Searched refs:CHAR_PER_VEC (Results 1 – 10 of 10) sorted by relevance
/glibc-2.36/sysdeps/x86_64/multiarch/ |
D | strlen-evex.S | 54 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 83 cmpq $CHAR_PER_VEC, %rsi 112 leal -(CHAR_PER_VEC * 4 + 1)(%rcx, %rax), %eax 119 leal CHAR_PER_VEC(%rdi, %rax), %eax 131 leal -(CHAR_PER_VEC * 3 + 1)(%rcx, %rax), %eax 138 leal (CHAR_PER_VEC * 2)(%rdi, %rax), %eax 150 leal -(CHAR_PER_VEC * 2 + 1)(%rcx, %rax), %eax 157 leal (CHAR_PER_VEC * 3)(%rdi, %rax), %eax 169 leal -(CHAR_PER_VEC + 1)(%rcx, %rax), %eax 176 leal (CHAR_PER_VEC * 4)(%rdi, %rax), %eax [all …]
|
D | memchr-evex.S | 88 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 116 cmpq $CHAR_PER_VEC, %rdx 173 andl $(CHAR_PER_VEC - 1), %eax 267 subq $(CHAR_PER_VEC * 4), %rdx 372 subq $(CHAR_PER_VEC * 4), %rdx 388 addl $(CHAR_PER_VEC * 2), %edx 393 addl $CHAR_PER_VEC, %edx 415 subl $-(CHAR_PER_VEC * 4), %edx 433 subl $((1 << CHAR_PER_VEC) - 1), %eax 513 addl $(CHAR_PER_VEC * 2), %edx [all …]
|
D | strcmp-evex.S | 39 # define CHAR_PER_VEC (VEC_SIZE / SIZE_OF_CHAR) macro 298 cmpq $CHAR_PER_VEC, %rdx 379 addq $-CHAR_PER_VEC, %rdx 404 # if CHAR_PER_VEC <= 16 405 sall $CHAR_PER_VEC, %ecx 407 salq $CHAR_PER_VEC, %rcx 411 # if (CHAR_PER_VEC <= 16) || !(defined USE_AS_STRNCMP) 476 subq $(CHAR_PER_VEC * 2), %rdx 495 cmpq $(CHAR_PER_VEC * 2), %rdx 519 leaq (CHAR_PER_VEC * 2)(%rdx, %rcx), %rdx [all …]
|
D | memchr-sse2.S | 31 # define CHAR_PER_VEC 4 macro 34 # define CHAR_PER_VEC 16 macro 70 sub $CHAR_PER_VEC, %rdx 79 sub $(CHAR_PER_VEC * 4), %rdx 123 sub $(CHAR_PER_VEC * 4), %rdx 156 sub $(CHAR_PER_VEC * 4), %rdx 195 sub $(CHAR_PER_VEC * 4), %rdx 242 add $(CHAR_PER_VEC * 2), %edx 262 sub $CHAR_PER_VEC, %edx 274 add $(CHAR_PER_VEC * 2), %edx [all …]
|
D | strlen-evex-base.S | 41 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 140 subq $CHAR_PER_VEC, %rdx 150 subq $CHAR_PER_VEC, %rdx 160 subq $CHAR_PER_VEC, %rdx 170 subq $CHAR_PER_VEC, %rdx 196 subq $(CHAR_PER_VEC * 4), %rdx
|
D | memcmp-sse2.S | 46 # define SIZE_OFFSET (CHAR_PER_VEC * 2) 52 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 71 cmpq $CHAR_PER_VEC, %rdx 264 cmpq $(CHAR_PER_VEC * 2), %rdx 269 subq $(CHAR_PER_VEC * 2), %rdx 338 cmpq $(CHAR_PER_VEC * 4 - SIZE_OFFSET), %rdx 341 cmpq $(CHAR_PER_VEC * 8 - SIZE_OFFSET), %rdx 360 cmpl $(CHAR_PER_VEC * 6 - SIZE_OFFSET), %edx 506 cmpl $(CHAR_PER_VEC * 4 - SIZE_OFFSET), %edx
|
D | memcmp-evex-movbe.S | 82 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 110 cmp $CHAR_PER_VEC, %RDX_LP 160 cmpq $(CHAR_PER_VEC * 2), %rdx 171 cmpq $(CHAR_PER_VEC * 4), %rdx 188 cmpq $(CHAR_PER_VEC * 8), %rdx
|
D | memchr-avx2.S | 58 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 86 cmpq $CHAR_PER_VEC, %rdx 202 subq $(CHAR_PER_VEC * 4), %rdx 243 subq $(CHAR_PER_VEC * 4), %rdx
|
D | strlen-avx2.S | 49 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 80 cmpq $CHAR_PER_VEC, %rsi 264 cmpq $(CHAR_PER_VEC * 4 - 1), %rsi 285 subq $(CHAR_PER_VEC * 4), %rsi
|
D | strchr-evex.S | 65 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro 369 andl $(CHAR_PER_VEC - 1), %SHIFT_REG
|