Annotation of researchv10dc/sys/lib/lccasm.sed, revision 1.1.1.1

1.1       root        1: /calls/{
                      2: s/calls[        ]$[^,]*,_spl0/mfpr     $18,r0\
                      3:        mtpr    $0,$18/
                      4: s/calls[        ]$[^,]*,_spl4/mfpr     $18,r0\
                      5:        mtpr    $0x14,$18/
                      6: s/calls[        ]$[^,]*,_spl5/mfpr     $18,r0\
                      7:        mtpr    $0x15,$18/
                      8: s/calls[        ]$[^,]*,_spl6/mfpr     $18,r0\
                      9:        mtpr    $0x18,$18/
                     10: s/calls[        ]$[^,]*,_spl7/mfpr     $18,r0\
                     11:        mtpr    $0x1f,$18/
                     12: s/calls[        ]$[^,]*,_splx/mfpr     $18,r0\
                     13:        mtpr    (sp)+,$18/
                     14: s/calls[        ]$[^,]*,_mfpr/mfpr     (sp)+,r0/
                     15: s/calls[        ]$[^,]*,_mtpr/mtpr     4(sp),(sp)\
                     16:        addl2   $8,sp/
                     17: s/calls[        ]$[^,]*,_resume/ashl   $9,(sp)+,r0 \
                     18:        movpsl  -(sp) \
                     19:        jsb     _Resume/
                     20: s/calls[        ]$[^,]*,_bcopy/movc3   8(sp),*(sp),*4(sp)\
                     21:        addl2   $12,sp/
                     22: s/calls[        ]$[^,]*,_copyin/jsb    _Copyin\
                     23:        addl2   $12,sp/
                     24: s/calls[        ]$[^,]*,_copyout/jsb   _Copyout\
                     25:        addl2   $12,sp/
                     26: s/calls[        ]$[^,]*,_fubyte/movl   (sp)+,r0 \
                     27:        jsb     _Fubyte/
                     28: s/calls[        ]$[^,]*,_fuibyte/movl (sp)+,r0 \
                     29:        jsb     _Fubyte/
                     30: s/calls[        ]$[^,]*,_fuword/movl (sp)+,r0 \
                     31:        jsb     _Fuword/
                     32: s/calls[        ]$[^,]*,_fuiword/movl (sp)+,r0 \
                     33:        jsb     _Fuword/
                     34: s/calls[        ]$[^,]*,_subyte/movl   (sp)+,r0 \
                     35:        movl    (sp)+,r1 \
                     36:        jsb     _Subyte/
                     37: s/calls[        ]$[^,]*,_suibyte/movl (sp)+,r0 \
                     38:        movl    (sp)+,r1 \
                     39:        jsb     _Subyte/
                     40: s/calls[        ]$[^,]*,_suword/movl (sp)+,r0 \
                     41:        movl    (sp)+,r1 \
                     42:        jsb     _Suword/
                     43: s/calls[        ]$[^,]*,_suiword/movl (sp)+,r0 \
                     44:        movl    (sp)+,r1 \
                     45:        jsb     _Suword/
                     46: s/calls[        ]$[^,]*,_setrq/movl    (sp)+,r0 \
                     47:        jsb     _Setrq/
                     48: s/calls[        ]$[^,]*,_remrq/movl    (sp)+,r0 \
                     49:        jsb     _Remrq/
                     50: s/calls[        ]$[^,]*,_swtch/movpsl  -(sp)\
                     51:        jsb     _Swtch/
                     52: s/calls[        ]$[^,]*,_setjmp/       movl    (sp)+,r1\
                     53:        clrl    r0\
                     54:        movl    fp,(r1)+\
                     55:        moval   1(pc),(r1)/
                     56: s/calls[        ]$[^,]*,_longjmp/movl  (sp)+,r0 \
                     57:        jsb     _Longjmp/
                     58: s/calls[        ]$[^,]*,_ffs/ffs       $0,$32,(sp)+,r0 \
                     59:        bneq    1f \
                     60:        mnegl   $1,r0 \
                     61: 1: \
                     62:        incl    r0/
                     63: s/calls[        ]$[^,]*,_insque/insque *(sp)+,*(sp)+/
                     64: s/calls[        ]$[^,]*,_remque/remque *(sp)+,r0/
                     65: s/calls[        ]$[^,]*,_bzero/movc5   $0,(r0),$0,4(sp),*(sp)\
                     66:        addl2   $8,sp/
                     67: s/calls[        ]$[^,]*,_htons/rotl    $8,(sp),r0\
                     68:        movb    1(sp),r0\
                     69:        movzwl  r0,r0\
                     70:        addl2   $4,sp/
                     71: s/calls[        ]$[^,]*,_ntohs/rotl    $8,(sp),r0\
                     72:        movb    1(sp),r0\
                     73:        movzwl  r0,r0\
                     74:        addl2   $4,sp/
                     75: s/calls[        ]$[^,]*,_htonl/rotl    $-8,(sp),r0\
                     76:        insv    r0,$16,$8,r0\
                     77:        movb    3(sp),r0\
                     78:        addl2   $4,sp/
                     79: s/calls[        ]$[^,]*,_ntohl/rotl    $-8,(sp),r0\
                     80:        insv    r0,$16,$8,r0\
                     81:        movb    3(sp),r0\
                     82:        addl2   $4,sp/
                     83: }

unix.superglobalmegacorp.com

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