llvm-6502/test/MC
Craig Topper f564a9389d Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior.
cvtsi2* should parse with an 'l' or 'q' suffix or no suffix at all. No suffix should be treated the same as 'l' suffix. Printing should always print a suffix. Previously we didn't parse or print an 'l' suffix.
cvtt*2si/cvt*2si should parse with an 'l' or 'q' suffix or not suffix at all. No suffix should use the destination register size to choose encoding. Printing should not print a suffix.

Original 'l' suffix issue with cvtsi2* pointed out by Michael Kuperstein.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171668 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-06 20:39:29 +00:00
..
ARM Tests for the aligned bundling support added in r170718 2012-12-20 19:07:30 +00:00
AsmParser
COFF
Disassembler Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior. 2013-01-06 20:39:29 +00:00
ELF llvm/test/MC/ELF/comp-dir.s: Appease MSYS Bash. 2012-12-18 05:08:12 +00:00
MachO Correct ARM NOP encoding 2012-12-05 21:01:27 +00:00
Markup
MBlaze
Mips [mips] Fix encoding of BAL instruction. Also, fix assembler test case which 2012-12-21 23:13:59 +00:00
PowerPC PowerPC: Fix eh_frame relocation for PIC 2013-01-04 19:08:13 +00:00
X86 Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior. 2013-01-06 20:39:29 +00:00