Lines Matching refs:AIX
17 ; RUN: FileCheck %s --check-prefix=CHECK-AIX-64-P8
20 ; RUN: FileCheck %s --check-prefix=CHECK-AIX-64-P9
23 ; RUN: FileCheck %s --check-prefix=CHECK-AIX-32-P8
26 ; RUN: FileCheck %s --check-prefix=CHECK-AIX-32-P9
76 ; CHECK-AIX-64-P8-LABEL: test_4_8:
77 ; CHECK-AIX-64-P8: # %bb.0: # %entry
78 ; CHECK-AIX-64-P8-NEXT: ld r5, L..C0(r2) # %const.0
79 ; CHECK-AIX-64-P8-NEXT: lfiwzx f0, 0, r3
80 ; CHECK-AIX-64-P8-NEXT: lxsdx v3, 0, r4
81 ; CHECK-AIX-64-P8-NEXT: xxsldwi v2, f0, f0, 1
82 ; CHECK-AIX-64-P8-NEXT: lxvw4x v4, 0, r5
83 ; CHECK-AIX-64-P8-NEXT: vperm v2, v2, v3, v4
84 ; CHECK-AIX-64-P8-NEXT: blr
86 ; CHECK-AIX-64-P9-LABEL: test_4_8:
87 ; CHECK-AIX-64-P9: # %bb.0: # %entry
88 ; CHECK-AIX-64-P9-NEXT: lfiwzx f0, 0, r3
89 ; CHECK-AIX-64-P9-NEXT: ld r3, L..C0(r2) # %const.0
90 ; CHECK-AIX-64-P9-NEXT: lxsd v3, 0(r4)
91 ; CHECK-AIX-64-P9-NEXT: xxsldwi v2, f0, f0, 1
92 ; CHECK-AIX-64-P9-NEXT: lxv v4, 0(r3)
93 ; CHECK-AIX-64-P9-NEXT: vperm v2, v2, v3, v4
94 ; CHECK-AIX-64-P9-NEXT: blr
96 ; CHECK-AIX-32-P8-LABEL: test_4_8:
97 ; CHECK-AIX-32-P8: # %bb.0: # %entry
98 ; CHECK-AIX-32-P8-NEXT: lwz r5, 4(r4)
99 ; CHECK-AIX-32-P8-NEXT: lxsiwzx v2, 0, r3
100 ; CHECK-AIX-32-P8-NEXT: stw r5, -16(r1)
101 ; CHECK-AIX-32-P8-NEXT: lwz r3, 0(r4)
102 ; CHECK-AIX-32-P8-NEXT: addi r4, r1, -32
103 ; CHECK-AIX-32-P8-NEXT: stw r3, -32(r1)
104 ; CHECK-AIX-32-P8-NEXT: addi r3, r1, -16
105 ; CHECK-AIX-32-P8-NEXT: lxvw4x vs0, 0, r3
106 ; CHECK-AIX-32-P8-NEXT: lwz r3, L..C0(r2) # %const.0
107 ; CHECK-AIX-32-P8-NEXT: lxvw4x vs1, 0, r4
108 ; CHECK-AIX-32-P8-NEXT: lxvw4x v4, 0, r3
109 ; CHECK-AIX-32-P8-NEXT: xxmrghw v3, vs1, vs0
110 ; CHECK-AIX-32-P8-NEXT: vperm v2, v2, v3, v4
111 ; CHECK-AIX-32-P8-NEXT: blr
113 ; CHECK-AIX-32-P9-LABEL: test_4_8:
114 ; CHECK-AIX-32-P9: # %bb.0: # %entry
115 ; CHECK-AIX-32-P9-NEXT: lxsiwzx v2, 0, r3
116 ; CHECK-AIX-32-P9-NEXT: lwz r3, 4(r4)
117 ; CHECK-AIX-32-P9-NEXT: stw r3, -16(r1)
118 ; CHECK-AIX-32-P9-NEXT: lwz r3, 0(r4)
119 ; CHECK-AIX-32-P9-NEXT: lxv vs0, -16(r1)
120 ; CHECK-AIX-32-P9-NEXT: stw r3, -32(r1)
121 ; CHECK-AIX-32-P9-NEXT: lwz r3, L..C0(r2) # %const.0
122 ; CHECK-AIX-32-P9-NEXT: lxv vs1, -32(r1)
123 ; CHECK-AIX-32-P9-NEXT: lxv v4, 0(r3)
124 ; CHECK-AIX-32-P9-NEXT: xxmrghw v3, vs1, vs0
125 ; CHECK-AIX-32-P9-NEXT: vperm v2, v2, v3, v4
126 ; CHECK-AIX-32-P9-NEXT: blr