File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bedd040
37bedd040ctzrzf_64_:
37bedd040push r15
37bedd042push r14
37bedd044push r13
37bedd046push r12
37bedd048push rbp
37bedd049push rdi
37bedd04apush rsi
37bedd04bpush rbx
37bedd04csub rsp, 344
37bedd053mov rdi, [rsp+472]
37bedd05bmov rax, [rcx]
37bedd05emov rsi, [rsp+456]
37bedd066mov r12, [r9]
37bedd069mov [rdi], 0
37bedd070mov [rsp+432], r8
37bedd078mov rbx, rcx
37bedd07bmov r13, rdx
37bedd07emov r14, r9
37bedd081test rax, rax
37bedd084js 0x37bedd178
37bedd08amov rdx, [rdx]
37bedd08dcmp rax, rdx
37bedd090jle 0x37bedd0e0
37bedd092mov rdx, -2
37bedd099mov eax, 2
37bedd09e
37bedd09eloc_37bedd09e:
37bedd09emov [rdi], rdx
37bedd0a1
37bedd0a1loc_37bedd0a1:
37bedd0a1lea rdx, [rsp+328]
37bedd0a9mov r8l, 6
37bedd0aflea rcx, [rip+0x57ba42]
37bedd0b6mov [rsp+328], rax
37bedd0becall xerbla_64_
37bedd0c3nop
37bedd0c4
37bedd0c4loc_37bedd0c4:
37bedd0c4add rsp, 344
37bedd0cbpop rbx
37bedd0ccpop rsi
37bedd0cdpop rdi
37bedd0cepop rbp
37bedd0cfpop r12
37bedd0d1pop r13
37bedd0d3pop r14
37bedd0d5pop r15
37bedd0d7ret
37bedd0d8
37bedd0d8 0f 1f 84 00 00 00 00 00 ........
37bedd0e0
37bedd0e0loc_37bedd0e0:
37bedd0e0test rax, rax
37bedd0e3mov ecx, 1
37bedd0e8cmovg rcx, rax
37bedd0eccmp r12, rcx
37bedd0efjl 0x37bedd6e8
37bedd0f5mov rcx, [rsp+464]
37bedd0fdmov [rsp+160], 1
37bedd109mov r15, [rcx]
37bedd10cmov ecx, 1
37bedd111test rax, rax
37bedd114jne 0x37bedd670
37bedd11a
37bedd11aloc_37bedd11a:
37bedd11alea rax, [rsp+304]
37bedd122mov [rsp+304], rcx
37bedd12amov rcx, rax
37bedd12dmov [rsp+168], rax
37bedd135call sroundup_lwork_64_
37bedd13amov rax, [rsp+464]
37bedd142mov [rsi+4], 0
37bedd149mov rdx, [rsp+160]
37bedd151movss [rsi], x0
37bedd155cmp [rax], rdx
37bedd158jge 0x37bedd190
37bedd15acmp r15, -1
37bedd15eje 0x37bedd760
37bedd164mov [rdi], -7
37bedd16bmov eax, 7
37bedd170jmp 0x37bedd0a1
37bedd175
37bedd175 0f 1f 00 ...
37bedd178
37bedd178loc_37bedd178:
37bedd178mov [rdi], -1
37bedd17fmov rax, -1
37bedd186
37bedd186loc_37bedd186:
37bedd186neg rax
37bedd189jmp 0x37bedd0a1
37bedd18e
37bedd18e 66 90 f.
37bedd190
37bedd190loc_37bedd190:
37bedd190mov rax, [rdi]
37bedd193test rax, rax
37bedd196jne 0x37bedd186
37bedd198cmp r15, -1
37bedd19cje 0x37bedd0c4
37bedd1a2mov rcx, [rbx]
37bedd1a5test rcx, rcx
37bedd1a8je 0x37bedd0c4
37bedd1aecmp rcx, [r13]
37bedd1b2je 0x37bedd778
37bedd1b8cmp rbp, 1
37bedd1bcjle 0x37bedd640
37bedd1c2cmp rcx, rbp
37bedd1c5jle 0x37bedd640
37bedd1cblea rax, [rip+0x57b91e]
37bedd1d2mov [rsp+32], r13
37bedd1d7lea rdx, [rip+0x57b903]
37bedd1demov r9, rbx
37bedd1e1mov [rsp+64], 1
37bedd1ealea rcx, [rip+0x57b90f]
37bedd1f1lea r8, [rip+0x57b8e8]
37bedd1f8mov [rsp+56], 6
37bedd201mov [rsp+48], rax
37bedd206mov [rsp+40], rax
37bedd20bcall ilaenv_64_
37bedd210xor edx, edx
37bedd212mov rcx, [rbx]
37bedd215test rax, rax
37bedd218cmovns rdx, rax
37bedd21cmov r10, rdx
37bedd21fcmp rcx, rdx
37bedd222jle 0x37bedd640
37bedd228mov rax, [rsp+464]
37bedd230mov rdx, rcx
37bedd233mov [rsp+296], rcx
37bedd23bimul rdx, rbp
37bedd23fmov rax, [rax]
37bedd242cmp rax, rdx
37bedd245jl 0x37bedd7f0
37bedd24bcmp rbp, r10
37bedd24emov rax, r10
37bedd251mov r9, r12
37bedd254cmovge rax, rbp
37bedd258not r9
37bedd25bcmp rcx, rax
37bedd25ejle 0x37bedd6f9
37bedd264
37bedd264loc_37bedd264:
37bedd264mov rax, rcx
37bedd267mov r8, [r13]
37bedd26bmov [rsp+416], rbx
37bedd273mov rbx, rbp
37bedd276sub rax, r10
37bedd279lea r10, [rax-1]
37bedd27dmov rax, r10
37bedd280cqo
37bedd282idiv rbp
37bedd285mov rax, r10
37bedd288mov r10, rcx
37bedd28bsub rax, rdx
37bedd28elea rdx, [rax+rbp]
37bedd292cmp rdx, rcx
37bedd295cmovg rdx, rcx
37bedd299sub r10, rdx
37bedd29cxor edx, edx
37bedd29eadd r10, rax
37bedd2a1div rbp
37bedd2a4mov rdx, rbp
37bedd2a7lea r11, [r10+1]
37bedd2abadd r10, r9
37bedd2aeneg rdx
37bedd2b1mov [rsp+280], r11
37bedd2b9mov [rsp+272], rdx
37bedd2c1imul rdx, r12
37bedd2c5mov [rsp+264], rax
37bedd2cdmov rax, rdx
37bedd2d0shl rdx, 3
37bedd2d4mov rdi, [rsp+264]
37bedd2dcsub rax, rbp
37bedd2dfmov [rsp+232], rdx
37bedd2e7mov rdx, [rsp+432]
37bedd2eflea r15, [8*rax]
37bedd2f7mov rax, r12
37bedd2faimul rax, r11
37bedd2femov [rsp+224], r15
37bedd306mov r15, [rsp+432]
37bedd30eadd r10, rax
37bedd311add rax, r9
37bedd314lea rdx, [rdx+8*rax+8]
37bedd319lea rax, [rcx+1]
37bedd31dcmp rax, r8
37bedd320mov [rsp+184], rdx
37bedd328lea rbp, [r15+8*r10+8]
37bedd32dmov rdx, [rsp+432]
37bedd335cmovg rax, r8
37bedd339imul rax, r12
37bedd33dmov r12, r11
37bedd340add rax, r9
37bedd343lea rdx, [rdx+8*rax]
37bedd347lea rax, [rsp+328]
37bedd34fmov [rsp+216], rax
37bedd357mov rax, [rsp+448]
37bedd35fmov [rsp+248], rdx
37bedd367sub rax, 8
37bedd36bmov [rsp+208], rax
37bedd373lea rax, [rsp+320]
37bedd37bmov [rsp+176], rax
37bedd383lea rax, [rsp+288]
37bedd38bmov [rsp+160], rax
37bedd393lea rax, [rsp+296]
37bedd39bmov [rsp+240], rax
37bedd3a3lea rax, [rsp+312]
37bedd3abmov [rsp+256], rax
37bedd3b3jmp 0x37bedd3e6
37bedd3b5
37bedd3b5 0f 1f 00 ...
37bedd3b8
37bedd3b8loc_37bedd3b8:
37bedd3b8mov rdx, [rsp+232]
37bedd3c0mov r8, [r13]
37bedd3c4sub r12, rbx
37bedd3c7sub rdi, 1
37bedd3cbmov rax, [rsp+416]
37bedd3d3add [rsp+184], rdx
37bedd3dbadd rbp, [rsp+224]
37bedd3e3mov rcx, [rax]
37bedd3e6
37bedd3e6loc_37bedd3e6:
37bedd3e6mov rax, rcx
37bedd3e9mov rdx, [rsp+208]
37bedd3f1mov [rsp+48], rsi
37bedd3f6mov r9, rbp
37bedd3f9sub rax, r12
37bedd3fcmov r15, [rsp+216]
37bedd404mov [rsp+32], r14
37bedd409add rax, 1
37bedd40dcmp rax, rbx
37bedd410cmovg rax, rbx
37bedd414mov [rsp+288], rax
37bedd41cmov rax, r8
37bedd41fsub r8, rcx
37bedd422mov rcx, [rsp+160]
37bedd42asub rax, r12
37bedd42dmov [rsp+328], r8
37bedd435mov r8, r15
37bedd438add rax, 1
37bedd43cmov [rsp+320], rax
37bedd444lea rax, [8*r12]
37bedd44clea r11, [rdx+rax]
37bedd450mov rdx, [rsp+176]
37bedd458mov [rsp+200], rax
37bedd460mov [rsp+40], r11
37bedd465mov [rsp+192], r11
37bedd46dcall clatrz_64_
37bedd472cmp r12, 1
37bedd476jle 0x37bedd603
37bedd47cmov r10, [rsp+416]
37bedd484mov rdx, [r13]
37bedd488mov r8, r15
37bedd48blea rcx, [rip+0x57b685]
37bedd492mov r11, [rsp+192]
37bedd49amov rax, [rsp+200]
37bedd4a2sub rdx, [r10]
37bedd4a5mov r10, [rsp+240]
37bedd4admov [rsp+80], 7
37bedd4b6add rax, [rsp+248]
37bedd4bemov [rsp+48], r11
37bedd4c3mov [rsp+64], r10
37bedd4c8mov r9, [rsp+160]
37bedd4d0mov [rsp+32], rax
37bedd4d5mov [rsp+72], 8
37bedd4demov [rsp+56], rsi
37bedd4e3mov [rsp+40], r14
37bedd4e8mov [rsp+328], rdx
37bedd4f0lea rdx, [rip+0x57b619]
37bedd4f7mov [rsp+192], rax
37bedd4ffcall clarzt_64_
37bedd504lea rdx, [r12-1]
37bedd509mov rax, [rsp+192]
37bedd511mov r11, [rsp+416]
37bedd519mov [rsp+312], rdx
37bedd521mov rdx, [r13]
37bedd525lea r9, [rip+0x57b5e4]
37bedd52clea r8, [rip+0x57b5e4]
37bedd533mov r10, [rsp+184]
37bedd53bmov rcx, rdx
37bedd53esub rdx, [r11]
37bedd541mov [rsp+64], rax
37bedd546mov rax, [rsp+160]
37bedd54esub rcx, r12
37bedd551mov [rsp+328], rdx
37bedd559add rcx, 1
37bedd55dmov rdx, [rsp+288]
37bedd565mov [rsp+152], 7
37bedd571mov [rsp+48], rax
37bedd576mov rax, [rsp+176]
37bedd57emov [rsp+320], rcx
37bedd586lea rdx, [rsi+8*rdx]
37bedd58amov rcx, [rsp+240]
37bedd592mov [rsp+40], rax
37bedd597mov rax, [rsp+256]
37bedd59fmov [rsp+120], rcx
37bedd5a4mov [rsp+32], rax
37bedd5a9mov [rsp+112], rdx
37bedd5aelea rdx, [rip+0x57b56a]
37bedd5b5mov [rsp+88], rcx
37bedd5balea rcx, [rip+0x57b56a]
37bedd5c1mov [rsp+144], 8
37bedd5cdmov [rsp+136], 12
37bedd5d9mov [rsp+128], 5
37bedd5e5mov [rsp+104], r14
37bedd5eamov [rsp+96], r10
37bedd5efmov [rsp+80], rsi
37bedd5f4mov [rsp+72], r14
37bedd5f9mov [rsp+56], r15
37bedd5fecall clarzb_64_
37bedd603
37bedd603loc_37bedd603:
37bedd603test rdi, rdi
37bedd606jne 0x37bedd3b8
37bedd60cmov rax, [rsp+272]
37bedd614mov r11, [rsp+280]
37bedd61cimul rax, [rsp+264]
37bedd625mov rbx, [rsp+416]
37bedd62dlea rcx, [r11+rax-1]
37bedd632nop [rax]
37bedd635nop [rax+rax]
37bedd640
37bedd640loc_37bedd640:
37bedd640mov [rsp+320], rcx
37bedd648test rcx, rcx
37bedd64bjg 0x37bedd710
37bedd651
37bedd651loc_37bedd651:
37bedd651mov rcx, [rsp+168]
37bedd659call sroundup_lwork_64_
37bedd65emov [rsi+4], 0
37bedd665movss [rsi], x0
37bedd669jmp 0x37bedd0c4
37bedd66e
37bedd66e 66 90 f.
37bedd670
37bedd670loc_37bedd670:
37bedd670cmp rax, rdx
37bedd673je 0x37bedd11a
37bedd679lea rax, [rip+0x57b470]
37bedd680mov [rsp+32], r13
37bedd685lea rdx, [rip+0x57b455]
37bedd68cmov r9, rbx
37bedd68fmov [rsp+64], 1
37bedd698lea rcx, [rip+0x57b449]
37bedd69flea r8, [rip+0x57b43a]
37bedd6a6mov [rsp+56], 6
37bedd6afmov [rsp+48], rax
37bedd6b4mov [rsp+40], rax
37bedd6b9call ilaenv_64_
37bedd6bemov edx, 1
37bedd6c3mov rbp, rax
37bedd6c6mov rax, [rbx]
37bedd6c9mov rcx, rax
37bedd6ccimul rcx, rbp
37bedd6d0test rax, rax
37bedd6d3cmovg rdx, rax
37bedd6d7mov [rsp+160], rdx
37bedd6dfjmp 0x37bedd11a
37bedd6e4
37bedd6e4 0f 1f 40 00 ..@.
37bedd6e8
37bedd6e8loc_37bedd6e8:
37bedd6e8mov rdx, -4
37bedd6efmov eax, 4
37bedd6f4jmp 0x37bedd09e
37bedd6f9
37bedd6f9loc_37bedd6f9:
37bedd6f9mov [rsp+320], rcx
37bedd701nop [rax]
37bedd705nop [rax+rax]
37bedd710
37bedd710loc_37bedd710:
37bedd710mov rax, [r13]
37bedd714sub rax, [rbx]
37bedd717mov [rsp+48], rsi
37bedd71clea rcx, [rsp+320]
37bedd724mov [rsp+32], r14
37bedd729mov r9, [rsp+432]
37bedd731mov rdx, r13
37bedd734lea r8, [rsp+328]
37bedd73cmov [rsp+328], rax
37bedd744mov rax, [rsp+448]
37bedd74cmov [rsp+40], rax
37bedd751call clatrz_64_
37bedd756jmp 0x37bedd651
37bedd75b
37bedd75b 0f 1f 44 00 00 ..D..
37bedd760
37bedd760loc_37bedd760:
37bedd760mov rax, [rdi]
37bedd763test rax, rax
37bedd766je 0x37bedd0c4
37bedd76cjmp 0x37bedd186
37bedd771
37bedd771 0f 1f 80 00 00 00 00 .......
37bedd778
37bedd778loc_37bedd778:
37bedd778test rcx, rcx
37bedd77bjle 0x37bedd0c4
37bedd781lea rdx, [rcx+1]
37bedd785and ecx, 1
37bedd788mov eax, 1
37bedd78dje 0x37bedd7c0
37bedd78fmov rax, [rsp+448]
37bedd797mov [rax], 0
37bedd79emov eax, 2
37bedd7a3cmp rax, rdx
37bedd7a6je 0x37bedd0c4
37bedd7acnop [rax+rax]
37bedd7b5nop [rax+rax]
37bedd7c0
37bedd7c0loc_37bedd7c0:
37bedd7c0mov rsi, [rsp+448]
37bedd7c8mov [rsi+8*rax-8], 0
37bedd7d1mov [rsi+8*rax], 0
37bedd7d9add rax, 2
37bedd7ddcmp rax, rdx
37bedd7e0jne 0x37bedd7c0
37bedd7e2jmp 0x37bedd0c4
37bedd7e7
37bedd7e7 66 0f 1f 84 00 00 00 00 00 f........
37bedd7f0
37bedd7f0loc_37bedd7f0:
37bedd7f0cqo
37bedd7f2mov [rsp+32], r13
37bedd7f7mov r9, rbx
37bedd7falea r8, [rip+0x57b2df]
37bedd801idiv rcx
37bedd804mov [rsp+160], r10
37bedd80cmov [rsp+64], 1
37bedd815mov [rsp+56], 6
37bedd81elea rdx, [rip+0x57b2bc]
37bedd825lea rcx, [rip+0x57b2dc]
37bedd82cmov rdi, rax
37bedd82fmov rbp, rax
37bedd832lea rax, [rip+0x57b2b7]
37bedd839mov [rsp+48], rax
37bedd83emov [rsp+40], rax
37bedd843call ilaenv_64_
37bedd848mov edx, 2
37bedd84dmov rcx, [rbx]
37bedd850mov r10, [rsp+160]
37bedd858cmp rax, rdx
37bedd85bcmovl rax, rdx
37bedd85fcmp rdi, rax
37bedd862jl 0x37bedd640
37bedd868cmp r10, rdi
37bedd86bmov r9, r12
37bedd86ecmovge rdi, r10
37bedd872not r9
37bedd875cmp rdi, rcx
37bedd878jl 0x37bedd264
37bedd87ejmp 0x37bedd640
37bedd040
37bedd040ctzrzf_64_:
37bedd040push r15
37bedd042push r14
37bedd044push r13
37bedd046push r12
37bedd048push rbp
37bedd049push rdi
37bedd04apush rsi
37bedd04bpush rbx
37bedd04csub rsp, 344
37bedd053mov rdi, [rsp+472]
37bedd05bmov rax, [rcx]
37bedd05emov rsi, [rsp+456]
37bedd066mov r12, [r9]
37bedd069mov [rdi], 0
37bedd070mov [rsp+432], r8
37bedd078mov rbx, rcx
37bedd07bmov r13, rdx
37bedd07emov r14, r9
37bedd081test rax, rax
37bedd084js 0x37bedd178
37bedd08amov rdx, [rdx]
37bedd08dcmp rax, rdx
37bedd090jle 0x37bedd0e0
37bedd092mov rdx, -2
37bedd099mov eax, 2
37bedd09e
37bedd09eloc_37bedd09e:
37bedd09emov [rdi], rdx
37bedd0a1
37bedd0a1loc_37bedd0a1:
37bedd0a1lea rdx, [rsp+328]
37bedd0a9mov r8l, 6
37bedd0aflea rcx, [rip+0x57ba42]
37bedd0b6mov [rsp+328], rax
37bedd0becall xerbla_64_
37bedd0c3nop
37bedd0c4
37bedd0c4loc_37bedd0c4:
37bedd0c4add rsp, 344
37bedd0cbpop rbx
37bedd0ccpop rsi
37bedd0cdpop rdi
37bedd0cepop rbp
37bedd0cfpop r12
37bedd0d1pop r13
37bedd0d3pop r14
37bedd0d5pop r15
37bedd0d7ret
37bedd0d8
37bedd0d8 0f 1f 84 00 00 00 00 00 ........
37bedd0e0
37bedd0e0loc_37bedd0e0:
37bedd0e0test rax, rax
37bedd0e3mov ecx, 1
37bedd0e8cmovg rcx, rax
37bedd0eccmp r12, rcx
37bedd0efjl 0x37bedd6e8
37bedd0f5mov rcx, [rsp+464]
37bedd0fdmov [rsp+160], 1
37bedd109mov r15, [rcx]
37bedd10cmov ecx, 1
37bedd111test rax, rax
37bedd114jne 0x37bedd670
37bedd11a
37bedd11aloc_37bedd11a:
37bedd11alea rax, [rsp+304]
37bedd122mov [rsp+304], rcx
37bedd12amov rcx, rax
37bedd12dmov [rsp+168], rax
37bedd135call sroundup_lwork_64_
37bedd13amov rax, [rsp+464]
37bedd142mov [rsi+4], 0
37bedd149mov rdx, [rsp+160]
37bedd151movss [rsi], x0
37bedd155cmp [rax], rdx
37bedd158jge 0x37bedd190
37bedd15acmp r15, -1
37bedd15eje 0x37bedd760
37bedd164mov [rdi], -7
37bedd16bmov eax, 7
37bedd170jmp 0x37bedd0a1
37bedd175
37bedd175 0f 1f 00 ...
37bedd178
37bedd178loc_37bedd178:
37bedd178mov [rdi], -1
37bedd17fmov rax, -1
37bedd186
37bedd186loc_37bedd186:
37bedd186neg rax
37bedd189jmp 0x37bedd0a1
37bedd18e
37bedd18e 66 90 f.
37bedd190
37bedd190loc_37bedd190:
37bedd190mov rax, [rdi]
37bedd193test rax, rax
37bedd196jne 0x37bedd186
37bedd198cmp r15, -1
37bedd19cje 0x37bedd0c4
37bedd1a2mov rcx, [rbx]
37bedd1a5test rcx, rcx
37bedd1a8je 0x37bedd0c4
37bedd1aecmp rcx, [r13]
37bedd1b2je 0x37bedd778
37bedd1b8cmp rbp, 1
37bedd1bcjle 0x37bedd640
37bedd1c2cmp rcx, rbp
37bedd1c5jle 0x37bedd640
37bedd1cblea rax, [rip+0x57b91e]
37bedd1d2mov [rsp+32], r13
37bedd1d7lea rdx, [rip+0x57b903]
37bedd1demov r9, rbx
37bedd1e1mov [rsp+64], 1
37bedd1ealea rcx, [rip+0x57b90f]
37bedd1f1lea r8, [rip+0x57b8e8]
37bedd1f8mov [rsp+56], 6
37bedd201mov [rsp+48], rax
37bedd206mov [rsp+40], rax
37bedd20bcall ilaenv_64_
37bedd210xor edx, edx
37bedd212mov rcx, [rbx]
37bedd215test rax, rax
37bedd218cmovns rdx, rax
37bedd21cmov r10, rdx
37bedd21fcmp rcx, rdx
37bedd222jle 0x37bedd640
37bedd228mov rax, [rsp+464]
37bedd230mov rdx, rcx
37bedd233mov [rsp+296], rcx
37bedd23bimul rdx, rbp
37bedd23fmov rax, [rax]
37bedd242cmp rax, rdx
37bedd245jl 0x37bedd7f0
37bedd24bcmp rbp, r10
37bedd24emov rax, r10
37bedd251mov r9, r12
37bedd254cmovge rax, rbp
37bedd258not r9
37bedd25bcmp rcx, rax
37bedd25ejle 0x37bedd6f9
37bedd264
37bedd264loc_37bedd264:
37bedd264mov rax, rcx
37bedd267mov r8, [r13]
37bedd26bmov [rsp+416], rbx
37bedd273mov rbx, rbp
37bedd276sub rax, r10
37bedd279lea r10, [rax-1]
37bedd27dmov rax, r10
37bedd280cqo
37bedd282idiv rbp
37bedd285mov rax, r10
37bedd288mov r10, rcx
37bedd28bsub rax, rdx
37bedd28elea rdx, [rax+rbp]
37bedd292cmp rdx, rcx
37bedd295cmovg rdx, rcx
37bedd299sub r10, rdx
37bedd29cxor edx, edx
37bedd29eadd r10, rax
37bedd2a1div rbp
37bedd2a4mov rdx, rbp
37bedd2a7lea r11, [r10+1]
37bedd2abadd r10, r9
37bedd2aeneg rdx
37bedd2b1mov [rsp+280], r11
37bedd2b9mov [rsp+272], rdx
37bedd2c1imul rdx, r12
37bedd2c5mov [rsp+264], rax
37bedd2cdmov rax, rdx
37bedd2d0shl rdx, 3
37bedd2d4mov rdi, [rsp+264]
37bedd2dcsub rax, rbp
37bedd2dfmov [rsp+232], rdx
37bedd2e7mov rdx, [rsp+432]
37bedd2eflea r15, [8*rax]
37bedd2f7mov rax, r12
37bedd2faimul rax, r11
37bedd2femov [rsp+224], r15
37bedd306mov r15, [rsp+432]
37bedd30eadd r10, rax
37bedd311add rax, r9
37bedd314lea rdx, [rdx+8*rax+8]
37bedd319lea rax, [rcx+1]
37bedd31dcmp rax, r8
37bedd320mov [rsp+184], rdx
37bedd328lea rbp, [r15+8*r10+8]
37bedd32dmov rdx, [rsp+432]
37bedd335cmovg rax, r8
37bedd339imul rax, r12
37bedd33dmov r12, r11
37bedd340add rax, r9
37bedd343lea rdx, [rdx+8*rax]
37bedd347lea rax, [rsp+328]
37bedd34fmov [rsp+216], rax
37bedd357mov rax, [rsp+448]
37bedd35fmov [rsp+248], rdx
37bedd367sub rax, 8
37bedd36bmov [rsp+208], rax
37bedd373lea rax, [rsp+320]
37bedd37bmov [rsp+176], rax
37bedd383lea rax, [rsp+288]
37bedd38bmov [rsp+160], rax
37bedd393lea rax, [rsp+296]
37bedd39bmov [rsp+240], rax
37bedd3a3lea rax, [rsp+312]
37bedd3abmov [rsp+256], rax
37bedd3b3jmp 0x37bedd3e6
37bedd3b5
37bedd3b5 0f 1f 00 ...
37bedd3b8
37bedd3b8loc_37bedd3b8:
37bedd3b8mov rdx, [rsp+232]
37bedd3c0mov r8, [r13]
37bedd3c4sub r12, rbx
37bedd3c7sub rdi, 1
37bedd3cbmov rax, [rsp+416]
37bedd3d3add [rsp+184], rdx
37bedd3dbadd rbp, [rsp+224]
37bedd3e3mov rcx, [rax]
37bedd3e6
37bedd3e6loc_37bedd3e6:
37bedd3e6mov rax, rcx
37bedd3e9mov rdx, [rsp+208]
37bedd3f1mov [rsp+48], rsi
37bedd3f6mov r9, rbp
37bedd3f9sub rax, r12
37bedd3fcmov r15, [rsp+216]
37bedd404mov [rsp+32], r14
37bedd409add rax, 1
37bedd40dcmp rax, rbx
37bedd410cmovg rax, rbx
37bedd414mov [rsp+288], rax
37bedd41cmov rax, r8
37bedd41fsub r8, rcx
37bedd422mov rcx, [rsp+160]
37bedd42asub rax, r12
37bedd42dmov [rsp+328], r8
37bedd435mov r8, r15
37bedd438add rax, 1
37bedd43cmov [rsp+320], rax
37bedd444lea rax, [8*r12]
37bedd44clea r11, [rdx+rax]
37bedd450mov rdx, [rsp+176]
37bedd458mov [rsp+200], rax
37bedd460mov [rsp+40], r11
37bedd465mov [rsp+192], r11
37bedd46dcall clatrz_64_
37bedd472cmp r12, 1
37bedd476jle 0x37bedd603
37bedd47cmov r10, [rsp+416]
37bedd484mov rdx, [r13]
37bedd488mov r8, r15
37bedd48blea rcx, [rip+0x57b685]
37bedd492mov r11, [rsp+192]
37bedd49amov rax, [rsp+200]
37bedd4a2sub rdx, [r10]
37bedd4a5mov r10, [rsp+240]
37bedd4admov [rsp+80], 7
37bedd4b6add rax, [rsp+248]
37bedd4bemov [rsp+48], r11
37bedd4c3mov [rsp+64], r10
37bedd4c8mov r9, [rsp+160]
37bedd4d0mov [rsp+32], rax
37bedd4d5mov [rsp+72], 8
37bedd4demov [rsp+56], rsi
37bedd4e3mov [rsp+40], r14
37bedd4e8mov [rsp+328], rdx
37bedd4f0lea rdx, [rip+0x57b619]
37bedd4f7mov [rsp+192], rax
37bedd4ffcall clarzt_64_
37bedd504lea rdx, [r12-1]
37bedd509mov rax, [rsp+192]
37bedd511mov r11, [rsp+416]
37bedd519mov [rsp+312], rdx
37bedd521mov rdx, [r13]
37bedd525lea r9, [rip+0x57b5e4]
37bedd52clea r8, [rip+0x57b5e4]
37bedd533mov r10, [rsp+184]
37bedd53bmov rcx, rdx
37bedd53esub rdx, [r11]
37bedd541mov [rsp+64], rax
37bedd546mov rax, [rsp+160]
37bedd54esub rcx, r12
37bedd551mov [rsp+328], rdx
37bedd559add rcx, 1
37bedd55dmov rdx, [rsp+288]
37bedd565mov [rsp+152], 7
37bedd571mov [rsp+48], rax
37bedd576mov rax, [rsp+176]
37bedd57emov [rsp+320], rcx
37bedd586lea rdx, [rsi+8*rdx]
37bedd58amov rcx, [rsp+240]
37bedd592mov [rsp+40], rax
37bedd597mov rax, [rsp+256]
37bedd59fmov [rsp+120], rcx
37bedd5a4mov [rsp+32], rax
37bedd5a9mov [rsp+112], rdx
37bedd5aelea rdx, [rip+0x57b56a]
37bedd5b5mov [rsp+88], rcx
37bedd5balea rcx, [rip+0x57b56a]
37bedd5c1mov [rsp+144], 8
37bedd5cdmov [rsp+136], 12
37bedd5d9mov [rsp+128], 5
37bedd5e5mov [rsp+104], r14
37bedd5eamov [rsp+96], r10
37bedd5efmov [rsp+80], rsi
37bedd5f4mov [rsp+72], r14
37bedd5f9mov [rsp+56], r15
37bedd5fecall clarzb_64_
37bedd603
37bedd603loc_37bedd603:
37bedd603test rdi, rdi
37bedd606jne 0x37bedd3b8
37bedd60cmov rax, [rsp+272]
37bedd614mov r11, [rsp+280]
37bedd61cimul rax, [rsp+264]
37bedd625mov rbx, [rsp+416]
37bedd62dlea rcx, [r11+rax-1]
37bedd632nop [rax]
37bedd635nop [rax+rax]
37bedd640
37bedd640loc_37bedd640:
37bedd640mov [rsp+320], rcx
37bedd648test rcx, rcx
37bedd64bjg 0x37bedd710
37bedd651
37bedd651loc_37bedd651:
37bedd651mov rcx, [rsp+168]
37bedd659call sroundup_lwork_64_
37bedd65emov [rsi+4], 0
37bedd665movss [rsi], x0
37bedd669jmp 0x37bedd0c4
37bedd66e
37bedd66e 66 90 f.
37bedd670
37bedd670loc_37bedd670:
37bedd670cmp rax, rdx
37bedd673je 0x37bedd11a
37bedd679lea rax, [rip+0x57b470]
37bedd680mov [rsp+32], r13
37bedd685lea rdx, [rip+0x57b455]
37bedd68cmov r9, rbx
37bedd68fmov [rsp+64], 1
37bedd698lea rcx, [rip+0x57b449]
37bedd69flea r8, [rip+0x57b43a]
37bedd6a6mov [rsp+56], 6
37bedd6afmov [rsp+48], rax
37bedd6b4mov [rsp+40], rax
37bedd6b9call ilaenv_64_
37bedd6bemov edx, 1
37bedd6c3mov rbp, rax
37bedd6c6mov rax, [rbx]
37bedd6c9mov rcx, rax
37bedd6ccimul rcx, rbp
37bedd6d0test rax, rax
37bedd6d3cmovg rdx, rax
37bedd6d7mov [rsp+160], rdx
37bedd6dfjmp 0x37bedd11a
37bedd6e4
37bedd6e4 0f 1f 40 00 ..@.
37bedd6e8
37bedd6e8loc_37bedd6e8:
37bedd6e8mov rdx, -4
37bedd6efmov eax, 4
37bedd6f4jmp 0x37bedd09e
37bedd6f9
37bedd6f9loc_37bedd6f9:
37bedd6f9mov [rsp+320], rcx
37bedd701nop [rax]
37bedd705nop [rax+rax]
37bedd710
37bedd710loc_37bedd710:
37bedd710mov rax, [r13]
37bedd714sub rax, [rbx]
37bedd717mov [rsp+48], rsi
37bedd71clea rcx, [rsp+320]
37bedd724mov [rsp+32], r14
37bedd729mov r9, [rsp+432]
37bedd731mov rdx, r13
37bedd734lea r8, [rsp+328]
37bedd73cmov [rsp+328], rax
37bedd744mov rax, [rsp+448]
37bedd74cmov [rsp+40], rax
37bedd751call clatrz_64_
37bedd756jmp 0x37bedd651
37bedd75b
37bedd75b 0f 1f 44 00 00 ..D..
37bedd760
37bedd760loc_37bedd760:
37bedd760mov rax, [rdi]
37bedd763test rax, rax
37bedd766je 0x37bedd0c4
37bedd76cjmp 0x37bedd186
37bedd771
37bedd771 0f 1f 80 00 00 00 00 .......
37bedd778
37bedd778loc_37bedd778:
37bedd778test rcx, rcx
37bedd77bjle 0x37bedd0c4
37bedd781lea rdx, [rcx+1]
37bedd785and ecx, 1
37bedd788mov eax, 1
37bedd78dje 0x37bedd7c0
37bedd78fmov rax, [rsp+448]
37bedd797mov [rax], 0
37bedd79emov eax, 2
37bedd7a3cmp rax, rdx
37bedd7a6je 0x37bedd0c4
37bedd7acnop [rax+rax]
37bedd7b5nop [rax+rax]
37bedd7c0
37bedd7c0loc_37bedd7c0:
37bedd7c0mov rsi, [rsp+448]
37bedd7c8mov [rsi+8*rax-8], 0
37bedd7d1mov [rsi+8*rax], 0
37bedd7d9add rax, 2
37bedd7ddcmp rax, rdx
37bedd7e0jne 0x37bedd7c0
37bedd7e2jmp 0x37bedd0c4
37bedd7e7
37bedd7e7 66 0f 1f 84 00 00 00 00 00 f........
37bedd7f0
37bedd7f0loc_37bedd7f0:
37bedd7f0cqo
37bedd7f2mov [rsp+32], r13
37bedd7f7mov r9, rbx
37bedd7falea r8, [rip+0x57b2df]
37bedd801idiv rcx
37bedd804mov [rsp+160], r10
37bedd80cmov [rsp+64], 1
37bedd815mov [rsp+56], 6
37bedd81elea rdx, [rip+0x57b2bc]
37bedd825lea rcx, [rip+0x57b2dc]
37bedd82cmov rdi, rax
37bedd82fmov rbp, rax
37bedd832lea rax, [rip+0x57b2b7]
37bedd839mov [rsp+48], rax
37bedd83emov [rsp+40], rax
37bedd843call ilaenv_64_
37bedd848mov edx, 2
37bedd84dmov rcx, [rbx]
37bedd850mov r10, [rsp+160]
37bedd858cmp rax, rdx
37bedd85bcmovl rax, rdx
37bedd85fcmp rdi, rax
37bedd862jl 0x37bedd640
37bedd868cmp r10, rdi
37bedd86bmov r9, r12
37bedd86ecmovge rdi, r10
37bedd872not r9
37bedd875cmp rdi, rcx
37bedd878jl 0x37bedd264
37bedd87ejmp 0x37bedd640
37bedd040
37bedd883
37bedd883 // align 0x40
37bedd883 // align 0x40
37bedd8c0
37bedd8c0cunbdb_64_:
37bedd8c0push r15
37bedd8c2push r14
37bedd8c4push r13
37bedd8c6push r12
37bedd8c8push rbp
37bedd8c9push rdi
37bedd8capush rsi
37bedd8cbpush rbx
37bedd8ccsub rsp, 424
37bedd8d3movups [rsp+368], x6
37bedd8dbmovups [rsp+384], x7
37bedd8e3movups [rsp+400], x8
37bedd8ecmov rax, [rsp+544]
37bedd8f4mov rdi, [rsp+528]
37bedd8fcmov r12, [rax]
37bedd8ffmov rax, [rsp+560]
37bedd907mov r13, [rax]
37bedd90amov rbp, rdx
37bedd90dmov rbx, r8
37bedd910lea rdx, [rip+0x57b219]
37bedd917mov rax, [rsp+576]
37bedd91fmov r8l, 1
37bedd925mov rsi, r9
37bedd928mov r9l, 1
37bedd92emov r14, [rax]
37bedd931mov rax, [rsp+592]
37bedd939mov r15, [rax]
37bedd93cmov rax, [rsp+664]
37bedd944mov [rax], 0
37bedd94bcall lsame_64_
37bedd950mov r9l, 1
37bedd956mov r8l, 1
37bedd95cmov rcx, rbp
37bedd95flea rdx, [rip+0x57b1cb]
37bedd966mov [rsp+80], rax
37bedd96bcall lsame_64_
37bedd970test rax, rax
37bedd973jne 0x37bedda08
37bedd979mov rax, [rbx]
37bedd97cmovss x7, [rip+0x57b1c4]
37bedd984test rax, rax
37bedd987js 0x37bedda1c
37bedd98d
37bedd98dloc_37bedd98d:
37bedd98dmov rcx, [rsi]
37bedd990cmp rax, rcx
37bedd993jl 0x37bedd99e
37bedd995test rcx, rcx
37bedd998jns 0x37bedda30
37bedd99e
37bedd99eloc_37bedd99e:
37bedd99emov rdx, -4
37bedd9a5mov eax, 4
37bedd9aa
37bedd9aaloc_37bedd9aa:
37bedd9aamov rdi, [rsp+664]
37bedd9b2mov [rdi], rdx
37bedd9b5
37bedd9b5loc_37bedd9b5:
37bedd9b5lea rdx, [rsp+360]
37bedd9bdmov r8l, 6
37bedd9c3lea rcx, [rip+0x57b168]
37bedd9camov [rsp+360], rax
37bedd9d2call xerbla_64_
37bedd9d7nop
37bedd9d8
37bedd9d8loc_37bedd9d8:
37bedd9d8movups x6, [rsp+368]
37bedd9e0movups x7, [rsp+384]
37bedd9e8movups x8, [rsp+400]
37bedd9f1add rsp, 424
37bedd9f8pop rbx
37bedd9f9pop rsi
37bedd9fapop rdi
37bedd9fbpop rbp
37bedd9fcpop r12
37bedd9fepop r13
37bedda00pop r14
37bedda02pop r15
37bedda04ret
37bedda05
37bedda05 0f 1f 00 ...
37bedda08
37bedda08loc_37bedda08:
37bedda08mov rax, [rbx]
37bedda0bmovss x7, [rip+0x57b131]
37bedda13test rax, rax
37bedda16jns 0x37bedd98d
37bedda1c
37bedda1cloc_37bedda1c:
37bedda1cmov rdx, -3
37bedda23mov eax, 3
37bedda28jmp 0x37bedd9aa
37bedda2a
37bedda2a 66 0f 1f 44 00 00 f..D..
37bedda30
37bedda30loc_37bedda30:
37bedda30mov r8, [rdi]
37bedda33test r8, r8
37bedda36js 0x37bedda3d
37bedda38cmp rcx, r8
37bedda3bjge 0x37bedda50
37bedda3d
37bedda3dloc_37bedda3d:
37bedda3dmov rdx, -5
37bedda44mov eax, 5
37bedda49jmp 0x37bedd9aa
37bedda4e
37bedda4e 66 90 f.
37bedda50
37bedda50loc_37bedda50:
37bedda50mov r9, rax
37bedda53sub r9, rcx
37bedda56cmp r8, r9
37bedda59jg 0x37bedda3d
37bedda5bsub rax, r8
37bedda5emov rdx, rax
37bedda61cmp r8, rax
37bedda64jg 0x37bedda3d
37bedda66mov r11, [rsp+80]
37bedda6bmov rax, [rsp+544]
37bedda73xor r11, 1
37bedda77mov rax, [rax]
37bedda7amov [rsp+88], r11
37bedda7fje 0x37beddae3
37bedda81test rcx, rcx
37bedda84mov r8l, 1
37bedda8acmovle rcx, r8
37bedda8ecmp rcx, rax
37bedda91jg 0x37bee03f8
37bedda97mov rax, [rsp+560]
37bedda9fcmp [rax], rcx
37beddaa2jl 0x37bee0409
37beddaa8mov eax, 1
37beddaadtest r9, r9
37beddab0cmovle r9, rax
37beddab4mov rax, [rsp+576]
37beddabccmp [rax], r9
37beddabfjl 0x37bee041a
37beddac5mov rax, [rsp+592]
37beddacdcmp [rax], r9
37beddad0jge 0x37beddb33
37beddad2
37beddad2loc_37beddad2:
37beddad2mov rdx, -13
37beddad9mov eax, 13
37beddadejmp 0x37bedd9aa
37beddae3
37beddae3loc_37beddae3:
37beddae3test r8, r8
37beddae6mov ecx, 1
37beddaebcmovle r8, rcx
37beddaefcmp r8, rax
37beddaf2jg 0x37bee03f8
37beddaf8mov rcx, [rsp+560]
37beddb00test rdx, rdx
37beddb03mov eax, 1
37beddb08cmovg rax, rdx
37beddb0ccmp [rcx], rax
37beddb0fjl 0x37bee0409
37beddb15mov rcx, [rsp+576]
37beddb1dcmp [rcx], r8
37beddb20jl 0x37bee041a
37beddb26mov rcx, [rsp+592]
37beddb2ecmp [rcx], rax
37beddb31jl 0x37beddad2
37beddb33
37beddb33loc_37beddb33:
37beddb33mov rax, [rsp+656]
37beddb3bmov rbp, [rax]
37beddb3emov rax, [rsp+664]
37beddb46mov rax, [rax]
37beddb49test rax, rax
37beddb4cjne 0x37bee03e4
37beddb52lea rcx, [rsp+336]
37beddb5amov [rsp+336], rdx
37beddb62mov [rsp+80], rdx
37beddb67call sroundup_lwork_64_
37beddb6cmov rax, [rsp+648]
37beddb74mov rdx, [rsp+80]
37beddb79mov [rax+4], 0
37beddb80movss [rax], x0
37beddb84mov rax, [rsp+656]
37beddb8ccmp rdx, [rax]
37beddb8fmov rax, [rsp+664]
37beddb97jle 0x37beddbb8
37beddb99cmp rbp, -1
37beddb9dje 0x37bee03d8
37beddba3mov [rax], -21
37beddbaamov eax, 21
37beddbafjmp 0x37bedd9b5
37beddbb4
37beddbb4 0f 1f 40 00 ..@.
37beddbb8
37beddbb8loc_37beddbb8:
37beddbb8mov rax, [rax]
37beddbbbtest rax, rax
37beddbbejne 0x37bee03e4
37beddbc4cmp rbp, -1
37beddbc8je 0x37bedd9d8
37beddbcexor eax, eax
37beddbd0test r12, r12
37beddbd3mov rcx, r13
37beddbd6mov r10, [rdi]
37beddbd9cmovns rax, r12
37beddbddxor edx, edx
37beddbdftest r13, r13
37beddbe2cmovs rcx, rdx
37beddbe6test r14, r14
37beddbe9cmovns rdx, r14
37beddbedmov r8, rax
37beddbf0mov r12, rcx
37beddbf3mov r11, rcx
37beddbf6xor ecx, ecx
37beddbf8test r15, r15
37beddbfbnot r12
37beddbfemov rbp, rdx
37beddc01not r8
37beddc04cmovns rcx, r15
37beddc08mov [rsp+320], r12
37beddc10not rbp
37beddc13mov [rsp+176], rcx
37beddc1bmov r15, rcx
37beddc1enot rcx
37beddc21mov [rsp+280], rcx
37beddc29cmp [rsp+88], 0
37beddc2fje 0x37bedf0b0
37beddc35test r10, r10
37beddc38jle 0x37bedeb5b
37beddc3elea rcx, [8*r11+8]
37beddc46mov r14, [rsp+536]
37beddc4emovaps x8, x7
37beddc52lea r13, [8*rdx+8]
37beddc5amov [rsp+208], rcx
37beddc62mov rcx, [rsp+552]
37beddc6alea rdx, [rbp+2*rdx]
37beddc6fxor ebp, ebp
37beddc71mov [rsp+96], r14
37beddc76add r14, 8
37beddc7amovss x6, [rip+0x57aece]
37beddc82mov [rsp+80], rcx
37beddc87lea rcx, [8*rax+8]
37beddc8fmulss x8, x7
37beddc94mov [rsp+200], rcx
37beddc9clea rcx, [rax+rax]
37beddca0lea r9, [rcx+r8]
37beddca4add rcx, rax
37beddca7mov [rsp+240], r14
37beddcafmov rax, [rsp+536]
37beddcb7shl r9, 3
37beddcbbadd rcx, r8
37beddcbemov [rsp+184], r13
37beddcc6mov r13, [rsp+568]
37beddcceadd r14, r9
37beddcd1lea rax, [rax+8*rcx]
37beddcd5mov rcx, r12
37beddcd8add r9, [rsp+536]
37beddce0mov [rsp+104], r14
37beddce5lea r14, [8*r15+8]
37beddcedmov r15, [rsp+584]
37beddcf5lea r8, [rip+0x57ae3c]
37beddcfcmov [rsp+272], rax
37beddd04lea rax, [r12+2*r11]
37beddd08mov r12l, 1
37beddd0emov [rsp+120], r15
37beddd13add r15, 8
37beddd17mov [rsp+168], r15
37beddd1fsub r15, r14
37beddd22mov [rsp+160], r15
37beddd2amov r15, [rsp+568]
37beddd32mov [rsp+88], r13
37beddd37add r13, 8
37beddd3blea rdx, [r15+8*rdx]
37beddd3fmov r15, [rsp+552]
37beddd47mov [rsp+192], r14
37beddd4flea r14, [rsp+360]
37beddd57mov [rsp+248], r13
37beddd5flea rax, [r15+8*rax]
37beddd63mov [rsp+256], rdx
37beddd6blea r15, [rsp+352]
37beddd73mov [rsp+288], rax
37beddd7bmov rax, [rsp+552]
37beddd83mov [rsp+264], r9
37beddd8blea rax, [rax+8*rcx+8]
37beddd90mov [rsp+128], 0
37beddd9cmov [rsp+224], rax
37beddda4lea rax, [rdx+8]
37beddda8mov [rsp+136], 0
37bedddb4mov [rsp+152], 0
37bedddc0mov [rsp+232], rax
37bedddc8mov [rsp+296], r11
37bedddd0mov r13, [rsp+608]
37bedddd8mov [rsp+216], r10
37beddde0mov [rsp+112], r8
37beddde5jmp 0x37beddff5
37bedddea
37bedddea 66 0f 1f 44 00 00 f..D..
37bedddf0
37bedddf0loc_37bedddf0:
37bedddf0je 0x37bedeb10
37bedddf6
37bedddf6loc_37bedddf6:
37bedddf6mov rdx, [rbx]
37bedddf9sub rdx, rcx
37bedddfccmp rdx, r12
37bedddffjg 0x37bede250
37bedde05
37bedde05loc_37bedde05:
37bedde05je 0x37bedead0
37bedde0b
37bedde0bloc_37bedde0b:
37bedde0bmov rcx, [rdi]
37bedde0ecmp rcx, r12
37bedde11jg 0x37bede2a3
37bedde17
37bedde17loc_37bedde17:
37bedde17mov rdx, [rbx]
37bedde1amov r8, rdx
37bedde1dsub r8, rcx
37bedde20cmp r12, r8
37bedde23jle 0x37bede8d0
37bedde29
37bedde29loc_37bedde29:
37bedde29mov rax, [rsp+600]
37bedde31sub rdx, rcx
37bedde34sub rdx, r12
37bedde37movss x0, [rax+4*r12-4]
37bedde3eadd rdx, 1
37bedde42mov [rsp+352], rdx
37bedde4acall sinf
37bedde4fmov r8, [rsp+80]
37bedde54mov rdx, r14
37bedde57mov rcx, r15
37bedde5amulss x0, x7
37bedde5emov r9, [rsp+560]
37bedde66mov [rsp+364], 0
37bedde71xorps x0, x6
37bedde74movss [rsp+360], x0
37bedde7dcall cscal_64_
37bedde82mov rcx, [rsp+600]
37bedde8amov rdx, [rbx]
37bedde8dsub rdx, [rdi]
37bedde90movss x0, [rcx+4*r12-4]
37bedde97sub rdx, r12
37bedde9aadd rdx, 1
37bedde9emov [rsp+352], rdx
37beddea6call cosf
37beddeabmov rcx, [rsp+560]
37beddeb3mov rax, [rsp+80]
37beddeb8mov rdx, r14
37beddebbmulss x0, x8
37beddec0mov r8, [rsp+120]
37beddec5mov r9, [rsp+592]
37beddecdmov [rsp+364], 0
37bedded8mov [rsp+40], rcx
37beddeddmov rcx, r15
37beddee0mov [rsp+32], rax
37beddee5movss [rsp+360], x0
37beddeeecall caxpy_64_
37beddef3mov rcx, [rdi]
37beddef6cmp rcx, r12
37beddef9jg 0x37bede620
37beddeff
37beddeffloc_37beddeff:
37beddeffmov rdx, [rbx]
37beddf02mov r8, rdx
37beddf05sub r8, rcx
37beddf08cmp r8, r12
37beddf0bjge 0x37bede71a
37beddf11
37beddf11loc_37beddf11:
37beddf11mov r8, [rsi]
37beddf14cmp r8, r12
37beddf17jg 0x37bede4f0
37beddf1dmov r9, rdx
37beddf20sub r9, r8
37beddf23cmp r9, r12
37beddf26jg 0x37bede596
37beddf2c
37beddf2cloc_37beddf2c:
37beddf2ccmp r12, rcx
37beddf2fjge 0x37beddf54
37beddf31sub rcx, r12
37beddf34mov r8, [rsp+544]
37beddf3cmov rdx, [rsp+104]
37beddf41mov [rsp+360], rcx
37beddf49mov rcx, r14
37beddf4ccall clacgv_64_
37beddf51mov rcx, [rdi]
37beddf54
37beddf54loc_37beddf54:
37beddf54mov rdx, [rbx]
37beddf57
37beddf57loc_37beddf57:
37beddf57sub rdx, rcx
37beddf5amov r8, [rsp+560]
37beddf62mov rcx, r14
37beddf65add rbp, 8
37beddf69sub rdx, r12
37beddf6cadd r12, 1
37beddf70add rdx, 1
37beddf74mov [rsp+360], rdx
37beddf7cmov rdx, [rsp+80]
37beddf81call clacgv_64_
37beddf86mov rax, [rsp+200]
37beddf8emov rcx, [rsp+192]
37beddf96mov rdx, [rsp+208]
37beddf9emov r10, [rsp+184]
37beddfa6add [rsp+80], rdx
37beddfabadd [rsp+104], rax
37beddfb0add [rsp+168], rcx
37beddfb8add [rsp+120], rcx
37beddfbdadd [rsp+96], rax
37beddfc2add [rsp+88], r10
37beddfc7add [rsp+160], rcx
37beddfcfadd [rsp+152], rax
37beddfd7add [rsp+136], r10
37beddfdfadd [rsp+128], rdx
37beddfe7cmp r12, [rsp+216]
37beddfefjg 0x37bedeb50
37beddff5
37beddff5loc_37beddff5:
37beddff5mov rdx, [rsi]
37beddff8cmp r12, 1
37beddffcje 0x37bedea30
37bede002movss x0, [r13+4*r12-8]
37bede009sub rdx, r12
37bede00cadd rdx, 1
37bede010mov [rsp+352], rdx
37bede018call cosf
37bede01dmov r8, [rsp+96]
37bede022mov rcx, r15
37bede025mov rdx, r14
37bede028movss [rsp+360], x0
37bede031lea r9, [rip+0x57ab00]
37bede038mov [rsp+364], 0
37bede043call cscal_64_
37bede048mov rdx, [rsi]
37bede04bmovss x0, [r13+4*r12-8]
37bede052sub rdx, r12
37bede055add rdx, 1
37bede059mov [rsp+352], rdx
37bede061call sinf
37bede066mov rax, [rsp+112]
37bede06bmov rcx, [rsp+96]
37bede070lea r9, [rip+0x57aac1]
37bede077mulss x0, x7
37bede07bmov rdx, [rsp+128]
37bede083mov [rsp+364], 0
37bede08emov [rsp+40], rax
37bede093mov [rsp+32], rcx
37bede098mov rcx, [rsp+224]
37bede0a0lea r8, [rcx+rdx]
37bede0a4mov rcx, r15
37bede0a7mov rdx, r14
37bede0aaxorps x0, x6
37bede0admovss [rsp+360], x0
37bede0b6call caxpy_64_
37bede0bbmov rdx, [rbx]
37bede0besub rdx, [rsi]
37bede0c1movss x0, [r13+4*r12-8]
37bede0c8sub rdx, r12
37bede0cbadd rdx, 1
37bede0cfmov [rsp+352], rdx
37bede0d7call cosf
37bede0dcmov r8, [rsp+88]
37bede0e1mov rcx, r15
37bede0e4mov rdx, r14
37bede0e7mulss x0, x7
37bede0eblea r9, [rip+0x57aa46]
37bede0f2mov [rsp+364], 0
37bede0fdmovss [rsp+360], x0
37bede106call cscal_64_
37bede10bmov rdx, [rbx]
37bede10esub rdx, [rsi]
37bede111movss x0, [r13+4*r12-8]
37bede118sub rdx, r12
37bede11badd rdx, 1
37bede11fmov [rsp+352], rdx
37bede127call sinf
37bede12cmov rax, [rsp+112]
37bede131mov rdx, r14
37bede134mov rcx, r15
37bede137mulss x0, x8
37bede13cmov r8, [rsp+160]
37bede144lea r9, [rip+0x57a9ed]
37bede14bmov [rsp+364], 0
37bede156mov [rsp+40], rax
37bede15bmov rax, [rsp+88]
37bede160mov [rsp+32], rax
37bede165xorps x0, x6
37bede168movss [rsp+360], x0
37bede171call caxpy_64_
37bede176
37bede176loc_37bede176:
37bede176mov rcx, [rsi]
37bede179mov rdx, [rbx]
37bede17clea r8, [rip+0x57a9b5]
37bede183sub rdx, rcx
37bede186sub rcx, r12
37bede189sub rdx, r12
37bede18cadd rcx, 1
37bede190add rdx, 1
37bede194mov [rsp+360], rcx
37bede19cmov rcx, r14
37bede19fmov [rsp+352], rdx
37bede1a7mov rdx, [rsp+96]
37bede1accall scnrm2_64_
37bede1b1mov rdx, [rsp+88]
37bede1b6mov rcx, r15
37bede1b9lea r8, [rip+0x57a978]
37bede1c0movss [rsp+144], x0
37bede1c9call scnrm2_64_
37bede1cemovss x1, [rsp+144]
37bede1d7call atan2f
37bede1dcmov rax, [rsp+600]
37bede1e4mov rcx, [rsi]
37bede1e7movss [rax+4*r12-4], x0
37bede1eecmp rcx, r12
37bede1f1jle 0x37bedddf0
37bede1f7mov rdx, [rsp+616]
37bede1ffsub rcx, r12
37bede202mov rax, [rsp+240]
37bede20alea r9, [rip+0x57a927]
37bede211add rcx, 1
37bede215add rdx, rbp
37bede218mov [rsp+360], rcx
37bede220mov rcx, [rsp+152]
37bede228mov [rsp+32], rdx
37bede22dmov rdx, [rsp+96]
37bede232lea r8, [rax+rcx]
37bede236mov rcx, r14
37bede239call clarfgp_64_
37bede23emov rcx, [rsi]
37bede241mov rdx, [rbx]
37bede244sub rdx, rcx
37bede247cmp rdx, r12
37bede24ajle 0x37bedde05
37bede250
37bede250loc_37bede250:
37bede250sub rdx, r12
37bede253mov rcx, [rsp+136]
37bede25bmov rax, [rsp+248]
37bede263lea r9, [rip+0x57a8ce]
37bede26aadd rdx, 1
37bede26emov [rsp+360], rdx
37bede276mov rdx, [rsp+624]
37bede27elea r8, [rax+rcx]
37bede282mov rcx, r14
37bede285add rdx, rbp
37bede288mov [rsp+32], rdx
37bede28dmov rdx, [rsp+88]
37bede292call clarfgp_64_
37bede297mov rcx, [rdi]
37bede29acmp rcx, r12
37bede29djle 0x37bedde17
37bede2a3
37bede2a3loc_37bede2a3:
37bede2a3sub rcx, r12
37bede2a6mov rdx, [rsi]
37bede2a9mov r9, [rsp+96]
37bede2aemov r8, r15
37bede2b1mov rax, [rsp+616]
37bede2b9mov [rsp+352], rcx
37bede2c1mov rcx, [rsp+648]
37bede2c9sub rdx, r12
37bede2ccmovss x0, [rax+rbp+4]
37bede2d2movss x1, [rax+rbp]
37bede2d7mov [rsp+40], r14
37bede2dclea rax, [rsp+344]
37bede2e4mov [rsp+64], rcx
37bede2e9mov rcx, [rsp+544]
37bede2f1add rdx, 1
37bede2f5mov [rsp+72], 1
37bede2fexorps x0, x6
37bede301mov [rsp+56], rcx
37bede306mov rcx, [rsp+104]
37bede30bunpcklps x1, x0
37bede30emov [rsp+344], rdx
37bede316mov rdx, rax
37bede319mov [rsp+48], rcx
37bede31emov rcx, [rsp+112]
37bede323mov [rsp+144], rax
37bede32bmov [rsp+32], rcx
37bede330lea rcx, [rip+0x57a809]
37bede337movlps [rsp+360], x1
37bede33fcall clarf1f_64_
37bede344mov r11, [rdi]
37bede347mov rdx, [rbx]
37bede34amov r8, r15
37bede34dsub rdx, [rsi]
37bede350mov r10, [rsp+136]
37bede358sub r11, r12
37bede35bsub rdx, r12
37bede35emov rcx, [rsp+112]
37bede363mov r9, [rsp+88]
37bede368mov [rsp+352], r11
37bede370mov r11, [rsp+624]
37bede378add rdx, 1
37bede37cmov [rsp+344], rdx
37bede384movss x0, [r11+rbp+4]
37bede38bmovss x1, [r11+rbp]
37bede391mov [rsp+32], rcx
37bede396lea rcx, [rip+0x57a7a3]
37bede39dmov r11, [rsp+648]
37bede3a5mov [rsp+40], r14
37bede3aamov [rsp+72], 1
37bede3b3xorps x0, x6
37bede3b6mov [rsp+64], r11
37bede3bbmov r11, [rsp+576]
37bede3c3unpcklps x1, x0
37bede3c6movlps [rsp+360], x1
37bede3cemov [rsp+56], r11
37bede3d3mov r11, [rsp+232]
37bede3dblea rdx, [r11+r10]
37bede3dfmov [rsp+48], rdx
37bede3e4mov rdx, [rsp+144]
37bede3eccall clarf1f_64_
37bede3f1mov rcx, [rdi]
37bede3f4mov rdx, [rbx]
37bede3f7sub rdx, rcx
37bede3famov r8, rdx
37bede3fdcmp rdx, r12
37bede400jge 0x37bede8e0
37bede406
37bede406loc_37bede406:
37bede406cmp r12, rcx
37bede409jge 0x37bede4e8
37bede40fmov rax, [rsp+600]
37bede417mov [rsp+144], rcx
37bede41fmovss x0, [rax+4*r12-4]
37bede426call sinf
37bede42bmov rcx, [rsp+144]
37bede433mov r8, [rsp+104]
37bede438mov rdx, r14
37bede43bmov r9, [rsp+544]
37bede443xorps x0, x6
37bede446mov [rsp+364], 0
37bede451movss [rsp+360], x0
37bede45asub rcx, r12
37bede45dmov [rsp+352], rcx
37bede465mov rcx, r15
37bede468call cscal_64_
37bede46dmov rcx, [rsp+600]
37bede475mov rdx, [rdi]
37bede478movss x0, [rcx+4*r12-4]
37bede47fsub rdx, r12
37bede482mov [rsp+352], rdx
37bede48acall cosf
37bede48fmov rcx, [rsp+544]
37bede497mov rax, [rsp+104]
37bede49cmov rdx, r14
37bede49fmulss x0, x7
37bede4a3mov r9, [rsp+576]
37bede4abmov [rsp+364], 0
37bede4b6mov [rsp+40], rcx
37bede4bbmov rcx, [rsp+136]
37bede4c3mov [rsp+32], rax
37bede4c8mov rax, [rsp+232]
37bede4d0lea r8, [rax+rcx]
37bede4d4mov rcx, r15
37bede4d7movss [rsp+360], x0
37bede4e0call caxpy_64_
37bede4e5mov rcx, [rdi]
37bede4e8
37bede4e8loc_37bede4e8:
37bede4e8mov rdx, [rbx]
37bede4ebjmp 0x37bedde29
37bede4f0
37bede4f0loc_37bede4f0:
37bede4f0mov rax, [rsp+648]
37bede4f8sub rdx, rcx
37bede4fbmov r9, [rsp+80]
37bede500sub r8, r12
37bede503mov rcx, [rsp+128]
37bede50bsub rdx, r12
37bede50emov [rsp+72], 1
37bede517mov [rsp+64], rax
37bede51cmov rax, [rsp+560]
37bede524add rdx, 1
37bede528mov [rsp+360], rdx
37bede530mov [rsp+56], rax
37bede535mov rax, [rsp+552]
37bede53dmov [rsp+352], r8
37bede545mov r8, r14
37bede548lea rdx, [rax+rcx+8]
37bede54dmov rax, [rsp+560]
37bede555lea rcx, [rip+0x57a5e5]
37bede55cmov [rsp+48], rdx
37bede561mov rdx, [rsp+640]
37bede569mov [rsp+32], rax
37bede56eadd rdx, rbp
37bede571mov [rsp+40], rdx
37bede576mov rdx, r15
37bede579call clarf1f_64_
37bede57emov rdx, [rbx]
37bede581mov r8, [rsi]
37bede584mov rcx, [rdi]
37bede587mov r9, rdx
37bede58asub r9, r8
37bede58dcmp r9, r12
37bede590jle 0x37beddf2c
37bede596
37bede596loc_37bede596:
37bede596mov rax, [rsp+648]
37bede59esub rdx, rcx
37bede5a1sub r9, r12
37bede5a4mov [rsp+72], 1
37bede5adsub rdx, r12
37bede5b0mov [rsp+352], r9
37bede5b8mov r9, [rsp+80]
37bede5bdmov r8, r14
37bede5c0mov [rsp+64], rax
37bede5c5add rdx, 1
37bede5c9mov rax, [rsp+592]
37bede5d1lea rcx, [rip+0x57a569]
37bede5d8mov [rsp+360], rdx
37bede5e0mov rdx, [rsp+640]
37bede5e8mov [rsp+56], rax
37bede5edmov rax, [rsp+168]
37bede5f5add rdx, rbp
37bede5f8mov [rsp+48], rax
37bede5fdmov rax, [rsp+560]
37bede605mov [rsp+40], rdx
37bede60amov rdx, r15
37bede60dmov [rsp+32], rax
37bede612call clarf1f_64_
37bede617mov rcx, [rdi]
37bede61ajmp 0x37beddf2c
37bede61f
37bede61f 90 .
37bede620
37bede620loc_37bede620:
37bede620mov rdx, [rbx]
37bede623mov r8, [rsp+560]
37bede62bsub rdx, rcx
37bede62esub rcx, r12
37bede631sub rdx, r12
37bede634mov [rsp+352], rcx
37bede63cmov rcx, r14
37bede63fadd rdx, 1
37bede643mov [rsp+360], rdx
37bede64bmov rdx, [rsp+80]
37bede650call scnrm2_64_
37bede655mov r8, [rsp+544]
37bede65dmov rdx, [rsp+104]
37bede662mov rcx, r15
37bede665movss [rsp+144], x0
37bede66ecall scnrm2_64_
37bede673movss x1, [rsp+144]
37bede67ccall atan2f
37bede681mov rcx, [rdi]
37bede684movss [r13+4*r12-4], x0
37bede68bcmp rcx, r12
37bede68ejle 0x37beddeff
37bede694mov r8, [rsp+544]
37bede69cmov rdx, [rsp+104]
37bede6a1sub rcx, r12
37bede6a4mov [rsp+360], rcx
37bede6acmov rcx, r14
37bede6afcall clacgv_64_
37bede6b4mov rdx, [rdi]
37bede6b7mov rcx, [rsp+632]
37bede6bfmov r9, [rsp+544]
37bede6c7mov r8, rdx
37bede6caadd rcx, rbp
37bede6cdsub rdx, 1
37bede6d1sub r8, r12
37bede6d4mov [rsp+32], rcx
37bede6d9mov [rsp+360], r8
37bede6e1cmp rdx, r12
37bede6e4je 0x37bee01b0
37bede6eamov rcx, [rsp+152]
37bede6f2mov rax, [rsp+272]
37bede6famov rdx, [rsp+104]
37bede6fflea r8, [rax+rcx+8]
37bede704mov rcx, r14
37bede707call clarfgp_64_
37bede70c
37bede70cloc_37bede70c:
37bede70cmov rcx, [rdi]
37bede70fmov r8, [rbx]
37bede712sub r8, rcx
37bede715cmp r8, r12
37bede718jl 0x37bede799
37bede71a
37bede71aloc_37bede71a:
37bede71asub r8, r12
37bede71dmov rdx, [rsp+80]
37bede722mov rcx, r14
37bede725add r8, 1
37bede729mov [rsp+360], r8
37bede731mov r8, [rsp+560]
37bede739call clacgv_64_
37bede73emov rcx, [rsp+640]
37bede746mov rdx, [rbx]
37bede749sub rdx, [rdi]
37bede74cadd rcx, rbp
37bede74fcmp rdx, r12
37bede752je 0x37bee0178
37bede758sub rdx, r12
37bede75bmov [rsp+32], rcx
37bede760mov rax, [rsp+288]
37bede768mov rcx, [rsp+128]
37bede770add rdx, 1
37bede774mov r9, [rsp+560]
37bede77cmov [rsp+360], rdx
37bede784mov rdx, [rsp+80]
37bede789lea r8, [rax+rcx+8]
37bede78emov rcx, r14
37bede791call clarfgp_64_
37bede796mov rcx, [rdi]
37bede799
37bede799loc_37bede799:
37bede799cmp r12, rcx
37bede79cjge 0x37bedeaa8
37bede7a2sub rcx, r12
37bede7a5mov rdx, [rsi]
37bede7a8mov r9, [rsp+104]
37bede7admov r8, r14
37bede7b0mov [rsp+360], rcx
37bede7b8mov rcx, [rsp+648]
37bede7c0mov rax, [rsp+632]
37bede7c8sub rdx, r12
37bede7cbmov [rsp+72], 1
37bede7d4mov [rsp+64], rcx
37bede7d9mov rcx, [rsp+544]
37bede7e1add rax, rbp
37bede7e4mov [rsp+352], rdx
37bede7ecmov rdx, [rsp+152]
37bede7f4mov [rsp+56], rcx
37bede7f9mov rcx, [rsp+264]
37bede801mov [rsp+40], rax
37bede806mov [rsp+144], rax
37bede80emov rax, [rsp+544]
37bede816lea rdx, [rcx+rdx+16]
37bede81blea rcx, [rip+0x57a31f]
37bede822mov [rsp+48], rdx
37bede827mov rdx, r15
37bede82amov [rsp+32], rax
37bede82fcall clarf1f_64_
37bede834mov rdx, [rbx]
37bede837sub rdx, [rsi]
37bede83amov r8, r14
37bede83dmov rax, [rsp+648]
37bede845sub rdx, r12
37bede848mov r9, [rsp+104]
37bede84dmov [rsp+352], rdx
37bede855mov rdx, [rdi]
37bede858mov [rsp+64], rax
37bede85dmov rax, [rsp+576]
37bede865mov rcx, [rsp+136]
37bede86dsub rdx, r12
37bede870mov [rsp+72], 1
37bede879mov [rsp+56], rax
37bede87emov rax, [rsp+256]
37bede886mov [rsp+360], rdx
37bede88elea rdx, [rax+rcx+16]
37bede893mov rax, [rsp+144]
37bede89blea rcx, [rip+0x57a29f]
37bede8a2mov [rsp+48], rdx
37bede8a7mov rdx, r15
37bede8aamov [rsp+40], rax
37bede8afmov rax, [rsp+544]
37bede8b7mov [rsp+32], rax
37bede8bccall clarf1f_64_
37bede8c1mov rdx, [rbx]
37bede8c4mov rcx, [rdi]
37bede8c7jmp 0x37beddf11
37bede8cc
37bede8cc 0f 1f 40 00 ..@.
37bede8d0
37bede8d0loc_37bede8d0:
37bede8d0lea rax, [rsp+344]
37bede8d8mov [rsp+144], rax
37bede8e0
37bede8e0loc_37bede8e0:
37bede8e0mov rax, [rsp+616]
37bede8e8mov rdx, [rsi]
37bede8ebsub r8, r12
37bede8eelea rcx, [rip+0x57a24b]
37bede8f5mov r9, [rsp+96]
37bede8faadd r8, 1
37bede8femovss x0, [rax+rbp+4]
37bede904movss x1, [rax+rbp]
37bede909sub rdx, r12
37bede90cmov [rsp+72], 1
37bede915mov rax, [rsp+648]
37bede91dadd rdx, 1
37bede921mov [rsp+40], r14
37bede926xorps x0, x6
37bede929mov [rsp+344], rdx
37bede931mov rdx, [rsp+144]
37bede939mov [rsp+64], rax
37bede93emov rax, [rsp+560]
37bede946unpcklps x1, x0
37bede949mov [rsp+352], r8
37bede951mov r8, r15
37bede954mov [rsp+56], rax
37bede959mov rax, [rsp+80]
37bede95emovlps [rsp+360], x1
37bede966mov [rsp+48], rax
37bede96bmov rax, [rsp+112]
37bede970mov [rsp+32], rax
37bede975call clarf1f_64_
37bede97amov rcx, [rbx]
37bede97dsub rcx, [rsi]
37bede980mov r8, r15
37bede983mov rdx, rcx
37bede986mov rcx, [rbx]
37bede989sub rcx, [rdi]
37bede98csub rdx, r12
37bede98fmov rax, [rsp+112]
37bede994mov r9, [rsp+88]
37bede999add rdx, 1
37bede99dmov [rsp+344], rdx
37bede9a5mov rdx, rcx
37bede9a8mov rcx, [rsp+624]
37bede9b0sub rdx, r12
37bede9b3movss x0, [rcx+rbp+4]
37bede9b9movss x1, [rcx+rbp]
37bede9beadd rdx, 1
37bede9c2mov [rsp+72], 1
37bede9cbmov rcx, [rsp+648]
37bede9d3mov [rsp+40], r14
37bede9d8mov [rsp+32], rax
37bede9ddxorps x0, x6
37bede9e0mov [rsp+64], rcx
37bede9e5mov rcx, [rsp+592]
37bede9edunpcklps x1, x0
37bede9f0mov [rsp+352], rdx
37bede9f8mov rdx, [rsp+144]
37bedea00mov [rsp+56], rcx
37bedea05mov rcx, [rsp+120]
37bedea0amovlps [rsp+360], x1
37bedea12mov [rsp+48], rcx
37bedea17lea rcx, [rip+0x57a122]
37bedea1ecall clarf1f_64_
37bedea23mov rcx, [rdi]
37bedea26jmp 0x37bede406
37bedea2b
37bedea2b 0f 1f 44 00 00 ..D..
37bedea30
37bedea30loc_37bedea30:
37bedea30mov rax, [rip+0x57a111]
37bedea37mov r8, [rsp+536]
37bedea3fmov rcx, r15
37bedea42mov [rsp+352], rdx
37bedea4alea r9, [rip+0x57a0e7]
37bedea51mov rdx, r14
37bedea54mov [rsp+360], rax
37bedea5ccall cscal_64_
37bedea61mov rdx, [rbx]
37bedea64sub rdx, [rsi]
37bedea67mov rcx, r15
37bedea6amov r8, [rsp+568]
37bedea72mov [rsp+352], rdx
37bedea7amov rdx, r14
37bedea7dlea r9, [rip+0x57a0b4]
37bedea84mov [rsp+364], 0
37bedea8fmovss [rsp+360], x7
37bedea98call cscal_64_
37bedea9djmp 0x37bede176
37bedeaa2
37bedeaa2 66 0f 1f 44 00 00 f..D..
37bedeaa8
37bedeaa8loc_37bedeaa8:
37bedeaa8mov r8, [rsi]
37bedeaabmov rdx, [rbx]
37bedeaaecmp r12, r8
37bedeab1jl 0x37bede4f0
37bedeab7mov r9, rdx
37bedeabasub r9, r8
37bedeabdcmp r12, r9
37bedeac0jge 0x37beddf57
37bedeac6jmp 0x37bede596
37bedeacb
37bedeacb 0f 1f 44 00 00 ..D..
37bedead0
37bedead0loc_37bedead0:
37bedead0mov rdx, [rsp+624]
37bedead8mov rcx, r14
37bedeadblea r9, [rip+0x57a056]
37bedeae2mov [rsp+360], 1
37bedeaeeadd rdx, rbp
37bedeaf1mov [rsp+32], rdx
37bedeaf6mov rdx, [rsp+88]
37bedeafbmov r8, rdx
37bedeafecall clarfgp_64_
37bedeb03jmp 0x37bedde0b
37bedeb08
37bedeb08 0f 1f 84 00 00 00 00 00 ........
37bedeb10
37bedeb10loc_37bedeb10:
37bedeb10mov rdx, [rsp+616]
37bedeb18mov rcx, r14
37bedeb1blea r9, [rip+0x57a016]
37bedeb22mov [rsp+360], 1
37bedeb2eadd rdx, rbp
37bedeb31mov [rsp+32], rdx
37bedeb36mov rdx, [rsp+96]
37bedeb3bmov r8, rdx
37bedeb3ecall clarfgp_64_
37bedeb43mov rcx, [rsi]
37bedeb46jmp 0x37bedddf6
37bedeb4b
37bedeb4b 0f 1f 44 00 00 ..D..
37bedeb50
37bedeb50loc_37bedeb50:
37bedeb50mov r11, [rsp+296]
37bedeb58mov r10, [rdi]
37bedeb5b
37bedeb5bloc_37bedeb5b:
37bedeb5bmov r13, [rsi]
37bedeb5elea rax, [r10+1]
37bedeb62cmp rax, r13
37bedeb65jg 0x37bedee3b
37bedeb6bmov r12, rax
37bedeb6emov r8, r11
37bedeb71mov [rsp+96], r13
37bedeb76mov rdx, [rsp+320]
37bedeb7eimul r8, r12
37bedeb82lea rax, [8*r11+8]
37bedeb8amov rcx, [rsp+640]
37bedeb92mov [rsp+520], rsi
37bedeb9amov [rsp+88], rax
37bedeb9fadd rdx, r10
37bedeba2movaps x6, x7
37bedeba5mov rsi, r12
37bedeba8mov rax, [rsp+552]
37bedebb0lea r15, [rsp+352]
37bedebb8xorps x6, [rip+0x579f91]
37bedebbflea r14, [rsp+360]
37bedebc7add rdx, r8
37bedebcamov [rsp+80], r15
37bedebcfmov r13, [rsp+560]
37bedebd7lea r15, [rcx+8*r10]
37bedebdblea rbp, [rax+8*rdx+8]
37bedebe0lea rdx, [r10+2]
37bedebe4mov rax, [rsp+176]
37bedebecimul rdx, r11
37bedebf0imul rax, r12
37bedebf4add rax, [rsp+280]
37bedebfcmov r12, rax
37bedebffsub rdx, r8
37bedec02shl rdx, 3
37bedec06mov [rsp+104], rdx
37bedec0bjmp 0x37beded03
37bedec10
37bedec10loc_37bedec10:
37bedec10mov r8, rbp
37bedec13mov rdx, rbp
37bedec16mov rcx, r14
37bedec19call clarfgp_64_
37bedec1emov rax, [rsp+520]
37bedec26mov r8, [rax]
37bedec29cmp r8, rsi
37bedec2cjg 0x37bededb4
37bedec32
37bedec32loc_37bedec32:
37bedec32mov rax, [rbx]
37bedec35mov rdx, [rdi]
37bedec38mov rcx, rax
37bedec3bsub rcx, r8
37bedec3esub rcx, rdx
37bedec41test rcx, rcx
37bedec44jle 0x37bedecc0
37bedec46sub rax, rdx
37bedec49mov [rsp+40], r15
37bedec4emov r9, rbp
37bedec51mov r8, r14
37bedec54sub rax, rsi
37bedec57mov [rsp+352], rcx
37bedec5fmov rcx, [rsp+584]
37bedec67add rax, 1
37bedec6bmov [rsp+32], r13
37bedec70mov [rsp+360], rax
37bedec78mov rax, [rsp+648]
37bedec80mov [rsp+72], 1
37bedec89mov [rsp+64], rax
37bedec8emov rax, [rsp+592]
37bedec96mov [rsp+56], rax
37bedec9blea rax, [rdx+r12+1]
37bedeca0mov rdx, [rsp+80]
37bedeca5lea rax, [rcx+8*rax]
37bedeca9lea rcx, [rip+0x579e91]
37bedecb0mov [rsp+48], rax
37bedecb5call clarf1f_64_
37bedecbamov rax, [rbx]
37bedecbdmov rdx, [rdi]
37bedecc0
37bedecc0loc_37bedecc0:
37bedecc0sub rax, rdx
37bedecc3mov r8, r13
37bedecc6mov rdx, rbp
37bedecc9mov rcx, r14
37bedecccsub rax, rsi
37bedeccfadd r15, 8
37bedecd3add rsi, 1
37bedecd7add rax, 1
37bedecdbmov [rsp+360], rax
37bedece3call clacgv_64_
37bedece8mov r10, [rdi]
37bedecebadd rbp, [rsp+88]
37bedecf0add r12, [rsp+176]
37bedecf8cmp [rsp+96], rsi
37bedecfdjl 0x37bedee30
37beded03
37beded03loc_37beded03:
37beded03mov rax, [rbx]
37beded06mov rcx, [rsp+80]
37beded0bmov r9, r13
37beded0emov r8, rbp
37beded11mov [rsp+364], 0
37beded1cmov rdx, r14
37beded1fmovss [rsp+360], x6
37beded28sub rax, r10
37beded2bsub rax, rsi
37beded2eadd rax, 1
37beded32mov [rsp+352], rax
37beded3acall cscal_64_
37beded3fmov rax, [rbx]
37beded42sub rax, [rdi]
37beded45mov rdx, rbp
37beded48sub rax, rsi
37beded4bmov r8, r13
37beded4emov rcx, r14
37beded51add rax, 1
37beded55mov [rsp+360], rax
37beded5dcall clacgv_64_
37beded62mov rax, [rbx]
37beded65sub rax, [rdi]
37beded68mov r9, r13
37beded6bmov rdx, rax
37beded6emov [rsp+32], r15
37beded73sub rdx, rsi
37beded76add rdx, 1
37beded7amov [rsp+360], rdx
37beded82cmp rax, rsi
37beded85jle 0x37bedec10
37beded8bmov rax, [rsp+104]
37beded90mov rdx, rbp
37beded93mov rcx, r14
37beded96lea r8, [rbp+rax]
37beded9bcall clarfgp_64_
37bededa0mov rax, [rsp+520]
37bededa8mov r8, [rax]
37bededabcmp r8, rsi
37bededaejle 0x37bedec32
37bededb4
37bededb4loc_37bededb4:
37bededb4mov rax, [rbx]
37bededb7sub rax, [rdi]
37bededbamov [rsp+56], r13
37bededbfsub r8, rsi
37bededc2sub rax, rsi
37bededc5mov [rsp+40], r15
37bededcamov rdx, [rsp+80]
37bededcfmov r9, rbp
37bededd2add rax, 1
37bededd6mov [rsp+32], r13
37bededdblea rcx, [rip+0x579d5f]
37bedede2mov [rsp+360], rax
37bededeamov rax, [rsp+648]
37bededf2mov [rsp+72], 1
37bededfbmov [rsp+64], rax
37bedee00lea rax, [rbp+8]
37bedee04mov [rsp+48], rax
37bedee09mov [rsp+352], r8
37bedee11mov r8, r14
37bedee14call clarf1f_64_
37bedee19mov rax, [rsp+520]
37bedee21mov r8, [rax]
37bedee24jmp 0x37bedec32
37bedee29
37bedee29 0f 1f 80 00 00 00 00 .......
37bedee30
37bedee30loc_37bedee30:
37bedee30mov rsi, [rsp+520]
37bedee38mov r13, [rsi]
37bedee3b
37bedee3bloc_37bedee3b:
37bedee3bmov rax, [rbx]
37bedee3emov r12, rax
37bedee41sub r12, r13
37bedee44sub r12, r10
37bedee47test r12, r12
37bedee4ajle 0x37bedd9d8
37bedee50mov ebp, 1
37bedee55mov [rsp+104], r12
37bedee5amov rdx, r13
37bedee5dlea r14, [rsp+360]
37bedee65lea r15, [rsp+352]
37bedee6dmov [rsp+88], r14
37bedee72mov r13, rdi
37bedee75mov r14, rbp
37bedee78mov [rsp+96], r15
37bedee7dmulss x7, x7
37bedee81mov rdi, rbx
37bedee84mov rbp, rsi
37bedee87lea rcx, [rip+0x579cb3]
37bedee8emov rbx, [rsp+280]
37bedee96mov r12, [rsp+584]
37bedee9emov [rsp+80], rcx
37bedeea3mov r15, [rsp+176]
37bedeeabmov rsi, [rsp+592]
37bedeeb3jmp 0x37bedeec3
37bedeeb5
37bedeeb5 0f 1f 00 ...
37bedeeb8
37bedeeb8loc_37bedeeb8:
37bedeeb8mov rax, [rdi]
37bedeebbmov rdx, [rbp]
37bedeebfmov r10, [r13]
37bedeec3
37bedeec3loc_37bedeec3:
37bedeec3sub rax, rdx
37bedeec6add rdx, r14
37bedeec9mov rcx, [rsp+96]
37bedeecemov r9, rsi
37bedeed1movss [rsp+360], x7
37bedeedaimul rdx, r15
37bedeedesub rax, r10
37bedeee1add r10, r14
37bedeee4mov [rsp+364], 0
37bedeeefsub rax, r14
37bedeef2add rax, 1
37bedeef6add rdx, rbx
37bedeef9mov [rsp+352], rax
37bedef01add rdx, r10
37bedef04lea r8, [r12+8*rdx]
37bedef08mov rdx, [rsp+88]
37bedef0dcall cscal_64_
37bedef12mov rax, [rbp]
37bedef16mov r11, [rdi]
37bedef19mov r8, rsi
37bedef1cmov rcx, [r13]
37bedef20sub r11, rax
37bedef23add rax, r14
37bedef26imul rax, r15
37bedef2amov rdx, r11
37bedef2dsub rdx, rcx
37bedef30add rcx, r14
37bedef33sub rdx, r14
37bedef36add rax, rbx
37bedef39add rdx, 1
37bedef3dadd rax, rcx
37bedef40mov rcx, [rsp+88]
37bedef45mov [rsp+360], rdx
37bedef4dlea rdx, [r12+8*rax]
37bedef51call clacgv_64_
37bedef56mov rcx, [rbp]
37bedef5amov rax, [rdi]
37bedef5dmov r9, rsi
37bedef60mov rdx, [r13]
37bedef64sub rax, rcx
37bedef67add rcx, r14
37bedef6asub rax, rdx
37bedef6dadd rdx, r14
37bedef70sub rax, r14
37bedef73add rax, 1
37bedef77mov [rsp+360], rax
37bedef7flea rax, [rcx+1]
37bedef83imul rax, r15
37bedef87lea r8, [rax+rbx]
37bedef8bsub rax, r15
37bedef8eadd rax, rbx
37bedef91add r8, rdx
37bedef94add rax, rdx
37bedef97lea r8, [r12+8*r8]
37bedef9blea rdx, [r12+8*rax]
37bedef9fmov rax, [rsp+640]
37bedefa7lea rax, [rax+8*rcx-8]
37bedefacmov rcx, [rsp+88]
37bedefb1mov [rsp+32], rax
37bedefb6call clarfgp_64_
37bedefbbmov rcx, [rbp]
37bedefbfmov rax, [rdi]
37bedefc2mov rdx, [r13]
37bedefc6mov [rsp+56], rsi
37bedefcbsub rax, rcx
37bedefcemov [rsp+32], rsi
37bedefd3mov [rsp+72], 1
37bedefdcsub rax, rdx
37bedefdfadd rdx, r14
37bedefe2sub rax, r14
37bedefe5mov [rsp+352], rax
37bedefedadd rax, 1
37bedeff1mov [rsp+360], rax
37bedeff9lea rax, [rcx+r14]
37bedeffdmov r11, rax
37bedf000imul r11, r15
37bedf004lea rcx, [r11+rbx]
37bedf008mov r11, [rsp+648]
37bedf010lea r8, [rcx+rdx]
37bedf014lea rdx, [rcx+rdx+1]
37bedf019mov rcx, [rsp+80]
37bedf01emov [rsp+64], r11
37bedf023lea rdx, [r12+8*rdx]
37bedf027lea r9, [r12+8*r8]
37bedf02bmov r11, [rsp+640]
37bedf033mov [rsp+48], rdx
37bedf038mov r8, [rsp+88]
37bedf03dlea rax, [r11+8*rax-8]
37bedf042mov rdx, [rsp+96]
37bedf047mov [rsp+40], rax
37bedf04ccall clarf1f_64_
37bedf051mov rax, [rbp]
37bedf055mov rdx, [rdi]
37bedf058mov r8, rsi
37bedf05bmov rcx, [r13]
37bedf05fsub rdx, rax
37bedf062add rax, r14
37bedf065imul rax, r15
37bedf069sub rdx, rcx
37bedf06cadd rcx, r14
37bedf06fsub rdx, r14
37bedf072add r14, 1
37bedf076add rdx, 1
37bedf07aadd rax, rbx
37bedf07dmov [rsp+360], rdx
37bedf085add rax, rcx
37bedf088mov rcx, [rsp+88]
37bedf08dlea rdx, [r12+8*rax]
37bedf091call clacgv_64_
37bedf096cmp [rsp+104], r14
37bedf09bjge 0x37bedeeb8
37bedf0a1jmp 0x37bedd9d8
37bedf0a6
37bedf0a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedf0b0
37bedf0b0loc_37bedf0b0:
37bedf0b0test r10, r10
37bedf0b3jle 0x37bedfc20
37bedf0b9mov [rsp+88], r11
37bedf0bemovaps x8, x7
37bedf0c2mov r13l, 1
37bedf0c8mov rcx, [rsp+640]
37bedf0d0mov r15, [rsp+584]
37bedf0d8mov [rsp+96], r10
37bedf0ddlea r14, [rsp+360]
37bedf0e5mov [rsp+128], rcx
37bedf0edlea rcx, [8*r11+8]
37bedf0f5mov [rsp+312], rcx
37bedf0fdmov rcx, [rsp+552]
37bedf105lea r12, [rcx-8]
37bedf109mov rcx, [rsp+320]
37bedf111mov [rsp+144], r12
37bedf119lea rcx, [rcx+2*r11]
37bedf11dmov r11, [rsp+552]
37bedf125lea rcx, [r11+8*rcx+8]
37bedf12amov [rsp+200], rcx
37bedf132mov rcx, [rsp+176]
37bedf13alea r11, [8*rcx+8]
37bedf142mov [rsp+304], r11
37bedf14amov r11, [rsp+584]
37bedf152mov [rsp+152], r11
37bedf15amov r11, [rsp+280]
37bedf162lea rcx, [r11+2*rcx]
37bedf166lea rcx, [r15+8*rcx+8]
37bedf16bmov [rsp+248], rcx
37bedf173mov rcx, [rsp+632]
37bedf17bmov [rsp+224], rcx
37bedf183lea rcx, [8*rax+8]
37bedf18blea rax, [r8+2*rax]
37bedf18fmov [rsp+296], rcx
37bedf197mov rcx, [rsp+536]
37bedf19fshl rax, 3
37bedf1a3sub rcx, 8
37bedf1a7mov [rsp+112], rcx
37bedf1acmov rcx, [rsp+536]
37bedf1b4add rcx, 16
37bedf1b8mov [rsp+232], rcx
37bedf1c0add rcx, rax
37bedf1c3mov [rsp+240], rcx
37bedf1cblea rcx, [8*rdx+8]
37bedf1d3lea rdx, [rbp+2*rdx]
37bedf1d8mov [rsp+288], rcx
37bedf1e0mov rcx, [rsp+568]
37bedf1e8lea rcx, [rcx+8*rdx]
37bedf1ecmov rdx, r14
37bedf1efmov [rsp+208], rcx
37bedf1f7mov rcx, [rsp+568]
37bedf1ffsub rcx, 8
37bedf203mov [rsp+104], rcx
37bedf208mov rcx, [rsp+536]
37bedf210lea rax, [rcx+rax+8]
37bedf215mov r8, rcx
37bedf218mov [rsp+192], rax
37bedf220lea rax, [r15-8]
37bedf224lea r15, [rsp+352]
37bedf22cmov [rsp+216], rax
37bedf234mov rax, [rsi]
37bedf237mov rcx, r15
37bedf23amov r9, [rsp+544]
37bedf242mov [rsp+360], 0x3f800000
37bedf24emov [rsp+352], rax
37bedf256call cscal_64_
37bedf25bmov rax, [rbx]
37bedf25emov rdx, r14
37bedf261sub rax, [rsi]
37bedf264mov r8, [rsp+568]
37bedf26cmov r9, [rsp+576]
37bedf274mov rcx, r15
37bedf277mov [rsp+352], rax
37bedf27fmov [rsp+364], 0
37bedf28amovss [rsp+360], x7
37bedf293call cscal_64_
37bedf298mov r11, [rsp+88]
37bedf29dlea rax, [rsp+344]
37bedf2a5mov r10, [rsp+96]
37bedf2aamov [rsp+184], rax
37bedf2b2lea rax, [rip+0x579888]
37bedf2b9lea r8, [rip+0x579878]
37bedf2c0mulss x8, x7
37bedf2c5mov [rsp+80], rax
37bedf2camov rax, [rsp+616]
37bedf2d2movss x6, [rip+0x579876]
37bedf2damov [rsp+160], r12
37bedf2e2mov r12, [rsp+568]
37bedf2easub rax, 8
37bedf2eemov [rsp+328], r11
37bedf2f6mov [rsp+264], rax
37bedf2femov rax, [rsp+624]
37bedf306mov [rsp+272], r10
37bedf30esub rax, 16
37bedf312mov [rsp+120], r8
37bedf317mov [rsp+256], rax
37bedf31fjmp 0x37bedf9f5
37bedf324
37bedf324 0f 1f 40 00 ..@.
37bedf328
37bedf328loc_37bedf328:
37bedf328sub rax, r13
37bedf32bmov r9, [rsp+576]
37bedf333mov rdx, r12
37bedf336mov rcx, r14
37bedf339add rax, 1
37bedf33dmov [rsp+360], rax
37bedf345mov rax, [rsp+96]
37bedf34amov [rsp+32], rax
37bedf34fmov rax, [rsp+208]
37bedf357lea r8, [rax+8]
37bedf35bcall clarfgp_64_
37bedf360
37bedf360loc_37bedf360:
37bedf360mov rax, [rdi]
37bedf363mov rcx, [rsp+648]
37bedf36bmov r8, r14
37bedf36emov rdx, r15
37bedf371mov r9, [rsp+536]
37bedf379sub rax, r13
37bedf37cmov [rsp+352], rax
37bedf384mov rax, [rsi]
37bedf387mov [rsp+64], rcx
37bedf38cmov rcx, [rsp+544]
37bedf394mov [rsp+72], 1
37bedf39dsub rax, r13
37bedf3a0add rax, 1
37bedf3a4mov [rsp+56], rcx
37bedf3a9mov [rsp+360], rax
37bedf3b1mov rax, [rsp+112]
37bedf3b6mov [rsp+32], rcx
37bedf3bbmov rcx, [rsp+80]
37bedf3c0add rax, 16
37bedf3c4mov [rsp+168], rax
37bedf3ccmov [rsp+48], rax
37bedf3d1mov rax, [rsp+136]
37bedf3d9mov [rsp+40], rax
37bedf3decall clarf1f_64_
37bedf3e3mov rax, [rbx]
37bedf3e6mov rdx, [rsi]
37bedf3e9mov r8, r14
37bedf3ecsub rax, [rdi]
37bedf3efmov r11, [rsp+648]
37bedf3f7mov [rsp+72], 1
37bedf400sub rax, r13
37bedf403sub rdx, r13
37bedf406mov rcx, [rsp+80]
37bedf40bmov r9, [rsp+536]
37bedf413add rax, 1
37bedf417mov [rsp+64], r11
37bedf41cmov r11, [rsp+560]
37bedf424mov [rsp+352], rax
37bedf42clea rax, [rdx+1]
37bedf430mov rdx, [rsp+144]
37bedf438mov [rsp+360], rax
37bedf440mov rax, [rsp+136]
37bedf448add rdx, 8
37bedf44cmov [rsp+56], r11
37bedf451mov [rsp+40], rax
37bedf456mov rax, [rsp+544]
37bedf45emov [rsp+48], rdx
37bedf463mov [rsp+32], rax
37bedf468mov [rsp+88], rdx
37bedf46dmov rdx, r15
37bedf470call clarf1f_64_
37bedf475mov rax, [rdi]
37bedf478mov rcx, [rsp+80]
37bedf47dmov r9, r12
37bedf480mov rdx, [rsp+648]
37bedf488mov r8, r14
37bedf48bsub rax, r13
37bedf48emov [rsp+352], rax
37bedf496mov rax, [rbx]
37bedf499sub rax, [rsi]
37bedf49cmov [rsp+64], rdx
37bedf4a1sub rax, r13
37bedf4a4mov rdx, [rsp+576]
37bedf4acmov [rsp+72], 1
37bedf4b5add rax, 1
37bedf4b9mov [rsp+360], rax
37bedf4c1mov rax, [rsp+104]
37bedf4c6mov [rsp+56], rdx
37bedf4cbadd rax, 16
37bedf4cfmov [rsp+32], rdx
37bedf4d4mov rdx, r15
37bedf4d7mov [rsp+136], rax
37bedf4dfmov [rsp+48], rax
37bedf4e4mov rax, [rsp+96]
37bedf4e9mov [rsp+40], rax
37bedf4eecall clarf1f_64_
37bedf4f3mov rdx, [rbx]
37bedf4f6sub rdx, [rdi]
37bedf4f9mov r9, r12
37bedf4fcmov rax, rdx
37bedf4ffmov rdx, [rbx]
37bedf502sub rdx, [rsi]
37bedf505mov r8, r14
37bedf508sub rax, r13
37bedf50bmov rcx, [rsp+80]
37bedf510mov [rsp+72], 1
37bedf519add rax, 1
37bedf51dmov [rsp+352], rax
37bedf525mov rax, rdx
37bedf528mov rdx, [rsp+648]
37bedf530sub rax, r13
37bedf533add rax, 1
37bedf537mov [rsp+64], rdx
37bedf53cmov rdx, [rsp+592]
37bedf544mov [rsp+360], rax
37bedf54cmov rax, [rsp+96]
37bedf551mov [rsp+56], rdx
37bedf556mov rdx, [rsp+152]
37bedf55emov [rsp+40], rax
37bedf563mov rax, [rsp+576]
37bedf56bmov [rsp+48], rdx
37bedf570mov rdx, r15
37bedf573mov [rsp+32], rax
37bedf578call clarf1f_64_
37bedf57dmov rax, [rsi]
37bedf580mov r8, [rsp+544]
37bedf588mov rcx, r14
37bedf58bmov rdx, [rsp+536]
37bedf593sub rax, r13
37bedf596add rax, 1
37bedf59amov [rsp+360], rax
37bedf5a2call clacgv_64_
37bedf5a7mov rax, [rbx]
37bedf5aasub rax, [rsi]
37bedf5admov rdx, r12
37bedf5b0mov r8, [rsp+576]
37bedf5b8sub rax, r13
37bedf5bbmov rcx, r14
37bedf5beadd rax, 1
37bedf5c2mov [rsp+360], rax
37bedf5cacall clacgv_64_
37bedf5cfmov r12, [rdi]
37bedf5d2cmp r12, r13
37bedf5d5jg 0x37bee00b8
37bedf5db
37bedf5dbloc_37bedf5db:
37bedf5dbmov rax, [rbx]
37bedf5desub rax, r12
37bedf5e1sub rax, r13
37bedf5e4add rax, 1
37bedf5e8mov [rsp+352], rax
37bedf5f0mov rax, [rsp+600]
37bedf5f8movss x0, [rax+4*rbp-8]
37bedf5fecall sinf
37bedf603mov r12, [rsp+88]
37bedf608mov rdx, r14
37bedf60bmov rcx, r15
37bedf60emulss x0, x7
37bedf612lea r9, [rip+0x57951f]
37bedf619mov [rsp+364], 0
37bedf624mov r8, r12
37bedf627xorps x0, x6
37bedf62amovss [rsp+360], x0
37bedf633call cscal_64_
37bedf638mov rax, [rbx]
37bedf63bsub rax, [rdi]
37bedf63esub rax, r13
37bedf641add rax, 1
37bedf645mov [rsp+352], rax
37bedf64dmov rax, [rsp+600]
37bedf655movss x0, [rax+4*rbp-8]
37bedf65bcall cosf
37bedf660mov rax, [rsp+120]
37bedf665mov rdx, r14
37bedf668mov rcx, r15
37bedf66bmulss x0, x8
37bedf670mov [rsp+32], r12
37bedf675mov r8, [rsp+152]
37bedf67dlea r9, [rip+0x5794b4]
37bedf684mov [rsp+40], rax
37bedf689mov [rsp+364], 0
37bedf694movss [rsp+360], x0
37bedf69dcall caxpy_64_
37bedf6a2mov rdx, [rdi]
37bedf6a5cmp rdx, r13
37bedf6a8jg 0x37bee0000
37bedf6ae
37bedf6aeloc_37bedf6ae:
37bedf6aemov rax, [rbx]
37bedf6b1lea r9, [rip+0x579480]
37bedf6b8mov rcx, r14
37bedf6bbsub rax, rdx
37bedf6bemov rdx, [rsp+88]
37bedf6c3sub rax, r13
37bedf6c6add rax, 1
37bedf6camov [rsp+360], rax
37bedf6d2mov rax, [rsp+128]
37bedf6damov [rsp+32], rax
37bedf6dfmov rax, [rsp+144]
37bedf6e7lea r8, [rax+16]
37bedf6ebcall clarfgp_64_
37bedf6f0mov rdx, [rdi]
37bedf6f3cmp rdx, r13
37bedf6f6jg 0x37bedfec0
37bedf6fc
37bedf6fcloc_37bedf6fc:
37bedf6fcmov rax, [rbx]
37bedf6ffmov r9, [rsp+88]
37bedf704mov r8, r15
37bedf707lea rcx, [rip+0x579432]
37bedf70esub rax, rdx
37bedf711mov rdx, [rsp+184]
37bedf719sub rax, r13
37bedf71cadd rax, 1
37bedf720mov [rsp+344], rax
37bedf728mov rax, [rsi]
37bedf72bsub rax, r13
37bedf72emov [rsp+352], rax
37bedf736mov rax, [rsp+128]
37bedf73emovss x0, [rax+4]
37bedf743movss x1, [rax]
37bedf747mov [rsp+40], r14
37bedf74cmov rax, [rsp+648]
37bedf754mov [rsp+72], 1
37bedf75dxorps x0, x6
37bedf760mov [rsp+64], rax
37bedf765mov rax, [rsp+560]
37bedf76dunpcklps x1, x0
37bedf770movlps [rsp+360], x1
37bedf778mov [rsp+56], rax
37bedf77dmov rax, [rsp+200]
37bedf785mov [rsp+48], rax
37bedf78amov rax, [rsp+120]
37bedf78fmov [rsp+32], rax
37bedf794call clarf1f_64_
37bedf799mov rax, [rbx]
37bedf79cmov rdx, rax
37bedf79fsub rdx, [rsi]
37bedf7a2cmp rdx, r13
37bedf7a5jg 0x37bedfb70
37bedf7abcmp rbp, [rsp+272]
37bedf7b3jg 0x37bedfc15
37bedf7b9
37bedf7b9loc_37bedf7b9:
37bedf7b9mov rcx, [rsp+296]
37bedf7c1add [rsp+112], rcx
37bedf7c6mov rax, [rsp+112]
37bedf7cbmov r11, [rsp+304]
37bedf7d3mov rdx, [rsp+312]
37bedf7dbadd [rsp+248], r11
37bedf7e3add rax, 8
37bedf7e7add [rsp+152], r11
37bedf7efmov r9, [rsp+288]
37bedf7f7add [rsp+144], rdx
37bedf7ffadd [rsp+104], r9
37bedf804mov r10, [rsp+104]
37bedf809add [rsp+200], rdx
37bedf811add [rsp+240], rcx
37bedf819lea r12, [r10+8]
37bedf81dadd [rsp+208], r9
37bedf825add [rsp+232], rcx
37bedf82dadd [rsp+192], rcx
37bedf835add [rsp+160], rdx
37bedf83dadd [rsp+128], 8
37bedf846add [rsp+224], 8
37bedf84fmov r13, [rsp+160]
37bedf857mov [rsp+536], rax
37bedf85fmov rax, [rsi]
37bedf862add [rsp+216], r11
37bedf86asub rax, rbp
37bedf86dadd rax, 1
37bedf871mov [rsp+352], rax
37bedf879mov rax, [rsp+608]
37bedf881movss x0, [rax+4*rbp-8]
37bedf887call cosf
37bedf88cmov r9, [rsp+544]
37bedf894mov rdx, r14
37bedf897mov rcx, r15
37bedf89amov r8, [rsp+536]
37bedf8a2movss [rsp+360], x0
37bedf8abmov [rsp+364], 0
37bedf8b6call cscal_64_
37bedf8bbmov rax, [rsi]
37bedf8besub rax, rbp
37bedf8c1add rax, 1
37bedf8c5mov [rsp+352], rax
37bedf8cdmov rax, [rsp+608]
37bedf8d5movss x0, [rax+4*rbp-8]
37bedf8dbcall sinf
37bedf8e0mov r8, r13
37bedf8e3mov rdx, r14
37bedf8e6mov rcx, r15
37bedf8e9mov rax, [rsp+544]
37bedf8f1mulss x0, x7
37bedf8f5mov r9, [rsp+560]
37bedf8fdmov [rsp+364], 0
37bedf908mov r13, rbp
37bedf90bmov [rsp+40], rax
37bedf910mov rax, [rsp+536]
37bedf918mov [rsp+32], rax
37bedf91dxorps x0, x6
37bedf920movss [rsp+360], x0
37bedf929call caxpy_64_
37bedf92emov rax, [rbx]
37bedf931sub rax, [rsi]
37bedf934sub rax, rbp
37bedf937add rax, 1
37bedf93bmov [rsp+352], rax
37bedf943mov rax, [rsp+608]
37bedf94bmovss x0, [rax+4*rbp-8]
37bedf951call cosf
37bedf956mov r8, r12
37bedf959mov rdx, r14
37bedf95cmov rcx, r15
37bedf95fmulss x0, x7
37bedf963mov r9, [rsp+576]
37bedf96bmov [rsp+364], 0
37bedf976movss [rsp+360], x0
37bedf97fcall cscal_64_
37bedf984mov rax, [rbx]
37bedf987sub rax, [rsi]
37bedf98asub rax, rbp
37bedf98dadd rax, 1
37bedf991mov [rsp+352], rax
37bedf999mov rax, [rsp+608]
37bedf9a1movss x0, [rax+4*rbp-8]
37bedf9a7call sinf
37bedf9acmov [rsp+32], r12
37bedf9b1mov rdx, r14
37bedf9b4mov rcx, r15
37bedf9b7mulss x0, x8
37bedf9bcmov rax, [rsp+576]
37bedf9c4mov r9, [rsp+592]
37bedf9ccmov [rsp+364], 0
37bedf9d7mov r8, [rsp+216]
37bedf9dfmov [rsp+40], rax
37bedf9e4xorps x0, x6
37bedf9e7movss [rsp+360], x0
37bedf9f0call caxpy_64_
37bedf9f5
37bedf9f5loc_37bedf9f5:
37bedf9f5mov rdx, [rsi]
37bedf9f8mov rax, [rbx]
37bedf9fbmov rcx, r14
37bedf9felea rbp, [r13+1]
37bedfa02mov r8, [rsp+544]
37bedfa0asub rax, rdx
37bedfa0dsub rdx, r13
37bedfa10add rdx, 1
37bedfa14sub rax, r13
37bedfa17mov [rsp+360], rdx
37bedfa1fmov rdx, [rsp+536]
37bedfa27add rax, 1
37bedfa2bmov [rsp+352], rax
37bedfa33call scnrm2_64_
37bedfa38mov r8, [rsp+576]
37bedfa40mov rdx, r12
37bedfa43mov rcx, r15
37bedfa46movss [rsp+88], x0
37bedfa4ccall scnrm2_64_
37bedfa51movss x1, [rsp+88]
37bedfa57call atan2f
37bedfa5cmov rax, [rsp+600]
37bedfa64mov r8, [rsp+544]
37bedfa6cmov rcx, r14
37bedfa6fmov rdx, [rsp+536]
37bedfa77movss [rax+4*r13-4], x0
37bedfa7emov rax, [rsi]
37bedfa81sub rax, r13
37bedfa84add rax, 1
37bedfa88mov [rsp+360], rax
37bedfa90call clacgv_64_
37bedfa95mov rax, [rbx]
37bedfa98sub rax, [rsi]
37bedfa9bmov rdx, r12
37bedfa9emov r8, [rsp+576]
37bedfaa6sub rax, r13
37bedfaa9mov rcx, r14
37bedfaacadd rax, 1
37bedfab0mov [rsp+360], rax
37bedfab8call clacgv_64_
37bedfabdmov rax, [rsi]
37bedfac0mov rcx, r14
37bedfac3lea r10, [8*r13]
37bedfacbmov r9, [rsp+544]
37bedfad3mov r8, [rsp+192]
37bedfadbmov [rsp+88], r10
37bedfae0sub rax, r13
37bedfae3mov rdx, [rsp+536]
37bedfaebadd rax, 1
37bedfaefmov [rsp+360], rax
37bedfaf7mov rax, [rsp+264]
37bedfaffadd rax, r10
37bedfb02mov [rsp+32], rax
37bedfb07mov [rsp+136], rax
37bedfb0fcall clarfgp_64_
37bedfb14mov rcx, [rsp+256]
37bedfb1cmov r10, [rsp+88]
37bedfb21mov rax, [rbx]
37bedfb24sub rax, [rsi]
37bedfb27lea rcx, [rcx+r10+8]
37bedfb2cmov [rsp+96], rcx
37bedfb31cmp rax, r13
37bedfb34jne 0x37bedf328
37bedfb3amov [rsp+32], rcx
37bedfb3fmov r8, r12
37bedfb42mov rdx, r12
37bedfb45mov rcx, r14
37bedfb48mov r9, [rsp+576]
37bedfb50mov [rsp+360], 1
37bedfb5ccall clarfgp_64_
37bedfb61jmp 0x37bedf360
37bedfb66
37bedfb66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedfb70
37bedfb70loc_37bedfb70:
37bedfb70sub rax, [rdi]
37bedfb73sub rdx, r13
37bedfb76mov r9, [rsp+88]
37bedfb7bmov r8, r15
37bedfb7esub rax, r13
37bedfb81mov [rsp+352], rdx
37bedfb89mov rdx, [rsp+184]
37bedfb91lea rcx, [rip+0x578fa8]
37bedfb98add rax, 1
37bedfb9cmov [rsp+344], rax
37bedfba4mov rax, [rsp+128]
37bedfbacmovss x0, [rax+4]
37bedfbb1movss x1, [rax]
37bedfbb5mov [rsp+40], r14
37bedfbbamov rax, [rsp+648]
37bedfbc2mov [rsp+72], 1
37bedfbcbxorps x0, x6
37bedfbcemov [rsp+64], rax
37bedfbd3mov rax, [rsp+592]
37bedfbdbunpcklps x1, x0
37bedfbdemovlps [rsp+360], x1
37bedfbe6mov [rsp+56], rax
37bedfbebmov rax, [rsp+248]
37bedfbf3mov [rsp+48], rax
37bedfbf8mov rax, [rsp+120]
37bedfbfdmov [rsp+32], rax
37bedfc02call clarf1f_64_
37bedfc07cmp rbp, [rsp+272]
37bedfc0fjle 0x37bedf7b9
37bedfc15
37bedfc15loc_37bedfc15:
37bedfc15mov r11, [rsp+328]
37bedfc1dmov r10, [rdi]
37bedfc20
37bedfc20loc_37bedfc20:
37bedfc20mov rcx, [rsi]
37bedfc23lea rax, [r10+1]
37bedfc27cmp rax, rcx
37bedfc2ajg 0x37bee03f0
37bedfc30mov rbp, rax
37bedfc33mov rdx, r11
37bedfc36lea r8, [r10+2]
37bedfc3amov [rsp+88], rcx
37bedfc3fimul rdx, rbp
37bedfc43mov r12, [rsp+320]
37bedfc4bmovaps x8, x7
37bedfc4flea rax, [8*r11+8]
37bedfc57imul r8, r11
37bedfc5bmov [rsp+80], rax
37bedfc60mov rax, [rsp+552]
37bedfc68lea r11, [rsp+344]
37bedfc70add r12, r10
37bedfc73mov r15, [rsp+640]
37bedfc7bmovss x6, [rip+0x578ecd]
37bedfc83mov [rsp+96], r11
37bedfc88add r12, rdx
37bedfc8bxorps x8, x6
37bedfc8flea r14, [rsp+360]
37bedfc97sub r8, rdx
37bedfc9alea rax, [rax+8*r12+8]
37bedfc9fmov rdx, [rbx]
37bedfca2lea r12, [r15+8*r10]
37bedfca6lea r13, [8*r8]
37bedfcaelea r8, [rip+0x578e83]
37bedfcb5mov [rsp+112], r13
37bedfcbalea r15, [rsp+352]
37bedfcc2mov r13, rax
37bedfcc5mov [rsp+104], r8
37bedfccajmp 0x37bedfdad
37bedfccf
37bedfccf 90 .
37bedfcd0
37bedfcd0loc_37bedfcd0:
37bedfcd0mov rdx, [rbx]
37bedfcd3mov r10, [rdi]
37bedfcd6mov rax, rdx
37bedfcd9sub rax, rcx
37bedfcdcsub rax, r10
37bedfcdftest rax, rax
37bedfce2jle 0x37bedfd95
37bedfce8movss x0, [r12+4]
37bedfcefsub rdx, r10
37bedfcf2mov r9, r13
37bedfcf5mov r8, r15
37bedfcf8mov [rsp+352], rax
37bedfd00mov rax, [rsp+648]
37bedfd08sub rdx, rbp
37bedfd0bmovss x1, [r12]
37bedfd11add rdx, 1
37bedfd15mov [rsp+40], r14
37bedfd1axorps x0, x6
37bedfd1dmov [rsp+64], rax
37bedfd22mov rax, [rsp+592]
37bedfd2amov rcx, [rsp+584]
37bedfd32mov [rsp+344], rdx
37bedfd3aunpcklps x1, x0
37bedfd3dmov [rsp+56], rax
37bedfd42lea rax, [r10+1]
37bedfd46mov rdx, [rsp+96]
37bedfd4bimul rax, [rsp+176]
37bedfd54add rax, [rsp+280]
37bedfd5cmov [rsp+72], 1
37bedfd65add rax, rbp
37bedfd68movlps [rsp+360], x1
37bedfd70lea rax, [rcx+8*rax]
37bedfd74lea rcx, [rip+0x578dc5]
37bedfd7bmov [rsp+48], rax
37bedfd80mov rax, [rsp+104]
37bedfd85mov [rsp+32], rax
37bedfd8acall clarf1f_64_
37bedfd8fmov rdx, [rbx]
37bedfd92mov r10, [rdi]
37bedfd95
37bedfd95loc_37bedfd95:
37bedfd95add rbp, 1
37bedfd99add r13, [rsp+80]
37bedfd9eadd r12, 8
37bedfda2cmp [rsp+88], rbp
37bedfda7jl 0x37bee01c8
37bedfdad
37bedfdadloc_37bedfdad:
37bedfdadsub rdx, r10
37bedfdb0lea r9, [rip+0x578d81]
37bedfdb7mov r8, r13
37bedfdbamov rcx, r15
37bedfdbdmov [rsp+364], 0
37bedfdc8sub rdx, rbp
37bedfdcbmovss [rsp+360], x8
37bedfdd5add rdx, 1
37bedfdd9mov [rsp+352], rdx
37bedfde1mov rdx, r14
37bedfde4call cscal_64_
37bedfde9mov rax, [rbx]
37bedfdecsub rax, [rdi]
37bedfdefmov [rsp+32], r12
37bedfdf4sub rax, rbp
37bedfdf7mov rcx, r14
37bedfdfalea r9, [rip+0x578d37]
37bedfe01mov rdx, r13
37bedfe04add rax, 1
37bedfe08lea r8, [r13+8]
37bedfe0cmov [rsp+360], rax
37bedfe14call clarfgp_64_
37bedfe19mov rcx, [rsi]
37bedfe1ccmp rcx, rbp
37bedfe1fjle 0x37bedfcd0
37bedfe25mov rax, [rbx]
37bedfe28sub rax, [rdi]
37bedfe2bsub rcx, rbp
37bedfe2emov r9, r13
37bedfe31sub rax, rbp
37bedfe34movss x0, [r12+4]
37bedfe3bmov r8, r15
37bedfe3emovss x1, [r12]
37bedfe44add rax, 1
37bedfe48mov [rsp+40], r14
37bedfe4dmov rdx, [rsp+96]
37bedfe52mov [rsp+344], rax
37bedfe5amov rax, [rsp+648]
37bedfe62xorps x0, x6
37bedfe65mov [rsp+72], 1
37bedfe6eunpcklps x1, x0
37bedfe71mov [rsp+64], rax
37bedfe76mov rax, [rsp+560]
37bedfe7emov [rsp+352], rcx
37bedfe86lea rcx, [rip+0x578cb3]
37bedfe8dmov [rsp+56], rax
37bedfe92mov rax, [rsp+112]
37bedfe97movlps [rsp+360], x1
37bedfe9fadd rax, r13
37bedfea2mov [rsp+48], rax
37bedfea7mov rax, [rsp+104]
37bedfeacmov [rsp+32], rax
37bedfeb1call clarf1f_64_
37bedfeb6mov rcx, [rsi]
37bedfeb9jmp 0x37bedfcd0
37bedfebe
37bedfebe 66 90 f.
37bedfec0
37bedfec0loc_37bedfec0:
37bedfec0mov rax, [rsi]
37bedfec3sub rdx, r13
37bedfec6mov r8, r15
37bedfec9lea rcx, [rip+0x578c70]
37bedfed0mov r12, [rsp+224]
37bedfed8mov [rsp+344], rdx
37bedfee0sub rax, r13
37bedfee3mov r9, [rsp+168]
37bedfeebmov rdx, [rsp+184]
37bedfef3mov [rsp+352], rax
37bedfefbmov rax, [rsp+648]
37bedff03movss x0, [r12+4]
37bedff0amovss x1, [r12]
37bedff10mov [rsp+72], 1
37bedff19mov [rsp+64], rax
37bedff1emov rax, [rsp+544]
37bedff26mov [rsp+40], r14
37bedff2bxorps x0, x6
37bedff2emov [rsp+56], rax
37bedff33mov rax, [rsp+240]
37bedff3bunpcklps x1, x0
37bedff3emovlps [rsp+360], x1
37bedff46mov [rsp+48], rax
37bedff4bmov rax, [rsp+120]
37bedff50mov [rsp+32], rax
37bedff55call clarf1f_64_
37bedff5amov rcx, [rdi]
37bedff5dmov rax, [rbx]
37bedff60mov r8, r15
37bedff63movss x0, [r12+4]
37bedff6amovss x1, [r12]
37bedff70sub rcx, r13
37bedff73sub rax, [rsi]
37bedff76mov [rsp+72], 1
37bedff7fmov [rsp+344], rcx
37bedff87sub rax, r13
37bedff8axorps x0, x6
37bedff8dmov rcx, [rsp+648]
37bedff95mov [rsp+40], r14
37bedff9amov rdx, [rsp+184]
37bedffa2unpcklps x1, x0
37bedffa5mov [rsp+64], rcx
37bedffaamov rcx, [rsp+576]
37bedffb2mov [rsp+352], rax
37bedffbamov r9, [rsp+168]
37bedffc2mov [rsp+56], rcx
37bedffc7mov rcx, [rsp+208]
37bedffcfmovlps [rsp+360], x1
37bedffd7lea rax, [rcx+16]
37bedffdblea rcx, [rip+0x578b5e]
37bedffe2mov [rsp+48], rax
37bedffe7mov rax, [rsp+120]
37bedffecmov [rsp+32], rax
37bedfff1call clarf1f_64_
37bedfff6mov rdx, [rdi]
37bedfff9jmp 0x37bedf6fc
37bedfffe
37bedfffe 66 90 f.
37bee0000
37bee0000loc_37bee0000:
37bee0000mov rax, [rbx]
37bee0003lea r8, [rip+0x578b2e]
37bee000amov rcx, r14
37bee000dsub rax, rdx
37bee0010sub rdx, r13
37bee0013mov [rsp+352], rdx
37bee001bsub rax, r13
37bee001emov rdx, [rsp+88]
37bee0023add rax, 1
37bee0027mov [rsp+360], rax
37bee002fcall scnrm2_64_
37bee0034mov r12, [rsp+168]
37bee003clea r8, [rip+0x578af5]
37bee0043mov rcx, r15
37bee0046movss [rsp+96], x0
37bee004cmov rdx, r12
37bee004fcall scnrm2_64_
37bee0054movss x1, [rsp+96]
37bee005acall atan2f
37bee005fmov rax, [rsp+608]
37bee0067mov rdx, [rdi]
37bee006amovss [rax+4*rbp-8], x0
37bee0070cmp rdx, r13
37bee0073jle 0x37bedf6ae
37bee0079mov rax, [rsp+224]
37bee0081sub rdx, r13
37bee0084mov rcx, r14
37bee0087mov r8, [rsp+232]
37bee008fmov [rsp+360], rdx
37bee0097lea r9, [rip+0x578a9a]
37bee009emov rdx, r12
37bee00a1mov [rsp+32], rax
37bee00a6call clarfgp_64_
37bee00abmov rdx, [rdi]
37bee00aejmp 0x37bedf6ae
37bee00b3
37bee00b3 0f 1f 44 00 00 ..D..
37bee00b8
37bee00b8loc_37bee00b8:
37bee00b8mov rax, [rsp+600]
37bee00c0sub r12, r13
37bee00c3movss x0, [rax+4*rbp-8]
37bee00c9call sinf
37bee00cemov [rsp+352], r12
37bee00d6mov rdx, r14
37bee00d9mov rcx, r15
37bee00dcmov r12, [rsp+168]
37bee00e4xorps x0, x6
37bee00e7lea r9, [rip+0x578a4a]
37bee00eemov [rsp+364], 0
37bee00f9movss [rsp+360], x0
37bee0102mov r8, r12
37bee0105call cscal_64_
37bee010amov rax, [rdi]
37bee010dsub rax, r13
37bee0110mov [rsp+352], rax
37bee0118mov rax, [rsp+600]
37bee0120movss x0, [rax+4*rbp-8]
37bee0126call cosf
37bee012bmov rax, [rsp+120]
37bee0130mov rdx, r14
37bee0133mov rcx, r15
37bee0136mulss x0, x7
37bee013amov [rsp+32], r12
37bee013fmov r8, [rsp+136]
37bee0147lea r9, [rip+0x5789ea]
37bee014emov [rsp+40], rax
37bee0153mov [rsp+364], 0
37bee015emovss [rsp+360], x0
37bee0167call caxpy_64_
37bee016cmov r12, [rdi]
37bee016fjmp 0x37bedf5db
37bee0174
37bee0174 0f 1f 40 00 ..@.
37bee0178
37bee0178loc_37bee0178:
37bee0178mov [rsp+32], rcx
37bee017dmov rcx, r14
37bee0180mov rdx, [rsp+80]
37bee0185mov r9, [rsp+560]
37bee018dmov [rsp+360], 1
37bee0199mov r8, rdx
37bee019ccall clarfgp_64_
37bee01a1mov rcx, [rdi]
37bee01a4jmp 0x37bede799
37bee01a9
37bee01a9 0f 1f 80 00 00 00 00 .......
37bee01b0
37bee01b0loc_37bee01b0:
37bee01b0mov rdx, [rsp+104]
37bee01b5mov rcx, r14
37bee01b8mov r8, rdx
37bee01bbcall clarfgp_64_
37bee01c0jmp 0x37bede70c
37bee01c5
37bee01c5 0f 1f 00 ...
37bee01c8
37bee01c8loc_37bee01c8:
37bee01c8mov rcx, [rsi]
37bee01cb
37bee01cbloc_37bee01cb:
37bee01cbmov r12, rdx
37bee01cesub r12, rcx
37bee01d1sub r12, r10
37bee01d4test r12, r12
37bee01d7jle 0x37bedd9d8
37bee01ddmov ebp, 1
37bee01e2mov [rsp+96], r12
37bee01e7mov rax, rdx
37bee01ealea r14, [rsp+360]
37bee01f2lea r8, [rip+0x57893f]
37bee01f9lea r15, [rsp+352]
37bee0201mulss x7, x7
37bee0205mov [rsp+80], r14
37bee020amov [rsp+88], r15
37bee020fmov r14, rbx
37bee0212mov r15, rbp
37bee0215mov r13, [rsp+176]
37bee021dmov [rsp+104], r8
37bee0222mov r12, [rsp+584]
37bee022amov rbp, [rsp+640]
37bee0232mov rbx, [rsp+280]
37bee023ajmp 0x37bee0249
37bee023c
37bee023c 0f 1f 40 00 ..@.
37bee0240
37bee0240loc_37bee0240:
37bee0240mov rax, [r14]
37bee0243mov rcx, [rsi]
37bee0246mov r10, [rdi]
37bee0249
37bee0249loc_37bee0249:
37bee0249sub rax, rcx
37bee024cadd rcx, r15
37bee024fmov rdx, [rsp+80]
37bee0254lea r9, [rip+0x5788dd]
37bee025bmov [rsp+364], 0
37bee0266sub rax, r10
37bee0269add r10, r15
37bee026cmovss [rsp+360], x7
37bee0275imul r10, r13
37bee0279sub rax, r15
37bee027cadd rax, 1
37bee0280mov [rsp+352], rax
37bee0288add r10, rbx
37bee028badd rcx, r10
37bee028elea r8, [r12+8*rcx]
37bee0292mov rcx, [rsp+88]
37bee0297call cscal_64_
37bee029cmov rdx, [rsi]
37bee029fmov rcx, [r14]
37bee02a2lea r9, [rip+0x57888f]
37bee02a9mov rax, [rdi]
37bee02acsub rcx, rdx
37bee02afadd rdx, r15
37bee02b2sub rcx, rax
37bee02b5add rax, r15
37bee02b8imul rax, r13
37bee02bcsub rcx, r15
37bee02bfadd rcx, 1
37bee02c3mov [rsp+360], rcx
37bee02cbadd rax, rbx
37bee02celea rcx, [rdx+rax+1]
37bee02d3add rax, rdx
37bee02d6lea rdx, [rbp+8*rdx-8]
37bee02dbmov [rsp+32], rdx
37bee02e0lea r8, [r12+8*rcx]
37bee02e4mov rcx, [rsp+80]
37bee02e9lea rdx, [r12+8*rax]
37bee02edcall clarfgp_64_
37bee02f2mov rcx, [rsi]
37bee02f5mov rax, [r14]
37bee02f8mov rdx, [rdi]
37bee02fbsub rax, rcx
37bee02fesub rax, rdx
37bee0301cmp rax, r15
37bee0304je 0x37bee03c0
37bee030alea rdx, [rdx+r15+1]
37bee030fsub rax, r15
37bee0312imul rdx, r13
37bee0316lea r8, [rax+1]
37bee031amov [rsp+352], rax
37bee0322lea rax, [rcx+r15]
37bee0326mov [rsp+344], r8
37bee032elea rcx, [rax-1]
37bee0332mov r11, rdx
37bee0335add rdx, rbx
37bee0338movss x0, [rbp+8*rcx+4]
37bee033emovss x1, [rbp+8*rcx]
37bee0344sub r11, r13
37bee0347add rdx, rax
37bee034axorps x0, [rip+0x5787ff]
37bee0351mov [rsp+72], 1
37bee035alea r8, [r11+rbx]
37bee035emov r11, [rsp+648]
37bee0366lea rcx, [rip+0x5787d3]
37bee036dadd r8, rax
37bee0370lea rax, [r12+8*rdx]
37bee0374unpcklps x1, x0
37bee0377mov [rsp+48], rax
37bee037cmov rax, [rsp+80]
37bee0381lea r9, [r12+8*r8]
37bee0385lea rdx, [rsp+344]
37bee038dmov [rsp+64], r11
37bee0392mov r11, [rsp+592]
37bee039amov [rsp+40], rax
37bee039fmov rax, [rsp+104]
37bee03a4mov [rsp+56], r11
37bee03a9mov r8, [rsp+88]
37bee03aemov [rsp+32], rax
37bee03b3movlps [rsp+360], x1
37bee03bbcall clarf1f_64_
37bee03c0
37bee03c0loc_37bee03c0:
37bee03c0add r15, 1
37bee03c4cmp [rsp+96], r15
37bee03c9jge 0x37bee0240
37bee03cfjmp 0x37bedd9d8
37bee03d4
37bee03d4 0f 1f 40 00 ..@.
37bee03d8
37bee03d8loc_37bee03d8:
37bee03d8mov rax, [rax]
37bee03dbtest rax, rax
37bee03deje 0x37bedd9d8
37bee03e4
37bee03e4loc_37bee03e4:
37bee03e4neg rax
37bee03e7jmp 0x37bedd9b5
37bee03ec
37bee03ec 0f 1f 40 00 ..@.
37bee03f0
37bee03f0loc_37bee03f0:
37bee03f0mov rdx, [rbx]
37bee03f3jmp 0x37bee01cb
37bee03f8
37bee03f8loc_37bee03f8:
37bee03f8mov rdx, -7
37bee03ffmov eax, 7
37bee0404jmp 0x37bedd9aa
37bee0409
37bee0409loc_37bee0409:
37bee0409mov rdx, -9
37bee0410mov eax, 9
37bee0415jmp 0x37bedd9aa
37bee041a
37bee041aloc_37bee041a:
37bee041amov rdx, -11
37bee0421mov eax, 11
37bee0426jmp 0x37bedd9aa
37bedd8c0
37bedd8c0cunbdb_64_:
37bedd8c0push r15
37bedd8c2push r14
37bedd8c4push r13
37bedd8c6push r12
37bedd8c8push rbp
37bedd8c9push rdi
37bedd8capush rsi
37bedd8cbpush rbx
37bedd8ccsub rsp, 424
37bedd8d3movups [rsp+368], x6
37bedd8dbmovups [rsp+384], x7
37bedd8e3movups [rsp+400], x8
37bedd8ecmov rax, [rsp+544]
37bedd8f4mov rdi, [rsp+528]
37bedd8fcmov r12, [rax]
37bedd8ffmov rax, [rsp+560]
37bedd907mov r13, [rax]
37bedd90amov rbp, rdx
37bedd90dmov rbx, r8
37bedd910lea rdx, [rip+0x57b219]
37bedd917mov rax, [rsp+576]
37bedd91fmov r8l, 1
37bedd925mov rsi, r9
37bedd928mov r9l, 1
37bedd92emov r14, [rax]
37bedd931mov rax, [rsp+592]
37bedd939mov r15, [rax]
37bedd93cmov rax, [rsp+664]
37bedd944mov [rax], 0
37bedd94bcall lsame_64_
37bedd950mov r9l, 1
37bedd956mov r8l, 1
37bedd95cmov rcx, rbp
37bedd95flea rdx, [rip+0x57b1cb]
37bedd966mov [rsp+80], rax
37bedd96bcall lsame_64_
37bedd970test rax, rax
37bedd973jne 0x37bedda08
37bedd979mov rax, [rbx]
37bedd97cmovss x7, [rip+0x57b1c4]
37bedd984test rax, rax
37bedd987js 0x37bedda1c
37bedd98d
37bedd98dloc_37bedd98d:
37bedd98dmov rcx, [rsi]
37bedd990cmp rax, rcx
37bedd993jl 0x37bedd99e
37bedd995test rcx, rcx
37bedd998jns 0x37bedda30
37bedd99e
37bedd99eloc_37bedd99e:
37bedd99emov rdx, -4
37bedd9a5mov eax, 4
37bedd9aa
37bedd9aaloc_37bedd9aa:
37bedd9aamov rdi, [rsp+664]
37bedd9b2mov [rdi], rdx
37bedd9b5
37bedd9b5loc_37bedd9b5:
37bedd9b5lea rdx, [rsp+360]
37bedd9bdmov r8l, 6
37bedd9c3lea rcx, [rip+0x57b168]
37bedd9camov [rsp+360], rax
37bedd9d2call xerbla_64_
37bedd9d7nop
37bedd9d8
37bedd9d8loc_37bedd9d8:
37bedd9d8movups x6, [rsp+368]
37bedd9e0movups x7, [rsp+384]
37bedd9e8movups x8, [rsp+400]
37bedd9f1add rsp, 424
37bedd9f8pop rbx
37bedd9f9pop rsi
37bedd9fapop rdi
37bedd9fbpop rbp
37bedd9fcpop r12
37bedd9fepop r13
37bedda00pop r14
37bedda02pop r15
37bedda04ret
37bedda05
37bedda05 0f 1f 00 ...
37bedda08
37bedda08loc_37bedda08:
37bedda08mov rax, [rbx]
37bedda0bmovss x7, [rip+0x57b131]
37bedda13test rax, rax
37bedda16jns 0x37bedd98d
37bedda1c
37bedda1cloc_37bedda1c:
37bedda1cmov rdx, -3
37bedda23mov eax, 3
37bedda28jmp 0x37bedd9aa
37bedda2a
37bedda2a 66 0f 1f 44 00 00 f..D..
37bedda30
37bedda30loc_37bedda30:
37bedda30mov r8, [rdi]
37bedda33test r8, r8
37bedda36js 0x37bedda3d
37bedda38cmp rcx, r8
37bedda3bjge 0x37bedda50
37bedda3d
37bedda3dloc_37bedda3d:
37bedda3dmov rdx, -5
37bedda44mov eax, 5
37bedda49jmp 0x37bedd9aa
37bedda4e
37bedda4e 66 90 f.
37bedda50
37bedda50loc_37bedda50:
37bedda50mov r9, rax
37bedda53sub r9, rcx
37bedda56cmp r8, r9
37bedda59jg 0x37bedda3d
37bedda5bsub rax, r8
37bedda5emov rdx, rax
37bedda61cmp r8, rax
37bedda64jg 0x37bedda3d
37bedda66mov r11, [rsp+80]
37bedda6bmov rax, [rsp+544]
37bedda73xor r11, 1
37bedda77mov rax, [rax]
37bedda7amov [rsp+88], r11
37bedda7fje 0x37beddae3
37bedda81test rcx, rcx
37bedda84mov r8l, 1
37bedda8acmovle rcx, r8
37bedda8ecmp rcx, rax
37bedda91jg 0x37bee03f8
37bedda97mov rax, [rsp+560]
37bedda9fcmp [rax], rcx
37beddaa2jl 0x37bee0409
37beddaa8mov eax, 1
37beddaadtest r9, r9
37beddab0cmovle r9, rax
37beddab4mov rax, [rsp+576]
37beddabccmp [rax], r9
37beddabfjl 0x37bee041a
37beddac5mov rax, [rsp+592]
37beddacdcmp [rax], r9
37beddad0jge 0x37beddb33
37beddad2
37beddad2loc_37beddad2:
37beddad2mov rdx, -13
37beddad9mov eax, 13
37beddadejmp 0x37bedd9aa
37beddae3
37beddae3loc_37beddae3:
37beddae3test r8, r8
37beddae6mov ecx, 1
37beddaebcmovle r8, rcx
37beddaefcmp r8, rax
37beddaf2jg 0x37bee03f8
37beddaf8mov rcx, [rsp+560]
37beddb00test rdx, rdx
37beddb03mov eax, 1
37beddb08cmovg rax, rdx
37beddb0ccmp [rcx], rax
37beddb0fjl 0x37bee0409
37beddb15mov rcx, [rsp+576]
37beddb1dcmp [rcx], r8
37beddb20jl 0x37bee041a
37beddb26mov rcx, [rsp+592]
37beddb2ecmp [rcx], rax
37beddb31jl 0x37beddad2
37beddb33
37beddb33loc_37beddb33:
37beddb33mov rax, [rsp+656]
37beddb3bmov rbp, [rax]
37beddb3emov rax, [rsp+664]
37beddb46mov rax, [rax]
37beddb49test rax, rax
37beddb4cjne 0x37bee03e4
37beddb52lea rcx, [rsp+336]
37beddb5amov [rsp+336], rdx
37beddb62mov [rsp+80], rdx
37beddb67call sroundup_lwork_64_
37beddb6cmov rax, [rsp+648]
37beddb74mov rdx, [rsp+80]
37beddb79mov [rax+4], 0
37beddb80movss [rax], x0
37beddb84mov rax, [rsp+656]
37beddb8ccmp rdx, [rax]
37beddb8fmov rax, [rsp+664]
37beddb97jle 0x37beddbb8
37beddb99cmp rbp, -1
37beddb9dje 0x37bee03d8
37beddba3mov [rax], -21
37beddbaamov eax, 21
37beddbafjmp 0x37bedd9b5
37beddbb4
37beddbb4 0f 1f 40 00 ..@.
37beddbb8
37beddbb8loc_37beddbb8:
37beddbb8mov rax, [rax]
37beddbbbtest rax, rax
37beddbbejne 0x37bee03e4
37beddbc4cmp rbp, -1
37beddbc8je 0x37bedd9d8
37beddbcexor eax, eax
37beddbd0test r12, r12
37beddbd3mov rcx, r13
37beddbd6mov r10, [rdi]
37beddbd9cmovns rax, r12
37beddbddxor edx, edx
37beddbdftest r13, r13
37beddbe2cmovs rcx, rdx
37beddbe6test r14, r14
37beddbe9cmovns rdx, r14
37beddbedmov r8, rax
37beddbf0mov r12, rcx
37beddbf3mov r11, rcx
37beddbf6xor ecx, ecx
37beddbf8test r15, r15
37beddbfbnot r12
37beddbfemov rbp, rdx
37beddc01not r8
37beddc04cmovns rcx, r15
37beddc08mov [rsp+320], r12
37beddc10not rbp
37beddc13mov [rsp+176], rcx
37beddc1bmov r15, rcx
37beddc1enot rcx
37beddc21mov [rsp+280], rcx
37beddc29cmp [rsp+88], 0
37beddc2fje 0x37bedf0b0
37beddc35test r10, r10
37beddc38jle 0x37bedeb5b
37beddc3elea rcx, [8*r11+8]
37beddc46mov r14, [rsp+536]
37beddc4emovaps x8, x7
37beddc52lea r13, [8*rdx+8]
37beddc5amov [rsp+208], rcx
37beddc62mov rcx, [rsp+552]
37beddc6alea rdx, [rbp+2*rdx]
37beddc6fxor ebp, ebp
37beddc71mov [rsp+96], r14
37beddc76add r14, 8
37beddc7amovss x6, [rip+0x57aece]
37beddc82mov [rsp+80], rcx
37beddc87lea rcx, [8*rax+8]
37beddc8fmulss x8, x7
37beddc94mov [rsp+200], rcx
37beddc9clea rcx, [rax+rax]
37beddca0lea r9, [rcx+r8]
37beddca4add rcx, rax
37beddca7mov [rsp+240], r14
37beddcafmov rax, [rsp+536]
37beddcb7shl r9, 3
37beddcbbadd rcx, r8
37beddcbemov [rsp+184], r13
37beddcc6mov r13, [rsp+568]
37beddcceadd r14, r9
37beddcd1lea rax, [rax+8*rcx]
37beddcd5mov rcx, r12
37beddcd8add r9, [rsp+536]
37beddce0mov [rsp+104], r14
37beddce5lea r14, [8*r15+8]
37beddcedmov r15, [rsp+584]
37beddcf5lea r8, [rip+0x57ae3c]
37beddcfcmov [rsp+272], rax
37beddd04lea rax, [r12+2*r11]
37beddd08mov r12l, 1
37beddd0emov [rsp+120], r15
37beddd13add r15, 8
37beddd17mov [rsp+168], r15
37beddd1fsub r15, r14
37beddd22mov [rsp+160], r15
37beddd2amov r15, [rsp+568]
37beddd32mov [rsp+88], r13
37beddd37add r13, 8
37beddd3blea rdx, [r15+8*rdx]
37beddd3fmov r15, [rsp+552]
37beddd47mov [rsp+192], r14
37beddd4flea r14, [rsp+360]
37beddd57mov [rsp+248], r13
37beddd5flea rax, [r15+8*rax]
37beddd63mov [rsp+256], rdx
37beddd6blea r15, [rsp+352]
37beddd73mov [rsp+288], rax
37beddd7bmov rax, [rsp+552]
37beddd83mov [rsp+264], r9
37beddd8blea rax, [rax+8*rcx+8]
37beddd90mov [rsp+128], 0
37beddd9cmov [rsp+224], rax
37beddda4lea rax, [rdx+8]
37beddda8mov [rsp+136], 0
37bedddb4mov [rsp+152], 0
37bedddc0mov [rsp+232], rax
37bedddc8mov [rsp+296], r11
37bedddd0mov r13, [rsp+608]
37bedddd8mov [rsp+216], r10
37beddde0mov [rsp+112], r8
37beddde5jmp 0x37beddff5
37bedddea
37bedddea 66 0f 1f 44 00 00 f..D..
37bedddf0
37bedddf0loc_37bedddf0:
37bedddf0je 0x37bedeb10
37bedddf6
37bedddf6loc_37bedddf6:
37bedddf6mov rdx, [rbx]
37bedddf9sub rdx, rcx
37bedddfccmp rdx, r12
37bedddffjg 0x37bede250
37bedde05
37bedde05loc_37bedde05:
37bedde05je 0x37bedead0
37bedde0b
37bedde0bloc_37bedde0b:
37bedde0bmov rcx, [rdi]
37bedde0ecmp rcx, r12
37bedde11jg 0x37bede2a3
37bedde17
37bedde17loc_37bedde17:
37bedde17mov rdx, [rbx]
37bedde1amov r8, rdx
37bedde1dsub r8, rcx
37bedde20cmp r12, r8
37bedde23jle 0x37bede8d0
37bedde29
37bedde29loc_37bedde29:
37bedde29mov rax, [rsp+600]
37bedde31sub rdx, rcx
37bedde34sub rdx, r12
37bedde37movss x0, [rax+4*r12-4]
37bedde3eadd rdx, 1
37bedde42mov [rsp+352], rdx
37bedde4acall sinf
37bedde4fmov r8, [rsp+80]
37bedde54mov rdx, r14
37bedde57mov rcx, r15
37bedde5amulss x0, x7
37bedde5emov r9, [rsp+560]
37bedde66mov [rsp+364], 0
37bedde71xorps x0, x6
37bedde74movss [rsp+360], x0
37bedde7dcall cscal_64_
37bedde82mov rcx, [rsp+600]
37bedde8amov rdx, [rbx]
37bedde8dsub rdx, [rdi]
37bedde90movss x0, [rcx+4*r12-4]
37bedde97sub rdx, r12
37bedde9aadd rdx, 1
37bedde9emov [rsp+352], rdx
37beddea6call cosf
37beddeabmov rcx, [rsp+560]
37beddeb3mov rax, [rsp+80]
37beddeb8mov rdx, r14
37beddebbmulss x0, x8
37beddec0mov r8, [rsp+120]
37beddec5mov r9, [rsp+592]
37beddecdmov [rsp+364], 0
37bedded8mov [rsp+40], rcx
37beddeddmov rcx, r15
37beddee0mov [rsp+32], rax
37beddee5movss [rsp+360], x0
37beddeeecall caxpy_64_
37beddef3mov rcx, [rdi]
37beddef6cmp rcx, r12
37beddef9jg 0x37bede620
37beddeff
37beddeffloc_37beddeff:
37beddeffmov rdx, [rbx]
37beddf02mov r8, rdx
37beddf05sub r8, rcx
37beddf08cmp r8, r12
37beddf0bjge 0x37bede71a
37beddf11
37beddf11loc_37beddf11:
37beddf11mov r8, [rsi]
37beddf14cmp r8, r12
37beddf17jg 0x37bede4f0
37beddf1dmov r9, rdx
37beddf20sub r9, r8
37beddf23cmp r9, r12
37beddf26jg 0x37bede596
37beddf2c
37beddf2cloc_37beddf2c:
37beddf2ccmp r12, rcx
37beddf2fjge 0x37beddf54
37beddf31sub rcx, r12
37beddf34mov r8, [rsp+544]
37beddf3cmov rdx, [rsp+104]
37beddf41mov [rsp+360], rcx
37beddf49mov rcx, r14
37beddf4ccall clacgv_64_
37beddf51mov rcx, [rdi]
37beddf54
37beddf54loc_37beddf54:
37beddf54mov rdx, [rbx]
37beddf57
37beddf57loc_37beddf57:
37beddf57sub rdx, rcx
37beddf5amov r8, [rsp+560]
37beddf62mov rcx, r14
37beddf65add rbp, 8
37beddf69sub rdx, r12
37beddf6cadd r12, 1
37beddf70add rdx, 1
37beddf74mov [rsp+360], rdx
37beddf7cmov rdx, [rsp+80]
37beddf81call clacgv_64_
37beddf86mov rax, [rsp+200]
37beddf8emov rcx, [rsp+192]
37beddf96mov rdx, [rsp+208]
37beddf9emov r10, [rsp+184]
37beddfa6add [rsp+80], rdx
37beddfabadd [rsp+104], rax
37beddfb0add [rsp+168], rcx
37beddfb8add [rsp+120], rcx
37beddfbdadd [rsp+96], rax
37beddfc2add [rsp+88], r10
37beddfc7add [rsp+160], rcx
37beddfcfadd [rsp+152], rax
37beddfd7add [rsp+136], r10
37beddfdfadd [rsp+128], rdx
37beddfe7cmp r12, [rsp+216]
37beddfefjg 0x37bedeb50
37beddff5
37beddff5loc_37beddff5:
37beddff5mov rdx, [rsi]
37beddff8cmp r12, 1
37beddffcje 0x37bedea30
37bede002movss x0, [r13+4*r12-8]
37bede009sub rdx, r12
37bede00cadd rdx, 1
37bede010mov [rsp+352], rdx
37bede018call cosf
37bede01dmov r8, [rsp+96]
37bede022mov rcx, r15
37bede025mov rdx, r14
37bede028movss [rsp+360], x0
37bede031lea r9, [rip+0x57ab00]
37bede038mov [rsp+364], 0
37bede043call cscal_64_
37bede048mov rdx, [rsi]
37bede04bmovss x0, [r13+4*r12-8]
37bede052sub rdx, r12
37bede055add rdx, 1
37bede059mov [rsp+352], rdx
37bede061call sinf
37bede066mov rax, [rsp+112]
37bede06bmov rcx, [rsp+96]
37bede070lea r9, [rip+0x57aac1]
37bede077mulss x0, x7
37bede07bmov rdx, [rsp+128]
37bede083mov [rsp+364], 0
37bede08emov [rsp+40], rax
37bede093mov [rsp+32], rcx
37bede098mov rcx, [rsp+224]
37bede0a0lea r8, [rcx+rdx]
37bede0a4mov rcx, r15
37bede0a7mov rdx, r14
37bede0aaxorps x0, x6
37bede0admovss [rsp+360], x0
37bede0b6call caxpy_64_
37bede0bbmov rdx, [rbx]
37bede0besub rdx, [rsi]
37bede0c1movss x0, [r13+4*r12-8]
37bede0c8sub rdx, r12
37bede0cbadd rdx, 1
37bede0cfmov [rsp+352], rdx
37bede0d7call cosf
37bede0dcmov r8, [rsp+88]
37bede0e1mov rcx, r15
37bede0e4mov rdx, r14
37bede0e7mulss x0, x7
37bede0eblea r9, [rip+0x57aa46]
37bede0f2mov [rsp+364], 0
37bede0fdmovss [rsp+360], x0
37bede106call cscal_64_
37bede10bmov rdx, [rbx]
37bede10esub rdx, [rsi]
37bede111movss x0, [r13+4*r12-8]
37bede118sub rdx, r12
37bede11badd rdx, 1
37bede11fmov [rsp+352], rdx
37bede127call sinf
37bede12cmov rax, [rsp+112]
37bede131mov rdx, r14
37bede134mov rcx, r15
37bede137mulss x0, x8
37bede13cmov r8, [rsp+160]
37bede144lea r9, [rip+0x57a9ed]
37bede14bmov [rsp+364], 0
37bede156mov [rsp+40], rax
37bede15bmov rax, [rsp+88]
37bede160mov [rsp+32], rax
37bede165xorps x0, x6
37bede168movss [rsp+360], x0
37bede171call caxpy_64_
37bede176
37bede176loc_37bede176:
37bede176mov rcx, [rsi]
37bede179mov rdx, [rbx]
37bede17clea r8, [rip+0x57a9b5]
37bede183sub rdx, rcx
37bede186sub rcx, r12
37bede189sub rdx, r12
37bede18cadd rcx, 1
37bede190add rdx, 1
37bede194mov [rsp+360], rcx
37bede19cmov rcx, r14
37bede19fmov [rsp+352], rdx
37bede1a7mov rdx, [rsp+96]
37bede1accall scnrm2_64_
37bede1b1mov rdx, [rsp+88]
37bede1b6mov rcx, r15
37bede1b9lea r8, [rip+0x57a978]
37bede1c0movss [rsp+144], x0
37bede1c9call scnrm2_64_
37bede1cemovss x1, [rsp+144]
37bede1d7call atan2f
37bede1dcmov rax, [rsp+600]
37bede1e4mov rcx, [rsi]
37bede1e7movss [rax+4*r12-4], x0
37bede1eecmp rcx, r12
37bede1f1jle 0x37bedddf0
37bede1f7mov rdx, [rsp+616]
37bede1ffsub rcx, r12
37bede202mov rax, [rsp+240]
37bede20alea r9, [rip+0x57a927]
37bede211add rcx, 1
37bede215add rdx, rbp
37bede218mov [rsp+360], rcx
37bede220mov rcx, [rsp+152]
37bede228mov [rsp+32], rdx
37bede22dmov rdx, [rsp+96]
37bede232lea r8, [rax+rcx]
37bede236mov rcx, r14
37bede239call clarfgp_64_
37bede23emov rcx, [rsi]
37bede241mov rdx, [rbx]
37bede244sub rdx, rcx
37bede247cmp rdx, r12
37bede24ajle 0x37bedde05
37bede250
37bede250loc_37bede250:
37bede250sub rdx, r12
37bede253mov rcx, [rsp+136]
37bede25bmov rax, [rsp+248]
37bede263lea r9, [rip+0x57a8ce]
37bede26aadd rdx, 1
37bede26emov [rsp+360], rdx
37bede276mov rdx, [rsp+624]
37bede27elea r8, [rax+rcx]
37bede282mov rcx, r14
37bede285add rdx, rbp
37bede288mov [rsp+32], rdx
37bede28dmov rdx, [rsp+88]
37bede292call clarfgp_64_
37bede297mov rcx, [rdi]
37bede29acmp rcx, r12
37bede29djle 0x37bedde17
37bede2a3
37bede2a3loc_37bede2a3:
37bede2a3sub rcx, r12
37bede2a6mov rdx, [rsi]
37bede2a9mov r9, [rsp+96]
37bede2aemov r8, r15
37bede2b1mov rax, [rsp+616]
37bede2b9mov [rsp+352], rcx
37bede2c1mov rcx, [rsp+648]
37bede2c9sub rdx, r12
37bede2ccmovss x0, [rax+rbp+4]
37bede2d2movss x1, [rax+rbp]
37bede2d7mov [rsp+40], r14
37bede2dclea rax, [rsp+344]
37bede2e4mov [rsp+64], rcx
37bede2e9mov rcx, [rsp+544]
37bede2f1add rdx, 1
37bede2f5mov [rsp+72], 1
37bede2fexorps x0, x6
37bede301mov [rsp+56], rcx
37bede306mov rcx, [rsp+104]
37bede30bunpcklps x1, x0
37bede30emov [rsp+344], rdx
37bede316mov rdx, rax
37bede319mov [rsp+48], rcx
37bede31emov rcx, [rsp+112]
37bede323mov [rsp+144], rax
37bede32bmov [rsp+32], rcx
37bede330lea rcx, [rip+0x57a809]
37bede337movlps [rsp+360], x1
37bede33fcall clarf1f_64_
37bede344mov r11, [rdi]
37bede347mov rdx, [rbx]
37bede34amov r8, r15
37bede34dsub rdx, [rsi]
37bede350mov r10, [rsp+136]
37bede358sub r11, r12
37bede35bsub rdx, r12
37bede35emov rcx, [rsp+112]
37bede363mov r9, [rsp+88]
37bede368mov [rsp+352], r11
37bede370mov r11, [rsp+624]
37bede378add rdx, 1
37bede37cmov [rsp+344], rdx
37bede384movss x0, [r11+rbp+4]
37bede38bmovss x1, [r11+rbp]
37bede391mov [rsp+32], rcx
37bede396lea rcx, [rip+0x57a7a3]
37bede39dmov r11, [rsp+648]
37bede3a5mov [rsp+40], r14
37bede3aamov [rsp+72], 1
37bede3b3xorps x0, x6
37bede3b6mov [rsp+64], r11
37bede3bbmov r11, [rsp+576]
37bede3c3unpcklps x1, x0
37bede3c6movlps [rsp+360], x1
37bede3cemov [rsp+56], r11
37bede3d3mov r11, [rsp+232]
37bede3dblea rdx, [r11+r10]
37bede3dfmov [rsp+48], rdx
37bede3e4mov rdx, [rsp+144]
37bede3eccall clarf1f_64_
37bede3f1mov rcx, [rdi]
37bede3f4mov rdx, [rbx]
37bede3f7sub rdx, rcx
37bede3famov r8, rdx
37bede3fdcmp rdx, r12
37bede400jge 0x37bede8e0
37bede406
37bede406loc_37bede406:
37bede406cmp r12, rcx
37bede409jge 0x37bede4e8
37bede40fmov rax, [rsp+600]
37bede417mov [rsp+144], rcx
37bede41fmovss x0, [rax+4*r12-4]
37bede426call sinf
37bede42bmov rcx, [rsp+144]
37bede433mov r8, [rsp+104]
37bede438mov rdx, r14
37bede43bmov r9, [rsp+544]
37bede443xorps x0, x6
37bede446mov [rsp+364], 0
37bede451movss [rsp+360], x0
37bede45asub rcx, r12
37bede45dmov [rsp+352], rcx
37bede465mov rcx, r15
37bede468call cscal_64_
37bede46dmov rcx, [rsp+600]
37bede475mov rdx, [rdi]
37bede478movss x0, [rcx+4*r12-4]
37bede47fsub rdx, r12
37bede482mov [rsp+352], rdx
37bede48acall cosf
37bede48fmov rcx, [rsp+544]
37bede497mov rax, [rsp+104]
37bede49cmov rdx, r14
37bede49fmulss x0, x7
37bede4a3mov r9, [rsp+576]
37bede4abmov [rsp+364], 0
37bede4b6mov [rsp+40], rcx
37bede4bbmov rcx, [rsp+136]
37bede4c3mov [rsp+32], rax
37bede4c8mov rax, [rsp+232]
37bede4d0lea r8, [rax+rcx]
37bede4d4mov rcx, r15
37bede4d7movss [rsp+360], x0
37bede4e0call caxpy_64_
37bede4e5mov rcx, [rdi]
37bede4e8
37bede4e8loc_37bede4e8:
37bede4e8mov rdx, [rbx]
37bede4ebjmp 0x37bedde29
37bede4f0
37bede4f0loc_37bede4f0:
37bede4f0mov rax, [rsp+648]
37bede4f8sub rdx, rcx
37bede4fbmov r9, [rsp+80]
37bede500sub r8, r12
37bede503mov rcx, [rsp+128]
37bede50bsub rdx, r12
37bede50emov [rsp+72], 1
37bede517mov [rsp+64], rax
37bede51cmov rax, [rsp+560]
37bede524add rdx, 1
37bede528mov [rsp+360], rdx
37bede530mov [rsp+56], rax
37bede535mov rax, [rsp+552]
37bede53dmov [rsp+352], r8
37bede545mov r8, r14
37bede548lea rdx, [rax+rcx+8]
37bede54dmov rax, [rsp+560]
37bede555lea rcx, [rip+0x57a5e5]
37bede55cmov [rsp+48], rdx
37bede561mov rdx, [rsp+640]
37bede569mov [rsp+32], rax
37bede56eadd rdx, rbp
37bede571mov [rsp+40], rdx
37bede576mov rdx, r15
37bede579call clarf1f_64_
37bede57emov rdx, [rbx]
37bede581mov r8, [rsi]
37bede584mov rcx, [rdi]
37bede587mov r9, rdx
37bede58asub r9, r8
37bede58dcmp r9, r12
37bede590jle 0x37beddf2c
37bede596
37bede596loc_37bede596:
37bede596mov rax, [rsp+648]
37bede59esub rdx, rcx
37bede5a1sub r9, r12
37bede5a4mov [rsp+72], 1
37bede5adsub rdx, r12
37bede5b0mov [rsp+352], r9
37bede5b8mov r9, [rsp+80]
37bede5bdmov r8, r14
37bede5c0mov [rsp+64], rax
37bede5c5add rdx, 1
37bede5c9mov rax, [rsp+592]
37bede5d1lea rcx, [rip+0x57a569]
37bede5d8mov [rsp+360], rdx
37bede5e0mov rdx, [rsp+640]
37bede5e8mov [rsp+56], rax
37bede5edmov rax, [rsp+168]
37bede5f5add rdx, rbp
37bede5f8mov [rsp+48], rax
37bede5fdmov rax, [rsp+560]
37bede605mov [rsp+40], rdx
37bede60amov rdx, r15
37bede60dmov [rsp+32], rax
37bede612call clarf1f_64_
37bede617mov rcx, [rdi]
37bede61ajmp 0x37beddf2c
37bede61f
37bede61f 90 .
37bede620
37bede620loc_37bede620:
37bede620mov rdx, [rbx]
37bede623mov r8, [rsp+560]
37bede62bsub rdx, rcx
37bede62esub rcx, r12
37bede631sub rdx, r12
37bede634mov [rsp+352], rcx
37bede63cmov rcx, r14
37bede63fadd rdx, 1
37bede643mov [rsp+360], rdx
37bede64bmov rdx, [rsp+80]
37bede650call scnrm2_64_
37bede655mov r8, [rsp+544]
37bede65dmov rdx, [rsp+104]
37bede662mov rcx, r15
37bede665movss [rsp+144], x0
37bede66ecall scnrm2_64_
37bede673movss x1, [rsp+144]
37bede67ccall atan2f
37bede681mov rcx, [rdi]
37bede684movss [r13+4*r12-4], x0
37bede68bcmp rcx, r12
37bede68ejle 0x37beddeff
37bede694mov r8, [rsp+544]
37bede69cmov rdx, [rsp+104]
37bede6a1sub rcx, r12
37bede6a4mov [rsp+360], rcx
37bede6acmov rcx, r14
37bede6afcall clacgv_64_
37bede6b4mov rdx, [rdi]
37bede6b7mov rcx, [rsp+632]
37bede6bfmov r9, [rsp+544]
37bede6c7mov r8, rdx
37bede6caadd rcx, rbp
37bede6cdsub rdx, 1
37bede6d1sub r8, r12
37bede6d4mov [rsp+32], rcx
37bede6d9mov [rsp+360], r8
37bede6e1cmp rdx, r12
37bede6e4je 0x37bee01b0
37bede6eamov rcx, [rsp+152]
37bede6f2mov rax, [rsp+272]
37bede6famov rdx, [rsp+104]
37bede6fflea r8, [rax+rcx+8]
37bede704mov rcx, r14
37bede707call clarfgp_64_
37bede70c
37bede70cloc_37bede70c:
37bede70cmov rcx, [rdi]
37bede70fmov r8, [rbx]
37bede712sub r8, rcx
37bede715cmp r8, r12
37bede718jl 0x37bede799
37bede71a
37bede71aloc_37bede71a:
37bede71asub r8, r12
37bede71dmov rdx, [rsp+80]
37bede722mov rcx, r14
37bede725add r8, 1
37bede729mov [rsp+360], r8
37bede731mov r8, [rsp+560]
37bede739call clacgv_64_
37bede73emov rcx, [rsp+640]
37bede746mov rdx, [rbx]
37bede749sub rdx, [rdi]
37bede74cadd rcx, rbp
37bede74fcmp rdx, r12
37bede752je 0x37bee0178
37bede758sub rdx, r12
37bede75bmov [rsp+32], rcx
37bede760mov rax, [rsp+288]
37bede768mov rcx, [rsp+128]
37bede770add rdx, 1
37bede774mov r9, [rsp+560]
37bede77cmov [rsp+360], rdx
37bede784mov rdx, [rsp+80]
37bede789lea r8, [rax+rcx+8]
37bede78emov rcx, r14
37bede791call clarfgp_64_
37bede796mov rcx, [rdi]
37bede799
37bede799loc_37bede799:
37bede799cmp r12, rcx
37bede79cjge 0x37bedeaa8
37bede7a2sub rcx, r12
37bede7a5mov rdx, [rsi]
37bede7a8mov r9, [rsp+104]
37bede7admov r8, r14
37bede7b0mov [rsp+360], rcx
37bede7b8mov rcx, [rsp+648]
37bede7c0mov rax, [rsp+632]
37bede7c8sub rdx, r12
37bede7cbmov [rsp+72], 1
37bede7d4mov [rsp+64], rcx
37bede7d9mov rcx, [rsp+544]
37bede7e1add rax, rbp
37bede7e4mov [rsp+352], rdx
37bede7ecmov rdx, [rsp+152]
37bede7f4mov [rsp+56], rcx
37bede7f9mov rcx, [rsp+264]
37bede801mov [rsp+40], rax
37bede806mov [rsp+144], rax
37bede80emov rax, [rsp+544]
37bede816lea rdx, [rcx+rdx+16]
37bede81blea rcx, [rip+0x57a31f]
37bede822mov [rsp+48], rdx
37bede827mov rdx, r15
37bede82amov [rsp+32], rax
37bede82fcall clarf1f_64_
37bede834mov rdx, [rbx]
37bede837sub rdx, [rsi]
37bede83amov r8, r14
37bede83dmov rax, [rsp+648]
37bede845sub rdx, r12
37bede848mov r9, [rsp+104]
37bede84dmov [rsp+352], rdx
37bede855mov rdx, [rdi]
37bede858mov [rsp+64], rax
37bede85dmov rax, [rsp+576]
37bede865mov rcx, [rsp+136]
37bede86dsub rdx, r12
37bede870mov [rsp+72], 1
37bede879mov [rsp+56], rax
37bede87emov rax, [rsp+256]
37bede886mov [rsp+360], rdx
37bede88elea rdx, [rax+rcx+16]
37bede893mov rax, [rsp+144]
37bede89blea rcx, [rip+0x57a29f]
37bede8a2mov [rsp+48], rdx
37bede8a7mov rdx, r15
37bede8aamov [rsp+40], rax
37bede8afmov rax, [rsp+544]
37bede8b7mov [rsp+32], rax
37bede8bccall clarf1f_64_
37bede8c1mov rdx, [rbx]
37bede8c4mov rcx, [rdi]
37bede8c7jmp 0x37beddf11
37bede8cc
37bede8cc 0f 1f 40 00 ..@.
37bede8d0
37bede8d0loc_37bede8d0:
37bede8d0lea rax, [rsp+344]
37bede8d8mov [rsp+144], rax
37bede8e0
37bede8e0loc_37bede8e0:
37bede8e0mov rax, [rsp+616]
37bede8e8mov rdx, [rsi]
37bede8ebsub r8, r12
37bede8eelea rcx, [rip+0x57a24b]
37bede8f5mov r9, [rsp+96]
37bede8faadd r8, 1
37bede8femovss x0, [rax+rbp+4]
37bede904movss x1, [rax+rbp]
37bede909sub rdx, r12
37bede90cmov [rsp+72], 1
37bede915mov rax, [rsp+648]
37bede91dadd rdx, 1
37bede921mov [rsp+40], r14
37bede926xorps x0, x6
37bede929mov [rsp+344], rdx
37bede931mov rdx, [rsp+144]
37bede939mov [rsp+64], rax
37bede93emov rax, [rsp+560]
37bede946unpcklps x1, x0
37bede949mov [rsp+352], r8
37bede951mov r8, r15
37bede954mov [rsp+56], rax
37bede959mov rax, [rsp+80]
37bede95emovlps [rsp+360], x1
37bede966mov [rsp+48], rax
37bede96bmov rax, [rsp+112]
37bede970mov [rsp+32], rax
37bede975call clarf1f_64_
37bede97amov rcx, [rbx]
37bede97dsub rcx, [rsi]
37bede980mov r8, r15
37bede983mov rdx, rcx
37bede986mov rcx, [rbx]
37bede989sub rcx, [rdi]
37bede98csub rdx, r12
37bede98fmov rax, [rsp+112]
37bede994mov r9, [rsp+88]
37bede999add rdx, 1
37bede99dmov [rsp+344], rdx
37bede9a5mov rdx, rcx
37bede9a8mov rcx, [rsp+624]
37bede9b0sub rdx, r12
37bede9b3movss x0, [rcx+rbp+4]
37bede9b9movss x1, [rcx+rbp]
37bede9beadd rdx, 1
37bede9c2mov [rsp+72], 1
37bede9cbmov rcx, [rsp+648]
37bede9d3mov [rsp+40], r14
37bede9d8mov [rsp+32], rax
37bede9ddxorps x0, x6
37bede9e0mov [rsp+64], rcx
37bede9e5mov rcx, [rsp+592]
37bede9edunpcklps x1, x0
37bede9f0mov [rsp+352], rdx
37bede9f8mov rdx, [rsp+144]
37bedea00mov [rsp+56], rcx
37bedea05mov rcx, [rsp+120]
37bedea0amovlps [rsp+360], x1
37bedea12mov [rsp+48], rcx
37bedea17lea rcx, [rip+0x57a122]
37bedea1ecall clarf1f_64_
37bedea23mov rcx, [rdi]
37bedea26jmp 0x37bede406
37bedea2b
37bedea2b 0f 1f 44 00 00 ..D..
37bedea30
37bedea30loc_37bedea30:
37bedea30mov rax, [rip+0x57a111]
37bedea37mov r8, [rsp+536]
37bedea3fmov rcx, r15
37bedea42mov [rsp+352], rdx
37bedea4alea r9, [rip+0x57a0e7]
37bedea51mov rdx, r14
37bedea54mov [rsp+360], rax
37bedea5ccall cscal_64_
37bedea61mov rdx, [rbx]
37bedea64sub rdx, [rsi]
37bedea67mov rcx, r15
37bedea6amov r8, [rsp+568]
37bedea72mov [rsp+352], rdx
37bedea7amov rdx, r14
37bedea7dlea r9, [rip+0x57a0b4]
37bedea84mov [rsp+364], 0
37bedea8fmovss [rsp+360], x7
37bedea98call cscal_64_
37bedea9djmp 0x37bede176
37bedeaa2
37bedeaa2 66 0f 1f 44 00 00 f..D..
37bedeaa8
37bedeaa8loc_37bedeaa8:
37bedeaa8mov r8, [rsi]
37bedeaabmov rdx, [rbx]
37bedeaaecmp r12, r8
37bedeab1jl 0x37bede4f0
37bedeab7mov r9, rdx
37bedeabasub r9, r8
37bedeabdcmp r12, r9
37bedeac0jge 0x37beddf57
37bedeac6jmp 0x37bede596
37bedeacb
37bedeacb 0f 1f 44 00 00 ..D..
37bedead0
37bedead0loc_37bedead0:
37bedead0mov rdx, [rsp+624]
37bedead8mov rcx, r14
37bedeadblea r9, [rip+0x57a056]
37bedeae2mov [rsp+360], 1
37bedeaeeadd rdx, rbp
37bedeaf1mov [rsp+32], rdx
37bedeaf6mov rdx, [rsp+88]
37bedeafbmov r8, rdx
37bedeafecall clarfgp_64_
37bedeb03jmp 0x37bedde0b
37bedeb08
37bedeb08 0f 1f 84 00 00 00 00 00 ........
37bedeb10
37bedeb10loc_37bedeb10:
37bedeb10mov rdx, [rsp+616]
37bedeb18mov rcx, r14
37bedeb1blea r9, [rip+0x57a016]
37bedeb22mov [rsp+360], 1
37bedeb2eadd rdx, rbp
37bedeb31mov [rsp+32], rdx
37bedeb36mov rdx, [rsp+96]
37bedeb3bmov r8, rdx
37bedeb3ecall clarfgp_64_
37bedeb43mov rcx, [rsi]
37bedeb46jmp 0x37bedddf6
37bedeb4b
37bedeb4b 0f 1f 44 00 00 ..D..
37bedeb50
37bedeb50loc_37bedeb50:
37bedeb50mov r11, [rsp+296]
37bedeb58mov r10, [rdi]
37bedeb5b
37bedeb5bloc_37bedeb5b:
37bedeb5bmov r13, [rsi]
37bedeb5elea rax, [r10+1]
37bedeb62cmp rax, r13
37bedeb65jg 0x37bedee3b
37bedeb6bmov r12, rax
37bedeb6emov r8, r11
37bedeb71mov [rsp+96], r13
37bedeb76mov rdx, [rsp+320]
37bedeb7eimul r8, r12
37bedeb82lea rax, [8*r11+8]
37bedeb8amov rcx, [rsp+640]
37bedeb92mov [rsp+520], rsi
37bedeb9amov [rsp+88], rax
37bedeb9fadd rdx, r10
37bedeba2movaps x6, x7
37bedeba5mov rsi, r12
37bedeba8mov rax, [rsp+552]
37bedebb0lea r15, [rsp+352]
37bedebb8xorps x6, [rip+0x579f91]
37bedebbflea r14, [rsp+360]
37bedebc7add rdx, r8
37bedebcamov [rsp+80], r15
37bedebcfmov r13, [rsp+560]
37bedebd7lea r15, [rcx+8*r10]
37bedebdblea rbp, [rax+8*rdx+8]
37bedebe0lea rdx, [r10+2]
37bedebe4mov rax, [rsp+176]
37bedebecimul rdx, r11
37bedebf0imul rax, r12
37bedebf4add rax, [rsp+280]
37bedebfcmov r12, rax
37bedebffsub rdx, r8
37bedec02shl rdx, 3
37bedec06mov [rsp+104], rdx
37bedec0bjmp 0x37beded03
37bedec10
37bedec10loc_37bedec10:
37bedec10mov r8, rbp
37bedec13mov rdx, rbp
37bedec16mov rcx, r14
37bedec19call clarfgp_64_
37bedec1emov rax, [rsp+520]
37bedec26mov r8, [rax]
37bedec29cmp r8, rsi
37bedec2cjg 0x37bededb4
37bedec32
37bedec32loc_37bedec32:
37bedec32mov rax, [rbx]
37bedec35mov rdx, [rdi]
37bedec38mov rcx, rax
37bedec3bsub rcx, r8
37bedec3esub rcx, rdx
37bedec41test rcx, rcx
37bedec44jle 0x37bedecc0
37bedec46sub rax, rdx
37bedec49mov [rsp+40], r15
37bedec4emov r9, rbp
37bedec51mov r8, r14
37bedec54sub rax, rsi
37bedec57mov [rsp+352], rcx
37bedec5fmov rcx, [rsp+584]
37bedec67add rax, 1
37bedec6bmov [rsp+32], r13
37bedec70mov [rsp+360], rax
37bedec78mov rax, [rsp+648]
37bedec80mov [rsp+72], 1
37bedec89mov [rsp+64], rax
37bedec8emov rax, [rsp+592]
37bedec96mov [rsp+56], rax
37bedec9blea rax, [rdx+r12+1]
37bedeca0mov rdx, [rsp+80]
37bedeca5lea rax, [rcx+8*rax]
37bedeca9lea rcx, [rip+0x579e91]
37bedecb0mov [rsp+48], rax
37bedecb5call clarf1f_64_
37bedecbamov rax, [rbx]
37bedecbdmov rdx, [rdi]
37bedecc0
37bedecc0loc_37bedecc0:
37bedecc0sub rax, rdx
37bedecc3mov r8, r13
37bedecc6mov rdx, rbp
37bedecc9mov rcx, r14
37bedecccsub rax, rsi
37bedeccfadd r15, 8
37bedecd3add rsi, 1
37bedecd7add rax, 1
37bedecdbmov [rsp+360], rax
37bedece3call clacgv_64_
37bedece8mov r10, [rdi]
37bedecebadd rbp, [rsp+88]
37bedecf0add r12, [rsp+176]
37bedecf8cmp [rsp+96], rsi
37bedecfdjl 0x37bedee30
37beded03
37beded03loc_37beded03:
37beded03mov rax, [rbx]
37beded06mov rcx, [rsp+80]
37beded0bmov r9, r13
37beded0emov r8, rbp
37beded11mov [rsp+364], 0
37beded1cmov rdx, r14
37beded1fmovss [rsp+360], x6
37beded28sub rax, r10
37beded2bsub rax, rsi
37beded2eadd rax, 1
37beded32mov [rsp+352], rax
37beded3acall cscal_64_
37beded3fmov rax, [rbx]
37beded42sub rax, [rdi]
37beded45mov rdx, rbp
37beded48sub rax, rsi
37beded4bmov r8, r13
37beded4emov rcx, r14
37beded51add rax, 1
37beded55mov [rsp+360], rax
37beded5dcall clacgv_64_
37beded62mov rax, [rbx]
37beded65sub rax, [rdi]
37beded68mov r9, r13
37beded6bmov rdx, rax
37beded6emov [rsp+32], r15
37beded73sub rdx, rsi
37beded76add rdx, 1
37beded7amov [rsp+360], rdx
37beded82cmp rax, rsi
37beded85jle 0x37bedec10
37beded8bmov rax, [rsp+104]
37beded90mov rdx, rbp
37beded93mov rcx, r14
37beded96lea r8, [rbp+rax]
37beded9bcall clarfgp_64_
37bededa0mov rax, [rsp+520]
37bededa8mov r8, [rax]
37bededabcmp r8, rsi
37bededaejle 0x37bedec32
37bededb4
37bededb4loc_37bededb4:
37bededb4mov rax, [rbx]
37bededb7sub rax, [rdi]
37bededbamov [rsp+56], r13
37bededbfsub r8, rsi
37bededc2sub rax, rsi
37bededc5mov [rsp+40], r15
37bededcamov rdx, [rsp+80]
37bededcfmov r9, rbp
37bededd2add rax, 1
37bededd6mov [rsp+32], r13
37bededdblea rcx, [rip+0x579d5f]
37bedede2mov [rsp+360], rax
37bededeamov rax, [rsp+648]
37bededf2mov [rsp+72], 1
37bededfbmov [rsp+64], rax
37bedee00lea rax, [rbp+8]
37bedee04mov [rsp+48], rax
37bedee09mov [rsp+352], r8
37bedee11mov r8, r14
37bedee14call clarf1f_64_
37bedee19mov rax, [rsp+520]
37bedee21mov r8, [rax]
37bedee24jmp 0x37bedec32
37bedee29
37bedee29 0f 1f 80 00 00 00 00 .......
37bedee30
37bedee30loc_37bedee30:
37bedee30mov rsi, [rsp+520]
37bedee38mov r13, [rsi]
37bedee3b
37bedee3bloc_37bedee3b:
37bedee3bmov rax, [rbx]
37bedee3emov r12, rax
37bedee41sub r12, r13
37bedee44sub r12, r10
37bedee47test r12, r12
37bedee4ajle 0x37bedd9d8
37bedee50mov ebp, 1
37bedee55mov [rsp+104], r12
37bedee5amov rdx, r13
37bedee5dlea r14, [rsp+360]
37bedee65lea r15, [rsp+352]
37bedee6dmov [rsp+88], r14
37bedee72mov r13, rdi
37bedee75mov r14, rbp
37bedee78mov [rsp+96], r15
37bedee7dmulss x7, x7
37bedee81mov rdi, rbx
37bedee84mov rbp, rsi
37bedee87lea rcx, [rip+0x579cb3]
37bedee8emov rbx, [rsp+280]
37bedee96mov r12, [rsp+584]
37bedee9emov [rsp+80], rcx
37bedeea3mov r15, [rsp+176]
37bedeeabmov rsi, [rsp+592]
37bedeeb3jmp 0x37bedeec3
37bedeeb5
37bedeeb5 0f 1f 00 ...
37bedeeb8
37bedeeb8loc_37bedeeb8:
37bedeeb8mov rax, [rdi]
37bedeebbmov rdx, [rbp]
37bedeebfmov r10, [r13]
37bedeec3
37bedeec3loc_37bedeec3:
37bedeec3sub rax, rdx
37bedeec6add rdx, r14
37bedeec9mov rcx, [rsp+96]
37bedeecemov r9, rsi
37bedeed1movss [rsp+360], x7
37bedeedaimul rdx, r15
37bedeedesub rax, r10
37bedeee1add r10, r14
37bedeee4mov [rsp+364], 0
37bedeeefsub rax, r14
37bedeef2add rax, 1
37bedeef6add rdx, rbx
37bedeef9mov [rsp+352], rax
37bedef01add rdx, r10
37bedef04lea r8, [r12+8*rdx]
37bedef08mov rdx, [rsp+88]
37bedef0dcall cscal_64_
37bedef12mov rax, [rbp]
37bedef16mov r11, [rdi]
37bedef19mov r8, rsi
37bedef1cmov rcx, [r13]
37bedef20sub r11, rax
37bedef23add rax, r14
37bedef26imul rax, r15
37bedef2amov rdx, r11
37bedef2dsub rdx, rcx
37bedef30add rcx, r14
37bedef33sub rdx, r14
37bedef36add rax, rbx
37bedef39add rdx, 1
37bedef3dadd rax, rcx
37bedef40mov rcx, [rsp+88]
37bedef45mov [rsp+360], rdx
37bedef4dlea rdx, [r12+8*rax]
37bedef51call clacgv_64_
37bedef56mov rcx, [rbp]
37bedef5amov rax, [rdi]
37bedef5dmov r9, rsi
37bedef60mov rdx, [r13]
37bedef64sub rax, rcx
37bedef67add rcx, r14
37bedef6asub rax, rdx
37bedef6dadd rdx, r14
37bedef70sub rax, r14
37bedef73add rax, 1
37bedef77mov [rsp+360], rax
37bedef7flea rax, [rcx+1]
37bedef83imul rax, r15
37bedef87lea r8, [rax+rbx]
37bedef8bsub rax, r15
37bedef8eadd rax, rbx
37bedef91add r8, rdx
37bedef94add rax, rdx
37bedef97lea r8, [r12+8*r8]
37bedef9blea rdx, [r12+8*rax]
37bedef9fmov rax, [rsp+640]
37bedefa7lea rax, [rax+8*rcx-8]
37bedefacmov rcx, [rsp+88]
37bedefb1mov [rsp+32], rax
37bedefb6call clarfgp_64_
37bedefbbmov rcx, [rbp]
37bedefbfmov rax, [rdi]
37bedefc2mov rdx, [r13]
37bedefc6mov [rsp+56], rsi
37bedefcbsub rax, rcx
37bedefcemov [rsp+32], rsi
37bedefd3mov [rsp+72], 1
37bedefdcsub rax, rdx
37bedefdfadd rdx, r14
37bedefe2sub rax, r14
37bedefe5mov [rsp+352], rax
37bedefedadd rax, 1
37bedeff1mov [rsp+360], rax
37bedeff9lea rax, [rcx+r14]
37bedeffdmov r11, rax
37bedf000imul r11, r15
37bedf004lea rcx, [r11+rbx]
37bedf008mov r11, [rsp+648]
37bedf010lea r8, [rcx+rdx]
37bedf014lea rdx, [rcx+rdx+1]
37bedf019mov rcx, [rsp+80]
37bedf01emov [rsp+64], r11
37bedf023lea rdx, [r12+8*rdx]
37bedf027lea r9, [r12+8*r8]
37bedf02bmov r11, [rsp+640]
37bedf033mov [rsp+48], rdx
37bedf038mov r8, [rsp+88]
37bedf03dlea rax, [r11+8*rax-8]
37bedf042mov rdx, [rsp+96]
37bedf047mov [rsp+40], rax
37bedf04ccall clarf1f_64_
37bedf051mov rax, [rbp]
37bedf055mov rdx, [rdi]
37bedf058mov r8, rsi
37bedf05bmov rcx, [r13]
37bedf05fsub rdx, rax
37bedf062add rax, r14
37bedf065imul rax, r15
37bedf069sub rdx, rcx
37bedf06cadd rcx, r14
37bedf06fsub rdx, r14
37bedf072add r14, 1
37bedf076add rdx, 1
37bedf07aadd rax, rbx
37bedf07dmov [rsp+360], rdx
37bedf085add rax, rcx
37bedf088mov rcx, [rsp+88]
37bedf08dlea rdx, [r12+8*rax]
37bedf091call clacgv_64_
37bedf096cmp [rsp+104], r14
37bedf09bjge 0x37bedeeb8
37bedf0a1jmp 0x37bedd9d8
37bedf0a6
37bedf0a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedf0b0
37bedf0b0loc_37bedf0b0:
37bedf0b0test r10, r10
37bedf0b3jle 0x37bedfc20
37bedf0b9mov [rsp+88], r11
37bedf0bemovaps x8, x7
37bedf0c2mov r13l, 1
37bedf0c8mov rcx, [rsp+640]
37bedf0d0mov r15, [rsp+584]
37bedf0d8mov [rsp+96], r10
37bedf0ddlea r14, [rsp+360]
37bedf0e5mov [rsp+128], rcx
37bedf0edlea rcx, [8*r11+8]
37bedf0f5mov [rsp+312], rcx
37bedf0fdmov rcx, [rsp+552]
37bedf105lea r12, [rcx-8]
37bedf109mov rcx, [rsp+320]
37bedf111mov [rsp+144], r12
37bedf119lea rcx, [rcx+2*r11]
37bedf11dmov r11, [rsp+552]
37bedf125lea rcx, [r11+8*rcx+8]
37bedf12amov [rsp+200], rcx
37bedf132mov rcx, [rsp+176]
37bedf13alea r11, [8*rcx+8]
37bedf142mov [rsp+304], r11
37bedf14amov r11, [rsp+584]
37bedf152mov [rsp+152], r11
37bedf15amov r11, [rsp+280]
37bedf162lea rcx, [r11+2*rcx]
37bedf166lea rcx, [r15+8*rcx+8]
37bedf16bmov [rsp+248], rcx
37bedf173mov rcx, [rsp+632]
37bedf17bmov [rsp+224], rcx
37bedf183lea rcx, [8*rax+8]
37bedf18blea rax, [r8+2*rax]
37bedf18fmov [rsp+296], rcx
37bedf197mov rcx, [rsp+536]
37bedf19fshl rax, 3
37bedf1a3sub rcx, 8
37bedf1a7mov [rsp+112], rcx
37bedf1acmov rcx, [rsp+536]
37bedf1b4add rcx, 16
37bedf1b8mov [rsp+232], rcx
37bedf1c0add rcx, rax
37bedf1c3mov [rsp+240], rcx
37bedf1cblea rcx, [8*rdx+8]
37bedf1d3lea rdx, [rbp+2*rdx]
37bedf1d8mov [rsp+288], rcx
37bedf1e0mov rcx, [rsp+568]
37bedf1e8lea rcx, [rcx+8*rdx]
37bedf1ecmov rdx, r14
37bedf1efmov [rsp+208], rcx
37bedf1f7mov rcx, [rsp+568]
37bedf1ffsub rcx, 8
37bedf203mov [rsp+104], rcx
37bedf208mov rcx, [rsp+536]
37bedf210lea rax, [rcx+rax+8]
37bedf215mov r8, rcx
37bedf218mov [rsp+192], rax
37bedf220lea rax, [r15-8]
37bedf224lea r15, [rsp+352]
37bedf22cmov [rsp+216], rax
37bedf234mov rax, [rsi]
37bedf237mov rcx, r15
37bedf23amov r9, [rsp+544]
37bedf242mov [rsp+360], 0x3f800000
37bedf24emov [rsp+352], rax
37bedf256call cscal_64_
37bedf25bmov rax, [rbx]
37bedf25emov rdx, r14
37bedf261sub rax, [rsi]
37bedf264mov r8, [rsp+568]
37bedf26cmov r9, [rsp+576]
37bedf274mov rcx, r15
37bedf277mov [rsp+352], rax
37bedf27fmov [rsp+364], 0
37bedf28amovss [rsp+360], x7
37bedf293call cscal_64_
37bedf298mov r11, [rsp+88]
37bedf29dlea rax, [rsp+344]
37bedf2a5mov r10, [rsp+96]
37bedf2aamov [rsp+184], rax
37bedf2b2lea rax, [rip+0x579888]
37bedf2b9lea r8, [rip+0x579878]
37bedf2c0mulss x8, x7
37bedf2c5mov [rsp+80], rax
37bedf2camov rax, [rsp+616]
37bedf2d2movss x6, [rip+0x579876]
37bedf2damov [rsp+160], r12
37bedf2e2mov r12, [rsp+568]
37bedf2easub rax, 8
37bedf2eemov [rsp+328], r11
37bedf2f6mov [rsp+264], rax
37bedf2femov rax, [rsp+624]
37bedf306mov [rsp+272], r10
37bedf30esub rax, 16
37bedf312mov [rsp+120], r8
37bedf317mov [rsp+256], rax
37bedf31fjmp 0x37bedf9f5
37bedf324
37bedf324 0f 1f 40 00 ..@.
37bedf328
37bedf328loc_37bedf328:
37bedf328sub rax, r13
37bedf32bmov r9, [rsp+576]
37bedf333mov rdx, r12
37bedf336mov rcx, r14
37bedf339add rax, 1
37bedf33dmov [rsp+360], rax
37bedf345mov rax, [rsp+96]
37bedf34amov [rsp+32], rax
37bedf34fmov rax, [rsp+208]
37bedf357lea r8, [rax+8]
37bedf35bcall clarfgp_64_
37bedf360
37bedf360loc_37bedf360:
37bedf360mov rax, [rdi]
37bedf363mov rcx, [rsp+648]
37bedf36bmov r8, r14
37bedf36emov rdx, r15
37bedf371mov r9, [rsp+536]
37bedf379sub rax, r13
37bedf37cmov [rsp+352], rax
37bedf384mov rax, [rsi]
37bedf387mov [rsp+64], rcx
37bedf38cmov rcx, [rsp+544]
37bedf394mov [rsp+72], 1
37bedf39dsub rax, r13
37bedf3a0add rax, 1
37bedf3a4mov [rsp+56], rcx
37bedf3a9mov [rsp+360], rax
37bedf3b1mov rax, [rsp+112]
37bedf3b6mov [rsp+32], rcx
37bedf3bbmov rcx, [rsp+80]
37bedf3c0add rax, 16
37bedf3c4mov [rsp+168], rax
37bedf3ccmov [rsp+48], rax
37bedf3d1mov rax, [rsp+136]
37bedf3d9mov [rsp+40], rax
37bedf3decall clarf1f_64_
37bedf3e3mov rax, [rbx]
37bedf3e6mov rdx, [rsi]
37bedf3e9mov r8, r14
37bedf3ecsub rax, [rdi]
37bedf3efmov r11, [rsp+648]
37bedf3f7mov [rsp+72], 1
37bedf400sub rax, r13
37bedf403sub rdx, r13
37bedf406mov rcx, [rsp+80]
37bedf40bmov r9, [rsp+536]
37bedf413add rax, 1
37bedf417mov [rsp+64], r11
37bedf41cmov r11, [rsp+560]
37bedf424mov [rsp+352], rax
37bedf42clea rax, [rdx+1]
37bedf430mov rdx, [rsp+144]
37bedf438mov [rsp+360], rax
37bedf440mov rax, [rsp+136]
37bedf448add rdx, 8
37bedf44cmov [rsp+56], r11
37bedf451mov [rsp+40], rax
37bedf456mov rax, [rsp+544]
37bedf45emov [rsp+48], rdx
37bedf463mov [rsp+32], rax
37bedf468mov [rsp+88], rdx
37bedf46dmov rdx, r15
37bedf470call clarf1f_64_
37bedf475mov rax, [rdi]
37bedf478mov rcx, [rsp+80]
37bedf47dmov r9, r12
37bedf480mov rdx, [rsp+648]
37bedf488mov r8, r14
37bedf48bsub rax, r13
37bedf48emov [rsp+352], rax
37bedf496mov rax, [rbx]
37bedf499sub rax, [rsi]
37bedf49cmov [rsp+64], rdx
37bedf4a1sub rax, r13
37bedf4a4mov rdx, [rsp+576]
37bedf4acmov [rsp+72], 1
37bedf4b5add rax, 1
37bedf4b9mov [rsp+360], rax
37bedf4c1mov rax, [rsp+104]
37bedf4c6mov [rsp+56], rdx
37bedf4cbadd rax, 16
37bedf4cfmov [rsp+32], rdx
37bedf4d4mov rdx, r15
37bedf4d7mov [rsp+136], rax
37bedf4dfmov [rsp+48], rax
37bedf4e4mov rax, [rsp+96]
37bedf4e9mov [rsp+40], rax
37bedf4eecall clarf1f_64_
37bedf4f3mov rdx, [rbx]
37bedf4f6sub rdx, [rdi]
37bedf4f9mov r9, r12
37bedf4fcmov rax, rdx
37bedf4ffmov rdx, [rbx]
37bedf502sub rdx, [rsi]
37bedf505mov r8, r14
37bedf508sub rax, r13
37bedf50bmov rcx, [rsp+80]
37bedf510mov [rsp+72], 1
37bedf519add rax, 1
37bedf51dmov [rsp+352], rax
37bedf525mov rax, rdx
37bedf528mov rdx, [rsp+648]
37bedf530sub rax, r13
37bedf533add rax, 1
37bedf537mov [rsp+64], rdx
37bedf53cmov rdx, [rsp+592]
37bedf544mov [rsp+360], rax
37bedf54cmov rax, [rsp+96]
37bedf551mov [rsp+56], rdx
37bedf556mov rdx, [rsp+152]
37bedf55emov [rsp+40], rax
37bedf563mov rax, [rsp+576]
37bedf56bmov [rsp+48], rdx
37bedf570mov rdx, r15
37bedf573mov [rsp+32], rax
37bedf578call clarf1f_64_
37bedf57dmov rax, [rsi]
37bedf580mov r8, [rsp+544]
37bedf588mov rcx, r14
37bedf58bmov rdx, [rsp+536]
37bedf593sub rax, r13
37bedf596add rax, 1
37bedf59amov [rsp+360], rax
37bedf5a2call clacgv_64_
37bedf5a7mov rax, [rbx]
37bedf5aasub rax, [rsi]
37bedf5admov rdx, r12
37bedf5b0mov r8, [rsp+576]
37bedf5b8sub rax, r13
37bedf5bbmov rcx, r14
37bedf5beadd rax, 1
37bedf5c2mov [rsp+360], rax
37bedf5cacall clacgv_64_
37bedf5cfmov r12, [rdi]
37bedf5d2cmp r12, r13
37bedf5d5jg 0x37bee00b8
37bedf5db
37bedf5dbloc_37bedf5db:
37bedf5dbmov rax, [rbx]
37bedf5desub rax, r12
37bedf5e1sub rax, r13
37bedf5e4add rax, 1
37bedf5e8mov [rsp+352], rax
37bedf5f0mov rax, [rsp+600]
37bedf5f8movss x0, [rax+4*rbp-8]
37bedf5fecall sinf
37bedf603mov r12, [rsp+88]
37bedf608mov rdx, r14
37bedf60bmov rcx, r15
37bedf60emulss x0, x7
37bedf612lea r9, [rip+0x57951f]
37bedf619mov [rsp+364], 0
37bedf624mov r8, r12
37bedf627xorps x0, x6
37bedf62amovss [rsp+360], x0
37bedf633call cscal_64_
37bedf638mov rax, [rbx]
37bedf63bsub rax, [rdi]
37bedf63esub rax, r13
37bedf641add rax, 1
37bedf645mov [rsp+352], rax
37bedf64dmov rax, [rsp+600]
37bedf655movss x0, [rax+4*rbp-8]
37bedf65bcall cosf
37bedf660mov rax, [rsp+120]
37bedf665mov rdx, r14
37bedf668mov rcx, r15
37bedf66bmulss x0, x8
37bedf670mov [rsp+32], r12
37bedf675mov r8, [rsp+152]
37bedf67dlea r9, [rip+0x5794b4]
37bedf684mov [rsp+40], rax
37bedf689mov [rsp+364], 0
37bedf694movss [rsp+360], x0
37bedf69dcall caxpy_64_
37bedf6a2mov rdx, [rdi]
37bedf6a5cmp rdx, r13
37bedf6a8jg 0x37bee0000
37bedf6ae
37bedf6aeloc_37bedf6ae:
37bedf6aemov rax, [rbx]
37bedf6b1lea r9, [rip+0x579480]
37bedf6b8mov rcx, r14
37bedf6bbsub rax, rdx
37bedf6bemov rdx, [rsp+88]
37bedf6c3sub rax, r13
37bedf6c6add rax, 1
37bedf6camov [rsp+360], rax
37bedf6d2mov rax, [rsp+128]
37bedf6damov [rsp+32], rax
37bedf6dfmov rax, [rsp+144]
37bedf6e7lea r8, [rax+16]
37bedf6ebcall clarfgp_64_
37bedf6f0mov rdx, [rdi]
37bedf6f3cmp rdx, r13
37bedf6f6jg 0x37bedfec0
37bedf6fc
37bedf6fcloc_37bedf6fc:
37bedf6fcmov rax, [rbx]
37bedf6ffmov r9, [rsp+88]
37bedf704mov r8, r15
37bedf707lea rcx, [rip+0x579432]
37bedf70esub rax, rdx
37bedf711mov rdx, [rsp+184]
37bedf719sub rax, r13
37bedf71cadd rax, 1
37bedf720mov [rsp+344], rax
37bedf728mov rax, [rsi]
37bedf72bsub rax, r13
37bedf72emov [rsp+352], rax
37bedf736mov rax, [rsp+128]
37bedf73emovss x0, [rax+4]
37bedf743movss x1, [rax]
37bedf747mov [rsp+40], r14
37bedf74cmov rax, [rsp+648]
37bedf754mov [rsp+72], 1
37bedf75dxorps x0, x6
37bedf760mov [rsp+64], rax
37bedf765mov rax, [rsp+560]
37bedf76dunpcklps x1, x0
37bedf770movlps [rsp+360], x1
37bedf778mov [rsp+56], rax
37bedf77dmov rax, [rsp+200]
37bedf785mov [rsp+48], rax
37bedf78amov rax, [rsp+120]
37bedf78fmov [rsp+32], rax
37bedf794call clarf1f_64_
37bedf799mov rax, [rbx]
37bedf79cmov rdx, rax
37bedf79fsub rdx, [rsi]
37bedf7a2cmp rdx, r13
37bedf7a5jg 0x37bedfb70
37bedf7abcmp rbp, [rsp+272]
37bedf7b3jg 0x37bedfc15
37bedf7b9
37bedf7b9loc_37bedf7b9:
37bedf7b9mov rcx, [rsp+296]
37bedf7c1add [rsp+112], rcx
37bedf7c6mov rax, [rsp+112]
37bedf7cbmov r11, [rsp+304]
37bedf7d3mov rdx, [rsp+312]
37bedf7dbadd [rsp+248], r11
37bedf7e3add rax, 8
37bedf7e7add [rsp+152], r11
37bedf7efmov r9, [rsp+288]
37bedf7f7add [rsp+144], rdx
37bedf7ffadd [rsp+104], r9
37bedf804mov r10, [rsp+104]
37bedf809add [rsp+200], rdx
37bedf811add [rsp+240], rcx
37bedf819lea r12, [r10+8]
37bedf81dadd [rsp+208], r9
37bedf825add [rsp+232], rcx
37bedf82dadd [rsp+192], rcx
37bedf835add [rsp+160], rdx
37bedf83dadd [rsp+128], 8
37bedf846add [rsp+224], 8
37bedf84fmov r13, [rsp+160]
37bedf857mov [rsp+536], rax
37bedf85fmov rax, [rsi]
37bedf862add [rsp+216], r11
37bedf86asub rax, rbp
37bedf86dadd rax, 1
37bedf871mov [rsp+352], rax
37bedf879mov rax, [rsp+608]
37bedf881movss x0, [rax+4*rbp-8]
37bedf887call cosf
37bedf88cmov r9, [rsp+544]
37bedf894mov rdx, r14
37bedf897mov rcx, r15
37bedf89amov r8, [rsp+536]
37bedf8a2movss [rsp+360], x0
37bedf8abmov [rsp+364], 0
37bedf8b6call cscal_64_
37bedf8bbmov rax, [rsi]
37bedf8besub rax, rbp
37bedf8c1add rax, 1
37bedf8c5mov [rsp+352], rax
37bedf8cdmov rax, [rsp+608]
37bedf8d5movss x0, [rax+4*rbp-8]
37bedf8dbcall sinf
37bedf8e0mov r8, r13
37bedf8e3mov rdx, r14
37bedf8e6mov rcx, r15
37bedf8e9mov rax, [rsp+544]
37bedf8f1mulss x0, x7
37bedf8f5mov r9, [rsp+560]
37bedf8fdmov [rsp+364], 0
37bedf908mov r13, rbp
37bedf90bmov [rsp+40], rax
37bedf910mov rax, [rsp+536]
37bedf918mov [rsp+32], rax
37bedf91dxorps x0, x6
37bedf920movss [rsp+360], x0
37bedf929call caxpy_64_
37bedf92emov rax, [rbx]
37bedf931sub rax, [rsi]
37bedf934sub rax, rbp
37bedf937add rax, 1
37bedf93bmov [rsp+352], rax
37bedf943mov rax, [rsp+608]
37bedf94bmovss x0, [rax+4*rbp-8]
37bedf951call cosf
37bedf956mov r8, r12
37bedf959mov rdx, r14
37bedf95cmov rcx, r15
37bedf95fmulss x0, x7
37bedf963mov r9, [rsp+576]
37bedf96bmov [rsp+364], 0
37bedf976movss [rsp+360], x0
37bedf97fcall cscal_64_
37bedf984mov rax, [rbx]
37bedf987sub rax, [rsi]
37bedf98asub rax, rbp
37bedf98dadd rax, 1
37bedf991mov [rsp+352], rax
37bedf999mov rax, [rsp+608]
37bedf9a1movss x0, [rax+4*rbp-8]
37bedf9a7call sinf
37bedf9acmov [rsp+32], r12
37bedf9b1mov rdx, r14
37bedf9b4mov rcx, r15
37bedf9b7mulss x0, x8
37bedf9bcmov rax, [rsp+576]
37bedf9c4mov r9, [rsp+592]
37bedf9ccmov [rsp+364], 0
37bedf9d7mov r8, [rsp+216]
37bedf9dfmov [rsp+40], rax
37bedf9e4xorps x0, x6
37bedf9e7movss [rsp+360], x0
37bedf9f0call caxpy_64_
37bedf9f5
37bedf9f5loc_37bedf9f5:
37bedf9f5mov rdx, [rsi]
37bedf9f8mov rax, [rbx]
37bedf9fbmov rcx, r14
37bedf9felea rbp, [r13+1]
37bedfa02mov r8, [rsp+544]
37bedfa0asub rax, rdx
37bedfa0dsub rdx, r13
37bedfa10add rdx, 1
37bedfa14sub rax, r13
37bedfa17mov [rsp+360], rdx
37bedfa1fmov rdx, [rsp+536]
37bedfa27add rax, 1
37bedfa2bmov [rsp+352], rax
37bedfa33call scnrm2_64_
37bedfa38mov r8, [rsp+576]
37bedfa40mov rdx, r12
37bedfa43mov rcx, r15
37bedfa46movss [rsp+88], x0
37bedfa4ccall scnrm2_64_
37bedfa51movss x1, [rsp+88]
37bedfa57call atan2f
37bedfa5cmov rax, [rsp+600]
37bedfa64mov r8, [rsp+544]
37bedfa6cmov rcx, r14
37bedfa6fmov rdx, [rsp+536]
37bedfa77movss [rax+4*r13-4], x0
37bedfa7emov rax, [rsi]
37bedfa81sub rax, r13
37bedfa84add rax, 1
37bedfa88mov [rsp+360], rax
37bedfa90call clacgv_64_
37bedfa95mov rax, [rbx]
37bedfa98sub rax, [rsi]
37bedfa9bmov rdx, r12
37bedfa9emov r8, [rsp+576]
37bedfaa6sub rax, r13
37bedfaa9mov rcx, r14
37bedfaacadd rax, 1
37bedfab0mov [rsp+360], rax
37bedfab8call clacgv_64_
37bedfabdmov rax, [rsi]
37bedfac0mov rcx, r14
37bedfac3lea r10, [8*r13]
37bedfacbmov r9, [rsp+544]
37bedfad3mov r8, [rsp+192]
37bedfadbmov [rsp+88], r10
37bedfae0sub rax, r13
37bedfae3mov rdx, [rsp+536]
37bedfaebadd rax, 1
37bedfaefmov [rsp+360], rax
37bedfaf7mov rax, [rsp+264]
37bedfaffadd rax, r10
37bedfb02mov [rsp+32], rax
37bedfb07mov [rsp+136], rax
37bedfb0fcall clarfgp_64_
37bedfb14mov rcx, [rsp+256]
37bedfb1cmov r10, [rsp+88]
37bedfb21mov rax, [rbx]
37bedfb24sub rax, [rsi]
37bedfb27lea rcx, [rcx+r10+8]
37bedfb2cmov [rsp+96], rcx
37bedfb31cmp rax, r13
37bedfb34jne 0x37bedf328
37bedfb3amov [rsp+32], rcx
37bedfb3fmov r8, r12
37bedfb42mov rdx, r12
37bedfb45mov rcx, r14
37bedfb48mov r9, [rsp+576]
37bedfb50mov [rsp+360], 1
37bedfb5ccall clarfgp_64_
37bedfb61jmp 0x37bedf360
37bedfb66
37bedfb66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedfb70
37bedfb70loc_37bedfb70:
37bedfb70sub rax, [rdi]
37bedfb73sub rdx, r13
37bedfb76mov r9, [rsp+88]
37bedfb7bmov r8, r15
37bedfb7esub rax, r13
37bedfb81mov [rsp+352], rdx
37bedfb89mov rdx, [rsp+184]
37bedfb91lea rcx, [rip+0x578fa8]
37bedfb98add rax, 1
37bedfb9cmov [rsp+344], rax
37bedfba4mov rax, [rsp+128]
37bedfbacmovss x0, [rax+4]
37bedfbb1movss x1, [rax]
37bedfbb5mov [rsp+40], r14
37bedfbbamov rax, [rsp+648]
37bedfbc2mov [rsp+72], 1
37bedfbcbxorps x0, x6
37bedfbcemov [rsp+64], rax
37bedfbd3mov rax, [rsp+592]
37bedfbdbunpcklps x1, x0
37bedfbdemovlps [rsp+360], x1
37bedfbe6mov [rsp+56], rax
37bedfbebmov rax, [rsp+248]
37bedfbf3mov [rsp+48], rax
37bedfbf8mov rax, [rsp+120]
37bedfbfdmov [rsp+32], rax
37bedfc02call clarf1f_64_
37bedfc07cmp rbp, [rsp+272]
37bedfc0fjle 0x37bedf7b9
37bedfc15
37bedfc15loc_37bedfc15:
37bedfc15mov r11, [rsp+328]
37bedfc1dmov r10, [rdi]
37bedfc20
37bedfc20loc_37bedfc20:
37bedfc20mov rcx, [rsi]
37bedfc23lea rax, [r10+1]
37bedfc27cmp rax, rcx
37bedfc2ajg 0x37bee03f0
37bedfc30mov rbp, rax
37bedfc33mov rdx, r11
37bedfc36lea r8, [r10+2]
37bedfc3amov [rsp+88], rcx
37bedfc3fimul rdx, rbp
37bedfc43mov r12, [rsp+320]
37bedfc4bmovaps x8, x7
37bedfc4flea rax, [8*r11+8]
37bedfc57imul r8, r11
37bedfc5bmov [rsp+80], rax
37bedfc60mov rax, [rsp+552]
37bedfc68lea r11, [rsp+344]
37bedfc70add r12, r10
37bedfc73mov r15, [rsp+640]
37bedfc7bmovss x6, [rip+0x578ecd]
37bedfc83mov [rsp+96], r11
37bedfc88add r12, rdx
37bedfc8bxorps x8, x6
37bedfc8flea r14, [rsp+360]
37bedfc97sub r8, rdx
37bedfc9alea rax, [rax+8*r12+8]
37bedfc9fmov rdx, [rbx]
37bedfca2lea r12, [r15+8*r10]
37bedfca6lea r13, [8*r8]
37bedfcaelea r8, [rip+0x578e83]
37bedfcb5mov [rsp+112], r13
37bedfcbalea r15, [rsp+352]
37bedfcc2mov r13, rax
37bedfcc5mov [rsp+104], r8
37bedfccajmp 0x37bedfdad
37bedfccf
37bedfccf 90 .
37bedfcd0
37bedfcd0loc_37bedfcd0:
37bedfcd0mov rdx, [rbx]
37bedfcd3mov r10, [rdi]
37bedfcd6mov rax, rdx
37bedfcd9sub rax, rcx
37bedfcdcsub rax, r10
37bedfcdftest rax, rax
37bedfce2jle 0x37bedfd95
37bedfce8movss x0, [r12+4]
37bedfcefsub rdx, r10
37bedfcf2mov r9, r13
37bedfcf5mov r8, r15
37bedfcf8mov [rsp+352], rax
37bedfd00mov rax, [rsp+648]
37bedfd08sub rdx, rbp
37bedfd0bmovss x1, [r12]
37bedfd11add rdx, 1
37bedfd15mov [rsp+40], r14
37bedfd1axorps x0, x6
37bedfd1dmov [rsp+64], rax
37bedfd22mov rax, [rsp+592]
37bedfd2amov rcx, [rsp+584]
37bedfd32mov [rsp+344], rdx
37bedfd3aunpcklps x1, x0
37bedfd3dmov [rsp+56], rax
37bedfd42lea rax, [r10+1]
37bedfd46mov rdx, [rsp+96]
37bedfd4bimul rax, [rsp+176]
37bedfd54add rax, [rsp+280]
37bedfd5cmov [rsp+72], 1
37bedfd65add rax, rbp
37bedfd68movlps [rsp+360], x1
37bedfd70lea rax, [rcx+8*rax]
37bedfd74lea rcx, [rip+0x578dc5]
37bedfd7bmov [rsp+48], rax
37bedfd80mov rax, [rsp+104]
37bedfd85mov [rsp+32], rax
37bedfd8acall clarf1f_64_
37bedfd8fmov rdx, [rbx]
37bedfd92mov r10, [rdi]
37bedfd95
37bedfd95loc_37bedfd95:
37bedfd95add rbp, 1
37bedfd99add r13, [rsp+80]
37bedfd9eadd r12, 8
37bedfda2cmp [rsp+88], rbp
37bedfda7jl 0x37bee01c8
37bedfdad
37bedfdadloc_37bedfdad:
37bedfdadsub rdx, r10
37bedfdb0lea r9, [rip+0x578d81]
37bedfdb7mov r8, r13
37bedfdbamov rcx, r15
37bedfdbdmov [rsp+364], 0
37bedfdc8sub rdx, rbp
37bedfdcbmovss [rsp+360], x8
37bedfdd5add rdx, 1
37bedfdd9mov [rsp+352], rdx
37bedfde1mov rdx, r14
37bedfde4call cscal_64_
37bedfde9mov rax, [rbx]
37bedfdecsub rax, [rdi]
37bedfdefmov [rsp+32], r12
37bedfdf4sub rax, rbp
37bedfdf7mov rcx, r14
37bedfdfalea r9, [rip+0x578d37]
37bedfe01mov rdx, r13
37bedfe04add rax, 1
37bedfe08lea r8, [r13+8]
37bedfe0cmov [rsp+360], rax
37bedfe14call clarfgp_64_
37bedfe19mov rcx, [rsi]
37bedfe1ccmp rcx, rbp
37bedfe1fjle 0x37bedfcd0
37bedfe25mov rax, [rbx]
37bedfe28sub rax, [rdi]
37bedfe2bsub rcx, rbp
37bedfe2emov r9, r13
37bedfe31sub rax, rbp
37bedfe34movss x0, [r12+4]
37bedfe3bmov r8, r15
37bedfe3emovss x1, [r12]
37bedfe44add rax, 1
37bedfe48mov [rsp+40], r14
37bedfe4dmov rdx, [rsp+96]
37bedfe52mov [rsp+344], rax
37bedfe5amov rax, [rsp+648]
37bedfe62xorps x0, x6
37bedfe65mov [rsp+72], 1
37bedfe6eunpcklps x1, x0
37bedfe71mov [rsp+64], rax
37bedfe76mov rax, [rsp+560]
37bedfe7emov [rsp+352], rcx
37bedfe86lea rcx, [rip+0x578cb3]
37bedfe8dmov [rsp+56], rax
37bedfe92mov rax, [rsp+112]
37bedfe97movlps [rsp+360], x1
37bedfe9fadd rax, r13
37bedfea2mov [rsp+48], rax
37bedfea7mov rax, [rsp+104]
37bedfeacmov [rsp+32], rax
37bedfeb1call clarf1f_64_
37bedfeb6mov rcx, [rsi]
37bedfeb9jmp 0x37bedfcd0
37bedfebe
37bedfebe 66 90 f.
37bedfec0
37bedfec0loc_37bedfec0:
37bedfec0mov rax, [rsi]
37bedfec3sub rdx, r13
37bedfec6mov r8, r15
37bedfec9lea rcx, [rip+0x578c70]
37bedfed0mov r12, [rsp+224]
37bedfed8mov [rsp+344], rdx
37bedfee0sub rax, r13
37bedfee3mov r9, [rsp+168]
37bedfeebmov rdx, [rsp+184]
37bedfef3mov [rsp+352], rax
37bedfefbmov rax, [rsp+648]
37bedff03movss x0, [r12+4]
37bedff0amovss x1, [r12]
37bedff10mov [rsp+72], 1
37bedff19mov [rsp+64], rax
37bedff1emov rax, [rsp+544]
37bedff26mov [rsp+40], r14
37bedff2bxorps x0, x6
37bedff2emov [rsp+56], rax
37bedff33mov rax, [rsp+240]
37bedff3bunpcklps x1, x0
37bedff3emovlps [rsp+360], x1
37bedff46mov [rsp+48], rax
37bedff4bmov rax, [rsp+120]
37bedff50mov [rsp+32], rax
37bedff55call clarf1f_64_
37bedff5amov rcx, [rdi]
37bedff5dmov rax, [rbx]
37bedff60mov r8, r15
37bedff63movss x0, [r12+4]
37bedff6amovss x1, [r12]
37bedff70sub rcx, r13
37bedff73sub rax, [rsi]
37bedff76mov [rsp+72], 1
37bedff7fmov [rsp+344], rcx
37bedff87sub rax, r13
37bedff8axorps x0, x6
37bedff8dmov rcx, [rsp+648]
37bedff95mov [rsp+40], r14
37bedff9amov rdx, [rsp+184]
37bedffa2unpcklps x1, x0
37bedffa5mov [rsp+64], rcx
37bedffaamov rcx, [rsp+576]
37bedffb2mov [rsp+352], rax
37bedffbamov r9, [rsp+168]
37bedffc2mov [rsp+56], rcx
37bedffc7mov rcx, [rsp+208]
37bedffcfmovlps [rsp+360], x1
37bedffd7lea rax, [rcx+16]
37bedffdblea rcx, [rip+0x578b5e]
37bedffe2mov [rsp+48], rax
37bedffe7mov rax, [rsp+120]
37bedffecmov [rsp+32], rax
37bedfff1call clarf1f_64_
37bedfff6mov rdx, [rdi]
37bedfff9jmp 0x37bedf6fc
37bedfffe
37bedfffe 66 90 f.
37bee0000
37bee0000loc_37bee0000:
37bee0000mov rax, [rbx]
37bee0003lea r8, [rip+0x578b2e]
37bee000amov rcx, r14
37bee000dsub rax, rdx
37bee0010sub rdx, r13
37bee0013mov [rsp+352], rdx
37bee001bsub rax, r13
37bee001emov rdx, [rsp+88]
37bee0023add rax, 1
37bee0027mov [rsp+360], rax
37bee002fcall scnrm2_64_
37bee0034mov r12, [rsp+168]
37bee003clea r8, [rip+0x578af5]
37bee0043mov rcx, r15
37bee0046movss [rsp+96], x0
37bee004cmov rdx, r12
37bee004fcall scnrm2_64_
37bee0054movss x1, [rsp+96]
37bee005acall atan2f
37bee005fmov rax, [rsp+608]
37bee0067mov rdx, [rdi]
37bee006amovss [rax+4*rbp-8], x0
37bee0070cmp rdx, r13
37bee0073jle 0x37bedf6ae
37bee0079mov rax, [rsp+224]
37bee0081sub rdx, r13
37bee0084mov rcx, r14
37bee0087mov r8, [rsp+232]
37bee008fmov [rsp+360], rdx
37bee0097lea r9, [rip+0x578a9a]
37bee009emov rdx, r12
37bee00a1mov [rsp+32], rax
37bee00a6call clarfgp_64_
37bee00abmov rdx, [rdi]
37bee00aejmp 0x37bedf6ae
37bee00b3
37bee00b3 0f 1f 44 00 00 ..D..
37bee00b8
37bee00b8loc_37bee00b8:
37bee00b8mov rax, [rsp+600]
37bee00c0sub r12, r13
37bee00c3movss x0, [rax+4*rbp-8]
37bee00c9call sinf
37bee00cemov [rsp+352], r12
37bee00d6mov rdx, r14
37bee00d9mov rcx, r15
37bee00dcmov r12, [rsp+168]
37bee00e4xorps x0, x6
37bee00e7lea r9, [rip+0x578a4a]
37bee00eemov [rsp+364], 0
37bee00f9movss [rsp+360], x0
37bee0102mov r8, r12
37bee0105call cscal_64_
37bee010amov rax, [rdi]
37bee010dsub rax, r13
37bee0110mov [rsp+352], rax
37bee0118mov rax, [rsp+600]
37bee0120movss x0, [rax+4*rbp-8]
37bee0126call cosf
37bee012bmov rax, [rsp+120]
37bee0130mov rdx, r14
37bee0133mov rcx, r15
37bee0136mulss x0, x7
37bee013amov [rsp+32], r12
37bee013fmov r8, [rsp+136]
37bee0147lea r9, [rip+0x5789ea]
37bee014emov [rsp+40], rax
37bee0153mov [rsp+364], 0
37bee015emovss [rsp+360], x0
37bee0167call caxpy_64_
37bee016cmov r12, [rdi]
37bee016fjmp 0x37bedf5db
37bee0174
37bee0174 0f 1f 40 00 ..@.
37bee0178
37bee0178loc_37bee0178:
37bee0178mov [rsp+32], rcx
37bee017dmov rcx, r14
37bee0180mov rdx, [rsp+80]
37bee0185mov r9, [rsp+560]
37bee018dmov [rsp+360], 1
37bee0199mov r8, rdx
37bee019ccall clarfgp_64_
37bee01a1mov rcx, [rdi]
37bee01a4jmp 0x37bede799
37bee01a9
37bee01a9 0f 1f 80 00 00 00 00 .......
37bee01b0
37bee01b0loc_37bee01b0:
37bee01b0mov rdx, [rsp+104]
37bee01b5mov rcx, r14
37bee01b8mov r8, rdx
37bee01bbcall clarfgp_64_
37bee01c0jmp 0x37bede70c
37bee01c5
37bee01c5 0f 1f 00 ...
37bee01c8
37bee01c8loc_37bee01c8:
37bee01c8mov rcx, [rsi]
37bee01cb
37bee01cbloc_37bee01cb:
37bee01cbmov r12, rdx
37bee01cesub r12, rcx
37bee01d1sub r12, r10
37bee01d4test r12, r12
37bee01d7jle 0x37bedd9d8
37bee01ddmov ebp, 1
37bee01e2mov [rsp+96], r12
37bee01e7mov rax, rdx
37bee01ealea r14, [rsp+360]
37bee01f2lea r8, [rip+0x57893f]
37bee01f9lea r15, [rsp+352]
37bee0201mulss x7, x7
37bee0205mov [rsp+80], r14
37bee020amov [rsp+88], r15
37bee020fmov r14, rbx
37bee0212mov r15, rbp
37bee0215mov r13, [rsp+176]
37bee021dmov [rsp+104], r8
37bee0222mov r12, [rsp+584]
37bee022amov rbp, [rsp+640]
37bee0232mov rbx, [rsp+280]
37bee023ajmp 0x37bee0249
37bee023c
37bee023c 0f 1f 40 00 ..@.
37bee0240
37bee0240loc_37bee0240:
37bee0240mov rax, [r14]
37bee0243mov rcx, [rsi]
37bee0246mov r10, [rdi]
37bee0249
37bee0249loc_37bee0249:
37bee0249sub rax, rcx
37bee024cadd rcx, r15
37bee024fmov rdx, [rsp+80]
37bee0254lea r9, [rip+0x5788dd]
37bee025bmov [rsp+364], 0
37bee0266sub rax, r10
37bee0269add r10, r15
37bee026cmovss [rsp+360], x7
37bee0275imul r10, r13
37bee0279sub rax, r15
37bee027cadd rax, 1
37bee0280mov [rsp+352], rax
37bee0288add r10, rbx
37bee028badd rcx, r10
37bee028elea r8, [r12+8*rcx]
37bee0292mov rcx, [rsp+88]
37bee0297call cscal_64_
37bee029cmov rdx, [rsi]
37bee029fmov rcx, [r14]
37bee02a2lea r9, [rip+0x57888f]
37bee02a9mov rax, [rdi]
37bee02acsub rcx, rdx
37bee02afadd rdx, r15
37bee02b2sub rcx, rax
37bee02b5add rax, r15
37bee02b8imul rax, r13
37bee02bcsub rcx, r15
37bee02bfadd rcx, 1
37bee02c3mov [rsp+360], rcx
37bee02cbadd rax, rbx
37bee02celea rcx, [rdx+rax+1]
37bee02d3add rax, rdx
37bee02d6lea rdx, [rbp+8*rdx-8]
37bee02dbmov [rsp+32], rdx
37bee02e0lea r8, [r12+8*rcx]
37bee02e4mov rcx, [rsp+80]
37bee02e9lea rdx, [r12+8*rax]
37bee02edcall clarfgp_64_
37bee02f2mov rcx, [rsi]
37bee02f5mov rax, [r14]
37bee02f8mov rdx, [rdi]
37bee02fbsub rax, rcx
37bee02fesub rax, rdx
37bee0301cmp rax, r15
37bee0304je 0x37bee03c0
37bee030alea rdx, [rdx+r15+1]
37bee030fsub rax, r15
37bee0312imul rdx, r13
37bee0316lea r8, [rax+1]
37bee031amov [rsp+352], rax
37bee0322lea rax, [rcx+r15]
37bee0326mov [rsp+344], r8
37bee032elea rcx, [rax-1]
37bee0332mov r11, rdx
37bee0335add rdx, rbx
37bee0338movss x0, [rbp+8*rcx+4]
37bee033emovss x1, [rbp+8*rcx]
37bee0344sub r11, r13
37bee0347add rdx, rax
37bee034axorps x0, [rip+0x5787ff]
37bee0351mov [rsp+72], 1
37bee035alea r8, [r11+rbx]
37bee035emov r11, [rsp+648]
37bee0366lea rcx, [rip+0x5787d3]
37bee036dadd r8, rax
37bee0370lea rax, [r12+8*rdx]
37bee0374unpcklps x1, x0
37bee0377mov [rsp+48], rax
37bee037cmov rax, [rsp+80]
37bee0381lea r9, [r12+8*r8]
37bee0385lea rdx, [rsp+344]
37bee038dmov [rsp+64], r11
37bee0392mov r11, [rsp+592]
37bee039amov [rsp+40], rax
37bee039fmov rax, [rsp+104]
37bee03a4mov [rsp+56], r11
37bee03a9mov r8, [rsp+88]
37bee03aemov [rsp+32], rax
37bee03b3movlps [rsp+360], x1
37bee03bbcall clarf1f_64_
37bee03c0
37bee03c0loc_37bee03c0:
37bee03c0add r15, 1
37bee03c4cmp [rsp+96], r15
37bee03c9jge 0x37bee0240
37bee03cfjmp 0x37bedd9d8
37bee03d4
37bee03d4 0f 1f 40 00 ..@.
37bee03d8
37bee03d8loc_37bee03d8:
37bee03d8mov rax, [rax]
37bee03dbtest rax, rax
37bee03deje 0x37bedd9d8
37bee03e4
37bee03e4loc_37bee03e4:
37bee03e4neg rax
37bee03e7jmp 0x37bedd9b5
37bee03ec
37bee03ec 0f 1f 40 00 ..@.
37bee03f0
37bee03f0loc_37bee03f0:
37bee03f0mov rdx, [rbx]
37bee03f3jmp 0x37bee01cb
37bee03f8
37bee03f8loc_37bee03f8:
37bee03f8mov rdx, -7
37bee03ffmov eax, 7
37bee0404jmp 0x37bedd9aa
37bee0409
37bee0409loc_37bee0409:
37bee0409mov rdx, -9
37bee0410mov eax, 9
37bee0415jmp 0x37bedd9aa
37bee041a
37bee041aloc_37bee041a:
37bee041amov rdx, -11
37bee0421mov eax, 11
37bee0426jmp 0x37bedd9aa
37bedd8c0
Loading..