File tree Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Original file line number Diff line number Diff line change @@ -436,23 +436,6 @@ Enum | ELF Reloc Type | Description | Details
436436Nonstandard extensions are free to use relocation numbers 192-255 for any
437437purpose. These relocations may conflict with other nonstandard extensions.
438438
439- ### Assembler Relocation Functions
440-
441- The following table lists assembler functions for emitting relocatable symbol references:
442-
443- Assembler Notation | Description | Instruction / Macro
444- :---------------------- | :--------------- | :-------------------
445- %hi(symbol) | Absolute (HI20) | lui
446- %lo(symbol) | Absolute (LO12) | load, store, add
447- %pcrel_hi(symbol) | PC-relative (HI20) | auipc
448- %pcrel_lo(label) | PC-relative (LO12) | load, store, add
449- %tls_ie_pcrel_hi(symbol) | PC-relative TLS IE GOT reference | la.tls.ie (auipc+{ld,lw})
450- %tls_gd_pcrel_hi(symbol) | PC-relative TLS GD reference | la.tls.gd (auipc+addi)
451- %tprel_hi(symbol) | TLS LE thread offset (U-Type) | auipc
452- %tprel_lo(symbol) | TLS LE thread offset (I-Type,S-Type) | load, store
453- %tprel_add(offset) | TLS LE thread offset (Add) | add
454-
455-
456439### Address Calculation Symbols
457440
458441The following table provides details on the variables used in address calculation:
You can’t perform that action at this time.
0 commit comments