RV_REG_T3
emit(is64 ? rv_sc_d(RV_REG_T3, rs, rd, 0, 1) :
rv_sc_w(RV_REG_T3, rs, rd, 0, 1), ctx);
emit(rv_bne(RV_REG_T3, 0, jmp_offset >> 1), ctx);
[TMP_REG_1] = {RV_REG_T3, RV_REG_T2},
emit_add(RV_REG_T3, rd, RV_REG_ARENA, ctx);
rd = RV_REG_T3;
emit_jalr(RV_REG_ZERO, is_tail_call ? RV_REG_T3 : RV_REG_RA,
emit_ld(RV_REG_T3, off, RV_REG_T2, ctx);