diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-06-03 10:12:04 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-06-03 10:12:04 +0000 |
| commit | 4efdcced7a37bbc12ea06240d0d8ae282bf1871f (patch) | |
| tree | e624eb64a48c944bbdabd8f4ad6c5f09c3595290 /clang/test | |
| parent | 720c7bde5cfeb36366018c26307115509b1a706b (diff) | |
| download | bcm5719-llvm-4efdcced7a37bbc12ea06240d0d8ae282bf1871f.tar.gz bcm5719-llvm-4efdcced7a37bbc12ea06240d0d8ae282bf1871f.zip | |
Upgrade test for the fma4->fma intrinsic change.
llvm-svn: 157900
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/CodeGen/fma4-builtins.c | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/clang/test/CodeGen/fma4-builtins.c b/clang/test/CodeGen/fma4-builtins.c index ddbaba74839..b805e9acb87 100644 --- a/clang/test/CodeGen/fma4-builtins.c +++ b/clang/test/CodeGen/fma4-builtins.c @@ -6,161 +6,161 @@ #include <x86intrin.h> __m128 test_mm_macc_ps(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfmadd.ps + // CHECK: @llvm.x86.fma.vfmadd.ps return _mm_macc_ps(a, b, c); } __m128d test_mm_macc_pd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfmadd.pd + // CHECK: @llvm.x86.fma.vfmadd.pd return _mm_macc_pd(a, b, c); } __m128 test_mm_macc_ss(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfmadd.ss + // CHECK: @llvm.x86.fma.vfmadd.ss return _mm_macc_ss(a, b, c); } __m128d test_mm_macc_sd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfmadd.sd + // CHECK: @llvm.x86.fma.vfmadd.sd return _mm_macc_sd(a, b, c); } __m128 test_mm_msub_ps(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfmsub.ps + // CHECK: @llvm.x86.fma.vfmsub.ps return _mm_msub_ps(a, b, c); } __m128d test_mm_msub_pd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfmsub.pd + // CHECK: @llvm.x86.fma.vfmsub.pd return _mm_msub_pd(a, b, c); } __m128 test_mm_msub_ss(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfmsub.ss + // CHECK: @llvm.x86.fma.vfmsub.ss return _mm_msub_ss(a, b, c); } __m128d test_mm_msub_sd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfmsub.sd + // CHECK: @llvm.x86.fma.vfmsub.sd return _mm_msub_sd(a, b, c); } __m128 test_mm_nmacc_ps(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfnmadd.ps + // CHECK: @llvm.x86.fma.vfnmadd.ps return _mm_nmacc_ps(a, b, c); } __m128d test_mm_nmacc_pd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfnmadd.pd + // CHECK: @llvm.x86.fma.vfnmadd.pd return _mm_nmacc_pd(a, b, c); } __m128 test_mm_nmacc_ss(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfnmadd.ss + // CHECK: @llvm.x86.fma.vfnmadd.ss return _mm_nmacc_ss(a, b, c); } __m128d test_mm_nmacc_sd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfnmadd.sd + // CHECK: @llvm.x86.fma.vfnmadd.sd return _mm_nmacc_sd(a, b, c); } __m128 test_mm_nmsub_ps(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfnmsub.ps + // CHECK: @llvm.x86.fma.vfnmsub.ps return _mm_nmsub_ps(a, b, c); } __m128d test_mm_nmsub_pd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfnmsub.pd + // CHECK: @llvm.x86.fma.vfnmsub.pd return _mm_nmsub_pd(a, b, c); } __m128 test_mm_nmsub_ss(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfnmsub.ss + // CHECK: @llvm.x86.fma.vfnmsub.ss return _mm_nmsub_ss(a, b, c); } __m128d test_mm_nmsub_sd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfnmsub.sd + // CHECK: @llvm.x86.fma.vfnmsub.sd return _mm_nmsub_sd(a, b, c); } __m128 test_mm_maddsub_ps(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfmaddsub.ps + // CHECK: @llvm.x86.fma.vfmaddsub.ps return _mm_maddsub_ps(a, b, c); } __m128d test_mm_maddsub_pd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfmaddsub.pd + // CHECK: @llvm.x86.fma.vfmaddsub.pd return _mm_maddsub_pd(a, b, c); } __m128 test_mm_msubadd_ps(__m128 a, __m128 b, __m128 c) { - // CHECK: @llvm.x86.fma4.vfmsubadd.ps + // CHECK: @llvm.x86.fma.vfmsubadd.ps return _mm_msubadd_ps(a, b, c); } __m128d test_mm_msubadd_pd(__m128d a, __m128d b, __m128d c) { - // CHECK: @llvm.x86.fma4.vfmsubadd.pd + // CHECK: @llvm.x86.fma.vfmsubadd.pd return _mm_msubadd_pd(a, b, c); } __m256 test_mm256_macc_ps(__m256 a, __m256 b, __m256 c) { - // CHECK: @llvm.x86.fma4.vfmadd.ps.256 + // CHECK: @llvm.x86.fma.vfmadd.ps.256 return _mm256_macc_ps(a, b, c); } __m256d test_mm256_macc_pd(__m256d a, __m256d b, __m256d c) { - // CHECK: @llvm.x86.fma4.vfmadd.pd.256 + // CHECK: @llvm.x86.fma.vfmadd.pd.256 return _mm256_macc_pd(a, b, c); } __m256 test_mm256_msub_ps(__m256 a, __m256 b, __m256 c) { - // CHECK: @llvm.x86.fma4.vfmsub.ps.256 + // CHECK: @llvm.x86.fma.vfmsub.ps.256 return _mm256_msub_ps(a, b, c); } __m256d test_mm256_msub_pd(__m256d a, __m256d b, __m256d c) { - // CHECK: @llvm.x86.fma4.vfmsub.pd.256 + // CHECK: @llvm.x86.fma.vfmsub.pd.256 return _mm256_msub_pd(a, b, c); } __m256 test_mm256_nmacc_ps(__m256 a, __m256 b, __m256 c) { - // CHECK: @llvm.x86.fma4.vfnmadd.ps.256 + // CHECK: @llvm.x86.fma.vfnmadd.ps.256 return _mm256_nmacc_ps(a, b, c); } __m256d test_mm256_nmacc_pd(__m256d a, __m256d b, __m256d c) { - // CHECK: @llvm.x86.fma4.vfnmadd.pd.256 + // CHECK: @llvm.x86.fma.vfnmadd.pd.256 return _mm256_nmacc_pd(a, b, c); } __m256 test_mm256_nmsub_ps(__m256 a, __m256 b, __m256 c) { - // CHECK: @llvm.x86.fma4.vfnmsub.ps.256 + // CHECK: @llvm.x86.fma.vfnmsub.ps.256 return _mm256_nmsub_ps(a, b, c); } __m256d test_mm256_nmsub_pd(__m256d a, __m256d b, __m256d c) { - // CHECK: @llvm.x86.fma4.vfnmsub.pd.256 + // CHECK: @llvm.x86.fma.vfnmsub.pd.256 return _mm256_nmsub_pd(a, b, c); } __m256 test_mm256_maddsub_ps(__m256 a, __m256 b, __m256 c) { - // CHECK: @llvm.x86.fma4.vfmaddsub.ps.256 + // CHECK: @llvm.x86.fma.vfmaddsub.ps.256 return _mm256_maddsub_ps(a, b, c); } __m256d test_mm256_maddsub_pd(__m256d a, __m256d b, __m256d c) { - // CHECK: @llvm.x86.fma4.vfmaddsub.pd.256 + // CHECK: @llvm.x86.fma.vfmaddsub.pd.256 return _mm256_maddsub_pd(a, b, c); } __m256 test_mm256_msubadd_ps(__m256 a, __m256 b, __m256 c) { - // CHECK: @llvm.x86.fma4.vfmsubadd.ps.256 + // CHECK: @llvm.x86.fma.vfmsubadd.ps.256 return _mm256_msubadd_ps(a, b, c); } __m256d test_mm256_msubadd_pd(__m256d a, __m256d b, __m256d c) { - // CHECK: @llvm.x86.fma4.vfmsubadd.pd.256 + // CHECK: @llvm.x86.fma.vfmsubadd.pd.256 return _mm256_msubadd_pd(a, b, c); } |

