| Index: src/arm/macro-assembler-arm.h
|
| diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h
|
| index f92aab4eb0d0e04de37914ed8eb81d00a1131f30..9a9ea5ff8519490fcc0429e999244c89ceac5b74 100644
|
| --- a/src/arm/macro-assembler-arm.h
|
| +++ b/src/arm/macro-assembler-arm.h
|
| @@ -483,6 +483,12 @@ class MacroAssembler: public Assembler {
|
| VFPCanonicalizeNaN(value, value, cond);
|
| }
|
|
|
| + // Compare single values and move the result to the normal condition flags.
|
| + void VFPCompareAndSetFlags(const SwVfpRegister src1, const SwVfpRegister src2,
|
| + const Condition cond = al);
|
| + void VFPCompareAndSetFlags(const SwVfpRegister src1, const float src2,
|
| + const Condition cond = al);
|
| +
|
| // Compare double values and move the result to the normal condition flags.
|
| void VFPCompareAndSetFlags(const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| @@ -491,6 +497,15 @@ class MacroAssembler: public Assembler {
|
| const double src2,
|
| const Condition cond = al);
|
|
|
| + // Compare single values and then load the fpscr flags to a register.
|
| + void VFPCompareAndLoadFlags(const SwVfpRegister src1,
|
| + const SwVfpRegister src2,
|
| + const Register fpscr_flags,
|
| + const Condition cond = al);
|
| + void VFPCompareAndLoadFlags(const SwVfpRegister src1, const float src2,
|
| + const Register fpscr_flags,
|
| + const Condition cond = al);
|
| +
|
| // Compare double values and then load the fpscr flags to a register.
|
| void VFPCompareAndLoadFlags(const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
|
|