CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
common definitions for binaries More...
Go to the source code of this file.
Classes | |
struct | CLRX::AmdHsaKernelConfig |
AMD HSA kernel configuration structure. More... | |
Namespaces | |
CLRX | |
main namespace | |
Typedefs | |
typedef cxuint | CLRX::RelocType |
relocation type | |
Enumerations | |
enum | { CLRX::RELTYPE_VALUE = 0, CLRX::RELTYPE_LOW_32BIT, CLRX::RELTYPE_HIGH_32BIT } |
enum | { CLRX::AMDHSAFLAG_USE_PRIVATE_SEGMENT_BUFFER = 1, AMDHSAFLAG_USE_DISPATCH_PTR = 2, CLRX::AMDHSAFLAG_USE_QUEUE_PTR = 4, CLRX::AMDHSAFLAG_USE_KERNARG_SEGMENT_PTR = 8, AMDHSAFLAG_USE_DISPATCH_ID = 16, AMDHSAFLAG_USE_FLAT_SCRATCH_INIT = 32, CLRX::AMDHSAFLAG_USE_PRIVATE_SEGMENT_SIZE = 64, AMDHSAFLAG_USE_GRID_WORKGROUP_COUNT_BIT = 7, CLRX::AMDHSAFLAG_USE_GRID_WORKGROUP_COUNT_X = 128, CLRX::AMDHSAFLAG_USE_GRID_WORKGROUP_COUNT_Y = 256, CLRX::AMDHSAFLAG_USE_GRID_WORKGROUP_COUNT_Z = 512, AMDHSAFLAG_USE_ORDERED_APPEND_GDS = 1, CLRX::AMDHSAFLAG_PRIVATE_ELEM_SIZE_BIT = 1, CLRX::AMDHSAFLAG_USE_PTR64 = 8, AMDHSAFLAG_USE_DYNAMIC_CALL_STACK = 16, CLRX::AMDHSAFLAG_USE_DEBUG_ENABLED = 32, CLRX::AMDHSAFLAG_USE_XNACK_ENABLED = 64 } |
common definitions for binaries