Searched refs:BT_SHUFFLE (Results 1 – 3 of 3) sorted by relevance
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/LinearMath/ |
D | btQuaternion.h | 221 __m128 A1 = bt_pshufd_ps(mVec128, BT_SHUFFLE(0,1,2,0)); 222 __m128 B1 = bt_pshufd_ps(vQ2, BT_SHUFFLE(3,3,3,0)); 226 __m128 A2 = bt_pshufd_ps(mVec128, BT_SHUFFLE(1,2,0,1)); 227 __m128 B2 = bt_pshufd_ps(vQ2, BT_SHUFFLE(2,0,1,1)); 231 B1 = bt_pshufd_ps(mVec128, BT_SHUFFLE(2,0,1,2)); 232 B2 = bt_pshufd_ps(vQ2, BT_SHUFFLE(1,2,0,2)); 597 A1 = bt_pshufd_ps(vQ1, BT_SHUFFLE(0,1,2,0)); // X Y z x // vtrn 598 B1 = bt_pshufd_ps(vQ2, BT_SHUFFLE(3,3,3,0)); // W W W X // vdup vext 602 A2 = bt_pshufd_ps(vQ1, BT_SHUFFLE(1,2,0,1)); // Y Z X Y // vext 603 B2 = bt_pshufd_ps(vQ2, BT_SHUFFLE(2,0,1,1)); // z x Y Y // vtrn vdup [all …]
|
D | btMatrix3x3.h | 224 V1 = btCastiTo128f(_mm_shuffle_epi32 (Qi, BT_SHUFFLE(1,0,2,3))); // Y X Z W in ATTRIBUTE_ALIGNED16() 225 V2 = _mm_shuffle_ps(NQ, Q, BT_SHUFFLE(0,0,1,3)); // -X -X Y W in ATTRIBUTE_ALIGNED16() 226 V3 = btCastiTo128f(_mm_shuffle_epi32 (Qi, BT_SHUFFLE(2,1,0,3))); // Z Y X W in ATTRIBUTE_ALIGNED16() 229 V11 = btCastiTo128f(_mm_shuffle_epi32 (Qi, BT_SHUFFLE(1,1,0,3))); // Y Y X W in ATTRIBUTE_ALIGNED16() 231 V31 = _mm_shuffle_ps(Q, NQ, BT_SHUFFLE(0,2,0,3)); // X Z -X -W in ATTRIBUTE_ALIGNED16() 237 V11 = _mm_shuffle_ps(NQ, Q, BT_SHUFFLE(2,3,1,3)); // -Z -W Y W in ATTRIBUTE_ALIGNED16() 240 V31 = _mm_shuffle_ps(Q, NQ, BT_SHUFFLE(3,3,1,3)); // W W -Y -W in ATTRIBUTE_ALIGNED16() 242 Y = btCastiTo128f(_mm_shuffle_epi32 (NQi, BT_SHUFFLE(3,2,0,3))); // -W -Z -X -W in ATTRIBUTE_ALIGNED16() 243 Z = btCastiTo128f(_mm_shuffle_epi32 (Qi, BT_SHUFFLE(1,0,1,3))); // Y X Y W in ATTRIBUTE_ALIGNED16() 361 v1 = _mm_shuffle_ps(v0, v2, BT_SHUFFLE(2, 3, 1, 3) ); // y0 y1 y2 0 in ATTRIBUTE_ALIGNED16() [all …]
|
D | btVector3.h | 42 #define BT_SHUFFLE(x,y,z,w) ((w)<<6 | (z)<<4 | (y)<<2 | (x)) macro 45 #define bt_splat3_ps( _a, _i ) bt_pshufd_ps((_a), BT_SHUFFLE(_i,_i,_i, 3) ) 46 #define bt_splat_ps( _a, _i ) bt_pshufd_ps((_a), BT_SHUFFLE(_i,_i,_i,_i) ) 382 T = bt_pshufd_ps(mVec128, BT_SHUFFLE(1, 2, 0, 3)); // (Y Z X 0) in ATTRIBUTE_ALIGNED16() 383 V = bt_pshufd_ps(v.mVec128, BT_SHUFFLE(1, 2, 0, 3)); // (Y Z X 0) in ATTRIBUTE_ALIGNED16() 389 V = bt_pshufd_ps(V, BT_SHUFFLE(1, 2, 0, 3)); in ATTRIBUTE_ALIGNED16() 420 __m128 T = _mm_shuffle_ps(v1.mVec128, v1.mVec128, BT_SHUFFLE(1, 2, 0, 3)); // (Y Z X 0) in ATTRIBUTE_ALIGNED16() 421 __m128 V = _mm_shuffle_ps(v2.mVec128, v2.mVec128, BT_SHUFFLE(1, 2, 0, 3)); // (Y Z X 0) in ATTRIBUTE_ALIGNED16() 427 V = _mm_shuffle_ps(V, V, BT_SHUFFLE(1, 2, 0, 3)); in ATTRIBUTE_ALIGNED16()
|