aa5a981b83
If we can't find an appropiate builtin in the libclc library, we add our own wrapper at runtime executing the op in fp32 space. Libclc has variying support for fp16 opcodes and with a libclc prior llvm-19 it does not work as good as with the newer one. Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34053>