Mercurial > hg > graal-compiler
changeset 9588:65de4389f3ed
fix multiplication by small constant value (fixes assertion error)
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Mon, 06 May 2013 18:29:15 +0200 |
parents | c84eb4661fe9 |
children | 08af000f4b69 |
files | graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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);