Function at 0x66965260
Capabilities:
Check os version

Disassembly:
lea r12, [rsp - 0x1e8]
cmp r12, qword [r14 + 0x10]
jbe 0x66966ef5
push rbp
mov rbp, rsp
sub rsp, 0x260
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x288], rdi
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], rax
lea rax, [0x669efe80]
call sym.runtime.newobject
mov qword [rsp + 0x1e0], rax
mov rdi, rax
lea rsi, [0x66cb7418]
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.66866f4c
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x288]
xor edx, edx
jmp 0x66965321
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x1d8], rcx
mov rdx, qword [rcx]
mov rsi, qword [rcx + 8]
mov rdx, qword [rdx + 0x18]
mov rbx, rax
mov rax, rsi
call rdx
mov rcx, qword [rsp + 0x1d8]
add rcx, 0x10
mov rdx, qword [rsp + 0x1a8]
inc rdx
mov rax, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x290]
cmp r8, rdx
jg 0x669652df
mov rdx, qword [rsp + 0x270]
mov r8, qword [rsp + 0x278]
xor ecx, ecx
xor ebx, ebx
jmp 0x6696534a
inc rcx
mov rbx, r9
cmp r8, rcx
jle 0x66965362
lea r9, [rcx + rcx*2]
mov r9, qword [rdx + r9*8 + 8]
cmp rbx, r9
jl 0x66965344
mov r9, rbx
jmp 0x66965344
cmp qword [rax], 0
jle 0x66965377
mov qword [rsp + 0x120], rbx
xor ecx, ecx
jmp 0x66966daf
mov qword [rsp + 0x120], rbx
nop
nop
nop
xor ecx, ecx
movsd xmm0, qword [0x66cb4bc8]
movsd xmm1, qword [0x66cb4bf0]
jmp 0x669653c1
mov rcx, qword [rsp + 0x158]
inc rcx
mov rax, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x270]
mov rbx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x278]
cmp r8, rcx
jle 0x66965427
mov qword [rsp + 0x158], rcx
movsd qword [rsp + 0xe8], xmm0
movsd qword [rsp + 0xf8], xmm1
lea rsi, [rcx + rcx*2]
mov rax, qword [rdx + rsi*8]
mov rbx, qword [rdx + rsi*8 + 8]
mov rsi, qword [rdx + rsi*8 + 0x10]
mov rcx, rsi
call dbg.github.com/guptarohit/asciigraph.minMaxFloat64Slice
movsd xmm2, qword [rsp + 0xe8]
ucomisd xmm2, xmm0
ja 0x6696540c
movups xmm0, xmm2
movsd xmm2, qword [rsp + 0xf8]
ucomisd xmm1, xmm2
ja 0x66965396
movups xmm1, xmm2
jmp 0x66965396
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x6696543a
movsd xmm2, qword [rcx]
ucomisd xmm0, xmm2
ja 0x6696543d
movups xmm2, xmm0
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x66965450
movsd xmm3, qword [rcx]
ucomisd xmm3, xmm1
ja 0x66965453
movups xmm3, xmm1
movsd qword [rsp + 0xf8], xmm3
movsd qword [rsp + 0xe8], xmm2
movups xmm1, xmm3
subsd xmm3, xmm2
movq rcx, xmm3
btr rcx, 0x3f
movq xmm3, rcx
movsd qword [rsp + 0x58], xmm3
cmp qword [rax + 8], 0
jg 0x669655d5
cvttsd2si rsi, xmm3
test rsi, rsi
jle 0x6696549f
mov qword [rax + 8], rsi
jmp 0x669655d5
nop
mov qword [rsp], rcx
call dbg.math.archLog
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 8]
movsd xmm1, qword [0x66cb4b70]
mulsd xmm0, xmm1
movsd xmm2, qword [0x66cb4bd0]
pxor xmm0, xmm2
movzx eax, byte [0x66e04814]
test eax, eax
je 0x669654ec
roundsd xmm2, xmm0, 2
jmp 0x669654fc
call dbg.math.Ceil
movsd xmm1, qword [0x66cb4b70]
movups xmm2, xmm0
cvttsd2si rax, xmm2
cmp rax, 0x134
ja 0x66965537
mov rdx, rax
shr rdx, 5
cmp rdx, 0xa
jae 0x66966d77
lea rcx, [0x66970380]
movsd xmm2, qword [rcx + rdx*8]
and eax, 0x1f
lea rcx, [0x66971be0]
mulsd xmm2, qword [rcx + rax*8]
jmp 0x6696558d
lea rdx, [rax + 0x143]
nop
cmp rdx, 0x143
ja 0x6696557a
neg rax
mov rdx, rax
shr rdx, 5
cmp rdx, 0xb
jae 0x66966d6a
lea rcx, [0x669707a0]
movsd xmm2, qword [rcx + rdx*8]
and eax, 0x1f
lea rcx, [0x66971be0]
divsd xmm2, qword [rcx + rax*8]
jmp 0x6696558d
test rax, rax
jle 0x6696558a
nop
movsd xmm2, qword [0x66cb4bc8]
jmp 0x6696558d
xorps xmm2, xmm2
movsd xmm3, qword [rsp + 0x58]
mulsd xmm2, xmm3
cvttsd2si rax, xmm2
mov rcx, qword [rsp + 0x1e0]
mov qword [rcx + 8], rax
mov rax, rcx
mov rdx, qword [rsp + 0x270]
mov rbx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x278]
movsd xmm1, qword [rsp + 0xf8]
movsd xmm2, qword [rsp + 0xe8]
cmp qword [rax + 0x20], 0
jg 0x669655e4
mov qword [rax + 0x20], 3
xorps xmm4, xmm4
ucomisd xmm4, xmm3
jne 0x669655ef
jnp 0x66965602
mov rcx, qword [rax + 8]
xorps xmm5, xmm5
cvtsi2sd xmm5, rcx
divsd xmm5, xmm3
nop
jmp 0x6696560a
movsd xmm5, qword [0x66cb4b00]
movsd qword [rsp + 0xd0], xmm5
movups xmm0, xmm2
mulsd xmm0, xmm5
call dbg.github.com/guptarohit/asciigraph.round
movsd qword [rsp + 0xf0], xmm0
movsd xmm1, qword [rsp + 0xd0]
movsd xmm2, qword [rsp + 0xf8]
mulsd xmm1, xmm2
movups xmm0, xmm1
call dbg.github.com/guptarohit/asciigraph.round
movsd xmm1, qword [rsp + 0xf0]
cvttsd2si rax, xmm1
mov qword [rsp + 0x138], rax
cvttsd2si rcx, xmm0
mov qword [rsp + 0x140], rcx
sub rcx, rax
xorps xmm2, xmm2
cvtsi2sd xmm2, rcx
mov rcx, qword [rsp + 0x1e0]
mov rbx, qword [rcx + 0x20]
mov qword [rsp + 0x1a8], rbx
movq rsi, xmm2
btr rsi, 0x3f
movq xmm2, rsi
cvttsd2si rsi, xmm2
mov qword [rsp + 0xc8], rsi
lea rdi, [rsi + 1]
mov qword [rsp + 0xe0], rdi
mov r8, qword [rsp + 0x120]
lea r9, [r8 + rbx]
mov qword [rsp + 0xa0], r9
lea rax, [0x669c00e0]
mov rbx, rdi
mov rcx, rbx
call dbg.runtime.makeslice
mov qword [rsp + 0x1d8], rax
xor ecx, ecx
jmp 0x669656ef
mov qword [rdi + rsi*8], rax
inc rdx
mov rax, rdi
mov rcx, rdx
mov rdx, qword [rsp + 0xe0]
cmp rcx, rdx
jge 0x66965766
mov qword [rsp + 0x150], rcx
lea rax, [0x669d8520]
mov rbx, qword [rsp + 0xa0]
mov rcx, rbx
call dbg.runtime.makeslice
mov rcx, qword [rsp + 0xa0]
xor edx, edx
jmp 0x66966d32
mov rdx, qword [rsp + 0x150]
lea rsi, [rdx + rdx*2]
mov rdi, qword [rsp + 0x1d8]
mov qword [rdi + rsi*8 + 8], rcx
mov qword [rdi + rsi*8 + 0x10], rcx
cmp dword [0x66e04b80], 0
je 0x669656e2
call dbg.runtime.gcWriteBarrier2
mov qword [r11], rax
mov r8, qword [rdi + rsi*8]
mov qword [r11 + 8], r8
jmp 0x669656e2
movsd xmm0, qword [rsp + 0xf8]
movq rax, xmm0
mov qword [rsp + 0x50], rax
btr rax, 0x3f
movsd xmm1, qword [rsp + 0xe8]
movq rdx, xmm1
mov qword [rsp + 0x48], rdx
btr rdx, 0x3f
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsi + 0x38]
mov qword [rsp + 0xd8], rdi
nop
nop
nop
mov qword [rsp], rax
mov qword [rsp + 8], rdx
call dbg.math.archMax
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 0x10]
nop
nop
movsd qword [rsp], xmm0
call dbg.math.archLog
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 8]
movsd xmm1, qword [0x66cb4b70]
mulsd xmm0, xmm1
movsd xmm1, qword [rsp + 0xe8]
xorps xmm2, xmm2
ucomisd xmm1, xmm2
jne 0x66965832
jp 0x66965832
movsd xmm3, qword [rsp + 0xf8]
ucomisd xmm3, xmm2
jne 0x6696583b
jp 0x6696583b
movsd xmm0, qword [0x66cb4be0]
jmp 0x6696583b
movsd xmm3, qword [rsp + 0xf8]
ucomisd xmm2, xmm0
nop
ja 0x66965865
movsd xmm1, qword [0x66cb4aa0]
ucomisd xmm0, xmm1
mov rcx, qword [rsp + 0xd8]
mov edx, 0
cmova rcx, rdx
nop
jmp 0x66965922
movsd qword [rsp + 0x118], xmm0
movsd xmm1, qword [0x66cb4b00]
call dbg.math.mod
xorps xmm2, xmm2
ucomisd xmm0, xmm2
jne 0x66965886
jnp 0x669658ce
movsd xmm0, qword [rsp + 0x118]
movq rcx, xmm0
btr rcx, 0x3f
movq xmm0, rcx
movsd xmm1, qword [0x66cb4b18]
ucomisd xmm1, xmm0
jbe 0x669658b3
cvttsd2si rcx, xmm0
jmp 0x669658c1
subsd xmm0, xmm1
cvttsd2si rcx, xmm0
bts rcx, 0x3f
mov rdx, qword [rsp + 0xd8]
add rcx, rdx
jmp 0x66965922
movsd xmm0, qword [rsp + 0x118]
movq rcx, xmm0
btr rcx, 0x3f
movq xmm0, rcx
movsd xmm1, qword [0x66cb4b00]
subsd xmm0, xmm1
movsd xmm1, qword [0x66cb4b18]
ucomisd xmm1, xmm0
nop
jbe 0x66965909
cvttsd2si rcx, xmm0
jmp 0x66965917
subsd xmm0, xmm1
cvttsd2si rcx, xmm0
bts rcx, 0x3f
mov rdx, qword [rsp + 0xd8]
add rcx, rdx
mov qword [rsp + 0xd8], rcx
movups xmmword [rsp + 0x1e8], xmm15
movups xmmword [rsp + 0x1f8], xmm15
mov rax, rcx
nop
call dbg.runtime.convT64
lea rcx, [0x669c21e0]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x50]
call dbg.runtime.convT64
lea rcx, [0x669c1fa0]
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], rax
lea rax, [0x669fcfd7]
mov ebx, 5
mov edi, 2
mov rsi, rdi
lea rcx, [rsp + 0x1e8]
call dbg.fmt.Sprintf
mov qword [rsp + 0x108], rbx
movups xmmword [rsp + 0x1e8], xmm15
movups xmmword [rsp + 0x1f8], xmm15
mov rax, qword [rsp + 0xd8]
call dbg.runtime.convT64
lea rcx, [0x669c21e0]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x48]
call dbg.runtime.convT64
lea rcx, [0x669c1fa0]
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], rax
lea rax, [0x669fcfd7]
mov ebx, 5
mov edi, 2
mov rsi, rdi
lea rcx, [rsp + 0x1e8]
call dbg.fmt.Sprintf
mov rcx, qword [rsp + 0x108]
xorps xmm0, xmm0
cvtsi2sd xmm0, rcx
xorps xmm1, xmm1
cvtsi2sd xmm1, rbx
movsd qword [rsp], xmm0
movsd qword [rsp + 8], xmm1
call dbg.math.archMax
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 0x10]
cvttsd2si rax, xmm0
mov qword [rsp + 0x100], rax
mov rcx, qword [rsp + 0x138]
jmp 0x66965a9f
lea r8, [rax + rax*2]
lea rsi, [rsi + r8*8]
lea rsi, [rsi - 8]
movzx r8d, byte [r9 + 0x41]
mov byte [rsi], r8b
mov rsi, qword [rsp + 0x80]
inc rsi
mov rax, qword [rsp + 0x100]
mov rcx, rsi
mov rsi, qword [rsp + 0x140]
lea rdi, [rsi + 1]
cmp rcx, rdi
jge 0x66965d5d
mov qword [rsp + 0x80], rcx
mov rdx, qword [rsp + 0xc8]
test rdx, rdx
jle 0x66965b02
mov rbx, qword [rsp + 0x138]
sub rcx, rbx
xorps xmm0, xmm0
cvtsi2sd xmm0, rcx
movsd xmm1, qword [rsp + 0x58]
mulsd xmm0, xmm1
xorps xmm2, xmm2
cvtsi2sd xmm2, rdx
divsd xmm0, xmm2
movsd xmm2, qword [rsp + 0xf8]
subsd xmm2, xmm0
nop
jmp 0x66965b0a
xorps xmm2, xmm2
cvtsi2sd xmm2, rcx
movsd qword [rsp + 0x110], xmm2
movups xmmword [rsp + 0x230], xmm15
movups xmmword [rsp + 0x240], xmm15
movups xmmword [rsp + 0x250], xmm15
lea rcx, [rax + 1]
mov rax, rcx
call dbg.runtime.convT64
lea rcx, [0x669c1fe0]
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0xd8]
call dbg.runtime.convT64
lea rcx, [0x669c21e0]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
movsd xmm0, qword [rsp + 0x110]
movq rax, xmm0
call dbg.runtime.convT64
lea rcx, [0x669c1fa0]
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x258], rax
lea rax, [0x669fcfdc]
mov ebx, 5
mov edi, 3
mov rsi, rdi
lea rcx, [rsp + 0x230]
nop dword [rax + rax]
call dbg.fmt.Sprintf
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x1b8], rax
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x138]
sub rcx, rdx
mov qword [rsp + 0xa8], rcx
mov rdi, qword [rsp + 0x1e0]
mov r8, qword [rdi + 0x20]
xorps xmm0, xmm0
cvtsi2sd xmm0, r8
xorps xmm1, xmm1
cvtsi2sd xmm1, rbx
subsd xmm0, xmm1
movsd qword [rsp], xmm0
xorps xmm0, xmm0
movsd qword [rsp + 8], xmm0
nop
call dbg.math.archMax
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xe0]
cmp rax, rcx
jae 0x66966d15
lea rsi, [rax + rax*2]
mov rdi, qword [rsp + 0x1d8]
mov r8, qword [rdi + rsi*8 + 8]
movsd xmm1, qword [rsp + 0x10]
cvttsd2si rax, xmm1
mov r9, qword [rdi + rsi*8]
cmp r8, rax
jbe 0x66966d0d
lea r8, [rax + rax*2]
mov r10, qword [rsp + 0x128]
mov qword [r9 + r8*8 + 8], r10
cmp dword [0x66e04b80], 0
jne 0x66965ca0
mov r10, qword [rsp + 0x1b8]
jmp 0x66965cb8
call dbg.runtime.gcWriteBarrier2
mov r10, qword [rsp + 0x1b8]
mov qword [r11], r10
mov r12, qword [r9 + r8*8]
mov qword [r11 + 8], r12
mov qword [r9 + r8*8], r10
mov r9, qword [rdi + rsi*8 + 8]
mov r10, qword [rdi + rsi*8]
cmp r9, rax
jbe 0x66966d05
lea r8, [r10 + r8*8]
lea r8, [r8 + 0x10]
mov r9, qword [rsp + 0x1e0]
movzx r10d, byte [r9 + 0x42]
mov byte [r8], r10b
mov r8, qword [rdi + rsi*8 + 8]
mov rax, qword [r9 + 0x20]
lea r10, [rax - 1]
mov r11, qword [rdi + rsi*8]
nop word [rax + rax]
cmp r8, r10
jbe 0x66966cfa
lea r8, [rax + rax*2]
mov qword [r11 + r8*8 - 0x10], 3
cmp dword [0x66e04b80], 0
je 0x66965d32
mov r10, qword [r11 + r8*8 - 0x18]
mov rax, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r10
mov r11, rax
lea r10, [0x669fcc6a]
mov qword [r11 + r8*8 - 0x18], r10
mov r8, qword [rdi + rsi*8 + 8]
mov rax, qword [r9 + 0x20]
lea r10, [rax - 1]
mov rsi, qword [rdi + rsi*8]
cmp r8, r10
ja 0x66965a75
jmp 0x66966cef
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x278]
mov r8, qword [rsp + 0x270]
xor ecx, ecx
jmp 0x66965d80
inc rcx
nop dword [rax]
cmp rdi, rcx
jle 0x66965f0e
lea r9, [rcx + rcx*2]
mov r10, qword [r8 + r9*8 + 8]
mov r9, qword [r8 + r9*8]
movzx r11d, byte [0x66e0480f]
nop
cmp qword [rsi + 0x50], rcx
jle 0x66965daf
mov r12, qword [rsi + 0x48]
movzx r11d, byte [r12 + rcx]
test r10, r10
jbe 0x66966ce5
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x1b0], r9
mov qword [rsp + 0xc0], r10
mov byte [rsp + 0x45], r11b
movsd xmm0, qword [r9]
ucomisd xmm0, xmm0
nop
jne 0x66965f07
jp 0x66965f07
movsd xmm1, qword [rsp + 0xd0]
mulsd xmm0, xmm1
call dbg.github.com/guptarohit/asciigraph.round
movsd xmm1, qword [rsp + 0xf0]
subsd xmm0, xmm1
cvttsd2si rax, xmm0
mov rcx, qword [rsp + 0xc8]
mov rdx, rcx
sub rcx, rax
mov rax, qword [rsp + 0xe0]
cmp rcx, rax
jae 0x66966cd6
lea rsi, [rcx + rcx*2]
mov rdi, qword [rsp + 0x1d8]
mov rcx, qword [rdi + rsi*8 + 8]
mov r8, qword [rsp + 0x1e0]
mov r9, qword [r8 + 0x20]
lea r10, [r9 - 1]
mov r11, qword [rdi + rsi*8]
cmp rcx, r10
jbe 0x66966cce
lea r9, [r9 + r9*2]
mov qword [r11 + r9*8 - 0x10], 3
cmp dword [0x66e04b80], 0
je 0x66965e94
mov r10, qword [r11 + r9*8 - 0x18]
mov rcx, r11
nop dword [rax + rax]
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r10
mov r11, rcx
movsd xmm1, qword [rsp + 0xf0]
lea r10, [0x669fcc6d]
mov qword [r11 + r9*8 - 0x18], r10
mov rcx, qword [rdi + rsi*8 + 8]
mov r9, qword [r8 + 0x20]
lea r10, [r9 - 1]
mov rsi, qword [rdi + rsi*8]
cmp rcx, r10
jbe 0x66966cc6
lea r9, [r9 + r9*2]
lea rsi, [rsi + r9*8]
lea rsi, [rsi - 8]
movzx r9d, byte [r8 + 0x41]
mov byte [rsi], r9b
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x148]
mov rsi, r8
mov rdi, qword [rsp + 0x278]
mov r8, qword [rsp + 0x270]
mov r9, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0xc0]
movzx r11d, byte [rsp + 0x45]
xor edx, edx
jmp 0x6696635b
movups xmmword [rsp + 0x208], xmm15
movups xmmword [rsp + 0x210], xmm15
movups xmmword [rsp + 0x220], xmm15
mov rdi, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1a8]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0xe0]
xor ecx, ecx
jmp 0x66965f54
add rdi, 0x18
inc rcx
cmp rcx, r10
jge 0x66966095
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x1d8], rdi
mov r11, qword [rdi]
mov r12, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
test rcx, rcx
je 0x66965ff7
mov qword [rsp + 0x170], rdx
mov qword [rsp + 0x168], r12
mov qword [rsp + 0x1c0], r11
lea rax, [rsp + 0x208]
mov ebx, 0xa
call dbg.bytes.(*Buffer).WriteRune
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1a8]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0xe0]
mov r11, qword [rsp + 0x1c0]
mov r12, qword [rsp + 0x168]
lea r13, [r9 + r8]
lea r13, [r13 - 1]
nop
jmp 0x6696620f
xor r13d, r13d
lea r12, [r13 + 1]
cmp rdx, r12
jb 0x66966345
mov qword [rsp + 0x1a0], r12
movzx r13d, byte [0x66e0480f]
xor edx, edx
jmp 0x669662c7
movzx r11d, byte [0x66e0480f]
cmp r13b, r11b
je 0x66965f4d
mov eax, r11d
call dbg.github.com/guptarohit/asciigraph.AnsiColor.String
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x178]
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1a8]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0xe0]
jmp 0x66965f4d
cmp qword [rsi + 0x30], 0
nop word [rax + rax]
je 0x669661be
lea rax, [rsp + 0x208]
mov ebx, 0xa
call dbg.bytes.(*Buffer).WriteRune
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rcx + 0x20]
mov rsi, qword [rsp + 0x100]
add rdx, rsi
lea rax, [0x66cb4af0]
mov ebx, 1
mov rcx, rdx
nop
call dbg.strings.Repeat
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rcx + 0x30]
mov rsi, qword [rsp + 0x120]
cmp rsi, rdx
jle 0x6696614e
sub rsi, rdx
mov rdx, rsi
shr rsi, 0x3f
lea rcx, [rsi + rdx]
sar rcx, 1
lea rax, [0x66cb4af0]
mov ebx, 1
call dbg.strings.Repeat
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov rcx, qword [rsp + 0x1e0]
movzx eax, byte [rcx + 0x40]
cmp byte [0x66e0480f], al
je 0x6696617a
call dbg.github.com/guptarohit/asciigraph.AnsiColor.String
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov rcx, qword [rsp + 0x1e0]
mov rbx, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x30]
lea rax, [rsp + 0x208]
mov rcx, rdx
call dbg.bytes.(*Buffer).WriteString
movzx eax, byte [0x66e0480f]
mov rdx, qword [rsp + 0x1e0]
cmp byte [rdx + 0x40], al
je 0x669661be
call dbg.github.com/guptarohit/asciigraph.AnsiColor.String
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov rcx, qword [rsp + 0x210]
mov rax, qword [rsp + 0x220]
cmp rax, rcx
ja 0x66966207
mov rdx, qword [rsp + 0x208]
mov rsi, qword [rsp + 0x218]
mov rdi, rax
sub rax, rsi
sub rcx, rdi
sar rax, 0x3f
and rdi, rax
lea rbx, [rdx + rdi]
xor eax, eax
call dbg.runtime.slicebytetostring
add rsp, 0x260
pop rbp
ret
call dbg.runtime.panicSliceB
dec r13
test r13, r13
jl 0x66966005
nop dword [rax + rax]
cmp r13, r12
jae 0x6696634d
lea r15, [r13 + r13*2]
mov rbx, qword [r11 + r15*8 + 8]
mov r15, qword [r11 + r15*8]
nop word [rax + rax]
cmp rbx, 1
jne 0x66966008
cmp byte [r15], 0x20
je 0x6696620c
jmp 0x66966008
mov byte [rsp + 0x46], r13b
mov rcx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov r11, qword [rsp + 0x1d0]
add r11, 0x18
mov rdx, qword [rsp + 0x198]
inc rdx
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x178]
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1a8]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0xe0]
mov r12, qword [rsp + 0x1a0]
movzx r13d, byte [rsp + 0x46]
cmp rdx, r12
jge 0x6696602c
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1d0], r11
movzx r15d, byte [r11 + 0x10]
mov rbx, qword [r11]
mov rax, qword [r11 + 8]
cmp r13b, r15b
je 0x66966255
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x1c8], rbx
mov byte [rsp + 0x47], r15b
mov eax, r15d
call dbg.github.com/guptarohit/asciigraph.AnsiColor.String
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x208]
call dbg.bytes.(*Buffer).WriteString
mov rax, qword [rsp + 0x190]
mov rbx, qword [rsp + 0x1c8]
movzx r13d, byte [rsp + 0x47]
nop dword [rax + rax]
jmp 0x66966255
mov rcx, r12
call dbg.runtime.panicSliceAcap
mov rax, r13
mov rcx, r12
call dbg.runtime.panicIndex
mov rdx, r12
lea r12, [r10 - 1]
nop
cmp rdx, r12
jge 0x66965d79
lea r12, [rdx + 1]
movsd xmm0, qword [r9 + rdx*8]
cmp r10, r12
jbe 0x66966cbb
movsd xmm1, qword [r9 + rdx*8 + 8]
ucomisd xmm0, xmm0
jne 0x6696638b
jnp 0x66966393
ucomisd xmm1, xmm1
jne 0x66966358
jp 0x66966358
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0x1a0], r12
movsd qword [rsp + 0x180], xmm1
ucomisd xmm1, xmm1
jne 0x669663b8
jnp 0x669664f4
ucomisd xmm0, xmm0
jne 0x669663c2
nop
jnp 0x669663cb
ucomisd xmm1, xmm1
jmp 0x6696650a
movsd xmm1, qword [rsp + 0xd0]
mulsd xmm0, xmm1
call dbg.github.com/guptarohit/asciigraph.round
mov rax, qword [rsp + 0x138]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
subsd xmm0, xmm1
cvttsd2si rcx, xmm0
mov rdx, qword [rsp + 0xc8]
mov rbx, rdx
sub rdx, rcx
mov rcx, qword [rsp + 0x1e0]
mov rsi, qword [rcx + 0x20]
mov rdi, qword [rsp + 0x98]
add rsi, rdi
mov r8, qword [rsp + 0xe0]
cmp rdx, r8
jae 0x66966cb0
lea r9, [rdx + rdx*2]
mov r10, qword [rsp + 0x1d8]
mov r11, qword [r10 + r9*8 + 8]
mov r12, qword [r10 + r9*8]
cmp r11, rsi
jbe 0x66966ca5
lea rsi, [rsi + rsi*2]
mov qword [r12 + rsi*8 + 8], 3
cmp dword [0x66e04b80], 0
nop
je 0x66966471
mov r11, qword [r12 + rsi*8]
mov rdx, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea r11, [0x669fcc70]
mov qword [r12 + rsi*8], r11
mov rsi, qword [r10 + r9*8 + 8]
mov r11, qword [rcx + 0x20]
add rdi, r11
mov r9, qword [r10 + r9*8]
cmp rsi, rdi
jbe 0x66966c95
lea rsi, [rdi + rdi*2]
lea rsi, [r9 + rsi*8]
lea rsi, [rsi + 0x10]
movzx edi, byte [rsp + 0x45]
mov byte [rsi], dil
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x148]
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x278]
mov r8, qword [rsp + 0x270]
mov r9, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0xc0]
movzx r11d, byte [rsp + 0x45]
mov r12, qword [rsp + 0x1a0]
jmp 0x66966358
ucomisd xmm0, xmm0
jne 0x66966506
nop word [rax + rax]
jnp 0x66966648
ucomisd xmm1, xmm1
jne 0x66966648
jp 0x66966648
movsd xmm0, qword [rsp + 0xd0]
mulsd xmm1, xmm0
movups xmm0, xmm1
call dbg.github.com/guptarohit/asciigraph.round
mov rax, qword [rsp + 0x138]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
subsd xmm0, xmm1
cvttsd2si rcx, xmm0
mov rdx, qword [rsp + 0xc8]
mov rbx, rdx
sub rdx, rcx
mov rcx, qword [rsp + 0x1e0]
mov rsi, qword [rcx + 0x20]
mov rdi, qword [rsp + 0x98]
add rsi, rdi
mov r8, qword [rsp + 0xe0]
cmp rdx, r8
jae 0x66966c8a
lea r9, [rdx + rdx*2]
mov r10, qword [rsp + 0x1d8]
mov r11, qword [r10 + r9*8 + 8]
mov r12, qword [r10 + r9*8]
cmp r11, rsi
jbe 0x66966c7f
lea rsi, [rsi + rsi*2]
mov qword [r12 + rsi*8 + 8], 3
cmp dword [0x66e04b80], 0
je 0x669665bd
mov r11, qword [r12 + rsi*8]
mov rdx, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea r11, [0x669fcc73]
mov qword [r12 + rsi*8], r11
mov rsi, qword [r10 + r9*8 + 8]
mov r11, qword [rcx + 0x20]
add rdi, r11
mov r9, qword [r10 + r9*8]
nop dword [rax + rax]
cmp rsi, rdi
jbe 0x66966c74
lea rsi, [rdi + rdi*2]
lea rsi, [r9 + rsi*8]
lea rsi, [rsi + 0x10]
movzx edi, byte [rsp + 0x45]
mov byte [rsi], dil
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x148]
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x278]
mov r8, qword [rsp + 0x270]
mov r9, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0xc0]
movzx r11d, byte [rsp + 0x45]
mov r12, qword [rsp + 0x1a0]
jmp 0x66966358
movsd xmm1, qword [rsp + 0xd0]
mulsd xmm0, xmm1
call dbg.github.com/guptarohit/asciigraph.round
mov rax, qword [rsp + 0x138]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
movsd qword [rsp + 0x188], xmm1
subsd xmm0, xmm1
cvttsd2si rcx, xmm0
mov qword [rsp + 0x68], rcx
movsd xmm0, qword [rsp + 0x180]
movsd xmm2, qword [rsp + 0xd0]
mulsd xmm0, xmm2
call dbg.github.com/guptarohit/asciigraph.round
movsd xmm1, qword [rsp + 0x188]
subsd xmm0, xmm1
cvttsd2si rax, xmm0
mov rcx, qword [rsp + 0x68]
cmp rax, rcx
jne 0x66966745
mov rdx, qword [rsp + 0xc8]
mov rbx, rdx
sub rdx, rcx
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsi + 0x20]
mov r8, qword [rsp + 0x98]
add rdi, r8
mov r9, qword [rsp + 0xe0]
cmp rdx, r9
jae 0x66966c69
lea rdx, [rdx + rdx*2]
mov r10, qword [rsp + 0x1d8]
mov r11, qword [r10 + rdx*8 + 8]
mov rdx, qword [r10 + rdx*8]
cmp r11, rdi
jbe 0x66966c5e
lea rdi, [rdi + rdi*2]
mov qword [rdx + rdi*8 + 8], 3
cmp dword [0x66e04b80], 0
je 0x66966735
mov r11, qword [rdx + rdi*8]
mov r12, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r12
lea r11, [0x669fcc76]
mov qword [rdx + rdi*8], r11
jmp 0x66966a0f
jge 0x66966845
mov rdx, qword [rsp + 0xc8]
mov rbx, rdx
sub rdx, rax
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsi + 0x20]
mov r8, qword [rsp + 0x98]
add rdi, r8
mov r9, qword [rsp + 0xe0]
nop dword [rax + rax]
cmp rdx, r9
jae 0x66966c53
lea rdx, [rdx + rdx*2]
mov r10, qword [rsp + 0x1d8]
mov r11, qword [r10 + rdx*8 + 8]
mov rdx, qword [r10 + rdx*8]
nop
cmp r11, rdi
jbe 0x66966c48
lea rdi, [rdi + rdi*2]
mov qword [rdx + rdi*8 + 8], 3
mov r11, rbx
sub rbx, rcx
cmp dword [0x66e04b80], 0
je 0x669667d7
mov r12, qword [rdx + rdi*8]
mov r13, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r12
mov r11, r13
lea r12, [0x669fcc79]
mov qword [rdx + rdi*8], r12
mov rdx, qword [rsi + 0x20]
add rdx, r8
cmp rbx, r9
jae 0x66966c3d
lea rbx, [rbx + rbx*2]
mov rdi, qword [r10 + rbx*8 + 8]
mov rbx, qword [r10 + rbx*8]
nop
cmp rdi, rdx
jbe 0x66966c32
lea rdx, [rdx + rdx*2]
mov qword [rbx + rdx*8 + 8], 3
cmp dword [0x66e04b80], 0
je 0x66966831
mov rdi, qword [rbx + rdx*8]
mov r12, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], rdi
mov r11, r12
lea rdi, [0x669fcc7c]
mov qword [rbx + rdx*8], rdi
nop dword [rax]
jmp 0x66966936
mov rdx, qword [rsp + 0xc8]
mov rbx, rdx
sub rdx, rax
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsi + 0x20]
mov r8, qword [rsp + 0x98]
add rdi, r8
mov r9, qword [rsp + 0xe0]
cmp rdx, r9
jae 0x66966c27
lea rdx, [rdx + rdx*2]
mov r10, qword [rsp + 0x1d8]
mov r11, qword [r10 + rdx*8 + 8]
mov rdx, qword [r10 + rdx*8]
cmp r11, rdi
jbe 0x66966c1c
lea rdi, [rdi + rdi*2]
mov qword [rdx + rdi*8 + 8], 3
mov r11, rbx
sub rbx, rcx
cmp dword [0x66e04b80], 0
je 0x669668cb
mov r12, qword [rdx + rdi*8]
mov r13, r11
nop dword [rax]
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r12
mov r11, r13
lea r12, [0x669fcc7f]
mov qword [rdx + rdi*8], r12
mov rdx, qword [rsi + 0x20]
add rdx, r8
nop dword [rax]
cmp rbx, r9
jae 0x66966c11
lea rbx, [rbx + rbx*2]
mov rdi, qword [r10 + rbx*8 + 8]
mov rbx, qword [r10 + rbx*8]
cmp rdi, rdx
jbe 0x66966c06
lea rdx, [rdx + rdx*2]
mov qword [rbx + rdx*8 + 8], 3
cmp dword [0x66e04b80], 0
je 0x6696692b
mov rdi, qword [rbx + rdx*8]
mov r12, r11
nop dword [rax]
call dbg.runtime.gcWriteBarrier1
mov qword [r11], rdi
mov r11, r12
lea rdi, [0x669fcc82]
mov qword [rbx + rdx*8], rdi
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
cvtsi2sd xmm0, rcx
movsd qword [rsp + 0x90], xmm0
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
movsd qword [rsp + 0x78], xmm1
movsd qword [rsp], xmm0
movsd qword [rsp + 8], xmm1
call dbg.math.archMin
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 0x10]
cvttsd2si rax, xmm0
inc rax
mov qword [rsp + 0xb8], rax
movsd xmm0, qword [rsp + 0x90]
movsd qword [rsp], xmm0
movsd xmm0, qword [rsp + 0x78]
movsd qword [rsp + 8], xmm0
call dbg.math.archMax
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 0x10]
cvttsd2si rax, xmm0
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0x1e0]
mov rsi, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xb8]
nop
jmp 0x66966b30
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movsd qword [rsp + 0x70], xmm0
xorps xmm1, xmm1
cvtsi2sd xmm1, rcx
movsd qword [rsp + 0x88], xmm1
movsd qword [rsp], xmm1
movsd qword [rsp + 8], xmm0
call dbg.math.archMin
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 0x10]
cvttsd2si rax, xmm0
mov qword [rsp + 0xb0], rax
movsd xmm0, qword [rsp + 0x88]
movsd qword [rsp], xmm0
movsd xmm0, qword [rsp + 0x70]
movsd qword [rsp + 8], xmm0
nop dword [rax]
call dbg.math.archMax
xorps xmm15, xmm15
mov r14, qword [0x66e04aa0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 0x10]
cvttsd2si rax, xmm0
movzx ecx, byte [rsp + 0x45]
mov rdx, qword [rsp + 0x1d8]
mov rbx, qword [rsp + 0xe0]
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x98]
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xb0]
jmp 0x66966ba5
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x278]
mov r8, qword [rsp + 0x270]
mov r9, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0xc0]
movzx r11d, byte [rsp + 0x45]
mov r12, qword [rsp + 0x1a0]
jmp 0x66966358
lea r11, [0x669fcc85]
mov qword [rdi + r10*8], r11
inc r8
mov rdi, r9
cmp r8, rax
jge 0x66966a05
mov r9, rdi
sub rdi, r8
mov r10, qword [rbx + 0x20]
add r10, rsi
cmp rdi, rdx
jae 0x66966bfb
lea rdi, [rdi + rdi*2]
mov r11, qword [rcx + rdi*8 + 8]
mov rdi, qword [rcx + rdi*8]
nop dword [rax]
cmp r11, r10
jbe 0x66966bf0
lea r10, [r10 + r10*2]
mov qword [rdi + r10*8 + 8], 3
cmp dword [0x66e04b80], 0
je 0x66966b1f
mov r11, qword [rdi + r10*8]
mov r12, r11
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r12
jmp 0x66966b1f
lea r11, [r11 + r11*2]
lea r11, [r8 + r11*8]
lea r11, [r11 + 0x10]
mov byte [r11], cl
inc r9
mov r8, r10
cmp r9, rax
jg 0x66966adc
mov r10, r8
sub r8, r9
mov r11, qword [rsi + 0x20]
add r11, rdi
nop dword [rax + rax]
cmp r8, rbx
jae 0x66966be5
lea r8, [r8 + r8*2]
mov r12, qword [rdx + r8*8 + 8]
mov r8, qword [rdx + r8*8]
cmp r12, r11
ja 0x66966b90
mov rax, r11
mov rcx, r12
nop dword [rax]
call dbg.runtime.panicIndex
mov rax, r8
mov rcx, rbx
call dbg.runtime.panicIndex
mov rax, r10
mov rcx, r11
call dbg.runtime.panicIndex
mov rax, rdi
mov rcx, rdx
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, rdi
call dbg.runtime.panicIndex
mov rax, rbx
mov rcx, r9
call dbg.runtime.panicIndex
mov rax, rdi
mov rcx, r11
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, r9
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, rdi
call dbg.runtime.panicIndex
mov rax, rbx
mov rcx, r9
call dbg.runtime.panicIndex
mov rax, rdi
mov rcx, r11
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, r9
call dbg.runtime.panicIndex
mov rax, rdi
mov rcx, r11
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, r9
call dbg.runtime.panicIndex
mov rax, rdi
mov rcx, rsi
call dbg.runtime.panicIndex
mov rax, rsi
mov rcx, r11
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, r8
call dbg.runtime.panicIndex
mov rax, rdi
mov rcx, rsi
nop dword [rax + rax]
call dbg.runtime.panicIndex
mov rax, rsi
mov rcx, r11
call dbg.runtime.panicIndex
mov rax, rdx
mov rcx, r8
call dbg.runtime.panicIndex
mov rax, r12
mov rcx, r10
call dbg.runtime.panicIndex
mov rax, r10
call dbg.runtime.panicIndex
mov rax, r10
call dbg.runtime.panicIndex
mov rdx, rax
mov rax, rcx
mov rcx, rdx
nop
call dbg.runtime.panicIndex
xor eax, eax
mov rcx, rax
call dbg.runtime.panicIndex
mov rax, r10
mov rcx, r8
call dbg.runtime.panicIndex
mov rax, r10
mov rcx, r8
call dbg.runtime.panicIndex
mov rcx, r9
call dbg.runtime.panicIndex
mov rcx, r8
call dbg.runtime.panicIndex
call dbg.runtime.panicIndex
lea r8, [0x66cb4af0]
mov qword [rax + rsi*8], r8
movzx esi, byte [0x66e0480f]
mov byte [rdi], sil
inc rdx
cmp rdx, rcx
jge 0x6696572a
lea rsi, [rdx + rdx*2]
mov qword [rax + rsi*8 + 8], 1
lea rdi, [rax + rsi*8]
lea rdi, [rdi + 0x10]
cmp dword [0x66e04b80], 0
je 0x66966d1a
mov r8, qword [rax + rsi*8]
nop dword [rax]
call dbg.runtime.gcWriteBarrier1
mov qword [r11], r8
jmp 0x66966d1a
mov rax, rdx
mov ecx, 0xb
call dbg.runtime.panicIndexU
mov rax, rdx
mov ecx, 0xa
nop
call dbg.runtime.panicIndexU
mov qword [rsi + rdx*8], rax
mov rcx, qword [rsp + 0x160]
inc rcx
mov rbx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x278]
mov rax, qword [rsp + 0x1e0]
mov rdx, rsi
cmp r8, rcx
jle 0x66966e25
mov qword [rsp + 0x160], rcx
lea r9, [rcx + rcx*2]
mov qword [rsp + 0x1a8], r9
mov r10, qword [rdx + r9*8 + 8]
jmp 0x66966e44
mov rsi, qword [rdx + r9*8]
mov rbx, qword [rdx + r9*8 + 8]
mov rcx, qword [rdx + r9*8 + 0x10]
mov rdi, qword [rax]
mov rax, rsi
call dbg.github.com/guptarohit/asciigraph.interpolateArray
mov rdx, qword [rsp + 0x1a8]
mov rsi, qword [rsp + 0x270]
mov qword [rsi + rdx*8 + 8], rbx
mov qword [rsi + rdx*8 + 0x10], rcx
cmp dword [0x66e04b80], 0
je 0x66966d85
call dbg.runtime.gcWriteBarrier2
mov qword [r11], rax
mov r8, qword [rsi + rdx*8]
mov qword [r11 + 8], r8
nop
jmp 0x66966d85
mov rbx, qword [rax]
jmp 0x66965377
mov qword [rdx + r9*8 + 8], r12
movabs r11, 0x7ff8000000000001
mov qword [r13 + r12*8 - 8], r11
inc r10
cmp rbx, r10
jle 0x66966dcf
mov r11, qword [rdx + r9*8 + 0x10]
mov r12, qword [rdx + r9*8 + 8]
inc r12
mov r13, qword [rdx + r9*8]
cmp r11, r12
jae 0x66966e2d
mov qword [rsp + 0x130], r10
mov rax, r13
mov rbx, r12
mov rcx, r11
mov edi, 1
lea rsi, [0x669c1fa0]
nop dword [rax]
call dbg.runtime.growslice
mov rdx, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x270]
mov qword [r8 + rdx*8 + 0x10], rcx
cmp dword [0x66e04b80], 0
je 0x66966eb3
call dbg.runtime.gcWriteBarrier2
mov qword [r11], rax
mov r9, qword [r8 + rdx*8]
mov qword [r11 + 8], r9
mov qword [r8 + rdx*8], rax
mov rcx, qword [rsp + 0x160]
mov rdx, r8
mov r8, qword [rsp + 0x278]
mov r9, qword [rsp + 0x1a8]
mov r10, qword [rsp + 0x130]
mov r12, rbx
mov r13, rax
mov rax, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x120]
jmp 0x66966e2d
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jmp dbg.github.com/guptarohit/asciigraph.PlotMany