diff options
author | Oren Ben Simhon <oren.ben.simhon@intel.com> | 2017-02-26 11:58:15 +0000 |
---|---|---|
committer | Oren Ben Simhon <oren.ben.simhon@intel.com> | 2017-02-26 11:58:15 +0000 |
commit | 259b091669a8a44a7cf80fe47b85ef6c5b88f381 (patch) | |
tree | 949a619eafe1d172255c16bcff2373ddb0e4abbe /clang/lib/Headers/pmmintrin.h | |
parent | 3ca452561244db2785a94bdf0ee696a7269e3d2f (diff) | |
download | bcm5719-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.h | 8 |
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. |