ref: 2dc68de34207d4b1fdf069193c8d8a9b907d834d
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