blob: a808cc9ccfb32c4e36a5a7fc18ccbcf7852e5d16 [file] [log] [blame]
# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
################################################################################
# Special instructions
################################################################################
# CHECK: mfs r0, rpc
0x94 0x00 0x80 0x00
# CHECK: msrclr r0, 0
0x94 0x11 0x00 0x00
# CHECK: msrset r0, 0
0x94 0x10 0x00 0x00
# CHECK: mts rpc, r0
0x94 0x00 0xc0 0x00
# CHECK: wdc r0, r1
0x90 0x00 0x08 0x64
# CHECK: wdc.clear r0, r1
0x90 0x00 0x08 0x66
# CHECK: wdc.flush r0, r1
0x90 0x00 0x08 0x74
# CHECK: wic r0, r1
0x90 0x00 0x08 0x68
################################################################################
# Special registers
################################################################################
# CHECK: mfs r1, rpc
0x94 0x20 0x80 0x00
# CHECK: mfs r1, rmsr
0x94 0x20 0x80 0x01
# CHECK: mfs r1, rear
0x94 0x20 0x80 0x03
# CHECK: mfs r1, resr
0x94 0x20 0x80 0x05
# CHECK: mfs r1, rfsr
0x94 0x20 0x80 0x07
# CHECK: mfs r1, rbtr
0x94 0x20 0x80 0x0b
# CHECK: mfs r1, redr
0x94 0x20 0x80 0x0d
# CHECK: mfs r1, rpid
0x94 0x20 0x90 0x00
# CHECK: mfs r1, rzpr
0x94 0x20 0x90 0x01
# CHECK: mfs r1, rtlbx
0x94 0x20 0x90 0x02
# CHECK: mfs r1, rtlbhi
0x94 0x20 0x90 0x04
# CHECK: mfs r1, rtlblo
0x94 0x20 0x90 0x03
# CHECK: mfs r1, rpvr0
0x94 0x20 0xa0 0x00
# CHECK: mfs r1, rpvr1
0x94 0x20 0xa0 0x01
# CHECK: mfs r1, rpvr2
0x94 0x20 0xa0 0x02
# CHECK: mfs r1, rpvr3
0x94 0x20 0xa0 0x03
# CHECK: mfs r1, rpvr4
0x94 0x20 0xa0 0x04
# CHECK: mfs r1, rpvr5
0x94 0x20 0xa0 0x05
# CHECK: mfs r1, rpvr6
0x94 0x20 0xa0 0x06
# CHECK: mfs r1, rpvr7
0x94 0x20 0xa0 0x07
# CHECK: mfs r1, rpvr8
0x94 0x20 0xa0 0x08
# CHECK: mfs r1, rpvr9
0x94 0x20 0xa0 0x09
# CHECK: mfs r1, rpvr10
0x94 0x20 0xa0 0x0a
# CHECK: mfs r1, rpvr11
0x94 0x20 0xa0 0x0b