summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler/Mips
diff options
context:
space:
mode:
authorHrvoje Varga <Hrvoje.Varga@imgtec.com>2015-10-28 11:04:29 +0000
committerHrvoje Varga <Hrvoje.Varga@imgtec.com>2015-10-28 11:04:29 +0000
commit18148671ee7b4a24393b36f75abe74885c3ab923 (patch)
treec7138d217118de84b7050dddd6250c4de91be93f /llvm/test/MC/Disassembler/Mips
parent694ba6cecc14bb9625b3b13cf45aa647594e32aa (diff)
downloadbcm5719-llvm-18148671ee7b4a24393b36f75abe74885c3ab923.tar.gz
bcm5719-llvm-18148671ee7b4a24393b36f75abe74885c3ab923.zip
[mips][microMIPS] Implement PAUSE, RDHWR, RDPGPR, SDBBP, SSNOP, SYNC, SYNCI and WAIT instructions
Differential Revision: http://reviews.llvm.org/D12628 llvm-svn: 251510
Diffstat (limited to 'llvm/test/MC/Disassembler/Mips')
-rw-r--r--llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt b/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt
index 70cae38ad34..41a8f77db7d 100644
--- a/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt
+++ b/llvm/test/MC/Disassembler/Mips/micromips32r6/valid.txt
@@ -218,3 +218,15 @@
0x14 0x85 0x00 0x08 # CHECK: lbu $4, 8($5)
0x60 0x85 0x68 0x08 # CHECK: lbe $4, 8($5)
0x60 0x85 0x60 0x08 # CHECK: lbue $4, 8($5)
+0x00 0x00 0x28 0x00 # CHECK: pause
+0x00 0xbd 0x11 0xc0 # CHECK: rdhwr $5, $29, 2
+0x00 0xbd 0x01 0xc0 # CHECK: rdhwr $5, $29
+0x00 0x00 0x93 0x7c # CHECK: wait
+0x00 0x11 0x93 0x7c # CHECK: wait 17
+0x00 0x00 0x08 0x00 # CHECK: ssnop
+0x00 0x00 0x6b 0x7c # CHECK: sync
+0x00 0x11 0x6b 0x7c # CHECK: sync 17
+0x41 0x85 0x00 0x08 # CHECK: synci 8($5)
+0x00 0x69 0xe1 0x7c # CHECK: rdpgpr $3, $9
+0x00 0x00 0xdb 0x7c # CHECK: sdbbp
+0x00 0x22 0xdb 0x7c # CHECK: sdbbp 34
OpenPOWER on IntegriCloud