diff --git a/libclc/clc/lib/clspv/SOURCES b/libclc/clc/lib/clspv/SOURCES index b1401f8307a4c..b91b0e70a397d 100644 --- a/libclc/clc/lib/clspv/SOURCES +++ b/libclc/clc/lib/clspv/SOURCES @@ -1 +1,2 @@ math/clc_sw_fma.cl +integer/clc_mul_hi.cl diff --git a/libclc/clc/lib/clspv/integer/clc_mul_hi.cl b/libclc/clc/lib/clspv/integer/clc_mul_hi.cl new file mode 100644 index 0000000000000..54a51bbce4303 --- /dev/null +++ b/libclc/clc/lib/clspv/integer/clc_mul_hi.cl @@ -0,0 +1,5 @@ +/* +Opt-out of libclc mul_hi implementation for clspv. +clspv has an internal implementation that does not required using a bigger data size. +That implementation is based on OpMulExtended which is SPIR-V specific, thus it cannot be written in OpenCL-C. +*/