Skip to content

Commit

Permalink
clarify PCC bounds after zcmt instruction
Browse files Browse the repository at this point in the history
  • Loading branch information
tariqkurd-repo committed Jan 30, 2024
1 parent 4b839b9 commit ad1bdb1
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/instructions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,15 @@ All instruction fetches from the jump vector table are checked against <<jvtc>>.

See <<CM.CJALT>>, <<CM.JALT>>, <<CM.CJT>>, <<CM.JT>>.

If the access to the jump table succeeds, then the instructions execute as follows:

* In capability mode
** <<cm.jt>> executes as <<cj>> or <<auipcc>>+<<cjr>>
** <<cm.jalt>> executes as <<cjal>> or <<auipcc>>+<<cjalr>>
* In legacy mode
** <<cm.jt>> executes as <<j>> or <<auipc>>+<<jr>>
** <<cm.jalt>> executes as <<jal>> or <<auipc>>+<<jalr>>
include::insns/zcmt_cmjalt.adoc[]
include::insns/zcmt_cmjt.adoc[]

Expand Down

0 comments on commit ad1bdb1

Please sign in to comment.