File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
0041acae
0041acaeformatValue__pureZstrformat_162:
0041acaepush rbp
0041acafmov rbp, rsp
0041acb2sub rsp, 192
0041acb9mov [rbp+16], rcx
0041acbdmov [rbp+24], rdx
0041acc1mov [rbp+32], r8
0041acc5lea rax, [rip+0x14737]
0041acccmov [rbp-136], rax
0041acd3lea rax, [rip+0x146c6]
0041acdamov [rbp-120], rax
0041acdemov [rbp-128], 0
0041ace6mov [rbp-112], 0
0041aceclea rax, [rbp-144]
0041acf3mov rcx, rax
0041acf6call nimFrame
0041acfblea rax, [rbp-96]
0041acffmov edx, 40
0041ad04mov rcx, rax
0041ad07call nimZeroMem
0041ad0cmov [rbp-128], 553
0041ad14lea rax, [rip+0x14685]
0041ad1bmov [rbp-120], rax
0041ad1flea rdx, [rbp-96]
0041ad23mov rax, [rbp+32]
0041ad27mov r9, rdx
0041ad2amov r8l, 0
0041ad30mov edx, 0
0041ad35mov rcx, rax
0041ad38call parseStandardFormatSpecifier__pureZstrformat_58
0041ad3dmov [rbp-128], 554
0041ad45lea rax, [rip+0x14654]
0041ad4cmov [rbp-120], rax
0041ad50mov rax, [rbp+24]
0041ad54mov rcx, rax
0041ad57call copyString
0041ad5cmov [rbp-8], rax
0041ad60mov [rbp-128], 555
0041ad68lea rax, [rip+0x14631]
0041ad6fmov [rbp-120], rax
0041ad73movzx eax, [rbp-72]
0041ad77movzx eax, al
0041ad7atest eax, eax
0041ad7cje 0x41ae7c
0041ad82cmp eax, 115
0041ad85je 0x41ae7c
0041ad8bmov [rbp-16], 0
0041ad93mov edx, 48
0041ad98mov rcx, [rip+0x161d1]
0041ad9fcall newObj
0041ada4mov [rbp-16], rax
0041ada8mov rax, [rbp-16]
0041adacmov rdx, [rip+0x161fd]
0041adb3mov [rax], rdx
0041adb6mov rax, [rbp-16]
0041adbalea rdx, [rip+0x14625]
0041adc1mov [rax+16], rdx
0041adc5mov [rbp-128], 559
0041adcdlea rax, [rip+0x145cc]
0041add4mov [rbp-120], rax
0041add8mov [rbp-24], 0
0041ade0mov ecx, 65
0041ade5call rawNewString
0041adeamov [rbp-24], rax
0041adeemov rax, [rbp-24]
0041adf2lea rdx, [rip+0x14387]
0041adf9mov rcx, rax
0041adfccall appendString
0041ae01movzx eax, [rbp-72]
0041ae05movsx edx, al
0041ae08mov rax, [rbp-24]
0041ae0cmov rcx, rax
0041ae0fcall appendChar
0041ae14mov rax, [rbp-16]
0041ae18lea rcx, [rax+24]
0041ae1cmov rax, [rbp-24]
0041ae20mov rdx, rax
0041ae23call asgnRef
0041ae28mov rax, [rbp-16]
0041ae2cadd rax, 8
0041ae30mov edx, 0
0041ae35mov rcx, rax
0041ae38call asgnRef
0041ae3dmov [rbp-128], 558
0041ae45lea rax, [rip+0x14554]
0041ae4cmov [rbp-120], rax
0041ae50mov rax, [rbp-16]
0041ae54mov [rsp+32], 558
0041ae5dlea r9, [rip+0x1453c]
0041ae64lea r8, [rip+0x14598]
0041ae6blea rdx, [rip+0x14574]
0041ae72mov rcx, rax
0041ae75call raiseExceptionEx
0041ae7ajmp 0x41ae7d
0041ae7c
0041ae7cloc_41ae7c:
0041ae7cnop
0041ae7d
0041ae7dloc_41ae7d:
0041ae7dmov [rbp-128], 561
0041ae85lea rax, [rip+0x14514]
0041ae8cmov [rbp-120], rax
0041ae90mov rax, [rbp-80]
0041ae94cmp rax, -1
0041ae98je 0x41af68
0041ae9emov [rbp-128], 562
0041aea6lea rax, [rip+0x144f3]
0041aeadmov [rbp-120], rax
0041aeb1mov [rbp-32], 0
0041aeb9mov rax, [rbp-8]
0041aebdmov rcx, rax
0041aec0call nucruneLen
0041aec5mov [rbp-32], rax
0041aec9mov rax, [rbp-80]
0041aecdcmp [rbp-32], rax
0041aed1jle 0x41af6b
0041aed7mov [rbp-128], 563
0041aedflea rax, [rip+0x144ba]
0041aee6mov [rbp-120], rax
0041aeeamov rax, [rbp-80]
0041aeeetest rax, rax
0041aef1jns 0x41af0e
0041aef3mov rax, [rbp-80]
0041aef7mov r8, 0x7fffffffffffffff
0041af01mov edx, 0
0041af06mov rcx, rax
0041af09call raiseRangeErrorI
0041af0e
0041af0eloc_41af0e:
0041af0emov [rbp-40], 0
0041af16mov rdx, [rbp-80]
0041af1amov rax, [rbp-8]
0041af1emov r8l, 0
0041af24mov rcx, rax
0041af27call runeOffset__pureZunicode_637
0041af2cmov [rbp-40], rax
0041af30cmp [rbp-40], 0
0041af35jns 0x41af52
0041af37mov rax, [rbp-40]
0041af3bmov r8, 0x7fffffffffffffff
0041af45mov edx, 0
0041af4amov rcx, rax
0041af4dcall raiseRangeErrorI
0041af52
0041af52loc_41af52:
0041af52mov rdx, [rbp-40]
0041af56mov rax, [rbp-8]
0041af5amov rcx, rax
0041af5dcall setLengthStr
0041af62mov [rbp-8], rax
0041af66jmp 0x41af6c
0041af68
0041af68loc_41af68:
0041af68nop
0041af69jmp 0x41af6c
0041af6b
0041af6bloc_41af6b:
0041af6bnop
0041af6c
0041af6cloc_41af6c:
0041af6cmov [rbp-128], 564
0041af74lea rax, [rip+0x14425]
0041af7bmov [rbp-120], rax
0041af7fmov [rbp-48], 0
0041af87movzx eax, [rbp-96]
0041af8bmovsx r8l, al
0041af8fmovzx eax, [rbp-95]
0041af93movsx ecx, al
0041af96mov rdx, [rbp-88]
0041af9amov rax, [rbp-8]
0041af9emov r9l, r8l
0041afa1mov r8l, ecx
0041afa4mov rcx, rax
0041afa7call alignString__pureZstrformat_20
0041afacmov [rbp-48], rax
0041afb0cmp [rbp-48], 0
0041afb5je 0x41afc0
0041afb7mov rax, [rbp-48]
0041afbbmov rax, [rax]
0041afbejmp 0x41afc5
0041afc0
0041afc0loc_41afc0:
0041afc0mov eax, 0
0041afc5
0041afc5loc_41afc5:
0041afc5mov rdx, [rbp+16]
0041afc9mov rcx, [rdx]
0041afccmov rdx, rax
0041afcfcall resizeString
0041afd4mov rdx, rax
0041afd7mov rcx, [rbp+16]
0041afdbcall unsureAsgnRef
0041afe0mov rax, [rbp+16]
0041afe4mov rax, [rax]
0041afe7mov rdx, [rbp-48]
0041afebmov rcx, rax
0041afeecall appendString
0041aff3call popFrame
0041aff8nop
0041aff9add rsp, 192
0041b000pop rbp
0041b001ret
0041acae
0041acaeformatValue__pureZstrformat_162:
0041acaepush rbp
0041acafmov rbp, rsp
0041acb2sub rsp, 192
0041acb9mov [rbp+16], rcx
0041acbdmov [rbp+24], rdx
0041acc1mov [rbp+32], r8
0041acc5lea rax, [rip+0x14737]
0041acccmov [rbp-136], rax
0041acd3lea rax, [rip+0x146c6]
0041acdamov [rbp-120], rax
0041acdemov [rbp-128], 0
0041ace6mov [rbp-112], 0
0041aceclea rax, [rbp-144]
0041acf3mov rcx, rax
0041acf6call nimFrame
0041acfblea rax, [rbp-96]
0041acffmov edx, 40
0041ad04mov rcx, rax
0041ad07call nimZeroMem
0041ad0cmov [rbp-128], 553
0041ad14lea rax, [rip+0x14685]
0041ad1bmov [rbp-120], rax
0041ad1flea rdx, [rbp-96]
0041ad23mov rax, [rbp+32]
0041ad27mov r9, rdx
0041ad2amov r8l, 0
0041ad30mov edx, 0
0041ad35mov rcx, rax
0041ad38call parseStandardFormatSpecifier__pureZstrformat_58
0041ad3dmov [rbp-128], 554
0041ad45lea rax, [rip+0x14654]
0041ad4cmov [rbp-120], rax
0041ad50mov rax, [rbp+24]
0041ad54mov rcx, rax
0041ad57call copyString
0041ad5cmov [rbp-8], rax
0041ad60mov [rbp-128], 555
0041ad68lea rax, [rip+0x14631]
0041ad6fmov [rbp-120], rax
0041ad73movzx eax, [rbp-72]
0041ad77movzx eax, al
0041ad7atest eax, eax
0041ad7cje 0x41ae7c
0041ad82cmp eax, 115
0041ad85je 0x41ae7c
0041ad8bmov [rbp-16], 0
0041ad93mov edx, 48
0041ad98mov rcx, [rip+0x161d1]
0041ad9fcall newObj
0041ada4mov [rbp-16], rax
0041ada8mov rax, [rbp-16]
0041adacmov rdx, [rip+0x161fd]
0041adb3mov [rax], rdx
0041adb6mov rax, [rbp-16]
0041adbalea rdx, [rip+0x14625]
0041adc1mov [rax+16], rdx
0041adc5mov [rbp-128], 559
0041adcdlea rax, [rip+0x145cc]
0041add4mov [rbp-120], rax
0041add8mov [rbp-24], 0
0041ade0mov ecx, 65
0041ade5call rawNewString
0041adeamov [rbp-24], rax
0041adeemov rax, [rbp-24]
0041adf2lea rdx, [rip+0x14387]
0041adf9mov rcx, rax
0041adfccall appendString
0041ae01movzx eax, [rbp-72]
0041ae05movsx edx, al
0041ae08mov rax, [rbp-24]
0041ae0cmov rcx, rax
0041ae0fcall appendChar
0041ae14mov rax, [rbp-16]
0041ae18lea rcx, [rax+24]
0041ae1cmov rax, [rbp-24]
0041ae20mov rdx, rax
0041ae23call asgnRef
0041ae28mov rax, [rbp-16]
0041ae2cadd rax, 8
0041ae30mov edx, 0
0041ae35mov rcx, rax
0041ae38call asgnRef
0041ae3dmov [rbp-128], 558
0041ae45lea rax, [rip+0x14554]
0041ae4cmov [rbp-120], rax
0041ae50mov rax, [rbp-16]
0041ae54mov [rsp+32], 558
0041ae5dlea r9, [rip+0x1453c]
0041ae64lea r8, [rip+0x14598]
0041ae6blea rdx, [rip+0x14574]
0041ae72mov rcx, rax
0041ae75call raiseExceptionEx
0041ae7ajmp 0x41ae7d
0041ae7c
0041ae7cloc_41ae7c:
0041ae7cnop
0041ae7d
0041ae7dloc_41ae7d:
0041ae7dmov [rbp-128], 561
0041ae85lea rax, [rip+0x14514]
0041ae8cmov [rbp-120], rax
0041ae90mov rax, [rbp-80]
0041ae94cmp rax, -1
0041ae98je 0x41af68
0041ae9emov [rbp-128], 562
0041aea6lea rax, [rip+0x144f3]
0041aeadmov [rbp-120], rax
0041aeb1mov [rbp-32], 0
0041aeb9mov rax, [rbp-8]
0041aebdmov rcx, rax
0041aec0call nucruneLen
0041aec5mov [rbp-32], rax
0041aec9mov rax, [rbp-80]
0041aecdcmp [rbp-32], rax
0041aed1jle 0x41af6b
0041aed7mov [rbp-128], 563
0041aedflea rax, [rip+0x144ba]
0041aee6mov [rbp-120], rax
0041aeeamov rax, [rbp-80]
0041aeeetest rax, rax
0041aef1jns 0x41af0e
0041aef3mov rax, [rbp-80]
0041aef7mov r8, 0x7fffffffffffffff
0041af01mov edx, 0
0041af06mov rcx, rax
0041af09call raiseRangeErrorI
0041af0e
0041af0eloc_41af0e:
0041af0emov [rbp-40], 0
0041af16mov rdx, [rbp-80]
0041af1amov rax, [rbp-8]
0041af1emov r8l, 0
0041af24mov rcx, rax
0041af27call runeOffset__pureZunicode_637
0041af2cmov [rbp-40], rax
0041af30cmp [rbp-40], 0
0041af35jns 0x41af52
0041af37mov rax, [rbp-40]
0041af3bmov r8, 0x7fffffffffffffff
0041af45mov edx, 0
0041af4amov rcx, rax
0041af4dcall raiseRangeErrorI
0041af52
0041af52loc_41af52:
0041af52mov rdx, [rbp-40]
0041af56mov rax, [rbp-8]
0041af5amov rcx, rax
0041af5dcall setLengthStr
0041af62mov [rbp-8], rax
0041af66jmp 0x41af6c
0041af68
0041af68loc_41af68:
0041af68nop
0041af69jmp 0x41af6c
0041af6b
0041af6bloc_41af6b:
0041af6bnop
0041af6c
0041af6cloc_41af6c:
0041af6cmov [rbp-128], 564
0041af74lea rax, [rip+0x14425]
0041af7bmov [rbp-120], rax
0041af7fmov [rbp-48], 0
0041af87movzx eax, [rbp-96]
0041af8bmovsx r8l, al
0041af8fmovzx eax, [rbp-95]
0041af93movsx ecx, al
0041af96mov rdx, [rbp-88]
0041af9amov rax, [rbp-8]
0041af9emov r9l, r8l
0041afa1mov r8l, ecx
0041afa4mov rcx, rax
0041afa7call alignString__pureZstrformat_20
0041afacmov [rbp-48], rax
0041afb0cmp [rbp-48], 0
0041afb5je 0x41afc0
0041afb7mov rax, [rbp-48]
0041afbbmov rax, [rax]
0041afbejmp 0x41afc5
0041afc0
0041afc0loc_41afc0:
0041afc0mov eax, 0
0041afc5
0041afc5loc_41afc5:
0041afc5mov rdx, [rbp+16]
0041afc9mov rcx, [rdx]
0041afccmov rdx, rax
0041afcfcall resizeString
0041afd4mov rdx, rax
0041afd7mov rcx, [rbp+16]
0041afdbcall unsureAsgnRef
0041afe0mov rax, [rbp+16]
0041afe4mov rax, [rax]
0041afe7mov rdx, [rbp-48]
0041afebmov rcx, rax
0041afeecall appendString
0041aff3call popFrame
0041aff8nop
0041aff9add rsp, 192
0041b000pop rbp
0041b001ret
0041acae
0041b002
0041b002 // align 0x10
0041b002 // align 0x10
0041b010
0041b010nimToCStringConv:
0041b010push rbp
0041b011mov rbp, rsp
0041b014sub rsp, 16
0041b018mov [rbp+16], rcx
0041b01cmov [rbp-8], 0
0041b024mov [rbp-9], 0
0041b028cmp [rbp+16], 0
0041b02dsete al
0041b030mov [rbp-9], al
0041b033cmp [rbp-9], 0
0041b037jne 0x41b04b
0041b039mov rax, [rbp+16]
0041b03dmov rax, [rax]
0041b040test rax, rax
0041b043sete al
0041b046mov [rbp-9], al
0041b049jmp 0x41b04c
0041b04b
0041b04bloc_41b04b:
0041b04bnop
0041b04c
0041b04cloc_41b04c:
0041b04cmovzx eax, [rbp-9]
0041b050xor eax, 1
0041b053test al, al
0041b055jne 0x41b064
0041b057lea rax, [rip+0x14442]
0041b05emov [rbp-8], rax
0041b062jmp 0x41b071
0041b064
0041b064loc_41b064:
0041b064nop
0041b065mov rax, [rbp+16]
0041b069add rax, 16
0041b06dmov [rbp-8], rax
0041b071
0041b071loc_41b071:
0041b071mov rax, [rbp-8]
0041b075add rsp, 16
0041b079pop rbp
0041b07aret
0041b010
0041b010nimToCStringConv:
0041b010push rbp
0041b011mov rbp, rsp
0041b014sub rsp, 16
0041b018mov [rbp+16], rcx
0041b01cmov [rbp-8], 0
0041b024mov [rbp-9], 0
0041b028cmp [rbp+16], 0
0041b02dsete al
0041b030mov [rbp-9], al
0041b033cmp [rbp-9], 0
0041b037jne 0x41b04b
0041b039mov rax, [rbp+16]
0041b03dmov rax, [rax]
0041b040test rax, rax
0041b043sete al
0041b046mov [rbp-9], al
0041b049jmp 0x41b04c
0041b04b
0041b04bloc_41b04b:
0041b04bnop
0041b04c
0041b04cloc_41b04c:
0041b04cmovzx eax, [rbp-9]
0041b050xor eax, 1
0041b053test al, al
0041b055jne 0x41b064
0041b057lea rax, [rip+0x14442]
0041b05emov [rbp-8], rax
0041b062jmp 0x41b071
0041b064
0041b064loc_41b064:
0041b064nop
0041b065mov rax, [rbp+16]
0041b069add rax, 16
0041b06dmov [rbp-8], rax
0041b071
0041b071loc_41b071:
0041b071mov rax, [rbp-8]
0041b075add rsp, 16
0041b079pop rbp
0041b07aret
0041b010
0041b07b
0041b07bnimFrame:
0041b07bpush rbp
0041b07cmov rbp, rsp
0041b07fsub rsp, 32
0041b083mov [rbp+16], rcx
0041b087mov rax, [rip+0x160e2]
0041b08emov rax, [rax]
0041b091test rax, rax
0041b094jne 0x41b0a2
0041b096mov rax, [rbp+16]
0041b09amov [rax+34], 0
0041b0a0jmp 0x41b0be
0041b0a2
0041b0a2loc_41b0a2:
0041b0a2nop
0041b0a3mov rax, [rip+0x160c6]
0041b0aamov rax, [rax]
0041b0admovzx eax, [rax+34]
0041b0b1add eax, 1
0041b0b4mov edx, eax
0041b0b6mov rax, [rbp+16]
0041b0bamov [rax+34], dx
0041b0be
0041b0beloc_41b0be:
0041b0bemov rax, [rip+0x160ab]
0041b0c5mov rdx, [rax]
0041b0c8mov rax, [rbp+16]
0041b0ccmov [rax], rdx
0041b0cfmov rax, [rip+0x1609a]
0041b0d6mov rdx, [rbp+16]
0041b0damov [rax], rdx
0041b0ddmov rax, [rbp+16]
0041b0e1movzx eax, [rax+34]
0041b0e5cmp ax, 2000
0041b0e9jne 0x41b0f2
0041b0ebcall callDepthLimitReached__system_2999
0041b0f0jmp 0x41b0f3
0041b0f2
0041b0f2loc_41b0f2:
0041b0f2nop
0041b0f3
0041b0f3loc_41b0f3:
0041b0f3nop
0041b0f4add rsp, 32
0041b0f8pop rbp
0041b0f9ret
0041b07b
0041b07bnimFrame:
0041b07bpush rbp
0041b07cmov rbp, rsp
0041b07fsub rsp, 32
0041b083mov [rbp+16], rcx
0041b087mov rax, [rip+0x160e2]
0041b08emov rax, [rax]
0041b091test rax, rax
0041b094jne 0x41b0a2
0041b096mov rax, [rbp+16]
0041b09amov [rax+34], 0
0041b0a0jmp 0x41b0be
0041b0a2
0041b0a2loc_41b0a2:
0041b0a2nop
0041b0a3mov rax, [rip+0x160c6]
0041b0aamov rax, [rax]
0041b0admovzx eax, [rax+34]
0041b0b1add eax, 1
0041b0b4mov edx, eax
0041b0b6mov rax, [rbp+16]
0041b0bamov [rax+34], dx
0041b0be
0041b0beloc_41b0be:
0041b0bemov rax, [rip+0x160ab]
0041b0c5mov rdx, [rax]
0041b0c8mov rax, [rbp+16]
0041b0ccmov [rax], rdx
0041b0cfmov rax, [rip+0x1609a]
0041b0d6mov rdx, [rbp+16]
0041b0damov [rax], rdx
0041b0ddmov rax, [rbp+16]
0041b0e1movzx eax, [rax+34]
0041b0e5cmp ax, 2000
0041b0e9jne 0x41b0f2
0041b0ebcall callDepthLimitReached__system_2999
0041b0f0jmp 0x41b0f3
0041b0f2
0041b0f2loc_41b0f2:
0041b0f2nop
0041b0f3
0041b0f3loc_41b0f3:
0041b0f3nop
0041b0f4add rsp, 32
0041b0f8pop rbp
0041b0f9ret
0041b07b
0041b0fa
0041b0fapopFrame:
0041b0fapush rbp
0041b0fbmov rbp, rsp
0041b0femov rax, [rip+0x1606b]
0041b105mov rax, [rax]
0041b108mov rdx, [rax]
0041b10bmov rax, [rip+0x1605e]
0041b112mov [rax], rdx
0041b115nop
0041b116pop rbp
0041b117ret
0041b0fa
0041b0fapopFrame:
0041b0fapush rbp
0041b0fbmov rbp, rsp
0041b0femov rax, [rip+0x1606b]
0041b105mov rax, [rax]
0041b108mov rdx, [rax]
0041b10bmov rax, [rip+0x1605e]
0041b112mov [rax], rdx
0041b115nop
0041b116pop rbp
0041b117ret
0041b0fa
0041b118
0041b118loadLib__pureZdynlib_3:
0041b118push rbp
0041b119mov rbp, rsp
0041b11csub rsp, 96
0041b120mov [rbp+16], rcx
0041b124mov eax, edx
0041b126mov [rbp+24], al
0041b129lea rax, [rip+0x14371]
0041b130mov [rbp-56], rax
0041b134lea rax, [rip+0x14375]
0041b13bmov [rbp-40], rax
0041b13fmov [rbp-48], 0
0041b147mov [rbp-32], 0
0041b14dlea rax, [rbp-64]
0041b151mov rcx, rax
0041b154call nimFrame
0041b159mov [rbp-8], 0
0041b161mov [rbp-48], 186
0041b169lea rax, [rip+0x14340]
0041b170mov [rbp-40], rax
0041b174mov [rbp-16], 0
0041b17cmov rcx, [rbp+16]
0041b180call nimToCStringConv
0041b185mov rcx, rax
0041b188mov rax, [rip+0x2e0dd]
0041b18fcall rax
0041b191mov [rbp-16], rax
0041b195mov rax, [rbp-16]
0041b199mov [rbp-8], rax
0041b19dcall popFrame
0041b1a2mov rax, [rbp-8]
0041b1a6add rsp, 96
0041b1aapop rbp
0041b1abret
0041b118
0041b118loadLib__pureZdynlib_3:
0041b118push rbp
0041b119mov rbp, rsp
0041b11csub rsp, 96
0041b120mov [rbp+16], rcx
0041b124mov eax, edx
0041b126mov [rbp+24], al
0041b129lea rax, [rip+0x14371]
0041b130mov [rbp-56], rax
0041b134lea rax, [rip+0x14375]
0041b13bmov [rbp-40], rax
0041b13fmov [rbp-48], 0
0041b147mov [rbp-32], 0
0041b14dlea rax, [rbp-64]
0041b151mov rcx, rax
0041b154call nimFrame
0041b159mov [rbp-8], 0
0041b161mov [rbp-48], 186
0041b169lea rax, [rip+0x14340]
0041b170mov [rbp-40], rax
0041b174mov [rbp-16], 0
0041b17cmov rcx, [rbp+16]
0041b180call nimToCStringConv
0041b185mov rcx, rax
0041b188mov rax, [rip+0x2e0dd]
0041b18fcall rax
0041b191mov [rbp-16], rax
0041b195mov rax, [rbp-16]
0041b199mov [rbp-8], rax
0041b19dcall popFrame
0041b1a2mov rax, [rbp-8]
0041b1a6add rsp, 96
0041b1aapop rbp
0041b1abret
0041b118
0041b1ac
0041b1acsymAddr__pureZdynlib_30:
0041b1acpush rbp
0041b1admov rbp, rsp
0041b1b0sub rsp, 96
0041b1b4mov [rbp+16], rcx
0041b1b8mov [rbp+24], rdx
0041b1bclea rax, [rip+0x14330]
0041b1c3mov [rbp-56], rax
0041b1c7lea rax, [rip+0x142e2]
0041b1cemov [rbp-40], rax
0041b1d2mov [rbp-48], 0
0041b1damov [rbp-32], 0
0041b1e0lea rax, [rbp-64]
0041b1e4mov rcx, rax
0041b1e7call nimFrame
0041b1ecmov [rbp-8], 0
0041b1f4mov [rbp-48], 192
0041b1fclea rax, [rip+0x142ad]
0041b203mov [rbp-40], rax
0041b207mov [rbp-16], 0
0041b20fmov rax, [rbp+24]
0041b213mov rdx, rax
0041b216mov rcx, [rbp+16]
0041b21amov rax, [rip+0x2e023]
0041b221call rax
0041b223mov [rbp-16], rax
0041b227mov rax, [rbp-16]
0041b22bmov [rbp-8], rax
0041b22fcall popFrame
0041b234mov rax, [rbp-8]
0041b238add rsp, 96
0041b23cpop rbp
0041b23dret
0041b1ac
0041b1acsymAddr__pureZdynlib_30:
0041b1acpush rbp
0041b1admov rbp, rsp
0041b1b0sub rsp, 96
0041b1b4mov [rbp+16], rcx
0041b1b8mov [rbp+24], rdx
0041b1bclea rax, [rip+0x14330]
0041b1c3mov [rbp-56], rax
0041b1c7lea rax, [rip+0x142e2]
0041b1cemov [rbp-40], rax
0041b1d2mov [rbp-48], 0
0041b1damov [rbp-32], 0
0041b1e0lea rax, [rbp-64]
0041b1e4mov rcx, rax
0041b1e7call nimFrame
0041b1ecmov [rbp-8], 0
0041b1f4mov [rbp-48], 192
0041b1fclea rax, [rip+0x142ad]
0041b203mov [rbp-40], rax
0041b207mov [rbp-16], 0
0041b20fmov rax, [rbp+24]
0041b213mov rdx, rax
0041b216mov rcx, [rbp+16]
0041b21amov rax, [rip+0x2e023]
0041b221call rax
0041b223mov [rbp-16], rax
0041b227mov rax, [rbp-16]
0041b22bmov [rbp-8], rax
0041b22fcall popFrame
0041b234mov rax, [rbp-8]
0041b238add rsp, 96
0041b23cpop rbp
0041b23dret
0041b1ac
0041b23e
0041b23e // align 0x10
0041b23e // align 0x10
0041b240
0041b240nimFrame:
0041b240push rbp
0041b241mov rbp, rsp
0041b244sub rsp, 32
0041b248mov [rbp+16], rcx
0041b24cmov rax, [rip+0x15f1d]
0041b253mov rax, [rax]
0041b256test rax, rax
0041b259jne 0x41b267
0041b25bmov rax, [rbp+16]
0041b25fmov [rax+34], 0
0041b265jmp 0x41b283
0041b267
0041b267loc_41b267:
0041b267nop
0041b268mov rax, [rip+0x15f01]
0041b26fmov rax, [rax]
0041b272movzx eax, [rax+34]
0041b276add eax, 1
0041b279mov edx, eax
0041b27bmov rax, [rbp+16]
0041b27fmov [rax+34], dx
0041b283
0041b283loc_41b283:
0041b283mov rax, [rip+0x15ee6]
0041b28amov rdx, [rax]
0041b28dmov rax, [rbp+16]
0041b291mov [rax], rdx
0041b294mov rax, [rip+0x15ed5]
0041b29bmov rdx, [rbp+16]
0041b29fmov [rax], rdx
0041b2a2mov rax, [rbp+16]
0041b2a6movzx eax, [rax+34]
0041b2aacmp ax, 2000
0041b2aejne 0x41b2b7
0041b2b0call callDepthLimitReached__system_2999
0041b2b5jmp 0x41b2b8
0041b2b7
0041b2b7loc_41b2b7:
0041b2b7nop
0041b2b8
0041b2b8loc_41b2b8:
0041b2b8nop
0041b2b9add rsp, 32
0041b2bdpop rbp
0041b2beret
0041b240
0041b240nimFrame:
0041b240push rbp
0041b241mov rbp, rsp
0041b244sub rsp, 32
0041b248mov [rbp+16], rcx
0041b24cmov rax, [rip+0x15f1d]
0041b253mov rax, [rax]
0041b256test rax, rax
0041b259jne 0x41b267
0041b25bmov rax, [rbp+16]
0041b25fmov [rax+34], 0
0041b265jmp 0x41b283
0041b267
0041b267loc_41b267:
0041b267nop
0041b268mov rax, [rip+0x15f01]
0041b26fmov rax, [rax]
0041b272movzx eax, [rax+34]
0041b276add eax, 1
0041b279mov edx, eax
0041b27bmov rax, [rbp+16]
0041b27fmov [rax+34], dx
0041b283
0041b283loc_41b283:
0041b283mov rax, [rip+0x15ee6]
0041b28amov rdx, [rax]
0041b28dmov rax, [rbp+16]
0041b291mov [rax], rdx
0041b294mov rax, [rip+0x15ed5]
0041b29bmov rdx, [rbp+16]
0041b29fmov [rax], rdx
0041b2a2mov rax, [rbp+16]
0041b2a6movzx eax, [rax+34]
0041b2aacmp ax, 2000
0041b2aejne 0x41b2b7
0041b2b0call callDepthLimitReached__system_2999
0041b2b5jmp 0x41b2b8
0041b2b7
0041b2b7loc_41b2b7:
0041b2b7nop
0041b2b8
0041b2b8loc_41b2b8:
0041b2b8nop
0041b2b9add rsp, 32
0041b2bdpop rbp
0041b2beret
0041b240
0041b2bf
0041b2bfpopFrame:
0041b2bfpush rbp
0041b2c0mov rbp, rsp
0041b2c3mov rax, [rip+0x15ea6]
0041b2camov rax, [rax]
0041b2cdmov rdx, [rax]
0041b2d0mov rax, [rip+0x15e99]
0041b2d7mov [rax], rdx
0041b2danop
0041b2dbpop rbp
0041b2dcret
0041b2bf
0041b2bfpopFrame:
0041b2bfpush rbp
0041b2c0mov rbp, rsp
0041b2c3mov rax, [rip+0x15ea6]
0041b2camov rax, [rax]
0041b2cdmov rdx, [rax]
0041b2d0mov rax, [rip+0x15e99]
0041b2d7mov [rax], rdx
0041b2danop
0041b2dbpop rbp
0041b2dcret
0041b2bf
0041b2dd
0041b2ddatmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_Init000:
0041b2ddpush rbp
0041b2demov rbp, rsp
0041b2e1sub rsp, 96
0041b2e5lea rax, [rip+0x14274]
0041b2ecmov [rbp-56], rax
0041b2f0lea rax, [rip+0x14271]
0041b2f7mov [rbp-40], rax
0041b2fbmov [rbp-48], 0
0041b303mov [rbp-32], 0
0041b309lea rax, [rbp-64]
0041b30dmov rcx, rax
0041b310call nimFrame
0041b315mov [rbp-48], 939
0041b31dlea rax, [rip+0x14244]
0041b324mov [rbp-40], rax
0041b328mov edx, 0
0041b32dlea rcx, [rip+0x141cc]
0041b334call loadLib__pureZdynlib_3
0041b339mov [rip+0x2c698], rax
0041b340mov [rbp-48], 940
0041b348lea rax, [rip+0x14219]
0041b34fmov [rbp-40], rax
0041b353mov rax, [rip+0x2c67e]
0041b35atest rax, rax
0041b35dje 0x41b3a1
0041b35fmov [rbp-48], 941
0041b367lea rax, [rip+0x141fa]
0041b36emov [rbp-40], rax
0041b372mov [rbp-8], 0
0041b37amov rax, [rip+0x2c657]
0041b381lea rdx, [rip+0x14227]
0041b388mov rcx, rax
0041b38bcall symAddr__pureZdynlib_30
0041b390mov [rbp-8], rax
0041b394mov rax, [rbp-8]
0041b398mov [rip+0x2c631], rax
0041b39fjmp 0x41b3a2
0041b3a1
0041b3a1loc_41b3a1:
0041b3a1nop
0041b3a2
0041b3a2loc_41b3a2:
0041b3a2call popFrame
0041b3a7nop
0041b3a8add rsp, 96
0041b3acpop rbp
0041b3adret
0041b2dd
0041b2ddatmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_Init000:
0041b2ddpush rbp
0041b2demov rbp, rsp
0041b2e1sub rsp, 96
0041b2e5lea rax, [rip+0x14274]
0041b2ecmov [rbp-56], rax
0041b2f0lea rax, [rip+0x14271]
0041b2f7mov [rbp-40], rax
0041b2fbmov [rbp-48], 0
0041b303mov [rbp-32], 0
0041b309lea rax, [rbp-64]
0041b30dmov rcx, rax
0041b310call nimFrame
0041b315mov [rbp-48], 939
0041b31dlea rax, [rip+0x14244]
0041b324mov [rbp-40], rax
0041b328mov edx, 0
0041b32dlea rcx, [rip+0x141cc]
0041b334call loadLib__pureZdynlib_3
0041b339mov [rip+0x2c698], rax
0041b340mov [rbp-48], 940
0041b348lea rax, [rip+0x14219]
0041b34fmov [rbp-40], rax
0041b353mov rax, [rip+0x2c67e]
0041b35atest rax, rax
0041b35dje 0x41b3a1
0041b35fmov [rbp-48], 941
0041b367lea rax, [rip+0x141fa]
0041b36emov [rbp-40], rax
0041b372mov [rbp-8], 0
0041b37amov rax, [rip+0x2c657]
0041b381lea rdx, [rip+0x14227]
0041b388mov rcx, rax
0041b38bcall symAddr__pureZdynlib_30
0041b390mov [rbp-8], rax
0041b394mov rax, [rbp-8]
0041b398mov [rip+0x2c631], rax
0041b39fjmp 0x41b3a2
0041b3a1
0041b3a1loc_41b3a1:
0041b3a1nop
0041b3a2
0041b3a2loc_41b3a2:
0041b3a2call popFrame
0041b3a7nop
0041b3a8add rsp, 96
0041b3acpop rbp
0041b3adret
0041b2dd
0041b3ae
0041b3aeatmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_DatInit000:
0041b3aepush rbp
0041b3afmov rbp, rsp
0041b3b2sub rsp, 32
0041b3b6lea rcx, [rip+0x14163]
0041b3bdcall nimLoadLibrary
0041b3c2mov [rip+0x2c63f], rax
0041b3c9mov rax, [rip+0x2c638]
0041b3d0test rax, rax
0041b3d3jne 0x41b3e1
0041b3d5lea rcx, [rip+0x14164]
0041b3dccall nimLoadLibraryError
0041b3e1
0041b3e1loc_41b3e1:
0041b3e1mov rax, [rip+0x2c620]
0041b3e8lea rdx, [rip+0x141ca]
0041b3efmov rcx, rax
0041b3f2call nimGetProcAddr
0041b3f7mov [rip+0x2c5e2], rax
0041b3femov rax, [rip+0x2c603]
0041b405lea rdx, [rip+0x141bd]
0041b40cmov rcx, rax
0041b40fcall nimGetProcAddr
0041b414mov [rip+0x2c5cd], rax
0041b41bmov rax, [rip+0x2c5e6]
0041b422lea rdx, [rip+0x141b5]
0041b429mov rcx, rax
0041b42ccall nimGetProcAddr
0041b431mov [rip+0x2c5b8], rax
0041b438mov rax, [rip+0x2c5c9]
0041b43flea rdx, [rip+0x141a7]
0041b446mov rcx, rax
0041b449call nimGetProcAddr
0041b44emov [rip+0x2c5a3], rax
0041b455mov rax, [rip+0x2c5ac]
0041b45clea rdx, [rip+0x14194]
0041b463mov rcx, rax
0041b466call nimGetProcAddr
0041b46bmov [rip+0x2c58e], rax
0041b472nop
0041b473add rsp, 32
0041b477pop rbp
0041b478ret
0041b3ae
0041b3aeatmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_DatInit000:
0041b3aepush rbp
0041b3afmov rbp, rsp
0041b3b2sub rsp, 32
0041b3b6lea rcx, [rip+0x14163]
0041b3bdcall nimLoadLibrary
0041b3c2mov [rip+0x2c63f], rax
0041b3c9mov rax, [rip+0x2c638]
0041b3d0test rax, rax
0041b3d3jne 0x41b3e1
0041b3d5lea rcx, [rip+0x14164]
0041b3dccall nimLoadLibraryError
0041b3e1
0041b3e1loc_41b3e1:
0041b3e1mov rax, [rip+0x2c620]
0041b3e8lea rdx, [rip+0x141ca]
0041b3efmov rcx, rax
0041b3f2call nimGetProcAddr
0041b3f7mov [rip+0x2c5e2], rax
0041b3femov rax, [rip+0x2c603]
0041b405lea rdx, [rip+0x141bd]
0041b40cmov rcx, rax
0041b40fcall nimGetProcAddr
0041b414mov [rip+0x2c5cd], rax
0041b41bmov rax, [rip+0x2c5e6]
0041b422lea rdx, [rip+0x141b5]
0041b429mov rcx, rax
0041b42ccall nimGetProcAddr
0041b431mov [rip+0x2c5b8], rax
0041b438mov rax, [rip+0x2c5c9]
0041b43flea rdx, [rip+0x141a7]
0041b446mov rcx, rax
0041b449call nimGetProcAddr
0041b44emov [rip+0x2c5a3], rax
0041b455mov rax, [rip+0x2c5ac]
0041b45clea rdx, [rip+0x14194]
0041b463mov rcx, rax
0041b466call nimGetProcAddr
0041b46bmov [rip+0x2c58e], rax
0041b472nop
0041b473add rsp, 32
0041b477pop rbp
0041b478ret
0041b3ae
0041b479
0041b479 // align 0x10
0041b479 // align 0x10
0041b480
0041b480Marker_tyRef.HsJiUUcO9cHBdUCi0HwkSTA:
0041b480push rbp
0041b481mov rbp, rsp
0041b484sub rsp, 16
0041b488mov [rbp+16], rcx
0041b48cmov [rbp+24], rdx
0041b490mov rax, [rbp+16]
0041b494mov [rbp-8], rax
0041b498nop
0041b499add rsp, 16
0041b49dpop rbp
0041b49eret
0041b480
0041b480Marker_tyRef.HsJiUUcO9cHBdUCi0HwkSTA:
0041b480push rbp
0041b481mov rbp, rsp
0041b484sub rsp, 16
0041b488mov [rbp+16], rcx
0041b48cmov [rbp+24], rdx
0041b490mov rax, [rbp+16]
0041b494mov [rbp-8], rax
0041b498nop
0041b499add rsp, 16
0041b49dpop rbp
0041b49eret
0041b480
0041b49f
0041b49fMarker_tyRef.9a5v4OQPlGqsA25ioN8hFYA:
0041b49fpush rbp
0041b4a0mov rbp, rsp
0041b4a3sub rsp, 48
0041b4a7mov [rbp+16], rcx
0041b4abmov [rbp+24], rdx
0041b4afmov rax, [rbp+16]
0041b4b3mov [rbp-8], rax
0041b4b7mov rax, [rbp-8]
0041b4bbmov rax, [rax+8]
0041b4bfmov rdx, [rbp+24]
0041b4c3mov rcx, rax
0041b4c6call nimGCvisit
0041b4cbmov rax, [rbp-8]
0041b4cfmov rax, [rax+24]
0041b4d3mov rdx, [rbp+24]
0041b4d7mov rcx, rax
0041b4dacall nimGCvisit
0041b4dfmov rax, [rbp-8]
0041b4e3mov rax, [rax+32]
0041b4e7mov rdx, [rbp+24]
0041b4ebmov rcx, rax
0041b4eecall nimGCvisit
0041b4f3nop
0041b4f4add rsp, 48
0041b4f8pop rbp
0041b4f9ret
0041b49f
0041b49fMarker_tyRef.9a5v4OQPlGqsA25ioN8hFYA:
0041b49fpush rbp
0041b4a0mov rbp, rsp
0041b4a3sub rsp, 48
0041b4a7mov [rbp+16], rcx
0041b4abmov [rbp+24], rdx
0041b4afmov rax, [rbp+16]
0041b4b3mov [rbp-8], rax
0041b4b7mov rax, [rbp-8]
0041b4bbmov rax, [rax+8]
0041b4bfmov rdx, [rbp+24]
0041b4c3mov rcx, rax
0041b4c6call nimGCvisit
0041b4cbmov rax, [rbp-8]
0041b4cfmov rax, [rax+24]
0041b4d3mov rdx, [rbp+24]
0041b4d7mov rcx, rax
0041b4dacall nimGCvisit
0041b4dfmov rax, [rbp-8]
0041b4e3mov rax, [rax+32]
0041b4e7mov rdx, [rbp+24]
0041b4ebmov rcx, rax
0041b4eecall nimGCvisit
0041b4f3nop
0041b4f4add rsp, 48
0041b4f8pop rbp
0041b4f9ret
0041b49f
0041b4fa
0041b4faTM.6NbDwwj5FY059b1gz2AsAZQ_4:
0041b4fapush rbp
0041b4fbmov rbp, rsp
0041b4fesub rsp, 32
0041b502mov rax, [rip+0x2c697]
0041b509mov edx, 0
0041b50emov rcx, rax
0041b511call nimGCvisit
0041b516nop
0041b517add rsp, 32
0041b51bpop rbp
0041b51cret
0041b4fa
0041b4faTM.6NbDwwj5FY059b1gz2AsAZQ_4:
0041b4fapush rbp
0041b4fbmov rbp, rsp
0041b4fesub rsp, 32
0041b502mov rax, [rip+0x2c697]
0041b509mov edx, 0
0041b50emov rcx, rax
0041b511call nimGCvisit
0041b516nop
0041b517add rsp, 32
0041b51bpop rbp
0041b51cret
0041b4fa
0041b51d
0041b51dTM.6NbDwwj5FY059b1gz2AsAZQ_5:
0041b51dpush rbp
0041b51emov rbp, rsp
0041b521sub rsp, 32
0041b525mov rax, [rip+0x2c67c]
0041b52cmov edx, 0
0041b531mov rcx, rax
0041b534call nimGCvisit
0041b539nop
0041b53aadd rsp, 32
0041b53epop rbp
0041b53fret
0041b51d
0041b51dTM.6NbDwwj5FY059b1gz2AsAZQ_5:
0041b51dpush rbp
0041b51emov rbp, rsp
0041b521sub rsp, 32
0041b525mov rax, [rip+0x2c67c]
0041b52cmov edx, 0
0041b531mov rcx, rax
0041b534call nimGCvisit
0041b539nop
0041b53aadd rsp, 32
0041b53epop rbp
0041b53fret
0041b51d
0041b540
0041b540atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_Init000:
0041b540push rbp
0041b541mov rbp, rsp
0041b544sub rsp, 80
0041b548mov [rbp-16], 0
0041b54elea rcx, [rip-91]
0041b555call nimRegisterThreadLocalMarker
0041b55alea rcx, [rip-68]
0041b561call nimRegisterThreadLocalMarker
0041b566nop
0041b567add rsp, 80
0041b56bpop rbp
0041b56cret
0041b540
0041b540atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_Init000:
0041b540push rbp
0041b541mov rbp, rsp
0041b544sub rsp, 80
0041b548mov [rbp-16], 0
0041b54elea rcx, [rip-91]
0041b555call nimRegisterThreadLocalMarker
0041b55alea rcx, [rip-68]
0041b561call nimRegisterThreadLocalMarker
0041b566nop
0041b567add rsp, 80
0041b56bpop rbp
0041b56cret
0041b540
0041b56d
0041b56datmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_DatInit000:
0041b56dpush rbp
0041b56emov rbp, rsp
0041b571mov [rip+0x2c4a4], 40
0041b57cmov [rip+0x2c4a1], 8
0041b587mov [rip+0x2c4a2], 18
0041b58emov [rip+0x2c49f], 0
0041b599lea rax, [rip+0x2c670]
0041b5a0mov [rip+0x2c609], rax
0041b5a7mov [rip+0x2c4ae], 16
0041b5b2mov [rip+0x2c4ab], 8
0041b5bdmov [rip+0x2c4ac], 18
0041b5c4mov [rip+0x2c4a9], 0
0041b5cflea rax, [rip+0x2c69a]
0041b5d6mov [rip+0x2c783], rax
0041b5ddmov [rip+0x2c4b8], 8
0041b5e8mov [rip+0x2c4b5], 8
0041b5f3mov [rip+0x2c4b6], 26
0041b5famov [rip+0x2c4b3], 0
0041b605mov [rip+0x2c4a5], 3
0041b60cmov [rip+0x2c65d], 1
0041b613mov [rip+0x2c65a], 0
0041b61elea rax, [rip+0x2c47b]
0041b625mov [rip+0x2c654], rax
0041b62clea rax, [rip+0x13fed]
0041b633mov [rip+0x2c64e], rax
0041b63alea rax, [rip+0x2c65f]
0041b641mov [rip+0x2c720], rax
0041b648mov [rip+0x2c48d], 8
0041b653mov [rip+0x2c48a], 8
0041b65emov [rip+0x2c48b], 17
0041b665mov rax, [rip+0x15914]
0041b66cmov [rip+0x2c485], rax
0041b673mov [rip+0x2c477], 1
0041b67amov [rip+0x2c66b], 0
0041b685mov [rip+0x2c644], 2
0041b68clea rax, [rip+0x2c63d]
0041b693mov [rip+0x2c466], rax
0041b69amov [rip+0x2c47b], 8
0041b6a5mov [rip+0x2c478], 8
0041b6b0mov [rip+0x2c479], 22
0041b6b7lea rax, [rip+0x2c422]
0041b6bemov [rip+0x2c473], rax
0041b6c5lea rax, [rip-588]
0041b6ccmov [rip+0x2c47d], rax
0041b6d3mov [rip+0x2c5c6], 1
0041b6damov [rip+0x2c5c3], 8
0041b6e5lea rax, [rip+0x2c434]
0041b6ecmov [rip+0x2c5bd], rax
0041b6f3lea rax, [rip+0x13f2d]
0041b6famov [rip+0x2c5b7], rax
0041b701mov [rip+0x2c554], 2
0041b70cmov [rip+0x2c52d], 2
0041b713lea rax, [rip+0x2c646]
0041b71amov [rip+0x2c547], rax
0041b721lea rax, [rip+0x2c518]
0041b728mov [rip+0x2c351], rax
0041b72fmov [rip+0x2c4da], 1
0041b736mov [rip+0x2c4d7], 0
0041b741lea rax, [rip+0x2c318]
0041b748mov [rip+0x2c4d1], rax
0041b74flea rax, [rip+0x13ed8]
0041b756mov [rip+0x2c4cb], rax
0041b75dlea rax, [rip+0x2c59c]
0041b764mov [rip+0x2c44d], rax
0041b76bmov [rip+0x2c58e], 1
0041b772mov [rip+0x2c58b], 16
0041b77dlea rax, [rip+0x2c2dc]
0041b784mov [rip+0x2c585], rax
0041b78blea rax, [rip+0x13eb2]
0041b792mov [rip+0x2c57f], rax
0041b799lea rax, [rip+0x2c590]
0041b7a0mov [rip+0x2c419], rax
0041b7a7mov [rip+0x2c582], 1
0041b7aemov [rip+0x2c57f], 32
0041b7b9mov rax, [rip+0x157e0]
0041b7c0mov [rip+0x2c579], rax
0041b7c7lea rax, [rip+0x13e8f]
0041b7cemov [rip+0x2c573], rax
0041b7d5mov [rip+0x2c420], 3
0041b7e0mov [rip+0x2c3f9], 2
0041b7e7lea rax, [rip+0x2c3c2]
0041b7eemov [rip+0x2c413], rax
0041b7f5lea rax, [rip+0x2c3e4]
0041b7fcmov [rip+0x2c23d], rax
0041b803mov [rip+0x2c352], 8
0041b80emov [rip+0x2c34f], 8
0041b819mov [rip+0x2c350], 22
0041b820lea rax, [rip+0x2c1f9]
0041b827mov [rip+0x2c34a], rax
0041b82elea rax, [rip-918]
0041b835mov [rip+0x2c354], rax
0041b83cnop
0041b83dpop rbp
0041b83eret
0041b56d
0041b56datmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_DatInit000:
0041b56dpush rbp
0041b56emov rbp, rsp
0041b571mov [rip+0x2c4a4], 40
0041b57cmov [rip+0x2c4a1], 8
0041b587mov [rip+0x2c4a2], 18
0041b58emov [rip+0x2c49f], 0
0041b599lea rax, [rip+0x2c670]
0041b5a0mov [rip+0x2c609], rax
0041b5a7mov [rip+0x2c4ae], 16
0041b5b2mov [rip+0x2c4ab], 8
0041b5bdmov [rip+0x2c4ac], 18
0041b5c4mov [rip+0x2c4a9], 0
0041b5cflea rax, [rip+0x2c69a]
0041b5d6mov [rip+0x2c783], rax
0041b5ddmov [rip+0x2c4b8], 8
0041b5e8mov [rip+0x2c4b5], 8
0041b5f3mov [rip+0x2c4b6], 26
0041b5famov [rip+0x2c4b3], 0
0041b605mov [rip+0x2c4a5], 3
0041b60cmov [rip+0x2c65d], 1
0041b613mov [rip+0x2c65a], 0
0041b61elea rax, [rip+0x2c47b]
0041b625mov [rip+0x2c654], rax
0041b62clea rax, [rip+0x13fed]
0041b633mov [rip+0x2c64e], rax
0041b63alea rax, [rip+0x2c65f]
0041b641mov [rip+0x2c720], rax
0041b648mov [rip+0x2c48d], 8
0041b653mov [rip+0x2c48a], 8
0041b65emov [rip+0x2c48b], 17
0041b665mov rax, [rip+0x15914]
0041b66cmov [rip+0x2c485], rax
0041b673mov [rip+0x2c477], 1
0041b67amov [rip+0x2c66b], 0
0041b685mov [rip+0x2c644], 2
0041b68clea rax, [rip+0x2c63d]
0041b693mov [rip+0x2c466], rax
0041b69amov [rip+0x2c47b], 8
0041b6a5mov [rip+0x2c478], 8
0041b6b0mov [rip+0x2c479], 22
0041b6b7lea rax, [rip+0x2c422]
0041b6bemov [rip+0x2c473], rax
0041b6c5lea rax, [rip-588]
0041b6ccmov [rip+0x2c47d], rax
0041b6d3mov [rip+0x2c5c6], 1
0041b6damov [rip+0x2c5c3], 8
0041b6e5lea rax, [rip+0x2c434]
0041b6ecmov [rip+0x2c5bd], rax
0041b6f3lea rax, [rip+0x13f2d]
0041b6famov [rip+0x2c5b7], rax
0041b701mov [rip+0x2c554], 2
0041b70cmov [rip+0x2c52d], 2
0041b713lea rax, [rip+0x2c646]
0041b71amov [rip+0x2c547], rax
0041b721lea rax, [rip+0x2c518]
0041b728mov [rip+0x2c351], rax
0041b72fmov [rip+0x2c4da], 1
0041b736mov [rip+0x2c4d7], 0
0041b741lea rax, [rip+0x2c318]
0041b748mov [rip+0x2c4d1], rax
0041b74flea rax, [rip+0x13ed8]
0041b756mov [rip+0x2c4cb], rax
0041b75dlea rax, [rip+0x2c59c]
0041b764mov [rip+0x2c44d], rax
0041b76bmov [rip+0x2c58e], 1
0041b772mov [rip+0x2c58b], 16
0041b77dlea rax, [rip+0x2c2dc]
0041b784mov [rip+0x2c585], rax
0041b78blea rax, [rip+0x13eb2]
0041b792mov [rip+0x2c57f], rax
0041b799lea rax, [rip+0x2c590]
0041b7a0mov [rip+0x2c419], rax
0041b7a7mov [rip+0x2c582], 1
0041b7aemov [rip+0x2c57f], 32
0041b7b9mov rax, [rip+0x157e0]
0041b7c0mov [rip+0x2c579], rax
0041b7c7lea rax, [rip+0x13e8f]
0041b7cemov [rip+0x2c573], rax
0041b7d5mov [rip+0x2c420], 3
0041b7e0mov [rip+0x2c3f9], 2
0041b7e7lea rax, [rip+0x2c3c2]
0041b7eemov [rip+0x2c413], rax
0041b7f5lea rax, [rip+0x2c3e4]
0041b7fcmov [rip+0x2c23d], rax
0041b803mov [rip+0x2c352], 8
0041b80emov [rip+0x2c34f], 8
0041b819mov [rip+0x2c350], 22
0041b820lea rax, [rip+0x2c1f9]
0041b827mov [rip+0x2c34a], rax
0041b82elea rax, [rip-918]
0041b835mov [rip+0x2c354], rax
0041b83cnop
0041b83dpop rbp
0041b83eret
0041b56d
0041b83f
0041b83f // align 0x10
0041b83f // align 0x10
0041b840
0041b840Marker_tySequence.sM4lkSb7zS6F7OVMvW9cffQ:
0041b840push rbp
0041b841mov rbp, rsp
0041b844sub rsp, 48
0041b848mov [rbp+16], rcx
0041b84cmov [rbp+24], rdx
0041b850mov rax, [rbp+16]
0041b854mov [rbp-16], rax
0041b858mov [rbp-8], 0
0041b860mov [rbp-8], 0
0041b868jmp 0x41b88b
0041b86a
0041b86aloc_41b86a:
0041b86amov rax, [rbp-16]
0041b86emov rdx, [rbp-8]
0041b872add rdx, 2
0041b876mov rax, [rax+8*rdx]
0041b87amov rdx, [rbp+24]
0041b87emov rcx, rax
0041b881call nimGCvisit
0041b886add [rbp-8], 1
0041b88b
0041b88bloc_41b88b:
0041b88bcmp [rbp-16], 0
0041b890je 0x41b89b
0041b892mov rax, [rbp-16]
0041b896mov rax, [rax]
0041b899jmp 0x41b8a0
0041b89b
0041b89bloc_41b89b:
0041b89bmov eax, 0
0041b8a0
0041b8a0loc_41b8a0:
0041b8a0cmp rax, [rbp-8]
0041b8a4jg 0x41b86a
0041b8a6nop
0041b8a7nop
0041b8a8add rsp, 48
0041b8acpop rbp
0041b8adret
0041b840
0041b840Marker_tySequence.sM4lkSb7zS6F7OVMvW9cffQ:
0041b840push rbp
0041b841mov rbp, rsp
0041b844sub rsp, 48
0041b848mov [rbp+16], rcx
0041b84cmov [rbp+24], rdx
0041b850mov rax, [rbp+16]
0041b854mov [rbp-16], rax
0041b858mov [rbp-8], 0
0041b860mov [rbp-8], 0
0041b868jmp 0x41b88b
0041b86a
0041b86aloc_41b86a:
0041b86amov rax, [rbp-16]
0041b86emov rdx, [rbp-8]
0041b872add rdx, 2
0041b876mov rax, [rax+8*rdx]
0041b87amov rdx, [rbp+24]
0041b87emov rcx, rax
0041b881call nimGCvisit
0041b886add [rbp-8], 1
0041b88b
0041b88bloc_41b88b:
0041b88bcmp [rbp-16], 0
0041b890je 0x41b89b
0041b892mov rax, [rbp-16]
0041b896mov rax, [rax]
0041b899jmp 0x41b8a0
0041b89b
0041b89bloc_41b89b:
0041b89bmov eax, 0
0041b8a0
0041b8a0loc_41b8a0:
0041b8a0cmp rax, [rbp-8]
0041b8a4jg 0x41b86a
0041b8a6nop
0041b8a7nop
0041b8a8add rsp, 48
0041b8acpop rbp
0041b8adret
0041b840
0041b8ae
0041b8aeTM.yu6cxgKBBXbNsTkT9cyMd4g_2:
0041b8aepush rbp
0041b8afmov rbp, rsp
0041b8b2sub rsp, 32
0041b8b6mov rax, [rip+0x2c503]
0041b8bdmov edx, 0
0041b8c2mov rcx, rax
0041b8c5call nimGCvisit
0041b8canop
0041b8cbadd rsp, 32
0041b8cfpop rbp
0041b8d0ret
0041b8ae
0041b8aeTM.yu6cxgKBBXbNsTkT9cyMd4g_2:
0041b8aepush rbp
0041b8afmov rbp, rsp
0041b8b2sub rsp, 32
0041b8b6mov rax, [rip+0x2c503]
0041b8bdmov edx, 0
0041b8c2mov rcx, rax
0041b8c5call nimGCvisit
0041b8canop
0041b8cbadd rsp, 32
0041b8cfpop rbp
0041b8d0ret
0041b8ae
0041b8d1
0041b8d1nimFrame:
0041b8d1push rbp
0041b8d2mov rbp, rsp
0041b8d5sub rsp, 32
0041b8d9mov [rbp+16], rcx
0041b8ddmov rax, [rip+0x1588c]
0041b8e4mov rax, [rax]
0041b8e7test rax, rax
0041b8eajne 0x41b8f8
0041b8ecmov rax, [rbp+16]
0041b8f0mov [rax+34], 0
0041b8f6jmp 0x41b914
0041b8f8
0041b8f8loc_41b8f8:
0041b8f8nop
0041b8f9mov rax, [rip+0x15870]
0041b900mov rax, [rax]
0041b903movzx eax, [rax+34]
0041b907add eax, 1
0041b90amov edx, eax
0041b90cmov rax, [rbp+16]
0041b910mov [rax+34], dx
0041b914
0041b914loc_41b914:
0041b914mov rax, [rip+0x15855]
0041b91bmov rdx, [rax]
0041b91emov rax, [rbp+16]
0041b922mov [rax], rdx
0041b925mov rax, [rip+0x15844]
0041b92cmov rdx, [rbp+16]
0041b930mov [rax], rdx
0041b933mov rax, [rbp+16]
0041b937movzx eax, [rax+34]
0041b93bcmp ax, 2000
0041b93fjne 0x41b948
0041b941call callDepthLimitReached__system_2999
0041b946jmp 0x41b949
0041b948
0041b948loc_41b948:
0041b948nop
0041b949
0041b949loc_41b949:
0041b949nop
0041b94aadd rsp, 32
0041b94epop rbp
0041b94fret
0041b8d1
0041b8d1nimFrame:
0041b8d1push rbp
0041b8d2mov rbp, rsp
0041b8d5sub rsp, 32
0041b8d9mov [rbp+16], rcx
0041b8ddmov rax, [rip+0x1588c]
0041b8e4mov rax, [rax]
0041b8e7test rax, rax
0041b8eajne 0x41b8f8
0041b8ecmov rax, [rbp+16]
0041b8f0mov [rax+34], 0
0041b8f6jmp 0x41b914
0041b8f8
0041b8f8loc_41b8f8:
0041b8f8nop
0041b8f9mov rax, [rip+0x15870]
0041b900mov rax, [rax]
0041b903movzx eax, [rax+34]
0041b907add eax, 1
0041b90amov edx, eax
0041b90cmov rax, [rbp+16]
0041b910mov [rax+34], dx
0041b914
0041b914loc_41b914:
0041b914mov rax, [rip+0x15855]
0041b91bmov rdx, [rax]
0041b91emov rax, [rbp+16]
0041b922mov [rax], rdx
0041b925mov rax, [rip+0x15844]
0041b92cmov rdx, [rbp+16]
0041b930mov [rax], rdx
0041b933mov rax, [rbp+16]
0041b937movzx eax, [rax+34]
0041b93bcmp ax, 2000
0041b93fjne 0x41b948
0041b941call callDepthLimitReached__system_2999
0041b946jmp 0x41b949
0041b948
0041b948loc_41b948:
0041b948nop
0041b949
0041b949loc_41b949:
0041b949nop
0041b94aadd rsp, 32
0041b94epop rbp
0041b94fret
0041b8d1
0041b950
0041b950popFrame:
0041b950push rbp
0041b951mov rbp, rsp
0041b954mov rax, [rip+0x15815]
0041b95bmov rax, [rax]
0041b95emov rdx, [rax]
0041b961mov rax, [rip+0x15808]
0041b968mov [rax], rdx
0041b96bnop
0041b96cpop rbp
0041b96dret
0041b950
0041b950popFrame:
0041b950push rbp
0041b951mov rbp, rsp
0041b954mov rax, [rip+0x15815]
0041b95bmov rax, [rax]
0041b95emov rdx, [rax]
0041b961mov rax, [rip+0x15808]
0041b968mov [rax], rdx
0041b96bnop
0041b96cpop rbp
0041b96dret
0041b950
0041b96e
0041b96eminuspercent___system_716:
0041b96epush rbp
0041b96fmov rbp, rsp
0041b972sub rsp, 96
0041b976mov [rbp+16], rcx
0041b97amov [rbp+24], rdx
0041b97elea rax, [rip+0x13de3]
0041b985mov [rbp-56], rax
0041b989lea rax, [rip+0x13de0]
0041b990mov [rbp-40], rax
0041b994mov [rbp-48], 0
0041b99cmov [rbp-32], 0
0041b9a2lea rax, [rbp-64]
0041b9a6mov rcx, rax
0041b9a9call nimFrame
0041b9aemov [rbp-8], 0
0041b9b6mov [rbp-48], 414
0041b9belea rax, [rip+0x13dab]
0041b9c5mov [rbp-40], rax
0041b9c9mov [rbp-48], 418
0041b9d1lea rax, [rip+0x13d98]
0041b9d8mov [rbp-40], rax
0041b9dcmov rax, [rbp+16]
0041b9e0mov rdx, [rbp+24]
0041b9e4sub rax, rdx
0041b9e7mov [rbp-8], rax
0041b9ebcall popFrame
0041b9f0mov rax, [rbp-8]
0041b9f4add rsp, 96
0041b9f8pop rbp
0041b9f9ret
0041b96e
0041b96eminuspercent___system_716:
0041b96epush rbp
0041b96fmov rbp, rsp
0041b972sub rsp, 96
0041b976mov [rbp+16], rcx
0041b97amov [rbp+24], rdx
0041b97elea rax, [rip+0x13de3]
0041b985mov [rbp-56], rax
0041b989lea rax, [rip+0x13de0]
0041b990mov [rbp-40], rax
0041b994mov [rbp-48], 0
0041b99cmov [rbp-32], 0
0041b9a2lea rax, [rbp-64]
0041b9a6mov rcx, rax
0041b9a9call nimFrame
0041b9aemov [rbp-8], 0
0041b9b6mov [rbp-48], 414
0041b9belea rax, [rip+0x13dab]
0041b9c5mov [rbp-40], rax
0041b9c9mov [rbp-48], 418
0041b9d1lea rax, [rip+0x13d98]
0041b9d8mov [rbp-40], rax
0041b9dcmov rax, [rbp+16]
0041b9e0mov rdx, [rbp+24]
0041b9e4sub rax, rdx
0041b9e7mov [rbp-8], rax
0041b9ebcall popFrame
0041b9f0mov rax, [rbp-8]
0041b9f4add rsp, 96
0041b9f8pop rbp
0041b9f9ret
0041b96e
0041b9fa
0041b9faltpercent___system_1005:
0041b9fapush rbp
0041b9fbmov rbp, rsp
0041b9fesub rsp, 96
0041ba02mov [rbp+16], rcx
0041ba06mov [rbp+24], rdx
0041ba0alea rax, [rip+0x13da9]
0041ba11mov [rbp-56], rax
0041ba15lea rax, [rip+0x13da4]
0041ba1cmov [rbp-40], rax
0041ba20mov [rbp-48], 0
0041ba28mov [rbp-32], 0
0041ba2elea rax, [rbp-64]
0041ba32mov rcx, rax
0041ba35call nimFrame
0041ba3amov [rbp-1], 0
0041ba3emov [rbp-48], 186
0041ba46lea rax, [rip+0x13d73]
0041ba4dmov [rbp-40], rax
0041ba51mov [rbp-48], 188
0041ba59lea rax, [rip+0x13d60]
0041ba60mov [rbp-40], rax
0041ba64mov rdx, [rbp+16]
0041ba68mov rax, [rbp+24]
0041ba6ccmp rdx, rax
0041ba6fsetb al
0041ba72mov [rbp-1], al
0041ba75call popFrame
0041ba7amovzx eax, [rbp-1]
0041ba7eadd rsp, 96
0041ba82pop rbp
0041ba83ret
0041b9fa
0041b9faltpercent___system_1005:
0041b9fapush rbp
0041b9fbmov rbp, rsp
0041b9fesub rsp, 96
0041ba02mov [rbp+16], rcx
0041ba06mov [rbp+24], rdx
0041ba0alea rax, [rip+0x13da9]
0041ba11mov [rbp-56], rax
0041ba15lea rax, [rip+0x13da4]
0041ba1cmov [rbp-40], rax
0041ba20mov [rbp-48], 0
0041ba28mov [rbp-32], 0
0041ba2elea rax, [rbp-64]
0041ba32mov rcx, rax
0041ba35call nimFrame
0041ba3amov [rbp-1], 0
0041ba3emov [rbp-48], 186
0041ba46lea rax, [rip+0x13d73]
0041ba4dmov [rbp-40], rax
0041ba51mov [rbp-48], 188
0041ba59lea rax, [rip+0x13d60]
0041ba60mov [rbp-40], rax
0041ba64mov rdx, [rbp+16]
0041ba68mov rax, [rbp+24]
0041ba6ccmp rdx, rax
0041ba6fsetb al
0041ba72mov [rbp-1], al
0041ba75call popFrame
0041ba7amovzx eax, [rbp-1]
0041ba7eadd rsp, 96
0041ba82pop rbp
0041ba83ret
0041b9fa
0041ba84
0041ba84rtlAddZCT__system_5397:
0041ba84push rbp
0041ba85mov rbp, rsp
0041ba88sub rsp, 80
0041ba8cmov [rbp+16], rcx
0041ba90lea rax, [rip+0x13d73]
0041ba97mov [rbp-40], rax
0041ba9blea rax, [rip+0x13d76]
0041baa2mov [rbp-24], rax
0041baa6mov [rbp-32], 0
0041baaemov [rbp-16], 0
0041bab4lea rax, [rbp-48]
0041bab8mov rcx, rax
0041babbcall nimFrame
0041bac0mov [rbp-32], 243
0041bac8lea rax, [rip+0x13d49]
0041bacfmov [rbp-24], rax
0041bad3mov rdx, [rbp+16]
0041bad7mov rax, [rip+0x156a2]
0041badelea rcx, [rax+24]
0041bae2call addZCT__system_5348
0041bae7call popFrame
0041baecnop
0041baedadd rsp, 80
0041baf1pop rbp
0041baf2ret
0041ba84
0041ba84rtlAddZCT__system_5397:
0041ba84push rbp
0041ba85mov rbp, rsp
0041ba88sub rsp, 80
0041ba8cmov [rbp+16], rcx
0041ba90lea rax, [rip+0x13d73]
0041ba97mov [rbp-40], rax
0041ba9blea rax, [rip+0x13d76]
0041baa2mov [rbp-24], rax
0041baa6mov [rbp-32], 0
0041baaemov [rbp-16], 0
0041bab4lea rax, [rbp-48]
0041bab8mov rcx, rax
0041babbcall nimFrame
0041bac0mov [rbp-32], 243
0041bac8lea rax, [rip+0x13d49]
0041bacfmov [rbp-24], rax
0041bad3mov rdx, [rbp+16]
0041bad7mov rax, [rip+0x156a2]
0041badelea rcx, [rax+24]
0041bae2call addZCT__system_5348
0041bae7call popFrame
0041baecnop
0041baedadd rsp, 80
0041baf1pop rbp
0041baf2ret
0041ba84
0041baf3
0041baf3decRef__system_5399:
0041baf3push rbp
0041baf4mov rbp, rsp
0041baf7sub rsp, 96
0041bafbmov [rbp+16], rcx
0041bafflea rax, [rip+0x13d53]
0041bb06mov [rbp-56], rax
0041bb0alea rax, [rip+0x13d07]
0041bb11mov [rbp-40], rax
0041bb15mov [rbp-48], 0
0041bb1dmov [rbp-32], 0
0041bb23lea rax, [rbp-64]
0041bb27mov rcx, rax
0041bb2acall nimFrame
0041bb2fmov [rbp-48], 248
0041bb37lea rax, [rip+0x13cda]
0041bb3emov [rbp-40], rax
0041bb42mov rax, [rbp+16]
0041bb46mov rax, [rax]
0041bb49mov edx, 8
0041bb4emov rcx, rax
0041bb51call minuspercent___system_716
0041bb56mov rdx, [rbp+16]
0041bb5amov [rdx], rax
0041bb5dmov [rbp-48], 249
0041bb65lea rax, [rip+0x13cac]
0041bb6cmov [rbp-40], rax
0041bb70mov [rbp-1], 0
0041bb74mov rax, [rbp+16]
0041bb78mov rax, [rax]
0041bb7bmov edx, 8
0041bb80mov rcx, rax
0041bb83call ltpercent___system_1005
0041bb88mov [rbp-1], al
0041bb8bmovzx eax, [rbp-1]
0041bb8fxor eax, 1
0041bb92test al, al
0041bb94jne 0x41bbb4
0041bb96mov [rbp-48], 250
0041bb9elea rax, [rip+0x13c73]
0041bba5mov [rbp-40], rax
0041bba9mov rcx, [rbp+16]
0041bbadcall rtlAddZCT__system_5397
0041bbb2jmp 0x41bbb5
0041bbb4
0041bbb4loc_41bbb4:
0041bbb4nop
0041bbb5
0041bbb5loc_41bbb5:
0041bbb5call popFrame
0041bbbanop
0041bbbbadd rsp, 96
0041bbbfpop rbp
0041bbc0ret
0041baf3
0041baf3decRef__system_5399:
0041baf3push rbp
0041baf4mov rbp, rsp
0041baf7sub rsp, 96
0041bafbmov [rbp+16], rcx
0041bafflea rax, [rip+0x13d53]
0041bb06mov [rbp-56], rax
0041bb0alea rax, [rip+0x13d07]
0041bb11mov [rbp-40], rax
0041bb15mov [rbp-48], 0
0041bb1dmov [rbp-32], 0
0041bb23lea rax, [rbp-64]
0041bb27mov rcx, rax
0041bb2acall nimFrame
0041bb2fmov [rbp-48], 248
0041bb37lea rax, [rip+0x13cda]
0041bb3emov [rbp-40], rax
0041bb42mov rax, [rbp+16]
0041bb46mov rax, [rax]
0041bb49mov edx, 8
0041bb4emov rcx, rax
0041bb51call minuspercent___system_716
0041bb56mov rdx, [rbp+16]
0041bb5amov [rdx], rax
0041bb5dmov [rbp-48], 249
0041bb65lea rax, [rip+0x13cac]
0041bb6cmov [rbp-40], rax
0041bb70mov [rbp-1], 0
0041bb74mov rax, [rbp+16]
0041bb78mov rax, [rax]
0041bb7bmov edx, 8
0041bb80mov rcx, rax
0041bb83call ltpercent___system_1005
0041bb88mov [rbp-1], al
0041bb8bmovzx eax, [rbp-1]
0041bb8fxor eax, 1
0041bb92test al, al
0041bb94jne 0x41bbb4
0041bb96mov [rbp-48], 250
0041bb9elea rax, [rip+0x13c73]
0041bba5mov [rbp-40], rax
0041bba9mov rcx, [rbp+16]
0041bbadcall rtlAddZCT__system_5397
0041bbb2jmp 0x41bbb5
0041bbb4
0041bbb4loc_41bbb4:
0041bbb4nop
0041bbb5
0041bbb5loc_41bbb5:
0041bbb5call popFrame
0041bbbanop
0041bbbbadd rsp, 96
0041bbbfpop rbp
0041bbc0ret
0041baf3
0041bbc1
0041bbc1usrToCell__system_5354:
0041bbc1push rbp
0041bbc2mov rbp, rsp
0041bbc5sub rsp, 96
0041bbc9mov [rbp+16], rcx
0041bbcdlea rax, [rip+0x13c8c]
0041bbd4mov [rbp-56], rax
0041bbd8lea rax, [rip+0x13c39]
0041bbdfmov [rbp-40], rax
0041bbe3mov [rbp-48], 0
0041bbebmov [rbp-32], 0
0041bbf1lea rax, [rbp-64]
0041bbf5mov rcx, rax
0041bbf8call nimFrame
0041bbfdmov [rbp-8], 0
0041bc05mov [rbp-48], 177
0041bc0dlea rax, [rip+0x13c04]
0041bc14mov [rbp-40], rax
0041bc18mov [rbp-16], 0
0041bc20mov rax, [rbp+16]
0041bc24mov edx, 16
0041bc29mov rcx, rax
0041bc2ccall minuspercent___system_716
0041bc31mov [rbp-16], rax
0041bc35mov rax, [rbp-16]
0041bc39mov [rbp-8], rax
0041bc3dcall popFrame
0041bc42mov rax, [rbp-8]
0041bc46add rsp, 96
0041bc4apop rbp
0041bc4bret
0041bbc1
0041bbc1usrToCell__system_5354:
0041bbc1push rbp
0041bbc2mov rbp, rsp
0041bbc5sub rsp, 96
0041bbc9mov [rbp+16], rcx
0041bbcdlea rax, [rip+0x13c8c]
0041bbd4mov [rbp-56], rax
0041bbd8lea rax, [rip+0x13c39]
0041bbdfmov [rbp-40], rax
0041bbe3mov [rbp-48], 0
0041bbebmov [rbp-32], 0
0041bbf1lea rax, [rbp-64]
0041bbf5mov rcx, rax
0041bbf8call nimFrame
0041bbfdmov [rbp-8], 0
0041bc05mov [rbp-48], 177
0041bc0dlea rax, [rip+0x13c04]
0041bc14mov [rbp-40], rax
0041bc18mov [rbp-16], 0
0041bc20mov rax, [rbp+16]
0041bc24mov edx, 16
0041bc29mov rcx, rax
0041bc2ccall minuspercent___system_716
0041bc31mov [rbp-16], rax
0041bc35mov rax, [rbp-16]
0041bc39mov [rbp-8], rax
0041bc3dcall popFrame
0041bc42mov rax, [rbp-8]
0041bc46add rsp, 96
0041bc4apop rbp
0041bc4bret
0041bbc1
0041bc4c
0041bc4cnimGCunrefNoCycle:
0041bc4cpush rbp
0041bc4dmov rbp, rsp
0041bc50sub rsp, 96
0041bc54mov [rbp+16], rcx
0041bc58lea rax, [rip+0x13c0b]
0041bc5fmov [rbp-56], rax
0041bc63lea rax, [rip+0x13bae]
0041bc6amov [rbp-40], rax
0041bc6emov [rbp-48], 0
0041bc76mov [rbp-32], 0
0041bc7clea rax, [rbp-64]
0041bc80mov rcx, rax
0041bc83call nimFrame
0041bc88mov [rbp-48], 276
0041bc90lea rax, [rip+0x13b81]
0041bc97mov [rbp-40], rax
0041bc9bmov [rbp-8], 0
0041bca3mov rcx, [rbp+16]
0041bca7call usrToCell__system_5354
0041bcacmov [rbp-8], rax
0041bcb0mov rax, [rbp-8]
0041bcb4mov rcx, rax
0041bcb7call decRef__system_5399
0041bcbccall popFrame
0041bcc1nop
0041bcc2add rsp, 96
0041bcc6pop rbp
0041bcc7ret
0041bc4c
0041bc4cnimGCunrefNoCycle:
0041bc4cpush rbp
0041bc4dmov rbp, rsp
0041bc50sub rsp, 96
0041bc54mov [rbp+16], rcx
0041bc58lea rax, [rip+0x13c0b]
0041bc5fmov [rbp-56], rax
0041bc63lea rax, [rip+0x13bae]
0041bc6amov [rbp-40], rax
0041bc6emov [rbp-48], 0
0041bc76mov [rbp-32], 0
0041bc7clea rax, [rbp-64]
0041bc80mov rcx, rax
0041bc83call nimFrame
0041bc88mov [rbp-48], 276
0041bc90lea rax, [rip+0x13b81]
0041bc97mov [rbp-40], rax
0041bc9bmov [rbp-8], 0
0041bca3mov rcx, [rbp+16]
0041bca7call usrToCell__system_5354
0041bcacmov [rbp-8], rax
0041bcb0mov rax, [rbp-8]
0041bcb4mov rcx, rax
0041bcb7call decRef__system_5399
0041bcbccall popFrame
0041bcc1nop
0041bcc2add rsp, 96
0041bcc6pop rbp
0041bcc7ret
0041bc4c
0041bcc8
0041bcc8nosparseCmdLine:
0041bcc8push rbp
0041bcc9sub rsp, 272
0041bcd0lea rbp, [rsp+128]
0041bcd8mov [rbp+160], rcx
0041bcdflea rax, [rip+0x13b96]
0041bce6mov [rbp+8], rax
0041bcealea rax, [rip+0x13b9f]
0041bcf1mov [rbp+24], rax
0041bcf5mov [rbp+16], 0
0041bcfdmov [rbp+32], 0
0041bd03mov rax, rbp
0041bd06mov rcx, rax
0041bd09call nimFrame
0041bd0emov [rbp+136], 0
0041bd19mov [rbp+16], 2778
0041bd21lea rax, [rip+0x13b68]
0041bd28mov [rbp+24], rax
0041bd2cmov [rbp+136], 0
0041bd37mov [rbp+16], 2779
0041bd3flea rax, [rip+0x13b4a]
0041bd46mov [rbp+24], rax
0041bd4amov [rbp+128], 0
0041bd55mov [rbp+16], 2780
0041bd5dlea rax, [rip+0x13b2c]
0041bd64mov [rbp+24], rax
0041bd68mov [rbp+120], 0
0041bd70mov [rbp+16], 2781
0041bd78lea rax, [rip+0x13b11]
0041bd7fmov [rbp+24], rax
0041bd83
0041bd83loc_41bd83:
0041bd83mov [rbp+16], 2782
0041bd8blea rax, [rip+0x13afe]
0041bd92mov [rbp+24], rax
0041bd96mov rax, [rbp+120]
0041bd9amov edx, 0
0041bd9fmov rcx, rax
0041bda2call setLengthStr
0041bda7mov [rbp+120], rax
0041bdabmov [rbp+16], 2784
0041bdb3lea rax, [rip+0x13ad6]
0041bdbamov [rbp+24], rax
0041bdbe
0041bdbeloc_41bdbe:
0041bdbemov [rbp+118], 0
0041bdc2cmp [rbp+160], 0
0041bdcaje 0x41bdd8
0041bdccmov rax, [rbp+160]
0041bdd3mov rax, [rax]
0041bdd6jmp 0x41bddd
0041bdd8
0041bdd8loc_41bdd8:
0041bdd8mov eax, 0
0041bddd
0041bdddloc_41bddd:
0041bdddcmp rax, [rbp+128]
0041bde4setg al
0041bde7mov [rbp+118], al
0041bdeamovzx eax, [rbp+118]
0041bdeexor eax, 1
0041bdf1test al, al
0041bdf3jne 0x41bedc
0041bdf9cmp [rbp+128], 0
0041be01js 0x41be27
0041be03cmp [rbp+160], 0
0041be0bje 0x41be19
0041be0dmov rax, [rbp+160]
0041be14mov rax, [rax]
0041be17jmp 0x41be1e
0041be19
0041be19loc_41be19:
0041be19mov eax, 0
0041be1e
0041be1eloc_41be1e:
0041be1ecmp rax, [rbp+128]
0041be25jg 0x41be57
0041be27
0041be27loc_41be27:
0041be27cmp [rbp+160], 0
0041be2fje 0x41be41
0041be31mov rax, [rbp+160]
0041be38mov rax, [rax]
0041be3blea rdx, [rax-1]
0041be3fjmp 0x41be48
0041be41
0041be41loc_41be41:
0041be41mov rdx, -1
0041be48
0041be48loc_41be48:
0041be48mov rax, [rbp+128]
0041be4fmov rcx, rax
0041be52call raiseIndexError2
0041be57
0041be57loc_41be57:
0041be57mov rdx, [rbp+160]
0041be5emov rax, [rbp+128]
0041be65add rax, rdx
0041be68add rax, 16
0041be6cmovzx eax, [rax]
0041be6fcmp al, 32
0041be71je 0x41bec7
0041be73mov rdx, [rbp+160]
0041be7amov rax, [rbp+128]
0041be81add rax, rdx
0041be84add rax, 16
0041be88movzx eax, [rax]
0041be8bcmp al, 9
0041be8dje 0x41bec7
0041be8fmov rdx, [rbp+160]
0041be96mov rax, [rbp+128]
0041be9dadd rax, rdx
0041bea0add rax, 16
0041bea4movzx eax, [rax]
0041bea7cmp al, 10
0041bea9je 0x41bec7
0041beabmov rdx, [rbp+160]
0041beb2mov rax, [rbp+128]
0041beb9add rax, rdx
0041bebcadd rax, 16
0041bec0movzx eax, [rax]
0041bec3cmp al, 13
0041bec5jne 0x41bece
0041bec7
0041bec7loc_41bec7:
0041bec7mov eax, 1
0041beccjmp 0x41bed3
0041bece
0041beceloc_41bece:
0041becemov eax, 0
0041bed3
0041bed3loc_41bed3:
0041bed3mov [rbp+118], al
0041bed6and [rbp+118], 1
0041bedajmp 0x41bedd
0041bedc
0041bedcloc_41bedc:
0041bedcnop
0041bedd
0041beddloc_41bedd:
0041beddmovzx eax, [rbp+118]
0041bee1xor eax, 1
0041bee4test al, al
0041bee6jne 0x41bf28
0041bee8mov edx, 0
0041beedmov rax, [rbp+128]
0041bef4add rax, 1
0041bef8jno 0x41beff
0041befamov edx, 1
0041beff
0041beffloc_41beff:
0041beffmov rcx, rax
0041bf02lea rax, [rbp-8]
0041bf06mov [rax], rcx
0041bf09mov rax, rdx
0041bf0cand eax, 1
0041bf0ftest al, al
0041bf11je 0x41bf18
0041bf13call raiseOverflow
0041bf18
0041bf18loc_41bf18:
0041bf18mov rax, [rbp-8]
0041bf1cmov [rbp+128], rax
0041bf23jmp 0x41bdbe
0041bf28
0041bf28loc_41bf28:
0041bf28nop
0041bf29mov [rbp+16], 2785
0041bf31lea rax, [rip+0x13958]
0041bf38mov [rbp+24], rax
0041bf3ccmp [rbp+160], 0
0041bf44je 0x41bf52
0041bf46mov rax, [rbp+160]
0041bf4dmov rax, [rax]
0041bf50jmp 0x41bf57
0041bf52
0041bf52loc_41bf52:
0041bf52mov eax, 0
0041bf57
0041bf57loc_41bf57:
0041bf57cmp rax, [rbp+128]
0041bf5ejle 0x41ca7b
0041bf64nop
0041bf65mov [rbp+16], 2788
0041bf6dlea rax, [rip+0x1391c]
0041bf74mov [rbp+24], rax
0041bf78mov [rbp+119], 0
0041bf7cmov [rbp+16], 2789
0041bf84lea rax, [rip+0x13905]
0041bf8bmov [rbp+24], rax
0041bf8f
0041bf8floc_41bf8f:
0041bf8fcmp [rbp+160], 0
0041bf97je 0x41bfa5
0041bf99mov rax, [rbp+160]
0041bfa0mov rax, [rax]
0041bfa3jmp 0x41bfaa
0041bfa5
0041bfa5loc_41bfa5:
0041bfa5mov eax, 0
0041bfaa
0041bfaaloc_41bfaa:
0041bfaacmp rax, [rbp+128]
0041bfb1jle 0x41c9d1
0041bfb7mov [rbp+16], 2790
0041bfbflea rax, [rip+0x138ca]
0041bfc6mov [rbp+24], rax
0041bfcacmp [rbp+128], 0
0041bfd2js 0x41bff8
0041bfd4cmp [rbp+160], 0
0041bfdcje 0x41bfea
0041bfdemov rax, [rbp+160]
0041bfe5mov rax, [rax]
0041bfe8jmp 0x41bfef
0041bfea
0041bfealoc_41bfea:
0041bfeamov eax, 0
0041bfef
0041bfefloc_41bfef:
0041bfefcmp rax, [rbp+128]
0041bff6jg 0x41c028
0041bff8
0041bff8loc_41bff8:
0041bff8cmp [rbp+160], 0
0041c000je 0x41c012
0041c002mov rax, [rbp+160]
0041c009mov rax, [rax]
0041c00clea rdx, [rax-1]
0041c010jmp 0x41c019
0041c012
0041c012loc_41c012:
0041c012mov rdx, -1
0041c019
0041c019loc_41c019:
0041c019mov rax, [rbp+128]
0041c020mov rcx, rax
0041c023call raiseIndexError2
0041c028
0041c028loc_41c028:
0041c028mov rdx, [rbp+160]
0041c02fmov rax, [rbp+128]
0041c036add rax, rdx
0041c039add rax, 16
0041c03dmovzx eax, [rax]
0041c040movzx eax, al
0041c043cmp eax, 92
0041c046je 0x41c07a
0041c048cmp eax, 92
0041c04bjg 0x41c8e1
0041c051cmp eax, 34
0041c054je 0x41c564
0041c05acmp eax, 34
0041c05djg 0x41c8e1
0041c063cmp eax, 9
0041c066je 0x41c7d4
0041c06ccmp eax, 32
0041c06fje 0x41c7d4
0041c075jmp 0x41c8e1
0041c07a
0041c07aloc_41c07a:
0041c07amov [rbp+16], 2792
0041c082lea rax, [rip+0x13807]
0041c089mov [rbp+24], rax
0041c08dmov rax, [rbp+128]
0041c094mov [rbp+104], rax
0041c098mov [rbp+16], 2793
0041c0a0lea rax, [rip+0x137e9]
0041c0a7mov [rbp+24], rax
0041c0ab
0041c0abloc_41c0ab:
0041c0abmov [rbp+103], 0
0041c0afcmp [rbp+160], 0
0041c0b7je 0x41c0c5
0041c0b9mov rax, [rbp+160]
0041c0c0mov rax, [rax]
0041c0c3jmp 0x41c0ca
0041c0c5
0041c0c5loc_41c0c5:
0041c0c5mov eax, 0
0041c0ca
0041c0caloc_41c0ca:
0041c0cacmp rax, [rbp+104]
0041c0cesetg al
0041c0d1mov [rbp+103], al
0041c0d4movzx eax, [rbp+103]
0041c0d8xor eax, 1
0041c0dbtest al, al
0041c0ddjne 0x41c153
0041c0dfcmp [rbp+104], 0
0041c0e4js 0x41c107
0041c0e6cmp [rbp+160], 0
0041c0eeje 0x41c0fc
0041c0f0mov rax, [rbp+160]
0041c0f7mov rax, [rax]
0041c0fajmp 0x41c101
0041c0fc
0041c0fcloc_41c0fc:
0041c0fcmov eax, 0
0041c101
0041c101loc_41c101:
0041c101cmp rax, [rbp+104]
0041c105jg 0x41c134
0041c107
0041c107loc_41c107:
0041c107cmp [rbp+160], 0
0041c10fje 0x41c121
0041c111mov rax, [rbp+160]
0041c118mov rax, [rax]
0041c11blea rdx, [rax-1]
0041c11fjmp 0x41c128
0041c121
0041c121loc_41c121:
0041c121mov rdx, -1
0041c128
0041c128loc_41c128:
0041c128mov rax, [rbp+104]
0041c12cmov rcx, rax
0041c12fcall raiseIndexError2
0041c134
0041c134loc_41c134:
0041c134mov rdx, [rbp+160]
0041c13bmov rax, [rbp+104]
0041c13fadd rax, rdx
0041c142add rax, 16
0041c146movzx eax, [rax]
0041c149cmp al, 92
0041c14bsete al
0041c14emov [rbp+103], al
0041c151jmp 0x41c154
0041c153
0041c153loc_41c153:
0041c153nop
0041c154
0041c154loc_41c154:
0041c154movzx eax, [rbp+103]
0041c158xor eax, 1
0041c15btest al, al
0041c15djne 0x41c199
0041c15fmov edx, 0
0041c164mov rax, [rbp+104]
0041c168add rax, 1
0041c16cjno 0x41c173
0041c16emov edx, 1
0041c173
0041c173loc_41c173:
0041c173mov rcx, rax
0041c176lea rax, [rbp-16]
0041c17amov [rax], rcx
0041c17dmov rax, rdx
0041c180and eax, 1
0041c183test al, al
0041c185je 0x41c18c
0041c187call raiseOverflow
0041c18c
0041c18cloc_41c18c:
0041c18cmov rax, [rbp-16]
0041c190mov [rbp+104], rax
0041c194jmp 0x41c0ab
0041c199
0041c199loc_41c199:
0041c199nop
0041c19amov [rbp+16], 2794
0041c1a2lea rax, [rip+0x136e7]
0041c1a9mov [rbp+24], rax
0041c1admov [rbp+102], 0
0041c1b1cmp [rbp+160], 0
0041c1b9je 0x41c1c7
0041c1bbmov rax, [rbp+160]
0041c1c2mov rax, [rax]
0041c1c5jmp 0x41c1cc
0041c1c7
0041c1c7loc_41c1c7:
0041c1c7mov eax, 0
0041c1cc
0041c1ccloc_41c1cc:
0041c1cccmp rax, [rbp+104]
0041c1d0setg al
0041c1d3mov [rbp+102], al
0041c1d6movzx eax, [rbp+102]
0041c1daxor eax, 1
0041c1ddtest al, al
0041c1dfjne 0x41c255
0041c1e1cmp [rbp+104], 0
0041c1e6js 0x41c209
0041c1e8cmp [rbp+160], 0
0041c1f0je 0x41c1fe
0041c1f2mov rax, [rbp+160]
0041c1f9mov rax, [rax]
0041c1fcjmp 0x41c203
0041c1fe
0041c1feloc_41c1fe:
0041c1femov eax, 0
0041c203
0041c203loc_41c203:
0041c203cmp rax, [rbp+104]
0041c207jg 0x41c236
0041c209
0041c209loc_41c209:
0041c209cmp [rbp+160], 0
0041c211je 0x41c223
0041c213mov rax, [rbp+160]
0041c21amov rax, [rax]
0041c21dlea rdx, [rax-1]
0041c221jmp 0x41c22a
0041c223
0041c223loc_41c223:
0041c223mov rdx, -1
0041c22a
0041c22aloc_41c22a:
0041c22amov rax, [rbp+104]
0041c22emov rcx, rax
0041c231call raiseIndexError2
0041c236
0041c236loc_41c236:
0041c236mov rdx, [rbp+160]
0041c23dmov rax, [rbp+104]
0041c241add rax, rdx
0041c244add rax, 16
0041c248movzx eax, [rax]
0041c24bcmp al, 34
0041c24dsete al
0041c250mov [rbp+102], al
0041c253jmp 0x41c256
0041c255
0041c255loc_41c255:
0041c255nop
0041c256
0041c256loc_41c256:
0041c256movzx eax, [rbp+102]
0041c25axor eax, 1
0041c25dtest al, al
0041c25fjne 0x41c46f
0041c265mov [rbp+72], 0
0041c26dmov [rbp+64], 0
0041c275mov [rbp+16], 2795
0041c27dlea rax, [rip+0x1360c]
0041c284mov [rbp+24], rax
0041c288mov edx, 0
0041c28dmov rax, [rbp+104]
0041c291sub rax, [rbp+128]
0041c298jno 0x41c29f
0041c29amov edx, 1
0041c29f
0041c29floc_41c29f:
0041c29fmov rcx, rax
0041c2a2lea rax, [rbp-24]
0041c2a6mov [rax], rcx
0041c2a9mov rax, rdx
0041c2acand eax, 1
0041c2aftest al, al
0041c2b1je 0x41c2b8
0041c2b3call raiseOverflow
0041c2b8
0041c2b8loc_41c2b8:
0041c2b8mov rax, [rbp-24]
0041c2bcmov rdx, rax
0041c2bfshr rdx, 63
0041c2c3add rax, rdx
0041c2c6sar rax, 1
0041c2c9mov [rbp+64], rax
0041c2cdmov [rbp+16], 90
0041c2d5lea rax, [rip+0x135f4]
0041c2dcmov [rbp+24], rax
0041c2e0mov [rbp+88], 1
0041c2e8mov [rbp+16], 91
0041c2f0lea rax, [rip+0x135d9]
0041c2f7mov [rbp+24], rax
0041c2fb
0041c2fbloc_41c2fb:
0041c2fbmov rax, [rbp+88]
0041c2ffcmp rax, [rbp+64]
0041c303jg 0x41c382
0041c305mov [rbp+16], 2795
0041c30dlea rax, [rip+0x1357c]
0041c314mov [rbp+24], rax
0041c318mov rax, [rbp+88]
0041c31cmov [rbp+72], rax
0041c320mov rax, [rbp+120]
0041c324mov edx, 92
0041c329mov rcx, rax
0041c32ccall addChar
0041c331mov [rbp+120], rax
0041c335mov [rbp+16], 93
0041c33dlea rax, [rip+0x1358c]
0041c344mov [rbp+24], rax
0041c348mov edx, 0
0041c34dmov rax, [rbp+88]
0041c351add rax, 1
0041c355jno 0x41c35c
0041c357mov edx, 1
0041c35c
0041c35cloc_41c35c:
0041c35cmov rcx, rax
0041c35flea rax, [rbp-32]
0041c363mov [rax], rcx
0041c366mov rax, rdx
0041c369and eax, 1
0041c36ctest al, al
0041c36eje 0x41c375
0041c370call raiseOverflow
0041c375
0041c375loc_41c375:
0041c375mov rax, [rbp-32]
0041c379mov [rbp+88], rax
0041c37djmp 0x41c2fb
0041c382
0041c382loc_41c382:
0041c382nop
0041c383mov [rbp+16], 2796
0041c38blea rax, [rip+0x134fe]
0041c392mov [rbp+24], rax
0041c396mov edx, 0
0041c39bmov rax, [rbp+104]
0041c39fsub rax, [rbp+128]
0041c3a6jno 0x41c3ad
0041c3a8mov edx, 1
0041c3ad
0041c3adloc_41c3ad:
0041c3admov rcx, rax
0041c3b0lea rax, [rbp-40]
0041c3b4mov [rax], rcx
0041c3b7mov rax, rdx
0041c3baand eax, 1
0041c3bdtest al, al
0041c3bfje 0x41c3c6
0041c3c1call raiseOverflow
0041c3c6
0041c3c6loc_41c3c6:
0041c3c6mov rax, [rbp-40]
0041c3caand eax, 1
0041c3cdtest rax, rax
0041c3d0jne 0x41c3f6
0041c3d2mov [rbp+16], 2797
0041c3dalea rax, [rip+0x134af]
0041c3e1mov [rbp+24], rax
0041c3e5mov rax, [rbp+104]
0041c3e9mov [rbp+128], rax
0041c3f0nop
0041c3f1jmp 0x41c55f
0041c3f6
0041c3f6loc_41c3f6:
0041c3f6nop
0041c3f7mov [rbp+16], 2799
0041c3fflea rax, [rip+0x1348a]
0041c406mov [rbp+24], rax
0041c40amov rax, [rbp+120]
0041c40emov edx, 34
0041c413mov rcx, rax
0041c416call addChar
0041c41bmov [rbp+120], rax
0041c41fmov [rbp+16], 2800
0041c427lea rax, [rip+0x13462]
0041c42emov [rbp+24], rax
0041c432mov edx, 0
0041c437mov rax, [rbp+104]
0041c43badd rax, 1
0041c43fjno 0x41c446
0041c441mov edx, 1
0041c446
0041c446loc_41c446:
0041c446mov rcx, rax
0041c449lea rax, [rbp-48]
0041c44dmov [rax], rcx
0041c450mov rax, rdx
0041c453and eax, 1
0041c456test al, al
0041c458je 0x41c45f
0041c45acall raiseOverflow
0041c45f
0041c45floc_41c45f:
0041c45fmov rax, [rbp-48]
0041c463mov [rbp+128], rax
0041c46ajmp 0x41c55f
0041c46f
0041c46floc_41c46f:
0041c46fnop
0041c470mov [rbp+16], 2802
0041c478lea rax, [rip+0x13411]
0041c47fmov [rbp+24], rax
0041c483cmp [rbp+128], 0
0041c48bjs 0x41c4b1
0041c48dcmp [rbp+160], 0
0041c495je 0x41c4a3
0041c497mov rax, [rbp+160]
0041c49emov rax, [rax]
0041c4a1jmp 0x41c4a8
0041c4a3
0041c4a3loc_41c4a3:
0041c4a3mov eax, 0
0041c4a8
0041c4a8loc_41c4a8:
0041c4a8cmp rax, [rbp+128]
0041c4afjg 0x41c4e1
0041c4b1
0041c4b1loc_41c4b1:
0041c4b1cmp [rbp+160], 0
0041c4b9je 0x41c4cb
0041c4bbmov rax, [rbp+160]
0041c4c2mov rax, [rax]
0041c4c5lea rdx, [rax-1]
0041c4c9jmp 0x41c4d2
0041c4cb
0041c4cbloc_41c4cb:
0041c4cbmov rdx, -1
0041c4d2
0041c4d2loc_41c4d2:
0041c4d2mov rax, [rbp+128]
0041c4d9mov rcx, rax
0041c4dccall raiseIndexError2
0041c4e1
0041c4e1loc_41c4e1:
0041c4e1mov rdx, [rbp+160]
0041c4e8mov rax, [rbp+128]
0041c4efadd rax, rdx
0041c4f2add rax, 16
0041c4f6movzx eax, [rax]
0041c4f9movsx edx, al
0041c4fcmov rax, [rbp+120]
0041c500mov rcx, rax
0041c503call addChar
0041c508mov [rbp+120], rax
0041c50cmov [rbp+16], 2803
0041c514lea rax, [rip+0x13375]
0041c51bmov [rbp+24], rax
0041c51fmov edx, 0
0041c524mov rax, [rbp+128]
0041c52badd rax, 1
0041c52fjno 0x41c536
0041c531mov edx, 1
0041c536
0041c536loc_41c536:
0041c536mov rcx, rax
0041c539lea rax, [rbp-56]
0041c53dmov [rax], rcx
0041c540mov rax, rdx
0041c543and eax, 1
0041c546test al, al
0041c548je 0x41c54f
0041c54acall raiseOverflow
0041c54f
0041c54floc_41c54f:
0041c54fmov rax, [rbp-56]
0041c553mov [rbp+128], rax
0041c55ajmp 0x41c9cc
0041c55f
0041c55floc_41c55f:
0041c55fjmp 0x41c9cc
0041c564
0041c564loc_41c564:
0041c564mov [rbp+16], 2805
0041c56clea rax, [rip+0x1331d]
0041c573mov [rbp+24], rax
0041c577mov edx, 0
0041c57cmov rax, [rbp+128]
0041c583add rax, 1
0041c587jno 0x41c58e
0041c589mov edx, 1
0041c58e
0041c58eloc_41c58e:
0041c58emov rcx, rax
0041c591lea rax, [rbp-64]
0041c595mov [rax], rcx
0041c598mov rax, rdx
0041c59band eax, 1
0041c59etest al, al
0041c5a0je 0x41c5a7
0041c5a2call raiseOverflow
0041c5a7
0041c5a7loc_41c5a7:
0041c5a7mov rax, [rbp-64]
0041c5abmov [rbp+128], rax
0041c5b2mov [rbp+16], 2806
0041c5balea rax, [rip+0x132cf]
0041c5c1mov [rbp+24], rax
0041c5c5cmp [rbp+119], 0
0041c5c9jne 0x41c5d4
0041c5cbmov [rbp+119], 1
0041c5cfjmp 0x41c7cf
0041c5d4
0041c5d4loc_41c5d4:
0041c5d4nop
0041c5d5mov [rbp+16], 2807
0041c5ddlea rax, [rip+0x132ac]
0041c5e4mov [rbp+24], rax
0041c5e8mov [rbp+87], 0
0041c5eccmp [rbp+160], 0
0041c5f4je 0x41c602
0041c5f6mov rax, [rbp+160]
0041c5fdmov rax, [rax]
0041c600jmp 0x41c607
0041c602
0041c602loc_41c602:
0041c602mov eax, 0
0041c607
0041c607loc_41c607:
0041c607cmp rax, [rbp+128]
0041c60esetg al
0041c611mov [rbp+87], al
0041c614movzx eax, [rbp+87]
0041c618xor eax, 1
0041c61btest al, al
0041c61djne 0x41c6a3
0041c623cmp [rbp+128], 0
0041c62bjs 0x41c651
0041c62dcmp [rbp+160], 0
0041c635je 0x41c643
0041c637mov rax, [rbp+160]
0041c63emov rax, [rax]
0041c641jmp 0x41c648
0041c643
0041c643loc_41c643:
0041c643mov eax, 0
0041c648
0041c648loc_41c648:
0041c648cmp rax, [rbp+128]
0041c64fjg 0x41c681
0041c651
0041c651loc_41c651:
0041c651cmp [rbp+160], 0
0041c659je 0x41c66b
0041c65bmov rax, [rbp+160]
0041c662mov rax, [rax]
0041c665lea rdx, [rax-1]
0041c669jmp 0x41c672
0041c66b
0041c66bloc_41c66b:
0041c66bmov rdx, -1
0041c672
0041c672loc_41c672:
0041c672mov rax, [rbp+128]
0041c679mov rcx, rax
0041c67ccall raiseIndexError2
0041c681
0041c681loc_41c681:
0041c681mov rdx, [rbp+160]
0041c688mov rax, [rbp+128]
0041c68fadd rax, rdx
0041c692add rax, 16
0041c696movzx eax, [rax]
0041c699cmp al, 34
0041c69bsete al
0041c69emov [rbp+87], al
0041c6a1jmp 0x41c6a4
0041c6a3
0041c6a3loc_41c6a3:
0041c6a3nop
0041c6a4
0041c6a4loc_41c6a4:
0041c6a4movzx eax, [rbp+87]
0041c6a8xor eax, 1
0041c6abtest al, al
0041c6adjne 0x41c79f
0041c6b3mov [rbp+16], 2808
0041c6bblea rax, [rip+0x131ce]
0041c6c2mov [rbp+24], rax
0041c6c6cmp [rbp+128], 0
0041c6cejs 0x41c6f4
0041c6d0cmp [rbp+160], 0
0041c6d8je 0x41c6e6
0041c6damov rax, [rbp+160]
0041c6e1mov rax, [rax]
0041c6e4jmp 0x41c6eb
0041c6e6
0041c6e6loc_41c6e6:
0041c6e6mov eax, 0
0041c6eb
0041c6ebloc_41c6eb:
0041c6ebcmp rax, [rbp+128]
0041c6f2jg 0x41c724
0041c6f4
0041c6f4loc_41c6f4:
0041c6f4cmp [rbp+160], 0
0041c6fcje 0x41c70e
0041c6femov rax, [rbp+160]
0041c705mov rax, [rax]
0041c708lea rdx, [rax-1]
0041c70cjmp 0x41c715
0041c70e
0041c70eloc_41c70e:
0041c70emov rdx, -1
0041c715
0041c715loc_41c715:
0041c715mov rax, [rbp+128]
0041c71cmov rcx, rax
0041c71fcall raiseIndexError2
0041c724
0041c724loc_41c724:
0041c724mov rdx, [rbp+160]
0041c72bmov rax, [rbp+128]
0041c732add rax, rdx
0041c735add rax, 16
0041c739movzx eax, [rax]
0041c73cmovsx edx, al
0041c73fmov rax, [rbp+120]
0041c743mov rcx, rax
0041c746call addChar
0041c74bmov [rbp+120], rax
0041c74fmov [rbp+16], 2809
0041c757lea rax, [rip+0x13132]
0041c75emov [rbp+24], rax
0041c762mov edx, 0
0041c767mov rax, [rbp+128]
0041c76eadd rax, 1
0041c772jno 0x41c779
0041c774mov edx, 1
0041c779
0041c779loc_41c779:
0041c779mov rcx, rax
0041c77clea rax, [rbp-72]
0041c780mov [rax], rcx
0041c783mov rax, rdx
0041c786and eax, 1
0041c789test al, al
0041c78bje 0x41c792
0041c78dcall raiseOverflow
0041c792
0041c792loc_41c792:
0041c792mov rax, [rbp-72]
0041c796mov [rbp+128], rax
0041c79djmp 0x41c7cf
0041c79f
0041c79floc_41c79f:
0041c79fnop
0041c7a0mov [rbp+16], 2811
0041c7a8lea rax, [rip+0x130e1]
0041c7afmov [rbp+24], rax
0041c7b3mov [rbp+119], 0
0041c7b7mov [rbp+16], 2812
0041c7bflea rax, [rip+0x130ca]
0041c7c6mov [rbp+24], rax
0041c7cajmp 0x41c9d5
0041c7cf
0041c7cfloc_41c7cf:
0041c7cfjmp 0x41c9cc
0041c7d4
0041c7d4loc_41c7d4:
0041c7d4mov [rbp+16], 2814
0041c7dclea rax, [rip+0x130ad]
0041c7e3mov [rbp+24], rax
0041c7e7cmp [rbp+119], 0
0041c7ebje 0x41c9d4
0041c7f1nop
0041c7f2mov [rbp+16], 2815
0041c7falea rax, [rip+0x1308f]
0041c801mov [rbp+24], rax
0041c805cmp [rbp+128], 0
0041c80djs 0x41c833
0041c80fcmp [rbp+160], 0
0041c817je 0x41c825
0041c819mov rax, [rbp+160]
0041c820mov rax, [rax]
0041c823jmp 0x41c82a
0041c825
0041c825loc_41c825:
0041c825mov eax, 0
0041c82a
0041c82aloc_41c82a:
0041c82acmp rax, [rbp+128]
0041c831jg 0x41c863
0041c833
0041c833loc_41c833:
0041c833cmp [rbp+160], 0
0041c83bje 0x41c84d
0041c83dmov rax, [rbp+160]
0041c844mov rax, [rax]
0041c847lea rdx, [rax-1]
0041c84bjmp 0x41c854
0041c84d
0041c84dloc_41c84d:
0041c84dmov rdx, -1
0041c854
0041c854loc_41c854:
0041c854mov rax, [rbp+128]
0041c85bmov rcx, rax
0041c85ecall raiseIndexError2
0041c863
0041c863loc_41c863:
0041c863mov rdx, [rbp+160]
0041c86amov rax, [rbp+128]
0041c871add rax, rdx
0041c874add rax, 16
0041c878movzx eax, [rax]
0041c87bmovsx edx, al
0041c87emov rax, [rbp+120]
0041c882mov rcx, rax
0041c885call addChar
0041c88amov [rbp+120], rax
0041c88emov [rbp+16], 2816
0041c896lea rax, [rip+0x12ff3]
0041c89dmov [rbp+24], rax
0041c8a1mov edx, 0
0041c8a6mov rax, [rbp+128]
0041c8adadd rax, 1
0041c8b1jno 0x41c8b8
0041c8b3mov edx, 1
0041c8b8
0041c8b8loc_41c8b8:
0041c8b8mov rcx, rax
0041c8bblea rax, [rbp-80]
0041c8bfmov [rax], rcx
0041c8c2mov rax, rdx
0041c8c5and eax, 1
0041c8c8test al, al
0041c8caje 0x41c8d1
0041c8cccall raiseOverflow
0041c8d1
0041c8d1loc_41c8d1:
0041c8d1mov rax, [rbp-80]
0041c8d5mov [rbp+128], rax
0041c8dcjmp 0x41c9cc
0041c8e1
0041c8e1loc_41c8e1:
0041c8e1mov [rbp+16], 2818
0041c8e9lea rax, [rip+0x12fa0]
0041c8f0mov [rbp+24], rax
0041c8f4cmp [rbp+128], 0
0041c8fcjs 0x41c922
0041c8fecmp [rbp+160], 0
0041c906je 0x41c914
0041c908mov rax, [rbp+160]
0041c90fmov rax, [rax]
0041c912jmp 0x41c919
0041c914
0041c914loc_41c914:
0041c914mov eax, 0
0041c919
0041c919loc_41c919:
0041c919cmp rax, [rbp+128]
0041c920jg 0x41c952
0041c922
0041c922loc_41c922:
0041c922cmp [rbp+160], 0
0041c92aje 0x41c93c
0041c92cmov rax, [rbp+160]
0041c933mov rax, [rax]
0041c936lea rdx, [rax-1]
0041c93ajmp 0x41c943
0041c93c
0041c93cloc_41c93c:
0041c93cmov rdx, -1
0041c943
0041c943loc_41c943:
0041c943mov rax, [rbp+128]
0041c94amov rcx, rax
0041c94dcall raiseIndexError2
0041c952
0041c952loc_41c952:
0041c952mov rdx, [rbp+160]
0041c959mov rax, [rbp+128]
0041c960add rax, rdx
0041c963add rax, 16
0041c967movzx eax, [rax]
0041c96amovsx edx, al
0041c96dmov rax, [rbp+120]
0041c971mov rcx, rax
0041c974call addChar
0041c979mov [rbp+120], rax
0041c97dmov [rbp+16], 2819
0041c985lea rax, [rip+0x12f04]
0041c98cmov [rbp+24], rax
0041c990mov edx, 0
0041c995mov rax, [rbp+128]
0041c99cadd rax, 1
0041c9a0jno 0x41c9a7
0041c9a2mov edx, 1
0041c9a7
0041c9a7loc_41c9a7:
0041c9a7mov rcx, rax
0041c9aalea rax, [rbp-88]
0041c9aemov [rax], rcx
0041c9b1mov rax, rdx
0041c9b4and eax, 1
0041c9b7test al, al
0041c9b9je 0x41c9c0
0041c9bbcall raiseOverflow
0041c9c0
0041c9c0loc_41c9c0:
0041c9c0mov rax, [rbp-88]
0041c9c4mov [rbp+128], rax
0041c9cbnop
0041c9cc
0041c9ccloc_41c9cc:
0041c9ccjmp 0x41bf8f
0041c9d1
0041c9d1loc_41c9d1:
0041c9d1nop
0041c9d2jmp 0x41c9d5
0041c9d4
0041c9d4loc_41c9d4:
0041c9d4nop
0041c9d5
0041c9d5loc_41c9d5:
0041c9d5mov [rbp+16], 2833
0041c9ddlea rax, [rip+0x12eac]
0041c9e4mov [rbp+24], rax
0041c9e8mov rax, [rbp+136]
0041c9eflea rdx, [rip+0x2b38a]
0041c9f6mov rcx, rax
0041c9f9call incrSeqV3
0041c9femov [rbp+136], rax
0041ca05mov rax, [rbp+136]
0041ca0cmov rax, [rax]
0041ca0flea rcx, [rax+1]
0041ca13mov rdx, [rbp+136]
0041ca1amov [rdx], rcx
0041ca1dmov [rbp+56], rax
0041ca21mov [rbp+48], 0
0041ca29mov rax, [rbp+136]
0041ca30mov rdx, [rbp+56]
0041ca34add rdx, 2
0041ca38mov rax, [rax+8*rdx]
0041ca3cmov [rbp+48], rax
0041ca40mov rax, [rbp+120]
0041ca44mov rcx, rax
0041ca47call copyStringRC1
0041ca4cmov rdx, [rbp+136]
0041ca53mov rcx, [rbp+56]
0041ca57add rcx, 2
0041ca5bmov [rdx+8*rcx], rax
0041ca5fcmp [rbp+48], 0
0041ca64je 0x41bd83
0041ca6amov rax, [rbp+48]
0041ca6emov rcx, rax
0041ca71call nimGCunrefNoCycle
0041ca76jmp 0x41bd83
0041ca7b
0041ca7bloc_41ca7b:
0041ca7bnop
0041ca7ccall popFrame
0041ca81mov rax, [rbp+136]
0041ca88add rsp, 272
0041ca8fpop rbp
0041ca90ret
0041bcc8
0041bcc8nosparseCmdLine:
0041bcc8push rbp
0041bcc9sub rsp, 272
0041bcd0lea rbp, [rsp+128]
0041bcd8mov [rbp+160], rcx
0041bcdflea rax, [rip+0x13b96]
0041bce6mov [rbp+8], rax
0041bcealea rax, [rip+0x13b9f]
0041bcf1mov [rbp+24], rax
0041bcf5mov [rbp+16], 0
0041bcfdmov [rbp+32], 0
0041bd03mov rax, rbp
0041bd06mov rcx, rax
0041bd09call nimFrame
0041bd0emov [rbp+136], 0
0041bd19mov [rbp+16], 2778
0041bd21lea rax, [rip+0x13b68]
0041bd28mov [rbp+24], rax
0041bd2cmov [rbp+136], 0
0041bd37mov [rbp+16], 2779
0041bd3flea rax, [rip+0x13b4a]
0041bd46mov [rbp+24], rax
0041bd4amov [rbp+128], 0
0041bd55mov [rbp+16], 2780
0041bd5dlea rax, [rip+0x13b2c]
0041bd64mov [rbp+24], rax
0041bd68mov [rbp+120], 0
0041bd70mov [rbp+16], 2781
0041bd78lea rax, [rip+0x13b11]
0041bd7fmov [rbp+24], rax
0041bd83
0041bd83loc_41bd83:
0041bd83mov [rbp+16], 2782
0041bd8blea rax, [rip+0x13afe]
0041bd92mov [rbp+24], rax
0041bd96mov rax, [rbp+120]
0041bd9amov edx, 0
0041bd9fmov rcx, rax
0041bda2call setLengthStr
0041bda7mov [rbp+120], rax
0041bdabmov [rbp+16], 2784
0041bdb3lea rax, [rip+0x13ad6]
0041bdbamov [rbp+24], rax
0041bdbe
0041bdbeloc_41bdbe:
0041bdbemov [rbp+118], 0
0041bdc2cmp [rbp+160], 0
0041bdcaje 0x41bdd8
0041bdccmov rax, [rbp+160]
0041bdd3mov rax, [rax]
0041bdd6jmp 0x41bddd
0041bdd8
0041bdd8loc_41bdd8:
0041bdd8mov eax, 0
0041bddd
0041bdddloc_41bddd:
0041bdddcmp rax, [rbp+128]
0041bde4setg al
0041bde7mov [rbp+118], al
0041bdeamovzx eax, [rbp+118]
0041bdeexor eax, 1
0041bdf1test al, al
0041bdf3jne 0x41bedc
0041bdf9cmp [rbp+128], 0
0041be01js 0x41be27
0041be03cmp [rbp+160], 0
0041be0bje 0x41be19
0041be0dmov rax, [rbp+160]
0041be14mov rax, [rax]
0041be17jmp 0x41be1e
0041be19
0041be19loc_41be19:
0041be19mov eax, 0
0041be1e
0041be1eloc_41be1e:
0041be1ecmp rax, [rbp+128]
0041be25jg 0x41be57
0041be27
0041be27loc_41be27:
0041be27cmp [rbp+160], 0
0041be2fje 0x41be41
0041be31mov rax, [rbp+160]
0041be38mov rax, [rax]
0041be3blea rdx, [rax-1]
0041be3fjmp 0x41be48
0041be41
0041be41loc_41be41:
0041be41mov rdx, -1
0041be48
0041be48loc_41be48:
0041be48mov rax, [rbp+128]
0041be4fmov rcx, rax
0041be52call raiseIndexError2
0041be57
0041be57loc_41be57:
0041be57mov rdx, [rbp+160]
0041be5emov rax, [rbp+128]
0041be65add rax, rdx
0041be68add rax, 16
0041be6cmovzx eax, [rax]
0041be6fcmp al, 32
0041be71je 0x41bec7
0041be73mov rdx, [rbp+160]
0041be7amov rax, [rbp+128]
0041be81add rax, rdx
0041be84add rax, 16
0041be88movzx eax, [rax]
0041be8bcmp al, 9
0041be8dje 0x41bec7
0041be8fmov rdx, [rbp+160]
0041be96mov rax, [rbp+128]
0041be9dadd rax, rdx
0041bea0add rax, 16
0041bea4movzx eax, [rax]
0041bea7cmp al, 10
0041bea9je 0x41bec7
0041beabmov rdx, [rbp+160]
0041beb2mov rax, [rbp+128]
0041beb9add rax, rdx
0041bebcadd rax, 16
0041bec0movzx eax, [rax]
0041bec3cmp al, 13
0041bec5jne 0x41bece
0041bec7
0041bec7loc_41bec7:
0041bec7mov eax, 1
0041beccjmp 0x41bed3
0041bece
0041beceloc_41bece:
0041becemov eax, 0
0041bed3
0041bed3loc_41bed3:
0041bed3mov [rbp+118], al
0041bed6and [rbp+118], 1
0041bedajmp 0x41bedd
0041bedc
0041bedcloc_41bedc:
0041bedcnop
0041bedd
0041beddloc_41bedd:
0041beddmovzx eax, [rbp+118]
0041bee1xor eax, 1
0041bee4test al, al
0041bee6jne 0x41bf28
0041bee8mov edx, 0
0041beedmov rax, [rbp+128]
0041bef4add rax, 1
0041bef8jno 0x41beff
0041befamov edx, 1
0041beff
0041beffloc_41beff:
0041beffmov rcx, rax
0041bf02lea rax, [rbp-8]
0041bf06mov [rax], rcx
0041bf09mov rax, rdx
0041bf0cand eax, 1
0041bf0ftest al, al
0041bf11je 0x41bf18
0041bf13call raiseOverflow
0041bf18
0041bf18loc_41bf18:
0041bf18mov rax, [rbp-8]
0041bf1cmov [rbp+128], rax
0041bf23jmp 0x41bdbe
0041bf28
0041bf28loc_41bf28:
0041bf28nop
0041bf29mov [rbp+16], 2785
0041bf31lea rax, [rip+0x13958]
0041bf38mov [rbp+24], rax
0041bf3ccmp [rbp+160], 0
0041bf44je 0x41bf52
0041bf46mov rax, [rbp+160]
0041bf4dmov rax, [rax]
0041bf50jmp 0x41bf57
0041bf52
0041bf52loc_41bf52:
0041bf52mov eax, 0
0041bf57
0041bf57loc_41bf57:
0041bf57cmp rax, [rbp+128]
0041bf5ejle 0x41ca7b
0041bf64nop
0041bf65mov [rbp+16], 2788
0041bf6dlea rax, [rip+0x1391c]
0041bf74mov [rbp+24], rax
0041bf78mov [rbp+119], 0
0041bf7cmov [rbp+16], 2789
0041bf84lea rax, [rip+0x13905]
0041bf8bmov [rbp+24], rax
0041bf8f
0041bf8floc_41bf8f:
0041bf8fcmp [rbp+160], 0
0041bf97je 0x41bfa5
0041bf99mov rax, [rbp+160]
0041bfa0mov rax, [rax]
0041bfa3jmp 0x41bfaa
0041bfa5
0041bfa5loc_41bfa5:
0041bfa5mov eax, 0
0041bfaa
0041bfaaloc_41bfaa:
0041bfaacmp rax, [rbp+128]
0041bfb1jle 0x41c9d1
0041bfb7mov [rbp+16], 2790
0041bfbflea rax, [rip+0x138ca]
0041bfc6mov [rbp+24], rax
0041bfcacmp [rbp+128], 0
0041bfd2js 0x41bff8
0041bfd4cmp [rbp+160], 0
0041bfdcje 0x41bfea
0041bfdemov rax, [rbp+160]
0041bfe5mov rax, [rax]
0041bfe8jmp 0x41bfef
0041bfea
0041bfealoc_41bfea:
0041bfeamov eax, 0
0041bfef
0041bfefloc_41bfef:
0041bfefcmp rax, [rbp+128]
0041bff6jg 0x41c028
0041bff8
0041bff8loc_41bff8:
0041bff8cmp [rbp+160], 0
0041c000je 0x41c012
0041c002mov rax, [rbp+160]
0041c009mov rax, [rax]
0041c00clea rdx, [rax-1]
0041c010jmp 0x41c019
0041c012
0041c012loc_41c012:
0041c012mov rdx, -1
0041c019
0041c019loc_41c019:
0041c019mov rax, [rbp+128]
0041c020mov rcx, rax
0041c023call raiseIndexError2
0041c028
0041c028loc_41c028:
0041c028mov rdx, [rbp+160]
0041c02fmov rax, [rbp+128]
0041c036add rax, rdx
0041c039add rax, 16
0041c03dmovzx eax, [rax]
0041c040movzx eax, al
0041c043cmp eax, 92
0041c046je 0x41c07a
0041c048cmp eax, 92
0041c04bjg 0x41c8e1
0041c051cmp eax, 34
0041c054je 0x41c564
0041c05acmp eax, 34
0041c05djg 0x41c8e1
0041c063cmp eax, 9
0041c066je 0x41c7d4
0041c06ccmp eax, 32
0041c06fje 0x41c7d4
0041c075jmp 0x41c8e1
0041c07a
0041c07aloc_41c07a:
0041c07amov [rbp+16], 2792
0041c082lea rax, [rip+0x13807]
0041c089mov [rbp+24], rax
0041c08dmov rax, [rbp+128]
0041c094mov [rbp+104], rax
0041c098mov [rbp+16], 2793
0041c0a0lea rax, [rip+0x137e9]
0041c0a7mov [rbp+24], rax
0041c0ab
0041c0abloc_41c0ab:
0041c0abmov [rbp+103], 0
0041c0afcmp [rbp+160], 0
0041c0b7je 0x41c0c5
0041c0b9mov rax, [rbp+160]
0041c0c0mov rax, [rax]
0041c0c3jmp 0x41c0ca
0041c0c5
0041c0c5loc_41c0c5:
0041c0c5mov eax, 0
0041c0ca
0041c0caloc_41c0ca:
0041c0cacmp rax, [rbp+104]
0041c0cesetg al
0041c0d1mov [rbp+103], al
0041c0d4movzx eax, [rbp+103]
0041c0d8xor eax, 1
0041c0dbtest al, al
0041c0ddjne 0x41c153
0041c0dfcmp [rbp+104], 0
0041c0e4js 0x41c107
0041c0e6cmp [rbp+160], 0
0041c0eeje 0x41c0fc
0041c0f0mov rax, [rbp+160]
0041c0f7mov rax, [rax]
0041c0fajmp 0x41c101
0041c0fc
0041c0fcloc_41c0fc:
0041c0fcmov eax, 0
0041c101
0041c101loc_41c101:
0041c101cmp rax, [rbp+104]
0041c105jg 0x41c134
0041c107
0041c107loc_41c107:
0041c107cmp [rbp+160], 0
0041c10fje 0x41c121
0041c111mov rax, [rbp+160]
0041c118mov rax, [rax]
0041c11blea rdx, [rax-1]
0041c11fjmp 0x41c128
0041c121
0041c121loc_41c121:
0041c121mov rdx, -1
0041c128
0041c128loc_41c128:
0041c128mov rax, [rbp+104]
0041c12cmov rcx, rax
0041c12fcall raiseIndexError2
0041c134
0041c134loc_41c134:
0041c134mov rdx, [rbp+160]
0041c13bmov rax, [rbp+104]
0041c13fadd rax, rdx
0041c142add rax, 16
0041c146movzx eax, [rax]
0041c149cmp al, 92
0041c14bsete al
0041c14emov [rbp+103], al
0041c151jmp 0x41c154
0041c153
0041c153loc_41c153:
0041c153nop
0041c154
0041c154loc_41c154:
0041c154movzx eax, [rbp+103]
0041c158xor eax, 1
0041c15btest al, al
0041c15djne 0x41c199
0041c15fmov edx, 0
0041c164mov rax, [rbp+104]
0041c168add rax, 1
0041c16cjno 0x41c173
0041c16emov edx, 1
0041c173
0041c173loc_41c173:
0041c173mov rcx, rax
0041c176lea rax, [rbp-16]
0041c17amov [rax], rcx
0041c17dmov rax, rdx
0041c180and eax, 1
0041c183test al, al
0041c185je 0x41c18c
0041c187call raiseOverflow
0041c18c
0041c18cloc_41c18c:
0041c18cmov rax, [rbp-16]
0041c190mov [rbp+104], rax
0041c194jmp 0x41c0ab
0041c199
0041c199loc_41c199:
0041c199nop
0041c19amov [rbp+16], 2794
0041c1a2lea rax, [rip+0x136e7]
0041c1a9mov [rbp+24], rax
0041c1admov [rbp+102], 0
0041c1b1cmp [rbp+160], 0
0041c1b9je 0x41c1c7
0041c1bbmov rax, [rbp+160]
0041c1c2mov rax, [rax]
0041c1c5jmp 0x41c1cc
0041c1c7
0041c1c7loc_41c1c7:
0041c1c7mov eax, 0
0041c1cc
0041c1ccloc_41c1cc:
0041c1cccmp rax, [rbp+104]
0041c1d0setg al
0041c1d3mov [rbp+102], al
0041c1d6movzx eax, [rbp+102]
0041c1daxor eax, 1
0041c1ddtest al, al
0041c1dfjne 0x41c255
0041c1e1cmp [rbp+104], 0
0041c1e6js 0x41c209
0041c1e8cmp [rbp+160], 0
0041c1f0je 0x41c1fe
0041c1f2mov rax, [rbp+160]
0041c1f9mov rax, [rax]
0041c1fcjmp 0x41c203
0041c1fe
0041c1feloc_41c1fe:
0041c1femov eax, 0
0041c203
0041c203loc_41c203:
0041c203cmp rax, [rbp+104]
0041c207jg 0x41c236
0041c209
0041c209loc_41c209:
0041c209cmp [rbp+160], 0
0041c211je 0x41c223
0041c213mov rax, [rbp+160]
0041c21amov rax, [rax]
0041c21dlea rdx, [rax-1]
0041c221jmp 0x41c22a
0041c223
0041c223loc_41c223:
0041c223mov rdx, -1
0041c22a
0041c22aloc_41c22a:
0041c22amov rax, [rbp+104]
0041c22emov rcx, rax
0041c231call raiseIndexError2
0041c236
0041c236loc_41c236:
0041c236mov rdx, [rbp+160]
0041c23dmov rax, [rbp+104]
0041c241add rax, rdx
0041c244add rax, 16
0041c248movzx eax, [rax]
0041c24bcmp al, 34
0041c24dsete al
0041c250mov [rbp+102], al
0041c253jmp 0x41c256
0041c255
0041c255loc_41c255:
0041c255nop
0041c256
0041c256loc_41c256:
0041c256movzx eax, [rbp+102]
0041c25axor eax, 1
0041c25dtest al, al
0041c25fjne 0x41c46f
0041c265mov [rbp+72], 0
0041c26dmov [rbp+64], 0
0041c275mov [rbp+16], 2795
0041c27dlea rax, [rip+0x1360c]
0041c284mov [rbp+24], rax
0041c288mov edx, 0
0041c28dmov rax, [rbp+104]
0041c291sub rax, [rbp+128]
0041c298jno 0x41c29f
0041c29amov edx, 1
0041c29f
0041c29floc_41c29f:
0041c29fmov rcx, rax
0041c2a2lea rax, [rbp-24]
0041c2a6mov [rax], rcx
0041c2a9mov rax, rdx
0041c2acand eax, 1
0041c2aftest al, al
0041c2b1je 0x41c2b8
0041c2b3call raiseOverflow
0041c2b8
0041c2b8loc_41c2b8:
0041c2b8mov rax, [rbp-24]
0041c2bcmov rdx, rax
0041c2bfshr rdx, 63
0041c2c3add rax, rdx
0041c2c6sar rax, 1
0041c2c9mov [rbp+64], rax
0041c2cdmov [rbp+16], 90
0041c2d5lea rax, [rip+0x135f4]
0041c2dcmov [rbp+24], rax
0041c2e0mov [rbp+88], 1
0041c2e8mov [rbp+16], 91
0041c2f0lea rax, [rip+0x135d9]
0041c2f7mov [rbp+24], rax
0041c2fb
0041c2fbloc_41c2fb:
0041c2fbmov rax, [rbp+88]
0041c2ffcmp rax, [rbp+64]
0041c303jg 0x41c382
0041c305mov [rbp+16], 2795
0041c30dlea rax, [rip+0x1357c]
0041c314mov [rbp+24], rax
0041c318mov rax, [rbp+88]
0041c31cmov [rbp+72], rax
0041c320mov rax, [rbp+120]
0041c324mov edx, 92
0041c329mov rcx, rax
0041c32ccall addChar
0041c331mov [rbp+120], rax
0041c335mov [rbp+16], 93
0041c33dlea rax, [rip+0x1358c]
0041c344mov [rbp+24], rax
0041c348mov edx, 0
0041c34dmov rax, [rbp+88]
0041c351add rax, 1
0041c355jno 0x41c35c
0041c357mov edx, 1
0041c35c
0041c35cloc_41c35c:
0041c35cmov rcx, rax
0041c35flea rax, [rbp-32]
0041c363mov [rax], rcx
0041c366mov rax, rdx
0041c369and eax, 1
0041c36ctest al, al
0041c36eje 0x41c375
0041c370call raiseOverflow
0041c375
0041c375loc_41c375:
0041c375mov rax, [rbp-32]
0041c379mov [rbp+88], rax
0041c37djmp 0x41c2fb
0041c382
0041c382loc_41c382:
0041c382nop
0041c383mov [rbp+16], 2796
0041c38blea rax, [rip+0x134fe]
0041c392mov [rbp+24], rax
0041c396mov edx, 0
0041c39bmov rax, [rbp+104]
0041c39fsub rax, [rbp+128]
0041c3a6jno 0x41c3ad
0041c3a8mov edx, 1
0041c3ad
0041c3adloc_41c3ad:
0041c3admov rcx, rax
0041c3b0lea rax, [rbp-40]
0041c3b4mov [rax], rcx
0041c3b7mov rax, rdx
0041c3baand eax, 1
0041c3bdtest al, al
0041c3bfje 0x41c3c6
0041c3c1call raiseOverflow
0041c3c6
0041c3c6loc_41c3c6:
0041c3c6mov rax, [rbp-40]
0041c3caand eax, 1
0041c3cdtest rax, rax
0041c3d0jne 0x41c3f6
0041c3d2mov [rbp+16], 2797
0041c3dalea rax, [rip+0x134af]
0041c3e1mov [rbp+24], rax
0041c3e5mov rax, [rbp+104]
0041c3e9mov [rbp+128], rax
0041c3f0nop
0041c3f1jmp 0x41c55f
0041c3f6
0041c3f6loc_41c3f6:
0041c3f6nop
0041c3f7mov [rbp+16], 2799
0041c3fflea rax, [rip+0x1348a]
0041c406mov [rbp+24], rax
0041c40amov rax, [rbp+120]
0041c40emov edx, 34
0041c413mov rcx, rax
0041c416call addChar
0041c41bmov [rbp+120], rax
0041c41fmov [rbp+16], 2800
0041c427lea rax, [rip+0x13462]
0041c42emov [rbp+24], rax
0041c432mov edx, 0
0041c437mov rax, [rbp+104]
0041c43badd rax, 1
0041c43fjno 0x41c446
0041c441mov edx, 1
0041c446
0041c446loc_41c446:
0041c446mov rcx, rax
0041c449lea rax, [rbp-48]
0041c44dmov [rax], rcx
0041c450mov rax, rdx
0041c453and eax, 1
0041c456test al, al
0041c458je 0x41c45f
0041c45acall raiseOverflow
0041c45f
0041c45floc_41c45f:
0041c45fmov rax, [rbp-48]
0041c463mov [rbp+128], rax
0041c46ajmp 0x41c55f
0041c46f
0041c46floc_41c46f:
0041c46fnop
0041c470mov [rbp+16], 2802
0041c478lea rax, [rip+0x13411]
0041c47fmov [rbp+24], rax
0041c483cmp [rbp+128], 0
0041c48bjs 0x41c4b1
0041c48dcmp [rbp+160], 0
0041c495je 0x41c4a3
0041c497mov rax, [rbp+160]
0041c49emov rax, [rax]
0041c4a1jmp 0x41c4a8
0041c4a3
0041c4a3loc_41c4a3:
0041c4a3mov eax, 0
0041c4a8
0041c4a8loc_41c4a8:
0041c4a8cmp rax, [rbp+128]
0041c4afjg 0x41c4e1
0041c4b1
0041c4b1loc_41c4b1:
0041c4b1cmp [rbp+160], 0
0041c4b9je 0x41c4cb
0041c4bbmov rax, [rbp+160]
0041c4c2mov rax, [rax]
0041c4c5lea rdx, [rax-1]
0041c4c9jmp 0x41c4d2
0041c4cb
0041c4cbloc_41c4cb:
0041c4cbmov rdx, -1
0041c4d2
0041c4d2loc_41c4d2:
0041c4d2mov rax, [rbp+128]
0041c4d9mov rcx, rax
0041c4dccall raiseIndexError2
0041c4e1
0041c4e1loc_41c4e1:
0041c4e1mov rdx, [rbp+160]
0041c4e8mov rax, [rbp+128]
0041c4efadd rax, rdx
0041c4f2add rax, 16
0041c4f6movzx eax, [rax]
0041c4f9movsx edx, al
0041c4fcmov rax, [rbp+120]
0041c500mov rcx, rax
0041c503call addChar
0041c508mov [rbp+120], rax
0041c50cmov [rbp+16], 2803
0041c514lea rax, [rip+0x13375]
0041c51bmov [rbp+24], rax
0041c51fmov edx, 0
0041c524mov rax, [rbp+128]
0041c52badd rax, 1
0041c52fjno 0x41c536
0041c531mov edx, 1
0041c536
0041c536loc_41c536:
0041c536mov rcx, rax
0041c539lea rax, [rbp-56]
0041c53dmov [rax], rcx
0041c540mov rax, rdx
0041c543and eax, 1
0041c546test al, al
0041c548je 0x41c54f
0041c54acall raiseOverflow
0041c54f
0041c54floc_41c54f:
0041c54fmov rax, [rbp-56]
0041c553mov [rbp+128], rax
0041c55ajmp 0x41c9cc
0041c55f
0041c55floc_41c55f:
0041c55fjmp 0x41c9cc
0041c564
0041c564loc_41c564:
0041c564mov [rbp+16], 2805
0041c56clea rax, [rip+0x1331d]
0041c573mov [rbp+24], rax
0041c577mov edx, 0
0041c57cmov rax, [rbp+128]
0041c583add rax, 1
0041c587jno 0x41c58e
0041c589mov edx, 1
0041c58e
0041c58eloc_41c58e:
0041c58emov rcx, rax
0041c591lea rax, [rbp-64]
0041c595mov [rax], rcx
0041c598mov rax, rdx
0041c59band eax, 1
0041c59etest al, al
0041c5a0je 0x41c5a7
0041c5a2call raiseOverflow
0041c5a7
0041c5a7loc_41c5a7:
0041c5a7mov rax, [rbp-64]
0041c5abmov [rbp+128], rax
0041c5b2mov [rbp+16], 2806
0041c5balea rax, [rip+0x132cf]
0041c5c1mov [rbp+24], rax
0041c5c5cmp [rbp+119], 0
0041c5c9jne 0x41c5d4
0041c5cbmov [rbp+119], 1
0041c5cfjmp 0x41c7cf
0041c5d4
0041c5d4loc_41c5d4:
0041c5d4nop
0041c5d5mov [rbp+16], 2807
0041c5ddlea rax, [rip+0x132ac]
0041c5e4mov [rbp+24], rax
0041c5e8mov [rbp+87], 0
0041c5eccmp [rbp+160], 0
0041c5f4je 0x41c602
0041c5f6mov rax, [rbp+160]
0041c5fdmov rax, [rax]
0041c600jmp 0x41c607
0041c602
0041c602loc_41c602:
0041c602mov eax, 0
0041c607
0041c607loc_41c607:
0041c607cmp rax, [rbp+128]
0041c60esetg al
0041c611mov [rbp+87], al
0041c614movzx eax, [rbp+87]
0041c618xor eax, 1
0041c61btest al, al
0041c61djne 0x41c6a3
0041c623cmp [rbp+128], 0
0041c62bjs 0x41c651
0041c62dcmp [rbp+160], 0
0041c635je 0x41c643
0041c637mov rax, [rbp+160]
0041c63emov rax, [rax]
0041c641jmp 0x41c648
0041c643
0041c643loc_41c643:
0041c643mov eax, 0
0041c648
0041c648loc_41c648:
0041c648cmp rax, [rbp+128]
0041c64fjg 0x41c681
0041c651
0041c651loc_41c651:
0041c651cmp [rbp+160], 0
0041c659je 0x41c66b
0041c65bmov rax, [rbp+160]
0041c662mov rax, [rax]
0041c665lea rdx, [rax-1]
0041c669jmp 0x41c672
0041c66b
0041c66bloc_41c66b:
0041c66bmov rdx, -1
0041c672
0041c672loc_41c672:
0041c672mov rax, [rbp+128]
0041c679mov rcx, rax
0041c67ccall raiseIndexError2
0041c681
0041c681loc_41c681:
0041c681mov rdx, [rbp+160]
0041c688mov rax, [rbp+128]
0041c68fadd rax, rdx
0041c692add rax, 16
0041c696movzx eax, [rax]
0041c699cmp al, 34
0041c69bsete al
0041c69emov [rbp+87], al
0041c6a1jmp 0x41c6a4
0041c6a3
0041c6a3loc_41c6a3:
0041c6a3nop
0041c6a4
0041c6a4loc_41c6a4:
0041c6a4movzx eax, [rbp+87]
0041c6a8xor eax, 1
0041c6abtest al, al
0041c6adjne 0x41c79f
0041c6b3mov [rbp+16], 2808
0041c6bblea rax, [rip+0x131ce]
0041c6c2mov [rbp+24], rax
0041c6c6cmp [rbp+128], 0
0041c6cejs 0x41c6f4
0041c6d0cmp [rbp+160], 0
0041c6d8je 0x41c6e6
0041c6damov rax, [rbp+160]
0041c6e1mov rax, [rax]
0041c6e4jmp 0x41c6eb
0041c6e6
0041c6e6loc_41c6e6:
0041c6e6mov eax, 0
0041c6eb
0041c6ebloc_41c6eb:
0041c6ebcmp rax, [rbp+128]
0041c6f2jg 0x41c724
0041c6f4
0041c6f4loc_41c6f4:
0041c6f4cmp [rbp+160], 0
0041c6fcje 0x41c70e
0041c6femov rax, [rbp+160]
0041c705mov rax, [rax]
0041c708lea rdx, [rax-1]
0041c70cjmp 0x41c715
0041c70e
0041c70eloc_41c70e:
0041c70emov rdx, -1
0041c715
0041c715loc_41c715:
0041c715mov rax, [rbp+128]
0041c71cmov rcx, rax
0041c71fcall raiseIndexError2
0041c724
0041c724loc_41c724:
0041c724mov rdx, [rbp+160]
0041c72bmov rax, [rbp+128]
0041c732add rax, rdx
0041c735add rax, 16
0041c739movzx eax, [rax]
0041c73cmovsx edx, al
0041c73fmov rax, [rbp+120]
0041c743mov rcx, rax
0041c746call addChar
0041c74bmov [rbp+120], rax
0041c74fmov [rbp+16], 2809
0041c757lea rax, [rip+0x13132]
0041c75emov [rbp+24], rax
0041c762mov edx, 0
0041c767mov rax, [rbp+128]
0041c76eadd rax, 1
0041c772jno 0x41c779
0041c774mov edx, 1
0041c779
0041c779loc_41c779:
0041c779mov rcx, rax
0041c77clea rax, [rbp-72]
0041c780mov [rax], rcx
0041c783mov rax, rdx
0041c786and eax, 1
0041c789test al, al
0041c78bje 0x41c792
0041c78dcall raiseOverflow
0041c792
0041c792loc_41c792:
0041c792mov rax, [rbp-72]
0041c796mov [rbp+128], rax
0041c79djmp 0x41c7cf
0041c79f
0041c79floc_41c79f:
0041c79fnop
0041c7a0mov [rbp+16], 2811
0041c7a8lea rax, [rip+0x130e1]
0041c7afmov [rbp+24], rax
0041c7b3mov [rbp+119], 0
0041c7b7mov [rbp+16], 2812
0041c7bflea rax, [rip+0x130ca]
0041c7c6mov [rbp+24], rax
0041c7cajmp 0x41c9d5
0041c7cf
0041c7cfloc_41c7cf:
0041c7cfjmp 0x41c9cc
0041c7d4
0041c7d4loc_41c7d4:
0041c7d4mov [rbp+16], 2814
0041c7dclea rax, [rip+0x130ad]
0041c7e3mov [rbp+24], rax
0041c7e7cmp [rbp+119], 0
0041c7ebje 0x41c9d4
0041c7f1nop
0041c7f2mov [rbp+16], 2815
0041c7falea rax, [rip+0x1308f]
0041c801mov [rbp+24], rax
0041c805cmp [rbp+128], 0
0041c80djs 0x41c833
0041c80fcmp [rbp+160], 0
0041c817je 0x41c825
0041c819mov rax, [rbp+160]
0041c820mov rax, [rax]
0041c823jmp 0x41c82a
0041c825
0041c825loc_41c825:
0041c825mov eax, 0
0041c82a
0041c82aloc_41c82a:
0041c82acmp rax, [rbp+128]
0041c831jg 0x41c863
0041c833
0041c833loc_41c833:
0041c833cmp [rbp+160], 0
0041c83bje 0x41c84d
0041c83dmov rax, [rbp+160]
0041c844mov rax, [rax]
0041c847lea rdx, [rax-1]
0041c84bjmp 0x41c854
0041c84d
0041c84dloc_41c84d:
0041c84dmov rdx, -1
0041c854
0041c854loc_41c854:
0041c854mov rax, [rbp+128]
0041c85bmov rcx, rax
0041c85ecall raiseIndexError2
0041c863
0041c863loc_41c863:
0041c863mov rdx, [rbp+160]
0041c86amov rax, [rbp+128]
0041c871add rax, rdx
0041c874add rax, 16
0041c878movzx eax, [rax]
0041c87bmovsx edx, al
0041c87emov rax, [rbp+120]
0041c882mov rcx, rax
0041c885call addChar
0041c88amov [rbp+120], rax
0041c88emov [rbp+16], 2816
0041c896lea rax, [rip+0x12ff3]
0041c89dmov [rbp+24], rax
0041c8a1mov edx, 0
0041c8a6mov rax, [rbp+128]
0041c8adadd rax, 1
0041c8b1jno 0x41c8b8
0041c8b3mov edx, 1
0041c8b8
0041c8b8loc_41c8b8:
0041c8b8mov rcx, rax
0041c8bblea rax, [rbp-80]
0041c8bfmov [rax], rcx
0041c8c2mov rax, rdx
0041c8c5and eax, 1
0041c8c8test al, al
0041c8caje 0x41c8d1
0041c8cccall raiseOverflow
0041c8d1
0041c8d1loc_41c8d1:
0041c8d1mov rax, [rbp-80]
0041c8d5mov [rbp+128], rax
0041c8dcjmp 0x41c9cc
0041c8e1
0041c8e1loc_41c8e1:
0041c8e1mov [rbp+16], 2818
0041c8e9lea rax, [rip+0x12fa0]
0041c8f0mov [rbp+24], rax
0041c8f4cmp [rbp+128], 0
0041c8fcjs 0x41c922
0041c8fecmp [rbp+160], 0
0041c906je 0x41c914
0041c908mov rax, [rbp+160]
0041c90fmov rax, [rax]
0041c912jmp 0x41c919
0041c914
0041c914loc_41c914:
0041c914mov eax, 0
0041c919
0041c919loc_41c919:
0041c919cmp rax, [rbp+128]
0041c920jg 0x41c952
0041c922
0041c922loc_41c922:
0041c922cmp [rbp+160], 0
0041c92aje 0x41c93c
0041c92cmov rax, [rbp+160]
0041c933mov rax, [rax]
0041c936lea rdx, [rax-1]
0041c93ajmp 0x41c943
0041c93c
0041c93cloc_41c93c:
0041c93cmov rdx, -1
0041c943
0041c943loc_41c943:
0041c943mov rax, [rbp+128]
0041c94amov rcx, rax
0041c94dcall raiseIndexError2
0041c952
0041c952loc_41c952:
0041c952mov rdx, [rbp+160]
0041c959mov rax, [rbp+128]
0041c960add rax, rdx
0041c963add rax, 16
0041c967movzx eax, [rax]
0041c96amovsx edx, al
0041c96dmov rax, [rbp+120]
0041c971mov rcx, rax
0041c974call addChar
0041c979mov [rbp+120], rax
0041c97dmov [rbp+16], 2819
0041c985lea rax, [rip+0x12f04]
0041c98cmov [rbp+24], rax
0041c990mov edx, 0
0041c995mov rax, [rbp+128]
0041c99cadd rax, 1
0041c9a0jno 0x41c9a7
0041c9a2mov edx, 1
0041c9a7
0041c9a7loc_41c9a7:
0041c9a7mov rcx, rax
0041c9aalea rax, [rbp-88]
0041c9aemov [rax], rcx
0041c9b1mov rax, rdx
0041c9b4and eax, 1
0041c9b7test al, al
0041c9b9je 0x41c9c0
0041c9bbcall raiseOverflow
0041c9c0
0041c9c0loc_41c9c0:
0041c9c0mov rax, [rbp-88]
0041c9c4mov [rbp+128], rax
0041c9cbnop
0041c9cc
0041c9ccloc_41c9cc:
0041c9ccjmp 0x41bf8f
0041c9d1
0041c9d1loc_41c9d1:
0041c9d1nop
0041c9d2jmp 0x41c9d5
0041c9d4
0041c9d4loc_41c9d4:
0041c9d4nop
0041c9d5
0041c9d5loc_41c9d5:
0041c9d5mov [rbp+16], 2833
0041c9ddlea rax, [rip+0x12eac]
0041c9e4mov [rbp+24], rax
0041c9e8mov rax, [rbp+136]
0041c9eflea rdx, [rip+0x2b38a]
0041c9f6mov rcx, rax
0041c9f9call incrSeqV3
0041c9femov [rbp+136], rax
0041ca05mov rax, [rbp+136]
0041ca0cmov rax, [rax]
0041ca0flea rcx, [rax+1]
0041ca13mov rdx, [rbp+136]
0041ca1amov [rdx], rcx
0041ca1dmov [rbp+56], rax
0041ca21mov [rbp+48], 0
0041ca29mov rax, [rbp+136]
0041ca30mov rdx, [rbp+56]
0041ca34add rdx, 2
0041ca38mov rax, [rax+8*rdx]
0041ca3cmov [rbp+48], rax
0041ca40mov rax, [rbp+120]
0041ca44mov rcx, rax
0041ca47call copyStringRC1
0041ca4cmov rdx, [rbp+136]
0041ca53mov rcx, [rbp+56]
0041ca57add rcx, 2
0041ca5bmov [rdx+8*rcx], rax
0041ca5fcmp [rbp+48], 0
0041ca64je 0x41bd83
0041ca6amov rax, [rbp+48]
0041ca6emov rcx, rax
0041ca71call nimGCunrefNoCycle
0041ca76jmp 0x41bd83
0041ca7b
0041ca7bloc_41ca7b:
0041ca7bnop
0041ca7ccall popFrame
0041ca81mov rax, [rbp+136]
0041ca88add rsp, 272
0041ca8fpop rbp
0041ca90ret
0041bcc8
0041ca91
0041ca91pluspercent___system_696:
0041ca91push rbp
0041ca92mov rbp, rsp
0041ca95sub rsp, 96
0041ca99mov [rbp+16], rcx
0041ca9dmov [rbp+24], rdx
0041caa1lea rax, [rip+0x12e72]
0041caa8mov [rbp-56], rax
0041caaclea rax, [rip+0x12cbd]
0041cab3mov [rbp-40], rax
0041cab7mov [rbp-48], 0
0041cabfmov [rbp-32], 0
0041cac5lea rax, [rbp-64]
0041cac9mov rcx, rax
0041cacccall nimFrame
0041cad1mov [rbp-8], 0
0041cad9mov [rbp-48], 403
0041cae1lea rax, [rip+0x12c88]
0041cae8mov [rbp-40], rax
0041caecmov [rbp-48], 407
0041caf4lea rax, [rip+0x12c75]
0041cafbmov [rbp-40], rax
0041caffmov rdx, [rbp+16]
0041cb03mov rax, [rbp+24]
0041cb07add rax, rdx
0041cb0amov [rbp-8], rax
0041cb0ecall popFrame
0041cb13mov rax, [rbp-8]
0041cb17add rsp, 96
0041cb1bpop rbp
0041cb1cret
0041ca91
0041ca91pluspercent___system_696:
0041ca91push rbp
0041ca92mov rbp, rsp
0041ca95sub rsp, 96
0041ca99mov [rbp+16], rcx
0041ca9dmov [rbp+24], rdx
0041caa1lea rax, [rip+0x12e72]
0041caa8mov [rbp-56], rax
0041caaclea rax, [rip+0x12cbd]
0041cab3mov [rbp-40], rax
0041cab7mov [rbp-48], 0
0041cabfmov [rbp-32], 0
0041cac5lea rax, [rbp-64]
0041cac9mov rcx, rax
0041cacccall nimFrame
0041cad1mov [rbp-8], 0
0041cad9mov [rbp-48], 403
0041cae1lea rax, [rip+0x12c88]
0041cae8mov [rbp-40], rax
0041caecmov [rbp-48], 407
0041caf4lea rax, [rip+0x12c75]
0041cafbmov [rbp-40], rax
0041caffmov rdx, [rbp+16]
0041cb03mov rax, [rbp+24]
0041cb07add rax, rdx
0041cb0amov [rbp-8], rax
0041cb0ecall popFrame
0041cb13mov rax, [rbp-8]
0041cb17add rsp, 96
0041cb1bpop rbp
0041cb1cret
0041ca91
0041cb1d
0041cb1dincRef__system_5392:
0041cb1dpush rbp
0041cb1emov rbp, rsp
0041cb21sub rsp, 80
0041cb25mov [rbp+16], rcx
0041cb29lea rax, [rip+0x12ded]
0041cb30mov [rbp-40], rax
0041cb34lea rax, [rip+0x12cdd]
0041cb3bmov [rbp-24], rax
0041cb3fmov [rbp-32], 0
0041cb47mov [rbp-16], 0
0041cb4dlea rax, [rbp-48]
0041cb51mov rcx, rax
0041cb54call nimFrame
0041cb59mov [rbp-32], 231
0041cb61lea rax, [rip+0x12cb0]
0041cb68mov [rbp-24], rax
0041cb6cmov rax, [rbp+16]
0041cb70mov rax, [rax]
0041cb73mov edx, 8
0041cb78mov rcx, rax
0041cb7bcall pluspercent___system_696
0041cb80mov rdx, [rbp+16]
0041cb84mov [rdx], rax
0041cb87call popFrame
0041cb8cnop
0041cb8dadd rsp, 80
0041cb91pop rbp
0041cb92ret
0041cb1d
0041cb1dincRef__system_5392:
0041cb1dpush rbp
0041cb1emov rbp, rsp
0041cb21sub rsp, 80
0041cb25mov [rbp+16], rcx
0041cb29lea rax, [rip+0x12ded]
0041cb30mov [rbp-40], rax
0041cb34lea rax, [rip+0x12cdd]
0041cb3bmov [rbp-24], rax
0041cb3fmov [rbp-32], 0
0041cb47mov [rbp-16], 0
0041cb4dlea rax, [rbp-48]
0041cb51mov rcx, rax
0041cb54call nimFrame
0041cb59mov [rbp-32], 231
0041cb61lea rax, [rip+0x12cb0]
0041cb68mov [rbp-24], rax
0041cb6cmov rax, [rbp+16]
0041cb70mov rax, [rax]
0041cb73mov edx, 8
0041cb78mov rcx, rax
0041cb7bcall pluspercent___system_696
0041cb80mov rdx, [rbp+16]
0041cb84mov [rdx], rax
0041cb87call popFrame
0041cb8cnop
0041cb8dadd rsp, 80
0041cb91pop rbp
0041cb92ret
0041cb1d
0041cb93
0041cb93asgnRef:
0041cb93push rbp
0041cb94mov rbp, rsp
0041cb97sub rsp, 96
0041cb9bmov [rbp+16], rcx
0041cb9fmov [rbp+24], rdx
0041cba3lea rax, [rip+0x12d7a]
0041cbaamov [rbp-56], rax
0041cbaelea rax, [rip+0x12c63]
0041cbb5mov [rbp-40], rax
0041cbb9mov [rbp-48], 0
0041cbc1mov [rbp-32], 0
0041cbc7lea rax, [rbp-64]
0041cbcbmov rcx, rax
0041cbcecall nimFrame
0041cbd3mov [rbp-48], 286
0041cbdblea rax, [rip+0x12c36]
0041cbe2mov [rbp-40], rax
0041cbe6cmp [rbp+24], 0
0041cbebje 0x41cc13
0041cbedmov [rbp-8], 0
0041cbf5mov rax, [rbp+24]
0041cbf9mov rcx, rax
0041cbfccall usrToCell__system_5354
0041cc01mov [rbp-8], rax
0041cc05mov rax, [rbp-8]
0041cc09mov rcx, rax
0041cc0ccall incRef__system_5392
0041cc11jmp 0x41cc14
0041cc13
0041cc13loc_41cc13:
0041cc13nop
0041cc14
0041cc14loc_41cc14:
0041cc14mov [rbp-48], 287
0041cc1clea rax, [rip+0x12bf5]
0041cc23mov [rbp-40], rax
0041cc27mov rax, [rbp+16]
0041cc2bmov rax, [rax]
0041cc2etest rax, rax
0041cc31je 0x41cc5c
0041cc33mov [rbp-16], 0
0041cc3bmov rax, [rbp+16]
0041cc3fmov rax, [rax]
0041cc42mov rcx, rax
0041cc45call usrToCell__system_5354
0041cc4amov [rbp-16], rax
0041cc4emov rax, [rbp-16]
0041cc52mov rcx, rax
0041cc55call decRef__system_5399
0041cc5ajmp 0x41cc5d
0041cc5c
0041cc5cloc_41cc5c:
0041cc5cnop
0041cc5d
0041cc5dloc_41cc5d:
0041cc5dmov [rbp-48], 288
0041cc65lea rax, [rip+0x12bac]
0041cc6cmov [rbp-40], rax
0041cc70mov rax, [rbp+16]
0041cc74mov rdx, [rbp+24]
0041cc78mov [rax], rdx
0041cc7bcall popFrame
0041cc80nop
0041cc81add rsp, 96
0041cc85pop rbp
0041cc86ret
0041cb93
0041cb93asgnRef:
0041cb93push rbp
0041cb94mov rbp, rsp
0041cb97sub rsp, 96
0041cb9bmov [rbp+16], rcx
0041cb9fmov [rbp+24], rdx
0041cba3lea rax, [rip+0x12d7a]
0041cbaamov [rbp-56], rax
0041cbaelea rax, [rip+0x12c63]
0041cbb5mov [rbp-40], rax
0041cbb9mov [rbp-48], 0
0041cbc1mov [rbp-32], 0
0041cbc7lea rax, [rbp-64]
0041cbcbmov rcx, rax
0041cbcecall nimFrame
0041cbd3mov [rbp-48], 286
0041cbdblea rax, [rip+0x12c36]
0041cbe2mov [rbp-40], rax
0041cbe6cmp [rbp+24], 0
0041cbebje 0x41cc13
0041cbedmov [rbp-8], 0
0041cbf5mov rax, [rbp+24]
0041cbf9mov rcx, rax
0041cbfccall usrToCell__system_5354
0041cc01mov [rbp-8], rax
0041cc05mov rax, [rbp-8]
0041cc09mov rcx, rax
0041cc0ccall incRef__system_5392
0041cc11jmp 0x41cc14
0041cc13
0041cc13loc_41cc13:
0041cc13nop
0041cc14
0041cc14loc_41cc14:
0041cc14mov [rbp-48], 287
0041cc1clea rax, [rip+0x12bf5]
0041cc23mov [rbp-40], rax
0041cc27mov rax, [rbp+16]
0041cc2bmov rax, [rax]
0041cc2etest rax, rax
0041cc31je 0x41cc5c
0041cc33mov [rbp-16], 0
0041cc3bmov rax, [rbp+16]
0041cc3fmov rax, [rax]
0041cc42mov rcx, rax
0041cc45call usrToCell__system_5354
0041cc4amov [rbp-16], rax
0041cc4emov rax, [rbp-16]
0041cc52mov rcx, rax
0041cc55call decRef__system_5399
0041cc5ajmp 0x41cc5d
0041cc5c
0041cc5cloc_41cc5c:
0041cc5cnop
0041cc5d
0041cc5dloc_41cc5d:
0041cc5dmov [rbp-48], 288
0041cc65lea rax, [rip+0x12bac]
0041cc6cmov [rbp-40], rax
0041cc70mov rax, [rbp+16]
0041cc74mov rdx, [rbp+24]
0041cc78mov [rax], rdx
0041cc7bcall popFrame
0041cc80nop
0041cc81add rsp, 96
0041cc85pop rbp
0041cc86ret
0041cb93
0041cc87
0041cc87nosparamCount:
0041cc87push rbp
0041cc88mov rbp, rsp
0041cc8badd rsp, -128
0041cc8flea rax, [rip+0x12c96]
0041cc96mov [rbp-88], rax
0041cc9alea rax, [rip+0x12bef]
0041cca1mov [rbp-72], rax
0041cca5mov [rbp-80], 0
0041ccadmov [rbp-64], 0
0041ccb3lea rax, [rbp-96]
0041ccb7mov rcx, rax
0041ccbacall nimFrame
0041ccbfmov [rbp-8], 0
0041ccc7mov [rbp-80], 2925
0041cccflea rax, [rip+0x12bba]
0041ccd6mov [rbp-72], rax
0041ccdamovzx eax, [rip+0x2b0e7]
0041cce1test al, al
0041cce3jne 0x41cd5f
0041cce5mov [rbp-80], 2926
0041ccedlea rax, [rip+0x12b9c]
0041ccf4mov [rbp-72], rax
0041ccf8mov [rbp-16], 0
0041cd00mov rax, [rip+0x14189]
0041cd07mov rax, [rax]
0041cd0acall rax
0041cd0cmov [rbp-16], rax
0041cd10mov [rbp-24], 0
0041cd18mov rax, [rbp-16]
0041cd1cmov rcx, rax
0041cd1fcall dollar___systemZwidestrs_324
0041cd24mov [rbp-24], rax
0041cd28mov rax, [rbp-24]
0041cd2cmov rcx, rax
0041cd2fcall nosparseCmdLine
0041cd34mov rdx, rax
0041cd37lea rcx, [rip+0x2b082]
0041cd3ecall asgnRef
0041cd43mov [rbp-80], 2927
0041cd4blea rax, [rip+0x12b3e]
0041cd52mov [rbp-72], rax
0041cd56mov [rip+0x2b06b], 1
0041cd5djmp 0x41cd60
0041cd5f
0041cd5floc_41cd5f:
0041cd5fnop
0041cd60
0041cd60loc_41cd60:
0041cd60mov [rbp-80], 2928
0041cd68lea rax, [rip+0x12b21]
0041cd6fmov [rbp-72], rax
0041cd73mov rax, [rip+0x2b046]
0041cd7atest rax, rax
0041cd7dje 0x41cd8b
0041cd7fmov rax, [rip+0x2b03a]
0041cd86mov rax, [rax]
0041cd89jmp 0x41cd90
0041cd8b
0041cd8bloc_41cd8b:
0041cd8bmov eax, 0
0041cd90
0041cd90loc_41cd90:
0041cd90mov [rbp-32], rax
0041cd94mov edx, 0
0041cd99mov rax, [rbp-32]
0041cd9dsub rax, 1
0041cda1jno 0x41cda8
0041cda3mov edx, 1
0041cda8
0041cda8loc_41cda8:
0041cda8mov rcx, rax
0041cdablea rax, [rbp-40]
0041cdafmov [rax], rcx
0041cdb2mov rax, rdx
0041cdb5and eax, 1
0041cdb8test al, al
0041cdbaje 0x41cdc1
0041cdbccall raiseOverflow
0041cdc1
0041cdc1loc_41cdc1:
0041cdc1mov rax, [rbp-40]
0041cdc5mov [rbp-8], rax
0041cdc9call popFrame
0041cdcemov rax, [rbp-8]
0041cdd2sub rsp, -128
0041cdd6pop rbp
0041cdd7ret
0041cc87
0041cc87nosparamCount:
0041cc87push rbp
0041cc88mov rbp, rsp
0041cc8badd rsp, -128
0041cc8flea rax, [rip+0x12c96]
0041cc96mov [rbp-88], rax
0041cc9alea rax, [rip+0x12bef]
0041cca1mov [rbp-72], rax
0041cca5mov [rbp-80], 0
0041ccadmov [rbp-64], 0
0041ccb3lea rax, [rbp-96]
0041ccb7mov rcx, rax
0041ccbacall nimFrame
0041ccbfmov [rbp-8], 0
0041ccc7mov [rbp-80], 2925
0041cccflea rax, [rip+0x12bba]
0041ccd6mov [rbp-72], rax
0041ccdamovzx eax, [rip+0x2b0e7]
0041cce1test al, al
0041cce3jne 0x41cd5f
0041cce5mov [rbp-80], 2926
0041ccedlea rax, [rip+0x12b9c]
0041ccf4mov [rbp-72], rax
0041ccf8mov [rbp-16], 0
0041cd00mov rax, [rip+0x14189]
0041cd07mov rax, [rax]
0041cd0acall rax
0041cd0cmov [rbp-16], rax
0041cd10mov [rbp-24], 0
0041cd18mov rax, [rbp-16]
0041cd1cmov rcx, rax
0041cd1fcall dollar___systemZwidestrs_324
0041cd24mov [rbp-24], rax
0041cd28mov rax, [rbp-24]
0041cd2cmov rcx, rax
0041cd2fcall nosparseCmdLine
0041cd34mov rdx, rax
0041cd37lea rcx, [rip+0x2b082]
0041cd3ecall asgnRef
0041cd43mov [rbp-80], 2927
0041cd4blea rax, [rip+0x12b3e]
0041cd52mov [rbp-72], rax
0041cd56mov [rip+0x2b06b], 1
0041cd5djmp 0x41cd60
0041cd5f
0041cd5floc_41cd5f:
0041cd5fnop
0041cd60
0041cd60loc_41cd60:
0041cd60mov [rbp-80], 2928
0041cd68lea rax, [rip+0x12b21]
0041cd6fmov [rbp-72], rax
0041cd73mov rax, [rip+0x2b046]
0041cd7atest rax, rax
0041cd7dje 0x41cd8b
0041cd7fmov rax, [rip+0x2b03a]
0041cd86mov rax, [rax]
0041cd89jmp 0x41cd90
0041cd8b
0041cd8bloc_41cd8b:
0041cd8bmov eax, 0
0041cd90
0041cd90loc_41cd90:
0041cd90mov [rbp-32], rax
0041cd94mov edx, 0
0041cd99mov rax, [rbp-32]
0041cd9dsub rax, 1
0041cda1jno 0x41cda8
0041cda3mov edx, 1
0041cda8
0041cda8loc_41cda8:
0041cda8mov rcx, rax
0041cdablea rax, [rbp-40]
0041cdafmov [rax], rcx
0041cdb2mov rax, rdx
0041cdb5and eax, 1
0041cdb8test al, al
0041cdbaje 0x41cdc1
0041cdbccall raiseOverflow
0041cdc1
0041cdc1loc_41cdc1:
0041cdc1mov rax, [rbp-40]
0041cdc5mov [rbp-8], rax
0041cdc9call popFrame
0041cdcemov rax, [rbp-8]
0041cdd2sub rsp, -128
0041cdd6pop rbp
0041cdd7ret
0041cc87
0041cdd8
0041cdd8nimCopyMem:
0041cdd8push rbp
0041cdd9mov rbp, rsp
0041cddcsub rsp, 48
0041cde0mov [rbp+16], rcx
0041cde4mov [rbp+24], rdx
0041cde8mov [rbp+32], r8
0041cdecmov [rbp-8], 0
0041cdf4mov rdx, [rbp+32]
0041cdf8mov rax, [rbp+24]
0041cdfcmov r8, rdx
0041cdffmov rdx, rax
0041ce02mov rcx, [rbp+16]
0041ce06call memcpy
0041ce0bmov [rbp-8], rax
0041ce0fnop
0041ce10add rsp, 48
0041ce14pop rbp
0041ce15ret
0041cdd8
0041cdd8nimCopyMem:
0041cdd8push rbp
0041cdd9mov rbp, rsp
0041cddcsub rsp, 48
0041cde0mov [rbp+16], rcx
0041cde4mov [rbp+24], rdx
0041cde8mov [rbp+32], r8
0041cdecmov [rbp-8], 0
0041cdf4mov rdx, [rbp+32]
0041cdf8mov rax, [rbp+24]
0041cdfcmov r8, rdx
0041cdffmov rdx, rax
0041ce02mov rcx, [rbp+16]
0041ce06call memcpy
0041ce0bmov [rbp-8], rax
0041ce0fnop
0041ce10add rsp, 48
0041ce14pop rbp
0041ce15ret
0041cdd8
0041ce16
0041ce16copyMem__system_1727:
0041ce16push rbp
0041ce17mov rbp, rsp
0041ce1asub rsp, 32
0041ce1emov [rbp+16], rcx
0041ce22mov [rbp+24], rdx
0041ce26mov [rbp+32], r8
0041ce2amov rdx, [rbp+32]
0041ce2emov rax, [rbp+24]
0041ce32mov r8, rdx
0041ce35mov rdx, rax
0041ce38mov rcx, [rbp+16]
0041ce3ccall nimCopyMem
0041ce41nop
0041ce42add rsp, 32
0041ce46pop rbp
0041ce47ret
0041ce16
0041ce16copyMem__system_1727:
0041ce16push rbp
0041ce17mov rbp, rsp
0041ce1asub rsp, 32
0041ce1emov [rbp+16], rcx
0041ce22mov [rbp+24], rdx
0041ce26mov [rbp+32], r8
0041ce2amov rdx, [rbp+32]
0041ce2emov rax, [rbp+24]
0041ce32mov r8, rdx
0041ce35mov rdx, rax
0041ce38mov rcx, [rbp+16]
0041ce3ccall nimCopyMem
0041ce41nop
0041ce42add rsp, 32
0041ce46pop rbp
0041ce47ret
0041ce16
0041ce48
0041ce48appendString:
0041ce48push rbp
0041ce49mov rbp, rsp
0041ce4csub rsp, 32
0041ce50mov [rbp+16], rcx
0041ce54mov [rbp+24], rdx
0041ce58cmp [rbp+24], 0
0041ce5dje 0x41cea9
0041ce5fmov rax, [rbp+24]
0041ce63mov rax, [rax]
0041ce66lea rcx, [rax+1]
0041ce6amov rax, [rbp+24]
0041ce6elea rdx, [rax+16]
0041ce72mov rax, [rbp+16]
0041ce76mov rax, [rax]
0041ce79lea r8, [rax+16]
0041ce7dmov rax, [rbp+16]
0041ce81add rax, r8
0041ce84mov r8, rcx
0041ce87mov rcx, rax
0041ce8acall copyMem__system_1727
0041ce8fmov rax, [rbp+16]
0041ce93mov rdx, [rax]
0041ce96mov rax, [rbp+24]
0041ce9amov rax, [rax]
0041ce9dadd rdx, rax
0041cea0mov rax, [rbp+16]
0041cea4mov [rax], rdx
0041cea7jmp 0x41ceaa
0041cea9
0041cea9loc_41cea9:
0041cea9nop
0041ceaa
0041ceaaloc_41ceaa:
0041ceaanop
0041ceabadd rsp, 32
0041ceafpop rbp
0041ceb0ret
0041ce48
0041ce48appendString:
0041ce48push rbp
0041ce49mov rbp, rsp
0041ce4csub rsp, 32
0041ce50mov [rbp+16], rcx
0041ce54mov [rbp+24], rdx
0041ce58cmp [rbp+24], 0
0041ce5dje 0x41cea9
0041ce5fmov rax, [rbp+24]
0041ce63mov rax, [rax]
0041ce66lea rcx, [rax+1]
0041ce6amov rax, [rbp+24]
0041ce6elea rdx, [rax+16]
0041ce72mov rax, [rbp+16]
0041ce76mov rax, [rax]
0041ce79lea r8, [rax+16]
0041ce7dmov rax, [rbp+16]
0041ce81add rax, r8
0041ce84mov r8, rcx
0041ce87mov rcx, rax
0041ce8acall copyMem__system_1727
0041ce8fmov rax, [rbp+16]
0041ce93mov rdx, [rax]
0041ce96mov rax, [rbp+24]
0041ce9amov rax, [rax]
0041ce9dadd rdx, rax
0041cea0mov rax, [rbp+16]
0041cea4mov [rax], rdx
0041cea7jmp 0x41ceaa
0041cea9
0041cea9loc_41cea9:
0041cea9nop
0041ceaa
0041ceaaloc_41ceaa:
0041ceaanop
0041ceabadd rsp, 32
0041ceafpop rbp
0041ceb0ret
0041ce48
0041ceb1
0041ceb1nosparamStr:
0041ceb1push rbp
0041ceb2mov rbp, rsp
0041ceb5sub rsp, 208
0041cebcmov [rbp+16], rcx
0041cec0lea rax, [rip+0x12a70]
0041cec7mov [rbp-136], rax
0041cecelea rax, [rip+0x129bb]
0041ced5mov [rbp-120], rax
0041ced9mov [rbp-128], 0
0041cee1mov [rbp-112], 0
0041cee7lea rax, [rbp-144]
0041ceeemov rcx, rax
0041cef1call nimFrame
0041cef6mov [rbp-8], 0
0041cefemov [rbp-128], 2933
0041cf06lea rax, [rip+0x12983]
0041cf0dmov [rbp-120], rax
0041cf11movzx eax, [rip+0x2aeb0]
0041cf18test al, al
0041cf1ajne 0x41cf96
0041cf1cmov [rbp-128], 2934
0041cf24lea rax, [rip+0x12965]
0041cf2bmov [rbp-120], rax
0041cf2fmov [rbp-24], 0
0041cf37mov rax, [rip+0x13f52]
0041cf3emov rax, [rax]
0041cf41call rax
0041cf43mov [rbp-24], rax
0041cf47mov [rbp-32], 0
0041cf4fmov rax, [rbp-24]
0041cf53mov rcx, rax
0041cf56call dollar___systemZwidestrs_324
0041cf5bmov [rbp-32], rax
0041cf5fmov rax, [rbp-32]
0041cf63mov rcx, rax
0041cf66call nosparseCmdLine
0041cf6bmov rdx, rax
0041cf6elea rcx, [rip+0x2ae4b]
0041cf75call asgnRef
0041cf7amov [rbp-128], 2935
0041cf82lea rax, [rip+0x12907]
0041cf89mov [rbp-120], rax
0041cf8dmov [rip+0x2ae34], 1
0041cf94jmp 0x41cf97
0041cf96
0041cf96loc_41cf96:
0041cf96nop
0041cf97
0041cf97loc_41cf97:
0041cf97mov [rbp-128], 2936
0041cf9flea rax, [rip+0x128ea]
0041cfa6mov [rbp-120], rax
0041cfaamov [rbp-9], 0
0041cfaemov rax, [rip+0x2ae0b]
0041cfb5test rax, rax
0041cfb8je 0x41cfc6
0041cfbamov rax, [rip+0x2adff]
0041cfc1mov rax, [rax]
0041cfc4jmp 0x41cfcb
0041cfc6
0041cfc6loc_41cfc6:
0041cfc6mov eax, 0
0041cfcb
0041cfcbloc_41cfcb:
0041cfcbmov [rbp-40], rax
0041cfcfmov rax, [rbp+16]
0041cfd3cmp rax, [rbp-40]
0041cfd7setl al
0041cfdamov [rbp-9], al
0041cfddmovzx eax, [rbp-9]
0041cfe1xor eax, 1
0041cfe4test al, al
0041cfe6jne 0x41cff8
0041cfe8mov rax, [rbp+16]
0041cfecnot rax
0041cfefshr rax, 63
0041cff3mov [rbp-9], al
0041cff6jmp 0x41cff9
0041cff8
0041cff8loc_41cff8:
0041cff8nop
0041cff9
0041cff9loc_41cff9:
0041cff9movzx eax, [rbp-9]
0041cffdxor eax, 1
0041d000test al, al
0041d002jne 0x41d098
0041d008mov [rbp-128], 2937
0041d010lea rax, [rip+0x12879]
0041d017mov [rbp-120], rax
0041d01bcmp [rbp+16], 0
0041d020js 0x41d045
0041d022mov rax, [rip+0x2ad97]
0041d029test rax, rax
0041d02cje 0x41d03a
0041d02emov rax, [rip+0x2ad8b]
0041d035mov rax, [rax]
0041d038jmp 0x41d03f
0041d03a
0041d03aloc_41d03a:
0041d03amov eax, 0
0041d03f
0041d03floc_41d03f:
0041d03fcmp rax, [rbp+16]
0041d043jg 0x41d074
0041d045
0041d045loc_41d045:
0041d045mov rax, [rip+0x2ad74]
0041d04ctest rax, rax
0041d04fje 0x41d061
0041d051mov rax, [rip+0x2ad68]
0041d058mov rax, [rax]
0041d05bsub rax, 1
0041d05fjmp 0x41d068
0041d061
0041d061loc_41d061:
0041d061mov rax, -1
0041d068
0041d068loc_41d068:
0041d068mov rdx, rax
0041d06bmov rcx, [rbp+16]
0041d06fcall raiseIndexError2
0041d074
0041d074loc_41d074:
0041d074mov rax, [rip+0x2ad45]
0041d07bmov rdx, [rbp+16]
0041d07fadd rdx, 2
0041d083mov rax, [rax+8*rdx]
0041d087mov rcx, rax
0041d08acall copyString
0041d08fmov [rbp-8], rax
0041d093jmp 0x41d35c
0041d098
0041d098loc_41d098:
0041d098nop
0041d099mov [rbp-48], 0
0041d0a1mov edx, 48
0041d0a6mov rcx, [rip+0x13e93]
0041d0adcall newObj
0041d0b2mov [rbp-48], rax
0041d0b6mov rax, [rbp-48]
0041d0bamov rdx, [rip+0x13e0f]
0041d0c1mov [rax], rdx
0041d0c4mov rax, [rbp-48]
0041d0c8lea rdx, [rip+0x12871]
0041d0cfmov [rax+16], rdx
0041d0d3mov [rbp-128], 2939
0041d0dblea rax, [rip+0x127ae]
0041d0e2mov [rbp-120], rax
0041d0e6mov [rbp-128], 8
0041d0eelea rax, [rip+0x1285b]
0041d0f5mov [rbp-120], rax
0041d0f9mov [rbp-128], 2939
0041d101lea rax, [rip+0x12788]
0041d108mov [rbp-120], rax
0041d10cmov rax, [rip+0x2acad]
0041d113test rax, rax
0041d116je 0x41d124
0041d118mov rax, [rip+0x2aca1]
0041d11fmov rax, [rax]
0041d122jmp 0x41d129
0041d124
0041d124loc_41d124:
0041d124mov eax, 0
0041d129
0041d129loc_41d129:
0041d129mov [rbp-56], rax
0041d12dmov edx, 0
0041d132mov rax, [rbp-56]
0041d136sub rax, 1
0041d13ajno 0x41d141
0041d13cmov edx, 1
0041d141
0041d141loc_41d141:
0041d141mov rcx, rax
0041d144lea rax, [rbp-152]
0041d14bmov [rax], rcx
0041d14emov rax, rdx
0041d151and eax, 1
0041d154test al, al
0041d156je 0x41d15d
0041d158call raiseOverflow
0041d15d
0041d15dloc_41d15d:
0041d15dmov rax, [rbp-152]
0041d164test rax, rax
0041d167jns 0x41d1ad
0041d169mov [rbp-64], 0
0041d171mov rax, [rbp-48]
0041d175mov rax, [rax+24]
0041d179mov [rbp-64], rax
0041d17dlea rcx, [rip+0x124fc]
0041d184call copyStringRC1
0041d189mov rdx, [rbp-48]
0041d18dmov [rdx+24], rax
0041d191cmp [rbp-64], 0
0041d196je 0x41d309
0041d19cmov rax, [rbp-64]
0041d1a0mov rcx, rax
0041d1a3call nimGCunrefNoCycle
0041d1a8jmp 0x41d309
0041d1ad
0041d1adloc_41d1ad:
0041d1adnop
0041d1aemov [rbp-128], 9
0041d1b6lea rax, [rip+0x12793]
0041d1bdmov [rbp-120], rax
0041d1c1mov [rbp-72], 0
0041d1c9mov [rbp-80], 0
0041d1d1mov rcx, [rbp+16]
0041d1d5call dollar___systemZdollars_3
0041d1damov [rbp-80], rax
0041d1demov [rbp-128], 2939
0041d1e6lea rax, [rip+0x126a3]
0041d1edmov [rbp-120], rax
0041d1f1mov rax, [rip+0x2abc8]
0041d1f8test rax, rax
0041d1fbje 0x41d209
0041d1fdmov rax, [rip+0x2abbc]
0041d204mov rax, [rax]
0041d207jmp 0x41d20e
0041d209
0041d209loc_41d209:
0041d209mov eax, 0
0041d20e
0041d20eloc_41d20e:
0041d20emov [rbp-88], rax
0041d212mov edx, 0
0041d217mov rax, [rbp-88]
0041d21bsub rax, 1
0041d21fjno 0x41d226
0041d221mov edx, 1
0041d226
0041d226loc_41d226:
0041d226mov rcx, rax
0041d229lea rax, [rbp-160]
0041d230mov [rax], rcx
0041d233mov rax, rdx
0041d236and eax, 1
0041d239test al, al
0041d23bje 0x41d242
0041d23dcall raiseOverflow
0041d242
0041d242loc_41d242:
0041d242mov [rbp-128], 9
0041d24alea rax, [rip+0x126ff]
0041d251mov [rbp-120], rax
0041d255mov [rbp-96], 0
0041d25dmov rax, [rbp-160]
0041d264mov rcx, rax
0041d267call dollar___systemZdollars_3
0041d26cmov [rbp-96], rax
0041d270cmp [rbp-80], 0
0041d275je 0x41d280
0041d277mov rax, [rbp-80]
0041d27bmov rdx, [rax]
0041d27ejmp 0x41d285
0041d280
0041d280loc_41d280:
0041d280mov edx, 0
0041d285
0041d285loc_41d285:
0041d285cmp [rbp-96], 0
0041d28aje 0x41d295
0041d28cmov rax, [rbp-96]
0041d290mov rax, [rax]
0041d293jmp 0x41d29a
0041d295
0041d295loc_41d295:
0041d295mov eax, 0
0041d29a
0041d29aloc_41d29a:
0041d29aadd rax, rdx
0041d29dadd rax, 19
0041d2a1mov rcx, rax
0041d2a4call rawNewString
0041d2a9mov [rbp-72], rax
0041d2admov rax, [rbp-72]
0041d2b1lea rdx, [rip+0x12408]
0041d2b8mov rcx, rax
0041d2bbcall appendString
0041d2c0mov rdx, [rbp-80]
0041d2c4mov rax, [rbp-72]
0041d2c8mov rcx, rax
0041d2cbcall appendString
0041d2d0mov rax, [rbp-72]
0041d2d4lea rdx, [rip+0x12405]
0041d2dbmov rcx, rax
0041d2decall appendString
0041d2e3mov rdx, [rbp-96]
0041d2e7mov rax, [rbp-72]
0041d2ebmov rcx, rax
0041d2eecall appendString
0041d2f3mov rax, [rbp-48]
0041d2f7lea rcx, [rax+24]
0041d2fbmov rax, [rbp-72]
0041d2ffmov rdx, rax
0041d302call asgnRef
0041d307jmp 0x41d30a
0041d309
0041d309loc_41d309:
0041d309nop
0041d30a
0041d30aloc_41d30a:
0041d30amov rax, [rbp-48]
0041d30eadd rax, 8
0041d312mov edx, 0
0041d317mov rcx, rax
0041d31acall asgnRef
0041d31fmov [rbp-128], 2939
0041d327lea rax, [rip+0x12562]
0041d32emov [rbp-120], rax
0041d332mov rax, [rbp-48]
0041d336mov [rsp+32], 2939
0041d33flea r9, [rip+0x1254a]
0041d346lea r8, [rip+0x125ea]
0041d34dlea rdx, [rip+0x125ec]
0041d354mov rcx, rax
0041d357call raiseExceptionEx
0041d35c
0041d35cloc_41d35c:
0041d35ccall popFrame
0041d361mov rax, [rbp-8]
0041d365add rsp, 208
0041d36cpop rbp
0041d36dret
0041ceb1
0041ceb1nosparamStr:
0041ceb1push rbp
0041ceb2mov rbp, rsp
0041ceb5sub rsp, 208
0041cebcmov [rbp+16], rcx
0041cec0lea rax, [rip+0x12a70]
0041cec7mov [rbp-136], rax
0041cecelea rax, [rip+0x129bb]
0041ced5mov [rbp-120], rax
0041ced9mov [rbp-128], 0
0041cee1mov [rbp-112], 0
0041cee7lea rax, [rbp-144]
0041ceeemov rcx, rax
0041cef1call nimFrame
0041cef6mov [rbp-8], 0
0041cefemov [rbp-128], 2933
0041cf06lea rax, [rip+0x12983]
0041cf0dmov [rbp-120], rax
0041cf11movzx eax, [rip+0x2aeb0]
0041cf18test al, al
0041cf1ajne 0x41cf96
0041cf1cmov [rbp-128], 2934
0041cf24lea rax, [rip+0x12965]
0041cf2bmov [rbp-120], rax
0041cf2fmov [rbp-24], 0
0041cf37mov rax, [rip+0x13f52]
0041cf3emov rax, [rax]
0041cf41call rax
0041cf43mov [rbp-24], rax
0041cf47mov [rbp-32], 0
0041cf4fmov rax, [rbp-24]
0041cf53mov rcx, rax
0041cf56call dollar___systemZwidestrs_324
0041cf5bmov [rbp-32], rax
0041cf5fmov rax, [rbp-32]
0041cf63mov rcx, rax
0041cf66call nosparseCmdLine
0041cf6bmov rdx, rax
0041cf6elea rcx, [rip+0x2ae4b]
0041cf75call asgnRef
0041cf7amov [rbp-128], 2935
0041cf82lea rax, [rip+0x12907]
0041cf89mov [rbp-120], rax
0041cf8dmov [rip+0x2ae34], 1
0041cf94jmp 0x41cf97
0041cf96
0041cf96loc_41cf96:
0041cf96nop
0041cf97
0041cf97loc_41cf97:
0041cf97mov [rbp-128], 2936
0041cf9flea rax, [rip+0x128ea]
0041cfa6mov [rbp-120], rax
0041cfaamov [rbp-9], 0
0041cfaemov rax, [rip+0x2ae0b]
0041cfb5test rax, rax
0041cfb8je 0x41cfc6
0041cfbamov rax, [rip+0x2adff]
0041cfc1mov rax, [rax]
0041cfc4jmp 0x41cfcb
0041cfc6
0041cfc6loc_41cfc6:
0041cfc6mov eax, 0
0041cfcb
0041cfcbloc_41cfcb:
0041cfcbmov [rbp-40], rax
0041cfcfmov rax, [rbp+16]
0041cfd3cmp rax, [rbp-40]
0041cfd7setl al
0041cfdamov [rbp-9], al
0041cfddmovzx eax, [rbp-9]
0041cfe1xor eax, 1
0041cfe4test al, al
0041cfe6jne 0x41cff8
0041cfe8mov rax, [rbp+16]
0041cfecnot rax
0041cfefshr rax, 63
0041cff3mov [rbp-9], al
0041cff6jmp 0x41cff9
0041cff8
0041cff8loc_41cff8:
0041cff8nop
0041cff9
0041cff9loc_41cff9:
0041cff9movzx eax, [rbp-9]
0041cffdxor eax, 1
0041d000test al, al
0041d002jne 0x41d098
0041d008mov [rbp-128], 2937
0041d010lea rax, [rip+0x12879]
0041d017mov [rbp-120], rax
0041d01bcmp [rbp+16], 0
0041d020js 0x41d045
0041d022mov rax, [rip+0x2ad97]
0041d029test rax, rax
0041d02cje 0x41d03a
0041d02emov rax, [rip+0x2ad8b]
0041d035mov rax, [rax]
0041d038jmp 0x41d03f
0041d03a
0041d03aloc_41d03a:
0041d03amov eax, 0
0041d03f
0041d03floc_41d03f:
0041d03fcmp rax, [rbp+16]
0041d043jg 0x41d074
0041d045
0041d045loc_41d045:
0041d045mov rax, [rip+0x2ad74]
0041d04ctest rax, rax
0041d04fje 0x41d061
0041d051mov rax, [rip+0x2ad68]
0041d058mov rax, [rax]
0041d05bsub rax, 1
0041d05fjmp 0x41d068
0041d061
0041d061loc_41d061:
0041d061mov rax, -1
0041d068
0041d068loc_41d068:
0041d068mov rdx, rax
0041d06bmov rcx, [rbp+16]
0041d06fcall raiseIndexError2
0041d074
0041d074loc_41d074:
0041d074mov rax, [rip+0x2ad45]
0041d07bmov rdx, [rbp+16]
0041d07fadd rdx, 2
0041d083mov rax, [rax+8*rdx]
0041d087mov rcx, rax
0041d08acall copyString
0041d08fmov [rbp-8], rax
0041d093jmp 0x41d35c
0041d098
0041d098loc_41d098:
0041d098nop
0041d099mov [rbp-48], 0
0041d0a1mov edx, 48
0041d0a6mov rcx, [rip+0x13e93]
0041d0adcall newObj
0041d0b2mov [rbp-48], rax
0041d0b6mov rax, [rbp-48]
0041d0bamov rdx, [rip+0x13e0f]
0041d0c1mov [rax], rdx
0041d0c4mov rax, [rbp-48]
0041d0c8lea rdx, [rip+0x12871]
0041d0cfmov [rax+16], rdx
0041d0d3mov [rbp-128], 2939
0041d0dblea rax, [rip+0x127ae]
0041d0e2mov [rbp-120], rax
0041d0e6mov [rbp-128], 8
0041d0eelea rax, [rip+0x1285b]
0041d0f5mov [rbp-120], rax
0041d0f9mov [rbp-128], 2939
0041d101lea rax, [rip+0x12788]
0041d108mov [rbp-120], rax
0041d10cmov rax, [rip+0x2acad]
0041d113test rax, rax
0041d116je 0x41d124
0041d118mov rax, [rip+0x2aca1]
0041d11fmov rax, [rax]
0041d122jmp 0x41d129
0041d124
0041d124loc_41d124:
0041d124mov eax, 0
0041d129
0041d129loc_41d129:
0041d129mov [rbp-56], rax
0041d12dmov edx, 0
0041d132mov rax, [rbp-56]
0041d136sub rax, 1
0041d13ajno 0x41d141
0041d13cmov edx, 1
0041d141
0041d141loc_41d141:
0041d141mov rcx, rax
0041d144lea rax, [rbp-152]
0041d14bmov [rax], rcx
0041d14emov rax, rdx
0041d151and eax, 1
0041d154test al, al
0041d156je 0x41d15d
0041d158call raiseOverflow
0041d15d
0041d15dloc_41d15d:
0041d15dmov rax, [rbp-152]
0041d164test rax, rax
0041d167jns 0x41d1ad
0041d169mov [rbp-64], 0
0041d171mov rax, [rbp-48]
0041d175mov rax, [rax+24]
0041d179mov [rbp-64], rax
0041d17dlea rcx, [rip+0x124fc]
0041d184call copyStringRC1
0041d189mov rdx, [rbp-48]
0041d18dmov [rdx+24], rax
0041d191cmp [rbp-64], 0
0041d196je 0x41d309
0041d19cmov rax, [rbp-64]
0041d1a0mov rcx, rax
0041d1a3call nimGCunrefNoCycle
0041d1a8jmp 0x41d309
0041d1ad
0041d1adloc_41d1ad:
0041d1adnop
0041d1aemov [rbp-128], 9
0041d1b6lea rax, [rip+0x12793]
0041d1bdmov [rbp-120], rax
0041d1c1mov [rbp-72], 0
0041d1c9mov [rbp-80], 0
0041d1d1mov rcx, [rbp+16]
0041d1d5call dollar___systemZdollars_3
0041d1damov [rbp-80], rax
0041d1demov [rbp-128], 2939
0041d1e6lea rax, [rip+0x126a3]
0041d1edmov [rbp-120], rax
0041d1f1mov rax, [rip+0x2abc8]
0041d1f8test rax, rax
0041d1fbje 0x41d209
0041d1fdmov rax, [rip+0x2abbc]
0041d204mov rax, [rax]
0041d207jmp 0x41d20e
0041d209
0041d209loc_41d209:
0041d209mov eax, 0
0041d20e
0041d20eloc_41d20e:
0041d20emov [rbp-88], rax
0041d212mov edx, 0
0041d217mov rax, [rbp-88]
0041d21bsub rax, 1
0041d21fjno 0x41d226
0041d221mov edx, 1
0041d226
0041d226loc_41d226:
0041d226mov rcx, rax
0041d229lea rax, [rbp-160]
0041d230mov [rax], rcx
0041d233mov rax, rdx
0041d236and eax, 1
0041d239test al, al
0041d23bje 0x41d242
0041d23dcall raiseOverflow
0041d242
0041d242loc_41d242:
0041d242mov [rbp-128], 9
0041d24alea rax, [rip+0x126ff]
0041d251mov [rbp-120], rax
0041d255mov [rbp-96], 0
0041d25dmov rax, [rbp-160]
0041d264mov rcx, rax
0041d267call dollar___systemZdollars_3
0041d26cmov [rbp-96], rax
0041d270cmp [rbp-80], 0
0041d275je 0x41d280
0041d277mov rax, [rbp-80]
0041d27bmov rdx, [rax]
0041d27ejmp 0x41d285
0041d280
0041d280loc_41d280:
0041d280mov edx, 0
0041d285
0041d285loc_41d285:
0041d285cmp [rbp-96], 0
0041d28aje 0x41d295
0041d28cmov rax, [rbp-96]
0041d290mov rax, [rax]
0041d293jmp 0x41d29a
0041d295
0041d295loc_41d295:
0041d295mov eax, 0
0041d29a
0041d29aloc_41d29a:
0041d29aadd rax, rdx
0041d29dadd rax, 19
0041d2a1mov rcx, rax
0041d2a4call rawNewString
0041d2a9mov [rbp-72], rax
0041d2admov rax, [rbp-72]
0041d2b1lea rdx, [rip+0x12408]
0041d2b8mov rcx, rax
0041d2bbcall appendString
0041d2c0mov rdx, [rbp-80]
0041d2c4mov rax, [rbp-72]
0041d2c8mov rcx, rax
0041d2cbcall appendString
0041d2d0mov rax, [rbp-72]
0041d2d4lea rdx, [rip+0x12405]
0041d2dbmov rcx, rax
0041d2decall appendString
0041d2e3mov rdx, [rbp-96]
0041d2e7mov rax, [rbp-72]
0041d2ebmov rcx, rax
0041d2eecall appendString
0041d2f3mov rax, [rbp-48]
0041d2f7lea rcx, [rax+24]
0041d2fbmov rax, [rbp-72]
0041d2ffmov rdx, rax
0041d302call asgnRef
0041d307jmp 0x41d30a
0041d309
0041d309loc_41d309:
0041d309nop
0041d30a
0041d30aloc_41d30a:
0041d30amov rax, [rbp-48]
0041d30eadd rax, 8
0041d312mov edx, 0
0041d317mov rcx, rax
0041d31acall asgnRef
0041d31fmov [rbp-128], 2939
0041d327lea rax, [rip+0x12562]
0041d32emov [rbp-120], rax
0041d332mov rax, [rbp-48]
0041d336mov [rsp+32], 2939
0041d33flea r9, [rip+0x1254a]
0041d346lea r8, [rip+0x125ea]
0041d34dlea rdx, [rip+0x125ec]
0041d354mov rcx, rax
0041d357call raiseExceptionEx
0041d35c
0041d35cloc_41d35c:
0041d35ccall popFrame
0041d361mov rax, [rbp-8]
0041d365add rsp, 208
0041d36cpop rbp
0041d36dret
0041ceb1
Loading..