aboutsummaryrefslogtreecommitdiffstats
path: root/code/tools/lcc/x86/win32/tst/cq.sbk
diff options
context:
space:
mode:
Diffstat (limited to 'code/tools/lcc/x86/win32/tst/cq.sbk')
-rw-r--r--code/tools/lcc/x86/win32/tst/cq.sbk16642
1 files changed, 0 insertions, 16642 deletions
diff --git a/code/tools/lcc/x86/win32/tst/cq.sbk b/code/tools/lcc/x86/win32/tst/cq.sbk
deleted file mode 100644
index affe8e3..0000000
--- a/code/tools/lcc/x86/win32/tst/cq.sbk
+++ /dev/null
@@ -1,16642 +0,0 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-align 4
-L2 label byte
-dd _s22
-dd _s241
-dd _s243
-dd _s244
-dd _s25
-dd _s26
-dd _s4
-dd _s61
-dd _s626
-dd _s71
-dd _s72
-dd _s757
-dd _s7813
-dd _s714
-dd _s715
-dd _s81
-dd _s84
-dd _s85
-dd _s86
-dd _s88
-dd _s9
-_DATA ends
-_DATA segment
-align 4
-L3 label byte
-db 68 dup (0)
-align 4
-L4 label byte
-db 4 dup (0)
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (L3+36),1
-mov dword ptr (L3+40),1
-mov dword ptr (L3+44),1
-mov dword ptr (L3+48),1
-lea edi,(L3)
-mov dword ptr (L4),edi
-mov dword ptr (-4)[ebp],0
-jmp L12
-L9:
-mov edi,dword ptr (L4)
-push edi
-mov edi,dword ptr (-4)[ebp]
-call dword ptr (L2)[edi*4]
-add esp,4
-mov dword ptr (L3+52),eax
-mov edi,dword ptr (L3+56)
-mov esi,dword ptr (L3+52)
-lea edi,[esi][edi]
-mov dword ptr (L3+56),edi
-cmp dword ptr (L3+36),0
-je L17
-mov edi,dword ptr (L3+52)
-push edi
-lea edi,(L3+60)
-push edi
-lea edi,(L20)
-push edi
-call _printf
-add esp,12
-L17:
-L10:
-inc dword ptr (-4)[ebp]
-L12:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,21
-jb L9
-cmp dword ptr (L3+56),0
-jne L23
-lea edi,(L26)
-push edi
-call _printf
-add esp,4
-jmp L24
-L23:
-lea edi,(L27)
-push edi
-call _printf
-add esp,4
-L24:
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L29 label byte
-db 115
-db 50
-db 50
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L30 label byte
-db 115
-db 50
-db 50
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s22
-_DATA ends
-_TEXT segment
-_s22:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,32
-mov dword ptr (-12)[ebp],0
-lea edi,(L30)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-L31:
-L32:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L31
-mov dword ptr (-16)[ebp],1
-mov dword ptr (-24)[ebp],2
-mov dword ptr (-28)[ebp],3
-mov dword ptr (-20)[ebp],4
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-24)[ebp]
-lea edi,[esi][edi]
-mov esi,dword ptr (-28)[ebp]
-lea edi,[esi][edi]
-mov esi,dword ptr (-20)[ebp]
-lea edi,[esi][edi]
-cmp edi,10
-je L34
-inc dword ptr (-12)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L36
-push 1
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-L36:
-L34:
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-cmp dword ptr (-32)[ebp],edi
-jne L38
-add dword ptr (-12)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L40
-push 4
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-L40:
-L38:
-mov eax,dword ptr (-12)[ebp]
-L28:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L43 label byte
-db 115
-db 50
-db 52
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L44 label byte
-db 115
-db 50
-db 52
-db 49
-db 32
-db 32
-db 32
-db 0
-align 4
-L45 label byte
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 6
-dd 0
-dd 8
-dd 0
-dd 12
-dd 0
-dd 16
-dd 0
-dd 18
-dd 0
-dd 20
-dd 0
-dd 24
-dd 0
-dd 28
-dd 0
-dd 30
-dd 0
-dd 32
-dd 0
-dd 36
-public _s241
-_DATA ends
-_TEXT segment
-_s241:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,488
-mov dword ptr (-484)[ebp],0
-mov dword ptr (-488)[ebp],0
-lea edi,(L44)
-mov dword ptr (-476)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-480)[ebp],edi
-L46:
-L47:
-mov edi,dword ptr (-480)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-480)[ebp],esi
-mov esi,dword ptr (-476)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-476)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L46
-jmp L49
-inc dword ptr (-484)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L51
-push 1
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L51:
-L49:
-jmp L53
-add dword ptr (-484)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L55
-push 2
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L55:
-L53:
-jmp L57
-add dword ptr (-484)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L59
-push 4
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L59:
-L57:
-jmp L61
-add dword ptr (-484)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L63
-push 8
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L63:
-L61:
-mov dword ptr (-4)[ebp],0
-L65:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (L45)[edi*4],edi
-L66:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],17
-jl L65
-mov dword ptr (-4)[ebp],18
-L69:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(L45)[edi*4]
-mov esi,dword ptr [edi]
-push esi
-call _pow2
-add esp,4
-mov dword ptr [edi],eax
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (L45)[edi]
-sub esi,1
-mov dword ptr (L45-4)[edi],esi
-add dword ptr (-4)[ebp],2
-L70:
-cmp dword ptr (-4)[ebp],39
-jl L69
-mov dword ptr (-160)[ebp],0
-mov dword ptr (-316)[ebp],0
-mov dword ptr (-472)[ebp],0
-mov dword ptr (-156)[ebp],1
-mov dword ptr (-312)[ebp],1
-mov dword ptr (-468)[ebp],1
-mov dword ptr (-152)[ebp],2
-mov dword ptr (-308)[ebp],2
-mov dword ptr (-464)[ebp],2
-mov dword ptr (-148)[ebp],3
-mov dword ptr (-304)[ebp],3
-mov dword ptr (-460)[ebp],3
-mov dword ptr (-144)[ebp],4
-mov dword ptr (-300)[ebp],4
-mov dword ptr (-456)[ebp],4
-mov dword ptr (-140)[ebp],5
-mov dword ptr (-296)[ebp],5
-mov dword ptr (-452)[ebp],5
-mov dword ptr (-136)[ebp],6
-mov dword ptr (-292)[ebp],6
-mov dword ptr (-448)[ebp],6
-mov dword ptr (-132)[ebp],7
-mov dword ptr (-288)[ebp],7
-mov dword ptr (-444)[ebp],7
-mov dword ptr (-128)[ebp],8
-mov dword ptr (-284)[ebp],8
-mov dword ptr (-440)[ebp],8
-mov dword ptr (-124)[ebp],9
-mov dword ptr (-280)[ebp],9
-mov dword ptr (-436)[ebp],9
-mov dword ptr (-120)[ebp],10
-mov dword ptr (-276)[ebp],10
-mov dword ptr (-432)[ebp],10
-mov dword ptr (-116)[ebp],11
-mov dword ptr (-272)[ebp],11
-mov dword ptr (-428)[ebp],11
-mov dword ptr (-112)[ebp],12
-mov dword ptr (-268)[ebp],12
-mov dword ptr (-424)[ebp],12
-mov dword ptr (-108)[ebp],13
-mov dword ptr (-264)[ebp],13
-mov dword ptr (-420)[ebp],13
-mov dword ptr (-104)[ebp],14
-mov dword ptr (-260)[ebp],14
-mov dword ptr (-416)[ebp],14
-mov dword ptr (-100)[ebp],15
-mov dword ptr (-256)[ebp],15
-mov dword ptr (-412)[ebp],15
-mov dword ptr (-96)[ebp],16
-mov dword ptr (-252)[ebp],16
-mov dword ptr (-408)[ebp],16
-mov dword ptr (-92)[ebp],63
-mov dword ptr (-248)[ebp],63
-mov dword ptr (-404)[ebp],63
-mov dword ptr (-88)[ebp],64
-mov dword ptr (-244)[ebp],64
-mov dword ptr (-400)[ebp],64
-mov dword ptr (-84)[ebp],255
-mov dword ptr (-240)[ebp],255
-mov dword ptr (-396)[ebp],255
-mov dword ptr (-80)[ebp],256
-mov dword ptr (-236)[ebp],256
-mov dword ptr (-392)[ebp],256
-mov dword ptr (-76)[ebp],4095
-mov dword ptr (-232)[ebp],4095
-mov dword ptr (-388)[ebp],4095
-mov dword ptr (-72)[ebp],4096
-mov dword ptr (-228)[ebp],4096
-mov dword ptr (-384)[ebp],4096
-mov dword ptr (-68)[ebp],65535
-mov dword ptr (-224)[ebp],65535
-mov dword ptr (-380)[ebp],65535
-mov dword ptr (-64)[ebp],65536
-mov dword ptr (-220)[ebp],65536
-mov dword ptr (-376)[ebp],65536
-mov dword ptr (-60)[ebp],262143
-mov dword ptr (-216)[ebp],262143
-mov dword ptr (-372)[ebp],262143
-mov dword ptr (-56)[ebp],262144
-mov dword ptr (-212)[ebp],262144
-mov dword ptr (-368)[ebp],262144
-mov dword ptr (-52)[ebp],1048575
-mov dword ptr (-208)[ebp],1048575
-mov dword ptr (-364)[ebp],1048575
-mov dword ptr (-48)[ebp],1048576
-mov dword ptr (-204)[ebp],1048576
-mov dword ptr (-360)[ebp],1048576
-mov dword ptr (-44)[ebp],16777215
-mov dword ptr (-200)[ebp],16777215
-mov dword ptr (-356)[ebp],16777215
-mov dword ptr (-40)[ebp],16777216
-mov dword ptr (-196)[ebp],16777216
-mov dword ptr (-352)[ebp],16777216
-mov dword ptr (-36)[ebp],268435455
-mov dword ptr (-192)[ebp],268435455
-mov dword ptr (-348)[ebp],268435455
-mov dword ptr (-32)[ebp],268435456
-mov dword ptr (-188)[ebp],268435456
-mov dword ptr (-344)[ebp],268435456
-mov dword ptr (-28)[ebp],1073741823
-mov dword ptr (-184)[ebp],1073741823
-mov dword ptr (-340)[ebp],1073741823
-mov dword ptr (-24)[ebp],1073741824
-mov dword ptr (-180)[ebp],1073741824
-mov dword ptr (-336)[ebp],1073741824
-mov edi,0ffffffffH
-mov dword ptr (-20)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-176)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-332)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-16)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-172)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-328)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-12)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-168)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-324)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-8)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-164)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-320)[ebp],edi
-mov dword ptr (-4)[ebp],0
-L188:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (-160)[ebp][edi]
-cmp dword ptr (L45)[edi],esi
-jne L195
-mov ebx,dword ptr (-316)[ebp][edi]
-cmp esi,ebx
-jne L195
-cmp ebx,dword ptr (-472)[ebp][edi]
-je L192
-L195:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L196
-lea edi,(L198)
-push edi
-call _printf
-add esp,4
-lea edi,(L199)
-push edi
-call _printf
-add esp,4
-L196:
-L192:
-L189:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],39
-jl L188
-cmp dword ptr (-488)[ebp],0
-je L200
-mov dword ptr (-484)[ebp],16
-L200:
-mov eax,dword ptr (-484)[ebp]
-L42:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _pow2
-_pow2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],1
-jmp L204
-L203:
-sal dword ptr (-4)[ebp],1
-L204:
-mov edi,dword ptr (20)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (20)[ebp],esi
-cmp edi,0
-jne L203
-mov eax,dword ptr (-4)[ebp]
-L202:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L207 label byte
-db 115
-db 50
-db 52
-db 51
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L208 label byte
-db 115
-db 50
-db 52
-db 51
-db 32
-db 32
-db 32
-db 0
-public _s243
-_DATA ends
-_TEXT segment
-_s243:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,268
-mov dword ptr (-268)[ebp],0
-lea edi,(L208)
-mov dword ptr (-260)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-264)[ebp],edi
-L209:
-L210:
-mov edi,dword ptr (-264)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-264)[ebp],esi
-mov esi,dword ptr (-260)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-260)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L209
-lea edi,(-256)[ebp]
-push edi
-call _zerofill
-add esp,4
-mov byte ptr (-159)[ebp],1
-mov byte ptr (-191)[ebp],1
-mov byte ptr (-130)[ebp],1
-mov byte ptr (-208)[ebp],1
-mov byte ptr (-158)[ebp],1
-mov byte ptr (-190)[ebp],1
-mov byte ptr (-223)[ebp],1
-mov byte ptr (-207)[ebp],1
-mov byte ptr (-157)[ebp],1
-mov byte ptr (-189)[ebp],1
-mov byte ptr (-222)[ebp],1
-mov byte ptr (-206)[ebp],1
-mov byte ptr (-156)[ebp],1
-mov byte ptr (-188)[ebp],1
-mov byte ptr (-221)[ebp],1
-mov byte ptr (-205)[ebp],1
-mov byte ptr (-155)[ebp],1
-mov byte ptr (-187)[ebp],1
-mov byte ptr (-219)[ebp],1
-mov byte ptr (-204)[ebp],1
-mov byte ptr (-154)[ebp],1
-mov byte ptr (-186)[ebp],1
-mov byte ptr (-218)[ebp],1
-mov byte ptr (-203)[ebp],1
-mov byte ptr (-153)[ebp],1
-mov byte ptr (-185)[ebp],1
-mov byte ptr (-216)[ebp],1
-mov byte ptr (-202)[ebp],1
-mov byte ptr (-152)[ebp],1
-mov byte ptr (-184)[ebp],1
-mov byte ptr (-215)[ebp],1
-mov byte ptr (-201)[ebp],1
-mov byte ptr (-151)[ebp],1
-mov byte ptr (-183)[ebp],1
-mov byte ptr (-161)[ebp],1
-mov byte ptr (-200)[ebp],1
-mov byte ptr (-150)[ebp],1
-mov byte ptr (-182)[ebp],1
-mov byte ptr (-195)[ebp],1
-mov byte ptr (-199)[ebp],1
-mov byte ptr (-149)[ebp],1
-mov byte ptr (-181)[ebp],1
-mov byte ptr (-211)[ebp],1
-mov byte ptr (-148)[ebp],1
-mov byte ptr (-180)[ebp],1
-mov byte ptr (-162)[ebp],1
-mov byte ptr (-147)[ebp],1
-mov byte ptr (-179)[ebp],1
-mov byte ptr (-132)[ebp],1
-mov byte ptr (-246)[ebp],1
-mov byte ptr (-146)[ebp],1
-mov byte ptr (-178)[ebp],1
-mov byte ptr (-247)[ebp],1
-mov byte ptr (-145)[ebp],1
-mov byte ptr (-177)[ebp],1
-mov byte ptr (-133)[ebp],1
-mov byte ptr (-248)[ebp],1
-mov byte ptr (-144)[ebp],1
-mov byte ptr (-176)[ebp],1
-mov byte ptr (-131)[ebp],1
-mov byte ptr (-243)[ebp],1
-mov byte ptr (-143)[ebp],1
-mov byte ptr (-175)[ebp],1
-mov byte ptr (-165)[ebp],1
-mov byte ptr (-244)[ebp],1
-mov byte ptr (-142)[ebp],1
-mov byte ptr (-174)[ebp],1
-mov byte ptr (-163)[ebp],1
-mov byte ptr (-141)[ebp],1
-mov byte ptr (-173)[ebp],1
-mov byte ptr (-213)[ebp],1
-mov byte ptr (-164)[ebp],1
-mov byte ptr (-140)[ebp],1
-mov byte ptr (-172)[ebp],1
-mov byte ptr (-197)[ebp],1
-mov byte ptr (-217)[ebp],1
-mov byte ptr (-139)[ebp],1
-mov byte ptr (-171)[ebp],1
-mov byte ptr (-214)[ebp],1
-mov byte ptr (-138)[ebp],1
-mov byte ptr (-170)[ebp],1
-mov byte ptr (-198)[ebp],1
-mov byte ptr (-256)[ebp],1
-mov byte ptr (-137)[ebp],1
-mov byte ptr (-169)[ebp],1
-mov byte ptr (-196)[ebp],1
-mov byte ptr (-224)[ebp],1
-mov byte ptr (-136)[ebp],1
-mov byte ptr (-168)[ebp],1
-mov byte ptr (-194)[ebp],1
-mov byte ptr (-135)[ebp],1
-mov byte ptr (-167)[ebp],1
-mov byte ptr (-212)[ebp],1
-mov byte ptr (-134)[ebp],1
-mov byte ptr (-166)[ebp],1
-mov byte ptr (-210)[ebp],1
-mov byte ptr (-193)[ebp],1
-mov byte ptr (-209)[ebp],1
-lea edi,(-256)[ebp]
-push edi
-call _sumof
-add esp,4
-cmp eax,98
-je L309
-inc dword ptr (-268)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L311
-push 1
-lea edi,(L207)
-push edi
-call _printf
-add esp,8
-L311:
-L309:
-jmp L313
-add dword ptr (-268)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L315
-push 8
-lea edi,(L207)
-push edi
-call _printf
-add esp,8
-L315:
-L313:
-mov eax,dword ptr (-268)[ebp]
-L206:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _zerofill
-_zerofill:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-L318:
-mov edi,dword ptr (20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (20)[ebp],esi
-mov byte ptr [edi],0
-L319:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],256
-jl L318
-mov eax,0
-L317:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _sumof
-_sumof:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,12
-mov edi,dword ptr (20)[ebp]
-mov dword ptr (-12)[ebp],edi
-mov dword ptr (-4)[ebp],0
-mov dword ptr (-8)[ebp],0
-L323:
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-movsx edi,byte ptr [edi]
-add dword ptr (-4)[ebp],edi
-L324:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],256
-jl L323
-mov eax,dword ptr (-4)[ebp]
-L322:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L328 label byte
-db 115
-db 50
-db 52
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L329 label byte
-db 115
-db 50
-db 52
-db 52
-db 32
-db 32
-db 32
-db 0
-public _s244
-_DATA ends
-_TEXT segment
-_s244:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,92
-lea edi,(L329)
-mov dword ptr (-72)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-76)[ebp],edi
-L330:
-L331:
-mov edi,dword ptr (-76)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-76)[ebp],esi
-mov esi,dword ptr (-72)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-72)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L330
-mov dword ptr (-84)[ebp],0
-mov dword ptr (-80)[ebp],0
-fld qword ptr (L333)
-fstp qword ptr (-68)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-60)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-44)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-36)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-28)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-20)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-12)[ebp]
-mov dword ptr (-80)[ebp],0
-mov dword ptr (-4)[ebp],0
-L341:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*8]
-fld qword ptr (-60)[ebp][edi]
-fcomp qword ptr (-68)[ebp][edi]
-fstsw ax
-sahf
-je L345
-mov dword ptr (-80)[ebp],1
-L345:
-L342:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],7
-jl L341
-cmp dword ptr (-80)[ebp],0
-je L348
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L350
-push 1
-lea edi,(L328)
-push edi
-call _printf
-add esp,8
-L350:
-inc dword ptr (-84)[ebp]
-L348:
-jmp L352
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L354
-push 2
-lea edi,(L328)
-push edi
-call _printf
-add esp,8
-L354:
-add dword ptr (-84)[ebp],2
-L352:
-mov eax,dword ptr (-84)[ebp]
-L327:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L357 label byte
-db 115
-db 50
-db 53
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L358 label byte
-db 115
-db 50
-db 53
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s25
-_DATA ends
-_TEXT segment
-_s25:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,28
-lea edi,(L358)
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-20)[ebp],edi
-L359:
-L360:
-mov edi,dword ptr (-20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-20)[ebp],esi
-mov esi,dword ptr (-16)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-16)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L359
-mov dword ptr (-24)[ebp],0
-lea edi,(L362)
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-movsx esi,byte ptr (1)[edi]
-movsx ebx,byte ptr [edi]
-cmp ebx,esi
-jne L366
-movsx edi,byte ptr (2)[edi]
-cmp esi,edi
-jne L366
-cmp edi,46
-je L363
-L366:
-inc dword ptr (-24)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L367
-push 1
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L367:
-L363:
-mov edi,dword ptr (-8)[ebp]
-movsx edi,byte ptr (3)[edi]
-cmp edi,0
-je L369
-add dword ptr (-24)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L371
-push 4
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L371:
-L369:
-movsx edi,byte ptr (L375+1)
-cmp edi,34
-je L373
-add dword ptr (-24)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L377
-push 8
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L377:
-L373:
-lea edi,(L379)
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-movsx esi,byte ptr [edi]
-cmp esi,10
-jne L387
-movsx esi,byte ptr (1)[edi]
-cmp esi,9
-jne L387
-movsx esi,byte ptr (2)[edi]
-cmp esi,8
-jne L387
-movsx esi,byte ptr (3)[edi]
-cmp esi,13
-jne L387
-movsx esi,byte ptr (4)[edi]
-cmp esi,12
-jne L387
-movsx esi,byte ptr (5)[edi]
-cmp esi,92
-jne L387
-movsx edi,byte ptr (6)[edi]
-cmp edi,39
-je L380
-L387:
-add dword ptr (-24)[ebp],16
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L388
-push 16
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L388:
-L380:
-lea edi,(L390)
-mov dword ptr (-12)[ebp],edi
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-4)[ebp],0
-jmp L394
-L391:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-movsx esi,byte ptr [esi][edi]
-mov ebx,dword ptr (-12)[ebp]
-movsx edi,byte ptr [ebx][edi]
-cmp esi,edi
-je L395
-mov dword ptr (-28)[ebp],1
-L395:
-L392:
-inc dword ptr (-4)[ebp]
-L394:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,7
-jb L391
-cmp dword ptr (-28)[ebp],0
-je L397
-add dword ptr (-24)[ebp],32
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L399
-push 32
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L399:
-L397:
-mov eax,dword ptr (-24)[ebp]
-L356:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L402 label byte
-db 115
-db 50
-db 54
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L403 label byte
-db 37
-db 51
-db 100
-db 32
-db 98
-db 105
-db 116
-db 115
-db 32
-db 105
-db 110
-db 32
-db 37
-db 115
-db 115
-db 46
-db 10
-db 0
-align 1
-L404 label byte
-db 37
-db 101
-db 32
-db 105
-db 115
-db 32
-db 116
-db 104
-db 101
-db 32
-db 108
-db 101
-db 97
-db 115
-db 116
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 99
-db 97
-db 110
-db 32
-db 98
-db 101
-db 32
-db 97
-db 100
-db 100
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 49
-db 46
-db 32
-db 40
-db 37
-db 115
-db 41
-db 46
-db 10
-db 0
-public _s26
-_DATA ends
-_TEXT segment
-_s26:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,56
-lea edi,(L402)
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-40)[ebp],edi
-L405:
-L406:
-mov edi,dword ptr (-40)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-40)[ebp],esi
-mov esi,dword ptr (-36)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-36)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L405
-mov edi,dword ptr (20)[ebp]
-mov dword ptr [edi],0
-mov byte ptr (-41)[ebp],0
-mov byte ptr (-5)[ebp],1
-jmp L409
-L408:
-movsx edi,byte ptr (-5)[ebp]
-lea edi,[edi*2]
-mov ebx,edi
-mov byte ptr (-5)[ebp],bl
-mov edi,dword ptr (20)[ebp]
-inc dword ptr [edi]
-L409:
-movsx edi,byte ptr (-41)[ebp]
-movsx esi,byte ptr (-5)[ebp]
-cmp edi,esi
-jne L408
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (4)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*2]
-mov dword ptr (8)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (12)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (16)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (20)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*8]
-mov dword ptr (24)[edi],esi
-fld dword ptr (L411)
-fstp dword ptr (-16)[ebp]
-fld dword ptr (L411)
-fstp dword ptr (-4)[ebp]
-fld dword ptr (L412)
-fstp dword ptr (-12)[ebp]
-jmp L414
-L413:
-fld dword ptr (-16)[ebp]
-fadd dword ptr (-4)[ebp]
-fstp dword ptr (-12)[ebp]
-fld dword ptr (-4)[ebp]
-fdiv qword ptr (L416)
-fstp dword ptr (-4)[ebp]
-L414:
-fld dword ptr (-16)[ebp]
-fcomp dword ptr (-12)[ebp]
-fstsw ax
-sahf
-jne L413
-mov edi,dword ptr (20)[ebp]
-fld qword ptr (L417)
-fmul dword ptr (-4)[ebp]
-fstp dword ptr (28)[edi]
-fld qword ptr (L418)
-fstp qword ptr (-32)[ebp]
-fld dword ptr (L411)
-fstp dword ptr (-4)[ebp]
-fld qword ptr (L419)
-fstp qword ptr (-24)[ebp]
-jmp L421
-L420:
-fld dword ptr (-4)[ebp]
-fstp qword ptr (-56)[ebp]
-fld qword ptr (-32)[ebp]
-fadd qword ptr (-56)[ebp]
-fstp qword ptr (-24)[ebp]
-fld qword ptr (-56)[ebp]
-fdiv qword ptr (L416)
-fstp dword ptr (-4)[ebp]
-L421:
-fld qword ptr (-32)[ebp]
-fcomp qword ptr (-24)[ebp]
-fstsw ax
-sahf
-jne L420
-mov edi,dword ptr (20)[ebp]
-fld qword ptr (L417)
-fmul dword ptr (-4)[ebp]
-fstp dword ptr (32)[edi]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L423
-lea edi,(L425)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr [edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L426)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (4)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L427)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (8)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L428)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (12)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L429)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (16)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L430)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (20)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L431)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (24)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L430)
-push edi
-mov edi,dword ptr (20)[ebp]
-fld dword ptr (28)[edi]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L404)
-push edi
-call _printf
-add esp,16
-lea edi,(L431)
-push edi
-mov edi,dword ptr (20)[ebp]
-fld dword ptr (32)[edi]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L404)
-push edi
-call _printf
-add esp,16
-L423:
-mov eax,0
-L401:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L433 label byte
-db 115
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L434 label byte
-db 115
-db 52
-db 32
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s4
-_DATA ends
-_TEXT segment
-_s4:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,36
-mov dword ptr (-24)[ebp],0
-lea edi,(L434)
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-20)[ebp],edi
-L435:
-L436:
-mov edi,dword ptr (-20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-20)[ebp],esi
-mov esi,dword ptr (-16)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-16)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L435
-mov dword ptr (-4)[ebp],0
-L438:
-mov edi,dword ptr (-4)[ebp]
-push edi
-call _svtest
-add esp,4
-mov edi,eax
-call _zero
-add esp,0
-cmp edi,eax
-je L442
-mov dword ptr (-24)[ebp],1
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L444
-push 1
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L444:
-L442:
-L439:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],3
-jl L438
-call _setev
-add esp,0
-call _testev
-add esp,0
-cmp eax,0
-je L446
-add dword ptr (-24)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L448
-push 2
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L448:
-L446:
-jmp L450
-add dword ptr (-24)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L452
-push 4
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L452:
-L450:
-mov dword ptr (-8)[ebp],0ffffffffH
-mov dword ptr (-12)[ebp],1
-mov dword ptr (-4)[ebp],0
-jmp L457
-L454:
-mov edi,dword ptr (-8)[ebp]
-and dword ptr (-12)[ebp],edi
-shr edi,1
-mov dword ptr (-8)[ebp],edi
-L455:
-inc dword ptr (-4)[ebp]
-L457:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov esi,dword ptr [esi]
-lea esi,[esi*4]
-cmp edi,esi
-jb L454
-mov edi,dword ptr (-12)[ebp]
-cmp edi,1
-jne L460
-mov edi,dword ptr (-8)[ebp]
-cmp edi,0
-je L458
-L460:
-add dword ptr (-24)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L461
-push 8
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L461:
-L458:
-mov eax,dword ptr (-24)[ebp]
-L432:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L464 label byte
-db 4 dup (0)
-public _svtest
-_DATA ends
-_TEXT segment
-_svtest:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (20)[ebp]
-cmp edi,0
-je L467
-cmp edi,1
-je L468
-cmp edi,2
-je L471
-jmp L465
-L467:
-mov dword ptr (L464),1978
-mov dword ptr (-4)[ebp],0
-jmp L466
-L468:
-cmp dword ptr (L464),1978
-je L469
-mov dword ptr (-4)[ebp],1
-jmp L466
-L469:
-mov dword ptr (L464),1929
-mov dword ptr (-4)[ebp],0
-jmp L466
-L471:
-cmp dword ptr (L464),1929
-je L472
-mov dword ptr (-4)[ebp],1
-jmp L466
-L472:
-mov dword ptr (-4)[ebp],0
-L465:
-L466:
-mov eax,dword ptr (-4)[ebp]
-L463:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L475 label byte
-db 4 dup (0)
-public _zero
-_DATA ends
-_TEXT segment
-_zero:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (L475),2
-mov dword ptr (-4)[ebp],0
-mov eax,dword ptr (-4)[ebp]
-L474:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _testev
-_testev:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (_extvar),1066
-je L477
-mov eax,1
-jmp L476
-L477:
-mov eax,0
-L476:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L480 label byte
-db 115
-db 54
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L481 label byte
-db 115
-db 54
-db 49
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L482 label byte
-db 65
-db 66
-db 67
-db 68
-db 69
-db 70
-db 71
-db 72
-db 73
-db 74
-db 75
-db 76
-db 77
-db 78
-db 79
-db 80
-db 81
-db 82
-db 83
-db 84
-db 85
-db 86
-db 87
-db 88
-db 89
-db 90
-db 0
-align 1
-L483 label byte
-db 97
-db 98
-db 99
-db 100
-db 101
-db 102
-db 103
-db 104
-db 105
-db 106
-db 107
-db 108
-db 109
-db 110
-db 111
-db 112
-db 113
-db 114
-db 115
-db 116
-db 117
-db 118
-db 119
-db 120
-db 121
-db 122
-db 0
-align 1
-L484 label byte
-db 48
-db 49
-db 50
-db 51
-db 52
-db 53
-db 54
-db 55
-db 56
-db 57
-db 0
-align 1
-L485 label byte
-db 126
-db 33
-db 34
-db 35
-db 37
-db 38
-db 40
-db 41
-db 95
-db 61
-db 45
-db 94
-db 124
-db 123
-db 125
-db 91
-db 93
-db 43
-db 59
-db 42
-db 58
-db 60
-db 62
-db 44
-db 46
-db 63
-db 47
-db 0
-align 1
-L486 label byte
-db 10
-db 9
-db 8
-db 13
-db 12
-db 92
-db 39
-db 0
-align 1
-L487 label byte
-db 32
-db 0
-db 0
-public _s61
-_DATA ends
-_TEXT segment
-_s61:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,60
-lea edi,(L481)
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-40)[ebp],edi
-mov dword ptr (-48)[ebp],0
-L488:
-L489:
-mov edi,dword ptr (-40)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-40)[ebp],esi
-mov esi,dword ptr (-36)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-36)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L488
-mov word ptr (-54)[ebp],-19
-movsx edi,word ptr (-54)[ebp]
-mov dword ptr (-60)[ebp],edi
-cmp dword ptr (-60)[ebp],-19
-je L491
-inc dword ptr (-48)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L493
-push 1
-lea edi,(L480)
-push edi
-call _printf
-add esp,8
-L493:
-L491:
-lea edi,(L482)
-mov dword ptr (-28)[ebp],edi
-lea edi,(L483)
-mov dword ptr (-24)[ebp],edi
-lea edi,(L484)
-mov dword ptr (-20)[ebp],edi
-lea edi,(L485)
-mov dword ptr (-16)[ebp],edi
-lea edi,(L486)
-mov dword ptr (-12)[ebp],edi
-lea edi,(L487)
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-32)[ebp],0
-mov dword ptr (-4)[ebp],0
-jmp L505
-L504:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(-28)[ebp][edi*4]
-mov esi,dword ptr [edi]
-lea ebx,(1)[esi]
-mov dword ptr [edi],ebx
-movsx edi,byte ptr [esi]
-cmp edi,0
-jge L507
-mov dword ptr (-32)[ebp],1
-L507:
-L505:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (-28)[ebp][edi*4]
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L504
-L501:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],6
-jl L505
-cmp dword ptr (-32)[ebp],0
-je L509
-add dword ptr (-48)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L511
-push 2
-lea edi,(L480)
-push edi
-call _printf
-add esp,8
-L511:
-L509:
-mov dword ptr (-44)[ebp],1048579
-mov edi,dword ptr (-44)[ebp]
-mov esi,edi
-mov word ptr (-50)[ebp],si
-mov ebx,edi
-mov byte ptr (-51)[ebp],bl
-movsx edi,word ptr (-50)[ebp]
-cmp edi,dword ptr (-44)[ebp]
-je L516
-cmp edi,3
-jne L515
-L516:
-movsx edi,byte ptr (-51)[ebp]
-cmp edi,dword ptr (-44)[ebp]
-je L513
-cmp edi,3
-je L513
-L515:
-add dword ptr (-48)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L517
-push 8
-lea edi,(L480)
-push edi
-call _printf
-add esp,8
-L517:
-L513:
-mov eax,dword ptr (-48)[ebp]
-L479:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L520 label byte
-db 115
-db 54
-db 50
-db 54
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L521 label byte
-db 115
-db 54
-db 50
-db 54
-db 32
-db 32
-db 32
-db 0
-public _s626
-_DATA ends
-_TEXT segment
-_s626:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,128
-lea edi,(L521)
-mov dword ptr (-56)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-60)[ebp],edi
-mov dword ptr (-104)[ebp],0
-L522:
-L523:
-mov edi,dword ptr (-60)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-60)[ebp],esi
-mov esi,dword ptr (-56)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-56)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L522
-fld dword ptr (L411)
-fstp dword ptr (-36)[ebp]
-mov dword ptr (-64)[ebp],1
-mov dword ptr (-40)[ebp],1
-mov dword ptr (-4)[ebp],0
-jmp L528
-L525:
-fld dword ptr (L529)
-fmul dword ptr (-36)[ebp]
-fstp dword ptr (-36)[ebp]
-mov edi,dword ptr (-40)[ebp]
-lea edi,[edi*2]
-or edi,dword ptr (-64)[ebp]
-mov dword ptr (-40)[ebp],edi
-L526:
-inc dword ptr (-4)[ebp]
-L528:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (12)[edi]
-sub edi,2
-cmp dword ptr (-4)[ebp],edi
-jl L525
-mov edi,dword ptr (-40)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-112)[ebp]
-fld dword ptr (-36)[ebp]
-fsub dword ptr (-112)[ebp]
-fdiv dword ptr (-36)[ebp]
-fstp dword ptr (-36)[ebp]
-fld qword ptr (L416)
-mov edi,dword ptr (20)[ebp]
-fmul dword ptr (28)[edi]
-fcomp dword ptr (-36)[ebp]
-fstsw ax
-sahf
-jae L530
-add dword ptr (-104)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L532
-push 2
-lea edi,(L520)
-push edi
-call _printf
-add esp,8
-L532:
-L530:
-mov byte ptr (-73)[ebp],125
-mov word ptr (-76)[ebp],125
-mov dword ptr (-80)[ebp],125
-mov dword ptr (-96)[ebp],15625
-mov dword ptr (-84)[ebp],125
-mov dword ptr (-100)[ebp],15625
-mov dword ptr (-68)[ebp],125
-mov dword ptr (-108)[ebp],15625
-fld dword ptr (L534)
-fstp dword ptr (-72)[ebp]
-fld qword ptr (L535)
-fstp qword ptr (-92)[ebp]
-fld qword ptr (L536)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-4)[ebp],0
-L537:
-mov edi,dword ptr (-4)[ebp]
-mov byte ptr (-32)[ebp][edi],0
-L538:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],28
-jl L537
-movsx edi,byte ptr (-73)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-96)[ebp]
-je L541
-mov byte ptr (-32)[ebp],1
-L541:
-movsx edi,word ptr (-76)[ebp]
-movsx esi,byte ptr (-73)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-96)[ebp]
-je L543
-mov byte ptr (-31)[ebp],1
-L543:
-movsx edi,word ptr (-76)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-96)[ebp]
-je L546
-mov byte ptr (-30)[ebp],1
-L546:
-mov edi,dword ptr (-80)[ebp]
-movsx esi,byte ptr (-73)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-96)[ebp]
-je L549
-mov byte ptr (-29)[ebp],1
-L549:
-mov edi,dword ptr (-80)[ebp]
-movsx esi,word ptr (-76)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-96)[ebp]
-je L552
-mov byte ptr (-28)[ebp],1
-L552:
-mov edi,dword ptr (-80)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-96)[ebp]
-je L555
-mov byte ptr (-27)[ebp],1
-L555:
-mov eax,dword ptr (-84)[ebp]
-movsx edi,byte ptr (-73)[ebp]
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L558
-mov byte ptr (-26)[ebp],1
-L558:
-mov eax,dword ptr (-84)[ebp]
-movsx edi,word ptr (-76)[ebp]
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L561
-mov byte ptr (-25)[ebp],1
-L561:
-mov eax,dword ptr (-84)[ebp]
-mov edi,dword ptr (-80)[ebp]
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L564
-mov byte ptr (-24)[ebp],1
-L564:
-mov edi,dword ptr (-84)[ebp]
-mov eax,edi
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L567
-mov byte ptr (-23)[ebp],1
-L567:
-mov edi,dword ptr (-68)[ebp]
-movsx esi,byte ptr (-73)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-108)[ebp]
-je L570
-mov byte ptr (-22)[ebp],1
-L570:
-mov edi,dword ptr (-68)[ebp]
-movsx esi,word ptr (-76)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-108)[ebp]
-je L573
-mov byte ptr (-21)[ebp],1
-L573:
-mov edi,dword ptr (-68)[ebp]
-mov esi,dword ptr (-80)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-108)[ebp]
-je L576
-mov byte ptr (-20)[ebp],1
-L576:
-mov edi,dword ptr (-68)[ebp]
-mov eax,edi
-mul dword ptr (-84)[ebp]
-cmp eax,dword ptr (-100)[ebp]
-je L579
-mov byte ptr (-19)[ebp],1
-L579:
-mov edi,dword ptr (-68)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-108)[ebp]
-je L582
-mov byte ptr (-18)[ebp],1
-L582:
-fld dword ptr (-72)[ebp]
-movsx edi,byte ptr (-73)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L585
-mov byte ptr (-17)[ebp],1
-L585:
-fld dword ptr (-72)[ebp]
-movsx edi,word ptr (-76)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L588
-mov byte ptr (-16)[ebp],1
-L588:
-fld dword ptr (-72)[ebp]
-mov edi,dword ptr (-80)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L591
-mov byte ptr (-15)[ebp],1
-L591:
-mov edi,dword ptr (-84)[ebp]
-fld dword ptr (-72)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L594
-mov byte ptr (-14)[ebp],1
-L594:
-fld dword ptr (-72)[ebp]
-mov edi,dword ptr (-68)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L598
-mov byte ptr (-13)[ebp],1
-L598:
-fld dword ptr (-72)[ebp]
-fmul dword ptr (-72)[ebp]
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L601
-mov byte ptr (-12)[ebp],1
-L601:
-fld qword ptr (-92)[ebp]
-movsx edi,byte ptr (-73)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L604
-mov byte ptr (-11)[ebp],1
-L604:
-fld qword ptr (-92)[ebp]
-movsx edi,word ptr (-76)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L607
-mov byte ptr (-10)[ebp],1
-L607:
-fld qword ptr (-92)[ebp]
-fild dword ptr (-80)[ebp]
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L610
-mov byte ptr (-9)[ebp],1
-L610:
-mov edi,dword ptr (-84)[ebp]
-fld qword ptr (-92)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L613
-mov byte ptr (-8)[ebp],1
-L613:
-fld qword ptr (-92)[ebp]
-fild dword ptr (-68)[ebp]
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L616
-mov byte ptr (-7)[ebp],1
-L616:
-fld qword ptr (-92)[ebp]
-fmul dword ptr (-72)[ebp]
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L619
-mov byte ptr (-6)[ebp],1
-L619:
-fld qword ptr (-92)[ebp]
-fmul qword ptr (-92)[ebp]
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L622
-mov byte ptr (-5)[ebp],1
-L622:
-mov byte ptr (-41)[ebp],0
-mov dword ptr (-4)[ebp],0
-L625:
-movsx edi,byte ptr (-41)[ebp]
-mov esi,dword ptr (-4)[ebp]
-movsx esi,byte ptr (-32)[ebp][esi]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-41)[ebp],bl
-L626:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],28
-jl L625
-movsx edi,byte ptr (-41)[ebp]
-cmp edi,0
-je L629
-add dword ptr (-104)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L631
-push 4
-lea edi,(L520)
-push edi
-call _printf
-add esp,8
-lea edi,(L633)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-4)[ebp],0
-L634:
-mov edi,dword ptr (-4)[ebp]
-movsx edi,byte ptr (-32)[ebp][edi]
-push edi
-lea edi,(L638)
-push edi
-call _printf
-add esp,8
-L635:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],28
-jl L634
-lea edi,(L639)
-push edi
-call _printf
-add esp,4
-L631:
-L629:
-mov dword ptr (-68)[ebp],32768
-mov edi,dword ptr (-68)[ebp]
-cmp edi,08000H
-jbe L640
-add dword ptr (-104)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L642
-push 8
-lea edi,(L520)
-push edi
-call _printf
-add esp,8
-L642:
-L640:
-mov eax,dword ptr (-104)[ebp]
-L519:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L645 label byte
-db 115
-db 55
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L646 label byte
-db 115
-db 55
-db 49
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L647 label byte
-db 113
-public _s71
-_DATA ends
-_TEXT segment
-_s71:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,68
-lea edi,(L646)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-12)[ebp],0
-L648:
-L649:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L648
-movsx edi,byte ptr (L653)
-movsx esi,byte ptr (L647)
-cmp edi,esi
-je L651
-inc dword ptr (-12)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L654
-push 1
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L654:
-L651:
-jmp L656
-add dword ptr (-12)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L658
-push 2
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L658:
-L656:
-mov dword ptr (-32)[ebp],1942
-cmp dword ptr (-32)[ebp],1942
-jne L666
-mov edi,dword ptr (-32)[ebp]
-cmp dword ptr (-32)[ebp],edi
-je L661
-L666:
-add dword ptr (-12)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L667
-push 4
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L667:
-L661:
-push -5
-call _McCarthy
-add esp,4
-cmp eax,91
-je L669
-add dword ptr (-12)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L671
-push 8
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L671:
-L669:
-mov dword ptr (-56)[ebp],2
-mov dword ptr (-60)[ebp],3
-lea edi,(-60)[ebp]
-mov dword ptr (-64)[ebp],edi
-mov edi,dword ptr (-64)[ebp]
-push edi
-mov edi,dword ptr (-56)[ebp]
-push edi
-call _clobber
-add esp,8
-cmp dword ptr (-56)[ebp],2
-jne L675
-cmp dword ptr (-60)[ebp],2
-je L673
-L675:
-add dword ptr (-12)[ebp],16
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L676
-push 16
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L676:
-L673:
-mov edi,dword ptr (20)[ebp]
-fld dword ptr (32)[edi]
-fstp dword ptr (-68)[ebp]
-fld dword ptr (-68)[ebp]
-fcomp dword ptr (-68)[ebp]
-fstsw ax
-sahf
-je L678
-add dword ptr (-12)[ebp],32
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L680
-push 32
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L680:
-L678:
-mov eax,dword ptr (-12)[ebp]
-L644:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _McCarthy
-_McCarthy:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (20)[ebp],100
-jle L683
-mov edi,dword ptr (20)[ebp]
-mov eax,edi
-sub eax,10
-jmp L682
-L683:
-mov edi,dword ptr (20)[ebp]
-lea edi,(11)[edi]
-push edi
-call _McCarthy
-add esp,4
-mov edi,eax
-push edi
-call _McCarthy
-add esp,4
-mov edi,eax
-L682:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _clobber
-_clobber:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov dword ptr (20)[ebp],3
-mov edi,dword ptr (24)[ebp]
-mov dword ptr [edi],2
-mov eax,0
-L685:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L687 label byte
-db 76
-db 111
-db 99
-db 97
-db 108
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-align 1
-L688 label byte
-db 115
-db 55
-db 49
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L689 label byte
-db 115
-db 55
-db 49
-db 52
-db 32
-db 32
-db 32
-db 0
-public _s714
-_DATA ends
-_TEXT segment
-_s714:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,248
-lea edi,(L689)
-mov dword ptr (-68)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(60)[edi]
-mov dword ptr (-72)[ebp],esi
-mov dword ptr (-76)[ebp],0
-mov dword ptr (-8)[ebp],0
-mov edi,dword ptr (48)[edi]
-mov dword ptr (-4)[ebp],edi
-L690:
-L691:
-mov edi,dword ptr (-72)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-72)[ebp],esi
-mov esi,dword ptr (-68)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-68)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L690
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov bl,byte ptr (-25)[ebp]
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L693
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L695
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L695:
-L693:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L697
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L699
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L699:
-L697:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L701
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L703
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L703:
-L701:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L705
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L707
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L707:
-L705:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L709
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L711
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L711:
-L709:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L713
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L715
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L715:
-L713:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L717
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L719
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L719:
-L717:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L721
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L723
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L723:
-L721:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-mov di,word ptr (-28)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L725
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L727
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L727:
-L725:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L729
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L731
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L731:
-L729:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L733
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L735
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L735:
-L733:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L737
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L739
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L739:
-L737:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L741
-mov dword ptr (-8)[ebp],13
-cmp dword ptr (-4)[ebp],0
-je L743
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L743:
-L741:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L745
-mov dword ptr (-8)[ebp],14
-cmp dword ptr (-4)[ebp],0
-je L747
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L747:
-L745:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L749
-mov dword ptr (-8)[ebp],15
-cmp dword ptr (-4)[ebp],0
-je L751
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L751:
-L749:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L753
-mov dword ptr (-8)[ebp],16
-cmp dword ptr (-4)[ebp],0
-je L755
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L755:
-L753:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L757
-mov dword ptr (-8)[ebp],17
-cmp dword ptr (-4)[ebp],0
-je L759
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L759:
-L757:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L761
-mov dword ptr (-8)[ebp],18
-cmp dword ptr (-4)[ebp],0
-je L763
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L763:
-L761:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L765
-mov dword ptr (-8)[ebp],19
-cmp dword ptr (-4)[ebp],0
-je L767
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L767:
-L765:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L769
-mov dword ptr (-8)[ebp],20
-cmp dword ptr (-4)[ebp],0
-je L771
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L771:
-L769:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L773
-mov dword ptr (-8)[ebp],21
-cmp dword ptr (-4)[ebp],0
-je L775
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L775:
-L773:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L777
-mov dword ptr (-8)[ebp],22
-cmp dword ptr (-4)[ebp],0
-je L779
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L779:
-L777:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L781
-mov dword ptr (-8)[ebp],23
-cmp dword ptr (-4)[ebp],0
-je L783
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L783:
-L781:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L785
-mov dword ptr (-8)[ebp],24
-cmp dword ptr (-4)[ebp],0
-je L787
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L787:
-L785:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L789
-mov dword ptr (-8)[ebp],25
-cmp dword ptr (-4)[ebp],0
-je L791
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L791:
-L789:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L793
-mov dword ptr (-8)[ebp],26
-cmp dword ptr (-4)[ebp],0
-je L795
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L795:
-L793:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L797
-mov dword ptr (-8)[ebp],27
-cmp dword ptr (-4)[ebp],0
-je L799
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L799:
-L797:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L801
-mov dword ptr (-8)[ebp],28
-cmp dword ptr (-4)[ebp],0
-je L803
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L803:
-L801:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L805
-mov dword ptr (-8)[ebp],29
-cmp dword ptr (-4)[ebp],0
-je L807
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L807:
-L805:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L809
-mov dword ptr (-8)[ebp],30
-cmp dword ptr (-4)[ebp],0
-je L811
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L811:
-L809:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L813
-mov dword ptr (-8)[ebp],31
-cmp dword ptr (-4)[ebp],0
-je L815
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L815:
-L813:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L817
-mov dword ptr (-8)[ebp],32
-cmp dword ptr (-4)[ebp],0
-je L819
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L819:
-L817:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L821
-mov dword ptr (-8)[ebp],33
-cmp dword ptr (-4)[ebp],0
-je L823
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L823:
-L821:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-56)[ebp]
-fstsw ax
-sahf
-ja L826
-fld dword ptr (-56)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-80)[ebp],edi
-jmp L827
-L826:
-fld dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-80)[ebp],edi
-L827:
-mov edi,dword ptr (-80)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L829
-mov dword ptr (-8)[ebp],34
-cmp dword ptr (-4)[ebp],0
-je L831
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L831:
-L829:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-64)[ebp]
-fstsw ax
-sahf
-ja L834
-fld qword ptr (-64)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-92)[ebp],edi
-jmp L835
-L834:
-fld qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-92)[ebp],edi
-L835:
-mov edi,dword ptr (-92)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L837
-mov dword ptr (-8)[ebp],35
-cmp dword ptr (-4)[ebp],0
-je L839
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L839:
-L837:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L842
-mov dword ptr (-8)[ebp],36
-cmp dword ptr (-4)[ebp],0
-je L844
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L844:
-L842:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L846
-mov dword ptr (-8)[ebp],37
-cmp dword ptr (-4)[ebp],0
-je L848
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L848:
-L846:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L850
-mov dword ptr (-8)[ebp],38
-cmp dword ptr (-4)[ebp],0
-je L852
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L852:
-L850:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L854
-mov dword ptr (-8)[ebp],39
-cmp dword ptr (-4)[ebp],0
-je L856
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L856:
-L854:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L858
-mov dword ptr (-8)[ebp],40
-cmp dword ptr (-4)[ebp],0
-je L860
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L860:
-L858:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L862
-mov dword ptr (-8)[ebp],41
-cmp dword ptr (-4)[ebp],0
-je L864
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L864:
-L862:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L866
-mov dword ptr (-8)[ebp],42
-cmp dword ptr (-4)[ebp],0
-je L868
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L868:
-L866:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L871
-mov dword ptr (-8)[ebp],43
-cmp dword ptr (-4)[ebp],0
-je L873
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L873:
-L871:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L875
-mov dword ptr (-8)[ebp],44
-cmp dword ptr (-4)[ebp],0
-je L877
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L877:
-L875:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fild dword ptr (-32)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L879
-mov dword ptr (-8)[ebp],45
-cmp dword ptr (-4)[ebp],0
-je L881
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L881:
-L879:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fild dword ptr (-36)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L883
-mov dword ptr (-8)[ebp],46
-cmp dword ptr (-4)[ebp],0
-je L885
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L885:
-L883:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L887
-mov dword ptr (-8)[ebp],47
-cmp dword ptr (-4)[ebp],0
-je L889
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L889:
-L887:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L891
-mov dword ptr (-8)[ebp],48
-cmp dword ptr (-4)[ebp],0
-je L893
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L893:
-L891:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L895
-mov dword ptr (-8)[ebp],49
-cmp dword ptr (-4)[ebp],0
-je L897
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L897:
-L895:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L899
-mov dword ptr (-8)[ebp],50
-cmp dword ptr (-4)[ebp],0
-je L901
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L901:
-L899:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L903
-mov dword ptr (-8)[ebp],51
-cmp dword ptr (-4)[ebp],0
-je L905
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L905:
-L903:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L907
-mov dword ptr (-8)[ebp],52
-cmp dword ptr (-4)[ebp],0
-je L909
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L909:
-L907:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L911
-mov dword ptr (-8)[ebp],53
-cmp dword ptr (-4)[ebp],0
-je L913
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L913:
-L911:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L915
-mov dword ptr (-8)[ebp],54
-cmp dword ptr (-4)[ebp],0
-je L917
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L917:
-L915:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L919
-mov dword ptr (-8)[ebp],55
-cmp dword ptr (-4)[ebp],0
-je L921
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L921:
-L919:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L923
-mov dword ptr (-8)[ebp],56
-cmp dword ptr (-4)[ebp],0
-je L925
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L925:
-L923:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L927
-mov dword ptr (-8)[ebp],57
-cmp dword ptr (-4)[ebp],0
-je L929
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L929:
-L927:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L931
-mov dword ptr (-8)[ebp],58
-cmp dword ptr (-4)[ebp],0
-je L933
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L933:
-L931:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L935
-mov dword ptr (-8)[ebp],59
-cmp dword ptr (-4)[ebp],0
-je L937
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L937:
-L935:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L939
-mov dword ptr (-8)[ebp],60
-cmp dword ptr (-4)[ebp],0
-je L941
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L941:
-L939:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L943
-mov dword ptr (-8)[ebp],61
-cmp dword ptr (-4)[ebp],0
-je L945
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L945:
-L943:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L947
-mov dword ptr (-8)[ebp],62
-cmp dword ptr (-4)[ebp],0
-je L949
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L949:
-L947:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L951
-mov dword ptr (-8)[ebp],63
-cmp dword ptr (-4)[ebp],0
-je L953
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L953:
-L951:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L955
-mov dword ptr (-8)[ebp],64
-cmp dword ptr (-4)[ebp],0
-je L957
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L957:
-L955:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L959
-mov dword ptr (-8)[ebp],65
-cmp dword ptr (-4)[ebp],0
-je L961
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L961:
-L959:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L963
-mov dword ptr (-8)[ebp],66
-cmp dword ptr (-4)[ebp],0
-je L965
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L965:
-L963:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L967
-mov dword ptr (-8)[ebp],67
-cmp dword ptr (-4)[ebp],0
-je L969
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L969:
-L967:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L971
-mov dword ptr (-8)[ebp],68
-cmp dword ptr (-4)[ebp],0
-je L973
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L973:
-L971:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],7
-je L975
-mov dword ptr (-8)[ebp],69
-cmp dword ptr (-4)[ebp],0
-je L977
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L977:
-L975:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],7
-je L979
-mov dword ptr (-8)[ebp],70
-cmp dword ptr (-4)[ebp],0
-je L981
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L981:
-L979:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L983
-mov dword ptr (-8)[ebp],71
-cmp dword ptr (-4)[ebp],0
-je L985
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L985:
-L983:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L987
-mov dword ptr (-8)[ebp],72
-cmp dword ptr (-4)[ebp],0
-je L989
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L989:
-L987:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L991
-mov dword ptr (-8)[ebp],73
-cmp dword ptr (-4)[ebp],0
-je L993
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L993:
-L991:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L995
-mov dword ptr (-8)[ebp],74
-cmp dword ptr (-4)[ebp],0
-je L997
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L997:
-L995:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L999
-mov dword ptr (-8)[ebp],75
-cmp dword ptr (-4)[ebp],0
-je L1001
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1001:
-L999:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],7
-je L1003
-mov dword ptr (-8)[ebp],76
-cmp dword ptr (-4)[ebp],0
-je L1005
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1005:
-L1003:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],7
-je L1007
-mov dword ptr (-8)[ebp],77
-cmp dword ptr (-4)[ebp],0
-je L1009
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1009:
-L1007:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1011
-mov dword ptr (-8)[ebp],78
-cmp dword ptr (-4)[ebp],0
-je L1013
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1013:
-L1011:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1015
-mov dword ptr (-8)[ebp],79
-cmp dword ptr (-4)[ebp],0
-je L1017
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1017:
-L1015:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1019
-mov dword ptr (-8)[ebp],80
-cmp dword ptr (-4)[ebp],0
-je L1021
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1021:
-L1019:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1023
-mov dword ptr (-8)[ebp],81
-cmp dword ptr (-4)[ebp],0
-je L1025
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1025:
-L1023:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1027
-mov dword ptr (-8)[ebp],82
-cmp dword ptr (-4)[ebp],0
-je L1029
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1029:
-L1027:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-fstp dword ptr (-128)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-128)[ebp]
-fstsw ax
-sahf
-ja L1032
-fld dword ptr (-128)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-124)[ebp],edi
-jmp L1033
-L1032:
-fld dword ptr (-128)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-124)[ebp],edi
-L1033:
-mov edi,dword ptr (-124)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1034
-mov dword ptr (-8)[ebp],83
-cmp dword ptr (-4)[ebp],0
-je L1036
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1036:
-L1034:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fadd qword ptr (-64)[ebp]
-fstp qword ptr (-144)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-144)[ebp]
-fstsw ax
-sahf
-ja L1039
-fld qword ptr (-144)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-136)[ebp],edi
-jmp L1040
-L1039:
-fld qword ptr (-144)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-136)[ebp],edi
-L1040:
-mov edi,dword ptr (-136)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1041
-mov dword ptr (-8)[ebp],84
-cmp dword ptr (-4)[ebp],0
-je L1043
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1043:
-L1041:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1045
-mov dword ptr (-8)[ebp],85
-cmp dword ptr (-4)[ebp],0
-je L1048
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1048:
-L1045:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1050
-mov dword ptr (-8)[ebp],86
-cmp dword ptr (-4)[ebp],0
-je L1052
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1052:
-L1050:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1054
-mov dword ptr (-8)[ebp],87
-cmp dword ptr (-4)[ebp],0
-je L1056
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1056:
-L1054:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1058
-mov dword ptr (-8)[ebp],88
-cmp dword ptr (-4)[ebp],0
-je L1060
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1060:
-L1058:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1062
-mov dword ptr (-8)[ebp],89
-cmp dword ptr (-4)[ebp],0
-je L1064
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1064:
-L1062:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fadd dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1066
-mov dword ptr (-8)[ebp],90
-cmp dword ptr (-4)[ebp],0
-je L1068
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1068:
-L1066:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fadd qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1070
-mov dword ptr (-8)[ebp],91
-cmp dword ptr (-4)[ebp],0
-je L1072
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1072:
-L1070:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1074
-mov dword ptr (-8)[ebp],92
-cmp dword ptr (-4)[ebp],0
-je L1077
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1077:
-L1074:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1079
-mov dword ptr (-8)[ebp],93
-cmp dword ptr (-4)[ebp],0
-je L1081
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1081:
-L1079:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1083
-mov dword ptr (-8)[ebp],94
-cmp dword ptr (-4)[ebp],0
-je L1085
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1085:
-L1083:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1087
-mov dword ptr (-8)[ebp],95
-cmp dword ptr (-4)[ebp],0
-je L1089
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1089:
-L1087:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1091
-mov dword ptr (-8)[ebp],96
-cmp dword ptr (-4)[ebp],0
-je L1093
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1093:
-L1091:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fadd dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1095
-mov dword ptr (-8)[ebp],97
-cmp dword ptr (-4)[ebp],0
-je L1097
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1097:
-L1095:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fadd qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1099
-mov dword ptr (-8)[ebp],98
-cmp dword ptr (-4)[ebp],0
-je L1101
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1101:
-L1099:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-sub edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1103
-mov dword ptr (-8)[ebp],99
-cmp dword ptr (-4)[ebp],0
-je L1105
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1105:
-L1103:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-sub edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1107
-mov dword ptr (-8)[ebp],100
-cmp dword ptr (-4)[ebp],0
-je L1109
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1109:
-L1107:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-sub edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1111
-mov dword ptr (-8)[ebp],101
-cmp dword ptr (-4)[ebp],0
-je L1113
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1113:
-L1111:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-sub edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1115
-mov dword ptr (-8)[ebp],102
-cmp dword ptr (-4)[ebp],0
-je L1117
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1117:
-L1115:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1119
-mov dword ptr (-8)[ebp],103
-cmp dword ptr (-4)[ebp],0
-je L1121
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1121:
-L1119:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1123
-mov dword ptr (-8)[ebp],104
-cmp dword ptr (-4)[ebp],0
-je L1125
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1125:
-L1123:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1127
-mov dword ptr (-8)[ebp],105
-cmp dword ptr (-4)[ebp],0
-je L1129
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1129:
-L1127:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-sub edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1131
-mov dword ptr (-8)[ebp],106
-cmp dword ptr (-4)[ebp],0
-je L1133
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1133:
-L1131:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-sub edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1135
-mov dword ptr (-8)[ebp],107
-cmp dword ptr (-4)[ebp],0
-je L1137
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1137:
-L1135:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-sub edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1139
-mov dword ptr (-8)[ebp],108
-cmp dword ptr (-4)[ebp],0
-je L1141
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1141:
-L1139:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-sub edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1143
-mov dword ptr (-8)[ebp],109
-cmp dword ptr (-4)[ebp],0
-je L1145
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1145:
-L1143:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1147
-mov dword ptr (-8)[ebp],110
-cmp dword ptr (-4)[ebp],0
-je L1149
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1149:
-L1147:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1151
-mov dword ptr (-8)[ebp],111
-cmp dword ptr (-4)[ebp],0
-je L1153
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1153:
-L1151:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1155
-mov dword ptr (-8)[ebp],112
-cmp dword ptr (-4)[ebp],0
-je L1157
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1157:
-L1155:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1159
-mov dword ptr (-8)[ebp],113
-cmp dword ptr (-4)[ebp],0
-je L1161
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1161:
-L1159:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1163
-mov dword ptr (-8)[ebp],114
-cmp dword ptr (-4)[ebp],0
-je L1165
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1165:
-L1163:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1167
-mov dword ptr (-8)[ebp],115
-cmp dword ptr (-4)[ebp],0
-je L1169
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1169:
-L1167:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1171
-mov dword ptr (-8)[ebp],116
-cmp dword ptr (-4)[ebp],0
-je L1173
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1173:
-L1171:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1175
-mov dword ptr (-8)[ebp],117
-cmp dword ptr (-4)[ebp],0
-je L1177
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1177:
-L1175:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],3
-je L1179
-mov dword ptr (-8)[ebp],118
-cmp dword ptr (-4)[ebp],0
-je L1181
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1181:
-L1179:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],3
-je L1183
-mov dword ptr (-8)[ebp],119
-cmp dword ptr (-4)[ebp],0
-je L1185
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1185:
-L1183:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1187
-mov dword ptr (-8)[ebp],120
-cmp dword ptr (-4)[ebp],0
-je L1189
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1189:
-L1187:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1191
-mov dword ptr (-8)[ebp],121
-cmp dword ptr (-4)[ebp],0
-je L1193
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1193:
-L1191:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1195
-mov dword ptr (-8)[ebp],122
-cmp dword ptr (-4)[ebp],0
-je L1197
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1197:
-L1195:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1199
-mov dword ptr (-8)[ebp],123
-cmp dword ptr (-4)[ebp],0
-je L1201
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1201:
-L1199:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1203
-mov dword ptr (-8)[ebp],124
-cmp dword ptr (-4)[ebp],0
-je L1205
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1205:
-L1203:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],3
-je L1207
-mov dword ptr (-8)[ebp],125
-cmp dword ptr (-4)[ebp],0
-je L1209
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1209:
-L1207:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],3
-je L1211
-mov dword ptr (-8)[ebp],126
-cmp dword ptr (-4)[ebp],0
-je L1213
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1213:
-L1211:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1215
-mov dword ptr (-8)[ebp],127
-cmp dword ptr (-4)[ebp],0
-je L1217
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1217:
-L1215:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1219
-mov dword ptr (-8)[ebp],128
-cmp dword ptr (-4)[ebp],0
-je L1221
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1221:
-L1219:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1223
-mov dword ptr (-8)[ebp],129
-cmp dword ptr (-4)[ebp],0
-je L1225
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1225:
-L1223:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1227
-mov dword ptr (-8)[ebp],130
-cmp dword ptr (-4)[ebp],0
-je L1229
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1229:
-L1227:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1231
-mov dword ptr (-8)[ebp],131
-cmp dword ptr (-4)[ebp],0
-je L1233
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1233:
-L1231:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-fstp dword ptr (-160)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-160)[ebp]
-fstsw ax
-sahf
-ja L1236
-fld dword ptr (-160)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-156)[ebp],edi
-jmp L1237
-L1236:
-fld dword ptr (-160)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-156)[ebp],edi
-L1237:
-mov edi,dword ptr (-156)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1238
-mov dword ptr (-8)[ebp],132
-cmp dword ptr (-4)[ebp],0
-je L1240
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1240:
-L1238:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fsub qword ptr (-64)[ebp]
-fstp qword ptr (-176)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-176)[ebp]
-fstsw ax
-sahf
-ja L1243
-fld qword ptr (-176)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-168)[ebp],edi
-jmp L1244
-L1243:
-fld qword ptr (-176)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-168)[ebp],edi
-L1244:
-mov edi,dword ptr (-168)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1245
-mov dword ptr (-8)[ebp],133
-cmp dword ptr (-4)[ebp],0
-je L1247
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1247:
-L1245:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1249
-mov dword ptr (-8)[ebp],134
-cmp dword ptr (-4)[ebp],0
-je L1252
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1252:
-L1249:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1254
-mov dword ptr (-8)[ebp],135
-cmp dword ptr (-4)[ebp],0
-je L1256
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1256:
-L1254:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1258
-mov dword ptr (-8)[ebp],136
-cmp dword ptr (-4)[ebp],0
-je L1260
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1260:
-L1258:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1262
-mov dword ptr (-8)[ebp],137
-cmp dword ptr (-4)[ebp],0
-je L1264
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1264:
-L1262:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1266
-mov dword ptr (-8)[ebp],138
-cmp dword ptr (-4)[ebp],0
-je L1268
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1268:
-L1266:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fsub dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1270
-mov dword ptr (-8)[ebp],139
-cmp dword ptr (-4)[ebp],0
-je L1272
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1272:
-L1270:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fsub qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1274
-mov dword ptr (-8)[ebp],140
-cmp dword ptr (-4)[ebp],0
-je L1276
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1276:
-L1274:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1278
-mov dword ptr (-8)[ebp],141
-cmp dword ptr (-4)[ebp],0
-je L1281
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1281:
-L1278:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1283
-mov dword ptr (-8)[ebp],142
-cmp dword ptr (-4)[ebp],0
-je L1285
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1285:
-L1283:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1287
-mov dword ptr (-8)[ebp],143
-cmp dword ptr (-4)[ebp],0
-je L1289
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1289:
-L1287:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1291
-mov dword ptr (-8)[ebp],144
-cmp dword ptr (-4)[ebp],0
-je L1293
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1293:
-L1291:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1295
-mov dword ptr (-8)[ebp],145
-cmp dword ptr (-4)[ebp],0
-je L1297
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1297:
-L1295:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fsub dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1299
-mov dword ptr (-8)[ebp],146
-cmp dword ptr (-4)[ebp],0
-je L1301
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1301:
-L1299:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fsub qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1303
-mov dword ptr (-8)[ebp],147
-cmp dword ptr (-4)[ebp],0
-je L1305
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1305:
-L1303:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1307
-mov dword ptr (-8)[ebp],148
-cmp dword ptr (-4)[ebp],0
-je L1309
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1309:
-L1307:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1311
-mov dword ptr (-8)[ebp],149
-cmp dword ptr (-4)[ebp],0
-je L1313
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1313:
-L1311:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1315
-mov dword ptr (-8)[ebp],150
-cmp dword ptr (-4)[ebp],0
-je L1317
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1317:
-L1315:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1319
-mov dword ptr (-8)[ebp],151
-cmp dword ptr (-4)[ebp],0
-je L1321
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1321:
-L1319:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1323
-mov dword ptr (-8)[ebp],152
-cmp dword ptr (-4)[ebp],0
-je L1325
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1325:
-L1323:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1327
-mov dword ptr (-8)[ebp],153
-cmp dword ptr (-4)[ebp],0
-je L1329
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1329:
-L1327:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1331
-mov dword ptr (-8)[ebp],154
-cmp dword ptr (-4)[ebp],0
-je L1333
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1333:
-L1331:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1335
-mov dword ptr (-8)[ebp],155
-cmp dword ptr (-4)[ebp],0
-je L1337
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1337:
-L1335:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1339
-mov dword ptr (-8)[ebp],156
-cmp dword ptr (-4)[ebp],0
-je L1341
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1341:
-L1339:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1343
-mov dword ptr (-8)[ebp],157
-cmp dword ptr (-4)[ebp],0
-je L1345
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1345:
-L1343:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1347
-mov dword ptr (-8)[ebp],158
-cmp dword ptr (-4)[ebp],0
-je L1349
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1349:
-L1347:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1351
-mov dword ptr (-8)[ebp],159
-cmp dword ptr (-4)[ebp],0
-je L1353
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1353:
-L1351:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1355
-mov dword ptr (-8)[ebp],160
-cmp dword ptr (-4)[ebp],0
-je L1357
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1357:
-L1355:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1359
-mov dword ptr (-8)[ebp],161
-cmp dword ptr (-4)[ebp],0
-je L1361
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1361:
-L1359:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1363
-mov dword ptr (-8)[ebp],162
-cmp dword ptr (-4)[ebp],0
-je L1365
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1365:
-L1363:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1367
-mov dword ptr (-8)[ebp],163
-cmp dword ptr (-4)[ebp],0
-je L1369
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1369:
-L1367:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1371
-mov dword ptr (-8)[ebp],164
-cmp dword ptr (-4)[ebp],0
-je L1373
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1373:
-L1371:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1375
-mov dword ptr (-8)[ebp],165
-cmp dword ptr (-4)[ebp],0
-je L1377
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1377:
-L1375:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1379
-mov dword ptr (-8)[ebp],166
-cmp dword ptr (-4)[ebp],0
-je L1381
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1381:
-L1379:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],10
-je L1383
-mov dword ptr (-8)[ebp],167
-cmp dword ptr (-4)[ebp],0
-je L1385
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1385:
-L1383:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],10
-je L1387
-mov dword ptr (-8)[ebp],168
-cmp dword ptr (-4)[ebp],0
-je L1389
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1389:
-L1387:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1391
-mov dword ptr (-8)[ebp],169
-cmp dword ptr (-4)[ebp],0
-je L1393
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1393:
-L1391:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1395
-mov dword ptr (-8)[ebp],170
-cmp dword ptr (-4)[ebp],0
-je L1397
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1397:
-L1395:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1399
-mov dword ptr (-8)[ebp],171
-cmp dword ptr (-4)[ebp],0
-je L1401
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1401:
-L1399:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1403
-mov dword ptr (-8)[ebp],172
-cmp dword ptr (-4)[ebp],0
-je L1405
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1405:
-L1403:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1407
-mov dword ptr (-8)[ebp],173
-cmp dword ptr (-4)[ebp],0
-je L1409
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1409:
-L1407:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],10
-je L1411
-mov dword ptr (-8)[ebp],174
-cmp dword ptr (-4)[ebp],0
-je L1413
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1413:
-L1411:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],10
-je L1415
-mov dword ptr (-8)[ebp],175
-cmp dword ptr (-4)[ebp],0
-je L1417
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1417:
-L1415:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1419
-mov dword ptr (-8)[ebp],176
-cmp dword ptr (-4)[ebp],0
-je L1421
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1421:
-L1419:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,word ptr (-28)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1423
-mov dword ptr (-8)[ebp],177
-cmp dword ptr (-4)[ebp],0
-je L1425
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1425:
-L1423:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-32)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1427
-mov dword ptr (-8)[ebp],178
-cmp dword ptr (-4)[ebp],0
-je L1429
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1429:
-L1427:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-36)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1431
-mov dword ptr (-8)[ebp],179
-cmp dword ptr (-4)[ebp],0
-je L1433
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1433:
-L1431:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mul dword ptr (-40)[ebp]
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1435
-mov dword ptr (-8)[ebp],180
-cmp dword ptr (-4)[ebp],0
-je L1437
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1437:
-L1435:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-fstp dword ptr (-192)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-192)[ebp]
-fstsw ax
-sahf
-ja L1440
-fld dword ptr (-192)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-188)[ebp],edi
-jmp L1441
-L1440:
-fld dword ptr (-192)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-188)[ebp],edi
-L1441:
-mov edi,dword ptr (-188)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1442
-mov dword ptr (-8)[ebp],181
-cmp dword ptr (-4)[ebp],0
-je L1444
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1444:
-L1442:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fmul qword ptr (-64)[ebp]
-fstp qword ptr (-208)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-208)[ebp]
-fstsw ax
-sahf
-ja L1447
-fld qword ptr (-208)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-200)[ebp],edi
-jmp L1448
-L1447:
-fld qword ptr (-208)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-200)[ebp],edi
-L1448:
-mov edi,dword ptr (-200)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1449
-mov dword ptr (-8)[ebp],182
-cmp dword ptr (-4)[ebp],0
-je L1451
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1451:
-L1449:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1453
-mov dword ptr (-8)[ebp],183
-cmp dword ptr (-4)[ebp],0
-je L1456
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1456:
-L1453:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1458
-mov dword ptr (-8)[ebp],184
-cmp dword ptr (-4)[ebp],0
-je L1460
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1460:
-L1458:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1462
-mov dword ptr (-8)[ebp],185
-cmp dword ptr (-4)[ebp],0
-je L1464
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1464:
-L1462:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1466
-mov dword ptr (-8)[ebp],186
-cmp dword ptr (-4)[ebp],0
-je L1468
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1468:
-L1466:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1470
-mov dword ptr (-8)[ebp],187
-cmp dword ptr (-4)[ebp],0
-je L1472
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1472:
-L1470:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fmul dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1474
-mov dword ptr (-8)[ebp],188
-cmp dword ptr (-4)[ebp],0
-je L1476
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1476:
-L1474:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fmul qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1478
-mov dword ptr (-8)[ebp],189
-cmp dword ptr (-4)[ebp],0
-je L1480
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1480:
-L1478:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1482
-mov dword ptr (-8)[ebp],190
-cmp dword ptr (-4)[ebp],0
-je L1485
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1485:
-L1482:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1487
-mov dword ptr (-8)[ebp],191
-cmp dword ptr (-4)[ebp],0
-je L1489
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1489:
-L1487:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1491
-mov dword ptr (-8)[ebp],192
-cmp dword ptr (-4)[ebp],0
-je L1493
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1493:
-L1491:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1495
-mov dword ptr (-8)[ebp],193
-cmp dword ptr (-4)[ebp],0
-je L1497
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1497:
-L1495:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1499
-mov dword ptr (-8)[ebp],194
-cmp dword ptr (-4)[ebp],0
-je L1501
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1501:
-L1499:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fmul dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1503
-mov dword ptr (-8)[ebp],195
-cmp dword ptr (-4)[ebp],0
-je L1505
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1505:
-L1503:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fmul qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1507
-mov dword ptr (-8)[ebp],196
-cmp dword ptr (-4)[ebp],0
-je L1509
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1509:
-L1507:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1511
-mov dword ptr (-8)[ebp],197
-cmp dword ptr (-4)[ebp],0
-je L1513
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1513:
-L1511:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1515
-mov dword ptr (-8)[ebp],198
-cmp dword ptr (-4)[ebp],0
-je L1517
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1517:
-L1515:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1519
-mov dword ptr (-8)[ebp],199
-cmp dword ptr (-4)[ebp],0
-je L1521
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1521:
-L1519:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1523
-mov dword ptr (-8)[ebp],200
-cmp dword ptr (-4)[ebp],0
-je L1525
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1525:
-L1523:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1527
-mov dword ptr (-8)[ebp],201
-cmp dword ptr (-4)[ebp],0
-je L1529
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1529:
-L1527:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1531
-mov dword ptr (-8)[ebp],202
-cmp dword ptr (-4)[ebp],0
-je L1533
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1533:
-L1531:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1535
-mov dword ptr (-8)[ebp],203
-cmp dword ptr (-4)[ebp],0
-je L1537
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1537:
-L1535:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1539
-mov dword ptr (-8)[ebp],204
-cmp dword ptr (-4)[ebp],0
-je L1541
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1541:
-L1539:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1543
-mov dword ptr (-8)[ebp],205
-cmp dword ptr (-4)[ebp],0
-je L1545
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1545:
-L1543:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1547
-mov dword ptr (-8)[ebp],206
-cmp dword ptr (-4)[ebp],0
-je L1549
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1549:
-L1547:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1551
-mov dword ptr (-8)[ebp],207
-cmp dword ptr (-4)[ebp],0
-je L1553
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1553:
-L1551:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1555
-mov dword ptr (-8)[ebp],208
-cmp dword ptr (-4)[ebp],0
-je L1557
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1557:
-L1555:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1559
-mov dword ptr (-8)[ebp],209
-cmp dword ptr (-4)[ebp],0
-je L1561
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1561:
-L1559:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1563
-mov dword ptr (-8)[ebp],210
-cmp dword ptr (-4)[ebp],0
-je L1565
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1565:
-L1563:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1567
-mov dword ptr (-8)[ebp],211
-cmp dword ptr (-4)[ebp],0
-je L1569
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1569:
-L1567:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1571
-mov dword ptr (-8)[ebp],212
-cmp dword ptr (-4)[ebp],0
-je L1573
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1573:
-L1571:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1575
-mov dword ptr (-8)[ebp],213
-cmp dword ptr (-4)[ebp],0
-je L1577
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1577:
-L1575:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1579
-mov dword ptr (-8)[ebp],214
-cmp dword ptr (-4)[ebp],0
-je L1581
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1581:
-L1579:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L1583
-mov dword ptr (-8)[ebp],215
-cmp dword ptr (-4)[ebp],0
-je L1585
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1585:
-L1583:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1587
-mov dword ptr (-8)[ebp],216
-cmp dword ptr (-4)[ebp],0
-je L1589
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1589:
-L1587:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1591
-mov dword ptr (-8)[ebp],217
-cmp dword ptr (-4)[ebp],0
-je L1593
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1593:
-L1591:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1595
-mov dword ptr (-8)[ebp],218
-cmp dword ptr (-4)[ebp],0
-je L1597
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1597:
-L1595:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1599
-mov dword ptr (-8)[ebp],219
-cmp dword ptr (-4)[ebp],0
-je L1601
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1601:
-L1599:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1603
-mov dword ptr (-8)[ebp],220
-cmp dword ptr (-4)[ebp],0
-je L1605
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1605:
-L1603:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1607
-mov dword ptr (-8)[ebp],221
-cmp dword ptr (-4)[ebp],0
-je L1609
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1609:
-L1607:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L1611
-mov dword ptr (-8)[ebp],222
-cmp dword ptr (-4)[ebp],0
-je L1613
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1613:
-L1611:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1615
-mov dword ptr (-8)[ebp],223
-cmp dword ptr (-4)[ebp],0
-je L1617
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1617:
-L1615:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1619
-mov dword ptr (-8)[ebp],224
-cmp dword ptr (-4)[ebp],0
-je L1621
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1621:
-L1619:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1623
-mov dword ptr (-8)[ebp],225
-cmp dword ptr (-4)[ebp],0
-je L1625
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1625:
-L1623:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,word ptr (-28)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1627
-mov dword ptr (-8)[ebp],226
-cmp dword ptr (-4)[ebp],0
-je L1629
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1629:
-L1627:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-32)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1631
-mov dword ptr (-8)[ebp],227
-cmp dword ptr (-4)[ebp],0
-je L1633
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1633:
-L1631:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-36)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1635
-mov dword ptr (-8)[ebp],228
-cmp dword ptr (-4)[ebp],0
-je L1637
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1637:
-L1635:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1639
-mov dword ptr (-8)[ebp],229
-cmp dword ptr (-4)[ebp],0
-je L1641
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1641:
-L1639:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-fstp dword ptr (-224)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-224)[ebp]
-fstsw ax
-sahf
-ja L1644
-fld dword ptr (-224)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-220)[ebp],edi
-jmp L1645
-L1644:
-fld dword ptr (-224)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-220)[ebp],edi
-L1645:
-mov edi,dword ptr (-220)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1646
-mov dword ptr (-8)[ebp],230
-cmp dword ptr (-4)[ebp],0
-je L1648
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1648:
-L1646:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fdiv qword ptr (-64)[ebp]
-fstp qword ptr (-240)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-240)[ebp]
-fstsw ax
-sahf
-ja L1651
-fld qword ptr (-240)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-232)[ebp],edi
-jmp L1652
-L1651:
-fld qword ptr (-240)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-232)[ebp],edi
-L1652:
-mov edi,dword ptr (-232)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1653
-mov dword ptr (-8)[ebp],231
-cmp dword ptr (-4)[ebp],0
-je L1655
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1655:
-L1653:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1657
-mov dword ptr (-8)[ebp],232
-cmp dword ptr (-4)[ebp],0
-je L1660
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1660:
-L1657:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1662
-mov dword ptr (-8)[ebp],233
-cmp dword ptr (-4)[ebp],0
-je L1664
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1664:
-L1662:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1666
-mov dword ptr (-8)[ebp],234
-cmp dword ptr (-4)[ebp],0
-je L1668
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1668:
-L1666:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1670
-mov dword ptr (-8)[ebp],235
-cmp dword ptr (-4)[ebp],0
-je L1672
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1672:
-L1670:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1674
-mov dword ptr (-8)[ebp],236
-cmp dword ptr (-4)[ebp],0
-je L1676
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1676:
-L1674:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fdiv dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1678
-mov dword ptr (-8)[ebp],237
-cmp dword ptr (-4)[ebp],0
-je L1680
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1680:
-L1678:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fdiv qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1682
-mov dword ptr (-8)[ebp],238
-cmp dword ptr (-4)[ebp],0
-je L1684
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1684:
-L1682:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1686
-mov dword ptr (-8)[ebp],239
-cmp dword ptr (-4)[ebp],0
-je L1688
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1688:
-L1686:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1690
-mov dword ptr (-8)[ebp],240
-cmp dword ptr (-4)[ebp],0
-je L1692
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1692:
-L1690:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1694
-mov dword ptr (-8)[ebp],241
-cmp dword ptr (-4)[ebp],0
-je L1696
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1696:
-L1694:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1698
-mov dword ptr (-8)[ebp],242
-cmp dword ptr (-4)[ebp],0
-je L1700
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1700:
-L1698:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1702
-mov dword ptr (-8)[ebp],243
-cmp dword ptr (-4)[ebp],0
-je L1704
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1704:
-L1702:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fdiv dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1706
-mov dword ptr (-8)[ebp],244
-cmp dword ptr (-4)[ebp],0
-je L1708
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1708:
-L1706:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fdiv qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1710
-mov dword ptr (-8)[ebp],245
-cmp dword ptr (-4)[ebp],0
-je L1712
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1712:
-L1710:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1714
-mov dword ptr (-8)[ebp],246
-cmp dword ptr (-4)[ebp],0
-je L1716
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1716:
-L1714:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1718
-mov dword ptr (-8)[ebp],247
-cmp dword ptr (-4)[ebp],0
-je L1720
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1720:
-L1718:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1722
-mov dword ptr (-8)[ebp],248
-cmp dword ptr (-4)[ebp],0
-je L1724
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1724:
-L1722:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1726
-mov dword ptr (-8)[ebp],249
-cmp dword ptr (-4)[ebp],0
-je L1728
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1728:
-L1726:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1730
-mov dword ptr (-8)[ebp],250
-cmp dword ptr (-4)[ebp],0
-je L1732
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1732:
-L1730:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1734
-mov dword ptr (-8)[ebp],251
-cmp dword ptr (-4)[ebp],0
-je L1736
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1736:
-L1734:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1738
-mov dword ptr (-8)[ebp],252
-cmp dword ptr (-4)[ebp],0
-je L1740
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1740:
-L1738:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1742
-mov dword ptr (-8)[ebp],253
-cmp dword ptr (-4)[ebp],0
-je L1744
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1744:
-L1742:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1746
-mov dword ptr (-8)[ebp],254
-cmp dword ptr (-4)[ebp],0
-je L1748
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1748:
-L1746:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1750
-mov dword ptr (-8)[ebp],255
-cmp dword ptr (-4)[ebp],0
-je L1752
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1752:
-L1750:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1754
-mov dword ptr (-8)[ebp],256
-cmp dword ptr (-4)[ebp],0
-je L1756
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1756:
-L1754:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1758
-mov dword ptr (-8)[ebp],257
-cmp dword ptr (-4)[ebp],0
-je L1760
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1760:
-L1758:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1762
-mov dword ptr (-8)[ebp],258
-cmp dword ptr (-4)[ebp],0
-je L1764
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1764:
-L1762:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1766
-mov dword ptr (-8)[ebp],259
-cmp dword ptr (-4)[ebp],0
-je L1768
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1768:
-L1766:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1770
-mov dword ptr (-8)[ebp],260
-cmp dword ptr (-4)[ebp],0
-je L1772
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1772:
-L1770:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1774
-mov dword ptr (-8)[ebp],261
-cmp dword ptr (-4)[ebp],0
-je L1776
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1776:
-L1774:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1778
-mov dword ptr (-8)[ebp],262
-cmp dword ptr (-4)[ebp],0
-je L1780
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1780:
-L1778:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1782
-mov dword ptr (-8)[ebp],263
-cmp dword ptr (-4)[ebp],0
-je L1784
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1784:
-L1782:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1786
-mov dword ptr (-8)[ebp],264
-cmp dword ptr (-4)[ebp],0
-je L1788
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1788:
-L1786:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1790
-mov dword ptr (-8)[ebp],265
-cmp dword ptr (-4)[ebp],0
-je L1792
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1792:
-L1790:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1794
-mov dword ptr (-8)[ebp],266
-cmp dword ptr (-4)[ebp],0
-je L1796
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1796:
-L1794:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,word ptr (-28)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1798
-mov dword ptr (-8)[ebp],267
-cmp dword ptr (-4)[ebp],0
-je L1800
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1800:
-L1798:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-32)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1802
-mov dword ptr (-8)[ebp],268
-cmp dword ptr (-4)[ebp],0
-je L1804
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1804:
-L1802:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-36)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1806
-mov dword ptr (-8)[ebp],269
-cmp dword ptr (-4)[ebp],0
-je L1808
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1808:
-L1806:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1810
-mov dword ptr (-8)[ebp],270
-cmp dword ptr (-4)[ebp],0
-je L1812
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1812:
-L1810:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1814
-mov dword ptr (-8)[ebp],271
-cmp dword ptr (-4)[ebp],0
-je L1816
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1816:
-L1814:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1818
-mov dword ptr (-8)[ebp],272
-cmp dword ptr (-4)[ebp],0
-je L1820
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1820:
-L1818:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1822
-mov dword ptr (-8)[ebp],273
-cmp dword ptr (-4)[ebp],0
-je L1824
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1824:
-L1822:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1826
-mov dword ptr (-8)[ebp],274
-cmp dword ptr (-4)[ebp],0
-je L1828
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1828:
-L1826:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1830
-mov dword ptr (-8)[ebp],275
-cmp dword ptr (-4)[ebp],0
-je L1832
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1832:
-L1830:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1834
-mov dword ptr (-8)[ebp],276
-cmp dword ptr (-4)[ebp],0
-je L1836
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1836:
-L1834:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1838
-mov dword ptr (-8)[ebp],277
-cmp dword ptr (-4)[ebp],0
-je L1840
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1840:
-L1838:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1842
-mov dword ptr (-8)[ebp],278
-cmp dword ptr (-4)[ebp],0
-je L1844
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1844:
-L1842:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1846
-mov dword ptr (-8)[ebp],279
-cmp dword ptr (-4)[ebp],0
-je L1848
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1848:
-L1846:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1850
-mov dword ptr (-8)[ebp],280
-cmp dword ptr (-4)[ebp],0
-je L1852
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1852:
-L1850:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1854
-mov dword ptr (-8)[ebp],281
-cmp dword ptr (-4)[ebp],0
-je L1856
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1856:
-L1854:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1858
-mov dword ptr (-8)[ebp],282
-cmp dword ptr (-4)[ebp],0
-je L1860
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1860:
-L1858:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1862
-mov dword ptr (-8)[ebp],283
-cmp dword ptr (-4)[ebp],0
-je L1864
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1864:
-L1862:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1866
-mov dword ptr (-8)[ebp],284
-cmp dword ptr (-4)[ebp],0
-je L1868
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1868:
-L1866:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1870
-mov dword ptr (-8)[ebp],285
-cmp dword ptr (-4)[ebp],0
-je L1872
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1872:
-L1870:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1874
-mov dword ptr (-8)[ebp],286
-cmp dword ptr (-4)[ebp],0
-je L1876
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1876:
-L1874:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1878
-mov dword ptr (-8)[ebp],287
-cmp dword ptr (-4)[ebp],0
-je L1880
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1880:
-L1878:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1882
-mov dword ptr (-8)[ebp],288
-cmp dword ptr (-4)[ebp],0
-je L1884
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1884:
-L1882:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1886
-mov dword ptr (-8)[ebp],289
-cmp dword ptr (-4)[ebp],0
-je L1888
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1888:
-L1886:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1890
-mov dword ptr (-8)[ebp],290
-cmp dword ptr (-4)[ebp],0
-je L1892
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1892:
-L1890:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1894
-mov dword ptr (-8)[ebp],291
-cmp dword ptr (-4)[ebp],0
-je L1896
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1896:
-L1894:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1898
-mov dword ptr (-8)[ebp],292
-cmp dword ptr (-4)[ebp],0
-je L1900
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1900:
-L1898:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1902
-mov dword ptr (-8)[ebp],293
-cmp dword ptr (-4)[ebp],0
-je L1904
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1904:
-L1902:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1906
-mov dword ptr (-8)[ebp],294
-cmp dword ptr (-4)[ebp],0
-je L1908
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1908:
-L1906:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1910
-mov dword ptr (-8)[ebp],295
-cmp dword ptr (-4)[ebp],0
-je L1912
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1912:
-L1910:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1914
-mov dword ptr (-8)[ebp],296
-cmp dword ptr (-4)[ebp],0
-je L1916
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1916:
-L1914:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1918
-mov dword ptr (-8)[ebp],297
-cmp dword ptr (-4)[ebp],0
-je L1920
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1920:
-L1918:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1922
-mov dword ptr (-8)[ebp],298
-cmp dword ptr (-4)[ebp],0
-je L1924
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1924:
-L1922:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1926
-mov dword ptr (-8)[ebp],299
-cmp dword ptr (-4)[ebp],0
-je L1928
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1928:
-L1926:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1930
-mov dword ptr (-8)[ebp],300
-cmp dword ptr (-4)[ebp],0
-je L1932
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1932:
-L1930:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1934
-mov dword ptr (-8)[ebp],301
-cmp dword ptr (-4)[ebp],0
-je L1936
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1936:
-L1934:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1938
-mov dword ptr (-8)[ebp],302
-cmp dword ptr (-4)[ebp],0
-je L1940
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1940:
-L1938:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1942
-mov dword ptr (-8)[ebp],303
-cmp dword ptr (-4)[ebp],0
-je L1944
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1944:
-L1942:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1946
-mov dword ptr (-8)[ebp],304
-cmp dword ptr (-4)[ebp],0
-je L1948
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1948:
-L1946:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1950
-mov dword ptr (-8)[ebp],305
-cmp dword ptr (-4)[ebp],0
-je L1952
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1952:
-L1950:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1954
-mov dword ptr (-8)[ebp],306
-cmp dword ptr (-4)[ebp],0
-je L1956
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1956:
-L1954:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1958
-mov dword ptr (-8)[ebp],307
-cmp dword ptr (-4)[ebp],0
-je L1960
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1960:
-L1958:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1962
-mov dword ptr (-8)[ebp],308
-cmp dword ptr (-4)[ebp],0
-je L1964
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1964:
-L1962:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1966
-mov dword ptr (-8)[ebp],309
-cmp dword ptr (-4)[ebp],0
-je L1968
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1968:
-L1966:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1970
-mov dword ptr (-8)[ebp],310
-cmp dword ptr (-4)[ebp],0
-je L1972
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1972:
-L1970:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1974
-mov dword ptr (-8)[ebp],311
-cmp dword ptr (-4)[ebp],0
-je L1976
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1976:
-L1974:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1978
-mov dword ptr (-8)[ebp],312
-cmp dword ptr (-4)[ebp],0
-je L1980
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1980:
-L1978:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1982
-mov dword ptr (-8)[ebp],313
-cmp dword ptr (-4)[ebp],0
-je L1984
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1984:
-L1982:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1986
-mov dword ptr (-8)[ebp],314
-cmp dword ptr (-4)[ebp],0
-je L1988
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1988:
-L1986:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1990
-mov dword ptr (-8)[ebp],315
-cmp dword ptr (-4)[ebp],0
-je L1992
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1992:
-L1990:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L1994
-mov dword ptr (-8)[ebp],316
-cmp dword ptr (-4)[ebp],0
-je L1996
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1996:
-L1994:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L1998
-mov dword ptr (-8)[ebp],317
-cmp dword ptr (-4)[ebp],0
-je L2000
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2000:
-L1998:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L2002
-mov dword ptr (-8)[ebp],318
-cmp dword ptr (-4)[ebp],0
-je L2004
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2004:
-L2002:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L2006
-mov dword ptr (-8)[ebp],319
-cmp dword ptr (-4)[ebp],0
-je L2008
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2008:
-L2006:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L2010
-mov dword ptr (-8)[ebp],320
-cmp dword ptr (-4)[ebp],0
-je L2012
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2012:
-L2010:
-mov byte ptr (-9)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-and edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2014
-mov dword ptr (-8)[ebp],321
-cmp dword ptr (-4)[ebp],0
-je L2016
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2016:
-L2014:
-mov byte ptr (-9)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-and edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2018
-mov dword ptr (-8)[ebp],322
-cmp dword ptr (-4)[ebp],0
-je L2020
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2020:
-L2018:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-and edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2022
-mov dword ptr (-8)[ebp],323
-cmp dword ptr (-4)[ebp],0
-je L2024
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2024:
-L2022:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-and edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2026
-mov dword ptr (-8)[ebp],324
-cmp dword ptr (-4)[ebp],0
-je L2028
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2028:
-L2026:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2030
-mov dword ptr (-8)[ebp],325
-cmp dword ptr (-4)[ebp],0
-je L2032
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2032:
-L2030:
-mov word ptr (-12)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-and edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2034
-mov dword ptr (-8)[ebp],326
-cmp dword ptr (-4)[ebp],0
-je L2036
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2036:
-L2034:
-mov word ptr (-12)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-and edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2038
-mov dword ptr (-8)[ebp],327
-cmp dword ptr (-4)[ebp],0
-je L2040
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2040:
-L2038:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-and edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2042
-mov dword ptr (-8)[ebp],328
-cmp dword ptr (-4)[ebp],0
-je L2044
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2044:
-L2042:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-and edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2046
-mov dword ptr (-8)[ebp],329
-cmp dword ptr (-4)[ebp],0
-je L2048
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2048:
-L2046:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2050
-mov dword ptr (-8)[ebp],330
-cmp dword ptr (-4)[ebp],0
-je L2052
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2052:
-L2050:
-mov dword ptr (-16)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2054
-mov dword ptr (-8)[ebp],331
-cmp dword ptr (-4)[ebp],0
-je L2056
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2056:
-L2054:
-mov dword ptr (-16)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2058
-mov dword ptr (-8)[ebp],332
-cmp dword ptr (-4)[ebp],0
-je L2060
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2060:
-L2058:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2062
-mov dword ptr (-8)[ebp],333
-cmp dword ptr (-4)[ebp],0
-je L2064
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2064:
-L2062:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2066
-mov dword ptr (-8)[ebp],334
-cmp dword ptr (-4)[ebp],0
-je L2068
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2068:
-L2066:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-16)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2070
-mov dword ptr (-8)[ebp],335
-cmp dword ptr (-4)[ebp],0
-je L2072
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2072:
-L2070:
-mov dword ptr (-20)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2074
-mov dword ptr (-8)[ebp],336
-cmp dword ptr (-4)[ebp],0
-je L2076
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2076:
-L2074:
-mov dword ptr (-20)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2078
-mov dword ptr (-8)[ebp],337
-cmp dword ptr (-4)[ebp],0
-je L2080
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2080:
-L2078:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2082
-mov dword ptr (-8)[ebp],338
-cmp dword ptr (-4)[ebp],0
-je L2084
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2084:
-L2082:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2086
-mov dword ptr (-8)[ebp],339
-cmp dword ptr (-4)[ebp],0
-je L2088
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2088:
-L2086:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-20)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2090
-mov dword ptr (-8)[ebp],340
-cmp dword ptr (-4)[ebp],0
-je L2092
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2092:
-L2090:
-mov dword ptr (-24)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2094
-mov dword ptr (-8)[ebp],341
-cmp dword ptr (-4)[ebp],0
-je L2096
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2096:
-L2094:
-mov dword ptr (-24)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2098
-mov dword ptr (-8)[ebp],342
-cmp dword ptr (-4)[ebp],0
-je L2100
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2100:
-L2098:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2102
-mov dword ptr (-8)[ebp],343
-cmp dword ptr (-4)[ebp],0
-je L2104
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2104:
-L2102:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2106
-mov dword ptr (-8)[ebp],344
-cmp dword ptr (-4)[ebp],0
-je L2108
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2108:
-L2106:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-40)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2110
-mov dword ptr (-8)[ebp],345
-cmp dword ptr (-4)[ebp],0
-je L2112
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2112:
-L2110:
-mov byte ptr (-9)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-xor edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2114
-mov dword ptr (-8)[ebp],346
-cmp dword ptr (-4)[ebp],0
-je L2116
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2116:
-L2114:
-mov byte ptr (-9)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-xor edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2118
-mov dword ptr (-8)[ebp],347
-cmp dword ptr (-4)[ebp],0
-je L2120
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2120:
-L2118:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-xor edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2122
-mov dword ptr (-8)[ebp],348
-cmp dword ptr (-4)[ebp],0
-je L2124
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2124:
-L2122:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-xor edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2126
-mov dword ptr (-8)[ebp],349
-cmp dword ptr (-4)[ebp],0
-je L2128
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2128:
-L2126:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2130
-mov dword ptr (-8)[ebp],350
-cmp dword ptr (-4)[ebp],0
-je L2132
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2132:
-L2130:
-mov word ptr (-12)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-xor edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2134
-mov dword ptr (-8)[ebp],351
-cmp dword ptr (-4)[ebp],0
-je L2136
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2136:
-L2134:
-mov word ptr (-12)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-xor edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2138
-mov dword ptr (-8)[ebp],352
-cmp dword ptr (-4)[ebp],0
-je L2140
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2140:
-L2138:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-xor edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2142
-mov dword ptr (-8)[ebp],353
-cmp dword ptr (-4)[ebp],0
-je L2144
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2144:
-L2142:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-xor edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2146
-mov dword ptr (-8)[ebp],354
-cmp dword ptr (-4)[ebp],0
-je L2148
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2148:
-L2146:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2150
-mov dword ptr (-8)[ebp],355
-cmp dword ptr (-4)[ebp],0
-je L2152
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2152:
-L2150:
-mov dword ptr (-16)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2154
-mov dword ptr (-8)[ebp],356
-cmp dword ptr (-4)[ebp],0
-je L2156
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2156:
-L2154:
-mov dword ptr (-16)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2158
-mov dword ptr (-8)[ebp],357
-cmp dword ptr (-4)[ebp],0
-je L2160
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2160:
-L2158:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2162
-mov dword ptr (-8)[ebp],358
-cmp dword ptr (-4)[ebp],0
-je L2164
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2164:
-L2162:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2166
-mov dword ptr (-8)[ebp],359
-cmp dword ptr (-4)[ebp],0
-je L2168
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2168:
-L2166:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-16)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2170
-mov dword ptr (-8)[ebp],360
-cmp dword ptr (-4)[ebp],0
-je L2172
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2172:
-L2170:
-mov dword ptr (-20)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2174
-mov dword ptr (-8)[ebp],361
-cmp dword ptr (-4)[ebp],0
-je L2176
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2176:
-L2174:
-mov dword ptr (-20)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2178
-mov dword ptr (-8)[ebp],362
-cmp dword ptr (-4)[ebp],0
-je L2180
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2180:
-L2178:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2182
-mov dword ptr (-8)[ebp],363
-cmp dword ptr (-4)[ebp],0
-je L2184
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2184:
-L2182:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2186
-mov dword ptr (-8)[ebp],364
-cmp dword ptr (-4)[ebp],0
-je L2188
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2188:
-L2186:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-20)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2190
-mov dword ptr (-8)[ebp],365
-cmp dword ptr (-4)[ebp],0
-je L2192
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2192:
-L2190:
-mov dword ptr (-24)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2194
-mov dword ptr (-8)[ebp],366
-cmp dword ptr (-4)[ebp],0
-je L2196
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2196:
-L2194:
-mov dword ptr (-24)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2198
-mov dword ptr (-8)[ebp],367
-cmp dword ptr (-4)[ebp],0
-je L2200
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2200:
-L2198:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2202
-mov dword ptr (-8)[ebp],368
-cmp dword ptr (-4)[ebp],0
-je L2204
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2204:
-L2202:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2206
-mov dword ptr (-8)[ebp],369
-cmp dword ptr (-4)[ebp],0
-je L2208
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2208:
-L2206:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-40)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2210
-mov dword ptr (-8)[ebp],370
-cmp dword ptr (-4)[ebp],0
-je L2212
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2212:
-L2210:
-mov byte ptr (-9)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-or edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2214
-mov dword ptr (-8)[ebp],371
-cmp dword ptr (-4)[ebp],0
-je L2216
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2216:
-L2214:
-mov byte ptr (-9)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-or edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2218
-mov dword ptr (-8)[ebp],372
-cmp dword ptr (-4)[ebp],0
-je L2220
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2220:
-L2218:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-or edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2222
-mov dword ptr (-8)[ebp],373
-cmp dword ptr (-4)[ebp],0
-je L2224
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2224:
-L2222:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-or edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2226
-mov dword ptr (-8)[ebp],374
-cmp dword ptr (-4)[ebp],0
-je L2228
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2228:
-L2226:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2230
-mov dword ptr (-8)[ebp],375
-cmp dword ptr (-4)[ebp],0
-je L2232
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2232:
-L2230:
-mov word ptr (-12)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-or edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2234
-mov dword ptr (-8)[ebp],376
-cmp dword ptr (-4)[ebp],0
-je L2236
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2236:
-L2234:
-mov word ptr (-12)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-or edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2238
-mov dword ptr (-8)[ebp],377
-cmp dword ptr (-4)[ebp],0
-je L2240
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2240:
-L2238:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-or edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2242
-mov dword ptr (-8)[ebp],378
-cmp dword ptr (-4)[ebp],0
-je L2244
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2244:
-L2242:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-or edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2246
-mov dword ptr (-8)[ebp],379
-cmp dword ptr (-4)[ebp],0
-je L2248
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2248:
-L2246:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2250
-mov dword ptr (-8)[ebp],380
-cmp dword ptr (-4)[ebp],0
-je L2252
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2252:
-L2250:
-mov dword ptr (-16)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2254
-mov dword ptr (-8)[ebp],381
-cmp dword ptr (-4)[ebp],0
-je L2256
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2256:
-L2254:
-mov dword ptr (-16)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2258
-mov dword ptr (-8)[ebp],382
-cmp dword ptr (-4)[ebp],0
-je L2260
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2260:
-L2258:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2262
-mov dword ptr (-8)[ebp],383
-cmp dword ptr (-4)[ebp],0
-je L2264
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2264:
-L2262:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2266
-mov dword ptr (-8)[ebp],384
-cmp dword ptr (-4)[ebp],0
-je L2268
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2268:
-L2266:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-16)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2270
-mov dword ptr (-8)[ebp],385
-cmp dword ptr (-4)[ebp],0
-je L2272
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2272:
-L2270:
-mov dword ptr (-20)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2274
-mov dword ptr (-8)[ebp],386
-cmp dword ptr (-4)[ebp],0
-je L2276
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2276:
-L2274:
-mov dword ptr (-20)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2278
-mov dword ptr (-8)[ebp],387
-cmp dword ptr (-4)[ebp],0
-je L2280
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2280:
-L2278:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2282
-mov dword ptr (-8)[ebp],388
-cmp dword ptr (-4)[ebp],0
-je L2284
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2284:
-L2282:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2286
-mov dword ptr (-8)[ebp],389
-cmp dword ptr (-4)[ebp],0
-je L2288
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2288:
-L2286:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-20)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2290
-mov dword ptr (-8)[ebp],390
-cmp dword ptr (-4)[ebp],0
-je L2292
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2292:
-L2290:
-mov dword ptr (-24)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2294
-mov dword ptr (-8)[ebp],391
-cmp dword ptr (-4)[ebp],0
-je L2296
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2296:
-L2294:
-mov dword ptr (-24)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2298
-mov dword ptr (-8)[ebp],392
-cmp dword ptr (-4)[ebp],0
-je L2300
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2300:
-L2298:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2302
-mov dword ptr (-8)[ebp],393
-cmp dword ptr (-4)[ebp],0
-je L2304
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2304:
-L2302:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2306
-mov dword ptr (-8)[ebp],394
-cmp dword ptr (-4)[ebp],0
-je L2308
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2308:
-L2306:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-40)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2310
-mov dword ptr (-8)[ebp],395
-cmp dword ptr (-4)[ebp],0
-je L2312
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2312:
-L2310:
-cmp dword ptr (-8)[ebp],0
-je L2314
-mov dword ptr (-76)[ebp],1
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2316
-push 1
-lea edi,(L688)
-push edi
-call _printf
-add esp,8
-L2316:
-L2314:
-mov eax,dword ptr (-76)[ebp]
-L686:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2319 label byte
-db 115
-db 55
-db 49
-db 53
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2320 label byte
-db 115
-db 55
-db 49
-db 53
-db 32
-db 32
-db 32
-db 0
-public _s715
-_DATA ends
-_TEXT segment
-_s715:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,28
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-20)[ebp],0
-lea edi,(L2320)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-16)[ebp],0
-L2321:
-L2322:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2321
-mov dword ptr (-12)[ebp],1
-inc dword ptr (-12)[ebp]
-inc dword ptr (-12)[ebp]
-inc dword ptr (-12)[ebp]
-inc dword ptr (-12)[ebp]
-mov edi,dword ptr (-12)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (-12)[ebp],edi
-cmp edi,6
-je L2324
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2326
-push 1
-lea edi,(L2319)
-push edi
-call _printf
-add esp,8
-L2326:
-inc dword ptr (-16)[ebp]
-L2324:
-mov edi,dword ptr (-28)[ebp]
-push edi
-mov dword ptr (-24)[ebp],3
-mov edi,dword ptr (-24)[ebp]
-lea edi,(2)[edi]
-push edi
-mov edi,dword ptr (-20)[ebp]
-push edi
-call _s715f
-add esp,12
-cmp eax,5
-je L2328
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2330
-push 2
-lea edi,(L2319)
-push edi
-call _printf
-add esp,8
-L2330:
-add dword ptr (-16)[ebp],2
-L2328:
-mov eax,dword ptr (-16)[ebp]
-L2318:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _s715f
-_s715f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,dword ptr (24)[ebp]
-L2332:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2334 label byte
-db 115
-db 55
-db 50
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2335 label byte
-db 115
-db 55
-db 50
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s72
-_DATA ends
-_TEXT segment
-_s72:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,100
-lea edi,(L2335)
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-16)[ebp],edi
-mov dword ptr (-24)[ebp],0
-L2336:
-L2337:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-12)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2336
-mov dword ptr (-4)[ebp],2
-cmp dword ptr (-4)[ebp],2
-je L2339
-inc dword ptr (-24)[ebp]
-push 1
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2339:
-mov edi,dword ptr (-4)[ebp]
-mov esi,edi
-neg esi
-lea edi,[esi][edi]
-cmp edi,0
-je L2341
-add dword ptr (-24)[ebp],2
-push 2
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2341:
-mov dword ptr (-4)[ebp],0
-mov dword ptr (-8)[ebp],0
-jmp L2346
-L2343:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*2]
-or edi,1
-mov dword ptr (-4)[ebp],edi
-L2344:
-inc dword ptr (-8)[ebp]
-L2346:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (4)[edi]
-cmp dword ptr (-8)[ebp],edi
-jl L2343
-mov edi,dword ptr (-4)[ebp]
-not edi
-cmp edi,0
-je L2347
-add dword ptr (-24)[ebp],4
-push 4
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2347:
-mov dword ptr (-4)[ebp],5
-mov edi,dword ptr (-4)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (-4)[ebp],edi
-cmp edi,6
-jne L2354
-mov edi,dword ptr (-4)[ebp]
-sub edi,1
-mov dword ptr (-4)[ebp],edi
-cmp edi,5
-jne L2354
-mov edi,dword ptr (-4)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-4)[ebp],esi
-cmp edi,5
-jne L2354
-mov edi,dword ptr (-4)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-4)[ebp],esi
-cmp edi,6
-jne L2354
-cmp dword ptr (-4)[ebp],5
-je L2349
-L2354:
-add dword ptr (-24)[ebp],8
-push 8
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2349:
-mov byte ptr (-29)[ebp],26
-mov dword ptr (-36)[ebp],26
-fld qword ptr (L2355)
-fstp qword ptr (-48)[ebp]
-mov word ptr (-32)[ebp],26
-mov dword ptr (-40)[ebp],26
-mov dword ptr (-28)[ebp],26
-fld dword ptr (L2356)
-fstp dword ptr (-52)[ebp]
-mov dword ptr (-20)[ebp],0
-movsx edi,word ptr (-32)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-mov edi,dword ptr (-28)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-mov edi,dword ptr (-36)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-mov edi,dword ptr (-40)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-fld dword ptr (-52)[ebp]
-call __ftol
-mov ebx,eax
-movsx edi,bl
-cmp edi,26
-jne L2363
-fld qword ptr (-48)[ebp]
-call __ftol
-mov ebx,eax
-movsx edi,bl
-cmp edi,26
-je L2357
-L2363:
-inc dword ptr (-20)[ebp]
-L2357:
-movsx edi,byte ptr (-29)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-mov edi,dword ptr (-28)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-mov edi,dword ptr (-36)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-mov edi,dword ptr (-40)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-fld dword ptr (-52)[ebp]
-call __ftol
-mov edi,eax
-movsx edi,di
-cmp edi,26
-jne L2370
-fld qword ptr (-48)[ebp]
-call __ftol
-mov edi,eax
-movsx edi,di
-cmp edi,26
-je L2364
-L2370:
-add dword ptr (-20)[ebp],2
-L2364:
-movsx edi,byte ptr (-29)[ebp]
-cmp edi,26
-jne L2377
-movsx edi,word ptr (-32)[ebp]
-cmp edi,26
-jne L2377
-cmp dword ptr (-36)[ebp],26
-jne L2377
-mov edi,dword ptr (-40)[ebp]
-cmp edi,26
-jne L2377
-fld dword ptr (-52)[ebp]
-call __ftol
-cmp eax,26
-jne L2377
-fld qword ptr (-48)[ebp]
-call __ftol
-cmp eax,26
-je L2371
-L2377:
-add dword ptr (-20)[ebp],4
-L2371:
-movsx edi,byte ptr (-29)[ebp]
-cmp edi,26
-jne L2384
-movsx edi,word ptr (-32)[ebp]
-cmp edi,26
-jne L2384
-cmp dword ptr (-28)[ebp],26
-jne L2384
-mov edi,dword ptr (-40)[ebp]
-cmp edi,26
-jne L2384
-fld dword ptr (-52)[ebp]
-call __ftol
-cmp eax,26
-jne L2384
-fld qword ptr (-48)[ebp]
-call __ftol
-cmp eax,26
-je L2378
-L2384:
-add dword ptr (-20)[ebp],8
-L2378:
-movsx edi,byte ptr (-29)[ebp]
-cmp edi,26
-jne L2393
-movsx edi,word ptr (-32)[ebp]
-cmp edi,26
-jne L2393
-mov edi,dword ptr (-28)[ebp]
-cmp edi,26
-jne L2393
-mov edi,dword ptr (-36)[ebp]
-cmp edi,26
-jne L2393
-fld dword ptr (L828)
-fcomp dword ptr (-52)[ebp]
-fstsw ax
-sahf
-ja L2394
-fld dword ptr (-52)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-56)[ebp],edi
-jmp L2395
-L2394:
-fld dword ptr (-52)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-56)[ebp],edi
-L2395:
-mov edi,dword ptr (-56)[ebp]
-cmp edi,26
-jne L2393
-fld qword ptr (L836)
-fcomp qword ptr (-48)[ebp]
-fstsw ax
-sahf
-ja L2396
-fld qword ptr (-48)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-60)[ebp],edi
-jmp L2397
-L2396:
-fld qword ptr (-48)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-60)[ebp],edi
-L2397:
-mov edi,dword ptr (-60)[ebp]
-cmp edi,26
-je L2385
-L2393:
-add dword ptr (-20)[ebp],16
-L2385:
-movsx edi,byte ptr (-29)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-movsx edi,word ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-mov edi,dword ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-fld qword ptr (-48)[ebp]
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-je L2398
-L2404:
-add dword ptr (-20)[ebp],32
-L2398:
-movsx edi,byte ptr (-29)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-movsx edi,word ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-fild dword ptr (-28)[ebp]
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-fild dword ptr (-36)[ebp]
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-fld qword ptr (L2355)
-fcomp dword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L2405
-L2411:
-add dword ptr (-20)[ebp],64
-L2405:
-cmp dword ptr (-20)[ebp],0
-je L2412
-add dword ptr (-24)[ebp],16
-push 16
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2412:
-mov eax,dword ptr (-24)[ebp]
-L2333:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2415 label byte
-db 115
-db 55
-db 53
-db 55
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2416 label byte
-db 115
-db 55
-db 53
-db 55
-db 32
-db 32
-db 32
-db 0
-public _s757
-_DATA ends
-_TEXT segment
-_s757:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,148
-lea edi,(L2416)
-mov dword ptr (-112)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-116)[ebp],edi
-mov dword ptr (-120)[ebp],0
-L2417:
-L2418:
-mov edi,dword ptr (-116)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-116)[ebp],esi
-mov esi,dword ptr (-112)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-112)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2417
-mov dword ptr (-124)[ebp],40
-mov edi,dword ptr (-124)[ebp]
-lea esi,[edi*8]
-lea esi,[esi*4]
-cmp esi,1280
-jne L2422
-sar edi,3
-sar edi,2
-cmp edi,1
-je L2420
-L2422:
-inc dword ptr (-120)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2423
-push 1
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2423:
-L2420:
-mov dword ptr (-84)[ebp],0
-mov dword ptr (-100)[ebp],0
-jmp L2428
-L2425:
-mov dword ptr (-92)[ebp],1
-mov edi,dword ptr (-92)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov esi,dword ptr (16)[esi]
-sub esi,1
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-96)[ebp],edi
-mov dword ptr (-104)[ebp],0
-mov edi,dword ptr (-104)[ebp]
-not edi
-mov esi,dword ptr (-100)[ebp]
-mov ebx,edi
-mov ecx,esi
-shr ebx,cl
-mov dword ptr (-108)[ebp],ebx
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-104)[ebp],edi
-mov dword ptr (-88)[ebp],0
-jmp L2432
-L2429:
-mov edi,dword ptr (-100)[ebp]
-cmp dword ptr (-88)[ebp],edi
-jge L2440
-mov dword ptr (-132)[ebp],1
-jmp L2441
-L2440:
-mov dword ptr (-132)[ebp],0
-L2441:
-mov edi,dword ptr (-92)[ebp]
-and edi,dword ptr (-104)[ebp]
-cmp edi,0
-jne L2442
-mov dword ptr (-136)[ebp],1
-jmp L2443
-L2442:
-mov dword ptr (-136)[ebp],0
-L2443:
-mov edi,dword ptr (-136)[ebp]
-cmp dword ptr (-132)[ebp],edi
-jne L2439
-mov edi,dword ptr (-100)[ebp]
-cmp dword ptr (-88)[ebp],edi
-jge L2444
-mov dword ptr (-140)[ebp],1
-jmp L2445
-L2444:
-mov dword ptr (-140)[ebp],0
-L2445:
-mov edi,dword ptr (-96)[ebp]
-and edi,dword ptr (-108)[ebp]
-cmp edi,0
-jne L2446
-mov dword ptr (-144)[ebp],1
-jmp L2447
-L2446:
-mov dword ptr (-144)[ebp],0
-L2447:
-mov edi,dword ptr (-144)[ebp]
-cmp dword ptr (-140)[ebp],edi
-je L2433
-L2439:
-mov dword ptr (-84)[ebp],1
-L2433:
-mov edi,dword ptr (-92)[ebp]
-lea edi,[edi*2]
-mov dword ptr (-92)[ebp],edi
-mov edi,dword ptr (-96)[ebp]
-shr edi,1
-mov dword ptr (-96)[ebp],edi
-L2430:
-inc dword ptr (-88)[ebp]
-L2432:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (16)[edi]
-cmp dword ptr (-88)[ebp],edi
-jl L2429
-L2426:
-inc dword ptr (-100)[ebp]
-L2428:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (16)[edi]
-cmp dword ptr (-100)[ebp],edi
-jl L2425
-cmp dword ptr (-84)[ebp],0
-je L2448
-add dword ptr (-120)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2450
-push 2
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2450:
-L2448:
-mov dword ptr (-16)[ebp],3
-mov dword ptr (-12)[ebp],2
-mov dword ptr (-8)[ebp],1
-mov edi,dword ptr (-12)[ebp]
-cmp dword ptr (-16)[ebp],edi
-jge L2458
-mov dword ptr (-136)[ebp],1
-jmp L2459
-L2458:
-mov dword ptr (-136)[ebp],0
-L2459:
-mov edi,dword ptr (-8)[ebp]
-cmp dword ptr (-136)[ebp],edi
-jge L2456
-mov dword ptr (-132)[ebp],1
-jmp L2457
-L2456:
-mov dword ptr (-132)[ebp],0
-L2457:
-cmp dword ptr (-132)[ebp],1
-je L2452
-add dword ptr (-120)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2460
-push 4
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2460:
-L2452:
-lea edi,(-76)[ebp]
-lea esi,(-80)[ebp]
-cmp edi,esi
-jne L2462
-add dword ptr (-120)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2465
-push 8
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2465:
-L2462:
-lea edi,(-76)[ebp]
-lea esi,(-80)[ebp]
-cmp edi,esi
-jae L2467
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L2470
-lea edi,(L2472)
-push edi
-call _printf
-add esp,4
-L2470:
-L2467:
-mov dword ptr (-84)[ebp],0
-mov dword ptr (-88)[ebp],0
-L2473:
-mov edi,dword ptr (-88)[ebp]
-mov dword ptr (-80)[ebp][edi*4],1
-L2474:
-inc dword ptr (-88)[ebp]
-cmp dword ptr (-88)[ebp],16
-jl L2473
-mov dword ptr (-76)[ebp],0
-mov dword ptr (-64)[ebp],0
-mov dword ptr (-56)[ebp],0
-mov dword ptr (-52)[ebp],0
-mov dword ptr (-44)[ebp],0
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-16)[ebp],0
-L2483:
-mov dword ptr (-12)[ebp],0
-L2487:
-mov dword ptr (-8)[ebp],0
-L2491:
-mov dword ptr (-4)[ebp],0
-L2495:
-mov edi,dword ptr (-12)[ebp]
-cmp dword ptr (-16)[ebp],edi
-jge L2506
-mov dword ptr (-144)[ebp],1
-jmp L2507
-L2506:
-mov dword ptr (-144)[ebp],0
-L2507:
-mov edi,dword ptr (-4)[ebp]
-cmp dword ptr (-8)[ebp],edi
-jge L2508
-mov dword ptr (-148)[ebp],1
-jmp L2509
-L2508:
-mov dword ptr (-148)[ebp],0
-L2509:
-mov edi,dword ptr (-148)[ebp]
-cmp dword ptr (-144)[ebp],edi
-jne L2504
-mov dword ptr (-140)[ebp],1
-jmp L2505
-L2504:
-mov dword ptr (-140)[ebp],0
-L2505:
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-12)[ebp]
-lea esi,[esi*4]
-lea edi,[esi][edi*8]
-mov esi,dword ptr (-8)[ebp]
-lea esi,[esi*2]
-lea edi,[esi][edi]
-mov esi,dword ptr (-4)[ebp]
-lea edi,[esi][edi]
-mov edi,dword ptr (-80)[ebp][edi*4]
-cmp dword ptr (-140)[ebp],edi
-je L2499
-mov dword ptr (-84)[ebp],1
-L2499:
-L2496:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],2
-jl L2495
-L2492:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],2
-jl L2491
-L2488:
-inc dword ptr (-12)[ebp]
-cmp dword ptr (-12)[ebp],2
-jl L2487
-L2484:
-inc dword ptr (-16)[ebp]
-cmp dword ptr (-16)[ebp],2
-jl L2483
-cmp dword ptr (-84)[ebp],0
-je L2510
-add dword ptr (-120)[ebp],16
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2512
-push 16
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2512:
-L2510:
-mov dword ptr (-128)[ebp],0
-mov edi,dword ptr (-128)[ebp]
-cmp edi,0
-je L2514
-add dword ptr (-120)[ebp],32
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2516
-push 32
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2516:
-L2514:
-mov eax,dword ptr (-120)[ebp]
-L2414:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2519 label byte
-db 76
-db 111
-db 99
-db 97
-db 108
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-align 1
-L2520 label byte
-db 115
-db 55
-db 56
-db 49
-db 51
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2521 label byte
-db 115
-db 55
-db 56
-db 49
-db 51
-db 32
-db 32
-db 0
-public _s7813
-_DATA ends
-_TEXT segment
-_s7813:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,88
-lea edi,(L2521)
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(60)[edi]
-mov dword ptr (-28)[ebp],esi
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-32)[ebp],0
-mov edi,dword ptr (48)[edi]
-mov dword ptr (-4)[ebp],edi
-L2522:
-L2523:
-mov edi,dword ptr (-28)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-28)[ebp],esi
-mov esi,dword ptr (-24)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-24)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2522
-jmp L2525
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L2527
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2527:
-L2525:
-jmp L2529
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L2531
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2531:
-L2529:
-jmp L2533
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L2535
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2535:
-L2533:
-jmp L2537
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L2539
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2539:
-L2537:
-jmp L2541
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L2543
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2543:
-L2541:
-jmp L2545
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L2547
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2547:
-L2545:
-jmp L2549
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L2551
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2551:
-L2549:
-jmp L2553
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L2555
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2555:
-L2553:
-jmp L2557
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L2559
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2559:
-L2557:
-jmp L2561
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L2563
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2563:
-L2561:
-jmp L2565
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L2567
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2567:
-L2565:
-jmp L2569
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L2571
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2571:
-L2569:
-jmp L2573
-mov dword ptr (-8)[ebp],13
-cmp dword ptr (-4)[ebp],0
-je L2575
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2575:
-L2573:
-jmp L2577
-mov dword ptr (-8)[ebp],14
-cmp dword ptr (-4)[ebp],0
-je L2579
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2579:
-L2577:
-jmp L2581
-mov dword ptr (-8)[ebp],15
-cmp dword ptr (-4)[ebp],0
-je L2583
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2583:
-L2581:
-jmp L2585
-mov dword ptr (-8)[ebp],16
-cmp dword ptr (-4)[ebp],0
-je L2587
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2587:
-L2585:
-jmp L2589
-mov dword ptr (-8)[ebp],17
-cmp dword ptr (-4)[ebp],0
-je L2591
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2591:
-L2589:
-jmp L2593
-mov dword ptr (-8)[ebp],18
-cmp dword ptr (-4)[ebp],0
-je L2595
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2595:
-L2593:
-jmp L2597
-mov dword ptr (-8)[ebp],16
-cmp dword ptr (-4)[ebp],0
-je L2599
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2599:
-L2597:
-jmp L2601
-mov dword ptr (-8)[ebp],20
-cmp dword ptr (-4)[ebp],0
-je L2603
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2603:
-L2601:
-jmp L2605
-mov dword ptr (-8)[ebp],21
-cmp dword ptr (-4)[ebp],0
-je L2607
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2607:
-L2605:
-jmp L2609
-mov dword ptr (-8)[ebp],22
-cmp dword ptr (-4)[ebp],0
-je L2611
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2611:
-L2609:
-jmp L2613
-mov dword ptr (-8)[ebp],23
-cmp dword ptr (-4)[ebp],0
-je L2615
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2615:
-L2613:
-jmp L2617
-mov dword ptr (-8)[ebp],24
-cmp dword ptr (-4)[ebp],0
-je L2619
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2619:
-L2617:
-jmp L2621
-mov dword ptr (-8)[ebp],25
-cmp dword ptr (-4)[ebp],0
-je L2623
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2623:
-L2621:
-jmp L2625
-mov dword ptr (-8)[ebp],26
-cmp dword ptr (-4)[ebp],0
-je L2627
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2627:
-L2625:
-jmp L2629
-mov dword ptr (-8)[ebp],27
-cmp dword ptr (-4)[ebp],0
-je L2631
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2631:
-L2629:
-jmp L2633
-mov dword ptr (-8)[ebp],28
-cmp dword ptr (-4)[ebp],0
-je L2635
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2635:
-L2633:
-jmp L2637
-mov dword ptr (-8)[ebp],26
-cmp dword ptr (-4)[ebp],0
-je L2639
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2639:
-L2637:
-jmp L2641
-mov dword ptr (-8)[ebp],30
-cmp dword ptr (-4)[ebp],0
-je L2643
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2643:
-L2641:
-jmp L2645
-mov dword ptr (-8)[ebp],31
-cmp dword ptr (-4)[ebp],0
-je L2647
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2647:
-L2645:
-jmp L2649
-mov dword ptr (-8)[ebp],32
-cmp dword ptr (-4)[ebp],0
-je L2651
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2651:
-L2649:
-jmp L2653
-mov dword ptr (-8)[ebp],33
-cmp dword ptr (-4)[ebp],0
-je L2655
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2655:
-L2653:
-jmp L2657
-mov dword ptr (-8)[ebp],34
-cmp dword ptr (-4)[ebp],0
-je L2659
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2659:
-L2657:
-jmp L2661
-mov dword ptr (-8)[ebp],35
-cmp dword ptr (-4)[ebp],0
-je L2663
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2663:
-L2661:
-jmp L2665
-mov dword ptr (-8)[ebp],36
-cmp dword ptr (-4)[ebp],0
-je L2667
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2667:
-L2665:
-jmp L2669
-mov dword ptr (-8)[ebp],37
-cmp dword ptr (-4)[ebp],0
-je L2671
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2671:
-L2669:
-jmp L2673
-mov dword ptr (-8)[ebp],38
-cmp dword ptr (-4)[ebp],0
-je L2675
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2675:
-L2673:
-jmp L2677
-mov dword ptr (-8)[ebp],39
-cmp dword ptr (-4)[ebp],0
-je L2679
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2679:
-L2677:
-jmp L2681
-mov dword ptr (-8)[ebp],40
-cmp dword ptr (-4)[ebp],0
-je L2683
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2683:
-L2681:
-jmp L2685
-mov dword ptr (-8)[ebp],41
-cmp dword ptr (-4)[ebp],0
-je L2687
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2687:
-L2685:
-jmp L2689
-mov dword ptr (-8)[ebp],42
-cmp dword ptr (-4)[ebp],0
-je L2691
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2691:
-L2689:
-jmp L2693
-mov dword ptr (-8)[ebp],43
-cmp dword ptr (-4)[ebp],0
-je L2695
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2695:
-L2693:
-jmp L2697
-mov dword ptr (-8)[ebp],44
-cmp dword ptr (-4)[ebp],0
-je L2699
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2699:
-L2697:
-jmp L2701
-mov dword ptr (-8)[ebp],45
-cmp dword ptr (-4)[ebp],0
-je L2703
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2703:
-L2701:
-jmp L2705
-mov dword ptr (-8)[ebp],46
-cmp dword ptr (-4)[ebp],0
-je L2707
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2707:
-L2705:
-jmp L2709
-mov dword ptr (-8)[ebp],47
-cmp dword ptr (-4)[ebp],0
-je L2711
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2711:
-L2709:
-jmp L2713
-mov dword ptr (-8)[ebp],48
-cmp dword ptr (-4)[ebp],0
-je L2715
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2715:
-L2713:
-jmp L2717
-mov dword ptr (-8)[ebp],49
-cmp dword ptr (-4)[ebp],0
-je L2719
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2719:
-L2717:
-jmp L2721
-mov dword ptr (-8)[ebp],50
-cmp dword ptr (-4)[ebp],0
-je L2723
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2723:
-L2721:
-jmp L2725
-mov dword ptr (-8)[ebp],51
-cmp dword ptr (-4)[ebp],0
-je L2727
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2727:
-L2725:
-jmp L2729
-mov dword ptr (-8)[ebp],52
-cmp dword ptr (-4)[ebp],0
-je L2731
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2731:
-L2729:
-jmp L2733
-mov dword ptr (-8)[ebp],53
-cmp dword ptr (-4)[ebp],0
-je L2735
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2735:
-L2733:
-jmp L2737
-mov dword ptr (-8)[ebp],54
-cmp dword ptr (-4)[ebp],0
-je L2739
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2739:
-L2737:
-jmp L2741
-mov dword ptr (-8)[ebp],55
-cmp dword ptr (-4)[ebp],0
-je L2743
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2743:
-L2741:
-jmp L2745
-mov dword ptr (-8)[ebp],56
-cmp dword ptr (-4)[ebp],0
-je L2747
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2747:
-L2745:
-jmp L2749
-mov dword ptr (-8)[ebp],57
-cmp dword ptr (-4)[ebp],0
-je L2751
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2751:
-L2749:
-jmp L2753
-mov dword ptr (-8)[ebp],58
-cmp dword ptr (-4)[ebp],0
-je L2755
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2755:
-L2753:
-jmp L2757
-mov dword ptr (-8)[ebp],56
-cmp dword ptr (-4)[ebp],0
-je L2759
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2759:
-L2757:
-jmp L2761
-mov dword ptr (-8)[ebp],60
-cmp dword ptr (-4)[ebp],0
-je L2763
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2763:
-L2761:
-jmp L2765
-mov dword ptr (-8)[ebp],61
-cmp dword ptr (-4)[ebp],0
-je L2767
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2767:
-L2765:
-jmp L2769
-mov dword ptr (-8)[ebp],62
-cmp dword ptr (-4)[ebp],0
-je L2771
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2771:
-L2769:
-jmp L2773
-mov dword ptr (-8)[ebp],63
-cmp dword ptr (-4)[ebp],0
-je L2775
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2775:
-L2773:
-jmp L2777
-mov dword ptr (-8)[ebp],64
-cmp dword ptr (-4)[ebp],0
-je L2779
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2779:
-L2777:
-jmp L2781
-mov dword ptr (-8)[ebp],65
-cmp dword ptr (-4)[ebp],0
-je L2783
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2783:
-L2781:
-jmp L2785
-mov dword ptr (-8)[ebp],66
-cmp dword ptr (-4)[ebp],0
-je L2787
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2787:
-L2785:
-jmp L2789
-mov dword ptr (-8)[ebp],67
-cmp dword ptr (-4)[ebp],0
-je L2791
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2791:
-L2789:
-jmp L2793
-mov dword ptr (-8)[ebp],68
-cmp dword ptr (-4)[ebp],0
-je L2795
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2795:
-L2793:
-jmp L2797
-mov dword ptr (-8)[ebp],69
-cmp dword ptr (-4)[ebp],0
-je L2799
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2799:
-L2797:
-jmp L2801
-mov dword ptr (-8)[ebp],70
-cmp dword ptr (-4)[ebp],0
-je L2803
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2803:
-L2801:
-jmp L2805
-mov dword ptr (-8)[ebp],71
-cmp dword ptr (-4)[ebp],0
-je L2807
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2807:
-L2805:
-jmp L2809
-mov dword ptr (-8)[ebp],72
-cmp dword ptr (-4)[ebp],0
-je L2811
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2811:
-L2809:
-jmp L2813
-mov dword ptr (-8)[ebp],73
-cmp dword ptr (-4)[ebp],0
-je L2815
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2815:
-L2813:
-jmp L2817
-mov dword ptr (-8)[ebp],74
-cmp dword ptr (-4)[ebp],0
-je L2819
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2819:
-L2817:
-jmp L2821
-mov dword ptr (-8)[ebp],75
-cmp dword ptr (-4)[ebp],0
-je L2823
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2823:
-L2821:
-cmp dword ptr (-8)[ebp],0
-je L2825
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2827
-push 1
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2827:
-inc dword ptr (-32)[ebp]
-L2825:
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-je L2830
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2830
-mov dword ptr (-44)[ebp],1
-jmp L2831
-L2830:
-mov dword ptr (-44)[ebp],0
-L2831:
-mov edi,dword ptr (-44)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2832
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L2834
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2834:
-L2832:
-cmp dword ptr (-16)[ebp],0
-je L2836
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L2838
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2838:
-L2836:
-cmp dword ptr (-20)[ebp],0
-je L2840
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L2842
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2842:
-L2840:
-cmp dword ptr (-12)[ebp],0
-je L2845
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2845
-mov dword ptr (-48)[ebp],1
-jmp L2846
-L2845:
-mov dword ptr (-48)[ebp],0
-L2846:
-mov edi,dword ptr (-48)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2847
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L2849
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2849:
-L2847:
-cmp dword ptr (-16)[ebp],1
-je L2851
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L2853
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2853:
-L2851:
-cmp dword ptr (-20)[ebp],0
-je L2855
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L2857
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2857:
-L2855:
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-je L2860
-cmp dword ptr (-16)[ebp],0
-je L2860
-mov dword ptr (-52)[ebp],1
-jmp L2861
-L2860:
-mov dword ptr (-52)[ebp],0
-L2861:
-mov edi,dword ptr (-52)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2862
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L2864
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2864:
-L2862:
-cmp dword ptr (-16)[ebp],1
-je L2866
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L2868
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2868:
-L2866:
-cmp dword ptr (-20)[ebp],1
-je L2870
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L2872
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2872:
-L2870:
-cmp dword ptr (-12)[ebp],0
-je L2875
-mov edi,dword ptr (-16)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2875
-mov dword ptr (-56)[ebp],1
-jmp L2876
-L2875:
-mov dword ptr (-56)[ebp],0
-L2876:
-mov edi,dword ptr (-56)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2877
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L2879
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2879:
-L2877:
-cmp dword ptr (-16)[ebp],1
-je L2881
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L2883
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2883:
-L2881:
-cmp dword ptr (-20)[ebp],0
-je L2885
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L2887
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2887:
-L2885:
-cmp dword ptr (-8)[ebp],0
-je L2889
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2891
-push 2
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2891:
-add dword ptr (-32)[ebp],2
-L2889:
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-jne L2896
-cmp dword ptr (-16)[ebp],0
-je L2894
-L2896:
-mov dword ptr (-60)[ebp],1
-jmp L2895
-L2894:
-mov dword ptr (-60)[ebp],0
-L2895:
-mov edi,dword ptr (-60)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2897
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L2899
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2899:
-L2897:
-cmp dword ptr (-16)[ebp],0
-je L2901
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L2903
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2903:
-L2901:
-cmp dword ptr (-20)[ebp],0
-je L2905
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L2907
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2907:
-L2905:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-jne L2912
-cmp dword ptr (-12)[ebp],0
-je L2910
-L2912:
-mov dword ptr (-64)[ebp],1
-jmp L2911
-L2910:
-mov dword ptr (-64)[ebp],0
-L2911:
-mov edi,dword ptr (-64)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2913
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L2915
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2915:
-L2913:
-cmp dword ptr (-16)[ebp],1
-je L2917
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L2919
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2919:
-L2917:
-cmp dword ptr (-20)[ebp],1
-je L2921
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L2923
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2923:
-L2921:
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-jne L2928
-mov edi,dword ptr (-16)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2926
-L2928:
-mov dword ptr (-68)[ebp],1
-jmp L2927
-L2926:
-mov dword ptr (-68)[ebp],0
-L2927:
-mov edi,dword ptr (-68)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2929
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L2931
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2931:
-L2929:
-cmp dword ptr (-16)[ebp],1
-je L2933
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L2935
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2935:
-L2933:
-cmp dword ptr (-20)[ebp],1
-je L2937
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L2939
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2939:
-L2937:
-cmp dword ptr (-12)[ebp],0
-jne L2944
-mov edi,dword ptr (-16)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2942
-L2944:
-mov dword ptr (-72)[ebp],1
-jmp L2943
-L2942:
-mov dword ptr (-72)[ebp],0
-L2943:
-mov edi,dword ptr (-72)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2945
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L2947
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2947:
-L2945:
-cmp dword ptr (-16)[ebp],0
-je L2949
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L2951
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2951:
-L2949:
-cmp dword ptr (-20)[ebp],1
-je L2953
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L2955
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2955:
-L2953:
-cmp dword ptr (-8)[ebp],0
-je L2957
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2959
-push 4
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2959:
-add dword ptr (-32)[ebp],4
-L2957:
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov dword ptr (-36)[ebp],0
-mov dword ptr (-40)[ebp],1
-cmp dword ptr (-40)[ebp],0
-je L2963
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-76)[ebp],edi
-jmp L2964
-L2963:
-cmp dword ptr (-40)[ebp],0
-je L2965
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-mov dword ptr (-80)[ebp],edi
-jmp L2966
-L2965:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov dword ptr (-80)[ebp],edi
-L2966:
-mov edi,dword ptr (-80)[ebp]
-mov dword ptr (-76)[ebp],edi
-L2964:
-mov edi,dword ptr (-76)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],0
-jne L2970
-cmp dword ptr (-12)[ebp],0
-jne L2970
-cmp dword ptr (-16)[ebp],0
-je L2967
-L2970:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2971
-push 8
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2971:
-add dword ptr (-32)[ebp],8
-L2967:
-cmp dword ptr (-40)[ebp],0
-je L2978
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-84)[ebp],edi
-jmp L2979
-L2978:
-mov dword ptr (-84)[ebp],1
-L2979:
-cmp dword ptr (-84)[ebp],0
-jne L2977
-cmp dword ptr (-36)[ebp],0
-je L2980
-mov dword ptr (-88)[ebp],1
-jmp L2981
-L2980:
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-88)[ebp],edi
-L2981:
-cmp dword ptr (-88)[ebp],0
-je L2973
-L2977:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2982
-push 16
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2982:
-add dword ptr (-32)[ebp],16
-L2973:
-mov eax,dword ptr (-32)[ebp]
-L2518:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2985 label byte
-db 115
-db 56
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2986 label byte
-db 115
-db 56
-db 49
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L2987 label byte
-db 82
-db 101
-db 103
-db 105
-db 115
-db 116
-db 101
-db 114
-db 32
-db 99
-db 111
-db 117
-db 110
-db 116
-db 32
-db 102
-db 111
-db 114
-db 32
-db 37
-db 115
-db 32
-db 105
-db 115
-db 32
-db 117
-db 110
-db 114
-db 101
-db 108
-db 105
-db 97
-db 98
-db 108
-db 101
-db 46
-db 10
-db 0
-align 1
-L2988 label byte
-db 37
-db 100
-db 32
-db 114
-db 101
-db 103
-db 105
-db 115
-db 116
-db 101
-db 114
-db 115
-db 32
-db 97
-db 115
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 37
-db 115
-db 32
-db 118
-db 97
-db 114
-db 105
-db 97
-db 98
-db 108
-db 101
-db 115
-db 46
-db 10
-db 0
-public _s81
-_DATA ends
-_TEXT segment
-_s81:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,56
-mov dword ptr (-56)[ebp],0
-mov dword ptr (-44)[ebp],0
-mov dword ptr (-48)[ebp],0
-mov dword ptr (-52)[ebp],0
-lea edi,(L2986)
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-40)[ebp],edi
-L2989:
-L2990:
-mov edi,dword ptr (-40)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-40)[ebp],esi
-mov esi,dword ptr (-36)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-36)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2989
-mov dword ptr (-16)[ebp],1
-mov dword ptr (-20)[ebp],0
-L2992:
-mov edi,dword ptr (-16)[ebp]
-mov ebx,edi
-mov byte ptr (-1)[ebp],bl
-mov byte ptr (-21)[ebp],bl
-lea esi,(-16)[ebp]
-mov dword ptr (-8)[ebp],esi
-lea esi,(-16)[ebp]
-mov dword ptr (-28)[ebp],esi
-mov dword ptr (-12)[ebp],edi
-mov dword ptr (-32)[ebp],edi
-movsx edi,byte ptr (-1)[ebp]
-movsx esi,byte ptr (-21)[ebp]
-cmp edi,esi
-je L2996
-mov dword ptr (-44)[ebp],1
-L2996:
-mov edi,dword ptr (-8)[ebp]
-mov esi,dword ptr (-28)[ebp]
-cmp edi,esi
-je L2998
-mov dword ptr (-48)[ebp],1
-L2998:
-mov edi,dword ptr (-32)[ebp]
-cmp dword ptr (-12)[ebp],edi
-je L3000
-mov dword ptr (-52)[ebp],1
-L3000:
-sal dword ptr (-16)[ebp],1
-L2993:
-inc dword ptr (-20)[ebp]
-cmp dword ptr (-20)[ebp],50
-jl L2992
-cmp dword ptr (-44)[ebp],0
-je L3002
-inc dword ptr (-56)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3004
-push 1
-lea edi,(L2985)
-push edi
-call _printf
-add esp,8
-L3004:
-L3002:
-cmp dword ptr (-48)[ebp],0
-je L3006
-add dword ptr (-56)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3008
-push 2
-lea edi,(L2985)
-push edi
-call _printf
-add esp,8
-L3008:
-L3006:
-cmp dword ptr (-52)[ebp],0
-je L3010
-add dword ptr (-56)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3012
-push 4
-lea edi,(L2985)
-push edi
-call _printf
-add esp,8
-L3012:
-L3010:
-call _regc
-add esp,0
-mov dword ptr (-16)[ebp],eax
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3014
-cmp dword ptr (-16)[ebp],0
-jge L3016
-lea edi,(L425)
-push edi
-lea edi,(L2987)
-push edi
-call _printf
-add esp,8
-jmp L3017
-L3016:
-lea edi,(L425)
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-lea edi,(L2988)
-push edi
-call _printf
-add esp,12
-L3017:
-L3014:
-call _regp
-add esp,0
-mov dword ptr (-16)[ebp],eax
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3018
-cmp dword ptr (-16)[ebp],0
-jge L3020
-lea edi,(L3022)
-push edi
-lea edi,(L2987)
-push edi
-call _printf
-add esp,8
-jmp L3021
-L3020:
-lea edi,(L3022)
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-lea edi,(L2988)
-push edi
-call _printf
-add esp,12
-L3021:
-L3018:
-call _regi
-add esp,0
-mov dword ptr (-16)[ebp],eax
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3023
-cmp dword ptr (-16)[ebp],0
-jge L3025
-lea edi,(L426)
-push edi
-lea edi,(L2987)
-push edi
-call _printf
-add esp,8
-jmp L3026
-L3025:
-lea edi,(L426)
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-lea edi,(L2988)
-push edi
-call _printf
-add esp,12
-L3026:
-L3023:
-mov eax,dword ptr (-56)[ebp]
-L2984:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regc
-_regc:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,148
-mov byte ptr (-138)[ebp],0
-mov byte ptr (-117)[ebp],1
-mov byte ptr (-118)[ebp],2
-mov byte ptr (-119)[ebp],3
-mov byte ptr (-1)[ebp],4
-mov byte ptr (-120)[ebp],5
-mov byte ptr (-2)[ebp],6
-mov byte ptr (-121)[ebp],7
-mov byte ptr (-3)[ebp],8
-mov byte ptr (-122)[ebp],9
-mov byte ptr (-4)[ebp],10
-mov byte ptr (-123)[ebp],11
-mov byte ptr (-5)[ebp],12
-mov byte ptr (-124)[ebp],13
-mov byte ptr (-6)[ebp],14
-mov byte ptr (-125)[ebp],15
-mov byte ptr (-7)[ebp],16
-mov byte ptr (-126)[ebp],17
-mov byte ptr (-8)[ebp],18
-mov byte ptr (-127)[ebp],19
-mov byte ptr (-9)[ebp],20
-mov byte ptr (-128)[ebp],21
-mov byte ptr (-10)[ebp],22
-mov byte ptr (-129)[ebp],23
-mov byte ptr (-11)[ebp],24
-mov byte ptr (-130)[ebp],25
-mov byte ptr (-12)[ebp],26
-mov byte ptr (-131)[ebp],27
-mov byte ptr (-13)[ebp],28
-mov byte ptr (-132)[ebp],29
-mov byte ptr (-14)[ebp],30
-mov byte ptr (-133)[ebp],31
-mov byte ptr (-15)[ebp],32
-mov byte ptr (-134)[ebp],33
-mov byte ptr (-16)[ebp],34
-mov byte ptr (-135)[ebp],35
-mov byte ptr (-136)[ebp],36
-mov byte ptr (-137)[ebp],37
-mov byte ptr (-139)[ebp],38
-lea edi,(-117)[ebp]
-lea esi,(-138)[ebp]
-mov ebx,edi
-sub ebx,esi
-mov esi,ebx
-mov dword ptr (-104)[ebp],esi
-lea esi,(-118)[ebp]
-sub esi,edi
-mov edi,esi
-mov dword ptr (-100)[ebp],edi
-lea edi,(-119)[ebp]
-lea esi,(-118)[ebp]
-sub edi,esi
-mov dword ptr (-96)[ebp],edi
-lea edi,(-120)[ebp]
-lea esi,(-119)[ebp]
-sub edi,esi
-mov dword ptr (-92)[ebp],edi
-lea edi,(-121)[ebp]
-lea esi,(-120)[ebp]
-sub edi,esi
-mov dword ptr (-88)[ebp],edi
-lea edi,(-122)[ebp]
-lea esi,(-121)[ebp]
-sub edi,esi
-mov dword ptr (-84)[ebp],edi
-lea edi,(-123)[ebp]
-lea esi,(-122)[ebp]
-sub edi,esi
-mov dword ptr (-80)[ebp],edi
-lea edi,(-124)[ebp]
-lea esi,(-123)[ebp]
-sub edi,esi
-mov dword ptr (-76)[ebp],edi
-lea edi,(-125)[ebp]
-lea esi,(-124)[ebp]
-sub edi,esi
-mov dword ptr (-72)[ebp],edi
-lea edi,(-126)[ebp]
-lea esi,(-125)[ebp]
-sub edi,esi
-mov dword ptr (-68)[ebp],edi
-lea edi,(-127)[ebp]
-lea esi,(-126)[ebp]
-sub edi,esi
-mov dword ptr (-64)[ebp],edi
-lea edi,(-128)[ebp]
-lea esi,(-127)[ebp]
-sub edi,esi
-mov dword ptr (-60)[ebp],edi
-lea edi,(-129)[ebp]
-lea esi,(-128)[ebp]
-sub edi,esi
-mov dword ptr (-56)[ebp],edi
-lea edi,(-130)[ebp]
-lea esi,(-129)[ebp]
-sub edi,esi
-mov dword ptr (-52)[ebp],edi
-lea edi,(-131)[ebp]
-lea esi,(-130)[ebp]
-sub edi,esi
-mov dword ptr (-48)[ebp],edi
-lea edi,(-132)[ebp]
-lea esi,(-131)[ebp]
-sub edi,esi
-mov dword ptr (-44)[ebp],edi
-lea edi,(-133)[ebp]
-lea esi,(-132)[ebp]
-sub edi,esi
-mov dword ptr (-40)[ebp],edi
-lea edi,(-134)[ebp]
-lea esi,(-133)[ebp]
-sub edi,esi
-mov dword ptr (-36)[ebp],edi
-lea edi,(-135)[ebp]
-lea esi,(-134)[ebp]
-sub edi,esi
-mov dword ptr (-32)[ebp],edi
-lea edi,(-136)[ebp]
-lea esi,(-135)[ebp]
-sub edi,esi
-mov dword ptr (-28)[ebp],edi
-lea edi,(-137)[ebp]
-lea esi,(-136)[ebp]
-sub edi,esi
-mov dword ptr (-24)[ebp],edi
-lea edi,(-139)[ebp]
-lea esi,(-137)[ebp]
-sub edi,esi
-mov dword ptr (-20)[ebp],edi
-mov edi,dword ptr (-104)[ebp]
-mov dword ptr (-116)[ebp],edi
-mov dword ptr (-112)[ebp],1
-mov dword ptr (-108)[ebp],0
-L3049:
-mov edi,dword ptr (-112)[ebp]
-cmp edi,1
-je L3055
-cmp edi,2
-je L3058
-cmp edi,3
-je L3063
-jmp L3053
-L3055:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-116)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-je L3054
-mov edi,dword ptr (-108)[ebp]
-mov edi,dword ptr (-104)[ebp][edi*4]
-mov dword ptr (-148)[ebp],edi
-mov dword ptr (-112)[ebp],2
-mov dword ptr (-144)[ebp],1
-jmp L3054
-L3058:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-116)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-jne L3059
-mov dword ptr (-112)[ebp],3
-jmp L3054
-L3059:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-148)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-jne L3061
-inc dword ptr (-144)[ebp]
-jmp L3054
-L3061:
-mov dword ptr (-112)[ebp],4
-jmp L3054
-L3063:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-116)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-je L3054
-mov dword ptr (-112)[ebp],4
-L3053:
-L3054:
-L3050:
-inc dword ptr (-108)[ebp]
-cmp dword ptr (-108)[ebp],22
-jl L3049
-cmp dword ptr (-112)[ebp],3
-jne L3066
-mov edi,16
-mov eax,edi
-sub eax,dword ptr (-144)[ebp]
-jmp L3027
-L3066:
-mov eax,-1
-L3027:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regi
-_regi:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,264
-mov dword ptr (-252)[ebp],0
-mov dword ptr (-168)[ebp],1
-mov dword ptr (-172)[ebp],2
-mov dword ptr (-176)[ebp],3
-mov dword ptr (-4)[ebp],4
-mov dword ptr (-180)[ebp],5
-mov dword ptr (-8)[ebp],6
-mov dword ptr (-184)[ebp],7
-mov dword ptr (-12)[ebp],8
-mov dword ptr (-188)[ebp],9
-mov dword ptr (-16)[ebp],10
-mov dword ptr (-192)[ebp],11
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-196)[ebp],13
-mov dword ptr (-24)[ebp],14
-mov dword ptr (-200)[ebp],15
-mov dword ptr (-28)[ebp],16
-mov dword ptr (-204)[ebp],17
-mov dword ptr (-32)[ebp],18
-mov dword ptr (-208)[ebp],19
-mov dword ptr (-36)[ebp],20
-mov dword ptr (-212)[ebp],21
-mov dword ptr (-40)[ebp],22
-mov dword ptr (-216)[ebp],23
-mov dword ptr (-44)[ebp],24
-mov dword ptr (-220)[ebp],25
-mov dword ptr (-48)[ebp],26
-mov dword ptr (-224)[ebp],27
-mov dword ptr (-52)[ebp],28
-mov dword ptr (-228)[ebp],29
-mov dword ptr (-56)[ebp],30
-mov dword ptr (-232)[ebp],31
-mov dword ptr (-60)[ebp],32
-mov dword ptr (-236)[ebp],33
-mov dword ptr (-64)[ebp],34
-mov dword ptr (-240)[ebp],35
-mov dword ptr (-244)[ebp],36
-mov dword ptr (-248)[ebp],37
-mov dword ptr (-256)[ebp],38
-lea edi,(-168)[ebp]
-mov esi,4
-lea ebx,(-252)[ebp]
-mov edx,edi
-sub edx,ebx
-mov eax,edx
-cdq
-idiv esi
-mov dword ptr (-152)[ebp],eax
-lea ebx,(-172)[ebp]
-sub ebx,edi
-mov eax,ebx
-cdq
-idiv esi
-mov dword ptr (-148)[ebp],eax
-lea edi,(-176)[ebp]
-lea esi,(-172)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-144)[ebp],eax
-lea edi,(-180)[ebp]
-lea esi,(-176)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-140)[ebp],eax
-lea edi,(-184)[ebp]
-lea esi,(-180)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-136)[ebp],eax
-lea edi,(-188)[ebp]
-lea esi,(-184)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-132)[ebp],eax
-lea edi,(-192)[ebp]
-lea esi,(-188)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-128)[ebp],eax
-lea edi,(-196)[ebp]
-lea esi,(-192)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-124)[ebp],eax
-lea edi,(-200)[ebp]
-lea esi,(-196)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-120)[ebp],eax
-lea edi,(-204)[ebp]
-lea esi,(-200)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-116)[ebp],eax
-lea edi,(-208)[ebp]
-lea esi,(-204)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-112)[ebp],eax
-lea edi,(-212)[ebp]
-lea esi,(-208)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-108)[ebp],eax
-lea edi,(-216)[ebp]
-lea esi,(-212)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-104)[ebp],eax
-lea edi,(-220)[ebp]
-lea esi,(-216)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-100)[ebp],eax
-lea edi,(-224)[ebp]
-lea esi,(-220)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-96)[ebp],eax
-lea edi,(-228)[ebp]
-lea esi,(-224)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-92)[ebp],eax
-lea edi,(-232)[ebp]
-lea esi,(-228)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-88)[ebp],eax
-lea edi,(-236)[ebp]
-lea esi,(-232)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-84)[ebp],eax
-lea edi,(-240)[ebp]
-lea esi,(-236)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-80)[ebp],eax
-lea edi,(-244)[ebp]
-lea esi,(-240)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-76)[ebp],eax
-lea edi,(-248)[ebp]
-lea esi,(-244)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-72)[ebp],eax
-lea edi,(-256)[ebp]
-lea esi,(-248)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-68)[ebp],eax
-mov edi,dword ptr (-152)[ebp]
-mov dword ptr (-164)[ebp],edi
-mov dword ptr (-160)[ebp],1
-mov dword ptr (-156)[ebp],0
-L3090:
-mov edi,dword ptr (-160)[ebp]
-cmp edi,1
-je L3096
-cmp edi,2
-je L3099
-cmp edi,3
-je L3104
-jmp L3094
-L3096:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-164)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3095
-mov edi,dword ptr (-156)[ebp]
-mov edi,dword ptr (-152)[ebp][edi*4]
-mov dword ptr (-264)[ebp],edi
-mov dword ptr (-160)[ebp],2
-mov dword ptr (-260)[ebp],1
-jmp L3095
-L3099:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-164)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3100
-mov dword ptr (-160)[ebp],3
-jmp L3095
-L3100:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-264)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3102
-inc dword ptr (-260)[ebp]
-jmp L3095
-L3102:
-mov dword ptr (-160)[ebp],4
-jmp L3095
-L3104:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-164)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3095
-mov dword ptr (-160)[ebp],4
-L3094:
-L3095:
-L3091:
-inc dword ptr (-156)[ebp]
-cmp dword ptr (-156)[ebp],22
-jl L3090
-cmp dword ptr (-160)[ebp],3
-jne L3107
-mov edi,16
-mov eax,edi
-sub eax,dword ptr (-260)[ebp]
-jmp L3068
-L3107:
-mov eax,-1
-L3068:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regp
-_regp:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,264
-lea edi,(-252)[ebp]
-mov dword ptr (-252)[ebp],edi
-lea edi,(-228)[ebp]
-mov dword ptr (-228)[ebp],edi
-lea edi,(-232)[ebp]
-mov dword ptr (-232)[ebp],edi
-lea edi,(-236)[ebp]
-mov dword ptr (-236)[ebp],edi
-lea edi,(-164)[ebp]
-mov dword ptr (-4)[ebp],edi
-lea edi,(-164)[ebp]
-mov dword ptr (-164)[ebp],edi
-lea edi,(-168)[ebp]
-mov dword ptr (-8)[ebp],edi
-lea edi,(-168)[ebp]
-mov dword ptr (-168)[ebp],edi
-lea edi,(-172)[ebp]
-mov dword ptr (-12)[ebp],edi
-lea edi,(-172)[ebp]
-mov dword ptr (-172)[ebp],edi
-lea edi,(-176)[ebp]
-mov dword ptr (-16)[ebp],edi
-lea edi,(-176)[ebp]
-mov dword ptr (-176)[ebp],edi
-lea edi,(-180)[ebp]
-mov dword ptr (-20)[ebp],edi
-lea edi,(-180)[ebp]
-mov dword ptr (-180)[ebp],edi
-lea edi,(-184)[ebp]
-mov dword ptr (-24)[ebp],edi
-lea edi,(-184)[ebp]
-mov dword ptr (-184)[ebp],edi
-lea edi,(-188)[ebp]
-mov dword ptr (-28)[ebp],edi
-lea edi,(-188)[ebp]
-mov dword ptr (-188)[ebp],edi
-lea edi,(-192)[ebp]
-mov dword ptr (-32)[ebp],edi
-lea edi,(-192)[ebp]
-mov dword ptr (-192)[ebp],edi
-lea edi,(-196)[ebp]
-mov dword ptr (-36)[ebp],edi
-lea edi,(-196)[ebp]
-mov dword ptr (-196)[ebp],edi
-lea edi,(-200)[ebp]
-mov dword ptr (-40)[ebp],edi
-lea edi,(-200)[ebp]
-mov dword ptr (-200)[ebp],edi
-lea edi,(-204)[ebp]
-mov dword ptr (-44)[ebp],edi
-lea edi,(-204)[ebp]
-mov dword ptr (-204)[ebp],edi
-lea edi,(-208)[ebp]
-mov dword ptr (-48)[ebp],edi
-lea edi,(-208)[ebp]
-mov dword ptr (-208)[ebp],edi
-lea edi,(-212)[ebp]
-mov dword ptr (-52)[ebp],edi
-lea edi,(-212)[ebp]
-mov dword ptr (-212)[ebp],edi
-lea edi,(-216)[ebp]
-mov dword ptr (-56)[ebp],edi
-lea edi,(-216)[ebp]
-mov dword ptr (-216)[ebp],edi
-lea edi,(-220)[ebp]
-mov dword ptr (-60)[ebp],edi
-lea edi,(-220)[ebp]
-mov dword ptr (-220)[ebp],edi
-lea edi,(-224)[ebp]
-mov dword ptr (-64)[ebp],edi
-lea edi,(-224)[ebp]
-mov dword ptr (-224)[ebp],edi
-lea edi,(-240)[ebp]
-mov dword ptr (-240)[ebp],edi
-lea edi,(-244)[ebp]
-mov dword ptr (-244)[ebp],edi
-lea edi,(-256)[ebp]
-mov dword ptr (-256)[ebp],edi
-lea edi,(-228)[ebp]
-mov esi,4
-lea ebx,(-252)[ebp]
-mov edx,edi
-sub edx,ebx
-mov eax,edx
-cdq
-idiv esi
-mov dword ptr (-152)[ebp],eax
-lea ebx,(-232)[ebp]
-sub ebx,edi
-mov eax,ebx
-cdq
-idiv esi
-mov dword ptr (-148)[ebp],eax
-lea edi,(-236)[ebp]
-lea esi,(-232)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-144)[ebp],eax
-lea edi,(-164)[ebp]
-lea esi,(-236)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-140)[ebp],eax
-lea edi,(-168)[ebp]
-lea esi,(-164)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-136)[ebp],eax
-lea edi,(-172)[ebp]
-lea esi,(-168)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-132)[ebp],eax
-lea edi,(-176)[ebp]
-lea esi,(-172)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-128)[ebp],eax
-lea edi,(-180)[ebp]
-lea esi,(-176)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-124)[ebp],eax
-lea edi,(-184)[ebp]
-lea esi,(-180)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-120)[ebp],eax
-lea edi,(-188)[ebp]
-lea esi,(-184)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-116)[ebp],eax
-lea edi,(-192)[ebp]
-lea esi,(-188)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-112)[ebp],eax
-lea edi,(-196)[ebp]
-lea esi,(-192)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-108)[ebp],eax
-lea edi,(-200)[ebp]
-lea esi,(-196)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-104)[ebp],eax
-lea edi,(-204)[ebp]
-lea esi,(-200)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-100)[ebp],eax
-lea edi,(-208)[ebp]
-lea esi,(-204)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-96)[ebp],eax
-lea edi,(-212)[ebp]
-lea esi,(-208)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-92)[ebp],eax
-lea edi,(-216)[ebp]
-lea esi,(-212)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-88)[ebp],eax
-lea edi,(-220)[ebp]
-lea esi,(-216)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-84)[ebp],eax
-lea edi,(-224)[ebp]
-lea esi,(-220)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-80)[ebp],eax
-lea edi,(-240)[ebp]
-lea esi,(-224)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-76)[ebp],eax
-lea edi,(-244)[ebp]
-lea esi,(-240)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-72)[ebp],eax
-lea edi,(-256)[ebp]
-lea esi,(-244)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-68)[ebp],eax
-mov edi,dword ptr (-152)[ebp]
-mov dword ptr (-248)[ebp],edi
-mov dword ptr (-160)[ebp],1
-mov dword ptr (-156)[ebp],0
-L3131:
-mov edi,dword ptr (-160)[ebp]
-cmp edi,1
-je L3137
-cmp edi,2
-je L3140
-cmp edi,3
-je L3145
-jmp L3135
-L3137:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-248)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3136
-mov edi,dword ptr (-156)[ebp]
-mov edi,dword ptr (-152)[ebp][edi*4]
-mov dword ptr (-264)[ebp],edi
-mov dword ptr (-160)[ebp],2
-mov dword ptr (-260)[ebp],1
-jmp L3136
-L3140:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-248)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3141
-mov dword ptr (-160)[ebp],3
-jmp L3136
-L3141:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-264)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3143
-inc dword ptr (-260)[ebp]
-jmp L3136
-L3143:
-mov dword ptr (-160)[ebp],4
-jmp L3136
-L3145:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-248)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3136
-mov dword ptr (-160)[ebp],4
-L3135:
-L3136:
-L3132:
-inc dword ptr (-156)[ebp]
-cmp dword ptr (-156)[ebp],22
-jl L3131
-cmp dword ptr (-160)[ebp],3
-jne L3148
-mov edi,16
-mov eax,edi
-sub eax,dword ptr (-260)[ebp]
-jmp L3109
-L3148:
-mov eax,-1
-L3109:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L3151 label byte
-db 420 dup (0)
-_DATA ends
-_DATA segment
-align 1
-L3152 label byte
-db 115
-db 56
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3153 label byte
-db 115
-db 56
-db 52
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s84
-_DATA ends
-_TEXT segment
-_s84:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,172
-lea edi,(L3153)
-mov dword ptr (-156)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-160)[ebp],edi
-mov dword ptr (-164)[ebp],0
-L3154:
-L3155:
-mov edi,dword ptr (-160)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-160)[ebp],esi
-mov esi,dword ptr (-156)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-156)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3154
-push 3
-call _fip
-add esp,4
-mov dword ptr (-168)[ebp],eax
-mov edi,dword ptr (-168)[ebp]
-cmp dword ptr [edi],3
-je L3157
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3159
-push 1
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3159:
-inc dword ptr (-164)[ebp]
-L3157:
-lea edi,(_glork)
-mov dword ptr (-172)[ebp],edi
-push 4
-call dword ptr (-172)[ebp]
-add esp,4
-cmp eax,4
-je L3161
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3163
-push 2
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3163:
-add dword ptr (-164)[ebp],2
-L3161:
-mov dword ptr (-8)[ebp],0
-L3165:
-mov edi,dword ptr (-8)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-80)[ebp][edi*4]
-mov edi,dword ptr (-8)[ebp]
-lea edi,[edi*4]
-lea esi,(-80)[ebp][edi]
-mov dword ptr (-148)[ebp][edi],esi
-L3166:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],17
-jl L3165
-fld dword ptr (L412)
-fstp dword ptr (-152)[ebp]
-mov dword ptr (-8)[ebp],0
-L3169:
-fld dword ptr (-152)[ebp]
-mov edi,dword ptr (-8)[ebp]
-mov edi,dword ptr (-148)[ebp][edi*4]
-fadd dword ptr [edi]
-fstp dword ptr (-152)[ebp]
-L3170:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],17
-jl L3169
-fld dword ptr (L3175)
-fcomp dword ptr (-152)[ebp]
-fstsw ax
-sahf
-je L3173
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3176
-push 4
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3176:
-add dword ptr (-164)[ebp],4
-L3173:
-mov dword ptr (-12)[ebp],0
-L3178:
-mov dword ptr (-8)[ebp],0
-L3182:
-mov dword ptr (-4)[ebp],0
-L3186:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov ebx,dword ptr (-12)[ebp]
-imul edx,esi,28
-imul ecx,ebx,140
-lea edx,(L3151)[ecx][edx]
-imul ebx,ebx,35
-imul esi,esi,7
-lea esi,[esi][ebx]
-lea esi,[edi][esi]
-mov dword ptr [edx][edi*4],esi
-L3187:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],7
-jl L3186
-L3183:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],5
-jl L3182
-L3179:
-inc dword ptr (-12)[ebp]
-cmp dword ptr (-12)[ebp],3
-jl L3178
-mov dword ptr (-12)[ebp],1
-mov dword ptr (-8)[ebp],2
-mov dword ptr (-4)[ebp],3
-push 0
-push 105
-lea edi,(L3151)
-push edi
-call _array
-add esp,12
-mov edi,eax
-push 35
-push 35
-imul esi,dword ptr (-12)[ebp],140
-lea esi,(L3151)[esi]
-push esi
-call _array
-add esp,12
-mov esi,eax
-push 49
-push 7
-imul ebx,dword ptr (-8)[ebp],28
-imul edx,dword ptr (-12)[ebp],140
-lea ebx,(L3151)[edx][ebx]
-push ebx
-call _array
-add esp,12
-lea edi,[esi][edi]
-lea edi,[eax][edi]
-mov esi,dword ptr (-4)[ebp]
-imul ebx,dword ptr (-8)[ebp],28
-imul edx,dword ptr (-12)[ebp],140
-lea ebx,(L3151)[edx][ebx]
-mov esi,dword ptr [ebx][esi*4]
-lea edi,[esi][edi]
-sub edi,52
-cmp edi,0
-je L3190
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3192
-push 8
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3192:
-add dword ptr (-164)[ebp],8
-L3190:
-mov eax,dword ptr (-164)[ebp]
-L3150:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _array
-_array:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-jmp L3198
-L3195:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov ebx,dword ptr (28)[ebp]
-lea ebx,[ebx][edi]
-cmp dword ptr [esi][edi*4],ebx
-je L3199
-mov eax,1
-jmp L3194
-L3199:
-L3196:
-inc dword ptr (-4)[ebp]
-L3198:
-mov edi,dword ptr (24)[ebp]
-cmp dword ptr (-4)[ebp],edi
-jl L3195
-mov eax,0
-L3194:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L3202 label byte
-db 4 dup (0)
-public _fip
-_DATA ends
-_TEXT segment
-_fip:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-lea edi,(L3202)
-mov esi,dword ptr (20)[ebp]
-mov dword ptr (L3202),esi
-mov eax,edi
-L3201:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _glork
-_glork:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,dword ptr (20)[ebp]
-L3203:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3205 label byte
-db 115
-db 56
-db 53
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3206 label byte
-db 115
-db 56
-db 53
-db 32
-db 32
-db 32
-db 32
-db 0
-align 4
-L3214 label byte
-dd L425
-dd L427
-dd L426
-dd L428
-dd L429
-dd L430
-dd L431
-align 1
-L3215 label byte
-db 32
-db 97
-db 108
-db 105
-db 103
-db 110
-db 109
-db 101
-db 110
-db 116
-db 58
-db 32
-db 0
-public _s85
-_DATA ends
-_TEXT segment
-_s85:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,404
-lea edi,(L3206)
-mov dword ptr (-276)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-280)[ebp],edi
-mov dword ptr (-320)[ebp],0
-L3219:
-L3220:
-mov edi,dword ptr (-280)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-280)[ebp],esi
-mov esi,dword ptr (-276)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-276)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3219
-lea edi,(-296)[ebp]
-lea esi,(-316)[ebp]
-sub edi,esi
-cmp edi,0
-jle L3230
-lea edi,(-292)[ebp]
-lea esi,(-296)[ebp]
-sub edi,esi
-cmp edi,0
-jle L3230
-lea edi,(-288)[ebp]
-lea esi,(-292)[ebp]
-sub edi,esi
-cmp edi,0
-jg L3222
-L3230:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3231
-push 1
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3231:
-inc dword ptr (-320)[ebp]
-L3222:
-lea edi,(-355)[ebp]
-lea esi,(-356)[ebp]
-sub edi,esi
-mov dword ptr (-272)[ebp],edi
-lea edi,(-358)[ebp]
-lea esi,(-360)[ebp]
-sub edi,esi
-mov dword ptr (-268)[ebp],edi
-lea edi,(-364)[ebp]
-lea esi,(-368)[ebp]
-sub edi,esi
-mov dword ptr (-264)[ebp],edi
-lea edi,(-372)[ebp]
-lea esi,(-376)[ebp]
-sub edi,esi
-mov dword ptr (-260)[ebp],edi
-lea edi,(-380)[ebp]
-lea esi,(-384)[ebp]
-sub edi,esi
-mov dword ptr (-256)[ebp],edi
-lea edi,(-388)[ebp]
-lea esi,(-392)[ebp]
-sub edi,esi
-mov dword ptr (-252)[ebp],edi
-lea edi,(-400)[ebp]
-lea esi,(-404)[ebp]
-sub edi,esi
-mov dword ptr (-248)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3246
-mov dword ptr (-244)[ebp],0
-L3248:
-mov edi,dword ptr (-244)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (-272)[ebp][edi]
-push esi
-lea esi,(L3215)
-push esi
-mov edi,dword ptr (L3214)[edi]
-push edi
-lea edi,(L3252)
-push edi
-call _printf
-add esp,16
-L3249:
-inc dword ptr (-244)[ebp]
-cmp dword ptr (-244)[ebp],7
-jl L3248
-L3246:
-mov edi,dword ptr (-284)[ebp]
-or edi,56
-mov dword ptr (-284)[ebp],edi
-mov edi,dword ptr (-284)[ebp]
-mov esi,edi
-and esi,0fffffffcH
-sal edi,26
-sar edi,29
-sal edi,30
-sar edi,30
-and edi,3
-or esi,edi
-mov dword ptr (-284)[ebp],esi
-mov edi,dword ptr (-284)[ebp]
-mov esi,edi
-and esi,0ffffffc7H
-sal edi,30
-sar edi,30
-sal edi,29
-sar edi,29
-lea edi,[edi*8]
-and edi,56
-or esi,edi
-mov dword ptr (-284)[ebp],esi
-mov edi,dword ptr (-284)[ebp]
-sal edi,26
-sar edi,29
-cmp edi,3
-je L3253
-mov edi,dword ptr (-284)[ebp]
-sal edi,26
-sar edi,29
-cmp edi,-1
-jne L3255
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3256
-lea edi,(L3259)
-push edi
-call _printf
-add esp,4
-jmp L3256
-L3255:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3260
-push 2
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3260:
-add dword ptr (-320)[ebp],2
-L3256:
-L3253:
-mov edi,dword ptr (-284)[ebp]
-or edi,64
-mov dword ptr (-284)[ebp],edi
-mov edi,dword ptr (-284)[ebp]
-sal edi,25
-sar edi,31
-cmp edi,1
-je L3262
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3264
-lea edi,(L3266)
-push edi
-call _printf
-add esp,4
-L3264:
-L3262:
-lea edi,(-240)[ebp]
-mov esi,edi
-sub esi,edi
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-je L3267
-L3274:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3275
-push 4
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3275:
-add dword ptr (-320)[ebp],4
-L3267:
-jmp L3277
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3279
-push 8
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3279:
-add dword ptr (-320)[ebp],8
-L3277:
-lea edi,(-352)[ebp]
-mov dword ptr (-288)[ebp],edi
-mov byte ptr (-352)[ebp],2
-mov edi,dword ptr (-288)[ebp]
-movsx esi,byte ptr [edi]
-lea esi,(1)[esi]
-mov ebx,esi
-mov byte ptr [edi],bl
-movsx edi,byte ptr (-352)[ebp]
-cmp edi,3
-je L3283
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3285
-push 16
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3285:
-add dword ptr (-320)[ebp],16
-L3283:
-mov eax,dword ptr (-320)[ebp]
-L3204:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3288 label byte
-db 115
-db 56
-db 54
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3289 label byte
-db 115
-db 56
-db 54
-db 32
-db 32
-db 32
-db 32
-db 0
-align 4
-L3290 label byte
-dd 1
-dd 3
-dd 5
-align 4
-L3291 label byte
-dd L3290+8
-_DATA ends
-_DATA segment
-align 4
-L3293 label byte
-db 40 dup (0)
-_DATA ends
-_DATA segment
-align 4
-L3294 label byte
-dd 03f800000H
-dd 040400000H
-dd 040a00000H
-dd 040000000H
-dd 040800000H
-dd 040c00000H
-dd 040400000H
-dd 040a00000H
-dd 040e00000H
-dd 00H
-dd 00H
-dd 00H
-align 4
-L3295 label byte
-dd 03f800000H
-dd 040400000H
-dd 040a00000H
-dd 040000000H
-dd 040800000H
-dd 040c00000H
-dd 040400000H
-dd 040a00000H
-dd 040e00000H
-db 12 dup (0)
-align 4
-L3296 label byte
-dd 03f800000H
-dd 040400000H
-dd 040a00000H
-dd 040000000H
-dd 040800000H
-dd 040c00000H
-dd 040400000H
-dd 040a00000H
-dd 040e00000H
-db 12 dup (0)
-align 4
-L3297 label byte
-dd 03f800000H
-db 8 dup (0)
-dd 040000000H
-db 8 dup (0)
-dd 040400000H
-db 8 dup (0)
-dd 040800000H
-db 8 dup (0)
-public _s86
-_DATA ends
-_TEXT segment
-_s86:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,40
-mov edi,dword ptr (L3291)
-lea edi,(-4)[edi]
-mov dword ptr (-36)[ebp],edi
-call _one
-add esp,0
-mov esi,dword ptr (-36)[ebp]
-lea edi,[esi][eax*4]
-mov dword ptr (-4)[ebp],edi
-lea edi,(L3289)
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-28)[ebp],edi
-mov dword ptr (-32)[ebp],0
-L3298:
-L3299:
-mov edi,dword ptr (-28)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-28)[ebp],esi
-mov esi,dword ptr (-24)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-24)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3298
-mov edi,dword ptr (L3291)
-cmp dword ptr [edi],5
-je L3301
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3303
-push 1
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3303:
-inc dword ptr (-32)[ebp]
-L3301:
-mov edi,dword ptr (-36)[ebp]
-cmp dword ptr [edi],3
-je L3305
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3307
-push 2
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3307:
-add dword ptr (-32)[ebp],2
-L3305:
-mov edi,dword ptr (-4)[ebp]
-cmp dword ptr [edi],5
-je L3309
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3311
-push 4
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3311:
-add dword ptr (-32)[ebp],4
-L3309:
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-8)[ebp],0
-L3313:
-mov edi,dword ptr (-8)[ebp]
-cmp dword ptr (L3293)[edi*4],0
-je L3317
-mov dword ptr (-20)[ebp],1
-L3317:
-L3314:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],10
-jl L3313
-cmp dword ptr (-20)[ebp],0
-je L3319
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3321
-push 8
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3321:
-add dword ptr (-32)[ebp],8
-L3319:
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-12)[ebp],0
-L3323:
-mov dword ptr (-8)[ebp],0
-L3327:
-imul edi,dword ptr (-12)[ebp],3
-mov esi,dword ptr (-8)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea edi,[edi*4]
-imul esi,dword ptr (-12)[ebp],12
-fld dword ptr (L3295)[esi][edi]
-fstp dword ptr (-40)[ebp]
-fld dword ptr (L3296)[esi][edi]
-fcomp dword ptr (-40)[ebp]
-fstsw ax
-sahf
-jne L3333
-mov edi,dword ptr (-16)[ebp]
-fld dword ptr (L3294)[edi*4]
-fcomp dword ptr (-40)[ebp]
-fstsw ax
-sahf
-je L3331
-L3333:
-mov dword ptr (-20)[ebp],1
-L3331:
-L3328:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L3327
-L3324:
-inc dword ptr (-12)[ebp]
-cmp dword ptr (-12)[ebp],4
-jl L3323
-cmp dword ptr (-20)[ebp],0
-je L3334
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3336
-push 16
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3336:
-add dword ptr (-32)[ebp],16
-L3334:
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-8)[ebp],0
-L3338:
-mov edi,dword ptr (-8)[ebp]
-imul esi,edi,12
-lea edi,(1)[edi]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fcomp dword ptr (L3297)[esi]
-fstsw ax
-sahf
-je L3342
-mov dword ptr (-20)[ebp],1
-L3342:
-L3339:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],4
-jl L3338
-cmp dword ptr (-20)[ebp],0
-je L3344
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3346
-push 32
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3346:
-add dword ptr (-32)[ebp],32
-L3344:
-mov eax,dword ptr (-32)[ebp]
-L3287:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _one
-_one:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,1
-L3348:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3350 label byte
-db 115
-db 56
-db 56
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3351 label byte
-db 115
-db 56
-db 56
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s88
-_DATA ends
-_TEXT segment
-_s88:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,44
-lea edi,(L3351)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-12)[ebp],0
-L3353:
-L3354:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3353
-jmp L3356
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3358
-push 1
-lea edi,(L3350)
-push edi
-call _printf
-add esp,8
-L3358:
-inc dword ptr (-12)[ebp]
-L3356:
-lea edi,(-32)[ebp]
-mov dword ptr (_metricp),edi
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (_metricp)
-mov dword ptr [edi],3
-cmp dword ptr (-32)[ebp],3
-je L3360
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3362
-push 2
-lea edi,(L3350)
-push edi
-call _printf
-add esp,8
-L3362:
-add dword ptr (-12)[ebp],2
-L3360:
-fld qword ptr (L419)
-fstp qword ptr (-28)[ebp]
-fld qword ptr (L419)
-fstp qword ptr (-20)[ebp]
-lea edi,(-28)[ebp]
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (-36)[ebp]
-fld qword ptr (L418)
-fstp qword ptr [edi]
-mov edi,dword ptr (-36)[ebp]
-fld qword ptr (L418)
-fstp qword ptr (8)[edi]
-fld qword ptr (-28)[ebp]
-fadd qword ptr (-20)[ebp]
-fld qword ptr (L416)
-fcompp
-fstsw ax
-sahf
-je L3365
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3368
-push 4
-lea edi,(L3350)
-push edi
-call _printf
-add esp,8
-L3368:
-add dword ptr (-12)[ebp],4
-L3365:
-mov eax,dword ptr (-12)[ebp]
-L3349:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3371 label byte
-db 115
-db 57
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3372 label byte
-db 115
-db 57
-db 32
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s9
-_DATA ends
-_TEXT segment
-_s9:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,36
-lea edi,(L3372)
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-16)[ebp],edi
-mov dword ptr (-20)[ebp],0
-L3373:
-L3374:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-12)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3373
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-4)[ebp],0
-L3376:
-mov dword ptr (-24)[ebp],2
-mov dword ptr (-28)[ebp],2
-mov dword ptr (-32)[ebp],3
-mov dword ptr (-36)[ebp],3
-cmp dword ptr (-36)[ebp],3
-jne L3382
-cmp dword ptr (-32)[ebp],3
-je L3380
-L3382:
-mov dword ptr (-8)[ebp],1
-L3380:
-cmp dword ptr (-28)[ebp],2
-jne L3385
-cmp dword ptr (-24)[ebp],2
-je L3383
-L3385:
-mov dword ptr (-8)[ebp],1
-L3383:
-L3377:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],2
-jl L3376
-cmp dword ptr (-8)[ebp],0
-je L3390
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3388
-push 1
-lea edi,(L3371)
-push edi
-call _printf
-add esp,8
-L3388:
-inc dword ptr (-20)[ebp]
-jmp L3390
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3391
-push 2
-lea edi,(L3371)
-push edi
-call _printf
-add esp,8
-L3391:
-add dword ptr (-20)[ebp],2
-L3390:
-mov eax,dword ptr (-20)[ebp]
-L3370:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _setev
-_setev:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov dword ptr (_extvar),1066
-mov eax,0
-L3393:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _rfs
-align 1
-_rfs label byte
-db 8 dup (0)
-public _crc
-align 4
-_crc label byte
-db 4 dup (0)
-public _rrc
-align 4
-_rrc label byte
-db 4 dup (0)
-public _flgl
-align 4
-_flgl label byte
-db 4 dup (0)
-public _flgd
-align 4
-_flgd label byte
-db 4 dup (0)
-public _flgm
-align 4
-_flgm label byte
-db 4 dup (0)
-public _flgs
-align 4
-_flgs label byte
-db 4 dup (0)
-public _dprec
-align 4
-_dprec label byte
-db 4 dup (0)
-public _fprec
-align 4
-_fprec label byte
-db 4 dup (0)
-public _dbits
-align 4
-_dbits label byte
-db 4 dup (0)
-public _fbits
-align 4
-_fbits label byte
-db 4 dup (0)
-public _ubits
-align 4
-_ubits label byte
-db 4 dup (0)
-public _lbits
-align 4
-_lbits label byte
-db 4 dup (0)
-public _metricp
-align 4
-_metricp label byte
-db 4 dup (0)
-public _extvar
-align 4
-_extvar label byte
-db 4 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L3266 label byte
-db 66
-db 101
-db 32
-db 101
-db 115
-db 112
-db 101
-db 99
-db 105
-db 97
-db 108
-db 108
-db 121
-db 32
-db 99
-db 97
-db 114
-db 101
-db 102
-db 117
-db 108
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 49
-db 45
-db 98
-db 105
-db 116
-db 32
-db 102
-db 105
-db 101
-db 108
-db 100
-db 115
-db 33
-db 10
-db 0
-align 1
-L3259 label byte
-db 83
-db 105
-db 103
-db 110
-db 32
-db 101
-db 120
-db 116
-db 101
-db 110
-db 115
-db 105
-db 111
-db 110
-db 32
-db 105
-db 110
-db 32
-db 102
-db 105
-db 101
-db 108
-db 100
-db 115
-db 10
-db 0
-align 1
-L3252 label byte
-db 37
-db 115
-db 37
-db 115
-db 37
-db 100
-db 10
-db 0
-align 4
-L3175 label byte
-dd 043080000H
-align 1
-L3022 label byte
-db 112
-db 111
-db 105
-db 110
-db 116
-db 101
-db 114
-db 0
-align 1
-L2472 label byte
-db 73
-db 110
-db 99
-db 114
-db 101
-db 97
-db 115
-db 105
-db 110
-db 103
-db 32
-db 97
-db 114
-db 114
-db 97
-db 121
-db 32
-db 101
-db 108
-db 101
-db 109
-db 101
-db 110
-db 116
-db 115
-db 32
-db 97
-db 115
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 100
-db 101
-db 99
-db 114
-db 101
-db 97
-db 115
-db 105
-db 110
-db 103
-db 32
-db 108
-db 111
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 115
-db 10
-db 0
-align 4
-L2356 label byte
-dd 041d00000H
-align 4
-L2355 label byte
-dd 00H
-dd 0403a0000H
-align 4
-L1659 label byte
-dd 00H
-dd 040040000H
-align 4
-L1484 label byte
-dd 00H
-dd 040240000H
-align 4
-L1455 label byte
-dd 041200000H
-align 4
-L1280 label byte
-dd 00H
-dd 040080000H
-align 4
-L1251 label byte
-dd 040400000H
-align 4
-L1076 label byte
-dd 00H
-dd 0401c0000H
-align 4
-L1047 label byte
-dd 040e00000H
-align 4
-L870 label byte
-dd 00H
-dd 040140000H
-align 4
-L841 label byte
-dd 040a00000H
-align 4
-L836 label byte
-dd 00H
-dd 041e00000H
-align 4
-L828 label byte
-dd 04f000000H
-align 1
-L653 label byte
-db 113
-db 117
-db 101
-db 101
-db 112
-db 0
-align 1
-L639 label byte
-db 10
-db 0
-align 1
-L638 label byte
-db 37
-db 100
-db 0
-align 1
-L633 label byte
-db 32
-db 32
-db 32
-db 107
-db 101
-db 121
-db 61
-db 0
-align 4
-L596 label byte
-dd 00H
-dd 040000000H
-align 4
-L536 label byte
-dd 00H
-dd 040ce8480H
-align 4
-L535 label byte
-dd 00H
-dd 0405f4000H
-align 4
-L534 label byte
-dd 042fa0000H
-align 4
-L529 label byte
-dd 040000000H
-align 1
-L431 label byte
-db 100
-db 111
-db 117
-db 98
-db 108
-db 101
-db 0
-align 1
-L430 label byte
-db 102
-db 108
-db 111
-db 97
-db 116
-db 0
-align 1
-L429 label byte
-db 117
-db 110
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 0
-align 1
-L428 label byte
-db 108
-db 111
-db 110
-db 103
-db 0
-align 1
-L427 label byte
-db 115
-db 104
-db 111
-db 114
-db 116
-db 0
-align 1
-L426 label byte
-db 105
-db 110
-db 116
-db 0
-align 1
-L425 label byte
-db 99
-db 104
-db 97
-db 114
-db 0
-align 4
-L419 label byte
-dd 00H
-dd 00H
-align 4
-L418 label byte
-dd 00H
-dd 03ff00000H
-align 4
-L417 label byte
-dd 00H
-dd 040100000H
-align 4
-L416 label byte
-dd 00H
-dd 040000000H
-align 4
-L412 label byte
-dd 00H
-align 4
-L411 label byte
-dd 03f800000H
-align 1
-L390 label byte
-db 113
-db 117
-db 101
-db 101
-db 112
-db 33
-db 0
-align 1
-L379 label byte
-db 10
-db 9
-db 8
-db 13
-db 12
-db 92
-db 39
-db 0
-align 1
-L375 label byte
-db 46
-db 34
-db 46
-db 0
-align 1
-L362 label byte
-db 46
-db 46
-db 46
-db 0
-align 4
-L333 label byte
-dd 00H
-dd 040938800H
-align 1
-L199 label byte
-db 32
-db 32
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 101
-db 110
-db 116
-db 32
-db 114
-db 101
-db 115
-db 117
-db 108
-db 116
-db 115
-db 32
-db 119
-db 104
-db 101
-db 110
-db 32
-db 97
-db 115
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 108
-db 111
-db 110
-db 103
-db 115
-db 46
-db 10
-db 0
-align 1
-L198 label byte
-db 68
-db 101
-db 99
-db 105
-db 109
-db 97
-db 108
-db 32
-db 97
-db 110
-db 100
-db 32
-db 111
-db 99
-db 116
-db 97
-db 108
-db 47
-db 104
-db 101
-db 120
-db 32
-db 99
-db 111
-db 110
-db 115
-db 116
-db 97
-db 110
-db 116
-db 115
-db 32
-db 115
-db 111
-db 109
-db 101
-db 116
-db 105
-db 109
-db 101
-db 115
-db 32
-db 103
-db 105
-db 118
-db 101
-db 10
-db 0
-align 1
-L27 label byte
-db 10
-db 70
-db 97
-db 105
-db 108
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L26 label byte
-db 10
-db 78
-db 111
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 115
-db 32
-db 100
-db 101
-db 116
-db 101
-db 99
-db 116
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L20 label byte
-db 83
-db 101
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 37
-db 115
-db 32
-db 114
-db 101
-db 116
-db 117
-db 114
-db 110
-db 101
-db 100
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-_TEXT ends
-end