diff --git a/docs/RISC-V-N-Trace.adoc b/docs/RISC-V-N-Trace.adoc index edf0702..de4ff0b 100644 --- a/docs/RISC-V-N-Trace.adoc +++ b/docs/RISC-V-N-Trace.adoc @@ -215,7 +215,8 @@ The table below provides a detailed mapping of causes for terminating an instruc |Exception in instruction|An exception trap that occurred following the final retired instruction in the block|1 = Exception |Conditional branch|Not-taken |4 = Not-taken branch ||Taken |5 = Taken branch -|EBREAK, ECALL, C.EBREAK|An exception trap that occurred following the final retired instruction in the block, but these do not retire|1 = Exception +|EBREAK, ECALL, C.EBREAK|An exception trap that occurred following the final retired instruction in the block due to these instructions. These instructions do not retire. +|1 = Exception |MRET, SRET| |3 = Exception or interrupt return |other instructions|All other instructions that are not listed in this table |0 = No special type