From: Michael Zuckerman Date: Thu, 26 May 2016 08:10:12 +0000 (+0000) Subject: Fix instrinsics names: X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1389ecc0427cdfaf72dcab091eb80ea9b7892a01;p=clang Fix instrinsics names: _mm128_cmp_ps_mask-->_mm_cmp_ps_mask _mm128_mask_cmp_ps_mask-->_mm_mask_cmp_ps_mask _mm128_cmp_pd_mask-->_mm_cmp_pd_mask _mm128_mask_cmp_pd_mask-->_mm_mask_cmp_pd_mask git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@270830 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Headers/avx512vlintrin.h b/lib/Headers/avx512vlintrin.h index a431418c8b..1d8f53e7ca 100644 --- a/lib/Headers/avx512vlintrin.h +++ b/lib/Headers/avx512vlintrin.h @@ -1302,22 +1302,22 @@ _mm_maskz_xor_epi64 (__mmask8 __U, __m128i __A, __m128i __B) (__v4df)(__m256d)(b), (int)(p), \ (__mmask8)(m)); }) -#define _mm128_cmp_ps_mask(a, b, p) __extension__ ({ \ +#define _mm_cmp_ps_mask(a, b, p) __extension__ ({ \ (__mmask8)__builtin_ia32_cmpps128_mask((__v4sf)(__m128)(a), \ (__v4sf)(__m128)(b), (int)(p), \ (__mmask8)-1); }) -#define _mm128_mask_cmp_ps_mask(m, a, b, p) __extension__ ({ \ +#define _mm_mask_cmp_ps_mask(m, a, b, p) __extension__ ({ \ (__mmask8)__builtin_ia32_cmpps128_mask((__v4sf)(__m128)(a), \ (__v4sf)(__m128)(b), (int)(p), \ (__mmask8)(m)); }) -#define _mm128_cmp_pd_mask(a, b, p) __extension__ ({ \ +#define _mm_cmp_pd_mask(a, b, p) __extension__ ({ \ (__mmask8)__builtin_ia32_cmppd128_mask((__v2df)(__m128d)(a), \ (__v2df)(__m128d)(b), (int)(p), \ (__mmask8)-1); }) -#define _mm128_mask_cmp_pd_mask(m, a, b, p) __extension__ ({ \ +#define _mm_mask_cmp_pd_mask(m, a, b, p) __extension__ ({ \ (__mmask8)__builtin_ia32_cmppd128_mask((__v2df)(__m128d)(a), \ (__v2df)(__m128d)(b), (int)(p), \ (__mmask8)(m)); }) diff --git a/test/CodeGen/avx512vl-builtins.c b/test/CodeGen/avx512vl-builtins.c index 71e7799060..acef438810 100644 --- a/test/CodeGen/avx512vl-builtins.c +++ b/test/CodeGen/avx512vl-builtins.c @@ -993,16 +993,16 @@ __mmask8 test_mm256_mask_cmp_ps_mask(__mmask8 m, __m256 __A, __m256 __B) { return _mm256_mask_cmp_ps_mask(m, __A, __B, 0); } -__mmask8 test_mm128_cmp_ps_mask(__m128 __A, __m128 __B) { - // CHECK-LABEL: @test_mm128_cmp_ps_mask +__mmask8 test_mm_cmp_ps_mask(__m128 __A, __m128 __B) { + // CHECK-LABEL: @test_mm_cmp_ps_mask // CHECK: @llvm.x86.avx512.mask.cmp.ps.128 - return (__mmask8)_mm128_cmp_ps_mask(__A, __B, 0); + return (__mmask8)_mm_cmp_ps_mask(__A, __B, 0); } -__mmask8 test_mm128_mask_cmp_ps_mask(__mmask8 m, __m128 __A, __m128 __B) { - // CHECK-LABEL: @test_mm128_mask_cmp_ps_mask +__mmask8 test_mm_mask_cmp_ps_mask(__mmask8 m, __m128 __A, __m128 __B) { + // CHECK-LABEL: @test_mm_mask_cmp_ps_mask // CHECK: @llvm.x86.avx512.mask.cmp.ps.128 - return _mm128_mask_cmp_ps_mask(m, __A, __B, 0); + return _mm_mask_cmp_ps_mask(m, __A, __B, 0); } __mmask8 test_mm256_cmp_pd_mask(__m256d __A, __m256d __B) { @@ -1017,21 +1017,18 @@ __mmask8 test_mm256_mask_cmp_pd_mask(__mmask8 m, __m256d __A, __m256d __B) { return _mm256_mask_cmp_pd_mask(m, __A, __B, 0); } -__mmask8 test_mm128_cmp_pd_mask(__m128d __A, __m128d __B) { - // CHECK-LABEL: @test_mm128_cmp_pd_mask +__mmask8 test_mm_cmp_pd_mask(__m128d __A, __m128d __B) { + // CHECK-LABEL: @test_mm_cmp_pd_mask // CHECK: @llvm.x86.avx512.mask.cmp.pd.128 - return (__mmask8)_mm128_cmp_pd_mask(__A, __B, 0); + return (__mmask8)_mm_cmp_pd_mask(__A, __B, 0); } -__mmask8 test_mm128_mask_cmp_pd_mask(__mmask8 m, __m128d __A, __m128d __B) { - // CHECK-LABEL: @test_mm128_mask_cmp_pd_mask +__mmask8 test_mm_mask_cmp_pd_mask(__mmask8 m, __m128d __A, __m128d __B) { + // CHECK-LABEL: @test_mm_mask_cmp_pd_mask // CHECK: @llvm.x86.avx512.mask.cmp.pd.128 - return _mm128_mask_cmp_pd_mask(m, __A, __B, 0); + return _mm_mask_cmp_pd_mask(m, __A, __B, 0); } - -//igorb - __m128d test_mm_mask_fmadd_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C) { // CHECK-LABEL: @test_mm_mask_fmadd_pd // CHECK: @llvm.x86.avx512.mask.vfmadd.pd.128