# HG changeset patch # User Lukas Stadler # Date 1404147687 -7200 # Node ID 75ea3123657f8088963f29401239ea506e23222f # Parent ddd68e267e34c6367fedc06d0fbfdda3b3d53ef3 small formatting fixes for SPARC changes diff -r ddd68e267e34 -r 75ea3123657f graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java --- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java Mon Jun 30 18:46:41 2014 +0200 +++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java Mon Jun 30 19:01:27 2014 +0200 @@ -51,8 +51,8 @@ // FIXME This is non-trivial. On SPARC we need to flush all register windows first before we // can patch the return address (see: frame::patch_pc). new Flushw().emit(masm); -// int frameSize = crb.frameMap.frameSize(); -// new SPARCAssembler.Ldx(new SPARCAddress(o7, 1), g3).emit(masm); + // int frameSize = crb.frameMap.frameSize(); + // new SPARCAssembler.Ldx(new SPARCAddress(o7, 1), g3).emit(masm); // new Setx(8 * 15 - 1, g4, false).emit(masm); new Mov(asLongReg(address), g4).emit(masm); new Save(sp, -2000, sp).emit(masm); diff -r ddd68e267e34 -r 75ea3123657f graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java --- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Mon Jun 30 18:46:41 2014 +0200 +++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Mon Jun 30 19:01:27 2014 +0200 @@ -400,7 +400,7 @@ final Register src = asRegister(input); final Register dst = asRegister(result); // implicit conversions between double and float registers can happen in the "same Register" -// f0->d0 + // f0->d0 boolean isFloatToDoubleConversion = result.getKind() == Kind.Double && input.getKind() == Kind.Float; if (src.equals(dst) && !isFloatToDoubleConversion) { return;