SSTATUS_FS_MASK
csr_clear(sstatus, SSTATUS_FS_MASK);
KASSERT((pcb->pcb_tf->tf_sstatus & SSTATUS_FS_MASK) == SSTATUS_FS_OFF);
p->p_addr->u_pcb.pcb_tf->tf_sstatus &= ~SSTATUS_FS_MASK;
__asm volatile ("csrc sstatus, %0" :: "r"(SSTATUS_FS_MASK));
__asm volatile ("csrc sstatus, %0" :: "r"(SSTATUS_FS_MASK));
if ((tf->tf_sstatus & SSTATUS_FS_MASK) == SSTATUS_FS_OFF ||
(tf->tf_sstatus & SSTATUS_FS_MASK) == SSTATUS_FS_CLEAN)
p->p_addr->u_pcb.pcb_tf->tf_sstatus &= ~SSTATUS_FS_MASK;
tf->tf_sstatus &= ~SSTATUS_FS_MASK;
tf->tf_sstatus &= ~SSTATUS_FS_MASK;
tf->tf_sstatus &= ~SSTATUS_FS_MASK;
tf->tf_sstatus &= ~SSTATUS_FS_MASK;
if ((frame->tf_sstatus & SSTATUS_FS_MASK) == SSTATUS_FS_OFF) {