[llvm-commits] [llvm] r138300 - in /llvm/trunk: lib/Target/ARM/ARMInstrThumb2.td test/MC/Disassembler/ARM/thumb-tests.txt
Owen Anderson
resistor at mac.com
Mon Aug 22 16:27:47 PDT 2011
Author: resistor
Date: Mon Aug 22 18:27:47 2011
New Revision: 138300
URL: http://llvm.org/viewvc/llvm-project?rev=138300&view=rev
Log:
Correct operand naming of t2USAT16 to allow proper decoding.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td
llvm/trunk/test/MC/Disassembler/ARM/thumb-tests.txt
Modified: llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td?rev=138300&r1=138299&r2=138300&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td Mon Aug 22 18:27:47 2011
@@ -1902,9 +1902,9 @@
let Inst{15} = 0;
}
-def t2USAT16: T2SatI<(outs rGPR:$dst), (ins i32imm:$sat_imm, rGPR:$Rn),
+def t2USAT16: T2SatI<(outs rGPR:$Rd), (ins i32imm:$sat_imm, rGPR:$Rn),
NoItinerary,
- "usat16", "\t$dst, $sat_imm, $Rn",
+ "usat16", "\t$Rd, $sat_imm, $Rn",
[/* For disassembly only; pattern left blank */]>,
Requires<[IsThumb2, HasThumb2DSP]> {
let Inst{31-27} = 0b11110;
Modified: llvm/trunk/test/MC/Disassembler/ARM/thumb-tests.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/Disassembler/ARM/thumb-tests.txt?rev=138300&r1=138299&r2=138300&view=diff
==============================================================================
--- llvm/trunk/test/MC/Disassembler/ARM/thumb-tests.txt (original)
+++ llvm/trunk/test/MC/Disassembler/ARM/thumb-tests.txt Mon Aug 22 18:27:47 2011
@@ -280,3 +280,6 @@
# CHECK: ldrsh r6, [sp], #81
0x3d 0xf9 0x51 0x6b
+
+# CHECK: usat16 r4, #10, r1
+0xa1 0xf3 0x2a 0x4
More information about the llvm-commits
mailing list