]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libc/68020/strcmp.s
vt: but not too fast :-)
[plan9front.git] / sys / src / libc / 68020 / strcmp.s
1         TEXT    strcmp(SB), $0
2         MOVL    s1+0(FP), A2
3         MOVL    s2+4(FP), A1
4
5 l1:     MOVB    (A1)+, R0
6         BEQ     end
7         CMPB    R0, (A2)+
8         BEQ     l1
9
10         BCS     gtr
11         MOVL    $-1, R0
12         RTS
13
14 gtr:    MOVL    $1, R0
15         RTS
16
17 end:    TSTB    (A2)
18         BNE     gtr
19         CLRL    R0
20         RTS