Annotation of cci/usr/src/lib/libc/tahoe/gen/strcmp.s, revision 1.1.1.1

1.1       root        1: 
                      2: #include "DEFS.h"
                      3: 
                      4: /*
                      5:  * strcmp.s    4.1 (Tahoe) June 1983 
                      6:  * 
                      7:  * Compare strings:  s1>s2: >0  s1==s2: 0  s1<s2: <0
                      8:  * 
                      9:  * strcmp(s1, s2)
                     10:  * register char *s1, *s2;
                     11: */
                     12: 
                     13: ENTRY(strcmp)
                     14: 
                     15:        movl    4(fp),r0
                     16:        movl    8(fp),r1
                     17:        cmps2
                     18:        jgtr    greater
                     19:        jlss    less
                     20: equal: clrl    r0
                     21:        ret
                     22: less:  movl    $-1,r0
                     23:        ret
                     24: greater: movl  $1,r0
                     25:        ret

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.