File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c416fb0
37c416fb0zunbdb2_64_:
37c416fb0push r15
37c416fb2push r14
37c416fb4push r13
37c416fb6push r12
37c416fb8push rbp
37c416fb9push rdi
37c416fbapush rsi
37c416fbbpush rbx
37c416fbcsub rsp, 408
37c416fc3movups [rsp+368], x6
37c416fcbmovups [rsp+384], x7
37c416fd3mov r14, [rsp+592]
37c416fdbmov rax, [rsp+512]
37c416fe3mov rbx, [rsp+528]
37c416febmov r11, [rcx]
37c416feemov [r14], 0
37c416ff5mov rax, [rax]
37c416ff8mov r12, [rbx]
37c416ffbmov r15, rcx
37c416ffemov r13, rdx
37c417001mov rdi, r8
37c417004test r11, r11
37c417007js 0x37c417078
37c417009mov r8, [rdx]
37c41700ctest r8, r8
37c41700fjs 0x37c41701c
37c417011mov rbx, r11
37c417014sub rbx, r8
37c417017cmp r8, rbx
37c41701ajle 0x37c417090
37c41701c
37c41701cloc_37c41701c:
37c41701cmov rdx, -2
37c417023mov esi, 2
37c417028
37c417028loc_37c417028:
37c417028mov [r14], rdx
37c41702bmov r8l, 7
37c417031lea rdx, [rsp+352]
37c417039lea rcx, [rip+0x5d1d0]
37c417040mov [rsp+352], rsi
37c417048call xerbla_64_
37c41704dnop
37c41704e
37c41704eloc_37c41704e:
37c41704emovups x6, [rsp+368]
37c417056movups x7, [rsp+384]
37c41705eadd rsp, 408
37c417065pop rbx
37c417066pop rsi
37c417067pop rdi
37c417068pop rbp
37c417069pop r12
37c41706bpop r13
37c41706dpop r14
37c41706fpop r15
37c417071ret
37c417072
37c417072 66 0f 1f 44 00 00 f..D..
37c417078
37c417078loc_37c417078:
37c417078mov rdx, -1
37c41707fmov esi, 1
37c417084jmp 0x37c417028
37c417086
37c417086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c417090
37c417090loc_37c417090:
37c417090mov rcx, [rdi]
37c417093mov rdx, -3
37c41709amov esi, 3
37c41709fcmp r8, rcx
37c4170a2jg 0x37c417028
37c4170a4sub r11, rcx
37c4170a7cmp r8, r11
37c4170aajg 0x37c417028
37c4170b0test r8, r8
37c4170b3mov r11l, 1
37c4170b9cmovg r11, r8
37c4170bdcmp rax, r11
37c4170c0jl 0x37c417a62
37c4170c6test rbx, rbx
37c4170c9mov r11l, 1
37c4170cfcmovg r11, rbx
37c4170d3cmp r12, r11
37c4170d6jge 0x37c4170f0
37c4170d8mov rdx, -7
37c4170dfmov esi, 7
37c4170e4jmp 0x37c417028
37c4170e9
37c4170e9 0f 1f 80 00 00 00 00 .......
37c4170f0
37c4170f0loc_37c4170f0:
37c4170f0mov r11, [rsp+584]
37c4170f8lea rsi, [rcx-1]
37c4170fcpxor x0, x0
37c417100mov [rsp+320], rsi
37c417108mov rdx, [r11]
37c41710blea r11, [r8-1]
37c41710fcmp r11, rsi
37c417112cmovl r11, rsi
37c417116mov rsi, [rsp+576]
37c41711ecmp r11, rbx
37c417121mov [rsi+8], 0
37c417129cmovl r11, rbx
37c41712dadd r11, 1
37c417131cmp r11, rcx
37c417134cmovl r11, rcx
37c417138cvtsi2sd x0, r11
37c41713dmovsd_xmm [rsi], x0
37c417141cmp rdx, r11
37c417144jge 0x37c417168
37c417146cmp rdx, -1
37c41714aje 0x37c41704e
37c417150mov rdx, -14
37c417157mov esi, 14
37c41715cjmp 0x37c417028
37c417161
37c417161 0f 1f 80 00 00 00 00 .......
37c417168
37c417168loc_37c417168:
37c417168test r8, r8
37c41716bje 0x37c417894
37c417171lea r11, [r12+1]
37c417176mov rbx, [rsp+560]
37c41717elea rdx, [rip+0x5d093]
37c417185mov [rsp+280], r12
37c41718dshl r11, 4
37c417191mov [rsp+256], r8
37c417199mov rsi, [rsp+520]
37c4171a1mov rbp, r9
37c4171a4mov r10, r11
37c4171a7lea r11, [rax+1]
37c4171abmov [rsp+144], rbx
37c4171b3mov r12, [rsp+512]
37c4171bbshl r11, 4
37c4171bfmov [rsp+248], r10
37c4171c7mov r14l, 1
37c4171cdlea rbx, [rsp+352]
37c4171d5mov [rsp+224], r11
37c4171ddmov r11, rax
37c4171e0not r11
37c4171e3mov [rsp+184], rdx
37c4171eblea rax, [r11+2*rax]
37c4171efshl rax, 4
37c4171f3lea rax, [r9+rax+16]
37c4171f8mov [rsp+168], rax
37c417200mov rax, [rsp+568]
37c417208mov [rsp+152], rax
37c417210mov rax, [rsp+552]
37c417218mov [rsp+200], rax
37c417220lea rax, [r10-16]
37c417224mov [rsp+216], rax
37c41722cmov rax, [rsp+576]
37c417234add rax, 16
37c417238mov [rsp+136], rax
37c417240lea rax, [rsp+344]
37c417248mov [rsp+120], rax
37c41724dlea rax, [rsp+336]
37c417255mov [rsp+160], rax
37c41725dlea rax, [rsp+312]
37c417265mov [rsp+232], rax
37c41726dlea rax, [rsp+320]
37c417275mov [rsp+240], rax
37c41727dlea rax, [rip+0x5cfac]
37c417284mov [rsp+176], rax
37c41728clea rax, [rsp+328]
37c417294mov [rsp+264], rax
37c41729clea rax, [rsp+304]
37c4172a4mov [rsp+272], rax
37c4172acjmp 0x37c4173a2
37c4172b1
37c4172b1 0f 1f 80 00 00 00 00 .......
37c4172b8
37c4172b8loc_37c4172b8:
37c4172b8mov rax, [r15]
37c4172bbmov rcx, [rsp+136]
37c4172c3mov r9, rsi
37c4172c6mov r8, [rsp+120]
37c4172cbsub rax, rdx
37c4172cemov rdx, [rsp+160]
37c4172d6sub rax, r14
37c4172d9add rax, 1
37c4172ddmov [rsp+336], rax
37c4172e5mov rax, [rdi]
37c4172e8sub rax, r14
37c4172ebadd r14, 1
37c4172efmov [rsp+344], rax
37c4172f7mov rax, [rsp+144]
37c4172ffmovsd_xmm x0, [rax+8]
37c417304movsd_xmm x1, [rax]
37c417308mov [rsp+64], rcx
37c41730dmov rcx, [rsp+528]
37c417315xorpd x0, [rip+0x5cf23]
37c41731dmov [rsp+48], r10
37c417322mov [rsp+72], 1
37c41732bmov [rsp+56], rcx
37c417330mov rcx, [rsp+184]
37c417338unpcklpd x1, x0
37c41733cmov [rsp+40], rbx
37c417341mov [rsp+32], rcx
37c417346mov rcx, [rsp+176]
37c41734emovups [rsp+352], x1
37c417356call zlarf1f_64_
37c41735bmov rax, [rsp+224]
37c417363mov rcx, [rdi]
37c417366add [rsp+168], rax
37c41736eadd rsi, [rsp+248]
37c417376add [rsp+144], 16
37c41737fadd rbp, rax
37c417382add [rsp+152], 16
37c41738badd [rsp+200], 16
37c417394cmp [rsp+256], r14
37c41739cjl 0x37c417888
37c4173a2
37c4173a2loc_37c4173a2:
37c4173a2cmp r14, 1
37c4173a6je 0x37c4173f3
37c4173a8sub rcx, r14
37c4173ablea r9, [rsi-16]
37c4173afmov r8, r12
37c4173b2mov rdx, rbp
37c4173b5mov rax, [rsp+264]
37c4173bdadd rcx, 1
37c4173c1mov [rsp+352], rcx
37c4173c9mov rcx, rbx
37c4173ccmov [rsp+48], rax
37c4173d1mov rax, [rsp+272]
37c4173d9mov [rsp+40], rax
37c4173demov rax, [rsp+528]
37c4173e6mov [rsp+32], rax
37c4173ebcall zdrot_64_
37c4173f0mov rcx, [rdi]
37c4173f3
37c4173f3loc_37c4173f3:
37c4173f3sub rcx, r14
37c4173f6mov r8, r12
37c4173f9mov rdx, rbp
37c4173fcadd rcx, 1
37c417400mov [rsp+352], rcx
37c417408mov rcx, rbx
37c41740bcall zlacgv_64_
37c417410mov rax, [rdi]
37c417413mov r9, r12
37c417416mov rdx, rbp
37c417419mov r8, [rsp+168]
37c417421mov rcx, rbx
37c417424sub rax, r14
37c417427add rax, 1
37c41742bmov [rsp+352], rax
37c417433mov rax, [rsp+152]
37c41743bmov [rsp+32], rax
37c417440call zlarfgp_64_
37c417445mov rax, [r13]
37c417449mov r9, rbp
37c41744cmov r8, rbx
37c41744fmovsd_xmm x1, [rbp]
37c417454mov rdx, [rsp+136]
37c41745csub rax, r14
37c41745fmov rcx, [rsp+152]
37c417467mov [rsp+344], rax
37c41746fmov rax, [rdi]
37c417472mov [rsp+64], rdx
37c417477mov rdx, [rsp+120]
37c41747csub rax, r14
37c41747fmov [rsp+40], rcx
37c417484lea rcx, [rip+0x5cd8c]
37c41748badd rax, 1
37c41748fmov [rsp+56], r12
37c417494mov [rsp+352], rax
37c41749clea rax, [rbp+16]
37c4174a0mov [rsp+48], rax
37c4174a5mov [rsp+72], 1
37c4174aemov [rsp+32], r12
37c4174b3movsd_xmm [rsp+304], x1
37c4174bcmovsd_xmm [rsp+192], x1
37c4174c5mov [rsp+128], rax
37c4174cdcall zlarf1f_64_
37c4174d2mov rax, [r15]
37c4174d5mov r10, [rdi]
37c4174d8mov r9, rbp
37c4174dbsub rax, [r13]
37c4174dfmov r11, [rsp+136]
37c4174e7mov [rsp+48], rsi
37c4174ecmov r8, rbx
37c4174efsub rax, r14
37c4174f2sub r10, r14
37c4174f5mov [rsp+32], r12
37c4174famov rdx, [rsp+120]
37c4174ffadd rax, 1
37c417503mov [rsp+64], r11
37c417508mov rcx, [rsp+152]
37c417510mov [rsp+344], rax
37c417518lea rax, [r10+1]
37c41751cmov r10, [rsp+528]
37c417524mov [rsp+40], rcx
37c417529lea rcx, [rip+0x5cce7]
37c417530mov [rsp+56], r10
37c417535mov [rsp+72], 1
37c41753emov [rsp+352], rax
37c417546call zlarf1f_64_
37c41754bmov rcx, [rdi]
37c41754emov r8, r12
37c417551mov rdx, rbp
37c417554sub rcx, r14
37c417557lea rax, [rcx+1]
37c41755bmov rcx, rbx
37c41755emov [rsp+352], rax
37c417566call zlacgv_64_
37c41756bmov rcx, [r13]
37c41756fmov rdx, [rsp+128]
37c417577lea r8, [rip+0x5cc9a]
37c41757esub rcx, r14
37c417581mov [rsp+344], rcx
37c417589mov rcx, [rsp+120]
37c41758ecall dznrm2_64_
37c417593mov rax, [r15]
37c417596sub rax, [r13]
37c41759amov rdx, rsi
37c41759dsub rax, r14
37c4175a0lea r8, [rip+0x5cc71]
37c4175a7movapd x6, x0
37c4175abmov rcx, rbx
37c4175aemulsd x6, x0
37c4175b2add rax, 1
37c4175b6mov [rsp+352], rax
37c4175becall dznrm2_64_
37c4175c3movsd_xmm x1, [rsp+192]
37c4175ccmulsd x0, x0
37c4175d0addsd x0, x6
37c4175d4sqrtsd x0, x0
37c4175d8movsd_xmm [rsp+328], x0
37c4175e1call atan2
37c4175e6mov rdx, [r13]
37c4175eamov r9, [rdi]
37c4175edmov r10, [rsp+536]
37c4175f5mov r8, [rsp+168]
37c4175fdmov r11, [rsp+136]
37c417605sub r9, r14
37c417608mov rcx, [rsp+160]
37c417610movsd_xmm [r10+8*r14-8], x0
37c417617mov r10, rdx
37c41761asub r10, r14
37c41761dmov [rsp+352], r9
37c417625lea r9, [r8+16]
37c417629mov r8, [rsp+232]
37c417631mov [rsp+336], r10
37c417639mov r10, [r15]
37c41763cmov [rsp+88], r11
37c417641mov r11, [rsp+528]
37c417649sub r10, rdx
37c41764cmov [rsp+104], r8
37c417651mov rdx, [rsp+120]
37c417656mov r8, [rsp+240]
37c41765emov rax, r10
37c417661mov [rsp+80], r11
37c417666mov r10, [rsp+216]
37c41766emov r11, [rsp+184]
37c417676mov [rsp+56], r9
37c41767bsub rax, r14
37c41767emov [rsp+208], r9
37c417686mov r9, [rsp+128]
37c41768eadd rax, 1
37c417692add r10, rsi
37c417695mov [rsp+96], r8
37c41769amov r8, rbx
37c41769dmov [rsp+72], r10
37c4176a2mov [rsp+192], r10
37c4176aamov [rsp+48], r11
37c4176afmov [rsp+32], r11
37c4176b4mov [rsp+344], rax
37c4176bcmov [rsp+64], r12
37c4176c1mov [rsp+40], rsi
37c4176c6call zunbdb5_64_
37c4176cbmov rax, [r13]
37c4176cfmov rcx, rbx
37c4176d2mov r8, [rsp+128]
37c4176dalea r9, [rip+0x5cb37]
37c4176e1lea rdx, [rip+0x5cb38]
37c4176e8sub rax, r14
37c4176ebmov [rsp+352], rax
37c4176f3call zscal_64_
37c4176f8mov rax, [r15]
37c4176fbsub rax, [r13]
37c4176ffmov rdx, rsi
37c417702sub rax, r14
37c417705lea r9, [rip+0x5cb0c]
37c41770clea r8, [rsi+16]
37c417710mov rcx, rbx
37c417713add rax, 1
37c417717mov [rsp+352], rax
37c41771fmov rax, [rsp+144]
37c417727mov [rsp+32], rax
37c41772ccall zlarfgp_64_
37c417731mov rdx, [r13]
37c417735mov r10, [rsp+192]
37c41773dcmp rdx, r14
37c417740jle 0x37c4172b8
37c417746mov rax, [rsp+200]
37c41774esub rdx, r14
37c417751lea r9, [rip+0x5cac0]
37c417758mov rcx, rbx
37c41775bmov [rsp+352], rdx
37c417763mov rdx, [rsp+128]
37c41776blea r8, [rbp+32]
37c41776fmov [rsp+32], rax
37c417774call zlarfgp_64_
37c417779movsd_xmm x1, [rsi]
37c41777dmovsd_xmm x0, [rbp+16]
37c417782call atan2
37c417787lea rdx, [rsp+296]
37c41778flea r8, [rsp+288]
37c417797movapd x6, x0
37c41779bcall fn_37c430950
37c4177a0mov rcx, [rsp+544]
37c4177a8movsd_xmm x1, [rsp+288]
37c4177b1movsd_xmm x0, [rsp+296]
37c4177bamov rax, [rsp+200]
37c4177c2movsd_xmm [rcx+8*r14-8], x6
37c4177c9mov rcx, [r13]
37c4177cdmov rdx, [rsp+160]
37c4177d5movsd_xmm [rsp+304], x1
37c4177demovsd_xmm x1, [rax]
37c4177e2mov r8, [rsp+120]
37c4177e7movsd_xmm [rsp+328], x0
37c4177f0movsd_xmm x0, [rax+8]
37c4177f5mov rax, [rsp+136]
37c4177fdsub rcx, r14
37c417800mov [rsp+336], rcx
37c417808mov rcx, [rdi]
37c41780bmov [rsp+64], rax
37c417810mov rax, [rsp+208]
37c417818xorpd x0, [rip+0x5ca20]
37c417820sub rcx, r14
37c417823mov [rsp+56], r12
37c417828mov [rsp+48], rax
37c41782dmov rax, [rsp+184]
37c417835mov [rsp+40], rbx
37c41783amov r9, [rsp+128]
37c417842unpcklpd x1, x0
37c417846mov [rsp+32], rax
37c41784bmov [rsp+344], rcx
37c417853mov rcx, [rsp+176]
37c41785bmov [rsp+72], 1
37c417864movups [rsp+352], x1
37c41786ccall zlarf1f_64_
37c417871mov rdx, [r13]
37c417875mov r10, [rsp+192]
37c41787djmp 0x37c4172b8
37c417882
37c417882 66 0f 1f 44 00 00 f..D..
37c417888
37c417888loc_37c417888:
37c417888mov r12, [rsp+280]
37c417890mov r8, [r13]
37c417894
37c417894loc_37c417894:
37c417894lea r14, [r8+1]
37c417898cmp r14, rcx
37c41789bjg 0x37c41704e
37c4178a1mov r11, r12
37c4178a4mov r9, r12
37c4178a7lea rax, [r12+1]
37c4178acmov rbp, r15
37c4178afimul r11, r14
37c4178b3not r9
37c4178b6shl rax, 4
37c4178bamov rdx, [rsp+576]
37c4178c2add r9, r8
37c4178c5mov rbx, [rsp+520]
37c4178cdmov [rsp+168], rax
37c4178d5add rdx, 16
37c4178d9mov [rsp+144], rcx
37c4178e1add r9, r11
37c4178e4mov [rsp+136], rdx
37c4178eclea r11, [rsp+336]
37c4178f4lea rdx, [rsp+344]
37c4178fcshl r9, 4
37c417900mov [rsp+120], rdx
37c417905lea rdx, [rip+0x5c90c]
37c41790clea rsi, [rbx+r9+16]
37c417911mov r9, r8
37c417914lea rbx, [rax-16]
37c417918mov [rsp+160], r11
37c417920shl r9, 4
37c417924lea r11, [rip+0x5c905]
37c41792badd r9, [rsp+560]
37c417933mov [rsp+128], rbx
37c41793bmov [rsp+176], r11
37c417943lea rbx, [rsp+352]
37c41794bmov r15, r9
37c41794emov [rsp+152], rdx
37c417956jmp 0x37c417973
37c417958
37c417958 0f 1f 84 00 00 00 00 00 ........
37c417960
37c417960loc_37c417960:
37c417960mov r8, [r13]
37c417964add rsi, [rsp+168]
37c41796cadd r15, 16
37c417970mov r14, r12
37c417973
37c417973loc_37c417973:
37c417973mov rdx, [rbp]
37c417977mov [rsp+32], r15
37c41797cmov rcx, rbx
37c41797flea r12, [r14+1]
37c417983lea r9, [rip+0x5c88e]
37c41798asub rdx, r8
37c41798dlea r8, [rsi+16]
37c417991sub rdx, r14
37c417994add rdx, 1
37c417998mov [rsp+352], rdx
37c4179a0mov rdx, rsi
37c4179a3call zlarfgp_64_
37c4179a8mov rdx, [rbp]
37c4179acsub rdx, [r13]
37c4179b0mov r9, rsi
37c4179b3mov rax, [rsp+136]
37c4179bbsub rdx, r14
37c4179bemovsd_xmm x0, [r15+8]
37c4179c4add rdx, 1
37c4179c8movsd_xmm x1, [r15]
37c4179cdxorpd x0, [rip+0x5c86b]
37c4179d5mov [rsp+336], rdx
37c4179ddmov rdx, [rdi]
37c4179e0mov [rsp+64], rax
37c4179e5mov r8, [rsp+120]
37c4179eaunpcklpd x1, x0
37c4179eemov rax, [rsp+528]
37c4179f6sub rdx, r14
37c4179f9mov [rsp+72], 1
37c417a02mov [rsp+344], rdx
37c417a0amov rcx, [rsp+176]
37c417a12mov [rsp+56], rax
37c417a17mov rax, [rsp+128]
37c417a1fmov [rsp+40], rbx
37c417a24lea rdx, [rsi+rax]
37c417a28mov rax, [rsp+152]
37c417a30movups [rsp+352], x1
37c417a38mov [rsp+48], rdx
37c417a3dmov rdx, [rsp+160]
37c417a45mov [rsp+32], rax
37c417a4acall zlarf1f_64_
37c417a4fcmp r12, [rsp+144]
37c417a57jle 0x37c417960
37c417a5djmp 0x37c41704e
37c417a62
37c417a62loc_37c417a62:
37c417a62mov rdx, -5
37c417a69mov esi, 5
37c417a6ejmp 0x37c417028
37c416fb0
37c416fb0zunbdb2_64_:
37c416fb0push r15
37c416fb2push r14
37c416fb4push r13
37c416fb6push r12
37c416fb8push rbp
37c416fb9push rdi
37c416fbapush rsi
37c416fbbpush rbx
37c416fbcsub rsp, 408
37c416fc3movups [rsp+368], x6
37c416fcbmovups [rsp+384], x7
37c416fd3mov r14, [rsp+592]
37c416fdbmov rax, [rsp+512]
37c416fe3mov rbx, [rsp+528]
37c416febmov r11, [rcx]
37c416feemov [r14], 0
37c416ff5mov rax, [rax]
37c416ff8mov r12, [rbx]
37c416ffbmov r15, rcx
37c416ffemov r13, rdx
37c417001mov rdi, r8
37c417004test r11, r11
37c417007js 0x37c417078
37c417009mov r8, [rdx]
37c41700ctest r8, r8
37c41700fjs 0x37c41701c
37c417011mov rbx, r11
37c417014sub rbx, r8
37c417017cmp r8, rbx
37c41701ajle 0x37c417090
37c41701c
37c41701cloc_37c41701c:
37c41701cmov rdx, -2
37c417023mov esi, 2
37c417028
37c417028loc_37c417028:
37c417028mov [r14], rdx
37c41702bmov r8l, 7
37c417031lea rdx, [rsp+352]
37c417039lea rcx, [rip+0x5d1d0]
37c417040mov [rsp+352], rsi
37c417048call xerbla_64_
37c41704dnop
37c41704e
37c41704eloc_37c41704e:
37c41704emovups x6, [rsp+368]
37c417056movups x7, [rsp+384]
37c41705eadd rsp, 408
37c417065pop rbx
37c417066pop rsi
37c417067pop rdi
37c417068pop rbp
37c417069pop r12
37c41706bpop r13
37c41706dpop r14
37c41706fpop r15
37c417071ret
37c417072
37c417072 66 0f 1f 44 00 00 f..D..
37c417078
37c417078loc_37c417078:
37c417078mov rdx, -1
37c41707fmov esi, 1
37c417084jmp 0x37c417028
37c417086
37c417086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c417090
37c417090loc_37c417090:
37c417090mov rcx, [rdi]
37c417093mov rdx, -3
37c41709amov esi, 3
37c41709fcmp r8, rcx
37c4170a2jg 0x37c417028
37c4170a4sub r11, rcx
37c4170a7cmp r8, r11
37c4170aajg 0x37c417028
37c4170b0test r8, r8
37c4170b3mov r11l, 1
37c4170b9cmovg r11, r8
37c4170bdcmp rax, r11
37c4170c0jl 0x37c417a62
37c4170c6test rbx, rbx
37c4170c9mov r11l, 1
37c4170cfcmovg r11, rbx
37c4170d3cmp r12, r11
37c4170d6jge 0x37c4170f0
37c4170d8mov rdx, -7
37c4170dfmov esi, 7
37c4170e4jmp 0x37c417028
37c4170e9
37c4170e9 0f 1f 80 00 00 00 00 .......
37c4170f0
37c4170f0loc_37c4170f0:
37c4170f0mov r11, [rsp+584]
37c4170f8lea rsi, [rcx-1]
37c4170fcpxor x0, x0
37c417100mov [rsp+320], rsi
37c417108mov rdx, [r11]
37c41710blea r11, [r8-1]
37c41710fcmp r11, rsi
37c417112cmovl r11, rsi
37c417116mov rsi, [rsp+576]
37c41711ecmp r11, rbx
37c417121mov [rsi+8], 0
37c417129cmovl r11, rbx
37c41712dadd r11, 1
37c417131cmp r11, rcx
37c417134cmovl r11, rcx
37c417138cvtsi2sd x0, r11
37c41713dmovsd_xmm [rsi], x0
37c417141cmp rdx, r11
37c417144jge 0x37c417168
37c417146cmp rdx, -1
37c41714aje 0x37c41704e
37c417150mov rdx, -14
37c417157mov esi, 14
37c41715cjmp 0x37c417028
37c417161
37c417161 0f 1f 80 00 00 00 00 .......
37c417168
37c417168loc_37c417168:
37c417168test r8, r8
37c41716bje 0x37c417894
37c417171lea r11, [r12+1]
37c417176mov rbx, [rsp+560]
37c41717elea rdx, [rip+0x5d093]
37c417185mov [rsp+280], r12
37c41718dshl r11, 4
37c417191mov [rsp+256], r8
37c417199mov rsi, [rsp+520]
37c4171a1mov rbp, r9
37c4171a4mov r10, r11
37c4171a7lea r11, [rax+1]
37c4171abmov [rsp+144], rbx
37c4171b3mov r12, [rsp+512]
37c4171bbshl r11, 4
37c4171bfmov [rsp+248], r10
37c4171c7mov r14l, 1
37c4171cdlea rbx, [rsp+352]
37c4171d5mov [rsp+224], r11
37c4171ddmov r11, rax
37c4171e0not r11
37c4171e3mov [rsp+184], rdx
37c4171eblea rax, [r11+2*rax]
37c4171efshl rax, 4
37c4171f3lea rax, [r9+rax+16]
37c4171f8mov [rsp+168], rax
37c417200mov rax, [rsp+568]
37c417208mov [rsp+152], rax
37c417210mov rax, [rsp+552]
37c417218mov [rsp+200], rax
37c417220lea rax, [r10-16]
37c417224mov [rsp+216], rax
37c41722cmov rax, [rsp+576]
37c417234add rax, 16
37c417238mov [rsp+136], rax
37c417240lea rax, [rsp+344]
37c417248mov [rsp+120], rax
37c41724dlea rax, [rsp+336]
37c417255mov [rsp+160], rax
37c41725dlea rax, [rsp+312]
37c417265mov [rsp+232], rax
37c41726dlea rax, [rsp+320]
37c417275mov [rsp+240], rax
37c41727dlea rax, [rip+0x5cfac]
37c417284mov [rsp+176], rax
37c41728clea rax, [rsp+328]
37c417294mov [rsp+264], rax
37c41729clea rax, [rsp+304]
37c4172a4mov [rsp+272], rax
37c4172acjmp 0x37c4173a2
37c4172b1
37c4172b1 0f 1f 80 00 00 00 00 .......
37c4172b8
37c4172b8loc_37c4172b8:
37c4172b8mov rax, [r15]
37c4172bbmov rcx, [rsp+136]
37c4172c3mov r9, rsi
37c4172c6mov r8, [rsp+120]
37c4172cbsub rax, rdx
37c4172cemov rdx, [rsp+160]
37c4172d6sub rax, r14
37c4172d9add rax, 1
37c4172ddmov [rsp+336], rax
37c4172e5mov rax, [rdi]
37c4172e8sub rax, r14
37c4172ebadd r14, 1
37c4172efmov [rsp+344], rax
37c4172f7mov rax, [rsp+144]
37c4172ffmovsd_xmm x0, [rax+8]
37c417304movsd_xmm x1, [rax]
37c417308mov [rsp+64], rcx
37c41730dmov rcx, [rsp+528]
37c417315xorpd x0, [rip+0x5cf23]
37c41731dmov [rsp+48], r10
37c417322mov [rsp+72], 1
37c41732bmov [rsp+56], rcx
37c417330mov rcx, [rsp+184]
37c417338unpcklpd x1, x0
37c41733cmov [rsp+40], rbx
37c417341mov [rsp+32], rcx
37c417346mov rcx, [rsp+176]
37c41734emovups [rsp+352], x1
37c417356call zlarf1f_64_
37c41735bmov rax, [rsp+224]
37c417363mov rcx, [rdi]
37c417366add [rsp+168], rax
37c41736eadd rsi, [rsp+248]
37c417376add [rsp+144], 16
37c41737fadd rbp, rax
37c417382add [rsp+152], 16
37c41738badd [rsp+200], 16
37c417394cmp [rsp+256], r14
37c41739cjl 0x37c417888
37c4173a2
37c4173a2loc_37c4173a2:
37c4173a2cmp r14, 1
37c4173a6je 0x37c4173f3
37c4173a8sub rcx, r14
37c4173ablea r9, [rsi-16]
37c4173afmov r8, r12
37c4173b2mov rdx, rbp
37c4173b5mov rax, [rsp+264]
37c4173bdadd rcx, 1
37c4173c1mov [rsp+352], rcx
37c4173c9mov rcx, rbx
37c4173ccmov [rsp+48], rax
37c4173d1mov rax, [rsp+272]
37c4173d9mov [rsp+40], rax
37c4173demov rax, [rsp+528]
37c4173e6mov [rsp+32], rax
37c4173ebcall zdrot_64_
37c4173f0mov rcx, [rdi]
37c4173f3
37c4173f3loc_37c4173f3:
37c4173f3sub rcx, r14
37c4173f6mov r8, r12
37c4173f9mov rdx, rbp
37c4173fcadd rcx, 1
37c417400mov [rsp+352], rcx
37c417408mov rcx, rbx
37c41740bcall zlacgv_64_
37c417410mov rax, [rdi]
37c417413mov r9, r12
37c417416mov rdx, rbp
37c417419mov r8, [rsp+168]
37c417421mov rcx, rbx
37c417424sub rax, r14
37c417427add rax, 1
37c41742bmov [rsp+352], rax
37c417433mov rax, [rsp+152]
37c41743bmov [rsp+32], rax
37c417440call zlarfgp_64_
37c417445mov rax, [r13]
37c417449mov r9, rbp
37c41744cmov r8, rbx
37c41744fmovsd_xmm x1, [rbp]
37c417454mov rdx, [rsp+136]
37c41745csub rax, r14
37c41745fmov rcx, [rsp+152]
37c417467mov [rsp+344], rax
37c41746fmov rax, [rdi]
37c417472mov [rsp+64], rdx
37c417477mov rdx, [rsp+120]
37c41747csub rax, r14
37c41747fmov [rsp+40], rcx
37c417484lea rcx, [rip+0x5cd8c]
37c41748badd rax, 1
37c41748fmov [rsp+56], r12
37c417494mov [rsp+352], rax
37c41749clea rax, [rbp+16]
37c4174a0mov [rsp+48], rax
37c4174a5mov [rsp+72], 1
37c4174aemov [rsp+32], r12
37c4174b3movsd_xmm [rsp+304], x1
37c4174bcmovsd_xmm [rsp+192], x1
37c4174c5mov [rsp+128], rax
37c4174cdcall zlarf1f_64_
37c4174d2mov rax, [r15]
37c4174d5mov r10, [rdi]
37c4174d8mov r9, rbp
37c4174dbsub rax, [r13]
37c4174dfmov r11, [rsp+136]
37c4174e7mov [rsp+48], rsi
37c4174ecmov r8, rbx
37c4174efsub rax, r14
37c4174f2sub r10, r14
37c4174f5mov [rsp+32], r12
37c4174famov rdx, [rsp+120]
37c4174ffadd rax, 1
37c417503mov [rsp+64], r11
37c417508mov rcx, [rsp+152]
37c417510mov [rsp+344], rax
37c417518lea rax, [r10+1]
37c41751cmov r10, [rsp+528]
37c417524mov [rsp+40], rcx
37c417529lea rcx, [rip+0x5cce7]
37c417530mov [rsp+56], r10
37c417535mov [rsp+72], 1
37c41753emov [rsp+352], rax
37c417546call zlarf1f_64_
37c41754bmov rcx, [rdi]
37c41754emov r8, r12
37c417551mov rdx, rbp
37c417554sub rcx, r14
37c417557lea rax, [rcx+1]
37c41755bmov rcx, rbx
37c41755emov [rsp+352], rax
37c417566call zlacgv_64_
37c41756bmov rcx, [r13]
37c41756fmov rdx, [rsp+128]
37c417577lea r8, [rip+0x5cc9a]
37c41757esub rcx, r14
37c417581mov [rsp+344], rcx
37c417589mov rcx, [rsp+120]
37c41758ecall dznrm2_64_
37c417593mov rax, [r15]
37c417596sub rax, [r13]
37c41759amov rdx, rsi
37c41759dsub rax, r14
37c4175a0lea r8, [rip+0x5cc71]
37c4175a7movapd x6, x0
37c4175abmov rcx, rbx
37c4175aemulsd x6, x0
37c4175b2add rax, 1
37c4175b6mov [rsp+352], rax
37c4175becall dznrm2_64_
37c4175c3movsd_xmm x1, [rsp+192]
37c4175ccmulsd x0, x0
37c4175d0addsd x0, x6
37c4175d4sqrtsd x0, x0
37c4175d8movsd_xmm [rsp+328], x0
37c4175e1call atan2
37c4175e6mov rdx, [r13]
37c4175eamov r9, [rdi]
37c4175edmov r10, [rsp+536]
37c4175f5mov r8, [rsp+168]
37c4175fdmov r11, [rsp+136]
37c417605sub r9, r14
37c417608mov rcx, [rsp+160]
37c417610movsd_xmm [r10+8*r14-8], x0
37c417617mov r10, rdx
37c41761asub r10, r14
37c41761dmov [rsp+352], r9
37c417625lea r9, [r8+16]
37c417629mov r8, [rsp+232]
37c417631mov [rsp+336], r10
37c417639mov r10, [r15]
37c41763cmov [rsp+88], r11
37c417641mov r11, [rsp+528]
37c417649sub r10, rdx
37c41764cmov [rsp+104], r8
37c417651mov rdx, [rsp+120]
37c417656mov r8, [rsp+240]
37c41765emov rax, r10
37c417661mov [rsp+80], r11
37c417666mov r10, [rsp+216]
37c41766emov r11, [rsp+184]
37c417676mov [rsp+56], r9
37c41767bsub rax, r14
37c41767emov [rsp+208], r9
37c417686mov r9, [rsp+128]
37c41768eadd rax, 1
37c417692add r10, rsi
37c417695mov [rsp+96], r8
37c41769amov r8, rbx
37c41769dmov [rsp+72], r10
37c4176a2mov [rsp+192], r10
37c4176aamov [rsp+48], r11
37c4176afmov [rsp+32], r11
37c4176b4mov [rsp+344], rax
37c4176bcmov [rsp+64], r12
37c4176c1mov [rsp+40], rsi
37c4176c6call zunbdb5_64_
37c4176cbmov rax, [r13]
37c4176cfmov rcx, rbx
37c4176d2mov r8, [rsp+128]
37c4176dalea r9, [rip+0x5cb37]
37c4176e1lea rdx, [rip+0x5cb38]
37c4176e8sub rax, r14
37c4176ebmov [rsp+352], rax
37c4176f3call zscal_64_
37c4176f8mov rax, [r15]
37c4176fbsub rax, [r13]
37c4176ffmov rdx, rsi
37c417702sub rax, r14
37c417705lea r9, [rip+0x5cb0c]
37c41770clea r8, [rsi+16]
37c417710mov rcx, rbx
37c417713add rax, 1
37c417717mov [rsp+352], rax
37c41771fmov rax, [rsp+144]
37c417727mov [rsp+32], rax
37c41772ccall zlarfgp_64_
37c417731mov rdx, [r13]
37c417735mov r10, [rsp+192]
37c41773dcmp rdx, r14
37c417740jle 0x37c4172b8
37c417746mov rax, [rsp+200]
37c41774esub rdx, r14
37c417751lea r9, [rip+0x5cac0]
37c417758mov rcx, rbx
37c41775bmov [rsp+352], rdx
37c417763mov rdx, [rsp+128]
37c41776blea r8, [rbp+32]
37c41776fmov [rsp+32], rax
37c417774call zlarfgp_64_
37c417779movsd_xmm x1, [rsi]
37c41777dmovsd_xmm x0, [rbp+16]
37c417782call atan2
37c417787lea rdx, [rsp+296]
37c41778flea r8, [rsp+288]
37c417797movapd x6, x0
37c41779bcall fn_37c430950
37c4177a0mov rcx, [rsp+544]
37c4177a8movsd_xmm x1, [rsp+288]
37c4177b1movsd_xmm x0, [rsp+296]
37c4177bamov rax, [rsp+200]
37c4177c2movsd_xmm [rcx+8*r14-8], x6
37c4177c9mov rcx, [r13]
37c4177cdmov rdx, [rsp+160]
37c4177d5movsd_xmm [rsp+304], x1
37c4177demovsd_xmm x1, [rax]
37c4177e2mov r8, [rsp+120]
37c4177e7movsd_xmm [rsp+328], x0
37c4177f0movsd_xmm x0, [rax+8]
37c4177f5mov rax, [rsp+136]
37c4177fdsub rcx, r14
37c417800mov [rsp+336], rcx
37c417808mov rcx, [rdi]
37c41780bmov [rsp+64], rax
37c417810mov rax, [rsp+208]
37c417818xorpd x0, [rip+0x5ca20]
37c417820sub rcx, r14
37c417823mov [rsp+56], r12
37c417828mov [rsp+48], rax
37c41782dmov rax, [rsp+184]
37c417835mov [rsp+40], rbx
37c41783amov r9, [rsp+128]
37c417842unpcklpd x1, x0
37c417846mov [rsp+32], rax
37c41784bmov [rsp+344], rcx
37c417853mov rcx, [rsp+176]
37c41785bmov [rsp+72], 1
37c417864movups [rsp+352], x1
37c41786ccall zlarf1f_64_
37c417871mov rdx, [r13]
37c417875mov r10, [rsp+192]
37c41787djmp 0x37c4172b8
37c417882
37c417882 66 0f 1f 44 00 00 f..D..
37c417888
37c417888loc_37c417888:
37c417888mov r12, [rsp+280]
37c417890mov r8, [r13]
37c417894
37c417894loc_37c417894:
37c417894lea r14, [r8+1]
37c417898cmp r14, rcx
37c41789bjg 0x37c41704e
37c4178a1mov r11, r12
37c4178a4mov r9, r12
37c4178a7lea rax, [r12+1]
37c4178acmov rbp, r15
37c4178afimul r11, r14
37c4178b3not r9
37c4178b6shl rax, 4
37c4178bamov rdx, [rsp+576]
37c4178c2add r9, r8
37c4178c5mov rbx, [rsp+520]
37c4178cdmov [rsp+168], rax
37c4178d5add rdx, 16
37c4178d9mov [rsp+144], rcx
37c4178e1add r9, r11
37c4178e4mov [rsp+136], rdx
37c4178eclea r11, [rsp+336]
37c4178f4lea rdx, [rsp+344]
37c4178fcshl r9, 4
37c417900mov [rsp+120], rdx
37c417905lea rdx, [rip+0x5c90c]
37c41790clea rsi, [rbx+r9+16]
37c417911mov r9, r8
37c417914lea rbx, [rax-16]
37c417918mov [rsp+160], r11
37c417920shl r9, 4
37c417924lea r11, [rip+0x5c905]
37c41792badd r9, [rsp+560]
37c417933mov [rsp+128], rbx
37c41793bmov [rsp+176], r11
37c417943lea rbx, [rsp+352]
37c41794bmov r15, r9
37c41794emov [rsp+152], rdx
37c417956jmp 0x37c417973
37c417958
37c417958 0f 1f 84 00 00 00 00 00 ........
37c417960
37c417960loc_37c417960:
37c417960mov r8, [r13]
37c417964add rsi, [rsp+168]
37c41796cadd r15, 16
37c417970mov r14, r12
37c417973
37c417973loc_37c417973:
37c417973mov rdx, [rbp]
37c417977mov [rsp+32], r15
37c41797cmov rcx, rbx
37c41797flea r12, [r14+1]
37c417983lea r9, [rip+0x5c88e]
37c41798asub rdx, r8
37c41798dlea r8, [rsi+16]
37c417991sub rdx, r14
37c417994add rdx, 1
37c417998mov [rsp+352], rdx
37c4179a0mov rdx, rsi
37c4179a3call zlarfgp_64_
37c4179a8mov rdx, [rbp]
37c4179acsub rdx, [r13]
37c4179b0mov r9, rsi
37c4179b3mov rax, [rsp+136]
37c4179bbsub rdx, r14
37c4179bemovsd_xmm x0, [r15+8]
37c4179c4add rdx, 1
37c4179c8movsd_xmm x1, [r15]
37c4179cdxorpd x0, [rip+0x5c86b]
37c4179d5mov [rsp+336], rdx
37c4179ddmov rdx, [rdi]
37c4179e0mov [rsp+64], rax
37c4179e5mov r8, [rsp+120]
37c4179eaunpcklpd x1, x0
37c4179eemov rax, [rsp+528]
37c4179f6sub rdx, r14
37c4179f9mov [rsp+72], 1
37c417a02mov [rsp+344], rdx
37c417a0amov rcx, [rsp+176]
37c417a12mov [rsp+56], rax
37c417a17mov rax, [rsp+128]
37c417a1fmov [rsp+40], rbx
37c417a24lea rdx, [rsi+rax]
37c417a28mov rax, [rsp+152]
37c417a30movups [rsp+352], x1
37c417a38mov [rsp+48], rdx
37c417a3dmov rdx, [rsp+160]
37c417a45mov [rsp+32], rax
37c417a4acall zlarf1f_64_
37c417a4fcmp r12, [rsp+144]
37c417a57jle 0x37c417960
37c417a5djmp 0x37c41704e
37c417a62
37c417a62loc_37c417a62:
37c417a62mov rdx, -5
37c417a69mov esi, 5
37c417a6ejmp 0x37c417028
37c416fb0
37c417a73
37c417a73 // align 0x10
37c417a73 // align 0x10
37c417a80
37c417a80zunbdb3_64_:
37c417a80push r15
37c417a82push r14
37c417a84push r13
37c417a86push r12
37c417a88push rbp
37c417a89push rdi
37c417a8apush rsi
37c417a8bpush rbx
37c417a8csub rsp, 408
37c417a93movups [rsp+352], x6
37c417a9bmovups [rsp+368], x7
37c417aa3movups [rsp+384], x8
37c417aacmov rax, [rsp+512]
37c417ab4mov r11, [rax]
37c417ab7mov rax, [rsp+528]
37c417abfmov r15, rcx
37c417ac2mov r10, r9
37c417ac5mov rax, [rax]
37c417ac8mov r12, rdx
37c417acbmov rcx, [rsp+592]
37c417ad3mov r9, [r15]
37c417ad6mov rdi, r8
37c417ad9mov [rcx], 0
37c417ae0test r9, r9
37c417ae3js 0x37c417b58
37c417ae5mov r8, [rdx]
37c417ae8lea rbx, [r8+r8]
37c417aeccmp r9, rbx
37c417aefjg 0x37c417af6
37c417af1cmp r9, r8
37c417af4jge 0x37c417b70
37c417af6
37c417af6loc_37c417af6:
37c417af6mov rdx, -2
37c417afdmov eax, 2
37c417b02
37c417b02loc_37c417b02:
37c417b02mov [rcx], rdx
37c417b05mov r8l, 7
37c417b0blea rdx, [rsp+336]
37c417b13lea rcx, [rip+0x5c736]
37c417b1amov [rsp+336], rax
37c417b22call xerbla_64_
37c417b27nop
37c417b28
37c417b28loc_37c417b28:
37c417b28movups x6, [rsp+352]
37c417b30movups x7, [rsp+368]
37c417b38movups x8, [rsp+384]
37c417b41add rsp, 408
37c417b48pop rbx
37c417b49pop rsi
37c417b4apop rdi
37c417b4bpop rbp
37c417b4cpop r12
37c417b4epop r13
37c417b50pop r14
37c417b52pop r15
37c417b54ret
37c417b55
37c417b55 0f 1f 00 ...
37c417b58
37c417b58loc_37c417b58:
37c417b58mov rdx, -1
37c417b5fmov eax, 1
37c417b64jmp 0x37c417b02
37c417b66
37c417b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c417b70
37c417b70loc_37c417b70:
37c417b70mov r14, [rdi]
37c417b73mov rdx, r9
37c417b76sub rdx, r8
37c417b79cmp r8, r14
37c417b7cjl 0x37c417b83
37c417b7ecmp r14, rdx
37c417b81jge 0x37c417b94
37c417b83
37c417b83loc_37c417b83:
37c417b83mov rdx, -3
37c417b8amov eax, 3
37c417b8fjmp 0x37c417b02
37c417b94
37c417b94loc_37c417b94:
37c417b94test r8, r8
37c417b97mov r9l, 1
37c417b9dcmovg r9, r8
37c417ba1cmp r11, r9
37c417ba4jl 0x37c4184be
37c417baatest rdx, rdx
37c417badmov r9l, 1
37c417bb3cmovg r9, rdx
37c417bb7cmp rax, r9
37c417bbajge 0x37c417bd0
37c417bbcmov rdx, -7
37c417bc3mov eax, 7
37c417bc8jmp 0x37c417b02
37c417bcd
37c417bcd 0f 1f 00 ...
37c417bd0
37c417bd0loc_37c417bd0:
37c417bd0mov r9, [rsp+584]
37c417bd8mov rsi, [rsp+576]
37c417be0pxor x0, x0
37c417be4mov rbx, [r9]
37c417be7lea r9, [r14-1]
37c417bebmov [rsi+8], 0
37c417bf3mov [rsp+304], r9
37c417bfblea r9, [rdx-1]
37c417bffcmp r9, r8
37c417c02cmovl r9, r8
37c417c06add r9, 1
37c417c0acmp r9, r14
37c417c0dcmovl r9, r14
37c417c11cvtsi2sd x0, r9
37c417c16movsd_xmm [rsi], x0
37c417c1acmp rbx, r9
37c417c1djge 0x37c417c40
37c417c1fcmp rbx, -1
37c417c23je 0x37c417b28
37c417c29mov rdx, -14
37c417c30mov eax, 14
37c417c35jmp 0x37c417b02
37c417c3a
37c417c3a 66 0f 1f 44 00 00 f..D..
37c417c40
37c417c40loc_37c417c40:
37c417c40test rdx, rdx
37c417c43je 0x37c41831d
37c417c49mov r9, rax
37c417c4clea r8, [rax+1]
37c417c50mov r13, [rsp+520]
37c417c58mov rbx, [rsp+552]
37c417c60not r9
37c417c63shl r8, 4
37c417c67lea rcx, [rip+0x5c5ea]
37c417c6emov [rsp+264], r11
37c417c76lea rax, [r9+2*rax]
37c417c7amov [rsp+136], rbx
37c417c82lea rbx, [r11+1]
37c417c86mov rsi, r10
37c417c89shl rax, 4
37c417c8dshl rbx, 4
37c417c91mov [rsp+208], r8
37c417c99mov ebp, 1
37c417c9elea rax, [r13+rax+16]
37c417ca3mov [rsp+216], rbx
37c417cabmov [rsp+152], rax
37c417cb3mov rax, [rsp+568]
37c417cbbmov [rsp+240], rdx
37c417cc3mov [rsp+128], rax
37c417ccbmov rax, [rsp+560]
37c417cd3mov [rsp+504], r10
37c417cdbmov [rsp+184], rax
37c417ce3lea rax, [rbx-16]
37c417ce7lea rbx, [rsp+336]
37c417cefmov [rsp+200], rax
37c417cf7mov rax, [rsp+576]
37c417cffmov [rsp+168], rcx
37c417d07add rax, 16
37c417d0bmov [rsp+120], rax
37c417d10lea rax, [rsp+328]
37c417d18mov [rsp+112], rax
37c417d1dlea rax, [rsp+320]
37c417d25mov [rsp+144], rax
37c417d2dlea rax, [rsp+296]
37c417d35mov [rsp+224], rax
37c417d3dlea rax, [rsp+304]
37c417d45mov [rsp+232], rax
37c417d4dlea rax, [rip+0x5c50c]
37c417d54mov [rsp+160], rax
37c417d5clea rax, [rsp+312]
37c417d64mov [rsp+248], rax
37c417d6clea rax, [rsp+288]
37c417d74mov [rsp+256], rax
37c417d7cjmp 0x37c417e69
37c417d81
37c417d81 0f 1f 80 00 00 00 00 .......
37c417d88
37c417d88loc_37c417d88:
37c417d88mov rcx, [rsp+120]
37c417d8dsub rdx, rbp
37c417d90mov r8, [rsp+112]
37c417d95mov r9, rsi
37c417d98mov rax, [rsp+136]
37c417da0add rdx, 1
37c417da4mov [rsp+320], rdx
37c417dacmov rdx, [rdi]
37c417dafmovsd_xmm x0, [rax+8]
37c417db4movsd_xmm x1, [rax]
37c417db8mov [rsp+64], rcx
37c417dbdmov rcx, [rsp+512]
37c417dc5sub rdx, rbp
37c417dc8xorpd x0, [rip+0x5c4a0]
37c417dd0mov [rsp+72], 1
37c417dd9mov [rsp+48], r10
37c417ddeadd rbp, 1
37c417de2mov [rsp+56], rcx
37c417de7mov rcx, [rsp+168]
37c417defunpcklpd x1, x0
37c417df3mov [rsp+40], rbx
37c417df8mov [rsp+32], rcx
37c417dfdmov rcx, [rsp+160]
37c417e05mov [rsp+328], rdx
37c417e0dmov rdx, [rsp+144]
37c417e15movups [rsp+336], x1
37c417e1dcall zlarf1f_64_
37c417e22mov rax, [rsp+208]
37c417e2amov r14, [rdi]
37c417e2dadd [rsp+152], rax
37c417e35add rsi, [rsp+216]
37c417e3dadd [rsp+136], 16
37c417e46add r13, rax
37c417e49add [rsp+128], 16
37c417e52add [rsp+184], 16
37c417e5bcmp [rsp+240], rbp
37c417e63jl 0x37c418300
37c417e69
37c417e69loc_37c417e69:
37c417e69cmp rbp, 1
37c417e6dje 0x37c417eba
37c417e6fsub r14, rbp
37c417e72lea rdx, [rsi-16]
37c417e76mov r9, r13
37c417e79mov rcx, rbx
37c417e7cmov rax, [rsp+248]
37c417e84add r14, 1
37c417e88mov [rsp+336], r14
37c417e90mov [rsp+48], rax
37c417e95mov rax, [rsp+256]
37c417e9dmov [rsp+40], rax
37c417ea2mov rax, [rsp+512]
37c417eaamov [rsp+32], rax
37c417eafmov r8, rax
37c417eb2call zdrot_64_
37c417eb7mov r14, [rdi]
37c417eba
37c417ebaloc_37c417eba:
37c417ebasub r14, rbp
37c417ebdmov r9, [rsp+528]
37c417ec5mov rdx, r13
37c417ec8mov rcx, rbx
37c417ecbadd r14, 1
37c417ecfmov r8, [rsp+152]
37c417ed7mov [rsp+336], r14
37c417edfmov r14, [rsp+128]
37c417ee7mov [rsp+32], r14
37c417eeccall zlarfgp_64_
37c417ef1mov rdx, [r12]
37c417ef5mov r9, r13
37c417ef8mov r8, rbx
37c417efbmovsd_xmm x7, [r13]
37c417f01mov rax, [rsp+120]
37c417f06lea rcx, [rip+0x5c34a]
37c417f0dmov [rsp+128], r14
37c417f15sub rdx, rbp
37c417f18movsd_xmm [rsp+312], x7
37c417f21add rdx, 1
37c417f25mov [rsp+328], rdx
37c417f2dmov rdx, [rdi]
37c417f30mov [rsp+64], rax
37c417f35sub rdx, rbp
37c417f38mov [rsp+40], r14
37c417f3dlea r14, [r13+16]
37c417f41add rdx, 1
37c417f45mov [rsp+48], rsi
37c417f4amov [rsp+336], rdx
37c417f52mov rdx, [rsp+512]
37c417f5amov [rsp+72], 1
37c417f63mov [rsp+56], rdx
37c417f68mov rdx, [rsp+528]
37c417f70mov [rsp+32], rdx
37c417f75mov rdx, [rsp+112]
37c417f7acall zlarf1f_64_
37c417f7fmov rdx, [r15]
37c417f82sub rdx, [r12]
37c417f86mov r9, r13
37c417f89sub rdx, rbp
37c417f8cmov r11, [rsp+528]
37c417f94mov rcx, [rsp+120]
37c417f99mov r8, rbx
37c417f9cmov [rsp+328], rdx
37c417fa4mov rdx, [rdi]
37c417fa7mov rax, [rsp+128]
37c417fafmov [rsp+56], r11
37c417fb4sub rdx, rbp
37c417fb7mov [rsp+32], r11
37c417fbcmov [rsp+40], rax
37c417fc1add rdx, 1
37c417fc5mov [rsp+64], rcx
37c417fcalea rcx, [rip+0x5c286]
37c417fd1mov [rsp+72], 1
37c417fdamov [rsp+48], r14
37c417fdfmov [rsp+336], rdx
37c417fe7mov rdx, [rsp+112]
37c417feccall zlarf1f_64_
37c417ff1mov rdx, [rdi]
37c417ff4mov r8, [rsp+528]
37c417ffcmov rcx, rbx
37c417fffsub rdx, rbp
37c418002add rdx, 1
37c418006mov [rsp+336], rdx
37c41800emov rdx, r13
37c418011call zlacgv_64_
37c418016mov rdx, [r12]
37c41801amov rcx, [rsp+112]
37c41801flea r8, [rip+0x5c232]
37c418026sub rdx, rbp
37c418029add rdx, 1
37c41802dmov [rsp+328], rdx
37c418035mov rdx, rsi
37c418038call dznrm2_64_
37c41803dmov rdx, [r15]
37c418040sub rdx, [r12]
37c418044mov rcx, rbx
37c418047sub rdx, rbp
37c41804alea r8, [rip+0x5c207]
37c418051movapd x6, x0
37c418055mov [rsp+336], rdx
37c41805dmulsd x6, x0
37c418061mov rdx, r14
37c418064call dznrm2_64_
37c418069mulsd x0, x0
37c41806dmovapd x1, x0
37c418071movapd x0, x7
37c418075addsd x1, x6
37c418079sqrtsd x1, x1
37c41807dmovsd_xmm [rsp+288], x1
37c418086call atan2
37c41808bmov rcx, [r12]
37c41808fmov r8, rbx
37c418092mov r11, [rsp+536]
37c41809amov rax, [rsp+120]
37c41809fmov r10, [rsp+152]
37c4180a7mov rdx, rcx
37c4180aamovsd_xmm [r11+8*rbp-8], x0
37c4180b1mov r9, [rsp+224]
37c4180b9sub rdx, rbp
37c4180bclea r11, [r10+16]
37c4180c0mov r10, [rsp+200]
37c4180c8add rdx, 1
37c4180ccmov [rsp+192], r11
37c4180d4mov [rsp+320], rdx
37c4180dcmov rdx, [r15]
37c4180dfadd r10, rsi
37c4180e2mov [rsp+176], r10
37c4180easub rdx, rcx
37c4180edmov rcx, [rsp+144]
37c4180f5sub rdx, rbp
37c4180f8mov [rsp+328], rdx
37c418100mov rdx, [rdi]
37c418103mov [rsp+88], rax
37c418108mov rax, [rsp+528]
37c418110sub rdx, rbp
37c418113mov [rsp+104], r9
37c418118mov r9, [rsp+232]
37c418120mov [rsp+80], rax
37c418125mov rax, [rsp+512]
37c41812dmov [rsp+336], rdx
37c418135mov rdx, [rsp+112]
37c41813amov [rsp+64], rax
37c41813fmov rax, [rsp+168]
37c418147mov [rsp+96], r9
37c41814cmov r9, rsi
37c41814fmov [rsp+32], rax
37c418154mov [rsp+56], r10
37c418159mov [rsp+72], r11
37c41815emov [rsp+48], rax
37c418163mov [rsp+40], r14
37c418168call zunbdb5_64_
37c41816dmov rdx, [r12]
37c418171mov rcx, rbx
37c418174lea r8, [rsi+16]
37c418178mov rax, [rsp+136]
37c418180lea r9, [rip+0x5c0d1]
37c418187sub rdx, rbp
37c41818amov [rsp+32], rax
37c41818fadd rdx, 1
37c418193mov [rsp+336], rdx
37c41819bmov rdx, rsi
37c41819ecall zlarfgp_64_
37c4181a3mov rdx, [r12]
37c4181a7mov rcx, [r15]
37c4181aamov r10, [rsp+176]
37c4181b2sub rcx, rdx
37c4181b5cmp rcx, rbp
37c4181b8jle 0x37c417d88
37c4181bemov rax, [rsp+184]
37c4181c6sub rcx, rbp
37c4181c9lea r8, [r13+32]
37c4181cdmov rdx, r14
37c4181d0lea r9, [rip+0x5c081]
37c4181d7mov [rsp+336], rcx
37c4181dfmov rcx, rbx
37c4181e2mov [rsp+32], rax
37c4181e7call zlarfgp_64_
37c4181ecmovsd_xmm x1, [rsi]
37c4181f0movsd_xmm x0, [r13+16]
37c4181f6call atan2
37c4181fblea rdx, [rsp+280]
37c418203lea r8, [rsp+272]
37c41820bmovapd x6, x0
37c41820fcall fn_37c430950
37c418214mov rdx, [r15]
37c418217sub rdx, [r12]
37c41821bmov r9, r14
37c41821emov rax, [rsp+184]
37c418226sub rdx, rbp
37c418229movsd_xmm x1, [rsp+272]
37c418232movsd_xmm x0, [rsp+280]
37c41823bmov rcx, [rsp+544]
37c418243mov [rsp+320], rdx
37c41824bmovsd_xmm [rsp+288], x1
37c418254movsd_xmm x1, [rax]
37c418258mov rdx, [rdi]
37c41825bmovsd_xmm [rsp+312], x0
37c418264movsd_xmm x0, [rax+8]
37c418269mov rax, [rsp+120]
37c41826emovsd_xmm [rcx+8*rbp-8], x6
37c418274xorpd x0, [rip+0x5bff4]
37c41827csub rdx, rbp
37c41827fmov r8, [rsp+112]
37c418284mov [rsp+64], rax
37c418289mov rax, [rsp+528]
37c418291mov [rsp+40], rbx
37c418296mov rcx, [rsp+160]
37c41829eunpcklpd x1, x0
37c4182a2mov [rsp+56], rax
37c4182a7mov rax, [rsp+192]
37c4182afmov [rsp+328], rdx
37c4182b7mov rdx, [rsp+144]
37c4182bfmov [rsp+48], rax
37c4182c4mov rax, [rsp+168]
37c4182ccmov [rsp+72], 1
37c4182d5mov [rsp+32], rax
37c4182damovups [rsp+336], x1
37c4182e2call zlarf1f_64_
37c4182e7mov rdx, [r12]
37c4182ebmov r10, [rsp+176]
37c4182f3jmp 0x37c417d88
37c4182f8
37c4182f8 0f 1f 84 00 00 00 00 00 ........
37c418300
37c418300loc_37c418300:
37c418300mov r8, [r12]
37c418304mov rax, [r15]
37c418307mov r11, [rsp+264]
37c41830fmov r10, [rsp+504]
37c418317sub rax, r8
37c41831amov rdx, rax
37c41831d
37c41831dloc_37c41831d:
37c41831dlea r15, [rdx+1]
37c418321cmp r15, r14
37c418324jg 0x37c417b28
37c41832alea rbx, [r11+1]
37c41832emov rax, r11
37c418331lea rcx, [rip+0x5bf20]
37c418338mov rbp, r15
37c41833bimul r11, r15
37c41833fnot rax
37c418342shl rbx, 4
37c418346mov [rsp+136], rcx
37c41834eadd rax, rdx
37c418351mov [rsp+152], rbx
37c418359add rax, r11
37c41835cshl rax, 4
37c418360lea rsi, [r10+rax+16]
37c418365mov rax, rdx
37c418368shl rax, 4
37c41836cadd rax, [rsp+552]
37c418374mov r13, rax
37c418377lea rax, [rbx-16]
37c41837blea rbx, [rsp+336]
37c418383mov [rsp+128], rax
37c41838bmov rax, [rsp+576]
37c418393mov r15, r13
37c418396add rax, 16
37c41839amov [rsp+120], rax
37c41839flea rax, [rsp+328]
37c4183a7mov [rsp+112], rax
37c4183aclea rax, [rsp+320]
37c4183b4mov [rsp+144], rax
37c4183bclea rax, [rip+0x5be9d]
37c4183c3mov [rsp+160], rax
37c4183cbjmp 0x37c4183e3
37c4183cd
37c4183cd 0f 1f 00 ...
37c4183d0
37c4183d0loc_37c4183d0:
37c4183d0mov r8, [r12]
37c4183d4add rsi, [rsp+152]
37c4183dcadd r15, 16
37c4183e0mov rbp, r13
37c4183e3
37c4183e3loc_37c4183e3:
37c4183e3sub r8, rbp
37c4183e6mov [rsp+32], r15
37c4183ebmov rdx, rsi
37c4183eemov rcx, rbx
37c4183f1add r8, 1
37c4183f5lea r9, [rip+0x5be5c]
37c4183fclea r13, [rbp+1]
37c418400mov [rsp+336], r8
37c418408lea r8, [rsi+16]
37c41840ccall zlarfgp_64_
37c418411mov rdx, [r12]
37c418415mov rax, [rsp+120]
37c41841amov r9, rsi
37c41841dmovsd_xmm x0, [r15+8]
37c418423movsd_xmm x1, [r15]
37c418428sub rdx, rbp
37c41842bxorpd x0, [rip+0x5be3d]
37c418433mov r8, [rsp+112]
37c418438add rdx, 1
37c41843cmov rcx, [rsp+160]
37c418444mov [rsp+320], rdx
37c41844cmov rdx, [rdi]
37c41844funpcklpd x1, x0
37c418453mov [rsp+64], rax
37c418458mov rax, [rsp+512]
37c418460sub rdx, rbp
37c418463mov [rsp+40], rbx
37c418468mov [rsp+56], rax
37c41846dmov rax, [rsp+128]
37c418475mov [rsp+72], 1
37c41847eadd rax, rsi
37c418481mov [rsp+328], rdx
37c418489mov rdx, [rsp+144]
37c418491mov [rsp+48], rax
37c418496mov rax, [rsp+136]
37c41849emovups [rsp+336], x1
37c4184a6mov [rsp+32], rax
37c4184abcall zlarf1f_64_
37c4184b0cmp r13, r14
37c4184b3jle 0x37c4183d0
37c4184b9jmp 0x37c417b28
37c4184be
37c4184beloc_37c4184be:
37c4184bemov rdx, -5
37c4184c5mov eax, 5
37c4184cajmp 0x37c417b02
37c417a80
37c417a80zunbdb3_64_:
37c417a80push r15
37c417a82push r14
37c417a84push r13
37c417a86push r12
37c417a88push rbp
37c417a89push rdi
37c417a8apush rsi
37c417a8bpush rbx
37c417a8csub rsp, 408
37c417a93movups [rsp+352], x6
37c417a9bmovups [rsp+368], x7
37c417aa3movups [rsp+384], x8
37c417aacmov rax, [rsp+512]
37c417ab4mov r11, [rax]
37c417ab7mov rax, [rsp+528]
37c417abfmov r15, rcx
37c417ac2mov r10, r9
37c417ac5mov rax, [rax]
37c417ac8mov r12, rdx
37c417acbmov rcx, [rsp+592]
37c417ad3mov r9, [r15]
37c417ad6mov rdi, r8
37c417ad9mov [rcx], 0
37c417ae0test r9, r9
37c417ae3js 0x37c417b58
37c417ae5mov r8, [rdx]
37c417ae8lea rbx, [r8+r8]
37c417aeccmp r9, rbx
37c417aefjg 0x37c417af6
37c417af1cmp r9, r8
37c417af4jge 0x37c417b70
37c417af6
37c417af6loc_37c417af6:
37c417af6mov rdx, -2
37c417afdmov eax, 2
37c417b02
37c417b02loc_37c417b02:
37c417b02mov [rcx], rdx
37c417b05mov r8l, 7
37c417b0blea rdx, [rsp+336]
37c417b13lea rcx, [rip+0x5c736]
37c417b1amov [rsp+336], rax
37c417b22call xerbla_64_
37c417b27nop
37c417b28
37c417b28loc_37c417b28:
37c417b28movups x6, [rsp+352]
37c417b30movups x7, [rsp+368]
37c417b38movups x8, [rsp+384]
37c417b41add rsp, 408
37c417b48pop rbx
37c417b49pop rsi
37c417b4apop rdi
37c417b4bpop rbp
37c417b4cpop r12
37c417b4epop r13
37c417b50pop r14
37c417b52pop r15
37c417b54ret
37c417b55
37c417b55 0f 1f 00 ...
37c417b58
37c417b58loc_37c417b58:
37c417b58mov rdx, -1
37c417b5fmov eax, 1
37c417b64jmp 0x37c417b02
37c417b66
37c417b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c417b70
37c417b70loc_37c417b70:
37c417b70mov r14, [rdi]
37c417b73mov rdx, r9
37c417b76sub rdx, r8
37c417b79cmp r8, r14
37c417b7cjl 0x37c417b83
37c417b7ecmp r14, rdx
37c417b81jge 0x37c417b94
37c417b83
37c417b83loc_37c417b83:
37c417b83mov rdx, -3
37c417b8amov eax, 3
37c417b8fjmp 0x37c417b02
37c417b94
37c417b94loc_37c417b94:
37c417b94test r8, r8
37c417b97mov r9l, 1
37c417b9dcmovg r9, r8
37c417ba1cmp r11, r9
37c417ba4jl 0x37c4184be
37c417baatest rdx, rdx
37c417badmov r9l, 1
37c417bb3cmovg r9, rdx
37c417bb7cmp rax, r9
37c417bbajge 0x37c417bd0
37c417bbcmov rdx, -7
37c417bc3mov eax, 7
37c417bc8jmp 0x37c417b02
37c417bcd
37c417bcd 0f 1f 00 ...
37c417bd0
37c417bd0loc_37c417bd0:
37c417bd0mov r9, [rsp+584]
37c417bd8mov rsi, [rsp+576]
37c417be0pxor x0, x0
37c417be4mov rbx, [r9]
37c417be7lea r9, [r14-1]
37c417bebmov [rsi+8], 0
37c417bf3mov [rsp+304], r9
37c417bfblea r9, [rdx-1]
37c417bffcmp r9, r8
37c417c02cmovl r9, r8
37c417c06add r9, 1
37c417c0acmp r9, r14
37c417c0dcmovl r9, r14
37c417c11cvtsi2sd x0, r9
37c417c16movsd_xmm [rsi], x0
37c417c1acmp rbx, r9
37c417c1djge 0x37c417c40
37c417c1fcmp rbx, -1
37c417c23je 0x37c417b28
37c417c29mov rdx, -14
37c417c30mov eax, 14
37c417c35jmp 0x37c417b02
37c417c3a
37c417c3a 66 0f 1f 44 00 00 f..D..
37c417c40
37c417c40loc_37c417c40:
37c417c40test rdx, rdx
37c417c43je 0x37c41831d
37c417c49mov r9, rax
37c417c4clea r8, [rax+1]
37c417c50mov r13, [rsp+520]
37c417c58mov rbx, [rsp+552]
37c417c60not r9
37c417c63shl r8, 4
37c417c67lea rcx, [rip+0x5c5ea]
37c417c6emov [rsp+264], r11
37c417c76lea rax, [r9+2*rax]
37c417c7amov [rsp+136], rbx
37c417c82lea rbx, [r11+1]
37c417c86mov rsi, r10
37c417c89shl rax, 4
37c417c8dshl rbx, 4
37c417c91mov [rsp+208], r8
37c417c99mov ebp, 1
37c417c9elea rax, [r13+rax+16]
37c417ca3mov [rsp+216], rbx
37c417cabmov [rsp+152], rax
37c417cb3mov rax, [rsp+568]
37c417cbbmov [rsp+240], rdx
37c417cc3mov [rsp+128], rax
37c417ccbmov rax, [rsp+560]
37c417cd3mov [rsp+504], r10
37c417cdbmov [rsp+184], rax
37c417ce3lea rax, [rbx-16]
37c417ce7lea rbx, [rsp+336]
37c417cefmov [rsp+200], rax
37c417cf7mov rax, [rsp+576]
37c417cffmov [rsp+168], rcx
37c417d07add rax, 16
37c417d0bmov [rsp+120], rax
37c417d10lea rax, [rsp+328]
37c417d18mov [rsp+112], rax
37c417d1dlea rax, [rsp+320]
37c417d25mov [rsp+144], rax
37c417d2dlea rax, [rsp+296]
37c417d35mov [rsp+224], rax
37c417d3dlea rax, [rsp+304]
37c417d45mov [rsp+232], rax
37c417d4dlea rax, [rip+0x5c50c]
37c417d54mov [rsp+160], rax
37c417d5clea rax, [rsp+312]
37c417d64mov [rsp+248], rax
37c417d6clea rax, [rsp+288]
37c417d74mov [rsp+256], rax
37c417d7cjmp 0x37c417e69
37c417d81
37c417d81 0f 1f 80 00 00 00 00 .......
37c417d88
37c417d88loc_37c417d88:
37c417d88mov rcx, [rsp+120]
37c417d8dsub rdx, rbp
37c417d90mov r8, [rsp+112]
37c417d95mov r9, rsi
37c417d98mov rax, [rsp+136]
37c417da0add rdx, 1
37c417da4mov [rsp+320], rdx
37c417dacmov rdx, [rdi]
37c417dafmovsd_xmm x0, [rax+8]
37c417db4movsd_xmm x1, [rax]
37c417db8mov [rsp+64], rcx
37c417dbdmov rcx, [rsp+512]
37c417dc5sub rdx, rbp
37c417dc8xorpd x0, [rip+0x5c4a0]
37c417dd0mov [rsp+72], 1
37c417dd9mov [rsp+48], r10
37c417ddeadd rbp, 1
37c417de2mov [rsp+56], rcx
37c417de7mov rcx, [rsp+168]
37c417defunpcklpd x1, x0
37c417df3mov [rsp+40], rbx
37c417df8mov [rsp+32], rcx
37c417dfdmov rcx, [rsp+160]
37c417e05mov [rsp+328], rdx
37c417e0dmov rdx, [rsp+144]
37c417e15movups [rsp+336], x1
37c417e1dcall zlarf1f_64_
37c417e22mov rax, [rsp+208]
37c417e2amov r14, [rdi]
37c417e2dadd [rsp+152], rax
37c417e35add rsi, [rsp+216]
37c417e3dadd [rsp+136], 16
37c417e46add r13, rax
37c417e49add [rsp+128], 16
37c417e52add [rsp+184], 16
37c417e5bcmp [rsp+240], rbp
37c417e63jl 0x37c418300
37c417e69
37c417e69loc_37c417e69:
37c417e69cmp rbp, 1
37c417e6dje 0x37c417eba
37c417e6fsub r14, rbp
37c417e72lea rdx, [rsi-16]
37c417e76mov r9, r13
37c417e79mov rcx, rbx
37c417e7cmov rax, [rsp+248]
37c417e84add r14, 1
37c417e88mov [rsp+336], r14
37c417e90mov [rsp+48], rax
37c417e95mov rax, [rsp+256]
37c417e9dmov [rsp+40], rax
37c417ea2mov rax, [rsp+512]
37c417eaamov [rsp+32], rax
37c417eafmov r8, rax
37c417eb2call zdrot_64_
37c417eb7mov r14, [rdi]
37c417eba
37c417ebaloc_37c417eba:
37c417ebasub r14, rbp
37c417ebdmov r9, [rsp+528]
37c417ec5mov rdx, r13
37c417ec8mov rcx, rbx
37c417ecbadd r14, 1
37c417ecfmov r8, [rsp+152]
37c417ed7mov [rsp+336], r14
37c417edfmov r14, [rsp+128]
37c417ee7mov [rsp+32], r14
37c417eeccall zlarfgp_64_
37c417ef1mov rdx, [r12]
37c417ef5mov r9, r13
37c417ef8mov r8, rbx
37c417efbmovsd_xmm x7, [r13]
37c417f01mov rax, [rsp+120]
37c417f06lea rcx, [rip+0x5c34a]
37c417f0dmov [rsp+128], r14
37c417f15sub rdx, rbp
37c417f18movsd_xmm [rsp+312], x7
37c417f21add rdx, 1
37c417f25mov [rsp+328], rdx
37c417f2dmov rdx, [rdi]
37c417f30mov [rsp+64], rax
37c417f35sub rdx, rbp
37c417f38mov [rsp+40], r14
37c417f3dlea r14, [r13+16]
37c417f41add rdx, 1
37c417f45mov [rsp+48], rsi
37c417f4amov [rsp+336], rdx
37c417f52mov rdx, [rsp+512]
37c417f5amov [rsp+72], 1
37c417f63mov [rsp+56], rdx
37c417f68mov rdx, [rsp+528]
37c417f70mov [rsp+32], rdx
37c417f75mov rdx, [rsp+112]
37c417f7acall zlarf1f_64_
37c417f7fmov rdx, [r15]
37c417f82sub rdx, [r12]
37c417f86mov r9, r13
37c417f89sub rdx, rbp
37c417f8cmov r11, [rsp+528]
37c417f94mov rcx, [rsp+120]
37c417f99mov r8, rbx
37c417f9cmov [rsp+328], rdx
37c417fa4mov rdx, [rdi]
37c417fa7mov rax, [rsp+128]
37c417fafmov [rsp+56], r11
37c417fb4sub rdx, rbp
37c417fb7mov [rsp+32], r11
37c417fbcmov [rsp+40], rax
37c417fc1add rdx, 1
37c417fc5mov [rsp+64], rcx
37c417fcalea rcx, [rip+0x5c286]
37c417fd1mov [rsp+72], 1
37c417fdamov [rsp+48], r14
37c417fdfmov [rsp+336], rdx
37c417fe7mov rdx, [rsp+112]
37c417feccall zlarf1f_64_
37c417ff1mov rdx, [rdi]
37c417ff4mov r8, [rsp+528]
37c417ffcmov rcx, rbx
37c417fffsub rdx, rbp
37c418002add rdx, 1
37c418006mov [rsp+336], rdx
37c41800emov rdx, r13
37c418011call zlacgv_64_
37c418016mov rdx, [r12]
37c41801amov rcx, [rsp+112]
37c41801flea r8, [rip+0x5c232]
37c418026sub rdx, rbp
37c418029add rdx, 1
37c41802dmov [rsp+328], rdx
37c418035mov rdx, rsi
37c418038call dznrm2_64_
37c41803dmov rdx, [r15]
37c418040sub rdx, [r12]
37c418044mov rcx, rbx
37c418047sub rdx, rbp
37c41804alea r8, [rip+0x5c207]
37c418051movapd x6, x0
37c418055mov [rsp+336], rdx
37c41805dmulsd x6, x0
37c418061mov rdx, r14
37c418064call dznrm2_64_
37c418069mulsd x0, x0
37c41806dmovapd x1, x0
37c418071movapd x0, x7
37c418075addsd x1, x6
37c418079sqrtsd x1, x1
37c41807dmovsd_xmm [rsp+288], x1
37c418086call atan2
37c41808bmov rcx, [r12]
37c41808fmov r8, rbx
37c418092mov r11, [rsp+536]
37c41809amov rax, [rsp+120]
37c41809fmov r10, [rsp+152]
37c4180a7mov rdx, rcx
37c4180aamovsd_xmm [r11+8*rbp-8], x0
37c4180b1mov r9, [rsp+224]
37c4180b9sub rdx, rbp
37c4180bclea r11, [r10+16]
37c4180c0mov r10, [rsp+200]
37c4180c8add rdx, 1
37c4180ccmov [rsp+192], r11
37c4180d4mov [rsp+320], rdx
37c4180dcmov rdx, [r15]
37c4180dfadd r10, rsi
37c4180e2mov [rsp+176], r10
37c4180easub rdx, rcx
37c4180edmov rcx, [rsp+144]
37c4180f5sub rdx, rbp
37c4180f8mov [rsp+328], rdx
37c418100mov rdx, [rdi]
37c418103mov [rsp+88], rax
37c418108mov rax, [rsp+528]
37c418110sub rdx, rbp
37c418113mov [rsp+104], r9
37c418118mov r9, [rsp+232]
37c418120mov [rsp+80], rax
37c418125mov rax, [rsp+512]
37c41812dmov [rsp+336], rdx
37c418135mov rdx, [rsp+112]
37c41813amov [rsp+64], rax
37c41813fmov rax, [rsp+168]
37c418147mov [rsp+96], r9
37c41814cmov r9, rsi
37c41814fmov [rsp+32], rax
37c418154mov [rsp+56], r10
37c418159mov [rsp+72], r11
37c41815emov [rsp+48], rax
37c418163mov [rsp+40], r14
37c418168call zunbdb5_64_
37c41816dmov rdx, [r12]
37c418171mov rcx, rbx
37c418174lea r8, [rsi+16]
37c418178mov rax, [rsp+136]
37c418180lea r9, [rip+0x5c0d1]
37c418187sub rdx, rbp
37c41818amov [rsp+32], rax
37c41818fadd rdx, 1
37c418193mov [rsp+336], rdx
37c41819bmov rdx, rsi
37c41819ecall zlarfgp_64_
37c4181a3mov rdx, [r12]
37c4181a7mov rcx, [r15]
37c4181aamov r10, [rsp+176]
37c4181b2sub rcx, rdx
37c4181b5cmp rcx, rbp
37c4181b8jle 0x37c417d88
37c4181bemov rax, [rsp+184]
37c4181c6sub rcx, rbp
37c4181c9lea r8, [r13+32]
37c4181cdmov rdx, r14
37c4181d0lea r9, [rip+0x5c081]
37c4181d7mov [rsp+336], rcx
37c4181dfmov rcx, rbx
37c4181e2mov [rsp+32], rax
37c4181e7call zlarfgp_64_
37c4181ecmovsd_xmm x1, [rsi]
37c4181f0movsd_xmm x0, [r13+16]
37c4181f6call atan2
37c4181fblea rdx, [rsp+280]
37c418203lea r8, [rsp+272]
37c41820bmovapd x6, x0
37c41820fcall fn_37c430950
37c418214mov rdx, [r15]
37c418217sub rdx, [r12]
37c41821bmov r9, r14
37c41821emov rax, [rsp+184]
37c418226sub rdx, rbp
37c418229movsd_xmm x1, [rsp+272]
37c418232movsd_xmm x0, [rsp+280]
37c41823bmov rcx, [rsp+544]
37c418243mov [rsp+320], rdx
37c41824bmovsd_xmm [rsp+288], x1
37c418254movsd_xmm x1, [rax]
37c418258mov rdx, [rdi]
37c41825bmovsd_xmm [rsp+312], x0
37c418264movsd_xmm x0, [rax+8]
37c418269mov rax, [rsp+120]
37c41826emovsd_xmm [rcx+8*rbp-8], x6
37c418274xorpd x0, [rip+0x5bff4]
37c41827csub rdx, rbp
37c41827fmov r8, [rsp+112]
37c418284mov [rsp+64], rax
37c418289mov rax, [rsp+528]
37c418291mov [rsp+40], rbx
37c418296mov rcx, [rsp+160]
37c41829eunpcklpd x1, x0
37c4182a2mov [rsp+56], rax
37c4182a7mov rax, [rsp+192]
37c4182afmov [rsp+328], rdx
37c4182b7mov rdx, [rsp+144]
37c4182bfmov [rsp+48], rax
37c4182c4mov rax, [rsp+168]
37c4182ccmov [rsp+72], 1
37c4182d5mov [rsp+32], rax
37c4182damovups [rsp+336], x1
37c4182e2call zlarf1f_64_
37c4182e7mov rdx, [r12]
37c4182ebmov r10, [rsp+176]
37c4182f3jmp 0x37c417d88
37c4182f8
37c4182f8 0f 1f 84 00 00 00 00 00 ........
37c418300
37c418300loc_37c418300:
37c418300mov r8, [r12]
37c418304mov rax, [r15]
37c418307mov r11, [rsp+264]
37c41830fmov r10, [rsp+504]
37c418317sub rax, r8
37c41831amov rdx, rax
37c41831d
37c41831dloc_37c41831d:
37c41831dlea r15, [rdx+1]
37c418321cmp r15, r14
37c418324jg 0x37c417b28
37c41832alea rbx, [r11+1]
37c41832emov rax, r11
37c418331lea rcx, [rip+0x5bf20]
37c418338mov rbp, r15
37c41833bimul r11, r15
37c41833fnot rax
37c418342shl rbx, 4
37c418346mov [rsp+136], rcx
37c41834eadd rax, rdx
37c418351mov [rsp+152], rbx
37c418359add rax, r11
37c41835cshl rax, 4
37c418360lea rsi, [r10+rax+16]
37c418365mov rax, rdx
37c418368shl rax, 4
37c41836cadd rax, [rsp+552]
37c418374mov r13, rax
37c418377lea rax, [rbx-16]
37c41837blea rbx, [rsp+336]
37c418383mov [rsp+128], rax
37c41838bmov rax, [rsp+576]
37c418393mov r15, r13
37c418396add rax, 16
37c41839amov [rsp+120], rax
37c41839flea rax, [rsp+328]
37c4183a7mov [rsp+112], rax
37c4183aclea rax, [rsp+320]
37c4183b4mov [rsp+144], rax
37c4183bclea rax, [rip+0x5be9d]
37c4183c3mov [rsp+160], rax
37c4183cbjmp 0x37c4183e3
37c4183cd
37c4183cd 0f 1f 00 ...
37c4183d0
37c4183d0loc_37c4183d0:
37c4183d0mov r8, [r12]
37c4183d4add rsi, [rsp+152]
37c4183dcadd r15, 16
37c4183e0mov rbp, r13
37c4183e3
37c4183e3loc_37c4183e3:
37c4183e3sub r8, rbp
37c4183e6mov [rsp+32], r15
37c4183ebmov rdx, rsi
37c4183eemov rcx, rbx
37c4183f1add r8, 1
37c4183f5lea r9, [rip+0x5be5c]
37c4183fclea r13, [rbp+1]
37c418400mov [rsp+336], r8
37c418408lea r8, [rsi+16]
37c41840ccall zlarfgp_64_
37c418411mov rdx, [r12]
37c418415mov rax, [rsp+120]
37c41841amov r9, rsi
37c41841dmovsd_xmm x0, [r15+8]
37c418423movsd_xmm x1, [r15]
37c418428sub rdx, rbp
37c41842bxorpd x0, [rip+0x5be3d]
37c418433mov r8, [rsp+112]
37c418438add rdx, 1
37c41843cmov rcx, [rsp+160]
37c418444mov [rsp+320], rdx
37c41844cmov rdx, [rdi]
37c41844funpcklpd x1, x0
37c418453mov [rsp+64], rax
37c418458mov rax, [rsp+512]
37c418460sub rdx, rbp
37c418463mov [rsp+40], rbx
37c418468mov [rsp+56], rax
37c41846dmov rax, [rsp+128]
37c418475mov [rsp+72], 1
37c41847eadd rax, rsi
37c418481mov [rsp+328], rdx
37c418489mov rdx, [rsp+144]
37c418491mov [rsp+48], rax
37c418496mov rax, [rsp+136]
37c41849emovups [rsp+336], x1
37c4184a6mov [rsp+32], rax
37c4184abcall zlarf1f_64_
37c4184b0cmp r13, r14
37c4184b3jle 0x37c4183d0
37c4184b9jmp 0x37c417b28
37c4184be
37c4184beloc_37c4184be:
37c4184bemov rdx, -5
37c4184c5mov eax, 5
37c4184cajmp 0x37c417b02
37c417a80
37c4184cf
37c4184cf // align 0x20
37c4184cf // align 0x20
37c4184e0
37c4184e0zunbdb4_64_:
37c4184e0push r15
37c4184e2push r14
37c4184e4push r13
37c4184e6push r12
37c4184e8push rbp
37c4184e9push rdi
37c4184eapush rsi
37c4184ebpush rbx
37c4184ecsub rsp, 408
37c4184f3movups [rsp+368], x6
37c4184fbmovups [rsp+384], x7
37c418503mov rax, [rsp+512]
37c41850bmov r13, [rsp+600]
37c418513mov r12, [rsp+576]
37c41851bmov r15, [rax]
37c41851emov rax, [rsp+528]
37c418526mov [r13], 0
37c41852emov r14, [rax]
37c418531mov rax, [rcx]
37c418534mov rbp, rcx
37c418537mov rdi, rdx
37c41853amov [rsp+504], r9
37c418542mov rsi, r8
37c418545mov [rsp+280], r15
37c41854dmov [rsp+176], r14
37c418555test rax, rax
37c418558js 0x37c4185d8
37c41855amov r11, [rdx]
37c41855dmov rdx, [r8]
37c418560mov rbx, rax
37c418563sub rbx, rdx
37c418566mov rcx, r11
37c418569mov [rsp+184], rbx
37c418571cmp r11, rdx
37c418574jg 0x37c41857b
37c418576cmp r11, rbx
37c418579jge 0x37c4185f0
37c41857b
37c41857bloc_37c41857b:
37c41857bmov rdx, -2
37c418582mov eax, 2
37c418587
37c418587loc_37c418587:
37c418587mov [r13], rdx
37c41858bmov r8l, 7
37c418591lea rdx, [rsp+352]
37c418599lea rcx, [rip+0x5bce0]
37c4185a0mov [rsp+352], rax
37c4185a8call xerbla_64_
37c4185adnop
37c4185ae
37c4185aeloc_37c4185ae:
37c4185aemovups x6, [rsp+368]
37c4185b6movups x7, [rsp+384]
37c4185beadd rsp, 408
37c4185c5pop rbx
37c4185c6pop rsi
37c4185c7pop rdi
37c4185c8pop rbp
37c4185c9pop r12
37c4185cbpop r13
37c4185cdpop r14
37c4185cfpop r15
37c4185d1ret
37c4185d2
37c4185d2 66 0f 1f 44 00 00 f..D..
37c4185d8
37c4185d8loc_37c4185d8:
37c4185d8mov rdx, -1
37c4185dfmov eax, 1
37c4185e4jmp 0x37c418587
37c4185e6
37c4185e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c4185f0
37c4185f0loc_37c4185f0:
37c4185f0cmp rax, rdx
37c4185f3jl 0x37c418630
37c4185f5test r11, r11
37c4185f8mov r8l, 1
37c4185fecmovg r8, r11
37c418602cmp r15, r8
37c418605jl 0x37c418641
37c418607mov rbx, rax
37c41860amov r8l, 1
37c418610sub rbx, r11
37c418613test rbx, rbx
37c418616cmovg r8, rbx
37c41861acmp r14, r8
37c41861djge 0x37c418658
37c41861fmov rdx, -7
37c418626mov eax, 7
37c41862bjmp 0x37c418587
37c418630
37c418630loc_37c418630:
37c418630mov rdx, -3
37c418637mov eax, 3
37c41863cjmp 0x37c418587
37c418641
37c418641loc_37c418641:
37c418641mov rdx, -5
37c418648mov eax, 5
37c41864djmp 0x37c418587
37c418652
37c418652 66 0f 1f 44 00 00 f..D..
37c418658
37c418658loc_37c418658:
37c418658mov r8, [rsp+592]
37c418660lea r10, [rdx-1]
37c418664pxor x0, x0
37c418668mov [rsp+320], rdx
37c418670mov r9, [r8]
37c418673lea r8, [r11-1]
37c418677cmp r10, r8
37c41867acmovge r8, r10
37c41867elea r10, [rbx-1]
37c418682mov rbx, [rsp+584]
37c41868acmp r8, r10
37c41868dmov [rbx+8], 0
37c418695cmovl r8, r10
37c418699lea r10, [rdx+1]
37c41869dadd r8, 1
37c4186a1cmp r8, r10
37c4186a4cmovl r8, r10
37c4186a8cvtsi2sd x0, r8
37c4186admovsd_xmm [rbx], x0
37c4186b1cmp r9, r8
37c4186b4jge 0x37c4186d8
37c4186b6cmp r9, -1
37c4186baje 0x37c4185ae
37c4186c0mov rdx, -14
37c4186c7mov eax, 14
37c4186ccjmp 0x37c418587
37c4186d1
37c4186d1 0f 1f 80 00 00 00 00 .......
37c4186d8
37c4186d8loc_37c4186d8:
37c4186d8mov rbx, [rsp+176]
37c4186e0not rbx
37c4186e3mov [rsp+272], rbx
37c4186ebcmp [rsp+184], 0
37c4186f4jle 0x37c4190f9
37c4186famov rcx, [rsp+520]
37c418702mov rbx, [rsp+176]
37c41870alea r8, [rax+1]
37c41870epxor x0, x0
37c418712mov [rsp+144], rcx
37c41871amov rcx, [rsp+280]
37c418722add rbx, 1
37c418726shl rbx, 4
37c41872alea rdx, [rcx+1]
37c41872emov [rsp+232], rbx
37c418736shl rcx, 4
37c41873asub rbx, 16
37c41873eshl rdx, 4
37c418742mov [rsp+224], rcx
37c41874amov r14, rdx
37c41874dmov [rsp+208], rdx
37c418755mov rdx, [rsp+504]
37c41875dmov [rsp+200], rbx
37c418765add rdx, 16
37c418769sub rdx, r14
37c41876cmov r14, [rsp+520]
37c418774mov r15, rdx
37c418777mov rdx, [rsp+272]
37c41877fshl rdx, 4
37c418783lea rdx, [r14+rdx+16]
37c418788mov [rsp+128], rdx
37c418790mov edx, 1
37c418795test rax, rax
37c418798je 0x37c4187b6
37c41879anop [rax+rax]
37c4187a0
37c4187a0loc_37c4187a0:
37c4187a0mov rcx, rdx
37c4187a3add rdx, 1
37c4187a7shl rcx, 4
37c4187abmovups [r12+rcx-16], x0
37c4187b1cmp rdx, r8
37c4187b4jne 0x37c4187a0
37c4187b6
37c4187b6loc_37c4187b6:
37c4187b6sub rax, r11
37c4187b9lea r13, [rip+0x5bac8]
37c4187c0mov r9, r12
37c4187c3mov r8, rsi
37c4187c6mov [rsp+48], r13
37c4187cblea rbx, [rsp+352]
37c4187d3mov rcx, rdi
37c4187d6mov [rsp+352], rax
37c4187demov rax, [rsp+584]
37c4187e6mov rdx, rbx
37c4187e9mov [rsp+32], r13
37c4187eelea r14, [rax+16]
37c4187f2lea rax, [rsp+312]
37c4187famov [rsp+256], rax
37c418802mov [rsp+104], rax
37c418807lea rax, [rsp+320]
37c41880fmov [rsp+264], rax
37c418817mov [rsp+96], rax
37c41881cmov rax, [rsp+528]
37c418824mov [rsp+88], r14
37c418829mov [rsp+80], rax
37c41882emov rax, [rsp+520]
37c418836mov [rsp+136], r14
37c41883emov [rsp+72], rax
37c418843mov rax, [rsp+512]
37c41884bmov [rsp+64], rax
37c418850mov rax, [rsp+504]
37c418858mov [rsp+56], rax
37c41885dmov rax, r11
37c418860shl rax, 4
37c418864add rax, r12
37c418867mov [rsp+40], rax
37c41886ccall zunbdb5_64_
37c418871mov r9, r13
37c418874mov r8, r12
37c418877mov rcx, rdi
37c41887alea rdx, [rip+0x5ba0f]
37c418881call zscal_64_
37c418886mov r9, r13
37c418889lea r8, [r12+16]
37c41888emov rdx, r12
37c418891mov rax, [rsp+552]
37c418899mov rcx, rdi
37c41889cmov [rsp+32], rax
37c4188a1call zlarfgp_64_
37c4188a6mov rax, [rdi]
37c4188a9mov rdx, [rbp]
37c4188admov r9, r13
37c4188b0mov rcx, [rsp+560]
37c4188b8sub rdx, rax
37c4188bbadd rax, 1
37c4188bfmov [rsp+32], rcx
37c4188c4shl rax, 4
37c4188c8mov rcx, rbx
37c4188cblea r8, [r12+rax]
37c4188cfmov [rsp+352], rdx
37c4188d7lea rdx, [r12+rax-16]
37c4188dccall zlarfgp_64_
37c4188e1mov rax, [rdi]
37c4188e4movsd_xmm x0, [r12]
37c4188eashl rax, 4
37c4188eemovsd_xmm x1, [r12+rax]
37c4188f4call atan2
37c4188f9lea rax, [rsp+288]
37c418901lea rdx, [rsp+296]
37c418909mov r8, rax
37c41890cmovapd x6, x0
37c418910mov [rsp+248], rdx
37c418918mov [rsp+240], rax
37c418920call fn_37c430950
37c418925mov r9, r12
37c418928mov r8, rsi
37c41892bmov rdx, rdi
37c41892emov rax, [rsp+536]
37c418936lea rcx, [rip+0x5b963]
37c41893dmovsd_xmm [rax], x6
37c418941mov rax, [rsp+552]
37c418949movsd_xmm x0, [rsp+296]
37c418952movsd_xmm x6, [rsp+288]
37c41895bmovsd_xmm [rsp+328], x0
37c418964movsd_xmm x1, [rax]
37c418968movsd_xmm x0, [rax+8]
37c41896dmov rax, [rsp+512]
37c418975mov [rsp+64], r14
37c41897axorpd x0, [rip+0x5b92e]
37c418982mov [rsp+32], r13
37c418987mov [rsp+56], rax
37c41898cmov rax, [rsp+504]
37c418994mov [rsp+72], 1
37c41899dunpcklpd x1, x0
37c4189a1mov [rsp+48], rax
37c4189a6mov [rsp+40], rbx
37c4189abmovups [rsp+352], x1
37c4189b3call zlarf1f_64_
37c4189b8mov rax, [rdi]
37c4189bbmov rdx, [rbp]
37c4189bfmov r8, rsi
37c4189c2mov rcx, [rsp+560]
37c4189casub rdx, rax
37c4189cdshl rax, 4
37c4189d1movsd_xmm x0, [rcx+8]
37c4189d6movsd_xmm x1, [rcx]
37c4189damov [rsp+64], r14
37c4189dflea r9, [r12+rax]
37c4189e3mov rcx, [rsp+528]
37c4189ebmov [rsp+32], r13
37c4189f0xor r12l, r12l
37c4189f3mov r14l, 1
37c4189f9xorpd x0, [rip+0x5b8af]
37c418a01mov [rsp+40], rbx
37c418a06mov [rsp+56], rcx
37c418a0bmov rcx, [rsp+520]
37c418a13mov [rsp+72], 1
37c418a1cunpcklpd x1, x0
37c418a20mov [rsp+48], rcx
37c418a25lea rcx, [rip+0x5b874]
37c418a2cmov [rsp+344], rdx
37c418a34lea rdx, [rsp+344]
37c418a3cmov [rsp+112], rdx
37c418a41movups [rsp+352], x1
37c418a49call zlarf1f_64_
37c418a4emov rax, [rsp+504]
37c418a56mov [rsp+496], rsi
37c418a5emov esi, 1
37c418a63mov r13, [rsp+496]
37c418a6bmov [rsp+160], rax
37c418a73mov rax, [rsp+520]
37c418a7bmov [rsp+120], rax
37c418a80lea rax, [rsp+328]
37c418a88mov [rsp+216], rax
37c418a90lea rax, [rip+0x5b80a]
37c418a97mov [rsp+152], rax
37c418a9flea rax, [rsp+336]
37c418aa7mov [rsp+168], rax
37c418aafjmp 0x37c418e24
37c418ab4
37c418ab4 0f 1f 40 00 ..@.
37c418ab8
37c418ab8loc_37c418ab8:
37c418ab8add r14, 1
37c418abccmp [rsp+184], r14
37c418ac4jl 0x37c4190e4
37c418aca
37c418acaloc_37c418aca:
37c418acamov r8, [rdi]
37c418acdmov rdx, [rsp+224]
37c418ad5add r12, 16
37c418ad9mov r11, [rsp+528]
37c418ae1mov rsi, [rsp+232]
37c418ae9sub rcx, r8
37c418aeclea r9, [r15+rdx]
37c418af0mov rdx, r8
37c418af3mov r8, [rsp+512]
37c418afbsub rcx, r14
37c418afesub rdx, r14
37c418b01add [rsp+144], rsi
37c418b09mov r10, [rsp+144]
37c418b11add rcx, 1
37c418b15add rdx, 1
37c418b19add [rsp+128], rsi
37c418b21mov rax, [rsp+128]
37c418b29mov [rsp+344], rcx
37c418b31mov rcx, [rsp+256]
37c418b39mov rsi, r14
37c418b3cmov [rsp+336], rdx
37c418b44mov rdx, [r13]
37c418b48mov [rsp+104], rcx
37c418b4dmov rcx, [rsp+264]
37c418b55sub rdx, r14
37c418b58mov [rsp+64], r8
37c418b5dmov r8, rbx
37c418b60mov [rsp+96], rcx
37c418b65mov rcx, [rsp+136]
37c418b6dadd rdx, 1
37c418b71mov [rsp+352], rdx
37c418b79mov rdx, [rsp+112]
37c418b7emov [rsp+88], rcx
37c418b83lea rcx, [rip+0x5b6fe]
37c418b8amov [rsp+48], rcx
37c418b8fmov [rsp+32], rcx
37c418b94mov rcx, [rsp+168]
37c418b9cmov [rsp+160], r9
37c418ba4mov [rsp+56], r9
37c418ba9mov r9, r15
37c418bacmov [rsp+120], r10
37c418bb1mov [rsp+72], r10
37c418bb6mov [rsp+80], r11
37c418bbbmov [rsp+40], rax
37c418bc0call zunbdb5_64_
37c418bc5mov rdx, [rdi]
37c418bc8mov r8, r15
37c418bcbmov rcx, rbx
37c418bcelea r9, [rip+0x5b6b3]
37c418bd5sub rdx, r14
37c418bd8add rdx, 1
37c418bdcmov [rsp+352], rdx
37c418be4lea rdx, [rip+0x5b6a5]
37c418bebcall zscal_64_
37c418bf0mov rdx, [rdi]
37c418bf3lea r8, [r15+16]
37c418bf7mov rcx, rbx
37c418bfalea r9, [rip+0x5b687]
37c418c01sub rdx, r14
37c418c04add rdx, 1
37c418c08mov [rsp+352], rdx
37c418c10mov rdx, [rsp+552]
37c418c18add rdx, r12
37c418c1bmov [rsp+32], rdx
37c418c20mov rdx, r15
37c418c23call zlarfgp_64_
37c418c28mov rdx, [rbp]
37c418c2csub rdx, [rdi]
37c418c2fmov rcx, rbx
37c418c32sub rdx, r14
37c418c35mov rax, [rsp+128]
37c418c3dlea r9, [rip+0x5b644]
37c418c44add rdx, 1
37c418c48mov [rsp+352], rdx
37c418c50mov rdx, [rsp+560]
37c418c58lea r8, [rax+16]
37c418c5cadd rdx, r12
37c418c5fmov [rsp+32], rdx
37c418c64mov rdx, rax
37c418c67call zlarfgp_64_
37c418c6cmov rax, [rsp+128]
37c418c74movsd_xmm x0, [r15]
37c418c79movsd_xmm x1, [rax]
37c418c7dcall atan2
37c418c82mov r8, [rsp+240]
37c418c8amov rdx, [rsp+248]
37c418c92movapd x7, x0
37c418c96call fn_37c430950
37c418c9bmov rdx, [rdi]
37c418c9emov r8, [rsp+552]
37c418ca6mov r9, r15
37c418ca9movsd_xmm x0, [rsp+296]
37c418cb2mov r11, [rsp+536]
37c418cbalea rcx, [rip+0x5b5df]
37c418cc1sub rdx, r14
37c418cc4movsd_xmm x1, [r8+r12]
37c418ccamovsd_xmm x6, [rsp+288]
37c418cd3add rdx, 1
37c418cd7movsd_xmm [r11+8*r14-8], x7
37c418cdelea r11, [rip+0x5b5a3]
37c418ce5mov [rsp+336], rdx
37c418cedmov rdx, [r13]
37c418cf1movsd_xmm [rsp+328], x0
37c418cfamovsd_xmm x0, [r8+r12+8]
37c418d01mov r8, [rsp+512]
37c418d09sub rdx, r14
37c418d0cmov [rsp+32], r11
37c418d11xorpd x0, [rip+0x5b597]
37c418d19add rdx, 1
37c418d1dmov [rsp+56], r8
37c418d22mov r8, [rsp+160]
37c418d2amov [rsp+344], rdx
37c418d32mov rdx, [rsp+136]
37c418d3aunpcklpd x1, x0
37c418d3emov [rsp+48], r8
37c418d43mov r8, [rsp+112]
37c418d48mov [rsp+64], rdx
37c418d4dmov rdx, [rsp+168]
37c418d55mov [rsp+72], 1
37c418d5emov [rsp+40], rbx
37c418d63movups [rsp+352], x1
37c418d6bcall zlarf1f_64_
37c418d70mov rdx, [rbp]
37c418d74sub rdx, [rdi]
37c418d77lea r11, [rip+0x5b50a]
37c418d7emov r9, [r13]
37c418d82sub rdx, r14
37c418d85mov rcx, [rsp+136]
37c418d8dadd rdx, 1
37c418d91mov r10, [rsp+144]
37c418d99mov r8, [rsp+112]
37c418d9esub r9, r14
37c418da1mov [rsp+336], rdx
37c418da9lea rdx, [r9+1]
37c418dadmov r9, [rsp+560]
37c418db5mov [rsp+344], rdx
37c418dbdmov rdx, [rsp+168]
37c418dc5movsd_xmm x0, [r9+r12+8]
37c418dccmovsd_xmm x1, [r9+r12]
37c418dd2mov [rsp+64], rcx
37c418dd7mov rcx, [rsp+528]
37c418ddfxorpd x0, [rip+0x5b4c9]
37c418de7mov [rsp+48], r10
37c418decmov [rsp+40], rbx
37c418df1mov r9, [rsp+128]
37c418df9mov [rsp+56], rcx
37c418dfeunpcklpd x1, x0
37c418e02lea rcx, [rip+0x5b497]
37c418e09mov [rsp+72], 1
37c418e12mov [rsp+32], r11
37c418e17movups [rsp+352], x1
37c418e1fcall zlarf1f_64_
37c418e24
37c418e24loc_37c418e24:
37c418e24mov rax, [rsp+216]
37c418e2cmov rdx, [r13]
37c418e30mov [rsp+48], rbx
37c418e35mov r9, [rsp+120]
37c418e3axorpd x6, [rip+0x5b46e]
37c418e42mov [rsp+40], rax
37c418e47mov rax, [rsp+528]
37c418e4fsub rdx, rsi
37c418e52add rdx, 1
37c418e56mov rcx, [rsp+112]
37c418e5bmov r8, [rsp+512]
37c418e63movsd_xmm [rsp+352], x6
37c418e6cmov [rsp+32], rax
37c418e71mov [rsp+344], rdx
37c418e79mov rdx, [rsp+160]
37c418e81call zdrot_64_
37c418e86mov rdx, [r13]
37c418e8amov r8, [rsp+528]
37c418e92mov rcx, rbx
37c418e95sub rdx, rsi
37c418e98add rdx, 1
37c418e9cmov [rsp+352], rdx
37c418ea4mov rdx, [rsp+120]
37c418ea9call zlacgv_64_
37c418eaemov rdx, [r13]
37c418eb2mov rcx, rbx
37c418eb5mov r11, [rsp+568]
37c418ebdmov r10, [rsp+144]
37c418ec5mov r9, [rsp+528]
37c418ecdadd r11, r12
37c418ed0sub rdx, rsi
37c418ed3mov [rsp+32], r11
37c418ed8add rdx, 1
37c418edcmov [rsp+160], r11
37c418ee4mov r11, [rsp+200]
37c418eecmov [rsp+352], rdx
37c418ef4mov rdx, [rsp+120]
37c418ef9lea r8, [r10+r11]
37c418efdcall zlarfgp_64_
37c418f02mov rdx, [rdi]
37c418f05mov rax, [rsp+120]
37c418f0amov r8, rbx
37c418f0dmov r9, [rsp+512]
37c418f15mov r11, [rsp+160]
37c418f1dsub rdx, rsi
37c418f20movsd_xmm x7, [rax]
37c418f24add r15, [rsp+208]
37c418f2cmov [rsp+344], rdx
37c418f34mov rdx, [r13]
37c418f38mov [rsp+56], r9
37c418f3dmov r9, [rsp+528]
37c418f45sub rdx, rsi
37c418f48mov [rsp+40], r11
37c418f4dmov rcx, [rsp+152]
37c418f55add rdx, 1
37c418f59mov [rsp+32], r9
37c418f5emov r9, rax
37c418f61mov [rsp+352], rdx
37c418f69mov rdx, [rsp+136]
37c418f71mov [rsp+72], 1
37c418f7amov [rsp+64], rdx
37c418f7fmov rdx, [rsp+112]
37c418f84mov [rsp+48], r15
37c418f89call zlarf1f_64_
37c418f8emov r11, [r13]
37c418f92mov rdx, [rbp]
37c418f96mov r8, rbx
37c418f99sub rdx, [rdi]
37c418f9cmov r10, [rsp+144]
37c418fa4mov [rsp+72], 1
37c418fadsub rdx, rsi
37c418fb0sub r11, rsi
37c418fb3mov r9, [rsp+120]
37c418fb8mov rcx, [rsp+152]
37c418fc0mov [rsp+344], rdx
37c418fc8lea rdx, [r11+1]
37c418fcclea r11, [r10+16]
37c418fd0mov r10, [rsp+136]
37c418fd8mov [rsp+192], r11
37c418fe0mov [rsp+64], r10
37c418fe5mov r10, [rsp+528]
37c418fedmov [rsp+48], r11
37c418ff2mov r11, [rsp+160]
37c418ffamov [rsp+56], r10
37c418fffmov [rsp+40], r11
37c419004mov [rsp+32], r10
37c419009mov [rsp+352], rdx
37c419011mov rdx, [rsp+112]
37c419016call zlarf1f_64_
37c41901bmov rax, [r13]
37c41901fmov r8, [rsp+528]
37c419027mov rcx, rbx
37c41902asub rax, rsi
37c41902dlea rdx, [rax+1]
37c419031mov [rsp+352], rdx
37c419039mov rdx, [rsp+120]
37c41903ecall zlacgv_64_
37c419043mov rcx, [rbp]
37c419047mov rdx, rcx
37c41904asub rdx, [r13]
37c41904ecmp rdx, rsi
37c419051jle 0x37c418ab8
37c419057mov rdx, [rdi]
37c41905amov rcx, [rsp+112]
37c41905flea r8, [rip+0x5b222]
37c419066sub rdx, rsi
37c419069mov [rsp+344], rdx
37c419071mov rdx, r15
37c419074call dznrm2_64_
37c419079mov rdx, [rbp]
37c41907dsub rdx, [rdi]
37c419080mov rcx, rbx
37c419083sub rdx, rsi
37c419086movapd x6, x0
37c41908alea r8, [rip+0x5b1f7]
37c419091mov [rsp+352], rdx
37c419099mov rdx, [rsp+192]
37c4190a1mulsd x6, x0
37c4190a5call dznrm2_64_
37c4190aamovapd x1, x7
37c4190aemulsd x0, x0
37c4190b2addsd x0, x6
37c4190b6sqrtsd x0, x0
37c4190bacall atan2
37c4190bfmov rax, [rsp+544]
37c4190c7mov rcx, [rbp]
37c4190cbmovsd_xmm [rax+8*r14-8], x0
37c4190d2add r14, 1
37c4190d6cmp [rsp+184], r14
37c4190dejge 0x37c418aca
37c4190e4
37c4190e4loc_37c4190e4:
37c4190e4mov rdx, [r13]
37c4190e8mov rsi, r13
37c4190ebsub rcx, rdx
37c4190eemov [rsp+184], rcx
37c4190f6mov rcx, [rdi]
37c4190f9
37c4190f9loc_37c4190f9:
37c4190f9mov rbx, [rsp+184]
37c419101lea r15, [rbx+1]
37c419105cmp r15, rcx
37c419108jg 0x37c419396
37c41910emov rax, [rsp+280]
37c419116mov r13, [rsp+568]
37c41911emov [rsp+168], rcx
37c419126mov r14, [rsp+512]
37c41912emov [rsp+480], rbp
37c419136mov rbp, r15
37c419139lea r8, [rax+1]
37c41913dmov r9, rax
37c419140imul rax, r15
37c419144not r9
37c419147shl r8, 4
37c41914badd r9, rbx
37c41914emov [rsp+160], r8
37c419156shl rbx, 4
37c41915aadd r13, rbx
37c41915dadd r9, rax
37c419160mov rax, [rsp+504]
37c419168shl r9, 4
37c41916clea r12, [rax+r9+16]
37c419171mov rax, [rsp+176]
37c419179imul rax, r15
37c41917dadd rax, [rsp+272]
37c419185mov [rsp+120], rax
37c41918alea rax, [r8-16]
37c41918emov [rsp+144], rax
37c419196mov rax, [rsp+584]
37c41919eadd rax, 16
37c4191a2mov [rsp+136], rax
37c4191aalea rax, [rsp+344]
37c4191b2mov [rsp+112], rax
37c4191b7lea rax, [rip+0x5b0e3]
37c4191bemov [rsp+152], rax
37c4191c6nop [rax+rax]
37c4191d0
37c4191d0loc_37c4191d0:
37c4191d0sub rdx, rbp
37c4191d3mov r8, r14
37c4191d6lea rcx, [rsp+352]
37c4191demov r15, rbp
37c4191e1add rdx, 1
37c4191e5mov [rsp+352], rdx
37c4191edmov rdx, r12
37c4191f0call zlacgv_64_
37c4191f5mov rdx, [rsi]
37c4191f8mov r9, r14
37c4191fbmov rax, [rsp+144]
37c419203mov [rsp+32], r13
37c419208lea rcx, [rsp+352]
37c419210sub rdx, rbp
37c419213lea r8, [rax+r12]
37c419217add rbp, 1
37c41921badd rdx, 1
37c41921fmov [rsp+352], rdx
37c419227mov rdx, r12
37c41922acall zlarfgp_64_
37c41922fmov rdx, [rdi]
37c419232mov rax, [rsp+136]
37c41923amov r9, r12
37c41923dmov rcx, [rsp+152]
37c419245lea r8, [rsp+352]
37c41924dsub rdx, r15
37c419250mov [rsp+344], rdx
37c419258mov rdx, [rsi]
37c41925bmov [rsp+64], rax
37c419260sub rdx, r15
37c419263mov [rsp+40], r13
37c419268add rdx, 1
37c41926cmov [rsp+56], r14
37c419271mov [rsp+352], rdx
37c419279lea rdx, [r12+16]
37c41927emov [rsp+48], rdx
37c419283mov rdx, [rsp+112]
37c419288mov [rsp+72], 1
37c419291mov [rsp+32], r14
37c419296call zlarf1f_64_
37c41929bmov rcx, [rsi]
37c41929emov rax, [rsp+136]
37c4192a6lea r8, [rsp+352]
37c4192aemov r10, rcx
37c4192b1sub r10, [rdi]
37c4192b4mov [rsp+64], rax
37c4192b9mov r9, rcx
37c4192bcmov rax, [rsp+528]
37c4192c4sub r9, r15
37c4192c7mov [rsp+72], 1
37c4192d0lea rdx, [r9+1]
37c4192d4mov r9, r12
37c4192d7mov [rsp+344], r10
37c4192dfmov [rsp+56], rax
37c4192e4mov rax, [rsp+480]
37c4192ecmov [rsp+352], rdx
37c4192f4mov rax, [rax]
37c4192f7mov [rsp+40], r13
37c4192fcadd r13, 16
37c419300mov [rsp+32], r14
37c419305mov [rsp+128], rax
37c41930dsub rax, rcx
37c419310mov rcx, [rsp+152]
37c419318mov rdx, rax
37c41931bmov rax, [rsp+120]
37c419320lea rdx, [rax+rdx+1]
37c419325shl rdx, 4
37c419329add rdx, [rsp+520]
37c419331mov [rsp+48], rdx
37c419336mov rdx, [rsp+112]
37c41933bcall zlarf1f_64_
37c419340mov rdx, [rsi]
37c419343lea rcx, [rsp+352]
37c41934bmov r8, r14
37c41934esub rdx, r15
37c419351add rdx, 1
37c419355mov [rsp+352], rdx
37c41935dmov rdx, r12
37c419360call zlacgv_64_
37c419365mov rcx, [rsp+176]
37c41936dmov rdx, [rsi]
37c419370add [rsp+120], rcx
37c419375add r12, [rsp+160]
37c41937dcmp rbp, [rsp+168]
37c419385jle 0x37c4191d0
37c41938bmov rbp, [rsp+480]
37c419393mov rcx, [rdi]
37c419396
37c419396loc_37c419396:
37c419396lea r14, [rcx+1]
37c41939acmp r14, rdx
37c41939djg 0x37c4185ae
37c4193a3mov rax, [rsp+584]
37c4193abmov r13, rcx
37c4193aemov r15, [rsp+176]
37c4193b6lea rbx, [rsp+352]
37c4193beshl r13, 4
37c4193c2mov [rsp+120], rbx
37c4193c7add r13, [rsp+568]
37c4193cfmov r8, rdx
37c4193d2add rax, 16
37c4193d6imul r15, r14
37c4193daadd r15, [rsp+272]
37c4193e2mov [rsp+128], r13
37c4193eamov [rsp+136], rax
37c4193f2lea rax, [rsp+344]
37c4193famov r13, rdi
37c4193fdmov r12, [rsp+520]
37c419405mov [rsp+112], rax
37c41940alea rax, [rip+0x5ae90]
37c419411mov rdi, r15
37c419414mov rbx, [rsp+528]
37c41941cmov r15, r14
37c41941fmov [rsp+152], rax
37c419427mov r14, rsi
37c41942amov [rsp+160], rdx
37c419432jmp 0x37c41944b
37c419434
37c419434 0f 1f 40 00 ..@.
37c419438
37c419438loc_37c419438:
37c419438add [rsp+128], 16
37c419441mov r8, [r14]
37c419444mov r15, r11
37c419447mov rcx, [r13]
37c41944b
37c41944bloc_37c41944b:
37c41944bmov rdx, r8
37c41944emov rsi, rdi
37c419451sub rdx, r15
37c419454add rdx, 1
37c419458mov [rsp+352], rdx
37c419460mov rdx, [rbp]
37c419464add rdx, r15
37c419467sub rdx, r8
37c41946amov r8, rbx
37c41946dsub rdx, rcx
37c419470mov rcx, [rsp+120]
37c419475add rdx, rdi
37c419478shl rdx, 4
37c41947cadd rdx, r12
37c41947fcall zlacgv_64_
37c419484mov rcx, [r14]
37c419487lea r11, [r15+1]
37c41948bmov r9, rbx
37c41948emov rax, [rsp+128]
37c419496add rdi, [rsp+176]
37c41949emov [rsp+144], r11
37c4194a6mov rdx, rcx
37c4194a9sub rdx, r15
37c4194acadd rdx, 1
37c4194b0mov [rsp+352], rdx
37c4194b8mov rdx, [rbp]
37c4194bcsub rdx, rcx
37c4194bfadd rdx, r15
37c4194c2sub rdx, [r13]
37c4194c6mov [rsp+32], rax
37c4194cblea rcx, [rdi+rdx]
37c4194cfadd rdx, rsi
37c4194d2shl rcx, 4
37c4194d6shl rdx, 4
37c4194dalea r8, [r12+rcx]
37c4194demov rcx, [rsp+120]
37c4194e3add rdx, r12
37c4194e6call zlarfgp_64_
37c4194ebmov rcx, [r14]
37c4194eemov r8, [rsp+120]
37c4194f3mov r10, [rsp+136]
37c4194fbmov rax, [rsp+128]
37c419503mov rdx, rcx
37c419506sub rdx, r15
37c419509mov [rsp+344], rdx
37c419511add rdx, 1
37c419515mov [rsp+352], rdx
37c41951dmov rdx, [rbp]
37c419521sub rdx, rcx
37c419524add rdx, r15
37c419527sub rdx, [r13]
37c41952bmov [rsp+64], r10
37c419530lea rcx, [rsi+rdx]
37c419534lea rdx, [rsi+rdx+1]
37c419539mov [rsp+40], rax
37c41953eshl rdx, 4
37c419542shl rcx, 4
37c419546mov [rsp+56], rbx
37c41954badd rdx, r12
37c41954emov [rsp+32], rbx
37c419553lea r9, [r12+rcx]
37c419557mov rcx, [rsp+152]
37c41955fmov [rsp+48], rdx
37c419564mov rdx, [rsp+112]
37c419569mov [rsp+72], 1
37c419572call zlarf1f_64_
37c419577mov rcx, [r14]
37c41957amov r8, rbx
37c41957dmov rdx, rcx
37c419580sub rdx, r15
37c419583add rdx, 1
37c419587mov [rsp+352], rdx
37c41958fmov rdx, [rbp]
37c419593sub rdx, rcx
37c419596mov rcx, [rsp+120]
37c41959badd rdx, r15
37c41959esub rdx, [r13]
37c4195a2add rdx, rsi
37c4195a5shl rdx, 4
37c4195a9add rdx, r12
37c4195accall zlacgv_64_
37c4195b1mov r11, [rsp+144]
37c4195b9cmp r11, [rsp+160]
37c4195c1jle 0x37c419438
37c4195c7jmp 0x37c4185ae
37c4184e0
37c4184e0zunbdb4_64_:
37c4184e0push r15
37c4184e2push r14
37c4184e4push r13
37c4184e6push r12
37c4184e8push rbp
37c4184e9push rdi
37c4184eapush rsi
37c4184ebpush rbx
37c4184ecsub rsp, 408
37c4184f3movups [rsp+368], x6
37c4184fbmovups [rsp+384], x7
37c418503mov rax, [rsp+512]
37c41850bmov r13, [rsp+600]
37c418513mov r12, [rsp+576]
37c41851bmov r15, [rax]
37c41851emov rax, [rsp+528]
37c418526mov [r13], 0
37c41852emov r14, [rax]
37c418531mov rax, [rcx]
37c418534mov rbp, rcx
37c418537mov rdi, rdx
37c41853amov [rsp+504], r9
37c418542mov rsi, r8
37c418545mov [rsp+280], r15
37c41854dmov [rsp+176], r14
37c418555test rax, rax
37c418558js 0x37c4185d8
37c41855amov r11, [rdx]
37c41855dmov rdx, [r8]
37c418560mov rbx, rax
37c418563sub rbx, rdx
37c418566mov rcx, r11
37c418569mov [rsp+184], rbx
37c418571cmp r11, rdx
37c418574jg 0x37c41857b
37c418576cmp r11, rbx
37c418579jge 0x37c4185f0
37c41857b
37c41857bloc_37c41857b:
37c41857bmov rdx, -2
37c418582mov eax, 2
37c418587
37c418587loc_37c418587:
37c418587mov [r13], rdx
37c41858bmov r8l, 7
37c418591lea rdx, [rsp+352]
37c418599lea rcx, [rip+0x5bce0]
37c4185a0mov [rsp+352], rax
37c4185a8call xerbla_64_
37c4185adnop
37c4185ae
37c4185aeloc_37c4185ae:
37c4185aemovups x6, [rsp+368]
37c4185b6movups x7, [rsp+384]
37c4185beadd rsp, 408
37c4185c5pop rbx
37c4185c6pop rsi
37c4185c7pop rdi
37c4185c8pop rbp
37c4185c9pop r12
37c4185cbpop r13
37c4185cdpop r14
37c4185cfpop r15
37c4185d1ret
37c4185d2
37c4185d2 66 0f 1f 44 00 00 f..D..
37c4185d8
37c4185d8loc_37c4185d8:
37c4185d8mov rdx, -1
37c4185dfmov eax, 1
37c4185e4jmp 0x37c418587
37c4185e6
37c4185e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c4185f0
37c4185f0loc_37c4185f0:
37c4185f0cmp rax, rdx
37c4185f3jl 0x37c418630
37c4185f5test r11, r11
37c4185f8mov r8l, 1
37c4185fecmovg r8, r11
37c418602cmp r15, r8
37c418605jl 0x37c418641
37c418607mov rbx, rax
37c41860amov r8l, 1
37c418610sub rbx, r11
37c418613test rbx, rbx
37c418616cmovg r8, rbx
37c41861acmp r14, r8
37c41861djge 0x37c418658
37c41861fmov rdx, -7
37c418626mov eax, 7
37c41862bjmp 0x37c418587
37c418630
37c418630loc_37c418630:
37c418630mov rdx, -3
37c418637mov eax, 3
37c41863cjmp 0x37c418587
37c418641
37c418641loc_37c418641:
37c418641mov rdx, -5
37c418648mov eax, 5
37c41864djmp 0x37c418587
37c418652
37c418652 66 0f 1f 44 00 00 f..D..
37c418658
37c418658loc_37c418658:
37c418658mov r8, [rsp+592]
37c418660lea r10, [rdx-1]
37c418664pxor x0, x0
37c418668mov [rsp+320], rdx
37c418670mov r9, [r8]
37c418673lea r8, [r11-1]
37c418677cmp r10, r8
37c41867acmovge r8, r10
37c41867elea r10, [rbx-1]
37c418682mov rbx, [rsp+584]
37c41868acmp r8, r10
37c41868dmov [rbx+8], 0
37c418695cmovl r8, r10
37c418699lea r10, [rdx+1]
37c41869dadd r8, 1
37c4186a1cmp r8, r10
37c4186a4cmovl r8, r10
37c4186a8cvtsi2sd x0, r8
37c4186admovsd_xmm [rbx], x0
37c4186b1cmp r9, r8
37c4186b4jge 0x37c4186d8
37c4186b6cmp r9, -1
37c4186baje 0x37c4185ae
37c4186c0mov rdx, -14
37c4186c7mov eax, 14
37c4186ccjmp 0x37c418587
37c4186d1
37c4186d1 0f 1f 80 00 00 00 00 .......
37c4186d8
37c4186d8loc_37c4186d8:
37c4186d8mov rbx, [rsp+176]
37c4186e0not rbx
37c4186e3mov [rsp+272], rbx
37c4186ebcmp [rsp+184], 0
37c4186f4jle 0x37c4190f9
37c4186famov rcx, [rsp+520]
37c418702mov rbx, [rsp+176]
37c41870alea r8, [rax+1]
37c41870epxor x0, x0
37c418712mov [rsp+144], rcx
37c41871amov rcx, [rsp+280]
37c418722add rbx, 1
37c418726shl rbx, 4
37c41872alea rdx, [rcx+1]
37c41872emov [rsp+232], rbx
37c418736shl rcx, 4
37c41873asub rbx, 16
37c41873eshl rdx, 4
37c418742mov [rsp+224], rcx
37c41874amov r14, rdx
37c41874dmov [rsp+208], rdx
37c418755mov rdx, [rsp+504]
37c41875dmov [rsp+200], rbx
37c418765add rdx, 16
37c418769sub rdx, r14
37c41876cmov r14, [rsp+520]
37c418774mov r15, rdx
37c418777mov rdx, [rsp+272]
37c41877fshl rdx, 4
37c418783lea rdx, [r14+rdx+16]
37c418788mov [rsp+128], rdx
37c418790mov edx, 1
37c418795test rax, rax
37c418798je 0x37c4187b6
37c41879anop [rax+rax]
37c4187a0
37c4187a0loc_37c4187a0:
37c4187a0mov rcx, rdx
37c4187a3add rdx, 1
37c4187a7shl rcx, 4
37c4187abmovups [r12+rcx-16], x0
37c4187b1cmp rdx, r8
37c4187b4jne 0x37c4187a0
37c4187b6
37c4187b6loc_37c4187b6:
37c4187b6sub rax, r11
37c4187b9lea r13, [rip+0x5bac8]
37c4187c0mov r9, r12
37c4187c3mov r8, rsi
37c4187c6mov [rsp+48], r13
37c4187cblea rbx, [rsp+352]
37c4187d3mov rcx, rdi
37c4187d6mov [rsp+352], rax
37c4187demov rax, [rsp+584]
37c4187e6mov rdx, rbx
37c4187e9mov [rsp+32], r13
37c4187eelea r14, [rax+16]
37c4187f2lea rax, [rsp+312]
37c4187famov [rsp+256], rax
37c418802mov [rsp+104], rax
37c418807lea rax, [rsp+320]
37c41880fmov [rsp+264], rax
37c418817mov [rsp+96], rax
37c41881cmov rax, [rsp+528]
37c418824mov [rsp+88], r14
37c418829mov [rsp+80], rax
37c41882emov rax, [rsp+520]
37c418836mov [rsp+136], r14
37c41883emov [rsp+72], rax
37c418843mov rax, [rsp+512]
37c41884bmov [rsp+64], rax
37c418850mov rax, [rsp+504]
37c418858mov [rsp+56], rax
37c41885dmov rax, r11
37c418860shl rax, 4
37c418864add rax, r12
37c418867mov [rsp+40], rax
37c41886ccall zunbdb5_64_
37c418871mov r9, r13
37c418874mov r8, r12
37c418877mov rcx, rdi
37c41887alea rdx, [rip+0x5ba0f]
37c418881call zscal_64_
37c418886mov r9, r13
37c418889lea r8, [r12+16]
37c41888emov rdx, r12
37c418891mov rax, [rsp+552]
37c418899mov rcx, rdi
37c41889cmov [rsp+32], rax
37c4188a1call zlarfgp_64_
37c4188a6mov rax, [rdi]
37c4188a9mov rdx, [rbp]
37c4188admov r9, r13
37c4188b0mov rcx, [rsp+560]
37c4188b8sub rdx, rax
37c4188bbadd rax, 1
37c4188bfmov [rsp+32], rcx
37c4188c4shl rax, 4
37c4188c8mov rcx, rbx
37c4188cblea r8, [r12+rax]
37c4188cfmov [rsp+352], rdx
37c4188d7lea rdx, [r12+rax-16]
37c4188dccall zlarfgp_64_
37c4188e1mov rax, [rdi]
37c4188e4movsd_xmm x0, [r12]
37c4188eashl rax, 4
37c4188eemovsd_xmm x1, [r12+rax]
37c4188f4call atan2
37c4188f9lea rax, [rsp+288]
37c418901lea rdx, [rsp+296]
37c418909mov r8, rax
37c41890cmovapd x6, x0
37c418910mov [rsp+248], rdx
37c418918mov [rsp+240], rax
37c418920call fn_37c430950
37c418925mov r9, r12
37c418928mov r8, rsi
37c41892bmov rdx, rdi
37c41892emov rax, [rsp+536]
37c418936lea rcx, [rip+0x5b963]
37c41893dmovsd_xmm [rax], x6
37c418941mov rax, [rsp+552]
37c418949movsd_xmm x0, [rsp+296]
37c418952movsd_xmm x6, [rsp+288]
37c41895bmovsd_xmm [rsp+328], x0
37c418964movsd_xmm x1, [rax]
37c418968movsd_xmm x0, [rax+8]
37c41896dmov rax, [rsp+512]
37c418975mov [rsp+64], r14
37c41897axorpd x0, [rip+0x5b92e]
37c418982mov [rsp+32], r13
37c418987mov [rsp+56], rax
37c41898cmov rax, [rsp+504]
37c418994mov [rsp+72], 1
37c41899dunpcklpd x1, x0
37c4189a1mov [rsp+48], rax
37c4189a6mov [rsp+40], rbx
37c4189abmovups [rsp+352], x1
37c4189b3call zlarf1f_64_
37c4189b8mov rax, [rdi]
37c4189bbmov rdx, [rbp]
37c4189bfmov r8, rsi
37c4189c2mov rcx, [rsp+560]
37c4189casub rdx, rax
37c4189cdshl rax, 4
37c4189d1movsd_xmm x0, [rcx+8]
37c4189d6movsd_xmm x1, [rcx]
37c4189damov [rsp+64], r14
37c4189dflea r9, [r12+rax]
37c4189e3mov rcx, [rsp+528]
37c4189ebmov [rsp+32], r13
37c4189f0xor r12l, r12l
37c4189f3mov r14l, 1
37c4189f9xorpd x0, [rip+0x5b8af]
37c418a01mov [rsp+40], rbx
37c418a06mov [rsp+56], rcx
37c418a0bmov rcx, [rsp+520]
37c418a13mov [rsp+72], 1
37c418a1cunpcklpd x1, x0
37c418a20mov [rsp+48], rcx
37c418a25lea rcx, [rip+0x5b874]
37c418a2cmov [rsp+344], rdx
37c418a34lea rdx, [rsp+344]
37c418a3cmov [rsp+112], rdx
37c418a41movups [rsp+352], x1
37c418a49call zlarf1f_64_
37c418a4emov rax, [rsp+504]
37c418a56mov [rsp+496], rsi
37c418a5emov esi, 1
37c418a63mov r13, [rsp+496]
37c418a6bmov [rsp+160], rax
37c418a73mov rax, [rsp+520]
37c418a7bmov [rsp+120], rax
37c418a80lea rax, [rsp+328]
37c418a88mov [rsp+216], rax
37c418a90lea rax, [rip+0x5b80a]
37c418a97mov [rsp+152], rax
37c418a9flea rax, [rsp+336]
37c418aa7mov [rsp+168], rax
37c418aafjmp 0x37c418e24
37c418ab4
37c418ab4 0f 1f 40 00 ..@.
37c418ab8
37c418ab8loc_37c418ab8:
37c418ab8add r14, 1
37c418abccmp [rsp+184], r14
37c418ac4jl 0x37c4190e4
37c418aca
37c418acaloc_37c418aca:
37c418acamov r8, [rdi]
37c418acdmov rdx, [rsp+224]
37c418ad5add r12, 16
37c418ad9mov r11, [rsp+528]
37c418ae1mov rsi, [rsp+232]
37c418ae9sub rcx, r8
37c418aeclea r9, [r15+rdx]
37c418af0mov rdx, r8
37c418af3mov r8, [rsp+512]
37c418afbsub rcx, r14
37c418afesub rdx, r14
37c418b01add [rsp+144], rsi
37c418b09mov r10, [rsp+144]
37c418b11add rcx, 1
37c418b15add rdx, 1
37c418b19add [rsp+128], rsi
37c418b21mov rax, [rsp+128]
37c418b29mov [rsp+344], rcx
37c418b31mov rcx, [rsp+256]
37c418b39mov rsi, r14
37c418b3cmov [rsp+336], rdx
37c418b44mov rdx, [r13]
37c418b48mov [rsp+104], rcx
37c418b4dmov rcx, [rsp+264]
37c418b55sub rdx, r14
37c418b58mov [rsp+64], r8
37c418b5dmov r8, rbx
37c418b60mov [rsp+96], rcx
37c418b65mov rcx, [rsp+136]
37c418b6dadd rdx, 1
37c418b71mov [rsp+352], rdx
37c418b79mov rdx, [rsp+112]
37c418b7emov [rsp+88], rcx
37c418b83lea rcx, [rip+0x5b6fe]
37c418b8amov [rsp+48], rcx
37c418b8fmov [rsp+32], rcx
37c418b94mov rcx, [rsp+168]
37c418b9cmov [rsp+160], r9
37c418ba4mov [rsp+56], r9
37c418ba9mov r9, r15
37c418bacmov [rsp+120], r10
37c418bb1mov [rsp+72], r10
37c418bb6mov [rsp+80], r11
37c418bbbmov [rsp+40], rax
37c418bc0call zunbdb5_64_
37c418bc5mov rdx, [rdi]
37c418bc8mov r8, r15
37c418bcbmov rcx, rbx
37c418bcelea r9, [rip+0x5b6b3]
37c418bd5sub rdx, r14
37c418bd8add rdx, 1
37c418bdcmov [rsp+352], rdx
37c418be4lea rdx, [rip+0x5b6a5]
37c418bebcall zscal_64_
37c418bf0mov rdx, [rdi]
37c418bf3lea r8, [r15+16]
37c418bf7mov rcx, rbx
37c418bfalea r9, [rip+0x5b687]
37c418c01sub rdx, r14
37c418c04add rdx, 1
37c418c08mov [rsp+352], rdx
37c418c10mov rdx, [rsp+552]
37c418c18add rdx, r12
37c418c1bmov [rsp+32], rdx
37c418c20mov rdx, r15
37c418c23call zlarfgp_64_
37c418c28mov rdx, [rbp]
37c418c2csub rdx, [rdi]
37c418c2fmov rcx, rbx
37c418c32sub rdx, r14
37c418c35mov rax, [rsp+128]
37c418c3dlea r9, [rip+0x5b644]
37c418c44add rdx, 1
37c418c48mov [rsp+352], rdx
37c418c50mov rdx, [rsp+560]
37c418c58lea r8, [rax+16]
37c418c5cadd rdx, r12
37c418c5fmov [rsp+32], rdx
37c418c64mov rdx, rax
37c418c67call zlarfgp_64_
37c418c6cmov rax, [rsp+128]
37c418c74movsd_xmm x0, [r15]
37c418c79movsd_xmm x1, [rax]
37c418c7dcall atan2
37c418c82mov r8, [rsp+240]
37c418c8amov rdx, [rsp+248]
37c418c92movapd x7, x0
37c418c96call fn_37c430950
37c418c9bmov rdx, [rdi]
37c418c9emov r8, [rsp+552]
37c418ca6mov r9, r15
37c418ca9movsd_xmm x0, [rsp+296]
37c418cb2mov r11, [rsp+536]
37c418cbalea rcx, [rip+0x5b5df]
37c418cc1sub rdx, r14
37c418cc4movsd_xmm x1, [r8+r12]
37c418ccamovsd_xmm x6, [rsp+288]
37c418cd3add rdx, 1
37c418cd7movsd_xmm [r11+8*r14-8], x7
37c418cdelea r11, [rip+0x5b5a3]
37c418ce5mov [rsp+336], rdx
37c418cedmov rdx, [r13]
37c418cf1movsd_xmm [rsp+328], x0
37c418cfamovsd_xmm x0, [r8+r12+8]
37c418d01mov r8, [rsp+512]
37c418d09sub rdx, r14
37c418d0cmov [rsp+32], r11
37c418d11xorpd x0, [rip+0x5b597]
37c418d19add rdx, 1
37c418d1dmov [rsp+56], r8
37c418d22mov r8, [rsp+160]
37c418d2amov [rsp+344], rdx
37c418d32mov rdx, [rsp+136]
37c418d3aunpcklpd x1, x0
37c418d3emov [rsp+48], r8
37c418d43mov r8, [rsp+112]
37c418d48mov [rsp+64], rdx
37c418d4dmov rdx, [rsp+168]
37c418d55mov [rsp+72], 1
37c418d5emov [rsp+40], rbx
37c418d63movups [rsp+352], x1
37c418d6bcall zlarf1f_64_
37c418d70mov rdx, [rbp]
37c418d74sub rdx, [rdi]
37c418d77lea r11, [rip+0x5b50a]
37c418d7emov r9, [r13]
37c418d82sub rdx, r14
37c418d85mov rcx, [rsp+136]
37c418d8dadd rdx, 1
37c418d91mov r10, [rsp+144]
37c418d99mov r8, [rsp+112]
37c418d9esub r9, r14
37c418da1mov [rsp+336], rdx
37c418da9lea rdx, [r9+1]
37c418dadmov r9, [rsp+560]
37c418db5mov [rsp+344], rdx
37c418dbdmov rdx, [rsp+168]
37c418dc5movsd_xmm x0, [r9+r12+8]
37c418dccmovsd_xmm x1, [r9+r12]
37c418dd2mov [rsp+64], rcx
37c418dd7mov rcx, [rsp+528]
37c418ddfxorpd x0, [rip+0x5b4c9]
37c418de7mov [rsp+48], r10
37c418decmov [rsp+40], rbx
37c418df1mov r9, [rsp+128]
37c418df9mov [rsp+56], rcx
37c418dfeunpcklpd x1, x0
37c418e02lea rcx, [rip+0x5b497]
37c418e09mov [rsp+72], 1
37c418e12mov [rsp+32], r11
37c418e17movups [rsp+352], x1
37c418e1fcall zlarf1f_64_
37c418e24
37c418e24loc_37c418e24:
37c418e24mov rax, [rsp+216]
37c418e2cmov rdx, [r13]
37c418e30mov [rsp+48], rbx
37c418e35mov r9, [rsp+120]
37c418e3axorpd x6, [rip+0x5b46e]
37c418e42mov [rsp+40], rax
37c418e47mov rax, [rsp+528]
37c418e4fsub rdx, rsi
37c418e52add rdx, 1
37c418e56mov rcx, [rsp+112]
37c418e5bmov r8, [rsp+512]
37c418e63movsd_xmm [rsp+352], x6
37c418e6cmov [rsp+32], rax
37c418e71mov [rsp+344], rdx
37c418e79mov rdx, [rsp+160]
37c418e81call zdrot_64_
37c418e86mov rdx, [r13]
37c418e8amov r8, [rsp+528]
37c418e92mov rcx, rbx
37c418e95sub rdx, rsi
37c418e98add rdx, 1
37c418e9cmov [rsp+352], rdx
37c418ea4mov rdx, [rsp+120]
37c418ea9call zlacgv_64_
37c418eaemov rdx, [r13]
37c418eb2mov rcx, rbx
37c418eb5mov r11, [rsp+568]
37c418ebdmov r10, [rsp+144]
37c418ec5mov r9, [rsp+528]
37c418ecdadd r11, r12
37c418ed0sub rdx, rsi
37c418ed3mov [rsp+32], r11
37c418ed8add rdx, 1
37c418edcmov [rsp+160], r11
37c418ee4mov r11, [rsp+200]
37c418eecmov [rsp+352], rdx
37c418ef4mov rdx, [rsp+120]
37c418ef9lea r8, [r10+r11]
37c418efdcall zlarfgp_64_
37c418f02mov rdx, [rdi]
37c418f05mov rax, [rsp+120]
37c418f0amov r8, rbx
37c418f0dmov r9, [rsp+512]
37c418f15mov r11, [rsp+160]
37c418f1dsub rdx, rsi
37c418f20movsd_xmm x7, [rax]
37c418f24add r15, [rsp+208]
37c418f2cmov [rsp+344], rdx
37c418f34mov rdx, [r13]
37c418f38mov [rsp+56], r9
37c418f3dmov r9, [rsp+528]
37c418f45sub rdx, rsi
37c418f48mov [rsp+40], r11
37c418f4dmov rcx, [rsp+152]
37c418f55add rdx, 1
37c418f59mov [rsp+32], r9
37c418f5emov r9, rax
37c418f61mov [rsp+352], rdx
37c418f69mov rdx, [rsp+136]
37c418f71mov [rsp+72], 1
37c418f7amov [rsp+64], rdx
37c418f7fmov rdx, [rsp+112]
37c418f84mov [rsp+48], r15
37c418f89call zlarf1f_64_
37c418f8emov r11, [r13]
37c418f92mov rdx, [rbp]
37c418f96mov r8, rbx
37c418f99sub rdx, [rdi]
37c418f9cmov r10, [rsp+144]
37c418fa4mov [rsp+72], 1
37c418fadsub rdx, rsi
37c418fb0sub r11, rsi
37c418fb3mov r9, [rsp+120]
37c418fb8mov rcx, [rsp+152]
37c418fc0mov [rsp+344], rdx
37c418fc8lea rdx, [r11+1]
37c418fcclea r11, [r10+16]
37c418fd0mov r10, [rsp+136]
37c418fd8mov [rsp+192], r11
37c418fe0mov [rsp+64], r10
37c418fe5mov r10, [rsp+528]
37c418fedmov [rsp+48], r11
37c418ff2mov r11, [rsp+160]
37c418ffamov [rsp+56], r10
37c418fffmov [rsp+40], r11
37c419004mov [rsp+32], r10
37c419009mov [rsp+352], rdx
37c419011mov rdx, [rsp+112]
37c419016call zlarf1f_64_
37c41901bmov rax, [r13]
37c41901fmov r8, [rsp+528]
37c419027mov rcx, rbx
37c41902asub rax, rsi
37c41902dlea rdx, [rax+1]
37c419031mov [rsp+352], rdx
37c419039mov rdx, [rsp+120]
37c41903ecall zlacgv_64_
37c419043mov rcx, [rbp]
37c419047mov rdx, rcx
37c41904asub rdx, [r13]
37c41904ecmp rdx, rsi
37c419051jle 0x37c418ab8
37c419057mov rdx, [rdi]
37c41905amov rcx, [rsp+112]
37c41905flea r8, [rip+0x5b222]
37c419066sub rdx, rsi
37c419069mov [rsp+344], rdx
37c419071mov rdx, r15
37c419074call dznrm2_64_
37c419079mov rdx, [rbp]
37c41907dsub rdx, [rdi]
37c419080mov rcx, rbx
37c419083sub rdx, rsi
37c419086movapd x6, x0
37c41908alea r8, [rip+0x5b1f7]
37c419091mov [rsp+352], rdx
37c419099mov rdx, [rsp+192]
37c4190a1mulsd x6, x0
37c4190a5call dznrm2_64_
37c4190aamovapd x1, x7
37c4190aemulsd x0, x0
37c4190b2addsd x0, x6
37c4190b6sqrtsd x0, x0
37c4190bacall atan2
37c4190bfmov rax, [rsp+544]
37c4190c7mov rcx, [rbp]
37c4190cbmovsd_xmm [rax+8*r14-8], x0
37c4190d2add r14, 1
37c4190d6cmp [rsp+184], r14
37c4190dejge 0x37c418aca
37c4190e4
37c4190e4loc_37c4190e4:
37c4190e4mov rdx, [r13]
37c4190e8mov rsi, r13
37c4190ebsub rcx, rdx
37c4190eemov [rsp+184], rcx
37c4190f6mov rcx, [rdi]
37c4190f9
37c4190f9loc_37c4190f9:
37c4190f9mov rbx, [rsp+184]
37c419101lea r15, [rbx+1]
37c419105cmp r15, rcx
37c419108jg 0x37c419396
37c41910emov rax, [rsp+280]
37c419116mov r13, [rsp+568]
37c41911emov [rsp+168], rcx
37c419126mov r14, [rsp+512]
37c41912emov [rsp+480], rbp
37c419136mov rbp, r15
37c419139lea r8, [rax+1]
37c41913dmov r9, rax
37c419140imul rax, r15
37c419144not r9
37c419147shl r8, 4
37c41914badd r9, rbx
37c41914emov [rsp+160], r8
37c419156shl rbx, 4
37c41915aadd r13, rbx
37c41915dadd r9, rax
37c419160mov rax, [rsp+504]
37c419168shl r9, 4
37c41916clea r12, [rax+r9+16]
37c419171mov rax, [rsp+176]
37c419179imul rax, r15
37c41917dadd rax, [rsp+272]
37c419185mov [rsp+120], rax
37c41918alea rax, [r8-16]
37c41918emov [rsp+144], rax
37c419196mov rax, [rsp+584]
37c41919eadd rax, 16
37c4191a2mov [rsp+136], rax
37c4191aalea rax, [rsp+344]
37c4191b2mov [rsp+112], rax
37c4191b7lea rax, [rip+0x5b0e3]
37c4191bemov [rsp+152], rax
37c4191c6nop [rax+rax]
37c4191d0
37c4191d0loc_37c4191d0:
37c4191d0sub rdx, rbp
37c4191d3mov r8, r14
37c4191d6lea rcx, [rsp+352]
37c4191demov r15, rbp
37c4191e1add rdx, 1
37c4191e5mov [rsp+352], rdx
37c4191edmov rdx, r12
37c4191f0call zlacgv_64_
37c4191f5mov rdx, [rsi]
37c4191f8mov r9, r14
37c4191fbmov rax, [rsp+144]
37c419203mov [rsp+32], r13
37c419208lea rcx, [rsp+352]
37c419210sub rdx, rbp
37c419213lea r8, [rax+r12]
37c419217add rbp, 1
37c41921badd rdx, 1
37c41921fmov [rsp+352], rdx
37c419227mov rdx, r12
37c41922acall zlarfgp_64_
37c41922fmov rdx, [rdi]
37c419232mov rax, [rsp+136]
37c41923amov r9, r12
37c41923dmov rcx, [rsp+152]
37c419245lea r8, [rsp+352]
37c41924dsub rdx, r15
37c419250mov [rsp+344], rdx
37c419258mov rdx, [rsi]
37c41925bmov [rsp+64], rax
37c419260sub rdx, r15
37c419263mov [rsp+40], r13
37c419268add rdx, 1
37c41926cmov [rsp+56], r14
37c419271mov [rsp+352], rdx
37c419279lea rdx, [r12+16]
37c41927emov [rsp+48], rdx
37c419283mov rdx, [rsp+112]
37c419288mov [rsp+72], 1
37c419291mov [rsp+32], r14
37c419296call zlarf1f_64_
37c41929bmov rcx, [rsi]
37c41929emov rax, [rsp+136]
37c4192a6lea r8, [rsp+352]
37c4192aemov r10, rcx
37c4192b1sub r10, [rdi]
37c4192b4mov [rsp+64], rax
37c4192b9mov r9, rcx
37c4192bcmov rax, [rsp+528]
37c4192c4sub r9, r15
37c4192c7mov [rsp+72], 1
37c4192d0lea rdx, [r9+1]
37c4192d4mov r9, r12
37c4192d7mov [rsp+344], r10
37c4192dfmov [rsp+56], rax
37c4192e4mov rax, [rsp+480]
37c4192ecmov [rsp+352], rdx
37c4192f4mov rax, [rax]
37c4192f7mov [rsp+40], r13
37c4192fcadd r13, 16
37c419300mov [rsp+32], r14
37c419305mov [rsp+128], rax
37c41930dsub rax, rcx
37c419310mov rcx, [rsp+152]
37c419318mov rdx, rax
37c41931bmov rax, [rsp+120]
37c419320lea rdx, [rax+rdx+1]
37c419325shl rdx, 4
37c419329add rdx, [rsp+520]
37c419331mov [rsp+48], rdx
37c419336mov rdx, [rsp+112]
37c41933bcall zlarf1f_64_
37c419340mov rdx, [rsi]
37c419343lea rcx, [rsp+352]
37c41934bmov r8, r14
37c41934esub rdx, r15
37c419351add rdx, 1
37c419355mov [rsp+352], rdx
37c41935dmov rdx, r12
37c419360call zlacgv_64_
37c419365mov rcx, [rsp+176]
37c41936dmov rdx, [rsi]
37c419370add [rsp+120], rcx
37c419375add r12, [rsp+160]
37c41937dcmp rbp, [rsp+168]
37c419385jle 0x37c4191d0
37c41938bmov rbp, [rsp+480]
37c419393mov rcx, [rdi]
37c419396
37c419396loc_37c419396:
37c419396lea r14, [rcx+1]
37c41939acmp r14, rdx
37c41939djg 0x37c4185ae
37c4193a3mov rax, [rsp+584]
37c4193abmov r13, rcx
37c4193aemov r15, [rsp+176]
37c4193b6lea rbx, [rsp+352]
37c4193beshl r13, 4
37c4193c2mov [rsp+120], rbx
37c4193c7add r13, [rsp+568]
37c4193cfmov r8, rdx
37c4193d2add rax, 16
37c4193d6imul r15, r14
37c4193daadd r15, [rsp+272]
37c4193e2mov [rsp+128], r13
37c4193eamov [rsp+136], rax
37c4193f2lea rax, [rsp+344]
37c4193famov r13, rdi
37c4193fdmov r12, [rsp+520]
37c419405mov [rsp+112], rax
37c41940alea rax, [rip+0x5ae90]
37c419411mov rdi, r15
37c419414mov rbx, [rsp+528]
37c41941cmov r15, r14
37c41941fmov [rsp+152], rax
37c419427mov r14, rsi
37c41942amov [rsp+160], rdx
37c419432jmp 0x37c41944b
37c419434
37c419434 0f 1f 40 00 ..@.
37c419438
37c419438loc_37c419438:
37c419438add [rsp+128], 16
37c419441mov r8, [r14]
37c419444mov r15, r11
37c419447mov rcx, [r13]
37c41944b
37c41944bloc_37c41944b:
37c41944bmov rdx, r8
37c41944emov rsi, rdi
37c419451sub rdx, r15
37c419454add rdx, 1
37c419458mov [rsp+352], rdx
37c419460mov rdx, [rbp]
37c419464add rdx, r15
37c419467sub rdx, r8
37c41946amov r8, rbx
37c41946dsub rdx, rcx
37c419470mov rcx, [rsp+120]
37c419475add rdx, rdi
37c419478shl rdx, 4
37c41947cadd rdx, r12
37c41947fcall zlacgv_64_
37c419484mov rcx, [r14]
37c419487lea r11, [r15+1]
37c41948bmov r9, rbx
37c41948emov rax, [rsp+128]
37c419496add rdi, [rsp+176]
37c41949emov [rsp+144], r11
37c4194a6mov rdx, rcx
37c4194a9sub rdx, r15
37c4194acadd rdx, 1
37c4194b0mov [rsp+352], rdx
37c4194b8mov rdx, [rbp]
37c4194bcsub rdx, rcx
37c4194bfadd rdx, r15
37c4194c2sub rdx, [r13]
37c4194c6mov [rsp+32], rax
37c4194cblea rcx, [rdi+rdx]
37c4194cfadd rdx, rsi
37c4194d2shl rcx, 4
37c4194d6shl rdx, 4
37c4194dalea r8, [r12+rcx]
37c4194demov rcx, [rsp+120]
37c4194e3add rdx, r12
37c4194e6call zlarfgp_64_
37c4194ebmov rcx, [r14]
37c4194eemov r8, [rsp+120]
37c4194f3mov r10, [rsp+136]
37c4194fbmov rax, [rsp+128]
37c419503mov rdx, rcx
37c419506sub rdx, r15
37c419509mov [rsp+344], rdx
37c419511add rdx, 1
37c419515mov [rsp+352], rdx
37c41951dmov rdx, [rbp]
37c419521sub rdx, rcx
37c419524add rdx, r15
37c419527sub rdx, [r13]
37c41952bmov [rsp+64], r10
37c419530lea rcx, [rsi+rdx]
37c419534lea rdx, [rsi+rdx+1]
37c419539mov [rsp+40], rax
37c41953eshl rdx, 4
37c419542shl rcx, 4
37c419546mov [rsp+56], rbx
37c41954badd rdx, r12
37c41954emov [rsp+32], rbx
37c419553lea r9, [r12+rcx]
37c419557mov rcx, [rsp+152]
37c41955fmov [rsp+48], rdx
37c419564mov rdx, [rsp+112]
37c419569mov [rsp+72], 1
37c419572call zlarf1f_64_
37c419577mov rcx, [r14]
37c41957amov r8, rbx
37c41957dmov rdx, rcx
37c419580sub rdx, r15
37c419583add rdx, 1
37c419587mov [rsp+352], rdx
37c41958fmov rdx, [rbp]
37c419593sub rdx, rcx
37c419596mov rcx, [rsp+120]
37c41959badd rdx, r15
37c41959esub rdx, [r13]
37c4195a2add rdx, rsi
37c4195a5shl rdx, 4
37c4195a9add rdx, r12
37c4195accall zlacgv_64_
37c4195b1mov r11, [rsp+144]
37c4195b9cmp r11, [rsp+160]
37c4195c1jle 0x37c419438
37c4195c7jmp 0x37c4185ae
37c4184e0
37c4195cc
37c4195cc // align 0x20
37c4195cc // align 0x20
37c4195e0
37c4195e0zunbdb5_64_:
37c4195e0push r15
37c4195e2push r14
37c4195e4push r13
37c4195e6push r12
37c4195e8push rbp
37c4195e9push rdi
37c4195eapush rsi
37c4195ebpush rbx
37c4195ecsub rsp, 216
37c4195f3movups [rsp+160], x6
37c4195fbmovups [rsp+176], x7
37c419603movups [rsp+192], x8
37c41960cmov rax, [rsp+352]
37c419614mov r15, [rsp+392]
37c41961cmov rbp, [rsp+320]
37c419624mov r14, [rsp+328]
37c41962cmov [r15], 0
37c419633mov r12, [rsp+336]
37c41963bmov rsi, rdx
37c41963emov r13, r9
37c419641mov rdx, [rcx]
37c419644mov r9, [rax]
37c419647mov rax, [rsp+368]
37c41964fmov [rsp+304], r8
37c419657mov rbx, rcx
37c41965amov r8, [rax]
37c41965dtest rdx, rdx
37c419660js 0x37c419747
37c419666mov rcx, [rsi]
37c419669test rcx, rcx
37c41966cjs 0x37c4196e8
37c41966emov rax, [rsp+304]
37c419676mov rdi, [rax]
37c419679test rdi, rdi
37c41967cjs 0x37c419763
37c419682cmp [rbp], 0
37c419687jle 0x37c419755
37c41968dcmp [r12], 0
37c419692jle 0x37c419c4e
37c419698test rdx, rdx
37c41969bmov r11l, 1
37c4196a1cmovle rdx, r11
37c4196a5cmp r9, rdx
37c4196a8jl 0x37c419771
37c4196aetest rcx, rcx
37c4196b1mov edx, 1
37c4196b6cmovle rcx, rdx
37c4196bacmp r8, rcx
37c4196bdjl 0x37c419c5f
37c4196c3mov rax, [rsp+384]
37c4196cbcmp rdi, [rax]
37c4196cejle 0x37c419788
37c4196d4mov rdx, -13
37c4196dbmov eax, 13
37c4196e0jmp 0x37c4196f4
37c4196e2
37c4196e2 66 0f 1f 44 00 00 f..D..
37c4196e8
37c4196e8loc_37c4196e8:
37c4196e8mov rdx, -2
37c4196efmov eax, 2
37c4196f4
37c4196f4loc_37c4196f4:
37c4196f4mov [r15], rdx
37c4196f7mov r8l, 7
37c4196fdlea rdx, [rsp+144]
37c419705lea rcx, [rip+0x5abb4]
37c41970cmov [rsp+144], rax
37c419714call xerbla_64_
37c419719nop
37c41971a
37c41971aloc_37c41971a:
37c41971amovups x6, [rsp+160]
37c419722movups x7, [rsp+176]
37c41972amovups x8, [rsp+192]
37c419733add rsp, 216
37c41973apop rbx
37c41973bpop rsi
37c41973cpop rdi
37c41973dpop rbp
37c41973epop r12
37c419740pop r13
37c419742pop r14
37c419744pop r15
37c419746ret
37c419747
37c419747loc_37c419747:
37c419747mov rdx, -1
37c41974emov eax, 1
37c419753jmp 0x37c4196f4
37c419755
37c419755loc_37c419755:
37c419755mov rdx, -5
37c41975cmov eax, 5
37c419761jmp 0x37c4196f4
37c419763
37c419763loc_37c419763:
37c419763mov rdx, -3
37c41976amov eax, 3
37c41976fjmp 0x37c4196f4
37c419771
37c419771loc_37c419771:
37c419771mov rdx, -9
37c419778mov eax, 9
37c41977djmp 0x37c4196f4
37c419782
37c419782 66 0f 1f 44 00 00 f..D..
37c419788
37c419788loc_37c419788:
37c419788mov edx, 9
37c41978dlea rcx, [rip+0x5ab33]
37c419794lea rdi, [rsp+136]
37c41979ccall dlamch_64_
37c4197a1mov [rsp+32], rdi
37c4197a6mov r8, rbp
37c4197a9mov rdx, r13
37c4197acpxor x7, x7
37c4197b0lea r9, [rsp+128]
37c4197b8movapd x6, x0
37c4197bcmov rcx, rbx
37c4197bfmovsd_xmm [rsp+128], x7
37c4197c8movsd_xmm [rsp+136], x7
37c4197d1call zlassq_64_
37c4197d6mov [rsp+32], rdi
37c4197dbmov r8, r12
37c4197demov rdx, r14
37c4197e1lea r9, [rsp+128]
37c4197e9mov rcx, rsi
37c4197eccall zlassq_64_
37c4197f1mov rax, [rsp+304]
37c4197f9pxor x1, x1
37c4197fdmovsd_xmm x0, [rsp+136]
37c419806cvtsi2sd x1, [rax]
37c41980bmulsd x1, x6
37c41980fsqrtsd x0, x0
37c419813mulsd x0, [rsp+128]
37c41981ccomisd x0, x1
37c419820ja 0x37c4199a1
37c419826
37c419826loc_37c419826:
37c419826mov r8, [rbx]
37c419829test r8, r8
37c41982cjle 0x37c419acf
37c419832mov [rsp+120], r8
37c419837mov r15, r13
37c41983amov rcx, r8
37c41983dmov edi, 1
37c419842pxor x6, x6
37c419846pxor x7, x7
37c41984alea r13, [rsp+144]
37c419852movq x8, [rip+0x5aa75]
37c41985bnop [rax+rax]
37c419860
37c419860loc_37c419860:
37c419860lea r8, [rcx+1]
37c419864mov eax, 1
37c419869test rcx, rcx
37c41986cjle 0x37c419896
37c41986enop [rax]
37c419875nop [rax+rax]
37c419880
37c419880loc_37c419880:
37c419880mov rdx, rax
37c419883add rax, 1
37c419887shl rdx, 4
37c41988bmovups [r15+rdx-16], x6
37c419891cmp rax, r8
37c419894jne 0x37c419880
37c419896
37c419896loc_37c419896:
37c419896mov rax, rdi
37c419899mov rcx, [rsi]
37c41989cshl rax, 4
37c4198a0movups [r15+rax-16], x8
37c4198a6test rcx, rcx
37c4198a9jle 0x37c4198d6
37c4198abadd rcx, 1
37c4198afmov eax, 1
37c4198b4nop
37c4198b5nop [rax+rax]
37c4198c0
37c4198c0loc_37c4198c0:
37c4198c0mov rdx, rax
37c4198c3add rax, 1
37c4198c7shl rdx, 4
37c4198cbmovups [r14+rdx-16], x6
37c4198d1cmp rcx, rax
37c4198d4jne 0x37c4198c0
37c4198d6
37c4198d6loc_37c4198d6:
37c4198d6mov [rsp+104], r13
37c4198dbmov r9, r15
37c4198demov rdx, rsi
37c4198e1mov rcx, rbx
37c4198e4mov rax, [rsp+384]
37c4198ecmov [rsp+48], r12
37c4198f1mov [rsp+40], r14
37c4198f6mov r8, [rsp+304]
37c4198femov [rsp+96], rax
37c419903mov rax, [rsp+376]
37c41990bmov [rsp+32], rbp
37c419910mov [rsp+88], rax
37c419915mov rax, [rsp+368]
37c41991dmov [rsp+80], rax
37c419922mov rax, [rsp+360]
37c41992amov [rsp+72], rax
37c41992fmov rax, [rsp+352]
37c419937mov [rsp+64], rax
37c41993cmov rax, [rsp+344]
37c419944mov [rsp+56], rax
37c419949call zunbdb6_64_
37c41994emov r8, rbp
37c419951mov rdx, r15
37c419954mov rcx, rbx
37c419957call dznrm2_64_
37c41995cucomisd x0, x7
37c419960jp 0x37c41971a
37c419966jne 0x37c41971a
37c41996cmov r8, r12
37c41996fmov rdx, r14
37c419972mov rcx, rsi
37c419975call dznrm2_64_
37c41997aucomisd x0, x7
37c41997ejp 0x37c41971a
37c419984jne 0x37c41971a
37c41998aadd rdi, 1
37c41998ecmp [rsp+120], rdi
37c419993jl 0x37c419acc
37c419999mov rcx, [rbx]
37c41999cjmp 0x37c419860
37c4199a1
37c4199a1loc_37c4199a1:
37c4199a1movapd x1, x7
37c4199a5movapd x2, x7
37c4199a9mov r9, rbp
37c4199acmov r8, r13
37c4199afdivsd x1, x0
37c4199b3lea r15, [rsp+144]
37c4199bbmov rcx, rbx
37c4199bemov rdx, r15
37c4199c1movapd x6, x1
37c4199c5subsd x2, x1
37c4199c9mulsd x6, x7
37c4199cdaddsd x0, x6
37c4199d1addsd x6, [rip+0x5a8f7]
37c4199d9unpcklpd x0, x0
37c4199ddunpcklpd x6, x2
37c4199e1divpd x6, x0
37c4199e5movups [rsp+144], x6
37c4199edcall zscal_64_
37c4199f2mov r9, r12
37c4199f5mov r8, r14
37c4199f8mov rdx, r15
37c4199fbmov rcx, rsi
37c4199femovups [rsp+144], x6
37c419a06call zscal_64_
37c419a0bmov [rsp+104], r15
37c419a10mov r9, r13
37c419a13mov rdx, rsi
37c419a16mov rax, [rsp+384]
37c419a1emov [rsp+48], r12
37c419a23mov rcx, rbx
37c419a26mov [rsp+40], r14
37c419a2bmov r8, [rsp+304]
37c419a33mov [rsp+96], rax
37c419a38mov rax, [rsp+376]
37c419a40mov [rsp+32], rbp
37c419a45mov [rsp+88], rax
37c419a4amov rax, [rsp+368]
37c419a52mov [rsp+80], rax
37c419a57mov rax, [rsp+360]
37c419a5fmov [rsp+72], rax
37c419a64mov rax, [rsp+352]
37c419a6cmov [rsp+64], rax
37c419a71mov rax, [rsp+344]
37c419a79mov [rsp+56], rax
37c419a7ecall zunbdb6_64_
37c419a83mov r8, rbp
37c419a86mov rdx, r13
37c419a89mov rcx, rbx
37c419a8ccall dznrm2_64_
37c419a91ucomisd x0, x7
37c419a95jp 0x37c41971a
37c419a9bpxor x6, x6
37c419a9fucomisd x0, x6
37c419aa3jne 0x37c41971a
37c419aa9mov r8, r12
37c419aacmov rdx, r14
37c419aafmov rcx, rsi
37c419ab2call dznrm2_64_
37c419ab7ucomisd x0, x6
37c419abbjp 0x37c41971a
37c419ac1je 0x37c419826
37c419ac7jmp 0x37c41971a
37c419acc
37c419accloc_37c419acc:
37c419accmov r13, r15
37c419acf
37c419acfloc_37c419acf:
37c419acfmov r8, [rsi]
37c419ad2mov [rsp+120], r8
37c419ad7test r8, r8
37c419adajle 0x37c41971a
37c419ae0mov edi, 1
37c419ae5lea r15, [rsp+144]
37c419aedpxor x6, x6
37c419af1movq x8, [rip+0x5a7d6]
37c419afapxor x7, x7
37c419afenop
37c419b00
37c419b00loc_37c419b00:
37c419b00mov rdx, [rbx]
37c419b03mov eax, 1
37c419b08lea rcx, [rdx+1]
37c419b0ctest rdx, rdx
37c419b0fjle 0x37c419b36
37c419b11nop [rax]
37c419b15nop [rax+rax]
37c419b20
37c419b20loc_37c419b20:
37c419b20mov rdx, rax
37c419b23add rax, 1
37c419b27shl rdx, 4
37c419b2bmovups [r13+rdx-16], x6
37c419b31cmp rax, rcx
37c419b34jne 0x37c419b20
37c419b36
37c419b36loc_37c419b36:
37c419b36lea rcx, [r8+1]
37c419b3amov eax, 1
37c419b3ftest r8, r8
37c419b42jle 0x37c419b76
37c419b44nop [rax+rax]
37c419b4anop [rax+rax]
37c419b55nop [rax+rax]
37c419b60
37c419b60loc_37c419b60:
37c419b60mov rdx, rax
37c419b63add rax, 1
37c419b67shl rdx, 4
37c419b6bmovups [r14+rdx-16], x6
37c419b71cmp rcx, rax
37c419b74jne 0x37c419b60
37c419b76
37c419b76loc_37c419b76:
37c419b76mov rax, rdi
37c419b79mov r9, r13
37c419b7cmov rdx, rsi
37c419b7fmov rcx, rbx
37c419b82shl rax, 4
37c419b86mov r8, [rsp+304]
37c419b8emovups [r14+rax-16], x8
37c419b94mov rax, [rsp+384]
37c419b9cmov [rsp+104], r15
37c419ba1mov [rsp+96], rax
37c419ba6mov rax, [rsp+376]
37c419baemov [rsp+48], r12
37c419bb3mov [rsp+88], rax
37c419bb8mov rax, [rsp+368]
37c419bc0mov [rsp+40], r14
37c419bc5mov [rsp+80], rax
37c419bcamov rax, [rsp+360]
37c419bd2mov [rsp+32], rbp
37c419bd7mov [rsp+72], rax
37c419bdcmov rax, [rsp+352]
37c419be4mov [rsp+64], rax
37c419be9mov rax, [rsp+344]
37c419bf1mov [rsp+56], rax
37c419bf6call zunbdb6_64_
37c419bfbmov r8, rbp
37c419bfemov rdx, r13
37c419c01mov rcx, rbx
37c419c04call dznrm2_64_
37c419c09ucomisd x0, x7
37c419c0djp 0x37c41971a
37c419c13jne 0x37c41971a
37c419c19mov r8, r12
37c419c1cmov rdx, r14
37c419c1fmov rcx, rsi
37c419c22call dznrm2_64_
37c419c27ucomisd x0, x7
37c419c2bjp 0x37c41971a
37c419c31jne 0x37c41971a
37c419c37add rdi, 1
37c419c3bcmp [rsp+120], rdi
37c419c40jl 0x37c41971a
37c419c46mov r8, [rsi]
37c419c49jmp 0x37c419b00
37c419c4e
37c419c4eloc_37c419c4e:
37c419c4emov rdx, -7
37c419c55mov eax, 7
37c419c5ajmp 0x37c4196f4
37c419c5f
37c419c5floc_37c419c5f:
37c419c5fmov rdx, -11
37c419c66mov eax, 11
37c419c6bjmp 0x37c4196f4
37c4195e0
37c4195e0zunbdb5_64_:
37c4195e0push r15
37c4195e2push r14
37c4195e4push r13
37c4195e6push r12
37c4195e8push rbp
37c4195e9push rdi
37c4195eapush rsi
37c4195ebpush rbx
37c4195ecsub rsp, 216
37c4195f3movups [rsp+160], x6
37c4195fbmovups [rsp+176], x7
37c419603movups [rsp+192], x8
37c41960cmov rax, [rsp+352]
37c419614mov r15, [rsp+392]
37c41961cmov rbp, [rsp+320]
37c419624mov r14, [rsp+328]
37c41962cmov [r15], 0
37c419633mov r12, [rsp+336]
37c41963bmov rsi, rdx
37c41963emov r13, r9
37c419641mov rdx, [rcx]
37c419644mov r9, [rax]
37c419647mov rax, [rsp+368]
37c41964fmov [rsp+304], r8
37c419657mov rbx, rcx
37c41965amov r8, [rax]
37c41965dtest rdx, rdx
37c419660js 0x37c419747
37c419666mov rcx, [rsi]
37c419669test rcx, rcx
37c41966cjs 0x37c4196e8
37c41966emov rax, [rsp+304]
37c419676mov rdi, [rax]
37c419679test rdi, rdi
37c41967cjs 0x37c419763
37c419682cmp [rbp], 0
37c419687jle 0x37c419755
37c41968dcmp [r12], 0
37c419692jle 0x37c419c4e
37c419698test rdx, rdx
37c41969bmov r11l, 1
37c4196a1cmovle rdx, r11
37c4196a5cmp r9, rdx
37c4196a8jl 0x37c419771
37c4196aetest rcx, rcx
37c4196b1mov edx, 1
37c4196b6cmovle rcx, rdx
37c4196bacmp r8, rcx
37c4196bdjl 0x37c419c5f
37c4196c3mov rax, [rsp+384]
37c4196cbcmp rdi, [rax]
37c4196cejle 0x37c419788
37c4196d4mov rdx, -13
37c4196dbmov eax, 13
37c4196e0jmp 0x37c4196f4
37c4196e2
37c4196e2 66 0f 1f 44 00 00 f..D..
37c4196e8
37c4196e8loc_37c4196e8:
37c4196e8mov rdx, -2
37c4196efmov eax, 2
37c4196f4
37c4196f4loc_37c4196f4:
37c4196f4mov [r15], rdx
37c4196f7mov r8l, 7
37c4196fdlea rdx, [rsp+144]
37c419705lea rcx, [rip+0x5abb4]
37c41970cmov [rsp+144], rax
37c419714call xerbla_64_
37c419719nop
37c41971a
37c41971aloc_37c41971a:
37c41971amovups x6, [rsp+160]
37c419722movups x7, [rsp+176]
37c41972amovups x8, [rsp+192]
37c419733add rsp, 216
37c41973apop rbx
37c41973bpop rsi
37c41973cpop rdi
37c41973dpop rbp
37c41973epop r12
37c419740pop r13
37c419742pop r14
37c419744pop r15
37c419746ret
37c419747
37c419747loc_37c419747:
37c419747mov rdx, -1
37c41974emov eax, 1
37c419753jmp 0x37c4196f4
37c419755
37c419755loc_37c419755:
37c419755mov rdx, -5
37c41975cmov eax, 5
37c419761jmp 0x37c4196f4
37c419763
37c419763loc_37c419763:
37c419763mov rdx, -3
37c41976amov eax, 3
37c41976fjmp 0x37c4196f4
37c419771
37c419771loc_37c419771:
37c419771mov rdx, -9
37c419778mov eax, 9
37c41977djmp 0x37c4196f4
37c419782
37c419782 66 0f 1f 44 00 00 f..D..
37c419788
37c419788loc_37c419788:
37c419788mov edx, 9
37c41978dlea rcx, [rip+0x5ab33]
37c419794lea rdi, [rsp+136]
37c41979ccall dlamch_64_
37c4197a1mov [rsp+32], rdi
37c4197a6mov r8, rbp
37c4197a9mov rdx, r13
37c4197acpxor x7, x7
37c4197b0lea r9, [rsp+128]
37c4197b8movapd x6, x0
37c4197bcmov rcx, rbx
37c4197bfmovsd_xmm [rsp+128], x7
37c4197c8movsd_xmm [rsp+136], x7
37c4197d1call zlassq_64_
37c4197d6mov [rsp+32], rdi
37c4197dbmov r8, r12
37c4197demov rdx, r14
37c4197e1lea r9, [rsp+128]
37c4197e9mov rcx, rsi
37c4197eccall zlassq_64_
37c4197f1mov rax, [rsp+304]
37c4197f9pxor x1, x1
37c4197fdmovsd_xmm x0, [rsp+136]
37c419806cvtsi2sd x1, [rax]
37c41980bmulsd x1, x6
37c41980fsqrtsd x0, x0
37c419813mulsd x0, [rsp+128]
37c41981ccomisd x0, x1
37c419820ja 0x37c4199a1
37c419826
37c419826loc_37c419826:
37c419826mov r8, [rbx]
37c419829test r8, r8
37c41982cjle 0x37c419acf
37c419832mov [rsp+120], r8
37c419837mov r15, r13
37c41983amov rcx, r8
37c41983dmov edi, 1
37c419842pxor x6, x6
37c419846pxor x7, x7
37c41984alea r13, [rsp+144]
37c419852movq x8, [rip+0x5aa75]
37c41985bnop [rax+rax]
37c419860
37c419860loc_37c419860:
37c419860lea r8, [rcx+1]
37c419864mov eax, 1
37c419869test rcx, rcx
37c41986cjle 0x37c419896
37c41986enop [rax]
37c419875nop [rax+rax]
37c419880
37c419880loc_37c419880:
37c419880mov rdx, rax
37c419883add rax, 1
37c419887shl rdx, 4
37c41988bmovups [r15+rdx-16], x6
37c419891cmp rax, r8
37c419894jne 0x37c419880
37c419896
37c419896loc_37c419896:
37c419896mov rax, rdi
37c419899mov rcx, [rsi]
37c41989cshl rax, 4
37c4198a0movups [r15+rax-16], x8
37c4198a6test rcx, rcx
37c4198a9jle 0x37c4198d6
37c4198abadd rcx, 1
37c4198afmov eax, 1
37c4198b4nop
37c4198b5nop [rax+rax]
37c4198c0
37c4198c0loc_37c4198c0:
37c4198c0mov rdx, rax
37c4198c3add rax, 1
37c4198c7shl rdx, 4
37c4198cbmovups [r14+rdx-16], x6
37c4198d1cmp rcx, rax
37c4198d4jne 0x37c4198c0
37c4198d6
37c4198d6loc_37c4198d6:
37c4198d6mov [rsp+104], r13
37c4198dbmov r9, r15
37c4198demov rdx, rsi
37c4198e1mov rcx, rbx
37c4198e4mov rax, [rsp+384]
37c4198ecmov [rsp+48], r12
37c4198f1mov [rsp+40], r14
37c4198f6mov r8, [rsp+304]
37c4198femov [rsp+96], rax
37c419903mov rax, [rsp+376]
37c41990bmov [rsp+32], rbp
37c419910mov [rsp+88], rax
37c419915mov rax, [rsp+368]
37c41991dmov [rsp+80], rax
37c419922mov rax, [rsp+360]
37c41992amov [rsp+72], rax
37c41992fmov rax, [rsp+352]
37c419937mov [rsp+64], rax
37c41993cmov rax, [rsp+344]
37c419944mov [rsp+56], rax
37c419949call zunbdb6_64_
37c41994emov r8, rbp
37c419951mov rdx, r15
37c419954mov rcx, rbx
37c419957call dznrm2_64_
37c41995cucomisd x0, x7
37c419960jp 0x37c41971a
37c419966jne 0x37c41971a
37c41996cmov r8, r12
37c41996fmov rdx, r14
37c419972mov rcx, rsi
37c419975call dznrm2_64_
37c41997aucomisd x0, x7
37c41997ejp 0x37c41971a
37c419984jne 0x37c41971a
37c41998aadd rdi, 1
37c41998ecmp [rsp+120], rdi
37c419993jl 0x37c419acc
37c419999mov rcx, [rbx]
37c41999cjmp 0x37c419860
37c4199a1
37c4199a1loc_37c4199a1:
37c4199a1movapd x1, x7
37c4199a5movapd x2, x7
37c4199a9mov r9, rbp
37c4199acmov r8, r13
37c4199afdivsd x1, x0
37c4199b3lea r15, [rsp+144]
37c4199bbmov rcx, rbx
37c4199bemov rdx, r15
37c4199c1movapd x6, x1
37c4199c5subsd x2, x1
37c4199c9mulsd x6, x7
37c4199cdaddsd x0, x6
37c4199d1addsd x6, [rip+0x5a8f7]
37c4199d9unpcklpd x0, x0
37c4199ddunpcklpd x6, x2
37c4199e1divpd x6, x0
37c4199e5movups [rsp+144], x6
37c4199edcall zscal_64_
37c4199f2mov r9, r12
37c4199f5mov r8, r14
37c4199f8mov rdx, r15
37c4199fbmov rcx, rsi
37c4199femovups [rsp+144], x6
37c419a06call zscal_64_
37c419a0bmov [rsp+104], r15
37c419a10mov r9, r13
37c419a13mov rdx, rsi
37c419a16mov rax, [rsp+384]
37c419a1emov [rsp+48], r12
37c419a23mov rcx, rbx
37c419a26mov [rsp+40], r14
37c419a2bmov r8, [rsp+304]
37c419a33mov [rsp+96], rax
37c419a38mov rax, [rsp+376]
37c419a40mov [rsp+32], rbp
37c419a45mov [rsp+88], rax
37c419a4amov rax, [rsp+368]
37c419a52mov [rsp+80], rax
37c419a57mov rax, [rsp+360]
37c419a5fmov [rsp+72], rax
37c419a64mov rax, [rsp+352]
37c419a6cmov [rsp+64], rax
37c419a71mov rax, [rsp+344]
37c419a79mov [rsp+56], rax
37c419a7ecall zunbdb6_64_
37c419a83mov r8, rbp
37c419a86mov rdx, r13
37c419a89mov rcx, rbx
37c419a8ccall dznrm2_64_
37c419a91ucomisd x0, x7
37c419a95jp 0x37c41971a
37c419a9bpxor x6, x6
37c419a9fucomisd x0, x6
37c419aa3jne 0x37c41971a
37c419aa9mov r8, r12
37c419aacmov rdx, r14
37c419aafmov rcx, rsi
37c419ab2call dznrm2_64_
37c419ab7ucomisd x0, x6
37c419abbjp 0x37c41971a
37c419ac1je 0x37c419826
37c419ac7jmp 0x37c41971a
37c419acc
37c419accloc_37c419acc:
37c419accmov r13, r15
37c419acf
37c419acfloc_37c419acf:
37c419acfmov r8, [rsi]
37c419ad2mov [rsp+120], r8
37c419ad7test r8, r8
37c419adajle 0x37c41971a
37c419ae0mov edi, 1
37c419ae5lea r15, [rsp+144]
37c419aedpxor x6, x6
37c419af1movq x8, [rip+0x5a7d6]
37c419afapxor x7, x7
37c419afenop
37c419b00
37c419b00loc_37c419b00:
37c419b00mov rdx, [rbx]
37c419b03mov eax, 1
37c419b08lea rcx, [rdx+1]
37c419b0ctest rdx, rdx
37c419b0fjle 0x37c419b36
37c419b11nop [rax]
37c419b15nop [rax+rax]
37c419b20
37c419b20loc_37c419b20:
37c419b20mov rdx, rax
37c419b23add rax, 1
37c419b27shl rdx, 4
37c419b2bmovups [r13+rdx-16], x6
37c419b31cmp rax, rcx
37c419b34jne 0x37c419b20
37c419b36
37c419b36loc_37c419b36:
37c419b36lea rcx, [r8+1]
37c419b3amov eax, 1
37c419b3ftest r8, r8
37c419b42jle 0x37c419b76
37c419b44nop [rax+rax]
37c419b4anop [rax+rax]
37c419b55nop [rax+rax]
37c419b60
37c419b60loc_37c419b60:
37c419b60mov rdx, rax
37c419b63add rax, 1
37c419b67shl rdx, 4
37c419b6bmovups [r14+rdx-16], x6
37c419b71cmp rcx, rax
37c419b74jne 0x37c419b60
37c419b76
37c419b76loc_37c419b76:
37c419b76mov rax, rdi
37c419b79mov r9, r13
37c419b7cmov rdx, rsi
37c419b7fmov rcx, rbx
37c419b82shl rax, 4
37c419b86mov r8, [rsp+304]
37c419b8emovups [r14+rax-16], x8
37c419b94mov rax, [rsp+384]
37c419b9cmov [rsp+104], r15
37c419ba1mov [rsp+96], rax
37c419ba6mov rax, [rsp+376]
37c419baemov [rsp+48], r12
37c419bb3mov [rsp+88], rax
37c419bb8mov rax, [rsp+368]
37c419bc0mov [rsp+40], r14
37c419bc5mov [rsp+80], rax
37c419bcamov rax, [rsp+360]
37c419bd2mov [rsp+32], rbp
37c419bd7mov [rsp+72], rax
37c419bdcmov rax, [rsp+352]
37c419be4mov [rsp+64], rax
37c419be9mov rax, [rsp+344]
37c419bf1mov [rsp+56], rax
37c419bf6call zunbdb6_64_
37c419bfbmov r8, rbp
37c419bfemov rdx, r13
37c419c01mov rcx, rbx
37c419c04call dznrm2_64_
37c419c09ucomisd x0, x7
37c419c0djp 0x37c41971a
37c419c13jne 0x37c41971a
37c419c19mov r8, r12
37c419c1cmov rdx, r14
37c419c1fmov rcx, rsi
37c419c22call dznrm2_64_
37c419c27ucomisd x0, x7
37c419c2bjp 0x37c41971a
37c419c31jne 0x37c41971a
37c419c37add rdi, 1
37c419c3bcmp [rsp+120], rdi
37c419c40jl 0x37c41971a
37c419c46mov r8, [rsi]
37c419c49jmp 0x37c419b00
37c419c4e
37c419c4eloc_37c419c4e:
37c419c4emov rdx, -7
37c419c55mov eax, 7
37c419c5ajmp 0x37c4196f4
37c419c5f
37c419c5floc_37c419c5f:
37c419c5fmov rdx, -11
37c419c66mov eax, 11
37c419c6bjmp 0x37c4196f4
37c4195e0
Loading..