You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: riscv-elf.adoc
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -929,6 +929,7 @@ below.
929
929
930
930
+
931
931
--
932
+
[[EF_RISCV_RVC]]
932
933
EF_RISCV_RVC (0x0001)::: This bit is set when the binary targets the C ABI,
933
934
which allows instructions to be aligned to 16-bit boundaries (the base RV32
934
935
and RV64 ISAs only allow 32-bit instruction alignment). When linking
@@ -1174,7 +1175,7 @@ Description:: Additional information about the relocation
1174
1175
<| S + A - P
1175
1176
.2+| 46-50 .2+| *Reserved* .2+| - | .2+| Reserved for future standard use
1176
1177
<|
1177
-
.2+| 51 .2+| RELAX .2+| Static | .2+| Instruction can be relaxed, paired with a normal relocation at the same address
1178
+
.2+| 51 .2+| RELAX .2+| Static | .2+| Instruction can be relaxed, paired with a normal relocation at the same address. This relocation might point to an optional dummy mapping symbol, indicating which extension is permitted for use during the linker relaxation process.
0 commit comments