// RUN: %clang_cc1 -flax-vector-conversions=none -triple powerpc64le-linux-gnu -S -O0 -o - %s -target-feature +altivec -target-feature +vsx | FileCheck %s -check-prefix=CHECK -check-prefix=VSX
// RUN: %clang_cc1 -flax-vector-conversions=none -triple powerpc-linux-gnu -S -O0 -o - %s -target-feature +altivec -target-feature -vsx | FileCheck %s
// REQUIRES: powerpc-registered-target
// CHECK-LABEL: test1
// CHECK: vcfsx
vector float
// CHECK-LABEL: test2
// CHECK: vcfux
vector float
// VSX-LABEL: test3
vector float
// VSX-LABEL: test4
vector float
// CHECK-LABEL: test5
// CHECK: vcfsx
vector float
// CHECK-LABEL: test6
// CHECK: vcfux
vector float
// CHECK-LABEL: test7
// CHECK: vctsxs
vector int
// VSX-LABEL: test8
vector signed long long
// CHECK-LABEL: test9
// CHECK: vctsxs
vector int
// CHECK-LABEL: test10
// CHECK: vctuxs
vector unsigned
// VSX-LABEL: test11
vector unsigned long long
// CHECK-LABEL: test12
// CHECK: vctuxs
vector unsigned