llvm-6502/test/MC/X86
Chris Lattner db28788e4a go to great lengths to work around a GAS bug my previous patch
exposed:

GAS doesn't accept "fcomip %st(1)", it requires "fcomip %st(1), %st(0)"
even though st(0) is implicit in all other fp stack instructions.

Fortunately, there is an alias for fcomip named "fcompi" and gas does
accept the default argument for the alias (boggle!).

As such, switch the canonical form of this instruction to "pi" instead
of "ip".  This makes the code generator and disassembler generate pi,
avoiding the gas bug.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118356 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-06 21:37:06 +00:00
..
3DNow.s Add 3DNowA instructions. 2010-10-03 20:23:13 +00:00
dg.exp move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_64-avx-clmul-encoding.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_64-avx-encoding.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_64-encoding.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_64-fma3-encoding.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_64-imm-widths.s Replace a gross hack (the MOV64ri_alt instruction) with a slightly less 2010-10-05 21:09:45 +00:00
x86_directives.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_errors.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86_operands.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86-32-avx.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86-32-coverage.s go to great lengths to work around a GAS bug my previous patch 2010-11-06 21:37:06 +00:00
x86-32-fma3.s move X86 subdir up a level 2010-10-01 04:32:20 +00:00
x86-32.s go to great lengths to work around a GAS bug my previous patch 2010-11-06 21:37:06 +00:00
x86-64.s rework the rotate-by-1 instructions to be defined like the 2010-11-06 21:23:40 +00:00