@@ -2319,21 +2319,15 @@ void test_p8overloads_backwards_compat() {
2319
2319
res_vsll = vec_add(vsll, vsll);
2320
2320
// CHECK: add <4 x i32>
2321
2321
// CHECK: call <4 x i32> @llvm.ppc.altivec.vaddcuw
2322
-
// CHECK: shufflevector <4 x i32> {{%.*}}, <4 x i32> {{%.*}}, <4 x i32> <i32 1, i32 2, i32 3, i32 0>
2322
+
// CHECK: shufflevector <16 x i8> {{%.*}}, <16 x i8> {{%.*}}, <16 x i32> <i32 0, i32 0, i32 0, i32 7, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 15, i32 0, i32 0, i32 0, i32 0>
2323
2323
// CHECK: add <4 x i32>
2324
-
// CHECK-LE: add <4 x i32>
2325
-
// CHECK-LE: call <4 x i32> @llvm.ppc.altivec.vaddcuw
2326
-
// CHECK-LE: shufflevector <4 x i32> {{%.*}}, <4 x i32> {{%.*}}, <4 x i32> <i32 3, i32 0, i32 1, i32 2>
2327
-
// CHECK-LE: add <4 x i32>
2324
+
// CHECK-LE: add <2 x i64>
2328
2325
res_vull = vec_add(vull, vull);
2329
2326
// CHECK: add <4 x i32>
2330
2327
// CHECK: call <4 x i32> @llvm.ppc.altivec.vaddcuw
2331
-
// CHECK: shufflevector <4 x i32> {{%.*}}, <4 x i32> {{%.*}}, <4 x i32> <i32 1, i32 2, i32 3, i32 0>
2328
+
// CHECK: shufflevector <16 x i8> {{%.*}}, <16 x i8> {{%.*}}, <16 x i32> <i32 0, i32 0, i32 0, i32 7, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 15, i32 0, i32 0, i32 0, i32 0>
2332
2329
// CHECK: add <4 x i32>
2333
-
// CHECK-LE: add <4 x i32>
2334
-
// CHECK-LE: call <4 x i32> @llvm.ppc.altivec.vaddcuw
2335
-
// CHECK-LE: shufflevector <4 x i32> {{%.*}}, <4 x i32> {{%.*}}, <4 x i32> <i32 3, i32 0, i32 1, i32 2>
2336
-
// CHECK-LE: add <4 x i32>
2330
+
// CHECK-LE: add <2 x i64>
2337
2331
dummy();
2338
2332
// CHECK: call void @dummy()
2339
2333
// CHECK-LE: call void @dummy()
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4