Index: src/ppc/macro-assembler-ppc.h |
diff --git a/src/ppc/macro-assembler-ppc.h b/src/ppc/macro-assembler-ppc.h |
index 95e98e48e33ac515a5c9ae2a4bd9b1cadd22b89c..77621e7133943a3c82286904e7709a6e318e267c 100644 |
--- a/src/ppc/macro-assembler-ppc.h |
+++ b/src/ppc/macro-assembler-ppc.h |
@@ -152,8 +152,11 @@ class MacroAssembler : public Assembler { |
void Move(Register dst, Register src, Condition cond = al); |
void Move(DoubleRegister dst, DoubleRegister src); |
- void MultiPush(RegList regs); |
- void MultiPop(RegList regs); |
+ void MultiPush(RegList regs, Register location = sp); |
+ void MultiPop(RegList regs, Register location = sp); |
+ |
+ void MultiPushDoubles(RegList dregs, Register location = sp); |
+ void MultiPopDoubles(RegList dregs, Register location = sp); |
// Load an object from the root table. |
void LoadRoot(Register destination, Heap::RootListIndex index, |
@@ -888,12 +891,6 @@ class MacroAssembler : public Assembler { |
bind(&label); |
} |
- // Pushes <count> double values to <location>, starting from d<first>. |
- void SaveFPRegs(Register location, int first, int count); |
- |
- // Pops <count> double values from <location>, starting from d<first>. |
- void RestoreFPRegs(Register location, int first, int count); |
- |
// --------------------------------------------------------------------------- |
// Runtime calls |