RV_REG_S6
emit(rv_sw(RV_REG_SP, stack_adjust - 32, RV_REG_S6), ctx);
emit(rv_lw(RV_REG_S6, stack_adjust - 32, RV_REG_SP), ctx);
[BPF_REG_FP] = {RV_REG_S6, RV_REG_S5},
return RV_REG_S6;
if (seen_reg(RV_REG_S6, ctx))
if (seen_reg(RV_REG_S6, ctx)) {
emit_sd(RV_REG_SP, store_offset, RV_REG_S6, ctx);
#define RV_REG_TCC_SAVED RV_REG_S6 /* Store A6 in S6 if program do calls */
if (seen_reg(RV_REG_S6, ctx)) {
emit_ld(RV_REG_S6, store_offset, RV_REG_SP, ctx);
RV_CTX_F_SEEN_S6 = RV_REG_S6,