Home | History | Annotate | Download | only in arch

Lines Matching refs:dC

76             DC, AB;
77 __m128 dA, dB, dC, dD; // determinant of the sub-matrices
84 // DC = D# * C
85 DC = _mm_mul_ps(_mm_shuffle_ps(D,D,0x0F), C);
86 DC = _mm_sub_ps(DC,_mm_mul_ps(_mm_shuffle_ps(D,D,0xA5), _mm_shuffle_ps(C,C,0x4E)));
95 // dC = |C|
96 dC = _mm_mul_ps(_mm_shuffle_ps(C, C, 0x5F),C);
97 dC = _mm_sub_ss(dC, _mm_movehl_ps(dC,dC));
102 // d = trace(AB*DC) = trace(A#*B*D#*C)
103 d = _mm_mul_ps(_mm_shuffle_ps(DC,DC,0xD8),AB);
109 iA = _mm_mul_ps(_mm_shuffle_ps(B,B,0xA0), _mm_movelh_ps(DC,DC));
110 iA = _mm_add_ps(iA,_mm_mul_ps(_mm_shuffle_ps(B,B,0xF5), _mm_movehl_ps(DC,DC)));
112 // d = trace(AB*DC) = trace(A#*B*D#*C) [continue]
116 d2 = _mm_mul_ss(dB,dC);
136 iC = _mm_mul_ps(A, _mm_shuffle_ps(DC,DC,0x33));
137 iC = _mm_sub_ps(iC, _mm_mul_ps(_mm_shuffle_ps(A,A,0xB1), _mm_shuffle_ps(DC,DC,0x66)));
146 iC = _mm_sub_ps(_mm_mul_ps(B,_mm_shuffle_ps(dC,dC,0)), iC);
215 __m128d dA, dB, dC, dD; // determinant of the sub-matrices
233 // dC = |C|
234 dC = _mm_shuffle_pd(C2, C2, 1);
235 dC = _mm_mul_pd(C1, dC);
236 dC = _mm_sub_sd(dC, _mm_shuffle_pd(dC,dC,3));
242 // DC = D# * C
248 // rd = trace(AB*DC) = trace(A#*B*D#*C)
277 d2 = _mm_mul_sd(dB, dC);
310 dC = _mm_shuffle_pd(dC,dC,0);
311 iC1 = _mm_sub_pd(_mm_mul_pd(B1, dC), iC1);
312 iC2 = _mm_sub_pd(_mm_mul_pd(B2, dC), iC2);