Changes between Version 37 and Version 38 of ClrxAsmAmdCl2
- Timestamp:
- 04/14/18 10:00:33 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ClrxAsmAmdCl2
v37 v38 45 45 This setup can be replaced by pseudo-ops '.sgprsnum' and '.vgprsnum'.</p> 46 46 <h2>Scalar register allocation</h2> 47 <p>Depend on configuration options, an assembler add VCC and FLAT_SCRATCH47 <p>Depend on configuration options, an assembler add VCC, FLAT_SCRATCH and XNACK_MASK 48 48 (if <code>.useenqueue</code> or <code>.usegeneric</code> enabled). 49 49 In HSA configuration mode, a special fields determines 50 what extra SGPR extra has been added.</p> 50 what 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 52 including VCC, FLAT_SCRATCH and XNACK_MASK. 53 While using kernel configuration (<code>.config</code>) the <code>.sgprsnum</code> set number of all SGPRs 54 except VCC and FLAT_SCRATCH and XNACK_MASK (rule from AMD binary format support).</p> 51 55 <h2>List of the specific pseudo-operations</h2> 52 56 <h3>.acl_version</h3>