|
|
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/
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.