[PATCH] D20096: [Clang][AVX512] completing missing intrinsics for [vpermt2d|vptestm] instruction set.
Asaf Badouh via llvm-commits
llvm-commits at lists.llvm.org
Tue May 10 05:24:42 PDT 2016
AsafBadouh added inline comments.
================
Comment at: lib/Headers/avx512fintrin.h:2664
@@ -2639,6 +2663,3 @@
{
- return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
- /* idx */ ,
- (__v8df) __A,
- (__v8df) __B,
- (__mmask8) -1);
+ return (__m512i) __builtin_ia32_vpermt2varq512_mask ((__v8di) __I
+ /* idx */ ,
----------------
test is missing
================
Comment at: lib/Headers/avx512fintrin.h:5616
@@ -5575,6 +5615,3 @@
{
- return (__m512i) __builtin_ia32_vpermt2vard512_maskz ((__v16si) __I
- /* idx */ ,
- (__v16si) __A,
- (__v16si) __B,
- (__mmask16) __U);
+ return (__m512d) __builtin_ia32_vpermt2varpd512_mask ((__v8di) __I
+ /* idx */ ,
----------------
test is missing
================
Comment at: lib/Headers/avx512fintrin.h:5647
@@ +5646,3 @@
+{
+ return (__m512) __builtin_ia32_vpermt2varps512_mask ((__v16si) __I
+ /* idx */ ,
----------------
test is missing
http://reviews.llvm.org/D20096
More information about the llvm-commits
mailing list