OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [lcc/] [x86/] [win32/] [tst/] [cq.sbk] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 hellwig
.486
2
.model flat
3
extrn __fltused:near
4
extrn __ftol:near
5
_DATA segment
6
align 4
7
L2 label byte
8
dd _s22
9
dd _s241
10
dd _s243
11
dd _s244
12
dd _s25
13
dd _s26
14
dd _s4
15
dd _s61
16
dd _s626
17
dd _s71
18
dd _s72
19
dd _s757
20
dd _s7813
21
dd _s714
22
dd _s715
23
dd _s81
24
dd _s84
25
dd _s85
26
dd _s86
27
dd _s88
28
dd _s9
29
_DATA ends
30
_DATA segment
31
align 4
32
L3 label byte
33
db 68 dup (0)
34
align 4
35
L4 label byte
36
db 4 dup (0)
37
public _main
38
_DATA ends
39
_TEXT segment
40
_main:
41
push ebx
42
push esi
43
push edi
44
push ebp
45
mov ebp,esp
46
sub esp,4
47
mov dword ptr (L3+36),1
48
mov dword ptr (L3+40),1
49
mov dword ptr (L3+44),1
50
mov dword ptr (L3+48),1
51
lea edi,(L3)
52
mov dword ptr (L4),edi
53
mov dword ptr (-4)[ebp],0
54
jmp L12
55
L9:
56
mov edi,dword ptr (L4)
57
push edi
58
mov edi,dword ptr (-4)[ebp]
59
call dword ptr (L2)[edi*4]
60
add esp,4
61
mov dword ptr (L3+52),eax
62
mov edi,dword ptr (L3+56)
63
mov esi,dword ptr (L3+52)
64
lea edi,[esi][edi]
65
mov dword ptr (L3+56),edi
66
cmp dword ptr (L3+36),0
67
je L17
68
mov edi,dword ptr (L3+52)
69
push edi
70
lea edi,(L3+60)
71
push edi
72
lea edi,(L20)
73
push edi
74
call _printf
75
add esp,12
76
L17:
77
L10:
78
inc dword ptr (-4)[ebp]
79
L12:
80
mov edi,dword ptr (-4)[ebp]
81
cmp edi,21
82
jb L9
83
cmp dword ptr (L3+56),0
84
jne L23
85
lea edi,(L26)
86
push edi
87
call _printf
88
add esp,4
89
jmp L24
90
L23:
91
lea edi,(L27)
92
push edi
93
call _printf
94
add esp,4
95
L24:
96
mov eax,0
97
L1:
98
mov esp,ebp
99
pop ebp
100
pop edi
101
pop esi
102
pop ebx
103
ret
104
_TEXT ends
105
_DATA segment
106
align 1
107
L29 label byte
108
db 115
109
db 50
110
db 50
111
db 44
112
db 101
113
db 114
114
db 37
115
db 100
116
db 10
117
db 0
118
align 1
119
L30 label byte
120
db 115
121
db 50
122
db 50
123
db 32
124
db 32
125
db 32
126
db 32
127
db 0
128
public _s22
129
_DATA ends
130
_TEXT segment
131
_s22:
132
push ebx
133
push esi
134
push edi
135
push ebp
136
mov ebp,esp
137
sub esp,32
138
mov dword ptr (-12)[ebp],0
139
lea edi,(L30)
140
mov dword ptr (-4)[ebp],edi
141
mov edi,dword ptr (20)[ebp]
142
lea edi,(60)[edi]
143
mov dword ptr (-8)[ebp],edi
144
L31:
145
L32:
146
mov edi,dword ptr (-8)[ebp]
147
lea esi,(1)[edi]
148
mov dword ptr (-8)[ebp],esi
149
mov esi,dword ptr (-4)[ebp]
150
lea ebx,(1)[esi]
151
mov dword ptr (-4)[ebp],ebx
152
mov bl,byte ptr [esi]
153
mov byte ptr [edi],bl
154
movsx edi,bl
155
cmp edi,0
156
jne L31
157
mov dword ptr (-16)[ebp],1
158
mov dword ptr (-24)[ebp],2
159
mov dword ptr (-28)[ebp],3
160
mov dword ptr (-20)[ebp],4
161
mov edi,dword ptr (-16)[ebp]
162
mov esi,dword ptr (-24)[ebp]
163
lea edi,[esi][edi]
164
mov esi,dword ptr (-28)[ebp]
165
lea edi,[esi][edi]
166
mov esi,dword ptr (-20)[ebp]
167
lea edi,[esi][edi]
168
cmp edi,10
169
je L34
170
inc dword ptr (-12)[ebp]
171
mov edi,dword ptr (20)[ebp]
172
cmp dword ptr (44)[edi],0
173
je L36
174
push 1
175
lea edi,(L29)
176
push edi
177
call _printf
178
add esp,8
179
L36:
180
L34:
181
mov dword ptr (-32)[ebp],2
182
mov edi,dword ptr (-16)[ebp]
183
cmp dword ptr (-32)[ebp],edi
184
jne L38
185
add dword ptr (-12)[ebp],4
186
mov edi,dword ptr (20)[ebp]
187
cmp dword ptr (44)[edi],0
188
je L40
189
push 4
190
lea edi,(L29)
191
push edi
192
call _printf
193
add esp,8
194
L40:
195
L38:
196
mov eax,dword ptr (-12)[ebp]
197
L28:
198
mov esp,ebp
199
pop ebp
200
pop edi
201
pop esi
202
pop ebx
203
ret
204
_TEXT ends
205
_DATA segment
206
align 1
207
L43 label byte
208
db 115
209
db 50
210
db 52
211
db 49
212
db 44
213
db 101
214
db 114
215
db 37
216
db 100
217
db 10
218
db 0
219
align 1
220
L44 label byte
221
db 115
222
db 50
223
db 52
224
db 49
225
db 32
226
db 32
227
db 32
228
db 0
229
align 4
230
L45 label byte
231
dd 0
232
dd 0
233
dd 0
234
dd 0
235
dd 0
236
dd 0
237
dd 0
238
dd 0
239
dd 0
240
dd 0
241
dd 0
242
dd 0
243
dd 0
244
dd 0
245
dd 0
246
dd 0
247
dd 0
248
dd 0
249
dd 6
250
dd 0
251
dd 8
252
dd 0
253
dd 12
254
dd 0
255
dd 16
256
dd 0
257
dd 18
258
dd 0
259
dd 20
260
dd 0
261
dd 24
262
dd 0
263
dd 28
264
dd 0
265
dd 30
266
dd 0
267
dd 32
268
dd 0
269
dd 36
270
public _s241
271
_DATA ends
272
_TEXT segment
273
_s241:
274
push ebx
275
push esi
276
push edi
277
push ebp
278
mov ebp,esp
279
sub esp,488
280
mov dword ptr (-484)[ebp],0
281
mov dword ptr (-488)[ebp],0
282
lea edi,(L44)
283
mov dword ptr (-476)[ebp],edi
284
mov edi,dword ptr (20)[ebp]
285
lea edi,(60)[edi]
286
mov dword ptr (-480)[ebp],edi
287
L46:
288
L47:
289
mov edi,dword ptr (-480)[ebp]
290
lea esi,(1)[edi]
291
mov dword ptr (-480)[ebp],esi
292
mov esi,dword ptr (-476)[ebp]
293
lea ebx,(1)[esi]
294
mov dword ptr (-476)[ebp],ebx
295
mov bl,byte ptr [esi]
296
mov byte ptr [edi],bl
297
movsx edi,bl
298
cmp edi,0
299
jne L46
300
jmp L49
301
inc dword ptr (-484)[ebp]
302
mov edi,dword ptr (20)[ebp]
303
cmp dword ptr (44)[edi],0
304
je L51
305
push 1
306
lea edi,(L43)
307
push edi
308
call _printf
309
add esp,8
310
L51:
311
L49:
312
jmp L53
313
add dword ptr (-484)[ebp],2
314
mov edi,dword ptr (20)[ebp]
315
cmp dword ptr (44)[edi],0
316
je L55
317
push 2
318
lea edi,(L43)
319
push edi
320
call _printf
321
add esp,8
322
L55:
323
L53:
324
jmp L57
325
add dword ptr (-484)[ebp],4
326
mov edi,dword ptr (20)[ebp]
327
cmp dword ptr (44)[edi],0
328
je L59
329
push 4
330
lea edi,(L43)
331
push edi
332
call _printf
333
add esp,8
334
L59:
335
L57:
336
jmp L61
337
add dword ptr (-484)[ebp],8
338
mov edi,dword ptr (20)[ebp]
339
cmp dword ptr (44)[edi],0
340
je L63
341
push 8
342
lea edi,(L43)
343
push edi
344
call _printf
345
add esp,8
346
L63:
347
L61:
348
mov dword ptr (-4)[ebp],0
349
L65:
350
mov edi,dword ptr (-4)[ebp]
351
mov dword ptr (L45)[edi*4],edi
352
L66:
353
inc dword ptr (-4)[ebp]
354
cmp dword ptr (-4)[ebp],17
355
jl L65
356
mov dword ptr (-4)[ebp],18
357
L69:
358
mov edi,dword ptr (-4)[ebp]
359
lea edi,(L45)[edi*4]
360
mov esi,dword ptr [edi]
361
push esi
362
call _pow2
363
add esp,4
364
mov dword ptr [edi],eax
365
mov edi,dword ptr (-4)[ebp]
366
lea edi,[edi*4]
367
mov esi,dword ptr (L45)[edi]
368
sub esi,1
369
mov dword ptr (L45-4)[edi],esi
370
add dword ptr (-4)[ebp],2
371
L70:
372
cmp dword ptr (-4)[ebp],39
373
jl L69
374
mov dword ptr (-160)[ebp],0
375
mov dword ptr (-316)[ebp],0
376
mov dword ptr (-472)[ebp],0
377
mov dword ptr (-156)[ebp],1
378
mov dword ptr (-312)[ebp],1
379
mov dword ptr (-468)[ebp],1
380
mov dword ptr (-152)[ebp],2
381
mov dword ptr (-308)[ebp],2
382
mov dword ptr (-464)[ebp],2
383
mov dword ptr (-148)[ebp],3
384
mov dword ptr (-304)[ebp],3
385
mov dword ptr (-460)[ebp],3
386
mov dword ptr (-144)[ebp],4
387
mov dword ptr (-300)[ebp],4
388
mov dword ptr (-456)[ebp],4
389
mov dword ptr (-140)[ebp],5
390
mov dword ptr (-296)[ebp],5
391
mov dword ptr (-452)[ebp],5
392
mov dword ptr (-136)[ebp],6
393
mov dword ptr (-292)[ebp],6
394
mov dword ptr (-448)[ebp],6
395
mov dword ptr (-132)[ebp],7
396
mov dword ptr (-288)[ebp],7
397
mov dword ptr (-444)[ebp],7
398
mov dword ptr (-128)[ebp],8
399
mov dword ptr (-284)[ebp],8
400
mov dword ptr (-440)[ebp],8
401
mov dword ptr (-124)[ebp],9
402
mov dword ptr (-280)[ebp],9
403
mov dword ptr (-436)[ebp],9
404
mov dword ptr (-120)[ebp],10
405
mov dword ptr (-276)[ebp],10
406
mov dword ptr (-432)[ebp],10
407
mov dword ptr (-116)[ebp],11
408
mov dword ptr (-272)[ebp],11
409
mov dword ptr (-428)[ebp],11
410
mov dword ptr (-112)[ebp],12
411
mov dword ptr (-268)[ebp],12
412
mov dword ptr (-424)[ebp],12
413
mov dword ptr (-108)[ebp],13
414
mov dword ptr (-264)[ebp],13
415
mov dword ptr (-420)[ebp],13
416
mov dword ptr (-104)[ebp],14
417
mov dword ptr (-260)[ebp],14
418
mov dword ptr (-416)[ebp],14
419
mov dword ptr (-100)[ebp],15
420
mov dword ptr (-256)[ebp],15
421
mov dword ptr (-412)[ebp],15
422
mov dword ptr (-96)[ebp],16
423
mov dword ptr (-252)[ebp],16
424
mov dword ptr (-408)[ebp],16
425
mov dword ptr (-92)[ebp],63
426
mov dword ptr (-248)[ebp],63
427
mov dword ptr (-404)[ebp],63
428
mov dword ptr (-88)[ebp],64
429
mov dword ptr (-244)[ebp],64
430
mov dword ptr (-400)[ebp],64
431
mov dword ptr (-84)[ebp],255
432
mov dword ptr (-240)[ebp],255
433
mov dword ptr (-396)[ebp],255
434
mov dword ptr (-80)[ebp],256
435
mov dword ptr (-236)[ebp],256
436
mov dword ptr (-392)[ebp],256
437
mov dword ptr (-76)[ebp],4095
438
mov dword ptr (-232)[ebp],4095
439
mov dword ptr (-388)[ebp],4095
440
mov dword ptr (-72)[ebp],4096
441
mov dword ptr (-228)[ebp],4096
442
mov dword ptr (-384)[ebp],4096
443
mov dword ptr (-68)[ebp],65535
444
mov dword ptr (-224)[ebp],65535
445
mov dword ptr (-380)[ebp],65535
446
mov dword ptr (-64)[ebp],65536
447
mov dword ptr (-220)[ebp],65536
448
mov dword ptr (-376)[ebp],65536
449
mov dword ptr (-60)[ebp],262143
450
mov dword ptr (-216)[ebp],262143
451
mov dword ptr (-372)[ebp],262143
452
mov dword ptr (-56)[ebp],262144
453
mov dword ptr (-212)[ebp],262144
454
mov dword ptr (-368)[ebp],262144
455
mov dword ptr (-52)[ebp],1048575
456
mov dword ptr (-208)[ebp],1048575
457
mov dword ptr (-364)[ebp],1048575
458
mov dword ptr (-48)[ebp],1048576
459
mov dword ptr (-204)[ebp],1048576
460
mov dword ptr (-360)[ebp],1048576
461
mov dword ptr (-44)[ebp],16777215
462
mov dword ptr (-200)[ebp],16777215
463
mov dword ptr (-356)[ebp],16777215
464
mov dword ptr (-40)[ebp],16777216
465
mov dword ptr (-196)[ebp],16777216
466
mov dword ptr (-352)[ebp],16777216
467
mov dword ptr (-36)[ebp],268435455
468
mov dword ptr (-192)[ebp],268435455
469
mov dword ptr (-348)[ebp],268435455
470
mov dword ptr (-32)[ebp],268435456
471
mov dword ptr (-188)[ebp],268435456
472
mov dword ptr (-344)[ebp],268435456
473
mov dword ptr (-28)[ebp],1073741823
474
mov dword ptr (-184)[ebp],1073741823
475
mov dword ptr (-340)[ebp],1073741823
476
mov dword ptr (-24)[ebp],1073741824
477
mov dword ptr (-180)[ebp],1073741824
478
mov dword ptr (-336)[ebp],1073741824
479
mov edi,0ffffffffH
480
mov dword ptr (-20)[ebp],edi
481
mov edi,0ffffffffH
482
mov dword ptr (-176)[ebp],edi
483
mov edi,0ffffffffH
484
mov dword ptr (-332)[ebp],edi
485
mov edi,0ffffffffH
486
mov dword ptr (-16)[ebp],edi
487
mov edi,0ffffffffH
488
mov dword ptr (-172)[ebp],edi
489
mov edi,0ffffffffH
490
mov dword ptr (-328)[ebp],edi
491
mov edi,0ffffffffH
492
mov dword ptr (-12)[ebp],edi
493
mov edi,0ffffffffH
494
mov dword ptr (-168)[ebp],edi
495
mov edi,0ffffffffH
496
mov dword ptr (-324)[ebp],edi
497
mov edi,0ffffffffH
498
mov dword ptr (-8)[ebp],edi
499
mov edi,0ffffffffH
500
mov dword ptr (-164)[ebp],edi
501
mov edi,0ffffffffH
502
mov dword ptr (-320)[ebp],edi
503
mov dword ptr (-4)[ebp],0
504
L188:
505
mov edi,dword ptr (-4)[ebp]
506
lea edi,[edi*4]
507
mov esi,dword ptr (-160)[ebp][edi]
508
cmp dword ptr (L45)[edi],esi
509
jne L195
510
mov ebx,dword ptr (-316)[ebp][edi]
511
cmp esi,ebx
512
jne L195
513
cmp ebx,dword ptr (-472)[ebp][edi]
514
je L192
515
L195:
516
mov edi,dword ptr (20)[ebp]
517
cmp dword ptr (40)[edi],0
518
je L196
519
lea edi,(L198)
520
push edi
521
call _printf
522
add esp,4
523
lea edi,(L199)
524
push edi
525
call _printf
526
add esp,4
527
L196:
528
L192:
529
L189:
530
inc dword ptr (-4)[ebp]
531
cmp dword ptr (-4)[ebp],39
532
jl L188
533
cmp dword ptr (-488)[ebp],0
534
je L200
535
mov dword ptr (-484)[ebp],16
536
L200:
537
mov eax,dword ptr (-484)[ebp]
538
L42:
539
mov esp,ebp
540
pop ebp
541
pop edi
542
pop esi
543
pop ebx
544
ret
545
public _pow2
546
_pow2:
547
push ebx
548
push esi
549
push edi
550
push ebp
551
mov ebp,esp
552
sub esp,4
553
mov dword ptr (-4)[ebp],1
554
jmp L204
555
L203:
556
sal dword ptr (-4)[ebp],1
557
L204:
558
mov edi,dword ptr (20)[ebp]
559
mov esi,edi
560
sub esi,1
561
mov dword ptr (20)[ebp],esi
562
cmp edi,0
563
jne L203
564
mov eax,dword ptr (-4)[ebp]
565
L202:
566
mov esp,ebp
567
pop ebp
568
pop edi
569
pop esi
570
pop ebx
571
ret
572
_TEXT ends
573
_DATA segment
574
align 1
575
L207 label byte
576
db 115
577
db 50
578
db 52
579
db 51
580
db 44
581
db 101
582
db 114
583
db 37
584
db 100
585
db 10
586
db 0
587
align 1
588
L208 label byte
589
db 115
590
db 50
591
db 52
592
db 51
593
db 32
594
db 32
595
db 32
596
db 0
597
public _s243
598
_DATA ends
599
_TEXT segment
600
_s243:
601
push ebx
602
push esi
603
push edi
604
push ebp
605
mov ebp,esp
606
sub esp,268
607
mov dword ptr (-268)[ebp],0
608
lea edi,(L208)
609
mov dword ptr (-260)[ebp],edi
610
mov edi,dword ptr (20)[ebp]
611
lea edi,(60)[edi]
612
mov dword ptr (-264)[ebp],edi
613
L209:
614
L210:
615
mov edi,dword ptr (-264)[ebp]
616
lea esi,(1)[edi]
617
mov dword ptr (-264)[ebp],esi
618
mov esi,dword ptr (-260)[ebp]
619
lea ebx,(1)[esi]
620
mov dword ptr (-260)[ebp],ebx
621
mov bl,byte ptr [esi]
622
mov byte ptr [edi],bl
623
movsx edi,bl
624
cmp edi,0
625
jne L209
626
lea edi,(-256)[ebp]
627
push edi
628
call _zerofill
629
add esp,4
630
mov byte ptr (-159)[ebp],1
631
mov byte ptr (-191)[ebp],1
632
mov byte ptr (-130)[ebp],1
633
mov byte ptr (-208)[ebp],1
634
mov byte ptr (-158)[ebp],1
635
mov byte ptr (-190)[ebp],1
636
mov byte ptr (-223)[ebp],1
637
mov byte ptr (-207)[ebp],1
638
mov byte ptr (-157)[ebp],1
639
mov byte ptr (-189)[ebp],1
640
mov byte ptr (-222)[ebp],1
641
mov byte ptr (-206)[ebp],1
642
mov byte ptr (-156)[ebp],1
643
mov byte ptr (-188)[ebp],1
644
mov byte ptr (-221)[ebp],1
645
mov byte ptr (-205)[ebp],1
646
mov byte ptr (-155)[ebp],1
647
mov byte ptr (-187)[ebp],1
648
mov byte ptr (-219)[ebp],1
649
mov byte ptr (-204)[ebp],1
650
mov byte ptr (-154)[ebp],1
651
mov byte ptr (-186)[ebp],1
652
mov byte ptr (-218)[ebp],1
653
mov byte ptr (-203)[ebp],1
654
mov byte ptr (-153)[ebp],1
655
mov byte ptr (-185)[ebp],1
656
mov byte ptr (-216)[ebp],1
657
mov byte ptr (-202)[ebp],1
658
mov byte ptr (-152)[ebp],1
659
mov byte ptr (-184)[ebp],1
660
mov byte ptr (-215)[ebp],1
661
mov byte ptr (-201)[ebp],1
662
mov byte ptr (-151)[ebp],1
663
mov byte ptr (-183)[ebp],1
664
mov byte ptr (-161)[ebp],1
665
mov byte ptr (-200)[ebp],1
666
mov byte ptr (-150)[ebp],1
667
mov byte ptr (-182)[ebp],1
668
mov byte ptr (-195)[ebp],1
669
mov byte ptr (-199)[ebp],1
670
mov byte ptr (-149)[ebp],1
671
mov byte ptr (-181)[ebp],1
672
mov byte ptr (-211)[ebp],1
673
mov byte ptr (-148)[ebp],1
674
mov byte ptr (-180)[ebp],1
675
mov byte ptr (-162)[ebp],1
676
mov byte ptr (-147)[ebp],1
677
mov byte ptr (-179)[ebp],1
678
mov byte ptr (-132)[ebp],1
679
mov byte ptr (-246)[ebp],1
680
mov byte ptr (-146)[ebp],1
681
mov byte ptr (-178)[ebp],1
682
mov byte ptr (-247)[ebp],1
683
mov byte ptr (-145)[ebp],1
684
mov byte ptr (-177)[ebp],1
685
mov byte ptr (-133)[ebp],1
686
mov byte ptr (-248)[ebp],1
687
mov byte ptr (-144)[ebp],1
688
mov byte ptr (-176)[ebp],1
689
mov byte ptr (-131)[ebp],1
690
mov byte ptr (-243)[ebp],1
691
mov byte ptr (-143)[ebp],1
692
mov byte ptr (-175)[ebp],1
693
mov byte ptr (-165)[ebp],1
694
mov byte ptr (-244)[ebp],1
695
mov byte ptr (-142)[ebp],1
696
mov byte ptr (-174)[ebp],1
697
mov byte ptr (-163)[ebp],1
698
mov byte ptr (-141)[ebp],1
699
mov byte ptr (-173)[ebp],1
700
mov byte ptr (-213)[ebp],1
701
mov byte ptr (-164)[ebp],1
702
mov byte ptr (-140)[ebp],1
703
mov byte ptr (-172)[ebp],1
704
mov byte ptr (-197)[ebp],1
705
mov byte ptr (-217)[ebp],1
706
mov byte ptr (-139)[ebp],1
707
mov byte ptr (-171)[ebp],1
708
mov byte ptr (-214)[ebp],1
709
mov byte ptr (-138)[ebp],1
710
mov byte ptr (-170)[ebp],1
711
mov byte ptr (-198)[ebp],1
712
mov byte ptr (-256)[ebp],1
713
mov byte ptr (-137)[ebp],1
714
mov byte ptr (-169)[ebp],1
715
mov byte ptr (-196)[ebp],1
716
mov byte ptr (-224)[ebp],1
717
mov byte ptr (-136)[ebp],1
718
mov byte ptr (-168)[ebp],1
719
mov byte ptr (-194)[ebp],1
720
mov byte ptr (-135)[ebp],1
721
mov byte ptr (-167)[ebp],1
722
mov byte ptr (-212)[ebp],1
723
mov byte ptr (-134)[ebp],1
724
mov byte ptr (-166)[ebp],1
725
mov byte ptr (-210)[ebp],1
726
mov byte ptr (-193)[ebp],1
727
mov byte ptr (-209)[ebp],1
728
lea edi,(-256)[ebp]
729
push edi
730
call _sumof
731
add esp,4
732
cmp eax,98
733
je L309
734
inc dword ptr (-268)[ebp]
735
mov edi,dword ptr (20)[ebp]
736
cmp dword ptr (44)[edi],0
737
je L311
738
push 1
739
lea edi,(L207)
740
push edi
741
call _printf
742
add esp,8
743
L311:
744
L309:
745
jmp L313
746
add dword ptr (-268)[ebp],8
747
mov edi,dword ptr (20)[ebp]
748
cmp dword ptr (44)[edi],0
749
je L315
750
push 8
751
lea edi,(L207)
752
push edi
753
call _printf
754
add esp,8
755
L315:
756
L313:
757
mov eax,dword ptr (-268)[ebp]
758
L206:
759
mov esp,ebp
760
pop ebp
761
pop edi
762
pop esi
763
pop ebx
764
ret
765
public _zerofill
766
_zerofill:
767
push ebx
768
push esi
769
push edi
770
push ebp
771
mov ebp,esp
772
sub esp,4
773
mov dword ptr (-4)[ebp],0
774
L318:
775
mov edi,dword ptr (20)[ebp]
776
lea esi,(1)[edi]
777
mov dword ptr (20)[ebp],esi
778
mov byte ptr [edi],0
779
L319:
780
inc dword ptr (-4)[ebp]
781
cmp dword ptr (-4)[ebp],256
782
jl L318
783
mov eax,0
784
L317:
785
mov esp,ebp
786
pop ebp
787
pop edi
788
pop esi
789
pop ebx
790
ret
791
public _sumof
792
_sumof:
793
push ebx
794
push esi
795
push edi
796
push ebp
797
mov ebp,esp
798
sub esp,12
799
mov edi,dword ptr (20)[ebp]
800
mov dword ptr (-12)[ebp],edi
801
mov dword ptr (-4)[ebp],0
802
mov dword ptr (-8)[ebp],0
803
L323:
804
mov edi,dword ptr (-12)[ebp]
805
lea esi,(1)[edi]
806
mov dword ptr (-12)[ebp],esi
807
movsx edi,byte ptr [edi]
808
add dword ptr (-4)[ebp],edi
809
L324:
810
inc dword ptr (-8)[ebp]
811
cmp dword ptr (-8)[ebp],256
812
jl L323
813
mov eax,dword ptr (-4)[ebp]
814
L322:
815
mov esp,ebp
816
pop ebp
817
pop edi
818
pop esi
819
pop ebx
820
ret
821
_TEXT ends
822
_DATA segment
823
align 1
824
L328 label byte
825
db 115
826
db 50
827
db 52
828
db 52
829
db 44
830
db 101
831
db 114
832
db 37
833
db 100
834
db 10
835
db 0
836
align 1
837
L329 label byte
838
db 115
839
db 50
840
db 52
841
db 52
842
db 32
843
db 32
844
db 32
845
db 0
846
public _s244
847
_DATA ends
848
_TEXT segment
849
_s244:
850
push ebx
851
push esi
852
push edi
853
push ebp
854
mov ebp,esp
855
sub esp,92
856
lea edi,(L329)
857
mov dword ptr (-72)[ebp],edi
858
mov edi,dword ptr (20)[ebp]
859
lea edi,(60)[edi]
860
mov dword ptr (-76)[ebp],edi
861
L330:
862
L331:
863
mov edi,dword ptr (-76)[ebp]
864
lea esi,(1)[edi]
865
mov dword ptr (-76)[ebp],esi
866
mov esi,dword ptr (-72)[ebp]
867
lea ebx,(1)[esi]
868
mov dword ptr (-72)[ebp],ebx
869
mov bl,byte ptr [esi]
870
mov byte ptr [edi],bl
871
movsx edi,bl
872
cmp edi,0
873
jne L330
874
mov dword ptr (-84)[ebp],0
875
mov dword ptr (-80)[ebp],0
876
fld qword ptr (L333)
877
fstp qword ptr (-68)[ebp]
878
fld qword ptr (L333)
879
fstp qword ptr (-60)[ebp]
880
fld qword ptr (L333)
881
fstp qword ptr (-52)[ebp]
882
fld qword ptr (L333)
883
fstp qword ptr (-44)[ebp]
884
fld qword ptr (L333)
885
fstp qword ptr (-36)[ebp]
886
fld qword ptr (L333)
887
fstp qword ptr (-28)[ebp]
888
fld qword ptr (L333)
889
fstp qword ptr (-20)[ebp]
890
fld qword ptr (L333)
891
fstp qword ptr (-12)[ebp]
892
mov dword ptr (-80)[ebp],0
893
mov dword ptr (-4)[ebp],0
894
L341:
895
mov edi,dword ptr (-4)[ebp]
896
lea edi,[edi*8]
897
fld qword ptr (-60)[ebp][edi]
898
fcomp qword ptr (-68)[ebp][edi]
899
fstsw ax
900
sahf
901
jp L356
902
je L345
903
L356:
904
mov dword ptr (-80)[ebp],1
905
L345:
906
L342:
907
inc dword ptr (-4)[ebp]
908
cmp dword ptr (-4)[ebp],7
909
jl L341
910
cmp dword ptr (-80)[ebp],0
911
je L348
912
mov edi,dword ptr (20)[ebp]
913
cmp dword ptr (44)[edi],0
914
je L350
915
push 1
916
lea edi,(L328)
917
push edi
918
call _printf
919
add esp,8
920
L350:
921
inc dword ptr (-84)[ebp]
922
L348:
923
jmp L352
924
mov edi,dword ptr (20)[ebp]
925
cmp dword ptr (44)[edi],0
926
je L354
927
push 2
928
lea edi,(L328)
929
push edi
930
call _printf
931
add esp,8
932
L354:
933
add dword ptr (-84)[ebp],2
934
L352:
935
mov eax,dword ptr (-84)[ebp]
936
L327:
937
mov esp,ebp
938
pop ebp
939
pop edi
940
pop esi
941
pop ebx
942
ret
943
_TEXT ends
944
_DATA segment
945
align 1
946
L358 label byte
947
db 115
948
db 50
949
db 53
950
db 44
951
db 101
952
db 114
953
db 37
954
db 100
955
db 10
956
db 0
957
align 1
958
L359 label byte
959
db 115
960
db 50
961
db 53
962
db 32
963
db 32
964
db 32
965
db 32
966
db 0
967
public _s25
968
_DATA ends
969
_TEXT segment
970
_s25:
971
push ebx
972
push esi
973
push edi
974
push ebp
975
mov ebp,esp
976
sub esp,28
977
lea edi,(L359)
978
mov dword ptr (-16)[ebp],edi
979
mov edi,dword ptr (20)[ebp]
980
lea edi,(60)[edi]
981
mov dword ptr (-20)[ebp],edi
982
L360:
983
L361:
984
mov edi,dword ptr (-20)[ebp]
985
lea esi,(1)[edi]
986
mov dword ptr (-20)[ebp],esi
987
mov esi,dword ptr (-16)[ebp]
988
lea ebx,(1)[esi]
989
mov dword ptr (-16)[ebp],ebx
990
mov bl,byte ptr [esi]
991
mov byte ptr [edi],bl
992
movsx edi,bl
993
cmp edi,0
994
jne L360
995
mov dword ptr (-24)[ebp],0
996
lea edi,(L363)
997
mov dword ptr (-8)[ebp],edi
998
mov edi,dword ptr (-8)[ebp]
999
movsx esi,byte ptr (1)[edi]
1000
movsx ebx,byte ptr [edi]
1001
cmp ebx,esi
1002
jne L367
1003
movsx edi,byte ptr (2)[edi]
1004
cmp esi,edi
1005
jne L367
1006
cmp edi,46
1007
je L364
1008
L367:
1009
inc dword ptr (-24)[ebp]
1010
mov edi,dword ptr (20)[ebp]
1011
cmp dword ptr (44)[edi],0
1012
je L368
1013
push 1
1014
lea edi,(L358)
1015
push edi
1016
call _printf
1017
add esp,8
1018
L368:
1019
L364:
1020
mov edi,dword ptr (-8)[ebp]
1021
movsx edi,byte ptr (3)[edi]
1022
cmp edi,0
1023
je L370
1024
add dword ptr (-24)[ebp],4
1025
mov edi,dword ptr (20)[ebp]
1026
cmp dword ptr (44)[edi],0
1027
je L372
1028
push 4
1029
lea edi,(L358)
1030
push edi
1031
call _printf
1032
add esp,8
1033
L372:
1034
L370:
1035
movsx edi,byte ptr (L376+1)
1036
cmp edi,34
1037
je L374
1038
add dword ptr (-24)[ebp],8
1039
mov edi,dword ptr (20)[ebp]
1040
cmp dword ptr (44)[edi],0
1041
je L378
1042
push 8
1043
lea edi,(L358)
1044
push edi
1045
call _printf
1046
add esp,8
1047
L378:
1048
L374:
1049
lea edi,(L380)
1050
mov dword ptr (-8)[ebp],edi
1051
mov edi,dword ptr (-8)[ebp]
1052
movsx esi,byte ptr [edi]
1053
cmp esi,10
1054
jne L388
1055
movsx esi,byte ptr (1)[edi]
1056
cmp esi,9
1057
jne L388
1058
movsx esi,byte ptr (2)[edi]
1059
cmp esi,8
1060
jne L388
1061
movsx esi,byte ptr (3)[edi]
1062
cmp esi,13
1063
jne L388
1064
movsx esi,byte ptr (4)[edi]
1065
cmp esi,12
1066
jne L388
1067
movsx esi,byte ptr (5)[edi]
1068
cmp esi,92
1069
jne L388
1070
movsx edi,byte ptr (6)[edi]
1071
cmp edi,39
1072
je L381
1073
L388:
1074
add dword ptr (-24)[ebp],16
1075
mov edi,dword ptr (20)[ebp]
1076
cmp dword ptr (44)[edi],0
1077
je L389
1078
push 16
1079
lea edi,(L358)
1080
push edi
1081
call _printf
1082
add esp,8
1083
L389:
1084
L381:
1085
lea edi,(L391)
1086
mov dword ptr (-12)[ebp],edi
1087
mov dword ptr (-8)[ebp],edi
1088
mov dword ptr (-28)[ebp],0
1089
mov dword ptr (-4)[ebp],0
1090
jmp L395
1091
L392:
1092
mov edi,dword ptr (-4)[ebp]
1093
mov esi,dword ptr (-8)[ebp]
1094
movsx esi,byte ptr [esi][edi]
1095
mov ebx,dword ptr (-12)[ebp]
1096
movsx edi,byte ptr [ebx][edi]
1097
cmp esi,edi
1098
je L396
1099
mov dword ptr (-28)[ebp],1
1100
L396:
1101
L393:
1102
inc dword ptr (-4)[ebp]
1103
L395:
1104
mov edi,dword ptr (-4)[ebp]
1105
cmp edi,7
1106
jb L392
1107
cmp dword ptr (-28)[ebp],0
1108
je L398
1109
add dword ptr (-24)[ebp],32
1110
mov edi,dword ptr (20)[ebp]
1111
cmp dword ptr (44)[edi],0
1112
je L400
1113
push 32
1114
lea edi,(L358)
1115
push edi
1116
call _printf
1117
add esp,8
1118
L400:
1119
L398:
1120
mov eax,dword ptr (-24)[ebp]
1121
L357:
1122
mov esp,ebp
1123
pop ebp
1124
pop edi
1125
pop esi
1126
pop ebx
1127
ret
1128
_TEXT ends
1129
_DATA segment
1130
align 1
1131
L403 label byte
1132
db 115
1133
db 50
1134
db 54
1135
db 32
1136
db 32
1137
db 32
1138
db 32
1139
db 0
1140
align 1
1141
L404 label byte
1142
db 37
1143
db 51
1144
db 100
1145
db 32
1146
db 98
1147
db 105
1148
db 116
1149
db 115
1150
db 32
1151
db 105
1152
db 110
1153
db 32
1154
db 37
1155
db 115
1156
db 115
1157
db 46
1158
db 10
1159
db 0
1160
align 1
1161
L405 label byte
1162
db 37
1163
db 101
1164
db 32
1165
db 105
1166
db 115
1167
db 32
1168
db 116
1169
db 104
1170
db 101
1171
db 32
1172
db 108
1173
db 101
1174
db 97
1175
db 115
1176
db 116
1177
db 32
1178
db 110
1179
db 117
1180
db 109
1181
db 98
1182
db 101
1183
db 114
1184
db 32
1185
db 116
1186
db 104
1187
db 97
1188
db 116
1189
db 32
1190
db 99
1191
db 97
1192
db 110
1193
db 32
1194
db 98
1195
db 101
1196
db 32
1197
db 97
1198
db 100
1199
db 100
1200
db 101
1201
db 100
1202
db 32
1203
db 116
1204
db 111
1205
db 32
1206
db 49
1207
db 46
1208
db 32
1209
db 40
1210
db 37
1211
db 115
1212
db 41
1213
db 46
1214
db 10
1215
db 0
1216
public _s26
1217
_DATA ends
1218
_TEXT segment
1219
_s26:
1220
push ebx
1221
push esi
1222
push edi
1223
push ebp
1224
mov ebp,esp
1225
sub esp,56
1226
lea edi,(L403)
1227
mov dword ptr (-36)[ebp],edi
1228
mov edi,dword ptr (20)[ebp]
1229
lea edi,(60)[edi]
1230
mov dword ptr (-40)[ebp],edi
1231
L406:
1232
L407:
1233
mov edi,dword ptr (-40)[ebp]
1234
lea esi,(1)[edi]
1235
mov dword ptr (-40)[ebp],esi
1236
mov esi,dword ptr (-36)[ebp]
1237
lea ebx,(1)[esi]
1238
mov dword ptr (-36)[ebp],ebx
1239
mov bl,byte ptr [esi]
1240
mov byte ptr [edi],bl
1241
movsx edi,bl
1242
cmp edi,0
1243
jne L406
1244
mov edi,dword ptr (20)[ebp]
1245
mov dword ptr [edi],0
1246
mov byte ptr (-44)[ebp],0
1247
mov byte ptr (-8)[ebp],1
1248
jmp L410
1249
L409:
1250
movsx edi,byte ptr (-8)[ebp]
1251
lea edi,[edi*2]
1252
mov ebx,edi
1253
mov byte ptr (-8)[ebp],bl
1254
mov edi,dword ptr (20)[ebp]
1255
inc dword ptr [edi]
1256
L410:
1257
movsx edi,byte ptr (-44)[ebp]
1258
movsx esi,byte ptr (-8)[ebp]
1259
cmp edi,esi
1260
jne L409
1261
mov edi,dword ptr (20)[ebp]
1262
mov esi,dword ptr [edi]
1263
lea esi,[esi*4]
1264
mov dword ptr (4)[edi],esi
1265
mov edi,dword ptr (20)[ebp]
1266
mov esi,dword ptr [edi]
1267
lea esi,[esi*2]
1268
mov dword ptr (8)[edi],esi
1269
mov edi,dword ptr (20)[ebp]
1270
mov esi,dword ptr [edi]
1271
lea esi,[esi*4]
1272
mov dword ptr (12)[edi],esi
1273
mov edi,dword ptr (20)[ebp]
1274
mov esi,dword ptr [edi]
1275
lea esi,[esi*4]
1276
mov dword ptr (16)[edi],esi
1277
mov edi,dword ptr (20)[ebp]
1278
mov esi,dword ptr [edi]
1279
lea esi,[esi*4]
1280
mov dword ptr (20)[edi],esi
1281
mov edi,dword ptr (20)[ebp]
1282
mov esi,dword ptr [edi]
1283
lea esi,[esi*8]
1284
mov dword ptr (24)[edi],esi
1285
fld dword ptr (L412)
1286
fstp dword ptr (-16)[ebp]
1287
fld dword ptr (L412)
1288
fstp dword ptr (-4)[ebp]
1289
fld dword ptr (L413)
1290
fstp dword ptr (-12)[ebp]
1291
jmp L415
1292
L414:
1293
fld dword ptr (-16)[ebp]
1294
fadd dword ptr (-4)[ebp]
1295
fstp dword ptr (-12)[ebp]
1296
fld dword ptr (-4)[ebp]
1297
fdiv qword ptr (L417)
1298
fstp dword ptr (-4)[ebp]
1299
L415:
1300
fld dword ptr (-16)[ebp]
1301
fcomp dword ptr (-12)[ebp]
1302
fstsw ax
1303
sahf
1304
jp L414
1305
jne L414
1306
mov edi,dword ptr (20)[ebp]
1307
fld qword ptr (L418)
1308
fmul dword ptr (-4)[ebp]
1309
fstp dword ptr (28)[edi]
1310
fld qword ptr (L419)
1311
fstp qword ptr (-32)[ebp]
1312
fld dword ptr (L412)
1313
fstp dword ptr (-4)[ebp]
1314
fld qword ptr (L420)
1315
fstp qword ptr (-24)[ebp]
1316
jmp L422
1317
L421:
1318
fld dword ptr (-4)[ebp]
1319
fstp qword ptr (-56)[ebp]
1320
fld qword ptr (-32)[ebp]
1321
fadd qword ptr (-56)[ebp]
1322
fstp qword ptr (-24)[ebp]
1323
fld qword ptr (-56)[ebp]
1324
fdiv qword ptr (L417)
1325
fstp dword ptr (-4)[ebp]
1326
L422:
1327
fld qword ptr (-32)[ebp]
1328
fcomp qword ptr (-24)[ebp]
1329
fstsw ax
1330
sahf
1331
jp L421
1332
jne L421
1333
mov edi,dword ptr (20)[ebp]
1334
fld qword ptr (L418)
1335
fmul dword ptr (-4)[ebp]
1336
fstp dword ptr (32)[edi]
1337
mov edi,dword ptr (20)[ebp]
1338
cmp dword ptr (40)[edi],0
1339
je L424
1340
lea edi,(L426)
1341
push edi
1342
mov edi,dword ptr (20)[ebp]
1343
mov edi,dword ptr [edi]
1344
push edi
1345
lea edi,(L404)
1346
push edi
1347
call _printf
1348
add esp,12
1349
lea edi,(L427)
1350
push edi
1351
mov edi,dword ptr (20)[ebp]
1352
mov edi,dword ptr (4)[edi]
1353
push edi
1354
lea edi,(L404)
1355
push edi
1356
call _printf
1357
add esp,12
1358
lea edi,(L428)
1359
push edi
1360
mov edi,dword ptr (20)[ebp]
1361
mov edi,dword ptr (8)[edi]
1362
push edi
1363
lea edi,(L404)
1364
push edi
1365
call _printf
1366
add esp,12
1367
lea edi,(L429)
1368
push edi
1369
mov edi,dword ptr (20)[ebp]
1370
mov edi,dword ptr (12)[edi]
1371
push edi
1372
lea edi,(L404)
1373
push edi
1374
call _printf
1375
add esp,12
1376
lea edi,(L430)
1377
push edi
1378
mov edi,dword ptr (20)[ebp]
1379
mov edi,dword ptr (16)[edi]
1380
push edi
1381
lea edi,(L404)
1382
push edi
1383
call _printf
1384
add esp,12
1385
lea edi,(L431)
1386
push edi
1387
mov edi,dword ptr (20)[ebp]
1388
mov edi,dword ptr (20)[edi]
1389
push edi
1390
lea edi,(L404)
1391
push edi
1392
call _printf
1393
add esp,12
1394
lea edi,(L432)
1395
push edi
1396
mov edi,dword ptr (20)[ebp]
1397
mov edi,dword ptr (24)[edi]
1398
push edi
1399
lea edi,(L404)
1400
push edi
1401
call _printf
1402
add esp,12
1403
lea edi,(L431)
1404
push edi
1405
mov edi,dword ptr (20)[ebp]
1406
fld dword ptr (28)[edi]
1407
sub esp,8
1408
fstp qword ptr [esp]
1409
lea edi,(L405)
1410
push edi
1411
call _printf
1412
add esp,16
1413
lea edi,(L432)
1414
push edi
1415
mov edi,dword ptr (20)[ebp]
1416
fld dword ptr (32)[edi]
1417
sub esp,8
1418
fstp qword ptr [esp]
1419
lea edi,(L405)
1420
push edi
1421
call _printf
1422
add esp,16
1423
L424:
1424
mov eax,0
1425
L402:
1426
mov esp,ebp
1427
pop ebp
1428
pop edi
1429
pop esi
1430
pop ebx
1431
ret
1432
_TEXT ends
1433
_DATA segment
1434
align 1
1435
L434 label byte
1436
db 115
1437
db 52
1438
db 44
1439
db 101
1440
db 114
1441
db 37
1442
db 100
1443
db 10
1444
db 0
1445
align 1
1446
L435 label byte
1447
db 115
1448
db 52
1449
db 32
1450
db 32
1451
db 32
1452
db 32
1453
db 32
1454
db 0
1455
public _s4
1456
_DATA ends
1457
_TEXT segment
1458
_s4:
1459
push ebx
1460
push esi
1461
push edi
1462
push ebp
1463
mov ebp,esp
1464
sub esp,36
1465
mov dword ptr (-24)[ebp],0
1466
lea edi,(L435)
1467
mov dword ptr (-16)[ebp],edi
1468
mov edi,dword ptr (20)[ebp]
1469
lea edi,(60)[edi]
1470
mov dword ptr (-20)[ebp],edi
1471
L436:
1472
L437:
1473
mov edi,dword ptr (-20)[ebp]
1474
lea esi,(1)[edi]
1475
mov dword ptr (-20)[ebp],esi
1476
mov esi,dword ptr (-16)[ebp]
1477
lea ebx,(1)[esi]
1478
mov dword ptr (-16)[ebp],ebx
1479
mov bl,byte ptr [esi]
1480
mov byte ptr [edi],bl
1481
movsx edi,bl
1482
cmp edi,0
1483
jne L436
1484
mov dword ptr (-4)[ebp],0
1485
L439:
1486
mov edi,dword ptr (-4)[ebp]
1487
push edi
1488
call _svtest
1489
add esp,4
1490
mov edi,eax
1491
call _zero
1492
add esp,0
1493
cmp edi,eax
1494
je L443
1495
mov dword ptr (-24)[ebp],1
1496
mov edi,dword ptr (20)[ebp]
1497
cmp dword ptr (44)[edi],0
1498
je L445
1499
push 1
1500
lea edi,(L434)
1501
push edi
1502
call _printf
1503
add esp,8
1504
L445:
1505
L443:
1506
L440:
1507
inc dword ptr (-4)[ebp]
1508
cmp dword ptr (-4)[ebp],3
1509
jl L439
1510
call _setev
1511
add esp,0
1512
call _testev
1513
add esp,0
1514
cmp eax,0
1515
je L447
1516
add dword ptr (-24)[ebp],2
1517
mov edi,dword ptr (20)[ebp]
1518
cmp dword ptr (44)[edi],0
1519
je L449
1520
push 2
1521
lea edi,(L434)
1522
push edi
1523
call _printf
1524
add esp,8
1525
L449:
1526
L447:
1527
jmp L451
1528
add dword ptr (-24)[ebp],4
1529
mov edi,dword ptr (20)[ebp]
1530
cmp dword ptr (44)[edi],0
1531
je L453
1532
push 4
1533
lea edi,(L434)
1534
push edi
1535
call _printf
1536
add esp,8
1537
L453:
1538
L451:
1539
mov dword ptr (-8)[ebp],0ffffffffH
1540
mov dword ptr (-12)[ebp],1
1541
mov dword ptr (-4)[ebp],0
1542
jmp L458
1543
L455:
1544
mov edi,dword ptr (-8)[ebp]
1545
and dword ptr (-12)[ebp],edi
1546
shr edi,1
1547
mov dword ptr (-8)[ebp],edi
1548
L456:
1549
inc dword ptr (-4)[ebp]
1550
L458:
1551
mov edi,dword ptr (-4)[ebp]
1552
mov esi,dword ptr (20)[ebp]
1553
mov esi,dword ptr [esi]
1554
lea esi,[esi*4]
1555
cmp edi,esi
1556
jb L455
1557
mov edi,dword ptr (-12)[ebp]
1558
cmp edi,1
1559
jne L461
1560
mov edi,dword ptr (-8)[ebp]
1561
cmp edi,0
1562
je L459
1563
L461:
1564
add dword ptr (-24)[ebp],8
1565
mov edi,dword ptr (20)[ebp]
1566
cmp dword ptr (44)[edi],0
1567
je L462
1568
push 8
1569
lea edi,(L434)
1570
push edi
1571
call _printf
1572
add esp,8
1573
L462:
1574
L459:
1575
mov eax,dword ptr (-24)[ebp]
1576
L433:
1577
mov esp,ebp
1578
pop ebp
1579
pop edi
1580
pop esi
1581
pop ebx
1582
ret
1583
_TEXT ends
1584
_DATA segment
1585
align 4
1586
L465 label byte
1587
db 4 dup (0)
1588
public _svtest
1589
_DATA ends
1590
_TEXT segment
1591
_svtest:
1592
push ebx
1593
push esi
1594
push edi
1595
push ebp
1596
mov ebp,esp
1597
sub esp,4
1598
mov edi,dword ptr (20)[ebp]
1599
cmp edi,0
1600
je L468
1601
cmp edi,1
1602
je L469
1603
cmp edi,2
1604
je L472
1605
jmp L466
1606
L468:
1607
mov dword ptr (L465),1978
1608
mov dword ptr (-4)[ebp],0
1609
jmp L467
1610
L469:
1611
cmp dword ptr (L465),1978
1612
je L470
1613
mov dword ptr (-4)[ebp],1
1614
jmp L467
1615
L470:
1616
mov dword ptr (L465),1929
1617
mov dword ptr (-4)[ebp],0
1618
jmp L467
1619
L472:
1620
cmp dword ptr (L465),1929
1621
je L473
1622
mov dword ptr (-4)[ebp],1
1623
jmp L467
1624
L473:
1625
mov dword ptr (-4)[ebp],0
1626
L466:
1627
L467:
1628
mov eax,dword ptr (-4)[ebp]
1629
L464:
1630
mov esp,ebp
1631
pop ebp
1632
pop edi
1633
pop esi
1634
pop ebx
1635
ret
1636
_TEXT ends
1637
_DATA segment
1638
align 4
1639
L476 label byte
1640
db 4 dup (0)
1641
public _zero
1642
_DATA ends
1643
_TEXT segment
1644
_zero:
1645
push ebx
1646
push esi
1647
push edi
1648
push ebp
1649
mov ebp,esp
1650
sub esp,4
1651
mov dword ptr (L476),2
1652
mov dword ptr (-4)[ebp],0
1653
mov eax,dword ptr (-4)[ebp]
1654
L475:
1655
mov esp,ebp
1656
pop ebp
1657
pop edi
1658
pop esi
1659
pop ebx
1660
ret
1661
public _testev
1662
_testev:
1663
push ebx
1664
push esi
1665
push edi
1666
push ebp
1667
mov ebp,esp
1668
cmp dword ptr (_extvar),1066
1669
je L478
1670
mov eax,1
1671
jmp L477
1672
L478:
1673
mov eax,0
1674
L477:
1675
mov esp,ebp
1676
pop ebp
1677
pop edi
1678
pop esi
1679
pop ebx
1680
ret
1681
_TEXT ends
1682
_DATA segment
1683
align 1
1684
L481 label byte
1685
db 115
1686
db 54
1687
db 49
1688
db 44
1689
db 101
1690
db 114
1691
db 37
1692
db 100
1693
db 10
1694
db 0
1695
align 1
1696
L482 label byte
1697
db 115
1698
db 54
1699
db 49
1700
db 32
1701
db 32
1702
db 32
1703
db 32
1704
db 0
1705
align 1
1706
L483 label byte
1707
db 65
1708
db 66
1709
db 67
1710
db 68
1711
db 69
1712
db 70
1713
db 71
1714
db 72
1715
db 73
1716
db 74
1717
db 75
1718
db 76
1719
db 77
1720
db 78
1721
db 79
1722
db 80
1723
db 81
1724
db 82
1725
db 83
1726
db 84
1727
db 85
1728
db 86
1729
db 87
1730
db 88
1731
db 89
1732
db 90
1733
db 0
1734
align 1
1735
L484 label byte
1736
db 97
1737
db 98
1738
db 99
1739
db 100
1740
db 101
1741
db 102
1742
db 103
1743
db 104
1744
db 105
1745
db 106
1746
db 107
1747
db 108
1748
db 109
1749
db 110
1750
db 111
1751
db 112
1752
db 113
1753
db 114
1754
db 115
1755
db 116
1756
db 117
1757
db 118
1758
db 119
1759
db 120
1760
db 121
1761
db 122
1762
db 0
1763
align 1
1764
L485 label byte
1765
db 48
1766
db 49
1767
db 50
1768
db 51
1769
db 52
1770
db 53
1771
db 54
1772
db 55
1773
db 56
1774
db 57
1775
db 0
1776
align 1
1777
L486 label byte
1778
db 126
1779
db 33
1780
db 34
1781
db 35
1782
db 37
1783
db 38
1784
db 40
1785
db 41
1786
db 95
1787
db 61
1788
db 45
1789
db 94
1790
db 124
1791
db 123
1792
db 125
1793
db 91
1794
db 93
1795
db 43
1796
db 59
1797
db 42
1798
db 58
1799
db 60
1800
db 62
1801
db 44
1802
db 46
1803
db 63
1804
db 47
1805
db 0
1806
align 1
1807
L487 label byte
1808
db 10
1809
db 9
1810
db 8
1811
db 13
1812
db 12
1813
db 92
1814
db 39
1815
db 0
1816
align 1
1817
L488 label byte
1818
db 32
1819
db 0
1820
db 0
1821
public _s61
1822
_DATA ends
1823
_TEXT segment
1824
_s61:
1825
push ebx
1826
push esi
1827
push edi
1828
push ebp
1829
mov ebp,esp
1830
sub esp,64
1831
lea edi,(L482)
1832
mov dword ptr (-36)[ebp],edi
1833
mov edi,dword ptr (20)[ebp]
1834
lea edi,(60)[edi]
1835
mov dword ptr (-40)[ebp],edi
1836
mov dword ptr (-48)[ebp],0
1837
L489:
1838
L490:
1839
mov edi,dword ptr (-40)[ebp]
1840
lea esi,(1)[edi]
1841
mov dword ptr (-40)[ebp],esi
1842
mov esi,dword ptr (-36)[ebp]
1843
lea ebx,(1)[esi]
1844
mov dword ptr (-36)[ebp],ebx
1845
mov bl,byte ptr [esi]
1846
mov byte ptr [edi],bl
1847
movsx edi,bl
1848
cmp edi,0
1849
jne L489
1850
mov word ptr (-60)[ebp],-19
1851
movsx edi,word ptr (-60)[ebp]
1852
mov dword ptr (-64)[ebp],edi
1853
cmp dword ptr (-64)[ebp],-19
1854
je L492
1855
inc dword ptr (-48)[ebp]
1856
mov edi,dword ptr (20)[ebp]
1857
cmp dword ptr (44)[edi],0
1858
je L494
1859
push 1
1860
lea edi,(L481)
1861
push edi
1862
call _printf
1863
add esp,8
1864
L494:
1865
L492:
1866
lea edi,(L483)
1867
mov dword ptr (-28)[ebp],edi
1868
lea edi,(L484)
1869
mov dword ptr (-24)[ebp],edi
1870
lea edi,(L485)
1871
mov dword ptr (-20)[ebp],edi
1872
lea edi,(L486)
1873
mov dword ptr (-16)[ebp],edi
1874
lea edi,(L487)
1875
mov dword ptr (-12)[ebp],edi
1876
lea edi,(L488)
1877
mov dword ptr (-8)[ebp],edi
1878
mov dword ptr (-32)[ebp],0
1879
mov dword ptr (-4)[ebp],0
1880
jmp L506
1881
L505:
1882
mov edi,dword ptr (-4)[ebp]
1883
lea edi,(-28)[ebp][edi*4]
1884
mov esi,dword ptr [edi]
1885
lea ebx,(1)[esi]
1886
mov dword ptr [edi],ebx
1887
movsx edi,byte ptr [esi]
1888
cmp edi,0
1889
jge L508
1890
mov dword ptr (-32)[ebp],1
1891
L508:
1892
L506:
1893
mov edi,dword ptr (-4)[ebp]
1894
mov edi,dword ptr (-28)[ebp][edi*4]
1895
movsx edi,byte ptr [edi]
1896
cmp edi,0
1897
jne L505
1898
L502:
1899
inc dword ptr (-4)[ebp]
1900
cmp dword ptr (-4)[ebp],6
1901
jl L506
1902
cmp dword ptr (-32)[ebp],0
1903
je L510
1904
add dword ptr (-48)[ebp],2
1905
mov edi,dword ptr (20)[ebp]
1906
cmp dword ptr (44)[edi],0
1907
je L512
1908
push 2
1909
lea edi,(L481)
1910
push edi
1911
call _printf
1912
add esp,8
1913
L512:
1914
L510:
1915
mov dword ptr (-44)[ebp],1048579
1916
mov edi,dword ptr (-44)[ebp]
1917
mov esi,edi
1918
mov word ptr (-52)[ebp],si
1919
mov ebx,edi
1920
mov byte ptr (-56)[ebp],bl
1921
movsx edi,word ptr (-52)[ebp]
1922
cmp edi,dword ptr (-44)[ebp]
1923
je L517
1924
cmp edi,3
1925
jne L516
1926
L517:
1927
movsx edi,byte ptr (-56)[ebp]
1928
cmp edi,dword ptr (-44)[ebp]
1929
je L514
1930
cmp edi,3
1931
je L514
1932
L516:
1933
add dword ptr (-48)[ebp],8
1934
mov edi,dword ptr (20)[ebp]
1935
cmp dword ptr (44)[edi],0
1936
je L518
1937
push 8
1938
lea edi,(L481)
1939
push edi
1940
call _printf
1941
add esp,8
1942
L518:
1943
L514:
1944
mov eax,dword ptr (-48)[ebp]
1945
L480:
1946
mov esp,ebp
1947
pop ebp
1948
pop edi
1949
pop esi
1950
pop ebx
1951
ret
1952
_TEXT ends
1953
_DATA segment
1954
align 1
1955
L521 label byte
1956
db 115
1957
db 54
1958
db 50
1959
db 54
1960
db 44
1961
db 101
1962
db 114
1963
db 37
1964
db 100
1965
db 10
1966
db 0
1967
align 1
1968
L522 label byte
1969
db 115
1970
db 54
1971
db 50
1972
db 54
1973
db 32
1974
db 32
1975
db 32
1976
db 0
1977
public _s626
1978
_DATA ends
1979
_TEXT segment
1980
_s626:
1981
push ebx
1982
push esi
1983
push edi
1984
push ebp
1985
mov ebp,esp
1986
sub esp,132
1987
lea edi,(L522)
1988
mov dword ptr (-56)[ebp],edi
1989
mov edi,dword ptr (20)[ebp]
1990
lea edi,(60)[edi]
1991
mov dword ptr (-60)[ebp],edi
1992
mov dword ptr (-108)[ebp],0
1993
L523:
1994
L524:
1995
mov edi,dword ptr (-60)[ebp]
1996
lea esi,(1)[edi]
1997
mov dword ptr (-60)[ebp],esi
1998
mov esi,dword ptr (-56)[ebp]
1999
lea ebx,(1)[esi]
2000
mov dword ptr (-56)[ebp],ebx
2001
mov bl,byte ptr [esi]
2002
mov byte ptr [edi],bl
2003
movsx edi,bl
2004
cmp edi,0
2005
jne L523
2006
fld dword ptr (L412)
2007
fstp dword ptr (-36)[ebp]
2008
mov dword ptr (-64)[ebp],1
2009
mov dword ptr (-40)[ebp],1
2010
mov dword ptr (-4)[ebp],0
2011
jmp L529
2012
L526:
2013
fld dword ptr (L530)
2014
fmul dword ptr (-36)[ebp]
2015
fstp dword ptr (-36)[ebp]
2016
mov edi,dword ptr (-40)[ebp]
2017
lea edi,[edi*2]
2018
or edi,dword ptr (-64)[ebp]
2019
mov dword ptr (-40)[ebp],edi
2020
L527:
2021
inc dword ptr (-4)[ebp]
2022
L529:
2023
mov edi,dword ptr (20)[ebp]
2024
mov edi,dword ptr (12)[edi]
2025
sub edi,2
2026
cmp dword ptr (-4)[ebp],edi
2027
jl L526
2028
mov edi,dword ptr (-40)[ebp]
2029
push edi
2030
fild dword ptr 0[esp]
2031
add esp,4
2032
fstp dword ptr (-116)[ebp]
2033
fld dword ptr (-36)[ebp]
2034
fsub dword ptr (-116)[ebp]
2035
fdiv dword ptr (-36)[ebp]
2036
fstp dword ptr (-36)[ebp]
2037
fld qword ptr (L417)
2038
mov edi,dword ptr (20)[ebp]
2039
fmul dword ptr (28)[edi]
2040
fcomp dword ptr (-36)[ebp]
2041
fstsw ax
2042
sahf
2043
jp L531
2044
jae L531
2045
add dword ptr (-108)[ebp],2
2046
mov edi,dword ptr (20)[ebp]
2047
cmp dword ptr (44)[edi],0
2048
je L533
2049
push 2
2050
lea edi,(L521)
2051
push edi
2052
call _printf
2053
add esp,8
2054
L533:
2055
L531:
2056
mov byte ptr (-76)[ebp],125
2057
mov word ptr (-80)[ebp],125
2058
mov dword ptr (-84)[ebp],125
2059
mov dword ptr (-100)[ebp],15625
2060
mov dword ptr (-88)[ebp],125
2061
mov dword ptr (-104)[ebp],15625
2062
mov dword ptr (-68)[ebp],125
2063
mov dword ptr (-112)[ebp],15625
2064
fld dword ptr (L535)
2065
fstp dword ptr (-72)[ebp]
2066
fld qword ptr (L536)
2067
fstp qword ptr (-96)[ebp]
2068
fld qword ptr (L537)
2069
fstp qword ptr (-52)[ebp]
2070
mov dword ptr (-4)[ebp],0
2071
L538:
2072
mov edi,dword ptr (-4)[ebp]
2073
mov byte ptr (-32)[ebp][edi],0
2074
L539:
2075
inc dword ptr (-4)[ebp]
2076
cmp dword ptr (-4)[ebp],28
2077
jl L538
2078
movsx edi,byte ptr (-76)[ebp]
2079
mov esi,edi
2080
imul esi,edi
2081
cmp esi,dword ptr (-100)[ebp]
2082
je L542
2083
mov byte ptr (-32)[ebp],1
2084
L542:
2085
movsx edi,word ptr (-80)[ebp]
2086
movsx esi,byte ptr (-76)[ebp]
2087
imul edi,esi
2088
cmp edi,dword ptr (-100)[ebp]
2089
je L544
2090
mov byte ptr (-31)[ebp],1
2091
L544:
2092
movsx edi,word ptr (-80)[ebp]
2093
mov esi,edi
2094
imul esi,edi
2095
cmp esi,dword ptr (-100)[ebp]
2096
je L547
2097
mov byte ptr (-30)[ebp],1
2098
L547:
2099
mov edi,dword ptr (-84)[ebp]
2100
movsx esi,byte ptr (-76)[ebp]
2101
imul edi,esi
2102
cmp edi,dword ptr (-100)[ebp]
2103
je L550
2104
mov byte ptr (-29)[ebp],1
2105
L550:
2106
mov edi,dword ptr (-84)[ebp]
2107
movsx esi,word ptr (-80)[ebp]
2108
imul edi,esi
2109
cmp edi,dword ptr (-100)[ebp]
2110
je L553
2111
mov byte ptr (-28)[ebp],1
2112
L553:
2113
mov edi,dword ptr (-84)[ebp]
2114
mov esi,edi
2115
imul esi,edi
2116
cmp esi,dword ptr (-100)[ebp]
2117
je L556
2118
mov byte ptr (-27)[ebp],1
2119
L556:
2120
mov eax,dword ptr (-88)[ebp]
2121
movsx edi,byte ptr (-76)[ebp]
2122
mul edi
2123
cmp eax,dword ptr (-104)[ebp]
2124
je L559
2125
mov byte ptr (-26)[ebp],1
2126
L559:
2127
mov eax,dword ptr (-88)[ebp]
2128
movsx edi,word ptr (-80)[ebp]
2129
mul edi
2130
cmp eax,dword ptr (-104)[ebp]
2131
je L562
2132
mov byte ptr (-25)[ebp],1
2133
L562:
2134
mov eax,dword ptr (-88)[ebp]
2135
mov edi,dword ptr (-84)[ebp]
2136
mul edi
2137
cmp eax,dword ptr (-104)[ebp]
2138
je L565
2139
mov byte ptr (-24)[ebp],1
2140
L565:
2141
mov edi,dword ptr (-88)[ebp]
2142
mov eax,edi
2143
mul edi
2144
cmp eax,dword ptr (-104)[ebp]
2145
je L568
2146
mov byte ptr (-23)[ebp],1
2147
L568:
2148
mov edi,dword ptr (-68)[ebp]
2149
movsx esi,byte ptr (-76)[ebp]
2150
imul edi,esi
2151
cmp edi,dword ptr (-112)[ebp]
2152
je L571
2153
mov byte ptr (-22)[ebp],1
2154
L571:
2155
mov edi,dword ptr (-68)[ebp]
2156
movsx esi,word ptr (-80)[ebp]
2157
imul edi,esi
2158
cmp edi,dword ptr (-112)[ebp]
2159
je L574
2160
mov byte ptr (-21)[ebp],1
2161
L574:
2162
mov edi,dword ptr (-68)[ebp]
2163
mov esi,dword ptr (-84)[ebp]
2164
imul edi,esi
2165
cmp edi,dword ptr (-112)[ebp]
2166
je L577
2167
mov byte ptr (-20)[ebp],1
2168
L577:
2169
mov edi,dword ptr (-68)[ebp]
2170
mov eax,edi
2171
mul dword ptr (-88)[ebp]
2172
cmp eax,dword ptr (-104)[ebp]
2173
je L580
2174
mov byte ptr (-19)[ebp],1
2175
L580:
2176
mov edi,dword ptr (-68)[ebp]
2177
mov esi,edi
2178
imul esi,edi
2179
cmp esi,dword ptr (-112)[ebp]
2180
je L583
2181
mov byte ptr (-18)[ebp],1
2182
L583:
2183
fld dword ptr (-72)[ebp]
2184
movsx edi,byte ptr (-76)[ebp]
2185
push edi
2186
fild dword ptr 0[esp]
2187
add esp,4
2188
fmulp st(1),st
2189
fld qword ptr (-52)[ebp]
2190
fcompp
2191
fstsw ax
2192
sahf
2193
jp L645
2194
je L586
2195
L645:
2196
mov byte ptr (-17)[ebp],1
2197
L586:
2198
fld dword ptr (-72)[ebp]
2199
movsx edi,word ptr (-80)[ebp]
2200
push edi
2201
fild dword ptr 0[esp]
2202
add esp,4
2203
fmulp st(1),st
2204
fld qword ptr (-52)[ebp]
2205
fcompp
2206
fstsw ax
2207
sahf
2208
jp L646
2209
je L589
2210
L646:
2211
mov byte ptr (-16)[ebp],1
2212
L589:
2213
fld dword ptr (-72)[ebp]
2214
mov edi,dword ptr (-84)[ebp]
2215
push edi
2216
fild dword ptr 0[esp]
2217
add esp,4
2218
fmulp st(1),st
2219
fld qword ptr (-52)[ebp]
2220
fcompp
2221
fstsw ax
2222
sahf
2223
jp L647
2224
je L592
2225
L647:
2226
mov byte ptr (-15)[ebp],1
2227
L592:
2228
mov edi,dword ptr (-88)[ebp]
2229
fld dword ptr (-72)[ebp]
2230
fld qword ptr (L597)
2231
mov esi,edi
2232
shr esi,1
2233
push esi
2234
fild dword ptr 0[esp]
2235
add esp,4
2236
fmulp st(1),st
2237
and edi,1
2238
push edi
2239
fild dword ptr 0[esp]
2240
add esp,4
2241
faddp st(1),st
2242
sub esp,4
2243
fstp dword ptr 0[esp]
2244
fld dword ptr 0[esp]
2245
add esp,4
2246
fmulp st(1),st
2247
fld qword ptr (-52)[ebp]
2248
fcompp
2249
fstsw ax
2250
sahf
2251
jp L648
2252
je L595
2253
L648:
2254
mov byte ptr (-14)[ebp],1
2255
L595:
2256
fld dword ptr (-72)[ebp]
2257
mov edi,dword ptr (-68)[ebp]
2258
push edi
2259
fild dword ptr 0[esp]
2260
add esp,4
2261
fmulp st(1),st
2262
fld qword ptr (-52)[ebp]
2263
fcompp
2264
fstsw ax
2265
sahf
2266
jp L649
2267
je L599
2268
L649:
2269
mov byte ptr (-13)[ebp],1
2270
L599:
2271
fld dword ptr (-72)[ebp]
2272
fmul dword ptr (-72)[ebp]
2273
fld qword ptr (-52)[ebp]
2274
fcompp
2275
fstsw ax
2276
sahf
2277
jp L650
2278
je L602
2279
L650:
2280
mov byte ptr (-12)[ebp],1
2281
L602:
2282
fld qword ptr (-96)[ebp]
2283
movsx edi,byte ptr (-76)[ebp]
2284
push edi
2285
fild dword ptr 0[esp]
2286
add esp,4
2287
fmulp st(1),st
2288
fld qword ptr (-52)[ebp]
2289
fcompp
2290
fstsw ax
2291
sahf
2292
jp L651
2293
je L605
2294
L651:
2295
mov byte ptr (-11)[ebp],1
2296
L605:
2297
fld qword ptr (-96)[ebp]
2298
movsx edi,word ptr (-80)[ebp]
2299
push edi
2300
fild dword ptr 0[esp]
2301
add esp,4
2302
fmulp st(1),st
2303
fld qword ptr (-52)[ebp]
2304
fcompp
2305
fstsw ax
2306
sahf
2307
jp L652
2308
je L608
2309
L652:
2310
mov byte ptr (-10)[ebp],1
2311
L608:
2312
fld qword ptr (-96)[ebp]
2313
fild dword ptr (-84)[ebp]
2314
fmulp st(1),st
2315
fld qword ptr (-52)[ebp]
2316
fcompp
2317
fstsw ax
2318
sahf
2319
jp L653
2320
je L611
2321
L653:
2322
mov byte ptr (-9)[ebp],1
2323
L611:
2324
mov edi,dword ptr (-88)[ebp]
2325
fld qword ptr (-96)[ebp]
2326
fld qword ptr (L597)
2327
mov esi,edi
2328
shr esi,1
2329
push esi
2330
fild dword ptr 0[esp]
2331
add esp,4
2332
fmulp st(1),st
2333
and edi,1
2334
push edi
2335
fild dword ptr 0[esp]
2336
add esp,4
2337
faddp st(1),st
2338
fmulp st(1),st
2339
fld qword ptr (-52)[ebp]
2340
fcompp
2341
fstsw ax
2342
sahf
2343
jp L654
2344
je L614
2345
L654:
2346
mov byte ptr (-8)[ebp],1
2347
L614:
2348
fld qword ptr (-96)[ebp]
2349
fild dword ptr (-68)[ebp]
2350
fmulp st(1),st
2351
fld qword ptr (-52)[ebp]
2352
fcompp
2353
fstsw ax
2354
sahf
2355
jp L655
2356
je L617
2357
L655:
2358
mov byte ptr (-7)[ebp],1
2359
L617:
2360
fld qword ptr (-96)[ebp]
2361
fmul dword ptr (-72)[ebp]
2362
fld qword ptr (-52)[ebp]
2363
fcompp
2364
fstsw ax
2365
sahf
2366
jp L656
2367
je L620
2368
L656:
2369
mov byte ptr (-6)[ebp],1
2370
L620:
2371
fld qword ptr (-96)[ebp]
2372
fmul qword ptr (-96)[ebp]
2373
fld qword ptr (-52)[ebp]
2374
fcompp
2375
fstsw ax
2376
sahf
2377
jp L657
2378
je L623
2379
L657:
2380
mov byte ptr (-5)[ebp],1
2381
L623:
2382
mov byte ptr (-44)[ebp],0
2383
mov dword ptr (-4)[ebp],0
2384
L626:
2385
movsx edi,byte ptr (-44)[ebp]
2386
mov esi,dword ptr (-4)[ebp]
2387
movsx esi,byte ptr (-32)[ebp][esi]
2388
lea edi,[esi][edi]
2389
mov ebx,edi
2390
mov byte ptr (-44)[ebp],bl
2391
L627:
2392
inc dword ptr (-4)[ebp]
2393
cmp dword ptr (-4)[ebp],28
2394
jl L626
2395
movsx edi,byte ptr (-44)[ebp]
2396
cmp edi,0
2397
je L630
2398
add dword ptr (-108)[ebp],4
2399
mov edi,dword ptr (20)[ebp]
2400
cmp dword ptr (44)[edi],0
2401
je L632
2402
push 4
2403
lea edi,(L521)
2404
push edi
2405
call _printf
2406
add esp,8
2407
lea edi,(L634)
2408
push edi
2409
call _printf
2410
add esp,4
2411
mov dword ptr (-4)[ebp],0
2412
L635:
2413
mov edi,dword ptr (-4)[ebp]
2414
movsx edi,byte ptr (-32)[ebp][edi]
2415
push edi
2416
lea edi,(L639)
2417
push edi
2418
call _printf
2419
add esp,8
2420
L636:
2421
inc dword ptr (-4)[ebp]
2422
cmp dword ptr (-4)[ebp],28
2423
jl L635
2424
lea edi,(L640)
2425
push edi
2426
call _printf
2427
add esp,4
2428
L632:
2429
L630:
2430
mov dword ptr (-68)[ebp],32768
2431
mov edi,dword ptr (-68)[ebp]
2432
cmp edi,08000H
2433
jbe L641
2434
add dword ptr (-108)[ebp],8
2435
mov edi,dword ptr (20)[ebp]
2436
cmp dword ptr (44)[edi],0
2437
je L643
2438
push 8
2439
lea edi,(L521)
2440
push edi
2441
call _printf
2442
add esp,8
2443
L643:
2444
L641:
2445
mov eax,dword ptr (-108)[ebp]
2446
L520:
2447
mov esp,ebp
2448
pop ebp
2449
pop edi
2450
pop esi
2451
pop ebx
2452
ret
2453
_TEXT ends
2454
_DATA segment
2455
align 1
2456
L659 label byte
2457
db 115
2458
db 55
2459
db 49
2460
db 44
2461
db 101
2462
db 114
2463
db 37
2464
db 100
2465
db 10
2466
db 0
2467
align 1
2468
L660 label byte
2469
db 115
2470
db 55
2471
db 49
2472
db 32
2473
db 32
2474
db 32
2475
db 32
2476
db 0
2477
align 1
2478
L661 label byte
2479
db 113
2480
public _s71
2481
_DATA ends
2482
_TEXT segment
2483
_s71:
2484
push ebx
2485
push esi
2486
push edi
2487
push ebp
2488
mov ebp,esp
2489
sub esp,68
2490
lea edi,(L660)
2491
mov dword ptr (-4)[ebp],edi
2492
mov edi,dword ptr (20)[ebp]
2493
lea edi,(60)[edi]
2494
mov dword ptr (-8)[ebp],edi
2495
mov dword ptr (-12)[ebp],0
2496
L662:
2497
L663:
2498
mov edi,dword ptr (-8)[ebp]
2499
lea esi,(1)[edi]
2500
mov dword ptr (-8)[ebp],esi
2501
mov esi,dword ptr (-4)[ebp]
2502
lea ebx,(1)[esi]
2503
mov dword ptr (-4)[ebp],ebx
2504
mov bl,byte ptr [esi]
2505
mov byte ptr [edi],bl
2506
movsx edi,bl
2507
cmp edi,0
2508
jne L662
2509
movsx edi,byte ptr (L667)
2510
movsx esi,byte ptr (L661)
2511
cmp edi,esi
2512
je L665
2513
inc dword ptr (-12)[ebp]
2514
mov edi,dword ptr (20)[ebp]
2515
cmp dword ptr (44)[edi],0
2516
je L668
2517
push 1
2518
lea edi,(L659)
2519
push edi
2520
call _printf
2521
add esp,8
2522
L668:
2523
L665:
2524
jmp L670
2525
add dword ptr (-12)[ebp],2
2526
mov edi,dword ptr (20)[ebp]
2527
cmp dword ptr (44)[edi],0
2528
je L672
2529
push 2
2530
lea edi,(L659)
2531
push edi
2532
call _printf
2533
add esp,8
2534
L672:
2535
L670:
2536
mov dword ptr (-32)[ebp],1942
2537
cmp dword ptr (-32)[ebp],1942
2538
jne L680
2539
mov edi,dword ptr (-32)[ebp]
2540
cmp dword ptr (-32)[ebp],edi
2541
je L675
2542
L680:
2543
add dword ptr (-12)[ebp],4
2544
mov edi,dword ptr (20)[ebp]
2545
cmp dword ptr (44)[edi],0
2546
je L681
2547
push 4
2548
lea edi,(L659)
2549
push edi
2550
call _printf
2551
add esp,8
2552
L681:
2553
L675:
2554
push -5
2555
call _McCarthy
2556
add esp,4
2557
cmp eax,91
2558
je L683
2559
add dword ptr (-12)[ebp],8
2560
mov edi,dword ptr (20)[ebp]
2561
cmp dword ptr (44)[edi],0
2562
je L685
2563
push 8
2564
lea edi,(L659)
2565
push edi
2566
call _printf
2567
add esp,8
2568
L685:
2569
L683:
2570
mov dword ptr (-56)[ebp],2
2571
mov dword ptr (-60)[ebp],3
2572
lea edi,(-60)[ebp]
2573
mov dword ptr (-64)[ebp],edi
2574
mov edi,dword ptr (-64)[ebp]
2575
push edi
2576
mov edi,dword ptr (-56)[ebp]
2577
push edi
2578
call _clobber
2579
add esp,8
2580
cmp dword ptr (-56)[ebp],2
2581
jne L689
2582
cmp dword ptr (-60)[ebp],2
2583
je L687
2584
L689:
2585
add dword ptr (-12)[ebp],16
2586
mov edi,dword ptr (20)[ebp]
2587
cmp dword ptr (44)[edi],0
2588
je L690
2589
push 16
2590
lea edi,(L659)
2591
push edi
2592
call _printf
2593
add esp,8
2594
L690:
2595
L687:
2596
mov edi,dword ptr (20)[ebp]
2597
fld dword ptr (32)[edi]
2598
fstp dword ptr (-68)[ebp]
2599
fld dword ptr (-68)[ebp]
2600
fcomp dword ptr (-68)[ebp]
2601
fstsw ax
2602
sahf
2603
jp L696
2604
je L692
2605
L696:
2606
add dword ptr (-12)[ebp],32
2607
mov edi,dword ptr (20)[ebp]
2608
cmp dword ptr (44)[edi],0
2609
je L694
2610
push 32
2611
lea edi,(L659)
2612
push edi
2613
call _printf
2614
add esp,8
2615
L694:
2616
L692:
2617
mov eax,dword ptr (-12)[ebp]
2618
L658:
2619
mov esp,ebp
2620
pop ebp
2621
pop edi
2622
pop esi
2623
pop ebx
2624
ret
2625
public _McCarthy
2626
_McCarthy:
2627
push ebx
2628
push esi
2629
push edi
2630
push ebp
2631
mov ebp,esp
2632
cmp dword ptr (20)[ebp],100
2633
jle L698
2634
mov edi,dword ptr (20)[ebp]
2635
mov eax,edi
2636
sub eax,10
2637
jmp L697
2638
L698:
2639
mov edi,dword ptr (20)[ebp]
2640
lea edi,(11)[edi]
2641
push edi
2642
call _McCarthy
2643
add esp,4
2644
mov edi,eax
2645
push edi
2646
call _McCarthy
2647
add esp,4
2648
mov edi,eax
2649
L697:
2650
mov esp,ebp
2651
pop ebp
2652
pop edi
2653
pop esi
2654
pop ebx
2655
ret
2656
public _clobber
2657
_clobber:
2658
push ebx
2659
push esi
2660
push edi
2661
push ebp
2662
mov ebp,esp
2663
mov dword ptr (20)[ebp],3
2664
mov edi,dword ptr (24)[ebp]
2665
mov dword ptr [edi],2
2666
mov eax,0
2667
L700:
2668
mov esp,ebp
2669
pop ebp
2670
pop edi
2671
pop esi
2672
pop ebx
2673
ret
2674
_TEXT ends
2675
_DATA segment
2676
align 1
2677
L702 label byte
2678
db 76
2679
db 111
2680
db 99
2681
db 97
2682
db 108
2683
db 32
2684
db 101
2685
db 114
2686
db 114
2687
db 111
2688
db 114
2689
db 32
2690
db 37
2691
db 100
2692
db 46
2693
db 10
2694
db 0
2695
align 1
2696
L703 label byte
2697
db 115
2698
db 55
2699
db 49
2700
db 52
2701
db 44
2702
db 101
2703
db 114
2704
db 37
2705
db 100
2706
db 10
2707
db 0
2708
align 1
2709
L704 label byte
2710
db 115
2711
db 55
2712
db 49
2713
db 52
2714
db 32
2715
db 32
2716
db 32
2717
db 0
2718
public _s714
2719
_DATA ends
2720
_TEXT segment
2721
_s714:
2722
push ebx
2723
push esi
2724
push edi
2725
push ebp
2726
mov ebp,esp
2727
sub esp,256
2728
lea edi,(L704)
2729
mov dword ptr (-76)[ebp],edi
2730
mov edi,dword ptr (20)[ebp]
2731
lea esi,(60)[edi]
2732
mov dword ptr (-80)[ebp],esi
2733
mov dword ptr (-84)[ebp],0
2734
mov dword ptr (-8)[ebp],0
2735
mov edi,dword ptr (48)[edi]
2736
mov dword ptr (-4)[ebp],edi
2737
L705:
2738
L706:
2739
mov edi,dword ptr (-80)[ebp]
2740
lea esi,(1)[edi]
2741
mov dword ptr (-80)[ebp],esi
2742
mov esi,dword ptr (-76)[ebp]
2743
lea ebx,(1)[esi]
2744
mov dword ptr (-76)[ebp],ebx
2745
mov bl,byte ptr [esi]
2746
mov byte ptr [edi],bl
2747
movsx edi,bl
2748
cmp edi,0
2749
jne L705
2750
mov byte ptr (-12)[ebp],5
2751
mov byte ptr (-32)[ebp],2
2752
mov bl,byte ptr (-32)[ebp]
2753
mov byte ptr (-12)[ebp],bl
2754
movsx edi,byte ptr (-12)[ebp]
2755
cmp edi,2
2756
je L708
2757
mov dword ptr (-8)[ebp],1
2758
cmp dword ptr (-4)[ebp],0
2759
je L710
2760
mov edi,dword ptr (-8)[ebp]
2761
push edi
2762
lea edi,(L702)
2763
push edi
2764
call _printf
2765
add esp,8
2766
L710:
2767
L708:
2768
mov byte ptr (-12)[ebp],5
2769
mov word ptr (-36)[ebp],2
2770
movsx edi,word ptr (-36)[ebp]
2771
mov ebx,edi
2772
mov byte ptr (-12)[ebp],bl
2773
movsx edi,byte ptr (-12)[ebp]
2774
cmp edi,2
2775
je L712
2776
mov dword ptr (-8)[ebp],2
2777
cmp dword ptr (-4)[ebp],0
2778
je L714
2779
mov edi,dword ptr (-8)[ebp]
2780
push edi
2781
lea edi,(L702)
2782
push edi
2783
call _printf
2784
add esp,8
2785
L714:
2786
L712:
2787
mov byte ptr (-12)[ebp],5
2788
mov dword ptr (-40)[ebp],2
2789
mov edi,dword ptr (-40)[ebp]
2790
mov ebx,edi
2791
mov byte ptr (-12)[ebp],bl
2792
movsx edi,byte ptr (-12)[ebp]
2793
cmp edi,2
2794
je L716
2795
mov dword ptr (-8)[ebp],3
2796
cmp dword ptr (-4)[ebp],0
2797
je L718
2798
mov edi,dword ptr (-8)[ebp]
2799
push edi
2800
lea edi,(L702)
2801
push edi
2802
call _printf
2803
add esp,8
2804
L718:
2805
L716:
2806
mov byte ptr (-12)[ebp],5
2807
mov dword ptr (-44)[ebp],2
2808
mov edi,dword ptr (-44)[ebp]
2809
mov ebx,edi
2810
mov byte ptr (-12)[ebp],bl
2811
movsx edi,byte ptr (-12)[ebp]
2812
cmp edi,2
2813
je L720
2814
mov dword ptr (-8)[ebp],4
2815
cmp dword ptr (-4)[ebp],0
2816
je L722
2817
mov edi,dword ptr (-8)[ebp]
2818
push edi
2819
lea edi,(L702)
2820
push edi
2821
call _printf
2822
add esp,8
2823
L722:
2824
L720:
2825
mov byte ptr (-12)[ebp],5
2826
mov dword ptr (-48)[ebp],2
2827
mov edi,dword ptr (-48)[ebp]
2828
mov ebx,edi
2829
mov byte ptr (-12)[ebp],bl
2830
movsx edi,byte ptr (-12)[ebp]
2831
cmp edi,2
2832
je L724
2833
mov dword ptr (-8)[ebp],5
2834
cmp dword ptr (-4)[ebp],0
2835
je L726
2836
mov edi,dword ptr (-8)[ebp]
2837
push edi
2838
lea edi,(L702)
2839
push edi
2840
call _printf
2841
add esp,8
2842
L726:
2843
L724:
2844
mov byte ptr (-12)[ebp],5
2845
fld dword ptr (L530)
2846
fstp dword ptr (-64)[ebp]
2847
fld dword ptr (-64)[ebp]
2848
call __ftol
2849
mov ebx,eax
2850
mov byte ptr (-12)[ebp],bl
2851
movsx edi,byte ptr (-12)[ebp]
2852
cmp edi,2
2853
je L728
2854
mov dword ptr (-8)[ebp],6
2855
cmp dword ptr (-4)[ebp],0
2856
je L730
2857
mov edi,dword ptr (-8)[ebp]
2858
push edi
2859
lea edi,(L702)
2860
push edi
2861
call _printf
2862
add esp,8
2863
L730:
2864
L728:
2865
mov byte ptr (-12)[ebp],5
2866
fld qword ptr (L417)
2867
fstp qword ptr (-72)[ebp]
2868
fld qword ptr (-72)[ebp]
2869
call __ftol
2870
mov ebx,eax
2871
mov byte ptr (-12)[ebp],bl
2872
movsx edi,byte ptr (-12)[ebp]
2873
cmp edi,2
2874
je L732
2875
mov dword ptr (-8)[ebp],7
2876
cmp dword ptr (-4)[ebp],0
2877
je L734
2878
mov edi,dword ptr (-8)[ebp]
2879
push edi
2880
lea edi,(L702)
2881
push edi
2882
call _printf
2883
add esp,8
2884
L734:
2885
L732:
2886
mov word ptr (-16)[ebp],5
2887
mov byte ptr (-32)[ebp],2
2888
movsx edi,byte ptr (-32)[ebp]
2889
mov word ptr (-16)[ebp],di
2890
movsx edi,word ptr (-16)[ebp]
2891
cmp edi,2
2892
je L736
2893
mov dword ptr (-8)[ebp],8
2894
cmp dword ptr (-4)[ebp],0
2895
je L738
2896
mov edi,dword ptr (-8)[ebp]
2897
push edi
2898
lea edi,(L702)
2899
push edi
2900
call _printf
2901
add esp,8
2902
L738:
2903
L736:
2904
mov word ptr (-16)[ebp],5
2905
mov word ptr (-36)[ebp],2
2906
mov di,word ptr (-36)[ebp]
2907
mov word ptr (-16)[ebp],di
2908
movsx edi,word ptr (-16)[ebp]
2909
cmp edi,2
2910
je L740
2911
mov dword ptr (-8)[ebp],9
2912
cmp dword ptr (-4)[ebp],0
2913
je L742
2914
mov edi,dword ptr (-8)[ebp]
2915
push edi
2916
lea edi,(L702)
2917
push edi
2918
call _printf
2919
add esp,8
2920
L742:
2921
L740:
2922
mov word ptr (-16)[ebp],5
2923
mov dword ptr (-40)[ebp],2
2924
mov edi,dword ptr (-40)[ebp]
2925
mov word ptr (-16)[ebp],di
2926
movsx edi,word ptr (-16)[ebp]
2927
cmp edi,2
2928
je L744
2929
mov dword ptr (-8)[ebp],10
2930
cmp dword ptr (-4)[ebp],0
2931
je L746
2932
mov edi,dword ptr (-8)[ebp]
2933
push edi
2934
lea edi,(L702)
2935
push edi
2936
call _printf
2937
add esp,8
2938
L746:
2939
L744:
2940
mov word ptr (-16)[ebp],5
2941
mov dword ptr (-44)[ebp],2
2942
mov edi,dword ptr (-44)[ebp]
2943
mov word ptr (-16)[ebp],di
2944
movsx edi,word ptr (-16)[ebp]
2945
cmp edi,2
2946
je L748
2947
mov dword ptr (-8)[ebp],11
2948
cmp dword ptr (-4)[ebp],0
2949
je L750
2950
mov edi,dword ptr (-8)[ebp]
2951
push edi
2952
lea edi,(L702)
2953
push edi
2954
call _printf
2955
add esp,8
2956
L750:
2957
L748:
2958
mov word ptr (-16)[ebp],5
2959
mov dword ptr (-48)[ebp],2
2960
mov edi,dword ptr (-48)[ebp]
2961
mov word ptr (-16)[ebp],di
2962
movsx edi,word ptr (-16)[ebp]
2963
cmp edi,2
2964
je L752
2965
mov dword ptr (-8)[ebp],12
2966
cmp dword ptr (-4)[ebp],0
2967
je L754
2968
mov edi,dword ptr (-8)[ebp]
2969
push edi
2970
lea edi,(L702)
2971
push edi
2972
call _printf
2973
add esp,8
2974
L754:
2975
L752:
2976
mov word ptr (-16)[ebp],5
2977
fld dword ptr (L530)
2978
fstp dword ptr (-64)[ebp]
2979
fld dword ptr (-64)[ebp]
2980
call __ftol
2981
mov edi,eax
2982
mov word ptr (-16)[ebp],di
2983
movsx edi,word ptr (-16)[ebp]
2984
cmp edi,2
2985
je L756
2986
mov dword ptr (-8)[ebp],13
2987
cmp dword ptr (-4)[ebp],0
2988
je L758
2989
mov edi,dword ptr (-8)[ebp]
2990
push edi
2991
lea edi,(L702)
2992
push edi
2993
call _printf
2994
add esp,8
2995
L758:
2996
L756:
2997
mov word ptr (-16)[ebp],5
2998
fld qword ptr (L417)
2999
fstp qword ptr (-72)[ebp]
3000
fld qword ptr (-72)[ebp]
3001
call __ftol
3002
mov edi,eax
3003
mov word ptr (-16)[ebp],di
3004
movsx edi,word ptr (-16)[ebp]
3005
cmp edi,2
3006
je L760
3007
mov dword ptr (-8)[ebp],14
3008
cmp dword ptr (-4)[ebp],0
3009
je L762
3010
mov edi,dword ptr (-8)[ebp]
3011
push edi
3012
lea edi,(L702)
3013
push edi
3014
call _printf
3015
add esp,8
3016
L762:
3017
L760:
3018
mov dword ptr (-20)[ebp],5
3019
mov byte ptr (-32)[ebp],2
3020
movsx edi,byte ptr (-32)[ebp]
3021
mov dword ptr (-20)[ebp],edi
3022
cmp dword ptr (-20)[ebp],2
3023
je L764
3024
mov dword ptr (-8)[ebp],15
3025
cmp dword ptr (-4)[ebp],0
3026
je L766
3027
mov edi,dword ptr (-8)[ebp]
3028
push edi
3029
lea edi,(L702)
3030
push edi
3031
call _printf
3032
add esp,8
3033
L766:
3034
L764:
3035
mov dword ptr (-20)[ebp],5
3036
mov word ptr (-36)[ebp],2
3037
movsx edi,word ptr (-36)[ebp]
3038
mov dword ptr (-20)[ebp],edi
3039
cmp dword ptr (-20)[ebp],2
3040
je L768
3041
mov dword ptr (-8)[ebp],16
3042
cmp dword ptr (-4)[ebp],0
3043
je L770
3044
mov edi,dword ptr (-8)[ebp]
3045
push edi
3046
lea edi,(L702)
3047
push edi
3048
call _printf
3049
add esp,8
3050
L770:
3051
L768:
3052
mov dword ptr (-20)[ebp],5
3053
mov dword ptr (-40)[ebp],2
3054
mov edi,dword ptr (-40)[ebp]
3055
mov dword ptr (-20)[ebp],edi
3056
cmp dword ptr (-20)[ebp],2
3057
je L772
3058
mov dword ptr (-8)[ebp],17
3059
cmp dword ptr (-4)[ebp],0
3060
je L774
3061
mov edi,dword ptr (-8)[ebp]
3062
push edi
3063
lea edi,(L702)
3064
push edi
3065
call _printf
3066
add esp,8
3067
L774:
3068
L772:
3069
mov dword ptr (-20)[ebp],5
3070
mov dword ptr (-44)[ebp],2
3071
mov edi,dword ptr (-44)[ebp]
3072
mov dword ptr (-20)[ebp],edi
3073
cmp dword ptr (-20)[ebp],2
3074
je L776
3075
mov dword ptr (-8)[ebp],18
3076
cmp dword ptr (-4)[ebp],0
3077
je L778
3078
mov edi,dword ptr (-8)[ebp]
3079
push edi
3080
lea edi,(L702)
3081
push edi
3082
call _printf
3083
add esp,8
3084
L778:
3085
L776:
3086
mov dword ptr (-20)[ebp],5
3087
mov dword ptr (-48)[ebp],2
3088
mov edi,dword ptr (-48)[ebp]
3089
mov dword ptr (-20)[ebp],edi
3090
cmp dword ptr (-20)[ebp],2
3091
je L780
3092
mov dword ptr (-8)[ebp],19
3093
cmp dword ptr (-4)[ebp],0
3094
je L782
3095
mov edi,dword ptr (-8)[ebp]
3096
push edi
3097
lea edi,(L702)
3098
push edi
3099
call _printf
3100
add esp,8
3101
L782:
3102
L780:
3103
mov dword ptr (-20)[ebp],5
3104
fld dword ptr (L530)
3105
fstp dword ptr (-64)[ebp]
3106
fld dword ptr (-64)[ebp]
3107
call __ftol
3108
mov dword ptr (-20)[ebp],eax
3109
cmp dword ptr (-20)[ebp],2
3110
je L784
3111
mov dword ptr (-8)[ebp],20
3112
cmp dword ptr (-4)[ebp],0
3113
je L786
3114
mov edi,dword ptr (-8)[ebp]
3115
push edi
3116
lea edi,(L702)
3117
push edi
3118
call _printf
3119
add esp,8
3120
L786:
3121
L784:
3122
mov dword ptr (-20)[ebp],5
3123
fld qword ptr (L417)
3124
fstp qword ptr (-72)[ebp]
3125
fld qword ptr (-72)[ebp]
3126
call __ftol
3127
mov dword ptr (-20)[ebp],eax
3128
cmp dword ptr (-20)[ebp],2
3129
je L788
3130
mov dword ptr (-8)[ebp],21
3131
cmp dword ptr (-4)[ebp],0
3132
je L790
3133
mov edi,dword ptr (-8)[ebp]
3134
push edi
3135
lea edi,(L702)
3136
push edi
3137
call _printf
3138
add esp,8
3139
L790:
3140
L788:
3141
mov dword ptr (-24)[ebp],5
3142
mov byte ptr (-32)[ebp],2
3143
movsx edi,byte ptr (-32)[ebp]
3144
mov dword ptr (-24)[ebp],edi
3145
cmp dword ptr (-24)[ebp],2
3146
je L792
3147
mov dword ptr (-8)[ebp],22
3148
cmp dword ptr (-4)[ebp],0
3149
je L794
3150
mov edi,dword ptr (-8)[ebp]
3151
push edi
3152
lea edi,(L702)
3153
push edi
3154
call _printf
3155
add esp,8
3156
L794:
3157
L792:
3158
mov dword ptr (-24)[ebp],5
3159
mov word ptr (-36)[ebp],2
3160
movsx edi,word ptr (-36)[ebp]
3161
mov dword ptr (-24)[ebp],edi
3162
cmp dword ptr (-24)[ebp],2
3163
je L796
3164
mov dword ptr (-8)[ebp],23
3165
cmp dword ptr (-4)[ebp],0
3166
je L798
3167
mov edi,dword ptr (-8)[ebp]
3168
push edi
3169
lea edi,(L702)
3170
push edi
3171
call _printf
3172
add esp,8
3173
L798:
3174
L796:
3175
mov dword ptr (-24)[ebp],5
3176
mov dword ptr (-40)[ebp],2
3177
mov edi,dword ptr (-40)[ebp]
3178
mov dword ptr (-24)[ebp],edi
3179
cmp dword ptr (-24)[ebp],2
3180
je L800
3181
mov dword ptr (-8)[ebp],24
3182
cmp dword ptr (-4)[ebp],0
3183
je L802
3184
mov edi,dword ptr (-8)[ebp]
3185
push edi
3186
lea edi,(L702)
3187
push edi
3188
call _printf
3189
add esp,8
3190
L802:
3191
L800:
3192
mov dword ptr (-24)[ebp],5
3193
mov dword ptr (-44)[ebp],2
3194
mov edi,dword ptr (-44)[ebp]
3195
mov dword ptr (-24)[ebp],edi
3196
cmp dword ptr (-24)[ebp],2
3197
je L804
3198
mov dword ptr (-8)[ebp],25
3199
cmp dword ptr (-4)[ebp],0
3200
je L806
3201
mov edi,dword ptr (-8)[ebp]
3202
push edi
3203
lea edi,(L702)
3204
push edi
3205
call _printf
3206
add esp,8
3207
L806:
3208
L804:
3209
mov dword ptr (-24)[ebp],5
3210
mov dword ptr (-48)[ebp],2
3211
mov edi,dword ptr (-48)[ebp]
3212
mov dword ptr (-24)[ebp],edi
3213
cmp dword ptr (-24)[ebp],2
3214
je L808
3215
mov dword ptr (-8)[ebp],26
3216
cmp dword ptr (-4)[ebp],0
3217
je L810
3218
mov edi,dword ptr (-8)[ebp]
3219
push edi
3220
lea edi,(L702)
3221
push edi
3222
call _printf
3223
add esp,8
3224
L810:
3225
L808:
3226
mov dword ptr (-24)[ebp],5
3227
fld dword ptr (L530)
3228
fstp dword ptr (-64)[ebp]
3229
fld dword ptr (-64)[ebp]
3230
call __ftol
3231
mov dword ptr (-24)[ebp],eax
3232
cmp dword ptr (-24)[ebp],2
3233
je L812
3234
mov dword ptr (-8)[ebp],27
3235
cmp dword ptr (-4)[ebp],0
3236
je L814
3237
mov edi,dword ptr (-8)[ebp]
3238
push edi
3239
lea edi,(L702)
3240
push edi
3241
call _printf
3242
add esp,8
3243
L814:
3244
L812:
3245
mov dword ptr (-24)[ebp],5
3246
fld qword ptr (L417)
3247
fstp qword ptr (-72)[ebp]
3248
fld qword ptr (-72)[ebp]
3249
call __ftol
3250
mov dword ptr (-24)[ebp],eax
3251
cmp dword ptr (-24)[ebp],2
3252
je L816
3253
mov dword ptr (-8)[ebp],28
3254
cmp dword ptr (-4)[ebp],0
3255
je L818
3256
mov edi,dword ptr (-8)[ebp]
3257
push edi
3258
lea edi,(L702)
3259
push edi
3260
call _printf
3261
add esp,8
3262
L818:
3263
L816:
3264
mov dword ptr (-28)[ebp],5
3265
mov byte ptr (-32)[ebp],2
3266
movsx edi,byte ptr (-32)[ebp]
3267
mov dword ptr (-28)[ebp],edi
3268
mov edi,dword ptr (-28)[ebp]
3269
cmp edi,2
3270
je L820
3271
mov dword ptr (-8)[ebp],29
3272
cmp dword ptr (-4)[ebp],0
3273
je L822
3274
mov edi,dword ptr (-8)[ebp]
3275
push edi
3276
lea edi,(L702)
3277
push edi
3278
call _printf
3279
add esp,8
3280
L822:
3281
L820:
3282
mov dword ptr (-28)[ebp],5
3283
mov word ptr (-36)[ebp],2
3284
movsx edi,word ptr (-36)[ebp]
3285
mov dword ptr (-28)[ebp],edi
3286
mov edi,dword ptr (-28)[ebp]
3287
cmp edi,2
3288
je L824
3289
mov dword ptr (-8)[ebp],30
3290
cmp dword ptr (-4)[ebp],0
3291
je L826
3292
mov edi,dword ptr (-8)[ebp]
3293
push edi
3294
lea edi,(L702)
3295
push edi
3296
call _printf
3297
add esp,8
3298
L826:
3299
L824:
3300
mov dword ptr (-28)[ebp],5
3301
mov dword ptr (-40)[ebp],2
3302
mov edi,dword ptr (-40)[ebp]
3303
mov dword ptr (-28)[ebp],edi
3304
mov edi,dword ptr (-28)[ebp]
3305
cmp edi,2
3306
je L828
3307
mov dword ptr (-8)[ebp],31
3308
cmp dword ptr (-4)[ebp],0
3309
je L830
3310
mov edi,dword ptr (-8)[ebp]
3311
push edi
3312
lea edi,(L702)
3313
push edi
3314
call _printf
3315
add esp,8
3316
L830:
3317
L828:
3318
mov dword ptr (-28)[ebp],5
3319
mov dword ptr (-44)[ebp],2
3320
mov edi,dword ptr (-44)[ebp]
3321
mov dword ptr (-28)[ebp],edi
3322
mov edi,dword ptr (-28)[ebp]
3323
cmp edi,2
3324
je L832
3325
mov dword ptr (-8)[ebp],32
3326
cmp dword ptr (-4)[ebp],0
3327
je L834
3328
mov edi,dword ptr (-8)[ebp]
3329
push edi
3330
lea edi,(L702)
3331
push edi
3332
call _printf
3333
add esp,8
3334
L834:
3335
L832:
3336
mov dword ptr (-28)[ebp],5
3337
mov dword ptr (-48)[ebp],2
3338
mov edi,dword ptr (-48)[ebp]
3339
mov dword ptr (-28)[ebp],edi
3340
mov edi,dword ptr (-28)[ebp]
3341
cmp edi,2
3342
je L836
3343
mov dword ptr (-8)[ebp],33
3344
cmp dword ptr (-4)[ebp],0
3345
je L838
3346
mov edi,dword ptr (-8)[ebp]
3347
push edi
3348
lea edi,(L702)
3349
push edi
3350
call _printf
3351
add esp,8
3352
L838:
3353
L836:
3354
mov dword ptr (-28)[ebp],5
3355
fld dword ptr (L530)
3356
fstp dword ptr (-64)[ebp]
3357
fld dword ptr (L843)
3358
fcomp dword ptr (-64)[ebp]
3359
fstsw ax
3360
sahf
3361
jp L841
3362
ja L841
3363
fld dword ptr (-64)[ebp]
3364
fsub dword ptr (L843)
3365
call __ftol
3366
mov edi,eax
3367
lea edi,(080000000H)[edi]
3368
mov dword ptr (-88)[ebp],edi
3369
jmp L842
3370
L841:
3371
fld dword ptr (-64)[ebp]
3372
call __ftol
3373
mov edi,eax
3374
mov dword ptr (-88)[ebp],edi
3375
L842:
3376
mov edi,dword ptr (-88)[ebp]
3377
mov dword ptr (-28)[ebp],edi
3378
mov edi,dword ptr (-28)[ebp]
3379
cmp edi,2
3380
je L844
3381
mov dword ptr (-8)[ebp],34
3382
cmp dword ptr (-4)[ebp],0
3383
je L846
3384
mov edi,dword ptr (-8)[ebp]
3385
push edi
3386
lea edi,(L702)
3387
push edi
3388
call _printf
3389
add esp,8
3390
L846:
3391
L844:
3392
mov dword ptr (-28)[ebp],5
3393
fld qword ptr (L417)
3394
fstp qword ptr (-72)[ebp]
3395
fld qword ptr (L851)
3396
fcomp qword ptr (-72)[ebp]
3397
fstsw ax
3398
sahf
3399
jp L849
3400
ja L849
3401
fld qword ptr (-72)[ebp]
3402
fsub qword ptr (L851)
3403
call __ftol
3404
mov edi,eax
3405
lea edi,(080000000H)[edi]
3406
mov dword ptr (-100)[ebp],edi
3407
jmp L850
3408
L849:
3409
fld qword ptr (-72)[ebp]
3410
call __ftol
3411
mov edi,eax
3412
mov dword ptr (-100)[ebp],edi
3413
L850:
3414
mov edi,dword ptr (-100)[ebp]
3415
mov dword ptr (-28)[ebp],edi
3416
mov edi,dword ptr (-28)[ebp]
3417
cmp edi,2
3418
je L852
3419
mov dword ptr (-8)[ebp],35
3420
cmp dword ptr (-4)[ebp],0
3421
je L854
3422
mov edi,dword ptr (-8)[ebp]
3423
push edi
3424
lea edi,(L702)
3425
push edi
3426
call _printf
3427
add esp,8
3428
L854:
3429
L852:
3430
fld dword ptr (L856)
3431
fstp dword ptr (-52)[ebp]
3432
mov byte ptr (-32)[ebp],2
3433
movsx edi,byte ptr (-32)[ebp]
3434
push edi
3435
fild dword ptr 0[esp]
3436
add esp,4
3437
fstp dword ptr (-52)[ebp]
3438
fld dword ptr (L530)
3439
fcomp dword ptr (-52)[ebp]
3440
fstsw ax
3441
sahf
3442
jp L2333
3443
je L857
3444
L2333:
3445
mov dword ptr (-8)[ebp],36
3446
cmp dword ptr (-4)[ebp],0
3447
je L859
3448
mov edi,dword ptr (-8)[ebp]
3449
push edi
3450
lea edi,(L702)
3451
push edi
3452
call _printf
3453
add esp,8
3454
L859:
3455
L857:
3456
fld dword ptr (L856)
3457
fstp dword ptr (-52)[ebp]
3458
mov word ptr (-36)[ebp],2
3459
movsx edi,word ptr (-36)[ebp]
3460
push edi
3461
fild dword ptr 0[esp]
3462
add esp,4
3463
fstp dword ptr (-52)[ebp]
3464
fld dword ptr (L530)
3465
fcomp dword ptr (-52)[ebp]
3466
fstsw ax
3467
sahf
3468
jp L2334
3469
je L861
3470
L2334:
3471
mov dword ptr (-8)[ebp],37
3472
cmp dword ptr (-4)[ebp],0
3473
je L863
3474
mov edi,dword ptr (-8)[ebp]
3475
push edi
3476
lea edi,(L702)
3477
push edi
3478
call _printf
3479
add esp,8
3480
L863:
3481
L861:
3482
fld dword ptr (L856)
3483
fstp dword ptr (-52)[ebp]
3484
mov dword ptr (-40)[ebp],2
3485
mov edi,dword ptr (-40)[ebp]
3486
push edi
3487
fild dword ptr 0[esp]
3488
add esp,4
3489
fstp dword ptr (-52)[ebp]
3490
fld dword ptr (L530)
3491
fcomp dword ptr (-52)[ebp]
3492
fstsw ax
3493
sahf
3494
jp L2335
3495
je L865
3496
L2335:
3497
mov dword ptr (-8)[ebp],38
3498
cmp dword ptr (-4)[ebp],0
3499
je L867
3500
mov edi,dword ptr (-8)[ebp]
3501
push edi
3502
lea edi,(L702)
3503
push edi
3504
call _printf
3505
add esp,8
3506
L867:
3507
L865:
3508
fld dword ptr (L856)
3509
fstp dword ptr (-52)[ebp]
3510
mov dword ptr (-44)[ebp],2
3511
mov edi,dword ptr (-44)[ebp]
3512
push edi
3513
fild dword ptr 0[esp]
3514
add esp,4
3515
fstp dword ptr (-52)[ebp]
3516
fld dword ptr (L530)
3517
fcomp dword ptr (-52)[ebp]
3518
fstsw ax
3519
sahf
3520
jp L2336
3521
je L869
3522
L2336:
3523
mov dword ptr (-8)[ebp],39
3524
cmp dword ptr (-4)[ebp],0
3525
je L871
3526
mov edi,dword ptr (-8)[ebp]
3527
push edi
3528
lea edi,(L702)
3529
push edi
3530
call _printf
3531
add esp,8
3532
L871:
3533
L869:
3534
fld dword ptr (L856)
3535
fstp dword ptr (-52)[ebp]
3536
mov dword ptr (-48)[ebp],2
3537
mov edi,dword ptr (-48)[ebp]
3538
fld qword ptr (L597)
3539
mov esi,edi
3540
shr esi,1
3541
push esi
3542
fild dword ptr 0[esp]
3543
add esp,4
3544
fmulp st(1),st
3545
and edi,1
3546
push edi
3547
fild dword ptr 0[esp]
3548
add esp,4
3549
faddp st(1),st
3550
fstp dword ptr (-52)[ebp]
3551
fld dword ptr (L530)
3552
fcomp dword ptr (-52)[ebp]
3553
fstsw ax
3554
sahf
3555
jp L2337
3556
je L873
3557
L2337:
3558
mov dword ptr (-8)[ebp],40
3559
cmp dword ptr (-4)[ebp],0
3560
je L875
3561
mov edi,dword ptr (-8)[ebp]
3562
push edi
3563
lea edi,(L702)
3564
push edi
3565
call _printf
3566
add esp,8
3567
L875:
3568
L873:
3569
fld dword ptr (L856)
3570
fstp dword ptr (-52)[ebp]
3571
fld dword ptr (L530)
3572
fstp dword ptr (-64)[ebp]
3573
fld dword ptr (-64)[ebp]
3574
fstp dword ptr (-52)[ebp]
3575
fld dword ptr (L530)
3576
fcomp dword ptr (-52)[ebp]
3577
fstsw ax
3578
sahf
3579
jp L2338
3580
je L877
3581
L2338:
3582
mov dword ptr (-8)[ebp],41
3583
cmp dword ptr (-4)[ebp],0
3584
je L879
3585
mov edi,dword ptr (-8)[ebp]
3586
push edi
3587
lea edi,(L702)
3588
push edi
3589
call _printf
3590
add esp,8
3591
L879:
3592
L877:
3593
fld dword ptr (L856)
3594
fstp dword ptr (-52)[ebp]
3595
fld qword ptr (L417)
3596
fstp qword ptr (-72)[ebp]
3597
fld qword ptr (-72)[ebp]
3598
fstp dword ptr (-52)[ebp]
3599
fld dword ptr (L530)
3600
fcomp dword ptr (-52)[ebp]
3601
fstsw ax
3602
sahf
3603
jp L2339
3604
je L881
3605
L2339:
3606
mov dword ptr (-8)[ebp],42
3607
cmp dword ptr (-4)[ebp],0
3608
je L883
3609
mov edi,dword ptr (-8)[ebp]
3610
push edi
3611
lea edi,(L702)
3612
push edi
3613
call _printf
3614
add esp,8
3615
L883:
3616
L881:
3617
fld qword ptr (L885)
3618
fstp qword ptr (-60)[ebp]
3619
mov byte ptr (-32)[ebp],2
3620
movsx edi,byte ptr (-32)[ebp]
3621
push edi
3622
fild dword ptr 0[esp]
3623
add esp,4
3624
fstp qword ptr (-60)[ebp]
3625
fld qword ptr (L417)
3626
fcomp qword ptr (-60)[ebp]
3627
fstsw ax
3628
sahf
3629
jp L2340
3630
je L886
3631
L2340:
3632
mov dword ptr (-8)[ebp],43
3633
cmp dword ptr (-4)[ebp],0
3634
je L888
3635
mov edi,dword ptr (-8)[ebp]
3636
push edi
3637
lea edi,(L702)
3638
push edi
3639
call _printf
3640
add esp,8
3641
L888:
3642
L886:
3643
fld qword ptr (L885)
3644
fstp qword ptr (-60)[ebp]
3645
mov word ptr (-36)[ebp],2
3646
movsx edi,word ptr (-36)[ebp]
3647
push edi
3648
fild dword ptr 0[esp]
3649
add esp,4
3650
fstp qword ptr (-60)[ebp]
3651
fld qword ptr (L417)
3652
fcomp qword ptr (-60)[ebp]
3653
fstsw ax
3654
sahf
3655
jp L2341
3656
je L890
3657
L2341:
3658
mov dword ptr (-8)[ebp],44
3659
cmp dword ptr (-4)[ebp],0
3660
je L892
3661
mov edi,dword ptr (-8)[ebp]
3662
push edi
3663
lea edi,(L702)
3664
push edi
3665
call _printf
3666
add esp,8
3667
L892:
3668
L890:
3669
fld qword ptr (L885)
3670
fstp qword ptr (-60)[ebp]
3671
mov dword ptr (-40)[ebp],2
3672
fild dword ptr (-40)[ebp]
3673
fstp qword ptr (-60)[ebp]
3674
fld qword ptr (L417)
3675
fcomp qword ptr (-60)[ebp]
3676
fstsw ax
3677
sahf
3678
jp L2342
3679
je L894
3680
L2342:
3681
mov dword ptr (-8)[ebp],45
3682
cmp dword ptr (-4)[ebp],0
3683
je L896
3684
mov edi,dword ptr (-8)[ebp]
3685
push edi
3686
lea edi,(L702)
3687
push edi
3688
call _printf
3689
add esp,8
3690
L896:
3691
L894:
3692
fld qword ptr (L885)
3693
fstp qword ptr (-60)[ebp]
3694
mov dword ptr (-44)[ebp],2
3695
fild dword ptr (-44)[ebp]
3696
fstp qword ptr (-60)[ebp]
3697
fld qword ptr (L417)
3698
fcomp qword ptr (-60)[ebp]
3699
fstsw ax
3700
sahf
3701
jp L2343
3702
je L898
3703
L2343:
3704
mov dword ptr (-8)[ebp],46
3705
cmp dword ptr (-4)[ebp],0
3706
je L900
3707
mov edi,dword ptr (-8)[ebp]
3708
push edi
3709
lea edi,(L702)
3710
push edi
3711
call _printf
3712
add esp,8
3713
L900:
3714
L898:
3715
fld qword ptr (L885)
3716
fstp qword ptr (-60)[ebp]
3717
mov dword ptr (-48)[ebp],2
3718
mov edi,dword ptr (-48)[ebp]
3719
fld qword ptr (L597)
3720
mov esi,edi
3721
shr esi,1
3722
push esi
3723
fild dword ptr 0[esp]
3724
add esp,4
3725
fmulp st(1),st
3726
and edi,1
3727
push edi
3728
fild dword ptr 0[esp]
3729
add esp,4
3730
faddp st(1),st
3731
fstp qword ptr (-60)[ebp]
3732
fld qword ptr (L417)
3733
fcomp qword ptr (-60)[ebp]
3734
fstsw ax
3735
sahf
3736
jp L2344
3737
je L902
3738
L2344:
3739
mov dword ptr (-8)[ebp],47
3740
cmp dword ptr (-4)[ebp],0
3741
je L904
3742
mov edi,dword ptr (-8)[ebp]
3743
push edi
3744
lea edi,(L702)
3745
push edi
3746
call _printf
3747
add esp,8
3748
L904:
3749
L902:
3750
fld qword ptr (L885)
3751
fstp qword ptr (-60)[ebp]
3752
fld dword ptr (L530)
3753
fstp dword ptr (-64)[ebp]
3754
fld dword ptr (-64)[ebp]
3755
fstp qword ptr (-60)[ebp]
3756
fld qword ptr (L417)
3757
fcomp qword ptr (-60)[ebp]
3758
fstsw ax
3759
sahf
3760
jp L2345
3761
je L906
3762
L2345:
3763
mov dword ptr (-8)[ebp],48
3764
cmp dword ptr (-4)[ebp],0
3765
je L908
3766
mov edi,dword ptr (-8)[ebp]
3767
push edi
3768
lea edi,(L702)
3769
push edi
3770
call _printf
3771
add esp,8
3772
L908:
3773
L906:
3774
fld qword ptr (L885)
3775
fstp qword ptr (-60)[ebp]
3776
fld qword ptr (L417)
3777
fstp qword ptr (-72)[ebp]
3778
fld qword ptr (-72)[ebp]
3779
fstp qword ptr (-60)[ebp]
3780
fld qword ptr (L417)
3781
fcomp qword ptr (-60)[ebp]
3782
fstsw ax
3783
sahf
3784
jp L2346
3785
je L910
3786
L2346:
3787
mov dword ptr (-8)[ebp],49
3788
cmp dword ptr (-4)[ebp],0
3789
je L912
3790
mov edi,dword ptr (-8)[ebp]
3791
push edi
3792
lea edi,(L702)
3793
push edi
3794
call _printf
3795
add esp,8
3796
L912:
3797
L910:
3798
mov byte ptr (-12)[ebp],5
3799
mov byte ptr (-32)[ebp],2
3800
movsx edi,byte ptr (-12)[ebp]
3801
movsx esi,byte ptr (-32)[ebp]
3802
lea edi,[esi][edi]
3803
mov ebx,edi
3804
mov byte ptr (-12)[ebp],bl
3805
movsx edi,byte ptr (-12)[ebp]
3806
cmp edi,7
3807
je L914
3808
mov dword ptr (-8)[ebp],50
3809
cmp dword ptr (-4)[ebp],0
3810
je L916
3811
mov edi,dword ptr (-8)[ebp]
3812
push edi
3813
lea edi,(L702)
3814
push edi
3815
call _printf
3816
add esp,8
3817
L916:
3818
L914:
3819
mov byte ptr (-12)[ebp],5
3820
mov word ptr (-36)[ebp],2
3821
movsx edi,byte ptr (-12)[ebp]
3822
movsx esi,word ptr (-36)[ebp]
3823
lea edi,[esi][edi]
3824
mov ebx,edi
3825
mov byte ptr (-12)[ebp],bl
3826
movsx edi,byte ptr (-12)[ebp]
3827
cmp edi,7
3828
je L918
3829
mov dword ptr (-8)[ebp],51
3830
cmp dword ptr (-4)[ebp],0
3831
je L920
3832
mov edi,dword ptr (-8)[ebp]
3833
push edi
3834
lea edi,(L702)
3835
push edi
3836
call _printf
3837
add esp,8
3838
L920:
3839
L918:
3840
mov byte ptr (-12)[ebp],5
3841
mov dword ptr (-40)[ebp],2
3842
movsx edi,byte ptr (-12)[ebp]
3843
mov esi,dword ptr (-40)[ebp]
3844
lea edi,[esi][edi]
3845
mov ebx,edi
3846
mov byte ptr (-12)[ebp],bl
3847
movsx edi,byte ptr (-12)[ebp]
3848
cmp edi,7
3849
je L922
3850
mov dword ptr (-8)[ebp],52
3851
cmp dword ptr (-4)[ebp],0
3852
je L924
3853
mov edi,dword ptr (-8)[ebp]
3854
push edi
3855
lea edi,(L702)
3856
push edi
3857
call _printf
3858
add esp,8
3859
L924:
3860
L922:
3861
mov byte ptr (-12)[ebp],5
3862
mov dword ptr (-44)[ebp],2
3863
movsx edi,byte ptr (-12)[ebp]
3864
mov esi,dword ptr (-44)[ebp]
3865
lea edi,[esi][edi]
3866
mov ebx,edi
3867
mov byte ptr (-12)[ebp],bl
3868
movsx edi,byte ptr (-12)[ebp]
3869
cmp edi,7
3870
je L926
3871
mov dword ptr (-8)[ebp],53
3872
cmp dword ptr (-4)[ebp],0
3873
je L928
3874
mov edi,dword ptr (-8)[ebp]
3875
push edi
3876
lea edi,(L702)
3877
push edi
3878
call _printf
3879
add esp,8
3880
L928:
3881
L926:
3882
mov byte ptr (-12)[ebp],5
3883
mov dword ptr (-48)[ebp],2
3884
movsx edi,byte ptr (-12)[ebp]
3885
mov esi,dword ptr (-48)[ebp]
3886
lea edi,[esi][edi]
3887
mov ebx,edi
3888
mov byte ptr (-12)[ebp],bl
3889
movsx edi,byte ptr (-12)[ebp]
3890
cmp edi,7
3891
je L930
3892
mov dword ptr (-8)[ebp],54
3893
cmp dword ptr (-4)[ebp],0
3894
je L932
3895
mov edi,dword ptr (-8)[ebp]
3896
push edi
3897
lea edi,(L702)
3898
push edi
3899
call _printf
3900
add esp,8
3901
L932:
3902
L930:
3903
mov byte ptr (-12)[ebp],5
3904
fld dword ptr (L530)
3905
fstp dword ptr (-64)[ebp]
3906
movsx edi,byte ptr (-12)[ebp]
3907
push edi
3908
fild dword ptr 0[esp]
3909
add esp,4
3910
fadd dword ptr (-64)[ebp]
3911
call __ftol
3912
mov ebx,eax
3913
mov byte ptr (-12)[ebp],bl
3914
movsx edi,byte ptr (-12)[ebp]
3915
cmp edi,7
3916
je L934
3917
mov dword ptr (-8)[ebp],55
3918
cmp dword ptr (-4)[ebp],0
3919
je L936
3920
mov edi,dword ptr (-8)[ebp]
3921
push edi
3922
lea edi,(L702)
3923
push edi
3924
call _printf
3925
add esp,8
3926
L936:
3927
L934:
3928
mov byte ptr (-12)[ebp],5
3929
fld qword ptr (L417)
3930
fstp qword ptr (-72)[ebp]
3931
movsx edi,byte ptr (-12)[ebp]
3932
push edi
3933
fild dword ptr 0[esp]
3934
add esp,4
3935
fadd qword ptr (-72)[ebp]
3936
call __ftol
3937
mov ebx,eax
3938
mov byte ptr (-12)[ebp],bl
3939
movsx edi,byte ptr (-12)[ebp]
3940
cmp edi,7
3941
je L938
3942
mov dword ptr (-8)[ebp],56
3943
cmp dword ptr (-4)[ebp],0
3944
je L940
3945
mov edi,dword ptr (-8)[ebp]
3946
push edi
3947
lea edi,(L702)
3948
push edi
3949
call _printf
3950
add esp,8
3951
L940:
3952
L938:
3953
mov word ptr (-16)[ebp],5
3954
mov byte ptr (-32)[ebp],2
3955
movsx edi,word ptr (-16)[ebp]
3956
movsx esi,byte ptr (-32)[ebp]
3957
lea edi,[esi][edi]
3958
mov word ptr (-16)[ebp],di
3959
movsx edi,word ptr (-16)[ebp]
3960
cmp edi,7
3961
je L942
3962
mov dword ptr (-8)[ebp],57
3963
cmp dword ptr (-4)[ebp],0
3964
je L944
3965
mov edi,dword ptr (-8)[ebp]
3966
push edi
3967
lea edi,(L702)
3968
push edi
3969
call _printf
3970
add esp,8
3971
L944:
3972
L942:
3973
mov word ptr (-16)[ebp],5
3974
mov word ptr (-36)[ebp],2
3975
movsx edi,word ptr (-16)[ebp]
3976
movsx esi,word ptr (-36)[ebp]
3977
lea edi,[esi][edi]
3978
mov word ptr (-16)[ebp],di
3979
movsx edi,word ptr (-16)[ebp]
3980
cmp edi,7
3981
je L946
3982
mov dword ptr (-8)[ebp],58
3983
cmp dword ptr (-4)[ebp],0
3984
je L948
3985
mov edi,dword ptr (-8)[ebp]
3986
push edi
3987
lea edi,(L702)
3988
push edi
3989
call _printf
3990
add esp,8
3991
L948:
3992
L946:
3993
mov word ptr (-16)[ebp],5
3994
mov dword ptr (-40)[ebp],2
3995
movsx edi,word ptr (-16)[ebp]
3996
mov esi,dword ptr (-40)[ebp]
3997
lea edi,[esi][edi]
3998
mov word ptr (-16)[ebp],di
3999
movsx edi,word ptr (-16)[ebp]
4000
cmp edi,7
4001
je L950
4002
mov dword ptr (-8)[ebp],59
4003
cmp dword ptr (-4)[ebp],0
4004
je L952
4005
mov edi,dword ptr (-8)[ebp]
4006
push edi
4007
lea edi,(L702)
4008
push edi
4009
call _printf
4010
add esp,8
4011
L952:
4012
L950:
4013
mov word ptr (-16)[ebp],5
4014
mov dword ptr (-44)[ebp],2
4015
movsx edi,word ptr (-16)[ebp]
4016
mov esi,dword ptr (-44)[ebp]
4017
lea edi,[esi][edi]
4018
mov word ptr (-16)[ebp],di
4019
movsx edi,word ptr (-16)[ebp]
4020
cmp edi,7
4021
je L954
4022
mov dword ptr (-8)[ebp],60
4023
cmp dword ptr (-4)[ebp],0
4024
je L956
4025
mov edi,dword ptr (-8)[ebp]
4026
push edi
4027
lea edi,(L702)
4028
push edi
4029
call _printf
4030
add esp,8
4031
L956:
4032
L954:
4033
mov word ptr (-16)[ebp],5
4034
mov dword ptr (-48)[ebp],2
4035
movsx edi,word ptr (-16)[ebp]
4036
mov esi,dword ptr (-48)[ebp]
4037
lea edi,[esi][edi]
4038
mov word ptr (-16)[ebp],di
4039
movsx edi,word ptr (-16)[ebp]
4040
cmp edi,7
4041
je L958
4042
mov dword ptr (-8)[ebp],61
4043
cmp dword ptr (-4)[ebp],0
4044
je L960
4045
mov edi,dword ptr (-8)[ebp]
4046
push edi
4047
lea edi,(L702)
4048
push edi
4049
call _printf
4050
add esp,8
4051
L960:
4052
L958:
4053
mov word ptr (-16)[ebp],5
4054
fld dword ptr (L530)
4055
fstp dword ptr (-64)[ebp]
4056
movsx edi,word ptr (-16)[ebp]
4057
push edi
4058
fild dword ptr 0[esp]
4059
add esp,4
4060
fadd dword ptr (-64)[ebp]
4061
call __ftol
4062
mov edi,eax
4063
mov word ptr (-16)[ebp],di
4064
movsx edi,word ptr (-16)[ebp]
4065
cmp edi,7
4066
je L962
4067
mov dword ptr (-8)[ebp],62
4068
cmp dword ptr (-4)[ebp],0
4069
je L964
4070
mov edi,dword ptr (-8)[ebp]
4071
push edi
4072
lea edi,(L702)
4073
push edi
4074
call _printf
4075
add esp,8
4076
L964:
4077
L962:
4078
mov word ptr (-16)[ebp],5
4079
fld qword ptr (L417)
4080
fstp qword ptr (-72)[ebp]
4081
movsx edi,word ptr (-16)[ebp]
4082
push edi
4083
fild dword ptr 0[esp]
4084
add esp,4
4085
fadd qword ptr (-72)[ebp]
4086
call __ftol
4087
mov edi,eax
4088
mov word ptr (-16)[ebp],di
4089
movsx edi,word ptr (-16)[ebp]
4090
cmp edi,7
4091
je L966
4092
mov dword ptr (-8)[ebp],63
4093
cmp dword ptr (-4)[ebp],0
4094
je L968
4095
mov edi,dword ptr (-8)[ebp]
4096
push edi
4097
lea edi,(L702)
4098
push edi
4099
call _printf
4100
add esp,8
4101
L968:
4102
L966:
4103
mov dword ptr (-20)[ebp],5
4104
mov byte ptr (-32)[ebp],2
4105
movsx edi,byte ptr (-32)[ebp]
4106
add dword ptr (-20)[ebp],edi
4107
cmp dword ptr (-20)[ebp],7
4108
je L970
4109
mov dword ptr (-8)[ebp],64
4110
cmp dword ptr (-4)[ebp],0
4111
je L972
4112
mov edi,dword ptr (-8)[ebp]
4113
push edi
4114
lea edi,(L702)
4115
push edi
4116
call _printf
4117
add esp,8
4118
L972:
4119
L970:
4120
mov dword ptr (-20)[ebp],5
4121
mov word ptr (-36)[ebp],2
4122
movsx edi,word ptr (-36)[ebp]
4123
add dword ptr (-20)[ebp],edi
4124
cmp dword ptr (-20)[ebp],7
4125
je L974
4126
mov dword ptr (-8)[ebp],65
4127
cmp dword ptr (-4)[ebp],0
4128
je L976
4129
mov edi,dword ptr (-8)[ebp]
4130
push edi
4131
lea edi,(L702)
4132
push edi
4133
call _printf
4134
add esp,8
4135
L976:
4136
L974:
4137
mov dword ptr (-20)[ebp],5
4138
mov dword ptr (-40)[ebp],2
4139
mov edi,dword ptr (-40)[ebp]
4140
add dword ptr (-20)[ebp],edi
4141
cmp dword ptr (-20)[ebp],7
4142
je L978
4143
mov dword ptr (-8)[ebp],66
4144
cmp dword ptr (-4)[ebp],0
4145
je L980
4146
mov edi,dword ptr (-8)[ebp]
4147
push edi
4148
lea edi,(L702)
4149
push edi
4150
call _printf
4151
add esp,8
4152
L980:
4153
L978:
4154
mov dword ptr (-20)[ebp],5
4155
mov dword ptr (-44)[ebp],2
4156
mov edi,dword ptr (-44)[ebp]
4157
add dword ptr (-20)[ebp],edi
4158
cmp dword ptr (-20)[ebp],7
4159
je L982
4160
mov dword ptr (-8)[ebp],67
4161
cmp dword ptr (-4)[ebp],0
4162
je L984
4163
mov edi,dword ptr (-8)[ebp]
4164
push edi
4165
lea edi,(L702)
4166
push edi
4167
call _printf
4168
add esp,8
4169
L984:
4170
L982:
4171
mov dword ptr (-20)[ebp],5
4172
mov dword ptr (-48)[ebp],2
4173
mov edi,dword ptr (-20)[ebp]
4174
mov esi,dword ptr (-48)[ebp]
4175
lea edi,[esi][edi]
4176
mov dword ptr (-20)[ebp],edi
4177
cmp dword ptr (-20)[ebp],7
4178
je L986
4179
mov dword ptr (-8)[ebp],68
4180
cmp dword ptr (-4)[ebp],0
4181
je L988
4182
mov edi,dword ptr (-8)[ebp]
4183
push edi
4184
lea edi,(L702)
4185
push edi
4186
call _printf
4187
add esp,8
4188
L988:
4189
L986:
4190
mov dword ptr (-20)[ebp],5
4191
fld dword ptr (L530)
4192
fstp dword ptr (-64)[ebp]
4193
mov edi,dword ptr (-20)[ebp]
4194
push edi
4195
fild dword ptr 0[esp]
4196
add esp,4
4197
fadd dword ptr (-64)[ebp]
4198
call __ftol
4199
mov dword ptr (-20)[ebp],eax
4200
cmp dword ptr (-20)[ebp],7
4201
je L990
4202
mov dword ptr (-8)[ebp],69
4203
cmp dword ptr (-4)[ebp],0
4204
je L992
4205
mov edi,dword ptr (-8)[ebp]
4206
push edi
4207
lea edi,(L702)
4208
push edi
4209
call _printf
4210
add esp,8
4211
L992:
4212
L990:
4213
mov dword ptr (-20)[ebp],5
4214
fld qword ptr (L417)
4215
fstp qword ptr (-72)[ebp]
4216
fild dword ptr (-20)[ebp]
4217
fadd qword ptr (-72)[ebp]
4218
call __ftol
4219
mov dword ptr (-20)[ebp],eax
4220
cmp dword ptr (-20)[ebp],7
4221
je L994
4222
mov dword ptr (-8)[ebp],70
4223
cmp dword ptr (-4)[ebp],0
4224
je L996
4225
mov edi,dword ptr (-8)[ebp]
4226
push edi
4227
lea edi,(L702)
4228
push edi
4229
call _printf
4230
add esp,8
4231
L996:
4232
L994:
4233
mov dword ptr (-24)[ebp],5
4234
mov byte ptr (-32)[ebp],2
4235
movsx edi,byte ptr (-32)[ebp]
4236
add dword ptr (-24)[ebp],edi
4237
cmp dword ptr (-24)[ebp],7
4238
je L998
4239
mov dword ptr (-8)[ebp],71
4240
cmp dword ptr (-4)[ebp],0
4241
je L1000
4242
mov edi,dword ptr (-8)[ebp]
4243
push edi
4244
lea edi,(L702)
4245
push edi
4246
call _printf
4247
add esp,8
4248
L1000:
4249
L998:
4250
mov dword ptr (-24)[ebp],5
4251
mov word ptr (-36)[ebp],2
4252
movsx edi,word ptr (-36)[ebp]
4253
add dword ptr (-24)[ebp],edi
4254
cmp dword ptr (-24)[ebp],7
4255
je L1002
4256
mov dword ptr (-8)[ebp],72
4257
cmp dword ptr (-4)[ebp],0
4258
je L1004
4259
mov edi,dword ptr (-8)[ebp]
4260
push edi
4261
lea edi,(L702)
4262
push edi
4263
call _printf
4264
add esp,8
4265
L1004:
4266
L1002:
4267
mov dword ptr (-24)[ebp],5
4268
mov dword ptr (-40)[ebp],2
4269
mov edi,dword ptr (-40)[ebp]
4270
add dword ptr (-24)[ebp],edi
4271
cmp dword ptr (-24)[ebp],7
4272
je L1006
4273
mov dword ptr (-8)[ebp],73
4274
cmp dword ptr (-4)[ebp],0
4275
je L1008
4276
mov edi,dword ptr (-8)[ebp]
4277
push edi
4278
lea edi,(L702)
4279
push edi
4280
call _printf
4281
add esp,8
4282
L1008:
4283
L1006:
4284
mov dword ptr (-24)[ebp],5
4285
mov dword ptr (-44)[ebp],2
4286
mov edi,dword ptr (-44)[ebp]
4287
add dword ptr (-24)[ebp],edi
4288
cmp dword ptr (-24)[ebp],7
4289
je L1010
4290
mov dword ptr (-8)[ebp],74
4291
cmp dword ptr (-4)[ebp],0
4292
je L1012
4293
mov edi,dword ptr (-8)[ebp]
4294
push edi
4295
lea edi,(L702)
4296
push edi
4297
call _printf
4298
add esp,8
4299
L1012:
4300
L1010:
4301
mov dword ptr (-24)[ebp],5
4302
mov dword ptr (-48)[ebp],2
4303
mov edi,dword ptr (-24)[ebp]
4304
mov esi,dword ptr (-48)[ebp]
4305
lea edi,[esi][edi]
4306
mov dword ptr (-24)[ebp],edi
4307
cmp dword ptr (-24)[ebp],7
4308
je L1014
4309
mov dword ptr (-8)[ebp],75
4310
cmp dword ptr (-4)[ebp],0
4311
je L1016
4312
mov edi,dword ptr (-8)[ebp]
4313
push edi
4314
lea edi,(L702)
4315
push edi
4316
call _printf
4317
add esp,8
4318
L1016:
4319
L1014:
4320
mov dword ptr (-24)[ebp],5
4321
fld dword ptr (L530)
4322
fstp dword ptr (-64)[ebp]
4323
mov edi,dword ptr (-24)[ebp]
4324
push edi
4325
fild dword ptr 0[esp]
4326
add esp,4
4327
fadd dword ptr (-64)[ebp]
4328
call __ftol
4329
mov dword ptr (-24)[ebp],eax
4330
cmp dword ptr (-24)[ebp],7
4331
je L1018
4332
mov dword ptr (-8)[ebp],76
4333
cmp dword ptr (-4)[ebp],0
4334
je L1020
4335
mov edi,dword ptr (-8)[ebp]
4336
push edi
4337
lea edi,(L702)
4338
push edi
4339
call _printf
4340
add esp,8
4341
L1020:
4342
L1018:
4343
mov dword ptr (-24)[ebp],5
4344
fld qword ptr (L417)
4345
fstp qword ptr (-72)[ebp]
4346
fild dword ptr (-24)[ebp]
4347
fadd qword ptr (-72)[ebp]
4348
call __ftol
4349
mov dword ptr (-24)[ebp],eax
4350
cmp dword ptr (-24)[ebp],7
4351
je L1022
4352
mov dword ptr (-8)[ebp],77
4353
cmp dword ptr (-4)[ebp],0
4354
je L1024
4355
mov edi,dword ptr (-8)[ebp]
4356
push edi
4357
lea edi,(L702)
4358
push edi
4359
call _printf
4360
add esp,8
4361
L1024:
4362
L1022:
4363
mov dword ptr (-28)[ebp],5
4364
mov byte ptr (-32)[ebp],2
4365
movsx edi,byte ptr (-32)[ebp]
4366
add dword ptr (-28)[ebp],edi
4367
mov edi,dword ptr (-28)[ebp]
4368
cmp edi,7
4369
je L1026
4370
mov dword ptr (-8)[ebp],78
4371
cmp dword ptr (-4)[ebp],0
4372
je L1028
4373
mov edi,dword ptr (-8)[ebp]
4374
push edi
4375
lea edi,(L702)
4376
push edi
4377
call _printf
4378
add esp,8
4379
L1028:
4380
L1026:
4381
mov dword ptr (-28)[ebp],5
4382
mov word ptr (-36)[ebp],2
4383
movsx edi,word ptr (-36)[ebp]
4384
add dword ptr (-28)[ebp],edi
4385
mov edi,dword ptr (-28)[ebp]
4386
cmp edi,7
4387
je L1030
4388
mov dword ptr (-8)[ebp],79
4389
cmp dword ptr (-4)[ebp],0
4390
je L1032
4391
mov edi,dword ptr (-8)[ebp]
4392
push edi
4393
lea edi,(L702)
4394
push edi
4395
call _printf
4396
add esp,8
4397
L1032:
4398
L1030:
4399
mov dword ptr (-28)[ebp],5
4400
mov dword ptr (-40)[ebp],2
4401
mov edi,dword ptr (-40)[ebp]
4402
add dword ptr (-28)[ebp],edi
4403
mov edi,dword ptr (-28)[ebp]
4404
cmp edi,7
4405
je L1034
4406
mov dword ptr (-8)[ebp],80
4407
cmp dword ptr (-4)[ebp],0
4408
je L1036
4409
mov edi,dword ptr (-8)[ebp]
4410
push edi
4411
lea edi,(L702)
4412
push edi
4413
call _printf
4414
add esp,8
4415
L1036:
4416
L1034:
4417
mov dword ptr (-28)[ebp],5
4418
mov dword ptr (-44)[ebp],2
4419
mov edi,dword ptr (-44)[ebp]
4420
add dword ptr (-28)[ebp],edi
4421
mov edi,dword ptr (-28)[ebp]
4422
cmp edi,7
4423
je L1038
4424
mov dword ptr (-8)[ebp],81
4425
cmp dword ptr (-4)[ebp],0
4426
je L1040
4427
mov edi,dword ptr (-8)[ebp]
4428
push edi
4429
lea edi,(L702)
4430
push edi
4431
call _printf
4432
add esp,8
4433
L1040:
4434
L1038:
4435
mov dword ptr (-28)[ebp],5
4436
mov dword ptr (-48)[ebp],2
4437
mov edi,dword ptr (-48)[ebp]
4438
add dword ptr (-28)[ebp],edi
4439
mov edi,dword ptr (-28)[ebp]
4440
cmp edi,7
4441
je L1042
4442
mov dword ptr (-8)[ebp],82
4443
cmp dword ptr (-4)[ebp],0
4444
je L1044
4445
mov edi,dword ptr (-8)[ebp]
4446
push edi
4447
lea edi,(L702)
4448
push edi
4449
call _printf
4450
add esp,8
4451
L1044:
4452
L1042:
4453
mov dword ptr (-28)[ebp],5
4454
fld dword ptr (L530)
4455
fstp dword ptr (-64)[ebp]
4456
mov edi,dword ptr (-28)[ebp]
4457
fld qword ptr (L597)
4458
mov esi,edi
4459
shr esi,1
4460
push esi
4461
fild dword ptr 0[esp]
4462
add esp,4
4463
fmulp st(1),st
4464
and edi,1
4465
push edi
4466
fild dword ptr 0[esp]
4467
add esp,4
4468
faddp st(1),st
4469
sub esp,4
4470
fstp dword ptr 0[esp]
4471
fld dword ptr 0[esp]
4472
add esp,4
4473
fadd dword ptr (-64)[ebp]
4474
fstp dword ptr (-136)[ebp]
4475
fld dword ptr (L843)
4476
fcomp dword ptr (-136)[ebp]
4477
fstsw ax
4478
sahf
4479
jp L1047
4480
ja L1047
4481
fld dword ptr (-136)[ebp]
4482
fsub dword ptr (L843)
4483
call __ftol
4484
mov edi,eax
4485
lea edi,(080000000H)[edi]
4486
mov dword ptr (-132)[ebp],edi
4487
jmp L1048
4488
L1047:
4489
fld dword ptr (-136)[ebp]
4490
call __ftol
4491
mov edi,eax
4492
mov dword ptr (-132)[ebp],edi
4493
L1048:
4494
mov edi,dword ptr (-132)[ebp]
4495
mov dword ptr (-28)[ebp],edi
4496
mov edi,dword ptr (-28)[ebp]
4497
cmp edi,7
4498
je L1049
4499
mov dword ptr (-8)[ebp],83
4500
cmp dword ptr (-4)[ebp],0
4501
je L1051
4502
mov edi,dword ptr (-8)[ebp]
4503
push edi
4504
lea edi,(L702)
4505
push edi
4506
call _printf
4507
add esp,8
4508
L1051:
4509
L1049:
4510
mov dword ptr (-28)[ebp],5
4511
fld qword ptr (L417)
4512
fstp qword ptr (-72)[ebp]
4513
mov edi,dword ptr (-28)[ebp]
4514
fld qword ptr (L597)
4515
mov esi,edi
4516
shr esi,1
4517
push esi
4518
fild dword ptr 0[esp]
4519
add esp,4
4520
fmulp st(1),st
4521
and edi,1
4522
push edi
4523
fild dword ptr 0[esp]
4524
add esp,4
4525
faddp st(1),st
4526
fadd qword ptr (-72)[ebp]
4527
fstp qword ptr (-152)[ebp]
4528
fld qword ptr (L851)
4529
fcomp qword ptr (-152)[ebp]
4530
fstsw ax
4531
sahf
4532
jp L1054
4533
ja L1054
4534
fld qword ptr (-152)[ebp]
4535
fsub qword ptr (L851)
4536
call __ftol
4537
mov edi,eax
4538
lea edi,(080000000H)[edi]
4539
mov dword ptr (-144)[ebp],edi
4540
jmp L1055
4541
L1054:
4542
fld qword ptr (-152)[ebp]
4543
call __ftol
4544
mov edi,eax
4545
mov dword ptr (-144)[ebp],edi
4546
L1055:
4547
mov edi,dword ptr (-144)[ebp]
4548
mov dword ptr (-28)[ebp],edi
4549
mov edi,dword ptr (-28)[ebp]
4550
cmp edi,7
4551
je L1056
4552
mov dword ptr (-8)[ebp],84
4553
cmp dword ptr (-4)[ebp],0
4554
je L1058
4555
mov edi,dword ptr (-8)[ebp]
4556
push edi
4557
lea edi,(L702)
4558
push edi
4559
call _printf
4560
add esp,8
4561
L1058:
4562
L1056:
4563
fld dword ptr (L856)
4564
fstp dword ptr (-52)[ebp]
4565
mov byte ptr (-32)[ebp],2
4566
fld dword ptr (-52)[ebp]
4567
movsx edi,byte ptr (-32)[ebp]
4568
push edi
4569
fild dword ptr 0[esp]
4570
add esp,4
4571
faddp st(1),st
4572
fstp dword ptr (-52)[ebp]
4573
fld dword ptr (L1062)
4574
fcomp dword ptr (-52)[ebp]
4575
fstsw ax
4576
sahf
4577
jp L2347
4578
je L1060
4579
L2347:
4580
mov dword ptr (-8)[ebp],85
4581
cmp dword ptr (-4)[ebp],0
4582
je L1063
4583
mov edi,dword ptr (-8)[ebp]
4584
push edi
4585
lea edi,(L702)
4586
push edi
4587
call _printf
4588
add esp,8
4589
L1063:
4590
L1060:
4591
fld dword ptr (L856)
4592
fstp dword ptr (-52)[ebp]
4593
mov word ptr (-36)[ebp],2
4594
fld dword ptr (-52)[ebp]
4595
movsx edi,word ptr (-36)[ebp]
4596
push edi
4597
fild dword ptr 0[esp]
4598
add esp,4
4599
faddp st(1),st
4600
fstp dword ptr (-52)[ebp]
4601
fld dword ptr (L1062)
4602
fcomp dword ptr (-52)[ebp]
4603
fstsw ax
4604
sahf
4605
jp L2348
4606
je L1065
4607
L2348:
4608
mov dword ptr (-8)[ebp],86
4609
cmp dword ptr (-4)[ebp],0
4610
je L1067
4611
mov edi,dword ptr (-8)[ebp]
4612
push edi
4613
lea edi,(L702)
4614
push edi
4615
call _printf
4616
add esp,8
4617
L1067:
4618
L1065:
4619
fld dword ptr (L856)
4620
fstp dword ptr (-52)[ebp]
4621
mov dword ptr (-40)[ebp],2
4622
fld dword ptr (-52)[ebp]
4623
mov edi,dword ptr (-40)[ebp]
4624
push edi
4625
fild dword ptr 0[esp]
4626
add esp,4
4627
faddp st(1),st
4628
fstp dword ptr (-52)[ebp]
4629
fld dword ptr (L1062)
4630
fcomp dword ptr (-52)[ebp]
4631
fstsw ax
4632
sahf
4633
jp L2349
4634
je L1069
4635
L2349:
4636
mov dword ptr (-8)[ebp],87
4637
cmp dword ptr (-4)[ebp],0
4638
je L1071
4639
mov edi,dword ptr (-8)[ebp]
4640
push edi
4641
lea edi,(L702)
4642
push edi
4643
call _printf
4644
add esp,8
4645
L1071:
4646
L1069:
4647
fld dword ptr (L856)
4648
fstp dword ptr (-52)[ebp]
4649
mov dword ptr (-44)[ebp],2
4650
fld dword ptr (-52)[ebp]
4651
mov edi,dword ptr (-44)[ebp]
4652
push edi
4653
fild dword ptr 0[esp]
4654
add esp,4
4655
faddp st(1),st
4656
fstp dword ptr (-52)[ebp]
4657
fld dword ptr (L1062)
4658
fcomp dword ptr (-52)[ebp]
4659
fstsw ax
4660
sahf
4661
jp L2350
4662
je L1073
4663
L2350:
4664
mov dword ptr (-8)[ebp],88
4665
cmp dword ptr (-4)[ebp],0
4666
je L1075
4667
mov edi,dword ptr (-8)[ebp]
4668
push edi
4669
lea edi,(L702)
4670
push edi
4671
call _printf
4672
add esp,8
4673
L1075:
4674
L1073:
4675
fld dword ptr (L856)
4676
fstp dword ptr (-52)[ebp]
4677
mov dword ptr (-48)[ebp],2
4678
mov edi,dword ptr (-48)[ebp]
4679
fld dword ptr (-52)[ebp]
4680
fld qword ptr (L597)
4681
mov esi,edi
4682
shr esi,1
4683
push esi
4684
fild dword ptr 0[esp]
4685
add esp,4
4686
fmulp st(1),st
4687
and edi,1
4688
push edi
4689
fild dword ptr 0[esp]
4690
add esp,4
4691
faddp st(1),st
4692
sub esp,4
4693
fstp dword ptr 0[esp]
4694
fld dword ptr 0[esp]
4695
add esp,4
4696
faddp st(1),st
4697
fstp dword ptr (-52)[ebp]
4698
fld dword ptr (L1062)
4699
fcomp dword ptr (-52)[ebp]
4700
fstsw ax
4701
sahf
4702
jp L2351
4703
je L1077
4704
L2351:
4705
mov dword ptr (-8)[ebp],89
4706
cmp dword ptr (-4)[ebp],0
4707
je L1079
4708
mov edi,dword ptr (-8)[ebp]
4709
push edi
4710
lea edi,(L702)
4711
push edi
4712
call _printf
4713
add esp,8
4714
L1079:
4715
L1077:
4716
fld dword ptr (L856)
4717
fstp dword ptr (-52)[ebp]
4718
fld dword ptr (L530)
4719
fstp dword ptr (-64)[ebp]
4720
fld dword ptr (-52)[ebp]
4721
fadd dword ptr (-64)[ebp]
4722
fstp dword ptr (-52)[ebp]
4723
fld dword ptr (L1062)
4724
fcomp dword ptr (-52)[ebp]
4725
fstsw ax
4726
sahf
4727
jp L2352
4728
je L1081
4729
L2352:
4730
mov dword ptr (-8)[ebp],90
4731
cmp dword ptr (-4)[ebp],0
4732
je L1083
4733
mov edi,dword ptr (-8)[ebp]
4734
push edi
4735
lea edi,(L702)
4736
push edi
4737
call _printf
4738
add esp,8
4739
L1083:
4740
L1081:
4741
fld dword ptr (L856)
4742
fstp dword ptr (-52)[ebp]
4743
fld qword ptr (L417)
4744
fstp qword ptr (-72)[ebp]
4745
fld dword ptr (-52)[ebp]
4746
fadd qword ptr (-72)[ebp]
4747
fstp dword ptr (-52)[ebp]
4748
fld dword ptr (L1062)
4749
fcomp dword ptr (-52)[ebp]
4750
fstsw ax
4751
sahf
4752
jp L2353
4753
je L1085
4754
L2353:
4755
mov dword ptr (-8)[ebp],91
4756
cmp dword ptr (-4)[ebp],0
4757
je L1087
4758
mov edi,dword ptr (-8)[ebp]
4759
push edi
4760
lea edi,(L702)
4761
push edi
4762
call _printf
4763
add esp,8
4764
L1087:
4765
L1085:
4766
fld qword ptr (L885)
4767
fstp qword ptr (-60)[ebp]
4768
mov byte ptr (-32)[ebp],2
4769
fld qword ptr (-60)[ebp]
4770
movsx edi,byte ptr (-32)[ebp]
4771
push edi
4772
fild dword ptr 0[esp]
4773
add esp,4
4774
faddp st(1),st
4775
fstp qword ptr (-60)[ebp]
4776
fld qword ptr (L1091)
4777
fcomp qword ptr (-60)[ebp]
4778
fstsw ax
4779
sahf
4780
jp L2354
4781
je L1089
4782
L2354:
4783
mov dword ptr (-8)[ebp],92
4784
cmp dword ptr (-4)[ebp],0
4785
je L1092
4786
mov edi,dword ptr (-8)[ebp]
4787
push edi
4788
lea edi,(L702)
4789
push edi
4790
call _printf
4791
add esp,8
4792
L1092:
4793
L1089:
4794
fld qword ptr (L885)
4795
fstp qword ptr (-60)[ebp]
4796
mov word ptr (-36)[ebp],2
4797
fld qword ptr (-60)[ebp]
4798
movsx edi,word ptr (-36)[ebp]
4799
push edi
4800
fild dword ptr 0[esp]
4801
add esp,4
4802
faddp st(1),st
4803
fstp qword ptr (-60)[ebp]
4804
fld qword ptr (L1091)
4805
fcomp qword ptr (-60)[ebp]
4806
fstsw ax
4807
sahf
4808
jp L2355
4809
je L1094
4810
L2355:
4811
mov dword ptr (-8)[ebp],93
4812
cmp dword ptr (-4)[ebp],0
4813
je L1096
4814
mov edi,dword ptr (-8)[ebp]
4815
push edi
4816
lea edi,(L702)
4817
push edi
4818
call _printf
4819
add esp,8
4820
L1096:
4821
L1094:
4822
fld qword ptr (L885)
4823
fstp qword ptr (-60)[ebp]
4824
mov dword ptr (-40)[ebp],2
4825
fld qword ptr (-60)[ebp]
4826
fild dword ptr (-40)[ebp]
4827
faddp st(1),st
4828
fstp qword ptr (-60)[ebp]
4829
fld qword ptr (L1091)
4830
fcomp qword ptr (-60)[ebp]
4831
fstsw ax
4832
sahf
4833
jp L2356
4834
je L1098
4835
L2356:
4836
mov dword ptr (-8)[ebp],94
4837
cmp dword ptr (-4)[ebp],0
4838
je L1100
4839
mov edi,dword ptr (-8)[ebp]
4840
push edi
4841
lea edi,(L702)
4842
push edi
4843
call _printf
4844
add esp,8
4845
L1100:
4846
L1098:
4847
fld qword ptr (L885)
4848
fstp qword ptr (-60)[ebp]
4849
mov dword ptr (-44)[ebp],2
4850
fld qword ptr (-60)[ebp]
4851
fild dword ptr (-44)[ebp]
4852
faddp st(1),st
4853
fstp qword ptr (-60)[ebp]
4854
fld qword ptr (L1091)
4855
fcomp qword ptr (-60)[ebp]
4856
fstsw ax
4857
sahf
4858
jp L2357
4859
je L1102
4860
L2357:
4861
mov dword ptr (-8)[ebp],95
4862
cmp dword ptr (-4)[ebp],0
4863
je L1104
4864
mov edi,dword ptr (-8)[ebp]
4865
push edi
4866
lea edi,(L702)
4867
push edi
4868
call _printf
4869
add esp,8
4870
L1104:
4871
L1102:
4872
fld qword ptr (L885)
4873
fstp qword ptr (-60)[ebp]
4874
mov dword ptr (-48)[ebp],2
4875
mov edi,dword ptr (-48)[ebp]
4876
fld qword ptr (-60)[ebp]
4877
fld qword ptr (L597)
4878
mov esi,edi
4879
shr esi,1
4880
push esi
4881
fild dword ptr 0[esp]
4882
add esp,4
4883
fmulp st(1),st
4884
and edi,1
4885
push edi
4886
fild dword ptr 0[esp]
4887
add esp,4
4888
faddp st(1),st
4889
faddp st(1),st
4890
fstp qword ptr (-60)[ebp]
4891
fld qword ptr (L1091)
4892
fcomp qword ptr (-60)[ebp]
4893
fstsw ax
4894
sahf
4895
jp L2358
4896
je L1106
4897
L2358:
4898
mov dword ptr (-8)[ebp],96
4899
cmp dword ptr (-4)[ebp],0
4900
je L1108
4901
mov edi,dword ptr (-8)[ebp]
4902
push edi
4903
lea edi,(L702)
4904
push edi
4905
call _printf
4906
add esp,8
4907
L1108:
4908
L1106:
4909
fld qword ptr (L885)
4910
fstp qword ptr (-60)[ebp]
4911
fld dword ptr (L530)
4912
fstp dword ptr (-64)[ebp]
4913
fld qword ptr (-60)[ebp]
4914
fadd dword ptr (-64)[ebp]
4915
fstp qword ptr (-60)[ebp]
4916
fld qword ptr (L1091)
4917
fcomp qword ptr (-60)[ebp]
4918
fstsw ax
4919
sahf
4920
jp L2359
4921
je L1110
4922
L2359:
4923
mov dword ptr (-8)[ebp],97
4924
cmp dword ptr (-4)[ebp],0
4925
je L1112
4926
mov edi,dword ptr (-8)[ebp]
4927
push edi
4928
lea edi,(L702)
4929
push edi
4930
call _printf
4931
add esp,8
4932
L1112:
4933
L1110:
4934
fld qword ptr (L885)
4935
fstp qword ptr (-60)[ebp]
4936
fld qword ptr (L417)
4937
fstp qword ptr (-72)[ebp]
4938
fld qword ptr (-60)[ebp]
4939
fadd qword ptr (-72)[ebp]
4940
fstp qword ptr (-60)[ebp]
4941
fld qword ptr (L1091)
4942
fcomp qword ptr (-60)[ebp]
4943
fstsw ax
4944
sahf
4945
jp L2360
4946
je L1114
4947
L2360:
4948
mov dword ptr (-8)[ebp],98
4949
cmp dword ptr (-4)[ebp],0
4950
je L1116
4951
mov edi,dword ptr (-8)[ebp]
4952
push edi
4953
lea edi,(L702)
4954
push edi
4955
call _printf
4956
add esp,8
4957
L1116:
4958
L1114:
4959
mov byte ptr (-12)[ebp],5
4960
mov byte ptr (-32)[ebp],2
4961
movsx edi,byte ptr (-12)[ebp]
4962
movsx esi,byte ptr (-32)[ebp]
4963
sub edi,esi
4964
mov ebx,edi
4965
mov byte ptr (-12)[ebp],bl
4966
movsx edi,byte ptr (-12)[ebp]
4967
cmp edi,3
4968
je L1118
4969
mov dword ptr (-8)[ebp],99
4970
cmp dword ptr (-4)[ebp],0
4971
je L1120
4972
mov edi,dword ptr (-8)[ebp]
4973
push edi
4974
lea edi,(L702)
4975
push edi
4976
call _printf
4977
add esp,8
4978
L1120:
4979
L1118:
4980
mov byte ptr (-12)[ebp],5
4981
mov word ptr (-36)[ebp],2
4982
movsx edi,byte ptr (-12)[ebp]
4983
movsx esi,word ptr (-36)[ebp]
4984
sub edi,esi
4985
mov ebx,edi
4986
mov byte ptr (-12)[ebp],bl
4987
movsx edi,byte ptr (-12)[ebp]
4988
cmp edi,3
4989
je L1122
4990
mov dword ptr (-8)[ebp],100
4991
cmp dword ptr (-4)[ebp],0
4992
je L1124
4993
mov edi,dword ptr (-8)[ebp]
4994
push edi
4995
lea edi,(L702)
4996
push edi
4997
call _printf
4998
add esp,8
4999
L1124:
5000
L1122:
5001
mov byte ptr (-12)[ebp],5
5002
mov dword ptr (-40)[ebp],2
5003
movsx edi,byte ptr (-12)[ebp]
5004
sub edi,dword ptr (-40)[ebp]
5005
mov ebx,edi
5006
mov byte ptr (-12)[ebp],bl
5007
movsx edi,byte ptr (-12)[ebp]
5008
cmp edi,3
5009
je L1126
5010
mov dword ptr (-8)[ebp],101
5011
cmp dword ptr (-4)[ebp],0
5012
je L1128
5013
mov edi,dword ptr (-8)[ebp]
5014
push edi
5015
lea edi,(L702)
5016
push edi
5017
call _printf
5018
add esp,8
5019
L1128:
5020
L1126:
5021
mov byte ptr (-12)[ebp],5
5022
mov dword ptr (-44)[ebp],2
5023
movsx edi,byte ptr (-12)[ebp]
5024
sub edi,dword ptr (-44)[ebp]
5025
mov ebx,edi
5026
mov byte ptr (-12)[ebp],bl
5027
movsx edi,byte ptr (-12)[ebp]
5028
cmp edi,3
5029
je L1130
5030
mov dword ptr (-8)[ebp],102
5031
cmp dword ptr (-4)[ebp],0
5032
je L1132
5033
mov edi,dword ptr (-8)[ebp]
5034
push edi
5035
lea edi,(L702)
5036
push edi
5037
call _printf
5038
add esp,8
5039
L1132:
5040
L1130:
5041
mov byte ptr (-12)[ebp],5
5042
mov dword ptr (-48)[ebp],2
5043
movsx edi,byte ptr (-12)[ebp]
5044
sub edi,dword ptr (-48)[ebp]
5045
mov ebx,edi
5046
mov byte ptr (-12)[ebp],bl
5047
movsx edi,byte ptr (-12)[ebp]
5048
cmp edi,3
5049
je L1134
5050
mov dword ptr (-8)[ebp],103
5051
cmp dword ptr (-4)[ebp],0
5052
je L1136
5053
mov edi,dword ptr (-8)[ebp]
5054
push edi
5055
lea edi,(L702)
5056
push edi
5057
call _printf
5058
add esp,8
5059
L1136:
5060
L1134:
5061
mov byte ptr (-12)[ebp],5
5062
fld dword ptr (L530)
5063
fstp dword ptr (-64)[ebp]
5064
movsx edi,byte ptr (-12)[ebp]
5065
push edi
5066
fild dword ptr 0[esp]
5067
add esp,4
5068
fsub dword ptr (-64)[ebp]
5069
call __ftol
5070
mov ebx,eax
5071
mov byte ptr (-12)[ebp],bl
5072
movsx edi,byte ptr (-12)[ebp]
5073
cmp edi,3
5074
je L1138
5075
mov dword ptr (-8)[ebp],104
5076
cmp dword ptr (-4)[ebp],0
5077
je L1140
5078
mov edi,dword ptr (-8)[ebp]
5079
push edi
5080
lea edi,(L702)
5081
push edi
5082
call _printf
5083
add esp,8
5084
L1140:
5085
L1138:
5086
mov byte ptr (-12)[ebp],5
5087
fld qword ptr (L417)
5088
fstp qword ptr (-72)[ebp]
5089
movsx edi,byte ptr (-12)[ebp]
5090
push edi
5091
fild dword ptr 0[esp]
5092
add esp,4
5093
fsub qword ptr (-72)[ebp]
5094
call __ftol
5095
mov ebx,eax
5096
mov byte ptr (-12)[ebp],bl
5097
movsx edi,byte ptr (-12)[ebp]
5098
cmp edi,3
5099
je L1142
5100
mov dword ptr (-8)[ebp],105
5101
cmp dword ptr (-4)[ebp],0
5102
je L1144
5103
mov edi,dword ptr (-8)[ebp]
5104
push edi
5105
lea edi,(L702)
5106
push edi
5107
call _printf
5108
add esp,8
5109
L1144:
5110
L1142:
5111
mov word ptr (-16)[ebp],5
5112
mov byte ptr (-32)[ebp],2
5113
movsx edi,word ptr (-16)[ebp]
5114
movsx esi,byte ptr (-32)[ebp]
5115
sub edi,esi
5116
mov word ptr (-16)[ebp],di
5117
movsx edi,word ptr (-16)[ebp]
5118
cmp edi,3
5119
je L1146
5120
mov dword ptr (-8)[ebp],106
5121
cmp dword ptr (-4)[ebp],0
5122
je L1148
5123
mov edi,dword ptr (-8)[ebp]
5124
push edi
5125
lea edi,(L702)
5126
push edi
5127
call _printf
5128
add esp,8
5129
L1148:
5130
L1146:
5131
mov word ptr (-16)[ebp],5
5132
mov word ptr (-36)[ebp],2
5133
movsx edi,word ptr (-16)[ebp]
5134
movsx esi,word ptr (-36)[ebp]
5135
sub edi,esi
5136
mov word ptr (-16)[ebp],di
5137
movsx edi,word ptr (-16)[ebp]
5138
cmp edi,3
5139
je L1150
5140
mov dword ptr (-8)[ebp],107
5141
cmp dword ptr (-4)[ebp],0
5142
je L1152
5143
mov edi,dword ptr (-8)[ebp]
5144
push edi
5145
lea edi,(L702)
5146
push edi
5147
call _printf
5148
add esp,8
5149
L1152:
5150
L1150:
5151
mov word ptr (-16)[ebp],5
5152
mov dword ptr (-40)[ebp],2
5153
movsx edi,word ptr (-16)[ebp]
5154
sub edi,dword ptr (-40)[ebp]
5155
mov word ptr (-16)[ebp],di
5156
movsx edi,word ptr (-16)[ebp]
5157
cmp edi,3
5158
je L1154
5159
mov dword ptr (-8)[ebp],108
5160
cmp dword ptr (-4)[ebp],0
5161
je L1156
5162
mov edi,dword ptr (-8)[ebp]
5163
push edi
5164
lea edi,(L702)
5165
push edi
5166
call _printf
5167
add esp,8
5168
L1156:
5169
L1154:
5170
mov word ptr (-16)[ebp],5
5171
mov dword ptr (-44)[ebp],2
5172
movsx edi,word ptr (-16)[ebp]
5173
sub edi,dword ptr (-44)[ebp]
5174
mov word ptr (-16)[ebp],di
5175
movsx edi,word ptr (-16)[ebp]
5176
cmp edi,3
5177
je L1158
5178
mov dword ptr (-8)[ebp],109
5179
cmp dword ptr (-4)[ebp],0
5180
je L1160
5181
mov edi,dword ptr (-8)[ebp]
5182
push edi
5183
lea edi,(L702)
5184
push edi
5185
call _printf
5186
add esp,8
5187
L1160:
5188
L1158:
5189
mov word ptr (-16)[ebp],5
5190
mov dword ptr (-48)[ebp],2
5191
movsx edi,word ptr (-16)[ebp]
5192
sub edi,dword ptr (-48)[ebp]
5193
mov word ptr (-16)[ebp],di
5194
movsx edi,word ptr (-16)[ebp]
5195
cmp edi,3
5196
je L1162
5197
mov dword ptr (-8)[ebp],110
5198
cmp dword ptr (-4)[ebp],0
5199
je L1164
5200
mov edi,dword ptr (-8)[ebp]
5201
push edi
5202
lea edi,(L702)
5203
push edi
5204
call _printf
5205
add esp,8
5206
L1164:
5207
L1162:
5208
mov word ptr (-16)[ebp],5
5209
fld dword ptr (L530)
5210
fstp dword ptr (-64)[ebp]
5211
movsx edi,word ptr (-16)[ebp]
5212
push edi
5213
fild dword ptr 0[esp]
5214
add esp,4
5215
fsub dword ptr (-64)[ebp]
5216
call __ftol
5217
mov edi,eax
5218
mov word ptr (-16)[ebp],di
5219
movsx edi,word ptr (-16)[ebp]
5220
cmp edi,3
5221
je L1166
5222
mov dword ptr (-8)[ebp],111
5223
cmp dword ptr (-4)[ebp],0
5224
je L1168
5225
mov edi,dword ptr (-8)[ebp]
5226
push edi
5227
lea edi,(L702)
5228
push edi
5229
call _printf
5230
add esp,8
5231
L1168:
5232
L1166:
5233
mov word ptr (-16)[ebp],5
5234
fld qword ptr (L417)
5235
fstp qword ptr (-72)[ebp]
5236
movsx edi,word ptr (-16)[ebp]
5237
push edi
5238
fild dword ptr 0[esp]
5239
add esp,4
5240
fsub qword ptr (-72)[ebp]
5241
call __ftol
5242
mov edi,eax
5243
mov word ptr (-16)[ebp],di
5244
movsx edi,word ptr (-16)[ebp]
5245
cmp edi,3
5246
je L1170
5247
mov dword ptr (-8)[ebp],112
5248
cmp dword ptr (-4)[ebp],0
5249
je L1172
5250
mov edi,dword ptr (-8)[ebp]
5251
push edi
5252
lea edi,(L702)
5253
push edi
5254
call _printf
5255
add esp,8
5256
L1172:
5257
L1170:
5258
mov dword ptr (-20)[ebp],5
5259
mov byte ptr (-32)[ebp],2
5260
movsx edi,byte ptr (-32)[ebp]
5261
sub dword ptr (-20)[ebp],edi
5262
cmp dword ptr (-20)[ebp],3
5263
je L1174
5264
mov dword ptr (-8)[ebp],113
5265
cmp dword ptr (-4)[ebp],0
5266
je L1176
5267
mov edi,dword ptr (-8)[ebp]
5268
push edi
5269
lea edi,(L702)
5270
push edi
5271
call _printf
5272
add esp,8
5273
L1176:
5274
L1174:
5275
mov dword ptr (-20)[ebp],5
5276
mov word ptr (-36)[ebp],2
5277
movsx edi,word ptr (-36)[ebp]
5278
sub dword ptr (-20)[ebp],edi
5279
cmp dword ptr (-20)[ebp],3
5280
je L1178
5281
mov dword ptr (-8)[ebp],114
5282
cmp dword ptr (-4)[ebp],0
5283
je L1180
5284
mov edi,dword ptr (-8)[ebp]
5285
push edi
5286
lea edi,(L702)
5287
push edi
5288
call _printf
5289
add esp,8
5290
L1180:
5291
L1178:
5292
mov dword ptr (-20)[ebp],5
5293
mov dword ptr (-40)[ebp],2
5294
mov edi,dword ptr (-40)[ebp]
5295
sub dword ptr (-20)[ebp],edi
5296
cmp dword ptr (-20)[ebp],3
5297
je L1182
5298
mov dword ptr (-8)[ebp],115
5299
cmp dword ptr (-4)[ebp],0
5300
je L1184
5301
mov edi,dword ptr (-8)[ebp]
5302
push edi
5303
lea edi,(L702)
5304
push edi
5305
call _printf
5306
add esp,8
5307
L1184:
5308
L1182:
5309
mov dword ptr (-20)[ebp],5
5310
mov dword ptr (-44)[ebp],2
5311
mov edi,dword ptr (-44)[ebp]
5312
sub dword ptr (-20)[ebp],edi
5313
cmp dword ptr (-20)[ebp],3
5314
je L1186
5315
mov dword ptr (-8)[ebp],116
5316
cmp dword ptr (-4)[ebp],0
5317
je L1188
5318
mov edi,dword ptr (-8)[ebp]
5319
push edi
5320
lea edi,(L702)
5321
push edi
5322
call _printf
5323
add esp,8
5324
L1188:
5325
L1186:
5326
mov dword ptr (-20)[ebp],5
5327
mov dword ptr (-48)[ebp],2
5328
mov edi,dword ptr (-20)[ebp]
5329
sub edi,dword ptr (-48)[ebp]
5330
mov dword ptr (-20)[ebp],edi
5331
cmp dword ptr (-20)[ebp],3
5332
je L1190
5333
mov dword ptr (-8)[ebp],117
5334
cmp dword ptr (-4)[ebp],0
5335
je L1192
5336
mov edi,dword ptr (-8)[ebp]
5337
push edi
5338
lea edi,(L702)
5339
push edi
5340
call _printf
5341
add esp,8
5342
L1192:
5343
L1190:
5344
mov dword ptr (-20)[ebp],5
5345
fld dword ptr (L530)
5346
fstp dword ptr (-64)[ebp]
5347
mov edi,dword ptr (-20)[ebp]
5348
push edi
5349
fild dword ptr 0[esp]
5350
add esp,4
5351
fsub dword ptr (-64)[ebp]
5352
call __ftol
5353
mov dword ptr (-20)[ebp],eax
5354
cmp dword ptr (-20)[ebp],3
5355
je L1194
5356
mov dword ptr (-8)[ebp],118
5357
cmp dword ptr (-4)[ebp],0
5358
je L1196
5359
mov edi,dword ptr (-8)[ebp]
5360
push edi
5361
lea edi,(L702)
5362
push edi
5363
call _printf
5364
add esp,8
5365
L1196:
5366
L1194:
5367
mov dword ptr (-20)[ebp],5
5368
fld qword ptr (L417)
5369
fstp qword ptr (-72)[ebp]
5370
fild dword ptr (-20)[ebp]
5371
fsub qword ptr (-72)[ebp]
5372
call __ftol
5373
mov dword ptr (-20)[ebp],eax
5374
cmp dword ptr (-20)[ebp],3
5375
je L1198
5376
mov dword ptr (-8)[ebp],119
5377
cmp dword ptr (-4)[ebp],0
5378
je L1200
5379
mov edi,dword ptr (-8)[ebp]
5380
push edi
5381
lea edi,(L702)
5382
push edi
5383
call _printf
5384
add esp,8
5385
L1200:
5386
L1198:
5387
mov dword ptr (-24)[ebp],5
5388
mov byte ptr (-32)[ebp],2
5389
movsx edi,byte ptr (-32)[ebp]
5390
sub dword ptr (-24)[ebp],edi
5391
cmp dword ptr (-24)[ebp],3
5392
je L1202
5393
mov dword ptr (-8)[ebp],120
5394
cmp dword ptr (-4)[ebp],0
5395
je L1204
5396
mov edi,dword ptr (-8)[ebp]
5397
push edi
5398
lea edi,(L702)
5399
push edi
5400
call _printf
5401
add esp,8
5402
L1204:
5403
L1202:
5404
mov dword ptr (-24)[ebp],5
5405
mov word ptr (-36)[ebp],2
5406
movsx edi,word ptr (-36)[ebp]
5407
sub dword ptr (-24)[ebp],edi
5408
cmp dword ptr (-24)[ebp],3
5409
je L1206
5410
mov dword ptr (-8)[ebp],121
5411
cmp dword ptr (-4)[ebp],0
5412
je L1208
5413
mov edi,dword ptr (-8)[ebp]
5414
push edi
5415
lea edi,(L702)
5416
push edi
5417
call _printf
5418
add esp,8
5419
L1208:
5420
L1206:
5421
mov dword ptr (-24)[ebp],5
5422
mov dword ptr (-40)[ebp],2
5423
mov edi,dword ptr (-40)[ebp]
5424
sub dword ptr (-24)[ebp],edi
5425
cmp dword ptr (-24)[ebp],3
5426
je L1210
5427
mov dword ptr (-8)[ebp],122
5428
cmp dword ptr (-4)[ebp],0
5429
je L1212
5430
mov edi,dword ptr (-8)[ebp]
5431
push edi
5432
lea edi,(L702)
5433
push edi
5434
call _printf
5435
add esp,8
5436
L1212:
5437
L1210:
5438
mov dword ptr (-24)[ebp],5
5439
mov dword ptr (-44)[ebp],2
5440
mov edi,dword ptr (-44)[ebp]
5441
sub dword ptr (-24)[ebp],edi
5442
cmp dword ptr (-24)[ebp],3
5443
je L1214
5444
mov dword ptr (-8)[ebp],123
5445
cmp dword ptr (-4)[ebp],0
5446
je L1216
5447
mov edi,dword ptr (-8)[ebp]
5448
push edi
5449
lea edi,(L702)
5450
push edi
5451
call _printf
5452
add esp,8
5453
L1216:
5454
L1214:
5455
mov dword ptr (-24)[ebp],5
5456
mov dword ptr (-48)[ebp],2
5457
mov edi,dword ptr (-24)[ebp]
5458
sub edi,dword ptr (-48)[ebp]
5459
mov dword ptr (-24)[ebp],edi
5460
cmp dword ptr (-24)[ebp],3
5461
je L1218
5462
mov dword ptr (-8)[ebp],124
5463
cmp dword ptr (-4)[ebp],0
5464
je L1220
5465
mov edi,dword ptr (-8)[ebp]
5466
push edi
5467
lea edi,(L702)
5468
push edi
5469
call _printf
5470
add esp,8
5471
L1220:
5472
L1218:
5473
mov dword ptr (-24)[ebp],5
5474
fld dword ptr (L530)
5475
fstp dword ptr (-64)[ebp]
5476
mov edi,dword ptr (-24)[ebp]
5477
push edi
5478
fild dword ptr 0[esp]
5479
add esp,4
5480
fsub dword ptr (-64)[ebp]
5481
call __ftol
5482
mov dword ptr (-24)[ebp],eax
5483
cmp dword ptr (-24)[ebp],3
5484
je L1222
5485
mov dword ptr (-8)[ebp],125
5486
cmp dword ptr (-4)[ebp],0
5487
je L1224
5488
mov edi,dword ptr (-8)[ebp]
5489
push edi
5490
lea edi,(L702)
5491
push edi
5492
call _printf
5493
add esp,8
5494
L1224:
5495
L1222:
5496
mov dword ptr (-24)[ebp],5
5497
fld qword ptr (L417)
5498
fstp qword ptr (-72)[ebp]
5499
fild dword ptr (-24)[ebp]
5500
fsub qword ptr (-72)[ebp]
5501
call __ftol
5502
mov dword ptr (-24)[ebp],eax
5503
cmp dword ptr (-24)[ebp],3
5504
je L1226
5505
mov dword ptr (-8)[ebp],126
5506
cmp dword ptr (-4)[ebp],0
5507
je L1228
5508
mov edi,dword ptr (-8)[ebp]
5509
push edi
5510
lea edi,(L702)
5511
push edi
5512
call _printf
5513
add esp,8
5514
L1228:
5515
L1226:
5516
mov dword ptr (-28)[ebp],5
5517
mov byte ptr (-32)[ebp],2
5518
movsx edi,byte ptr (-32)[ebp]
5519
sub dword ptr (-28)[ebp],edi
5520
mov edi,dword ptr (-28)[ebp]
5521
cmp edi,3
5522
je L1230
5523
mov dword ptr (-8)[ebp],127
5524
cmp dword ptr (-4)[ebp],0
5525
je L1232
5526
mov edi,dword ptr (-8)[ebp]
5527
push edi
5528
lea edi,(L702)
5529
push edi
5530
call _printf
5531
add esp,8
5532
L1232:
5533
L1230:
5534
mov dword ptr (-28)[ebp],5
5535
mov word ptr (-36)[ebp],2
5536
movsx edi,word ptr (-36)[ebp]
5537
sub dword ptr (-28)[ebp],edi
5538
mov edi,dword ptr (-28)[ebp]
5539
cmp edi,3
5540
je L1234
5541
mov dword ptr (-8)[ebp],128
5542
cmp dword ptr (-4)[ebp],0
5543
je L1236
5544
mov edi,dword ptr (-8)[ebp]
5545
push edi
5546
lea edi,(L702)
5547
push edi
5548
call _printf
5549
add esp,8
5550
L1236:
5551
L1234:
5552
mov dword ptr (-28)[ebp],5
5553
mov dword ptr (-40)[ebp],2
5554
mov edi,dword ptr (-40)[ebp]
5555
sub dword ptr (-28)[ebp],edi
5556
mov edi,dword ptr (-28)[ebp]
5557
cmp edi,3
5558
je L1238
5559
mov dword ptr (-8)[ebp],129
5560
cmp dword ptr (-4)[ebp],0
5561
je L1240
5562
mov edi,dword ptr (-8)[ebp]
5563
push edi
5564
lea edi,(L702)
5565
push edi
5566
call _printf
5567
add esp,8
5568
L1240:
5569
L1238:
5570
mov dword ptr (-28)[ebp],5
5571
mov dword ptr (-44)[ebp],2
5572
mov edi,dword ptr (-44)[ebp]
5573
sub dword ptr (-28)[ebp],edi
5574
mov edi,dword ptr (-28)[ebp]
5575
cmp edi,3
5576
je L1242
5577
mov dword ptr (-8)[ebp],130
5578
cmp dword ptr (-4)[ebp],0
5579
je L1244
5580
mov edi,dword ptr (-8)[ebp]
5581
push edi
5582
lea edi,(L702)
5583
push edi
5584
call _printf
5585
add esp,8
5586
L1244:
5587
L1242:
5588
mov dword ptr (-28)[ebp],5
5589
mov dword ptr (-48)[ebp],2
5590
mov edi,dword ptr (-48)[ebp]
5591
sub dword ptr (-28)[ebp],edi
5592
mov edi,dword ptr (-28)[ebp]
5593
cmp edi,3
5594
je L1246
5595
mov dword ptr (-8)[ebp],131
5596
cmp dword ptr (-4)[ebp],0
5597
je L1248
5598
mov edi,dword ptr (-8)[ebp]
5599
push edi
5600
lea edi,(L702)
5601
push edi
5602
call _printf
5603
add esp,8
5604
L1248:
5605
L1246:
5606
mov dword ptr (-28)[ebp],5
5607
fld dword ptr (L530)
5608
fstp dword ptr (-64)[ebp]
5609
mov edi,dword ptr (-28)[ebp]
5610
fld qword ptr (L597)
5611
mov esi,edi
5612
shr esi,1
5613
push esi
5614
fild dword ptr 0[esp]
5615
add esp,4
5616
fmulp st(1),st
5617
and edi,1
5618
push edi
5619
fild dword ptr 0[esp]
5620
add esp,4
5621
faddp st(1),st
5622
sub esp,4
5623
fstp dword ptr 0[esp]
5624
fld dword ptr 0[esp]
5625
add esp,4
5626
fsub dword ptr (-64)[ebp]
5627
fstp dword ptr (-168)[ebp]
5628
fld dword ptr (L843)
5629
fcomp dword ptr (-168)[ebp]
5630
fstsw ax
5631
sahf
5632
jp L1251
5633
ja L1251
5634
fld dword ptr (-168)[ebp]
5635
fsub dword ptr (L843)
5636
call __ftol
5637
mov edi,eax
5638
lea edi,(080000000H)[edi]
5639
mov dword ptr (-164)[ebp],edi
5640
jmp L1252
5641
L1251:
5642
fld dword ptr (-168)[ebp]
5643
call __ftol
5644
mov edi,eax
5645
mov dword ptr (-164)[ebp],edi
5646
L1252:
5647
mov edi,dword ptr (-164)[ebp]
5648
mov dword ptr (-28)[ebp],edi
5649
mov edi,dword ptr (-28)[ebp]
5650
cmp edi,3
5651
je L1253
5652
mov dword ptr (-8)[ebp],132
5653
cmp dword ptr (-4)[ebp],0
5654
je L1255
5655
mov edi,dword ptr (-8)[ebp]
5656
push edi
5657
lea edi,(L702)
5658
push edi
5659
call _printf
5660
add esp,8
5661
L1255:
5662
L1253:
5663
mov dword ptr (-28)[ebp],5
5664
fld qword ptr (L417)
5665
fstp qword ptr (-72)[ebp]
5666
mov edi,dword ptr (-28)[ebp]
5667
fld qword ptr (L597)
5668
mov esi,edi
5669
shr esi,1
5670
push esi
5671
fild dword ptr 0[esp]
5672
add esp,4
5673
fmulp st(1),st
5674
and edi,1
5675
push edi
5676
fild dword ptr 0[esp]
5677
add esp,4
5678
faddp st(1),st
5679
fsub qword ptr (-72)[ebp]
5680
fstp qword ptr (-184)[ebp]
5681
fld qword ptr (L851)
5682
fcomp qword ptr (-184)[ebp]
5683
fstsw ax
5684
sahf
5685
jp L1258
5686
ja L1258
5687
fld qword ptr (-184)[ebp]
5688
fsub qword ptr (L851)
5689
call __ftol
5690
mov edi,eax
5691
lea edi,(080000000H)[edi]
5692
mov dword ptr (-176)[ebp],edi
5693
jmp L1259
5694
L1258:
5695
fld qword ptr (-184)[ebp]
5696
call __ftol
5697
mov edi,eax
5698
mov dword ptr (-176)[ebp],edi
5699
L1259:
5700
mov edi,dword ptr (-176)[ebp]
5701
mov dword ptr (-28)[ebp],edi
5702
mov edi,dword ptr (-28)[ebp]
5703
cmp edi,3
5704
je L1260
5705
mov dword ptr (-8)[ebp],133
5706
cmp dword ptr (-4)[ebp],0
5707
je L1262
5708
mov edi,dword ptr (-8)[ebp]
5709
push edi
5710
lea edi,(L702)
5711
push edi
5712
call _printf
5713
add esp,8
5714
L1262:
5715
L1260:
5716
fld dword ptr (L856)
5717
fstp dword ptr (-52)[ebp]
5718
mov byte ptr (-32)[ebp],2
5719
fld dword ptr (-52)[ebp]
5720
movsx edi,byte ptr (-32)[ebp]
5721
push edi
5722
fild dword ptr 0[esp]
5723
add esp,4
5724
fsubp st(1),st
5725
fstp dword ptr (-52)[ebp]
5726
fld dword ptr (L1266)
5727
fcomp dword ptr (-52)[ebp]
5728
fstsw ax
5729
sahf
5730
jp L2361
5731
je L1264
5732
L2361:
5733
mov dword ptr (-8)[ebp],134
5734
cmp dword ptr (-4)[ebp],0
5735
je L1267
5736
mov edi,dword ptr (-8)[ebp]
5737
push edi
5738
lea edi,(L702)
5739
push edi
5740
call _printf
5741
add esp,8
5742
L1267:
5743
L1264:
5744
fld dword ptr (L856)
5745
fstp dword ptr (-52)[ebp]
5746
mov word ptr (-36)[ebp],2
5747
fld dword ptr (-52)[ebp]
5748
movsx edi,word ptr (-36)[ebp]
5749
push edi
5750
fild dword ptr 0[esp]
5751
add esp,4
5752
fsubp st(1),st
5753
fstp dword ptr (-52)[ebp]
5754
fld dword ptr (L1266)
5755
fcomp dword ptr (-52)[ebp]
5756
fstsw ax
5757
sahf
5758
jp L2362
5759
je L1269
5760
L2362:
5761
mov dword ptr (-8)[ebp],135
5762
cmp dword ptr (-4)[ebp],0
5763
je L1271
5764
mov edi,dword ptr (-8)[ebp]
5765
push edi
5766
lea edi,(L702)
5767
push edi
5768
call _printf
5769
add esp,8
5770
L1271:
5771
L1269:
5772
fld dword ptr (L856)
5773
fstp dword ptr (-52)[ebp]
5774
mov dword ptr (-40)[ebp],2
5775
fld dword ptr (-52)[ebp]
5776
mov edi,dword ptr (-40)[ebp]
5777
push edi
5778
fild dword ptr 0[esp]
5779
add esp,4
5780
fsubp st(1),st
5781
fstp dword ptr (-52)[ebp]
5782
fld dword ptr (L1266)
5783
fcomp dword ptr (-52)[ebp]
5784
fstsw ax
5785
sahf
5786
jp L2363
5787
je L1273
5788
L2363:
5789
mov dword ptr (-8)[ebp],136
5790
cmp dword ptr (-4)[ebp],0
5791
je L1275
5792
mov edi,dword ptr (-8)[ebp]
5793
push edi
5794
lea edi,(L702)
5795
push edi
5796
call _printf
5797
add esp,8
5798
L1275:
5799
L1273:
5800
fld dword ptr (L856)
5801
fstp dword ptr (-52)[ebp]
5802
mov dword ptr (-44)[ebp],2
5803
fld dword ptr (-52)[ebp]
5804
mov edi,dword ptr (-44)[ebp]
5805
push edi
5806
fild dword ptr 0[esp]
5807
add esp,4
5808
fsubp st(1),st
5809
fstp dword ptr (-52)[ebp]
5810
fld dword ptr (L1266)
5811
fcomp dword ptr (-52)[ebp]
5812
fstsw ax
5813
sahf
5814
jp L2364
5815
je L1277
5816
L2364:
5817
mov dword ptr (-8)[ebp],137
5818
cmp dword ptr (-4)[ebp],0
5819
je L1279
5820
mov edi,dword ptr (-8)[ebp]
5821
push edi
5822
lea edi,(L702)
5823
push edi
5824
call _printf
5825
add esp,8
5826
L1279:
5827
L1277:
5828
fld dword ptr (L856)
5829
fstp dword ptr (-52)[ebp]
5830
mov dword ptr (-48)[ebp],2
5831
mov edi,dword ptr (-48)[ebp]
5832
fld dword ptr (-52)[ebp]
5833
fld qword ptr (L597)
5834
mov esi,edi
5835
shr esi,1
5836
push esi
5837
fild dword ptr 0[esp]
5838
add esp,4
5839
fmulp st(1),st
5840
and edi,1
5841
push edi
5842
fild dword ptr 0[esp]
5843
add esp,4
5844
faddp st(1),st
5845
sub esp,4
5846
fstp dword ptr 0[esp]
5847
fld dword ptr 0[esp]
5848
add esp,4
5849
fsubp st(1),st
5850
fstp dword ptr (-52)[ebp]
5851
fld dword ptr (L1266)
5852
fcomp dword ptr (-52)[ebp]
5853
fstsw ax
5854
sahf
5855
jp L2365
5856
je L1281
5857
L2365:
5858
mov dword ptr (-8)[ebp],138
5859
cmp dword ptr (-4)[ebp],0
5860
je L1283
5861
mov edi,dword ptr (-8)[ebp]
5862
push edi
5863
lea edi,(L702)
5864
push edi
5865
call _printf
5866
add esp,8
5867
L1283:
5868
L1281:
5869
fld dword ptr (L856)
5870
fstp dword ptr (-52)[ebp]
5871
fld dword ptr (L530)
5872
fstp dword ptr (-64)[ebp]
5873
fld dword ptr (-52)[ebp]
5874
fsub dword ptr (-64)[ebp]
5875
fstp dword ptr (-52)[ebp]
5876
fld dword ptr (L1266)
5877
fcomp dword ptr (-52)[ebp]
5878
fstsw ax
5879
sahf
5880
jp L2366
5881
je L1285
5882
L2366:
5883
mov dword ptr (-8)[ebp],139
5884
cmp dword ptr (-4)[ebp],0
5885
je L1287
5886
mov edi,dword ptr (-8)[ebp]
5887
push edi
5888
lea edi,(L702)
5889
push edi
5890
call _printf
5891
add esp,8
5892
L1287:
5893
L1285:
5894
fld dword ptr (L856)
5895
fstp dword ptr (-52)[ebp]
5896
fld qword ptr (L417)
5897
fstp qword ptr (-72)[ebp]
5898
fld dword ptr (-52)[ebp]
5899
fsub qword ptr (-72)[ebp]
5900
fstp dword ptr (-52)[ebp]
5901
fld dword ptr (L1266)
5902
fcomp dword ptr (-52)[ebp]
5903
fstsw ax
5904
sahf
5905
jp L2367
5906
je L1289
5907
L2367:
5908
mov dword ptr (-8)[ebp],140
5909
cmp dword ptr (-4)[ebp],0
5910
je L1291
5911
mov edi,dword ptr (-8)[ebp]
5912
push edi
5913
lea edi,(L702)
5914
push edi
5915
call _printf
5916
add esp,8
5917
L1291:
5918
L1289:
5919
fld qword ptr (L885)
5920
fstp qword ptr (-60)[ebp]
5921
mov byte ptr (-32)[ebp],2
5922
fld qword ptr (-60)[ebp]
5923
movsx edi,byte ptr (-32)[ebp]
5924
push edi
5925
fild dword ptr 0[esp]
5926
add esp,4
5927
fsubp st(1),st
5928
fstp qword ptr (-60)[ebp]
5929
fld qword ptr (L1295)
5930
fcomp qword ptr (-60)[ebp]
5931
fstsw ax
5932
sahf
5933
jp L2368
5934
je L1293
5935
L2368:
5936
mov dword ptr (-8)[ebp],141
5937
cmp dword ptr (-4)[ebp],0
5938
je L1296
5939
mov edi,dword ptr (-8)[ebp]
5940
push edi
5941
lea edi,(L702)
5942
push edi
5943
call _printf
5944
add esp,8
5945
L1296:
5946
L1293:
5947
fld qword ptr (L885)
5948
fstp qword ptr (-60)[ebp]
5949
mov word ptr (-36)[ebp],2
5950
fld qword ptr (-60)[ebp]
5951
movsx edi,word ptr (-36)[ebp]
5952
push edi
5953
fild dword ptr 0[esp]
5954
add esp,4
5955
fsubp st(1),st
5956
fstp qword ptr (-60)[ebp]
5957
fld qword ptr (L1295)
5958
fcomp qword ptr (-60)[ebp]
5959
fstsw ax
5960
sahf
5961
jp L2369
5962
je L1298
5963
L2369:
5964
mov dword ptr (-8)[ebp],142
5965
cmp dword ptr (-4)[ebp],0
5966
je L1300
5967
mov edi,dword ptr (-8)[ebp]
5968
push edi
5969
lea edi,(L702)
5970
push edi
5971
call _printf
5972
add esp,8
5973
L1300:
5974
L1298:
5975
fld qword ptr (L885)
5976
fstp qword ptr (-60)[ebp]
5977
mov dword ptr (-40)[ebp],2
5978
fld qword ptr (-60)[ebp]
5979
fild dword ptr (-40)[ebp]
5980
fsubp st(1),st
5981
fstp qword ptr (-60)[ebp]
5982
fld qword ptr (L1295)
5983
fcomp qword ptr (-60)[ebp]
5984
fstsw ax
5985
sahf
5986
jp L2370
5987
je L1302
5988
L2370:
5989
mov dword ptr (-8)[ebp],143
5990
cmp dword ptr (-4)[ebp],0
5991
je L1304
5992
mov edi,dword ptr (-8)[ebp]
5993
push edi
5994
lea edi,(L702)
5995
push edi
5996
call _printf
5997
add esp,8
5998
L1304:
5999
L1302:
6000
fld qword ptr (L885)
6001
fstp qword ptr (-60)[ebp]
6002
mov dword ptr (-44)[ebp],2
6003
fld qword ptr (-60)[ebp]
6004
fild dword ptr (-44)[ebp]
6005
fsubp st(1),st
6006
fstp qword ptr (-60)[ebp]
6007
fld qword ptr (L1295)
6008
fcomp qword ptr (-60)[ebp]
6009
fstsw ax
6010
sahf
6011
jp L2371
6012
je L1306
6013
L2371:
6014
mov dword ptr (-8)[ebp],144
6015
cmp dword ptr (-4)[ebp],0
6016
je L1308
6017
mov edi,dword ptr (-8)[ebp]
6018
push edi
6019
lea edi,(L702)
6020
push edi
6021
call _printf
6022
add esp,8
6023
L1308:
6024
L1306:
6025
fld qword ptr (L885)
6026
fstp qword ptr (-60)[ebp]
6027
mov dword ptr (-48)[ebp],2
6028
mov edi,dword ptr (-48)[ebp]
6029
fld qword ptr (-60)[ebp]
6030
fld qword ptr (L597)
6031
mov esi,edi
6032
shr esi,1
6033
push esi
6034
fild dword ptr 0[esp]
6035
add esp,4
6036
fmulp st(1),st
6037
and edi,1
6038
push edi
6039
fild dword ptr 0[esp]
6040
add esp,4
6041
faddp st(1),st
6042
fsubp st(1),st
6043
fstp qword ptr (-60)[ebp]
6044
fld qword ptr (L1295)
6045
fcomp qword ptr (-60)[ebp]
6046
fstsw ax
6047
sahf
6048
jp L2372
6049
je L1310
6050
L2372:
6051
mov dword ptr (-8)[ebp],145
6052
cmp dword ptr (-4)[ebp],0
6053
je L1312
6054
mov edi,dword ptr (-8)[ebp]
6055
push edi
6056
lea edi,(L702)
6057
push edi
6058
call _printf
6059
add esp,8
6060
L1312:
6061
L1310:
6062
fld qword ptr (L885)
6063
fstp qword ptr (-60)[ebp]
6064
fld dword ptr (L530)
6065
fstp dword ptr (-64)[ebp]
6066
fld qword ptr (-60)[ebp]
6067
fsub dword ptr (-64)[ebp]
6068
fstp qword ptr (-60)[ebp]
6069
fld qword ptr (L1295)
6070
fcomp qword ptr (-60)[ebp]
6071
fstsw ax
6072
sahf
6073
jp L2373
6074
je L1314
6075
L2373:
6076
mov dword ptr (-8)[ebp],146
6077
cmp dword ptr (-4)[ebp],0
6078
je L1316
6079
mov edi,dword ptr (-8)[ebp]
6080
push edi
6081
lea edi,(L702)
6082
push edi
6083
call _printf
6084
add esp,8
6085
L1316:
6086
L1314:
6087
fld qword ptr (L885)
6088
fstp qword ptr (-60)[ebp]
6089
fld qword ptr (L417)
6090
fstp qword ptr (-72)[ebp]
6091
fld qword ptr (-60)[ebp]
6092
fsub qword ptr (-72)[ebp]
6093
fstp qword ptr (-60)[ebp]
6094
fld qword ptr (L1295)
6095
fcomp qword ptr (-60)[ebp]
6096
fstsw ax
6097
sahf
6098
jp L2374
6099
je L1318
6100
L2374:
6101
mov dword ptr (-8)[ebp],147
6102
cmp dword ptr (-4)[ebp],0
6103
je L1320
6104
mov edi,dword ptr (-8)[ebp]
6105
push edi
6106
lea edi,(L702)
6107
push edi
6108
call _printf
6109
add esp,8
6110
L1320:
6111
L1318:
6112
mov byte ptr (-12)[ebp],5
6113
mov byte ptr (-32)[ebp],2
6114
movsx edi,byte ptr (-12)[ebp]
6115
movsx esi,byte ptr (-32)[ebp]
6116
imul edi,esi
6117
mov ebx,edi
6118
mov byte ptr (-12)[ebp],bl
6119
movsx edi,byte ptr (-12)[ebp]
6120
cmp edi,10
6121
je L1322
6122
mov dword ptr (-8)[ebp],148
6123
cmp dword ptr (-4)[ebp],0
6124
je L1324
6125
mov edi,dword ptr (-8)[ebp]
6126
push edi
6127
lea edi,(L702)
6128
push edi
6129
call _printf
6130
add esp,8
6131
L1324:
6132
L1322:
6133
mov byte ptr (-12)[ebp],5
6134
mov word ptr (-36)[ebp],2
6135
movsx edi,byte ptr (-12)[ebp]
6136
movsx esi,word ptr (-36)[ebp]
6137
imul edi,esi
6138
mov ebx,edi
6139
mov byte ptr (-12)[ebp],bl
6140
movsx edi,byte ptr (-12)[ebp]
6141
cmp edi,10
6142
je L1326
6143
mov dword ptr (-8)[ebp],149
6144
cmp dword ptr (-4)[ebp],0
6145
je L1328
6146
mov edi,dword ptr (-8)[ebp]
6147
push edi
6148
lea edi,(L702)
6149
push edi
6150
call _printf
6151
add esp,8
6152
L1328:
6153
L1326:
6154
mov byte ptr (-12)[ebp],5
6155
mov dword ptr (-40)[ebp],2
6156
movsx edi,byte ptr (-12)[ebp]
6157
mov esi,dword ptr (-40)[ebp]
6158
imul edi,esi
6159
mov ebx,edi
6160
mov byte ptr (-12)[ebp],bl
6161
movsx edi,byte ptr (-12)[ebp]
6162
cmp edi,10
6163
je L1330
6164
mov dword ptr (-8)[ebp],150
6165
cmp dword ptr (-4)[ebp],0
6166
je L1332
6167
mov edi,dword ptr (-8)[ebp]
6168
push edi
6169
lea edi,(L702)
6170
push edi
6171
call _printf
6172
add esp,8
6173
L1332:
6174
L1330:
6175
mov byte ptr (-12)[ebp],5
6176
mov dword ptr (-44)[ebp],2
6177
movsx edi,byte ptr (-12)[ebp]
6178
mov esi,dword ptr (-44)[ebp]
6179
imul edi,esi
6180
mov ebx,edi
6181
mov byte ptr (-12)[ebp],bl
6182
movsx edi,byte ptr (-12)[ebp]
6183
cmp edi,10
6184
je L1334
6185
mov dword ptr (-8)[ebp],151
6186
cmp dword ptr (-4)[ebp],0
6187
je L1336
6188
mov edi,dword ptr (-8)[ebp]
6189
push edi
6190
lea edi,(L702)
6191
push edi
6192
call _printf
6193
add esp,8
6194
L1336:
6195
L1334:
6196
mov byte ptr (-12)[ebp],5
6197
mov dword ptr (-48)[ebp],2
6198
movsx edi,byte ptr (-12)[ebp]
6199
mov eax,edi
6200
mul dword ptr (-48)[ebp]
6201
mov edi,eax
6202
mov ebx,edi
6203
mov byte ptr (-12)[ebp],bl
6204
movsx edi,byte ptr (-12)[ebp]
6205
cmp edi,10
6206
je L1338
6207
mov dword ptr (-8)[ebp],152
6208
cmp dword ptr (-4)[ebp],0
6209
je L1340
6210
mov edi,dword ptr (-8)[ebp]
6211
push edi
6212
lea edi,(L702)
6213
push edi
6214
call _printf
6215
add esp,8
6216
L1340:
6217
L1338:
6218
mov byte ptr (-12)[ebp],5
6219
fld dword ptr (L530)
6220
fstp dword ptr (-64)[ebp]
6221
movsx edi,byte ptr (-12)[ebp]
6222
push edi
6223
fild dword ptr 0[esp]
6224
add esp,4
6225
fmul dword ptr (-64)[ebp]
6226
call __ftol
6227
mov ebx,eax
6228
mov byte ptr (-12)[ebp],bl
6229
movsx edi,byte ptr (-12)[ebp]
6230
cmp edi,10
6231
je L1342
6232
mov dword ptr (-8)[ebp],153
6233
cmp dword ptr (-4)[ebp],0
6234
je L1344
6235
mov edi,dword ptr (-8)[ebp]
6236
push edi
6237
lea edi,(L702)
6238
push edi
6239
call _printf
6240
add esp,8
6241
L1344:
6242
L1342:
6243
mov byte ptr (-12)[ebp],5
6244
fld qword ptr (L417)
6245
fstp qword ptr (-72)[ebp]
6246
movsx edi,byte ptr (-12)[ebp]
6247
push edi
6248
fild dword ptr 0[esp]
6249
add esp,4
6250
fmul qword ptr (-72)[ebp]
6251
call __ftol
6252
mov ebx,eax
6253
mov byte ptr (-12)[ebp],bl
6254
movsx edi,byte ptr (-12)[ebp]
6255
cmp edi,10
6256
je L1346
6257
mov dword ptr (-8)[ebp],154
6258
cmp dword ptr (-4)[ebp],0
6259
je L1348
6260
mov edi,dword ptr (-8)[ebp]
6261
push edi
6262
lea edi,(L702)
6263
push edi
6264
call _printf
6265
add esp,8
6266
L1348:
6267
L1346:
6268
mov word ptr (-16)[ebp],5
6269
mov byte ptr (-32)[ebp],2
6270
movsx edi,word ptr (-16)[ebp]
6271
movsx esi,byte ptr (-32)[ebp]
6272
imul edi,esi
6273
mov word ptr (-16)[ebp],di
6274
movsx edi,word ptr (-16)[ebp]
6275
cmp edi,10
6276
je L1350
6277
mov dword ptr (-8)[ebp],155
6278
cmp dword ptr (-4)[ebp],0
6279
je L1352
6280
mov edi,dword ptr (-8)[ebp]
6281
push edi
6282
lea edi,(L702)
6283
push edi
6284
call _printf
6285
add esp,8
6286
L1352:
6287
L1350:
6288
mov word ptr (-16)[ebp],5
6289
mov word ptr (-36)[ebp],2
6290
movsx edi,word ptr (-16)[ebp]
6291
movsx esi,word ptr (-36)[ebp]
6292
imul edi,esi
6293
mov word ptr (-16)[ebp],di
6294
movsx edi,word ptr (-16)[ebp]
6295
cmp edi,10
6296
je L1354
6297
mov dword ptr (-8)[ebp],156
6298
cmp dword ptr (-4)[ebp],0
6299
je L1356
6300
mov edi,dword ptr (-8)[ebp]
6301
push edi
6302
lea edi,(L702)
6303
push edi
6304
call _printf
6305
add esp,8
6306
L1356:
6307
L1354:
6308
mov word ptr (-16)[ebp],5
6309
mov dword ptr (-40)[ebp],2
6310
movsx edi,word ptr (-16)[ebp]
6311
mov esi,dword ptr (-40)[ebp]
6312
imul edi,esi
6313
mov word ptr (-16)[ebp],di
6314
movsx edi,word ptr (-16)[ebp]
6315
cmp edi,10
6316
je L1358
6317
mov dword ptr (-8)[ebp],157
6318
cmp dword ptr (-4)[ebp],0
6319
je L1360
6320
mov edi,dword ptr (-8)[ebp]
6321
push edi
6322
lea edi,(L702)
6323
push edi
6324
call _printf
6325
add esp,8
6326
L1360:
6327
L1358:
6328
mov word ptr (-16)[ebp],5
6329
mov dword ptr (-44)[ebp],2
6330
movsx edi,word ptr (-16)[ebp]
6331
mov esi,dword ptr (-44)[ebp]
6332
imul edi,esi
6333
mov word ptr (-16)[ebp],di
6334
movsx edi,word ptr (-16)[ebp]
6335
cmp edi,10
6336
je L1362
6337
mov dword ptr (-8)[ebp],158
6338
cmp dword ptr (-4)[ebp],0
6339
je L1364
6340
mov edi,dword ptr (-8)[ebp]
6341
push edi
6342
lea edi,(L702)
6343
push edi
6344
call _printf
6345
add esp,8
6346
L1364:
6347
L1362:
6348
mov word ptr (-16)[ebp],5
6349
mov dword ptr (-48)[ebp],2
6350
movsx edi,word ptr (-16)[ebp]
6351
mov eax,edi
6352
mul dword ptr (-48)[ebp]
6353
mov edi,eax
6354
mov word ptr (-16)[ebp],di
6355
movsx edi,word ptr (-16)[ebp]
6356
cmp edi,10
6357
je L1366
6358
mov dword ptr (-8)[ebp],159
6359
cmp dword ptr (-4)[ebp],0
6360
je L1368
6361
mov edi,dword ptr (-8)[ebp]
6362
push edi
6363
lea edi,(L702)
6364
push edi
6365
call _printf
6366
add esp,8
6367
L1368:
6368
L1366:
6369
mov word ptr (-16)[ebp],5
6370
fld dword ptr (L530)
6371
fstp dword ptr (-64)[ebp]
6372
movsx edi,word ptr (-16)[ebp]
6373
push edi
6374
fild dword ptr 0[esp]
6375
add esp,4
6376
fmul dword ptr (-64)[ebp]
6377
call __ftol
6378
mov edi,eax
6379
mov word ptr (-16)[ebp],di
6380
movsx edi,word ptr (-16)[ebp]
6381
cmp edi,10
6382
je L1370
6383
mov dword ptr (-8)[ebp],160
6384
cmp dword ptr (-4)[ebp],0
6385
je L1372
6386
mov edi,dword ptr (-8)[ebp]
6387
push edi
6388
lea edi,(L702)
6389
push edi
6390
call _printf
6391
add esp,8
6392
L1372:
6393
L1370:
6394
mov word ptr (-16)[ebp],5
6395
fld qword ptr (L417)
6396
fstp qword ptr (-72)[ebp]
6397
movsx edi,word ptr (-16)[ebp]
6398
push edi
6399
fild dword ptr 0[esp]
6400
add esp,4
6401
fmul qword ptr (-72)[ebp]
6402
call __ftol
6403
mov edi,eax
6404
mov word ptr (-16)[ebp],di
6405
movsx edi,word ptr (-16)[ebp]
6406
cmp edi,10
6407
je L1374
6408
mov dword ptr (-8)[ebp],161
6409
cmp dword ptr (-4)[ebp],0
6410
je L1376
6411
mov edi,dword ptr (-8)[ebp]
6412
push edi
6413
lea edi,(L702)
6414
push edi
6415
call _printf
6416
add esp,8
6417
L1376:
6418
L1374:
6419
mov dword ptr (-20)[ebp],5
6420
mov byte ptr (-32)[ebp],2
6421
mov edi,dword ptr (-20)[ebp]
6422
movsx esi,byte ptr (-32)[ebp]
6423
imul edi,esi
6424
mov dword ptr (-20)[ebp],edi
6425
cmp dword ptr (-20)[ebp],10
6426
je L1378
6427
mov dword ptr (-8)[ebp],162
6428
cmp dword ptr (-4)[ebp],0
6429
je L1380
6430
mov edi,dword ptr (-8)[ebp]
6431
push edi
6432
lea edi,(L702)
6433
push edi
6434
call _printf
6435
add esp,8
6436
L1380:
6437
L1378:
6438
mov dword ptr (-20)[ebp],5
6439
mov word ptr (-36)[ebp],2
6440
mov edi,dword ptr (-20)[ebp]
6441
movsx esi,word ptr (-36)[ebp]
6442
imul edi,esi
6443
mov dword ptr (-20)[ebp],edi
6444
cmp dword ptr (-20)[ebp],10
6445
je L1382
6446
mov dword ptr (-8)[ebp],163
6447
cmp dword ptr (-4)[ebp],0
6448
je L1384
6449
mov edi,dword ptr (-8)[ebp]
6450
push edi
6451
lea edi,(L702)
6452
push edi
6453
call _printf
6454
add esp,8
6455
L1384:
6456
L1382:
6457
mov dword ptr (-20)[ebp],5
6458
mov dword ptr (-40)[ebp],2
6459
mov edi,dword ptr (-20)[ebp]
6460
mov esi,dword ptr (-40)[ebp]
6461
imul edi,esi
6462
mov dword ptr (-20)[ebp],edi
6463
cmp dword ptr (-20)[ebp],10
6464
je L1386
6465
mov dword ptr (-8)[ebp],164
6466
cmp dword ptr (-4)[ebp],0
6467
je L1388
6468
mov edi,dword ptr (-8)[ebp]
6469
push edi
6470
lea edi,(L702)
6471
push edi
6472
call _printf
6473
add esp,8
6474
L1388:
6475
L1386:
6476
mov dword ptr (-20)[ebp],5
6477
mov dword ptr (-44)[ebp],2
6478
mov edi,dword ptr (-20)[ebp]
6479
mov esi,dword ptr (-44)[ebp]
6480
imul edi,esi
6481
mov dword ptr (-20)[ebp],edi
6482
cmp dword ptr (-20)[ebp],10
6483
je L1390
6484
mov dword ptr (-8)[ebp],165
6485
cmp dword ptr (-4)[ebp],0
6486
je L1392
6487
mov edi,dword ptr (-8)[ebp]
6488
push edi
6489
lea edi,(L702)
6490
push edi
6491
call _printf
6492
add esp,8
6493
L1392:
6494
L1390:
6495
mov dword ptr (-20)[ebp],5
6496
mov dword ptr (-48)[ebp],2
6497
mov edi,dword ptr (-20)[ebp]
6498
mov eax,edi
6499
mul dword ptr (-48)[ebp]
6500
mov edi,eax
6501
mov dword ptr (-20)[ebp],edi
6502
cmp dword ptr (-20)[ebp],10
6503
je L1394
6504
mov dword ptr (-8)[ebp],166
6505
cmp dword ptr (-4)[ebp],0
6506
je L1396
6507
mov edi,dword ptr (-8)[ebp]
6508
push edi
6509
lea edi,(L702)
6510
push edi
6511
call _printf
6512
add esp,8
6513
L1396:
6514
L1394:
6515
mov dword ptr (-20)[ebp],5
6516
fld dword ptr (L530)
6517
fstp dword ptr (-64)[ebp]
6518
mov edi,dword ptr (-20)[ebp]
6519
push edi
6520
fild dword ptr 0[esp]
6521
add esp,4
6522
fmul dword ptr (-64)[ebp]
6523
call __ftol
6524
mov dword ptr (-20)[ebp],eax
6525
cmp dword ptr (-20)[ebp],10
6526
je L1398
6527
mov dword ptr (-8)[ebp],167
6528
cmp dword ptr (-4)[ebp],0
6529
je L1400
6530
mov edi,dword ptr (-8)[ebp]
6531
push edi
6532
lea edi,(L702)
6533
push edi
6534
call _printf
6535
add esp,8
6536
L1400:
6537
L1398:
6538
mov dword ptr (-20)[ebp],5
6539
fld qword ptr (L417)
6540
fstp qword ptr (-72)[ebp]
6541
fild dword ptr (-20)[ebp]
6542
fmul qword ptr (-72)[ebp]
6543
call __ftol
6544
mov dword ptr (-20)[ebp],eax
6545
cmp dword ptr (-20)[ebp],10
6546
je L1402
6547
mov dword ptr (-8)[ebp],168
6548
cmp dword ptr (-4)[ebp],0
6549
je L1404
6550
mov edi,dword ptr (-8)[ebp]
6551
push edi
6552
lea edi,(L702)
6553
push edi
6554
call _printf
6555
add esp,8
6556
L1404:
6557
L1402:
6558
mov dword ptr (-24)[ebp],5
6559
mov byte ptr (-32)[ebp],2
6560
mov edi,dword ptr (-24)[ebp]
6561
movsx esi,byte ptr (-32)[ebp]
6562
imul edi,esi
6563
mov dword ptr (-24)[ebp],edi
6564
cmp dword ptr (-24)[ebp],10
6565
je L1406
6566
mov dword ptr (-8)[ebp],169
6567
cmp dword ptr (-4)[ebp],0
6568
je L1408
6569
mov edi,dword ptr (-8)[ebp]
6570
push edi
6571
lea edi,(L702)
6572
push edi
6573
call _printf
6574
add esp,8
6575
L1408:
6576
L1406:
6577
mov dword ptr (-24)[ebp],5
6578
mov word ptr (-36)[ebp],2
6579
mov edi,dword ptr (-24)[ebp]
6580
movsx esi,word ptr (-36)[ebp]
6581
imul edi,esi
6582
mov dword ptr (-24)[ebp],edi
6583
cmp dword ptr (-24)[ebp],10
6584
je L1410
6585
mov dword ptr (-8)[ebp],170
6586
cmp dword ptr (-4)[ebp],0
6587
je L1412
6588
mov edi,dword ptr (-8)[ebp]
6589
push edi
6590
lea edi,(L702)
6591
push edi
6592
call _printf
6593
add esp,8
6594
L1412:
6595
L1410:
6596
mov dword ptr (-24)[ebp],5
6597
mov dword ptr (-40)[ebp],2
6598
mov edi,dword ptr (-24)[ebp]
6599
mov esi,dword ptr (-40)[ebp]
6600
imul edi,esi
6601
mov dword ptr (-24)[ebp],edi
6602
cmp dword ptr (-24)[ebp],10
6603
je L1414
6604
mov dword ptr (-8)[ebp],171
6605
cmp dword ptr (-4)[ebp],0
6606
je L1416
6607
mov edi,dword ptr (-8)[ebp]
6608
push edi
6609
lea edi,(L702)
6610
push edi
6611
call _printf
6612
add esp,8
6613
L1416:
6614
L1414:
6615
mov dword ptr (-24)[ebp],5
6616
mov dword ptr (-44)[ebp],2
6617
mov edi,dword ptr (-24)[ebp]
6618
mov esi,dword ptr (-44)[ebp]
6619
imul edi,esi
6620
mov dword ptr (-24)[ebp],edi
6621
cmp dword ptr (-24)[ebp],10
6622
je L1418
6623
mov dword ptr (-8)[ebp],172
6624
cmp dword ptr (-4)[ebp],0
6625
je L1420
6626
mov edi,dword ptr (-8)[ebp]
6627
push edi
6628
lea edi,(L702)
6629
push edi
6630
call _printf
6631
add esp,8
6632
L1420:
6633
L1418:
6634
mov dword ptr (-24)[ebp],5
6635
mov dword ptr (-48)[ebp],2
6636
mov edi,dword ptr (-24)[ebp]
6637
mov eax,edi
6638
mul dword ptr (-48)[ebp]
6639
mov edi,eax
6640
mov dword ptr (-24)[ebp],edi
6641
cmp dword ptr (-24)[ebp],10
6642
je L1422
6643
mov dword ptr (-8)[ebp],173
6644
cmp dword ptr (-4)[ebp],0
6645
je L1424
6646
mov edi,dword ptr (-8)[ebp]
6647
push edi
6648
lea edi,(L702)
6649
push edi
6650
call _printf
6651
add esp,8
6652
L1424:
6653
L1422:
6654
mov dword ptr (-24)[ebp],5
6655
fld dword ptr (L530)
6656
fstp dword ptr (-64)[ebp]
6657
mov edi,dword ptr (-24)[ebp]
6658
push edi
6659
fild dword ptr 0[esp]
6660
add esp,4
6661
fmul dword ptr (-64)[ebp]
6662
call __ftol
6663
mov dword ptr (-24)[ebp],eax
6664
cmp dword ptr (-24)[ebp],10
6665
je L1426
6666
mov dword ptr (-8)[ebp],174
6667
cmp dword ptr (-4)[ebp],0
6668
je L1428
6669
mov edi,dword ptr (-8)[ebp]
6670
push edi
6671
lea edi,(L702)
6672
push edi
6673
call _printf
6674
add esp,8
6675
L1428:
6676
L1426:
6677
mov dword ptr (-24)[ebp],5
6678
fld qword ptr (L417)
6679
fstp qword ptr (-72)[ebp]
6680
fild dword ptr (-24)[ebp]
6681
fmul qword ptr (-72)[ebp]
6682
call __ftol
6683
mov dword ptr (-24)[ebp],eax
6684
cmp dword ptr (-24)[ebp],10
6685
je L1430
6686
mov dword ptr (-8)[ebp],175
6687
cmp dword ptr (-4)[ebp],0
6688
je L1432
6689
mov edi,dword ptr (-8)[ebp]
6690
push edi
6691
lea edi,(L702)
6692
push edi
6693
call _printf
6694
add esp,8
6695
L1432:
6696
L1430:
6697
mov dword ptr (-28)[ebp],5
6698
mov byte ptr (-32)[ebp],2
6699
mov eax,dword ptr (-28)[ebp]
6700
movsx edi,byte ptr (-32)[ebp]
6701
mul edi
6702
mov dword ptr (-28)[ebp],eax
6703
mov edi,dword ptr (-28)[ebp]
6704
cmp edi,10
6705
je L1434
6706
mov dword ptr (-8)[ebp],176
6707
cmp dword ptr (-4)[ebp],0
6708
je L1436
6709
mov edi,dword ptr (-8)[ebp]
6710
push edi
6711
lea edi,(L702)
6712
push edi
6713
call _printf
6714
add esp,8
6715
L1436:
6716
L1434:
6717
mov dword ptr (-28)[ebp],5
6718
mov word ptr (-36)[ebp],2
6719
mov eax,dword ptr (-28)[ebp]
6720
movsx edi,word ptr (-36)[ebp]
6721
mul edi
6722
mov dword ptr (-28)[ebp],eax
6723
mov edi,dword ptr (-28)[ebp]
6724
cmp edi,10
6725
je L1438
6726
mov dword ptr (-8)[ebp],177
6727
cmp dword ptr (-4)[ebp],0
6728
je L1440
6729
mov edi,dword ptr (-8)[ebp]
6730
push edi
6731
lea edi,(L702)
6732
push edi
6733
call _printf
6734
add esp,8
6735
L1440:
6736
L1438:
6737
mov dword ptr (-28)[ebp],5
6738
mov dword ptr (-40)[ebp],2
6739
mov eax,dword ptr (-28)[ebp]
6740
mov edi,dword ptr (-40)[ebp]
6741
mul edi
6742
mov dword ptr (-28)[ebp],eax
6743
mov edi,dword ptr (-28)[ebp]
6744
cmp edi,10
6745
je L1442
6746
mov dword ptr (-8)[ebp],178
6747
cmp dword ptr (-4)[ebp],0
6748
je L1444
6749
mov edi,dword ptr (-8)[ebp]
6750
push edi
6751
lea edi,(L702)
6752
push edi
6753
call _printf
6754
add esp,8
6755
L1444:
6756
L1442:
6757
mov dword ptr (-28)[ebp],5
6758
mov dword ptr (-44)[ebp],2
6759
mov eax,dword ptr (-28)[ebp]
6760
mov edi,dword ptr (-44)[ebp]
6761
mul edi
6762
mov dword ptr (-28)[ebp],eax
6763
mov edi,dword ptr (-28)[ebp]
6764
cmp edi,10
6765
je L1446
6766
mov dword ptr (-8)[ebp],179
6767
cmp dword ptr (-4)[ebp],0
6768
je L1448
6769
mov edi,dword ptr (-8)[ebp]
6770
push edi
6771
lea edi,(L702)
6772
push edi
6773
call _printf
6774
add esp,8
6775
L1448:
6776
L1446:
6777
mov dword ptr (-28)[ebp],5
6778
mov dword ptr (-48)[ebp],2
6779
mov eax,dword ptr (-28)[ebp]
6780
mul dword ptr (-48)[ebp]
6781
mov dword ptr (-28)[ebp],eax
6782
mov edi,dword ptr (-28)[ebp]
6783
cmp edi,10
6784
je L1450
6785
mov dword ptr (-8)[ebp],180
6786
cmp dword ptr (-4)[ebp],0
6787
je L1452
6788
mov edi,dword ptr (-8)[ebp]
6789
push edi
6790
lea edi,(L702)
6791
push edi
6792
call _printf
6793
add esp,8
6794
L1452:
6795
L1450:
6796
mov dword ptr (-28)[ebp],5
6797
fld dword ptr (L530)
6798
fstp dword ptr (-64)[ebp]
6799
mov edi,dword ptr (-28)[ebp]
6800
fld qword ptr (L597)
6801
mov esi,edi
6802
shr esi,1
6803
push esi
6804
fild dword ptr 0[esp]
6805
add esp,4
6806
fmulp st(1),st
6807
and edi,1
6808
push edi
6809
fild dword ptr 0[esp]
6810
add esp,4
6811
faddp st(1),st
6812
sub esp,4
6813
fstp dword ptr 0[esp]
6814
fld dword ptr 0[esp]
6815
add esp,4
6816
fmul dword ptr (-64)[ebp]
6817
fstp dword ptr (-200)[ebp]
6818
fld dword ptr (L843)
6819
fcomp dword ptr (-200)[ebp]
6820
fstsw ax
6821
sahf
6822
jp L1455
6823
ja L1455
6824
fld dword ptr (-200)[ebp]
6825
fsub dword ptr (L843)
6826
call __ftol
6827
mov edi,eax
6828
lea edi,(080000000H)[edi]
6829
mov dword ptr (-196)[ebp],edi
6830
jmp L1456
6831
L1455:
6832
fld dword ptr (-200)[ebp]
6833
call __ftol
6834
mov edi,eax
6835
mov dword ptr (-196)[ebp],edi
6836
L1456:
6837
mov edi,dword ptr (-196)[ebp]
6838
mov dword ptr (-28)[ebp],edi
6839
mov edi,dword ptr (-28)[ebp]
6840
cmp edi,10
6841
je L1457
6842
mov dword ptr (-8)[ebp],181
6843
cmp dword ptr (-4)[ebp],0
6844
je L1459
6845
mov edi,dword ptr (-8)[ebp]
6846
push edi
6847
lea edi,(L702)
6848
push edi
6849
call _printf
6850
add esp,8
6851
L1459:
6852
L1457:
6853
mov dword ptr (-28)[ebp],5
6854
fld qword ptr (L417)
6855
fstp qword ptr (-72)[ebp]
6856
mov edi,dword ptr (-28)[ebp]
6857
fld qword ptr (L597)
6858
mov esi,edi
6859
shr esi,1
6860
push esi
6861
fild dword ptr 0[esp]
6862
add esp,4
6863
fmulp st(1),st
6864
and edi,1
6865
push edi
6866
fild dword ptr 0[esp]
6867
add esp,4
6868
faddp st(1),st
6869
fmul qword ptr (-72)[ebp]
6870
fstp qword ptr (-216)[ebp]
6871
fld qword ptr (L851)
6872
fcomp qword ptr (-216)[ebp]
6873
fstsw ax
6874
sahf
6875
jp L1462
6876
ja L1462
6877
fld qword ptr (-216)[ebp]
6878
fsub qword ptr (L851)
6879
call __ftol
6880
mov edi,eax
6881
lea edi,(080000000H)[edi]
6882
mov dword ptr (-208)[ebp],edi
6883
jmp L1463
6884
L1462:
6885
fld qword ptr (-216)[ebp]
6886
call __ftol
6887
mov edi,eax
6888
mov dword ptr (-208)[ebp],edi
6889
L1463:
6890
mov edi,dword ptr (-208)[ebp]
6891
mov dword ptr (-28)[ebp],edi
6892
mov edi,dword ptr (-28)[ebp]
6893
cmp edi,10
6894
je L1464
6895
mov dword ptr (-8)[ebp],182
6896
cmp dword ptr (-4)[ebp],0
6897
je L1466
6898
mov edi,dword ptr (-8)[ebp]
6899
push edi
6900
lea edi,(L702)
6901
push edi
6902
call _printf
6903
add esp,8
6904
L1466:
6905
L1464:
6906
fld dword ptr (L856)
6907
fstp dword ptr (-52)[ebp]
6908
mov byte ptr (-32)[ebp],2
6909
fld dword ptr (-52)[ebp]
6910
movsx edi,byte ptr (-32)[ebp]
6911
push edi
6912
fild dword ptr 0[esp]
6913
add esp,4
6914
fmulp st(1),st
6915
fstp dword ptr (-52)[ebp]
6916
fld dword ptr (L1470)
6917
fcomp dword ptr (-52)[ebp]
6918
fstsw ax
6919
sahf
6920
jp L2375
6921
je L1468
6922
L2375:
6923
mov dword ptr (-8)[ebp],183
6924
cmp dword ptr (-4)[ebp],0
6925
je L1471
6926
mov edi,dword ptr (-8)[ebp]
6927
push edi
6928
lea edi,(L702)
6929
push edi
6930
call _printf
6931
add esp,8
6932
L1471:
6933
L1468:
6934
fld dword ptr (L856)
6935
fstp dword ptr (-52)[ebp]
6936
mov word ptr (-36)[ebp],2
6937
fld dword ptr (-52)[ebp]
6938
movsx edi,word ptr (-36)[ebp]
6939
push edi
6940
fild dword ptr 0[esp]
6941
add esp,4
6942
fmulp st(1),st
6943
fstp dword ptr (-52)[ebp]
6944
fld dword ptr (L1470)
6945
fcomp dword ptr (-52)[ebp]
6946
fstsw ax
6947
sahf
6948
jp L2376
6949
je L1473
6950
L2376:
6951
mov dword ptr (-8)[ebp],184
6952
cmp dword ptr (-4)[ebp],0
6953
je L1475
6954
mov edi,dword ptr (-8)[ebp]
6955
push edi
6956
lea edi,(L702)
6957
push edi
6958
call _printf
6959
add esp,8
6960
L1475:
6961
L1473:
6962
fld dword ptr (L856)
6963
fstp dword ptr (-52)[ebp]
6964
mov dword ptr (-40)[ebp],2
6965
fld dword ptr (-52)[ebp]
6966
mov edi,dword ptr (-40)[ebp]
6967
push edi
6968
fild dword ptr 0[esp]
6969
add esp,4
6970
fmulp st(1),st
6971
fstp dword ptr (-52)[ebp]
6972
fld dword ptr (L1470)
6973
fcomp dword ptr (-52)[ebp]
6974
fstsw ax
6975
sahf
6976
jp L2377
6977
je L1477
6978
L2377:
6979
mov dword ptr (-8)[ebp],185
6980
cmp dword ptr (-4)[ebp],0
6981
je L1479
6982
mov edi,dword ptr (-8)[ebp]
6983
push edi
6984
lea edi,(L702)
6985
push edi
6986
call _printf
6987
add esp,8
6988
L1479:
6989
L1477:
6990
fld dword ptr (L856)
6991
fstp dword ptr (-52)[ebp]
6992
mov dword ptr (-44)[ebp],2
6993
fld dword ptr (-52)[ebp]
6994
mov edi,dword ptr (-44)[ebp]
6995
push edi
6996
fild dword ptr 0[esp]
6997
add esp,4
6998
fmulp st(1),st
6999
fstp dword ptr (-52)[ebp]
7000
fld dword ptr (L1470)
7001
fcomp dword ptr (-52)[ebp]
7002
fstsw ax
7003
sahf
7004
jp L2378
7005
je L1481
7006
L2378:
7007
mov dword ptr (-8)[ebp],186
7008
cmp dword ptr (-4)[ebp],0
7009
je L1483
7010
mov edi,dword ptr (-8)[ebp]
7011
push edi
7012
lea edi,(L702)
7013
push edi
7014
call _printf
7015
add esp,8
7016
L1483:
7017
L1481:
7018
fld dword ptr (L856)
7019
fstp dword ptr (-52)[ebp]
7020
mov dword ptr (-48)[ebp],2
7021
mov edi,dword ptr (-48)[ebp]
7022
fld dword ptr (-52)[ebp]
7023
fld qword ptr (L597)
7024
mov esi,edi
7025
shr esi,1
7026
push esi
7027
fild dword ptr 0[esp]
7028
add esp,4
7029
fmulp st(1),st
7030
and edi,1
7031
push edi
7032
fild dword ptr 0[esp]
7033
add esp,4
7034
faddp st(1),st
7035
sub esp,4
7036
fstp dword ptr 0[esp]
7037
fld dword ptr 0[esp]
7038
add esp,4
7039
fmulp st(1),st
7040
fstp dword ptr (-52)[ebp]
7041
fld dword ptr (L1470)
7042
fcomp dword ptr (-52)[ebp]
7043
fstsw ax
7044
sahf
7045
jp L2379
7046
je L1485
7047
L2379:
7048
mov dword ptr (-8)[ebp],187
7049
cmp dword ptr (-4)[ebp],0
7050
je L1487
7051
mov edi,dword ptr (-8)[ebp]
7052
push edi
7053
lea edi,(L702)
7054
push edi
7055
call _printf
7056
add esp,8
7057
L1487:
7058
L1485:
7059
fld dword ptr (L856)
7060
fstp dword ptr (-52)[ebp]
7061
fld dword ptr (L530)
7062
fstp dword ptr (-64)[ebp]
7063
fld dword ptr (-52)[ebp]
7064
fmul dword ptr (-64)[ebp]
7065
fstp dword ptr (-52)[ebp]
7066
fld dword ptr (L1470)
7067
fcomp dword ptr (-52)[ebp]
7068
fstsw ax
7069
sahf
7070
jp L2380
7071
je L1489
7072
L2380:
7073
mov dword ptr (-8)[ebp],188
7074
cmp dword ptr (-4)[ebp],0
7075
je L1491
7076
mov edi,dword ptr (-8)[ebp]
7077
push edi
7078
lea edi,(L702)
7079
push edi
7080
call _printf
7081
add esp,8
7082
L1491:
7083
L1489:
7084
fld dword ptr (L856)
7085
fstp dword ptr (-52)[ebp]
7086
fld qword ptr (L417)
7087
fstp qword ptr (-72)[ebp]
7088
fld dword ptr (-52)[ebp]
7089
fmul qword ptr (-72)[ebp]
7090
fstp dword ptr (-52)[ebp]
7091
fld dword ptr (L1470)
7092
fcomp dword ptr (-52)[ebp]
7093
fstsw ax
7094
sahf
7095
jp L2381
7096
je L1493
7097
L2381:
7098
mov dword ptr (-8)[ebp],189
7099
cmp dword ptr (-4)[ebp],0
7100
je L1495
7101
mov edi,dword ptr (-8)[ebp]
7102
push edi
7103
lea edi,(L702)
7104
push edi
7105
call _printf
7106
add esp,8
7107
L1495:
7108
L1493:
7109
fld qword ptr (L885)
7110
fstp qword ptr (-60)[ebp]
7111
mov byte ptr (-32)[ebp],2
7112
fld qword ptr (-60)[ebp]
7113
movsx edi,byte ptr (-32)[ebp]
7114
push edi
7115
fild dword ptr 0[esp]
7116
add esp,4
7117
fmulp st(1),st
7118
fstp qword ptr (-60)[ebp]
7119
fld qword ptr (L1499)
7120
fcomp qword ptr (-60)[ebp]
7121
fstsw ax
7122
sahf
7123
jp L2382
7124
je L1497
7125
L2382:
7126
mov dword ptr (-8)[ebp],190
7127
cmp dword ptr (-4)[ebp],0
7128
je L1500
7129
mov edi,dword ptr (-8)[ebp]
7130
push edi
7131
lea edi,(L702)
7132
push edi
7133
call _printf
7134
add esp,8
7135
L1500:
7136
L1497:
7137
fld qword ptr (L885)
7138
fstp qword ptr (-60)[ebp]
7139
mov word ptr (-36)[ebp],2
7140
fld qword ptr (-60)[ebp]
7141
movsx edi,word ptr (-36)[ebp]
7142
push edi
7143
fild dword ptr 0[esp]
7144
add esp,4
7145
fmulp st(1),st
7146
fstp qword ptr (-60)[ebp]
7147
fld qword ptr (L1499)
7148
fcomp qword ptr (-60)[ebp]
7149
fstsw ax
7150
sahf
7151
jp L2383
7152
je L1502
7153
L2383:
7154
mov dword ptr (-8)[ebp],191
7155
cmp dword ptr (-4)[ebp],0
7156
je L1504
7157
mov edi,dword ptr (-8)[ebp]
7158
push edi
7159
lea edi,(L702)
7160
push edi
7161
call _printf
7162
add esp,8
7163
L1504:
7164
L1502:
7165
fld qword ptr (L885)
7166
fstp qword ptr (-60)[ebp]
7167
mov dword ptr (-40)[ebp],2
7168
fld qword ptr (-60)[ebp]
7169
fild dword ptr (-40)[ebp]
7170
fmulp st(1),st
7171
fstp qword ptr (-60)[ebp]
7172
fld qword ptr (L1499)
7173
fcomp qword ptr (-60)[ebp]
7174
fstsw ax
7175
sahf
7176
jp L2384
7177
je L1506
7178
L2384:
7179
mov dword ptr (-8)[ebp],192
7180
cmp dword ptr (-4)[ebp],0
7181
je L1508
7182
mov edi,dword ptr (-8)[ebp]
7183
push edi
7184
lea edi,(L702)
7185
push edi
7186
call _printf
7187
add esp,8
7188
L1508:
7189
L1506:
7190
fld qword ptr (L885)
7191
fstp qword ptr (-60)[ebp]
7192
mov dword ptr (-44)[ebp],2
7193
fld qword ptr (-60)[ebp]
7194
fild dword ptr (-44)[ebp]
7195
fmulp st(1),st
7196
fstp qword ptr (-60)[ebp]
7197
fld qword ptr (L1499)
7198
fcomp qword ptr (-60)[ebp]
7199
fstsw ax
7200
sahf
7201
jp L2385
7202
je L1510
7203
L2385:
7204
mov dword ptr (-8)[ebp],193
7205
cmp dword ptr (-4)[ebp],0
7206
je L1512
7207
mov edi,dword ptr (-8)[ebp]
7208
push edi
7209
lea edi,(L702)
7210
push edi
7211
call _printf
7212
add esp,8
7213
L1512:
7214
L1510:
7215
fld qword ptr (L885)
7216
fstp qword ptr (-60)[ebp]
7217
mov dword ptr (-48)[ebp],2
7218
mov edi,dword ptr (-48)[ebp]
7219
fld qword ptr (-60)[ebp]
7220
fld qword ptr (L597)
7221
mov esi,edi
7222
shr esi,1
7223
push esi
7224
fild dword ptr 0[esp]
7225
add esp,4
7226
fmulp st(1),st
7227
and edi,1
7228
push edi
7229
fild dword ptr 0[esp]
7230
add esp,4
7231
faddp st(1),st
7232
fmulp st(1),st
7233
fstp qword ptr (-60)[ebp]
7234
fld qword ptr (L1499)
7235
fcomp qword ptr (-60)[ebp]
7236
fstsw ax
7237
sahf
7238
jp L2386
7239
je L1514
7240
L2386:
7241
mov dword ptr (-8)[ebp],194
7242
cmp dword ptr (-4)[ebp],0
7243
je L1516
7244
mov edi,dword ptr (-8)[ebp]
7245
push edi
7246
lea edi,(L702)
7247
push edi
7248
call _printf
7249
add esp,8
7250
L1516:
7251
L1514:
7252
fld qword ptr (L885)
7253
fstp qword ptr (-60)[ebp]
7254
fld dword ptr (L530)
7255
fstp dword ptr (-64)[ebp]
7256
fld qword ptr (-60)[ebp]
7257
fmul dword ptr (-64)[ebp]
7258
fstp qword ptr (-60)[ebp]
7259
fld qword ptr (L1499)
7260
fcomp qword ptr (-60)[ebp]
7261
fstsw ax
7262
sahf
7263
jp L2387
7264
je L1518
7265
L2387:
7266
mov dword ptr (-8)[ebp],195
7267
cmp dword ptr (-4)[ebp],0
7268
je L1520
7269
mov edi,dword ptr (-8)[ebp]
7270
push edi
7271
lea edi,(L702)
7272
push edi
7273
call _printf
7274
add esp,8
7275
L1520:
7276
L1518:
7277
fld qword ptr (L885)
7278
fstp qword ptr (-60)[ebp]
7279
fld qword ptr (L417)
7280
fstp qword ptr (-72)[ebp]
7281
fld qword ptr (-60)[ebp]
7282
fmul qword ptr (-72)[ebp]
7283
fstp qword ptr (-60)[ebp]
7284
fld qword ptr (L1499)
7285
fcomp qword ptr (-60)[ebp]
7286
fstsw ax
7287
sahf
7288
jp L2388
7289
je L1522
7290
L2388:
7291
mov dword ptr (-8)[ebp],196
7292
cmp dword ptr (-4)[ebp],0
7293
je L1524
7294
mov edi,dword ptr (-8)[ebp]
7295
push edi
7296
lea edi,(L702)
7297
push edi
7298
call _printf
7299
add esp,8
7300
L1524:
7301
L1522:
7302
mov byte ptr (-12)[ebp],5
7303
mov byte ptr (-32)[ebp],2
7304
movsx eax,byte ptr (-12)[ebp]
7305
movsx edi,byte ptr (-32)[ebp]
7306
cdq
7307
idiv edi
7308
mov ebx,eax
7309
mov byte ptr (-12)[ebp],bl
7310
movsx edi,byte ptr (-12)[ebp]
7311
cmp edi,2
7312
je L1526
7313
mov dword ptr (-8)[ebp],197
7314
cmp dword ptr (-4)[ebp],0
7315
je L1528
7316
mov edi,dword ptr (-8)[ebp]
7317
push edi
7318
lea edi,(L702)
7319
push edi
7320
call _printf
7321
add esp,8
7322
L1528:
7323
L1526:
7324
mov byte ptr (-12)[ebp],5
7325
mov word ptr (-36)[ebp],2
7326
movsx eax,byte ptr (-12)[ebp]
7327
movsx edi,word ptr (-36)[ebp]
7328
cdq
7329
idiv edi
7330
mov ebx,eax
7331
mov byte ptr (-12)[ebp],bl
7332
movsx edi,byte ptr (-12)[ebp]
7333
cmp edi,2
7334
je L1530
7335
mov dword ptr (-8)[ebp],198
7336
cmp dword ptr (-4)[ebp],0
7337
je L1532
7338
mov edi,dword ptr (-8)[ebp]
7339
push edi
7340
lea edi,(L702)
7341
push edi
7342
call _printf
7343
add esp,8
7344
L1532:
7345
L1530:
7346
mov byte ptr (-12)[ebp],5
7347
mov dword ptr (-40)[ebp],2
7348
movsx eax,byte ptr (-12)[ebp]
7349
mov edi,dword ptr (-40)[ebp]
7350
cdq
7351
idiv edi
7352
mov ebx,eax
7353
mov byte ptr (-12)[ebp],bl
7354
movsx edi,byte ptr (-12)[ebp]
7355
cmp edi,2
7356
je L1534
7357
mov dword ptr (-8)[ebp],199
7358
cmp dword ptr (-4)[ebp],0
7359
je L1536
7360
mov edi,dword ptr (-8)[ebp]
7361
push edi
7362
lea edi,(L702)
7363
push edi
7364
call _printf
7365
add esp,8
7366
L1536:
7367
L1534:
7368
mov byte ptr (-12)[ebp],5
7369
mov dword ptr (-44)[ebp],2
7370
movsx eax,byte ptr (-12)[ebp]
7371
mov edi,dword ptr (-44)[ebp]
7372
cdq
7373
idiv edi
7374
mov ebx,eax
7375
mov byte ptr (-12)[ebp],bl
7376
movsx edi,byte ptr (-12)[ebp]
7377
cmp edi,2
7378
je L1538
7379
mov dword ptr (-8)[ebp],200
7380
cmp dword ptr (-4)[ebp],0
7381
je L1540
7382
mov edi,dword ptr (-8)[ebp]
7383
push edi
7384
lea edi,(L702)
7385
push edi
7386
call _printf
7387
add esp,8
7388
L1540:
7389
L1538:
7390
mov byte ptr (-12)[ebp],5
7391
mov dword ptr (-48)[ebp],2
7392
movsx edi,byte ptr (-12)[ebp]
7393
mov eax,edi
7394
mov edi,dword ptr (-48)[ebp]
7395
xor edx,edx
7396
div edi
7397
mov edi,eax
7398
mov ebx,edi
7399
mov byte ptr (-12)[ebp],bl
7400
movsx edi,byte ptr (-12)[ebp]
7401
cmp edi,2
7402
je L1542
7403
mov dword ptr (-8)[ebp],201
7404
cmp dword ptr (-4)[ebp],0
7405
je L1544
7406
mov edi,dword ptr (-8)[ebp]
7407
push edi
7408
lea edi,(L702)
7409
push edi
7410
call _printf
7411
add esp,8
7412
L1544:
7413
L1542:
7414
mov byte ptr (-12)[ebp],5
7415
fld dword ptr (L530)
7416
fstp dword ptr (-64)[ebp]
7417
movsx edi,byte ptr (-12)[ebp]
7418
push edi
7419
fild dword ptr 0[esp]
7420
add esp,4
7421
fdiv dword ptr (-64)[ebp]
7422
call __ftol
7423
mov ebx,eax
7424
mov byte ptr (-12)[ebp],bl
7425
movsx edi,byte ptr (-12)[ebp]
7426
cmp edi,2
7427
je L1546
7428
mov dword ptr (-8)[ebp],202
7429
cmp dword ptr (-4)[ebp],0
7430
je L1548
7431
mov edi,dword ptr (-8)[ebp]
7432
push edi
7433
lea edi,(L702)
7434
push edi
7435
call _printf
7436
add esp,8
7437
L1548:
7438
L1546:
7439
mov byte ptr (-12)[ebp],5
7440
fld qword ptr (L417)
7441
fstp qword ptr (-72)[ebp]
7442
movsx edi,byte ptr (-12)[ebp]
7443
push edi
7444
fild dword ptr 0[esp]
7445
add esp,4
7446
fdiv qword ptr (-72)[ebp]
7447
call __ftol
7448
mov ebx,eax
7449
mov byte ptr (-12)[ebp],bl
7450
movsx edi,byte ptr (-12)[ebp]
7451
cmp edi,2
7452
je L1550
7453
mov dword ptr (-8)[ebp],203
7454
cmp dword ptr (-4)[ebp],0
7455
je L1552
7456
mov edi,dword ptr (-8)[ebp]
7457
push edi
7458
lea edi,(L702)
7459
push edi
7460
call _printf
7461
add esp,8
7462
L1552:
7463
L1550:
7464
mov word ptr (-16)[ebp],5
7465
mov byte ptr (-32)[ebp],2
7466
movsx eax,word ptr (-16)[ebp]
7467
movsx edi,byte ptr (-32)[ebp]
7468
cdq
7469
idiv edi
7470
mov edi,eax
7471
mov word ptr (-16)[ebp],di
7472
movsx edi,word ptr (-16)[ebp]
7473
cmp edi,2
7474
je L1554
7475
mov dword ptr (-8)[ebp],204
7476
cmp dword ptr (-4)[ebp],0
7477
je L1556
7478
mov edi,dword ptr (-8)[ebp]
7479
push edi
7480
lea edi,(L702)
7481
push edi
7482
call _printf
7483
add esp,8
7484
L1556:
7485
L1554:
7486
mov word ptr (-16)[ebp],5
7487
mov word ptr (-36)[ebp],2
7488
movsx eax,word ptr (-16)[ebp]
7489
movsx edi,word ptr (-36)[ebp]
7490
cdq
7491
idiv edi
7492
mov edi,eax
7493
mov word ptr (-16)[ebp],di
7494
movsx edi,word ptr (-16)[ebp]
7495
cmp edi,2
7496
je L1558
7497
mov dword ptr (-8)[ebp],205
7498
cmp dword ptr (-4)[ebp],0
7499
je L1560
7500
mov edi,dword ptr (-8)[ebp]
7501
push edi
7502
lea edi,(L702)
7503
push edi
7504
call _printf
7505
add esp,8
7506
L1560:
7507
L1558:
7508
mov word ptr (-16)[ebp],5
7509
mov dword ptr (-40)[ebp],2
7510
movsx eax,word ptr (-16)[ebp]
7511
mov edi,dword ptr (-40)[ebp]
7512
cdq
7513
idiv edi
7514
mov edi,eax
7515
mov word ptr (-16)[ebp],di
7516
movsx edi,word ptr (-16)[ebp]
7517
cmp edi,2
7518
je L1562
7519
mov dword ptr (-8)[ebp],206
7520
cmp dword ptr (-4)[ebp],0
7521
je L1564
7522
mov edi,dword ptr (-8)[ebp]
7523
push edi
7524
lea edi,(L702)
7525
push edi
7526
call _printf
7527
add esp,8
7528
L1564:
7529
L1562:
7530
mov word ptr (-16)[ebp],5
7531
mov dword ptr (-44)[ebp],2
7532
movsx eax,word ptr (-16)[ebp]
7533
mov edi,dword ptr (-44)[ebp]
7534
cdq
7535
idiv edi
7536
mov edi,eax
7537
mov word ptr (-16)[ebp],di
7538
movsx edi,word ptr (-16)[ebp]
7539
cmp edi,2
7540
je L1566
7541
mov dword ptr (-8)[ebp],207
7542
cmp dword ptr (-4)[ebp],0
7543
je L1568
7544
mov edi,dword ptr (-8)[ebp]
7545
push edi
7546
lea edi,(L702)
7547
push edi
7548
call _printf
7549
add esp,8
7550
L1568:
7551
L1566:
7552
mov word ptr (-16)[ebp],5
7553
mov dword ptr (-48)[ebp],2
7554
movsx edi,word ptr (-16)[ebp]
7555
mov eax,edi
7556
mov edi,dword ptr (-48)[ebp]
7557
xor edx,edx
7558
div edi
7559
mov edi,eax
7560
mov word ptr (-16)[ebp],di
7561
movsx edi,word ptr (-16)[ebp]
7562
cmp edi,2
7563
je L1570
7564
mov dword ptr (-8)[ebp],208
7565
cmp dword ptr (-4)[ebp],0
7566
je L1572
7567
mov edi,dword ptr (-8)[ebp]
7568
push edi
7569
lea edi,(L702)
7570
push edi
7571
call _printf
7572
add esp,8
7573
L1572:
7574
L1570:
7575
mov word ptr (-16)[ebp],5
7576
fld dword ptr (L530)
7577
fstp dword ptr (-64)[ebp]
7578
movsx edi,word ptr (-16)[ebp]
7579
push edi
7580
fild dword ptr 0[esp]
7581
add esp,4
7582
fdiv dword ptr (-64)[ebp]
7583
call __ftol
7584
mov edi,eax
7585
mov word ptr (-16)[ebp],di
7586
movsx edi,word ptr (-16)[ebp]
7587
cmp edi,2
7588
je L1574
7589
mov dword ptr (-8)[ebp],209
7590
cmp dword ptr (-4)[ebp],0
7591
je L1576
7592
mov edi,dword ptr (-8)[ebp]
7593
push edi
7594
lea edi,(L702)
7595
push edi
7596
call _printf
7597
add esp,8
7598
L1576:
7599
L1574:
7600
mov word ptr (-16)[ebp],5
7601
fld qword ptr (L417)
7602
fstp qword ptr (-72)[ebp]
7603
movsx edi,word ptr (-16)[ebp]
7604
push edi
7605
fild dword ptr 0[esp]
7606
add esp,4
7607
fdiv qword ptr (-72)[ebp]
7608
call __ftol
7609
mov edi,eax
7610
mov word ptr (-16)[ebp],di
7611
movsx edi,word ptr (-16)[ebp]
7612
cmp edi,2
7613
je L1578
7614
mov dword ptr (-8)[ebp],210
7615
cmp dword ptr (-4)[ebp],0
7616
je L1580
7617
mov edi,dword ptr (-8)[ebp]
7618
push edi
7619
lea edi,(L702)
7620
push edi
7621
call _printf
7622
add esp,8
7623
L1580:
7624
L1578:
7625
mov dword ptr (-20)[ebp],5
7626
mov byte ptr (-32)[ebp],2
7627
mov eax,dword ptr (-20)[ebp]
7628
movsx edi,byte ptr (-32)[ebp]
7629
cdq
7630
idiv edi
7631
mov dword ptr (-20)[ebp],eax
7632
cmp dword ptr (-20)[ebp],2
7633
je L1582
7634
mov dword ptr (-8)[ebp],211
7635
cmp dword ptr (-4)[ebp],0
7636
je L1584
7637
mov edi,dword ptr (-8)[ebp]
7638
push edi
7639
lea edi,(L702)
7640
push edi
7641
call _printf
7642
add esp,8
7643
L1584:
7644
L1582:
7645
mov dword ptr (-20)[ebp],5
7646
mov word ptr (-36)[ebp],2
7647
mov eax,dword ptr (-20)[ebp]
7648
movsx edi,word ptr (-36)[ebp]
7649
cdq
7650
idiv edi
7651
mov dword ptr (-20)[ebp],eax
7652
cmp dword ptr (-20)[ebp],2
7653
je L1586
7654
mov dword ptr (-8)[ebp],212
7655
cmp dword ptr (-4)[ebp],0
7656
je L1588
7657
mov edi,dword ptr (-8)[ebp]
7658
push edi
7659
lea edi,(L702)
7660
push edi
7661
call _printf
7662
add esp,8
7663
L1588:
7664
L1586:
7665
mov dword ptr (-20)[ebp],5
7666
mov dword ptr (-40)[ebp],2
7667
mov eax,dword ptr (-20)[ebp]
7668
mov edi,dword ptr (-40)[ebp]
7669
cdq
7670
idiv edi
7671
mov dword ptr (-20)[ebp],eax
7672
cmp dword ptr (-20)[ebp],2
7673
je L1590
7674
mov dword ptr (-8)[ebp],213
7675
cmp dword ptr (-4)[ebp],0
7676
je L1592
7677
mov edi,dword ptr (-8)[ebp]
7678
push edi
7679
lea edi,(L702)
7680
push edi
7681
call _printf
7682
add esp,8
7683
L1592:
7684
L1590:
7685
mov dword ptr (-20)[ebp],5
7686
mov dword ptr (-44)[ebp],2
7687
mov eax,dword ptr (-20)[ebp]
7688
mov edi,dword ptr (-44)[ebp]
7689
cdq
7690
idiv edi
7691
mov dword ptr (-20)[ebp],eax
7692
cmp dword ptr (-20)[ebp],2
7693
je L1594
7694
mov dword ptr (-8)[ebp],214
7695
cmp dword ptr (-4)[ebp],0
7696
je L1596
7697
mov edi,dword ptr (-8)[ebp]
7698
push edi
7699
lea edi,(L702)
7700
push edi
7701
call _printf
7702
add esp,8
7703
L1596:
7704
L1594:
7705
mov dword ptr (-20)[ebp],5
7706
mov dword ptr (-48)[ebp],2
7707
mov edi,dword ptr (-20)[ebp]
7708
mov eax,edi
7709
mov edi,dword ptr (-48)[ebp]
7710
xor edx,edx
7711
div edi
7712
mov edi,eax
7713
mov dword ptr (-20)[ebp],edi
7714
cmp dword ptr (-20)[ebp],2
7715
je L1598
7716
mov dword ptr (-8)[ebp],215
7717
cmp dword ptr (-4)[ebp],0
7718
je L1600
7719
mov edi,dword ptr (-8)[ebp]
7720
push edi
7721
lea edi,(L702)
7722
push edi
7723
call _printf
7724
add esp,8
7725
L1600:
7726
L1598:
7727
mov dword ptr (-20)[ebp],5
7728
fld dword ptr (L530)
7729
fstp dword ptr (-64)[ebp]
7730
mov edi,dword ptr (-20)[ebp]
7731
push edi
7732
fild dword ptr 0[esp]
7733
add esp,4
7734
fdiv dword ptr (-64)[ebp]
7735
call __ftol
7736
mov dword ptr (-20)[ebp],eax
7737
cmp dword ptr (-20)[ebp],2
7738
je L1602
7739
mov dword ptr (-8)[ebp],216
7740
cmp dword ptr (-4)[ebp],0
7741
je L1604
7742
mov edi,dword ptr (-8)[ebp]
7743
push edi
7744
lea edi,(L702)
7745
push edi
7746
call _printf
7747
add esp,8
7748
L1604:
7749
L1602:
7750
mov dword ptr (-20)[ebp],5
7751
fld qword ptr (L417)
7752
fstp qword ptr (-72)[ebp]
7753
fild dword ptr (-20)[ebp]
7754
fdiv qword ptr (-72)[ebp]
7755
call __ftol
7756
mov dword ptr (-20)[ebp],eax
7757
cmp dword ptr (-20)[ebp],2
7758
je L1606
7759
mov dword ptr (-8)[ebp],217
7760
cmp dword ptr (-4)[ebp],0
7761
je L1608
7762
mov edi,dword ptr (-8)[ebp]
7763
push edi
7764
lea edi,(L702)
7765
push edi
7766
call _printf
7767
add esp,8
7768
L1608:
7769
L1606:
7770
mov dword ptr (-24)[ebp],5
7771
mov byte ptr (-32)[ebp],2
7772
mov eax,dword ptr (-24)[ebp]
7773
movsx edi,byte ptr (-32)[ebp]
7774
cdq
7775
idiv edi
7776
mov dword ptr (-24)[ebp],eax
7777
cmp dword ptr (-24)[ebp],2
7778
je L1610
7779
mov dword ptr (-8)[ebp],218
7780
cmp dword ptr (-4)[ebp],0
7781
je L1612
7782
mov edi,dword ptr (-8)[ebp]
7783
push edi
7784
lea edi,(L702)
7785
push edi
7786
call _printf
7787
add esp,8
7788
L1612:
7789
L1610:
7790
mov dword ptr (-24)[ebp],5
7791
mov word ptr (-36)[ebp],2
7792
mov eax,dword ptr (-24)[ebp]
7793
movsx edi,word ptr (-36)[ebp]
7794
cdq
7795
idiv edi
7796
mov dword ptr (-24)[ebp],eax
7797
cmp dword ptr (-24)[ebp],2
7798
je L1614
7799
mov dword ptr (-8)[ebp],219
7800
cmp dword ptr (-4)[ebp],0
7801
je L1616
7802
mov edi,dword ptr (-8)[ebp]
7803
push edi
7804
lea edi,(L702)
7805
push edi
7806
call _printf
7807
add esp,8
7808
L1616:
7809
L1614:
7810
mov dword ptr (-24)[ebp],5
7811
mov dword ptr (-40)[ebp],2
7812
mov eax,dword ptr (-24)[ebp]
7813
mov edi,dword ptr (-40)[ebp]
7814
cdq
7815
idiv edi
7816
mov dword ptr (-24)[ebp],eax
7817
cmp dword ptr (-24)[ebp],2
7818
je L1618
7819
mov dword ptr (-8)[ebp],220
7820
cmp dword ptr (-4)[ebp],0
7821
je L1620
7822
mov edi,dword ptr (-8)[ebp]
7823
push edi
7824
lea edi,(L702)
7825
push edi
7826
call _printf
7827
add esp,8
7828
L1620:
7829
L1618:
7830
mov dword ptr (-24)[ebp],5
7831
mov dword ptr (-44)[ebp],2
7832
mov eax,dword ptr (-24)[ebp]
7833
mov edi,dword ptr (-44)[ebp]
7834
cdq
7835
idiv edi
7836
mov dword ptr (-24)[ebp],eax
7837
cmp dword ptr (-24)[ebp],2
7838
je L1622
7839
mov dword ptr (-8)[ebp],221
7840
cmp dword ptr (-4)[ebp],0
7841
je L1624
7842
mov edi,dword ptr (-8)[ebp]
7843
push edi
7844
lea edi,(L702)
7845
push edi
7846
call _printf
7847
add esp,8
7848
L1624:
7849
L1622:
7850
mov dword ptr (-24)[ebp],5
7851
mov dword ptr (-48)[ebp],2
7852
mov edi,dword ptr (-24)[ebp]
7853
mov eax,edi
7854
mov edi,dword ptr (-48)[ebp]
7855
xor edx,edx
7856
div edi
7857
mov edi,eax
7858
mov dword ptr (-24)[ebp],edi
7859
cmp dword ptr (-24)[ebp],2
7860
je L1626
7861
mov dword ptr (-8)[ebp],222
7862
cmp dword ptr (-4)[ebp],0
7863
je L1628
7864
mov edi,dword ptr (-8)[ebp]
7865
push edi
7866
lea edi,(L702)
7867
push edi
7868
call _printf
7869
add esp,8
7870
L1628:
7871
L1626:
7872
mov dword ptr (-24)[ebp],5
7873
fld dword ptr (L530)
7874
fstp dword ptr (-64)[ebp]
7875
mov edi,dword ptr (-24)[ebp]
7876
push edi
7877
fild dword ptr 0[esp]
7878
add esp,4
7879
fdiv dword ptr (-64)[ebp]
7880
call __ftol
7881
mov dword ptr (-24)[ebp],eax
7882
cmp dword ptr (-24)[ebp],2
7883
je L1630
7884
mov dword ptr (-8)[ebp],223
7885
cmp dword ptr (-4)[ebp],0
7886
je L1632
7887
mov edi,dword ptr (-8)[ebp]
7888
push edi
7889
lea edi,(L702)
7890
push edi
7891
call _printf
7892
add esp,8
7893
L1632:
7894
L1630:
7895
mov dword ptr (-24)[ebp],5
7896
fld qword ptr (L417)
7897
fstp qword ptr (-72)[ebp]
7898
fild dword ptr (-24)[ebp]
7899
fdiv qword ptr (-72)[ebp]
7900
call __ftol
7901
mov dword ptr (-24)[ebp],eax
7902
cmp dword ptr (-24)[ebp],2
7903
je L1634
7904
mov dword ptr (-8)[ebp],224
7905
cmp dword ptr (-4)[ebp],0
7906
je L1636
7907
mov edi,dword ptr (-8)[ebp]
7908
push edi
7909
lea edi,(L702)
7910
push edi
7911
call _printf
7912
add esp,8
7913
L1636:
7914
L1634:
7915
mov dword ptr (-28)[ebp],5
7916
mov byte ptr (-32)[ebp],2
7917
mov eax,dword ptr (-28)[ebp]
7918
movsx edi,byte ptr (-32)[ebp]
7919
xor edx,edx
7920
div edi
7921
mov dword ptr (-28)[ebp],eax
7922
mov edi,dword ptr (-28)[ebp]
7923
cmp edi,2
7924
je L1638
7925
mov dword ptr (-8)[ebp],225
7926
cmp dword ptr (-4)[ebp],0
7927
je L1640
7928
mov edi,dword ptr (-8)[ebp]
7929
push edi
7930
lea edi,(L702)
7931
push edi
7932
call _printf
7933
add esp,8
7934
L1640:
7935
L1638:
7936
mov dword ptr (-28)[ebp],5
7937
mov word ptr (-36)[ebp],2
7938
mov eax,dword ptr (-28)[ebp]
7939
movsx edi,word ptr (-36)[ebp]
7940
xor edx,edx
7941
div edi
7942
mov dword ptr (-28)[ebp],eax
7943
mov edi,dword ptr (-28)[ebp]
7944
cmp edi,2
7945
je L1642
7946
mov dword ptr (-8)[ebp],226
7947
cmp dword ptr (-4)[ebp],0
7948
je L1644
7949
mov edi,dword ptr (-8)[ebp]
7950
push edi
7951
lea edi,(L702)
7952
push edi
7953
call _printf
7954
add esp,8
7955
L1644:
7956
L1642:
7957
mov dword ptr (-28)[ebp],5
7958
mov dword ptr (-40)[ebp],2
7959
mov eax,dword ptr (-28)[ebp]
7960
mov edi,dword ptr (-40)[ebp]
7961
xor edx,edx
7962
div edi
7963
mov dword ptr (-28)[ebp],eax
7964
mov edi,dword ptr (-28)[ebp]
7965
cmp edi,2
7966
je L1646
7967
mov dword ptr (-8)[ebp],227
7968
cmp dword ptr (-4)[ebp],0
7969
je L1648
7970
mov edi,dword ptr (-8)[ebp]
7971
push edi
7972
lea edi,(L702)
7973
push edi
7974
call _printf
7975
add esp,8
7976
L1648:
7977
L1646:
7978
mov dword ptr (-28)[ebp],5
7979
mov dword ptr (-44)[ebp],2
7980
mov eax,dword ptr (-28)[ebp]
7981
mov edi,dword ptr (-44)[ebp]
7982
xor edx,edx
7983
div edi
7984
mov dword ptr (-28)[ebp],eax
7985
mov edi,dword ptr (-28)[ebp]
7986
cmp edi,2
7987
je L1650
7988
mov dword ptr (-8)[ebp],228
7989
cmp dword ptr (-4)[ebp],0
7990
je L1652
7991
mov edi,dword ptr (-8)[ebp]
7992
push edi
7993
lea edi,(L702)
7994
push edi
7995
call _printf
7996
add esp,8
7997
L1652:
7998
L1650:
7999
mov dword ptr (-28)[ebp],5
8000
mov dword ptr (-48)[ebp],2
8001
mov eax,dword ptr (-28)[ebp]
8002
mov edi,dword ptr (-48)[ebp]
8003
xor edx,edx
8004
div edi
8005
mov dword ptr (-28)[ebp],eax
8006
mov edi,dword ptr (-28)[ebp]
8007
cmp edi,2
8008
je L1654
8009
mov dword ptr (-8)[ebp],229
8010
cmp dword ptr (-4)[ebp],0
8011
je L1656
8012
mov edi,dword ptr (-8)[ebp]
8013
push edi
8014
lea edi,(L702)
8015
push edi
8016
call _printf
8017
add esp,8
8018
L1656:
8019
L1654:
8020
mov dword ptr (-28)[ebp],5
8021
fld dword ptr (L530)
8022
fstp dword ptr (-64)[ebp]
8023
mov edi,dword ptr (-28)[ebp]
8024
fld qword ptr (L597)
8025
mov esi,edi
8026
shr esi,1
8027
push esi
8028
fild dword ptr 0[esp]
8029
add esp,4
8030
fmulp st(1),st
8031
and edi,1
8032
push edi
8033
fild dword ptr 0[esp]
8034
add esp,4
8035
faddp st(1),st
8036
sub esp,4
8037
fstp dword ptr 0[esp]
8038
fld dword ptr 0[esp]
8039
add esp,4
8040
fdiv dword ptr (-64)[ebp]
8041
fstp dword ptr (-232)[ebp]
8042
fld dword ptr (L843)
8043
fcomp dword ptr (-232)[ebp]
8044
fstsw ax
8045
sahf
8046
jp L1659
8047
ja L1659
8048
fld dword ptr (-232)[ebp]
8049
fsub dword ptr (L843)
8050
call __ftol
8051
mov edi,eax
8052
lea edi,(080000000H)[edi]
8053
mov dword ptr (-228)[ebp],edi
8054
jmp L1660
8055
L1659:
8056
fld dword ptr (-232)[ebp]
8057
call __ftol
8058
mov edi,eax
8059
mov dword ptr (-228)[ebp],edi
8060
L1660:
8061
mov edi,dword ptr (-228)[ebp]
8062
mov dword ptr (-28)[ebp],edi
8063
mov edi,dword ptr (-28)[ebp]
8064
cmp edi,2
8065
je L1661
8066
mov dword ptr (-8)[ebp],230
8067
cmp dword ptr (-4)[ebp],0
8068
je L1663
8069
mov edi,dword ptr (-8)[ebp]
8070
push edi
8071
lea edi,(L702)
8072
push edi
8073
call _printf
8074
add esp,8
8075
L1663:
8076
L1661:
8077
mov dword ptr (-28)[ebp],5
8078
fld qword ptr (L417)
8079
fstp qword ptr (-72)[ebp]
8080
mov edi,dword ptr (-28)[ebp]
8081
fld qword ptr (L597)
8082
mov esi,edi
8083
shr esi,1
8084
push esi
8085
fild dword ptr 0[esp]
8086
add esp,4
8087
fmulp st(1),st
8088
and edi,1
8089
push edi
8090
fild dword ptr 0[esp]
8091
add esp,4
8092
faddp st(1),st
8093
fdiv qword ptr (-72)[ebp]
8094
fstp qword ptr (-248)[ebp]
8095
fld qword ptr (L851)
8096
fcomp qword ptr (-248)[ebp]
8097
fstsw ax
8098
sahf
8099
jp L1666
8100
ja L1666
8101
fld qword ptr (-248)[ebp]
8102
fsub qword ptr (L851)
8103
call __ftol
8104
mov edi,eax
8105
lea edi,(080000000H)[edi]
8106
mov dword ptr (-240)[ebp],edi
8107
jmp L1667
8108
L1666:
8109
fld qword ptr (-248)[ebp]
8110
call __ftol
8111
mov edi,eax
8112
mov dword ptr (-240)[ebp],edi
8113
L1667:
8114
mov edi,dword ptr (-240)[ebp]
8115
mov dword ptr (-28)[ebp],edi
8116
mov edi,dword ptr (-28)[ebp]
8117
cmp edi,2
8118
je L1668
8119
mov dword ptr (-8)[ebp],231
8120
cmp dword ptr (-4)[ebp],0
8121
je L1670
8122
mov edi,dword ptr (-8)[ebp]
8123
push edi
8124
lea edi,(L702)
8125
push edi
8126
call _printf
8127
add esp,8
8128
L1670:
8129
L1668:
8130
fld dword ptr (L856)
8131
fstp dword ptr (-52)[ebp]
8132
mov byte ptr (-32)[ebp],2
8133
fld dword ptr (-52)[ebp]
8134
movsx edi,byte ptr (-32)[ebp]
8135
push edi
8136
fild dword ptr 0[esp]
8137
add esp,4
8138
fdivp st(1),st
8139
fstp dword ptr (-52)[ebp]
8140
fld qword ptr (L1674)
8141
fcomp dword ptr (-52)[ebp]
8142
fstsw ax
8143
sahf
8144
jp L2389
8145
je L1672
8146
L2389:
8147
mov dword ptr (-8)[ebp],232
8148
cmp dword ptr (-4)[ebp],0
8149
je L1675
8150
mov edi,dword ptr (-8)[ebp]
8151
push edi
8152
lea edi,(L702)
8153
push edi
8154
call _printf
8155
add esp,8
8156
L1675:
8157
L1672:
8158
fld dword ptr (L856)
8159
fstp dword ptr (-52)[ebp]
8160
mov word ptr (-36)[ebp],2
8161
fld dword ptr (-52)[ebp]
8162
movsx edi,word ptr (-36)[ebp]
8163
push edi
8164
fild dword ptr 0[esp]
8165
add esp,4
8166
fdivp st(1),st
8167
fstp dword ptr (-52)[ebp]
8168
fld qword ptr (L1674)
8169
fcomp dword ptr (-52)[ebp]
8170
fstsw ax
8171
sahf
8172
jp L2390
8173
je L1677
8174
L2390:
8175
mov dword ptr (-8)[ebp],233
8176
cmp dword ptr (-4)[ebp],0
8177
je L1679
8178
mov edi,dword ptr (-8)[ebp]
8179
push edi
8180
lea edi,(L702)
8181
push edi
8182
call _printf
8183
add esp,8
8184
L1679:
8185
L1677:
8186
fld dword ptr (L856)
8187
fstp dword ptr (-52)[ebp]
8188
mov dword ptr (-40)[ebp],2
8189
fld dword ptr (-52)[ebp]
8190
mov edi,dword ptr (-40)[ebp]
8191
push edi
8192
fild dword ptr 0[esp]
8193
add esp,4
8194
fdivp st(1),st
8195
fstp dword ptr (-52)[ebp]
8196
fld qword ptr (L1674)
8197
fcomp dword ptr (-52)[ebp]
8198
fstsw ax
8199
sahf
8200
jp L2391
8201
je L1681
8202
L2391:
8203
mov dword ptr (-8)[ebp],234
8204
cmp dword ptr (-4)[ebp],0
8205
je L1683
8206
mov edi,dword ptr (-8)[ebp]
8207
push edi
8208
lea edi,(L702)
8209
push edi
8210
call _printf
8211
add esp,8
8212
L1683:
8213
L1681:
8214
fld dword ptr (L856)
8215
fstp dword ptr (-52)[ebp]
8216
mov dword ptr (-44)[ebp],2
8217
fld dword ptr (-52)[ebp]
8218
mov edi,dword ptr (-44)[ebp]
8219
push edi
8220
fild dword ptr 0[esp]
8221
add esp,4
8222
fdivp st(1),st
8223
fstp dword ptr (-52)[ebp]
8224
fld qword ptr (L1674)
8225
fcomp dword ptr (-52)[ebp]
8226
fstsw ax
8227
sahf
8228
jp L2392
8229
je L1685
8230
L2392:
8231
mov dword ptr (-8)[ebp],235
8232
cmp dword ptr (-4)[ebp],0
8233
je L1687
8234
mov edi,dword ptr (-8)[ebp]
8235
push edi
8236
lea edi,(L702)
8237
push edi
8238
call _printf
8239
add esp,8
8240
L1687:
8241
L1685:
8242
fld dword ptr (L856)
8243
fstp dword ptr (-52)[ebp]
8244
mov dword ptr (-48)[ebp],2
8245
mov edi,dword ptr (-48)[ebp]
8246
fld dword ptr (-52)[ebp]
8247
fld qword ptr (L597)
8248
mov esi,edi
8249
shr esi,1
8250
push esi
8251
fild dword ptr 0[esp]
8252
add esp,4
8253
fmulp st(1),st
8254
and edi,1
8255
push edi
8256
fild dword ptr 0[esp]
8257
add esp,4
8258
faddp st(1),st
8259
sub esp,4
8260
fstp dword ptr 0[esp]
8261
fld dword ptr 0[esp]
8262
add esp,4
8263
fdivp st(1),st
8264
fstp dword ptr (-52)[ebp]
8265
fld qword ptr (L1674)
8266
fcomp dword ptr (-52)[ebp]
8267
fstsw ax
8268
sahf
8269
jp L2393
8270
je L1689
8271
L2393:
8272
mov dword ptr (-8)[ebp],236
8273
cmp dword ptr (-4)[ebp],0
8274
je L1691
8275
mov edi,dword ptr (-8)[ebp]
8276
push edi
8277
lea edi,(L702)
8278
push edi
8279
call _printf
8280
add esp,8
8281
L1691:
8282
L1689:
8283
fld dword ptr (L856)
8284
fstp dword ptr (-52)[ebp]
8285
fld dword ptr (L530)
8286
fstp dword ptr (-64)[ebp]
8287
fld dword ptr (-52)[ebp]
8288
fdiv dword ptr (-64)[ebp]
8289
fstp dword ptr (-52)[ebp]
8290
fld qword ptr (L1674)
8291
fcomp dword ptr (-52)[ebp]
8292
fstsw ax
8293
sahf
8294
jp L2394
8295
je L1693
8296
L2394:
8297
mov dword ptr (-8)[ebp],237
8298
cmp dword ptr (-4)[ebp],0
8299
je L1695
8300
mov edi,dword ptr (-8)[ebp]
8301
push edi
8302
lea edi,(L702)
8303
push edi
8304
call _printf
8305
add esp,8
8306
L1695:
8307
L1693:
8308
fld dword ptr (L856)
8309
fstp dword ptr (-52)[ebp]
8310
fld qword ptr (L417)
8311
fstp qword ptr (-72)[ebp]
8312
fld dword ptr (-52)[ebp]
8313
fdiv qword ptr (-72)[ebp]
8314
fstp dword ptr (-52)[ebp]
8315
fld qword ptr (L1674)
8316
fcomp dword ptr (-52)[ebp]
8317
fstsw ax
8318
sahf
8319
jp L2395
8320
je L1697
8321
L2395:
8322
mov dword ptr (-8)[ebp],238
8323
cmp dword ptr (-4)[ebp],0
8324
je L1699
8325
mov edi,dword ptr (-8)[ebp]
8326
push edi
8327
lea edi,(L702)
8328
push edi
8329
call _printf
8330
add esp,8
8331
L1699:
8332
L1697:
8333
fld qword ptr (L885)
8334
fstp qword ptr (-60)[ebp]
8335
mov byte ptr (-32)[ebp],2
8336
fld qword ptr (-60)[ebp]
8337
movsx edi,byte ptr (-32)[ebp]
8338
push edi
8339
fild dword ptr 0[esp]
8340
add esp,4
8341
fdivp st(1),st
8342
fstp qword ptr (-60)[ebp]
8343
fld qword ptr (L1674)
8344
fcomp qword ptr (-60)[ebp]
8345
fstsw ax
8346
sahf
8347
jp L2396
8348
je L1701
8349
L2396:
8350
mov dword ptr (-8)[ebp],239
8351
cmp dword ptr (-4)[ebp],0
8352
je L1703
8353
mov edi,dword ptr (-8)[ebp]
8354
push edi
8355
lea edi,(L702)
8356
push edi
8357
call _printf
8358
add esp,8
8359
L1703:
8360
L1701:
8361
fld qword ptr (L885)
8362
fstp qword ptr (-60)[ebp]
8363
mov word ptr (-36)[ebp],2
8364
fld qword ptr (-60)[ebp]
8365
movsx edi,word ptr (-36)[ebp]
8366
push edi
8367
fild dword ptr 0[esp]
8368
add esp,4
8369
fdivp st(1),st
8370
fstp qword ptr (-60)[ebp]
8371
fld qword ptr (L1674)
8372
fcomp qword ptr (-60)[ebp]
8373
fstsw ax
8374
sahf
8375
jp L2397
8376
je L1705
8377
L2397:
8378
mov dword ptr (-8)[ebp],240
8379
cmp dword ptr (-4)[ebp],0
8380
je L1707
8381
mov edi,dword ptr (-8)[ebp]
8382
push edi
8383
lea edi,(L702)
8384
push edi
8385
call _printf
8386
add esp,8
8387
L1707:
8388
L1705:
8389
fld qword ptr (L885)
8390
fstp qword ptr (-60)[ebp]
8391
mov dword ptr (-40)[ebp],2
8392
fld qword ptr (-60)[ebp]
8393
fild dword ptr (-40)[ebp]
8394
fdivp st(1),st
8395
fstp qword ptr (-60)[ebp]
8396
fld qword ptr (L1674)
8397
fcomp qword ptr (-60)[ebp]
8398
fstsw ax
8399
sahf
8400
jp L2398
8401
je L1709
8402
L2398:
8403
mov dword ptr (-8)[ebp],241
8404
cmp dword ptr (-4)[ebp],0
8405
je L1711
8406
mov edi,dword ptr (-8)[ebp]
8407
push edi
8408
lea edi,(L702)
8409
push edi
8410
call _printf
8411
add esp,8
8412
L1711:
8413
L1709:
8414
fld qword ptr (L885)
8415
fstp qword ptr (-60)[ebp]
8416
mov dword ptr (-44)[ebp],2
8417
fld qword ptr (-60)[ebp]
8418
fild dword ptr (-44)[ebp]
8419
fdivp st(1),st
8420
fstp qword ptr (-60)[ebp]
8421
fld qword ptr (L1674)
8422
fcomp qword ptr (-60)[ebp]
8423
fstsw ax
8424
sahf
8425
jp L2399
8426
je L1713
8427
L2399:
8428
mov dword ptr (-8)[ebp],242
8429
cmp dword ptr (-4)[ebp],0
8430
je L1715
8431
mov edi,dword ptr (-8)[ebp]
8432
push edi
8433
lea edi,(L702)
8434
push edi
8435
call _printf
8436
add esp,8
8437
L1715:
8438
L1713:
8439
fld qword ptr (L885)
8440
fstp qword ptr (-60)[ebp]
8441
mov dword ptr (-48)[ebp],2
8442
mov edi,dword ptr (-48)[ebp]
8443
fld qword ptr (-60)[ebp]
8444
fld qword ptr (L597)
8445
mov esi,edi
8446
shr esi,1
8447
push esi
8448
fild dword ptr 0[esp]
8449
add esp,4
8450
fmulp st(1),st
8451
and edi,1
8452
push edi
8453
fild dword ptr 0[esp]
8454
add esp,4
8455
faddp st(1),st
8456
fdivp st(1),st
8457
fstp qword ptr (-60)[ebp]
8458
fld qword ptr (L1674)
8459
fcomp qword ptr (-60)[ebp]
8460
fstsw ax
8461
sahf
8462
jp L2400
8463
je L1717
8464
L2400:
8465
mov dword ptr (-8)[ebp],243
8466
cmp dword ptr (-4)[ebp],0
8467
je L1719
8468
mov edi,dword ptr (-8)[ebp]
8469
push edi
8470
lea edi,(L702)
8471
push edi
8472
call _printf
8473
add esp,8
8474
L1719:
8475
L1717:
8476
fld qword ptr (L885)
8477
fstp qword ptr (-60)[ebp]
8478
fld dword ptr (L530)
8479
fstp dword ptr (-64)[ebp]
8480
fld qword ptr (-60)[ebp]
8481
fdiv dword ptr (-64)[ebp]
8482
fstp qword ptr (-60)[ebp]
8483
fld qword ptr (L1674)
8484
fcomp qword ptr (-60)[ebp]
8485
fstsw ax
8486
sahf
8487
jp L2401
8488
je L1721
8489
L2401:
8490
mov dword ptr (-8)[ebp],244
8491
cmp dword ptr (-4)[ebp],0
8492
je L1723
8493
mov edi,dword ptr (-8)[ebp]
8494
push edi
8495
lea edi,(L702)
8496
push edi
8497
call _printf
8498
add esp,8
8499
L1723:
8500
L1721:
8501
fld qword ptr (L885)
8502
fstp qword ptr (-60)[ebp]
8503
fld qword ptr (L417)
8504
fstp qword ptr (-72)[ebp]
8505
fld qword ptr (-60)[ebp]
8506
fdiv qword ptr (-72)[ebp]
8507
fstp qword ptr (-60)[ebp]
8508
fld qword ptr (L1674)
8509
fcomp qword ptr (-60)[ebp]
8510
fstsw ax
8511
sahf
8512
jp L2402
8513
je L1725
8514
L2402:
8515
mov dword ptr (-8)[ebp],245
8516
cmp dword ptr (-4)[ebp],0
8517
je L1727
8518
mov edi,dword ptr (-8)[ebp]
8519
push edi
8520
lea edi,(L702)
8521
push edi
8522
call _printf
8523
add esp,8
8524
L1727:
8525
L1725:
8526
mov byte ptr (-12)[ebp],5
8527
mov byte ptr (-32)[ebp],2
8528
movsx eax,byte ptr (-12)[ebp]
8529
movsx edi,byte ptr (-32)[ebp]
8530
cdq
8531
idiv edi
8532
mov ebx,edx
8533
mov byte ptr (-12)[ebp],bl
8534
movsx edi,byte ptr (-12)[ebp]
8535
cmp edi,1
8536
je L1729
8537
mov dword ptr (-8)[ebp],246
8538
cmp dword ptr (-4)[ebp],0
8539
je L1731
8540
mov edi,dword ptr (-8)[ebp]
8541
push edi
8542
lea edi,(L702)
8543
push edi
8544
call _printf
8545
add esp,8
8546
L1731:
8547
L1729:
8548
mov byte ptr (-12)[ebp],5
8549
mov word ptr (-36)[ebp],2
8550
movsx eax,byte ptr (-12)[ebp]
8551
movsx edi,word ptr (-36)[ebp]
8552
cdq
8553
idiv edi
8554
mov ebx,edx
8555
mov byte ptr (-12)[ebp],bl
8556
movsx edi,byte ptr (-12)[ebp]
8557
cmp edi,1
8558
je L1733
8559
mov dword ptr (-8)[ebp],247
8560
cmp dword ptr (-4)[ebp],0
8561
je L1735
8562
mov edi,dword ptr (-8)[ebp]
8563
push edi
8564
lea edi,(L702)
8565
push edi
8566
call _printf
8567
add esp,8
8568
L1735:
8569
L1733:
8570
mov byte ptr (-12)[ebp],5
8571
mov dword ptr (-40)[ebp],2
8572
movsx eax,byte ptr (-12)[ebp]
8573
mov edi,dword ptr (-40)[ebp]
8574
cdq
8575
idiv edi
8576
mov ebx,edx
8577
mov byte ptr (-12)[ebp],bl
8578
movsx edi,byte ptr (-12)[ebp]
8579
cmp edi,1
8580
je L1737
8581
mov dword ptr (-8)[ebp],248
8582
cmp dword ptr (-4)[ebp],0
8583
je L1739
8584
mov edi,dword ptr (-8)[ebp]
8585
push edi
8586
lea edi,(L702)
8587
push edi
8588
call _printf
8589
add esp,8
8590
L1739:
8591
L1737:
8592
mov byte ptr (-12)[ebp],5
8593
mov dword ptr (-44)[ebp],2
8594
movsx eax,byte ptr (-12)[ebp]
8595
mov edi,dword ptr (-44)[ebp]
8596
cdq
8597
idiv edi
8598
mov ebx,edx
8599
mov byte ptr (-12)[ebp],bl
8600
movsx edi,byte ptr (-12)[ebp]
8601
cmp edi,1
8602
je L1741
8603
mov dword ptr (-8)[ebp],249
8604
cmp dword ptr (-4)[ebp],0
8605
je L1743
8606
mov edi,dword ptr (-8)[ebp]
8607
push edi
8608
lea edi,(L702)
8609
push edi
8610
call _printf
8611
add esp,8
8612
L1743:
8613
L1741:
8614
mov byte ptr (-12)[ebp],5
8615
mov dword ptr (-48)[ebp],2
8616
movsx edi,byte ptr (-12)[ebp]
8617
mov eax,edi
8618
mov edi,dword ptr (-48)[ebp]
8619
xor edx,edx
8620
div edi
8621
mov edi,edx
8622
mov ebx,edi
8623
mov byte ptr (-12)[ebp],bl
8624
movsx edi,byte ptr (-12)[ebp]
8625
cmp edi,1
8626
je L1745
8627
mov dword ptr (-8)[ebp],250
8628
cmp dword ptr (-4)[ebp],0
8629
je L1747
8630
mov edi,dword ptr (-8)[ebp]
8631
push edi
8632
lea edi,(L702)
8633
push edi
8634
call _printf
8635
add esp,8
8636
L1747:
8637
L1745:
8638
mov word ptr (-16)[ebp],5
8639
mov byte ptr (-32)[ebp],2
8640
movsx eax,word ptr (-16)[ebp]
8641
movsx edi,byte ptr (-32)[ebp]
8642
cdq
8643
idiv edi
8644
mov edi,edx
8645
mov word ptr (-16)[ebp],di
8646
movsx edi,word ptr (-16)[ebp]
8647
cmp edi,1
8648
je L1749
8649
mov dword ptr (-8)[ebp],251
8650
cmp dword ptr (-4)[ebp],0
8651
je L1751
8652
mov edi,dword ptr (-8)[ebp]
8653
push edi
8654
lea edi,(L702)
8655
push edi
8656
call _printf
8657
add esp,8
8658
L1751:
8659
L1749:
8660
mov word ptr (-16)[ebp],5
8661
mov word ptr (-36)[ebp],2
8662
movsx eax,word ptr (-16)[ebp]
8663
movsx edi,word ptr (-36)[ebp]
8664
cdq
8665
idiv edi
8666
mov edi,edx
8667
mov word ptr (-16)[ebp],di
8668
movsx edi,word ptr (-16)[ebp]
8669
cmp edi,1
8670
je L1753
8671
mov dword ptr (-8)[ebp],252
8672
cmp dword ptr (-4)[ebp],0
8673
je L1755
8674
mov edi,dword ptr (-8)[ebp]
8675
push edi
8676
lea edi,(L702)
8677
push edi
8678
call _printf
8679
add esp,8
8680
L1755:
8681
L1753:
8682
mov word ptr (-16)[ebp],5
8683
mov dword ptr (-40)[ebp],2
8684
movsx eax,word ptr (-16)[ebp]
8685
mov edi,dword ptr (-40)[ebp]
8686
cdq
8687
idiv edi
8688
mov edi,edx
8689
mov word ptr (-16)[ebp],di
8690
movsx edi,word ptr (-16)[ebp]
8691
cmp edi,1
8692
je L1757
8693
mov dword ptr (-8)[ebp],253
8694
cmp dword ptr (-4)[ebp],0
8695
je L1759
8696
mov edi,dword ptr (-8)[ebp]
8697
push edi
8698
lea edi,(L702)
8699
push edi
8700
call _printf
8701
add esp,8
8702
L1759:
8703
L1757:
8704
mov word ptr (-16)[ebp],5
8705
mov dword ptr (-44)[ebp],2
8706
movsx eax,word ptr (-16)[ebp]
8707
mov edi,dword ptr (-44)[ebp]
8708
cdq
8709
idiv edi
8710
mov edi,edx
8711
mov word ptr (-16)[ebp],di
8712
movsx edi,word ptr (-16)[ebp]
8713
cmp edi,1
8714
je L1761
8715
mov dword ptr (-8)[ebp],254
8716
cmp dword ptr (-4)[ebp],0
8717
je L1763
8718
mov edi,dword ptr (-8)[ebp]
8719
push edi
8720
lea edi,(L702)
8721
push edi
8722
call _printf
8723
add esp,8
8724
L1763:
8725
L1761:
8726
mov word ptr (-16)[ebp],5
8727
mov dword ptr (-48)[ebp],2
8728
movsx edi,word ptr (-16)[ebp]
8729
mov eax,edi
8730
mov edi,dword ptr (-48)[ebp]
8731
xor edx,edx
8732
div edi
8733
mov edi,edx
8734
mov word ptr (-16)[ebp],di
8735
movsx edi,word ptr (-16)[ebp]
8736
cmp edi,1
8737
je L1765
8738
mov dword ptr (-8)[ebp],255
8739
cmp dword ptr (-4)[ebp],0
8740
je L1767
8741
mov edi,dword ptr (-8)[ebp]
8742
push edi
8743
lea edi,(L702)
8744
push edi
8745
call _printf
8746
add esp,8
8747
L1767:
8748
L1765:
8749
mov dword ptr (-20)[ebp],5
8750
mov byte ptr (-32)[ebp],2
8751
mov eax,dword ptr (-20)[ebp]
8752
movsx edi,byte ptr (-32)[ebp]
8753
cdq
8754
idiv edi
8755
mov dword ptr (-20)[ebp],edx
8756
cmp dword ptr (-20)[ebp],1
8757
je L1769
8758
mov dword ptr (-8)[ebp],256
8759
cmp dword ptr (-4)[ebp],0
8760
je L1771
8761
mov edi,dword ptr (-8)[ebp]
8762
push edi
8763
lea edi,(L702)
8764
push edi
8765
call _printf
8766
add esp,8
8767
L1771:
8768
L1769:
8769
mov dword ptr (-20)[ebp],5
8770
mov word ptr (-36)[ebp],2
8771
mov eax,dword ptr (-20)[ebp]
8772
movsx edi,word ptr (-36)[ebp]
8773
cdq
8774
idiv edi
8775
mov dword ptr (-20)[ebp],edx
8776
cmp dword ptr (-20)[ebp],1
8777
je L1773
8778
mov dword ptr (-8)[ebp],257
8779
cmp dword ptr (-4)[ebp],0
8780
je L1775
8781
mov edi,dword ptr (-8)[ebp]
8782
push edi
8783
lea edi,(L702)
8784
push edi
8785
call _printf
8786
add esp,8
8787
L1775:
8788
L1773:
8789
mov dword ptr (-20)[ebp],5
8790
mov dword ptr (-40)[ebp],2
8791
mov eax,dword ptr (-20)[ebp]
8792
mov edi,dword ptr (-40)[ebp]
8793
cdq
8794
idiv edi
8795
mov dword ptr (-20)[ebp],edx
8796
cmp dword ptr (-20)[ebp],1
8797
je L1777
8798
mov dword ptr (-8)[ebp],258
8799
cmp dword ptr (-4)[ebp],0
8800
je L1779
8801
mov edi,dword ptr (-8)[ebp]
8802
push edi
8803
lea edi,(L702)
8804
push edi
8805
call _printf
8806
add esp,8
8807
L1779:
8808
L1777:
8809
mov dword ptr (-20)[ebp],5
8810
mov dword ptr (-44)[ebp],2
8811
mov eax,dword ptr (-20)[ebp]
8812
mov edi,dword ptr (-44)[ebp]
8813
cdq
8814
idiv edi
8815
mov dword ptr (-20)[ebp],edx
8816
cmp dword ptr (-20)[ebp],1
8817
je L1781
8818
mov dword ptr (-8)[ebp],259
8819
cmp dword ptr (-4)[ebp],0
8820
je L1783
8821
mov edi,dword ptr (-8)[ebp]
8822
push edi
8823
lea edi,(L702)
8824
push edi
8825
call _printf
8826
add esp,8
8827
L1783:
8828
L1781:
8829
mov dword ptr (-20)[ebp],5
8830
mov dword ptr (-48)[ebp],2
8831
mov edi,dword ptr (-20)[ebp]
8832
mov eax,edi
8833
mov edi,dword ptr (-48)[ebp]
8834
xor edx,edx
8835
div edi
8836
mov edi,edx
8837
mov dword ptr (-20)[ebp],edi
8838
cmp dword ptr (-20)[ebp],1
8839
je L1785
8840
mov dword ptr (-8)[ebp],260
8841
cmp dword ptr (-4)[ebp],0
8842
je L1787
8843
mov edi,dword ptr (-8)[ebp]
8844
push edi
8845
lea edi,(L702)
8846
push edi
8847
call _printf
8848
add esp,8
8849
L1787:
8850
L1785:
8851
mov dword ptr (-24)[ebp],5
8852
mov byte ptr (-32)[ebp],2
8853
mov eax,dword ptr (-24)[ebp]
8854
movsx edi,byte ptr (-32)[ebp]
8855
cdq
8856
idiv edi
8857
mov dword ptr (-24)[ebp],edx
8858
cmp dword ptr (-24)[ebp],1
8859
je L1789
8860
mov dword ptr (-8)[ebp],261
8861
cmp dword ptr (-4)[ebp],0
8862
je L1791
8863
mov edi,dword ptr (-8)[ebp]
8864
push edi
8865
lea edi,(L702)
8866
push edi
8867
call _printf
8868
add esp,8
8869
L1791:
8870
L1789:
8871
mov dword ptr (-24)[ebp],5
8872
mov word ptr (-36)[ebp],2
8873
mov eax,dword ptr (-24)[ebp]
8874
movsx edi,word ptr (-36)[ebp]
8875
cdq
8876
idiv edi
8877
mov dword ptr (-24)[ebp],edx
8878
cmp dword ptr (-24)[ebp],1
8879
je L1793
8880
mov dword ptr (-8)[ebp],262
8881
cmp dword ptr (-4)[ebp],0
8882
je L1795
8883
mov edi,dword ptr (-8)[ebp]
8884
push edi
8885
lea edi,(L702)
8886
push edi
8887
call _printf
8888
add esp,8
8889
L1795:
8890
L1793:
8891
mov dword ptr (-24)[ebp],5
8892
mov dword ptr (-40)[ebp],2
8893
mov eax,dword ptr (-24)[ebp]
8894
mov edi,dword ptr (-40)[ebp]
8895
cdq
8896
idiv edi
8897
mov dword ptr (-24)[ebp],edx
8898
cmp dword ptr (-24)[ebp],1
8899
je L1797
8900
mov dword ptr (-8)[ebp],263
8901
cmp dword ptr (-4)[ebp],0
8902
je L1799
8903
mov edi,dword ptr (-8)[ebp]
8904
push edi
8905
lea edi,(L702)
8906
push edi
8907
call _printf
8908
add esp,8
8909
L1799:
8910
L1797:
8911
mov dword ptr (-24)[ebp],5
8912
mov dword ptr (-44)[ebp],2
8913
mov eax,dword ptr (-24)[ebp]
8914
mov edi,dword ptr (-44)[ebp]
8915
cdq
8916
idiv edi
8917
mov dword ptr (-24)[ebp],edx
8918
cmp dword ptr (-24)[ebp],1
8919
je L1801
8920
mov dword ptr (-8)[ebp],264
8921
cmp dword ptr (-4)[ebp],0
8922
je L1803
8923
mov edi,dword ptr (-8)[ebp]
8924
push edi
8925
lea edi,(L702)
8926
push edi
8927
call _printf
8928
add esp,8
8929
L1803:
8930
L1801:
8931
mov dword ptr (-24)[ebp],5
8932
mov dword ptr (-48)[ebp],2
8933
mov edi,dword ptr (-24)[ebp]
8934
mov eax,edi
8935
mov edi,dword ptr (-48)[ebp]
8936
xor edx,edx
8937
div edi
8938
mov edi,edx
8939
mov dword ptr (-24)[ebp],edi
8940
cmp dword ptr (-24)[ebp],1
8941
je L1805
8942
mov dword ptr (-8)[ebp],265
8943
cmp dword ptr (-4)[ebp],0
8944
je L1807
8945
mov edi,dword ptr (-8)[ebp]
8946
push edi
8947
lea edi,(L702)
8948
push edi
8949
call _printf
8950
add esp,8
8951
L1807:
8952
L1805:
8953
mov dword ptr (-28)[ebp],5
8954
mov byte ptr (-32)[ebp],2
8955
mov eax,dword ptr (-28)[ebp]
8956
movsx edi,byte ptr (-32)[ebp]
8957
xor edx,edx
8958
div edi
8959
mov dword ptr (-28)[ebp],edx
8960
mov edi,dword ptr (-28)[ebp]
8961
cmp edi,1
8962
je L1809
8963
mov dword ptr (-8)[ebp],266
8964
cmp dword ptr (-4)[ebp],0
8965
je L1811
8966
mov edi,dword ptr (-8)[ebp]
8967
push edi
8968
lea edi,(L702)
8969
push edi
8970
call _printf
8971
add esp,8
8972
L1811:
8973
L1809:
8974
mov dword ptr (-28)[ebp],5
8975
mov word ptr (-36)[ebp],2
8976
mov eax,dword ptr (-28)[ebp]
8977
movsx edi,word ptr (-36)[ebp]
8978
xor edx,edx
8979
div edi
8980
mov dword ptr (-28)[ebp],edx
8981
mov edi,dword ptr (-28)[ebp]
8982
cmp edi,1
8983
je L1813
8984
mov dword ptr (-8)[ebp],267
8985
cmp dword ptr (-4)[ebp],0
8986
je L1815
8987
mov edi,dword ptr (-8)[ebp]
8988
push edi
8989
lea edi,(L702)
8990
push edi
8991
call _printf
8992
add esp,8
8993
L1815:
8994
L1813:
8995
mov dword ptr (-28)[ebp],5
8996
mov dword ptr (-40)[ebp],2
8997
mov eax,dword ptr (-28)[ebp]
8998
mov edi,dword ptr (-40)[ebp]
8999
xor edx,edx
9000
div edi
9001
mov dword ptr (-28)[ebp],edx
9002
mov edi,dword ptr (-28)[ebp]
9003
cmp edi,1
9004
je L1817
9005
mov dword ptr (-8)[ebp],268
9006
cmp dword ptr (-4)[ebp],0
9007
je L1819
9008
mov edi,dword ptr (-8)[ebp]
9009
push edi
9010
lea edi,(L702)
9011
push edi
9012
call _printf
9013
add esp,8
9014
L1819:
9015
L1817:
9016
mov dword ptr (-28)[ebp],5
9017
mov dword ptr (-44)[ebp],2
9018
mov eax,dword ptr (-28)[ebp]
9019
mov edi,dword ptr (-44)[ebp]
9020
xor edx,edx
9021
div edi
9022
mov dword ptr (-28)[ebp],edx
9023
mov edi,dword ptr (-28)[ebp]
9024
cmp edi,1
9025
je L1821
9026
mov dword ptr (-8)[ebp],269
9027
cmp dword ptr (-4)[ebp],0
9028
je L1823
9029
mov edi,dword ptr (-8)[ebp]
9030
push edi
9031
lea edi,(L702)
9032
push edi
9033
call _printf
9034
add esp,8
9035
L1823:
9036
L1821:
9037
mov dword ptr (-28)[ebp],5
9038
mov dword ptr (-48)[ebp],2
9039
mov eax,dword ptr (-28)[ebp]
9040
mov edi,dword ptr (-48)[ebp]
9041
xor edx,edx
9042
div edi
9043
mov dword ptr (-28)[ebp],edx
9044
mov edi,dword ptr (-28)[ebp]
9045
cmp edi,1
9046
je L1825
9047
mov dword ptr (-8)[ebp],270
9048
cmp dword ptr (-4)[ebp],0
9049
je L1827
9050
mov edi,dword ptr (-8)[ebp]
9051
push edi
9052
lea edi,(L702)
9053
push edi
9054
call _printf
9055
add esp,8
9056
L1827:
9057
L1825:
9058
mov byte ptr (-12)[ebp],5
9059
mov byte ptr (-32)[ebp],2
9060
movsx edi,byte ptr (-12)[ebp]
9061
movsx esi,byte ptr (-32)[ebp]
9062
mov ecx,esi
9063
sar edi,cl
9064
mov ebx,edi
9065
mov byte ptr (-12)[ebp],bl
9066
movsx edi,byte ptr (-12)[ebp]
9067
cmp edi,1
9068
je L1829
9069
mov dword ptr (-8)[ebp],271
9070
cmp dword ptr (-4)[ebp],0
9071
je L1831
9072
mov edi,dword ptr (-8)[ebp]
9073
push edi
9074
lea edi,(L702)
9075
push edi
9076
call _printf
9077
add esp,8
9078
L1831:
9079
L1829:
9080
mov byte ptr (-12)[ebp],5
9081
mov word ptr (-36)[ebp],2
9082
movsx edi,byte ptr (-12)[ebp]
9083
movsx esi,word ptr (-36)[ebp]
9084
mov ecx,esi
9085
sar edi,cl
9086
mov ebx,edi
9087
mov byte ptr (-12)[ebp],bl
9088
movsx edi,byte ptr (-12)[ebp]
9089
cmp edi,1
9090
je L1833
9091
mov dword ptr (-8)[ebp],272
9092
cmp dword ptr (-4)[ebp],0
9093
je L1835
9094
mov edi,dword ptr (-8)[ebp]
9095
push edi
9096
lea edi,(L702)
9097
push edi
9098
call _printf
9099
add esp,8
9100
L1835:
9101
L1833:
9102
mov byte ptr (-12)[ebp],5
9103
mov dword ptr (-40)[ebp],2
9104
movsx edi,byte ptr (-12)[ebp]
9105
mov esi,dword ptr (-40)[ebp]
9106
mov ecx,esi
9107
sar edi,cl
9108
mov ebx,edi
9109
mov byte ptr (-12)[ebp],bl
9110
movsx edi,byte ptr (-12)[ebp]
9111
cmp edi,1
9112
je L1837
9113
mov dword ptr (-8)[ebp],273
9114
cmp dword ptr (-4)[ebp],0
9115
je L1839
9116
mov edi,dword ptr (-8)[ebp]
9117
push edi
9118
lea edi,(L702)
9119
push edi
9120
call _printf
9121
add esp,8
9122
L1839:
9123
L1837:
9124
mov byte ptr (-12)[ebp],5
9125
mov dword ptr (-44)[ebp],2
9126
movsx edi,byte ptr (-12)[ebp]
9127
mov esi,dword ptr (-44)[ebp]
9128
mov ecx,esi
9129
sar edi,cl
9130
mov ebx,edi
9131
mov byte ptr (-12)[ebp],bl
9132
movsx edi,byte ptr (-12)[ebp]
9133
cmp edi,1
9134
je L1841
9135
mov dword ptr (-8)[ebp],274
9136
cmp dword ptr (-4)[ebp],0
9137
je L1843
9138
mov edi,dword ptr (-8)[ebp]
9139
push edi
9140
lea edi,(L702)
9141
push edi
9142
call _printf
9143
add esp,8
9144
L1843:
9145
L1841:
9146
mov byte ptr (-12)[ebp],5
9147
mov dword ptr (-48)[ebp],2
9148
movsx edi,byte ptr (-12)[ebp]
9149
mov esi,dword ptr (-48)[ebp]
9150
mov ecx,esi
9151
sar edi,cl
9152
mov ebx,edi
9153
mov byte ptr (-12)[ebp],bl
9154
movsx edi,byte ptr (-12)[ebp]
9155
cmp edi,1
9156
je L1845
9157
mov dword ptr (-8)[ebp],275
9158
cmp dword ptr (-4)[ebp],0
9159
je L1847
9160
mov edi,dword ptr (-8)[ebp]
9161
push edi
9162
lea edi,(L702)
9163
push edi
9164
call _printf
9165
add esp,8
9166
L1847:
9167
L1845:
9168
mov word ptr (-16)[ebp],5
9169
mov byte ptr (-32)[ebp],2
9170
movsx edi,word ptr (-16)[ebp]
9171
movsx esi,byte ptr (-32)[ebp]
9172
mov ecx,esi
9173
sar edi,cl
9174
mov word ptr (-16)[ebp],di
9175
movsx edi,word ptr (-16)[ebp]
9176
cmp edi,1
9177
je L1849
9178
mov dword ptr (-8)[ebp],276
9179
cmp dword ptr (-4)[ebp],0
9180
je L1851
9181
mov edi,dword ptr (-8)[ebp]
9182
push edi
9183
lea edi,(L702)
9184
push edi
9185
call _printf
9186
add esp,8
9187
L1851:
9188
L1849:
9189
mov word ptr (-16)[ebp],5
9190
mov word ptr (-36)[ebp],2
9191
movsx edi,word ptr (-16)[ebp]
9192
movsx esi,word ptr (-36)[ebp]
9193
mov ecx,esi
9194
sar edi,cl
9195
mov word ptr (-16)[ebp],di
9196
movsx edi,word ptr (-16)[ebp]
9197
cmp edi,1
9198
je L1853
9199
mov dword ptr (-8)[ebp],277
9200
cmp dword ptr (-4)[ebp],0
9201
je L1855
9202
mov edi,dword ptr (-8)[ebp]
9203
push edi
9204
lea edi,(L702)
9205
push edi
9206
call _printf
9207
add esp,8
9208
L1855:
9209
L1853:
9210
mov word ptr (-16)[ebp],5
9211
mov dword ptr (-40)[ebp],2
9212
movsx edi,word ptr (-16)[ebp]
9213
mov esi,dword ptr (-40)[ebp]
9214
mov ecx,esi
9215
sar edi,cl
9216
mov word ptr (-16)[ebp],di
9217
movsx edi,word ptr (-16)[ebp]
9218
cmp edi,1
9219
je L1857
9220
mov dword ptr (-8)[ebp],278
9221
cmp dword ptr (-4)[ebp],0
9222
je L1859
9223
mov edi,dword ptr (-8)[ebp]
9224
push edi
9225
lea edi,(L702)
9226
push edi
9227
call _printf
9228
add esp,8
9229
L1859:
9230
L1857:
9231
mov word ptr (-16)[ebp],5
9232
mov dword ptr (-44)[ebp],2
9233
movsx edi,word ptr (-16)[ebp]
9234
mov esi,dword ptr (-44)[ebp]
9235
mov ecx,esi
9236
sar edi,cl
9237
mov word ptr (-16)[ebp],di
9238
movsx edi,word ptr (-16)[ebp]
9239
cmp edi,1
9240
je L1861
9241
mov dword ptr (-8)[ebp],279
9242
cmp dword ptr (-4)[ebp],0
9243
je L1863
9244
mov edi,dword ptr (-8)[ebp]
9245
push edi
9246
lea edi,(L702)
9247
push edi
9248
call _printf
9249
add esp,8
9250
L1863:
9251
L1861:
9252
mov word ptr (-16)[ebp],5
9253
mov dword ptr (-48)[ebp],2
9254
movsx edi,word ptr (-16)[ebp]
9255
mov esi,dword ptr (-48)[ebp]
9256
mov ecx,esi
9257
sar edi,cl
9258
mov word ptr (-16)[ebp],di
9259
movsx edi,word ptr (-16)[ebp]
9260
cmp edi,1
9261
je L1865
9262
mov dword ptr (-8)[ebp],280
9263
cmp dword ptr (-4)[ebp],0
9264
je L1867
9265
mov edi,dword ptr (-8)[ebp]
9266
push edi
9267
lea edi,(L702)
9268
push edi
9269
call _printf
9270
add esp,8
9271
L1867:
9272
L1865:
9273
mov dword ptr (-20)[ebp],5
9274
mov byte ptr (-32)[ebp],2
9275
mov edi,dword ptr (-20)[ebp]
9276
movsx esi,byte ptr (-32)[ebp]
9277
mov ecx,esi
9278
sar edi,cl
9279
mov dword ptr (-20)[ebp],edi
9280
cmp dword ptr (-20)[ebp],1
9281
je L1869
9282
mov dword ptr (-8)[ebp],281
9283
cmp dword ptr (-4)[ebp],0
9284
je L1871
9285
mov edi,dword ptr (-8)[ebp]
9286
push edi
9287
lea edi,(L702)
9288
push edi
9289
call _printf
9290
add esp,8
9291
L1871:
9292
L1869:
9293
mov dword ptr (-20)[ebp],5
9294
mov word ptr (-36)[ebp],2
9295
mov edi,dword ptr (-20)[ebp]
9296
movsx esi,word ptr (-36)[ebp]
9297
mov ecx,esi
9298
sar edi,cl
9299
mov dword ptr (-20)[ebp],edi
9300
cmp dword ptr (-20)[ebp],1
9301
je L1873
9302
mov dword ptr (-8)[ebp],282
9303
cmp dword ptr (-4)[ebp],0
9304
je L1875
9305
mov edi,dword ptr (-8)[ebp]
9306
push edi
9307
lea edi,(L702)
9308
push edi
9309
call _printf
9310
add esp,8
9311
L1875:
9312
L1873:
9313
mov dword ptr (-20)[ebp],5
9314
mov dword ptr (-40)[ebp],2
9315
mov edi,dword ptr (-20)[ebp]
9316
mov esi,dword ptr (-40)[ebp]
9317
mov ecx,esi
9318
sar edi,cl
9319
mov dword ptr (-20)[ebp],edi
9320
cmp dword ptr (-20)[ebp],1
9321
je L1877
9322
mov dword ptr (-8)[ebp],283
9323
cmp dword ptr (-4)[ebp],0
9324
je L1879
9325
mov edi,dword ptr (-8)[ebp]
9326
push edi
9327
lea edi,(L702)
9328
push edi
9329
call _printf
9330
add esp,8
9331
L1879:
9332
L1877:
9333
mov dword ptr (-20)[ebp],5
9334
mov dword ptr (-44)[ebp],2
9335
mov edi,dword ptr (-20)[ebp]
9336
mov esi,dword ptr (-44)[ebp]
9337
mov ecx,esi
9338
sar edi,cl
9339
mov dword ptr (-20)[ebp],edi
9340
cmp dword ptr (-20)[ebp],1
9341
je L1881
9342
mov dword ptr (-8)[ebp],284
9343
cmp dword ptr (-4)[ebp],0
9344
je L1883
9345
mov edi,dword ptr (-8)[ebp]
9346
push edi
9347
lea edi,(L702)
9348
push edi
9349
call _printf
9350
add esp,8
9351
L1883:
9352
L1881:
9353
mov dword ptr (-20)[ebp],5
9354
mov dword ptr (-48)[ebp],2
9355
mov edi,dword ptr (-20)[ebp]
9356
mov esi,dword ptr (-48)[ebp]
9357
mov ecx,esi
9358
sar edi,cl
9359
mov dword ptr (-20)[ebp],edi
9360
cmp dword ptr (-20)[ebp],1
9361
je L1885
9362
mov dword ptr (-8)[ebp],285
9363
cmp dword ptr (-4)[ebp],0
9364
je L1887
9365
mov edi,dword ptr (-8)[ebp]
9366
push edi
9367
lea edi,(L702)
9368
push edi
9369
call _printf
9370
add esp,8
9371
L1887:
9372
L1885:
9373
mov dword ptr (-24)[ebp],5
9374
mov byte ptr (-32)[ebp],2
9375
mov edi,dword ptr (-24)[ebp]
9376
movsx esi,byte ptr (-32)[ebp]
9377
mov ecx,esi
9378
sar edi,cl
9379
mov dword ptr (-24)[ebp],edi
9380
cmp dword ptr (-24)[ebp],1
9381
je L1889
9382
mov dword ptr (-8)[ebp],286
9383
cmp dword ptr (-4)[ebp],0
9384
je L1891
9385
mov edi,dword ptr (-8)[ebp]
9386
push edi
9387
lea edi,(L702)
9388
push edi
9389
call _printf
9390
add esp,8
9391
L1891:
9392
L1889:
9393
mov dword ptr (-24)[ebp],5
9394
mov word ptr (-36)[ebp],2
9395
mov edi,dword ptr (-24)[ebp]
9396
movsx esi,word ptr (-36)[ebp]
9397
mov ecx,esi
9398
sar edi,cl
9399
mov dword ptr (-24)[ebp],edi
9400
cmp dword ptr (-24)[ebp],1
9401
je L1893
9402
mov dword ptr (-8)[ebp],287
9403
cmp dword ptr (-4)[ebp],0
9404
je L1895
9405
mov edi,dword ptr (-8)[ebp]
9406
push edi
9407
lea edi,(L702)
9408
push edi
9409
call _printf
9410
add esp,8
9411
L1895:
9412
L1893:
9413
mov dword ptr (-24)[ebp],5
9414
mov dword ptr (-40)[ebp],2
9415
mov edi,dword ptr (-24)[ebp]
9416
mov esi,dword ptr (-40)[ebp]
9417
mov ecx,esi
9418
sar edi,cl
9419
mov dword ptr (-24)[ebp],edi
9420
cmp dword ptr (-24)[ebp],1
9421
je L1897
9422
mov dword ptr (-8)[ebp],288
9423
cmp dword ptr (-4)[ebp],0
9424
je L1899
9425
mov edi,dword ptr (-8)[ebp]
9426
push edi
9427
lea edi,(L702)
9428
push edi
9429
call _printf
9430
add esp,8
9431
L1899:
9432
L1897:
9433
mov dword ptr (-24)[ebp],5
9434
mov dword ptr (-44)[ebp],2
9435
mov edi,dword ptr (-24)[ebp]
9436
mov esi,dword ptr (-44)[ebp]
9437
mov ecx,esi
9438
sar edi,cl
9439
mov dword ptr (-24)[ebp],edi
9440
cmp dword ptr (-24)[ebp],1
9441
je L1901
9442
mov dword ptr (-8)[ebp],289
9443
cmp dword ptr (-4)[ebp],0
9444
je L1903
9445
mov edi,dword ptr (-8)[ebp]
9446
push edi
9447
lea edi,(L702)
9448
push edi
9449
call _printf
9450
add esp,8
9451
L1903:
9452
L1901:
9453
mov dword ptr (-24)[ebp],5
9454
mov dword ptr (-48)[ebp],2
9455
mov edi,dword ptr (-24)[ebp]
9456
mov esi,dword ptr (-48)[ebp]
9457
mov ecx,esi
9458
sar edi,cl
9459
mov dword ptr (-24)[ebp],edi
9460
cmp dword ptr (-24)[ebp],1
9461
je L1905
9462
mov dword ptr (-8)[ebp],290
9463
cmp dword ptr (-4)[ebp],0
9464
je L1907
9465
mov edi,dword ptr (-8)[ebp]
9466
push edi
9467
lea edi,(L702)
9468
push edi
9469
call _printf
9470
add esp,8
9471
L1907:
9472
L1905:
9473
mov dword ptr (-28)[ebp],5
9474
mov byte ptr (-32)[ebp],2
9475
mov edi,dword ptr (-28)[ebp]
9476
movsx esi,byte ptr (-32)[ebp]
9477
mov ecx,esi
9478
shr edi,cl
9479
mov dword ptr (-28)[ebp],edi
9480
mov edi,dword ptr (-28)[ebp]
9481
cmp edi,1
9482
je L1909
9483
mov dword ptr (-8)[ebp],291
9484
cmp dword ptr (-4)[ebp],0
9485
je L1911
9486
mov edi,dword ptr (-8)[ebp]
9487
push edi
9488
lea edi,(L702)
9489
push edi
9490
call _printf
9491
add esp,8
9492
L1911:
9493
L1909:
9494
mov dword ptr (-28)[ebp],5
9495
mov word ptr (-36)[ebp],2
9496
mov edi,dword ptr (-28)[ebp]
9497
movsx esi,word ptr (-36)[ebp]
9498
mov ecx,esi
9499
shr edi,cl
9500
mov dword ptr (-28)[ebp],edi
9501
mov edi,dword ptr (-28)[ebp]
9502
cmp edi,1
9503
je L1913
9504
mov dword ptr (-8)[ebp],292
9505
cmp dword ptr (-4)[ebp],0
9506
je L1915
9507
mov edi,dword ptr (-8)[ebp]
9508
push edi
9509
lea edi,(L702)
9510
push edi
9511
call _printf
9512
add esp,8
9513
L1915:
9514
L1913:
9515
mov dword ptr (-28)[ebp],5
9516
mov dword ptr (-40)[ebp],2
9517
mov edi,dword ptr (-28)[ebp]
9518
mov esi,dword ptr (-40)[ebp]
9519
mov ecx,esi
9520
shr edi,cl
9521
mov dword ptr (-28)[ebp],edi
9522
mov edi,dword ptr (-28)[ebp]
9523
cmp edi,1
9524
je L1917
9525
mov dword ptr (-8)[ebp],293
9526
cmp dword ptr (-4)[ebp],0
9527
je L1919
9528
mov edi,dword ptr (-8)[ebp]
9529
push edi
9530
lea edi,(L702)
9531
push edi
9532
call _printf
9533
add esp,8
9534
L1919:
9535
L1917:
9536
mov dword ptr (-28)[ebp],5
9537
mov dword ptr (-44)[ebp],2
9538
mov edi,dword ptr (-28)[ebp]
9539
mov esi,dword ptr (-44)[ebp]
9540
mov ecx,esi
9541
shr edi,cl
9542
mov dword ptr (-28)[ebp],edi
9543
mov edi,dword ptr (-28)[ebp]
9544
cmp edi,1
9545
je L1921
9546
mov dword ptr (-8)[ebp],294
9547
cmp dword ptr (-4)[ebp],0
9548
je L1923
9549
mov edi,dword ptr (-8)[ebp]
9550
push edi
9551
lea edi,(L702)
9552
push edi
9553
call _printf
9554
add esp,8
9555
L1923:
9556
L1921:
9557
mov dword ptr (-28)[ebp],5
9558
mov dword ptr (-48)[ebp],2
9559
mov edi,dword ptr (-28)[ebp]
9560
mov esi,dword ptr (-48)[ebp]
9561
mov ecx,esi
9562
shr edi,cl
9563
mov dword ptr (-28)[ebp],edi
9564
mov edi,dword ptr (-28)[ebp]
9565
cmp edi,1
9566
je L1925
9567
mov dword ptr (-8)[ebp],295
9568
cmp dword ptr (-4)[ebp],0
9569
je L1927
9570
mov edi,dword ptr (-8)[ebp]
9571
push edi
9572
lea edi,(L702)
9573
push edi
9574
call _printf
9575
add esp,8
9576
L1927:
9577
L1925:
9578
mov byte ptr (-12)[ebp],5
9579
mov byte ptr (-32)[ebp],2
9580
movsx edi,byte ptr (-12)[ebp]
9581
movsx esi,byte ptr (-32)[ebp]
9582
mov ecx,esi
9583
sal edi,cl
9584
mov ebx,edi
9585
mov byte ptr (-12)[ebp],bl
9586
movsx edi,byte ptr (-12)[ebp]
9587
cmp edi,20
9588
je L1929
9589
mov dword ptr (-8)[ebp],296
9590
cmp dword ptr (-4)[ebp],0
9591
je L1931
9592
mov edi,dword ptr (-8)[ebp]
9593
push edi
9594
lea edi,(L702)
9595
push edi
9596
call _printf
9597
add esp,8
9598
L1931:
9599
L1929:
9600
mov byte ptr (-12)[ebp],5
9601
mov word ptr (-36)[ebp],2
9602
movsx edi,byte ptr (-12)[ebp]
9603
movsx esi,word ptr (-36)[ebp]
9604
mov ecx,esi
9605
sal edi,cl
9606
mov ebx,edi
9607
mov byte ptr (-12)[ebp],bl
9608
movsx edi,byte ptr (-12)[ebp]
9609
cmp edi,20
9610
je L1933
9611
mov dword ptr (-8)[ebp],297
9612
cmp dword ptr (-4)[ebp],0
9613
je L1935
9614
mov edi,dword ptr (-8)[ebp]
9615
push edi
9616
lea edi,(L702)
9617
push edi
9618
call _printf
9619
add esp,8
9620
L1935:
9621
L1933:
9622
mov byte ptr (-12)[ebp],5
9623
mov dword ptr (-40)[ebp],2
9624
movsx edi,byte ptr (-12)[ebp]
9625
mov esi,dword ptr (-40)[ebp]
9626
mov ecx,esi
9627
sal edi,cl
9628
mov ebx,edi
9629
mov byte ptr (-12)[ebp],bl
9630
movsx edi,byte ptr (-12)[ebp]
9631
cmp edi,20
9632
je L1937
9633
mov dword ptr (-8)[ebp],298
9634
cmp dword ptr (-4)[ebp],0
9635
je L1939
9636
mov edi,dword ptr (-8)[ebp]
9637
push edi
9638
lea edi,(L702)
9639
push edi
9640
call _printf
9641
add esp,8
9642
L1939:
9643
L1937:
9644
mov byte ptr (-12)[ebp],5
9645
mov dword ptr (-44)[ebp],2
9646
movsx edi,byte ptr (-12)[ebp]
9647
mov esi,dword ptr (-44)[ebp]
9648
mov ecx,esi
9649
sal edi,cl
9650
mov ebx,edi
9651
mov byte ptr (-12)[ebp],bl
9652
movsx edi,byte ptr (-12)[ebp]
9653
cmp edi,20
9654
je L1941
9655
mov dword ptr (-8)[ebp],299
9656
cmp dword ptr (-4)[ebp],0
9657
je L1943
9658
mov edi,dword ptr (-8)[ebp]
9659
push edi
9660
lea edi,(L702)
9661
push edi
9662
call _printf
9663
add esp,8
9664
L1943:
9665
L1941:
9666
mov byte ptr (-12)[ebp],5
9667
mov dword ptr (-48)[ebp],2
9668
movsx edi,byte ptr (-12)[ebp]
9669
mov esi,dword ptr (-48)[ebp]
9670
mov ecx,esi
9671
sal edi,cl
9672
mov ebx,edi
9673
mov byte ptr (-12)[ebp],bl
9674
movsx edi,byte ptr (-12)[ebp]
9675
cmp edi,20
9676
je L1945
9677
mov dword ptr (-8)[ebp],300
9678
cmp dword ptr (-4)[ebp],0
9679
je L1947
9680
mov edi,dword ptr (-8)[ebp]
9681
push edi
9682
lea edi,(L702)
9683
push edi
9684
call _printf
9685
add esp,8
9686
L1947:
9687
L1945:
9688
mov word ptr (-16)[ebp],5
9689
mov byte ptr (-32)[ebp],2
9690
movsx edi,word ptr (-16)[ebp]
9691
movsx esi,byte ptr (-32)[ebp]
9692
mov ecx,esi
9693
sal edi,cl
9694
mov word ptr (-16)[ebp],di
9695
movsx edi,word ptr (-16)[ebp]
9696
cmp edi,20
9697
je L1949
9698
mov dword ptr (-8)[ebp],301
9699
cmp dword ptr (-4)[ebp],0
9700
je L1951
9701
mov edi,dword ptr (-8)[ebp]
9702
push edi
9703
lea edi,(L702)
9704
push edi
9705
call _printf
9706
add esp,8
9707
L1951:
9708
L1949:
9709
mov word ptr (-16)[ebp],5
9710
mov word ptr (-36)[ebp],2
9711
movsx edi,word ptr (-16)[ebp]
9712
movsx esi,word ptr (-36)[ebp]
9713
mov ecx,esi
9714
sal edi,cl
9715
mov word ptr (-16)[ebp],di
9716
movsx edi,word ptr (-16)[ebp]
9717
cmp edi,20
9718
je L1953
9719
mov dword ptr (-8)[ebp],302
9720
cmp dword ptr (-4)[ebp],0
9721
je L1955
9722
mov edi,dword ptr (-8)[ebp]
9723
push edi
9724
lea edi,(L702)
9725
push edi
9726
call _printf
9727
add esp,8
9728
L1955:
9729
L1953:
9730
mov word ptr (-16)[ebp],5
9731
mov dword ptr (-40)[ebp],2
9732
movsx edi,word ptr (-16)[ebp]
9733
mov esi,dword ptr (-40)[ebp]
9734
mov ecx,esi
9735
sal edi,cl
9736
mov word ptr (-16)[ebp],di
9737
movsx edi,word ptr (-16)[ebp]
9738
cmp edi,20
9739
je L1957
9740
mov dword ptr (-8)[ebp],303
9741
cmp dword ptr (-4)[ebp],0
9742
je L1959
9743
mov edi,dword ptr (-8)[ebp]
9744
push edi
9745
lea edi,(L702)
9746
push edi
9747
call _printf
9748
add esp,8
9749
L1959:
9750
L1957:
9751
mov word ptr (-16)[ebp],5
9752
mov dword ptr (-44)[ebp],2
9753
movsx edi,word ptr (-16)[ebp]
9754
mov esi,dword ptr (-44)[ebp]
9755
mov ecx,esi
9756
sal edi,cl
9757
mov word ptr (-16)[ebp],di
9758
movsx edi,word ptr (-16)[ebp]
9759
cmp edi,20
9760
je L1961
9761
mov dword ptr (-8)[ebp],304
9762
cmp dword ptr (-4)[ebp],0
9763
je L1963
9764
mov edi,dword ptr (-8)[ebp]
9765
push edi
9766
lea edi,(L702)
9767
push edi
9768
call _printf
9769
add esp,8
9770
L1963:
9771
L1961:
9772
mov word ptr (-16)[ebp],5
9773
mov dword ptr (-48)[ebp],2
9774
movsx edi,word ptr (-16)[ebp]
9775
mov esi,dword ptr (-48)[ebp]
9776
mov ecx,esi
9777
sal edi,cl
9778
mov word ptr (-16)[ebp],di
9779
movsx edi,word ptr (-16)[ebp]
9780
cmp edi,20
9781
je L1965
9782
mov dword ptr (-8)[ebp],305
9783
cmp dword ptr (-4)[ebp],0
9784
je L1967
9785
mov edi,dword ptr (-8)[ebp]
9786
push edi
9787
lea edi,(L702)
9788
push edi
9789
call _printf
9790
add esp,8
9791
L1967:
9792
L1965:
9793
mov dword ptr (-20)[ebp],5
9794
mov byte ptr (-32)[ebp],2
9795
mov edi,dword ptr (-20)[ebp]
9796
movsx esi,byte ptr (-32)[ebp]
9797
mov ecx,esi
9798
sal edi,cl
9799
mov dword ptr (-20)[ebp],edi
9800
cmp dword ptr (-20)[ebp],20
9801
je L1969
9802
mov dword ptr (-8)[ebp],306
9803
cmp dword ptr (-4)[ebp],0
9804
je L1971
9805
mov edi,dword ptr (-8)[ebp]
9806
push edi
9807
lea edi,(L702)
9808
push edi
9809
call _printf
9810
add esp,8
9811
L1971:
9812
L1969:
9813
mov dword ptr (-20)[ebp],5
9814
mov word ptr (-36)[ebp],2
9815
mov edi,dword ptr (-20)[ebp]
9816
movsx esi,word ptr (-36)[ebp]
9817
mov ecx,esi
9818
sal edi,cl
9819
mov dword ptr (-20)[ebp],edi
9820
cmp dword ptr (-20)[ebp],20
9821
je L1973
9822
mov dword ptr (-8)[ebp],307
9823
cmp dword ptr (-4)[ebp],0
9824
je L1975
9825
mov edi,dword ptr (-8)[ebp]
9826
push edi
9827
lea edi,(L702)
9828
push edi
9829
call _printf
9830
add esp,8
9831
L1975:
9832
L1973:
9833
mov dword ptr (-20)[ebp],5
9834
mov dword ptr (-40)[ebp],2
9835
mov edi,dword ptr (-20)[ebp]
9836
mov esi,dword ptr (-40)[ebp]
9837
mov ecx,esi
9838
sal edi,cl
9839
mov dword ptr (-20)[ebp],edi
9840
cmp dword ptr (-20)[ebp],20
9841
je L1977
9842
mov dword ptr (-8)[ebp],308
9843
cmp dword ptr (-4)[ebp],0
9844
je L1979
9845
mov edi,dword ptr (-8)[ebp]
9846
push edi
9847
lea edi,(L702)
9848
push edi
9849
call _printf
9850
add esp,8
9851
L1979:
9852
L1977:
9853
mov dword ptr (-20)[ebp],5
9854
mov dword ptr (-44)[ebp],2
9855
mov edi,dword ptr (-20)[ebp]
9856
mov esi,dword ptr (-44)[ebp]
9857
mov ecx,esi
9858
sal edi,cl
9859
mov dword ptr (-20)[ebp],edi
9860
cmp dword ptr (-20)[ebp],20
9861
je L1981
9862
mov dword ptr (-8)[ebp],309
9863
cmp dword ptr (-4)[ebp],0
9864
je L1983
9865
mov edi,dword ptr (-8)[ebp]
9866
push edi
9867
lea edi,(L702)
9868
push edi
9869
call _printf
9870
add esp,8
9871
L1983:
9872
L1981:
9873
mov dword ptr (-20)[ebp],5
9874
mov dword ptr (-48)[ebp],2
9875
mov edi,dword ptr (-20)[ebp]
9876
mov esi,dword ptr (-48)[ebp]
9877
mov ecx,esi
9878
sal edi,cl
9879
mov dword ptr (-20)[ebp],edi
9880
cmp dword ptr (-20)[ebp],20
9881
je L1985
9882
mov dword ptr (-8)[ebp],310
9883
cmp dword ptr (-4)[ebp],0
9884
je L1987
9885
mov edi,dword ptr (-8)[ebp]
9886
push edi
9887
lea edi,(L702)
9888
push edi
9889
call _printf
9890
add esp,8
9891
L1987:
9892
L1985:
9893
mov dword ptr (-24)[ebp],5
9894
mov byte ptr (-32)[ebp],2
9895
mov edi,dword ptr (-24)[ebp]
9896
movsx esi,byte ptr (-32)[ebp]
9897
mov ecx,esi
9898
sal edi,cl
9899
mov dword ptr (-24)[ebp],edi
9900
cmp dword ptr (-24)[ebp],20
9901
je L1989
9902
mov dword ptr (-8)[ebp],311
9903
cmp dword ptr (-4)[ebp],0
9904
je L1991
9905
mov edi,dword ptr (-8)[ebp]
9906
push edi
9907
lea edi,(L702)
9908
push edi
9909
call _printf
9910
add esp,8
9911
L1991:
9912
L1989:
9913
mov dword ptr (-24)[ebp],5
9914
mov word ptr (-36)[ebp],2
9915
mov edi,dword ptr (-24)[ebp]
9916
movsx esi,word ptr (-36)[ebp]
9917
mov ecx,esi
9918
sal edi,cl
9919
mov dword ptr (-24)[ebp],edi
9920
cmp dword ptr (-24)[ebp],20
9921
je L1993
9922
mov dword ptr (-8)[ebp],312
9923
cmp dword ptr (-4)[ebp],0
9924
je L1995
9925
mov edi,dword ptr (-8)[ebp]
9926
push edi
9927
lea edi,(L702)
9928
push edi
9929
call _printf
9930
add esp,8
9931
L1995:
9932
L1993:
9933
mov dword ptr (-24)[ebp],5
9934
mov dword ptr (-40)[ebp],2
9935
mov edi,dword ptr (-24)[ebp]
9936
mov esi,dword ptr (-40)[ebp]
9937
mov ecx,esi
9938
sal edi,cl
9939
mov dword ptr (-24)[ebp],edi
9940
cmp dword ptr (-24)[ebp],20
9941
je L1997
9942
mov dword ptr (-8)[ebp],313
9943
cmp dword ptr (-4)[ebp],0
9944
je L1999
9945
mov edi,dword ptr (-8)[ebp]
9946
push edi
9947
lea edi,(L702)
9948
push edi
9949
call _printf
9950
add esp,8
9951
L1999:
9952
L1997:
9953
mov dword ptr (-24)[ebp],5
9954
mov dword ptr (-44)[ebp],2
9955
mov edi,dword ptr (-24)[ebp]
9956
mov esi,dword ptr (-44)[ebp]
9957
mov ecx,esi
9958
sal edi,cl
9959
mov dword ptr (-24)[ebp],edi
9960
cmp dword ptr (-24)[ebp],20
9961
je L2001
9962
mov dword ptr (-8)[ebp],314
9963
cmp dword ptr (-4)[ebp],0
9964
je L2003
9965
mov edi,dword ptr (-8)[ebp]
9966
push edi
9967
lea edi,(L702)
9968
push edi
9969
call _printf
9970
add esp,8
9971
L2003:
9972
L2001:
9973
mov dword ptr (-24)[ebp],5
9974
mov dword ptr (-48)[ebp],2
9975
mov edi,dword ptr (-24)[ebp]
9976
mov esi,dword ptr (-48)[ebp]
9977
mov ecx,esi
9978
sal edi,cl
9979
mov dword ptr (-24)[ebp],edi
9980
cmp dword ptr (-24)[ebp],20
9981
je L2005
9982
mov dword ptr (-8)[ebp],315
9983
cmp dword ptr (-4)[ebp],0
9984
je L2007
9985
mov edi,dword ptr (-8)[ebp]
9986
push edi
9987
lea edi,(L702)
9988
push edi
9989
call _printf
9990
add esp,8
9991
L2007:
9992
L2005:
9993
mov dword ptr (-28)[ebp],5
9994
mov byte ptr (-32)[ebp],2
9995
mov edi,dword ptr (-28)[ebp]
9996
movsx esi,byte ptr (-32)[ebp]
9997
mov ecx,esi
9998
shl edi,cl
9999
mov dword ptr (-28)[ebp],edi
10000
mov edi,dword ptr (-28)[ebp]
10001
cmp edi,20
10002
je L2009
10003
mov dword ptr (-8)[ebp],316
10004
cmp dword ptr (-4)[ebp],0
10005
je L2011
10006
mov edi,dword ptr (-8)[ebp]
10007
push edi
10008
lea edi,(L702)
10009
push edi
10010
call _printf
10011
add esp,8
10012
L2011:
10013
L2009:
10014
mov dword ptr (-28)[ebp],5
10015
mov word ptr (-36)[ebp],2
10016
mov edi,dword ptr (-28)[ebp]
10017
movsx esi,word ptr (-36)[ebp]
10018
mov ecx,esi
10019
shl edi,cl
10020
mov dword ptr (-28)[ebp],edi
10021
mov edi,dword ptr (-28)[ebp]
10022
cmp edi,20
10023
je L2013
10024
mov dword ptr (-8)[ebp],317
10025
cmp dword ptr (-4)[ebp],0
10026
je L2015
10027
mov edi,dword ptr (-8)[ebp]
10028
push edi
10029
lea edi,(L702)
10030
push edi
10031
call _printf
10032
add esp,8
10033
L2015:
10034
L2013:
10035
mov dword ptr (-28)[ebp],5
10036
mov dword ptr (-40)[ebp],2
10037
mov edi,dword ptr (-28)[ebp]
10038
mov esi,dword ptr (-40)[ebp]
10039
mov ecx,esi
10040
shl edi,cl
10041
mov dword ptr (-28)[ebp],edi
10042
mov edi,dword ptr (-28)[ebp]
10043
cmp edi,20
10044
je L2017
10045
mov dword ptr (-8)[ebp],318
10046
cmp dword ptr (-4)[ebp],0
10047
je L2019
10048
mov edi,dword ptr (-8)[ebp]
10049
push edi
10050
lea edi,(L702)
10051
push edi
10052
call _printf
10053
add esp,8
10054
L2019:
10055
L2017:
10056
mov dword ptr (-28)[ebp],5
10057
mov dword ptr (-44)[ebp],2
10058
mov edi,dword ptr (-28)[ebp]
10059
mov esi,dword ptr (-44)[ebp]
10060
mov ecx,esi
10061
shl edi,cl
10062
mov dword ptr (-28)[ebp],edi
10063
mov edi,dword ptr (-28)[ebp]
10064
cmp edi,20
10065
je L2021
10066
mov dword ptr (-8)[ebp],319
10067
cmp dword ptr (-4)[ebp],0
10068
je L2023
10069
mov edi,dword ptr (-8)[ebp]
10070
push edi
10071
lea edi,(L702)
10072
push edi
10073
call _printf
10074
add esp,8
10075
L2023:
10076
L2021:
10077
mov dword ptr (-28)[ebp],5
10078
mov dword ptr (-48)[ebp],2
10079
mov edi,dword ptr (-28)[ebp]
10080
mov esi,dword ptr (-48)[ebp]
10081
mov ecx,esi
10082
shl edi,cl
10083
mov dword ptr (-28)[ebp],edi
10084
mov edi,dword ptr (-28)[ebp]
10085
cmp edi,20
10086
je L2025
10087
mov dword ptr (-8)[ebp],320
10088
cmp dword ptr (-4)[ebp],0
10089
je L2027
10090
mov edi,dword ptr (-8)[ebp]
10091
push edi
10092
lea edi,(L702)
10093
push edi
10094
call _printf
10095
add esp,8
10096
L2027:
10097
L2025:
10098
mov byte ptr (-12)[ebp],12
10099
mov byte ptr (-32)[ebp],10
10100
movsx edi,byte ptr (-12)[ebp]
10101
movsx esi,byte ptr (-32)[ebp]
10102
and edi,esi
10103
mov ebx,edi
10104
mov byte ptr (-12)[ebp],bl
10105
movsx edi,byte ptr (-12)[ebp]
10106
cmp edi,8
10107
je L2029
10108
mov dword ptr (-8)[ebp],321
10109
cmp dword ptr (-4)[ebp],0
10110
je L2031
10111
mov edi,dword ptr (-8)[ebp]
10112
push edi
10113
lea edi,(L702)
10114
push edi
10115
call _printf
10116
add esp,8
10117
L2031:
10118
L2029:
10119
mov byte ptr (-12)[ebp],12
10120
mov word ptr (-36)[ebp],10
10121
movsx edi,byte ptr (-12)[ebp]
10122
movsx esi,word ptr (-36)[ebp]
10123
and edi,esi
10124
mov ebx,edi
10125
mov byte ptr (-12)[ebp],bl
10126
movsx edi,byte ptr (-12)[ebp]
10127
cmp edi,8
10128
je L2033
10129
mov dword ptr (-8)[ebp],322
10130
cmp dword ptr (-4)[ebp],0
10131
je L2035
10132
mov edi,dword ptr (-8)[ebp]
10133
push edi
10134
lea edi,(L702)
10135
push edi
10136
call _printf
10137
add esp,8
10138
L2035:
10139
L2033:
10140
mov byte ptr (-12)[ebp],12
10141
mov dword ptr (-40)[ebp],10
10142
movsx edi,byte ptr (-12)[ebp]
10143
and edi,dword ptr (-40)[ebp]
10144
mov ebx,edi
10145
mov byte ptr (-12)[ebp],bl
10146
movsx edi,byte ptr (-12)[ebp]
10147
cmp edi,8
10148
je L2037
10149
mov dword ptr (-8)[ebp],323
10150
cmp dword ptr (-4)[ebp],0
10151
je L2039
10152
mov edi,dword ptr (-8)[ebp]
10153
push edi
10154
lea edi,(L702)
10155
push edi
10156
call _printf
10157
add esp,8
10158
L2039:
10159
L2037:
10160
mov byte ptr (-12)[ebp],12
10161
mov dword ptr (-44)[ebp],10
10162
movsx edi,byte ptr (-12)[ebp]
10163
and edi,dword ptr (-44)[ebp]
10164
mov ebx,edi
10165
mov byte ptr (-12)[ebp],bl
10166
movsx edi,byte ptr (-12)[ebp]
10167
cmp edi,8
10168
je L2041
10169
mov dword ptr (-8)[ebp],324
10170
cmp dword ptr (-4)[ebp],0
10171
je L2043
10172
mov edi,dword ptr (-8)[ebp]
10173
push edi
10174
lea edi,(L702)
10175
push edi
10176
call _printf
10177
add esp,8
10178
L2043:
10179
L2041:
10180
mov byte ptr (-12)[ebp],12
10181
mov dword ptr (-48)[ebp],10
10182
movsx edi,byte ptr (-12)[ebp]
10183
and edi,dword ptr (-48)[ebp]
10184
mov ebx,edi
10185
mov byte ptr (-12)[ebp],bl
10186
movsx edi,byte ptr (-12)[ebp]
10187
cmp edi,8
10188
je L2045
10189
mov dword ptr (-8)[ebp],325
10190
cmp dword ptr (-4)[ebp],0
10191
je L2047
10192
mov edi,dword ptr (-8)[ebp]
10193
push edi
10194
lea edi,(L702)
10195
push edi
10196
call _printf
10197
add esp,8
10198
L2047:
10199
L2045:
10200
mov word ptr (-16)[ebp],12
10201
mov byte ptr (-32)[ebp],10
10202
movsx edi,word ptr (-16)[ebp]
10203
movsx esi,byte ptr (-32)[ebp]
10204
and edi,esi
10205
mov word ptr (-16)[ebp],di
10206
movsx edi,word ptr (-16)[ebp]
10207
cmp edi,8
10208
je L2049
10209
mov dword ptr (-8)[ebp],326
10210
cmp dword ptr (-4)[ebp],0
10211
je L2051
10212
mov edi,dword ptr (-8)[ebp]
10213
push edi
10214
lea edi,(L702)
10215
push edi
10216
call _printf
10217
add esp,8
10218
L2051:
10219
L2049:
10220
mov word ptr (-16)[ebp],12
10221
mov word ptr (-36)[ebp],10
10222
movsx edi,word ptr (-16)[ebp]
10223
movsx esi,word ptr (-36)[ebp]
10224
and edi,esi
10225
mov word ptr (-16)[ebp],di
10226
movsx edi,word ptr (-16)[ebp]
10227
cmp edi,8
10228
je L2053
10229
mov dword ptr (-8)[ebp],327
10230
cmp dword ptr (-4)[ebp],0
10231
je L2055
10232
mov edi,dword ptr (-8)[ebp]
10233
push edi
10234
lea edi,(L702)
10235
push edi
10236
call _printf
10237
add esp,8
10238
L2055:
10239
L2053:
10240
mov word ptr (-16)[ebp],12
10241
mov dword ptr (-40)[ebp],10
10242
movsx edi,word ptr (-16)[ebp]
10243
and edi,dword ptr (-40)[ebp]
10244
mov word ptr (-16)[ebp],di
10245
movsx edi,word ptr (-16)[ebp]
10246
cmp edi,8
10247
je L2057
10248
mov dword ptr (-8)[ebp],328
10249
cmp dword ptr (-4)[ebp],0
10250
je L2059
10251
mov edi,dword ptr (-8)[ebp]
10252
push edi
10253
lea edi,(L702)
10254
push edi
10255
call _printf
10256
add esp,8
10257
L2059:
10258
L2057:
10259
mov word ptr (-16)[ebp],12
10260
mov dword ptr (-44)[ebp],10
10261
movsx edi,word ptr (-16)[ebp]
10262
and edi,dword ptr (-44)[ebp]
10263
mov word ptr (-16)[ebp],di
10264
movsx edi,word ptr (-16)[ebp]
10265
cmp edi,8
10266
je L2061
10267
mov dword ptr (-8)[ebp],329
10268
cmp dword ptr (-4)[ebp],0
10269
je L2063
10270
mov edi,dword ptr (-8)[ebp]
10271
push edi
10272
lea edi,(L702)
10273
push edi
10274
call _printf
10275
add esp,8
10276
L2063:
10277
L2061:
10278
mov word ptr (-16)[ebp],12
10279
mov dword ptr (-48)[ebp],10
10280
movsx edi,word ptr (-16)[ebp]
10281
and edi,dword ptr (-48)[ebp]
10282
mov word ptr (-16)[ebp],di
10283
movsx edi,word ptr (-16)[ebp]
10284
cmp edi,8
10285
je L2065
10286
mov dword ptr (-8)[ebp],330
10287
cmp dword ptr (-4)[ebp],0
10288
je L2067
10289
mov edi,dword ptr (-8)[ebp]
10290
push edi
10291
lea edi,(L702)
10292
push edi
10293
call _printf
10294
add esp,8
10295
L2067:
10296
L2065:
10297
mov dword ptr (-20)[ebp],12
10298
mov byte ptr (-32)[ebp],10
10299
movsx edi,byte ptr (-32)[ebp]
10300
and dword ptr (-20)[ebp],edi
10301
cmp dword ptr (-20)[ebp],8
10302
je L2069
10303
mov dword ptr (-8)[ebp],331
10304
cmp dword ptr (-4)[ebp],0
10305
je L2071
10306
mov edi,dword ptr (-8)[ebp]
10307
push edi
10308
lea edi,(L702)
10309
push edi
10310
call _printf
10311
add esp,8
10312
L2071:
10313
L2069:
10314
mov dword ptr (-20)[ebp],12
10315
mov word ptr (-36)[ebp],10
10316
movsx edi,word ptr (-36)[ebp]
10317
and dword ptr (-20)[ebp],edi
10318
cmp dword ptr (-20)[ebp],8
10319
je L2073
10320
mov dword ptr (-8)[ebp],332
10321
cmp dword ptr (-4)[ebp],0
10322
je L2075
10323
mov edi,dword ptr (-8)[ebp]
10324
push edi
10325
lea edi,(L702)
10326
push edi
10327
call _printf
10328
add esp,8
10329
L2075:
10330
L2073:
10331
mov dword ptr (-20)[ebp],12
10332
mov dword ptr (-40)[ebp],10
10333
mov edi,dword ptr (-40)[ebp]
10334
and dword ptr (-20)[ebp],edi
10335
cmp dword ptr (-20)[ebp],8
10336
je L2077
10337
mov dword ptr (-8)[ebp],333
10338
cmp dword ptr (-4)[ebp],0
10339
je L2079
10340
mov edi,dword ptr (-8)[ebp]
10341
push edi
10342
lea edi,(L702)
10343
push edi
10344
call _printf
10345
add esp,8
10346
L2079:
10347
L2077:
10348
mov dword ptr (-20)[ebp],12
10349
mov dword ptr (-44)[ebp],10
10350
mov edi,dword ptr (-44)[ebp]
10351
and dword ptr (-20)[ebp],edi
10352
cmp dword ptr (-20)[ebp],8
10353
je L2081
10354
mov dword ptr (-8)[ebp],334
10355
cmp dword ptr (-4)[ebp],0
10356
je L2083
10357
mov edi,dword ptr (-8)[ebp]
10358
push edi
10359
lea edi,(L702)
10360
push edi
10361
call _printf
10362
add esp,8
10363
L2083:
10364
L2081:
10365
mov dword ptr (-20)[ebp],12
10366
mov dword ptr (-48)[ebp],10
10367
mov edi,dword ptr (-20)[ebp]
10368
and edi,dword ptr (-48)[ebp]
10369
mov dword ptr (-20)[ebp],edi
10370
cmp dword ptr (-20)[ebp],8
10371
je L2085
10372
mov dword ptr (-8)[ebp],335
10373
cmp dword ptr (-4)[ebp],0
10374
je L2087
10375
mov edi,dword ptr (-8)[ebp]
10376
push edi
10377
lea edi,(L702)
10378
push edi
10379
call _printf
10380
add esp,8
10381
L2087:
10382
L2085:
10383
mov dword ptr (-24)[ebp],12
10384
mov byte ptr (-32)[ebp],10
10385
movsx edi,byte ptr (-32)[ebp]
10386
and dword ptr (-24)[ebp],edi
10387
cmp dword ptr (-24)[ebp],8
10388
je L2089
10389
mov dword ptr (-8)[ebp],336
10390
cmp dword ptr (-4)[ebp],0
10391
je L2091
10392
mov edi,dword ptr (-8)[ebp]
10393
push edi
10394
lea edi,(L702)
10395
push edi
10396
call _printf
10397
add esp,8
10398
L2091:
10399
L2089:
10400
mov dword ptr (-24)[ebp],12
10401
mov word ptr (-36)[ebp],10
10402
movsx edi,word ptr (-36)[ebp]
10403
and dword ptr (-24)[ebp],edi
10404
cmp dword ptr (-24)[ebp],8
10405
je L2093
10406
mov dword ptr (-8)[ebp],337
10407
cmp dword ptr (-4)[ebp],0
10408
je L2095
10409
mov edi,dword ptr (-8)[ebp]
10410
push edi
10411
lea edi,(L702)
10412
push edi
10413
call _printf
10414
add esp,8
10415
L2095:
10416
L2093:
10417
mov dword ptr (-24)[ebp],12
10418
mov dword ptr (-40)[ebp],10
10419
mov edi,dword ptr (-40)[ebp]
10420
and dword ptr (-24)[ebp],edi
10421
cmp dword ptr (-24)[ebp],8
10422
je L2097
10423
mov dword ptr (-8)[ebp],338
10424
cmp dword ptr (-4)[ebp],0
10425
je L2099
10426
mov edi,dword ptr (-8)[ebp]
10427
push edi
10428
lea edi,(L702)
10429
push edi
10430
call _printf
10431
add esp,8
10432
L2099:
10433
L2097:
10434
mov dword ptr (-24)[ebp],12
10435
mov dword ptr (-44)[ebp],10
10436
mov edi,dword ptr (-44)[ebp]
10437
and dword ptr (-24)[ebp],edi
10438
cmp dword ptr (-24)[ebp],8
10439
je L2101
10440
mov dword ptr (-8)[ebp],339
10441
cmp dword ptr (-4)[ebp],0
10442
je L2103
10443
mov edi,dword ptr (-8)[ebp]
10444
push edi
10445
lea edi,(L702)
10446
push edi
10447
call _printf
10448
add esp,8
10449
L2103:
10450
L2101:
10451
mov dword ptr (-24)[ebp],12
10452
mov dword ptr (-48)[ebp],10
10453
mov edi,dword ptr (-24)[ebp]
10454
and edi,dword ptr (-48)[ebp]
10455
mov dword ptr (-24)[ebp],edi
10456
cmp dword ptr (-24)[ebp],8
10457
je L2105
10458
mov dword ptr (-8)[ebp],340
10459
cmp dword ptr (-4)[ebp],0
10460
je L2107
10461
mov edi,dword ptr (-8)[ebp]
10462
push edi
10463
lea edi,(L702)
10464
push edi
10465
call _printf
10466
add esp,8
10467
L2107:
10468
L2105:
10469
mov dword ptr (-28)[ebp],12
10470
mov byte ptr (-32)[ebp],10
10471
movsx edi,byte ptr (-32)[ebp]
10472
and dword ptr (-28)[ebp],edi
10473
mov edi,dword ptr (-28)[ebp]
10474
cmp edi,8
10475
je L2109
10476
mov dword ptr (-8)[ebp],341
10477
cmp dword ptr (-4)[ebp],0
10478
je L2111
10479
mov edi,dword ptr (-8)[ebp]
10480
push edi
10481
lea edi,(L702)
10482
push edi
10483
call _printf
10484
add esp,8
10485
L2111:
10486
L2109:
10487
mov dword ptr (-28)[ebp],12
10488
mov word ptr (-36)[ebp],10
10489
movsx edi,word ptr (-36)[ebp]
10490
and dword ptr (-28)[ebp],edi
10491
mov edi,dword ptr (-28)[ebp]
10492
cmp edi,8
10493
je L2113
10494
mov dword ptr (-8)[ebp],342
10495
cmp dword ptr (-4)[ebp],0
10496
je L2115
10497
mov edi,dword ptr (-8)[ebp]
10498
push edi
10499
lea edi,(L702)
10500
push edi
10501
call _printf
10502
add esp,8
10503
L2115:
10504
L2113:
10505
mov dword ptr (-28)[ebp],12
10506
mov dword ptr (-40)[ebp],10
10507
mov edi,dword ptr (-40)[ebp]
10508
and dword ptr (-28)[ebp],edi
10509
mov edi,dword ptr (-28)[ebp]
10510
cmp edi,8
10511
je L2117
10512
mov dword ptr (-8)[ebp],343
10513
cmp dword ptr (-4)[ebp],0
10514
je L2119
10515
mov edi,dword ptr (-8)[ebp]
10516
push edi
10517
lea edi,(L702)
10518
push edi
10519
call _printf
10520
add esp,8
10521
L2119:
10522
L2117:
10523
mov dword ptr (-28)[ebp],12
10524
mov dword ptr (-44)[ebp],10
10525
mov edi,dword ptr (-44)[ebp]
10526
and dword ptr (-28)[ebp],edi
10527
mov edi,dword ptr (-28)[ebp]
10528
cmp edi,8
10529
je L2121
10530
mov dword ptr (-8)[ebp],344
10531
cmp dword ptr (-4)[ebp],0
10532
je L2123
10533
mov edi,dword ptr (-8)[ebp]
10534
push edi
10535
lea edi,(L702)
10536
push edi
10537
call _printf
10538
add esp,8
10539
L2123:
10540
L2121:
10541
mov dword ptr (-28)[ebp],12
10542
mov dword ptr (-48)[ebp],10
10543
mov edi,dword ptr (-48)[ebp]
10544
and dword ptr (-28)[ebp],edi
10545
mov edi,dword ptr (-28)[ebp]
10546
cmp edi,8
10547
je L2125
10548
mov dword ptr (-8)[ebp],345
10549
cmp dword ptr (-4)[ebp],0
10550
je L2127
10551
mov edi,dword ptr (-8)[ebp]
10552
push edi
10553
lea edi,(L702)
10554
push edi
10555
call _printf
10556
add esp,8
10557
L2127:
10558
L2125:
10559
mov byte ptr (-12)[ebp],12
10560
mov byte ptr (-32)[ebp],10
10561
movsx edi,byte ptr (-12)[ebp]
10562
movsx esi,byte ptr (-32)[ebp]
10563
xor edi,esi
10564
mov ebx,edi
10565
mov byte ptr (-12)[ebp],bl
10566
movsx edi,byte ptr (-12)[ebp]
10567
cmp edi,6
10568
je L2129
10569
mov dword ptr (-8)[ebp],346
10570
cmp dword ptr (-4)[ebp],0
10571
je L2131
10572
mov edi,dword ptr (-8)[ebp]
10573
push edi
10574
lea edi,(L702)
10575
push edi
10576
call _printf
10577
add esp,8
10578
L2131:
10579
L2129:
10580
mov byte ptr (-12)[ebp],12
10581
mov word ptr (-36)[ebp],10
10582
movsx edi,byte ptr (-12)[ebp]
10583
movsx esi,word ptr (-36)[ebp]
10584
xor edi,esi
10585
mov ebx,edi
10586
mov byte ptr (-12)[ebp],bl
10587
movsx edi,byte ptr (-12)[ebp]
10588
cmp edi,6
10589
je L2133
10590
mov dword ptr (-8)[ebp],347
10591
cmp dword ptr (-4)[ebp],0
10592
je L2135
10593
mov edi,dword ptr (-8)[ebp]
10594
push edi
10595
lea edi,(L702)
10596
push edi
10597
call _printf
10598
add esp,8
10599
L2135:
10600
L2133:
10601
mov byte ptr (-12)[ebp],12
10602
mov dword ptr (-40)[ebp],10
10603
movsx edi,byte ptr (-12)[ebp]
10604
xor edi,dword ptr (-40)[ebp]
10605
mov ebx,edi
10606
mov byte ptr (-12)[ebp],bl
10607
movsx edi,byte ptr (-12)[ebp]
10608
cmp edi,6
10609
je L2137
10610
mov dword ptr (-8)[ebp],348
10611
cmp dword ptr (-4)[ebp],0
10612
je L2139
10613
mov edi,dword ptr (-8)[ebp]
10614
push edi
10615
lea edi,(L702)
10616
push edi
10617
call _printf
10618
add esp,8
10619
L2139:
10620
L2137:
10621
mov byte ptr (-12)[ebp],12
10622
mov dword ptr (-44)[ebp],10
10623
movsx edi,byte ptr (-12)[ebp]
10624
xor edi,dword ptr (-44)[ebp]
10625
mov ebx,edi
10626
mov byte ptr (-12)[ebp],bl
10627
movsx edi,byte ptr (-12)[ebp]
10628
cmp edi,6
10629
je L2141
10630
mov dword ptr (-8)[ebp],349
10631
cmp dword ptr (-4)[ebp],0
10632
je L2143
10633
mov edi,dword ptr (-8)[ebp]
10634
push edi
10635
lea edi,(L702)
10636
push edi
10637
call _printf
10638
add esp,8
10639
L2143:
10640
L2141:
10641
mov byte ptr (-12)[ebp],12
10642
mov dword ptr (-48)[ebp],10
10643
movsx edi,byte ptr (-12)[ebp]
10644
xor edi,dword ptr (-48)[ebp]
10645
mov ebx,edi
10646
mov byte ptr (-12)[ebp],bl
10647
movsx edi,byte ptr (-12)[ebp]
10648
cmp edi,6
10649
je L2145
10650
mov dword ptr (-8)[ebp],350
10651
cmp dword ptr (-4)[ebp],0
10652
je L2147
10653
mov edi,dword ptr (-8)[ebp]
10654
push edi
10655
lea edi,(L702)
10656
push edi
10657
call _printf
10658
add esp,8
10659
L2147:
10660
L2145:
10661
mov word ptr (-16)[ebp],12
10662
mov byte ptr (-32)[ebp],10
10663
movsx edi,word ptr (-16)[ebp]
10664
movsx esi,byte ptr (-32)[ebp]
10665
xor edi,esi
10666
mov word ptr (-16)[ebp],di
10667
movsx edi,word ptr (-16)[ebp]
10668
cmp edi,6
10669
je L2149
10670
mov dword ptr (-8)[ebp],351
10671
cmp dword ptr (-4)[ebp],0
10672
je L2151
10673
mov edi,dword ptr (-8)[ebp]
10674
push edi
10675
lea edi,(L702)
10676
push edi
10677
call _printf
10678
add esp,8
10679
L2151:
10680
L2149:
10681
mov word ptr (-16)[ebp],12
10682
mov word ptr (-36)[ebp],10
10683
movsx edi,word ptr (-16)[ebp]
10684
movsx esi,word ptr (-36)[ebp]
10685
xor edi,esi
10686
mov word ptr (-16)[ebp],di
10687
movsx edi,word ptr (-16)[ebp]
10688
cmp edi,6
10689
je L2153
10690
mov dword ptr (-8)[ebp],352
10691
cmp dword ptr (-4)[ebp],0
10692
je L2155
10693
mov edi,dword ptr (-8)[ebp]
10694
push edi
10695
lea edi,(L702)
10696
push edi
10697
call _printf
10698
add esp,8
10699
L2155:
10700
L2153:
10701
mov word ptr (-16)[ebp],12
10702
mov dword ptr (-40)[ebp],10
10703
movsx edi,word ptr (-16)[ebp]
10704
xor edi,dword ptr (-40)[ebp]
10705
mov word ptr (-16)[ebp],di
10706
movsx edi,word ptr (-16)[ebp]
10707
cmp edi,6
10708
je L2157
10709
mov dword ptr (-8)[ebp],353
10710
cmp dword ptr (-4)[ebp],0
10711
je L2159
10712
mov edi,dword ptr (-8)[ebp]
10713
push edi
10714
lea edi,(L702)
10715
push edi
10716
call _printf
10717
add esp,8
10718
L2159:
10719
L2157:
10720
mov word ptr (-16)[ebp],12
10721
mov dword ptr (-44)[ebp],10
10722
movsx edi,word ptr (-16)[ebp]
10723
xor edi,dword ptr (-44)[ebp]
10724
mov word ptr (-16)[ebp],di
10725
movsx edi,word ptr (-16)[ebp]
10726
cmp edi,6
10727
je L2161
10728
mov dword ptr (-8)[ebp],354
10729
cmp dword ptr (-4)[ebp],0
10730
je L2163
10731
mov edi,dword ptr (-8)[ebp]
10732
push edi
10733
lea edi,(L702)
10734
push edi
10735
call _printf
10736
add esp,8
10737
L2163:
10738
L2161:
10739
mov word ptr (-16)[ebp],12
10740
mov dword ptr (-48)[ebp],10
10741
movsx edi,word ptr (-16)[ebp]
10742
xor edi,dword ptr (-48)[ebp]
10743
mov word ptr (-16)[ebp],di
10744
movsx edi,word ptr (-16)[ebp]
10745
cmp edi,6
10746
je L2165
10747
mov dword ptr (-8)[ebp],355
10748
cmp dword ptr (-4)[ebp],0
10749
je L2167
10750
mov edi,dword ptr (-8)[ebp]
10751
push edi
10752
lea edi,(L702)
10753
push edi
10754
call _printf
10755
add esp,8
10756
L2167:
10757
L2165:
10758
mov dword ptr (-20)[ebp],12
10759
mov byte ptr (-32)[ebp],10
10760
movsx edi,byte ptr (-32)[ebp]
10761
xor dword ptr (-20)[ebp],edi
10762
cmp dword ptr (-20)[ebp],6
10763
je L2169
10764
mov dword ptr (-8)[ebp],356
10765
cmp dword ptr (-4)[ebp],0
10766
je L2171
10767
mov edi,dword ptr (-8)[ebp]
10768
push edi
10769
lea edi,(L702)
10770
push edi
10771
call _printf
10772
add esp,8
10773
L2171:
10774
L2169:
10775
mov dword ptr (-20)[ebp],12
10776
mov word ptr (-36)[ebp],10
10777
movsx edi,word ptr (-36)[ebp]
10778
xor dword ptr (-20)[ebp],edi
10779
cmp dword ptr (-20)[ebp],6
10780
je L2173
10781
mov dword ptr (-8)[ebp],357
10782
cmp dword ptr (-4)[ebp],0
10783
je L2175
10784
mov edi,dword ptr (-8)[ebp]
10785
push edi
10786
lea edi,(L702)
10787
push edi
10788
call _printf
10789
add esp,8
10790
L2175:
10791
L2173:
10792
mov dword ptr (-20)[ebp],12
10793
mov dword ptr (-40)[ebp],10
10794
mov edi,dword ptr (-40)[ebp]
10795
xor dword ptr (-20)[ebp],edi
10796
cmp dword ptr (-20)[ebp],6
10797
je L2177
10798
mov dword ptr (-8)[ebp],358
10799
cmp dword ptr (-4)[ebp],0
10800
je L2179
10801
mov edi,dword ptr (-8)[ebp]
10802
push edi
10803
lea edi,(L702)
10804
push edi
10805
call _printf
10806
add esp,8
10807
L2179:
10808
L2177:
10809
mov dword ptr (-20)[ebp],12
10810
mov dword ptr (-44)[ebp],10
10811
mov edi,dword ptr (-44)[ebp]
10812
xor dword ptr (-20)[ebp],edi
10813
cmp dword ptr (-20)[ebp],6
10814
je L2181
10815
mov dword ptr (-8)[ebp],359
10816
cmp dword ptr (-4)[ebp],0
10817
je L2183
10818
mov edi,dword ptr (-8)[ebp]
10819
push edi
10820
lea edi,(L702)
10821
push edi
10822
call _printf
10823
add esp,8
10824
L2183:
10825
L2181:
10826
mov dword ptr (-20)[ebp],12
10827
mov dword ptr (-48)[ebp],10
10828
mov edi,dword ptr (-20)[ebp]
10829
xor edi,dword ptr (-48)[ebp]
10830
mov dword ptr (-20)[ebp],edi
10831
cmp dword ptr (-20)[ebp],6
10832
je L2185
10833
mov dword ptr (-8)[ebp],360
10834
cmp dword ptr (-4)[ebp],0
10835
je L2187
10836
mov edi,dword ptr (-8)[ebp]
10837
push edi
10838
lea edi,(L702)
10839
push edi
10840
call _printf
10841
add esp,8
10842
L2187:
10843
L2185:
10844
mov dword ptr (-24)[ebp],12
10845
mov byte ptr (-32)[ebp],10
10846
movsx edi,byte ptr (-32)[ebp]
10847
xor dword ptr (-24)[ebp],edi
10848
cmp dword ptr (-24)[ebp],6
10849
je L2189
10850
mov dword ptr (-8)[ebp],361
10851
cmp dword ptr (-4)[ebp],0
10852
je L2191
10853
mov edi,dword ptr (-8)[ebp]
10854
push edi
10855
lea edi,(L702)
10856
push edi
10857
call _printf
10858
add esp,8
10859
L2191:
10860
L2189:
10861
mov dword ptr (-24)[ebp],12
10862
mov word ptr (-36)[ebp],10
10863
movsx edi,word ptr (-36)[ebp]
10864
xor dword ptr (-24)[ebp],edi
10865
cmp dword ptr (-24)[ebp],6
10866
je L2193
10867
mov dword ptr (-8)[ebp],362
10868
cmp dword ptr (-4)[ebp],0
10869
je L2195
10870
mov edi,dword ptr (-8)[ebp]
10871
push edi
10872
lea edi,(L702)
10873
push edi
10874
call _printf
10875
add esp,8
10876
L2195:
10877
L2193:
10878
mov dword ptr (-24)[ebp],12
10879
mov dword ptr (-40)[ebp],10
10880
mov edi,dword ptr (-40)[ebp]
10881
xor dword ptr (-24)[ebp],edi
10882
cmp dword ptr (-24)[ebp],6
10883
je L2197
10884
mov dword ptr (-8)[ebp],363
10885
cmp dword ptr (-4)[ebp],0
10886
je L2199
10887
mov edi,dword ptr (-8)[ebp]
10888
push edi
10889
lea edi,(L702)
10890
push edi
10891
call _printf
10892
add esp,8
10893
L2199:
10894
L2197:
10895
mov dword ptr (-24)[ebp],12
10896
mov dword ptr (-44)[ebp],10
10897
mov edi,dword ptr (-44)[ebp]
10898
xor dword ptr (-24)[ebp],edi
10899
cmp dword ptr (-24)[ebp],6
10900
je L2201
10901
mov dword ptr (-8)[ebp],364
10902
cmp dword ptr (-4)[ebp],0
10903
je L2203
10904
mov edi,dword ptr (-8)[ebp]
10905
push edi
10906
lea edi,(L702)
10907
push edi
10908
call _printf
10909
add esp,8
10910
L2203:
10911
L2201:
10912
mov dword ptr (-24)[ebp],12
10913
mov dword ptr (-48)[ebp],10
10914
mov edi,dword ptr (-24)[ebp]
10915
xor edi,dword ptr (-48)[ebp]
10916
mov dword ptr (-24)[ebp],edi
10917
cmp dword ptr (-24)[ebp],6
10918
je L2205
10919
mov dword ptr (-8)[ebp],365
10920
cmp dword ptr (-4)[ebp],0
10921
je L2207
10922
mov edi,dword ptr (-8)[ebp]
10923
push edi
10924
lea edi,(L702)
10925
push edi
10926
call _printf
10927
add esp,8
10928
L2207:
10929
L2205:
10930
mov dword ptr (-28)[ebp],12
10931
mov byte ptr (-32)[ebp],10
10932
movsx edi,byte ptr (-32)[ebp]
10933
xor dword ptr (-28)[ebp],edi
10934
mov edi,dword ptr (-28)[ebp]
10935
cmp edi,6
10936
je L2209
10937
mov dword ptr (-8)[ebp],366
10938
cmp dword ptr (-4)[ebp],0
10939
je L2211
10940
mov edi,dword ptr (-8)[ebp]
10941
push edi
10942
lea edi,(L702)
10943
push edi
10944
call _printf
10945
add esp,8
10946
L2211:
10947
L2209:
10948
mov dword ptr (-28)[ebp],12
10949
mov word ptr (-36)[ebp],10
10950
movsx edi,word ptr (-36)[ebp]
10951
xor dword ptr (-28)[ebp],edi
10952
mov edi,dword ptr (-28)[ebp]
10953
cmp edi,6
10954
je L2213
10955
mov dword ptr (-8)[ebp],367
10956
cmp dword ptr (-4)[ebp],0
10957
je L2215
10958
mov edi,dword ptr (-8)[ebp]
10959
push edi
10960
lea edi,(L702)
10961
push edi
10962
call _printf
10963
add esp,8
10964
L2215:
10965
L2213:
10966
mov dword ptr (-28)[ebp],12
10967
mov dword ptr (-40)[ebp],10
10968
mov edi,dword ptr (-40)[ebp]
10969
xor dword ptr (-28)[ebp],edi
10970
mov edi,dword ptr (-28)[ebp]
10971
cmp edi,6
10972
je L2217
10973
mov dword ptr (-8)[ebp],368
10974
cmp dword ptr (-4)[ebp],0
10975
je L2219
10976
mov edi,dword ptr (-8)[ebp]
10977
push edi
10978
lea edi,(L702)
10979
push edi
10980
call _printf
10981
add esp,8
10982
L2219:
10983
L2217:
10984
mov dword ptr (-28)[ebp],12
10985
mov dword ptr (-44)[ebp],10
10986
mov edi,dword ptr (-44)[ebp]
10987
xor dword ptr (-28)[ebp],edi
10988
mov edi,dword ptr (-28)[ebp]
10989
cmp edi,6
10990
je L2221
10991
mov dword ptr (-8)[ebp],369
10992
cmp dword ptr (-4)[ebp],0
10993
je L2223
10994
mov edi,dword ptr (-8)[ebp]
10995
push edi
10996
lea edi,(L702)
10997
push edi
10998
call _printf
10999
add esp,8
11000
L2223:
11001
L2221:
11002
mov dword ptr (-28)[ebp],12
11003
mov dword ptr (-48)[ebp],10
11004
mov edi,dword ptr (-48)[ebp]
11005
xor dword ptr (-28)[ebp],edi
11006
mov edi,dword ptr (-28)[ebp]
11007
cmp edi,6
11008
je L2225
11009
mov dword ptr (-8)[ebp],370
11010
cmp dword ptr (-4)[ebp],0
11011
je L2227
11012
mov edi,dword ptr (-8)[ebp]
11013
push edi
11014
lea edi,(L702)
11015
push edi
11016
call _printf
11017
add esp,8
11018
L2227:
11019
L2225:
11020
mov byte ptr (-12)[ebp],12
11021
mov byte ptr (-32)[ebp],10
11022
movsx edi,byte ptr (-12)[ebp]
11023
movsx esi,byte ptr (-32)[ebp]
11024
or edi,esi
11025
mov ebx,edi
11026
mov byte ptr (-12)[ebp],bl
11027
movsx edi,byte ptr (-12)[ebp]
11028
cmp edi,14
11029
je L2229
11030
mov dword ptr (-8)[ebp],371
11031
cmp dword ptr (-4)[ebp],0
11032
je L2231
11033
mov edi,dword ptr (-8)[ebp]
11034
push edi
11035
lea edi,(L702)
11036
push edi
11037
call _printf
11038
add esp,8
11039
L2231:
11040
L2229:
11041
mov byte ptr (-12)[ebp],12
11042
mov word ptr (-36)[ebp],10
11043
movsx edi,byte ptr (-12)[ebp]
11044
movsx esi,word ptr (-36)[ebp]
11045
or edi,esi
11046
mov ebx,edi
11047
mov byte ptr (-12)[ebp],bl
11048
movsx edi,byte ptr (-12)[ebp]
11049
cmp edi,14
11050
je L2233
11051
mov dword ptr (-8)[ebp],372
11052
cmp dword ptr (-4)[ebp],0
11053
je L2235
11054
mov edi,dword ptr (-8)[ebp]
11055
push edi
11056
lea edi,(L702)
11057
push edi
11058
call _printf
11059
add esp,8
11060
L2235:
11061
L2233:
11062
mov byte ptr (-12)[ebp],12
11063
mov dword ptr (-40)[ebp],10
11064
movsx edi,byte ptr (-12)[ebp]
11065
or edi,dword ptr (-40)[ebp]
11066
mov ebx,edi
11067
mov byte ptr (-12)[ebp],bl
11068
movsx edi,byte ptr (-12)[ebp]
11069
cmp edi,14
11070
je L2237
11071
mov dword ptr (-8)[ebp],373
11072
cmp dword ptr (-4)[ebp],0
11073
je L2239
11074
mov edi,dword ptr (-8)[ebp]
11075
push edi
11076
lea edi,(L702)
11077
push edi
11078
call _printf
11079
add esp,8
11080
L2239:
11081
L2237:
11082
mov byte ptr (-12)[ebp],12
11083
mov dword ptr (-44)[ebp],10
11084
movsx edi,byte ptr (-12)[ebp]
11085
or edi,dword ptr (-44)[ebp]
11086
mov ebx,edi
11087
mov byte ptr (-12)[ebp],bl
11088
movsx edi,byte ptr (-12)[ebp]
11089
cmp edi,14
11090
je L2241
11091
mov dword ptr (-8)[ebp],374
11092
cmp dword ptr (-4)[ebp],0
11093
je L2243
11094
mov edi,dword ptr (-8)[ebp]
11095
push edi
11096
lea edi,(L702)
11097
push edi
11098
call _printf
11099
add esp,8
11100
L2243:
11101
L2241:
11102
mov byte ptr (-12)[ebp],12
11103
mov dword ptr (-48)[ebp],10
11104
movsx edi,byte ptr (-12)[ebp]
11105
or edi,dword ptr (-48)[ebp]
11106
mov ebx,edi
11107
mov byte ptr (-12)[ebp],bl
11108
movsx edi,byte ptr (-12)[ebp]
11109
cmp edi,14
11110
je L2245
11111
mov dword ptr (-8)[ebp],375
11112
cmp dword ptr (-4)[ebp],0
11113
je L2247
11114
mov edi,dword ptr (-8)[ebp]
11115
push edi
11116
lea edi,(L702)
11117
push edi
11118
call _printf
11119
add esp,8
11120
L2247:
11121
L2245:
11122
mov word ptr (-16)[ebp],12
11123
mov byte ptr (-32)[ebp],10
11124
movsx edi,word ptr (-16)[ebp]
11125
movsx esi,byte ptr (-32)[ebp]
11126
or edi,esi
11127
mov word ptr (-16)[ebp],di
11128
movsx edi,word ptr (-16)[ebp]
11129
cmp edi,14
11130
je L2249
11131
mov dword ptr (-8)[ebp],376
11132
cmp dword ptr (-4)[ebp],0
11133
je L2251
11134
mov edi,dword ptr (-8)[ebp]
11135
push edi
11136
lea edi,(L702)
11137
push edi
11138
call _printf
11139
add esp,8
11140
L2251:
11141
L2249:
11142
mov word ptr (-16)[ebp],12
11143
mov word ptr (-36)[ebp],10
11144
movsx edi,word ptr (-16)[ebp]
11145
movsx esi,word ptr (-36)[ebp]
11146
or edi,esi
11147
mov word ptr (-16)[ebp],di
11148
movsx edi,word ptr (-16)[ebp]
11149
cmp edi,14
11150
je L2253
11151
mov dword ptr (-8)[ebp],377
11152
cmp dword ptr (-4)[ebp],0
11153
je L2255
11154
mov edi,dword ptr (-8)[ebp]
11155
push edi
11156
lea edi,(L702)
11157
push edi
11158
call _printf
11159
add esp,8
11160
L2255:
11161
L2253:
11162
mov word ptr (-16)[ebp],12
11163
mov dword ptr (-40)[ebp],10
11164
movsx edi,word ptr (-16)[ebp]
11165
or edi,dword ptr (-40)[ebp]
11166
mov word ptr (-16)[ebp],di
11167
movsx edi,word ptr (-16)[ebp]
11168
cmp edi,14
11169
je L2257
11170
mov dword ptr (-8)[ebp],378
11171
cmp dword ptr (-4)[ebp],0
11172
je L2259
11173
mov edi,dword ptr (-8)[ebp]
11174
push edi
11175
lea edi,(L702)
11176
push edi
11177
call _printf
11178
add esp,8
11179
L2259:
11180
L2257:
11181
mov word ptr (-16)[ebp],12
11182
mov dword ptr (-44)[ebp],10
11183
movsx edi,word ptr (-16)[ebp]
11184
or edi,dword ptr (-44)[ebp]
11185
mov word ptr (-16)[ebp],di
11186
movsx edi,word ptr (-16)[ebp]
11187
cmp edi,14
11188
je L2261
11189
mov dword ptr (-8)[ebp],379
11190
cmp dword ptr (-4)[ebp],0
11191
je L2263
11192
mov edi,dword ptr (-8)[ebp]
11193
push edi
11194
lea edi,(L702)
11195
push edi
11196
call _printf
11197
add esp,8
11198
L2263:
11199
L2261:
11200
mov word ptr (-16)[ebp],12
11201
mov dword ptr (-48)[ebp],10
11202
movsx edi,word ptr (-16)[ebp]
11203
or edi,dword ptr (-48)[ebp]
11204
mov word ptr (-16)[ebp],di
11205
movsx edi,word ptr (-16)[ebp]
11206
cmp edi,14
11207
je L2265
11208
mov dword ptr (-8)[ebp],380
11209
cmp dword ptr (-4)[ebp],0
11210
je L2267
11211
mov edi,dword ptr (-8)[ebp]
11212
push edi
11213
lea edi,(L702)
11214
push edi
11215
call _printf
11216
add esp,8
11217
L2267:
11218
L2265:
11219
mov dword ptr (-20)[ebp],12
11220
mov byte ptr (-32)[ebp],10
11221
movsx edi,byte ptr (-32)[ebp]
11222
or dword ptr (-20)[ebp],edi
11223
cmp dword ptr (-20)[ebp],14
11224
je L2269
11225
mov dword ptr (-8)[ebp],381
11226
cmp dword ptr (-4)[ebp],0
11227
je L2271
11228
mov edi,dword ptr (-8)[ebp]
11229
push edi
11230
lea edi,(L702)
11231
push edi
11232
call _printf
11233
add esp,8
11234
L2271:
11235
L2269:
11236
mov dword ptr (-20)[ebp],12
11237
mov word ptr (-36)[ebp],10
11238
movsx edi,word ptr (-36)[ebp]
11239
or dword ptr (-20)[ebp],edi
11240
cmp dword ptr (-20)[ebp],14
11241
je L2273
11242
mov dword ptr (-8)[ebp],382
11243
cmp dword ptr (-4)[ebp],0
11244
je L2275
11245
mov edi,dword ptr (-8)[ebp]
11246
push edi
11247
lea edi,(L702)
11248
push edi
11249
call _printf
11250
add esp,8
11251
L2275:
11252
L2273:
11253
mov dword ptr (-20)[ebp],12
11254
mov dword ptr (-40)[ebp],10
11255
mov edi,dword ptr (-40)[ebp]
11256
or dword ptr (-20)[ebp],edi
11257
cmp dword ptr (-20)[ebp],14
11258
je L2277
11259
mov dword ptr (-8)[ebp],383
11260
cmp dword ptr (-4)[ebp],0
11261
je L2279
11262
mov edi,dword ptr (-8)[ebp]
11263
push edi
11264
lea edi,(L702)
11265
push edi
11266
call _printf
11267
add esp,8
11268
L2279:
11269
L2277:
11270
mov dword ptr (-20)[ebp],12
11271
mov dword ptr (-44)[ebp],10
11272
mov edi,dword ptr (-44)[ebp]
11273
or dword ptr (-20)[ebp],edi
11274
cmp dword ptr (-20)[ebp],14
11275
je L2281
11276
mov dword ptr (-8)[ebp],384
11277
cmp dword ptr (-4)[ebp],0
11278
je L2283
11279
mov edi,dword ptr (-8)[ebp]
11280
push edi
11281
lea edi,(L702)
11282
push edi
11283
call _printf
11284
add esp,8
11285
L2283:
11286
L2281:
11287
mov dword ptr (-20)[ebp],12
11288
mov dword ptr (-48)[ebp],10
11289
mov edi,dword ptr (-20)[ebp]
11290
or edi,dword ptr (-48)[ebp]
11291
mov dword ptr (-20)[ebp],edi
11292
cmp dword ptr (-20)[ebp],14
11293
je L2285
11294
mov dword ptr (-8)[ebp],385
11295
cmp dword ptr (-4)[ebp],0
11296
je L2287
11297
mov edi,dword ptr (-8)[ebp]
11298
push edi
11299
lea edi,(L702)
11300
push edi
11301
call _printf
11302
add esp,8
11303
L2287:
11304
L2285:
11305
mov dword ptr (-24)[ebp],12
11306
mov byte ptr (-32)[ebp],10
11307
movsx edi,byte ptr (-32)[ebp]
11308
or dword ptr (-24)[ebp],edi
11309
cmp dword ptr (-24)[ebp],14
11310
je L2289
11311
mov dword ptr (-8)[ebp],386
11312
cmp dword ptr (-4)[ebp],0
11313
je L2291
11314
mov edi,dword ptr (-8)[ebp]
11315
push edi
11316
lea edi,(L702)
11317
push edi
11318
call _printf
11319
add esp,8
11320
L2291:
11321
L2289:
11322
mov dword ptr (-24)[ebp],12
11323
mov word ptr (-36)[ebp],10
11324
movsx edi,word ptr (-36)[ebp]
11325
or dword ptr (-24)[ebp],edi
11326
cmp dword ptr (-24)[ebp],14
11327
je L2293
11328
mov dword ptr (-8)[ebp],387
11329
cmp dword ptr (-4)[ebp],0
11330
je L2295
11331
mov edi,dword ptr (-8)[ebp]
11332
push edi
11333
lea edi,(L702)
11334
push edi
11335
call _printf
11336
add esp,8
11337
L2295:
11338
L2293:
11339
mov dword ptr (-24)[ebp],12
11340
mov dword ptr (-40)[ebp],10
11341
mov edi,dword ptr (-40)[ebp]
11342
or dword ptr (-24)[ebp],edi
11343
cmp dword ptr (-24)[ebp],14
11344
je L2297
11345
mov dword ptr (-8)[ebp],388
11346
cmp dword ptr (-4)[ebp],0
11347
je L2299
11348
mov edi,dword ptr (-8)[ebp]
11349
push edi
11350
lea edi,(L702)
11351
push edi
11352
call _printf
11353
add esp,8
11354
L2299:
11355
L2297:
11356
mov dword ptr (-24)[ebp],12
11357
mov dword ptr (-44)[ebp],10
11358
mov edi,dword ptr (-44)[ebp]
11359
or dword ptr (-24)[ebp],edi
11360
cmp dword ptr (-24)[ebp],14
11361
je L2301
11362
mov dword ptr (-8)[ebp],389
11363
cmp dword ptr (-4)[ebp],0
11364
je L2303
11365
mov edi,dword ptr (-8)[ebp]
11366
push edi
11367
lea edi,(L702)
11368
push edi
11369
call _printf
11370
add esp,8
11371
L2303:
11372
L2301:
11373
mov dword ptr (-24)[ebp],12
11374
mov dword ptr (-48)[ebp],10
11375
mov edi,dword ptr (-24)[ebp]
11376
or edi,dword ptr (-48)[ebp]
11377
mov dword ptr (-24)[ebp],edi
11378
cmp dword ptr (-24)[ebp],14
11379
je L2305
11380
mov dword ptr (-8)[ebp],390
11381
cmp dword ptr (-4)[ebp],0
11382
je L2307
11383
mov edi,dword ptr (-8)[ebp]
11384
push edi
11385
lea edi,(L702)
11386
push edi
11387
call _printf
11388
add esp,8
11389
L2307:
11390
L2305:
11391
mov dword ptr (-28)[ebp],12
11392
mov byte ptr (-32)[ebp],10
11393
movsx edi,byte ptr (-32)[ebp]
11394
or dword ptr (-28)[ebp],edi
11395
mov edi,dword ptr (-28)[ebp]
11396
cmp edi,14
11397
je L2309
11398
mov dword ptr (-8)[ebp],391
11399
cmp dword ptr (-4)[ebp],0
11400
je L2311
11401
mov edi,dword ptr (-8)[ebp]
11402
push edi
11403
lea edi,(L702)
11404
push edi
11405
call _printf
11406
add esp,8
11407
L2311:
11408
L2309:
11409
mov dword ptr (-28)[ebp],12
11410
mov word ptr (-36)[ebp],10
11411
movsx edi,word ptr (-36)[ebp]
11412
or dword ptr (-28)[ebp],edi
11413
mov edi,dword ptr (-28)[ebp]
11414
cmp edi,14
11415
je L2313
11416
mov dword ptr (-8)[ebp],392
11417
cmp dword ptr (-4)[ebp],0
11418
je L2315
11419
mov edi,dword ptr (-8)[ebp]
11420
push edi
11421
lea edi,(L702)
11422
push edi
11423
call _printf
11424
add esp,8
11425
L2315:
11426
L2313:
11427
mov dword ptr (-28)[ebp],12
11428
mov dword ptr (-40)[ebp],10
11429
mov edi,dword ptr (-40)[ebp]
11430
or dword ptr (-28)[ebp],edi
11431
mov edi,dword ptr (-28)[ebp]
11432
cmp edi,14
11433
je L2317
11434
mov dword ptr (-8)[ebp],393
11435
cmp dword ptr (-4)[ebp],0
11436
je L2319
11437
mov edi,dword ptr (-8)[ebp]
11438
push edi
11439
lea edi,(L702)
11440
push edi
11441
call _printf
11442
add esp,8
11443
L2319:
11444
L2317:
11445
mov dword ptr (-28)[ebp],12
11446
mov dword ptr (-44)[ebp],10
11447
mov edi,dword ptr (-44)[ebp]
11448
or dword ptr (-28)[ebp],edi
11449
mov edi,dword ptr (-28)[ebp]
11450
cmp edi,14
11451
je L2321
11452
mov dword ptr (-8)[ebp],394
11453
cmp dword ptr (-4)[ebp],0
11454
je L2323
11455
mov edi,dword ptr (-8)[ebp]
11456
push edi
11457
lea edi,(L702)
11458
push edi
11459
call _printf
11460
add esp,8
11461
L2323:
11462
L2321:
11463
mov dword ptr (-28)[ebp],12
11464
mov dword ptr (-48)[ebp],10
11465
mov edi,dword ptr (-48)[ebp]
11466
or dword ptr (-28)[ebp],edi
11467
mov edi,dword ptr (-28)[ebp]
11468
cmp edi,14
11469
je L2325
11470
mov dword ptr (-8)[ebp],395
11471
cmp dword ptr (-4)[ebp],0
11472
je L2327
11473
mov edi,dword ptr (-8)[ebp]
11474
push edi
11475
lea edi,(L702)
11476
push edi
11477
call _printf
11478
add esp,8
11479
L2327:
11480
L2325:
11481
cmp dword ptr (-8)[ebp],0
11482
je L2329
11483
mov dword ptr (-84)[ebp],1
11484
mov edi,dword ptr (20)[ebp]
11485
cmp dword ptr (44)[edi],0
11486
je L2331
11487
push 1
11488
lea edi,(L703)
11489
push edi
11490
call _printf
11491
add esp,8
11492
L2331:
11493
L2329:
11494
mov eax,dword ptr (-84)[ebp]
11495
L701:
11496
mov esp,ebp
11497
pop ebp
11498
pop edi
11499
pop esi
11500
pop ebx
11501
ret
11502
_TEXT ends
11503
_DATA segment
11504
align 1
11505
L2404 label byte
11506
db 115
11507
db 55
11508
db 49
11509
db 53
11510
db 44
11511
db 101
11512
db 114
11513
db 37
11514
db 100
11515
db 10
11516
db 0
11517
align 1
11518
L2405 label byte
11519
db 115
11520
db 55
11521
db 49
11522
db 53
11523
db 32
11524
db 32
11525
db 32
11526
db 0
11527
public _s715
11528
_DATA ends
11529
_TEXT segment
11530
_s715:
11531
push ebx
11532
push esi
11533
push edi
11534
push ebp
11535
mov ebp,esp
11536
sub esp,28
11537
mov dword ptr (-28)[ebp],0
11538
mov dword ptr (-20)[ebp],0
11539
lea edi,(L2405)
11540
mov dword ptr (-4)[ebp],edi
11541
mov edi,dword ptr (20)[ebp]
11542
lea edi,(60)[edi]
11543
mov dword ptr (-8)[ebp],edi
11544
mov dword ptr (-16)[ebp],0
11545
L2406:
11546
L2407:
11547
mov edi,dword ptr (-8)[ebp]
11548
lea esi,(1)[edi]
11549
mov dword ptr (-8)[ebp],esi
11550
mov esi,dword ptr (-4)[ebp]
11551
lea ebx,(1)[esi]
11552
mov dword ptr (-4)[ebp],ebx
11553
mov bl,byte ptr [esi]
11554
mov byte ptr [edi],bl
11555
movsx edi,bl
11556
cmp edi,0
11557
jne L2406
11558
mov dword ptr (-12)[ebp],1
11559
inc dword ptr (-12)[ebp]
11560
inc dword ptr (-12)[ebp]
11561
inc dword ptr (-12)[ebp]
11562
inc dword ptr (-12)[ebp]
11563
mov edi,dword ptr (-12)[ebp]
11564
lea edi,(1)[edi]
11565
mov dword ptr (-12)[ebp],edi
11566
cmp edi,6
11567
je L2409
11568
mov edi,dword ptr (20)[ebp]
11569
cmp dword ptr (44)[edi],0
11570
je L2411
11571
push 1
11572
lea edi,(L2404)
11573
push edi
11574
call _printf
11575
add esp,8
11576
L2411:
11577
inc dword ptr (-16)[ebp]
11578
L2409:
11579
mov edi,dword ptr (-28)[ebp]
11580
push edi
11581
mov dword ptr (-24)[ebp],3
11582
mov edi,dword ptr (-24)[ebp]
11583
lea edi,(2)[edi]
11584
push edi
11585
mov edi,dword ptr (-20)[ebp]
11586
push edi
11587
call _s715f
11588
add esp,12
11589
cmp eax,5
11590
je L2413
11591
mov edi,dword ptr (20)[ebp]
11592
cmp dword ptr (44)[edi],0
11593
je L2415
11594
push 2
11595
lea edi,(L2404)
11596
push edi
11597
call _printf
11598
add esp,8
11599
L2415:
11600
add dword ptr (-16)[ebp],2
11601
L2413:
11602
mov eax,dword ptr (-16)[ebp]
11603
L2403:
11604
mov esp,ebp
11605
pop ebp
11606
pop edi
11607
pop esi
11608
pop ebx
11609
ret
11610
public _s715f
11611
_s715f:
11612
push ebx
11613
push esi
11614
push edi
11615
push ebp
11616
mov ebp,esp
11617
mov eax,dword ptr (24)[ebp]
11618
L2417:
11619
mov esp,ebp
11620
pop ebp
11621
pop edi
11622
pop esi
11623
pop ebx
11624
ret
11625
_TEXT ends
11626
_DATA segment
11627
align 1
11628
L2419 label byte
11629
db 115
11630
db 55
11631
db 50
11632
db 44
11633
db 101
11634
db 114
11635
db 37
11636
db 100
11637
db 10
11638
db 0
11639
align 1
11640
L2420 label byte
11641
db 115
11642
db 55
11643
db 50
11644
db 32
11645
db 32
11646
db 32
11647
db 32
11648
db 0
11649
public _s72
11650
_DATA ends
11651
_TEXT segment
11652
_s72:
11653
push ebx
11654
push esi
11655
push edi
11656
push ebp
11657
mov ebp,esp
11658
sub esp,104
11659
lea edi,(L2420)
11660
mov dword ptr (-12)[ebp],edi
11661
mov edi,dword ptr (20)[ebp]
11662
lea edi,(60)[edi]
11663
mov dword ptr (-16)[ebp],edi
11664
mov dword ptr (-24)[ebp],0
11665
L2421:
11666
L2422:
11667
mov edi,dword ptr (-16)[ebp]
11668
lea esi,(1)[edi]
11669
mov dword ptr (-16)[ebp],esi
11670
mov esi,dword ptr (-12)[ebp]
11671
lea ebx,(1)[esi]
11672
mov dword ptr (-12)[ebp],ebx
11673
mov bl,byte ptr [esi]
11674
mov byte ptr [edi],bl
11675
movsx edi,bl
11676
cmp edi,0
11677
jne L2421
11678
mov dword ptr (-4)[ebp],2
11679
cmp dword ptr (-4)[ebp],2
11680
je L2424
11681
inc dword ptr (-24)[ebp]
11682
push 1
11683
lea edi,(L2419)
11684
push edi
11685
call _printf
11686
add esp,8
11687
L2424:
11688
mov edi,dword ptr (-4)[ebp]
11689
mov esi,edi
11690
neg esi
11691
lea edi,[esi][edi]
11692
cmp edi,0
11693
je L2426
11694
add dword ptr (-24)[ebp],2
11695
push 2
11696
lea edi,(L2419)
11697
push edi
11698
call _printf
11699
add esp,8
11700
L2426:
11701
mov dword ptr (-4)[ebp],0
11702
mov dword ptr (-8)[ebp],0
11703
jmp L2431
11704
L2428:
11705
mov edi,dword ptr (-4)[ebp]
11706
lea edi,[edi*2]
11707
or edi,1
11708
mov dword ptr (-4)[ebp],edi
11709
L2429:
11710
inc dword ptr (-8)[ebp]
11711
L2431:
11712
mov edi,dword ptr (20)[ebp]
11713
mov edi,dword ptr (4)[edi]
11714
cmp dword ptr (-8)[ebp],edi
11715
jl L2428
11716
mov edi,dword ptr (-4)[ebp]
11717
not edi
11718
cmp edi,0
11719
je L2432
11720
add dword ptr (-24)[ebp],4
11721
push 4
11722
lea edi,(L2419)
11723
push edi
11724
call _printf
11725
add esp,8
11726
L2432:
11727
mov dword ptr (-4)[ebp],5
11728
mov edi,dword ptr (-4)[ebp]
11729
lea edi,(1)[edi]
11730
mov dword ptr (-4)[ebp],edi
11731
cmp edi,6
11732
jne L2439
11733
mov edi,dword ptr (-4)[ebp]
11734
sub edi,1
11735
mov dword ptr (-4)[ebp],edi
11736
cmp edi,5
11737
jne L2439
11738
mov edi,dword ptr (-4)[ebp]
11739
lea esi,(1)[edi]
11740
mov dword ptr (-4)[ebp],esi
11741
cmp edi,5
11742
jne L2439
11743
mov edi,dword ptr (-4)[ebp]
11744
mov esi,edi
11745
sub esi,1
11746
mov dword ptr (-4)[ebp],esi
11747
cmp edi,6
11748
jne L2439
11749
cmp dword ptr (-4)[ebp],5
11750
je L2434
11751
L2439:
11752
add dword ptr (-24)[ebp],8
11753
push 8
11754
lea edi,(L2419)
11755
push edi
11756
call _printf
11757
add esp,8
11758
L2434:
11759
mov byte ptr (-32)[ebp],26
11760
mov dword ptr (-40)[ebp],26
11761
fld qword ptr (L2440)
11762
fstp qword ptr (-52)[ebp]
11763
mov word ptr (-36)[ebp],26
11764
mov dword ptr (-44)[ebp],26
11765
mov dword ptr (-28)[ebp],26
11766
fld dword ptr (L2441)
11767
fstp dword ptr (-56)[ebp]
11768
mov dword ptr (-20)[ebp],0
11769
movsx edi,word ptr (-36)[ebp]
11770
mov ebx,edi
11771
movsx edi,bl
11772
cmp edi,26
11773
jne L2448
11774
mov edi,dword ptr (-28)[ebp]
11775
mov ebx,edi
11776
movsx edi,bl
11777
cmp edi,26
11778
jne L2448
11779
mov edi,dword ptr (-40)[ebp]
11780
mov ebx,edi
11781
movsx edi,bl
11782
cmp edi,26
11783
jne L2448
11784
mov edi,dword ptr (-44)[ebp]
11785
mov ebx,edi
11786
movsx edi,bl
11787
cmp edi,26
11788
jne L2448
11789
fld dword ptr (-56)[ebp]
11790
call __ftol
11791
mov ebx,eax
11792
movsx edi,bl
11793
cmp edi,26
11794
jne L2448
11795
fld qword ptr (-52)[ebp]
11796
call __ftol
11797
mov ebx,eax
11798
movsx edi,bl
11799
cmp edi,26
11800
je L2442
11801
L2448:
11802
inc dword ptr (-20)[ebp]
11803
L2442:
11804
movsx edi,byte ptr (-32)[ebp]
11805
movsx edi,di
11806
cmp edi,26
11807
jne L2455
11808
mov edi,dword ptr (-28)[ebp]
11809
movsx edi,di
11810
cmp edi,26
11811
jne L2455
11812
mov edi,dword ptr (-40)[ebp]
11813
movsx edi,di
11814
cmp edi,26
11815
jne L2455
11816
mov edi,dword ptr (-44)[ebp]
11817
movsx edi,di
11818
cmp edi,26
11819
jne L2455
11820
fld dword ptr (-56)[ebp]
11821
call __ftol
11822
mov edi,eax
11823
movsx edi,di
11824
cmp edi,26
11825
jne L2455
11826
fld qword ptr (-52)[ebp]
11827
call __ftol
11828
mov edi,eax
11829
movsx edi,di
11830
cmp edi,26
11831
je L2449
11832
L2455:
11833
add dword ptr (-20)[ebp],2
11834
L2449:
11835
movsx edi,byte ptr (-32)[ebp]
11836
cmp edi,26
11837
jne L2462
11838
movsx edi,word ptr (-36)[ebp]
11839
cmp edi,26
11840
jne L2462
11841
cmp dword ptr (-40)[ebp],26
11842
jne L2462
11843
mov edi,dword ptr (-44)[ebp]
11844
cmp edi,26
11845
jne L2462
11846
fld dword ptr (-56)[ebp]
11847
call __ftol
11848
cmp eax,26
11849
jne L2462
11850
fld qword ptr (-52)[ebp]
11851
call __ftol
11852
cmp eax,26
11853
je L2456
11854
L2462:
11855
add dword ptr (-20)[ebp],4
11856
L2456:
11857
movsx edi,byte ptr (-32)[ebp]
11858
cmp edi,26
11859
jne L2469
11860
movsx edi,word ptr (-36)[ebp]
11861
cmp edi,26
11862
jne L2469
11863
cmp dword ptr (-28)[ebp],26
11864
jne L2469
11865
mov edi,dword ptr (-44)[ebp]
11866
cmp edi,26
11867
jne L2469
11868
fld dword ptr (-56)[ebp]
11869
call __ftol
11870
cmp eax,26
11871
jne L2469
11872
fld qword ptr (-52)[ebp]
11873
call __ftol
11874
cmp eax,26
11875
je L2463
11876
L2469:
11877
add dword ptr (-20)[ebp],8
11878
L2463:
11879
movsx edi,byte ptr (-32)[ebp]
11880
cmp edi,26
11881
jne L2478
11882
movsx edi,word ptr (-36)[ebp]
11883
cmp edi,26
11884
jne L2478
11885
mov edi,dword ptr (-28)[ebp]
11886
cmp edi,26
11887
jne L2478
11888
mov edi,dword ptr (-40)[ebp]
11889
cmp edi,26
11890
jne L2478
11891
fld dword ptr (L843)
11892
fcomp dword ptr (-56)[ebp]
11893
fstsw ax
11894
sahf
11895
jp L2479
11896
ja L2479
11897
fld dword ptr (-56)[ebp]
11898
fsub dword ptr (L843)
11899
call __ftol
11900
mov edi,eax
11901
lea edi,(080000000H)[edi]
11902
mov dword ptr (-60)[ebp],edi
11903
jmp L2480
11904
L2479:
11905
fld dword ptr (-56)[ebp]
11906
call __ftol
11907
mov edi,eax
11908
mov dword ptr (-60)[ebp],edi
11909
L2480:
11910
mov edi,dword ptr (-60)[ebp]
11911
cmp edi,26
11912
jne L2478
11913
fld qword ptr (L851)
11914
fcomp qword ptr (-52)[ebp]
11915
fstsw ax
11916
sahf
11917
jp L2481
11918
ja L2481
11919
fld qword ptr (-52)[ebp]
11920
fsub qword ptr (L851)
11921
call __ftol
11922
mov edi,eax
11923
lea edi,(080000000H)[edi]
11924
mov dword ptr (-64)[ebp],edi
11925
jmp L2482
11926
L2481:
11927
fld qword ptr (-52)[ebp]
11928
call __ftol
11929
mov edi,eax
11930
mov dword ptr (-64)[ebp],edi
11931
L2482:
11932
mov edi,dword ptr (-64)[ebp]
11933
cmp edi,26
11934
je L2470
11935
L2478:
11936
add dword ptr (-20)[ebp],16
11937
L2470:
11938
movsx edi,byte ptr (-32)[ebp]
11939
push edi
11940
fild dword ptr 0[esp]
11941
add esp,4
11942
fld qword ptr (L2440)
11943
fcompp
11944
fstsw ax
11945
sahf
11946
jp L2489
11947
jne L2489
11948
movsx edi,word ptr (-36)[ebp]
11949
push edi
11950
fild dword ptr 0[esp]
11951
add esp,4
11952
fld qword ptr (L2440)
11953
fcompp
11954
fstsw ax
11955
sahf
11956
jp L2489
11957
jne L2489
11958
mov edi,dword ptr (-28)[ebp]
11959
push edi
11960
fild dword ptr 0[esp]
11961
add esp,4
11962
fld qword ptr (L2440)
11963
fcompp
11964
fstsw ax
11965
sahf
11966
jp L2489
11967
jne L2489
11968
mov edi,dword ptr (-40)[ebp]
11969
push edi
11970
fild dword ptr 0[esp]
11971
add esp,4
11972
fld qword ptr (L2440)
11973
fcompp
11974
fstsw ax
11975
sahf
11976
jp L2489
11977
jne L2489
11978
mov edi,dword ptr (-44)[ebp]
11979
fld qword ptr (L597)
11980
mov esi,edi
11981
shr esi,1
11982
push esi
11983
fild dword ptr 0[esp]
11984
add esp,4
11985
fmulp st(1),st
11986
and edi,1
11987
push edi
11988
fild dword ptr 0[esp]
11989
add esp,4
11990
faddp st(1),st
11991
sub esp,4
11992
fstp dword ptr 0[esp]
11993
fld dword ptr 0[esp]
11994
add esp,4
11995
fld qword ptr (L2440)
11996
fcompp
11997
fstsw ax
11998
sahf
11999
jp L2489
12000
jne L2489
12001
fld qword ptr (-52)[ebp]
12002
sub esp,4
12003
fstp dword ptr 0[esp]
12004
fld dword ptr 0[esp]
12005
add esp,4
12006
fld qword ptr (L2440)
12007
fcompp
12008
fstsw ax
12009
sahf
12010
jp L2499
12011
je L2483
12012
L2499:
12013
L2489:
12014
add dword ptr (-20)[ebp],32
12015
L2483:
12016
movsx edi,byte ptr (-32)[ebp]
12017
push edi
12018
fild dword ptr 0[esp]
12019
add esp,4
12020
fld qword ptr (L2440)
12021
fcompp
12022
fstsw ax
12023
sahf
12024
jp L2496
12025
jne L2496
12026
movsx edi,word ptr (-36)[ebp]
12027
push edi
12028
fild dword ptr 0[esp]
12029
add esp,4
12030
fld qword ptr (L2440)
12031
fcompp
12032
fstsw ax
12033
sahf
12034
jp L2496
12035
jne L2496
12036
fild dword ptr (-28)[ebp]
12037
fld qword ptr (L2440)
12038
fcompp
12039
fstsw ax
12040
sahf
12041
jp L2496
12042
jne L2496
12043
fild dword ptr (-40)[ebp]
12044
fld qword ptr (L2440)
12045
fcompp
12046
fstsw ax
12047
sahf
12048
jp L2496
12049
jne L2496
12050
mov edi,dword ptr (-44)[ebp]
12051
fld qword ptr (L597)
12052
mov esi,edi
12053
shr esi,1
12054
push esi
12055
fild dword ptr 0[esp]
12056
add esp,4
12057
fmulp st(1),st
12058
and edi,1
12059
push edi
12060
fild dword ptr 0[esp]
12061
add esp,4
12062
faddp st(1),st
12063
fld qword ptr (L2440)
12064
fcompp
12065
fstsw ax
12066
sahf
12067
jp L2496
12068
jne L2496
12069
fld qword ptr (L2440)
12070
fcomp dword ptr (-56)[ebp]
12071
fstsw ax
12072
sahf
12073
jp L2500
12074
je L2490
12075
L2500:
12076
L2496:
12077
add dword ptr (-20)[ebp],64
12078
L2490:
12079
cmp dword ptr (-20)[ebp],0
12080
je L2497
12081
add dword ptr (-24)[ebp],16
12082
push 16
12083
lea edi,(L2419)
12084
push edi
12085
call _printf
12086
add esp,8
12087
L2497:
12088
mov eax,dword ptr (-24)[ebp]
12089
L2418:
12090
mov esp,ebp
12091
pop ebp
12092
pop edi
12093
pop esi
12094
pop ebx
12095
ret
12096
_TEXT ends
12097
_DATA segment
12098
align 1
12099
L2502 label byte
12100
db 115
12101
db 55
12102
db 53
12103
db 55
12104
db 44
12105
db 101
12106
db 114
12107
db 37
12108
db 100
12109
db 10
12110
db 0
12111
align 1
12112
L2503 label byte
12113
db 115
12114
db 55
12115
db 53
12116
db 55
12117
db 32
12118
db 32
12119
db 32
12120
db 0
12121
public _s757
12122
_DATA ends
12123
_TEXT segment
12124
_s757:
12125
push ebx
12126
push esi
12127
push edi
12128
push ebp
12129
mov ebp,esp
12130
sub esp,148
12131
lea edi,(L2503)
12132
mov dword ptr (-112)[ebp],edi
12133
mov edi,dword ptr (20)[ebp]
12134
lea edi,(60)[edi]
12135
mov dword ptr (-116)[ebp],edi
12136
mov dword ptr (-120)[ebp],0
12137
L2504:
12138
L2505:
12139
mov edi,dword ptr (-116)[ebp]
12140
lea esi,(1)[edi]
12141
mov dword ptr (-116)[ebp],esi
12142
mov esi,dword ptr (-112)[ebp]
12143
lea ebx,(1)[esi]
12144
mov dword ptr (-112)[ebp],ebx
12145
mov bl,byte ptr [esi]
12146
mov byte ptr [edi],bl
12147
movsx edi,bl
12148
cmp edi,0
12149
jne L2504
12150
mov dword ptr (-124)[ebp],40
12151
mov edi,dword ptr (-124)[ebp]
12152
lea esi,[edi*8]
12153
lea esi,[esi*4]
12154
cmp esi,1280
12155
jne L2509
12156
sar edi,3
12157
sar edi,2
12158
cmp edi,1
12159
je L2507
12160
L2509:
12161
inc dword ptr (-120)[ebp]
12162
mov edi,dword ptr (20)[ebp]
12163
cmp dword ptr (44)[edi],0
12164
je L2510
12165
push 1
12166
lea edi,(L2502)
12167
push edi
12168
call _printf
12169
add esp,8
12170
L2510:
12171
L2507:
12172
mov dword ptr (-84)[ebp],0
12173
mov dword ptr (-100)[ebp],0
12174
jmp L2515
12175
L2512:
12176
mov dword ptr (-92)[ebp],1
12177
mov edi,dword ptr (-92)[ebp]
12178
mov esi,dword ptr (20)[ebp]
12179
mov esi,dword ptr (16)[esi]
12180
sub esi,1
12181
mov ecx,esi
12182
shl edi,cl
12183
mov dword ptr (-96)[ebp],edi
12184
mov dword ptr (-104)[ebp],0
12185
mov edi,dword ptr (-104)[ebp]
12186
not edi
12187
mov esi,dword ptr (-100)[ebp]
12188
mov ebx,edi
12189
mov ecx,esi
12190
shr ebx,cl
12191
mov dword ptr (-108)[ebp],ebx
12192
mov ecx,esi
12193
shl edi,cl
12194
mov dword ptr (-104)[ebp],edi
12195
mov dword ptr (-88)[ebp],0
12196
jmp L2519
12197
L2516:
12198
mov edi,dword ptr (-100)[ebp]
12199
cmp dword ptr (-88)[ebp],edi
12200
jge L2527
12201
mov dword ptr (-132)[ebp],1
12202
jmp L2528
12203
L2527:
12204
mov dword ptr (-132)[ebp],0
12205
L2528:
12206
mov edi,dword ptr (-92)[ebp]
12207
and edi,dword ptr (-104)[ebp]
12208
cmp edi,0
12209
jne L2529
12210
mov dword ptr (-136)[ebp],1
12211
jmp L2530
12212
L2529:
12213
mov dword ptr (-136)[ebp],0
12214
L2530:
12215
mov edi,dword ptr (-136)[ebp]
12216
cmp dword ptr (-132)[ebp],edi
12217
jne L2526
12218
mov edi,dword ptr (-100)[ebp]
12219
cmp dword ptr (-88)[ebp],edi
12220
jge L2531
12221
mov dword ptr (-140)[ebp],1
12222
jmp L2532
12223
L2531:
12224
mov dword ptr (-140)[ebp],0
12225
L2532:
12226
mov edi,dword ptr (-96)[ebp]
12227
and edi,dword ptr (-108)[ebp]
12228
cmp edi,0
12229
jne L2533
12230
mov dword ptr (-144)[ebp],1
12231
jmp L2534
12232
L2533:
12233
mov dword ptr (-144)[ebp],0
12234
L2534:
12235
mov edi,dword ptr (-144)[ebp]
12236
cmp dword ptr (-140)[ebp],edi
12237
je L2520
12238
L2526:
12239
mov dword ptr (-84)[ebp],1
12240
L2520:
12241
mov edi,dword ptr (-92)[ebp]
12242
lea edi,[edi*2]
12243
mov dword ptr (-92)[ebp],edi
12244
mov edi,dword ptr (-96)[ebp]
12245
shr edi,1
12246
mov dword ptr (-96)[ebp],edi
12247
L2517:
12248
inc dword ptr (-88)[ebp]
12249
L2519:
12250
mov edi,dword ptr (20)[ebp]
12251
mov edi,dword ptr (16)[edi]
12252
cmp dword ptr (-88)[ebp],edi
12253
jl L2516
12254
L2513:
12255
inc dword ptr (-100)[ebp]
12256
L2515:
12257
mov edi,dword ptr (20)[ebp]
12258
mov edi,dword ptr (16)[edi]
12259
cmp dword ptr (-100)[ebp],edi
12260
jl L2512
12261
cmp dword ptr (-84)[ebp],0
12262
je L2535
12263
add dword ptr (-120)[ebp],2
12264
mov edi,dword ptr (20)[ebp]
12265
cmp dword ptr (44)[edi],0
12266
je L2537
12267
push 2
12268
lea edi,(L2502)
12269
push edi
12270
call _printf
12271
add esp,8
12272
L2537:
12273
L2535:
12274
mov dword ptr (-16)[ebp],3
12275
mov dword ptr (-12)[ebp],2
12276
mov dword ptr (-8)[ebp],1
12277
mov edi,dword ptr (-12)[ebp]
12278
cmp dword ptr (-16)[ebp],edi
12279
jge L2545
12280
mov dword ptr (-136)[ebp],1
12281
jmp L2546
12282
L2545:
12283
mov dword ptr (-136)[ebp],0
12284
L2546:
12285
mov edi,dword ptr (-8)[ebp]
12286
cmp dword ptr (-136)[ebp],edi
12287
jge L2543
12288
mov dword ptr (-132)[ebp],1
12289
jmp L2544
12290
L2543:
12291
mov dword ptr (-132)[ebp],0
12292
L2544:
12293
cmp dword ptr (-132)[ebp],1
12294
je L2539
12295
add dword ptr (-120)[ebp],4
12296
mov edi,dword ptr (20)[ebp]
12297
cmp dword ptr (44)[edi],0
12298
je L2547
12299
push 4
12300
lea edi,(L2502)
12301
push edi
12302
call _printf
12303
add esp,8
12304
L2547:
12305
L2539:
12306
lea edi,(-76)[ebp]
12307
lea esi,(-80)[ebp]
12308
cmp edi,esi
12309
jne L2549
12310
add dword ptr (-120)[ebp],8
12311
mov edi,dword ptr (20)[ebp]
12312
cmp dword ptr (44)[edi],0
12313
je L2552
12314
push 8
12315
lea edi,(L2502)
12316
push edi
12317
call _printf
12318
add esp,8
12319
L2552:
12320
L2549:
12321
lea edi,(-76)[ebp]
12322
lea esi,(-80)[ebp]
12323
cmp edi,esi
12324
jae L2554
12325
mov edi,dword ptr (20)[ebp]
12326
cmp dword ptr (40)[edi],0
12327
je L2557
12328
lea edi,(L2559)
12329
push edi
12330
call _printf
12331
add esp,4
12332
L2557:
12333
L2554:
12334
mov dword ptr (-84)[ebp],0
12335
mov dword ptr (-88)[ebp],0
12336
L2560:
12337
mov edi,dword ptr (-88)[ebp]
12338
mov dword ptr (-80)[ebp][edi*4],1
12339
L2561:
12340
inc dword ptr (-88)[ebp]
12341
cmp dword ptr (-88)[ebp],16
12342
jl L2560
12343
mov dword ptr (-76)[ebp],0
12344
mov dword ptr (-64)[ebp],0
12345
mov dword ptr (-56)[ebp],0
12346
mov dword ptr (-52)[ebp],0
12347
mov dword ptr (-44)[ebp],0
12348
mov dword ptr (-28)[ebp],0
12349
mov dword ptr (-16)[ebp],0
12350
L2570:
12351
mov dword ptr (-12)[ebp],0
12352
L2574:
12353
mov dword ptr (-8)[ebp],0
12354
L2578:
12355
mov dword ptr (-4)[ebp],0
12356
L2582:
12357
mov edi,dword ptr (-12)[ebp]
12358
cmp dword ptr (-16)[ebp],edi
12359
jge L2593
12360
mov dword ptr (-144)[ebp],1
12361
jmp L2594
12362
L2593:
12363
mov dword ptr (-144)[ebp],0
12364
L2594:
12365
mov edi,dword ptr (-4)[ebp]
12366
cmp dword ptr (-8)[ebp],edi
12367
jge L2595
12368
mov dword ptr (-148)[ebp],1
12369
jmp L2596
12370
L2595:
12371
mov dword ptr (-148)[ebp],0
12372
L2596:
12373
mov edi,dword ptr (-148)[ebp]
12374
cmp dword ptr (-144)[ebp],edi
12375
jne L2591
12376
mov dword ptr (-140)[ebp],1
12377
jmp L2592
12378
L2591:
12379
mov dword ptr (-140)[ebp],0
12380
L2592:
12381
mov edi,dword ptr (-16)[ebp]
12382
mov esi,dword ptr (-12)[ebp]
12383
lea esi,[esi*4]
12384
lea edi,[esi][edi*8]
12385
mov esi,dword ptr (-8)[ebp]
12386
lea esi,[esi*2]
12387
lea edi,[esi][edi]
12388
mov esi,dword ptr (-4)[ebp]
12389
lea edi,[esi][edi]
12390
mov edi,dword ptr (-80)[ebp][edi*4]
12391
cmp dword ptr (-140)[ebp],edi
12392
je L2586
12393
mov dword ptr (-84)[ebp],1
12394
L2586:
12395
L2583:
12396
inc dword ptr (-4)[ebp]
12397
cmp dword ptr (-4)[ebp],2
12398
jl L2582
12399
L2579:
12400
inc dword ptr (-8)[ebp]
12401
cmp dword ptr (-8)[ebp],2
12402
jl L2578
12403
L2575:
12404
inc dword ptr (-12)[ebp]
12405
cmp dword ptr (-12)[ebp],2
12406
jl L2574
12407
L2571:
12408
inc dword ptr (-16)[ebp]
12409
cmp dword ptr (-16)[ebp],2
12410
jl L2570
12411
cmp dword ptr (-84)[ebp],0
12412
je L2597
12413
add dword ptr (-120)[ebp],16
12414
mov edi,dword ptr (20)[ebp]
12415
cmp dword ptr (44)[edi],0
12416
je L2599
12417
push 16
12418
lea edi,(L2502)
12419
push edi
12420
call _printf
12421
add esp,8
12422
L2599:
12423
L2597:
12424
mov dword ptr (-128)[ebp],0
12425
mov edi,dword ptr (-128)[ebp]
12426
cmp edi,0
12427
je L2601
12428
add dword ptr (-120)[ebp],32
12429
mov edi,dword ptr (20)[ebp]
12430
cmp dword ptr (44)[edi],0
12431
je L2603
12432
push 32
12433
lea edi,(L2502)
12434
push edi
12435
call _printf
12436
add esp,8
12437
L2603:
12438
L2601:
12439
mov eax,dword ptr (-120)[ebp]
12440
L2501:
12441
mov esp,ebp
12442
pop ebp
12443
pop edi
12444
pop esi
12445
pop ebx
12446
ret
12447
_TEXT ends
12448
_DATA segment
12449
align 1
12450
L2606 label byte
12451
db 76
12452
db 111
12453
db 99
12454
db 97
12455
db 108
12456
db 32
12457
db 101
12458
db 114
12459
db 114
12460
db 111
12461
db 114
12462
db 32
12463
db 37
12464
db 100
12465
db 46
12466
db 10
12467
db 0
12468
align 1
12469
L2607 label byte
12470
db 115
12471
db 55
12472
db 56
12473
db 49
12474
db 51
12475
db 44
12476
db 101
12477
db 114
12478
db 37
12479
db 100
12480
db 10
12481
db 0
12482
align 1
12483
L2608 label byte
12484
db 115
12485
db 55
12486
db 56
12487
db 49
12488
db 51
12489
db 32
12490
db 32
12491
db 0
12492
public _s7813
12493
_DATA ends
12494
_TEXT segment
12495
_s7813:
12496
push ebx
12497
push esi
12498
push edi
12499
push ebp
12500
mov ebp,esp
12501
sub esp,88
12502
lea edi,(L2608)
12503
mov dword ptr (-24)[ebp],edi
12504
mov edi,dword ptr (20)[ebp]
12505
lea esi,(60)[edi]
12506
mov dword ptr (-28)[ebp],esi
12507
mov dword ptr (-8)[ebp],0
12508
mov dword ptr (-32)[ebp],0
12509
mov edi,dword ptr (48)[edi]
12510
mov dword ptr (-4)[ebp],edi
12511
L2609:
12512
L2610:
12513
mov edi,dword ptr (-28)[ebp]
12514
lea esi,(1)[edi]
12515
mov dword ptr (-28)[ebp],esi
12516
mov esi,dword ptr (-24)[ebp]
12517
lea ebx,(1)[esi]
12518
mov dword ptr (-24)[ebp],ebx
12519
mov bl,byte ptr [esi]
12520
mov byte ptr [edi],bl
12521
movsx edi,bl
12522
cmp edi,0
12523
jne L2609
12524
jmp L2612
12525
mov dword ptr (-8)[ebp],1
12526
cmp dword ptr (-4)[ebp],0
12527
je L2614
12528
mov edi,dword ptr (-8)[ebp]
12529
push edi
12530
lea edi,(L2606)
12531
push edi
12532
call _printf
12533
add esp,8
12534
L2614:
12535
L2612:
12536
jmp L2616
12537
mov dword ptr (-8)[ebp],2
12538
cmp dword ptr (-4)[ebp],0
12539
je L2618
12540
mov edi,dword ptr (-8)[ebp]
12541
push edi
12542
lea edi,(L2606)
12543
push edi
12544
call _printf
12545
add esp,8
12546
L2618:
12547
L2616:
12548
jmp L2620
12549
mov dword ptr (-8)[ebp],3
12550
cmp dword ptr (-4)[ebp],0
12551
je L2622
12552
mov edi,dword ptr (-8)[ebp]
12553
push edi
12554
lea edi,(L2606)
12555
push edi
12556
call _printf
12557
add esp,8
12558
L2622:
12559
L2620:
12560
jmp L2624
12561
mov dword ptr (-8)[ebp],4
12562
cmp dword ptr (-4)[ebp],0
12563
je L2626
12564
mov edi,dword ptr (-8)[ebp]
12565
push edi
12566
lea edi,(L2606)
12567
push edi
12568
call _printf
12569
add esp,8
12570
L2626:
12571
L2624:
12572
jmp L2628
12573
mov dword ptr (-8)[ebp],5
12574
cmp dword ptr (-4)[ebp],0
12575
je L2630
12576
mov edi,dword ptr (-8)[ebp]
12577
push edi
12578
lea edi,(L2606)
12579
push edi
12580
call _printf
12581
add esp,8
12582
L2630:
12583
L2628:
12584
jmp L2632
12585
mov dword ptr (-8)[ebp],6
12586
cmp dword ptr (-4)[ebp],0
12587
je L2634
12588
mov edi,dword ptr (-8)[ebp]
12589
push edi
12590
lea edi,(L2606)
12591
push edi
12592
call _printf
12593
add esp,8
12594
L2634:
12595
L2632:
12596
jmp L2636
12597
mov dword ptr (-8)[ebp],7
12598
cmp dword ptr (-4)[ebp],0
12599
je L2638
12600
mov edi,dword ptr (-8)[ebp]
12601
push edi
12602
lea edi,(L2606)
12603
push edi
12604
call _printf
12605
add esp,8
12606
L2638:
12607
L2636:
12608
jmp L2640
12609
mov dword ptr (-8)[ebp],8
12610
cmp dword ptr (-4)[ebp],0
12611
je L2642
12612
mov edi,dword ptr (-8)[ebp]
12613
push edi
12614
lea edi,(L2606)
12615
push edi
12616
call _printf
12617
add esp,8
12618
L2642:
12619
L2640:
12620
jmp L2644
12621
mov dword ptr (-8)[ebp],9
12622
cmp dword ptr (-4)[ebp],0
12623
je L2646
12624
mov edi,dword ptr (-8)[ebp]
12625
push edi
12626
lea edi,(L2606)
12627
push edi
12628
call _printf
12629
add esp,8
12630
L2646:
12631
L2644:
12632
jmp L2648
12633
mov dword ptr (-8)[ebp],10
12634
cmp dword ptr (-4)[ebp],0
12635
je L2650
12636
mov edi,dword ptr (-8)[ebp]
12637
push edi
12638
lea edi,(L2606)
12639
push edi
12640
call _printf
12641
add esp,8
12642
L2650:
12643
L2648:
12644
jmp L2652
12645
mov dword ptr (-8)[ebp],11
12646
cmp dword ptr (-4)[ebp],0
12647
je L2654
12648
mov edi,dword ptr (-8)[ebp]
12649
push edi
12650
lea edi,(L2606)
12651
push edi
12652
call _printf
12653
add esp,8
12654
L2654:
12655
L2652:
12656
jmp L2656
12657
mov dword ptr (-8)[ebp],12
12658
cmp dword ptr (-4)[ebp],0
12659
je L2658
12660
mov edi,dword ptr (-8)[ebp]
12661
push edi
12662
lea edi,(L2606)
12663
push edi
12664
call _printf
12665
add esp,8
12666
L2658:
12667
L2656:
12668
jmp L2660
12669
mov dword ptr (-8)[ebp],13
12670
cmp dword ptr (-4)[ebp],0
12671
je L2662
12672
mov edi,dword ptr (-8)[ebp]
12673
push edi
12674
lea edi,(L2606)
12675
push edi
12676
call _printf
12677
add esp,8
12678
L2662:
12679
L2660:
12680
jmp L2664
12681
mov dword ptr (-8)[ebp],14
12682
cmp dword ptr (-4)[ebp],0
12683
je L2666
12684
mov edi,dword ptr (-8)[ebp]
12685
push edi
12686
lea edi,(L2606)
12687
push edi
12688
call _printf
12689
add esp,8
12690
L2666:
12691
L2664:
12692
jmp L2668
12693
mov dword ptr (-8)[ebp],15
12694
cmp dword ptr (-4)[ebp],0
12695
je L2670
12696
mov edi,dword ptr (-8)[ebp]
12697
push edi
12698
lea edi,(L2606)
12699
push edi
12700
call _printf
12701
add esp,8
12702
L2670:
12703
L2668:
12704
jmp L2672
12705
mov dword ptr (-8)[ebp],16
12706
cmp dword ptr (-4)[ebp],0
12707
je L2674
12708
mov edi,dword ptr (-8)[ebp]
12709
push edi
12710
lea edi,(L2606)
12711
push edi
12712
call _printf
12713
add esp,8
12714
L2674:
12715
L2672:
12716
jmp L2676
12717
mov dword ptr (-8)[ebp],17
12718
cmp dword ptr (-4)[ebp],0
12719
je L2678
12720
mov edi,dword ptr (-8)[ebp]
12721
push edi
12722
lea edi,(L2606)
12723
push edi
12724
call _printf
12725
add esp,8
12726
L2678:
12727
L2676:
12728
jmp L2680
12729
mov dword ptr (-8)[ebp],18
12730
cmp dword ptr (-4)[ebp],0
12731
je L2682
12732
mov edi,dword ptr (-8)[ebp]
12733
push edi
12734
lea edi,(L2606)
12735
push edi
12736
call _printf
12737
add esp,8
12738
L2682:
12739
L2680:
12740
jmp L2684
12741
mov dword ptr (-8)[ebp],16
12742
cmp dword ptr (-4)[ebp],0
12743
je L2686
12744
mov edi,dword ptr (-8)[ebp]
12745
push edi
12746
lea edi,(L2606)
12747
push edi
12748
call _printf
12749
add esp,8
12750
L2686:
12751
L2684:
12752
jmp L2688
12753
mov dword ptr (-8)[ebp],20
12754
cmp dword ptr (-4)[ebp],0
12755
je L2690
12756
mov edi,dword ptr (-8)[ebp]
12757
push edi
12758
lea edi,(L2606)
12759
push edi
12760
call _printf
12761
add esp,8
12762
L2690:
12763
L2688:
12764
jmp L2692
12765
mov dword ptr (-8)[ebp],21
12766
cmp dword ptr (-4)[ebp],0
12767
je L2694
12768
mov edi,dword ptr (-8)[ebp]
12769
push edi
12770
lea edi,(L2606)
12771
push edi
12772
call _printf
12773
add esp,8
12774
L2694:
12775
L2692:
12776
jmp L2696
12777
mov dword ptr (-8)[ebp],22
12778
cmp dword ptr (-4)[ebp],0
12779
je L2698
12780
mov edi,dword ptr (-8)[ebp]
12781
push edi
12782
lea edi,(L2606)
12783
push edi
12784
call _printf
12785
add esp,8
12786
L2698:
12787
L2696:
12788
jmp L2700
12789
mov dword ptr (-8)[ebp],23
12790
cmp dword ptr (-4)[ebp],0
12791
je L2702
12792
mov edi,dword ptr (-8)[ebp]
12793
push edi
12794
lea edi,(L2606)
12795
push edi
12796
call _printf
12797
add esp,8
12798
L2702:
12799
L2700:
12800
jmp L2704
12801
mov dword ptr (-8)[ebp],24
12802
cmp dword ptr (-4)[ebp],0
12803
je L2706
12804
mov edi,dword ptr (-8)[ebp]
12805
push edi
12806
lea edi,(L2606)
12807
push edi
12808
call _printf
12809
add esp,8
12810
L2706:
12811
L2704:
12812
jmp L2708
12813
mov dword ptr (-8)[ebp],25
12814
cmp dword ptr (-4)[ebp],0
12815
je L2710
12816
mov edi,dword ptr (-8)[ebp]
12817
push edi
12818
lea edi,(L2606)
12819
push edi
12820
call _printf
12821
add esp,8
12822
L2710:
12823
L2708:
12824
jmp L2712
12825
mov dword ptr (-8)[ebp],26
12826
cmp dword ptr (-4)[ebp],0
12827
je L2714
12828
mov edi,dword ptr (-8)[ebp]
12829
push edi
12830
lea edi,(L2606)
12831
push edi
12832
call _printf
12833
add esp,8
12834
L2714:
12835
L2712:
12836
jmp L2716
12837
mov dword ptr (-8)[ebp],27
12838
cmp dword ptr (-4)[ebp],0
12839
je L2718
12840
mov edi,dword ptr (-8)[ebp]
12841
push edi
12842
lea edi,(L2606)
12843
push edi
12844
call _printf
12845
add esp,8
12846
L2718:
12847
L2716:
12848
jmp L2720
12849
mov dword ptr (-8)[ebp],28
12850
cmp dword ptr (-4)[ebp],0
12851
je L2722
12852
mov edi,dword ptr (-8)[ebp]
12853
push edi
12854
lea edi,(L2606)
12855
push edi
12856
call _printf
12857
add esp,8
12858
L2722:
12859
L2720:
12860
jmp L2724
12861
mov dword ptr (-8)[ebp],26
12862
cmp dword ptr (-4)[ebp],0
12863
je L2726
12864
mov edi,dword ptr (-8)[ebp]
12865
push edi
12866
lea edi,(L2606)
12867
push edi
12868
call _printf
12869
add esp,8
12870
L2726:
12871
L2724:
12872
jmp L2728
12873
mov dword ptr (-8)[ebp],30
12874
cmp dword ptr (-4)[ebp],0
12875
je L2730
12876
mov edi,dword ptr (-8)[ebp]
12877
push edi
12878
lea edi,(L2606)
12879
push edi
12880
call _printf
12881
add esp,8
12882
L2730:
12883
L2728:
12884
jmp L2732
12885
mov dword ptr (-8)[ebp],31
12886
cmp dword ptr (-4)[ebp],0
12887
je L2734
12888
mov edi,dword ptr (-8)[ebp]
12889
push edi
12890
lea edi,(L2606)
12891
push edi
12892
call _printf
12893
add esp,8
12894
L2734:
12895
L2732:
12896
jmp L2736
12897
mov dword ptr (-8)[ebp],32
12898
cmp dword ptr (-4)[ebp],0
12899
je L2738
12900
mov edi,dword ptr (-8)[ebp]
12901
push edi
12902
lea edi,(L2606)
12903
push edi
12904
call _printf
12905
add esp,8
12906
L2738:
12907
L2736:
12908
jmp L2740
12909
mov dword ptr (-8)[ebp],33
12910
cmp dword ptr (-4)[ebp],0
12911
je L2742
12912
mov edi,dword ptr (-8)[ebp]
12913
push edi
12914
lea edi,(L2606)
12915
push edi
12916
call _printf
12917
add esp,8
12918
L2742:
12919
L2740:
12920
jmp L2744
12921
mov dword ptr (-8)[ebp],34
12922
cmp dword ptr (-4)[ebp],0
12923
je L2746
12924
mov edi,dword ptr (-8)[ebp]
12925
push edi
12926
lea edi,(L2606)
12927
push edi
12928
call _printf
12929
add esp,8
12930
L2746:
12931
L2744:
12932
jmp L2748
12933
mov dword ptr (-8)[ebp],35
12934
cmp dword ptr (-4)[ebp],0
12935
je L2750
12936
mov edi,dword ptr (-8)[ebp]
12937
push edi
12938
lea edi,(L2606)
12939
push edi
12940
call _printf
12941
add esp,8
12942
L2750:
12943
L2748:
12944
jmp L2752
12945
mov dword ptr (-8)[ebp],36
12946
cmp dword ptr (-4)[ebp],0
12947
je L2754
12948
mov edi,dword ptr (-8)[ebp]
12949
push edi
12950
lea edi,(L2606)
12951
push edi
12952
call _printf
12953
add esp,8
12954
L2754:
12955
L2752:
12956
jmp L2756
12957
mov dword ptr (-8)[ebp],37
12958
cmp dword ptr (-4)[ebp],0
12959
je L2758
12960
mov edi,dword ptr (-8)[ebp]
12961
push edi
12962
lea edi,(L2606)
12963
push edi
12964
call _printf
12965
add esp,8
12966
L2758:
12967
L2756:
12968
jmp L2760
12969
mov dword ptr (-8)[ebp],38
12970
cmp dword ptr (-4)[ebp],0
12971
je L2762
12972
mov edi,dword ptr (-8)[ebp]
12973
push edi
12974
lea edi,(L2606)
12975
push edi
12976
call _printf
12977
add esp,8
12978
L2762:
12979
L2760:
12980
jmp L2764
12981
mov dword ptr (-8)[ebp],39
12982
cmp dword ptr (-4)[ebp],0
12983
je L2766
12984
mov edi,dword ptr (-8)[ebp]
12985
push edi
12986
lea edi,(L2606)
12987
push edi
12988
call _printf
12989
add esp,8
12990
L2766:
12991
L2764:
12992
jmp L2768
12993
mov dword ptr (-8)[ebp],40
12994
cmp dword ptr (-4)[ebp],0
12995
je L2770
12996
mov edi,dword ptr (-8)[ebp]
12997
push edi
12998
lea edi,(L2606)
12999
push edi
13000
call _printf
13001
add esp,8
13002
L2770:
13003
L2768:
13004
jmp L2772
13005
mov dword ptr (-8)[ebp],41
13006
cmp dword ptr (-4)[ebp],0
13007
je L2774
13008
mov edi,dword ptr (-8)[ebp]
13009
push edi
13010
lea edi,(L2606)
13011
push edi
13012
call _printf
13013
add esp,8
13014
L2774:
13015
L2772:
13016
jmp L2776
13017
mov dword ptr (-8)[ebp],42
13018
cmp dword ptr (-4)[ebp],0
13019
je L2778
13020
mov edi,dword ptr (-8)[ebp]
13021
push edi
13022
lea edi,(L2606)
13023
push edi
13024
call _printf
13025
add esp,8
13026
L2778:
13027
L2776:
13028
jmp L2780
13029
mov dword ptr (-8)[ebp],43
13030
cmp dword ptr (-4)[ebp],0
13031
je L2782
13032
mov edi,dword ptr (-8)[ebp]
13033
push edi
13034
lea edi,(L2606)
13035
push edi
13036
call _printf
13037
add esp,8
13038
L2782:
13039
L2780:
13040
jmp L2784
13041
mov dword ptr (-8)[ebp],44
13042
cmp dword ptr (-4)[ebp],0
13043
je L2786
13044
mov edi,dword ptr (-8)[ebp]
13045
push edi
13046
lea edi,(L2606)
13047
push edi
13048
call _printf
13049
add esp,8
13050
L2786:
13051
L2784:
13052
jmp L2788
13053
mov dword ptr (-8)[ebp],45
13054
cmp dword ptr (-4)[ebp],0
13055
je L2790
13056
mov edi,dword ptr (-8)[ebp]
13057
push edi
13058
lea edi,(L2606)
13059
push edi
13060
call _printf
13061
add esp,8
13062
L2790:
13063
L2788:
13064
jmp L2792
13065
mov dword ptr (-8)[ebp],46
13066
cmp dword ptr (-4)[ebp],0
13067
je L2794
13068
mov edi,dword ptr (-8)[ebp]
13069
push edi
13070
lea edi,(L2606)
13071
push edi
13072
call _printf
13073
add esp,8
13074
L2794:
13075
L2792:
13076
jmp L2796
13077
mov dword ptr (-8)[ebp],47
13078
cmp dword ptr (-4)[ebp],0
13079
je L2798
13080
mov edi,dword ptr (-8)[ebp]
13081
push edi
13082
lea edi,(L2606)
13083
push edi
13084
call _printf
13085
add esp,8
13086
L2798:
13087
L2796:
13088
jmp L2800
13089
mov dword ptr (-8)[ebp],48
13090
cmp dword ptr (-4)[ebp],0
13091
je L2802
13092
mov edi,dword ptr (-8)[ebp]
13093
push edi
13094
lea edi,(L2606)
13095
push edi
13096
call _printf
13097
add esp,8
13098
L2802:
13099
L2800:
13100
jmp L2804
13101
mov dword ptr (-8)[ebp],49
13102
cmp dword ptr (-4)[ebp],0
13103
je L2806
13104
mov edi,dword ptr (-8)[ebp]
13105
push edi
13106
lea edi,(L2606)
13107
push edi
13108
call _printf
13109
add esp,8
13110
L2806:
13111
L2804:
13112
jmp L2808
13113
mov dword ptr (-8)[ebp],50
13114
cmp dword ptr (-4)[ebp],0
13115
je L2810
13116
mov edi,dword ptr (-8)[ebp]
13117
push edi
13118
lea edi,(L2606)
13119
push edi
13120
call _printf
13121
add esp,8
13122
L2810:
13123
L2808:
13124
jmp L2812
13125
mov dword ptr (-8)[ebp],51
13126
cmp dword ptr (-4)[ebp],0
13127
je L2814
13128
mov edi,dword ptr (-8)[ebp]
13129
push edi
13130
lea edi,(L2606)
13131
push edi
13132
call _printf
13133
add esp,8
13134
L2814:
13135
L2812:
13136
jmp L2816
13137
mov dword ptr (-8)[ebp],52
13138
cmp dword ptr (-4)[ebp],0
13139
je L2818
13140
mov edi,dword ptr (-8)[ebp]
13141
push edi
13142
lea edi,(L2606)
13143
push edi
13144
call _printf
13145
add esp,8
13146
L2818:
13147
L2816:
13148
jmp L2820
13149
mov dword ptr (-8)[ebp],53
13150
cmp dword ptr (-4)[ebp],0
13151
je L2822
13152
mov edi,dword ptr (-8)[ebp]
13153
push edi
13154
lea edi,(L2606)
13155
push edi
13156
call _printf
13157
add esp,8
13158
L2822:
13159
L2820:
13160
jmp L2824
13161
mov dword ptr (-8)[ebp],54
13162
cmp dword ptr (-4)[ebp],0
13163
je L2826
13164
mov edi,dword ptr (-8)[ebp]
13165
push edi
13166
lea edi,(L2606)
13167
push edi
13168
call _printf
13169
add esp,8
13170
L2826:
13171
L2824:
13172
jmp L2828
13173
mov dword ptr (-8)[ebp],55
13174
cmp dword ptr (-4)[ebp],0
13175
je L2830
13176
mov edi,dword ptr (-8)[ebp]
13177
push edi
13178
lea edi,(L2606)
13179
push edi
13180
call _printf
13181
add esp,8
13182
L2830:
13183
L2828:
13184
jmp L2832
13185
mov dword ptr (-8)[ebp],56
13186
cmp dword ptr (-4)[ebp],0
13187
je L2834
13188
mov edi,dword ptr (-8)[ebp]
13189
push edi
13190
lea edi,(L2606)
13191
push edi
13192
call _printf
13193
add esp,8
13194
L2834:
13195
L2832:
13196
jmp L2836
13197
mov dword ptr (-8)[ebp],57
13198
cmp dword ptr (-4)[ebp],0
13199
je L2838
13200
mov edi,dword ptr (-8)[ebp]
13201
push edi
13202
lea edi,(L2606)
13203
push edi
13204
call _printf
13205
add esp,8
13206
L2838:
13207
L2836:
13208
jmp L2840
13209
mov dword ptr (-8)[ebp],58
13210
cmp dword ptr (-4)[ebp],0
13211
je L2842
13212
mov edi,dword ptr (-8)[ebp]
13213
push edi
13214
lea edi,(L2606)
13215
push edi
13216
call _printf
13217
add esp,8
13218
L2842:
13219
L2840:
13220
jmp L2844
13221
mov dword ptr (-8)[ebp],56
13222
cmp dword ptr (-4)[ebp],0
13223
je L2846
13224
mov edi,dword ptr (-8)[ebp]
13225
push edi
13226
lea edi,(L2606)
13227
push edi
13228
call _printf
13229
add esp,8
13230
L2846:
13231
L2844:
13232
jmp L2848
13233
mov dword ptr (-8)[ebp],60
13234
cmp dword ptr (-4)[ebp],0
13235
je L2850
13236
mov edi,dword ptr (-8)[ebp]
13237
push edi
13238
lea edi,(L2606)
13239
push edi
13240
call _printf
13241
add esp,8
13242
L2850:
13243
L2848:
13244
jmp L2852
13245
mov dword ptr (-8)[ebp],61
13246
cmp dword ptr (-4)[ebp],0
13247
je L2854
13248
mov edi,dword ptr (-8)[ebp]
13249
push edi
13250
lea edi,(L2606)
13251
push edi
13252
call _printf
13253
add esp,8
13254
L2854:
13255
L2852:
13256
jmp L2856
13257
mov dword ptr (-8)[ebp],62
13258
cmp dword ptr (-4)[ebp],0
13259
je L2858
13260
mov edi,dword ptr (-8)[ebp]
13261
push edi
13262
lea edi,(L2606)
13263
push edi
13264
call _printf
13265
add esp,8
13266
L2858:
13267
L2856:
13268
jmp L2860
13269
mov dword ptr (-8)[ebp],63
13270
cmp dword ptr (-4)[ebp],0
13271
je L2862
13272
mov edi,dword ptr (-8)[ebp]
13273
push edi
13274
lea edi,(L2606)
13275
push edi
13276
call _printf
13277
add esp,8
13278
L2862:
13279
L2860:
13280
jmp L2864
13281
mov dword ptr (-8)[ebp],64
13282
cmp dword ptr (-4)[ebp],0
13283
je L2866
13284
mov edi,dword ptr (-8)[ebp]
13285
push edi
13286
lea edi,(L2606)
13287
push edi
13288
call _printf
13289
add esp,8
13290
L2866:
13291
L2864:
13292
jmp L2868
13293
mov dword ptr (-8)[ebp],65
13294
cmp dword ptr (-4)[ebp],0
13295
je L2870
13296
mov edi,dword ptr (-8)[ebp]
13297
push edi
13298
lea edi,(L2606)
13299
push edi
13300
call _printf
13301
add esp,8
13302
L2870:
13303
L2868:
13304
jmp L2872
13305
mov dword ptr (-8)[ebp],66
13306
cmp dword ptr (-4)[ebp],0
13307
je L2874
13308
mov edi,dword ptr (-8)[ebp]
13309
push edi
13310
lea edi,(L2606)
13311
push edi
13312
call _printf
13313
add esp,8
13314
L2874:
13315
L2872:
13316
jmp L2876
13317
mov dword ptr (-8)[ebp],67
13318
cmp dword ptr (-4)[ebp],0
13319
je L2878
13320
mov edi,dword ptr (-8)[ebp]
13321
push edi
13322
lea edi,(L2606)
13323
push edi
13324
call _printf
13325
add esp,8
13326
L2878:
13327
L2876:
13328
jmp L2880
13329
mov dword ptr (-8)[ebp],68
13330
cmp dword ptr (-4)[ebp],0
13331
je L2882
13332
mov edi,dword ptr (-8)[ebp]
13333
push edi
13334
lea edi,(L2606)
13335
push edi
13336
call _printf
13337
add esp,8
13338
L2882:
13339
L2880:
13340
jmp L2884
13341
mov dword ptr (-8)[ebp],69
13342
cmp dword ptr (-4)[ebp],0
13343
je L2886
13344
mov edi,dword ptr (-8)[ebp]
13345
push edi
13346
lea edi,(L2606)
13347
push edi
13348
call _printf
13349
add esp,8
13350
L2886:
13351
L2884:
13352
jmp L2888
13353
mov dword ptr (-8)[ebp],70
13354
cmp dword ptr (-4)[ebp],0
13355
je L2890
13356
mov edi,dword ptr (-8)[ebp]
13357
push edi
13358
lea edi,(L2606)
13359
push edi
13360
call _printf
13361
add esp,8
13362
L2890:
13363
L2888:
13364
jmp L2892
13365
mov dword ptr (-8)[ebp],71
13366
cmp dword ptr (-4)[ebp],0
13367
je L2894
13368
mov edi,dword ptr (-8)[ebp]
13369
push edi
13370
lea edi,(L2606)
13371
push edi
13372
call _printf
13373
add esp,8
13374
L2894:
13375
L2892:
13376
jmp L2896
13377
mov dword ptr (-8)[ebp],72
13378
cmp dword ptr (-4)[ebp],0
13379
je L2898
13380
mov edi,dword ptr (-8)[ebp]
13381
push edi
13382
lea edi,(L2606)
13383
push edi
13384
call _printf
13385
add esp,8
13386
L2898:
13387
L2896:
13388
jmp L2900
13389
mov dword ptr (-8)[ebp],73
13390
cmp dword ptr (-4)[ebp],0
13391
je L2902
13392
mov edi,dword ptr (-8)[ebp]
13393
push edi
13394
lea edi,(L2606)
13395
push edi
13396
call _printf
13397
add esp,8
13398
L2902:
13399
L2900:
13400
jmp L2904
13401
mov dword ptr (-8)[ebp],74
13402
cmp dword ptr (-4)[ebp],0
13403
je L2906
13404
mov edi,dword ptr (-8)[ebp]
13405
push edi
13406
lea edi,(L2606)
13407
push edi
13408
call _printf
13409
add esp,8
13410
L2906:
13411
L2904:
13412
jmp L2908
13413
mov dword ptr (-8)[ebp],75
13414
cmp dword ptr (-4)[ebp],0
13415
je L2910
13416
mov edi,dword ptr (-8)[ebp]
13417
push edi
13418
lea edi,(L2606)
13419
push edi
13420
call _printf
13421
add esp,8
13422
L2910:
13423
L2908:
13424
cmp dword ptr (-8)[ebp],0
13425
je L2912
13426
mov edi,dword ptr (20)[ebp]
13427
cmp dword ptr (44)[edi],0
13428
je L2914
13429
push 1
13430
lea edi,(L2607)
13431
push edi
13432
call _printf
13433
add esp,8
13434
L2914:
13435
inc dword ptr (-32)[ebp]
13436
L2912:
13437
mov dword ptr (-8)[ebp],0
13438
mov dword ptr (-16)[ebp],0
13439
mov dword ptr (-12)[ebp],0
13440
mov edi,dword ptr (-12)[ebp]
13441
lea esi,(1)[edi]
13442
mov dword ptr (-12)[ebp],esi
13443
cmp edi,0
13444
je L2917
13445
mov edi,dword ptr (-16)[ebp]
13446
lea esi,(1)[edi]
13447
mov dword ptr (-16)[ebp],esi
13448
cmp edi,0
13449
je L2917
13450
mov dword ptr (-44)[ebp],1
13451
jmp L2918
13452
L2917:
13453
mov dword ptr (-44)[ebp],0
13454
L2918:
13455
mov edi,dword ptr (-44)[ebp]
13456
mov dword ptr (-20)[ebp],edi
13457
cmp dword ptr (-12)[ebp],1
13458
je L2919
13459
mov dword ptr (-8)[ebp],1
13460
cmp dword ptr (-4)[ebp],0
13461
je L2921
13462
mov edi,dword ptr (-8)[ebp]
13463
push edi
13464
lea edi,(L2606)
13465
push edi
13466
call _printf
13467
add esp,8
13468
L2921:
13469
L2919:
13470
cmp dword ptr (-16)[ebp],0
13471
je L2923
13472
mov dword ptr (-8)[ebp],2
13473
cmp dword ptr (-4)[ebp],0
13474
je L2925
13475
mov edi,dword ptr (-8)[ebp]
13476
push edi
13477
lea edi,(L2606)
13478
push edi
13479
call _printf
13480
add esp,8
13481
L2925:
13482
L2923:
13483
cmp dword ptr (-20)[ebp],0
13484
je L2927
13485
mov dword ptr (-8)[ebp],3
13486
cmp dword ptr (-4)[ebp],0
13487
je L2929
13488
mov edi,dword ptr (-8)[ebp]
13489
push edi
13490
lea edi,(L2606)
13491
push edi
13492
call _printf
13493
add esp,8
13494
L2929:
13495
L2927:
13496
cmp dword ptr (-12)[ebp],0
13497
je L2932
13498
mov edi,dword ptr (-16)[ebp]
13499
lea esi,(1)[edi]
13500
mov dword ptr (-16)[ebp],esi
13501
cmp edi,0
13502
je L2932
13503
mov dword ptr (-48)[ebp],1
13504
jmp L2933
13505
L2932:
13506
mov dword ptr (-48)[ebp],0
13507
L2933:
13508
mov edi,dword ptr (-48)[ebp]
13509
mov dword ptr (-20)[ebp],edi
13510
cmp dword ptr (-12)[ebp],1
13511
je L2934
13512
mov dword ptr (-8)[ebp],4
13513
cmp dword ptr (-4)[ebp],0
13514
je L2936
13515
mov edi,dword ptr (-8)[ebp]
13516
push edi
13517
lea edi,(L2606)
13518
push edi
13519
call _printf
13520
add esp,8
13521
L2936:
13522
L2934:
13523
cmp dword ptr (-16)[ebp],1
13524
je L2938
13525
mov dword ptr (-8)[ebp],5
13526
cmp dword ptr (-4)[ebp],0
13527
je L2940
13528
mov edi,dword ptr (-8)[ebp]
13529
push edi
13530
lea edi,(L2606)
13531
push edi
13532
call _printf
13533
add esp,8
13534
L2940:
13535
L2938:
13536
cmp dword ptr (-20)[ebp],0
13537
je L2942
13538
mov dword ptr (-8)[ebp],6
13539
cmp dword ptr (-4)[ebp],0
13540
je L2944
13541
mov edi,dword ptr (-8)[ebp]
13542
push edi
13543
lea edi,(L2606)
13544
push edi
13545
call _printf
13546
add esp,8
13547
L2944:
13548
L2942:
13549
mov edi,dword ptr (-12)[ebp]
13550
mov esi,edi
13551
sub esi,1
13552
mov dword ptr (-12)[ebp],esi
13553
cmp edi,0
13554
je L2947
13555
cmp dword ptr (-16)[ebp],0
13556
je L2947
13557
mov dword ptr (-52)[ebp],1
13558
jmp L2948
13559
L2947:
13560
mov dword ptr (-52)[ebp],0
13561
L2948:
13562
mov edi,dword ptr (-52)[ebp]
13563
mov dword ptr (-20)[ebp],edi
13564
cmp dword ptr (-12)[ebp],0
13565
je L2949
13566
mov dword ptr (-8)[ebp],7
13567
cmp dword ptr (-4)[ebp],0
13568
je L2951
13569
mov edi,dword ptr (-8)[ebp]
13570
push edi
13571
lea edi,(L2606)
13572
push edi
13573
call _printf
13574
add esp,8
13575
L2951:
13576
L2949:
13577
cmp dword ptr (-16)[ebp],1
13578
je L2953
13579
mov dword ptr (-8)[ebp],8
13580
cmp dword ptr (-4)[ebp],0
13581
je L2955
13582
mov edi,dword ptr (-8)[ebp]
13583
push edi
13584
lea edi,(L2606)
13585
push edi
13586
call _printf
13587
add esp,8
13588
L2955:
13589
L2953:
13590
cmp dword ptr (-20)[ebp],1
13591
je L2957
13592
mov dword ptr (-8)[ebp],9
13593
cmp dword ptr (-4)[ebp],0
13594
je L2959
13595
mov edi,dword ptr (-8)[ebp]
13596
push edi
13597
lea edi,(L2606)
13598
push edi
13599
call _printf
13600
add esp,8
13601
L2959:
13602
L2957:
13603
cmp dword ptr (-12)[ebp],0
13604
je L2962
13605
mov edi,dword ptr (-16)[ebp]
13606
mov esi,edi
13607
sub esi,1
13608
mov dword ptr (-16)[ebp],esi
13609
cmp edi,0
13610
je L2962
13611
mov dword ptr (-56)[ebp],1
13612
jmp L2963
13613
L2962:
13614
mov dword ptr (-56)[ebp],0
13615
L2963:
13616
mov edi,dword ptr (-56)[ebp]
13617
mov dword ptr (-20)[ebp],edi
13618
cmp dword ptr (-12)[ebp],0
13619
je L2964
13620
mov dword ptr (-8)[ebp],10
13621
cmp dword ptr (-4)[ebp],0
13622
je L2966
13623
mov edi,dword ptr (-8)[ebp]
13624
push edi
13625
lea edi,(L2606)
13626
push edi
13627
call _printf
13628
add esp,8
13629
L2966:
13630
L2964:
13631
cmp dword ptr (-16)[ebp],1
13632
je L2968
13633
mov dword ptr (-8)[ebp],11
13634
cmp dword ptr (-4)[ebp],0
13635
je L2970
13636
mov edi,dword ptr (-8)[ebp]
13637
push edi
13638
lea edi,(L2606)
13639
push edi
13640
call _printf
13641
add esp,8
13642
L2970:
13643
L2968:
13644
cmp dword ptr (-20)[ebp],0
13645
je L2972
13646
mov dword ptr (-8)[ebp],12
13647
cmp dword ptr (-4)[ebp],0
13648
je L2974
13649
mov edi,dword ptr (-8)[ebp]
13650
push edi
13651
lea edi,(L2606)
13652
push edi
13653
call _printf
13654
add esp,8
13655
L2974:
13656
L2972:
13657
cmp dword ptr (-8)[ebp],0
13658
je L2976
13659
mov edi,dword ptr (20)[ebp]
13660
cmp dword ptr (44)[edi],0
13661
je L2978
13662
push 2
13663
lea edi,(L2607)
13664
push edi
13665
call _printf
13666
add esp,8
13667
L2978:
13668
add dword ptr (-32)[ebp],2
13669
L2976:
13670
mov dword ptr (-8)[ebp],0
13671
mov dword ptr (-16)[ebp],0
13672
mov dword ptr (-12)[ebp],0
13673
mov edi,dword ptr (-12)[ebp]
13674
lea esi,(1)[edi]
13675
mov dword ptr (-12)[ebp],esi
13676
cmp edi,0
13677
jne L2983
13678
cmp dword ptr (-16)[ebp],0
13679
je L2981
13680
L2983:
13681
mov dword ptr (-60)[ebp],1
13682
jmp L2982
13683
L2981:
13684
mov dword ptr (-60)[ebp],0
13685
L2982:
13686
mov edi,dword ptr (-60)[ebp]
13687
mov dword ptr (-20)[ebp],edi
13688
cmp dword ptr (-12)[ebp],1
13689
je L2984
13690
mov dword ptr (-8)[ebp],1
13691
cmp dword ptr (-4)[ebp],0
13692
je L2986
13693
mov edi,dword ptr (-8)[ebp]
13694
push edi
13695
lea edi,(L2606)
13696
push edi
13697
call _printf
13698
add esp,8
13699
L2986:
13700
L2984:
13701
cmp dword ptr (-16)[ebp],0
13702
je L2988
13703
mov dword ptr (-8)[ebp],2
13704
cmp dword ptr (-4)[ebp],0
13705
je L2990
13706
mov edi,dword ptr (-8)[ebp]
13707
push edi
13708
lea edi,(L2606)
13709
push edi
13710
call _printf
13711
add esp,8
13712
L2990:
13713
L2988:
13714
cmp dword ptr (-20)[ebp],0
13715
je L2992
13716
mov dword ptr (-8)[ebp],3
13717
cmp dword ptr (-4)[ebp],0
13718
je L2994
13719
mov edi,dword ptr (-8)[ebp]
13720
push edi
13721
lea edi,(L2606)
13722
push edi
13723
call _printf
13724
add esp,8
13725
L2994:
13726
L2992:
13727
mov edi,dword ptr (-16)[ebp]
13728
lea esi,(1)[edi]
13729
mov dword ptr (-16)[ebp],esi
13730
cmp edi,0
13731
jne L2999
13732
cmp dword ptr (-12)[ebp],0
13733
je L2997
13734
L2999:
13735
mov dword ptr (-64)[ebp],1
13736
jmp L2998
13737
L2997:
13738
mov dword ptr (-64)[ebp],0
13739
L2998:
13740
mov edi,dword ptr (-64)[ebp]
13741
mov dword ptr (-20)[ebp],edi
13742
cmp dword ptr (-12)[ebp],1
13743
je L3000
13744
mov dword ptr (-8)[ebp],4
13745
cmp dword ptr (-4)[ebp],0
13746
je L3002
13747
mov edi,dword ptr (-8)[ebp]
13748
push edi
13749
lea edi,(L2606)
13750
push edi
13751
call _printf
13752
add esp,8
13753
L3002:
13754
L3000:
13755
cmp dword ptr (-16)[ebp],1
13756
je L3004
13757
mov dword ptr (-8)[ebp],5
13758
cmp dword ptr (-4)[ebp],0
13759
je L3006
13760
mov edi,dword ptr (-8)[ebp]
13761
push edi
13762
lea edi,(L2606)
13763
push edi
13764
call _printf
13765
add esp,8
13766
L3006:
13767
L3004:
13768
cmp dword ptr (-20)[ebp],1
13769
je L3008
13770
mov dword ptr (-8)[ebp],6
13771
cmp dword ptr (-4)[ebp],0
13772
je L3010
13773
mov edi,dword ptr (-8)[ebp]
13774
push edi
13775
lea edi,(L2606)
13776
push edi
13777
call _printf
13778
add esp,8
13779
L3010:
13780
L3008:
13781
mov edi,dword ptr (-12)[ebp]
13782
mov esi,edi
13783
sub esi,1
13784
mov dword ptr (-12)[ebp],esi
13785
cmp edi,0
13786
jne L3015
13787
mov edi,dword ptr (-16)[ebp]
13788
mov esi,edi
13789
sub esi,1
13790
mov dword ptr (-16)[ebp],esi
13791
cmp edi,0
13792
je L3013
13793
L3015:
13794
mov dword ptr (-68)[ebp],1
13795
jmp L3014
13796
L3013:
13797
mov dword ptr (-68)[ebp],0
13798
L3014:
13799
mov edi,dword ptr (-68)[ebp]
13800
mov dword ptr (-20)[ebp],edi
13801
cmp dword ptr (-12)[ebp],0
13802
je L3016
13803
mov dword ptr (-8)[ebp],7
13804
cmp dword ptr (-4)[ebp],0
13805
je L3018
13806
mov edi,dword ptr (-8)[ebp]
13807
push edi
13808
lea edi,(L2606)
13809
push edi
13810
call _printf
13811
add esp,8
13812
L3018:
13813
L3016:
13814
cmp dword ptr (-16)[ebp],1
13815
je L3020
13816
mov dword ptr (-8)[ebp],8
13817
cmp dword ptr (-4)[ebp],0
13818
je L3022
13819
mov edi,dword ptr (-8)[ebp]
13820
push edi
13821
lea edi,(L2606)
13822
push edi
13823
call _printf
13824
add esp,8
13825
L3022:
13826
L3020:
13827
cmp dword ptr (-20)[ebp],1
13828
je L3024
13829
mov dword ptr (-8)[ebp],9
13830
cmp dword ptr (-4)[ebp],0
13831
je L3026
13832
mov edi,dword ptr (-8)[ebp]
13833
push edi
13834
lea edi,(L2606)
13835
push edi
13836
call _printf
13837
add esp,8
13838
L3026:
13839
L3024:
13840
cmp dword ptr (-12)[ebp],0
13841
jne L3031
13842
mov edi,dword ptr (-16)[ebp]
13843
mov esi,edi
13844
sub esi,1
13845
mov dword ptr (-16)[ebp],esi
13846
cmp edi,0
13847
je L3029
13848
L3031:
13849
mov dword ptr (-72)[ebp],1
13850
jmp L3030
13851
L3029:
13852
mov dword ptr (-72)[ebp],0
13853
L3030:
13854
mov edi,dword ptr (-72)[ebp]
13855
mov dword ptr (-20)[ebp],edi
13856
cmp dword ptr (-12)[ebp],0
13857
je L3032
13858
mov dword ptr (-8)[ebp],10
13859
cmp dword ptr (-4)[ebp],0
13860
je L3034
13861
mov edi,dword ptr (-8)[ebp]
13862
push edi
13863
lea edi,(L2606)
13864
push edi
13865
call _printf
13866
add esp,8
13867
L3034:
13868
L3032:
13869
cmp dword ptr (-16)[ebp],0
13870
je L3036
13871
mov dword ptr (-8)[ebp],11
13872
cmp dword ptr (-4)[ebp],0
13873
je L3038
13874
mov edi,dword ptr (-8)[ebp]
13875
push edi
13876
lea edi,(L2606)
13877
push edi
13878
call _printf
13879
add esp,8
13880
L3038:
13881
L3036:
13882
cmp dword ptr (-20)[ebp],1
13883
je L3040
13884
mov dword ptr (-8)[ebp],12
13885
cmp dword ptr (-4)[ebp],0
13886
je L3042
13887
mov edi,dword ptr (-8)[ebp]
13888
push edi
13889
lea edi,(L2606)
13890
push edi
13891
call _printf
13892
add esp,8
13893
L3042:
13894
L3040:
13895
cmp dword ptr (-8)[ebp],0
13896
je L3044
13897
mov edi,dword ptr (20)[ebp]
13898
cmp dword ptr (44)[edi],0
13899
je L3046
13900
push 4
13901
lea edi,(L2607)
13902
push edi
13903
call _printf
13904
add esp,8
13905
L3046:
13906
add dword ptr (-32)[ebp],4
13907
L3044:
13908
mov dword ptr (-16)[ebp],0
13909
mov dword ptr (-12)[ebp],0
13910
mov dword ptr (-36)[ebp],0
13911
mov dword ptr (-40)[ebp],1
13912
cmp dword ptr (-40)[ebp],0
13913
je L3050
13914
mov edi,dword ptr (-36)[ebp]
13915
mov dword ptr (-76)[ebp],edi
13916
jmp L3051
13917
L3050:
13918
cmp dword ptr (-40)[ebp],0
13919
je L3052
13920
mov edi,dword ptr (-12)[ebp]
13921
lea esi,(1)[edi]
13922
mov dword ptr (-12)[ebp],esi
13923
mov dword ptr (-80)[ebp],edi
13924
jmp L3053
13925
L3052:
13926
mov edi,dword ptr (-16)[ebp]
13927
lea esi,(1)[edi]
13928
mov dword ptr (-16)[ebp],esi
13929
mov dword ptr (-80)[ebp],edi
13930
L3053:
13931
mov edi,dword ptr (-80)[ebp]
13932
mov dword ptr (-76)[ebp],edi
13933
L3051:
13934
mov edi,dword ptr (-76)[ebp]
13935
mov dword ptr (-20)[ebp],edi
13936
cmp dword ptr (-20)[ebp],0
13937
jne L3057
13938
cmp dword ptr (-12)[ebp],0
13939
jne L3057
13940
cmp dword ptr (-16)[ebp],0
13941
je L3054
13942
L3057:
13943
mov edi,dword ptr (20)[ebp]
13944
cmp dword ptr (44)[edi],0
13945
je L3058
13946
push 8
13947
lea edi,(L2607)
13948
push edi
13949
call _printf
13950
add esp,8
13951
L3058:
13952
add dword ptr (-32)[ebp],8
13953
L3054:
13954
cmp dword ptr (-40)[ebp],0
13955
je L3065
13956
mov edi,dword ptr (-36)[ebp]
13957
mov dword ptr (-84)[ebp],edi
13958
jmp L3066
13959
L3065:
13960
mov dword ptr (-84)[ebp],1
13961
L3066:
13962
cmp dword ptr (-84)[ebp],0
13963
jne L3064
13964
cmp dword ptr (-36)[ebp],0
13965
je L3067
13966
mov dword ptr (-88)[ebp],1
13967
jmp L3068
13968
L3067:
13969
mov edi,dword ptr (-36)[ebp]
13970
mov dword ptr (-88)[ebp],edi
13971
L3068:
13972
cmp dword ptr (-88)[ebp],0
13973
je L3060
13974
L3064:
13975
mov edi,dword ptr (20)[ebp]
13976
cmp dword ptr (44)[edi],0
13977
je L3069
13978
push 16
13979
lea edi,(L2607)
13980
push edi
13981
call _printf
13982
add esp,8
13983
L3069:
13984
add dword ptr (-32)[ebp],16
13985
L3060:
13986
mov eax,dword ptr (-32)[ebp]
13987
L2605:
13988
mov esp,ebp
13989
pop ebp
13990
pop edi
13991
pop esi
13992
pop ebx
13993
ret
13994
_TEXT ends
13995
_DATA segment
13996
align 1
13997
L3072 label byte
13998
db 115
13999
db 56
14000
db 49
14001
db 44
14002
db 101
14003
db 114
14004
db 37
14005
db 100
14006
db 10
14007
db 0
14008
align 1
14009
L3073 label byte
14010
db 115
14011
db 56
14012
db 49
14013
db 32
14014
db 32
14015
db 32
14016
db 32
14017
db 0
14018
align 1
14019
L3074 label byte
14020
db 82
14021
db 101
14022
db 103
14023
db 105
14024
db 115
14025
db 116
14026
db 101
14027
db 114
14028
db 32
14029
db 99
14030
db 111
14031
db 117
14032
db 110
14033
db 116
14034
db 32
14035
db 102
14036
db 111
14037
db 114
14038
db 32
14039
db 37
14040
db 115
14041
db 32
14042
db 105
14043
db 115
14044
db 32
14045
db 117
14046
db 110
14047
db 114
14048
db 101
14049
db 108
14050
db 105
14051
db 97
14052
db 98
14053
db 108
14054
db 101
14055
db 46
14056
db 10
14057
db 0
14058
align 1
14059
L3075 label byte
14060
db 37
14061
db 100
14062
db 32
14063
db 114
14064
db 101
14065
db 103
14066
db 105
14067
db 115
14068
db 116
14069
db 101
14070
db 114
14071
db 115
14072
db 32
14073
db 97
14074
db 115
14075
db 115
14076
db 105
14077
db 103
14078
db 110
14079
db 101
14080
db 100
14081
db 32
14082
db 116
14083
db 111
14084
db 32
14085
db 37
14086
db 115
14087
db 32
14088
db 118
14089
db 97
14090
db 114
14091
db 105
14092
db 97
14093
db 98
14094
db 108
14095
db 101
14096
db 115
14097
db 46
14098
db 10
14099
db 0
14100
public _s81
14101
_DATA ends
14102
_TEXT segment
14103
_s81:
14104
push ebx
14105
push esi
14106
push edi
14107
push ebp
14108
mov ebp,esp
14109
sub esp,56
14110
mov dword ptr (-56)[ebp],0
14111
mov dword ptr (-44)[ebp],0
14112
mov dword ptr (-48)[ebp],0
14113
mov dword ptr (-52)[ebp],0
14114
lea edi,(L3073)
14115
mov dword ptr (-36)[ebp],edi
14116
mov edi,dword ptr (20)[ebp]
14117
lea edi,(60)[edi]
14118
mov dword ptr (-40)[ebp],edi
14119
L3076:
14120
L3077:
14121
mov edi,dword ptr (-40)[ebp]
14122
lea esi,(1)[edi]
14123
mov dword ptr (-40)[ebp],esi
14124
mov esi,dword ptr (-36)[ebp]
14125
lea ebx,(1)[esi]
14126
mov dword ptr (-36)[ebp],ebx
14127
mov bl,byte ptr [esi]
14128
mov byte ptr [edi],bl
14129
movsx edi,bl
14130
cmp edi,0
14131
jne L3076
14132
mov dword ptr (-16)[ebp],1
14133
mov dword ptr (-20)[ebp],0
14134
L3079:
14135
mov edi,dword ptr (-16)[ebp]
14136
mov ebx,edi
14137
mov byte ptr (-4)[ebp],bl
14138
mov byte ptr (-24)[ebp],bl
14139
lea esi,(-16)[ebp]
14140
mov dword ptr (-8)[ebp],esi
14141
lea esi,(-16)[ebp]
14142
mov dword ptr (-28)[ebp],esi
14143
mov dword ptr (-12)[ebp],edi
14144
mov dword ptr (-32)[ebp],edi
14145
movsx edi,byte ptr (-4)[ebp]
14146
movsx esi,byte ptr (-24)[ebp]
14147
cmp edi,esi
14148
je L3083
14149
mov dword ptr (-44)[ebp],1
14150
L3083:
14151
mov edi,dword ptr (-8)[ebp]
14152
mov esi,dword ptr (-28)[ebp]
14153
cmp edi,esi
14154
je L3085
14155
mov dword ptr (-48)[ebp],1
14156
L3085:
14157
mov edi,dword ptr (-32)[ebp]
14158
cmp dword ptr (-12)[ebp],edi
14159
je L3087
14160
mov dword ptr (-52)[ebp],1
14161
L3087:
14162
sal dword ptr (-16)[ebp],1
14163
L3080:
14164
inc dword ptr (-20)[ebp]
14165
cmp dword ptr (-20)[ebp],50
14166
jl L3079
14167
cmp dword ptr (-44)[ebp],0
14168
je L3089
14169
inc dword ptr (-56)[ebp]
14170
mov edi,dword ptr (20)[ebp]
14171
cmp dword ptr (44)[edi],0
14172
je L3091
14173
push 1
14174
lea edi,(L3072)
14175
push edi
14176
call _printf
14177
add esp,8
14178
L3091:
14179
L3089:
14180
cmp dword ptr (-48)[ebp],0
14181
je L3093
14182
add dword ptr (-56)[ebp],2
14183
mov edi,dword ptr (20)[ebp]
14184
cmp dword ptr (44)[edi],0
14185
je L3095
14186
push 2
14187
lea edi,(L3072)
14188
push edi
14189
call _printf
14190
add esp,8
14191
L3095:
14192
L3093:
14193
cmp dword ptr (-52)[ebp],0
14194
je L3097
14195
add dword ptr (-56)[ebp],4
14196
mov edi,dword ptr (20)[ebp]
14197
cmp dword ptr (44)[edi],0
14198
je L3099
14199
push 4
14200
lea edi,(L3072)
14201
push edi
14202
call _printf
14203
add esp,8
14204
L3099:
14205
L3097:
14206
call _regc
14207
add esp,0
14208
mov dword ptr (-16)[ebp],eax
14209
mov edi,dword ptr (20)[ebp]
14210
cmp dword ptr (40)[edi],0
14211
je L3101
14212
cmp dword ptr (-16)[ebp],0
14213
jge L3103
14214
lea edi,(L426)
14215
push edi
14216
lea edi,(L3074)
14217
push edi
14218
call _printf
14219
add esp,8
14220
jmp L3104
14221
L3103:
14222
lea edi,(L426)
14223
push edi
14224
mov edi,dword ptr (-16)[ebp]
14225
push edi
14226
lea edi,(L3075)
14227
push edi
14228
call _printf
14229
add esp,12
14230
L3104:
14231
L3101:
14232
call _regp
14233
add esp,0
14234
mov dword ptr (-16)[ebp],eax
14235
mov edi,dword ptr (20)[ebp]
14236
cmp dword ptr (40)[edi],0
14237
je L3105
14238
cmp dword ptr (-16)[ebp],0
14239
jge L3107
14240
lea edi,(L3109)
14241
push edi
14242
lea edi,(L3074)
14243
push edi
14244
call _printf
14245
add esp,8
14246
jmp L3108
14247
L3107:
14248
lea edi,(L3109)
14249
push edi
14250
mov edi,dword ptr (-16)[ebp]
14251
push edi
14252
lea edi,(L3075)
14253
push edi
14254
call _printf
14255
add esp,12
14256
L3108:
14257
L3105:
14258
call _regi
14259
add esp,0
14260
mov dword ptr (-16)[ebp],eax
14261
mov edi,dword ptr (20)[ebp]
14262
cmp dword ptr (40)[edi],0
14263
je L3110
14264
cmp dword ptr (-16)[ebp],0
14265
jge L3112
14266
lea edi,(L427)
14267
push edi
14268
lea edi,(L3074)
14269
push edi
14270
call _printf
14271
add esp,8
14272
jmp L3113
14273
L3112:
14274
lea edi,(L427)
14275
push edi
14276
mov edi,dword ptr (-16)[ebp]
14277
push edi
14278
lea edi,(L3075)
14279
push edi
14280
call _printf
14281
add esp,12
14282
L3113:
14283
L3110:
14284
mov eax,dword ptr (-56)[ebp]
14285
L3071:
14286
mov esp,ebp
14287
pop ebp
14288
pop edi
14289
pop esi
14290
pop ebx
14291
ret
14292
public _regc
14293
_regc:
14294
push ebx
14295
push esi
14296
push edi
14297
push ebp
14298
mov ebp,esp
14299
sub esp,264
14300
mov byte ptr (-252)[ebp],0
14301
mov byte ptr (-168)[ebp],1
14302
mov byte ptr (-172)[ebp],2
14303
mov byte ptr (-176)[ebp],3
14304
mov byte ptr (-4)[ebp],4
14305
mov byte ptr (-180)[ebp],5
14306
mov byte ptr (-8)[ebp],6
14307
mov byte ptr (-184)[ebp],7
14308
mov byte ptr (-12)[ebp],8
14309
mov byte ptr (-188)[ebp],9
14310
mov byte ptr (-16)[ebp],10
14311
mov byte ptr (-192)[ebp],11
14312
mov byte ptr (-20)[ebp],12
14313
mov byte ptr (-196)[ebp],13
14314
mov byte ptr (-24)[ebp],14
14315
mov byte ptr (-200)[ebp],15
14316
mov byte ptr (-28)[ebp],16
14317
mov byte ptr (-204)[ebp],17
14318
mov byte ptr (-32)[ebp],18
14319
mov byte ptr (-208)[ebp],19
14320
mov byte ptr (-36)[ebp],20
14321
mov byte ptr (-212)[ebp],21
14322
mov byte ptr (-40)[ebp],22
14323
mov byte ptr (-216)[ebp],23
14324
mov byte ptr (-44)[ebp],24
14325
mov byte ptr (-220)[ebp],25
14326
mov byte ptr (-48)[ebp],26
14327
mov byte ptr (-224)[ebp],27
14328
mov byte ptr (-52)[ebp],28
14329
mov byte ptr (-228)[ebp],29
14330
mov byte ptr (-56)[ebp],30
14331
mov byte ptr (-232)[ebp],31
14332
mov byte ptr (-60)[ebp],32
14333
mov byte ptr (-236)[ebp],33
14334
mov byte ptr (-64)[ebp],34
14335
mov byte ptr (-240)[ebp],35
14336
mov byte ptr (-244)[ebp],36
14337
mov byte ptr (-248)[ebp],37
14338
mov byte ptr (-256)[ebp],38
14339
lea edi,(-168)[ebp]
14340
lea esi,(-252)[ebp]
14341
mov ebx,edi
14342
sub ebx,esi
14343
mov esi,ebx
14344
mov dword ptr (-152)[ebp],esi
14345
lea esi,(-172)[ebp]
14346
sub esi,edi
14347
mov edi,esi
14348
mov dword ptr (-148)[ebp],edi
14349
lea edi,(-176)[ebp]
14350
lea esi,(-172)[ebp]
14351
sub edi,esi
14352
mov dword ptr (-144)[ebp],edi
14353
lea edi,(-180)[ebp]
14354
lea esi,(-176)[ebp]
14355
sub edi,esi
14356
mov dword ptr (-140)[ebp],edi
14357
lea edi,(-184)[ebp]
14358
lea esi,(-180)[ebp]
14359
sub edi,esi
14360
mov dword ptr (-136)[ebp],edi
14361
lea edi,(-188)[ebp]
14362
lea esi,(-184)[ebp]
14363
sub edi,esi
14364
mov dword ptr (-132)[ebp],edi
14365
lea edi,(-192)[ebp]
14366
lea esi,(-188)[ebp]
14367
sub edi,esi
14368
mov dword ptr (-128)[ebp],edi
14369
lea edi,(-196)[ebp]
14370
lea esi,(-192)[ebp]
14371
sub edi,esi
14372
mov dword ptr (-124)[ebp],edi
14373
lea edi,(-200)[ebp]
14374
lea esi,(-196)[ebp]
14375
sub edi,esi
14376
mov dword ptr (-120)[ebp],edi
14377
lea edi,(-204)[ebp]
14378
lea esi,(-200)[ebp]
14379
sub edi,esi
14380
mov dword ptr (-116)[ebp],edi
14381
lea edi,(-208)[ebp]
14382
lea esi,(-204)[ebp]
14383
sub edi,esi
14384
mov dword ptr (-112)[ebp],edi
14385
lea edi,(-212)[ebp]
14386
lea esi,(-208)[ebp]
14387
sub edi,esi
14388
mov dword ptr (-108)[ebp],edi
14389
lea edi,(-216)[ebp]
14390
lea esi,(-212)[ebp]
14391
sub edi,esi
14392
mov dword ptr (-104)[ebp],edi
14393
lea edi,(-220)[ebp]
14394
lea esi,(-216)[ebp]
14395
sub edi,esi
14396
mov dword ptr (-100)[ebp],edi
14397
lea edi,(-224)[ebp]
14398
lea esi,(-220)[ebp]
14399
sub edi,esi
14400
mov dword ptr (-96)[ebp],edi
14401
lea edi,(-228)[ebp]
14402
lea esi,(-224)[ebp]
14403
sub edi,esi
14404
mov dword ptr (-92)[ebp],edi
14405
lea edi,(-232)[ebp]
14406
lea esi,(-228)[ebp]
14407
sub edi,esi
14408
mov dword ptr (-88)[ebp],edi
14409
lea edi,(-236)[ebp]
14410
lea esi,(-232)[ebp]
14411
sub edi,esi
14412
mov dword ptr (-84)[ebp],edi
14413
lea edi,(-240)[ebp]
14414
lea esi,(-236)[ebp]
14415
sub edi,esi
14416
mov dword ptr (-80)[ebp],edi
14417
lea edi,(-244)[ebp]
14418
lea esi,(-240)[ebp]
14419
sub edi,esi
14420
mov dword ptr (-76)[ebp],edi
14421
lea edi,(-248)[ebp]
14422
lea esi,(-244)[ebp]
14423
sub edi,esi
14424
mov dword ptr (-72)[ebp],edi
14425
lea edi,(-256)[ebp]
14426
lea esi,(-248)[ebp]
14427
sub edi,esi
14428
mov dword ptr (-68)[ebp],edi
14429
mov edi,dword ptr (-152)[ebp]
14430
mov dword ptr (-164)[ebp],edi
14431
mov dword ptr (-160)[ebp],1
14432
mov dword ptr (-156)[ebp],0
14433
L3136:
14434
mov edi,dword ptr (-160)[ebp]
14435
cmp edi,1
14436
je L3142
14437
cmp edi,2
14438
je L3145
14439
cmp edi,3
14440
je L3150
14441
jmp L3140
14442
L3142:
14443
mov edi,dword ptr (-156)[ebp]
14444
mov esi,dword ptr (-164)[ebp]
14445
cmp dword ptr (-152)[ebp][edi*4],esi
14446
je L3141
14447
mov edi,dword ptr (-156)[ebp]
14448
mov edi,dword ptr (-152)[ebp][edi*4]
14449
mov dword ptr (-264)[ebp],edi
14450
mov dword ptr (-160)[ebp],2
14451
mov dword ptr (-260)[ebp],1
14452
jmp L3141
14453
L3145:
14454
mov edi,dword ptr (-156)[ebp]
14455
mov esi,dword ptr (-164)[ebp]
14456
cmp dword ptr (-152)[ebp][edi*4],esi
14457
jne L3146
14458
mov dword ptr (-160)[ebp],3
14459
jmp L3141
14460
L3146:
14461
mov edi,dword ptr (-156)[ebp]
14462
mov esi,dword ptr (-264)[ebp]
14463
cmp dword ptr (-152)[ebp][edi*4],esi
14464
jne L3148
14465
inc dword ptr (-260)[ebp]
14466
jmp L3141
14467
L3148:
14468
mov dword ptr (-160)[ebp],4
14469
jmp L3141
14470
L3150:
14471
mov edi,dword ptr (-156)[ebp]
14472
mov esi,dword ptr (-164)[ebp]
14473
cmp dword ptr (-152)[ebp][edi*4],esi
14474
je L3141
14475
mov dword ptr (-160)[ebp],4
14476
L3140:
14477
L3141:
14478
L3137:
14479
inc dword ptr (-156)[ebp]
14480
cmp dword ptr (-156)[ebp],22
14481
jl L3136
14482
cmp dword ptr (-160)[ebp],3
14483
jne L3153
14484
mov edi,16
14485
mov eax,edi
14486
sub eax,dword ptr (-260)[ebp]
14487
jmp L3114
14488
L3153:
14489
mov eax,-1
14490
L3114:
14491
mov esp,ebp
14492
pop ebp
14493
pop edi
14494
pop esi
14495
pop ebx
14496
ret
14497
public _regi
14498
_regi:
14499
push ebx
14500
push esi
14501
push edi
14502
push ebp
14503
mov ebp,esp
14504
sub esp,264
14505
mov dword ptr (-252)[ebp],0
14506
mov dword ptr (-168)[ebp],1
14507
mov dword ptr (-172)[ebp],2
14508
mov dword ptr (-176)[ebp],3
14509
mov dword ptr (-4)[ebp],4
14510
mov dword ptr (-180)[ebp],5
14511
mov dword ptr (-8)[ebp],6
14512
mov dword ptr (-184)[ebp],7
14513
mov dword ptr (-12)[ebp],8
14514
mov dword ptr (-188)[ebp],9
14515
mov dword ptr (-16)[ebp],10
14516
mov dword ptr (-192)[ebp],11
14517
mov dword ptr (-20)[ebp],12
14518
mov dword ptr (-196)[ebp],13
14519
mov dword ptr (-24)[ebp],14
14520
mov dword ptr (-200)[ebp],15
14521
mov dword ptr (-28)[ebp],16
14522
mov dword ptr (-204)[ebp],17
14523
mov dword ptr (-32)[ebp],18
14524
mov dword ptr (-208)[ebp],19
14525
mov dword ptr (-36)[ebp],20
14526
mov dword ptr (-212)[ebp],21
14527
mov dword ptr (-40)[ebp],22
14528
mov dword ptr (-216)[ebp],23
14529
mov dword ptr (-44)[ebp],24
14530
mov dword ptr (-220)[ebp],25
14531
mov dword ptr (-48)[ebp],26
14532
mov dword ptr (-224)[ebp],27
14533
mov dword ptr (-52)[ebp],28
14534
mov dword ptr (-228)[ebp],29
14535
mov dword ptr (-56)[ebp],30
14536
mov dword ptr (-232)[ebp],31
14537
mov dword ptr (-60)[ebp],32
14538
mov dword ptr (-236)[ebp],33
14539
mov dword ptr (-64)[ebp],34
14540
mov dword ptr (-240)[ebp],35
14541
mov dword ptr (-244)[ebp],36
14542
mov dword ptr (-248)[ebp],37
14543
mov dword ptr (-256)[ebp],38
14544
lea edi,(-168)[ebp]
14545
mov esi,4
14546
lea ebx,(-252)[ebp]
14547
mov edx,edi
14548
sub edx,ebx
14549
mov eax,edx
14550
cdq
14551
idiv esi
14552
mov dword ptr (-152)[ebp],eax
14553
lea ebx,(-172)[ebp]
14554
sub ebx,edi
14555
mov eax,ebx
14556
cdq
14557
idiv esi
14558
mov dword ptr (-148)[ebp],eax
14559
lea edi,(-176)[ebp]
14560
lea esi,(-172)[ebp]
14561
sub edi,esi
14562
mov eax,edi
14563
mov edi,4
14564
cdq
14565
idiv edi
14566
mov dword ptr (-144)[ebp],eax
14567
lea edi,(-180)[ebp]
14568
lea esi,(-176)[ebp]
14569
sub edi,esi
14570
mov eax,edi
14571
mov edi,4
14572
cdq
14573
idiv edi
14574
mov dword ptr (-140)[ebp],eax
14575
lea edi,(-184)[ebp]
14576
lea esi,(-180)[ebp]
14577
sub edi,esi
14578
mov eax,edi
14579
mov edi,4
14580
cdq
14581
idiv edi
14582
mov dword ptr (-136)[ebp],eax
14583
lea edi,(-188)[ebp]
14584
lea esi,(-184)[ebp]
14585
sub edi,esi
14586
mov eax,edi
14587
mov edi,4
14588
cdq
14589
idiv edi
14590
mov dword ptr (-132)[ebp],eax
14591
lea edi,(-192)[ebp]
14592
lea esi,(-188)[ebp]
14593
sub edi,esi
14594
mov eax,edi
14595
mov edi,4
14596
cdq
14597
idiv edi
14598
mov dword ptr (-128)[ebp],eax
14599
lea edi,(-196)[ebp]
14600
lea esi,(-192)[ebp]
14601
sub edi,esi
14602
mov eax,edi
14603
mov edi,4
14604
cdq
14605
idiv edi
14606
mov dword ptr (-124)[ebp],eax
14607
lea edi,(-200)[ebp]
14608
lea esi,(-196)[ebp]
14609
sub edi,esi
14610
mov eax,edi
14611
mov edi,4
14612
cdq
14613
idiv edi
14614
mov dword ptr (-120)[ebp],eax
14615
lea edi,(-204)[ebp]
14616
lea esi,(-200)[ebp]
14617
sub edi,esi
14618
mov eax,edi
14619
mov edi,4
14620
cdq
14621
idiv edi
14622
mov dword ptr (-116)[ebp],eax
14623
lea edi,(-208)[ebp]
14624
lea esi,(-204)[ebp]
14625
sub edi,esi
14626
mov eax,edi
14627
mov edi,4
14628
cdq
14629
idiv edi
14630
mov dword ptr (-112)[ebp],eax
14631
lea edi,(-212)[ebp]
14632
lea esi,(-208)[ebp]
14633
sub edi,esi
14634
mov eax,edi
14635
mov edi,4
14636
cdq
14637
idiv edi
14638
mov dword ptr (-108)[ebp],eax
14639
lea edi,(-216)[ebp]
14640
lea esi,(-212)[ebp]
14641
sub edi,esi
14642
mov eax,edi
14643
mov edi,4
14644
cdq
14645
idiv edi
14646
mov dword ptr (-104)[ebp],eax
14647
lea edi,(-220)[ebp]
14648
lea esi,(-216)[ebp]
14649
sub edi,esi
14650
mov eax,edi
14651
mov edi,4
14652
cdq
14653
idiv edi
14654
mov dword ptr (-100)[ebp],eax
14655
lea edi,(-224)[ebp]
14656
lea esi,(-220)[ebp]
14657
sub edi,esi
14658
mov eax,edi
14659
mov edi,4
14660
cdq
14661
idiv edi
14662
mov dword ptr (-96)[ebp],eax
14663
lea edi,(-228)[ebp]
14664
lea esi,(-224)[ebp]
14665
sub edi,esi
14666
mov eax,edi
14667
mov edi,4
14668
cdq
14669
idiv edi
14670
mov dword ptr (-92)[ebp],eax
14671
lea edi,(-232)[ebp]
14672
lea esi,(-228)[ebp]
14673
sub edi,esi
14674
mov eax,edi
14675
mov edi,4
14676
cdq
14677
idiv edi
14678
mov dword ptr (-88)[ebp],eax
14679
lea edi,(-236)[ebp]
14680
lea esi,(-232)[ebp]
14681
sub edi,esi
14682
mov eax,edi
14683
mov edi,4
14684
cdq
14685
idiv edi
14686
mov dword ptr (-84)[ebp],eax
14687
lea edi,(-240)[ebp]
14688
lea esi,(-236)[ebp]
14689
sub edi,esi
14690
mov eax,edi
14691
mov edi,4
14692
cdq
14693
idiv edi
14694
mov dword ptr (-80)[ebp],eax
14695
lea edi,(-244)[ebp]
14696
lea esi,(-240)[ebp]
14697
sub edi,esi
14698
mov eax,edi
14699
mov edi,4
14700
cdq
14701
idiv edi
14702
mov dword ptr (-76)[ebp],eax
14703
lea edi,(-248)[ebp]
14704
lea esi,(-244)[ebp]
14705
sub edi,esi
14706
mov eax,edi
14707
mov edi,4
14708
cdq
14709
idiv edi
14710
mov dword ptr (-72)[ebp],eax
14711
lea edi,(-256)[ebp]
14712
lea esi,(-248)[ebp]
14713
sub edi,esi
14714
mov eax,edi
14715
mov edi,4
14716
cdq
14717
idiv edi
14718
mov dword ptr (-68)[ebp],eax
14719
mov edi,dword ptr (-152)[ebp]
14720
mov dword ptr (-164)[ebp],edi
14721
mov dword ptr (-160)[ebp],1
14722
mov dword ptr (-156)[ebp],0
14723
L3177:
14724
mov edi,dword ptr (-160)[ebp]
14725
cmp edi,1
14726
je L3183
14727
cmp edi,2
14728
je L3186
14729
cmp edi,3
14730
je L3191
14731
jmp L3181
14732
L3183:
14733
mov edi,dword ptr (-156)[ebp]
14734
mov esi,dword ptr (-164)[ebp]
14735
cmp dword ptr (-152)[ebp][edi*4],esi
14736
je L3182
14737
mov edi,dword ptr (-156)[ebp]
14738
mov edi,dword ptr (-152)[ebp][edi*4]
14739
mov dword ptr (-264)[ebp],edi
14740
mov dword ptr (-160)[ebp],2
14741
mov dword ptr (-260)[ebp],1
14742
jmp L3182
14743
L3186:
14744
mov edi,dword ptr (-156)[ebp]
14745
mov esi,dword ptr (-164)[ebp]
14746
cmp dword ptr (-152)[ebp][edi*4],esi
14747
jne L3187
14748
mov dword ptr (-160)[ebp],3
14749
jmp L3182
14750
L3187:
14751
mov edi,dword ptr (-156)[ebp]
14752
mov esi,dword ptr (-264)[ebp]
14753
cmp dword ptr (-152)[ebp][edi*4],esi
14754
jne L3189
14755
inc dword ptr (-260)[ebp]
14756
jmp L3182
14757
L3189:
14758
mov dword ptr (-160)[ebp],4
14759
jmp L3182
14760
L3191:
14761
mov edi,dword ptr (-156)[ebp]
14762
mov esi,dword ptr (-164)[ebp]
14763
cmp dword ptr (-152)[ebp][edi*4],esi
14764
je L3182
14765
mov dword ptr (-160)[ebp],4
14766
L3181:
14767
L3182:
14768
L3178:
14769
inc dword ptr (-156)[ebp]
14770
cmp dword ptr (-156)[ebp],22
14771
jl L3177
14772
cmp dword ptr (-160)[ebp],3
14773
jne L3194
14774
mov edi,16
14775
mov eax,edi
14776
sub eax,dword ptr (-260)[ebp]
14777
jmp L3155
14778
L3194:
14779
mov eax,-1
14780
L3155:
14781
mov esp,ebp
14782
pop ebp
14783
pop edi
14784
pop esi
14785
pop ebx
14786
ret
14787
public _regp
14788
_regp:
14789
push ebx
14790
push esi
14791
push edi
14792
push ebp
14793
mov ebp,esp
14794
sub esp,264
14795
lea edi,(-252)[ebp]
14796
mov dword ptr (-252)[ebp],edi
14797
lea edi,(-228)[ebp]
14798
mov dword ptr (-228)[ebp],edi
14799
lea edi,(-232)[ebp]
14800
mov dword ptr (-232)[ebp],edi
14801
lea edi,(-236)[ebp]
14802
mov dword ptr (-236)[ebp],edi
14803
lea edi,(-164)[ebp]
14804
mov dword ptr (-4)[ebp],edi
14805
lea edi,(-164)[ebp]
14806
mov dword ptr (-164)[ebp],edi
14807
lea edi,(-168)[ebp]
14808
mov dword ptr (-8)[ebp],edi
14809
lea edi,(-168)[ebp]
14810
mov dword ptr (-168)[ebp],edi
14811
lea edi,(-172)[ebp]
14812
mov dword ptr (-12)[ebp],edi
14813
lea edi,(-172)[ebp]
14814
mov dword ptr (-172)[ebp],edi
14815
lea edi,(-176)[ebp]
14816
mov dword ptr (-16)[ebp],edi
14817
lea edi,(-176)[ebp]
14818
mov dword ptr (-176)[ebp],edi
14819
lea edi,(-180)[ebp]
14820
mov dword ptr (-20)[ebp],edi
14821
lea edi,(-180)[ebp]
14822
mov dword ptr (-180)[ebp],edi
14823
lea edi,(-184)[ebp]
14824
mov dword ptr (-24)[ebp],edi
14825
lea edi,(-184)[ebp]
14826
mov dword ptr (-184)[ebp],edi
14827
lea edi,(-188)[ebp]
14828
mov dword ptr (-28)[ebp],edi
14829
lea edi,(-188)[ebp]
14830
mov dword ptr (-188)[ebp],edi
14831
lea edi,(-192)[ebp]
14832
mov dword ptr (-32)[ebp],edi
14833
lea edi,(-192)[ebp]
14834
mov dword ptr (-192)[ebp],edi
14835
lea edi,(-196)[ebp]
14836
mov dword ptr (-36)[ebp],edi
14837
lea edi,(-196)[ebp]
14838
mov dword ptr (-196)[ebp],edi
14839
lea edi,(-200)[ebp]
14840
mov dword ptr (-40)[ebp],edi
14841
lea edi,(-200)[ebp]
14842
mov dword ptr (-200)[ebp],edi
14843
lea edi,(-204)[ebp]
14844
mov dword ptr (-44)[ebp],edi
14845
lea edi,(-204)[ebp]
14846
mov dword ptr (-204)[ebp],edi
14847
lea edi,(-208)[ebp]
14848
mov dword ptr (-48)[ebp],edi
14849
lea edi,(-208)[ebp]
14850
mov dword ptr (-208)[ebp],edi
14851
lea edi,(-212)[ebp]
14852
mov dword ptr (-52)[ebp],edi
14853
lea edi,(-212)[ebp]
14854
mov dword ptr (-212)[ebp],edi
14855
lea edi,(-216)[ebp]
14856
mov dword ptr (-56)[ebp],edi
14857
lea edi,(-216)[ebp]
14858
mov dword ptr (-216)[ebp],edi
14859
lea edi,(-220)[ebp]
14860
mov dword ptr (-60)[ebp],edi
14861
lea edi,(-220)[ebp]
14862
mov dword ptr (-220)[ebp],edi
14863
lea edi,(-224)[ebp]
14864
mov dword ptr (-64)[ebp],edi
14865
lea edi,(-224)[ebp]
14866
mov dword ptr (-224)[ebp],edi
14867
lea edi,(-240)[ebp]
14868
mov dword ptr (-240)[ebp],edi
14869
lea edi,(-244)[ebp]
14870
mov dword ptr (-244)[ebp],edi
14871
lea edi,(-256)[ebp]
14872
mov dword ptr (-256)[ebp],edi
14873
lea edi,(-228)[ebp]
14874
mov esi,4
14875
lea ebx,(-252)[ebp]
14876
mov edx,edi
14877
sub edx,ebx
14878
mov eax,edx
14879
cdq
14880
idiv esi
14881
mov dword ptr (-152)[ebp],eax
14882
lea ebx,(-232)[ebp]
14883
sub ebx,edi
14884
mov eax,ebx
14885
cdq
14886
idiv esi
14887
mov dword ptr (-148)[ebp],eax
14888
lea edi,(-236)[ebp]
14889
lea esi,(-232)[ebp]
14890
sub edi,esi
14891
mov eax,edi
14892
mov edi,4
14893
cdq
14894
idiv edi
14895
mov dword ptr (-144)[ebp],eax
14896
lea edi,(-164)[ebp]
14897
lea esi,(-236)[ebp]
14898
sub edi,esi
14899
mov eax,edi
14900
mov edi,4
14901
cdq
14902
idiv edi
14903
mov dword ptr (-140)[ebp],eax
14904
lea edi,(-168)[ebp]
14905
lea esi,(-164)[ebp]
14906
sub edi,esi
14907
mov eax,edi
14908
mov edi,4
14909
cdq
14910
idiv edi
14911
mov dword ptr (-136)[ebp],eax
14912
lea edi,(-172)[ebp]
14913
lea esi,(-168)[ebp]
14914
sub edi,esi
14915
mov eax,edi
14916
mov edi,4
14917
cdq
14918
idiv edi
14919
mov dword ptr (-132)[ebp],eax
14920
lea edi,(-176)[ebp]
14921
lea esi,(-172)[ebp]
14922
sub edi,esi
14923
mov eax,edi
14924
mov edi,4
14925
cdq
14926
idiv edi
14927
mov dword ptr (-128)[ebp],eax
14928
lea edi,(-180)[ebp]
14929
lea esi,(-176)[ebp]
14930
sub edi,esi
14931
mov eax,edi
14932
mov edi,4
14933
cdq
14934
idiv edi
14935
mov dword ptr (-124)[ebp],eax
14936
lea edi,(-184)[ebp]
14937
lea esi,(-180)[ebp]
14938
sub edi,esi
14939
mov eax,edi
14940
mov edi,4
14941
cdq
14942
idiv edi
14943
mov dword ptr (-120)[ebp],eax
14944
lea edi,(-188)[ebp]
14945
lea esi,(-184)[ebp]
14946
sub edi,esi
14947
mov eax,edi
14948
mov edi,4
14949
cdq
14950
idiv edi
14951
mov dword ptr (-116)[ebp],eax
14952
lea edi,(-192)[ebp]
14953
lea esi,(-188)[ebp]
14954
sub edi,esi
14955
mov eax,edi
14956
mov edi,4
14957
cdq
14958
idiv edi
14959
mov dword ptr (-112)[ebp],eax
14960
lea edi,(-196)[ebp]
14961
lea esi,(-192)[ebp]
14962
sub edi,esi
14963
mov eax,edi
14964
mov edi,4
14965
cdq
14966
idiv edi
14967
mov dword ptr (-108)[ebp],eax
14968
lea edi,(-200)[ebp]
14969
lea esi,(-196)[ebp]
14970
sub edi,esi
14971
mov eax,edi
14972
mov edi,4
14973
cdq
14974
idiv edi
14975
mov dword ptr (-104)[ebp],eax
14976
lea edi,(-204)[ebp]
14977
lea esi,(-200)[ebp]
14978
sub edi,esi
14979
mov eax,edi
14980
mov edi,4
14981
cdq
14982
idiv edi
14983
mov dword ptr (-100)[ebp],eax
14984
lea edi,(-208)[ebp]
14985
lea esi,(-204)[ebp]
14986
sub edi,esi
14987
mov eax,edi
14988
mov edi,4
14989
cdq
14990
idiv edi
14991
mov dword ptr (-96)[ebp],eax
14992
lea edi,(-212)[ebp]
14993
lea esi,(-208)[ebp]
14994
sub edi,esi
14995
mov eax,edi
14996
mov edi,4
14997
cdq
14998
idiv edi
14999
mov dword ptr (-92)[ebp],eax
15000
lea edi,(-216)[ebp]
15001
lea esi,(-212)[ebp]
15002
sub edi,esi
15003
mov eax,edi
15004
mov edi,4
15005
cdq
15006
idiv edi
15007
mov dword ptr (-88)[ebp],eax
15008
lea edi,(-220)[ebp]
15009
lea esi,(-216)[ebp]
15010
sub edi,esi
15011
mov eax,edi
15012
mov edi,4
15013
cdq
15014
idiv edi
15015
mov dword ptr (-84)[ebp],eax
15016
lea edi,(-224)[ebp]
15017
lea esi,(-220)[ebp]
15018
sub edi,esi
15019
mov eax,edi
15020
mov edi,4
15021
cdq
15022
idiv edi
15023
mov dword ptr (-80)[ebp],eax
15024
lea edi,(-240)[ebp]
15025
lea esi,(-224)[ebp]
15026
sub edi,esi
15027
mov eax,edi
15028
mov edi,4
15029
cdq
15030
idiv edi
15031
mov dword ptr (-76)[ebp],eax
15032
lea edi,(-244)[ebp]
15033
lea esi,(-240)[ebp]
15034
sub edi,esi
15035
mov eax,edi
15036
mov edi,4
15037
cdq
15038
idiv edi
15039
mov dword ptr (-72)[ebp],eax
15040
lea edi,(-256)[ebp]
15041
lea esi,(-244)[ebp]
15042
sub edi,esi
15043
mov eax,edi
15044
mov edi,4
15045
cdq
15046
idiv edi
15047
mov dword ptr (-68)[ebp],eax
15048
mov edi,dword ptr (-152)[ebp]
15049
mov dword ptr (-248)[ebp],edi
15050
mov dword ptr (-160)[ebp],1
15051
mov dword ptr (-156)[ebp],0
15052
L3218:
15053
mov edi,dword ptr (-160)[ebp]
15054
cmp edi,1
15055
je L3224
15056
cmp edi,2
15057
je L3227
15058
cmp edi,3
15059
je L3232
15060
jmp L3222
15061
L3224:
15062
mov edi,dword ptr (-156)[ebp]
15063
mov esi,dword ptr (-248)[ebp]
15064
cmp dword ptr (-152)[ebp][edi*4],esi
15065
je L3223
15066
mov edi,dword ptr (-156)[ebp]
15067
mov edi,dword ptr (-152)[ebp][edi*4]
15068
mov dword ptr (-264)[ebp],edi
15069
mov dword ptr (-160)[ebp],2
15070
mov dword ptr (-260)[ebp],1
15071
jmp L3223
15072
L3227:
15073
mov edi,dword ptr (-156)[ebp]
15074
mov esi,dword ptr (-248)[ebp]
15075
cmp dword ptr (-152)[ebp][edi*4],esi
15076
jne L3228
15077
mov dword ptr (-160)[ebp],3
15078
jmp L3223
15079
L3228:
15080
mov edi,dword ptr (-156)[ebp]
15081
mov esi,dword ptr (-264)[ebp]
15082
cmp dword ptr (-152)[ebp][edi*4],esi
15083
jne L3230
15084
inc dword ptr (-260)[ebp]
15085
jmp L3223
15086
L3230:
15087
mov dword ptr (-160)[ebp],4
15088
jmp L3223
15089
L3232:
15090
mov edi,dword ptr (-156)[ebp]
15091
mov esi,dword ptr (-248)[ebp]
15092
cmp dword ptr (-152)[ebp][edi*4],esi
15093
je L3223
15094
mov dword ptr (-160)[ebp],4
15095
L3222:
15096
L3223:
15097
L3219:
15098
inc dword ptr (-156)[ebp]
15099
cmp dword ptr (-156)[ebp],22
15100
jl L3218
15101
cmp dword ptr (-160)[ebp],3
15102
jne L3235
15103
mov edi,16
15104
mov eax,edi
15105
sub eax,dword ptr (-260)[ebp]
15106
jmp L3196
15107
L3235:
15108
mov eax,-1
15109
L3196:
15110
mov esp,ebp
15111
pop ebp
15112
pop edi
15113
pop esi
15114
pop ebx
15115
ret
15116
_TEXT ends
15117
_DATA segment
15118
align 4
15119
L3238 label byte
15120
db 420 dup (0)
15121
_DATA ends
15122
_DATA segment
15123
align 1
15124
L3239 label byte
15125
db 115
15126
db 56
15127
db 52
15128
db 44
15129
db 101
15130
db 114
15131
db 37
15132
db 100
15133
db 10
15134
db 0
15135
align 1
15136
L3240 label byte
15137
db 115
15138
db 56
15139
db 52
15140
db 32
15141
db 32
15142
db 32
15143
db 32
15144
db 0
15145
public _s84
15146
_DATA ends
15147
_TEXT segment
15148
_s84:
15149
push ebx
15150
push esi
15151
push edi
15152
push ebp
15153
mov ebp,esp
15154
sub esp,172
15155
lea edi,(L3240)
15156
mov dword ptr (-156)[ebp],edi
15157
mov edi,dword ptr (20)[ebp]
15158
lea edi,(60)[edi]
15159
mov dword ptr (-160)[ebp],edi
15160
mov dword ptr (-164)[ebp],0
15161
L3241:
15162
L3242:
15163
mov edi,dword ptr (-160)[ebp]
15164
lea esi,(1)[edi]
15165
mov dword ptr (-160)[ebp],esi
15166
mov esi,dword ptr (-156)[ebp]
15167
lea ebx,(1)[esi]
15168
mov dword ptr (-156)[ebp],ebx
15169
mov bl,byte ptr [esi]
15170
mov byte ptr [edi],bl
15171
movsx edi,bl
15172
cmp edi,0
15173
jne L3241
15174
push 3
15175
call _fip
15176
add esp,4
15177
mov dword ptr (-168)[ebp],eax
15178
mov edi,dword ptr (-168)[ebp]
15179
cmp dword ptr [edi],3
15180
je L3244
15181
mov edi,dword ptr (20)[ebp]
15182
cmp dword ptr (44)[edi],0
15183
je L3246
15184
push 1
15185
lea edi,(L3239)
15186
push edi
15187
call _printf
15188
add esp,8
15189
L3246:
15190
inc dword ptr (-164)[ebp]
15191
L3244:
15192
lea edi,(_glork)
15193
mov dword ptr (-172)[ebp],edi
15194
push 4
15195
call dword ptr (-172)[ebp]
15196
add esp,4
15197
cmp eax,4
15198
je L3248
15199
mov edi,dword ptr (20)[ebp]
15200
cmp dword ptr (44)[edi],0
15201
je L3250
15202
push 2
15203
lea edi,(L3239)
15204
push edi
15205
call _printf
15206
add esp,8
15207
L3250:
15208
add dword ptr (-164)[ebp],2
15209
L3248:
15210
mov dword ptr (-8)[ebp],0
15211
L3252:
15212
mov edi,dword ptr (-8)[ebp]
15213
push edi
15214
fild dword ptr 0[esp]
15215
add esp,4
15216
fstp dword ptr (-80)[ebp][edi*4]
15217
mov edi,dword ptr (-8)[ebp]
15218
lea edi,[edi*4]
15219
lea esi,(-80)[ebp][edi]
15220
mov dword ptr (-148)[ebp][edi],esi
15221
L3253:
15222
inc dword ptr (-8)[ebp]
15223
cmp dword ptr (-8)[ebp],17
15224
jl L3252
15225
fld dword ptr (L413)
15226
fstp dword ptr (-152)[ebp]
15227
mov dword ptr (-8)[ebp],0
15228
L3256:
15229
fld dword ptr (-152)[ebp]
15230
mov edi,dword ptr (-8)[ebp]
15231
mov edi,dword ptr (-148)[ebp][edi*4]
15232
fadd dword ptr [edi]
15233
fstp dword ptr (-152)[ebp]
15234
L3257:
15235
inc dword ptr (-8)[ebp]
15236
cmp dword ptr (-8)[ebp],17
15237
jl L3256
15238
fld dword ptr (L3262)
15239
fcomp dword ptr (-152)[ebp]
15240
fstsw ax
15241
sahf
15242
jp L3281
15243
je L3260
15244
L3281:
15245
mov edi,dword ptr (20)[ebp]
15246
cmp dword ptr (44)[edi],0
15247
je L3263
15248
push 4
15249
lea edi,(L3239)
15250
push edi
15251
call _printf
15252
add esp,8
15253
L3263:
15254
add dword ptr (-164)[ebp],4
15255
L3260:
15256
mov dword ptr (-12)[ebp],0
15257
L3265:
15258
mov dword ptr (-8)[ebp],0
15259
L3269:
15260
mov dword ptr (-4)[ebp],0
15261
L3273:
15262
mov edi,dword ptr (-4)[ebp]
15263
mov esi,dword ptr (-8)[ebp]
15264
mov ebx,dword ptr (-12)[ebp]
15265
imul edx,esi,28
15266
imul ecx,ebx,140
15267
lea edx,(L3238)[ecx][edx]
15268
imul ebx,ebx,35
15269
imul esi,esi,7
15270
lea esi,[esi][ebx]
15271
lea esi,[edi][esi]
15272
mov dword ptr [edx][edi*4],esi
15273
L3274:
15274
inc dword ptr (-4)[ebp]
15275
cmp dword ptr (-4)[ebp],7
15276
jl L3273
15277
L3270:
15278
inc dword ptr (-8)[ebp]
15279
cmp dword ptr (-8)[ebp],5
15280
jl L3269
15281
L3266:
15282
inc dword ptr (-12)[ebp]
15283
cmp dword ptr (-12)[ebp],3
15284
jl L3265
15285
mov dword ptr (-12)[ebp],1
15286
mov dword ptr (-8)[ebp],2
15287
mov dword ptr (-4)[ebp],3
15288
push 0
15289
push 105
15290
lea edi,(L3238)
15291
push edi
15292
call _array
15293
add esp,12
15294
mov edi,eax
15295
push 35
15296
push 35
15297
imul esi,dword ptr (-12)[ebp],140
15298
lea esi,(L3238)[esi]
15299
push esi
15300
call _array
15301
add esp,12
15302
mov esi,eax
15303
push 49
15304
push 7
15305
imul ebx,dword ptr (-8)[ebp],28
15306
imul edx,dword ptr (-12)[ebp],140
15307
lea ebx,(L3238)[edx][ebx]
15308
push ebx
15309
call _array
15310
add esp,12
15311
lea edi,[esi][edi]
15312
lea edi,[eax][edi]
15313
mov esi,dword ptr (-4)[ebp]
15314
imul ebx,dword ptr (-8)[ebp],28
15315
imul edx,dword ptr (-12)[ebp],140
15316
lea ebx,(L3238)[edx][ebx]
15317
mov esi,dword ptr [ebx][esi*4]
15318
lea edi,[esi][edi]
15319
sub edi,52
15320
cmp edi,0
15321
je L3277
15322
mov edi,dword ptr (20)[ebp]
15323
cmp dword ptr (44)[edi],0
15324
je L3279
15325
push 8
15326
lea edi,(L3239)
15327
push edi
15328
call _printf
15329
add esp,8
15330
L3279:
15331
add dword ptr (-164)[ebp],8
15332
L3277:
15333
mov eax,dword ptr (-164)[ebp]
15334
L3237:
15335
mov esp,ebp
15336
pop ebp
15337
pop edi
15338
pop esi
15339
pop ebx
15340
ret
15341
public _array
15342
_array:
15343
push ebx
15344
push esi
15345
push edi
15346
push ebp
15347
mov ebp,esp
15348
sub esp,4
15349
mov dword ptr (-4)[ebp],0
15350
jmp L3286
15351
L3283:
15352
mov edi,dword ptr (-4)[ebp]
15353
mov esi,dword ptr (20)[ebp]
15354
mov ebx,dword ptr (28)[ebp]
15355
lea ebx,[ebx][edi]
15356
cmp dword ptr [esi][edi*4],ebx
15357
je L3287
15358
mov eax,1
15359
jmp L3282
15360
L3287:
15361
L3284:
15362
inc dword ptr (-4)[ebp]
15363
L3286:
15364
mov edi,dword ptr (24)[ebp]
15365
cmp dword ptr (-4)[ebp],edi
15366
jl L3283
15367
mov eax,0
15368
L3282:
15369
mov esp,ebp
15370
pop ebp
15371
pop edi
15372
pop esi
15373
pop ebx
15374
ret
15375
_TEXT ends
15376
_DATA segment
15377
align 4
15378
L3290 label byte
15379
db 4 dup (0)
15380
public _fip
15381
_DATA ends
15382
_TEXT segment
15383
_fip:
15384
push ebx
15385
push esi
15386
push edi
15387
push ebp
15388
mov ebp,esp
15389
lea edi,(L3290)
15390
mov esi,dword ptr (20)[ebp]
15391
mov dword ptr (L3290),esi
15392
mov eax,edi
15393
L3289:
15394
mov esp,ebp
15395
pop ebp
15396
pop edi
15397
pop esi
15398
pop ebx
15399
ret
15400
public _glork
15401
_glork:
15402
push ebx
15403
push esi
15404
push edi
15405
push ebp
15406
mov ebp,esp
15407
mov eax,dword ptr (20)[ebp]
15408
L3291:
15409
mov esp,ebp
15410
pop ebp
15411
pop edi
15412
pop esi
15413
pop ebx
15414
ret
15415
_TEXT ends
15416
_DATA segment
15417
align 1
15418
L3293 label byte
15419
db 115
15420
db 56
15421
db 53
15422
db 44
15423
db 101
15424
db 114
15425
db 37
15426
db 100
15427
db 10
15428
db 0
15429
align 1
15430
L3294 label byte
15431
db 115
15432
db 56
15433
db 53
15434
db 32
15435
db 32
15436
db 32
15437
db 32
15438
db 0
15439
align 4
15440
L3302 label byte
15441
dd L426
15442
dd L428
15443
dd L427
15444
dd L429
15445
dd L430
15446
dd L431
15447
dd L432
15448
align 1
15449
L3303 label byte
15450
db 32
15451
db 97
15452
db 108
15453
db 105
15454
db 103
15455
db 110
15456
db 109
15457
db 101
15458
db 110
15459
db 116
15460
db 58
15461
db 32
15462
db 0
15463
public _s85
15464
_DATA ends
15465
_TEXT segment
15466
_s85:
15467
push ebx
15468
push esi
15469
push edi
15470
push ebp
15471
mov ebp,esp
15472
sub esp,404
15473
lea edi,(L3294)
15474
mov dword ptr (-276)[ebp],edi
15475
mov edi,dword ptr (20)[ebp]
15476
lea edi,(60)[edi]
15477
mov dword ptr (-280)[ebp],edi
15478
mov dword ptr (-320)[ebp],0
15479
L3307:
15480
L3308:
15481
mov edi,dword ptr (-280)[ebp]
15482
lea esi,(1)[edi]
15483
mov dword ptr (-280)[ebp],esi
15484
mov esi,dword ptr (-276)[ebp]
15485
lea ebx,(1)[esi]
15486
mov dword ptr (-276)[ebp],ebx
15487
mov bl,byte ptr [esi]
15488
mov byte ptr [edi],bl
15489
movsx edi,bl
15490
cmp edi,0
15491
jne L3307
15492
lea edi,(-296)[ebp]
15493
lea esi,(-316)[ebp]
15494
sub edi,esi
15495
cmp edi,0
15496
jle L3318
15497
lea edi,(-292)[ebp]
15498
lea esi,(-296)[ebp]
15499
sub edi,esi
15500
cmp edi,0
15501
jle L3318
15502
lea edi,(-288)[ebp]
15503
lea esi,(-292)[ebp]
15504
sub edi,esi
15505
cmp edi,0
15506
jg L3310
15507
L3318:
15508
mov edi,dword ptr (20)[ebp]
15509
cmp dword ptr (44)[edi],0
15510
je L3319
15511
push 1
15512
lea edi,(L3293)
15513
push edi
15514
call _printf
15515
add esp,8
15516
L3319:
15517
inc dword ptr (-320)[ebp]
15518
L3310:
15519
lea edi,(-355)[ebp]
15520
lea esi,(-356)[ebp]
15521
sub edi,esi
15522
mov dword ptr (-272)[ebp],edi
15523
lea edi,(-358)[ebp]
15524
lea esi,(-360)[ebp]
15525
sub edi,esi
15526
mov dword ptr (-268)[ebp],edi
15527
lea edi,(-364)[ebp]
15528
lea esi,(-368)[ebp]
15529
sub edi,esi
15530
mov dword ptr (-264)[ebp],edi
15531
lea edi,(-372)[ebp]
15532
lea esi,(-376)[ebp]
15533
sub edi,esi
15534
mov dword ptr (-260)[ebp],edi
15535
lea edi,(-380)[ebp]
15536
lea esi,(-384)[ebp]
15537
sub edi,esi
15538
mov dword ptr (-256)[ebp],edi
15539
lea edi,(-388)[ebp]
15540
lea esi,(-392)[ebp]
15541
sub edi,esi
15542
mov dword ptr (-252)[ebp],edi
15543
lea edi,(-400)[ebp]
15544
lea esi,(-404)[ebp]
15545
sub edi,esi
15546
mov dword ptr (-248)[ebp],edi
15547
mov edi,dword ptr (20)[ebp]
15548
cmp dword ptr (40)[edi],0
15549
je L3334
15550
mov dword ptr (-244)[ebp],0
15551
L3336:
15552
mov edi,dword ptr (-244)[ebp]
15553
lea edi,[edi*4]
15554
mov esi,dword ptr (-272)[ebp][edi]
15555
push esi
15556
lea esi,(L3303)
15557
push esi
15558
mov edi,dword ptr (L3302)[edi]
15559
push edi
15560
lea edi,(L3340)
15561
push edi
15562
call _printf
15563
add esp,16
15564
L3337:
15565
inc dword ptr (-244)[ebp]
15566
cmp dword ptr (-244)[ebp],7
15567
jl L3336
15568
L3334:
15569
mov edi,dword ptr (-284)[ebp]
15570
or edi,56
15571
mov dword ptr (-284)[ebp],edi
15572
mov edi,dword ptr (-284)[ebp]
15573
mov esi,edi
15574
and esi,0fffffffcH
15575
sal edi,26
15576
sar edi,29
15577
sal edi,30
15578
sar edi,30
15579
and edi,3
15580
or esi,edi
15581
mov dword ptr (-284)[ebp],esi
15582
mov edi,dword ptr (-284)[ebp]
15583
mov esi,edi
15584
and esi,0ffffffc7H
15585
sal edi,30
15586
sar edi,30
15587
sal edi,29
15588
sar edi,29
15589
lea edi,[edi*8]
15590
and edi,56
15591
or esi,edi
15592
mov dword ptr (-284)[ebp],esi
15593
mov edi,dword ptr (-284)[ebp]
15594
sal edi,26
15595
sar edi,29
15596
cmp edi,3
15597
je L3341
15598
mov edi,dword ptr (-284)[ebp]
15599
sal edi,26
15600
sar edi,29
15601
cmp edi,-1
15602
jne L3343
15603
mov edi,dword ptr (20)[ebp]
15604
cmp dword ptr (40)[edi],0
15605
je L3344
15606
lea edi,(L3347)
15607
push edi
15608
call _printf
15609
add esp,4
15610
jmp L3344
15611
L3343:
15612
mov edi,dword ptr (20)[ebp]
15613
cmp dword ptr (44)[edi],0
15614
je L3348
15615
push 2
15616
lea edi,(L3293)
15617
push edi
15618
call _printf
15619
add esp,8
15620
L3348:
15621
add dword ptr (-320)[ebp],2
15622
L3344:
15623
L3341:
15624
mov edi,dword ptr (-284)[ebp]
15625
or edi,64
15626
mov dword ptr (-284)[ebp],edi
15627
mov edi,dword ptr (-284)[ebp]
15628
sal edi,25
15629
sar edi,31
15630
cmp edi,1
15631
je L3350
15632
mov edi,dword ptr (20)[ebp]
15633
cmp dword ptr (40)[edi],0
15634
je L3352
15635
lea edi,(L3354)
15636
push edi
15637
call _printf
15638
add esp,4
15639
L3352:
15640
L3350:
15641
lea edi,(-240)[ebp]
15642
mov esi,edi
15643
sub esi,edi
15644
cmp esi,0
15645
jne L3362
15646
cmp esi,0
15647
jne L3362
15648
cmp esi,0
15649
jne L3362
15650
cmp esi,0
15651
jne L3362
15652
cmp esi,0
15653
jne L3362
15654
cmp esi,0
15655
jne L3362
15656
cmp esi,0
15657
je L3355
15658
L3362:
15659
mov edi,dword ptr (20)[ebp]
15660
cmp dword ptr (44)[edi],0
15661
je L3363
15662
push 4
15663
lea edi,(L3293)
15664
push edi
15665
call _printf
15666
add esp,8
15667
L3363:
15668
add dword ptr (-320)[ebp],4
15669
L3355:
15670
jmp L3365
15671
mov edi,dword ptr (20)[ebp]
15672
cmp dword ptr (44)[edi],0
15673
je L3367
15674
push 8
15675
lea edi,(L3293)
15676
push edi
15677
call _printf
15678
add esp,8
15679
L3367:
15680
add dword ptr (-320)[ebp],8
15681
L3365:
15682
lea edi,(-352)[ebp]
15683
mov dword ptr (-288)[ebp],edi
15684
mov byte ptr (-352)[ebp],2
15685
mov edi,dword ptr (-288)[ebp]
15686
movsx esi,byte ptr [edi]
15687
lea esi,(1)[esi]
15688
mov ebx,esi
15689
mov byte ptr [edi],bl
15690
movsx edi,byte ptr (-352)[ebp]
15691
cmp edi,3
15692
je L3371
15693
mov edi,dword ptr (20)[ebp]
15694
cmp dword ptr (44)[edi],0
15695
je L3373
15696
push 16
15697
lea edi,(L3293)
15698
push edi
15699
call _printf
15700
add esp,8
15701
L3373:
15702
add dword ptr (-320)[ebp],16
15703
L3371:
15704
mov eax,dword ptr (-320)[ebp]
15705
L3292:
15706
mov esp,ebp
15707
pop ebp
15708
pop edi
15709
pop esi
15710
pop ebx
15711
ret
15712
_TEXT ends
15713
_DATA segment
15714
align 1
15715
L3376 label byte
15716
db 115
15717
db 56
15718
db 54
15719
db 44
15720
db 101
15721
db 114
15722
db 37
15723
db 100
15724
db 10
15725
db 0
15726
align 1
15727
L3377 label byte
15728
db 115
15729
db 56
15730
db 54
15731
db 32
15732
db 32
15733
db 32
15734
db 32
15735
db 0
15736
align 4
15737
L3378 label byte
15738
dd 1
15739
dd 3
15740
dd 5
15741
align 4
15742
L3379 label byte
15743
dd L3378+8
15744
_DATA ends
15745
_DATA segment
15746
align 4
15747
L3381 label byte
15748
db 40 dup (0)
15749
_DATA ends
15750
_DATA segment
15751
align 4
15752
L3382 label byte
15753
dd 03f800000H
15754
dd 040400000H
15755
dd 040a00000H
15756
dd 040000000H
15757
dd 040800000H
15758
dd 040c00000H
15759
dd 040400000H
15760
dd 040a00000H
15761
dd 040e00000H
15762
dd 00H
15763
dd 00H
15764
dd 00H
15765
align 4
15766
L3383 label byte
15767
dd 03f800000H
15768
dd 040400000H
15769
dd 040a00000H
15770
dd 040000000H
15771
dd 040800000H
15772
dd 040c00000H
15773
dd 040400000H
15774
dd 040a00000H
15775
dd 040e00000H
15776
db 12 dup (0)
15777
align 4
15778
L3384 label byte
15779
dd 03f800000H
15780
dd 040400000H
15781
dd 040a00000H
15782
dd 040000000H
15783
dd 040800000H
15784
dd 040c00000H
15785
dd 040400000H
15786
dd 040a00000H
15787
dd 040e00000H
15788
db 12 dup (0)
15789
align 4
15790
L3385 label byte
15791
dd 03f800000H
15792
db 8 dup (0)
15793
dd 040000000H
15794
db 8 dup (0)
15795
dd 040400000H
15796
db 8 dup (0)
15797
dd 040800000H
15798
db 8 dup (0)
15799
public _s86
15800
_DATA ends
15801
_TEXT segment
15802
_s86:
15803
push ebx
15804
push esi
15805
push edi
15806
push ebp
15807
mov ebp,esp
15808
sub esp,40
15809
mov edi,dword ptr (L3379)
15810
lea edi,(-4)[edi]
15811
mov dword ptr (-36)[ebp],edi
15812
call _one
15813
add esp,0
15814
mov esi,dword ptr (-36)[ebp]
15815
lea edi,[esi][eax*4]
15816
mov dword ptr (-4)[ebp],edi
15817
lea edi,(L3377)
15818
mov dword ptr (-24)[ebp],edi
15819
mov edi,dword ptr (20)[ebp]
15820
lea edi,(60)[edi]
15821
mov dword ptr (-28)[ebp],edi
15822
mov dword ptr (-32)[ebp],0
15823
L3386:
15824
L3387:
15825
mov edi,dword ptr (-28)[ebp]
15826
lea esi,(1)[edi]
15827
mov dword ptr (-28)[ebp],esi
15828
mov esi,dword ptr (-24)[ebp]
15829
lea ebx,(1)[esi]
15830
mov dword ptr (-24)[ebp],ebx
15831
mov bl,byte ptr [esi]
15832
mov byte ptr [edi],bl
15833
movsx edi,bl
15834
cmp edi,0
15835
jne L3386
15836
mov edi,dword ptr (L3379)
15837
cmp dword ptr [edi],5
15838
je L3389
15839
mov edi,dword ptr (20)[ebp]
15840
cmp dword ptr (44)[edi],0
15841
je L3391
15842
push 1
15843
lea edi,(L3376)
15844
push edi
15845
call _printf
15846
add esp,8
15847
L3391:
15848
inc dword ptr (-32)[ebp]
15849
L3389:
15850
mov edi,dword ptr (-36)[ebp]
15851
cmp dword ptr [edi],3
15852
je L3393
15853
mov edi,dword ptr (20)[ebp]
15854
cmp dword ptr (44)[edi],0
15855
je L3395
15856
push 2
15857
lea edi,(L3376)
15858
push edi
15859
call _printf
15860
add esp,8
15861
L3395:
15862
add dword ptr (-32)[ebp],2
15863
L3393:
15864
mov edi,dword ptr (-4)[ebp]
15865
cmp dword ptr [edi],5
15866
je L3397
15867
mov edi,dword ptr (20)[ebp]
15868
cmp dword ptr (44)[edi],0
15869
je L3399
15870
push 4
15871
lea edi,(L3376)
15872
push edi
15873
call _printf
15874
add esp,8
15875
L3399:
15876
add dword ptr (-32)[ebp],4
15877
L3397:
15878
mov dword ptr (-20)[ebp],0
15879
mov dword ptr (-8)[ebp],0
15880
L3401:
15881
mov edi,dword ptr (-8)[ebp]
15882
cmp dword ptr (L3381)[edi*4],0
15883
je L3405
15884
mov dword ptr (-20)[ebp],1
15885
L3405:
15886
L3402:
15887
inc dword ptr (-8)[ebp]
15888
cmp dword ptr (-8)[ebp],10
15889
jl L3401
15890
cmp dword ptr (-20)[ebp],0
15891
je L3407
15892
mov edi,dword ptr (20)[ebp]
15893
cmp dword ptr (44)[edi],0
15894
je L3409
15895
push 8
15896
lea edi,(L3376)
15897
push edi
15898
call _printf
15899
add esp,8
15900
L3409:
15901
add dword ptr (-32)[ebp],8
15902
L3407:
15903
mov dword ptr (-20)[ebp],0
15904
mov dword ptr (-12)[ebp],0
15905
L3411:
15906
mov dword ptr (-8)[ebp],0
15907
L3415:
15908
imul edi,dword ptr (-12)[ebp],3
15909
mov esi,dword ptr (-8)[ebp]
15910
lea edi,[esi][edi]
15911
mov dword ptr (-16)[ebp],edi
15912
mov edi,dword ptr (-8)[ebp]
15913
lea edi,[edi*4]
15914
imul esi,dword ptr (-12)[ebp],12
15915
fld dword ptr (L3383)[esi][edi]
15916
fstp dword ptr (-40)[ebp]
15917
fld dword ptr (L3384)[esi][edi]
15918
fcomp dword ptr (-40)[ebp]
15919
fstsw ax
15920
sahf
15921
jp L3421
15922
jne L3421
15923
mov edi,dword ptr (-16)[ebp]
15924
fld dword ptr (L3382)[edi*4]
15925
fcomp dword ptr (-40)[ebp]
15926
fstsw ax
15927
sahf
15928
jp L3436
15929
je L3419
15930
L3436:
15931
L3421:
15932
mov dword ptr (-20)[ebp],1
15933
L3419:
15934
L3416:
15935
inc dword ptr (-8)[ebp]
15936
cmp dword ptr (-8)[ebp],3
15937
jl L3415
15938
L3412:
15939
inc dword ptr (-12)[ebp]
15940
cmp dword ptr (-12)[ebp],4
15941
jl L3411
15942
cmp dword ptr (-20)[ebp],0
15943
je L3422
15944
mov edi,dword ptr (20)[ebp]
15945
cmp dword ptr (44)[edi],0
15946
je L3424
15947
push 16
15948
lea edi,(L3376)
15949
push edi
15950
call _printf
15951
add esp,8
15952
L3424:
15953
add dword ptr (-32)[ebp],16
15954
L3422:
15955
mov dword ptr (-20)[ebp],0
15956
mov dword ptr (-8)[ebp],0
15957
L3426:
15958
mov edi,dword ptr (-8)[ebp]
15959
imul esi,edi,12
15960
lea edi,(1)[edi]
15961
push edi
15962
fild dword ptr 0[esp]
15963
add esp,4
15964
fcomp dword ptr (L3385)[esi]
15965
fstsw ax
15966
sahf
15967
jp L3437
15968
je L3430
15969
L3437:
15970
mov dword ptr (-20)[ebp],1
15971
L3430:
15972
L3427:
15973
inc dword ptr (-8)[ebp]
15974
cmp dword ptr (-8)[ebp],4
15975
jl L3426
15976
cmp dword ptr (-20)[ebp],0
15977
je L3432
15978
mov edi,dword ptr (20)[ebp]
15979
cmp dword ptr (44)[edi],0
15980
je L3434
15981
push 32
15982
lea edi,(L3376)
15983
push edi
15984
call _printf
15985
add esp,8
15986
L3434:
15987
add dword ptr (-32)[ebp],32
15988
L3432:
15989
mov eax,dword ptr (-32)[ebp]
15990
L3375:
15991
mov esp,ebp
15992
pop ebp
15993
pop edi
15994
pop esi
15995
pop ebx
15996
ret
15997
public _one
15998
_one:
15999
push ebx
16000
push esi
16001
push edi
16002
push ebp
16003
mov ebp,esp
16004
mov eax,1
16005
L3438:
16006
mov esp,ebp
16007
pop ebp
16008
pop edi
16009
pop esi
16010
pop ebx
16011
ret
16012
_TEXT ends
16013
_DATA segment
16014
align 1
16015
L3440 label byte
16016
db 115
16017
db 56
16018
db 56
16019
db 44
16020
db 101
16021
db 114
16022
db 37
16023
db 100
16024
db 10
16025
db 0
16026
align 1
16027
L3441 label byte
16028
db 115
16029
db 56
16030
db 56
16031
db 32
16032
db 32
16033
db 32
16034
db 32
16035
db 0
16036
public _s88
16037
_DATA ends
16038
_TEXT segment
16039
_s88:
16040
push ebx
16041
push esi
16042
push edi
16043
push ebp
16044
mov ebp,esp
16045
sub esp,44
16046
lea edi,(L3441)
16047
mov dword ptr (-4)[ebp],edi
16048
mov edi,dword ptr (20)[ebp]
16049
lea edi,(60)[edi]
16050
mov dword ptr (-8)[ebp],edi
16051
mov dword ptr (-12)[ebp],0
16052
L3443:
16053
L3444:
16054
mov edi,dword ptr (-8)[ebp]
16055
lea esi,(1)[edi]
16056
mov dword ptr (-8)[ebp],esi
16057
mov esi,dword ptr (-4)[ebp]
16058
lea ebx,(1)[esi]
16059
mov dword ptr (-4)[ebp],ebx
16060
mov bl,byte ptr [esi]
16061
mov byte ptr [edi],bl
16062
movsx edi,bl
16063
cmp edi,0
16064
jne L3443
16065
jmp L3446
16066
mov edi,dword ptr (20)[ebp]
16067
cmp dword ptr (44)[edi],0
16068
je L3448
16069
push 1
16070
lea edi,(L3440)
16071
push edi
16072
call _printf
16073
add esp,8
16074
L3448:
16075
inc dword ptr (-12)[ebp]
16076
L3446:
16077
lea edi,(-32)[ebp]
16078
mov dword ptr (_metricp),edi
16079
mov dword ptr (-32)[ebp],2
16080
mov edi,dword ptr (_metricp)
16081
mov dword ptr [edi],3
16082
cmp dword ptr (-32)[ebp],3
16083
je L3450
16084
mov edi,dword ptr (20)[ebp]
16085
cmp dword ptr (44)[edi],0
16086
je L3452
16087
push 2
16088
lea edi,(L3440)
16089
push edi
16090
call _printf
16091
add esp,8
16092
L3452:
16093
add dword ptr (-12)[ebp],2
16094
L3450:
16095
fld qword ptr (L420)
16096
fstp qword ptr (-28)[ebp]
16097
fld qword ptr (L420)
16098
fstp qword ptr (-20)[ebp]
16099
lea edi,(-28)[ebp]
16100
mov dword ptr (-36)[ebp],edi
16101
mov edi,dword ptr (-36)[ebp]
16102
fld qword ptr (L419)
16103
fstp qword ptr [edi]
16104
mov edi,dword ptr (-36)[ebp]
16105
fld qword ptr (L419)
16106
fstp qword ptr (8)[edi]
16107
fld qword ptr (-28)[ebp]
16108
fadd qword ptr (-20)[ebp]
16109
fld qword ptr (L417)
16110
fcompp
16111
fstsw ax
16112
sahf
16113
jp L3460
16114
je L3455
16115
L3460:
16116
mov edi,dword ptr (20)[ebp]
16117
cmp dword ptr (44)[edi],0
16118
je L3458
16119
push 4
16120
lea edi,(L3440)
16121
push edi
16122
call _printf
16123
add esp,8
16124
L3458:
16125
add dword ptr (-12)[ebp],4
16126
L3455:
16127
mov eax,dword ptr (-12)[ebp]
16128
L3439:
16129
mov esp,ebp
16130
pop ebp
16131
pop edi
16132
pop esi
16133
pop ebx
16134
ret
16135
_TEXT ends
16136
_DATA segment
16137
align 1
16138
L3462 label byte
16139
db 115
16140
db 57
16141
db 44
16142
db 101
16143
db 114
16144
db 37
16145
db 100
16146
db 10
16147
db 0
16148
align 1
16149
L3463 label byte
16150
db 115
16151
db 57
16152
db 32
16153
db 32
16154
db 32
16155
db 32
16156
db 32
16157
db 0
16158
public _s9
16159
_DATA ends
16160
_TEXT segment
16161
_s9:
16162
push ebx
16163
push esi
16164
push edi
16165
push ebp
16166
mov ebp,esp
16167
sub esp,36
16168
lea edi,(L3463)
16169
mov dword ptr (-12)[ebp],edi
16170
mov edi,dword ptr (20)[ebp]
16171
lea edi,(60)[edi]
16172
mov dword ptr (-16)[ebp],edi
16173
mov dword ptr (-20)[ebp],0
16174
L3464:
16175
L3465:
16176
mov edi,dword ptr (-16)[ebp]
16177
lea esi,(1)[edi]
16178
mov dword ptr (-16)[ebp],esi
16179
mov esi,dword ptr (-12)[ebp]
16180
lea ebx,(1)[esi]
16181
mov dword ptr (-12)[ebp],ebx
16182
mov bl,byte ptr [esi]
16183
mov byte ptr [edi],bl
16184
movsx edi,bl
16185
cmp edi,0
16186
jne L3464
16187
mov dword ptr (-8)[ebp],0
16188
mov dword ptr (-4)[ebp],0
16189
L3467:
16190
mov dword ptr (-24)[ebp],2
16191
mov dword ptr (-28)[ebp],2
16192
mov dword ptr (-32)[ebp],3
16193
mov dword ptr (-36)[ebp],3
16194
cmp dword ptr (-36)[ebp],3
16195
jne L3473
16196
cmp dword ptr (-32)[ebp],3
16197
je L3471
16198
L3473:
16199
mov dword ptr (-8)[ebp],1
16200
L3471:
16201
cmp dword ptr (-28)[ebp],2
16202
jne L3476
16203
cmp dword ptr (-24)[ebp],2
16204
je L3474
16205
L3476:
16206
mov dword ptr (-8)[ebp],1
16207
L3474:
16208
L3468:
16209
inc dword ptr (-4)[ebp]
16210
cmp dword ptr (-4)[ebp],2
16211
jl L3467
16212
cmp dword ptr (-8)[ebp],0
16213
je L3481
16214
mov edi,dword ptr (20)[ebp]
16215
cmp dword ptr (44)[edi],0
16216
je L3479
16217
push 1
16218
lea edi,(L3462)
16219
push edi
16220
call _printf
16221
add esp,8
16222
L3479:
16223
inc dword ptr (-20)[ebp]
16224
jmp L3481
16225
mov edi,dword ptr (20)[ebp]
16226
cmp dword ptr (44)[edi],0
16227
je L3482
16228
push 2
16229
lea edi,(L3462)
16230
push edi
16231
call _printf
16232
add esp,8
16233
L3482:
16234
add dword ptr (-20)[ebp],2
16235
L3481:
16236
mov eax,dword ptr (-20)[ebp]
16237
L3461:
16238
mov esp,ebp
16239
pop ebp
16240
pop edi
16241
pop esi
16242
pop ebx
16243
ret
16244
public _setev
16245
_setev:
16246
push ebx
16247
push esi
16248
push edi
16249
push ebp
16250
mov ebp,esp
16251
mov dword ptr (_extvar),1066
16252
mov eax,0
16253
L3484:
16254
mov esp,ebp
16255
pop ebp
16256
pop edi
16257
pop esi
16258
pop ebx
16259
ret
16260
_TEXT ends
16261
extrn _printf:near
16262
_TEXT segment
16263
_TEXT ends
16264
_DATA segment
16265
public _rfs
16266
align 1
16267
_rfs label byte
16268
db 8 dup (0)
16269
public _crc
16270
align 4
16271
_crc label byte
16272
db 4 dup (0)
16273
public _rrc
16274
align 4
16275
_rrc label byte
16276
db 4 dup (0)
16277
public _flgl
16278
align 4
16279
_flgl label byte
16280
db 4 dup (0)
16281
public _flgd
16282
align 4
16283
_flgd label byte
16284
db 4 dup (0)
16285
public _flgm
16286
align 4
16287
_flgm label byte
16288
db 4 dup (0)
16289
public _flgs
16290
align 4
16291
_flgs label byte
16292
db 4 dup (0)
16293
public _dprec
16294
align 4
16295
_dprec label byte
16296
db 4 dup (0)
16297
public _fprec
16298
align 4
16299
_fprec label byte
16300
db 4 dup (0)
16301
public _dbits
16302
align 4
16303
_dbits label byte
16304
db 4 dup (0)
16305
public _fbits
16306
align 4
16307
_fbits label byte
16308
db 4 dup (0)
16309
public _ubits
16310
align 4
16311
_ubits label byte
16312
db 4 dup (0)
16313
public _lbits
16314
align 4
16315
_lbits label byte
16316
db 4 dup (0)
16317
public _metricp
16318
align 4
16319
_metricp label byte
16320
db 4 dup (0)
16321
public _extvar
16322
align 4
16323
_extvar label byte
16324
db 4 dup (0)
16325
_DATA ends
16326
_TEXT segment
16327
align 1
16328
L3354 label byte
16329
db 66
16330
db 101
16331
db 32
16332
db 101
16333
db 115
16334
db 112
16335
db 101
16336
db 99
16337
db 105
16338
db 97
16339
db 108
16340
db 108
16341
db 121
16342
db 32
16343
db 99
16344
db 97
16345
db 114
16346
db 101
16347
db 102
16348
db 117
16349
db 108
16350
db 32
16351
db 119
16352
db 105
16353
db 116
16354
db 104
16355
db 32
16356
db 49
16357
db 45
16358
db 98
16359
db 105
16360
db 116
16361
db 32
16362
db 102
16363
db 105
16364
db 101
16365
db 108
16366
db 100
16367
db 115
16368
db 33
16369
db 10
16370
db 0
16371
align 1
16372
L3347 label byte
16373
db 83
16374
db 105
16375
db 103
16376
db 110
16377
db 32
16378
db 101
16379
db 120
16380
db 116
16381
db 101
16382
db 110
16383
db 115
16384
db 105
16385
db 111
16386
db 110
16387
db 32
16388
db 105
16389
db 110
16390
db 32
16391
db 102
16392
db 105
16393
db 101
16394
db 108
16395
db 100
16396
db 115
16397
db 10
16398
db 0
16399
align 1
16400
L3340 label byte
16401
db 37
16402
db 115
16403
db 37
16404
db 115
16405
db 37
16406
db 100
16407
db 10
16408
db 0
16409
align 4
16410
L3262 label byte
16411
dd 043080000H
16412
align 1
16413
L3109 label byte
16414
db 112
16415
db 111
16416
db 105
16417
db 110
16418
db 116
16419
db 101
16420
db 114
16421
db 0
16422
align 1
16423
L2559 label byte
16424
db 73
16425
db 110
16426
db 99
16427
db 114
16428
db 101
16429
db 97
16430
db 115
16431
db 105
16432
db 110
16433
db 103
16434
db 32
16435
db 97
16436
db 114
16437
db 114
16438
db 97
16439
db 121
16440
db 32
16441
db 101
16442
db 108
16443
db 101
16444
db 109
16445
db 101
16446
db 110
16447
db 116
16448
db 115
16449
db 32
16450
db 97
16451
db 115
16452
db 115
16453
db 105
16454
db 103
16455
db 110
16456
db 101
16457
db 100
16458
db 32
16459
db 116
16460
db 111
16461
db 32
16462
db 100
16463
db 101
16464
db 99
16465
db 114
16466
db 101
16467
db 97
16468
db 115
16469
db 105
16470
db 110
16471
db 103
16472
db 32
16473
db 108
16474
db 111
16475
db 99
16476
db 97
16477
db 116
16478
db 105
16479
db 111
16480
db 110
16481
db 115
16482
db 10
16483
db 0
16484
align 4
16485
L2441 label byte
16486
dd 041d00000H
16487
align 4
16488
L2440 label byte
16489
dd 00H
16490
dd 0403a0000H
16491
align 4
16492
L1674 label byte
16493
dd 00H
16494
dd 040040000H
16495
align 4
16496
L1499 label byte
16497
dd 00H
16498
dd 040240000H
16499
align 4
16500
L1470 label byte
16501
dd 041200000H
16502
align 4
16503
L1295 label byte
16504
dd 00H
16505
dd 040080000H
16506
align 4
16507
L1266 label byte
16508
dd 040400000H
16509
align 4
16510
L1091 label byte
16511
dd 00H
16512
dd 0401c0000H
16513
align 4
16514
L1062 label byte
16515
dd 040e00000H
16516
align 4
16517
L885 label byte
16518
dd 00H
16519
dd 040140000H
16520
align 4
16521
L856 label byte
16522
dd 040a00000H
16523
align 4
16524
L851 label byte
16525
dd 00H
16526
dd 041e00000H
16527
align 4
16528
L843 label byte
16529
dd 04f000000H
16530
align 1
16531
L667 label byte
16532
db 113
16533
db 117
16534
db 101
16535
db 101
16536
db 112
16537
db 0
16538
align 1
16539
L640 label byte
16540
db 10
16541
db 0
16542
align 1
16543
L639 label byte
16544
db 37
16545
db 100
16546
db 0
16547
align 1
16548
L634 label byte
16549
db 32
16550
db 32
16551
db 32
16552
db 107
16553
db 101
16554
db 121
16555
db 61
16556
db 0
16557
align 4
16558
L597 label byte
16559
dd 00H
16560
dd 040000000H
16561
align 4
16562
L537 label byte
16563
dd 00H
16564
dd 040ce8480H
16565
align 4
16566
L536 label byte
16567
dd 00H
16568
dd 0405f4000H
16569
align 4
16570
L535 label byte
16571
dd 042fa0000H
16572
align 4
16573
L530 label byte
16574
dd 040000000H
16575
align 1
16576
L432 label byte
16577
db 100
16578
db 111
16579
db 117
16580
db 98
16581
db 108
16582
db 101
16583
db 0
16584
align 1
16585
L431 label byte
16586
db 102
16587
db 108
16588
db 111
16589
db 97
16590
db 116
16591
db 0
16592
align 1
16593
L430 label byte
16594
db 117
16595
db 110
16596
db 115
16597
db 105
16598
db 103
16599
db 110
16600
db 101
16601
db 100
16602
db 0
16603
align 1
16604
L429 label byte
16605
db 108
16606
db 111
16607
db 110
16608
db 103
16609
db 0
16610
align 1
16611
L428 label byte
16612
db 115
16613
db 104
16614
db 111
16615
db 114
16616
db 116
16617
db 0
16618
align 1
16619
L427 label byte
16620
db 105
16621
db 110
16622
db 116
16623
db 0
16624
align 1
16625
L426 label byte
16626
db 99
16627
db 104
16628
db 97
16629
db 114
16630
db 0
16631
align 4
16632
L420 label byte
16633
dd 00H
16634
dd 00H
16635
align 4
16636
L419 label byte
16637
dd 00H
16638
dd 03ff00000H
16639
align 4
16640
L418 label byte
16641
dd 00H
16642
dd 040100000H
16643
align 4
16644
L417 label byte
16645
dd 00H
16646
dd 040000000H
16647
align 4
16648
L413 label byte
16649
dd 00H
16650
align 4
16651
L412 label byte
16652
dd 03f800000H
16653
align 1
16654
L391 label byte
16655
db 113
16656
db 117
16657
db 101
16658
db 101
16659
db 112
16660
db 33
16661
db 0
16662
align 1
16663
L380 label byte
16664
db 10
16665
db 9
16666
db 8
16667
db 13
16668
db 12
16669
db 92
16670
db 39
16671
db 0
16672
align 1
16673
L376 label byte
16674
db 46
16675
db 34
16676
db 46
16677
db 0
16678
align 1
16679
L363 label byte
16680
db 46
16681
db 46
16682
db 46
16683
db 0
16684
align 4
16685
L333 label byte
16686
dd 00H
16687
dd 040938800H
16688
align 1
16689
L199 label byte
16690
db 32
16691
db 32
16692
db 32
16693
db 100
16694
db 105
16695
db 102
16696
db 102
16697
db 101
16698
db 114
16699
db 101
16700
db 110
16701
db 116
16702
db 32
16703
db 114
16704
db 101
16705
db 115
16706
db 117
16707
db 108
16708
db 116
16709
db 115
16710
db 32
16711
db 119
16712
db 104
16713
db 101
16714
db 110
16715
db 32
16716
db 97
16717
db 115
16718
db 115
16719
db 105
16720
db 103
16721
db 110
16722
db 101
16723
db 100
16724
db 32
16725
db 116
16726
db 111
16727
db 32
16728
db 108
16729
db 111
16730
db 110
16731
db 103
16732
db 115
16733
db 46
16734
db 10
16735
db 0
16736
align 1
16737
L198 label byte
16738
db 68
16739
db 101
16740
db 99
16741
db 105
16742
db 109
16743
db 97
16744
db 108
16745
db 32
16746
db 97
16747
db 110
16748
db 100
16749
db 32
16750
db 111
16751
db 99
16752
db 116
16753
db 97
16754
db 108
16755
db 47
16756
db 104
16757
db 101
16758
db 120
16759
db 32
16760
db 99
16761
db 111
16762
db 110
16763
db 115
16764
db 116
16765
db 97
16766
db 110
16767
db 116
16768
db 115
16769
db 32
16770
db 115
16771
db 111
16772
db 109
16773
db 101
16774
db 116
16775
db 105
16776
db 109
16777
db 101
16778
db 115
16779
db 32
16780
db 103
16781
db 105
16782
db 118
16783
db 101
16784
db 10
16785
db 0
16786
align 1
16787
L27 label byte
16788
db 10
16789
db 70
16790
db 97
16791
db 105
16792
db 108
16793
db 101
16794
db 100
16795
db 46
16796
db 10
16797
db 0
16798
align 1
16799
L26 label byte
16800
db 10
16801
db 78
16802
db 111
16803
db 32
16804
db 101
16805
db 114
16806
db 114
16807
db 111
16808
db 114
16809
db 115
16810
db 32
16811
db 100
16812
db 101
16813
db 116
16814
db 101
16815
db 99
16816
db 116
16817
db 101
16818
db 100
16819
db 46
16820
db 10
16821
db 0
16822
align 1
16823
L20 label byte
16824
db 83
16825
db 101
16826
db 99
16827
db 116
16828
db 105
16829
db 111
16830
db 110
16831
db 32
16832
db 37
16833
db 115
16834
db 32
16835
db 114
16836
db 101
16837
db 116
16838
db 117
16839
db 114
16840
db 110
16841
db 101
16842
db 100
16843
db 32
16844
db 37
16845
db 100
16846
db 46
16847
db 10
16848
db 0
16849
_TEXT ends
16850
end

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.