| Index: src/mips64/macro-assembler-mips64.h
|
| diff --git a/src/mips64/macro-assembler-mips64.h b/src/mips64/macro-assembler-mips64.h
|
| index dc22eff0d40ed31e1d1eb0f861589a1cdd8ab2a0..7de3300908aae95cfb1f64158f854fe00fa2f3a0 100644
|
| --- a/src/mips64/macro-assembler-mips64.h
|
| +++ b/src/mips64/macro-assembler-mips64.h
|
| @@ -1203,7 +1203,7 @@ class MacroAssembler: public Assembler {
|
|
|
| void AdduAndCheckForOverflow(Register dst, Register left,
|
| const Operand& right, Register overflow_dst,
|
| - Register scratch = at);
|
| + Register scratch);
|
|
|
| void SubuAndCheckForOverflow(Register dst,
|
| Register left,
|
| @@ -1213,7 +1213,21 @@ class MacroAssembler: public Assembler {
|
|
|
| void SubuAndCheckForOverflow(Register dst, Register left,
|
| const Operand& right, Register overflow_dst,
|
| - Register scratch = at);
|
| + Register scratch);
|
| +
|
| + void DadduAndCheckForOverflow(Register dst, Register left, Register right,
|
| + Register overflow_dst, Register scratch = at);
|
| +
|
| + void DadduAndCheckForOverflow(Register dst, Register left,
|
| + const Operand& right, Register overflow_dst,
|
| + Register scratch);
|
| +
|
| + void DsubuAndCheckForOverflow(Register dst, Register left, Register right,
|
| + Register overflow_dst, Register scratch = at);
|
| +
|
| + void DsubuAndCheckForOverflow(Register dst, Register left,
|
| + const Operand& right, Register overflow_dst,
|
| + Register scratch);
|
|
|
| void BranchOnOverflow(Label* label,
|
| Register overflow_check,
|
|
|