| Index: src/mips/macro-assembler-mips.h | 
| diff --git a/src/mips/macro-assembler-mips.h b/src/mips/macro-assembler-mips.h | 
| index dc5c3297bc409e41b476389a7e7a6f0ad6a757fd..899f13d80c4cc5f7699107d1bdd7e6cef8327519 100644 | 
| --- a/src/mips/macro-assembler-mips.h | 
| +++ b/src/mips/macro-assembler-mips.h | 
| @@ -808,6 +808,31 @@ class MacroAssembler: public Assembler { | 
| void Ins(Register rt, Register rs, uint16_t pos, uint16_t size); | 
| void Ext(Register rt, Register rs, uint16_t pos, uint16_t size); | 
|  | 
| +  // Int64Lowering instructions | 
| +  void AddPair(Register dst_low, Register dst_high, Register left_low, | 
| +               Register left_high, Register right_low, Register right_high); | 
| + | 
| +  void SubPair(Register dst_low, Register dst_high, Register left_low, | 
| +               Register left_high, Register right_low, Register right_high); | 
| + | 
| +  void ShlPair(Register dst_low, Register dst_high, Register src_low, | 
| +               Register src_high, Register shift); | 
| + | 
| +  void ShlPair(Register dst_low, Register dst_high, Register src_low, | 
| +               Register src_high, uint32_t shift); | 
| + | 
| +  void ShrPair(Register dst_low, Register dst_high, Register src_low, | 
| +               Register src_high, Register shift); | 
| + | 
| +  void ShrPair(Register dst_low, Register dst_high, Register src_low, | 
| +               Register src_high, uint32_t shift); | 
| + | 
| +  void SarPair(Register dst_low, Register dst_high, Register src_low, | 
| +               Register src_high, Register shift); | 
| + | 
| +  void SarPair(Register dst_low, Register dst_high, Register src_low, | 
| +               Register src_high, uint32_t shift); | 
| + | 
| // --------------------------------------------------------------------------- | 
| // FPU macros. These do not handle special cases like NaN or +- inf. | 
|  | 
|  |