Changes between Version 8 and Version 9 of GalliumAbi
- Timestamp:
- 12/29/17 08:00:29 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GalliumAbi
v8 v9 13 13 <li>6-8 - local size for each dimension</li> 14 14 </ul> 15 <p>A rgument griddim holds number of dimensions. Argument gridoffset holds 3 values of the15 <p>An argument griddim holds number of dimensions. Argument gridoffset holds 3 values of the 16 16 global offset.</p> 17 17 <p>Userdata tooks 4 first scalar registers and holds:</p> … … 21 21 </ul> 22 22 <h3>Other data and resources</h3> 23 <p> Section '.rodata' ('.globaldata') hold constant data for kernels.24 Constant data is placed after code of kernels. Use PC pointer to get this data.</p>23 <p>The section '.rodata' ('.globaldata') hold constant data for kernels. 24 The constant data is placed after code of kernels. Use PC pointer to get this data.</p> 25 25 <h2>Gallium ABI description AMDHSA</h2> 26 26 <h3>Argument passing</h3> … … 32 32 <li>1-3 - global offsets for each dimensions</li> 33 33 </ul> 34 <p>Local sizes and other kernel setup is in memory which address is stored in s[4:5].34 <p>Local sizes and other kernel setup is in the memory which address is stored in s[4:5]. 35 35 List of data (number is dword offset after kernel argument):</p> 36 36 <ul>