xref: /aosp_15_r20/external/llvm/test/MC/Sparc/sparc-v9-traps.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker! RUN: llvm-mc %s -arch=sparcv9 -show-encoding | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %icc, %i5           ! encoding: [0x91,0xd0,0x00,0x1d]
4*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %icc, 82            ! encoding: [0x91,0xd0,0x20,0x52]
5*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %icc, %g1 + %i2     ! encoding: [0x91,0xd0,0x40,0x1a]
6*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %icc, %i5 + 41      ! encoding: [0x91,0xd7,0x60,0x29]
7*9880d681SAndroid Build Coastguard Worker        ta %icc, %i5
8*9880d681SAndroid Build Coastguard Worker        ta %icc, 82
9*9880d681SAndroid Build Coastguard Worker        ta %icc, %g1 + %i2
10*9880d681SAndroid Build Coastguard Worker        ta %icc, %i5 + 41
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %icc, %i5           ! encoding: [0x81,0xd0,0x00,0x1d]
13*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %icc, 82            ! encoding: [0x81,0xd0,0x20,0x52]
14*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %icc, %g1 + %i2     ! encoding: [0x81,0xd0,0x40,0x1a]
15*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %icc, %i5 + 41      ! encoding: [0x81,0xd7,0x60,0x29]
16*9880d681SAndroid Build Coastguard Worker        tn %icc, %i5
17*9880d681SAndroid Build Coastguard Worker        tn %icc, 82
18*9880d681SAndroid Build Coastguard Worker        tn %icc, %g1 + %i2
19*9880d681SAndroid Build Coastguard Worker        tn %icc, %i5 + 41
20*9880d681SAndroid Build Coastguard Worker
21*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %icc, %i5          ! encoding: [0x93,0xd0,0x00,0x1d]
22*9880d681SAndroid Build Coastguard Worker        !! tnz should be a synonym for tne
23*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %icc, %i5          ! encoding: [0x93,0xd0,0x00,0x1d]
24*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %icc, 82           ! encoding: [0x93,0xd0,0x20,0x52]
25*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %icc, %g1 + %i2    ! encoding: [0x93,0xd0,0x40,0x1a]
26*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %icc, %i5 + 41     ! encoding: [0x93,0xd7,0x60,0x29]
27*9880d681SAndroid Build Coastguard Worker        tne %icc, %i5
28*9880d681SAndroid Build Coastguard Worker        tnz %icc, %i5
29*9880d681SAndroid Build Coastguard Worker        tne %icc, 82
30*9880d681SAndroid Build Coastguard Worker        tne %icc, %g1 + %i2
31*9880d681SAndroid Build Coastguard Worker        tne %icc, %i5 + 41
32*9880d681SAndroid Build Coastguard Worker
33*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %icc, %i5           ! encoding: [0x83,0xd0,0x00,0x1d]
34*9880d681SAndroid Build Coastguard Worker        !! tz should be a synonym for te
35*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %icc, %i5           ! encoding: [0x83,0xd0,0x00,0x1d]
36*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %icc, 82            ! encoding: [0x83,0xd0,0x20,0x52]
37*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %icc, %g1 + %i2     ! encoding: [0x83,0xd0,0x40,0x1a]
38*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %icc, %i5 + 41      ! encoding: [0x83,0xd7,0x60,0x29]
39*9880d681SAndroid Build Coastguard Worker        te %icc, %i5
40*9880d681SAndroid Build Coastguard Worker        tz %icc, %i5
41*9880d681SAndroid Build Coastguard Worker        te %icc, 82
42*9880d681SAndroid Build Coastguard Worker        te %icc, %g1 + %i2
43*9880d681SAndroid Build Coastguard Worker        te %icc, %i5 + 41
44*9880d681SAndroid Build Coastguard Worker
45*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %icc, %i5           ! encoding: [0x95,0xd0,0x00,0x1d]
46*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %icc, 82            ! encoding: [0x95,0xd0,0x20,0x52]
47*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %icc, %g1 + %i2     ! encoding: [0x95,0xd0,0x40,0x1a]
48*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %icc, %i5 + 41      ! encoding: [0x95,0xd7,0x60,0x29]
49*9880d681SAndroid Build Coastguard Worker        tg %icc, %i5
50*9880d681SAndroid Build Coastguard Worker        tg %icc, 82
51*9880d681SAndroid Build Coastguard Worker        tg %icc, %g1 + %i2
52*9880d681SAndroid Build Coastguard Worker        tg %icc, %i5 + 41
53*9880d681SAndroid Build Coastguard Worker
54*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %icc, %i5          ! encoding: [0x85,0xd0,0x00,0x1d]
55*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %icc, 82           ! encoding: [0x85,0xd0,0x20,0x52]
56*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %icc, %g1 + %i2    ! encoding: [0x85,0xd0,0x40,0x1a]
57*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %icc, %i5 + 41     ! encoding: [0x85,0xd7,0x60,0x29]
58*9880d681SAndroid Build Coastguard Worker        tle %icc, %i5
59*9880d681SAndroid Build Coastguard Worker        tle %icc, 82
60*9880d681SAndroid Build Coastguard Worker        tle %icc, %g1 + %i2
61*9880d681SAndroid Build Coastguard Worker        tle %icc, %i5 + 41
62*9880d681SAndroid Build Coastguard Worker
63*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %icc, %i5          ! encoding: [0x97,0xd0,0x00,0x1d]
64*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %icc, 82           ! encoding: [0x97,0xd0,0x20,0x52]
65*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %icc, %g1 + %i2    ! encoding: [0x97,0xd0,0x40,0x1a]
66*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %icc, %i5 + 41     ! encoding: [0x97,0xd7,0x60,0x29]
67*9880d681SAndroid Build Coastguard Worker        tge %icc, %i5
68*9880d681SAndroid Build Coastguard Worker        tge %icc, 82
69*9880d681SAndroid Build Coastguard Worker        tge %icc, %g1 + %i2
70*9880d681SAndroid Build Coastguard Worker        tge %icc, %i5 + 41
71*9880d681SAndroid Build Coastguard Worker
72*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %icc, %i5           ! encoding: [0x87,0xd0,0x00,0x1d]
73*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %icc, 82            ! encoding: [0x87,0xd0,0x20,0x52]
74*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %icc, %g1 + %i2     ! encoding: [0x87,0xd0,0x40,0x1a]
75*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %icc, %i5 + 41      ! encoding: [0x87,0xd7,0x60,0x29]
76*9880d681SAndroid Build Coastguard Worker        tl %icc, %i5
77*9880d681SAndroid Build Coastguard Worker        tl %icc, 82
78*9880d681SAndroid Build Coastguard Worker        tl %icc, %g1 + %i2
79*9880d681SAndroid Build Coastguard Worker        tl %icc, %i5 + 41
80*9880d681SAndroid Build Coastguard Worker
81*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %icc, %i5          ! encoding: [0x99,0xd0,0x00,0x1d]
82*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %icc, 82           ! encoding: [0x99,0xd0,0x20,0x52]
83*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %icc, %g1 + %i2    ! encoding: [0x99,0xd0,0x40,0x1a]
84*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %icc, %i5 + 41     ! encoding: [0x99,0xd7,0x60,0x29]
85*9880d681SAndroid Build Coastguard Worker        tgu %icc, %i5
86*9880d681SAndroid Build Coastguard Worker        tgu %icc, 82
87*9880d681SAndroid Build Coastguard Worker        tgu %icc, %g1 + %i2
88*9880d681SAndroid Build Coastguard Worker        tgu %icc, %i5 + 41
89*9880d681SAndroid Build Coastguard Worker
90*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %icc, %i5         ! encoding: [0x89,0xd0,0x00,0x1d]
91*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %icc, 82          ! encoding: [0x89,0xd0,0x20,0x52]
92*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %icc, %g1 + %i2   ! encoding: [0x89,0xd0,0x40,0x1a]
93*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %icc, %i5 + 41    ! encoding: [0x89,0xd7,0x60,0x29]
94*9880d681SAndroid Build Coastguard Worker        tleu %icc, %i5
95*9880d681SAndroid Build Coastguard Worker        tleu %icc, 82
96*9880d681SAndroid Build Coastguard Worker        tleu %icc, %g1 + %i2
97*9880d681SAndroid Build Coastguard Worker        tleu %icc, %i5 + 41
98*9880d681SAndroid Build Coastguard Worker
99*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %icc, %i5          ! encoding: [0x9b,0xd0,0x00,0x1d]
100*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %icc, 82           ! encoding: [0x9b,0xd0,0x20,0x52]
101*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %icc, %g1 + %i2    ! encoding: [0x9b,0xd0,0x40,0x1a]
102*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %icc, %i5 + 41     ! encoding: [0x9b,0xd7,0x60,0x29]
103*9880d681SAndroid Build Coastguard Worker        tcc %icc, %i5
104*9880d681SAndroid Build Coastguard Worker        tcc %icc, 82
105*9880d681SAndroid Build Coastguard Worker        tcc %icc, %g1 + %i2
106*9880d681SAndroid Build Coastguard Worker        tcc %icc, %i5 + 41
107*9880d681SAndroid Build Coastguard Worker
108*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %icc, %i5          ! encoding: [0x8b,0xd0,0x00,0x1d]
109*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %icc, 82           ! encoding: [0x8b,0xd0,0x20,0x52]
110*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %icc, %g1 + %i2    ! encoding: [0x8b,0xd0,0x40,0x1a]
111*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %icc, %i5 + 41     ! encoding: [0x8b,0xd7,0x60,0x29]
112*9880d681SAndroid Build Coastguard Worker        tcs %icc, %i5
113*9880d681SAndroid Build Coastguard Worker        tcs %icc, 82
114*9880d681SAndroid Build Coastguard Worker        tcs %icc, %g1 + %i2
115*9880d681SAndroid Build Coastguard Worker        tcs %icc, %i5 + 41
116*9880d681SAndroid Build Coastguard Worker
117*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %icc, %i5         ! encoding: [0x9d,0xd0,0x00,0x1d]
118*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %icc, 82          ! encoding: [0x9d,0xd0,0x20,0x52]
119*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %icc, %g1 + %i2   ! encoding: [0x9d,0xd0,0x40,0x1a]
120*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %icc, %i5 + 41    ! encoding: [0x9d,0xd7,0x60,0x29]
121*9880d681SAndroid Build Coastguard Worker        tpos %icc, %i5
122*9880d681SAndroid Build Coastguard Worker        tpos %icc, 82
123*9880d681SAndroid Build Coastguard Worker        tpos %icc, %g1 + %i2
124*9880d681SAndroid Build Coastguard Worker        tpos %icc, %i5 + 41
125*9880d681SAndroid Build Coastguard Worker
126*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %icc, %i5         ! encoding: [0x8d,0xd0,0x00,0x1d]
127*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %icc, 82          ! encoding: [0x8d,0xd0,0x20,0x52]
128*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %icc, %g1 + %i2   ! encoding: [0x8d,0xd0,0x40,0x1a]
129*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %icc, %i5 + 41    ! encoding: [0x8d,0xd7,0x60,0x29]
130*9880d681SAndroid Build Coastguard Worker        tneg %icc, %i5
131*9880d681SAndroid Build Coastguard Worker        tneg %icc, 82
132*9880d681SAndroid Build Coastguard Worker        tneg %icc, %g1 + %i2
133*9880d681SAndroid Build Coastguard Worker        tneg %icc, %i5 + 41
134*9880d681SAndroid Build Coastguard Worker
135*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %icc, %i5          ! encoding: [0x9f,0xd0,0x00,0x1d]
136*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %icc, 82           ! encoding: [0x9f,0xd0,0x20,0x52]
137*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %icc, %g1 + %i2    ! encoding: [0x9f,0xd0,0x40,0x1a]
138*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %icc, %i5 + 41     ! encoding: [0x9f,0xd7,0x60,0x29]
139*9880d681SAndroid Build Coastguard Worker        tvc %icc, %i5
140*9880d681SAndroid Build Coastguard Worker        tvc %icc, 82
141*9880d681SAndroid Build Coastguard Worker        tvc %icc, %g1 + %i2
142*9880d681SAndroid Build Coastguard Worker        tvc %icc, %i5 + 41
143*9880d681SAndroid Build Coastguard Worker
144*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %icc, %i5          ! encoding: [0x8f,0xd0,0x00,0x1d]
145*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %icc, 82           ! encoding: [0x8f,0xd0,0x20,0x52]
146*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %icc, %g1 + %i2    ! encoding: [0x8f,0xd0,0x40,0x1a]
147*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %icc, %i5 + 41     ! encoding: [0x8f,0xd7,0x60,0x29]
148*9880d681SAndroid Build Coastguard Worker        tvs %icc, %i5
149*9880d681SAndroid Build Coastguard Worker        tvs %icc, 82
150*9880d681SAndroid Build Coastguard Worker        tvs %icc, %g1 + %i2
151*9880d681SAndroid Build Coastguard Worker        tvs %icc, %i5 + 41
152*9880d681SAndroid Build Coastguard Worker
153*9880d681SAndroid Build Coastguard Worker
154*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %xcc, %i5           ! encoding: [0x91,0xd0,0x10,0x1d]
155*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %xcc, 82            ! encoding: [0x91,0xd0,0x30,0x52]
156*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %xcc, %g1 + %i2     ! encoding: [0x91,0xd0,0x50,0x1a]
157*9880d681SAndroid Build Coastguard Worker        ! CHECK: ta %xcc, %i5 + 41      ! encoding: [0x91,0xd7,0x70,0x29]
158*9880d681SAndroid Build Coastguard Worker        ta %xcc, %i5
159*9880d681SAndroid Build Coastguard Worker        ta %xcc, 82
160*9880d681SAndroid Build Coastguard Worker        ta %xcc, %g1 + %i2
161*9880d681SAndroid Build Coastguard Worker        ta %xcc, %i5 + 41
162*9880d681SAndroid Build Coastguard Worker
163*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %xcc, %i5           ! encoding: [0x81,0xd0,0x10,0x1d]
164*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %xcc, 82            ! encoding: [0x81,0xd0,0x30,0x52]
165*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %xcc, %g1 + %i2     ! encoding: [0x81,0xd0,0x50,0x1a]
166*9880d681SAndroid Build Coastguard Worker        ! CHECK: tn %xcc, %i5 + 41      ! encoding: [0x81,0xd7,0x70,0x29]
167*9880d681SAndroid Build Coastguard Worker        tn %xcc, %i5
168*9880d681SAndroid Build Coastguard Worker        tn %xcc, 82
169*9880d681SAndroid Build Coastguard Worker        tn %xcc, %g1 + %i2
170*9880d681SAndroid Build Coastguard Worker        tn %xcc, %i5 + 41
171*9880d681SAndroid Build Coastguard Worker
172*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %xcc, %i5          ! encoding: [0x93,0xd0,0x10,0x1d]
173*9880d681SAndroid Build Coastguard Worker        !! tnz should be a synonym for tne
174*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %xcc, %i5          ! encoding: [0x93,0xd0,0x10,0x1d]
175*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %xcc, 82           ! encoding: [0x93,0xd0,0x30,0x52]
176*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %xcc, %g1 + %i2    ! encoding: [0x93,0xd0,0x50,0x1a]
177*9880d681SAndroid Build Coastguard Worker        ! CHECK: tne %xcc, %i5 + 41     ! encoding: [0x93,0xd7,0x70,0x29]
178*9880d681SAndroid Build Coastguard Worker        tne %xcc, %i5
179*9880d681SAndroid Build Coastguard Worker        tnz %xcc, %i5
180*9880d681SAndroid Build Coastguard Worker        tne %xcc, 82
181*9880d681SAndroid Build Coastguard Worker        tne %xcc, %g1 + %i2
182*9880d681SAndroid Build Coastguard Worker        tne %xcc, %i5 + 41
183*9880d681SAndroid Build Coastguard Worker
184*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %xcc, %i5           ! encoding: [0x83,0xd0,0x10,0x1d]
185*9880d681SAndroid Build Coastguard Worker        !! tz should be a synonym for te
186*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %xcc, %i5           ! encoding: [0x83,0xd0,0x10,0x1d]
187*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %xcc, 82            ! encoding: [0x83,0xd0,0x30,0x52]
188*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %xcc, %g1 + %i2     ! encoding: [0x83,0xd0,0x50,0x1a]
189*9880d681SAndroid Build Coastguard Worker        ! CHECK: te %xcc, %i5 + 41      ! encoding: [0x83,0xd7,0x70,0x29]
190*9880d681SAndroid Build Coastguard Worker        te %xcc, %i5
191*9880d681SAndroid Build Coastguard Worker        tz %xcc, %i5
192*9880d681SAndroid Build Coastguard Worker        te %xcc, 82
193*9880d681SAndroid Build Coastguard Worker        te %xcc, %g1 + %i2
194*9880d681SAndroid Build Coastguard Worker        te %xcc, %i5 + 41
195*9880d681SAndroid Build Coastguard Worker
196*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %xcc, %i5           ! encoding: [0x95,0xd0,0x10,0x1d]
197*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %xcc, 82            ! encoding: [0x95,0xd0,0x30,0x52]
198*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %xcc, %g1 + %i2     ! encoding: [0x95,0xd0,0x50,0x1a]
199*9880d681SAndroid Build Coastguard Worker        ! CHECK: tg %xcc, %i5 + 41      ! encoding: [0x95,0xd7,0x70,0x29]
200*9880d681SAndroid Build Coastguard Worker        tg %xcc, %i5
201*9880d681SAndroid Build Coastguard Worker        tg %xcc, 82
202*9880d681SAndroid Build Coastguard Worker        tg %xcc, %g1 + %i2
203*9880d681SAndroid Build Coastguard Worker        tg %xcc, %i5 + 41
204*9880d681SAndroid Build Coastguard Worker
205*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %xcc, %i5          ! encoding: [0x85,0xd0,0x10,0x1d]
206*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %xcc, 82           ! encoding: [0x85,0xd0,0x30,0x52]
207*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %xcc, %g1 + %i2    ! encoding: [0x85,0xd0,0x50,0x1a]
208*9880d681SAndroid Build Coastguard Worker        ! CHECK: tle %xcc, %i5 + 41     ! encoding: [0x85,0xd7,0x70,0x29]
209*9880d681SAndroid Build Coastguard Worker        tle %xcc, %i5
210*9880d681SAndroid Build Coastguard Worker        tle %xcc, 82
211*9880d681SAndroid Build Coastguard Worker        tle %xcc, %g1 + %i2
212*9880d681SAndroid Build Coastguard Worker        tle %xcc, %i5 + 41
213*9880d681SAndroid Build Coastguard Worker
214*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %xcc, %i5          ! encoding: [0x97,0xd0,0x10,0x1d]
215*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %xcc, 82           ! encoding: [0x97,0xd0,0x30,0x52]
216*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %xcc, %g1 + %i2    ! encoding: [0x97,0xd0,0x50,0x1a]
217*9880d681SAndroid Build Coastguard Worker        ! CHECK: tge %xcc, %i5 + 41     ! encoding: [0x97,0xd7,0x70,0x29]
218*9880d681SAndroid Build Coastguard Worker        tge %xcc, %i5
219*9880d681SAndroid Build Coastguard Worker        tge %xcc, 82
220*9880d681SAndroid Build Coastguard Worker        tge %xcc, %g1 + %i2
221*9880d681SAndroid Build Coastguard Worker        tge %xcc, %i5 + 41
222*9880d681SAndroid Build Coastguard Worker
223*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %xcc, %i5           ! encoding: [0x87,0xd0,0x10,0x1d]
224*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %xcc, 82            ! encoding: [0x87,0xd0,0x30,0x52]
225*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %xcc, %g1 + %i2     ! encoding: [0x87,0xd0,0x50,0x1a]
226*9880d681SAndroid Build Coastguard Worker        ! CHECK: tl %xcc, %i5 + 41      ! encoding: [0x87,0xd7,0x70,0x29]
227*9880d681SAndroid Build Coastguard Worker        tl %xcc, %i5
228*9880d681SAndroid Build Coastguard Worker        tl %xcc, 82
229*9880d681SAndroid Build Coastguard Worker        tl %xcc, %g1 + %i2
230*9880d681SAndroid Build Coastguard Worker        tl %xcc, %i5 + 41
231*9880d681SAndroid Build Coastguard Worker
232*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %xcc, %i5          ! encoding: [0x99,0xd0,0x10,0x1d]
233*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %xcc, 82           ! encoding: [0x99,0xd0,0x30,0x52]
234*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %xcc, %g1 + %i2    ! encoding: [0x99,0xd0,0x50,0x1a]
235*9880d681SAndroid Build Coastguard Worker        ! CHECK: tgu %xcc, %i5 + 41     ! encoding: [0x99,0xd7,0x70,0x29]
236*9880d681SAndroid Build Coastguard Worker        tgu %xcc, %i5
237*9880d681SAndroid Build Coastguard Worker        tgu %xcc, 82
238*9880d681SAndroid Build Coastguard Worker        tgu %xcc, %g1 + %i2
239*9880d681SAndroid Build Coastguard Worker        tgu %xcc, %i5 + 41
240*9880d681SAndroid Build Coastguard Worker
241*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %xcc, %i5         ! encoding: [0x89,0xd0,0x10,0x1d]
242*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %xcc, 82          ! encoding: [0x89,0xd0,0x30,0x52]
243*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %xcc, %g1 + %i2   ! encoding: [0x89,0xd0,0x50,0x1a]
244*9880d681SAndroid Build Coastguard Worker        ! CHECK: tleu %xcc, %i5 + 41    ! encoding: [0x89,0xd7,0x70,0x29]
245*9880d681SAndroid Build Coastguard Worker        tleu %xcc, %i5
246*9880d681SAndroid Build Coastguard Worker        tleu %xcc, 82
247*9880d681SAndroid Build Coastguard Worker        tleu %xcc, %g1 + %i2
248*9880d681SAndroid Build Coastguard Worker        tleu %xcc, %i5 + 41
249*9880d681SAndroid Build Coastguard Worker
250*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %xcc, %i5          ! encoding: [0x9b,0xd0,0x10,0x1d]
251*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %xcc, 82           ! encoding: [0x9b,0xd0,0x30,0x52]
252*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %xcc, %g1 + %i2    ! encoding: [0x9b,0xd0,0x50,0x1a]
253*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcc %xcc, %i5 + 41     ! encoding: [0x9b,0xd7,0x70,0x29]
254*9880d681SAndroid Build Coastguard Worker        tcc %xcc, %i5
255*9880d681SAndroid Build Coastguard Worker        tcc %xcc, 82
256*9880d681SAndroid Build Coastguard Worker        tcc %xcc, %g1 + %i2
257*9880d681SAndroid Build Coastguard Worker        tcc %xcc, %i5 + 41
258*9880d681SAndroid Build Coastguard Worker
259*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %xcc, %i5          ! encoding: [0x8b,0xd0,0x10,0x1d]
260*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %xcc, 82           ! encoding: [0x8b,0xd0,0x30,0x52]
261*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %xcc, %g1 + %i2    ! encoding: [0x8b,0xd0,0x50,0x1a]
262*9880d681SAndroid Build Coastguard Worker        ! CHECK: tcs %xcc, %i5 + 41     ! encoding: [0x8b,0xd7,0x70,0x29]
263*9880d681SAndroid Build Coastguard Worker        tcs %xcc, %i5
264*9880d681SAndroid Build Coastguard Worker        tcs %xcc, 82
265*9880d681SAndroid Build Coastguard Worker        tcs %xcc, %g1 + %i2
266*9880d681SAndroid Build Coastguard Worker        tcs %xcc, %i5 + 41
267*9880d681SAndroid Build Coastguard Worker
268*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %xcc, %i5         ! encoding: [0x9d,0xd0,0x10,0x1d]
269*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %xcc, 82          ! encoding: [0x9d,0xd0,0x30,0x52]
270*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %xcc, %g1 + %i2   ! encoding: [0x9d,0xd0,0x50,0x1a]
271*9880d681SAndroid Build Coastguard Worker        ! CHECK: tpos %xcc, %i5 + 41    ! encoding: [0x9d,0xd7,0x70,0x29]
272*9880d681SAndroid Build Coastguard Worker        tpos %xcc, %i5
273*9880d681SAndroid Build Coastguard Worker        tpos %xcc, 82
274*9880d681SAndroid Build Coastguard Worker        tpos %xcc, %g1 + %i2
275*9880d681SAndroid Build Coastguard Worker        tpos %xcc, %i5 + 41
276*9880d681SAndroid Build Coastguard Worker
277*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %xcc, %i5         ! encoding: [0x8d,0xd0,0x10,0x1d]
278*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %xcc, 82          ! encoding: [0x8d,0xd0,0x30,0x52]
279*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %xcc, %g1 + %i2   ! encoding: [0x8d,0xd0,0x50,0x1a]
280*9880d681SAndroid Build Coastguard Worker        ! CHECK: tneg %xcc, %i5 + 41    ! encoding: [0x8d,0xd7,0x70,0x29]
281*9880d681SAndroid Build Coastguard Worker        tneg %xcc, %i5
282*9880d681SAndroid Build Coastguard Worker        tneg %xcc, 82
283*9880d681SAndroid Build Coastguard Worker        tneg %xcc, %g1 + %i2
284*9880d681SAndroid Build Coastguard Worker        tneg %xcc, %i5 + 41
285*9880d681SAndroid Build Coastguard Worker
286*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %xcc, %i5          ! encoding: [0x9f,0xd0,0x10,0x1d]
287*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %xcc, 82           ! encoding: [0x9f,0xd0,0x30,0x52]
288*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %xcc, %g1 + %i2    ! encoding: [0x9f,0xd0,0x50,0x1a]
289*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvc %xcc, %i5 + 41     ! encoding: [0x9f,0xd7,0x70,0x29]
290*9880d681SAndroid Build Coastguard Worker        tvc %xcc, %i5
291*9880d681SAndroid Build Coastguard Worker        tvc %xcc, 82
292*9880d681SAndroid Build Coastguard Worker        tvc %xcc, %g1 + %i2
293*9880d681SAndroid Build Coastguard Worker        tvc %xcc, %i5 + 41
294*9880d681SAndroid Build Coastguard Worker
295*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %xcc, %i5          ! encoding: [0x8f,0xd0,0x10,0x1d]
296*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %xcc, 82           ! encoding: [0x8f,0xd0,0x30,0x52]
297*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %xcc, %g1 + %i2    ! encoding: [0x8f,0xd0,0x50,0x1a]
298*9880d681SAndroid Build Coastguard Worker        ! CHECK: tvs %xcc, %i5 + 41     ! encoding: [0x8f,0xd7,0x70,0x29]
299*9880d681SAndroid Build Coastguard Worker        tvs %xcc, %i5
300*9880d681SAndroid Build Coastguard Worker        tvs %xcc, 82
301*9880d681SAndroid Build Coastguard Worker        tvs %xcc, %g1 + %i2
302*9880d681SAndroid Build Coastguard Worker        tvs %xcc, %i5 + 41
303*9880d681SAndroid Build Coastguard Worker