summaryrefslogtreecommitdiff
path: root/sys/src/libc/amd64/memcmp.s
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2021-07-25 15:54:22 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2021-07-25 15:54:22 +0000
commite4b5f170cffd0d5e788d9090f8f2a9802fe267e9 (patch)
tree96369172e019fea9450bce7bc70b331a272eaa7a /sys/src/libc/amd64/memcmp.s
parent8a8329ad952b0fced970cc0b83e5e87d4a5ceb7a (diff)
libc: change usize to 64-bit for amd64 and arm64, make memory(2) functions use usize
Diffstat (limited to 'sys/src/libc/amd64/memcmp.s')
-rw-r--r--sys/src/libc/amd64/memcmp.s10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/src/libc/amd64/memcmp.s b/sys/src/libc/amd64/memcmp.s
index 71098b200..e545f67bd 100644
--- a/sys/src/libc/amd64/memcmp.s
+++ b/sys/src/libc/amd64/memcmp.s
@@ -1,7 +1,7 @@
- TEXT memcmp(SB),$0
+TEXT memcmp(SB),$0
- MOVL n+16(FP), BX
- CMPL BX, $0
+ MOVQ n+16(FP), BX
+ CMPQ BX, $0
JEQ none
MOVQ RARG, DI
MOVQ p2+8(FP), SI
@@ -14,7 +14,7 @@
* first by longs
*/
- MOVL BX, CX
+ MOVQ BX, CX
SHRQ $2, CX
REP; CMPSL
@@ -25,7 +25,7 @@
*/
ANDL $3, BX
c3:
- MOVL BX, CX
+ MOVQ BX, CX
REP; CMPSB
JNE found1