From beb54c98daadcff03f0bb1592e7c6a24b9256248 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Sat, 9 Jul 2016 04:38:17 +0000 Subject: [PATCH] [X86] Uncomment the _mm_extract_ps test and add checks. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@274965 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/sse41-builtins.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/CodeGen/sse41-builtins.c b/test/CodeGen/sse41-builtins.c index 6f984f8a78..ad24ecd5ed 100644 --- a/test/CodeGen/sse41-builtins.c +++ b/test/CodeGen/sse41-builtins.c @@ -190,10 +190,11 @@ long long test_mm_extract_epi64(__m128i x) { return _mm_extract_epi64(x, 1); } -//TODO -//int test_mm_extract_ps(__m128 x) { -// return _mm_extract_ps(_mm_add_ps(x,x), 1); -//} +int test_mm_extract_ps(__m128 x) { + // CHECK-LABEL: test_mm_extract_ps + // CHECK: extractelement <4 x float> %{{.*}}, i32 1 + return _mm_extract_ps(x, 1); +} __m128d test_mm_floor_pd(__m128d x) { // CHECK-LABEL: test_mm_floor_pd -- 2.40.0