1        .386
2_DATA    segment dword public 'DATA'
3       include mhdr.asm
4   ALIGN 4
5  INCLUDE S_VA_FN.ASM
6_DATA    ends
7
8_BSS     segment dword public 'BSS'
9_BSS     ends
10
11_TEXT    segment dword public 'CODE'
12         assume  CS:_TEXT
13         assume  DS:_DATA
14 DD 1
15; (*entry firstkernel expr 1)
16 PUBLIC firstkernel
17firstkernel:
18 ret
19 DD 0
20; (*entry init-pointers expr 0)
21 PUBLIC l0001
22l0001:
23 mov ds:symval+1068,0
24 mov ds:symval+1072,0
25 mov ds:symval+1076,0
26 mov ds:symval+1080,0
27 mov eax,-20000
28 add eax,symval+1084
29 mov ds:symval+1088,eax
30 mov edi,symval+1040
31 mov ds:symval+1092,edi
32 mov edi,symval+1036
33 mov ds:symval+1096,edi
34 mov ebx,7996
35 add ebx,symval+1036
36 mov ds:symval+1100,ebx
37 mov edi,symval+1036
38 mov ds:symval+1104,edi
39 mov eax,symval+1108
40 mov ds:symval+1112,eax
41 ret
42 DD 0
43; (*entry init-fluids expr 0)
44 PUBLIC l0002
45l0002:
46 mov eax,30*08000000h+OFFSET 128
47 mov ds:symval+1120,eax
48 mov ds:symval+1124,eax
49 mov ds:symval+1128,eax
50 mov ds:symval+1132,eax
51 mov ds:symval+1136,eax
52 mov ds:symval+1140,eax
53 mov ds:symval+1144,eax
54 mov ds:symval+1148,eax
55 mov ds:symval+1152,eax
56 mov ds:symval+1156,eax
57 mov ds:symval+1160,eax
58 mov ds:symval+1164,eax
59 mov ds:symval+1168,eax
60 mov ds:symval+1172,eax
61 mov ds:symval+1088,eax
62 mov ds:symval+1176,eax
63 mov ds:symval+1180,eax
64 mov ds:symval+1184,eax
65 mov ds:symval+1188,eax
66 mov ds:symval+1192,eax
67 mov ds:symval+1196,eax
68 mov ds:symval+1200,eax
69 mov ds:symval+1204,eax
70 mov ds:symval+1208,eax
71 mov ds:symval+1212,eax
72 ret
73 DD 0
74; (*entry &&init-tables1 expr 0)
75 PUBLIC l0003
76l0003:
77 mov ds:symval+1220,0
78 mov edi,symval+1224
79 mov ds:symval+1228,edi
80 mov edi,symval+1232
81 mov ds:symval+1236,edi
82 mov edi,symval+1240
83 mov ds:symval+1244,edi
84 mov edi,symval+1248
85 mov ds:symval+1252,edi
86 mov edi,symval+1256
87 mov ds:symval+1260,edi
88 mov edi,symval+1264
89 mov ds:symval+1232,edi
90 mov eax,240000
91 add eax,symval+1232
92 mov ds:symval+1240,eax
93 add eax,240000
94 mov ds:symval+1248,eax
95 ret
96 DD 0
97; (*entry &&init-tables2 expr 0)
98 PUBLIC l0004
99l0004:
100 mov  DWORD PTR [esp-36],eax
101 sub esp,8
102 mov edi,30*08000000h+OFFSET 128
103 mov  DWORD PTR 4[esp],edi
104 mov DWORD PTR [esp],edi
105 mov edi,30*08000000h+OFFSET 128
106 cmp edi,symval+1168
107 je l0005
108 mov edi,symval+1136
109 mov DWORD PTR [esp],edi
110 mov edi,symval+1132
111 mov  DWORD PTR 4[esp],edi
112 mov ebx,symval+1244
113 mov eax,symval+1240
114 mov edi,317
115 call [symfnc+1268]
116 mov ebx,symval+1236
117 mov eax,symval+1232
118 mov edi,317
119 call [symfnc+1268]
120 mov edi, DWORD PTR 4[esp]
121 mov ds:symval+1132,edi
122 mov edi,DWORD PTR [esp]
123 mov ds:symval+1136,edi
124 mov edi,318
125 call [symfnc+1272]
126 mov eax,30*08000000h+OFFSET 128
127 jmp l0006
128l0005:
129 mov ebx,symval+1240
130 mov eax,symval+1244
131 mov edi,317
132 call [symfnc+1268]
133 mov ebx,symval+1232
134 mov eax,symval+1236
135 mov edi,317
136 call [symfnc+1268]
137 mov ebx,symval+1248
138 mov eax,symval+1252
139 add esp,8
140 mov edi,317
141 jmp [symfnc+1268]
142l0006:
143 add esp,8
144 ret
145 DD 2
146; (*entry &&symcopy expr 2)
147 PUBLIC l0007
148l0007:
149 mov  DWORD PTR [esp-32],eax
150 push eax
151 mov ebp,ebx
152 mov ebx,symval+1228
153 xor eax,eax
154 mov edx,eax
155 mov ecx,ebx
156l0008:
157 cmp edx,ecx
158 jle l0009
159 mov eax,30*08000000h+OFFSET 128
160 jmp l0010
161l0009:
162 mov eax,edx
163 shl eax,2
164 add eax,ebp
165 mov ebx,edx
166 shl ebx,2
167 add ebx,DWORD PTR [esp]
168 mov edi,DWORD PTR [ebx]
169 mov DWORD PTR [eax],edi
170 inc edx
171 jmp l0008
172l0010:
173 add esp,4
174 ret
175 DD 0
176; (*entry _psl_main expr 0)
177 PUBLIC _psl_main
178_psl_main:
179 push ebp
180 mov edi, DWORD PTR 16[esp]
181 mov ds:symval+1264,edi
182 mov eax, DWORD PTR 8[esp]
183 mov ebx, DWORD PTR 12[esp]
184 mov ds:symval+1304,esp
185 mov ds:symval+1308,eax
186 mov ds:symval+1312,ebx
187 push eax
188 push ebx
189 mov ds:symval+1140,27
190 mov ds:symval+1168,30*08000000h+OFFSET 128
191 mov edi,304
192 call [symfnc+1216]
193 pop ebx
194 pop eax
195 mov edi,320
196 call [symfnc+1280]
197 mov edi,319
198 call [symfnc+1276]
199 mov edi,266
200 call [symfnc+1064]
201 xor eax,eax
202 dec eax
203 mov edi,321
204 call [symfnc+1284]
205 mov eax, DWORD PTR 8[esp]
206 mov ebx, DWORD PTR 12[esp]
207 mov ds:symval+1308,eax
208 mov ds:symval+1312,ebx
209 mov edi,322
210 call [symfnc+1288]
211l0011:
212 xor eax,eax
213 mov edi,323
214 jmp [symfnc+1292]
215 pop ebp
216 ret
217; (*entry exit-with-status expr 1)
218 PUBLIC l0012
219l0012:
220 mov edi,324
221 call [symfnc+1296]
222 ret
223 DD 4
224; (*entry _psl_call expr 4)
225 PUBLIC _psl_call
226_psl_call:
227 push ebp
228 mov eax, DWORD PTR 8[esp]
229 mov ebx, DWORD PTR 12[esp]
230 mov ecx, DWORD PTR 16[esp]
231 mov edx, DWORD PTR 20[esp]
232 mov edi,329
233 call [symfnc+1316]
234 pop ebp
235 ret
236 DD 4
237; (*entry psl_call1 expr 4)
238 PUBLIC l0013
239l0013:
240 mov eax,30*08000000h+OFFSET 128
241 ret
242 DD 1
243; (*entry &time-control expr 1)
244 PUBLIC l0014
245l0014:
246 mov eax,30*08000000h+OFFSET 128
247 ret
248l0015:
249 DD 6
250 DB 66,80,83,58,32,32,32,0
251l0016:
252 DD 0
253 DB 45,0
254l0017:
255 DD 6
256 DB 72,69,65,80,58,32,32,0
257l0018:
258 DD 6
259 DB 83,84,65,67,75,58,32,0
260l0019:
261 DD 7
262 DB 83,89,77,86,65,76,58,32,0,0
263l0020:
264 DD 8
265 DB 32,83,89,77,70,78,67,58,32,0
266l0021:
267 DD 8
268 DB 32,83,89,77,80,82,80,58,32,0
269l0022:
270 DD 8
271 DB 32,83,89,77,78,65,77,58,32,0
272l0023:
273 DD 8
274 DB 32,83,89,77,71,69,84,58,32,0
275l0024:
276 DD 21
277 DB 65,98,111,117,116,32,116,111,32,108,111
278 DB 97,100,32,76,79,65,68,45,80,83,76,0,0
279l0025:
280 DD 9
281 DB 108,111,97,100,45,112,115,108,46,98,0
282 DB 0
283 DD 0
284; (*entry pre-main expr 0)
285 PUBLIC l0026
286l0026:
287 mov edi,331
288 call [symfnc+1324]
289 mov eax,4*08000000h+OFFSET l0015
290 mov edi,332
291 call [symfnc+1328]
292 mov eax,symval+1172
293 mov edi,333
294 call [symfnc+1332]
295 mov eax,4*08000000h+OFFSET l0016
296 mov edi,332
297 call [symfnc+1328]
298 mov eax,symval+1144
299 mov edi,333
300 call [symfnc+1332]
301 mov edi,334
302 call [symfnc+1336]
303 mov eax,4*08000000h+OFFSET l0017
304 mov edi,332
305 call [symfnc+1328]
306 mov eax,symval+1128
307 mov edi,333
308 call [symfnc+1332]
309 mov eax,4*08000000h+OFFSET l0016
310 mov edi,332
311 call [symfnc+1328]
312 mov eax,symval+1136
313 mov edi,333
314 call [symfnc+1332]
315 mov edi,334
316 call [symfnc+1336]
317 mov eax,4*08000000h+OFFSET l0018
318 mov edi,332
319 call [symfnc+1328]
320 mov eax,symval+1304
321 mov edi,333
322 call [symfnc+1332]
323 mov eax,4*08000000h+OFFSET l0016
324 mov edi,332
325 call [symfnc+1328]
326 mov eax,symval+1088
327 mov edi,333
328 call [symfnc+1332]
329 mov edi,334
330 call [symfnc+1336]
331 mov eax,4*08000000h+OFFSET l0019
332 mov edi,332
333 call [symfnc+1328]
334 mov eax,symval+1232
335 mov edi,333
336 call [symfnc+1332]
337 mov eax,4*08000000h+OFFSET l0020
338 mov edi,332
339 call [symfnc+1328]
340 mov eax,symval+1240
341 mov edi,333
342 call [symfnc+1332]
343 mov eax,4*08000000h+OFFSET l0021
344 mov edi,332
345 call [symfnc+1328]
346 mov eax,symval+1248
347 mov edi,333
348 call [symfnc+1332]
349 mov eax,4*08000000h+OFFSET l0022
350 mov edi,332
351 call [symfnc+1328]
352 mov eax,symval+1356
353 mov edi,333
354 call [symfnc+1332]
355 mov eax,4*08000000h+OFFSET l0023
356 mov edi,332
357 call [symfnc+1328]
358 mov eax,symval+1256
359 mov edi,333
360 call [symfnc+1332]
361 mov edi,334
362 call [symfnc+1336]
363 mov edi,335
364 call [symfnc+1340]
365 mov edi,336
366 call [symfnc+1344]
367 mov eax,4*08000000h+OFFSET l0024
368 mov edi,332
369 call [symfnc+1328]
370 mov edi,334
371 call [symfnc+1336]
372 mov eax,4*08000000h+OFFSET l0025
373 mov edi,337
374 call [symfnc+1348]
375 mov edi,338
376 jmp [symfnc+1352]
377 DD 1
378; (*entry external_strlen expr 1)
379 PUBLIC external_strlen
380external_strlen:
381 mov  DWORD PTR [esp-32],eax
382 push 0
383 push eax
384l0027:
385 mov ebx, DWORD PTR 4[esp]
386 mov eax,DWORD PTR [esp]
387 mov al,0[eax][ebx*1]
388 cbw
389 cwde
390 cmp eax,0
391 jne l0028
392 mov eax, DWORD PTR 4[esp]
393 jmp l0029
394l0028:
395 inc  DWORD PTR 4[esp]
396 jmp l0027
397l0029:
398 add esp,8
399 ret
400 DD 0
401; (*entry ! yield expr 0)
402 PUBLIC l0030
403l0030:
404 mov eax,30*08000000h+OFFSET 128
405 ret
406 DD 1
407; (*entry console-print-string expr 1)
408 PUBLIC l0031
409l0031:
410 and eax,134217727
411 add eax,4
412 mov edi,342
413 jmp [symfnc+1368]
414 DD 1
415; (*entry console-print-number expr 1)
416 PUBLIC l0032
417l0032:
418 mov edi,333
419 jmp [symfnc+1332]
420 DD 0
421; (*entry console-newline expr 0)
422 PUBLIC l0033
423l0033:
424 mov eax,10
425 mov edi,344
426 jmp [symfnc+1376]
427l0034:
428 DD 1
429 DB 114,98,0,0
430l0035:
431 DD 34
432 DB 67,111,117,108,100,110,39,116,32,111,112
433 DB 101,110,32,98,105,110,97,114,121,32,102
434 DB 105,108,101,32,102,111,114,32,105,110
435 DB 112,117,116,0
436 DD 1
437; (*entry binaryopenread expr 1)
438 PUBLIC binaryopenread
439binaryopenread:
440 mov ebx,4*08000000h+OFFSET l0034
441 and ebx,134217727
442 add ebx,4
443 and eax,134217727
444 add eax,4
445 mov edi,345
446 call [symfnc+1380]
447 cmp eax,0
448 jne l0036
449 mov eax,4*08000000h+OFFSET l0035
450 mov edi,346
451 jmp [symfnc+1384]
452l0036:
453 ret
454 DD 1
455; (*entry binaryread expr 1)
456 PUBLIC binaryread
457binaryread:
458 mov edi,348
459 jmp [symfnc+1392]
460 DD 3
461; (*entry binaryreadblock expr 3)
462 PUBLIC binaryreadblock
463binaryreadblock:
464 mov ebp,ebx
465 mov edx,eax
466 mov ebx,4
467 mov eax,ebp
468 mov edi,350
469 jmp [symfnc+1400]
470 DD 1
471; (*entry binaryclose expr 1)
472 PUBLIC binaryclose
473binaryclose:
474 mov edi,352
475 jmp [symfnc+1408]
476 DD 0
477; (*entry initialize-symbol-table expr 0)
478 PUBLIC l0037
479l0037:
480 mov  DWORD PTR [esp-36],eax
481 sub esp,8
482 mov edi,30*08000000h+OFFSET 128
483 mov  DWORD PTR 4[esp],edi
484 mov DWORD PTR [esp],edi
485 mov ebx,60000
486 mov eax,symval+1224
487 mov edx,eax
488 mov ecx,ebx
489l0038:
490 cmp edx,ecx
491 jg l0039
492 mov eax,edx
493 shl eax,2
494 add eax,symval+1356
495 xor ebx,ebx
496 inc ebx
497 add ebx,edx
498 mov DWORD PTR [eax],ebx
499 inc edx
500 jmp l0038
501l0039:
502 mov esi,symval+1356
503 mov  DWORD PTR 240000[esi],0
504 mov ebx,68023
505 xor eax,eax
506 mov DWORD PTR [esp],eax
507 mov  DWORD PTR 4[esp],ebx
508l0040:
509 mov edi,DWORD PTR [esp]
510 cmp edi, DWORD PTR 4[esp]
511 jg l0041
512 xor ecx,ecx
513 mov ebx,DWORD PTR [esp]
514 mov eax,symval+1044
515 shl ebx,1
516 mov 0[ebx][eax*1],cx
517 inc DWORD PTR [esp]
518 jmp l0040
519l0041:
520 mov edi,symval+1356
521 mov eax, DWORD PTR 512[edi]
522 mov edi,354
523 call [symfnc+1416]
524 mov ecx,128
525 mov ebx,eax
526 mov eax,symval+1044
527 shl ebx,1
528 mov 0[ebx][eax*1],cx
529 xor ebx,ebx
530 dec ebx
531 add ebx,symval+1224
532 mov eax,256
533 mov DWORD PTR [esp],eax
534 mov  DWORD PTR 4[esp],ebx
535l0042:
536 mov edi,DWORD PTR [esp]
537 cmp edi, DWORD PTR 4[esp]
538 jg l0043
539 mov eax,DWORD PTR [esp]
540 shl eax,2
541 add eax,symval+1356
542 mov eax,DWORD PTR [eax]
543 mov edi,354
544 call [symfnc+1416]
545 mov ecx,DWORD PTR [esp]
546 mov ebx,eax
547 mov eax,symval+1044
548 shl ebx,1
549 mov 0[ebx][eax*1],cx
550 inc DWORD PTR [esp]
551 jmp l0042
552l0043:
553 mov eax,30*08000000h+OFFSET 128
554 mov ds:symval+1420,eax
555 add esp,8
556 ret
557 DD 1
558; (*entry faslin-intern expr 1)
559 PUBLIC l0044
560l0044:
561 mov  DWORD PTR [esp-40],eax
562 sub esp,12
563 mov edi,30*08000000h+OFFSET 128
564 mov  DWORD PTR 8[esp],edi
565 mov  DWORD PTR 4[esp],edi
566 mov DWORD PTR [esp],eax
567 mov ebx,eax
568 xor eax,eax
569 mov edi,356
570 call [symfnc+1424]
571 mov  DWORD PTR 4[esp],eax
572 cmp eax,30*08000000h+OFFSET 128
573 jne l0045
574 mov eax,DWORD PTR [esp]
575 add esp,12
576 mov edi,357
577 jmp [symfnc+1428]
578l0045:
579 mov eax,DWORD PTR [esp]
580 and eax,134217727
581 mov eax,DWORD PTR [eax]
582 shl eax,5
583 sar eax,5
584 mov  DWORD PTR 8[esp],eax
585 cmp eax, DWORD PTR 4[esp]
586 jle l0046
587 xor ebx,ebx
588 inc ebx
589 add ebx, DWORD PTR 4[esp]
590 mov eax,DWORD PTR [esp]
591 and eax,134217727
592 add eax,4
593 mov al,0[eax][ebx*1]
594 cbw
595 cwde
596 cmp eax,0
597 jne l0046
598 inc  DWORD PTR 4[esp]
599l0046:
600 mov edi, DWORD PTR 4[esp]
601 cmp edi, DWORD PTR 8[esp]
602 jl l0047
603 mov eax,DWORD PTR [esp]
604 jmp l0048
605l0047:
606 mov ecx,DWORD PTR [esp]
607 and ecx,134217727
608 mov ecx,DWORD PTR [ecx]
609 shl ecx,5
610 sar ecx,5
611 inc ecx
612 xor ebx,ebx
613 inc ebx
614 add ebx, DWORD PTR 4[esp]
615 mov eax,DWORD PTR [esp]
616 mov edi,358
617 call [symfnc+1432]
618l0048:
619 add esp,12
620 mov edi,357
621 jmp [symfnc+1428]
622 DD 1
623; (*entry intern expr 1)
624 PUBLIC intern
625intern:
626 mov edi,360
627 jmp [symfnc+1440]
628l0049:
629 DD 7
630 DB 78,101,119,32,105,100,58,32,0,0
631 DD 1
632; (*entry unchecked-string-intern expr 1)
633 PUBLIC l0050
634l0050:
635 mov  DWORD PTR [esp-52],eax
636 sub esp,24
637 mov DWORD PTR [esp],eax
638 mov ebp,30*08000000h+OFFSET 128
639 mov edx,ebp
640 mov ecx,ebp
641 mov ebx,eax
642 and ebx,134217727
643 mov ebx,DWORD PTR [ebx]
644 shl ebx,5
645 sar ebx,5
646 and eax,134217727
647 mov  DWORD PTR 4[esp],eax
648 mov  DWORD PTR 8[esp],ebx
649 mov  DWORD PTR 12[esp],ecx
650 mov  DWORD PTR 16[esp],edx
651 mov  DWORD PTR 20[esp],ebp
652 cmp ebx,0
653 jne l0051
654 add eax,4
655 mov al,0[eax][ebx*1]
656 cbw
657 cwde
658 and eax,255
659 and eax,134217727
660 or eax,-268435456
661 jmp l0052
662l0051:
663 mov eax,DWORD PTR [esp]
664 mov edi,354
665 call [symfnc+1416]
666 mov ebx,eax
667 mov  DWORD PTR 12[esp],ebx
668 mov eax,symval+1044
669 shl ebx,1
670 mov ax,0[eax][ebx*1]
671 cwde
672 and eax,65535
673 mov ebx,eax
674 cmp eax,65535
675 jl l0053
676 mov eax,30*08000000h+OFFSET 128
677 jmp l0054
678l0053:
679 mov eax,30*08000000h+OFFSET 116
680l0054:
681 cmp eax,30*08000000h+OFFSET 128
682 je l0055
683 mov eax,30*08000000h+OFFSET 116
684 cmp ebx,0
685 jg l0055
686 add eax,12
687l0055:
688 cmp eax,30*08000000h+OFFSET 128
689 je l0056
690 mov ebx, DWORD PTR 12[esp]
691 mov eax,symval+1044
692 shl ebx,1
693 mov ax,0[eax][ebx*1]
694 cwde
695 and eax,65535
696 and eax,134217727
697 or eax,-268435456
698 jmp l0052
699l0056:
700 cmp eax,symval+1420
701 je l0057
702 mov eax,4*08000000h+OFFSET l0049
703 mov edi,332
704 call [symfnc+1328]
705 mov eax,DWORD PTR [esp]
706 mov edi,332
707 call [symfnc+1328]
708 mov edi,334
709 call [symfnc+1336]
710l0057:
711 mov edi,361
712 call [symfnc+1444]
713 mov  DWORD PTR 20[esp],eax
714 mov ecx,eax
715 mov ebx, DWORD PTR 12[esp]
716 mov eax,symval+1044
717 shl ebx,1
718 mov 0[ebx][eax*1],cx
719 mov eax, DWORD PTR 8[esp]
720 mov edi,362
721 call [symfnc+1448]
722 mov  DWORD PTR 16[esp],eax
723 mov ebx, DWORD PTR 4[esp]
724 mov edi,363
725 call [symfnc+1452]
726 mov ebx, DWORD PTR 16[esp]
727 and ebx,134217727
728 or ebx,536870912
729 mov eax, DWORD PTR 20[esp]
730 add esp,24
731 mov edi,364
732 jmp [symfnc+1456]
733l0052:
734 add esp,24
735 ret
736l0058:
737 DD 18
738 DB 72,97,115,104,32,116,97,98,108,101,32
739 DB 111,118,101,114,102,108,111,119,0
740 DD 1
741; (*entry hash-into-table expr 1)
742 PUBLIC l0059
743l0059:
744 mov  DWORD PTR [esp-44],eax
745 sub esp,16
746 mov edi,30*08000000h+OFFSET 128
747 mov  DWORD PTR 12[esp],edi
748 mov  DWORD PTR 8[esp],edi
749 mov  DWORD PTR 4[esp],edi
750 mov DWORD PTR [esp],eax
751 mov edi,365
752 call [symfnc+1460]
753 mov  DWORD PTR 4[esp],eax
754 mov  DWORD PTR 8[esp],eax
755 mov  DWORD PTR 12[esp],-1
756l0060:
757 mov ebx, DWORD PTR 8[esp]
758 mov eax,symval+1044
759 shl ebx,1
760 mov ax,0[eax][ebx*1]
761 cwde
762 and eax,65535
763 cmp eax,0
764 jne l0061
765 cmp  DWORD PTR 12[esp],-1
766 je l0062
767 mov eax, DWORD PTR 12[esp]
768 jmp l0063
769l0062:
770 mov eax, DWORD PTR 8[esp]
771l0063:
772 jmp l0064
773l0061:
774 mov ebx, DWORD PTR 8[esp]
775 mov eax,symval+1044
776 shl ebx,1
777 mov ax,0[eax][ebx*1]
778 cwde
779 mov ebx,eax
780 and ebx,65535
781 cmp ebx,65535
782 jne l0065
783 cmp  DWORD PTR 12[esp],-1
784 jne l0066
785 mov edi, DWORD PTR 8[esp]
786 mov  DWORD PTR 12[esp],edi
787 jmp l0066
788l0065:
789 mov ebx, DWORD PTR 8[esp]
790 mov eax,symval+1044
791 shl ebx,1
792 mov ax,0[eax][ebx*1]
793 cwde
794 mov ebx,DWORD PTR [esp]
795 and eax,65535
796 shl eax,2
797 add eax,symval+1356
798 mov eax,DWORD PTR [eax]
799 mov edi,366
800 call [symfnc+1464]
801 cmp eax,30*08000000h+OFFSET 128
802 je l0066
803 mov eax, DWORD PTR 8[esp]
804 jmp l0064
805l0066:
806 cmp  DWORD PTR 8[esp],68023
807 jne l0067
808 xor eax,eax
809 jmp l0068
810l0067:
811 xor eax,eax
812 inc eax
813 add eax, DWORD PTR 8[esp]
814l0068:
815 mov  DWORD PTR 8[esp],eax
816 cmp eax, DWORD PTR 4[esp]
817 jne l0060
818 mov eax,4*08000000h+OFFSET l0058
819 mov edi,346
820 call [symfnc+1384]
821 jmp l0060
822l0064:
823 add esp,16
824 ret
825 DD 2
826; (*entry initialize-new-id expr 2)
827 PUBLIC l0069
828l0069:
829 mov  DWORD PTR [esp-36],eax
830 sub esp,8
831 mov DWORD PTR [esp],eax
832 and eax,134217727
833 or eax,-268435456
834 mov  DWORD PTR 4[esp],eax
835 mov ecx,DWORD PTR [esp]
836 shl ecx,2
837 add ecx,symval+1356
838 mov DWORD PTR [ecx],ebx
839 mov edx,DWORD PTR [esp]
840 shl edx,2
841 add edx,symval+1248
842 mov ebp,30*08000000h+OFFSET 128
843 mov DWORD PTR [edx],ebp
844 mov eax,DWORD PTR [esp]
845 shl eax,2
846 add eax,symval+1256
847 mov DWORD PTR [eax],ebp
848 mov eax,DWORD PTR [esp]
849 shl eax,2
850 add eax,symval+1232
851 mov ebx,DWORD PTR [esp]
852 and ebx,134217727
853 or ebx,-402653184
854 mov DWORD PTR [eax],ebx
855 mov eax,DWORD PTR [esp]
856 mov edi,367
857 call [symfnc+1468]
858 mov eax, DWORD PTR 4[esp]
859 add esp,8
860 ret
861 DD 1
862; (*entry hash-function expr 1)
863 PUBLIC l0072
864l0072:
865 mov  DWORD PTR [esp-48],eax
866 sub esp,20
867 mov edi,30*08000000h+OFFSET 128
868 mov  DWORD PTR 12[esp],edi
869 mov  DWORD PTR 4[esp],edi
870 and eax,134217727
871 mov  DWORD PTR 8[esp],eax
872 mov eax,DWORD PTR [eax]
873 shl eax,5
874 sar eax,5
875 mov DWORD PTR [esp],eax
876 xor eax,eax
877 mov  DWORD PTR 16[esp],eax
878 cmp DWORD PTR [esp],24
879 jle l0073
880 mov DWORD PTR [esp],24
881l0073:
882 mov ebx,DWORD PTR [esp]
883 xor eax,eax
884 mov  DWORD PTR 12[esp],eax
885 mov  DWORD PTR 4[esp],ebx
886l0074:
887 mov edi, DWORD PTR 12[esp]
888 cmp edi, DWORD PTR 4[esp]
889 jg l0075
890 mov ebx, DWORD PTR 12[esp]
891 mov eax,4
892 add eax, DWORD PTR 8[esp]
893 mov al,0[eax][ebx*1]
894 cbw
895 cwde
896 mov ebx,24
897 sub ebx, DWORD PTR 12[esp]
898 cmp ebx,0
899 jge l0070
900 neg ebx
901 xchg ecx,ebx
902 shr eax,cl
903 jmp l0071
904l0070:
905 xchg ecx,ebx
906 shl eax,cl
907l0071:
908 xchg ecx,ebx
909 mov edi, DWORD PTR 16[esp]
910 xor eax,edi
911 mov  DWORD PTR 16[esp],eax
912 inc  DWORD PTR 12[esp]
913 jmp l0074
914l0075:
915 mov ebx,68023
916 mov eax, DWORD PTR 16[esp]
917 add esp,20
918 xor edx,edx
919 idiv ebx
920 mov eax,edx
921 ret
922 DD 1
923; (*entry faslin expr 1)
924 PUBLIC faslin
925faslin:
926 mov  DWORD PTR [esp-72],eax
927 sub esp,44
928 mov edi,30*08000000h+OFFSET 128
929 mov  DWORD PTR 32[esp],edi
930 mov  DWORD PTR 12[esp],edi
931 mov  DWORD PTR 8[esp],edi
932 mov DWORD PTR [esp],eax
933 mov  DWORD PTR 16[esp],30*08000000h+OFFSET 128
934 mov  DWORD PTR 24[esp],30*08000000h+OFFSET 128
935 mov  DWORD PTR 28[esp],30*08000000h+OFFSET 128
936 mov  DWORD PTR 40[esp],30*08000000h+OFFSET 128
937 mov  DWORD PTR 4[esp],30*08000000h+OFFSET 128
938 mov  DWORD PTR 20[esp],30*08000000h+OFFSET 128
939 mov  DWORD PTR 36[esp],30*08000000h+OFFSET 128
940 mov edi,347
941 call [symfnc+1388]
942 mov  DWORD PTR 8[esp],eax
943 mov edi,349
944 call [symfnc+1396]
945 mov  DWORD PTR 12[esp],eax
946 mov ebx,65535
947 and ebx,eax
948 cmp ebx,399
949 je l0076
950 mov eax, DWORD PTR 8[esp]
951 mov edi,353
952 call [symfnc+1412]
953 mov eax,DWORD PTR [esp]
954 mov edi,368
955 call [symfnc+1472]
956 jmp l0077
957l0076:
958 mov eax, DWORD PTR 12[esp]
959 shr eax,16
960 mov  DWORD PTR 12[esp],eax
961 mov eax, DWORD PTR 8[esp]
962 mov edi,369
963 call [symfnc+1476]
964 mov  DWORD PTR 16[esp],eax
965 mov eax, DWORD PTR 8[esp]
966 mov edi,349
967 call [symfnc+1396]
968 mov  DWORD PTR 24[esp],eax
969 mov edi,370
970 call [symfnc+1480]
971 mov  DWORD PTR 28[esp],eax
972 xor eax,eax
973 mov edi,370
974 call [symfnc+1480]
975 mov  DWORD PTR 36[esp],eax
976 mov eax, DWORD PTR 8[esp]
977 mov edi,349
978 call [symfnc+1396]
979 mov ebx, DWORD PTR 28[esp]
980 add ebx,eax
981 mov  DWORD PTR 40[esp],ebx
982 mov ecx, DWORD PTR 24[esp]
983 xor ebx,ebx
984 add ebx, DWORD PTR 28[esp]
985 mov eax, DWORD PTR 8[esp]
986 mov edi,351
987 call [symfnc+1404]
988 mov eax, DWORD PTR 8[esp]
989 mov edi,349
990 call [symfnc+1396]
991 mov  DWORD PTR 4[esp],eax
992 mov edi,371
993 call [symfnc+1484]
994 mov ebx,eax
995 and ebx,134217727
996 or ebx,939524096
997 mov  DWORD PTR 20[esp],ebx
998 mov ecx, DWORD PTR 4[esp]
999 and ebx,134217727
1000 add ebx,4
1001 mov eax, DWORD PTR 8[esp]
1002 mov edi,351
1003 call [symfnc+1404]
1004 mov eax, DWORD PTR 8[esp]
1005 mov edi,353
1006 call [symfnc+1412]
1007 xor eax,eax
1008 inc eax
1009 and eax, DWORD PTR 12[esp]
1010 cmp eax,1
1011 jne l0078
1012 mov edx, DWORD PTR 16[esp]
1013 mov ecx, DWORD PTR 20[esp]
1014 mov ebx, DWORD PTR 24[esp]
1015 mov eax, DWORD PTR 28[esp]
1016 mov edi,372
1017 call [symfnc+1488]
1018 jmp l0079
1019l0078:
1020 mov edx, DWORD PTR 16[esp]
1021 mov ecx, DWORD PTR 20[esp]
1022 mov ebx, DWORD PTR 24[esp]
1023 mov eax, DWORD PTR 28[esp]
1024 mov edi,373
1025 call [symfnc+1492]
1026l0079:
1027 mov eax,symval+1504
1028 mov  DWORD PTR 32[esp],eax
1029 mov edi, DWORD PTR 28[esp]
1030 mov ds:symval+1504,edi
1031 mov eax, DWORD PTR 40[esp]
1032 mov edi,374
1033 call [symfnc+1496]
1034 mov edi, DWORD PTR 32[esp]
1035 mov ds:symval+1504,edi
1036 mov ebx, DWORD PTR 36[esp]
1037 mov eax, DWORD PTR 40[esp]
1038 mov edi,375
1039 call [symfnc+1500]
1040l0077:
1041 mov eax,30*08000000h+OFFSET 128
1042 add esp,44
1043 ret
1044 DD 2
1045; (*entry delbps expr 2)
1046 PUBLIC delbps
1047delbps:
1048 mov eax,30*08000000h+OFFSET 128
1049 ret
1050 DD 4
1051; (*entry do-relocation expr 4)
1052 PUBLIC l0080
1053l0080:
1054 mov  DWORD PTR [esp-52],eax
1055 sub esp,24
1056 mov edi,30*08000000h+OFFSET 128
1057 mov  DWORD PTR 16[esp],edi
1058 mov  DWORD PTR 12[esp],eax
1059 mov  DWORD PTR 4[esp],ecx
1060 mov  DWORD PTR 8[esp],edx
1061 mov eax,ebx
1062 shl eax,2
1063 xor ebx,ebx
1064 dec ebx
1065 add ebx,eax
1066 xor eax,eax
1067 mov  DWORD PTR 20[esp],eax
1068 mov DWORD PTR [esp],ebx
1069l0081:
1070 mov edi, DWORD PTR 20[esp]
1071 cmp edi,DWORD PTR [esp]
1072 jle l0082
1073 mov eax,30*08000000h+OFFSET 128
1074 jmp l0083
1075l0082:
1076 mov ebx, DWORD PTR 20[esp]
1077 mov eax, DWORD PTR 4[esp]
1078 and eax,134217727
1079 add eax,4
1080 mov ebp,ebx
1081 shr ebx,2
1082 mov al,0[eax][ebx*1]
1083 mov ebx,ebp
1084 and ebx,3
1085 add ebx,ebx
1086 add ebx,-6
1087 neg ebx
1088 xchg ecx,ebx
1089 shr eax,cl
1090 and eax,3
1091 mov ebx, DWORD PTR 12[esp]
1092 add ebx, DWORD PTR 20[esp]
1093 mov  DWORD PTR 16[esp],ebx
1094 cmp eax,1
1095 je l0084
1096 cmp eax,2
1097 je l0085
1098 cmp eax,3
1099 je l0086
1100 jmp l0087
1101l0084:
1102 mov ecx, DWORD PTR 8[esp]
1103 mov ebx, DWORD PTR 12[esp]
1104 mov eax, DWORD PTR 16[esp]
1105 mov edi,377
1106 call [symfnc+1508]
1107 jmp l0087
1108l0086:
1109 mov ecx, DWORD PTR 8[esp]
1110 mov ebx, DWORD PTR 12[esp]
1111 mov eax, DWORD PTR 16[esp]
1112 mov edi,378
1113 call [symfnc+1512]
1114 jmp l0087
1115l0085:
1116 mov ecx, DWORD PTR 8[esp]
1117 mov ebx, DWORD PTR 12[esp]
1118 mov eax, DWORD PTR 16[esp]
1119 mov edi,379
1120 call [symfnc+1516]
1121l0087:
1122 inc  DWORD PTR 20[esp]
1123 jmp l0081
1124l0083:
1125 add esp,24
1126 ret
1127 DD 4
1128; (*entry do-relocation-new expr 4)
1129 PUBLIC l0088
1130l0088:
1131 mov  DWORD PTR [esp-52],eax
1132 sub esp,24
1133 mov edi,30*08000000h+OFFSET 128
1134 mov  DWORD PTR 8[esp],edi
1135 mov  DWORD PTR 16[esp],eax
1136 mov DWORD PTR [esp],ecx
1137 mov  DWORD PTR 12[esp],edx
1138 mov ecx,30*08000000h+OFFSET 128
1139 mov ebx,eax
1140 xor eax,eax
1141 mov  DWORD PTR 4[esp],eax
1142 mov  DWORD PTR 20[esp],ebx
1143 mov ebp,DWORD PTR [esp]
1144 and ebp,134217727
1145 add ebp,4
1146 mov DWORD PTR [esp],ebp
1147l0089:
1148 mov ebx, DWORD PTR 4[esp]
1149 mov eax,DWORD PTR [esp]
1150 mov al,0[eax][ebx*1]
1151 cbw
1152 cwde
1153 and eax,255
1154 mov  DWORD PTR 8[esp],eax
1155 cmp eax,0
1156 jne l0090
1157 mov eax,30*08000000h+OFFSET 128
1158 jmp l0091
1159l0090:
1160 inc  DWORD PTR 4[esp]
1161 mov eax,63
1162 and eax, DWORD PTR 8[esp]
1163 add eax, DWORD PTR 20[esp]
1164 mov  DWORD PTR 20[esp],eax
1165 mov ebx, DWORD PTR 8[esp]
1166 shr ebx,6
1167 mov  DWORD PTR 8[esp],ebx
1168 mov eax,ebx
1169 cmp eax,1
1170 je l0092
1171 cmp eax,2
1172 je l0093
1173 cmp eax,3
1174 je l0094
1175 jmp l0089
1176l0092:
1177 mov ecx, DWORD PTR 12[esp]
1178 mov ebx, DWORD PTR 16[esp]
1179 mov eax, DWORD PTR 20[esp]
1180 mov edi,377
1181 call [symfnc+1508]
1182 jmp l0089
1183l0094:
1184 mov ecx, DWORD PTR 12[esp]
1185 mov ebx, DWORD PTR 16[esp]
1186 mov eax, DWORD PTR 20[esp]
1187 mov edi,378
1188 call [symfnc+1512]
1189 jmp l0089
1190l0093:
1191 mov ecx, DWORD PTR 12[esp]
1192 mov ebx, DWORD PTR 16[esp]
1193 mov eax, DWORD PTR 20[esp]
1194 mov edi,379
1195 call [symfnc+1516]
1196 jmp l0089
1197l0091:
1198 add esp,24
1199 ret
1200 DD 3
1201; (*entry relocate-word expr 3)
1202 PUBLIC l0095
1203l0095:
1204 mov  DWORD PTR [esp-40],eax
1205 sub esp,12
1206 mov  DWORD PTR 8[esp],eax
1207 mov eax,DWORD PTR [eax]
1208 mov DWORD PTR [esp],eax
1209 shr eax,30
1210 mov  DWORD PTR 4[esp],eax
1211 mov eax,DWORD PTR [esp]
1212 shl eax,2
1213 shr eax,2
1214 mov edx,ecx
1215 mov ecx,ebx
1216 mov ebx,eax
1217 mov eax, DWORD PTR 4[esp]
1218 mov edi,380
1219 call [symfnc+1520]
1220 mov esi, DWORD PTR 8[esp]
1221 mov DWORD PTR [esi],eax
1222 add esp,12
1223 ret
1224 DD 3
1225; (*entry relocate-inf expr 3)
1226 PUBLIC l0096
1227l0096:
1228 mov  DWORD PTR [esp-40],eax
1229 sub esp,12
1230 mov  DWORD PTR 8[esp],eax
1231 mov eax,DWORD PTR [eax]
1232 mov DWORD PTR [esp],eax
1233 and eax,12582912
1234 shr eax,22
1235 mov  DWORD PTR 4[esp],eax
1236 mov eax,DWORD PTR [esp]
1237 and eax,4194303
1238 mov edx,ecx
1239 mov ecx,ebx
1240 mov ebx,eax
1241 mov eax, DWORD PTR 4[esp]
1242 mov edi,380
1243 call [symfnc+1520]
1244 mov esi, DWORD PTR 8[esp]
1245 mov edi,DWORD PTR [esi]
1246 and eax,134217727
1247 and edi,-134217728
1248 or edi,eax
1249 mov DWORD PTR [esi],edi
1250 add esp,12
1251 ret
1252 DD 4
1253; (*entry compute-relocation expr 4)
1254 PUBLIC l0097
1255l0097:
1256 mov  DWORD PTR [esp-32],eax
1257 push ebx
1258 cmp eax,0
1259 jne l0098
1260 mov eax,ecx
1261 add eax,ebx
1262 jmp l0099
1263l0098:
1264 cmp eax,2
1265 jne l0100
1266 cmp ebx,8150
1267 jl l0101
1268 mov eax,-8156
1269 add eax,ebx
1270 shl eax,2
1271 add eax,symval+1028
1272 jmp l0099
1273l0101:
1274 cmp ebx,2048
1275 jl l0102
1276 mov ebx,edx
1277 mov eax,DWORD PTR [esp]
1278 mov edi,381
1279 call [symfnc+1524]
1280 cmp eax,symval+1228
1281 jle l0103
1282 shl eax,2
1283 add eax,symval+1232
1284 jmp l0099
1285l0103:
1286 shl eax,2
1287 add eax,symval+1236
1288 jmp l0099
1289l0102:
1290 mov eax,ebx
1291 shl eax,2
1292 add eax,symval+1236
1293 jmp l0099
1294l0100:
1295 cmp eax,3
1296 jne l0104
1297 cmp ebx,2048
1298 jl l0105
1299 mov ebx,edx
1300 mov eax,DWORD PTR [esp]
1301 mov edi,381
1302 call [symfnc+1524]
1303 mov DWORD PTR [esp],eax
1304l0105:
1305 mov eax,DWORD PTR [esp]
1306 shl eax,2
1307 add eax,symval+1240
1308 jmp l0099
1309l0104:
1310 cmp eax,1
1311 jne l0106
1312 cmp ebx,2048
1313 jl l0107
1314 mov ebx,edx
1315 mov eax,DWORD PTR [esp]
1316 add esp,4
1317 mov edi,381
1318 jmp [symfnc+1524]
1319l0107:
1320 mov eax,ebx
1321 jmp l0099
1322l0106:
1323 mov eax,30*08000000h+OFFSET 128
1324l0099:
1325 add esp,4
1326 ret
1327 DD 3
1328; (*entry relocate-fast-call expr 3)
1329 PUBLIC l0108
1330l0108:
1331 mov eax,30*08000000h+OFFSET 128
1332 ret
1333 DD 2
1334; (*entry local-to-global-id expr 2)
1335 PUBLIC l0109
1336l0109:
1337 add eax,-2047
1338 shl eax,2
1339 mov ecx,ebx
1340 and ecx,134217727
1341 add eax,ecx
1342 mov eax,DWORD PTR [eax]
1343 ret
1344 DD 1
1345; (*entry read-id-table expr 1)
1346 PUBLIC l0110
1347l0110:
1348 mov  DWORD PTR [esp-52],eax
1349 sub esp,24
1350 mov edi,30*08000000h+OFFSET 128
1351 mov  DWORD PTR 20[esp],edi
1352 mov  DWORD PTR 16[esp],edi
1353 mov  DWORD PTR 12[esp],edi
1354 mov  DWORD PTR 8[esp],edi
1355 mov  DWORD PTR 4[esp],edi
1356 mov DWORD PTR [esp],eax
1357 mov edi,349
1358 call [symfnc+1396]
1359 mov  DWORD PTR 4[esp],eax
1360 inc eax
1361 mov edi,371
1362 call [symfnc+1484]
1363 and eax,134217727
1364 or eax,939524096
1365 mov  DWORD PTR 8[esp],eax
1366 mov ebx, DWORD PTR 4[esp]
1367 xor eax,eax
1368 mov  DWORD PTR 12[esp],eax
1369 mov  DWORD PTR 16[esp],ebx
1370l0111:
1371 mov edi, DWORD PTR 12[esp]
1372 cmp edi, DWORD PTR 16[esp]
1373 jg l0112
1374 mov eax,DWORD PTR [esp]
1375 mov edi,349
1376 call [symfnc+1396]
1377 mov esi,symval+1032
1378 mov DWORD PTR [esi],eax
1379 mov ecx,5
1380 add ecx,eax
1381 mov ebx,ecx
1382 shr ebx,30
1383 add ecx,ebx
1384 sar ecx,2
1385 mov ebx,4
1386 add ebx,symval+1032
1387 mov eax,DWORD PTR [esp]
1388 mov edi,351
1389 call [symfnc+1404]
1390 xor eax,eax
1391 add eax,symval+1032
1392 and eax,134217727
1393 or eax,536870912
1394 mov edi,359
1395 call [symfnc+1436]
1396 mov  DWORD PTR 20[esp],eax
1397 xor eax,eax
1398 inc eax
1399 add eax, DWORD PTR 12[esp]
1400 shl eax,2
1401 mov ebx, DWORD PTR 8[esp]
1402 and ebx,134217727
1403 add eax,ebx
1404 mov ecx, DWORD PTR 20[esp]
1405 and ecx,134217727
1406 mov DWORD PTR [eax],ecx
1407 inc  DWORD PTR 12[esp]
1408 jmp l0111
1409l0112:
1410 mov eax, DWORD PTR 8[esp]
1411 add esp,24
1412 ret
1413 DD 3
1414; (*entry putentry expr 3)
1415 PUBLIC putentry
1416putentry:
1417 add ecx,symval+1504
1418 and ecx,134217727
1419 or ecx,-1610612736
1420 mov edi,383
1421 jmp [symfnc+1532]
1422l0113:
1423 DD 22
1424 DB 70,105,108,101,32,105,115,32,110,111,116
1425 DB 32,70,65,83,76,32,102,111,114,109,97,116
1426 DB 0
1427 DD 1
1428; (*entry faslin-bad-file expr 1)
1429 PUBLIC l0114
1430l0114:
1431 mov eax,4*08000000h+OFFSET l0113
1432 mov edi,332
1433 call [symfnc+1328]
1434 mov edi,334
1435 jmp [symfnc+1336]
1436l0115:
1437 DD 30
1438 DB 82,97,110,32,111,117,116,32,111,102,32
1439 DB 98,105,110,97,114,121,32,112,114,111,103
1440 DB 114,97,109,32,115,112,97,99,101,0
1441 DD 1
1442; (*entry gtbps expr 1)
1443 PUBLIC gtbps
1444gtbps:
1445 mov  DWORD PTR [esp-32],eax
1446 sub esp,4
1447l0116:
1448 mov DWORD PTR [esp],eax
1449 cmp eax,30*08000000h+OFFSET 128
1450 jne l0117
1451 mov edi,385
1452 call [symfnc+1540]
1453l0117:
1454 cmp DWORD PTR [esp],10
1455 jle l0118
1456 mov eax,15
1457 and eax,symval+1172
1458 cmp eax,0
1459 je l0118
1460 mov ebx,symval+1172
1461 shr ebx,4
1462 shl ebx,4
1463 add ebx,16
1464 mov ds:symval+1172,ebx
1465l0118:
1466 mov eax,symval+1172
1467 mov ebx,DWORD PTR [esp]
1468 shl ebx,2
1469 add ebx,symval+1172
1470 mov ds:symval+1172,ebx
1471 cmp ebx,symval+1144
1472 jle l0119
1473 mov ds:symval+1172,eax
1474 mov eax,30*08000000h+OFFSET 386
1475 mov edi,387
1476 call [symfnc+1548]
1477 cmp eax,30*08000000h+OFFSET 128
1478 je l0120
1479 mov eax,DWORD PTR [esp]
1480 mov edi,386
1481 call [symfnc+1544]
1482 cmp eax,30*08000000h+OFFSET 128
1483 je l0120
1484 mov eax,DWORD PTR [esp]
1485 jmp l0116
1486l0120:
1487 mov eax,4*08000000h+OFFSET l0115
1488 add esp,4
1489 mov edi,388
1490 jmp [symfnc+1552]
1491l0119:
1492 add esp,4
1493 ret
1494l0121:
1495 DD 21
1496 DB 71,84,66,80,83,32,99,97,108,108,101,100
1497 DB 32,119,105,116,104,32,78,73,76,46,0,0
1498 DD 0
1499; (*entry gtbps-nil-error expr 0)
1500 PUBLIC l0122
1501l0122:
1502 mov eax,4*08000000h+OFFSET l0121
1503 mov edi,388
1504 jmp [symfnc+1552]
1505 DD 1
1506; (*entry gtheap expr 1)
1507 PUBLIC gtheap
1508gtheap:
1509 cmp eax,30*08000000h+OFFSET 128
1510 jne l0123
1511 mov edi,389
1512 jmp [symfnc+1556]
1513l0123:
1514 mov edi,390
1515 jmp [symfnc+1560]
1516 DD 1
1517; (*entry real-gtheap expr 1)
1518 PUBLIC l0124
1519l0124:
1520 mov ecx,eax
1521 mov eax,symval+1128
1522 mov ebx,ecx
1523 shl ebx,2
1524 add ebx,symval+1128
1525 mov ds:symval+1128,ebx
1526 cmp ebx,symval+1132
1527 jl l0125
1528 mov ebx,ecx
1529 mov edi,392
1530 jmp [symfnc+1568]
1531l0125:
1532 ret
1533l0126:
1534 DD 27
1535 DB 71,97,114,98,97,103,101,32,99,111,108
1536 DB 108,101,99,116,105,111,110,32,114,101
1537 DB 113,117,105,114,101,100,46,0,0
1538 DD 1
1539; (*entry get-heap-trap expr 1)
1540 PUBLIC l0127
1541l0127:
1542 mov eax,4*08000000h+OFFSET l0126
1543 mov edi,346
1544 jmp [symfnc+1384]
1545l0128:
1546 DD 18
1547 DB 82,97,110,32,111,117,116,32,111,102,32
1548 DB 73,68,32,115,112,97,99,101,0
1549 DD 0
1550; (*entry gtid expr 0)
1551 PUBLIC gtid
1552gtid:
1553 cmp symval+1224,0
1554 jne l0129
1555 mov edi,393
1556 call [symfnc+1572]
1557 cmp symval+1224,0
1558 jne l0129
1559 mov eax,4*08000000h+OFFSET l0128
1560 mov edi,346
1561 call [symfnc+1384]
1562l0129:
1563 mov eax,symval+1224
1564 mov ebx,eax
1565 shl ebx,2
1566 add ebx,symval+1356
1567 mov edi,DWORD PTR [ebx]
1568 mov ds:symval+1224,edi
1569 ret
1570 DD 1
1571; (*entry gtwrds expr 1)
1572 PUBLIC gtwrds
1573gtwrds:
1574 mov  DWORD PTR [esp-32],eax
1575 push eax
1576 add eax,2
1577 mov edi,391
1578 call [symfnc+1564]
1579 mov ebx,DWORD PTR [esp]
1580 and ebx,134217727
1581 or ebx,-939524096
1582 mov DWORD PTR [eax],ebx
1583 add esp,4
1584 ret
1585 DD 1
1586; (*entry gtconststr expr 1)
1587 PUBLIC gtconststr
1588gtconststr:
1589 mov  DWORD PTR [esp-36],eax
1590 sub esp,8
1591 mov DWORD PTR [esp],eax
1592 add eax,5
1593 mov ebx,eax
1594 shr ebx,30
1595 add eax,ebx
1596 sar eax,2
1597 mov  DWORD PTR 4[esp],eax
1598 inc eax
1599 mov edi,370
1600 call [symfnc+1480]
1601 mov edi,DWORD PTR [esp]
1602 mov DWORD PTR [eax],edi
1603 mov ebx, DWORD PTR 4[esp]
1604 shl ebx,2
1605 add ebx,eax
1606 mov DWORD PTR [ebx],0
1607 add esp,8
1608 ret
1609l0130:
1610 DD 30
1611 DB 83,85,66,83,69,81,32,99,97,108,108,101
1612 DB 100,32,119,105,116,104,32,97,32,110,111
1613 DB 110,45,115,116,114,105,110,103,0
1614 DD 3
1615; (*entry subseq expr 3)
1616 PUBLIC subseq
1617subseq:
1618 mov  DWORD PTR [esp-60],eax
1619 sub esp,32
1620 mov edi,30*08000000h+OFFSET 128
1621 mov  DWORD PTR 28[esp],edi
1622 mov  DWORD PTR 24[esp],edi
1623 mov  DWORD PTR 20[esp],edi
1624 mov  DWORD PTR 16[esp],edi
1625 mov  DWORD PTR 12[esp],edi
1626 mov DWORD PTR [esp],eax
1627 mov  DWORD PTR 4[esp],ebx
1628 mov  DWORD PTR 8[esp],ecx
1629 mov edi,eax
1630 shr edi,27
1631 cmp edi,4
1632 je l0131
1633 mov eax,4*08000000h+OFFSET l0130
1634 mov edi,346
1635 call [symfnc+1384]
1636l0131:
1637 xor eax,eax
1638 dec eax
1639 add eax, DWORD PTR 8[esp]
1640 sub eax, DWORD PTR 4[esp]
1641 mov  DWORD PTR 12[esp],eax
1642 mov eax,DWORD PTR [esp]
1643 and eax,134217727
1644 mov  DWORD PTR 16[esp],eax
1645 mov eax, DWORD PTR 12[esp]
1646 mov edi,394
1647 call [symfnc+1576]
1648 mov  DWORD PTR 20[esp],eax
1649 mov ebx, DWORD PTR 12[esp]
1650 xor eax,eax
1651 mov  DWORD PTR 24[esp],eax
1652 mov  DWORD PTR 28[esp],ebx
1653l0132:
1654 mov edi, DWORD PTR 24[esp]
1655 cmp edi, DWORD PTR 28[esp]
1656 jg l0133
1657 mov ebx, DWORD PTR 4[esp]
1658 add ebx, DWORD PTR 24[esp]
1659 mov eax,4
1660 add eax, DWORD PTR 16[esp]
1661 mov al,0[eax][ebx*1]
1662 cbw
1663 cwde
1664 mov ecx,eax
1665 mov ebx, DWORD PTR 24[esp]
1666 mov eax,4
1667 add eax, DWORD PTR 20[esp]
1668 mov edx,0[eax][ebx*1]
1669 shr edx,8
1670 shl edx,8
1671 and ecx,255
1672 or ecx,edx
1673 mov 0[ebx][eax*1],ecx
1674 inc  DWORD PTR 24[esp]
1675 jmp l0132
1676l0133:
1677 mov eax, DWORD PTR 20[esp]
1678 and eax,134217727
1679 or eax,536870912
1680 add esp,32
1681 ret
1682 DD 2
1683; (*entry search-string-for-character expr 2)
1684 PUBLIC l0134
1685l0134:
1686 mov  DWORD PTR [esp-44],eax
1687 sub esp,16
1688 mov DWORD PTR [esp],eax
1689 mov  DWORD PTR 4[esp],ebx
1690 and ebx,134217727
1691 mov ebx,DWORD PTR [ebx]
1692 shl ebx,5
1693 sar ebx,5
1694 xor eax,eax
1695 mov  DWORD PTR 8[esp],eax
1696 mov  DWORD PTR 12[esp],ebx
1697l0135:
1698 mov edi, DWORD PTR 8[esp]
1699 cmp edi, DWORD PTR 12[esp]
1700 jle l0136
1701 mov eax,30*08000000h+OFFSET 128
1702 jmp l0137
1703l0136:
1704 mov ebx, DWORD PTR 8[esp]
1705 mov eax, DWORD PTR 4[esp]
1706 and eax,134217727
1707 add eax,4
1708 mov al,0[eax][ebx*1]
1709 cbw
1710 cwde
1711 cmp eax,DWORD PTR [esp]
1712 jne l0138
1713 mov eax, DWORD PTR 8[esp]
1714 jmp l0137
1715l0138:
1716 inc  DWORD PTR 8[esp]
1717 jmp l0135
1718l0137:
1719 add esp,16
1720 ret
1721 DD 2
1722; (*entry unchecked-string-equal expr 2)
1723 PUBLIC l0139
1724l0139:
1725 mov  DWORD PTR [esp-48],eax
1726 sub esp,20
1727 mov edi,30*08000000h+OFFSET 128
1728 mov  DWORD PTR 16[esp],edi
1729 mov  DWORD PTR 12[esp],30*08000000h+OFFSET 128
1730 and eax,134217727
1731 mov DWORD PTR [esp],eax
1732 and ebx,134217727
1733 mov  DWORD PTR 4[esp],ebx
1734 mov ecx,DWORD PTR [eax]
1735 shl ecx,5
1736 sar ecx,5
1737 mov  DWORD PTR 8[esp],ecx
1738 mov edx,DWORD PTR [ebx]
1739 shl edx,5
1740 sar edx,5
1741 cmp ecx,edx
1742 je l0140
1743 mov eax,30*08000000h+OFFSET 128
1744 jmp l0141
1745l0140:
1746 mov  DWORD PTR 12[esp],0
1747l0142:
1748 mov edi, DWORD PTR 12[esp]
1749 cmp edi, DWORD PTR 8[esp]
1750 jle l0143
1751 mov eax,30*08000000h+OFFSET 116
1752 jmp l0141
1753l0143:
1754 mov ebx, DWORD PTR 12[esp]
1755 mov eax,4
1756 add eax,DWORD PTR [esp]
1757 mov al,0[eax][ebx*1]
1758 cbw
1759 cwde
1760 mov  DWORD PTR 16[esp],eax
1761 mov ebx, DWORD PTR 12[esp]
1762 mov eax,4
1763 add eax, DWORD PTR 4[esp]
1764 mov al,0[eax][ebx*1]
1765 cbw
1766 cwde
1767 cmp eax, DWORD PTR 16[esp]
1768 je l0144
1769 mov eax,30*08000000h+OFFSET 128
1770 jmp l0141
1771l0144:
1772 inc  DWORD PTR 12[esp]
1773 jmp l0142
1774l0141:
1775 add esp,20
1776 ret
1777 DD 2
1778; (*entry copystringtofrom expr 2)
1779 PUBLIC copystringtofrom
1780copystringtofrom:
1781 mov  DWORD PTR [esp-44],eax
1782 sub esp,16
1783 mov  DWORD PTR 12[esp],eax
1784 mov ecx,eax
1785 and ecx,134217727
1786 mov  DWORD PTR 4[esp],ecx
1787 mov edx,ebx
1788 and edx,134217727
1789 mov  DWORD PTR 8[esp],edx
1790 mov ebp,DWORD PTR [edx]
1791 shl ebp,5
1792 sar ebp,5
1793 mov DWORD PTR [esp],ebp
1794 mov eax,DWORD PTR [ecx]
1795 shl eax,5
1796 sar eax,5
1797 cmp eax,ebp
1798 jge l0145
1799 mov DWORD PTR [esp],eax
1800l0145:
1801 mov eax,5
1802 add eax,DWORD PTR [esp]
1803 mov ebx,eax
1804 shr ebx,30
1805 add eax,ebx
1806 sar eax,2
1807 mov DWORD PTR [esp],eax
1808 mov ebx,eax
1809 xor eax,eax
1810 mov edx,eax
1811 mov ecx,ebx
1812l0146:
1813 cmp edx,ecx
1814 jg l0147
1815 xor eax,eax
1816 inc eax
1817 add eax,edx
1818 shl eax,2
1819 add eax, DWORD PTR 4[esp]
1820 xor ebx,ebx
1821 inc ebx
1822 add ebx,edx
1823 shl ebx,2
1824 add ebx, DWORD PTR 8[esp]
1825 mov edi,DWORD PTR [ebx]
1826 mov DWORD PTR [eax],edi
1827 inc edx
1828 jmp l0146
1829l0147:
1830 mov eax, DWORD PTR 12[esp]
1831 add esp,16
1832 ret
1833 DD 2
1834; (*entry cons expr 2)
1835 PUBLIC cons
1836cons:
1837 mov  DWORD PTR [esp-32],eax
1838 push ebx
1839 push eax
1840 mov eax,2
1841 mov edi,391
1842 call [symfnc+1564]
1843 mov edi,DWORD PTR [esp]
1844 mov DWORD PTR [eax],edi
1845 mov edi, DWORD PTR 4[esp]
1846 mov  DWORD PTR 4[eax],edi
1847 and eax,134217727
1848 or eax,1207959552
1849 add esp,8
1850 ret
1851 DD 1
1852; (*entry interrogate expr 1)
1853 PUBLIC interrogate
1854interrogate:
1855 shl eax,2
1856 add eax,symval+1232
1857 mov eax,DWORD PTR [eax]
1858 ret
1859 DD 2
1860; (*entry modify expr 2)
1861 PUBLIC modify
1862modify:
1863 shl eax,2
1864 add eax,symval+1232
1865 mov DWORD PTR [eax],ebx
1866 mov eax,ebx
1867 ret
1868 DD 3
1869; (*entry put expr 3)
1870 PUBLIC put
1871put:
1872 mov edi,398
1873 jmp [symfnc+1592]
1874 DD 3
1875; (*entry unchecked-put expr 3)
1876 PUBLIC l0148
1877l0148:
1878 mov  DWORD PTR [esp-44],eax
1879 sub esp,16
1880 mov edi,30*08000000h+OFFSET 128
1881 mov  DWORD PTR 12[esp],edi
1882 mov DWORD PTR [esp],eax
1883 mov  DWORD PTR 4[esp],ebx
1884 mov  DWORD PTR 8[esp],ecx
1885 mov edi,400
1886 call [symfnc+1600]
1887 mov  DWORD PTR 12[esp],eax
1888 mov ebx,eax
1889 mov eax, DWORD PTR 4[esp]
1890 mov edi,401
1891 call [symfnc+1604]
1892 cmp eax,30*08000000h+OFFSET 128
1893 je l0149
1894 mov edi, DWORD PTR 8[esp]
1895 mov  DWORD PTR [eax-1207959548],edi
1896 jmp l0150
1897l0149:
1898 mov ebx, DWORD PTR 8[esp]
1899 mov eax, DWORD PTR 4[esp]
1900 mov edi,395
1901 call [symfnc+1580]
1902 mov ebx, DWORD PTR 12[esp]
1903 mov edi,395
1904 call [symfnc+1580]
1905 mov ebx,eax
1906 mov eax,DWORD PTR [esp]
1907 mov edi,402
1908 call [symfnc+1608]
1909l0150:
1910 mov eax, DWORD PTR 8[esp]
1911 add esp,16
1912 ret
1913 DD 2
1914; (*entry atsoc expr 2)
1915 PUBLIC atsoc
1916atsoc:
1917l0151:
1918 mov edi,ebx
1919 shr edi,27
1920 cmp edi,9
1921 je l0152
1922 mov eax,30*08000000h+OFFSET 128
1923 ret
1924l0152:
1925 mov edi, DWORD PTR [ebx-1207959552]
1926 shr edi,27
1927 cmp edi,9
1928 jne l0153
1929 mov esi, DWORD PTR [ebx-1207959552]
1930 cmp eax, DWORD PTR [esi-1207959552]
1931 jne l0153
1932 mov eax, DWORD PTR [ebx-1207959552]
1933 ret
1934l0153:
1935 mov ebx, DWORD PTR [ebx-1207959548]
1936 jmp l0151
1937 DD 2
1938; (*entry unchecked-setprop expr 2)
1939 PUBLIC l0154
1940l0154:
1941 and eax,134217727
1942 shl eax,2
1943 add eax,symval+1248
1944 mov DWORD PTR [eax],ebx
1945 mov eax,ebx
1946 ret
1947 DD 1
1948; (*entry unchecked-prop expr 1)
1949 PUBLIC l0155
1950l0155:
1951 and eax,134217727
1952 shl eax,2
1953 add eax,symval+1248
1954 mov eax,DWORD PTR [eax]
1955 ret
1956 DD 3
1957; (*entry putd expr 3)
1958 PUBLIC putd
1959putd:
1960 mov edi,403
1961 jmp [symfnc+1612]
1962l0156:
1963 DD 26
1964 DB 66,97,100,32,112,97,114,97,109,101,116
1965 DB 101,114,115,32,116,111,32,67,79,68,69
1966 DB 45,80,85,84,68,0
1967 DD 3
1968; (*entry code-putd expr 3)
1969 PUBLIC l0157
1970l0157:
1971 mov  DWORD PTR [esp-40],eax
1972 sub esp,12
1973 mov DWORD PTR [esp],eax
1974 mov  DWORD PTR 4[esp],ebx
1975 mov  DWORD PTR 8[esp],ecx
1976 mov edi,eax
1977 shr edi,27
1978 cmp edi,30
1979 jne l0158
1980 mov edi,ebx
1981 shr edi,27
1982 cmp edi,30
1983 jne l0158
1984 mov edi,ecx
1985 shr edi,27
1986 cmp edi,20
1987 je l0159
1988l0158:
1989 mov eax,4*08000000h+OFFSET l0156
1990 mov edi,346
1991 call [symfnc+1384]
1992l0159:
1993 mov ebx, DWORD PTR 8[esp]
1994 and ebx,134217727
1995 mov eax,DWORD PTR [esp]
1996 and eax,134217727
1997 mov edi,404
1998 call [symfnc+1616]
1999 mov edi, DWORD PTR 4[esp]
2000 cmp edi,30*08000000h+OFFSET 405
2001 je l0160
2002 mov ecx, DWORD PTR 4[esp]
2003 mov ebx,30*08000000h+OFFSET 406
2004 mov eax,DWORD PTR [esp]
2005 add esp,12
2006 mov edi,399
2007 jmp [symfnc+1596]
2008l0160:
2009 mov eax,30*08000000h+OFFSET 128
2010 add esp,12
2011 ret
2012 DD 1
2013; (*entry fluid expr 1)
2014 PUBLIC fluid
2015fluid:
2016 mov  DWORD PTR [esp-40],eax
2017 sub esp,12
2018 mov edi,30*08000000h+OFFSET 128
2019 mov  DWORD PTR 8[esp],edi
2020 mov DWORD PTR [esp],eax
2021 mov eax,30*08000000h+OFFSET 128
2022 mov edi,DWORD PTR [esp]
2023 mov  DWORD PTR 4[esp],edi
2024 mov edi, DWORD PTR 4[esp]
2025 shr edi,27
2026 cmp edi,9
2027 jne l0161
2028 mov eax, DWORD PTR 4[esp]
2029 mov eax, DWORD PTR [eax-1207959552]
2030 jmp l0162
2031l0161:
2032 mov eax,30*08000000h+OFFSET 128
2033l0162:
2034 mov  DWORD PTR 8[esp],eax
2035l0163:
2036 mov edi, DWORD PTR 4[esp]
2037 shr edi,27
2038 cmp edi,9
2039 je l0164
2040 mov eax,30*08000000h+OFFSET 128
2041 jmp l0165
2042l0164:
2043 mov eax, DWORD PTR 8[esp]
2044 mov edi,407
2045 call [symfnc+1628]
2046 mov eax, DWORD PTR 4[esp]
2047 mov eax, DWORD PTR [eax-1207959548]
2048 mov  DWORD PTR 4[esp],eax
2049 mov edi,eax
2050 shr edi,27
2051 cmp edi,9
2052 jne l0166
2053 mov eax, DWORD PTR [eax-1207959552]
2054 jmp l0167
2055l0166:
2056 mov eax,30*08000000h+OFFSET 128
2057l0167:
2058 mov  DWORD PTR 8[esp],eax
2059 jmp l0163
2060l0165:
2061 add esp,12
2062 ret
2063 DD 1
2064; (*entry fluid1 expr 1)
2065 PUBLIC l0168
2066l0168:
2067 mov ecx,30*08000000h+OFFSET 408
2068 mov ebx,30*08000000h+OFFSET 409
2069 mov edi,399
2070 jmp [symfnc+1596]
2071 DD 1
2072; (*entry stderror expr 1)
2073 PUBLIC stderror
2074stderror:
2075 mov edi,346
2076 jmp [symfnc+1384]
2077 DD 2
2078; (*entry *define-constant expr 2)
2079 PUBLIC l0169
2080l0169:
2081 mov ecx,eax
2082 and ecx,134217727
2083 shl ecx,2
2084 add ecx,symval+1232
2085 mov DWORD PTR [ecx],ebx
2086 mov ecx,30*08000000h+OFFSET 116
2087 mov ebx,30*08000000h+OFFSET 410
2088 mov edi,399
2089 jmp [symfnc+1596]
2090EXTRN _whatsup:NEAR
2091 DD 1
2092; (*entry whatsup expr 1)
2093 PUBLIC l0170
2094l0170:
2095 cmp symval+1220,0
2096 jge l0171
2097 mov edi,412
2098 jmp [symfnc+1648]
2099l0171:
2100 push eax
2101 call _whatsup
2102 add esp,4
2103 ret
2104EXTRN _getpid:NEAR
2105 DD 0
2106; (*entry getpid expr 0)
2107 PUBLIC l0172
2108l0172:
2109 call _getpid
2110 add esp,0
2111 ret
2112EXTRN _echoon:NEAR
2113 DD 0
2114; (*entry echoon expr 0)
2115 PUBLIC l0173
2116l0173:
2117 call _echoon
2118 add esp,0
2119 ret
2120EXTRN _echooff:NEAR
2121 DD 0
2122; (*entry echooff expr 0)
2123 PUBLIC l0174
2124l0174:
2125 call _echooff
2126 add esp,0
2127 ret
2128EXTRN _external_charsininputbuffer:NEAR
2129 DD 1
2130; (*entry external_charsininputbuffer expr 1)
2131 PUBLIC l0175
2132l0175:
2133 push eax
2134 call _external_charsininputbuffer
2135 add esp,4
2136 ret
2137EXTRN _flushstdoutputbuffer:NEAR
2138 DD 0
2139; (*entry flushstdoutputbuffer expr 0)
2140 PUBLIC l0176
2141l0176:
2142 call _flushstdoutputbuffer
2143 add esp,0
2144 ret
2145EXTRN _external_user_homedir_string:NEAR
2146 DD 0
2147; (*entry external_user_homedir_string expr 0)
2148 PUBLIC l0177
2149l0177:
2150 call _external_user_homedir_string
2151 add esp,0
2152 ret
2153EXTRN _alterheapsize:NEAR
2154 DD 1
2155; (*entry alterheapsize expr 1)
2156 PUBLIC l0178
2157l0178:
2158 push eax
2159 call _alterheapsize
2160 add esp,4
2161 ret
2162EXTRN _allocatemorebps:NEAR
2163 DD 1
2164; (*entry allocatemorebps expr 1)
2165 PUBLIC l0179
2166l0179:
2167 push eax
2168 call _allocatemorebps
2169 add esp,4
2170 ret
2171EXTRN _get_imagefilepath:NEAR
2172 DD 0
2173; (*entry get_imagefilepath expr 0)
2174 PUBLIC l0180
2175l0180:
2176 call _get_imagefilepath
2177 add esp,0
2178 ret
2179EXTRN _get_file_status:NEAR
2180 DD 3
2181; (*entry get_file_status expr 3)
2182 PUBLIC l0181
2183l0181:
2184 push ecx
2185 push ebx
2186 push eax
2187 call _get_file_status
2188 add esp,12
2189 ret
2190EXTRN _os_startup_hook:NEAR
2191 DD 2
2192; (*entry os_startup_hook expr 2)
2193 PUBLIC l0182
2194l0182:
2195 push ebx
2196 push eax
2197 call _os_startup_hook
2198 add esp,8
2199 ret
2200EXTRN _os_cleanup_hook:NEAR
2201 DD 0
2202; (*entry os_cleanup_hook expr 0)
2203 PUBLIC l0183
2204l0183:
2205 call _os_cleanup_hook
2206 add esp,0
2207 ret
2208EXTRN _get_execfilepath:NEAR
2209 DD 0
2210; (*entry get_execfilepath expr 0)
2211 PUBLIC l0184
2212l0184:
2213 call _get_execfilepath
2214 add esp,0
2215 ret
2216EXTRN _external_alarm:NEAR
2217 DD 1
2218; (*entry external_alarm expr 1)
2219 PUBLIC l0185
2220l0185:
2221 push eax
2222 call _external_alarm
2223 add esp,4
2224 ret
2225EXTRN _external_ualarm:NEAR
2226 DD 2
2227; (*entry external_ualarm expr 2)
2228 PUBLIC l0186
2229l0186:
2230 push ebx
2231 push eax
2232 call _external_ualarm
2233 add esp,8
2234 ret
2235EXTRN _external_time:NEAR
2236 DD 1
2237; (*entry external_time expr 1)
2238 PUBLIC l0187
2239l0187:
2240 push eax
2241 call _external_time
2242 add esp,4
2243 ret
2244EXTRN _external_timc:NEAR
2245 DD 1
2246; (*entry external_timc expr 1)
2247 PUBLIC l0188
2248l0188:
2249 push eax
2250 call _external_timc
2251 add esp,4
2252 ret
2253EXTRN _external_stat:NEAR
2254 DD 2
2255; (*entry external_stat expr 2)
2256 PUBLIC l0189
2257l0189:
2258 push ebx
2259 push eax
2260 call _external_stat
2261 add esp,8
2262 ret
2263EXTRN _external_mkdir:NEAR
2264 DD 2
2265; (*entry external_mkdir expr 2)
2266 PUBLIC l0190
2267l0190:
2268 push ebx
2269 push eax
2270 call _external_mkdir
2271 add esp,8
2272 ret
2273EXTRN _external_rmdir:NEAR
2274 DD 1
2275; (*entry external_rmdir expr 1)
2276 PUBLIC l0191
2277l0191:
2278 push eax
2279 call _external_rmdir
2280 add esp,4
2281 ret
2282EXTRN _external_link:NEAR
2283 DD 2
2284; (*entry external_link expr 2)
2285 PUBLIC l0192
2286l0192:
2287 push ebx
2288 push eax
2289 call _external_link
2290 add esp,8
2291 ret
2292EXTRN _external_unlink:NEAR
2293 DD 1
2294; (*entry external_unlink expr 1)
2295 PUBLIC l0193
2296l0193:
2297 push eax
2298 call _external_unlink
2299 add esp,4
2300 ret
2301EXTRN _external_setenv:NEAR
2302 DD 2
2303; (*entry external_setenv expr 2)
2304 PUBLIC l0194
2305l0194:
2306 push ebx
2307 push eax
2308 call _external_setenv
2309 add esp,8
2310 ret
2311EXTRN _external_getenv:NEAR
2312 DD 1
2313; (*entry external_getenv expr 1)
2314 PUBLIC l0195
2315l0195:
2316 push eax
2317 call _external_getenv
2318 add esp,4
2319 ret
2320EXTRN _uxfloat:NEAR
2321 DD 2
2322; (*entry uxfloat expr 2)
2323 PUBLIC l0196
2324l0196:
2325 push ebx
2326 push eax
2327 call _uxfloat
2328 add esp,8
2329 ret
2330EXTRN _uxfix:NEAR
2331 DD 1
2332; (*entry uxfix expr 1)
2333 PUBLIC l0197
2334l0197:
2335 push eax
2336 call _uxfix
2337 add esp,4
2338 ret
2339EXTRN _uxassign:NEAR
2340 DD 2
2341; (*entry uxassign expr 2)
2342 PUBLIC l0198
2343l0198:
2344 push ebx
2345 push eax
2346 call _uxassign
2347 add esp,8
2348 ret
2349EXTRN _uxplus2:NEAR
2350 DD 3
2351; (*entry uxplus2 expr 3)
2352 PUBLIC l0199
2353l0199:
2354 push ecx
2355 push ebx
2356 push eax
2357 call _uxplus2
2358 add esp,12
2359 ret
2360EXTRN _uxdifference:NEAR
2361 DD 3
2362; (*entry uxdifference expr 3)
2363 PUBLIC l0200
2364l0200:
2365 push ecx
2366 push ebx
2367 push eax
2368 call _uxdifference
2369 add esp,12
2370 ret
2371EXTRN _uxtimes2:NEAR
2372 DD 3
2373; (*entry uxtimes2 expr 3)
2374 PUBLIC l0201
2375l0201:
2376 push ecx
2377 push ebx
2378 push eax
2379 call _uxtimes2
2380 add esp,12
2381 ret
2382EXTRN _uxquotient:NEAR
2383 DD 3
2384; (*entry uxquotient expr 3)
2385 PUBLIC l0202
2386l0202:
2387 push ecx
2388 push ebx
2389 push eax
2390 call _uxquotient
2391 add esp,12
2392 ret
2393EXTRN _uxgreaterp:NEAR
2394 DD 4
2395; (*entry uxgreaterp expr 4)
2396 PUBLIC l0203
2397l0203:
2398 push edx
2399 push ecx
2400 push ebx
2401 push eax
2402 call _uxgreaterp
2403 add esp,16
2404 ret
2405EXTRN _uxlessp:NEAR
2406 DD 4
2407; (*entry uxlessp expr 4)
2408 PUBLIC l0204
2409l0204:
2410 push edx
2411 push ecx
2412 push ebx
2413 push eax
2414 call _uxlessp
2415 add esp,16
2416 ret
2417EXTRN _uxwritefloat:NEAR
2418 DD 3
2419; (*entry uxwritefloat expr 3)
2420 PUBLIC l0205
2421l0205:
2422 push ecx
2423 push ebx
2424 push eax
2425 call _uxwritefloat
2426 add esp,12
2427 ret
2428EXTRN _uuxdoubletofloat:NEAR
2429 DD 2
2430; (*entry uuxdoubletofloat expr 2)
2431 PUBLIC l0206
2432l0206:
2433 push ebx
2434 push eax
2435 call _uuxdoubletofloat
2436 add esp,8
2437 ret
2438EXTRN _uuxfloattodouble:NEAR
2439 DD 2
2440; (*entry uuxfloattodouble expr 2)
2441 PUBLIC l0207
2442l0207:
2443 push ebx
2444 push eax
2445 call _uuxfloattodouble
2446 add esp,8
2447 ret
2448EXTRN _uuxsin:NEAR
2449 DD 2
2450; (*entry uuxsin expr 2)
2451 PUBLIC l0208
2452l0208:
2453 push ebx
2454 push eax
2455 call _uuxsin
2456 add esp,8
2457 ret
2458EXTRN _uuxcos:NEAR
2459 DD 2
2460; (*entry uuxcos expr 2)
2461 PUBLIC l0209
2462l0209:
2463 push ebx
2464 push eax
2465 call _uuxcos
2466 add esp,8
2467 ret
2468EXTRN _uuxtan:NEAR
2469 DD 2
2470; (*entry uuxtan expr 2)
2471 PUBLIC l0210
2472l0210:
2473 push ebx
2474 push eax
2475 call _uuxtan
2476 add esp,8
2477 ret
2478EXTRN _uuxasin:NEAR
2479 DD 2
2480; (*entry uuxasin expr 2)
2481 PUBLIC l0211
2482l0211:
2483 push ebx
2484 push eax
2485 call _uuxasin
2486 add esp,8
2487 ret
2488EXTRN _uuxacos:NEAR
2489 DD 2
2490; (*entry uuxacos expr 2)
2491 PUBLIC l0212
2492l0212:
2493 push ebx
2494 push eax
2495 call _uuxacos
2496 add esp,8
2497 ret
2498EXTRN _uuxatan:NEAR
2499 DD 2
2500; (*entry uuxatan expr 2)
2501 PUBLIC l0213
2502l0213:
2503 push ebx
2504 push eax
2505 call _uuxatan
2506 add esp,8
2507 ret
2508EXTRN _uuxsqrt:NEAR
2509 DD 2
2510; (*entry uuxsqrt expr 2)
2511 PUBLIC l0214
2512l0214:
2513 push ebx
2514 push eax
2515 call _uuxsqrt
2516 add esp,8
2517 ret
2518EXTRN _uuxexp:NEAR
2519 DD 2
2520; (*entry uuxexp expr 2)
2521 PUBLIC l0215
2522l0215:
2523 push ebx
2524 push eax
2525 call _uuxexp
2526 add esp,8
2527 ret
2528EXTRN _uuxlog:NEAR
2529 DD 2
2530; (*entry uuxlog expr 2)
2531 PUBLIC l0216
2532l0216:
2533 push ebx
2534 push eax
2535 call _uuxlog
2536 add esp,8
2537 ret
2538EXTRN _uuxatan2:NEAR
2539 DD 3
2540; (*entry uuxatan2 expr 3)
2541 PUBLIC l0217
2542l0217:
2543 push ecx
2544 push ebx
2545 push eax
2546 call _uuxatan2
2547 add esp,12
2548 ret
2549EXTRN _get_registry_value:NEAR
2550 DD 4
2551; (*entry get_registry_value expr 4)
2552 PUBLIC l0218
2553l0218:
2554 push edx
2555 push ecx
2556 push ebx
2557 push eax
2558 call _get_registry_value
2559 add esp,16
2560 ret
2561EXTRN _external_pwd:NEAR
2562 DD 0
2563; (*entry external_pwd expr 0)
2564 PUBLIC l0219
2565l0219:
2566 call _external_pwd
2567 add esp,0
2568 ret
2569EXTRN _sun3_sigset:NEAR
2570 DD 2
2571; (*entry sun3_sigset expr 2)
2572 PUBLIC l0220
2573l0220:
2574 push ebx
2575 push eax
2576 call _sun3_sigset
2577 add esp,8
2578 ret
2579EXTRN _sigrelse:NEAR
2580 DD 2
2581; (*entry sigrelse expr 2)
2582 PUBLIC l0221
2583l0221:
2584 push ebx
2585 push eax
2586 call _sigrelse
2587 add esp,8
2588 ret
2589EXTRN _unexec:NEAR
2590 DD 4
2591; (*entry unexec expr 4)
2592 PUBLIC l0222
2593l0222:
2594 push edx
2595 push ecx
2596 push ebx
2597 push eax
2598 call _unexec
2599 add esp,16
2600 ret
2601EXTRN _unixputc:NEAR
2602 DD 1
2603; (*entry unixputc expr 1)
2604 PUBLIC l0223
2605l0223:
2606 push eax
2607 call _unixputc
2608 add esp,4
2609 ret
2610EXTRN _unixputs:NEAR
2611 DD 1
2612; (*entry unixputs expr 1)
2613 PUBLIC l0224
2614l0224:
2615 push eax
2616 call _unixputs
2617 add esp,4
2618 ret
2619EXTRN _unixputn:NEAR
2620 DD 1
2621; (*entry unixputn expr 1)
2622 PUBLIC l0225
2623l0225:
2624 push eax
2625 call _unixputn
2626 add esp,4
2627 ret
2628EXTRN _unixcleario:NEAR
2629 DD 0
2630; (*entry unixcleario expr 0)
2631 PUBLIC l0226
2632l0226:
2633 call _unixcleario
2634 add esp,0
2635 ret
2636EXTRN _expand_file_name:NEAR
2637 DD 1
2638; (*entry expand_file_name expr 1)
2639 PUBLIC l0227
2640l0227:
2641 push eax
2642 call _expand_file_name
2643 add esp,4
2644 ret
2645EXTRN _unixopen:NEAR
2646 DD 2
2647; (*entry unixopen expr 2)
2648 PUBLIC l0228
2649l0228:
2650 push ebx
2651 push eax
2652 call _unixopen
2653 add esp,8
2654 ret
2655EXTRN _unixcd:NEAR
2656 DD 1
2657; (*entry unixcd expr 1)
2658 PUBLIC l0229
2659l0229:
2660 push eax
2661 call _unixcd
2662 add esp,4
2663 ret
2664EXTRN _unixfread:NEAR
2665 DD 4
2666; (*entry unixfread expr 4)
2667 PUBLIC l0230
2668l0230:
2669 cmp symval+1220,0
2670 jge l0231
2671 mov edi,412
2672 jmp [symfnc+1648]
2673l0231:
2674 push edx
2675 push ecx
2676 push ebx
2677 push eax
2678 call _unixfread
2679 add esp,16
2680 ret
2681EXTRN _unixfputc:NEAR
2682 DD 2
2683; (*entry unixfputc expr 2)
2684 PUBLIC l0232
2685l0232:
2686 cmp symval+1220,0
2687 jge l0233
2688 mov edi,412
2689 jmp [symfnc+1648]
2690l0233:
2691 push ebx
2692 push eax
2693 call _unixfputc
2694 add esp,8
2695 ret
2696EXTRN _unixfgetc:NEAR
2697 DD 1
2698; (*entry unixfgetc expr 1)
2699 PUBLIC l0234
2700l0234:
2701 cmp symval+1220,0
2702 jge l0235
2703 mov edi,412
2704 jmp [symfnc+1648]
2705l0235:
2706 push eax
2707 call _unixfgetc
2708 add esp,4
2709 ret
2710EXTRN _unixfgets:NEAR
2711 DD 3
2712; (*entry unixfgets expr 3)
2713 PUBLIC l0236
2714l0236:
2715 cmp symval+1220,0
2716 jge l0237
2717 mov edi,412
2718 jmp [symfnc+1648]
2719l0237:
2720 push ecx
2721 push ebx
2722 push eax
2723 call _unixfgets
2724 add esp,12
2725 ret
2726EXTRN _unixfwrite:NEAR
2727 DD 4
2728; (*entry unixfwrite expr 4)
2729 PUBLIC l0238
2730l0238:
2731 cmp symval+1220,0
2732 jge l0239
2733 mov edi,412
2734 jmp [symfnc+1648]
2735l0239:
2736 push edx
2737 push ecx
2738 push ebx
2739 push eax
2740 call _unixfwrite
2741 add esp,16
2742 ret
2743EXTRN _unixfflush:NEAR
2744 DD 1
2745; (*entry unixfflush expr 1)
2746 PUBLIC l0240
2747l0240:
2748 cmp symval+1220,0
2749 jge l0241
2750 mov edi,412
2751 jmp [symfnc+1648]
2752l0241:
2753 push eax
2754 call _unixfflush
2755 add esp,4
2756 ret
2757EXTRN _ctime:NEAR
2758 DD 1
2759; (*entry ctime expr 1)
2760 PUBLIC l0242
2761l0242:
2762 push eax
2763 call _ctime
2764 add esp,4
2765 ret
2766EXTRN _external_system:NEAR
2767 DD 1
2768; (*entry external_system expr 1)
2769 PUBLIC l0243
2770l0243:
2771 push eax
2772 call _external_system
2773 add esp,4
2774 ret
2775EXTRN _external_fullpath:NEAR
2776 DD 1
2777; (*entry external_fullpath expr 1)
2778 PUBLIC l0244
2779l0244:
2780 push eax
2781 call _external_fullpath
2782 add esp,4
2783 ret
2784EXTRN _external_exit:NEAR
2785 DD 1
2786; (*entry external_exit expr 1)
2787 PUBLIC l0245
2788l0245:
2789 push eax
2790 call _external_exit
2791 add esp,4
2792 ret
2793EXTRN _fopen:NEAR
2794 DD 2
2795; (*entry fopen expr 2)
2796 PUBLIC l0246
2797l0246:
2798 push ebx
2799 push eax
2800 call _fopen
2801 add esp,8
2802 ret
2803EXTRN _fclose:NEAR
2804 DD 1
2805; (*entry fclose expr 1)
2806 PUBLIC l0247
2807l0247:
2808 push eax
2809 call _fclose
2810 add esp,4
2811 ret
2812EXTRN _fseek:NEAR
2813 DD 3
2814; (*entry fseek expr 3)
2815 PUBLIC l0248
2816l0248:
2817 push ecx
2818 push ebx
2819 push eax
2820 call _fseek
2821 add esp,12
2822 ret
2823EXTRN _clearerr:NEAR
2824 DD 1
2825; (*entry clearerr expr 1)
2826 PUBLIC l0249
2827l0249:
2828 push eax
2829 call _clearerr
2830 add esp,4
2831 ret
2832EXTRN __getw:NEAR
2833 DD 1
2834; (*entry getw expr 1)
2835 PUBLIC l0250
2836l0250:
2837 push eax
2838 call __getw
2839 add esp,4
2840 ret
2841EXTRN __putw:NEAR
2842 DD 2
2843; (*entry putw expr 2)
2844 PUBLIC l0251
2845l0251:
2846 push ebx
2847 push eax
2848 call __putw
2849 add esp,8
2850 ret
2851EXTRN _signal:NEAR
2852 DD 2
2853; (*entry signal expr 2)
2854 PUBLIC l0252
2855l0252:
2856 push ebx
2857 push eax
2858 call _signal
2859 add esp,8
2860 ret
2861EXTRN _sleep:NEAR
2862 DD 1
2863; (*entry sleep expr 1)
2864 PUBLIC l0253
2865l0253:
2866 push eax
2867 call _sleep
2868 add esp,4
2869 ret
2870EXTRN _ieee_handler:NEAR
2871 DD 3
2872; (*entry ieee_handler expr 3)
2873 PUBLIC l0254
2874l0254:
2875 push ecx
2876 push ebx
2877 push eax
2878 call _ieee_handler
2879 add esp,12
2880 ret
2881EXTRN _ieee_flags:NEAR
2882 DD 4
2883; (*entry ieee_flags expr 4)
2884 PUBLIC l0255
2885l0255:
2886 push edx
2887 push ecx
2888 push ebx
2889 push eax
2890 call _ieee_flags
2891 add esp,16
2892 ret
2893EXTRN _setlinebuf:NEAR
2894 DD 1
2895; (*entry setlinebuf expr 1)
2896 PUBLIC l0256
2897l0256:
2898 push eax
2899 call _setlinebuf
2900 add esp,4
2901 ret
2902EXTRN _popen:NEAR
2903 DD 2
2904; (*entry popen expr 2)
2905 PUBLIC l0257
2906l0257:
2907 push ebx
2908 push eax
2909 call _popen
2910 add esp,8
2911 ret
2912EXTRN _pclose:NEAR
2913 DD 1
2914; (*entry pclose expr 1)
2915 PUBLIC l0258
2916l0258:
2917 push eax
2918 call _pclose
2919 add esp,4
2920 ret
2921EXTRN _profil:NEAR
2922 DD 4
2923; (*entry profil expr 4)
2924 PUBLIC l0259
2925l0259:
2926 push edx
2927 push ecx
2928 push ebx
2929 push eax
2930 call _profil
2931 add esp,16
2932 ret
2933EXTRN _datetag:NEAR
2934 DD 0
2935; (*entry datetag expr 0)
2936 PUBLIC l0260
2937l0260:
2938 call _datetag
2939 add esp,0
2940 ret
2941EXTRN _psll_call:NEAR
2942 DD 4
2943; (*entry psll_call expr 4)
2944 PUBLIC l0261
2945l0261:
2946 push edx
2947 push ecx
2948 push ebx
2949 push eax
2950 call _psll_call
2951 add esp,16
2952 ret
2953 DD 4
2954; (*entry unix-profile expr 4)
2955 PUBLIC l0262
2956l0262:
2957 mov edi,486
2958 jmp [symfnc+1944]
2959 DD 4
2960; (*entry fread expr 4)
2961 PUBLIC fread
2962fread:
2963 mov edi,466
2964 jmp [symfnc+1864]
2965 DD 2
2966; (*entry fputc expr 2)
2967 PUBLIC fputc
2968fputc:
2969 mov edi,467
2970 jmp [symfnc+1868]
2971 DD 1
2972; (*entry fgetc expr 1)
2973 PUBLIC fgetc
2974fgetc:
2975 mov edi,468
2976 jmp [symfnc+1872]
2977 DD 3
2978; (*entry fgets expr 3)
2979 PUBLIC fgets
2980fgets:
2981 mov edi,469
2982 jmp [symfnc+1876]
2983 DD 4
2984; (*entry fwrite expr 4)
2985 PUBLIC fwrite
2986fwrite:
2987 mov edi,470
2988 jmp [symfnc+1880]
2989 DD 1
2990; (*entry fflush expr 1)
2991 PUBLIC fflush
2992fflush:
2993 mov edi,471
2994 jmp [symfnc+1884]
2995 DD 1
2996; (*entry plantunbound expr 1)
2997 PUBLIC plantunbound
2998plantunbound:
2999 mov  DWORD PTR [esp-32],eax
3000 push eax
3001 cmp eax,symval+1228
3002 jle l0263
3003 mov ebx,symval+1240
3004 add esp,4
3005 mov edi,495
3006 jmp [symfnc+1980]
3007l0263:
3008 mov ebx,symval+1240
3009 mov edi,495
3010 call [symfnc+1980]
3011 mov ebx,symval+1244
3012 mov eax,DWORD PTR [esp]
3013 add esp,4
3014 mov edi,495
3015 jmp [symfnc+1980]
3016 DD 2
3017; (*entry plantunbound-1 expr 2)
3018 PUBLIC l0264
3019l0264:
3020 add eax,eax
3021 mov esi,eax
3022 add esi,esi
3023 add esi,ebx
3024 mov edi,OFFSET l0265
3025 mov edi, DWORD PTR 0[edi]
3026 mov  DWORD PTR 0[esi],edi
3027 ret
3028 DD 0
3029l0265:
3030 DD undefinedfunction
3031 DD 2
3032; (*entry plantcodepointer expr 2)
3033 PUBLIC plantcodepointer
3034plantcodepointer:
3035 mov  DWORD PTR [esp-32],eax
3036 push ebx
3037 push eax
3038 cmp eax,symval+1228
3039 jle l0266
3040 mov ecx,symval+1240
3041 add esp,8
3042 mov edi,496
3043 jmp [symfnc+1984]
3044l0266:
3045 mov ecx,symval+1240
3046 mov edi,496
3047 call [symfnc+1984]
3048 mov ecx,symval+1244
3049 mov ebx, DWORD PTR 4[esp]
3050 mov eax,DWORD PTR [esp]
3051 add esp,8
3052 mov edi,496
3053 jmp [symfnc+1984]
3054 DD 3
3055; (*entry plantcodepointer-1 expr 3)
3056 PUBLIC l0267
3057l0267:
3058 add eax,eax
3059 mov esi,eax
3060 add esi,esi
3061 add esi,ecx
3062 mov  DWORD PTR 0[esi],ebx
3063 ret
3064 DD 1
3065; (*entry plantlambdalink expr 1)
3066 PUBLIC plantlambdalink
3067plantlambdalink:
3068 mov  DWORD PTR [esp-32],eax
3069 push eax
3070 cmp eax,symval+1228
3071 jle l0268
3072 mov ebx,symval+1240
3073 add esp,4
3074 mov edi,497
3075 jmp [symfnc+1988]
3076l0268:
3077 mov ebx,symval+1240
3078 mov edi,497
3079 call [symfnc+1988]
3080 mov ebx,symval+1244
3081 mov eax,DWORD PTR [esp]
3082 add esp,4
3083 mov edi,497
3084 jmp [symfnc+1988]
3085 DD 2
3086; (*entry plantlambdalink-1 expr 2)
3087 PUBLIC l0269
3088l0269:
3089 add eax,eax
3090 mov esi,eax
3091 add esi,esi
3092 add esi,ebx
3093 mov edi,OFFSET l0270
3094 mov edi, DWORD PTR 0[edi]
3095 mov  DWORD PTR 0[esi],edi
3096 ret
3097 DD 0
3098l0270:
3099 DD compiledcallinginterpreted
3100 DD 1
3101; (*entry addressapply0 expr 1)
3102 PUBLIC l0271
3103l0271:
3104 jmp eax
3105 DD 2
3106; (*entry bittable expr 2)
3107 PUBLIC bittable
3108bittable:
3109 mov  DWORD PTR [esp-32],eax
3110 push ebx
3111 shr ebx,2
3112 mov al,0[eax][ebx*1]
3113 cbw
3114 cwde
3115 mov ebx,DWORD PTR [esp]
3116 and ebx,3
3117 add ebx,ebx
3118 add ebx,-6
3119 cmp ebx,0
3120 jge l0272
3121 neg ebx
3122 xchg ecx,ebx
3123 shr eax,cl
3124 jmp l0273
3125l0272:
3126 xchg ecx,ebx
3127 shl eax,cl
3128l0273:
3129 xchg ecx,ebx
3130 and eax,3
3131 add esp,4
3132 ret
3133 DD 1
3134; (*entry undefinedfunction expr 1)
3135 PUBLIC undefinedfunction
3136undefinedfunction:
3137 jmp [symfnc+2004]
3138l0274:
3139 DD 26
3140 DB 85,110,100,101,102,105,110,101,100,32
3141 DB 102,117,110,99,116,105,111,110,32,99,97
3142 DB 108,108,101,100,58,32,0
3143 DD 1
3144; (*entry undefinedfunction-aux expr 1)
3145 PUBLIC l0275
3146l0275:
3147 push edi
3148 mov eax,4*08000000h+OFFSET l0274
3149 mov edi,332
3150 call [symfnc+1328]
3151 mov esi,symval+1356
3152 pop edi
3153 shl edi,2
3154 mov eax,0[esi][edi*1]
3155 mov edi,332
3156 call [symfnc+1328]
3157 xor eax,eax
3158 mov edi,323
3159 call [symfnc+1292]
3160 ret
3161 DD 0
3162; (*entry compiledcallinginterpreted expr 0)
3163 PUBLIC compiledcallinginterpreted
3164compiledcallinginterpreted:
3165 and edi,134217727
3166 or edi,-268435456
3167 mov ds:symval+2016,edi
3168 mov edi,502
3169 jmp [symfnc+2008]
3170l0276:
3171 DD 12
3172 DB 70,65,84,65,76,32,69,82,82,79,82,58,32
3173 DB 0
3174 DD 1
3175; (*entry kernel-fatal-error expr 1)
3176 PUBLIC l0277
3177l0277:
3178 mov  DWORD PTR [esp-32],eax
3179 push eax
3180 mov eax,4*08000000h+OFFSET l0276
3181 mov edi,332
3182 call [symfnc+1328]
3183 mov eax,DWORD PTR [esp]
3184 mov edi,332
3185 call [symfnc+1328]
3186 mov edi,334
3187 call [symfnc+1336]
3188 xor eax,eax
3189 dec eax
3190 add esp,4
3191 mov edi,323
3192 jmp [symfnc+1292]
3193 DD 1
3194; (*entry codeaddressp expr 1)
3195 PUBLIC codeaddressp
3196codeaddressp:
3197 mov  DWORD PTR [esp-32],eax
3198 sub esp,4
3199 and eax,134217727
3200 mov DWORD PTR [esp],eax
3201 mov eax,30*08000000h+OFFSET 256
3202 mov edi,505
3203 call [symfnc+2020]
3204 and eax,134217727
3205 cmp eax,DWORD PTR [esp]
3206 jle l0278
3207 mov eax,30*08000000h+OFFSET 128
3208 jmp l0279
3209l0278:
3210 mov eax,30*08000000h+OFFSET 116
3211l0279:
3212 cmp eax,30*08000000h+OFFSET 128
3213 je l0280
3214 mov eax,30*08000000h+OFFSET 506
3215 mov edi,505
3216 call [symfnc+2020]
3217 and eax,134217727
3218 cmp eax,DWORD PTR [esp]
3219 jg l0281
3220 mov eax,30*08000000h+OFFSET 128
3221 jmp l0280
3222l0281:
3223 mov eax,30*08000000h+OFFSET 116
3224l0280:
3225 cmp eax,30*08000000h+OFFSET 128
3226 jne l0282
3227 mov eax,symval+1148
3228 and eax,134217727
3229 cmp eax,DWORD PTR [esp]
3230 jle l0283
3231 mov eax,30*08000000h+OFFSET 128
3232 jmp l0284
3233l0283:
3234 mov eax,30*08000000h+OFFSET 116
3235l0284:
3236 cmp eax,30*08000000h+OFFSET 128
3237 je l0282
3238 mov eax,symval+1172
3239 and eax,134217727
3240 cmp eax,DWORD PTR [esp]
3241 jg l0285
3242 mov eax,30*08000000h+OFFSET 128
3243 jmp l0282
3244l0285:
3245 mov eax,30*08000000h+OFFSET 116
3246l0282:
3247 add esp,4
3248 ret
3249 DD 1
3250; (*entry lastkernel expr 1)
3251 PUBLIC lastkernel
3252lastkernel:
3253 ret
3254 DD 0
3255; (*entry initcode expr 0)
3256 PUBLIC initcode
3257initcode:
3258 mov eax,30*08000000h+OFFSET 128
3259 ret
3260 PUBLIC l0286
3261  align 4
3262l0286:
3263 DD 0
3264 DB 0,0
3265 PUBLIC l0287
3266  align 4
3267l0287:
3268 DD 0
3269 DB 1,0
3270 PUBLIC l0288
3271  align 4
3272l0288:
3273 DD 0
3274 DB 2,0
3275 PUBLIC l0289
3276  align 4
3277l0289:
3278 DD 0
3279 DB 3,0
3280 PUBLIC l0290
3281  align 4
3282l0290:
3283 DD 0
3284 DB 4,0
3285 PUBLIC l0291
3286  align 4
3287l0291:
3288 DD 0
3289 DB 5,0
3290 PUBLIC l0292
3291  align 4
3292l0292:
3293 DD 0
3294 DB 6,0
3295 PUBLIC l0293
3296  align 4
3297l0293:
3298 DD 0
3299 DB 7,0
3300 PUBLIC l0294
3301  align 4
3302l0294:
3303 DD 0
3304 DB 8,0
3305 PUBLIC l0295
3306  align 4
3307l0295:
3308 DD 0
3309 DB 9,0
3310 PUBLIC l0296
3311  align 4
3312l0296:
3313 DD 0
3314 DB 10,0
3315 PUBLIC l0297
3316  align 4
3317l0297:
3318 DD 0
3319 DB 11,0
3320 PUBLIC l0298
3321  align 4
3322l0298:
3323 DD 0
3324 DB 12,0
3325 PUBLIC l0299
3326  align 4
3327l0299:
3328 DD 0
3329 DB 13,0
3330 PUBLIC l0300
3331  align 4
3332l0300:
3333 DD 0
3334 DB 14,0
3335 PUBLIC l0301
3336  align 4
3337l0301:
3338 DD 0
3339 DB 15,0
3340 PUBLIC l0302
3341  align 4
3342l0302:
3343 DD 0
3344 DB 16,0
3345 PUBLIC l0303
3346  align 4
3347l0303:
3348 DD 0
3349 DB 17,0
3350 PUBLIC l0304
3351  align 4
3352l0304:
3353 DD 0
3354 DB 18,0
3355 PUBLIC l0305
3356  align 4
3357l0305:
3358 DD 0
3359 DB 19,0
3360 PUBLIC l0306
3361  align 4
3362l0306:
3363 DD 0
3364 DB 20,0
3365 PUBLIC l0307
3366  align 4
3367l0307:
3368 DD 0
3369 DB 21,0
3370 PUBLIC l0308
3371  align 4
3372l0308:
3373 DD 0
3374 DB 22,0
3375 PUBLIC l0309
3376  align 4
3377l0309:
3378 DD 0
3379 DB 23,0
3380 PUBLIC l0310
3381  align 4
3382l0310:
3383 DD 0
3384 DB 24,0
3385 PUBLIC l0311
3386  align 4
3387l0311:
3388 DD 0
3389 DB 25,0
3390 PUBLIC l0312
3391  align 4
3392l0312:
3393 DD 0
3394 DB 26,0
3395 PUBLIC l0313
3396  align 4
3397l0313:
3398 DD 0
3399 DB 27,0
3400 PUBLIC l0314
3401  align 4
3402l0314:
3403 DD 0
3404 DB 28,0
3405 PUBLIC l0315
3406  align 4
3407l0315:
3408 DD 0
3409 DB 29,0
3410 PUBLIC l0316
3411  align 4
3412l0316:
3413 DD 0
3414 DB 30,0
3415 PUBLIC l0317
3416  align 4
3417l0317:
3418 DD 0
3419 DB 31,0
3420 PUBLIC l0318
3421  align 4
3422l0318:
3423 DD 0
3424 DB 32,0
3425 PUBLIC l0319
3426  align 4
3427l0319:
3428 DD 0
3429 DB 33,0
3430 PUBLIC l0320
3431  align 4
3432l0320:
3433 DD 0
3434 DB 34,0
3435 PUBLIC l0321
3436  align 4
3437l0321:
3438 DD 0
3439 DB 35,0
3440 PUBLIC l0322
3441  align 4
3442l0322:
3443 DD 0
3444 DB 36,0
3445 PUBLIC l0323
3446  align 4
3447l0323:
3448 DD 0
3449 DB 37,0
3450 PUBLIC l0324
3451  align 4
3452l0324:
3453 DD 0
3454 DB 38,0
3455 PUBLIC l0325
3456  align 4
3457l0325:
3458 DD 0
3459 DB 39,0
3460 PUBLIC l0326
3461  align 4
3462l0326:
3463 DD 0
3464 DB 40,0
3465 PUBLIC l0327
3466  align 4
3467l0327:
3468 DD 0
3469 DB 41,0
3470 PUBLIC l0328
3471  align 4
3472l0328:
3473 DD 0
3474 DB 42,0
3475 PUBLIC l0329
3476  align 4
3477l0329:
3478 DD 0
3479 DB 43,0
3480 PUBLIC l0330
3481  align 4
3482l0330:
3483 DD 0
3484 DB 44,0
3485 PUBLIC l0331
3486  align 4
3487l0331:
3488 DD 0
3489 DB 45,0
3490 PUBLIC l0332
3491  align 4
3492l0332:
3493 DD 0
3494 DB 46,0
3495 PUBLIC l0333
3496  align 4
3497l0333:
3498 DD 0
3499 DB 47,0
3500 PUBLIC l0334
3501  align 4
3502l0334:
3503 DD 0
3504 DB 48,0
3505 PUBLIC l0335
3506  align 4
3507l0335:
3508 DD 0
3509 DB 49,0
3510 PUBLIC l0336
3511  align 4
3512l0336:
3513 DD 0
3514 DB 50,0
3515 PUBLIC l0337
3516  align 4
3517l0337:
3518 DD 0
3519 DB 51,0
3520 PUBLIC l0338
3521  align 4
3522l0338:
3523 DD 0
3524 DB 52,0
3525 PUBLIC l0339
3526  align 4
3527l0339:
3528 DD 0
3529 DB 53,0
3530 PUBLIC l0340
3531  align 4
3532l0340:
3533 DD 0
3534 DB 54,0
3535 PUBLIC l0341
3536  align 4
3537l0341:
3538 DD 0
3539 DB 55,0
3540 PUBLIC l0342
3541  align 4
3542l0342:
3543 DD 0
3544 DB 56,0
3545 PUBLIC l0343
3546  align 4
3547l0343:
3548 DD 0
3549 DB 57,0
3550 PUBLIC l0344
3551  align 4
3552l0344:
3553 DD 0
3554 DB 58,0
3555 PUBLIC l0345
3556  align 4
3557l0345:
3558 DD 0
3559 DB 59,0
3560 PUBLIC l0346
3561  align 4
3562l0346:
3563 DD 0
3564 DB 60,0
3565 PUBLIC l0347
3566  align 4
3567l0347:
3568 DD 0
3569 DB 61,0
3570 PUBLIC l0348
3571  align 4
3572l0348:
3573 DD 0
3574 DB 62,0
3575 PUBLIC l0349
3576  align 4
3577l0349:
3578 DD 0
3579 DB 63,0
3580 PUBLIC l0350
3581  align 4
3582l0350:
3583 DD 0
3584 DB 64,0
3585 PUBLIC l0351
3586  align 4
3587l0351:
3588 DD 0
3589 DB 65,0
3590 PUBLIC l0352
3591  align 4
3592l0352:
3593 DD 0
3594 DB 66,0
3595 PUBLIC l0353
3596  align 4
3597l0353:
3598 DD 0
3599 DB 67,0
3600 PUBLIC l0354
3601  align 4
3602l0354:
3603 DD 0
3604 DB 68,0
3605 PUBLIC l0355
3606  align 4
3607l0355:
3608 DD 0
3609 DB 69,0
3610 PUBLIC l0356
3611  align 4
3612l0356:
3613 DD 0
3614 DB 70,0
3615 PUBLIC l0357
3616  align 4
3617l0357:
3618 DD 0
3619 DB 71,0
3620 PUBLIC l0358
3621  align 4
3622l0358:
3623 DD 0
3624 DB 72,0
3625 PUBLIC l0359
3626  align 4
3627l0359:
3628 DD 0
3629 DB 73,0
3630 PUBLIC l0360
3631  align 4
3632l0360:
3633 DD 0
3634 DB 74,0
3635 PUBLIC l0361
3636  align 4
3637l0361:
3638 DD 0
3639 DB 75,0
3640 PUBLIC l0362
3641  align 4
3642l0362:
3643 DD 0
3644 DB 76,0
3645 PUBLIC l0363
3646  align 4
3647l0363:
3648 DD 0
3649 DB 77,0
3650 PUBLIC l0364
3651  align 4
3652l0364:
3653 DD 0
3654 DB 78,0
3655 PUBLIC l0365
3656  align 4
3657l0365:
3658 DD 0
3659 DB 79,0
3660 PUBLIC l0366
3661  align 4
3662l0366:
3663 DD 0
3664 DB 80,0
3665 PUBLIC l0367
3666  align 4
3667l0367:
3668 DD 0
3669 DB 81,0
3670 PUBLIC l0368
3671  align 4
3672l0368:
3673 DD 0
3674 DB 82,0
3675 PUBLIC l0369
3676  align 4
3677l0369:
3678 DD 0
3679 DB 83,0
3680 PUBLIC l0370
3681  align 4
3682l0370:
3683 DD 0
3684 DB 84,0
3685 PUBLIC l0371
3686  align 4
3687l0371:
3688 DD 0
3689 DB 85,0
3690 PUBLIC l0372
3691  align 4
3692l0372:
3693 DD 0
3694 DB 86,0
3695 PUBLIC l0373
3696  align 4
3697l0373:
3698 DD 0
3699 DB 87,0
3700 PUBLIC l0374
3701  align 4
3702l0374:
3703 DD 0
3704 DB 88,0
3705 PUBLIC l0375
3706  align 4
3707l0375:
3708 DD 0
3709 DB 89,0
3710 PUBLIC l0376
3711  align 4
3712l0376:
3713 DD 0
3714 DB 90,0
3715 PUBLIC l0377
3716  align 4
3717l0377:
3718 DD 0
3719 DB 91,0
3720 PUBLIC l0378
3721  align 4
3722l0378:
3723 DD 0
3724 DB 92,0
3725 PUBLIC l0379
3726  align 4
3727l0379:
3728 DD 0
3729 DB 93,0
3730 PUBLIC l0380
3731  align 4
3732l0380:
3733 DD 0
3734 DB 94,0
3735 PUBLIC l0381
3736  align 4
3737l0381:
3738 DD 0
3739 DB 95,0
3740 PUBLIC l0382
3741  align 4
3742l0382:
3743 DD 0
3744 DB 96,0
3745 PUBLIC l0383
3746  align 4
3747l0383:
3748 DD 0
3749 DB 97,0
3750 PUBLIC l0384
3751  align 4
3752l0384:
3753 DD 0
3754 DB 98,0
3755 PUBLIC l0385
3756  align 4
3757l0385:
3758 DD 0
3759 DB 99,0
3760 PUBLIC l0386
3761  align 4
3762l0386:
3763 DD 0
3764 DB 100,0
3765 PUBLIC l0387
3766  align 4
3767l0387:
3768 DD 0
3769 DB 101,0
3770 PUBLIC l0388
3771  align 4
3772l0388:
3773 DD 0
3774 DB 102,0
3775 PUBLIC l0389
3776  align 4
3777l0389:
3778 DD 0
3779 DB 103,0
3780 PUBLIC l0390
3781  align 4
3782l0390:
3783 DD 0
3784 DB 104,0
3785 PUBLIC l0391
3786  align 4
3787l0391:
3788 DD 0
3789 DB 105,0
3790 PUBLIC l0392
3791  align 4
3792l0392:
3793 DD 0
3794 DB 106,0
3795 PUBLIC l0393
3796  align 4
3797l0393:
3798 DD 0
3799 DB 107,0
3800 PUBLIC l0394
3801  align 4
3802l0394:
3803 DD 0
3804 DB 108,0
3805 PUBLIC l0395
3806  align 4
3807l0395:
3808 DD 0
3809 DB 109,0
3810 PUBLIC l0396
3811  align 4
3812l0396:
3813 DD 0
3814 DB 110,0
3815 PUBLIC l0397
3816  align 4
3817l0397:
3818 DD 0
3819 DB 111,0
3820 PUBLIC l0398
3821  align 4
3822l0398:
3823 DD 0
3824 DB 112,0
3825 PUBLIC l0399
3826  align 4
3827l0399:
3828 DD 0
3829 DB 113,0
3830 PUBLIC l0400
3831  align 4
3832l0400:
3833 DD 0
3834 DB 114,0
3835 PUBLIC l0401
3836  align 4
3837l0401:
3838 DD 0
3839 DB 115,0
3840 PUBLIC l0402
3841  align 4
3842l0402:
3843 DD 0
3844 DB 116,0
3845 PUBLIC l0403
3846  align 4
3847l0403:
3848 DD 0
3849 DB 117,0
3850 PUBLIC l0404
3851  align 4
3852l0404:
3853 DD 0
3854 DB 118,0
3855 PUBLIC l0405
3856  align 4
3857l0405:
3858 DD 0
3859 DB 119,0
3860 PUBLIC l0406
3861  align 4
3862l0406:
3863 DD 0
3864 DB 120,0
3865 PUBLIC l0407
3866  align 4
3867l0407:
3868 DD 0
3869 DB 121,0
3870 PUBLIC l0408
3871  align 4
3872l0408:
3873 DD 0
3874 DB 122,0
3875 PUBLIC l0409
3876  align 4
3877l0409:
3878 DD 0
3879 DB 123,0
3880 PUBLIC l0410
3881  align 4
3882l0410:
3883 DD 0
3884 DB 124,0
3885 PUBLIC l0411
3886  align 4
3887l0411:
3888 DD 0
3889 DB 125,0
3890 PUBLIC l0412
3891  align 4
3892l0412:
3893 DD 0
3894 DB 126,0
3895 PUBLIC l0413
3896  align 4
3897l0413:
3898 DD 0
3899 DB 127,0
3900 PUBLIC l0414
3901  align 4
3902l0414:
3903 DD 2
3904 DB 110,105,108,0
3905 PUBLIC l0415
3906  align 4
3907l0415:
3908 DD 0
3909 DB -127,0
3910 PUBLIC l0416
3911  align 4
3912l0416:
3913 DD 0
3914 DB -126,0
3915 PUBLIC l0417
3916  align 4
3917l0417:
3918 DD 0
3919 DB -125,0
3920 PUBLIC l0418
3921  align 4
3922l0418:
3923 DD 0
3924 DB -124,0
3925 PUBLIC l0419
3926  align 4
3927l0419:
3928 DD 0
3929 DB -123,0
3930 PUBLIC l0420
3931  align 4
3932l0420:
3933 DD 0
3934 DB -122,0
3935 PUBLIC l0421
3936  align 4
3937l0421:
3938 DD 0
3939 DB -121,0
3940 PUBLIC l0422
3941  align 4
3942l0422:
3943 DD 0
3944 DB -120,0
3945 PUBLIC l0423
3946  align 4
3947l0423:
3948 DD 0
3949 DB -119,0
3950 PUBLIC l0424
3951  align 4
3952l0424:
3953 DD 0
3954 DB -118,0
3955 PUBLIC l0425
3956  align 4
3957l0425:
3958 DD 0
3959 DB -117,0
3960 PUBLIC l0426
3961  align 4
3962l0426:
3963 DD 0
3964 DB -116,0
3965 PUBLIC l0427
3966  align 4
3967l0427:
3968 DD 0
3969 DB -115,0
3970 PUBLIC l0428
3971  align 4
3972l0428:
3973 DD 0
3974 DB -114,0
3975 PUBLIC l0429
3976  align 4
3977l0429:
3978 DD 0
3979 DB -113,0
3980 PUBLIC l0430
3981  align 4
3982l0430:
3983 DD 0
3984 DB -112,0
3985 PUBLIC l0431
3986  align 4
3987l0431:
3988 DD 0
3989 DB -111,0
3990 PUBLIC l0432
3991  align 4
3992l0432:
3993 DD 0
3994 DB -110,0
3995 PUBLIC l0433
3996  align 4
3997l0433:
3998 DD 0
3999 DB -109,0
4000 PUBLIC l0434
4001  align 4
4002l0434:
4003 DD 0
4004 DB -108,0
4005 PUBLIC l0435
4006  align 4
4007l0435:
4008 DD 0
4009 DB -107,0
4010 PUBLIC l0436
4011  align 4
4012l0436:
4013 DD 0
4014 DB -106,0
4015 PUBLIC l0437
4016  align 4
4017l0437:
4018 DD 0
4019 DB -105,0
4020 PUBLIC l0438
4021  align 4
4022l0438:
4023 DD 0
4024 DB -104,0
4025 PUBLIC l0439
4026  align 4
4027l0439:
4028 DD 0
4029 DB -103,0
4030 PUBLIC l0440
4031  align 4
4032l0440:
4033 DD 0
4034 DB -102,0
4035 PUBLIC l0441
4036  align 4
4037l0441:
4038 DD 0
4039 DB -101,0
4040 PUBLIC l0442
4041  align 4
4042l0442:
4043 DD 0
4044 DB -100,0
4045 PUBLIC l0443
4046  align 4
4047l0443:
4048 DD 0
4049 DB -99,0
4050 PUBLIC l0444
4051  align 4
4052l0444:
4053 DD 0
4054 DB -98,0
4055 PUBLIC l0445
4056  align 4
4057l0445:
4058 DD 0
4059 DB -97,0
4060 PUBLIC l0446
4061  align 4
4062l0446:
4063 DD 0
4064 DB -96,0
4065 PUBLIC l0447
4066  align 4
4067l0447:
4068 DD 0
4069 DB -95,0
4070 PUBLIC l0448
4071  align 4
4072l0448:
4073 DD 0
4074 DB -94,0
4075 PUBLIC l0449
4076  align 4
4077l0449:
4078 DD 0
4079 DB -93,0
4080 PUBLIC l0450
4081  align 4
4082l0450:
4083 DD 0
4084 DB -92,0
4085 PUBLIC l0451
4086  align 4
4087l0451:
4088 DD 0
4089 DB -91,0
4090 PUBLIC l0452
4091  align 4
4092l0452:
4093 DD 0
4094 DB -90,0
4095 PUBLIC l0453
4096  align 4
4097l0453:
4098 DD 0
4099 DB -89,0
4100 PUBLIC l0454
4101  align 4
4102l0454:
4103 DD 0
4104 DB -88,0
4105 PUBLIC l0455
4106  align 4
4107l0455:
4108 DD 0
4109 DB -87,0
4110 PUBLIC l0456
4111  align 4
4112l0456:
4113 DD 0
4114 DB -86,0
4115 PUBLIC l0457
4116  align 4
4117l0457:
4118 DD 0
4119 DB -85,0
4120 PUBLIC l0458
4121  align 4
4122l0458:
4123 DD 0
4124 DB -84,0
4125 PUBLIC l0459
4126  align 4
4127l0459:
4128 DD 0
4129 DB -83,0
4130 PUBLIC l0460
4131  align 4
4132l0460:
4133 DD 0
4134 DB -82,0
4135 PUBLIC l0461
4136  align 4
4137l0461:
4138 DD 0
4139 DB -81,0
4140 PUBLIC l0462
4141  align 4
4142l0462:
4143 DD 0
4144 DB -80,0
4145 PUBLIC l0463
4146  align 4
4147l0463:
4148 DD 0
4149 DB -79,0
4150 PUBLIC l0464
4151  align 4
4152l0464:
4153 DD 0
4154 DB -78,0
4155 PUBLIC l0465
4156  align 4
4157l0465:
4158 DD 0
4159 DB -77,0
4160 PUBLIC l0466
4161  align 4
4162l0466:
4163 DD 0
4164 DB -76,0
4165 PUBLIC l0467
4166  align 4
4167l0467:
4168 DD 0
4169 DB -75,0
4170 PUBLIC l0468
4171  align 4
4172l0468:
4173 DD 0
4174 DB -74,0
4175 PUBLIC l0469
4176  align 4
4177l0469:
4178 DD 0
4179 DB -73,0
4180 PUBLIC l0470
4181  align 4
4182l0470:
4183 DD 0
4184 DB -72,0
4185 PUBLIC l0471
4186  align 4
4187l0471:
4188 DD 0
4189 DB -71,0
4190 PUBLIC l0472
4191  align 4
4192l0472:
4193 DD 0
4194 DB -70,0
4195 PUBLIC l0473
4196  align 4
4197l0473:
4198 DD 0
4199 DB -69,0
4200 PUBLIC l0474
4201  align 4
4202l0474:
4203 DD 0
4204 DB -68,0
4205 PUBLIC l0475
4206  align 4
4207l0475:
4208 DD 0
4209 DB -67,0
4210 PUBLIC l0476
4211  align 4
4212l0476:
4213 DD 0
4214 DB -66,0
4215 PUBLIC l0477
4216  align 4
4217l0477:
4218 DD 0
4219 DB -65,0
4220 PUBLIC l0478
4221  align 4
4222l0478:
4223 DD 0
4224 DB -64,0
4225 PUBLIC l0479
4226  align 4
4227l0479:
4228 DD 0
4229 DB -63,0
4230 PUBLIC l0480
4231  align 4
4232l0480:
4233 DD 0
4234 DB -62,0
4235 PUBLIC l0481
4236  align 4
4237l0481:
4238 DD 0
4239 DB -61,0
4240 PUBLIC l0482
4241  align 4
4242l0482:
4243 DD 0
4244 DB -60,0
4245 PUBLIC l0483
4246  align 4
4247l0483:
4248 DD 0
4249 DB -59,0
4250 PUBLIC l0484
4251  align 4
4252l0484:
4253 DD 0
4254 DB -58,0
4255 PUBLIC l0485
4256  align 4
4257l0485:
4258 DD 0
4259 DB -57,0
4260 PUBLIC l0486
4261  align 4
4262l0486:
4263 DD 0
4264 DB -56,0
4265 PUBLIC l0487
4266  align 4
4267l0487:
4268 DD 0
4269 DB -55,0
4270 PUBLIC l0488
4271  align 4
4272l0488:
4273 DD 0
4274 DB -54,0
4275 PUBLIC l0489
4276  align 4
4277l0489:
4278 DD 0
4279 DB -53,0
4280 PUBLIC l0490
4281  align 4
4282l0490:
4283 DD 0
4284 DB -52,0
4285 PUBLIC l0491
4286  align 4
4287l0491:
4288 DD 0
4289 DB -51,0
4290 PUBLIC l0492
4291  align 4
4292l0492:
4293 DD 0
4294 DB -50,0
4295 PUBLIC l0493
4296  align 4
4297l0493:
4298 DD 0
4299 DB -49,0
4300 PUBLIC l0494
4301  align 4
4302l0494:
4303 DD 0
4304 DB -48,0
4305 PUBLIC l0495
4306  align 4
4307l0495:
4308 DD 0
4309 DB -47,0
4310 PUBLIC l0496
4311  align 4
4312l0496:
4313 DD 0
4314 DB -46,0
4315 PUBLIC l0497
4316  align 4
4317l0497:
4318 DD 0
4319 DB -45,0
4320 PUBLIC l0498
4321  align 4
4322l0498:
4323 DD 0
4324 DB -44,0
4325 PUBLIC l0499
4326  align 4
4327l0499:
4328 DD 0
4329 DB -43,0
4330 PUBLIC l0500
4331  align 4
4332l0500:
4333 DD 0
4334 DB -42,0
4335 PUBLIC l0501
4336  align 4
4337l0501:
4338 DD 0
4339 DB -41,0
4340 PUBLIC l0502
4341  align 4
4342l0502:
4343 DD 0
4344 DB -40,0
4345 PUBLIC l0503
4346  align 4
4347l0503:
4348 DD 0
4349 DB -39,0
4350 PUBLIC l0504
4351  align 4
4352l0504:
4353 DD 0
4354 DB -38,0
4355 PUBLIC l0505
4356  align 4
4357l0505:
4358 DD 0
4359 DB -37,0
4360 PUBLIC l0506
4361  align 4
4362l0506:
4363 DD 0
4364 DB -36,0
4365 PUBLIC l0507
4366  align 4
4367l0507:
4368 DD 0
4369 DB -35,0
4370 PUBLIC l0508
4371  align 4
4372l0508:
4373 DD 0
4374 DB -34,0
4375 PUBLIC l0509
4376  align 4
4377l0509:
4378 DD 0
4379 DB -33,0
4380 PUBLIC l0510
4381  align 4
4382l0510:
4383 DD 0
4384 DB -32,0
4385 PUBLIC l0511
4386  align 4
4387l0511:
4388 DD 0
4389 DB -31,0
4390 PUBLIC l0512
4391  align 4
4392l0512:
4393 DD 0
4394 DB -30,0
4395 PUBLIC l0513
4396  align 4
4397l0513:
4398 DD 0
4399 DB -29,0
4400 PUBLIC l0514
4401  align 4
4402l0514:
4403 DD 0
4404 DB -28,0
4405 PUBLIC l0515
4406  align 4
4407l0515:
4408 DD 0
4409 DB -27,0
4410 PUBLIC l0516
4411  align 4
4412l0516:
4413 DD 0
4414 DB -26,0
4415 PUBLIC l0517
4416  align 4
4417l0517:
4418 DD 0
4419 DB -25,0
4420 PUBLIC l0518
4421  align 4
4422l0518:
4423 DD 0
4424 DB -24,0
4425 PUBLIC l0519
4426  align 4
4427l0519:
4428 DD 0
4429 DB -23,0
4430 PUBLIC l0520
4431  align 4
4432l0520:
4433 DD 0
4434 DB -22,0
4435 PUBLIC l0521
4436  align 4
4437l0521:
4438 DD 0
4439 DB -21,0
4440 PUBLIC l0522
4441  align 4
4442l0522:
4443 DD 0
4444 DB -20,0
4445 PUBLIC l0523
4446  align 4
4447l0523:
4448 DD 0
4449 DB -19,0
4450 PUBLIC l0524
4451  align 4
4452l0524:
4453 DD 0
4454 DB -18,0
4455 PUBLIC l0525
4456  align 4
4457l0525:
4458 DD 0
4459 DB -17,0
4460 PUBLIC l0526
4461  align 4
4462l0526:
4463 DD 0
4464 DB -16,0
4465 PUBLIC l0527
4466  align 4
4467l0527:
4468 DD 0
4469 DB -15,0
4470 PUBLIC l0528
4471  align 4
4472l0528:
4473 DD 0
4474 DB -14,0
4475 PUBLIC l0529
4476  align 4
4477l0529:
4478 DD 0
4479 DB -13,0
4480 PUBLIC l0530
4481  align 4
4482l0530:
4483 DD 0
4484 DB -12,0
4485 PUBLIC l0531
4486  align 4
4487l0531:
4488 DD 0
4489 DB -11,0
4490 PUBLIC l0532
4491  align 4
4492l0532:
4493 DD 0
4494 DB -10,0
4495 PUBLIC l0533
4496  align 4
4497l0533:
4498 DD 0
4499 DB -9,0
4500 PUBLIC l0534
4501  align 4
4502l0534:
4503 DD 0
4504 DB -8,0
4505 PUBLIC l0535
4506  align 4
4507l0535:
4508 DD 0
4509 DB -7,0
4510 PUBLIC l0536
4511  align 4
4512l0536:
4513 DD 0
4514 DB -6,0
4515 PUBLIC l0537
4516  align 4
4517l0537:
4518 DD 0
4519 DB -5,0
4520 PUBLIC l0538
4521  align 4
4522l0538:
4523 DD 0
4524 DB -4,0
4525 PUBLIC l0539
4526  align 4
4527l0539:
4528 DD 0
4529 DB -3,0
4530 PUBLIC l0540
4531  align 4
4532l0540:
4533 DD 0
4534 DB -2,0
4535 PUBLIC l0541
4536  align 4
4537l0541:
4538 DD 0
4539 DB -1,0
4540 PUBLIC l0542
4541  align 4
4542l0542:
4543 DD 10
4544 DB 102,105,114,115,116,107,101,114,110,101
4545 DB 108,0
4546 PUBLIC l0543
4547  align 4
4548l0543:
4549 DD 12
4550 DB 97,114,103,117,109,101,110,116,98,108
4551 DB 111,99,107,0
4552 PUBLIC l0544
4553  align 4
4554l0544:
4555 DD 10
4556 DB 116,111,107,101,110,98,117,102,102,101
4557 DB 114,0
4558 PUBLIC l0545
4559  align 4
4560l0545:
4561 DD 5
4562 DB 98,110,100,115,116,107,0,0
4563 PUBLIC l0546
4564  align 4
4565l0546:
4566 DD 9
4567 DB 99,97,116,99,104,115,116,97,99,107,0,0
4568 PUBLIC l0547
4569  align 4
4570l0547:
4571 DD 8
4572 DB 104,97,115,104,116,97,98,108,101,0
4573 PUBLIC l0548
4574  align 4
4575l0548:
4576 DD 12
4577 DB 111,110,101,119,111,114,100,98,117,102
4578 DB 102,101,114,0
4579 PUBLIC l0549
4580  align 4
4581l0549:
4582 DD 7
4583 DB 115,97,118,101,97,114,103,99,0,0
4584 PUBLIC l0550
4585  align 4
4586l0550:
4587 DD 7
4588 DB 115,97,118,101,97,114,103,118,0,0
4589 PUBLIC l0551
4590  align 4
4591l0551:
4592 DD 9
4593 DB 100,97,116,101,98,117,102,102,101,114
4594 DB 0,0
4595 PUBLIC l0552
4596  align 4
4597l0552:
4598 DD 12
4599 DB 105,110,105,116,45,112,111,105,110,116
4600 DB 101,114,115,0
4601 PUBLIC l0553
4602  align 4
4603l0553:
4604 DD 12
4605 DB 112,115,108,95,99,97,108,108,98,97,99
4606 DB 107,49,0
4607 PUBLIC l0554
4608  align 4
4609l0554:
4610 DD 12
4611 DB 112,115,108,95,99,97,108,108,98,97,99
4612 DB 107,50,0
4613 PUBLIC l0555
4614  align 4
4615l0555:
4616 DD 12
4617 DB 112,115,108,95,99,97,108,108,98,97,99
4618 DB 107,51,0
4619 PUBLIC l0556
4620  align 4
4621l0556:
4622 DD 12
4623 DB 112,115,108,95,99,97,108,108,98,97,99
4624 DB 107,52,0
4625 PUBLIC l0557
4626  align 4
4627l0557:
4628 DD 4
4629 DB 115,116,97,99,107,0
4630 PUBLIC l0558
4631  align 4
4632l0558:
4633 DD 14
4634 DB 115,116,97,99,107,117,112,112,101,114
4635 DB 98,111,117,110,100,0
4636 PUBLIC l0559
4637  align 4
4638l0559:
4639 DD 12
4640 DB 99,97,116,99,104,115,116,97,99,107,112
4641 DB 116,114,0
4642 PUBLIC l0560
4643  align 4
4644l0560:
4645 DD 15
4646 DB 98,110,100,115,116,107,108,111,119,101
4647 DB 114,98,111,117,110,100,0,0
4648 PUBLIC l0561
4649  align 4
4650l0561:
4651 DD 15
4652 DB 98,110,100,115,116,107,117,112,112,101
4653 DB 114,98,111,117,110,100,0,0
4654 PUBLIC l0562
4655  align 4
4656l0562:
4657 DD 8
4658 DB 98,110,100,115,116,107,112,116,114,0
4659 PUBLIC l0563
4660  align 4
4661l0563:
4662 DD 13
4663 DB 104,101,97,112,108,111,119,101,114,98
4664 DB 111,117,110,100,0,0
4665 PUBLIC l0564
4666  align 4
4667l0564:
4668 DD 3
4669 DB 104,101,97,112,0,0
4670 PUBLIC l0565
4671  align 4
4672l0565:
4673 DD 10
4674 DB 105,110,105,116,45,102,108,117,105,100
4675 DB 115,0
4676 PUBLIC l0566
4677  align 4
4678l0566:
4679 DD 16
4680 DB 103,99,97,114,114,97,121,108,111,119,101
4681 DB 114,98,111,117,110,100,0
4682 PUBLIC l0567
4683  align 4
4684l0567:
4685 DD 16
4686 DB 103,99,97,114,114,97,121,117,112,112,101
4687 DB 114,98,111,117,110,100,0
4688 PUBLIC l0568
4689  align 4
4690l0568:
4691 DD 7
4692 DB 104,101,97,112,108,97,115,116,0,0
4693 PUBLIC l0569
4694  align 4
4695l0569:
4696 DD 12
4697 DB 104,101,97,112,116,114,97,112,98,111,117
4698 DB 110,100,0
4699 PUBLIC l0570
4700  align 4
4701l0570:
4702 DD 13
4703 DB 104,101,97,112,117,112,112,101,114,98
4704 DB 111,117,110,100,0,0
4705 PUBLIC l0571
4706  align 4
4707l0571:
4708 DD 13
4709 DB 95,105,110,102,98,105,116,108,101,110
4710 DB 103,116,104,95,0,0
4711 PUBLIC l0572
4712  align 4
4713l0572:
4714 DD 6
4715 DB 108,97,115,116,98,112,115,0
4716 PUBLIC l0573
4717  align 4
4718l0573:
4719 DD 12
4720 DB 98,112,115,108,111,119,101,114,98,111
4721 DB 117,110,100,0
4722 PUBLIC l0574
4723  align 4
4724l0574:
4725 DD 10
4726 DB 111,108,100,104,101,97,112,108,97,115
4727 DB 116,0
4728 PUBLIC l0575
4729  align 4
4730l0575:
4731 DD 16
4732 DB 111,108,100,104,101,97,112,108,111,119
4733 DB 101,114,98,111,117,110,100,0
4734 PUBLIC l0576
4735  align 4
4736l0576:
4737 DD 15
4738 DB 111,108,100,104,101,97,112,116,114,97
4739 DB 112,98,111,117,110,100,0,0
4740 PUBLIC l0577
4741  align 4
4742l0577:
4743 DD 16
4744 DB 111,108,100,104,101,97,112,117,112,112
4745 DB 101,114,98,111,117,110,100,0
4746 PUBLIC l0578
4747  align 4
4748l0578:
4749 DD 18
4750 DB 109,97,105,110,115,116,97,114,116,105
4751 DB 110,105,116,105,97,108,105,122,101,0
4752 PUBLIC l0579
4753  align 4
4754l0579:
4755 DD 6
4756 DB 110,101,120,116,98,112,115,0
4757 PUBLIC l0580
4758  align 4
4759l0580:
4760 DD 8
4761 DB 117,110,105,120,115,116,100,105,110,0
4762 PUBLIC l0581
4763  align 4
4764l0581:
4765 DD 9
4766 DB 117,110,105,120,115,116,100,111,117,116
4767 DB 0,0
4768 PUBLIC l0582
4769  align 4
4770l0582:
4771 DD 9
4772 DB 117,110,105,120,115,116,100,101,114,114
4773 DB 0,0
4774 PUBLIC l0583
4775  align 4
4776l0583:
4777 DD 7
4778 DB 117,110,105,120,110,117,108,108,0,0
4779 PUBLIC l0584
4780  align 4
4781l0584:
4782 DD 6
4783 DB 117,110,105,120,101,111,102,0
4784 PUBLIC l0585
4785  align 4
4786l0585:
4787 DD 6
4788 DB 117,110,105,120,116,116,121,0
4789 PUBLIC l0586
4790  align 4
4791l0586:
4792 DD 16
4793 DB 42,42,42,109,117,115,116,45,98,101,45
4794 DB 110,105,108,42,42,42,0
4795 PUBLIC l0587
4796  align 4
4797l0587:
4798 DD 20
4799 DB 42,42,42,109,117,115,116,45,98,101,45
4800 DB 110,105,108,45,116,111,111,42,42,42,0
4801 PUBLIC l0588
4802  align 4
4803l0588:
4804 DD 7
4805 DB 42,102,97,115,116,99,97,114,0,0
4806 PUBLIC l0589
4807  align 4
4808l0589:
4809 DD 8
4810 DB 42,42,119,105,110,100,111,119,115,0
4811 PUBLIC l0590
4812  align 4
4813l0590:
4814 DD 13
4815 DB 38,38,105,110,105,116,45,116,97,98,108
4816 DB 101,115,49,0,0
4817 PUBLIC l0591
4818  align 4
4819l0591:
4820 DD 10
4821 DB 98,114,117,99,104,95,98,114,117,99,104
4822 DB 0
4823 PUBLIC l0592
4824  align 4
4825l0592:
4826 DD 9
4827 DB 110,101,120,116,115,121,109,98,111,108
4828 DB 0,0
4829 PUBLIC l0593
4830  align 4
4831l0593:
4832 DD 16
4833 DB 107,101,114,110,101,108,45,109,97,120
4834 DB 115,121,109,98,111,108,115,0
4835 PUBLIC l0594
4836  align 4
4837l0594:
4838 DD 5
4839 DB 115,121,109,118,97,108,0,0
4840 PUBLIC l0595
4841  align 4
4842l0595:
4843 DD 9
4844 DB 111,108,100,95,115,121,109,118,97,108
4845 DB 0,0
4846 PUBLIC l0596
4847  align 4
4848l0596:
4849 DD 5
4850 DB 115,121,109,102,110,99,0,0
4851 PUBLIC l0597
4852  align 4
4853l0597:
4854 DD 9
4855 DB 111,108,100,95,115,121,109,102,110,99
4856 DB 0,0
4857 PUBLIC l0598
4858  align 4
4859l0598:
4860 DD 5
4861 DB 115,121,109,112,114,112,0,0
4862 PUBLIC l0599
4863  align 4
4864l0599:
4865 DD 9
4866 DB 111,108,100,95,115,121,109,112,114,112
4867 DB 0,0
4868 PUBLIC l0600
4869  align 4
4870l0600:
4871 DD 5
4872 DB 115,121,109,103,101,116,0,0
4873 PUBLIC l0601
4874  align 4
4875l0601:
4876 DD 9
4877 DB 111,108,100,95,115,121,109,103,101,116
4878 DB 0,0
4879 PUBLIC l0602
4880  align 4
4881l0602:
4882 DD 4
4883 DB 115,121,109,109,115,0
4884 PUBLIC l0603
4885  align 4
4886l0603:
4887 DD 8
4888 DB 38,38,115,121,109,99,111,112,121,0
4889 PUBLIC l0604
4890  align 4
4891l0604:
4892 DD 11
4893 DB 105,110,105,116,45,103,99,97,114,114,97
4894 DB 121,0,0
4895 PUBLIC l0605
4896  align 4
4897l0605:
4898 DD 13
4899 DB 38,38,105,110,105,116,45,116,97,98,108
4900 DB 101,115,50,0,0
4901 PUBLIC l0606
4902  align 4
4903l0606:
4904 DD 14
4905 DB 111,115,95,115,116,97,114,116,117,112
4906 DB 95,104,111,111,107,0
4907 PUBLIC l0607
4908  align 4
4909l0607:
4910 DD 12
4911 DB 38,116,105,109,101,45,99,111,110,116,114
4912 DB 111,108,0
4913 PUBLIC l0608
4914  align 4
4915l0608:
4916 DD 7
4917 DB 112,114,101,45,109,97,105,110,0,0
4918 PUBLIC l0609
4919  align 4
4920l0609:
4921 DD 15
4922 DB 101,120,105,116,45,119,105,116,104,45
4923 DB 115,116,97,116,117,115,0,0
4924 PUBLIC l0610
4925  align 4
4926l0610:
4927 DD 12
4928 DB 101,120,116,101,114,110,97,108,95,101
4929 DB 120,105,116,0
4930 PUBLIC l0611
4931  align 4
4932l0611:
4933 DD 8
4934 DB 95,112,115,108,95,109,97,105,110,0
4935 PUBLIC l0612
4936  align 4
4937l0612:
4938 DD 14
4939 DB 115,116,97,99,107,108,111,119,101,114
4940 DB 98,111,117,110,100,0
4941 PUBLIC l0613
4942  align 4
4943l0613:
4944 DD 3
4945 DB 97,114,103,99,0,0
4946 PUBLIC l0614
4947  align 4
4948l0614:
4949 DD 3
4950 DB 97,114,103,118,0,0
4951 PUBLIC l0615
4952  align 4
4953l0615:
4954 DD 8
4955 DB 112,115,108,95,99,97,108,108,49,0
4956 PUBLIC l0616
4957  align 4
4958l0616:
4959 DD 8
4960 DB 95,112,115,108,95,99,97,108,108,0
4961 PUBLIC l0617
4962  align 4
4963l0617:
4964 DD 10
4965 DB 117,110,105,120,99,108,101,97,114,105
4966 DB 111,0
4967 PUBLIC l0618
4968  align 4
4969l0618:
4970 DD 19
4971 DB 99,111,110,115,111,108,101,45,112,114
4972 DB 105,110,116,45,115,116,114,105,110,103
4973 DB 0,0
4974 PUBLIC l0619
4975  align 4
4976l0619:
4977 DD 7
4978 DB 117,110,105,120,112,117,116,110,0,0
4979 PUBLIC l0620
4980  align 4
4981l0620:
4982 DD 14
4983 DB 99,111,110,115,111,108,101,45,110,101
4984 DB 119,108,105,110,101,0
4985 PUBLIC l0621
4986  align 4
4987l0621:
4988 DD 22
4989 DB 105,110,105,116,105,97,108,105,122,101
4990 DB 45,115,121,109,98,111,108,45,116,97,98
4991 DB 108,101,0
4992 PUBLIC l0622
4993  align 4
4994l0622:
4995 DD 7
4996 DB 105,110,105,116,99,111,100,101,0,0
4997 PUBLIC l0623
4998  align 4
4999l0623:
5000 DD 5
5001 DB 102,97,115,108,105,110,0,0
5002 PUBLIC l0624
5003  align 4
5004l0624:
5005 DD 10
5006 DB 108,111,97,100,101,114,45,109,97,105,110
5007 DB 0
5008 PUBLIC l0625
5009  align 4
5010l0625:
5011 DD 5
5012 DB 115,121,109,110,97,109,0,0
5013 PUBLIC l0626
5014  align 4
5015l0626:
5016 DD 14
5017 DB 101,120,116,101,114,110,97,108,95,115
5018 DB 116,114,108,101,110,0
5019 PUBLIC l0627
5020  align 4
5021l0627:
5022 DD 5
5023 DB 32,121,105,101,108,100,0,0
5024 PUBLIC l0628
5025  align 4
5026l0628:
5027 DD 7
5028 DB 117,110,105,120,112,117,116,115,0,0
5029 PUBLIC l0629
5030  align 4
5031l0629:
5032 DD 19
5033 DB 99,111,110,115,111,108,101,45,112,114
5034 DB 105,110,116,45,110,117,109,98,101,114
5035 DB 0,0
5036 PUBLIC l0630
5037  align 4
5038l0630:
5039 DD 7
5040 DB 117,110,105,120,112,117,116,99,0,0
5041 PUBLIC l0631
5042  align 4
5043l0631:
5044 DD 7
5045 DB 117,110,105,120,111,112,101,110,0,0
5046 PUBLIC l0632
5047  align 4
5048l0632:
5049 DD 17
5050 DB 107,101,114,110,101,108,45,102,97,116
5051 DB 97,108,45,101,114,114,111,114,0,0
5052 PUBLIC l0633
5053  align 4
5054l0633:
5055 DD 13
5056 DB 98,105,110,97,114,121,111,112,101,110
5057 DB 114,101,97,100,0,0
5058 PUBLIC l0634
5059  align 4
5060l0634:
5061 DD 3
5062 DB 103,101,116,119,0,0
5063 PUBLIC l0635
5064  align 4
5065l0635:
5066 DD 9
5067 DB 98,105,110,97,114,121,114,101,97,100,0
5068 DB 0
5069 PUBLIC l0636
5070  align 4
5071l0636:
5072 DD 4
5073 DB 102,114,101,97,100,0
5074 PUBLIC l0637
5075  align 4
5076l0637:
5077 DD 14
5078 DB 98,105,110,97,114,121,114,101,97,100,98
5079 DB 108,111,99,107,0
5080 PUBLIC l0638
5081  align 4
5082l0638:
5083 DD 5
5084 DB 102,99,108,111,115,101,0,0
5085 PUBLIC l0639
5086  align 4
5087l0639:
5088 DD 10
5089 DB 98,105,110,97,114,121,99,108,111,115,101
5090 DB 0
5091 PUBLIC l0640
5092  align 4
5093l0640:
5094 DD 14
5095 DB 104,97,115,104,45,105,110,116,111,45,116
5096 DB 97,98,108,101,0
5097 PUBLIC l0641
5098  align 4
5099l0641:
5100 DD 11
5101 DB 115,104,111,119,45,110,101,119,45,105
5102 DB 100,115,0,0
5103 PUBLIC l0642
5104  align 4
5105l0642:
5106 DD 26
5107 DB 115,101,97,114,99,104,45,115,116,114,105
5108 DB 110,103,45,102,111,114,45,99,104,97,114
5109 DB 97,99,116,101,114,0
5110 PUBLIC l0643
5111  align 4
5112l0643:
5113 DD 5
5114 DB 105,110,116,101,114,110,0,0
5115 PUBLIC l0644
5116  align 4
5117l0644:
5118 DD 5
5119 DB 115,117,98,115,101,113,0,0
5120 PUBLIC l0645
5121  align 4
5122l0645:
5123 DD 12
5124 DB 102,97,115,108,105,110,45,105,110,116
5125 DB 101,114,110,0
5126 PUBLIC l0646
5127  align 4
5128l0646:
5129 DD 22
5130 DB 117,110,99,104,101,99,107,101,100,45,115
5131 DB 116,114,105,110,103,45,105,110,116,101
5132 DB 114,110,0
5133 PUBLIC l0647
5134  align 4
5135l0647:
5136 DD 3
5137 DB 103,116,105,100,0,0
5138 PUBLIC l0648
5139  align 4
5140l0648:
5141 DD 9
5142 DB 103,116,99,111,110,115,116,115,116,114
5143 DB 0,0
5144 PUBLIC l0649
5145  align 4
5146l0649:
5147 DD 15
5148 DB 99,111,112,121,115,116,114,105,110,103
5149 DB 116,111,102,114,111,109,0,0
5150 PUBLIC l0650
5151  align 4
5152l0650:
5153 DD 16
5154 DB 105,110,105,116,105,97,108,105,122,101
5155 DB 45,110,101,119,45,105,100,0
5156 PUBLIC l0651
5157  align 4
5158l0651:
5159 DD 12
5160 DB 104,97,115,104,45,102,117,110,99,116,105
5161 DB 111,110,0
5162 PUBLIC l0652
5163  align 4
5164l0652:
5165 DD 21
5166 DB 117,110,99,104,101,99,107,101,100,45,115
5167 DB 116,114,105,110,103,45,101,113,117,97
5168 DB 108,0,0
5169 PUBLIC l0653
5170  align 4
5171l0653:
5172 DD 11
5173 DB 112,108,97,110,116,117,110,98,111,117
5174 DB 110,100,0,0
5175 PUBLIC l0654
5176  align 4
5177l0654:
5178 DD 14
5179 DB 102,97,115,108,105,110,45,98,97,100,45
5180 DB 102,105,108,101,0
5181 PUBLIC l0655
5182  align 4
5183l0655:
5184 DD 12
5185 DB 114,101,97,100,45,105,100,45,116,97,98
5186 DB 108,101,0
5187 PUBLIC l0656
5188  align 4
5189l0656:
5190 DD 4
5191 DB 103,116,98,112,115,0
5192 PUBLIC l0657
5193  align 4
5194l0657:
5195 DD 5
5196 DB 103,116,119,114,100,115,0,0
5197 PUBLIC l0658
5198  align 4
5199l0658:
5200 DD 16
5201 DB 100,111,45,114,101,108,111,99,97,116,105
5202 DB 111,110,45,110,101,119,0
5203 PUBLIC l0659
5204  align 4
5205l0659:
5206 DD 12
5207 DB 100,111,45,114,101,108,111,99,97,116,105
5208 DB 111,110,0
5209 PUBLIC l0660
5210  align 4
5211l0660:
5212 DD 12
5213 DB 97,100,100,114,101,115,115,97,112,112
5214 DB 108,121,48,0
5215 PUBLIC l0661
5216  align 4
5217l0661:
5218 DD 5
5219 DB 100,101,108,98,112,115,0,0
5220 PUBLIC l0662
5221  align 4
5222l0662:
5223 DD 13
5224 DB 99,111,100,101,45,98,97,115,101,45,104
5225 DB 97,99,107,0,0
5226 PUBLIC l0663
5227  align 4
5228l0663:
5229 DD 12
5230 DB 114,101,108,111,99,97,116,101,45,119,111
5231 DB 114,100,0
5232 PUBLIC l0664
5233  align 4
5234l0664:
5235 DD 11
5236 DB 114,101,108,111,99,97,116,101,45,105,110
5237 DB 102,0,0
5238 PUBLIC l0665
5239  align 4
5240l0665:
5241 DD 18
5242 DB 114,101,108,111,99,97,116,101,45,114,105
5243 DB 103,104,116,45,104,97,108,102,0
5244 PUBLIC l0666
5245  align 4
5246l0666:
5247 DD 17
5248 DB 99,111,109,112,117,116,101,45,114,101
5249 DB 108,111,99,97,116,105,111,110,0,0
5250 PUBLIC l0667
5251  align 4
5252l0667:
5253 DD 17
5254 DB 108,111,99,97,108,45,116,111,45,103,108
5255 DB 111,98,97,108,45,105,100,0,0
5256 PUBLIC l0668
5257  align 4
5258l0668:
5259 DD 17
5260 DB 114,101,108,111,99,97,116,101,45,102,97
5261 DB 115,116,45,99,97,108,108,0,0
5262 PUBLIC l0669
5263  align 4
5264l0669:
5265 DD 3
5266 DB 112,117,116,100,0,0
5267 PUBLIC l0670
5268  align 4
5269l0670:
5270 DD 7
5271 DB 112,117,116,101,110,116,114,121,0,0
5272 PUBLIC l0671
5273  align 4
5274l0671:
5275 DD 14
5276 DB 103,116,98,112,115,45,110,105,108,45,101
5277 DB 114,114,111,114,0
5278 PUBLIC l0672
5279  align 4
5280l0672:
5281 DD 19
5282 DB 116,114,121,45,111,116,104,101,114,45
5283 DB 98,112,115,45,115,112,97,99,101,115,0
5284 DB 0
5285 PUBLIC l0673
5286  align 4
5287l0673:
5288 DD 3
5289 DB 103,101,116,100,0,0
5290 PUBLIC l0674
5291  align 4
5292l0674:
5293 DD 7
5294 DB 115,116,100,101,114,114,111,114,0,0
5295 PUBLIC l0675
5296  align 4
5297l0675:
5298 DD 15
5299 DB 107,110,111,119,110,45,102,114,101,101
5300 DB 45,115,112,97,99,101,0,0
5301 PUBLIC l0676
5302  align 4
5303l0676:
5304 DD 10
5305 DB 114,101,97,108,45,103,116,104,101,97,112
5306 DB 0
5307 PUBLIC l0677
5308  align 4
5309l0677:
5310 DD 5
5311 DB 103,116,104,101,97,112,0,0
5312 PUBLIC l0678
5313  align 4
5314l0678:
5315 DD 12
5316 DB 103,101,116,45,104,101,97,112,45,116,114
5317 DB 97,112,0
5318 PUBLIC l0679
5319  align 4
5320l0679:
5321 DD 6
5322 DB 114,101,99,108,97,105,109,0
5323 PUBLIC l0680
5324  align 4
5325l0680:
5326 DD 4
5327 DB 103,116,115,116,114,0
5328 PUBLIC l0681
5329  align 4
5330l0681:
5331 DD 3
5332 DB 99,111,110,115,0,0
5333 PUBLIC l0682
5334  align 4
5335l0682:
5336 DD 10
5337 DB 105,110,116,101,114,114,111,103,97,116
5338 DB 101,0
5339 PUBLIC l0683
5340  align 4
5341l0683:
5342 DD 5
5343 DB 109,111,100,105,102,121,0,0
5344 PUBLIC l0684
5345  align 4
5346l0684:
5347 DD 12
5348 DB 117,110,99,104,101,99,107,101,100,45,112
5349 DB 117,116,0
5350 PUBLIC l0685
5351  align 4
5352l0685:
5353 DD 2
5354 DB 112,117,116,0
5355 PUBLIC l0686
5356  align 4
5357l0686:
5358 DD 13
5359 DB 117,110,99,104,101,99,107,101,100,45,112
5360 DB 114,111,112,0,0
5361 PUBLIC l0687
5362  align 4
5363l0687:
5364 DD 4
5365 DB 97,116,115,111,99,0
5366 PUBLIC l0688
5367  align 4
5368l0688:
5369 DD 16
5370 DB 117,110,99,104,101,99,107,101,100,45,115
5371 DB 101,116,112,114,111,112,0
5372 PUBLIC l0689
5373  align 4
5374l0689:
5375 DD 8
5376 DB 99,111,100,101,45,112,117,116,100,0
5377 PUBLIC l0690
5378  align 4
5379l0690:
5380 DD 15
5381 DB 112,108,97,110,116,99,111,100,101,112
5382 DB 111,105,110,116,101,114,0,0
5383 PUBLIC l0691
5384  align 4
5385l0691:
5386 DD 3
5387 DB 101,120,112,114,0,0
5388 PUBLIC l0692
5389  align 4
5390l0692:
5391 DD 3
5392 DB 116,121,112,101,0,0
5393 PUBLIC l0693
5394  align 4
5395l0693:
5396 DD 5
5397 DB 102,108,117,105,100,49,0,0
5398 PUBLIC l0694
5399  align 4
5400l0694:
5401 DD 4
5402 DB 102,108,117,105,100,0
5403 PUBLIC l0695
5404  align 4
5405l0695:
5406 DD 6
5407 DB 118,97,114,116,121,112,101,0
5408 PUBLIC l0696
5409  align 4
5410l0696:
5411 DD 8
5412 DB 99,111,110,115,116,97,110,116,63,0
5413 PUBLIC l0697
5414  align 4
5415l0697:
5416 DD 15
5417 DB 42,100,101,102,105,110,101,45,99,111,110
5418 DB 115,116,97,110,116,0,0
5419 PUBLIC l0698
5420  align 4
5421l0698:
5422 DD 17
5423 DB 116,101,114,109,105,110,97,108,45,105
5424 DB 110,116,101,114,114,117,112,116,0,0
5425 PUBLIC l0699
5426  align 4
5427l0699:
5428 DD 6
5429 DB 119,104,97,116,115,117,112,0
5430 PUBLIC l0700
5431  align 4
5432l0700:
5433 DD 5
5434 DB 103,101,116,112,105,100,0,0
5435 PUBLIC l0701
5436  align 4
5437l0701:
5438 DD 5
5439 DB 101,99,104,111,111,110,0,0
5440 PUBLIC l0702
5441  align 4
5442l0702:
5443 DD 6
5444 DB 101,99,104,111,111,102,102,0
5445 PUBLIC l0703
5446  align 4
5447l0703:
5448 DD 26
5449 DB 101,120,116,101,114,110,97,108,95,99,104
5450 DB 97,114,115,105,110,105,110,112,117,116
5451 DB 98,117,102,102,101,114,0
5452 PUBLIC l0704
5453  align 4
5454l0704:
5455 DD 19
5456 DB 102,108,117,115,104,115,116,100,111,117
5457 DB 116,112,117,116,98,117,102,102,101,114
5458 DB 0,0
5459 PUBLIC l0705
5460  align 4
5461l0705:
5462 DD 27
5463 DB 101,120,116,101,114,110,97,108,95,117
5464 DB 115,101,114,95,104,111,109,101,100,105
5465 DB 114,95,115,116,114,105,110,103,0,0
5466 PUBLIC l0706
5467  align 4
5468l0706:
5469 DD 12
5470 DB 97,108,116,101,114,104,101,97,112,115
5471 DB 105,122,101,0
5472 PUBLIC l0707
5473  align 4
5474l0707:
5475 DD 14
5476 DB 97,108,108,111,99,97,116,101,109,111,114
5477 DB 101,98,112,115,0
5478 PUBLIC l0708
5479  align 4
5480l0708:
5481 DD 16
5482 DB 103,101,116,95,105,109,97,103,101,102
5483 DB 105,108,101,112,97,116,104,0
5484 PUBLIC l0709
5485  align 4
5486l0709:
5487 DD 14
5488 DB 103,101,116,95,102,105,108,101,95,115
5489 DB 116,97,116,117,115,0
5490 PUBLIC l0710
5491  align 4
5492l0710:
5493 DD 14
5494 DB 111,115,95,99,108,101,97,110,117,112,95
5495 DB 104,111,111,107,0
5496 PUBLIC l0711
5497  align 4
5498l0711:
5499 DD 15
5500 DB 103,101,116,95,101,120,101,99,102,105
5501 DB 108,101,112,97,116,104,0,0
5502 PUBLIC l0712
5503  align 4
5504l0712:
5505 DD 13
5506 DB 101,120,116,101,114,110,97,108,95,97,108
5507 DB 97,114,109,0,0
5508 PUBLIC l0713
5509  align 4
5510l0713:
5511 DD 14
5512 DB 101,120,116,101,114,110,97,108,95,117
5513 DB 97,108,97,114,109,0
5514 PUBLIC l0714
5515  align 4
5516l0714:
5517 DD 12
5518 DB 101,120,116,101,114,110,97,108,95,116
5519 DB 105,109,101,0
5520 PUBLIC l0715
5521  align 4
5522l0715:
5523 DD 12
5524 DB 101,120,116,101,114,110,97,108,95,116
5525 DB 105,109,99,0
5526 PUBLIC l0716
5527  align 4
5528l0716:
5529 DD 12
5530 DB 101,120,116,101,114,110,97,108,95,115
5531 DB 116,97,116,0
5532 PUBLIC l0717
5533  align 4
5534l0717:
5535 DD 13
5536 DB 101,120,116,101,114,110,97,108,95,109
5537 DB 107,100,105,114,0,0
5538 PUBLIC l0718
5539  align 4
5540l0718:
5541 DD 13
5542 DB 101,120,116,101,114,110,97,108,95,114
5543 DB 109,100,105,114,0,0
5544 PUBLIC l0719
5545  align 4
5546l0719:
5547 DD 12
5548 DB 101,120,116,101,114,110,97,108,95,108
5549 DB 105,110,107,0
5550 PUBLIC l0720
5551  align 4
5552l0720:
5553 DD 14
5554 DB 101,120,116,101,114,110,97,108,95,117
5555 DB 110,108,105,110,107,0
5556 PUBLIC l0721
5557  align 4
5558l0721:
5559 DD 14
5560 DB 101,120,116,101,114,110,97,108,95,115
5561 DB 101,116,101,110,118,0
5562 PUBLIC l0722
5563  align 4
5564l0722:
5565 DD 14
5566 DB 101,120,116,101,114,110,97,108,95,103
5567 DB 101,116,101,110,118,0
5568 PUBLIC l0723
5569  align 4
5570l0723:
5571 DD 6
5572 DB 117,120,102,108,111,97,116,0
5573 PUBLIC l0724
5574  align 4
5575l0724:
5576 DD 4
5577 DB 117,120,102,105,120,0
5578 PUBLIC l0725
5579  align 4
5580l0725:
5581 DD 7
5582 DB 117,120,97,115,115,105,103,110,0,0
5583 PUBLIC l0726
5584  align 4
5585l0726:
5586 DD 6
5587 DB 117,120,112,108,117,115,50,0
5588 PUBLIC l0727
5589  align 4
5590l0727:
5591 DD 11
5592 DB 117,120,100,105,102,102,101,114,101,110
5593 DB 99,101,0,0
5594 PUBLIC l0728
5595  align 4
5596l0728:
5597 DD 7
5598 DB 117,120,116,105,109,101,115,50,0,0
5599 PUBLIC l0729
5600  align 4
5601l0729:
5602 DD 9
5603 DB 117,120,113,117,111,116,105,101,110,116
5604 DB 0,0
5605 PUBLIC l0730
5606  align 4
5607l0730:
5608 DD 9
5609 DB 117,120,103,114,101,97,116,101,114,112
5610 DB 0,0
5611 PUBLIC l0731
5612  align 4
5613l0731:
5614 DD 6
5615 DB 117,120,108,101,115,115,112,0
5616 PUBLIC l0732
5617  align 4
5618l0732:
5619 DD 11
5620 DB 117,120,119,114,105,116,101,102,108,111
5621 DB 97,116,0,0
5622 PUBLIC l0733
5623  align 4
5624l0733:
5625 DD 15
5626 DB 117,117,120,100,111,117,98,108,101,116
5627 DB 111,102,108,111,97,116,0,0
5628 PUBLIC l0734
5629  align 4
5630l0734:
5631 DD 15
5632 DB 117,117,120,102,108,111,97,116,116,111
5633 DB 100,111,117,98,108,101,0,0
5634 PUBLIC l0735
5635  align 4
5636l0735:
5637 DD 5
5638 DB 117,117,120,115,105,110,0,0
5639 PUBLIC l0736
5640  align 4
5641l0736:
5642 DD 5
5643 DB 117,117,120,99,111,115,0,0
5644 PUBLIC l0737
5645  align 4
5646l0737:
5647 DD 5
5648 DB 117,117,120,116,97,110,0,0
5649 PUBLIC l0738
5650  align 4
5651l0738:
5652 DD 6
5653 DB 117,117,120,97,115,105,110,0
5654 PUBLIC l0739
5655  align 4
5656l0739:
5657 DD 6
5658 DB 117,117,120,97,99,111,115,0
5659 PUBLIC l0740
5660  align 4
5661l0740:
5662 DD 6
5663 DB 117,117,120,97,116,97,110,0
5664 PUBLIC l0741
5665  align 4
5666l0741:
5667 DD 6
5668 DB 117,117,120,115,113,114,116,0
5669 PUBLIC l0742
5670  align 4
5671l0742:
5672 DD 5
5673 DB 117,117,120,101,120,112,0,0
5674 PUBLIC l0743
5675  align 4
5676l0743:
5677 DD 5
5678 DB 117,117,120,108,111,103,0,0
5679 PUBLIC l0744
5680  align 4
5681l0744:
5682 DD 7
5683 DB 117,117,120,97,116,97,110,50,0,0
5684 PUBLIC l0745
5685  align 4
5686l0745:
5687 DD 17
5688 DB 103,101,116,95,114,101,103,105,115,116
5689 DB 114,121,95,118,97,108,117,101,0,0
5690 PUBLIC l0746
5691  align 4
5692l0746:
5693 DD 11
5694 DB 101,120,116,101,114,110,97,108,95,112
5695 DB 119,100,0,0
5696 PUBLIC l0747
5697  align 4
5698l0747:
5699 DD 10
5700 DB 115,117,110,51,95,115,105,103,115,101
5701 DB 116,0
5702 PUBLIC l0748
5703  align 4
5704l0748:
5705 DD 7
5706 DB 115,105,103,114,101,108,115,101,0,0
5707 PUBLIC l0749
5708  align 4
5709l0749:
5710 DD 5
5711 DB 117,110,101,120,101,99,0,0
5712 PUBLIC l0750
5713  align 4
5714l0750:
5715 DD 15
5716 DB 101,120,112,97,110,100,95,102,105,108
5717 DB 101,95,110,97,109,101,0,0
5718 PUBLIC l0751
5719  align 4
5720l0751:
5721 DD 5
5722 DB 117,110,105,120,99,100,0,0
5723 PUBLIC l0752
5724  align 4
5725l0752:
5726 DD 8
5727 DB 117,110,105,120,102,114,101,97,100,0
5728 PUBLIC l0753
5729  align 4
5730l0753:
5731 DD 8
5732 DB 117,110,105,120,102,112,117,116,99,0
5733 PUBLIC l0754
5734  align 4
5735l0754:
5736 DD 8
5737 DB 117,110,105,120,102,103,101,116,99,0
5738 PUBLIC l0755
5739  align 4
5740l0755:
5741 DD 8
5742 DB 117,110,105,120,102,103,101,116,115,0
5743 PUBLIC l0756
5744  align 4
5745l0756:
5746 DD 9
5747 DB 117,110,105,120,102,119,114,105,116,101
5748 DB 0,0
5749 PUBLIC l0757
5750  align 4
5751l0757:
5752 DD 9
5753 DB 117,110,105,120,102,102,108,117,115,104
5754 DB 0,0
5755 PUBLIC l0758
5756  align 4
5757l0758:
5758 DD 4
5759 DB 99,116,105,109,101,0
5760 PUBLIC l0759
5761  align 4
5762l0759:
5763 DD 14
5764 DB 101,120,116,101,114,110,97,108,95,115
5765 DB 121,115,116,101,109,0
5766 PUBLIC l0760
5767  align 4
5768l0760:
5769 DD 16
5770 DB 101,120,116,101,114,110,97,108,95,102
5771 DB 117,108,108,112,97,116,104,0
5772 PUBLIC l0761
5773  align 4
5774l0761:
5775 DD 4
5776 DB 102,111,112,101,110,0
5777 PUBLIC l0762
5778  align 4
5779l0762:
5780 DD 4
5781 DB 102,115,101,101,107,0
5782 PUBLIC l0763
5783  align 4
5784l0763:
5785 DD 7
5786 DB 99,108,101,97,114,101,114,114,0,0
5787 PUBLIC l0764
5788  align 4
5789l0764:
5790 DD 3
5791 DB 112,117,116,119,0,0
5792 PUBLIC l0765
5793  align 4
5794l0765:
5795 DD 5
5796 DB 115,105,103,110,97,108,0,0
5797 PUBLIC l0766
5798  align 4
5799l0766:
5800 DD 4
5801 DB 115,108,101,101,112,0
5802 PUBLIC l0767
5803  align 4
5804l0767:
5805 DD 11
5806 DB 105,101,101,101,95,104,97,110,100,108
5807 DB 101,114,0,0
5808 PUBLIC l0768
5809  align 4
5810l0768:
5811 DD 9
5812 DB 105,101,101,101,95,102,108,97,103,115
5813 DB 0,0
5814 PUBLIC l0769
5815  align 4
5816l0769:
5817 DD 9
5818 DB 115,101,116,108,105,110,101,98,117,102
5819 DB 0,0
5820 PUBLIC l0770
5821  align 4
5822l0770:
5823 DD 4
5824 DB 112,111,112,101,110,0
5825 PUBLIC l0771
5826  align 4
5827l0771:
5828 DD 5
5829 DB 112,99,108,111,115,101,0,0
5830 PUBLIC l0772
5831  align 4
5832l0772:
5833 DD 5
5834 DB 112,114,111,102,105,108,0,0
5835 PUBLIC l0773
5836  align 4
5837l0773:
5838 DD 6
5839 DB 100,97,116,101,116,97,103,0
5840 PUBLIC l0774
5841  align 4
5842l0774:
5843 DD 8
5844 DB 112,115,108,108,95,99,97,108,108,0
5845 PUBLIC l0775
5846  align 4
5847l0775:
5848 DD 11
5849 DB 117,110,105,120,45,112,114,111,102,105
5850 DB 108,101,0,0
5851 PUBLIC l0776
5852  align 4
5853l0776:
5854 DD 4
5855 DB 102,112,117,116,99,0
5856 PUBLIC l0777
5857  align 4
5858l0777:
5859 DD 4
5860 DB 102,103,101,116,99,0
5861 PUBLIC l0778
5862  align 4
5863l0778:
5864 DD 4
5865 DB 102,103,101,116,115,0
5866 PUBLIC l0779
5867  align 4
5868l0779:
5869 DD 5
5870 DB 102,119,114,105,116,101,0,0
5871 PUBLIC l0780
5872  align 4
5873l0780:
5874 DD 5
5875 DB 102,102,108,117,115,104,0,0
5876 PUBLIC l0781
5877  align 4
5878l0781:
5879 DD 13
5880 DB 112,108,97,110,116,117,110,98,111,117
5881 DB 110,100,45,49,0,0
5882 PUBLIC l0782
5883  align 4
5884l0782:
5885 DD 17
5886 DB 112,108,97,110,116,99,111,100,101,112
5887 DB 111,105,110,116,101,114,45,49,0,0
5888 PUBLIC l0783
5889  align 4
5890l0783:
5891 DD 16
5892 DB 112,108,97,110,116,108,97,109,98,100,97
5893 DB 108,105,110,107,45,49,0
5894 PUBLIC l0784
5895  align 4
5896l0784:
5897 DD 14
5898 DB 112,108,97,110,116,108,97,109,98,100,97
5899 DB 108,105,110,107,0
5900 PUBLIC l0785
5901  align 4
5902l0785:
5903 DD 7
5904 DB 98,105,116,116,97,98,108,101,0,0
5905 PUBLIC l0786
5906  align 4
5907l0786:
5908 DD 16
5909 DB 117,110,100,101,102,105,110,101,100,102
5910 DB 117,110,99,116,105,111,110,0
5911 PUBLIC l0787
5912  align 4
5913l0787:
5914 DD 20
5915 DB 117,110,100,101,102,105,110,101,100,102
5916 DB 117,110,99,116,105,111,110,45,97,117,120
5917 DB 0
5918 PUBLIC l0788
5919  align 4
5920l0788:
5921 DD 28
5922 DB 99,111,109,112,105,108,101,100,99,97,108
5923 DB 108,105,110,103,105,110,116,101,114,112
5924 DB 114,101,116,101,100,97,117,120,0
5925 PUBLIC l0789
5926  align 4
5927l0789:
5928 DD 25
5929 DB 99,111,109,112,105,108,101,100,99,97,108
5930 DB 108,105,110,103,105,110,116,101,114,112
5931 DB 114,101,116,101,100,0,0
5932 PUBLIC l0790
5933  align 4
5934l0790:
5935 DD 8
5936 DB 99,111,100,101,102,111,114,109,42,0
5937 PUBLIC l0791
5938  align 4
5939l0791:
5940 DD 14
5941 DB 103,101,116,102,99,111,100,101,112,111
5942 DB 105,110,116,101,114,0
5943 PUBLIC l0792
5944  align 4
5945l0792:
5946 DD 9
5947 DB 108,97,115,116,107,101,114,110,101,108
5948 DB 0,0
5949 PUBLIC l0793
5950  align 4
5951l0793:
5952 DD 11
5953 DB 99,111,100,101,97,100,100,114,101,115
5954 DB 115,112,0,0
5955_TEXT  ends
5956_DATA    segment dword public 'DATA'
5957  INCLUDE S_PR_NA.ASM
5958  INCLUDE KSTRUCTS.ASM
5959_DATA   ends
5960   END
5961