Lines Matching defs:rd
79 __m128 rd; // reciprocal of the determinant
126 rd = _mm_div_ss(_mm_set_ss(1.0f), det);
129 // rd = _mm_and_ps(_mm_cmpneq_ss(det,_mm_setzero_ps()), rd);
139 rd = _mm_shuffle_ps(rd,rd,0);
140 rd = _mm_xor_ps(rd, _mm_load_ps((float*)_Sign_PNNP));
149 iA = _mm_mul_ps(rd,iA);
150 iB = _mm_mul_ps(rd,iB);
151 iC = _mm_mul_ps(rd,iC);
152 iD = _mm_mul_ps(rd,iD);
216 __m128d det, d1, d2, rd;
248 // rd = trace(AB*DC) = trace(A#*B*D#*C)
251 rd = _mm_add_pd(d1, d2);
252 rd = _mm_add_sd(rd, _mm_shuffle_pd(rd, rd,3));
287 det = _mm_sub_sd(det, rd);
295 rd = _mm_div_sd(_mm_set_sd(1.0), det);
297 // rd = _mm_and_pd(_mm_cmpneq_sd(det,_mm_setzero_pd()), rd);
299 rd = _mm_shuffle_pd(rd,rd,0);
306 d1 = _mm_xor_pd(rd, _Sign_PN);
307 d2 = _mm_xor_pd(rd, _Sign_NP);