Chromium Code Reviews| 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. |