aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/Sk4x_sse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/Sk4x_sse.h')
-rw-r--r--src/core/Sk4x_sse.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/Sk4x_sse.h b/src/core/Sk4x_sse.h
index ee09f77449..6077d0273d 100644
--- a/src/core/Sk4x_sse.h
+++ b/src/core/Sk4x_sse.h
@@ -99,6 +99,9 @@ M(Sk4f) subtract(const Sk4f& o) const { return _mm_sub_ps(fVec, o.fVec); }
M(Sk4f) multiply(const Sk4f& o) const { return _mm_mul_ps(fVec, o.fVec); }
M(Sk4f) divide (const Sk4f& o) const { return _mm_div_ps(fVec, o.fVec); }
+M(Sk4f) rsqrt() const { return _mm_rsqrt_ps(fVec); }
+M(Sk4f) sqrt() const { return _mm_sqrt_ps( fVec); }
+
M(Sk4i) equal (const Sk4f& o) const { return _mm_cmpeq_ps (fVec, o.fVec); }
M(Sk4i) notEqual (const Sk4f& o) const { return _mm_cmpneq_ps(fVec, o.fVec); }
M(Sk4i) lessThan (const Sk4f& o) const { return _mm_cmplt_ps (fVec, o.fVec); }