Lines Matching refs:BE

7 ; RUN:   -mcpu=pwr7 < %s | FileCheck %s --check-prefix=CHECK-BE
21 ; CHECK-BE-LABEL: v2si64_cmp:
22 ; CHECK-BE: # %bb.0:
23 ; CHECK-BE-NEXT: vcmpequw 2, 2, 3
24 ; CHECK-BE-NEXT: addis 3, 2, .LCPI0_0@toc@ha
25 ; CHECK-BE-NEXT: addi 3, 3, .LCPI0_0@toc@l
26 ; CHECK-BE-NEXT: lxvw4x 35, 0, 3
27 ; CHECK-BE-NEXT: vperm 3, 2, 2, 3
28 ; CHECK-BE-NEXT: xxland 34, 35, 34
29 ; CHECK-BE-NEXT: blr
62 ; CHECK-BE-LABEL: v2si64_cmp_gt:
63 ; CHECK-BE: # %bb.0:
64 ; CHECK-BE-NEXT: addi 3, 1, -32
65 ; CHECK-BE-NEXT: addi 4, 1, -48
66 ; CHECK-BE-NEXT: stxvd2x 35, 0, 3
67 ; CHECK-BE-NEXT: stxvd2x 34, 0, 4
68 ; CHECK-BE-NEXT: ld 3, -24(1)
69 ; CHECK-BE-NEXT: ld 4, -40(1)
70 ; CHECK-BE-NEXT: ld 6, -48(1)
71 ; CHECK-BE-NEXT: cmpd 4, 3
72 ; CHECK-BE-NEXT: li 3, 0
73 ; CHECK-BE-NEXT: li 4, -1
74 ; CHECK-BE-NEXT: iselgt 5, 4, 3
75 ; CHECK-BE-NEXT: std 5, -8(1)
76 ; CHECK-BE-NEXT: ld 5, -32(1)
77 ; CHECK-BE-NEXT: cmpd 6, 5
78 ; CHECK-BE-NEXT: iselgt 3, 4, 3
79 ; CHECK-BE-NEXT: std 3, -16(1)
80 ; CHECK-BE-NEXT: addi 3, 1, -16
81 ; CHECK-BE-NEXT: lxvd2x 34, 0, 3
82 ; CHECK-BE-NEXT: blr
115 ; CHECK-BE-LABEL: v2ui64_cmp_gt:
116 ; CHECK-BE: # %bb.0:
117 ; CHECK-BE-NEXT: addi 3, 1, -32
118 ; CHECK-BE-NEXT: addi 4, 1, -48
119 ; CHECK-BE-NEXT: stxvd2x 35, 0, 3
120 ; CHECK-BE-NEXT: stxvd2x 34, 0, 4
121 ; CHECK-BE-NEXT: ld 3, -24(1)
122 ; CHECK-BE-NEXT: ld 4, -40(1)
123 ; CHECK-BE-NEXT: ld 6, -48(1)
124 ; CHECK-BE-NEXT: cmpld 4, 3
125 ; CHECK-BE-NEXT: li 3, 0
126 ; CHECK-BE-NEXT: li 4, -1
127 ; CHECK-BE-NEXT: iselgt 5, 4, 3
128 ; CHECK-BE-NEXT: std 5, -8(1)
129 ; CHECK-BE-NEXT: ld 5, -32(1)
130 ; CHECK-BE-NEXT: cmpld 6, 5
131 ; CHECK-BE-NEXT: iselgt 3, 4, 3
132 ; CHECK-BE-NEXT: std 3, -16(1)
133 ; CHECK-BE-NEXT: addi 3, 1, -16
134 ; CHECK-BE-NEXT: lxvd2x 34, 0, 3
135 ; CHECK-BE-NEXT: blr
161 ; CHECK-BE-LABEL: test_vcmpequd_p:
162 ; CHECK-BE: # %bb.0:
163 ; CHECK-BE-NEXT: vcmpequw 2, 2, 3
164 ; CHECK-BE-NEXT: xxlxor 35, 35, 35
165 ; CHECK-BE-NEXT: xxsldwi 0, 34, 34, 1
166 ; CHECK-BE-NEXT: xxland 0, 0, 34
167 ; CHECK-BE-NEXT: xxspltw 1, 0, 2
168 ; CHECK-BE-NEXT: xxspltw 0, 0, 0
169 ; CHECK-BE-NEXT: xxmrghd 34, 0, 1
170 ; CHECK-BE-NEXT: vcmpgtub. 2, 2, 3
171 ; CHECK-BE-NEXT: mfocrf 3, 2
172 ; CHECK-BE-NEXT: rlwinm 3, 3, 25, 31, 31
173 ; CHECK-BE-NEXT: blr
196 ; CHECK-BE-LABEL: test_vcmpgtsd_p:
197 ; CHECK-BE: # %bb.0:
198 ; CHECK-BE-NEXT: vcmpgtuw 4, 2, 3
199 ; CHECK-BE-NEXT: vcmpequw 5, 2, 3
200 ; CHECK-BE-NEXT: vcmpgtsw 2, 2, 3
201 ; CHECK-BE-NEXT: xxlxor 35, 35, 35
202 ; CHECK-BE-NEXT: xxsldwi 0, 36, 36, 1
203 ; CHECK-BE-NEXT: xxland 0, 0, 37
204 ; CHECK-BE-NEXT: xxlor 0, 34, 0
205 ; CHECK-BE-NEXT: xxspltw 1, 0, 2
206 ; CHECK-BE-NEXT: xxspltw 0, 0, 0
207 ; CHECK-BE-NEXT: xxmrghd 34, 0, 1
208 ; CHECK-BE-NEXT: vcmpgtub. 2, 2, 3
209 ; CHECK-BE-NEXT: mfocrf 3, 2
210 ; CHECK-BE-NEXT: rlwinm 3, 3, 25, 31, 31
211 ; CHECK-BE-NEXT: blr
233 ; CHECK-BE-LABEL: test_vcmpgtud_p:
234 ; CHECK-BE: # %bb.0:
235 ; CHECK-BE-NEXT: vcmpgtuw 4, 2, 3
236 ; CHECK-BE-NEXT: vcmpequw 2, 2, 3
237 ; CHECK-BE-NEXT: xxlxor 35, 35, 35
238 ; CHECK-BE-NEXT: xxsldwi 0, 36, 36, 1
239 ; CHECK-BE-NEXT: xxland 0, 0, 34
240 ; CHECK-BE-NEXT: xxlor 0, 36, 0
241 ; CHECK-BE-NEXT: xxspltw 1, 0, 2
242 ; CHECK-BE-NEXT: xxspltw 0, 0, 0
243 ; CHECK-BE-NEXT: xxmrghd 34, 0, 1
244 ; CHECK-BE-NEXT: vcmpgtub. 2, 2, 3
245 ; CHECK-BE-NEXT: mfocrf 3, 2
246 ; CHECK-BE-NEXT: rlwinm 3, 3, 25, 31, 31
247 ; CHECK-BE-NEXT: blr