RISCV_PREEMPT_V
return !!(task->thread.riscv_v_flags & RISCV_PREEMPT_V);
riscv_v_stop(RISCV_PREEMPT_V);
riscv_v_start(RISCV_PREEMPT_V | RISCV_PREEMPT_V_DIRTY);