On Dec 26, 2008, at 8:26 PM, Anders Carlsson wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=61446&view=rev > Log: > Add a MS specific intrinsic.
Should this be guarded by a #define set when in -fms-extensions mode? -Chris > > > Modified: > cfe/trunk/lib/Headers/xmmintrin.h > > Modified: cfe/trunk/lib/Headers/xmmintrin.h > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/xmmintrin.h?rev=61446&r1=61445&r2=61446&view=diff > > = > = > = > = > = > = > = > = > ====================================================================== > --- cfe/trunk/lib/Headers/xmmintrin.h (original) > +++ cfe/trunk/lib/Headers/xmmintrin.h Fri Dec 26 22:26:15 2008 > @@ -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 }; > > > _______________________________________________ > cfe-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
