pmovmskb %xmm0, %eax
test %eax, %eax
- jnz L(exit_dispatch)
+ jnz L(exit_dispatch)
sub $64, %ecx
mov %ecx, %eax
mov %ecx, %eax
and $63, %eax
test %eax, %eax
- jz L(align64_loop)
+ jz L(align64_loop)
lea 64(%ecx), %ecx
lea 64(%edx), %edx
.p2align 4
L(matches16):
- lea 16(%ecx), %ecx
+ lea 16(%ecx), %ecx
test %ah, %ah
jnz L(exit_dispatch_high)
mov %al, %dl
.p2align 4
L(matches32):
- lea 32(%ecx), %ecx
+ lea 32(%ecx), %ecx
test %ah, %ah
jnz L(exit_dispatch_high)
mov %al, %dl
ret
.p2align 4
-L(exit_dispatch_8):
+L(exit_dispatch_8):
test $0x80, %al
jnz L(exit_8)
test $0x40, %al
L(matches32_1):
lea -32(%edx), %edx
lea 32(%ecx), %ecx
-
+
test %ah, %ah
jnz L(exit_dispatch_1_high)
mov %al, %ah
ret
.p2align 4
-L(exit_dispatch_1_8):
+L(exit_dispatch_1_8):
test $0x80, %al
jnz L(exit_1_8)
test $0x40, %al
and $15, %ecx
jz L(length_less16_offset0)
-
+
PUSH (%edi)
mov %cl, %dh