diff --git a/sycl/source/detail/pi.cpp b/sycl/source/detail/pi.cpp index 7d212ca2282ed..7203937bfc3f4 100644 --- a/sycl/source/detail/pi.cpp +++ b/sycl/source/detail/pi.cpp @@ -725,7 +725,8 @@ RT::PiDeviceBinaryType getBinaryImageFormat(const unsigned char *ImgData, struct { RT::PiDeviceBinaryType Fmt; const uint16_t Magic; - } ELFFmts[] = {{PI_DEVICE_BINARY_TYPE_NATIVE, 0xFF04}}; // OpenCL executable + } ELFFmts[] = {{PI_DEVICE_BINARY_TYPE_NATIVE, 0xFF04}, // OpenCL executable + {PI_DEVICE_BINARY_TYPE_NATIVE, 0xFF12}}; // ZEBIN executable // ELF files need to be parsed separately. The header type ends after 18 // bytes.