1.1 --- a/src/cpu/x86/vm/assembler_x86.cpp Sat Oct 30 13:08:23 2010 -0700 1.2 +++ b/src/cpu/x86/vm/assembler_x86.cpp Tue Nov 02 09:00:37 2010 -0700 1.3 @@ -1288,7 +1288,7 @@ 1.4 if (is8bit(value)) { 1.5 emit_byte(0x6B); 1.6 emit_byte(0xC0 | encode); 1.7 - emit_byte(value); 1.8 + emit_byte(value & 0xFF); 1.9 } else { 1.10 emit_byte(0x69); 1.11 emit_byte(0xC0 | encode); 1.12 @@ -3903,7 +3903,7 @@ 1.13 if (is8bit(value)) { 1.14 emit_byte(0x6B); 1.15 emit_byte(0xC0 | encode); 1.16 - emit_byte(value); 1.17 + emit_byte(value & 0xFF); 1.18 } else { 1.19 emit_byte(0x69); 1.20 emit_byte(0xC0 | encode);