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