Function at 0x14000e770
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x128
call sym.StartProcess__67aro75ann_u179
mov rcx, qword [0x140770060]
call sym.__emutls_get_address
cmp byte [rax], 0
mov rbx, rax
jne 0x14000f59a
mov rax, qword [0x14076ff50]
mov ecx, 0x3e8
lea rsi, [rsp + 0x50]
lea r14, [0x14001d8a0]
call qword [rax]
mov edx, 1
mov rcx, r14
call sym.echoBinSafe
movsxd rdx, dword [0x140776238]
lea rax, [0x14076f640]
mov rcx, rsi
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], 0x14
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
jne 0x14000f640
lea rcx, [rsp + 0x60]
mov edx, 2
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdi
call sym.echoBinSafe
lea rdx, [0x14001e768]
mov r8d, 0x750ec8
mov rcx, rsi
call sym.at___67aro75ann_u7
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
jne 0x14000f640
mov qword [0x140776250], rdx
mov rcx, rsi
mov rdx, qword [0x140776230]
mov qword [0x140776258], rax
lea rax, [0x14001e740]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x80], 0xd
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov r12, qword [rsp + 0x58]
jne 0x14000f537
lea rcx, [rsp + 0x80]
mov edx, 2
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
call sym.echoBinSafe
mov r8, qword [0x140776250]
xor edx, edx
mov rax, qword [0x14076ff20]
mov rcx, qword [0x140776230]
mov r9d, 0x1000
mov dword [rsp + 0x20], 4
mov qword [0x140776218], r8
call qword [rax]
mov rcx, rsi
mov qword [rsp + 0xa0], 0x32
mov qword [0x140776220], rax
mov rdx, rax
lea rax, [0x14001e700]
mov qword [rsp + 0xa8], rax
call sym.repr__systemZrepr95v50_u59
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
jne 0x14000f528
mov edx, 2
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rbp
call sym.echoBinSafe
mov rdx, qword [0x140776250]
test rdx, rdx
jle 0x14000f6a0
lea rax, [0x140776210]
mov r9, qword [0x140776218]
mov rdx, qword [0x140776220]
mov qword [rsp + 0x20], rax
mov rax, qword [0x140776258]
mov rcx, qword [0x140776230]
lea r8, [rax + 8]
mov rax, qword [0x14076ff30]
call qword [rax]
mov dword [0x140776208], eax
cmp eax, 1
jne 0x14000f793
lea rax, [0x14001e6c0]
mov rcx, rsi
mov edx, 1
mov qword [rsp + 0xe0], 0x18
mov qword [rsp + 0xe8], rax
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
jne 0x14000f5f8
lea rcx, [rsp + 0xe0]
mov edx, 2
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r13
call sym.echoBinSafe
mov rdx, qword [0x140776210]
lea rax, [0x14001e6a0]
mov rcx, rsi
mov qword [rsp + 0x100], 0x17
mov qword [rsp + 0x108], rax
call sym.dollar___systemZdollars_u11
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
jne 0x14000ea59
mov qword [rsp + 0x110], rdx
lea rcx, [rsp + 0x100]
mov edx, 2
mov qword [rsp + 0x118], r15
call sym.echoBinSafe
mov edx, 1
lea rcx, [0x14001d890]
call sym.echoBinSafe
test r15, r15
je 0x14000ea69
test byte [r15 + 7], 0x40
je 0x14000f660
test r13, r13
je 0x14000ea79
test byte [r13 + 7], 0x40
je 0x14000f650
cmp byte [rbx], 0
jne 0x14000f528
mov edx, 1
lea rcx, [0x14001d870]
lea r13, [0x14001d860]
call sym.echoBinSafe
mov edx, 1
mov rcx, r13
call sym.echoBinSafe
lea rdx, [0x14001dd88]
mov r8d, 0x800
mov rcx, rsi
call sym.at___67aro75ann_u7
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jne 0x14000f528
mov qword [0x140776248], rdx
lea rcx, [0x14001d850]
mov edx, 1
mov qword [0x140776240], rax
mov qword [0x140776200], rax
call sym.echoBinSafe
mov rax, qword [0x14076ff20]
xor edx, edx
mov dword [rsp + 0x20], 0x40
mov r8, qword [0x140776200]
mov rcx, qword [0x140776230]
mov r9d, 0x1000
call qword [rax]
mov edx, 1
mov qword [0x1407761f8], rax
test rax, rax
je 0x14000f7cc
lea rcx, [0x14001d840]
call sym.echoBinSafe
mov rdx, qword [0x1407761f8]
lea rax, [0x14001dca0]
mov rcx, rsi
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 0x29
call sym.repr__systemZrepr95v50_u59
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
jne 0x14000f6c0
lea rcx, [rsp + 0x100]
mov edx, 2
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], r15
call sym.echoBinSafe
test r15, r15
je 0x14000ebac
test byte [r15 + 7], 0x40
je 0x14000f5e8
cmp byte [rbx], 0
jne 0x14000f528
mov edx, 1
mov rcx, r13
call sym.echoBinSafe
mov edx, 1
lea rcx, [0x14001d820]
call sym.echoBinSafe
mov r9, qword [0x140776240]
test r9, r9
jle 0x14000ed7c
mov rax, r9
xor ecx, ecx
mov qword [0x1407761e8], rcx
cmp rcx, rax
jge 0x14000f6b0
mov rdx, qword [0x140776248]
lea r15, [rcx + 1]
cmp byte [rdx + rcx + 8], 0x88
jne 0x14000ecd0
cmp r15, rax
jge 0x14000f6f0
cmp byte [rdx + r15 + 8], 0x88
jne 0x14000ecd0
lea r8, [rcx + 2]
cmp r8, rax
jge 0x14000f670
cmp byte [rdx + r8 + 8], 0x88
jne 0x14000ecd0
mov r8, rcx
add r8, 3
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp r8, rax
jge 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0x88
jne 0x14000ecd0
mov r8, rcx
add r8, 4
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
test r8, r8
js 0x14000f670
cmp r8, rax
jge 0x14000f670
cmp byte [rdx + r8 + 8], 0x88
jne 0x14000ecd0
mov r8, rcx
add r8, 5
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp r8, rax
jge 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0x88
je 0x14000ecf0
nop dword [rax]
cmp r15, r9
je 0x14000ed7c
mov rax, qword [0x140776240]
mov rcx, r15
jmp 0x14000ebe8
mov rdx, rcx
mov rcx, rsi
lea rax, [0x14001dbc0]
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x100], 0x18
mov qword [rsp + 0x108], rax
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x40]
jne 0x14000f708
mov qword [rsp + 0x110], rdx
mov edx, 2
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x100]
call sym.echoBinSafe
mov rdx, qword [0x1407761e8]
mov rax, qword [rsp + 0x40]
mov qword [0x1407761f0], rdx
test rax, rax
je 0x14000ed7c
test byte [rax + 7], 0x40
je 0x14000f6e0
mov edx, 1
lea rcx, [0x14001d810]
call sym.echoBinSafe
mov rcx, qword [0x1407761f0]
mov rdx, qword [0x140776240]
test rcx, rcx
js 0x14000f688
cmp rcx, rdx
jge 0x14000f688
mov rax, qword [0x140776248]
mov rdx, qword [0x140776220]
mov qword [rax + rcx + 8], rdx
mov edx, 1
lea rcx, [0x14001d800]
call sym.echoBinSafe
mov edx, 1
mov rcx, r13
call sym.echoBinSafe
mov edx, 1
lea rcx, [0x14001d7f0]
call sym.echoBinSafe
mov r9, qword [0x140776240]
mov qword [0x1407761f0], 0
test r9, r9
jle 0x14000f10c
mov rax, r9
xor ecx, ecx
nop
mov qword [0x1407761e0], rcx
cmp rax, rcx
jle 0x14000f6b0
mov rdx, qword [0x140776248]
lea r15, [rcx + 1]
cmp byte [rdx + rcx + 8], 0x49
jne 0x14000f628
cmp rax, r15
jle 0x14000f6f0
cmp byte [rdx + r15 + 8], 0xba
jne 0x14000f628
lea r8, [rcx + 2]
cmp rax, r8
jle 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 3
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp rax, r8
jle 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 4
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp r8, rax
jge 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 5
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp rax, r8
jle 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 6
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
test r8, r8
js 0x14000f670
cmp r8, rax
jge 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 7
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp r8, rax
jge 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 8
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
test r8, r8
js 0x14000f670
cmp r8, rax
jge 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 9
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp rax, r8
jle 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0
jne 0x14000f628
mov r8, rcx
add r8, 0xa
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp r8, rax
jge 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0x41
jne 0x14000f628
mov r8, rcx
add r8, 0xb
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp rax, r8
jle 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0xff
jne 0x14000f628
mov r8, rcx
add r8, 0xc
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp rax, r8
jle 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0xe2
jne 0x14000f628
lea rax, [0x14001dbc0]
mov rdx, rcx
mov rcx, rsi
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 0x18
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov r9, qword [rsp + 0x40]
jne 0x14000f606
mov qword [rsp + 0x110], rdx
lea rcx, [rsp + 0x100]
mov edx, 2
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x40], rax
call sym.echoBinSafe
mov rax, qword [rsp + 0x40]
mov r9, qword [rsp + 0x48]
mov rdx, qword [0x1407761e0]
add rdx, 2
jo 0x14000f824
mov qword [0x1407761f0], rdx
test rax, rax
je 0x14000f10c
test byte [rax + 7], 0x40
je 0x14000f84b
lea rcx, [0x14001d7e0]
mov edx, 1
call sym.echoBinSafe
mov rcx, qword [0x1407761f0]
mov rax, qword [0x140776240]
test rcx, rcx
js 0x14000f6b0
cmp rcx, rax
jge 0x14000f6b0
mov rdx, qword [0x140776220]
mov rax, qword [0x140776248]
mov qword [rax + rcx + 8], rdx
mov edx, 1
mov rcx, r13
mov qword [0x1407761f0], 0
call sym.echoBinSafe
mov edx, 1
lea rcx, [0x14001d7d0]
call sym.echoBinSafe
mov r15, qword [0x140776240]
test r15, r15
jle 0x14000f298
mov rax, r15
xor ecx, ecx
mov qword [0x1407761d8], rcx
cmp rax, rcx
jle 0x14000f6b0
mov rdx, qword [0x140776248]
lea r13, [rcx + 1]
cmp byte [rdx + rcx + 8], 0xde
jne 0x14000f759
cmp r13, rax
jge 0x14000f7e2
cmp byte [rdx + r13 + 8], 0xad
jne 0x14000f759
lea r8, [rcx + 2]
cmp rax, r8
jle 0x14000f670
cmp byte [rdx + r8 + 8], 0x10
jne 0x14000f759
mov r8, rcx
add r8, 3
js 0x14000f6ce
cmp r8, rcx
jb 0x14000f6ce
cmp rax, r8
jle 0x14000f670
test r8, r8
js 0x14000f670
cmp byte [rdx + r8 + 8], 0xaf
jne 0x14000f759
mov rdx, rcx
mov rcx, rsi
lea rax, [0x14001dbc0]
mov qword [rsp + 0x100], 0x18
mov qword [rsp + 0x108], rax
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
jne 0x14000f738
mov qword [rsp + 0x110], rdx
mov edx, 2
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x100]
call sym.echoBinSafe
mov rdx, qword [0x1407761d8]
mov rax, qword [rsp + 0x40]
mov qword [0x1407761f0], rdx
test rax, rax
je 0x14000f298
test byte [rax + 7], 0x40
je 0x14000f786
mov rdx, qword [0x140776250]
mov rcx, rsi
lea rax, [0x14001da00]
mov qword [rsp + 0xc0], 0x27
mov qword [rsp + 0xc8], rax
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
jne 0x14000f50d
lea rcx, [rsp + 0xc0]
mov edx, 2
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r15
call sym.echoBinSafe
mov rax, qword [0x140776250]
mov rcx, qword [0x1407761f0]
mov dword [0x1407761d4], eax
test rcx, rcx
js 0x14000f771
cmp rcx, qword [0x140776240]
jge 0x14000f771
mov rdx, qword [0x140776248]
mov dword [rdx + rcx + 8], eax
cmp qword [0x140776220], 0
mov edx, 1
je 0x14000f858
lea rcx, [0x14001d7c0]
call sym.echoBinSafe
mov edx, 1
mov rcx, r14
call sym.echoBinSafe
mov rax, qword [0x14076ff50]
mov ecx, 0x3e8
call qword [rax]
mov rax, qword [0x140776240]
test rax, rax
jle 0x14000f7bc
lea rax, [0x140776210]
mov r9, qword [0x140776200]
mov rdx, qword [0x1407761f8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x140776248]
mov rcx, qword [0x140776230]
lea r8, [rax + 8]
mov rax, qword [0x14076ff30]
call qword [rax]
mov dword [0x140776208], eax
sub eax, 1
jne 0x14000f793
lea rax, [0x14001e6c0]
mov rcx, rsi
mov edx, 1
mov qword [rsp + 0xe0], 0x18
mov qword [rsp + 0xe8], rax
call sym.dollar___systemZdollars_u8
cmp byte [rbx], 0
mov rax, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
jne 0x14000f7ae
lea rcx, [rsp + 0xe0]
mov edx, 2
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r13
call sym.echoBinSafe
mov rdx, qword [0x140776210]
lea rax, [0x14001e6a0]
mov rcx, rsi
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 0x17
call sym.dollar___systemZdollars_u11
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
jne 0x14000f48d
mov qword [rsp + 0x110], rdx
lea rcx, [rsp + 0x100]
mov edx, 2
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x40], rax
call sym.echoBinSafe
mov edx, 1
lea rcx, [0x14001d890]
call sym.echoBinSafe
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14000f49c
test byte [rax + 7], 0x40
je 0x14000f7f3
test r13, r13
je 0x14000f4ac
test byte [r13 + 7], 0x40
je 0x14000f800
cmp byte [rbx], 0
jne 0x14000f50d
mov edx, 1
mov rcx, r14
call sym.echoBinSafe
mov rax, qword [0x14076ff50]
mov ecx, 0x3e8
call qword [rax]
mov edx, 1
lea rcx, [0x14001d7a0]
call sym.echoBinSafe
xor eax, eax
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov rax, qword [0x14076ff40]
xor r8d, r8d
mov dword [rsp + 0x28], edx
mov r9, qword [0x1407761f8]
xor edx, edx
mov qword [rsp + 0x20], rcx
mov rcx, qword [0x140776230]
call qword [rax]
test r15, r15
je 0x14000f528
test byte [r15 + 7], 0x40
jne 0x14000f528
mov rcx, r15
call sym.deallocShared
nop dword [rax]
test rbp, rbp
je 0x14000f537
test byte [rbp + 7], 0x40
je 0x14000f5c8
test r12, r12
je 0x14000f548
test byte [r12 + 7], 0x40
je 0x14000f5d8
test rdi, rdi
je 0x14000f553
test byte [rdi + 7], 0x40
je 0x14000f5b8
cmp byte [rbx], 0
jne 0x14000f59a
movdqa xmm0, xmmword [0x140776240]
mov rcx, rsi
movaps xmmword [rsp + 0x50], xmm0
call sym.eqdestroy___67aro75ann_u140
movdqa xmm1, xmmword [0x140776250]
mov rcx, rsi
movaps xmmword [rsp + 0x50], xmm1
call sym.eqdestroy___67aro75ann_u140
mov rax, qword [0x1407701e0]
mov rcx, rsi
movdqu xmm2, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm2
call sym.eqdestroy___stdZexitprocs_u301
call sym.nimTestErrorFlag
nop
add rsp, 0x128
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
call sym.deallocShared
jmp 0x14000f553
mov rcx, rbp
call sym.deallocShared
jmp 0x14000f537
mov rcx, r12
call sym.deallocShared
jmp 0x14000f548
mov rcx, r15
call sym.deallocShared
jmp 0x14000ebac
test r13, r13
jne 0x14000ea6e
jmp 0x14000f528
test rax, rax
je 0x14000f528
test byte [rax + 7], 0x40
je 0x14000f80d
cmp byte [rbx], 0
jne 0x14000f528
nop word [rax + rax]
cmp r9, r15
je 0x14000f10c
mov rax, qword [0x140776240]
mov rcx, r15
jmp 0x14000ee10
test rdi, rdi
jne 0x14000f54d
jmp 0x14000f59a
mov rcx, r13
call sym.deallocShared
jmp 0x14000ea79
mov rcx, r15
call sym.deallocShared
jmp 0x14000ea69
lea rdx, [rax - 1]
mov rcx, r8
call sym.raiseIndexError2
jmp 0x14000f528
sub rdx, 1
call sym.raiseIndexError2
jmp 0x14000f528
sub rdx, 1
xor ecx, ecx
call sym.raiseIndexError2
jmp 0x14000f528
lea rdx, [rax - 1]
call sym.raiseIndexError2
jmp 0x14000f528
test r15, r15
jne 0x14000eba1
jmp 0x14000f528
call sym.raiseOverflow
jmp 0x14000f528
mov rcx, rax
call sym.deallocShared
jmp 0x14000ed7c
lea rdx, [rax - 1]
mov rcx, r15
call sym.raiseIndexError2
jmp 0x14000f528
test rcx, rcx
je 0x14000f528
test byte [rcx + 7], 0x40
jne 0x14000f528
mov qword [rsp + 0x40], r9
call sym.deallocShared
cmp byte [rbx], 0
mov r9, qword [rsp + 0x40]
je 0x14000ecd0
jmp 0x14000f528
test rcx, rcx
je 0x14000f528
test byte [rcx + 7], 0x40
jne 0x14000f528
call sym.deallocShared
cmp byte [rbx], 0
jne 0x14000f528
cmp r13, r15
je 0x14000f298
mov rax, qword [0x140776240]
mov rcx, r13
jmp 0x14000f18e
mov rax, qword [0x140776240]
lea rdx, [rax - 1]
call sym.raiseIndexError2
jmp 0x14000f50d
mov rcx, rax
call sym.deallocShared
jmp 0x14000f298
lea rcx, [0x14001d880]
mov edx, 1
call sym.echoBinSafe
mov ecx, 1
call sym.exit
test r13, r13
jne 0x14000f4a1
jmp 0x14000f50d
lea rdx, [rax - 1]
xor ecx, ecx
call sym.raiseIndexError2
jmp 0x14000f50d
lea rcx, [0x14001d830]
call sym.echoBinSafe
mov ecx, 1
call sym.exit
lea rdx, [rax - 1]
mov rcx, r13
call sym.raiseIndexError2
jmp 0x14000f528
mov rcx, rax
call sym.deallocShared
jmp 0x14000f49c
mov rcx, r13
call sym.deallocShared
jmp 0x14000f4ac
mov rcx, rax
mov qword [rsp + 0x40], r9
call sym.deallocShared
mov r9, qword [rsp + 0x40]
jmp 0x14000f619
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], r9
call sym.raiseOverflow
mov rax, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
test rax, rax
jne 0x14000f60f
jmp 0x14000f619
mov rcx, rax
call sym.deallocShared
jmp 0x14000f10c
lea rcx, [0x14001d7b0]
call sym.echoBinSafe
mov ecx, 1
call sym.exit
nop
nop