1 ! RUN
: llvm-mc
%s
-triple
=sparc64-unknown-linux-gnu
-show-encoding | FileCheck
%s
4 ! CHECK
: bne %xcc
, .BB0 ! encoding: [0x12,0b01101AAA,A,A]
5 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
8 ! CHECK
: be %xcc
, .BB0 ! encoding: [0x02,0b01101AAA,A,A]
9 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
12 ! CHECK
: bg
%xcc
, .BB0 ! encoding: [0x14,0b01101AAA,A,A]
13 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
16 ! CHECK
: ble %xcc
, .BB0 ! encoding: [0x04,0b01101AAA,A,A]
17 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
20 ! CHECK
: bge %xcc
, .BB0 ! encoding: [0x16,0b01101AAA,A,A]
21 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
24 ! CHECK
: bl %xcc
, .BB0 ! encoding: [0x06,0b01101AAA,A,A]
25 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
28 ! CHECK
: bgu
%xcc
, .BB0 ! encoding: [0x18,0b01101AAA,A,A]
29 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
32 ! CHECK
: bleu
%xcc
, .BB0 ! encoding: [0x08,0b01101AAA,A,A]
33 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
36 ! CHECK
: bcc %xcc
, .BB0 ! encoding: [0x1a,0b01101AAA,A,A]
37 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
40 ! CHECK
: bcs
%xcc
, .BB0 ! encoding: [0x0a,0b01101AAA,A,A]
41 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
44 ! CHECK
: bpos
%xcc
, .BB0 ! encoding: [0x1c,0b01101AAA,A,A]
45 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
48 ! CHECK
: bneg
%xcc
, .BB0 ! encoding: [0x0c,0b01101AAA,A,A]
49 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
52 ! CHECK
: bvc
%xcc
, .BB0 ! encoding: [0x1e,0b01101AAA,A,A]
53 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
56 ! CHECK
: bvs
%xcc
, .BB0 ! encoding: [0x0e,0b01101AAA,A,A]
57 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
61 ! CHECK
: movne
%icc
, %g1
, %g2
! encoding
: [0x85,0x66,0x40,0x01]
62 ! CHECK
: move
%icc
, %g1
, %g2
! encoding
: [0x85,0x64,0x40,0x01]
63 ! CHECK
: movg
%icc
, %g1
, %g2
! encoding
: [0x85,0x66,0x80,0x01]
64 ! CHECK
: movle
%icc
, %g1
, %g2
! encoding
: [0x85,0x64,0x80,0x01]
65 ! CHECK
: movge
%icc
, %g1
, %g2
! encoding
: [0x85,0x66,0xc0,0x01]
66 ! CHECK
: movl
%icc
, %g1
, %g2
! encoding
: [0x85,0x64,0xc0,0x01]
67 ! CHECK
: movgu
%icc
, %g1
, %g2
! encoding
: [0x85,0x67,0x00,0x01]
68 ! CHECK
: movleu
%icc
, %g1
, %g2
! encoding
: [0x85,0x65,0x00,0x01]
69 ! CHECK
: movcc
%icc
, %g1
, %g2
! encoding
: [0x85,0x67,0x40,0x01]
70 ! CHECK
: movcs
%icc
, %g1
, %g2
! encoding
: [0x85,0x65,0x40,0x01]
71 ! CHECK
: movpos
%icc
, %g1
, %g2
! encoding
: [0x85,0x67,0x80,0x01]
72 ! CHECK
: movneg
%icc
, %g1
, %g2
! encoding
: [0x85,0x65,0x80,0x01]
73 ! CHECK
: movvc
%icc
, %g1
, %g2
! encoding
: [0x85,0x67,0xc0,0x01]
74 ! CHECK
: movvs
%icc
, %g1
, %g2
! encoding
: [0x85,0x65,0xc0,0x01]
90 ! CHECK
: movne
%xcc
, %g1
, %g2
! encoding
: [0x85,0x66,0x50,0x01]
91 ! CHECK
: move
%xcc
, %g1
, %g2
! encoding
: [0x85,0x64,0x50,0x01]
92 ! CHECK
: movg
%xcc
, %g1
, %g2
! encoding
: [0x85,0x66,0x90,0x01]
93 ! CHECK
: movle
%xcc
, %g1
, %g2
! encoding
: [0x85,0x64,0x90,0x01]
94 ! CHECK
: movge
%xcc
, %g1
, %g2
! encoding
: [0x85,0x66,0xd0,0x01]
95 ! CHECK
: movl
%xcc
, %g1
, %g2
! encoding
: [0x85,0x64,0xd0,0x01]
96 ! CHECK
: movgu
%xcc
, %g1
, %g2
! encoding
: [0x85,0x67,0x10,0x01]
97 ! CHECK
: movleu
%xcc
, %g1
, %g2
! encoding
: [0x85,0x65,0x10,0x01]
98 ! CHECK
: movcc
%xcc
, %g1
, %g2
! encoding
: [0x85,0x67,0x50,0x01]
99 ! CHECK
: movcs
%xcc
, %g1
, %g2
! encoding
: [0x85,0x65,0x50,0x01]
100 ! CHECK
: movpos
%xcc
, %g1
, %g2
! encoding
: [0x85,0x67,0x90,0x01]
101 ! CHECK
: movneg
%xcc
, %g1
, %g2
! encoding
: [0x85,0x65,0x90,0x01]
102 ! CHECK
: movvc
%xcc
, %g1
, %g2
! encoding
: [0x85,0x67,0xd0,0x01]
103 ! CHECK
: movvs
%xcc
, %g1
, %g2
! encoding
: [0x85,0x65,0xd0,0x01]
111 movleu
%xcc
, %g1
, %g2
114 movpos
%xcc
, %g1
, %g2
115 movneg
%xcc
, %g1
, %g2
119 ! CHECK
: movu
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x61,0xc0,0x01]
120 ! CHECK
: movg
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x61,0x80,0x01]
121 ! CHECK
: movug
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x61,0x40,0x01]
122 ! CHECK
: movl
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x61,0x00,0x01]
123 ! CHECK
: movul
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x60,0xc0,0x01]
124 ! CHECK
: movlg
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x60,0x80,0x01]
125 ! CHECK
: movne
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x60,0x40,0x01]
126 ! CHECK
: move
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x62,0x40,0x01]
127 ! CHECK
: movue
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x62,0x80,0x01]
128 ! CHECK
: movge
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x62,0xc0,0x01]
129 ! CHECK
: movuge
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x63,0x00,0x01]
130 ! CHECK
: movle
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x63,0x40,0x01]
131 ! CHECK
: movule
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x63,0x80,0x01]
132 ! CHECK
: movo
%fcc0
, %g1
, %g2
! encoding
: [0x85,0x63,0xc0,0x01]
135 movug
%fcc0
, %g1
, %g2
137 movul
%fcc0
, %g1
, %g2
138 movlg
%fcc0
, %g1
, %g2
139 movne
%fcc0
, %g1
, %g2
141 movue
%fcc0
, %g1
, %g2
142 movge
%fcc0
, %g1
, %g2
143 movuge
%fcc0
, %g1
, %g2
144 movle
%fcc0
, %g1
, %g2
145 movule
%fcc0
, %g1
, %g2
149 ! CHECK
: fmovsne
%icc
, %f1, %f2 ! encoding
: [0x85,0xaa,0x60,0x21]
150 ! CHECK
: fmovse
%icc
, %f1, %f2 ! encoding
: [0x85,0xa8,0x60,0x21]
151 ! CHECK
: fmovsg
%icc
, %f1, %f2 ! encoding
: [0x85,0xaa,0xa0,0x21]
152 ! CHECK
: fmovsle
%icc
, %f1, %f2 ! encoding
: [0x85,0xa8,0xa0,0x21]
153 ! CHECK
: fmovsge
%icc
, %f1, %f2 ! encoding
: [0x85,0xaa,0xe0,0x21]
154 ! CHECK
: fmovsl
%icc
, %f1, %f2 ! encoding
: [0x85,0xa8,0xe0,0x21]
155 ! CHECK
: fmovsgu
%icc
, %f1, %f2 ! encoding
: [0x85,0xab,0x20,0x21]
156 ! CHECK
: fmovsleu
%icc
, %f1, %f2 ! encoding
: [0x85,0xa9,0x20,0x21]
157 ! CHECK
: fmovscc
%icc
, %f1, %f2 ! encoding
: [0x85,0xab,0x60,0x21]
158 ! CHECK
: fmovscs
%icc
, %f1, %f2 ! encoding
: [0x85,0xa9,0x60,0x21]
159 ! CHECK
: fmovspos
%icc
, %f1, %f2 ! encoding
: [0x85,0xab,0xa0,0x21]
160 ! CHECK
: fmovsneg
%icc
, %f1, %f2 ! encoding
: [0x85,0xa9,0xa0,0x21]
161 ! CHECK
: fmovsvc
%icc
, %f1, %f2 ! encoding
: [0x85,0xab,0xe0,0x21]
162 ! CHECK
: fmovsvs
%icc
, %f1, %f2 ! encoding
: [0x85,0xa9,0xe0,0x21]
163 fmovsne
%icc
, %f1, %f2
164 fmovse
%icc
, %f1, %f2
165 fmovsg
%icc
, %f1, %f2
166 fmovsle
%icc
, %f1, %f2
167 fmovsge
%icc
, %f1, %f2
168 fmovsl
%icc
, %f1, %f2
169 fmovsgu
%icc
, %f1, %f2
170 fmovsleu
%icc
, %f1, %f2
171 fmovscc
%icc
, %f1, %f2
172 fmovscs
%icc
, %f1, %f2
173 fmovspos
%icc
, %f1, %f2
174 fmovsneg
%icc
, %f1, %f2
175 fmovsvc
%icc
, %f1, %f2
176 fmovsvs
%icc
, %f1, %f2
178 ! CHECK
: fmovsne
%xcc
, %f1, %f2 ! encoding
: [0x85,0xaa,0x70,0x21]
179 ! CHECK
: fmovse
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa8,0x70,0x21]
180 ! CHECK
: fmovsg
%xcc
, %f1, %f2 ! encoding
: [0x85,0xaa,0xb0,0x21]
181 ! CHECK
: fmovsle
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa8,0xb0,0x21]
182 ! CHECK
: fmovsge
%xcc
, %f1, %f2 ! encoding
: [0x85,0xaa,0xf0,0x21]
183 ! CHECK
: fmovsl
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa8,0xf0,0x21]
184 ! CHECK
: fmovsgu
%xcc
, %f1, %f2 ! encoding
: [0x85,0xab,0x30,0x21]
185 ! CHECK
: fmovsleu
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa9,0x30,0x21]
186 ! CHECK
: fmovscc
%xcc
, %f1, %f2 ! encoding
: [0x85,0xab,0x70,0x21]
187 ! CHECK
: fmovscs
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa9,0x70,0x21]
188 ! CHECK
: fmovspos
%xcc
, %f1, %f2 ! encoding
: [0x85,0xab,0xb0,0x21]
189 ! CHECK
: fmovsneg
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa9,0xb0,0x21]
190 ! CHECK
: fmovsvc
%xcc
, %f1, %f2 ! encoding
: [0x85,0xab,0xf0,0x21]
191 ! CHECK
: fmovsvs
%xcc
, %f1, %f2 ! encoding
: [0x85,0xa9,0xf0,0x21]
192 fmovsne
%xcc
, %f1, %f2
193 fmovse
%xcc
, %f1, %f2
194 fmovsg
%xcc
, %f1, %f2
195 fmovsle
%xcc
, %f1, %f2
196 fmovsge
%xcc
, %f1, %f2
197 fmovsl
%xcc
, %f1, %f2
198 fmovsgu
%xcc
, %f1, %f2
199 fmovsleu
%xcc
, %f1, %f2
200 fmovscc
%xcc
, %f1, %f2
201 fmovscs
%xcc
, %f1, %f2
202 fmovspos
%xcc
, %f1, %f2
203 fmovsneg
%xcc
, %f1, %f2
204 fmovsvc
%xcc
, %f1, %f2
205 fmovsvs
%xcc
, %f1, %f2
207 ! CHECK
: fmovsu
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa9,0xc0,0x21]
208 ! CHECK
: fmovsg
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa9,0x80,0x21]
209 ! CHECK
: fmovsug
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa9,0x40,0x21]
210 ! CHECK
: fmovsl
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa9,0x00,0x21]
211 ! CHECK
: fmovsul
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa8,0xc0,0x21]
212 ! CHECK
: fmovslg
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa8,0x80,0x21]
213 ! CHECK
: fmovsne
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xa8,0x40,0x21]
214 ! CHECK
: fmovse
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xaa,0x40,0x21]
215 ! CHECK
: fmovsue
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xaa,0x80,0x21]
216 ! CHECK
: fmovsge
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xaa,0xc0,0x21]
217 ! CHECK
: fmovsuge
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xab,0x00,0x21]
218 ! CHECK
: fmovsle
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xab,0x40,0x21]
219 ! CHECK
: fmovsule
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xab,0x80,0x21]
220 ! CHECK
: fmovso
%fcc0
, %f1, %f2 ! encoding
: [0x85,0xab,0xc0,0x21]
221 fmovsu
%fcc0
, %f1, %f2
222 fmovsg
%fcc0
, %f1, %f2
223 fmovsug
%fcc0
, %f1, %f2
224 fmovsl
%fcc0
, %f1, %f2
225 fmovsul
%fcc0
, %f1, %f2
226 fmovslg
%fcc0
, %f1, %f2
227 fmovsne
%fcc0
, %f1, %f2
228 fmovse
%fcc0
, %f1, %f2
229 fmovsue
%fcc0
, %f1, %f2
230 fmovsge
%fcc0
, %f1, %f2
231 fmovsuge
%fcc0
, %f1, %f2
232 fmovsle
%fcc0
, %f1, %f2
233 fmovsule
%fcc0
, %f1, %f2
234 fmovso
%fcc0
, %f1, %f2
236 ! CHECK
: bne,a %icc
, .BB0 ! encoding: [0x32,0b01001AAA,A,A]
237 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
240 ! CHECK
: be,a %icc
, .BB0 ! encoding: [0x22,0b01001AAA,A,A]
241 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
244 ! CHECK
: bg
,a %icc
, .BB0 ! encoding: [0x34,0b01001AAA,A,A]
245 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
248 ! CHECK
: ble,a %icc
, .BB0 ! encoding: [0x24,0b01001AAA,A,A]
249 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
252 ! CHECK
: bge,a %icc
, .BB0 ! encoding: [0x36,0b01001AAA,A,A]
253 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
256 ! CHECK
: bl,a %icc
, .BB0 ! encoding: [0x26,0b01001AAA,A,A]
257 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
260 ! CHECK
: bgu
,a %icc
, .BB0 ! encoding: [0x38,0b01001AAA,A,A]
261 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
264 ! CHECK
: bleu
,a %icc
, .BB0 ! encoding: [0x28,0b01001AAA,A,A]
265 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
268 ! CHECK
: bcc,a %icc
, .BB0 ! encoding: [0x3a,0b01001AAA,A,A]
269 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
272 ! CHECK
: bcs
,a %icc
, .BB0 ! encoding: [0x2a,0b01001AAA,A,A]
273 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
276 ! CHECK
: bpos
,a %icc
, .BB0 ! encoding: [0x3c,0b01001AAA,A,A]
277 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
280 ! CHECK
: bneg
,a %icc
, .BB0 ! encoding: [0x2c,0b01001AAA,A,A]
281 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
284 ! CHECK
: bvc
,a %icc
, .BB0 ! encoding: [0x3e,0b01001AAA,A,A]
285 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
288 ! CHECK
: bvs
,a %icc
, .BB0 ! encoding: [0x2e,0b01001AAA,A,A]
289 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
292 ! CHECK
: bne,pn
%icc
, .BB0 ! encoding: [0x12,0b01000AAA,A,A]
293 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
296 ! CHECK
: be,pn
%icc
, .BB0 ! encoding: [0x02,0b01000AAA,A,A]
297 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
300 ! CHECK
: bg
,pn
%icc
, .BB0 ! encoding: [0x14,0b01000AAA,A,A]
301 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
304 ! CHECK
: ble,pn
%icc
, .BB0 ! encoding: [0x04,0b01000AAA,A,A]
305 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
308 ! CHECK
: bge,pn
%icc
, .BB0 ! encoding: [0x16,0b01000AAA,A,A]
309 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
312 ! CHECK
: bl,pn
%icc
, .BB0 ! encoding: [0x06,0b01000AAA,A,A]
313 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
316 ! CHECK
: bgu
,pn
%icc
, .BB0 ! encoding: [0x18,0b01000AAA,A,A]
317 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
320 ! CHECK
: bleu
,pn
%icc
, .BB0 ! encoding: [0x08,0b01000AAA,A,A]
321 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
324 ! CHECK
: bcc,pn
%icc
, .BB0 ! encoding: [0x1a,0b01000AAA,A,A]
325 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
328 ! CHECK
: bcs
,pn
%icc
, .BB0 ! encoding: [0x0a,0b01000AAA,A,A]
329 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
332 ! CHECK
: bpos
,pn
%icc
, .BB0 ! encoding: [0x1c,0b01000AAA,A,A]
333 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
336 ! CHECK
: bneg
,pn
%icc
, .BB0 ! encoding: [0x0c,0b01000AAA,A,A]
337 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
340 ! CHECK
: bvc
,pn
%icc
, .BB0 ! encoding: [0x1e,0b01000AAA,A,A]
341 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
344 ! CHECK
: bvs
,pn
%icc
, .BB0 ! encoding: [0x0e,0b01000AAA,A,A]
345 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
348 ! CHECK
: bne,a,pn
%icc
, .BB0 ! encoding: [0x32,0b01000AAA,A,A]
349 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
352 ! CHECK
: be,a,pn
%icc
, .BB0 ! encoding: [0x22,0b01000AAA,A,A]
353 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
356 ! CHECK
: bg
,a,pn
%icc
, .BB0 ! encoding: [0x34,0b01000AAA,A,A]
357 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
360 ! CHECK
: ble,a,pn
%icc
, .BB0 ! encoding: [0x24,0b01000AAA,A,A]
361 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
364 ! CHECK
: bge,a,pn
%icc
, .BB0 ! encoding: [0x36,0b01000AAA,A,A]
365 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
368 ! CHECK
: bl,a,pn
%icc
, .BB0 ! encoding: [0x26,0b01000AAA,A,A]
369 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
372 ! CHECK
: bgu
,a,pn
%icc
, .BB0 ! encoding: [0x38,0b01000AAA,A,A]
373 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
376 ! CHECK
: bleu
,a,pn
%icc
, .BB0 ! encoding: [0x28,0b01000AAA,A,A]
377 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
380 ! CHECK
: bcc,a,pn
%icc
, .BB0 ! encoding: [0x3a,0b01000AAA,A,A]
381 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
384 ! CHECK
: bcs
,a,pn
%icc
, .BB0 ! encoding: [0x2a,0b01000AAA,A,A]
385 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
388 ! CHECK
: bpos
,a,pn
%icc
, .BB0 ! encoding: [0x3c,0b01000AAA,A,A]
389 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
392 ! CHECK
: bneg
,a,pn
%icc
, .BB0 ! encoding: [0x2c,0b01000AAA,A,A]
393 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
396 ! CHECK
: bvc
,a,pn
%icc
, .BB0 ! encoding: [0x3e,0b01000AAA,A,A]
397 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
400 ! CHECK
: bvs
,a,pn
%icc
, .BB0 ! encoding: [0x2e,0b01000AAA,A,A]
401 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
404 ! CHECK
: bne %icc
, .BB0 ! encoding: [0x12,0b01001AAA,A,A]
405 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
408 ! CHECK
: be %icc
, .BB0 ! encoding: [0x02,0b01001AAA,A,A]
409 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
412 ! CHECK
: bg
%icc
, .BB0 ! encoding: [0x14,0b01001AAA,A,A]
413 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
416 ! CHECK
: ble %icc
, .BB0 ! encoding: [0x04,0b01001AAA,A,A]
417 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
420 ! CHECK
: bge %icc
, .BB0 ! encoding: [0x16,0b01001AAA,A,A]
421 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
424 ! CHECK
: bl %icc
, .BB0 ! encoding: [0x06,0b01001AAA,A,A]
425 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
428 ! CHECK
: bgu
%icc
, .BB0 ! encoding: [0x18,0b01001AAA,A,A]
429 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
432 ! CHECK
: bleu
%icc
, .BB0 ! encoding: [0x08,0b01001AAA,A,A]
433 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
436 ! CHECK
: bcc %icc
, .BB0 ! encoding: [0x1a,0b01001AAA,A,A]
437 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
440 ! CHECK
: bcs
%icc
, .BB0 ! encoding: [0x0a,0b01001AAA,A,A]
441 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
444 ! CHECK
: bpos
%icc
, .BB0 ! encoding: [0x1c,0b01001AAA,A,A]
445 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
448 ! CHECK
: bneg
%icc
, .BB0 ! encoding: [0x0c,0b01001AAA,A,A]
449 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
452 ! CHECK
: bvc
%icc
, .BB0 ! encoding: [0x1e,0b01001AAA,A,A]
453 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
456 ! CHECK
: bvs
%icc
, .BB0 ! encoding: [0x0e,0b01001AAA,A,A]
457 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
460 ! CHECK
: bne,a %icc
, .BB0 ! encoding: [0x32,0b01001AAA,A,A]
461 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
464 ! CHECK
: be,a %icc
, .BB0 ! encoding: [0x22,0b01001AAA,A,A]
465 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
468 ! CHECK
: bg
,a %icc
, .BB0 ! encoding: [0x34,0b01001AAA,A,A]
469 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
472 ! CHECK
: ble,a %icc
, .BB0 ! encoding: [0x24,0b01001AAA,A,A]
473 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
476 ! CHECK
: bge,a %icc
, .BB0 ! encoding: [0x36,0b01001AAA,A,A]
477 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
480 ! CHECK
: bl,a %icc
, .BB0 ! encoding: [0x26,0b01001AAA,A,A]
481 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
484 ! CHECK
: bgu
,a %icc
, .BB0 ! encoding: [0x38,0b01001AAA,A,A]
485 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
488 ! CHECK
: bleu
,a %icc
, .BB0 ! encoding: [0x28,0b01001AAA,A,A]
489 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
492 ! CHECK
: bcc,a %icc
, .BB0 ! encoding: [0x3a,0b01001AAA,A,A]
493 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
496 ! CHECK
: bcs
,a %icc
, .BB0 ! encoding: [0x2a,0b01001AAA,A,A]
497 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
500 ! CHECK
: bpos
,a %icc
, .BB0 ! encoding: [0x3c,0b01001AAA,A,A]
501 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
505 ! CHECK
: bne,a %xcc
, .BB0 ! encoding: [0x32,0b01101AAA,A,A]
506 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
509 ! CHECK
: be,a %xcc
, .BB0 ! encoding: [0x22,0b01101AAA,A,A]
510 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
513 ! CHECK
: bg
,a %xcc
, .BB0 ! encoding: [0x34,0b01101AAA,A,A]
514 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
517 ! CHECK
: ble,a %xcc
, .BB0 ! encoding: [0x24,0b01101AAA,A,A]
518 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
521 ! CHECK
: bge,a %xcc
, .BB0 ! encoding: [0x36,0b01101AAA,A,A]
522 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
525 ! CHECK
: bl,a %xcc
, .BB0 ! encoding: [0x26,0b01101AAA,A,A]
526 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
529 ! CHECK
: bgu
,a %xcc
, .BB0 ! encoding: [0x38,0b01101AAA,A,A]
530 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
533 ! CHECK
: bleu
,a %xcc
, .BB0 ! encoding: [0x28,0b01101AAA,A,A]
534 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
537 ! CHECK
: bcc,a %xcc
, .BB0 ! encoding: [0x3a,0b01101AAA,A,A]
538 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
541 ! CHECK
: bcs
,a %xcc
, .BB0 ! encoding: [0x2a,0b01101AAA,A,A]
542 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
545 ! CHECK
: bpos
,a %xcc
, .BB0 ! encoding: [0x3c,0b01101AAA,A,A]
546 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
549 ! CHECK
: bneg
,a %xcc
, .BB0 ! encoding: [0x2c,0b01101AAA,A,A]
550 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
553 ! CHECK
: bvc
,a %xcc
, .BB0 ! encoding: [0x3e,0b01101AAA,A,A]
554 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
557 ! CHECK
: bvs
,a %xcc
, .BB0 ! encoding: [0x2e,0b01101AAA,A,A]
558 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
561 ! CHECK
: bne,pn
%xcc
, .BB0 ! encoding: [0x12,0b01100AAA,A,A]
562 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
565 ! CHECK
: be,pn
%xcc
, .BB0 ! encoding: [0x02,0b01100AAA,A,A]
566 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
569 ! CHECK
: bg
,pn
%xcc
, .BB0 ! encoding: [0x14,0b01100AAA,A,A]
570 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
573 ! CHECK
: ble,pn
%xcc
, .BB0 ! encoding: [0x04,0b01100AAA,A,A]
574 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
577 ! CHECK
: bge,pn
%xcc
, .BB0 ! encoding: [0x16,0b01100AAA,A,A]
578 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
581 ! CHECK
: bl,pn
%xcc
, .BB0 ! encoding: [0x06,0b01100AAA,A,A]
582 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
585 ! CHECK
: bgu
,pn
%xcc
, .BB0 ! encoding: [0x18,0b01100AAA,A,A]
586 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
589 ! CHECK
: bleu
,pn
%xcc
, .BB0 ! encoding: [0x08,0b01100AAA,A,A]
590 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
593 ! CHECK
: bcc,pn
%xcc
, .BB0 ! encoding: [0x1a,0b01100AAA,A,A]
594 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
597 ! CHECK
: bcs
,pn
%xcc
, .BB0 ! encoding: [0x0a,0b01100AAA,A,A]
598 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
601 ! CHECK
: bpos
,pn
%xcc
, .BB0 ! encoding: [0x1c,0b01100AAA,A,A]
602 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
605 ! CHECK
: bneg
,pn
%xcc
, .BB0 ! encoding: [0x0c,0b01100AAA,A,A]
606 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
609 ! CHECK
: bvc
,pn
%xcc
, .BB0 ! encoding: [0x1e,0b01100AAA,A,A]
610 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
613 ! CHECK
: bvs
,pn
%xcc
, .BB0 ! encoding: [0x0e,0b01100AAA,A,A]
614 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
617 ! CHECK
: bne,a,pn
%xcc
, .BB0 ! encoding: [0x32,0b01100AAA,A,A]
618 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
621 ! CHECK
: be,a,pn
%xcc
, .BB0 ! encoding: [0x22,0b01100AAA,A,A]
622 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
625 ! CHECK
: bg
,a,pn
%xcc
, .BB0 ! encoding: [0x34,0b01100AAA,A,A]
626 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
629 ! CHECK
: ble,a,pn
%xcc
, .BB0 ! encoding: [0x24,0b01100AAA,A,A]
630 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
633 ! CHECK
: bge,a,pn
%xcc
, .BB0 ! encoding: [0x36,0b01100AAA,A,A]
634 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
637 ! CHECK
: bl,a,pn
%xcc
, .BB0 ! encoding: [0x26,0b01100AAA,A,A]
638 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
641 ! CHECK
: bgu
,a,pn
%xcc
, .BB0 ! encoding: [0x38,0b01100AAA,A,A]
642 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
645 ! CHECK
: bleu
,a,pn
%xcc
, .BB0 ! encoding: [0x28,0b01100AAA,A,A]
646 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
649 ! CHECK
: bcc,a,pn
%xcc
, .BB0 ! encoding: [0x3a,0b01100AAA,A,A]
650 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
653 ! CHECK
: bcs
,a,pn
%xcc
, .BB0 ! encoding: [0x2a,0b01100AAA,A,A]
654 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
657 ! CHECK
: bpos
,a,pn
%xcc
, .BB0 ! encoding: [0x3c,0b01100AAA,A,A]
658 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
661 ! CHECK
: bneg
,a,pn
%xcc
, .BB0 ! encoding: [0x2c,0b01100AAA,A,A]
662 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
665 ! CHECK
: bvc
,a,pn
%xcc
, .BB0 ! encoding: [0x3e,0b01100AAA,A,A]
666 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
669 ! CHECK
: bvs
,a,pn
%xcc
, .BB0 ! encoding: [0x2e,0b01100AAA,A,A]
670 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
673 ! CHECK
: bne %xcc
, .BB0 ! encoding: [0x12,0b01101AAA,A,A]
674 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
677 ! CHECK
: be %xcc
, .BB0 ! encoding: [0x02,0b01101AAA,A,A]
678 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
681 ! CHECK
: bg
%xcc
, .BB0 ! encoding: [0x14,0b01101AAA,A,A]
682 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
685 ! CHECK
: ble %xcc
, .BB0 ! encoding: [0x04,0b01101AAA,A,A]
686 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
689 ! CHECK
: bge %xcc
, .BB0 ! encoding: [0x16,0b01101AAA,A,A]
690 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
693 ! CHECK
: bl %xcc
, .BB0 ! encoding: [0x06,0b01101AAA,A,A]
694 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
697 ! CHECK
: bgu
%xcc
, .BB0 ! encoding: [0x18,0b01101AAA,A,A]
698 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
701 ! CHECK
: bleu
%xcc
, .BB0 ! encoding: [0x08,0b01101AAA,A,A]
702 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
705 ! CHECK
: bcc %xcc
, .BB0 ! encoding: [0x1a,0b01101AAA,A,A]
706 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
709 ! CHECK
: bcs
%xcc
, .BB0 ! encoding: [0x0a,0b01101AAA,A,A]
710 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
713 ! CHECK
: bpos
%xcc
, .BB0 ! encoding: [0x1c,0b01101AAA,A,A]
714 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
717 ! CHECK
: bneg
%xcc
, .BB0 ! encoding: [0x0c,0b01101AAA,A,A]
718 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
721 ! CHECK
: bvc
%xcc
, .BB0 ! encoding: [0x1e,0b01101AAA,A,A]
722 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
725 ! CHECK
: bvs
%xcc
, .BB0 ! encoding: [0x0e,0b01101AAA,A,A]
726 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
729 ! CHECK
: bne,a %xcc
, .BB0 ! encoding: [0x32,0b01101AAA,A,A]
730 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
733 ! CHECK
: be,a %xcc
, .BB0 ! encoding: [0x22,0b01101AAA,A,A]
734 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
737 ! CHECK
: bg
,a %xcc
, .BB0 ! encoding: [0x34,0b01101AAA,A,A]
738 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
741 ! CHECK
: ble,a %xcc
, .BB0 ! encoding: [0x24,0b01101AAA,A,A]
742 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
745 ! CHECK
: bge,a %xcc
, .BB0 ! encoding: [0x36,0b01101AAA,A,A]
746 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
749 ! CHECK
: bl,a %xcc
, .BB0 ! encoding: [0x26,0b01101AAA,A,A]
750 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
753 ! CHECK
: bgu
,a %xcc
, .BB0 ! encoding: [0x38,0b01101AAA,A,A]
754 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
757 ! CHECK
: bleu
,a %xcc
, .BB0 ! encoding: [0x28,0b01101AAA,A,A]
758 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
761 ! CHECK
: bcc,a %xcc
, .BB0 ! encoding: [0x3a,0b01101AAA,A,A]
762 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
765 ! CHECK
: bcs
,a %xcc
, .BB0 ! encoding: [0x2a,0b01101AAA,A,A]
766 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
769 ! CHECK
: bpos
,a %xcc
, .BB0 ! encoding: [0x3c,0b01101AAA,A,A]
770 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
773 ! CHECK
: fba
%fcc0
, .BB0 ! encoding: [0x11,0b01001AAA,A,A]
774 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
777 ! CHECK
: fba
%fcc0
, .BB0 ! encoding: [0x11,0b01001AAA,A,A]
778 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
781 ! CHECK
: fbn
%fcc0
, .BB0 ! encoding: [0x01,0b01001AAA,A,A]
782 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
785 ! CHECK
: fbu
%fcc0
, .BB0 ! encoding: [0x0f,0b01001AAA,A,A]
786 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
789 ! CHECK
: fbg
%fcc0
, .BB0 ! encoding: [0x0d,0b01001AAA,A,A]
790 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
792 ! CHECK
: fbug
%fcc0
, .BB0 ! encoding: [0x0b,0b01001AAA,A,A]
793 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
796 ! CHECK
: fbl
%fcc0
, .BB0 ! encoding: [0x09,0b01001AAA,A,A]
797 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
800 ! CHECK
: fbul
%fcc0
, .BB0 ! encoding: [0x07,0b01001AAA,A,A]
801 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
804 ! CHECK
: fblg
%fcc0
, .BB0 ! encoding: [0x05,0b01001AAA,A,A]
805 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
808 ! CHECK
: fbne
%fcc0
, .BB0 ! encoding: [0x03,0b01001AAA,A,A]
809 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
812 ! CHECK
: fbe
%fcc0
, .BB0 ! encoding: [0x13,0b01001AAA,A,A]
813 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
816 ! CHECK
: fbue
%fcc0
, .BB0 ! encoding: [0x15,0b01001AAA,A,A]
817 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
820 ! CHECK
: fbge
%fcc0
, .BB0 ! encoding: [0x17,0b01001AAA,A,A]
821 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
824 ! CHECK
: fbuge
%fcc0
, .BB0 ! encoding: [0x19,0b01001AAA,A,A]
825 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
828 ! CHECK
: fble
%fcc0
, .BB0 ! encoding: [0x1b,0b01001AAA,A,A]
829 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
832 ! CHECK
: fbule
%fcc0
, .BB0 ! encoding: [0x1d,0b01001AAA,A,A]
833 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
836 ! CHECK
: fbo
%fcc0
, .BB0 ! encoding: [0x1f,0b01001AAA,A,A]
837 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
840 ! CHECK
: fbu
%fcc0
, .BB0 ! encoding: [0x0f,0b01001AAA,A,A]
841 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
844 ! CHECK
: fbg
%fcc0
, .BB0 ! encoding: [0x0d,0b01001AAA,A,A]
845 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
847 ! CHECK
: fbug
%fcc0
, .BB0 ! encoding: [0x0b,0b01001AAA,A,A]
848 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
851 ! CHECK
: fbl
%fcc0
, .BB0 ! encoding: [0x09,0b01001AAA,A,A]
852 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
855 ! CHECK
: fbul
%fcc0
, .BB0 ! encoding: [0x07,0b01001AAA,A,A]
856 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
859 ! CHECK
: fblg
%fcc0
, .BB0 ! encoding: [0x05,0b01001AAA,A,A]
860 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
863 ! CHECK
: fbne
%fcc0
, .BB0 ! encoding: [0x03,0b01001AAA,A,A]
864 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
867 ! CHECK
: fbe
%fcc0
, .BB0 ! encoding: [0x13,0b01001AAA,A,A]
868 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
871 ! CHECK
: fbue
%fcc0
, .BB0 ! encoding: [0x15,0b01001AAA,A,A]
872 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
875 ! CHECK
: fbge
%fcc0
, .BB0 ! encoding: [0x17,0b01001AAA,A,A]
876 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
879 ! CHECK
: fbuge
%fcc0
, .BB0 ! encoding: [0x19,0b01001AAA,A,A]
880 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
883 ! CHECK
: fble
%fcc0
, .BB0 ! encoding: [0x1b,0b01001AAA,A,A]
884 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
887 ! CHECK
: fbule
%fcc0
, .BB0 ! encoding: [0x1d,0b01001AAA,A,A]
888 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
891 ! CHECK
: fbo
%fcc0
, .BB0 ! encoding: [0x1f,0b01001AAA,A,A]
892 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
896 ! CHECK
: fbo
,a %fcc0
, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]
897 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
900 ! CHECK
: fbu
,a %fcc0
, .BB0 ! encoding: [0x2f,0b01001AAA,A,A]
901 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
904 ! CHECK
: fbg
,a %fcc0
, .BB0 ! encoding: [0x2d,0b01001AAA,A,A]
905 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
907 ! CHECK
: fbug
,a %fcc0
, .BB0 ! encoding: [0x2b,0b01001AAA,A,A]
908 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
911 ! CHECK
: fbl
,a %fcc0
, .BB0 ! encoding: [0x29,0b01001AAA,A,A]
912 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
915 ! CHECK
: fbul
,a %fcc0
, .BB0 ! encoding: [0x27,0b01001AAA,A,A]
916 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
919 ! CHECK
: fblg
,a %fcc0
, .BB0 ! encoding: [0x25,0b01001AAA,A,A]
920 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
923 ! CHECK
: fbne
,a %fcc0
, .BB0 ! encoding: [0x23,0b01001AAA,A,A]
924 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
927 ! CHECK
: fbe
,a %fcc0
, .BB0 ! encoding: [0x33,0b01001AAA,A,A]
928 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
931 ! CHECK
: fbue
,a %fcc0
, .BB0 ! encoding: [0x35,0b01001AAA,A,A]
932 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
935 ! CHECK
: fbge
,a %fcc0
, .BB0 ! encoding: [0x37,0b01001AAA,A,A]
936 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
939 ! CHECK
: fbuge
,a %fcc0
, .BB0 ! encoding: [0x39,0b01001AAA,A,A]
940 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
943 ! CHECK
: fble
,a %fcc0
, .BB0 ! encoding: [0x3b,0b01001AAA,A,A]
944 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
947 ! CHECK
: fbule
,a %fcc0
, .BB0 ! encoding: [0x3d,0b01001AAA,A,A]
948 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
951 ! CHECK
: fbo
,a %fcc0
, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]
952 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
955 ! CHECK
: fbo
,a %fcc0
, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]
956 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
959 ! CHECK
: fbu
,a %fcc0
, .BB0 ! encoding: [0x2f,0b01001AAA,A,A]
960 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
963 ! CHECK
: fbg
,a %fcc0
, .BB0 ! encoding: [0x2d,0b01001AAA,A,A]
964 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
967 ! CHECK
: fbug
,a %fcc0
, .BB0 ! encoding: [0x2b,0b01001AAA,A,A]
968 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
969 fbug
,a,pt
%fcc0
, .BB0
971 ! CHECK
: fbl
,a %fcc0
, .BB0 ! encoding: [0x29,0b01001AAA,A,A]
972 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
975 ! CHECK
: fbul
,a %fcc0
, .BB0 ! encoding: [0x27,0b01001AAA,A,A]
976 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
977 fbul
,a,pt
%fcc0
, .BB0
979 ! CHECK
: fblg
,a %fcc0
, .BB0 ! encoding: [0x25,0b01001AAA,A,A]
980 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
981 fblg
,a,pt
%fcc0
, .BB0
983 ! CHECK
: fbne
,a %fcc0
, .BB0 ! encoding: [0x23,0b01001AAA,A,A]
984 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
985 fbne
,a,pt
%fcc0
, .BB0
987 ! CHECK
: fbe
,a %fcc0
, .BB0 ! encoding: [0x33,0b01001AAA,A,A]
988 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
991 ! CHECK
: fbue
,a %fcc0
, .BB0 ! encoding: [0x35,0b01001AAA,A,A]
992 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
993 fbue
,a,pt
%fcc0
, .BB0
995 ! CHECK
: fbge
,a %fcc0
, .BB0 ! encoding: [0x37,0b01001AAA,A,A]
996 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
997 fbge
,a,pt
%fcc0
, .BB0
999 ! CHECK
: fbuge
,a %fcc0
, .BB0 ! encoding: [0x39,0b01001AAA,A,A]
1000 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1001 fbuge
,a,pt
%fcc0
, .BB0
1003 ! CHECK
: fble
,a %fcc0
, .BB0 ! encoding: [0x3b,0b01001AAA,A,A]
1004 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1005 fble
,a,pt
%fcc0
, .BB0
1007 ! CHECK
: fbule
,a %fcc0
, .BB0 ! encoding: [0x3d,0b01001AAA,A,A]
1008 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1009 fbule
,a,pt
%fcc0
, .BB0
1011 ! CHECK
: fbo
,a %fcc0
, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]
1012 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1013 fbo
,a,pt
%fcc0
, .BB0
1015 ! CHECK
: fbu
,pn
%fcc0
, .BB0 ! encoding: [0x0f,0b01000AAA,A,A]
1016 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1019 ! CHECK
: fbg
,pn
%fcc0
, .BB0 ! encoding: [0x0d,0b01000AAA,A,A]
1020 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1022 ! CHECK
: fbug
,pn
%fcc0
, .BB0 ! encoding: [0x0b,0b01000AAA,A,A]
1023 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1026 ! CHECK
: fbl
,pn
%fcc0
, .BB0 ! encoding: [0x09,0b01000AAA,A,A]
1027 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1030 ! CHECK
: fbul
,pn
%fcc0
, .BB0 ! encoding: [0x07,0b01000AAA,A,A]
1031 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1034 ! CHECK
: fblg
,pn
%fcc0
, .BB0 ! encoding: [0x05,0b01000AAA,A,A]
1035 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1038 ! CHECK
: fbne
,pn
%fcc0
, .BB0 ! encoding: [0x03,0b01000AAA,A,A]
1039 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1042 ! CHECK
: fbe
,pn
%fcc0
, .BB0 ! encoding: [0x13,0b01000AAA,A,A]
1043 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1046 ! CHECK
: fbue
,pn
%fcc0
, .BB0 ! encoding: [0x15,0b01000AAA,A,A]
1047 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1050 ! CHECK
: fbge
,pn
%fcc0
, .BB0 ! encoding: [0x17,0b01000AAA,A,A]
1051 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1054 ! CHECK
: fbuge
,pn
%fcc0
, .BB0 ! encoding: [0x19,0b01000AAA,A,A]
1055 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1056 fbuge
,pn
%fcc0
, .BB0
1058 ! CHECK
: fble
,pn
%fcc0
, .BB0 ! encoding: [0x1b,0b01000AAA,A,A]
1059 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1062 ! CHECK
: fbule
,pn
%fcc0
, .BB0 ! encoding: [0x1d,0b01000AAA,A,A]
1063 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1064 fbule
,pn
%fcc0
, .BB0
1066 ! CHECK
: fbo
,pn
%fcc0
, .BB0 ! encoding: [0x1f,0b01000AAA,A,A]
1067 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1070 ! CHECK
: fbu
,a,pn
%fcc0
, .BB0 ! encoding: [0x2f,0b01000AAA,A,A]
1071 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1072 fbu
,a,pn
%fcc0
, .BB0
1074 ! CHECK
: fbg
,a,pn
%fcc0
, .BB0 ! encoding: [0x2d,0b01000AAA,A,A]
1075 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1076 fbg
,a,pn
%fcc0
, .BB0
1078 ! CHECK
: fbug
,a,pn
%fcc0
, .BB0 ! encoding: [0x2b,0b01000AAA,A,A]
1079 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1080 fbug
,a,pn
%fcc0
, .BB0
1082 ! CHECK
: fbl
,a,pn
%fcc0
, .BB0 ! encoding: [0x29,0b01000AAA,A,A]
1083 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1084 fbl
,a,pn
%fcc0
, .BB0
1086 ! CHECK
: fbul
,a,pn
%fcc0
, .BB0 ! encoding: [0x27,0b01000AAA,A,A]
1087 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1088 fbul
,a,pn
%fcc0
, .BB0
1090 ! CHECK
: fblg
,a,pn
%fcc0
, .BB0 ! encoding: [0x25,0b01000AAA,A,A]
1091 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1092 fblg
,a,pn
%fcc0
, .BB0
1094 ! CHECK
: fbne
,a,pn
%fcc0
, .BB0 ! encoding: [0x23,0b01000AAA,A,A]
1095 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1096 fbne
,a,pn
%fcc0
, .BB0
1098 ! CHECK
: fbe
,a,pn
%fcc0
, .BB0 ! encoding: [0x33,0b01000AAA,A,A]
1099 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1100 fbe
,a,pn
%fcc0
, .BB0
1102 ! CHECK
: fbue
,a,pn
%fcc0
, .BB0 ! encoding: [0x35,0b01000AAA,A,A]
1103 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1104 fbue
,a,pn
%fcc0
, .BB0
1106 ! CHECK
: fbge
,a,pn
%fcc0
, .BB0 ! encoding: [0x37,0b01000AAA,A,A]
1107 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1108 fbge
,a,pn
%fcc0
, .BB0
1110 ! CHECK
: fbuge
,a,pn
%fcc0
, .BB0 ! encoding: [0x39,0b01000AAA,A,A]
1111 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1112 fbuge
,a,pn
%fcc0
, .BB0
1114 ! CHECK
: fble
,a,pn
%fcc0
, .BB0 ! encoding: [0x3b,0b01000AAA,A,A]
1115 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1116 fble
,a,pn
%fcc0
, .BB0
1118 ! CHECK
: fbule
,a,pn
%fcc0
, .BB0 ! encoding: [0x3d,0b01000AAA,A,A]
1119 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1120 fbule
,a,pn
%fcc0
, .BB0
1122 ! CHECK
: fbo
,a,pn
%fcc0
, .BB0 ! encoding: [0x3f,0b01000AAA,A,A]
1123 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1124 fbo
,a,pn
%fcc0
, .BB0
1126 ! CHECK
: movu
%fcc1
, %g1
, %g2
! encoding
: [0x85,0x61,0xc8,0x01]
1127 movu
%fcc1
, %g1
, %g2
1129 ! CHECK
: fmovsg
%fcc2
, %f1, %f2 ! encoding
: [0x85,0xa9,0x90,0x21]
1130 fmovsg
%fcc2
, %f1, %f2
1132 ! CHECK
: fbug
%fcc3
, .BB0 ! encoding: [0x0b,0b01111AAA,A,A]
1133 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1136 ! CHECK
: fbu
%fcc3
, .BB0 ! encoding: [0x0f,0b01111AAA,A,A]
1137 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1140 ! CHECK
: fbl
,a %fcc3
, .BB0 ! encoding: [0x29,0b01111AAA,A,A]
1141 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1144 ! CHECK
: fbue
,pn
%fcc3
, .BB0 ! encoding: [0x15,0b01110AAA,A,A]
1145 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1148 ! CHECK
: fbne
,a,pn
%fcc3
, .BB0 ! encoding: [0x23,0b01110AAA,A,A]
1149 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br19
1150 fbne
,a,pn
%fcc3
, .BB0
1153 ! CHECK
: brz
%g1
, .BB0 ! encoding: [0x02'A',0xc8'A',0x40'A',A]
1154 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1155 ! CHECK
: brlez
%g1
, .BB0 ! encoding: [0x04'A',0xc8'A',0x40'A',A]
1156 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1157 ! CHECK
: brlz
%g1
, .BB0 ! encoding: [0x06'A',0xc8'A',0x40'A',A]
1158 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1159 ! CHECK
: brnz
%g1
, .BB0 ! encoding: [0x0a'A',0xc8'A',0x40'A',A]
1160 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1161 ! CHECK
: brgz
%g1
, .BB0 ! encoding: [0x0c'A',0xc8'A',0x40'A',A]
1162 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1163 ! CHECK
: brgez
%g1
, .BB0 ! encoding: [0x0e'A',0xc8'A',0x40'A',A]
1164 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1173 ! CHECK
: brz
%g1
, .BB0 ! encoding: [0x02'A',0xc8'A',0x40'A',A]
1174 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1177 ! CHECK
: brz
,a %g1
, .BB0 ! encoding: [0x22'A',0xc8'A',0x40'A',A]
1178 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1181 ! CHECK
: brz
,a %g1
, .BB0 ! encoding: [0x22'A',0xc8'A',0x40'A',A]
1182 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1185 ! CHECK
: brz
,pn
%g1
, .BB0 ! encoding: [0x02'A',0xc0'A',0x40'A',A]
1186 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1189 ! CHECK
: brz
,a,pn
%g1
, .BB0 ! encoding: [0x22'A',0xc0'A',0x40'A',A]
1190 ! CHECK-NEXT
: ! fixup
A - offset
: 0, value
: .BB0, kind: fixup_sparc_br16
1193 ! CHECK
: movrz
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x44,0x02]
1194 ! CHECK
: movrz
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x44,0x02]
1195 ! CHECK
: movrlez
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x48,0x02]
1196 ! CHECK
: movrlz
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x4c,0x02]
1197 ! CHECK
: movrnz
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x54,0x02]
1198 ! CHECK
: movrnz
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x54,0x02]
1199 ! CHECK
: movrgz
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x58,0x02]
1200 ! CHECK
: movrgez
%g1
, %g2
, %g3
! encoding
: [0x87,0x78,0x5c,0x02]
1203 movrlez
%g1
, %g2
, %g3
1204 movrlz
%g1
, %g2
, %g3
1205 movrnz
%g1
, %g2
, %g3
1206 movrne
%g1
, %g2
, %g3
1207 movrgz
%g1
, %g2
, %g3
1208 movrgez
%g1
, %g2
, %g3
1210 ! CHECK
: movrz
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x64,0x02]
1211 ! CHECK
: movrz
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x64,0x02]
1212 ! CHECK
: movrlez
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x68,0x02]
1213 ! CHECK
: movrlz
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x6c,0x02]
1214 ! CHECK
: movrnz
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x74,0x02]
1215 ! CHECK
: movrnz
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x74,0x02]
1216 ! CHECK
: movrgz
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x78,0x02]
1217 ! CHECK
: movrgez
%g1
, 2, %g3
! encoding
: [0x87,0x78,0x7c,0x02]
1227 ! CHECK
: fmovrsz
%g1
, %f2, %f3 ! encoding
: [0x87,0xa8,0x44,0xa2]
1228 ! CHECK
: fmovrslez
%g1
, %f2, %f3 ! encoding
: [0x87,0xa8,0x48,0xa2]
1229 ! CHECK
: fmovrslz
%g1
, %f2, %f3 ! encoding
: [0x87,0xa8,0x4c,0xa2]
1230 ! CHECK
: fmovrsnz
%g1
, %f2, %f3 ! encoding
: [0x87,0xa8,0x54,0xa2]
1231 ! CHECK
: fmovrsgz
%g1
, %f2, %f3 ! encoding
: [0x87,0xa8,0x58,0xa2]
1232 ! CHECK
: fmovrsgez
%g1
, %f2, %f3 ! encoding
: [0x87,0xa8,0x5c,0xa2]
1233 fmovrsz
%g1
, %f2, %f3
1234 fmovrslez
%g1
, %f2, %f3
1235 fmovrslz
%g1
, %f2, %f3
1236 fmovrsnz
%g1
, %f2, %f3
1237 fmovrsgz
%g1
, %f2, %f3
1238 fmovrsgez
%g1
, %f2, %f3
1240 ! CHECK
: fmovrdz
%g1
, %f2, %f4 ! encoding
: [0x89,0xa8,0x44,0xc2]
1241 ! CHECK
: fmovrdlez
%g1
, %f2, %f4 ! encoding
: [0x89,0xa8,0x48,0xc2]
1242 ! CHECK
: fmovrdlz
%g1
, %f2, %f4 ! encoding
: [0x89,0xa8,0x4c,0xc2]
1243 ! CHECK
: fmovrdnz
%g1
, %f2, %f4 ! encoding
: [0x89,0xa8,0x54,0xc2]
1244 ! CHECK
: fmovrdgz
%g1
, %f2, %f4 ! encoding
: [0x89,0xa8,0x58,0xc2]
1245 ! CHECK
: fmovrdgez
%g1
, %f2, %f4 ! encoding
: [0x89,0xa8,0x5c,0xc2]
1246 fmovrdz
%g1
, %f2, %f4
1247 fmovrdlez
%g1
, %f2, %f4
1248 fmovrdlz
%g1
, %f2, %f4
1249 fmovrdnz
%g1
, %f2, %f4
1250 fmovrdgz
%g1
, %f2, %f4
1251 fmovrdgez
%g1
, %f2, %f4
1253 ! CHECK
: fmovrqz
%g1
, %f4, %f8 ! encoding
: [0x91,0xa8,0x44,0xe4]
1254 ! CHECK
: fmovrqlez
%g1
, %f4, %f8 ! encoding
: [0x91,0xa8,0x48,0xe4]
1255 ! CHECK
: fmovrqlz
%g1
, %f4, %f8 ! encoding
: [0x91,0xa8,0x4c,0xe4]
1256 ! CHECK
: fmovrqnz
%g1
, %f4, %f8 ! encoding
: [0x91,0xa8,0x54,0xe4]
1257 ! CHECK
: fmovrqgz
%g1
, %f4, %f8 ! encoding
: [0x91,0xa8,0x58,0xe4]
1258 ! CHECK
: fmovrqgez
%g1
, %f4, %f8 ! encoding
: [0x91,0xa8,0x5c,0xe4]
1259 fmovrqz
%g1
, %f4, %f8
1260 fmovrqlez
%g1
, %f4, %f8
1261 fmovrqlz
%g1
, %f4, %f8
1262 fmovrqnz
%g1
, %f4, %f8
1263 fmovrqgz
%g1
, %f4, %f8
1264 fmovrqgez
%g1
, %f4, %f8
1266 ! CHECK
: rett
%i7+
8 ! encoding
: [0x81,0xcf,0xe0,0x08]