SR_FS
#define SR_FS_VS (SR_FS | SR_VS) /* Vector and Floating-Point Unit */
regs->status = (regs->status & ~SR_FS) | SR_FS_CLEAN;
regs->status = (regs->status & ~SR_FS) | SR_FS_OFF;
if ((regs->status & SR_FS) == SR_FS_DIRTY) {
if ((regs->status & SR_FS) != SR_FS_OFF) {
if ((status & SR_FS) != SR_FS_DIRTY)
if ((status & SR_FS) != SR_FS_DIRTY)
csr_set(CSR_SSTATUS, SR_FS);
csr_clear(CSR_SSTATUS, SR_FS);
cntx->sstatus &= ~SR_FS;
cntx->sstatus &= ~SR_FS;
if ((cntx->sstatus & SR_FS) == SR_FS_DIRTY) {
if ((cntx->sstatus & SR_FS) != SR_FS_OFF) {
#define SR_FS_VS (SR_FS | SR_VS) /* Vector and Floating-Point Unit */