# HG changeset patch # User Gilles Duboscq # Date 1401375531 -7200 # Node ID eff84c561a9516912ee444d188bc1f2c4ffc85ed # Parent 1dcc7ae727234625f96090d900f3e648f1075727 Fix AMD64Assembler.testl diff -r 1dcc7ae72723 -r eff84c561a95 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 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); diff -r 1dcc7ae72723 -r eff84c561a95 graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64TestMemoryOp.java --- 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;