Annotation of cci/usr/src/lib/libc/tahoe/gen/bcmp.s, revision 1.1

1.1     ! root        1: /* @(#)bcmp.s  4.2 1/14/83 */
        !             2: /* bcmp(s1, s2, n) */
        !             3: /* compare exactly 'n' */
        !             4: 
        !             5: .globl _bcmp
        !             6:        .align 2
        !             7: _bcmp: 
        !             8:        .word 0x4
        !             9:        movl    4(fp),r0
        !            10:        movl    8(fp),r1
        !            11:        mnegl   12(fp),r2
        !            12:        jeql    3f
        !            13: 1:
        !            14:        cmpb    (r0),(r1)
        !            15:        jneq    2f
        !            16:        incl    r0
        !            17:        incl    r1
        !            18:        aoblss  $0,r2,1b
        !            19: 3:
        !            20:        clrl    r0
        !            21:        ret
        !            22: 2:
        !            23:        movl    $1,r0
        !            24:        ret

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.