1 ! RUN
: llvm-mc
%s
-arch
=sparc
-show-encoding | FileCheck
%s
3 ! CHECK
: ta
%i5
! encoding
: [0x91,0xd0,0x00,0x1d]
4 ! CHECK
: ta
82 ! encoding
: [0x91,0xd0,0x20,0x52]
5 ! CHECK
: ta
%g1
+ %i2
! encoding
: [0x91,0xd0,0x40,0x1a]
6 ! CHECK
: ta
%i5
+ 41 ! encoding
: [0x91,0xd7,0x60,0x29]
12 ! CHECK
: tn
%i5
! encoding
: [0x81,0xd0,0x00,0x1d]
13 ! CHECK
: tn
82 ! encoding
: [0x81,0xd0,0x20,0x52]
14 ! CHECK
: tn
%g1
+ %i2
! encoding
: [0x81,0xd0,0x40,0x1a]
15 ! CHECK
: tn
%i5
+ 41 ! encoding
: [0x81,0xd7,0x60,0x29]
21 ! CHECK
: tne %i5
! encoding
: [0x93,0xd0,0x00,0x1d]
22 !! tnz should
be a synonym for
tne
23 ! CHECK
: tne %i5
! encoding
: [0x93,0xd0,0x00,0x1d]
24 ! CHECK
: tne 82 ! encoding
: [0x93,0xd0,0x20,0x52]
25 ! CHECK
: tne %g1
+ %i2
! encoding
: [0x93,0xd0,0x40,0x1a]
26 ! CHECK
: tne %i5
+ 41 ! encoding
: [0x93,0xd7,0x60,0x29]
33 ! CHECK
: te
%i5
! encoding
: [0x83,0xd0,0x00,0x1d]
34 !! tz should
be a synonym for te
35 ! CHECK
: te
%i5
! encoding
: [0x83,0xd0,0x00,0x1d]
36 ! CHECK
: te
82 ! encoding
: [0x83,0xd0,0x20,0x52]
37 ! CHECK
: te
%g1
+ %i2
! encoding
: [0x83,0xd0,0x40,0x1a]
38 ! CHECK
: te
%i5
+ 41 ! encoding
: [0x83,0xd7,0x60,0x29]
45 ! CHECK
: tg
%i5
! encoding
: [0x95,0xd0,0x00,0x1d]
46 ! CHECK
: tg
82 ! encoding
: [0x95,0xd0,0x20,0x52]
47 ! CHECK
: tg
%g1
+ %i2
! encoding
: [0x95,0xd0,0x40,0x1a]
48 ! CHECK
: tg
%i5
+ 41 ! encoding
: [0x95,0xd7,0x60,0x29]
54 ! CHECK
: tle %i5
! encoding
: [0x85,0xd0,0x00,0x1d]
55 ! CHECK
: tle 82 ! encoding
: [0x85,0xd0,0x20,0x52]
56 ! CHECK
: tle %g1
+ %i2
! encoding
: [0x85,0xd0,0x40,0x1a]
57 ! CHECK
: tle %i5
+ 41 ! encoding
: [0x85,0xd7,0x60,0x29]
63 ! CHECK
: tge %i5
! encoding
: [0x97,0xd0,0x00,0x1d]
64 ! CHECK
: tge 82 ! encoding
: [0x97,0xd0,0x20,0x52]
65 ! CHECK
: tge %g1
+ %i2
! encoding
: [0x97,0xd0,0x40,0x1a]
66 ! CHECK
: tge %i5
+ 41 ! encoding
: [0x97,0xd7,0x60,0x29]
72 ! CHECK
: tl
%i5
! encoding
: [0x87,0xd0,0x00,0x1d]
73 ! CHECK
: tl
82 ! encoding
: [0x87,0xd0,0x20,0x52]
74 ! CHECK
: tl
%g1
+ %i2
! encoding
: [0x87,0xd0,0x40,0x1a]
75 ! CHECK
: tl
%i5
+ 41 ! encoding
: [0x87,0xd7,0x60,0x29]
81 ! CHECK
: tgu
%i5
! encoding
: [0x99,0xd0,0x00,0x1d]
82 ! CHECK
: tgu
82 ! encoding
: [0x99,0xd0,0x20,0x52]
83 ! CHECK
: tgu
%g1
+ %i2
! encoding
: [0x99,0xd0,0x40,0x1a]
84 ! CHECK
: tgu
%i5
+ 41 ! encoding
: [0x99,0xd7,0x60,0x29]
90 ! CHECK
: tleu
%i5
! encoding
: [0x89,0xd0,0x00,0x1d]
91 ! CHECK
: tleu
82 ! encoding
: [0x89,0xd0,0x20,0x52]
92 ! CHECK
: tleu
%g1
+ %i2
! encoding
: [0x89,0xd0,0x40,0x1a]
93 ! CHECK
: tleu
%i5
+ 41 ! encoding
: [0x89,0xd7,0x60,0x29]
99 ! CHECK
: tcc
%i5
! encoding
: [0x9b,0xd0,0x00,0x1d]
100 ! CHECK
: tcc
82 ! encoding
: [0x9b,0xd0,0x20,0x52]
101 ! CHECK
: tcc
%g1
+ %i2
! encoding
: [0x9b,0xd0,0x40,0x1a]
102 ! CHECK
: tcc
%i5
+ 41 ! encoding
: [0x9b,0xd7,0x60,0x29]
108 ! CHECK
: tcs
%i5
! encoding
: [0x8b,0xd0,0x00,0x1d]
109 ! CHECK
: tcs
82 ! encoding
: [0x8b,0xd0,0x20,0x52]
110 ! CHECK
: tcs
%g1
+ %i2
! encoding
: [0x8b,0xd0,0x40,0x1a]
111 ! CHECK
: tcs
%i5
+ 41 ! encoding
: [0x8b,0xd7,0x60,0x29]
117 ! CHECK
: tpos
%i5
! encoding
: [0x9d,0xd0,0x00,0x1d]
118 ! CHECK
: tpos
82 ! encoding
: [0x9d,0xd0,0x20,0x52]
119 ! CHECK
: tpos
%g1
+ %i2
! encoding
: [0x9d,0xd0,0x40,0x1a]
120 ! CHECK
: tpos
%i5
+ 41 ! encoding
: [0x9d,0xd7,0x60,0x29]
126 ! CHECK
: tneg
%i5
! encoding
: [0x8d,0xd0,0x00,0x1d]
127 ! CHECK
: tneg
82 ! encoding
: [0x8d,0xd0,0x20,0x52]
128 ! CHECK
: tneg
%g1
+ %i2
! encoding
: [0x8d,0xd0,0x40,0x1a]
129 ! CHECK
: tneg
%i5
+ 41 ! encoding
: [0x8d,0xd7,0x60,0x29]
135 ! CHECK
: tvc
%i5
! encoding
: [0x9f,0xd0,0x00,0x1d]
136 ! CHECK
: tvc
82 ! encoding
: [0x9f,0xd0,0x20,0x52]
137 ! CHECK
: tvc
%g1
+ %i2
! encoding
: [0x9f,0xd0,0x40,0x1a]
138 ! CHECK
: tvc
%i5
+ 41 ! encoding
: [0x9f,0xd7,0x60,0x29]
144 ! CHECK
: tvs
%i5
! encoding
: [0x8f,0xd0,0x00,0x1d]
145 ! CHECK
: tvs
82 ! encoding
: [0x8f,0xd0,0x20,0x52]
146 ! CHECK
: tvs
%g1
+ %i2
! encoding
: [0x8f,0xd0,0x40,0x1a]
147 ! CHECK
: tvs
%i5
+ 41 ! encoding
: [0x8f,0xd7,0x60,0x29]