File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bee0d40
37bee0d40cunbdb2_64_:
37bee0d40push r15
37bee0d42push r14
37bee0d44push r13
37bee0d46push r12
37bee0d48push rbp
37bee0d49push rdi
37bee0d4apush rsi
37bee0d4bpush rbx
37bee0d4csub rsp, 392
37bee0d53movups [rsp+352], x6
37bee0d5bmovups [rsp+368], x7
37bee0d63mov rax, [rsp+512]
37bee0d6bmov rdi, [rsp+496]
37bee0d73mov rbp, [rsp+576]
37bee0d7bmov rax, [rax]
37bee0d7emov rbx, [rdi]
37bee0d81mov [rbp], 0
37bee0d89mov rsi, r8
37bee0d8cmov r8, [rcx]
37bee0d8fmov r15, rcx
37bee0d92mov r12, rdx
37bee0d95mov [rsp+272], rax
37bee0d9dmov r10, r9
37bee0da0test r8, r8
37bee0da3js 0x37bee0e10
37bee0da5mov rax, [rdx]
37bee0da8test rax, rax
37bee0dabjs 0x37bee0db8
37bee0dadmov r13, r8
37bee0db0sub r13, rax
37bee0db3cmp rax, r13
37bee0db6jle 0x37bee0e20
37bee0db8
37bee0db8loc_37bee0db8:
37bee0db8mov r9, -2
37bee0dbfmov ecx, 2
37bee0dc4
37bee0dc4loc_37bee0dc4:
37bee0dc4mov [rbp], r9
37bee0dc8
37bee0dc8loc_37bee0dc8:
37bee0dc8mov [rsp+344], rcx
37bee0dd0lea rdx, [rsp+344]
37bee0dd8mov r8l, 7
37bee0ddelea rcx, [rip+0x577dab]
37bee0de5call xerbla_64_
37bee0deanop
37bee0deb
37bee0debloc_37bee0deb:
37bee0debmovups x6, [rsp+352]
37bee0df3movups x7, [rsp+368]
37bee0dfbadd rsp, 392
37bee0e02pop rbx
37bee0e03pop rsi
37bee0e04pop rdi
37bee0e05pop rbp
37bee0e06pop r12
37bee0e08pop r13
37bee0e0apop r14
37bee0e0cpop r15
37bee0e0eret
37bee0e0f
37bee0e0f 90 .
37bee0e10
37bee0e10loc_37bee0e10:
37bee0e10mov r9, -1
37bee0e17mov ecx, 1
37bee0e1cjmp 0x37bee0dc4
37bee0e1e
37bee0e1e 66 90 f.
37bee0e20
37bee0e20loc_37bee0e20:
37bee0e20mov r11, [rsi]
37bee0e23mov r9, -3
37bee0e2amov ecx, 3
37bee0e2fcmp rax, r11
37bee0e32jg 0x37bee0dc4
37bee0e34sub r8, r11
37bee0e37cmp rax, r8
37bee0e3ajg 0x37bee0dc4
37bee0e3ctest rax, rax
37bee0e3fmov ecx, 1
37bee0e44cmovg rcx, rax
37bee0e48cmp rbx, rcx
37bee0e4bjl 0x37bee1832
37bee0e51test r13, r13
37bee0e54mov ecx, 1
37bee0e59cmovg rcx, r13
37bee0e5dcmp [rsp+272], rcx
37bee0e65jge 0x37bee0e80
37bee0e67mov r9, -7
37bee0e6emov ecx, 7
37bee0e73jmp 0x37bee0dc4
37bee0e78
37bee0e78 0f 1f 84 00 00 00 00 00 ........
37bee0e80
37bee0e80loc_37bee0e80:
37bee0e80mov rcx, [rsp+568]
37bee0e88sub rax, 1
37bee0e8cmov [rsp+488], r10
37bee0e94mov r14, [rcx]
37bee0e97lea rcx, [r11-1]
37bee0e9bcmp rax, rcx
37bee0e9emov [rsp+312], rcx
37bee0ea6cmovl rax, rcx
37bee0eaalea rcx, [rsp+320]
37bee0eb2cmp rax, r13
37bee0eb5cmovl rax, r13
37bee0eb9lea r13, [rax+1]
37bee0ebdcmp r13, r11
37bee0ec0cmovl r13, r11
37bee0ec4mov [rsp+320], r13
37bee0ecccall sroundup_lwork_64_
37bee0ed1mov rax, [rsp+560]
37bee0ed9mov [rax+4], 0
37bee0ee0movss [rax], x0
37bee0ee4mov rax, [rsp+568]
37bee0eeccmp [rax], r13
37bee0eefjge 0x37bee0f10
37bee0ef1cmp r14, -1
37bee0ef5je 0x37bee181d
37bee0efbmov [rbp], -14
37bee0f03mov ecx, 14
37bee0f08jmp 0x37bee0dc8
37bee0f0d
37bee0f0d 0f 1f 00 ...
37bee0f10
37bee0f10loc_37bee0f10:
37bee0f10mov rcx, [rbp]
37bee0f14mov r10, [rsp+488]
37bee0f1ctest rcx, rcx
37bee0f1fjne 0x37bee182a
37bee0f25cmp r14, -1
37bee0f29je 0x37bee0deb
37bee0f2fmov r8, [r12]
37bee0f33test r8, r8
37bee0f36jle 0x37bee1654
37bee0f3clea rdx, [rip+0x577c55]
37bee0f43mov rax, [rsp+272]
37bee0f4bmov r13, r10
37bee0f4emov [rsp+248], r8
37bee0f56mov [rsp+192], rdx
37bee0f5emov rbp, [rsp+544]
37bee0f66mov r14l, 1
37bee0f6clea rax, [8*rax+8]
37bee0f74mov [rsp+224], rax
37bee0f7cmov rax, [rsp+504]
37bee0f84sub rax, 8
37bee0f88mov [rsp+144], rax
37bee0f90lea rax, [8*rbx+8]
37bee0f98mov [rsp+216], rax
37bee0fa0mov rax, rbx
37bee0fa3not rax
37bee0fa6lea rax, [rax+2*rbx]
37bee0faalea rbx, [rsp+344]
37bee0fb2lea rax, [r10+8*rax+8]
37bee0fb7mov [rsp+168], rax
37bee0fbfmov rax, [rsp+552]
37bee0fc7mov [rsp+152], rax
37bee0fcfmov rax, [rsp+536]
37bee0fd7mov [rsp+200], rax
37bee0fdfmov rax, [rsp+560]
37bee0fe7add rax, 8
37bee0febmov [rsp+136], rax
37bee0ff3lea rax, [rsp+336]
37bee0ffbmov [rsp+112], rax
37bee1000lea rax, [rsp+328]
37bee1008mov [rsp+160], rax
37bee1010lea rax, [rsp+304]
37bee1018mov [rsp+232], rax
37bee1020lea rax, [rsp+312]
37bee1028mov [rsp+240], rax
37bee1030lea rax, [rip+0x577b71]
37bee1037mov [rsp+184], rax
37bee103flea rax, [rsp+300]
37bee1047mov [rsp+256], rax
37bee104flea rax, [rsp+296]
37bee1057mov [rsp+264], rax
37bee105fjmp 0x37bee1153
37bee1064
37bee1064 0f 1f 40 00 ..@.
37bee1068
37bee1068loc_37bee1068:
37bee1068mov rax, [r15]
37bee106bmovss x0, [rbp+4]
37bee1070add rbp, 8
37bee1074movss x1, [rbp-8]
37bee1079xorps x0, [rip+0x577b30]
37bee1080sub rax, rdx
37bee1083mov r9, [rsp+120]
37bee1088mov r8, [rsp+112]
37bee108dsub rax, r14
37bee1090mov rdx, [rsp+160]
37bee1098mov rcx, [rsp+184]
37bee10a0unpcklps x1, x0
37bee10a3add rax, 1
37bee10a7movlps [rsp+344], x1
37bee10afmov [rsp+328], rax
37bee10b7mov rax, [rsi]
37bee10bamov [rsp+72], 1
37bee10c3sub rax, r14
37bee10c6mov [rsp+40], rbx
37bee10cbadd r14, 1
37bee10cfmov [rsp+336], rax
37bee10d7mov rax, [rsp+136]
37bee10dfmov [rsp+64], rax
37bee10e4mov rax, [rsp+512]
37bee10ecmov [rsp+56], rax
37bee10f1mov rax, [rsp+176]
37bee10f9mov [rsp+48], rax
37bee10femov rax, [rsp+192]
37bee1106mov [rsp+32], rax
37bee110bcall clarf1f_64_
37bee1110mov rax, [rsp+216]
37bee1118add [rsp+152], 8
37bee1121add [rsp+168], rax
37bee1129add [rsp+200], 8
37bee1132add r13, rax
37bee1135cmp [rsp+248], r14
37bee113djl 0x37bee1650
37bee1143mov rax, [rsp+176]
37bee114bmov [rsp+144], rax
37bee1153
37bee1153loc_37bee1153:
37bee1153cmp r14, 1
37bee1157je 0x37bee11a8
37bee1159mov rax, [rsi]
37bee115cmov r8, rdi
37bee115fmov rdx, r13
37bee1162mov rcx, rbx
37bee1165mov r9, [rsp+144]
37bee116dsub rax, r14
37bee1170add rax, 1
37bee1174mov [rsp+344], rax
37bee117cmov rax, [rsp+256]
37bee1184mov [rsp+48], rax
37bee1189mov rax, [rsp+264]
37bee1191mov [rsp+40], rax
37bee1196mov rax, [rsp+512]
37bee119emov [rsp+32], rax
37bee11a3call csrot_64_
37bee11a8
37bee11a8loc_37bee11a8:
37bee11a8mov rax, [rsi]
37bee11abmov r8, rdi
37bee11aemov rdx, r13
37bee11b1mov rcx, rbx
37bee11b4sub rax, r14
37bee11b7add rax, 1
37bee11bbmov [rsp+344], rax
37bee11c3call clacgv_64_
37bee11c8mov rax, [rsi]
37bee11cbmov r9, rdi
37bee11cemov rdx, r13
37bee11d1mov r8, [rsp+168]
37bee11d9mov rcx, rbx
37bee11dcsub rax, r14
37bee11dfadd rax, 1
37bee11e3mov [rsp+344], rax
37bee11ebmov rax, [rsp+152]
37bee11f3mov [rsp+32], rax
37bee11f8call clarfgp_64_
37bee11fdmov rax, [r12]
37bee1201mov r9, r13
37bee1204mov r8, rbx
37bee1207movss x1, [r13]
37bee120dmov rdx, [rsp+136]
37bee1215sub rax, r14
37bee1218mov rcx, [rsp+152]
37bee1220mov [rsp+336], rax
37bee1228mov rax, [rsi]
37bee122bmov [rsp+64], rdx
37bee1230mov rdx, [rsp+112]
37bee1235sub rax, r14
37bee1238mov [rsp+40], rcx
37bee123dlea rcx, [rip+0x577953]
37bee1244add rax, 1
37bee1248mov [rsp+56], rdi
37bee124dmov [rsp+344], rax
37bee1255lea rax, [r13+8]
37bee1259mov [rsp+48], rax
37bee125emov [rsp+72], 1
37bee1267mov [rsp+32], rdi
37bee126cmovss [rsp+296], x1
37bee1275movss [rsp+176], x1
37bee127emov [rsp+128], rax
37bee1286call clarf1f_64_
37bee128bmov rax, [r15]
37bee128emov r9, [rsi]
37bee1291mov r8, rbx
37bee1294sub rax, [r12]
37bee1298mov rdx, [rsp+112]
37bee129dmov [rsp+32], rdi
37bee12a2sub rax, r14
37bee12a5mov r10, [rsp+512]
37bee12adsub r9, r14
37bee12b0mov r11, [rsp+136]
37bee12b8mov [rsp+72], 1
37bee12c1add rax, 1
37bee12c5mov [rsp+336], rax
37bee12cdlea rax, [r9+1]
37bee12d1mov r9, [rsp+144]
37bee12d9mov [rsp+56], r10
37bee12demov r10, [rsp+152]
37bee12e6lea rcx, [r9+8]
37bee12eamov [rsp+64], r11
37bee12efmov r9, r13
37bee12f2mov [rsp+48], rcx
37bee12f7mov [rsp+40], r10
37bee12fcmov [rsp+120], rcx
37bee1301lea rcx, [rip+0x57788f]
37bee1308mov [rsp+344], rax
37bee1310call clarf1f_64_
37bee1315mov r10, [rsi]
37bee1318mov r8, rdi
37bee131bmov rdx, r13
37bee131emov rcx, rbx
37bee1321sub r10, r14
37bee1324lea rax, [r10+1]
37bee1328mov [rsp+344], rax
37bee1330call clacgv_64_
37bee1335mov r10, [r12]
37bee1339mov rdx, [rsp+128]
37bee1341lea r8, [rip+0x577850]
37bee1348mov rcx, [rsp+112]
37bee134dsub r10, r14
37bee1350mov [rsp+336], r10
37bee1358call scnrm2_64_
37bee135dmov rax, [r15]
37bee1360sub rax, [r12]
37bee1364mov rcx, rbx
37bee1367mov rdx, [rsp+120]
37bee136csub rax, r14
37bee136flea r8, [rip+0x577822]
37bee1376movaps x6, x0
37bee1379mulss x6, x0
37bee137dadd rax, 1
37bee1381mov [rsp+344], rax
37bee1389call scnrm2_64_
37bee138emovss x1, [rsp+176]
37bee1397mulss x0, x0
37bee139baddss x0, x6
37bee139fsqrtss x0, x0
37bee13a3movss [rsp+300], x0
37bee13accall atan2f
37bee13b1mov rdx, [r12]
37bee13b5mov r10, [rsp+520]
37bee13bdmov r11, [rsp+136]
37bee13c5mov r9, [rsp+232]
37bee13cdmovss [r10+4*r14-4], x0
37bee13d4mov r10, rdx
37bee13d7mov r8, [rsp+168]
37bee13dfsub r10, r14
37bee13e2mov [rsp+328], r10
37bee13eamov r10, [r15]
37bee13edadd r8, 8
37bee13f1mov [rsp+208], r8
37bee13f9sub r10, rdx
37bee13fcmov rax, r10
37bee13ffmov r10, [rsi]
37bee1402mov [rsp+88], r11
37bee1407mov r11, [rsp+512]
37bee140fmov [rsp+104], r9
37bee1414sub rax, r14
37bee1417sub r10, r14
37bee141aadd rax, 1
37bee141emov [rsp+56], r8
37bee1423mov r9, [rsp+240]
37bee142bmov [rsp+344], r10
37bee1433mov r10, [rsp+224]
37bee143bmov r8, rbx
37bee143eadd r10, [rsp+144]
37bee1446mov [rsp+80], r11
37bee144bmov [rsp+176], r10
37bee1453mov r11, [rsp+120]
37bee1458mov [rsp+72], r10
37bee145dmov r10, [rsp+192]
37bee1465mov [rsp+40], r11
37bee146amov [rsp+48], r10
37bee146fmov [rsp+32], r10
37bee1474mov [rsp+336], rax
37bee147cmov [rsp+96], r9
37bee1481mov r9, [rsp+128]
37bee1489mov [rsp+64], rdi
37bee148emov rdx, [rsp+112]
37bee1493mov rcx, [rsp+160]
37bee149bcall cunbdb5_64_
37bee14a0mov rax, [r12]
37bee14a4mov rcx, rbx
37bee14a7mov r8, [rsp+128]
37bee14aflea r9, [rip+0x5776e2]
37bee14b6lea rdx, [rip+0x5776e3]
37bee14bdsub rax, r14
37bee14c0mov [rsp+344], rax
37bee14c8call cscal_64_
37bee14cdmov rax, [r15]
37bee14d0sub rax, [r12]
37bee14d4mov rcx, rbx
37bee14d7sub rax, r14
37bee14damov [rsp+32], rbp
37bee14dfmov rdx, [rsp+120]
37bee14e4lea r9, [rip+0x5776ad]
37bee14ebadd rax, 1
37bee14efmov [rsp+344], rax
37bee14f7mov rax, [rsp+144]
37bee14fflea r8, [rax+16]
37bee1503call clarfgp_64_
37bee1508mov rdx, [r12]
37bee150ccmp rdx, r14
37bee150fjle 0x37bee1068
37bee1515mov rax, [rsp+200]
37bee151dsub rdx, r14
37bee1520lea r8, [r13+16]
37bee1524mov rcx, rbx
37bee1527mov [rsp+344], rdx
37bee152fmov rdx, [rsp+128]
37bee1537lea r9, [rip+0x57765a]
37bee153emov [rsp+32], rax
37bee1543call clarfgp_64_
37bee1548mov rcx, [rsp+144]
37bee1550movss x0, [r13+8]
37bee1556movss x1, [rcx+8]
37bee155bcall atan2f
37bee1560lea rdx, [rsp+284]
37bee1568lea r8, [rsp+280]
37bee1570movaps x6, x0
37bee1573call fn_37c430910
37bee1578mov rcx, [rsp+528]
37bee1580movss x1, [rsp+280]
37bee1589movss x0, [rsp+284]
37bee1592mov rax, [rsp+200]
37bee159amovss [rcx+4*r14-4], x6
37bee15a1mov rcx, [r12]
37bee15a5mov rdx, [rsp+160]
37bee15admovss [rsp+296], x1
37bee15b6movss x1, [rax]
37bee15bamov r8, [rsp+112]
37bee15bfmovss [rsp+300], x0
37bee15c8movss x0, [rax+4]
37bee15cdmov rax, [rsp+136]
37bee15d5sub rcx, r14
37bee15d8mov [rsp+328], rcx
37bee15e0mov rcx, [rsi]
37bee15e3mov [rsp+64], rax
37bee15e8mov rax, [rsp+208]
37bee15f0xorps x0, [rip+0x5775b9]
37bee15f7sub rcx, r14
37bee15famov [rsp+56], rdi
37bee15ffmov [rsp+48], rax
37bee1604mov rax, [rsp+192]
37bee160cmov [rsp+40], rbx
37bee1611mov r9, [rsp+128]
37bee1619unpcklps x1, x0
37bee161cmov [rsp+32], rax
37bee1621mov [rsp+336], rcx
37bee1629mov rcx, [rsp+184]
37bee1631mov [rsp+72], 1
37bee163amovlps [rsp+344], x1
37bee1642call clarf1f_64_
37bee1647mov rdx, [r12]
37bee164bjmp 0x37bee1068
37bee1650
37bee1650loc_37bee1650:
37bee1650mov r8, [r12]
37bee1654
37bee1654loc_37bee1654:
37bee1654mov rax, [rsi]
37bee1657lea r13, [r8+1]
37bee165bcmp r13, rax
37bee165ejg 0x37bee0deb
37bee1664mov rbx, [rsp+272]
37bee166clea rdx, [rip+0x577525]
37bee1673mov [rsp+128], rax
37bee167bmov rbp, r15
37bee167emov [rsp+144], rdx
37bee1686mov r9, rbx
37bee1689mov rcx, rbx
37bee168clea rdi, [8*rbx+8]
37bee1694imul r9, r13
37bee1698not rcx
37bee169bmov [rsp+152], rdi
37bee16a3mov rdi, [rsp+504]
37bee16abadd rcx, r8
37bee16aelea rbx, [8*rbx]
37bee16b6mov [rsp+120], rbx
37bee16bblea rbx, [rsp+344]
37bee16c3add rcx, r9
37bee16c6lea rdi, [rdi+8*rcx+8]
37bee16cbmov rcx, [rsp+544]
37bee16d3lea r14, [rcx+8*r8]
37bee16d7mov rcx, [rsp+560]
37bee16dfadd rcx, 8
37bee16e3mov [rsp+136], rcx
37bee16eblea rcx, [rsp+336]
37bee16f3mov [rsp+112], rcx
37bee16f8lea rcx, [rsp+328]
37bee1700mov [rsp+160], rcx
37bee1708lea rcx, [rip+0x577499]
37bee170fmov [rsp+184], rcx
37bee1717jmp 0x37bee1733
37bee1719
37bee1719 0f 1f 80 00 00 00 00 .......
37bee1720
37bee1720loc_37bee1720:
37bee1720mov r8, [r12]
37bee1724add rdi, [rsp+152]
37bee172cadd r14, 8
37bee1730mov r13, r15
37bee1733
37bee1733loc_37bee1733:
37bee1733mov rdx, [rbp]
37bee1737mov [rsp+32], r14
37bee173cmov rcx, rbx
37bee173flea r15, [r13+1]
37bee1743lea r9, [rip+0x57744e]
37bee174asub rdx, r8
37bee174dlea r8, [rdi+8]
37bee1751sub rdx, r13
37bee1754add rdx, 1
37bee1758mov [rsp+344], rdx
37bee1760mov rdx, rdi
37bee1763call clarfgp_64_
37bee1768mov rdx, [rbp]
37bee176csub rdx, [r12]
37bee1770mov r9, rdi
37bee1773mov rax, [rsp+136]
37bee177bsub rdx, r13
37bee177emovss x0, [r14+4]
37bee1784add rdx, 1
37bee1788movss x1, [r14]
37bee178dxorps x0, [rip+0x57741c]
37bee1794mov [rsp+328], rdx
37bee179cmov rdx, [rsi]
37bee179fmov [rsp+64], rax
37bee17a4mov rax, [rsp+512]
37bee17acunpcklps x1, x0
37bee17afsub rdx, r13
37bee17b2mov [rsp+40], rbx
37bee17b7mov r8, [rsp+112]
37bee17bcmov [rsp+56], rax
37bee17c1mov rax, [rsp+120]
37bee17c6mov [rsp+336], rdx
37bee17cemov rcx, [rsp+184]
37bee17d6lea rdx, [rdi+rax]
37bee17damov rax, [rsp+144]
37bee17e2mov [rsp+72], 1
37bee17ebmov [rsp+48], rdx
37bee17f0mov rdx, [rsp+160]
37bee17f8mov [rsp+32], rax
37bee17fdmovlps [rsp+344], x1
37bee1805call clarf1f_64_
37bee180acmp r15, [rsp+128]
37bee1812jle 0x37bee1720
37bee1818jmp 0x37bee0deb
37bee181d
37bee181dloc_37bee181d:
37bee181dmov rcx, [rbp]
37bee1821test rcx, rcx
37bee1824je 0x37bee0deb
37bee182a
37bee182aloc_37bee182a:
37bee182aneg rcx
37bee182djmp 0x37bee0dc8
37bee1832
37bee1832loc_37bee1832:
37bee1832mov r9, -5
37bee1839mov ecx, 5
37bee183ejmp 0x37bee0dc4
37bee0d40
37bee0d40cunbdb2_64_:
37bee0d40push r15
37bee0d42push r14
37bee0d44push r13
37bee0d46push r12
37bee0d48push rbp
37bee0d49push rdi
37bee0d4apush rsi
37bee0d4bpush rbx
37bee0d4csub rsp, 392
37bee0d53movups [rsp+352], x6
37bee0d5bmovups [rsp+368], x7
37bee0d63mov rax, [rsp+512]
37bee0d6bmov rdi, [rsp+496]
37bee0d73mov rbp, [rsp+576]
37bee0d7bmov rax, [rax]
37bee0d7emov rbx, [rdi]
37bee0d81mov [rbp], 0
37bee0d89mov rsi, r8
37bee0d8cmov r8, [rcx]
37bee0d8fmov r15, rcx
37bee0d92mov r12, rdx
37bee0d95mov [rsp+272], rax
37bee0d9dmov r10, r9
37bee0da0test r8, r8
37bee0da3js 0x37bee0e10
37bee0da5mov rax, [rdx]
37bee0da8test rax, rax
37bee0dabjs 0x37bee0db8
37bee0dadmov r13, r8
37bee0db0sub r13, rax
37bee0db3cmp rax, r13
37bee0db6jle 0x37bee0e20
37bee0db8
37bee0db8loc_37bee0db8:
37bee0db8mov r9, -2
37bee0dbfmov ecx, 2
37bee0dc4
37bee0dc4loc_37bee0dc4:
37bee0dc4mov [rbp], r9
37bee0dc8
37bee0dc8loc_37bee0dc8:
37bee0dc8mov [rsp+344], rcx
37bee0dd0lea rdx, [rsp+344]
37bee0dd8mov r8l, 7
37bee0ddelea rcx, [rip+0x577dab]
37bee0de5call xerbla_64_
37bee0deanop
37bee0deb
37bee0debloc_37bee0deb:
37bee0debmovups x6, [rsp+352]
37bee0df3movups x7, [rsp+368]
37bee0dfbadd rsp, 392
37bee0e02pop rbx
37bee0e03pop rsi
37bee0e04pop rdi
37bee0e05pop rbp
37bee0e06pop r12
37bee0e08pop r13
37bee0e0apop r14
37bee0e0cpop r15
37bee0e0eret
37bee0e0f
37bee0e0f 90 .
37bee0e10
37bee0e10loc_37bee0e10:
37bee0e10mov r9, -1
37bee0e17mov ecx, 1
37bee0e1cjmp 0x37bee0dc4
37bee0e1e
37bee0e1e 66 90 f.
37bee0e20
37bee0e20loc_37bee0e20:
37bee0e20mov r11, [rsi]
37bee0e23mov r9, -3
37bee0e2amov ecx, 3
37bee0e2fcmp rax, r11
37bee0e32jg 0x37bee0dc4
37bee0e34sub r8, r11
37bee0e37cmp rax, r8
37bee0e3ajg 0x37bee0dc4
37bee0e3ctest rax, rax
37bee0e3fmov ecx, 1
37bee0e44cmovg rcx, rax
37bee0e48cmp rbx, rcx
37bee0e4bjl 0x37bee1832
37bee0e51test r13, r13
37bee0e54mov ecx, 1
37bee0e59cmovg rcx, r13
37bee0e5dcmp [rsp+272], rcx
37bee0e65jge 0x37bee0e80
37bee0e67mov r9, -7
37bee0e6emov ecx, 7
37bee0e73jmp 0x37bee0dc4
37bee0e78
37bee0e78 0f 1f 84 00 00 00 00 00 ........
37bee0e80
37bee0e80loc_37bee0e80:
37bee0e80mov rcx, [rsp+568]
37bee0e88sub rax, 1
37bee0e8cmov [rsp+488], r10
37bee0e94mov r14, [rcx]
37bee0e97lea rcx, [r11-1]
37bee0e9bcmp rax, rcx
37bee0e9emov [rsp+312], rcx
37bee0ea6cmovl rax, rcx
37bee0eaalea rcx, [rsp+320]
37bee0eb2cmp rax, r13
37bee0eb5cmovl rax, r13
37bee0eb9lea r13, [rax+1]
37bee0ebdcmp r13, r11
37bee0ec0cmovl r13, r11
37bee0ec4mov [rsp+320], r13
37bee0ecccall sroundup_lwork_64_
37bee0ed1mov rax, [rsp+560]
37bee0ed9mov [rax+4], 0
37bee0ee0movss [rax], x0
37bee0ee4mov rax, [rsp+568]
37bee0eeccmp [rax], r13
37bee0eefjge 0x37bee0f10
37bee0ef1cmp r14, -1
37bee0ef5je 0x37bee181d
37bee0efbmov [rbp], -14
37bee0f03mov ecx, 14
37bee0f08jmp 0x37bee0dc8
37bee0f0d
37bee0f0d 0f 1f 00 ...
37bee0f10
37bee0f10loc_37bee0f10:
37bee0f10mov rcx, [rbp]
37bee0f14mov r10, [rsp+488]
37bee0f1ctest rcx, rcx
37bee0f1fjne 0x37bee182a
37bee0f25cmp r14, -1
37bee0f29je 0x37bee0deb
37bee0f2fmov r8, [r12]
37bee0f33test r8, r8
37bee0f36jle 0x37bee1654
37bee0f3clea rdx, [rip+0x577c55]
37bee0f43mov rax, [rsp+272]
37bee0f4bmov r13, r10
37bee0f4emov [rsp+248], r8
37bee0f56mov [rsp+192], rdx
37bee0f5emov rbp, [rsp+544]
37bee0f66mov r14l, 1
37bee0f6clea rax, [8*rax+8]
37bee0f74mov [rsp+224], rax
37bee0f7cmov rax, [rsp+504]
37bee0f84sub rax, 8
37bee0f88mov [rsp+144], rax
37bee0f90lea rax, [8*rbx+8]
37bee0f98mov [rsp+216], rax
37bee0fa0mov rax, rbx
37bee0fa3not rax
37bee0fa6lea rax, [rax+2*rbx]
37bee0faalea rbx, [rsp+344]
37bee0fb2lea rax, [r10+8*rax+8]
37bee0fb7mov [rsp+168], rax
37bee0fbfmov rax, [rsp+552]
37bee0fc7mov [rsp+152], rax
37bee0fcfmov rax, [rsp+536]
37bee0fd7mov [rsp+200], rax
37bee0fdfmov rax, [rsp+560]
37bee0fe7add rax, 8
37bee0febmov [rsp+136], rax
37bee0ff3lea rax, [rsp+336]
37bee0ffbmov [rsp+112], rax
37bee1000lea rax, [rsp+328]
37bee1008mov [rsp+160], rax
37bee1010lea rax, [rsp+304]
37bee1018mov [rsp+232], rax
37bee1020lea rax, [rsp+312]
37bee1028mov [rsp+240], rax
37bee1030lea rax, [rip+0x577b71]
37bee1037mov [rsp+184], rax
37bee103flea rax, [rsp+300]
37bee1047mov [rsp+256], rax
37bee104flea rax, [rsp+296]
37bee1057mov [rsp+264], rax
37bee105fjmp 0x37bee1153
37bee1064
37bee1064 0f 1f 40 00 ..@.
37bee1068
37bee1068loc_37bee1068:
37bee1068mov rax, [r15]
37bee106bmovss x0, [rbp+4]
37bee1070add rbp, 8
37bee1074movss x1, [rbp-8]
37bee1079xorps x0, [rip+0x577b30]
37bee1080sub rax, rdx
37bee1083mov r9, [rsp+120]
37bee1088mov r8, [rsp+112]
37bee108dsub rax, r14
37bee1090mov rdx, [rsp+160]
37bee1098mov rcx, [rsp+184]
37bee10a0unpcklps x1, x0
37bee10a3add rax, 1
37bee10a7movlps [rsp+344], x1
37bee10afmov [rsp+328], rax
37bee10b7mov rax, [rsi]
37bee10bamov [rsp+72], 1
37bee10c3sub rax, r14
37bee10c6mov [rsp+40], rbx
37bee10cbadd r14, 1
37bee10cfmov [rsp+336], rax
37bee10d7mov rax, [rsp+136]
37bee10dfmov [rsp+64], rax
37bee10e4mov rax, [rsp+512]
37bee10ecmov [rsp+56], rax
37bee10f1mov rax, [rsp+176]
37bee10f9mov [rsp+48], rax
37bee10femov rax, [rsp+192]
37bee1106mov [rsp+32], rax
37bee110bcall clarf1f_64_
37bee1110mov rax, [rsp+216]
37bee1118add [rsp+152], 8
37bee1121add [rsp+168], rax
37bee1129add [rsp+200], 8
37bee1132add r13, rax
37bee1135cmp [rsp+248], r14
37bee113djl 0x37bee1650
37bee1143mov rax, [rsp+176]
37bee114bmov [rsp+144], rax
37bee1153
37bee1153loc_37bee1153:
37bee1153cmp r14, 1
37bee1157je 0x37bee11a8
37bee1159mov rax, [rsi]
37bee115cmov r8, rdi
37bee115fmov rdx, r13
37bee1162mov rcx, rbx
37bee1165mov r9, [rsp+144]
37bee116dsub rax, r14
37bee1170add rax, 1
37bee1174mov [rsp+344], rax
37bee117cmov rax, [rsp+256]
37bee1184mov [rsp+48], rax
37bee1189mov rax, [rsp+264]
37bee1191mov [rsp+40], rax
37bee1196mov rax, [rsp+512]
37bee119emov [rsp+32], rax
37bee11a3call csrot_64_
37bee11a8
37bee11a8loc_37bee11a8:
37bee11a8mov rax, [rsi]
37bee11abmov r8, rdi
37bee11aemov rdx, r13
37bee11b1mov rcx, rbx
37bee11b4sub rax, r14
37bee11b7add rax, 1
37bee11bbmov [rsp+344], rax
37bee11c3call clacgv_64_
37bee11c8mov rax, [rsi]
37bee11cbmov r9, rdi
37bee11cemov rdx, r13
37bee11d1mov r8, [rsp+168]
37bee11d9mov rcx, rbx
37bee11dcsub rax, r14
37bee11dfadd rax, 1
37bee11e3mov [rsp+344], rax
37bee11ebmov rax, [rsp+152]
37bee11f3mov [rsp+32], rax
37bee11f8call clarfgp_64_
37bee11fdmov rax, [r12]
37bee1201mov r9, r13
37bee1204mov r8, rbx
37bee1207movss x1, [r13]
37bee120dmov rdx, [rsp+136]
37bee1215sub rax, r14
37bee1218mov rcx, [rsp+152]
37bee1220mov [rsp+336], rax
37bee1228mov rax, [rsi]
37bee122bmov [rsp+64], rdx
37bee1230mov rdx, [rsp+112]
37bee1235sub rax, r14
37bee1238mov [rsp+40], rcx
37bee123dlea rcx, [rip+0x577953]
37bee1244add rax, 1
37bee1248mov [rsp+56], rdi
37bee124dmov [rsp+344], rax
37bee1255lea rax, [r13+8]
37bee1259mov [rsp+48], rax
37bee125emov [rsp+72], 1
37bee1267mov [rsp+32], rdi
37bee126cmovss [rsp+296], x1
37bee1275movss [rsp+176], x1
37bee127emov [rsp+128], rax
37bee1286call clarf1f_64_
37bee128bmov rax, [r15]
37bee128emov r9, [rsi]
37bee1291mov r8, rbx
37bee1294sub rax, [r12]
37bee1298mov rdx, [rsp+112]
37bee129dmov [rsp+32], rdi
37bee12a2sub rax, r14
37bee12a5mov r10, [rsp+512]
37bee12adsub r9, r14
37bee12b0mov r11, [rsp+136]
37bee12b8mov [rsp+72], 1
37bee12c1add rax, 1
37bee12c5mov [rsp+336], rax
37bee12cdlea rax, [r9+1]
37bee12d1mov r9, [rsp+144]
37bee12d9mov [rsp+56], r10
37bee12demov r10, [rsp+152]
37bee12e6lea rcx, [r9+8]
37bee12eamov [rsp+64], r11
37bee12efmov r9, r13
37bee12f2mov [rsp+48], rcx
37bee12f7mov [rsp+40], r10
37bee12fcmov [rsp+120], rcx
37bee1301lea rcx, [rip+0x57788f]
37bee1308mov [rsp+344], rax
37bee1310call clarf1f_64_
37bee1315mov r10, [rsi]
37bee1318mov r8, rdi
37bee131bmov rdx, r13
37bee131emov rcx, rbx
37bee1321sub r10, r14
37bee1324lea rax, [r10+1]
37bee1328mov [rsp+344], rax
37bee1330call clacgv_64_
37bee1335mov r10, [r12]
37bee1339mov rdx, [rsp+128]
37bee1341lea r8, [rip+0x577850]
37bee1348mov rcx, [rsp+112]
37bee134dsub r10, r14
37bee1350mov [rsp+336], r10
37bee1358call scnrm2_64_
37bee135dmov rax, [r15]
37bee1360sub rax, [r12]
37bee1364mov rcx, rbx
37bee1367mov rdx, [rsp+120]
37bee136csub rax, r14
37bee136flea r8, [rip+0x577822]
37bee1376movaps x6, x0
37bee1379mulss x6, x0
37bee137dadd rax, 1
37bee1381mov [rsp+344], rax
37bee1389call scnrm2_64_
37bee138emovss x1, [rsp+176]
37bee1397mulss x0, x0
37bee139baddss x0, x6
37bee139fsqrtss x0, x0
37bee13a3movss [rsp+300], x0
37bee13accall atan2f
37bee13b1mov rdx, [r12]
37bee13b5mov r10, [rsp+520]
37bee13bdmov r11, [rsp+136]
37bee13c5mov r9, [rsp+232]
37bee13cdmovss [r10+4*r14-4], x0
37bee13d4mov r10, rdx
37bee13d7mov r8, [rsp+168]
37bee13dfsub r10, r14
37bee13e2mov [rsp+328], r10
37bee13eamov r10, [r15]
37bee13edadd r8, 8
37bee13f1mov [rsp+208], r8
37bee13f9sub r10, rdx
37bee13fcmov rax, r10
37bee13ffmov r10, [rsi]
37bee1402mov [rsp+88], r11
37bee1407mov r11, [rsp+512]
37bee140fmov [rsp+104], r9
37bee1414sub rax, r14
37bee1417sub r10, r14
37bee141aadd rax, 1
37bee141emov [rsp+56], r8
37bee1423mov r9, [rsp+240]
37bee142bmov [rsp+344], r10
37bee1433mov r10, [rsp+224]
37bee143bmov r8, rbx
37bee143eadd r10, [rsp+144]
37bee1446mov [rsp+80], r11
37bee144bmov [rsp+176], r10
37bee1453mov r11, [rsp+120]
37bee1458mov [rsp+72], r10
37bee145dmov r10, [rsp+192]
37bee1465mov [rsp+40], r11
37bee146amov [rsp+48], r10
37bee146fmov [rsp+32], r10
37bee1474mov [rsp+336], rax
37bee147cmov [rsp+96], r9
37bee1481mov r9, [rsp+128]
37bee1489mov [rsp+64], rdi
37bee148emov rdx, [rsp+112]
37bee1493mov rcx, [rsp+160]
37bee149bcall cunbdb5_64_
37bee14a0mov rax, [r12]
37bee14a4mov rcx, rbx
37bee14a7mov r8, [rsp+128]
37bee14aflea r9, [rip+0x5776e2]
37bee14b6lea rdx, [rip+0x5776e3]
37bee14bdsub rax, r14
37bee14c0mov [rsp+344], rax
37bee14c8call cscal_64_
37bee14cdmov rax, [r15]
37bee14d0sub rax, [r12]
37bee14d4mov rcx, rbx
37bee14d7sub rax, r14
37bee14damov [rsp+32], rbp
37bee14dfmov rdx, [rsp+120]
37bee14e4lea r9, [rip+0x5776ad]
37bee14ebadd rax, 1
37bee14efmov [rsp+344], rax
37bee14f7mov rax, [rsp+144]
37bee14fflea r8, [rax+16]
37bee1503call clarfgp_64_
37bee1508mov rdx, [r12]
37bee150ccmp rdx, r14
37bee150fjle 0x37bee1068
37bee1515mov rax, [rsp+200]
37bee151dsub rdx, r14
37bee1520lea r8, [r13+16]
37bee1524mov rcx, rbx
37bee1527mov [rsp+344], rdx
37bee152fmov rdx, [rsp+128]
37bee1537lea r9, [rip+0x57765a]
37bee153emov [rsp+32], rax
37bee1543call clarfgp_64_
37bee1548mov rcx, [rsp+144]
37bee1550movss x0, [r13+8]
37bee1556movss x1, [rcx+8]
37bee155bcall atan2f
37bee1560lea rdx, [rsp+284]
37bee1568lea r8, [rsp+280]
37bee1570movaps x6, x0
37bee1573call fn_37c430910
37bee1578mov rcx, [rsp+528]
37bee1580movss x1, [rsp+280]
37bee1589movss x0, [rsp+284]
37bee1592mov rax, [rsp+200]
37bee159amovss [rcx+4*r14-4], x6
37bee15a1mov rcx, [r12]
37bee15a5mov rdx, [rsp+160]
37bee15admovss [rsp+296], x1
37bee15b6movss x1, [rax]
37bee15bamov r8, [rsp+112]
37bee15bfmovss [rsp+300], x0
37bee15c8movss x0, [rax+4]
37bee15cdmov rax, [rsp+136]
37bee15d5sub rcx, r14
37bee15d8mov [rsp+328], rcx
37bee15e0mov rcx, [rsi]
37bee15e3mov [rsp+64], rax
37bee15e8mov rax, [rsp+208]
37bee15f0xorps x0, [rip+0x5775b9]
37bee15f7sub rcx, r14
37bee15famov [rsp+56], rdi
37bee15ffmov [rsp+48], rax
37bee1604mov rax, [rsp+192]
37bee160cmov [rsp+40], rbx
37bee1611mov r9, [rsp+128]
37bee1619unpcklps x1, x0
37bee161cmov [rsp+32], rax
37bee1621mov [rsp+336], rcx
37bee1629mov rcx, [rsp+184]
37bee1631mov [rsp+72], 1
37bee163amovlps [rsp+344], x1
37bee1642call clarf1f_64_
37bee1647mov rdx, [r12]
37bee164bjmp 0x37bee1068
37bee1650
37bee1650loc_37bee1650:
37bee1650mov r8, [r12]
37bee1654
37bee1654loc_37bee1654:
37bee1654mov rax, [rsi]
37bee1657lea r13, [r8+1]
37bee165bcmp r13, rax
37bee165ejg 0x37bee0deb
37bee1664mov rbx, [rsp+272]
37bee166clea rdx, [rip+0x577525]
37bee1673mov [rsp+128], rax
37bee167bmov rbp, r15
37bee167emov [rsp+144], rdx
37bee1686mov r9, rbx
37bee1689mov rcx, rbx
37bee168clea rdi, [8*rbx+8]
37bee1694imul r9, r13
37bee1698not rcx
37bee169bmov [rsp+152], rdi
37bee16a3mov rdi, [rsp+504]
37bee16abadd rcx, r8
37bee16aelea rbx, [8*rbx]
37bee16b6mov [rsp+120], rbx
37bee16bblea rbx, [rsp+344]
37bee16c3add rcx, r9
37bee16c6lea rdi, [rdi+8*rcx+8]
37bee16cbmov rcx, [rsp+544]
37bee16d3lea r14, [rcx+8*r8]
37bee16d7mov rcx, [rsp+560]
37bee16dfadd rcx, 8
37bee16e3mov [rsp+136], rcx
37bee16eblea rcx, [rsp+336]
37bee16f3mov [rsp+112], rcx
37bee16f8lea rcx, [rsp+328]
37bee1700mov [rsp+160], rcx
37bee1708lea rcx, [rip+0x577499]
37bee170fmov [rsp+184], rcx
37bee1717jmp 0x37bee1733
37bee1719
37bee1719 0f 1f 80 00 00 00 00 .......
37bee1720
37bee1720loc_37bee1720:
37bee1720mov r8, [r12]
37bee1724add rdi, [rsp+152]
37bee172cadd r14, 8
37bee1730mov r13, r15
37bee1733
37bee1733loc_37bee1733:
37bee1733mov rdx, [rbp]
37bee1737mov [rsp+32], r14
37bee173cmov rcx, rbx
37bee173flea r15, [r13+1]
37bee1743lea r9, [rip+0x57744e]
37bee174asub rdx, r8
37bee174dlea r8, [rdi+8]
37bee1751sub rdx, r13
37bee1754add rdx, 1
37bee1758mov [rsp+344], rdx
37bee1760mov rdx, rdi
37bee1763call clarfgp_64_
37bee1768mov rdx, [rbp]
37bee176csub rdx, [r12]
37bee1770mov r9, rdi
37bee1773mov rax, [rsp+136]
37bee177bsub rdx, r13
37bee177emovss x0, [r14+4]
37bee1784add rdx, 1
37bee1788movss x1, [r14]
37bee178dxorps x0, [rip+0x57741c]
37bee1794mov [rsp+328], rdx
37bee179cmov rdx, [rsi]
37bee179fmov [rsp+64], rax
37bee17a4mov rax, [rsp+512]
37bee17acunpcklps x1, x0
37bee17afsub rdx, r13
37bee17b2mov [rsp+40], rbx
37bee17b7mov r8, [rsp+112]
37bee17bcmov [rsp+56], rax
37bee17c1mov rax, [rsp+120]
37bee17c6mov [rsp+336], rdx
37bee17cemov rcx, [rsp+184]
37bee17d6lea rdx, [rdi+rax]
37bee17damov rax, [rsp+144]
37bee17e2mov [rsp+72], 1
37bee17ebmov [rsp+48], rdx
37bee17f0mov rdx, [rsp+160]
37bee17f8mov [rsp+32], rax
37bee17fdmovlps [rsp+344], x1
37bee1805call clarf1f_64_
37bee180acmp r15, [rsp+128]
37bee1812jle 0x37bee1720
37bee1818jmp 0x37bee0deb
37bee181d
37bee181dloc_37bee181d:
37bee181dmov rcx, [rbp]
37bee1821test rcx, rcx
37bee1824je 0x37bee0deb
37bee182a
37bee182aloc_37bee182a:
37bee182aneg rcx
37bee182djmp 0x37bee0dc8
37bee1832
37bee1832loc_37bee1832:
37bee1832mov r9, -5
37bee1839mov ecx, 5
37bee183ejmp 0x37bee0dc4
37bee0d40
37bee1843
37bee1843 // align 0x10
37bee1843 // align 0x10
37bee1850
37bee1850cunbdb3_64_:
37bee1850push r15
37bee1852push r14
37bee1854push r13
37bee1856push r12
37bee1858push rbp
37bee1859push rdi
37bee185apush rsi
37bee185bpush rbx
37bee185csub rsp, 408
37bee1863movups [rsp+352], x6
37bee186bmovups [rsp+368], x7
37bee1873movups [rsp+384], x8
37bee187cmov rax, [rsp+512]
37bee1884mov rdi, [rsp+528]
37bee188cmov r14, [rsp+592]
37bee1894mov r11, [rax]
37bee1897mov rax, [rcx]
37bee189amov [r14], 0
37bee18a1mov rbx, [rdi]
37bee18a4mov r15, rcx
37bee18a7mov rbp, rdx
37bee18aamov rsi, r8
37bee18admov r10, r9
37bee18b0test rax, rax
37bee18b3js 0x37bee1928
37bee18b5mov rcx, [rdx]
37bee18b8lea r8, [rcx+rcx]
37bee18bccmp rax, r8
37bee18bfjg 0x37bee18c6
37bee18c1cmp rax, rcx
37bee18c4jge 0x37bee1940
37bee18c6
37bee18c6loc_37bee18c6:
37bee18c6mov rdx, -2
37bee18cdmov eax, 2
37bee18d2
37bee18d2loc_37bee18d2:
37bee18d2mov [r14], rdx
37bee18d5
37bee18d5loc_37bee18d5:
37bee18d5lea rdx, [rsp+344]
37bee18ddmov r8l, 7
37bee18e3lea rcx, [rip+0x5772d6]
37bee18eamov [rsp+344], rax
37bee18f2call xerbla_64_
37bee18f7nop
37bee18f8
37bee18f8loc_37bee18f8:
37bee18f8movups x6, [rsp+352]
37bee1900movups x7, [rsp+368]
37bee1908movups x8, [rsp+384]
37bee1911add rsp, 408
37bee1918pop rbx
37bee1919pop rsi
37bee191apop rdi
37bee191bpop rbp
37bee191cpop r12
37bee191epop r13
37bee1920pop r14
37bee1922pop r15
37bee1924ret
37bee1925
37bee1925 0f 1f 00 ...
37bee1928
37bee1928loc_37bee1928:
37bee1928mov rdx, -1
37bee192fmov eax, 1
37bee1934jmp 0x37bee18d2
37bee1936
37bee1936 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1940
37bee1940loc_37bee1940:
37bee1940mov r8, [rsi]
37bee1943sub rax, rcx
37bee1946cmp rcx, r8
37bee1949jl 0x37bee1950
37bee194bcmp r8, rax
37bee194ejge 0x37bee1961
37bee1950
37bee1950loc_37bee1950:
37bee1950mov rdx, -3
37bee1957mov eax, 3
37bee195cjmp 0x37bee18d2
37bee1961
37bee1961loc_37bee1961:
37bee1961test rcx, rcx
37bee1964mov r9l, 1
37bee196acmovg r9, rcx
37bee196ecmp r11, r9
37bee1971jl 0x37bee2331
37bee1977test rax, rax
37bee197amov r9l, 1
37bee1980cmovg r9, rax
37bee1984cmp rbx, r9
37bee1987jge 0x37bee19a0
37bee1989mov rdx, -7
37bee1990mov eax, 7
37bee1995jmp 0x37bee18d2
37bee199a
37bee199a 66 0f 1f 44 00 00 f..D..
37bee19a0
37bee19a0loc_37bee19a0:
37bee19a0sub rax, 1
37bee19a4mov rdx, [rsp+584]
37bee19aclea r9, [r8-1]
37bee19b0mov [rsp+504], r10
37bee19b8cmp rax, rcx
37bee19bbmov [rsp+112], r11
37bee19c0cmovl rax, rcx
37bee19c4lea rcx, [rsp+320]
37bee19ccmov [rsp+312], r9
37bee19d4mov r12, [rdx]
37bee19d7lea r13, [rax+1]
37bee19dbcmp r13, r8
37bee19decmovl r13, r8
37bee19e2mov [rsp+320], r13
37bee19eacall sroundup_lwork_64_
37bee19efmov rax, [rsp+576]
37bee19f7mov [rax+4], 0
37bee19femovss [rax], x0
37bee1a02mov rax, [rsp+584]
37bee1a0acmp [rax], r13
37bee1a0djge 0x37bee1a30
37bee1a0fcmp r12, -1
37bee1a13je 0x37bee231d
37bee1a19mov [r14], -14
37bee1a20mov eax, 14
37bee1a25jmp 0x37bee18d5
37bee1a2a
37bee1a2a 66 0f 1f 44 00 00 f..D..
37bee1a30
37bee1a30loc_37bee1a30:
37bee1a30mov rax, [r14]
37bee1a33mov r11, [rsp+112]
37bee1a38mov r10, [rsp+504]
37bee1a40test rax, rax
37bee1a43jne 0x37bee2329
37bee1a49cmp r12, -1
37bee1a4dje 0x37bee18f8
37bee1a53mov rax, [rbp]
37bee1a57mov rdx, [r15]
37bee1a5asub rdx, rax
37bee1a5dtest rdx, rdx
37bee1a60jle 0x37bee217d
37bee1a66lea rax, [8*r11+8]
37bee1a6emov r14, [rsp+520]
37bee1a76mov r12, [rsp+552]
37bee1a7elea r9, [rip+0x577143]
37bee1a85mov [rsp+224], rax
37bee1a8dlea rax, [r10-8]
37bee1a91mov [rsp+136], rax
37bee1a99lea rax, [8*rbx+8]
37bee1aa1mov [rsp+216], rax
37bee1aa9mov rax, rbx
37bee1aacnot rax
37bee1aafmov [rsp+528], rdi
37bee1ab7mov rdi, r12
37bee1abamov r13, [rsp+528]
37bee1ac2lea rax, [rax+2*rbx]
37bee1ac6mov [rsp+272], r11
37bee1acelea rbx, [rsp+344]
37bee1ad6mov r12l, 1
37bee1adclea rax, [r14+8*rax+8]
37bee1ae1mov [rsp+248], rdx
37bee1ae9mov [rsp+168], rax
37bee1af1mov rax, [rsp+568]
37bee1af9mov [rsp+504], r10
37bee1b01mov [rsp+152], rax
37bee1b09mov rax, [rsp+560]
37bee1b11mov [rsp+192], r9
37bee1b19mov [rsp+200], rax
37bee1b21mov rax, [rsp+576]
37bee1b29add rax, 8
37bee1b2dmov [rsp+128], rax
37bee1b35lea rax, [rsp+336]
37bee1b3dmov [rsp+112], rax
37bee1b42lea rax, [rsp+328]
37bee1b4amov [rsp+160], rax
37bee1b52lea rax, [rsp+304]
37bee1b5amov [rsp+232], rax
37bee1b62lea rax, [rsp+312]
37bee1b6amov [rsp+240], rax
37bee1b72lea rax, [rip+0x577057]
37bee1b79mov [rsp+184], rax
37bee1b81lea rax, [rsp+300]
37bee1b89mov [rsp+256], rax
37bee1b91lea rax, [rsp+296]
37bee1b99mov [rsp+264], rax
37bee1ba1jmp 0x37bee1c94
37bee1ba6
37bee1ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1bb0
37bee1bb0loc_37bee1bb0:
37bee1bb0sub rax, r12
37bee1bb3movss x0, [rdi+4]
37bee1bb8movss x1, [rdi]
37bee1bbcadd rdi, 8
37bee1bc0add rax, 1
37bee1bc4mov r9, [rsp+120]
37bee1bc9xorps x0, [rip+0x577010]
37bee1bd0mov [rsp+328], rax
37bee1bd8mov rax, [rsi]
37bee1bdbmov [rsp+40], rbx
37bee1be0mov r8, [rsp+112]
37bee1be5unpcklps x1, x0
37bee1be8sub rax, r12
37bee1bebmov rdx, [rsp+160]
37bee1bf3add r12, 1
37bee1bf7mov [rsp+72], 1
37bee1c00mov [rsp+336], rax
37bee1c08mov rax, [rsp+128]
37bee1c10mov rcx, [rsp+184]
37bee1c18movlps [rsp+344], x1
37bee1c20mov [rsp+64], rax
37bee1c25mov rax, [rsp+512]
37bee1c2dmov [rsp+56], rax
37bee1c32mov rax, [rsp+176]
37bee1c3amov [rsp+48], rax
37bee1c3fmov rax, [rsp+192]
37bee1c47mov [rsp+32], rax
37bee1c4ccall clarf1f_64_
37bee1c51mov rax, [rsp+216]
37bee1c59add [rsp+152], 8
37bee1c62add [rsp+168], rax
37bee1c6aadd [rsp+200], 8
37bee1c73add r14, rax
37bee1c76cmp [rsp+248], r12
37bee1c7ejl 0x37bee2160
37bee1c84mov rax, [rsp+176]
37bee1c8cmov [rsp+136], rax
37bee1c94
37bee1c94loc_37bee1c94:
37bee1c94cmp r12, 1
37bee1c98je 0x37bee1ce9
37bee1c9amov rax, [rsi]
37bee1c9dmov rdx, [rsp+136]
37bee1ca5mov r9, r14
37bee1ca8mov rcx, rbx
37bee1cabsub rax, r12
37bee1caeadd rax, 1
37bee1cb2mov [rsp+344], rax
37bee1cbamov rax, [rsp+256]
37bee1cc2mov [rsp+48], rax
37bee1cc7mov rax, [rsp+264]
37bee1ccfmov [rsp+40], rax
37bee1cd4mov rax, [rsp+512]
37bee1cdcmov [rsp+32], rax
37bee1ce1mov r8, rax
37bee1ce4call csrot_64_
37bee1ce9
37bee1ce9loc_37bee1ce9:
37bee1ce9mov rax, [rsi]
37bee1cecmov r8, r13
37bee1cefmov rdx, r14
37bee1cf2mov rcx, rbx
37bee1cf5sub rax, r12
37bee1cf8add rax, 1
37bee1cfcmov [rsp+344], rax
37bee1d04call clacgv_64_
37bee1d09mov rax, [rsi]
37bee1d0cmov r9, r13
37bee1d0fmov rdx, r14
37bee1d12mov r8, [rsp+168]
37bee1d1amov rcx, rbx
37bee1d1dsub rax, r12
37bee1d20add rax, 1
37bee1d24mov [rsp+344], rax
37bee1d2cmov rax, [rsp+152]
37bee1d34mov [rsp+32], rax
37bee1d39call clarfgp_64_
37bee1d3emov rax, [rbp]
37bee1d42mov r9, r14
37bee1d45mov r8, rbx
37bee1d48movss x7, [r14]
37bee1d4dmov rcx, [rsp+512]
37bee1d55sub rax, r12
37bee1d58mov rdx, [rsp+136]
37bee1d60mov r11, [rsp+128]
37bee1d68movss [rsp+300], x7
37bee1d71add rax, 1
37bee1d75mov [rsp+336], rax
37bee1d7dmov rax, [rsi]
37bee1d80mov [rsp+56], rcx
37bee1d85mov rcx, [rsp+152]
37bee1d8dsub rax, r12
37bee1d90mov [rsp+64], r11
37bee1d95add rax, 1
37bee1d99mov [rsp+40], rcx
37bee1d9elea rcx, [rip+0x576e22]
37bee1da5mov [rsp+344], rax
37bee1dadlea rax, [rdx+8]
37bee1db1mov rdx, [rsp+112]
37bee1db6mov [rsp+48], rax
37bee1dbbmov [rsp+72], 1
37bee1dc4mov [rsp+32], r13
37bee1dc9mov [rsp+120], rax
37bee1dcecall clarf1f_64_
37bee1dd3mov rax, [r15]
37bee1dd6sub rax, [rbp]
37bee1ddalea rcx, [r14+8]
37bee1ddemov r9, [rsp+128]
37bee1de6sub rax, r12
37bee1de9mov rdx, [rsp+112]
37bee1deemov r8, rbx
37bee1df1mov r11, [rsp+152]
37bee1df9mov [rsp+336], rax
37bee1e01mov rax, [rsi]
37bee1e04mov [rsp+64], r9
37bee1e09mov r9, r14
37bee1e0cmov [rsp+48], rcx
37bee1e11mov [rsp+40], r11
37bee1e16sub rax, r12
37bee1e19mov [rsp+72], 1
37bee1e22add rax, 1
37bee1e26mov [rsp+56], r13
37bee1e2bmov [rsp+32], r13
37bee1e30mov [rsp+144], rcx
37bee1e38lea rcx, [rip+0x576d88]
37bee1e3fmov [rsp+344], rax
37bee1e47call clarf1f_64_
37bee1e4cmov r11, [rsi]
37bee1e4fmov r8, r13
37bee1e52mov rdx, r14
37bee1e55mov rcx, rbx
37bee1e58sub r11, r12
37bee1e5blea rax, [r11+1]
37bee1e5fmov [rsp+344], rax
37bee1e67call clacgv_64_
37bee1e6cmov r11, [rbp]
37bee1e70mov rdx, [rsp+120]
37bee1e75lea r8, [rip+0x576d4c]
37bee1e7cmov rcx, [rsp+112]
37bee1e81sub r11, r12
37bee1e84lea rax, [r11+1]
37bee1e88mov [rsp+336], rax
37bee1e90call scnrm2_64_
37bee1e95mov rdx, [rsp+144]
37bee1e9dmov rax, [r15]
37bee1ea0mov rcx, rbx
37bee1ea3sub rax, [rbp]
37bee1ea7lea r8, [rip+0x576d1a]
37bee1eaemovaps x6, x0
37bee1eb1mulss x6, x0
37bee1eb5sub rax, r12
37bee1eb8mov [rsp+344], rax
37bee1ec0call scnrm2_64_
37bee1ec5mulss x0, x0
37bee1ec9movaps x1, x0
37bee1eccmovaps x0, x7
37bee1ecfaddss x1, x6
37bee1ed3sqrtss x1, x1
37bee1ed7movss [rsp+296], x1
37bee1ee0call atan2f
37bee1ee5mov rdx, [rbp]
37bee1ee9mov r11, [rsp+536]
37bee1ef1mov r9, [rsp+128]
37bee1ef9mov r8, [rsp+168]
37bee1f01mov rax, rdx
37bee1f04movss [r11+4*r12-4], x0
37bee1f0bmov r10, [rsp+144]
37bee1f13mov r11, [rsp+224]
37bee1f1bsub rax, r12
37bee1f1eadd r11, [rsp+136]
37bee1f26add r8, 8
37bee1f2aadd rax, 1
37bee1f2emov [rsp+176], r11
37bee1f36mov [rsp+328], rax
37bee1f3emov rax, [r15]
37bee1f41mov [rsp+208], r8
37bee1f49sub rax, rdx
37bee1f4cmov rdx, [rsp+112]
37bee1f51sub rax, r12
37bee1f54mov [rsp+336], rax
37bee1f5cmov rax, [rsi]
37bee1f5fmov [rsp+88], r9
37bee1f64mov r9, [rsp+512]
37bee1f6csub rax, r12
37bee1f6fmov [rsp+56], r11
37bee1f74mov [rsp+344], rax
37bee1f7cmov rax, [rsp+232]
37bee1f84mov [rsp+64], r9
37bee1f89mov r9, [rsp+192]
37bee1f91mov [rsp+104], rax
37bee1f96mov rax, [rsp+240]
37bee1f9emov [rsp+40], r10
37bee1fa3mov [rsp+96], rax
37bee1fa8mov [rsp+72], r8
37bee1fadmov r8, rbx
37bee1fb0mov [rsp+48], r9
37bee1fb5mov [rsp+32], r9
37bee1fbamov r9, [rsp+120]
37bee1fbfmov [rsp+80], r13
37bee1fc4mov rcx, [rsp+160]
37bee1fcccall cunbdb5_64_
37bee1fd1mov rax, [rbp]
37bee1fd5mov rcx, rbx
37bee1fd8mov r10, [rsp+136]
37bee1fe0mov [rsp+32], rdi
37bee1fe5mov rdx, [rsp+120]
37bee1fealea r9, [rip+0x576bd7]
37bee1ff1sub rax, r12
37bee1ff4lea r8, [r10+16]
37bee1ff8add rax, 1
37bee1ffcmov [rsp+344], rax
37bee2004call clarfgp_64_
37bee2009mov rax, [rbp]
37bee200dmov rdx, [r15]
37bee2010sub rdx, rax
37bee2013cmp rdx, r12
37bee2016jle 0x37bee1bb0
37bee201cmov rax, [rsp+200]
37bee2024sub rdx, r12
37bee2027lea r8, [r14+16]
37bee202bmov rcx, rbx
37bee202emov [rsp+344], rdx
37bee2036mov rdx, [rsp+144]
37bee203elea r9, [rip+0x576b83]
37bee2045mov [rsp+32], rax
37bee204acall clarfgp_64_
37bee204fmov rcx, [rsp+136]
37bee2057movss x0, [r14+8]
37bee205dmovss x1, [rcx+8]
37bee2062call atan2f
37bee2067lea rdx, [rsp+284]
37bee206flea r8, [rsp+280]
37bee2077movaps x6, x0
37bee207acall fn_37c430910
37bee207fmov rax, [r15]
37bee2082sub rax, [rbp]
37bee2086sub rax, r12
37bee2089mov rcx, [rsp+544]
37bee2091movss x1, [rsp+280]
37bee209amovss x0, [rsp+284]
37bee20a3mov [rsp+328], rax
37bee20abmov rax, [rsp+200]
37bee20b3movss [rcx+4*r12-4], x6
37bee20bamov rcx, [rsi]
37bee20bdmovss [rsp+296], x1
37bee20c6mov r9, [rsp+144]
37bee20cemov r8, [rsp+112]
37bee20d3movss x1, [rax]
37bee20d7sub rcx, r12
37bee20damovss [rsp+300], x0
37bee20e3movss x0, [rax+4]
37bee20e8mov rax, [rsp+128]
37bee20f0xorps x0, [rip+0x576ae9]
37bee20f7mov [rsp+40], rbx
37bee20fcmov [rsp+336], rcx
37bee2104mov rdx, [rsp+160]
37bee210cmov [rsp+64], rax
37bee2111unpcklps x1, x0
37bee2114mov rax, [rsp+208]
37bee211cmov rcx, [rsp+184]
37bee2124mov [rsp+56], r13
37bee2129mov [rsp+48], rax
37bee212emov rax, [rsp+192]
37bee2136mov [rsp+72], 1
37bee213fmov [rsp+32], rax
37bee2144movlps [rsp+344], x1
37bee214ccall clarf1f_64_
37bee2151mov rax, [rbp]
37bee2155jmp 0x37bee1bb0
37bee215a
37bee215a 66 0f 1f 44 00 00 f..D..
37bee2160
37bee2160loc_37bee2160:
37bee2160mov rax, [rbp]
37bee2164mov rcx, [r15]
37bee2167mov r11, [rsp+272]
37bee216fmov r10, [rsp+504]
37bee2177sub rcx, rax
37bee217amov rdx, rcx
37bee217d
37bee217dloc_37bee217d:
37bee217dmov r12, [rsi]
37bee2180lea r13, [rdx+1]
37bee2184cmp r13, r12
37bee2187jg 0x37bee18f8
37bee218dmov rcx, [rsp+576]
37bee2195mov r9, r11
37bee2198mov r8, r11
37bee219bmov rbx, [rsp+552]
37bee21a3imul r9, r13
37bee21a7not r8
37bee21aamov r14, r13
37bee21admov [rsp+136], r12
37bee21b5add rcx, 8
37bee21b9add r8, rdx
37bee21bclea r15, [rbx+8*rdx]
37bee21c0mov rdx, rax
37bee21c3mov [rsp+128], rcx
37bee21cblea rcx, [rsp+336]
37bee21d3lea rdi, [8*r11+8]
37bee21dbmov [rsp+112], rcx
37bee21e0lea rcx, [rsp+328]
37bee21e8lea rbx, [8*r11]
37bee21f0add r8, r9
37bee21f3mov [rsp+160], rcx
37bee21fblea rcx, [rip+0x5769ce]
37bee2202lea r13, [rip+0x5769bf]
37bee2209mov [rsp+144], rdi
37bee2211lea rdi, [r10+8*r8+8]
37bee2216mov [rsp+120], rbx
37bee221blea rbx, [rsp+344]
37bee2223mov [rsp+184], rcx
37bee222bjmp 0x37bee2243
37bee222d
37bee222d 0f 1f 00 ...
37bee2230
37bee2230loc_37bee2230:
37bee2230mov rdx, [rbp]
37bee2234add rdi, [rsp+144]
37bee223cadd r15, 8
37bee2240mov r14, r12
37bee2243
37bee2243loc_37bee2243:
37bee2243mov rax, rdx
37bee2246mov [rsp+32], r15
37bee224blea r8, [rdi+8]
37bee224fmov rdx, rdi
37bee2252sub rax, r14
37bee2255lea r9, [rip+0x57696c]
37bee225clea r12, [r14+1]
37bee2260mov rcx, rbx
37bee2263add rax, 1
37bee2267mov [rsp+344], rax
37bee226fcall clarfgp_64_
37bee2274mov rdx, [rbp]
37bee2278movss x0, [r15+4]
37bee227emov r9, rdi
37bee2281mov rax, [rsp+128]
37bee2289movss x1, [r15]
37bee228esub rdx, r14
37bee2291xorps x0, [rip+0x576948]
37bee2298mov r8, [rsp+112]
37bee229dadd rdx, 1
37bee22a1mov rcx, [rsp+184]
37bee22a9mov [rsp+328], rdx
37bee22b1mov rdx, [rsi]
37bee22b4unpcklps x1, x0
37bee22b7mov [rsp+64], rax
37bee22bcmov rax, [rsp+512]
37bee22c4sub rdx, r14
37bee22c7mov [rsp+40], rbx
37bee22ccmov [rsp+56], rax
37bee22d1mov rax, [rsp+120]
37bee22d6mov [rsp+336], rdx
37bee22delea rdx, [rdi+rax]
37bee22e2mov [rsp+32], r13
37bee22e7mov [rsp+48], rdx
37bee22ecmov rdx, [rsp+160]
37bee22f4mov [rsp+72], 1
37bee22fdmovlps [rsp+344], x1
37bee2305call clarf1f_64_
37bee230acmp r12, [rsp+136]
37bee2312jle 0x37bee2230
37bee2318jmp 0x37bee18f8
37bee231d
37bee231dloc_37bee231d:
37bee231dmov rax, [r14]
37bee2320test rax, rax
37bee2323je 0x37bee18f8
37bee2329
37bee2329loc_37bee2329:
37bee2329neg rax
37bee232cjmp 0x37bee18d5
37bee2331
37bee2331loc_37bee2331:
37bee2331mov rdx, -5
37bee2338mov eax, 5
37bee233djmp 0x37bee18d2
37bee1850
37bee1850cunbdb3_64_:
37bee1850push r15
37bee1852push r14
37bee1854push r13
37bee1856push r12
37bee1858push rbp
37bee1859push rdi
37bee185apush rsi
37bee185bpush rbx
37bee185csub rsp, 408
37bee1863movups [rsp+352], x6
37bee186bmovups [rsp+368], x7
37bee1873movups [rsp+384], x8
37bee187cmov rax, [rsp+512]
37bee1884mov rdi, [rsp+528]
37bee188cmov r14, [rsp+592]
37bee1894mov r11, [rax]
37bee1897mov rax, [rcx]
37bee189amov [r14], 0
37bee18a1mov rbx, [rdi]
37bee18a4mov r15, rcx
37bee18a7mov rbp, rdx
37bee18aamov rsi, r8
37bee18admov r10, r9
37bee18b0test rax, rax
37bee18b3js 0x37bee1928
37bee18b5mov rcx, [rdx]
37bee18b8lea r8, [rcx+rcx]
37bee18bccmp rax, r8
37bee18bfjg 0x37bee18c6
37bee18c1cmp rax, rcx
37bee18c4jge 0x37bee1940
37bee18c6
37bee18c6loc_37bee18c6:
37bee18c6mov rdx, -2
37bee18cdmov eax, 2
37bee18d2
37bee18d2loc_37bee18d2:
37bee18d2mov [r14], rdx
37bee18d5
37bee18d5loc_37bee18d5:
37bee18d5lea rdx, [rsp+344]
37bee18ddmov r8l, 7
37bee18e3lea rcx, [rip+0x5772d6]
37bee18eamov [rsp+344], rax
37bee18f2call xerbla_64_
37bee18f7nop
37bee18f8
37bee18f8loc_37bee18f8:
37bee18f8movups x6, [rsp+352]
37bee1900movups x7, [rsp+368]
37bee1908movups x8, [rsp+384]
37bee1911add rsp, 408
37bee1918pop rbx
37bee1919pop rsi
37bee191apop rdi
37bee191bpop rbp
37bee191cpop r12
37bee191epop r13
37bee1920pop r14
37bee1922pop r15
37bee1924ret
37bee1925
37bee1925 0f 1f 00 ...
37bee1928
37bee1928loc_37bee1928:
37bee1928mov rdx, -1
37bee192fmov eax, 1
37bee1934jmp 0x37bee18d2
37bee1936
37bee1936 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1940
37bee1940loc_37bee1940:
37bee1940mov r8, [rsi]
37bee1943sub rax, rcx
37bee1946cmp rcx, r8
37bee1949jl 0x37bee1950
37bee194bcmp r8, rax
37bee194ejge 0x37bee1961
37bee1950
37bee1950loc_37bee1950:
37bee1950mov rdx, -3
37bee1957mov eax, 3
37bee195cjmp 0x37bee18d2
37bee1961
37bee1961loc_37bee1961:
37bee1961test rcx, rcx
37bee1964mov r9l, 1
37bee196acmovg r9, rcx
37bee196ecmp r11, r9
37bee1971jl 0x37bee2331
37bee1977test rax, rax
37bee197amov r9l, 1
37bee1980cmovg r9, rax
37bee1984cmp rbx, r9
37bee1987jge 0x37bee19a0
37bee1989mov rdx, -7
37bee1990mov eax, 7
37bee1995jmp 0x37bee18d2
37bee199a
37bee199a 66 0f 1f 44 00 00 f..D..
37bee19a0
37bee19a0loc_37bee19a0:
37bee19a0sub rax, 1
37bee19a4mov rdx, [rsp+584]
37bee19aclea r9, [r8-1]
37bee19b0mov [rsp+504], r10
37bee19b8cmp rax, rcx
37bee19bbmov [rsp+112], r11
37bee19c0cmovl rax, rcx
37bee19c4lea rcx, [rsp+320]
37bee19ccmov [rsp+312], r9
37bee19d4mov r12, [rdx]
37bee19d7lea r13, [rax+1]
37bee19dbcmp r13, r8
37bee19decmovl r13, r8
37bee19e2mov [rsp+320], r13
37bee19eacall sroundup_lwork_64_
37bee19efmov rax, [rsp+576]
37bee19f7mov [rax+4], 0
37bee19femovss [rax], x0
37bee1a02mov rax, [rsp+584]
37bee1a0acmp [rax], r13
37bee1a0djge 0x37bee1a30
37bee1a0fcmp r12, -1
37bee1a13je 0x37bee231d
37bee1a19mov [r14], -14
37bee1a20mov eax, 14
37bee1a25jmp 0x37bee18d5
37bee1a2a
37bee1a2a 66 0f 1f 44 00 00 f..D..
37bee1a30
37bee1a30loc_37bee1a30:
37bee1a30mov rax, [r14]
37bee1a33mov r11, [rsp+112]
37bee1a38mov r10, [rsp+504]
37bee1a40test rax, rax
37bee1a43jne 0x37bee2329
37bee1a49cmp r12, -1
37bee1a4dje 0x37bee18f8
37bee1a53mov rax, [rbp]
37bee1a57mov rdx, [r15]
37bee1a5asub rdx, rax
37bee1a5dtest rdx, rdx
37bee1a60jle 0x37bee217d
37bee1a66lea rax, [8*r11+8]
37bee1a6emov r14, [rsp+520]
37bee1a76mov r12, [rsp+552]
37bee1a7elea r9, [rip+0x577143]
37bee1a85mov [rsp+224], rax
37bee1a8dlea rax, [r10-8]
37bee1a91mov [rsp+136], rax
37bee1a99lea rax, [8*rbx+8]
37bee1aa1mov [rsp+216], rax
37bee1aa9mov rax, rbx
37bee1aacnot rax
37bee1aafmov [rsp+528], rdi
37bee1ab7mov rdi, r12
37bee1abamov r13, [rsp+528]
37bee1ac2lea rax, [rax+2*rbx]
37bee1ac6mov [rsp+272], r11
37bee1acelea rbx, [rsp+344]
37bee1ad6mov r12l, 1
37bee1adclea rax, [r14+8*rax+8]
37bee1ae1mov [rsp+248], rdx
37bee1ae9mov [rsp+168], rax
37bee1af1mov rax, [rsp+568]
37bee1af9mov [rsp+504], r10
37bee1b01mov [rsp+152], rax
37bee1b09mov rax, [rsp+560]
37bee1b11mov [rsp+192], r9
37bee1b19mov [rsp+200], rax
37bee1b21mov rax, [rsp+576]
37bee1b29add rax, 8
37bee1b2dmov [rsp+128], rax
37bee1b35lea rax, [rsp+336]
37bee1b3dmov [rsp+112], rax
37bee1b42lea rax, [rsp+328]
37bee1b4amov [rsp+160], rax
37bee1b52lea rax, [rsp+304]
37bee1b5amov [rsp+232], rax
37bee1b62lea rax, [rsp+312]
37bee1b6amov [rsp+240], rax
37bee1b72lea rax, [rip+0x577057]
37bee1b79mov [rsp+184], rax
37bee1b81lea rax, [rsp+300]
37bee1b89mov [rsp+256], rax
37bee1b91lea rax, [rsp+296]
37bee1b99mov [rsp+264], rax
37bee1ba1jmp 0x37bee1c94
37bee1ba6
37bee1ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee1bb0
37bee1bb0loc_37bee1bb0:
37bee1bb0sub rax, r12
37bee1bb3movss x0, [rdi+4]
37bee1bb8movss x1, [rdi]
37bee1bbcadd rdi, 8
37bee1bc0add rax, 1
37bee1bc4mov r9, [rsp+120]
37bee1bc9xorps x0, [rip+0x577010]
37bee1bd0mov [rsp+328], rax
37bee1bd8mov rax, [rsi]
37bee1bdbmov [rsp+40], rbx
37bee1be0mov r8, [rsp+112]
37bee1be5unpcklps x1, x0
37bee1be8sub rax, r12
37bee1bebmov rdx, [rsp+160]
37bee1bf3add r12, 1
37bee1bf7mov [rsp+72], 1
37bee1c00mov [rsp+336], rax
37bee1c08mov rax, [rsp+128]
37bee1c10mov rcx, [rsp+184]
37bee1c18movlps [rsp+344], x1
37bee1c20mov [rsp+64], rax
37bee1c25mov rax, [rsp+512]
37bee1c2dmov [rsp+56], rax
37bee1c32mov rax, [rsp+176]
37bee1c3amov [rsp+48], rax
37bee1c3fmov rax, [rsp+192]
37bee1c47mov [rsp+32], rax
37bee1c4ccall clarf1f_64_
37bee1c51mov rax, [rsp+216]
37bee1c59add [rsp+152], 8
37bee1c62add [rsp+168], rax
37bee1c6aadd [rsp+200], 8
37bee1c73add r14, rax
37bee1c76cmp [rsp+248], r12
37bee1c7ejl 0x37bee2160
37bee1c84mov rax, [rsp+176]
37bee1c8cmov [rsp+136], rax
37bee1c94
37bee1c94loc_37bee1c94:
37bee1c94cmp r12, 1
37bee1c98je 0x37bee1ce9
37bee1c9amov rax, [rsi]
37bee1c9dmov rdx, [rsp+136]
37bee1ca5mov r9, r14
37bee1ca8mov rcx, rbx
37bee1cabsub rax, r12
37bee1caeadd rax, 1
37bee1cb2mov [rsp+344], rax
37bee1cbamov rax, [rsp+256]
37bee1cc2mov [rsp+48], rax
37bee1cc7mov rax, [rsp+264]
37bee1ccfmov [rsp+40], rax
37bee1cd4mov rax, [rsp+512]
37bee1cdcmov [rsp+32], rax
37bee1ce1mov r8, rax
37bee1ce4call csrot_64_
37bee1ce9
37bee1ce9loc_37bee1ce9:
37bee1ce9mov rax, [rsi]
37bee1cecmov r8, r13
37bee1cefmov rdx, r14
37bee1cf2mov rcx, rbx
37bee1cf5sub rax, r12
37bee1cf8add rax, 1
37bee1cfcmov [rsp+344], rax
37bee1d04call clacgv_64_
37bee1d09mov rax, [rsi]
37bee1d0cmov r9, r13
37bee1d0fmov rdx, r14
37bee1d12mov r8, [rsp+168]
37bee1d1amov rcx, rbx
37bee1d1dsub rax, r12
37bee1d20add rax, 1
37bee1d24mov [rsp+344], rax
37bee1d2cmov rax, [rsp+152]
37bee1d34mov [rsp+32], rax
37bee1d39call clarfgp_64_
37bee1d3emov rax, [rbp]
37bee1d42mov r9, r14
37bee1d45mov r8, rbx
37bee1d48movss x7, [r14]
37bee1d4dmov rcx, [rsp+512]
37bee1d55sub rax, r12
37bee1d58mov rdx, [rsp+136]
37bee1d60mov r11, [rsp+128]
37bee1d68movss [rsp+300], x7
37bee1d71add rax, 1
37bee1d75mov [rsp+336], rax
37bee1d7dmov rax, [rsi]
37bee1d80mov [rsp+56], rcx
37bee1d85mov rcx, [rsp+152]
37bee1d8dsub rax, r12
37bee1d90mov [rsp+64], r11
37bee1d95add rax, 1
37bee1d99mov [rsp+40], rcx
37bee1d9elea rcx, [rip+0x576e22]
37bee1da5mov [rsp+344], rax
37bee1dadlea rax, [rdx+8]
37bee1db1mov rdx, [rsp+112]
37bee1db6mov [rsp+48], rax
37bee1dbbmov [rsp+72], 1
37bee1dc4mov [rsp+32], r13
37bee1dc9mov [rsp+120], rax
37bee1dcecall clarf1f_64_
37bee1dd3mov rax, [r15]
37bee1dd6sub rax, [rbp]
37bee1ddalea rcx, [r14+8]
37bee1ddemov r9, [rsp+128]
37bee1de6sub rax, r12
37bee1de9mov rdx, [rsp+112]
37bee1deemov r8, rbx
37bee1df1mov r11, [rsp+152]
37bee1df9mov [rsp+336], rax
37bee1e01mov rax, [rsi]
37bee1e04mov [rsp+64], r9
37bee1e09mov r9, r14
37bee1e0cmov [rsp+48], rcx
37bee1e11mov [rsp+40], r11
37bee1e16sub rax, r12
37bee1e19mov [rsp+72], 1
37bee1e22add rax, 1
37bee1e26mov [rsp+56], r13
37bee1e2bmov [rsp+32], r13
37bee1e30mov [rsp+144], rcx
37bee1e38lea rcx, [rip+0x576d88]
37bee1e3fmov [rsp+344], rax
37bee1e47call clarf1f_64_
37bee1e4cmov r11, [rsi]
37bee1e4fmov r8, r13
37bee1e52mov rdx, r14
37bee1e55mov rcx, rbx
37bee1e58sub r11, r12
37bee1e5blea rax, [r11+1]
37bee1e5fmov [rsp+344], rax
37bee1e67call clacgv_64_
37bee1e6cmov r11, [rbp]
37bee1e70mov rdx, [rsp+120]
37bee1e75lea r8, [rip+0x576d4c]
37bee1e7cmov rcx, [rsp+112]
37bee1e81sub r11, r12
37bee1e84lea rax, [r11+1]
37bee1e88mov [rsp+336], rax
37bee1e90call scnrm2_64_
37bee1e95mov rdx, [rsp+144]
37bee1e9dmov rax, [r15]
37bee1ea0mov rcx, rbx
37bee1ea3sub rax, [rbp]
37bee1ea7lea r8, [rip+0x576d1a]
37bee1eaemovaps x6, x0
37bee1eb1mulss x6, x0
37bee1eb5sub rax, r12
37bee1eb8mov [rsp+344], rax
37bee1ec0call scnrm2_64_
37bee1ec5mulss x0, x0
37bee1ec9movaps x1, x0
37bee1eccmovaps x0, x7
37bee1ecfaddss x1, x6
37bee1ed3sqrtss x1, x1
37bee1ed7movss [rsp+296], x1
37bee1ee0call atan2f
37bee1ee5mov rdx, [rbp]
37bee1ee9mov r11, [rsp+536]
37bee1ef1mov r9, [rsp+128]
37bee1ef9mov r8, [rsp+168]
37bee1f01mov rax, rdx
37bee1f04movss [r11+4*r12-4], x0
37bee1f0bmov r10, [rsp+144]
37bee1f13mov r11, [rsp+224]
37bee1f1bsub rax, r12
37bee1f1eadd r11, [rsp+136]
37bee1f26add r8, 8
37bee1f2aadd rax, 1
37bee1f2emov [rsp+176], r11
37bee1f36mov [rsp+328], rax
37bee1f3emov rax, [r15]
37bee1f41mov [rsp+208], r8
37bee1f49sub rax, rdx
37bee1f4cmov rdx, [rsp+112]
37bee1f51sub rax, r12
37bee1f54mov [rsp+336], rax
37bee1f5cmov rax, [rsi]
37bee1f5fmov [rsp+88], r9
37bee1f64mov r9, [rsp+512]
37bee1f6csub rax, r12
37bee1f6fmov [rsp+56], r11
37bee1f74mov [rsp+344], rax
37bee1f7cmov rax, [rsp+232]
37bee1f84mov [rsp+64], r9
37bee1f89mov r9, [rsp+192]
37bee1f91mov [rsp+104], rax
37bee1f96mov rax, [rsp+240]
37bee1f9emov [rsp+40], r10
37bee1fa3mov [rsp+96], rax
37bee1fa8mov [rsp+72], r8
37bee1fadmov r8, rbx
37bee1fb0mov [rsp+48], r9
37bee1fb5mov [rsp+32], r9
37bee1fbamov r9, [rsp+120]
37bee1fbfmov [rsp+80], r13
37bee1fc4mov rcx, [rsp+160]
37bee1fcccall cunbdb5_64_
37bee1fd1mov rax, [rbp]
37bee1fd5mov rcx, rbx
37bee1fd8mov r10, [rsp+136]
37bee1fe0mov [rsp+32], rdi
37bee1fe5mov rdx, [rsp+120]
37bee1fealea r9, [rip+0x576bd7]
37bee1ff1sub rax, r12
37bee1ff4lea r8, [r10+16]
37bee1ff8add rax, 1
37bee1ffcmov [rsp+344], rax
37bee2004call clarfgp_64_
37bee2009mov rax, [rbp]
37bee200dmov rdx, [r15]
37bee2010sub rdx, rax
37bee2013cmp rdx, r12
37bee2016jle 0x37bee1bb0
37bee201cmov rax, [rsp+200]
37bee2024sub rdx, r12
37bee2027lea r8, [r14+16]
37bee202bmov rcx, rbx
37bee202emov [rsp+344], rdx
37bee2036mov rdx, [rsp+144]
37bee203elea r9, [rip+0x576b83]
37bee2045mov [rsp+32], rax
37bee204acall clarfgp_64_
37bee204fmov rcx, [rsp+136]
37bee2057movss x0, [r14+8]
37bee205dmovss x1, [rcx+8]
37bee2062call atan2f
37bee2067lea rdx, [rsp+284]
37bee206flea r8, [rsp+280]
37bee2077movaps x6, x0
37bee207acall fn_37c430910
37bee207fmov rax, [r15]
37bee2082sub rax, [rbp]
37bee2086sub rax, r12
37bee2089mov rcx, [rsp+544]
37bee2091movss x1, [rsp+280]
37bee209amovss x0, [rsp+284]
37bee20a3mov [rsp+328], rax
37bee20abmov rax, [rsp+200]
37bee20b3movss [rcx+4*r12-4], x6
37bee20bamov rcx, [rsi]
37bee20bdmovss [rsp+296], x1
37bee20c6mov r9, [rsp+144]
37bee20cemov r8, [rsp+112]
37bee20d3movss x1, [rax]
37bee20d7sub rcx, r12
37bee20damovss [rsp+300], x0
37bee20e3movss x0, [rax+4]
37bee20e8mov rax, [rsp+128]
37bee20f0xorps x0, [rip+0x576ae9]
37bee20f7mov [rsp+40], rbx
37bee20fcmov [rsp+336], rcx
37bee2104mov rdx, [rsp+160]
37bee210cmov [rsp+64], rax
37bee2111unpcklps x1, x0
37bee2114mov rax, [rsp+208]
37bee211cmov rcx, [rsp+184]
37bee2124mov [rsp+56], r13
37bee2129mov [rsp+48], rax
37bee212emov rax, [rsp+192]
37bee2136mov [rsp+72], 1
37bee213fmov [rsp+32], rax
37bee2144movlps [rsp+344], x1
37bee214ccall clarf1f_64_
37bee2151mov rax, [rbp]
37bee2155jmp 0x37bee1bb0
37bee215a
37bee215a 66 0f 1f 44 00 00 f..D..
37bee2160
37bee2160loc_37bee2160:
37bee2160mov rax, [rbp]
37bee2164mov rcx, [r15]
37bee2167mov r11, [rsp+272]
37bee216fmov r10, [rsp+504]
37bee2177sub rcx, rax
37bee217amov rdx, rcx
37bee217d
37bee217dloc_37bee217d:
37bee217dmov r12, [rsi]
37bee2180lea r13, [rdx+1]
37bee2184cmp r13, r12
37bee2187jg 0x37bee18f8
37bee218dmov rcx, [rsp+576]
37bee2195mov r9, r11
37bee2198mov r8, r11
37bee219bmov rbx, [rsp+552]
37bee21a3imul r9, r13
37bee21a7not r8
37bee21aamov r14, r13
37bee21admov [rsp+136], r12
37bee21b5add rcx, 8
37bee21b9add r8, rdx
37bee21bclea r15, [rbx+8*rdx]
37bee21c0mov rdx, rax
37bee21c3mov [rsp+128], rcx
37bee21cblea rcx, [rsp+336]
37bee21d3lea rdi, [8*r11+8]
37bee21dbmov [rsp+112], rcx
37bee21e0lea rcx, [rsp+328]
37bee21e8lea rbx, [8*r11]
37bee21f0add r8, r9
37bee21f3mov [rsp+160], rcx
37bee21fblea rcx, [rip+0x5769ce]
37bee2202lea r13, [rip+0x5769bf]
37bee2209mov [rsp+144], rdi
37bee2211lea rdi, [r10+8*r8+8]
37bee2216mov [rsp+120], rbx
37bee221blea rbx, [rsp+344]
37bee2223mov [rsp+184], rcx
37bee222bjmp 0x37bee2243
37bee222d
37bee222d 0f 1f 00 ...
37bee2230
37bee2230loc_37bee2230:
37bee2230mov rdx, [rbp]
37bee2234add rdi, [rsp+144]
37bee223cadd r15, 8
37bee2240mov r14, r12
37bee2243
37bee2243loc_37bee2243:
37bee2243mov rax, rdx
37bee2246mov [rsp+32], r15
37bee224blea r8, [rdi+8]
37bee224fmov rdx, rdi
37bee2252sub rax, r14
37bee2255lea r9, [rip+0x57696c]
37bee225clea r12, [r14+1]
37bee2260mov rcx, rbx
37bee2263add rax, 1
37bee2267mov [rsp+344], rax
37bee226fcall clarfgp_64_
37bee2274mov rdx, [rbp]
37bee2278movss x0, [r15+4]
37bee227emov r9, rdi
37bee2281mov rax, [rsp+128]
37bee2289movss x1, [r15]
37bee228esub rdx, r14
37bee2291xorps x0, [rip+0x576948]
37bee2298mov r8, [rsp+112]
37bee229dadd rdx, 1
37bee22a1mov rcx, [rsp+184]
37bee22a9mov [rsp+328], rdx
37bee22b1mov rdx, [rsi]
37bee22b4unpcklps x1, x0
37bee22b7mov [rsp+64], rax
37bee22bcmov rax, [rsp+512]
37bee22c4sub rdx, r14
37bee22c7mov [rsp+40], rbx
37bee22ccmov [rsp+56], rax
37bee22d1mov rax, [rsp+120]
37bee22d6mov [rsp+336], rdx
37bee22delea rdx, [rdi+rax]
37bee22e2mov [rsp+32], r13
37bee22e7mov [rsp+48], rdx
37bee22ecmov rdx, [rsp+160]
37bee22f4mov [rsp+72], 1
37bee22fdmovlps [rsp+344], x1
37bee2305call clarf1f_64_
37bee230acmp r12, [rsp+136]
37bee2312jle 0x37bee2230
37bee2318jmp 0x37bee18f8
37bee231d
37bee231dloc_37bee231d:
37bee231dmov rax, [r14]
37bee2320test rax, rax
37bee2323je 0x37bee18f8
37bee2329
37bee2329loc_37bee2329:
37bee2329neg rax
37bee232cjmp 0x37bee18d5
37bee2331
37bee2331loc_37bee2331:
37bee2331mov rdx, -5
37bee2338mov eax, 5
37bee233djmp 0x37bee18d2
37bee1850
37bee2342
37bee2342 // align 0x20
37bee2342 // align 0x20
37bee2360
37bee2360cunbdb4_64_:
37bee2360push r15
37bee2362push r14
37bee2364push r13
37bee2366push r12
37bee2368push rbp
37bee2369push rdi
37bee236apush rsi
37bee236bpush rbx
37bee236csub rsp, 408
37bee2373movups [rsp+368], x6
37bee237bmovups [rsp+384], x7
37bee2383mov rax, [rsp+512]
37bee238bmov rbx, [rsp+600]
37bee2393mov r12, [rsp+576]
37bee239bmov r11, [rax]
37bee239emov rax, [rsp+528]
37bee23a6mov [rbx], 0
37bee23admov r15, [rax]
37bee23b0mov rdi, rdx
37bee23b3mov rdx, [rcx]
37bee23b6mov rbp, rcx
37bee23b9mov [rsp+504], r9
37bee23c1mov rsi, r8
37bee23c4mov [rsp+184], r15
37bee23cctest rdx, rdx
37bee23cfjs 0x37bee2440
37bee23d1mov rcx, [r8]
37bee23d4mov rax, [rdi]
37bee23d7mov r8, rdx
37bee23dasub r8, rcx
37bee23ddcmp rax, r8
37bee23e0jl 0x37bee23e7
37bee23e2cmp rax, rcx
37bee23e5jle 0x37bee2450
37bee23e7
37bee23e7loc_37bee23e7:
37bee23e7mov rdx, -2
37bee23eemov eax, 2
37bee23f3
37bee23f3loc_37bee23f3:
37bee23f3mov [rbx], rdx
37bee23f6
37bee23f6loc_37bee23f6:
37bee23f6lea rdx, [rsp+360]
37bee23femov r8l, 7
37bee2404lea rcx, [rip+0x5767e5]
37bee240bmov [rsp+360], rax
37bee2413call xerbla_64_
37bee2418nop
37bee2419
37bee2419loc_37bee2419:
37bee2419movups x6, [rsp+368]
37bee2421movups x7, [rsp+384]
37bee2429add rsp, 408
37bee2430pop rbx
37bee2431pop rsi
37bee2432pop rdi
37bee2433pop rbp
37bee2434pop r12
37bee2436pop r13
37bee2438pop r14
37bee243apop r15
37bee243cret
37bee243d
37bee243d 0f 1f 00 ...
37bee2440
37bee2440loc_37bee2440:
37bee2440mov rdx, -1
37bee2447mov eax, 1
37bee244cjmp 0x37bee23f3
37bee244e
37bee244e 66 90 f.
37bee2450
37bee2450loc_37bee2450:
37bee2450cmp rdx, rcx
37bee2453jl 0x37bee248d
37bee2455test rax, rax
37bee2458mov r8l, 1
37bee245ecmovg r8, rax
37bee2462cmp r11, r8
37bee2465jl 0x37bee249e
37bee2467sub rdx, rax
37bee246amov r8l, 1
37bee2470test rdx, rdx
37bee2473cmovg r8, rdx
37bee2477cmp r15, r8
37bee247ajge 0x37bee24af
37bee247cmov rdx, -7
37bee2483mov eax, 7
37bee2488jmp 0x37bee23f3
37bee248d
37bee248dloc_37bee248d:
37bee248dmov rdx, -3
37bee2494mov eax, 3
37bee2499jmp 0x37bee23f3
37bee249e
37bee249eloc_37bee249e:
37bee249emov rdx, -5
37bee24a5mov eax, 5
37bee24aajmp 0x37bee23f3
37bee24af
37bee24afloc_37bee24af:
37bee24aflea r8, [rcx-1]
37bee24b3sub rax, 1
37bee24b7mov [rsp+328], rcx
37bee24bfmov r15, [rsp+592]
37bee24c7cmp r8, rax
37bee24camov [rsp+120], r11
37bee24cfcmovge rax, r8
37bee24d3sub rdx, 1
37bee24d7mov r13, [r15]
37bee24dacmp rax, rdx
37bee24ddcmovl rax, rdx
37bee24e1add rcx, 1
37bee24e5lea r14, [rax+1]
37bee24e9cmp r14, rcx
37bee24eccmovl r14, rcx
37bee24f0lea rcx, [rsp+336]
37bee24f8mov [rsp+336], r14
37bee2500call sroundup_lwork_64_
37bee2505mov rax, [rsp+584]
37bee250dmov [rax+4], 0
37bee2514movss [rax], x0
37bee2518mov rax, [rsp+592]
37bee2520cmp [rax], r14
37bee2523jge 0x37bee2540
37bee2525cmp r13, -1
37bee2529je 0x37bee349d
37bee252fmov [rbx], -14
37bee2536mov eax, 14
37bee253bjmp 0x37bee23f6
37bee2540
37bee2540loc_37bee2540:
37bee2540mov rax, [rbx]
37bee2543mov r11, [rsp+120]
37bee2548test rax, rax
37bee254bjne 0x37bee34a9
37bee2551cmp r13, -1
37bee2555je 0x37bee2419
37bee255bmov rax, [rsp+184]
37bee2563mov rdx, [rbp]
37bee2567mov r8, [rsi]
37bee256anot rax
37bee256dmov [rsp+280], rax
37bee2575mov rax, rdx
37bee2578sub rax, r8
37bee257bmov [rsp+192], rax
37bee2583test rax, rax
37bee2586jle 0x37bee2fc6
37bee258cmov rbx, [rsp+184]
37bee2594lea rcx, [8*r11+8]
37bee259cmov [rsp+216], rcx
37bee25a4lea rax, [8*rbx+8]
37bee25acmov [rsp+240], rax
37bee25b4mov rax, [rsp+520]
37bee25bcmov [rsp+152], rax
37bee25c4mov rax, [rsp+504]
37bee25ccadd rax, 8
37bee25d0sub rax, rcx
37bee25d3mov rcx, [rsp+280]
37bee25dbmov r15, rax
37bee25demov rax, [rsp+520]
37bee25e6lea rax, [rax+8*rcx+8]
37bee25eblea rcx, [rdx+1]
37bee25efmov [rsp+136], rax
37bee25f7lea rax, [8*r11]
37bee25ffmov [rsp+232], rax
37bee2607lea rax, [8*rbx]
37bee260fmov [rsp+208], rax
37bee2617mov eax, 1
37bee261ctest rdx, rdx
37bee261fjle 0x37bee265a
37bee2621test dl, 1
37bee2624je 0x37bee2640
37bee2626mov eax, 2
37bee262bmov [r12], 0
37bee2633cmp rax, rcx
37bee2636je 0x37bee265a
37bee2638nop [rax+rax]
37bee2640
37bee2640loc_37bee2640:
37bee2640mov [r12+8*rax-8], 0
37bee2649mov [r12+8*rax], 0
37bee2651add rax, 2
37bee2655cmp rax, rcx
37bee2658jne 0x37bee2640
37bee265a
37bee265aloc_37bee265a:
37bee265amov rax, [rdi]
37bee265dlea r13, [rip+0x576594]
37bee2664mov r9, r12
37bee2667mov r8, rsi
37bee266alea rcx, [rsp+320]
37bee2672mov rbx, [rsp+584]
37bee267amov [rsp+48], r13
37bee267fmov [rsp+264], rcx
37bee2687sub rdx, rax
37bee268alea rax, [r12+8*rax]
37bee268emov [rsp+104], rcx
37bee2693lea rcx, [rsp+328]
37bee269blea r14, [rbx+8]
37bee269fmov [rsp+272], rcx
37bee26a7lea rbx, [rsp+360]
37bee26afmov [rsp+96], rcx
37bee26b4mov rcx, [rsp+528]
37bee26bcmov [rsp+40], rax
37bee26c1mov [rsp+80], rcx
37bee26c6mov rcx, [rsp+520]
37bee26cemov [rsp+88], r14
37bee26d3mov [rsp+72], rcx
37bee26d8mov rcx, [rsp+512]
37bee26e0mov [rsp+32], r13
37bee26e5mov [rsp+64], rcx
37bee26eamov rcx, [rsp+504]
37bee26f2mov [rsp+360], rdx
37bee26famov rdx, rbx
37bee26fdmov [rsp+56], rcx
37bee2702mov rcx, rdi
37bee2705mov [rsp+200], r11
37bee270dmov [rsp+144], r14
37bee2715call cunbdb5_64_
37bee271amov r9, r13
37bee271dmov r8, r12
37bee2720mov rcx, rdi
37bee2723lea rdx, [rip+0x5764d6]
37bee272acall cscal_64_
37bee272fmov r9, r13
37bee2732lea r8, [r12+8]
37bee2737mov rdx, r12
37bee273amov rax, [rsp+552]
37bee2742mov rcx, rdi
37bee2745mov [rsp+32], rax
37bee274acall clarfgp_64_
37bee274fmov rdx, [rdi]
37bee2752mov rax, [rbp]
37bee2756mov r9, r13
37bee2759mov rcx, [rsp+560]
37bee2761sub rax, rdx
37bee2764mov [rsp+32], rcx
37bee2769mov rcx, rbx
37bee276cmov [rsp+360], rax
37bee2774lea rax, [8*rdx+8]
37bee277clea rdx, [r12+rax-8]
37bee2781lea r8, [r12+rax]
37bee2785call clarfgp_64_
37bee278amov rax, [rdi]
37bee278dmovss x0, [r12]
37bee2793movss x1, [r12+8*rax]
37bee2799call atan2f
37bee279elea rax, [rsp+296]
37bee27a6lea rdx, [rsp+300]
37bee27aemov r8, rax
37bee27b1movaps x6, x0
37bee27b4mov [rsp+256], rdx
37bee27bcmov [rsp+248], rax
37bee27c4call fn_37c430910
37bee27c9mov r9, r12
37bee27ccmov r8, rsi
37bee27cfmov rdx, rdi
37bee27d2mov rax, [rsp+536]
37bee27dalea rcx, [rip+0x576427]
37bee27e1movss [rax], x6
37bee27e5mov rax, [rsp+552]
37bee27edmovss x0, [rsp+300]
37bee27f6movss x6, [rsp+296]
37bee27ffmovss [rsp+316], x0
37bee2808movss x1, [rax]
37bee280cmovss x0, [rax+4]
37bee2811mov rax, [rsp+512]
37bee2819xorps x0, [rip+0x5763f0]
37bee2820mov [rsp+64], r14
37bee2825mov [rsp+32], r13
37bee282amov [rsp+56], rax
37bee282fmov rax, [rsp+504]
37bee2837unpcklps x1, x0
37bee283amov [rsp+72], 1
37bee2843mov [rsp+48], rax
37bee2848mov [rsp+40], rbx
37bee284dmovlps [rsp+360], x1
37bee2855call clarf1f_64_
37bee285amov rdx, [rdi]
37bee285dmov rax, [rbp]
37bee2861mov r8, rsi
37bee2864mov rcx, [rsp+528]
37bee286csub rax, rdx
37bee286flea r9, [r12+8*rdx]
37bee2873xor r12l, r12l
37bee2876mov [rsp+352], rax
37bee287emov rax, [rsp+560]
37bee2886movss x0, [rax+4]
37bee288bmovss x1, [rax]
37bee288fmov [rsp+56], rcx
37bee2894lea rax, [rsp+352]
37bee289cmov rcx, [rsp+520]
37bee28a4mov [rsp+64], r14
37bee28a9mov rdx, rax
37bee28acmov r14l, 1
37bee28b2mov [rsp+32], r13
37bee28b7xorps x0, [rip+0x576352]
37bee28bemov [rsp+48], rcx
37bee28c3lea rcx, [rip+0x57633e]
37bee28camov [rsp+72], 1
37bee28d3unpcklps x1, x0
37bee28d6mov [rsp+40], rbx
37bee28dbmov [rsp+120], rax
37bee28e0movlps [rsp+360], x1
37bee28e8call clarf1f_64_
37bee28edmov rax, [rsp+504]
37bee28f5mov r11, [rsp+200]
37bee28fdmov [rsp+496], rsi
37bee2905mov esi, 1
37bee290amov r13, [rsp+496]
37bee2912mov [rsp+168], rax
37bee291amov rax, [rsp+520]
37bee2922mov [rsp+288], r11
37bee292amov [rsp+128], rax
37bee2932lea rax, [rsp+316]
37bee293amov [rsp+224], rax
37bee2942lea rax, [rip+0x5762c0]
37bee2949mov [rsp+160], rax
37bee2951lea rax, [rsp+344]
37bee2959mov [rsp+176], rax
37bee2961jmp 0x37bee2cda
37bee2966
37bee2966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee2970
37bee2970loc_37bee2970:
37bee2970add r14, 1
37bee2974cmp [rsp+192], r14
37bee297cjl 0x37bee2fac
37bee2982
37bee2982loc_37bee2982:
37bee2982mov r8, [rdi]
37bee2985mov rcx, [rsp+232]
37bee298dadd r12, 8
37bee2991mov r11, [rsp+528]
37bee2999mov rsi, [rsp+240]
37bee29a1lea r9, [r15+rcx]
37bee29a5mov rcx, r8
37bee29a8sub rdx, r8
37bee29abadd [rsp+152], rsi
37bee29b3sub rcx, r14
37bee29b6sub rdx, r14
37bee29b9mov r10, [rsp+152]
37bee29c1add [rsp+136], rsi
37bee29c9add rcx, 1
37bee29cdadd rdx, 1
37bee29d1mov r8, rbx
37bee29d4mov rsi, r14
37bee29d7mov [rsp+344], rcx
37bee29dfmov rcx, [rsp+264]
37bee29e7mov [rsp+352], rdx
37bee29efmov rdx, [r13]
37bee29f3mov [rsp+104], rcx
37bee29f8mov rcx, [rsp+272]
37bee2a00sub rdx, r14
37bee2a03mov rax, [rsp+136]
37bee2a0bmov [rsp+80], r11
37bee2a10mov [rsp+96], rcx
37bee2a15mov rcx, [rsp+144]
37bee2a1dadd rdx, 1
37bee2a21mov r11, [rsp+512]
37bee2a29mov [rsp+360], rdx
37bee2a31mov [rsp+88], rcx
37bee2a36lea rcx, [rip+0x5761bb]
37bee2a3dmov rdx, [rsp+120]
37bee2a42mov [rsp+48], rcx
37bee2a47mov [rsp+32], rcx
37bee2a4cmov rcx, [rsp+176]
37bee2a54mov [rsp+168], r9
37bee2a5cmov [rsp+56], r9
37bee2a61mov r9, r15
37bee2a64mov [rsp+128], r10
37bee2a6cmov [rsp+72], r10
37bee2a71mov [rsp+64], r11
37bee2a76mov [rsp+40], rax
37bee2a7bcall cunbdb5_64_
37bee2a80mov rdx, [rdi]
37bee2a83mov r8, r15
37bee2a86mov rcx, rbx
37bee2a89lea r9, [rip+0x576168]
37bee2a90sub rdx, r14
37bee2a93add rdx, 1
37bee2a97mov [rsp+360], rdx
37bee2a9flea rdx, [rip+0x57615a]
37bee2aa6call cscal_64_
37bee2aabmov rdx, [rdi]
37bee2aaelea r8, [r15+8]
37bee2ab2mov rcx, rbx
37bee2ab5lea r9, [rip+0x57613c]
37bee2abcsub rdx, r14
37bee2abfadd rdx, 1
37bee2ac3mov [rsp+360], rdx
37bee2acbmov rdx, [rsp+552]
37bee2ad3add rdx, r12
37bee2ad6mov [rsp+32], rdx
37bee2adbmov rdx, r15
37bee2adecall clarfgp_64_
37bee2ae3mov rdx, [rbp]
37bee2ae7sub rdx, [rdi]
37bee2aeamov rcx, rbx
37bee2aedsub rdx, r14
37bee2af0mov rax, [rsp+136]
37bee2af8lea r9, [rip+0x5760f9]
37bee2affadd rdx, 1
37bee2b03mov [rsp+360], rdx
37bee2b0bmov rdx, [rsp+560]
37bee2b13lea r8, [rax+8]
37bee2b17add rdx, r12
37bee2b1amov [rsp+32], rdx
37bee2b1fmov rdx, rax
37bee2b22call clarfgp_64_
37bee2b27mov rax, [rsp+136]
37bee2b2fmovss x0, [r15]
37bee2b34movss x1, [rax]
37bee2b38call atan2f
37bee2b3dmov r8, [rsp+248]
37bee2b45mov rdx, [rsp+256]
37bee2b4dmovaps x7, x0
37bee2b50call fn_37c430910
37bee2b55mov rdx, [rdi]
37bee2b58mov r11, [rsp+552]
37bee2b60mov r9, r15
37bee2b63movss x0, [rsp+300]
37bee2b6cmov r8, [rsp+536]
37bee2b74lea rcx, [rip+0x57608d]
37bee2b7bsub rdx, r14
37bee2b7emovss x1, [r11+r12]
37bee2b84movss x6, [rsp+296]
37bee2b8dadd rdx, 1
37bee2b91movss [r8+4*r14-4], x7
37bee2b98mov r8, [rsp+168]
37bee2ba0mov [rsp+344], rdx
37bee2ba8mov rdx, [r13]
37bee2bacmovss [rsp+316], x0
37bee2bb5movss x0, [r11+r12+4]
37bee2bbcmov r11, [rsp+512]
37bee2bc4sub rdx, r14
37bee2bc7xorps x0, [rip+0x576042]
37bee2bcemov [rsp+48], r8
37bee2bd3add rdx, 1
37bee2bd7mov [rsp+56], r11
37bee2bdcmov r8, [rsp+120]
37bee2be1lea r11, [rip+0x576010]
37bee2be8mov [rsp+352], rdx
37bee2bf0mov rdx, [rsp+144]
37bee2bf8unpcklps x1, x0
37bee2bfbmov [rsp+32], r11
37bee2c00mov [rsp+64], rdx
37bee2c05mov rdx, [rsp+176]
37bee2c0dmov [rsp+72], 1
37bee2c16mov [rsp+40], rbx
37bee2c1bmovlps [rsp+360], x1
37bee2c23call clarf1f_64_
37bee2c28mov rdx, [rbp]
37bee2c2csub rdx, [rdi]
37bee2c2flea r11, [rip+0x575fc2]
37bee2c36mov r9, [r13]
37bee2c3asub rdx, r14
37bee2c3dmov rcx, [rsp+144]
37bee2c45add rdx, 1
37bee2c49mov r10, [rsp+152]
37bee2c51mov r8, [rsp+120]
37bee2c56sub r9, r14
37bee2c59mov [rsp+344], rdx
37bee2c61lea rdx, [r9+1]
37bee2c65mov r9, [rsp+560]
37bee2c6dmov [rsp+352], rdx
37bee2c75mov rdx, [rsp+176]
37bee2c7dmovss x0, [r9+r12+4]
37bee2c84movss x1, [r9+r12]
37bee2c8amov [rsp+64], rcx
37bee2c8fmov rcx, [rsp+528]
37bee2c97xorps x0, [rip+0x575f72]
37bee2c9emov [rsp+48], r10
37bee2ca3mov [rsp+40], rbx
37bee2ca8mov r9, [rsp+136]
37bee2cb0mov [rsp+56], rcx
37bee2cb5unpcklps x1, x0
37bee2cb8lea rcx, [rip+0x575f49]
37bee2cbfmov [rsp+72], 1
37bee2cc8mov [rsp+32], r11
37bee2ccdmovlps [rsp+360], x1
37bee2cd5call clarf1f_64_
37bee2cda
37bee2cdaloc_37bee2cda:
37bee2cdamov rcx, [rsp+224]
37bee2ce2mov rdx, [r13]
37bee2ce6mov rax, [rsp+120]
37bee2cebmov r9, [rsp+128]
37bee2cf3mov [rsp+40], rcx
37bee2cf8mov rcx, [rsp+528]
37bee2d00sub rdx, rsi
37bee2d03mov [rsp+48], rax
37bee2d08add rdx, 1
37bee2d0cxorps x6, [rip+0x575efd]
37bee2d13mov [rsp+32], rcx
37bee2d18mov r8, [rsp+512]
37bee2d20mov rcx, rbx
37bee2d23mov [rsp+360], rdx
37bee2d2bmov rdx, [rsp+168]
37bee2d33movss [rsp+352], x6
37bee2d3ccall csrot_64_
37bee2d41mov rdx, [r13]
37bee2d45mov r8, [rsp+528]
37bee2d4dmov rcx, rbx
37bee2d50sub rdx, rsi
37bee2d53add rdx, 1
37bee2d57mov [rsp+360], rdx
37bee2d5fmov rdx, [rsp+128]
37bee2d67call clacgv_64_
37bee2d6cmov rcx, [r13]
37bee2d70mov r11, [rsp+568]
37bee2d78mov r9, [rsp+528]
37bee2d80add r11, r12
37bee2d83sub rcx, rsi
37bee2d86lea rdx, [rcx+1]
37bee2d8amov [rsp+32], r11
37bee2d8fmov rcx, [rsp+152]
37bee2d97mov [rsp+168], r11
37bee2d9fmov r11, [rsp+208]
37bee2da7mov [rsp+360], rdx
37bee2dafmov rdx, [rsp+128]
37bee2db7lea r8, [rcx+r11]
37bee2dbbmov rcx, rbx
37bee2dbecall clarfgp_64_
37bee2dc3mov rdx, [rdi]
37bee2dc6mov r8, rbx
37bee2dc9mov rax, [rsp+128]
37bee2dd1mov r9, [rsp+512]
37bee2dd9mov r11, [rsp+168]
37bee2de1sub rdx, rsi
37bee2de4movss x7, [rax]
37bee2de8add r15, [rsp+216]
37bee2df0mov [rsp+352], rdx
37bee2df8mov rdx, [r13]
37bee2dfcmov [rsp+56], r9
37bee2e01mov r9, [rsp+528]
37bee2e09sub rdx, rsi
37bee2e0cmov [rsp+40], r11
37bee2e11mov rcx, [rsp+160]
37bee2e19add rdx, 1
37bee2e1dmov [rsp+32], r9
37bee2e22mov r9, rax
37bee2e25mov [rsp+360], rdx
37bee2e2dmov rdx, [rsp+144]
37bee2e35mov [rsp+72], 1
37bee2e3emov [rsp+64], rdx
37bee2e43mov rdx, [rsp+120]
37bee2e48mov [rsp+48], r15
37bee2e4dcall clarf1f_64_
37bee2e52mov r11, [r13]
37bee2e56mov rdx, [rbp]
37bee2e5amov r8, rbx
37bee2e5dsub rdx, [rdi]
37bee2e60mov r10, [rsp+152]
37bee2e68mov [rsp+72], 1
37bee2e71sub rdx, rsi
37bee2e74sub r11, rsi
37bee2e77mov r9, [rsp+128]
37bee2e7fmov rcx, [rsp+160]
37bee2e87mov [rsp+352], rdx
37bee2e8flea rdx, [r11+1]
37bee2e93lea r11, [r10+8]
37bee2e97mov r10, [rsp+144]
37bee2e9fmov [rsp+200], r11
37bee2ea7mov [rsp+64], r10
37bee2eacmov r10, [rsp+528]
37bee2eb4mov [rsp+48], r11
37bee2eb9mov r11, [rsp+168]
37bee2ec1mov [rsp+56], r10
37bee2ec6mov [rsp+40], r11
37bee2ecbmov [rsp+32], r10
37bee2ed0mov [rsp+360], rdx
37bee2ed8mov rdx, [rsp+120]
37bee2eddcall clarf1f_64_
37bee2ee2mov rax, [r13]
37bee2ee6mov r8, [rsp+528]
37bee2eeemov rcx, rbx
37bee2ef1sub rax, rsi
37bee2ef4lea rdx, [rax+1]
37bee2ef8mov [rsp+360], rdx
37bee2f00mov rdx, [rsp+128]
37bee2f08call clacgv_64_
37bee2f0dmov rdx, [rbp]
37bee2f11mov rcx, rdx
37bee2f14sub rcx, [r13]
37bee2f18cmp rcx, rsi
37bee2f1bjle 0x37bee2970
37bee2f21mov rdx, [rdi]
37bee2f24mov rcx, [rsp+120]
37bee2f29lea r8, [rip+0x575cc8]
37bee2f30sub rdx, rsi
37bee2f33mov [rsp+352], rdx
37bee2f3bmov rdx, r15
37bee2f3ecall scnrm2_64_
37bee2f43mov rdx, [rbp]
37bee2f47sub rdx, [rdi]
37bee2f4amov rcx, rbx
37bee2f4dsub rdx, rsi
37bee2f50movaps x6, x0
37bee2f53lea r8, [rip+0x575c9e]
37bee2f5amov [rsp+360], rdx
37bee2f62mov rdx, [rsp+200]
37bee2f6amulss x6, x0
37bee2f6ecall scnrm2_64_
37bee2f73movaps x1, x7
37bee2f76mulss x0, x0
37bee2f7aaddss x0, x6
37bee2f7esqrtss x0, x0
37bee2f82call atan2f
37bee2f87mov rax, [rsp+544]
37bee2f8fmov rdx, [rbp]
37bee2f93movss [rax+4*r14-4], x0
37bee2f9aadd r14, 1
37bee2f9ecmp [rsp+192], r14
37bee2fa6jge 0x37bee2982
37bee2fac
37bee2facloc_37bee2fac:
37bee2facmov r8, [r13]
37bee2fb0mov r11, [rsp+288]
37bee2fb8mov rsi, r13
37bee2fbbsub rdx, r8
37bee2fbemov [rsp+192], rdx
37bee2fc6
37bee2fc6loc_37bee2fc6:
37bee2fc6mov rax, [rsp+192]
37bee2fcemov rdx, [rdi]
37bee2fd1lea r15, [rax+1]
37bee2fd5cmp r15, rdx
37bee2fd8jg 0x37bee326c
37bee2fdemov r9, r11
37bee2fe1mov rcx, r11
37bee2fe4lea rbx, [8*r11+8]
37bee2fecmov [rsp+176], rdx
37bee2ff4imul r9, r15
37bee2ff8not rcx
37bee2ffbmov [rsp+168], rbx
37bee3003mov rbx, [rsp+504]
37bee300badd rcx, rax
37bee300emov r14, [rsp+512]
37bee3016mov [rsp+480], rbp
37bee301emov rbp, r15
37bee3021add rcx, r9
37bee3024lea r12, [rbx+8*rcx+8]
37bee3029mov rbx, [rsp+568]
37bee3031lea r13, [rbx+8*rax]
37bee3035mov rax, [rsp+184]
37bee303dimul rax, r15
37bee3041add rax, [rsp+280]
37bee3049mov [rsp+128], rax
37bee3051lea rax, [8*r11]
37bee3059mov [rsp+152], rax
37bee3061mov rax, [rsp+584]
37bee3069add rax, 8
37bee306dmov [rsp+144], rax
37bee3075lea rax, [rsp+352]
37bee307dmov [rsp+120], rax
37bee3082lea rax, [rip+0x575b80]
37bee3089mov [rsp+160], rax
37bee3091nop [rax]
37bee3095nop [rax+rax]
37bee30a0
37bee30a0loc_37bee30a0:
37bee30a0sub r8, rbp
37bee30a3mov rdx, r12
37bee30a6lea rcx, [rsp+360]
37bee30aemov r15, rbp
37bee30b1add r8, 1
37bee30b5mov [rsp+360], r8
37bee30bdmov r8, r14
37bee30c0call clacgv_64_
37bee30c5mov rdx, [rsi]
37bee30c8mov r9, r14
37bee30cbmov rax, [rsp+152]
37bee30d3mov [rsp+32], r13
37bee30d8lea rcx, [rsp+360]
37bee30e0sub rdx, rbp
37bee30e3lea r8, [rax+r12]
37bee30e7add rbp, 1
37bee30ebadd rdx, 1
37bee30efmov [rsp+360], rdx
37bee30f7mov rdx, r12
37bee30facall clarfgp_64_
37bee30ffmov rdx, [rdi]
37bee3102mov rax, [rsp+144]
37bee310amov r9, r12
37bee310dmov rcx, [rsp+160]
37bee3115lea r8, [rsp+360]
37bee311dsub rdx, r15
37bee3120mov [rsp+352], rdx
37bee3128mov rdx, [rsi]
37bee312bmov [rsp+64], rax
37bee3130sub rdx, r15
37bee3133mov [rsp+40], r13
37bee3138add rdx, 1
37bee313cmov [rsp+56], r14
37bee3141mov [rsp+360], rdx
37bee3149lea rdx, [r12+8]
37bee314emov [rsp+48], rdx
37bee3153mov rdx, [rsp+120]
37bee3158mov [rsp+72], 1
37bee3161mov [rsp+32], r14
37bee3166call clarf1f_64_
37bee316bmov rcx, [rsi]
37bee316emov r9, r12
37bee3171mov rax, [rsp+144]
37bee3179lea r8, [rsp+360]
37bee3181mov r10, rcx
37bee3184sub r10, [rdi]
37bee3187mov [rsp+64], rax
37bee318cmov rax, [rsp+528]
37bee3194mov [rsp+352], r10
37bee319cmov r10, rcx
37bee319fmov [rsp+72], 1
37bee31a8sub r10, r15
37bee31abmov [rsp+56], rax
37bee31b0mov rax, [rsp+480]
37bee31b8lea rdx, [r10+1]
37bee31bcmov [rsp+360], rdx
37bee31c4mov r10, [rsp+520]
37bee31ccmov rax, [rax]
37bee31cfmov [rsp+40], r13
37bee31d4add r13, 8
37bee31d8mov [rsp+32], r14
37bee31ddmov [rsp+136], rax
37bee31e5sub rax, rcx
37bee31e8mov rcx, [rsp+160]
37bee31f0mov rdx, rax
37bee31f3mov rax, [rsp+128]
37bee31fblea rdx, [rax+rdx+1]
37bee3200lea rdx, [r10+8*rdx]
37bee3204mov [rsp+48], rdx
37bee3209mov rdx, [rsp+120]
37bee320ecall clarf1f_64_
37bee3213mov rdx, [rsi]
37bee3216mov r8, r14
37bee3219lea rcx, [rsp+360]
37bee3221sub rdx, r15
37bee3224add rdx, 1
37bee3228mov [rsp+360], rdx
37bee3230mov rdx, r12
37bee3233call clacgv_64_
37bee3238mov rcx, [rsp+184]
37bee3240mov r8, [rsi]
37bee3243add [rsp+128], rcx
37bee324badd r12, [rsp+168]
37bee3253cmp rbp, [rsp+176]
37bee325bjle 0x37bee30a0
37bee3261mov rbp, [rsp+480]
37bee3269mov rdx, [rdi]
37bee326c
37bee326cloc_37bee326c:
37bee326clea r14, [rdx+1]
37bee3270cmp r14, r8
37bee3273jg 0x37bee2419
37bee3279mov rax, [rsp+568]
37bee3281mov r15, [rsp+184]
37bee3289mov rcx, r8
37bee328clea rbx, [rsp+360]
37bee3294mov [rsp+168], r8
37bee329cmov r12, [rsp+520]
37bee32a4mov r8, rdx
37bee32a7imul r15, r14
37bee32ablea r13, [rax+8*rdx]
37bee32afmov rax, [rsp+584]
37bee32b7add r15, [rsp+280]
37bee32bfmov [rsp+136], r13
37bee32c7mov r13, rdi
37bee32camov rdi, r15
37bee32cdmov r15, r14
37bee32d0add rax, 8
37bee32d4mov [rsp+128], rbx
37bee32dcmov r14, rsi
37bee32dfmov rbx, [rsp+528]
37bee32e7mov [rsp+144], rax
37bee32eflea rax, [rsp+352]
37bee32f7mov [rsp+120], rax
37bee32fclea rax, [rip+0x575906]
37bee3303mov [rsp+160], rax
37bee330bjmp 0x37bee3323
37bee330d
37bee330d 0f 1f 00 ...
37bee3310
37bee3310loc_37bee3310:
37bee3310add [rsp+136], 8
37bee3319mov rcx, [r14]
37bee331cmov r15, r11
37bee331fmov r8, [r13]
37bee3323
37bee3323loc_37bee3323:
37bee3323mov rdx, rcx
37bee3326mov rsi, rdi
37bee3329sub rdx, r15
37bee332cadd rdx, 1
37bee3330mov [rsp+360], rdx
37bee3338mov rdx, [rbp]
37bee333cadd rdx, r15
37bee333fsub rdx, rcx
37bee3342mov rcx, [rsp+128]
37bee334asub rdx, r8
37bee334dmov r8, rbx
37bee3350add rdx, rdi
37bee3353lea rdx, [r12+8*rdx]
37bee3357call clacgv_64_
37bee335cmov rcx, [r14]
37bee335flea r11, [r15+1]
37bee3363mov r9, rbx
37bee3366mov rax, [rsp+136]
37bee336eadd rdi, [rsp+184]
37bee3376mov [rsp+152], r11
37bee337emov rdx, rcx
37bee3381sub rdx, r15
37bee3384add rdx, 1
37bee3388mov [rsp+360], rdx
37bee3390mov rdx, [rbp]
37bee3394sub rdx, rcx
37bee3397add rdx, r15
37bee339asub rdx, [r13]
37bee339emov [rsp+32], rax
37bee33a3lea rcx, [rdi+rdx]
37bee33a7add rdx, rsi
37bee33aalea r8, [r12+8*rcx]
37bee33aemov rcx, [rsp+128]
37bee33b6lea rdx, [r12+8*rdx]
37bee33bacall clarfgp_64_
37bee33bfmov rcx, [r14]
37bee33c2mov r9, [rsp+144]
37bee33camov rax, [rsp+136]
37bee33d2mov r8, [rsp+128]
37bee33damov rdx, rcx
37bee33ddsub rdx, r15
37bee33e0mov [rsp+352], rdx
37bee33e8add rdx, 1
37bee33ecmov [rsp+360], rdx
37bee33f4mov rdx, [rbp]
37bee33f8sub rdx, rcx
37bee33fbadd rdx, r15
37bee33fesub rdx, [r13]
37bee3402mov [rsp+64], r9
37bee3407lea rcx, [rsi+rdx]
37bee340blea rdx, [rsi+rdx+1]
37bee3410mov [rsp+40], rax
37bee3415lea rdx, [r12+8*rdx]
37bee3419mov [rsp+56], rbx
37bee341elea r9, [r12+8*rcx]
37bee3422mov rcx, [rsp+160]
37bee342amov [rsp+48], rdx
37bee342fmov rdx, [rsp+120]
37bee3434mov [rsp+72], 1
37bee343dmov [rsp+32], rbx
37bee3442call clarf1f_64_
37bee3447mov rcx, [r14]
37bee344amov r8, rbx
37bee344dmov rdx, rcx
37bee3450sub rdx, r15
37bee3453add rdx, 1
37bee3457mov [rsp+360], rdx
37bee345fmov rdx, [rbp]
37bee3463sub rdx, rcx
37bee3466mov rcx, [rsp+128]
37bee346elea rax, [rdx+r15]
37bee3472sub rax, [r13]
37bee3476add rax, rsi
37bee3479lea rdx, [r12+8*rax]
37bee347dcall clacgv_64_
37bee3482mov r11, [rsp+152]
37bee348acmp r11, [rsp+168]
37bee3492jle 0x37bee3310
37bee3498jmp 0x37bee2419
37bee349d
37bee349dloc_37bee349d:
37bee349dmov rax, [rbx]
37bee34a0test rax, rax
37bee34a3je 0x37bee2419
37bee34a9
37bee34a9loc_37bee34a9:
37bee34a9neg rax
37bee34acjmp 0x37bee23f6
37bee2360
37bee2360cunbdb4_64_:
37bee2360push r15
37bee2362push r14
37bee2364push r13
37bee2366push r12
37bee2368push rbp
37bee2369push rdi
37bee236apush rsi
37bee236bpush rbx
37bee236csub rsp, 408
37bee2373movups [rsp+368], x6
37bee237bmovups [rsp+384], x7
37bee2383mov rax, [rsp+512]
37bee238bmov rbx, [rsp+600]
37bee2393mov r12, [rsp+576]
37bee239bmov r11, [rax]
37bee239emov rax, [rsp+528]
37bee23a6mov [rbx], 0
37bee23admov r15, [rax]
37bee23b0mov rdi, rdx
37bee23b3mov rdx, [rcx]
37bee23b6mov rbp, rcx
37bee23b9mov [rsp+504], r9
37bee23c1mov rsi, r8
37bee23c4mov [rsp+184], r15
37bee23cctest rdx, rdx
37bee23cfjs 0x37bee2440
37bee23d1mov rcx, [r8]
37bee23d4mov rax, [rdi]
37bee23d7mov r8, rdx
37bee23dasub r8, rcx
37bee23ddcmp rax, r8
37bee23e0jl 0x37bee23e7
37bee23e2cmp rax, rcx
37bee23e5jle 0x37bee2450
37bee23e7
37bee23e7loc_37bee23e7:
37bee23e7mov rdx, -2
37bee23eemov eax, 2
37bee23f3
37bee23f3loc_37bee23f3:
37bee23f3mov [rbx], rdx
37bee23f6
37bee23f6loc_37bee23f6:
37bee23f6lea rdx, [rsp+360]
37bee23femov r8l, 7
37bee2404lea rcx, [rip+0x5767e5]
37bee240bmov [rsp+360], rax
37bee2413call xerbla_64_
37bee2418nop
37bee2419
37bee2419loc_37bee2419:
37bee2419movups x6, [rsp+368]
37bee2421movups x7, [rsp+384]
37bee2429add rsp, 408
37bee2430pop rbx
37bee2431pop rsi
37bee2432pop rdi
37bee2433pop rbp
37bee2434pop r12
37bee2436pop r13
37bee2438pop r14
37bee243apop r15
37bee243cret
37bee243d
37bee243d 0f 1f 00 ...
37bee2440
37bee2440loc_37bee2440:
37bee2440mov rdx, -1
37bee2447mov eax, 1
37bee244cjmp 0x37bee23f3
37bee244e
37bee244e 66 90 f.
37bee2450
37bee2450loc_37bee2450:
37bee2450cmp rdx, rcx
37bee2453jl 0x37bee248d
37bee2455test rax, rax
37bee2458mov r8l, 1
37bee245ecmovg r8, rax
37bee2462cmp r11, r8
37bee2465jl 0x37bee249e
37bee2467sub rdx, rax
37bee246amov r8l, 1
37bee2470test rdx, rdx
37bee2473cmovg r8, rdx
37bee2477cmp r15, r8
37bee247ajge 0x37bee24af
37bee247cmov rdx, -7
37bee2483mov eax, 7
37bee2488jmp 0x37bee23f3
37bee248d
37bee248dloc_37bee248d:
37bee248dmov rdx, -3
37bee2494mov eax, 3
37bee2499jmp 0x37bee23f3
37bee249e
37bee249eloc_37bee249e:
37bee249emov rdx, -5
37bee24a5mov eax, 5
37bee24aajmp 0x37bee23f3
37bee24af
37bee24afloc_37bee24af:
37bee24aflea r8, [rcx-1]
37bee24b3sub rax, 1
37bee24b7mov [rsp+328], rcx
37bee24bfmov r15, [rsp+592]
37bee24c7cmp r8, rax
37bee24camov [rsp+120], r11
37bee24cfcmovge rax, r8
37bee24d3sub rdx, 1
37bee24d7mov r13, [r15]
37bee24dacmp rax, rdx
37bee24ddcmovl rax, rdx
37bee24e1add rcx, 1
37bee24e5lea r14, [rax+1]
37bee24e9cmp r14, rcx
37bee24eccmovl r14, rcx
37bee24f0lea rcx, [rsp+336]
37bee24f8mov [rsp+336], r14
37bee2500call sroundup_lwork_64_
37bee2505mov rax, [rsp+584]
37bee250dmov [rax+4], 0
37bee2514movss [rax], x0
37bee2518mov rax, [rsp+592]
37bee2520cmp [rax], r14
37bee2523jge 0x37bee2540
37bee2525cmp r13, -1
37bee2529je 0x37bee349d
37bee252fmov [rbx], -14
37bee2536mov eax, 14
37bee253bjmp 0x37bee23f6
37bee2540
37bee2540loc_37bee2540:
37bee2540mov rax, [rbx]
37bee2543mov r11, [rsp+120]
37bee2548test rax, rax
37bee254bjne 0x37bee34a9
37bee2551cmp r13, -1
37bee2555je 0x37bee2419
37bee255bmov rax, [rsp+184]
37bee2563mov rdx, [rbp]
37bee2567mov r8, [rsi]
37bee256anot rax
37bee256dmov [rsp+280], rax
37bee2575mov rax, rdx
37bee2578sub rax, r8
37bee257bmov [rsp+192], rax
37bee2583test rax, rax
37bee2586jle 0x37bee2fc6
37bee258cmov rbx, [rsp+184]
37bee2594lea rcx, [8*r11+8]
37bee259cmov [rsp+216], rcx
37bee25a4lea rax, [8*rbx+8]
37bee25acmov [rsp+240], rax
37bee25b4mov rax, [rsp+520]
37bee25bcmov [rsp+152], rax
37bee25c4mov rax, [rsp+504]
37bee25ccadd rax, 8
37bee25d0sub rax, rcx
37bee25d3mov rcx, [rsp+280]
37bee25dbmov r15, rax
37bee25demov rax, [rsp+520]
37bee25e6lea rax, [rax+8*rcx+8]
37bee25eblea rcx, [rdx+1]
37bee25efmov [rsp+136], rax
37bee25f7lea rax, [8*r11]
37bee25ffmov [rsp+232], rax
37bee2607lea rax, [8*rbx]
37bee260fmov [rsp+208], rax
37bee2617mov eax, 1
37bee261ctest rdx, rdx
37bee261fjle 0x37bee265a
37bee2621test dl, 1
37bee2624je 0x37bee2640
37bee2626mov eax, 2
37bee262bmov [r12], 0
37bee2633cmp rax, rcx
37bee2636je 0x37bee265a
37bee2638nop [rax+rax]
37bee2640
37bee2640loc_37bee2640:
37bee2640mov [r12+8*rax-8], 0
37bee2649mov [r12+8*rax], 0
37bee2651add rax, 2
37bee2655cmp rax, rcx
37bee2658jne 0x37bee2640
37bee265a
37bee265aloc_37bee265a:
37bee265amov rax, [rdi]
37bee265dlea r13, [rip+0x576594]
37bee2664mov r9, r12
37bee2667mov r8, rsi
37bee266alea rcx, [rsp+320]
37bee2672mov rbx, [rsp+584]
37bee267amov [rsp+48], r13
37bee267fmov [rsp+264], rcx
37bee2687sub rdx, rax
37bee268alea rax, [r12+8*rax]
37bee268emov [rsp+104], rcx
37bee2693lea rcx, [rsp+328]
37bee269blea r14, [rbx+8]
37bee269fmov [rsp+272], rcx
37bee26a7lea rbx, [rsp+360]
37bee26afmov [rsp+96], rcx
37bee26b4mov rcx, [rsp+528]
37bee26bcmov [rsp+40], rax
37bee26c1mov [rsp+80], rcx
37bee26c6mov rcx, [rsp+520]
37bee26cemov [rsp+88], r14
37bee26d3mov [rsp+72], rcx
37bee26d8mov rcx, [rsp+512]
37bee26e0mov [rsp+32], r13
37bee26e5mov [rsp+64], rcx
37bee26eamov rcx, [rsp+504]
37bee26f2mov [rsp+360], rdx
37bee26famov rdx, rbx
37bee26fdmov [rsp+56], rcx
37bee2702mov rcx, rdi
37bee2705mov [rsp+200], r11
37bee270dmov [rsp+144], r14
37bee2715call cunbdb5_64_
37bee271amov r9, r13
37bee271dmov r8, r12
37bee2720mov rcx, rdi
37bee2723lea rdx, [rip+0x5764d6]
37bee272acall cscal_64_
37bee272fmov r9, r13
37bee2732lea r8, [r12+8]
37bee2737mov rdx, r12
37bee273amov rax, [rsp+552]
37bee2742mov rcx, rdi
37bee2745mov [rsp+32], rax
37bee274acall clarfgp_64_
37bee274fmov rdx, [rdi]
37bee2752mov rax, [rbp]
37bee2756mov r9, r13
37bee2759mov rcx, [rsp+560]
37bee2761sub rax, rdx
37bee2764mov [rsp+32], rcx
37bee2769mov rcx, rbx
37bee276cmov [rsp+360], rax
37bee2774lea rax, [8*rdx+8]
37bee277clea rdx, [r12+rax-8]
37bee2781lea r8, [r12+rax]
37bee2785call clarfgp_64_
37bee278amov rax, [rdi]
37bee278dmovss x0, [r12]
37bee2793movss x1, [r12+8*rax]
37bee2799call atan2f
37bee279elea rax, [rsp+296]
37bee27a6lea rdx, [rsp+300]
37bee27aemov r8, rax
37bee27b1movaps x6, x0
37bee27b4mov [rsp+256], rdx
37bee27bcmov [rsp+248], rax
37bee27c4call fn_37c430910
37bee27c9mov r9, r12
37bee27ccmov r8, rsi
37bee27cfmov rdx, rdi
37bee27d2mov rax, [rsp+536]
37bee27dalea rcx, [rip+0x576427]
37bee27e1movss [rax], x6
37bee27e5mov rax, [rsp+552]
37bee27edmovss x0, [rsp+300]
37bee27f6movss x6, [rsp+296]
37bee27ffmovss [rsp+316], x0
37bee2808movss x1, [rax]
37bee280cmovss x0, [rax+4]
37bee2811mov rax, [rsp+512]
37bee2819xorps x0, [rip+0x5763f0]
37bee2820mov [rsp+64], r14
37bee2825mov [rsp+32], r13
37bee282amov [rsp+56], rax
37bee282fmov rax, [rsp+504]
37bee2837unpcklps x1, x0
37bee283amov [rsp+72], 1
37bee2843mov [rsp+48], rax
37bee2848mov [rsp+40], rbx
37bee284dmovlps [rsp+360], x1
37bee2855call clarf1f_64_
37bee285amov rdx, [rdi]
37bee285dmov rax, [rbp]
37bee2861mov r8, rsi
37bee2864mov rcx, [rsp+528]
37bee286csub rax, rdx
37bee286flea r9, [r12+8*rdx]
37bee2873xor r12l, r12l
37bee2876mov [rsp+352], rax
37bee287emov rax, [rsp+560]
37bee2886movss x0, [rax+4]
37bee288bmovss x1, [rax]
37bee288fmov [rsp+56], rcx
37bee2894lea rax, [rsp+352]
37bee289cmov rcx, [rsp+520]
37bee28a4mov [rsp+64], r14
37bee28a9mov rdx, rax
37bee28acmov r14l, 1
37bee28b2mov [rsp+32], r13
37bee28b7xorps x0, [rip+0x576352]
37bee28bemov [rsp+48], rcx
37bee28c3lea rcx, [rip+0x57633e]
37bee28camov [rsp+72], 1
37bee28d3unpcklps x1, x0
37bee28d6mov [rsp+40], rbx
37bee28dbmov [rsp+120], rax
37bee28e0movlps [rsp+360], x1
37bee28e8call clarf1f_64_
37bee28edmov rax, [rsp+504]
37bee28f5mov r11, [rsp+200]
37bee28fdmov [rsp+496], rsi
37bee2905mov esi, 1
37bee290amov r13, [rsp+496]
37bee2912mov [rsp+168], rax
37bee291amov rax, [rsp+520]
37bee2922mov [rsp+288], r11
37bee292amov [rsp+128], rax
37bee2932lea rax, [rsp+316]
37bee293amov [rsp+224], rax
37bee2942lea rax, [rip+0x5762c0]
37bee2949mov [rsp+160], rax
37bee2951lea rax, [rsp+344]
37bee2959mov [rsp+176], rax
37bee2961jmp 0x37bee2cda
37bee2966
37bee2966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee2970
37bee2970loc_37bee2970:
37bee2970add r14, 1
37bee2974cmp [rsp+192], r14
37bee297cjl 0x37bee2fac
37bee2982
37bee2982loc_37bee2982:
37bee2982mov r8, [rdi]
37bee2985mov rcx, [rsp+232]
37bee298dadd r12, 8
37bee2991mov r11, [rsp+528]
37bee2999mov rsi, [rsp+240]
37bee29a1lea r9, [r15+rcx]
37bee29a5mov rcx, r8
37bee29a8sub rdx, r8
37bee29abadd [rsp+152], rsi
37bee29b3sub rcx, r14
37bee29b6sub rdx, r14
37bee29b9mov r10, [rsp+152]
37bee29c1add [rsp+136], rsi
37bee29c9add rcx, 1
37bee29cdadd rdx, 1
37bee29d1mov r8, rbx
37bee29d4mov rsi, r14
37bee29d7mov [rsp+344], rcx
37bee29dfmov rcx, [rsp+264]
37bee29e7mov [rsp+352], rdx
37bee29efmov rdx, [r13]
37bee29f3mov [rsp+104], rcx
37bee29f8mov rcx, [rsp+272]
37bee2a00sub rdx, r14
37bee2a03mov rax, [rsp+136]
37bee2a0bmov [rsp+80], r11
37bee2a10mov [rsp+96], rcx
37bee2a15mov rcx, [rsp+144]
37bee2a1dadd rdx, 1
37bee2a21mov r11, [rsp+512]
37bee2a29mov [rsp+360], rdx
37bee2a31mov [rsp+88], rcx
37bee2a36lea rcx, [rip+0x5761bb]
37bee2a3dmov rdx, [rsp+120]
37bee2a42mov [rsp+48], rcx
37bee2a47mov [rsp+32], rcx
37bee2a4cmov rcx, [rsp+176]
37bee2a54mov [rsp+168], r9
37bee2a5cmov [rsp+56], r9
37bee2a61mov r9, r15
37bee2a64mov [rsp+128], r10
37bee2a6cmov [rsp+72], r10
37bee2a71mov [rsp+64], r11
37bee2a76mov [rsp+40], rax
37bee2a7bcall cunbdb5_64_
37bee2a80mov rdx, [rdi]
37bee2a83mov r8, r15
37bee2a86mov rcx, rbx
37bee2a89lea r9, [rip+0x576168]
37bee2a90sub rdx, r14
37bee2a93add rdx, 1
37bee2a97mov [rsp+360], rdx
37bee2a9flea rdx, [rip+0x57615a]
37bee2aa6call cscal_64_
37bee2aabmov rdx, [rdi]
37bee2aaelea r8, [r15+8]
37bee2ab2mov rcx, rbx
37bee2ab5lea r9, [rip+0x57613c]
37bee2abcsub rdx, r14
37bee2abfadd rdx, 1
37bee2ac3mov [rsp+360], rdx
37bee2acbmov rdx, [rsp+552]
37bee2ad3add rdx, r12
37bee2ad6mov [rsp+32], rdx
37bee2adbmov rdx, r15
37bee2adecall clarfgp_64_
37bee2ae3mov rdx, [rbp]
37bee2ae7sub rdx, [rdi]
37bee2aeamov rcx, rbx
37bee2aedsub rdx, r14
37bee2af0mov rax, [rsp+136]
37bee2af8lea r9, [rip+0x5760f9]
37bee2affadd rdx, 1
37bee2b03mov [rsp+360], rdx
37bee2b0bmov rdx, [rsp+560]
37bee2b13lea r8, [rax+8]
37bee2b17add rdx, r12
37bee2b1amov [rsp+32], rdx
37bee2b1fmov rdx, rax
37bee2b22call clarfgp_64_
37bee2b27mov rax, [rsp+136]
37bee2b2fmovss x0, [r15]
37bee2b34movss x1, [rax]
37bee2b38call atan2f
37bee2b3dmov r8, [rsp+248]
37bee2b45mov rdx, [rsp+256]
37bee2b4dmovaps x7, x0
37bee2b50call fn_37c430910
37bee2b55mov rdx, [rdi]
37bee2b58mov r11, [rsp+552]
37bee2b60mov r9, r15
37bee2b63movss x0, [rsp+300]
37bee2b6cmov r8, [rsp+536]
37bee2b74lea rcx, [rip+0x57608d]
37bee2b7bsub rdx, r14
37bee2b7emovss x1, [r11+r12]
37bee2b84movss x6, [rsp+296]
37bee2b8dadd rdx, 1
37bee2b91movss [r8+4*r14-4], x7
37bee2b98mov r8, [rsp+168]
37bee2ba0mov [rsp+344], rdx
37bee2ba8mov rdx, [r13]
37bee2bacmovss [rsp+316], x0
37bee2bb5movss x0, [r11+r12+4]
37bee2bbcmov r11, [rsp+512]
37bee2bc4sub rdx, r14
37bee2bc7xorps x0, [rip+0x576042]
37bee2bcemov [rsp+48], r8
37bee2bd3add rdx, 1
37bee2bd7mov [rsp+56], r11
37bee2bdcmov r8, [rsp+120]
37bee2be1lea r11, [rip+0x576010]
37bee2be8mov [rsp+352], rdx
37bee2bf0mov rdx, [rsp+144]
37bee2bf8unpcklps x1, x0
37bee2bfbmov [rsp+32], r11
37bee2c00mov [rsp+64], rdx
37bee2c05mov rdx, [rsp+176]
37bee2c0dmov [rsp+72], 1
37bee2c16mov [rsp+40], rbx
37bee2c1bmovlps [rsp+360], x1
37bee2c23call clarf1f_64_
37bee2c28mov rdx, [rbp]
37bee2c2csub rdx, [rdi]
37bee2c2flea r11, [rip+0x575fc2]
37bee2c36mov r9, [r13]
37bee2c3asub rdx, r14
37bee2c3dmov rcx, [rsp+144]
37bee2c45add rdx, 1
37bee2c49mov r10, [rsp+152]
37bee2c51mov r8, [rsp+120]
37bee2c56sub r9, r14
37bee2c59mov [rsp+344], rdx
37bee2c61lea rdx, [r9+1]
37bee2c65mov r9, [rsp+560]
37bee2c6dmov [rsp+352], rdx
37bee2c75mov rdx, [rsp+176]
37bee2c7dmovss x0, [r9+r12+4]
37bee2c84movss x1, [r9+r12]
37bee2c8amov [rsp+64], rcx
37bee2c8fmov rcx, [rsp+528]
37bee2c97xorps x0, [rip+0x575f72]
37bee2c9emov [rsp+48], r10
37bee2ca3mov [rsp+40], rbx
37bee2ca8mov r9, [rsp+136]
37bee2cb0mov [rsp+56], rcx
37bee2cb5unpcklps x1, x0
37bee2cb8lea rcx, [rip+0x575f49]
37bee2cbfmov [rsp+72], 1
37bee2cc8mov [rsp+32], r11
37bee2ccdmovlps [rsp+360], x1
37bee2cd5call clarf1f_64_
37bee2cda
37bee2cdaloc_37bee2cda:
37bee2cdamov rcx, [rsp+224]
37bee2ce2mov rdx, [r13]
37bee2ce6mov rax, [rsp+120]
37bee2cebmov r9, [rsp+128]
37bee2cf3mov [rsp+40], rcx
37bee2cf8mov rcx, [rsp+528]
37bee2d00sub rdx, rsi
37bee2d03mov [rsp+48], rax
37bee2d08add rdx, 1
37bee2d0cxorps x6, [rip+0x575efd]
37bee2d13mov [rsp+32], rcx
37bee2d18mov r8, [rsp+512]
37bee2d20mov rcx, rbx
37bee2d23mov [rsp+360], rdx
37bee2d2bmov rdx, [rsp+168]
37bee2d33movss [rsp+352], x6
37bee2d3ccall csrot_64_
37bee2d41mov rdx, [r13]
37bee2d45mov r8, [rsp+528]
37bee2d4dmov rcx, rbx
37bee2d50sub rdx, rsi
37bee2d53add rdx, 1
37bee2d57mov [rsp+360], rdx
37bee2d5fmov rdx, [rsp+128]
37bee2d67call clacgv_64_
37bee2d6cmov rcx, [r13]
37bee2d70mov r11, [rsp+568]
37bee2d78mov r9, [rsp+528]
37bee2d80add r11, r12
37bee2d83sub rcx, rsi
37bee2d86lea rdx, [rcx+1]
37bee2d8amov [rsp+32], r11
37bee2d8fmov rcx, [rsp+152]
37bee2d97mov [rsp+168], r11
37bee2d9fmov r11, [rsp+208]
37bee2da7mov [rsp+360], rdx
37bee2dafmov rdx, [rsp+128]
37bee2db7lea r8, [rcx+r11]
37bee2dbbmov rcx, rbx
37bee2dbecall clarfgp_64_
37bee2dc3mov rdx, [rdi]
37bee2dc6mov r8, rbx
37bee2dc9mov rax, [rsp+128]
37bee2dd1mov r9, [rsp+512]
37bee2dd9mov r11, [rsp+168]
37bee2de1sub rdx, rsi
37bee2de4movss x7, [rax]
37bee2de8add r15, [rsp+216]
37bee2df0mov [rsp+352], rdx
37bee2df8mov rdx, [r13]
37bee2dfcmov [rsp+56], r9
37bee2e01mov r9, [rsp+528]
37bee2e09sub rdx, rsi
37bee2e0cmov [rsp+40], r11
37bee2e11mov rcx, [rsp+160]
37bee2e19add rdx, 1
37bee2e1dmov [rsp+32], r9
37bee2e22mov r9, rax
37bee2e25mov [rsp+360], rdx
37bee2e2dmov rdx, [rsp+144]
37bee2e35mov [rsp+72], 1
37bee2e3emov [rsp+64], rdx
37bee2e43mov rdx, [rsp+120]
37bee2e48mov [rsp+48], r15
37bee2e4dcall clarf1f_64_
37bee2e52mov r11, [r13]
37bee2e56mov rdx, [rbp]
37bee2e5amov r8, rbx
37bee2e5dsub rdx, [rdi]
37bee2e60mov r10, [rsp+152]
37bee2e68mov [rsp+72], 1
37bee2e71sub rdx, rsi
37bee2e74sub r11, rsi
37bee2e77mov r9, [rsp+128]
37bee2e7fmov rcx, [rsp+160]
37bee2e87mov [rsp+352], rdx
37bee2e8flea rdx, [r11+1]
37bee2e93lea r11, [r10+8]
37bee2e97mov r10, [rsp+144]
37bee2e9fmov [rsp+200], r11
37bee2ea7mov [rsp+64], r10
37bee2eacmov r10, [rsp+528]
37bee2eb4mov [rsp+48], r11
37bee2eb9mov r11, [rsp+168]
37bee2ec1mov [rsp+56], r10
37bee2ec6mov [rsp+40], r11
37bee2ecbmov [rsp+32], r10
37bee2ed0mov [rsp+360], rdx
37bee2ed8mov rdx, [rsp+120]
37bee2eddcall clarf1f_64_
37bee2ee2mov rax, [r13]
37bee2ee6mov r8, [rsp+528]
37bee2eeemov rcx, rbx
37bee2ef1sub rax, rsi
37bee2ef4lea rdx, [rax+1]
37bee2ef8mov [rsp+360], rdx
37bee2f00mov rdx, [rsp+128]
37bee2f08call clacgv_64_
37bee2f0dmov rdx, [rbp]
37bee2f11mov rcx, rdx
37bee2f14sub rcx, [r13]
37bee2f18cmp rcx, rsi
37bee2f1bjle 0x37bee2970
37bee2f21mov rdx, [rdi]
37bee2f24mov rcx, [rsp+120]
37bee2f29lea r8, [rip+0x575cc8]
37bee2f30sub rdx, rsi
37bee2f33mov [rsp+352], rdx
37bee2f3bmov rdx, r15
37bee2f3ecall scnrm2_64_
37bee2f43mov rdx, [rbp]
37bee2f47sub rdx, [rdi]
37bee2f4amov rcx, rbx
37bee2f4dsub rdx, rsi
37bee2f50movaps x6, x0
37bee2f53lea r8, [rip+0x575c9e]
37bee2f5amov [rsp+360], rdx
37bee2f62mov rdx, [rsp+200]
37bee2f6amulss x6, x0
37bee2f6ecall scnrm2_64_
37bee2f73movaps x1, x7
37bee2f76mulss x0, x0
37bee2f7aaddss x0, x6
37bee2f7esqrtss x0, x0
37bee2f82call atan2f
37bee2f87mov rax, [rsp+544]
37bee2f8fmov rdx, [rbp]
37bee2f93movss [rax+4*r14-4], x0
37bee2f9aadd r14, 1
37bee2f9ecmp [rsp+192], r14
37bee2fa6jge 0x37bee2982
37bee2fac
37bee2facloc_37bee2fac:
37bee2facmov r8, [r13]
37bee2fb0mov r11, [rsp+288]
37bee2fb8mov rsi, r13
37bee2fbbsub rdx, r8
37bee2fbemov [rsp+192], rdx
37bee2fc6
37bee2fc6loc_37bee2fc6:
37bee2fc6mov rax, [rsp+192]
37bee2fcemov rdx, [rdi]
37bee2fd1lea r15, [rax+1]
37bee2fd5cmp r15, rdx
37bee2fd8jg 0x37bee326c
37bee2fdemov r9, r11
37bee2fe1mov rcx, r11
37bee2fe4lea rbx, [8*r11+8]
37bee2fecmov [rsp+176], rdx
37bee2ff4imul r9, r15
37bee2ff8not rcx
37bee2ffbmov [rsp+168], rbx
37bee3003mov rbx, [rsp+504]
37bee300badd rcx, rax
37bee300emov r14, [rsp+512]
37bee3016mov [rsp+480], rbp
37bee301emov rbp, r15
37bee3021add rcx, r9
37bee3024lea r12, [rbx+8*rcx+8]
37bee3029mov rbx, [rsp+568]
37bee3031lea r13, [rbx+8*rax]
37bee3035mov rax, [rsp+184]
37bee303dimul rax, r15
37bee3041add rax, [rsp+280]
37bee3049mov [rsp+128], rax
37bee3051lea rax, [8*r11]
37bee3059mov [rsp+152], rax
37bee3061mov rax, [rsp+584]
37bee3069add rax, 8
37bee306dmov [rsp+144], rax
37bee3075lea rax, [rsp+352]
37bee307dmov [rsp+120], rax
37bee3082lea rax, [rip+0x575b80]
37bee3089mov [rsp+160], rax
37bee3091nop [rax]
37bee3095nop [rax+rax]
37bee30a0
37bee30a0loc_37bee30a0:
37bee30a0sub r8, rbp
37bee30a3mov rdx, r12
37bee30a6lea rcx, [rsp+360]
37bee30aemov r15, rbp
37bee30b1add r8, 1
37bee30b5mov [rsp+360], r8
37bee30bdmov r8, r14
37bee30c0call clacgv_64_
37bee30c5mov rdx, [rsi]
37bee30c8mov r9, r14
37bee30cbmov rax, [rsp+152]
37bee30d3mov [rsp+32], r13
37bee30d8lea rcx, [rsp+360]
37bee30e0sub rdx, rbp
37bee30e3lea r8, [rax+r12]
37bee30e7add rbp, 1
37bee30ebadd rdx, 1
37bee30efmov [rsp+360], rdx
37bee30f7mov rdx, r12
37bee30facall clarfgp_64_
37bee30ffmov rdx, [rdi]
37bee3102mov rax, [rsp+144]
37bee310amov r9, r12
37bee310dmov rcx, [rsp+160]
37bee3115lea r8, [rsp+360]
37bee311dsub rdx, r15
37bee3120mov [rsp+352], rdx
37bee3128mov rdx, [rsi]
37bee312bmov [rsp+64], rax
37bee3130sub rdx, r15
37bee3133mov [rsp+40], r13
37bee3138add rdx, 1
37bee313cmov [rsp+56], r14
37bee3141mov [rsp+360], rdx
37bee3149lea rdx, [r12+8]
37bee314emov [rsp+48], rdx
37bee3153mov rdx, [rsp+120]
37bee3158mov [rsp+72], 1
37bee3161mov [rsp+32], r14
37bee3166call clarf1f_64_
37bee316bmov rcx, [rsi]
37bee316emov r9, r12
37bee3171mov rax, [rsp+144]
37bee3179lea r8, [rsp+360]
37bee3181mov r10, rcx
37bee3184sub r10, [rdi]
37bee3187mov [rsp+64], rax
37bee318cmov rax, [rsp+528]
37bee3194mov [rsp+352], r10
37bee319cmov r10, rcx
37bee319fmov [rsp+72], 1
37bee31a8sub r10, r15
37bee31abmov [rsp+56], rax
37bee31b0mov rax, [rsp+480]
37bee31b8lea rdx, [r10+1]
37bee31bcmov [rsp+360], rdx
37bee31c4mov r10, [rsp+520]
37bee31ccmov rax, [rax]
37bee31cfmov [rsp+40], r13
37bee31d4add r13, 8
37bee31d8mov [rsp+32], r14
37bee31ddmov [rsp+136], rax
37bee31e5sub rax, rcx
37bee31e8mov rcx, [rsp+160]
37bee31f0mov rdx, rax
37bee31f3mov rax, [rsp+128]
37bee31fblea rdx, [rax+rdx+1]
37bee3200lea rdx, [r10+8*rdx]
37bee3204mov [rsp+48], rdx
37bee3209mov rdx, [rsp+120]
37bee320ecall clarf1f_64_
37bee3213mov rdx, [rsi]
37bee3216mov r8, r14
37bee3219lea rcx, [rsp+360]
37bee3221sub rdx, r15
37bee3224add rdx, 1
37bee3228mov [rsp+360], rdx
37bee3230mov rdx, r12
37bee3233call clacgv_64_
37bee3238mov rcx, [rsp+184]
37bee3240mov r8, [rsi]
37bee3243add [rsp+128], rcx
37bee324badd r12, [rsp+168]
37bee3253cmp rbp, [rsp+176]
37bee325bjle 0x37bee30a0
37bee3261mov rbp, [rsp+480]
37bee3269mov rdx, [rdi]
37bee326c
37bee326cloc_37bee326c:
37bee326clea r14, [rdx+1]
37bee3270cmp r14, r8
37bee3273jg 0x37bee2419
37bee3279mov rax, [rsp+568]
37bee3281mov r15, [rsp+184]
37bee3289mov rcx, r8
37bee328clea rbx, [rsp+360]
37bee3294mov [rsp+168], r8
37bee329cmov r12, [rsp+520]
37bee32a4mov r8, rdx
37bee32a7imul r15, r14
37bee32ablea r13, [rax+8*rdx]
37bee32afmov rax, [rsp+584]
37bee32b7add r15, [rsp+280]
37bee32bfmov [rsp+136], r13
37bee32c7mov r13, rdi
37bee32camov rdi, r15
37bee32cdmov r15, r14
37bee32d0add rax, 8
37bee32d4mov [rsp+128], rbx
37bee32dcmov r14, rsi
37bee32dfmov rbx, [rsp+528]
37bee32e7mov [rsp+144], rax
37bee32eflea rax, [rsp+352]
37bee32f7mov [rsp+120], rax
37bee32fclea rax, [rip+0x575906]
37bee3303mov [rsp+160], rax
37bee330bjmp 0x37bee3323
37bee330d
37bee330d 0f 1f 00 ...
37bee3310
37bee3310loc_37bee3310:
37bee3310add [rsp+136], 8
37bee3319mov rcx, [r14]
37bee331cmov r15, r11
37bee331fmov r8, [r13]
37bee3323
37bee3323loc_37bee3323:
37bee3323mov rdx, rcx
37bee3326mov rsi, rdi
37bee3329sub rdx, r15
37bee332cadd rdx, 1
37bee3330mov [rsp+360], rdx
37bee3338mov rdx, [rbp]
37bee333cadd rdx, r15
37bee333fsub rdx, rcx
37bee3342mov rcx, [rsp+128]
37bee334asub rdx, r8
37bee334dmov r8, rbx
37bee3350add rdx, rdi
37bee3353lea rdx, [r12+8*rdx]
37bee3357call clacgv_64_
37bee335cmov rcx, [r14]
37bee335flea r11, [r15+1]
37bee3363mov r9, rbx
37bee3366mov rax, [rsp+136]
37bee336eadd rdi, [rsp+184]
37bee3376mov [rsp+152], r11
37bee337emov rdx, rcx
37bee3381sub rdx, r15
37bee3384add rdx, 1
37bee3388mov [rsp+360], rdx
37bee3390mov rdx, [rbp]
37bee3394sub rdx, rcx
37bee3397add rdx, r15
37bee339asub rdx, [r13]
37bee339emov [rsp+32], rax
37bee33a3lea rcx, [rdi+rdx]
37bee33a7add rdx, rsi
37bee33aalea r8, [r12+8*rcx]
37bee33aemov rcx, [rsp+128]
37bee33b6lea rdx, [r12+8*rdx]
37bee33bacall clarfgp_64_
37bee33bfmov rcx, [r14]
37bee33c2mov r9, [rsp+144]
37bee33camov rax, [rsp+136]
37bee33d2mov r8, [rsp+128]
37bee33damov rdx, rcx
37bee33ddsub rdx, r15
37bee33e0mov [rsp+352], rdx
37bee33e8add rdx, 1
37bee33ecmov [rsp+360], rdx
37bee33f4mov rdx, [rbp]
37bee33f8sub rdx, rcx
37bee33fbadd rdx, r15
37bee33fesub rdx, [r13]
37bee3402mov [rsp+64], r9
37bee3407lea rcx, [rsi+rdx]
37bee340blea rdx, [rsi+rdx+1]
37bee3410mov [rsp+40], rax
37bee3415lea rdx, [r12+8*rdx]
37bee3419mov [rsp+56], rbx
37bee341elea r9, [r12+8*rcx]
37bee3422mov rcx, [rsp+160]
37bee342amov [rsp+48], rdx
37bee342fmov rdx, [rsp+120]
37bee3434mov [rsp+72], 1
37bee343dmov [rsp+32], rbx
37bee3442call clarf1f_64_
37bee3447mov rcx, [r14]
37bee344amov r8, rbx
37bee344dmov rdx, rcx
37bee3450sub rdx, r15
37bee3453add rdx, 1
37bee3457mov [rsp+360], rdx
37bee345fmov rdx, [rbp]
37bee3463sub rdx, rcx
37bee3466mov rcx, [rsp+128]
37bee346elea rax, [rdx+r15]
37bee3472sub rax, [r13]
37bee3476add rax, rsi
37bee3479lea rdx, [r12+8*rax]
37bee347dcall clacgv_64_
37bee3482mov r11, [rsp+152]
37bee348acmp r11, [rsp+168]
37bee3492jle 0x37bee3310
37bee3498jmp 0x37bee2419
37bee349d
37bee349dloc_37bee349d:
37bee349dmov rax, [rbx]
37bee34a0test rax, rax
37bee34a3je 0x37bee2419
37bee34a9
37bee34a9loc_37bee34a9:
37bee34a9neg rax
37bee34acjmp 0x37bee23f6
37bee2360
Loading..