Add a MS specific intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61446 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Headers/xmmintrin.h b/lib/Headers/xmmintrin.h
index f3edddd..c26b2aa 100644
--- a/lib/Headers/xmmintrin.h
+++ b/lib/Headers/xmmintrin.h
@@ -425,6 +425,12 @@
return (__m128){ w, w, w, w };
}
+// Microsoft specific.
+static inline __m128 __attribute__((__always_inline__)) _mm_set_ps1(float w)
+{
+ return _mm_set1_ps(w);
+}
+
static inline __m128 __attribute__((__always_inline__)) _mm_set_ps(float z, float y, float x, float w)
{
return (__m128){ w, x, y, z };