user: Converte this assembly snippet into its equivalent C code:

```asm
<cl_get_error_string>:
  endbr64
  cmp    $0xfffffc19,%edi
  jl     L34
  add    $0x48,%edi
  cmp    $0x48,%edi
  ja     L12
  lea    D79(%rip),%rdx
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  nopl   (%rax)
L34:
  cmp    $0xfffffbb3,%edi
  jge    L13
L12:
  lea    D487(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
L13:
  add    $0x44d,%edi
  cmp    $0x65,%edi
  ja     L12
  lea    D518(%rip),%rdx
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  nopl   0x0(%rax)
  lea    D801(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D571(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D836(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D206(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D620(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D322(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D832(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D249(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D444(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D195(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D589(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D323(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D737(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D13(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D745(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D81(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D803(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D760(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D593(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D885(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D349(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D0(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D554(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D650(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D728(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D887(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D132(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D352(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D313(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D146(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D148(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D269(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D843(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D151(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D522(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D426(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D193(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D521(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D478(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D134(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D733(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D537(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D909(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D149(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D316(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D88(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D65(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D808(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D287(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D544(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D265(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D384(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D825(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D581(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D868(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D891(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D359(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D446(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D879(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D817(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D804(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D464(%rip),%rax
  ret
  lea    D161(%rip),%rax
  ret
  lea    D875(%rip),%rax
  ret
  lea    D785(%rip),%rax
  ret
  lea    D114(%rip),%rax
  ret
  lea    D251(%rip),%rax
  ret
  lea    D712(%rip),%rax
  ret
  lea    D768(%rip),%rax
  ret
  lea    D379(%rip),%rax
  ret
  lea    D117(%rip),%rax
  ret
  lea    D884(%rip),%rax
  ret
  lea    D634(%rip),%rax
  ret
  lea    D824(%rip),%rax
  ret
  lea    D144(%rip),%rax
  ret
  lea    D128(%rip),%rax
  ret
  lea    D46(%rip),%rax
  ret
  lea    D449(%rip),%rax
  ret
  lea    D568(%rip),%rax
  ret
  lea    D143(%rip),%rax
  ret
  lea    D779(%rip),%rax
  ret
  lea    D858(%rip),%rax
  ret
  lea    D564(%rip),%rax
  ret
  lea    D618(%rip),%rax
  ret
  lea    D295(%rip),%rax
  ret
  lea    D222(%rip),%rax
  ret
  lea    D106(%rip),%rax
  ret
  lea    D874(%rip),%rax
  ret
  lea    D752(%rip),%rax
  ret
```

tool_calls: name: read_data
arguments: data_label: D487
data_type: string
name: read_data
arguments: data_label: D801
data_type: string
name: read_data
arguments: data_label: D571
data_type: string
name: read_data
arguments: data_label: D836
data_type: string
name: read_data
arguments: data_label: D206
data_type: string
name: read_data
arguments: data_label: D620
data_type: string
name: read_data
arguments: data_label: D322
data_type: string
name: read_data
arguments: data_label: D832
data_type: string
name: read_data
arguments: data_label: D249
data_type: string
name: read_data
arguments: data_label: D444
data_type: string
name: read_data
arguments: data_label: D195
data_type: string
name: read_data
arguments: data_label: D589
data_type: string
name: read_data
arguments: data_label: D323
data_type: string
name: read_data
arguments: data_label: D737
data_type: string
name: read_data
arguments: data_label: D13
data_type: string
name: read_data
arguments: data_label: D745
data_type: string
name: read_data
arguments: data_label: D81
data_type: string
name: read_data
arguments: data_label: D803
data_type: string
name: read_data
arguments: data_label: D760
data_type: string
name: read_data
arguments: data_label: D593
data_type: string
name: read_data
arguments: data_label: D885
data_type: string
name: read_data
arguments: data_label: D349
data_type: string
name: read_data
arguments: data_label: D0
data_type: string
name: read_data
arguments: data_label: D554
data_type: string
name: read_data
arguments: data_label: D650
data_type: string
name: read_data
arguments: data_label: D728
data_type: string
name: read_data
arguments: data_label: D887
data_type: string
name: read_data
arguments: data_label: D132
data_type: string
name: read_data
arguments: data_label: D352
data_type: string
name: read_data
arguments: data_label: D313
data_type: string
name: read_data
arguments: data_label: D146
data_type: string
name: read_data
arguments: data_label: D148
data_type: string
name: read_data
arguments: data_label: D269
data_type: string
name: read_data
arguments: data_label: D843
data_type: string
name: read_data
arguments: data_label: D151
data_type: string
name: read_data
arguments: data_label: D522
data_type: string
name: read_data
arguments: data_label: D426
data_type: string
name: read_data
arguments: data_label: D193
data_type: string
name: read_data
arguments: data_label: D521
data_type: string
name: read_data
arguments: data_label: D478
data_type: string
name: read_data
arguments: data_label: D134
data_type: string
name: read_data
arguments: data_label: D733
data_type: string
name: read_data
arguments: data_label: D537
data_type: string
name: read_data
arguments: data_label: D909
data_type: string
name: read_data
arguments: data_label: D149
data_type: string
name: read_data
arguments: data_label: D316
data_type: string
name: read_data
arguments: data_label: D88
data_type: string
name: read_data
arguments: data_label: D65
data_type: string
name: read_data
arguments: data_label: D808
data_type: string
name: read_data
arguments: data_label: D287
data_type: string
name: read_data
arguments: data_label: D544
data_type: string
name: read_data
arguments: data_label: D265
data_type: string
name: read_data
arguments: data_label: D384
data_type: string
name: read_data
arguments: data_label: D825
data_type: string
name: read_data
arguments: data_label: D581
data_type: string
name: read_data
arguments: data_label: D868
data_type: string
name: read_data
arguments: data_label: D891
data_type: string
name: read_data
arguments: data_label: D359
data_type: string
name: read_data
arguments: data_label: D446
data_type: string
name: read_data
arguments: data_label: D879
data_type: string
name: read_data
arguments: data_label: D817
data_type: string
name: read_data
arguments: data_label: D804
data_type: string
name: read_data
arguments: data_label: D464
data_type: string
name: read_data
arguments: data_label: D161
data_type: string
name: read_data
arguments: data_label: D875
data_type: string
name: read_data
arguments: data_label: D785
data_type: string
name: read_data
arguments: data_label: D114
data_type: string
name: read_data
arguments: data_label: D251
data_type: string
name: read_data
arguments: data_label: D712
data_type: string
name: read_data
arguments: data_label: D768
data_type: string
name: read_data
arguments: data_label: D379
data_type: string
name: read_data
arguments: data_label: D117
data_type: string
name: read_data
arguments: data_label: D884
data_type: string
name: read_data
arguments: data_label: D634
data_type: string
name: read_data
arguments: data_label: D824
data_type: string
name: read_data
arguments: data_label: D144
data_type: string
name: read_data
arguments: data_label: D128
data_type: string
name: read_data
arguments: data_label: D46
data_type: string
name: read_data
arguments: data_label: D449
data_type: string
name: read_data
arguments: data_label: D568
data_type: string
name: read_data
arguments: data_label: D143
data_type: string
name: read_data
arguments: data_label: D779
data_type: string
name: read_data
arguments: data_label: D858
data_type: string
name: read_data
arguments: data_label: D564
data_type: string
name: read_data
arguments: data_label: D618
data_type: string
name: read_data
arguments: data_label: D295
data_type: string
name: read_data
arguments: data_label: D222
data_type: string
name: read_data
arguments: data_label: D106
data_type: string
name: read_data
arguments: data_label: D874
data_type: string
name: read_data
arguments: data_label: D752
data_type: string

tool: D487: CL_UNKNOWN_ERROR

tool: D801: CL_SUCCESS

tool: D571: CL_DEVICE_NOT_FOUND

tool: D836: CL_DEVICE_NOT_AVAILABLE

tool: D206: CL_COMPILER_NOT_AVAILABLE

tool: D620: CL_MEM_OBJECT_ALLOCATION_FAILURE

tool: D322: CL_OUT_OF_RESOURCES

tool: D832: CL_OUT_OF_HOST_MEMORY

tool: D249: CL_PROFILING_INFO_NOT_AVAILABLE

tool: D444: CL_MEM_COPY_OVERLAP

tool: D195: CL_IMAGE_FORMAT_MISMATCH

tool: D589: CL_IMAGE_FORMAT_NOT_SUPPORTED

tool: D323: CL_MAP_FAILURE

tool: D737: CL_MISALIGNED_SUB_BUFFER_OFFSET

tool: D13: CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST

tool: D745: CL_COMPILE_PROGRAM_FAILURE

tool: D81: CL_LINKER_NOT_AVAILABLE

tool: D803: CL_LINK_PROGRAM_FAILURE

tool: D760: CL_DEVICE_PARTITION_FAILED

tool: D593: CL_KERNEL_ARG_INFO_NOT_AVAILABLE

tool: D885: CL_INVALID_VALUE

tool: D349: CL_INVALID_DEVICE_TYPE

tool: D0: CL_INVALID_PLATFORM

tool: D554: CL_INVALID_DEVICE

tool: D650: CL_INVALID_CONTEXT

tool: D728: CL_INVALID_QUEUE_PROPERTIES

tool: D887: CL_INVALID_COMMAND_QUEUE

tool: D132: CL_INVALID_HOST_PTR

tool: D352: CL_INVALID_MEM_OBJECT

tool: D313: CL_INVALID_IMAGE_FORMAT_DESCRIPTOR

tool: D146: CL_INVALID_IMAGE_SIZE

tool: D148: CL_INVALID_SAMPLER

tool: D269: CL_INVALID_BINARY

tool: D843: CL_INVALID_BUILD_OPTIONS

tool: D151: CL_INVALID_PROGRAM

tool: D522: CL_INVALID_PROGRAM_EXECUTABLE

tool: D426: CL_INVALID_KERNEL_NAME

tool: D193: CL_INVALID_KERNEL_DEFINITION

tool: D521: CL_INVALID_KERNEL

tool: D478: CL_INVALID_ARG_INDEX

tool: D134: CL_INVALID_ARG_VALUE

tool: D733: CL_INVALID_ARG_SIZE

tool: D537: CL_INVALID_KERNEL_ARGS

tool: D909: CL_INVALID_WORK_DIMENSION

tool: D149: CL_INVALID_WORK_GROUP_SIZE

tool: D316: CL_INVALID_WORK_ITEM_SIZE

tool: D88: CL_INVALID_GLOBAL_OFFSET

tool: D65: CL_INVALID_EVENT_WAIT_LIST

tool: D808: CL_INVALID_EVENT

tool: D287: CL_INVALID_OPERATION

tool: D544: CL_INVALID_GL_OBJECT

tool: D265: CL_INVALID_BUFFER_SIZE

tool: D384: CL_INVALID_MIP_LEVEL

tool: D825: CL_INVALID_GLOBAL_WORK_SIZE

tool: D581: CL_INVALID_PROPERTY

tool: D868: CL_INVALID_IMAGE_DESCRIPTOR

tool: D891: CL_INVALID_COMPILER_OPTIONS

tool: D359: CL_INVALID_LINKER_OPTIONS

tool: D446: CL_INVALID_DEVICE_PARTITION_COUNT

tool: D879: CL_INVALID_PIPE_SIZE

tool: D817: CL_INVALID_DEVICE_QUEUE

tool: D804: CL_INVALID_SPEC_ID

tool: D464: CL_MAX_SIZE_RESTRICTION_EXCEEDED

tool: D161: CL_INVALID_D3D10_RESOURCE_KHR

tool: D875: CL_PLATFORM_NOT_FOUND_KHR

tool: D785: CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR

tool: D114: CL_D3D10_RESOURCE_ALREADY_ACQUIRED_KHR

tool: D251: CL_D3D10_RESOURCE_NOT_ACQUIRED_KHR

tool: D712: CL_INVALID_D3D11_DEVICE_KHR

tool: D768: CL_INVALID_D3D11_RESOURCE_KHR

tool: D379: CL_D3D11_RESOURCE_ALREADY_ACQUIRED_KHR

tool: D117: CL_D3D11_RESOURCE_NOT_ACQUIRED_KHR

tool: D884: CL_INVALID_DX9_MEDIA_ADAPTER_KHR

tool: D634: CL_INVALID_DX9_MEDIA_SURFACE_KHR

tool: D824: CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR

tool: D144: CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR

tool: D128: CL_DEVICE_PARTITION_FAILED_EXT

tool: D46: CL_INVALID_PARTITION_COUNT_EXT

tool: D449: CL_INVALID_PARTITION_NAME_EXT

tool: D568: CL_EGL_RESOURCE_NOT_ACQUIRED_KHR

tool: D143: CL_INVALID_EGL_OBJECT_KHR

tool: D779: CL_INVALID_ACCELERATOR_INTEL

tool: D858: CL_INVALID_ACCELERATOR_TYPE_INTEL

tool: D564: CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL

tool: D618: CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL

tool: D295: CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL

tool: D222: CL_INVALID_VA_API_MEDIA_SURFACE_INTEL

tool: D106: CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL

tool: D874: CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL

tool: D752: CL_INVALID_D3D10_DEVICE_KHR

assistant: ```c
const char *cl_get_error_string(int err) {
  switch (err) {
  case 0:
    return "CL_SUCCESS";
  case -1:
    return "CL_DEVICE_NOT_FOUND";
  case -2:
    return "CL_DEVICE_NOT_AVAILABLE";
  case -3:
    return "CL_COMPILER_NOT_AVAILABLE";
  case -4:
    return "CL_MEM_OBJECT_ALLOCATION_FAILURE";
  case -5:
    return "CL_OUT_OF_RESOURCES";
  case -6:
    return "CL_OUT_OF_HOST_MEMORY";
  case -7:
    return "CL_PROFILING_INFO_NOT_AVAILABLE";
  case -8:
    return "CL_MEM_COPY_OVERLAP";
  case -9:
    return "CL_IMAGE_FORMAT_MISMATCH";
  case -10:
    return "CL_IMAGE_FORMAT_NOT_SUPPORTED";
  case -12:
    return "CL_MAP_FAILURE";
  case -13:
    return "CL_MISALIGNED_SUB_BUFFER_OFFSET";
  case -14:
    return "CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST";
  case -15:
    return "CL_COMPILE_PROGRAM_FAILURE";
  case -16:
    return "CL_LINKER_NOT_AVAILABLE";
  case -17:
    return "CL_LINK_PROGRAM_FAILURE";
  case -18:
    return "CL_DEVICE_PARTITION_FAILED";
  case -19:
    return "CL_KERNEL_ARG_INFO_NOT_AVAILABLE";
  case -30:
    return "CL_INVALID_VALUE";
  case -31:
    return "CL_INVALID_DEVICE_TYPE";
  case -32:
    return "CL_INVALID_PLATFORM";
  case -33:
    return "CL_INVALID_DEVICE";
  case -34:
    return "CL_INVALID_CONTEXT";
  case -35:
    return "CL_INVALID_QUEUE_PROPERTIES";
  case -36:
    return "CL_INVALID_COMMAND_QUEUE";
  case -37:
    return "CL_INVALID_HOST_PTR";
  case -38:
    return "CL_INVALID_MEM_OBJECT";
  case -39:
    return "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR";
  case -40:
    return "CL_INVALID_IMAGE_SIZE";
  case -41:
    return "CL_INVALID_SAMPLER";
  case -42:
    return "CL_INVALID_BINARY";
  case -43:
    return "CL_INVALID_BUILD_OPTIONS";
  case -44:
    return "CL_INVALID_PROGRAM";
  case -45:
    return "CL_INVALID_PROGRAM_EXECUTABLE";
  case -46:
    return "CL_INVALID_KERNEL_NAME";
  case -47:
    return "CL_INVALID_KERNEL_DEFINITION";
  case -48:
    return "CL_INVALID_KERNEL";
  case -49:
    return "CL_INVALID_ARG_INDEX";
  case -50:
    return "CL_INVALID_ARG_VALUE";
  case -51:
    return "CL_INVALID_ARG_SIZE";
  case -52:
    return "CL_INVALID_KERNEL_ARGS";
  case -53:
    return "CL_INVALID_WORK_DIMENSION";
  case -54:
    return "CL_INVALID_WORK_GROUP_SIZE";
  case -55:
    return "CL_INVALID_WORK_ITEM_SIZE";
  case -56:
    return "CL_INVALID_GLOBAL_OFFSET";
  case -57:
    return "CL_INVALID_EVENT_WAIT_LIST";
  case -58:
    return "CL_INVALID_EVENT";
  case -59:
    return "CL_INVALID_OPERATION";
  case -60:
    return "CL_INVALID_GL_OBJECT";
  case -61:
    return "CL_INVALID_BUFFER_SIZE";
  case -62:
    return "CL_INVALID_MIP_LEVEL";
  case -63:
    return "CL_INVALID_GLOBAL_WORK_SIZE";
  case -64:
    return "CL_INVALID_PROPERTY";
  case -65:
    return "CL_INVALID_IMAGE_DESCRIPTOR";
  case -66:
    return "CL_INVALID_COMPILER_OPTIONS";
  case -67:
    return "CL_INVALID_LINKER_OPTIONS";
  case -68:
    return "CL_INVALID_DEVICE_PARTITION_COUNT";
  case -69:
    return "CL_INVALID_PIPE_SIZE";
  case -70:
    return "CL_INVALID_DEVICE_QUEUE";
  case -71:
    return "CL_INVALID_SPEC_ID";
  case -72:
    return "CL_MAX_SIZE_RESTRICTION_EXCEEDED";
  case -1002:
    return "CL_INVALID_D3D10_DEVICE_KHR";
  case -1003:
    return "CL_INVALID_D3D10_RESOURCE_KHR";
  case -1004:
    return "CL_D3D10_RESOURCE_ALREADY_ACQUIRED_KHR";
  case -1005:
    return "CL_D3D10_RESOURCE_NOT_ACQUIRED_KHR";
  case -1006:
    return "CL_INVALID_D3D11_DEVICE_KHR";
  case -1007:
    return "CL_INVALID_D3D11_RESOURCE_KHR";
  case -1008:
    return "CL_D3D11_RESOURCE_ALREADY_ACQUIRED_KHR";
  case -1009:
    return "CL_D3D11_RESOURCE_NOT_ACQUIRED_KHR";
  case -1010:
    return "CL_INVALID_DX9_MEDIA_ADAPTER_KHR";
  case -1011:
    return "CL_INVALID_DX9_MEDIA_SURFACE_KHR";
  case -1012:
    return "CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR";
  case -1013:
    return "CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR";
  case -1093:
    return "CL_INVALID_EGL_OBJECT_KHR";
  case -1092:
    return "CL_EGL_RESOURCE_NOT_ACQUIRED_KHR";
  case -1001:
    return "CL_PLATFORM_NOT_FOUND_KHR";
  case -1057:
    return "CL_DEVICE_PARTITION_FAILED_EXT";
  case -1058:
    return "CL_INVALID_PARTITION_COUNT_EXT";
  case -1059:
    return "CL_INVALID_PARTITION_NAME_EXT";
  case -1094:
    return "CL_INVALID_ACCELERATOR_INTEL";
  case -1095:
    return "CL_INVALID_ACCELERATOR_TYPE_INTEL";
  case -1096:
    return "CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL";
  case -1097:
    return "CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL";
  case -1000:
    return "CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR";
  case -1098:
    return "CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL";
  case -1099:
    return "CL_INVALID_VA_API_MEDIA_SURFACE_INTEL";
  case -1100:
    return "CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL";
  case -1101:
    return "CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL";
  default:
    return "CL_UNKNOWN_ERROR";
  }
}
```