Changeset 3800 in CLRX


Ignore:
Timestamp:
Feb 15, 2018, 2:09:04 PM (16 months ago)
Author:
matszpk
Message:

CLRadeonExtender: CLRXDocs: Update ClrxAsmROCm.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/doc/ClrxAsmRocm.md

    r3799 r3800  
    4646calculates distance between current position and `globaldata1` place.
    4747An assembler automcatically found section where symbol points to between code,
    48 globaldata and GOT.
     48globaldata and GOT. Because, layout of the sections is not known while assemblying,
     49section differences are possible in places where expression can be evaluated later:
     50in `.int` or similar pseudo-ops, in the literal values in instructions,
     51in the symbol assignments, etc.
    4952
    5053## List of the specific pseudo-operations
     
    267270
    268271Add GOT entry for SYMBOL. A SYMBOL must be defined in global scope. Optionally, pseudo-op
    269 set position of the GOT entry to OUTSYMBOL if symbol was given.
     272set position of the GOT entry to OUTSYMBOL if symbol was given. A GOT entry take 8 bytes.
    270273
    271274### .group_segment_align
Note: See TracChangeset for help on using the changeset viewer.