MCPcopy Create free account
hub / github.com/clMathLibraries/clBLAS / prettyPrintClStatus

Function prettyPrintClStatus

src/client/clGemm.h:24–126  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22cl_int gemm_err;
23
24std::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";

Callers 1

OpenCL_V_ThrowFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected