src/cpu/x86/vm/assembler_x86.cpp

changeset 2269
ae065c367d93
parent 2201
d55217dc206f
child 2275
2fe998383789
     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);

mercurial