@@ -104,10 +104,9 @@ by extensions Smcsrind/Sscsrind, a virtual-instruction exception is
104104raised for attempts from VS-mode or VU-mode to directly access `vsiselect`
105105or `vsireg*`, or attempts from VU-mode to access `siselect` or `sireg*`. Furthermore, while `vsiselect` holds a value in the range 0x40-0x5F:
106106
107- * An attempt to access any `vsireg*` from M or S mode raises an illegal
108- instruction exception.
109- * An attempt from VS-mode to access any `sireg*` (really `vsireg*`) raises an illegal-instruction exception if `menvcfg`.CDE = 0, or a virtual
110- instruction exception if `menvcfg`.CDE = 1.
107+ * An attempt to access any `vsireg*` from M or S mode raises an illegal-instruction exception.
108+ * An attempt from VS-mode to access any `sireg*` (really `vsireg*`) raises an illegal-instruction exception if `menvcfg`.CDE = 0, or a
109+ virtual-instruction exception if `menvcfg`.CDE = 1.
111110
112111=== Supervisor Counter Inhibit (`scountinhibit`) Register
113112
@@ -117,8 +116,8 @@ Smcdeleg/Ssccfg defines a new `scountinhibit` register, a masked alias of
117116delegated to S-mode, the associated bits in `scountinhibit` are read-only
118117zero.
119118
120- When `menvcfg`.CDE=0, attempts to access `scountinhibit` raise an illegal
121- instruction exception. When Supervisor Counter Delegation
119+ When `menvcfg`.CDE=0, attempts to access `scountinhibit` raise an illegal-instruction
120+ exception. When Supervisor Counter Delegation
122121is enabled, attempts to access `scountinhibit` from VS-mode or VU-mode
123122raise a virtual-instruction exception.
124123
0 commit comments