xref: /csrg-svn/lib/libc/vax/string/bcmp.s (revision 17329)
1/* @(#)bcmp.s	4.3 11/01/84 */
2/* bcmp(s1, s2, n) */
3
4#include "DEFS.h"
5
6ENTRY(bcmp, 0)
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