ref: c3ba64f6935322f09b6de5c2285544fd471c605d
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