Lines Matching refs:LE

4 ; RUN:  -mcpu=pwr7 < %s | FileCheck %s --check-prefix=CHECK-LE-P7
7 ; RUN: -mcpu=pwr8 < %s | FileCheck %s --check-prefix=CHECK-LE-P8
10 ; RUN: -mcpu=pwr9 < %s | FileCheck %s --check-prefix=CHECK-LE-P9
24 ; CHECK-LE-P7-LABEL: test:
25 ; CHECK-LE-P7: # %bb.0: # %entry
26 ; CHECK-LE-P7-NEXT: xscvdpsxws f0, f1
27 ; CHECK-LE-P7-NEXT: addi r3, r1, -4
28 ; CHECK-LE-P7-NEXT: addis r4, r2, .LCPI0_0@toc@ha
29 ; CHECK-LE-P7-NEXT: addi r4, r4, .LCPI0_0@toc@l
30 ; CHECK-LE-P7-NEXT: stfiwx f0, 0, r3
31 ; CHECK-LE-P7-NEXT: lxvd2x vs0, 0, r4
32 ; CHECK-LE-P7-NEXT: lwz r3, -4(r1)
33 ; CHECK-LE-P7-NEXT: stw r3, -32(r1)
34 ; CHECK-LE-P7-NEXT: addi r3, r1, -32
35 ; CHECK-LE-P7-NEXT: xxswapd v3, vs0
36 ; CHECK-LE-P7-NEXT: lxvd2x vs1, 0, r3
37 ; CHECK-LE-P7-NEXT: xxswapd v4, vs1
38 ; CHECK-LE-P7-NEXT: vperm v2, v4, v2, v3
39 ; CHECK-LE-P7-NEXT: blr
41 ; CHECK-LE-P8-LABEL: test:
42 ; CHECK-LE-P8: # %bb.0: # %entry
43 ; CHECK-LE-P8-NEXT: addis r3, r2, .LCPI0_0@toc@ha
44 ; CHECK-LE-P8-NEXT: xscvdpsxws v3, f1
45 ; CHECK-LE-P8-NEXT: addi r3, r3, .LCPI0_0@toc@l
46 ; CHECK-LE-P8-NEXT: lxvd2x vs0, 0, r3
47 ; CHECK-LE-P8-NEXT: xxswapd v4, vs0
48 ; CHECK-LE-P8-NEXT: vperm v2, v3, v2, v4
49 ; CHECK-LE-P8-NEXT: blr
51 ; CHECK-LE-P9-LABEL: test:
52 ; CHECK-LE-P9: # %bb.0: # %entry
53 ; CHECK-LE-P9-NEXT: xscvdpsxws f0, f1
54 ; CHECK-LE-P9-NEXT: xxinsertw v2, vs0, 0
55 ; CHECK-LE-P9-NEXT: blr
93 ; CHECK-LE-P7-LABEL: test2:
94 ; CHECK-LE-P7: # %bb.0: # %entry
95 ; CHECK-LE-P7-NEXT: xscvdpsxws f0, f1
96 ; CHECK-LE-P7-NEXT: addi r3, r1, -4
97 ; CHECK-LE-P7-NEXT: addis r4, r2, .LCPI1_0@toc@ha
98 ; CHECK-LE-P7-NEXT: addi r4, r4, .LCPI1_0@toc@l
99 ; CHECK-LE-P7-NEXT: stfiwx f0, 0, r3
100 ; CHECK-LE-P7-NEXT: lxvd2x vs0, 0, r4
101 ; CHECK-LE-P7-NEXT: lwz r3, -4(r1)
102 ; CHECK-LE-P7-NEXT: stw r3, -32(r1)
103 ; CHECK-LE-P7-NEXT: addi r3, r1, -32
104 ; CHECK-LE-P7-NEXT: xxswapd v3, vs0
105 ; CHECK-LE-P7-NEXT: lxvd2x vs1, 0, r3
106 ; CHECK-LE-P7-NEXT: xxswapd v4, vs1
107 ; CHECK-LE-P7-NEXT: vperm v2, v4, v2, v3
108 ; CHECK-LE-P7-NEXT: blr
110 ; CHECK-LE-P8-LABEL: test2:
111 ; CHECK-LE-P8: # %bb.0: # %entry
112 ; CHECK-LE-P8-NEXT: addis r3, r2, .LCPI1_0@toc@ha
113 ; CHECK-LE-P8-NEXT: xscvdpsxws v3, f1
114 ; CHECK-LE-P8-NEXT: addi r3, r3, .LCPI1_0@toc@l
115 ; CHECK-LE-P8-NEXT: lxvd2x vs0, 0, r3
116 ; CHECK-LE-P8-NEXT: xxswapd v4, vs0
117 ; CHECK-LE-P8-NEXT: vperm v2, v3, v2, v4
118 ; CHECK-LE-P8-NEXT: blr
120 ; CHECK-LE-P9-LABEL: test2:
121 ; CHECK-LE-P9: # %bb.0: # %entry
122 ; CHECK-LE-P9-NEXT: xscvdpsxws f0, f1
123 ; CHECK-LE-P9-NEXT: xxinsertw v2, vs0, 0
124 ; CHECK-LE-P9-NEXT: blr
162 ; CHECK-LE-P7-LABEL: test3:
163 ; CHECK-LE-P7: # %bb.0: # %entry
164 ; CHECK-LE-P7-NEXT: xscvdpuxws f0, f1
165 ; CHECK-LE-P7-NEXT: addi r3, r1, -4
166 ; CHECK-LE-P7-NEXT: addis r4, r2, .LCPI2_0@toc@ha
167 ; CHECK-LE-P7-NEXT: addi r4, r4, .LCPI2_0@toc@l
168 ; CHECK-LE-P7-NEXT: stfiwx f0, 0, r3
169 ; CHECK-LE-P7-NEXT: lxvd2x vs0, 0, r4
170 ; CHECK-LE-P7-NEXT: lwz r3, -4(r1)
171 ; CHECK-LE-P7-NEXT: stw r3, -32(r1)
172 ; CHECK-LE-P7-NEXT: addi r3, r1, -32
173 ; CHECK-LE-P7-NEXT: xxswapd v3, vs0
174 ; CHECK-LE-P7-NEXT: lxvd2x vs1, 0, r3
175 ; CHECK-LE-P7-NEXT: xxswapd v4, vs1
176 ; CHECK-LE-P7-NEXT: vperm v2, v4, v2, v3
177 ; CHECK-LE-P7-NEXT: blr
179 ; CHECK-LE-P8-LABEL: test3:
180 ; CHECK-LE-P8: # %bb.0: # %entry
181 ; CHECK-LE-P8-NEXT: addis r3, r2, .LCPI2_0@toc@ha
182 ; CHECK-LE-P8-NEXT: xscvdpuxws v3, f1
183 ; CHECK-LE-P8-NEXT: addi r3, r3, .LCPI2_0@toc@l
184 ; CHECK-LE-P8-NEXT: lxvd2x vs0, 0, r3
185 ; CHECK-LE-P8-NEXT: xxswapd v4, vs0
186 ; CHECK-LE-P8-NEXT: vperm v2, v3, v2, v4
187 ; CHECK-LE-P8-NEXT: blr
189 ; CHECK-LE-P9-LABEL: test3:
190 ; CHECK-LE-P9: # %bb.0: # %entry
191 ; CHECK-LE-P9-NEXT: xscvdpuxws f0, f1
192 ; CHECK-LE-P9-NEXT: xxinsertw v2, vs0, 0
193 ; CHECK-LE-P9-NEXT: blr
231 ; CHECK-LE-P7-LABEL: test4:
232 ; CHECK-LE-P7: # %bb.0: # %entry
233 ; CHECK-LE-P7-NEXT: xscvdpuxws f0, f1
234 ; CHECK-LE-P7-NEXT: addi r3, r1, -4
235 ; CHECK-LE-P7-NEXT: addis r4, r2, .LCPI3_0@toc@ha
236 ; CHECK-LE-P7-NEXT: addi r4, r4, .LCPI3_0@toc@l
237 ; CHECK-LE-P7-NEXT: stfiwx f0, 0, r3
238 ; CHECK-LE-P7-NEXT: lxvd2x vs0, 0, r4
239 ; CHECK-LE-P7-NEXT: lwz r3, -4(r1)
240 ; CHECK-LE-P7-NEXT: stw r3, -32(r1)
241 ; CHECK-LE-P7-NEXT: addi r3, r1, -32
242 ; CHECK-LE-P7-NEXT: xxswapd v3, vs0
243 ; CHECK-LE-P7-NEXT: lxvd2x vs1, 0, r3
244 ; CHECK-LE-P7-NEXT: xxswapd v4, vs1
245 ; CHECK-LE-P7-NEXT: vperm v2, v4, v2, v3
246 ; CHECK-LE-P7-NEXT: blr
248 ; CHECK-LE-P8-LABEL: test4:
249 ; CHECK-LE-P8: # %bb.0: # %entry
250 ; CHECK-LE-P8-NEXT: addis r3, r2, .LCPI3_0@toc@ha
251 ; CHECK-LE-P8-NEXT: xscvdpuxws v3, f1
252 ; CHECK-LE-P8-NEXT: addi r3, r3, .LCPI3_0@toc@l
253 ; CHECK-LE-P8-NEXT: lxvd2x vs0, 0, r3
254 ; CHECK-LE-P8-NEXT: xxswapd v4, vs0
255 ; CHECK-LE-P8-NEXT: vperm v2, v3, v2, v4
256 ; CHECK-LE-P8-NEXT: blr
258 ; CHECK-LE-P9-LABEL: test4:
259 ; CHECK-LE-P9: # %bb.0: # %entry
260 ; CHECK-LE-P9-NEXT: xscvdpuxws f0, f1
261 ; CHECK-LE-P9-NEXT: xxinsertw v2, vs0, 0
262 ; CHECK-LE-P9-NEXT: blr