121421Sdist/* 2*61222Sbostic * Copyright (c) 1983, 1993 3*61222Sbostic * The Regents of the University of California. All rights reserved. 434480Sbostic * 542639Sbostic * %sccs.include.redist.c% 621421Sdist */ 721421Sdist 834819Sbostic#if defined(LIBC_SCCS) && !defined(lint) 9*61222Sbostic .asciz "@(#)bcmp.s 8.1 (Berkeley) 06/04/93" 1034819Sbostic#endif /* LIBC_SCCS and not lint */ 1121421Sdist 129708Ssam/* bcmp(s1, s2, n) */ 139708Ssam 149708Ssam#include "DEFS.h" 159708Ssam 1617329SsamENTRY(bcmp, 0) 1710283Smckusick movl 4(ap),r1 1810283Smckusick movl 8(ap),r3 1910283Smckusick movl 12(ap),r4 2010283Smckusick1: 2110283Smckusick movzwl $65535,r0 2210283Smckusick cmpl r4,r0 2310283Smckusick jleq 2f 2410283Smckusick subl2 r0,r4 2510283Smckusick cmpc3 r0,(r1),(r3) 2610283Smckusick jeql 1b 2710283Smckusick addl2 r4,r0 289708Ssam ret 2910283Smckusick2: 3010283Smckusick cmpc3 r4,(r1),(r3) 3110283Smckusick ret 32