changeset 16658:5b78f8542ccd

[SPARC] Using now right opcodes for unsigned compare operations
author Stefan Anzinger <stefan.anzinger@gmail.com>
date Wed, 30 Jul 2014 08:41:52 -0700
parents ab59ee6c581b
children b377d9e85bc6
files graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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: