Index: src/arm/constants-arm.h |
=================================================================== |
--- src/arm/constants-arm.h (revision 8734) |
+++ src/arm/constants-arm.h (working copy) |
@@ -176,6 +176,21 @@ |
} |
+inline bool EvalComparison(Condition cond, double op1, double op2) { |
Mads Ager (chromium)
2011/07/27 13:05:05
Why not have this in the code generator and switch
Alexandre
2011/07/28 13:42:16
Done.
|
+ switch (cond) { |
+ case eq: return (op1 == op2); |
+ case ne: return (op1 != op2); |
+ case lt: return (op1 < op2); |
+ case gt: return (op1 > op2); |
+ case le: return (op1 <= op2); |
+ case ge: return (op1 >= op2); |
+ default: |
+ UNREACHABLE(); |
+ return false; |
+ } |
+} |
+ |
+ |
// ----------------------------------------------------------------------------- |
// Instructions encoding. |