| 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..8e5b8218f04ef254649f068276d6fb0db634169a 100644
|
| --- a/src/mips/macro-assembler-mips.h
|
| +++ b/src/mips/macro-assembler-mips.h
|
| @@ -808,6 +808,25 @@ 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 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.
|
|
|
|
|