AVX512 implementation of QS8/QU8 VADD[C] microkernels
PiperOrigin-RevId: 386327426
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 39c90d9..d0a6824 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3632,6 +3632,10 @@
src/qs8-igemm/gen/3x16c8-minmax-gemmlowp-avx512skx.c
src/qs8-igemm/gen/4x16c8-minmax-fp32-avx512skx.c
src/qs8-igemm/gen/4x16c8-minmax-gemmlowp-avx512skx.c
+ src/qs8-vadd/gen/minmax-avx512skx-mul32-ld128-x16.c
+ src/qs8-vadd/gen/minmax-avx512skx-mul32-ld128-x32.c
+ src/qs8-vaddc/gen/minmax-avx512skx-mul32-ld128-x16.c
+ src/qs8-vaddc/gen/minmax-avx512skx-mul32-ld128-x32.c
src/qu8-dwconv/gen/up16x9-minmax-fp32-avx512skx-mul32.c
src/qu8-dwconv/gen/up16x25-minmax-fp32-avx512skx-mul32.c
src/qu8-dwconv/gen/up32x9-minmax-fp32-avx512skx-mul32.c
@@ -3643,7 +3647,11 @@
src/qu8-igemm/gen/1x16c8-minmax-fp32-avx512skx.c
src/qu8-igemm/gen/2x16c8-minmax-fp32-avx512skx.c
src/qu8-igemm/gen/3x16c8-minmax-fp32-avx512skx.c
- src/qu8-igemm/gen/4x16c8-minmax-fp32-avx512skx.c)
+ src/qu8-igemm/gen/4x16c8-minmax-fp32-avx512skx.c
+ src/qu8-vadd/gen/minmax-avx512skx-mul32-ld128-x16.c
+ src/qu8-vadd/gen/minmax-avx512skx-mul32-ld128-x32.c
+ src/qu8-vaddc/gen/minmax-avx512skx-mul32-ld128-x16.c
+ src/qu8-vaddc/gen/minmax-avx512skx-mul32-ld128-x32.c)
SET(XNNPACK_AARCH32_ASM_MICROKERNEL_SRCS
src/f32-gemm/4x4-aarch32-vfp-ld64.S