|
|
1.1 root 1: /* @(#)bcmp.s 4.2 1/14/83 */
2: /* bcmp(s1, s2, n) */
3:
4: #include "DEFS.h"
5:
6: ENTRY(bcmp)
7: movl 4(ap),r1
8: movl 8(ap),r3
9: movl 12(ap),r4
10: 1:
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
19: 2:
20: cmpc3 r4,(r1),(r3)
21: ret
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.