RE: [PATCH] D13015: [X86] Make f16c intrinsics accessible through emmintrin.h, per Intel docs

2015-11-30 Thread Kuperstein, Michael M via cfe-commits
Hi Paul, I'd rather not move them into immintrin.h. The current situation is that if you include emmintrin.h you get "too many" intrinsics w.r.t to the Intel docs (and immintrin.h is just right, since it recursively includes emmintrin.h), while if we move it to immintrin.h, including emmintrin.

RE: [PATCH] D12052: [X86][SSE] Add _mm_undefined_* intrinsics

2015-08-18 Thread Kuperstein, Michael M via cfe-commits
I’m not sure how much people actually use these, but the AVX-512 versions of these, at least, can be very useful internally to implement AVX-512 intrinsics. For AVX-512, we use the same GCC builtin for all 3 versions of the intrinsic (pass-through masked, set to zero masked, and unmasked). This i

RE: r245923 - [X86] Expose the various _rot intrinsics on non-MS platforms

2015-08-25 Thread Kuperstein, Michael M via cfe-commits
Argh. I'll revert, and figure out what to do with it later. Sorry about the breakage. Michael -Original Message- From: İsmail Dönmez [mailto:ism...@i10z.com] Sent: Tuesday, August 25, 2015 14:17 To: Kuperstein, Michael M Cc: cfe-commits@lists.llvm.org Subject: Re: r245923 - [X86] Expose