aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/LU/arch/Inverse_SSE.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-12-14 23:13:54 -0500
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-12-14 23:13:54 -0500
commit4948448939ca6694179ea3f04dd79c74cea7cb82 (patch)
treed7959ef07a7b0a5dc9916130bfaa450430054113 /Eigen/src/LU/arch/Inverse_SSE.h
parent39095c8faa00a4a8a3409a25986f0d1ac58c0606 (diff)
*use scalar instructions, packet not needed here
*remove unused var warning
Diffstat (limited to 'Eigen/src/LU/arch/Inverse_SSE.h')
-rw-r--r--Eigen/src/LU/arch/Inverse_SSE.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/LU/arch/Inverse_SSE.h b/Eigen/src/LU/arch/Inverse_SSE.h
index 371861aa5..30ce81af7 100644
--- a/Eigen/src/LU/arch/Inverse_SSE.h
+++ b/Eigen/src/LU/arch/Inverse_SSE.h
@@ -127,7 +127,7 @@ struct ei_compute_inverse_size4<Architecture::SSE, float, MatrixType, ResultType
det = _mm_add_ss(_mm_shuffle_ps(det, det, 0xB1), det);
// tmp1= _mm_rcp_ss(det);
// det= _mm_sub_ss(_mm_add_ss(tmp1, tmp1), _mm_mul_ss(det, _mm_mul_ss(tmp1, tmp1)));
- det = _mm_div_ps(ei_pset1<float>(1.0f), det); // <--- yay, one original line not copied from Intel
+ det = _mm_div_ss(_mm_set_ss(1.0f), det); // <--- yay, one original line not copied from Intel
det = _mm_shuffle_ps(det, det, 0x00);
// warning, Intel's variable naming is very confusing: now 'det' is 1/det !