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 }