================ @@ -0,0 +1,119 @@ +#include <clc/clcmacro.h> +#include <clc/integer/clc_add_sat.h> +#include <clc/integer/clc_mad24.h> +#include <clc/integer/clc_mul_hi.h> +#include <clc/integer/clc_upsample.h> +#include <clc/integer/definitions.h> +#include <clc/internal/clc.h> +#include <clc/relational/clc_select.h> +#include <clc/shared/clc_clamp.h> + +#define __CLC_CONVERT_TY(X, TY) __builtin_convertvector(X, TY) + +// Macro for defining mad_sat variants for char/uchar/short/ushort +// FIXME: Once using __clc_convert_ty, can easily unify scalar and vector defs +#define _CLC_DEFINE_SIMPLE_MAD_SAT(TYPE, UP_TYPE, LIT_PREFIX) \ ---------------- frasercrmck wrote:
Yeah, glad you agree. It's been something I want to look into. https://github.com/llvm/llvm-project/pull/125517 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits