Annotation of 42BSD/sys/vax/asm.sed, revision 1.1.1.1

1.1       root        1: s,asm.sed 4.27 83/09/08,asm.sed 4.27 83/09/08,
                      2: s/calls        $0,_spl0/mfpr   $18,r0\
                      3:        mtpr    $0,$18/
                      4: s/calls        $0,_spl1/mfpr   $18,r0\
                      5:        mtpr    $0,$18/
                      6: s/calls        $0,_splnet/mfpr $18,r0\
                      7:        mtpr    $0xc,$18/
                      8: s/calls        $0,_splimp/mfpr $18,r0\
                      9:        mtpr    $0x16,$18/
                     10: s/calls        $0,_spl4/mfpr   $18,r0\
                     11:        mtpr    $0x14,$18/
                     12: s/calls        r[0-9]*,_spl4/mfpr      $18,r0\
                     13:        mtpr    $0x14,$18/
                     14: s/calls        $0,_spl5/mfpr   $18,r0\
                     15:        mtpr    $0x15,$18/
                     16: s/calls        r[0-9]*,_spl5/mfpr      $18,r0\
                     17:        mtpr    $0x15,$18/
                     18: s/calls        $0,_spl6/mfpr   $18,r0\
                     19:        mtpr    $0x18,$18/
                     20: s/calls        r[0-9]*,_spl6/mfpr      $18,r0\
                     21:        mtpr    $0x18,$18/
                     22: s/calls        $0,_spl7/mfpr   $18,r0\
                     23:        mtpr    $0x1f,$18/
                     24: s/calls        $1,_splx/mfpr   $18,r0\
                     25:        mtpr    (sp)+,$18/
                     26: s/calls        $1,_mfpr/mfpr   (sp)+,r0/
                     27: s/calls        $2,_mtpr/mtpr   4(sp),(sp)\
                     28:        addl2   $8,sp/
                     29: s/calls        $0,_setsoftclock/mtpr   $0x8,$0x14/
                     30: s/calls        $1,_resume/ashl $9,(sp)+,r0 \
                     31:        movpsl  -(sp) \
                     32:        jsb     _Resume/
                     33: s/calls        $3,_bcopy/movc3 8(sp),*(sp),*4(sp)\
                     34:        addl2   $12,sp/
                     35: s/calls        $3,_ovbcopy/movc3       8(sp),*(sp),*4(sp)\
                     36:        addl2   $12,sp/
                     37: s/calls        $2,_bzero/movc5 $0,(r0),$0,4(sp),*(sp)\
                     38:        addl2   $8,sp/
                     39: s/calls        $3,_bcmp/popr   $0x7\
                     40:        cmpc3   r2,(r0),(r1)/
                     41: s/calls        $3,_strncmp/cmpc3       8(sp),*(sp),*4(sp)\
                     42:        addl2   $12,sp/
                     43: s/calls        $2,_blkclr/movl (sp)+,r3\
                     44:        jbr     2f\
                     45: 1:\
                     46:        subl2   r0,(sp)\
                     47:        movc5   $0,(r3),$0,r0,(r3)\
                     48: 2:\
                     49:        movzwl  $65535,r0\
                     50:        cmpl    (sp),r0\
                     51:        jgtr    1b\
                     52:        movl    (sp)+,r0\
                     53:        movc5   $0,(r3),$0,r0,(r3)/
                     54: s/calls        $1,_strlen/movl (sp),r1\
                     55: 1:\
                     56:        locc    $0,$65535,(r1)\
                     57:        jeql    1b\
                     58:        subl3   (sp)+,r1,r0/
                     59: s/calls        $4,_scanc/popr  $0xf\
                     60:        scanc   r0,(r1),(r2),r3/
                     61: s/calls        $3,_copyin/jsb  _Copyin\
                     62:        addl2   $12,sp/
                     63: s/calls        $3,_copyout/jsb _Copyout\
                     64:        addl2   $12,sp/
                     65: s/calls        $1,_fubyte/movl (sp)+,r0 \
                     66:        jsb     _Fubyte/
                     67: s/calls        $1,_fuibyte/movl (sp)+,r0 \
                     68:        jsb     _Fubyte/
                     69: s/calls        $1,_fuword/movl (sp)+,r0 \
                     70:        jsb     _Fuword/
                     71: s/calls        $1,_fuiword/movl (sp)+,r0 \
                     72:        jsb     _Fuword/
                     73: s/calls        $2,_subyte/movl (sp)+,r0 \
                     74:        movl    (sp)+,r1 \
                     75:        jsb     _Subyte/
                     76: s/calls        $2,_suibyte/movl (sp)+,r0 \
                     77:        movl    (sp)+,r1 \
                     78:        jsb     _Subyte/
                     79: s/calls        $2,_suword/movl (sp)+,r0 \
                     80:        movl    (sp)+,r1 \
                     81:        jsb     _Suword/
                     82: s/calls        $2,_suiword/movl (sp)+,r0 \
                     83:        movl    (sp)+,r1 \
                     84:        jsb     _Suword/
                     85: s/calls        $1,_setrq/movl  (sp)+,r0 \
                     86:        jsb     _Setrq/
                     87: s/calls        $1,_remrq/movl  (sp)+,r0 \
                     88:        jsb     _Remrq/
                     89: s/calls        $0,_swtch/movpsl        -(sp)\
                     90:        jsb     _Swtch/
                     91: s/calls        $1,_setjmp/movl (sp)+,r0 \
                     92:        jsb     _Setjmp/
                     93: s/calls        $1,_longjmp/movl        (sp)+,r0 \
                     94:        jsb     _Longjmp/
                     95: s/calls        $1,_ffs/movl    (sp)+,r1\
                     96:        ffs     $0,$32,r1,r0 \
                     97:        bneq    1f \
                     98:        mnegl   $1,r0 \
                     99: 1: \
                    100:        incl    r0/
                    101: s/calls        $1,_htons/rotl  $8,(sp),r0\
                    102:        movb    1(sp),r0\
                    103:        movzwl  r0,r0\
                    104:        addl2   $4,sp/
                    105: s/calls        $1,_ntohs/rotl  $8,(sp),r0\
                    106:        movb    1(sp),r0\
                    107:        movzwl  r0,r0\
                    108:        addl2   $4,sp/
                    109: s/calls        $1,_htonl/rotl  $-8,(sp),r0\
                    110:        insv    r0,$16,$8,r0\
                    111:        movb    3(sp),r0\
                    112:        addl2   $4,sp/
                    113: s/calls        $1,_ntohl/rotl  $-8,(sp),r0\
                    114:        insv    r0,$16,$8,r0\
                    115:        movb    3(sp),r0\
                    116:        addl2   $4,sp/
                    117: s/calls        $2,__insque/insque      *(sp)+,*(sp)+/
                    118: s/calls        $1,__remque/remque      *(sp)+,r0/
                    119: s/calls        $2,__queue/movl (sp)+,r0\
                    120:        movl    (sp)+,r1\
                    121:        insque  r1,*4(r0)/
                    122: s/calls        $1,__dequeue/movl       (sp)+,r0\
                    123:        remque  *(r0),r0/

unix.superglobalmegacorp.com

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