CY
WARL/may be RO0Controls U-mode reads of `cycle`; when the H extension is implemented it also participates in VU-mode counter access checks. If clear, a U/VU-mode read of `cycle` traps; if this bit and `mcounteren.CY` are both set, U-mode reads are permitted; VU-mode also requires `hcounteren.CY` to be set.
CY (bit 0) — Controls U-mode reads of `cycle`; when the H extension is implemented it also participates in VU-mode counter access checks. If clear, a U/VU-mode read of `cycle` traps; if this bit and `mcounteren.CY` are both set, U-mode reads are permitted; VU-mode also requires `hcounteren.CY` to be set.
What This Field Controls
- - Controls U-mode reads of `cycle`; when the H extension is implemented it also participates in VU-mode counter access checks. If clear, a U/VU-mode read of `cycle` traps; if this bit and `mcounteren.CY` are both set, U-mode reads are permitted; VU-mode also requires `hcounteren.CY` to be set.
Common Values
U-mode reads of cycle raise an illegal-instruction exception; when the H extension is implemented, VU-mode reads also trap because `scounteren.CY=0`.
S-mode authorizes U/VU-mode reads of cycle; U-mode still requires mcounteren.CY to be set, and VU-mode also requires hcounteren.CY to be set.