| Index: src/s390/macro-assembler-s390.h
|
| diff --git a/src/s390/macro-assembler-s390.h b/src/s390/macro-assembler-s390.h
|
| index 1c86fdd72f22de7c3cca7688a065163c16d5fa26..e19b666cfc4a33efd5c5842e48d6d0661ae96df2 100644
|
| --- a/src/s390/macro-assembler-s390.h
|
| +++ b/src/s390/macro-assembler-s390.h
|
| @@ -325,6 +325,9 @@ class MacroAssembler : public Assembler {
|
| void MulHigh32(Register dst, Register src1, const MemOperand& src2);
|
| void MulHigh32(Register dst, Register src1, Register src2);
|
| void MulHigh32(Register dst, Register src1, const Operand& src2);
|
| + void MulHighU32(Register dst, Register src1, const MemOperand& src2);
|
| + void MulHighU32(Register dst, Register src1, Register src2);
|
| + void MulHighU32(Register dst, Register src1, const Operand& src2);
|
| void Mul32WithOverflowIfCCUnequal(Register dst, Register src1,
|
| const MemOperand& src2);
|
| void Mul32WithOverflowIfCCUnequal(Register dst, Register src1, Register src2);
|
| @@ -336,6 +339,20 @@ class MacroAssembler : public Assembler {
|
|
|
| // Divide
|
| void DivP(Register dividend, Register divider);
|
| + void Div32(Register dst, Register src1, const MemOperand& src2);
|
| + void Div32(Register dst, Register src1, Register src2);
|
| + void Div32(Register dst, Register src1, const Operand& src2);
|
| + void DivU32(Register dst, Register src1, const MemOperand& src2);
|
| + void DivU32(Register dst, Register src1, Register src2);
|
| + void DivU32(Register dst, Register src1, const Operand& src2);
|
| +
|
| + // Mod
|
| + void Mod32(Register dst, Register src1, const MemOperand& src2);
|
| + void Mod32(Register dst, Register src1, Register src2);
|
| + void Mod32(Register dst, Register src1, const Operand& src2);
|
| + void ModU32(Register dst, Register src1, const MemOperand& src2);
|
| + void ModU32(Register dst, Register src1, Register src2);
|
| + void ModU32(Register dst, Register src1, const Operand& src2);
|
|
|
| // Square root
|
| void Sqrt(DoubleRegister result, DoubleRegister input);
|
| @@ -372,6 +389,7 @@ class MacroAssembler : public Assembler {
|
| void LoadB(Register dst, const MemOperand& opnd);
|
| void LoadB(Register dst, Register src);
|
| void LoadlB(Register dst, const MemOperand& opnd);
|
| + void LoadlB(Register dst, Register src);
|
|
|
| void LoadLogicalReversedWordP(Register dst, const MemOperand& opnd);
|
| void LoadLogicalReversedHalfWordP(Register dst, const MemOperand& opnd);
|
|
|