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