ref: 6d99af6f3455ebc1df29b13f8b1fe7f3338dc074
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