|
|
1.1 root 1: .text
2: .globl _main
3: .align 2
4: _main:link a6,#-0
5: L1:
6: unlk a6
7: rts
8: .globl _memchar
9: .align 2
10: _memchar:link a6,#-12
11: moveml #0x400,a6@(-12)
12: movl a6@(-8),a2
13: lea a2@(1),a1
14: movl a1,a6@(-8)
15: movb a2@,a6@(-4)
16: movl a6@(-8),a2
17: lea a2@(1),a2
18: movl a2,a6@(-8)
19: movb a2@,a6@(-4)
20: movl a6@(-8),a2
21: lea a2@(-1),a1
22: movl a1,a6@(-8)
23: movb a2@,a6@(-4)
24: movl a6@(-8),a2
25: lea a2@(-1),a2
26: movl a2,a6@(-8)
27: movb a2@,a6@(-4)
28: L2:
29: moveml a6@(-12),#0x400
30: unlk a6
31: rts
32: .globl _memint
33: .align 2
34: _memint:link a6,#-12
35: moveml #0x400,a6@(-12)
36: movl a6@(-8),a2
37: lea a2@(4),a1
38: movl a1,a6@(-8)
39: movl a2@,a6@(-4)
40: movl a6@(-8),a2
41: lea a2@(4),a2
42: movl a2,a6@(-8)
43: movl a2@,a6@(-4)
44: movl a6@(-8),a2
45: lea a2@(-4),a1
46: movl a1,a6@(-8)
47: movl a2@,a6@(-4)
48: movl a6@(-8),a2
49: lea a2@(-4),a2
50: movl a2,a6@(-8)
51: movl a2@,a6@(-4)
52: L3:
53: moveml a6@(-12),#0x400
54: unlk a6
55: rts
56: .globl _regchar
57: .align 2
58: _regchar:link a6,#-4
59: moveml #0x400,a6@(-4)
60: movl a1,a2
61: lea a2@(1),a1
62: movb a2@,d1
63: lea a1@(1),a2
64: movl a2,a1
65: movb a2@,d1
66: movl a1,a2
67: lea a2@(-1),a1
68: movb a2@,d1
69: lea a1@(-1),a2
70: movl a2,a1
71: movb a2@,d1
72: L4:
73: moveml a6@(-4),#0x400
74: unlk a6
75: rts
76: .globl _regint
77: .align 2
78: _regint:link a6,#-4
79: moveml #0x400,a6@(-4)
80: movl a1,a2
81: lea a2@(4),a1
82: movl a2@,d1
83: lea a1@(4),a2
84: movl a2,a1
85: movl a2@,d1
86: movl a1,a2
87: lea a2@(-4),a1
88: movl a2@,d1
89: lea a1@(-4),a2
90: movl a2,a1
91: movl a2@,d1
92: L5:
93: moveml a6@(-4),#0x400
94: unlk a6
95: rts
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.