# HG changeset patch # User Lukas Stadler # Date 1367857755 -7200 # Node ID 65de4389f3edd27e361ca582082fd505b4cbac00 # Parent c84eb4661fe97a7d6ec4ba031bceb5d37e20e916 fix multiplication by small constant value (fixes assertion error) diff -r c84eb4661fe9 -r 65de4389f3ed graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java --- a/graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java Mon May 06 18:25:51 2013 +0200 +++ b/graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java Mon May 06 18:29:15 2013 +0200 @@ -2134,7 +2134,7 @@ if (isByte(value)) { emitByte(0x6B); emitByte(0xC0 | encode); - emitByte(value); + emitByte(value & 0xFF); } else { emitByte(0x69); emitByte(0xC0 | encode);