__register_t
gp->gp_elr = (__register_t)_ctx_start;
gp->gp_x[19] = (__register_t)func;
gp->gp_x[20] = (__register_t)ucp;
gp->gp_sepc = (__register_t)_ctx_start;
gp->gp_s[0] = (__register_t)func;
gp->gp_s[1] = (__register_t)ucp;
ucp->uc_mcontext.mc_xfpustate = (__register_t)xfpu.addr;
__register_t gp_x[30];
__register_t gp_lr;
__register_t gp_sp;
__register_t gp_elr;
__register_t mc_onstack; /* XXX - sigcontext compat. */
__register_t mc_gs; /* machine state (struct trapframe) */
__register_t mc_fs;
__register_t mc_es;
__register_t mc_ds;
__register_t mc_edi;
__register_t mc_esi;
__register_t mc_ebp;
__register_t mc_isp;
__register_t mc_ebx;
__register_t mc_edx;
__register_t mc_ecx;
__register_t mc_eax;
__register_t mc_trapno;
__register_t mc_err;
__register_t mc_eip;
__register_t mc_cs;
__register_t mc_eflags;
__register_t mc_esp; /* machine state */
__register_t mc_ss;
__register_t mc_fpregs[28]; /* env87 + fpacc87 + u_long */
__register_t __spare__[17];
__register_t fixreg[32];
__register_t lr;
__register_t cr;
__register_t xer;
__register_t ctr;
__register_t pc;
__register_t mc_frame[42];
__register_t gp_ra;
__register_t gp_sp;
__register_t gp_gp;
__register_t gp_tp;
__register_t gp_t[7];
__register_t gp_s[12];
__register_t gp_a[8];
__register_t gp_sepc;
__register_t gp_sstatus;
typedef __register_t register_t;
typedef __register_t syscallarg_t;
__register_t mc_onstack; /* XXX - sigcontext compat. */
__register_t mc_rdi; /* machine state (struct trapframe) */
__register_t mc_rsi;
__register_t mc_rdx;
__register_t mc_rcx;
__register_t mc_r8;
__register_t mc_r9;
__register_t mc_rax;
__register_t mc_rbx;
__register_t mc_rbp;
__register_t mc_r10;
__register_t mc_r11;
__register_t mc_r12;
__register_t mc_r13;
__register_t mc_r14;
__register_t mc_r15;
__register_t mc_addr;
__register_t mc_err;
__register_t mc_rip;
__register_t mc_cs;
__register_t mc_rflags;
__register_t mc_rsp;
__register_t mc_ss;
__register_t mc_fsbase;
__register_t mc_gsbase;
__register_t mc_xfpustate;
__register_t mc_xfpustate_len;
__register_t mc_tlsbase;
__register_t mc_onstack; /* XXX - sigcontext compat. */
__register_t mc_gs; /* machine state (struct trapframe) */
__register_t mc_fs;
__register_t mc_es;
__register_t mc_ds;
__register_t mc_edi;
__register_t mc_esi;
__register_t mc_ebp;
__register_t mc_isp;
__register_t mc_ebx;
__register_t mc_edx;
__register_t mc_ecx;
__register_t mc_eax;
__register_t mc_trapno;
__register_t mc_err;
__register_t mc_eip;
__register_t mc_cs;
__register_t mc_eflags;
__register_t mc_esp;
__register_t mc_ss;
__register_t mc_flags;
__register_t mc_fsbase;
__register_t mc_gsbase;
__register_t mc_xfpustate;
__register_t mc_xfpustate_len;