# HG changeset patch # User Stefan Anzinger # Date 1406734912 25200 # Node ID 5b78f8542ccd8ed69564fcefba385a44f31a54a4 # Parent ab59ee6c581b3d480db490b4abbd23948fa9ebaa [SPARC] Using now right opcodes for unsigned compare operations diff -r ab59ee6c581b -r 5b78f8542ccd graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java --- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Wed Jul 30 08:40:08 2014 -0700 +++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Wed Jul 30 08:41:52 2014 -0700 @@ -407,15 +407,19 @@ case NE: return ConditionFlag.NotEqual; case BT: + return ConditionFlag.LessUnsigned; case LT: return ConditionFlag.Less; case BE: + return ConditionFlag.LessEqualUnsigned; case LE: return ConditionFlag.LessEqual; case AE: + return ConditionFlag.GreaterEqualUnsigned; case GE: return ConditionFlag.GreaterEqual; case AT: + return ConditionFlag.GreaterUnsigned; case GT: return ConditionFlag.Greater; default: