forked from OSchip/llvm-project
Fixed incorrect disassembly for MOV16o16a when using Intel syntax.
Patch by Richard Mitton. llvm-svn: 187471
This commit is contained in:
parent
e6656ac870
commit
6e8cd80def
|
@ -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>,
|
||||
|
|
Loading…
Reference in New Issue