File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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
37bee042b
37bee042b // align 0x10
37bee042b // align 0x10
37bee0430
37bee0430cunbdb1_64_:
37bee0430push r15
37bee0432push r14
37bee0434push r13
37bee0436push r12
37bee0438push rbp
37bee0439push rdi
37bee043apush rsi
37bee043bpush rbx
37bee043csub rsp, 360
37bee0443movups [rsp+320], x6
37bee044bmovups [rsp+336], x7
37bee0453mov rax, [rsp+464]
37bee045bmov rbp, [rsp+544]
37bee0463mov r10, [rcx]
37bee0466mov rsi, [rax]
37bee0469mov rax, [rsp+480]
37bee0471mov [rbp], 0
37bee0479mov rbx, [rax]
37bee047cmov r13, rcx
37bee047fmov r15, rdx
37bee0482mov r14, r8
37bee0485mov rdi, r9
37bee0488test r10, r10
37bee048bjs 0x37bee0550
37bee0491mov rax, [rdx]
37bee0494mov rcx, [r8]
37bee0497cmp rax, rcx
37bee049ajge 0x37bee04f8
37bee049c
37bee049cloc_37bee049c:
37bee049cmov rdx, -2
37bee04a3mov eax, 2
37bee04a8
37bee04a8loc_37bee04a8:
37bee04a8mov [rbp], rdx
37bee04ac
37bee04acloc_37bee04ac:
37bee04aclea rdx, [rsp+312]
37bee04b4mov r8l, 7
37bee04balea rcx, [rip+0x57869f]
37bee04c1mov [rsp+312], rax
37bee04c9call xerbla_64_
37bee04cenop
37bee04cf
37bee04cfloc_37bee04cf:
37bee04cfmovups x6, [rsp+320]
37bee04d7movups x7, [rsp+336]
37bee04dfadd rsp, 360
37bee04e6pop rbx
37bee04e7pop rsi
37bee04e8pop rdi
37bee04e9pop rbp
37bee04eapop r12
37bee04ecpop r13
37bee04eepop r14
37bee04f0pop r15
37bee04f2ret
37bee04f3
37bee04f3 0f 1f 44 00 00 ..D..
37bee04f8
37bee04f8loc_37bee04f8:
37bee04f8mov r9, r10
37bee04fbsub r9, rax
37bee04fecmp rcx, r9
37bee0501jg 0x37bee049c
37bee0503test rcx, rcx
37bee0506js 0x37bee0568
37bee0508sub r10, rcx
37bee050bcmp rcx, r10
37bee050ejg 0x37bee0568
37bee0510test rax, rax
37bee0513mov r10l, 1
37bee0519cmovg r10, rax
37bee051dcmp rsi, r10
37bee0520jl 0x37bee0d20
37bee0526test r9, r9
37bee0529mov r10l, 1
37bee052fcmovg r10, r9
37bee0533cmp rbx, r10
37bee0536jge 0x37bee0579
37bee0538mov rdx, -7
37bee053fmov eax, 7
37bee0544jmp 0x37bee04a8
37bee0549
37bee0549 0f 1f 80 00 00 00 00 .......
37bee0550
37bee0550loc_37bee0550:
37bee0550mov rdx, -1
37bee0557mov eax, 1
37bee055cjmp 0x37bee04a8
37bee0561
37bee0561 0f 1f 80 00 00 00 00 .......
37bee0568
37bee0568loc_37bee0568:
37bee0568mov rdx, -3
37bee056fmov eax, 3
37bee0574jmp 0x37bee04a8
37bee0579
37bee0579loc_37bee0579:
37bee0579lea r10, [rcx-1]
37bee057dsub rax, 1
37bee0581sub rcx, 2
37bee0585mov rdx, [rsp+536]
37bee058dcmp rax, r10
37bee0590mov [rsp+280], rcx
37bee0598lea rcx, [rsp+288]
37bee05a0cmovl rax, r10
37bee05a4sub r9, 1
37bee05a8mov r12, [rdx]
37bee05abcmp rax, r9
37bee05aecmovl rax, r9
37bee05b2add rax, 1
37bee05b6cmp rax, r10
37bee05b9cmovl rax, r10
37bee05bdmov [rsp+288], rax
37bee05c5mov [rsp+112], rax
37bee05cacall sroundup_lwork_64_
37bee05cfmov rax, [rsp+528]
37bee05d7mov rcx, [rsp+536]
37bee05dfmov [rax+4], 0
37bee05e6movss [rax], x0
37bee05eamov rax, [rsp+112]
37bee05efcmp [rcx], rax
37bee05f2jge 0x37bee0610
37bee05f4cmp r12, -1
37bee05f8je 0x37bee0d0b
37bee05femov [rbp], -14
37bee0606mov eax, 14
37bee060bjmp 0x37bee04ac
37bee0610
37bee0610loc_37bee0610:
37bee0610mov rax, [rbp]
37bee0614test rax, rax
37bee0617jne 0x37bee0d18
37bee061dcmp r12, -1
37bee0621je 0x37bee04cf
37bee0627mov rdx, [r14]
37bee062atest rdx, rdx
37bee062djle 0x37bee04cf
37bee0633lea rax, [8*rsi+8]
37bee063bmov rcx, rdi
37bee063emov rdi, [rsp+472]
37bee0646mov r12, [rsp+504]
37bee064emov [rsp+152], rax
37bee0656lea rax, [8*rbx+8]
37bee065emov rbp, [rsp+512]
37bee0666mov [rsp+160], rax
37bee066emov rax, rsi
37bee0671not rax
37bee0674mov [rsp+200], rdx
37bee067clea rax, [rax+2*rsi]
37bee0680mov [rsp+112], rcx
37bee0685lea rsi, [rsp+312]
37bee068dlea rax, [rcx+8*rax+8]
37bee0692mov [rsp+120], rax
37bee0697mov rax, rbx
37bee069anot rax
37bee069dlea rax, [rax+2*rbx]
37bee06a1lea r9, [rdi+8*rax+8]
37bee06a6mov rax, [rsp+520]
37bee06aemov [rsp+168], rax
37bee06b6lea rax, [8*rbx]
37bee06bemov rbx, r9
37bee06c1mov [rsp+232], rax
37bee06c9lea rax, [rsp+252]
37bee06d1mov [rsp+192], rax
37bee06d9lea rax, [rsp+248]
37bee06e1mov [rsp+184], rax
37bee06e9mov rax, [rsp+528]
37bee06f1add rax, 8
37bee06f5mov [rsp+136], rax
37bee06fdlea rax, [rsp+304]
37bee0705mov [rsp+128], rax
37bee070dlea rax, [rsp+296]
37bee0715mov [rsp+144], rax
37bee071dlea rax, [rsp+268]
37bee0725mov [rsp+240], rax
37bee072dmov rax, r12
37bee0730mov r12l, 1
37bee0736jmp 0x37bee0780
37bee0738
37bee0738 0f 1f 84 00 00 00 00 00 ........
37bee0740
37bee0740loc_37bee0740:
37bee0740mov [rsp+120], r10
37bee0745add r12, 1
37bee0749add rax, 8
37bee074dmov rbx, r11
37bee0750mov rcx, [rsp+152]
37bee0758add rdi, [rsp+160]
37bee0760add rbp, 8
37bee0764add [rsp+112], rcx
37bee0769add [rsp+168], 8
37bee0772cmp [rsp+200], r12
37bee077ajl 0x37bee04cf
37bee0780
37bee0780loc_37bee0780:
37bee0780mov rdx, [r15]
37bee0783mov [rsp+176], rax
37bee078blea r9, [rip+0x5783d6]
37bee0792mov rcx, rsi
37bee0795mov [rsp+32], rax
37bee079amov rax, [rsp+112]
37bee079fsub rdx, r12
37bee07a2add rdx, 1
37bee07a6lea r8, [rax+8]
37bee07aamov [rsp+312], rdx
37bee07b2mov rdx, rax
37bee07b5call clarfgp_64_
37bee07bamov rdx, [r13]
37bee07besub rdx, [r15]
37bee07c1mov rcx, rsi
37bee07c4sub rdx, r12
37bee07c7mov [rsp+32], rbp
37bee07cclea r9, [rip+0x578395]
37bee07d3lea r8, [rdi+8]
37bee07d7add rdx, 1
37bee07dbmov [rsp+312], rdx
37bee07e3mov rdx, rdi
37bee07e6call clarfgp_64_
37bee07ebmov rax, [rsp+112]
37bee07f0movss x0, [rdi]
37bee07f4movss x1, [rax]
37bee07f8call atan2f
37bee07fdmov r8, [rsp+184]
37bee0805mov rdx, [rsp+192]
37bee080dmovaps x6, x0
37bee0810call fn_37c430910
37bee0815mov rdx, [r15]
37bee0818mov rax, [rsp+176]
37bee0820lea r11, [rip+0x578341]
37bee0827movss x1, [rsp+248]
37bee0830mov rcx, [rsp+488]
37bee0838sub rdx, r12
37bee083bmov r9, [rsp+112]
37bee0840movss x0, [rsp+252]
37bee0849add rdx, 1
37bee084dmovss [rcx+4*r12-4], x6
37bee0854mov rcx, [rsp+136]
37bee085cmov r8, [rsp+128]
37bee0864mov [rsp+296], rdx
37bee086cmov rdx, [r14]
37bee086fmovss [rsp+264], x1
37bee0878movss x1, [rax]
37bee087cmovss [rsp+268], x0
37bee0885sub rdx, r12
37bee0888movss x0, [rax+4]
37bee088dxorps x0, [rip+0x5782ec]
37bee0894mov [rsp+304], rdx
37bee089cmov rdx, [rsp+464]
37bee08a4mov [rsp+64], rcx
37bee08a9unpcklps x1, x0
37bee08aclea rcx, [rip+0x5782bd]
37bee08b3mov [rsp+56], rdx
37bee08b8mov rdx, [rsp+120]
37bee08bdmov [rsp+32], r11
37bee08c2mov [rsp+48], rdx
37bee08c7mov rdx, [rsp+144]
37bee08cfmov [rsp+40], rsi
37bee08d4movlps [rsp+312], x1
37bee08dcmov [rsp+72], 1
37bee08e5call clarf1f_64_
37bee08eamov rdx, [r13]
37bee08eemov r10, [r14]
37bee08f1mov r9, rdi
37bee08f4sub rdx, [r15]
37bee08f7mov rcx, [rsp+136]
37bee08fflea r11, [rip+0x578262]
37bee0906movss x0, [rbp+4]
37bee090bmovss x1, [rbp]
37bee0910sub rdx, r12
37bee0913sub r10, r12
37bee0916mov [rsp+64], rcx
37bee091bmov rcx, [rsp+480]
37bee0923add rdx, 1
37bee0927mov [rsp+32], r11
37bee092cxorps x0, [rip+0x57824d]
37bee0933mov [rsp+56], rcx
37bee0938mov r8, [rsp+128]
37bee0940lea rcx, [rip+0x578229]
37bee0947mov [rsp+72], 1
37bee0950unpcklps x1, x0
37bee0953mov [rsp+48], rbx
37bee0958mov [rsp+40], rsi
37bee095dmov [rsp+296], rdx
37bee0965mov rdx, [rsp+144]
37bee096dmov [rsp+304], r10
37bee0975movlps [rsp+312], x1
37bee097dcall clarf1f_64_
37bee0982mov rax, [rsp+120]
37bee0987mov rcx, [rsp+152]
37bee098fmov rdx, [r14]
37bee0992lea r10, [rax+rcx]
37bee0996mov rax, [rsp+160]
37bee099ecmp rdx, r12
37bee09a1lea r11, [rbx+rax]
37bee09a5mov rax, [rsp+176]
37bee09adjle 0x37bee0740
37bee09b3mov [rsp+224], rax
37bee09bbsub rdx, r12
37bee09bemov r9, rbx
37bee09c1mov rcx, rsi
37bee09c4mov rax, [rsp+240]
37bee09ccmov [rsp+312], rdx
37bee09d4lea rdx, [rsp+264]
37bee09dcmov [rsp+40], rdx
37bee09e1mov r8, [rsp+464]
37bee09e9mov [rsp+48], rax
37bee09eemov rax, [rsp+480]
37bee09f6mov rdx, [rsp+120]
37bee09fbmov [rsp+216], r10
37bee0a03mov [rsp+32], rax
37bee0a08mov [rsp+208], r11
37bee0a10call csrot_64_
37bee0a15mov rcx, [r14]
37bee0a18mov r8, [rsp+480]
37bee0a20mov rdx, rbx
37bee0a23sub rcx, r12
37bee0a26mov [rsp+312], rcx
37bee0a2emov rcx, rsi
37bee0a31call clacgv_64_
37bee0a36mov rcx, [r14]
37bee0a39mov r11, [rsp+232]
37bee0a41mov rdx, rbx
37bee0a44mov r9, [rsp+480]
37bee0a4csub rcx, r12
37bee0a4flea r8, [rbx+r11]
37bee0a53mov [rsp+312], rcx
37bee0a5bmov rcx, [rsp+168]
37bee0a63mov [rsp+32], rcx
37bee0a68mov rcx, rsi
37bee0a6bcall clarfgp_64_
37bee0a70mov rdx, [r15]
37bee0a73mov rax, [rsp+120]
37bee0a78mov r9, rbx
37bee0a7bmov r11, [rsp+464]
37bee0a83mov rcx, [rsp+168]
37bee0a8bsub rdx, r12
37bee0a8emov r8, [rsp+480]
37bee0a96add rax, 8
37bee0a9amovss x7, [rbx]
37bee0a9emov [rsp+304], rdx
37bee0aa6mov rdx, [r14]
37bee0aa9mov [rsp+48], rax
37bee0aaesub rdx, r12
37bee0ab1mov [rsp+56], r11
37bee0ab6mov [rsp+312], rdx
37bee0abemov rdx, [rsp+136]
37bee0ac6mov [rsp+40], rcx
37bee0acblea rcx, [rip+0x57809f]
37bee0ad2mov [rsp+64], rdx
37bee0ad7mov rdx, [rsp+128]
37bee0adfmov [rsp+32], r8
37bee0ae4mov r8, rsi
37bee0ae7mov [rsp+72], 1
37bee0af0mov [rsp+176], rax
37bee0af8call clarf1f_64_
37bee0afdlea r10, [rbx+8]
37bee0b01mov rdx, [r13]
37bee0b05mov r8, [r14]
37bee0b08mov r11, [rsp+480]
37bee0b10mov r9, [rsp+136]
37bee0b18mov [rsp+120], r10
37bee0b1dmov rcx, [rsp+168]
37bee0b25sub rdx, [r15]
37bee0b28mov [rsp+48], r10
37bee0b2dsub r8, r12
37bee0b30mov [rsp+56], r11
37bee0b35sub rdx, r12
37bee0b38mov [rsp+32], r11
37bee0b3dmov [rsp+64], r9
37bee0b42mov r9, rbx
37bee0b45mov [rsp+40], rcx
37bee0b4alea rcx, [rip+0x578020]
37bee0b51mov [rsp+72], 1
37bee0b5amov [rsp+304], rdx
37bee0b62mov rdx, [rsp+128]
37bee0b6amov [rsp+312], r8
37bee0b72mov r8, rsi
37bee0b75call clarf1f_64_
37bee0b7amov rcx, [r14]
37bee0b7dmov r8, [rsp+480]
37bee0b85mov rdx, rbx
37bee0b88sub rcx, r12
37bee0b8bmov [rsp+312], rcx
37bee0b93mov rcx, rsi
37bee0b96call clacgv_64_
37bee0b9bmov rcx, [r15]
37bee0b9emov rbx, [rsp+176]
37bee0ba6lea r8, [rip+0x577fbb]
37bee0badsub rcx, r12
37bee0bb0mov rdx, rbx
37bee0bb3mov [rsp+304], rcx
37bee0bbbmov rcx, [rsp+128]
37bee0bc3call scnrm2_64_
37bee0bc8mov rdx, [r13]
37bee0bccsub rdx, [r15]
37bee0bcfmov rcx, rsi
37bee0bd2sub rdx, r12
37bee0bd5lea r8, [rip+0x577f8c]
37bee0bdcmovaps x6, x0
37bee0bdfmov [rsp+312], rdx
37bee0be7mov rdx, [rsp+120]
37bee0becmulss x6, x0
37bee0bf0call scnrm2_64_
37bee0bf5mulss x0, x0
37bee0bf9movaps x1, x0
37bee0bfcmovaps x0, x7
37bee0bffaddss x1, x6
37bee0c03sqrtss x1, x1
37bee0c07call atan2f
37bee0c0cmov rcx, [r15]
37bee0c0fmov r8, rsi
37bee0c12mov rax, [rsp+496]
37bee0c1amov r10, [rsp+216]
37bee0c22mov r9, [rsp+136]
37bee0c2amovss [rax+4*r12-4], x0
37bee0c31mov rax, rcx
37bee0c34mov r11, [rsp+208]
37bee0c3csub rax, r12
37bee0c3fmov [rsp+176], r10
37bee0c47mov [rsp+296], rax
37bee0c4fmov rax, [r13]
37bee0c53sub rax, rcx
37bee0c56mov rcx, [rsp+144]
37bee0c5emov rdx, rax
37bee0c61mov rax, r12
37bee0c64sub rdx, r12
37bee0c67not rax
37bee0c6amov [rsp+304], rdx
37bee0c72mov rdx, [r14]
37bee0c75mov [rsp+56], r10
37bee0c7amov r10, [rsp+120]
37bee0c7fadd rdx, rax
37bee0c82mov rax, [rsp+480]
37bee0c8amov [rsp+88], r9
37bee0c8fmov r9, rbx
37bee0c92mov [rsp+312], rdx
37bee0c9alea rdx, [rsp+272]
37bee0ca2mov [rsp+80], rax
37bee0ca7mov rax, [rsp+464]
37bee0cafmov [rsp+104], rdx
37bee0cb4lea rdx, [rsp+280]
37bee0cbcmov [rsp+64], rax
37bee0cc1lea rax, [rip+0x577ea0]
37bee0cc8mov [rsp+48], rax
37bee0ccdmov [rsp+40], r10
37bee0cd2mov [rsp+32], rax
37bee0cd7mov [rsp+96], rdx
37bee0cdcmov rdx, [rsp+128]
37bee0ce4mov [rsp+72], r11
37bee0ce9call cunbdb5_64_
37bee0ceemov r10, [rsp+176]
37bee0cf6mov r11, [rsp+208]
37bee0cfemov rax, [rsp+224]
37bee0d06jmp 0x37bee0740
37bee0d0b
37bee0d0bloc_37bee0d0b:
37bee0d0bmov rax, [rbp]
37bee0d0ftest rax, rax
37bee0d12je 0x37bee04cf
37bee0d18
37bee0d18loc_37bee0d18:
37bee0d18neg rax
37bee0d1bjmp 0x37bee04ac
37bee0d20
37bee0d20loc_37bee0d20:
37bee0d20mov rdx, -5
37bee0d27mov eax, 5
37bee0d2cjmp 0x37bee04a8
37bee0430
37bee0430cunbdb1_64_:
37bee0430push r15
37bee0432push r14
37bee0434push r13
37bee0436push r12
37bee0438push rbp
37bee0439push rdi
37bee043apush rsi
37bee043bpush rbx
37bee043csub rsp, 360
37bee0443movups [rsp+320], x6
37bee044bmovups [rsp+336], x7
37bee0453mov rax, [rsp+464]
37bee045bmov rbp, [rsp+544]
37bee0463mov r10, [rcx]
37bee0466mov rsi, [rax]
37bee0469mov rax, [rsp+480]
37bee0471mov [rbp], 0
37bee0479mov rbx, [rax]
37bee047cmov r13, rcx
37bee047fmov r15, rdx
37bee0482mov r14, r8
37bee0485mov rdi, r9
37bee0488test r10, r10
37bee048bjs 0x37bee0550
37bee0491mov rax, [rdx]
37bee0494mov rcx, [r8]
37bee0497cmp rax, rcx
37bee049ajge 0x37bee04f8
37bee049c
37bee049cloc_37bee049c:
37bee049cmov rdx, -2
37bee04a3mov eax, 2
37bee04a8
37bee04a8loc_37bee04a8:
37bee04a8mov [rbp], rdx
37bee04ac
37bee04acloc_37bee04ac:
37bee04aclea rdx, [rsp+312]
37bee04b4mov r8l, 7
37bee04balea rcx, [rip+0x57869f]
37bee04c1mov [rsp+312], rax
37bee04c9call xerbla_64_
37bee04cenop
37bee04cf
37bee04cfloc_37bee04cf:
37bee04cfmovups x6, [rsp+320]
37bee04d7movups x7, [rsp+336]
37bee04dfadd rsp, 360
37bee04e6pop rbx
37bee04e7pop rsi
37bee04e8pop rdi
37bee04e9pop rbp
37bee04eapop r12
37bee04ecpop r13
37bee04eepop r14
37bee04f0pop r15
37bee04f2ret
37bee04f3
37bee04f3 0f 1f 44 00 00 ..D..
37bee04f8
37bee04f8loc_37bee04f8:
37bee04f8mov r9, r10
37bee04fbsub r9, rax
37bee04fecmp rcx, r9
37bee0501jg 0x37bee049c
37bee0503test rcx, rcx
37bee0506js 0x37bee0568
37bee0508sub r10, rcx
37bee050bcmp rcx, r10
37bee050ejg 0x37bee0568
37bee0510test rax, rax
37bee0513mov r10l, 1
37bee0519cmovg r10, rax
37bee051dcmp rsi, r10
37bee0520jl 0x37bee0d20
37bee0526test r9, r9
37bee0529mov r10l, 1
37bee052fcmovg r10, r9
37bee0533cmp rbx, r10
37bee0536jge 0x37bee0579
37bee0538mov rdx, -7
37bee053fmov eax, 7
37bee0544jmp 0x37bee04a8
37bee0549
37bee0549 0f 1f 80 00 00 00 00 .......
37bee0550
37bee0550loc_37bee0550:
37bee0550mov rdx, -1
37bee0557mov eax, 1
37bee055cjmp 0x37bee04a8
37bee0561
37bee0561 0f 1f 80 00 00 00 00 .......
37bee0568
37bee0568loc_37bee0568:
37bee0568mov rdx, -3
37bee056fmov eax, 3
37bee0574jmp 0x37bee04a8
37bee0579
37bee0579loc_37bee0579:
37bee0579lea r10, [rcx-1]
37bee057dsub rax, 1
37bee0581sub rcx, 2
37bee0585mov rdx, [rsp+536]
37bee058dcmp rax, r10
37bee0590mov [rsp+280], rcx
37bee0598lea rcx, [rsp+288]
37bee05a0cmovl rax, r10
37bee05a4sub r9, 1
37bee05a8mov r12, [rdx]
37bee05abcmp rax, r9
37bee05aecmovl rax, r9
37bee05b2add rax, 1
37bee05b6cmp rax, r10
37bee05b9cmovl rax, r10
37bee05bdmov [rsp+288], rax
37bee05c5mov [rsp+112], rax
37bee05cacall sroundup_lwork_64_
37bee05cfmov rax, [rsp+528]
37bee05d7mov rcx, [rsp+536]
37bee05dfmov [rax+4], 0
37bee05e6movss [rax], x0
37bee05eamov rax, [rsp+112]
37bee05efcmp [rcx], rax
37bee05f2jge 0x37bee0610
37bee05f4cmp r12, -1
37bee05f8je 0x37bee0d0b
37bee05femov [rbp], -14
37bee0606mov eax, 14
37bee060bjmp 0x37bee04ac
37bee0610
37bee0610loc_37bee0610:
37bee0610mov rax, [rbp]
37bee0614test rax, rax
37bee0617jne 0x37bee0d18
37bee061dcmp r12, -1
37bee0621je 0x37bee04cf
37bee0627mov rdx, [r14]
37bee062atest rdx, rdx
37bee062djle 0x37bee04cf
37bee0633lea rax, [8*rsi+8]
37bee063bmov rcx, rdi
37bee063emov rdi, [rsp+472]
37bee0646mov r12, [rsp+504]
37bee064emov [rsp+152], rax
37bee0656lea rax, [8*rbx+8]
37bee065emov rbp, [rsp+512]
37bee0666mov [rsp+160], rax
37bee066emov rax, rsi
37bee0671not rax
37bee0674mov [rsp+200], rdx
37bee067clea rax, [rax+2*rsi]
37bee0680mov [rsp+112], rcx
37bee0685lea rsi, [rsp+312]
37bee068dlea rax, [rcx+8*rax+8]
37bee0692mov [rsp+120], rax
37bee0697mov rax, rbx
37bee069anot rax
37bee069dlea rax, [rax+2*rbx]
37bee06a1lea r9, [rdi+8*rax+8]
37bee06a6mov rax, [rsp+520]
37bee06aemov [rsp+168], rax
37bee06b6lea rax, [8*rbx]
37bee06bemov rbx, r9
37bee06c1mov [rsp+232], rax
37bee06c9lea rax, [rsp+252]
37bee06d1mov [rsp+192], rax
37bee06d9lea rax, [rsp+248]
37bee06e1mov [rsp+184], rax
37bee06e9mov rax, [rsp+528]
37bee06f1add rax, 8
37bee06f5mov [rsp+136], rax
37bee06fdlea rax, [rsp+304]
37bee0705mov [rsp+128], rax
37bee070dlea rax, [rsp+296]
37bee0715mov [rsp+144], rax
37bee071dlea rax, [rsp+268]
37bee0725mov [rsp+240], rax
37bee072dmov rax, r12
37bee0730mov r12l, 1
37bee0736jmp 0x37bee0780
37bee0738
37bee0738 0f 1f 84 00 00 00 00 00 ........
37bee0740
37bee0740loc_37bee0740:
37bee0740mov [rsp+120], r10
37bee0745add r12, 1
37bee0749add rax, 8
37bee074dmov rbx, r11
37bee0750mov rcx, [rsp+152]
37bee0758add rdi, [rsp+160]
37bee0760add rbp, 8
37bee0764add [rsp+112], rcx
37bee0769add [rsp+168], 8
37bee0772cmp [rsp+200], r12
37bee077ajl 0x37bee04cf
37bee0780
37bee0780loc_37bee0780:
37bee0780mov rdx, [r15]
37bee0783mov [rsp+176], rax
37bee078blea r9, [rip+0x5783d6]
37bee0792mov rcx, rsi
37bee0795mov [rsp+32], rax
37bee079amov rax, [rsp+112]
37bee079fsub rdx, r12
37bee07a2add rdx, 1
37bee07a6lea r8, [rax+8]
37bee07aamov [rsp+312], rdx
37bee07b2mov rdx, rax
37bee07b5call clarfgp_64_
37bee07bamov rdx, [r13]
37bee07besub rdx, [r15]
37bee07c1mov rcx, rsi
37bee07c4sub rdx, r12
37bee07c7mov [rsp+32], rbp
37bee07cclea r9, [rip+0x578395]
37bee07d3lea r8, [rdi+8]
37bee07d7add rdx, 1
37bee07dbmov [rsp+312], rdx
37bee07e3mov rdx, rdi
37bee07e6call clarfgp_64_
37bee07ebmov rax, [rsp+112]
37bee07f0movss x0, [rdi]
37bee07f4movss x1, [rax]
37bee07f8call atan2f
37bee07fdmov r8, [rsp+184]
37bee0805mov rdx, [rsp+192]
37bee080dmovaps x6, x0
37bee0810call fn_37c430910
37bee0815mov rdx, [r15]
37bee0818mov rax, [rsp+176]
37bee0820lea r11, [rip+0x578341]
37bee0827movss x1, [rsp+248]
37bee0830mov rcx, [rsp+488]
37bee0838sub rdx, r12
37bee083bmov r9, [rsp+112]
37bee0840movss x0, [rsp+252]
37bee0849add rdx, 1
37bee084dmovss [rcx+4*r12-4], x6
37bee0854mov rcx, [rsp+136]
37bee085cmov r8, [rsp+128]
37bee0864mov [rsp+296], rdx
37bee086cmov rdx, [r14]
37bee086fmovss [rsp+264], x1
37bee0878movss x1, [rax]
37bee087cmovss [rsp+268], x0
37bee0885sub rdx, r12
37bee0888movss x0, [rax+4]
37bee088dxorps x0, [rip+0x5782ec]
37bee0894mov [rsp+304], rdx
37bee089cmov rdx, [rsp+464]
37bee08a4mov [rsp+64], rcx
37bee08a9unpcklps x1, x0
37bee08aclea rcx, [rip+0x5782bd]
37bee08b3mov [rsp+56], rdx
37bee08b8mov rdx, [rsp+120]
37bee08bdmov [rsp+32], r11
37bee08c2mov [rsp+48], rdx
37bee08c7mov rdx, [rsp+144]
37bee08cfmov [rsp+40], rsi
37bee08d4movlps [rsp+312], x1
37bee08dcmov [rsp+72], 1
37bee08e5call clarf1f_64_
37bee08eamov rdx, [r13]
37bee08eemov r10, [r14]
37bee08f1mov r9, rdi
37bee08f4sub rdx, [r15]
37bee08f7mov rcx, [rsp+136]
37bee08fflea r11, [rip+0x578262]
37bee0906movss x0, [rbp+4]
37bee090bmovss x1, [rbp]
37bee0910sub rdx, r12
37bee0913sub r10, r12
37bee0916mov [rsp+64], rcx
37bee091bmov rcx, [rsp+480]
37bee0923add rdx, 1
37bee0927mov [rsp+32], r11
37bee092cxorps x0, [rip+0x57824d]
37bee0933mov [rsp+56], rcx
37bee0938mov r8, [rsp+128]
37bee0940lea rcx, [rip+0x578229]
37bee0947mov [rsp+72], 1
37bee0950unpcklps x1, x0
37bee0953mov [rsp+48], rbx
37bee0958mov [rsp+40], rsi
37bee095dmov [rsp+296], rdx
37bee0965mov rdx, [rsp+144]
37bee096dmov [rsp+304], r10
37bee0975movlps [rsp+312], x1
37bee097dcall clarf1f_64_
37bee0982mov rax, [rsp+120]
37bee0987mov rcx, [rsp+152]
37bee098fmov rdx, [r14]
37bee0992lea r10, [rax+rcx]
37bee0996mov rax, [rsp+160]
37bee099ecmp rdx, r12
37bee09a1lea r11, [rbx+rax]
37bee09a5mov rax, [rsp+176]
37bee09adjle 0x37bee0740
37bee09b3mov [rsp+224], rax
37bee09bbsub rdx, r12
37bee09bemov r9, rbx
37bee09c1mov rcx, rsi
37bee09c4mov rax, [rsp+240]
37bee09ccmov [rsp+312], rdx
37bee09d4lea rdx, [rsp+264]
37bee09dcmov [rsp+40], rdx
37bee09e1mov r8, [rsp+464]
37bee09e9mov [rsp+48], rax
37bee09eemov rax, [rsp+480]
37bee09f6mov rdx, [rsp+120]
37bee09fbmov [rsp+216], r10
37bee0a03mov [rsp+32], rax
37bee0a08mov [rsp+208], r11
37bee0a10call csrot_64_
37bee0a15mov rcx, [r14]
37bee0a18mov r8, [rsp+480]
37bee0a20mov rdx, rbx
37bee0a23sub rcx, r12
37bee0a26mov [rsp+312], rcx
37bee0a2emov rcx, rsi
37bee0a31call clacgv_64_
37bee0a36mov rcx, [r14]
37bee0a39mov r11, [rsp+232]
37bee0a41mov rdx, rbx
37bee0a44mov r9, [rsp+480]
37bee0a4csub rcx, r12
37bee0a4flea r8, [rbx+r11]
37bee0a53mov [rsp+312], rcx
37bee0a5bmov rcx, [rsp+168]
37bee0a63mov [rsp+32], rcx
37bee0a68mov rcx, rsi
37bee0a6bcall clarfgp_64_
37bee0a70mov rdx, [r15]
37bee0a73mov rax, [rsp+120]
37bee0a78mov r9, rbx
37bee0a7bmov r11, [rsp+464]
37bee0a83mov rcx, [rsp+168]
37bee0a8bsub rdx, r12
37bee0a8emov r8, [rsp+480]
37bee0a96add rax, 8
37bee0a9amovss x7, [rbx]
37bee0a9emov [rsp+304], rdx
37bee0aa6mov rdx, [r14]
37bee0aa9mov [rsp+48], rax
37bee0aaesub rdx, r12
37bee0ab1mov [rsp+56], r11
37bee0ab6mov [rsp+312], rdx
37bee0abemov rdx, [rsp+136]
37bee0ac6mov [rsp+40], rcx
37bee0acblea rcx, [rip+0x57809f]
37bee0ad2mov [rsp+64], rdx
37bee0ad7mov rdx, [rsp+128]
37bee0adfmov [rsp+32], r8
37bee0ae4mov r8, rsi
37bee0ae7mov [rsp+72], 1
37bee0af0mov [rsp+176], rax
37bee0af8call clarf1f_64_
37bee0afdlea r10, [rbx+8]
37bee0b01mov rdx, [r13]
37bee0b05mov r8, [r14]
37bee0b08mov r11, [rsp+480]
37bee0b10mov r9, [rsp+136]
37bee0b18mov [rsp+120], r10
37bee0b1dmov rcx, [rsp+168]
37bee0b25sub rdx, [r15]
37bee0b28mov [rsp+48], r10
37bee0b2dsub r8, r12
37bee0b30mov [rsp+56], r11
37bee0b35sub rdx, r12
37bee0b38mov [rsp+32], r11
37bee0b3dmov [rsp+64], r9
37bee0b42mov r9, rbx
37bee0b45mov [rsp+40], rcx
37bee0b4alea rcx, [rip+0x578020]
37bee0b51mov [rsp+72], 1
37bee0b5amov [rsp+304], rdx
37bee0b62mov rdx, [rsp+128]
37bee0b6amov [rsp+312], r8
37bee0b72mov r8, rsi
37bee0b75call clarf1f_64_
37bee0b7amov rcx, [r14]
37bee0b7dmov r8, [rsp+480]
37bee0b85mov rdx, rbx
37bee0b88sub rcx, r12
37bee0b8bmov [rsp+312], rcx
37bee0b93mov rcx, rsi
37bee0b96call clacgv_64_
37bee0b9bmov rcx, [r15]
37bee0b9emov rbx, [rsp+176]
37bee0ba6lea r8, [rip+0x577fbb]
37bee0badsub rcx, r12
37bee0bb0mov rdx, rbx
37bee0bb3mov [rsp+304], rcx
37bee0bbbmov rcx, [rsp+128]
37bee0bc3call scnrm2_64_
37bee0bc8mov rdx, [r13]
37bee0bccsub rdx, [r15]
37bee0bcfmov rcx, rsi
37bee0bd2sub rdx, r12
37bee0bd5lea r8, [rip+0x577f8c]
37bee0bdcmovaps x6, x0
37bee0bdfmov [rsp+312], rdx
37bee0be7mov rdx, [rsp+120]
37bee0becmulss x6, x0
37bee0bf0call scnrm2_64_
37bee0bf5mulss x0, x0
37bee0bf9movaps x1, x0
37bee0bfcmovaps x0, x7
37bee0bffaddss x1, x6
37bee0c03sqrtss x1, x1
37bee0c07call atan2f
37bee0c0cmov rcx, [r15]
37bee0c0fmov r8, rsi
37bee0c12mov rax, [rsp+496]
37bee0c1amov r10, [rsp+216]
37bee0c22mov r9, [rsp+136]
37bee0c2amovss [rax+4*r12-4], x0
37bee0c31mov rax, rcx
37bee0c34mov r11, [rsp+208]
37bee0c3csub rax, r12
37bee0c3fmov [rsp+176], r10
37bee0c47mov [rsp+296], rax
37bee0c4fmov rax, [r13]
37bee0c53sub rax, rcx
37bee0c56mov rcx, [rsp+144]
37bee0c5emov rdx, rax
37bee0c61mov rax, r12
37bee0c64sub rdx, r12
37bee0c67not rax
37bee0c6amov [rsp+304], rdx
37bee0c72mov rdx, [r14]
37bee0c75mov [rsp+56], r10
37bee0c7amov r10, [rsp+120]
37bee0c7fadd rdx, rax
37bee0c82mov rax, [rsp+480]
37bee0c8amov [rsp+88], r9
37bee0c8fmov r9, rbx
37bee0c92mov [rsp+312], rdx
37bee0c9alea rdx, [rsp+272]
37bee0ca2mov [rsp+80], rax
37bee0ca7mov rax, [rsp+464]
37bee0cafmov [rsp+104], rdx
37bee0cb4lea rdx, [rsp+280]
37bee0cbcmov [rsp+64], rax
37bee0cc1lea rax, [rip+0x577ea0]
37bee0cc8mov [rsp+48], rax
37bee0ccdmov [rsp+40], r10
37bee0cd2mov [rsp+32], rax
37bee0cd7mov [rsp+96], rdx
37bee0cdcmov rdx, [rsp+128]
37bee0ce4mov [rsp+72], r11
37bee0ce9call cunbdb5_64_
37bee0ceemov r10, [rsp+176]
37bee0cf6mov r11, [rsp+208]
37bee0cfemov rax, [rsp+224]
37bee0d06jmp 0x37bee0740
37bee0d0b
37bee0d0bloc_37bee0d0b:
37bee0d0bmov rax, [rbp]
37bee0d0ftest rax, rax
37bee0d12je 0x37bee04cf
37bee0d18
37bee0d18loc_37bee0d18:
37bee0d18neg rax
37bee0d1bjmp 0x37bee04ac
37bee0d20
37bee0d20loc_37bee0d20:
37bee0d20mov rdx, -5
37bee0d27mov eax, 5
37bee0d2cjmp 0x37bee04a8
37bee0430
37bee0d31
37bee0d31 // align 0x10
37bee0d31 // align 0x10
37bee0d40
37bee0d40cunbdb2_64_:
37bee0d40push r15
37bee0d42push r14
37bee0d44push r13
37bee0d46push r12
37bee0d48push rbp
37bee0d49push rdi
37bee0d4apush rsi
37bee0d4bpush rbx
37bee0d4csub rsp, 392
37bee0d53movups [rsp+352], x6
37bee0d5bmovups [rsp+368], x7
37bee0d63mov rax, [rsp+512]
37bee0d6bmov rdi, [rsp+496]
37bee0d73mov rbp, [rsp+576]
37bee0d7bmov rax, [rax]
37bee0d7emov rbx, [rdi]
37bee0d81mov [rbp], 0
37bee0d89mov rsi, r8
37bee0d8cmov r8, [rcx]
37bee0d8fmov r15, rcx
37bee0d92mov r12, rdx
37bee0d95mov [rsp+272], rax
37bee0d9dmov r10, r9
37bee0da0test r8, r8
37bee0da3js 0x37bee0e10
37bee0da5mov rax, [rdx]
37bee0da8test rax, rax
37bee0dabjs 0x37bee0db8
37bee0dadmov r13, r8
37bee0db0sub r13, rax
37bee0db3cmp rax, r13
37bee0db6jle 0x37bee0e20
37bee0db8
37bee0db8loc_37bee0db8:
37bee0db8mov r9, -2
37bee0dbfmov ecx, 2
37bee0dc4
37bee0dc4loc_37bee0dc4:
37bee0dc4mov [rbp], r9
37bee0dc8
37bee0dc8loc_37bee0dc8:
37bee0dc8mov [rsp+344], rcx
37bee0dd0lea rdx, [rsp+344]
37bee0dd8mov r8l, 7
37bee0ddelea rcx, [rip+0x577dab]
37bee0de5call xerbla_64_
37bee0deanop
37bee0deb
37bee0debloc_37bee0deb:
37bee0debmovups x6, [rsp+352]
37bee0df3movups x7, [rsp+368]
37bee0dfbadd rsp, 392
37bee0e02pop rbx
37bee0e03pop rsi
37bee0e04pop rdi
37bee0e05pop rbp
37bee0e06pop r12
37bee0e08pop r13
37bee0e0apop r14
37bee0e0cpop r15
37bee0e0eret
37bee0e0f
37bee0e0f 90 .
37bee0e10
37bee0e10loc_37bee0e10:
37bee0e10mov r9, -1
37bee0e17mov ecx, 1
37bee0e1cjmp 0x37bee0dc4
37bee0e1e
37bee0e1e 66 90 f.
37bee0e20
37bee0e20loc_37bee0e20:
37bee0e20mov r11, [rsi]
37bee0e23mov r9, -3
37bee0e2amov ecx, 3
37bee0e2fcmp rax, r11
37bee0e32jg 0x37bee0dc4
37bee0e34sub r8, r11
37bee0e37cmp rax, r8
37bee0e3ajg 0x37bee0dc4
37bee0e3ctest rax, rax
37bee0e3fmov ecx, 1
37bee0e44cmovg rcx, rax
37bee0e48cmp rbx, rcx
37bee0e4bjl 0x37bee1832
37bee0e51test r13, r13
37bee0e54mov ecx, 1
37bee0e59cmovg rcx, r13
37bee0e5dcmp [rsp+272], rcx
37bee0e65jge 0x37bee0e80
37bee0e67mov r9, -7
37bee0e6emov ecx, 7
37bee0e73jmp 0x37bee0dc4
37bee0e78
37bee0e78 0f 1f 84 00 00 00 00 00 ........
37bee0e80
37bee0e80loc_37bee0e80:
37bee0e80mov rcx, [rsp+568]
37bee0e88sub rax, 1
37bee0e8cmov [rsp+488], r10
37bee0e94mov r14, [rcx]
37bee0e97lea rcx, [r11-1]
37bee0e9bcmp rax, rcx
37bee0e9emov [rsp+312], rcx
37bee0ea6cmovl rax, rcx
37bee0eaalea rcx, [rsp+320]
37bee0eb2cmp rax, r13
37bee0eb5cmovl rax, r13
37bee0eb9lea r13, [rax+1]
37bee0ebdcmp r13, r11
37bee0ec0cmovl r13, r11
37bee0ec4mov [rsp+320], r13
37bee0ecccall sroundup_lwork_64_
37bee0ed1mov rax, [rsp+560]
37bee0ed9mov [rax+4], 0
37bee0ee0movss [rax], x0
37bee0ee4mov rax, [rsp+568]
37bee0eeccmp [rax], r13
37bee0eefjge 0x37bee0f10
37bee0ef1cmp r14, -1
37bee0ef5je 0x37bee181d
37bee0efbmov [rbp], -14
37bee0f03mov ecx, 14
37bee0f08jmp 0x37bee0dc8
37bee0f0d
37bee0f0d 0f 1f 00 ...
37bee0f10
37bee0f10loc_37bee0f10:
37bee0f10mov rcx, [rbp]
37bee0f14mov r10, [rsp+488]
37bee0f1ctest rcx, rcx
37bee0f1fjne 0x37bee182a
37bee0f25cmp r14, -1
37bee0f29je 0x37bee0deb
37bee0f2fmov r8, [r12]
37bee0f33test r8, r8
37bee0f36jle 0x37bee1654
37bee0f3clea rdx, [rip+0x577c55]
37bee0f43mov rax, [rsp+272]
37bee0f4bmov r13, r10
37bee0f4emov [rsp+248], r8
37bee0f56mov [rsp+192], rdx
37bee0f5emov rbp, [rsp+544]
37bee0f66mov r14l, 1
37bee0f6clea rax, [8*rax+8]
37bee0f74mov [rsp+224], rax
37bee0f7cmov rax, [rsp+504]
37bee0f84sub rax, 8
37bee0f88mov [rsp+144], rax
37bee0f90lea rax, [8*rbx+8]
37bee0f98mov [rsp+216], rax
37bee0fa0mov rax, rbx
37bee0fa3not rax
37bee0fa6lea rax, [rax+2*rbx]
37bee0faalea rbx, [rsp+344]
37bee0fb2lea rax, [r10+8*rax+8]
37bee0fb7mov [rsp+168], rax
37bee0fbfmov rax, [rsp+552]
37bee0fc7mov [rsp+152], rax
37bee0fcfmov rax, [rsp+536]
37bee0fd7mov [rsp+200], rax
37bee0fdfmov rax, [rsp+560]
37bee0fe7add rax, 8
37bee0febmov [rsp+136], rax
37bee0ff3lea rax, [rsp+336]
37bee0ffbmov [rsp+112], rax
37bee1000lea rax, [rsp+328]
37bee1008mov [rsp+160], rax
37bee1010lea rax, [rsp+304]
37bee1018mov [rsp+232], rax
37bee1020lea rax, [rsp+312]
37bee1028mov [rsp+240], rax
37bee1030lea rax, [rip+0x577b71]
37bee1037mov [rsp+184], rax
37bee103flea rax, [rsp+300]
37bee1047mov [rsp+256], rax
37bee104flea rax, [rsp+296]
37bee1057mov [rsp+264], rax
37bee105fjmp 0x37bee1153
37bee1064
37bee1064 0f 1f 40 00 ..@.
37bee1068
37bee1068loc_37bee1068:
37bee1068mov rax, [r15]
37bee106bmovss x0, [rbp+4]
37bee1070add rbp, 8
37bee1074movss x1, [rbp-8]
37bee1079xorps x0, [rip+0x577b30]
37bee1080sub rax, rdx
37bee1083mov r9, [rsp+120]
37bee1088mov r8, [rsp+112]
37bee108dsub rax, r14
37bee1090mov rdx, [rsp+160]
37bee1098mov rcx, [rsp+184]
37bee10a0unpcklps x1, x0
37bee10a3add rax, 1
37bee10a7movlps [rsp+344], x1
37bee10afmov [rsp+328], rax
37bee10b7mov rax, [rsi]
37bee10bamov [rsp+72], 1
37bee10c3sub rax, r14
37bee10c6mov [rsp+40], rbx
37bee10cbadd r14, 1
37bee10cfmov [rsp+336], rax
37bee10d7mov rax, [rsp+136]
37bee10dfmov [rsp+64], rax
37bee10e4mov rax, [rsp+512]
37bee10ecmov [rsp+56], rax
37bee10f1mov rax, [rsp+176]
37bee10f9mov [rsp+48], rax
37bee10femov rax, [rsp+192]
37bee1106mov [rsp+32], rax
37bee110bcall clarf1f_64_
37bee1110mov rax, [rsp+216]
37bee1118add [rsp+152], 8
37bee1121add [rsp+168], rax
37bee1129add [rsp+200], 8
37bee1132add r13, rax
37bee1135cmp [rsp+248], r14
37bee113djl 0x37bee1650
37bee1143mov rax, [rsp+176]
37bee114bmov [rsp+144], rax
37bee1153
37bee1153loc_37bee1153:
37bee1153cmp r14, 1
37bee1157je 0x37bee11a8
37bee1159mov rax, [rsi]
37bee115cmov r8, rdi
37bee115fmov rdx, r13
37bee1162mov rcx, rbx
37bee1165mov r9, [rsp+144]
37bee116dsub rax, r14
37bee1170add rax, 1
37bee1174mov [rsp+344], rax
37bee117cmov rax, [rsp+256]
37bee1184mov [rsp+48], rax
37bee1189mov rax, [rsp+264]
37bee1191mov [rsp+40], rax
37bee1196mov rax, [rsp+512]
37bee119emov [rsp+32], rax
37bee11a3call csrot_64_
37bee11a8
37bee11a8loc_37bee11a8:
37bee11a8mov rax, [rsi]
37bee11abmov r8, rdi
37bee11aemov rdx, r13
37bee11b1mov rcx, rbx
37bee11b4sub rax, r14
37bee11b7add rax, 1
37bee11bbmov [rsp+344], rax
37bee11c3call clacgv_64_
37bee11c8mov rax, [rsi]
37bee11cbmov r9, rdi
37bee11cemov rdx, r13
37bee11d1mov r8, [rsp+168]
37bee11d9mov rcx, rbx
37bee11dcsub rax, r14
37bee11dfadd rax, 1
37bee11e3mov [rsp+344], rax
37bee11ebmov rax, [rsp+152]
37bee11f3mov [rsp+32], rax
37bee11f8call clarfgp_64_
37bee11fdmov rax, [r12]
37bee1201mov r9, r13
37bee1204mov r8, rbx
37bee1207movss x1, [r13]
37bee120dmov rdx, [rsp+136]
37bee1215sub rax, r14
37bee1218mov rcx, [rsp+152]
37bee1220mov [rsp+336], rax
37bee1228mov rax, [rsi]
37bee122bmov [rsp+64], rdx
37bee1230mov rdx, [rsp+112]
37bee1235sub rax, r14
37bee1238mov [rsp+40], rcx
37bee123dlea rcx, [rip+0x577953]
37bee1244add rax, 1
37bee1248mov [rsp+56], rdi
37bee124dmov [rsp+344], rax
37bee1255lea rax, [r13+8]
37bee1259mov [rsp+48], rax
37bee125emov [rsp+72], 1
37bee1267mov [rsp+32], rdi
37bee126cmovss [rsp+296], x1
37bee1275movss [rsp+176], x1
37bee127emov [rsp+128], rax
37bee1286call clarf1f_64_
37bee128bmov rax, [r15]
37bee128emov r9, [rsi]
37bee1291mov r8, rbx
37bee1294sub rax, [r12]
37bee1298mov rdx, [rsp+112]
37bee129dmov [rsp+32], rdi
37bee12a2sub rax, r14
37bee12a5mov r10, [rsp+512]
37bee12adsub r9, r14
37bee12b0mov r11, [rsp+136]
37bee12b8mov [rsp+72], 1
37bee12c1add rax, 1
37bee12c5mov [rsp+336], rax
37bee12cdlea rax, [r9+1]
37bee12d1mov r9, [rsp+144]
37bee12d9mov [rsp+56], r10
37bee12demov r10, [rsp+152]
37bee12e6lea rcx, [r9+8]
37bee12eamov [rsp+64], r11
37bee12efmov r9, r13
37bee12f2mov [rsp+48], rcx
37bee12f7mov [rsp+40], r10
37bee12fcmov [rsp+120], rcx
37bee1301lea rcx, [rip+0x57788f]
37bee1308mov [rsp+344], rax
37bee1310call clarf1f_64_
37bee1315mov r10, [rsi]
37bee1318mov r8, rdi
37bee131bmov rdx, r13
37bee131emov rcx, rbx
37bee1321sub r10, r14
37bee1324lea rax, [r10+1]
37bee1328mov [rsp+344], rax
37bee1330call clacgv_64_
37bee1335mov r10, [r12]
37bee1339mov rdx, [rsp+128]
37bee1341lea r8, [rip+0x577850]
37bee1348mov rcx, [rsp+112]
37bee134dsub r10, r14
37bee1350mov [rsp+336], r10
37bee1358call scnrm2_64_
37bee135dmov rax, [r15]
37bee1360sub rax, [r12]
37bee1364mov rcx, rbx
37bee1367mov rdx, [rsp+120]
37bee136csub rax, r14
37bee136flea r8, [rip+0x577822]
37bee1376movaps x6, x0
37bee1379mulss x6, x0
37bee137dadd rax, 1
37bee1381mov [rsp+344], rax
37bee1389call scnrm2_64_
37bee138emovss x1, [rsp+176]
37bee1397mulss x0, x0
37bee139baddss x0, x6
37bee139fsqrtss x0, x0
37bee13a3movss [rsp+300], x0
37bee13accall atan2f
37bee13b1mov rdx, [r12]
37bee13b5mov r10, [rsp+520]
37bee13bdmov r11, [rsp+136]
37bee13c5mov r9, [rsp+232]
37bee13cdmovss [r10+4*r14-4], x0
37bee13d4mov r10, rdx
37bee13d7mov r8, [rsp+168]
37bee13dfsub r10, r14
37bee13e2mov [rsp+328], r10
37bee13eamov r10, [r15]
37bee13edadd r8, 8
37bee13f1mov [rsp+208], r8
37bee13f9sub r10, rdx
37bee13fcmov rax, r10
37bee13ffmov r10, [rsi]
37bee1402mov [rsp+88], r11
37bee1407mov r11, [rsp+512]
37bee140fmov [rsp+104], r9
37bee1414sub rax, r14
37bee1417sub r10, r14
37bee141aadd rax, 1
37bee141emov [rsp+56], r8
37bee1423mov r9, [rsp+240]
37bee142bmov [rsp+344], r10
37bee1433mov r10, [rsp+224]
37bee143bmov r8, rbx
37bee143eadd r10, [rsp+144]
37bee1446mov [rsp+80], r11
37bee144bmov [rsp+176], r10
37bee1453mov r11, [rsp+120]
37bee1458mov [rsp+72], r10
37bee145dmov r10, [rsp+192]
37bee1465mov [rsp+40], r11
37bee146amov [rsp+48], r10
37bee146fmov [rsp+32], r10
37bee1474mov [rsp+336], rax
37bee147cmov [rsp+96], r9
37bee1481mov r9, [rsp+128]
37bee1489mov [rsp+64], rdi
37bee148emov rdx, [rsp+112]
37bee1493mov rcx, [rsp+160]
37bee149bcall cunbdb5_64_
37bee14a0mov rax, [r12]
37bee14a4mov rcx, rbx
37bee14a7mov r8, [rsp+128]
37bee14aflea r9, [rip+0x5776e2]
37bee14b6lea rdx, [rip+0x5776e3]
37bee14bdsub rax, r14
37bee14c0mov [rsp+344], rax
37bee14c8call cscal_64_
37bee14cdmov rax, [r15]
37bee14d0sub rax, [r12]
37bee14d4mov rcx, rbx
37bee14d7sub rax, r14
37bee14damov [rsp+32], rbp
37bee14dfmov rdx, [rsp+120]
37bee14e4lea r9, [rip+0x5776ad]
37bee14ebadd rax, 1
37bee14efmov [rsp+344], rax
37bee14f7mov rax, [rsp+144]
37bee14fflea r8, [rax+16]
37bee1503call clarfgp_64_
37bee1508mov rdx, [r12]
37bee150ccmp rdx, r14
37bee150fjle 0x37bee1068
37bee1515mov rax, [rsp+200]
37bee151dsub rdx, r14
37bee1520lea r8, [r13+16]
37bee1524mov rcx, rbx
37bee1527mov [rsp+344], rdx
37bee152fmov rdx, [rsp+128]
37bee1537lea r9, [rip+0x57765a]
37bee153emov [rsp+32], rax
37bee1543call clarfgp_64_
37bee1548mov rcx, [rsp+144]
37bee1550movss x0, [r13+8]
37bee1556movss x1, [rcx+8]
37bee155bcall atan2f
37bee1560lea rdx, [rsp+284]
37bee1568lea r8, [rsp+280]
37bee1570movaps x6, x0
37bee1573call fn_37c430910
37bee1578mov rcx, [rsp+528]
37bee1580movss x1, [rsp+280]
37bee1589movss x0, [rsp+284]
37bee1592mov rax, [rsp+200]
37bee159amovss [rcx+4*r14-4], x6
37bee15a1mov rcx, [r12]
37bee15a5mov rdx, [rsp+160]
37bee15admovss [rsp+296], x1
37bee15b6movss x1, [rax]
37bee15bamov r8, [rsp+112]
37bee15bfmovss [rsp+300], x0
37bee15c8movss x0, [rax+4]
37bee15cdmov rax, [rsp+136]
37bee15d5sub rcx, r14
37bee15d8mov [rsp+328], rcx
37bee15e0mov rcx, [rsi]
37bee15e3mov [rsp+64], rax
37bee15e8mov rax, [rsp+208]
37bee15f0xorps x0, [rip+0x5775b9]
37bee15f7sub rcx, r14
37bee15famov [rsp+56], rdi
37bee15ffmov [rsp+48], rax
37bee1604mov rax, [rsp+192]
37bee160cmov [rsp+40], rbx
37bee1611mov r9, [rsp+128]
37bee1619unpcklps x1, x0
37bee161cmov [rsp+32], rax
37bee1621mov [rsp+336], rcx
37bee1629mov rcx, [rsp+184]
37bee1631mov [rsp+72], 1
37bee163amovlps [rsp+344], x1
37bee1642call clarf1f_64_
37bee1647mov rdx, [r12]
37bee164bjmp 0x37bee1068
37bee1650
37bee1650loc_37bee1650:
37bee1650mov r8, [r12]
37bee1654
37bee1654loc_37bee1654:
37bee1654mov rax, [rsi]
37bee1657lea r13, [r8+1]
37bee165bcmp r13, rax
37bee165ejg 0x37bee0deb
37bee1664mov rbx, [rsp+272]
37bee166clea rdx, [rip+0x577525]
37bee1673mov [rsp+128], rax
37bee167bmov rbp, r15
37bee167emov [rsp+144], rdx
37bee1686mov r9, rbx
37bee1689mov rcx, rbx
37bee168clea rdi, [8*rbx+8]
37bee1694imul r9, r13
37bee1698not rcx
37bee169bmov [rsp+152], rdi
37bee16a3mov rdi, [rsp+504]
37bee16abadd rcx, r8
37bee16aelea rbx, [8*rbx]
37bee16b6mov [rsp+120], rbx
37bee16bblea rbx, [rsp+344]
37bee16c3add rcx, r9
37bee16c6lea rdi, [rdi+8*rcx+8]
37bee16cbmov rcx, [rsp+544]
37bee16d3lea r14, [rcx+8*r8]
37bee16d7mov rcx, [rsp+560]
37bee16dfadd rcx, 8
37bee16e3mov [rsp+136], rcx
37bee16eblea rcx, [rsp+336]
37bee16f3mov [rsp+112], rcx
37bee16f8lea rcx, [rsp+328]
37bee1700mov [rsp+160], rcx
37bee1708lea rcx, [rip+0x577499]
37bee170fmov [rsp+184], rcx
37bee1717jmp 0x37bee1733
37bee1719
37bee1719 0f 1f 80 00 00 00 00 .......
37bee1720
37bee1720loc_37bee1720:
37bee1720mov r8, [r12]
37bee1724add rdi, [rsp+152]
37bee172cadd r14, 8
37bee1730mov r13, r15
37bee1733
37bee1733loc_37bee1733:
37bee1733mov rdx, [rbp]
37bee1737mov [rsp+32], r14
37bee173cmov rcx, rbx
37bee173flea r15, [r13+1]
37bee1743lea r9, [rip+0x57744e]
37bee174asub rdx, r8
37bee174dlea r8, [rdi+8]
37bee1751sub rdx, r13
37bee1754add rdx, 1
37bee1758mov [rsp+344], rdx
37bee1760mov rdx, rdi
37bee1763call clarfgp_64_
37bee1768mov rdx, [rbp]
37bee176csub rdx, [r12]
37bee1770mov r9, rdi
37bee1773mov rax, [rsp+136]
37bee177bsub rdx, r13
37bee177emovss x0, [r14+4]
37bee1784add rdx, 1
37bee1788movss x1, [r14]
37bee178dxorps x0, [rip+0x57741c]
37bee1794mov [rsp+328], rdx
37bee179cmov rdx, [rsi]
37bee179fmov [rsp+64], rax
37bee17a4mov rax, [rsp+512]
37bee17acunpcklps x1, x0
37bee17afsub rdx, r13
37bee17b2mov [rsp+40], rbx
37bee17b7mov r8, [rsp+112]
37bee17bcmov [rsp+56], rax
37bee17c1mov rax, [rsp+120]
37bee17c6mov [rsp+336], rdx
37bee17cemov rcx, [rsp+184]
37bee17d6lea rdx, [rdi+rax]
37bee17damov rax, [rsp+144]
37bee17e2mov [rsp+72], 1
37bee17ebmov [rsp+48], rdx
37bee17f0mov rdx, [rsp+160]
37bee17f8mov [rsp+32], rax
37bee17fdmovlps [rsp+344], x1
37bee1805call clarf1f_64_
37bee180acmp r15, [rsp+128]
37bee1812jle 0x37bee1720
37bee1818jmp 0x37bee0deb
37bee181d
37bee181dloc_37bee181d:
37bee181dmov rcx, [rbp]
37bee1821test rcx, rcx
37bee1824je 0x37bee0deb
37bee182a
37bee182aloc_37bee182a:
37bee182aneg rcx
37bee182djmp 0x37bee0dc8
37bee1832
37bee1832loc_37bee1832:
37bee1832mov r9, -5
37bee1839mov ecx, 5
37bee183ejmp 0x37bee0dc4
37bee0d40
37bee0d40cunbdb2_64_:
37bee0d40push r15
37bee0d42push r14
37bee0d44push r13
37bee0d46push r12
37bee0d48push rbp
37bee0d49push rdi
37bee0d4apush rsi
37bee0d4bpush rbx
37bee0d4csub rsp, 392
37bee0d53movups [rsp+352], x6
37bee0d5bmovups [rsp+368], x7
37bee0d63mov rax, [rsp+512]
37bee0d6bmov rdi, [rsp+496]
37bee0d73mov rbp, [rsp+576]
37bee0d7bmov rax, [rax]
37bee0d7emov rbx, [rdi]
37bee0d81mov [rbp], 0
37bee0d89mov rsi, r8
37bee0d8cmov r8, [rcx]
37bee0d8fmov r15, rcx
37bee0d92mov r12, rdx
37bee0d95mov [rsp+272], rax
37bee0d9dmov r10, r9
37bee0da0test r8, r8
37bee0da3js 0x37bee0e10
37bee0da5mov rax, [rdx]
37bee0da8test rax, rax
37bee0dabjs 0x37bee0db8
37bee0dadmov r13, r8
37bee0db0sub r13, rax
37bee0db3cmp rax, r13
37bee0db6jle 0x37bee0e20
37bee0db8
37bee0db8loc_37bee0db8:
37bee0db8mov r9, -2
37bee0dbfmov ecx, 2
37bee0dc4
37bee0dc4loc_37bee0dc4:
37bee0dc4mov [rbp], r9
37bee0dc8
37bee0dc8loc_37bee0dc8:
37bee0dc8mov [rsp+344], rcx
37bee0dd0lea rdx, [rsp+344]
37bee0dd8mov r8l, 7
37bee0ddelea rcx, [rip+0x577dab]
37bee0de5call xerbla_64_
37bee0deanop
37bee0deb
37bee0debloc_37bee0deb:
37bee0debmovups x6, [rsp+352]
37bee0df3movups x7, [rsp+368]
37bee0dfbadd rsp, 392
37bee0e02pop rbx
37bee0e03pop rsi
37bee0e04pop rdi
37bee0e05pop rbp
37bee0e06pop r12
37bee0e08pop r13
37bee0e0apop r14
37bee0e0cpop r15
37bee0e0eret
37bee0e0f
37bee0e0f 90 .
37bee0e10
37bee0e10loc_37bee0e10:
37bee0e10mov r9, -1
37bee0e17mov ecx, 1
37bee0e1cjmp 0x37bee0dc4
37bee0e1e
37bee0e1e 66 90 f.
37bee0e20
37bee0e20loc_37bee0e20:
37bee0e20mov r11, [rsi]
37bee0e23mov r9, -3
37bee0e2amov ecx, 3
37bee0e2fcmp rax, r11
37bee0e32jg 0x37bee0dc4
37bee0e34sub r8, r11
37bee0e37cmp rax, r8
37bee0e3ajg 0x37bee0dc4
37bee0e3ctest rax, rax
37bee0e3fmov ecx, 1
37bee0e44cmovg rcx, rax
37bee0e48cmp rbx, rcx
37bee0e4bjl 0x37bee1832
37bee0e51test r13, r13
37bee0e54mov ecx, 1
37bee0e59cmovg rcx, r13
37bee0e5dcmp [rsp+272], rcx
37bee0e65jge 0x37bee0e80
37bee0e67mov r9, -7
37bee0e6emov ecx, 7
37bee0e73jmp 0x37bee0dc4
37bee0e78
37bee0e78 0f 1f 84 00 00 00 00 00 ........
37bee0e80
37bee0e80loc_37bee0e80:
37bee0e80mov rcx, [rsp+568]
37bee0e88sub rax, 1
37bee0e8cmov [rsp+488], r10
37bee0e94mov r14, [rcx]
37bee0e97lea rcx, [r11-1]
37bee0e9bcmp rax, rcx
37bee0e9emov [rsp+312], rcx
37bee0ea6cmovl rax, rcx
37bee0eaalea rcx, [rsp+320]
37bee0eb2cmp rax, r13
37bee0eb5cmovl rax, r13
37bee0eb9lea r13, [rax+1]
37bee0ebdcmp r13, r11
37bee0ec0cmovl r13, r11
37bee0ec4mov [rsp+320], r13
37bee0ecccall sroundup_lwork_64_
37bee0ed1mov rax, [rsp+560]
37bee0ed9mov [rax+4], 0
37bee0ee0movss [rax], x0
37bee0ee4mov rax, [rsp+568]
37bee0eeccmp [rax], r13
37bee0eefjge 0x37bee0f10
37bee0ef1cmp r14, -1
37bee0ef5je 0x37bee181d
37bee0efbmov [rbp], -14
37bee0f03mov ecx, 14
37bee0f08jmp 0x37bee0dc8
37bee0f0d
37bee0f0d 0f 1f 00 ...
37bee0f10
37bee0f10loc_37bee0f10:
37bee0f10mov rcx, [rbp]
37bee0f14mov r10, [rsp+488]
37bee0f1ctest rcx, rcx
37bee0f1fjne 0x37bee182a
37bee0f25cmp r14, -1
37bee0f29je 0x37bee0deb
37bee0f2fmov r8, [r12]
37bee0f33test r8, r8
37bee0f36jle 0x37bee1654
37bee0f3clea rdx, [rip+0x577c55]
37bee0f43mov rax, [rsp+272]
37bee0f4bmov r13, r10
37bee0f4emov [rsp+248], r8
37bee0f56mov [rsp+192], rdx
37bee0f5emov rbp, [rsp+544]
37bee0f66mov r14l, 1
37bee0f6clea rax, [8*rax+8]
37bee0f74mov [rsp+224], rax
37bee0f7cmov rax, [rsp+504]
37bee0f84sub rax, 8
37bee0f88mov [rsp+144], rax
37bee0f90lea rax, [8*rbx+8]
37bee0f98mov [rsp+216], rax
37bee0fa0mov rax, rbx
37bee0fa3not rax
37bee0fa6lea rax, [rax+2*rbx]
37bee0faalea rbx, [rsp+344]
37bee0fb2lea rax, [r10+8*rax+8]
37bee0fb7mov [rsp+168], rax
37bee0fbfmov rax, [rsp+552]
37bee0fc7mov [rsp+152], rax
37bee0fcfmov rax, [rsp+536]
37bee0fd7mov [rsp+200], rax
37bee0fdfmov rax, [rsp+560]
37bee0fe7add rax, 8
37bee0febmov [rsp+136], rax
37bee0ff3lea rax, [rsp+336]
37bee0ffbmov [rsp+112], rax
37bee1000lea rax, [rsp+328]
37bee1008mov [rsp+160], rax
37bee1010lea rax, [rsp+304]
37bee1018mov [rsp+232], rax
37bee1020lea rax, [rsp+312]
37bee1028mov [rsp+240], rax
37bee1030lea rax, [rip+0x577b71]
37bee1037mov [rsp+184], rax
37bee103flea rax, [rsp+300]
37bee1047mov [rsp+256], rax
37bee104flea rax, [rsp+296]
37bee1057mov [rsp+264], rax
37bee105fjmp 0x37bee1153
37bee1064
37bee1064 0f 1f 40 00 ..@.
37bee1068
37bee1068loc_37bee1068:
37bee1068mov rax, [r15]
37bee106bmovss x0, [rbp+4]
37bee1070add rbp, 8
37bee1074movss x1, [rbp-8]
37bee1079xorps x0, [rip+0x577b30]
37bee1080sub rax, rdx
37bee1083mov r9, [rsp+120]
37bee1088mov r8, [rsp+112]
37bee108dsub rax, r14
37bee1090mov rdx, [rsp+160]
37bee1098mov rcx, [rsp+184]
37bee10a0unpcklps x1, x0
37bee10a3add rax, 1
37bee10a7movlps [rsp+344], x1
37bee10afmov [rsp+328], rax
37bee10b7mov rax, [rsi]
37bee10bamov [rsp+72], 1
37bee10c3sub rax, r14
37bee10c6mov [rsp+40], rbx
37bee10cbadd r14, 1
37bee10cfmov [rsp+336], rax
37bee10d7mov rax, [rsp+136]
37bee10dfmov [rsp+64], rax
37bee10e4mov rax, [rsp+512]
37bee10ecmov [rsp+56], rax
37bee10f1mov rax, [rsp+176]
37bee10f9mov [rsp+48], rax
37bee10femov rax, [rsp+192]
37bee1106mov [rsp+32], rax
37bee110bcall clarf1f_64_
37bee1110mov rax, [rsp+216]
37bee1118add [rsp+152], 8
37bee1121add [rsp+168], rax
37bee1129add [rsp+200], 8
37bee1132add r13, rax
37bee1135cmp [rsp+248], r14
37bee113djl 0x37bee1650
37bee1143mov rax, [rsp+176]
37bee114bmov [rsp+144], rax
37bee1153
37bee1153loc_37bee1153:
37bee1153cmp r14, 1
37bee1157je 0x37bee11a8
37bee1159mov rax, [rsi]
37bee115cmov r8, rdi
37bee115fmov rdx, r13
37bee1162mov rcx, rbx
37bee1165mov r9, [rsp+144]
37bee116dsub rax, r14
37bee1170add rax, 1
37bee1174mov [rsp+344], rax
37bee117cmov rax, [rsp+256]
37bee1184mov [rsp+48], rax
37bee1189mov rax, [rsp+264]
37bee1191mov [rsp+40], rax
37bee1196mov rax, [rsp+512]
37bee119emov [rsp+32], rax
37bee11a3call csrot_64_
37bee11a8
37bee11a8loc_37bee11a8:
37bee11a8mov rax, [rsi]
37bee11abmov r8, rdi
37bee11aemov rdx, r13
37bee11b1mov rcx, rbx
37bee11b4sub rax, r14
37bee11b7add rax, 1
37bee11bbmov [rsp+344], rax
37bee11c3call clacgv_64_
37bee11c8mov rax, [rsi]
37bee11cbmov r9, rdi
37bee11cemov rdx, r13
37bee11d1mov r8, [rsp+168]
37bee11d9mov rcx, rbx
37bee11dcsub rax, r14
37bee11dfadd rax, 1
37bee11e3mov [rsp+344], rax
37bee11ebmov rax, [rsp+152]
37bee11f3mov [rsp+32], rax
37bee11f8call clarfgp_64_
37bee11fdmov rax, [r12]
37bee1201mov r9, r13
37bee1204mov r8, rbx
37bee1207movss x1, [r13]
37bee120dmov rdx, [rsp+136]
37bee1215sub rax, r14
37bee1218mov rcx, [rsp+152]
37bee1220mov [rsp+336], rax
37bee1228mov rax, [rsi]
37bee122bmov [rsp+64], rdx
37bee1230mov rdx, [rsp+112]
37bee1235sub rax, r14
37bee1238mov [rsp+40], rcx
37bee123dlea rcx, [rip+0x577953]
37bee1244add rax, 1
37bee1248mov [rsp+56], rdi
37bee124dmov [rsp+344], rax
37bee1255lea rax, [r13+8]
37bee1259mov [rsp+48], rax
37bee125emov [rsp+72], 1
37bee1267mov [rsp+32], rdi
37bee126cmovss [rsp+296], x1
37bee1275movss [rsp+176], x1
37bee127emov [rsp+128], rax
37bee1286call clarf1f_64_
37bee128bmov rax, [r15]
37bee128emov r9, [rsi]
37bee1291mov r8, rbx
37bee1294sub rax, [r12]
37bee1298mov rdx, [rsp+112]
37bee129dmov [rsp+32], rdi
37bee12a2sub rax, r14
37bee12a5mov r10, [rsp+512]
37bee12adsub r9, r14
37bee12b0mov r11, [rsp+136]
37bee12b8mov [rsp+72], 1
37bee12c1add rax, 1
37bee12c5mov [rsp+336], rax
37bee12cdlea rax, [r9+1]
37bee12d1mov r9, [rsp+144]
37bee12d9mov [rsp+56], r10
37bee12demov r10, [rsp+152]
37bee12e6lea rcx, [r9+8]
37bee12eamov [rsp+64], r11
37bee12efmov r9, r13
37bee12f2mov [rsp+48], rcx
37bee12f7mov [rsp+40], r10
37bee12fcmov [rsp+120], rcx
37bee1301lea rcx, [rip+0x57788f]
37bee1308mov [rsp+344], rax
37bee1310call clarf1f_64_
37bee1315mov r10, [rsi]
37bee1318mov r8, rdi
37bee131bmov rdx, r13
37bee131emov rcx, rbx
37bee1321sub r10, r14
37bee1324lea rax, [r10+1]
37bee1328mov [rsp+344], rax
37bee1330call clacgv_64_
37bee1335mov r10, [r12]
37bee1339mov rdx, [rsp+128]
37bee1341lea r8, [rip+0x577850]
37bee1348mov rcx, [rsp+112]
37bee134dsub r10, r14
37bee1350mov [rsp+336], r10
37bee1358call scnrm2_64_
37bee135dmov rax, [r15]
37bee1360sub rax, [r12]
37bee1364mov rcx, rbx
37bee1367mov rdx, [rsp+120]
37bee136csub rax, r14
37bee136flea r8, [rip+0x577822]
37bee1376movaps x6, x0
37bee1379mulss x6, x0
37bee137dadd rax, 1
37bee1381mov [rsp+344], rax
37bee1389call scnrm2_64_
37bee138emovss x1, [rsp+176]
37bee1397mulss x0, x0
37bee139baddss x0, x6
37bee139fsqrtss x0, x0
37bee13a3movss [rsp+300], x0
37bee13accall atan2f
37bee13b1mov rdx, [r12]
37bee13b5mov r10, [rsp+520]
37bee13bdmov r11, [rsp+136]
37bee13c5mov r9, [rsp+232]
37bee13cdmovss [r10+4*r14-4], x0
37bee13d4mov r10, rdx
37bee13d7mov r8, [rsp+168]
37bee13dfsub r10, r14
37bee13e2mov [rsp+328], r10
37bee13eamov r10, [r15]
37bee13edadd r8, 8
37bee13f1mov [rsp+208], r8
37bee13f9sub r10, rdx
37bee13fcmov rax, r10
37bee13ffmov r10, [rsi]
37bee1402mov [rsp+88], r11
37bee1407mov r11, [rsp+512]
37bee140fmov [rsp+104], r9
37bee1414sub rax, r14
37bee1417sub r10, r14
37bee141aadd rax, 1
37bee141emov [rsp+56], r8
37bee1423mov r9, [rsp+240]
37bee142bmov [rsp+344], r10
37bee1433mov r10, [rsp+224]
37bee143bmov r8, rbx
37bee143eadd r10, [rsp+144]
37bee1446mov [rsp+80], r11
37bee144bmov [rsp+176], r10
37bee1453mov r11, [rsp+120]
37bee1458mov [rsp+72], r10
37bee145dmov r10, [rsp+192]
37bee1465mov [rsp+40], r11
37bee146amov [rsp+48], r10
37bee146fmov [rsp+32], r10
37bee1474mov [rsp+336], rax
37bee147cmov [rsp+96], r9
37bee1481mov r9, [rsp+128]
37bee1489mov [rsp+64], rdi
37bee148emov rdx, [rsp+112]
37bee1493mov rcx, [rsp+160]
37bee149bcall cunbdb5_64_
37bee14a0mov rax, [r12]
37bee14a4mov rcx, rbx
37bee14a7mov r8, [rsp+128]
37bee14aflea r9, [rip+0x5776e2]
37bee14b6lea rdx, [rip+0x5776e3]
37bee14bdsub rax, r14
37bee14c0mov [rsp+344], rax
37bee14c8call cscal_64_
37bee14cdmov rax, [r15]
37bee14d0sub rax, [r12]
37bee14d4mov rcx, rbx
37bee14d7sub rax, r14
37bee14damov [rsp+32], rbp
37bee14dfmov rdx, [rsp+120]
37bee14e4lea r9, [rip+0x5776ad]
37bee14ebadd rax, 1
37bee14efmov [rsp+344], rax
37bee14f7mov rax, [rsp+144]
37bee14fflea r8, [rax+16]
37bee1503call clarfgp_64_
37bee1508mov rdx, [r12]
37bee150ccmp rdx, r14
37bee150fjle 0x37bee1068
37bee1515mov rax, [rsp+200]
37bee151dsub rdx, r14
37bee1520lea r8, [r13+16]
37bee1524mov rcx, rbx
37bee1527mov [rsp+344], rdx
37bee152fmov rdx, [rsp+128]
37bee1537lea r9, [rip+0x57765a]
37bee153emov [rsp+32], rax
37bee1543call clarfgp_64_
37bee1548mov rcx, [rsp+144]
37bee1550movss x0, [r13+8]
37bee1556movss x1, [rcx+8]
37bee155bcall atan2f
37bee1560lea rdx, [rsp+284]
37bee1568lea r8, [rsp+280]
37bee1570movaps x6, x0
37bee1573call fn_37c430910
37bee1578mov rcx, [rsp+528]
37bee1580movss x1, [rsp+280]
37bee1589movss x0, [rsp+284]
37bee1592mov rax, [rsp+200]
37bee159amovss [rcx+4*r14-4], x6
37bee15a1mov rcx, [r12]
37bee15a5mov rdx, [rsp+160]
37bee15admovss [rsp+296], x1
37bee15b6movss x1, [rax]
37bee15bamov r8, [rsp+112]
37bee15bfmovss [rsp+300], x0
37bee15c8movss x0, [rax+4]
37bee15cdmov rax, [rsp+136]
37bee15d5sub rcx, r14
37bee15d8mov [rsp+328], rcx
37bee15e0mov rcx, [rsi]
37bee15e3mov [rsp+64], rax
37bee15e8mov rax, [rsp+208]
37bee15f0xorps x0, [rip+0x5775b9]
37bee15f7sub rcx, r14
37bee15famov [rsp+56], rdi
37bee15ffmov [rsp+48], rax
37bee1604mov rax, [rsp+192]
37bee160cmov [rsp+40], rbx
37bee1611mov r9, [rsp+128]
37bee1619unpcklps x1, x0
37bee161cmov [rsp+32], rax
37bee1621mov [rsp+336], rcx
37bee1629mov rcx, [rsp+184]
37bee1631mov [rsp+72], 1
37bee163amovlps [rsp+344], x1
37bee1642call clarf1f_64_
37bee1647mov rdx, [r12]
37bee164bjmp 0x37bee1068
37bee1650
37bee1650loc_37bee1650:
37bee1650mov r8, [r12]
37bee1654
37bee1654loc_37bee1654:
37bee1654mov rax, [rsi]
37bee1657lea r13, [r8+1]
37bee165bcmp r13, rax
37bee165ejg 0x37bee0deb
37bee1664mov rbx, [rsp+272]
37bee166clea rdx, [rip+0x577525]
37bee1673mov [rsp+128], rax
37bee167bmov rbp, r15
37bee167emov [rsp+144], rdx
37bee1686mov r9, rbx
37bee1689mov rcx, rbx
37bee168clea rdi, [8*rbx+8]
37bee1694imul r9, r13
37bee1698not rcx
37bee169bmov [rsp+152], rdi
37bee16a3mov rdi, [rsp+504]
37bee16abadd rcx, r8
37bee16aelea rbx, [8*rbx]
37bee16b6mov [rsp+120], rbx
37bee16bblea rbx, [rsp+344]
37bee16c3add rcx, r9
37bee16c6lea rdi, [rdi+8*rcx+8]
37bee16cbmov rcx, [rsp+544]
37bee16d3lea r14, [rcx+8*r8]
37bee16d7mov rcx, [rsp+560]
37bee16dfadd rcx, 8
37bee16e3mov [rsp+136], rcx
37bee16eblea rcx, [rsp+336]
37bee16f3mov [rsp+112], rcx
37bee16f8lea rcx, [rsp+328]
37bee1700mov [rsp+160], rcx
37bee1708lea rcx, [rip+0x577499]
37bee170fmov [rsp+184], rcx
37bee1717jmp 0x37bee1733
37bee1719
37bee1719 0f 1f 80 00 00 00 00 .......
37bee1720
37bee1720loc_37bee1720:
37bee1720mov r8, [r12]
37bee1724add rdi, [rsp+152]
37bee172cadd r14, 8
37bee1730mov r13, r15
37bee1733
37bee1733loc_37bee1733:
37bee1733mov rdx, [rbp]
37bee1737mov [rsp+32], r14
37bee173cmov rcx, rbx
37bee173flea r15, [r13+1]
37bee1743lea r9, [rip+0x57744e]
37bee174asub rdx, r8
37bee174dlea r8, [rdi+8]
37bee1751sub rdx, r13
37bee1754add rdx, 1
37bee1758mov [rsp+344], rdx
37bee1760mov rdx, rdi
37bee1763call clarfgp_64_
37bee1768mov rdx, [rbp]
37bee176csub rdx, [r12]
37bee1770mov r9, rdi
37bee1773mov rax, [rsp+136]
37bee177bsub rdx, r13
37bee177emovss x0, [r14+4]
37bee1784add rdx, 1
37bee1788movss x1, [r14]
37bee178dxorps x0, [rip+0x57741c]
37bee1794mov [rsp+328], rdx
37bee179cmov rdx, [rsi]
37bee179fmov [rsp+64], rax
37bee17a4mov rax, [rsp+512]
37bee17acunpcklps x1, x0
37bee17afsub rdx, r13
37bee17b2mov [rsp+40], rbx
37bee17b7mov r8, [rsp+112]
37bee17bcmov [rsp+56], rax
37bee17c1mov rax, [rsp+120]
37bee17c6mov [rsp+336], rdx
37bee17cemov rcx, [rsp+184]
37bee17d6lea rdx, [rdi+rax]
37bee17damov rax, [rsp+144]
37bee17e2mov [rsp+72], 1
37bee17ebmov [rsp+48], rdx
37bee17f0mov rdx, [rsp+160]
37bee17f8mov [rsp+32], rax
37bee17fdmovlps [rsp+344], x1
37bee1805call clarf1f_64_
37bee180acmp r15, [rsp+128]
37bee1812jle 0x37bee1720
37bee1818jmp 0x37bee0deb
37bee181d
37bee181dloc_37bee181d:
37bee181dmov rcx, [rbp]
37bee1821test rcx, rcx
37bee1824je 0x37bee0deb
37bee182a
37bee182aloc_37bee182a:
37bee182aneg rcx
37bee182djmp 0x37bee0dc8
37bee1832
37bee1832loc_37bee1832:
37bee1832mov r9, -5
37bee1839mov ecx, 5
37bee183ejmp 0x37bee0dc4
37bee0d40
37bee1843
37bee1843 // align 0x10
37bee1843 // align 0x10
37bee1850
37bee1850cunbdb3_64_:
37bee1850push r15
37bee1852push r14
37bee1854push r13
37bee1856push r12
37bee1858push rbp
37bee1859push rdi
37bee185apush rsi
37bee185bpush rbx
37bee185csub rsp, 408
37bee1863movups [rsp+352], x6
37bee186bmovups [rsp+368], x7
37bee1873movups [rsp+384], x8
37bee187cmov rax, [rsp+512]
37bee1884mov rdi, [rsp+528]
37bee188cmov r14, [rsp+592]
37bee1894mov r11, [rax]
37bee1897mov rax, [rcx]
37bee189amov [r14], 0
37bee18a1mov rbx, [rdi]
37bee18a4mov r15, rcx
37bee18a7mov rbp, rdx
37bee18aamov rsi, r8
37bee18admov r10, r9
37bee18b0test rax, rax
37bee18b3js 0x37bee1928
37bee18b5mov rcx, [rdx]
37bee18b8lea r8, [rcx+rcx]
37bee18bccmp rax, r8
37bee18bfjg 0x37bee18c6
37bee18c1cmp rax, rcx
37bee18c4jge 0x37bee1940
37bee18c6
37bee18c6loc_37bee18c6:
37bee18c6mov rdx, -2
37bee18cdmov eax, 2
37bee18d2
37bee18d2loc_37bee18d2:
37bee18d2mov [r14], rdx
37bee18d5
37bee18d5loc_37bee18d5:
37bee18d5lea rdx, [rsp+344]
37bee18ddmov r8l, 7
37bee18e3lea rcx, [rip+0x5772d6]
37bee18eamov [rsp+344], rax
37bee18f2call xerbla_64_
37bee18f7nop
37bee18f8
37bee18f8loc_37bee18f8:
37bee18f8movups x6, [rsp+352]
37bee1900movups x7, [rsp+368]
37bee1908movups x8, [rsp+384]
37bee1911add rsp, 408
37bee1918pop rbx
37bee1919pop rsi
37bee191apop rdi
37bee191bpop rbp
37bee191cpop r12
37bee191epop r13
37bee1920pop r14
37bee1922pop r15
37bee1924ret
37bee1925
37bee1925 0f 1f 00 ...
37bee1928
37bee1928loc_37bee1928:
37bee1928mov rdx, -1
37bee192fmov eax, 1
37bee1934jmp 0x37bee18d2
37bee1936
37bee1936 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1940
37bee1940loc_37bee1940:
37bee1940mov r8, [rsi]
37bee1943sub rax, rcx
37bee1946cmp rcx, r8
37bee1949jl 0x37bee1950
37bee194bcmp r8, rax
37bee194ejge 0x37bee1961
37bee1950
37bee1950loc_37bee1950:
37bee1950mov rdx, -3
37bee1957mov eax, 3
37bee195cjmp 0x37bee18d2
37bee1961
37bee1961loc_37bee1961:
37bee1961test rcx, rcx
37bee1964mov r9l, 1
37bee196acmovg r9, rcx
37bee196ecmp r11, r9
37bee1971jl 0x37bee2331
37bee1977test rax, rax
37bee197amov r9l, 1
37bee1980cmovg r9, rax
37bee1984cmp rbx, r9
37bee1987jge 0x37bee19a0
37bee1989mov rdx, -7
37bee1990mov eax, 7
37bee1995jmp 0x37bee18d2
37bee199a
37bee199a 66 0f 1f 44 00 00 f..D..
37bee19a0
37bee19a0loc_37bee19a0:
37bee19a0sub rax, 1
37bee19a4mov rdx, [rsp+584]
37bee19aclea r9, [r8-1]
37bee19b0mov [rsp+504], r10
37bee19b8cmp rax, rcx
37bee19bbmov [rsp+112], r11
37bee19c0cmovl rax, rcx
37bee19c4lea rcx, [rsp+320]
37bee19ccmov [rsp+312], r9
37bee19d4mov r12, [rdx]
37bee19d7lea r13, [rax+1]
37bee19dbcmp r13, r8
37bee19decmovl r13, r8
37bee19e2mov [rsp+320], r13
37bee19eacall sroundup_lwork_64_
37bee19efmov rax, [rsp+576]
37bee19f7mov [rax+4], 0
37bee19femovss [rax], x0
37bee1a02mov rax, [rsp+584]
37bee1a0acmp [rax], r13
37bee1a0djge 0x37bee1a30
37bee1a0fcmp r12, -1
37bee1a13je 0x37bee231d
37bee1a19mov [r14], -14
37bee1a20mov eax, 14
37bee1a25jmp 0x37bee18d5
37bee1a2a
37bee1a2a 66 0f 1f 44 00 00 f..D..
37bee1a30
37bee1a30loc_37bee1a30:
37bee1a30mov rax, [r14]
37bee1a33mov r11, [rsp+112]
37bee1a38mov r10, [rsp+504]
37bee1a40test rax, rax
37bee1a43jne 0x37bee2329
37bee1a49cmp r12, -1
37bee1a4dje 0x37bee18f8
37bee1a53mov rax, [rbp]
37bee1a57mov rdx, [r15]
37bee1a5asub rdx, rax
37bee1a5dtest rdx, rdx
37bee1a60jle 0x37bee217d
37bee1a66lea rax, [8*r11+8]
37bee1a6emov r14, [rsp+520]
37bee1a76mov r12, [rsp+552]
37bee1a7elea r9, [rip+0x577143]
37bee1a85mov [rsp+224], rax
37bee1a8dlea rax, [r10-8]
37bee1a91mov [rsp+136], rax
37bee1a99lea rax, [8*rbx+8]
37bee1aa1mov [rsp+216], rax
37bee1aa9mov rax, rbx
37bee1aacnot rax
37bee1aafmov [rsp+528], rdi
37bee1ab7mov rdi, r12
37bee1abamov r13, [rsp+528]
37bee1ac2lea rax, [rax+2*rbx]
37bee1ac6mov [rsp+272], r11
37bee1acelea rbx, [rsp+344]
37bee1ad6mov r12l, 1
37bee1adclea rax, [r14+8*rax+8]
37bee1ae1mov [rsp+248], rdx
37bee1ae9mov [rsp+168], rax
37bee1af1mov rax, [rsp+568]
37bee1af9mov [rsp+504], r10
37bee1b01mov [rsp+152], rax
37bee1b09mov rax, [rsp+560]
37bee1b11mov [rsp+192], r9
37bee1b19mov [rsp+200], rax
37bee1b21mov rax, [rsp+576]
37bee1b29add rax, 8
37bee1b2dmov [rsp+128], rax
37bee1b35lea rax, [rsp+336]
37bee1b3dmov [rsp+112], rax
37bee1b42lea rax, [rsp+328]
37bee1b4amov [rsp+160], rax
37bee1b52lea rax, [rsp+304]
37bee1b5amov [rsp+232], rax
37bee1b62lea rax, [rsp+312]
37bee1b6amov [rsp+240], rax
37bee1b72lea rax, [rip+0x577057]
37bee1b79mov [rsp+184], rax
37bee1b81lea rax, [rsp+300]
37bee1b89mov [rsp+256], rax
37bee1b91lea rax, [rsp+296]
37bee1b99mov [rsp+264], rax
37bee1ba1jmp 0x37bee1c94
37bee1ba6
37bee1ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1bb0
37bee1bb0loc_37bee1bb0:
37bee1bb0sub rax, r12
37bee1bb3movss x0, [rdi+4]
37bee1bb8movss x1, [rdi]
37bee1bbcadd rdi, 8
37bee1bc0add rax, 1
37bee1bc4mov r9, [rsp+120]
37bee1bc9xorps x0, [rip+0x577010]
37bee1bd0mov [rsp+328], rax
37bee1bd8mov rax, [rsi]
37bee1bdbmov [rsp+40], rbx
37bee1be0mov r8, [rsp+112]
37bee1be5unpcklps x1, x0
37bee1be8sub rax, r12
37bee1bebmov rdx, [rsp+160]
37bee1bf3add r12, 1
37bee1bf7mov [rsp+72], 1
37bee1c00mov [rsp+336], rax
37bee1c08mov rax, [rsp+128]
37bee1c10mov rcx, [rsp+184]
37bee1c18movlps [rsp+344], x1
37bee1c20mov [rsp+64], rax
37bee1c25mov rax, [rsp+512]
37bee1c2dmov [rsp+56], rax
37bee1c32mov rax, [rsp+176]
37bee1c3amov [rsp+48], rax
37bee1c3fmov rax, [rsp+192]
37bee1c47mov [rsp+32], rax
37bee1c4ccall clarf1f_64_
37bee1c51mov rax, [rsp+216]
37bee1c59add [rsp+152], 8
37bee1c62add [rsp+168], rax
37bee1c6aadd [rsp+200], 8
37bee1c73add r14, rax
37bee1c76cmp [rsp+248], r12
37bee1c7ejl 0x37bee2160
37bee1c84mov rax, [rsp+176]
37bee1c8cmov [rsp+136], rax
37bee1c94
37bee1c94loc_37bee1c94:
37bee1c94cmp r12, 1
37bee1c98je 0x37bee1ce9
37bee1c9amov rax, [rsi]
37bee1c9dmov rdx, [rsp+136]
37bee1ca5mov r9, r14
37bee1ca8mov rcx, rbx
37bee1cabsub rax, r12
37bee1caeadd rax, 1
37bee1cb2mov [rsp+344], rax
37bee1cbamov rax, [rsp+256]
37bee1cc2mov [rsp+48], rax
37bee1cc7mov rax, [rsp+264]
37bee1ccfmov [rsp+40], rax
37bee1cd4mov rax, [rsp+512]
37bee1cdcmov [rsp+32], rax
37bee1ce1mov r8, rax
37bee1ce4call csrot_64_
37bee1ce9
37bee1ce9loc_37bee1ce9:
37bee1ce9mov rax, [rsi]
37bee1cecmov r8, r13
37bee1cefmov rdx, r14
37bee1cf2mov rcx, rbx
37bee1cf5sub rax, r12
37bee1cf8add rax, 1
37bee1cfcmov [rsp+344], rax
37bee1d04call clacgv_64_
37bee1d09mov rax, [rsi]
37bee1d0cmov r9, r13
37bee1d0fmov rdx, r14
37bee1d12mov r8, [rsp+168]
37bee1d1amov rcx, rbx
37bee1d1dsub rax, r12
37bee1d20add rax, 1
37bee1d24mov [rsp+344], rax
37bee1d2cmov rax, [rsp+152]
37bee1d34mov [rsp+32], rax
37bee1d39call clarfgp_64_
37bee1d3emov rax, [rbp]
37bee1d42mov r9, r14
37bee1d45mov r8, rbx
37bee1d48movss x7, [r14]
37bee1d4dmov rcx, [rsp+512]
37bee1d55sub rax, r12
37bee1d58mov rdx, [rsp+136]
37bee1d60mov r11, [rsp+128]
37bee1d68movss [rsp+300], x7
37bee1d71add rax, 1
37bee1d75mov [rsp+336], rax
37bee1d7dmov rax, [rsi]
37bee1d80mov [rsp+56], rcx
37bee1d85mov rcx, [rsp+152]
37bee1d8dsub rax, r12
37bee1d90mov [rsp+64], r11
37bee1d95add rax, 1
37bee1d99mov [rsp+40], rcx
37bee1d9elea rcx, [rip+0x576e22]
37bee1da5mov [rsp+344], rax
37bee1dadlea rax, [rdx+8]
37bee1db1mov rdx, [rsp+112]
37bee1db6mov [rsp+48], rax
37bee1dbbmov [rsp+72], 1
37bee1dc4mov [rsp+32], r13
37bee1dc9mov [rsp+120], rax
37bee1dcecall clarf1f_64_
37bee1dd3mov rax, [r15]
37bee1dd6sub rax, [rbp]
37bee1ddalea rcx, [r14+8]
37bee1ddemov r9, [rsp+128]
37bee1de6sub rax, r12
37bee1de9mov rdx, [rsp+112]
37bee1deemov r8, rbx
37bee1df1mov r11, [rsp+152]
37bee1df9mov [rsp+336], rax
37bee1e01mov rax, [rsi]
37bee1e04mov [rsp+64], r9
37bee1e09mov r9, r14
37bee1e0cmov [rsp+48], rcx
37bee1e11mov [rsp+40], r11
37bee1e16sub rax, r12
37bee1e19mov [rsp+72], 1
37bee1e22add rax, 1
37bee1e26mov [rsp+56], r13
37bee1e2bmov [rsp+32], r13
37bee1e30mov [rsp+144], rcx
37bee1e38lea rcx, [rip+0x576d88]
37bee1e3fmov [rsp+344], rax
37bee1e47call clarf1f_64_
37bee1e4cmov r11, [rsi]
37bee1e4fmov r8, r13
37bee1e52mov rdx, r14
37bee1e55mov rcx, rbx
37bee1e58sub r11, r12
37bee1e5blea rax, [r11+1]
37bee1e5fmov [rsp+344], rax
37bee1e67call clacgv_64_
37bee1e6cmov r11, [rbp]
37bee1e70mov rdx, [rsp+120]
37bee1e75lea r8, [rip+0x576d4c]
37bee1e7cmov rcx, [rsp+112]
37bee1e81sub r11, r12
37bee1e84lea rax, [r11+1]
37bee1e88mov [rsp+336], rax
37bee1e90call scnrm2_64_
37bee1e95mov rdx, [rsp+144]
37bee1e9dmov rax, [r15]
37bee1ea0mov rcx, rbx
37bee1ea3sub rax, [rbp]
37bee1ea7lea r8, [rip+0x576d1a]
37bee1eaemovaps x6, x0
37bee1eb1mulss x6, x0
37bee1eb5sub rax, r12
37bee1eb8mov [rsp+344], rax
37bee1ec0call scnrm2_64_
37bee1ec5mulss x0, x0
37bee1ec9movaps x1, x0
37bee1eccmovaps x0, x7
37bee1ecfaddss x1, x6
37bee1ed3sqrtss x1, x1
37bee1ed7movss [rsp+296], x1
37bee1ee0call atan2f
37bee1ee5mov rdx, [rbp]
37bee1ee9mov r11, [rsp+536]
37bee1ef1mov r9, [rsp+128]
37bee1ef9mov r8, [rsp+168]
37bee1f01mov rax, rdx
37bee1f04movss [r11+4*r12-4], x0
37bee1f0bmov r10, [rsp+144]
37bee1f13mov r11, [rsp+224]
37bee1f1bsub rax, r12
37bee1f1eadd r11, [rsp+136]
37bee1f26add r8, 8
37bee1f2aadd rax, 1
37bee1f2emov [rsp+176], r11
37bee1f36mov [rsp+328], rax
37bee1f3emov rax, [r15]
37bee1f41mov [rsp+208], r8
37bee1f49sub rax, rdx
37bee1f4cmov rdx, [rsp+112]
37bee1f51sub rax, r12
37bee1f54mov [rsp+336], rax
37bee1f5cmov rax, [rsi]
37bee1f5fmov [rsp+88], r9
37bee1f64mov r9, [rsp+512]
37bee1f6csub rax, r12
37bee1f6fmov [rsp+56], r11
37bee1f74mov [rsp+344], rax
37bee1f7cmov rax, [rsp+232]
37bee1f84mov [rsp+64], r9
37bee1f89mov r9, [rsp+192]
37bee1f91mov [rsp+104], rax
37bee1f96mov rax, [rsp+240]
37bee1f9emov [rsp+40], r10
37bee1fa3mov [rsp+96], rax
37bee1fa8mov [rsp+72], r8
37bee1fadmov r8, rbx
37bee1fb0mov [rsp+48], r9
37bee1fb5mov [rsp+32], r9
37bee1fbamov r9, [rsp+120]
37bee1fbfmov [rsp+80], r13
37bee1fc4mov rcx, [rsp+160]
37bee1fcccall cunbdb5_64_
37bee1fd1mov rax, [rbp]
37bee1fd5mov rcx, rbx
37bee1fd8mov r10, [rsp+136]
37bee1fe0mov [rsp+32], rdi
37bee1fe5mov rdx, [rsp+120]
37bee1fealea r9, [rip+0x576bd7]
37bee1ff1sub rax, r12
37bee1ff4lea r8, [r10+16]
37bee1ff8add rax, 1
37bee1ffcmov [rsp+344], rax
37bee2004call clarfgp_64_
37bee2009mov rax, [rbp]
37bee200dmov rdx, [r15]
37bee2010sub rdx, rax
37bee2013cmp rdx, r12
37bee2016jle 0x37bee1bb0
37bee201cmov rax, [rsp+200]
37bee2024sub rdx, r12
37bee2027lea r8, [r14+16]
37bee202bmov rcx, rbx
37bee202emov [rsp+344], rdx
37bee2036mov rdx, [rsp+144]
37bee203elea r9, [rip+0x576b83]
37bee2045mov [rsp+32], rax
37bee204acall clarfgp_64_
37bee204fmov rcx, [rsp+136]
37bee2057movss x0, [r14+8]
37bee205dmovss x1, [rcx+8]
37bee2062call atan2f
37bee2067lea rdx, [rsp+284]
37bee206flea r8, [rsp+280]
37bee2077movaps x6, x0
37bee207acall fn_37c430910
37bee207fmov rax, [r15]
37bee2082sub rax, [rbp]
37bee2086sub rax, r12
37bee2089mov rcx, [rsp+544]
37bee2091movss x1, [rsp+280]
37bee209amovss x0, [rsp+284]
37bee20a3mov [rsp+328], rax
37bee20abmov rax, [rsp+200]
37bee20b3movss [rcx+4*r12-4], x6
37bee20bamov rcx, [rsi]
37bee20bdmovss [rsp+296], x1
37bee20c6mov r9, [rsp+144]
37bee20cemov r8, [rsp+112]
37bee20d3movss x1, [rax]
37bee20d7sub rcx, r12
37bee20damovss [rsp+300], x0
37bee20e3movss x0, [rax+4]
37bee20e8mov rax, [rsp+128]
37bee20f0xorps x0, [rip+0x576ae9]
37bee20f7mov [rsp+40], rbx
37bee20fcmov [rsp+336], rcx
37bee2104mov rdx, [rsp+160]
37bee210cmov [rsp+64], rax
37bee2111unpcklps x1, x0
37bee2114mov rax, [rsp+208]
37bee211cmov rcx, [rsp+184]
37bee2124mov [rsp+56], r13
37bee2129mov [rsp+48], rax
37bee212emov rax, [rsp+192]
37bee2136mov [rsp+72], 1
37bee213fmov [rsp+32], rax
37bee2144movlps [rsp+344], x1
37bee214ccall clarf1f_64_
37bee2151mov rax, [rbp]
37bee2155jmp 0x37bee1bb0
37bee215a
37bee215a 66 0f 1f 44 00 00 f..D..
37bee2160
37bee2160loc_37bee2160:
37bee2160mov rax, [rbp]
37bee2164mov rcx, [r15]
37bee2167mov r11, [rsp+272]
37bee216fmov r10, [rsp+504]
37bee2177sub rcx, rax
37bee217amov rdx, rcx
37bee217d
37bee217dloc_37bee217d:
37bee217dmov r12, [rsi]
37bee2180lea r13, [rdx+1]
37bee2184cmp r13, r12
37bee2187jg 0x37bee18f8
37bee218dmov rcx, [rsp+576]
37bee2195mov r9, r11
37bee2198mov r8, r11
37bee219bmov rbx, [rsp+552]
37bee21a3imul r9, r13
37bee21a7not r8
37bee21aamov r14, r13
37bee21admov [rsp+136], r12
37bee21b5add rcx, 8
37bee21b9add r8, rdx
37bee21bclea r15, [rbx+8*rdx]
37bee21c0mov rdx, rax
37bee21c3mov [rsp+128], rcx
37bee21cblea rcx, [rsp+336]
37bee21d3lea rdi, [8*r11+8]
37bee21dbmov [rsp+112], rcx
37bee21e0lea rcx, [rsp+328]
37bee21e8lea rbx, [8*r11]
37bee21f0add r8, r9
37bee21f3mov [rsp+160], rcx
37bee21fblea rcx, [rip+0x5769ce]
37bee2202lea r13, [rip+0x5769bf]
37bee2209mov [rsp+144], rdi
37bee2211lea rdi, [r10+8*r8+8]
37bee2216mov [rsp+120], rbx
37bee221blea rbx, [rsp+344]
37bee2223mov [rsp+184], rcx
37bee222bjmp 0x37bee2243
37bee222d
37bee222d 0f 1f 00 ...
37bee2230
37bee2230loc_37bee2230:
37bee2230mov rdx, [rbp]
37bee2234add rdi, [rsp+144]
37bee223cadd r15, 8
37bee2240mov r14, r12
37bee2243
37bee2243loc_37bee2243:
37bee2243mov rax, rdx
37bee2246mov [rsp+32], r15
37bee224blea r8, [rdi+8]
37bee224fmov rdx, rdi
37bee2252sub rax, r14
37bee2255lea r9, [rip+0x57696c]
37bee225clea r12, [r14+1]
37bee2260mov rcx, rbx
37bee2263add rax, 1
37bee2267mov [rsp+344], rax
37bee226fcall clarfgp_64_
37bee2274mov rdx, [rbp]
37bee2278movss x0, [r15+4]
37bee227emov r9, rdi
37bee2281mov rax, [rsp+128]
37bee2289movss x1, [r15]
37bee228esub rdx, r14
37bee2291xorps x0, [rip+0x576948]
37bee2298mov r8, [rsp+112]
37bee229dadd rdx, 1
37bee22a1mov rcx, [rsp+184]
37bee22a9mov [rsp+328], rdx
37bee22b1mov rdx, [rsi]
37bee22b4unpcklps x1, x0
37bee22b7mov [rsp+64], rax
37bee22bcmov rax, [rsp+512]
37bee22c4sub rdx, r14
37bee22c7mov [rsp+40], rbx
37bee22ccmov [rsp+56], rax
37bee22d1mov rax, [rsp+120]
37bee22d6mov [rsp+336], rdx
37bee22delea rdx, [rdi+rax]
37bee22e2mov [rsp+32], r13
37bee22e7mov [rsp+48], rdx
37bee22ecmov rdx, [rsp+160]
37bee22f4mov [rsp+72], 1
37bee22fdmovlps [rsp+344], x1
37bee2305call clarf1f_64_
37bee230acmp r12, [rsp+136]
37bee2312jle 0x37bee2230
37bee2318jmp 0x37bee18f8
37bee231d
37bee231dloc_37bee231d:
37bee231dmov rax, [r14]
37bee2320test rax, rax
37bee2323je 0x37bee18f8
37bee2329
37bee2329loc_37bee2329:
37bee2329neg rax
37bee232cjmp 0x37bee18d5
37bee2331
37bee2331loc_37bee2331:
37bee2331mov rdx, -5
37bee2338mov eax, 5
37bee233djmp 0x37bee18d2
37bee1850
37bee1850cunbdb3_64_:
37bee1850push r15
37bee1852push r14
37bee1854push r13
37bee1856push r12
37bee1858push rbp
37bee1859push rdi
37bee185apush rsi
37bee185bpush rbx
37bee185csub rsp, 408
37bee1863movups [rsp+352], x6
37bee186bmovups [rsp+368], x7
37bee1873movups [rsp+384], x8
37bee187cmov rax, [rsp+512]
37bee1884mov rdi, [rsp+528]
37bee188cmov r14, [rsp+592]
37bee1894mov r11, [rax]
37bee1897mov rax, [rcx]
37bee189amov [r14], 0
37bee18a1mov rbx, [rdi]
37bee18a4mov r15, rcx
37bee18a7mov rbp, rdx
37bee18aamov rsi, r8
37bee18admov r10, r9
37bee18b0test rax, rax
37bee18b3js 0x37bee1928
37bee18b5mov rcx, [rdx]
37bee18b8lea r8, [rcx+rcx]
37bee18bccmp rax, r8
37bee18bfjg 0x37bee18c6
37bee18c1cmp rax, rcx
37bee18c4jge 0x37bee1940
37bee18c6
37bee18c6loc_37bee18c6:
37bee18c6mov rdx, -2
37bee18cdmov eax, 2
37bee18d2
37bee18d2loc_37bee18d2:
37bee18d2mov [r14], rdx
37bee18d5
37bee18d5loc_37bee18d5:
37bee18d5lea rdx, [rsp+344]
37bee18ddmov r8l, 7
37bee18e3lea rcx, [rip+0x5772d6]
37bee18eamov [rsp+344], rax
37bee18f2call xerbla_64_
37bee18f7nop
37bee18f8
37bee18f8loc_37bee18f8:
37bee18f8movups x6, [rsp+352]
37bee1900movups x7, [rsp+368]
37bee1908movups x8, [rsp+384]
37bee1911add rsp, 408
37bee1918pop rbx
37bee1919pop rsi
37bee191apop rdi
37bee191bpop rbp
37bee191cpop r12
37bee191epop r13
37bee1920pop r14
37bee1922pop r15
37bee1924ret
37bee1925
37bee1925 0f 1f 00 ...
37bee1928
37bee1928loc_37bee1928:
37bee1928mov rdx, -1
37bee192fmov eax, 1
37bee1934jmp 0x37bee18d2
37bee1936
37bee1936 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1940
37bee1940loc_37bee1940:
37bee1940mov r8, [rsi]
37bee1943sub rax, rcx
37bee1946cmp rcx, r8
37bee1949jl 0x37bee1950
37bee194bcmp r8, rax
37bee194ejge 0x37bee1961
37bee1950
37bee1950loc_37bee1950:
37bee1950mov rdx, -3
37bee1957mov eax, 3
37bee195cjmp 0x37bee18d2
37bee1961
37bee1961loc_37bee1961:
37bee1961test rcx, rcx
37bee1964mov r9l, 1
37bee196acmovg r9, rcx
37bee196ecmp r11, r9
37bee1971jl 0x37bee2331
37bee1977test rax, rax
37bee197amov r9l, 1
37bee1980cmovg r9, rax
37bee1984cmp rbx, r9
37bee1987jge 0x37bee19a0
37bee1989mov rdx, -7
37bee1990mov eax, 7
37bee1995jmp 0x37bee18d2
37bee199a
37bee199a 66 0f 1f 44 00 00 f..D..
37bee19a0
37bee19a0loc_37bee19a0:
37bee19a0sub rax, 1
37bee19a4mov rdx, [rsp+584]
37bee19aclea r9, [r8-1]
37bee19b0mov [rsp+504], r10
37bee19b8cmp rax, rcx
37bee19bbmov [rsp+112], r11
37bee19c0cmovl rax, rcx
37bee19c4lea rcx, [rsp+320]
37bee19ccmov [rsp+312], r9
37bee19d4mov r12, [rdx]
37bee19d7lea r13, [rax+1]
37bee19dbcmp r13, r8
37bee19decmovl r13, r8
37bee19e2mov [rsp+320], r13
37bee19eacall sroundup_lwork_64_
37bee19efmov rax, [rsp+576]
37bee19f7mov [rax+4], 0
37bee19femovss [rax], x0
37bee1a02mov rax, [rsp+584]
37bee1a0acmp [rax], r13
37bee1a0djge 0x37bee1a30
37bee1a0fcmp r12, -1
37bee1a13je 0x37bee231d
37bee1a19mov [r14], -14
37bee1a20mov eax, 14
37bee1a25jmp 0x37bee18d5
37bee1a2a
37bee1a2a 66 0f 1f 44 00 00 f..D..
37bee1a30
37bee1a30loc_37bee1a30:
37bee1a30mov rax, [r14]
37bee1a33mov r11, [rsp+112]
37bee1a38mov r10, [rsp+504]
37bee1a40test rax, rax
37bee1a43jne 0x37bee2329
37bee1a49cmp r12, -1
37bee1a4dje 0x37bee18f8
37bee1a53mov rax, [rbp]
37bee1a57mov rdx, [r15]
37bee1a5asub rdx, rax
37bee1a5dtest rdx, rdx
37bee1a60jle 0x37bee217d
37bee1a66lea rax, [8*r11+8]
37bee1a6emov r14, [rsp+520]
37bee1a76mov r12, [rsp+552]
37bee1a7elea r9, [rip+0x577143]
37bee1a85mov [rsp+224], rax
37bee1a8dlea rax, [r10-8]
37bee1a91mov [rsp+136], rax
37bee1a99lea rax, [8*rbx+8]
37bee1aa1mov [rsp+216], rax
37bee1aa9mov rax, rbx
37bee1aacnot rax
37bee1aafmov [rsp+528], rdi
37bee1ab7mov rdi, r12
37bee1abamov r13, [rsp+528]
37bee1ac2lea rax, [rax+2*rbx]
37bee1ac6mov [rsp+272], r11
37bee1acelea rbx, [rsp+344]
37bee1ad6mov r12l, 1
37bee1adclea rax, [r14+8*rax+8]
37bee1ae1mov [rsp+248], rdx
37bee1ae9mov [rsp+168], rax
37bee1af1mov rax, [rsp+568]
37bee1af9mov [rsp+504], r10
37bee1b01mov [rsp+152], rax
37bee1b09mov rax, [rsp+560]
37bee1b11mov [rsp+192], r9
37bee1b19mov [rsp+200], rax
37bee1b21mov rax, [rsp+576]
37bee1b29add rax, 8
37bee1b2dmov [rsp+128], rax
37bee1b35lea rax, [rsp+336]
37bee1b3dmov [rsp+112], rax
37bee1b42lea rax, [rsp+328]
37bee1b4amov [rsp+160], rax
37bee1b52lea rax, [rsp+304]
37bee1b5amov [rsp+232], rax
37bee1b62lea rax, [rsp+312]
37bee1b6amov [rsp+240], rax
37bee1b72lea rax, [rip+0x577057]
37bee1b79mov [rsp+184], rax
37bee1b81lea rax, [rsp+300]
37bee1b89mov [rsp+256], rax
37bee1b91lea rax, [rsp+296]
37bee1b99mov [rsp+264], rax
37bee1ba1jmp 0x37bee1c94
37bee1ba6
37bee1ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1bb0
37bee1bb0loc_37bee1bb0:
37bee1bb0sub rax, r12
37bee1bb3movss x0, [rdi+4]
37bee1bb8movss x1, [rdi]
37bee1bbcadd rdi, 8
37bee1bc0add rax, 1
37bee1bc4mov r9, [rsp+120]
37bee1bc9xorps x0, [rip+0x577010]
37bee1bd0mov [rsp+328], rax
37bee1bd8mov rax, [rsi]
37bee1bdbmov [rsp+40], rbx
37bee1be0mov r8, [rsp+112]
37bee1be5unpcklps x1, x0
37bee1be8sub rax, r12
37bee1bebmov rdx, [rsp+160]
37bee1bf3add r12, 1
37bee1bf7mov [rsp+72], 1
37bee1c00mov [rsp+336], rax
37bee1c08mov rax, [rsp+128]
37bee1c10mov rcx, [rsp+184]
37bee1c18movlps [rsp+344], x1
37bee1c20mov [rsp+64], rax
37bee1c25mov rax, [rsp+512]
37bee1c2dmov [rsp+56], rax
37bee1c32mov rax, [rsp+176]
37bee1c3amov [rsp+48], rax
37bee1c3fmov rax, [rsp+192]
37bee1c47mov [rsp+32], rax
37bee1c4ccall clarf1f_64_
37bee1c51mov rax, [rsp+216]
37bee1c59add [rsp+152], 8
37bee1c62add [rsp+168], rax
37bee1c6aadd [rsp+200], 8
37bee1c73add r14, rax
37bee1c76cmp [rsp+248], r12
37bee1c7ejl 0x37bee2160
37bee1c84mov rax, [rsp+176]
37bee1c8cmov [rsp+136], rax
37bee1c94
37bee1c94loc_37bee1c94:
37bee1c94cmp r12, 1
37bee1c98je 0x37bee1ce9
37bee1c9amov rax, [rsi]
37bee1c9dmov rdx, [rsp+136]
37bee1ca5mov r9, r14
37bee1ca8mov rcx, rbx
37bee1cabsub rax, r12
37bee1caeadd rax, 1
37bee1cb2mov [rsp+344], rax
37bee1cbamov rax, [rsp+256]
37bee1cc2mov [rsp+48], rax
37bee1cc7mov rax, [rsp+264]
37bee1ccfmov [rsp+40], rax
37bee1cd4mov rax, [rsp+512]
37bee1cdcmov [rsp+32], rax
37bee1ce1mov r8, rax
37bee1ce4call csrot_64_
37bee1ce9
37bee1ce9loc_37bee1ce9:
37bee1ce9mov rax, [rsi]
37bee1cecmov r8, r13
37bee1cefmov rdx, r14
37bee1cf2mov rcx, rbx
37bee1cf5sub rax, r12
37bee1cf8add rax, 1
37bee1cfcmov [rsp+344], rax
37bee1d04call clacgv_64_
37bee1d09mov rax, [rsi]
37bee1d0cmov r9, r13
37bee1d0fmov rdx, r14
37bee1d12mov r8, [rsp+168]
37bee1d1amov rcx, rbx
37bee1d1dsub rax, r12
37bee1d20add rax, 1
37bee1d24mov [rsp+344], rax
37bee1d2cmov rax, [rsp+152]
37bee1d34mov [rsp+32], rax
37bee1d39call clarfgp_64_
37bee1d3emov rax, [rbp]
37bee1d42mov r9, r14
37bee1d45mov r8, rbx
37bee1d48movss x7, [r14]
37bee1d4dmov rcx, [rsp+512]
37bee1d55sub rax, r12
37bee1d58mov rdx, [rsp+136]
37bee1d60mov r11, [rsp+128]
37bee1d68movss [rsp+300], x7
37bee1d71add rax, 1
37bee1d75mov [rsp+336], rax
37bee1d7dmov rax, [rsi]
37bee1d80mov [rsp+56], rcx
37bee1d85mov rcx, [rsp+152]
37bee1d8dsub rax, r12
37bee1d90mov [rsp+64], r11
37bee1d95add rax, 1
37bee1d99mov [rsp+40], rcx
37bee1d9elea rcx, [rip+0x576e22]
37bee1da5mov [rsp+344], rax
37bee1dadlea rax, [rdx+8]
37bee1db1mov rdx, [rsp+112]
37bee1db6mov [rsp+48], rax
37bee1dbbmov [rsp+72], 1
37bee1dc4mov [rsp+32], r13
37bee1dc9mov [rsp+120], rax
37bee1dcecall clarf1f_64_
37bee1dd3mov rax, [r15]
37bee1dd6sub rax, [rbp]
37bee1ddalea rcx, [r14+8]
37bee1ddemov r9, [rsp+128]
37bee1de6sub rax, r12
37bee1de9mov rdx, [rsp+112]
37bee1deemov r8, rbx
37bee1df1mov r11, [rsp+152]
37bee1df9mov [rsp+336], rax
37bee1e01mov rax, [rsi]
37bee1e04mov [rsp+64], r9
37bee1e09mov r9, r14
37bee1e0cmov [rsp+48], rcx
37bee1e11mov [rsp+40], r11
37bee1e16sub rax, r12
37bee1e19mov [rsp+72], 1
37bee1e22add rax, 1
37bee1e26mov [rsp+56], r13
37bee1e2bmov [rsp+32], r13
37bee1e30mov [rsp+144], rcx
37bee1e38lea rcx, [rip+0x576d88]
37bee1e3fmov [rsp+344], rax
37bee1e47call clarf1f_64_
37bee1e4cmov r11, [rsi]
37bee1e4fmov r8, r13
37bee1e52mov rdx, r14
37bee1e55mov rcx, rbx
37bee1e58sub r11, r12
37bee1e5blea rax, [r11+1]
37bee1e5fmov [rsp+344], rax
37bee1e67call clacgv_64_
37bee1e6cmov r11, [rbp]
37bee1e70mov rdx, [rsp+120]
37bee1e75lea r8, [rip+0x576d4c]
37bee1e7cmov rcx, [rsp+112]
37bee1e81sub r11, r12
37bee1e84lea rax, [r11+1]
37bee1e88mov [rsp+336], rax
37bee1e90call scnrm2_64_
37bee1e95mov rdx, [rsp+144]
37bee1e9dmov rax, [r15]
37bee1ea0mov rcx, rbx
37bee1ea3sub rax, [rbp]
37bee1ea7lea r8, [rip+0x576d1a]
37bee1eaemovaps x6, x0
37bee1eb1mulss x6, x0
37bee1eb5sub rax, r12
37bee1eb8mov [rsp+344], rax
37bee1ec0call scnrm2_64_
37bee1ec5mulss x0, x0
37bee1ec9movaps x1, x0
37bee1eccmovaps x0, x7
37bee1ecfaddss x1, x6
37bee1ed3sqrtss x1, x1
37bee1ed7movss [rsp+296], x1
37bee1ee0call atan2f
37bee1ee5mov rdx, [rbp]
37bee1ee9mov r11, [rsp+536]
37bee1ef1mov r9, [rsp+128]
37bee1ef9mov r8, [rsp+168]
37bee1f01mov rax, rdx
37bee1f04movss [r11+4*r12-4], x0
37bee1f0bmov r10, [rsp+144]
37bee1f13mov r11, [rsp+224]
37bee1f1bsub rax, r12
37bee1f1eadd r11, [rsp+136]
37bee1f26add r8, 8
37bee1f2aadd rax, 1
37bee1f2emov [rsp+176], r11
37bee1f36mov [rsp+328], rax
37bee1f3emov rax, [r15]
37bee1f41mov [rsp+208], r8
37bee1f49sub rax, rdx
37bee1f4cmov rdx, [rsp+112]
37bee1f51sub rax, r12
37bee1f54mov [rsp+336], rax
37bee1f5cmov rax, [rsi]
37bee1f5fmov [rsp+88], r9
37bee1f64mov r9, [rsp+512]
37bee1f6csub rax, r12
37bee1f6fmov [rsp+56], r11
37bee1f74mov [rsp+344], rax
37bee1f7cmov rax, [rsp+232]
37bee1f84mov [rsp+64], r9
37bee1f89mov r9, [rsp+192]
37bee1f91mov [rsp+104], rax
37bee1f96mov rax, [rsp+240]
37bee1f9emov [rsp+40], r10
37bee1fa3mov [rsp+96], rax
37bee1fa8mov [rsp+72], r8
37bee1fadmov r8, rbx
37bee1fb0mov [rsp+48], r9
37bee1fb5mov [rsp+32], r9
37bee1fbamov r9, [rsp+120]
37bee1fbfmov [rsp+80], r13
37bee1fc4mov rcx, [rsp+160]
37bee1fcccall cunbdb5_64_
37bee1fd1mov rax, [rbp]
37bee1fd5mov rcx, rbx
37bee1fd8mov r10, [rsp+136]
37bee1fe0mov [rsp+32], rdi
37bee1fe5mov rdx, [rsp+120]
37bee1fealea r9, [rip+0x576bd7]
37bee1ff1sub rax, r12
37bee1ff4lea r8, [r10+16]
37bee1ff8add rax, 1
37bee1ffcmov [rsp+344], rax
37bee2004call clarfgp_64_
37bee2009mov rax, [rbp]
37bee200dmov rdx, [r15]
37bee2010sub rdx, rax
37bee2013cmp rdx, r12
37bee2016jle 0x37bee1bb0
37bee201cmov rax, [rsp+200]
37bee2024sub rdx, r12
37bee2027lea r8, [r14+16]
37bee202bmov rcx, rbx
37bee202emov [rsp+344], rdx
37bee2036mov rdx, [rsp+144]
37bee203elea r9, [rip+0x576b83]
37bee2045mov [rsp+32], rax
37bee204acall clarfgp_64_
37bee204fmov rcx, [rsp+136]
37bee2057movss x0, [r14+8]
37bee205dmovss x1, [rcx+8]
37bee2062call atan2f
37bee2067lea rdx, [rsp+284]
37bee206flea r8, [rsp+280]
37bee2077movaps x6, x0
37bee207acall fn_37c430910
37bee207fmov rax, [r15]
37bee2082sub rax, [rbp]
37bee2086sub rax, r12
37bee2089mov rcx, [rsp+544]
37bee2091movss x1, [rsp+280]
37bee209amovss x0, [rsp+284]
37bee20a3mov [rsp+328], rax
37bee20abmov rax, [rsp+200]
37bee20b3movss [rcx+4*r12-4], x6
37bee20bamov rcx, [rsi]
37bee20bdmovss [rsp+296], x1
37bee20c6mov r9, [rsp+144]
37bee20cemov r8, [rsp+112]
37bee20d3movss x1, [rax]
37bee20d7sub rcx, r12
37bee20damovss [rsp+300], x0
37bee20e3movss x0, [rax+4]
37bee20e8mov rax, [rsp+128]
37bee20f0xorps x0, [rip+0x576ae9]
37bee20f7mov [rsp+40], rbx
37bee20fcmov [rsp+336], rcx
37bee2104mov rdx, [rsp+160]
37bee210cmov [rsp+64], rax
37bee2111unpcklps x1, x0
37bee2114mov rax, [rsp+208]
37bee211cmov rcx, [rsp+184]
37bee2124mov [rsp+56], r13
37bee2129mov [rsp+48], rax
37bee212emov rax, [rsp+192]
37bee2136mov [rsp+72], 1
37bee213fmov [rsp+32], rax
37bee2144movlps [rsp+344], x1
37bee214ccall clarf1f_64_
37bee2151mov rax, [rbp]
37bee2155jmp 0x37bee1bb0
37bee215a
37bee215a 66 0f 1f 44 00 00 f..D..
37bee2160
37bee2160loc_37bee2160:
37bee2160mov rax, [rbp]
37bee2164mov rcx, [r15]
37bee2167mov r11, [rsp+272]
37bee216fmov r10, [rsp+504]
37bee2177sub rcx, rax
37bee217amov rdx, rcx
37bee217d
37bee217dloc_37bee217d:
37bee217dmov r12, [rsi]
37bee2180lea r13, [rdx+1]
37bee2184cmp r13, r12
37bee2187jg 0x37bee18f8
37bee218dmov rcx, [rsp+576]
37bee2195mov r9, r11
37bee2198mov r8, r11
37bee219bmov rbx, [rsp+552]
37bee21a3imul r9, r13
37bee21a7not r8
37bee21aamov r14, r13
37bee21admov [rsp+136], r12
37bee21b5add rcx, 8
37bee21b9add r8, rdx
37bee21bclea r15, [rbx+8*rdx]
37bee21c0mov rdx, rax
37bee21c3mov [rsp+128], rcx
37bee21cblea rcx, [rsp+336]
37bee21d3lea rdi, [8*r11+8]
37bee21dbmov [rsp+112], rcx
37bee21e0lea rcx, [rsp+328]
37bee21e8lea rbx, [8*r11]
37bee21f0add r8, r9
37bee21f3mov [rsp+160], rcx
37bee21fblea rcx, [rip+0x5769ce]
37bee2202lea r13, [rip+0x5769bf]
37bee2209mov [rsp+144], rdi
37bee2211lea rdi, [r10+8*r8+8]
37bee2216mov [rsp+120], rbx
37bee221blea rbx, [rsp+344]
37bee2223mov [rsp+184], rcx
37bee222bjmp 0x37bee2243
37bee222d
37bee222d 0f 1f 00 ...
37bee2230
37bee2230loc_37bee2230:
37bee2230mov rdx, [rbp]
37bee2234add rdi, [rsp+144]
37bee223cadd r15, 8
37bee2240mov r14, r12
37bee2243
37bee2243loc_37bee2243:
37bee2243mov rax, rdx
37bee2246mov [rsp+32], r15
37bee224blea r8, [rdi+8]
37bee224fmov rdx, rdi
37bee2252sub rax, r14
37bee2255lea r9, [rip+0x57696c]
37bee225clea r12, [r14+1]
37bee2260mov rcx, rbx
37bee2263add rax, 1
37bee2267mov [rsp+344], rax
37bee226fcall clarfgp_64_
37bee2274mov rdx, [rbp]
37bee2278movss x0, [r15+4]
37bee227emov r9, rdi
37bee2281mov rax, [rsp+128]
37bee2289movss x1, [r15]
37bee228esub rdx, r14
37bee2291xorps x0, [rip+0x576948]
37bee2298mov r8, [rsp+112]
37bee229dadd rdx, 1
37bee22a1mov rcx, [rsp+184]
37bee22a9mov [rsp+328], rdx
37bee22b1mov rdx, [rsi]
37bee22b4unpcklps x1, x0
37bee22b7mov [rsp+64], rax
37bee22bcmov rax, [rsp+512]
37bee22c4sub rdx, r14
37bee22c7mov [rsp+40], rbx
37bee22ccmov [rsp+56], rax
37bee22d1mov rax, [rsp+120]
37bee22d6mov [rsp+336], rdx
37bee22delea rdx, [rdi+rax]
37bee22e2mov [rsp+32], r13
37bee22e7mov [rsp+48], rdx
37bee22ecmov rdx, [rsp+160]
37bee22f4mov [rsp+72], 1
37bee22fdmovlps [rsp+344], x1
37bee2305call clarf1f_64_
37bee230acmp r12, [rsp+136]
37bee2312jle 0x37bee2230
37bee2318jmp 0x37bee18f8
37bee231d
37bee231dloc_37bee231d:
37bee231dmov rax, [r14]
37bee2320test rax, rax
37bee2323je 0x37bee18f8
37bee2329
37bee2329loc_37bee2329:
37bee2329neg rax
37bee232cjmp 0x37bee18d5
37bee2331
37bee2331loc_37bee2331:
37bee2331mov rdx, -5
37bee2338mov eax, 5
37bee233djmp 0x37bee18d2
37bee1850
Loading..