Chromium Code Reviews| Index: src/arm/macro-assembler-arm.h |
| =================================================================== |
| --- src/arm/macro-assembler-arm.h (revision 6241) |
| +++ src/arm/macro-assembler-arm.h (working copy) |
| @@ -582,6 +582,21 @@ |
| Register source, |
| Register scratch); |
| + void VFPCompareAndSetFlags(const DwVfpRegister src1, |
|
Rodolph Perfetta
2011/01/10 11:24:10
Since the instruction sets the flags, the s parame
Søren Thygesen Gjesse
2011/01/10 12:36:01
Done.
|
| + const DwVfpRegister src2, |
| + const SBit s = LeaveCC, |
| + const Condition cond = al) { |
| + vcmp(src1, src2, s, cond); |
| + vmrs(pc); |
|
Rodolph Perfetta
2011/01/10 11:24:10
vmrs should be conditional too.
Søren Thygesen Gjesse
2011/01/10 12:36:01
Done.
|
| + } |
| + void VFPCompareAndSetFlags(const DwVfpRegister src1, |
|
Rodolph Perfetta
2011/01/10 11:24:10
As above.
Søren Thygesen Gjesse
2011/01/10 12:36:01
Done.
|
| + const double src2, |
| + const SBit s = LeaveCC, |
| + const Condition cond = al) { |
| + vcmp(src1, src2, s, cond); |
| + vmrs(pc); |
| + } |
| + |
| // --------------------------------------------------------------------------- |
| // Runtime calls |