riscv_v_flags_ptr
*riscv_v_flags_ptr() += RISCV_V_CTX_UNIT_DEPTH;
*riscv_v_flags_ptr() -= RISCV_V_CTX_UNIT_DEPTH;
return *riscv_v_flags_ptr() & RISCV_V_CTX_DEPTH_MASK;
*riscv_v_flags_ptr() |= RISCV_PREEMPT_V_DIRTY;
*riscv_v_flags_ptr() &= ~(RISCV_PREEMPT_V_DIRTY | RISCV_PREEMPT_V_NEED_RESTORE);