diff options
Diffstat (limited to 'sys/src/libc/amd64/memccpy.s')
-rw-r--r-- | sys/src/libc/amd64/memccpy.s | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/src/libc/amd64/memccpy.s b/sys/src/libc/amd64/memccpy.s index d878faaf5..805842859 100644 --- a/sys/src/libc/amd64/memccpy.s +++ b/sys/src/libc/amd64/memccpy.s @@ -1,7 +1,7 @@ - TEXT memccpy(SB),$0 +TEXT memccpy(SB),$0 - MOVL n+24(FP), CX - CMPL CX, $0 + MOVQ n+24(FP), CX + CMPQ CX, $0 JEQ none MOVQ p2+8(FP), DI MOVBLZX c+16(FP), AX @@ -18,7 +18,7 @@ */ none: MOVL $0, AX - MOVL n+24(FP), BX + MOVQ n+24(FP), BX JMP memcpy /* @@ -44,7 +44,7 @@ memcpy: ORQ SI, DX ANDL $3, DX JNE c3 - MOVL BX, CX + MOVQ BX, CX SHRQ $2, CX REP; MOVSL /* @@ -52,7 +52,7 @@ memcpy: */ ANDL $3, BX c3: - MOVL BX, CX + MOVQ BX, CX REP; MOVSB RET |