summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler/Mips
diff options
context:
space:
mode:
authorHrvoje Varga <Hrvoje.Varga@imgtec.com>2016-06-16 07:06:25 +0000
committerHrvoje Varga <Hrvoje.Varga@imgtec.com>2016-06-16 07:06:25 +0000
commitf1e0a03d0827d34cbf51bed9faeb4c17095217cc (patch)
tree92d991b7bce6a136596c0b4fab757559de3184e3 /llvm/test/MC/Disassembler/Mips
parenta4cfb620dfe6a694fcb578d84ca252f0da473388 (diff)
downloadbcm5719-llvm-f1e0a03d0827d34cbf51bed9faeb4c17095217cc.tar.gz
bcm5719-llvm-f1e0a03d0827d34cbf51bed9faeb4c17095217cc.zip
[mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions
Differential Revision: http://reviews.llvm.org/D16917 llvm-svn: 272876
Diffstat (limited to 'llvm/test/MC/Disassembler/Mips')
-rw-r--r--llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt b/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt
index 9d88e3e5c9d..e7b81656b19 100644
--- a/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt
+++ b/llvm/test/MC/Disassembler/Mips/micromips64r6/valid.txt
@@ -284,3 +284,8 @@
0x70 0x64 0x04 0xd2 # CHECK: xori $3, $4, 1234
0x00 0xa4 0x1a 0xd0 # CHECK: nor $3, $4, $5
0x00 0x04 0x1a 0xd0 # CHECK: not $3, $4
+0x58 0x22 0x4b 0x3c # CHECK: dclo $1, $2
+0x58 0x22 0x5b 0x3c # CHECK: dclz $1, $2
+0x58 0xaa 0x40 0xc0 # CHECK: drotr $5, $10, 8
+0x58 0x22 0x20 0xc8 # CHECK: drotr32 $1, $2, 4
+0x58 0xc4 0x18 0xd0 # CHECK: drotrv $3, $6, $4
OpenPOWER on IntegriCloud