Silence -Wunused-variable in release builds.
[llvm/stm8.git] / test / MC / Disassembler / MBlaze / mblaze_fsl.txt
bloba12b3b486e6082d09e7bb07062192bc21ab738a9
1 # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
3 ################################################################################
4 # FSL instructions
5 ################################################################################
7 # CHECK:    get         r0, rfsl0
8 0x6c 0x00 0x00 0x00
10 # CHECK:    nget        r0, rfsl0
11 0x6c 0x00 0x40 0x00
13 # CHECK:    cget        r0, rfsl0
14 0x6c 0x00 0x20 0x00
16 # CHECK:    ncget       r0, rfsl0
17 0x6c 0x00 0x60 0x00
19 # CHECK:    tget        r0, rfsl0
20 0x6c 0x00 0x10 0x00
22 # CHECK:    tnget       r0, rfsl0
23 0x6c 0x00 0x50 0x00
25 # CHECK:    tcget       r0, rfsl0
26 0x6c 0x00 0x30 0x00
28 # CHECK:    tncget      r0, rfsl0
29 0x6c 0x00 0x70 0x00
31 # CHECK:    aget        r0, rfsl0
32 0x6c 0x00 0x08 0x00
34 # CHECK:    naget       r0, rfsl0
35 0x6c 0x00 0x48 0x00
37 # CHECK:    caget       r0, rfsl0
38 0x6c 0x00 0x28 0x00
40 # CHECK:    ncaget      r0, rfsl0
41 0x6c 0x00 0x68 0x00
43 # CHECK:    taget       r0, rfsl0
44 0x6c 0x00 0x18 0x00
46 # CHECK:    tnaget      r0, rfsl0
47 0x6c 0x00 0x58 0x00
49 # CHECK:    tcaget      r0, rfsl0
50 0x6c 0x00 0x38 0x00
52 # CHECK:    tncaget     r0, rfsl0
53 0x6c 0x00 0x78 0x00
55 # CHECK:    eget        r0, rfsl0
56 0x6c 0x00 0x04 0x00
58 # CHECK:    neget       r0, rfsl0
59 0x6c 0x00 0x44 0x00
61 # CHECK:    ecget       r0, rfsl0
62 0x6c 0x00 0x24 0x00
64 # CHECK:    necget      r0, rfsl0
65 0x6c 0x00 0x64 0x00
67 # CHECK:    teget       r0, rfsl0
68 0x6c 0x00 0x14 0x00
70 # CHECK:    tneget      r0, rfsl0
71 0x6c 0x00 0x54 0x00
73 # CHECK:    tecget      r0, rfsl0
74 0x6c 0x00 0x34 0x00
76 # CHECK:    tnecget     r0, rfsl0
77 0x6c 0x00 0x74 0x00
79 # CHECK:    eaget       r0, rfsl0
80 0x6c 0x00 0x0c 0x00
82 # CHECK:    neaget      r0, rfsl0
83 0x6c 0x00 0x4c 0x00
85 # CHECK:    ecaget      r0, rfsl0
86 0x6c 0x00 0x2c 0x00
88 # CHECK:    necaget     r0, rfsl0
89 0x6c 0x00 0x6c 0x00
91 # CHECK:    teaget      r0, rfsl0
92 0x6c 0x00 0x1c 0x00
94 # CHECK:    tneaget     r0, rfsl0
95 0x6c 0x00 0x5c 0x00
97 # CHECK:    tecaget     r0, rfsl0
98 0x6c 0x00 0x3c 0x00
100 # CHECK:    tnecaget    r0, rfsl0
101 0x6c 0x00 0x7c 0x00
103 # CHECK:    getd        r0, r1
104 0x4c 0x00 0x08 0x00
106 # CHECK:    ngetd       r0, r1
107 0x4c 0x00 0x0a 0x00
109 # CHECK:    cgetd       r0, r1
110 0x4c 0x00 0x09 0x00
112 # CHECK:    ncgetd      r0, r1
113 0x4c 0x00 0x0b 0x00
115 # CHECK:    tgetd       r0, r1
116 0x4c 0x00 0x08 0x80
118 # CHECK:    tngetd      r0, r1
119 0x4c 0x00 0x0a 0x80
121 # CHECK:    tcgetd      r0, r1
122 0x4c 0x00 0x09 0x80
124 # CHECK:    tncgetd     r0, r1
125 0x4c 0x00 0x0b 0x80
127 # CHECK:    agetd       r0, r1
128 0x4c 0x00 0x08 0x40
130 # CHECK:    nagetd      r0, r1
131 0x4c 0x00 0x0a 0x40
133 # CHECK:    cagetd     r0, r1
134 0x4c 0x00 0x09 0x40
136 # CHECK:    ncagetd     r0, r1
137 0x4c 0x00 0x0b 0x40
139 # CHECK:    tagetd      r0, r1
140 0x4c 0x00 0x08 0xc0
142 # CHECK:    tnagetd     r0, r1
143 0x4c 0x00 0x0a 0xc0
145 # CHECK:    tcagetd     r0, r1
146 0x4c 0x00 0x09 0xc0
148 # CHECK:    tncagetd    r0, r1
149 0x4c 0x00 0x0b 0xc0
151 # CHECK:    egetd       r0, r1
152 0x4c 0x00 0x08 0x20
154 # CHECK:    negetd      r0, r1
155 0x4c 0x00 0x0a 0x20
157 # CHECK:    ecgetd      r0, r1
158 0x4c 0x00 0x09 0x20
160 # CHECK:    necgetd     r0, r1
161 0x4c 0x00 0x0b 0x20
163 # CHECK:    tegetd      r0, r1
164 0x4c 0x00 0x08 0xa0
166 # CHECK:    tnegetd     r0, r1
167 0x4c 0x00 0x0a 0xa0
169 # CHECK:    tecgetd     r0, r1
170 0x4c 0x00 0x09 0xa0
172 # CHECK:    tnecgetd    r0, r1
173 0x4c 0x00 0x0b 0xa0
175 # CHECK:    eagetd      r0, r1
176 0x4c 0x00 0x08 0x60
178 # CHECK:    neagetd     r0, r1
179 0x4c 0x00 0x0a 0x60
181 # CHECK:    ecagetd     r0, r1
182 0x4c 0x00 0x09 0x60
184 # CHECK:    necagetd    r0, r1
185 0x4c 0x00 0x0b 0x60
187 # CHECK:    teagetd     r0, r1
188 0x4c 0x00 0x08 0xe0
190 # CHECK:    tneagetd    r0, r1
191 0x4c 0x00 0x0a 0xe0
193 # CHECK:    tecagetd    r0, r1
194 0x4c 0x00 0x09 0xe0
196 # CHECK:    tnecagetd   r0, r1
197 0x4c 0x00 0x0b 0xe0
199 # CHECK:    put         r0, rfsl0
200 0x6c 0x00 0x80 0x00
202 # CHECK:    aput        r0, rfsl0
203 0x6c 0x00 0x88 0x00
205 # CHECK:    cput        r0, rfsl0
206 0x6c 0x00 0xa0 0x00
208 # CHECK:    caput       r0, rfsl0
209 0x6c 0x00 0xa8 0x00
211 # CHECK:    nput        r0, rfsl0
212 0x6c 0x00 0xc0 0x00
214 # CHECK:    naput       r0, rfsl0
215 0x6c 0x00 0xc8 0x00
217 # CHECK:    ncput       r0, rfsl0
218 0x6c 0x00 0xe0 0x00
220 # CHECK:    ncaput      r0, rfsl0
221 0x6c 0x00 0xe8 0x00
223 # CHECK:    tput        rfsl0
224 0x6c 0x00 0x90 0x00
226 # CHECK:    taput       rfsl0
227 0x6c 0x00 0x98 0x00
229 # CHECK:    tcput       rfsl0
230 0x6c 0x00 0xb0 0x00
232 # CHECK:    tcaput      rfsl0
233 0x6c 0x00 0xb8 0x00
235 # CHECK:    tnput       rfsl0
236 0x6c 0x00 0xd0 0x00
238 # CHECK:    tnaput      rfsl0
239 0x6c 0x00 0xd8 0x00
241 # CHECK:    tncput      rfsl0
242 0x6c 0x00 0xf0 0x00
244 # CHECK:    tncaput     rfsl0
245 0x6c 0x00 0xf8 0x00
247 # CHECK:    putd        r0, r1
248 0x4c 0x00 0x0c 0x00
250 # CHECK:    aputd       r0, r1
251 0x4c 0x00 0x0c 0x40
253 # CHECK:    cputd       r0, r1
254 0x4c 0x00 0x0d 0x00
256 # CHECK:    caputd      r0, r1
257 0x4c 0x00 0x0d 0x40
259 # CHECK:    nputd       r0, r1
260 0x4c 0x00 0x0e 0x00
262 # CHECK:    naputd      r0, r1
263 0x4c 0x00 0x0e 0x40
265 # CHECK:    ncputd      r0, r1
266 0x4c 0x00 0x0f 0x00
268 # CHECK:    ncaputd     r0, r1
269 0x4c 0x00 0x0f 0x40
271 # CHECK:    tputd       r1
272 0x4c 0x00 0x0c 0x80
274 # CHECK:    taputd      r1
275 0x4c 0x00 0x0c 0xc0
277 # CHECK:    tcputd      r1
278 0x4c 0x00 0x0d 0x80
280 # CHECK:    tcaputd     r1
281 0x4c 0x00 0x0d 0xc0
283 # CHECK:    tnputd      r1
284 0x4c 0x00 0x0e 0x80
286 # CHECK:    tnaputd     r1
287 0x4c 0x00 0x0e 0xc0
289 # CHECK:    tncputd     r1
290 0x4c 0x00 0x0f 0x80
292 # CHECK:    tncaputd    r1
293 0x4c 0x00 0x0f 0xc0
295 # CHECK:    get     r0, rfsl1
296 0x6c 0x00 0x00 0x01
298 # CHECK:    get     r0, rfsl2
299 0x6c 0x00 0x00 0x02
301 # CHECK:    get     r0, rfsl3
302 0x6c 0x00 0x00 0x03
304 # CHECK:    get     r0, rfsl4
305 0x6c 0x00 0x00 0x04
307 # CHECK:    get     r0, rfsl5
308 0x6c 0x00 0x00 0x05
310 # CHECK:    get     r0, rfsl6
311 0x6c 0x00 0x00 0x06
313 # CHECK:    get     r0, rfsl7
314 0x6c 0x00 0x00 0x07
316 # CHECK:    get     r0, rfsl8
317 0x6c 0x00 0x00 0x08
319 # CHECK:    get     r0, rfsl9
320 0x6c 0x00 0x00 0x09
322 # CHECK:    get     r0, rfsl10
323 0x6c 0x00 0x00 0x0a
325 # CHECK:    get     r0, rfsl11
326 0x6c 0x00 0x00 0x0b
328 # CHECK:    get     r0, rfsl12
329 0x6c 0x00 0x00 0x0c
331 # CHECK:    get     r0, rfsl13
332 0x6c 0x00 0x00 0x0d
334 # CHECK:    get     r0, rfsl14
335 0x6c 0x00 0x00 0x0e
337 # CHECK:    get     r0, rfsl15
338 0x6c 0x00 0x00 0x0f