diff options
author | Craig Topper <craig.topper@gmail.com> | 2013-07-31 01:50:26 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2013-07-31 01:50:26 +0000 |
commit | 1a5c55e54d6fadff0cf65aaba0a2b06769ad0683 (patch) | |
tree | f99af5250737e6ed6f0862ca2c22db4762ef16fb /lib/Target/X86/X86InstrInfo.td | |
parent | 1a54c57cf654e001c078c7064123d30e6c03e349 (diff) | |
download | external_llvm-1a5c55e54d6fadff0cf65aaba0a2b06769ad0683.zip external_llvm-1a5c55e54d6fadff0cf65aaba0a2b06769ad0683.tar.gz external_llvm-1a5c55e54d6fadff0cf65aaba0a2b06769ad0683.tar.bz2 |
Fixed incorrect disassembly for MOV16o16a when using Intel syntax.
Patch by Richard Mitton.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187471 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrInfo.td')
-rw-r--r-- | lib/Target/X86/X86InstrInfo.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/X86/X86InstrInfo.td b/lib/Target/X86/X86InstrInfo.td index f42de2a..5c1399b 100644 --- a/lib/Target/X86/X86InstrInfo.td +++ b/lib/Target/X86/X86InstrInfo.td @@ -1079,7 +1079,7 @@ def MOV8o8a : Ii32 <0xA0, RawFrm, (outs), (ins offset8:$src), "mov{b}\t{$src, %al|AL, $src}", [], IIC_MOV_MEM>, Requires<[In32BitMode]>; def MOV16o16a : Ii32 <0xA1, RawFrm, (outs), (ins offset16:$src), - "mov{w}\t{$src, %ax|AL, $src}", [], IIC_MOV_MEM>, OpSize, + "mov{w}\t{$src, %ax|AX, $src}", [], IIC_MOV_MEM>, OpSize, Requires<[In32BitMode]>; def MOV32o32a : Ii32 <0xA1, RawFrm, (outs), (ins offset32:$src), "mov{l}\t{$src, %eax|EAX, $src}", [], IIC_MOV_MEM>, @@ -1088,7 +1088,7 @@ def MOV8ao8 : Ii32 <0xA2, RawFrm, (outs offset8:$dst), (ins), "mov{b}\t{%al, $dst|$dst, AL}", [], IIC_MOV_MEM>, Requires<[In32BitMode]>; def MOV16ao16 : Ii32 <0xA3, RawFrm, (outs offset16:$dst), (ins), - "mov{w}\t{%ax, $dst|$dst, AL}", [], IIC_MOV_MEM>, OpSize, + "mov{w}\t{%ax, $dst|$dst, AX}", [], IIC_MOV_MEM>, OpSize, Requires<[In32BitMode]>; def MOV32ao32 : Ii32 <0xA3, RawFrm, (outs offset32:$dst), (ins), "mov{l}\t{%eax, $dst|$dst, EAX}", [], IIC_MOV_MEM>, |