]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libc/mips/strcmp.s
merge
[plan9front.git] / sys / src / libc / mips / strcmp.s
1 TEXT    strcmp(SB), $0
2
3         MOVW    s2+4(FP), R2
4
5 l1:
6         MOVB    (R2), R3
7         MOVB    (R1), R4
8         ADDU    $1, R1
9         BEQ     R3, end
10         ADDU    $1, R2
11         BEQ     R3, R4, l1
12
13         SGTU    R4, R3, R1
14         BNE     R1, ret
15         MOVW    $-1, R1
16         RET
17
18 end:
19         SGTU    R4, R3, R1
20 ret:
21         RET