summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler
diff options
context:
space:
mode:
authorZlatko Buljan <Zlatko.Buljan@imgtec.com>2015-11-12 13:21:33 +0000
committerZlatko Buljan <Zlatko.Buljan@imgtec.com>2015-11-12 13:21:33 +0000
commit797c2aec6b776f2efbe5cb49039301329cca11b1 (patch)
tree22d9599d66372a5876ec4d43ff8e9fee1cf5d12c /llvm/test/MC/Disassembler
parentd38860610da955e7013479106075e30c11814bb4 (diff)
downloadbcm5719-llvm-797c2aec6b776f2efbe5cb49039301329cca11b1.tar.gz
bcm5719-llvm-797c2aec6b776f2efbe5cb49039301329cca11b1.zip
[mips][microMIPS] Implement LWM16, SB16, SH16, SW16, SWSP and SWM16 instructions
Differential Revision: http://reviews.llvm.org/D11406 llvm-svn: 252885
Diffstat (limited to 'llvm/test/MC/Disassembler')
-rw-r--r--llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt7
-rw-r--r--llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt7
2 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt b/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt
index 8a65e01cb01..619ce3faeda 100644
--- a/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt
+++ b/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt
@@ -230,3 +230,10 @@
0x00 0x69 0xe1 0x7c # CHECK: rdpgpr $3, $9
0x00 0x00 0xdb 0x7c # CHECK: sdbbp
0x00 0x22 0xdb 0x7c # CHECK: sdbbp 34
+0x45 0x22 # CHECK: lwm16 $16, $17, $ra, 8($sp)
+0x89 0x84 # CHECK: sb16 $3, 4($16)
+0xaa 0x14 # CHECK: sh16 $4, 8($17)
+0xc8 0x9f # CHECK: sw $4, 124($sp)
+0xea 0x11 # CHECK: sw16 $4, 4($17)
+0xe8 0x11 # CHECK: sw16 $zero, 4($17)
+0x45 0x2a # CHECK: swm16 $16, $17, $ra, 8($sp)
diff --git a/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt b/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt
index 7ed8d62bed0..fb641c06bfb 100644
--- a/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt
+++ b/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt
@@ -143,3 +143,10 @@
0x46 0x3b # CHECK: sdbbp16 8
0x04 0x3b # CHECK: subu16 $5, $16, $3
0x44 0xd8 # CHECK: xor16 $17, $5
+0x45 0x22 # CHECK: lwm16 $16, $17, $ra, 8($sp)
+0x89 0x84 # CHECK: sb16 $3, 4($16)
+0xaa 0x14 # CHECK: sh16 $4, 8($17)
+0xc8 0x9f # CHECK: sw $4, 124($sp)
+0xea 0x11 # CHECK: sw16 $4, 4($17)
+0xe8 0x11 # CHECK: sw16 $zero, 4($17)
+0x45 0x2a # CHECK: swm16 $16, $17, $ra, 8($sp)
OpenPOWER on IntegriCloud