Lines Matching refs:AB
76 DC, AB;
81 // AB = A# * B
82 AB = _mm_mul_ps(_mm_shuffle_ps(A,A,0x0F), B);
83 AB = _mm_sub_ps(AB,_mm_mul_ps(_mm_shuffle_ps(A,A,0xA5), _mm_shuffle_ps(B,B,0x4E)));
102 // d = trace(AB*DC) = trace(A#*B*D#*C)
103 d = _mm_mul_ps(_mm_shuffle_ps(DC,DC,0xD8),AB);
106 iD = _mm_mul_ps(_mm_shuffle_ps(C,C,0xA0), _mm_movelh_ps(AB,AB));
107 iD = _mm_add_ps(iD,_mm_mul_ps(_mm_shuffle_ps(C,C,0xF5), _mm_movehl_ps(AB,AB)));
112 // d = trace(AB*DC) = trace(A#*B*D#*C) [continue]
133 iB = _mm_mul_ps(D, _mm_shuffle_ps(AB,AB,0x33));
134 iB = _mm_sub_ps(iB, _mm_mul_ps(_mm_shuffle_ps(D,D,0xB1), _mm_shuffle_ps(AB,AB,0x66)));
227 // AB = A# * B
248 // rd = trace(AB*DC) = trace(A#*B*D#*C)