3 _itoken DB 0,0,0,0,0,0,0,0,0,0,0
\r
4 DB 0,0,0,0,0,0,0,0,0,0,0
\r
5 DB 0,0,0,0,0,0,0,0,0,0,0
\r
6 DB 1,0,0,0,3,5,0,8,9,10,12
\r
7 DB 15,16,20,22,0,0,0,0,0,0,0
\r
8 DB 0,0,0,24,25,26,30,32,36,0,0
\r
9 DB 0,0,0,0,0,0,0,0,0,0,0
\r
10 DB 0,0,0,0,0,0,0,0,0,0,0
\r
11 DB 0,0,0,37,0,38,39,0,0,0,41
\r
12 DB 42,46,48,50,52,0,53,0,0,56,0
\r
13 DB 0,0,0,0,57,59,65,66,68,69,0
\r
14 DB 0,0,70,71,74,75,0
\r
15 _tokens DD OFFSET L_lit+0,OFFSET L_lit+1,OFFSET L_lit+4
\r
16 DD OFFSET L_lit+6,OFFSET L_lit+9,OFFSET L_lit+11
\r
17 DD OFFSET L_lit+14,OFFSET L_lit+17,OFFSET L_lit+19
\r
18 DD OFFSET L_lit+21,OFFSET L_lit+23,OFFSET L_lit+26
\r
19 DD OFFSET L_lit+28,OFFSET L_lit+31,OFFSET L_lit+34
\r
20 DD OFFSET L_lit+36,OFFSET L_lit+38,OFFSET L_lit+41
\r
21 DD OFFSET L_lit+44,OFFSET L_lit+47,OFFSET L_lit+49
\r
22 DD OFFSET L_lit+53,OFFSET L_lit+55,OFFSET L_lit+58
\r
23 DD OFFSET L_lit+60,OFFSET L_lit+62,OFFSET L_lit+64
\r
24 DD OFFSET L_lit+68,OFFSET L_lit+71,OFFSET L_lit+74
\r
25 DD OFFSET L_lit+76,OFFSET L_lit+79,OFFSET L_lit+81
\r
26 DD OFFSET L_lit+85,OFFSET L_lit+88,OFFSET L_lit+91
\r
27 DD OFFSET L_lit+93,OFFSET L_lit+95,OFFSET L_lit+97
\r
28 DD OFFSET L_lit+99,OFFSET L_lit+102,OFFSET L_lit+104
\r
29 DD OFFSET L_lit+110,OFFSET L_lit+115,OFFSET L_lit+120
\r
30 DD OFFSET L_lit+126,OFFSET L_lit+135,OFFSET L_lit+143
\r
31 DD OFFSET L_lit+146,OFFSET L_lit+151,OFFSET L_lit+158
\r
32 DD OFFSET L_lit+162,OFFSET L_lit+166,OFFSET L_lit+171
\r
33 DD OFFSET L_lit+181,OFFSET L_lit+185,OFFSET L_lit+188
\r
34 DD OFFSET L_lit+193,OFFSET L_lit+202,OFFSET L_lit+209
\r
35 DD OFFSET L_lit+216,OFFSET L_lit+223,OFFSET L_lit+230
\r
36 DD OFFSET L_lit+237,OFFSET L_lit+244,OFFSET L_lit+250
\r
37 DD OFFSET L_lit+258,OFFSET L_lit+267,OFFSET L_lit+273
\r
38 DD OFFSET L_lit+278,OFFSET L_lit+284,OFFSET L_lit+286
\r
39 DD OFFSET L_lit+289,OFFSET L_lit+292,OFFSET L_lit+294
\r
40 DD OFFSET L_lit+296,0
\r
41 _priority DB 0,9,0,2,13,5,2,8,0,0,2
\r
42 DB 13,15,2,12,0,15,2,15,12,0,15
\r
43 DB 2,13,0,0,2,11,10,10,9,2,2
\r
44 DB 11,10,10,3,0,0,2,7,0,0,0
\r
45 DB 0,0,0,0,0,0,0,0,0,0,0
\r
46 DB 0,0,0,0,0,0,0,0,0,0,0
\r
47 DB 0,0,0,0,0,4,2,6,0,0,0
\r
48 DB 0,0,0,0,0,0,0,0,0,0,0
\r
49 DB 0,0,0,0,0,0,0,0,0,0,0
\r
50 DB 0,0,0,0,0,0,0,0,0,0,0
\r
51 DB 0,0,0,0,0,0,0,0,0,0,0
\r
53 _optype DB 0,2,1,3,2,4,3,2,0,0,3
\r
54 DB 2,0,3,2,0,0,3,2,2,0,2
\r
55 DB 3,2,0,0,3,2,2,2,2,3,3
\r
56 DB 2,2,2,4,0,0,3,2,0,0,0
\r
57 DB 0,0,0,0,0,0,0,0,0,0,0
\r
58 DB 0,0,0,0,0,1,0,0,0,0,0
\r
59 DB 0,0,0,0,0,4,3,2,0,1,0
\r
60 DB 0,0,0,0,0,0,0,0,0,0,0
\r
61 DB 0,0,0,0,0,0,0,0,0,0,0
\r
62 DB 0,0,0,0,0,0,0,0,0,0,0
\r
63 DB 0,0,0,0,0,0,0,0,0,0,0
\r
65 EXTRN _AllocPage FWORD
\r
66 EXTRN _AllocOSPage FWORD
\r
67 EXTRN _AllocDMAPage FWORD
\r
68 EXTRN _DeAllocPage FWORD
\r
69 EXTRN _QueryPages FWORD
\r
70 EXTRN _GetPhyAdd FWORD
\r
71 EXTRN _AliasMem FWORD
\r
72 EXTRN _DeAliasMem FWORD
\r
73 PUBLIC _oNextGName DD 0
\r
74 PUBLIC _oNextLName DD 0
\r
75 PUBLIC _global_top DD 0
\r
76 PUBLIC _global_count DD 0
\r
77 PUBLIC _iproto_next DD 1
\r
78 PUBLIC _icrntpro DD 0
\r
80 PUBLIC _argtype DD 0
\r
81 PUBLIC _local_top DD 300
\r
82 PUBLIC _fInStruct DB 0
\r
83 PUBLIC _structname DB 48,83,116,114,117,99,116,68,101,102,0
\r
85 PUBLIC _NxtStrucNum DB 0
\r
86 PUBLIC _dim_top DD 0
\r
87 PUBLIC _literal_top DD 0
\r
88 PUBLIC _expr_ptr DD 0
\r
89 PUBLIC _if_flag DB 0
\r
90 PUBLIC _asm_flag DB 0
\r
91 PUBLIC _not_flag DB 0
\r
92 PUBLIC _prefix DB 76
\r
93 PUBLIC _exit_label DD 0
\r
94 PUBLIC _exit_used DD 0
\r
95 PUBLIC _in_function DD 0
\r
96 PUBLIC _loop_ptr DD 0
\r
97 PUBLIC _switch_ptr DD 0
\r
98 PUBLIC _define_top DD 0
\r
99 PUBLIC _sdefault DD 0
\r
100 PUBLIC _exit_flag DD 0
\r
101 PUBLIC _next_lab DD 0
\r
102 PUBLIC _line_number DD 0
\r
103 PUBLIC _begin_comment DD 0
\r
104 PUBLIC _ungot_token DD 0
\r
105 PUBLIC _error_count DD 0
\r
106 PUBLIC _warn_count DD 0
\r
108 PUBLIC _include DD 0
\r
109 PUBLIC _source_fh DD 0
\r
110 PUBLIC _asm_fh DD 0
\r
111 PUBLIC _code_fh DD 0
\r
112 PUBLIC _list_fh DD 0
\r
113 PUBLIC _fLISTOpen DB 0
\r
114 PUBLIC _fTEMPOpen DB 0
\r
115 PUBLIC _fCODEOpen DB 0
\r
116 PUBLIC _fASMOpen DB 0
\r
117 PUBLIC _comment_flag DB -1
\r
118 PUBLIC _fQuiet DB 0
\r
119 PUBLIC _fSource DB 0
\r
120 PUBLIC _fNoOpt DB 0
\r
124 PUBLIC _fWarnings DB 0
\r
125 PUBLIC _incdir DD OFFSET L_lit+298
\r
126 PUBLIC _global_width DD 0
\r
127 PUBLIC _asmlab DD 0
\r
128 PUBLIC _stack_flag DB 0
\r
132 PUBLIC _peep_table DD OFFSET L_lit+312,OFFSET L_lit+330,OFFSET L_lit+339
\r
133 DD OFFSET L_lit+357,OFFSET L_lit+366,OFFSET L_lit+393
\r
134 DD OFFSET L_lit+411,OFFSET L_lit+435,OFFSET L_lit+446
\r
135 DD OFFSET L_lit+470,OFFSET L_lit+481,OFFSET L_lit+505
\r
136 DD OFFSET L_lit+516,OFFSET L_lit+572,OFFSET L_lit+596
\r
137 DD OFFSET L_lit+618,OFFSET L_lit+627,OFFSET L_lit+648
\r
138 DD OFFSET L_lit+659,OFFSET L_lit+681,OFFSET L_lit+692
\r
139 DD OFFSET L_lit+713,OFFSET L_lit+724,OFFSET L_lit+746
\r
140 DD OFFSET L_lit+757,OFFSET L_lit+777,OFFSET L_lit+788
\r
141 DD OFFSET L_lit+809,OFFSET L_lit+820,OFFSET L_lit+840
\r
142 DD OFFSET L_lit+851,OFFSET L_lit+872,OFFSET L_lit+883
\r
143 DD OFFSET L_lit+903,OFFSET L_lit+914,OFFSET L_lit+935
\r
144 DD OFFSET L_lit+946,OFFSET L_lit+956,OFFSET L_lit+959
\r
145 DD OFFSET L_lit+972,OFFSET L_lit+978,OFFSET L_lit+992
\r
146 DD OFFSET L_lit+999,OFFSET L_lit+1026,OFFSET L_lit+1042
\r
147 DD OFFSET L_lit+1068,OFFSET L_lit+1085,OFFSET L_lit+1115
\r
148 DD OFFSET L_lit+1129,OFFSET L_lit+1158,OFFSET L_lit+1171
\r
149 DD OFFSET L_lit+1195,OFFSET L_lit+1217,OFFSET L_lit+1241
\r
150 DD OFFSET L_lit+1263,OFFSET L_lit+1287,OFFSET L_lit+1309
\r
151 DD OFFSET L_lit+1333,OFFSET L_lit+1355,OFFSET L_lit+1379
\r
152 DD OFFSET L_lit+1390,OFFSET L_lit+1424,OFFSET L_lit+1442
\r
153 DD OFFSET L_lit+1476,OFFSET L_lit+1494,OFFSET L_lit+1516
\r
154 DD OFFSET L_lit+1535,OFFSET L_lit+1556,OFFSET L_lit+1564
\r
155 DD OFFSET L_lit+1575,OFFSET L_lit+1588,OFFSET L_lit+1598
\r
156 DD OFFSET L_lit+1609,OFFSET L_lit+1619,OFFSET L_lit+1630
\r
157 DD OFFSET L_lit+1640,0
\r
158 PUBLIC _peep_top DW 0
\r
159 PUBLIC _peep_next DW 0
\r
160 L_lit DB 0,33,61,0,33,0,37,61,0,37,0,38,38,0,38,61
\r
161 DB 0,38,0,40,0,41,0,42,61,0,42,0,43,43,0,43
\r
162 DB 61,0,43,0,44,0,45,45,0,45,61,0,45,62,0,45
\r
163 DB 0,46,46,46,0,46,0,47,61,0,47,0,58,0,59,0
\r
164 DB 60,60,61,0,60,60,0,60,61,0,60,0,61,61,0,61
\r
165 DB 0,62,62,61,0,62,62,0,62,61,0,62,0,63,0,91
\r
166 DB 0,93,0,94,61,0,94,0,98,114,101,97,107,0,99,97
\r
167 DB 115,101,0,99,104,97,114,0,99,111,110,115,116,0,99,111
\r
168 DB 110,116,105,110,117,101,0,100,101,102,97,117,108,116,0,100
\r
169 DB 111,0,101,108,115,101,0,101,120,116,101,114,110,0,102,97
\r
170 DB 114,0,102,111,114,0,103,111,116,111,0,105,110,116,101,114
\r
171 DB 114,117,112,116,0,105,110,116,0,105,102,0,108,111,110,103
\r
172 DB 0,114,101,103,105,115,116,101,114,0,114,101,116,117,114,110
\r
173 DB 0,115,105,103,110,101,100,0,115,105,122,101,111,102,0,115
\r
174 DB 116,97,116,105,99,0,115,116,114,117,99,116,0,115,119,105
\r
175 DB 116,99,104,0,115,104,111,114,116,0,116,121,112,101,100,101
\r
176 DB 102,0,117,110,115,105,103,110,101,100,0,117,110,105,111,110
\r
177 DB 0,118,111,105,100,0,119,104,105,108,101,0,123,0,124,124
\r
178 DB 0,124,61,0,124,0,125,0,126,0,92,67,77,51,50,92
\r
179 DB 73,78,67,76,85,68,69,0,9,77,79,86,32,128,44,129
\r
180 DB 10,9,77,79,86,32,129,44,128,0,9,77,79,86,32,128
\r
181 DB 44,129,0,9,77,79,86,32,128,44,129,10,9,77,79,86
\r
182 DB 32,128,44,130,0,9,77,79,86,32,128,44,130,0,9,77
\r
183 DB 79,86,32,128,44,129,10,9,77,79,86,32,130,44,128,10
\r
184 DB 9,77,79,86,32,129,44,128,0,9,77,79,86,32,130,44
\r
185 DB 128,10,9,77,79,86,32,128,44,129,0,9,77,79,86,32
\r
186 DB 69,65,88,44,128,10,9,77,79,86,32,69,67,88,44,69
\r
187 DB 65,88,0,9,77,79,86,32,69,67,88,44,128,0,9,77
\r
188 DB 79,86,32,69,83,73,44,128,10,9,77,79,86,32,69,65
\r
189 DB 88,44,69,83,73,0,9,77,79,86,32,69,65,88,44,128
\r
190 DB 0,9,76,69,65,32,69,83,73,44,128,10,9,77,79,86
\r
191 DB 32,69,65,88,44,69,83,73,0,9,76,69,65,32,69,65
\r
192 DB 88,44,128,0,9,80,85,83,72,32,69,65,88,10,9,76
\r
193 DB 69,65,32,69,83,73,44,128,10,9,77,79,86,32,69,65
\r
194 DB 88,44,69,83,73,10,9,80,79,80,32,69,66,88,10,9
\r
195 DB 65,68,68,32,69,65,88,44,69,66,88,0,9,65,68,68
\r
196 DB 32,69,65,88,44,69,83,73,10,9,76,69,65,32,69,83
\r
197 DB 73,44,128,0,9,80,79,80,32,69,66,88,10,9,77,79
\r
198 DB 86,32,69,65,88,44,69,66,88,0,9,80,79,80,32,69
\r
199 DB 65,88,0,9,77,79,86,32,69,67,88,44,51,50,10,9
\r
200 DB 77,85,76,32,69,67,88,0,9,83,72,76,32,69,65,88
\r
201 DB 44,53,0,9,77,79,86,32,69,67,88,44,51,50,10,9
\r
202 DB 73,77,85,76,32,69,67,88,0,9,83,72,76,32,69,65
\r
203 DB 88,44,53,0,9,77,79,86,32,69,67,88,44,49,54,10
\r
204 DB 9,77,85,76,32,69,67,88,0,9,83,72,76,32,69,65
\r
205 DB 88,44,52,0,9,77,79,86,32,69,67,88,44,49,54,10
\r
206 DB 9,73,77,85,76,32,69,67,88,0,9,83,72,76,32,69
\r
207 DB 65,88,44,52,0,9,77,79,86,32,69,67,88,44,56,10
\r
208 DB 9,77,85,76,32,69,67,88,0,9,83,72,76,32,69,65
\r
209 DB 88,44,51,0,9,77,79,86,32,69,67,88,44,56,10,9
\r
210 DB 73,77,85,76,32,69,67,88,0,9,83,72,76,32,69,65
\r
211 DB 88,44,51,0,9,77,79,86,32,69,67,88,44,52,10,9
\r
212 DB 77,85,76,32,69,67,88,0,9,83,72,76,32,69,65,88
\r
213 DB 44,50,0,9,77,79,86,32,69,67,88,44,52,10,9,73
\r
214 DB 77,85,76,32,69,67,88,0,9,83,72,76,32,69,65,88
\r
215 DB 44,50,0,9,77,79,86,32,69,67,88,44,50,10,9,77
\r
216 DB 85,76,32,69,67,88,0,9,83,72,76,32,69,65,88,44
\r
217 DB 49,0,9,77,79,86,32,69,67,88,44,50,10,9,73,77
\r
218 DB 85,76,32,69,67,88,0,9,83,72,76,32,69,65,88,44
\r
219 DB 49,0,9,74,77,80,32,128,10,128,58,0,128,58,0,9
\r
220 DB 74,77,80,32,128,10,129,58,10,128,58,0,128,58,10,129
\r
221 DB 58,0,9,74,77,80,32,128,10,9,74,77,80,32,129,0
\r
222 DB 9,74,77,80,32,128,0,9,74,78,90,32,128,10,9,74
\r
223 DB 77,80,32,129,10,128,58,10,9,74,77,80,32,130,10,129
\r
224 DB 58,0,129,58,10,9,74,77,80,32,130,10,9,74,90,32
\r
225 DB 129,0,9,74,90,32,128,10,9,74,77,80,32,129,10,128
\r
226 DB 58,10,9,74,77,80,32,130,10,129,58,0,129,58,10,9
\r
227 DB 74,77,80,32,130,10,9,74,78,90,32,129,0,9,74,78
\r
228 DB 90,32,128,10,9,74,77,80,32,129,10,128,58,10,9,74
\r
229 DB 77,80,32,83,72,79,82,84,32,130,0,9,74,77,80,32
\r
230 DB 129,10,9,74,78,90,32,130,0,9,74,90,32,128,10,9
\r
231 DB 74,77,80,32,129,10,128,58,10,9,74,77,80,32,83,72
\r
232 DB 79,82,84,32,130,0,9,74,77,80,32,129,10,9,74,90
\r
233 DB 32,130,0,9,77,79,86,32,65,76,44,128,10,9,77,79
\r
234 DB 86,83,88,32,69,65,88,44,65,76,0,9,77,79,86,83
\r
235 DB 88,32,69,65,88,44,66,89,84,69,32,80,84,82,32,128
\r
236 DB 0,9,77,79,86,32,65,76,44,128,10,9,77,79,86,90
\r
237 DB 88,32,69,65,88,44,65,76,0,9,77,79,86,90,88,32
\r
238 DB 69,65,88,44,66,89,84,69,32,80,84,82,32,128,0,9
\r
239 DB 77,79,86,32,65,88,44,128,10,9,77,79,86,83,88,32
\r
240 DB 69,65,88,44,65,88,0,9,77,79,86,83,88,32,69,65
\r
241 DB 88,44,87,79,82,68,32,80,84,82,32,128,0,9,77,79
\r
242 DB 86,32,65,88,44,128,10,9,77,79,86,90,88,32,69,65
\r
243 DB 88,44,65,88,0,9,77,79,86,90,88,32,69,65,88,44
\r
244 DB 87,79,82,68,32,80,84,82,32,128,0,9,77,79,86,32
\r
245 DB 69,67,88,44,128,10,9,67,77,80,32,69,65,88,44,69
\r
246 DB 67,88,0,9,67,77,80,32,69,65,88,44,128,0,9,77
\r
247 DB 79,86,83,88,32,69,67,88,44,66,89,84,69,32,80,84
\r
248 DB 82,128,10,9,67,77,80,32,69,65,88,44,69,67,88,0
\r
249 DB 9,67,77,80,32,65,76,44,66,89,84,69,32,80,84,82
\r
250 DB 128,0,9,77,79,86,90,88,32,69,67,88,44,66,89,84
\r
251 DB 69,32,80,84,82,128,10,9,67,77,80,32,69,65,88,44
\r
252 DB 69,67,88,0,9,67,77,80,32,65,76,44,66,89,84,69
\r
253 DB 32,80,84,82,128,0,9,77,79,86,32,69,65,88,44,91
\r
254 DB 128,10,9,80,85,83,72,32,69,65,88,0,9,80,85,83
\r
255 DB 72,32,68,87,79,82,68,32,80,84,82,32,91,128,0,9
\r
256 DB 77,79,86,32,69,65,88,44,128,10,9,80,85,83,72,32
\r
257 DB 69,65,88,0,9,80,85,83,72,32,128,0,9,77,79,86
\r
258 DB 32,69,65,88,44,48,0,9,88,79,82,32,69,65,88,44
\r
259 DB 69,65,88,0,9,77,79,86,32,65,88,44,48,0,9,88
\r
260 DB 79,82,32,65,88,44,65,88,0,9,77,79,86,32,65,76
\r
261 DB 44,48,0,9,88,79,82,32,65,76,44,65,76,0,9,77
\r
262 DB 79,86,32,65,76,44,48,0,9,88,79,82,32,65,76,44
\r
263 DB 65,76,0,73,110,118,97,108,105,100,32,109,97,99,114,111
\r
264 DB 32,112,97,114,97,109,101,116,101,114,0,85,110,116,101,114
\r
265 DB 109,105,110,97,116,101,100,32,115,116,114,105,110,103,0,85
\r
266 DB 110,100,101,102,105,110,101,100,32,109,97,99,114,111,0,10
\r
267 DB 0,10,0,67,77,51,50,32,86,50,46,51,77,32,111,112
\r
268 DB 116,105,109,105,122,101,114,32,112,104,97,115,101,13,10,0
\r
269 DB 35,97,115,109,0,35,101,110,100,97,115,109,0,35,105,102
\r
270 DB 100,101,102,0,35,105,102,110,100,101,102,0,35,101,108,115
\r
271 DB 101,0,35,101,110,100,105,102,0,35,112,114,97,103,109,97
\r
272 DB 0,35,100,101,102,105,110,101,0,84,111,111,32,109,97,110
\r
273 DB 121,32,109,97,99,114,111,32,100,101,102,105,110,105,116,105
\r
274 DB 111,110,115,0,73,110,118,97,108,105,100,32,109,97,99,114
\r
275 DB 111,32,110,97,109,101,0,84,111,111,32,109,97,110,121,32
\r
276 DB 109,97,99,114,111,32,112,97,114,97,109,101,116,101,114,115
\r
277 DB 0,35,117,110,100,101,102,0,35,105,110,99,108,117,100,101
\r
278 DB 0,84,111,111,32,109,97,110,121,32,105,110,99,108,117,100
\r
279 DB 101,32,102,105,108,101,115,0,73,110,118,97,108,105,100,32
\r
280 DB 105,110,99,108,117,100,101,32,102,105,108,101,32,110,97,109
\r
281 DB 101,0,114,0,67,97,110,110,111,116,32,111,112,101,110,32
\r
282 DB 105,110,99,108,117,100,101,32,102,105,108,101,0,85,110,107
\r
283 DB 110,111,119,110,32,112,114,101,112,114,111,99,101,115,115,111
\r
284 DB 114,32,100,105,114,101,99,116,105,118,101,0,87,97,114,110
\r
285 DB 105,110,103,58,32,0,83,121,110,116,97,120,32,101,114,114
\r
286 DB 111,114,0,84,121,112,101,115,32,109,105,115,109,97,116,99
\r
287 DB 104,0,73,108,108,101,103,97,108,32,105,110,100,105,114,101
\r
288 DB 99,116,105,111,110,0,69,120,112,101,99,116,101,100,0,85
\r
289 DB 110,116,101,114,109,105,110,97,116,101,100,32,99,111,109,109
\r
290 DB 101,110,116,32,102,114,111,109,32,108,105,110,101,58,32,0
\r
291 DB 84,111,111,32,109,97,110,121,32,101,114,114,111,114,115,0
\r
292 DB 84,111,111,32,109,97,110,121,32,101,114,114,111,114,115,0
\r
293 DB 70,97,116,97,108,32,101,114,114,111,114,44,32,99,111,109
\r
294 DB 112,105,108,97,116,105,111,110,32,97,98,111,114,116,101,100
\r
295 DB 13,10,0,70,97,116,97,108,32,101,114,114,111,114,44,32
\r
296 DB 99,111,109,112,105,108,97,116,105,111,110,32,97,98,111,114
\r
297 DB 116,101,100,13,10,0,78,111,32,97,99,116,105,118,101,32
\r
298 DB 108,111,111,112,0,78,111,32,97,99,116,105,118,101,32,115
\r
299 DB 119,105,116,99,104,0,65,78,68,32,69,65,88,44,69,65
\r
300 DB 88,0,85,110,116,101,114,109,105,110,97,116,101,100,32,102
\r
301 DB 117,110,99,116,105,111,110,0,32,101,114,114,111,114,115,13
\r
302 DB 10,0,32,119,97,114,110,105,110,103,115,13,10,0,83,116
\r
303 DB 114,105,110,103,32,115,112,97,99,101,32,101,120,97,117,115
\r
304 DB 116,101,100,0,68,117,112,108,105,99,97,116,101,32,108,111
\r
305 DB 99,97,108,32,111,114,32,97,114,103,0,65,114,103,32,110
\r
306 DB 111,116,32,115,97,109,101,32,116,121,112,101,32,97,115,32
\r
307 DB 112,114,111,116,111,116,121,112,101,32,105,110,32,0,80,114
\r
308 DB 111,116,111,116,121,112,101,32,116,97,98,108,101,32,102,117
\r
309 DB 108,108,0,83,121,109,98,111,108,32,116,97,98,108,101,32
\r
310 DB 102,117,108,108,0,76,111,99,97,108,32,115,121,109,98,111
\r
311 DB 108,32,110,97,109,101,32,112,111,111,108,32,102,117,108,108
\r
312 DB 0,73,110,99,111,110,115,105,115,116,97,110,116,32,114,101
\r
313 DB 45,100,101,99,108,97,114,97,116,105,111,110,0,68,117,112
\r
314 DB 108,105,99,97,116,101,32,103,108,111,98,97,108,0,83,121
\r
315 DB 109,98,111,108,32,116,97,98,108,101,32,102,117,108,108,0
\r
316 DB 71,108,111,98,97,108,32,115,121,109,98,111,108,32,110,97
\r
317 DB 109,101,32,112,111,111,108,32,102,117,108,108,0,69,120,112
\r
318 DB 114,101,115,115,105,111,110,32,115,116,97,99,107,32,111,118
\r
319 DB 101,114,102,108,111,119,0,69,120,112,114,101,115,115,105,111
\r
320 DB 110,32,115,116,97,99,107,32,117,110,100,101,114,102,108,111
\r
321 DB 119,0,67,111,110,115,116,97,110,116,32,101,120,112,114,101
\r
322 DB 115,115,105,111,110,32,114,101,113,117,105,114,101,100,0,68
\r
323 DB 101,99,108,97,114,97,116,105,111,110,32,109,117,115,116,32
\r
324 DB 112,114,101,99,101,101,100,32,99,111,100,101,0,84,121,112
\r
325 DB 101,32,115,112,101,99,105,102,105,101,114,32,109,105,115,115
\r
326 DB 105,110,103,0,78,117,108,108,32,111,110,108,121,32,97,108
\r
327 DB 108,111,119,101,100,32,105,110,32,102,105,114,115,116,32,105
\r
328 DB 110,100,101,120,0,78,117,109,101,114,105,99,32,99,111,110
\r
329 DB 115,116,97,110,116,32,114,101,113,117,105,114,101,100,0,68
\r
330 DB 105,109,101,110,115,105,111,110,32,116,97,98,108,101,32,102
\r
331 DB 117,108,108,0,73,108,108,101,103,97,108,32,105,110,105,116
\r
332 DB 105,97,108,105,122,97,116,105,111,110,0,84,111,111,32,109
\r
333 DB 97,110,121,32,111,112,101,110,32,98,114,97,99,101,115,0
\r
334 DB 85,110,98,97,108,97,110,99,101,100,32,98,114,97,99,101
\r
335 DB 115,0,73,109,112,114,111,112,101,114,32,98,114,97,99,107
\r
336 DB 101,116,101,100,32,105,110,105,116,105,97,108,105,122,97,116
\r
337 DB 105,111,110,0,73,110,118,97,108,105,100,32,105,110,105,116
\r
338 DB 32,116,121,112,101,0,85,110,100,101,102,105,110,101,100,0
\r
339 DB 77,117,115,116,32,98,101,32,112,111,105,110,116,101,114,32
\r
340 DB 97,114,114,97,121,0,73,109,112,114,111,112,101,114,32,98
\r
341 DB 114,97,99,107,101,116,101,100,32,105,110,105,116,105,97,108
\r
342 DB 105,122,97,116,105,111,110,0,73,109,112,114,111,112,101,114
\r
343 DB 32,115,121,109,98,111,108,32,105,110,32,105,110,105,116,105
\r
344 DB 97,108,105,122,97,116,105,111,110,0,84,111,111,32,109,97
\r
345 DB 110,121,32,105,110,105,116,105,97,108,32,118,97,108,117,101
\r
346 DB 115,0,73,110,99,111,114,114,101,99,116,32,100,101,99,108
\r
347 DB 97,114,97,116,105,111,110,0,115,116,114,117,99,116,32,118
\r
348 DB 97,114,105,97,98,108,101,32,101,120,112,101,99,116,101,100
\r
349 DB 0,115,116,114,117,99,116,32,116,97,103,32,110,97,109,101
\r
350 DB 32,101,120,112,101,99,116,101,100,0,83,116,114,117,99,116
\r
351 DB 117,114,101,32,123,32,101,120,112,101,99,116,101,100,0,73
\r
352 DB 108,108,101,103,97,108,108,121,32,110,101,115,116,101,100,32
\r
353 DB 102,117,110,99,116,105,111,110,32,111,114,32,112,114,111,116
\r
354 DB 111,116,121,112,101,0,80,114,111,116,111,116,121,112,101,32
\r
355 DB 116,97,98,108,101,32,102,117,108,108,0,85,110,114,101,115
\r
356 DB 111,108,118,101,100,0,85,110,114,101,102,101,114,101,110,99
\r
357 DB 101,100,0,69,65,88,0,79,70,70,83,69,84,32,0,95
\r
358 DB 108,105,116,43,0,68,87,79,82,68,32,80,84,82,32,91
\r
359 DB 69,66,80,43,69,68,73,43,0,87,79,82,68,32,80,84
\r
360 DB 82,32,91,69,66,80,43,69,68,73,43,0,66,89,84,69
\r
361 DB 32,80,84,82,32,91,69,66,80,43,69,68,73,43,0,68
\r
362 DB 87,79,82,68,32,80,84,82,32,91,69,66,80,43,0,87
\r
363 DB 79,82,68,32,80,84,82,32,91,69,66,80,43,0,66,89
\r
364 DB 84,69,32,80,84,82,32,91,69,66,80,43,0,68,87,79
\r
365 DB 82,68,32,80,84,82,32,91,69,66,80,45,0,87,79,82
\r
366 DB 68,32,80,84,82,32,91,69,66,80,45,0,66,89,84,69
\r
367 DB 32,80,84,82,32,91,69,66,80,45,0,69,67,88,0,69
\r
368 DB 68,88,0,68,87,79,82,68,32,80,84,82,32,0,87,79
\r
369 DB 82,68,32,80,84,82,32,0,66,89,84,69,32,80,84,82
\r
370 DB 32,0,91,69,83,73,43,0,91,69,67,88,43,0,91,69
\r
371 DB 68,88,43,0,91,69,66,88,43,0,91,69,83,73,93,0
\r
372 DB 91,69,68,88,93,0,91,69,67,88,93,0,91,69,66,88
\r
373 DB 93,0,69,66,88,0,32,69,82,82,79,82,32,105,110,32
\r
374 DB 119,114,105,116,101,95,111,112,101,114,10,0,80,85,83,72
\r
375 DB 32,69,66,88,0,77,79,86,32,69,66,88,44,69,65,88
\r
376 DB 0,80,79,80,32,69,68,88,0,80,79,80,32,69,68,88
\r
377 DB 0,9,88,79,82,32,69,65,88,44,69,65,88,10,0,77
\r
378 DB 79,86,32,69,65,88,44,124,0,77,79,86,90,88,32,69
\r
379 DB 65,88,44,124,0,77,79,86,83,88,32,69,65,88,44,124
\r
380 DB 0,9,88,79,82,32,69,65,88,44,69,65,88,10,0,77
\r
381 DB 79,86,32,65,76,44,124,0,77,79,86,83,88,32,69,65
\r
382 DB 88,44,124,0,9,88,79,82,32,69,67,88,44,69,67,88
\r
383 DB 10,0,77,79,86,32,69,67,88,44,124,0,77,79,86,90
\r
384 DB 88,32,69,67,88,44,124,0,77,79,86,83,88,32,69,67
\r
385 DB 88,44,124,0,9,88,79,82,32,69,67,88,44,69,67,88
\r
386 DB 10,0,77,79,86,32,67,76,44,124,0,77,79,86,83,88
\r
387 DB 32,69,67,88,44,124,0,80,85,83,72,32,69,66,88,0
\r
388 DB 80,85,83,72,32,69,66,88,0,77,79,86,32,69,66,88
\r
389 DB 44,69,83,73,0,78,69,71,32,124,0,78,79,84,32,124
\r
390 DB 0,65,68,68,32,124,44,115,116,114,117,99,115,105,122,101
\r
391 DB 0,65,68,68,32,124,44,52,0,65,68,68,32,124,44,50
\r
392 DB 0,73,78,67,32,124,0,83,85,66,32,124,44,115,116,114
\r
393 DB 117,99,115,105,122,101,0,83,85,66,32,124,44,52,0,83
\r
394 DB 85,66,32,124,44,50,0,68,69,67,32,124,0,65,68,68
\r
395 DB 32,69,83,73,44,69,65,88,0,70,117,110,99,116,105,111
\r
396 DB 110,32,110,111,116,32,112,114,111,116,111,116,121,112,101,100
\r
397 DB 0,85,110,100,101,102,105,110,101,100,32,115,121,109,98,111
\r
398 DB 108,0,9,77,79,86,32,69,65,88,44,79,70,70,83,69
\r
399 DB 84,32,0,9,76,69,65,32,69,65,88,44,0,77,79,86
\r
400 DB 32,69,65,88,44,69,83,73,0,73,110,118,97,108,105,100
\r
401 DB 32,39,38,39,32,111,112,101,114,97,116,105,111,110,0,83
\r
402 DB 121,109,98,111,108,32,101,120,112,101,99,116,101,100,0,39
\r
403 DB 40,39,32,101,120,112,101,99,116,101,100,0,9,65,68,68
\r
404 DB 32,69,65,88,44,0,80,85,83,72,32,69,65,88,0,9
\r
405 DB 77,79,86,32,69,68,73,44,32,0,65,68,68,32,69,83
\r
406 DB 73,44,69,65,88,0,77,79,86,32,69,65,88,44,69,83
\r
407 DB 73,0,78,111,116,32,97,32,115,116,114,117,99,116,117,114
\r
408 DB 101,32,109,101,109,98,101,114,0,83,116,114,117,99,116,117
\r
409 DB 114,101,32,109,101,109,98,101,114,32,101,120,112,101,99,116
\r
410 DB 101,100,0,80,111,105,110,116,101,114,32,116,111,32,83,116
\r
411 DB 114,117,99,116,32,101,120,112,101,99,116,101,100,0,83,116
\r
412 DB 114,117,99,116,117,114,101,32,109,101,109,98,101,114,32,101
\r
413 DB 120,112,101,99,116,101,100,0,83,116,114,117,99,116,117,114
\r
414 DB 101,32,109,101,109,98,101,114,32,101,120,112,101,99,116,101
\r
415 DB 100,0,73,110,118,97,108,105,100,32,115,116,114,117,99,116
\r
416 DB 117,114,101,32,111,112,101,114,97,116,105,111,110,0,65,68
\r
417 DB 68,32,69,83,73,44,69,65,88,0,77,79,86,32,69,65
\r
418 DB 88,44,69,83,73,0,65,68,68,32,124,44,115,116,114,117
\r
419 DB 99,115,105,122,101,0,65,68,68,32,124,44,52,0,65,68
\r
420 DB 68,32,124,44,50,0,73,78,67,32,124,0,83,85,66,32
\r
421 DB 124,44,115,116,114,117,99,115,105,122,101,0,83,85,66,32
\r
422 DB 124,44,52,0,83,85,66,32,124,44,50,0,68,69,67,32
\r
423 DB 124,0,77,79,86,32,69,67,88,44,69,65,88,0,65,68
\r
424 DB 68,32,69,65,88,44,124,0,65,68,68,32,69,65,88,44
\r
425 DB 69,67,88,0,83,85,66,32,69,65,88,44,124,0,83,85
\r
426 DB 66,32,69,65,88,44,69,67,88,0,77,85,76,32,69,67
\r
427 DB 88,0,73,77,85,76,32,69,67,88,0,88,79,82,32,69
\r
428 DB 68,88,44,69,68,88,0,68,73,86,32,69,67,88,0,67
\r
429 DB 68,81,0,73,68,73,86,32,69,67,88,0,77,79,86,32
\r
430 DB 69,65,88,44,69,68,88,0,65,78,68,32,69,65,88,44
\r
431 DB 124,0,65,78,68,32,69,65,88,44,69,67,88,0,79,82
\r
432 DB 32,69,65,88,44,124,0,79,82,32,69,65,88,44,69,67
\r
433 DB 88,0,88,79,82,32,69,65,88,44,124,0,88,79,82,32
\r
434 DB 69,65,88,44,69,67,88,0,83,72,76,32,69,65,88,44
\r
435 DB 67,76,0,65,78,68,32,69,65,88,44,48,70,70,70,70
\r
436 DB 104,0,65,78,68,32,69,65,88,44,48,70,70,104,0,83
\r
437 DB 72,82,32,69,65,88,44,67,76,0,83,72,82,32,65,88
\r
438 DB 44,67,76,0,83,72,82,32,65,76,44,67,76,0,67,77
\r
439 DB 80,32,69,65,88,44,124,0,67,77,80,32,69,65,88,44
\r
440 DB 69,67,88,0,83,69,84,69,32,65,76,0,83,69,84,78
\r
441 DB 69,32,65,76,0,83,69,84,76,32,65,76,0,83,69,84
\r
442 DB 76,69,32,65,76,0,83,69,84,71,32,65,76,0,83,69
\r
443 DB 84,71,69,32,65,76,0,83,69,84,66,32,65,76,0,83
\r
444 DB 69,84,66,69,32,65,76,0,83,69,84,65,32,65,76,0
\r
445 DB 83,69,84,65,69,32,65,76,0,65,78,68,32,65,76,44
\r
446 DB 65,76,0,65,78,68,32,69,65,88,44,69,65,88,0,83
\r
447 DB 69,84,90,32,65,76,0,65,78,68,32,65,76,44,65,76
\r
448 DB 0,77,79,86,32,124,44,32,69,65,88,0,77,79,86,32
\r
449 DB 124,44,32,65,88,0,77,79,86,32,124,44,32,65,76,0
\r
450 DB 78,111,110,45,97,115,115,105,103,110,97,98,108,101,0,0
\r
451 DB 44,0,32,68,66,32,0,32,68,87,32,0,32,68,68,32
\r
452 DB 0,79,70,70,83,69,84,32,0,79,70,70,83,69,84,32
\r
453 DB 76,95,108,105,116,43,0,76,95,0,0,32,68,68,32,48
\r
454 DB 104,10,0,32,68,68,32,0,32,68,85,80,40,48,41,10
\r
455 DB 0,32,68,87,32,48,104,10,0,32,68,87,32,0,32,68
\r
456 DB 85,80,40,48,41,10,0,32,68,66,32,48,104,10,0,32
\r
457 DB 68,66,32,0,32,68,85,80,40,48,41,10,0,69,88,84
\r
458 DB 82,78,32,0,32,70,87,79,82,68,0,69,88,84,82,78
\r
459 DB 32,0,32,78,69,65,82,0,69,88,84,82,78,32,0,32
\r
460 DB 68,68,0,32,68,87,0,32,68,66,0,58,10,0,80,85
\r
461 DB 83,72,65,68,0,80,85,83,72,32,69,66,80,0,77,79
\r
462 DB 86,32,69,66,80,44,69,83,80,0,9,83,85,66,32,69
\r
463 DB 83,80,44,0,80,79,80,65,68,0,73,82,69,84,68,0
\r
464 DB 77,79,86,32,69,83,80,44,69,66,80,0,80,79,80,32
\r
465 DB 69,66,80,0,9,82,69,84,70,32,0,9,82,69,84,78
\r
466 DB 32,0,9,82,69,84,70,0,82,69,84,78,0,58,10,0
\r
467 DB 95,108,105,116,0,44,0,32,68,66,32,0,9,67,65,76
\r
468 DB 76,32,70,87,79,82,68,32,80,84,82,32,0,9,67,65
\r
469 DB 76,76,32,0,9,65,68,68,32,69,83,80,44,0,9,74
\r
470 DB 77,80,32,0,9,74,77,80,32,83,72,79,82,84,32,0
\r
471 DB 9,74,78,90,32,0,9,74,90,32,0,9,74,78,90,32
\r
472 DB 83,72,79,82,84,32,0,9,74,90,32,83,72,79,82,84
\r
473 DB 32,0,9,74,77,80,32,0,9,67,77,80,32,69,65,88
\r
474 DB 44,0,9,74,69,32,0,77,79,86,32,69,83,73,44,69
\r
475 DB 65,88,0,9,77,79,86,32,69,83,73,44,0,10,0,9
\r
476 DB 77,79,86,32,69,83,73,44,79,70,70,83,69,84,32,0
\r
477 DB 9,76,69,65,32,69,83,73,44,0,10,0,80,85,66,76
\r
478 DB 73,67,32,0,80,85,66,76,73,67,32,0,67,111,100,101
\r
479 DB 32,98,117,102,102,101,114,32,111,118,101,114,102,108,111,119
\r
480 DB 46,46,46,32,40,53,49,50,48,48,48,32,98,121,116,101
\r
481 DB 115,41,13,10,0,84,111,111,32,109,97,110,121,32,97,99
\r
482 DB 116,105,118,101,32,99,97,115,101,115,0,10,10,46,67,79
\r
483 DB 68,69,10,0,10,46,68,65,84,65,10,0,78,111,116,32
\r
484 DB 101,110,111,117,103,104,32,109,101,109,111,114,121,32,116,111
\r
485 DB 32,97,108,108,111,99,97,116,101,32,37,100,32,98,121,116
\r
486 DB 101,115,46,13,10,0,73,110,118,97,108,105,100,32,108,97
\r
487 DB 98,101,108,32,112,114,101,102,105,120,32,99,104,97,114,97
\r
488 DB 99,116,101,114,0,73,110,118,97,108,105,100,32,115,119,105
\r
489 DB 116,99,104,0,114,0,119,0,69,114,114,111,114,58,32,67
\r
490 DB 97,110,39,116,32,111,112,101,110,32,65,83,77,32,102,105
\r
491 DB 108,101,10,0,84,111,111,32,109,97,110,121,32,112,97,114
\r
492 DB 97,109,101,116,101,114,115,0,67,32,77,105,110,117,115,32
\r
493 DB 51,50,32,67,111,109,112,105,108,101,114,44,32,86,101,114
\r
494 DB 115,105,111,110,32,50,46,51,77,13,10,0,85,115,97,103
\r
495 DB 101,58,32,83,111,117,114,99,101,70,105,108,101,32,91,65
\r
496 DB 115,109,70,105,108,101,93,32,47,83,32,47,69,32,47,71
\r
497 DB 32,47,76,32,47,87,32,47,80,120,13,10,0,47,83,32
\r
498 DB 32,83,117,112,112,114,101,115,115,32,115,99,114,101,101,110
\r
499 DB 32,111,117,116,112,117,116,32,40,101,46,103,46,44,32,104
\r
500 DB 101,114,97,108,100,41,13,10,0,47,69,32,32,69,109,98
\r
501 DB 101,100,32,115,111,117,114,99,101,32,105,110,32,65,83,77
\r
502 DB 32,111,117,116,112,117,116,13,10,0,47,71,32,32,71,101
\r
503 DB 110,101,114,97,116,101,32,115,101,112,97,114,97,116,101,32
\r
504 DB 67,111,100,101,32,38,32,68,97,116,97,32,102,105,108,101
\r
505 DB 115,13,10,0,47,76,32,32,76,105,115,116,32,102,105,108
\r
506 DB 101,32,103,101,110,101,114,97,116,101,100,32,102,111,114,32
\r
507 DB 101,114,114,111,114,115,13,10,0,47,78,32,32,78,111,32
\r
508 DB 111,112,116,105,109,105,122,97,116,105,111,110,13,10,0,47
\r
509 DB 79,32,32,79,112,116,105,109,105,122,101,32,102,111,114,32
\r
510 DB 115,112,101,101,100,46,13,10,0,47,87,32,32,87,97,114
\r
511 DB 110,105,110,103,115,32,79,78,13,10,0,47,80,120,32,76
\r
512 DB 97,98,101,108,32,112,114,101,102,105,120,32,99,104,97,114
\r
513 DB 97,99,116,101,114,32,40,120,61,76,97,98,101,108,32,99
\r
514 DB 104,97,114,41,13,10,10,0,69,114,114,111,114,58,32,83
\r
515 DB 111,117,114,99,101,32,102,105,108,101,110,97,109,101,32,114
\r
516 DB 101,113,117,105,114,101,100,13,10,0,119,0,69,114,114,111
\r
517 DB 114,58,32,67,97,110,39,116,32,111,112,101,110,32,65,83
\r
518 DB 77,32,102,105,108,101,13,10,0,119,0,67,97,110,110,111
\r
519 DB 116,32,111,112,101,110,32,76,73,83,84,32,102,105,108,101
\r
520 DB 0,119,0,67,97,110,110,111,116,32,111,112,101,110,32,67
\r
521 DB 111,100,101,32,102,105,108,101,0,67,32,77,105,110,117,115
\r
522 DB 32,51,50,32,67,111,109,112,105,108,101,114,44,32,86,101
\r
523 DB 114,115,105,111,110,32,50,46,51,77,13,10,0
\r
524 PUBLIC _pcodebuf DD 0h
\r
525 PUBLIC _line_in DB 200 DUP(0)
\r
526 PUBLIC _input_ptr DD 0h
\r
527 PUBLIC _gst DB 32 DUP(0)
\r
528 PUBLIC _namesize DB 0h
\r
529 PUBLIC _gvalue DD 0h
\r
530 PUBLIC _GPool DB 15000 DUP(0)
\r
531 PUBLIC _LPool DB 300 DUP(0)
\r
532 PUBLIC _symtab DB 7200 DUP(0)
\r
533 PUBLIC _proto_list DD 700 DUP(0)
\r
534 PUBLIC _arg_count DD 0h
\r
535 PUBLIC _local_stack DD 0h
\r
538 PUBLIC _CrntStrucDef DD 0h
\r
539 PUBLIC _memoffset DD 0h
\r
540 PUBLIC _strucsize DD 0h
\r
541 PUBLIC _dim_pool DD 100 DUP(0)
\r
542 PUBLIC _literal_pool DB 10000 DUP(0)
\r
543 PUBLIC _expstk DB 320 DUP(0)
\r
544 PUBLIC _break_stack DD 10 DUP(0)
\r
545 PUBLIC _continue_stack DD 10 DUP(0)
\r
546 PUBLIC _switch_stack DD 160 DUP(0)
\r
547 PUBLIC _buffer DB 200 DUP(0)
\r
548 PUBLIC _buffin_ptr DD 0h
\r
549 PUBLIC _buffout_ptr DD 0h
\r
550 PUBLIC _define_index DD 500 DUP(0)
\r
551 PUBLIC _define_pool DB 15000 DUP(0)
\r
552 PUBLIC _define_ptr DD 0h
\r
554 PUBLIC _parm_index DD 10 DUP(0)
\r
555 PUBLIC _parm_pool DB 200 DUP(0)
\r
556 PUBLIC _parm_ptr DD 0h
\r
557 PUBLIC _incl_line DD 5 DUP(0)
\r
558 PUBLIC _incl_fh DD 5 DUP(0)
\r
559 PUBLIC _codename DB 40 DUP(0)
\r
560 PUBLIC _srcname DB 40 DUP(0)
\r
561 PUBLIC _asmname DB 40 DUP(0)
\r
562 PUBLIC _lstname DB 40 DUP(0)
\r
563 PUBLIC _zero_flag DB 0h
\r
564 PUBLIC _databuf DB 4096 DUP(0)
\r
565 PUBLIC _peep_buffer DB 1000 DUP(0)
\r
566 PUBLIC _symbols DB 200 DUP(0)
\r
570 EXTRN _iscntrl: NEAR
\r
571 EXTRN _isspace: NEAR
\r
572 EXTRN _isdigit: NEAR
\r
573 EXTRN _isupper: NEAR
\r
574 EXTRN _islower: NEAR
\r
575 EXTRN _ispunct: NEAR
\r
576 EXTRN _isalpha: NEAR
\r
577 EXTRN _isxdigit: NEAR
\r
578 EXTRN _isalnum: NEAR
\r
579 EXTRN _isgraph: NEAR
\r
580 EXTRN _toupper: NEAR
\r
581 EXTRN _tolower: NEAR
\r
583 EXTRN _fclose: NEAR
\r
584 EXTRN _remove: NEAR
\r
585 EXTRN _rename: NEAR
\r
590 EXTRN _printf: NEAR
\r
591 EXTRN _sprintf: NEAR
\r
592 EXTRN _fprintf: NEAR
\r
594 EXTRN _rewind: NEAR
\r
597 EXTRN _fwrite: NEAR
\r
598 EXTRN _strcpy: NEAR
\r
599 EXTRN _strncpy: NEAR
\r
600 EXTRN _strcat: NEAR
\r
601 EXTRN _strncat: NEAR
\r
602 EXTRN _strcmp: NEAR
\r
603 EXTRN _strncmp: NEAR
\r
604 EXTRN _strlen: NEAR
\r
605 EXTRN _strchr: NEAR
\r
607 EXTRN _iscntrl: NEAR
\r
608 EXTRN _isspace: NEAR
\r
609 EXTRN _isdigit: NEAR
\r
610 EXTRN _isupper: NEAR
\r
611 EXTRN _islower: NEAR
\r
612 EXTRN _ispunct: NEAR
\r
613 EXTRN _isalpha: NEAR
\r
614 EXTRN _isxdigit: NEAR
\r
615 EXTRN _isalnum: NEAR
\r
616 EXTRN _isgraph: NEAR
\r
617 EXTRN _toupper: NEAR
\r
618 EXTRN _tolower: NEAR
\r
619 EXTRN _strcpy: NEAR
\r
620 EXTRN _strncpy: NEAR
\r
621 EXTRN _strcat: NEAR
\r
622 EXTRN _strncat: NEAR
\r
623 EXTRN _strcmp: NEAR
\r
624 EXTRN _strncmp: NEAR
\r
625 EXTRN _strlen: NEAR
\r
626 EXTRN _strchr: NEAR
\r
631 MOVSX EAX,BYTE PTR [EBP+8]
\r
638 MOVSX EAX,BYTE PTR [EBP+8]
\r
646 MOVSX EAX,BYTE PTR [EBP+8]
\r
656 MOVSX EAX,BYTE PTR [EBP+8]
\r
661 MOVSX EAX,BYTE PTR [EBP+8]
\r
672 MOV ESI,DWORD PTR [EBP+12]
\r
673 INC DWORD PTR [EBP+12]
\r
675 MOV ESI,DWORD PTR [EBP+8]
\r
676 INC DWORD PTR [EBP+8]
\r
677 MOVSX EAX,BYTE PTR [ESI]
\r
678 MOV BYTE PTR [EBX], AL
\r
689 MOV ESI,DWORD PTR [EBP+12]
\r
691 MOV ESI,DWORD PTR [EBP+8]
\r
692 INC DWORD PTR [EBP+8]
\r
693 MOVSX EAX,BYTE PTR [EBX]
\r
694 CMP AL,BYTE PTR [ESI]
\r
702 MOV ESI,DWORD PTR [EBP+12]
\r
703 INC DWORD PTR [EBP+12]
\r
704 MOVSX EAX,BYTE PTR [ESI]
\r
716 MOV ESI,_buffin_ptr
\r
717 MOVSX EAX,BYTE PTR [ESI]
\r
722 MOV ESI,_buffin_ptr
\r
723 MOVSX EAX,BYTE PTR [ESI]
\r
728 MOV EAX,_buffin_ptr
\r
731 MOV ESI,_buffin_ptr
\r
732 MOVSX EAX,BYTE PTR [ESI]
\r
740 MOV BYTE PTR [EBP-1], AL
\r
745 MOVSX EAX,BYTE PTR [EBP-1]
\r
752 MOV EAX,_buffin_ptr
\r
755 PUSH OFFSET L_lit+1651
\r
758 MOVSX EAX,BYTE PTR [EBP-1]
\r
770 MOV WORD PTR [EBP-2], AX
\r
772 MOV ESI,_buffin_ptr
\r
774 MOVSX EAX,BYTE PTR [ESI]
\r
775 MOV BYTE PTR [EBP-3], AL
\r
778 MOV EAX,OFFSET _buffer
\r
779 MOV _buffin_ptr, EAX
\r
786 MOV ESI,_buffin_ptr
\r
788 MOV BYTE PTR [ESI], AL
\r
793 MOV EAX,_line_number
\r
796 MOVZX EAX,WORD PTR [EBP-2]
\r
800 MOVSX ECX,BYTE PTR [EBP-3]
\r
802 MOV WORD PTR [EBP-2], AX
\r
809 MOVZX EAX,WORD PTR [EBP-2]
\r
827 MOV ESI,_buffout_ptr
\r
830 MOV ESI,_buffin_ptr
\r
832 MOVSX EAX,BYTE PTR [ESI]
\r
833 MOV BYTE PTR [EBX], AL
\r
835 MOV ESI,_buffin_ptr
\r
836 MOVSX EAX,BYTE PTR [ESI]
\r
841 MOV ESI,_buffin_ptr
\r
842 MOVSX EAX,BYTE PTR [ESI]
\r
849 MOV ESI,_buffout_ptr
\r
851 MOV BYTE PTR [ESI], AL
\r
858 MOV ESI,_buffin_ptr
\r
859 MOVSX EAX,BYTE PTR [ESI]
\r
860 MOV BYTE PTR [EBP-1], AL
\r
865 MOVSX EAX,BYTE PTR [EBP-1]
\r
872 MOV ESI,_buffout_ptr
\r
875 MOV ESI,_buffin_ptr
\r
876 MOVSX EAX,BYTE PTR [ESI]
\r
877 MOV BYTE PTR [EBX], AL
\r
880 PUSH OFFSET L_lit+1675
\r
884 MOV ESI,_buffin_ptr
\r
886 MOVSX EAX,BYTE PTR [ESI]
\r
891 MOV ESI,_buffout_ptr
\r
894 MOV ESI,_buffin_ptr
\r
896 MOVSX EAX,BYTE PTR [ESI]
\r
897 MOV BYTE PTR [EBX], AL
\r
900 MOV ESI,_buffin_ptr
\r
901 MOVSX EAX,BYTE PTR [ESI]
\r
902 CMP AL,BYTE PTR [EBP-1]
\r
907 MOV ESI,_buffout_ptr
\r
910 MOV ESI,_buffin_ptr
\r
912 MOVSX EAX,BYTE PTR [ESI]
\r
913 MOV BYTE PTR [EBX], AL
\r
923 MOV EAX,_buffout_ptr
\r
924 MOV DWORD PTR [EBP-8], EAX
\r
928 MOV DWORD PTR [EBP-4], EAX
\r
930 MOV EAX,DWORD PTR [EBP-4]
\r
937 DEC DWORD PTR [EBP-4]
\r
938 MOV EAX,DWORD PTR [EBP-4]
\r
941 PUSH DWORD PTR [EBP-8]
\r
942 MOV EAX,DWORD PTR [EBP-4]
\r
944 MOV ESI,OFFSET _define_index
\r
946 PUSH DWORD PTR [ESI]
\r
950 MOV EAX,DWORD PTR [EBP-4]
\r
955 MOVSX EAX,BYTE PTR [EBP+8]
\r
958 PUSH OFFSET L_lit+1695
\r
970 MOV EAX,_buffout_ptr
\r
971 MOV DWORD PTR [EBP-12], EAX
\r
975 MOV DWORD PTR [EBP-16], EAX
\r
980 MOV EAX,DWORD PTR [EBP-16]
\r
982 MOV ESI,OFFSET _define_index
\r
984 MOV EAX,DWORD PTR [ESI]
\r
985 MOV DWORD PTR [EBP-4], EAX
\r
987 MOV ESI,DWORD PTR [EBP-4]
\r
988 INC DWORD PTR [EBP-4]
\r
989 MOVSX EAX,BYTE PTR [ESI]
\r
996 MOV EAX,OFFSET _parm_pool
\r
998 MOV ESI,DWORD PTR [EBP-4]
\r
999 INC DWORD PTR [EBP-4]
\r
1000 MOVSX EAX,BYTE PTR [ESI]
\r
1009 MOV EAX,_buffin_ptr
\r
1014 MOV ESI,OFFSET _parm_index
\r
1017 MOV DWORD PTR [ESI], EAX
\r
1019 MOV ESI,_buffin_ptr
\r
1020 MOVSX EAX,BYTE PTR [ESI]
\r
1023 MOV ESI,_buffin_ptr
\r
1024 MOVSX EAX,BYTE PTR [ESI]
\r
1029 MOV ESI,_buffin_ptr
\r
1030 MOVSX EAX,BYTE PTR [ESI]
\r
1040 MOV ESI,_buffin_ptr
\r
1042 MOVSX EAX,BYTE PTR [ESI]
\r
1043 MOV BYTE PTR [EBX], AL
\r
1049 MOV BYTE PTR [ESI], AL
\r
1058 MOV ESI,DWORD PTR [EBP-4]
\r
1059 MOVSX EAX,BYTE PTR [ESI]
\r
1060 MOV BYTE PTR [EBP-17], AL
\r
1063 MOVSX EAX,BYTE PTR [EBP-17]
\r
1067 MOVSX EAX,BYTE PTR [EBP-17]
\r
1070 MOV DWORD PTR [EBP-16], EAX
\r
1076 MOV EAX,DWORD PTR [EBP-16]
\r
1078 MOV ESI,OFFSET _parm_index
\r
1080 MOV EAX,DWORD PTR [ESI]
\r
1081 MOV DWORD PTR [EBP-8], EAX
\r
1083 MOV ESI,DWORD PTR [EBP-8]
\r
1084 MOVSX EAX,BYTE PTR [ESI]
\r
1089 INC DWORD PTR [EBP-8]
\r
1090 MOV EAX,DWORD PTR [EBP-8]
\r
1093 MOV ESI,DWORD PTR [EBP-12]
\r
1094 INC DWORD PTR [EBP-12]
\r
1096 MOV ESI,DWORD PTR [EBP-8]
\r
1097 MOVSX EAX,BYTE PTR [ESI]
\r
1098 MOV BYTE PTR [EBX], AL
\r
1104 MOV ESI,DWORD PTR [EBP-12]
\r
1105 INC DWORD PTR [EBP-12]
\r
1107 MOV ESI,DWORD PTR [EBP-4]
\r
1108 MOVSX EAX,BYTE PTR [ESI]
\r
1109 MOV BYTE PTR [EBX], AL
\r
1111 INC DWORD PTR [EBP-4]
\r
1112 MOV EAX,DWORD PTR [EBP-4]
\r
1115 MOV EAX,DWORD PTR [EBP-12]
\r
1116 MOV _buffout_ptr, EAX
\r
1117 MOV ESI,EAX ;IndexPtr
\r
1119 MOV BYTE PTR [ESI], AL
\r
1128 MOV EAX,_buffin_ptr
\r
1129 MOV DWORD PTR [EBP-4], EAX
\r
1131 MOV ESI,DWORD PTR [EBP+8]
\r
1132 MOVSX EAX,BYTE PTR [ESI]
\r
1135 MOV ESI,DWORD PTR [EBP+8]
\r
1136 INC DWORD PTR [EBP+8]
\r
1138 MOV ESI,DWORD PTR [EBP-4]
\r
1139 INC DWORD PTR [EBP-4]
\r
1140 MOVSX EAX,BYTE PTR [EBX]
\r
1141 CMP AL,BYTE PTR [ESI]
\r
1150 MOV ESI,DWORD PTR [EBP-4]
\r
1151 MOVSX EAX,BYTE PTR [ESI]
\r
1156 MOV ESI,DWORD PTR [EBP-4]
\r
1157 MOVSX EAX,BYTE PTR [ESI]
\r
1166 MOV EAX,DWORD PTR [EBP-4]
\r
1167 MOV _buffin_ptr, EAX
\r
1179 MOV WORD PTR [EBP-2], AX
\r
1181 MOVSX EAX,WORD PTR [EBP-2]
\r
1188 INC WORD PTR [EBP-2]
\r
1189 MOVSX EAX,WORD PTR [EBP-2]
\r
1192 MOVSX EAX,WORD PTR [EBP-2]
\r
1197 MOV ESI,OFFSET _symbols
\r
1200 MOV BYTE PTR [ESI], AL
\r
1203 MOV EAX,DWORD PTR [EBP+8]
\r
1206 MOV ESI,OFFSET _peep_buffer
\r
1209 MOV DWORD PTR [EBP-6], EAX
\r
1211 MOV ESI,DWORD PTR [EBP+12]
\r
1212 MOVSX EAX,BYTE PTR [ESI]
\r
1213 MOV BYTE PTR [EBP-11], AL
\r
1216 MOVSX EAX,BYTE PTR [EBP-11]
\r
1221 MOV ESI,DWORD PTR [EBP-6]
\r
1222 MOVSX EAX,BYTE PTR [ESI]
\r
1228 MOV EAX,DWORD PTR [EBP+8]
\r
1234 MOV DWORD PTR [EBP+8], EAX
\r
1235 MOV EAX,DWORD PTR [EBP+8]
\r
1236 MOVZX ECX,_peep_next
\r
1244 MOV EAX,DWORD PTR [EBP+8]
\r
1247 MOV ESI,OFFSET _peep_buffer
\r
1250 MOV DWORD PTR [EBP-6], EAX
\r
1253 MOVSX EAX,BYTE PTR [EBP-11]
\r
1258 MOV ESI,DWORD PTR [EBP-6]
\r
1259 MOVSX EAX,BYTE PTR [ESI]
\r
1268 MOV ESI,DWORD PTR [EBP-6]
\r
1269 MOVSX EAX,BYTE PTR [ESI]
\r
1274 INC DWORD PTR [EBP-6]
\r
1275 MOV EAX,DWORD PTR [EBP-6]
\r
1280 MOVSX EAX,BYTE PTR [EBP-11]
\r
1284 MOV EAX,DWORD PTR [EBP+12]
\r
1286 MOV ESI,EAX ;IndexPtr
\r
1287 MOVSX EAX,BYTE PTR [ESI]
\r
1288 MOV BYTE PTR [EBP-11], AL
\r
1289 MOV ESI,DWORD PTR [EBP+12]
\r
1290 MOVSX EAX,BYTE PTR [ESI]
\r
1295 MOV ESI,OFFSET _symbols
\r
1298 MOV DWORD PTR [EBP-10], EAX
\r
1299 MOV ESI,DWORD PTR [EBP-10]
\r
1300 MOVSX EAX,BYTE PTR [ESI]
\r
1304 MOV ESI,DWORD PTR [EBP-6]
\r
1305 MOVSX EAX,BYTE PTR [ESI]
\r
1308 MOV ESI,DWORD PTR [EBP-6]
\r
1309 MOVSX EAX,BYTE PTR [ESI]
\r
1310 CMP AL,BYTE PTR [EBP-11]
\r
1315 MOV ESI,DWORD PTR [EBP-6]
\r
1316 INC DWORD PTR [EBP-6]
\r
1318 MOV ESI,DWORD PTR [EBP-10]
\r
1319 INC DWORD PTR [EBP-10]
\r
1320 MOVSX EAX,BYTE PTR [EBX]
\r
1321 CMP AL,BYTE PTR [ESI]
\r
1330 MOV ESI,DWORD PTR [EBP-10]
\r
1331 MOVSX EAX,BYTE PTR [ESI]
\r
1340 MOV ESI,DWORD PTR [EBP-6]
\r
1341 MOVSX EAX,BYTE PTR [ESI]
\r
1344 MOV ESI,DWORD PTR [EBP-6]
\r
1345 MOVSX EAX,BYTE PTR [ESI]
\r
1346 CMP AL,BYTE PTR [EBP-11]
\r
1351 MOV ESI,DWORD PTR [EBP-10]
\r
1352 INC DWORD PTR [EBP-10]
\r
1354 MOV ESI,DWORD PTR [EBP-6]
\r
1355 INC DWORD PTR [EBP-6]
\r
1356 MOVSX EAX,BYTE PTR [ESI]
\r
1357 MOV BYTE PTR [EBX], AL
\r
1360 MOV ESI,DWORD PTR [EBP-10]
\r
1362 MOV BYTE PTR [ESI], AL
\r
1366 MOV ESI,DWORD PTR [EBP-6]
\r
1367 INC DWORD PTR [EBP-6]
\r
1368 MOVSX EAX,BYTE PTR [EBP-11]
\r
1369 CMP AL,BYTE PTR [ESI]
\r
1379 INC DWORD PTR [EBP+12]
\r
1380 MOV EAX,DWORD PTR [EBP+12]
\r
1383 MOV ESI,DWORD PTR [EBP-6]
\r
1384 MOVSX EAX,BYTE PTR [ESI]
\r
1390 MOV EAX,DWORD PTR [EBP+8]
\r
1401 MOV EAX,DWORD PTR [EBP+12]
\r
1408 MOVZX EAX,_peep_top
\r
1411 MOV ESI,OFFSET _peep_buffer
\r
1414 MOV DWORD PTR [EBP-8], EAX
\r
1416 MOV ESI,DWORD PTR [EBP+8]
\r
1417 MOVSX EAX,BYTE PTR [ESI]
\r
1420 MOV ESI,DWORD PTR [EBP+8]
\r
1421 MOVSX EAX,BYTE PTR [ESI]
\r
1425 MOV ESI,DWORD PTR [EBP+8]
\r
1426 MOVSX EAX,BYTE PTR [ESI]
\r
1431 MOV ESI,OFFSET _symbols
\r
1434 MOV DWORD PTR [EBP-4], EAX
\r
1436 MOV ESI,DWORD PTR [EBP-4]
\r
1437 MOVSX EAX,BYTE PTR [ESI]
\r
1440 MOV ESI,DWORD PTR [EBP-8]
\r
1441 INC DWORD PTR [EBP-8]
\r
1443 MOV ESI,DWORD PTR [EBP-4]
\r
1444 INC DWORD PTR [EBP-4]
\r
1445 MOVSX EAX,BYTE PTR [ESI]
\r
1446 MOV BYTE PTR [EBX], AL
\r
1451 MOV ESI,DWORD PTR [EBP+8]
\r
1452 MOVSX EAX,BYTE PTR [ESI]
\r
1457 MOV ESI,DWORD PTR [EBP-8]
\r
1459 MOV BYTE PTR [ESI], AL
\r
1460 MOVZX EAX,_peep_top
\r
1468 MOVZX EAX,_peep_top
\r
1471 MOV ESI,OFFSET _peep_buffer
\r
1474 MOV DWORD PTR [EBP-8], EAX
\r
1477 MOV ESI,DWORD PTR [EBP-8]
\r
1478 INC DWORD PTR [EBP-8]
\r
1480 MOV ESI,DWORD PTR [EBP+8]
\r
1481 MOVSX EAX,BYTE PTR [ESI]
\r
1482 MOV BYTE PTR [EBX], AL
\r
1485 INC DWORD PTR [EBP+8]
\r
1486 MOV EAX,DWORD PTR [EBP+8]
\r
1489 MOV ESI,DWORD PTR [EBP-8]
\r
1491 MOV BYTE PTR [ESI], AL
\r
1499 MOV EAX,DWORD PTR [EBP+12]
\r
1500 MOV DWORD PTR [EBP-5], EAX
\r
1502 MOV DWORD PTR [EBP-9], EAX
\r
1512 MOV EAX,DWORD PTR [EBP+8]
\r
1514 CMP EAX,DWORD PTR [EBP-9]
\r
1522 MOV AL,BYTE PTR [ESI]
\r
1530 MOV AL,BYTE PTR [ESI]
\r
1531 MOV BYTE PTR [EBP-1], AL
\r
1532 MOV ESI,DWORD PTR [EBP+12]
\r
1533 INC DWORD PTR [EBP+12]
\r
1540 MOV AL,BYTE PTR [ESI]
\r
1541 MOV BYTE PTR [EBX], AL
\r
1542 MOV EAX,DWORD PTR [EBP-9]
\r
1543 INC DWORD PTR [EBP-9]
\r
1544 MOVSX EAX,BYTE PTR [EBP-1]
\r
1549 MOV ESI,DWORD PTR [EBP+12]
\r
1551 MOV BYTE PTR [ESI], AL
\r
1552 MOV EAX,DWORD PTR [EBP-5]
\r
1557 MOV EAX,DWORD PTR [EBP-9]
\r
1560 MOV EAX,DWORD PTR [EBP-5]
\r
1573 MOVZX EAX,_peep_next
\r
1576 MOV ESI,OFFSET _peep_buffer
\r
1583 MOVZX EAX,_peep_next
\r
1586 MOV ESI,OFFSET _peep_buffer
\r
1589 MOV DWORD PTR [EBP-5], EAX
\r
1591 MOV ESI,DWORD PTR [EBP-5]
\r
1592 MOVSX EAX,BYTE PTR [ESI]
\r
1593 MOV BYTE PTR [EBP-1], AL
\r
1596 MOVSX EAX,BYTE PTR [EBP-1]
\r
1601 MOV ESI,DWORD PTR [EBP-5]
\r
1603 MOV BYTE PTR [ESI], AL
\r
1605 MOVSX EAX,BYTE PTR [EBP-1]
\r
1610 MOV ESI,DWORD PTR [EBP-5]
\r
1612 MOV BYTE PTR [ESI], AL
\r
1614 MOV ESI,DWORD PTR [EBP-5]
\r
1615 INC DWORD PTR [EBP-5]
\r
1616 MOV EAX,DWORD PTR [ESI]
\r
1619 MOVZX EAX,_peep_next
\r
1626 MOV _peep_next, AX
\r
1641 MOVZX EAX,_peep_top
\r
1644 MOV ESI,OFFSET _peep_buffer
\r
1651 MOVZX EAX,_peep_top
\r
1654 MOV ESI,OFFSET _peep_buffer
\r
1660 MOVZX EAX,_peep_top
\r
1671 PUSH OFFSET L_lit+1711
\r
1676 PUSH OFFSET L_lit+1713
\r
1689 PUSH OFFSET L_lit+1715
\r
1694 MOV DWORD PTR [EBP-8], EAX
\r
1697 MOVZX EAX,_peep_next
\r
1704 MOVZX ECX,_peep_top
\r
1715 MOV DWORD PTR [EBP-4], EAX
\r
1717 MOV EAX,DWORD PTR [EBP-4]
\r
1719 MOV ESI,OFFSET _peep_table
\r
1721 MOV EAX,DWORD PTR [ESI]
\r
1722 MOV DWORD PTR [EBP-12], EAX
\r
1727 MOV EAX,DWORD PTR [EBP-4]
\r
1729 MOV DWORD PTR [EBP-4], EAX
\r
1732 PUSH DWORD PTR [EBP-12]
\r
1733 MOVZX EAX,_peep_top
\r
1736 MOV DWORD PTR [EBP-8], EAX
\r
1737 MOV EAX,DWORD PTR [EBP-8]
\r
1740 PUSH DWORD PTR [EBP-8]
\r
1741 MOV EAX,DWORD PTR [EBP-4]
\r
1744 MOV ESI,OFFSET _peep_table
\r
1746 PUSH DWORD PTR [ESI]
\r
1752 MOV EAX,DWORD PTR [EBP-8]
\r
1757 MOVZX EAX,_peep_top
\r
1758 MOVZX ECX,_peep_next
\r
1776 MOV EAX,OFFSET _buffer
\r
1777 MOV _buffin_ptr, EAX
\r
1792 MOV ESI,OFFSET _incl_line
\r
1794 MOV EAX,DWORD PTR [ESI]
\r
1795 MOV _line_number, EAX
\r
1798 MOV ESI,OFFSET _incl_fh
\r
1800 MOV EAX,DWORD PTR [ESI]
\r
1801 MOV _source_fh, EAX
\r
1808 MOV EAX,_line_number
\r
1809 MOV EAX,OFFSET _line_in
\r
1810 MOV _buffout_ptr, EAX
\r
1812 MOV BYTE PTR [EBP-7], AL
\r
1814 MOV BYTE PTR [EBP-6], AL
\r
1819 PUSH OFFSET L_lit+1744
\r
1826 MOV BYTE PTR [EBP-7], AL
\r
1829 PUSH OFFSET L_lit+1749
\r
1836 MOV BYTE PTR [EBP-7], AL
\r
1839 PUSH OFFSET L_lit+1757
\r
1844 MOV BYTE PTR [EBP-7], AL
\r
1845 MOVSX EAX,_if_flag
\r
1849 MOVSX EAX,_if_flag
\r
1854 CALL _lookup_macro
\r
1865 PUSH OFFSET L_lit+1764
\r
1870 MOV BYTE PTR [EBP-7], AL
\r
1871 MOVSX EAX,_if_flag
\r
1875 MOVSX EAX,_if_flag
\r
1880 CALL _lookup_macro
\r
1891 PUSH OFFSET L_lit+1772
\r
1896 MOV BYTE PTR [EBP-7], AL
\r
1897 MOVSX EAX,_if_flag
\r
1901 MOVSX EAX,_if_flag
\r
1908 PUSH OFFSET L_lit+1778
\r
1913 MOV BYTE PTR [EBP-7], AL
\r
1914 MOVSX EAX,_if_flag
\r
1919 MOVSX EAX,_if_flag
\r
1927 PUSH OFFSET L_lit+1785
\r
1932 MOV BYTE PTR [EBP-7], AL
\r
1941 MOVSX EAX,BYTE PTR [EBP-7]
\r
1946 MOVSX EAX,_if_flag
\r
1952 MOVSX EAX,BYTE PTR [EBP-6]
\r
1957 PUSH OFFSET L_lit+1793
\r
1966 PUSH OFFSET L_lit+1801
\r
1974 MOV ESI,OFFSET _define_index
\r
1976 MOV EAX,_define_ptr
\r
1977 MOV DWORD PTR [ESI], EAX
\r
1978 MOV _buffout_ptr, EAX
\r
1979 MOV ESI,_buffin_ptr
\r
1980 MOVSX EAX,BYTE PTR [ESI]
\r
1985 PUSH OFFSET L_lit+1828
\r
1990 MOV EAX,_buffout_ptr
\r
1991 MOV _define_ptr, EAX
\r
1992 MOV ESI,_define_ptr
\r
1995 MOV BYTE PTR [ESI], AL
\r
1998 MOV EAX,OFFSET _parm_pool
\r
1999 MOV _parm_ptr, EAX
\r
2000 MOV ESI,_buffin_ptr
\r
2001 MOVSX EAX,BYTE PTR [ESI]
\r
2006 MOV ESI,_define_ptr
\r
2009 MOV BYTE PTR [ESI], AL
\r
2011 MOV EAX,_buffin_ptr
\r
2018 PUSH OFFSET L_lit+1847
\r
2025 MOV ESI,OFFSET _parm_index
\r
2028 MOV _buffout_ptr, EAX
\r
2029 MOV DWORD PTR [ESI], EAX
\r
2032 MOV EAX,_buffout_ptr
\r
2034 MOV _parm_ptr, EAX
\r
2042 MOV ESI,_define_ptr
\r
2045 MOV BYTE PTR [ESI], AL
\r
2049 MOV ESI,_buffin_ptr
\r
2050 MOVSX EAX,BYTE PTR [ESI]
\r
2051 MOV BYTE PTR [EBP-5], AL
\r
2054 MOV EAX,_define_ptr
\r
2055 MOV _buffout_ptr, EAX
\r
2056 MOVSX EAX,BYTE PTR [EBP-5]
\r
2061 CALL _resolve_macro
\r
2063 MOV DWORD PTR [EBP-4], EAX
\r
2065 MOV EAX,DWORD PTR [EBP-4]
\r
2073 INC DWORD PTR [EBP-4]
\r
2074 MOV EAX,DWORD PTR [EBP-4]
\r
2078 MOV EAX,DWORD PTR [EBP-4]
\r
2080 MOV ESI,OFFSET _parm_index
\r
2082 PUSH DWORD PTR [ESI]
\r
2086 MOV ESI,_define_ptr
\r
2088 MOV EAX,DWORD PTR [EBP-4]
\r
2090 MOV BYTE PTR [ESI], AL
\r
2091 MOV EAX,_define_ptr
\r
2092 MOV _buffout_ptr, EAX
\r
2097 MOV EAX,_buffout_ptr
\r
2098 MOV _define_ptr, EAX
\r
2101 MOVSX EAX,BYTE PTR [EBP-5]
\r
2106 MOVSX EAX,BYTE PTR [EBP-5]
\r
2113 MOV EAX,_buffout_ptr
\r
2114 MOV _define_ptr, EAX
\r
2118 MOV ESI,_buffin_ptr
\r
2119 MOVSX EAX,BYTE PTR [ESI]
\r
2124 MOVSX EAX,BYTE PTR [EBP-5]
\r
2131 MOV EAX,_line_number
\r
2132 MOV _begin_comment, EAX
\r
2133 CALL _skip_comment
\r
2136 MOV ESI,_define_ptr
\r
2138 MOVSX EAX,BYTE PTR [EBP-5]
\r
2139 MOV BYTE PTR [ESI], AL
\r
2145 MOV ESI,_define_ptr
\r
2148 MOV BYTE PTR [ESI], AL
\r
2151 PUSH OFFSET L_lit+1873
\r
2156 CALL _lookup_macro
\r
2157 MOV DWORD PTR [EBP-4], EAX
\r
2164 CMP EAX,DWORD PTR [EBP-4]
\r
2168 MOV EAX,DWORD PTR [EBP-4]
\r
2170 MOV ESI,OFFSET _define_index
\r
2172 MOV EAX,DWORD PTR [ESI]
\r
2173 MOV _define_ptr, EAX
\r
2176 MOV EAX,DWORD PTR [EBP-4]
\r
2179 MOV ESI,OFFSET _define_index
\r
2181 MOV EAX,DWORD PTR [ESI]
\r
2182 MOV _buffin_ptr, EAX
\r
2184 MOV EAX,DWORD PTR [EBP-4]
\r
2186 MOV ESI,OFFSET _define_index
\r
2188 MOV EAX,DWORD PTR [ESI]
\r
2189 MOV _parm_ptr, EAX
\r
2195 MOV EAX,_define_ptr
\r
2197 MOV _define_ptr, EAX
\r
2200 CMP EAX,_define_ptr
\r
2207 MOV ESI,_buffin_ptr
\r
2209 MOVSX EAX,BYTE PTR [ESI]
\r
2210 MOV BYTE PTR [EBX], AL
\r
2214 MOV EAX,DWORD PTR [EBP-4]
\r
2219 MOV EAX,DWORD PTR [EBP-4]
\r
2221 MOV ESI,OFFSET _define_index
\r
2223 MOV EAX,DWORD PTR [EBP-4]
\r
2227 MOV ESI,OFFSET _define_index
\r
2229 MOV EAX,DWORD PTR [ESI]
\r
2232 MOV DWORD PTR [EBX], EAX
\r
2233 INC DWORD PTR [EBP-4]
\r
2234 MOV EAX,DWORD PTR [EBP-4]
\r
2243 PUSH OFFSET L_lit+1880
\r
2252 PUSH OFFSET L_lit+1889
\r
2256 MOV BYTE PTR [EBP-5], AL
\r
2262 MOV _parm_ptr, EAX
\r
2265 MOVSX EAX,BYTE PTR [ESI]
\r
2274 MOV ESI,_buffout_ptr
\r
2278 MOVSX EAX,BYTE PTR [ESI]
\r
2279 MOV BYTE PTR [EBX], AL
\r
2282 MOV ESI,_buffout_ptr
\r
2285 MOV BYTE PTR [ESI], AL
\r
2287 MOV BYTE PTR [EBP-5], AL
\r
2290 MOVSX EAX,BYTE PTR [EBP-5]
\r
2295 PUSH OFFSET L_lit+1912
\r
2302 MOV ESI,_buffin_ptr
\r
2303 MOVSX EAX,BYTE PTR [ESI]
\r
2306 MOV ESI,_buffin_ptr
\r
2307 MOVSX EAX,BYTE PTR [ESI]
\r
2308 CMP AL,BYTE PTR [EBP-5]
\r
2313 MOV ESI,_buffout_ptr
\r
2316 MOV ESI,_buffin_ptr
\r
2317 MOVSX EAX,BYTE PTR [ESI]
\r
2318 MOV BYTE PTR [EBX], AL
\r
2321 MOV ESI,_buffout_ptr
\r
2323 MOV BYTE PTR [ESI], AL
\r
2326 MOV ESI,OFFSET _incl_fh
\r
2328 MOV EAX,_source_fh
\r
2329 MOV DWORD PTR [ESI], EAX
\r
2332 MOV ESI,OFFSET _incl_line
\r
2334 MOV EAX,_line_number
\r
2335 MOV DWORD PTR [ESI], EAX
\r
2336 PUSH OFFSET _line_in
\r
2337 PUSH OFFSET L_lit+1938
\r
2339 MOV _source_fh, EAX
\r
2343 MOV _line_number, EAX
\r
2348 PUSH OFFSET L_lit+1940
\r
2352 MOV ESI,OFFSET _incl_fh
\r
2354 MOV EAX,DWORD PTR [ESI]
\r
2355 MOV _source_fh, EAX
\r
2359 PUSH OFFSET L_lit+1965
\r
2366 MOVSX EAX,_asm_flag
\r
2369 PUSH OFFSET _buffer
\r
2374 MOV ESI,_buffin_ptr
\r
2375 MOVSX EAX,BYTE PTR [ESI]
\r
2376 MOV BYTE PTR [EBP-5], AL
\r
2379 MOVSX EAX,BYTE PTR [EBP-5]
\r
2384 CALL _resolve_macro
\r
2387 MOVSX EAX,BYTE PTR [EBP-5]
\r
2392 MOVSX EAX,BYTE PTR [EBP-5]
\r
2402 MOV ESI,_buffin_ptr
\r
2403 MOVSX EAX,BYTE PTR [ESI]
\r
2408 MOVSX EAX,BYTE PTR [EBP-5]
\r
2413 MOVSX EAX,_comment_flag
\r
2419 MOV EAX,_line_number
\r
2420 MOV _begin_comment, EAX
\r
2421 CALL _skip_comment
\r
2424 MOV ESI,_buffout_ptr
\r
2426 MOVSX EAX,BYTE PTR [EBP-5]
\r
2427 MOV BYTE PTR [ESI], AL
\r
2434 MOVSX EAX,_fSource
\r
2439 PUSH OFFSET _buffer
\r
2442 MOV EAX,OFFSET _line_in
\r
2443 MOV _input_ptr, EAX
\r
2444 MOV ESI,_buffout_ptr
\r
2446 MOV BYTE PTR [ESI], AL
\r
2460 MOV EAX,_exit_flag
\r
2467 MOV _exit_used, EAX
\r
2469 MOV _exit_flag, EAX
\r
2481 MOV EAX,_warn_count
\r
2482 MOVSX EAX,_fWarnings
\r
2489 MOV ESI,OFFSET _incl_line
\r
2491 MOV EAX,_line_number
\r
2492 MOV DWORD PTR [ESI], EAX
\r
2494 MOV WORD PTR [EBP-2], AX
\r
2496 MOVSX EAX,WORD PTR [EBP-2]
\r
2503 INC WORD PTR [EBP-2]
\r
2504 MOVSX EAX,WORD PTR [EBP-2]
\r
2507 MOVSX EAX,WORD PTR [EBP-2]
\r
2509 MOV ESI,OFFSET _incl_line
\r
2511 PUSH DWORD PTR [ESI]
\r
2522 PUSH OFFSET L_lit+1996
\r
2525 PUSH DWORD PTR [EBP+12]
\r
2534 PUSH DWORD PTR [EBP+8]
\r
2554 LEA EAX,DWORD PTR [EBP-50]
\r
2555 MOV DWORD PTR [EBP-54], EAX
\r
2557 MOV ESI,DWORD PTR [EBP+12]
\r
2558 MOVSX EAX,BYTE PTR [ESI]
\r
2561 MOV ESI,DWORD PTR [EBP-54]
\r
2562 INC DWORD PTR [EBP-54]
\r
2564 MOV ESI,DWORD PTR [EBP+12]
\r
2565 INC DWORD PTR [EBP+12]
\r
2566 MOVSX EAX,BYTE PTR [ESI]
\r
2567 MOV BYTE PTR [EBX], AL
\r
2570 MOV ESI,DWORD PTR [EBP-54]
\r
2571 INC DWORD PTR [EBP-54]
\r
2573 MOV BYTE PTR [ESI], AL
\r
2574 MOV ESI,DWORD PTR [EBP-54]
\r
2575 INC DWORD PTR [EBP-54]
\r
2577 MOV BYTE PTR [ESI], AL
\r
2578 MOV ESI,DWORD PTR [EBP-54]
\r
2579 INC DWORD PTR [EBP-54]
\r
2581 MOV BYTE PTR [ESI], AL
\r
2583 MOV ESI,DWORD PTR [EBP+8]
\r
2584 MOVSX EAX,BYTE PTR [ESI]
\r
2587 MOV ESI,DWORD PTR [EBP-54]
\r
2588 INC DWORD PTR [EBP-54]
\r
2590 MOV ESI,DWORD PTR [EBP+8]
\r
2591 INC DWORD PTR [EBP+8]
\r
2592 MOVSX EAX,BYTE PTR [ESI]
\r
2593 MOV BYTE PTR [EBX], AL
\r
2596 MOV ESI,DWORD PTR [EBP-54]
\r
2597 INC DWORD PTR [EBP-54]
\r
2599 MOV BYTE PTR [ESI], AL
\r
2600 MOV ESI,DWORD PTR [EBP-54]
\r
2602 MOV BYTE PTR [ESI], AL
\r
2603 LEA EAX,DWORD PTR [EBP-50]
\r
2612 PUSH DWORD PTR [EBP+8]
\r
2620 PUSH OFFSET L_lit+2006
\r
2627 PUSH OFFSET L_lit+2019
\r
2634 PUSH OFFSET L_lit+2034
\r
2643 MOV DWORD PTR [EBP-4], EAX
\r
2644 CMP EAX,DWORD PTR [EBP+8]
\r
2651 PUSH DWORD PTR [EBP-4]
\r
2661 PUSH DWORD PTR [EBP+8]
\r
2665 PUSH OFFSET L_lit+2054
\r
2666 MOV EAX,DWORD PTR [EBP+8]
\r
2668 MOV ESI,OFFSET _tokens
\r
2670 PUSH DWORD PTR [ESI]
\r
2681 MOV ESI,OFFSET _incl_line
\r
2683 MOV EAX,_line_number
\r
2684 MOV DWORD PTR [ESI], EAX
\r
2686 MOV DWORD PTR [EBP-4], EAX
\r
2688 MOV EAX,DWORD PTR [EBP-4]
\r
2695 INC DWORD PTR [EBP-4]
\r
2696 MOV EAX,DWORD PTR [EBP-4]
\r
2699 MOV EAX,DWORD PTR [EBP-4]
\r
2701 MOV ESI,OFFSET _incl_line
\r
2703 PUSH DWORD PTR [ESI]
\r
2714 PUSH OFFSET L_lit+2063
\r
2717 PUSH _begin_comment
\r
2727 MOV EAX,_error_count
\r
2732 PUSH OFFSET L_lit+2096
\r
2744 MOV ESI,OFFSET _incl_line
\r
2746 MOV EAX,_line_number
\r
2747 MOV DWORD PTR [ESI], EAX
\r
2749 MOV DWORD PTR [EBP-4], EAX
\r
2751 MOV EAX,DWORD PTR [EBP-4]
\r
2758 INC DWORD PTR [EBP-4]
\r
2759 MOV EAX,DWORD PTR [EBP-4]
\r
2762 MOV EAX,DWORD PTR [EBP-4]
\r
2764 MOV ESI,OFFSET _incl_line
\r
2766 PUSH DWORD PTR [ESI]
\r
2777 PUSH DWORD PTR [EBP+8]
\r
2787 MOV EAX,_error_count
\r
2792 PUSH OFFSET L_lit+2112
\r
2801 PUSH DWORD PTR [EBP+8]
\r
2803 PUSH OFFSET L_lit+2128
\r
2809 PUSH OFFSET L_lit+2163
\r
2812 MOVSX EAX,_fLISTOpen
\r
2819 MOVSX EAX,_fASMOpen
\r
2840 MOV ESI,DWORD PTR [EBP+8]
\r
2842 MOV EAX,DWORD PTR [ESI]
\r
2843 MOV _exit_flag, EAX
\r
2846 PUSH OFFSET L_lit+2198
\r
2857 PUSH OFFSET L_lit+2213
\r
2872 PUSH DWORD PTR [EBP+8]
\r
2881 MOVSX EAX,_zero_flag
\r
2884 PUSH OFFSET L_lit+2230
\r
2887 MOV _zero_flag, AL
\r
2889 MOVSX EAX,BYTE PTR [EBP+16]
\r
2890 MOVSX ECX,_not_flag
\r
2893 PUSH DWORD PTR [EBP+12]
\r
2894 MOVSX EAX,BYTE PTR [EBP+8]
\r
2906 MOV DWORD PTR [EBP-4], EAX
\r
2908 MOV ESI,_input_ptr
\r
2909 MOVSX EAX,BYTE PTR [ESI]
\r
2910 MOV BYTE PTR [EBP-5], AL
\r
2915 MOVSX EAX,BYTE PTR [EBP-5]
\r
2918 MOV BYTE PTR [EBP-5], AL
\r
2921 MOVSX EAX,BYTE PTR [EBP-5]
\r
2926 MOVSX EAX,BYTE PTR [EBP-5]
\r
2929 MOV BYTE PTR [EBP-5], AL
\r
2932 MOVSX EAX,BYTE PTR [EBP-5]
\r
2937 MOVSX EAX,BYTE PTR [EBP-5]
\r
2940 MOV BYTE PTR [EBP-5], AL
\r
2947 MOVSX EAX,BYTE PTR [EBP-5]
\r
2948 CMP EAX,DWORD PTR [EBP+12]
\r
2954 MOV EAX,DWORD PTR [EBP-4]
\r
2955 MOV ECX,DWORD PTR [EBP+12]
\r
2957 MOVSX ECX,BYTE PTR [EBP-5]
\r
2959 MOV DWORD PTR [EBP-4], EAX
\r
2961 MOV EAX,_input_ptr
\r
2963 DEC DWORD PTR [EBP+8]
\r
2964 MOV EAX,DWORD PTR [EBP+8]
\r
2968 MOV EAX,DWORD PTR [EBP-4]
\r
2977 MOV EAX,_in_function
\r
2980 PUSH OFFSET L_lit+2242
\r
2987 CMP EAX,_global_top
\r
3000 MOV ESI,OFFSET _symtab
\r
3002 MOV EAX,DWORD PTR [ESI]
\r
3003 MOV DWORD PTR [EBP-4], EAX
\r
3006 MOV EAX,DWORD PTR [EBP-4]
\r
3010 CALL _gen_ext_data_DASM
\r
3015 PUSH OFFSET _literal_pool
\r
3022 CMP EAX,_global_top
\r
3035 MOV ESI,OFFSET _symtab
\r
3037 MOV EAX,DWORD PTR [ESI]
\r
3038 MOV DWORD PTR [EBP-4], EAX
\r
3039 MOV EAX,DWORD PTR [EBP-4]
\r
3042 MOV EAX,DWORD PTR [EBP-4]
\r
3046 MOV DWORD PTR [EBP-8], EAX
\r
3049 MOV EAX,DWORD PTR [EBP-4]
\r
3053 MOV DWORD PTR [EBP-8], EAX
\r
3056 MOV EAX,DWORD PTR [EBP-4]
\r
3060 MOV DWORD PTR [EBP-8], EAX
\r
3063 MOV EAX,DWORD PTR [EBP-4]
\r
3069 MOV ESI,OFFSET _symtab
\r
3071 MOV EAX,DWORD PTR [ESI+16]
\r
3072 MOV DWORD PTR [EBP-8], EAX
\r
3076 MOV DWORD PTR [EBP-8], EAX
\r
3081 MOV EAX,DWORD PTR [EBP-4]
\r
3087 MOV ESI,OFFSET _symtab
\r
3089 MOV EAX,DWORD PTR [ESI+20]
\r
3090 MOV DWORD PTR [EBP-12], EAX
\r
3091 MOV EAX,DWORD PTR [EBP-12]
\r
3092 INC DWORD PTR [EBP-12]
\r
3094 MOV ESI,OFFSET _dim_pool
\r
3096 MOV EAX,DWORD PTR [ESI]
\r
3097 MOV DWORD PTR [EBP-16], EAX
\r
3099 MOV EAX,DWORD PTR [EBP-16]
\r
3100 DEC DWORD PTR [EBP-16]
\r
3103 MOV EAX,DWORD PTR [EBP-12]
\r
3104 INC DWORD PTR [EBP-12]
\r
3106 MOV ESI,OFFSET _dim_pool
\r
3108 MOV EAX,DWORD PTR [EBP-8]
\r
3109 MOV ECX,DWORD PTR [ESI]
\r
3111 MOV DWORD PTR [EBP-8], EAX
\r
3116 PUSH DWORD PTR [EBP-8]
\r
3124 PUSH OFFSET _databuf
\r
3132 MOV EAX,_error_count
\r
3139 PUSH OFFSET _buffer
\r
3147 PUSH OFFSET _buffer
\r
3152 PUSH OFFSET _buffer
\r
3165 MOVSX EAX,_fLISTOpen
\r
3171 MOVSX EAX,_fCODEOpen
\r
3183 PUSH OFFSET L_lit+2264
\r
3189 PUSH OFFSET L_lit+2274
\r
3204 MOV ESI,_input_ptr
\r
3206 MOVSX EAX,BYTE PTR [ESI]
\r
3207 MOV BYTE PTR [EBP-1], AL
\r
3219 MOVSX EAX,BYTE PTR [EBP-1]
\r
3226 MOV EAX,DWORD PTR [EBP+8]
\r
3227 MOV _ungot_token, EAX
\r
3235 MOV DWORD PTR [EBP-4], EAX
\r
3236 CMP AL,BYTE PTR [EBP+8]
\r
3243 MOV EAX,DWORD PTR [EBP-4]
\r
3249 MOV DWORD PTR [EBP-4], EAX
\r
3253 MOV DWORD PTR [EBP-4], EAX
\r
3257 MOV DWORD PTR [EBP-4], EAX
\r
3261 MOV DWORD PTR [EBP-4], EAX
\r
3265 MOV DWORD PTR [EBP-4], EAX
\r
3269 MOV DWORD PTR [EBP-4], EAX
\r
3273 MOV DWORD PTR [EBP-4], EAX
\r
3279 MOV DWORD PTR [EBP-4], EAX
\r
3282 PUSH DWORD PTR [EBP-4]
\r
3290 MOV DWORD PTR [EBP-4], EAX
\r
3311 MOV EAX,DWORD PTR [EBP-4]
\r
3321 MOV EAX,_ungot_token
\r
3324 MOV EAX,_ungot_token
\r
3325 MOV DWORD PTR [EBP-4], EAX
\r
3327 MOV _ungot_token, EAX
\r
3328 MOV EAX,DWORD PTR [EBP-4]
\r
3333 MOV BYTE PTR [EBP-13], AL
\r
3335 MOVSX EAX,BYTE PTR [EBP-13]
\r
3340 MOVSX EAX,BYTE PTR [EBP-13]
\r
3345 MOVSX EAX,BYTE PTR [EBP-13]
\r
3350 MOVSX EAX,BYTE PTR [EBP-13]
\r
3360 MOV EAX,_input_ptr
\r
3361 MOV DWORD PTR [EBP-12], EAX
\r
3362 MOV ESI,_input_ptr
\r
3363 MOVSX EAX,BYTE PTR [ESI]
\r
3364 MOV ESI,OFFSET _itoken
\r
3367 MOV AL,BYTE PTR [ESI]
\r
3373 MOV ESI,_input_ptr
\r
3374 MOVSX EAX,BYTE PTR [ESI]
\r
3375 MOV ESI,OFFSET _itoken
\r
3378 MOV AL,BYTE PTR [ESI]
\r
3379 MOV DWORD PTR [EBP-4], EAX
\r
3381 MOV EAX,DWORD PTR [EBP-4]
\r
3383 MOV ESI,OFFSET _tokens
\r
3385 MOV EAX,DWORD PTR [ESI]
\r
3386 MOV DWORD PTR [EBP-8], EAX
\r
3391 INC DWORD PTR [EBP-4]
\r
3392 MOV EAX,DWORD PTR [EBP-4]
\r
3395 MOV ESI,_input_ptr
\r
3397 MOV ESI,DWORD PTR [EBP-8]
\r
3398 MOVSX EAX,BYTE PTR [EBX]
\r
3399 CMP AL,BYTE PTR [ESI]
\r
3406 MOV ESI,_input_ptr
\r
3407 MOVSX EAX,BYTE PTR [ESI]
\r
3408 MOV BYTE PTR [EBP-13], AL
\r
3411 MOV ESI,DWORD PTR [EBP-8]
\r
3412 MOVSX EAX,BYTE PTR [ESI]
\r
3413 CMP AL,BYTE PTR [EBP-13]
\r
3418 INC DWORD PTR [EBP-8]
\r
3419 MOV EAX,DWORD PTR [EBP-8]
\r
3421 MOV EAX,_input_ptr
\r
3424 MOV ESI,DWORD PTR [EBP-8]
\r
3425 MOVSX EAX,BYTE PTR [ESI]
\r
3428 MOV EAX,DWORD PTR [EBP-8]
\r
3430 MOV ESI,EAX ;IndexPtr
\r
3431 MOVSX EAX,BYTE PTR [ESI]
\r
3436 MOV ESI,_input_ptr
\r
3437 MOVSX EAX,BYTE PTR [ESI]
\r
3445 MOV EAX,DWORD PTR [EBP-4]
\r
3448 MOV EAX,DWORD PTR [EBP-12]
\r
3449 MOV _input_ptr, EAX
\r
3453 MOV EAX,DWORD PTR [EBP-12]
\r
3454 MOV _input_ptr, EAX
\r
3455 MOV ESI,_input_ptr
\r
3456 MOVSX EAX,BYTE PTR [ESI]
\r
3457 MOV BYTE PTR [EBP-13], AL
\r
3463 MOV EAX,_literal_top
\r
3466 MOV EAX,_literal_top
\r
3471 PUSH OFFSET L_lit+2286
\r
3474 MOV EAX,_literal_top
\r
3476 MOV ESI,OFFSET _literal_pool
\r
3481 CALL _read_special
\r
3482 MOV DWORD PTR [EBP-4], EAX
\r
3484 MOV BYTE PTR [EDX], AL
\r
3486 MOV EAX,DWORD PTR [EBP-4]
\r
3493 MOVSX EAX,BYTE PTR [EBP-13]
\r
3499 MOV EAX,_input_ptr
\r
3502 CALL _read_special
\r
3503 MOV DWORD PTR [EBP-4], EAX
\r
3506 MOV EAX,DWORD PTR [EBP-4]
\r
3514 MOVSX EAX,BYTE PTR [EBP-13]
\r
3519 MOVSX EAX,BYTE PTR [EBP-13]
\r
3525 MOV EAX,_input_ptr
\r
3526 MOV ESI,_input_ptr
\r
3527 MOVSX EAX,BYTE PTR [ESI]
\r
3532 MOV ESI,_input_ptr
\r
3533 MOVSX EAX,BYTE PTR [ESI]
\r
3561 MOV ESI,_input_ptr
\r
3562 MOVSX EAX,BYTE PTR [ESI]
\r
3567 MOV ESI,_input_ptr
\r
3568 MOVSX EAX,BYTE PTR [ESI]
\r
3575 MOV EAX,_input_ptr
\r
3576 MOV ESI,_input_ptr
\r
3577 MOVSX EAX,BYTE PTR [ESI]
\r
3582 MOV ESI,_input_ptr
\r
3583 MOVSX EAX,BYTE PTR [ESI]
\r
3590 MOV EAX,_input_ptr
\r
3594 MOV ESI,_input_ptr
\r
3595 MOVSX EAX,BYTE PTR [ESI]
\r
3600 MOV ESI,_input_ptr
\r
3601 MOVSX EAX,BYTE PTR [ESI]
\r
3608 MOV EAX,_input_ptr
\r
3614 MOVSX EAX,BYTE PTR [EBP-13]
\r
3622 MOV ESI,_input_ptr
\r
3623 MOVSX EAX,BYTE PTR [ESI]
\r
3624 MOV BYTE PTR [EBP-13], AL
\r
3629 MOV ESI,_input_ptr
\r
3630 MOVSX EAX,BYTE PTR [ESI]
\r
3631 MOV BYTE PTR [EBP-13], AL
\r
3644 MOV ESI,OFFSET _gst
\r
3646 MOVSX EAX,BYTE PTR [EBP-13]
\r
3647 MOV BYTE PTR [ESI], AL
\r
3650 MOV EAX,_input_ptr
\r
3654 MOV ESI,OFFSET _gst
\r
3657 MOV BYTE PTR [ESI], AL
\r
3674 MOV WORD PTR [EBP-2], AX
\r
3676 MOV EAX,_local_top
\r
3678 MOVZX ECX,WORD PTR [EBP-2]
\r
3683 MOVZX EAX,WORD PTR [EBP-2]
\r
3686 MOV ESI,OFFSET _symtab
\r
3688 MOV EAX,DWORD PTR [ESI+8]
\r
3689 MOV WORD PTR [EBP-4], AX
\r
3691 MOVZX EAX,WORD PTR [EBP-4]
\r
3692 MOV ESI,OFFSET _LPool
\r
3695 CALL _equal_string
\r
3698 MOVZX EAX,WORD PTR [EBP-2]
\r
3702 MOV ESI,OFFSET _symtab
\r
3704 MOV EAX,DWORD PTR [ESI]
\r
3706 MOV DWORD PTR [ESI], EAX
\r
3709 MOVZX EAX,WORD PTR [EBP-2]
\r
3710 DEC WORD PTR [EBP-2]
\r
3723 MOV WORD PTR [EBP-2], AX
\r
3725 MOVZX EAX,WORD PTR [EBP-2]
\r
3726 CMP EAX,_global_top
\r
3732 MOVZX EAX,WORD PTR [EBP-2]
\r
3733 INC WORD PTR [EBP-2]
\r
3736 MOVZX EAX,WORD PTR [EBP-2]
\r
3739 MOV ESI,OFFSET _symtab
\r
3741 MOV EAX,DWORD PTR [ESI+8]
\r
3742 MOV WORD PTR [EBP-4], AX
\r
3744 MOVZX EAX,WORD PTR [EBP-4]
\r
3745 MOV ESI,OFFSET _GPool
\r
3748 CALL _equal_string
\r
3751 MOVZX EAX,WORD PTR [EBP-2]
\r
3755 MOV ESI,OFFSET _symtab
\r
3757 MOV EAX,DWORD PTR [ESI]
\r
3759 MOV DWORD PTR [ESI], EAX
\r
3774 MOV WORD PTR [EBP-2], AX
\r
3776 MOVZX EAX,WORD PTR [EBP-2]
\r
3784 MOVZX EAX,WORD PTR [EBP-2]
\r
3785 DEC WORD PTR [EBP-2]
\r
3788 MOVZX EAX,WORD PTR [EBP-2]
\r
3789 MOV ESI,OFFSET _gst
\r
3791 MOVZX EAX,WORD PTR [EBP-2]
\r
3795 MOV ESI,OFFSET _gst
\r
3797 MOVSX EAX,BYTE PTR [ESI]
\r
3798 MOV BYTE PTR [EBX], AL
\r
3801 MOV ESI,OFFSET _gst
\r
3803 MOV BYTE PTR [ESI], AL
\r
3807 MOV EAX,DWORD PTR [EBP+8]
\r
3810 MOV ESI,OFFSET _symtab
\r
3812 MOV EAX,DWORD PTR [ESI+4]
\r
3813 MOV WORD PTR [EBP-6], AX
\r
3814 MOVZX EAX,WORD PTR [EBP-6]
\r
3817 MOV ESI,OFFSET _symtab
\r
3819 MOV EAX,DWORD PTR [ESI]
\r
3822 MOVZX EAX,WORD PTR [EBP-6]
\r
3825 MOV WORD PTR [EBP-2], AX
\r
3827 MOVZX EAX,WORD PTR [EBP-2]
\r
3828 CMP EAX,_global_top
\r
3834 MOVZX EAX,WORD PTR [EBP-2]
\r
3835 INC WORD PTR [EBP-2]
\r
3838 MOVZX EAX,WORD PTR [EBP-2]
\r
3841 MOV ESI,OFFSET _symtab
\r
3843 MOV EAX,DWORD PTR [ESI]
\r
3848 MOVZX EAX,WORD PTR [EBP-2]
\r
3851 MOV ESI,OFFSET _symtab
\r
3853 MOV EAX,DWORD PTR [ESI+8]
\r
3854 MOV WORD PTR [EBP-4], AX
\r
3856 MOVZX EAX,WORD PTR [EBP-4]
\r
3857 MOV ESI,OFFSET _GPool
\r
3860 CALL _equal_string
\r
3863 MOVZX EAX,WORD PTR [EBP-2]
\r
3867 MOV ESI,OFFSET _symtab
\r
3869 MOV EAX,DWORD PTR [ESI]
\r
3871 MOV DWORD PTR [ESI], EAX
\r
3878 MOVZX EAX,WORD PTR [EBP-6]
\r
3881 MOV WORD PTR [EBP-2], AX
\r
3883 MOV EAX,_local_top
\r
3885 MOVZX ECX,WORD PTR [EBP-2]
\r
3892 MOVZX EAX,WORD PTR [EBP-2]
\r
3893 DEC WORD PTR [EBP-2]
\r
3896 MOVZX EAX,WORD PTR [EBP-2]
\r
3899 MOV ESI,OFFSET _symtab
\r
3901 MOV EAX,DWORD PTR [ESI]
\r
3906 MOVZX EAX,WORD PTR [EBP-2]
\r
3909 MOV ESI,OFFSET _symtab
\r
3911 MOV EAX,DWORD PTR [ESI+8]
\r
3912 MOV WORD PTR [EBP-4], AX
\r
3914 MOVZX EAX,WORD PTR [EBP-4]
\r
3915 MOV ESI,OFFSET _LPool
\r
3918 CALL _equal_string
\r
3921 MOVZX EAX,WORD PTR [EBP-2]
\r
3925 MOV ESI,OFFSET _symtab
\r
3927 MOV EAX,DWORD PTR [ESI]
\r
3929 MOV DWORD PTR [ESI], EAX
\r
3944 MOV EAX,_in_function
\r
3947 MOV EAX,DWORD PTR [EBP+12]
\r
3950 MOV ESI,OFFSET _gst
\r
3952 MOV BYTE PTR [ESI], AL
\r
3954 MOV ESI,OFFSET _gst
\r
3957 MOV BYTE PTR [ESI], AL
\r
3959 MOV ESI,OFFSET _gst
\r
3961 MOV EAX,_arg_count
\r
3963 MOV BYTE PTR [ESI], AL
\r
3965 MOV ESI,OFFSET _gst
\r
3968 MOV BYTE PTR [ESI], AL
\r
3973 CALL _lookup_local
\r
3976 PUSH OFFSET L_lit+2308
\r
3977 CALL _symbol_error
\r
3982 MOV EAX,_local_top
\r
3984 MOV EAX,DWORD PTR [EBP+12]
\r
3987 MOV EAX,DWORD PTR [EBP+12]
\r
3989 MOV DWORD PTR [EBP+12], EAX
\r
3996 MOV ESI,OFFSET _proto_list
\r
3998 MOV EAX,DWORD PTR [ESI]
\r
3999 CMP EAX,DWORD PTR [EBP+12]
\r
4006 MOV ESI,OFFSET _symtab
\r
4008 MOV EAX,DWORD PTR [ESI+8]
\r
4009 MOV WORD PTR [EBP-6], AX
\r
4010 PUSH OFFSET L_lit+2331
\r
4011 MOVZX EAX,WORD PTR [EBP-6]
\r
4012 MOV ESI,OFFSET _GPool
\r
4019 MOV EAX,_iproto_next
\r
4022 MOV ESI,OFFSET _proto_list
\r
4024 MOV EAX,DWORD PTR [EBP+12]
\r
4025 MOV DWORD PTR [ESI], EAX
\r
4027 MOV EAX,_iproto_next
\r
4032 PUSH OFFSET L_lit+2366
\r
4037 MOV EAX,_local_stack
\r
4038 MOV DWORD PTR [EBP-4], EAX
\r
4040 MOV EAX,_global_top
\r
4041 CMP EAX,_local_top
\r
4045 PUSH OFFSET L_lit+2387
\r
4048 MOV EAX,_oNextLName
\r
4054 PUSH OFFSET L_lit+2405
\r
4060 MOV ESI,OFFSET _symtab
\r
4062 MOV EAX,_oNextLName
\r
4063 MOV DWORD PTR [ESI+8], EAX
\r
4064 MOV EAX,_oNextLName
\r
4065 MOV ESI,OFFSET _LPool
\r
4070 MOV EAX,_oNextLName
\r
4074 MOV _oNextLName, EAX
\r
4075 MOV EAX,_oNextLName
\r
4080 MOV ESI,OFFSET _symtab
\r
4082 MOV EAX,DWORD PTR [EBP+12]
\r
4083 MOV DWORD PTR [ESI], EAX
\r
4087 MOV ESI,OFFSET _symtab
\r
4089 MOV EAX,DWORD PTR [EBP-4]
\r
4090 MOV DWORD PTR [ESI+12], EAX
\r
4094 MOV ESI,OFFSET _symtab
\r
4096 MOV EAX,DWORD PTR [EBP+8]
\r
4097 MOV DWORD PTR [ESI+20], EAX
\r
4100 MOV EAX,DWORD PTR [EBP+12]
\r
4102 MOV DWORD PTR [EBP+12], EAX
\r
4103 CALL _lookup_global
\r
4104 MOV DWORD PTR [EBP-4], EAX
\r
4107 MOV EAX,DWORD PTR [EBP-4]
\r
4110 MOV EAX,DWORD PTR [EBP-4]
\r
4113 MOV EAX,DWORD PTR [EBP+12]
\r
4119 PUSH OFFSET L_lit+2433
\r
4120 CALL _symbol_error
\r
4125 MOV ESI,OFFSET _symtab
\r
4127 MOV EAX,DWORD PTR [EBP+12]
\r
4128 MOV DWORD PTR [ESI], EAX
\r
4131 MOV EAX,DWORD PTR [EBP+12]
\r
4136 MOV EAX,DWORD PTR [EBP+12]
\r
4139 PUSH OFFSET _structname
\r
4143 MOV ESI,OFFSET _symtab
\r
4145 MOV EAX,DWORD PTR [ESI+8]
\r
4146 MOV ESI,OFFSET _GPool
\r
4149 CALL _equal_string
\r
4155 PUSH OFFSET L_lit+2461
\r
4156 CALL _symbol_error
\r
4162 MOV EAX,_global_top
\r
4165 MOV EAX,_global_count
\r
4167 MOV DWORD PTR [EBP-4], EAX
\r
4168 MOV EAX,_global_top
\r
4169 CMP EAX,_local_top
\r
4173 PUSH OFFSET L_lit+2478
\r
4176 MOV EAX,_oNextGName
\r
4182 PUSH OFFSET L_lit+2496
\r
4188 MOV ESI,OFFSET _symtab
\r
4190 MOV EAX,_oNextGName
\r
4191 MOV DWORD PTR [ESI+8], EAX
\r
4192 MOV EAX,_oNextGName
\r
4193 MOV ESI,OFFSET _GPool
\r
4198 MOV EAX,_oNextGName
\r
4202 MOV _oNextGName, EAX
\r
4203 MOV EAX,_oNextGName
\r
4208 MOV ESI,OFFSET _symtab
\r
4210 MOV EAX,DWORD PTR [EBP+12]
\r
4211 MOV DWORD PTR [ESI], EAX
\r
4215 MOV ESI,OFFSET _symtab
\r
4217 MOV EAX,DWORD PTR [EBP-4]
\r
4218 MOV DWORD PTR [ESI+12], EAX
\r
4222 MOV ESI,OFFSET _symtab
\r
4224 MOV EAX,DWORD PTR [EBP+8]
\r
4225 MOV DWORD PTR [ESI+20], EAX
\r
4239 PUSH OFFSET L_lit+2525
\r
4244 MOV ESI,OFFSET _expstk
\r
4246 MOV EAX,DWORD PTR [EBP+20]
\r
4247 MOV DWORD PTR [ESI], EAX
\r
4250 MOV ESI,OFFSET _expstk
\r
4252 MOV EAX,DWORD PTR [EBP+16]
\r
4253 MOV DWORD PTR [ESI+4], EAX
\r
4256 MOV ESI,OFFSET _expstk
\r
4258 MOV EAX,DWORD PTR [EBP+12]
\r
4259 MOV DWORD PTR [ESI+8], EAX
\r
4262 MOV ESI,OFFSET _expstk
\r
4264 MOV EAX,DWORD PTR [EBP+8]
\r
4265 MOV DWORD PTR [ESI+12], EAX
\r
4276 PUSH OFFSET L_lit+2551
\r
4281 MOV ESI,DWORD PTR [EBP+20]
\r
4285 MOV ESI,OFFSET _expstk
\r
4287 MOV EAX,DWORD PTR [ESI]
\r
4288 MOV DWORD PTR [EBX], EAX
\r
4289 MOV ESI,DWORD PTR [EBP+16]
\r
4293 MOV ESI,OFFSET _expstk
\r
4295 MOV EAX,DWORD PTR [ESI+4]
\r
4296 MOV DWORD PTR [EBX], EAX
\r
4297 MOV ESI,DWORD PTR [EBP+12]
\r
4301 MOV ESI,OFFSET _expstk
\r
4303 MOV EAX,DWORD PTR [ESI+8]
\r
4304 MOV DWORD PTR [EBX], EAX
\r
4305 MOV ESI,DWORD PTR [EBP+8]
\r
4309 MOV ESI,OFFSET _expstk
\r
4311 MOV EAX,DWORD PTR [ESI+12]
\r
4312 MOV DWORD PTR [EBX], EAX
\r
4320 MOV _expr_ptr, EAX
\r
4325 PUSH DWORD PTR [EBP+12]
\r
4326 PUSH DWORD PTR [EBP+8]
\r
4327 LEA EAX,DWORD PTR [EBP-4]
\r
4329 LEA EAX,DWORD PTR [EBP-8]
\r
4332 MOV ESI,DWORD PTR [EBP+12]
\r
4333 MOV EAX,DWORD PTR [ESI]
\r
4338 MOV ESI,DWORD PTR [EBP+12]
\r
4339 MOV EAX,DWORD PTR [ESI]
\r
4345 PUSH OFFSET L_lit+2578
\r
4355 MOV EAX,_in_function
\r
4360 PUSH OFFSET L_lit+2607
\r
4363 MOV EAX,DWORD PTR [EBP+8]
\r
4367 MOV DWORD PTR [EBP-24], EAX
\r
4370 MOV EAX,DWORD PTR [EBP+8]
\r
4374 MOV DWORD PTR [EBP-24], EAX
\r
4377 MOV EAX,DWORD PTR [EBP+8]
\r
4381 MOV DWORD PTR [EBP-24], EAX
\r
4384 MOV EAX,DWORD PTR [EBP+8]
\r
4387 MOV EAX,_CrntStrucDef
\r
4390 MOV ESI,OFFSET _symtab
\r
4392 MOV EAX,DWORD PTR [ESI+16]
\r
4393 MOV DWORD PTR [EBP-24], EAX
\r
4396 PUSH OFFSET L_lit+2637
\r
4402 MOV EAX,DWORD PTR [EBP+8]
\r
4406 MOV DWORD PTR [EBP-24], EAX
\r
4408 MOV EAX,DWORD PTR [EBP-24]
\r
4409 MOV DWORD PTR [EBP-32], EAX
\r
4410 MOVSX EAX,_fInStruct
\r
4413 MOV EAX,DWORD PTR [EBP+8]
\r
4415 MOV DWORD PTR [EBP+8], EAX
\r
4417 MOV DWORD PTR [EBP-28], EAX
\r
4419 MOV EAX,DWORD PTR [EBP-28]
\r
4426 MOV EAX,DWORD PTR [EBP-28]
\r
4427 DEC DWORD PTR [EBP-28]
\r
4430 MOV EAX,DWORD PTR [EBP-28]
\r
4431 MOV ESI,OFFSET _gst
\r
4433 MOV EAX,DWORD PTR [EBP-28]
\r
4436 MOV ESI,OFFSET _gst
\r
4438 MOVSX EAX,BYTE PTR [ESI]
\r
4439 MOV BYTE PTR [EBX], AL
\r
4442 MOV ESI,OFFSET _gst
\r
4444 MOV BYTE PTR [ESI], AL
\r
4450 MOV DWORD PTR [EBP-48], EAX
\r
4452 MOV BYTE PTR [EBP-54], AL
\r
4454 MOV DWORD PTR [EBP-44], EAX
\r
4460 INC DWORD PTR [EBP-44]
\r
4461 MOV EAX,DWORD PTR [EBP-44]
\r
4467 MOVSX EAX,BYTE PTR [EBP-54]
\r
4470 MOV EAX,DWORD PTR [EBP-44]
\r
4476 PUSH OFFSET L_lit+2660
\r
4479 DEC BYTE PTR [EBP-54]
\r
4480 MOVSX EAX,BYTE PTR [EBP-54]
\r
4483 MOV ESI,OFFSET _dim_pool
\r
4486 MOV DWORD PTR [ESI], EAX
\r
4487 MOV ECX,DWORD PTR [EBP-24]
\r
4489 MOV DWORD PTR [EBP-24], EAX
\r
4492 LEA EAX,DWORD PTR [EBP-4]
\r
4494 LEA EAX,DWORD PTR [EBP-16]
\r
4496 CALL _get_constant
\r
4497 MOV EAX,DWORD PTR [EBP-4]
\r
4502 PUSH OFFSET L_lit+2693
\r
4507 MOV ESI,OFFSET _dim_pool
\r
4509 MOV EAX,DWORD PTR [EBP-16]
\r
4510 MOV DWORD PTR [ESI], EAX
\r
4511 MOV ECX,DWORD PTR [EBP-24]
\r
4513 MOV DWORD PTR [EBP-24], EAX
\r
4518 MOV EAX,DWORD PTR [EBP-44]
\r
4521 MOV EAX,DWORD PTR [EBP+8]
\r
4523 MOV DWORD PTR [EBP+8], EAX
\r
4524 MOV EAX,DWORD PTR [EBP-48]
\r
4526 MOV ESI,OFFSET _dim_pool
\r
4528 MOV EAX,DWORD PTR [EBP-44]
\r
4529 MOV DWORD PTR [ESI], EAX
\r
4536 PUSH OFFSET L_lit+2719
\r
4544 MOV EAX,DWORD PTR [EBP+8]
\r
4546 MOV DWORD PTR [EBP+8], EAX
\r
4548 MOV EAX,_local_stack
\r
4549 ADD EAX,DWORD PTR [EBP-24]
\r
4550 MOV _local_stack, EAX
\r
4551 PUSH DWORD PTR [EBP+8]
\r
4552 PUSH DWORD PTR [EBP-48]
\r
4553 CALL _define_symbol
\r
4554 MOV EAX,DWORD PTR [EBP+8]
\r
4560 MOV ESI,OFFSET _symtab
\r
4562 MOV EAX,_CrntStrucDef
\r
4563 MOV DWORD PTR [ESI+4], EAX
\r
4567 MOV ESI,OFFSET _symtab
\r
4569 MOV EAX,_CrntStrucDef
\r
4573 MOV ESI,OFFSET _symtab
\r
4575 MOV EAX,DWORD PTR [ESI+16]
\r
4576 MOV DWORD PTR [EBX+16], EAX
\r
4577 MOV EAX,_CrntStrucDef
\r
4580 MOV ESI,OFFSET _symtab
\r
4582 MOV EAX,DWORD PTR [ESI+16]
\r
4583 ADD EAX,DWORD PTR [EBP-24]
\r
4584 MOV DWORD PTR [ESI+16], EAX
\r
4586 MOV EAX,DWORD PTR [EBP+8]
\r
4592 MOV ESI,OFFSET _symtab
\r
4594 MOV EAX,_CrntStrucDef
\r
4595 MOV DWORD PTR [ESI+4], EAX
\r
4599 MOV ESI,OFFSET _symtab
\r
4601 MOV EAX,_CrntStrucDef
\r
4605 MOV ESI,OFFSET _symtab
\r
4607 MOV EAX,DWORD PTR [ESI+16]
\r
4608 MOV DWORD PTR [EBX+16], EAX
\r
4611 MOV BYTE PTR [EBP-53], AL
\r
4613 MOV DWORD PTR [EBP-40], EAX
\r
4615 MOV DWORD PTR [EBP-52], EAX
\r
4616 MOV EAX,DWORD PTR [EBP+8]
\r
4619 MOV EAX,_in_function
\r
4622 MOVSX EAX,_fInStruct
\r
4626 PUSH OFFSET L_lit+2740
\r
4632 MOV DWORD PTR [EBP-36], EAX
\r
4634 MOV DWORD PTR [EBP-20], EAX
\r
4637 MOV DWORD PTR [EBP-4], EAX
\r
4640 MOVSX EAX,BYTE PTR [EBP-54]
\r
4643 MOV EAX,DWORD PTR [EBP-36]
\r
4649 INC DWORD PTR [EBP-40]
\r
4650 MOV EAX,DWORD PTR [EBP-40]
\r
4652 MOV EAX,DWORD PTR [EBP-36]
\r
4653 INC DWORD PTR [EBP-36]
\r
4654 MOV EAX,DWORD PTR [EBP-36]
\r
4655 CMP EAX,DWORD PTR [EBP-44]
\r
4659 PUSH OFFSET L_lit+2763
\r
4663 MOV DWORD PTR [EBP-12], EAX
\r
4665 MOV BYTE PTR [EBP-53], AL
\r
4668 MOV EAX,DWORD PTR [EBP-36]
\r
4671 DEC DWORD PTR [EBP-36]
\r
4672 MOV EAX,DWORD PTR [EBP-36]
\r
4675 PUSH OFFSET L_lit+2784
\r
4678 MOV EAX,DWORD PTR [EBP-44]
\r
4683 MOV EAX,DWORD PTR [EBP-36]
\r
4691 MOV ESI,OFFSET _dim_pool
\r
4693 MOV EAX,DWORD PTR [EBP-20]
\r
4694 CMP EAX,DWORD PTR [ESI]
\r
4701 PUSH DWORD PTR [EBP-32]
\r
4703 INC DWORD PTR [EBP-20]
\r
4704 MOV EAX,DWORD PTR [EBP-20]
\r
4708 MOV EAX,DWORD PTR [EBP-52]
\r
4709 ADD EAX,DWORD PTR [EBP-20]
\r
4710 MOV DWORD PTR [EBP-52], EAX
\r
4712 MOV DWORD PTR [EBP-20], EAX
\r
4714 MOV BYTE PTR [EBP-53], AL
\r
4716 MOV DWORD PTR [EBP-12], EAX
\r
4719 MOV EAX,DWORD PTR [EBP-44]
\r
4724 MOV EAX,DWORD PTR [EBP-36]
\r
4729 MOV EAX,DWORD PTR [EBP-12]
\r
4734 MOV EAX,DWORD PTR [EBP+8]
\r
4747 MOV ESI,OFFSET _dim_pool
\r
4749 MOV EAX,DWORD PTR [EBP-20]
\r
4750 CMP EAX,DWORD PTR [ESI]
\r
4757 PUSH DWORD PTR [EBP-32]
\r
4759 INC DWORD PTR [EBP-20]
\r
4760 MOV EAX,DWORD PTR [EBP-20]
\r
4763 MOV EAX,DWORD PTR [EBP-52]
\r
4764 ADD EAX,DWORD PTR [EBP-20]
\r
4765 MOV DWORD PTR [EBP-52], EAX
\r
4767 MOV DWORD PTR [EBP-20], EAX
\r
4769 MOV EAX,DWORD PTR [EBP-12]
\r
4775 MOV BYTE PTR [EBP-53], AL
\r
4779 MOV BYTE PTR [EBP-53], AL
\r
4782 MOV DWORD PTR [EBP-12], EAX
\r
4785 MOV EAX,DWORD PTR [EBP-36]
\r
4790 MOV EAX,DWORD PTR [EBP-44]
\r
4797 MOV BYTE PTR [EBP-53], AL
\r
4803 PUSH DWORD PTR [EBP-4]
\r
4805 MOVSX EAX,BYTE PTR [EBP-53]
\r
4808 MOVSX EAX,BYTE PTR [EBP-54]
\r
4811 MOV EAX,DWORD PTR [EBP-36]
\r
4817 INC DWORD PTR [EBP-40]
\r
4818 MOV EAX,DWORD PTR [EBP-40]
\r
4820 LEA EAX,DWORD PTR [EBP-4]
\r
4822 LEA EAX,DWORD PTR [EBP-16]
\r
4824 CALL _get_constant
\r
4825 MOV EAX,DWORD PTR [EBP-4]
\r
4830 MOV EAX,DWORD PTR [EBP+8]
\r
4839 MOV EAX,DWORD PTR [EBP-16]
\r
4840 MOV ESI,OFFSET _literal_pool
\r
4842 MOVSX EAX,BYTE PTR [ESI]
\r
4844 PUSH DWORD PTR [EBP-32]
\r
4846 INC DWORD PTR [EBP-20]
\r
4847 MOV EAX,DWORD PTR [EBP-20]
\r
4849 INC DWORD PTR [EBP-16]
\r
4850 MOV EAX,DWORD PTR [EBP-16]
\r
4851 CMP EAX,_literal_top
\r
4857 MOV _literal_top, EAX
\r
4858 MOV EAX,DWORD PTR [EBP-36]
\r
4863 MOV EAX,DWORD PTR [EBP-44]
\r
4869 MOV EAX,DWORD PTR [EBP-20]
\r
4870 MOV DWORD PTR [EBP-52], EAX
\r
4871 MOV EAX,DWORD PTR [EBP-20]
\r
4872 MOV DWORD PTR [EBP-40], EAX
\r
4876 PUSH DWORD PTR [EBP-4]
\r
4877 PUSH DWORD PTR [EBP-16]
\r
4878 PUSH DWORD PTR [EBP-32]
\r
4880 MOV EAX,DWORD PTR [EBP-44]
\r
4883 INC DWORD PTR [EBP-52]
\r
4884 MOV EAX,DWORD PTR [EBP-52]
\r
4886 INC DWORD PTR [EBP-20]
\r
4887 MOV EAX,DWORD PTR [EBP-20]
\r
4889 MOV EAX,DWORD PTR [EBP-4]
\r
4890 MOV DWORD PTR [EBP-12], EAX
\r
4893 PUSH OFFSET L_lit+2802
\r
4898 MOV EAX,DWORD PTR [EBP-4]
\r
4899 MOV DWORD PTR [EBP-12], EAX
\r
4900 MOVSX EAX,BYTE PTR [EBP-53]
\r
4903 MOV EAX,DWORD PTR [EBP+8]
\r
4906 CALL _lookup_global
\r
4907 MOV DWORD PTR [EBP-8], EAX
\r
4910 MOV EAX,DWORD PTR [EBP-8]
\r
4913 PUSH OFFSET L_lit+2836
\r
4914 CALL _symbol_error
\r
4919 PUSH DWORD PTR [EBP-32]
\r
4921 MOV EAX,DWORD PTR [EBP-20]
\r
4922 ADD EAX,DWORD PTR [EBP-32]
\r
4923 MOV DWORD PTR [EBP-20], EAX
\r
4927 PUSH OFFSET L_lit+2854
\r
4928 CALL _symbol_error
\r
4932 PUSH OFFSET L_lit+2864
\r
4937 PUSH OFFSET L_lit+2886
\r
4942 PUSH OFFSET L_lit+2920
\r
4967 MOV EAX,DWORD PTR [EBP-36]
\r
4970 MOV EAX,DWORD PTR [EBP-12]
\r
4976 MOV EAX,DWORD PTR [EBP-4]
\r
4983 MOV EAX,DWORD PTR [EBP-36]
\r
4989 MOVSX EAX,BYTE PTR [EBP-54]
\r
4992 MOV EAX,DWORD PTR [EBP-48]
\r
4995 MOV ESI,OFFSET _dim_pool
\r
4997 MOV EAX,DWORD PTR [EBP-40]
\r
4998 MOV DWORD PTR [ESI], EAX
\r
5001 MOV DWORD PTR [EBP-28], EAX
\r
5003 MOV EAX,DWORD PTR [EBP-44]
\r
5006 MOV EAX,DWORD PTR [EBP-44]
\r
5007 DEC DWORD PTR [EBP-44]
\r
5008 ADD EAX,DWORD PTR [EBP-48]
\r
5010 MOV ESI,OFFSET _dim_pool
\r
5012 MOV EAX,DWORD PTR [EBP-28]
\r
5013 MOV ECX,DWORD PTR [ESI]
\r
5015 MOV DWORD PTR [EBP-28], EAX
\r
5019 MOV EAX,DWORD PTR [EBP-52]
\r
5020 CMP EAX,DWORD PTR [EBP-28]
\r
5027 PUSH DWORD PTR [EBP-32]
\r
5029 INC DWORD PTR [EBP-52]
\r
5030 MOV EAX,DWORD PTR [EBP-52]
\r
5033 MOV EAX,DWORD PTR [EBP-52]
\r
5034 CMP EAX,DWORD PTR [EBP-28]
\r
5038 PUSH OFFSET L_lit+2954
\r
5049 MOV EAX,_in_function
\r
5052 MOV EAX,_in_function
\r
5058 MOV _in_function, EAX
\r
5065 PUSH OFFSET L_lit+2978
\r
5074 MOV _fInStruct, AL
\r
5076 MOV EAX,DWORD PTR [EBP+12]
\r
5079 MOV EAX,DWORD PTR [EBP+8]
\r
5081 MOV DWORD PTR [EBP+8], EAX
\r
5082 MOV EAX,DWORD PTR [EBP+8]
\r
5084 MOV DWORD PTR [EBP+8], EAX
\r
5087 MOV EAX,DWORD PTR [EBP+8]
\r
5090 MOV EAX,DWORD PTR [EBP+8]
\r
5092 MOV DWORD PTR [EBP+8], EAX
\r
5096 MOV EAX,DWORD PTR [EBP+8]
\r
5098 MOV DWORD PTR [EBP+8], EAX
\r
5101 MOV EAX,DWORD PTR [EBP+8]
\r
5103 MOV DWORD PTR [EBP+8], EAX
\r
5104 MOV EAX,DWORD PTR [EBP+8]
\r
5106 MOV DWORD PTR [EBP+8], EAX
\r
5109 MOV EAX,DWORD PTR [EBP+8]
\r
5111 MOV DWORD PTR [EBP+8], EAX
\r
5112 MOV EAX,DWORD PTR [EBP+8]
\r
5114 MOV DWORD PTR [EBP+8], EAX
\r
5117 MOV EAX,DWORD PTR [EBP+8]
\r
5119 MOV DWORD PTR [EBP+8], EAX
\r
5120 MOV EAX,DWORD PTR [EBP+8]
\r
5122 MOV DWORD PTR [EBP+8], EAX
\r
5125 MOV EAX,DWORD PTR [EBP+8]
\r
5127 MOV DWORD PTR [EBP+8], EAX
\r
5130 MOV EAX,DWORD PTR [EBP+8]
\r
5132 MOV DWORD PTR [EBP+8], EAX
\r
5135 MOV EAX,DWORD PTR [EBP+8]
\r
5137 MOV DWORD PTR [EBP+8], EAX
\r
5140 MOV EAX,DWORD PTR [EBP+8]
\r
5142 MOV DWORD PTR [EBP+8], EAX
\r
5145 MOV EAX,DWORD PTR [EBP+8]
\r
5147 MOV DWORD PTR [EBP+8], EAX
\r
5150 MOV EAX,DWORD PTR [EBP+8]
\r
5152 MOV DWORD PTR [EBP+8], EAX
\r
5155 MOV EAX,DWORD PTR [EBP+8]
\r
5157 MOV DWORD PTR [EBP+8], EAX
\r
5160 MOV EAX,DWORD PTR [EBP+8]
\r
5162 MOV DWORD PTR [EBP+8], EAX
\r
5166 INC DWORD PTR [EBP+8]
\r
5167 MOV EAX,DWORD PTR [EBP+8]
\r
5174 MOV EAX,DWORD PTR [EBP+8]
\r
5182 MOV EAX,DWORD PTR [EBP+8]
\r
5184 MOV DWORD PTR [EBP+8], EAX
\r
5193 CALL _syntax_error
\r
5197 MOV EAX,DWORD PTR [EBP+8]
\r
5200 CALL _lookup_global
\r
5206 MOV ESI,OFFSET _symtab
\r
5208 MOV EAX,DWORD PTR [ESI]
\r
5212 MOV _CrntStrucDef, EAX
\r
5218 INC DWORD PTR [EBP+8]
\r
5219 MOV EAX,DWORD PTR [EBP+8]
\r
5231 PUSH OFFSET L_lit+3000
\r
5235 MOV EAX,DWORD PTR [EBP+8]
\r
5237 MOV DWORD PTR [EBP+8], EAX
\r
5238 MOV EAX,DWORD PTR [EBP+8]
\r
5240 MOV DWORD PTR [EBP+8], EAX
\r
5244 PUSH OFFSET L_lit+3025
\r
5249 MOV EAX,DWORD PTR [EBP+8]
\r
5254 CALL _define_symbol
\r
5256 MOV _CrntStrucDef, EAX
\r
5261 PUSH OFFSET L_lit+3050
\r
5266 MOV _fInStruct, AL
\r
5268 MOV DWORD PTR [EBP+8], EAX
\r
5273 MOV EAX,DWORD PTR [EBP+8]
\r
5276 PUSH DWORD PTR [EBP+8]
\r
5284 PUSH DWORD PTR [EBP+8]
\r
5288 PUSH DWORD PTR [EBP+8]
\r
5299 MOVSX EAX,_fInStruct
\r
5303 MOV DWORD PTR [EBP+8], EAX
\r
5309 MOV EAX,DWORD PTR [EBP+8]
\r
5313 PUSH OFFSET _structname
\r
5317 MOV EAX,DWORD PTR [EBP+8]
\r
5322 CALL _define_symbol
\r
5324 MOV _CrntStrucDef, EAX
\r
5326 MOV _fInStruct, AL
\r
5328 MOV DWORD PTR [EBP+8], EAX
\r
5331 CALL _syntax_error
\r
5335 MOVSX EAX,_fInStruct
\r
5338 CALL _syntax_error
\r
5341 MOV EAX,DWORD PTR [EBP+8]
\r
5343 MOV DWORD PTR [EBP+8], EAX
\r
5344 MOV EAX,DWORD PTR [EBP+8]
\r
5346 MOV DWORD PTR [EBP+8], EAX
\r
5348 MOV _fInStruct, AL
\r
5358 PUSH DWORD PTR [EBP+12]
\r
5361 MOV EAX,DWORD PTR [EBP+8]
\r
5364 MOV EAX,DWORD PTR [EBP+8]
\r
5366 MOV DWORD PTR [EBP+8], EAX
\r
5373 CALL _syntax_error
\r
5418 MOV EAX,DWORD PTR [EBP+8]
\r
5420 MOV DWORD PTR [EBP+8], EAX
\r
5422 MOV DWORD PTR [EBP+12], EAX
\r
5433 MOV _icrntpro, EAX
\r
5435 MOV DWORD PTR [EBP-16], EAX
\r
5437 MOV _arg_count, EAX
\r
5439 MOV _oNextLName, EAX
\r
5440 MOV EAX,_in_function
\r
5443 PUSH OFFSET L_lit+3071
\r
5447 CALL _lookup_global
\r
5448 MOV DWORD PTR [EBP-12], EAX
\r
5451 MOV EAX,DWORD PTR [EBP-12]
\r
5457 MOV ESI,OFFSET _symtab
\r
5459 MOV EAX,DWORD PTR [ESI+20]
\r
5460 MOV _icrntpro, EAX
\r
5464 MOV EAX,DWORD PTR [EBP+8]
\r
5470 CALL _define_symbol
\r
5474 MOV ESI,OFFSET _symtab
\r
5476 MOV EAX,_iproto_next
\r
5477 MOV DWORD PTR [ESI+20], EAX
\r
5482 MOV _local_top, EAX
\r
5484 MOV DWORD PTR [EBP-8], EAX
\r
5486 MOV _in_function, EAX
\r
5489 MOV DWORD PTR [EBP-4], EAX
\r
5500 PUSH DWORD PTR [EBP-4]
\r
5503 MOV EAX,_arg_count
\r
5505 MOV _arg_count, EAX
\r
5510 MOV EAX,_iproto_next
\r
5513 MOV ESI,OFFSET _proto_list
\r
5516 MOV DWORD PTR [ESI], EAX
\r
5518 MOV DWORD PTR [EBP-16], EAX
\r
5522 MOV ESI,OFFSET _symtab
\r
5524 MOV EAX,DWORD PTR [ESI]
\r
5526 MOV DWORD PTR [ESI], EAX
\r
5529 MOV EAX,_arg_count
\r
5532 CALL _syntax_error
\r
5535 MOV EAX,DWORD PTR [EBP-16]
\r
5538 MOV EAX,_iproto_next
\r
5541 MOV ESI,OFFSET _proto_list
\r
5544 MOV DWORD PTR [ESI], EAX
\r
5545 MOV EAX,_iproto_next
\r
5550 PUSH OFFSET L_lit+3110
\r
5554 MOV DWORD PTR [EBP-16], EAX
\r
5555 MOV EAX,DWORD PTR [EBP-4]
\r
5560 PUSH DWORD PTR [EBP-4]
\r
5593 MOV EAX,DWORD PTR [EBP-16]
\r
5598 MOV DWORD PTR [EBP-4], EAX
\r
5599 MOV EAX,DWORD PTR [EBP-4]
\r
5604 CALL _syntax_error
\r
5613 MOV ESI,OFFSET _symtab
\r
5615 MOV EAX,DWORD PTR [ESI]
\r
5617 MOV DWORD PTR [ESI], EAX
\r
5619 MOV _in_function, EAX
\r
5621 MOV _exit_label, EAX
\r
5623 MOV _exit_flag, EAX
\r
5625 MOV _exit_used, EAX
\r
5626 MOV EAX,DWORD PTR [EBP-8]
\r
5631 MOV ESI,OFFSET _symtab
\r
5633 MOV EAX,DWORD PTR [ESI]
\r
5637 CALL _gen_extern_DASM
\r
5644 MOV ESI,OFFSET _symtab
\r
5646 MOV EAX,DWORD PTR [ESI]
\r
5648 MOV DWORD PTR [ESI], EAX
\r
5652 MOV ESI,OFFSET _symtab
\r
5654 MOV EAX,DWORD PTR [ESI]
\r
5656 MOV DWORD PTR [ESI], EAX
\r
5658 MOV _local_stack, EAX
\r
5660 MOV _exit_label, EAX
\r
5662 MOV _exit_flag, EAX
\r
5664 MOV _exit_used, EAX
\r
5666 MOV DWORD PTR [EBP-24], EAX
\r
5667 MOV EAX,_arg_count
\r
5668 MOV DWORD PTR [EBP-20], EAX
\r
5670 MOV EAX,DWORD PTR [EBP-20]
\r
5677 MOV EAX,DWORD PTR [EBP-20]
\r
5678 DEC DWORD PTR [EBP-20]
\r
5684 MOV ESI,OFFSET _symtab
\r
5686 MOV EAX,DWORD PTR [ESI]
\r
5690 SUB EAX,DWORD PTR [EBP-20]
\r
5693 MOV ESI,OFFSET _symtab
\r
5695 MOV EAX,DWORD PTR [EBP-24]
\r
5697 MOV DWORD PTR [ESI+12], EAX
\r
5701 SUB EAX,DWORD PTR [EBP-20]
\r
5704 MOV ESI,OFFSET _symtab
\r
5706 MOV EAX,DWORD PTR [EBP-24]
\r
5708 MOV DWORD PTR [ESI+12], EAX
\r
5710 MOV EAX,DWORD PTR [EBP-24]
\r
5712 MOV DWORD PTR [EBP-24], EAX
\r
5716 MOV DWORD PTR [EBP-4], EAX
\r
5720 MOV EAX,_exit_label
\r
5723 MOV EAX,_exit_used
\r
5733 MOV ESI,OFFSET _symtab
\r
5735 MOV EAX,DWORD PTR [ESI]
\r
5743 PUSH DWORD PTR [EBP-24]
\r
5747 MOV _in_function, EAX
\r
5749 MOV _exit_label, EAX
\r
5751 MOV _exit_flag, EAX
\r
5753 MOV _exit_used, EAX
\r
5754 MOV EAX,DWORD PTR [EBP-8]
\r
5757 MOV EAX,_local_top
\r
5762 MOV EAX,_local_top
\r
5765 MOV ESI,OFFSET _symtab
\r
5767 MOV EAX,DWORD PTR [ESI]
\r
5768 MOV DWORD PTR [EBP-4], EAX
\r
5771 PUSH OFFSET L_lit+3131
\r
5772 MOV EAX,_local_top
\r
5775 MOV ESI,OFFSET _symtab
\r
5777 MOV EAX,DWORD PTR [ESI+8]
\r
5778 MOV ESI,OFFSET _LPool
\r
5783 MOV EAX,DWORD PTR [EBP-4]
\r
5786 PUSH OFFSET L_lit+3142
\r
5787 MOV EAX,_local_top
\r
5790 MOV ESI,OFFSET _symtab
\r
5792 MOV EAX,DWORD PTR [ESI+8]
\r
5793 MOV ESI,OFFSET _LPool
\r
5799 MOV EAX,_local_top
\r
5810 MOV EAX,DWORD PTR [EBP+20]
\r
5813 PUSH OFFSET L_lit+3155
\r
5817 PUSH DWORD PTR [EBP+16]
\r
5821 PUSH OFFSET L_lit+3159
\r
5826 PUSH OFFSET L_lit+3167
\r
5828 PUSH DWORD PTR [EBP+16]
\r
5832 MOV EAX,DWORD PTR [EBP+12]
\r
5837 MOV EAX,DWORD PTR [EBP+16]
\r
5840 MOV ESI,OFFSET _symtab
\r
5842 MOV EAX,DWORD PTR [ESI+8]
\r
5843 MOV ESI,OFFSET _GPool
\r
5849 MOV EAX,DWORD PTR [EBP+12]
\r
5855 MOV ESI,OFFSET _symtab
\r
5857 MOV EAX,DWORD PTR [ESI]
\r
5860 MOV EAX,DWORD PTR [EBP+12]
\r
5863 PUSH OFFSET L_lit+3173
\r
5867 MOV EAX,DWORD PTR [EBP+12]
\r
5870 PUSH OFFSET L_lit+3193
\r
5874 PUSH OFFSET L_lit+3212
\r
5878 MOV EAX,DWORD PTR [EBP+16]
\r
5881 MOV ESI,OFFSET _symtab
\r
5883 PUSH DWORD PTR [ESI+12]
\r
5889 MOV EAX,DWORD PTR [EBP+12]
\r
5892 PUSH OFFSET L_lit+3231
\r
5896 MOV EAX,DWORD PTR [EBP+12]
\r
5899 PUSH OFFSET L_lit+3247
\r
5903 PUSH OFFSET L_lit+3262
\r
5907 MOV EAX,DWORD PTR [EBP+16]
\r
5910 MOV ESI,OFFSET _symtab
\r
5912 PUSH DWORD PTR [ESI+12]
\r
5919 MOV EAX,DWORD PTR [EBP+12]
\r
5922 PUSH OFFSET L_lit+3277
\r
5926 MOV EAX,DWORD PTR [EBP+12]
\r
5929 PUSH OFFSET L_lit+3293
\r
5933 PUSH OFFSET L_lit+3308
\r
5937 MOV EAX,DWORD PTR [EBP+16]
\r
5940 MOV ESI,OFFSET _symtab
\r
5942 PUSH DWORD PTR [ESI+12]
\r
5949 PUSH OFFSET L_lit+3323
\r
5953 PUSH OFFSET L_lit+3327
\r
5960 MOV EAX,DWORD PTR [EBP+12]
\r
5963 PUSH OFFSET L_lit+3331
\r
5967 MOV EAX,DWORD PTR [EBP+12]
\r
5970 PUSH OFFSET L_lit+3342
\r
5974 PUSH OFFSET L_lit+3352
\r
5978 MOV EAX,DWORD PTR [EBP+8]
\r
5981 MOV EAX,DWORD PTR [EBP+20]
\r
5986 PUSH OFFSET L_lit+3362
\r
5990 MOV EAX,DWORD PTR [EBP+20]
\r
5995 PUSH OFFSET L_lit+3368
\r
5999 MOV EAX,DWORD PTR [EBP+20]
\r
6004 PUSH OFFSET L_lit+3374
\r
6008 PUSH OFFSET L_lit+3380
\r
6013 PUSH DWORD PTR [EBP+8]
\r
6019 MOV EAX,DWORD PTR [EBP+20]
\r
6024 PUSH OFFSET L_lit+3386
\r
6028 MOV EAX,DWORD PTR [EBP+20]
\r
6033 PUSH OFFSET L_lit+3392
\r
6037 MOV EAX,DWORD PTR [EBP+20]
\r
6042 PUSH OFFSET L_lit+3398
\r
6046 PUSH OFFSET L_lit+3404
\r
6054 PUSH OFFSET L_lit+3410
\r
6060 PUSH DWORD PTR [EBP+20]
\r
6062 PUSH OFFSET L_lit+3414
\r
6102 MOV ESI,DWORD PTR [EBP+24]
\r
6103 MOVSX EAX,BYTE PTR [ESI]
\r
6106 MOV ESI,DWORD PTR [EBP+24]
\r
6107 MOVSX EAX,BYTE PTR [ESI]
\r
6112 PUSH DWORD PTR [EBP+20]
\r
6113 PUSH DWORD PTR [EBP+16]
\r
6114 PUSH DWORD PTR [EBP+12]
\r
6115 PUSH DWORD PTR [EBP+8]
\r
6119 MOV ESI,DWORD PTR [EBP+24]
\r
6120 MOVSX EAX,BYTE PTR [ESI]
\r
6124 INC DWORD PTR [EBP+24]
\r
6125 MOV EAX,DWORD PTR [EBP+24]
\r
6137 MOV DWORD PTR [EBP-4], EAX
\r
6139 MOV EAX,DWORD PTR [EBP-4]
\r
6146 INC DWORD PTR [EBP-4]
\r
6147 MOV EAX,DWORD PTR [EBP-4]
\r
6150 MOV EAX,DWORD PTR [EBP-4]
\r
6152 MOV ESI,OFFSET _expstk
\r
6154 MOV EAX,DWORD PTR [ESI]
\r
6160 MOV DWORD PTR [EBP-8], EAX
\r
6162 MOV EAX,DWORD PTR [EBP-8]
\r
6169 INC DWORD PTR [EBP-8]
\r
6170 MOV EAX,DWORD PTR [EBP-8]
\r
6173 MOV EAX,DWORD PTR [EBP-8]
\r
6175 MOV ESI,OFFSET _expstk
\r
6177 MOV EAX,DWORD PTR [ESI]
\r
6182 MOV EAX,DWORD PTR [EBP-8]
\r
6184 MOV ESI,OFFSET _expstk
\r
6186 MOV EAX,DWORD PTR [ESI]
\r
6192 PUSH OFFSET L_lit+3436
\r
6194 MOV EAX,DWORD PTR [EBP-8]
\r
6196 MOV ESI,OFFSET _expstk
\r
6198 MOV EAX,DWORD PTR [ESI]
\r
6203 MOV EAX,DWORD PTR [EBP-8]
\r
6205 MOV ESI,OFFSET _expstk
\r
6208 MOV DWORD PTR [ESI], EAX
\r
6211 MOV EAX,DWORD PTR [EBP-8]
\r
6213 MOV ESI,OFFSET _expstk
\r
6216 MOV DWORD PTR [ESI], EAX
\r
6223 PUSH OFFSET L_lit+3445
\r
6225 MOV EAX,DWORD PTR [EBP-4]
\r
6227 MOV ESI,OFFSET _expstk
\r
6230 MOV DWORD PTR [ESI], EAX
\r
6240 MOV EAX,DWORD PTR [EBP+8]
\r
6245 PUSH OFFSET L_lit+3457
\r
6248 MOV DWORD PTR [EBP+8], EAX
\r
6251 MOV EAX,DWORD PTR [EBP+8]
\r
6256 PUSH OFFSET L_lit+3465
\r
6259 MOV DWORD PTR [EBP+8], EAX
\r
6262 MOV EAX,DWORD PTR [EBP+8]
\r
6268 MOV EAX,DWORD PTR [EBP+12]
\r
6273 MOV EAX,DWORD PTR [EBP+20]
\r
6281 PUSH DWORD PTR [EBP+20]
\r
6283 MOV DWORD PTR [EBP+20], EAX
\r
6287 MOV EAX,DWORD PTR [EBP+20]
\r
6292 MOV EAX,DWORD PTR [EBP+16]
\r
6299 PUSH OFFSET L_lit+3473
\r
6303 MOV EAX,DWORD PTR [EBP+12]
\r
6306 MOV EAX,DWORD PTR [EBP+20]
\r
6311 MOV EAX,DWORD PTR [EBP+20]
\r
6316 MOV EAX,DWORD PTR [EBP+20]
\r
6321 MOV EAX,DWORD PTR [EBP+20]
\r
6330 PUSH OFFSET L_lit+3487
\r
6331 PUSH DWORD PTR [EBP+20]
\r
6332 PUSH DWORD PTR [EBP+16]
\r
6333 PUSH DWORD PTR [EBP+12]
\r
6334 PUSH DWORD PTR [EBP+8]
\r
6338 MOV EAX,DWORD PTR [EBP+12]
\r
6341 MOV EAX,DWORD PTR [EBP+12]
\r
6344 PUSH OFFSET L_lit+3497
\r
6345 PUSH DWORD PTR [EBP+20]
\r
6346 PUSH DWORD PTR [EBP+16]
\r
6347 PUSH DWORD PTR [EBP+12]
\r
6348 PUSH DWORD PTR [EBP+8]
\r
6352 PUSH OFFSET L_lit+3509
\r
6353 PUSH DWORD PTR [EBP+20]
\r
6354 PUSH DWORD PTR [EBP+16]
\r
6355 PUSH DWORD PTR [EBP+12]
\r
6356 PUSH DWORD PTR [EBP+8]
\r
6361 MOV EAX,DWORD PTR [EBP+12]
\r
6364 PUSH OFFSET L_lit+3521
\r
6366 PUSH OFFSET L_lit+3535
\r
6367 PUSH DWORD PTR [EBP+20]
\r
6368 PUSH DWORD PTR [EBP+16]
\r
6369 PUSH DWORD PTR [EBP+12]
\r
6370 PUSH DWORD PTR [EBP+8]
\r
6374 PUSH OFFSET L_lit+3544
\r
6375 PUSH DWORD PTR [EBP+20]
\r
6376 PUSH DWORD PTR [EBP+16]
\r
6377 PUSH DWORD PTR [EBP+12]
\r
6378 PUSH DWORD PTR [EBP+8]
\r
6384 MOV _zero_flag, AL
\r
6391 MOV EAX,DWORD PTR [EBP+12]
\r
6396 MOV EAX,DWORD PTR [EBP+20]
\r
6403 PUSH DWORD PTR [EBP+20]
\r
6405 MOV DWORD PTR [EBP+20], EAX
\r
6406 MOV EAX,DWORD PTR [EBP+20]
\r
6411 MOV EAX,DWORD PTR [EBP+16]
\r
6417 PUSH OFFSET L_lit+3556
\r
6421 MOV EAX,DWORD PTR [EBP+12]
\r
6424 MOV EAX,DWORD PTR [EBP+20]
\r
6429 MOV EAX,DWORD PTR [EBP+20]
\r
6434 MOV EAX,DWORD PTR [EBP+20]
\r
6439 MOV EAX,DWORD PTR [EBP+20]
\r
6448 PUSH OFFSET L_lit+3570
\r
6449 PUSH DWORD PTR [EBP+20]
\r
6450 PUSH DWORD PTR [EBP+16]
\r
6451 PUSH DWORD PTR [EBP+12]
\r
6452 PUSH DWORD PTR [EBP+8]
\r
6456 MOV EAX,DWORD PTR [EBP+12]
\r
6459 MOV EAX,DWORD PTR [EBP+12]
\r
6462 PUSH OFFSET L_lit+3580
\r
6463 PUSH DWORD PTR [EBP+20]
\r
6464 PUSH DWORD PTR [EBP+16]
\r
6465 PUSH DWORD PTR [EBP+12]
\r
6466 PUSH DWORD PTR [EBP+8]
\r
6470 PUSH OFFSET L_lit+3592
\r
6471 PUSH DWORD PTR [EBP+20]
\r
6472 PUSH DWORD PTR [EBP+16]
\r
6473 PUSH DWORD PTR [EBP+12]
\r
6474 PUSH DWORD PTR [EBP+8]
\r
6479 MOV EAX,DWORD PTR [EBP+12]
\r
6482 PUSH OFFSET L_lit+3604
\r
6484 PUSH OFFSET L_lit+3618
\r
6485 PUSH DWORD PTR [EBP+20]
\r
6486 PUSH DWORD PTR [EBP+16]
\r
6487 PUSH DWORD PTR [EBP+12]
\r
6488 PUSH DWORD PTR [EBP+8]
\r
6492 PUSH OFFSET L_lit+3627
\r
6493 PUSH DWORD PTR [EBP+20]
\r
6494 PUSH DWORD PTR [EBP+16]
\r
6495 PUSH DWORD PTR [EBP+12]
\r
6496 PUSH DWORD PTR [EBP+8]
\r
6511 MOV DWORD PTR [EBP-4], EAX
\r
6516 PUSH DWORD PTR [EBP-4]
\r
6518 PUSH DWORD PTR [EBP+8]
\r
6522 LEA EAX,DWORD PTR [EBP-4]
\r
6524 LEA EAX,DWORD PTR [EBP-4]
\r
6526 LEA EAX,DWORD PTR [EBP-4]
\r
6528 LEA EAX,DWORD PTR [EBP-4]
\r
6542 MOV _expr_ptr, EAX
\r
6545 PUSH DWORD PTR [EBP+12]
\r
6547 LEA EAX,DWORD PTR [EBP-4]
\r
6549 LEA EAX,DWORD PTR [EBP-8]
\r
6551 LEA EAX,DWORD PTR [EBP-12]
\r
6553 LEA EAX,DWORD PTR [EBP-16]
\r
6556 MOV EAX,DWORD PTR [EBP-4]
\r
6561 MOVSX EAX,BYTE PTR [EBP+8]
\r
6565 PUSH DWORD PTR [EBP-4]
\r
6566 PUSH DWORD PTR [EBP-8]
\r
6567 PUSH DWORD PTR [EBP-12]
\r
6568 PUSH DWORD PTR [EBP-16]
\r
6579 PUSH DWORD PTR [EBP+8]
\r
6590 MOV DWORD PTR [EBP-4], EAX
\r
6592 MOV EAX,DWORD PTR [EBP-4]
\r
6599 INC DWORD PTR [EBP-4]
\r
6600 MOV EAX,DWORD PTR [EBP-4]
\r
6603 MOV EAX,DWORD PTR [EBP-4]
\r
6605 MOV ESI,OFFSET _expstk
\r
6607 MOV EAX,DWORD PTR [ESI]
\r
6612 MOV EAX,DWORD PTR [EBP-4]
\r
6614 MOV ESI,OFFSET _expstk
\r
6616 MOV EAX,DWORD PTR [ESI]
\r
6622 PUSH OFFSET L_lit+3639
\r
6624 MOV EAX,DWORD PTR [EBP-4]
\r
6626 MOV ESI,OFFSET _expstk
\r
6628 MOV EAX,DWORD PTR [ESI]
\r
6633 MOV EAX,DWORD PTR [EBP-4]
\r
6635 MOV ESI,OFFSET _expstk
\r
6638 MOV DWORD PTR [ESI], EAX
\r
6641 MOV EAX,DWORD PTR [EBP-4]
\r
6643 MOV ESI,OFFSET _expstk
\r
6646 MOV DWORD PTR [ESI], EAX
\r
6660 MOV DWORD PTR [EBP-4], EAX
\r
6662 MOV EAX,DWORD PTR [EBP-4]
\r
6669 INC DWORD PTR [EBP-4]
\r
6670 MOV EAX,DWORD PTR [EBP-4]
\r
6673 MOV EAX,DWORD PTR [EBP-4]
\r
6675 MOV ESI,OFFSET _expstk
\r
6677 MOV EAX,DWORD PTR [ESI]
\r
6683 MOV DWORD PTR [EBP-8], EAX
\r
6685 MOV EAX,DWORD PTR [EBP-8]
\r
6692 INC DWORD PTR [EBP-8]
\r
6693 MOV EAX,DWORD PTR [EBP-8]
\r
6696 MOV EAX,DWORD PTR [EBP-8]
\r
6698 MOV ESI,OFFSET _expstk
\r
6700 MOV EAX,DWORD PTR [ESI]
\r
6705 MOV EAX,DWORD PTR [EBP-8]
\r
6707 MOV ESI,OFFSET _expstk
\r
6709 MOV EAX,DWORD PTR [ESI]
\r
6715 PUSH OFFSET L_lit+3648
\r
6717 MOV EAX,DWORD PTR [EBP-8]
\r
6719 MOV ESI,OFFSET _expstk
\r
6721 MOV EAX,DWORD PTR [ESI]
\r
6726 MOV EAX,DWORD PTR [EBP-8]
\r
6728 MOV ESI,OFFSET _expstk
\r
6731 MOV DWORD PTR [ESI], EAX
\r
6734 MOV EAX,DWORD PTR [EBP-8]
\r
6736 MOV ESI,OFFSET _expstk
\r
6739 MOV DWORD PTR [ESI], EAX
\r
6745 PUSH OFFSET L_lit+3657
\r
6747 MOV EAX,DWORD PTR [EBP-4]
\r
6749 MOV ESI,OFFSET _expstk
\r
6752 MOV DWORD PTR [ESI], EAX
\r
6763 MOV EAX,DWORD PTR [EBP+12]
\r
6766 MOV EAX,DWORD PTR [EBP+12]
\r
6773 PUSH DWORD PTR [EBP+20]
\r
6774 PUSH DWORD PTR [EBP+16]
\r
6775 PUSH DWORD PTR [EBP+12]
\r
6776 PUSH DWORD PTR [EBP+8]
\r
6780 PUSH DWORD PTR [EBP+20]
\r
6781 PUSH DWORD PTR [EBP+16]
\r
6782 PUSH DWORD PTR [EBP+12]
\r
6783 PUSH DWORD PTR [EBP+8]
\r
6792 LEA EAX,DWORD PTR [EBP-4]
\r
6794 LEA EAX,DWORD PTR [EBP-8]
\r
6796 LEA EAX,DWORD PTR [EBP-12]
\r
6798 LEA EAX,DWORD PTR [EBP-16]
\r
6802 MOV BYTE PTR [EBP-17], AL
\r
6803 MOV EAX,DWORD PTR [EBP-4]
\r
6809 MOV BYTE PTR [EBP-17], AL
\r
6810 MOV EAX,DWORD PTR [EBP+8]
\r
6813 NEG DWORD PTR [EBP-8]
\r
6814 MOV EAX,DWORD PTR [EBP-8]
\r
6817 NOT DWORD PTR [EBP-8]
\r
6818 MOV EAX,DWORD PTR [EBP-8]
\r
6821 MOV EAX,DWORD PTR [EBP-8]
\r
6822 MOV DWORD PTR [EBP-8], EAX
\r
6829 MOV BYTE PTR [EBP-17], AL
\r
6841 MOVSX EAX,BYTE PTR [EBP-17]
\r
6844 MOV EAX,DWORD PTR [EBP+8]
\r
6847 PUSH OFFSET L_lit+3669
\r
6848 PUSH DWORD PTR [EBP-4]
\r
6849 PUSH DWORD PTR [EBP-8]
\r
6850 PUSH DWORD PTR [EBP-12]
\r
6851 PUSH DWORD PTR [EBP-16]
\r
6855 PUSH OFFSET L_lit+3675
\r
6856 PUSH DWORD PTR [EBP-4]
\r
6857 PUSH DWORD PTR [EBP-8]
\r
6858 PUSH DWORD PTR [EBP-12]
\r
6859 PUSH DWORD PTR [EBP-16]
\r
6863 PUSH DWORD PTR [EBP-4]
\r
6864 PUSH DWORD PTR [EBP-8]
\r
6865 PUSH DWORD PTR [EBP-12]
\r
6866 PUSH DWORD PTR [EBP-16]
\r
6869 MOV DWORD PTR [EBP-4], EAX
\r
6874 PUSH DWORD PTR [EBP-12]
\r
6875 PUSH DWORD PTR [EBP-8]
\r
6879 PUSH OFFSET L_lit+3681
\r
6880 PUSH DWORD PTR [EBP-4]
\r
6881 PUSH DWORD PTR [EBP-8]
\r
6882 PUSH DWORD PTR [EBP-12]
\r
6883 PUSH DWORD PTR [EBP-16]
\r
6887 PUSH DWORD PTR [EBP-12]
\r
6891 PUSH OFFSET L_lit+3697
\r
6892 PUSH DWORD PTR [EBP-4]
\r
6893 PUSH DWORD PTR [EBP-8]
\r
6894 PUSH DWORD PTR [EBP-12]
\r
6895 PUSH DWORD PTR [EBP-16]
\r
6899 PUSH DWORD PTR [EBP-12]
\r
6903 PUSH OFFSET L_lit+3705
\r
6904 PUSH DWORD PTR [EBP-4]
\r
6905 PUSH DWORD PTR [EBP-8]
\r
6906 PUSH DWORD PTR [EBP-12]
\r
6907 PUSH DWORD PTR [EBP-16]
\r
6911 PUSH OFFSET L_lit+3713
\r
6912 PUSH DWORD PTR [EBP-4]
\r
6913 PUSH DWORD PTR [EBP-8]
\r
6914 PUSH DWORD PTR [EBP-12]
\r
6915 PUSH DWORD PTR [EBP-16]
\r
6922 PUSH DWORD PTR [EBP-12]
\r
6923 PUSH DWORD PTR [EBP-8]
\r
6927 PUSH OFFSET L_lit+3719
\r
6928 PUSH DWORD PTR [EBP-4]
\r
6929 PUSH DWORD PTR [EBP-8]
\r
6930 PUSH DWORD PTR [EBP-12]
\r
6931 PUSH DWORD PTR [EBP-16]
\r
6935 PUSH DWORD PTR [EBP-12]
\r
6939 PUSH OFFSET L_lit+3735
\r
6940 PUSH DWORD PTR [EBP-4]
\r
6941 PUSH DWORD PTR [EBP-8]
\r
6942 PUSH DWORD PTR [EBP-12]
\r
6943 PUSH DWORD PTR [EBP-16]
\r
6947 PUSH DWORD PTR [EBP-12]
\r
6951 PUSH OFFSET L_lit+3743
\r
6952 PUSH DWORD PTR [EBP-4]
\r
6953 PUSH DWORD PTR [EBP-8]
\r
6954 PUSH DWORD PTR [EBP-12]
\r
6955 PUSH DWORD PTR [EBP-16]
\r
6959 PUSH OFFSET L_lit+3751
\r
6960 PUSH DWORD PTR [EBP-4]
\r
6961 PUSH DWORD PTR [EBP-8]
\r
6962 PUSH DWORD PTR [EBP-12]
\r
6963 PUSH DWORD PTR [EBP-16]
\r
6970 CALL _syntax_error
\r
6986 PUSH DWORD PTR [EBP-4]
\r
6987 PUSH DWORD PTR [EBP-8]
\r
6988 PUSH DWORD PTR [EBP-12]
\r
6989 PUSH DWORD PTR [EBP-16]
\r
6999 MOV BYTE PTR [EBP-25], AL
\r
7000 MOV EAX,DWORD PTR [EBP+16]
\r
7003 MOV EAX,DWORD PTR [EBP+20]
\r
7006 MOV ESI,OFFSET _symtab
\r
7008 MOV EAX,DWORD PTR [ESI+20]
\r
7009 MOV DWORD PTR [EBP-12], EAX
\r
7010 MOV EAX,DWORD PTR [EBP-12]
\r
7011 INC DWORD PTR [EBP-12]
\r
7013 MOV ESI,OFFSET _dim_pool
\r
7015 MOV EAX,DWORD PTR [ESI]
\r
7016 MOV DWORD PTR [EBP-4], EAX
\r
7020 MOV DWORD PTR [EBP-4], EAX
\r
7021 MOV DWORD PTR [EBP-12], EAX
\r
7023 MOV EAX,DWORD PTR [EBP+20]
\r
7024 MOV DWORD PTR [EBP-16], EAX
\r
7025 PUSH DWORD PTR [EBP+24]
\r
7026 PUSH DWORD PTR [EBP+20]
\r
7027 PUSH DWORD PTR [EBP+16]
\r
7028 PUSH DWORD PTR [EBP+12]
\r
7031 MOV EAX,DWORD PTR [EBP+16]
\r
7033 MOV DWORD PTR [EBP+20], EAX
\r
7034 MOV EAX,DWORD PTR [EBP+20]
\r
7039 MOV EAX,DWORD PTR [EBP+20]
\r
7045 MOV EAX,DWORD PTR [EBP+16]
\r
7049 MOV DWORD PTR [EBP-20], EAX
\r
7052 MOV EAX,DWORD PTR [EBP+16]
\r
7056 MOV DWORD PTR [EBP-20], EAX
\r
7059 MOV EAX,DWORD PTR [EBP+16]
\r
7063 MOV DWORD PTR [EBP-20], EAX
\r
7066 MOV EAX,DWORD PTR [EBP+16]
\r
7069 MOV EAX,DWORD PTR [EBP-16]
\r
7072 MOV ESI,OFFSET _symtab
\r
7074 MOV EAX,DWORD PTR [ESI+16]
\r
7075 MOV DWORD PTR [EBP-20], EAX
\r
7083 MOV DWORD PTR [EBP-20], EAX
\r
7085 DEC DWORD PTR [EBP-4]
\r
7086 MOV EAX,DWORD PTR [EBP+16]
\r
7089 INC DWORD PTR [EBP-12]
\r
7090 MOV EAX,DWORD PTR [EBP-12]
\r
7091 MOV DWORD PTR [EBP+24], EAX
\r
7092 MOV EAX,DWORD PTR [EBP-4]
\r
7093 MOV DWORD PTR [EBP+20], EAX
\r
7096 MOV EAX,DWORD PTR [EBP+16]
\r
7098 MOV DWORD PTR [EBP+16], EAX
\r
7101 MOV EAX,DWORD PTR [EBP+20]
\r
7102 DEC DWORD PTR [EBP+20]
\r
7105 MOV EAX,DWORD PTR [EBP+24]
\r
7106 INC DWORD PTR [EBP+24]
\r
7108 MOV ESI,OFFSET _dim_pool
\r
7110 MOV EAX,DWORD PTR [EBP-20]
\r
7111 MOV ECX,DWORD PTR [ESI]
\r
7113 MOV DWORD PTR [EBP-20], EAX
\r
7118 MOV EAX,DWORD PTR [EBP+16]
\r
7121 DEC DWORD PTR [EBP+16]
\r
7122 MOV EAX,DWORD PTR [EBP+16]
\r
7123 MOVSX EAX,BYTE PTR [EBP-25]
\r
7126 LEA EAX,DWORD PTR [EBP+24]
\r
7128 LEA EAX,DWORD PTR [EBP+20]
\r
7130 LEA EAX,DWORD PTR [EBP-8]
\r
7132 LEA EAX,DWORD PTR [EBP-24]
\r
7135 PUSH DWORD PTR [EBP+24]
\r
7136 PUSH DWORD PTR [EBP+20]
\r
7137 PUSH DWORD PTR [EBP-8]
\r
7138 PUSH DWORD PTR [EBP-24]
\r
7140 LEA EAX,DWORD PTR [EBP+24]
\r
7142 LEA EAX,DWORD PTR [EBP+20]
\r
7144 LEA EAX,DWORD PTR [EBP-8]
\r
7146 LEA EAX,DWORD PTR [EBP-24]
\r
7149 PUSH DWORD PTR [EBP+24]
\r
7150 PUSH DWORD PTR [EBP+20]
\r
7151 PUSH DWORD PTR [EBP-8]
\r
7152 PUSH DWORD PTR [EBP-24]
\r
7154 PUSH OFFSET L_lit+3757
\r
7157 MOV DWORD PTR [EBP+24], EAX
\r
7159 PUSH DWORD PTR [EBP+20]
\r
7160 PUSH DWORD PTR [EBP+16]
\r
7161 PUSH DWORD PTR [EBP-24]
\r
7164 MOV BYTE PTR [EBP-25], AL
\r
7173 MOV EAX,DWORD PTR [EBP-20]
\r
7179 PUSH DWORD PTR [EBP-20]
\r
7187 MOVSX EAX,BYTE PTR [EBP-25]
\r
7194 MOV BYTE PTR [EBP-25], AL
\r
7201 MOV ESI,DWORD PTR [EBP+8]
\r
7202 MOV EAX,DWORD PTR [EBP+16]
\r
7203 MOV DWORD PTR [ESI], EAX
\r
7204 MOVSX EAX,BYTE PTR [EBP-25]
\r
7213 MOV DWORD PTR [EBP-24], EAX
\r
7217 MOV DWORD PTR [EBP-28], EAX
\r
7219 MOV DWORD PTR [EBP-32], EAX
\r
7221 MOV DWORD PTR [EBP-36], EAX
\r
7223 MOV DWORD PTR [EBP-44], EAX
\r
7227 MOV DWORD PTR [EBP-28], EAX
\r
7229 MOV DWORD PTR [EBP-32], EAX
\r
7231 MOV DWORD PTR [EBP-36], EAX
\r
7233 MOV DWORD PTR [EBP-44], EAX
\r
7236 CALL _lookup_local
\r
7239 CALL _lookup_global
\r
7247 PUSH OFFSET L_lit+3769
\r
7248 CALL _symbol_error
\r
7251 PUSH OFFSET L_lit+3793
\r
7252 CALL _symbol_error
\r
7256 MOV DWORD PTR [EBP-28], EAX
\r
7258 MOV DWORD PTR [EBP-32], EAX
\r
7259 MOV EAX,DWORD PTR [EBP-32]
\r
7262 MOV ESI,OFFSET _symtab
\r
7264 MOV EAX,DWORD PTR [ESI]
\r
7265 MOV DWORD PTR [EBP-36], EAX
\r
7267 MOV DWORD PTR [EBP-44], EAX
\r
7271 LEA EAX,DWORD PTR [EBP-28]
\r
7273 LEA EAX,DWORD PTR [EBP-32]
\r
7275 LEA EAX,DWORD PTR [EBP-36]
\r
7277 LEA EAX,DWORD PTR [EBP-44]
\r
7281 PUSH DWORD PTR [EBP-28]
\r
7282 PUSH DWORD PTR [EBP-32]
\r
7283 PUSH DWORD PTR [EBP-36]
\r
7284 PUSH DWORD PTR [EBP-44]
\r
7287 MOV DWORD PTR [EBP-28], EAX
\r
7288 MOV EAX,DWORD PTR [EBP-36]
\r
7291 DEC DWORD PTR [EBP-36]
\r
7292 MOV EAX,DWORD PTR [EBP-36]
\r
7300 LEA EAX,DWORD PTR [EBP-28]
\r
7302 LEA EAX,DWORD PTR [EBP-32]
\r
7304 LEA EAX,DWORD PTR [EBP-36]
\r
7306 LEA EAX,DWORD PTR [EBP-44]
\r
7309 MOV EAX,DWORD PTR [EBP-28]
\r
7315 MOV EAX,DWORD PTR [EBP-36]
\r
7318 MOV EAX,OFFSET L_lit+3810
\r
7321 MOV EAX,OFFSET L_lit+3827
\r
7325 PUSH DWORD PTR [EBP-28]
\r
7326 PUSH DWORD PTR [EBP-32]
\r
7327 PUSH DWORD PTR [EBP-36]
\r
7328 PUSH DWORD PTR [EBP-44]
\r
7334 MOV EAX,DWORD PTR [EBP-36]
\r
7337 MOV DWORD PTR [EBP-36], EAX
\r
7339 MOV DWORD PTR [EBP-28], EAX
\r
7342 MOV EAX,DWORD PTR [EBP-28]
\r
7350 PUSH OFFSET L_lit+3837
\r
7352 MOV EAX,DWORD PTR [EBP-36]
\r
7355 MOV DWORD PTR [EBP-36], EAX
\r
7357 MOV DWORD PTR [EBP-28], EAX
\r
7360 MOV EAX,DWORD PTR [EBP-28]
\r
7365 MOV EAX,DWORD PTR [EBP-36]
\r
7371 PUSH OFFSET L_lit+3849
\r
7380 LEA EAX,DWORD PTR [EBP-28]
\r
7382 LEA EAX,DWORD PTR [EBP-32]
\r
7384 LEA EAX,DWORD PTR [EBP-36]
\r
7386 LEA EAX,DWORD PTR [EBP-44]
\r
7396 LEA EAX,DWORD PTR [EBP-28]
\r
7398 LEA EAX,DWORD PTR [EBP-32]
\r
7400 LEA EAX,DWORD PTR [EBP-36]
\r
7402 LEA EAX,DWORD PTR [EBP-44]
\r
7405 MOV EAX,DWORD PTR [EBP-28]
\r
7410 MOV EAX,DWORD PTR [EBP-36]
\r
7414 MOV DWORD PTR [EBP-20], EAX
\r
7417 MOV EAX,DWORD PTR [EBP-36]
\r
7421 MOV DWORD PTR [EBP-20], EAX
\r
7424 MOV EAX,DWORD PTR [EBP-36]
\r
7428 MOV DWORD PTR [EBP-20], EAX
\r
7431 MOV EAX,DWORD PTR [EBP-36]
\r
7435 MOV DWORD PTR [EBP-20], EAX
\r
7438 MOV EAX,DWORD PTR [EBP-36]
\r
7441 MOV EAX,DWORD PTR [EBP-32]
\r
7444 MOV ESI,OFFSET _symtab
\r
7446 MOV EAX,DWORD PTR [ESI+16]
\r
7447 MOV DWORD PTR [EBP-20], EAX
\r
7451 MOV DWORD PTR [EBP-20], EAX
\r
7457 MOV EAX,DWORD PTR [EBP-36]
\r
7460 MOV EAX,DWORD PTR [EBP-36]
\r
7467 MOV EAX,DWORD PTR [EBP-32]
\r
7470 MOV ESI,OFFSET _symtab
\r
7472 MOV EAX,DWORD PTR [ESI+20]
\r
7473 MOV DWORD PTR [EBP-12], EAX
\r
7474 MOV EAX,DWORD PTR [EBP-12]
\r
7475 INC DWORD PTR [EBP-12]
\r
7477 MOV ESI,OFFSET _dim_pool
\r
7479 MOV EAX,DWORD PTR [ESI]
\r
7480 MOV DWORD PTR [EBP-16], EAX
\r
7482 MOV EAX,DWORD PTR [EBP-16]
\r
7483 DEC DWORD PTR [EBP-16]
\r
7486 MOV EAX,DWORD PTR [EBP-12]
\r
7487 INC DWORD PTR [EBP-12]
\r
7489 MOV ESI,OFFSET _dim_pool
\r
7491 MOV EAX,DWORD PTR [EBP-20]
\r
7492 MOV ECX,DWORD PTR [ESI]
\r
7494 MOV DWORD PTR [EBP-20], EAX
\r
7499 MOV DWORD PTR [EBP-28], EAX
\r
7501 MOV DWORD PTR [EBP-36], EAX
\r
7502 MOV EAX,DWORD PTR [EBP-20]
\r
7503 MOV DWORD PTR [EBP-32], EAX
\r
7504 PUSH DWORD PTR [EBP-28]
\r
7505 PUSH DWORD PTR [EBP-32]
\r
7506 PUSH DWORD PTR [EBP-36]
\r
7514 PUSH OFFSET L_lit+3871
\r
7519 PUSH OFFSET L_lit+3887
\r
7525 PUSH DWORD PTR [EBP-24]
\r
7549 MOV EAX,DWORD PTR [EBP-32]
\r
7552 MOV ESI,OFFSET _symtab
\r
7554 MOV EAX,DWORD PTR [ESI+20]
\r
7556 PUSH DWORD PTR [EBP-28]
\r
7557 PUSH DWORD PTR [EBP-32]
\r
7558 PUSH DWORD PTR [EBP-36]
\r
7559 PUSH DWORD PTR [EBP-44]
\r
7563 MOV EAX,DWORD PTR [EBP-36]
\r
7567 MOV BYTE PTR [EBP-46], AL
\r
7571 MOV BYTE PTR [EBP-46], AL
\r
7574 MOV DWORD PTR [EBP-4], EAX
\r
7575 MOV DWORD PTR [EBP-8], EAX
\r
7584 MOV ESI,OFFSET _proto_list
\r
7586 MOV EAX,DWORD PTR [ESI]
\r
7596 MOV DWORD PTR [EBP-24], EAX
\r
7597 LEA EAX,DWORD PTR [EBP-28]
\r
7599 LEA EAX,DWORD PTR [EBP-32]
\r
7601 LEA EAX,DWORD PTR [EBP-36]
\r
7603 LEA EAX,DWORD PTR [EBP-44]
\r
7606 PUSH DWORD PTR [EBP-28]
\r
7607 PUSH DWORD PTR [EBP-32]
\r
7608 PUSH DWORD PTR [EBP-36]
\r
7609 PUSH DWORD PTR [EBP-44]
\r
7611 MOV EAX,DWORD PTR [EBP-28]
\r
7616 MOV EAX,DWORD PTR [EBP-44]
\r
7619 MOV EAX,DWORD PTR [EBP-36]
\r
7624 PUSH OFFSET L_lit+3900
\r
7626 PUSH DWORD PTR [EBP-44]
\r
7631 PUSH OFFSET L_lit+3910
\r
7633 INC DWORD PTR [EBP-4]
\r
7634 MOV EAX,DWORD PTR [EBP-4]
\r
7635 MOVSX EAX,BYTE PTR [EBP-46]
\r
7640 MOVSX EAX,BYTE PTR [EBP-46]
\r
7650 INC DWORD PTR [EBP-8]
\r
7651 MOV EAX,DWORD PTR [EBP-8]
\r
7654 MOV EAX,DWORD PTR [EBP-24]
\r
7660 MOV EAX,DWORD PTR [EBP-24]
\r
7665 CALL _syntax_error
\r
7670 LEA EAX,DWORD PTR [EBP-28]
\r
7672 LEA EAX,DWORD PTR [EBP-32]
\r
7674 LEA EAX,DWORD PTR [EBP-36]
\r
7676 LEA EAX,DWORD PTR [EBP-44]
\r
7679 MOVSX EAX,BYTE PTR [EBP-46]
\r
7682 PUSH OFFSET L_lit+3919
\r
7684 MOV EAX,DWORD PTR [EBP-8]
\r
7693 MOV DWORD PTR [EBP-4], EAX
\r
7695 PUSH DWORD PTR [EBP-28]
\r
7696 PUSH DWORD PTR [EBP-32]
\r
7697 PUSH DWORD PTR [EBP-36]
\r
7698 PUSH DWORD PTR [EBP-44]
\r
7699 PUSH DWORD PTR [EBP-4]
\r
7702 MOV DWORD PTR [EBP-28], EAX
\r
7703 MOV EAX,DWORD PTR [EBP-36]
\r
7705 MOV DWORD PTR [EBP-36], EAX
\r
7708 MOV BYTE PTR [EBP-45], AL
\r
7713 PUSH DWORD PTR [EBP-28]
\r
7714 PUSH DWORD PTR [EBP-32]
\r
7715 PUSH DWORD PTR [EBP-36]
\r
7716 PUSH DWORD PTR [EBP-44]
\r
7717 LEA EAX,DWORD PTR [EBP-36]
\r
7720 MOV BYTE PTR [EBP-45], AL
\r
7721 LEA EAX,DWORD PTR [EBP-24]
\r
7723 LEA EAX,DWORD PTR [EBP-32]
\r
7725 LEA EAX,DWORD PTR [EBP-28]
\r
7727 LEA EAX,DWORD PTR [EBP-44]
\r
7730 MOV EAX,DWORD PTR [EBP-24]
\r
7735 MOV EAX,DWORD PTR [EBP-32]
\r
7741 LEA EAX,DWORD PTR [EBP-28]
\r
7743 LEA EAX,DWORD PTR [EBP-32]
\r
7745 LEA EAX,DWORD PTR [EBP-40]
\r
7747 LEA EAX,DWORD PTR [EBP-44]
\r
7750 MOV EAX,DWORD PTR [EBP-40]
\r
7753 MOV EAX,DWORD PTR [EBP-28]
\r
7759 PUSH DWORD PTR [EBP-28]
\r
7760 PUSH DWORD PTR [EBP-32]
\r
7761 PUSH DWORD PTR [EBP-40]
\r
7762 PUSH DWORD PTR [EBP-44]
\r
7767 PUSH DWORD PTR [EBP-24]
\r
7768 PUSH DWORD PTR [EBP-32]
\r
7769 PUSH DWORD PTR [EBP-28]
\r
7770 PUSH DWORD PTR [EBP-44]
\r
7772 LEA EAX,DWORD PTR [EBP-28]
\r
7774 LEA EAX,DWORD PTR [EBP-32]
\r
7776 LEA EAX,DWORD PTR [EBP-40]
\r
7778 LEA EAX,DWORD PTR [EBP-44]
\r
7781 MOV EAX,DWORD PTR [EBP-40]
\r
7784 MOV EAX,DWORD PTR [EBP-28]
\r
7790 PUSH DWORD PTR [EBP-28]
\r
7791 PUSH DWORD PTR [EBP-32]
\r
7792 PUSH DWORD PTR [EBP-40]
\r
7793 PUSH DWORD PTR [EBP-44]
\r
7796 PUSH OFFSET L_lit+3930
\r
7800 MOV DWORD PTR [EBP-28], EAX
\r
7802 MOV EAX,DWORD PTR [EBP-36]
\r
7805 MOV EAX,DWORD PTR [EBP-36]
\r
7812 MOV EAX,DWORD PTR [EBP-36]
\r
7815 MOV DWORD PTR [EBP-36], EAX
\r
7816 MOV EAX,DWORD PTR [EBP-36]
\r
7819 MOVSX EAX,BYTE PTR [EBP-45]
\r
7824 PUSH DWORD PTR [EBP-28]
\r
7825 PUSH DWORD PTR [EBP-32]
\r
7826 PUSH DWORD PTR [EBP-36]
\r
7827 PUSH DWORD PTR [EBP-44]
\r
7833 PUSH OFFSET L_lit+3942
\r
7836 MOV DWORD PTR [EBP-28], EAX
\r
7843 MOV EAX,DWORD PTR [EBP-36]
\r
7846 MOV EAX,DWORD PTR [EBP-36]
\r
7849 MOV EAX,DWORD PTR [EBP-28]
\r
7856 MOV EAX,DWORD PTR [EBP-28]
\r
7863 PUSH DWORD PTR [EBP-28]
\r
7864 PUSH DWORD PTR [EBP-32]
\r
7865 PUSH DWORD PTR [EBP-36]
\r
7866 PUSH DWORD PTR [EBP-44]
\r
7869 MOV DWORD PTR [EBP-28], EAX
\r
7875 PUSH DWORD PTR [EBP-32]
\r
7876 CALL _lookup_member
\r
7882 MOV ESI,OFFSET _symtab
\r
7884 MOV EAX,DWORD PTR [ESI+16]
\r
7885 MOV _memoffset, EAX
\r
7889 MOV ESI,OFFSET _symtab
\r
7891 MOV EAX,DWORD PTR [ESI]
\r
7892 MOV DWORD PTR [EBP-36], EAX
\r
7894 MOV DWORD PTR [EBP-32], EAX
\r
7895 MOV EAX,_memoffset
\r
7896 MOV DWORD PTR [EBP-44], EAX
\r
7897 MOV EAX,DWORD PTR [EBP-36]
\r
7900 MOV EAX,DWORD PTR [EBP-36]
\r
7903 MOV DWORD PTR [EBP-36], EAX
\r
7906 MOV DWORD PTR [EBP-28], EAX
\r
7909 PUSH OFFSET L_lit+3954
\r
7914 PUSH OFFSET L_lit+3977
\r
7919 PUSH OFFSET L_lit+4003
\r
7927 MOV EAX,DWORD PTR [EBP-36]
\r
7930 MOV EAX,DWORD PTR [EBP-36]
\r
7937 MOV EAX,DWORD PTR [EBP-28]
\r
7944 PUSH DWORD PTR [EBP-28]
\r
7945 PUSH DWORD PTR [EBP-32]
\r
7946 PUSH DWORD PTR [EBP-36]
\r
7947 PUSH DWORD PTR [EBP-44]
\r
7950 MOV DWORD PTR [EBP-28], EAX
\r
7956 PUSH DWORD PTR [EBP-32]
\r
7957 CALL _lookup_member
\r
7963 MOV ESI,OFFSET _symtab
\r
7965 MOV EAX,DWORD PTR [ESI+16]
\r
7966 MOV _memoffset, EAX
\r
7970 MOV ESI,OFFSET _symtab
\r
7972 MOV EAX,DWORD PTR [ESI]
\r
7973 MOV DWORD PTR [EBP-36], EAX
\r
7975 MOV DWORD PTR [EBP-32], EAX
\r
7976 MOV EAX,_memoffset
\r
7977 MOV DWORD PTR [EBP-44], EAX
\r
7979 MOV DWORD PTR [EBP-28], EAX
\r
7982 PUSH OFFSET L_lit+4030
\r
7987 PUSH OFFSET L_lit+4056
\r
7992 PUSH OFFSET L_lit+4082
\r
7997 MOV BYTE PTR [EBP-45], AL
\r
8002 PUSH DWORD PTR [EBP-28]
\r
8003 PUSH DWORD PTR [EBP-32]
\r
8004 PUSH DWORD PTR [EBP-36]
\r
8005 PUSH DWORD PTR [EBP-44]
\r
8006 LEA EAX,DWORD PTR [EBP-36]
\r
8009 MOV BYTE PTR [EBP-45], AL
\r
8010 LEA EAX,DWORD PTR [EBP-24]
\r
8012 LEA EAX,DWORD PTR [EBP-32]
\r
8014 LEA EAX,DWORD PTR [EBP-28]
\r
8016 LEA EAX,DWORD PTR [EBP-44]
\r
8019 MOV EAX,DWORD PTR [EBP-24]
\r
8024 MOV EAX,DWORD PTR [EBP-32]
\r
8030 LEA EAX,DWORD PTR [EBP-28]
\r
8032 LEA EAX,DWORD PTR [EBP-32]
\r
8034 LEA EAX,DWORD PTR [EBP-40]
\r
8036 LEA EAX,DWORD PTR [EBP-44]
\r
8039 MOV EAX,DWORD PTR [EBP-40]
\r
8042 MOV EAX,DWORD PTR [EBP-28]
\r
8048 PUSH DWORD PTR [EBP-28]
\r
8049 PUSH DWORD PTR [EBP-32]
\r
8050 PUSH DWORD PTR [EBP-40]
\r
8051 PUSH DWORD PTR [EBP-44]
\r
8053 MOV EAX,DWORD PTR [EBP-28]
\r
8058 MOV EAX,DWORD PTR [EBP-32]
\r
8061 MOV ESI,OFFSET _symtab
\r
8063 MOV EAX,DWORD PTR [ESI]
\r
8068 MOV DWORD PTR [EBP-28], EAX
\r
8073 PUSH DWORD PTR [EBP-24]
\r
8074 PUSH DWORD PTR [EBP-32]
\r
8075 PUSH DWORD PTR [EBP-28]
\r
8076 PUSH DWORD PTR [EBP-44]
\r
8078 LEA EAX,DWORD PTR [EBP-28]
\r
8080 LEA EAX,DWORD PTR [EBP-32]
\r
8082 LEA EAX,DWORD PTR [EBP-40]
\r
8084 LEA EAX,DWORD PTR [EBP-44]
\r
8087 MOV EAX,DWORD PTR [EBP-40]
\r
8090 MOV EAX,DWORD PTR [EBP-28]
\r
8096 MOV EAX,DWORD PTR [EBP-28]
\r
8101 MOV EAX,DWORD PTR [EBP-32]
\r
8104 MOV ESI,OFFSET _symtab
\r
8106 MOV EAX,DWORD PTR [ESI]
\r
8111 MOV DWORD PTR [EBP-28], EAX
\r
8113 PUSH DWORD PTR [EBP-28]
\r
8114 PUSH DWORD PTR [EBP-32]
\r
8115 PUSH DWORD PTR [EBP-40]
\r
8116 PUSH DWORD PTR [EBP-44]
\r
8119 PUSH OFFSET L_lit+4110
\r
8123 MOV DWORD PTR [EBP-28], EAX
\r
8125 MOV EAX,DWORD PTR [EBP-36]
\r
8128 MOV EAX,DWORD PTR [EBP-36]
\r
8132 MOV EAX,DWORD PTR [EBP-36]
\r
8135 MOV DWORD PTR [EBP-36], EAX
\r
8136 MOV EAX,DWORD PTR [EBP-36]
\r
8139 MOVSX EAX,BYTE PTR [EBP-45]
\r
8144 PUSH DWORD PTR [EBP-28]
\r
8145 PUSH DWORD PTR [EBP-32]
\r
8146 PUSH DWORD PTR [EBP-36]
\r
8147 PUSH DWORD PTR [EBP-44]
\r
8153 PUSH OFFSET L_lit+4122
\r
8156 MOV DWORD PTR [EBP-28], EAX
\r
8163 MOV EAX,DWORD PTR [EBP-36]
\r
8166 PUSH DWORD PTR [EBP-28]
\r
8167 PUSH DWORD PTR [EBP-32]
\r
8168 PUSH DWORD PTR [EBP-36]
\r
8169 PUSH DWORD PTR [EBP-44]
\r
8173 PUSH DWORD PTR [EBP-28]
\r
8174 PUSH DWORD PTR [EBP-32]
\r
8175 PUSH DWORD PTR [EBP-36]
\r
8176 PUSH DWORD PTR [EBP-44]
\r
8179 PUSH DWORD PTR [EBP-36]
\r
8180 PUSH DWORD PTR [EBP-32]
\r
8184 PUSH OFFSET L_lit+4134
\r
8185 PUSH DWORD PTR [EBP-28]
\r
8186 PUSH DWORD PTR [EBP-32]
\r
8187 PUSH DWORD PTR [EBP-36]
\r
8188 PUSH DWORD PTR [EBP-44]
\r
8192 PUSH DWORD PTR [EBP-36]
\r
8196 PUSH OFFSET L_lit+4150
\r
8197 PUSH DWORD PTR [EBP-28]
\r
8198 PUSH DWORD PTR [EBP-32]
\r
8199 PUSH DWORD PTR [EBP-36]
\r
8200 PUSH DWORD PTR [EBP-44]
\r
8204 PUSH DWORD PTR [EBP-36]
\r
8208 PUSH OFFSET L_lit+4158
\r
8209 PUSH DWORD PTR [EBP-28]
\r
8210 PUSH DWORD PTR [EBP-32]
\r
8211 PUSH DWORD PTR [EBP-36]
\r
8212 PUSH DWORD PTR [EBP-44]
\r
8216 PUSH OFFSET L_lit+4166
\r
8217 PUSH DWORD PTR [EBP-28]
\r
8218 PUSH DWORD PTR [EBP-32]
\r
8219 PUSH DWORD PTR [EBP-36]
\r
8220 PUSH DWORD PTR [EBP-44]
\r
8225 MOV EAX,DWORD PTR [EBP-36]
\r
8229 MOV DWORD PTR [EBP-28], EAX
\r
8233 MOV DWORD PTR [EBP-28], EAX
\r
8241 MOV EAX,DWORD PTR [EBP-36]
\r
8244 PUSH DWORD PTR [EBP-28]
\r
8245 PUSH DWORD PTR [EBP-32]
\r
8246 PUSH DWORD PTR [EBP-36]
\r
8247 PUSH DWORD PTR [EBP-44]
\r
8251 PUSH DWORD PTR [EBP-28]
\r
8252 PUSH DWORD PTR [EBP-32]
\r
8253 PUSH DWORD PTR [EBP-36]
\r
8254 PUSH DWORD PTR [EBP-44]
\r
8257 PUSH DWORD PTR [EBP-36]
\r
8258 PUSH DWORD PTR [EBP-32]
\r
8262 PUSH OFFSET L_lit+4172
\r
8263 PUSH DWORD PTR [EBP-28]
\r
8264 PUSH DWORD PTR [EBP-32]
\r
8265 PUSH DWORD PTR [EBP-36]
\r
8266 PUSH DWORD PTR [EBP-44]
\r
8270 PUSH DWORD PTR [EBP-36]
\r
8274 PUSH OFFSET L_lit+4188
\r
8275 PUSH DWORD PTR [EBP-28]
\r
8276 PUSH DWORD PTR [EBP-32]
\r
8277 PUSH DWORD PTR [EBP-36]
\r
8278 PUSH DWORD PTR [EBP-44]
\r
8282 PUSH DWORD PTR [EBP-36]
\r
8286 PUSH OFFSET L_lit+4196
\r
8287 PUSH DWORD PTR [EBP-28]
\r
8288 PUSH DWORD PTR [EBP-32]
\r
8289 PUSH DWORD PTR [EBP-36]
\r
8290 PUSH DWORD PTR [EBP-44]
\r
8294 PUSH OFFSET L_lit+4204
\r
8295 PUSH DWORD PTR [EBP-28]
\r
8296 PUSH DWORD PTR [EBP-32]
\r
8297 PUSH DWORD PTR [EBP-36]
\r
8298 PUSH DWORD PTR [EBP-44]
\r
8303 MOV EAX,DWORD PTR [EBP-36]
\r
8307 MOV DWORD PTR [EBP-28], EAX
\r
8311 MOV DWORD PTR [EBP-28], EAX
\r
8315 PUSH DWORD PTR [EBP-28]
\r
8316 PUSH DWORD PTR [EBP-32]
\r
8317 PUSH DWORD PTR [EBP-36]
\r
8318 PUSH DWORD PTR [EBP-44]
\r
8328 MOV EAX,DWORD PTR [EBP+12]
\r
8331 MOV EAX,DWORD PTR [EBP+8]
\r
8337 MOV EAX,DWORD PTR [EBP+12]
\r
8339 MOV DWORD PTR [EBP-4], EAX
\r
8342 MOV EAX,DWORD PTR [EBP+8]
\r
8344 MOV DWORD PTR [EBP-4], EAX
\r
8346 MOV EAX,DWORD PTR [EBP+12]
\r
8349 MOV EAX,DWORD PTR [EBP+8]
\r
8353 MOV EAX,DWORD PTR [EBP-4]
\r
8355 MOV DWORD PTR [EBP-4], EAX
\r
8358 MOV EAX,DWORD PTR [EBP+12]
\r
8361 MOV EAX,DWORD PTR [EBP+8]
\r
8365 MOV EAX,DWORD PTR [EBP-4]
\r
8367 MOV DWORD PTR [EBP-4], EAX
\r
8370 MOV EAX,DWORD PTR [EBP-4]
\r
8372 MOV DWORD PTR [EBP-4], EAX
\r
8375 MOV EAX,DWORD PTR [EBP+12]
\r
8376 AND EAX,DWORD PTR [EBP+8]
\r
8379 MOV EAX,DWORD PTR [EBP-4]
\r
8382 MOV EAX,DWORD PTR [EBP+12]
\r
8385 MOV EAX,DWORD PTR [EBP+8]
\r
8389 MOV EAX,DWORD PTR [EBP-4]
\r
8391 MOV DWORD PTR [EBP-4], EAX
\r
8392 MOV EAX,DWORD PTR [EBP-4]
\r
8395 MOV EAX,DWORD PTR [EBP+12]
\r
8398 MOV EAX,DWORD PTR [EBP+8]
\r
8404 MOV EAX,DWORD PTR [EBP+8]
\r
8408 MOV EAX,DWORD PTR [EBP-4]
\r
8410 MOV DWORD PTR [EBP-4], EAX
\r
8413 MOV EAX,DWORD PTR [EBP+12]
\r
8416 MOV EAX,DWORD PTR [EBP+8]
\r
8422 MOV EAX,DWORD PTR [EBP+12]
\r
8426 MOV EAX,DWORD PTR [EBP-4]
\r
8428 MOV DWORD PTR [EBP-4], EAX
\r
8431 MOV EAX,DWORD PTR [EBP-4]
\r
8440 MOV EAX,DWORD PTR [EBP+8]
\r
8445 MOV EAX,DWORD PTR [EBP+8]
\r
8450 MOV EAX,DWORD PTR [EBP+8]
\r
8457 LEA EAX,DWORD PTR [EBP-8]
\r
8459 LEA EAX,DWORD PTR [EBP-12]
\r
8461 LEA EAX,DWORD PTR [EBP-16]
\r
8463 LEA EAX,DWORD PTR [EBP-24]
\r
8468 MOV EAX,DWORD PTR [EBP-8]
\r
8473 PUSH DWORD PTR [EBP-8]
\r
8474 PUSH DWORD PTR [EBP-12]
\r
8475 PUSH DWORD PTR [EBP-16]
\r
8476 PUSH DWORD PTR [EBP-24]
\r
8481 MOV DWORD PTR [EBP-32], EAX
\r
8482 MOV EAX,DWORD PTR [EBP+8]
\r
8491 MOV DWORD PTR [EBP-4], EAX
\r
8498 LEA EAX,DWORD PTR [EBP-8]
\r
8500 LEA EAX,DWORD PTR [EBP-12]
\r
8502 LEA EAX,DWORD PTR [EBP-16]
\r
8504 LEA EAX,DWORD PTR [EBP-24]
\r
8507 PUSH DWORD PTR [EBP-8]
\r
8508 PUSH DWORD PTR [EBP-12]
\r
8509 PUSH DWORD PTR [EBP-16]
\r
8510 PUSH DWORD PTR [EBP-24]
\r
8512 PUSH DWORD PTR [EBP-32]
\r
8516 PUSH DWORD PTR [EBP-4]
\r
8521 MOV EAX,DWORD PTR [EBP+8]
\r
8528 PUSH DWORD PTR [EBP-32]
\r
8534 PUSH DWORD PTR [EBP-32]
\r
8541 MOV DWORD PTR [EBP-4], EAX
\r
8542 LEA EAX,DWORD PTR [EBP-8]
\r
8544 LEA EAX,DWORD PTR [EBP-12]
\r
8546 LEA EAX,DWORD PTR [EBP-20]
\r
8548 LEA EAX,DWORD PTR [EBP-28]
\r
8551 PUSH DWORD PTR [EBP-8]
\r
8552 PUSH DWORD PTR [EBP-12]
\r
8553 PUSH DWORD PTR [EBP-20]
\r
8554 PUSH DWORD PTR [EBP-28]
\r
8556 PUSH DWORD PTR [EBP-32]
\r
8559 PUSH DWORD PTR [EBP-12]
\r
8560 PUSH DWORD PTR [EBP-16]
\r
8561 PUSH DWORD PTR [EBP-20]
\r
8564 PUSH DWORD PTR [EBP-28]
\r
8566 MOV EAX,DWORD PTR [EBP-4]
\r
8571 MOV DWORD PTR [EBP-4], EAX
\r
8573 MOV EAX,DWORD PTR [EBP-4]
\r
8574 MOV ESI,OFFSET _optype
\r
8576 MOVSX EAX,BYTE PTR [ESI]
\r
8581 MOV EAX,DWORD PTR [EBP-4]
\r
8582 MOV ESI,OFFSET _priority
\r
8584 MOV EAX,DWORD PTR [EBP+8]
\r
8586 MOV ESI,OFFSET _priority
\r
8588 MOVSX EAX,BYTE PTR [EBX]
\r
8589 CMP AL,BYTE PTR [ESI]
\r
8594 MOV EAX,DWORD PTR [EBP-4]
\r
8595 MOV ESI,OFFSET _priority
\r
8597 MOV EAX,DWORD PTR [EBP+8]
\r
8599 MOV ESI,OFFSET _priority
\r
8601 MOVSX EAX,BYTE PTR [EBX]
\r
8602 CMP AL,BYTE PTR [ESI]
\r
8606 MOV EAX,DWORD PTR [EBP+8]
\r
8607 MOV ESI,OFFSET _optype
\r
8609 MOVSX EAX,BYTE PTR [ESI]
\r
8615 PUSH DWORD PTR [EBP+8]
\r
8617 PUSH DWORD PTR [EBP-4]
\r
8621 PUSH DWORD PTR [EBP-4]
\r
8623 MOV DWORD PTR [EBP-4], EAX
\r
8626 MOV EAX,DWORD PTR [EBP+8]
\r
8631 PUSH DWORD PTR [EBP+8]
\r
8634 MOV EAX,DWORD PTR [EBP-4]
\r
8643 LEA EAX,DWORD PTR [EBP-16]
\r
8645 LEA EAX,DWORD PTR [EBP-20]
\r
8647 LEA EAX,DWORD PTR [EBP-24]
\r
8649 LEA EAX,DWORD PTR [EBP-32]
\r
8652 LEA EAX,DWORD PTR [EBP-4]
\r
8654 LEA EAX,DWORD PTR [EBP-8]
\r
8656 LEA EAX,DWORD PTR [EBP-12]
\r
8658 LEA EAX,DWORD PTR [EBP-28]
\r
8662 MOV DWORD PTR [EBP-36], EAX
\r
8663 MOV DWORD PTR [EBP-64], EAX
\r
8664 MOV DWORD PTR [EBP-60], EAX
\r
8665 MOV DWORD PTR [EBP-56], EAX
\r
8666 MOV EAX,DWORD PTR [EBP-4]
\r
8672 MOV DWORD PTR [EBP-60], EAX
\r
8673 MOV EAX,DWORD PTR [EBP-24]
\r
8674 MOV DWORD PTR [EBP-12], EAX
\r
8676 MOV EAX,DWORD PTR [EBP-16]
\r
8682 MOV DWORD PTR [EBP-60], EAX
\r
8683 MOV EAX,DWORD PTR [EBP-12]
\r
8684 MOV DWORD PTR [EBP-24], EAX
\r
8686 PUSH DWORD PTR [EBP-12]
\r
8687 PUSH DWORD PTR [EBP-24]
\r
8689 MOV DWORD PTR [EBP-52], EAX
\r
8690 MOV EAX,DWORD PTR [EBP-4]
\r
8695 MOV EAX,DWORD PTR [EBP-16]
\r
8700 MOV EAX,DWORD PTR [EBP+8]
\r
8705 MOV EAX,DWORD PTR [EBP+8]
\r
8713 MOV EAX,DWORD PTR [EBP+8]
\r
8716 MOV EAX,DWORD PTR [EBP-8]
\r
8717 ADD EAX,DWORD PTR [EBP-20]
\r
8718 MOV DWORD PTR [EBP-8], EAX
\r
8721 MOV EAX,DWORD PTR [EBP-8]
\r
8722 SUB EAX,DWORD PTR [EBP-20]
\r
8723 MOV DWORD PTR [EBP-8], EAX
\r
8726 MOV EAX,DWORD PTR [EBP-8]
\r
8727 MOV ECX,DWORD PTR [EBP-20]
\r
8729 MOV DWORD PTR [EBP-8], EAX
\r
8732 MOV EAX,DWORD PTR [EBP-8]
\r
8733 MOV ECX,DWORD PTR [EBP-20]
\r
8736 MOV DWORD PTR [EBP-8], EAX
\r
8739 MOV EAX,DWORD PTR [EBP-8]
\r
8740 MOV ECX,DWORD PTR [EBP-20]
\r
8744 MOV DWORD PTR [EBP-8], EAX
\r
8747 MOV EAX,DWORD PTR [EBP-8]
\r
8748 AND EAX,DWORD PTR [EBP-20]
\r
8749 MOV DWORD PTR [EBP-8], EAX
\r
8752 MOV EAX,DWORD PTR [EBP-8]
\r
8753 OR EAX,DWORD PTR [EBP-20]
\r
8754 MOV DWORD PTR [EBP-8], EAX
\r
8757 MOV EAX,DWORD PTR [EBP-8]
\r
8758 XOR EAX,DWORD PTR [EBP-20]
\r
8759 MOV DWORD PTR [EBP-8], EAX
\r
8762 MOV EAX,DWORD PTR [EBP-8]
\r
8763 MOV ECX,DWORD PTR [EBP-20]
\r
8765 MOV DWORD PTR [EBP-8], EAX
\r
8768 MOV EAX,DWORD PTR [EBP-8]
\r
8769 MOV ECX,DWORD PTR [EBP-20]
\r
8771 MOV DWORD PTR [EBP-8], EAX
\r
8774 MOV EAX,DWORD PTR [EBP-8]
\r
8775 CMP EAX,DWORD PTR [EBP-20]
\r
8778 MOV DWORD PTR [EBP-8], EAX
\r
8781 MOV EAX,DWORD PTR [EBP-8]
\r
8782 CMP EAX,DWORD PTR [EBP-20]
\r
8785 MOV DWORD PTR [EBP-8], EAX
\r
8788 MOV EAX,DWORD PTR [EBP-8]
\r
8789 CMP EAX,DWORD PTR [EBP-20]
\r
8792 MOV DWORD PTR [EBP-8], EAX
\r
8794 MOV EAX,DWORD PTR [EBP-8]
\r
8795 CMP EAX,DWORD PTR [EBP-20]
\r
8798 MOV DWORD PTR [EBP-8], EAX
\r
8801 MOV EAX,DWORD PTR [EBP-8]
\r
8802 CMP EAX,DWORD PTR [EBP-20]
\r
8805 MOV DWORD PTR [EBP-8], EAX
\r
8808 MOV EAX,DWORD PTR [EBP-8]
\r
8809 CMP EAX,DWORD PTR [EBP-20]
\r
8812 MOV DWORD PTR [EBP-8], EAX
\r
8815 CALL _syntax_error
\r
8854 MOV EAX,DWORD PTR [EBP-8]
\r
8855 MOV DWORD PTR [EBP-40], EAX
\r
8856 MOV EAX,DWORD PTR [EBP-12]
\r
8857 MOV DWORD PTR [EBP-44], EAX
\r
8859 MOV DWORD PTR [EBP-68], EAX
\r
8860 MOV EAX,DWORD PTR [EBP-12]
\r
8861 OR EAX,DWORD PTR [EBP-24]
\r
8865 MOV DWORD PTR [EBP-56], EAX
\r
8867 MOV EAX,DWORD PTR [EBP-16]
\r
8873 MOV DWORD PTR [EBP-60], EAX
\r
8875 MOV EAX,DWORD PTR [EBP+8]
\r
8879 PUSH DWORD PTR [EBP-16]
\r
8880 PUSH DWORD PTR [EBP-20]
\r
8881 PUSH DWORD PTR [EBP-24]
\r
8882 PUSH DWORD PTR [EBP-32]
\r
8886 MOV EAX,DWORD PTR [EBP-4]
\r
8887 MOV DWORD PTR [EBP-36], EAX
\r
8889 MOV DWORD PTR [EBP+8], EAX
\r
8892 MOV EAX,DWORD PTR [EBP-4]
\r
8893 MOV DWORD PTR [EBP-36], EAX
\r
8895 MOV DWORD PTR [EBP+8], EAX
\r
8898 MOV EAX,DWORD PTR [EBP-4]
\r
8899 MOV DWORD PTR [EBP-36], EAX
\r
8901 MOV DWORD PTR [EBP+8], EAX
\r
8905 MOV DWORD PTR [EBP+8], EAX
\r
8906 MOV EAX,DWORD PTR [EBP-4]
\r
8907 MOV DWORD PTR [EBP-36], EAX
\r
8911 MOV DWORD PTR [EBP+8], EAX
\r
8912 MOV EAX,DWORD PTR [EBP-4]
\r
8913 MOV DWORD PTR [EBP-36], EAX
\r
8917 MOV DWORD PTR [EBP+8], EAX
\r
8918 MOV EAX,DWORD PTR [EBP-4]
\r
8919 MOV DWORD PTR [EBP-36], EAX
\r
8923 MOV DWORD PTR [EBP+8], EAX
\r
8924 MOV EAX,DWORD PTR [EBP-4]
\r
8925 MOV DWORD PTR [EBP-36], EAX
\r
8929 MOV DWORD PTR [EBP+8], EAX
\r
8930 MOV EAX,DWORD PTR [EBP-4]
\r
8931 MOV DWORD PTR [EBP-36], EAX
\r
8935 MOV DWORD PTR [EBP+8], EAX
\r
8936 MOV EAX,DWORD PTR [EBP-4]
\r
8937 MOV DWORD PTR [EBP-36], EAX
\r
8941 MOV DWORD PTR [EBP+8], EAX
\r
8942 MOV EAX,DWORD PTR [EBP-4]
\r
8943 MOV DWORD PTR [EBP-36], EAX
\r
8971 MOV EAX,DWORD PTR [EBP+8]
\r
8979 MOV DWORD PTR [EBP-64], EAX
\r
8982 MOV EAX,DWORD PTR [EBP-60]
\r
8985 MOV EAX,DWORD PTR [EBP-56]
\r
8989 MOV DWORD PTR [EBP+8], EAX
\r
8993 MOV DWORD PTR [EBP+8], EAX
\r
8997 MOV EAX,DWORD PTR [EBP-56]
\r
9001 MOV DWORD PTR [EBP+8], EAX
\r
9006 MOV EAX,DWORD PTR [EBP-60]
\r
9009 MOV EAX,DWORD PTR [EBP-56]
\r
9013 MOV DWORD PTR [EBP+8], EAX
\r
9017 MOV DWORD PTR [EBP+8], EAX
\r
9021 MOV EAX,DWORD PTR [EBP-56]
\r
9025 MOV DWORD PTR [EBP+8], EAX
\r
9030 MOV EAX,DWORD PTR [EBP-60]
\r
9033 MOV EAX,DWORD PTR [EBP-56]
\r
9037 MOV DWORD PTR [EBP+8], EAX
\r
9041 MOV DWORD PTR [EBP+8], EAX
\r
9045 MOV EAX,DWORD PTR [EBP-56]
\r
9049 MOV DWORD PTR [EBP+8], EAX
\r
9054 MOV EAX,DWORD PTR [EBP-60]
\r
9057 MOV EAX,DWORD PTR [EBP-56]
\r
9061 MOV DWORD PTR [EBP+8], EAX
\r
9065 MOV DWORD PTR [EBP+8], EAX
\r
9069 MOV EAX,DWORD PTR [EBP-56]
\r
9073 MOV DWORD PTR [EBP+8], EAX
\r
9097 MOV EAX,DWORD PTR [EBP-16]
\r
9102 MOV EAX,DWORD PTR [EBP-64]
\r
9107 PUSH OFFSET L_lit+4210
\r
9110 MOV DWORD PTR [EBP-16], EAX
\r
9112 MOV EAX,DWORD PTR [EBP-60]
\r
9115 MOV EAX,DWORD PTR [EBP-64]
\r
9121 MOV EAX,DWORD PTR [EBP-4]
\r
9122 MOV DWORD PTR [EBP-48], EAX
\r
9123 MOV EAX,DWORD PTR [EBP-16]
\r
9124 MOV DWORD PTR [EBP-4], EAX
\r
9125 MOV EAX,DWORD PTR [EBP-48]
\r
9126 MOV DWORD PTR [EBP-16], EAX
\r
9127 MOV EAX,DWORD PTR [EBP-8]
\r
9128 MOV DWORD PTR [EBP-48], EAX
\r
9129 MOV EAX,DWORD PTR [EBP-20]
\r
9130 MOV DWORD PTR [EBP-8], EAX
\r
9131 MOV EAX,DWORD PTR [EBP-48]
\r
9132 MOV DWORD PTR [EBP-20], EAX
\r
9133 MOV EAX,DWORD PTR [EBP-12]
\r
9134 MOV DWORD PTR [EBP-48], EAX
\r
9135 MOV EAX,DWORD PTR [EBP-24]
\r
9136 MOV DWORD PTR [EBP-12], EAX
\r
9137 MOV EAX,DWORD PTR [EBP-48]
\r
9138 MOV DWORD PTR [EBP-24], EAX
\r
9139 MOV EAX,DWORD PTR [EBP-28]
\r
9140 MOV DWORD PTR [EBP-48], EAX
\r
9141 MOV EAX,DWORD PTR [EBP-32]
\r
9142 MOV DWORD PTR [EBP-28], EAX
\r
9143 MOV EAX,DWORD PTR [EBP-48]
\r
9144 MOV DWORD PTR [EBP-32], EAX
\r
9146 MOV EAX,DWORD PTR [EBP-24]
\r
9151 MOV EAX,DWORD PTR [EBP+8]
\r
9156 PUSH DWORD PTR [EBP-4]
\r
9157 PUSH DWORD PTR [EBP-8]
\r
9158 PUSH DWORD PTR [EBP-12]
\r
9159 PUSH DWORD PTR [EBP-28]
\r
9162 PUSH DWORD PTR [EBP-16]
\r
9164 MOV DWORD PTR [EBP-16], EAX
\r
9165 MOV EAX,DWORD PTR [EBP+8]
\r
9168 MOV EAX,DWORD PTR [EBP-16]
\r
9169 CMP EAX,DWORD PTR [EBP-4]
\r
9173 MOV EAX,DWORD PTR [EBP-8]
\r
9174 CMP EAX,DWORD PTR [EBP-20]
\r
9179 MOV EAX,DWORD PTR [EBP-4]
\r
9180 MOV DWORD PTR [EBP-68], EAX
\r
9183 MOV EAX,DWORD PTR [EBP-60]
\r
9186 PUSH DWORD PTR [EBP-16]
\r
9187 PUSH DWORD PTR [EBP-20]
\r
9188 PUSH DWORD PTR [EBP-24]
\r
9189 PUSH DWORD PTR [EBP-32]
\r
9193 PUSH DWORD PTR [EBP-16]
\r
9194 PUSH DWORD PTR [EBP-20]
\r
9195 PUSH DWORD PTR [EBP-24]
\r
9196 PUSH DWORD PTR [EBP-32]
\r
9198 PUSH DWORD PTR [EBP-4]
\r
9199 PUSH DWORD PTR [EBP-8]
\r
9200 PUSH DWORD PTR [EBP-12]
\r
9201 PUSH DWORD PTR [EBP-28]
\r
9206 MOV EAX,DWORD PTR [EBP-24]
\r
9209 PUSH OFFSET L_lit+4222
\r
9210 PUSH DWORD PTR [EBP-16]
\r
9211 PUSH DWORD PTR [EBP-20]
\r
9212 PUSH DWORD PTR [EBP-24]
\r
9213 PUSH DWORD PTR [EBP-32]
\r
9217 PUSH DWORD PTR [EBP-16]
\r
9218 PUSH DWORD PTR [EBP-20]
\r
9219 PUSH DWORD PTR [EBP-24]
\r
9220 PUSH DWORD PTR [EBP-32]
\r
9222 PUSH OFFSET L_lit+4232
\r
9226 MOV _zero_flag, AL
\r
9229 MOV EAX,DWORD PTR [EBP-24]
\r
9232 PUSH OFFSET L_lit+4244
\r
9233 PUSH DWORD PTR [EBP-16]
\r
9234 PUSH DWORD PTR [EBP-20]
\r
9235 PUSH DWORD PTR [EBP-24]
\r
9236 PUSH DWORD PTR [EBP-32]
\r
9240 PUSH DWORD PTR [EBP-16]
\r
9241 PUSH DWORD PTR [EBP-20]
\r
9242 PUSH DWORD PTR [EBP-24]
\r
9243 PUSH DWORD PTR [EBP-32]
\r
9245 PUSH OFFSET L_lit+4254
\r
9249 MOV _zero_flag, AL
\r
9252 PUSH DWORD PTR [EBP-16]
\r
9253 PUSH DWORD PTR [EBP-20]
\r
9254 PUSH DWORD PTR [EBP-24]
\r
9255 PUSH DWORD PTR [EBP-32]
\r
9257 MOV EAX,DWORD PTR [EBP-52]
\r
9260 PUSH OFFSET L_lit+4266
\r
9264 PUSH OFFSET L_lit+4274
\r
9268 MOV _zero_flag, AL
\r
9272 PUSH DWORD PTR [EBP-16]
\r
9273 PUSH DWORD PTR [EBP-20]
\r
9274 PUSH DWORD PTR [EBP-24]
\r
9275 PUSH DWORD PTR [EBP-32]
\r
9277 MOV EAX,DWORD PTR [EBP-52]
\r
9280 PUSH OFFSET L_lit+4283
\r
9282 PUSH OFFSET L_lit+4295
\r
9286 PUSH OFFSET L_lit+4303
\r
9288 PUSH OFFSET L_lit+4307
\r
9292 MOV _zero_flag, AL
\r
9293 MOV EAX,DWORD PTR [EBP+8]
\r
9298 PUSH OFFSET L_lit+4316
\r
9303 MOV EAX,DWORD PTR [EBP-24]
\r
9306 PUSH OFFSET L_lit+4328
\r
9307 PUSH DWORD PTR [EBP-16]
\r
9308 PUSH DWORD PTR [EBP-20]
\r
9309 PUSH DWORD PTR [EBP-24]
\r
9310 PUSH DWORD PTR [EBP-32]
\r
9314 PUSH DWORD PTR [EBP-16]
\r
9315 PUSH DWORD PTR [EBP-20]
\r
9316 PUSH DWORD PTR [EBP-24]
\r
9317 PUSH DWORD PTR [EBP-32]
\r
9319 PUSH OFFSET L_lit+4338
\r
9323 MOV _zero_flag, AL
\r
9326 MOV EAX,DWORD PTR [EBP-24]
\r
9329 PUSH OFFSET L_lit+4350
\r
9330 PUSH DWORD PTR [EBP-16]
\r
9331 PUSH DWORD PTR [EBP-20]
\r
9332 PUSH DWORD PTR [EBP-24]
\r
9333 PUSH DWORD PTR [EBP-32]
\r
9337 PUSH DWORD PTR [EBP-16]
\r
9338 PUSH DWORD PTR [EBP-20]
\r
9339 PUSH DWORD PTR [EBP-24]
\r
9340 PUSH DWORD PTR [EBP-32]
\r
9342 PUSH OFFSET L_lit+4359
\r
9346 MOV _zero_flag, AL
\r
9349 MOV EAX,DWORD PTR [EBP-24]
\r
9352 PUSH OFFSET L_lit+4370
\r
9353 PUSH DWORD PTR [EBP-16]
\r
9354 PUSH DWORD PTR [EBP-20]
\r
9355 PUSH DWORD PTR [EBP-24]
\r
9356 PUSH DWORD PTR [EBP-32]
\r
9360 PUSH DWORD PTR [EBP-16]
\r
9361 PUSH DWORD PTR [EBP-20]
\r
9362 PUSH DWORD PTR [EBP-24]
\r
9363 PUSH DWORD PTR [EBP-32]
\r
9365 PUSH OFFSET L_lit+4380
\r
9369 MOV _zero_flag, AL
\r
9372 PUSH DWORD PTR [EBP-16]
\r
9373 PUSH DWORD PTR [EBP-20]
\r
9374 PUSH DWORD PTR [EBP-24]
\r
9375 PUSH DWORD PTR [EBP-32]
\r
9377 PUSH OFFSET L_lit+4392
\r
9379 MOV EAX,DWORD PTR [EBP-52]
\r
9382 PUSH OFFSET L_lit+4403
\r
9386 MOV EAX,DWORD PTR [EBP-52]
\r
9389 PUSH OFFSET L_lit+4418
\r
9394 MOV _zero_flag, AL
\r
9397 PUSH DWORD PTR [EBP-16]
\r
9398 PUSH DWORD PTR [EBP-20]
\r
9399 PUSH DWORD PTR [EBP-24]
\r
9400 PUSH DWORD PTR [EBP-32]
\r
9402 MOV EAX,DWORD PTR [EBP-52]
\r
9405 PUSH OFFSET L_lit+4431
\r
9409 MOV EAX,DWORD PTR [EBP-52]
\r
9412 PUSH OFFSET L_lit+4442
\r
9416 PUSH OFFSET L_lit+4452
\r
9421 MOV _zero_flag, AL
\r
9433 MOV EAX,DWORD PTR [EBP-24]
\r
9436 PUSH OFFSET L_lit+4462
\r
9437 PUSH DWORD PTR [EBP-16]
\r
9438 PUSH DWORD PTR [EBP-20]
\r
9439 PUSH DWORD PTR [EBP-24]
\r
9440 PUSH DWORD PTR [EBP-32]
\r
9444 PUSH DWORD PTR [EBP-16]
\r
9445 PUSH DWORD PTR [EBP-20]
\r
9446 PUSH DWORD PTR [EBP-24]
\r
9447 PUSH DWORD PTR [EBP-32]
\r
9449 PUSH OFFSET L_lit+4472
\r
9452 MOV EAX,DWORD PTR [EBP+8]
\r
9455 PUSH OFFSET L_lit+4484
\r
9459 PUSH OFFSET L_lit+4492
\r
9463 PUSH OFFSET L_lit+4501
\r
9467 PUSH OFFSET L_lit+4509
\r
9471 PUSH OFFSET L_lit+4518
\r
9475 PUSH OFFSET L_lit+4526
\r
9479 PUSH OFFSET L_lit+4535
\r
9483 PUSH OFFSET L_lit+4543
\r
9487 PUSH OFFSET L_lit+4552
\r
9491 PUSH OFFSET L_lit+4560
\r
9516 PUSH OFFSET L_lit+4569
\r
9519 MOV _zero_flag, AL
\r
9522 CALL _syntax_error
\r
9569 MOV EAX,DWORD PTR [EBP-36]
\r
9572 PUSH DWORD PTR [EBP-36]
\r
9573 PUSH DWORD PTR [EBP-40]
\r
9574 PUSH DWORD PTR [EBP-44]
\r
9575 PUSH DWORD PTR [EBP-28]
\r
9578 MOV EAX,DWORD PTR [EBP-68]
\r
9579 MOV DWORD PTR [EBP-4], EAX
\r
9581 PUSH DWORD PTR [EBP-4]
\r
9582 PUSH DWORD PTR [EBP-8]
\r
9583 PUSH DWORD PTR [EBP-52]
\r
9584 PUSH DWORD PTR [EBP-28]
\r
9593 MOVSX EAX,_not_flag
\r
9596 PUSH OFFSET L_lit+4579
\r
9598 PUSH OFFSET L_lit+4591
\r
9600 PUSH OFFSET L_lit+4599
\r
9605 MOV _zero_flag, AL
\r
9612 PUSH DWORD PTR [EBP+20]
\r
9614 MOV DWORD PTR [EBP+20], EAX
\r
9615 MOV EAX,DWORD PTR [EBP+20]
\r
9622 PUSH DWORD PTR [EBP+20]
\r
9624 MOV DWORD PTR [EBP+20], EAX
\r
9625 MOV EAX,DWORD PTR [EBP+12]
\r
9628 PUSH OFFSET L_lit+4609
\r
9629 PUSH DWORD PTR [EBP+20]
\r
9630 PUSH DWORD PTR [EBP+16]
\r
9631 PUSH DWORD PTR [EBP+12]
\r
9632 PUSH DWORD PTR [EBP+8]
\r
9636 MOV EAX,DWORD PTR [EBP+12]
\r
9639 PUSH OFFSET L_lit+4620
\r
9640 PUSH DWORD PTR [EBP+20]
\r
9641 PUSH DWORD PTR [EBP+16]
\r
9642 PUSH DWORD PTR [EBP+12]
\r
9643 PUSH DWORD PTR [EBP+8]
\r
9647 PUSH OFFSET L_lit+4630
\r
9648 PUSH DWORD PTR [EBP+20]
\r
9649 PUSH DWORD PTR [EBP+16]
\r
9650 PUSH DWORD PTR [EBP+12]
\r
9651 PUSH DWORD PTR [EBP+8]
\r
9656 MOV _zero_flag, AL
\r
9659 PUSH OFFSET L_lit+4640
\r
9680 MOV EAX,DWORD PTR [EBP+12]
\r
9689 MOV EAX,DWORD PTR [EBP+12]
\r
9692 MOV EAX,DWORD PTR [EBP+12]
\r
9696 MOV EAX,DWORD PTR [EBP+8]
\r
9699 MOV ESI,OFFSET _symtab
\r
9701 MOV EAX,DWORD PTR [ESI+16]
\r
9702 MOV _strucsize, EAX
\r
9713 MOV EAX,DWORD PTR [EBP+8]
\r
9719 MOV EAX,DWORD PTR [EBP+8]
\r
9722 MOV EAX,DWORD PTR [EBP+8]
\r
9733 MOV EAX,DWORD PTR [EBP+8]
\r
9736 MOV EAX,DWORD PTR [EBP+8]
\r
9747 PUSH DWORD PTR [EBP+8]
\r
9755 MOV EAX,OFFSET L_lit+4655
\r
9756 MOV DWORD PTR [EBP-4], EAX
\r
9757 MOV EAX,_global_width
\r
9760 MOV EAX,OFFSET L_lit+4656
\r
9761 MOV DWORD PTR [EBP-4], EAX
\r
9764 MOVSX EAX,BYTE PTR [EBP+8]
\r
9769 MOV EAX,OFFSET L_lit+4658
\r
9770 MOV DWORD PTR [EBP-4], EAX
\r
9773 MOVSX EAX,BYTE PTR [EBP+8]
\r
9778 MOV EAX,OFFSET L_lit+4663
\r
9779 MOV DWORD PTR [EBP-4], EAX
\r
9782 MOVSX EAX,BYTE PTR [EBP+8]
\r
9787 MOV EAX,OFFSET L_lit+4668
\r
9788 MOV DWORD PTR [EBP-4], EAX
\r
9793 MOV EAX,DWORD PTR [EBP+16]
\r
9798 MOV EAX,OFFSET L_lit+4673
\r
9799 MOV DWORD PTR [EBP-8], EAX
\r
9800 MOV EAX,_global_width
\r
9802 MOV _global_width, EAX
\r
9805 MOV EAX,DWORD PTR [EBP+16]
\r
9810 MOV EAX,OFFSET L_lit+4681
\r
9811 MOV DWORD PTR [EBP-8], EAX
\r
9812 MOV EAX,DWORD PTR [EBP-8]
\r
9814 MOV ESI,EAX ;IndexPtr
\r
9816 MOV BYTE PTR [ESI], AL
\r
9817 MOV EAX,_global_width
\r
9819 MOV _global_width, EAX
\r
9822 MOV EAX,DWORD PTR [EBP+16]
\r
9827 MOV EAX,OFFSET L_lit+4695
\r
9828 MOV DWORD PTR [EBP-8], EAX
\r
9829 MOV ESI,DWORD PTR [EBP-8]
\r
9831 MOV BYTE PTR [ESI], AL
\r
9832 MOV EAX,_global_width
\r
9834 MOV _global_width, EAX
\r
9837 MOV EAX,OFFSET L_lit+4698
\r
9838 MOV DWORD PTR [EBP-8], EAX
\r
9839 MOV EAX,_global_width
\r
9841 MOV _global_width, EAX
\r
9845 MOV ESI,DWORD PTR [EBP-4]
\r
9846 MOVSX EAX,BYTE PTR [ESI]
\r
9849 PUSH DWORD PTR [EBP-4]
\r
9852 MOV ESI,DWORD PTR [EBP-8]
\r
9853 MOVSX EAX,BYTE PTR [ESI]
\r
9856 PUSH DWORD PTR [EBP-8]
\r
9859 MOV EAX,DWORD PTR [EBP+16]
\r
9864 PUSH DWORD PTR [EBP+12]
\r
9868 MOV EAX,DWORD PTR [EBP+12]
\r
9871 MOV ESI,OFFSET _symtab
\r
9873 MOV EAX,DWORD PTR [ESI+8]
\r
9874 MOV ESI,OFFSET _GPool
\r
9877 MOV DWORD PTR [EBP-12], EAX
\r
9878 PUSH DWORD PTR [EBP-12]
\r
9881 MOV DWORD PTR [EBP-16], EAX
\r
9883 MOV ESI,DWORD PTR [EBP-12]
\r
9884 INC DWORD PTR [EBP-12]
\r
9885 MOVSX EAX,BYTE PTR [ESI]
\r
9888 MOV EAX,DWORD PTR [EBP-16]
\r
9890 MOV DWORD PTR [EBP-16], EAX
\r
9893 MOV EAX,_global_width
\r
9894 ADD EAX,DWORD PTR [EBP-16]
\r
9895 MOV _global_width, EAX
\r
9897 MOV EAX,_global_width
\r
9903 MOV _global_width, EAX
\r
9913 MOV EAX,_global_width
\r
9919 MOV _global_width, EAX
\r
9926 PUSH DWORD PTR [EBP+12]
\r
9928 MOV EAX,DWORD PTR [EBP+12]
\r
9931 MOV ESI,OFFSET _symtab
\r
9933 MOV EAX,DWORD PTR [ESI]
\r
9936 MOV EAX,DWORD PTR [EBP+8]
\r
9941 PUSH OFFSET L_lit+4699
\r
9945 PUSH OFFSET L_lit+4707
\r
9947 MOV EAX,DWORD PTR [EBP+8]
\r
9953 PUSH OFFSET L_lit+4712
\r
9958 MOV EAX,DWORD PTR [EBP+12]
\r
9961 MOV ESI,OFFSET _symtab
\r
9963 MOV EAX,DWORD PTR [ESI]
\r
9966 MOV EAX,DWORD PTR [EBP+8]
\r
9971 PUSH OFFSET L_lit+4721
\r
9975 PUSH OFFSET L_lit+4729
\r
9977 MOV EAX,DWORD PTR [EBP+8]
\r
9983 PUSH OFFSET L_lit+4734
\r
9988 MOV EAX,DWORD PTR [EBP+12]
\r
9991 MOV ESI,OFFSET _symtab
\r
9993 MOV EAX,DWORD PTR [ESI]
\r
9996 MOV EAX,DWORD PTR [EBP+8]
\r
10001 PUSH OFFSET L_lit+4743
\r
10005 PUSH OFFSET L_lit+4751
\r
10007 PUSH DWORD PTR [EBP+8]
\r
10009 PUSH OFFSET L_lit+4756
\r
10017 _gen_extern_DASM:
\r
10021 MOV EAX,DWORD PTR [EBP+8]
\r
10024 MOV ESI,OFFSET _symtab
\r
10026 MOV EAX,DWORD PTR [ESI]
\r
10027 MOV DWORD PTR [EBP-4], EAX
\r
10028 MOV EAX,DWORD PTR [EBP-4]
\r
10031 PUSH OFFSET L_lit+4765
\r
10035 MOV EAX,DWORD PTR [EBP+8]
\r
10038 MOV ESI,OFFSET _symtab
\r
10040 MOV EAX,DWORD PTR [ESI+8]
\r
10041 MOV ESI,OFFSET _GPool
\r
10045 PUSH OFFSET L_lit+4772
\r
10051 MOV EAX,DWORD PTR [EBP-4]
\r
10054 PUSH OFFSET L_lit+4779
\r
10058 MOV EAX,DWORD PTR [EBP+8]
\r
10061 MOV ESI,OFFSET _symtab
\r
10063 MOV EAX,DWORD PTR [ESI+8]
\r
10064 MOV ESI,OFFSET _GPool
\r
10070 PUSH OFFSET L_lit+4786
\r
10079 _gen_ext_data_DASM:
\r
10083 MOV EAX,DWORD PTR [EBP+8]
\r
10086 MOV ESI,OFFSET _symtab
\r
10088 MOV EAX,DWORD PTR [ESI]
\r
10089 MOV DWORD PTR [EBP-4], EAX
\r
10090 MOV EAX,DWORD PTR [EBP-4]
\r
10093 PUSH OFFSET L_lit+4792
\r
10097 MOV EAX,DWORD PTR [EBP+8]
\r
10100 MOV ESI,OFFSET _symtab
\r
10102 MOV EAX,DWORD PTR [ESI+8]
\r
10103 MOV ESI,OFFSET _GPool
\r
10107 MOV EAX,DWORD PTR [EBP-4]
\r
10110 PUSH OFFSET L_lit+4799
\r
10114 MOV EAX,DWORD PTR [EBP-4]
\r
10117 PUSH OFFSET L_lit+4803
\r
10121 PUSH OFFSET L_lit+4807
\r
10134 PUSH DWORD PTR [EBP+12]
\r
10135 CALL _code_global
\r
10136 PUSH OFFSET L_lit+4811
\r
10141 MOV ESI,OFFSET _symtab
\r
10143 MOV EAX,DWORD PTR [ESI]
\r
10146 PUSH OFFSET L_lit+4814
\r
10150 PUSH OFFSET L_lit+4821
\r
10152 PUSH OFFSET L_lit+4830
\r
10154 MOV EAX,DWORD PTR [EBP+8]
\r
10157 PUSH OFFSET L_lit+4842
\r
10159 PUSH DWORD PTR [EBP+8]
\r
10173 MOV ESI,OFFSET _symtab
\r
10175 MOV EAX,DWORD PTR [ESI]
\r
10178 PUSH OFFSET L_lit+4852
\r
10180 PUSH OFFSET L_lit+4858
\r
10184 MOV EAX,_local_stack
\r
10187 PUSH OFFSET L_lit+4864
\r
10190 PUSH OFFSET L_lit+4876
\r
10192 MOV EAX,DWORD PTR [EBP+8]
\r
10198 MOV ESI,OFFSET _symtab
\r
10200 MOV EAX,DWORD PTR [ESI]
\r
10203 PUSH OFFSET L_lit+4884
\r
10207 PUSH OFFSET L_lit+4891
\r
10210 PUSH DWORD PTR [EBP+8]
\r
10219 MOV ESI,OFFSET _symtab
\r
10221 MOV EAX,DWORD PTR [ESI]
\r
10224 PUSH OFFSET L_lit+4898
\r
10228 PUSH OFFSET L_lit+4904
\r
10238 MOVSX EAX,_prefix
\r
10243 PUSH DWORD PTR [EBP+8]
\r
10245 PUSH OFFSET L_lit+4909
\r
10253 MOV EAX,DWORD PTR [EBP+8]
\r
10257 MOV DWORD PTR [EBP-4], EAX
\r
10258 MOVSX EAX,_prefix
\r
10261 PUSH OFFSET L_lit+4912
\r
10264 MOV EAX,DWORD PTR [EBP-4]
\r
10265 CMP EAX,DWORD PTR [EBP+8]
\r
10269 MOV EAX,DWORD PTR [EBP-4]
\r
10276 MOV EAX,OFFSET L_lit+4917
\r
10279 MOV EAX,OFFSET L_lit+4919
\r
10283 MOV ESI,DWORD PTR [EBP+12]
\r
10284 INC DWORD PTR [EBP+12]
\r
10286 MOV AL,BYTE PTR [ESI]
\r
10289 INC DWORD PTR [EBP-4]
\r
10290 MOV EAX,DWORD PTR [EBP-4]
\r
10302 MOV EAX,DWORD PTR [EBP-4]
\r
10319 PUSH DWORD PTR [EBP+24]
\r
10321 MOV DWORD PTR [EBP+24], EAX
\r
10322 MOV EAX,DWORD PTR [EBP+16]
\r
10325 PUSH OFFSET L_lit+4924
\r
10329 PUSH OFFSET L_lit+4941
\r
10332 MOV EAX,DWORD PTR [EBP+24]
\r
10337 PUSH DWORD PTR [EBP+20]
\r
10341 PUSH DWORD PTR [EBP+24]
\r
10342 PUSH DWORD PTR [EBP+20]
\r
10343 PUSH DWORD PTR [EBP+16]
\r
10344 PUSH DWORD PTR [EBP+12]
\r
10349 MOV EAX,DWORD PTR [EBP+8]
\r
10352 MOV EAX,DWORD PTR [EBP+8]
\r
10354 MOV DWORD PTR [EBP+8], EAX
\r
10355 PUSH OFFSET L_lit+4948
\r
10357 PUSH DWORD PTR [EBP+8]
\r
10363 MOV _zero_flag, AL
\r
10369 MOVSX EAX,BYTE PTR [EBP+8]
\r
10372 MOV EAX,OFFSET L_lit+4958
\r
10375 MOV EAX,OFFSET L_lit+4964
\r
10379 MOVSX EAX,_prefix
\r
10384 PUSH DWORD PTR [EBP+12]
\r
10393 MOVSX EAX,BYTE PTR [EBP+8]
\r
10396 MOVSX EAX,BYTE PTR [EBP+16]
\r
10399 MOV EAX,OFFSET L_lit+4976
\r
10402 MOV EAX,OFFSET L_lit+4982
\r
10408 MOVSX EAX,BYTE PTR [EBP+16]
\r
10411 MOV EAX,OFFSET L_lit+4987
\r
10414 MOV EAX,OFFSET L_lit+4999
\r
10419 MOVSX EAX,_prefix
\r
10424 PUSH DWORD PTR [EBP+12]
\r
10433 PUSH OFFSET L_lit+5010
\r
10435 MOVSX EAX,_prefix
\r
10440 PUSH DWORD PTR [EBP+8]
\r
10450 MOV EAX,_switch_ptr
\r
10451 CMP EAX,DWORD PTR [EBP+8]
\r
10455 PUSH OFFSET L_lit+5016
\r
10458 MOV EAX,_switch_ptr
\r
10460 MOV ESI,OFFSET _switch_stack
\r
10462 PUSH DWORD PTR [ESI]
\r
10466 PUSH OFFSET L_lit+5026
\r
10468 MOVSX EAX,_prefix
\r
10474 MOV EAX,_switch_ptr
\r
10476 MOV ESI,OFFSET _switch_stack
\r
10478 PUSH DWORD PTR [ESI]
\r
10489 MOV EAX,DWORD PTR [EBP+20]
\r
10494 PUSH OFFSET L_lit+5031
\r
10498 MOV EAX,DWORD PTR [EBP+20]
\r
10505 PUSH DWORD PTR [EBP+20]
\r
10507 MOV DWORD PTR [EBP+20], EAX
\r
10508 PUSH OFFSET L_lit+5043
\r
10510 PUSH DWORD PTR [EBP+20]
\r
10511 PUSH DWORD PTR [EBP+16]
\r
10512 PUSH DWORD PTR [EBP+12]
\r
10513 PUSH DWORD PTR [EBP+8]
\r
10515 PUSH OFFSET L_lit+5053
\r
10525 MOV EAX,DWORD PTR [EBP+20]
\r
10530 MOV EAX,DWORD PTR [EBP+12]
\r
10533 MOV EAX,OFFSET L_lit+5055
\r
10536 MOV EAX,OFFSET L_lit+5072
\r
10540 PUSH DWORD PTR [EBP+20]
\r
10541 PUSH DWORD PTR [EBP+16]
\r
10542 PUSH DWORD PTR [EBP+12]
\r
10543 PUSH DWORD PTR [EBP+8]
\r
10545 PUSH OFFSET L_lit+5082
\r
10554 MOV EAX,DWORD PTR [EBP+8]
\r
10557 MOV ESI,OFFSET _symtab
\r
10559 MOV EAX,DWORD PTR [ESI+8]
\r
10560 MOV ESI,OFFSET _GPool
\r
10563 MOV DWORD PTR [EBP-4], EAX
\r
10564 MOV EAX,DWORD PTR [EBP+8]
\r
10567 MOV ESI,OFFSET _symtab
\r
10569 MOV EAX,DWORD PTR [ESI]
\r
10572 PUSH OFFSET L_lit+5084
\r
10577 PUSH DWORD PTR [EBP-4]
\r
10586 MOV EAX,DWORD PTR [EBP+8]
\r
10589 MOV ESI,OFFSET _symtab
\r
10591 MOV EAX,DWORD PTR [ESI+8]
\r
10592 MOV ESI,OFFSET _GPool
\r
10595 MOV DWORD PTR [EBP-4], EAX
\r
10596 MOV EAX,DWORD PTR [EBP+8]
\r
10599 MOV ESI,OFFSET _symtab
\r
10601 MOV EAX,DWORD PTR [ESI]
\r
10604 PUSH OFFSET L_lit+5092
\r
10609 PUSH DWORD PTR [EBP-4]
\r
10619 MOV ESI,_pcodebuf
\r
10621 MOVSX EAX,BYTE PTR [EBP+8]
\r
10622 MOV BYTE PTR [ESI], AL
\r
10628 PUSH OFFSET L_lit+5100
\r
10641 MOV ESI,DWORD PTR [EBP+8]
\r
10642 MOVSX EAX,BYTE PTR [ESI]
\r
10645 MOV ESI,DWORD PTR [EBP+8]
\r
10646 INC DWORD PTR [EBP+8]
\r
10647 MOVSX EAX,BYTE PTR [ESI]
\r
10658 MOV EAX,DWORD PTR [EBP+8]
\r
10659 AND EAX,-2147483648
\r
10663 NEG DWORD PTR [EBP+8]
\r
10664 MOV EAX,DWORD PTR [EBP-8]
\r
10667 MOV DWORD PTR [EBP-14], EAX
\r
10669 MOV EAX,DWORD PTR [EBP-14]
\r
10670 INC DWORD PTR [EBP-14]
\r
10671 LEA ESI,BYTE PTR [EBP-10]
\r
10673 MOV EAX,DWORD PTR [EBP+8]
\r
10679 MOV BYTE PTR [ESI], AL
\r
10681 MOV EAX,DWORD PTR [EBP+8]
\r
10685 MOV DWORD PTR [EBP+8], EAX
\r
10690 MOV EAX,DWORD PTR [EBP-14]
\r
10693 DEC DWORD PTR [EBP-14]
\r
10694 MOV EAX,DWORD PTR [EBP-14]
\r
10695 LEA ESI,BYTE PTR [EBP-10]
\r
10697 MOVSX EAX,BYTE PTR [ESI]
\r
10710 MOV ESI,OFFSET _databuf
\r
10712 MOVSX EAX,BYTE PTR [EBP+8]
\r
10713 MOV BYTE PTR [ESI], AL
\r
10719 PUSH OFFSET _databuf
\r
10733 MOV ESI,DWORD PTR [EBP+8]
\r
10734 MOVSX EAX,BYTE PTR [ESI]
\r
10737 MOV ESI,DWORD PTR [EBP+8]
\r
10738 INC DWORD PTR [EBP+8]
\r
10739 MOVSX EAX,BYTE PTR [ESI]
\r
10750 MOV EAX,DWORD PTR [EBP+8]
\r
10751 AND EAX,-2147483648
\r
10755 NEG DWORD PTR [EBP+8]
\r
10756 MOV EAX,DWORD PTR [EBP-8]
\r
10759 MOV DWORD PTR [EBP-14], EAX
\r
10761 MOV EAX,DWORD PTR [EBP-14]
\r
10762 INC DWORD PTR [EBP-14]
\r
10763 LEA ESI,BYTE PTR [EBP-10]
\r
10765 MOV EAX,DWORD PTR [EBP+8]
\r
10771 MOV BYTE PTR [ESI], AL
\r
10773 MOV EAX,DWORD PTR [EBP+8]
\r
10777 MOV DWORD PTR [EBP+8], EAX
\r
10782 MOV EAX,DWORD PTR [EBP-14]
\r
10785 DEC DWORD PTR [EBP-14]
\r
10786 MOV EAX,DWORD PTR [EBP-14]
\r
10787 LEA ESI,BYTE PTR [EBP-10]
\r
10789 MOVSX EAX,BYTE PTR [ESI]
\r
10801 MOV EAX,DWORD PTR [EBP+12]
\r
10802 AND EAX,-2147483648
\r
10805 PUSH DWORD PTR [EBP+8]
\r
10807 NEG DWORD PTR [EBP+12]
\r
10808 MOV EAX,DWORD PTR [EBP-12]
\r
10811 MOV DWORD PTR [EBP-14], EAX
\r
10813 MOV EAX,DWORD PTR [EBP-14]
\r
10814 INC DWORD PTR [EBP-14]
\r
10815 LEA ESI,BYTE PTR [EBP-10]
\r
10817 MOV EAX,DWORD PTR [EBP+12]
\r
10823 MOV BYTE PTR [ESI], AL
\r
10825 MOV EAX,DWORD PTR [EBP+12]
\r
10829 MOV DWORD PTR [EBP+12], EAX
\r
10834 MOV EAX,DWORD PTR [EBP-14]
\r
10837 DEC DWORD PTR [EBP-14]
\r
10838 MOV EAX,DWORD PTR [EBP-14]
\r
10839 LEA ESI,BYTE PTR [EBP-10]
\r
10841 MOVSX EAX,BYTE PTR [ESI]
\r
10843 PUSH DWORD PTR [EBP+8]
\r
10855 MOV EAX,DWORD PTR [EBP+8]
\r
10863 MOV DWORD PTR [EBP+8], EAX
\r
10868 PUSH DWORD PTR [EBP+8]
\r
10885 PUSH DWORD PTR [EBP+8]
\r
10901 MOV EAX,_next_lab
\r
10902 MOV DWORD PTR [EBP-4], EAX
\r
10914 MOV EAX,_next_lab
\r
10915 MOV DWORD PTR [EBP-8], EAX
\r
10918 PUSH DWORD PTR [EBP-4]
\r
10920 MOV EAX,DWORD PTR [EBP-8]
\r
10921 MOV DWORD PTR [EBP-4], EAX
\r
10927 PUSH DWORD PTR [EBP-4]
\r
10932 MOV EAX,_loop_ptr
\r
10934 MOV ESI,OFFSET _continue_stack
\r
10937 MOV EAX,_next_lab
\r
10938 MOV DWORD PTR [EBP-4], EAX
\r
10939 MOV DWORD PTR [ESI], EAX
\r
10942 MOV EAX,_loop_ptr
\r
10945 MOV ESI,OFFSET _break_stack
\r
10948 MOV EAX,_next_lab
\r
10949 MOV DWORD PTR [EBP-8], EAX
\r
10950 MOV DWORD PTR [ESI], EAX
\r
10959 PUSH DWORD PTR [EBP-8]
\r
10965 PUSH DWORD PTR [EBP-4]
\r
10967 PUSH DWORD PTR [EBP-8]
\r
10970 MOV EAX,_loop_ptr
\r
10975 MOV EAX,_next_lab
\r
10976 MOV DWORD PTR [EBP-4], EAX
\r
10979 MOV EAX,_loop_ptr
\r
10981 MOV ESI,OFFSET _continue_stack
\r
10984 MOV EAX,_next_lab
\r
10985 MOV DWORD PTR [EBP-8], EAX
\r
10986 MOV DWORD PTR [ESI], EAX
\r
10987 MOV EAX,_loop_ptr
\r
10990 MOV ESI,OFFSET _break_stack
\r
10993 MOV EAX,_next_lab
\r
10994 MOV DWORD PTR [EBP-12], EAX
\r
10995 MOV DWORD PTR [ESI], EAX
\r
10999 PUSH DWORD PTR [EBP-8]
\r
11008 PUSH DWORD PTR [EBP-4]
\r
11011 PUSH DWORD PTR [EBP-12]
\r
11014 MOV EAX,_loop_ptr
\r
11029 MOV EAX,_next_lab
\r
11030 MOV DWORD PTR [EBP-4], EAX
\r
11031 MOV DWORD PTR [EBP-16], EAX
\r
11034 MOV EAX,_loop_ptr
\r
11036 MOV ESI,OFFSET _break_stack
\r
11039 MOV EAX,_next_lab
\r
11040 MOV DWORD PTR [EBP-8], EAX
\r
11041 MOV DWORD PTR [ESI], EAX
\r
11052 PUSH DWORD PTR [EBP-8]
\r
11061 MOV EAX,_next_lab
\r
11062 MOV DWORD PTR [EBP-12], EAX
\r
11068 MOV EAX,_next_lab
\r
11069 MOV DWORD PTR [EBP-16], EAX
\r
11075 PUSH DWORD PTR [EBP-4]
\r
11079 PUSH DWORD PTR [EBP-12]
\r
11082 MOV EAX,_loop_ptr
\r
11085 MOV ESI,OFFSET _continue_stack
\r
11087 MOV EAX,DWORD PTR [EBP-16]
\r
11088 MOV DWORD PTR [ESI], EAX
\r
11092 PUSH DWORD PTR [EBP-16]
\r
11094 PUSH DWORD PTR [EBP-8]
\r
11097 MOV EAX,_loop_ptr
\r
11101 MOV EAX,_sdefault
\r
11102 MOV DWORD PTR [EBP-4], EAX
\r
11103 MOV EAX,_loop_ptr
\r
11106 MOV ESI,OFFSET _break_stack
\r
11109 MOV EAX,_next_lab
\r
11110 MOV DWORD PTR [EBP-8], EAX
\r
11111 MOV _sdefault, EAX
\r
11112 MOV DWORD PTR [ESI], EAX
\r
11119 MOV EAX,_next_lab
\r
11120 MOV DWORD PTR [EBP-12], EAX
\r
11123 MOV EAX,_switch_ptr
\r
11124 MOV DWORD PTR [EBP-16], EAX
\r
11128 PUSH DWORD PTR [EBP-8]
\r
11130 PUSH DWORD PTR [EBP-12]
\r
11132 PUSH DWORD PTR [EBP-16]
\r
11133 CALL _build_switch
\r
11134 MOV EAX,_sdefault
\r
11135 CMP EAX,DWORD PTR [EBP-4]
\r
11143 PUSH DWORD PTR [EBP-8]
\r
11146 MOV EAX,DWORD PTR [EBP-4]
\r
11147 MOV _sdefault, EAX
\r
11150 CALL _check_switch
\r
11151 MOV DWORD PTR [EBP-4], EAX
\r
11152 LEA EAX,DWORD PTR [EBP-8]
\r
11154 LEA EAX,DWORD PTR [EBP-12]
\r
11156 CALL _get_constant
\r
11157 MOV EAX,_switch_ptr
\r
11160 MOV ESI,OFFSET _switch_stack
\r
11162 MOV EAX,DWORD PTR [EBP-4]
\r
11163 MOV DWORD PTR [ESI], EAX
\r
11164 MOV EAX,_switch_ptr
\r
11167 MOV ESI,OFFSET _switch_stack
\r
11169 MOV EAX,DWORD PTR [EBP-12]
\r
11170 MOV DWORD PTR [ESI], EAX
\r
11171 MOV EAX,_switch_ptr
\r
11176 PUSH OFFSET L_lit+5141
\r
11177 CALL _fatal_error
\r
11183 CALL _check_switch
\r
11184 MOV _sdefault, EAX
\r
11198 MOV EAX,_exit_label
\r
11201 MOV EAX,_exit_label
\r
11205 MOV EAX,_next_lab
\r
11206 MOV _exit_label, EAX
\r
11208 MOV _exit_flag, EAX
\r
11211 PUSH OFFSET _break_stack
\r
11215 PUSH OFFSET _continue_stack
\r
11225 CALL _syntax_error
\r
11228 CALL _lookup_local
\r
11229 MOV DWORD PTR [EBP-4], EAX
\r
11232 MOV EAX,DWORD PTR [EBP-4]
\r
11242 CALL _define_symbol
\r
11247 MOV ESI,OFFSET _symtab
\r
11249 PUSH DWORD PTR [ESI+20]
\r
11254 MOV EAX,_in_function
\r
11257 PUSH DWORD PTR [EBP+8]
\r
11263 MOV ESI,_input_ptr
\r
11264 MOVSX EAX,BYTE PTR [ESI]
\r
11271 MOV EAX,_input_ptr
\r
11272 CALL _lookup_local
\r
11278 MOV ESI,OFFSET _symtab
\r
11280 MOV EAX,DWORD PTR [ESI]
\r
11282 MOV DWORD PTR [ESI], EAX
\r
11288 CALL _define_symbol
\r
11293 MOV ESI,OFFSET _symtab
\r
11295 PUSH DWORD PTR [ESI+20]
\r
11301 PUSH DWORD PTR [EBP+8]
\r
11302 CALL _unget_token
\r
11369 MOV EAX,OFFSET _define_pool
\r
11370 MOV _define_ptr, EAX
\r
11371 MOV EAX,OFFSET _line_in
\r
11372 MOV _input_ptr, EAX
\r
11373 MOV ESI,EAX ;IndexPtr
\r
11375 MOV BYTE PTR [ESI], AL
\r
11379 PUSH OFFSET L_lit+5163
\r
11381 PUSH OFFSET L_lit+5172
\r
11397 PUSH OFFSET _pcodebuf
\r
11398 CALL FWORD PTR _AllocPage
\r
11399 MOV DWORD PTR [EBP-8], EAX
\r
11400 MOV EAX,DWORD PTR [EBP-8]
\r
11403 PUSH OFFSET L_lit+5180
\r
11410 MOV _list_fh, EAX
\r
11412 MOV DWORD PTR [EBP-4], EAX
\r
11414 MOV EAX,DWORD PTR [EBP-4]
\r
11415 CMP EAX,DWORD PTR [EBP+12]
\r
11421 INC DWORD PTR [EBP-4]
\r
11422 MOV EAX,DWORD PTR [EBP-4]
\r
11425 MOV EAX,DWORD PTR [EBP-4]
\r
11427 MOV ESI,DWORD PTR [EBP+8]
\r
11429 MOV EAX,DWORD PTR [ESI]
\r
11430 MOV DWORD PTR [EBP-12], EAX
\r
11431 MOV ESI,DWORD PTR [EBP-12]
\r
11432 MOVSX EAX,BYTE PTR [ESI]
\r
11437 MOV ESI,DWORD PTR [EBP-12]
\r
11438 INC DWORD PTR [EBP-12]
\r
11439 MOV EAX,DWORD PTR [ESI]
\r
11440 MOV ESI,DWORD PTR [EBP-12]
\r
11441 MOVSX EAX,BYTE PTR [ESI]
\r
11476 MOV _fWarnings, AL
\r
11480 MOV ESI,DWORD PTR [EBP-12]
\r
11481 INC DWORD PTR [EBP-12]
\r
11482 MOV EAX,DWORD PTR [ESI]
\r
11483 MOV ESI,DWORD PTR [EBP-12]
\r
11484 MOVSX EAX,BYTE PTR [ESI]
\r
11489 PUSH OFFSET L_lit+5222
\r
11490 CALL _fatal_error
\r
11492 MOV ESI,DWORD PTR [EBP-12]
\r
11493 MOVSX EAX,BYTE PTR [ESI]
\r
11497 PUSH OFFSET L_lit+5253
\r
11498 CALL _fatal_error
\r
11537 MOV EAX,_source_fh
\r
11540 PUSH OFFSET _srcname
\r
11541 MOV EAX,DWORD PTR [EBP-4]
\r
11543 MOV ESI,DWORD PTR [EBP+8]
\r
11545 PUSH DWORD PTR [ESI]
\r
11547 MOV EAX,DWORD PTR [EBP-4]
\r
11549 MOV ESI,DWORD PTR [EBP+8]
\r
11551 PUSH DWORD PTR [ESI]
\r
11552 PUSH OFFSET L_lit+5268
\r
11554 MOV _source_fh, EAX
\r
11560 PUSH OFFSET _asmname
\r
11561 MOV EAX,DWORD PTR [EBP-4]
\r
11563 MOV ESI,DWORD PTR [EBP+8]
\r
11565 PUSH DWORD PTR [ESI]
\r
11567 MOV EAX,DWORD PTR [EBP-4]
\r
11569 MOV ESI,DWORD PTR [EBP+8]
\r
11571 PUSH DWORD PTR [ESI]
\r
11572 PUSH OFFSET L_lit+5270
\r
11577 PUSH OFFSET L_lit+5272
\r
11585 PUSH OFFSET L_lit+5300
\r
11586 CALL _fatal_error
\r
11592 MOV EAX,_source_fh
\r
11595 PUSH OFFSET L_lit+5320
\r
11598 PUSH OFFSET L_lit+5356
\r
11601 PUSH OFFSET L_lit+5405
\r
11604 PUSH OFFSET L_lit+5449
\r
11607 PUSH OFFSET L_lit+5482
\r
11610 PUSH OFFSET L_lit+5524
\r
11613 PUSH OFFSET L_lit+5561
\r
11616 PUSH OFFSET L_lit+5583
\r
11619 PUSH OFFSET L_lit+5609
\r
11622 PUSH OFFSET L_lit+5627
\r
11625 PUSH OFFSET L_lit+5672
\r
11634 PUSH OFFSET _asmname
\r
11635 PUSH OFFSET _srcname
\r
11637 MOV EAX,OFFSET _asmname
\r
11638 MOV DWORD PTR [EBP-16], EAX
\r
11640 MOV ESI,DWORD PTR [EBP-16]
\r
11641 MOVSX EAX,BYTE PTR [ESI]
\r
11646 MOV ESI,DWORD PTR [EBP-16]
\r
11647 MOVSX EAX,BYTE PTR [ESI]
\r
11654 MOV ESI,DWORD PTR [EBP-16]
\r
11655 INC DWORD PTR [EBP-16]
\r
11656 MOV EAX,DWORD PTR [ESI]
\r
11662 MOV ESI,DWORD PTR [EBP-16]
\r
11663 INC DWORD PTR [EBP-16]
\r
11665 MOV BYTE PTR [ESI], AL
\r
11666 MOV ESI,DWORD PTR [EBP-16]
\r
11667 INC DWORD PTR [EBP-16]
\r
11669 MOV BYTE PTR [ESI], AL
\r
11670 MOV ESI,DWORD PTR [EBP-16]
\r
11671 INC DWORD PTR [EBP-16]
\r
11673 MOV BYTE PTR [ESI], AL
\r
11674 MOV ESI,DWORD PTR [EBP-16]
\r
11675 INC DWORD PTR [EBP-16]
\r
11677 MOV BYTE PTR [ESI], AL
\r
11680 MOV ESI,DWORD PTR [EBP-16]
\r
11681 INC DWORD PTR [EBP-16]
\r
11683 MOV BYTE PTR [ESI], AL
\r
11684 MOV ESI,DWORD PTR [EBP-16]
\r
11685 INC DWORD PTR [EBP-16]
\r
11687 MOV BYTE PTR [ESI], AL
\r
11688 MOV ESI,DWORD PTR [EBP-16]
\r
11689 INC DWORD PTR [EBP-16]
\r
11691 MOV BYTE PTR [ESI], AL
\r
11692 MOV ESI,DWORD PTR [EBP-16]
\r
11693 INC DWORD PTR [EBP-16]
\r
11695 MOV BYTE PTR [ESI], AL
\r
11697 MOV ESI,DWORD PTR [EBP-16]
\r
11699 MOV BYTE PTR [ESI], AL
\r
11700 PUSH OFFSET _asmname
\r
11701 PUSH OFFSET L_lit+5706
\r
11706 PUSH OFFSET L_lit+5708
\r
11714 MOV _fASMOpen, AL
\r
11718 PUSH OFFSET _lstname
\r
11719 PUSH OFFSET _srcname
\r
11721 MOV EAX,OFFSET _lstname
\r
11722 MOV DWORD PTR [EBP-16], EAX
\r
11724 MOV ESI,DWORD PTR [EBP-16]
\r
11725 MOVSX EAX,BYTE PTR [ESI]
\r
11730 MOV ESI,DWORD PTR [EBP-16]
\r
11731 MOVSX EAX,BYTE PTR [ESI]
\r
11738 MOV ESI,DWORD PTR [EBP-16]
\r
11739 INC DWORD PTR [EBP-16]
\r
11740 MOV EAX,DWORD PTR [ESI]
\r
11743 MOV ESI,DWORD PTR [EBP-16]
\r
11744 INC DWORD PTR [EBP-16]
\r
11746 MOV BYTE PTR [ESI], AL
\r
11747 MOV ESI,DWORD PTR [EBP-16]
\r
11748 INC DWORD PTR [EBP-16]
\r
11750 MOV BYTE PTR [ESI], AL
\r
11751 MOV ESI,DWORD PTR [EBP-16]
\r
11752 INC DWORD PTR [EBP-16]
\r
11754 MOV BYTE PTR [ESI], AL
\r
11755 MOV ESI,DWORD PTR [EBP-16]
\r
11756 INC DWORD PTR [EBP-16]
\r
11758 MOV BYTE PTR [ESI], AL
\r
11759 MOV ESI,DWORD PTR [EBP-16]
\r
11761 MOV BYTE PTR [ESI], AL
\r
11762 PUSH OFFSET _lstname
\r
11763 PUSH OFFSET L_lit+5737
\r
11765 MOV _list_fh, EAX
\r
11768 PUSH OFFSET L_lit+5739
\r
11769 CALL _fatal_error
\r
11773 MOV _fLISTOpen, AL
\r
11779 PUSH OFFSET _codename
\r
11780 PUSH OFFSET _srcname
\r
11782 MOV EAX,OFFSET _codename
\r
11783 MOV DWORD PTR [EBP-16], EAX
\r
11785 MOV ESI,DWORD PTR [EBP-16]
\r
11786 MOVSX EAX,BYTE PTR [ESI]
\r
11791 MOV ESI,DWORD PTR [EBP-16]
\r
11792 MOVSX EAX,BYTE PTR [ESI]
\r
11799 MOV ESI,DWORD PTR [EBP-16]
\r
11800 INC DWORD PTR [EBP-16]
\r
11801 MOV EAX,DWORD PTR [ESI]
\r
11804 MOV ESI,DWORD PTR [EBP-16]
\r
11805 INC DWORD PTR [EBP-16]
\r
11807 MOV BYTE PTR [ESI], AL
\r
11808 MOV ESI,DWORD PTR [EBP-16]
\r
11809 INC DWORD PTR [EBP-16]
\r
11811 MOV BYTE PTR [ESI], AL
\r
11812 MOV ESI,DWORD PTR [EBP-16]
\r
11813 INC DWORD PTR [EBP-16]
\r
11815 MOV BYTE PTR [ESI], AL
\r
11816 MOV ESI,DWORD PTR [EBP-16]
\r
11817 INC DWORD PTR [EBP-16]
\r
11819 MOV BYTE PTR [ESI], AL
\r
11820 MOV ESI,DWORD PTR [EBP-16]
\r
11822 MOV BYTE PTR [ESI], AL
\r
11823 PUSH OFFSET _codename
\r
11824 PUSH OFFSET L_lit+5761
\r
11826 MOV _code_fh, EAX
\r
11829 PUSH OFFSET L_lit+5763
\r
11830 CALL _fatal_error
\r
11834 MOV _fCODEOpen, AL
\r
11837 MOVSX EAX,_fQuiet
\r
11840 PUSH OFFSET L_lit+5785
\r