| # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s |
| |
| ################################################################################ |
| # TYPE B instructions |
| ################################################################################ |
| |
| # CHECK: addi r1, r2, 15 |
| 0x20 0x22 0x00 0x0f |
| |
| # CHECK: addic r1, r2, 15 |
| 0x28 0x22 0x00 0x0f |
| |
| # CHECK: addik r1, r2, 15 |
| 0x30 0x22 0x00 0x0f |
| |
| # CHECK: addikc r1, r2, 15 |
| 0x38 0x22 0x00 0x0f |
| |
| # CHECK: andi r1, r2, 15 |
| 0xa4 0x22 0x00 0x0f |
| |
| # CHECK: andni r1, r2, 15 |
| 0xac 0x22 0x00 0x0f |
| |
| # CHECK: muli r1, r2, 15 |
| 0x60 0x22 0x00 0x0f |
| |
| # CHECK: ori r1, r2, 15 |
| 0xa0 0x22 0x00 0x0f |
| |
| # CHECK: rsubi r1, r2, 15 |
| 0x24 0x22 0x00 0x0f |
| |
| # CHECK: rsubic r1, r2, 15 |
| 0x2c 0x22 0x00 0x0f |
| |
| # CHECK: rsubik r1, r2, 15 |
| 0x34 0x22 0x00 0x0f |
| |
| # CHECK: rsubikc r1, r2, 15 |
| 0x3c 0x22 0x00 0x0f |
| |
| # CHECK: rtbd r15, 15 |
| 0xb6 0x4f 0x00 0x0f |
| |
| # CHECK: rted r15, 15 |
| 0xb6 0x8f 0x00 0x0f |
| |
| # CHECK: rtid r15, 15 |
| 0xb6 0x2f 0x00 0x0f |
| |
| # CHECK: rtsd r15, 15 |
| 0xb6 0x0f 0x00 0x0f |
| |
| # CHECK: xori r1, r2, 15 |
| 0xa8 0x22 0x00 0x0f |