HPPA_FRAME_ARG
HPPA_FRAME_ARG(4 + i - 1)), args + argoff,
stw arg0, HPPA_FRAME_ARG(0)(sr0,sp) !\
stw arg1, HPPA_FRAME_ARG(1)(sr0,sp) !\
stw arg2, HPPA_FRAME_ARG(2)(sr0,sp) !\
stw arg3, HPPA_FRAME_ARG(3)(sr0,sp) !\
ldw HPPA_FRAME_ARG(3)(sr0,sp), arg3 !\
ldw HPPA_FRAME_ARG(2)(sr0,sp), arg2 !\
ldw HPPA_FRAME_ARG(1)(sr0,sp), arg1 !\
ldw HPPA_FRAME_ARG(0)(sr0,sp), arg0 !\
#define HPPA_FRAME_CARG(n,sp) ((register_t *)((sp) + HPPA_FRAME_ARG(n)))