.macro PUSH_ALL_CPU_REGS stackPtr
        stp     x0, x1, [\stackPtr, #-16]!
        stp     x2, x3, [\stackPtr, #-16]!
...

        PUSH_ALL_CPU_REGS sp        /* save all CPU regs */