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