Skip to content

Commit 245f0eb

Browse files
MaskRaypalmer-dabbelt
authored andcommitted
Fix R_RISCV_{ADD,SUB}*
1 parent 7930366 commit 245f0eb

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

riscv-elf.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -407,14 +407,14 @@ Enum | ELF Reloc Type | Description | Details
407407
30 | R_RISCV_TPREL_LO12_I | TLS LE thread offset | %tprel_lo(symbol) (I-Type)
408408
31 | R_RISCV_TPREL_LO12_S | TLS LE thread offset | %tprel_lo(symbol) (S-Type)
409409
32 | R_RISCV_TPREL_ADD | TLS LE thread usage | %tprel_add(symbol)
410-
33 | R_RISCV_ADD8 | 8-bit label addition | word8 = S + A
411-
34 | R_RISCV_ADD16 | 16-bit label addition | word16 = S + A
412-
35 | R_RISCV_ADD32 | 32-bit label addition | word32 = S + A
413-
36 | R_RISCV_ADD64 | 64-bit label addition | word64 = S + A
414-
37 | R_RISCV_SUB8 | 8-bit label subtraction | word8 = S - A
415-
38 | R_RISCV_SUB16 | 16-bit label subtraction | word16 = S - A
416-
39 | R_RISCV_SUB32 | 32-bit label subtraction | word32 = S - A
417-
40 | R_RISCV_SUB64 | 64-bit label subtraction | word64 = S - A
410+
33 | R_RISCV_ADD8 | 8-bit label addition | word8 = old + S + A
411+
34 | R_RISCV_ADD16 | 16-bit label addition | word16 = old + S + A
412+
35 | R_RISCV_ADD32 | 32-bit label addition | word32 = old + S + A
413+
36 | R_RISCV_ADD64 | 64-bit label addition | word64 = old + S + A
414+
37 | R_RISCV_SUB8 | 8-bit label subtraction | word8 = old - S - A
415+
38 | R_RISCV_SUB16 | 16-bit label subtraction | word16 = old - S - A
416+
39 | R_RISCV_SUB32 | 32-bit label subtraction | word32 = old - S - A
417+
40 | R_RISCV_SUB64 | 64-bit label subtraction | word64 = old - S - A
418418
41 | R_RISCV_GNU_VTINHERIT| GNU C++ vtable hierarchy |
419419
42 | R_RISCV_GNU_VTENTRY | GNU C++ vtable member usage |
420420
43 | R_RISCV_ALIGN | Alignment statement |

0 commit comments

Comments
 (0)