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, |