initial commit
[glibc.git] / sysdeps / x86_64 / multiarch / memmove-avx-unaligned-erms-rtm.S
1 #if IS_IN (libc)
2 # define VEC_SIZE 32
3 # define VEC(i) ymm##i
4 # define VMOVNT vmovntdq
5 # define VMOVU vmovdqu
6 # define VMOVA vmovdqa
7 # define MOV_SIZE 4
8 # define ZERO_UPPER_VEC_REGISTERS_RETURN \
9 ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST
10
11 # define VZEROUPPER_RETURN jmp L(return)
12
13 # define SECTION(p) p##.avx.rtm
14 # define MEMMOVE_SYMBOL(p,s) p##_avx_##s##_rtm
15
16 # include "memmove-vec-unaligned-erms.S"
17 #endif