| Index: src/a64/macro-assembler-a64.h
|
| diff --git a/src/a64/macro-assembler-a64.h b/src/a64/macro-assembler-a64.h
|
| index efd76435f4abc04ce874d3ad49dd8b173073ca04..3e7f86c40b12b12563a497ee172622ce315f12cf 100644
|
| --- a/src/a64/macro-assembler-a64.h
|
| +++ b/src/a64/macro-assembler-a64.h
|
| @@ -539,6 +539,21 @@ class MacroAssembler : public Assembler {
|
| // csp must be aligned to 16 bytes.
|
| void Peek(const CPURegister& dst, const Operand& offset);
|
|
|
| + // Poke 'src1' and 'src2' onto the stack. The values written will be adjacent
|
| + // with 'src2' at a higher address than 'src1'. The offset is in bytes.
|
| + //
|
| + // If the current stack pointer (according to StackPointer()) is csp, then
|
| + // csp must be aligned to 16 bytes.
|
| + void PokePair(const CPURegister& src1, const CPURegister& src2, int offset);
|
| +
|
| + // Peek at two values on the stack, and put them in 'dst1' and 'dst2'. The
|
| + // values peeked will be adjacent, with the value in 'dst2' being from a
|
| + // higher address than 'dst1'. The offset is in bytes.
|
| + //
|
| + // If the current stack pointer (according to StackPointer()) is csp, then
|
| + // csp must be aligned to 16 bytes.
|
| + void PeekPair(const CPURegister& dst1, const CPURegister& dst2, int offset);
|
| +
|
| // Claim or drop stack space without actually accessing memory.
|
| //
|
| // In debug mode, both of these will write invalid data into the claimed or
|
|
|