diff options
author | Hrvoje Varga <Hrvoje.Varga@imgtec.com> | 2016-04-22 11:18:40 +0000 |
---|---|---|
committer | Hrvoje Varga <Hrvoje.Varga@imgtec.com> | 2016-04-22 11:18:40 +0000 |
commit | fed867f0f804464edfcdd1bb159fc57d4138d127 (patch) | |
tree | f26d2df46d369c08cf82fa56b65655c21d3946ac /test/MC | |
parent | c1499f823251b9b2ddd8229e4c9c765f6d8db346 (diff) |
[mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions
Differential Revision: http://reviews.llvm.org/D19354
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267137 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
-rw-r--r-- | test/MC/Disassembler/Mips/micromips32r6/valid.txt | 4 | ||||
-rw-r--r-- | test/MC/Mips/micromips32r6/valid.s | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/test/MC/Disassembler/Mips/micromips32r6/valid.txt b/test/MC/Disassembler/Mips/micromips32r6/valid.txt index feaf26dce90..e92a6595a51 100644 --- a/test/MC/Disassembler/Mips/micromips32r6/valid.txt +++ b/test/MC/Disassembler/Mips/micromips32r6/valid.txt @@ -274,6 +274,10 @@ 0x55 0x04 0x12 0x38 # CHECK: seleqz.d $f2, $f4, $f8 0x54 0x62 0x08 0x78 # CHECK: selnez.s $f1, $f2, $f3 0x55 0x04 0x12 0x78 # CHECK: selnez.d $f2, $f4, $f8 +0x00 0xa4 0x1b 0x50 # CHECK: slt $3, $4, $5 +0x90 0x64 0x01 0x00 # CHECK: slti $3, $4, 256 +0xb0 0x64 0x01 0x00 # CHECK: sltiu $3, $4, 256 +0x00 0xa4 0x1b 0x90 # CHECK: sltu $3, $4, $5 0x54 0x62 0x00 0x60 # CHECK: class.s $f2, $f3 0x54 0x82 0x02 0x60 # CHECK: class.d $f2, $f4 0x00 0x00 0x47 0x7c # CHECK: di diff --git a/test/MC/Mips/micromips32r6/valid.s b/test/MC/Mips/micromips32r6/valid.s index 5223e9abdc0..3f0490a224d 100644 --- a/test/MC/Mips/micromips32r6/valid.s +++ b/test/MC/Mips/micromips32r6/valid.s @@ -288,6 +288,10 @@ seleqz.d $f2, $f4, $f8 # CHECK: seleqz.d $f2, $f4, $f8 # encoding: [0x55,0x04,0x12,0x38] selnez.s $f1, $f2, $f3 # CHECK: selnez.s $f1, $f2, $f3 # encoding: [0x54,0x62,0x08,0x78] selnez.d $f2, $f4, $f8 # CHECK: selnez.d $f2, $f4, $f8 # encoding: [0x55,0x04,0x12,0x78] + slt $3, $4, $5 # CHECK: slt $3, $4, $5 # encoding: [0x00,0xa4,0x1b,0x50] + slti $3, $4, 256 # CHECK: slti $3, $4, 256 # encoding: [0x90,0x64,0x01,0x00] + sltiu $3, $4, 256 # CHECK: sltiu $3, $4, 256 # encoding: [0xb0,0x64,0x01,0x00] + sltu $3, $4, $5 # CHECK: sltu $3, $4, $5 # encoding: [0x00,0xa4,0x1b,0x90] class.s $f2, $f3 # CHECK: class.s $f2, $f3 # encoding: [0x54,0x62,0x00,0x60] class.d $f2, $f4 # CHECK: class.d $f2, $f4 # encoding: [0x54,0x82,0x02,0x60] deret # CHECK: deret # encoding: [0x00,0x00,0xe3,0x7c] |