CSR_EUEN_LSXEN
KSTK_EUEN(tsk) &= ~(CSR_EUEN_FPEN | CSR_EUEN_LSXEN | CSR_EUEN_LASXEN);
if (euen & CSR_EUEN_LSXEN)
csr_xchg32(CSR_EUEN_LSXEN, CSR_EUEN_LSXEN, LOONGARCH_CSR_EUEN);
csr_xchg32(0, CSR_EUEN_LSXEN, LOONGARCH_CSR_EUEN);
return (csr_read32(LOONGARCH_CSR_EUEN) & CSR_EUEN_LSXEN) ?
euen_mask |= CSR_EUEN_LSXEN;
if (*euen_curr & CSR_EUEN_LSXEN)
if (*euen_curr & CSR_EUEN_LSXEN)
print_bool_fragment("SXE", FIELD_GET(CSR_EUEN_LSXEN, x), false);
set_csr_euen(CSR_EUEN_LSXEN | CSR_EUEN_FPEN);
set_csr_euen(CSR_EUEN_FPEN | CSR_EUEN_LSXEN | CSR_EUEN_LASXEN);
clear_csr_euen(CSR_EUEN_FPEN | CSR_EUEN_LSXEN | CSR_EUEN_LASXEN);
clear_csr_euen(CSR_EUEN_FPEN | CSR_EUEN_LSXEN);