Changes between Version 37 and Version 38 of ClrxAsmAmdCl2


Ignore:
Timestamp:
04/14/18 10:00:33 (6 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClrxAsmAmdCl2

    v37 v38  
    4545This setup can be replaced by pseudo-ops '.sgprsnum' and '.vgprsnum'.</p>
    4646<h2>Scalar register allocation</h2>
    47 <p>Depend on configuration options, an assembler add VCC and FLAT_SCRATCH
     47<p>Depend on configuration options, an assembler add VCC, FLAT_SCRATCH and XNACK_MASK
    4848(if <code>.useenqueue</code> or <code>.usegeneric</code> enabled).
    4949In HSA configuration mode, a special fields determines
    50 what extra SGPR extra has been added.</p>
     50what extra SGPR registers (FLAT_SCRATCH, VCC and XNACK_MASK) has been added.</p>
     51<p>While using HSA kernel configuration (<code>.hsaconfig</code>) the <code>.sgprsnum</code> set number of all SGPRs
     52including VCC, FLAT_SCRATCH and XNACK_MASK.
     53While using kernel configuration (<code>.config</code>) the <code>.sgprsnum</code> set number of all SGPRs
     54except VCC and FLAT_SCRATCH and XNACK_MASK (rule from AMD binary format support).</p>
    5155<h2>List of the specific pseudo-operations</h2>
    5256<h3>.acl_version</h3>