ref: 8003c8b1e2d5d6e2a22ca7e552b53e631db86df4
dir: /sys/src/libc/power/strncmp.s/
TEXT strncmp(SB), $0 #define BDNZ BC 16,0, MOVW s2+4(FP), R4 MOVW n+8(FP), R7 CMP R7, $0 MOVW R7, CTR BLE eq SUB $1, R3 SUB $1, R4 l1: MOVBZU 1(R3), R5 MOVBZU 1(R4), R6 CMP R5, R6 BNE ne CMP R5, $0 BEQ eq BDNZ l1 eq: MOVW $0, R3 RETURN ne: MOVW $1, R3 BGT ret MOVW $-1, R3 ret: RETURN