• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3################################################################################
4# Special instructions
5################################################################################
6
7# CHECK:    mfs         r0, rpc
80x94 0x00 0x80 0x00
9
10# CHECK:    msrclr      r0, 0
110x94 0x11 0x00 0x00
12
13# CHECK:    msrset      r0, 0
140x94 0x10 0x00 0x00
15
16# CHECK:    mts         rpc, r0
170x94 0x00 0xc0 0x00
18
19# CHECK:    wdc         r0, r1
200x90 0x00 0x08 0x64
21
22# CHECK:    wdc.clear   r0, r1
230x90 0x00 0x08 0x66
24
25# CHECK:    wdc.flush   r0, r1
260x90 0x00 0x08 0x74
27
28# CHECK:    wic         r0, r1
290x90 0x00 0x08 0x68
30
31################################################################################
32# Special registers
33################################################################################
34
35# CHECK:    mfs         r1, rpc
360x94 0x20 0x80 0x00
37
38# CHECK:    mfs         r1, rmsr
390x94 0x20 0x80 0x01
40
41# CHECK:    mfs         r1, rear
420x94 0x20 0x80 0x03
43
44# CHECK:    mfs         r1, resr
450x94 0x20 0x80 0x05
46
47# CHECK:    mfs         r1, rfsr
480x94 0x20 0x80 0x07
49
50# CHECK:    mfs         r1, rbtr
510x94 0x20 0x80 0x0b
52
53# CHECK:    mfs         r1, redr
540x94 0x20 0x80 0x0d
55
56# CHECK:    mfs         r1, rpid
570x94 0x20 0x90 0x00
58
59# CHECK:    mfs         r1, rzpr
600x94 0x20 0x90 0x01
61
62# CHECK:    mfs         r1, rtlbx
630x94 0x20 0x90 0x02
64
65# CHECK:    mfs         r1, rtlbhi
660x94 0x20 0x90 0x04
67
68# CHECK:    mfs         r1, rtlblo
690x94 0x20 0x90 0x03
70
71# CHECK:    mfs         r1, rpvr0
720x94 0x20 0xa0 0x00
73
74# CHECK:    mfs         r1, rpvr1
750x94 0x20 0xa0 0x01
76
77# CHECK:    mfs         r1, rpvr2
780x94 0x20 0xa0 0x02
79
80# CHECK:    mfs         r1, rpvr3
810x94 0x20 0xa0 0x03
82
83# CHECK:    mfs         r1, rpvr4
840x94 0x20 0xa0 0x04
85
86# CHECK:    mfs         r1, rpvr5
870x94 0x20 0xa0 0x05
88
89# CHECK:    mfs         r1, rpvr6
900x94 0x20 0xa0 0x06
91
92# CHECK:    mfs         r1, rpvr7
930x94 0x20 0xa0 0x07
94
95# CHECK:    mfs         r1, rpvr8
960x94 0x20 0xa0 0x08
97
98# CHECK:    mfs         r1, rpvr9
990x94 0x20 0xa0 0x09
100
101# CHECK:    mfs         r1, rpvr10
1020x94 0x20 0xa0 0x0a
103
104# CHECK:    mfs         r1, rpvr11
1050x94 0x20 0xa0 0x0b
106