summaryrefslogtreecommitdiff
path: root/test/MC
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC')
-rw-r--r--test/MC/Disassembler/MBlaze/lit.local.cfg6
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_branch.txt119
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_fpu.txt47
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_fsl.txt338
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_imm.txt121
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_mbar.txt14
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_memory.txt65
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_operands.txt197
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_pattern.txt17
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_shift.txt29
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_special.txt105
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_typea.txt74
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_typeb.txt56
-rw-r--r--test/MC/MBlaze/lit.local.cfg6
-rw-r--r--test/MC/MBlaze/mblaze_branch.s197
-rw-r--r--test/MC/MBlaze/mblaze_fpu.s77
-rw-r--r--test/MC/MBlaze/mblaze_fsl.s568
-rw-r--r--test/MC/MBlaze/mblaze_imm.s194
-rw-r--r--test/MC/MBlaze/mblaze_memory.s107
-rw-r--r--test/MC/MBlaze/mblaze_operands.s328
-rw-r--r--test/MC/MBlaze/mblaze_pattern.s22
-rw-r--r--test/MC/MBlaze/mblaze_shift.s47
-rw-r--r--test/MC/MBlaze/mblaze_special.s167
-rw-r--r--test/MC/MBlaze/mblaze_typea.s122
-rw-r--r--test/MC/MBlaze/mblaze_typeb.s92
25 files changed, 0 insertions, 3115 deletions
diff --git a/test/MC/Disassembler/MBlaze/lit.local.cfg b/test/MC/Disassembler/MBlaze/lit.local.cfg
deleted file mode 100644
index 3955b4e167..0000000000
--- a/test/MC/Disassembler/MBlaze/lit.local.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-config.suffixes = ['.txt']
-
-targets = set(config.root.targets_to_build.split())
-if not 'MBlaze' in targets:
- config.unsupported = True
-
diff --git a/test/MC/Disassembler/MBlaze/mblaze_branch.txt b/test/MC/Disassembler/MBlaze/mblaze_branch.txt
deleted file mode 100644
index 5f4051712f..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_branch.txt
+++ /dev/null
@@ -1,119 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# Branch instructions
-################################################################################
-
-# CHECK: beq r2, r3
-0x9c 0x02 0x18 0x00
-
-# CHECK: bge r2, r3
-0x9c 0xa2 0x18 0x00
-
-# CHECK: bgt r2, r3
-0x9c 0x82 0x18 0x00
-
-# CHECK: ble r2, r3
-0x9c 0x62 0x18 0x00
-
-# CHECK: blt r2, r3
-0x9c 0x42 0x18 0x00
-
-# CHECK: bne r2, r3
-0x9c 0x22 0x18 0x00
-
-# CHECK: beqd r2, r3
-0x9e 0x02 0x18 0x00
-
-# CHECK: bged r2, r3
-0x9e 0xa2 0x18 0x00
-
-# CHECK: bgtd r2, r3
-0x9e 0x82 0x18 0x00
-
-# CHECK: bled r2, r3
-0x9e 0x62 0x18 0x00
-
-# CHECK: bltd r2, r3
-0x9e 0x42 0x18 0x00
-
-# CHECK: bned r2, r3
-0x9e 0x22 0x18 0x00
-
-# CHECK: br r3
-0x98 0x00 0x18 0x00
-
-# CHECK: bra r3
-0x98 0x08 0x18 0x00
-
-# CHECK: brd r3
-0x98 0x10 0x18 0x00
-
-# CHECK: brad r3
-0x98 0x18 0x18 0x00
-
-# CHECK: brld r15, r3
-0x99 0xf4 0x18 0x00
-
-# CHECK: brald r15, r3
-0x99 0xfc 0x18 0x00
-
-# CHECK: brk r15, r3
-0x99 0xec 0x18 0x00
-
-# CHECK: beqi r2, 0
-0xbc 0x02 0x00 0x00
-
-# CHECK: bgei r2, 0
-0xbc 0xa2 0x00 0x00
-
-# CHECK: bgti r2, 0
-0xbc 0x82 0x00 0x00
-
- # CHECK: blei r2, 0
-0xbc 0x62 0x00 0x00
-
-# CHECK: blti r2, 0
-0xbc 0x42 0x00 0x00
-
-# CHECK: bnei r2, 0
-0xbc 0x22 0x00 0x00
-
-# CHECK: beqid r2, 0
-0xbe 0x02 0x00 0x00
-
-# CHECK: bgeid r2, 0
-0xbe 0xa2 0x00 0x00
-
-# CHECK: bgtid r2, 0
-0xbe 0x82 0x00 0x00
-
-# CHECK: bleid r2, 0
-0xbe 0x62 0x00 0x00
-
-# CHECK: bltid r2, 0
-0xbe 0x42 0x00 0x00
-
-# CHECK: bneid r2, 0
-0xbe 0x22 0x00 0x00
-
-# CHECK: bri 0
-0xb8 0x00 0x00 0x00
-
-# CHECK: brai 0
-0xb8 0x08 0x00 0x00
-
-# CHECK: brid 0
-0xb8 0x10 0x00 0x00
-
-# CHECK: braid 0
-0xb8 0x18 0x00 0x00
-
-# CHECK: brlid r15, 0
-0xb9 0xf4 0x00 0x00
-
-# CHECK: bralid r15, 0
-0xb9 0xfc 0x00 0x00
-
-# CHECK: brki r15, 0
-0xb9 0xec 0x00 0x00
diff --git a/test/MC/Disassembler/MBlaze/mblaze_fpu.txt b/test/MC/Disassembler/MBlaze/mblaze_fpu.txt
deleted file mode 100644
index 0fb7abcdea..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_fpu.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# FPU instructions
-################################################################################
-
-# CHECK: fadd r0, r1, r2
-0x58 0x01 0x10 0x00
-
-# CHECK: frsub r0, r1, r2
-0x58 0x01 0x10 0x80
-
-# CHECK: fmul r0, r1, r2
-0x58 0x01 0x11 0x00
-
-# CHECK: fdiv r0, r1, r2
-0x58 0x01 0x11 0x80
-
-# CHECK: fsqrt r0, r1
-0x58 0x01 0x03 0x80
-
-# CHECK: fint r0, r1
-0x58 0x01 0x03 0x00
-
-# CHECK: flt r0, r1
-0x58 0x01 0x02 0x80
-
-# CHECK: fcmp.un r0, r1, r2
-0x58 0x01 0x12 0x00
-
-# CHECK: fcmp.lt r0, r1, r2
-0x58 0x01 0x12 0x10
-
-# CHECK: fcmp.eq r0, r1, r2
-0x58 0x01 0x12 0x20
-
-# CHECK: fcmp.le r0, r1, r2
-0x58 0x01 0x12 0x30
-
-# CHECK: fcmp.gt r0, r1, r2
-0x58 0x01 0x12 0x40
-
-# CHECK: fcmp.ne r0, r1, r2
-0x58 0x01 0x12 0x50
-
-# CHECK: fcmp.ge r0, r1, r2
-0x58 0x01 0x12 0x60
diff --git a/test/MC/Disassembler/MBlaze/mblaze_fsl.txt b/test/MC/Disassembler/MBlaze/mblaze_fsl.txt
deleted file mode 100644
index a12b3b486e..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_fsl.txt
+++ /dev/null
@@ -1,338 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# FSL instructions
-################################################################################
-
-# CHECK: get r0, rfsl0
-0x6c 0x00 0x00 0x00
-
-# CHECK: nget r0, rfsl0
-0x6c 0x00 0x40 0x00
-
-# CHECK: cget r0, rfsl0
-0x6c 0x00 0x20 0x00
-
-# CHECK: ncget r0, rfsl0
-0x6c 0x00 0x60 0x00
-
-# CHECK: tget r0, rfsl0
-0x6c 0x00 0x10 0x00
-
-# CHECK: tnget r0, rfsl0
-0x6c 0x00 0x50 0x00
-
-# CHECK: tcget r0, rfsl0
-0x6c 0x00 0x30 0x00
-
-# CHECK: tncget r0, rfsl0
-0x6c 0x00 0x70 0x00
-
-# CHECK: aget r0, rfsl0
-0x6c 0x00 0x08 0x00
-
-# CHECK: naget r0, rfsl0
-0x6c 0x00 0x48 0x00
-
-# CHECK: caget r0, rfsl0
-0x6c 0x00 0x28 0x00
-
-# CHECK: ncaget r0, rfsl0
-0x6c 0x00 0x68 0x00
-
-# CHECK: taget r0, rfsl0
-0x6c 0x00 0x18 0x00
-
-# CHECK: tnaget r0, rfsl0
-0x6c 0x00 0x58 0x00
-
-# CHECK: tcaget r0, rfsl0
-0x6c 0x00 0x38 0x00
-
-# CHECK: tncaget r0, rfsl0
-0x6c 0x00 0x78 0x00
-
-# CHECK: eget r0, rfsl0
-0x6c 0x00 0x04 0x00
-
-# CHECK: neget r0, rfsl0
-0x6c 0x00 0x44 0x00
-
-# CHECK: ecget r0, rfsl0
-0x6c 0x00 0x24 0x00
-
-# CHECK: necget r0, rfsl0
-0x6c 0x00 0x64 0x00
-
-# CHECK: teget r0, rfsl0
-0x6c 0x00 0x14 0x00
-
-# CHECK: tneget r0, rfsl0
-0x6c 0x00 0x54 0x00
-
-# CHECK: tecget r0, rfsl0
-0x6c 0x00 0x34 0x00
-
-# CHECK: tnecget r0, rfsl0
-0x6c 0x00 0x74 0x00
-
-# CHECK: eaget r0, rfsl0
-0x6c 0x00 0x0c 0x00
-
-# CHECK: neaget r0, rfsl0
-0x6c 0x00 0x4c 0x00
-
-# CHECK: ecaget r0, rfsl0
-0x6c 0x00 0x2c 0x00
-
-# CHECK: necaget r0, rfsl0
-0x6c 0x00 0x6c 0x00
-
-# CHECK: teaget r0, rfsl0
-0x6c 0x00 0x1c 0x00
-
-# CHECK: tneaget r0, rfsl0
-0x6c 0x00 0x5c 0x00
-
-# CHECK: tecaget r0, rfsl0
-0x6c 0x00 0x3c 0x00
-
-# CHECK: tnecaget r0, rfsl0
-0x6c 0x00 0x7c 0x00
-
-# CHECK: getd r0, r1
-0x4c 0x00 0x08 0x00
-
-# CHECK: ngetd r0, r1
-0x4c 0x00 0x0a 0x00
-
-# CHECK: cgetd r0, r1
-0x4c 0x00 0x09 0x00
-
-# CHECK: ncgetd r0, r1
-0x4c 0x00 0x0b 0x00
-
-# CHECK: tgetd r0, r1
-0x4c 0x00 0x08 0x80
-
-# CHECK: tngetd r0, r1
-0x4c 0x00 0x0a 0x80
-
-# CHECK: tcgetd r0, r1
-0x4c 0x00 0x09 0x80
-
-# CHECK: tncgetd r0, r1
-0x4c 0x00 0x0b 0x80
-
-# CHECK: agetd r0, r1
-0x4c 0x00 0x08 0x40
-
-# CHECK: nagetd r0, r1
-0x4c 0x00 0x0a 0x40
-
-# CHECK: cagetd r0, r1
-0x4c 0x00 0x09 0x40
-
-# CHECK: ncagetd r0, r1
-0x4c 0x00 0x0b 0x40
-
-# CHECK: tagetd r0, r1
-0x4c 0x00 0x08 0xc0
-
-# CHECK: tnagetd r0, r1
-0x4c 0x00 0x0a 0xc0
-
-# CHECK: tcagetd r0, r1
-0x4c 0x00 0x09 0xc0
-
-# CHECK: tncagetd r0, r1
-0x4c 0x00 0x0b 0xc0
-
-# CHECK: egetd r0, r1
-0x4c 0x00 0x08 0x20
-
-# CHECK: negetd r0, r1
-0x4c 0x00 0x0a 0x20
-
-# CHECK: ecgetd r0, r1
-0x4c 0x00 0x09 0x20
-
-# CHECK: necgetd r0, r1
-0x4c 0x00 0x0b 0x20
-
-# CHECK: tegetd r0, r1
-0x4c 0x00 0x08 0xa0
-
-# CHECK: tnegetd r0, r1
-0x4c 0x00 0x0a 0xa0
-
-# CHECK: tecgetd r0, r1
-0x4c 0x00 0x09 0xa0
-
-# CHECK: tnecgetd r0, r1
-0x4c 0x00 0x0b 0xa0
-
-# CHECK: eagetd r0, r1
-0x4c 0x00 0x08 0x60
-
-# CHECK: neagetd r0, r1
-0x4c 0x00 0x0a 0x60
-
-# CHECK: ecagetd r0, r1
-0x4c 0x00 0x09 0x60
-
-# CHECK: necagetd r0, r1
-0x4c 0x00 0x0b 0x60
-
-# CHECK: teagetd r0, r1
-0x4c 0x00 0x08 0xe0
-
-# CHECK: tneagetd r0, r1
-0x4c 0x00 0x0a 0xe0
-
-# CHECK: tecagetd r0, r1
-0x4c 0x00 0x09 0xe0
-
-# CHECK: tnecagetd r0, r1
-0x4c 0x00 0x0b 0xe0
-
-# CHECK: put r0, rfsl0
-0x6c 0x00 0x80 0x00
-
-# CHECK: aput r0, rfsl0
-0x6c 0x00 0x88 0x00
-
-# CHECK: cput r0, rfsl0
-0x6c 0x00 0xa0 0x00
-
-# CHECK: caput r0, rfsl0
-0x6c 0x00 0xa8 0x00
-
-# CHECK: nput r0, rfsl0
-0x6c 0x00 0xc0 0x00
-
-# CHECK: naput r0, rfsl0
-0x6c 0x00 0xc8 0x00
-
-# CHECK: ncput r0, rfsl0
-0x6c 0x00 0xe0 0x00
-
-# CHECK: ncaput r0, rfsl0
-0x6c 0x00 0xe8 0x00
-
-# CHECK: tput rfsl0
-0x6c 0x00 0x90 0x00
-
-# CHECK: taput rfsl0
-0x6c 0x00 0x98 0x00
-
-# CHECK: tcput rfsl0
-0x6c 0x00 0xb0 0x00
-
-# CHECK: tcaput rfsl0
-0x6c 0x00 0xb8 0x00
-
-# CHECK: tnput rfsl0
-0x6c 0x00 0xd0 0x00
-
-# CHECK: tnaput rfsl0
-0x6c 0x00 0xd8 0x00
-
-# CHECK: tncput rfsl0
-0x6c 0x00 0xf0 0x00
-
-# CHECK: tncaput rfsl0
-0x6c 0x00 0xf8 0x00
-
-# CHECK: putd r0, r1
-0x4c 0x00 0x0c 0x00
-
-# CHECK: aputd r0, r1
-0x4c 0x00 0x0c 0x40
-
-# CHECK: cputd r0, r1
-0x4c 0x00 0x0d 0x00
-
-# CHECK: caputd r0, r1
-0x4c 0x00 0x0d 0x40
-
-# CHECK: nputd r0, r1
-0x4c 0x00 0x0e 0x00
-
-# CHECK: naputd r0, r1
-0x4c 0x00 0x0e 0x40
-
-# CHECK: ncputd r0, r1
-0x4c 0x00 0x0f 0x00
-
-# CHECK: ncaputd r0, r1
-0x4c 0x00 0x0f 0x40
-
-# CHECK: tputd r1
-0x4c 0x00 0x0c 0x80
-
-# CHECK: taputd r1
-0x4c 0x00 0x0c 0xc0
-
-# CHECK: tcputd r1
-0x4c 0x00 0x0d 0x80
-
-# CHECK: tcaputd r1
-0x4c 0x00 0x0d 0xc0
-
-# CHECK: tnputd r1
-0x4c 0x00 0x0e 0x80
-
-# CHECK: tnaputd r1
-0x4c 0x00 0x0e 0xc0
-
-# CHECK: tncputd r1
-0x4c 0x00 0x0f 0x80
-
-# CHECK: tncaputd r1
-0x4c 0x00 0x0f 0xc0
-
-# CHECK: get r0, rfsl1
-0x6c 0x00 0x00 0x01
-
-# CHECK: get r0, rfsl2
-0x6c 0x00 0x00 0x02
-
-# CHECK: get r0, rfsl3
-0x6c 0x00 0x00 0x03
-
-# CHECK: get r0, rfsl4
-0x6c 0x00 0x00 0x04
-
-# CHECK: get r0, rfsl5
-0x6c 0x00 0x00 0x05
-
-# CHECK: get r0, rfsl6
-0x6c 0x00 0x00 0x06
-
-# CHECK: get r0, rfsl7
-0x6c 0x00 0x00 0x07
-
-# CHECK: get r0, rfsl8
-0x6c 0x00 0x00 0x08
-
-# CHECK: get r0, rfsl9
-0x6c 0x00 0x00 0x09
-
-# CHECK: get r0, rfsl10
-0x6c 0x00 0x00 0x0a
-
-# CHECK: get r0, rfsl11
-0x6c 0x00 0x00 0x0b
-
-# CHECK: get r0, rfsl12
-0x6c 0x00 0x00 0x0c
-
-# CHECK: get r0, rfsl13
-0x6c 0x00 0x00 0x0d
-
-# CHECK: get r0, rfsl14
-0x6c 0x00 0x00 0x0e
-
-# CHECK: get r0, rfsl15
-0x6c 0x00 0x00 0x0f
diff --git a/test/MC/Disassembler/MBlaze/mblaze_imm.txt b/test/MC/Disassembler/MBlaze/mblaze_imm.txt
deleted file mode 100644
index 3833ea85d7..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_imm.txt
+++ /dev/null
@@ -1,121 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# IMM instruction processing
-################################################################################
-
-# CHECK: addi r0, r0, 0
-0x20 0x00 0x00 0x00
-
-# CHECK: addi r0, r0, 1
-0x20 0x00 0x00 0x01
-
-# CHECK: addi r0, r0, 2
-0x20 0x00 0x00 0x02
-
-# CHECK: addi r0, r0, 4
-0x20 0x00 0x00 0x04
-
-# CHECK: addi r0, r0, 8
-0x20 0x00 0x00 0x08
-
-# CHECK: addi r0, r0, 16
-0x20 0x00 0x00 0x10
-
-# CHECK: addi r0, r0, 32
-0x20 0x00 0x00 0x20
-
-# CHECK: addi r0, r0, 64
-0x20 0x00 0x00 0x40
-
-# CHECK: addi r0, r0, 128
-0x20 0x00 0x00 0x80
-
-# CHECK: addi r0, r0, 256
-0x20 0x00 0x01 0x00
-
-# CHECK: addi r0, r0, 512
-0x20 0x00 0x02 0x00
-
-# CHECK: addi r0, r0, 1024
-0x20 0x00 0x04 0x00
-
-# CHECK: addi r0, r0, 2048
-0x20 0x00 0x08 0x00
-
-# CHECK: addi r0, r0, 4096
-0x20 0x00 0x10 0x00
-
-# CHECK: addi r0, r0, 8192
-0x20 0x00 0x20 0x00
-
-# CHECK: addi r0, r0, 16384
-0x20 0x00 0x40 0x00
-
-# CHECK: imm 0
-# CHECK: addi r0, r0, -32768
-0xb0 0x00 0x00 0x00 0x20 0x00 0x80 0x00
-
-# CHECK: imm 1
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x01 0x20 0x00 0x00 0x00
-
-# CHECK: imm 2
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x02 0x20 0x00 0x00 0x00
-
-# CHECK: imm 4
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x04 0x20 0x00 0x00 0x00
-
-# CHECK: imm 8
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x08 0x20 0x00 0x00 0x00
-
-# CHECK: imm 16
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x10 0x20 0x00 0x00 0x00
-
-# CHECK: imm 32
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x20 0x20 0x00 0x00 0x00
-
-# CHECK: imm 64
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x40 0x20 0x00 0x00 0x00
-
-# CHECK: imm 128
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x00 0x80 0x20 0x00 0x00 0x00
-
-# CHECK: imm 256
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x01 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm 512
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x02 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm 1024
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x04 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm 2048
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x08 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm 4096
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x10 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm 8192
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x20 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm 16384
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x40 0x00 0x20 0x00 0x00 0x00
-
-# CHECK: imm -32768
-# CHECK: addi r0, r0, 0
-0xb0 0x00 0x80 0x00 0x20 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/MBlaze/mblaze_mbar.txt b/test/MC/Disassembler/MBlaze/mblaze_mbar.txt
deleted file mode 100644
index 6beba86b15..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_mbar.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# Memory Barrier instructions
-################################################################################
-
-# CHECK: mbar 0
-0xB8 0x02 0x00 0x04
-
-# CHECK: mbar 1
-0xB8 0x22 0x00 0x04
-
-# CHECK: mbar 2
-0xB8 0x42 0x00 0x04
diff --git a/test/MC/Disassembler/MBlaze/mblaze_memory.txt b/test/MC/Disassembler/MBlaze/mblaze_memory.txt
deleted file mode 100644
index 584d61c47d..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_memory.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# Memory instructions
-################################################################################
-
-# CHECK: lbu r1, r2, r3
-0xc0 0x22 0x18 0x00
-
-# CHECK: lbur r1, r2, r3
-0xc0 0x22 0x1a 0x00
-
-# CHECK: lbui r1, r2, 28
-0xe0 0x22 0x00 0x1c
-
-# CHECK: lhu r1, r2, r3
-0xc4 0x22 0x18 0x00
-
-# CHECK: lhur r1, r2, r3
-0xc4 0x22 0x1a 0x00
-
-# CHECK: lhui r1, r2, 28
-0xe4 0x22 0x00 0x1c
-
-# CHECK: lw r1, r2, r3
-0xc8 0x22 0x18 0x00
-
-# CHECK: lwr r1, r2, r3
-0xc8 0x22 0x1a 0x00
-
-# CHECK: lwi r1, r2, 28
-0xe8 0x22 0x00 0x1c
-
-# CHECK: lwx r1, r2, r3
-0xc8 0x22 0x1c 0x00
-
-# CHECK: sb r1, r2, r3
-0xd0 0x22 0x18 0x00
-
-# CHECK: sbr r1, r2, r3
-0xd0 0x22 0x1a 0x00
-
-# CHECK: sbi r1, r2, 28
-0xf0 0x22 0x00 0x1c
-
-# CHECK: sh r1, r2, r3
-0xd4 0x22 0x18 0x00
-
-# CHECK: shr r1, r2, r3
-0xd4 0x22 0x1a 0x00
-
-# CHECK: shi r1, r2, 28
-0xf4 0x22 0x00 0x1c
-
-# CHECK: sw r1, r2, r3
-0xd8 0x22 0x18 0x00
-
-# CHECK: swr r1, r2, r3
-0xd8 0x22 0x1a 0x00
-
-# CHECK: swi r1, r2, 28
-0xf8 0x22 0x00 0x1c
-
-# CHECK: swx r1, r2, r3
-0xd8 0x22 0x1c 0x00
diff --git a/test/MC/Disassembler/MBlaze/mblaze_operands.txt b/test/MC/Disassembler/MBlaze/mblaze_operands.txt
deleted file mode 100644
index f0304b12bd..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_operands.txt
+++ /dev/null
@@ -1,197 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# Operands disassembly
-################################################################################
-
-# CHECK: add r0, r0, r0
-0x00 0x00 0x00 0x00
-
-# CHECK: add r1, r1, r1
-0x00 0x21 0x08 0x00
-
-# CHECK: add r2, r2, r2
-0x00 0x42 0x10 0x00
-
-# CHECK: add r3, r3, r3
-0x00 0x63 0x18 0x00
-
-# CHECK: add r4, r4, r4
-0x00 0x84 0x20 0x00
-
-# CHECK: add r5, r5, r5
-0x00 0xa5 0x28 0x00
-
-# CHECK: add r6, r6, r6
-0x00 0xc6 0x30 0x00
-
-# CHECK: add r7, r7, r7
-0x00 0xe7 0x38 0x00
-
-# CHECK: add r8, r8, r8
-0x01 0x08 0x40 0x00
-
-# CHECK: add r9, r9, r9
-0x01 0x29 0x48 0x00
-
-# CHECK: add r10, r10, r10
-0x01 0x4a 0x50 0x00
-
-# CHECK: add r11, r11, r11
-0x01 0x6b 0x58 0x00
-
-# CHECK: add r12, r12, r12
-0x01 0x8c 0x60 0x00
-
-# CHECK: add r13, r13, r13
-0x01 0xad 0x68 0x00
-
-# CHECK: add r14, r14, r14
-0x01 0xce 0x70 0x00
-
-# CHECK: add r15, r15, r15
-0x01 0xef 0x78 0x00
-
-# CHECK: add r16, r16, r16
-0x02 0x10 0x80 0x00
-
-# CHECK: add r17, r17, r17
-0x02 0x31 0x88 0x00
-
-# CHECK: add r18, r18, r18
-0x02 0x52 0x90 0x00
-
-# CHECK: add r19, r19, r19
-0x02 0x73 0x98 0x00
-
-# CHECK: add r20, r20, r20
-0x02 0x94 0xa0 0x00
-
-# CHECK: add r21, r21, r21
-0x02 0xb5 0xa8 0x00
-
-# CHECK: add r22, r22, r22
-0x02 0xd6 0xb0 0x00
-
-# CHECK: add r23, r23, r23
-0x02 0xf7 0xb8 0x00
-
-# CHECK: add r24, r24, r24
-0x03 0x18 0xc0 0x00
-
-# CHECK: add r25, r25, r25
-0x03 0x39 0xc8 0x00
-
-# CHECK: add r26, r26, r26
-0x03 0x5a 0xd0 0x00
-
-# CHECK: add r27, r27, r27
-0x03 0x7b 0xd8 0x00
-
-# CHECK: add r28, r28, r28
-0x03 0x9c 0xe0 0x00
-
-# CHECK: add r29, r29, r29
-0x03 0xbd 0xe8 0x00
-
-# CHECK: add r30, r30, r30
-0x03 0xde 0xf0 0x00
-
-# CHECK: add r31, r31, r31
-0x03 0xff 0xf8 0x00
-
-# CHECK: addi r0, r0, 0
-0x20 0x00 0x00 0x00
-
-# CHECK: addi r0, r0, 1
-0x20 0x00 0x00 0x01
-
-# CHECK: addi r0, r0, 2
-0x20 0x00 0x00 0x02
-
-# CHECK: addi r0, r0, 4
-0x20 0x00 0x00 0x04
-
-# CHECK: addi r0, r0, 8
-0x20 0x00 0x00 0x08
-
-# CHECK: addi r0, r0, 16
-0x20 0x00 0x00 0x10
-
-# CHECK: addi r0, r0, 32
-0x20 0x00 0x00 0x20
-
-# CHECK: addi r0, r0, 64
-0x20 0x00 0x00 0x40
-
-# CHECK: addi r0, r0, 128
-0x20 0x00 0x00 0x80
-
-# CHECK: addi r0, r0, 256
-0x20 0x00 0x01 0x00
-
-# CHECK: addi r0, r0, 512
-0x20 0x00 0x02 0x00
-
-# CHECK: addi r0, r0, 1024
-0x20 0x00 0x04 0x00
-
-# CHECK: addi r0, r0, 2048
-0x20 0x00 0x08 0x00
-
-# CHECK: addi r0, r0, 4096
-0x20 0x00 0x10 0x00
-
-# CHECK: addi r0, r0, 8192
-0x20 0x00 0x20 0x00
-
-# CHECK: addi r0, r0, 16384
-0x20 0x00 0x40 0x00
-
-# CHECK: addi r0, r0, -1
-0x20 0x00 0xff 0xff
-
-# CHECK: addi r0, r0, -2
-0x20 0x00 0xff 0xfe
-
-# CHECK: addi r0, r0, -4
-0x20 0x00 0xff 0xfc
-
-# CHECK: addi r0, r0, -8
-0x20 0x00 0xff 0xf8
-
-# CHECK: addi r0, r0, -16
-0x20 0x00 0xff 0xf0
-
-# CHECK: addi r0, r0, -32
-0x20 0x00 0xff 0xe0
-
-# CHECK: addi r0, r0, -64
-0x20 0x00 0xff 0xc0
-
-# CHECK: addi r0, r0, -128
-0x20 0x00 0xff 0x80
-
-# CHECK: addi r0, r0, -256
-0x20 0x00 0xff 0x00
-
-# CHECK: addi r0, r0, -512
-0x20 0x00 0xfe 0x00
-
-# CHECK: addi r0, r0, -1024
-0x20 0x00 0xfc 0x00
-
-# CHECK: addi r0, r0, -2048
-0x20 0x00 0xf8 0x00
-
-# CHECK: addi r0, r0, -4096
-0x20 0x00 0xf0 0x00
-
-# CHECK: addi r0, r0, -8192
-0x20 0x00 0xe0 0x00
-
-# CHECK: addi r0, r0, -16384
-0x20 0x00 0xc0 0x00
-
-# CHECK: addi r0, r0, -32768
-0x20 0x00 0x80 0x00
diff --git a/test/MC/Disassembler/MBlaze/mblaze_pattern.txt b/test/MC/Disassembler/MBlaze/mblaze_pattern.txt
deleted file mode 100644
index cb19ee0427..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_pattern.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# Pattern instructions
-################################################################################
-
-# CHECK: pcmpbf r0, r1, r2
-0x80 0x01 0x14 0x00
-
-# CHECK: pcmpne r0, r1, r2
-0x8c 0x01 0x14 0x00
-
-# CHECK: pcmpeq r0, r1, r2
-0x88 0x01 0x14 0x00
-
-# CHECK: clz r0, r1
-0x90 0x01 0x00 0xE0
diff --git a/test/MC/Disassembler/MBlaze/mblaze_shift.txt b/test/MC/Disassembler/MBlaze/mblaze_shift.txt
deleted file mode 100644
index 2783ffcb3e..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_shift.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-# 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
diff --git a/test/MC/Disassembler/MBlaze/mblaze_special.txt b/test/MC/Disassembler/MBlaze/mblaze_special.txt
deleted file mode 100644
index a808cc9ccf..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_special.txt
+++ /dev/null
@@ -1,105 +0,0 @@
-# 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
diff --git a/test/MC/Disassembler/MBlaze/mblaze_typea.txt b/test/MC/Disassembler/MBlaze/mblaze_typea.txt
deleted file mode 100644
index ce99950548..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_typea.txt
+++ /dev/null
@@ -1,74 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# TYPE A instructions
-################################################################################
-
-# CHECK: add r1, r2, r3
-0x00 0x22 0x18 0x00
-
-# CHECK: addc r1, r2, r3
-0x08 0x22 0x18 0x00
-
-# CHECK: addk r1, r2, r3
-0x10 0x22 0x18 0x00
-
-# CHECK: addkc r1, r2, r3
-0x18 0x22 0x18 0x00
-
-# CHECK: and r1, r2, r3
-0x84 0x22 0x18 0x00
-
-# CHECK: andn r1, r2, r3
-0x8c 0x22 0x18 0x00
-
-# CHECK: cmp r1, r2, r3
-0x14 0x22 0x18 0x01
-
-# CHECK: cmpu r1, r2, r3
-0x14 0x22 0x18 0x03
-
-# CHECK: idiv r1, r2, r3
-0x48 0x22 0x18 0x00
-
-# CHECK: idivu r1, r2, r3
-0x48 0x22 0x18 0x02
-
-# CHECK: mul r1, r2, r3
-0x40 0x22 0x18 0x00
-
-# CHECK: mulh r1, r2, r3
-0x40 0x22 0x18 0x01
-
-# CHECK: mulhu r1, r2, r3
-0x40 0x22 0x18 0x03
-
-# CHECK: mulhsu r1, r2, r3
-0x40 0x22 0x18 0x02
-
-# CHECK: or r1, r2, r3
-0x80 0x22 0x18 0x00
-
-# CHECK: rsub r1, r2, r3
-0x04 0x22 0x18 0x00
-
-# CHECK: rsubc r1, r2, r3
-0x0c 0x22 0x18 0x00
-
-# CHECK: rsubk r1, r2, r3
-0x14 0x22 0x18 0x00
-
-# CHECK: rsubkc r1, r2, r3
-0x1c 0x22 0x18 0x00
-
-# CHECK: sext16 r1, r2
-0x90 0x22 0x00 0x61
-
-# CHECK: sext8 r1, r2
-0x90 0x22 0x00 0x60
-
-# CHECK: xor r1, r2, r3
-0x88 0x22 0x18 0x00
-
-# CHECK: or r0, r0, r0
-0x80 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/MBlaze/mblaze_typeb.txt b/test/MC/Disassembler/MBlaze/mblaze_typeb.txt
deleted file mode 100644
index 99782ac2c1..0000000000
--- a/test/MC/Disassembler/MBlaze/mblaze_typeb.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
-
-################################################################################
-# TYPE B instructions
-################################################################################
-
-# CHECK: addi r1, r2, 15
-0x20 0x22 0x00 0x0f
-
-# CHECK: addic r1, r2, 15
-0x28 0x22 0x00 0x0f
-
-# CHECK: addik r1, r2, 15
-0x30 0x22 0x00 0x0f
-
-# CHECK: addikc r1, r2, 15
-0x38 0x22 0x00 0x0f
-
-# CHECK: andi r1, r2, 15
-0xa4 0x22 0x00 0x0f
-
-# CHECK: andni r1, r2, 15
-0xac 0x22 0x00 0x0f
-
-# CHECK: muli r1, r2, 15
-0x60 0x22 0x00 0x0f
-
-# CHECK: ori r1, r2, 15
-0xa0 0x22 0x00 0x0f
-
-# CHECK: rsubi r1, r2, 15
-0x24 0x22 0x00 0x0f
-
-# CHECK: rsubic r1, r2, 15
-0x2c 0x22 0x00 0x0f
-
-# CHECK: rsubik r1, r2, 15
-0x34 0x22 0x00 0x0f
-
-# CHECK: rsubikc r1, r2, 15
-0x3c 0x22 0x00 0x0f
-
-# CHECK: rtbd r15, 15
-0xb6 0x4f 0x00 0x0f
-
-# CHECK: rted r15, 15
-0xb6 0x8f 0x00 0x0f
-
-# CHECK: rtid r15, 15
-0xb6 0x2f 0x00 0x0f
-
-# CHECK: rtsd r15, 15
-0xb6 0x0f 0x00 0x0f
-
-# CHECK: xori r1, r2, 15
-0xa8 0x22 0x00 0x0f
diff --git a/test/MC/MBlaze/lit.local.cfg b/test/MC/MBlaze/lit.local.cfg
deleted file mode 100644
index b0e1d850ff..0000000000
--- a/test/MC/MBlaze/lit.local.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-config.suffixes = ['.ll', '.c', '.cpp', '.s']
-
-targets = set(config.root.targets_to_build.split())
-if not 'MBlaze' in targets:
- config.unsupported = True
-
diff --git a/test/MC/MBlaze/mblaze_branch.s b/test/MC/MBlaze/mblaze_branch.s
deleted file mode 100644
index 2ec4319266..0000000000
--- a/test/MC/MBlaze/mblaze_branch.s
+++ /dev/null
@@ -1,197 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to make sure that all of the TYPE-A instructions supported by
-# the Microblaze can be parsed by the assembly parser.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 000000 00000 00000 00000 00000000000
-
-# CHECK: beq
-# BINARY: 100111 00000 00010 00011 00000000000
-# CHECK: encoding: [0x9c,0x02,0x18,0x00]
- beq r2, r3
-
-# CHECK: bge
-# BINARY: 100111 00101 00010 00011 00000000000
-# CHECK: encoding: [0x9c,0xa2,0x18,0x00]
- bge r2, r3
-
-# CHECK: bgt
-# BINARY: 100111 00100 00010 00011 00000000000
-# CHECK: encoding: [0x9c,0x82,0x18,0x00]
- bgt r2, r3
-
-# CHECK: ble
-# BINARY: 100111 00011 00010 00011 00000000000
-# CHECK: encoding: [0x9c,0x62,0x18,0x00]
- ble r2, r3
-
-# CHECK: blt
-# BINARY: 100111 00010 00010 00011 00000000000
-# CHECK: encoding: [0x9c,0x42,0x18,0x00]
- blt r2, r3
-
-# CHECK: bne
-# BINARY: 100111 00001 00010 00011 00000000000
-# CHECK: encoding: [0x9c,0x22,0x18,0x00]
- bne r2, r3
-
-# CHECK: beqd
-# BINARY: 100111 10000 00010 00011 00000000000
-# CHECK: encoding: [0x9e,0x02,0x18,0x00]
- beqd r2, r3
-
-# CHECK: bged
-# BINARY: 100111 10101 00010 00011 00000000000
-# CHECK: encoding: [0x9e,0xa2,0x18,0x00]
- bged r2, r3
-
-# CHECK: bgtd
-# BINARY: 100111 10100 00010 00011 00000000000
-# CHECK: encoding: [0x9e,0x82,0x18,0x00]
- bgtd r2, r3
-
-# CHECK: bled
-# BINARY: 100111 10011 00010 00011 00000000000
-# CHECK: encoding: [0x9e,0x62,0x18,0x00]
- bled r2, r3
-
-# CHECK: bltd
-# BINARY: 100111 10010 00010 00011 00000000000
-# CHECK: encoding: [0x9e,0x42,0x18,0x00]
- bltd r2, r3
-
-# CHECK: bned
-# BINARY: 100111 10001 00010 00011 00000000000
-# CHECK: encoding: [0x9e,0x22,0x18,0x00]
- bned r2, r3
-
-# CHECK: br
-# BINARY: 100110 00000 00000 00011 00000000000
-# CHECK: encoding: [0x98,0x00,0x18,0x00]
- br r3
-
-# CHECK: bra
-# BINARY: 100110 00000 01000 00011 00000000000
-# CHECK: encoding: [0x98,0x08,0x18,0x00]
- bra r3
-
-# CHECK: brd
-# BINARY: 100110 00000 10000 00011 00000000000
-# CHECK: encoding: [0x98,0x10,0x18,0x00]
- brd r3
-
-# CHECK: brad
-# BINARY: 100110 00000 11000 00011 00000000000
-# CHECK: encoding: [0x98,0x18,0x18,0x00]
- brad r3
-
-# CHECK: brld
-# BINARY: 100110 01111 10100 00011 00000000000
-# CHECK: encoding: [0x99,0xf4,0x18,0x00]
- brld r15, r3
-
-# CHECK: brald
-# BINARY: 100110 01111 11100 00011 00000000000
-# CHECK: encoding: [0x99,0xfc,0x18,0x00]
- brald r15, r3
-
-# CHECK: brk
-# BINARY: 100110 01111 01100 00011 00000000000
-# CHECK: encoding: [0x99,0xec,0x18,0x00]
- brk r15, r3
-
-# CHECK: beqi
-# BINARY: 101111 00000 00010 0000000000000000
-# CHECK: encoding: [0xbc,0x02,0x00,0x00]
- beqi r2, 0
-
-# CHECK: bgei
-# BINARY: 101111 00101 00010 0000000000000000
-# CHECK: encoding: [0xbc,0xa2,0x00,0x00]
- bgei r2, 0
-
-# CHECK: bgti
-# BINARY: 101111 00100 00010 0000000000000000
-# CHECK: encoding: [0xbc,0x82,0x00,0x00]
- bgti r2, 0
-
-# CHECK: blei
-# BINARY: 101111 00011 00010 0000000000000000
-# CHECK: encoding: [0xbc,0x62,0x00,0x00]
- blei r2, 0
-
-# CHECK: blti
-# BINARY: 101111 00010 00010 0000000000000000
-# CHECK: encoding: [0xbc,0x42,0x00,0x00]
- blti r2, 0
-
-# CHECK: bnei
-# BINARY: 101111 00001 00010 0000000000000000
-# CHECK: encoding: [0xbc,0x22,0x00,0x00]
- bnei r2, 0
-
-# CHECK: beqid
-# BINARY: 101111 10000 00010 0000000000000000
-# CHECK: encoding: [0xbe,0x02,0x00,0x00]
- beqid r2, 0
-
-# CHECK: bgeid
-# BINARY: 101111 10101 00010 0000000000000000
-# CHECK: encoding: [0xbe,0xa2,0x00,0x00]
- bgeid r2, 0
-
-# CHECK: bgtid
-# BINARY: 101111 10100 00010 0000000000000000
-# CHECK: encoding: [0xbe,0x82,0x00,0x00]
- bgtid r2, 0
-
-# CHECK: bleid
-# BINARY: 101111 10011 00010 0000000000000000
-# CHECK: encoding: [0xbe,0x62,0x00,0x00]
- bleid r2, 0
-
-# CHECK: bltid
-# BINARY: 101111 10010 00010 0000000000000000
-# CHECK: encoding: [0xbe,0x42,0x00,0x00]
- bltid r2, 0
-
-# CHECK: bneid
-# BINARY: 101111 10001 00010 0000000000000000
-# CHECK: encoding: [0xbe,0x22,0x00,0x00]
- bneid r2, 0
-
-# CHECK: bri
-# BINARY: 101110 00000 00000 0000000000000000
-# CHECK: encoding: [0xb8,0x00,0x00,0x00]
- bri 0
-
-# CHECK: brai
-# BINARY: 101110 00000 01000 0000000000000000
-# CHECK: encoding: [0xb8,0x08,0x00,0x00]
- brai 0
-
-# CHECK: brid
-# BINARY: 101110 00000 10000 0000000000000000
-# CHECK: encoding: [0xb8,0x10,0x00,0x00]
- brid 0
-
-# CHECK: braid
-# BINARY: 101110 00000 11000 0000000000000000
-# CHECK: encoding: [0xb8,0x18,0x00,0x00]
- braid 0
-
-# CHECK: brlid
-# BINARY: 101110 01111 10100 0000000000000000
-# CHECK: encoding: [0xb9,0xf4,0x00,0x00]
- brlid r15, 0
-
-# CHECK: bralid
-# BINARY: 101110 01111 11100 0000000000000000
-# CHECK: encoding: [0xb9,0xfc,0x00,0x00]
- bralid r15, 0
-
-# CHECK: brki
-# BINARY: 101110 01111 01100 0000000000000000
-# CHECK: encoding: [0xb9,0xec,0x00,0x00]
- brki r15, 0
diff --git a/test/MC/MBlaze/mblaze_fpu.s b/test/MC/MBlaze/mblaze_fpu.s
deleted file mode 100644
index a3b6838485..0000000000
--- a/test/MC/MBlaze/mblaze_fpu.s
+++ /dev/null
@@ -1,77 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to ensure that all FPU instructions can be parsed by the
-# assembly parser correctly.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 011011 00000 00000 00000 00000000000
-
-# CHECK: fadd
-# BINARY: 010110 00000 00001 00010 00000000000
-# CHECK: encoding: [0x58,0x01,0x10,0x00]
- fadd r0, r1, r2
-
-# CHECK: frsub
-# BINARY: 010110 00000 00001 00010 00010000000
-# CHECK: encoding: [0x58,0x01,0x10,0x80]
- frsub r0, r1, r2
-
-# CHECK: fmul
-# BINARY: 010110 00000 00001 00010 00100000000
-# CHECK: encoding: [0x58,0x01,0x11,0x00]
- fmul r0, r1, r2
-
-# CHECK: fdiv
-# BINARY: 010110 00000 00001 00010 00110000000
-# CHECK: encoding: [0x58,0x01,0x11,0x80]
- fdiv r0, r1, r2
-
-# CHECK: fsqrt
-# BINARY: 010110 00000 00001 00000 01110000000
-# CHECK: encoding: [0x58,0x01,0x03,0x80]
- fsqrt r0, r1
-
-# CHECK: fint
-# BINARY: 010110 00000 00001 00000 01100000000
-# CHECK: encoding: [0x58,0x01,0x03,0x00]
- fint r0, r1
-
-# CHECK: flt
-# BINARY: 010110 00000 00001 00000 01010000000
-# CHECK: encoding: [0x58,0x01,0x02,0x80]
- flt r0, r1
-
-# CHECK: fcmp.un
-# BINARY: 010110 00000 00001 00010 01000000000
-# CHECK: encoding: [0x58,0x01,0x12,0x00]
- fcmp.un r0, r1, r2
-
-# CHECK: fcmp.lt
-# BINARY: 010110 00000 00001 00010 01000010000
-# CHECK: encoding: [0x58,0x01,0x12,0x10]
- fcmp.lt r0, r1, r2
-
-# CHECK: fcmp.eq
-# BINARY: 010110 00000 00001 00010 01000100000
-# CHECK: encoding: [0x58,0x01,0x12,0x20]
- fcmp.eq r0, r1, r2
-
-# CHECK: fcmp.le
-# BINARY: 010110 00000 00001 00010 01000110000
-# CHECK: encoding: [0x58,0x01,0x12,0x30]
- fcmp.le r0, r1, r2
-
-# CHECK: fcmp.gt
-# BINARY: 010110 00000 00001 00010 01001000000
-# CHECK: encoding: [0x58,0x01,0x12,0x40]
- fcmp.gt r0, r1, r2
-
-# CHECK: fcmp.ne
-# BINARY: 010110 00000 00001 00010 01001010000
-# CHECK: encoding: [0x58,0x01,0x12,0x50]
- fcmp.ne r0, r1, r2
-
-# CHECK: fcmp.ge
-# BINARY: 010110 00000 00001 00010 01001100000
-# CHECK: encoding: [0x58,0x01,0x12,0x60]
- fcmp.ge r0, r1, r2
diff --git a/test/MC/MBlaze/mblaze_fsl.s b/test/MC/MBlaze/mblaze_fsl.s
deleted file mode 100644
index d0a42b3499..0000000000
--- a/test/MC/MBlaze/mblaze_fsl.s
+++ /dev/null
@@ -1,568 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to ensure that all FSL immediate operands and FSL instructions
-# can be parsed by the assembly parser correctly.
-
-# TYPE F: OPCODE RD NCTAE FSL
-# BINARY: 011011 00000 000000 00000 000000 0000
-
-# TYPE FD: OPCODE RD RB NCTAE
-# BINARY: 011011 00000 00000 00000 0 00000 00000
-
-# TYPE FP: OPCODE RA NCTA FSL
-# 000000 00000 00000 1 0000 0000000 0000
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x00,0x00]
- get r0, rfsl0
-
-# CHECK: nget
-# BINARY: 011011 00000 000000 10000 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x40,0x00]
- nget r0, rfsl0
-
-# CHECK: cget
-# BINARY: 011011 00000 000000 01000 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x20,0x00]
- cget r0, rfsl0
-
-# CHECK: ncget
-# BINARY: 011011 00000 000000 11000 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x60,0x00]
- ncget r0, rfsl0
-
-# CHECK: tget
-# BINARY: 011011 00000 000000 00100 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x10,0x00]
- tget r0, rfsl0
-
-# CHECK: tnget
-# BINARY: 011011 00000 000000 10100 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x50,0x00]
- tnget r0, rfsl0
-
-# CHECK: tcget
-# BINARY: 011011 00000 000000 01100 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x30,0x00]
- tcget r0, rfsl0
-
-# CHECK: tncget
-# BINARY: 011011 00000 000000 11100 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x70,0x00]
- tncget r0, rfsl0
-
-# CHECK: aget
-# BINARY: 011011 00000 000000 00010 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x08,0x00]
- aget r0, rfsl0
-
-# CHECK: naget
-# BINARY: 011011 00000 000000 10010 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x48,0x00]
- naget r0, rfsl0
-
-# CHECK: caget
-# BINARY: 011011 00000 000000 01010 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x28,0x00]
- caget r0, rfsl0
-
-# CHECK: ncaget
-# BINARY: 011011 00000 000000 11010 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x68,0x00]
- ncaget r0, rfsl0
-
-# CHECK: taget
-# BINARY: 011011 00000 000000 00110 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x18,0x00]
- taget r0, rfsl0
-
-# CHECK: tnaget
-# BINARY: 011011 00000 000000 10110 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x58,0x00]
- tnaget r0, rfsl0
-
-# CHECK: tcaget
-# BINARY: 011011 00000 000000 01110 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x38,0x00]
- tcaget r0, rfsl0
-
-# CHECK: tncaget
-# BINARY: 011011 00000 000000 11110 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x78,0x00]
- tncaget r0, rfsl0
-
-# CHECK: eget
-# BINARY: 011011 00000 000000 00001 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x04,0x00]
- eget r0, rfsl0
-
-# CHECK: neget
-# BINARY: 011011 00000 000000 10001 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x44,0x00]
- neget r0, rfsl0
-
-# CHECK: ecget
-# BINARY: 011011 00000 000000 01001 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x24,0x00]
- ecget r0, rfsl0
-
-# CHECK: necget
-# BINARY: 011011 00000 000000 11001 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x64,0x00]
- necget r0, rfsl0
-
-# CHECK: teget
-# BINARY: 011011 00000 000000 00101 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x14,0x00]
- teget r0, rfsl0
-
-# CHECK: tneget
-# BINARY: 011011 00000 000000 10101 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x54,0x00]
- tneget r0, rfsl0
-
-# CHECK: tecget
-# BINARY: 011011 00000 000000 01101 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x34,0x00]
- tecget r0, rfsl0
-
-# CHECK: tnecget
-# BINARY: 011011 00000 000000 11101 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x74,0x00]
- tnecget r0, rfsl0
-
-# CHECK: eaget
-# BINARY: 011011 00000 000000 00011 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x0c,0x00]
- eaget r0, rfsl0
-
-# CHECK: neaget
-# BINARY: 011011 00000 000000 10011 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x4c,0x00]
- neaget r0, rfsl0
-
-# CHECK: ecaget
-# BINARY: 011011 00000 000000 01011 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x2c,0x00]
- ecaget r0, rfsl0
-
-# CHECK: necaget
-# BINARY: 011011 00000 000000 11011 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x6c,0x00]
- necaget r0, rfsl0
-
-# CHECK: teaget
-# BINARY: 011011 00000 000000 00111 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x1c,0x00]
- teaget r0, rfsl0
-
-# CHECK: tneaget
-# BINARY: 011011 00000 000000 10111 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x5c,0x00]
- tneaget r0, rfsl0
-
-# CHECK: tecaget
-# BINARY: 011011 00000 000000 01111 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x3c,0x00]
- tecaget r0, rfsl0
-
-# CHECK: tnecaget
-# BINARY: 011011 00000 000000 11111 000000 0000
-# CHECK: encoding: [0x6c,0x00,0x7c,0x00]
- tnecaget r0, rfsl0
-
-# CHECK: getd
-# BINARY: 010011 00000 00000 00001 0 00000 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0x00]
- getd r0, r1
-
-# CHECK: ngetd
-# BINARY: 010011 00000 00000 00001 0 10000 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0x00]
- ngetd r0, r1
-
-# CHECK: cgetd
-# BINARY: 010011 00000 00000 00001 0 01000 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0x00]
- cgetd r0, r1
-
-# CHECK: ncgetd
-# BINARY: 010011 00000 00000 00001 0 11000 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0x00]
- ncgetd r0, r1
-
-# CHECK: tgetd
-# BINARY: 010011 00000 00000 00001 0 00100 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0x80]
- tgetd r0, r1
-
-# CHECK: tngetd
-# BINARY: 010011 00000 00000 00001 0 10100 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0x80]
- tngetd r0, r1
-
-# CHECK: tcgetd
-# BINARY: 010011 00000 00000 00001 0 01100 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0x80]
- tcgetd r0, r1
-
-# CHECK: tncgetd
-# BINARY: 010011 00000 00000 00001 0 11100 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0x80]
- tncgetd r0, r1
-
-# CHECK: agetd
-# BINARY: 010011 00000 00000 00001 0 00010 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0x40]
- agetd r0, r1
-
-# CHECK: nagetd
-# BINARY: 010011 00000 00000 00001 0 10010 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0x40]
- nagetd r0, r1
-
-# CHECK: cagetd
-# BINARY: 010011 00000 00000 00001 0 01010 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0x40]
- cagetd r0, r1
-
-# CHECK: ncagetd
-# BINARY: 010011 00000 00000 00001 0 11010 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0x40]
- ncagetd r0, r1
-
-# CHECK: tagetd
-# BINARY: 010011 00000 00000 00001 0 00110 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0xc0]
- tagetd r0, r1
-
-# CHECK: tnagetd
-# BINARY: 010011 00000 00000 00001 0 10110 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0xc0]
- tnagetd r0, r1
-
-# CHECK: tcagetd
-# BINARY: 010011 00000 00000 00001 0 01110 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0xc0]
- tcagetd r0, r1
-
-# CHECK: tncagetd
-# BINARY: 010011 00000 00000 00001 0 11110 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0xc0]
- tncagetd r0, r1
-
-# CHECK: egetd
-# BINARY: 010011 00000 00000 00001 0 00001 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0x20]
- egetd r0, r1
-
-# CHECK: negetd
-# BINARY: 010011 00000 00000 00001 0 10001 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0x20]
- negetd r0, r1
-
-# CHECK: ecgetd
-# BINARY: 010011 00000 00000 00001 0 01001 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0x20]
- ecgetd r0, r1
-
-# CHECK: necgetd
-# BINARY: 010011 00000 00000 00001 0 11001 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0x20]
- necgetd r0, r1
-
-# CHECK: tegetd
-# BINARY: 010011 00000 00000 00001 0 00101 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0xa0]
- tegetd r0, r1
-
-# CHECK: tnegetd
-# BINARY: 010011 00000 00000 00001 0 10101 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0xa0]
- tnegetd r0, r1
-
-# CHECK: tecgetd
-# BINARY: 010011 00000 00000 00001 0 01101 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0xa0]
- tecgetd r0, r1
-
-# CHECK: tnecgetd
-# BINARY: 010011 00000 00000 00001 0 11101 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0xa0]
- tnecgetd r0, r1
-
-# CHECK: eagetd
-# BINARY: 010011 00000 00000 00001 0 00011 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0x60]
- eagetd r0, r1
-
-# CHECK: neagetd
-# BINARY: 010011 00000 00000 00001 0 10011 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0x60]
- neagetd r0, r1
-
-# CHECK: ecagetd
-# BINARY: 010011 00000 00000 00001 0 01011 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0x60]
- ecagetd r0, r1
-
-# CHECK: necagetd
-# BINARY: 010011 00000 00000 00001 0 11011 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0x60]
- necagetd r0, r1
-
-# CHECK: teagetd
-# BINARY: 010011 00000 00000 00001 0 00111 00000
-# CHECK: encoding: [0x4c,0x00,0x08,0xe0]
- teagetd r0, r1
-
-# CHECK: tneagetd
-# BINARY: 010011 00000 00000 00001 0 10111 00000
-# CHECK: encoding: [0x4c,0x00,0x0a,0xe0]
- tneagetd r0, r1
-
-# CHECK: tecagetd
-# BINARY: 010011 00000 00000 00001 0 01111 00000
-# CHECK: encoding: [0x4c,0x00,0x09,0xe0]
- tecagetd r0, r1
-
-# CHECK: tnecagetd
-# BINARY: 010011 00000 00000 00001 0 11111 00000
-# CHECK: encoding: [0x4c,0x00,0x0b,0xe0]
- tnecagetd r0, r1
-
-# CHECK: put
-# BINARY: 011011 00000 00000 1 0000 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0x80,0x00]
- put r0, rfsl0
-
-# CHECK: aput
-# BINARY: 011011 00000 00000 1 0001 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0x88,0x00]
- aput r0, rfsl0
-
-# CHECK: cput
-# BINARY: 011011 00000 00000 1 0100 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xa0,0x00]
- cput r0, rfsl0
-
-# CHECK: caput
-# BINARY: 011011 00000 00000 1 0101 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xa8,0x00]
- caput r0, rfsl0
-
-# CHECK: nput
-# BINARY: 011011 00000 00000 1 1000 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xc0,0x00]
- nput r0, rfsl0
-
-# CHECK: naput
-# BINARY: 011011 00000 00000 1 1001 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xc8,0x00]
- naput r0, rfsl0
-
-# CHECK: ncput
-# BINARY: 011011 00000 00000 1 1100 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xe0,0x00]
- ncput r0, rfsl0
-
-# CHECK: ncaput
-# BINARY: 011011 00000 00000 1 1101 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xe8,0x00]
- ncaput r0, rfsl0
-
-# CHECK: tput
-# BINARY: 011011 00000 00000 1 0010 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0x90,0x00]
- tput rfsl0
-
-# CHECK: taput
-# BINARY: 011011 00000 00000 1 0011 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0x98,0x00]
- taput rfsl0
-
-# CHECK: tcput
-# BINARY: 011011 00000 00000 1 0110 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xb0,0x00]
- tcput rfsl0
-
-# CHECK: tcaput
-# BINARY: 011011 00000 00000 1 0111 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xb8,0x00]
- tcaput rfsl0
-
-# CHECK: tnput
-# BINARY: 011011 00000 00000 1 1010 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xd0,0x00]
- tnput rfsl0
-
-# CHECK: tnaput
-# BINARY: 011011 00000 00000 1 1011 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xd8,0x00]
- tnaput rfsl0
-
-# CHECK: tncput
-# BINARY: 011011 00000 00000 1 1110 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xf0,0x00]
- tncput rfsl0
-
-# CHECK: tncaput
-# BINARY: 011011 00000 00000 1 1111 0000000 0000
-# CHECK: encoding: [0x6c,0x00,0xf8,0x00]
- tncaput rfsl0
-
-# CHECK: putd
-# BINARY: 010011 00000 00000 00001 1 0000 000000
-# CHECK: encoding: [0x4c,0x00,0x0c,0x00]
- putd r0, r1
-
-# CHECK: aputd
-# BINARY: 010011 00000 00000 00001 1 0001 000000
-# CHECK: encoding: [0x4c,0x00,0x0c,0x40]
- aputd r0, r1
-
-# CHECK: cputd
-# BINARY: 010011 00000 00000 00001 1 0100 000000
-# CHECK: encoding: [0x4c,0x00,0x0d,0x00]
- cputd r0, r1
-
-# CHECK: caputd
-# BINARY: 010011 00000 00000 00001 1 0101 000000
-# CHECK: encoding: [0x4c,0x00,0x0d,0x40]
- caputd r0, r1
-
-# CHECK: nputd
-# BINARY: 010011 00000 00000 00001 1 1000 000000
-# CHECK: encoding: [0x4c,0x00,0x0e,0x00]
- nputd r0, r1
-
-# CHECK: naputd
-# BINARY: 010011 00000 00000 00001 1 1001 000000
-# CHECK: encoding: [0x4c,0x00,0x0e,0x40]
- naputd r0, r1
-
-# CHECK: ncputd
-# BINARY: 010011 00000 00000 00001 1 1100 000000
-# CHECK: encoding: [0x4c,0x00,0x0f,0x00]
- ncputd r0, r1
-
-# CHECK: ncaputd
-# BINARY: 010011 00000 00000 00001 1 1101 000000
-# CHECK: encoding: [0x4c,0x00,0x0f,0x40]
- ncaputd r0, r1
-
-# CHECK: tputd
-# BINARY: 010011 00000 00000 00001 1 0010 000000
-# CHECK: encoding: [0x4c,0x00,0x0c,0x80]
- tputd r1
-
-# CHECK: taputd
-# BINARY: 010011 00000 00000 00001 1 0011 000000
-# CHECK: encoding: [0x4c,0x00,0x0c,0xc0]
- taputd r1
-
-# CHECK: tcputd
-# BINARY: 010011 00000 00000 00001 1 0110 000000
-# CHECK: encoding: [0x4c,0x00,0x0d,0x80]
- tcputd r1
-
-# CHECK: tcaputd
-# BINARY: 010011 00000 00000 00001 1 0111 000000
-# CHECK: encoding: [0x4c,0x00,0x0d,0xc0]
- tcaputd r1
-
-# CHECK: tnputd
-# BINARY: 010011 00000 00000 00001 1 1010 000000
-# CHECK: encoding: [0x4c,0x00,0x0e,0x80]
- tnputd r1
-
-# CHECK: tnaputd
-# BINARY: 010011 00000 00000 00001 1 1011 000000
-# CHECK: encoding: [0x4c,0x00,0x0e,0xc0]
- tnaputd r1
-
-# CHECK: tncputd
-# BINARY: 010011 00000 00000 00001 1 1110 000000
-# CHECK: encoding: [0x4c,0x00,0x0f,0x80]
- tncputd r1
-
-# CHECK: tncaputd
-# BINARY: 010011 00000 00000 00001 1 1111 000000
-# CHECK: encoding: [0x4c,0x00,0x0f,0xc0]
- tncaputd r1
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0001
-# CHECK: encoding: [0x6c,0x00,0x00,0x01]
- get r0, rfsl1
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0010
-# CHECK: encoding: [0x6c,0x00,0x00,0x02]
- get r0, rfsl2
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0011
-# CHECK: encoding: [0x6c,0x00,0x00,0x03]
- get r0, rfsl3
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0100
-# CHECK: encoding: [0x6c,0x00,0x00,0x04]
- get r0, rfsl4
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0101
-# CHECK: encoding: [0x6c,0x00,0x00,0x05]
- get r0, rfsl5
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0110
-# CHECK: encoding: [0x6c,0x00,0x00,0x06]
- get r0, rfsl6
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 0111
-# CHECK: encoding: [0x6c,0x00,0x00,0x07]
- get r0, rfsl7
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1000
-# CHECK: encoding: [0x6c,0x00,0x00,0x08]
- get r0, rfsl8
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1001
-# CHECK: encoding: [0x6c,0x00,0x00,0x09]
- get r0, rfsl9
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1010
-# CHECK: encoding: [0x6c,0x00,0x00,0x0a]
- get r0, rfsl10
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1011
-# CHECK: encoding: [0x6c,0x00,0x00,0x0b]
- get r0, rfsl11
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1100
-# CHECK: encoding: [0x6c,0x00,0x00,0x0c]
- get r0, rfsl12
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1101
-# CHECK: encoding: [0x6c,0x00,0x00,0x0d]
- get r0, rfsl13
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1110
-# CHECK: encoding: [0x6c,0x00,0x00,0x0e]
- get r0, rfsl14
-
-# CHECK: get
-# BINARY: 011011 00000 000000 00000 000000 1111
-# CHECK: encoding: [0x6c,0x00,0x00,0x0f]
- get r0, rfsl15
diff --git a/test/MC/MBlaze/mblaze_imm.s b/test/MC/MBlaze/mblaze_imm.s
deleted file mode 100644
index 08b8a0f268..0000000000
--- a/test/MC/MBlaze/mblaze_imm.s
+++ /dev/null
@@ -1,194 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# In the microblaze instruction set, any TYPE-B instruction with a
-# signed immediate value requiring more than 16-bits must be prefixed
-# with an IMM instruction that contains the high 16-bits. The higher
-# 16-bits are then combined with the lower 16-bits in the original
-# instruction to form a 32-bit immediate value.
-#
-# The generation of IMM instructions is handled automatically by the
-# code emitter. Test to ensure that IMM instructions are generated
-# when they are suppose to and are not generated when they are not
-# needed.
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00000000
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000001
-# CHECK: encoding: [0x20,0x00,0x00,0x01]
- addi r0, r0, 0x00000001
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000010
-# CHECK: encoding: [0x20,0x00,0x00,0x02]
- addi r0, r0, 0x00000002
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000100
-# CHECK: encoding: [0x20,0x00,0x00,0x04]
- addi r0, r0, 0x00000004
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000001000
-# CHECK: encoding: [0x20,0x00,0x00,0x08]
- addi r0, r0, 0x00000008
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000010000
-# CHECK: encoding: [0x20,0x00,0x00,0x10]
- addi r0, r0, 0x00000010
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000100000
-# CHECK: encoding: [0x20,0x00,0x00,0x20]
- addi r0, r0, 0x00000020
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000001000000
-# CHECK: encoding: [0x20,0x00,0x00,0x40]
- addi r0, r0, 0x00000040
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000010000000
-# CHECK: encoding: [0x20,0x00,0x00,0x80]
- addi r0, r0, 0x00000080
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000100000000
-# CHECK: encoding: [0x20,0x00,0x01,0x00]
- addi r0, r0, 0x00000100
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000001000000000
-# CHECK: encoding: [0x20,0x00,0x02,0x00]
- addi r0, r0, 0x00000200
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000010000000000
-# CHECK: encoding: [0x20,0x00,0x04,0x00]
- addi r0, r0, 0x00000400
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000100000000000
-# CHECK: encoding: [0x20,0x00,0x08,0x00]
- addi r0, r0, 0x00000800
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0001000000000000
-# CHECK: encoding: [0x20,0x00,0x10,0x00]
- addi r0, r0, 0x00001000
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0010000000000000
-# CHECK: encoding: [0x20,0x00,0x20,0x00]
- addi r0, r0, 0x00002000
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0100000000000000
-# CHECK: encoding: [0x20,0x00,0x40,0x00]
- addi r0, r0, 0x00004000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000000000
-# BINARY: 001000 00000 00000 1000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x00,0x20,0x00,0x80,0x00]
- addi r0, r0, 0x00008000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000000001
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x01,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00010000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000000010
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x02,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00020000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000000100
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x04,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00040000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000001000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x08,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00080000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000010000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x10,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00100000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000000100000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x20,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00200000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000001000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x40,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00400000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000010000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x00,0x80,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x00800000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000000100000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x01,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x01000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000001000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x02,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x02000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000010000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x04,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x04000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0000100000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x08,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x08000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0001000000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x10,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x10000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0010000000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x20,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x20000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 0100000000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x40,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x40000000
-
-# CHECK: addi
-# BINARY: 101100 00000 00000 1000000000000000
-# 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0xb0,0x00,0x80,0x00,0x20,0x00,0x00,0x00]
- addi r0, r0, 0x80000000
diff --git a/test/MC/MBlaze/mblaze_memory.s b/test/MC/MBlaze/mblaze_memory.s
deleted file mode 100644
index fe744753ee..0000000000
--- a/test/MC/MBlaze/mblaze_memory.s
+++ /dev/null
@@ -1,107 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to make sure that all of the TYPE-A instructions supported by
-# the Microblaze can be parsed by the assembly parser.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 000000 00000 00000 00000 00000000000
-
-# CHECK: lbu
-# BINARY: 110000 00001 00010 00011 00000000000
-# CHECK: encoding: [0xc0,0x22,0x18,0x00]
- lbu r1, r2, r3
-
-# CHECK: lbur
-# BINARY: 110000 00001 00010 00011 01000000000
-# CHECK: encoding: [0xc0,0x22,0x1a,0x00]
- lbur r1, r2, r3
-
-# CHECK: lbui
-# BINARY: 111000 00001 00010 0000000000011100
-# CHECK: encoding: [0xe0,0x22,0x00,0x1c]
- lbui r1, r2, 28
-
-# CHECK: lhu
-# BINARY: 110001 00001 00010 00011 00000000000
-# CHECK: encoding: [0xc4,0x22,0x18,0x00]
- lhu r1, r2, r3
-
-# CHECK: lhur
-# BINARY: 110001 00001 00010 00011 01000000000
-# CHECK: encoding: [0xc4,0x22,0x1a,0x00]
- lhur r1, r2, r3
-
-# CHECK: lhui
-# BINARY: 111001 00001 00010 0000000000011100
-# CHECK: encoding: [0xe4,0x22,0x00,0x1c]
- lhui r1, r2, 28
-
-# CHECK: lw
-# BINARY: 110010 00001 00010 00011 00000000000
-# CHECK: encoding: [0xc8,0x22,0x18,0x00]
- lw r1, r2, r3
-
-# CHECK: lwr
-# BINARY: 110010 00001 00010 00011 01000000000
-# CHECK: encoding: [0xc8,0x22,0x1a,0x00]
- lwr r1, r2, r3
-
-# CHECK: lwi
-# BINARY: 111010 00001 00010 0000000000011100
-# CHECK: encoding: [0xe8,0x22,0x00,0x1c]
- lwi r1, r2, 28
-
-# CHECK: lwx
-# BINARY: 110010 00001 00010 00011 10000000000
-# CHECK: encoding: [0xc8,0x22,0x1c,0x00]
- lwx r1, r2, r3
-
-# CHECK: sb
-# BINARY: 110100 00001 00010 00011 00000000000
-# CHECK: encoding: [0xd0,0x22,0x18,0x00]
- sb r1, r2, r3
-
-# CHECK: sbr
-# BINARY: 110100 00001 00010 00011 01000000000
-# CHECK: encoding: [0xd0,0x22,0x1a,0x00]
- sbr r1, r2, r3
-
-# CHECK: sbi
-# BINARY: 111100 00001 00010 0000000000011100
-# CHECK: encoding: [0xf0,0x22,0x00,0x1c]
- sbi r1, r2, 28
-
-# CHECK: sh
-# BINARY: 110101 00001 00010 00011 00000000000
-# CHECK: encoding: [0xd4,0x22,0x18,0x00]
- sh r1, r2, r3
-
-# CHECK: shr
-# BINARY: 110101 00001 00010 00011 01000000000
-# CHECK: encoding: [0xd4,0x22,0x1a,0x00]
- shr r1, r2, r3
-
-# CHECK: shi
-# BINARY: 111101 00001 00010 0000000000011100
-# CHECK: encoding: [0xf4,0x22,0x00,0x1c]
- shi r1, r2, 28
-
-# CHECK: sw
-# BINARY: 110110 00001 00010 00011 00000000000
-# CHECK: encoding: [0xd8,0x22,0x18,0x00]
- sw r1, r2, r3
-
-# CHECK: swr
-# BINARY: 110110 00001 00010 00011 01000000000
-# CHECK: encoding: [0xd8,0x22,0x1a,0x00]
- swr r1, r2, r3
-
-# CHECK: swi
-# BINARY: 111110 00001 00010 0000000000011100
-# CHECK: encoding: [0xf8,0x22,0x00,0x1c]
- swi r1, r2, 28
-
-# CHECK: swx
-# BINARY: 110110 00001 00010 00011 10000000000
-# CHECK: encoding: [0xd8,0x22,0x1c,0x00]
- swx r1, r2, r3
diff --git a/test/MC/MBlaze/mblaze_operands.s b/test/MC/MBlaze/mblaze_operands.s
deleted file mode 100644
index d5f1d8059f..0000000000
--- a/test/MC/MBlaze/mblaze_operands.s
+++ /dev/null
@@ -1,328 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to ensure that all register and immediate operands can be parsed by
-# the assembly parser correctly. Testing the parsing of FSL immediate
-# values is done in a different test.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 000000 00000 00000 00000 00000000000
-
-# CHECK: add
-# BINARY: 000000 00000 00000 00000 00000000000
-# CHECK: encoding: [0x00,0x00,0x00,0x00]
- add r0, r0, r0
-
-# CHECK: add
-# BINARY: 000000 00001 00001 00001 00000000000
-# CHECK: encoding: [0x00,0x21,0x08,0x00]
- add r1, r1, r1
-
-# CHECK: add
-# BINARY: 000000 00010 00010 00010 00000000000
-# CHECK: encoding: [0x00,0x42,0x10,0x00]
- add r2, r2, r2
-
-# CHECK: add
-# BINARY: 000000 00011 00011 00011 00000000000
-# CHECK: encoding: [0x00,0x63,0x18,0x00]
- add r3, r3, r3
-
-# CHECK: add
-# BINARY: 000000 00100 00100 00100 00000000000
-# CHECK: encoding: [0x00,0x84,0x20,0x00]
- add r4, r4, r4
-
-# CHECK: add
-# BINARY: 000000 00101 00101 00101 00000000000
-# CHECK: encoding: [0x00,0xa5,0x28,0x00]
- add r5, r5, r5
-
-# CHECK: add
-# BINARY: 000000 00110 00110 00110 00000000000
-# CHECK: encoding: [0x00,0xc6,0x30,0x00]
- add r6, r6, r6
-
-# CHECK: add
-# BINARY: 000000 00111 00111 00111 00000000000
-# CHECK: encoding: [0x00,0xe7,0x38,0x00]
- add r7, r7, r7
-
-# CHECK: add
-# BINARY: 000000 01000 01000 01000 00000000000
-# CHECK: encoding: [0x01,0x08,0x40,0x00]
- add r8, r8, r8
-
-# CHECK: add
-# BINARY: 000000 01001 01001 01001 00000000000
-# CHECK: encoding: [0x01,0x29,0x48,0x00]
- add r9, r9, r9
-
-# CHECK: add
-# BINARY: 000000 01010 01010 01010 00000000000
-# CHECK: encoding: [0x01,0x4a,0x50,0x00]
- add r10, r10, r10
-
-# CHECK: add
-# BINARY: 000000 01011 01011 01011 00000000000
-# CHECK: encoding: [0x01,0x6b,0x58,0x00]
- add r11, r11, r11
-
-# CHECK: add
-# BINARY: 000000 01100 01100 01100 00000000000
-# CHECK: encoding: [0x01,0x8c,0x60,0x00]
- add r12, r12, r12
-
-# CHECK: add
-# BINARY: 000000 01101 01101 01101 00000000000
-# CHECK: encoding: [0x01,0xad,0x68,0x00]
- add r13, r13, r13
-
-# CHECK: add
-# BINARY: 000000 01110 01110 01110 00000000000
-# CHECK: encoding: [0x01,0xce,0x70,0x00]
- add r14, r14, r14
-
-# CHECK: add
-# BINARY: 000000 01111 01111 01111 00000000000
-# CHECK: encoding: [0x01,0xef,0x78,0x00]
- add r15, r15, r15
-
-# CHECK: add
-# BINARY: 000000 10000 10000 10000 00000000000
-# CHECK: encoding: [0x02,0x10,0x80,0x00]
- add r16, r16, r16
-
-# CHECK: add
-# BINARY: 000000 10001 10001 10001 00000000000
-# CHECK: encoding: [0x02,0x31,0x88,0x00]
- add r17, r17, r17
-
-# CHECK: add
-# BINARY: 000000 10010 10010 10010 00000000000
-# CHECK: encoding: [0x02,0x52,0x90,0x00]
- add r18, r18, r18
-
-# CHECK: add
-# BINARY: 000000 10011 10011 10011 00000000000
-# CHECK: encoding: [0x02,0x73,0x98,0x00]
- add r19, r19, r19
-
-# CHECK: add
-# BINARY: 000000 10100 10100 10100 00000000000
-# CHECK: encoding: [0x02,0x94,0xa0,0x00]
- add r20, r20, r20
-
-# CHECK: add
-# BINARY: 000000 10101 10101 10101 00000000000
-# CHECK: encoding: [0x02,0xb5,0xa8,0x00]
- add r21, r21, r21
-
-# CHECK: add
-# BINARY: 000000 10110 10110 10110 00000000000
-# CHECK: encoding: [0x02,0xd6,0xb0,0x00]
- add r22, r22, r22
-
-# CHECK: add
-# BINARY: 000000 10111 10111 10111 00000000000
-# CHECK: encoding: [0x02,0xf7,0xb8,0x00]
- add r23, r23, r23
-
-# CHECK: add
-# BINARY: 000000 11000 11000 11000 00000000000
-# CHECK: encoding: [0x03,0x18,0xc0,0x00]
- add r24, r24, r24
-
-# CHECK: add
-# BINARY: 000000 11001 11001 11001 00000000000
-# CHECK: encoding: [0x03,0x39,0xc8,0x00]
- add r25, r25, r25
-
-# CHECK: add
-# BINARY: 000000 11010 11010 11010 00000000000
-# CHECK: encoding: [0x03,0x5a,0xd0,0x00]
- add r26, r26, r26
-
-# CHECK: add
-# BINARY: 000000 11011 11011 11011 00000000000
-# CHECK: encoding: [0x03,0x7b,0xd8,0x00]
- add r27, r27, r27
-
-# CHECK: add
-# BINARY: 000000 11100 11100 11100 00000000000
-# CHECK: encoding: [0x03,0x9c,0xe0,0x00]
- add r28, r28, r28
-
-# CHECK: add
-# BINARY: 000000 11101 11101 11101 00000000000
-# CHECK: encoding: [0x03,0xbd,0xe8,0x00]
- add r29, r29, r29
-
-# CHECK: add
-# BINARY: 000000 11110 11110 11110 00000000000
-# CHECK: encoding: [0x03,0xde,0xf0,0x00]
- add r30, r30, r30
-
-# CHECK: add
-# BINARY: 000000 11111 11111 11111 00000000000
-# CHECK: encoding: [0x03,0xff,0xf8,0x00]
- add r31, r31, r31
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000000
-# CHECK: encoding: [0x20,0x00,0x00,0x00]
- addi r0, r0, 0
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000001
-# CHECK: encoding: [0x20,0x00,0x00,0x01]
- addi r0, r0, 1
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000010
-# CHECK: encoding: [0x20,0x00,0x00,0x02]
- addi r0, r0, 2
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000000100
-# CHECK: encoding: [0x20,0x00,0x00,0x04]
- addi r0, r0, 4
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000001000
-# CHECK: encoding: [0x20,0x00,0x00,0x08]
- addi r0, r0, 8
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000010000
-# CHECK: encoding: [0x20,0x00,0x00,0x10]
- addi r0, r0, 16
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000000100000
-# CHECK: encoding: [0x20,0x00,0x00,0x20]
- addi r0, r0, 32
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000001000000
-# CHECK: encoding: [0x20,0x00,0x00,0x40]
- addi r0, r0, 64
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000010000000
-# CHECK: encoding: [0x20,0x00,0x00,0x80]
- addi r0, r0, 128
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000000100000000
-# CHECK: encoding: [0x20,0x00,0x01,0x00]
- addi r0, r0, 256
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000001000000000
-# CHECK: encoding: [0x20,0x00,0x02,0x00]
- addi r0, r0, 512
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000010000000000
-# CHECK: encoding: [0x20,0x00,0x04,0x00]
- addi r0, r0, 1024
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0000100000000000
-# CHECK: encoding: [0x20,0x00,0x08,0x00]
- addi r0, r0, 2048
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0001000000000000
-# CHECK: encoding: [0x20,0x00,0x10,0x00]
- addi r0, r0, 4096
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0010000000000000
-# CHECK: encoding: [0x20,0x00,0x20,0x00]
- addi r0, r0, 8192
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 0100000000000000
-# CHECK: encoding: [0x20,0x00,0x40,0x00]
- addi r0, r0, 16384
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111111111
-# CHECK: encoding: [0x20,0x00,0xff,0xff]
- addi r0, r0, -1
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111111110
-# CHECK: encoding: [0x20,0x00,0xff,0xfe]
- addi r0, r0, -2
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111111100
-# CHECK: encoding: [0x20,0x00,0xff,0xfc]
- addi r0, r0, -4
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111111000
-# CHECK: encoding: [0x20,0x00,0xff,0xf8]
- addi r0, r0, -8
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111110000
-# CHECK: encoding: [0x20,0x00,0xff,0xf0]
- addi r0, r0, -16
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111100000
-# CHECK: encoding: [0x20,0x00,0xff,0xe0]
- addi r0, r0, -32
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111111000000
-# CHECK: encoding: [0x20,0x00,0xff,0xc0]
- addi r0, r0, -64
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111110000000
-# CHECK: encoding: [0x20,0x00,0xff,0x80]
- addi r0, r0, -128
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111100000000
-# CHECK: encoding: [0x20,0x00,0xff,0x00]
- addi r0, r0, -256
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111111000000000
-# CHECK: encoding: [0x20,0x00,0xfe,0x00]
- addi r0, r0, -512
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111110000000000
-# CHECK: encoding: [0x20,0x00,0xfc,0x00]
- addi r0, r0, -1024
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111100000000000
-# CHECK: encoding: [0x20,0x00,0xf8,0x00]
- addi r0, r0, -2048
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1111000000000000
-# CHECK: encoding: [0x20,0x00,0xf0,0x00]
- addi r0, r0, -4096
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1110000000000000
-# CHECK: encoding: [0x20,0x00,0xe0,0x00]
- addi r0, r0, -8192
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1100000000000000
-# CHECK: encoding: [0x20,0x00,0xc0,0x00]
- addi r0, r0, -16384
-
-# CHECK: addi
-# BINARY: 001000 00000 00000 1000000000000000
-# CHECK: encoding: [0x20,0x00,0x80,0x00]
- addi r0, r0, -32768
diff --git a/test/MC/MBlaze/mblaze_pattern.s b/test/MC/MBlaze/mblaze_pattern.s
deleted file mode 100644
index 6bbc234e3d..0000000000
--- a/test/MC/MBlaze/mblaze_pattern.s
+++ /dev/null
@@ -1,22 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to ensure that all FPU instructions can be parsed by the
-# assembly parser correctly.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 011011 00000 00000 00000 00000000000
-
-# CHECK: pcmpbf
-# BINARY: 100000 00000 00001 00010 10000000000
-# CHECK: encoding: [0x80,0x01,0x14,0x00]
- pcmpbf r0, r1, r2
-
-# CHECK: pcmpne
-# BINARY: 100011 00000 00001 00010 10000000000
-# CHECK: encoding: [0x8c,0x01,0x14,0x00]
- pcmpne r0, r1, r2
-
-# CHECK: pcmpeq
-# BINARY: 100010 00000 00001 00010 10000000000
-# CHECK: encoding: [0x88,0x01,0x14,0x00]
- pcmpeq r0, r1, r2
diff --git a/test/MC/MBlaze/mblaze_shift.s b/test/MC/MBlaze/mblaze_shift.s
deleted file mode 100644
index a25502b350..0000000000
--- a/test/MC/MBlaze/mblaze_shift.s
+++ /dev/null
@@ -1,47 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to make sure that all of the TYPE-A instructions supported by
-# the Microblaze can be parsed by the assembly parser.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 000000 00000 00000 00000 00000000000
-
-# CHECK: bsrl
-# BINARY: 010001 00001 00010 00011 00000000000
-# CHECK: encoding: [0x44,0x22,0x18,0x00]
- bsrl r1, r2, r3
-
-# CHECK: bsra
-# BINARY: 010001 00001 00010 00011 01000000000
-# CHECK: encoding: [0x44,0x22,0x1a,0x00]
- bsra r1, r2, r3
-
-# CHECK: bsll
-# BINARY: 010001 00001 00010 00011 10000000000
-# CHECK: encoding: [0x44,0x22,0x1c,0x00]
- bsll r1, r2, r3
-
-# CHECK: bsrli
-# BINARY: 011001 00001 00010 0000000000000000
-# CHECK: encoding: [0x64,0x22,0x00,0x00]
- bsrli r1, r2, 0
-
-# CHECK: bsrai
-# BINARY: 011001 00001 00010 0000001000000000
-# CHECK: encoding: [0x64,0x22,0x02,0x00]
- bsrai r1, r2, 0
-
-# CHECK: bslli
-# BINARY: 011001 00001 00010 0000010000000000
-# CHECK: encoding: [0x64,0x22,0x04,0x00]
- bslli r1, r2, 0
-
-# CHECK: sra
-# BINARY: 100100 00001 00010 00000 00000000001
-# CHECK: encoding: [0x90,0x22,0x00,0x01]
- sra r1, r2
-
-# CHECK: srl
-# BINARY: 100100 00001 00010 00000 00001000001
-# CHECK: encoding: [0x90,0x22,0x00,0x41]
- srl r1, r2
diff --git a/test/MC/MBlaze/mblaze_special.s b/test/MC/MBlaze/mblaze_special.s
deleted file mode 100644
index c55ec277c1..0000000000
--- a/test/MC/MBlaze/mblaze_special.s
+++ /dev/null
@@ -1,167 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to ensure that all special instructions and special registers can be
-# parsed by the assembly parser correctly.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 011011 00000 00000 00000 00000000000
-
-# CHECK: mfs
-# BINARY: 100101 00000 00000 10000 00000000000
-# CHECK: encoding: [0x94,0x00,0x80,0x00]
- mfs r0, rpc
-
-# CHECK: msrclr
-# BINARY: 100101 00000 100010 000000000000000
-# CHECK: encoding: [0x94,0x11,0x00,0x00]
- msrclr r0, 0x0
-
-# CHECK: msrset
-# BINARY: 100101 00000 100000 000000000000000
-# CHECK: encoding: [0x94,0x10,0x00,0x00]
- msrset r0, 0x0
-
-# CHECK: mts
-# BINARY: 100101 00000 00000 11 00000000000000
-# CHECK: encoding: [0x94,0x00,0xc0,0x00]
- mts rpc, r0
-
-# CHECK: wdc
-# BINARY: 100100 00000 00000 00001 00001100100
-# CHECK: encoding: [0x90,0x00,0x08,0x64]
- wdc r0, r1
-
-# CHECK: wdc.clear
-# BINARY: 100100 00000 00000 00001 00001100110
-# CHECK: encoding: [0x90,0x00,0x08,0x66]
- wdc.clear r0, r1
-
-# CHECK: wdc.flush
-# BINARY: 100100 00000 00000 00001 00001110100
-# CHECK: encoding: [0x90,0x00,0x08,0x74]
- wdc.flush r0, r1
-
-# CHECK: wic
-# BINARY: 100100 00000 00000 00001 00001101000
-# CHECK: encoding: [0x90,0x00,0x08,0x68]
- wic r0, r1
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000000000
-# CHECK: encoding: [0x94,0x20,0x80,0x00]
- mfs r1, rpc
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000000001
-# CHECK: encoding: [0x94,0x20,0x80,0x01]
- mfs r1, rmsr
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000000011
-# CHECK: encoding: [0x94,0x20,0x80,0x03]
- mfs r1, rear
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000000101
-# CHECK: encoding: [0x94,0x20,0x80,0x05]
- mfs r1, resr
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000000111
-# CHECK: encoding: [0x94,0x20,0x80,0x07]
- mfs r1, rfsr
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000001011
-# CHECK: encoding: [0x94,0x20,0x80,0x0b]
- mfs r1, rbtr
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10000 00000001101
-# CHECK: encoding: [0x94,0x20,0x80,0x0d]
- mfs r1, redr
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10010 00000000000
-# CHECK: encoding: [0x94,0x20,0x90,0x00]
- mfs r1, rpid
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10010 00000000001
-# CHECK: encoding: [0x94,0x20,0x90,0x01]
- mfs r1, rzpr
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10010 00000000010
-# CHECK: encoding: [0x94,0x20,0x90,0x02]
- mfs r1, rtlbx
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10010 00000000100
-# CHECK: encoding: [0x94,0x20,0x90,0x04]
- mfs r1, rtlbhi
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10010 00000000011
-# CHECK: encoding: [0x94,0x20,0x90,0x03]
- mfs r1, rtlblo
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000000
-# CHECK: encoding: [0x94,0x20,0xa0,0x00]
- mfs r1, rpvr0
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000001
-# CHECK: encoding: [0x94,0x20,0xa0,0x01]
- mfs r1, rpvr1
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000010
-# CHECK: encoding: [0x94,0x20,0xa0,0x02]
- mfs r1, rpvr2
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000011
-# CHECK: encoding: [0x94,0x20,0xa0,0x03]
- mfs r1, rpvr3
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000100
-# CHECK: encoding: [0x94,0x20,0xa0,0x04]
- mfs r1, rpvr4
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000101
-# CHECK: encoding: [0x94,0x20,0xa0,0x05]
- mfs r1, rpvr5
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000110
-# CHECK: encoding: [0x94,0x20,0xa0,0x06]
- mfs r1, rpvr6
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000000111
-# CHECK: encoding: [0x94,0x20,0xa0,0x07]
- mfs r1, rpvr7
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000001000
-# CHECK: encoding: [0x94,0x20,0xa0,0x08]
- mfs r1, rpvr8
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000001001
-# CHECK: encoding: [0x94,0x20,0xa0,0x09]
- mfs r1, rpvr9
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000001010
-# CHECK: encoding: [0x94,0x20,0xa0,0x0a]
- mfs r1, rpvr10
-
-# CHECK: mfs
-# BINARY: 100101 00001 00000 10100 00000001011
-# CHECK: encoding: [0x94,0x20,0xa0,0x0b]
- mfs r1, rpvr11
diff --git a/test/MC/MBlaze/mblaze_typea.s b/test/MC/MBlaze/mblaze_typea.s
deleted file mode 100644
index a0735e482c..0000000000
--- a/test/MC/MBlaze/mblaze_typea.s
+++ /dev/null
@@ -1,122 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to make sure that all of the TYPE-A instructions supported by
-# the Microblaze can be parsed by the assembly parser.
-
-# TYPE A: OPCODE RD RA RB FLAGS
-# BINARY: 000000 00000 00000 00000 00000000000
-
-# CHECK: add
-# BINARY: 000000 00001 00010 00011 00000000000
-# CHECK: encoding: [0x00,0x22,0x18,0x00]
- add r1, r2, r3
-
-# CHECK: addc
-# BINARY: 000010 00001 00010 00011 00000000000
-# CHECK: encoding: [0x08,0x22,0x18,0x00]
- addc r1, r2, r3
-
-# CHECK: addk
-# BINARY: 000100 00001 00010 00011 00000000000
-# CHECK: encoding: [0x10,0x22,0x18,0x00]
- addk r1, r2, r3
-
-# CHECK: addkc
-# BINARY: 000110 00001 00010 00011 00000000000
-# CHECK: encoding: [0x18,0x22,0x18,0x00]
- addkc r1, r2, r3
-
-# CHECK: and
-# BINARY: 100001 00001 00010 00011 00000000000
-# CHECK: encoding: [0x84,0x22,0x18,0x00]
- and r1, r2, r3
-
-# CHECK: andn
-# BINARY: 100011 00001 00010 00011 00000000000
-# CHECK: encoding: [0x8c,0x22,0x18,0x00]
- andn r1, r2, r3
-
-# CHECK: cmp
-# BINARY: 000101 00001 00010 00011 00000000001
-# CHECK: encoding: [0x14,0x22,0x18,0x01]
- cmp r1, r2, r3
-
-# CHECK: cmpu
-# BINARY: 000101 00001 00010 00011 00000000011
-# CHECK: encoding: [0x14,0x22,0x18,0x03]
- cmpu r1, r2, r3
-
-# CHECK: idiv
-# BINARY: 010010 00001 00010 00011 00000000000
-# CHECK: encoding: [0x48,0x22,0x18,0x00]
- idiv r1, r2, r3
-
-# CHECK: idivu
-# BINARY: 010010 00001 00010 00011 00000000010
-# CHECK: encoding: [0x48,0x22,0x18,0x02]
- idivu r1, r2, r3
-
-# CHECK: mul
-# BINARY: 010000 00001 00010 00011 00000000000
-# CHECK: encoding: [0x40,0x22,0x18,0x00]
- mul r1, r2, r3
-
-# CHECK: mulh
-# BINARY: 010000 00001 00010 00011 00000000001
-# CHECK: encoding: [0x40,0x22,0x18,0x01]
- mulh r1, r2, r3
-
-# CHECK: mulhu
-# BINARY: 010000 00001 00010 00011 00000000011
-# CHECK: encoding: [0x40,0x22,0x18,0x03]
- mulhu r1, r2, r3
-
-# CHECK: mulhsu
-# BINARY: 010000 00001 00010 00011 00000000010
-# CHECK: encoding: [0x40,0x22,0x18,0x02]
- mulhsu r1, r2, r3
-
-# CHECK: or
-# BINARY: 100000 00001 00010 00011 00000000000
-# CHECK: encoding: [0x80,0x22,0x18,0x00]
- or r1, r2, r3
-
-# CHECK: rsub
-# BINARY: 000001 00001 00010 00011 00000000000
-# CHECK: encoding: [0x04,0x22,0x18,0x00]
- rsub r1, r2, r3
-
-# CHECK: rsubc
-# BINARY: 000011 00001 00010 00011 00000000000
-# CHECK: encoding: [0x0c,0x22,0x18,0x00]
- rsubc r1, r2, r3
-
-# CHECK: rsubk
-# BINARY: 000101 00001 00010 00011 00000000000
-# CHECK: encoding: [0x14,0x22,0x18,0x00]
- rsubk r1, r2, r3
-
-# CHECK: rsubkc
-# BINARY: 000111 00001 00010 00011 00000000000
-# CHECK: encoding: [0x1c,0x22,0x18,0x00]
- rsubkc r1, r2, r3
-
-# CHECK: sext16
-# BINARY: 100100 00001 00010 00000 00001100001
-# CHECK: encoding: [0x90,0x22,0x00,0x61]
- sext16 r1, r2
-
-# CHECK: sext8
-# BINARY: 100100 00001 00010 00000 00001100000
-# CHECK: encoding: [0x90,0x22,0x00,0x60]
- sext8 r1, r2
-
-# CHECK: xor
-# BINARY: 100010 00001 00010 00011 00000000000
-# CHECK: encoding: [0x88,0x22,0x18,0x00]
- xor r1, r2, r3
-
-# CHECK: nop
-# BINARY: 100000 00000 00000 00000 00000000000
-# CHECK: encoding: [0x80,0x00,0x00,0x00]
- nop
diff --git a/test/MC/MBlaze/mblaze_typeb.s b/test/MC/MBlaze/mblaze_typeb.s
deleted file mode 100644
index ac4f1e2932..0000000000
--- a/test/MC/MBlaze/mblaze_typeb.s
+++ /dev/null
@@ -1,92 +0,0 @@
-# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
-
-# Test to make sure that all of the TYPE-B instructions supported by
-# the Microblaze can be parsed by the assembly parser.
-
-# TYPE B: OPCODE RD RA IMMEDIATE
-# 000000 00000 00000 0000000000000000
-
-# CHECK: addi
-# BINARY: 001000 00001 00010 0000000000001111
-# CHECK: encoding: [0x20,0x22,0x00,0x0f]
- addi r1, r2, 0x000F
-
-# CHECK: addic
-# BINARY: 001010 00001 00010 0000000000001111
-# CHECK: encoding: [0x28,0x22,0x00,0x0f]
- addic r1, r2, 0x000F
-
-# CHECK: addik
-# BINARY: 001100 00001 00010 0000000000001111
-# CHECK: encoding: [0x30,0x22,0x00,0x0f]
- addik r1, r2, 0x000F
-
-# CHECK: addikc
-# BINARY: 001110 00001 00010 0000000000001111
-# CHECK: encoding: [0x38,0x22,0x00,0x0f]
- addikc r1, r2, 0x000F
-
-# CHECK: andi
-# BINARY: 101001 00001 00010 0000000000001111
-# CHECK: encoding: [0xa4,0x22,0x00,0x0f]
- andi r1, r2, 0x000F
-
-# CHECK: andni
-# BINARY: 101011 00001 00010 0000000000001111
-# CHECK: encoding: [0xac,0x22,0x00,0x0f]
- andni r1, r2, 0x000F
-
-# CHECK: muli
-# BINARY: 011000 00001 00010 0000000000001111
-# CHECK: encoding: [0x60,0x22,0x00,0x0f]
- muli r1, r2, 0x000F
-
-# CHECK: ori
-# BINARY: 101000 00001 00010 0000000000001111
-# CHECK: encoding: [0xa0,0x22,0x00,0x0f]
- ori r1, r2, 0x000F
-
-# CHECK: rsubi
-# BINARY: 001001 00001 00010 0000000000001111
-# CHECK: encoding: [0x24,0x22,0x00,0x0f]
- rsubi r1, r2, 0x000F
-
-# CHECK: rsubic
-# BINARY: 001011 00001 00010 0000000000001111
-# CHECK: encoding: [0x2c,0x22,0x00,0x0f]
- rsubic r1, r2, 0x000F
-
-# CHECK: rsubik
-# BINARY: 001101 00001 00010 0000000000001111
-# CHECK: encoding: [0x34,0x22,0x00,0x0f]
- rsubik r1, r2, 0x000F
-
-# CHECK: rsubikc
-# BINARY: 001111 00001 00010 0000000000001111
-# CHECK: encoding: [0x3c,0x22,0x00,0x0f]
- rsubikc r1, r2, 0x000F
-
-# CHECK: rtbd
-# BINARY: 101101 10010 01111 0000000000001111
-# CHECK: encoding: [0xb6,0x4f,0x00,0x0f]
- rtbd r15, 0x000F
-
-# CHECK: rted
-# BINARY: 101101 10001 01111 0000000000001111
-# CHECK: encoding: [0xb6,0x8f,0x00,0x0f]
- rted r15, 0x000F
-
-# CHECK: rtid
-# BINARY: 101101 10001 01111 0000000000001111
-# CHECK: encoding: [0xb6,0x2f,0x00,0x0f]
- rtid r15, 0x000F
-
-# CHECK: rtsd
-# BINARY: 101101 10000 01111 0000000000001111
-# CHECK: encoding: [0xb6,0x0f,0x00,0x0f]
- rtsd r15, 0x000F
-
-# CHECK: xori
-# BINARY: 101010 00001 00010 0000000000001111
-# CHECK: encoding: [0xa8,0x22,0x00,0x0f]
- xori r1, r2, 0x000F