src/cpu/x86/vm/interp_masm_x86_32.cpp

changeset 6059
ea79ab313e98
parent 5987
5ccbab1c69f3
child 6876
710a3c8b516e
child 8368
32b682649973
     1.1 --- a/src/cpu/x86/vm/interp_masm_x86_32.cpp	Mon Oct 28 21:41:48 2013 +0400
     1.2 +++ b/src/cpu/x86/vm/interp_masm_x86_32.cpp	Wed Oct 30 15:35:25 2013 +0100
     1.3 @@ -196,7 +196,7 @@
     1.4  
     1.5  void InterpreterMacroAssembler::get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset) {
     1.6    assert(bcp_offset >= 0, "bcp is still pointing to start of bytecode");
     1.7 -  movl(reg, Address(rsi, bcp_offset));
     1.8 +  load_unsigned_short(reg, Address(rsi, bcp_offset));
     1.9    bswapl(reg);
    1.10    shrl(reg, 16);
    1.11  }

mercurial