Index: src/s390/macro-assembler-s390.h |
diff --git a/src/s390/macro-assembler-s390.h b/src/s390/macro-assembler-s390.h |
index e45e8dcdf9bacf5bc726d0a57e090dda57b234a0..12595c24f4f057d8a490ad8e29ca908c0f5121b8 100644 |
--- a/src/s390/macro-assembler-s390.h |
+++ b/src/s390/macro-assembler-s390.h |
@@ -245,8 +245,10 @@ class MacroAssembler : public Assembler { |
// Add (Register - Immediate) |
void Add32(Register dst, const Operand& imm); |
+ void Add32_RI(Register dst, const Operand& imm); |
void AddP(Register dst, const Operand& imm); |
void Add32(Register dst, Register src, const Operand& imm); |
+ void Add32_RRI(Register dst, Register src, const Operand& imm); |
void AddP(Register dst, Register src, const Operand& imm); |
// Add (Register - Register) |
@@ -282,8 +284,12 @@ class MacroAssembler : public Assembler { |
// Subtract (Register - Immediate) |
void Sub32(Register dst, const Operand& imm); |
+ void Sub32_RI(Register dst, const Operand& imm) { Sub32(dst, imm); } |
void SubP(Register dst, const Operand& imm); |
void Sub32(Register dst, Register src, const Operand& imm); |
+ void Sub32_RRI(Register dst, Register src, const Operand& imm) { |
+ Sub32(dst, src, imm); |
+ } |
void SubP(Register dst, Register src, const Operand& imm); |
// Subtract (Register - Register) |
@@ -316,6 +322,14 @@ class MacroAssembler : public Assembler { |
void Mul32(Register dst, const MemOperand& src1); |
void Mul32(Register dst, Register src1); |
void Mul32(Register dst, const Operand& src1); |
+ 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 Mul32WithOverflowIfCCUnequal(Register dst, Register src1, |
+ const MemOperand& src2); |
+ void Mul32WithOverflowIfCCUnequal(Register dst, Register src1, Register src2); |
+ void Mul32WithOverflowIfCCUnequal(Register dst, Register src1, |
+ const Operand& src2); |
void Mul64(Register dst, const MemOperand& src1); |
void Mul64(Register dst, Register src1); |
void Mul64(Register dst, const Operand& src1); |