From 8abfa315907e3e5f031daded787de1ab71faf121 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Thu, 15 Dec 2016 12:24:20 +0000 Subject: [PATCH] Revert "[TESTS] Initial commit of tests, by Andrew Tischenko" This reverts commit 5898c713bee5e96aae87c73e11f3f4a7d19c74ed. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@289812 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/vector-sqrt.c | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 test/CodeGen/vector-sqrt.c diff --git a/test/CodeGen/vector-sqrt.c b/test/CodeGen/vector-sqrt.c deleted file mode 100644 index cd395a1881..0000000000 --- a/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])); -} -- 2.40.0