@@ -484,9 +484,9 @@ Enum | ELF Reloc Type | Description | Field | C
48448410 | R_RISCV_TLS_TPREL32 | TLS relocation | _ word32_ | S + A + TLS + S_TLS_OFFSET - TLS_DTV_OFFSET
48548511 | R_RISCV_TLS_TPREL64 | TLS relocation | _ word64_ | S + A + TLS + S_TLS_OFFSET - TLS_DTV_OFFSET
48648616 | R_RISCV_BRANCH | PC-relative branch | _ B-Type_ | S + A - P
487- 17 | R_RISCV_JAL | PC-relative jump | _ UJ -Type_ | S + A - P
488- 18 | R_RISCV_CALL | PC-relative call | _ UJ -Type_ | S + A - P | Macros ` call ` , ` tail `
489- 19 | R_RISCV_CALL_PLT | PC-relative call (PLT) | _ UJ -Type_ | S + A - P | Macros ` call ` , ` tail ` (PIC)
487+ 17 | R_RISCV_JAL | PC-relative jump | _ J -Type_ | S + A - P
488+ 18 | R_RISCV_CALL | PC-relative call | _ J -Type_ | S + A - P | Macros ` call ` , ` tail `
489+ 19 | R_RISCV_CALL_PLT | PC-relative call (PLT) | _ J -Type_ | S + A - P | Macros ` call ` , ` tail ` (PIC)
49049020 | R_RISCV_GOT_HI20 | PC-relative GOT reference | _ U-Type_ | G + A | ` %got_pcrel_hi(symbol) `
49149121 | R_RISCV_TLS_GOT_HI20 | PC-relative TLS IE GOT offset | _ U-Type_ | | Macro ` la.tls.ie `
49249222 | R_RISCV_TLS_GD_HI20 | PC-relative TLS GD reference | _ U-Type_ | | Macro ` la.tls.gd `
@@ -565,13 +565,14 @@ _word16_ | Specifies a 16-bit field
565565_ word32_ | Specifies a 32-bit field
566566_ word64_ | Specifies a 64-bit field
567567_ wordclass_ | Specifies a _ word32_ field for ILP32 or a _ word64_ field for LP64
568+ _ B-Type_ | Specifies a field as the immediate field in a B-type instruction
568569_ CB-Type_ | Specifies a field as the immediate field in a CB-type instruction
569570_ CI-Type_ | Specifies a field as the immediate field in a CI-type instruction
570571_ CJ-Type_ | Specifies a field as the immediate field in a CJ-type instruction
571572_ I-Type_ | Specifies a field as the immediate field in an I-type instruction
572573_ S-Type_ | Specifies a field as the immediate field in an S-type instruction
573574_ U-Type_ | Specifies a field as the immediate field in an U-type instruction
574- _ UJ -Type_ | Specifies a field as the immediate field in an U-type and a J-type instruction
575+ _ J -Type_ | Specifies a field as the immediate field in a J-type instruction
575576
576577### Absolute Addresses
577578
0 commit comments