Lines Matching refs:AIX
12 ; RUN: < %s | FileCheck %s --check-prefixes=P9BE-AIX
65 ; P9BE-AIX-LABEL: test64:
66 ; P9BE-AIX: # %bb.0: # %entry
67 ; P9BE-AIX-NEXT: add 5, 3, 4
68 ; P9BE-AIX-NEXT: lxsdx 2, 3, 4
69 ; P9BE-AIX-NEXT: ld 3, L..C0(2) # %const.0
70 ; P9BE-AIX-NEXT: xxlxor 4, 4, 4
71 ; P9BE-AIX-NEXT: lxv 3, 0(3)
72 ; P9BE-AIX-NEXT: ld 3, L..C1(2) # %const.1
73 ; P9BE-AIX-NEXT: vperm 2, 4, 2, 3
74 ; P9BE-AIX-NEXT: lxsd 3, 4(5)
75 ; P9BE-AIX-NEXT: lxv 4, 0(3)
76 ; P9BE-AIX-NEXT: vperm 3, 3, 3, 4
77 ; P9BE-AIX-NEXT: vspltisw 4, 8
78 ; P9BE-AIX-NEXT: vnegw 3, 3
79 ; P9BE-AIX-NEXT: vadduwm 4, 4, 4
80 ; P9BE-AIX-NEXT: vslw 3, 3, 4
81 ; P9BE-AIX-NEXT: vsubuwm 2, 3, 2
82 ; P9BE-AIX-NEXT: xxswapd 0, 2
83 ; P9BE-AIX-NEXT: stxv 0, 0(3)
84 ; P9BE-AIX-NEXT: blr
181 ; P9BE-AIX-LABEL: test32:
182 ; P9BE-AIX: # %bb.0: # %entry
183 ; P9BE-AIX-NEXT: add 5, 3, 4
184 ; P9BE-AIX-NEXT: lxsiwzx 2, 3, 4
185 ; P9BE-AIX-NEXT: ld 3, L..C2(2) # %const.0
186 ; P9BE-AIX-NEXT: xxlxor 3, 3, 3
187 ; P9BE-AIX-NEXT: lxv 4, 0(3)
188 ; P9BE-AIX-NEXT: li 3, 4
189 ; P9BE-AIX-NEXT: lxsiwzx 5, 5, 3
190 ; P9BE-AIX-NEXT: vperm 2, 3, 2, 4
191 ; P9BE-AIX-NEXT: vperm 3, 3, 5, 4
192 ; P9BE-AIX-NEXT: vspltisw 4, 8
193 ; P9BE-AIX-NEXT: vnegw 3, 3
194 ; P9BE-AIX-NEXT: vadduwm 4, 4, 4
195 ; P9BE-AIX-NEXT: vslw 3, 3, 4
196 ; P9BE-AIX-NEXT: vsubuwm 2, 3, 2
197 ; P9BE-AIX-NEXT: xxswapd 0, 2
198 ; P9BE-AIX-NEXT: stxv 0, 0(3)
199 ; P9BE-AIX-NEXT: blr
298 ; P9BE-AIX-LABEL: test16:
299 ; P9BE-AIX: # %bb.0: # %entry
300 ; P9BE-AIX-NEXT: sldi 4, 4, 1
301 ; P9BE-AIX-NEXT: li 7, 16
302 ; P9BE-AIX-NEXT: add 6, 3, 4
303 ; P9BE-AIX-NEXT: lxsihzx 5, 3, 4
304 ; P9BE-AIX-NEXT: ld 3, L..C3(2) # %const.1
305 ; P9BE-AIX-NEXT: lxsihzx 2, 6, 7
306 ; P9BE-AIX-NEXT: ld 6, L..C4(2) # %const.0
307 ; P9BE-AIX-NEXT: lxv 3, 0(6)
308 ; P9BE-AIX-NEXT: li 6, 0
309 ; P9BE-AIX-NEXT: mtvsrwz 4, 6
310 ; P9BE-AIX-NEXT: vperm 2, 4, 2, 3
311 ; P9BE-AIX-NEXT: vperm 3, 4, 5, 3
312 ; P9BE-AIX-NEXT: vsplth 4, 4, 3
313 ; P9BE-AIX-NEXT: xxmrghw 3, 4, 3
314 ; P9BE-AIX-NEXT: lxv 4, 0(3)
315 ; P9BE-AIX-NEXT: li 3, 0
316 ; P9BE-AIX-NEXT: vperm 2, 3, 2, 4
317 ; P9BE-AIX-NEXT: xxspltw 3, 2, 1
318 ; P9BE-AIX-NEXT: vadduwm 2, 2, 3
319 ; P9BE-AIX-NEXT: vextuwlx 3, 3, 2
320 ; P9BE-AIX-NEXT: cmpw 3, 5
321 ; P9BE-AIX-NEXT: bgelr+ 0
322 ; P9BE-AIX-NEXT: # %bb.1: # %if.then
439 ; P9BE-AIX-LABEL: test8:
440 ; P9BE-AIX: # %bb.0: # %entry
441 ; P9BE-AIX-NEXT: add 6, 3, 4
442 ; P9BE-AIX-NEXT: li 7, 8
443 ; P9BE-AIX-NEXT: lxsibzx 5, 3, 4
444 ; P9BE-AIX-NEXT: ld 3, L..C5(2) # %const.1
445 ; P9BE-AIX-NEXT: lxsibzx 2, 6, 7
446 ; P9BE-AIX-NEXT: ld 6, L..C6(2) # %const.0
447 ; P9BE-AIX-NEXT: lxv 3, 0(6)
448 ; P9BE-AIX-NEXT: li 6, 0
449 ; P9BE-AIX-NEXT: mtvsrwz 4, 6
450 ; P9BE-AIX-NEXT: vperm 2, 4, 2, 3
451 ; P9BE-AIX-NEXT: vperm 3, 4, 5, 3
452 ; P9BE-AIX-NEXT: vspltb 4, 4, 7
453 ; P9BE-AIX-NEXT: vmrghh 3, 3, 4
454 ; P9BE-AIX-NEXT: xxspltw 4, 4, 0
455 ; P9BE-AIX-NEXT: xxmrghw 2, 3, 2
456 ; P9BE-AIX-NEXT: lxv 3, 0(3)
457 ; P9BE-AIX-NEXT: li 3, 0
458 ; P9BE-AIX-NEXT: vperm 2, 4, 2, 3
459 ; P9BE-AIX-NEXT: xxspltw 3, 2, 1
460 ; P9BE-AIX-NEXT: vadduwm 2, 2, 3
461 ; P9BE-AIX-NEXT: vextuwlx 3, 3, 2
462 ; P9BE-AIX-NEXT: cmpw 3, 5
463 ; P9BE-AIX-NEXT: bgelr+ 0
464 ; P9BE-AIX-NEXT: # %bb.1: # %if.then