r270212 - [X86][AVX] Added _mm256_extract_epi64 test
Simon Pilgrim via cfe-commits
cfe-commits at lists.llvm.org
Fri May 20 05:57:23 PDT 2016
Author: rksimon
Date: Fri May 20 07:57:21 2016
New Revision: 270212
URL: http://llvm.org/viewvc/llvm-project?rev=270212&view=rev
Log:
[X86][AVX] Added _mm256_extract_epi64 test
Modified:
cfe/trunk/test/CodeGen/avx-builtins.c
Modified: cfe/trunk/test/CodeGen/avx-builtins.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/avx-builtins.c?rev=270212&r1=270211&r2=270212&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/avx-builtins.c (original)
+++ cfe/trunk/test/CodeGen/avx-builtins.c Fri May 20 07:57:21 2016
@@ -339,6 +339,13 @@ int test_mm256_extract_epi32(__m256i A)
return _mm256_extract_epi32(A, 8);
}
+long long test_mm256_extract_epi64(__m256i A) {
+ // CHECK-LABEL: test_mm256_extract_epi64
+ // CHECK: and i32 %{{.*}}, 3
+ // CHECK: extractelement <4 x i64> %{{.*}}, i32 %{{.*}}
+ return _mm256_extract_epi64(A, 5);
+}
+
__m128d test_mm256_extractf128_pd(__m256d A) {
// CHECK-LABEL: test_mm256_extractf128_pd
// CHECK: shufflevector <4 x double> %{{.*}}, <4 x double> %{{.*}}, <2 x i32> <i32 2, i32 3>
More information about the cfe-commits
mailing list