1.1 --- a/src/cpu/x86/vm/interp_masm_x86_64.cpp Mon Oct 28 21:41:48 2013 +0400 1.2 +++ b/src/cpu/x86/vm/interp_masm_x86_64.cpp Wed Oct 30 15:35:25 2013 +0100 1.3 @@ -192,7 +192,7 @@ 1.4 Register reg, 1.5 int bcp_offset) { 1.6 assert(bcp_offset >= 0, "bcp is still pointing to start of bytecode"); 1.7 - movl(reg, Address(r13, bcp_offset)); 1.8 + load_unsigned_short(reg, Address(r13, bcp_offset)); 1.9 bswapl(reg); 1.10 shrl(reg, 16); 1.11 }