xref: /original-bsd/lib/libc/vax/string/bcmp.s (revision 950ddd82)
1/* @(#)bcmp.s	4.2 01/14/83 */
2/* bcmp(s1, s2, n) */
3
4#include "DEFS.h"
5
6ENTRY(bcmp)
7	movl	4(ap),r1
8	movl	8(ap),r3
9	movl	12(ap),r4
101:
11	movzwl	$65535,r0
12	cmpl	r4,r0
13	jleq	2f
14	subl2	r0,r4
15	cmpc3	r0,(r1),(r3)
16	jeql	1b
17	addl2	r4,r0
18	ret
192:
20	cmpc3	r4,(r1),(r3)
21	ret
22