diff options
Diffstat (limited to 'test/CodeGen/avx512vlbitalg-builtins.c')
-rw-r--r-- | test/CodeGen/avx512vlbitalg-builtins.c | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/test/CodeGen/avx512vlbitalg-builtins.c b/test/CodeGen/avx512vlbitalg-builtins.c index 9b2a1a469b2a5..3dd5b68fd4634 100644 --- a/test/CodeGen/avx512vlbitalg-builtins.c +++ b/test/CodeGen/avx512vlbitalg-builtins.c @@ -21,23 +21,23 @@ __m256i test_mm256_maskz_popcnt_epi16(__mmask16 __U, __m256i __B) { return _mm256_maskz_popcnt_epi16(__U, __B); } -__m128i test_mm128_popcnt_epi16(__m128i __A) { - // CHECK-LABEL: @test_mm128_popcnt_epi16 +__m128i test_mm_popcnt_epi16(__m128i __A) { + // CHECK-LABEL: @test_mm_popcnt_epi16 // CHECK: @llvm.ctpop.v8i16 - return _mm128_popcnt_epi16(__A); + return _mm_popcnt_epi16(__A); } -__m128i test_mm128_mask_popcnt_epi16(__m128i __A, __mmask8 __U, __m128i __B) { - // CHECK-LABEL: @test_mm128_mask_popcnt_epi16 +__m128i test_mm_mask_popcnt_epi16(__m128i __A, __mmask8 __U, __m128i __B) { + // CHECK-LABEL: @test_mm_mask_popcnt_epi16 // CHECK: @llvm.ctpop.v8i16 // CHECK: select <8 x i1> %{{[0-9]+}}, <8 x i16> %{{[0-9]+}}, <8 x i16> {{.*}} - return _mm128_mask_popcnt_epi16(__A, __U, __B); + return _mm_mask_popcnt_epi16(__A, __U, __B); } -__m128i test_mm128_maskz_popcnt_epi16(__mmask8 __U, __m128i __B) { - // CHECK-LABEL: @test_mm128_maskz_popcnt_epi16 +__m128i test_mm_maskz_popcnt_epi16(__mmask8 __U, __m128i __B) { + // CHECK-LABEL: @test_mm_maskz_popcnt_epi16 // CHECK: @llvm.ctpop.v8i16 // CHECK: select <8 x i1> %{{[0-9]+}}, <8 x i16> %{{[0-9]+}}, <8 x i16> {{.*}} - return _mm128_maskz_popcnt_epi16(__U, __B); + return _mm_maskz_popcnt_epi16(__U, __B); } __m256i test_mm256_popcnt_epi8(__m256i __A) { @@ -59,46 +59,46 @@ __m256i test_mm256_maskz_popcnt_epi8(__mmask32 __U, __m256i __B) { return _mm256_maskz_popcnt_epi8(__U, __B); } -__m128i test_mm128_popcnt_epi8(__m128i __A) { - // CHECK-LABEL: @test_mm128_popcnt_epi8 +__m128i test_mm_popcnt_epi8(__m128i __A) { + // CHECK-LABEL: @test_mm_popcnt_epi8 // CHECK: @llvm.ctpop.v16i8 - return _mm128_popcnt_epi8(__A); + return _mm_popcnt_epi8(__A); } -__m128i test_mm128_mask_popcnt_epi8(__m128i __A, __mmask16 __U, __m128i __B) { - // CHECK-LABEL: @test_mm128_mask_popcnt_epi8 +__m128i test_mm_mask_popcnt_epi8(__m128i __A, __mmask16 __U, __m128i __B) { + // CHECK-LABEL: @test_mm_mask_popcnt_epi8 // CHECK: @llvm.ctpop.v16i8 // CHECK: select <16 x i1> %{{[0-9]+}}, <16 x i8> %{{[0-9]+}}, <16 x i8> {{.*}} - return _mm128_mask_popcnt_epi8(__A, __U, __B); + return _mm_mask_popcnt_epi8(__A, __U, __B); } -__m128i test_mm128_maskz_popcnt_epi8(__mmask16 __U, __m128i __B) { - // CHECK-LABEL: @test_mm128_maskz_popcnt_epi8 +__m128i test_mm_maskz_popcnt_epi8(__mmask16 __U, __m128i __B) { + // CHECK-LABEL: @test_mm_maskz_popcnt_epi8 // CHECK: @llvm.ctpop.v16i8 // CHECK: select <16 x i1> %{{[0-9]+}}, <16 x i8> %{{[0-9]+}}, <16 x i8> {{.*}} - return _mm128_maskz_popcnt_epi8(__U, __B); + return _mm_maskz_popcnt_epi8(__U, __B); } -__mmask32 test_mm256_mask_bitshuffle_epi32_mask(__mmask32 __U, __m256i __A, __m256i __B) { - // CHECK-LABEL: @test_mm256_mask_bitshuffle_epi32_mask +__mmask32 test_mm256_mask_bitshuffle_epi64_mask(__mmask32 __U, __m256i __A, __m256i __B) { + // CHECK-LABEL: @test_mm256_mask_bitshuffle_epi64_mask // CHECK: @llvm.x86.avx512.mask.vpshufbitqmb.256 - return _mm256_mask_bitshuffle_epi32_mask(__U, __A, __B); + return _mm256_mask_bitshuffle_epi64_mask(__U, __A, __B); } -__mmask32 test_mm256_bitshuffle_epi32_mask(__m256i __A, __m256i __B) { - // CHECK-LABEL: @test_mm256_bitshuffle_epi32_mask +__mmask32 test_mm256_bitshuffle_epi64_mask(__m256i __A, __m256i __B) { + // CHECK-LABEL: @test_mm256_bitshuffle_epi64_mask // CHECK: @llvm.x86.avx512.mask.vpshufbitqmb.256 - return _mm256_bitshuffle_epi32_mask(__A, __B); + return _mm256_bitshuffle_epi64_mask(__A, __B); } -__mmask16 test_mm128_mask_bitshuffle_epi16_mask(__mmask16 __U, __m128i __A, __m128i __B) { - // CHECK-LABEL: @test_mm128_mask_bitshuffle_epi16_mask +__mmask16 test_mm_mask_bitshuffle_epi64_mask(__mmask16 __U, __m128i __A, __m128i __B) { + // CHECK-LABEL: @test_mm_mask_bitshuffle_epi64_mask // CHECK: @llvm.x86.avx512.mask.vpshufbitqmb.128 - return _mm128_mask_bitshuffle_epi16_mask(__U, __A, __B); + return _mm_mask_bitshuffle_epi64_mask(__U, __A, __B); } -__mmask16 test_mm128_bitshuffle_epi16_mask(__m128i __A, __m128i __B) { - // CHECK-LABEL: @test_mm128_bitshuffle_epi16_mask +__mmask16 test_mm_bitshuffle_epi64_mask(__m128i __A, __m128i __B) { + // CHECK-LABEL: @test_mm_bitshuffle_epi64_mask // CHECK: @llvm.x86.avx512.mask.vpshufbitqmb.128 - return _mm128_bitshuffle_epi16_mask(__A, __B); + return _mm_bitshuffle_epi64_mask(__A, __B); } |