17#if defined(__ARM_NEON)
20 #include <immintrin.h>
22 #if defined(__clang__)
28 #include <smmintrin.h>
29 #include <avxintrin.h>
30 #include <avx2intrin.h>
31 #include <avx512fintrin.h>
32 #include <avx512dqintrin.h>
39#if defined(SKCMS_DISABLE_SKX)
41void run_program(
const Op* program,
const void** contexts, ptrdiff_t programSize,
42 const char*
src,
char*
dst,
int n,
43 const size_t src_bpp,
const size_t dst_bpp) {
45 src,
dst, n, src_bpp, dst_bpp);
52template <
typename T>
using V = skcms_private::Vec<N,T>;
T __attribute__((ext_vector_type(N))) V
void run_program(const Op *program, const void **contexts, ptrdiff_t programSize, const char *src, char *dst, int n, const size_t src_bpp, const size_t dst_bpp)
void run_program(const Op *program, const void **contexts, ptrdiff_t programSize, const char *src, char *dst, int n, const size_t src_bpp, const size_t dst_bpp)