File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
0041dfde
0041dfdeltpercent___system_1005:
0041dfdepush rbp
0041dfdfmov rbp, rsp
0041dfe2sub rsp, 96
0041dfe6mov [rbp+16], rcx
0041dfeamov [rbp+24], rdx
0041dfeelea rax, [rip+0x11afd]
0041dff5mov [rbp-56], rax
0041dff9lea rax, [rip+0x11af8]
0041e000mov [rbp-40], rax
0041e004mov [rbp-48], 0
0041e00cmov [rbp-32], 0
0041e012lea rax, [rbp-64]
0041e016mov rcx, rax
0041e019call nimFrame
0041e01emov [rbp-1], 0
0041e022mov [rbp-48], 186
0041e02alea rax, [rip+0x11ac7]
0041e031mov [rbp-40], rax
0041e035mov [rbp-48], 188
0041e03dlea rax, [rip+0x11ab4]
0041e044mov [rbp-40], rax
0041e048mov rdx, [rbp+16]
0041e04cmov rax, [rbp+24]
0041e050cmp rdx, rax
0041e053setb al
0041e056mov [rbp-1], al
0041e059call popFrame
0041e05emovzx eax, [rbp-1]
0041e062add rsp, 96
0041e066pop rbp
0041e067ret
0041dfde
0041dfdeltpercent___system_1005:
0041dfdepush rbp
0041dfdfmov rbp, rsp
0041dfe2sub rsp, 96
0041dfe6mov [rbp+16], rcx
0041dfeamov [rbp+24], rdx
0041dfeelea rax, [rip+0x11afd]
0041dff5mov [rbp-56], rax
0041dff9lea rax, [rip+0x11af8]
0041e000mov [rbp-40], rax
0041e004mov [rbp-48], 0
0041e00cmov [rbp-32], 0
0041e012lea rax, [rbp-64]
0041e016mov rcx, rax
0041e019call nimFrame
0041e01emov [rbp-1], 0
0041e022mov [rbp-48], 186
0041e02alea rax, [rip+0x11ac7]
0041e031mov [rbp-40], rax
0041e035mov [rbp-48], 188
0041e03dlea rax, [rip+0x11ab4]
0041e044mov [rbp-40], rax
0041e048mov rdx, [rbp+16]
0041e04cmov rax, [rbp+24]
0041e050cmp rdx, rax
0041e053setb al
0041e056mov [rbp-1], al
0041e059call popFrame
0041e05emovzx eax, [rbp-1]
0041e062add rsp, 96
0041e066pop rbp
0041e067ret
0041dfde
0041e068
0041e068rtlAddZCT__system_5397:
0041e068push rbp
0041e069mov rbp, rsp
0041e06csub rsp, 80
0041e070mov [rbp+16], rcx
0041e074lea rax, [rip+0x11ac7]
0041e07bmov [rbp-40], rax
0041e07flea rax, [rip+0x11aca]
0041e086mov [rbp-24], rax
0041e08amov [rbp-32], 0
0041e092mov [rbp-16], 0
0041e098lea rax, [rbp-48]
0041e09cmov rcx, rax
0041e09fcall nimFrame
0041e0a4mov [rbp-32], 243
0041e0aclea rax, [rip+0x11a9d]
0041e0b3mov [rbp-24], rax
0041e0b7mov rdx, [rbp+16]
0041e0bbmov rax, [rip+0x130be]
0041e0c2lea rcx, [rax+24]
0041e0c6call addZCT__system_5348
0041e0cbcall popFrame
0041e0d0nop
0041e0d1add rsp, 80
0041e0d5pop rbp
0041e0d6ret
0041e068
0041e068rtlAddZCT__system_5397:
0041e068push rbp
0041e069mov rbp, rsp
0041e06csub rsp, 80
0041e070mov [rbp+16], rcx
0041e074lea rax, [rip+0x11ac7]
0041e07bmov [rbp-40], rax
0041e07flea rax, [rip+0x11aca]
0041e086mov [rbp-24], rax
0041e08amov [rbp-32], 0
0041e092mov [rbp-16], 0
0041e098lea rax, [rbp-48]
0041e09cmov rcx, rax
0041e09fcall nimFrame
0041e0a4mov [rbp-32], 243
0041e0aclea rax, [rip+0x11a9d]
0041e0b3mov [rbp-24], rax
0041e0b7mov rdx, [rbp+16]
0041e0bbmov rax, [rip+0x130be]
0041e0c2lea rcx, [rax+24]
0041e0c6call addZCT__system_5348
0041e0cbcall popFrame
0041e0d0nop
0041e0d1add rsp, 80
0041e0d5pop rbp
0041e0d6ret
0041e068
0041e0d7
0041e0d7decRef__system_5399:
0041e0d7push rbp
0041e0d8mov rbp, rsp
0041e0dbsub rsp, 96
0041e0dfmov [rbp+16], rcx
0041e0e3lea rax, [rip+0x11aa7]
0041e0eamov [rbp-56], rax
0041e0eelea rax, [rip+0x11a5b]
0041e0f5mov [rbp-40], rax
0041e0f9mov [rbp-48], 0
0041e101mov [rbp-32], 0
0041e107lea rax, [rbp-64]
0041e10bmov rcx, rax
0041e10ecall nimFrame
0041e113mov [rbp-48], 248
0041e11blea rax, [rip+0x11a2e]
0041e122mov [rbp-40], rax
0041e126mov rax, [rbp+16]
0041e12amov rax, [rax]
0041e12dmov edx, 8
0041e132mov rcx, rax
0041e135call minuspercent___system_716
0041e13amov rdx, [rbp+16]
0041e13emov [rdx], rax
0041e141mov [rbp-48], 249
0041e149lea rax, [rip+0x11a00]
0041e150mov [rbp-40], rax
0041e154mov [rbp-1], 0
0041e158mov rax, [rbp+16]
0041e15cmov rax, [rax]
0041e15fmov edx, 8
0041e164mov rcx, rax
0041e167call ltpercent___system_1005
0041e16cmov [rbp-1], al
0041e16fmovzx eax, [rbp-1]
0041e173xor eax, 1
0041e176test al, al
0041e178jne 0x41e198
0041e17amov [rbp-48], 250
0041e182lea rax, [rip+0x119c7]
0041e189mov [rbp-40], rax
0041e18dmov rcx, [rbp+16]
0041e191call rtlAddZCT__system_5397
0041e196jmp 0x41e199
0041e198
0041e198loc_41e198:
0041e198nop
0041e199
0041e199loc_41e199:
0041e199call popFrame
0041e19enop
0041e19fadd rsp, 96
0041e1a3pop rbp
0041e1a4ret
0041e0d7
0041e0d7decRef__system_5399:
0041e0d7push rbp
0041e0d8mov rbp, rsp
0041e0dbsub rsp, 96
0041e0dfmov [rbp+16], rcx
0041e0e3lea rax, [rip+0x11aa7]
0041e0eamov [rbp-56], rax
0041e0eelea rax, [rip+0x11a5b]
0041e0f5mov [rbp-40], rax
0041e0f9mov [rbp-48], 0
0041e101mov [rbp-32], 0
0041e107lea rax, [rbp-64]
0041e10bmov rcx, rax
0041e10ecall nimFrame
0041e113mov [rbp-48], 248
0041e11blea rax, [rip+0x11a2e]
0041e122mov [rbp-40], rax
0041e126mov rax, [rbp+16]
0041e12amov rax, [rax]
0041e12dmov edx, 8
0041e132mov rcx, rax
0041e135call minuspercent___system_716
0041e13amov rdx, [rbp+16]
0041e13emov [rdx], rax
0041e141mov [rbp-48], 249
0041e149lea rax, [rip+0x11a00]
0041e150mov [rbp-40], rax
0041e154mov [rbp-1], 0
0041e158mov rax, [rbp+16]
0041e15cmov rax, [rax]
0041e15fmov edx, 8
0041e164mov rcx, rax
0041e167call ltpercent___system_1005
0041e16cmov [rbp-1], al
0041e16fmovzx eax, [rbp-1]
0041e173xor eax, 1
0041e176test al, al
0041e178jne 0x41e198
0041e17amov [rbp-48], 250
0041e182lea rax, [rip+0x119c7]
0041e189mov [rbp-40], rax
0041e18dmov rcx, [rbp+16]
0041e191call rtlAddZCT__system_5397
0041e196jmp 0x41e199
0041e198
0041e198loc_41e198:
0041e198nop
0041e199
0041e199loc_41e199:
0041e199call popFrame
0041e19enop
0041e19fadd rsp, 96
0041e1a3pop rbp
0041e1a4ret
0041e0d7
0041e1a5
0041e1a5usrToCell__system_5354:
0041e1a5push rbp
0041e1a6mov rbp, rsp
0041e1a9sub rsp, 96
0041e1admov [rbp+16], rcx
0041e1b1lea rax, [rip+0x119e0]
0041e1b8mov [rbp-56], rax
0041e1bclea rax, [rip+0x1198d]
0041e1c3mov [rbp-40], rax
0041e1c7mov [rbp-48], 0
0041e1cfmov [rbp-32], 0
0041e1d5lea rax, [rbp-64]
0041e1d9mov rcx, rax
0041e1dccall nimFrame
0041e1e1mov [rbp-8], 0
0041e1e9mov [rbp-48], 177
0041e1f1lea rax, [rip+0x11958]
0041e1f8mov [rbp-40], rax
0041e1fcmov [rbp-16], 0
0041e204mov rax, [rbp+16]
0041e208mov edx, 16
0041e20dmov rcx, rax
0041e210call minuspercent___system_716
0041e215mov [rbp-16], rax
0041e219mov rax, [rbp-16]
0041e21dmov [rbp-8], rax
0041e221call popFrame
0041e226mov rax, [rbp-8]
0041e22aadd rsp, 96
0041e22epop rbp
0041e22fret
0041e1a5
0041e1a5usrToCell__system_5354:
0041e1a5push rbp
0041e1a6mov rbp, rsp
0041e1a9sub rsp, 96
0041e1admov [rbp+16], rcx
0041e1b1lea rax, [rip+0x119e0]
0041e1b8mov [rbp-56], rax
0041e1bclea rax, [rip+0x1198d]
0041e1c3mov [rbp-40], rax
0041e1c7mov [rbp-48], 0
0041e1cfmov [rbp-32], 0
0041e1d5lea rax, [rbp-64]
0041e1d9mov rcx, rax
0041e1dccall nimFrame
0041e1e1mov [rbp-8], 0
0041e1e9mov [rbp-48], 177
0041e1f1lea rax, [rip+0x11958]
0041e1f8mov [rbp-40], rax
0041e1fcmov [rbp-16], 0
0041e204mov rax, [rbp+16]
0041e208mov edx, 16
0041e20dmov rcx, rax
0041e210call minuspercent___system_716
0041e215mov [rbp-16], rax
0041e219mov rax, [rbp-16]
0041e21dmov [rbp-8], rax
0041e221call popFrame
0041e226mov rax, [rbp-8]
0041e22aadd rsp, 96
0041e22epop rbp
0041e22fret
0041e1a5
0041e230
0041e230nimGCunrefNoCycle:
0041e230push rbp
0041e231mov rbp, rsp
0041e234sub rsp, 96
0041e238mov [rbp+16], rcx
0041e23clea rax, [rip+0x1195f]
0041e243mov [rbp-56], rax
0041e247lea rax, [rip+0x11902]
0041e24emov [rbp-40], rax
0041e252mov [rbp-48], 0
0041e25amov [rbp-32], 0
0041e260lea rax, [rbp-64]
0041e264mov rcx, rax
0041e267call nimFrame
0041e26cmov [rbp-48], 276
0041e274lea rax, [rip+0x118d5]
0041e27bmov [rbp-40], rax
0041e27fmov [rbp-8], 0
0041e287mov rcx, [rbp+16]
0041e28bcall usrToCell__system_5354
0041e290mov [rbp-8], rax
0041e294mov rax, [rbp-8]
0041e298mov rcx, rax
0041e29bcall decRef__system_5399
0041e2a0call popFrame
0041e2a5nop
0041e2a6add rsp, 96
0041e2aapop rbp
0041e2abret
0041e230
0041e230nimGCunrefNoCycle:
0041e230push rbp
0041e231mov rbp, rsp
0041e234sub rsp, 96
0041e238mov [rbp+16], rcx
0041e23clea rax, [rip+0x1195f]
0041e243mov [rbp-56], rax
0041e247lea rax, [rip+0x11902]
0041e24emov [rbp-40], rax
0041e252mov [rbp-48], 0
0041e25amov [rbp-32], 0
0041e260lea rax, [rbp-64]
0041e264mov rcx, rax
0041e267call nimFrame
0041e26cmov [rbp-48], 276
0041e274lea rax, [rip+0x118d5]
0041e27bmov [rbp-40], rax
0041e27fmov [rbp-8], 0
0041e287mov rcx, [rbp+16]
0041e28bcall usrToCell__system_5354
0041e290mov [rbp-8], rax
0041e294mov rax, [rbp-8]
0041e298mov rcx, rax
0041e29bcall decRef__system_5399
0041e2a0call popFrame
0041e2a5nop
0041e2a6add rsp, 96
0041e2aapop rbp
0041e2abret
0041e230
0041e2ac
0041e2acpluspercent___system_696:
0041e2acpush rbp
0041e2admov rbp, rsp
0041e2b0sub rsp, 96
0041e2b4mov [rbp+16], rcx
0041e2b8mov [rbp+24], rdx
0041e2bclea rax, [rip+0x118f1]
0041e2c3mov [rbp-56], rax
0041e2c7lea rax, [rip+0x117da]
0041e2cemov [rbp-40], rax
0041e2d2mov [rbp-48], 0
0041e2damov [rbp-32], 0
0041e2e0lea rax, [rbp-64]
0041e2e4mov rcx, rax
0041e2e7call nimFrame
0041e2ecmov [rbp-8], 0
0041e2f4mov [rbp-48], 403
0041e2fclea rax, [rip+0x117a5]
0041e303mov [rbp-40], rax
0041e307mov [rbp-48], 407
0041e30flea rax, [rip+0x11792]
0041e316mov [rbp-40], rax
0041e31amov rdx, [rbp+16]
0041e31emov rax, [rbp+24]
0041e322add rax, rdx
0041e325mov [rbp-8], rax
0041e329call popFrame
0041e32emov rax, [rbp-8]
0041e332add rsp, 96
0041e336pop rbp
0041e337ret
0041e2ac
0041e2acpluspercent___system_696:
0041e2acpush rbp
0041e2admov rbp, rsp
0041e2b0sub rsp, 96
0041e2b4mov [rbp+16], rcx
0041e2b8mov [rbp+24], rdx
0041e2bclea rax, [rip+0x118f1]
0041e2c3mov [rbp-56], rax
0041e2c7lea rax, [rip+0x117da]
0041e2cemov [rbp-40], rax
0041e2d2mov [rbp-48], 0
0041e2damov [rbp-32], 0
0041e2e0lea rax, [rbp-64]
0041e2e4mov rcx, rax
0041e2e7call nimFrame
0041e2ecmov [rbp-8], 0
0041e2f4mov [rbp-48], 403
0041e2fclea rax, [rip+0x117a5]
0041e303mov [rbp-40], rax
0041e307mov [rbp-48], 407
0041e30flea rax, [rip+0x11792]
0041e316mov [rbp-40], rax
0041e31amov rdx, [rbp+16]
0041e31emov rax, [rbp+24]
0041e322add rax, rdx
0041e325mov [rbp-8], rax
0041e329call popFrame
0041e32emov rax, [rbp-8]
0041e332add rsp, 96
0041e336pop rbp
0041e337ret
0041e2ac
0041e338
0041e338incRef__system_5392:
0041e338push rbp
0041e339mov rbp, rsp
0041e33csub rsp, 80
0041e340mov [rbp+16], rcx
0041e344lea rax, [rip+0x1186c]
0041e34bmov [rbp-40], rax
0041e34flea rax, [rip+0x117fa]
0041e356mov [rbp-24], rax
0041e35amov [rbp-32], 0
0041e362mov [rbp-16], 0
0041e368lea rax, [rbp-48]
0041e36cmov rcx, rax
0041e36fcall nimFrame
0041e374mov [rbp-32], 231
0041e37clea rax, [rip+0x117cd]
0041e383mov [rbp-24], rax
0041e387mov rax, [rbp+16]
0041e38bmov rax, [rax]
0041e38emov edx, 8
0041e393mov rcx, rax
0041e396call pluspercent___system_696
0041e39bmov rdx, [rbp+16]
0041e39fmov [rdx], rax
0041e3a2call popFrame
0041e3a7nop
0041e3a8add rsp, 80
0041e3acpop rbp
0041e3adret
0041e338
0041e338incRef__system_5392:
0041e338push rbp
0041e339mov rbp, rsp
0041e33csub rsp, 80
0041e340mov [rbp+16], rcx
0041e344lea rax, [rip+0x1186c]
0041e34bmov [rbp-40], rax
0041e34flea rax, [rip+0x117fa]
0041e356mov [rbp-24], rax
0041e35amov [rbp-32], 0
0041e362mov [rbp-16], 0
0041e368lea rax, [rbp-48]
0041e36cmov rcx, rax
0041e36fcall nimFrame
0041e374mov [rbp-32], 231
0041e37clea rax, [rip+0x117cd]
0041e383mov [rbp-24], rax
0041e387mov rax, [rbp+16]
0041e38bmov rax, [rax]
0041e38emov edx, 8
0041e393mov rcx, rax
0041e396call pluspercent___system_696
0041e39bmov rdx, [rbp+16]
0041e39fmov [rdx], rax
0041e3a2call popFrame
0041e3a7nop
0041e3a8add rsp, 80
0041e3acpop rbp
0041e3adret
0041e338
0041e3ae
0041e3aeasgnRef:
0041e3aepush rbp
0041e3afmov rbp, rsp
0041e3b2sub rsp, 96
0041e3b6mov [rbp+16], rcx
0041e3bamov [rbp+24], rdx
0041e3belea rax, [rip+0x117f9]
0041e3c5mov [rbp-56], rax
0041e3c9lea rax, [rip+0x11780]
0041e3d0mov [rbp-40], rax
0041e3d4mov [rbp-48], 0
0041e3dcmov [rbp-32], 0
0041e3e2lea rax, [rbp-64]
0041e3e6mov rcx, rax
0041e3e9call nimFrame
0041e3eemov [rbp-48], 286
0041e3f6lea rax, [rip+0x11753]
0041e3fdmov [rbp-40], rax
0041e401cmp [rbp+24], 0
0041e406je 0x41e42e
0041e408mov [rbp-8], 0
0041e410mov rax, [rbp+24]
0041e414mov rcx, rax
0041e417call usrToCell__system_5354
0041e41cmov [rbp-8], rax
0041e420mov rax, [rbp-8]
0041e424mov rcx, rax
0041e427call incRef__system_5392
0041e42cjmp 0x41e42f
0041e42e
0041e42eloc_41e42e:
0041e42enop
0041e42f
0041e42floc_41e42f:
0041e42fmov [rbp-48], 287
0041e437lea rax, [rip+0x11712]
0041e43emov [rbp-40], rax
0041e442mov rax, [rbp+16]
0041e446mov rax, [rax]
0041e449test rax, rax
0041e44cje 0x41e477
0041e44emov [rbp-16], 0
0041e456mov rax, [rbp+16]
0041e45amov rax, [rax]
0041e45dmov rcx, rax
0041e460call usrToCell__system_5354
0041e465mov [rbp-16], rax
0041e469mov rax, [rbp-16]
0041e46dmov rcx, rax
0041e470call decRef__system_5399
0041e475jmp 0x41e478
0041e477
0041e477loc_41e477:
0041e477nop
0041e478
0041e478loc_41e478:
0041e478mov [rbp-48], 288
0041e480lea rax, [rip+0x116c9]
0041e487mov [rbp-40], rax
0041e48bmov rax, [rbp+16]
0041e48fmov rdx, [rbp+24]
0041e493mov [rax], rdx
0041e496call popFrame
0041e49bnop
0041e49cadd rsp, 96
0041e4a0pop rbp
0041e4a1ret
0041e3ae
0041e3aeasgnRef:
0041e3aepush rbp
0041e3afmov rbp, rsp
0041e3b2sub rsp, 96
0041e3b6mov [rbp+16], rcx
0041e3bamov [rbp+24], rdx
0041e3belea rax, [rip+0x117f9]
0041e3c5mov [rbp-56], rax
0041e3c9lea rax, [rip+0x11780]
0041e3d0mov [rbp-40], rax
0041e3d4mov [rbp-48], 0
0041e3dcmov [rbp-32], 0
0041e3e2lea rax, [rbp-64]
0041e3e6mov rcx, rax
0041e3e9call nimFrame
0041e3eemov [rbp-48], 286
0041e3f6lea rax, [rip+0x11753]
0041e3fdmov [rbp-40], rax
0041e401cmp [rbp+24], 0
0041e406je 0x41e42e
0041e408mov [rbp-8], 0
0041e410mov rax, [rbp+24]
0041e414mov rcx, rax
0041e417call usrToCell__system_5354
0041e41cmov [rbp-8], rax
0041e420mov rax, [rbp-8]
0041e424mov rcx, rax
0041e427call incRef__system_5392
0041e42cjmp 0x41e42f
0041e42e
0041e42eloc_41e42e:
0041e42enop
0041e42f
0041e42floc_41e42f:
0041e42fmov [rbp-48], 287
0041e437lea rax, [rip+0x11712]
0041e43emov [rbp-40], rax
0041e442mov rax, [rbp+16]
0041e446mov rax, [rax]
0041e449test rax, rax
0041e44cje 0x41e477
0041e44emov [rbp-16], 0
0041e456mov rax, [rbp+16]
0041e45amov rax, [rax]
0041e45dmov rcx, rax
0041e460call usrToCell__system_5354
0041e465mov [rbp-16], rax
0041e469mov rax, [rbp-16]
0041e46dmov rcx, rax
0041e470call decRef__system_5399
0041e475jmp 0x41e478
0041e477
0041e477loc_41e477:
0041e477nop
0041e478
0041e478loc_41e478:
0041e478mov [rbp-48], 288
0041e480lea rax, [rip+0x116c9]
0041e487mov [rbp-40], rax
0041e48bmov rax, [rbp+16]
0041e48fmov rdx, [rbp+24]
0041e493mov [rax], rdx
0041e496call popFrame
0041e49bnop
0041e49cadd rsp, 96
0041e4a0pop rbp
0041e4a1ret
0041e3ae
0041e4a2
0041e4a2initOptParser__pureZparseopt_83:
0041e4a2push rbp
0041e4a3push rbx
0041e4a4sub rsp, 216
0041e4ablea rbp, [rsp+128]
0041e4b3mov [rbp+112], rcx
0041e4b7mov [rbp+120], rdx
0041e4bbmov [rbp+128], r8
0041e4c2mov eax, r9l
0041e4c5mov [rbp+136], al
0041e4cblea rax, [rip+0x116f4]
0041e4d2mov [rbp-56], rax
0041e4d6lea rax, [rip+0x116fb]
0041e4ddmov [rbp-40], rax
0041e4e1mov [rbp-48], 0
0041e4e9mov [rbp-32], 0
0041e4eflea rax, [rbp-64]
0041e4f3mov rcx, rax
0041e4f6call nimFrame
0041e4fbmov rax, [rbp+144]
0041e502mov [rax+8], 0
0041e50amov rax, [rbp+144]
0041e511mov [rax+16], 0
0041e515mov rax, [rbp+144]
0041e51cmov [rax+17], 0
0041e520mov rax, [rbp+144]
0041e527add rax, 18
0041e52bmov edx, 32
0041e530mov rcx, rax
0041e533call nimZeroMem
0041e538mov rax, [rbp+144]
0041e53fadd rax, 56
0041e543mov edx, 0
0041e548mov rcx, rax
0041e54bcall unsureAsgnRef
0041e550mov rax, [rbp+144]
0041e557add rax, 64
0041e55bmov edx, 0
0041e560mov rcx, rax
0041e563call unsureAsgnRef
0041e568mov rax, [rbp+144]
0041e56fmov [rax+72], 0
0041e577mov rax, [rbp+144]
0041e57emov [rax+80], 0
0041e582mov rax, [rbp+144]
0041e589add rax, 88
0041e58dmov edx, 0
0041e592mov rcx, rax
0041e595call unsureAsgnRef
0041e59amov rax, [rbp+144]
0041e5a1add rax, 96
0041e5a5mov edx, 0
0041e5aamov rcx, rax
0041e5adcall unsureAsgnRef
0041e5b2mov rax, [rbp+144]
0041e5b9lea rdx, [rip+0x29820]
0041e5c0mov [rax], rdx
0041e5c3mov [rbp-48], 260
0041e5cblea rax, [rip+0x11606]
0041e5d2mov [rbp-40], rax
0041e5d6mov rax, [rbp+144]
0041e5ddmov [rax+8], 0
0041e5e5mov [rbp-48], 261
0041e5edlea rax, [rip+0x115e4]
0041e5f4mov [rbp-40], rax
0041e5f8mov rax, [rbp+144]
0041e5ffmov [rax+72], 0
0041e607mov [rbp-48], 262
0041e60flea rax, [rip+0x115c2]
0041e616mov [rbp-40], rax
0041e61amov rax, [rbp+144]
0041e621mov [rax+16], 0
0041e625mov [rbp-48], 263
0041e62dlea rax, [rip+0x115a4]
0041e634mov [rbp-40], rax
0041e638mov rax, [rbp+144]
0041e63flea rcx, [rax+18]
0041e643mov rax, [rbp+120]
0041e647mov r8l, 32
0041e64dmov rdx, rax
0041e650call nimCopyMem
0041e655mov [rbp-48], 264
0041e65dlea rax, [rip+0x11574]
0041e664mov [rbp-40], rax
0041e668mov rax, [rbp+144]
0041e66flea rcx, [rax+56]
0041e673mov rax, [rbp+128]
0041e67amov r8, [rip+0x1290f]
0041e681mov rdx, rax
0041e684call genericSeqAssign
0041e689mov [rbp-48], 265
0041e691lea rax, [rip+0x11540]
0041e698mov [rbp-40], rax
0041e69cmov rax, [rbp+144]
0041e6a3movzx edx, [rbp+136]
0041e6aamov [rax+17], dl
0041e6admov [rbp-48], 266
0041e6b5lea rax, [rip+0x1151c]
0041e6bcmov [rbp-40], rax
0041e6c0cmp [rbp+112], 0
0041e6c5je 0x41e6d0
0041e6c7mov rax, [rbp+112]
0041e6cbmov rax, [rax]
0041e6cejmp 0x41e6d5
0041e6d0
0041e6d0loc_41e6d0:
0041e6d0mov eax, 0
0041e6d5
0041e6d5loc_41e6d5:
0041e6d5mov [rbp+56], rax
0041e6d9cmp [rbp+56], 0
0041e6deje 0x41e955
0041e6e4mov [rbp-48], 267
0041e6eclea rax, [rip+0x114e5]
0041e6f3mov [rbp-40], rax
0041e6f7cmp [rbp+112], 0
0041e6fcje 0x41e707
0041e6femov rax, [rbp+112]
0041e702mov rax, [rax]
0041e705jmp 0x41e70c
0041e707
0041e707loc_41e707:
0041e707mov eax, 0
0041e70c
0041e70cloc_41e70c:
0041e70cmov [rbp+48], rax
0041e710cmp [rbp+48], 0
0041e715jns 0x41e732
0041e717mov rax, [rbp+48]
0041e71bmov r8, 0x7fffffffffffffff
0041e725mov edx, 0
0041e72amov rcx, rax
0041e72dcall raiseRangeErrorI
0041e732
0041e732loc_41e732:
0041e732mov rax, [rbp+48]
0041e736mov rcx, rax
0041e739call newSeq__systemZio_594
0041e73emov rdx, rax
0041e741mov rax, [rbp+144]
0041e748add rax, 64
0041e74cmov rcx, rax
0041e74fcall unsureAsgnRef
0041e754mov [rbp+40], 0
0041e75cmov [rbp+32], 0
0041e764mov [rbp-48], 268
0041e76clea rax, [rip+0x11465]
0041e773mov [rbp-40], rax
0041e777cmp [rbp+112], 0
0041e77cje 0x41e787
0041e77emov rax, [rbp+112]
0041e782mov rax, [rax]
0041e785jmp 0x41e78c
0041e787
0041e787loc_41e787:
0041e787mov eax, 0
0041e78c
0041e78cloc_41e78c:
0041e78cmov [rbp+24], rax
0041e790mov rax, [rbp+24]
0041e794mov [rbp+32], rax
0041e798mov [rbp-48], 119
0041e7a0lea rax, [rip+0x11479]
0041e7a7mov [rbp-40], rax
0041e7abmov [rbp+72], 0
0041e7b3mov [rbp-48], 120
0041e7bblea rax, [rip+0x1145e]
0041e7c2mov [rbp-40], rax
0041e7c6
0041e7c6loc_41e7c6:
0041e7c6mov rax, [rbp+72]
0041e7cacmp rax, [rbp+32]
0041e7cejl 0x41e7d6
0041e7d0nop
0041e7d1jmp 0x41eb81
0041e7d6
0041e7d6loc_41e7d6:
0041e7d6mov [rbp-48], 268
0041e7delea rax, [rip+0x113f3]
0041e7e5mov [rbp-40], rax
0041e7e9mov rax, [rbp+72]
0041e7edmov [rbp+40], rax
0041e7f1cmp [rbp+40], 0
0041e7f6js 0x41e823
0041e7f8mov rax, [rbp+144]
0041e7ffmov rax, [rax+64]
0041e803test rax, rax
0041e806je 0x41e818
0041e808mov rax, [rbp+144]
0041e80fmov rax, [rax+64]
0041e813mov rax, [rax]
0041e816jmp 0x41e81d
0041e818
0041e818loc_41e818:
0041e818mov eax, 0
0041e81d
0041e81dloc_41e81d:
0041e81dcmp rax, [rbp+40]
0041e821jg 0x41e85a
0041e823
0041e823loc_41e823:
0041e823mov rax, [rbp+144]
0041e82amov rax, [rax+64]
0041e82etest rax, rax
0041e831je 0x41e847
0041e833mov rax, [rbp+144]
0041e83amov rax, [rax+64]
0041e83emov rax, [rax]
0041e841lea rdx, [rax-1]
0041e845jmp 0x41e84e
0041e847
0041e847loc_41e847:
0041e847mov rdx, -1
0041e84e
0041e84eloc_41e84e:
0041e84emov rax, [rbp+40]
0041e852mov rcx, rax
0041e855call raiseIndexError2
0041e85a
0041e85aloc_41e85a:
0041e85acmp [rbp+40], 0
0041e85fjs 0x41e87c
0041e861cmp [rbp+112], 0
0041e866je 0x41e871
0041e868mov rax, [rbp+112]
0041e86cmov rax, [rax]
0041e86fjmp 0x41e876
0041e871
0041e871loc_41e871:
0041e871mov eax, 0
0041e876
0041e876loc_41e876:
0041e876cmp rax, [rbp+40]
0041e87ajg 0x41e8a3
0041e87c
0041e87cloc_41e87c:
0041e87ccmp [rbp+112], 0
0041e881je 0x41e890
0041e883mov rax, [rbp+112]
0041e887mov rax, [rax]
0041e88alea rdx, [rax-1]
0041e88ejmp 0x41e897
0041e890
0041e890loc_41e890:
0041e890mov rdx, -1
0041e897
0041e897loc_41e897:
0041e897mov rax, [rbp+40]
0041e89bmov rcx, rax
0041e89ecall raiseIndexError2
0041e8a3
0041e8a3loc_41e8a3:
0041e8a3mov [rbp+16], 0
0041e8abmov rax, [rbp+144]
0041e8b2mov rax, [rax+64]
0041e8b6mov rdx, [rbp+40]
0041e8baadd rdx, 2
0041e8bemov rax, [rax+8*rdx]
0041e8c2mov [rbp+16], rax
0041e8c6mov rax, [rbp+112]
0041e8camov rdx, [rbp+40]
0041e8ceadd rdx, 2
0041e8d2mov rax, [rax+8*rdx]
0041e8d6mov rdx, [rbp+144]
0041e8ddmov rbx, [rdx+64]
0041e8e1mov rcx, rax
0041e8e4call copyStringRC1
0041e8e9mov rdx, [rbp+40]
0041e8edadd rdx, 2
0041e8f1mov [rbx+8*rdx], rax
0041e8f5cmp [rbp+16], 0
0041e8faje 0x41e908
0041e8fcmov rax, [rbp+16]
0041e900mov rcx, rax
0041e903call nimGCunrefNoCycle
0041e908
0041e908loc_41e908:
0041e908mov [rbp-48], 122
0041e910lea rax, [rip+0x11309]
0041e917mov [rbp-40], rax
0041e91bmov edx, 0
0041e920mov rax, [rbp+72]
0041e924add rax, 1
0041e928jno 0x41e92f
0041e92amov edx, 1
0041e92f
0041e92floc_41e92f:
0041e92fmov rcx, rax
0041e932lea rax, [rbp-72]
0041e936mov [rax], rcx
0041e939mov rax, rdx
0041e93cand eax, 1
0041e93ftest al, al
0041e941je 0x41e948
0041e943call raiseOverflow
0041e948
0041e948loc_41e948:
0041e948mov rax, [rbp-72]
0041e94cmov [rbp+72], rax
0041e950jmp 0x41e7c6
0041e955
0041e955loc_41e955:
0041e955nop
0041e956mov [rbp-48], 272
0041e95elea rax, [rip+0x11273]
0041e965mov [rbp-40], rax
0041e969mov [rbp+8], 0
0041e971call nosparamCount
0041e976mov [rbp+8], rax
0041e97acmp [rbp+8], 0
0041e97fjns 0x41e99c
0041e981mov rax, [rbp+8]
0041e985mov r8, 0x7fffffffffffffff
0041e98fmov edx, 0
0041e994mov rcx, rax
0041e997call raiseRangeErrorI
0041e99c
0041e99cloc_41e99c:
0041e99cmov rax, [rbp+8]
0041e9a0mov rcx, rax
0041e9a3call newSeq__systemZio_594
0041e9a8mov rdx, rax
0041e9abmov rax, [rbp+144]
0041e9b2add rax, 64
0041e9b6mov rcx, rax
0041e9b9call unsureAsgnRef
0041e9bemov [rbp], 0
0041e9c6mov [rbp-8], 0
0041e9cemov [rbp-48], 273
0041e9d6lea rax, [rip+0x111fb]
0041e9ddmov [rbp-40], rax
0041e9e1call nosparamCount
0041e9e6mov [rbp-8], rax
0041e9eamov [rbp-48], 65
0041e9f2lea rax, [rip+0x11227]
0041e9f9mov [rbp-40], rax
0041e9fdmov [rbp+64], 1
0041ea05mov [rbp-48], 66
0041ea0dlea rax, [rip+0x1120c]
0041ea14mov [rbp-40], rax
0041ea18
0041ea18loc_41ea18:
0041ea18mov rax, [rbp+64]
0041ea1ccmp rax, [rbp-8]
0041ea20jg 0x41eb80
0041ea26mov [rbp-48], 273
0041ea2elea rax, [rip+0x111a3]
0041ea35mov [rbp-40], rax
0041ea39mov rax, [rbp+64]
0041ea3dmov [rbp], rax
0041ea41mov [rbp-48], 274
0041ea49lea rax, [rip+0x11188]
0041ea50mov [rbp-40], rax
0041ea54mov edx, 0
0041ea59mov rax, [rbp]
0041ea5dsub rax, 1
0041ea61jno 0x41ea68
0041ea63mov edx, 1
0041ea68
0041ea68loc_41ea68:
0041ea68mov rcx, rax
0041ea6blea rax, [rbp-80]
0041ea6fmov [rax], rcx
0041ea72mov rax, rdx
0041ea75and eax, 1
0041ea78test al, al
0041ea7aje 0x41ea81
0041ea7ccall raiseOverflow
0041ea81
0041ea81loc_41ea81:
0041ea81mov rax, [rbp-80]
0041ea85test rax, rax
0041ea88js 0x41eab8
0041ea8amov rax, [rbp+144]
0041ea91mov rax, [rax+64]
0041ea95test rax, rax
0041ea98je 0x41eaaa
0041ea9amov rax, [rbp+144]
0041eaa1mov rax, [rax+64]
0041eaa5mov rax, [rax]
0041eaa8jmp 0x41eaaf
0041eaaa
0041eaaaloc_41eaaa:
0041eaaamov eax, 0
0041eaaf
0041eaafloc_41eaaf:
0041eaafmov rdx, [rbp-80]
0041eab3cmp rax, rdx
0041eab6jg 0x41eaef
0041eab8
0041eab8loc_41eab8:
0041eab8mov rax, [rbp+144]
0041eabfmov rax, [rax+64]
0041eac3test rax, rax
0041eac6je 0x41eadc
0041eac8mov rax, [rbp+144]
0041eacfmov rax, [rax+64]
0041ead3mov rax, [rax]
0041ead6lea rdx, [rax-1]
0041eadajmp 0x41eae3
0041eadc
0041eadcloc_41eadc:
0041eadcmov rdx, -1
0041eae3
0041eae3loc_41eae3:
0041eae3mov rax, [rbp-80]
0041eae7mov rcx, rax
0041eaeacall raiseIndexError2
0041eaef
0041eaefloc_41eaef:
0041eaefmov [rbp-48], 273
0041eaf7lea rax, [rip+0x110da]
0041eafemov [rbp-40], rax
0041eb02mov rax, [rbp]
0041eb06mov rcx, rax
0041eb09call nosparamStr
0041eb0emov rdx, rax
0041eb11mov rax, [rbp+144]
0041eb18mov rcx, [rax+64]
0041eb1cmov rax, [rbp-80]
0041eb20add rax, 2
0041eb24shl rax, 3
0041eb28add rax, rcx
0041eb2bmov rcx, rax
0041eb2ecall asgnRef
0041eb33mov [rbp-48], 68
0041eb3blea rax, [rip+0x110de]
0041eb42mov [rbp-40], rax
0041eb46mov edx, 0
0041eb4bmov rax, [rbp+64]
0041eb4fadd rax, 1
0041eb53jno 0x41eb5a
0041eb55mov edx, 1
0041eb5a
0041eb5aloc_41eb5a:
0041eb5amov rcx, rax
0041eb5dlea rax, [rbp-88]
0041eb61mov [rax], rcx
0041eb64mov rax, rdx
0041eb67and eax, 1
0041eb6atest al, al
0041eb6cje 0x41eb73
0041eb6ecall raiseOverflow
0041eb73
0041eb73loc_41eb73:
0041eb73mov rax, [rbp-88]
0041eb77mov [rbp+64], rax
0041eb7bjmp 0x41ea18
0041eb80
0041eb80loc_41eb80:
0041eb80nop
0041eb81
0041eb81loc_41eb81:
0041eb81mov [rbp-48], 280
0041eb89lea rax, [rip+0x11048]
0041eb90mov [rbp-40], rax
0041eb94mov rax, [rbp+144]
0041eb9bmov [rax+80], 0
0041eb9fmov [rbp-48], 281
0041eba7lea rax, [rip+0x1102a]
0041ebaemov [rbp-40], rax
0041ebb2mov rax, [rbp+144]
0041ebb9add rax, 88
0041ebbdmov edx, 0
0041ebc2mov rcx, rax
0041ebc5call unsureAsgnRef
0041ebcamov [rbp-48], 282
0041ebd2lea rax, [rip+0x10fff]
0041ebd9mov [rbp-40], rax
0041ebddmov rax, [rbp+144]
0041ebe4add rax, 96
0041ebe8mov edx, 0
0041ebedmov rcx, rax
0041ebf0call unsureAsgnRef
0041ebf5call popFrame
0041ebfanop
0041ebfbadd rsp, 216
0041ec02pop rbx
0041ec03pop rbp
0041ec04ret
0041e4a2
0041e4a2initOptParser__pureZparseopt_83:
0041e4a2push rbp
0041e4a3push rbx
0041e4a4sub rsp, 216
0041e4ablea rbp, [rsp+128]
0041e4b3mov [rbp+112], rcx
0041e4b7mov [rbp+120], rdx
0041e4bbmov [rbp+128], r8
0041e4c2mov eax, r9l
0041e4c5mov [rbp+136], al
0041e4cblea rax, [rip+0x116f4]
0041e4d2mov [rbp-56], rax
0041e4d6lea rax, [rip+0x116fb]
0041e4ddmov [rbp-40], rax
0041e4e1mov [rbp-48], 0
0041e4e9mov [rbp-32], 0
0041e4eflea rax, [rbp-64]
0041e4f3mov rcx, rax
0041e4f6call nimFrame
0041e4fbmov rax, [rbp+144]
0041e502mov [rax+8], 0
0041e50amov rax, [rbp+144]
0041e511mov [rax+16], 0
0041e515mov rax, [rbp+144]
0041e51cmov [rax+17], 0
0041e520mov rax, [rbp+144]
0041e527add rax, 18
0041e52bmov edx, 32
0041e530mov rcx, rax
0041e533call nimZeroMem
0041e538mov rax, [rbp+144]
0041e53fadd rax, 56
0041e543mov edx, 0
0041e548mov rcx, rax
0041e54bcall unsureAsgnRef
0041e550mov rax, [rbp+144]
0041e557add rax, 64
0041e55bmov edx, 0
0041e560mov rcx, rax
0041e563call unsureAsgnRef
0041e568mov rax, [rbp+144]
0041e56fmov [rax+72], 0
0041e577mov rax, [rbp+144]
0041e57emov [rax+80], 0
0041e582mov rax, [rbp+144]
0041e589add rax, 88
0041e58dmov edx, 0
0041e592mov rcx, rax
0041e595call unsureAsgnRef
0041e59amov rax, [rbp+144]
0041e5a1add rax, 96
0041e5a5mov edx, 0
0041e5aamov rcx, rax
0041e5adcall unsureAsgnRef
0041e5b2mov rax, [rbp+144]
0041e5b9lea rdx, [rip+0x29820]
0041e5c0mov [rax], rdx
0041e5c3mov [rbp-48], 260
0041e5cblea rax, [rip+0x11606]
0041e5d2mov [rbp-40], rax
0041e5d6mov rax, [rbp+144]
0041e5ddmov [rax+8], 0
0041e5e5mov [rbp-48], 261
0041e5edlea rax, [rip+0x115e4]
0041e5f4mov [rbp-40], rax
0041e5f8mov rax, [rbp+144]
0041e5ffmov [rax+72], 0
0041e607mov [rbp-48], 262
0041e60flea rax, [rip+0x115c2]
0041e616mov [rbp-40], rax
0041e61amov rax, [rbp+144]
0041e621mov [rax+16], 0
0041e625mov [rbp-48], 263
0041e62dlea rax, [rip+0x115a4]
0041e634mov [rbp-40], rax
0041e638mov rax, [rbp+144]
0041e63flea rcx, [rax+18]
0041e643mov rax, [rbp+120]
0041e647mov r8l, 32
0041e64dmov rdx, rax
0041e650call nimCopyMem
0041e655mov [rbp-48], 264
0041e65dlea rax, [rip+0x11574]
0041e664mov [rbp-40], rax
0041e668mov rax, [rbp+144]
0041e66flea rcx, [rax+56]
0041e673mov rax, [rbp+128]
0041e67amov r8, [rip+0x1290f]
0041e681mov rdx, rax
0041e684call genericSeqAssign
0041e689mov [rbp-48], 265
0041e691lea rax, [rip+0x11540]
0041e698mov [rbp-40], rax
0041e69cmov rax, [rbp+144]
0041e6a3movzx edx, [rbp+136]
0041e6aamov [rax+17], dl
0041e6admov [rbp-48], 266
0041e6b5lea rax, [rip+0x1151c]
0041e6bcmov [rbp-40], rax
0041e6c0cmp [rbp+112], 0
0041e6c5je 0x41e6d0
0041e6c7mov rax, [rbp+112]
0041e6cbmov rax, [rax]
0041e6cejmp 0x41e6d5
0041e6d0
0041e6d0loc_41e6d0:
0041e6d0mov eax, 0
0041e6d5
0041e6d5loc_41e6d5:
0041e6d5mov [rbp+56], rax
0041e6d9cmp [rbp+56], 0
0041e6deje 0x41e955
0041e6e4mov [rbp-48], 267
0041e6eclea rax, [rip+0x114e5]
0041e6f3mov [rbp-40], rax
0041e6f7cmp [rbp+112], 0
0041e6fcje 0x41e707
0041e6femov rax, [rbp+112]
0041e702mov rax, [rax]
0041e705jmp 0x41e70c
0041e707
0041e707loc_41e707:
0041e707mov eax, 0
0041e70c
0041e70cloc_41e70c:
0041e70cmov [rbp+48], rax
0041e710cmp [rbp+48], 0
0041e715jns 0x41e732
0041e717mov rax, [rbp+48]
0041e71bmov r8, 0x7fffffffffffffff
0041e725mov edx, 0
0041e72amov rcx, rax
0041e72dcall raiseRangeErrorI
0041e732
0041e732loc_41e732:
0041e732mov rax, [rbp+48]
0041e736mov rcx, rax
0041e739call newSeq__systemZio_594
0041e73emov rdx, rax
0041e741mov rax, [rbp+144]
0041e748add rax, 64
0041e74cmov rcx, rax
0041e74fcall unsureAsgnRef
0041e754mov [rbp+40], 0
0041e75cmov [rbp+32], 0
0041e764mov [rbp-48], 268
0041e76clea rax, [rip+0x11465]
0041e773mov [rbp-40], rax
0041e777cmp [rbp+112], 0
0041e77cje 0x41e787
0041e77emov rax, [rbp+112]
0041e782mov rax, [rax]
0041e785jmp 0x41e78c
0041e787
0041e787loc_41e787:
0041e787mov eax, 0
0041e78c
0041e78cloc_41e78c:
0041e78cmov [rbp+24], rax
0041e790mov rax, [rbp+24]
0041e794mov [rbp+32], rax
0041e798mov [rbp-48], 119
0041e7a0lea rax, [rip+0x11479]
0041e7a7mov [rbp-40], rax
0041e7abmov [rbp+72], 0
0041e7b3mov [rbp-48], 120
0041e7bblea rax, [rip+0x1145e]
0041e7c2mov [rbp-40], rax
0041e7c6
0041e7c6loc_41e7c6:
0041e7c6mov rax, [rbp+72]
0041e7cacmp rax, [rbp+32]
0041e7cejl 0x41e7d6
0041e7d0nop
0041e7d1jmp 0x41eb81
0041e7d6
0041e7d6loc_41e7d6:
0041e7d6mov [rbp-48], 268
0041e7delea rax, [rip+0x113f3]
0041e7e5mov [rbp-40], rax
0041e7e9mov rax, [rbp+72]
0041e7edmov [rbp+40], rax
0041e7f1cmp [rbp+40], 0
0041e7f6js 0x41e823
0041e7f8mov rax, [rbp+144]
0041e7ffmov rax, [rax+64]
0041e803test rax, rax
0041e806je 0x41e818
0041e808mov rax, [rbp+144]
0041e80fmov rax, [rax+64]
0041e813mov rax, [rax]
0041e816jmp 0x41e81d
0041e818
0041e818loc_41e818:
0041e818mov eax, 0
0041e81d
0041e81dloc_41e81d:
0041e81dcmp rax, [rbp+40]
0041e821jg 0x41e85a
0041e823
0041e823loc_41e823:
0041e823mov rax, [rbp+144]
0041e82amov rax, [rax+64]
0041e82etest rax, rax
0041e831je 0x41e847
0041e833mov rax, [rbp+144]
0041e83amov rax, [rax+64]
0041e83emov rax, [rax]
0041e841lea rdx, [rax-1]
0041e845jmp 0x41e84e
0041e847
0041e847loc_41e847:
0041e847mov rdx, -1
0041e84e
0041e84eloc_41e84e:
0041e84emov rax, [rbp+40]
0041e852mov rcx, rax
0041e855call raiseIndexError2
0041e85a
0041e85aloc_41e85a:
0041e85acmp [rbp+40], 0
0041e85fjs 0x41e87c
0041e861cmp [rbp+112], 0
0041e866je 0x41e871
0041e868mov rax, [rbp+112]
0041e86cmov rax, [rax]
0041e86fjmp 0x41e876
0041e871
0041e871loc_41e871:
0041e871mov eax, 0
0041e876
0041e876loc_41e876:
0041e876cmp rax, [rbp+40]
0041e87ajg 0x41e8a3
0041e87c
0041e87cloc_41e87c:
0041e87ccmp [rbp+112], 0
0041e881je 0x41e890
0041e883mov rax, [rbp+112]
0041e887mov rax, [rax]
0041e88alea rdx, [rax-1]
0041e88ejmp 0x41e897
0041e890
0041e890loc_41e890:
0041e890mov rdx, -1
0041e897
0041e897loc_41e897:
0041e897mov rax, [rbp+40]
0041e89bmov rcx, rax
0041e89ecall raiseIndexError2
0041e8a3
0041e8a3loc_41e8a3:
0041e8a3mov [rbp+16], 0
0041e8abmov rax, [rbp+144]
0041e8b2mov rax, [rax+64]
0041e8b6mov rdx, [rbp+40]
0041e8baadd rdx, 2
0041e8bemov rax, [rax+8*rdx]
0041e8c2mov [rbp+16], rax
0041e8c6mov rax, [rbp+112]
0041e8camov rdx, [rbp+40]
0041e8ceadd rdx, 2
0041e8d2mov rax, [rax+8*rdx]
0041e8d6mov rdx, [rbp+144]
0041e8ddmov rbx, [rdx+64]
0041e8e1mov rcx, rax
0041e8e4call copyStringRC1
0041e8e9mov rdx, [rbp+40]
0041e8edadd rdx, 2
0041e8f1mov [rbx+8*rdx], rax
0041e8f5cmp [rbp+16], 0
0041e8faje 0x41e908
0041e8fcmov rax, [rbp+16]
0041e900mov rcx, rax
0041e903call nimGCunrefNoCycle
0041e908
0041e908loc_41e908:
0041e908mov [rbp-48], 122
0041e910lea rax, [rip+0x11309]
0041e917mov [rbp-40], rax
0041e91bmov edx, 0
0041e920mov rax, [rbp+72]
0041e924add rax, 1
0041e928jno 0x41e92f
0041e92amov edx, 1
0041e92f
0041e92floc_41e92f:
0041e92fmov rcx, rax
0041e932lea rax, [rbp-72]
0041e936mov [rax], rcx
0041e939mov rax, rdx
0041e93cand eax, 1
0041e93ftest al, al
0041e941je 0x41e948
0041e943call raiseOverflow
0041e948
0041e948loc_41e948:
0041e948mov rax, [rbp-72]
0041e94cmov [rbp+72], rax
0041e950jmp 0x41e7c6
0041e955
0041e955loc_41e955:
0041e955nop
0041e956mov [rbp-48], 272
0041e95elea rax, [rip+0x11273]
0041e965mov [rbp-40], rax
0041e969mov [rbp+8], 0
0041e971call nosparamCount
0041e976mov [rbp+8], rax
0041e97acmp [rbp+8], 0
0041e97fjns 0x41e99c
0041e981mov rax, [rbp+8]
0041e985mov r8, 0x7fffffffffffffff
0041e98fmov edx, 0
0041e994mov rcx, rax
0041e997call raiseRangeErrorI
0041e99c
0041e99cloc_41e99c:
0041e99cmov rax, [rbp+8]
0041e9a0mov rcx, rax
0041e9a3call newSeq__systemZio_594
0041e9a8mov rdx, rax
0041e9abmov rax, [rbp+144]
0041e9b2add rax, 64
0041e9b6mov rcx, rax
0041e9b9call unsureAsgnRef
0041e9bemov [rbp], 0
0041e9c6mov [rbp-8], 0
0041e9cemov [rbp-48], 273
0041e9d6lea rax, [rip+0x111fb]
0041e9ddmov [rbp-40], rax
0041e9e1call nosparamCount
0041e9e6mov [rbp-8], rax
0041e9eamov [rbp-48], 65
0041e9f2lea rax, [rip+0x11227]
0041e9f9mov [rbp-40], rax
0041e9fdmov [rbp+64], 1
0041ea05mov [rbp-48], 66
0041ea0dlea rax, [rip+0x1120c]
0041ea14mov [rbp-40], rax
0041ea18
0041ea18loc_41ea18:
0041ea18mov rax, [rbp+64]
0041ea1ccmp rax, [rbp-8]
0041ea20jg 0x41eb80
0041ea26mov [rbp-48], 273
0041ea2elea rax, [rip+0x111a3]
0041ea35mov [rbp-40], rax
0041ea39mov rax, [rbp+64]
0041ea3dmov [rbp], rax
0041ea41mov [rbp-48], 274
0041ea49lea rax, [rip+0x11188]
0041ea50mov [rbp-40], rax
0041ea54mov edx, 0
0041ea59mov rax, [rbp]
0041ea5dsub rax, 1
0041ea61jno 0x41ea68
0041ea63mov edx, 1
0041ea68
0041ea68loc_41ea68:
0041ea68mov rcx, rax
0041ea6blea rax, [rbp-80]
0041ea6fmov [rax], rcx
0041ea72mov rax, rdx
0041ea75and eax, 1
0041ea78test al, al
0041ea7aje 0x41ea81
0041ea7ccall raiseOverflow
0041ea81
0041ea81loc_41ea81:
0041ea81mov rax, [rbp-80]
0041ea85test rax, rax
0041ea88js 0x41eab8
0041ea8amov rax, [rbp+144]
0041ea91mov rax, [rax+64]
0041ea95test rax, rax
0041ea98je 0x41eaaa
0041ea9amov rax, [rbp+144]
0041eaa1mov rax, [rax+64]
0041eaa5mov rax, [rax]
0041eaa8jmp 0x41eaaf
0041eaaa
0041eaaaloc_41eaaa:
0041eaaamov eax, 0
0041eaaf
0041eaafloc_41eaaf:
0041eaafmov rdx, [rbp-80]
0041eab3cmp rax, rdx
0041eab6jg 0x41eaef
0041eab8
0041eab8loc_41eab8:
0041eab8mov rax, [rbp+144]
0041eabfmov rax, [rax+64]
0041eac3test rax, rax
0041eac6je 0x41eadc
0041eac8mov rax, [rbp+144]
0041eacfmov rax, [rax+64]
0041ead3mov rax, [rax]
0041ead6lea rdx, [rax-1]
0041eadajmp 0x41eae3
0041eadc
0041eadcloc_41eadc:
0041eadcmov rdx, -1
0041eae3
0041eae3loc_41eae3:
0041eae3mov rax, [rbp-80]
0041eae7mov rcx, rax
0041eaeacall raiseIndexError2
0041eaef
0041eaefloc_41eaef:
0041eaefmov [rbp-48], 273
0041eaf7lea rax, [rip+0x110da]
0041eafemov [rbp-40], rax
0041eb02mov rax, [rbp]
0041eb06mov rcx, rax
0041eb09call nosparamStr
0041eb0emov rdx, rax
0041eb11mov rax, [rbp+144]
0041eb18mov rcx, [rax+64]
0041eb1cmov rax, [rbp-80]
0041eb20add rax, 2
0041eb24shl rax, 3
0041eb28add rax, rcx
0041eb2bmov rcx, rax
0041eb2ecall asgnRef
0041eb33mov [rbp-48], 68
0041eb3blea rax, [rip+0x110de]
0041eb42mov [rbp-40], rax
0041eb46mov edx, 0
0041eb4bmov rax, [rbp+64]
0041eb4fadd rax, 1
0041eb53jno 0x41eb5a
0041eb55mov edx, 1
0041eb5a
0041eb5aloc_41eb5a:
0041eb5amov rcx, rax
0041eb5dlea rax, [rbp-88]
0041eb61mov [rax], rcx
0041eb64mov rax, rdx
0041eb67and eax, 1
0041eb6atest al, al
0041eb6cje 0x41eb73
0041eb6ecall raiseOverflow
0041eb73
0041eb73loc_41eb73:
0041eb73mov rax, [rbp-88]
0041eb77mov [rbp+64], rax
0041eb7bjmp 0x41ea18
0041eb80
0041eb80loc_41eb80:
0041eb80nop
0041eb81
0041eb81loc_41eb81:
0041eb81mov [rbp-48], 280
0041eb89lea rax, [rip+0x11048]
0041eb90mov [rbp-40], rax
0041eb94mov rax, [rbp+144]
0041eb9bmov [rax+80], 0
0041eb9fmov [rbp-48], 281
0041eba7lea rax, [rip+0x1102a]
0041ebaemov [rbp-40], rax
0041ebb2mov rax, [rbp+144]
0041ebb9add rax, 88
0041ebbdmov edx, 0
0041ebc2mov rcx, rax
0041ebc5call unsureAsgnRef
0041ebcamov [rbp-48], 282
0041ebd2lea rax, [rip+0x10fff]
0041ebd9mov [rbp-40], rax
0041ebddmov rax, [rbp+144]
0041ebe4add rax, 96
0041ebe8mov edx, 0
0041ebedmov rcx, rax
0041ebf0call unsureAsgnRef
0041ebf5call popFrame
0041ebfanop
0041ebfbadd rsp, 216
0041ec02pop rbx
0041ec03pop rbp
0041ec04ret
0041e4a2
0041ec05
0041ec05countSetBitsImpl__systemZcountbits95impl_61:
0041ec05push rbp
0041ec06mov rbp, rsp
0041ec09sub rsp, 96
0041ec0dmov [rbp+16], rcx
0041ec11lea rax, [rip+0x11052]
0041ec18mov [rbp-56], rax
0041ec1clea rax, [rip+0x1105d]
0041ec23mov [rbp-40], rax
0041ec27mov [rbp-48], 0
0041ec2fmov [rbp-32], 0
0041ec35lea rax, [rbp-64]
0041ec39mov rcx, rax
0041ec3ccall nimFrame
0041ec41mov [rbp-8], 0
0041ec49mov [rbp-48], 75
0041ec51lea rax, [rip+0x11028]
0041ec58mov [rbp-40], rax
0041ec5cmov [rbp-12], 0
0041ec63mov rcx, [rbp+16]
0041ec67call __popcountdi2
0041ec6cmov [rbp-12], eax
0041ec6fmov eax, [rbp-12]
0041ec72cdqe
0041ec74mov [rbp-8], rax
0041ec78call popFrame
0041ec7dmov rax, [rbp-8]
0041ec81add rsp, 96
0041ec85pop rbp
0041ec86ret
0041ec05
0041ec05countSetBitsImpl__systemZcountbits95impl_61:
0041ec05push rbp
0041ec06mov rbp, rsp
0041ec09sub rsp, 96
0041ec0dmov [rbp+16], rcx
0041ec11lea rax, [rip+0x11052]
0041ec18mov [rbp-56], rax
0041ec1clea rax, [rip+0x1105d]
0041ec23mov [rbp-40], rax
0041ec27mov [rbp-48], 0
0041ec2fmov [rbp-32], 0
0041ec35lea rax, [rbp-64]
0041ec39mov rcx, rax
0041ec3ccall nimFrame
0041ec41mov [rbp-8], 0
0041ec49mov [rbp-48], 75
0041ec51lea rax, [rip+0x11028]
0041ec58mov [rbp-40], rax
0041ec5cmov [rbp-12], 0
0041ec63mov rcx, [rbp+16]
0041ec67call __popcountdi2
0041ec6cmov [rbp-12], eax
0041ec6fmov eax, [rbp-12]
0041ec72cdqe
0041ec74mov [rbp-8], rax
0041ec78call popFrame
0041ec7dmov rax, [rbp-8]
0041ec81add rsp, 96
0041ec85pop rbp
0041ec86ret
0041ec05
0041ec87
0041ec87countBits64:
0041ec87push rbp
0041ec88mov rbp, rsp
0041ec8bsub rsp, 96
0041ec8fmov [rbp+16], rcx
0041ec93lea rax, [rip+0x11033]
0041ec9amov [rbp-56], rax
0041ec9elea rax, [rip+0x10fdb]
0041eca5mov [rbp-40], rax
0041eca9mov [rbp-48], 0
0041ecb1mov [rbp-32], 0
0041ecb7lea rax, [rbp-64]
0041ecbbmov rcx, rax
0041ecbecall nimFrame
0041ecc3mov [rbp-8], 0
0041eccbmov [rbp-48], 95
0041ecd3lea rax, [rip+0x10fa6]
0041ecdamov [rbp-40], rax
0041ecdemov rcx, [rbp+16]
0041ece2call countSetBitsImpl__systemZcountbits95impl_61
0041ece7mov [rbp-8], rax
0041ecebcall popFrame
0041ecf0mov rax, [rbp-8]
0041ecf4add rsp, 96
0041ecf8pop rbp
0041ecf9ret
0041ec87
0041ec87countBits64:
0041ec87push rbp
0041ec88mov rbp, rsp
0041ec8bsub rsp, 96
0041ec8fmov [rbp+16], rcx
0041ec93lea rax, [rip+0x11033]
0041ec9amov [rbp-56], rax
0041ec9elea rax, [rip+0x10fdb]
0041eca5mov [rbp-40], rax
0041eca9mov [rbp-48], 0
0041ecb1mov [rbp-32], 0
0041ecb7lea rax, [rbp-64]
0041ecbbmov rcx, rax
0041ecbecall nimFrame
0041ecc3mov [rbp-8], 0
0041eccbmov [rbp-48], 95
0041ecd3lea rax, [rip+0x10fa6]
0041ecdamov [rbp-40], rax
0041ecdemov rcx, [rbp+16]
0041ece2call countSetBitsImpl__systemZcountbits95impl_61
0041ece7mov [rbp-8], rax
0041ecebcall popFrame
0041ecf0mov rax, [rbp-8]
0041ecf4add rsp, 96
0041ecf8pop rbp
0041ecf9ret
0041ec87
0041ecfa
0041ecfacountSetBitsImpl__systemZcountbits95impl_26:
0041ecfapush rbp
0041ecfbmov rbp, rsp
0041ecfesub rsp, 96
0041ed02mov [rbp+16], ecx
0041ed05lea rax, [rip+0x10f5e]
0041ed0cmov [rbp-56], rax
0041ed10lea rax, [rip+0x10f69]
0041ed17mov [rbp-40], rax
0041ed1bmov [rbp-48], 0
0041ed23mov [rbp-32], 0
0041ed29lea rax, [rbp-64]
0041ed2dmov rcx, rax
0041ed30call nimFrame
0041ed35mov [rbp-8], 0
0041ed3dmov [rbp-48], 74
0041ed45lea rax, [rip+0x10f34]
0041ed4cmov [rbp-40], rax
0041ed50mov [rbp-12], 0
0041ed57mov eax, [rbp+16]
0041ed5amov rcx, rax
0041ed5dcall __popcountdi2
0041ed62mov [rbp-12], eax
0041ed65mov eax, [rbp-12]
0041ed68cdqe
0041ed6amov [rbp-8], rax
0041ed6ecall popFrame
0041ed73mov rax, [rbp-8]
0041ed77add rsp, 96
0041ed7bpop rbp
0041ed7cret
0041ecfa
0041ecfacountSetBitsImpl__systemZcountbits95impl_26:
0041ecfapush rbp
0041ecfbmov rbp, rsp
0041ecfesub rsp, 96
0041ed02mov [rbp+16], ecx
0041ed05lea rax, [rip+0x10f5e]
0041ed0cmov [rbp-56], rax
0041ed10lea rax, [rip+0x10f69]
0041ed17mov [rbp-40], rax
0041ed1bmov [rbp-48], 0
0041ed23mov [rbp-32], 0
0041ed29lea rax, [rbp-64]
0041ed2dmov rcx, rax
0041ed30call nimFrame
0041ed35mov [rbp-8], 0
0041ed3dmov [rbp-48], 74
0041ed45lea rax, [rip+0x10f34]
0041ed4cmov [rbp-40], rax
0041ed50mov [rbp-12], 0
0041ed57mov eax, [rbp+16]
0041ed5amov rcx, rax
0041ed5dcall __popcountdi2
0041ed62mov [rbp-12], eax
0041ed65mov eax, [rbp-12]
0041ed68cdqe
0041ed6amov [rbp-8], rax
0041ed6ecall popFrame
0041ed73mov rax, [rbp-8]
0041ed77add rsp, 96
0041ed7bpop rbp
0041ed7cret
0041ecfa
0041ed7d
0041ed7dcountBits32:
0041ed7dpush rbp
0041ed7emov rbp, rsp
0041ed81sub rsp, 96
0041ed85mov [rbp+16], ecx
0041ed88lea rax, [rip+0x10f4a]
0041ed8fmov [rbp-56], rax
0041ed93lea rax, [rip+0x10ee6]
0041ed9amov [rbp-40], rax
0041ed9emov [rbp-48], 0
0041eda6mov [rbp-32], 0
0041edaclea rax, [rbp-64]
0041edb0mov rcx, rax
0041edb3call nimFrame
0041edb8mov [rbp-8], 0
0041edc0mov [rbp-48], 92
0041edc8lea rax, [rip+0x10eb1]
0041edcfmov [rbp-40], rax
0041edd3mov ecx, [rbp+16]
0041edd6call countSetBitsImpl__systemZcountbits95impl_26
0041eddbmov [rbp-8], rax
0041eddfcall popFrame
0041ede4mov rax, [rbp-8]
0041ede8add rsp, 96
0041edecpop rbp
0041ededret
0041ed7d
0041ed7dcountBits32:
0041ed7dpush rbp
0041ed7emov rbp, rsp
0041ed81sub rsp, 96
0041ed85mov [rbp+16], ecx
0041ed88lea rax, [rip+0x10f4a]
0041ed8fmov [rbp-56], rax
0041ed93lea rax, [rip+0x10ee6]
0041ed9amov [rbp-40], rax
0041ed9emov [rbp-48], 0
0041eda6mov [rbp-32], 0
0041edaclea rax, [rbp-64]
0041edb0mov rcx, rax
0041edb3call nimFrame
0041edb8mov [rbp-8], 0
0041edc0mov [rbp-48], 92
0041edc8lea rax, [rip+0x10eb1]
0041edcfmov [rbp-40], rax
0041edd3mov ecx, [rbp+16]
0041edd6call countSetBitsImpl__systemZcountbits95impl_26
0041eddbmov [rbp-8], rax
0041eddfcall popFrame
0041ede4mov rax, [rbp-8]
0041ede8add rsp, 96
0041edecpop rbp
0041ededret
0041ed7d
0041edee
0041edeecardSet:
0041edeepush rbp
0041edefmov rbp, rsp
0041edf2sub rsp, 112
0041edf6mov [rbp+16], rcx
0041edfamov [rbp+24], rdx
0041edfelea rax, [rip+0x10ee0]
0041ee05mov [rbp-72], rax
0041ee09lea rax, [rip+0x10ee0]
0041ee10mov [rbp-56], rax
0041ee14mov [rbp-64], 0
0041ee1cmov [rbp-48], 0
0041ee22lea rax, [rbp-80]
0041ee26mov rcx, rax
0041ee29call nimFrame
0041ee2emov [rbp-8], 0
0041ee36mov [rbp-64], 17
0041ee3elea rax, [rip+0x10eab]
0041ee45mov [rbp-56], rax
0041ee49mov [rbp-16], 0
0041ee51mov [rbp-64], 18
0041ee59lea rax, [rip+0x10e90]
0041ee60mov [rbp-56], rax
0041ee64mov [rbp-8], 0
0041ee6cmov [rbp-64], 20
0041ee74lea rax, [rip+0x10e75]
0041ee7bmov [rbp-56], rax
0041ee7f
0041ee7floc_41ee7f:
0041ee7fmov rax, [rbp+24]
0041ee83sub rax, 8
0041ee87cmp [rbp-16], rax
0041ee8bjge 0x41eee4
0041ee8dmov [rbp-64], 21
0041ee95lea rax, [rip+0x10e54]
0041ee9cmov [rbp-56], rax
0041eea0mov [rbp-24], 0
0041eea8mov rdx, [rbp-16]
0041eeacmov rax, [rbp+16]
0041eeb0add rax, rdx
0041eeb3mov rax, [rax]
0041eeb6mov rcx, rax
0041eeb9call countBits64
0041eebemov [rbp-24], rax
0041eec2mov rax, [rbp-24]
0041eec6add [rbp-8], rax
0041eecamov [rbp-64], 22
0041eed2lea rax, [rip+0x10e17]
0041eed9mov [rbp-56], rax
0041eeddadd [rbp-16], 8
0041eee2jmp 0x41ee7f
0041eee4
0041eee4loc_41eee4:
0041eee4nop
0041eee5mov [rbp-64], 24
0041eeedlea rax, [rip+0x10dfc]
0041eef4mov [rbp-56], rax
0041eef8
0041eef8loc_41eef8:
0041eef8mov rax, [rbp-16]
0041eefccmp rax, [rbp+24]
0041ef00jge 0x41ef5b
0041ef02mov [rbp-64], 25
0041ef0alea rax, [rip+0x10ddf]
0041ef11mov [rbp-56], rax
0041ef15mov [rbp-32], 0
0041ef1dmov rdx, [rbp-16]
0041ef21mov rax, [rbp+16]
0041ef25add rax, rdx
0041ef28movzx eax, [rax]
0041ef2bmovzx eax, al
0041ef2emov ecx, eax
0041ef30call countBits32
0041ef35mov [rbp-32], rax
0041ef39mov rax, [rbp-32]
0041ef3dadd [rbp-8], rax
0041ef41mov [rbp-64], 26
0041ef49lea rax, [rip+0x10da0]
0041ef50mov [rbp-56], rax
0041ef54add [rbp-16], 1
0041ef59jmp 0x41eef8
0041ef5b
0041ef5bloc_41ef5b:
0041ef5bnop
0041ef5ccall popFrame
0041ef61mov rax, [rbp-8]
0041ef65add rsp, 112
0041ef69pop rbp
0041ef6aret
0041edee
0041edeecardSet:
0041edeepush rbp
0041edefmov rbp, rsp
0041edf2sub rsp, 112
0041edf6mov [rbp+16], rcx
0041edfamov [rbp+24], rdx
0041edfelea rax, [rip+0x10ee0]
0041ee05mov [rbp-72], rax
0041ee09lea rax, [rip+0x10ee0]
0041ee10mov [rbp-56], rax
0041ee14mov [rbp-64], 0
0041ee1cmov [rbp-48], 0
0041ee22lea rax, [rbp-80]
0041ee26mov rcx, rax
0041ee29call nimFrame
0041ee2emov [rbp-8], 0
0041ee36mov [rbp-64], 17
0041ee3elea rax, [rip+0x10eab]
0041ee45mov [rbp-56], rax
0041ee49mov [rbp-16], 0
0041ee51mov [rbp-64], 18
0041ee59lea rax, [rip+0x10e90]
0041ee60mov [rbp-56], rax
0041ee64mov [rbp-8], 0
0041ee6cmov [rbp-64], 20
0041ee74lea rax, [rip+0x10e75]
0041ee7bmov [rbp-56], rax
0041ee7f
0041ee7floc_41ee7f:
0041ee7fmov rax, [rbp+24]
0041ee83sub rax, 8
0041ee87cmp [rbp-16], rax
0041ee8bjge 0x41eee4
0041ee8dmov [rbp-64], 21
0041ee95lea rax, [rip+0x10e54]
0041ee9cmov [rbp-56], rax
0041eea0mov [rbp-24], 0
0041eea8mov rdx, [rbp-16]
0041eeacmov rax, [rbp+16]
0041eeb0add rax, rdx
0041eeb3mov rax, [rax]
0041eeb6mov rcx, rax
0041eeb9call countBits64
0041eebemov [rbp-24], rax
0041eec2mov rax, [rbp-24]
0041eec6add [rbp-8], rax
0041eecamov [rbp-64], 22
0041eed2lea rax, [rip+0x10e17]
0041eed9mov [rbp-56], rax
0041eeddadd [rbp-16], 8
0041eee2jmp 0x41ee7f
0041eee4
0041eee4loc_41eee4:
0041eee4nop
0041eee5mov [rbp-64], 24
0041eeedlea rax, [rip+0x10dfc]
0041eef4mov [rbp-56], rax
0041eef8
0041eef8loc_41eef8:
0041eef8mov rax, [rbp-16]
0041eefccmp rax, [rbp+24]
0041ef00jge 0x41ef5b
0041ef02mov [rbp-64], 25
0041ef0alea rax, [rip+0x10ddf]
0041ef11mov [rbp-56], rax
0041ef15mov [rbp-32], 0
0041ef1dmov rdx, [rbp-16]
0041ef21mov rax, [rbp+16]
0041ef25add rax, rdx
0041ef28movzx eax, [rax]
0041ef2bmovzx eax, al
0041ef2emov ecx, eax
0041ef30call countBits32
0041ef35mov [rbp-32], rax
0041ef39mov rax, [rbp-32]
0041ef3dadd [rbp-8], rax
0041ef41mov [rbp-64], 26
0041ef49lea rax, [rip+0x10da0]
0041ef50mov [rbp-56], rax
0041ef54add [rbp-16], 1
0041ef59jmp 0x41eef8
0041ef5b
0041ef5bloc_41ef5b:
0041ef5bnop
0041ef5ccall popFrame
0041ef61mov rax, [rbp-8]
0041ef65add rsp, 112
0041ef69pop rbp
0041ef6aret
0041edee
0041ef6b
0041ef6bhandleShortOption__pureZparseopt_127:
0041ef6bpush rbp
0041ef6cmov rbp, rsp
0041ef6fsub rsp, 144
0041ef76mov [rbp+16], rcx
0041ef7amov [rbp+24], rdx
0041ef7elea rax, [rip+0x10dae]
0041ef85mov [rbp-56], rax
0041ef89lea rax, [rip+0x10c48]
0041ef90mov [rbp-40], rax
0041ef94mov [rbp-48], 0
0041ef9cmov [rbp-32], 0
0041efa2lea rax, [rbp-64]
0041efa6mov rcx, rax
0041efa9call nimFrame
0041efaemov [rbp-48], 285
0041efb6lea rax, [rip+0x10c1b]
0041efbdmov [rbp-40], rax
0041efc1mov rax, [rbp+16]
0041efc5mov rax, [rax+8]
0041efc9mov [rbp-8], rax
0041efcdmov [rbp-48], 286
0041efd5lea rax, [rip+0x10bfc]
0041efdcmov [rbp-40], rax
0041efe0mov rax, [rbp+16]
0041efe4mov [rax+80], 3
0041efe8mov [rbp-48], 287
0041eff0lea rax, [rip+0x10be1]
0041eff7mov [rbp-40], rax
0041effbcmp [rbp+24], 0
0041f000je 0x41f00b
0041f002mov rax, [rbp+24]
0041f006mov rax, [rax]
0041f009jmp 0x41f010
0041f00b
0041f00bloc_41f00b:
0041f00bmov eax, 0
0041f010
0041f010loc_41f010:
0041f010cmp rax, [rbp-8]
0041f014jle 0x41f0f8
0041f01amov [rbp-48], 288
0041f022lea rax, [rip+0x10baf]
0041f029mov [rbp-40], rax
0041f02dcmp [rbp-8], 0
0041f032js 0x41f04f
0041f034cmp [rbp+24], 0
0041f039je 0x41f044
0041f03bmov rax, [rbp+24]
0041f03fmov rax, [rax]
0041f042jmp 0x41f049
0041f044
0041f044loc_41f044:
0041f044mov eax, 0
0041f049
0041f049loc_41f049:
0041f049cmp rax, [rbp-8]
0041f04djg 0x41f076
0041f04f
0041f04floc_41f04f:
0041f04fcmp [rbp+24], 0
0041f054je 0x41f063
0041f056mov rax, [rbp+24]
0041f05amov rax, [rax]
0041f05dlea rdx, [rax-1]
0041f061jmp 0x41f06a
0041f063
0041f063loc_41f063:
0041f063mov rdx, -1
0041f06a
0041f06aloc_41f06a:
0041f06amov rax, [rbp-8]
0041f06emov rcx, rax
0041f071call raiseIndexError2
0041f076
0041f076loc_41f076:
0041f076mov rdx, [rbp+24]
0041f07amov rax, [rbp-8]
0041f07eadd rax, rdx
0041f081add rax, 16
0041f085movzx eax, [rax]
0041f088movsx edx, al
0041f08bmov rax, [rbp+16]
0041f08fmov rax, [rax+88]
0041f093mov rcx, rax
0041f096call addChar
0041f09bmov rdx, rax
0041f09emov rax, [rbp+16]
0041f0a2add rax, 88
0041f0a6mov rcx, rax
0041f0a9call unsureAsgnRef
0041f0aemov [rbp-48], 289
0041f0b6lea rax, [rip+0x10b1b]
0041f0bdmov [rbp-40], rax
0041f0c1mov edx, 0
0041f0c6mov rax, [rbp-8]
0041f0caadd rax, 1
0041f0cejno 0x41f0d5
0041f0d0mov edx, 1
0041f0d5
0041f0d5loc_41f0d5:
0041f0d5mov rcx, rax
0041f0d8lea rax, [rbp-72]
0041f0dcmov [rax], rcx
0041f0dfmov rax, rdx
0041f0e2and eax, 1
0041f0e5test al, al
0041f0e7je 0x41f0ee
0041f0e9call raiseOverflow
0041f0ee
0041f0eeloc_41f0ee:
0041f0eemov rax, [rbp-72]
0041f0f2mov [rbp-8], rax
0041f0f6jmp 0x41f0f9
0041f0f8
0041f0f8loc_41f0f8:
0041f0f8nop
0041f0f9
0041f0f9loc_41f0f9:
0041f0f9mov [rbp-48], 290
0041f101lea rax, [rip+0x10ad0]
0041f108mov [rbp-40], rax
0041f10cmov rax, [rbp+16]
0041f110mov [rax+16], 1
0041f114mov [rbp-48], 291
0041f11clea rax, [rip+0x10ab5]
0041f123mov [rbp-40], rax
0041f127
0041f127loc_41f127:
0041f127mov [rbp-9], 0
0041f12bcmp [rbp+24], 0
0041f130je 0x41f13b
0041f132mov rax, [rbp+24]
0041f136mov rax, [rax]
0041f139jmp 0x41f140
0041f13b
0041f13bloc_41f13b:
0041f13bmov eax, 0
0041f140
0041f140loc_41f140:
0041f140cmp rax, [rbp-8]
0041f144setg al
0041f147mov [rbp-9], al
0041f14amovzx eax, [rbp-9]
0041f14exor eax, 1
0041f151test al, al
0041f153jne 0x41f1e3
0041f159cmp [rbp-8], 0
0041f15ejs 0x41f17b
0041f160cmp [rbp+24], 0
0041f165je 0x41f170
0041f167mov rax, [rbp+24]
0041f16bmov rax, [rax]
0041f16ejmp 0x41f175
0041f170
0041f170loc_41f170:
0041f170mov eax, 0
0041f175
0041f175loc_41f175:
0041f175cmp rax, [rbp-8]
0041f179jg 0x41f1a2
0041f17b
0041f17bloc_41f17b:
0041f17bcmp [rbp+24], 0
0041f180je 0x41f18f
0041f182mov rax, [rbp+24]
0041f186mov rax, [rax]
0041f189lea rdx, [rax-1]
0041f18djmp 0x41f196
0041f18f
0041f18floc_41f18f:
0041f18fmov rdx, -1
0041f196
0041f196loc_41f196:
0041f196mov rax, [rbp-8]
0041f19amov rcx, rax
0041f19dcall raiseIndexError2
0041f1a2
0041f1a2loc_41f1a2:
0041f1a2mov rdx, [rbp+24]
0041f1a6mov rax, [rbp-8]
0041f1aaadd rax, rdx
0041f1adadd rax, 16
0041f1b1movzx eax, [rax]
0041f1b4cmp al, 9
0041f1b6je 0x41f1ce
0041f1b8mov rdx, [rbp+24]
0041f1bcmov rax, [rbp-8]
0041f1c0add rax, rdx
0041f1c3add rax, 16
0041f1c7movzx eax, [rax]
0041f1cacmp al, 32
0041f1ccjne 0x41f1d5
0041f1ce
0041f1celoc_41f1ce:
0041f1cemov eax, 1
0041f1d3jmp 0x41f1da
0041f1d5
0041f1d5loc_41f1d5:
0041f1d5mov eax, 0
0041f1da
0041f1daloc_41f1da:
0041f1damov [rbp-9], al
0041f1ddand [rbp-9], 1
0041f1e1jmp 0x41f1e4
0041f1e3
0041f1e3loc_41f1e3:
0041f1e3nop
0041f1e4
0041f1e4loc_41f1e4:
0041f1e4movzx eax, [rbp-9]
0041f1e8xor eax, 1
0041f1ebtest al, al
0041f1edjne 0x41f257
0041f1efmov [rbp-48], 292
0041f1f7lea rax, [rip+0x109da]
0041f1femov [rbp-40], rax
0041f202mov edx, 0
0041f207mov rax, [rbp-8]
0041f20badd rax, 1
0041f20fjno 0x41f216
0041f211mov edx, 1
0041f216
0041f216loc_41f216:
0041f216mov rcx, rax
0041f219lea rax, [rbp-80]
0041f21dmov [rax], rcx
0041f220mov rax, rdx
0041f223and eax, 1
0041f226test al, al
0041f228je 0x41f22f
0041f22acall raiseOverflow
0041f22f
0041f22floc_41f22f:
0041f22fmov rax, [rbp-80]
0041f233mov [rbp-8], rax
0041f237mov [rbp-48], 293
0041f23flea rax, [rip+0x10992]
0041f246mov [rbp-40], rax
0041f24amov rax, [rbp+16]
0041f24emov [rax+16], 0
0041f252jmp 0x41f127
0041f257
0041f257loc_41f257:
0041f257nop
0041f258mov [rbp-48], 294
0041f260lea rax, [rip+0x10971]
0041f267mov [rbp-40], rax
0041f26bmov [rbp-10], 0
0041f26fcmp [rbp+24], 0
0041f274je 0x41f27f
0041f276mov rax, [rbp+24]
0041f27amov rax, [rax]
0041f27djmp 0x41f284
0041f27f
0041f27floc_41f27f:
0041f27fmov eax, 0
0041f284
0041f284loc_41f284:
0041f284cmp rax, [rbp-8]
0041f288setg al
0041f28bmov [rbp-10], al
0041f28emovzx eax, [rbp-10]
0041f292xor eax, 1
0041f295test al, al
0041f297jne 0x41f41d
0041f29dmov [rbp-11], 0
0041f2a1cmp [rbp-8], 0
0041f2a6js 0x41f2c3
0041f2a8cmp [rbp+24], 0
0041f2adje 0x41f2b8
0041f2afmov rax, [rbp+24]
0041f2b3mov rax, [rax]
0041f2b6jmp 0x41f2bd
0041f2b8
0041f2b8loc_41f2b8:
0041f2b8mov eax, 0
0041f2bd
0041f2bdloc_41f2bd:
0041f2bdcmp rax, [rbp-8]
0041f2c1jg 0x41f2ea
0041f2c3
0041f2c3loc_41f2c3:
0041f2c3cmp [rbp+24], 0
0041f2c8je 0x41f2d7
0041f2camov rax, [rbp+24]
0041f2cemov rax, [rax]
0041f2d1lea rdx, [rax-1]
0041f2d5jmp 0x41f2de
0041f2d7
0041f2d7loc_41f2d7:
0041f2d7mov rdx, -1
0041f2de
0041f2deloc_41f2de:
0041f2demov rax, [rbp-8]
0041f2e2mov rcx, rax
0041f2e5call raiseIndexError2
0041f2ea
0041f2ealoc_41f2ea:
0041f2eamov rdx, [rbp+24]
0041f2eemov rax, [rbp-8]
0041f2f2add rax, rdx
0041f2f5add rax, 16
0041f2f9movzx eax, [rax]
0041f2fccmp al, 58
0041f2feje 0x41f316
0041f300mov rdx, [rbp+24]
0041f304mov rax, [rbp-8]
0041f308add rax, rdx
0041f30badd rax, 16
0041f30fmovzx eax, [rax]
0041f312cmp al, 61
0041f314jne 0x41f31d
0041f316
0041f316loc_41f316:
0041f316mov eax, 1
0041f31bjmp 0x41f322
0041f31d
0041f31dloc_41f31d:
0041f31dmov eax, 0
0041f322
0041f322loc_41f322:
0041f322mov [rbp-11], al
0041f325and [rbp-11], 1
0041f329cmp [rbp-11], 0
0041f32djne 0x41f413
0041f333mov [rbp-48], 295
0041f33blea rax, [rip+0x10896]
0041f342mov [rbp-40], rax
0041f346mov [rbp-12], 0
0041f34amov rax, [rbp+16]
0041f34eadd rax, 18
0041f352mov edx, 32
0041f357mov rcx, rax
0041f35acall cardSet
0041f35ftest rax, rax
0041f362setg al
0041f365mov [rbp-12], al
0041f368movzx eax, [rbp-12]
0041f36cxor eax, 1
0041f36ftest al, al
0041f371jne 0x41f409
0041f377mov rax, [rbp+16]
0041f37bmov rax, [rax+88]
0041f37ftest rax, rax
0041f382je 0x41f394
0041f384mov rax, [rbp+16]
0041f388mov rax, [rax+88]
0041f38cmov rax, [rax]
0041f38ftest rax, rax
0041f392jg 0x41f3c6
0041f394
0041f394loc_41f394:
0041f394mov rax, [rbp+16]
0041f398mov rax, [rax+88]
0041f39ctest rax, rax
0041f39fje 0x41f3b2
0041f3a1mov rax, [rbp+16]
0041f3a5mov rax, [rax+88]
0041f3a9mov rax, [rax]
0041f3acsub rax, 1
0041f3b0jmp 0x41f3b9
0041f3b2
0041f3b2loc_41f3b2:
0041f3b2mov rax, -1
0041f3b9
0041f3b9loc_41f3b9:
0041f3b9mov rdx, rax
0041f3bcmov ecx, 0
0041f3c1call raiseIndexError2
0041f3c6
0041f3c6loc_41f3c6:
0041f3c6mov rax, [rbp+16]
0041f3camov rax, [rax+88]
0041f3cemovzx eax, [rax+16]
0041f3d2shr al, 3
0041f3d5movzx eax, al
0041f3d8mov rdx, [rbp+16]
0041f3dcmovzx eax, [rdx+rax+18]
0041f3e1movzx edx, al
0041f3e4mov rax, [rbp+16]
0041f3e8mov rax, [rax+88]
0041f3ecmovzx eax, [rax+16]
0041f3f0movzx eax, al
0041f3f3and eax, 7
0041f3f6mov ecx, eax
0041f3f8shr edx, cl
0041f3famov eax, edx
0041f3fcand eax, 1
0041f3fftest eax, eax
0041f401sete al
0041f404mov [rbp-12], al
0041f407jmp 0x41f40a
0041f409
0041f409loc_41f409:
0041f409nop
0041f40a
0041f40aloc_41f40a:
0041f40amovzx eax, [rbp-12]
0041f40emov [rbp-11], al
0041f411jmp 0x41f414
0041f413
0041f413loc_41f413:
0041f413nop
0041f414
0041f414loc_41f414:
0041f414movzx eax, [rbp-11]
0041f418mov [rbp-10], al
0041f41bjmp 0x41f41e
0041f41d
0041f41dloc_41f41d:
0041f41dnop
0041f41e
0041f41eloc_41f41e:
0041f41emovzx eax, [rbp-10]
0041f422xor eax, 1
0041f425test al, al
0041f427jne 0x41f72b
0041f42dmov [rbp-48], 296
0041f435lea rax, [rip+0x1079c]
0041f43cmov [rbp-40], rax
0041f440mov [rbp-13], 0
0041f444cmp [rbp+24], 0
0041f449je 0x41f454
0041f44bmov rax, [rbp+24]
0041f44fmov rax, [rax]
0041f452jmp 0x41f459
0041f454
0041f454loc_41f454:
0041f454mov eax, 0
0041f459
0041f459loc_41f459:
0041f459cmp rax, [rbp-8]
0041f45dsetg al
0041f460mov [rbp-13], al
0041f463movzx eax, [rbp-13]
0041f467xor eax, 1
0041f46atest al, al
0041f46cjne 0x41f4fc
0041f472cmp [rbp-8], 0
0041f477js 0x41f494
0041f479cmp [rbp+24], 0
0041f47eje 0x41f489
0041f480mov rax, [rbp+24]
0041f484mov rax, [rax]
0041f487jmp 0x41f48e
0041f489
0041f489loc_41f489:
0041f489mov eax, 0
0041f48e
0041f48eloc_41f48e:
0041f48ecmp rax, [rbp-8]
0041f492jg 0x41f4bb
0041f494
0041f494loc_41f494:
0041f494cmp [rbp+24], 0
0041f499je 0x41f4a8
0041f49bmov rax, [rbp+24]
0041f49fmov rax, [rax]
0041f4a2lea rdx, [rax-1]
0041f4a6jmp 0x41f4af
0041f4a8
0041f4a8loc_41f4a8:
0041f4a8mov rdx, -1
0041f4af
0041f4afloc_41f4af:
0041f4afmov rax, [rbp-8]
0041f4b3mov rcx, rax
0041f4b6call raiseIndexError2
0041f4bb
0041f4bbloc_41f4bb:
0041f4bbmov rdx, [rbp+24]
0041f4bfmov rax, [rbp-8]
0041f4c3add rax, rdx
0041f4c6add rax, 16
0041f4camovzx eax, [rax]
0041f4cdcmp al, 58
0041f4cfje 0x41f4e7
0041f4d1mov rdx, [rbp+24]
0041f4d5mov rax, [rbp-8]
0041f4d9add rax, rdx
0041f4dcadd rax, 16
0041f4e0movzx eax, [rax]
0041f4e3cmp al, 61
0041f4e5jne 0x41f4ee
0041f4e7
0041f4e7loc_41f4e7:
0041f4e7mov eax, 1
0041f4ecjmp 0x41f4f3
0041f4ee
0041f4eeloc_41f4ee:
0041f4eemov eax, 0
0041f4f3
0041f4f3loc_41f4f3:
0041f4f3mov [rbp-13], al
0041f4f6and [rbp-13], 1
0041f4fajmp 0x41f4fd
0041f4fc
0041f4fcloc_41f4fc:
0041f4fcnop
0041f4fd
0041f4fdloc_41f4fd:
0041f4fdmovzx eax, [rbp-13]
0041f501xor eax, 1
0041f504test al, al
0041f506jne 0x41f552
0041f508mov [rbp-48], 297
0041f510lea rax, [rip+0x106c1]
0041f517mov [rbp-40], rax
0041f51bmov edx, 0
0041f520mov rax, [rbp-8]
0041f524add rax, 1
0041f528jno 0x41f52f
0041f52amov edx, 1
0041f52f
0041f52floc_41f52f:
0041f52fmov rcx, rax
0041f532lea rax, [rbp-96]
0041f536mov [rax], rcx
0041f539mov rax, rdx
0041f53cand eax, 1
0041f53ftest al, al
0041f541je 0x41f548
0041f543call raiseOverflow
0041f548
0041f548loc_41f548:
0041f548mov rax, [rbp-96]
0041f54cmov [rbp-8], rax
0041f550jmp 0x41f553
0041f552
0041f552loc_41f552:
0041f552nop
0041f553
0041f553loc_41f553:
0041f553mov [rbp-48], 298
0041f55blea rax, [rip+0x10676]
0041f562mov [rbp-40], rax
0041f566mov rax, [rbp+16]
0041f56amov [rax+16], 0
0041f56emov [rbp-48], 299
0041f576lea rax, [rip+0x1065b]
0041f57dmov [rbp-40], rax
0041f581
0041f581loc_41f581:
0041f581mov [rbp-14], 0
0041f585cmp [rbp+24], 0
0041f58aje 0x41f595
0041f58cmov rax, [rbp+24]
0041f590mov rax, [rax]
0041f593jmp 0x41f59a
0041f595
0041f595loc_41f595:
0041f595mov eax, 0
0041f59a
0041f59aloc_41f59a:
0041f59acmp rax, [rbp-8]
0041f59esetg al
0041f5a1mov [rbp-14], al
0041f5a4movzx eax, [rbp-14]
0041f5a8xor eax, 1
0041f5abtest al, al
0041f5adjne 0x41f63d
0041f5b3cmp [rbp-8], 0
0041f5b8js 0x41f5d5
0041f5bacmp [rbp+24], 0
0041f5bfje 0x41f5ca
0041f5c1mov rax, [rbp+24]
0041f5c5mov rax, [rax]
0041f5c8jmp 0x41f5cf
0041f5ca
0041f5caloc_41f5ca:
0041f5camov eax, 0
0041f5cf
0041f5cfloc_41f5cf:
0041f5cfcmp rax, [rbp-8]
0041f5d3jg 0x41f5fc
0041f5d5
0041f5d5loc_41f5d5:
0041f5d5cmp [rbp+24], 0
0041f5daje 0x41f5e9
0041f5dcmov rax, [rbp+24]
0041f5e0mov rax, [rax]
0041f5e3lea rdx, [rax-1]
0041f5e7jmp 0x41f5f0
0041f5e9
0041f5e9loc_41f5e9:
0041f5e9mov rdx, -1
0041f5f0
0041f5f0loc_41f5f0:
0041f5f0mov rax, [rbp-8]
0041f5f4mov rcx, rax
0041f5f7call raiseIndexError2
0041f5fc
0041f5fcloc_41f5fc:
0041f5fcmov rdx, [rbp+24]
0041f600mov rax, [rbp-8]
0041f604add rax, rdx
0041f607add rax, 16
0041f60bmovzx eax, [rax]
0041f60ecmp al, 9
0041f610je 0x41f628
0041f612mov rdx, [rbp+24]
0041f616mov rax, [rbp-8]
0041f61aadd rax, rdx
0041f61dadd rax, 16
0041f621movzx eax, [rax]
0041f624cmp al, 32
0041f626jne 0x41f62f
0041f628
0041f628loc_41f628:
0041f628mov eax, 1
0041f62djmp 0x41f634
0041f62f
0041f62floc_41f62f:
0041f62fmov eax, 0
0041f634
0041f634loc_41f634:
0041f634mov [rbp-14], al
0041f637and [rbp-14], 1
0041f63bjmp 0x41f63e
0041f63d
0041f63dloc_41f63d:
0041f63dnop
0041f63e
0041f63eloc_41f63e:
0041f63emovzx eax, [rbp-14]
0041f642xor eax, 1
0041f645test al, al
0041f647jne 0x41f683
0041f649mov edx, 0
0041f64emov rax, [rbp-8]
0041f652add rax, 1
0041f656jno 0x41f65d
0041f658mov edx, 1
0041f65d
0041f65dloc_41f65d:
0041f65dmov rcx, rax
0041f660lea rax, [rbp-104]
0041f664mov [rax], rcx
0041f667mov rax, rdx
0041f66aand eax, 1
0041f66dtest al, al
0041f66fje 0x41f676
0041f671call raiseOverflow
0041f676
0041f676loc_41f676:
0041f676mov rax, [rbp-104]
0041f67amov [rbp-8], rax
0041f67ejmp 0x41f581
0041f683
0041f683loc_41f683:
0041f683nop
0041f684mov [rbp-48], 300
0041f68clea rax, [rip+0x10545]
0041f693mov [rbp-40], rax
0041f697mov rdx, [rbp-8]
0041f69bmov rax, [rbp+24]
0041f69fmov rcx, rax
0041f6a2call substr__system_7857
0041f6a7mov rdx, rax
0041f6aamov rax, [rbp+16]
0041f6aeadd rax, 96
0041f6b2mov rcx, rax
0041f6b5call unsureAsgnRef
0041f6bamov [rbp-48], 301
0041f6c2lea rax, [rip+0x1050f]
0041f6c9mov [rbp-40], rax
0041f6cdmov rax, [rbp+16]
0041f6d1mov [rax+8], 0
0041f6d9mov [rbp-48], 302
0041f6e1lea rax, [rip+0x104f0]
0041f6e8mov [rbp-40], rax
0041f6ecmov rax, [rbp+16]
0041f6f0mov rax, [rax+72]
0041f6f4mov edx, 0
0041f6f9add rax, 1
0041f6fdjno 0x41f704
0041f6ffmov edx, 1
0041f704
0041f704loc_41f704:
0041f704mov rcx, rax
0041f707lea rax, [rbp-88]
0041f70bmov [rax], rcx
0041f70emov rax, rdx
0041f711and eax, 1
0041f714test al, al
0041f716je 0x41f71d
0041f718call raiseOverflow
0041f71d
0041f71dloc_41f71d:
0041f71dmov rdx, [rbp-88]
0041f721mov rax, [rbp+16]
0041f725mov [rax+72], rdx
0041f729jmp 0x41f74b
0041f72b
0041f72bloc_41f72b:
0041f72bnop
0041f72cmov [rbp-48], 304
0041f734lea rax, [rip+0x1049d]
0041f73bmov [rbp-40], rax
0041f73fmov rax, [rbp+16]
0041f743mov rdx, [rbp-8]
0041f747mov [rax+8], rdx
0041f74b
0041f74bloc_41f74b:
0041f74bmov [rbp-48], 305
0041f753lea rax, [rip+0x1047e]
0041f75amov [rbp-40], rax
0041f75ecmp [rbp+24], 0
0041f763je 0x41f76e
0041f765mov rax, [rbp+24]
0041f769mov rax, [rax]
0041f76cjmp 0x41f773
0041f76e
0041f76eloc_41f76e:
0041f76emov eax, 0
0041f773
0041f773loc_41f773:
0041f773cmp rax, [rbp-8]
0041f777jg 0x41f809
0041f77dmov [rbp-48], 306
0041f785lea rax, [rip+0x1044c]
0041f78cmov [rbp-40], rax
0041f790mov rax, [rbp+16]
0041f794mov [rax+16], 0
0041f798mov [rbp-48], 307
0041f7a0lea rax, [rip+0x10431]
0041f7a7mov [rbp-40], rax
0041f7abmov rax, [rbp+16]
0041f7afmov [rax+8], 0
0041f7b7mov [rbp-48], 308
0041f7bflea rax, [rip+0x10412]
0041f7c6mov [rbp-40], rax
0041f7camov rax, [rbp+16]
0041f7cemov rax, [rax+72]
0041f7d2mov edx, 0
0041f7d7add rax, 1
0041f7dbjno 0x41f7e2
0041f7ddmov edx, 1
0041f7e2
0041f7e2loc_41f7e2:
0041f7e2mov rcx, rax
0041f7e5lea rax, [rbp-112]
0041f7e9mov [rax], rcx
0041f7ecmov rax, rdx
0041f7efand eax, 1
0041f7f2test al, al
0041f7f4je 0x41f7fb
0041f7f6call raiseOverflow
0041f7fb
0041f7fbloc_41f7fb:
0041f7fbmov rdx, [rbp-112]
0041f7ffmov rax, [rbp+16]
0041f803mov [rax+72], rdx
0041f807jmp 0x41f80a
0041f809
0041f809loc_41f809:
0041f809nop
0041f80a
0041f80aloc_41f80a:
0041f80acall popFrame
0041f80fnop
0041f810add rsp, 144
0041f817pop rbp
0041f818ret
0041ef6b
0041ef6bhandleShortOption__pureZparseopt_127:
0041ef6bpush rbp
0041ef6cmov rbp, rsp
0041ef6fsub rsp, 144
0041ef76mov [rbp+16], rcx
0041ef7amov [rbp+24], rdx
0041ef7elea rax, [rip+0x10dae]
0041ef85mov [rbp-56], rax
0041ef89lea rax, [rip+0x10c48]
0041ef90mov [rbp-40], rax
0041ef94mov [rbp-48], 0
0041ef9cmov [rbp-32], 0
0041efa2lea rax, [rbp-64]
0041efa6mov rcx, rax
0041efa9call nimFrame
0041efaemov [rbp-48], 285
0041efb6lea rax, [rip+0x10c1b]
0041efbdmov [rbp-40], rax
0041efc1mov rax, [rbp+16]
0041efc5mov rax, [rax+8]
0041efc9mov [rbp-8], rax
0041efcdmov [rbp-48], 286
0041efd5lea rax, [rip+0x10bfc]
0041efdcmov [rbp-40], rax
0041efe0mov rax, [rbp+16]
0041efe4mov [rax+80], 3
0041efe8mov [rbp-48], 287
0041eff0lea rax, [rip+0x10be1]
0041eff7mov [rbp-40], rax
0041effbcmp [rbp+24], 0
0041f000je 0x41f00b
0041f002mov rax, [rbp+24]
0041f006mov rax, [rax]
0041f009jmp 0x41f010
0041f00b
0041f00bloc_41f00b:
0041f00bmov eax, 0
0041f010
0041f010loc_41f010:
0041f010cmp rax, [rbp-8]
0041f014jle 0x41f0f8
0041f01amov [rbp-48], 288
0041f022lea rax, [rip+0x10baf]
0041f029mov [rbp-40], rax
0041f02dcmp [rbp-8], 0
0041f032js 0x41f04f
0041f034cmp [rbp+24], 0
0041f039je 0x41f044
0041f03bmov rax, [rbp+24]
0041f03fmov rax, [rax]
0041f042jmp 0x41f049
0041f044
0041f044loc_41f044:
0041f044mov eax, 0
0041f049
0041f049loc_41f049:
0041f049cmp rax, [rbp-8]
0041f04djg 0x41f076
0041f04f
0041f04floc_41f04f:
0041f04fcmp [rbp+24], 0
0041f054je 0x41f063
0041f056mov rax, [rbp+24]
0041f05amov rax, [rax]
0041f05dlea rdx, [rax-1]
0041f061jmp 0x41f06a
0041f063
0041f063loc_41f063:
0041f063mov rdx, -1
0041f06a
0041f06aloc_41f06a:
0041f06amov rax, [rbp-8]
0041f06emov rcx, rax
0041f071call raiseIndexError2
0041f076
0041f076loc_41f076:
0041f076mov rdx, [rbp+24]
0041f07amov rax, [rbp-8]
0041f07eadd rax, rdx
0041f081add rax, 16
0041f085movzx eax, [rax]
0041f088movsx edx, al
0041f08bmov rax, [rbp+16]
0041f08fmov rax, [rax+88]
0041f093mov rcx, rax
0041f096call addChar
0041f09bmov rdx, rax
0041f09emov rax, [rbp+16]
0041f0a2add rax, 88
0041f0a6mov rcx, rax
0041f0a9call unsureAsgnRef
0041f0aemov [rbp-48], 289
0041f0b6lea rax, [rip+0x10b1b]
0041f0bdmov [rbp-40], rax
0041f0c1mov edx, 0
0041f0c6mov rax, [rbp-8]
0041f0caadd rax, 1
0041f0cejno 0x41f0d5
0041f0d0mov edx, 1
0041f0d5
0041f0d5loc_41f0d5:
0041f0d5mov rcx, rax
0041f0d8lea rax, [rbp-72]
0041f0dcmov [rax], rcx
0041f0dfmov rax, rdx
0041f0e2and eax, 1
0041f0e5test al, al
0041f0e7je 0x41f0ee
0041f0e9call raiseOverflow
0041f0ee
0041f0eeloc_41f0ee:
0041f0eemov rax, [rbp-72]
0041f0f2mov [rbp-8], rax
0041f0f6jmp 0x41f0f9
0041f0f8
0041f0f8loc_41f0f8:
0041f0f8nop
0041f0f9
0041f0f9loc_41f0f9:
0041f0f9mov [rbp-48], 290
0041f101lea rax, [rip+0x10ad0]
0041f108mov [rbp-40], rax
0041f10cmov rax, [rbp+16]
0041f110mov [rax+16], 1
0041f114mov [rbp-48], 291
0041f11clea rax, [rip+0x10ab5]
0041f123mov [rbp-40], rax
0041f127
0041f127loc_41f127:
0041f127mov [rbp-9], 0
0041f12bcmp [rbp+24], 0
0041f130je 0x41f13b
0041f132mov rax, [rbp+24]
0041f136mov rax, [rax]
0041f139jmp 0x41f140
0041f13b
0041f13bloc_41f13b:
0041f13bmov eax, 0
0041f140
0041f140loc_41f140:
0041f140cmp rax, [rbp-8]
0041f144setg al
0041f147mov [rbp-9], al
0041f14amovzx eax, [rbp-9]
0041f14exor eax, 1
0041f151test al, al
0041f153jne 0x41f1e3
0041f159cmp [rbp-8], 0
0041f15ejs 0x41f17b
0041f160cmp [rbp+24], 0
0041f165je 0x41f170
0041f167mov rax, [rbp+24]
0041f16bmov rax, [rax]
0041f16ejmp 0x41f175
0041f170
0041f170loc_41f170:
0041f170mov eax, 0
0041f175
0041f175loc_41f175:
0041f175cmp rax, [rbp-8]
0041f179jg 0x41f1a2
0041f17b
0041f17bloc_41f17b:
0041f17bcmp [rbp+24], 0
0041f180je 0x41f18f
0041f182mov rax, [rbp+24]
0041f186mov rax, [rax]
0041f189lea rdx, [rax-1]
0041f18djmp 0x41f196
0041f18f
0041f18floc_41f18f:
0041f18fmov rdx, -1
0041f196
0041f196loc_41f196:
0041f196mov rax, [rbp-8]
0041f19amov rcx, rax
0041f19dcall raiseIndexError2
0041f1a2
0041f1a2loc_41f1a2:
0041f1a2mov rdx, [rbp+24]
0041f1a6mov rax, [rbp-8]
0041f1aaadd rax, rdx
0041f1adadd rax, 16
0041f1b1movzx eax, [rax]
0041f1b4cmp al, 9
0041f1b6je 0x41f1ce
0041f1b8mov rdx, [rbp+24]
0041f1bcmov rax, [rbp-8]
0041f1c0add rax, rdx
0041f1c3add rax, 16
0041f1c7movzx eax, [rax]
0041f1cacmp al, 32
0041f1ccjne 0x41f1d5
0041f1ce
0041f1celoc_41f1ce:
0041f1cemov eax, 1
0041f1d3jmp 0x41f1da
0041f1d5
0041f1d5loc_41f1d5:
0041f1d5mov eax, 0
0041f1da
0041f1daloc_41f1da:
0041f1damov [rbp-9], al
0041f1ddand [rbp-9], 1
0041f1e1jmp 0x41f1e4
0041f1e3
0041f1e3loc_41f1e3:
0041f1e3nop
0041f1e4
0041f1e4loc_41f1e4:
0041f1e4movzx eax, [rbp-9]
0041f1e8xor eax, 1
0041f1ebtest al, al
0041f1edjne 0x41f257
0041f1efmov [rbp-48], 292
0041f1f7lea rax, [rip+0x109da]
0041f1femov [rbp-40], rax
0041f202mov edx, 0
0041f207mov rax, [rbp-8]
0041f20badd rax, 1
0041f20fjno 0x41f216
0041f211mov edx, 1
0041f216
0041f216loc_41f216:
0041f216mov rcx, rax
0041f219lea rax, [rbp-80]
0041f21dmov [rax], rcx
0041f220mov rax, rdx
0041f223and eax, 1
0041f226test al, al
0041f228je 0x41f22f
0041f22acall raiseOverflow
0041f22f
0041f22floc_41f22f:
0041f22fmov rax, [rbp-80]
0041f233mov [rbp-8], rax
0041f237mov [rbp-48], 293
0041f23flea rax, [rip+0x10992]
0041f246mov [rbp-40], rax
0041f24amov rax, [rbp+16]
0041f24emov [rax+16], 0
0041f252jmp 0x41f127
0041f257
0041f257loc_41f257:
0041f257nop
0041f258mov [rbp-48], 294
0041f260lea rax, [rip+0x10971]
0041f267mov [rbp-40], rax
0041f26bmov [rbp-10], 0
0041f26fcmp [rbp+24], 0
0041f274je 0x41f27f
0041f276mov rax, [rbp+24]
0041f27amov rax, [rax]
0041f27djmp 0x41f284
0041f27f
0041f27floc_41f27f:
0041f27fmov eax, 0
0041f284
0041f284loc_41f284:
0041f284cmp rax, [rbp-8]
0041f288setg al
0041f28bmov [rbp-10], al
0041f28emovzx eax, [rbp-10]
0041f292xor eax, 1
0041f295test al, al
0041f297jne 0x41f41d
0041f29dmov [rbp-11], 0
0041f2a1cmp [rbp-8], 0
0041f2a6js 0x41f2c3
0041f2a8cmp [rbp+24], 0
0041f2adje 0x41f2b8
0041f2afmov rax, [rbp+24]
0041f2b3mov rax, [rax]
0041f2b6jmp 0x41f2bd
0041f2b8
0041f2b8loc_41f2b8:
0041f2b8mov eax, 0
0041f2bd
0041f2bdloc_41f2bd:
0041f2bdcmp rax, [rbp-8]
0041f2c1jg 0x41f2ea
0041f2c3
0041f2c3loc_41f2c3:
0041f2c3cmp [rbp+24], 0
0041f2c8je 0x41f2d7
0041f2camov rax, [rbp+24]
0041f2cemov rax, [rax]
0041f2d1lea rdx, [rax-1]
0041f2d5jmp 0x41f2de
0041f2d7
0041f2d7loc_41f2d7:
0041f2d7mov rdx, -1
0041f2de
0041f2deloc_41f2de:
0041f2demov rax, [rbp-8]
0041f2e2mov rcx, rax
0041f2e5call raiseIndexError2
0041f2ea
0041f2ealoc_41f2ea:
0041f2eamov rdx, [rbp+24]
0041f2eemov rax, [rbp-8]
0041f2f2add rax, rdx
0041f2f5add rax, 16
0041f2f9movzx eax, [rax]
0041f2fccmp al, 58
0041f2feje 0x41f316
0041f300mov rdx, [rbp+24]
0041f304mov rax, [rbp-8]
0041f308add rax, rdx
0041f30badd rax, 16
0041f30fmovzx eax, [rax]
0041f312cmp al, 61
0041f314jne 0x41f31d
0041f316
0041f316loc_41f316:
0041f316mov eax, 1
0041f31bjmp 0x41f322
0041f31d
0041f31dloc_41f31d:
0041f31dmov eax, 0
0041f322
0041f322loc_41f322:
0041f322mov [rbp-11], al
0041f325and [rbp-11], 1
0041f329cmp [rbp-11], 0
0041f32djne 0x41f413
0041f333mov [rbp-48], 295
0041f33blea rax, [rip+0x10896]
0041f342mov [rbp-40], rax
0041f346mov [rbp-12], 0
0041f34amov rax, [rbp+16]
0041f34eadd rax, 18
0041f352mov edx, 32
0041f357mov rcx, rax
0041f35acall cardSet
0041f35ftest rax, rax
0041f362setg al
0041f365mov [rbp-12], al
0041f368movzx eax, [rbp-12]
0041f36cxor eax, 1
0041f36ftest al, al
0041f371jne 0x41f409
0041f377mov rax, [rbp+16]
0041f37bmov rax, [rax+88]
0041f37ftest rax, rax
0041f382je 0x41f394
0041f384mov rax, [rbp+16]
0041f388mov rax, [rax+88]
0041f38cmov rax, [rax]
0041f38ftest rax, rax
0041f392jg 0x41f3c6
0041f394
0041f394loc_41f394:
0041f394mov rax, [rbp+16]
0041f398mov rax, [rax+88]
0041f39ctest rax, rax
0041f39fje 0x41f3b2
0041f3a1mov rax, [rbp+16]
0041f3a5mov rax, [rax+88]
0041f3a9mov rax, [rax]
0041f3acsub rax, 1
0041f3b0jmp 0x41f3b9
0041f3b2
0041f3b2loc_41f3b2:
0041f3b2mov rax, -1
0041f3b9
0041f3b9loc_41f3b9:
0041f3b9mov rdx, rax
0041f3bcmov ecx, 0
0041f3c1call raiseIndexError2
0041f3c6
0041f3c6loc_41f3c6:
0041f3c6mov rax, [rbp+16]
0041f3camov rax, [rax+88]
0041f3cemovzx eax, [rax+16]
0041f3d2shr al, 3
0041f3d5movzx eax, al
0041f3d8mov rdx, [rbp+16]
0041f3dcmovzx eax, [rdx+rax+18]
0041f3e1movzx edx, al
0041f3e4mov rax, [rbp+16]
0041f3e8mov rax, [rax+88]
0041f3ecmovzx eax, [rax+16]
0041f3f0movzx eax, al
0041f3f3and eax, 7
0041f3f6mov ecx, eax
0041f3f8shr edx, cl
0041f3famov eax, edx
0041f3fcand eax, 1
0041f3fftest eax, eax
0041f401sete al
0041f404mov [rbp-12], al
0041f407jmp 0x41f40a
0041f409
0041f409loc_41f409:
0041f409nop
0041f40a
0041f40aloc_41f40a:
0041f40amovzx eax, [rbp-12]
0041f40emov [rbp-11], al
0041f411jmp 0x41f414
0041f413
0041f413loc_41f413:
0041f413nop
0041f414
0041f414loc_41f414:
0041f414movzx eax, [rbp-11]
0041f418mov [rbp-10], al
0041f41bjmp 0x41f41e
0041f41d
0041f41dloc_41f41d:
0041f41dnop
0041f41e
0041f41eloc_41f41e:
0041f41emovzx eax, [rbp-10]
0041f422xor eax, 1
0041f425test al, al
0041f427jne 0x41f72b
0041f42dmov [rbp-48], 296
0041f435lea rax, [rip+0x1079c]
0041f43cmov [rbp-40], rax
0041f440mov [rbp-13], 0
0041f444cmp [rbp+24], 0
0041f449je 0x41f454
0041f44bmov rax, [rbp+24]
0041f44fmov rax, [rax]
0041f452jmp 0x41f459
0041f454
0041f454loc_41f454:
0041f454mov eax, 0
0041f459
0041f459loc_41f459:
0041f459cmp rax, [rbp-8]
0041f45dsetg al
0041f460mov [rbp-13], al
0041f463movzx eax, [rbp-13]
0041f467xor eax, 1
0041f46atest al, al
0041f46cjne 0x41f4fc
0041f472cmp [rbp-8], 0
0041f477js 0x41f494
0041f479cmp [rbp+24], 0
0041f47eje 0x41f489
0041f480mov rax, [rbp+24]
0041f484mov rax, [rax]
0041f487jmp 0x41f48e
0041f489
0041f489loc_41f489:
0041f489mov eax, 0
0041f48e
0041f48eloc_41f48e:
0041f48ecmp rax, [rbp-8]
0041f492jg 0x41f4bb
0041f494
0041f494loc_41f494:
0041f494cmp [rbp+24], 0
0041f499je 0x41f4a8
0041f49bmov rax, [rbp+24]
0041f49fmov rax, [rax]
0041f4a2lea rdx, [rax-1]
0041f4a6jmp 0x41f4af
0041f4a8
0041f4a8loc_41f4a8:
0041f4a8mov rdx, -1
0041f4af
0041f4afloc_41f4af:
0041f4afmov rax, [rbp-8]
0041f4b3mov rcx, rax
0041f4b6call raiseIndexError2
0041f4bb
0041f4bbloc_41f4bb:
0041f4bbmov rdx, [rbp+24]
0041f4bfmov rax, [rbp-8]
0041f4c3add rax, rdx
0041f4c6add rax, 16
0041f4camovzx eax, [rax]
0041f4cdcmp al, 58
0041f4cfje 0x41f4e7
0041f4d1mov rdx, [rbp+24]
0041f4d5mov rax, [rbp-8]
0041f4d9add rax, rdx
0041f4dcadd rax, 16
0041f4e0movzx eax, [rax]
0041f4e3cmp al, 61
0041f4e5jne 0x41f4ee
0041f4e7
0041f4e7loc_41f4e7:
0041f4e7mov eax, 1
0041f4ecjmp 0x41f4f3
0041f4ee
0041f4eeloc_41f4ee:
0041f4eemov eax, 0
0041f4f3
0041f4f3loc_41f4f3:
0041f4f3mov [rbp-13], al
0041f4f6and [rbp-13], 1
0041f4fajmp 0x41f4fd
0041f4fc
0041f4fcloc_41f4fc:
0041f4fcnop
0041f4fd
0041f4fdloc_41f4fd:
0041f4fdmovzx eax, [rbp-13]
0041f501xor eax, 1
0041f504test al, al
0041f506jne 0x41f552
0041f508mov [rbp-48], 297
0041f510lea rax, [rip+0x106c1]
0041f517mov [rbp-40], rax
0041f51bmov edx, 0
0041f520mov rax, [rbp-8]
0041f524add rax, 1
0041f528jno 0x41f52f
0041f52amov edx, 1
0041f52f
0041f52floc_41f52f:
0041f52fmov rcx, rax
0041f532lea rax, [rbp-96]
0041f536mov [rax], rcx
0041f539mov rax, rdx
0041f53cand eax, 1
0041f53ftest al, al
0041f541je 0x41f548
0041f543call raiseOverflow
0041f548
0041f548loc_41f548:
0041f548mov rax, [rbp-96]
0041f54cmov [rbp-8], rax
0041f550jmp 0x41f553
0041f552
0041f552loc_41f552:
0041f552nop
0041f553
0041f553loc_41f553:
0041f553mov [rbp-48], 298
0041f55blea rax, [rip+0x10676]
0041f562mov [rbp-40], rax
0041f566mov rax, [rbp+16]
0041f56amov [rax+16], 0
0041f56emov [rbp-48], 299
0041f576lea rax, [rip+0x1065b]
0041f57dmov [rbp-40], rax
0041f581
0041f581loc_41f581:
0041f581mov [rbp-14], 0
0041f585cmp [rbp+24], 0
0041f58aje 0x41f595
0041f58cmov rax, [rbp+24]
0041f590mov rax, [rax]
0041f593jmp 0x41f59a
0041f595
0041f595loc_41f595:
0041f595mov eax, 0
0041f59a
0041f59aloc_41f59a:
0041f59acmp rax, [rbp-8]
0041f59esetg al
0041f5a1mov [rbp-14], al
0041f5a4movzx eax, [rbp-14]
0041f5a8xor eax, 1
0041f5abtest al, al
0041f5adjne 0x41f63d
0041f5b3cmp [rbp-8], 0
0041f5b8js 0x41f5d5
0041f5bacmp [rbp+24], 0
0041f5bfje 0x41f5ca
0041f5c1mov rax, [rbp+24]
0041f5c5mov rax, [rax]
0041f5c8jmp 0x41f5cf
0041f5ca
0041f5caloc_41f5ca:
0041f5camov eax, 0
0041f5cf
0041f5cfloc_41f5cf:
0041f5cfcmp rax, [rbp-8]
0041f5d3jg 0x41f5fc
0041f5d5
0041f5d5loc_41f5d5:
0041f5d5cmp [rbp+24], 0
0041f5daje 0x41f5e9
0041f5dcmov rax, [rbp+24]
0041f5e0mov rax, [rax]
0041f5e3lea rdx, [rax-1]
0041f5e7jmp 0x41f5f0
0041f5e9
0041f5e9loc_41f5e9:
0041f5e9mov rdx, -1
0041f5f0
0041f5f0loc_41f5f0:
0041f5f0mov rax, [rbp-8]
0041f5f4mov rcx, rax
0041f5f7call raiseIndexError2
0041f5fc
0041f5fcloc_41f5fc:
0041f5fcmov rdx, [rbp+24]
0041f600mov rax, [rbp-8]
0041f604add rax, rdx
0041f607add rax, 16
0041f60bmovzx eax, [rax]
0041f60ecmp al, 9
0041f610je 0x41f628
0041f612mov rdx, [rbp+24]
0041f616mov rax, [rbp-8]
0041f61aadd rax, rdx
0041f61dadd rax, 16
0041f621movzx eax, [rax]
0041f624cmp al, 32
0041f626jne 0x41f62f
0041f628
0041f628loc_41f628:
0041f628mov eax, 1
0041f62djmp 0x41f634
0041f62f
0041f62floc_41f62f:
0041f62fmov eax, 0
0041f634
0041f634loc_41f634:
0041f634mov [rbp-14], al
0041f637and [rbp-14], 1
0041f63bjmp 0x41f63e
0041f63d
0041f63dloc_41f63d:
0041f63dnop
0041f63e
0041f63eloc_41f63e:
0041f63emovzx eax, [rbp-14]
0041f642xor eax, 1
0041f645test al, al
0041f647jne 0x41f683
0041f649mov edx, 0
0041f64emov rax, [rbp-8]
0041f652add rax, 1
0041f656jno 0x41f65d
0041f658mov edx, 1
0041f65d
0041f65dloc_41f65d:
0041f65dmov rcx, rax
0041f660lea rax, [rbp-104]
0041f664mov [rax], rcx
0041f667mov rax, rdx
0041f66aand eax, 1
0041f66dtest al, al
0041f66fje 0x41f676
0041f671call raiseOverflow
0041f676
0041f676loc_41f676:
0041f676mov rax, [rbp-104]
0041f67amov [rbp-8], rax
0041f67ejmp 0x41f581
0041f683
0041f683loc_41f683:
0041f683nop
0041f684mov [rbp-48], 300
0041f68clea rax, [rip+0x10545]
0041f693mov [rbp-40], rax
0041f697mov rdx, [rbp-8]
0041f69bmov rax, [rbp+24]
0041f69fmov rcx, rax
0041f6a2call substr__system_7857
0041f6a7mov rdx, rax
0041f6aamov rax, [rbp+16]
0041f6aeadd rax, 96
0041f6b2mov rcx, rax
0041f6b5call unsureAsgnRef
0041f6bamov [rbp-48], 301
0041f6c2lea rax, [rip+0x1050f]
0041f6c9mov [rbp-40], rax
0041f6cdmov rax, [rbp+16]
0041f6d1mov [rax+8], 0
0041f6d9mov [rbp-48], 302
0041f6e1lea rax, [rip+0x104f0]
0041f6e8mov [rbp-40], rax
0041f6ecmov rax, [rbp+16]
0041f6f0mov rax, [rax+72]
0041f6f4mov edx, 0
0041f6f9add rax, 1
0041f6fdjno 0x41f704
0041f6ffmov edx, 1
0041f704
0041f704loc_41f704:
0041f704mov rcx, rax
0041f707lea rax, [rbp-88]
0041f70bmov [rax], rcx
0041f70emov rax, rdx
0041f711and eax, 1
0041f714test al, al
0041f716je 0x41f71d
0041f718call raiseOverflow
0041f71d
0041f71dloc_41f71d:
0041f71dmov rdx, [rbp-88]
0041f721mov rax, [rbp+16]
0041f725mov [rax+72], rdx
0041f729jmp 0x41f74b
0041f72b
0041f72bloc_41f72b:
0041f72bnop
0041f72cmov [rbp-48], 304
0041f734lea rax, [rip+0x1049d]
0041f73bmov [rbp-40], rax
0041f73fmov rax, [rbp+16]
0041f743mov rdx, [rbp-8]
0041f747mov [rax+8], rdx
0041f74b
0041f74bloc_41f74b:
0041f74bmov [rbp-48], 305
0041f753lea rax, [rip+0x1047e]
0041f75amov [rbp-40], rax
0041f75ecmp [rbp+24], 0
0041f763je 0x41f76e
0041f765mov rax, [rbp+24]
0041f769mov rax, [rax]
0041f76cjmp 0x41f773
0041f76e
0041f76eloc_41f76e:
0041f76emov eax, 0
0041f773
0041f773loc_41f773:
0041f773cmp rax, [rbp-8]
0041f777jg 0x41f809
0041f77dmov [rbp-48], 306
0041f785lea rax, [rip+0x1044c]
0041f78cmov [rbp-40], rax
0041f790mov rax, [rbp+16]
0041f794mov [rax+16], 0
0041f798mov [rbp-48], 307
0041f7a0lea rax, [rip+0x10431]
0041f7a7mov [rbp-40], rax
0041f7abmov rax, [rbp+16]
0041f7afmov [rax+8], 0
0041f7b7mov [rbp-48], 308
0041f7bflea rax, [rip+0x10412]
0041f7c6mov [rbp-40], rax
0041f7camov rax, [rbp+16]
0041f7cemov rax, [rax+72]
0041f7d2mov edx, 0
0041f7d7add rax, 1
0041f7dbjno 0x41f7e2
0041f7ddmov edx, 1
0041f7e2
0041f7e2loc_41f7e2:
0041f7e2mov rcx, rax
0041f7e5lea rax, [rbp-112]
0041f7e9mov [rax], rcx
0041f7ecmov rax, rdx
0041f7efand eax, 1
0041f7f2test al, al
0041f7f4je 0x41f7fb
0041f7f6call raiseOverflow
0041f7fb
0041f7fbloc_41f7fb:
0041f7fbmov rdx, [rbp-112]
0041f7ffmov rax, [rbp+16]
0041f803mov [rax+72], rdx
0041f807jmp 0x41f80a
0041f809
0041f809loc_41f809:
0041f809nop
0041f80a
0041f80aloc_41f80a:
0041f80acall popFrame
0041f80fnop
0041f810add rsp, 144
0041f817pop rbp
0041f818ret
0041ef6b
0041f819
0041f819parseWord__pureZparseopt_25:
0041f819push rbp
0041f81amov rbp, rsp
0041f81dadd rsp, -128
0041f821mov [rbp+16], rcx
0041f825mov [rbp+24], rdx
0041f829mov [rbp+32], r8
0041f82dmov [rbp+40], r9
0041f831lea rax, [rip+0x1050d]
0041f838mov [rbp-56], rax
0041f83clea rax, [rip+0x10395]
0041f843mov [rbp-40], rax
0041f847mov [rbp-48], 0
0041f84fmov [rbp-32], 0
0041f855lea rax, [rbp-64]
0041f859mov rcx, rax
0041f85ccall nimFrame
0041f861mov [rbp-8], 0
0041f869mov [rbp-48], 181
0041f871lea rax, [rip+0x10360]
0041f878mov [rbp-40], rax
0041f87cmov rax, [rbp+24]
0041f880mov [rbp-8], rax
0041f884mov [rbp-48], 182
0041f88clea rax, [rip+0x10345]
0041f893mov [rbp-40], rax
0041f897mov [rbp-9], 0
0041f89bcmp [rbp+16], 0
0041f8a0je 0x41f8ab
0041f8a2mov rax, [rbp+16]
0041f8a6mov rax, [rax]
0041f8a9jmp 0x41f8b0
0041f8ab
0041f8abloc_41f8ab:
0041f8abmov eax, 0
0041f8b0
0041f8b0loc_41f8b0:
0041f8b0cmp rax, [rbp-8]
0041f8b4setg al
0041f8b7mov [rbp-9], al
0041f8bamovzx eax, [rbp-9]
0041f8bexor eax, 1
0041f8c1test al, al
0041f8c3jne 0x41f92a
0041f8c5cmp [rbp-8], 0
0041f8cajs 0x41f8e7
0041f8cccmp [rbp+16], 0
0041f8d1je 0x41f8dc
0041f8d3mov rax, [rbp+16]
0041f8d7mov rax, [rax]
0041f8dajmp 0x41f8e1
0041f8dc
0041f8dcloc_41f8dc:
0041f8dcmov eax, 0
0041f8e1
0041f8e1loc_41f8e1:
0041f8e1cmp rax, [rbp-8]
0041f8e5jg 0x41f90e
0041f8e7
0041f8e7loc_41f8e7:
0041f8e7cmp [rbp+16], 0
0041f8ecje 0x41f8fb
0041f8eemov rax, [rbp+16]
0041f8f2mov rax, [rax]
0041f8f5lea rdx, [rax-1]
0041f8f9jmp 0x41f902
0041f8fb
0041f8fbloc_41f8fb:
0041f8fbmov rdx, -1
0041f902
0041f902loc_41f902:
0041f902mov rax, [rbp-8]
0041f906mov rcx, rax
0041f909call raiseIndexError2
0041f90e
0041f90eloc_41f90e:
0041f90emov rdx, [rbp+16]
0041f912mov rax, [rbp-8]
0041f916add rax, rdx
0041f919add rax, 16
0041f91dmovzx eax, [rax]
0041f920cmp al, 34
0041f922sete al
0041f925mov [rbp-9], al
0041f928jmp 0x41f92b
0041f92a
0041f92aloc_41f92a:
0041f92anop
0041f92b
0041f92bloc_41f92b:
0041f92bmovzx eax, [rbp-9]
0041f92fxor eax, 1
0041f932test al, al
0041f934jne 0x41fb65
0041f93amov [rbp-48], 183
0041f942lea rax, [rip+0x1028f]
0041f949mov [rbp-40], rax
0041f94dmov edx, 0
0041f952mov rax, [rbp-8]
0041f956add rax, 1
0041f95ajno 0x41f961
0041f95cmov edx, 1
0041f961
0041f961loc_41f961:
0041f961mov rcx, rax
0041f964lea rax, [rbp-72]
0041f968mov [rax], rcx
0041f96bmov rax, rdx
0041f96eand eax, 1
0041f971test al, al
0041f973je 0x41f97a
0041f975call raiseOverflow
0041f97a
0041f97aloc_41f97a:
0041f97amov rax, [rbp-72]
0041f97emov [rbp-8], rax
0041f982mov [rbp-48], 184
0041f98alea rax, [rip+0x10247]
0041f991mov [rbp-40], rax
0041f995
0041f995loc_41f995:
0041f995cmp [rbp+16], 0
0041f99aje 0x41f9a5
0041f99cmov rax, [rbp+16]
0041f9a0mov rax, [rax]
0041f9a3jmp 0x41f9aa
0041f9a5
0041f9a5loc_41f9a5:
0041f9a5mov eax, 0
0041f9aa
0041f9aaloc_41f9aa:
0041f9aacmp rax, [rbp-8]
0041f9aejg 0x41f9b6
0041f9b0nop
0041f9b1jmp 0x41fd31
0041f9b6
0041f9b6loc_41f9b6:
0041f9b6mov [rbp-48], 185
0041f9belea rax, [rip+0x10213]
0041f9c5mov [rbp-40], rax
0041f9c9cmp [rbp-8], 0
0041f9cejs 0x41f9eb
0041f9d0cmp [rbp+16], 0
0041f9d5je 0x41f9e0
0041f9d7mov rax, [rbp+16]
0041f9dbmov rax, [rax]
0041f9dejmp 0x41f9e5
0041f9e0
0041f9e0loc_41f9e0:
0041f9e0mov eax, 0
0041f9e5
0041f9e5loc_41f9e5:
0041f9e5cmp rax, [rbp-8]
0041f9e9jg 0x41fa12
0041f9eb
0041f9ebloc_41f9eb:
0041f9ebcmp [rbp+16], 0
0041f9f0je 0x41f9ff
0041f9f2mov rax, [rbp+16]
0041f9f6mov rax, [rax]
0041f9f9lea rdx, [rax-1]
0041f9fdjmp 0x41fa06
0041f9ff
0041f9ffloc_41f9ff:
0041f9ffmov rdx, -1
0041fa06
0041fa06loc_41fa06:
0041fa06mov rax, [rbp-8]
0041fa0amov rcx, rax
0041fa0dcall raiseIndexError2
0041fa12
0041fa12loc_41fa12:
0041fa12mov rdx, [rbp+16]
0041fa16mov rax, [rbp-8]
0041fa1aadd rax, rdx
0041fa1dadd rax, 16
0041fa21movzx eax, [rax]
0041fa24cmp al, 34
0041fa26jne 0x41fa88
0041fa28mov [rbp-48], 186
0041fa30lea rax, [rip+0x101a1]
0041fa37mov [rbp-40], rax
0041fa3bmov edx, 0
0041fa40mov rax, [rbp-8]
0041fa44add rax, 1
0041fa48jno 0x41fa4f
0041fa4amov edx, 1
0041fa4f
0041fa4floc_41fa4f:
0041fa4fmov rcx, rax
0041fa52lea rax, [rbp-88]
0041fa56mov [rax], rcx
0041fa59mov rax, rdx
0041fa5cand eax, 1
0041fa5ftest al, al
0041fa61je 0x41fa68
0041fa63call raiseOverflow
0041fa68
0041fa68loc_41fa68:
0041fa68mov rax, [rbp-88]
0041fa6cmov [rbp-8], rax
0041fa70mov [rbp-48], 187
0041fa78lea rax, [rip+0x10159]
0041fa7fmov [rbp-40], rax
0041fa83jmp 0x41fd31
0041fa88
0041fa88loc_41fa88:
0041fa88nop
0041fa89mov [rbp-48], 188
0041fa91lea rax, [rip+0x10140]
0041fa98mov [rbp-40], rax
0041fa9ccmp [rbp-8], 0
0041faa1js 0x41fabe
0041faa3cmp [rbp+16], 0
0041faa8je 0x41fab3
0041faaamov rax, [rbp+16]
0041faaemov rax, [rax]
0041fab1jmp 0x41fab8
0041fab3
0041fab3loc_41fab3:
0041fab3mov eax, 0
0041fab8
0041fab8loc_41fab8:
0041fab8cmp rax, [rbp-8]
0041fabcjg 0x41fae5
0041fabe
0041fabeloc_41fabe:
0041fabecmp [rbp+16], 0
0041fac3je 0x41fad2
0041fac5mov rax, [rbp+16]
0041fac9mov rax, [rax]
0041facclea rdx, [rax-1]
0041fad0jmp 0x41fad9
0041fad2
0041fad2loc_41fad2:
0041fad2mov rdx, -1
0041fad9
0041fad9loc_41fad9:
0041fad9mov rax, [rbp-8]
0041faddmov rcx, rax
0041fae0call raiseIndexError2
0041fae5
0041fae5loc_41fae5:
0041fae5mov rdx, [rbp+16]
0041fae9mov rax, [rbp-8]
0041faedadd rax, rdx
0041faf0add rax, 16
0041faf4movzx eax, [rax]
0041faf7movsx edx, al
0041fafamov rax, [rbp+32]
0041fafemov rax, [rax]
0041fb01mov rcx, rax
0041fb04call addChar
0041fb09mov rdx, rax
0041fb0cmov rax, [rbp+32]
0041fb10mov rcx, rax
0041fb13call unsureAsgnRef
0041fb18mov [rbp-48], 189
0041fb20lea rax, [rip+0x100b1]
0041fb27mov [rbp-40], rax
0041fb2bmov edx, 0
0041fb30mov rax, [rbp-8]
0041fb34add rax, 1
0041fb38jno 0x41fb3f
0041fb3amov edx, 1
0041fb3f
0041fb3floc_41fb3f:
0041fb3fmov rcx, rax
0041fb42lea rax, [rbp-80]
0041fb46mov [rax], rcx
0041fb49mov rax, rdx
0041fb4cand eax, 1
0041fb4ftest al, al
0041fb51je 0x41fb58
0041fb53call raiseOverflow
0041fb58
0041fb58loc_41fb58:
0041fb58mov rax, [rbp-80]
0041fb5cmov [rbp-8], rax
0041fb60jmp 0x41f995
0041fb65
0041fb65loc_41fb65:
0041fb65nop
0041fb66mov [rbp-48], 191
0041fb6elea rax, [rip+0x10063]
0041fb75mov [rbp-40], rax
0041fb79
0041fb79loc_41fb79:
0041fb79mov [rbp-10], 0
0041fb7dcmp [rbp+16], 0
0041fb82je 0x41fb8d
0041fb84mov rax, [rbp+16]
0041fb88mov rax, [rax]
0041fb8bjmp 0x41fb92
0041fb8d
0041fb8dloc_41fb8d:
0041fb8dmov eax, 0
0041fb92
0041fb92loc_41fb92:
0041fb92cmp rax, [rbp-8]
0041fb96setg al
0041fb99mov [rbp-10], al
0041fb9cmovzx eax, [rbp-10]
0041fba0xor eax, 1
0041fba3test al, al
0041fba5jne 0x41fc44
0041fbabcmp [rbp-8], 0
0041fbb0js 0x41fbcd
0041fbb2cmp [rbp+16], 0
0041fbb7je 0x41fbc2
0041fbb9mov rax, [rbp+16]
0041fbbdmov rax, [rax]
0041fbc0jmp 0x41fbc7
0041fbc2
0041fbc2loc_41fbc2:
0041fbc2mov eax, 0
0041fbc7
0041fbc7loc_41fbc7:
0041fbc7cmp rax, [rbp-8]
0041fbcbjg 0x41fbf4
0041fbcd
0041fbcdloc_41fbcd:
0041fbcdcmp [rbp+16], 0
0041fbd2je 0x41fbe1
0041fbd4mov rax, [rbp+16]
0041fbd8mov rax, [rax]
0041fbdblea rdx, [rax-1]
0041fbdfjmp 0x41fbe8
0041fbe1
0041fbe1loc_41fbe1:
0041fbe1mov rdx, -1
0041fbe8
0041fbe8loc_41fbe8:
0041fbe8mov rax, [rbp-8]
0041fbecmov rcx, rax
0041fbefcall raiseIndexError2
0041fbf4
0041fbf4loc_41fbf4:
0041fbf4mov rdx, [rbp+16]
0041fbf8mov rax, [rbp-8]
0041fbfcadd rax, rdx
0041fbffadd rax, 16
0041fc03movzx eax, [rax]
0041fc06shr al, 3
0041fc09movzx edx, al
0041fc0cmov rax, [rbp+40]
0041fc10add rax, rdx
0041fc13movzx eax, [rax]
0041fc16movzx edx, al
0041fc19mov rcx, [rbp+16]
0041fc1dmov rax, [rbp-8]
0041fc21add rax, rcx
0041fc24add rax, 16
0041fc28movzx eax, [rax]
0041fc2bmovzx eax, al
0041fc2eand eax, 7
0041fc31mov ecx, eax
0041fc33shr edx, cl
0041fc35mov eax, edx
0041fc37and eax, 1
0041fc3atest eax, eax
0041fc3csete al
0041fc3fmov [rbp-10], al
0041fc42jmp 0x41fc45
0041fc44
0041fc44loc_41fc44:
0041fc44nop
0041fc45
0041fc45loc_41fc45:
0041fc45movzx eax, [rbp-10]
0041fc49xor eax, 1
0041fc4ctest al, al
0041fc4ejne 0x41fd30
0041fc54mov [rbp-48], 192
0041fc5clea rax, [rip+65397]
0041fc63mov [rbp-40], rax
0041fc67cmp [rbp-8], 0
0041fc6cjs 0x41fc89
0041fc6ecmp [rbp+16], 0
0041fc73je 0x41fc7e
0041fc75mov rax, [rbp+16]
0041fc79mov rax, [rax]
0041fc7cjmp 0x41fc83
0041fc7e
0041fc7eloc_41fc7e:
0041fc7emov eax, 0
0041fc83
0041fc83loc_41fc83:
0041fc83cmp rax, [rbp-8]
0041fc87jg 0x41fcb0
0041fc89
0041fc89loc_41fc89:
0041fc89cmp [rbp+16], 0
0041fc8eje 0x41fc9d
0041fc90mov rax, [rbp+16]
0041fc94mov rax, [rax]
0041fc97lea rdx, [rax-1]
0041fc9bjmp 0x41fca4
0041fc9d
0041fc9dloc_41fc9d:
0041fc9dmov rdx, -1
0041fca4
0041fca4loc_41fca4:
0041fca4mov rax, [rbp-8]
0041fca8mov rcx, rax
0041fcabcall raiseIndexError2
0041fcb0
0041fcb0loc_41fcb0:
0041fcb0mov rdx, [rbp+16]
0041fcb4mov rax, [rbp-8]
0041fcb8add rax, rdx
0041fcbbadd rax, 16
0041fcbfmovzx eax, [rax]
0041fcc2movsx edx, al
0041fcc5mov rax, [rbp+32]
0041fcc9mov rax, [rax]
0041fcccmov rcx, rax
0041fccfcall addChar
0041fcd4mov rdx, rax
0041fcd7mov rax, [rbp+32]
0041fcdbmov rcx, rax
0041fcdecall unsureAsgnRef
0041fce3mov [rbp-48], 193
0041fceblea rax, [rip+65254]
0041fcf2mov [rbp-40], rax
0041fcf6mov edx, 0
0041fcfbmov rax, [rbp-8]
0041fcffadd rax, 1
0041fd03jno 0x41fd0a
0041fd05mov edx, 1
0041fd0a
0041fd0aloc_41fd0a:
0041fd0amov rcx, rax
0041fd0dlea rax, [rbp-96]
0041fd11mov [rax], rcx
0041fd14mov rax, rdx
0041fd17and eax, 1
0041fd1atest al, al
0041fd1cje 0x41fd23
0041fd1ecall raiseOverflow
0041fd23
0041fd23loc_41fd23:
0041fd23mov rax, [rbp-96]
0041fd27mov [rbp-8], rax
0041fd2bjmp 0x41fb79
0041fd30
0041fd30loc_41fd30:
0041fd30nop
0041fd31
0041fd31loc_41fd31:
0041fd31call popFrame
0041fd36mov rax, [rbp-8]
0041fd3asub rsp, -128
0041fd3epop rbp
0041fd3fret
0041f819
0041f819parseWord__pureZparseopt_25:
0041f819push rbp
0041f81amov rbp, rsp
0041f81dadd rsp, -128
0041f821mov [rbp+16], rcx
0041f825mov [rbp+24], rdx
0041f829mov [rbp+32], r8
0041f82dmov [rbp+40], r9
0041f831lea rax, [rip+0x1050d]
0041f838mov [rbp-56], rax
0041f83clea rax, [rip+0x10395]
0041f843mov [rbp-40], rax
0041f847mov [rbp-48], 0
0041f84fmov [rbp-32], 0
0041f855lea rax, [rbp-64]
0041f859mov rcx, rax
0041f85ccall nimFrame
0041f861mov [rbp-8], 0
0041f869mov [rbp-48], 181
0041f871lea rax, [rip+0x10360]
0041f878mov [rbp-40], rax
0041f87cmov rax, [rbp+24]
0041f880mov [rbp-8], rax
0041f884mov [rbp-48], 182
0041f88clea rax, [rip+0x10345]
0041f893mov [rbp-40], rax
0041f897mov [rbp-9], 0
0041f89bcmp [rbp+16], 0
0041f8a0je 0x41f8ab
0041f8a2mov rax, [rbp+16]
0041f8a6mov rax, [rax]
0041f8a9jmp 0x41f8b0
0041f8ab
0041f8abloc_41f8ab:
0041f8abmov eax, 0
0041f8b0
0041f8b0loc_41f8b0:
0041f8b0cmp rax, [rbp-8]
0041f8b4setg al
0041f8b7mov [rbp-9], al
0041f8bamovzx eax, [rbp-9]
0041f8bexor eax, 1
0041f8c1test al, al
0041f8c3jne 0x41f92a
0041f8c5cmp [rbp-8], 0
0041f8cajs 0x41f8e7
0041f8cccmp [rbp+16], 0
0041f8d1je 0x41f8dc
0041f8d3mov rax, [rbp+16]
0041f8d7mov rax, [rax]
0041f8dajmp 0x41f8e1
0041f8dc
0041f8dcloc_41f8dc:
0041f8dcmov eax, 0
0041f8e1
0041f8e1loc_41f8e1:
0041f8e1cmp rax, [rbp-8]
0041f8e5jg 0x41f90e
0041f8e7
0041f8e7loc_41f8e7:
0041f8e7cmp [rbp+16], 0
0041f8ecje 0x41f8fb
0041f8eemov rax, [rbp+16]
0041f8f2mov rax, [rax]
0041f8f5lea rdx, [rax-1]
0041f8f9jmp 0x41f902
0041f8fb
0041f8fbloc_41f8fb:
0041f8fbmov rdx, -1
0041f902
0041f902loc_41f902:
0041f902mov rax, [rbp-8]
0041f906mov rcx, rax
0041f909call raiseIndexError2
0041f90e
0041f90eloc_41f90e:
0041f90emov rdx, [rbp+16]
0041f912mov rax, [rbp-8]
0041f916add rax, rdx
0041f919add rax, 16
0041f91dmovzx eax, [rax]
0041f920cmp al, 34
0041f922sete al
0041f925mov [rbp-9], al
0041f928jmp 0x41f92b
0041f92a
0041f92aloc_41f92a:
0041f92anop
0041f92b
0041f92bloc_41f92b:
0041f92bmovzx eax, [rbp-9]
0041f92fxor eax, 1
0041f932test al, al
0041f934jne 0x41fb65
0041f93amov [rbp-48], 183
0041f942lea rax, [rip+0x1028f]
0041f949mov [rbp-40], rax
0041f94dmov edx, 0
0041f952mov rax, [rbp-8]
0041f956add rax, 1
0041f95ajno 0x41f961
0041f95cmov edx, 1
0041f961
0041f961loc_41f961:
0041f961mov rcx, rax
0041f964lea rax, [rbp-72]
0041f968mov [rax], rcx
0041f96bmov rax, rdx
0041f96eand eax, 1
0041f971test al, al
0041f973je 0x41f97a
0041f975call raiseOverflow
0041f97a
0041f97aloc_41f97a:
0041f97amov rax, [rbp-72]
0041f97emov [rbp-8], rax
0041f982mov [rbp-48], 184
0041f98alea rax, [rip+0x10247]
0041f991mov [rbp-40], rax
0041f995
0041f995loc_41f995:
0041f995cmp [rbp+16], 0
0041f99aje 0x41f9a5
0041f99cmov rax, [rbp+16]
0041f9a0mov rax, [rax]
0041f9a3jmp 0x41f9aa
0041f9a5
0041f9a5loc_41f9a5:
0041f9a5mov eax, 0
0041f9aa
0041f9aaloc_41f9aa:
0041f9aacmp rax, [rbp-8]
0041f9aejg 0x41f9b6
0041f9b0nop
0041f9b1jmp 0x41fd31
0041f9b6
0041f9b6loc_41f9b6:
0041f9b6mov [rbp-48], 185
0041f9belea rax, [rip+0x10213]
0041f9c5mov [rbp-40], rax
0041f9c9cmp [rbp-8], 0
0041f9cejs 0x41f9eb
0041f9d0cmp [rbp+16], 0
0041f9d5je 0x41f9e0
0041f9d7mov rax, [rbp+16]
0041f9dbmov rax, [rax]
0041f9dejmp 0x41f9e5
0041f9e0
0041f9e0loc_41f9e0:
0041f9e0mov eax, 0
0041f9e5
0041f9e5loc_41f9e5:
0041f9e5cmp rax, [rbp-8]
0041f9e9jg 0x41fa12
0041f9eb
0041f9ebloc_41f9eb:
0041f9ebcmp [rbp+16], 0
0041f9f0je 0x41f9ff
0041f9f2mov rax, [rbp+16]
0041f9f6mov rax, [rax]
0041f9f9lea rdx, [rax-1]
0041f9fdjmp 0x41fa06
0041f9ff
0041f9ffloc_41f9ff:
0041f9ffmov rdx, -1
0041fa06
0041fa06loc_41fa06:
0041fa06mov rax, [rbp-8]
0041fa0amov rcx, rax
0041fa0dcall raiseIndexError2
0041fa12
0041fa12loc_41fa12:
0041fa12mov rdx, [rbp+16]
0041fa16mov rax, [rbp-8]
0041fa1aadd rax, rdx
0041fa1dadd rax, 16
0041fa21movzx eax, [rax]
0041fa24cmp al, 34
0041fa26jne 0x41fa88
0041fa28mov [rbp-48], 186
0041fa30lea rax, [rip+0x101a1]
0041fa37mov [rbp-40], rax
0041fa3bmov edx, 0
0041fa40mov rax, [rbp-8]
0041fa44add rax, 1
0041fa48jno 0x41fa4f
0041fa4amov edx, 1
0041fa4f
0041fa4floc_41fa4f:
0041fa4fmov rcx, rax
0041fa52lea rax, [rbp-88]
0041fa56mov [rax], rcx
0041fa59mov rax, rdx
0041fa5cand eax, 1
0041fa5ftest al, al
0041fa61je 0x41fa68
0041fa63call raiseOverflow
0041fa68
0041fa68loc_41fa68:
0041fa68mov rax, [rbp-88]
0041fa6cmov [rbp-8], rax
0041fa70mov [rbp-48], 187
0041fa78lea rax, [rip+0x10159]
0041fa7fmov [rbp-40], rax
0041fa83jmp 0x41fd31
0041fa88
0041fa88loc_41fa88:
0041fa88nop
0041fa89mov [rbp-48], 188
0041fa91lea rax, [rip+0x10140]
0041fa98mov [rbp-40], rax
0041fa9ccmp [rbp-8], 0
0041faa1js 0x41fabe
0041faa3cmp [rbp+16], 0
0041faa8je 0x41fab3
0041faaamov rax, [rbp+16]
0041faaemov rax, [rax]
0041fab1jmp 0x41fab8
0041fab3
0041fab3loc_41fab3:
0041fab3mov eax, 0
0041fab8
0041fab8loc_41fab8:
0041fab8cmp rax, [rbp-8]
0041fabcjg 0x41fae5
0041fabe
0041fabeloc_41fabe:
0041fabecmp [rbp+16], 0
0041fac3je 0x41fad2
0041fac5mov rax, [rbp+16]
0041fac9mov rax, [rax]
0041facclea rdx, [rax-1]
0041fad0jmp 0x41fad9
0041fad2
0041fad2loc_41fad2:
0041fad2mov rdx, -1
0041fad9
0041fad9loc_41fad9:
0041fad9mov rax, [rbp-8]
0041faddmov rcx, rax
0041fae0call raiseIndexError2
0041fae5
0041fae5loc_41fae5:
0041fae5mov rdx, [rbp+16]
0041fae9mov rax, [rbp-8]
0041faedadd rax, rdx
0041faf0add rax, 16
0041faf4movzx eax, [rax]
0041faf7movsx edx, al
0041fafamov rax, [rbp+32]
0041fafemov rax, [rax]
0041fb01mov rcx, rax
0041fb04call addChar
0041fb09mov rdx, rax
0041fb0cmov rax, [rbp+32]
0041fb10mov rcx, rax
0041fb13call unsureAsgnRef
0041fb18mov [rbp-48], 189
0041fb20lea rax, [rip+0x100b1]
0041fb27mov [rbp-40], rax
0041fb2bmov edx, 0
0041fb30mov rax, [rbp-8]
0041fb34add rax, 1
0041fb38jno 0x41fb3f
0041fb3amov edx, 1
0041fb3f
0041fb3floc_41fb3f:
0041fb3fmov rcx, rax
0041fb42lea rax, [rbp-80]
0041fb46mov [rax], rcx
0041fb49mov rax, rdx
0041fb4cand eax, 1
0041fb4ftest al, al
0041fb51je 0x41fb58
0041fb53call raiseOverflow
0041fb58
0041fb58loc_41fb58:
0041fb58mov rax, [rbp-80]
0041fb5cmov [rbp-8], rax
0041fb60jmp 0x41f995
0041fb65
0041fb65loc_41fb65:
0041fb65nop
0041fb66mov [rbp-48], 191
0041fb6elea rax, [rip+0x10063]
0041fb75mov [rbp-40], rax
0041fb79
0041fb79loc_41fb79:
0041fb79mov [rbp-10], 0
0041fb7dcmp [rbp+16], 0
0041fb82je 0x41fb8d
0041fb84mov rax, [rbp+16]
0041fb88mov rax, [rax]
0041fb8bjmp 0x41fb92
0041fb8d
0041fb8dloc_41fb8d:
0041fb8dmov eax, 0
0041fb92
0041fb92loc_41fb92:
0041fb92cmp rax, [rbp-8]
0041fb96setg al
0041fb99mov [rbp-10], al
0041fb9cmovzx eax, [rbp-10]
0041fba0xor eax, 1
0041fba3test al, al
0041fba5jne 0x41fc44
0041fbabcmp [rbp-8], 0
0041fbb0js 0x41fbcd
0041fbb2cmp [rbp+16], 0
0041fbb7je 0x41fbc2
0041fbb9mov rax, [rbp+16]
0041fbbdmov rax, [rax]
0041fbc0jmp 0x41fbc7
0041fbc2
0041fbc2loc_41fbc2:
0041fbc2mov eax, 0
0041fbc7
0041fbc7loc_41fbc7:
0041fbc7cmp rax, [rbp-8]
0041fbcbjg 0x41fbf4
0041fbcd
0041fbcdloc_41fbcd:
0041fbcdcmp [rbp+16], 0
0041fbd2je 0x41fbe1
0041fbd4mov rax, [rbp+16]
0041fbd8mov rax, [rax]
0041fbdblea rdx, [rax-1]
0041fbdfjmp 0x41fbe8
0041fbe1
0041fbe1loc_41fbe1:
0041fbe1mov rdx, -1
0041fbe8
0041fbe8loc_41fbe8:
0041fbe8mov rax, [rbp-8]
0041fbecmov rcx, rax
0041fbefcall raiseIndexError2
0041fbf4
0041fbf4loc_41fbf4:
0041fbf4mov rdx, [rbp+16]
0041fbf8mov rax, [rbp-8]
0041fbfcadd rax, rdx
0041fbffadd rax, 16
0041fc03movzx eax, [rax]
0041fc06shr al, 3
0041fc09movzx edx, al
0041fc0cmov rax, [rbp+40]
0041fc10add rax, rdx
0041fc13movzx eax, [rax]
0041fc16movzx edx, al
0041fc19mov rcx, [rbp+16]
0041fc1dmov rax, [rbp-8]
0041fc21add rax, rcx
0041fc24add rax, 16
0041fc28movzx eax, [rax]
0041fc2bmovzx eax, al
0041fc2eand eax, 7
0041fc31mov ecx, eax
0041fc33shr edx, cl
0041fc35mov eax, edx
0041fc37and eax, 1
0041fc3atest eax, eax
0041fc3csete al
0041fc3fmov [rbp-10], al
0041fc42jmp 0x41fc45
0041fc44
0041fc44loc_41fc44:
0041fc44nop
0041fc45
0041fc45loc_41fc45:
0041fc45movzx eax, [rbp-10]
0041fc49xor eax, 1
0041fc4ctest al, al
0041fc4ejne 0x41fd30
0041fc54mov [rbp-48], 192
0041fc5clea rax, [rip+65397]
0041fc63mov [rbp-40], rax
0041fc67cmp [rbp-8], 0
0041fc6cjs 0x41fc89
0041fc6ecmp [rbp+16], 0
0041fc73je 0x41fc7e
0041fc75mov rax, [rbp+16]
0041fc79mov rax, [rax]
0041fc7cjmp 0x41fc83
0041fc7e
0041fc7eloc_41fc7e:
0041fc7emov eax, 0
0041fc83
0041fc83loc_41fc83:
0041fc83cmp rax, [rbp-8]
0041fc87jg 0x41fcb0
0041fc89
0041fc89loc_41fc89:
0041fc89cmp [rbp+16], 0
0041fc8eje 0x41fc9d
0041fc90mov rax, [rbp+16]
0041fc94mov rax, [rax]
0041fc97lea rdx, [rax-1]
0041fc9bjmp 0x41fca4
0041fc9d
0041fc9dloc_41fc9d:
0041fc9dmov rdx, -1
0041fca4
0041fca4loc_41fca4:
0041fca4mov rax, [rbp-8]
0041fca8mov rcx, rax
0041fcabcall raiseIndexError2
0041fcb0
0041fcb0loc_41fcb0:
0041fcb0mov rdx, [rbp+16]
0041fcb4mov rax, [rbp-8]
0041fcb8add rax, rdx
0041fcbbadd rax, 16
0041fcbfmovzx eax, [rax]
0041fcc2movsx edx, al
0041fcc5mov rax, [rbp+32]
0041fcc9mov rax, [rax]
0041fcccmov rcx, rax
0041fccfcall addChar
0041fcd4mov rdx, rax
0041fcd7mov rax, [rbp+32]
0041fcdbmov rcx, rax
0041fcdecall unsureAsgnRef
0041fce3mov [rbp-48], 193
0041fceblea rax, [rip+65254]
0041fcf2mov [rbp-40], rax
0041fcf6mov edx, 0
0041fcfbmov rax, [rbp-8]
0041fcffadd rax, 1
0041fd03jno 0x41fd0a
0041fd05mov edx, 1
0041fd0a
0041fd0aloc_41fd0a:
0041fd0amov rcx, rax
0041fd0dlea rax, [rbp-96]
0041fd11mov [rax], rcx
0041fd14mov rax, rdx
0041fd17and eax, 1
0041fd1atest al, al
0041fd1cje 0x41fd23
0041fd1ecall raiseOverflow
0041fd23
0041fd23loc_41fd23:
0041fd23mov rax, [rbp-96]
0041fd27mov [rbp-8], rax
0041fd2bjmp 0x41fb79
0041fd30
0041fd30loc_41fd30:
0041fd30nop
0041fd31
0041fd31loc_41fd31:
0041fd31call popFrame
0041fd36mov rax, [rbp-8]
0041fd3asub rsp, -128
0041fd3epop rbp
0041fd3fret
0041f819
0041fd40
0041fd40nimCmpMem:
0041fd40push rbp
0041fd41mov rbp, rsp
0041fd44sub rsp, 48
0041fd48mov [rbp+16], rcx
0041fd4cmov [rbp+24], rdx
0041fd50mov [rbp+32], r8
0041fd54mov [rbp-4], 0
0041fd5bmov rdx, [rbp+32]
0041fd5fmov rax, [rbp+24]
0041fd63mov r8, rdx
0041fd66mov rdx, rax
0041fd69mov rcx, [rbp+16]
0041fd6dcall memcmp
0041fd72mov [rbp-4], eax
0041fd75mov eax, [rbp-4]
0041fd78add rsp, 48
0041fd7cpop rbp
0041fd7dret
0041fd40
0041fd40nimCmpMem:
0041fd40push rbp
0041fd41mov rbp, rsp
0041fd44sub rsp, 48
0041fd48mov [rbp+16], rcx
0041fd4cmov [rbp+24], rdx
0041fd50mov [rbp+32], r8
0041fd54mov [rbp-4], 0
0041fd5bmov rdx, [rbp+32]
0041fd5fmov rax, [rbp+24]
0041fd63mov r8, rdx
0041fd66mov rdx, rax
0041fd69mov rcx, [rbp+16]
0041fd6dcall memcmp
0041fd72mov [rbp-4], eax
0041fd75mov eax, [rbp-4]
0041fd78add rsp, 48
0041fd7cpop rbp
0041fd7dret
0041fd40
0041fd7e
0041fd7eequalMem__system_1735:
0041fd7epush rbp
0041fd7fmov rbp, rsp
0041fd82sub rsp, 48
0041fd86mov [rbp+16], rcx
0041fd8amov [rbp+24], rdx
0041fd8emov [rbp+32], r8
0041fd92mov [rbp-1], 0
0041fd96mov [rbp-8], 0
0041fd9dmov rdx, [rbp+32]
0041fda1mov rax, [rbp+24]
0041fda5mov r8, rdx
0041fda8mov rdx, rax
0041fdabmov rcx, [rbp+16]
0041fdafcall nimCmpMem
0041fdb4mov [rbp-8], eax
0041fdb7cmp [rbp-8], 0
0041fdbbsete al
0041fdbemov [rbp-1], al
0041fdc1movzx eax, [rbp-1]
0041fdc5add rsp, 48
0041fdc9pop rbp
0041fdcaret
0041fd7e
0041fd7eequalMem__system_1735:
0041fd7epush rbp
0041fd7fmov rbp, rsp
0041fd82sub rsp, 48
0041fd86mov [rbp+16], rcx
0041fd8amov [rbp+24], rdx
0041fd8emov [rbp+32], r8
0041fd92mov [rbp-1], 0
0041fd96mov [rbp-8], 0
0041fd9dmov rdx, [rbp+32]
0041fda1mov rax, [rbp+24]
0041fda5mov r8, rdx
0041fda8mov rdx, rax
0041fdabmov rcx, [rbp+16]
0041fdafcall nimCmpMem
0041fdb4mov [rbp-8], eax
0041fdb7cmp [rbp-8], 0
0041fdbbsete al
0041fdbemov [rbp-1], al
0041fdc1movzx eax, [rbp-1]
0041fdc5add rsp, 48
0041fdc9pop rbp
0041fdcaret
0041fd7e
0041fdcb
0041fdcbeqStrings:
0041fdcbpush rbp
0041fdccmov rbp, rsp
0041fdcfsub rsp, 112
0041fdd3mov [rbp+16], rcx
0041fdd7mov [rbp+24], rdx
0041fddblea rax, [rip+65389]
0041fde2mov [rbp-72], rax
0041fde6lea rax, [rip+65395]
0041fdedmov [rbp-56], rax
0041fdf1mov [rbp-64], 0
0041fdf9mov [rbp-48], 0
0041fdfflea rax, [rbp-80]
0041fe03mov rcx, rax
0041fe06call nimFrame
0041fe0bmov [rbp-1], 0
0041fe0fmov [rbp-64], 27
0041fe17lea rax, [rip+65346]
0041fe1emov [rbp-56], rax
0041fe22cmp [rbp+16], 0
0041fe27je 0x41fe32
0041fe29mov rax, [rbp+16]
0041fe2dmov rax, [rax]
0041fe30jmp 0x41fe37
0041fe32
0041fe32loc_41fe32:
0041fe32mov eax, 0
0041fe37
0041fe37loc_41fe37:
0041fe37mov [rbp-16], rax
0041fe3bmov [rbp-64], 28
0041fe43lea rax, [rip+65302]
0041fe4amov [rbp-56], rax
0041fe4ecmp [rbp+24], 0
0041fe53je 0x41fe5e
0041fe55mov rax, [rbp+24]
0041fe59mov rax, [rax]
0041fe5cjmp 0x41fe63
0041fe5e
0041fe5eloc_41fe5e:
0041fe5emov eax, 0
0041fe63
0041fe63loc_41fe63:
0041fe63mov [rbp-24], rax
0041fe67mov [rbp-64], 29
0041fe6flea rax, [rip+65258]
0041fe76mov [rbp-56], rax
0041fe7amov rax, [rbp-16]
0041fe7ecmp rax, [rbp-24]
0041fe82jne 0x41fedc
0041fe84mov [rbp-64], 30
0041fe8clea rax, [rip+65229]
0041fe93mov [rbp-56], rax
0041fe97cmp [rbp-16], 0
0041fe9cjne 0x41fea4
0041fe9emov [rbp-1], 1
0041fea2jmp 0x41fedd
0041fea4
0041fea4loc_41fea4:
0041fea4nop
0041fea5mov [rbp-64], 31
0041feadlea rax, [rip+65196]
0041feb4mov [rbp-56], rax
0041feb8mov rax, [rbp+24]
0041febclea rdx, [rax+16]
0041fec0mov rax, [rbp+16]
0041fec4add rax, 16
0041fec8mov rcx, [rbp-16]
0041feccmov r8, rcx
0041fecfmov rcx, rax
0041fed2call equalMem__system_1735
0041fed7mov [rbp-1], al
0041fedajmp 0x41fedd
0041fedc
0041fedcloc_41fedc:
0041fedcnop
0041fedd
0041feddloc_41fedd:
0041feddcall popFrame
0041fee2movzx eax, [rbp-1]
0041fee6add rsp, 112
0041feeapop rbp
0041feebret
0041fdcb
0041fdcbeqStrings:
0041fdcbpush rbp
0041fdccmov rbp, rsp
0041fdcfsub rsp, 112
0041fdd3mov [rbp+16], rcx
0041fdd7mov [rbp+24], rdx
0041fddblea rax, [rip+65389]
0041fde2mov [rbp-72], rax
0041fde6lea rax, [rip+65395]
0041fdedmov [rbp-56], rax
0041fdf1mov [rbp-64], 0
0041fdf9mov [rbp-48], 0
0041fdfflea rax, [rbp-80]
0041fe03mov rcx, rax
0041fe06call nimFrame
0041fe0bmov [rbp-1], 0
0041fe0fmov [rbp-64], 27
0041fe17lea rax, [rip+65346]
0041fe1emov [rbp-56], rax
0041fe22cmp [rbp+16], 0
0041fe27je 0x41fe32
0041fe29mov rax, [rbp+16]
0041fe2dmov rax, [rax]
0041fe30jmp 0x41fe37
0041fe32
0041fe32loc_41fe32:
0041fe32mov eax, 0
0041fe37
0041fe37loc_41fe37:
0041fe37mov [rbp-16], rax
0041fe3bmov [rbp-64], 28
0041fe43lea rax, [rip+65302]
0041fe4amov [rbp-56], rax
0041fe4ecmp [rbp+24], 0
0041fe53je 0x41fe5e
0041fe55mov rax, [rbp+24]
0041fe59mov rax, [rax]
0041fe5cjmp 0x41fe63
0041fe5e
0041fe5eloc_41fe5e:
0041fe5emov eax, 0
0041fe63
0041fe63loc_41fe63:
0041fe63mov [rbp-24], rax
0041fe67mov [rbp-64], 29
0041fe6flea rax, [rip+65258]
0041fe76mov [rbp-56], rax
0041fe7amov rax, [rbp-16]
0041fe7ecmp rax, [rbp-24]
0041fe82jne 0x41fedc
0041fe84mov [rbp-64], 30
0041fe8clea rax, [rip+65229]
0041fe93mov [rbp-56], rax
0041fe97cmp [rbp-16], 0
0041fe9cjne 0x41fea4
0041fe9emov [rbp-1], 1
0041fea2jmp 0x41fedd
0041fea4
0041fea4loc_41fea4:
0041fea4nop
0041fea5mov [rbp-64], 31
0041feadlea rax, [rip+65196]
0041feb4mov [rbp-56], rax
0041feb8mov rax, [rbp+24]
0041febclea rdx, [rax+16]
0041fec0mov rax, [rbp+16]
0041fec4add rax, 16
0041fec8mov rcx, [rbp-16]
0041feccmov r8, rcx
0041fecfmov rcx, rax
0041fed2call equalMem__system_1735
0041fed7mov [rbp-1], al
0041fedajmp 0x41fedd
0041fedc
0041fedcloc_41fedc:
0041fedcnop
0041fedd
0041feddloc_41fedd:
0041feddcall popFrame
0041fee2movzx eax, [rbp-1]
0041fee6add rsp, 112
0041feeapop rbp
0041feebret
0041fdcb
0041feec
0041feecfind__stdZenumutils_48:
0041feecpush rbp
0041feedmov rbp, rsp
0041fef0add rsp, -128
0041fef4mov [rbp+16], rcx
0041fef8mov [rbp+24], rdx
0041fefcmov [rbp+32], r8
0041ff00lea rax, [rip+65185]
0041ff07mov [rbp-72], rax
0041ff0blea rax, [rip+65182]
0041ff12mov [rbp-56], rax
0041ff16mov [rbp-64], 0
0041ff1emov [rbp-48], 0
0041ff24lea rax, [rbp-80]
0041ff28mov rcx, rax
0041ff2bcall nimFrame
0041ff30mov [rbp-8], 0
0041ff38mov [rbp-64], 1837
0041ff40lea rax, [rip+65129]
0041ff47mov [rbp-56], rax
0041ff4bmov [rbp-8], 0
0041ff53mov [rbp-24], 0
0041ff5bmov [rbp-64], 8
0041ff63lea rax, [rip+65158]
0041ff6amov [rbp-56], rax
0041ff6emov [rbp-16], 0
0041ff76mov [rbp-64], 9
0041ff7elea rax, [rip+65131]
0041ff85mov [rbp-56], rax
0041ff89
0041ff89loc_41ff89:
0041ff89mov rax, [rbp-16]
0041ff8dcmp rax, [rbp+24]
0041ff91jge 0x4200ad
0041ff97mov [rbp-64], 1838
0041ff9flea rax, [rip+65034]
0041ffa6mov [rbp-56], rax
0041ffaacmp [rbp-16], 0
0041ffafjs 0x41ffbb
0041ffb1mov rax, [rbp-16]
0041ffb5cmp rax, [rbp+24]
0041ffb9jl 0x41ffcf
0041ffbb
0041ffbbloc_41ffbb:
0041ffbbmov rax, [rbp+24]
0041ffbflea rdx, [rax-1]
0041ffc3mov rax, [rbp-16]
0041ffc7mov rcx, rax
0041ffcacall raiseIndexError2
0041ffcf
0041ffcfloc_41ffcf:
0041ffcfmov rax, [rbp-16]
0041ffd3lea rdx, [8*rax]
0041ffdbmov rax, [rbp+16]
0041ffdfadd rax, rdx
0041ffe2mov [rbp-24], rax
0041ffe6mov [rbp-64], 1839
0041ffeelea rax, [rip+64955]
0041fff5mov [rbp-56], rax
0041fff9mov rax, [rbp-24]
0041fffdmov rax, [rax]
00420000mov rdx, [rbp+32]
00420004mov rcx, rax
00420007call eqStrings
0042000cxor eax, 1
0042000ftest al, al
00420011je 0x4200cb
00420017nop
00420018mov [rbp-64], 1838
00420020lea rax, [rip+64905]
00420027mov [rbp-56], rax
0042002bmov edx, 0
00420030mov rax, [rbp-8]
00420034add rax, 1
00420038jno 0x42003f
0042003amov edx, 1
0042003f
0042003floc_42003f:
0042003fmov rcx, rax
00420042lea rax, [rbp-88]
00420046mov [rax], rcx
00420049mov rax, rdx
0042004cand eax, 1
0042004ftest al, al
00420051je 0x420058
00420053call raiseOverflow
00420058
00420058loc_420058:
00420058mov rax, [rbp-88]
0042005cmov [rbp-8], rax
00420060mov [rbp-64], 11
00420068lea rax, [rip+64897]
0042006fmov [rbp-56], rax
00420073mov edx, 0
00420078mov rax, [rbp-16]
0042007cadd rax, 1
00420080jno 0x420087
00420082mov edx, 1
00420087
00420087loc_420087:
00420087mov rcx, rax
0042008alea rax, [rbp-96]
0042008emov [rax], rcx
00420091mov rax, rdx
00420094and eax, 1
00420097test al, al
00420099je 0x4200a0
0042009bcall raiseOverflow
004200a0
004200a0loc_4200a0:
004200a0mov rax, [rbp-96]
004200a4mov [rbp-16], rax
004200a8jmp 0x41ff89
004200ad
004200adloc_4200ad:
004200adnop
004200aemov [rbp-64], 1841
004200b6lea rax, [rip+64755]
004200bdmov [rbp-56], rax
004200c1mov [rbp-8], -1
004200c9jmp 0x4200cc
004200cb
004200cbloc_4200cb:
004200cbnop
004200cc
004200ccloc_4200cc:
004200cccall popFrame
004200d1mov rax, [rbp-8]
004200d5sub rsp, -128
004200d9pop rbp
004200daret
0041feec
0041feecfind__stdZenumutils_48:
0041feecpush rbp
0041feedmov rbp, rsp
0041fef0add rsp, -128
0041fef4mov [rbp+16], rcx
0041fef8mov [rbp+24], rdx
0041fefcmov [rbp+32], r8
0041ff00lea rax, [rip+65185]
0041ff07mov [rbp-72], rax
0041ff0blea rax, [rip+65182]
0041ff12mov [rbp-56], rax
0041ff16mov [rbp-64], 0
0041ff1emov [rbp-48], 0
0041ff24lea rax, [rbp-80]
0041ff28mov rcx, rax
0041ff2bcall nimFrame
0041ff30mov [rbp-8], 0
0041ff38mov [rbp-64], 1837
0041ff40lea rax, [rip+65129]
0041ff47mov [rbp-56], rax
0041ff4bmov [rbp-8], 0
0041ff53mov [rbp-24], 0
0041ff5bmov [rbp-64], 8
0041ff63lea rax, [rip+65158]
0041ff6amov [rbp-56], rax
0041ff6emov [rbp-16], 0
0041ff76mov [rbp-64], 9
0041ff7elea rax, [rip+65131]
0041ff85mov [rbp-56], rax
0041ff89
0041ff89loc_41ff89:
0041ff89mov rax, [rbp-16]
0041ff8dcmp rax, [rbp+24]
0041ff91jge 0x4200ad
0041ff97mov [rbp-64], 1838
0041ff9flea rax, [rip+65034]
0041ffa6mov [rbp-56], rax
0041ffaacmp [rbp-16], 0
0041ffafjs 0x41ffbb
0041ffb1mov rax, [rbp-16]
0041ffb5cmp rax, [rbp+24]
0041ffb9jl 0x41ffcf
0041ffbb
0041ffbbloc_41ffbb:
0041ffbbmov rax, [rbp+24]
0041ffbflea rdx, [rax-1]
0041ffc3mov rax, [rbp-16]
0041ffc7mov rcx, rax
0041ffcacall raiseIndexError2
0041ffcf
0041ffcfloc_41ffcf:
0041ffcfmov rax, [rbp-16]
0041ffd3lea rdx, [8*rax]
0041ffdbmov rax, [rbp+16]
0041ffdfadd rax, rdx
0041ffe2mov [rbp-24], rax
0041ffe6mov [rbp-64], 1839
0041ffeelea rax, [rip+64955]
0041fff5mov [rbp-56], rax
0041fff9mov rax, [rbp-24]
0041fffdmov rax, [rax]
00420000mov rdx, [rbp+32]
00420004mov rcx, rax
00420007call eqStrings
0042000cxor eax, 1
0042000ftest al, al
00420011je 0x4200cb
00420017nop
00420018mov [rbp-64], 1838
00420020lea rax, [rip+64905]
00420027mov [rbp-56], rax
0042002bmov edx, 0
00420030mov rax, [rbp-8]
00420034add rax, 1
00420038jno 0x42003f
0042003amov edx, 1
0042003f
0042003floc_42003f:
0042003fmov rcx, rax
00420042lea rax, [rbp-88]
00420046mov [rax], rcx
00420049mov rax, rdx
0042004cand eax, 1
0042004ftest al, al
00420051je 0x420058
00420053call raiseOverflow
00420058
00420058loc_420058:
00420058mov rax, [rbp-88]
0042005cmov [rbp-8], rax
00420060mov [rbp-64], 11
00420068lea rax, [rip+64897]
0042006fmov [rbp-56], rax
00420073mov edx, 0
00420078mov rax, [rbp-16]
0042007cadd rax, 1
00420080jno 0x420087
00420082mov edx, 1
00420087
00420087loc_420087:
00420087mov rcx, rax
0042008alea rax, [rbp-96]
0042008emov [rax], rcx
00420091mov rax, rdx
00420094and eax, 1
00420097test al, al
00420099je 0x4200a0
0042009bcall raiseOverflow
004200a0
004200a0loc_4200a0:
004200a0mov rax, [rbp-96]
004200a4mov [rbp-16], rax
004200a8jmp 0x41ff89
004200ad
004200adloc_4200ad:
004200adnop
004200aemov [rbp-64], 1841
004200b6lea rax, [rip+64755]
004200bdmov [rbp-56], rax
004200c1mov [rbp-8], -1
004200c9jmp 0x4200cc
004200cb
004200cbloc_4200cb:
004200cbnop
004200cc
004200ccloc_4200cc:
004200cccall popFrame
004200d1mov rax, [rbp-8]
004200d5sub rsp, -128
004200d9pop rbp
004200daret
0041feec
Loading..