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 | |
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 |
18 |