Changes between Version 22 and Version 23 of ClrxAsmGallium
- Timestamp:
- 09/05/17 13:00:29 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ClrxAsmGallium
v22 v23 25 25 <p>Assembler for GalliumCompute format counts all SGPR registers and add extra registers 26 26 (VCC, FLAT_SCRATCH, XNACK_MASK) if any used to register pool. 27 The VCC register is included by default.</p> 27 The VCC register is included by default. 28 In AMDHSA configuration (LLVM >= 4.0.0) then special fields determines 29 what extra SGPR extra has been added.</p> 28 30 <h2>List of the specific pseudo-operations</h2> 29 31 <h3>.arch_minor</h3> … … 129 131 <p>This pseudo-op must be inside kernel configuration (<code>.config</code>). 130 132 Enable usage of the DEBUG_MODE.</p> 133 <h3>.default_hsa_features</h3> 134 <p>This pseudo-op must be inside kernel configuration (<code>.config</code>) and can ben used only if 135 LLVM version is 4.0.0 or later. It sets default HSA kernel features and register features 136 (extra SGPR registers usage).</p> 131 137 <h3>.dims</h3> 132 138 <p>Syntax: .dims DIMENSIONS</p>