]> granicus.if.org Git - clang/commitdiff
[AVX512] Make the permd builtins take a 32-bit immediate to match the software spec.
authorCraig Topper <craig.topper@gmail.com>
Sat, 14 May 2016 21:13:31 +0000 (21:13 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 14 May 2016 21:13:31 +0000 (21:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269580 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/BuiltinsX86.def

index 9589a780a738a142fbcfabfff6c741852bb207bc..c5f78470c3dd02ea7eda6e0645573338ad5e91c2 100644 (file)
@@ -2173,10 +2173,10 @@ TARGET_BUILTIN(__builtin_ia32_vfmaddss3_mask3, "V4fV4fV4fV4fUcIi", "", "avx512f"
 TARGET_BUILTIN(__builtin_ia32_vfmaddsd3_mask,  "V2dV2dV2dV2dUcIi", "", "avx512f")
 TARGET_BUILTIN(__builtin_ia32_vfmaddsd3_maskz, "V2dV2dV2dV2dUcIi", "", "avx512f")
 TARGET_BUILTIN(__builtin_ia32_vfmaddsd3_mask3, "V2dV2dV2dV2dUcIi", "", "avx512f")
-TARGET_BUILTIN(__builtin_ia32_permdf512_mask, "V8dV8dIcV8dUc","","avx512f")
-TARGET_BUILTIN(__builtin_ia32_permdi512_mask, "V8LLiV8LLiIcV8LLiUc","","avx512f")
-TARGET_BUILTIN(__builtin_ia32_permdf256_mask, "V4dV4dIcV4dUc","","avx512vl")
-TARGET_BUILTIN(__builtin_ia32_permdi256_mask, "V4LLiV4LLiIcV4LLiUc","","avx512vl")
+TARGET_BUILTIN(__builtin_ia32_permdf512_mask, "V8dV8dIiV8dUc","","avx512f")
+TARGET_BUILTIN(__builtin_ia32_permdi512_mask, "V8LLiV8LLiIiV8LLiUc","","avx512f")
+TARGET_BUILTIN(__builtin_ia32_permdf256_mask, "V4dV4dIiV4dUc","","avx512vl")
+TARGET_BUILTIN(__builtin_ia32_permdi256_mask, "V4LLiV4LLiIiV4LLiUc","","avx512vl")
 TARGET_BUILTIN(__builtin_ia32_permvarhi512_mask, "V32sV32sV32sV32sUi","","avx512bw")
 TARGET_BUILTIN(__builtin_ia32_permvardf512_mask, "V8dV8dV8LLiV8dUc","","avx512f")
 TARGET_BUILTIN(__builtin_ia32_permvardi512_mask, "V8LLiV8LLiV8LLiV8LLiUc","","avx512f")