Skip to content

Commit e9f968f

Browse files
authored
Merge pull request #10 from Timmmm/user/timh/clarify_cjalr
Clarify CJALR operation order
2 parents 4b6d984 + 9c862a6 commit e9f968f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/insns/cjalr_jalr_32bit.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Expands to <<JALR>> following the expansion rule from cite:[riscv-unpriv-spec].
1616
See <<JALR>>
1717

1818
[#JALR,reftext="JALR"]
19-
==== CJAL, JALR
19+
==== CJALR, JALR
2020

2121
Synopsis::
2222
Jump and link register
@@ -60,7 +60,7 @@ reported in the CAUSE field of <<mtval>> or <<stval>>:
6060
| Tag violation | | ✔ | `cs1` has tag set to 0
6161
| Seal violation | | ✔ | `cs1` is sealed and the immediate is not 0
6262
| Permission violation | | ✔ | `cs1` does not grant <<x_perm>>
63-
| Length violation | ✔ | ✔ | Minimum length instruction is not within the target capability's bounds
63+
| 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.
6464
|==============================================================================
6565

6666
include::pcrel_debug_warning.adoc[]

0 commit comments

Comments
 (0)