A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/llvm/llvm-project/commit/ef906573a127cffef7cae75d5155c15a8a2a3a5e below:

[PowerPC] Fix vec_add for 64-bit on pre-Power7 subtargets · llvm/llvm-project@ef90657 · GitHub

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