1#if IS_IN (libc)
2# define VEC_SIZE 64
3# define VEC(i) zmm##i
4# define VMOVU vmovdqu64
5# define VMOVA vmovdqa64
6
7# define VDUP_TO_VEC0_AND_SET_RETURN(d, r) \
8 vmovd d, %xmm0; \
9 movq r, %rax; \
10 vpbroadcastb %xmm0, %xmm0; \
11 vpbroadcastq %xmm0, %zmm0
12
13# define SECTION(p) p##.avx512
14# define MEMSET_SYMBOL(p,s) p##_avx512_##s
15
16# include "memset-vec-unaligned-erms.S"
17#endif
18