HPPA_REG_T2
[TMP_REG_1] = {HPPA_REG_T3, HPPA_REG_T2},
REG_FORCE_SEEN(ctx, HPPA_REG_T2);
emit(hppa_ldil(addr, HPPA_REG_T2), ctx);
emit(hppa_ldo(im11(addr), HPPA_REG_T2, HPPA_REG_T2), ctx);
emit(EXIT_PTR_STORE(HPPA_REG_T2), ctx);
emit_imm(rd, imm64, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T2, imm, HPPA_REG_T1, ctx);
rs = HPPA_REG_T2;
REG_FORCE_SEEN(ctx, HPPA_REG_T2);
emit_imm(HPPA_REG_T2, addr, HPPA_REG_T1, ctx);
emit(EXIT_PTR_STORE(HPPA_REG_T2), ctx);
emit_hppa64_zext32(*rd, HPPA_REG_T2, ctx);
*rd = HPPA_REG_T2;
emit_hppa64_sext32(*rd, HPPA_REG_T2, ctx);
*rd = HPPA_REG_T2;
emit_hppa64_zext32(*rd, HPPA_REG_T2, ctx);
*rd = HPPA_REG_T2;
emit_hppa64_sext32(*rd, HPPA_REG_T2, ctx);
*rd = HPPA_REG_T2;
emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx);
emit(hppa64_hshl(HPPA_REG_T1, 8, HPPA_REG_T2), ctx);
emit(hppa_or(HPPA_REG_T2, HPPA_REG_T1, rd), ctx);
emit_imm(rd, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);
emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx);