|
|
1.1 root 1: proc main
2: local 0,000020,line
3: local 1,000020,j
4: local 2,000000,read
5: local 3,000000,write
6: local 4,000000,upto
7: local 5,000000,cross
8: con 0,020000,1,072
9: con 1,002000,1
10: con 2,002000,0
11: declend
12: file cross.icn
13: line 9
14: mark L1
15: lab L2
16: line 11
17: mark L0
18: pnull
19: var 0
20: var 2
21: pnull
22: invoke 1
23: asgn
24: unmark 1
25: mark L2
26: mark L5
27: var 3
28: pnull
29: line 12
30: invoke 1
31: unmark 1
32: lab L5
33: mark L6
34: pnull
35: var 1
36: var 4
37: cset 0
38: var 0
39: line 13
40: invoke 2
41: asgn
42: unmark 1
43: lab L6
44: var 5
45: pnull
46: var 0
47: int 1
48: var 1
49: line 14
50: sect
51: pnull
52: var 0
53: pnull
54: var 1
55: int 1
56: plus
57: int 2
58: sect
59: invoke 2
60: lab L3
61: unmark 1
62: goto L2
63: lab L4
64: unmark 1
65: lab L1
66: pnull
67: line 16
68: pfail
69: end
70: proc cross
71: local 0,001000,s1
72: local 1,001000,s2
73: local 2,000020,j
74: local 3,000020,k
75: local 4,000000,upto
76: local 5,000000,xprint
77: declend
78: file cross.icn
79: line 18
80: mark L1
81: mark L0
82: pnull
83: var 2
84: var 4
85: var 1
86: var 0
87: line 20
88: invoke 2
89: asgn
90: pop
91: mark L0
92: mark L0
93: pnull
94: var 3
95: var 4
96: pnull
97: var 0
98: var 2
99: line 21
100: subsc
101: var 1
102: invoke 2
103: asgn
104: pop
105: mark L0
106: var 5
107: var 0
108: var 1
109: var 2
110: var 3
111: line 22
112: invoke 4
113: unmark 1
114: lab L4
115: efail
116: lab L5
117: unmark 1
118: lab L2
119: efail
120: lab L3
121: unmark 1
122: lab L1
123: pnull
124: line 23
125: pfail
126: end
127: proc xprint
128: local 0,001000,s1
129: local 1,001000,s2
130: local 2,001000,j
131: local 3,001000,k
132: local 4,000000,write
133: local 5,000000,right
134: con 0,002000,1
135: declend
136: file cross.icn
137: line 25
138: mark L1
139: var 4
140: pnull
141: line 26
142: invoke 1
143: unmark 1
144: lab L1
145: mark L2
146: mark L0
147: var 4
148: var 5
149: pnull
150: var 1
151: pnull
152: int 0
153: pnull
154: var 3
155: int 0
156: line 27
157: minus
158: push1
159: toby
160: subsc
161: var 2
162: invoke 2
163: invoke 1
164: pop
165: lab L3
166: efail
167: lab L4
168: unmark 1
169: lab L2
170: mark L5
171: var 4
172: var 0
173: line 28
174: invoke 1
175: unmark 1
176: lab L5
177: mark L6
178: mark L0
179: var 4
180: var 5
181: pnull
182: var 1
183: pnull
184: pnull
185: var 3
186: int 0
187: line 29
188: plus
189: pnull
190: var 1
191: size
192: push1
193: toby
194: subsc
195: var 2
196: invoke 2
197: invoke 1
198: pop
199: lab L7
200: efail
201: lab L8
202: unmark 1
203: lab L6
204: pnull
205: line 30
206: pfail
207: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.