diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2016-12-15 12:24:20 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2016-12-15 12:24:20 +0000 |
commit | 3da2619b6f2827de20b2a727e06455fb4ee9c3fc (patch) | |
tree | f25443ed55abd522c66cc42098e76adc41fc4f18 | |
parent | 9876ed07f633af7702d4f06de8666a0a48c20fb6 (diff) | |
download | bcm5719-llvm-3da2619b6f2827de20b2a727e06455fb4ee9c3fc.tar.gz bcm5719-llvm-3da2619b6f2827de20b2a727e06455fb4ee9c3fc.zip |
Revert "[TESTS] Initial commit of tests, by Andrew Tischenko"
This reverts commit 5898c713bee5e96aae87c73e11f3f4a7d19c74ed.
llvm-svn: 289812
-rw-r--r-- | clang/test/CodeGen/vector-sqrt.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/clang/test/CodeGen/vector-sqrt.c b/clang/test/CodeGen/vector-sqrt.c deleted file mode 100644 index cd395a1881c..00000000000 --- a/clang/test/CodeGen/vector-sqrt.c +++ /dev/null @@ -1,27 +0,0 @@ -// RUN: %clang %s -march=haswell -O3 -S -o - | FileCheck %s - -#include <x86intrin.h> - -// CHECK-LABEL: sqrtd2 -// CHECK: vsqrtsd (%rdi), %xmm0, %xmm0 -// CHECK-NEXT: vsqrtsd 8(%rdi), %xmm1, %xmm1 -// CHECK-NEXT: vunpcklpd %xmm1, %xmm0, %xmm0 # xmm0 = xmm0[0],xmm1[0] -// CHECK-NEXT: retq - -__m128d sqrtd2(double* v) { - return _mm_setr_pd(__builtin_sqrt(v[0]), __builtin_sqrt(v[1])); -} - -// CHECK-LABEL: sqrtf4 -// CHECK: vsqrtss (%rdi), %xmm0, %xmm0 -// CHECK-NEXT: vsqrtss 4(%rdi), %xmm1, %xmm1 -// CHECK-NEXT: vsqrtss 8(%rdi), %xmm2, %xmm2 -// CHECK-NEXT: vsqrtss 12(%rdi), %xmm3, %xmm3 -// CHECK-NEXT: vinsertps $16, %xmm1, %xmm0, %xmm0 # xmm0 = xmm0[0],xmm1[0],xmm0[2,3] -// CHECK-NEXT: vinsertps $32, %xmm2, %xmm0, %xmm0 # xmm0 = xmm0[0,1],xmm2[0],xmm0[3] -// CHECK-NEXT: vinsertps $48, %xmm3, %xmm0, %xmm0 # xmm0 = xmm0[0,1,2],xmm3[0] -// CHECK-NEXT: retq - -__m128 sqrtf4(float* v) { - return _mm_setr_ps(__builtin_sqrtf(v[0]), __builtin_sqrtf(v[1]), __builtin_sqrtf(v[2]), __builtin_sqrtf(v[3])); -} |