From: Alexey Bataev Date: Thu, 15 Dec 2016 12:24:20 +0000 (+0000) Subject: Revert "[TESTS] Initial commit of tests, by Andrew Tischenko" X-Git-Tag: llvmorg-4.0.0-rc1~1989 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3da2619b6f2827de20b2a727e06455fb4ee9c3fc;p=platform%2Fupstream%2Fllvm.git Revert "[TESTS] Initial commit of tests, by Andrew Tischenko" This reverts commit 5898c713bee5e96aae87c73e11f3f4a7d19c74ed. llvm-svn: 289812 --- diff --git a/clang/test/CodeGen/vector-sqrt.c b/clang/test/CodeGen/vector-sqrt.c deleted file mode 100644 index cd395a1..0000000 --- a/clang/test/CodeGen/vector-sqrt.c +++ /dev/null @@ -1,27 +0,0 @@ -// RUN: %clang %s -march=haswell -O3 -S -o - | FileCheck %s - -#include - -// 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])); -}