summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorErik Faye-Lund <[email protected]>2019-09-01 10:05:12 +0200
committerErik Faye-Lund <[email protected]>2019-09-02 12:45:45 +0000
commit2ade1c5cf790ab8df62e4ff9d67e360ac870ff1f (patch)
tree33aecea0e6030fb51807296fc2cf357c4e41fe03 /src
parentee2bc11cc76f4fdb962cf0e8822c00451ee17456 (diff)
util: fix SSE-version needed for double opcodes
This code generates CVTSD2SI, which requires SSE2. So let's fix the required SSE-version. Signed-off-by: Erik Faye-Lund <[email protected]> Fixes: 5de29ae (util: try to use SSE instructions with MSVC and 32-bit gcc) Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/util/rounding.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/rounding.h b/src/util/rounding.h
index fd343ab929b..8e302921c9d 100644
--- a/src/util/rounding.h
+++ b/src/util/rounding.h
@@ -116,7 +116,7 @@ _mesa_lroundevenf(float x)
static inline long
_mesa_lroundeven(double x)
{
-#if defined(__SSE__) || defined(_MSC_VER)
+#if defined(__SSE2__) || defined(_MSC_VER)
#if LONG_MAX == INT64_MAX
return _mm_cvtsd_si64(_mm_load_sd(&x));
#elif LONG_MAX == INT32_MAX