a808cc9ccfb32c4e36a5a7fc18ccbcf7852e5d16
[oota-llvm.git] / test / MC / Disassembler / MBlaze / mblaze_special.txt
1 # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3 ################################################################################
4 # Special instructions
5 ################################################################################
6
7 # CHECK:    mfs         r0, rpc
8 0x94 0x00 0x80 0x00
9
10 # CHECK:    msrclr      r0, 0
11 0x94 0x11 0x00 0x00
12
13 # CHECK:    msrset      r0, 0
14 0x94 0x10 0x00 0x00
15
16 # CHECK:    mts         rpc, r0
17 0x94 0x00 0xc0 0x00
18
19 # CHECK:    wdc         r0, r1
20 0x90 0x00 0x08 0x64
21
22 # CHECK:    wdc.clear   r0, r1
23 0x90 0x00 0x08 0x66
24
25 # CHECK:    wdc.flush   r0, r1
26 0x90 0x00 0x08 0x74
27
28 # CHECK:    wic         r0, r1
29 0x90 0x00 0x08 0x68
30
31 ################################################################################
32 # Special registers
33 ################################################################################
34
35 # CHECK:    mfs         r1, rpc
36 0x94 0x20 0x80 0x00
37
38 # CHECK:    mfs         r1, rmsr
39 0x94 0x20 0x80 0x01
40
41 # CHECK:    mfs         r1, rear
42 0x94 0x20 0x80 0x03
43
44 # CHECK:    mfs         r1, resr
45 0x94 0x20 0x80 0x05
46
47 # CHECK:    mfs         r1, rfsr
48 0x94 0x20 0x80 0x07
49
50 # CHECK:    mfs         r1, rbtr
51 0x94 0x20 0x80 0x0b
52
53 # CHECK:    mfs         r1, redr
54 0x94 0x20 0x80 0x0d
55
56 # CHECK:    mfs         r1, rpid
57 0x94 0x20 0x90 0x00
58
59 # CHECK:    mfs         r1, rzpr
60 0x94 0x20 0x90 0x01
61
62 # CHECK:    mfs         r1, rtlbx
63 0x94 0x20 0x90 0x02
64
65 # CHECK:    mfs         r1, rtlbhi
66 0x94 0x20 0x90 0x04
67
68 # CHECK:    mfs         r1, rtlblo
69 0x94 0x20 0x90 0x03
70
71 # CHECK:    mfs         r1, rpvr0
72 0x94 0x20 0xa0 0x00
73
74 # CHECK:    mfs         r1, rpvr1
75 0x94 0x20 0xa0 0x01
76
77 # CHECK:    mfs         r1, rpvr2
78 0x94 0x20 0xa0 0x02
79
80 # CHECK:    mfs         r1, rpvr3
81 0x94 0x20 0xa0 0x03
82
83 # CHECK:    mfs         r1, rpvr4
84 0x94 0x20 0xa0 0x04
85
86 # CHECK:    mfs         r1, rpvr5
87 0x94 0x20 0xa0 0x05
88
89 # CHECK:    mfs         r1, rpvr6
90 0x94 0x20 0xa0 0x06
91
92 # CHECK:    mfs         r1, rpvr7
93 0x94 0x20 0xa0 0x07
94
95 # CHECK:    mfs         r1, rpvr8
96 0x94 0x20 0xa0 0x08
97
98 # CHECK:    mfs         r1, rpvr9
99 0x94 0x20 0xa0 0x09
100
101 # CHECK:    mfs         r1, rpvr10
102 0x94 0x20 0xa0 0x0a
103
104 # CHECK:    mfs         r1, rpvr11
105 0x94 0x20 0xa0 0x0b