Changes between Version 31 and Version 32 of ClrxAsmRocm


Ignore:
Timestamp:
02/16/25 09:00:42 (4 weeks ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClrxAsmRocm

    v31 v32  
    2727This setup can be replaced by pseudo-ops '.sgprsnum' and '.vgprsnum'.</p>
    2828<h2>Scalar register allocation</h2>
    29 <p>An assembler for ROCm format counts all SGPR registers and add extra registers
     29<p>The assembler for ROCm format counts all SGPR registers and add extra registers
    3030(FLAT_SCRATCH, XNACK_MASK). Special fields determines
    3131what extra SGPR registers (FLAT_SCRATCH, VCC and XNACK_MASK) has been added.
     
    3333<p>The <code>.sgprsnum</code> set number of all SGPRs including VCC, FLAT_SCRATCH and XNACK_MASK.</p>
    3434<h2>Expression with sections</h2>
    35 <p>An assembler can calculate difference between symbols which present in one of three sections:
     35<p>The assembler can calculate difference between symbols which present in one of three sections:
    3636globaldata (rodata) section, code section and GOT (Global Offset Table) section.
    3737For example, an expression <code>.-globaldata1</code> (if globaldata is defined in global data section)