Mercurial > hg > graal-jvmci-8
changeset 15977:eff84c561a95
Fix AMD64Assembler.testl
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 29 May 2014 16:58:51 +0200 |
parents | 1dcc7ae72723 |
children | 3a4bc0f70625 |
files | graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64TestMemoryOp.java |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java Mon May 26 13:43:26 2014 +0200 +++ b/graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java Thu May 29 16:58:51 2014 +0200 @@ -1860,7 +1860,7 @@ } public final void testl(AMD64Address dst, int imm32) { - prefixq(dst); + prefix(dst); emitByte(0xF7); emitOperandHelper(0, dst); emitInt(imm32);
--- a/graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64TestMemoryOp.java Mon May 26 13:43:26 2014 +0200 +++ b/graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64TestMemoryOp.java Thu May 29 16:58:51 2014 +0200 @@ -45,7 +45,7 @@ @Override public void emitMemAccess(CompilationResultBuilder crb, AMD64MacroAssembler masm) { if (isRegister(y)) { - switch (y.getKind()) { + switch (kind) { case Int: masm.testl(asIntReg(y), address.toAddress()); break; @@ -56,7 +56,7 @@ throw GraalInternalError.shouldNotReachHere(); } } else if (isConstant(y)) { - switch (y.getKind()) { + switch (kind) { case Int: masm.testl(address.toAddress(), crb.asIntConst(y)); break;