Annotation of researchv10dc/sys/lib/lccasm.sed, revision 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.