xref: /aosp_15_r20/external/llvm/test/MC/Sparc/sparc64-ctrl-instructions.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker! RUN: llvm-mc %s -triple=sparc64-unknown-linux-gnu -show-encoding | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne %xcc, .BB0     ! encoding: [0x12,0b01101AAA,A,A]
5*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
6*9880d681SAndroid Build Coastguard Worker        bne %xcc, .BB0
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker        ! CHECK: be %xcc, .BB0      ! encoding: [0x02,0b01101AAA,A,A]
9*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
10*9880d681SAndroid Build Coastguard Worker        be %xcc, .BB0
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg %xcc, .BB0      ! encoding: [0x14,0b01101AAA,A,A]
13*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
14*9880d681SAndroid Build Coastguard Worker        bg %xcc, .BB0
15*9880d681SAndroid Build Coastguard Worker
16*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble %xcc, .BB0      ! encoding: [0x04,0b01101AAA,A,A]
17*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
18*9880d681SAndroid Build Coastguard Worker        ble %xcc, .BB0
19*9880d681SAndroid Build Coastguard Worker
20*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge %xcc, .BB0      ! encoding: [0x16,0b01101AAA,A,A]
21*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
22*9880d681SAndroid Build Coastguard Worker        bge %xcc, .BB0
23*9880d681SAndroid Build Coastguard Worker
24*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl %xcc, .BB0      ! encoding: [0x06,0b01101AAA,A,A]
25*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
26*9880d681SAndroid Build Coastguard Worker        bl %xcc, .BB0
27*9880d681SAndroid Build Coastguard Worker
28*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu %xcc, .BB0      ! encoding: [0x18,0b01101AAA,A,A]
29*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
30*9880d681SAndroid Build Coastguard Worker        bgu %xcc, .BB0
31*9880d681SAndroid Build Coastguard Worker
32*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu %xcc, .BB0      ! encoding: [0x08,0b01101AAA,A,A]
33*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
34*9880d681SAndroid Build Coastguard Worker        bleu %xcc, .BB0
35*9880d681SAndroid Build Coastguard Worker
36*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc %xcc, .BB0      ! encoding: [0x1a,0b01101AAA,A,A]
37*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
38*9880d681SAndroid Build Coastguard Worker        bcc %xcc, .BB0
39*9880d681SAndroid Build Coastguard Worker
40*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs %xcc, .BB0      ! encoding: [0x0a,0b01101AAA,A,A]
41*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
42*9880d681SAndroid Build Coastguard Worker        bcs %xcc, .BB0
43*9880d681SAndroid Build Coastguard Worker
44*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos %xcc, .BB0      ! encoding: [0x1c,0b01101AAA,A,A]
45*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
46*9880d681SAndroid Build Coastguard Worker        bpos %xcc, .BB0
47*9880d681SAndroid Build Coastguard Worker
48*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg %xcc, .BB0      ! encoding: [0x0c,0b01101AAA,A,A]
49*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
50*9880d681SAndroid Build Coastguard Worker        bneg %xcc, .BB0
51*9880d681SAndroid Build Coastguard Worker
52*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc %xcc, .BB0      ! encoding: [0x1e,0b01101AAA,A,A]
53*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
54*9880d681SAndroid Build Coastguard Worker        bvc %xcc, .BB0
55*9880d681SAndroid Build Coastguard Worker
56*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs %xcc, .BB0      ! encoding: [0x0e,0b01101AAA,A,A]
57*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
58*9880d681SAndroid Build Coastguard Worker        bvs %xcc, .BB0
59*9880d681SAndroid Build Coastguard Worker
60*9880d681SAndroid Build Coastguard Worker
61*9880d681SAndroid Build Coastguard Worker        ! CHECK: movne %icc, %g1, %g2            ! encoding: [0x85,0x66,0x40,0x01]
62*9880d681SAndroid Build Coastguard Worker        ! CHECK: move %icc, %g1, %g2             ! encoding: [0x85,0x64,0x40,0x01]
63*9880d681SAndroid Build Coastguard Worker        ! CHECK: movg %icc, %g1, %g2             ! encoding: [0x85,0x66,0x80,0x01]
64*9880d681SAndroid Build Coastguard Worker        ! CHECK: movle %icc, %g1, %g2            ! encoding: [0x85,0x64,0x80,0x01]
65*9880d681SAndroid Build Coastguard Worker        ! CHECK: movge %icc, %g1, %g2            ! encoding: [0x85,0x66,0xc0,0x01]
66*9880d681SAndroid Build Coastguard Worker        ! CHECK: movl %icc, %g1, %g2             ! encoding: [0x85,0x64,0xc0,0x01]
67*9880d681SAndroid Build Coastguard Worker        ! CHECK: movgu %icc, %g1, %g2            ! encoding: [0x85,0x67,0x00,0x01]
68*9880d681SAndroid Build Coastguard Worker        ! CHECK: movleu %icc, %g1, %g2           ! encoding: [0x85,0x65,0x00,0x01]
69*9880d681SAndroid Build Coastguard Worker        ! CHECK: movcc %icc, %g1, %g2            ! encoding: [0x85,0x67,0x40,0x01]
70*9880d681SAndroid Build Coastguard Worker        ! CHECK: movcs %icc, %g1, %g2            ! encoding: [0x85,0x65,0x40,0x01]
71*9880d681SAndroid Build Coastguard Worker        ! CHECK: movpos %icc, %g1, %g2           ! encoding: [0x85,0x67,0x80,0x01]
72*9880d681SAndroid Build Coastguard Worker        ! CHECK: movneg %icc, %g1, %g2           ! encoding: [0x85,0x65,0x80,0x01]
73*9880d681SAndroid Build Coastguard Worker        ! CHECK: movvc %icc, %g1, %g2            ! encoding: [0x85,0x67,0xc0,0x01]
74*9880d681SAndroid Build Coastguard Worker        ! CHECK: movvs %icc, %g1, %g2            ! encoding: [0x85,0x65,0xc0,0x01]
75*9880d681SAndroid Build Coastguard Worker        movne  %icc, %g1, %g2
76*9880d681SAndroid Build Coastguard Worker        move   %icc, %g1, %g2
77*9880d681SAndroid Build Coastguard Worker        movg   %icc, %g1, %g2
78*9880d681SAndroid Build Coastguard Worker        movle  %icc, %g1, %g2
79*9880d681SAndroid Build Coastguard Worker        movge  %icc, %g1, %g2
80*9880d681SAndroid Build Coastguard Worker        movl   %icc, %g1, %g2
81*9880d681SAndroid Build Coastguard Worker        movgu  %icc, %g1, %g2
82*9880d681SAndroid Build Coastguard Worker        movleu %icc, %g1, %g2
83*9880d681SAndroid Build Coastguard Worker        movcc  %icc, %g1, %g2
84*9880d681SAndroid Build Coastguard Worker        movcs  %icc, %g1, %g2
85*9880d681SAndroid Build Coastguard Worker        movpos %icc, %g1, %g2
86*9880d681SAndroid Build Coastguard Worker        movneg %icc, %g1, %g2
87*9880d681SAndroid Build Coastguard Worker        movvc  %icc, %g1, %g2
88*9880d681SAndroid Build Coastguard Worker        movvs  %icc, %g1, %g2
89*9880d681SAndroid Build Coastguard Worker
90*9880d681SAndroid Build Coastguard Worker        ! CHECK: movne %xcc, %g1, %g2            ! encoding: [0x85,0x66,0x50,0x01]
91*9880d681SAndroid Build Coastguard Worker        ! CHECK: move %xcc, %g1, %g2             ! encoding: [0x85,0x64,0x50,0x01]
92*9880d681SAndroid Build Coastguard Worker        ! CHECK: movg %xcc, %g1, %g2             ! encoding: [0x85,0x66,0x90,0x01]
93*9880d681SAndroid Build Coastguard Worker        ! CHECK: movle %xcc, %g1, %g2            ! encoding: [0x85,0x64,0x90,0x01]
94*9880d681SAndroid Build Coastguard Worker        ! CHECK: movge %xcc, %g1, %g2            ! encoding: [0x85,0x66,0xd0,0x01]
95*9880d681SAndroid Build Coastguard Worker        ! CHECK: movl %xcc, %g1, %g2             ! encoding: [0x85,0x64,0xd0,0x01]
96*9880d681SAndroid Build Coastguard Worker        ! CHECK: movgu %xcc, %g1, %g2            ! encoding: [0x85,0x67,0x10,0x01]
97*9880d681SAndroid Build Coastguard Worker        ! CHECK: movleu %xcc, %g1, %g2           ! encoding: [0x85,0x65,0x10,0x01]
98*9880d681SAndroid Build Coastguard Worker        ! CHECK: movcc %xcc, %g1, %g2            ! encoding: [0x85,0x67,0x50,0x01]
99*9880d681SAndroid Build Coastguard Worker        ! CHECK: movcs %xcc, %g1, %g2            ! encoding: [0x85,0x65,0x50,0x01]
100*9880d681SAndroid Build Coastguard Worker        ! CHECK: movpos %xcc, %g1, %g2           ! encoding: [0x85,0x67,0x90,0x01]
101*9880d681SAndroid Build Coastguard Worker        ! CHECK: movneg %xcc, %g1, %g2           ! encoding: [0x85,0x65,0x90,0x01]
102*9880d681SAndroid Build Coastguard Worker        ! CHECK: movvc %xcc, %g1, %g2            ! encoding: [0x85,0x67,0xd0,0x01]
103*9880d681SAndroid Build Coastguard Worker        ! CHECK: movvs %xcc, %g1, %g2            ! encoding: [0x85,0x65,0xd0,0x01]
104*9880d681SAndroid Build Coastguard Worker        movne  %xcc, %g1, %g2
105*9880d681SAndroid Build Coastguard Worker        move   %xcc, %g1, %g2
106*9880d681SAndroid Build Coastguard Worker        movg   %xcc, %g1, %g2
107*9880d681SAndroid Build Coastguard Worker        movle  %xcc, %g1, %g2
108*9880d681SAndroid Build Coastguard Worker        movge  %xcc, %g1, %g2
109*9880d681SAndroid Build Coastguard Worker        movl   %xcc, %g1, %g2
110*9880d681SAndroid Build Coastguard Worker        movgu  %xcc, %g1, %g2
111*9880d681SAndroid Build Coastguard Worker        movleu %xcc, %g1, %g2
112*9880d681SAndroid Build Coastguard Worker        movcc  %xcc, %g1, %g2
113*9880d681SAndroid Build Coastguard Worker        movcs  %xcc, %g1, %g2
114*9880d681SAndroid Build Coastguard Worker        movpos %xcc, %g1, %g2
115*9880d681SAndroid Build Coastguard Worker        movneg %xcc, %g1, %g2
116*9880d681SAndroid Build Coastguard Worker        movvc  %xcc, %g1, %g2
117*9880d681SAndroid Build Coastguard Worker        movvs  %xcc, %g1, %g2
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Worker        ! CHECK: movu %fcc0, %g1, %g2            ! encoding: [0x85,0x61,0xc0,0x01]
120*9880d681SAndroid Build Coastguard Worker        ! CHECK: movg %fcc0, %g1, %g2            ! encoding: [0x85,0x61,0x80,0x01]
121*9880d681SAndroid Build Coastguard Worker        ! CHECK: movug %fcc0, %g1, %g2           ! encoding: [0x85,0x61,0x40,0x01]
122*9880d681SAndroid Build Coastguard Worker        ! CHECK: movl %fcc0, %g1, %g2            ! encoding: [0x85,0x61,0x00,0x01]
123*9880d681SAndroid Build Coastguard Worker        ! CHECK: movul %fcc0, %g1, %g2           ! encoding: [0x85,0x60,0xc0,0x01]
124*9880d681SAndroid Build Coastguard Worker        ! CHECK: movlg %fcc0, %g1, %g2           ! encoding: [0x85,0x60,0x80,0x01]
125*9880d681SAndroid Build Coastguard Worker        ! CHECK: movne %fcc0, %g1, %g2           ! encoding: [0x85,0x60,0x40,0x01]
126*9880d681SAndroid Build Coastguard Worker        ! CHECK: move %fcc0, %g1, %g2            ! encoding: [0x85,0x62,0x40,0x01]
127*9880d681SAndroid Build Coastguard Worker        ! CHECK: movue %fcc0, %g1, %g2           ! encoding: [0x85,0x62,0x80,0x01]
128*9880d681SAndroid Build Coastguard Worker        ! CHECK: movge %fcc0, %g1, %g2           ! encoding: [0x85,0x62,0xc0,0x01]
129*9880d681SAndroid Build Coastguard Worker        ! CHECK: movuge %fcc0, %g1, %g2          ! encoding: [0x85,0x63,0x00,0x01]
130*9880d681SAndroid Build Coastguard Worker        ! CHECK: movle %fcc0, %g1, %g2           ! encoding: [0x85,0x63,0x40,0x01]
131*9880d681SAndroid Build Coastguard Worker        ! CHECK: movule %fcc0, %g1, %g2          ! encoding: [0x85,0x63,0x80,0x01]
132*9880d681SAndroid Build Coastguard Worker        ! CHECK: movo %fcc0, %g1, %g2            ! encoding: [0x85,0x63,0xc0,0x01]
133*9880d681SAndroid Build Coastguard Worker        movu   %fcc0, %g1, %g2
134*9880d681SAndroid Build Coastguard Worker        movg   %fcc0, %g1, %g2
135*9880d681SAndroid Build Coastguard Worker        movug  %fcc0, %g1, %g2
136*9880d681SAndroid Build Coastguard Worker        movl   %fcc0, %g1, %g2
137*9880d681SAndroid Build Coastguard Worker        movul  %fcc0, %g1, %g2
138*9880d681SAndroid Build Coastguard Worker        movlg  %fcc0, %g1, %g2
139*9880d681SAndroid Build Coastguard Worker        movne  %fcc0, %g1, %g2
140*9880d681SAndroid Build Coastguard Worker        move   %fcc0, %g1, %g2
141*9880d681SAndroid Build Coastguard Worker        movue  %fcc0, %g1, %g2
142*9880d681SAndroid Build Coastguard Worker        movge  %fcc0, %g1, %g2
143*9880d681SAndroid Build Coastguard Worker        movuge %fcc0, %g1, %g2
144*9880d681SAndroid Build Coastguard Worker        movle  %fcc0, %g1, %g2
145*9880d681SAndroid Build Coastguard Worker        movule %fcc0, %g1, %g2
146*9880d681SAndroid Build Coastguard Worker        movo   %fcc0, %g1, %g2
147*9880d681SAndroid Build Coastguard Worker
148*9880d681SAndroid Build Coastguard Worker
149*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsne %icc, %f1, %f2          ! encoding: [0x85,0xaa,0x60,0x21]
150*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovse %icc, %f1, %f2           ! encoding: [0x85,0xa8,0x60,0x21]
151*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsg %icc, %f1, %f2           ! encoding: [0x85,0xaa,0xa0,0x21]
152*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsle %icc, %f1, %f2          ! encoding: [0x85,0xa8,0xa0,0x21]
153*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsge %icc, %f1, %f2          ! encoding: [0x85,0xaa,0xe0,0x21]
154*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsl %icc, %f1, %f2           ! encoding: [0x85,0xa8,0xe0,0x21]
155*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsgu %icc, %f1, %f2          ! encoding: [0x85,0xab,0x20,0x21]
156*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsleu %icc, %f1, %f2         ! encoding: [0x85,0xa9,0x20,0x21]
157*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovscc %icc, %f1, %f2          ! encoding: [0x85,0xab,0x60,0x21]
158*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovscs %icc, %f1, %f2          ! encoding: [0x85,0xa9,0x60,0x21]
159*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovspos %icc, %f1, %f2         ! encoding: [0x85,0xab,0xa0,0x21]
160*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsneg %icc, %f1, %f2         ! encoding: [0x85,0xa9,0xa0,0x21]
161*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsvc %icc, %f1, %f2          ! encoding: [0x85,0xab,0xe0,0x21]
162*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsvs %icc, %f1, %f2          ! encoding: [0x85,0xa9,0xe0,0x21]
163*9880d681SAndroid Build Coastguard Worker        fmovsne  %icc, %f1, %f2
164*9880d681SAndroid Build Coastguard Worker        fmovse   %icc, %f1, %f2
165*9880d681SAndroid Build Coastguard Worker        fmovsg   %icc, %f1, %f2
166*9880d681SAndroid Build Coastguard Worker        fmovsle  %icc, %f1, %f2
167*9880d681SAndroid Build Coastguard Worker        fmovsge  %icc, %f1, %f2
168*9880d681SAndroid Build Coastguard Worker        fmovsl   %icc, %f1, %f2
169*9880d681SAndroid Build Coastguard Worker        fmovsgu  %icc, %f1, %f2
170*9880d681SAndroid Build Coastguard Worker        fmovsleu %icc, %f1, %f2
171*9880d681SAndroid Build Coastguard Worker        fmovscc  %icc, %f1, %f2
172*9880d681SAndroid Build Coastguard Worker        fmovscs  %icc, %f1, %f2
173*9880d681SAndroid Build Coastguard Worker        fmovspos %icc, %f1, %f2
174*9880d681SAndroid Build Coastguard Worker        fmovsneg %icc, %f1, %f2
175*9880d681SAndroid Build Coastguard Worker        fmovsvc  %icc, %f1, %f2
176*9880d681SAndroid Build Coastguard Worker        fmovsvs  %icc, %f1, %f2
177*9880d681SAndroid Build Coastguard Worker
178*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsne %xcc, %f1, %f2          ! encoding: [0x85,0xaa,0x70,0x21]
179*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovse %xcc, %f1, %f2           ! encoding: [0x85,0xa8,0x70,0x21]
180*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsg %xcc, %f1, %f2           ! encoding: [0x85,0xaa,0xb0,0x21]
181*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsle %xcc, %f1, %f2          ! encoding: [0x85,0xa8,0xb0,0x21]
182*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsge %xcc, %f1, %f2          ! encoding: [0x85,0xaa,0xf0,0x21]
183*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsl %xcc, %f1, %f2           ! encoding: [0x85,0xa8,0xf0,0x21]
184*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsgu %xcc, %f1, %f2          ! encoding: [0x85,0xab,0x30,0x21]
185*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsleu %xcc, %f1, %f2         ! encoding: [0x85,0xa9,0x30,0x21]
186*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovscc %xcc, %f1, %f2          ! encoding: [0x85,0xab,0x70,0x21]
187*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovscs %xcc, %f1, %f2          ! encoding: [0x85,0xa9,0x70,0x21]
188*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovspos %xcc, %f1, %f2         ! encoding: [0x85,0xab,0xb0,0x21]
189*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsneg %xcc, %f1, %f2         ! encoding: [0x85,0xa9,0xb0,0x21]
190*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsvc %xcc, %f1, %f2          ! encoding: [0x85,0xab,0xf0,0x21]
191*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsvs %xcc, %f1, %f2          ! encoding: [0x85,0xa9,0xf0,0x21]
192*9880d681SAndroid Build Coastguard Worker        fmovsne  %xcc, %f1, %f2
193*9880d681SAndroid Build Coastguard Worker        fmovse   %xcc, %f1, %f2
194*9880d681SAndroid Build Coastguard Worker        fmovsg   %xcc, %f1, %f2
195*9880d681SAndroid Build Coastguard Worker        fmovsle  %xcc, %f1, %f2
196*9880d681SAndroid Build Coastguard Worker        fmovsge  %xcc, %f1, %f2
197*9880d681SAndroid Build Coastguard Worker        fmovsl   %xcc, %f1, %f2
198*9880d681SAndroid Build Coastguard Worker        fmovsgu  %xcc, %f1, %f2
199*9880d681SAndroid Build Coastguard Worker        fmovsleu %xcc, %f1, %f2
200*9880d681SAndroid Build Coastguard Worker        fmovscc  %xcc, %f1, %f2
201*9880d681SAndroid Build Coastguard Worker        fmovscs  %xcc, %f1, %f2
202*9880d681SAndroid Build Coastguard Worker        fmovspos %xcc, %f1, %f2
203*9880d681SAndroid Build Coastguard Worker        fmovsneg %xcc, %f1, %f2
204*9880d681SAndroid Build Coastguard Worker        fmovsvc  %xcc, %f1, %f2
205*9880d681SAndroid Build Coastguard Worker        fmovsvs  %xcc, %f1, %f2
206*9880d681SAndroid Build Coastguard Worker
207*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsu %fcc0, %f1, %f2          ! encoding: [0x85,0xa9,0xc0,0x21]
208*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsg %fcc0, %f1, %f2          ! encoding: [0x85,0xa9,0x80,0x21]
209*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsug %fcc0, %f1, %f2         ! encoding: [0x85,0xa9,0x40,0x21]
210*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsl %fcc0, %f1, %f2          ! encoding: [0x85,0xa9,0x00,0x21]
211*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsul %fcc0, %f1, %f2         ! encoding: [0x85,0xa8,0xc0,0x21]
212*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovslg %fcc0, %f1, %f2         ! encoding: [0x85,0xa8,0x80,0x21]
213*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsne %fcc0, %f1, %f2         ! encoding: [0x85,0xa8,0x40,0x21]
214*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovse %fcc0, %f1, %f2          ! encoding: [0x85,0xaa,0x40,0x21]
215*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsue %fcc0, %f1, %f2         ! encoding: [0x85,0xaa,0x80,0x21]
216*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsge %fcc0, %f1, %f2         ! encoding: [0x85,0xaa,0xc0,0x21]
217*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsuge %fcc0, %f1, %f2        ! encoding: [0x85,0xab,0x00,0x21]
218*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsle %fcc0, %f1, %f2         ! encoding: [0x85,0xab,0x40,0x21]
219*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsule %fcc0, %f1, %f2        ! encoding: [0x85,0xab,0x80,0x21]
220*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovso %fcc0, %f1, %f2          ! encoding: [0x85,0xab,0xc0,0x21]
221*9880d681SAndroid Build Coastguard Worker        fmovsu   %fcc0, %f1, %f2
222*9880d681SAndroid Build Coastguard Worker        fmovsg   %fcc0, %f1, %f2
223*9880d681SAndroid Build Coastguard Worker        fmovsug  %fcc0, %f1, %f2
224*9880d681SAndroid Build Coastguard Worker        fmovsl   %fcc0, %f1, %f2
225*9880d681SAndroid Build Coastguard Worker        fmovsul  %fcc0, %f1, %f2
226*9880d681SAndroid Build Coastguard Worker        fmovslg  %fcc0, %f1, %f2
227*9880d681SAndroid Build Coastguard Worker        fmovsne  %fcc0, %f1, %f2
228*9880d681SAndroid Build Coastguard Worker        fmovse   %fcc0, %f1, %f2
229*9880d681SAndroid Build Coastguard Worker        fmovsue  %fcc0, %f1, %f2
230*9880d681SAndroid Build Coastguard Worker        fmovsge  %fcc0, %f1, %f2
231*9880d681SAndroid Build Coastguard Worker        fmovsuge %fcc0, %f1, %f2
232*9880d681SAndroid Build Coastguard Worker        fmovsle  %fcc0, %f1, %f2
233*9880d681SAndroid Build Coastguard Worker        fmovsule %fcc0, %f1, %f2
234*9880d681SAndroid Build Coastguard Worker        fmovso   %fcc0, %f1, %f2
235*9880d681SAndroid Build Coastguard Worker
236*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,a %icc, .BB0     ! encoding: [0x32,0b01001AAA,A,A]
237*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
238*9880d681SAndroid Build Coastguard Worker        bne,a %icc, .BB0
239*9880d681SAndroid Build Coastguard Worker
240*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,a %icc, .BB0      ! encoding: [0x22,0b01001AAA,A,A]
241*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
242*9880d681SAndroid Build Coastguard Worker        be,a %icc, .BB0
243*9880d681SAndroid Build Coastguard Worker
244*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,a %icc, .BB0      ! encoding: [0x34,0b01001AAA,A,A]
245*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
246*9880d681SAndroid Build Coastguard Worker        bg,a %icc, .BB0
247*9880d681SAndroid Build Coastguard Worker
248*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,a %icc, .BB0      ! encoding: [0x24,0b01001AAA,A,A]
249*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
250*9880d681SAndroid Build Coastguard Worker        ble,a %icc, .BB0
251*9880d681SAndroid Build Coastguard Worker
252*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,a %icc, .BB0      ! encoding: [0x36,0b01001AAA,A,A]
253*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
254*9880d681SAndroid Build Coastguard Worker        bge,a %icc, .BB0
255*9880d681SAndroid Build Coastguard Worker
256*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,a %icc, .BB0      ! encoding: [0x26,0b01001AAA,A,A]
257*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
258*9880d681SAndroid Build Coastguard Worker        bl,a %icc, .BB0
259*9880d681SAndroid Build Coastguard Worker
260*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,a %icc, .BB0      ! encoding: [0x38,0b01001AAA,A,A]
261*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
262*9880d681SAndroid Build Coastguard Worker        bgu,a %icc, .BB0
263*9880d681SAndroid Build Coastguard Worker
264*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,a %icc, .BB0      ! encoding: [0x28,0b01001AAA,A,A]
265*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
266*9880d681SAndroid Build Coastguard Worker        bleu,a %icc, .BB0
267*9880d681SAndroid Build Coastguard Worker
268*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,a %icc, .BB0      ! encoding: [0x3a,0b01001AAA,A,A]
269*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
270*9880d681SAndroid Build Coastguard Worker        bcc,a %icc, .BB0
271*9880d681SAndroid Build Coastguard Worker
272*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,a %icc, .BB0      ! encoding: [0x2a,0b01001AAA,A,A]
273*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
274*9880d681SAndroid Build Coastguard Worker        bcs,a %icc, .BB0
275*9880d681SAndroid Build Coastguard Worker
276*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,a %icc, .BB0      ! encoding: [0x3c,0b01001AAA,A,A]
277*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
278*9880d681SAndroid Build Coastguard Worker        bpos,a %icc, .BB0
279*9880d681SAndroid Build Coastguard Worker
280*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg,a %icc, .BB0      ! encoding: [0x2c,0b01001AAA,A,A]
281*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
282*9880d681SAndroid Build Coastguard Worker        bneg,a %icc, .BB0
283*9880d681SAndroid Build Coastguard Worker
284*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc,a %icc, .BB0      ! encoding: [0x3e,0b01001AAA,A,A]
285*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
286*9880d681SAndroid Build Coastguard Worker        bvc,a %icc, .BB0
287*9880d681SAndroid Build Coastguard Worker
288*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs,a %icc, .BB0      ! encoding: [0x2e,0b01001AAA,A,A]
289*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
290*9880d681SAndroid Build Coastguard Worker        bvs,a %icc, .BB0
291*9880d681SAndroid Build Coastguard Worker
292*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,pn %icc, .BB0     ! encoding: [0x12,0b01000AAA,A,A]
293*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
294*9880d681SAndroid Build Coastguard Worker        bne,pn %icc, .BB0
295*9880d681SAndroid Build Coastguard Worker
296*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,pn %icc, .BB0      ! encoding: [0x02,0b01000AAA,A,A]
297*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
298*9880d681SAndroid Build Coastguard Worker        be,pn %icc, .BB0
299*9880d681SAndroid Build Coastguard Worker
300*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,pn %icc, .BB0      ! encoding: [0x14,0b01000AAA,A,A]
301*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
302*9880d681SAndroid Build Coastguard Worker        bg,pn %icc, .BB0
303*9880d681SAndroid Build Coastguard Worker
304*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,pn %icc, .BB0      ! encoding: [0x04,0b01000AAA,A,A]
305*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
306*9880d681SAndroid Build Coastguard Worker        ble,pn %icc, .BB0
307*9880d681SAndroid Build Coastguard Worker
308*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,pn %icc, .BB0      ! encoding: [0x16,0b01000AAA,A,A]
309*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
310*9880d681SAndroid Build Coastguard Worker        bge,pn %icc, .BB0
311*9880d681SAndroid Build Coastguard Worker
312*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,pn %icc, .BB0      ! encoding: [0x06,0b01000AAA,A,A]
313*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
314*9880d681SAndroid Build Coastguard Worker        bl,pn %icc, .BB0
315*9880d681SAndroid Build Coastguard Worker
316*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,pn %icc, .BB0      ! encoding: [0x18,0b01000AAA,A,A]
317*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
318*9880d681SAndroid Build Coastguard Worker        bgu,pn %icc, .BB0
319*9880d681SAndroid Build Coastguard Worker
320*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,pn %icc, .BB0      ! encoding: [0x08,0b01000AAA,A,A]
321*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
322*9880d681SAndroid Build Coastguard Worker        bleu,pn %icc, .BB0
323*9880d681SAndroid Build Coastguard Worker
324*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,pn %icc, .BB0      ! encoding: [0x1a,0b01000AAA,A,A]
325*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
326*9880d681SAndroid Build Coastguard Worker        bcc,pn %icc, .BB0
327*9880d681SAndroid Build Coastguard Worker
328*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,pn %icc, .BB0      ! encoding: [0x0a,0b01000AAA,A,A]
329*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
330*9880d681SAndroid Build Coastguard Worker        bcs,pn %icc, .BB0
331*9880d681SAndroid Build Coastguard Worker
332*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,pn %icc, .BB0      ! encoding: [0x1c,0b01000AAA,A,A]
333*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
334*9880d681SAndroid Build Coastguard Worker        bpos,pn %icc, .BB0
335*9880d681SAndroid Build Coastguard Worker
336*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg,pn %icc, .BB0      ! encoding: [0x0c,0b01000AAA,A,A]
337*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
338*9880d681SAndroid Build Coastguard Worker        bneg,pn %icc, .BB0
339*9880d681SAndroid Build Coastguard Worker
340*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc,pn %icc, .BB0      ! encoding: [0x1e,0b01000AAA,A,A]
341*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
342*9880d681SAndroid Build Coastguard Worker        bvc,pn %icc, .BB0
343*9880d681SAndroid Build Coastguard Worker
344*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs,pn %icc, .BB0      ! encoding: [0x0e,0b01000AAA,A,A]
345*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
346*9880d681SAndroid Build Coastguard Worker        bvs,pn %icc, .BB0
347*9880d681SAndroid Build Coastguard Worker
348*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,a,pn %icc, .BB0     ! encoding: [0x32,0b01000AAA,A,A]
349*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
350*9880d681SAndroid Build Coastguard Worker        bne,a,pn %icc, .BB0
351*9880d681SAndroid Build Coastguard Worker
352*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,a,pn %icc, .BB0      ! encoding: [0x22,0b01000AAA,A,A]
353*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
354*9880d681SAndroid Build Coastguard Worker        be,a,pn %icc, .BB0
355*9880d681SAndroid Build Coastguard Worker
356*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,a,pn %icc, .BB0      ! encoding: [0x34,0b01000AAA,A,A]
357*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
358*9880d681SAndroid Build Coastguard Worker        bg,a,pn %icc, .BB0
359*9880d681SAndroid Build Coastguard Worker
360*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,a,pn %icc, .BB0      ! encoding: [0x24,0b01000AAA,A,A]
361*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
362*9880d681SAndroid Build Coastguard Worker        ble,a,pn %icc, .BB0
363*9880d681SAndroid Build Coastguard Worker
364*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,a,pn %icc, .BB0      ! encoding: [0x36,0b01000AAA,A,A]
365*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
366*9880d681SAndroid Build Coastguard Worker        bge,a,pn %icc, .BB0
367*9880d681SAndroid Build Coastguard Worker
368*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,a,pn %icc, .BB0      ! encoding: [0x26,0b01000AAA,A,A]
369*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
370*9880d681SAndroid Build Coastguard Worker        bl,a,pn %icc, .BB0
371*9880d681SAndroid Build Coastguard Worker
372*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,a,pn %icc, .BB0      ! encoding: [0x38,0b01000AAA,A,A]
373*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
374*9880d681SAndroid Build Coastguard Worker        bgu,a,pn %icc, .BB0
375*9880d681SAndroid Build Coastguard Worker
376*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,a,pn %icc, .BB0      ! encoding: [0x28,0b01000AAA,A,A]
377*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
378*9880d681SAndroid Build Coastguard Worker        bleu,a,pn %icc, .BB0
379*9880d681SAndroid Build Coastguard Worker
380*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,a,pn %icc, .BB0      ! encoding: [0x3a,0b01000AAA,A,A]
381*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
382*9880d681SAndroid Build Coastguard Worker        bcc,a,pn %icc, .BB0
383*9880d681SAndroid Build Coastguard Worker
384*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,a,pn %icc, .BB0      ! encoding: [0x2a,0b01000AAA,A,A]
385*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
386*9880d681SAndroid Build Coastguard Worker        bcs,a,pn %icc, .BB0
387*9880d681SAndroid Build Coastguard Worker
388*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,a,pn %icc, .BB0      ! encoding: [0x3c,0b01000AAA,A,A]
389*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
390*9880d681SAndroid Build Coastguard Worker        bpos,a,pn %icc, .BB0
391*9880d681SAndroid Build Coastguard Worker
392*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg,a,pn %icc, .BB0      ! encoding: [0x2c,0b01000AAA,A,A]
393*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
394*9880d681SAndroid Build Coastguard Worker        bneg,a,pn %icc, .BB0
395*9880d681SAndroid Build Coastguard Worker
396*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc,a,pn %icc, .BB0      ! encoding: [0x3e,0b01000AAA,A,A]
397*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
398*9880d681SAndroid Build Coastguard Worker        bvc,a,pn %icc, .BB0
399*9880d681SAndroid Build Coastguard Worker
400*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs,a,pn %icc, .BB0      ! encoding: [0x2e,0b01000AAA,A,A]
401*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
402*9880d681SAndroid Build Coastguard Worker        bvs,a,pn %icc, .BB0
403*9880d681SAndroid Build Coastguard Worker
404*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne %icc, .BB0     ! encoding: [0x12,0b01001AAA,A,A]
405*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
406*9880d681SAndroid Build Coastguard Worker        bne,pt %icc, .BB0
407*9880d681SAndroid Build Coastguard Worker
408*9880d681SAndroid Build Coastguard Worker        ! CHECK: be %icc, .BB0      ! encoding: [0x02,0b01001AAA,A,A]
409*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
410*9880d681SAndroid Build Coastguard Worker        be,pt %icc, .BB0
411*9880d681SAndroid Build Coastguard Worker
412*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg %icc, .BB0      ! encoding: [0x14,0b01001AAA,A,A]
413*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
414*9880d681SAndroid Build Coastguard Worker        bg,pt %icc, .BB0
415*9880d681SAndroid Build Coastguard Worker
416*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble %icc, .BB0      ! encoding: [0x04,0b01001AAA,A,A]
417*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
418*9880d681SAndroid Build Coastguard Worker        ble,pt %icc, .BB0
419*9880d681SAndroid Build Coastguard Worker
420*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge %icc, .BB0      ! encoding: [0x16,0b01001AAA,A,A]
421*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
422*9880d681SAndroid Build Coastguard Worker        bge,pt %icc, .BB0
423*9880d681SAndroid Build Coastguard Worker
424*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl %icc, .BB0      ! encoding: [0x06,0b01001AAA,A,A]
425*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
426*9880d681SAndroid Build Coastguard Worker        bl,pt %icc, .BB0
427*9880d681SAndroid Build Coastguard Worker
428*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu %icc, .BB0      ! encoding: [0x18,0b01001AAA,A,A]
429*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
430*9880d681SAndroid Build Coastguard Worker        bgu,pt %icc, .BB0
431*9880d681SAndroid Build Coastguard Worker
432*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu %icc, .BB0      ! encoding: [0x08,0b01001AAA,A,A]
433*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
434*9880d681SAndroid Build Coastguard Worker        bleu,pt %icc, .BB0
435*9880d681SAndroid Build Coastguard Worker
436*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc %icc, .BB0      ! encoding: [0x1a,0b01001AAA,A,A]
437*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
438*9880d681SAndroid Build Coastguard Worker        bcc,pt %icc, .BB0
439*9880d681SAndroid Build Coastguard Worker
440*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs %icc, .BB0      ! encoding: [0x0a,0b01001AAA,A,A]
441*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
442*9880d681SAndroid Build Coastguard Worker        bcs,pt %icc, .BB0
443*9880d681SAndroid Build Coastguard Worker
444*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos %icc, .BB0      ! encoding: [0x1c,0b01001AAA,A,A]
445*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
446*9880d681SAndroid Build Coastguard Worker        bpos,pt %icc, .BB0
447*9880d681SAndroid Build Coastguard Worker
448*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg %icc, .BB0      ! encoding: [0x0c,0b01001AAA,A,A]
449*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
450*9880d681SAndroid Build Coastguard Worker        bneg,pt %icc, .BB0
451*9880d681SAndroid Build Coastguard Worker
452*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc %icc, .BB0      ! encoding: [0x1e,0b01001AAA,A,A]
453*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
454*9880d681SAndroid Build Coastguard Worker        bvc,pt %icc, .BB0
455*9880d681SAndroid Build Coastguard Worker
456*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs %icc, .BB0      ! encoding: [0x0e,0b01001AAA,A,A]
457*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
458*9880d681SAndroid Build Coastguard Worker        bvs,pt %icc, .BB0
459*9880d681SAndroid Build Coastguard Worker
460*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,a %icc, .BB0     ! encoding: [0x32,0b01001AAA,A,A]
461*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
462*9880d681SAndroid Build Coastguard Worker        bne,a,pt %icc, .BB0
463*9880d681SAndroid Build Coastguard Worker
464*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,a %icc, .BB0      ! encoding: [0x22,0b01001AAA,A,A]
465*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
466*9880d681SAndroid Build Coastguard Worker        be,a,pt %icc, .BB0
467*9880d681SAndroid Build Coastguard Worker
468*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,a %icc, .BB0      ! encoding: [0x34,0b01001AAA,A,A]
469*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
470*9880d681SAndroid Build Coastguard Worker        bg,a,pt %icc, .BB0
471*9880d681SAndroid Build Coastguard Worker
472*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,a %icc, .BB0      ! encoding: [0x24,0b01001AAA,A,A]
473*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
474*9880d681SAndroid Build Coastguard Worker        ble,a,pt %icc, .BB0
475*9880d681SAndroid Build Coastguard Worker
476*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,a %icc, .BB0      ! encoding: [0x36,0b01001AAA,A,A]
477*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
478*9880d681SAndroid Build Coastguard Worker        bge,a,pt %icc, .BB0
479*9880d681SAndroid Build Coastguard Worker
480*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,a %icc, .BB0      ! encoding: [0x26,0b01001AAA,A,A]
481*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
482*9880d681SAndroid Build Coastguard Worker        bl,a,pt %icc, .BB0
483*9880d681SAndroid Build Coastguard Worker
484*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,a %icc, .BB0      ! encoding: [0x38,0b01001AAA,A,A]
485*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
486*9880d681SAndroid Build Coastguard Worker        bgu,a,pt %icc, .BB0
487*9880d681SAndroid Build Coastguard Worker
488*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,a %icc, .BB0      ! encoding: [0x28,0b01001AAA,A,A]
489*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
490*9880d681SAndroid Build Coastguard Worker        bleu,a,pt %icc, .BB0
491*9880d681SAndroid Build Coastguard Worker
492*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,a %icc, .BB0      ! encoding: [0x3a,0b01001AAA,A,A]
493*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
494*9880d681SAndroid Build Coastguard Worker        bcc,a,pt %icc, .BB0
495*9880d681SAndroid Build Coastguard Worker
496*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,a %icc, .BB0      ! encoding: [0x2a,0b01001AAA,A,A]
497*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
498*9880d681SAndroid Build Coastguard Worker        bcs,a,pt %icc, .BB0
499*9880d681SAndroid Build Coastguard Worker
500*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,a %icc, .BB0      ! encoding: [0x3c,0b01001AAA,A,A]
501*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
502*9880d681SAndroid Build Coastguard Worker        bpos,a,pt %icc, .BB0
503*9880d681SAndroid Build Coastguard Worker
504*9880d681SAndroid Build Coastguard Worker
505*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,a %xcc, .BB0     ! encoding: [0x32,0b01101AAA,A,A]
506*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
507*9880d681SAndroid Build Coastguard Worker        bne,a %xcc, .BB0
508*9880d681SAndroid Build Coastguard Worker
509*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,a %xcc, .BB0      ! encoding: [0x22,0b01101AAA,A,A]
510*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
511*9880d681SAndroid Build Coastguard Worker        be,a %xcc, .BB0
512*9880d681SAndroid Build Coastguard Worker
513*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,a %xcc, .BB0      ! encoding: [0x34,0b01101AAA,A,A]
514*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
515*9880d681SAndroid Build Coastguard Worker        bg,a %xcc, .BB0
516*9880d681SAndroid Build Coastguard Worker
517*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,a %xcc, .BB0      ! encoding: [0x24,0b01101AAA,A,A]
518*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
519*9880d681SAndroid Build Coastguard Worker        ble,a %xcc, .BB0
520*9880d681SAndroid Build Coastguard Worker
521*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,a %xcc, .BB0      ! encoding: [0x36,0b01101AAA,A,A]
522*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
523*9880d681SAndroid Build Coastguard Worker        bge,a %xcc, .BB0
524*9880d681SAndroid Build Coastguard Worker
525*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,a %xcc, .BB0      ! encoding: [0x26,0b01101AAA,A,A]
526*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
527*9880d681SAndroid Build Coastguard Worker        bl,a %xcc, .BB0
528*9880d681SAndroid Build Coastguard Worker
529*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,a %xcc, .BB0      ! encoding: [0x38,0b01101AAA,A,A]
530*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
531*9880d681SAndroid Build Coastguard Worker        bgu,a %xcc, .BB0
532*9880d681SAndroid Build Coastguard Worker
533*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,a %xcc, .BB0      ! encoding: [0x28,0b01101AAA,A,A]
534*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
535*9880d681SAndroid Build Coastguard Worker        bleu,a %xcc, .BB0
536*9880d681SAndroid Build Coastguard Worker
537*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,a %xcc, .BB0      ! encoding: [0x3a,0b01101AAA,A,A]
538*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
539*9880d681SAndroid Build Coastguard Worker        bcc,a %xcc, .BB0
540*9880d681SAndroid Build Coastguard Worker
541*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,a %xcc, .BB0      ! encoding: [0x2a,0b01101AAA,A,A]
542*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
543*9880d681SAndroid Build Coastguard Worker        bcs,a %xcc, .BB0
544*9880d681SAndroid Build Coastguard Worker
545*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,a %xcc, .BB0      ! encoding: [0x3c,0b01101AAA,A,A]
546*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
547*9880d681SAndroid Build Coastguard Worker        bpos,a %xcc, .BB0
548*9880d681SAndroid Build Coastguard Worker
549*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg,a %xcc, .BB0      ! encoding: [0x2c,0b01101AAA,A,A]
550*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
551*9880d681SAndroid Build Coastguard Worker        bneg,a %xcc, .BB0
552*9880d681SAndroid Build Coastguard Worker
553*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc,a %xcc, .BB0      ! encoding: [0x3e,0b01101AAA,A,A]
554*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
555*9880d681SAndroid Build Coastguard Worker        bvc,a %xcc, .BB0
556*9880d681SAndroid Build Coastguard Worker
557*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs,a %xcc, .BB0      ! encoding: [0x2e,0b01101AAA,A,A]
558*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
559*9880d681SAndroid Build Coastguard Worker        bvs,a %xcc, .BB0
560*9880d681SAndroid Build Coastguard Worker
561*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,pn %xcc, .BB0     ! encoding: [0x12,0b01100AAA,A,A]
562*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
563*9880d681SAndroid Build Coastguard Worker        bne,pn %xcc, .BB0
564*9880d681SAndroid Build Coastguard Worker
565*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,pn %xcc, .BB0      ! encoding: [0x02,0b01100AAA,A,A]
566*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
567*9880d681SAndroid Build Coastguard Worker        be,pn %xcc, .BB0
568*9880d681SAndroid Build Coastguard Worker
569*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,pn %xcc, .BB0      ! encoding: [0x14,0b01100AAA,A,A]
570*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
571*9880d681SAndroid Build Coastguard Worker        bg,pn %xcc, .BB0
572*9880d681SAndroid Build Coastguard Worker
573*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,pn %xcc, .BB0      ! encoding: [0x04,0b01100AAA,A,A]
574*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
575*9880d681SAndroid Build Coastguard Worker        ble,pn %xcc, .BB0
576*9880d681SAndroid Build Coastguard Worker
577*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,pn %xcc, .BB0      ! encoding: [0x16,0b01100AAA,A,A]
578*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
579*9880d681SAndroid Build Coastguard Worker        bge,pn %xcc, .BB0
580*9880d681SAndroid Build Coastguard Worker
581*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,pn %xcc, .BB0      ! encoding: [0x06,0b01100AAA,A,A]
582*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
583*9880d681SAndroid Build Coastguard Worker        bl,pn %xcc, .BB0
584*9880d681SAndroid Build Coastguard Worker
585*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,pn %xcc, .BB0      ! encoding: [0x18,0b01100AAA,A,A]
586*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
587*9880d681SAndroid Build Coastguard Worker        bgu,pn %xcc, .BB0
588*9880d681SAndroid Build Coastguard Worker
589*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,pn %xcc, .BB0      ! encoding: [0x08,0b01100AAA,A,A]
590*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
591*9880d681SAndroid Build Coastguard Worker        bleu,pn %xcc, .BB0
592*9880d681SAndroid Build Coastguard Worker
593*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,pn %xcc, .BB0      ! encoding: [0x1a,0b01100AAA,A,A]
594*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
595*9880d681SAndroid Build Coastguard Worker        bcc,pn %xcc, .BB0
596*9880d681SAndroid Build Coastguard Worker
597*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,pn %xcc, .BB0      ! encoding: [0x0a,0b01100AAA,A,A]
598*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
599*9880d681SAndroid Build Coastguard Worker        bcs,pn %xcc, .BB0
600*9880d681SAndroid Build Coastguard Worker
601*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,pn %xcc, .BB0      ! encoding: [0x1c,0b01100AAA,A,A]
602*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
603*9880d681SAndroid Build Coastguard Worker        bpos,pn %xcc, .BB0
604*9880d681SAndroid Build Coastguard Worker
605*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg,pn %xcc, .BB0      ! encoding: [0x0c,0b01100AAA,A,A]
606*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
607*9880d681SAndroid Build Coastguard Worker        bneg,pn %xcc, .BB0
608*9880d681SAndroid Build Coastguard Worker
609*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc,pn %xcc, .BB0      ! encoding: [0x1e,0b01100AAA,A,A]
610*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
611*9880d681SAndroid Build Coastguard Worker        bvc,pn %xcc, .BB0
612*9880d681SAndroid Build Coastguard Worker
613*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs,pn %xcc, .BB0      ! encoding: [0x0e,0b01100AAA,A,A]
614*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
615*9880d681SAndroid Build Coastguard Worker        bvs,pn %xcc, .BB0
616*9880d681SAndroid Build Coastguard Worker
617*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,a,pn %xcc, .BB0     ! encoding: [0x32,0b01100AAA,A,A]
618*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
619*9880d681SAndroid Build Coastguard Worker        bne,a,pn %xcc, .BB0
620*9880d681SAndroid Build Coastguard Worker
621*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,a,pn %xcc, .BB0      ! encoding: [0x22,0b01100AAA,A,A]
622*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
623*9880d681SAndroid Build Coastguard Worker        be,a,pn %xcc, .BB0
624*9880d681SAndroid Build Coastguard Worker
625*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,a,pn %xcc, .BB0      ! encoding: [0x34,0b01100AAA,A,A]
626*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
627*9880d681SAndroid Build Coastguard Worker        bg,a,pn %xcc, .BB0
628*9880d681SAndroid Build Coastguard Worker
629*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,a,pn %xcc, .BB0      ! encoding: [0x24,0b01100AAA,A,A]
630*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
631*9880d681SAndroid Build Coastguard Worker        ble,a,pn %xcc, .BB0
632*9880d681SAndroid Build Coastguard Worker
633*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,a,pn %xcc, .BB0      ! encoding: [0x36,0b01100AAA,A,A]
634*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
635*9880d681SAndroid Build Coastguard Worker        bge,a,pn %xcc, .BB0
636*9880d681SAndroid Build Coastguard Worker
637*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,a,pn %xcc, .BB0      ! encoding: [0x26,0b01100AAA,A,A]
638*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
639*9880d681SAndroid Build Coastguard Worker        bl,a,pn %xcc, .BB0
640*9880d681SAndroid Build Coastguard Worker
641*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,a,pn %xcc, .BB0      ! encoding: [0x38,0b01100AAA,A,A]
642*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
643*9880d681SAndroid Build Coastguard Worker        bgu,a,pn %xcc, .BB0
644*9880d681SAndroid Build Coastguard Worker
645*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,a,pn %xcc, .BB0      ! encoding: [0x28,0b01100AAA,A,A]
646*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
647*9880d681SAndroid Build Coastguard Worker        bleu,a,pn %xcc, .BB0
648*9880d681SAndroid Build Coastguard Worker
649*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,a,pn %xcc, .BB0      ! encoding: [0x3a,0b01100AAA,A,A]
650*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
651*9880d681SAndroid Build Coastguard Worker        bcc,a,pn %xcc, .BB0
652*9880d681SAndroid Build Coastguard Worker
653*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,a,pn %xcc, .BB0      ! encoding: [0x2a,0b01100AAA,A,A]
654*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
655*9880d681SAndroid Build Coastguard Worker        bcs,a,pn %xcc, .BB0
656*9880d681SAndroid Build Coastguard Worker
657*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,a,pn %xcc, .BB0      ! encoding: [0x3c,0b01100AAA,A,A]
658*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
659*9880d681SAndroid Build Coastguard Worker        bpos,a,pn %xcc, .BB0
660*9880d681SAndroid Build Coastguard Worker
661*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg,a,pn %xcc, .BB0      ! encoding: [0x2c,0b01100AAA,A,A]
662*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
663*9880d681SAndroid Build Coastguard Worker        bneg,a,pn %xcc, .BB0
664*9880d681SAndroid Build Coastguard Worker
665*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc,a,pn %xcc, .BB0      ! encoding: [0x3e,0b01100AAA,A,A]
666*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
667*9880d681SAndroid Build Coastguard Worker        bvc,a,pn %xcc, .BB0
668*9880d681SAndroid Build Coastguard Worker
669*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs,a,pn %xcc, .BB0      ! encoding: [0x2e,0b01100AAA,A,A]
670*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
671*9880d681SAndroid Build Coastguard Worker        bvs,a,pn %xcc, .BB0
672*9880d681SAndroid Build Coastguard Worker
673*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne %xcc, .BB0     ! encoding: [0x12,0b01101AAA,A,A]
674*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
675*9880d681SAndroid Build Coastguard Worker        bne,pt %xcc, .BB0
676*9880d681SAndroid Build Coastguard Worker
677*9880d681SAndroid Build Coastguard Worker        ! CHECK: be %xcc, .BB0      ! encoding: [0x02,0b01101AAA,A,A]
678*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
679*9880d681SAndroid Build Coastguard Worker        be,pt %xcc, .BB0
680*9880d681SAndroid Build Coastguard Worker
681*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg %xcc, .BB0      ! encoding: [0x14,0b01101AAA,A,A]
682*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
683*9880d681SAndroid Build Coastguard Worker        bg,pt %xcc, .BB0
684*9880d681SAndroid Build Coastguard Worker
685*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble %xcc, .BB0      ! encoding: [0x04,0b01101AAA,A,A]
686*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
687*9880d681SAndroid Build Coastguard Worker        ble,pt %xcc, .BB0
688*9880d681SAndroid Build Coastguard Worker
689*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge %xcc, .BB0      ! encoding: [0x16,0b01101AAA,A,A]
690*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
691*9880d681SAndroid Build Coastguard Worker        bge,pt %xcc, .BB0
692*9880d681SAndroid Build Coastguard Worker
693*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl %xcc, .BB0      ! encoding: [0x06,0b01101AAA,A,A]
694*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
695*9880d681SAndroid Build Coastguard Worker        bl,pt %xcc, .BB0
696*9880d681SAndroid Build Coastguard Worker
697*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu %xcc, .BB0      ! encoding: [0x18,0b01101AAA,A,A]
698*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
699*9880d681SAndroid Build Coastguard Worker        bgu,pt %xcc, .BB0
700*9880d681SAndroid Build Coastguard Worker
701*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu %xcc, .BB0      ! encoding: [0x08,0b01101AAA,A,A]
702*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
703*9880d681SAndroid Build Coastguard Worker        bleu,pt %xcc, .BB0
704*9880d681SAndroid Build Coastguard Worker
705*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc %xcc, .BB0      ! encoding: [0x1a,0b01101AAA,A,A]
706*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
707*9880d681SAndroid Build Coastguard Worker        bcc,pt %xcc, .BB0
708*9880d681SAndroid Build Coastguard Worker
709*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs %xcc, .BB0      ! encoding: [0x0a,0b01101AAA,A,A]
710*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
711*9880d681SAndroid Build Coastguard Worker        bcs,pt %xcc, .BB0
712*9880d681SAndroid Build Coastguard Worker
713*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos %xcc, .BB0      ! encoding: [0x1c,0b01101AAA,A,A]
714*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
715*9880d681SAndroid Build Coastguard Worker        bpos,pt %xcc, .BB0
716*9880d681SAndroid Build Coastguard Worker
717*9880d681SAndroid Build Coastguard Worker        ! CHECK: bneg %xcc, .BB0      ! encoding: [0x0c,0b01101AAA,A,A]
718*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
719*9880d681SAndroid Build Coastguard Worker        bneg,pt %xcc, .BB0
720*9880d681SAndroid Build Coastguard Worker
721*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvc %xcc, .BB0      ! encoding: [0x1e,0b01101AAA,A,A]
722*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
723*9880d681SAndroid Build Coastguard Worker        bvc,pt %xcc, .BB0
724*9880d681SAndroid Build Coastguard Worker
725*9880d681SAndroid Build Coastguard Worker        ! CHECK: bvs %xcc, .BB0      ! encoding: [0x0e,0b01101AAA,A,A]
726*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
727*9880d681SAndroid Build Coastguard Worker        bvs,pt %xcc, .BB0
728*9880d681SAndroid Build Coastguard Worker
729*9880d681SAndroid Build Coastguard Worker        ! CHECK: bne,a %xcc, .BB0     ! encoding: [0x32,0b01101AAA,A,A]
730*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
731*9880d681SAndroid Build Coastguard Worker        bne,a,pt %xcc, .BB0
732*9880d681SAndroid Build Coastguard Worker
733*9880d681SAndroid Build Coastguard Worker        ! CHECK: be,a %xcc, .BB0      ! encoding: [0x22,0b01101AAA,A,A]
734*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
735*9880d681SAndroid Build Coastguard Worker        be,a,pt %xcc, .BB0
736*9880d681SAndroid Build Coastguard Worker
737*9880d681SAndroid Build Coastguard Worker        ! CHECK: bg,a %xcc, .BB0      ! encoding: [0x34,0b01101AAA,A,A]
738*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
739*9880d681SAndroid Build Coastguard Worker        bg,a,pt %xcc, .BB0
740*9880d681SAndroid Build Coastguard Worker
741*9880d681SAndroid Build Coastguard Worker        ! CHECK: ble,a %xcc, .BB0      ! encoding: [0x24,0b01101AAA,A,A]
742*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
743*9880d681SAndroid Build Coastguard Worker        ble,a,pt %xcc, .BB0
744*9880d681SAndroid Build Coastguard Worker
745*9880d681SAndroid Build Coastguard Worker        ! CHECK: bge,a %xcc, .BB0      ! encoding: [0x36,0b01101AAA,A,A]
746*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
747*9880d681SAndroid Build Coastguard Worker        bge,a,pt %xcc, .BB0
748*9880d681SAndroid Build Coastguard Worker
749*9880d681SAndroid Build Coastguard Worker        ! CHECK: bl,a %xcc, .BB0      ! encoding: [0x26,0b01101AAA,A,A]
750*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
751*9880d681SAndroid Build Coastguard Worker        bl,a,pt %xcc, .BB0
752*9880d681SAndroid Build Coastguard Worker
753*9880d681SAndroid Build Coastguard Worker        ! CHECK: bgu,a %xcc, .BB0      ! encoding: [0x38,0b01101AAA,A,A]
754*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
755*9880d681SAndroid Build Coastguard Worker        bgu,a,pt %xcc, .BB0
756*9880d681SAndroid Build Coastguard Worker
757*9880d681SAndroid Build Coastguard Worker        ! CHECK: bleu,a %xcc, .BB0      ! encoding: [0x28,0b01101AAA,A,A]
758*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
759*9880d681SAndroid Build Coastguard Worker        bleu,a,pt %xcc, .BB0
760*9880d681SAndroid Build Coastguard Worker
761*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcc,a %xcc, .BB0      ! encoding: [0x3a,0b01101AAA,A,A]
762*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
763*9880d681SAndroid Build Coastguard Worker        bcc,a,pt %xcc, .BB0
764*9880d681SAndroid Build Coastguard Worker
765*9880d681SAndroid Build Coastguard Worker        ! CHECK: bcs,a %xcc, .BB0      ! encoding: [0x2a,0b01101AAA,A,A]
766*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
767*9880d681SAndroid Build Coastguard Worker        bcs,a,pt %xcc, .BB0
768*9880d681SAndroid Build Coastguard Worker
769*9880d681SAndroid Build Coastguard Worker        ! CHECK: bpos,a %xcc, .BB0      ! encoding: [0x3c,0b01101AAA,A,A]
770*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:         ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
771*9880d681SAndroid Build Coastguard Worker        bpos,a,pt %xcc, .BB0
772*9880d681SAndroid Build Coastguard Worker
773*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fba %fcc0, .BB0                        ! encoding: [0x11,0b01001AAA,A,A]
774*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
775*9880d681SAndroid Build Coastguard Worker        fba %fcc0, .BB0
776*9880d681SAndroid Build Coastguard Worker
777*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fba %fcc0, .BB0                        ! encoding: [0x11,0b01001AAA,A,A]
778*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
779*9880d681SAndroid Build Coastguard Worker        fb %fcc0, .BB0
780*9880d681SAndroid Build Coastguard Worker
781*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbn %fcc0, .BB0                        ! encoding: [0x01,0b01001AAA,A,A]
782*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
783*9880d681SAndroid Build Coastguard Worker        fbn %fcc0, .BB0
784*9880d681SAndroid Build Coastguard Worker
785*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbu %fcc0, .BB0                      ! encoding: [0x0f,0b01001AAA,A,A]
786*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
787*9880d681SAndroid Build Coastguard Worker        fbu %fcc0, .BB0
788*9880d681SAndroid Build Coastguard Worker
789*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbg %fcc0, .BB0                      ! encoding: [0x0d,0b01001AAA,A,A]
790*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
791*9880d681SAndroid Build Coastguard Worker        fbg %fcc0, .BB0
792*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug %fcc0, .BB0                     ! encoding: [0x0b,0b01001AAA,A,A]
793*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
794*9880d681SAndroid Build Coastguard Worker        fbug %fcc0, .BB0
795*9880d681SAndroid Build Coastguard Worker
796*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl %fcc0, .BB0                      ! encoding: [0x09,0b01001AAA,A,A]
797*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
798*9880d681SAndroid Build Coastguard Worker        fbl %fcc0, .BB0
799*9880d681SAndroid Build Coastguard Worker
800*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbul %fcc0, .BB0                     ! encoding: [0x07,0b01001AAA,A,A]
801*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
802*9880d681SAndroid Build Coastguard Worker        fbul %fcc0, .BB0
803*9880d681SAndroid Build Coastguard Worker
804*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fblg %fcc0, .BB0                     ! encoding: [0x05,0b01001AAA,A,A]
805*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
806*9880d681SAndroid Build Coastguard Worker        fblg %fcc0, .BB0
807*9880d681SAndroid Build Coastguard Worker
808*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne %fcc0, .BB0                     ! encoding: [0x03,0b01001AAA,A,A]
809*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
810*9880d681SAndroid Build Coastguard Worker        fbne %fcc0, .BB0
811*9880d681SAndroid Build Coastguard Worker
812*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbe %fcc0, .BB0                      ! encoding: [0x13,0b01001AAA,A,A]
813*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
814*9880d681SAndroid Build Coastguard Worker        fbe %fcc0, .BB0
815*9880d681SAndroid Build Coastguard Worker
816*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue %fcc0, .BB0                     ! encoding: [0x15,0b01001AAA,A,A]
817*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
818*9880d681SAndroid Build Coastguard Worker        fbue %fcc0, .BB0
819*9880d681SAndroid Build Coastguard Worker
820*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbge %fcc0, .BB0                     ! encoding: [0x17,0b01001AAA,A,A]
821*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
822*9880d681SAndroid Build Coastguard Worker        fbge %fcc0, .BB0
823*9880d681SAndroid Build Coastguard Worker
824*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbuge %fcc0, .BB0                    ! encoding: [0x19,0b01001AAA,A,A]
825*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
826*9880d681SAndroid Build Coastguard Worker        fbuge %fcc0, .BB0
827*9880d681SAndroid Build Coastguard Worker
828*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fble %fcc0, .BB0                     ! encoding: [0x1b,0b01001AAA,A,A]
829*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
830*9880d681SAndroid Build Coastguard Worker        fble %fcc0, .BB0
831*9880d681SAndroid Build Coastguard Worker
832*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbule %fcc0, .BB0                    ! encoding: [0x1d,0b01001AAA,A,A]
833*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
834*9880d681SAndroid Build Coastguard Worker        fbule %fcc0, .BB0
835*9880d681SAndroid Build Coastguard Worker
836*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo %fcc0, .BB0                      ! encoding: [0x1f,0b01001AAA,A,A]
837*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
838*9880d681SAndroid Build Coastguard Worker        fbo %fcc0, .BB0
839*9880d681SAndroid Build Coastguard Worker
840*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbu %fcc0, .BB0                      ! encoding: [0x0f,0b01001AAA,A,A]
841*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
842*9880d681SAndroid Build Coastguard Worker        fbu,pt %fcc0, .BB0
843*9880d681SAndroid Build Coastguard Worker
844*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbg %fcc0, .BB0                      ! encoding: [0x0d,0b01001AAA,A,A]
845*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
846*9880d681SAndroid Build Coastguard Worker        fbg,pt %fcc0, .BB0
847*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug %fcc0, .BB0                     ! encoding: [0x0b,0b01001AAA,A,A]
848*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
849*9880d681SAndroid Build Coastguard Worker        fbug,pt %fcc0, .BB0
850*9880d681SAndroid Build Coastguard Worker
851*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl %fcc0, .BB0                      ! encoding: [0x09,0b01001AAA,A,A]
852*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
853*9880d681SAndroid Build Coastguard Worker        fbl,pt %fcc0, .BB0
854*9880d681SAndroid Build Coastguard Worker
855*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbul %fcc0, .BB0                     ! encoding: [0x07,0b01001AAA,A,A]
856*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
857*9880d681SAndroid Build Coastguard Worker        fbul,pt %fcc0, .BB0
858*9880d681SAndroid Build Coastguard Worker
859*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fblg %fcc0, .BB0                     ! encoding: [0x05,0b01001AAA,A,A]
860*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
861*9880d681SAndroid Build Coastguard Worker        fblg,pt %fcc0, .BB0
862*9880d681SAndroid Build Coastguard Worker
863*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne %fcc0, .BB0                     ! encoding: [0x03,0b01001AAA,A,A]
864*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
865*9880d681SAndroid Build Coastguard Worker        fbne,pt %fcc0, .BB0
866*9880d681SAndroid Build Coastguard Worker
867*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbe %fcc0, .BB0                      ! encoding: [0x13,0b01001AAA,A,A]
868*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
869*9880d681SAndroid Build Coastguard Worker        fbe,pt %fcc0, .BB0
870*9880d681SAndroid Build Coastguard Worker
871*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue %fcc0, .BB0                     ! encoding: [0x15,0b01001AAA,A,A]
872*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
873*9880d681SAndroid Build Coastguard Worker        fbue,pt %fcc0, .BB0
874*9880d681SAndroid Build Coastguard Worker
875*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbge %fcc0, .BB0                     ! encoding: [0x17,0b01001AAA,A,A]
876*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
877*9880d681SAndroid Build Coastguard Worker        fbge,pt %fcc0, .BB0
878*9880d681SAndroid Build Coastguard Worker
879*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbuge %fcc0, .BB0                    ! encoding: [0x19,0b01001AAA,A,A]
880*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
881*9880d681SAndroid Build Coastguard Worker        fbuge,pt %fcc0, .BB0
882*9880d681SAndroid Build Coastguard Worker
883*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fble %fcc0, .BB0                     ! encoding: [0x1b,0b01001AAA,A,A]
884*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
885*9880d681SAndroid Build Coastguard Worker        fble,pt %fcc0, .BB0
886*9880d681SAndroid Build Coastguard Worker
887*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbule %fcc0, .BB0                    ! encoding: [0x1d,0b01001AAA,A,A]
888*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
889*9880d681SAndroid Build Coastguard Worker        fbule,pt %fcc0, .BB0
890*9880d681SAndroid Build Coastguard Worker
891*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo %fcc0, .BB0                      ! encoding: [0x1f,0b01001AAA,A,A]
892*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
893*9880d681SAndroid Build Coastguard Worker        fbo,pt %fcc0, .BB0
894*9880d681SAndroid Build Coastguard Worker
895*9880d681SAndroid Build Coastguard Worker
896*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo,a %fcc0, .BB0                      ! encoding: [0x3f,0b01001AAA,A,A]
897*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
898*9880d681SAndroid Build Coastguard Worker        fbo,a %fcc0, .BB0
899*9880d681SAndroid Build Coastguard Worker
900*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbu,a %fcc0, .BB0                      ! encoding: [0x2f,0b01001AAA,A,A]
901*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
902*9880d681SAndroid Build Coastguard Worker        fbu,a %fcc0, .BB0
903*9880d681SAndroid Build Coastguard Worker
904*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbg,a %fcc0, .BB0                      ! encoding: [0x2d,0b01001AAA,A,A]
905*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
906*9880d681SAndroid Build Coastguard Worker        fbg,a %fcc0, .BB0
907*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug,a %fcc0, .BB0                     ! encoding: [0x2b,0b01001AAA,A,A]
908*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
909*9880d681SAndroid Build Coastguard Worker        fbug,a %fcc0, .BB0
910*9880d681SAndroid Build Coastguard Worker
911*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl,a %fcc0, .BB0                      ! encoding: [0x29,0b01001AAA,A,A]
912*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
913*9880d681SAndroid Build Coastguard Worker        fbl,a %fcc0, .BB0
914*9880d681SAndroid Build Coastguard Worker
915*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbul,a %fcc0, .BB0                     ! encoding: [0x27,0b01001AAA,A,A]
916*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
917*9880d681SAndroid Build Coastguard Worker        fbul,a %fcc0, .BB0
918*9880d681SAndroid Build Coastguard Worker
919*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fblg,a %fcc0, .BB0                     ! encoding: [0x25,0b01001AAA,A,A]
920*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
921*9880d681SAndroid Build Coastguard Worker        fblg,a %fcc0, .BB0
922*9880d681SAndroid Build Coastguard Worker
923*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne,a %fcc0, .BB0                     ! encoding: [0x23,0b01001AAA,A,A]
924*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
925*9880d681SAndroid Build Coastguard Worker        fbne,a %fcc0, .BB0
926*9880d681SAndroid Build Coastguard Worker
927*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbe,a %fcc0, .BB0                      ! encoding: [0x33,0b01001AAA,A,A]
928*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
929*9880d681SAndroid Build Coastguard Worker        fbe,a %fcc0, .BB0
930*9880d681SAndroid Build Coastguard Worker
931*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue,a %fcc0, .BB0                     ! encoding: [0x35,0b01001AAA,A,A]
932*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
933*9880d681SAndroid Build Coastguard Worker        fbue,a %fcc0, .BB0
934*9880d681SAndroid Build Coastguard Worker
935*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbge,a %fcc0, .BB0                     ! encoding: [0x37,0b01001AAA,A,A]
936*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
937*9880d681SAndroid Build Coastguard Worker        fbge,a %fcc0, .BB0
938*9880d681SAndroid Build Coastguard Worker
939*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbuge,a %fcc0, .BB0                    ! encoding: [0x39,0b01001AAA,A,A]
940*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
941*9880d681SAndroid Build Coastguard Worker        fbuge,a %fcc0, .BB0
942*9880d681SAndroid Build Coastguard Worker
943*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fble,a %fcc0, .BB0                     ! encoding: [0x3b,0b01001AAA,A,A]
944*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
945*9880d681SAndroid Build Coastguard Worker        fble,a %fcc0, .BB0
946*9880d681SAndroid Build Coastguard Worker
947*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbule,a %fcc0, .BB0                    ! encoding: [0x3d,0b01001AAA,A,A]
948*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
949*9880d681SAndroid Build Coastguard Worker        fbule,a %fcc0, .BB0
950*9880d681SAndroid Build Coastguard Worker
951*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo,a %fcc0, .BB0                      ! encoding: [0x3f,0b01001AAA,A,A]
952*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
953*9880d681SAndroid Build Coastguard Worker        fbo,a %fcc0, .BB0
954*9880d681SAndroid Build Coastguard Worker
955*9880d681SAndroid Build Coastguard Worker                ! CHECK:             fbo,a %fcc0, .BB0                      ! encoding: [0x3f,0b01001AAA,A,A]
956*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
957*9880d681SAndroid Build Coastguard Worker        fbo,a %fcc0, .BB0
958*9880d681SAndroid Build Coastguard Worker
959*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbu,a %fcc0, .BB0                      ! encoding: [0x2f,0b01001AAA,A,A]
960*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
961*9880d681SAndroid Build Coastguard Worker        fbu,a,pt %fcc0, .BB0
962*9880d681SAndroid Build Coastguard Worker
963*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbg,a %fcc0, .BB0                      ! encoding: [0x2d,0b01001AAA,A,A]
964*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
965*9880d681SAndroid Build Coastguard Worker        fbg,a,pt %fcc0, .BB0
966*9880d681SAndroid Build Coastguard Worker
967*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug,a %fcc0, .BB0                     ! encoding: [0x2b,0b01001AAA,A,A]
968*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
969*9880d681SAndroid Build Coastguard Worker        fbug,a,pt %fcc0, .BB0
970*9880d681SAndroid Build Coastguard Worker
971*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl,a %fcc0, .BB0                      ! encoding: [0x29,0b01001AAA,A,A]
972*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
973*9880d681SAndroid Build Coastguard Worker        fbl,a,pt %fcc0, .BB0
974*9880d681SAndroid Build Coastguard Worker
975*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbul,a %fcc0, .BB0                     ! encoding: [0x27,0b01001AAA,A,A]
976*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
977*9880d681SAndroid Build Coastguard Worker        fbul,a,pt %fcc0, .BB0
978*9880d681SAndroid Build Coastguard Worker
979*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fblg,a %fcc0, .BB0                     ! encoding: [0x25,0b01001AAA,A,A]
980*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
981*9880d681SAndroid Build Coastguard Worker        fblg,a,pt %fcc0, .BB0
982*9880d681SAndroid Build Coastguard Worker
983*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne,a %fcc0, .BB0                     ! encoding: [0x23,0b01001AAA,A,A]
984*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
985*9880d681SAndroid Build Coastguard Worker        fbne,a,pt %fcc0, .BB0
986*9880d681SAndroid Build Coastguard Worker
987*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbe,a %fcc0, .BB0                      ! encoding: [0x33,0b01001AAA,A,A]
988*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
989*9880d681SAndroid Build Coastguard Worker        fbe,a,pt %fcc0, .BB0
990*9880d681SAndroid Build Coastguard Worker
991*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue,a %fcc0, .BB0                     ! encoding: [0x35,0b01001AAA,A,A]
992*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
993*9880d681SAndroid Build Coastguard Worker        fbue,a,pt %fcc0, .BB0
994*9880d681SAndroid Build Coastguard Worker
995*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbge,a %fcc0, .BB0                     ! encoding: [0x37,0b01001AAA,A,A]
996*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
997*9880d681SAndroid Build Coastguard Worker        fbge,a,pt %fcc0, .BB0
998*9880d681SAndroid Build Coastguard Worker
999*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbuge,a %fcc0, .BB0                    ! encoding: [0x39,0b01001AAA,A,A]
1000*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1001*9880d681SAndroid Build Coastguard Worker        fbuge,a,pt %fcc0, .BB0
1002*9880d681SAndroid Build Coastguard Worker
1003*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fble,a %fcc0, .BB0                     ! encoding: [0x3b,0b01001AAA,A,A]
1004*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1005*9880d681SAndroid Build Coastguard Worker        fble,a,pt %fcc0, .BB0
1006*9880d681SAndroid Build Coastguard Worker
1007*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbule,a %fcc0, .BB0                    ! encoding: [0x3d,0b01001AAA,A,A]
1008*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1009*9880d681SAndroid Build Coastguard Worker        fbule,a,pt %fcc0, .BB0
1010*9880d681SAndroid Build Coastguard Worker
1011*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo,a %fcc0, .BB0                      ! encoding: [0x3f,0b01001AAA,A,A]
1012*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1013*9880d681SAndroid Build Coastguard Worker        fbo,a,pt %fcc0, .BB0
1014*9880d681SAndroid Build Coastguard Worker
1015*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbu,pn %fcc0, .BB0                 ! encoding: [0x0f,0b01000AAA,A,A]
1016*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1017*9880d681SAndroid Build Coastguard Worker        fbu,pn %fcc0, .BB0
1018*9880d681SAndroid Build Coastguard Worker
1019*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbg,pn %fcc0, .BB0                      ! encoding: [0x0d,0b01000AAA,A,A]
1020*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1021*9880d681SAndroid Build Coastguard Worker        fbg,pn %fcc0, .BB0
1022*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug,pn %fcc0, .BB0                     ! encoding: [0x0b,0b01000AAA,A,A]
1023*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1024*9880d681SAndroid Build Coastguard Worker        fbug,pn %fcc0, .BB0
1025*9880d681SAndroid Build Coastguard Worker
1026*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl,pn %fcc0, .BB0                      ! encoding: [0x09,0b01000AAA,A,A]
1027*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1028*9880d681SAndroid Build Coastguard Worker        fbl,pn %fcc0, .BB0
1029*9880d681SAndroid Build Coastguard Worker
1030*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbul,pn %fcc0, .BB0                     ! encoding: [0x07,0b01000AAA,A,A]
1031*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1032*9880d681SAndroid Build Coastguard Worker        fbul,pn %fcc0, .BB0
1033*9880d681SAndroid Build Coastguard Worker
1034*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fblg,pn %fcc0, .BB0                     ! encoding: [0x05,0b01000AAA,A,A]
1035*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1036*9880d681SAndroid Build Coastguard Worker        fblg,pn %fcc0, .BB0
1037*9880d681SAndroid Build Coastguard Worker
1038*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne,pn %fcc0, .BB0                     ! encoding: [0x03,0b01000AAA,A,A]
1039*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1040*9880d681SAndroid Build Coastguard Worker        fbne,pn %fcc0, .BB0
1041*9880d681SAndroid Build Coastguard Worker
1042*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbe,pn %fcc0, .BB0                      ! encoding: [0x13,0b01000AAA,A,A]
1043*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1044*9880d681SAndroid Build Coastguard Worker        fbe,pn %fcc0, .BB0
1045*9880d681SAndroid Build Coastguard Worker
1046*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue,pn %fcc0, .BB0                     ! encoding: [0x15,0b01000AAA,A,A]
1047*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1048*9880d681SAndroid Build Coastguard Worker        fbue,pn %fcc0, .BB0
1049*9880d681SAndroid Build Coastguard Worker
1050*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbge,pn %fcc0, .BB0                     ! encoding: [0x17,0b01000AAA,A,A]
1051*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1052*9880d681SAndroid Build Coastguard Worker        fbge,pn %fcc0, .BB0
1053*9880d681SAndroid Build Coastguard Worker
1054*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbuge,pn %fcc0, .BB0                    ! encoding: [0x19,0b01000AAA,A,A]
1055*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1056*9880d681SAndroid Build Coastguard Worker        fbuge,pn %fcc0, .BB0
1057*9880d681SAndroid Build Coastguard Worker
1058*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fble,pn %fcc0, .BB0                     ! encoding: [0x1b,0b01000AAA,A,A]
1059*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1060*9880d681SAndroid Build Coastguard Worker        fble,pn %fcc0, .BB0
1061*9880d681SAndroid Build Coastguard Worker
1062*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbule,pn %fcc0, .BB0                    ! encoding: [0x1d,0b01000AAA,A,A]
1063*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1064*9880d681SAndroid Build Coastguard Worker        fbule,pn %fcc0, .BB0
1065*9880d681SAndroid Build Coastguard Worker
1066*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo,pn %fcc0, .BB0                      ! encoding: [0x1f,0b01000AAA,A,A]
1067*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1068*9880d681SAndroid Build Coastguard Worker        fbo,pn %fcc0, .BB0
1069*9880d681SAndroid Build Coastguard Worker
1070*9880d681SAndroid Build Coastguard Worker                ! CHECK:             fbu,a,pn %fcc0, .BB0                      ! encoding: [0x2f,0b01000AAA,A,A]
1071*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1072*9880d681SAndroid Build Coastguard Worker        fbu,a,pn %fcc0, .BB0
1073*9880d681SAndroid Build Coastguard Worker
1074*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbg,a,pn %fcc0, .BB0                      ! encoding: [0x2d,0b01000AAA,A,A]
1075*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1076*9880d681SAndroid Build Coastguard Worker        fbg,a,pn %fcc0, .BB0
1077*9880d681SAndroid Build Coastguard Worker
1078*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug,a,pn %fcc0, .BB0                     ! encoding: [0x2b,0b01000AAA,A,A]
1079*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1080*9880d681SAndroid Build Coastguard Worker        fbug,a,pn %fcc0, .BB0
1081*9880d681SAndroid Build Coastguard Worker
1082*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl,a,pn %fcc0, .BB0                      ! encoding: [0x29,0b01000AAA,A,A]
1083*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1084*9880d681SAndroid Build Coastguard Worker        fbl,a,pn %fcc0, .BB0
1085*9880d681SAndroid Build Coastguard Worker
1086*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbul,a,pn %fcc0, .BB0                     ! encoding: [0x27,0b01000AAA,A,A]
1087*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1088*9880d681SAndroid Build Coastguard Worker        fbul,a,pn %fcc0, .BB0
1089*9880d681SAndroid Build Coastguard Worker
1090*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fblg,a,pn %fcc0, .BB0                     ! encoding: [0x25,0b01000AAA,A,A]
1091*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1092*9880d681SAndroid Build Coastguard Worker        fblg,a,pn %fcc0, .BB0
1093*9880d681SAndroid Build Coastguard Worker
1094*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne,a,pn %fcc0, .BB0                     ! encoding: [0x23,0b01000AAA,A,A]
1095*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1096*9880d681SAndroid Build Coastguard Worker        fbne,a,pn %fcc0, .BB0
1097*9880d681SAndroid Build Coastguard Worker
1098*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbe,a,pn %fcc0, .BB0                      ! encoding: [0x33,0b01000AAA,A,A]
1099*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1100*9880d681SAndroid Build Coastguard Worker        fbe,a,pn %fcc0, .BB0
1101*9880d681SAndroid Build Coastguard Worker
1102*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue,a,pn %fcc0, .BB0                     ! encoding: [0x35,0b01000AAA,A,A]
1103*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1104*9880d681SAndroid Build Coastguard Worker        fbue,a,pn %fcc0, .BB0
1105*9880d681SAndroid Build Coastguard Worker
1106*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbge,a,pn %fcc0, .BB0                     ! encoding: [0x37,0b01000AAA,A,A]
1107*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1108*9880d681SAndroid Build Coastguard Worker        fbge,a,pn %fcc0, .BB0
1109*9880d681SAndroid Build Coastguard Worker
1110*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbuge,a,pn %fcc0, .BB0                    ! encoding: [0x39,0b01000AAA,A,A]
1111*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1112*9880d681SAndroid Build Coastguard Worker        fbuge,a,pn %fcc0, .BB0
1113*9880d681SAndroid Build Coastguard Worker
1114*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fble,a,pn %fcc0, .BB0                     ! encoding: [0x3b,0b01000AAA,A,A]
1115*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1116*9880d681SAndroid Build Coastguard Worker        fble,a,pn %fcc0, .BB0
1117*9880d681SAndroid Build Coastguard Worker
1118*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbule,a,pn %fcc0, .BB0                    ! encoding: [0x3d,0b01000AAA,A,A]
1119*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1120*9880d681SAndroid Build Coastguard Worker        fbule,a,pn %fcc0, .BB0
1121*9880d681SAndroid Build Coastguard Worker
1122*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbo,a,pn %fcc0, .BB0                      ! encoding: [0x3f,0b01000AAA,A,A]
1123*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1124*9880d681SAndroid Build Coastguard Worker        fbo,a,pn %fcc0, .BB0
1125*9880d681SAndroid Build Coastguard Worker
1126*9880d681SAndroid Build Coastguard Worker        ! CHECK: movu %fcc1, %g1, %g2            ! encoding: [0x85,0x61,0xc8,0x01]
1127*9880d681SAndroid Build Coastguard Worker        movu %fcc1, %g1, %g2
1128*9880d681SAndroid Build Coastguard Worker
1129*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovsg %fcc2, %f1, %f2          ! encoding: [0x85,0xa9,0x90,0x21]
1130*9880d681SAndroid Build Coastguard Worker        fmovsg %fcc2, %f1, %f2
1131*9880d681SAndroid Build Coastguard Worker
1132*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbug %fcc3, .BB0                ! encoding: [0x0b,0b01111AAA,A,A]
1133*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1134*9880d681SAndroid Build Coastguard Worker        fbug %fcc3, .BB0
1135*9880d681SAndroid Build Coastguard Worker
1136*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbu %fcc3, .BB0                 ! encoding: [0x0f,0b01111AAA,A,A]
1137*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1138*9880d681SAndroid Build Coastguard Worker        fbu,pt %fcc3, .BB0
1139*9880d681SAndroid Build Coastguard Worker
1140*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbl,a %fcc3, .BB0               ! encoding: [0x29,0b01111AAA,A,A]
1141*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1142*9880d681SAndroid Build Coastguard Worker        fbl,a %fcc3, .BB0
1143*9880d681SAndroid Build Coastguard Worker
1144*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbue,pn %fcc3, .BB0             ! encoding: [0x15,0b01110AAA,A,A]
1145*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1146*9880d681SAndroid Build Coastguard Worker        fbue,pn %fcc3, .BB0
1147*9880d681SAndroid Build Coastguard Worker
1148*9880d681SAndroid Build Coastguard Worker        ! CHECK:             fbne,a,pn %fcc3, .BB0           ! encoding: [0x23,0b01110AAA,A,A]
1149*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                        !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19
1150*9880d681SAndroid Build Coastguard Worker        fbne,a,pn %fcc3, .BB0
1151*9880d681SAndroid Build Coastguard Worker
1152*9880d681SAndroid Build Coastguard Worker
1153*9880d681SAndroid Build Coastguard Worker        ! CHECK:                brz %g1, .BB0                   ! encoding: [0x02,0b11AA1000,0b01BBBBBB,B]
1154*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1155*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1156*9880d681SAndroid Build Coastguard Worker        ! CHECK:                brlez %g1, .BB0                 ! encoding: [0x04,0b11AA1000,0b01BBBBBB,B]
1157*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1158*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1159*9880d681SAndroid Build Coastguard Worker        ! CHECK:                brlz %g1, .BB0                  ! encoding: [0x06,0b11AA1000,0b01BBBBBB,B]
1160*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1161*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1162*9880d681SAndroid Build Coastguard Worker        ! CHECK:                brnz %g1, .BB0                  ! encoding: [0x0a,0b11AA1000,0b01BBBBBB,B]
1163*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !  fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1164*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1165*9880d681SAndroid Build Coastguard Worker        ! CHECK:                brgz %g1, .BB0                  ! encoding: [0x0c,0b11AA1000,0b01BBBBBB,B]
1166*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1167*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1168*9880d681SAndroid Build Coastguard Worker        ! CHECK:                brgez %g1, .BB0                 ! encoding: [0x0e,0b11AA1000,0b01BBBBBB,B]
1169*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1170*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                                           !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1171*9880d681SAndroid Build Coastguard Worker
1172*9880d681SAndroid Build Coastguard Worker        brz   %g1, .BB0
1173*9880d681SAndroid Build Coastguard Worker        brlez %g1, .BB0
1174*9880d681SAndroid Build Coastguard Worker        brlz  %g1, .BB0
1175*9880d681SAndroid Build Coastguard Worker        brnz  %g1, .BB0
1176*9880d681SAndroid Build Coastguard Worker        brgz  %g1, .BB0
1177*9880d681SAndroid Build Coastguard Worker        brgez %g1, .BB0
1178*9880d681SAndroid Build Coastguard Worker
1179*9880d681SAndroid Build Coastguard Worker        ! CHECK: brz %g1, .BB0                   ! encoding: [0x02,0b11AA1000,0b01BBBBBB,B]
1180*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1181*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1182*9880d681SAndroid Build Coastguard Worker        brz,pt   %g1, .BB0
1183*9880d681SAndroid Build Coastguard Worker
1184*9880d681SAndroid Build Coastguard Worker        ! CHECK: brz,a %g1, .BB0                 ! encoding: [0x22,0b11AA1000,0b01BBBBBB,B]
1185*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1186*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1187*9880d681SAndroid Build Coastguard Worker        brz,a   %g1, .BB0
1188*9880d681SAndroid Build Coastguard Worker
1189*9880d681SAndroid Build Coastguard Worker        ! CHECK: brz,a %g1, .BB0                 ! encoding: [0x22,0b11AA1000,0b01BBBBBB,B]
1190*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1191*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1192*9880d681SAndroid Build Coastguard Worker        brz,a,pt   %g1, .BB0
1193*9880d681SAndroid Build Coastguard Worker
1194*9880d681SAndroid Build Coastguard Worker        ! CHECK:  brz,pn %g1, .BB0               ! encoding: [0x02,0b11AA0000,0b01BBBBBB,B]
1195*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1196*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                            !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1197*9880d681SAndroid Build Coastguard Worker        brz,pn   %g1, .BB0
1198*9880d681SAndroid Build Coastguard Worker
1199*9880d681SAndroid Build Coastguard Worker        ! CHECK:  brz,a,pn %g1, .BB0              ! encoding: [0x22,0b11AA0000,0b01BBBBBB,B]
1200*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                             !   fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2
1201*9880d681SAndroid Build Coastguard Worker        ! CHECK-NEXT:                             !   fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14
1202*9880d681SAndroid Build Coastguard Worker        brz,a,pn   %g1, .BB0
1203*9880d681SAndroid Build Coastguard Worker
1204*9880d681SAndroid Build Coastguard Worker        ! CHECK: movrz   %g1, %g2, %g3 ! encoding: [0x87,0x78,0x44,0x02]
1205*9880d681SAndroid Build Coastguard Worker        ! CHECK: movrlez %g1, %g2, %g3 ! encoding: [0x87,0x78,0x48,0x02]
1206*9880d681SAndroid Build Coastguard Worker        ! CHECK: movrlz  %g1, %g2, %g3 ! encoding: [0x87,0x78,0x4c,0x02]
1207*9880d681SAndroid Build Coastguard Worker        ! CHECK: movrnz  %g1, %g2, %g3 ! encoding: [0x87,0x78,0x54,0x02]
1208*9880d681SAndroid Build Coastguard Worker        ! CHECK: movrgz  %g1, %g2, %g3 ! encoding: [0x87,0x78,0x58,0x02]
1209*9880d681SAndroid Build Coastguard Worker        ! CHECK: movrgez %g1, %g2, %g3 ! encoding: [0x87,0x78,0x5c,0x02]
1210*9880d681SAndroid Build Coastguard Worker        movrz   %g1, %g2, %g3
1211*9880d681SAndroid Build Coastguard Worker        movrlez %g1, %g2, %g3
1212*9880d681SAndroid Build Coastguard Worker        movrlz  %g1, %g2, %g3
1213*9880d681SAndroid Build Coastguard Worker        movrnz  %g1, %g2, %g3
1214*9880d681SAndroid Build Coastguard Worker        movrgz  %g1, %g2, %g3
1215*9880d681SAndroid Build Coastguard Worker        movrgez %g1, %g2, %g3
1216*9880d681SAndroid Build Coastguard Worker
1217*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovrsz %g1, %f2, %f3         ! encoding: [0x87,0xa8,0x44,0xa2]
1218*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovrslez %g1, %f2, %f3       ! encoding: [0x87,0xa8,0x48,0xa2]
1219*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovrslz %g1, %f2, %f3        ! encoding: [0x87,0xa8,0x4c,0xa2]
1220*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovrsnz %g1, %f2, %f3        ! encoding: [0x87,0xa8,0x54,0xa2]
1221*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovrsgz %g1, %f2, %f3        ! encoding: [0x87,0xa8,0x58,0xa2]
1222*9880d681SAndroid Build Coastguard Worker        ! CHECK: fmovrsgez %g1, %f2, %f3       ! encoding: [0x87,0xa8,0x5c,0xa2]
1223*9880d681SAndroid Build Coastguard Worker        fmovrsz   %g1, %f2, %f3
1224*9880d681SAndroid Build Coastguard Worker        fmovrslez %g1, %f2, %f3
1225*9880d681SAndroid Build Coastguard Worker        fmovrslz  %g1, %f2, %f3
1226*9880d681SAndroid Build Coastguard Worker        fmovrsnz  %g1, %f2, %f3
1227*9880d681SAndroid Build Coastguard Worker        fmovrsgz  %g1, %f2, %f3
1228*9880d681SAndroid Build Coastguard Worker        fmovrsgez %g1, %f2, %f3
1229*9880d681SAndroid Build Coastguard Worker
1230*9880d681SAndroid Build Coastguard Worker        ! CHECK:  rett %i7+8   ! encoding: [0x81,0xcf,0xe0,0x08]
1231*9880d681SAndroid Build Coastguard Worker        return %i7 + 8
1232*9880d681SAndroid Build Coastguard Worker
1233