According to this page https://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_C.html#aliasing-rules under 6.4.3 Explicit Conversions, you should be able to use convert_int8() and sister functions to convert vector types to other vector types with the same number of elements.