]> git.saurik.com Git - apple/libc.git/blobdiff - x86_64/string/memcmp.s
Libc-594.9.5.tar.gz
[apple/libc.git] / x86_64 / string / memcmp.s
index 640ffb66d2cbb86727329e5fb00f7ac0c05346a4..398357da6dd52891cc779dee505285a535a373c2 100644 (file)
@@ -118,7 +118,7 @@ LNotShort:
        cmova   %rcx,%rax               // %eax = max(LHS offset, RHS offset);
        movl    $4096,%ecx
        subl    %eax,%ecx               // get #bytes to next page crossing
-       cmpl    %edx,%ecx               // will operand run out first?
+       cmpq    %rdx,%rcx               // will operand run out first?
        cmova   %edx,%ecx               // get min(length remaining, bytes to page end)
        movl    %ecx,%eax
        shrl    $4,%ecx                 // get #chunks till end of operand or page