summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/pmmintrin.h
diff options
context:
space:
mode:
authorOren Ben Simhon <oren.ben.simhon@intel.com>2017-02-26 11:58:15 +0000
committerOren Ben Simhon <oren.ben.simhon@intel.com>2017-02-26 11:58:15 +0000
commit259b091669a8a44a7cf80fe47b85ef6c5b88f381 (patch)
tree949a619eafe1d172255c16bcff2373ddb0e4abbe /clang/lib/Headers/pmmintrin.h
parent3ca452561244db2785a94bdf0ee696a7269e3d2f (diff)
downloadbcm5719-llvm-259b091669a8a44a7cf80fe47b85ef6c5b88f381.tar.gz
bcm5719-llvm-259b091669a8a44a7cf80fe47b85ef6c5b88f381.zip
[X86] DAZ Macros Relocation
The DAZ feature introduces the denormal zero support for x86. Currently the definitions are located under SSE3 header, however there are some SSE2 targets that support the feature as well. Differential Revision: https://reviews.llvm.org/D30194 llvm-svn: 296296
Diffstat (limited to 'clang/lib/Headers/pmmintrin.h')
-rw-r--r--clang/lib/Headers/pmmintrin.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/clang/lib/Headers/pmmintrin.h b/clang/lib/Headers/pmmintrin.h
index 3bbf906e88c..a479d9ed291 100644
--- a/clang/lib/Headers/pmmintrin.h
+++ b/clang/lib/Headers/pmmintrin.h
@@ -257,14 +257,6 @@ _mm_movedup_pd(__m128d __a)
return __builtin_shufflevector((__v2df)__a, (__v2df)__a, 0, 0);
}
-#define _MM_DENORMALS_ZERO_ON (0x0040)
-#define _MM_DENORMALS_ZERO_OFF (0x0000)
-
-#define _MM_DENORMALS_ZERO_MASK (0x0040)
-
-#define _MM_GET_DENORMALS_ZERO_MODE() (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)
-#define _MM_SET_DENORMALS_ZERO_MODE(x) (_mm_setcsr((_mm_getcsr() & ~_MM_DENORMALS_ZERO_MASK) | (x)))
-
/// \brief Establishes a linear address memory range to be monitored and puts
/// the processor in the monitor event pending state. Data stored in the
/// monitored address range causes the processor to exit the pending state.
OpenPOWER on IntegriCloud