diff options
Diffstat (limited to 'test/CodeGen/X86/avx-blend.ll')
-rw-r--r-- | test/CodeGen/X86/avx-blend.ll | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/CodeGen/X86/avx-blend.ll b/test/CodeGen/X86/avx-blend.ll index 188efe2..224cc50 100644 --- a/test/CodeGen/X86/avx-blend.ll +++ b/test/CodeGen/X86/avx-blend.ll @@ -50,7 +50,7 @@ define <16 x i8> @vsel_i8(<16 x i8> %v1, <16 x i8> %v2) { ; AVX256 tests: -;CHECK: vsel_float +;CHECK: vsel_float8 ;CHECK: vblendvps ;CHECK: ret define <8 x float> @vsel_float8(<8 x float> %v1, <8 x float> %v2) { @@ -58,7 +58,7 @@ define <8 x float> @vsel_float8(<8 x float> %v1, <8 x float> %v2) { ret <8 x float> %vsel } -;CHECK: vsel_i32 +;CHECK: vsel_i328 ;CHECK: vblendvps ;CHECK: ret define <8 x i32> @vsel_i328(<8 x i32> %v1, <8 x i32> %v2) { @@ -66,7 +66,7 @@ define <8 x i32> @vsel_i328(<8 x i32> %v1, <8 x i32> %v2) { ret <8 x i32> %vsel } -;CHECK: vsel_double +;CHECK: vsel_double8 ;CHECK: vblendvpd ;CHECK: ret define <8 x double> @vsel_double8(<8 x double> %v1, <8 x double> %v2) { @@ -74,7 +74,7 @@ define <8 x double> @vsel_double8(<8 x double> %v1, <8 x double> %v2) { ret <8 x double> %vsel } -;CHECK: vsel_i64 +;CHECK: vsel_i648 ;CHECK: vblendvpd ;CHECK: ret define <8 x i64> @vsel_i648(<8 x i64> %v1, <8 x i64> %v2) { @@ -83,8 +83,8 @@ define <8 x i64> @vsel_i648(<8 x i64> %v1, <8 x i64> %v2) { } ;; TEST blend + compares -; CHECK: A -define <2 x double> @A(<2 x double> %x, <2 x double> %y) { +; CHECK: testa +define <2 x double> @testa(<2 x double> %x, <2 x double> %y) { ; CHECK: vcmplepd ; CHECK: vblendvpd %max_is_x = fcmp oge <2 x double> %x, %y @@ -92,8 +92,8 @@ define <2 x double> @A(<2 x double> %x, <2 x double> %y) { ret <2 x double> %max } -; CHECK: B -define <2 x double> @B(<2 x double> %x, <2 x double> %y) { +; CHECK: testb +define <2 x double> @testb(<2 x double> %x, <2 x double> %y) { ; CHECK: vcmpnlepd ; CHECK: vblendvpd %min_is_x = fcmp ult <2 x double> %x, %y |