|
|
|
@ -389,7 +389,7 @@ namespace detail |
|
|
|
|
// + m[0][1] * Inverse[1][0] |
|
|
|
|
// + m[0][2] * Inverse[2][0] |
|
|
|
|
// + m[0][3] * Inverse[3][0]; |
|
|
|
|
__m128 Det0 = sse_dot_ps(in[0], Row2); |
|
|
|
|
__m128 Det0 = dot_ps(in[0], Row2); |
|
|
|
|
return Det0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -456,7 +456,7 @@ namespace detail |
|
|
|
|
// + m[0][2] * DetCof[2] |
|
|
|
|
// + m[0][3] * DetCof[3]; |
|
|
|
|
|
|
|
|
|
return sse_dot_ps(m[0], DetCof); |
|
|
|
|
return dot_ps(m[0], DetCof); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER __m128 sse_det_ps |
|
|
|
@ -522,7 +522,7 @@ namespace detail |
|
|
|
|
// + m[0][2] * DetCof[2] |
|
|
|
|
// + m[0][3] * DetCof[3]; |
|
|
|
|
|
|
|
|
|
return sse_dot_ps(m[0], DetCof); |
|
|
|
|
return dot_ps(m[0], DetCof); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER void sse_inverse_ps(__m128 const in[4], __m128 out[4]) |
|
|
|
@ -735,7 +735,7 @@ namespace detail |
|
|
|
|
// + m[0][1] * Inverse[1][0] |
|
|
|
|
// + m[0][2] * Inverse[2][0] |
|
|
|
|
// + m[0][3] * Inverse[3][0]; |
|
|
|
|
__m128 Det0 = sse_dot_ps(in[0], Row2); |
|
|
|
|
__m128 Det0 = dot_ps(in[0], Row2); |
|
|
|
|
__m128 Rcp0 = _mm_div_ps(one, Det0); |
|
|
|
|
//__m128 Rcp0 = _mm_rcp_ps(Det0); |
|
|
|
|
|
|
|
|
@ -956,7 +956,7 @@ namespace detail |
|
|
|
|
// + m[0][1] * Inverse[1][0] |
|
|
|
|
// + m[0][2] * Inverse[2][0] |
|
|
|
|
// + m[0][3] * Inverse[3][0]; |
|
|
|
|
__m128 Det0 = sse_dot_ps(in[0], Row2); |
|
|
|
|
__m128 Det0 = dot_ps(in[0], Row2); |
|
|
|
|
__m128 Rcp0 = _mm_rcp_ps(Det0); |
|
|
|
|
//__m128 Rcp0 = _mm_div_ps(one, Det0); |
|
|
|
|
// Inverse /= Determinant; |
|
|
|
|