[X86][AVX] Added _mm256_extract_epi64 test

llvm-svn: 270212
This commit is contained in:
Simon Pilgrim 2016-05-20 12:57:21 +00:00
parent cc0c10e300
commit 4fa8250ad0
1 changed files with 7 additions and 0 deletions

View File

@ -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>