aboutsummaryrefslogtreecommitdiff
path: root/src/internal/bytealg/compare_arm64.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/bytealg/compare_arm64.s')
-rw-r--r--src/internal/bytealg/compare_arm64.s3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/internal/bytealg/compare_arm64.s b/src/internal/bytealg/compare_arm64.s
index 32e2ba200d..56d56f241e 100644
--- a/src/internal/bytealg/compare_arm64.s
+++ b/src/internal/bytealg/compare_arm64.s
@@ -36,8 +36,7 @@ TEXT cmpbody<>(SB),NOSPLIT|NOFRAME,$0-0
CMP R0, R1
CSEL LT, R1, R0, R6 // R6 is min(R0, R1)
- CMP $0, R6
- BEQ samebytes
+ CBZ R6, samebytes
BIC $0xf, R6, R10
CBZ R10, small // length < 16
ADD R2, R10 // end of chunk16