__va_greg
__va_greg * __va_next_o; /* next available register */
__va_greg * __va_next_o_limit; /* past last available register */
__va_greg * __va_next_stack; /* next extended word on stack */
(AP).__va_next_o = (__va_greg *) (AP).__va_next_fp_limit; \
(AP).__va_next_stack = (__va_greg *) __builtin_next_arg (LASTARG); \
(AP).__va_next_o = (__va_greg *) (AP).__va_next_fp_limit; \
= ((__va_greg *) __builtin_next_arg (__builtin_va_alist) \