CSR_VSISELECT
nacl_csr_write(nsh, CSR_VSISELECT, csr->vsiselect);
csr_write(CSR_VSISELECT, csr->vsiselect);
csr->vsiselect = nacl_csr_read(nsh, CSR_VSISELECT);
csr->vsiselect = csr_read(CSR_VSISELECT);
isel = ncsr_read(CSR_VSISELECT) & ISELECT_MASK;
csr_write(CSR_VSISELECT, __c); \
csr_write(CSR_VSISELECT, __c); \
csr_write(CSR_VSISELECT, __c); \
old_vsiselect = csr_read(CSR_VSISELECT);
csr_write(CSR_VSISELECT, old_vsiselect);
old_vsiselect = csr_read(CSR_VSISELECT);
csr_write(CSR_VSISELECT, old_vsiselect);
old_vsiselect = csr_read(CSR_VSISELECT);
csr_write(CSR_VSISELECT, old_vsiselect);
old_vsiselect = csr_read(CSR_VSISELECT);
csr_write(CSR_VSISELECT, old_vsiselect);
csr_write(CSR_VSISELECT, __c); \