Mercurial > hg > CbC > CbC_llvm
comparison test/MC/Sparc/sparc-ctrl-instructions.s @ 122:36195a0db682
merging ( incomplete )
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Nov 2017 20:32:31 +0900 |
parents | 1172e4bd9c6f |
children |
comparison
equal
deleted
inserted
replaced
119:d9df2cbd60cd | 122:36195a0db682 |
---|---|
122 | 122 |
123 ! CHECK: bvs .BB0 ! encoding: [0x0e,0b10AAAAAA,A,A] | 123 ! CHECK: bvs .BB0 ! encoding: [0x0e,0b10AAAAAA,A,A] |
124 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 124 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
125 bvs .BB0 | 125 bvs .BB0 |
126 | 126 |
127 ! CHECK: fba .BB0 ! encoding: [0x11,0b10AAAAAA,A,A] | |
128 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
129 fba .BB0 | |
130 | |
131 ! CHECK: fba .BB0 ! encoding: [0x11,0b10AAAAAA,A,A] | |
132 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
133 fb .BB0 | |
134 | |
135 ! CHECK: fbn .BB0 ! encoding: [0x01,0b10AAAAAA,A,A] | |
136 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
137 fbn .BB0 | |
138 | |
127 ! CHECK: fbu .BB0 ! encoding: [0x0f,0b10AAAAAA,A,A] | 139 ! CHECK: fbu .BB0 ! encoding: [0x0f,0b10AAAAAA,A,A] |
128 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 140 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
129 fbu .BB0 | 141 fbu .BB0 |
130 | 142 |
131 ! CHECK: fbg .BB0 ! encoding: [0x0d,0b10AAAAAA,A,A] | 143 ! CHECK: fbg .BB0 ! encoding: [0x0d,0b10AAAAAA,A,A] |
132 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 144 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
133 fbg .BB0 | 145 fbg .BB0 |
146 | |
134 ! CHECK: fbug .BB0 ! encoding: [0x0b,0b10AAAAAA,A,A] | 147 ! CHECK: fbug .BB0 ! encoding: [0x0b,0b10AAAAAA,A,A] |
135 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 148 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
136 fbug .BB0 | 149 fbug .BB0 |
137 | 150 |
138 ! CHECK: fbl .BB0 ! encoding: [0x09,0b10AAAAAA,A,A] | 151 ! CHECK: fbl .BB0 ! encoding: [0x09,0b10AAAAAA,A,A] |
184 fbule .BB0 | 197 fbule .BB0 |
185 | 198 |
186 ! CHECK: fbo .BB0 ! encoding: [0x1f,0b10AAAAAA,A,A] | 199 ! CHECK: fbo .BB0 ! encoding: [0x1f,0b10AAAAAA,A,A] |
187 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 200 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
188 fbo .BB0 | 201 fbo .BB0 |
202 | |
203 ! CHECK: cba .BB0 ! encoding: [0x11,0b11AAAAAA,A,A] | |
204 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
205 cb .BB0 | |
206 | |
207 ! CHECK: cba .BB0 ! encoding: [0x11,0b11AAAAAA,A,A] | |
208 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
209 cba .BB0 | |
210 | |
211 ! CHECK: cbn .BB0 ! encoding: [0x01,0b11AAAAAA,A,A] | |
212 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
213 cbn .BB0 | |
214 | |
215 ! CHECK: cb3 .BB0 ! encoding: [0x0f,0b11AAAAAA,A,A] | |
216 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
217 cb3 .BB0 | |
218 | |
219 ! CHECK: cb2 .BB0 ! encoding: [0x0d,0b11AAAAAA,A,A] | |
220 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
221 cb2 .BB0 | |
222 | |
223 ! CHECK: cb23 .BB0 ! encoding: [0x0b,0b11AAAAAA,A,A] | |
224 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
225 cb23 .BB0 | |
226 | |
227 ! CHECK: cb1 .BB0 ! encoding: [0x09,0b11AAAAAA,A,A] | |
228 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
229 cb1 .BB0 | |
230 | |
231 ! CHECK: cb13 .BB0 ! encoding: [0x07,0b11AAAAAA,A,A] | |
232 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
233 cb13 .BB0 | |
234 | |
235 ! CHECK: cb12 .BB0 ! encoding: [0x05,0b11AAAAAA,A,A] | |
236 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
237 cb12 .BB0 | |
238 | |
239 ! CHECK: cb123 .BB0 ! encoding: [0x03,0b11AAAAAA,A,A] | |
240 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
241 cb123 .BB0 | |
242 | |
243 ! CHECK: cb0 .BB0 ! encoding: [0x13,0b11AAAAAA,A,A] | |
244 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
245 cb0 .BB0 | |
246 | |
247 ! CHECK: cb03 .BB0 ! encoding: [0x15,0b11AAAAAA,A,A] | |
248 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
249 cb03 .BB0 | |
250 | |
251 ! CHECK: cb02 .BB0 ! encoding: [0x17,0b11AAAAAA,A,A] | |
252 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
253 cb02 .BB0 | |
254 | |
255 ! CHECK: cb023 .BB0 ! encoding: [0x19,0b11AAAAAA,A,A] | |
256 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
257 cb023 .BB0 | |
258 | |
259 ! CHECK: cb01 .BB0 ! encoding: [0x1b,0b11AAAAAA,A,A] | |
260 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
261 cb01 .BB0 | |
262 | |
263 ! CHECK: cb013 .BB0 ! encoding: [0x1d,0b11AAAAAA,A,A] | |
264 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
265 cb013 .BB0 | |
266 | |
267 ! CHECK: cb012 .BB0 ! encoding: [0x1f,0b11AAAAAA,A,A] | |
268 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
269 cb012 .BB0 | |
189 | 270 |
190 ! CHECK: ba,a .BB0 ! encoding: [0x30,0b10AAAAAA,A,A] | 271 ! CHECK: ba,a .BB0 ! encoding: [0x30,0b10AAAAAA,A,A] |
191 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 272 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
192 ba,a .BB0 | 273 ba,a .BB0 |
193 | 274 |
302 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | 383 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 |
303 fbo,a .BB0 | 384 fbo,a .BB0 |
304 | 385 |
305 ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08] | 386 ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08] |
306 rett %i7 + 8 | 387 rett %i7 + 8 |
388 | |
389 ! CHECK: cb3,a .BB0 ! encoding: [0x2f,0b11AAAAAA,A,A] | |
390 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
391 cb3,a .BB0 | |
392 | |
393 ! CHECK: cb2,a .BB0 ! encoding: [0x2d,0b11AAAAAA,A,A] | |
394 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
395 cb2,a .BB0 | |
396 | |
397 ! CHECK: cb23,a .BB0 ! encoding: [0x2b,0b11AAAAAA,A,A] | |
398 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
399 cb23,a .BB0 | |
400 | |
401 ! CHECK: cb1,a .BB0 ! encoding: [0x29,0b11AAAAAA,A,A] | |
402 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
403 cb1,a .BB0 | |
404 | |
405 ! CHECK: cb13,a .BB0 ! encoding: [0x27,0b11AAAAAA,A,A] | |
406 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
407 cb13,a .BB0 | |
408 | |
409 ! CHECK: cb12,a .BB0 ! encoding: [0x25,0b11AAAAAA,A,A] | |
410 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
411 cb12,a .BB0 | |
412 | |
413 ! CHECK: cb123,a .BB0 ! encoding: [0x23,0b11AAAAAA,A,A] | |
414 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
415 cb123,a .BB0 | |
416 | |
417 ! CHECK: cb0,a .BB0 ! encoding: [0x33,0b11AAAAAA,A,A] | |
418 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
419 cb0,a .BB0 | |
420 | |
421 ! CHECK: cb03,a .BB0 ! encoding: [0x35,0b11AAAAAA,A,A] | |
422 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
423 cb03,a .BB0 | |
424 | |
425 ! CHECK: cb02,a .BB0 ! encoding: [0x37,0b11AAAAAA,A,A] | |
426 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
427 cb02,a .BB0 | |
428 | |
429 ! CHECK: cb023,a .BB0 ! encoding: [0x39,0b11AAAAAA,A,A] | |
430 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
431 cb023,a .BB0 | |
432 | |
433 ! CHECK: cb01,a .BB0 ! encoding: [0x3b,0b11AAAAAA,A,A] | |
434 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
435 cb01,a .BB0 | |
436 | |
437 ! CHECK: cb013,a .BB0 ! encoding: [0x3d,0b11AAAAAA,A,A] | |
438 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
439 cb013,a .BB0 | |
440 | |
441 ! CHECK: cb012,a .BB0 ! encoding: [0x3f,0b11AAAAAA,A,A] | |
442 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
443 cb012,a .BB0 | |
444 | |
445 ! CHECK: cb3,a .BB0 ! encoding: [0x2f,0b11AAAAAA,A,A] | |
446 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
447 cb3,a .BB0 | |
448 | |
449 ! CHECK: cb2,a .BB0 ! encoding: [0x2d,0b11AAAAAA,A,A] | |
450 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
451 cb2,a .BB0 | |
452 | |
453 ! CHECK: cb23,a .BB0 ! encoding: [0x2b,0b11AAAAAA,A,A] | |
454 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
455 cb23,a .BB0 | |
456 | |
457 ! CHECK: cb1,a .BB0 ! encoding: [0x29,0b11AAAAAA,A,A] | |
458 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
459 cb1,a .BB0 | |
460 | |
461 ! CHECK: cb13,a .BB0 ! encoding: [0x27,0b11AAAAAA,A,A] | |
462 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
463 cb13,a .BB0 | |
464 | |
465 ! CHECK: cb12,a .BB0 ! encoding: [0x25,0b11AAAAAA,A,A] | |
466 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
467 cb12,a .BB0 | |
468 | |
469 ! CHECK: cb123,a .BB0 ! encoding: [0x23,0b11AAAAAA,A,A] | |
470 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
471 cb123,a .BB0 | |
472 | |
473 ! CHECK: cb0,a .BB0 ! encoding: [0x33,0b11AAAAAA,A,A] | |
474 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
475 cb0,a .BB0 | |
476 | |
477 ! CHECK: cb03,a .BB0 ! encoding: [0x35,0b11AAAAAA,A,A] | |
478 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
479 cb03,a .BB0 | |
480 | |
481 ! CHECK: cb02,a .BB0 ! encoding: [0x37,0b11AAAAAA,A,A] | |
482 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
483 cb02,a .BB0 | |
484 | |
485 ! CHECK: cb023,a .BB0 ! encoding: [0x39,0b11AAAAAA,A,A] | |
486 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
487 cb023,a .BB0 | |
488 | |
489 ! CHECK: cb01,a .BB0 ! encoding: [0x3b,0b11AAAAAA,A,A] | |
490 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
491 cb01,a .BB0 | |
492 | |
493 ! CHECK: cb013,a .BB0 ! encoding: [0x3d,0b11AAAAAA,A,A] | |
494 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
495 cb013,a .BB0 | |
496 | |
497 ! CHECK: cb012,a .BB0 ! encoding: [0x3f,0b11AAAAAA,A,A] | |
498 ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 | |
499 cb012,a .BB0 | |
500 | |
501 ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08] | |
502 rett %i7 + 8 | |
503 |