1#include <isa-level.h> 2 3#if ISA_SHOULD_BUILD (4) 4 5# define VEC_SIZE 32 6# define XMM0 xmm16 7# define XMM1 xmm17 8# define YMM0 ymm16 9# define YMM1 ymm17 10# define VEC0 ymm16 11# define VEC1 ymm17 12# define VEC2 ymm18 13# define VEC3 ymm19 14# define VEC4 ymm20 15# define VEC5 ymm21 16# define VEC6 ymm22 17# define VEC7 ymm23 18# define VEC8 ymm24 19# define VEC9 ymm25 20# define VEC10 ymm26 21# define VEC11 ymm27 22# define VEC12 ymm28 23# define VEC13 ymm29 24# define VEC14 ymm30 25# define VEC15 ymm31 26# define VEC(i) VEC##i 27# define VMOVNT vmovntdq 28# define VMOVU vmovdqu64 29# define VMOVA vmovdqa64 30# define VZEROUPPER 31# define MOV_SIZE 6 32 33# define SECTION(p) p##.evex 34 35# ifndef MEMMOVE_SYMBOL 36# define MEMMOVE_SYMBOL(p,s) p##_evex_##s 37# endif 38 39# include "memmove-vec-unaligned-erms.S" 40 41 42# if MINIMUM_X86_ISA_LEVEL == 4 43# include "memmove-shlib-compat.h" 44# endif 45#endif 46