Home
last modified time | relevance | path

Searched refs:CHAR_PER_VEC (Results 1 – 10 of 10) sorted by relevance

/glibc-2.36/sysdeps/x86_64/multiarch/
Dstrlen-evex.S54 # 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 …]
Dmemchr-evex.S88 # 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 …]
Dstrcmp-evex.S39 # 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 …]
Dmemchr-sse2.S31 # 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 …]
Dstrlen-evex-base.S41 # 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
Dmemcmp-sse2.S46 # 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
Dmemcmp-evex-movbe.S82 # 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
Dmemchr-avx2.S58 # 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
Dstrlen-avx2.S49 # 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
Dstrchr-evex.S65 # define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) macro
369 andl $(CHAR_PER_VEC - 1), %SHIFT_REG