summaryrefslogtreecommitdiff
path: root/graphics/seexpr/files/patch-src_SeExpr_SeNoise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/seexpr/files/patch-src_SeExpr_SeNoise.cpp')
-rw-r--r--graphics/seexpr/files/patch-src_SeExpr_SeNoise.cpp34
1 files changed, 0 insertions, 34 deletions
diff --git a/graphics/seexpr/files/patch-src_SeExpr_SeNoise.cpp b/graphics/seexpr/files/patch-src_SeExpr_SeNoise.cpp
deleted file mode 100644
index 6e500da606dd..000000000000
--- a/graphics/seexpr/files/patch-src_SeExpr_SeNoise.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/SeExpr/SeNoise.cpp.orig 2015-08-28 22:32:38 UTC
-+++ src/SeExpr/SeNoise.cpp
-@@ -16,7 +16,9 @@
- */
-
- #include <iostream>
-+#ifdef __SSE4_1__
- #include <smmintrin.h>
-+#endif
-
- #include "SeExprBuiltins.h"
- namespace{
-@@ -25,14 +27,18 @@ namespace{
- #include "SeNoise.h"
- namespace SeExpr{
-
-+#ifdef __SSE4_1__
- inline double floorSSE(double val) {
-- return _mm_cvtsd_f64(_mm_floor_sd(_mm_set_sd(0.0), _mm_set_sd(val)));
-+ return _mm_floor_sd(_mm_set_sd(0.0), _mm_set_sd(val))[0];
- }
-
- inline double roundSSE(double val) {
-- return _mm_cvtsd_f64(_mm_round_sd(_mm_set_sd(0.0), _mm_set_sd(val), _MM_FROUND_TO_NEAREST_INT));
-+ return _mm_round_sd(_mm_set_sd(0.0), _mm_set_sd(val), _MM_FROUND_TO_NEAREST_INT)[0];
- }
--
-+#else
-+#define floorSSE floor
-+#define roundSSE round
-+#endif
-
- //! This is the Quintic interpolant from Perlin's Improved Noise Paper
- double s_curve(double t) {