| 737 | } |
| 738 | |
| 739 | void cfill_uint8(unsigned char* A, unsigned char* B, unsigned char value, long n) { |
| 740 | // Use host-side memset instead of sycl::queue::fill<unsigned char> |
| 741 | // which segfaults on certain Intel GPU drivers (e.g. Max 1550). |
| 742 | // USM shared memory is host-accessible, so memset works directly. |
| 743 | memset(A, value, static_cast<size_t>(n)); |
| 744 | } |
| 745 | |
| 746 | #endif |
| 747 |
nothing calls this directly
no outgoing calls
no test coverage detected