Home | History | Annotate | Download | only in arch

Lines Matching refs:dC

78             DC, AB;
79 __m128 dA, dB, dC, dD; // determinant of the sub-matrices
86 // DC = D# * C
87 DC = _mm_mul_ps(_mm_shuffle_ps(D,D,0x0F), C);
88 DC = _mm_sub_ps(DC,_mm_mul_ps(_mm_shuffle_ps(D,D,0xA5), _mm_shuffle_ps(C,C,0x4E)));
97 // dC = |C|
98 dC = _mm_mul_ps(_mm_shuffle_ps(C, C, 0x5F),C);
99 dC = _mm_sub_ss(dC, _mm_movehl_ps(dC,dC));
104 // d = trace(AB*DC) = trace(A#*B*D#*C)
105 d = _mm_mul_ps(_mm_shuffle_ps(DC,DC,0xD8),AB);
111 iA = _mm_mul_ps(_mm_shuffle_ps(B,B,0xA0), _mm_movelh_ps(DC,DC));
112 iA = _mm_add_ps(iA,_mm_mul_ps(_mm_shuffle_ps(B,B,0xF5), _mm_movehl_ps(DC,DC)));
114 // d = trace(AB*DC) = trace(A#*B*D#*C) [continue]
118 d2 = _mm_mul_ss(dB,dC);
138 iC = _mm_mul_ps(A, _mm_shuffle_ps(DC,DC,0x33));
139 iC = _mm_sub_ps(iC, _mm_mul_ps(_mm_shuffle_ps(A,A,0xB1), _mm_shuffle_ps(DC,DC,0x66)));
148 iC = _mm_sub_ps(_mm_mul_ps(B,_mm_shuffle_ps(dC,dC,0)), iC);
222 __m128d dA, dB, dC, dD; // determinant of the sub-matrices
240 // dC = |C|
241 dC = _mm_shuffle_pd(C2, C2, 1);
242 dC = _mm_mul_pd(C1, dC);
243 dC = _mm_sub_sd(dC, _mm_shuffle_pd(dC,dC,3));
249 // DC = D# * C
255 // rd = trace(AB*DC) = trace(A#*B*D#*C)
284 d2 = _mm_mul_sd(dB, dC);
317 dC = _mm_shuffle_pd(dC,dC,0);
318 iC1 = _mm_sub_pd(_mm_mul_pd(B1, dC), iC1);
319 iC2 = _mm_sub_pd(_mm_mul_pd(B2, dC), iC2);