| # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s |
| |
| ################################################################################ |
| # Shift instructions |
| ################################################################################ |
| |
| # CHECK: bsrl r1, r2, r3 |
| 0x44 0x22 0x18 0x00 |
| |
| # CHECK: bsra r1, r2, r3 |
| 0x44 0x22 0x1a 0x00 |
| |
| # CHECK: bsll r1, r2, r3 |
| 0x44 0x22 0x1c 0x00 |
| |
| # CHECK: bsrli r1, r2, 0 |
| 0x64 0x22 0x00 0x00 |
| |
| # CHECK: bsrai r1, r2, 0 |
| 0x64 0x22 0x02 0x00 |
| |
| # CHECK: bslli r1, r2, 0 |
| 0x64 0x22 0x04 0x00 |
| |
| # CHECK: sra r1, r2 |
| 0x90 0x22 0x00 0x01 |
| |
| # CHECK: srl r1, r2 |
| 0x90 0x22 0x00 0x41 |