summaryrefslogtreecommitdiff
path: root/test/MC/Disassembler/MBlaze/mblaze_shift.txt
blob: 2783ffcb3e72569279052abd4c215626bd047505 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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