Android NDK r10 の gcc-4.8 (32-bit target) x86 で build すると、
-msse3 -mssse3 を指定しても sse4.1 の insertps 命令が
生成されてしまうことがわかりました。
BayTrail (Atom Z3500/Z3700) では動きますが、
旧 Atom Z2400/2500 の Tablet や AVD で問題が生じます。
-m32 を指定すると正しいコードが生成されます。
・NDK r10 x86 gcc-4.8/4.9 toolchain generate popcnt instruction by default
関連エントリ
・OpenGL ES 3.0 Android NDK r9d の gl2ext.h が GLES3/gl3.h と衝突する