]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/MC/Disassembler/MBlaze/mblaze_memory.txt
Vendor import of llvm tags/RELEASE_33/final r183502 (effectively, 3.3
[FreeBSD/FreeBSD.git] / test / MC / Disassembler / MBlaze / mblaze_memory.txt
1 # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3 ################################################################################
4 # Memory instructions
5 ################################################################################
6
7 # CHECK:    lbu     r1, r2, r3
8 0xc0 0x22 0x18 0x00
9
10 # CHECK:    lbur    r1, r2, r3
11 0xc0 0x22 0x1a 0x00
12
13 # CHECK:    lbui    r1, r2, 28
14 0xe0 0x22 0x00 0x1c
15
16 # CHECK:    lhu     r1, r2, r3
17 0xc4 0x22 0x18 0x00
18
19 # CHECK:    lhur    r1, r2, r3
20 0xc4 0x22 0x1a 0x00
21
22 # CHECK:    lhui    r1, r2, 28
23 0xe4 0x22 0x00 0x1c
24
25 # CHECK:    lw      r1, r2, r3
26 0xc8 0x22 0x18 0x00
27
28 # CHECK:    lwr    r1, r2, r3
29 0xc8 0x22 0x1a 0x00
30
31 # CHECK:    lwi     r1, r2, 28
32 0xe8 0x22 0x00 0x1c
33
34 # CHECK:    lwx      r1, r2, r3
35 0xc8 0x22 0x1c 0x00
36
37 # CHECK:    sb      r1, r2, r3
38 0xd0 0x22 0x18 0x00
39
40 # CHECK:    sbr     r1, r2, r3
41 0xd0 0x22 0x1a 0x00
42
43 # CHECK:    sbi     r1, r2, 28
44 0xf0 0x22 0x00 0x1c
45
46 # CHECK:    sh      r1, r2, r3
47 0xd4 0x22 0x18 0x00
48
49 # CHECK:    shr     r1, r2, r3
50 0xd4 0x22 0x1a 0x00
51
52 # CHECK:    shi     r1, r2, 28
53 0xf4 0x22 0x00 0x1c
54
55 # CHECK:    sw      r1, r2, r3
56 0xd8 0x22 0x18 0x00
57
58 # CHECK:    swr    r1, r2, r3
59 0xd8 0x22 0x1a 0x00
60
61 # CHECK:    swi     r1, r2, 28
62 0xf8 0x22 0x00 0x1c
63
64 # CHECK:    swx      r1, r2, r3
65 0xd8 0x22 0x1c 0x00