Changes between Version 4 and Version 5 of GalliumAbi
- Timestamp:
- 05/08/16 19:00:35 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GalliumAbi
v4 v5 21 21 </ul> 22 22 <h3>Other data and resources</h3> 23 <p>Scalar register after userdata holds (n - userdatanum):</p>24 <ul>25 <li>s[n:n+enabled_dims-1] - group id for each enabled dimension</li>26 <li>s[n+enabled_dims] - tg_size_en (???) if TG_SIZE_EN</li>27 <li>s[n+enabled_dims] - scratch wave offset (??) if SCRATCH_EN and no TG_SIZE_EN</li>28 <li>s[n+enabled_dims+1] - scratch wave offset (??) if SCRATCH_EN and TG_SIZE_EN</li>29 </ul>30 <p>First three vector registers holds local ids for each dimensions.</p>31 23 <p>Constant data is placed after code of kernels. Use PC pointer to get this data.</p> 32 24 }}}