hppa64_ldd_im16
emit(hppa64_ldd_im16(off, srcreg, rd), ctx);
emit(hppa64_ldd_im16(-REG_SIZE * i, HPPA_REG_SP, HPPA_R(i)), ctx);
emit(hppa64_ldd_im16(-2*REG_SIZE, HPPA_REG_SP, HPPA_REG_RP), ctx);
emit(hppa64_ldd_im16(off, HPPA_REG_T0, HPPA_REG_T0), ctx);
emit(hppa64_ldd_im16(off, HPPA_REG_T0, HPPA_REG_T0), ctx);
emit(hppa64_ldd_im16(offsetof(struct elf64_fdesc, addr),
emit(hppa64_ldd_im16(offsetof(struct elf64_fdesc, gp),
emit(hppa64_ldd_im16(offsetof(struct elf64_fdesc, addr),
emit(hppa64_ldd_im16(offsetof(struct elf64_fdesc, gp),
#define EXIT_PTR_LOAD(reg) hppa64_ldd_im16(-FRAME_SIZE, HPPA_REG_SP, reg)