emit_addi
emit_addi(RV_REG_SP, RV_REG_SP, -16, ctx);
emit_addi(RV_REG_FP, RV_REG_SP, 16, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, -stack_size, ctx);
emit_addi(RV_REG_FP, RV_REG_SP, stack_size, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, -stack_size, ctx);
emit_addi(RV_REG_FP, RV_REG_SP, stack_size, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, stack_size, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, 16, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, stack_size, ctx);
emit_addi(rd, rd, imm, ctx);
emit_addi(rd, rd, -imm, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, -stack_adjust, ctx);
emit_addi(RV_REG_FP, RV_REG_SP, stack_adjust, ctx);
emit_addi(RV_REG_S5, RV_REG_SP, bpf_stack_adjust, ctx);
emit_addi(rd, rd, lower, ctx);
emit_addi(RV_REG_SP, RV_REG_SP, stack_adjust, ctx);
emit_addi(RV_REG_TCC, tcc, -1, ctx);
emit_addi(RV_REG_T1, rd, off, ctx);
emit_addi(RV_REG_A1, RV_REG_FP, -run_ctx_off, ctx);
emit_addi(RV_REG_A0, RV_REG_FP, -args_off, ctx);
emit_addi(RV_REG_A2, RV_REG_FP, -run_ctx_off, ctx);
emit_addi(r_X, K, r_OFF);