VALUE
ROinstret is a read-only shadow of `minstret`: RV64 reads the complete 64-bit counter and RV32 reads bits 31:0. Defined by Zicntr, it counts instructions retired by this hart since an arbitrary point in the past. Synchronous exceptions, including ECALL and EBREAK, do not retire and therefore do not increment it.
VALUE (bits XLEN-1:0) — instret is a read-only shadow of `minstret`: RV64 reads the complete 64-bit counter and RV32 reads bits 31:0. Defined by Zicntr, it counts instructions retired by this hart since an arbitrary point in the past. Synchronous exceptions, including ECALL and EBREAK, do not retire and therefore do not increment it.
What This Field Controls
- - instret is a read-only shadow of `minstret`: RV64 reads the complete 64-bit counter and RV32 reads bits 31:0. Defined by Zicntr, it counts instructions retired by this hart since an arbitrary point in the past. Synchronous exceptions, including ECALL and EBREAK, do not retire and therefore do not increment it.
Common Values
This field is better understood together with surrounding context than as a fixed memorized enumeration.