diff options
Diffstat (limited to 'compiler/utils/x86')
| -rw-r--r-- | compiler/utils/x86/assembler_x86.cc | 2 | ||||
| -rw-r--r-- | compiler/utils/x86/assembler_x86_test.cc | 4 | 
2 files changed, 2 insertions, 4 deletions
diff --git a/compiler/utils/x86/assembler_x86.cc b/compiler/utils/x86/assembler_x86.cc index 8640e2db0e..ea160c8993 100644 --- a/compiler/utils/x86/assembler_x86.cc +++ b/compiler/utils/x86/assembler_x86.cc @@ -1914,7 +1914,7 @@ void X86Assembler::cmpb(const Address& address, const Immediate& imm) {  void X86Assembler::cmpw(const Address& address, const Immediate& imm) {    AssemblerBuffer::EnsureCapacity ensured(&buffer_);    EmitUint8(0x66); -  EmitComplex(7, address, imm); +  EmitComplex(7, address, imm, /* is_16_op */ true);  } diff --git a/compiler/utils/x86/assembler_x86_test.cc b/compiler/utils/x86/assembler_x86_test.cc index 937dd80c4e..2fd1b27182 100644 --- a/compiler/utils/x86/assembler_x86_test.cc +++ b/compiler/utils/x86/assembler_x86_test.cc @@ -921,9 +921,7 @@ TEST_F(AssemblerX86Test, Cmpb) {  }  TEST_F(AssemblerX86Test, Cmpw) { -  DriverStr(RepeatAI(&x86::X86Assembler::cmpw, -                     /*imm_bytes*/ 1U, -                     "cmpw ${imm}, {mem}"), "cmpw");  // TODO: only imm8? +  DriverStr(RepeatAI(&x86::X86Assembler::cmpw, /*imm_bytes*/ 2U, "cmpw ${imm}, {mem}"), "cmpw");  }  }  // namespace art  |