user: 这段汇编代码用C语言表示是什么样的:

```asm
<cl_get_error_string>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %edi,-0x4(%rbp)
  cmpl   $0xfffffc18,-0x4(%rbp)
  jg     L818
  cmpl   $0xfffffbb3,-0x4(%rbp)
  jge    L127
  jmp    L510
L449:
  mov    -0x4(%rbp),%eax
  add    $0x48,%eax
  cmp    $0x48,%eax
  ja     L510
  mov    %eax,%eax
  lea    0x0(,%rax,4),%rdx
  lea    D542(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D542(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
L127:
  mov    -0x4(%rbp),%eax
  add    $0x44d,%eax
  cmp    $0x65,%eax
  ja     L510
  mov    %eax,%eax
  lea    0x0(,%rax,4),%rdx
  lea    D446(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D446(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
L818:
  cmpl   $0x0,-0x4(%rbp)
  jg     L510
  cmpl   $0xffffffb8,-0x4(%rbp)
  jge    L449
  jmp    L510
  lea    D218(%rip),%rax
  jmp    L925
  lea    D937(%rip),%rax
  jmp    L925
  lea    D31(%rip),%rax
  jmp    L925
  lea    D114(%rip),%rax
  jmp    L925
  lea    D563(%rip),%rax
  jmp    L925
  lea    D378(%rip),%rax
  jmp    L925
  lea    D123(%rip),%rax
  jmp    L925
  lea    D566(%rip),%rax
  jmp    L925
  lea    D635(%rip),%rax
  jmp    L925
  lea    D668(%rip),%rax
  jmp    L925
  lea    D185(%rip),%rax
  jmp    L925
  lea    D931(%rip),%rax
  jmp    L925
  lea    D231(%rip),%rax
  jmp    L925
  lea    D861(%rip),%rax
  jmp    L925
  lea    D325(%rip),%rax
  jmp    L925
  lea    D300(%rip),%rax
  jmp    L925
  lea    D590(%rip),%rax
  jmp    L925
  lea    D711(%rip),%rax
  jmp    L925
  lea    D824(%rip),%rax
  jmp    L925
  lea    D848(%rip),%rax
  jmp    L925
  lea    D315(%rip),%rax
  jmp    L925
  lea    D593(%rip),%rax
  jmp    L925
  lea    D377(%rip),%rax
  jmp    L925
  lea    D820(%rip),%rax
  jmp    L925
  lea    D862(%rip),%rax
  jmp    L925
  lea    D791(%rip),%rax
  jmp    L925
  lea    D885(%rip),%rax
  jmp    L925
  lea    D389(%rip),%rax
  jmp    L925
  lea    D579(%rip),%rax
  jmp    L925
  lea    D413(%rip),%rax
  jmp    L925
  lea    D726(%rip),%rax
  jmp    L925
  lea    D284(%rip),%rax
  jmp    L925
  lea    D772(%rip),%rax
  jmp    L925
  lea    D758(%rip),%rax
  jmp    L925
  lea    D75(%rip),%rax
  jmp    L925
  lea    D853(%rip),%rax
  jmp    L925
  lea    D650(%rip),%rax
  jmp    L925
  lea    D754(%rip),%rax
  jmp    L925
  lea    D800(%rip),%rax
  jmp    L925
  lea    D507(%rip),%rax
  jmp    L925
  lea    D307(%rip),%rax
  jmp    L925
  lea    D570(%rip),%rax
  jmp    L925
  lea    D734(%rip),%rax
  jmp    L925
  lea    D893(%rip),%rax
  jmp    L925
  lea    D731(%rip),%rax
  jmp    L925
  lea    D237(%rip),%rax
  jmp    L925
  lea    D278(%rip),%rax
  jmp    L925
  lea    D532(%rip),%rax
  jmp    L925
  lea    D766(%rip),%rax
  jmp    L925
  lea    D529(%rip),%rax
  jmp    L925
  lea    D321(%rip),%rax
  jmp    L925
  lea    D312(%rip),%rax
  jmp    L925
  lea    D577(%rip),%rax
  jmp    L925
  lea    D846(%rip),%rax
  jmp    L925
  lea    D73(%rip),%rax
  jmp    L925
  lea    D286(%rip),%rax
  jmp    L925
  lea    D27(%rip),%rax
  jmp    L925
  lea    D875(%rip),%rax
  jmp    L925
  lea    D920(%rip),%rax
  jmp    L925
  lea    D41(%rip),%rax
  jmp    L925
  lea    D615(%rip),%rax
  jmp    L925
  lea    D835(%rip),%rax
  jmp    L925
  lea    D705(%rip),%rax
  jmp    L925
  lea    D162(%rip),%rax
  jmp    L925
  lea    D718(%rip),%rax
  jmp    L925
  lea    D687(%rip),%rax
  jmp    L925
  lea    D60(%rip),%rax
  jmp    L925
  lea    D283(%rip),%rax
  jmp    L925
  lea    D504(%rip),%rax
  jmp    L925
  lea    D546(%rip),%rax
  jmp    L925
  lea    D644(%rip),%rax
  jmp    L925
  lea    D681(%rip),%rax
  jmp    L925
  lea    D257(%rip),%rax
  jmp    L925
  lea    D54(%rip),%rax
  jmp    L925
  lea    D887(%rip),%rax
  jmp    L925
  lea    D156(%rip),%rax
  jmp    L925
  lea    D850(%rip),%rax
  jmp    L925
  lea    D748(%rip),%rax
  jmp    L925
  lea    D888(%rip),%rax
  jmp    L925
  lea    D616(%rip),%rax
  jmp    L925
  lea    D637(%rip),%rax
  jmp    L925
  lea    D456(%rip),%rax
  jmp    L925
  lea    D636(%rip),%rax
  jmp    L925
  lea    D874(%rip),%rax
  jmp    L925
  lea    D355(%rip),%rax
  jmp    L925
  lea    D84(%rip),%rax
  jmp    L925
  lea    D229(%rip),%rax
  jmp    L925
  lea    D275(%rip),%rax
  jmp    L925
  lea    D7(%rip),%rax
  jmp    L925
L510:
  lea    D104(%rip),%rax
L925:
  pop    %rbp
  ret
```

tool_calls: name: read_data
arguments: data_label: D218
type_infered: string
name: read_data
arguments: data_label: D937
type_infered: string
name: read_data
arguments: data_label: D31
type_infered: string
name: read_data
arguments: data_label: D114
type_infered: string
name: read_data
arguments: data_label: D563
type_infered: string
name: read_data
arguments: data_label: D378
type_infered: string
name: read_data
arguments: data_label: D123
type_infered: string
name: read_data
arguments: data_label: D566
type_infered: string
name: read_data
arguments: data_label: D635
type_infered: string
name: read_data
arguments: data_label: D668
type_infered: string
name: read_data
arguments: data_label: D185
type_infered: string
name: read_data
arguments: data_label: D931
type_infered: string
name: read_data
arguments: data_label: D231
type_infered: string
name: read_data
arguments: data_label: D861
type_infered: string
name: read_data
arguments: data_label: D325
type_infered: string
name: read_data
arguments: data_label: D300
type_infered: string
name: read_data
arguments: data_label: D590
type_infered: string
name: read_data
arguments: data_label: D711
type_infered: string
name: read_data
arguments: data_label: D824
type_infered: string
name: read_data
arguments: data_label: D848
type_infered: string
name: read_data
arguments: data_label: D315
type_infered: string
name: read_data
arguments: data_label: D593
type_infered: string
name: read_data
arguments: data_label: D377
type_infered: string
name: read_data
arguments: data_label: D820
type_infered: string
name: read_data
arguments: data_label: D862
type_infered: string
name: read_data
arguments: data_label: D791
type_infered: string
name: read_data
arguments: data_label: D885
type_infered: string
name: read_data
arguments: data_label: D389
type_infered: string
name: read_data
arguments: data_label: D579
type_infered: string
name: read_data
arguments: data_label: D413
type_infered: string
name: read_data
arguments: data_label: D726
type_infered: string
name: read_data
arguments: data_label: D284
type_infered: string
name: read_data
arguments: data_label: D772
type_infered: string
name: read_data
arguments: data_label: D758
type_infered: string
name: read_data
arguments: data_label: D75
type_infered: string
name: read_data
arguments: data_label: D853
type_infered: string
name: read_data
arguments: data_label: D650
type_infered: string
name: read_data
arguments: data_label: D754
type_infered: string
name: read_data
arguments: data_label: D800
type_infered: string
name: read_data
arguments: data_label: D507
type_infered: string
name: read_data
arguments: data_label: D307
type_infered: string
name: read_data
arguments: data_label: D570
type_infered: string
name: read_data
arguments: data_label: D734
type_infered: string
name: read_data
arguments: data_label: D893
type_infered: string
name: read_data
arguments: data_label: D731
type_infered: string
name: read_data
arguments: data_label: D237
type_infered: string
name: read_data
arguments: data_label: D278
type_infered: string
name: read_data
arguments: data_label: D532
type_infered: string
name: read_data
arguments: data_label: D766
type_infered: string
name: read_data
arguments: data_label: D529
type_infered: string
name: read_data
arguments: data_label: D321
type_infered: string
name: read_data
arguments: data_label: D312
type_infered: string
name: read_data
arguments: data_label: D577
type_infered: string
name: read_data
arguments: data_label: D846
type_infered: string
name: read_data
arguments: data_label: D73
type_infered: string
name: read_data
arguments: data_label: D286
type_infered: string
name: read_data
arguments: data_label: D27
type_infered: string
name: read_data
arguments: data_label: D875
type_infered: string
name: read_data
arguments: data_label: D920
type_infered: string
name: read_data
arguments: data_label: D41
type_infered: string
name: read_data
arguments: data_label: D615
type_infered: string
name: read_data
arguments: data_label: D835
type_infered: string
name: read_data
arguments: data_label: D705
type_infered: string
name: read_data
arguments: data_label: D162
type_infered: string
name: read_data
arguments: data_label: D718
type_infered: string
name: read_data
arguments: data_label: D687
type_infered: string
name: read_data
arguments: data_label: D60
type_infered: string
name: read_data
arguments: data_label: D283
type_infered: string
name: read_data
arguments: data_label: D504
type_infered: string
name: read_data
arguments: data_label: D546
type_infered: string
name: read_data
arguments: data_label: D644
type_infered: string
name: read_data
arguments: data_label: D681
type_infered: string
name: read_data
arguments: data_label: D257
type_infered: string
name: read_data
arguments: data_label: D54
type_infered: string
name: read_data
arguments: data_label: D887
type_infered: string
name: read_data
arguments: data_label: D156
type_infered: string
name: read_data
arguments: data_label: D850
type_infered: string
name: read_data
arguments: data_label: D748
type_infered: string
name: read_data
arguments: data_label: D888
type_infered: string
name: read_data
arguments: data_label: D616
type_infered: string
name: read_data
arguments: data_label: D637
type_infered: string
name: read_data
arguments: data_label: D456
type_infered: string
name: read_data
arguments: data_label: D636
type_infered: string
name: read_data
arguments: data_label: D874
type_infered: string
name: read_data
arguments: data_label: D355
type_infered: string
name: read_data
arguments: data_label: D84
type_infered: string
name: read_data
arguments: data_label: D229
type_infered: string
name: read_data
arguments: data_label: D275
type_infered: string
name: read_data
arguments: data_label: D7
type_infered: string
name: read_data
arguments: data_label: D104
type_infered: string

tool: D218: CL_SUCCESS

tool: D937: CL_DEVICE_NOT_FOUND

tool: D31: CL_DEVICE_NOT_AVAILABLE

tool: D114: CL_COMPILER_NOT_AVAILABLE

tool: D563: CL_MEM_OBJECT_ALLOCATION_FAILURE

tool: D378: CL_OUT_OF_RESOURCES

tool: D123: CL_OUT_OF_HOST_MEMORY

tool: D566: CL_PROFILING_INFO_NOT_AVAILABLE

tool: D635: CL_MEM_COPY_OVERLAP

tool: D668: CL_IMAGE_FORMAT_MISMATCH

tool: D185: CL_IMAGE_FORMAT_NOT_SUPPORTED

tool: D931: CL_MAP_FAILURE

tool: D231: CL_MISALIGNED_SUB_BUFFER_OFFSET

tool: D861: CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST

tool: D325: CL_COMPILE_PROGRAM_FAILURE

tool: D300: CL_LINKER_NOT_AVAILABLE

tool: D590: CL_LINK_PROGRAM_FAILURE

tool: D711: CL_DEVICE_PARTITION_FAILED

tool: D824: CL_KERNEL_ARG_INFO_NOT_AVAILABLE

tool: D848: CL_INVALID_VALUE

tool: D315: CL_INVALID_DEVICE_TYPE

tool: D593: CL_INVALID_PLATFORM

tool: D377: CL_INVALID_DEVICE

tool: D820: CL_INVALID_CONTEXT

tool: D862: CL_INVALID_QUEUE_PROPERTIES

tool: D791: CL_INVALID_COMMAND_QUEUE

tool: D885: CL_INVALID_HOST_PTR

tool: D389: CL_INVALID_MEM_OBJECT

tool: D579: CL_INVALID_IMAGE_FORMAT_DESCRIPTOR

tool: D413: CL_INVALID_IMAGE_SIZE

tool: D726: CL_INVALID_SAMPLER

tool: D284: CL_INVALID_BINARY

tool: D772: CL_INVALID_BUILD_OPTIONS

tool: D758: CL_INVALID_PROGRAM

tool: D75: CL_INVALID_PROGRAM_EXECUTABLE

tool: D853: CL_INVALID_KERNEL_NAME

tool: D650: CL_INVALID_KERNEL_DEFINITION

tool: D754: CL_INVALID_KERNEL

tool: D800: CL_INVALID_ARG_INDEX

tool: D507: CL_INVALID_ARG_VALUE

tool: D307: CL_INVALID_ARG_SIZE

tool: D570: CL_INVALID_KERNEL_ARGS

tool: D734: CL_INVALID_WORK_DIMENSION

tool: D893: CL_INVALID_WORK_GROUP_SIZE

tool: D731: CL_INVALID_WORK_ITEM_SIZE

tool: D237: CL_INVALID_GLOBAL_OFFSET

tool: D278: CL_INVALID_EVENT_WAIT_LIST

tool: D532: CL_INVALID_EVENT

tool: D766: CL_INVALID_OPERATION

tool: D529: CL_INVALID_GL_OBJECT

tool: D321: CL_INVALID_BUFFER_SIZE

tool: D312: CL_INVALID_MIP_LEVEL

tool: D577: CL_INVALID_GLOBAL_WORK_SIZE

tool: D846: CL_INVALID_PROPERTY

tool: D73: CL_INVALID_IMAGE_DESCRIPTOR

tool: D286: CL_INVALID_COMPILER_OPTIONS

tool: D27: CL_INVALID_LINKER_OPTIONS

tool: D875: CL_INVALID_DEVICE_PARTITION_COUNT

tool: D920: CL_INVALID_PIPE_SIZE

tool: D41: CL_INVALID_DEVICE_QUEUE

tool: D615: CL_INVALID_SPEC_ID

tool: D835: CL_MAX_SIZE_RESTRICTION_EXCEEDED

tool: D705: CL_INVALID_D3D10_DEVICE_KHR

tool: D162: CL_INVALID_D3D10_RESOURCE_KHR

tool: D718: CL_D3D10_RESOURCE_ALREADY_ACQUIRED_KHR

tool: D687: CL_D3D10_RESOURCE_NOT_ACQUIRED_KHR

tool: D60: CL_INVALID_D3D11_DEVICE_KHR

tool: D283: CL_INVALID_D3D11_RESOURCE_KHR

tool: D504: CL_D3D11_RESOURCE_ALREADY_ACQUIRED_KHR

tool: D546: CL_D3D11_RESOURCE_NOT_ACQUIRED_KHR

tool: D644: CL_INVALID_DX9_MEDIA_ADAPTER_KHR

tool: D681: CL_INVALID_DX9_MEDIA_SURFACE_KHR

tool: D257: CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR

tool: D54: CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR

tool: D887: CL_INVALID_EGL_OBJECT_KHR

tool: D156: CL_EGL_RESOURCE_NOT_ACQUIRED_KHR

tool: D850: CL_PLATFORM_NOT_FOUND_KHR

tool: D748: CL_DEVICE_PARTITION_FAILED_EXT

tool: D888: CL_INVALID_PARTITION_COUNT_EXT

tool: D616: CL_INVALID_PARTITION_NAME_EXT

tool: D637: CL_INVALID_ACCELERATOR_INTEL

tool: D456: CL_INVALID_ACCELERATOR_TYPE_INTEL

tool: D636: CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL

tool: D874: CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL

tool: D355: CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR

tool: D84: CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL

tool: D229: CL_INVALID_VA_API_MEDIA_SURFACE_INTEL

tool: D275: CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL

tool: D7: CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL

tool: D104: CL_UNKNOWN_ERROR

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";
  }
}
```