| This library implements the agent-side runtime functionality required |
| to run HSA finalized programs produced by the BRIG frontend. |
| |
| The library contains both the code required to run kernels on the agent |
| and also functions implementing more complex HSAIL instructions. |
| |
| rt/workitems.c contains the runtime entry function that manages multiple |
| work-item execution using fibers or simple for-loops (in case of work groups |
| without barriers). Otherwise, the rest of the source files mostly contain |
| functions that typically map directly to HSAIL instructions. |