Lines Matching +full:least +full:-
1 /*-
33 #define ALIGN_TEXT .p2align 4,0x90 /* 16-byte alignment, nop filled */
41 cmp $16, %rdx # at least 17 bytes to process?
44 cmp $8, %edx # at least 9 bytes to process?
47 cmp $4, %edx # at least 5 bytes to process?
50 cmp $2, %edx # at least 3 bytes to process?
59 .L0102: movzbl (%rdi), %eax # load 1--2 bytes from first buffer
60 movzbl -1(%rdi, %rdx, 1), %ecx
62 xor -1(%rsi, %rdx, 1), %cl
67 movzwl -2(%rdi, %rdx, 1), %ecx
69 xor -2(%rsi, %rdx, 1), %cx
74 mov -4(%rdi, %rdx, 1), %ecx
76 xor -4(%rsi, %rdx, 1), %ecx
81 mov -8(%rdi, %rdx, 1), %rcx
83 xor -8(%rsi, %rdx, 1), %rcx
101 0: mov -16(%rdi, %rcx, 1), %r8
102 mov -8(%rdi, %rcx, 1), %r9
103 xor -16(%rsi, %rcx, 1), %r8
104 xor -8(%rsi, %rcx, 1), %r9
113 .Ltail: mov -16(%rdi, %rdx, 1), %r8
114 mov -8(%rdi, %rdx, 1), %r9
115 xor -16(%rsi, %rdx, 1), %r8
116 xor -8(%rsi, %rdx, 1), %r9
124 cmp $32, %rdx # at least 33 bytes to process?
127 cmp $16, %edx # at least 17 bytes to process?
130 cmp $8, %edx # at least 9 bytes to process?
133 cmp $4, %edx # at least 5 bytes to process?
136 cmp $2, %edx # at least 3 bytes to process?
146 movzbl (%rdi), %eax # load 1--2 bytes from first buffer
147 movzbl -1(%rdi, %rdx, 1), %ecx
149 xor -1(%rsi, %rdx, 1), %cl
155 movzwl -2(%rdi, %rdx, 1), %ecx
157 xor -2(%rsi, %rdx, 1), %cx
163 mov -4(%rdi, %rdx, 1), %ecx
165 xor -4(%rsi, %rdx, 1), %ecx
171 mov -8(%rdi, %rdx, 1), %rcx
173 xor -8(%rsi, %rdx, 1), %rcx
181 movdqu -16(%rdi, %rdx, 1), %xmm1
182 movdqu -16(%rsi, %rdx, 1), %xmm3
205 0: movdqu -32(%rdi, %rcx, 1), %xmm0
206 movdqu -32(%rsi, %rcx, 1), %xmm2
207 movdqu -16(%rdi, %rcx, 1), %xmm1
208 movdqu -16(%rsi, %rcx, 1), %xmm3
219 movdqu -32(%rdi, %rdx, 1), %xmm0
220 movdqu -32(%rsi, %rdx, 1), %xmm2
221 movdqu -16(%rdi, %rdx, 1), %xmm1
222 movdqu -16(%rsi, %rdx, 1), %xmm3
232 .section .note.GNU-stack,"",%progbits