| 22 | cl_int gemm_err; |
| 23 | |
| 24 | std::string prettyPrintClStatus( const cl_int& status ) |
| 25 | { |
| 26 | switch( status ) |
| 27 | { |
| 28 | case CL_INVALID_GLOBAL_WORK_SIZE: |
| 29 | return "CL_INVALID_GLOBAL_WORK_SIZE"; |
| 30 | case CL_INVALID_MIP_LEVEL: |
| 31 | return "CL_INVALID_MIP_LEVEL"; |
| 32 | case CL_INVALID_BUFFER_SIZE: |
| 33 | return "CL_INVALID_BUFFER_SIZE"; |
| 34 | case CL_INVALID_GL_OBJECT: |
| 35 | return "CL_INVALID_GL_OBJECT"; |
| 36 | case CL_INVALID_OPERATION: |
| 37 | return "CL_INVALID_OPERATION"; |
| 38 | case CL_INVALID_EVENT: |
| 39 | return "CL_INVALID_EVENT"; |
| 40 | case CL_INVALID_EVENT_WAIT_LIST: |
| 41 | return "CL_INVALID_EVENT_WAIT_LIST"; |
| 42 | case CL_INVALID_GLOBAL_OFFSET: |
| 43 | return "CL_INVALID_GLOBAL_OFFSET"; |
| 44 | case CL_INVALID_WORK_ITEM_SIZE: |
| 45 | return "CL_INVALID_WORK_ITEM_SIZE"; |
| 46 | case CL_INVALID_WORK_GROUP_SIZE: |
| 47 | return "CL_INVALID_WORK_GROUP_SIZE"; |
| 48 | case CL_INVALID_WORK_DIMENSION: |
| 49 | return "CL_INVALID_WORK_DIMENSION"; |
| 50 | case CL_INVALID_KERNEL_ARGS: |
| 51 | return "CL_INVALID_KERNEL_ARGS"; |
| 52 | case CL_INVALID_ARG_SIZE: |
| 53 | return "CL_INVALID_ARG_SIZE"; |
| 54 | case CL_INVALID_ARG_VALUE: |
| 55 | return "CL_INVALID_ARG_VALUE"; |
| 56 | case CL_INVALID_ARG_INDEX: |
| 57 | return "CL_INVALID_ARG_INDEX"; |
| 58 | case CL_INVALID_KERNEL: |
| 59 | return "CL_INVALID_KERNEL"; |
| 60 | case CL_INVALID_KERNEL_DEFINITION: |
| 61 | return "CL_INVALID_KERNEL_DEFINITION"; |
| 62 | case CL_INVALID_KERNEL_NAME: |
| 63 | return "CL_INVALID_KERNEL_NAME"; |
| 64 | case CL_INVALID_PROGRAM_EXECUTABLE: |
| 65 | return "CL_INVALID_PROGRAM_EXECUTABLE"; |
| 66 | case CL_INVALID_PROGRAM: |
| 67 | return "CL_INVALID_PROGRAM"; |
| 68 | case CL_INVALID_BUILD_OPTIONS: |
| 69 | return "CL_INVALID_BUILD_OPTIONS"; |
| 70 | case CL_INVALID_BINARY: |
| 71 | return "CL_INVALID_BINARY"; |
| 72 | case CL_INVALID_SAMPLER: |
| 73 | return "CL_INVALID_SAMPLER"; |
| 74 | case CL_INVALID_IMAGE_SIZE: |
| 75 | return "CL_INVALID_IMAGE_SIZE"; |
| 76 | case CL_INVALID_IMAGE_FORMAT_DESCRIPTOR: |
| 77 | return "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR"; |
| 78 | case CL_INVALID_MEM_OBJECT: |
| 79 | return "CL_INVALID_MEM_OBJECT"; |
| 80 | case CL_INVALID_HOST_PTR: |
| 81 | return "CL_INVALID_HOST_PTR"; |