| Index: src/s390/macro-assembler-s390.h
|
| diff --git a/src/s390/macro-assembler-s390.h b/src/s390/macro-assembler-s390.h
|
| index a3b57e9d4fa406bfb4cec9faaed3606313dcadc4..60be4c68945bbaf333541e8f216c5867880890f4 100644
|
| --- a/src/s390/macro-assembler-s390.h
|
| +++ b/src/s390/macro-assembler-s390.h
|
| @@ -342,18 +342,22 @@ class MacroAssembler : public Assembler {
|
| 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);
|
| + void Div64(Register dst, Register src1, const MemOperand& src2);
|
| + void Div64(Register dst, Register src1, Register src2);
|
| + void DivU64(Register dst, Register src1, const MemOperand& src2);
|
| + void DivU64(Register dst, Register src1, Register 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);
|
| + void Mod64(Register dst, Register src1, const MemOperand& src2);
|
| + void Mod64(Register dst, Register src1, Register src2);
|
| + void ModU64(Register dst, Register src1, const MemOperand& src2);
|
| + void ModU64(Register dst, Register src1, Register src2);
|
|
|
| // Square root
|
| void Sqrt(DoubleRegister result, DoubleRegister input);
|
| @@ -408,6 +412,25 @@ class MacroAssembler : public Assembler {
|
| void LoadFloat32(DoubleRegister dst, const MemOperand& opnd);
|
| void LoadFloat32ConvertToDouble(DoubleRegister dst, const MemOperand& mem);
|
|
|
| + void AddFloat32(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void AddFloat64(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void SubFloat32(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void SubFloat64(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void MulFloat32(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void MulFloat64(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void DivFloat32(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void DivFloat64(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| + void LoadFloat32ToDouble(DoubleRegister dst, const MemOperand& opnd,
|
| + DoubleRegister scratch);
|
| +
|
| // Load On Condition
|
| void LoadOnConditionP(Condition cond, Register dst, Register src);
|
|
|
|
|