Skip to content

Commit

Permalink
Merge pull request #10 from Timmmm/user/timh/clarify_cjalr
Browse files Browse the repository at this point in the history
Clarify CJALR operation order
  • Loading branch information
andresag01 authored Jan 31, 2024
2 parents 4b6d984 + 9c862a6 commit e9f968f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/insns/cjalr_jalr_32bit.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Expands to <<JALR>> following the expansion rule from cite:[riscv-unpriv-spec].
See <<JALR>>

[#JALR,reftext="JALR"]
==== CJAL, JALR
==== CJALR, JALR

Synopsis::
Jump and link register
Expand Down Expand Up @@ -60,7 +60,7 @@ reported in the CAUSE field of <<mtval>> or <<stval>>:
| Tag violation | | ✔ | `cs1` has tag set to 0
| Seal violation | | ✔ | `cs1` is sealed and the immediate is not 0
| Permission violation | | ✔ | `cs1` does not grant <<x_perm>>
| Length violation | ✔ | ✔ | Minimum length instruction is not within the target capability's bounds
| Length violation | ✔ | ✔ | Minimum length instruction is not within the target capability's bounds. This check uses the address after it has undergone xref:section_invalid_addr_conv[xrefstyle=short] but with the original bounds.
|==============================================================================

include::pcrel_debug_warning.adoc[]
Expand Down

0 comments on commit e9f968f

Please sign in to comment.