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