File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc133d0
37bc133d0zlaic1_:
37bc133d0push rbp
37bc133d1push rdi
37bc133d2push rsi
37bc133d3push rbx
37bc133d4sub rsp, 296
37bc133dbmovups [rsp+128], x6
37bc133e3movups [rsp+144], x7
37bc133ebmovups [rsp+160], x8
37bc133f4movups [rsp+176], x9
37bc133fdmovups [rsp+192], x10
37bc13406movups [rsp+208], x11
37bc1340fmovups [rsp+224], x12
37bc13418movups [rsp+240], x13
37bc13421movups [rsp+256], x14
37bc1342amovups [rsp+272], x15
37bc13433mov rsi, rcx
37bc13436mov rbp, rdx
37bc13439lea rcx, [rip+0x838a20]
37bc13440mov edx, 7
37bc13445mov rdi, r9
37bc13448mov [rsp+352], r8
37bc13450call dlamch_
37bc13455lea rax, [rip+0x838a0c]
37bc1345cmov rdx, rbp
37bc1345flea rcx, [rsp+112]
37bc13464mov [rsp+40], rax
37bc13469mov rax, [rsp+368]
37bc13471movapd x15, x0
37bc13476lea r9, [rip+0x8389eb]
37bc1347dmov r8, [rsp+352]
37bc13485mov [rsp+32], rax
37bc1348acall zdotc_
37bc1348flea rcx, [rsp+112]
37bc13494movsd_xmm x9, [rsp+112]
37bc1349bmovsd_xmm x7, [rsp+120]
37bc134a1call fn_37c42fc80
37bc134a6mov rax, [rsp+376]
37bc134aelea rcx, [rsp+112]
37bc134b3movapd x13, x0
37bc134b8movsd_xmm x8, [rax]
37bc134bdmovsd_xmm x6, [rax+8]
37bc134c2movsd_xmm [rsp+112], x8
37bc134c9movsd_xmm [rsp+120], x6
37bc134cfcall fn_37c42fc80
37bc134d4movsd_xmm x2, [rdi]
37bc134d8mov eax, [rsi]
37bc134damovapd x3, x2
37bc134deandpd x3, [rip+0x83899a]
37bc134e6cmp eax, 1
37bc134e9je 0x37bc138e0
37bc134efcmp eax, 2
37bc134f2je 0x37bc13560
37bc134f4
37bc134f4loc_37bc134f4:
37bc134f4movups x6, [rsp+128]
37bc134fcmovups x7, [rsp+144]
37bc13504movups x8, [rsp+160]
37bc1350dmovups x9, [rsp+176]
37bc13516movups x10, [rsp+192]
37bc1351fmovups x11, [rsp+208]
37bc13528movups x12, [rsp+224]
37bc13531movups x13, [rsp+240]
37bc1353amovups x14, [rsp+256]
37bc13543movups x15, [rsp+272]
37bc1354cadd rsp, 296
37bc13553pop rbx
37bc13554pop rsi
37bc13555pop rdi
37bc13556pop rbp
37bc13557ret
37bc13558
37bc13558 0f 1f 84 00 00 00 00 00 ........
37bc13560
37bc13560loc_37bc13560:
37bc13560pxor x1, x1
37bc13564ucomisd x2, x1
37bc13568jp 0x37bc13570
37bc1356aje 0x37bc13c40
37bc13570
37bc13570loc_37bc13570:
37bc13570movapd x1, x15
37bc13575mulsd x1, x3
37bc13579comisd x1, x0
37bc1357djae 0x37bc13e82
37bc13583comisd x1, x13
37bc13588jae 0x37bc143b0
37bc1358emovapd x1, x15
37bc13593movapd x5, x15
37bc13598mulsd x1, x13
37bc1359dcomisd x1, x3
37bc135a1jae 0x37bc143f0
37bc135a7mulsd x5, x0
37bc135abcomisd x5, x3
37bc135afjae 0x37bc143f0
37bc135b5divsd x0, x3
37bc135b9pxor x4, x4
37bc135bdmovapd x1, x13
37bc135c2movapd x5, x4
37bc135c6divsd x5, x3
37bc135camovapd x13, x0
37bc135cfmulsd x13, x0
37bc135d4divsd x1, x3
37bc135d8movapd x2, x5
37bc135dcmulsd x2, x4
37bc135e0movapd x10, x2
37bc135e5movapd x2, x9
37bc135eamulsd x2, x5
37bc135eeaddsd x10, x3
37bc135f3movapd x12, x2
37bc135f8movapd x2, x7
37bc135fcsubsd x2, x12
37bc13601mulsd x7, x5
37bc13605movapd x12, x8
37bc1360amulsd x12, x5
37bc1360fdivsd x2, x10
37bc13614addsd x7, x9
37bc13619movapd x9, x6
37bc1361esubsd x9, x12
37bc13623mulsd x6, x5
37bc13627movapd x5, x13
37bc1362cmovapd x11, x1
37bc13631movapd x14, x1
37bc13636mulsd x11, x1
37bc1363bmulsd x14, x0
37bc13640addsd x6, x8
37bc13645movapd x12, x11
37bc1364amovsd_xmm [rsp+48], x11
37bc13651addsd x12, x13
37bc13656movq rax, x12
37bc1365bmovsd_xmm x12, [rip+0x83880c]
37bc13664addsd x11, x12
37bc13669movsd_xmm [rsp+80], x12
37bc13670movapd x8, x11
37bc13675addsd x8, x14
37bc1367aaddsd x14, x13
37bc1367fdivsd x7, x10
37bc13684maxsd x8, x14
37bc13689movsd_xmm x14, [rip+0x838816]
37bc13692mulsd x14, x15
37bc13697mulsd x14, x15
37bc1369cmulsd x8, x14
37bc136a1divsd x9, x10
37bc136a6movapd x14, x8
37bc136abmovapd x15, x8
37bc136b0movapd x8, x1
37bc136b5addsd x1, x0
37bc136b9subsd x8, x0
37bc136beaddsd x8, x8
37bc136c3mulsd x8, x1
37bc136c8addsd x8, x12
37bc136cdcomisd x8, x4
37bc136d2divsd x6, x10
37bc136d7jb 0x37bc147c3
37bc136ddmovq x0, rax
37bc136e2lea rsi, [rsp+96]
37bc136e7addsd x0, x12
37bc136ecmulsd x0, [rip+0x8387ac]
37bc136f4movapd x1, x0
37bc136f8mulsd x1, x0
37bc136fcsubsd x1, x13
37bc13701andpd x1, [rip+0x838777]
37bc13709sqrtsd x1, x1
37bc1370daddsd x0, x1
37bc13711movapd x1, x4
37bc13715divsd x1, x0
37bc13719mulsd x1, x4
37bc1371daddsd x0, x1
37bc13721addsd x5, x1
37bc13725divsd x5, x0
37bc13729movapd x0, x4
37bc1372dsubsd x12, x5
37bc13732movapd x8, x5
37bc13737movapd x5, x2
37bc1373bdivsd x0, x12
37bc13740mulsd x5, x0
37bc13744movapd x1, x0
37bc13748mulsd x0, x7
37bc1374cmulsd x1, x4
37bc13750addsd x5, x7
37bc13754subsd x2, x0
37bc13758movapd x0, x4
37bc1375cdivsd x0, x8
37bc13761addsd x1, x12
37bc13766movapd x7, x2
37bc1376amovapd x2, x9
37bc1376fdivsd x7, x1
37bc13773mulsd x4, x0
37bc13777addsd x4, x8
37bc1377caddsd x8, x14
37bc13781sqrtsd x8, x8
37bc13786mulsd x3, x8
37bc1378bdivsd x5, x1
37bc1378fmovapd x1, x6
37bc13793mulsd x1, x0
37bc13797mulsd x0, x9
37bc1379csubsd x2, x1
37bc137a0addsd x0, x6
37bc137a4divsd x2, x4
37bc137a8divsd x0, x4
37bc137acmovapd x4, x7
37bc137b0xorpd x4, [rip+0x8386d8]
37bc137b8movq rax, x4
37bc137bdmovapd x6, x2
37bc137c1xorpd x6, [rip+0x8386c7]
37bc137c9xorpd x0, [rip+0x8386bf]
37bc137d1movapd x9, x0
37bc137d6
37bc137d6loc_37bc137d6:
37bc137d6movapd x0, x5
37bc137damovq x1, rax
37bc137dfmovapd x4, x9
37bc137e4mov rdx, rsi
37bc137e7mulsd x0, x5
37bc137eblea rcx, [rsp+112]
37bc137f0movsd_xmm [rsp+80], x5
37bc137f6mov rdi, [rsp+384]
37bc137femulsd x1, x7
37bc13802movsd_xmm [rdi], x3
37bc13806mulsd x2, x6
37bc1380amovapd x3, x5
37bc1380emulsd x3, x7
37bc13812mulsd x4, x6
37bc13816subsd x0, x1
37bc1381amovapd x1, x9
37bc1381fmulsd x1, x9
37bc13824subsd x3, x3
37bc13828subsd x4, x4
37bc1382csubsd x1, x2
37bc13830addsd x4, x3
37bc13834addsd x0, x1
37bc13838movsd_xmm [rsp+104], x4
37bc1383emovsd_xmm [rsp+96], x0
37bc13844call fn_37c4301d0
37bc13849movsd_xmm x1, [rsp+112]
37bc1384fpxor x4, x4
37bc13853movsd_xmm x5, [rsp+80]
37bc13859movapd x0, x4
37bc1385dmov rax, [rsp+392]
37bc13865divsd x0, x1
37bc13869mulsd x4, x0
37bc1386daddsd x4, x1
37bc13871movapd x1, x7
37bc13875mulsd x1, x0
37bc13879addsd x1, x5
37bc1387dmulsd x5, x0
37bc13881divsd x1, x4
37bc13885subsd x7, x5
37bc13889movapd x2, x7
37bc1388ddivsd x2, x4
37bc13891movsd_xmm [rax], x1
37bc13895movapd x1, x6
37bc13899mulsd x1, x0
37bc1389daddsd x1, x9
37bc138a2divsd x1, x4
37bc138a6movsd_xmm [rax+8], x2
37bc138abmov rax, [rsp+400]
37bc138b3movsd_xmm [rax], x1
37bc138b7movapd x1, x9
37bc138bcmulsd x1, x0
37bc138c0subsd x6, x1
37bc138c4movapd x0, x6
37bc138c8divsd x0, x4
37bc138ccmovsd_xmm [rax+8], x0
37bc138d1jmp 0x37bc134f4
37bc138d6
37bc138d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc138e0
37bc138e0loc_37bc138e0:
37bc138e0pxor x1, x1
37bc138e4movapd x4, x9
37bc138e9movapd x5, x7
37bc138educomisd x2, x1
37bc138f1unpcklpd x4, x7
37bc138f5unpcklpd x5, x9
37bc138fajp 0x37bc13902
37bc138fcje 0x37bc13e30
37bc13902
37bc13902loc_37bc13902:
37bc13902movapd x1, x15
37bc13907mulsd x1, x3
37bc1390bcomisd x1, x0
37bc1390fjae 0x37bc13c90
37bc13915comisd x1, x13
37bc1391ajae 0x37bc13e78
37bc13920movapd x1, x15
37bc13925mulsd x1, x13
37bc1392acomisd x1, x3
37bc1392ejae 0x37bc13cf0
37bc13934movapd x1, x15
37bc13939mulsd x1, x0
37bc1393dcomisd x1, x3
37bc13941jae 0x37bc13cf0
37bc13947movapd x1, x13
37bc1394cmovapd x4, x0
37bc13950lea rdx, [rsp+96]
37bc13955movsd_xmm x5, [rip+0x838513]
37bc1395ddivsd x1, x2
37bc13961lea rcx, [rsp+112]
37bc13966movsd_xmm [rsp+64], x3
37bc1396cmovapd x0, x5
37bc13970movsd_xmm [rsp+80], x5
37bc13976mov [rsp+104], 0
37bc1397fdivsd x4, x2
37bc13983mulsd x1, x1
37bc13987subsd x0, x1
37bc1398bmovsd_xmm [rsp+88], x1
37bc13991mulsd x4, x4
37bc13995subsd x0, x4
37bc13999mulsd x0, [rip+0x8384ff]
37bc139a1movapd x2, x0
37bc139a5movsd_xmm [rsp+48], x0
37bc139abmulsd x2, x0
37bc139afaddsd x2, x1
37bc139b3movsd_xmm [rsp+96], x2
37bc139b9call fn_37c4301d0
37bc139bemovsd_xmm x0, [rsp+48]
37bc139c4pxor x4, x4
37bc139c8movsd_xmm x5, [rsp+112]
37bc139cemovsd_xmm x3, [rsp+64]
37bc139d4comisd x0, x4
37bc139d8jbe 0x37bc14710
37bc139deaddsd x0, x5
37bc139e2addsd x4, [rsp+120]
37bc139e8movsd_xmm x1, [rsp+88]
37bc139eemovapd x5, x0
37bc139f2movapd x2, x4
37bc139f6andpd x5, [rip+0x838482]
37bc139feandpd x2, [rip+0x83847a]
37bc13a06comisd x2, x5
37bc13a0ajbe 0x37bc14799
37bc13a10movapd x5, x0
37bc13a14pxor x2, x2
37bc13a18divsd x5, x4
37bc13a1cmulsd x1, x5
37bc13a20mulsd x5, x0
37bc13a24addsd x1, x2
37bc13a28addsd x5, x4
37bc13a2cdivsd x1, x5
37bc13a30movapd x14, x1
37bc13a35
37bc13a35loc_37bc13a35:
37bc13a35pxor x0, x0
37bc13a39movapd x2, x7
37bc13a3dmovsd_xmm [rsp+48], x3
37bc13a43lea rdx, [rsp+96]
37bc13a48movapd x1, x0
37bc13a4cmovapd x4, x0
37bc13a50lea rcx, [rsp+112]
37bc13a55divsd x1, x3
37bc13a59divsd x4, x14
37bc13a5emulsd x2, x1
37bc13a62movapd x5, x1
37bc13a66mulsd x5, x0
37bc13a6aaddsd x2, x9
37bc13a6fmulsd x9, x1
37bc13a74addsd x5, x3
37bc13a78movapd x3, x2
37bc13a7csubsd x7, x9
37bc13a81divsd x3, x5
37bc13a85movapd x2, x4
37bc13a89mulsd x2, x0
37bc13a8dmovapd x11, x2
37bc13a92movapd x2, x4
37bc13a96addsd x11, x14
37bc13a9bdivsd x7, x5
37bc13a9fmulsd x4, x3
37bc13aa3mulsd x2, x7
37bc13aa7subsd x7, x4
37bc13aabdivsd x7, x11
37bc13ab0addsd x2, x3
37bc13ab4divsd x2, x11
37bc13ab9movapd x3, x7
37bc13abdxorpd x3, [rip+0x8383cb]
37bc13ac5movapd x11, x3
37bc13acamovapd x9, x2
37bc13acfmovapd x2, x7
37bc13ad3movapd x7, x6
37bc13ad7mulsd x7, x1
37bc13adbmulsd x1, x8
37bc13ae0addsd x7, x8
37bc13ae5subsd x6, x1
37bc13ae9divsd x7, x5
37bc13aeddivsd x6, x5
37bc13af1movapd x5, x0
37bc13af5movapd x10, x7
37bc13afamovsd_xmm x7, [rsp+80]
37bc13b00addsd x7, x14
37bc13b05divsd x5, x7
37bc13b09movapd x4, x5
37bc13b0dmovapd x1, x5
37bc13b11mulsd x4, x0
37bc13b15mulsd x1, x6
37bc13b19mulsd x5, x10
37bc13b1eaddsd x4, x7
37bc13b22addsd x1, x10
37bc13b27subsd x6, x5
37bc13b2bdivsd x1, x4
37bc13b2fdivsd x6, x4
37bc13b33movapd x4, x9
37bc13b38mulsd x4, x2
37bc13b3cmulsd x2, x3
37bc13b40movapd x8, x1
37bc13b45movapd x5, x1
37bc13b49movapd x1, x9
37bc13b4emulsd x1, x9
37bc13b53subsd x1, x2
37bc13b57movapd x2, x8
37bc13b5cmulsd x2, x8
37bc13b61mulsd x5, x6
37bc13b65movapd x12, x6
37bc13b6axorpd x12, [rip+0x83831d]
37bc13b73mulsd x6, x12
37bc13b78subsd x5, x5
37bc13b7csubsd x2, x6
37bc13b80movapd x6, x4
37bc13b84subsd x6, x4
37bc13b88addsd x2, x1
37bc13b8cmovapd x1, x5
37bc13b90addsd x1, x6
37bc13b94movsd_xmm [rsp+96], x2
37bc13b9amovsd_xmm [rsp+104], x1
37bc13ba0call fn_37c4301d0
37bc13ba5movsd_xmm x1, [rsp+112]
37bc13babpxor x0, x0
37bc13bafmovapd x2, x9
37bc13bb4movapd x6, x0
37bc13bb8mov rax, [rsp+392]
37bc13bc0sqrtsd x7, x7
37bc13bc4divsd x6, x1
37bc13bc8mulsd x7, [rsp+48]
37bc13bcemulsd x0, x6
37bc13bd2mulsd x2, x6
37bc13bd6addsd x0, x1
37bc13bdamovapd x1, x11
37bc13bdfmulsd x1, x6
37bc13be3addsd x2, x11
37bc13be8unpcklpd x0, x0
37bc13becsubsd x1, x9
37bc13bf1unpcklpd x1, x2
37bc13bf5movapd x2, x12
37bc13bfadivpd x1, x0
37bc13bfemulsd x2, x6
37bc13c02subsd x2, x8
37bc13c07movups [rax], x1
37bc13c0amovapd x1, x8
37bc13c0fmov rax, [rsp+400]
37bc13c17mulsd x1, x6
37bc13c1baddsd x1, x12
37bc13c20unpcklpd x2, x1
37bc13c24divpd x2, x0
37bc13c28movups [rax], x2
37bc13c2bmov rax, [rsp+384]
37bc13c33movsd_xmm [rax], x7
37bc13c37jmp 0x37bc134f4
37bc13c3c
37bc13c3c 0f 1f 40 00 ..@.
37bc13c40
37bc13c40loc_37bc13c40:
37bc13c40maxsd x0, x13
37bc13c45mov rax, [rsp+384]
37bc13c4dmovsd_xmm [rax], x1
37bc13c51ucomisd x0, x1
37bc13c55jp 0x37bc14068
37bc13c5bjne 0x37bc14068
37bc13c61pxor x0, x0
37bc13c65movq x1, [rip+0x838203]
37bc13c6d
37bc13c6dloc_37bc13c6d:
37bc13c6dmov rax, [rsp+392]
37bc13c75movups [rax], x1
37bc13c78mov rax, [rsp+400]
37bc13c80movups [rax], x0
37bc13c83jmp 0x37bc134f4
37bc13c88
37bc13c88 0f 1f 84 00 00 00 00 00 ........
37bc13c90
37bc13c90loc_37bc13c90:
37bc13c90maxsd x3, x13
37bc13c95movapd x7, x13
37bc13c9amov rax, [rsp+392]
37bc13ca2movq x0, [rip+0x8381c6]
37bc13caamovups [rax], x0
37bc13cadmov rax, [rsp+400]
37bc13cb5pxor x0, x0
37bc13cb9divsd x7, x3
37bc13cbdmovups [rax], x0
37bc13cc0mov rax, [rsp+384]
37bc13cc8divsd x2, x3
37bc13cccmovapd x1, x7
37bc13cd0mulsd x1, x7
37bc13cd4mulsd x2, x2
37bc13cd8addsd x2, x1
37bc13cdcsqrtsd x2, x2
37bc13ce0mulsd x2, x3
37bc13ce4movsd_xmm [rax], x2
37bc13ce8jmp 0x37bc134f4
37bc13ced
37bc13ced 0f 1f 00 ...
37bc13cf0
37bc13cf0loc_37bc13cf0:
37bc13cf0comisd x13, x0
37bc13cf5movapd x7, x13
37bc13cfajb 0x37bc14280
37bc13d00divsd x0, x13
37bc13d05pxor x1, x1
37bc13d09movapd x11, x5
37bc13d0emovapd x3, x1
37bc13d12divsd x3, x13
37bc13d17mulsd x0, x0
37bc13d1baddsd x0, [rip+0x83814d]
37bc13d23sqrtsd x0, x0
37bc13d27mulsd x7, x0
37bc13d2bmovapd x9, x0
37bc13d30comisd x1, x9
37bc13d35movq rax, x7
37bc13d3amovddup x7, x3
37bc13d3emovapd x2, x3
37bc13d42mulpd x11, x7
37bc13d47mulpd x7, x4
37bc13d4bmulsd x2, x1
37bc13d4faddsubpd x5, x7
37bc13d53movapd x7, x11
37bc13d58addpd x7, x4
37bc13d5csubpd x4, x11
37bc13d61addsd x2, x13
37bc13d66movsd_xmm x4, x7
37bc13d6amovapd x7, x6
37bc13d6emulsd x7, x3
37bc13d72movddup x0, x2
37bc13d76mulsd x3, x8
37bc13d7bdivpd x5, x0
37bc13d7faddsd x7, x8
37bc13d84subsd x6, x3
37bc13d88divpd x4, x0
37bc13d8cdivsd x7, x2
37bc13d90divsd x6, x2
37bc13d94jbe 0x37bc146b8
37bc13d9amovapd x8, x9
37bc13d9fmovapd x0, x9
37bc13da4divsd x8, x1
37bc13da9mulsd x0, x8
37bc13daemovddup x2, x8
37bc13db3mulpd x2, x4
37bc13db7addsd x0, x1
37bc13dbbmovapd x1, x5
37bc13dbfaddpd x1, x2
37bc13dc3subpd x2, x5
37bc13dc7movsd_xmm x2, x1
37bc13dcbmovapd x3, x2
37bc13dcfmovapd x2, x7
37bc13dd3movddup x1, x0
37bc13dd7mulsd x2, x8
37bc13ddcmulsd x8, x6
37bc13de1divpd x3, x1
37bc13de5addsd x2, x6
37bc13de9subsd x8, x7
37bc13deemovapd x6, x8
37bc13df3divsd x2, x0
37bc13df7divsd x6, x0
37bc13dfb
37bc13dfbloc_37bc13dfb:
37bc13dfbmov rdi, [rsp+384]
37bc13e03mov [rdi], rax
37bc13e06mov rax, [rsp+392]
37bc13e0emovups [rax], x3
37bc13e11mov rax, [rsp+400]
37bc13e19movsd_xmm [rax], x2
37bc13e1dmovsd_xmm [rax+8], x6
37bc13e22jmp 0x37bc134f4
37bc13e27
37bc13e27 66 0f 1f 84 00 00 00 00 00 f........
37bc13e30
37bc13e30loc_37bc13e30:
37bc13e30movapd x7, x13
37bc13e35maxsd x7, x0
37bc13e39ucomisd x7, x1
37bc13e3djp 0x37bc13eb8
37bc13e3fjne 0x37bc13eb8
37bc13e41mov rax, [rsp+392]
37bc13e49pxor x0, x0
37bc13e4dmovups [rax], x0
37bc13e50mov rax, [rsp+400]
37bc13e58movq x0, [rip+0x838010]
37bc13e60movups [rax], x0
37bc13e63mov rax, [rsp+384]
37bc13e6bmovsd_xmm [rax], x1
37bc13e6fjmp 0x37bc134f4
37bc13e74
37bc13e74 0f 1f 40 00 ..@.
37bc13e78
37bc13e78loc_37bc13e78:
37bc13e78comisd x3, x0
37bc13e7cjae 0x37bc143ba
37bc13e82
37bc13e82loc_37bc13e82:
37bc13e82mov rax, [rsp+392]
37bc13e8apxor x1, x1
37bc13e8emovups [rax], x1
37bc13e91mov rax, [rsp+400]
37bc13e99movq x1, [rip+0x837fcf]
37bc13ea1movups [rax], x1
37bc13ea4mov rax, [rsp+384]
37bc13eacmovsd_xmm [rax], x0
37bc13eb0jmp 0x37bc134f4
37bc13eb5
37bc13eb5 0f 1f 00 ...
37bc13eb8
37bc13eb8loc_37bc13eb8:
37bc13eb8pxor x2, x2
37bc13ebcpxor x3, x3
37bc13ec0movapd x1, x4
37bc13ec4movups [rsp+48], x4
37bc13ec9divsd x2, x7
37bc13ecdmovapd x9, x4
37bc13ed2movups [rsp+64], x5
37bc13ed7lea rdx, [rsp+96]
37bc13edclea rcx, [rsp+112]
37bc13ee1mulsd x3, x2
37bc13ee5movddup x11, x2
37bc13eeamovapd x0, x11
37bc13eefmulpd x0, x5
37bc13ef3addsd x3, x7
37bc13ef7addpd x1, x0
37bc13efbsubpd x9, x0
37bc13f00movapd x0, x6
37bc13f04mulsd x0, x2
37bc13f08movddup x10, x3
37bc13f0dmulsd x2, x8
37bc13f12movsd_xmm x9, x1
37bc13f17divpd x9, x10
37bc13f1caddsd x0, x8
37bc13f21subsd x6, x2
37bc13f25divsd x6, x3
37bc13f29movapd x4, x9
37bc13f2emovapd x1, x9
37bc13f33mulsd x1, x9
37bc13f38unpckhpd x4, x4
37bc13f3cmovapd x5, x4
37bc13f40xorpd x4, [rip+0x837f48]
37bc13f48movapd x8, x4
37bc13f4dmulsd x4, x5
37bc13f51mulsd x8, x9
37bc13f56subsd x1, x4
37bc13f5asubsd x8, x8
37bc13f5fdivsd x0, x3
37bc13f63movapd x3, x6
37bc13f67xorpd x3, [rip+0x837f21]
37bc13f6fmovapd x2, x3
37bc13f73mulsd x3, x6
37bc13f77mulsd x2, x0
37bc13f7bmovapd x5, x0
37bc13f7fmovsd_xmm [rsp+80], x0
37bc13f85mulsd x5, x0
37bc13f89subsd x2, x2
37bc13f8dsubsd x5, x3
37bc13f91addsd x2, x8
37bc13f96pxor x8, x8
37bc13f9baddsd x1, x5
37bc13f9fmovsd_xmm [rsp+104], x2
37bc13fa5movsd_xmm [rsp+96], x1
37bc13fabcall fn_37c4301d0
37bc13fb0movupd x4, [rsp+48]
37bc13fb6movupd x5, [rsp+64]
37bc13fbcpxor x3, x3
37bc13fc0movsd_xmm x1, [rsp+112]
37bc13fc6movsd_xmm x0, [rsp+80]
37bc13fccmulpd x4, x11
37bc13fd1mov rax, [rsp+392]
37bc13fd9divsd x8, x1
37bc13fdeaddsubpd x5, x4
37bc13fe2movapd x2, x5
37bc13fe6divpd x2, x10
37bc13febmulsd x3, x8
37bc13ff0movddup x4, x8
37bc13ff5addsd x3, x1
37bc13ff9mulsd x1, x7
37bc13ffdmulpd x2, x4
37bc14001movapd x4, x2
37bc14005addpd x4, x9
37bc1400asubpd x9, x2
37bc1400fmovddup x2, x3
37bc14013movsd_xmm x9, x4
37bc14018divpd x9, x2
37bc1401dmovapd x2, x6
37bc14021mulsd x2, x8
37bc14026addsd x2, x0
37bc1402amulsd x0, x8
37bc1402fsubsd x6, x0
37bc14033divsd x2, x3
37bc14037movups [rax], x9
37bc1403bmov rax, [rsp+400]
37bc14043divsd x6, x3
37bc14047movsd_xmm [rax], x2
37bc1404bmovsd_xmm [rax+8], x6
37bc14050mov rax, [rsp+384]
37bc14058movsd_xmm [rax], x1
37bc1405cjmp 0x37bc134f4
37bc14061
37bc14061 0f 1f 80 00 00 00 00 .......
37bc14068
37bc14068loc_37bc14068:
37bc14068movapd x5, x8
37bc1406dlea rcx, [rsp+112]
37bc14072movapd x10, x9
37bc14077movsd_xmm [rsp+120], x6
37bc1407dxorpd x5, [rip+0x837e0b]
37bc14085xorpd x7, [rip+0x837e03]
37bc1408dmovapd x1, x5
37bc14091movapd x12, x7
37bc14096movsd_xmm [rsp+112], x5
37bc1409cunpcklpd x10, x7
37bc140a1unpcklpd x1, x6
37bc140a5movsd_xmm [rsp+80], x5
37bc140abmovups [rsp+48], x1
37bc140b0call fn_37c42fc80
37bc140b5lea rcx, [rsp+112]
37bc140bamovsd_xmm [rsp+112], x9
37bc140c1movapd x7, x0
37bc140c5movsd_xmm [rsp+120], x12
37bc140cccall fn_37c42fc80
37bc140d1pxor x3, x3
37bc140d5movapd x5, x12
37bc140damovapd x2, x6
37bc140demaxsd x0, x7
37bc140e2movapd x4, x3
37bc140e6unpcklpd x5, x9
37bc140ebmovhpd x2, [rsp+80]
37bc140f1movupd x1, [rsp+48]
37bc140f7lea rdx, [rsp+96]
37bc140fclea rcx, [rsp+112]
37bc14101divsd x4, x0
37bc14105mulsd x6, x4
37bc14109movddup x7, x4
37bc1410dmulpd x2, x7
37bc14111mulpd x7, x5
37bc14115movapd x5, x4
37bc14119mulsd x5, x3
37bc1411dmulsd x4, x12
37bc14122subsd x6, x8
37bc14127addsd x5, x0
37bc1412bmovapd x0, x2
37bc1412faddpd x0, x1
37bc14133subpd x1, x2
37bc14137addsd x4, x9
37bc1413cdivsd x6, x5
37bc14140movddup x2, x5
37bc14144movsd_xmm x1, x0
37bc14148divpd x1, x2
37bc1414cdivsd x4, x5
37bc14150movapd x5, x6
37bc14154mulsd x5, x6
37bc14158movapd x11, x1
37bc1415dmovapd x3, x1
37bc14161movapd x1, x10
37bc14166subpd x10, x7
37bc1416baddpd x1, x7
37bc1416funpckhpd x3, x3
37bc14173movapd x12, x3
37bc14178movapd x0, x10
37bc1417dmovsd_xmm x0, x1
37bc14181movapd x7, x0
37bc14185movapd x1, x3
37bc14189xorpd x1, [rip+0x837cff]
37bc14191divpd x7, x2
37bc14195movapd x8, x4
37bc1419amovapd x9, x8
37bc1419fmulsd x9, x8
37bc141a4movapd x2, x7
37bc141a8unpckhpd x2, x2
37bc141acmovapd x4, x2
37bc141b0xorpd x4, [rip+0x837cd8]
37bc141b8movapd x10, x2
37bc141bdmovapd x2, x6
37bc141c1mulsd x2, x1
37bc141c5movapd x0, x4
37bc141c9mulsd x4, x10
37bc141cemulsd x1, x3
37bc141d2mulsd x0, x8
37bc141d7subsd x9, x4
37bc141dcmovapd x4, x2
37bc141e0subsd x5, x1
37bc141e4subsd x4, x2
37bc141e8subsd x0, x0
37bc141ecaddsd x5, x9
37bc141f1addsd x4, x0
37bc141f5movsd_xmm [rsp+96], x5
37bc141fbmovsd_xmm [rsp+104], x4
37bc14201call fn_37c4301d0
37bc14206movsd_xmm x5, [rsp+112]
37bc1420cpxor x3, x3
37bc14210movapd x2, x12
37bc14215movapd x4, x3
37bc14219movapd x0, x10
37bc1421edivsd x4, x5
37bc14222mulsd x3, x4
37bc14226mulsd x2, x4
37bc1422amulsd x6, x4
37bc1422emulsd x0, x4
37bc14232mulsd x4, x8
37bc14237addsd x3, x5
37bc1423bmovapd x5, x11
37bc14240unpcklpd x2, x6
37bc14244addpd x5, x2
37bc14248subpd x11, x2
37bc1424dunpcklpd x3, x3
37bc14251unpcklpd x0, x4
37bc14255movapd x2, x0
37bc14259addpd x2, x7
37bc1425dsubpd x7, x0
37bc14261movapd x1, x11
37bc14266movsd_xmm x1, x5
37bc1426adivpd x1, x3
37bc1426emovsd_xmm x7, x2
37bc14272movapd x0, x7
37bc14276divpd x0, x3
37bc1427ajmp 0x37bc13c6d
37bc1427f
37bc1427f 90 .
37bc14280
37bc14280loc_37bc14280:
37bc14280movapd x1, x13
37bc14285movapd x3, x0
37bc14289movapd x11, x5
37bc1428edivsd x1, x0
37bc14292mulsd x1, x1
37bc14296addsd x1, [rip+0x837bd2]
37bc1429emovapd x7, x1
37bc142a2pxor x1, x1
37bc142a6sqrtsd x7, x7
37bc142aamulsd x3, x7
37bc142aecomisd x1, x7
37bc142b2movq rax, x3
37bc142b7movapd x3, x1
37bc142bbdivsd x3, x0
37bc142bfmovddup x2, x3
37bc142c3movapd x9, x3
37bc142c8mulpd x11, x2
37bc142cdmulpd x2, x4
37bc142d1mulsd x9, x1
37bc142d6addsubpd x5, x2
37bc142daaddsd x9, x0
37bc142dfmovapd x2, x5
37bc142e3movapd x5, x11
37bc142e8addpd x5, x4
37bc142ecsubpd x4, x11
37bc142f1movddup x13, x9
37bc142f6divpd x2, x13
37bc142fbmovapd x0, x4
37bc142ffmovapd x4, x6
37bc14303mulsd x4, x3
37bc14307movsd_xmm x0, x5
37bc1430bmulsd x3, x8
37bc14310addsd x4, x8
37bc14315subsd x6, x3
37bc14319divpd x0, x13
37bc1431edivsd x4, x9
37bc14323divsd x6, x9
37bc14328jbe 0x37bc14660
37bc1432emovapd x3, x7
37bc14332divsd x3, x1
37bc14336mulsd x7, x3
37bc1433amovddup x5, x3
37bc1433emulpd x0, x5
37bc14342movapd x5, x2
37bc14346addsd x1, x7
37bc1434aaddpd x5, x0
37bc1434esubpd x0, x2
37bc14352movddup x2, x1
37bc14356movsd_xmm x0, x5
37bc1435adivpd x0, x2
37bc1435emovapd x2, x4
37bc14362mulsd x2, x3
37bc14366mulsd x3, x6
37bc1436aaddsd x2, x6
37bc1436esubsd x3, x4
37bc14372movapd x6, x3
37bc14376divsd x2, x1
37bc1437adivsd x6, x1
37bc1437e
37bc1437eloc_37bc1437e:
37bc1437emov rdi, [rsp+384]
37bc14386mov [rdi], rax
37bc14389mov rax, [rsp+392]
37bc14391movups [rax], x0
37bc14394mov rax, [rsp+400]
37bc1439cmovsd_xmm [rax], x2
37bc143a0movsd_xmm [rax+8], x6
37bc143a5jmp 0x37bc134f4
37bc143aa
37bc143aa 66 0f 1f 44 00 00 f..D..
37bc143b0
37bc143b0loc_37bc143b0:
37bc143b0comisd x3, x0
37bc143b4jae 0x37bc13e82
37bc143ba
37bc143baloc_37bc143ba:
37bc143bamov rax, [rsp+392]
37bc143c2movq x0, [rip+0x837aa6]
37bc143camovups [rax], x0
37bc143cdmov rax, [rsp+400]
37bc143d5pxor x0, x0
37bc143d9movups [rax], x0
37bc143dcmov rax, [rsp+384]
37bc143e4movsd_xmm [rax], x3
37bc143e8jmp 0x37bc134f4
37bc143ed
37bc143ed 0f 1f 00 ...
37bc143f0
37bc143f0loc_37bc143f0:
37bc143f0comisd x13, x0
37bc143f5xorpd x6, [rip+0x837a93]
37bc143fdxorpd x7, [rip+0x837a8b]
37bc14405jb 0x37bc14538
37bc1440bdivsd x0, x13
37bc14410movapd x1, x6
37bc14414movapd x4, x0
37bc14418mulsd x4, x0
37bc1441caddsd x4, [rip+0x837a4c]
37bc14424sqrtsd x4, x4
37bc14428divsd x0, x4
37bc1442cmulsd x0, x3
37bc14430pxor x3, x3
37bc14434movapd x2, x3
37bc14438comisd x3, x4
37bc1443cdivsd x2, x13
37bc14441movq rax, x0
37bc14446movapd x0, x7
37bc1444amulsd x1, x2
37bc1444emovapd x5, x2
37bc14452mulsd x5, x3
37bc14456mulsd x7, x2
37bc1445aaddsd x1, x8
37bc1445fmulsd x8, x2
37bc14464addsd x5, x13
37bc14469addsd x7, x9
37bc1446eunpcklpd x5, x5
37bc14472subsd x6, x8
37bc14477movapd x8, x6
37bc1447cunpcklpd x8, x1
37bc14481unpcklpd x1, x6
37bc14485movapd x6, x9
37bc1448amulsd x6, x2
37bc1448edivpd x8, x5
37bc14493subsd x0, x6
37bc14497movapd x6, x0
37bc1449bunpcklpd x6, x7
37bc1449funpcklpd x7, x0
37bc144a3divpd x1, x5
37bc144a7divpd x6, x5
37bc144abdivpd x7, x5
37bc144afjbe 0x37bc14720
37bc144b5movapd x2, x4
37bc144b9divsd x2, x3
37bc144bdmovddup x5, x2
37bc144c1mulsd x2, x4
37bc144c5mulpd x1, x5
37bc144c9mulpd x5, x7
37bc144cdaddsd x2, x3
37bc144d1movddup x3, x2
37bc144d5movapd x2, x8
37bc144daaddpd x2, x1
37bc144desubpd x1, x8
37bc144e3movsd_xmm x1, x2
37bc144e7divpd x1, x3
37bc144ebmovapd x2, x6
37bc144efaddpd x2, x5
37bc144f3subpd x5, x6
37bc144f7shufpd x2, x5, 2
37bc144fcdivpd x2, x3
37bc14500
37bc14500loc_37bc14500:
37bc14500mov rdi, [rsp+384]
37bc14508movddup x0, [rip+0x837980]
37bc14510mov [rdi], rax
37bc14513mov rax, [rsp+392]
37bc1451bxorpd x0, x1
37bc1451fmovups [rax], x0
37bc14522mov rax, [rsp+400]
37bc1452amovups [rax], x2
37bc1452djmp 0x37bc134f4
37bc14532
37bc14532 66 0f 1f 44 00 00 f..D..
37bc14538
37bc14538loc_37bc14538:
37bc14538movapd x1, x13
37bc1453dpxor x2, x2
37bc14541divsd x1, x0
37bc14545mulsd x1, x1
37bc14549addsd x1, [rip+0x83791f]
37bc14551sqrtsd x1, x1
37bc14555divsd x3, x1
37bc14559comisd x2, x1
37bc1455dmovq rax, x3
37bc14562movapd x3, x2
37bc14566divsd x3, x0
37bc1456amovapd x4, x3
37bc1456emulsd x4, x2
37bc14572addsd x4, x0
37bc14576movapd x0, x6
37bc1457amulsd x0, x3
37bc1457eunpcklpd x4, x4
37bc14582addsd x0, x8
37bc14587mulsd x8, x3
37bc1458csubsd x6, x8
37bc14591movapd x8, x7
37bc14596mulsd x7, x3
37bc1459amovapd x5, x6
37bc1459eunpcklpd x5, x0
37bc145a2unpcklpd x0, x6
37bc145a6movapd x6, x9
37bc145abmulsd x6, x3
37bc145afaddsd x7, x9
37bc145b4divpd x5, x4
37bc145b8subsd x8, x6
37bc145bdmovapd x6, x8
37bc145c2unpcklpd x6, x7
37bc145c6unpcklpd x7, x8
37bc145cbdivpd x0, x4
37bc145cfdivpd x6, x4
37bc145d3divpd x7, x4
37bc145d7jbe 0x37bc14778
37bc145ddmovapd x4, x1
37bc145e1divsd x4, x2
37bc145e5movddup x8, x4
37bc145eamulsd x4, x1
37bc145eemulpd x0, x8
37bc145f3mulpd x7, x8
37bc145f8addsd x4, x2
37bc145fc
37bc145fcloc_37bc145fc:
37bc145fcmovapd x1, x0
37bc14600subpd x0, x5
37bc14604movddup x2, x4
37bc14608mov rsi, [rsp+384]
37bc14610addpd x1, x5
37bc14614mov [rsi], rax
37bc14617mov rax, [rsp+392]
37bc1461fmovsd_xmm x0, x1
37bc14623divpd x0, x2
37bc14627movapd x1, x7
37bc1462bsubpd x7, x6
37bc1462faddpd x1, x6
37bc14633shufpd x1, x7, 2
37bc14638divpd x1, x2
37bc1463cmovddup x2, [rip+0x83784c]
37bc14644xorpd x0, x2
37bc14648movups [rax], x0
37bc1464bmov rax, [rsp+400]
37bc14653movups [rax], x1
37bc14656jmp 0x37bc134f4
37bc1465b
37bc1465b 0f 1f 44 00 00 ..D..
37bc14660
37bc14660loc_37bc14660:
37bc14660movapd x3, x1
37bc14664divsd x3, x7
37bc14668mulsd x1, x3
37bc1466cmovddup x5, x3
37bc14670mulpd x2, x5
37bc14674addsd x1, x7
37bc14678movapd x5, x2
37bc1467caddpd x5, x0
37bc14680subpd x0, x2
37bc14684movddup x2, x1
37bc14688movsd_xmm x0, x5
37bc1468cdivpd x0, x2
37bc14690movapd x2, x6
37bc14694mulsd x2, x3
37bc14698addsd x2, x4
37bc1469cmulsd x4, x3
37bc146a0subsd x6, x4
37bc146a4divsd x2, x1
37bc146a8divsd x6, x1
37bc146acjmp 0x37bc1437e
37bc146b1
37bc146b1 0f 1f 80 00 00 00 00 .......
37bc146b8
37bc146b8loc_37bc146b8:
37bc146b8movapd x0, x1
37bc146bcdivsd x0, x9
37bc146c1mulsd x1, x0
37bc146c5movddup x2, x0
37bc146c9mulpd x2, x5
37bc146cdaddsd x1, x9
37bc146d2movapd x3, x2
37bc146d6addpd x3, x4
37bc146dasubpd x4, x2
37bc146demovddup x2, x1
37bc146e2shufpd x3, x4, 2
37bc146e7divpd x3, x2
37bc146ebmovapd x2, x6
37bc146efmulsd x2, x0
37bc146f3addsd x2, x7
37bc146f7mulsd x7, x0
37bc146fbsubsd x6, x7
37bc146ffdivsd x2, x1
37bc14703divsd x6, x1
37bc14707jmp 0x37bc13dfb
37bc1470c
37bc1470c 0f 1f 40 00 ..@.
37bc14710
37bc14710loc_37bc14710:
37bc14710subsd x5, x0
37bc14714movapd x14, x5
37bc14719jmp 0x37bc13a35
37bc1471e
37bc1471e 66 90 f.
37bc14720
37bc14720loc_37bc14720:
37bc14720movapd x2, x3
37bc14724divsd x2, x4
37bc14728movddup x5, x2
37bc1472cmulsd x2, x3
37bc14730mulpd x8, x5
37bc14735mulpd x5, x6
37bc14739addsd x2, x4
37bc1473dmovddup x3, x2
37bc14741movapd x2, x8
37bc14746addpd x2, x1
37bc1474asubpd x1, x8
37bc1474fmovsd_xmm x1, x2
37bc14753divpd x1, x3
37bc14757movapd x2, x5
37bc1475baddpd x2, x7
37bc1475fsubpd x7, x5
37bc14763shufpd x2, x7, 2
37bc14768divpd x2, x3
37bc1476cjmp 0x37bc14500
37bc14771
37bc14771 0f 1f 80 00 00 00 00 .......
37bc14778
37bc14778loc_37bc14778:
37bc14778movapd x4, x2
37bc1477cdivsd x4, x1
37bc14780movddup x3, x4
37bc14784mulsd x4, x2
37bc14788mulpd x5, x3
37bc1478cmulpd x6, x3
37bc14790addsd x4, x1
37bc14794jmp 0x37bc145fc
37bc14799
37bc14799loc_37bc14799:
37bc14799movapd x5, x4
37bc1479dpxor x2, x2
37bc147a1divsd x5, x0
37bc147a5mulsd x2, x5
37bc147a9mulsd x4, x5
37bc147adaddsd x2, x1
37bc147b1addsd x4, x0
37bc147b5divsd x2, x4
37bc147b9movapd x14, x2
37bc147bejmp 0x37bc13a35
37bc147c3
37bc147c3loc_37bc147c3:
37bc147c3movq x8, rax
37bc147c8lea rsi, [rsp+96]
37bc147cdlea rcx, [rsp+112]
37bc147d2movsd_xmm x14, [rsp+48]
37bc147d9subsd x8, [rsp+80]
37bc147e0mov rdx, rsi
37bc147e3movsd_xmm [rsp+88], x2
37bc147e9mulsd x8, [rip+0x8376ae]
37bc147f2movsd_xmm [rsp+64], x3
37bc147f8mov [rsp+104], 0
37bc14801movapd x0, x8
37bc14806mulsd x0, x8
37bc1480baddsd x0, x14
37bc14810movsd_xmm [rsp+96], x0
37bc14816call fn_37c4301d0
37bc1481bpxor x4, x4
37bc1481fmovsd_xmm x3, [rsp+64]
37bc14825movsd_xmm x2, [rsp+88]
37bc1482bcomisd x8, x4
37bc14830jb 0x37bc14957
37bc14836movsd_xmm x0, [rsp+120]
37bc1483caddsd x8, [rsp+112]
37bc14843addsd x0, x4
37bc14847movapd x1, x8
37bc1484candpd x1, [rip+0x83762c]
37bc14854movapd x5, x0
37bc14858andpd x5, [rip+0x837620]
37bc14860comisd x5, x1
37bc14864jbe 0x37bc1496b
37bc1486amovapd x1, x8
37bc1486fmovapd x5, x14
37bc14874divsd x1, x0
37bc14878mulsd x5, x1
37bc1487cmulsd x1, x8
37bc14881addsd x4, x5
37bc14885addsd x1, x0
37bc14889divsd x4, x1
37bc1488d
37bc1488dloc_37bc1488d:
37bc1488dmovq x0, [rip+0x8375fb]
37bc14895xorpd x4, x0
37bc14899movapd x8, x4
37bc1489e
37bc1489eloc_37bc1489e:
37bc1489epxor x1, x1
37bc148a2movapd x13, x7
37bc148a7movapd x14, x2
37bc148acmovapd x5, x1
37bc148b0divsd x5, x8
37bc148b5mulsd x13, x5
37bc148bamovapd x4, x5
37bc148bemulsd x4, x1
37bc148c2mulsd x2, x5
37bc148c6subsd x14, x13
37bc148cbaddsd x4, x8
37bc148d0addsd x8, [rsp+80]
37bc148d7addsd x2, x7
37bc148dbdivsd x14, x4
37bc148e0divsd x2, x4
37bc148e4movapd x4, x1
37bc148e8movapd x7, x14
37bc148edmovq rax, x14
37bc148f2xorpd x7, x0
37bc148f6divsd x4, x8
37bc148fbmovapd x5, x2
37bc148ffmovapd x2, x6
37bc14903xorpd x5, x0
37bc14907mulsd x2, x4
37bc1490bmulsd x1, x4
37bc1490fmovapd x13, x2
37bc14914movapd x2, x9
37bc14919mulsd x9, x4
37bc1491eaddsd x1, x8
37bc14923subsd x2, x13
37bc14928addsd x8, x15
37bc1492ddivsd x2, x1
37bc14931sqrtsd x8, x8
37bc14936addsd x9, x6
37bc1493bmulsd x3, x8
37bc14940divsd x9, x1
37bc14945xorpd x9, x0
37bc1494axorpd x0, x2
37bc1494emovapd x6, x0
37bc14952jmp 0x37bc137d6
37bc14957
37bc14957loc_37bc14957:
37bc14957subsd x8, [rsp+112]
37bc1495emovq x0, [rip+0x83752a]
37bc14966jmp 0x37bc1489e
37bc1496b
37bc1496bloc_37bc1496b:
37bc1496bmovapd x1, x0
37bc1496fdivsd x1, x8
37bc14974mulsd x0, x1
37bc14978mulsd x4, x1
37bc1497caddsd x4, [rsp+48]
37bc14982addsd x0, x8
37bc14987divsd x4, x0
37bc1498bjmp 0x37bc1488d
37bc133d0
37bc133d0zlaic1_:
37bc133d0push rbp
37bc133d1push rdi
37bc133d2push rsi
37bc133d3push rbx
37bc133d4sub rsp, 296
37bc133dbmovups [rsp+128], x6
37bc133e3movups [rsp+144], x7
37bc133ebmovups [rsp+160], x8
37bc133f4movups [rsp+176], x9
37bc133fdmovups [rsp+192], x10
37bc13406movups [rsp+208], x11
37bc1340fmovups [rsp+224], x12
37bc13418movups [rsp+240], x13
37bc13421movups [rsp+256], x14
37bc1342amovups [rsp+272], x15
37bc13433mov rsi, rcx
37bc13436mov rbp, rdx
37bc13439lea rcx, [rip+0x838a20]
37bc13440mov edx, 7
37bc13445mov rdi, r9
37bc13448mov [rsp+352], r8
37bc13450call dlamch_
37bc13455lea rax, [rip+0x838a0c]
37bc1345cmov rdx, rbp
37bc1345flea rcx, [rsp+112]
37bc13464mov [rsp+40], rax
37bc13469mov rax, [rsp+368]
37bc13471movapd x15, x0
37bc13476lea r9, [rip+0x8389eb]
37bc1347dmov r8, [rsp+352]
37bc13485mov [rsp+32], rax
37bc1348acall zdotc_
37bc1348flea rcx, [rsp+112]
37bc13494movsd_xmm x9, [rsp+112]
37bc1349bmovsd_xmm x7, [rsp+120]
37bc134a1call fn_37c42fc80
37bc134a6mov rax, [rsp+376]
37bc134aelea rcx, [rsp+112]
37bc134b3movapd x13, x0
37bc134b8movsd_xmm x8, [rax]
37bc134bdmovsd_xmm x6, [rax+8]
37bc134c2movsd_xmm [rsp+112], x8
37bc134c9movsd_xmm [rsp+120], x6
37bc134cfcall fn_37c42fc80
37bc134d4movsd_xmm x2, [rdi]
37bc134d8mov eax, [rsi]
37bc134damovapd x3, x2
37bc134deandpd x3, [rip+0x83899a]
37bc134e6cmp eax, 1
37bc134e9je 0x37bc138e0
37bc134efcmp eax, 2
37bc134f2je 0x37bc13560
37bc134f4
37bc134f4loc_37bc134f4:
37bc134f4movups x6, [rsp+128]
37bc134fcmovups x7, [rsp+144]
37bc13504movups x8, [rsp+160]
37bc1350dmovups x9, [rsp+176]
37bc13516movups x10, [rsp+192]
37bc1351fmovups x11, [rsp+208]
37bc13528movups x12, [rsp+224]
37bc13531movups x13, [rsp+240]
37bc1353amovups x14, [rsp+256]
37bc13543movups x15, [rsp+272]
37bc1354cadd rsp, 296
37bc13553pop rbx
37bc13554pop rsi
37bc13555pop rdi
37bc13556pop rbp
37bc13557ret
37bc13558
37bc13558 0f 1f 84 00 00 00 00 00 ........
37bc13560
37bc13560loc_37bc13560:
37bc13560pxor x1, x1
37bc13564ucomisd x2, x1
37bc13568jp 0x37bc13570
37bc1356aje 0x37bc13c40
37bc13570
37bc13570loc_37bc13570:
37bc13570movapd x1, x15
37bc13575mulsd x1, x3
37bc13579comisd x1, x0
37bc1357djae 0x37bc13e82
37bc13583comisd x1, x13
37bc13588jae 0x37bc143b0
37bc1358emovapd x1, x15
37bc13593movapd x5, x15
37bc13598mulsd x1, x13
37bc1359dcomisd x1, x3
37bc135a1jae 0x37bc143f0
37bc135a7mulsd x5, x0
37bc135abcomisd x5, x3
37bc135afjae 0x37bc143f0
37bc135b5divsd x0, x3
37bc135b9pxor x4, x4
37bc135bdmovapd x1, x13
37bc135c2movapd x5, x4
37bc135c6divsd x5, x3
37bc135camovapd x13, x0
37bc135cfmulsd x13, x0
37bc135d4divsd x1, x3
37bc135d8movapd x2, x5
37bc135dcmulsd x2, x4
37bc135e0movapd x10, x2
37bc135e5movapd x2, x9
37bc135eamulsd x2, x5
37bc135eeaddsd x10, x3
37bc135f3movapd x12, x2
37bc135f8movapd x2, x7
37bc135fcsubsd x2, x12
37bc13601mulsd x7, x5
37bc13605movapd x12, x8
37bc1360amulsd x12, x5
37bc1360fdivsd x2, x10
37bc13614addsd x7, x9
37bc13619movapd x9, x6
37bc1361esubsd x9, x12
37bc13623mulsd x6, x5
37bc13627movapd x5, x13
37bc1362cmovapd x11, x1
37bc13631movapd x14, x1
37bc13636mulsd x11, x1
37bc1363bmulsd x14, x0
37bc13640addsd x6, x8
37bc13645movapd x12, x11
37bc1364amovsd_xmm [rsp+48], x11
37bc13651addsd x12, x13
37bc13656movq rax, x12
37bc1365bmovsd_xmm x12, [rip+0x83880c]
37bc13664addsd x11, x12
37bc13669movsd_xmm [rsp+80], x12
37bc13670movapd x8, x11
37bc13675addsd x8, x14
37bc1367aaddsd x14, x13
37bc1367fdivsd x7, x10
37bc13684maxsd x8, x14
37bc13689movsd_xmm x14, [rip+0x838816]
37bc13692mulsd x14, x15
37bc13697mulsd x14, x15
37bc1369cmulsd x8, x14
37bc136a1divsd x9, x10
37bc136a6movapd x14, x8
37bc136abmovapd x15, x8
37bc136b0movapd x8, x1
37bc136b5addsd x1, x0
37bc136b9subsd x8, x0
37bc136beaddsd x8, x8
37bc136c3mulsd x8, x1
37bc136c8addsd x8, x12
37bc136cdcomisd x8, x4
37bc136d2divsd x6, x10
37bc136d7jb 0x37bc147c3
37bc136ddmovq x0, rax
37bc136e2lea rsi, [rsp+96]
37bc136e7addsd x0, x12
37bc136ecmulsd x0, [rip+0x8387ac]
37bc136f4movapd x1, x0
37bc136f8mulsd x1, x0
37bc136fcsubsd x1, x13
37bc13701andpd x1, [rip+0x838777]
37bc13709sqrtsd x1, x1
37bc1370daddsd x0, x1
37bc13711movapd x1, x4
37bc13715divsd x1, x0
37bc13719mulsd x1, x4
37bc1371daddsd x0, x1
37bc13721addsd x5, x1
37bc13725divsd x5, x0
37bc13729movapd x0, x4
37bc1372dsubsd x12, x5
37bc13732movapd x8, x5
37bc13737movapd x5, x2
37bc1373bdivsd x0, x12
37bc13740mulsd x5, x0
37bc13744movapd x1, x0
37bc13748mulsd x0, x7
37bc1374cmulsd x1, x4
37bc13750addsd x5, x7
37bc13754subsd x2, x0
37bc13758movapd x0, x4
37bc1375cdivsd x0, x8
37bc13761addsd x1, x12
37bc13766movapd x7, x2
37bc1376amovapd x2, x9
37bc1376fdivsd x7, x1
37bc13773mulsd x4, x0
37bc13777addsd x4, x8
37bc1377caddsd x8, x14
37bc13781sqrtsd x8, x8
37bc13786mulsd x3, x8
37bc1378bdivsd x5, x1
37bc1378fmovapd x1, x6
37bc13793mulsd x1, x0
37bc13797mulsd x0, x9
37bc1379csubsd x2, x1
37bc137a0addsd x0, x6
37bc137a4divsd x2, x4
37bc137a8divsd x0, x4
37bc137acmovapd x4, x7
37bc137b0xorpd x4, [rip+0x8386d8]
37bc137b8movq rax, x4
37bc137bdmovapd x6, x2
37bc137c1xorpd x6, [rip+0x8386c7]
37bc137c9xorpd x0, [rip+0x8386bf]
37bc137d1movapd x9, x0
37bc137d6
37bc137d6loc_37bc137d6:
37bc137d6movapd x0, x5
37bc137damovq x1, rax
37bc137dfmovapd x4, x9
37bc137e4mov rdx, rsi
37bc137e7mulsd x0, x5
37bc137eblea rcx, [rsp+112]
37bc137f0movsd_xmm [rsp+80], x5
37bc137f6mov rdi, [rsp+384]
37bc137femulsd x1, x7
37bc13802movsd_xmm [rdi], x3
37bc13806mulsd x2, x6
37bc1380amovapd x3, x5
37bc1380emulsd x3, x7
37bc13812mulsd x4, x6
37bc13816subsd x0, x1
37bc1381amovapd x1, x9
37bc1381fmulsd x1, x9
37bc13824subsd x3, x3
37bc13828subsd x4, x4
37bc1382csubsd x1, x2
37bc13830addsd x4, x3
37bc13834addsd x0, x1
37bc13838movsd_xmm [rsp+104], x4
37bc1383emovsd_xmm [rsp+96], x0
37bc13844call fn_37c4301d0
37bc13849movsd_xmm x1, [rsp+112]
37bc1384fpxor x4, x4
37bc13853movsd_xmm x5, [rsp+80]
37bc13859movapd x0, x4
37bc1385dmov rax, [rsp+392]
37bc13865divsd x0, x1
37bc13869mulsd x4, x0
37bc1386daddsd x4, x1
37bc13871movapd x1, x7
37bc13875mulsd x1, x0
37bc13879addsd x1, x5
37bc1387dmulsd x5, x0
37bc13881divsd x1, x4
37bc13885subsd x7, x5
37bc13889movapd x2, x7
37bc1388ddivsd x2, x4
37bc13891movsd_xmm [rax], x1
37bc13895movapd x1, x6
37bc13899mulsd x1, x0
37bc1389daddsd x1, x9
37bc138a2divsd x1, x4
37bc138a6movsd_xmm [rax+8], x2
37bc138abmov rax, [rsp+400]
37bc138b3movsd_xmm [rax], x1
37bc138b7movapd x1, x9
37bc138bcmulsd x1, x0
37bc138c0subsd x6, x1
37bc138c4movapd x0, x6
37bc138c8divsd x0, x4
37bc138ccmovsd_xmm [rax+8], x0
37bc138d1jmp 0x37bc134f4
37bc138d6
37bc138d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc138e0
37bc138e0loc_37bc138e0:
37bc138e0pxor x1, x1
37bc138e4movapd x4, x9
37bc138e9movapd x5, x7
37bc138educomisd x2, x1
37bc138f1unpcklpd x4, x7
37bc138f5unpcklpd x5, x9
37bc138fajp 0x37bc13902
37bc138fcje 0x37bc13e30
37bc13902
37bc13902loc_37bc13902:
37bc13902movapd x1, x15
37bc13907mulsd x1, x3
37bc1390bcomisd x1, x0
37bc1390fjae 0x37bc13c90
37bc13915comisd x1, x13
37bc1391ajae 0x37bc13e78
37bc13920movapd x1, x15
37bc13925mulsd x1, x13
37bc1392acomisd x1, x3
37bc1392ejae 0x37bc13cf0
37bc13934movapd x1, x15
37bc13939mulsd x1, x0
37bc1393dcomisd x1, x3
37bc13941jae 0x37bc13cf0
37bc13947movapd x1, x13
37bc1394cmovapd x4, x0
37bc13950lea rdx, [rsp+96]
37bc13955movsd_xmm x5, [rip+0x838513]
37bc1395ddivsd x1, x2
37bc13961lea rcx, [rsp+112]
37bc13966movsd_xmm [rsp+64], x3
37bc1396cmovapd x0, x5
37bc13970movsd_xmm [rsp+80], x5
37bc13976mov [rsp+104], 0
37bc1397fdivsd x4, x2
37bc13983mulsd x1, x1
37bc13987subsd x0, x1
37bc1398bmovsd_xmm [rsp+88], x1
37bc13991mulsd x4, x4
37bc13995subsd x0, x4
37bc13999mulsd x0, [rip+0x8384ff]
37bc139a1movapd x2, x0
37bc139a5movsd_xmm [rsp+48], x0
37bc139abmulsd x2, x0
37bc139afaddsd x2, x1
37bc139b3movsd_xmm [rsp+96], x2
37bc139b9call fn_37c4301d0
37bc139bemovsd_xmm x0, [rsp+48]
37bc139c4pxor x4, x4
37bc139c8movsd_xmm x5, [rsp+112]
37bc139cemovsd_xmm x3, [rsp+64]
37bc139d4comisd x0, x4
37bc139d8jbe 0x37bc14710
37bc139deaddsd x0, x5
37bc139e2addsd x4, [rsp+120]
37bc139e8movsd_xmm x1, [rsp+88]
37bc139eemovapd x5, x0
37bc139f2movapd x2, x4
37bc139f6andpd x5, [rip+0x838482]
37bc139feandpd x2, [rip+0x83847a]
37bc13a06comisd x2, x5
37bc13a0ajbe 0x37bc14799
37bc13a10movapd x5, x0
37bc13a14pxor x2, x2
37bc13a18divsd x5, x4
37bc13a1cmulsd x1, x5
37bc13a20mulsd x5, x0
37bc13a24addsd x1, x2
37bc13a28addsd x5, x4
37bc13a2cdivsd x1, x5
37bc13a30movapd x14, x1
37bc13a35
37bc13a35loc_37bc13a35:
37bc13a35pxor x0, x0
37bc13a39movapd x2, x7
37bc13a3dmovsd_xmm [rsp+48], x3
37bc13a43lea rdx, [rsp+96]
37bc13a48movapd x1, x0
37bc13a4cmovapd x4, x0
37bc13a50lea rcx, [rsp+112]
37bc13a55divsd x1, x3
37bc13a59divsd x4, x14
37bc13a5emulsd x2, x1
37bc13a62movapd x5, x1
37bc13a66mulsd x5, x0
37bc13a6aaddsd x2, x9
37bc13a6fmulsd x9, x1
37bc13a74addsd x5, x3
37bc13a78movapd x3, x2
37bc13a7csubsd x7, x9
37bc13a81divsd x3, x5
37bc13a85movapd x2, x4
37bc13a89mulsd x2, x0
37bc13a8dmovapd x11, x2
37bc13a92movapd x2, x4
37bc13a96addsd x11, x14
37bc13a9bdivsd x7, x5
37bc13a9fmulsd x4, x3
37bc13aa3mulsd x2, x7
37bc13aa7subsd x7, x4
37bc13aabdivsd x7, x11
37bc13ab0addsd x2, x3
37bc13ab4divsd x2, x11
37bc13ab9movapd x3, x7
37bc13abdxorpd x3, [rip+0x8383cb]
37bc13ac5movapd x11, x3
37bc13acamovapd x9, x2
37bc13acfmovapd x2, x7
37bc13ad3movapd x7, x6
37bc13ad7mulsd x7, x1
37bc13adbmulsd x1, x8
37bc13ae0addsd x7, x8
37bc13ae5subsd x6, x1
37bc13ae9divsd x7, x5
37bc13aeddivsd x6, x5
37bc13af1movapd x5, x0
37bc13af5movapd x10, x7
37bc13afamovsd_xmm x7, [rsp+80]
37bc13b00addsd x7, x14
37bc13b05divsd x5, x7
37bc13b09movapd x4, x5
37bc13b0dmovapd x1, x5
37bc13b11mulsd x4, x0
37bc13b15mulsd x1, x6
37bc13b19mulsd x5, x10
37bc13b1eaddsd x4, x7
37bc13b22addsd x1, x10
37bc13b27subsd x6, x5
37bc13b2bdivsd x1, x4
37bc13b2fdivsd x6, x4
37bc13b33movapd x4, x9
37bc13b38mulsd x4, x2
37bc13b3cmulsd x2, x3
37bc13b40movapd x8, x1
37bc13b45movapd x5, x1
37bc13b49movapd x1, x9
37bc13b4emulsd x1, x9
37bc13b53subsd x1, x2
37bc13b57movapd x2, x8
37bc13b5cmulsd x2, x8
37bc13b61mulsd x5, x6
37bc13b65movapd x12, x6
37bc13b6axorpd x12, [rip+0x83831d]
37bc13b73mulsd x6, x12
37bc13b78subsd x5, x5
37bc13b7csubsd x2, x6
37bc13b80movapd x6, x4
37bc13b84subsd x6, x4
37bc13b88addsd x2, x1
37bc13b8cmovapd x1, x5
37bc13b90addsd x1, x6
37bc13b94movsd_xmm [rsp+96], x2
37bc13b9amovsd_xmm [rsp+104], x1
37bc13ba0call fn_37c4301d0
37bc13ba5movsd_xmm x1, [rsp+112]
37bc13babpxor x0, x0
37bc13bafmovapd x2, x9
37bc13bb4movapd x6, x0
37bc13bb8mov rax, [rsp+392]
37bc13bc0sqrtsd x7, x7
37bc13bc4divsd x6, x1
37bc13bc8mulsd x7, [rsp+48]
37bc13bcemulsd x0, x6
37bc13bd2mulsd x2, x6
37bc13bd6addsd x0, x1
37bc13bdamovapd x1, x11
37bc13bdfmulsd x1, x6
37bc13be3addsd x2, x11
37bc13be8unpcklpd x0, x0
37bc13becsubsd x1, x9
37bc13bf1unpcklpd x1, x2
37bc13bf5movapd x2, x12
37bc13bfadivpd x1, x0
37bc13bfemulsd x2, x6
37bc13c02subsd x2, x8
37bc13c07movups [rax], x1
37bc13c0amovapd x1, x8
37bc13c0fmov rax, [rsp+400]
37bc13c17mulsd x1, x6
37bc13c1baddsd x1, x12
37bc13c20unpcklpd x2, x1
37bc13c24divpd x2, x0
37bc13c28movups [rax], x2
37bc13c2bmov rax, [rsp+384]
37bc13c33movsd_xmm [rax], x7
37bc13c37jmp 0x37bc134f4
37bc13c3c
37bc13c3c 0f 1f 40 00 ..@.
37bc13c40
37bc13c40loc_37bc13c40:
37bc13c40maxsd x0, x13
37bc13c45mov rax, [rsp+384]
37bc13c4dmovsd_xmm [rax], x1
37bc13c51ucomisd x0, x1
37bc13c55jp 0x37bc14068
37bc13c5bjne 0x37bc14068
37bc13c61pxor x0, x0
37bc13c65movq x1, [rip+0x838203]
37bc13c6d
37bc13c6dloc_37bc13c6d:
37bc13c6dmov rax, [rsp+392]
37bc13c75movups [rax], x1
37bc13c78mov rax, [rsp+400]
37bc13c80movups [rax], x0
37bc13c83jmp 0x37bc134f4
37bc13c88
37bc13c88 0f 1f 84 00 00 00 00 00 ........
37bc13c90
37bc13c90loc_37bc13c90:
37bc13c90maxsd x3, x13
37bc13c95movapd x7, x13
37bc13c9amov rax, [rsp+392]
37bc13ca2movq x0, [rip+0x8381c6]
37bc13caamovups [rax], x0
37bc13cadmov rax, [rsp+400]
37bc13cb5pxor x0, x0
37bc13cb9divsd x7, x3
37bc13cbdmovups [rax], x0
37bc13cc0mov rax, [rsp+384]
37bc13cc8divsd x2, x3
37bc13cccmovapd x1, x7
37bc13cd0mulsd x1, x7
37bc13cd4mulsd x2, x2
37bc13cd8addsd x2, x1
37bc13cdcsqrtsd x2, x2
37bc13ce0mulsd x2, x3
37bc13ce4movsd_xmm [rax], x2
37bc13ce8jmp 0x37bc134f4
37bc13ced
37bc13ced 0f 1f 00 ...
37bc13cf0
37bc13cf0loc_37bc13cf0:
37bc13cf0comisd x13, x0
37bc13cf5movapd x7, x13
37bc13cfajb 0x37bc14280
37bc13d00divsd x0, x13
37bc13d05pxor x1, x1
37bc13d09movapd x11, x5
37bc13d0emovapd x3, x1
37bc13d12divsd x3, x13
37bc13d17mulsd x0, x0
37bc13d1baddsd x0, [rip+0x83814d]
37bc13d23sqrtsd x0, x0
37bc13d27mulsd x7, x0
37bc13d2bmovapd x9, x0
37bc13d30comisd x1, x9
37bc13d35movq rax, x7
37bc13d3amovddup x7, x3
37bc13d3emovapd x2, x3
37bc13d42mulpd x11, x7
37bc13d47mulpd x7, x4
37bc13d4bmulsd x2, x1
37bc13d4faddsubpd x5, x7
37bc13d53movapd x7, x11
37bc13d58addpd x7, x4
37bc13d5csubpd x4, x11
37bc13d61addsd x2, x13
37bc13d66movsd_xmm x4, x7
37bc13d6amovapd x7, x6
37bc13d6emulsd x7, x3
37bc13d72movddup x0, x2
37bc13d76mulsd x3, x8
37bc13d7bdivpd x5, x0
37bc13d7faddsd x7, x8
37bc13d84subsd x6, x3
37bc13d88divpd x4, x0
37bc13d8cdivsd x7, x2
37bc13d90divsd x6, x2
37bc13d94jbe 0x37bc146b8
37bc13d9amovapd x8, x9
37bc13d9fmovapd x0, x9
37bc13da4divsd x8, x1
37bc13da9mulsd x0, x8
37bc13daemovddup x2, x8
37bc13db3mulpd x2, x4
37bc13db7addsd x0, x1
37bc13dbbmovapd x1, x5
37bc13dbfaddpd x1, x2
37bc13dc3subpd x2, x5
37bc13dc7movsd_xmm x2, x1
37bc13dcbmovapd x3, x2
37bc13dcfmovapd x2, x7
37bc13dd3movddup x1, x0
37bc13dd7mulsd x2, x8
37bc13ddcmulsd x8, x6
37bc13de1divpd x3, x1
37bc13de5addsd x2, x6
37bc13de9subsd x8, x7
37bc13deemovapd x6, x8
37bc13df3divsd x2, x0
37bc13df7divsd x6, x0
37bc13dfb
37bc13dfbloc_37bc13dfb:
37bc13dfbmov rdi, [rsp+384]
37bc13e03mov [rdi], rax
37bc13e06mov rax, [rsp+392]
37bc13e0emovups [rax], x3
37bc13e11mov rax, [rsp+400]
37bc13e19movsd_xmm [rax], x2
37bc13e1dmovsd_xmm [rax+8], x6
37bc13e22jmp 0x37bc134f4
37bc13e27
37bc13e27 66 0f 1f 84 00 00 00 00 00 f........
37bc13e30
37bc13e30loc_37bc13e30:
37bc13e30movapd x7, x13
37bc13e35maxsd x7, x0
37bc13e39ucomisd x7, x1
37bc13e3djp 0x37bc13eb8
37bc13e3fjne 0x37bc13eb8
37bc13e41mov rax, [rsp+392]
37bc13e49pxor x0, x0
37bc13e4dmovups [rax], x0
37bc13e50mov rax, [rsp+400]
37bc13e58movq x0, [rip+0x838010]
37bc13e60movups [rax], x0
37bc13e63mov rax, [rsp+384]
37bc13e6bmovsd_xmm [rax], x1
37bc13e6fjmp 0x37bc134f4
37bc13e74
37bc13e74 0f 1f 40 00 ..@.
37bc13e78
37bc13e78loc_37bc13e78:
37bc13e78comisd x3, x0
37bc13e7cjae 0x37bc143ba
37bc13e82
37bc13e82loc_37bc13e82:
37bc13e82mov rax, [rsp+392]
37bc13e8apxor x1, x1
37bc13e8emovups [rax], x1
37bc13e91mov rax, [rsp+400]
37bc13e99movq x1, [rip+0x837fcf]
37bc13ea1movups [rax], x1
37bc13ea4mov rax, [rsp+384]
37bc13eacmovsd_xmm [rax], x0
37bc13eb0jmp 0x37bc134f4
37bc13eb5
37bc13eb5 0f 1f 00 ...
37bc13eb8
37bc13eb8loc_37bc13eb8:
37bc13eb8pxor x2, x2
37bc13ebcpxor x3, x3
37bc13ec0movapd x1, x4
37bc13ec4movups [rsp+48], x4
37bc13ec9divsd x2, x7
37bc13ecdmovapd x9, x4
37bc13ed2movups [rsp+64], x5
37bc13ed7lea rdx, [rsp+96]
37bc13edclea rcx, [rsp+112]
37bc13ee1mulsd x3, x2
37bc13ee5movddup x11, x2
37bc13eeamovapd x0, x11
37bc13eefmulpd x0, x5
37bc13ef3addsd x3, x7
37bc13ef7addpd x1, x0
37bc13efbsubpd x9, x0
37bc13f00movapd x0, x6
37bc13f04mulsd x0, x2
37bc13f08movddup x10, x3
37bc13f0dmulsd x2, x8
37bc13f12movsd_xmm x9, x1
37bc13f17divpd x9, x10
37bc13f1caddsd x0, x8
37bc13f21subsd x6, x2
37bc13f25divsd x6, x3
37bc13f29movapd x4, x9
37bc13f2emovapd x1, x9
37bc13f33mulsd x1, x9
37bc13f38unpckhpd x4, x4
37bc13f3cmovapd x5, x4
37bc13f40xorpd x4, [rip+0x837f48]
37bc13f48movapd x8, x4
37bc13f4dmulsd x4, x5
37bc13f51mulsd x8, x9
37bc13f56subsd x1, x4
37bc13f5asubsd x8, x8
37bc13f5fdivsd x0, x3
37bc13f63movapd x3, x6
37bc13f67xorpd x3, [rip+0x837f21]
37bc13f6fmovapd x2, x3
37bc13f73mulsd x3, x6
37bc13f77mulsd x2, x0
37bc13f7bmovapd x5, x0
37bc13f7fmovsd_xmm [rsp+80], x0
37bc13f85mulsd x5, x0
37bc13f89subsd x2, x2
37bc13f8dsubsd x5, x3
37bc13f91addsd x2, x8
37bc13f96pxor x8, x8
37bc13f9baddsd x1, x5
37bc13f9fmovsd_xmm [rsp+104], x2
37bc13fa5movsd_xmm [rsp+96], x1
37bc13fabcall fn_37c4301d0
37bc13fb0movupd x4, [rsp+48]
37bc13fb6movupd x5, [rsp+64]
37bc13fbcpxor x3, x3
37bc13fc0movsd_xmm x1, [rsp+112]
37bc13fc6movsd_xmm x0, [rsp+80]
37bc13fccmulpd x4, x11
37bc13fd1mov rax, [rsp+392]
37bc13fd9divsd x8, x1
37bc13fdeaddsubpd x5, x4
37bc13fe2movapd x2, x5
37bc13fe6divpd x2, x10
37bc13febmulsd x3, x8
37bc13ff0movddup x4, x8
37bc13ff5addsd x3, x1
37bc13ff9mulsd x1, x7
37bc13ffdmulpd x2, x4
37bc14001movapd x4, x2
37bc14005addpd x4, x9
37bc1400asubpd x9, x2
37bc1400fmovddup x2, x3
37bc14013movsd_xmm x9, x4
37bc14018divpd x9, x2
37bc1401dmovapd x2, x6
37bc14021mulsd x2, x8
37bc14026addsd x2, x0
37bc1402amulsd x0, x8
37bc1402fsubsd x6, x0
37bc14033divsd x2, x3
37bc14037movups [rax], x9
37bc1403bmov rax, [rsp+400]
37bc14043divsd x6, x3
37bc14047movsd_xmm [rax], x2
37bc1404bmovsd_xmm [rax+8], x6
37bc14050mov rax, [rsp+384]
37bc14058movsd_xmm [rax], x1
37bc1405cjmp 0x37bc134f4
37bc14061
37bc14061 0f 1f 80 00 00 00 00 .......
37bc14068
37bc14068loc_37bc14068:
37bc14068movapd x5, x8
37bc1406dlea rcx, [rsp+112]
37bc14072movapd x10, x9
37bc14077movsd_xmm [rsp+120], x6
37bc1407dxorpd x5, [rip+0x837e0b]
37bc14085xorpd x7, [rip+0x837e03]
37bc1408dmovapd x1, x5
37bc14091movapd x12, x7
37bc14096movsd_xmm [rsp+112], x5
37bc1409cunpcklpd x10, x7
37bc140a1unpcklpd x1, x6
37bc140a5movsd_xmm [rsp+80], x5
37bc140abmovups [rsp+48], x1
37bc140b0call fn_37c42fc80
37bc140b5lea rcx, [rsp+112]
37bc140bamovsd_xmm [rsp+112], x9
37bc140c1movapd x7, x0
37bc140c5movsd_xmm [rsp+120], x12
37bc140cccall fn_37c42fc80
37bc140d1pxor x3, x3
37bc140d5movapd x5, x12
37bc140damovapd x2, x6
37bc140demaxsd x0, x7
37bc140e2movapd x4, x3
37bc140e6unpcklpd x5, x9
37bc140ebmovhpd x2, [rsp+80]
37bc140f1movupd x1, [rsp+48]
37bc140f7lea rdx, [rsp+96]
37bc140fclea rcx, [rsp+112]
37bc14101divsd x4, x0
37bc14105mulsd x6, x4
37bc14109movddup x7, x4
37bc1410dmulpd x2, x7
37bc14111mulpd x7, x5
37bc14115movapd x5, x4
37bc14119mulsd x5, x3
37bc1411dmulsd x4, x12
37bc14122subsd x6, x8
37bc14127addsd x5, x0
37bc1412bmovapd x0, x2
37bc1412faddpd x0, x1
37bc14133subpd x1, x2
37bc14137addsd x4, x9
37bc1413cdivsd x6, x5
37bc14140movddup x2, x5
37bc14144movsd_xmm x1, x0
37bc14148divpd x1, x2
37bc1414cdivsd x4, x5
37bc14150movapd x5, x6
37bc14154mulsd x5, x6
37bc14158movapd x11, x1
37bc1415dmovapd x3, x1
37bc14161movapd x1, x10
37bc14166subpd x10, x7
37bc1416baddpd x1, x7
37bc1416funpckhpd x3, x3
37bc14173movapd x12, x3
37bc14178movapd x0, x10
37bc1417dmovsd_xmm x0, x1
37bc14181movapd x7, x0
37bc14185movapd x1, x3
37bc14189xorpd x1, [rip+0x837cff]
37bc14191divpd x7, x2
37bc14195movapd x8, x4
37bc1419amovapd x9, x8
37bc1419fmulsd x9, x8
37bc141a4movapd x2, x7
37bc141a8unpckhpd x2, x2
37bc141acmovapd x4, x2
37bc141b0xorpd x4, [rip+0x837cd8]
37bc141b8movapd x10, x2
37bc141bdmovapd x2, x6
37bc141c1mulsd x2, x1
37bc141c5movapd x0, x4
37bc141c9mulsd x4, x10
37bc141cemulsd x1, x3
37bc141d2mulsd x0, x8
37bc141d7subsd x9, x4
37bc141dcmovapd x4, x2
37bc141e0subsd x5, x1
37bc141e4subsd x4, x2
37bc141e8subsd x0, x0
37bc141ecaddsd x5, x9
37bc141f1addsd x4, x0
37bc141f5movsd_xmm [rsp+96], x5
37bc141fbmovsd_xmm [rsp+104], x4
37bc14201call fn_37c4301d0
37bc14206movsd_xmm x5, [rsp+112]
37bc1420cpxor x3, x3
37bc14210movapd x2, x12
37bc14215movapd x4, x3
37bc14219movapd x0, x10
37bc1421edivsd x4, x5
37bc14222mulsd x3, x4
37bc14226mulsd x2, x4
37bc1422amulsd x6, x4
37bc1422emulsd x0, x4
37bc14232mulsd x4, x8
37bc14237addsd x3, x5
37bc1423bmovapd x5, x11
37bc14240unpcklpd x2, x6
37bc14244addpd x5, x2
37bc14248subpd x11, x2
37bc1424dunpcklpd x3, x3
37bc14251unpcklpd x0, x4
37bc14255movapd x2, x0
37bc14259addpd x2, x7
37bc1425dsubpd x7, x0
37bc14261movapd x1, x11
37bc14266movsd_xmm x1, x5
37bc1426adivpd x1, x3
37bc1426emovsd_xmm x7, x2
37bc14272movapd x0, x7
37bc14276divpd x0, x3
37bc1427ajmp 0x37bc13c6d
37bc1427f
37bc1427f 90 .
37bc14280
37bc14280loc_37bc14280:
37bc14280movapd x1, x13
37bc14285movapd x3, x0
37bc14289movapd x11, x5
37bc1428edivsd x1, x0
37bc14292mulsd x1, x1
37bc14296addsd x1, [rip+0x837bd2]
37bc1429emovapd x7, x1
37bc142a2pxor x1, x1
37bc142a6sqrtsd x7, x7
37bc142aamulsd x3, x7
37bc142aecomisd x1, x7
37bc142b2movq rax, x3
37bc142b7movapd x3, x1
37bc142bbdivsd x3, x0
37bc142bfmovddup x2, x3
37bc142c3movapd x9, x3
37bc142c8mulpd x11, x2
37bc142cdmulpd x2, x4
37bc142d1mulsd x9, x1
37bc142d6addsubpd x5, x2
37bc142daaddsd x9, x0
37bc142dfmovapd x2, x5
37bc142e3movapd x5, x11
37bc142e8addpd x5, x4
37bc142ecsubpd x4, x11
37bc142f1movddup x13, x9
37bc142f6divpd x2, x13
37bc142fbmovapd x0, x4
37bc142ffmovapd x4, x6
37bc14303mulsd x4, x3
37bc14307movsd_xmm x0, x5
37bc1430bmulsd x3, x8
37bc14310addsd x4, x8
37bc14315subsd x6, x3
37bc14319divpd x0, x13
37bc1431edivsd x4, x9
37bc14323divsd x6, x9
37bc14328jbe 0x37bc14660
37bc1432emovapd x3, x7
37bc14332divsd x3, x1
37bc14336mulsd x7, x3
37bc1433amovddup x5, x3
37bc1433emulpd x0, x5
37bc14342movapd x5, x2
37bc14346addsd x1, x7
37bc1434aaddpd x5, x0
37bc1434esubpd x0, x2
37bc14352movddup x2, x1
37bc14356movsd_xmm x0, x5
37bc1435adivpd x0, x2
37bc1435emovapd x2, x4
37bc14362mulsd x2, x3
37bc14366mulsd x3, x6
37bc1436aaddsd x2, x6
37bc1436esubsd x3, x4
37bc14372movapd x6, x3
37bc14376divsd x2, x1
37bc1437adivsd x6, x1
37bc1437e
37bc1437eloc_37bc1437e:
37bc1437emov rdi, [rsp+384]
37bc14386mov [rdi], rax
37bc14389mov rax, [rsp+392]
37bc14391movups [rax], x0
37bc14394mov rax, [rsp+400]
37bc1439cmovsd_xmm [rax], x2
37bc143a0movsd_xmm [rax+8], x6
37bc143a5jmp 0x37bc134f4
37bc143aa
37bc143aa 66 0f 1f 44 00 00 f..D..
37bc143b0
37bc143b0loc_37bc143b0:
37bc143b0comisd x3, x0
37bc143b4jae 0x37bc13e82
37bc143ba
37bc143baloc_37bc143ba:
37bc143bamov rax, [rsp+392]
37bc143c2movq x0, [rip+0x837aa6]
37bc143camovups [rax], x0
37bc143cdmov rax, [rsp+400]
37bc143d5pxor x0, x0
37bc143d9movups [rax], x0
37bc143dcmov rax, [rsp+384]
37bc143e4movsd_xmm [rax], x3
37bc143e8jmp 0x37bc134f4
37bc143ed
37bc143ed 0f 1f 00 ...
37bc143f0
37bc143f0loc_37bc143f0:
37bc143f0comisd x13, x0
37bc143f5xorpd x6, [rip+0x837a93]
37bc143fdxorpd x7, [rip+0x837a8b]
37bc14405jb 0x37bc14538
37bc1440bdivsd x0, x13
37bc14410movapd x1, x6
37bc14414movapd x4, x0
37bc14418mulsd x4, x0
37bc1441caddsd x4, [rip+0x837a4c]
37bc14424sqrtsd x4, x4
37bc14428divsd x0, x4
37bc1442cmulsd x0, x3
37bc14430pxor x3, x3
37bc14434movapd x2, x3
37bc14438comisd x3, x4
37bc1443cdivsd x2, x13
37bc14441movq rax, x0
37bc14446movapd x0, x7
37bc1444amulsd x1, x2
37bc1444emovapd x5, x2
37bc14452mulsd x5, x3
37bc14456mulsd x7, x2
37bc1445aaddsd x1, x8
37bc1445fmulsd x8, x2
37bc14464addsd x5, x13
37bc14469addsd x7, x9
37bc1446eunpcklpd x5, x5
37bc14472subsd x6, x8
37bc14477movapd x8, x6
37bc1447cunpcklpd x8, x1
37bc14481unpcklpd x1, x6
37bc14485movapd x6, x9
37bc1448amulsd x6, x2
37bc1448edivpd x8, x5
37bc14493subsd x0, x6
37bc14497movapd x6, x0
37bc1449bunpcklpd x6, x7
37bc1449funpcklpd x7, x0
37bc144a3divpd x1, x5
37bc144a7divpd x6, x5
37bc144abdivpd x7, x5
37bc144afjbe 0x37bc14720
37bc144b5movapd x2, x4
37bc144b9divsd x2, x3
37bc144bdmovddup x5, x2
37bc144c1mulsd x2, x4
37bc144c5mulpd x1, x5
37bc144c9mulpd x5, x7
37bc144cdaddsd x2, x3
37bc144d1movddup x3, x2
37bc144d5movapd x2, x8
37bc144daaddpd x2, x1
37bc144desubpd x1, x8
37bc144e3movsd_xmm x1, x2
37bc144e7divpd x1, x3
37bc144ebmovapd x2, x6
37bc144efaddpd x2, x5
37bc144f3subpd x5, x6
37bc144f7shufpd x2, x5, 2
37bc144fcdivpd x2, x3
37bc14500
37bc14500loc_37bc14500:
37bc14500mov rdi, [rsp+384]
37bc14508movddup x0, [rip+0x837980]
37bc14510mov [rdi], rax
37bc14513mov rax, [rsp+392]
37bc1451bxorpd x0, x1
37bc1451fmovups [rax], x0
37bc14522mov rax, [rsp+400]
37bc1452amovups [rax], x2
37bc1452djmp 0x37bc134f4
37bc14532
37bc14532 66 0f 1f 44 00 00 f..D..
37bc14538
37bc14538loc_37bc14538:
37bc14538movapd x1, x13
37bc1453dpxor x2, x2
37bc14541divsd x1, x0
37bc14545mulsd x1, x1
37bc14549addsd x1, [rip+0x83791f]
37bc14551sqrtsd x1, x1
37bc14555divsd x3, x1
37bc14559comisd x2, x1
37bc1455dmovq rax, x3
37bc14562movapd x3, x2
37bc14566divsd x3, x0
37bc1456amovapd x4, x3
37bc1456emulsd x4, x2
37bc14572addsd x4, x0
37bc14576movapd x0, x6
37bc1457amulsd x0, x3
37bc1457eunpcklpd x4, x4
37bc14582addsd x0, x8
37bc14587mulsd x8, x3
37bc1458csubsd x6, x8
37bc14591movapd x8, x7
37bc14596mulsd x7, x3
37bc1459amovapd x5, x6
37bc1459eunpcklpd x5, x0
37bc145a2unpcklpd x0, x6
37bc145a6movapd x6, x9
37bc145abmulsd x6, x3
37bc145afaddsd x7, x9
37bc145b4divpd x5, x4
37bc145b8subsd x8, x6
37bc145bdmovapd x6, x8
37bc145c2unpcklpd x6, x7
37bc145c6unpcklpd x7, x8
37bc145cbdivpd x0, x4
37bc145cfdivpd x6, x4
37bc145d3divpd x7, x4
37bc145d7jbe 0x37bc14778
37bc145ddmovapd x4, x1
37bc145e1divsd x4, x2
37bc145e5movddup x8, x4
37bc145eamulsd x4, x1
37bc145eemulpd x0, x8
37bc145f3mulpd x7, x8
37bc145f8addsd x4, x2
37bc145fc
37bc145fcloc_37bc145fc:
37bc145fcmovapd x1, x0
37bc14600subpd x0, x5
37bc14604movddup x2, x4
37bc14608mov rsi, [rsp+384]
37bc14610addpd x1, x5
37bc14614mov [rsi], rax
37bc14617mov rax, [rsp+392]
37bc1461fmovsd_xmm x0, x1
37bc14623divpd x0, x2
37bc14627movapd x1, x7
37bc1462bsubpd x7, x6
37bc1462faddpd x1, x6
37bc14633shufpd x1, x7, 2
37bc14638divpd x1, x2
37bc1463cmovddup x2, [rip+0x83784c]
37bc14644xorpd x0, x2
37bc14648movups [rax], x0
37bc1464bmov rax, [rsp+400]
37bc14653movups [rax], x1
37bc14656jmp 0x37bc134f4
37bc1465b
37bc1465b 0f 1f 44 00 00 ..D..
37bc14660
37bc14660loc_37bc14660:
37bc14660movapd x3, x1
37bc14664divsd x3, x7
37bc14668mulsd x1, x3
37bc1466cmovddup x5, x3
37bc14670mulpd x2, x5
37bc14674addsd x1, x7
37bc14678movapd x5, x2
37bc1467caddpd x5, x0
37bc14680subpd x0, x2
37bc14684movddup x2, x1
37bc14688movsd_xmm x0, x5
37bc1468cdivpd x0, x2
37bc14690movapd x2, x6
37bc14694mulsd x2, x3
37bc14698addsd x2, x4
37bc1469cmulsd x4, x3
37bc146a0subsd x6, x4
37bc146a4divsd x2, x1
37bc146a8divsd x6, x1
37bc146acjmp 0x37bc1437e
37bc146b1
37bc146b1 0f 1f 80 00 00 00 00 .......
37bc146b8
37bc146b8loc_37bc146b8:
37bc146b8movapd x0, x1
37bc146bcdivsd x0, x9
37bc146c1mulsd x1, x0
37bc146c5movddup x2, x0
37bc146c9mulpd x2, x5
37bc146cdaddsd x1, x9
37bc146d2movapd x3, x2
37bc146d6addpd x3, x4
37bc146dasubpd x4, x2
37bc146demovddup x2, x1
37bc146e2shufpd x3, x4, 2
37bc146e7divpd x3, x2
37bc146ebmovapd x2, x6
37bc146efmulsd x2, x0
37bc146f3addsd x2, x7
37bc146f7mulsd x7, x0
37bc146fbsubsd x6, x7
37bc146ffdivsd x2, x1
37bc14703divsd x6, x1
37bc14707jmp 0x37bc13dfb
37bc1470c
37bc1470c 0f 1f 40 00 ..@.
37bc14710
37bc14710loc_37bc14710:
37bc14710subsd x5, x0
37bc14714movapd x14, x5
37bc14719jmp 0x37bc13a35
37bc1471e
37bc1471e 66 90 f.
37bc14720
37bc14720loc_37bc14720:
37bc14720movapd x2, x3
37bc14724divsd x2, x4
37bc14728movddup x5, x2
37bc1472cmulsd x2, x3
37bc14730mulpd x8, x5
37bc14735mulpd x5, x6
37bc14739addsd x2, x4
37bc1473dmovddup x3, x2
37bc14741movapd x2, x8
37bc14746addpd x2, x1
37bc1474asubpd x1, x8
37bc1474fmovsd_xmm x1, x2
37bc14753divpd x1, x3
37bc14757movapd x2, x5
37bc1475baddpd x2, x7
37bc1475fsubpd x7, x5
37bc14763shufpd x2, x7, 2
37bc14768divpd x2, x3
37bc1476cjmp 0x37bc14500
37bc14771
37bc14771 0f 1f 80 00 00 00 00 .......
37bc14778
37bc14778loc_37bc14778:
37bc14778movapd x4, x2
37bc1477cdivsd x4, x1
37bc14780movddup x3, x4
37bc14784mulsd x4, x2
37bc14788mulpd x5, x3
37bc1478cmulpd x6, x3
37bc14790addsd x4, x1
37bc14794jmp 0x37bc145fc
37bc14799
37bc14799loc_37bc14799:
37bc14799movapd x5, x4
37bc1479dpxor x2, x2
37bc147a1divsd x5, x0
37bc147a5mulsd x2, x5
37bc147a9mulsd x4, x5
37bc147adaddsd x2, x1
37bc147b1addsd x4, x0
37bc147b5divsd x2, x4
37bc147b9movapd x14, x2
37bc147bejmp 0x37bc13a35
37bc147c3
37bc147c3loc_37bc147c3:
37bc147c3movq x8, rax
37bc147c8lea rsi, [rsp+96]
37bc147cdlea rcx, [rsp+112]
37bc147d2movsd_xmm x14, [rsp+48]
37bc147d9subsd x8, [rsp+80]
37bc147e0mov rdx, rsi
37bc147e3movsd_xmm [rsp+88], x2
37bc147e9mulsd x8, [rip+0x8376ae]
37bc147f2movsd_xmm [rsp+64], x3
37bc147f8mov [rsp+104], 0
37bc14801movapd x0, x8
37bc14806mulsd x0, x8
37bc1480baddsd x0, x14
37bc14810movsd_xmm [rsp+96], x0
37bc14816call fn_37c4301d0
37bc1481bpxor x4, x4
37bc1481fmovsd_xmm x3, [rsp+64]
37bc14825movsd_xmm x2, [rsp+88]
37bc1482bcomisd x8, x4
37bc14830jb 0x37bc14957
37bc14836movsd_xmm x0, [rsp+120]
37bc1483caddsd x8, [rsp+112]
37bc14843addsd x0, x4
37bc14847movapd x1, x8
37bc1484candpd x1, [rip+0x83762c]
37bc14854movapd x5, x0
37bc14858andpd x5, [rip+0x837620]
37bc14860comisd x5, x1
37bc14864jbe 0x37bc1496b
37bc1486amovapd x1, x8
37bc1486fmovapd x5, x14
37bc14874divsd x1, x0
37bc14878mulsd x5, x1
37bc1487cmulsd x1, x8
37bc14881addsd x4, x5
37bc14885addsd x1, x0
37bc14889divsd x4, x1
37bc1488d
37bc1488dloc_37bc1488d:
37bc1488dmovq x0, [rip+0x8375fb]
37bc14895xorpd x4, x0
37bc14899movapd x8, x4
37bc1489e
37bc1489eloc_37bc1489e:
37bc1489epxor x1, x1
37bc148a2movapd x13, x7
37bc148a7movapd x14, x2
37bc148acmovapd x5, x1
37bc148b0divsd x5, x8
37bc148b5mulsd x13, x5
37bc148bamovapd x4, x5
37bc148bemulsd x4, x1
37bc148c2mulsd x2, x5
37bc148c6subsd x14, x13
37bc148cbaddsd x4, x8
37bc148d0addsd x8, [rsp+80]
37bc148d7addsd x2, x7
37bc148dbdivsd x14, x4
37bc148e0divsd x2, x4
37bc148e4movapd x4, x1
37bc148e8movapd x7, x14
37bc148edmovq rax, x14
37bc148f2xorpd x7, x0
37bc148f6divsd x4, x8
37bc148fbmovapd x5, x2
37bc148ffmovapd x2, x6
37bc14903xorpd x5, x0
37bc14907mulsd x2, x4
37bc1490bmulsd x1, x4
37bc1490fmovapd x13, x2
37bc14914movapd x2, x9
37bc14919mulsd x9, x4
37bc1491eaddsd x1, x8
37bc14923subsd x2, x13
37bc14928addsd x8, x15
37bc1492ddivsd x2, x1
37bc14931sqrtsd x8, x8
37bc14936addsd x9, x6
37bc1493bmulsd x3, x8
37bc14940divsd x9, x1
37bc14945xorpd x9, x0
37bc1494axorpd x0, x2
37bc1494emovapd x6, x0
37bc14952jmp 0x37bc137d6
37bc14957
37bc14957loc_37bc14957:
37bc14957subsd x8, [rsp+112]
37bc1495emovq x0, [rip+0x83752a]
37bc14966jmp 0x37bc1489e
37bc1496b
37bc1496bloc_37bc1496b:
37bc1496bmovapd x1, x0
37bc1496fdivsd x1, x8
37bc14974mulsd x0, x1
37bc14978mulsd x4, x1
37bc1497caddsd x4, [rsp+48]
37bc14982addsd x0, x8
37bc14987divsd x4, x0
37bc1498bjmp 0x37bc1488d
37bc133d0
37bc14990
37bc14990 // align 0x20
37bc14990 // align 0x20
37bc149a0
37bc149a0zlals0_:
37bc149a0push r15
37bc149a2push r14
37bc149a4push r13
37bc149a6push r12
37bc149a8push rbp
37bc149a9push rdi
37bc149aapush rsi
37bc149abpush rbx
37bc149acsub rsp, 408
37bc149b3movups [rsp+288], x6
37bc149bbmovups [rsp+304], x7
37bc149c3movups [rsp+320], x8
37bc149ccmovups [rsp+336], x9
37bc149d5movups [rsp+352], x10
37bc149demovups [rsp+368], x11
37bc149e7movups [rsp+384], x12
37bc149f0mov rsi, [rsp+528]
37bc149f8mov r14, [rsp+544]
37bc14a00mov ecx, [rcx]
37bc14a02mov r13, [rsp+568]
37bc14a0amov esi, [rsi]
37bc14a0cmov r14l, [r14]
37bc14a0fmov rdi, [rsp+584]
37bc14a17mov r15, [rsp+624]
37bc14a1fmov rax, rdx
37bc14a22mov r11, r8
37bc14a25mov rbp, r9
37bc14a28mov [rsp+160], esi
37bc14a2fmov r8, [rsp+592]
37bc14a37mov r9, [rsp+664]
37bc14a3fmov [rsp+168], r14l
37bc14a47mov rdx, [rsp+576]
37bc14a4fmov rbx, [rsp+656]
37bc14a57mov [r9], 0
37bc14a5emov r10l, [r8]
37bc14a61mov r9l, -1
37bc14a67mov r8l, 1
37bc14a6dmov edx, [rdx]
37bc14a6fcmp ecx, 1
37bc14a72jbe 0x37bc14af3
37bc14a74
37bc14a74loc_37bc14a74:
37bc14a74mov rax, [rsp+664]
37bc14a7cmov [rsp+280], r8l
37bc14a84lea rdx, [rsp+280]
37bc14a8cmov r8l, 6
37bc14a92lea rcx, [rip+0x837417]
37bc14a99mov [rax], r9l
37bc14a9ccall xerbla_
37bc14aa1nop
37bc14aa2
37bc14aa2loc_37bc14aa2:
37bc14aa2movups x6, [rsp+288]
37bc14aaamovups x7, [rsp+304]
37bc14ab2movups x8, [rsp+320]
37bc14abbmovups x9, [rsp+336]
37bc14ac4movups x10, [rsp+352]
37bc14acdmovups x11, [rsp+368]
37bc14ad6movups x12, [rsp+384]
37bc14adfadd rsp, 408
37bc14ae6pop rbx
37bc14ae7pop rsi
37bc14ae8pop rdi
37bc14ae9pop rbp
37bc14aeapop r12
37bc14aecpop r13
37bc14aeepop r14
37bc14af0pop r15
37bc14af2ret
37bc14af3
37bc14af3loc_37bc14af3:
37bc14af3mov r12l, [rax]
37bc14af6mov [rsp+200], r12l
37bc14afetest r12l, r12l
37bc14b01jle 0x37bc15027
37bc14b07mov eax, [r11]
37bc14b0atest eax, eax
37bc14b0cjle 0x37bc15016
37bc14b12mov r11l, [rbp]
37bc14b16mov r9l, -4
37bc14b1cmov r8l, 4
37bc14b22cmp r11l, 1
37bc14b26ja 0x37bc14a74
37bc14b2cmov r9, [rsp+512]
37bc14b34mov r8l, [r9]
37bc14b37test r8l, r8l
37bc14b3ajle 0x37bc15038
37bc14b40add eax, r12l
37bc14b43mov [rsp+232], eax
37bc14b4aadd eax, 1
37bc14b4dmov [rsp+236], eax
37bc14b54cmp esi, eax
37bc14b56jl 0x37bc15ecc
37bc14b5cmov esi, eax
37bc14b5ecmp r14l, eax
37bc14b61jl 0x37bc15eff
37bc14b67mov rax, [rsp+560]
37bc14b6fmov eax, [rax]
37bc14b71test eax, eax
37bc14b73js 0x37bc15eee
37bc14b79cmp edx, esi
37bc14b7bjl 0x37bc15f21
37bc14b81cmp r10l, esi
37bc14b84jl 0x37bc15f10
37bc14b8amov rsi, [rsp+632]
37bc14b92mov esi, [rsi]
37bc14b94mov [rsp+176], esi
37bc14b9btest esi, esi
37bc14b9djle 0x37bc15edd
37bc14ba3movsxd rsi, edx
37bc14ba6mov [rsp+240], rsi
37bc14baenot rsi
37bc14bb1mov [rsp+248], rsi
37bc14bb9movsxd rsi, r10l
37bc14bbcmov [rsp+216], rsi
37bc14bc4not rsi
37bc14bc7mov [rsp+224], rsi
37bc14bcfmov esi, [rsp+236]
37bc14bd6add esi, r11l
37bc14bd9mov [rsp+212], esi
37bc14be0test ecx, ecx
37bc14be2jne 0x37bc154e4
37bc14be8test eax, eax
37bc14beaje 0x37bc14cc0
37bc14bf0mov rsi, [rsp+248]
37bc14bf8mov r12, rdi
37bc14bfbmov rdi, [rsp+240]
37bc14c03mov ebp, 1
37bc14c08mov rcx, [rsp+216]
37bc14c10mov [rsp+624], r15
37bc14c18lea rdx, [rsi+2*rdi]
37bc14c1cmov rsi, [rsp+224]
37bc14c24mov [rsp+656], rbx
37bc14c2cmov ebx, eax
37bc14c2emov r14, [rsp+520]
37bc14c36mov r15, [rsp+528]
37bc14c3elea rdi, [r13+4*rdx]
37bc14c43lea rsi, [rsi+2*rcx+1]
37bc14c48lea rax, [8*rsi]
37bc14c50mov rsi, rbp
37bc14c53mov rbp, rax
37bc14c56nop [rax+rax]
37bc14c60
37bc14c60loc_37bc14c60:
37bc14c60movsxd rcx, [r13+4*rsi-4]
37bc14c65movsxd rdx, [rdi+4*rsi]
37bc14c69lea r8, [rbp+r12]
37bc14c6emov [rsp+48], r12
37bc14c73mov [rsp+40], r8
37bc14c78add rsi, 1
37bc14c7cmov r8, r15
37bc14c7fadd r12, 8
37bc14c83sub rcx, 1
37bc14c87mov [rsp+32], r15
37bc14c8csub rdx, 1
37bc14c90shl rcx, 4
37bc14c94shl rdx, 4
37bc14c98lea r9, [r14+rcx]
37bc14c9cmov rcx, [rsp+512]
37bc14ca4add rdx, r14
37bc14ca7call zdrot_
37bc14caccmp ebx, esi
37bc14caejge 0x37bc14c60
37bc14cb0mov r15, [rsp+624]
37bc14cb8mov rbx, [rsp+656]
37bc14cc0
37bc14cc0loc_37bc14cc0:
37bc14cc0mov rax, [rsp+544]
37bc14cc8movsxd rdx, [rsp+200]
37bc14cd0mov r9, [rsp+536]
37bc14cd8mov r8, [rsp+528]
37bc14ce0mov [rsp+32], rax
37bc14ce5mov rcx, [rsp+512]
37bc14cedshl rdx, 4
37bc14cf1add rdx, [rsp+520]
37bc14cf9call zcopy_
37bc14cfemov rax, [rsp+552]
37bc14d06mov rsi, [rsp+536]
37bc14d0emov [rsp+656], rbx
37bc14d16mov r12, [rsp+512]
37bc14d1emov r13, [rsp+520]
37bc14d26lea rdi, [rax+4]
37bc14d2amov rax, [rsp+536]
37bc14d32mov r14, [rsp+528]
37bc14d3amov rbx, [rsp+544]
37bc14d42add rax, 16
37bc14d46mov rbp, rax
37bc14d49mov [rsp+200], rax
37bc14d51mov eax, [rsp+232]
37bc14d58sub eax, 1
37bc14d5bshl rax, 4
37bc14d5flea rsi, [rsi+rax+32]
37bc14d64mov rax, rdi
37bc14d67mov rdi, rbp
37bc14d6amov rbp, rax
37bc14d6dnop [rax]
37bc14d70
37bc14d70loc_37bc14d70:
37bc14d70movsxd rdx, [rbp]
37bc14d74mov [rsp+32], rbx
37bc14d79mov r9, rdi
37bc14d7cmov r8, r14
37bc14d7fmov rcx, r12
37bc14d82add rdi, 16
37bc14d86add rbp, 4
37bc14d8asub rdx, 1
37bc14d8eshl rdx, 4
37bc14d92add rdx, r13
37bc14d95call zcopy_
37bc14d9acmp rsi, rdi
37bc14d9djne 0x37bc14d70
37bc14d9fmov rax, [rsp+632]
37bc14da7mov rbx, [rsp+656]
37bc14dafmov edx, [rax]
37bc14db1cmp edx, 1
37bc14db4je 0x37bc15e46
37bc14dbatest edx, edx
37bc14dbcjle 0x37bc15e92
37bc14dc2mov rax, [rsp+520]
37bc14dcapxor x6, x6
37bc14dcemov rsi, [rsp+216]
37bc14dd6mov [rsp+112], 8
37bc14ddfmov [rsp+136], 1
37bc14debmovsd_xmm x10, [rip+0x83710c]
37bc14df4mov [rsp+152], rax
37bc14dfcmov rax, [rsp+224]
37bc14e04mov [rsp+104], 1
37bc14e0clea rax, [rax+2*rsi]
37bc14e10mov rsi, [rsp+600]
37bc14e18mov [rsp+184], edx
37bc14e1fshl rax, 3
37bc14e23mov [rsp+624], r15
37bc14e2bmov r15, [rsp+632]
37bc14e33lea rsi, [rsi+rax+16]
37bc14e38mov [rsp+144], rsi
37bc14e40mov rsi, [rsp+600]
37bc14e48lea rax, [rsi+rax+8]
37bc14e4dmov esi, edx
37bc14e4fmov [rsp+192], rax
37bc14e57movsxd rax, [rsp+160]
37bc14e5fshl rax, 4
37bc14e63mov r14, rax
37bc14e66lea rax, [rsp+280]
37bc14e6emov [rsp+176], rax
37bc14e76lea rax, [rip+0x837053]
37bc14e7dmov [rsp+120], rax
37bc14e82lea rax, [rip+0x837037]
37bc14e89mov [rsp+96], rax
37bc14e8elea rax, [rip+0x837043]
37bc14e95mov [rsp+128], rax
37bc14e9dnop [rax]
37bc14ea0
37bc14ea0loc_37bc14ea0:
37bc14ea0mov rdx, [rsp+144]
37bc14ea8mov rax, [rsp+608]
37bc14eb0mov rcx, [rsp+112]
37bc14eb5mov edi, [rsp+104]
37bc14eb9movsd_xmm x1, [rdx-8]
37bc14ebemovsd_xmm x12, [rax+rcx-8]
37bc14ec5mov rax, [rsp+600]
37bc14ecdmovapd x0, x1
37bc14ed1xorpd x0, [rip+0x837017]
37bc14ed9movsd_xmm x11, [rax+rcx-8]
37bc14ee0mov eax, edi
37bc14ee2add edi, 1
37bc14ee5mov [rsp+104], edi
37bc14ee9movsd_xmm [rsp+264], x0
37bc14ef2cmp esi, [rsp+136]
37bc14ef9jle 0x37bc14f28
37bc14efbmov rdi, [rsp+616]
37bc14f03movsd_xmm x0, [rdx]
37bc14f07xorpd x0, [rip+0x836fe1]
37bc14f0fmovsd_xmm x8, [rdi+rcx-8]
37bc14f16xorpd x8, [rip+0x836fd1]
37bc14f1fmovsd_xmm [rsp+272], x0
37bc14f28
37bc14f28loc_37bc14f28:
37bc14f28mov rcx, [rsp+112]
37bc14f2dmov rdi, [rsp+624]
37bc14f35movsd_xmm x0, [rdi+rcx-8]
37bc14f3bmov ecx, 0
37bc14f40ucomisd x0, x6
37bc14f44setnp dl
37bc14f47cmovne edx, ecx
37bc14f4atest dl, dl
37bc14f4cjne 0x37bc14f60
37bc14f4eucomisd x1, x6
37bc14f52setnp cl
37bc14f55cmove edx, ecx
37bc14f58test dl, dl
37bc14f5aje 0x37bc154c5
37bc14f60
37bc14f60loc_37bc14f60:
37bc14f60pxor x0, x0
37bc14f64
37bc14f64loc_37bc14f64:
37bc14f64mov rdi, [rsp+112]
37bc14f69movsd_xmm [rbx+rdi-8], x0
37bc14f6fcmp [rsp+136], 1
37bc14f78je 0x37bc15053
37bc14f7emov rdi, [rsp+624]
37bc14f86sub eax, 2
37bc14f89mov r12, [rsp+192]
37bc14f91mov rbp, rbx
37bc14f94lea r13, [rdi+8*rax+8]
37bc14f99jmp 0x37bc14fba
37bc14f9b
37bc14f9b 0f 1f 44 00 00 ..D..
37bc14fa0
37bc14fa0loc_37bc14fa0:
37bc14fa0add rdi, 8
37bc14fa4movsd_xmm [rbp], x1
37bc14fa9add r12, 8
37bc14fadadd rbp, 8
37bc14fb1cmp r13, rdi
37bc14fb4je 0x37bc15050
37bc14fba
37bc14fbaloc_37bc14fba:
37bc14fbamovsd_xmm x0, [rdi]
37bc14fbeucomisd x0, x6
37bc14fc2jp 0x37bc14fca
37bc14fc4pxor x1, x1
37bc14fc8je 0x37bc14fa0
37bc14fca
37bc14fcaloc_37bc14fca:
37bc14fcamovsd_xmm x2, [r12]
37bc14fd0ucomisd x2, x6
37bc14fd4jp 0x37bc14fdc
37bc14fd6pxor x1, x1
37bc14fdaje 0x37bc14fa0
37bc14fdc
37bc14fdcloc_37bc14fdc:
37bc14fdcmovapd x7, x0
37bc14fe0lea rdx, [rsp+264]
37bc14fe8mov rcx, r12
37bc14febmulsd x7, x2
37bc14fefcall dlamc3_
37bc14ff4movsd_xmm x2, [r12]
37bc14ffamovapd x1, x0
37bc14ffesubsd x1, x12
37bc15003addsd x2, x11
37bc15008divsd x7, x1
37bc1500cmovapd x1, x7
37bc15010divsd x1, x2
37bc15014jmp 0x37bc14fa0
37bc15016
37bc15016loc_37bc15016:
37bc15016mov r9l, -3
37bc1501cmov r8l, 3
37bc15022jmp 0x37bc14a74
37bc15027
37bc15027loc_37bc15027:
37bc15027mov r9l, -2
37bc1502dmov r8l, 2
37bc15033jmp 0x37bc14a74
37bc15038
37bc15038loc_37bc15038:
37bc15038mov r9l, -5
37bc1503emov r8l, 5
37bc15044jmp 0x37bc14a74
37bc15049
37bc15049 0f 1f 80 00 00 00 00 .......
37bc15050
37bc15050loc_37bc15050:
37bc15050mov esi, [r15]
37bc15053
37bc15053loc_37bc15053:
37bc15053cmp esi, [rsp+104]
37bc15057jl 0x37bc15110
37bc1505dmovsxd rbp, [rsp+104]
37bc15062mov rdi, [rsp+112]
37bc15067mov r13, [rsp+624]
37bc1506fmov rax, rbp
37bc15072neg rax
37bc15075lea r12, [rdi+8*rax]
37bc15079lea rax, [rsp+272]
37bc15081mov rdi, [rsp+144]
37bc15089add r13, r12
37bc1508cmov [rsp+160], rax
37bc15094add r12, rbx
37bc15097jmp 0x37bc150b2
37bc15099
37bc15099 0f 1f 80 00 00 00 00 .......
37bc150a0
37bc150a0loc_37bc150a0:
37bc150a0movsd_xmm [r12+8*rbp], x1
37bc150a6add rbp, 1
37bc150aaadd rdi, 8
37bc150aecmp esi, ebp
37bc150b0jl 0x37bc15110
37bc150b2
37bc150b2loc_37bc150b2:
37bc150b2movsd_xmm x0, [r13+8*rbp]
37bc150b9ucomisd x0, x6
37bc150bdjp 0x37bc150c5
37bc150bfpxor x1, x1
37bc150c3je 0x37bc150a0
37bc150c5
37bc150c5loc_37bc150c5:
37bc150c5movsd_xmm x2, [rdi]
37bc150c9ucomisd x2, x6
37bc150cdjp 0x37bc150d5
37bc150cfpxor x1, x1
37bc150d3je 0x37bc150a0
37bc150d5
37bc150d5loc_37bc150d5:
37bc150d5mov rdx, [rsp+160]
37bc150ddmovapd x7, x0
37bc150e1mov rcx, rdi
37bc150e4mulsd x7, x2
37bc150e8call dlamc3_
37bc150edmovsd_xmm x2, [rdi]
37bc150f1movapd x1, x0
37bc150f5addsd x1, x8
37bc150faaddsd x2, x11
37bc150ffdivsd x7, x1
37bc15103movapd x1, x7
37bc15107divsd x1, x2
37bc1510bjmp 0x37bc150a0
37bc1510d
37bc1510d 0f 1f 00 ...
37bc15110
37bc15110loc_37bc15110:
37bc15110movsd_xmm [rbx], x10
37bc15115lea r8, [rip+0x836da4]
37bc1511cmov rdx, rbx
37bc1511fmov rcx, r15
37bc15122call dnrm2_
37bc15127mov rax, [rsp+512]
37bc1512fmov esi, [r15]
37bc15132movsd_xmm [rsp+280], x0
37bc1513bmov edi, [rax]
37bc1513dlea eax, [rdi+rdi]
37bc15140test edi, edi
37bc15142jle 0x37bc151cc
37bc15148add edi, 1
37bc1514btest esi, esi
37bc1514djle 0x37bc151cc
37bc1514fmov [rsp+160], eax
37bc15156movsxd r12, [rsp+168]
37bc1515elea r10l, [rsi+rax]
37bc15162mov r9, -1
37bc15169mov r13, [rsp+200]
37bc15171mov r8l, 1
37bc15177lea r11, [rbx+8]
37bc1517blea ebp, [rsi-1]
37bc1517enop
37bc15180
37bc15180loc_37bc15180:
37bc15180movsxd rcx, r10l
37bc15183mov rdx, r9
37bc15186shl rdx, 4
37bc1518alea rax, [rbx+8*rcx]
37bc1518eadd rcx, rbp
37bc15191add rdx, r13
37bc15194lea rcx, [r11+8*rcx]
37bc15198nop [rax+rax]
37bc151a0
37bc151a0loc_37bc151a0:
37bc151a0movsd_xmm x0, [rdx]
37bc151a4add rax, 8
37bc151a8add rdx, 16
37bc151acmovsd_xmm [rax-8], x0
37bc151b1cmp rcx, rax
37bc151b4jne 0x37bc151a0
37bc151b6add r8l, 1
37bc151baadd r10l, esi
37bc151bdadd r9, r12
37bc151c0cmp edi, r8l
37bc151c3jne 0x37bc15180
37bc151c5mov eax, [rsp+160]
37bc151cc
37bc151ccloc_37bc151cc:
37bc151cclea eax, [rsi+rax+1]
37bc151d0mov rdi, [rsp+96]
37bc151d5movsxd rdx, esi
37bc151d8mov [rsp+48], rbx
37bc151ddmov rcx, [rsp+128]
37bc151e5cdqe
37bc151e7lea rdx, [rbx+8*rdx]
37bc151ebmov [rsp+88], 1
37bc151f4lea rax, [rbx+8*rax-8]
37bc151f9mov [rsp+72], rdx
37bc151femov rdx, r15
37bc15201mov r8, [rsp+512]
37bc15209mov [rsp+64], rcx
37bc1520emov rcx, [rsp+120]
37bc15213lea r9, [rip+0x836cae]
37bc1521amov [rsp+32], rax
37bc1521fmov [rsp+80], rdi
37bc15224mov [rsp+56], rdi
37bc15229mov [rsp+40], r15
37bc1522ecall dgemv_
37bc15233mov rax, [rsp+512]
37bc1523bmov esi, [r15]
37bc1523emov eax, [rax]
37bc15240test eax, eax
37bc15242jle 0x37bc152ec
37bc15248lea edi, [rax+1]
37bc1524btest esi, esi
37bc1524djle 0x37bc152ec
37bc15253mov rcx, [rsp+536]
37bc1525bmov [rsp+160], eax
37bc15262lea r10l, [rsi+2*rax]
37bc15266mov r9, -1
37bc1526dmovsxd r13, [rsp+168]
37bc15275mov r8l, 1
37bc1527blea r11, [rbx+8]
37bc1527flea ebp, [rsi-1]
37bc15282lea r12, [rcx+24]
37bc15286nop [rax+rax]
37bc15290
37bc15290loc_37bc15290:
37bc15290movsxd rcx, r10l
37bc15293mov rdx, r9
37bc15296shl rdx, 4
37bc1529alea rax, [rbx+8*rcx]
37bc1529eadd rcx, rbp
37bc152a1add rdx, r12
37bc152a4lea rcx, [r11+8*rcx]
37bc152a8nop
37bc152aanop [rax+rax]
37bc152b5nop [rax+rax]
37bc152c0
37bc152c0loc_37bc152c0:
37bc152c0movsd_xmm x0, [rdx]
37bc152c4add rax, 8
37bc152c8add rdx, 16
37bc152ccmovsd_xmm [rax-8], x0
37bc152d1cmp rcx, rax
37bc152d4jne 0x37bc152c0
37bc152d6add r8l, 1
37bc152daadd r10l, esi
37bc152ddadd r9, r13
37bc152e0cmp r8l, edi
37bc152e3jne 0x37bc15290
37bc152e5mov eax, [rsp+160]
37bc152ec
37bc152ecloc_37bc152ec:
37bc152eclea edx, [rsi+rax+1]
37bc152f0mov rsi, [rsp+96]
37bc152f5mov [rsp+48], rbx
37bc152falea r9, [rip+0x836bc7]
37bc15301add eax, edx
37bc15303movsxd rcx, edx
37bc15306mov rdi, [rsp+128]
37bc1530emov [rsp+88], 1
37bc15317cdqe
37bc15319lea rcx, [rbx+8*rcx-8]
37bc1531emov [rsp+80], rsi
37bc15323mov rdx, r15
37bc15326lea rax, [rbx+8*rax-8]
37bc1532bmov [rsp+72], rcx
37bc15330mov rcx, [rsp+120]
37bc15335mov [rsp+32], rax
37bc1533amov r8, [rsp+512]
37bc15342mov [rsp+64], rdi
37bc15347mov [rsp+56], rsi
37bc1534cmov [rsp+40], r15
37bc15351call dgemv_
37bc15356mov rax, [rsp+512]
37bc1535emovsxd rcx, [rax]
37bc15361test ecx, ecx
37bc15363jle 0x37bc15398
37bc15365movsxd r8, [r15]
37bc15368lea edx, [rcx-1]
37bc1536badd rdx, r8
37bc1536elea rax, [rbx+8*r8]
37bc15372lea r8, [rbx+8*rdx+8]
37bc15377mov rdx, [rsp+152]
37bc1537fnop
37bc15380
37bc15380loc_37bc15380:
37bc15380movsd_xmm x0, [rax]
37bc15384movhpd x0, [rax+8*rcx]
37bc15389add rax, 8
37bc1538dmovups [rdx], x0
37bc15390add rdx, r14
37bc15393cmp r8, rax
37bc15396jne 0x37bc15380
37bc15398
37bc15398loc_37bc15398:
37bc15398mov rax, [rsp+664]
37bc153a0mov rdi, [rsp+152]
37bc153a8mov [rsp+80], 1
37bc153b1lea r8, [rip+0x836b28]
37bc153b8mov r9, [rsp+176]
37bc153c0mov rdx, r8
37bc153c3lea rcx, [rip+0x836b1a]
37bc153camov [rsp+72], rax
37bc153cfmov rax, [rsp+528]
37bc153d7mov [rsp+56], rdi
37bc153dcadd rdi, 16
37bc153e0mov [rsp+64], rax
37bc153e5mov rax, [rsp+512]
37bc153edmov [rsp+48], rax
37bc153f2mov rax, [rsp+96]
37bc153f7mov [rsp+40], rax
37bc153fclea rax, [rip+0x836ac5]
37bc15403mov [rsp+32], rax
37bc15408call zlascl_
37bc1540dmov [rsp+152], rdi
37bc15415mov esi, [r15]
37bc15418add [rsp+136], 1
37bc15421mov edi, [rsp+104]
37bc15425add [rsp+112], 8
37bc1542badd [rsp+144], 8
37bc15434cmp [rsp+184], edi
37bc1543bjge 0x37bc14ea0
37bc15441
37bc15441loc_37bc15441:
37bc15441cmp [rsp+212], esi
37bc15448jle 0x37bc14aa2
37bc1544e
37bc1544eloc_37bc1544e:
37bc1544emov rbx, [rsp+528]
37bc15456mov rcx, [rsp+520]
37bc1545emovsxd rax, esi
37bc15461mov [rsp+56], 1
37bc1546ashl rax, 4
37bc1546emov edx, [rsp+236]
37bc15475mov r8, [rsp+512]
37bc1547dmov [rsp+48], rbx
37bc15482mov rbx, [rsp+544]
37bc1548aadd rcx, rax
37bc1548dmov [rsp+40], rcx
37bc15492sub edx, esi
37bc15494lea rcx, [rip+0x836a4a]
37bc1549bmov [rsp+32], rbx
37bc154a0mov rbx, [rsp+536]
37bc154a8mov [rsp+260], edx
37bc154aflea rdx, [rsp+260]
37bc154b7lea r9, [rbx+rax]
37bc154bbcall zlacpy_
37bc154c0jmp 0x37bc14aa2
37bc154c5
37bc154c5loc_37bc154c5:
37bc154c5mulsd x0, x1
37bc154c9addsd x1, x11
37bc154cedivsd x0, x12
37bc154d3divsd x0, x1
37bc154d7xorpd x0, [rip+0x836a11]
37bc154dfjmp 0x37bc14f64
37bc154e4
37bc154e4loc_37bc154e4:
37bc154e4cmp [rsp+176], 1
37bc154ecje 0x37bc15e0c
37bc154f2mov rax, [rsp+536]
37bc154famov rsi, [rsp+216]
37bc15502mov [rsp+504], rbp
37bc1550amovq x7, [rip+0x8369de]
37bc15512mov [rsp+568], r13
37bc1551amov [rsp+152], rax
37bc15522mov rax, [rsp+224]
37bc1552amov [rsp+584], rdi
37bc15532lea r12, [rax+2*rsi]
37bc15536mov esi, 1
37bc1553blea rax, [8*r12+8]
37bc15543mov [rsp+192], r12
37bc1554bmov [rsp+144], rax
37bc15553lea rax, [8*r12]
37bc1555bmov [rsp+184], rax
37bc15563movsxd rax, [rsp+168]
37bc1556bshl rax, 4
37bc1556fmov [rsp+168], rax
37bc15577lea rax, [rip+0x836952]
37bc1557emov [rsp+120], rax
37bc15583lea rax, [rip+0x836936]
37bc1558amov [rsp+96], rax
37bc1558flea rax, [rip+0x836942]
37bc15596mov [rsp+128], rax
37bc1559enop
37bc155a0
37bc155a0loc_37bc155a0:
37bc155a0movsd_xmm x6, [r15+8*rsi-8]
37bc155a7mov rax, [rsp+600]
37bc155afpxor x0, x0
37bc155b3mov rdi, [rsp+144]
37bc155bbucomisd x6, x0
37bc155bfmovsd_xmm x1, [rax+rdi]
37bc155c4movsd_xmm [rsp+264], x1
37bc155cdjp 0x37bc155d1
37bc155cfje 0x37bc1560e
37bc155d1
37bc155d1loc_37bc155d1:
37bc155d1mov rax, [rsp+608]
37bc155d9movapd x0, x6
37bc155ddmov rdi, [rsp+144]
37bc155e5divsd x0, [rax+8*rsi-8]
37bc155ebmov rax, [rsp+600]
37bc155f3addsd x1, [rax+8*rsi-8]
37bc155f9mov rax, [rsp+616]
37bc15601divsd x0, x1
37bc15605divsd x0, [rax+rdi]
37bc1560axorpd x0, x7
37bc1560e
37bc1560eloc_37bc1560e:
37bc1560emovsd_xmm [rbx+8*rsi-8], x0
37bc15614cmp rsi, 1
37bc15618je 0x37bc156dc
37bc1561elea eax, [rsi-2]
37bc15621mov rbp, rbx
37bc15624mov [rsp+656], rbx
37bc1562cmov r13, [rsp+616]
37bc15634lea r14, [rbx+8*rax+8]
37bc15639mov r12, [rsp+600]
37bc15641mov rbx, [rsp+192]
37bc15649pxor x8, x8
37bc1564ejmp 0x37bc15670
37bc15650
37bc15650loc_37bc15650:
37bc15650mov [rbp], 0
37bc15658add rbp, 8
37bc1565ccmp rbp, r14
37bc1565fje 0x37bc156d4
37bc15661
37bc15661loc_37bc15661:
37bc15661movsd_xmm x6, [r15+8*rsi-8]
37bc15668add r13, 8
37bc1566cadd r12, 8
37bc15670
37bc15670loc_37bc15670:
37bc15670ucomisd x6, x8
37bc15675jp 0x37bc15679
37bc15677je 0x37bc15650
37bc15679
37bc15679loc_37bc15679:
37bc15679movsd_xmm x0, [r12+8*rbx+16]
37bc15680lea rcx, [rsp+264]
37bc15688lea rdx, [rsp+280]
37bc15690add rbp, 8
37bc15694xorpd x0, x7
37bc15698movsd_xmm [rsp+280], x0
37bc156a1call dlamc3_
37bc156a6subsd x0, [r13]
37bc156acdivsd x6, x0
37bc156b0movsd_xmm x0, [r12]
37bc156b6addsd x0, [rsp+264]
37bc156bfdivsd x6, x0
37bc156c3divsd x6, [r13+8*rbx+8]
37bc156camovsd_xmm [rbp-8], x6
37bc156cfcmp rbp, r14
37bc156d2jne 0x37bc15661
37bc156d4
37bc156d4loc_37bc156d4:
37bc156d4mov rbx, [rsp+656]
37bc156dc
37bc156dcloc_37bc156dc:
37bc156dcmov rdi, [rsp+632]
37bc156e4lea eax, [rsi+1]
37bc156e7mov edi, [rdi]
37bc156e9cmp eax, edi
37bc156ebjg 0x37bc1580e
37bc156f1mov rcx, [rsp+184]
37bc156f9mov ebp, eax
37bc156fblea rdx, [8*rsi]
37bc15703mov r14, [rsp+600]
37bc1570bneg rbp
37bc1570emov r13, [rsp+600]
37bc15716pxor x8, x8
37bc1571bshl rbp, 3
37bc1571flea r12, [rcx+rdx]
37bc15723mov rcx, [rsp+608]
37bc1572badd r12, rbp
37bc1572eadd rbp, rdx
37bc15731add rcx, rbp
37bc15734add r14, r12
37bc15737add r13, rbp
37bc1573aadd r12, [rsp+616]
37bc15742add rbp, rbx
37bc15745mov [rsp+104], rcx
37bc1574alea rcx, [rsp+280]
37bc15752mov [rsp+136], r12
37bc1575amov r12, r13
37bc1575dmov r13, rbx
37bc15760mov rbx, r14
37bc15763mov [rsp+112], rcx
37bc15768mov r14, rbp
37bc1576bmov ebp, edi
37bc1576dmov edi, eax
37bc1576fjmp 0x37bc1578f
37bc15771
37bc15771 0f 1f 80 00 00 00 00 .......
37bc15778
37bc15778loc_37bc15778:
37bc15778lea edx, [rdi-1]
37bc1577badd rdi, 1
37bc1577fmovsxd rdx, edx
37bc15782mov [r13+8*rdx], 0
37bc1578bcmp ebp, edi
37bc1578djl 0x37bc15801
37bc1578f
37bc1578floc_37bc1578f:
37bc1578fmovsd_xmm x6, [r15+8*rsi-8]
37bc15796ucomisd x6, x8
37bc1579bjp 0x37bc1579f
37bc1579dje 0x37bc15778
37bc1579f
37bc1579floc_37bc1579f:
37bc1579fmovsd_xmm x0, [rbx+8*rdi+8]
37bc157a5mov rdx, [rsp+112]
37bc157aalea rcx, [rsp+264]
37bc157b2xorpd x0, x7
37bc157b6movsd_xmm [rsp+280], x0
37bc157bfcall dlamc3_
37bc157c4mov rax, [rsp+104]
37bc157c9subsd x0, [rax+8*rdi]
37bc157cemov rax, [rsp+136]
37bc157d6divsd x6, x0
37bc157damovsd_xmm x0, [r12+8*rdi]
37bc157e0addsd x0, [rsp+264]
37bc157e9divsd x6, x0
37bc157eddivsd x6, [rax+8*rdi+8]
37bc157f3movsd_xmm [r14+8*rdi], x6
37bc157f9add rdi, 1
37bc157fdcmp ebp, edi
37bc157ffjge 0x37bc1578f
37bc15801
37bc15801loc_37bc15801:
37bc15801mov rax, [rsp+632]
37bc15809mov rbx, r13
37bc1580cmov edi, [rax]
37bc1580e
37bc1580eloc_37bc1580e:
37bc1580emov rax, [rsp+512]
37bc15816mov ebp, [rax]
37bc15818lea eax, [rbp+rbp]
37bc1581ctest ebp, ebp
37bc1581ejle 0x37bc158a9
37bc15824add ebp, 1
37bc15827test edi, edi
37bc15829jle 0x37bc158a9
37bc1582bmov rcx, [rsp+520]
37bc15833mov [rsp+104], eax
37bc15837lea r10l, [rax+rdi]
37bc1583blea r11, [rbx+8]
37bc1583fmovsxd r14, [rsp+160]
37bc15847mov r9, -1
37bc1584emov r8l, 1
37bc15854lea r12l, [rdi-1]
37bc15858lea r13, [rcx+16]
37bc1585cnop [rax]
37bc15860
37bc15860loc_37bc15860:
37bc15860movsxd rcx, r10l
37bc15863mov rdx, r9
37bc15866shl rdx, 4
37bc1586alea rax, [rbx+8*rcx]
37bc1586eadd rcx, r12
37bc15871add rdx, r13
37bc15874lea rcx, [r11+8*rcx]
37bc15878nop [rax+rax]
37bc15880
37bc15880loc_37bc15880:
37bc15880movsd_xmm x0, [rdx]
37bc15884add rax, 8
37bc15888add rdx, 16
37bc1588cmovsd_xmm [rax-8], x0
37bc15891cmp rax, rcx
37bc15894jne 0x37bc15880
37bc15896add r8l, 1
37bc1589aadd r10l, edi
37bc1589dadd r9, r14
37bc158a0cmp r8l, ebp
37bc158a3jne 0x37bc15860
37bc158a5mov eax, [rsp+104]
37bc158a9
37bc158a9loc_37bc158a9:
37bc158a9mov rcx, [rsp+96]
37bc158aemovsxd rdx, edi
37bc158b1lea eax, [rax+rdi+1]
37bc158b5mov [rsp+88], 1
37bc158belea rdx, [rbx+8*rdx]
37bc158c2cdqe
37bc158c4mov [rsp+48], rbx
37bc158c9mov r8, [rsp+512]
37bc158d1mov [rsp+80], rcx
37bc158d6lea rax, [rbx+8*rax-8]
37bc158dblea r9, [rip+0x8365e6]
37bc158e2mov [rsp+72], rdx
37bc158e7mov rdx, [rsp+128]
37bc158efmov [rsp+56], rcx
37bc158f4mov rcx, [rsp+632]
37bc158fcmov [rsp+64], rdx
37bc15901mov [rsp+40], rcx
37bc15906mov rdx, rcx
37bc15909mov rcx, [rsp+120]
37bc1590emov [rsp+32], rax
37bc15913call dgemv_
37bc15918mov rax, [rsp+632]
37bc15920mov edi, [rax]
37bc15922mov rax, [rsp+512]
37bc1592amov eax, [rax]
37bc1592ctest eax, eax
37bc1592ejle 0x37bc159c9
37bc15934lea ebp, [rax+1]
37bc15937test edi, edi
37bc15939jle 0x37bc159c9
37bc1593fmov rcx, [rsp+520]
37bc15947mov [rsp+104], eax
37bc1594blea r10l, [rdi+2*rax]
37bc1594flea r11, [rbx+8]
37bc15953movsxd r14, [rsp+160]
37bc1595bmov r9, -1
37bc15962mov r8l, 1
37bc15968lea r12l, [rdi-1]
37bc1596clea r13, [rcx+24]
37bc15970
37bc15970loc_37bc15970:
37bc15970movsxd rcx, r10l
37bc15973mov rdx, r9
37bc15976shl rdx, 4
37bc1597alea rax, [rbx+8*rcx]
37bc1597eadd rcx, r12
37bc15981add rdx, r13
37bc15984lea rcx, [r11+8*rcx]
37bc15988nop
37bc1598anop [rax+rax]
37bc15995nop [rax+rax]
37bc159a0
37bc159a0loc_37bc159a0:
37bc159a0movsd_xmm x0, [rdx]
37bc159a4add rax, 8
37bc159a8add rdx, 16
37bc159acmovsd_xmm [rax-8], x0
37bc159b1cmp rax, rcx
37bc159b4jne 0x37bc159a0
37bc159b6add r8l, 1
37bc159baadd r10l, edi
37bc159bdadd r9, r14
37bc159c0cmp r8l, ebp
37bc159c3jne 0x37bc15970
37bc159c5mov eax, [rsp+104]
37bc159c9
37bc159c9loc_37bc159c9:
37bc159c9lea edx, [rdi+rax+1]
37bc159cdmov rdi, [rsp+96]
37bc159d2mov [rsp+88], 1
37bc159dblea r9, [rip+0x8364e6]
37bc159e2movsxd rcx, edx
37bc159e5add eax, edx
37bc159e7mov [rsp+48], rbx
37bc159ecmov r8, [rsp+512]
37bc159f4lea rcx, [rbx+8*rcx-8]
37bc159f9mov [rsp+80], rdi
37bc159fecdqe
37bc15a00mov [rsp+72], rcx
37bc15a05mov rcx, [rsp+128]
37bc15a0dlea rax, [rbx+8*rax-8]
37bc15a12mov [rsp+56], rdi
37bc15a17mov rdi, [rsp+632]
37bc15a1fmov [rsp+64], rcx
37bc15a24mov rcx, [rsp+120]
37bc15a29mov [rsp+32], rax
37bc15a2emov rdx, rdi
37bc15a31mov [rsp+40], rdi
37bc15a36call dgemv_
37bc15a3bmov rax, [rsp+512]
37bc15a43movsxd rcx, [rax]
37bc15a46test ecx, ecx
37bc15a48jle 0x37bc15a98
37bc15a4amov rax, [rsp+632]
37bc15a52lea edx, [rcx-1]
37bc15a55mov r9, [rsp+168]
37bc15a5dmovsxd r8, [rax]
37bc15a60add rdx, r8
37bc15a63lea rax, [rbx+8*r8]
37bc15a67lea r8, [rbx+8*rdx+8]
37bc15a6cmov rdx, [rsp+152]
37bc15a74nop
37bc15a75nop [rax+rax]
37bc15a80
37bc15a80loc_37bc15a80:
37bc15a80movsd_xmm x0, [rax]
37bc15a84movhpd x0, [rax+8*rcx]
37bc15a89add rax, 8
37bc15a8dmovups [rdx], x0
37bc15a90add rdx, r9
37bc15a93cmp rax, r8
37bc15a96jne 0x37bc15a80
37bc15a98
37bc15a98loc_37bc15a98:
37bc15a98add [rsp+152], 16
37bc15aa1add rsi, 1
37bc15aa5add [rsp+144], 8
37bc15aaecmp [rsp+176], esi
37bc15ab5jge 0x37bc155a0
37bc15abbmov rbp, [rsp+504]
37bc15ac3mov r13, [rsp+568]
37bc15acbmov rdi, [rsp+584]
37bc15ad3mov eax, [rbp]
37bc15ad6
37bc15ad6loc_37bc15ad6:
37bc15ad6cmp eax, 1
37bc15ad9je 0x37bc15d7a
37bc15adf
37bc15adfloc_37bc15adf:
37bc15adfmov rax, [rsp+632]
37bc15ae7movsxd rax, [rax]
37bc15aeacmp eax, [rsp+212]
37bc15af1jl 0x37bc15cb8
37bc15af7
37bc15af7loc_37bc15af7:
37bc15af7mov rbx, [rsp+528]
37bc15affmovsxd rax, [rsp+200]
37bc15b07mov r8, [rsp+544]
37bc15b0fmov rdx, [rsp+536]
37bc15b17mov [rsp+32], rbx
37bc15b1cmov rbx, [rsp+520]
37bc15b24shl rax, 4
37bc15b28mov rcx, [rsp+512]
37bc15b30lea r9, [rbx+rax]
37bc15b34call zcopy_
37bc15b39cmp [rbp], 1
37bc15b3dje 0x37bc15d2c
37bc15b43
37bc15b43loc_37bc15b43:
37bc15b43mov rax, [rsp+552]
37bc15b4bmov rbx, [rsp+536]
37bc15b53mov [rsp+584], rdi
37bc15b5bmov r12, [rsp+512]
37bc15b63mov r14, [rsp+520]
37bc15b6blea rsi, [rax+4]
37bc15b6fmov rax, [rsp+536]
37bc15b77mov r15, [rsp+528]
37bc15b7flea rbp, [rax+16]
37bc15b83mov eax, [rsp+232]
37bc15b8amov rdi, rbp
37bc15b8dmov rbp, rsi
37bc15b90mov rsi, [rsp+544]
37bc15b98sub eax, 1
37bc15b9bshl rax, 4
37bc15b9flea rbx, [rbx+rax+32]
37bc15ba4nop
37bc15ba5nop [rax+rax]
37bc15bb0
37bc15bb0loc_37bc15bb0:
37bc15bb0movsxd rax, [rbp]
37bc15bb4mov [rsp+32], r15
37bc15bb9mov rdx, rdi
37bc15bbcmov r8, rsi
37bc15bbfmov rcx, r12
37bc15bc2add rdi, 16
37bc15bc6add rbp, 4
37bc15bcasub rax, 1
37bc15bceshl rax, 4
37bc15bd2lea r9, [r14+rax]
37bc15bd6call zcopy_
37bc15bdbcmp rdi, rbx
37bc15bdejne 0x37bc15bb0
37bc15be0mov rax, [rsp+560]
37bc15be8mov rdi, [rsp+584]
37bc15bf0movsxd rbx, [rax]
37bc15bf3test ebx, ebx
37bc15bf5jle 0x37bc14aa2
37bc15bfbmov rsi, [rsp+216]
37bc15c03mov rax, [rsp+224]
37bc15c0bmov r15, rdi
37bc15c0emov r12, [rsp+520]
37bc15c16mov r14, [rsp+528]
37bc15c1elea rax, [rax+2*rsi]
37bc15c22mov rsi, [rsp+240]
37bc15c2aadd rax, rbx
37bc15c2dlea rbp, [rdi+8*rax]
37bc15c31mov rax, [rsp+248]
37bc15c39mov rdi, rbx
37bc15c3clea rbx, [rsp+280]
37bc15c44lea rax, [rax+2*rsi]
37bc15c48lea rsi, [r13+4*rax]
37bc15c4dnop [rax]
37bc15c50
37bc15c50loc_37bc15c50:
37bc15c50movsxd rcx, [r13+4*rdi-4]
37bc15c55movsxd rdx, [rsi+4*rdi]
37bc15c59mov r8, r14
37bc15c5cmovsd_xmm x0, [r15+8*rdi-8]
37bc15c63mov [rsp+40], rbp
37bc15c68sub rdi, 1
37bc15c6csub rbp, 8
37bc15c70sub rcx, 1
37bc15c74mov [rsp+48], rbx
37bc15c79sub rdx, 1
37bc15c7dxorpd x0, [rip+0x83626b]
37bc15c85shl rcx, 4
37bc15c89mov [rsp+32], r14
37bc15c8eshl rdx, 4
37bc15c92movsd_xmm [rsp+280], x0
37bc15c9blea r9, [r12+rcx]
37bc15c9fadd rdx, r12
37bc15ca2mov rcx, [rsp+512]
37bc15caacall zdrot_
37bc15caftest edi, edi
37bc15cb1jg 0x37bc15c50
37bc15cb3jmp 0x37bc14aa2
37bc15cb8
37bc15cb8loc_37bc15cb8:
37bc15cb8mov rbx, [rsp+544]
37bc15cc0mov edx, [rsp+236]
37bc15cc7mov [rsp+56], 1
37bc15cd0mov rcx, [rsp+536]
37bc15cd8mov r8, [rsp+512]
37bc15ce0sub edx, eax
37bc15ce2mov [rsp+48], rbx
37bc15ce7shl rax, 4
37bc15cebmov rbx, [rsp+528]
37bc15cf3add rcx, rax
37bc15cf6mov [rsp+280], edx
37bc15cfdlea rdx, [rsp+280]
37bc15d05mov [rsp+40], rcx
37bc15d0alea rcx, [rip+0x8361d4]
37bc15d11mov [rsp+32], rbx
37bc15d16mov rbx, [rsp+520]
37bc15d1elea r9, [rbx+rax]
37bc15d22call zlacpy_
37bc15d27jmp 0x37bc15af7
37bc15d2c
37bc15d2cloc_37bc15d2c:
37bc15d2cmov eax, [rsp+212]
37bc15d33mov rbx, [rsp+528]
37bc15d3bmov rdx, [rsp+536]
37bc15d43mov r8, [rsp+544]
37bc15d4bsub eax, 1
37bc15d4emov [rsp+32], rbx
37bc15d53mov rbx, [rsp+520]
37bc15d5bcdqe
37bc15d5dmov rcx, [rsp+512]
37bc15d65shl rax, 4
37bc15d69add rdx, rax
37bc15d6clea r9, [rbx+rax]
37bc15d70call zcopy_
37bc15d75jmp 0x37bc15b43
37bc15d7a
37bc15d7aloc_37bc15d7a:
37bc15d7amov eax, [rsp+212]
37bc15d81mov rbx, [rsp+536]
37bc15d89mov r8, [rsp+528]
37bc15d91mov rcx, [rsp+512]
37bc15d99sub eax, 1
37bc15d9ccdqe
37bc15d9eshl rax, 4
37bc15da2add rbx, rax
37bc15da5add rax, [rsp+520]
37bc15dadmov rdx, rax
37bc15db0mov rax, [rsp+544]
37bc15db8mov r9, rbx
37bc15dbbmov [rsp+32], rax
37bc15dc0call zcopy_
37bc15dc5mov rax, [rsp+648]
37bc15dcdmov rdx, [rsp+536]
37bc15dd5mov r9, rbx
37bc15dd8mov rcx, [rsp+512]
37bc15de0mov [rsp+48], rax
37bc15de5mov rax, [rsp+640]
37bc15dedmov [rsp+40], rax
37bc15df2mov rax, [rsp+544]
37bc15dfamov [rsp+32], rax
37bc15dffmov r8, rax
37bc15e02call zdrot_
37bc15e07jmp 0x37bc15adf
37bc15e0c
37bc15e0cloc_37bc15e0c:
37bc15e0cmov rax, [rsp+544]
37bc15e14mov r9, [rsp+536]
37bc15e1cmov r8, [rsp+528]
37bc15e24mov rdx, [rsp+520]
37bc15e2cmov [rsp+32], rax
37bc15e31mov rcx, [rsp+512]
37bc15e39call zcopy_
37bc15e3emov eax, [rbp]
37bc15e41jmp 0x37bc15ad6
37bc15e46
37bc15e46loc_37bc15e46:
37bc15e46mov rax, [rsp+528]
37bc15e4emov r9, [rsp+520]
37bc15e56mov r8, [rsp+544]
37bc15e5emov rdx, [rsp+536]
37bc15e66mov [rsp+32], rax
37bc15e6bmov rcx, [rsp+512]
37bc15e73call zcopy_
37bc15e78pxor x0, x0
37bc15e7ccomisd x0, [r15]
37bc15e81ja 0x37bc15e99
37bc15e83mov rax, [rsp+632]
37bc15e8bmov esi, [rax]
37bc15e8djmp 0x37bc15441
37bc15e92
37bc15e92loc_37bc15e92:
37bc15e92mov esi, edx
37bc15e94jmp 0x37bc1544e
37bc15e99
37bc15e99loc_37bc15e99:
37bc15e99mov r9, [rsp+528]
37bc15ea1mov r8, [rsp+520]
37bc15ea9lea rdx, [rip+0x836008]
37bc15eb0mov rcx, [rsp+512]
37bc15eb8call zdscal_
37bc15ebdmov rax, [rsp+632]
37bc15ec5mov esi, [rax]
37bc15ec7jmp 0x37bc15441
37bc15ecc
37bc15eccloc_37bc15ecc:
37bc15eccmov r9l, -7
37bc15ed2mov r8l, 7
37bc15ed8jmp 0x37bc14a74
37bc15edd
37bc15eddloc_37bc15edd:
37bc15eddmov r9l, -20
37bc15ee3mov r8l, 20
37bc15ee9jmp 0x37bc14a74
37bc15eee
37bc15eeeloc_37bc15eee:
37bc15eeemov r9l, -11
37bc15ef4mov r8l, 11
37bc15efajmp 0x37bc14a74
37bc15eff
37bc15effloc_37bc15eff:
37bc15effmov r9l, -9
37bc15f05mov r8l, 9
37bc15f0bjmp 0x37bc14a74
37bc15f10
37bc15f10loc_37bc15f10:
37bc15f10mov r9l, -15
37bc15f16mov r8l, 15
37bc15f1cjmp 0x37bc14a74
37bc15f21
37bc15f21loc_37bc15f21:
37bc15f21mov r9l, -13
37bc15f27mov r8l, 13
37bc15f2djmp 0x37bc14a74
37bc149a0
37bc149a0zlals0_:
37bc149a0push r15
37bc149a2push r14
37bc149a4push r13
37bc149a6push r12
37bc149a8push rbp
37bc149a9push rdi
37bc149aapush rsi
37bc149abpush rbx
37bc149acsub rsp, 408
37bc149b3movups [rsp+288], x6
37bc149bbmovups [rsp+304], x7
37bc149c3movups [rsp+320], x8
37bc149ccmovups [rsp+336], x9
37bc149d5movups [rsp+352], x10
37bc149demovups [rsp+368], x11
37bc149e7movups [rsp+384], x12
37bc149f0mov rsi, [rsp+528]
37bc149f8mov r14, [rsp+544]
37bc14a00mov ecx, [rcx]
37bc14a02mov r13, [rsp+568]
37bc14a0amov esi, [rsi]
37bc14a0cmov r14l, [r14]
37bc14a0fmov rdi, [rsp+584]
37bc14a17mov r15, [rsp+624]
37bc14a1fmov rax, rdx
37bc14a22mov r11, r8
37bc14a25mov rbp, r9
37bc14a28mov [rsp+160], esi
37bc14a2fmov r8, [rsp+592]
37bc14a37mov r9, [rsp+664]
37bc14a3fmov [rsp+168], r14l
37bc14a47mov rdx, [rsp+576]
37bc14a4fmov rbx, [rsp+656]
37bc14a57mov [r9], 0
37bc14a5emov r10l, [r8]
37bc14a61mov r9l, -1
37bc14a67mov r8l, 1
37bc14a6dmov edx, [rdx]
37bc14a6fcmp ecx, 1
37bc14a72jbe 0x37bc14af3
37bc14a74
37bc14a74loc_37bc14a74:
37bc14a74mov rax, [rsp+664]
37bc14a7cmov [rsp+280], r8l
37bc14a84lea rdx, [rsp+280]
37bc14a8cmov r8l, 6
37bc14a92lea rcx, [rip+0x837417]
37bc14a99mov [rax], r9l
37bc14a9ccall xerbla_
37bc14aa1nop
37bc14aa2
37bc14aa2loc_37bc14aa2:
37bc14aa2movups x6, [rsp+288]
37bc14aaamovups x7, [rsp+304]
37bc14ab2movups x8, [rsp+320]
37bc14abbmovups x9, [rsp+336]
37bc14ac4movups x10, [rsp+352]
37bc14acdmovups x11, [rsp+368]
37bc14ad6movups x12, [rsp+384]
37bc14adfadd rsp, 408
37bc14ae6pop rbx
37bc14ae7pop rsi
37bc14ae8pop rdi
37bc14ae9pop rbp
37bc14aeapop r12
37bc14aecpop r13
37bc14aeepop r14
37bc14af0pop r15
37bc14af2ret
37bc14af3
37bc14af3loc_37bc14af3:
37bc14af3mov r12l, [rax]
37bc14af6mov [rsp+200], r12l
37bc14afetest r12l, r12l
37bc14b01jle 0x37bc15027
37bc14b07mov eax, [r11]
37bc14b0atest eax, eax
37bc14b0cjle 0x37bc15016
37bc14b12mov r11l, [rbp]
37bc14b16mov r9l, -4
37bc14b1cmov r8l, 4
37bc14b22cmp r11l, 1
37bc14b26ja 0x37bc14a74
37bc14b2cmov r9, [rsp+512]
37bc14b34mov r8l, [r9]
37bc14b37test r8l, r8l
37bc14b3ajle 0x37bc15038
37bc14b40add eax, r12l
37bc14b43mov [rsp+232], eax
37bc14b4aadd eax, 1
37bc14b4dmov [rsp+236], eax
37bc14b54cmp esi, eax
37bc14b56jl 0x37bc15ecc
37bc14b5cmov esi, eax
37bc14b5ecmp r14l, eax
37bc14b61jl 0x37bc15eff
37bc14b67mov rax, [rsp+560]
37bc14b6fmov eax, [rax]
37bc14b71test eax, eax
37bc14b73js 0x37bc15eee
37bc14b79cmp edx, esi
37bc14b7bjl 0x37bc15f21
37bc14b81cmp r10l, esi
37bc14b84jl 0x37bc15f10
37bc14b8amov rsi, [rsp+632]
37bc14b92mov esi, [rsi]
37bc14b94mov [rsp+176], esi
37bc14b9btest esi, esi
37bc14b9djle 0x37bc15edd
37bc14ba3movsxd rsi, edx
37bc14ba6mov [rsp+240], rsi
37bc14baenot rsi
37bc14bb1mov [rsp+248], rsi
37bc14bb9movsxd rsi, r10l
37bc14bbcmov [rsp+216], rsi
37bc14bc4not rsi
37bc14bc7mov [rsp+224], rsi
37bc14bcfmov esi, [rsp+236]
37bc14bd6add esi, r11l
37bc14bd9mov [rsp+212], esi
37bc14be0test ecx, ecx
37bc14be2jne 0x37bc154e4
37bc14be8test eax, eax
37bc14beaje 0x37bc14cc0
37bc14bf0mov rsi, [rsp+248]
37bc14bf8mov r12, rdi
37bc14bfbmov rdi, [rsp+240]
37bc14c03mov ebp, 1
37bc14c08mov rcx, [rsp+216]
37bc14c10mov [rsp+624], r15
37bc14c18lea rdx, [rsi+2*rdi]
37bc14c1cmov rsi, [rsp+224]
37bc14c24mov [rsp+656], rbx
37bc14c2cmov ebx, eax
37bc14c2emov r14, [rsp+520]
37bc14c36mov r15, [rsp+528]
37bc14c3elea rdi, [r13+4*rdx]
37bc14c43lea rsi, [rsi+2*rcx+1]
37bc14c48lea rax, [8*rsi]
37bc14c50mov rsi, rbp
37bc14c53mov rbp, rax
37bc14c56nop [rax+rax]
37bc14c60
37bc14c60loc_37bc14c60:
37bc14c60movsxd rcx, [r13+4*rsi-4]
37bc14c65movsxd rdx, [rdi+4*rsi]
37bc14c69lea r8, [rbp+r12]
37bc14c6emov [rsp+48], r12
37bc14c73mov [rsp+40], r8
37bc14c78add rsi, 1
37bc14c7cmov r8, r15
37bc14c7fadd r12, 8
37bc14c83sub rcx, 1
37bc14c87mov [rsp+32], r15
37bc14c8csub rdx, 1
37bc14c90shl rcx, 4
37bc14c94shl rdx, 4
37bc14c98lea r9, [r14+rcx]
37bc14c9cmov rcx, [rsp+512]
37bc14ca4add rdx, r14
37bc14ca7call zdrot_
37bc14caccmp ebx, esi
37bc14caejge 0x37bc14c60
37bc14cb0mov r15, [rsp+624]
37bc14cb8mov rbx, [rsp+656]
37bc14cc0
37bc14cc0loc_37bc14cc0:
37bc14cc0mov rax, [rsp+544]
37bc14cc8movsxd rdx, [rsp+200]
37bc14cd0mov r9, [rsp+536]
37bc14cd8mov r8, [rsp+528]
37bc14ce0mov [rsp+32], rax
37bc14ce5mov rcx, [rsp+512]
37bc14cedshl rdx, 4
37bc14cf1add rdx, [rsp+520]
37bc14cf9call zcopy_
37bc14cfemov rax, [rsp+552]
37bc14d06mov rsi, [rsp+536]
37bc14d0emov [rsp+656], rbx
37bc14d16mov r12, [rsp+512]
37bc14d1emov r13, [rsp+520]
37bc14d26lea rdi, [rax+4]
37bc14d2amov rax, [rsp+536]
37bc14d32mov r14, [rsp+528]
37bc14d3amov rbx, [rsp+544]
37bc14d42add rax, 16
37bc14d46mov rbp, rax
37bc14d49mov [rsp+200], rax
37bc14d51mov eax, [rsp+232]
37bc14d58sub eax, 1
37bc14d5bshl rax, 4
37bc14d5flea rsi, [rsi+rax+32]
37bc14d64mov rax, rdi
37bc14d67mov rdi, rbp
37bc14d6amov rbp, rax
37bc14d6dnop [rax]
37bc14d70
37bc14d70loc_37bc14d70:
37bc14d70movsxd rdx, [rbp]
37bc14d74mov [rsp+32], rbx
37bc14d79mov r9, rdi
37bc14d7cmov r8, r14
37bc14d7fmov rcx, r12
37bc14d82add rdi, 16
37bc14d86add rbp, 4
37bc14d8asub rdx, 1
37bc14d8eshl rdx, 4
37bc14d92add rdx, r13
37bc14d95call zcopy_
37bc14d9acmp rsi, rdi
37bc14d9djne 0x37bc14d70
37bc14d9fmov rax, [rsp+632]
37bc14da7mov rbx, [rsp+656]
37bc14dafmov edx, [rax]
37bc14db1cmp edx, 1
37bc14db4je 0x37bc15e46
37bc14dbatest edx, edx
37bc14dbcjle 0x37bc15e92
37bc14dc2mov rax, [rsp+520]
37bc14dcapxor x6, x6
37bc14dcemov rsi, [rsp+216]
37bc14dd6mov [rsp+112], 8
37bc14ddfmov [rsp+136], 1
37bc14debmovsd_xmm x10, [rip+0x83710c]
37bc14df4mov [rsp+152], rax
37bc14dfcmov rax, [rsp+224]
37bc14e04mov [rsp+104], 1
37bc14e0clea rax, [rax+2*rsi]
37bc14e10mov rsi, [rsp+600]
37bc14e18mov [rsp+184], edx
37bc14e1fshl rax, 3
37bc14e23mov [rsp+624], r15
37bc14e2bmov r15, [rsp+632]
37bc14e33lea rsi, [rsi+rax+16]
37bc14e38mov [rsp+144], rsi
37bc14e40mov rsi, [rsp+600]
37bc14e48lea rax, [rsi+rax+8]
37bc14e4dmov esi, edx
37bc14e4fmov [rsp+192], rax
37bc14e57movsxd rax, [rsp+160]
37bc14e5fshl rax, 4
37bc14e63mov r14, rax
37bc14e66lea rax, [rsp+280]
37bc14e6emov [rsp+176], rax
37bc14e76lea rax, [rip+0x837053]
37bc14e7dmov [rsp+120], rax
37bc14e82lea rax, [rip+0x837037]
37bc14e89mov [rsp+96], rax
37bc14e8elea rax, [rip+0x837043]
37bc14e95mov [rsp+128], rax
37bc14e9dnop [rax]
37bc14ea0
37bc14ea0loc_37bc14ea0:
37bc14ea0mov rdx, [rsp+144]
37bc14ea8mov rax, [rsp+608]
37bc14eb0mov rcx, [rsp+112]
37bc14eb5mov edi, [rsp+104]
37bc14eb9movsd_xmm x1, [rdx-8]
37bc14ebemovsd_xmm x12, [rax+rcx-8]
37bc14ec5mov rax, [rsp+600]
37bc14ecdmovapd x0, x1
37bc14ed1xorpd x0, [rip+0x837017]
37bc14ed9movsd_xmm x11, [rax+rcx-8]
37bc14ee0mov eax, edi
37bc14ee2add edi, 1
37bc14ee5mov [rsp+104], edi
37bc14ee9movsd_xmm [rsp+264], x0
37bc14ef2cmp esi, [rsp+136]
37bc14ef9jle 0x37bc14f28
37bc14efbmov rdi, [rsp+616]
37bc14f03movsd_xmm x0, [rdx]
37bc14f07xorpd x0, [rip+0x836fe1]
37bc14f0fmovsd_xmm x8, [rdi+rcx-8]
37bc14f16xorpd x8, [rip+0x836fd1]
37bc14f1fmovsd_xmm [rsp+272], x0
37bc14f28
37bc14f28loc_37bc14f28:
37bc14f28mov rcx, [rsp+112]
37bc14f2dmov rdi, [rsp+624]
37bc14f35movsd_xmm x0, [rdi+rcx-8]
37bc14f3bmov ecx, 0
37bc14f40ucomisd x0, x6
37bc14f44setnp dl
37bc14f47cmovne edx, ecx
37bc14f4atest dl, dl
37bc14f4cjne 0x37bc14f60
37bc14f4eucomisd x1, x6
37bc14f52setnp cl
37bc14f55cmove edx, ecx
37bc14f58test dl, dl
37bc14f5aje 0x37bc154c5
37bc14f60
37bc14f60loc_37bc14f60:
37bc14f60pxor x0, x0
37bc14f64
37bc14f64loc_37bc14f64:
37bc14f64mov rdi, [rsp+112]
37bc14f69movsd_xmm [rbx+rdi-8], x0
37bc14f6fcmp [rsp+136], 1
37bc14f78je 0x37bc15053
37bc14f7emov rdi, [rsp+624]
37bc14f86sub eax, 2
37bc14f89mov r12, [rsp+192]
37bc14f91mov rbp, rbx
37bc14f94lea r13, [rdi+8*rax+8]
37bc14f99jmp 0x37bc14fba
37bc14f9b
37bc14f9b 0f 1f 44 00 00 ..D..
37bc14fa0
37bc14fa0loc_37bc14fa0:
37bc14fa0add rdi, 8
37bc14fa4movsd_xmm [rbp], x1
37bc14fa9add r12, 8
37bc14fadadd rbp, 8
37bc14fb1cmp r13, rdi
37bc14fb4je 0x37bc15050
37bc14fba
37bc14fbaloc_37bc14fba:
37bc14fbamovsd_xmm x0, [rdi]
37bc14fbeucomisd x0, x6
37bc14fc2jp 0x37bc14fca
37bc14fc4pxor x1, x1
37bc14fc8je 0x37bc14fa0
37bc14fca
37bc14fcaloc_37bc14fca:
37bc14fcamovsd_xmm x2, [r12]
37bc14fd0ucomisd x2, x6
37bc14fd4jp 0x37bc14fdc
37bc14fd6pxor x1, x1
37bc14fdaje 0x37bc14fa0
37bc14fdc
37bc14fdcloc_37bc14fdc:
37bc14fdcmovapd x7, x0
37bc14fe0lea rdx, [rsp+264]
37bc14fe8mov rcx, r12
37bc14febmulsd x7, x2
37bc14fefcall dlamc3_
37bc14ff4movsd_xmm x2, [r12]
37bc14ffamovapd x1, x0
37bc14ffesubsd x1, x12
37bc15003addsd x2, x11
37bc15008divsd x7, x1
37bc1500cmovapd x1, x7
37bc15010divsd x1, x2
37bc15014jmp 0x37bc14fa0
37bc15016
37bc15016loc_37bc15016:
37bc15016mov r9l, -3
37bc1501cmov r8l, 3
37bc15022jmp 0x37bc14a74
37bc15027
37bc15027loc_37bc15027:
37bc15027mov r9l, -2
37bc1502dmov r8l, 2
37bc15033jmp 0x37bc14a74
37bc15038
37bc15038loc_37bc15038:
37bc15038mov r9l, -5
37bc1503emov r8l, 5
37bc15044jmp 0x37bc14a74
37bc15049
37bc15049 0f 1f 80 00 00 00 00 .......
37bc15050
37bc15050loc_37bc15050:
37bc15050mov esi, [r15]
37bc15053
37bc15053loc_37bc15053:
37bc15053cmp esi, [rsp+104]
37bc15057jl 0x37bc15110
37bc1505dmovsxd rbp, [rsp+104]
37bc15062mov rdi, [rsp+112]
37bc15067mov r13, [rsp+624]
37bc1506fmov rax, rbp
37bc15072neg rax
37bc15075lea r12, [rdi+8*rax]
37bc15079lea rax, [rsp+272]
37bc15081mov rdi, [rsp+144]
37bc15089add r13, r12
37bc1508cmov [rsp+160], rax
37bc15094add r12, rbx
37bc15097jmp 0x37bc150b2
37bc15099
37bc15099 0f 1f 80 00 00 00 00 .......
37bc150a0
37bc150a0loc_37bc150a0:
37bc150a0movsd_xmm [r12+8*rbp], x1
37bc150a6add rbp, 1
37bc150aaadd rdi, 8
37bc150aecmp esi, ebp
37bc150b0jl 0x37bc15110
37bc150b2
37bc150b2loc_37bc150b2:
37bc150b2movsd_xmm x0, [r13+8*rbp]
37bc150b9ucomisd x0, x6
37bc150bdjp 0x37bc150c5
37bc150bfpxor x1, x1
37bc150c3je 0x37bc150a0
37bc150c5
37bc150c5loc_37bc150c5:
37bc150c5movsd_xmm x2, [rdi]
37bc150c9ucomisd x2, x6
37bc150cdjp 0x37bc150d5
37bc150cfpxor x1, x1
37bc150d3je 0x37bc150a0
37bc150d5
37bc150d5loc_37bc150d5:
37bc150d5mov rdx, [rsp+160]
37bc150ddmovapd x7, x0
37bc150e1mov rcx, rdi
37bc150e4mulsd x7, x2
37bc150e8call dlamc3_
37bc150edmovsd_xmm x2, [rdi]
37bc150f1movapd x1, x0
37bc150f5addsd x1, x8
37bc150faaddsd x2, x11
37bc150ffdivsd x7, x1
37bc15103movapd x1, x7
37bc15107divsd x1, x2
37bc1510bjmp 0x37bc150a0
37bc1510d
37bc1510d 0f 1f 00 ...
37bc15110
37bc15110loc_37bc15110:
37bc15110movsd_xmm [rbx], x10
37bc15115lea r8, [rip+0x836da4]
37bc1511cmov rdx, rbx
37bc1511fmov rcx, r15
37bc15122call dnrm2_
37bc15127mov rax, [rsp+512]
37bc1512fmov esi, [r15]
37bc15132movsd_xmm [rsp+280], x0
37bc1513bmov edi, [rax]
37bc1513dlea eax, [rdi+rdi]
37bc15140test edi, edi
37bc15142jle 0x37bc151cc
37bc15148add edi, 1
37bc1514btest esi, esi
37bc1514djle 0x37bc151cc
37bc1514fmov [rsp+160], eax
37bc15156movsxd r12, [rsp+168]
37bc1515elea r10l, [rsi+rax]
37bc15162mov r9, -1
37bc15169mov r13, [rsp+200]
37bc15171mov r8l, 1
37bc15177lea r11, [rbx+8]
37bc1517blea ebp, [rsi-1]
37bc1517enop
37bc15180
37bc15180loc_37bc15180:
37bc15180movsxd rcx, r10l
37bc15183mov rdx, r9
37bc15186shl rdx, 4
37bc1518alea rax, [rbx+8*rcx]
37bc1518eadd rcx, rbp
37bc15191add rdx, r13
37bc15194lea rcx, [r11+8*rcx]
37bc15198nop [rax+rax]
37bc151a0
37bc151a0loc_37bc151a0:
37bc151a0movsd_xmm x0, [rdx]
37bc151a4add rax, 8
37bc151a8add rdx, 16
37bc151acmovsd_xmm [rax-8], x0
37bc151b1cmp rcx, rax
37bc151b4jne 0x37bc151a0
37bc151b6add r8l, 1
37bc151baadd r10l, esi
37bc151bdadd r9, r12
37bc151c0cmp edi, r8l
37bc151c3jne 0x37bc15180
37bc151c5mov eax, [rsp+160]
37bc151cc
37bc151ccloc_37bc151cc:
37bc151cclea eax, [rsi+rax+1]
37bc151d0mov rdi, [rsp+96]
37bc151d5movsxd rdx, esi
37bc151d8mov [rsp+48], rbx
37bc151ddmov rcx, [rsp+128]
37bc151e5cdqe
37bc151e7lea rdx, [rbx+8*rdx]
37bc151ebmov [rsp+88], 1
37bc151f4lea rax, [rbx+8*rax-8]
37bc151f9mov [rsp+72], rdx
37bc151femov rdx, r15
37bc15201mov r8, [rsp+512]
37bc15209mov [rsp+64], rcx
37bc1520emov rcx, [rsp+120]
37bc15213lea r9, [rip+0x836cae]
37bc1521amov [rsp+32], rax
37bc1521fmov [rsp+80], rdi
37bc15224mov [rsp+56], rdi
37bc15229mov [rsp+40], r15
37bc1522ecall dgemv_
37bc15233mov rax, [rsp+512]
37bc1523bmov esi, [r15]
37bc1523emov eax, [rax]
37bc15240test eax, eax
37bc15242jle 0x37bc152ec
37bc15248lea edi, [rax+1]
37bc1524btest esi, esi
37bc1524djle 0x37bc152ec
37bc15253mov rcx, [rsp+536]
37bc1525bmov [rsp+160], eax
37bc15262lea r10l, [rsi+2*rax]
37bc15266mov r9, -1
37bc1526dmovsxd r13, [rsp+168]
37bc15275mov r8l, 1
37bc1527blea r11, [rbx+8]
37bc1527flea ebp, [rsi-1]
37bc15282lea r12, [rcx+24]
37bc15286nop [rax+rax]
37bc15290
37bc15290loc_37bc15290:
37bc15290movsxd rcx, r10l
37bc15293mov rdx, r9
37bc15296shl rdx, 4
37bc1529alea rax, [rbx+8*rcx]
37bc1529eadd rcx, rbp
37bc152a1add rdx, r12
37bc152a4lea rcx, [r11+8*rcx]
37bc152a8nop
37bc152aanop [rax+rax]
37bc152b5nop [rax+rax]
37bc152c0
37bc152c0loc_37bc152c0:
37bc152c0movsd_xmm x0, [rdx]
37bc152c4add rax, 8
37bc152c8add rdx, 16
37bc152ccmovsd_xmm [rax-8], x0
37bc152d1cmp rcx, rax
37bc152d4jne 0x37bc152c0
37bc152d6add r8l, 1
37bc152daadd r10l, esi
37bc152ddadd r9, r13
37bc152e0cmp r8l, edi
37bc152e3jne 0x37bc15290
37bc152e5mov eax, [rsp+160]
37bc152ec
37bc152ecloc_37bc152ec:
37bc152eclea edx, [rsi+rax+1]
37bc152f0mov rsi, [rsp+96]
37bc152f5mov [rsp+48], rbx
37bc152falea r9, [rip+0x836bc7]
37bc15301add eax, edx
37bc15303movsxd rcx, edx
37bc15306mov rdi, [rsp+128]
37bc1530emov [rsp+88], 1
37bc15317cdqe
37bc15319lea rcx, [rbx+8*rcx-8]
37bc1531emov [rsp+80], rsi
37bc15323mov rdx, r15
37bc15326lea rax, [rbx+8*rax-8]
37bc1532bmov [rsp+72], rcx
37bc15330mov rcx, [rsp+120]
37bc15335mov [rsp+32], rax
37bc1533amov r8, [rsp+512]
37bc15342mov [rsp+64], rdi
37bc15347mov [rsp+56], rsi
37bc1534cmov [rsp+40], r15
37bc15351call dgemv_
37bc15356mov rax, [rsp+512]
37bc1535emovsxd rcx, [rax]
37bc15361test ecx, ecx
37bc15363jle 0x37bc15398
37bc15365movsxd r8, [r15]
37bc15368lea edx, [rcx-1]
37bc1536badd rdx, r8
37bc1536elea rax, [rbx+8*r8]
37bc15372lea r8, [rbx+8*rdx+8]
37bc15377mov rdx, [rsp+152]
37bc1537fnop
37bc15380
37bc15380loc_37bc15380:
37bc15380movsd_xmm x0, [rax]
37bc15384movhpd x0, [rax+8*rcx]
37bc15389add rax, 8
37bc1538dmovups [rdx], x0
37bc15390add rdx, r14
37bc15393cmp r8, rax
37bc15396jne 0x37bc15380
37bc15398
37bc15398loc_37bc15398:
37bc15398mov rax, [rsp+664]
37bc153a0mov rdi, [rsp+152]
37bc153a8mov [rsp+80], 1
37bc153b1lea r8, [rip+0x836b28]
37bc153b8mov r9, [rsp+176]
37bc153c0mov rdx, r8
37bc153c3lea rcx, [rip+0x836b1a]
37bc153camov [rsp+72], rax
37bc153cfmov rax, [rsp+528]
37bc153d7mov [rsp+56], rdi
37bc153dcadd rdi, 16
37bc153e0mov [rsp+64], rax
37bc153e5mov rax, [rsp+512]
37bc153edmov [rsp+48], rax
37bc153f2mov rax, [rsp+96]
37bc153f7mov [rsp+40], rax
37bc153fclea rax, [rip+0x836ac5]
37bc15403mov [rsp+32], rax
37bc15408call zlascl_
37bc1540dmov [rsp+152], rdi
37bc15415mov esi, [r15]
37bc15418add [rsp+136], 1
37bc15421mov edi, [rsp+104]
37bc15425add [rsp+112], 8
37bc1542badd [rsp+144], 8
37bc15434cmp [rsp+184], edi
37bc1543bjge 0x37bc14ea0
37bc15441
37bc15441loc_37bc15441:
37bc15441cmp [rsp+212], esi
37bc15448jle 0x37bc14aa2
37bc1544e
37bc1544eloc_37bc1544e:
37bc1544emov rbx, [rsp+528]
37bc15456mov rcx, [rsp+520]
37bc1545emovsxd rax, esi
37bc15461mov [rsp+56], 1
37bc1546ashl rax, 4
37bc1546emov edx, [rsp+236]
37bc15475mov r8, [rsp+512]
37bc1547dmov [rsp+48], rbx
37bc15482mov rbx, [rsp+544]
37bc1548aadd rcx, rax
37bc1548dmov [rsp+40], rcx
37bc15492sub edx, esi
37bc15494lea rcx, [rip+0x836a4a]
37bc1549bmov [rsp+32], rbx
37bc154a0mov rbx, [rsp+536]
37bc154a8mov [rsp+260], edx
37bc154aflea rdx, [rsp+260]
37bc154b7lea r9, [rbx+rax]
37bc154bbcall zlacpy_
37bc154c0jmp 0x37bc14aa2
37bc154c5
37bc154c5loc_37bc154c5:
37bc154c5mulsd x0, x1
37bc154c9addsd x1, x11
37bc154cedivsd x0, x12
37bc154d3divsd x0, x1
37bc154d7xorpd x0, [rip+0x836a11]
37bc154dfjmp 0x37bc14f64
37bc154e4
37bc154e4loc_37bc154e4:
37bc154e4cmp [rsp+176], 1
37bc154ecje 0x37bc15e0c
37bc154f2mov rax, [rsp+536]
37bc154famov rsi, [rsp+216]
37bc15502mov [rsp+504], rbp
37bc1550amovq x7, [rip+0x8369de]
37bc15512mov [rsp+568], r13
37bc1551amov [rsp+152], rax
37bc15522mov rax, [rsp+224]
37bc1552amov [rsp+584], rdi
37bc15532lea r12, [rax+2*rsi]
37bc15536mov esi, 1
37bc1553blea rax, [8*r12+8]
37bc15543mov [rsp+192], r12
37bc1554bmov [rsp+144], rax
37bc15553lea rax, [8*r12]
37bc1555bmov [rsp+184], rax
37bc15563movsxd rax, [rsp+168]
37bc1556bshl rax, 4
37bc1556fmov [rsp+168], rax
37bc15577lea rax, [rip+0x836952]
37bc1557emov [rsp+120], rax
37bc15583lea rax, [rip+0x836936]
37bc1558amov [rsp+96], rax
37bc1558flea rax, [rip+0x836942]
37bc15596mov [rsp+128], rax
37bc1559enop
37bc155a0
37bc155a0loc_37bc155a0:
37bc155a0movsd_xmm x6, [r15+8*rsi-8]
37bc155a7mov rax, [rsp+600]
37bc155afpxor x0, x0
37bc155b3mov rdi, [rsp+144]
37bc155bbucomisd x6, x0
37bc155bfmovsd_xmm x1, [rax+rdi]
37bc155c4movsd_xmm [rsp+264], x1
37bc155cdjp 0x37bc155d1
37bc155cfje 0x37bc1560e
37bc155d1
37bc155d1loc_37bc155d1:
37bc155d1mov rax, [rsp+608]
37bc155d9movapd x0, x6
37bc155ddmov rdi, [rsp+144]
37bc155e5divsd x0, [rax+8*rsi-8]
37bc155ebmov rax, [rsp+600]
37bc155f3addsd x1, [rax+8*rsi-8]
37bc155f9mov rax, [rsp+616]
37bc15601divsd x0, x1
37bc15605divsd x0, [rax+rdi]
37bc1560axorpd x0, x7
37bc1560e
37bc1560eloc_37bc1560e:
37bc1560emovsd_xmm [rbx+8*rsi-8], x0
37bc15614cmp rsi, 1
37bc15618je 0x37bc156dc
37bc1561elea eax, [rsi-2]
37bc15621mov rbp, rbx
37bc15624mov [rsp+656], rbx
37bc1562cmov r13, [rsp+616]
37bc15634lea r14, [rbx+8*rax+8]
37bc15639mov r12, [rsp+600]
37bc15641mov rbx, [rsp+192]
37bc15649pxor x8, x8
37bc1564ejmp 0x37bc15670
37bc15650
37bc15650loc_37bc15650:
37bc15650mov [rbp], 0
37bc15658add rbp, 8
37bc1565ccmp rbp, r14
37bc1565fje 0x37bc156d4
37bc15661
37bc15661loc_37bc15661:
37bc15661movsd_xmm x6, [r15+8*rsi-8]
37bc15668add r13, 8
37bc1566cadd r12, 8
37bc15670
37bc15670loc_37bc15670:
37bc15670ucomisd x6, x8
37bc15675jp 0x37bc15679
37bc15677je 0x37bc15650
37bc15679
37bc15679loc_37bc15679:
37bc15679movsd_xmm x0, [r12+8*rbx+16]
37bc15680lea rcx, [rsp+264]
37bc15688lea rdx, [rsp+280]
37bc15690add rbp, 8
37bc15694xorpd x0, x7
37bc15698movsd_xmm [rsp+280], x0
37bc156a1call dlamc3_
37bc156a6subsd x0, [r13]
37bc156acdivsd x6, x0
37bc156b0movsd_xmm x0, [r12]
37bc156b6addsd x0, [rsp+264]
37bc156bfdivsd x6, x0
37bc156c3divsd x6, [r13+8*rbx+8]
37bc156camovsd_xmm [rbp-8], x6
37bc156cfcmp rbp, r14
37bc156d2jne 0x37bc15661
37bc156d4
37bc156d4loc_37bc156d4:
37bc156d4mov rbx, [rsp+656]
37bc156dc
37bc156dcloc_37bc156dc:
37bc156dcmov rdi, [rsp+632]
37bc156e4lea eax, [rsi+1]
37bc156e7mov edi, [rdi]
37bc156e9cmp eax, edi
37bc156ebjg 0x37bc1580e
37bc156f1mov rcx, [rsp+184]
37bc156f9mov ebp, eax
37bc156fblea rdx, [8*rsi]
37bc15703mov r14, [rsp+600]
37bc1570bneg rbp
37bc1570emov r13, [rsp+600]
37bc15716pxor x8, x8
37bc1571bshl rbp, 3
37bc1571flea r12, [rcx+rdx]
37bc15723mov rcx, [rsp+608]
37bc1572badd r12, rbp
37bc1572eadd rbp, rdx
37bc15731add rcx, rbp
37bc15734add r14, r12
37bc15737add r13, rbp
37bc1573aadd r12, [rsp+616]
37bc15742add rbp, rbx
37bc15745mov [rsp+104], rcx
37bc1574alea rcx, [rsp+280]
37bc15752mov [rsp+136], r12
37bc1575amov r12, r13
37bc1575dmov r13, rbx
37bc15760mov rbx, r14
37bc15763mov [rsp+112], rcx
37bc15768mov r14, rbp
37bc1576bmov ebp, edi
37bc1576dmov edi, eax
37bc1576fjmp 0x37bc1578f
37bc15771
37bc15771 0f 1f 80 00 00 00 00 .......
37bc15778
37bc15778loc_37bc15778:
37bc15778lea edx, [rdi-1]
37bc1577badd rdi, 1
37bc1577fmovsxd rdx, edx
37bc15782mov [r13+8*rdx], 0
37bc1578bcmp ebp, edi
37bc1578djl 0x37bc15801
37bc1578f
37bc1578floc_37bc1578f:
37bc1578fmovsd_xmm x6, [r15+8*rsi-8]
37bc15796ucomisd x6, x8
37bc1579bjp 0x37bc1579f
37bc1579dje 0x37bc15778
37bc1579f
37bc1579floc_37bc1579f:
37bc1579fmovsd_xmm x0, [rbx+8*rdi+8]
37bc157a5mov rdx, [rsp+112]
37bc157aalea rcx, [rsp+264]
37bc157b2xorpd x0, x7
37bc157b6movsd_xmm [rsp+280], x0
37bc157bfcall dlamc3_
37bc157c4mov rax, [rsp+104]
37bc157c9subsd x0, [rax+8*rdi]
37bc157cemov rax, [rsp+136]
37bc157d6divsd x6, x0
37bc157damovsd_xmm x0, [r12+8*rdi]
37bc157e0addsd x0, [rsp+264]
37bc157e9divsd x6, x0
37bc157eddivsd x6, [rax+8*rdi+8]
37bc157f3movsd_xmm [r14+8*rdi], x6
37bc157f9add rdi, 1
37bc157fdcmp ebp, edi
37bc157ffjge 0x37bc1578f
37bc15801
37bc15801loc_37bc15801:
37bc15801mov rax, [rsp+632]
37bc15809mov rbx, r13
37bc1580cmov edi, [rax]
37bc1580e
37bc1580eloc_37bc1580e:
37bc1580emov rax, [rsp+512]
37bc15816mov ebp, [rax]
37bc15818lea eax, [rbp+rbp]
37bc1581ctest ebp, ebp
37bc1581ejle 0x37bc158a9
37bc15824add ebp, 1
37bc15827test edi, edi
37bc15829jle 0x37bc158a9
37bc1582bmov rcx, [rsp+520]
37bc15833mov [rsp+104], eax
37bc15837lea r10l, [rax+rdi]
37bc1583blea r11, [rbx+8]
37bc1583fmovsxd r14, [rsp+160]
37bc15847mov r9, -1
37bc1584emov r8l, 1
37bc15854lea r12l, [rdi-1]
37bc15858lea r13, [rcx+16]
37bc1585cnop [rax]
37bc15860
37bc15860loc_37bc15860:
37bc15860movsxd rcx, r10l
37bc15863mov rdx, r9
37bc15866shl rdx, 4
37bc1586alea rax, [rbx+8*rcx]
37bc1586eadd rcx, r12
37bc15871add rdx, r13
37bc15874lea rcx, [r11+8*rcx]
37bc15878nop [rax+rax]
37bc15880
37bc15880loc_37bc15880:
37bc15880movsd_xmm x0, [rdx]
37bc15884add rax, 8
37bc15888add rdx, 16
37bc1588cmovsd_xmm [rax-8], x0
37bc15891cmp rax, rcx
37bc15894jne 0x37bc15880
37bc15896add r8l, 1
37bc1589aadd r10l, edi
37bc1589dadd r9, r14
37bc158a0cmp r8l, ebp
37bc158a3jne 0x37bc15860
37bc158a5mov eax, [rsp+104]
37bc158a9
37bc158a9loc_37bc158a9:
37bc158a9mov rcx, [rsp+96]
37bc158aemovsxd rdx, edi
37bc158b1lea eax, [rax+rdi+1]
37bc158b5mov [rsp+88], 1
37bc158belea rdx, [rbx+8*rdx]
37bc158c2cdqe
37bc158c4mov [rsp+48], rbx
37bc158c9mov r8, [rsp+512]
37bc158d1mov [rsp+80], rcx
37bc158d6lea rax, [rbx+8*rax-8]
37bc158dblea r9, [rip+0x8365e6]
37bc158e2mov [rsp+72], rdx
37bc158e7mov rdx, [rsp+128]
37bc158efmov [rsp+56], rcx
37bc158f4mov rcx, [rsp+632]
37bc158fcmov [rsp+64], rdx
37bc15901mov [rsp+40], rcx
37bc15906mov rdx, rcx
37bc15909mov rcx, [rsp+120]
37bc1590emov [rsp+32], rax
37bc15913call dgemv_
37bc15918mov rax, [rsp+632]
37bc15920mov edi, [rax]
37bc15922mov rax, [rsp+512]
37bc1592amov eax, [rax]
37bc1592ctest eax, eax
37bc1592ejle 0x37bc159c9
37bc15934lea ebp, [rax+1]
37bc15937test edi, edi
37bc15939jle 0x37bc159c9
37bc1593fmov rcx, [rsp+520]
37bc15947mov [rsp+104], eax
37bc1594blea r10l, [rdi+2*rax]
37bc1594flea r11, [rbx+8]
37bc15953movsxd r14, [rsp+160]
37bc1595bmov r9, -1
37bc15962mov r8l, 1
37bc15968lea r12l, [rdi-1]
37bc1596clea r13, [rcx+24]
37bc15970
37bc15970loc_37bc15970:
37bc15970movsxd rcx, r10l
37bc15973mov rdx, r9
37bc15976shl rdx, 4
37bc1597alea rax, [rbx+8*rcx]
37bc1597eadd rcx, r12
37bc15981add rdx, r13
37bc15984lea rcx, [r11+8*rcx]
37bc15988nop
37bc1598anop [rax+rax]
37bc15995nop [rax+rax]
37bc159a0
37bc159a0loc_37bc159a0:
37bc159a0movsd_xmm x0, [rdx]
37bc159a4add rax, 8
37bc159a8add rdx, 16
37bc159acmovsd_xmm [rax-8], x0
37bc159b1cmp rax, rcx
37bc159b4jne 0x37bc159a0
37bc159b6add r8l, 1
37bc159baadd r10l, edi
37bc159bdadd r9, r14
37bc159c0cmp r8l, ebp
37bc159c3jne 0x37bc15970
37bc159c5mov eax, [rsp+104]
37bc159c9
37bc159c9loc_37bc159c9:
37bc159c9lea edx, [rdi+rax+1]
37bc159cdmov rdi, [rsp+96]
37bc159d2mov [rsp+88], 1
37bc159dblea r9, [rip+0x8364e6]
37bc159e2movsxd rcx, edx
37bc159e5add eax, edx
37bc159e7mov [rsp+48], rbx
37bc159ecmov r8, [rsp+512]
37bc159f4lea rcx, [rbx+8*rcx-8]
37bc159f9mov [rsp+80], rdi
37bc159fecdqe
37bc15a00mov [rsp+72], rcx
37bc15a05mov rcx, [rsp+128]
37bc15a0dlea rax, [rbx+8*rax-8]
37bc15a12mov [rsp+56], rdi
37bc15a17mov rdi, [rsp+632]
37bc15a1fmov [rsp+64], rcx
37bc15a24mov rcx, [rsp+120]
37bc15a29mov [rsp+32], rax
37bc15a2emov rdx, rdi
37bc15a31mov [rsp+40], rdi
37bc15a36call dgemv_
37bc15a3bmov rax, [rsp+512]
37bc15a43movsxd rcx, [rax]
37bc15a46test ecx, ecx
37bc15a48jle 0x37bc15a98
37bc15a4amov rax, [rsp+632]
37bc15a52lea edx, [rcx-1]
37bc15a55mov r9, [rsp+168]
37bc15a5dmovsxd r8, [rax]
37bc15a60add rdx, r8
37bc15a63lea rax, [rbx+8*r8]
37bc15a67lea r8, [rbx+8*rdx+8]
37bc15a6cmov rdx, [rsp+152]
37bc15a74nop
37bc15a75nop [rax+rax]
37bc15a80
37bc15a80loc_37bc15a80:
37bc15a80movsd_xmm x0, [rax]
37bc15a84movhpd x0, [rax+8*rcx]
37bc15a89add rax, 8
37bc15a8dmovups [rdx], x0
37bc15a90add rdx, r9
37bc15a93cmp rax, r8
37bc15a96jne 0x37bc15a80
37bc15a98
37bc15a98loc_37bc15a98:
37bc15a98add [rsp+152], 16
37bc15aa1add rsi, 1
37bc15aa5add [rsp+144], 8
37bc15aaecmp [rsp+176], esi
37bc15ab5jge 0x37bc155a0
37bc15abbmov rbp, [rsp+504]
37bc15ac3mov r13, [rsp+568]
37bc15acbmov rdi, [rsp+584]
37bc15ad3mov eax, [rbp]
37bc15ad6
37bc15ad6loc_37bc15ad6:
37bc15ad6cmp eax, 1
37bc15ad9je 0x37bc15d7a
37bc15adf
37bc15adfloc_37bc15adf:
37bc15adfmov rax, [rsp+632]
37bc15ae7movsxd rax, [rax]
37bc15aeacmp eax, [rsp+212]
37bc15af1jl 0x37bc15cb8
37bc15af7
37bc15af7loc_37bc15af7:
37bc15af7mov rbx, [rsp+528]
37bc15affmovsxd rax, [rsp+200]
37bc15b07mov r8, [rsp+544]
37bc15b0fmov rdx, [rsp+536]
37bc15b17mov [rsp+32], rbx
37bc15b1cmov rbx, [rsp+520]
37bc15b24shl rax, 4
37bc15b28mov rcx, [rsp+512]
37bc15b30lea r9, [rbx+rax]
37bc15b34call zcopy_
37bc15b39cmp [rbp], 1
37bc15b3dje 0x37bc15d2c
37bc15b43
37bc15b43loc_37bc15b43:
37bc15b43mov rax, [rsp+552]
37bc15b4bmov rbx, [rsp+536]
37bc15b53mov [rsp+584], rdi
37bc15b5bmov r12, [rsp+512]
37bc15b63mov r14, [rsp+520]
37bc15b6blea rsi, [rax+4]
37bc15b6fmov rax, [rsp+536]
37bc15b77mov r15, [rsp+528]
37bc15b7flea rbp, [rax+16]
37bc15b83mov eax, [rsp+232]
37bc15b8amov rdi, rbp
37bc15b8dmov rbp, rsi
37bc15b90mov rsi, [rsp+544]
37bc15b98sub eax, 1
37bc15b9bshl rax, 4
37bc15b9flea rbx, [rbx+rax+32]
37bc15ba4nop
37bc15ba5nop [rax+rax]
37bc15bb0
37bc15bb0loc_37bc15bb0:
37bc15bb0movsxd rax, [rbp]
37bc15bb4mov [rsp+32], r15
37bc15bb9mov rdx, rdi
37bc15bbcmov r8, rsi
37bc15bbfmov rcx, r12
37bc15bc2add rdi, 16
37bc15bc6add rbp, 4
37bc15bcasub rax, 1
37bc15bceshl rax, 4
37bc15bd2lea r9, [r14+rax]
37bc15bd6call zcopy_
37bc15bdbcmp rdi, rbx
37bc15bdejne 0x37bc15bb0
37bc15be0mov rax, [rsp+560]
37bc15be8mov rdi, [rsp+584]
37bc15bf0movsxd rbx, [rax]
37bc15bf3test ebx, ebx
37bc15bf5jle 0x37bc14aa2
37bc15bfbmov rsi, [rsp+216]
37bc15c03mov rax, [rsp+224]
37bc15c0bmov r15, rdi
37bc15c0emov r12, [rsp+520]
37bc15c16mov r14, [rsp+528]
37bc15c1elea rax, [rax+2*rsi]
37bc15c22mov rsi, [rsp+240]
37bc15c2aadd rax, rbx
37bc15c2dlea rbp, [rdi+8*rax]
37bc15c31mov rax, [rsp+248]
37bc15c39mov rdi, rbx
37bc15c3clea rbx, [rsp+280]
37bc15c44lea rax, [rax+2*rsi]
37bc15c48lea rsi, [r13+4*rax]
37bc15c4dnop [rax]
37bc15c50
37bc15c50loc_37bc15c50:
37bc15c50movsxd rcx, [r13+4*rdi-4]
37bc15c55movsxd rdx, [rsi+4*rdi]
37bc15c59mov r8, r14
37bc15c5cmovsd_xmm x0, [r15+8*rdi-8]
37bc15c63mov [rsp+40], rbp
37bc15c68sub rdi, 1
37bc15c6csub rbp, 8
37bc15c70sub rcx, 1
37bc15c74mov [rsp+48], rbx
37bc15c79sub rdx, 1
37bc15c7dxorpd x0, [rip+0x83626b]
37bc15c85shl rcx, 4
37bc15c89mov [rsp+32], r14
37bc15c8eshl rdx, 4
37bc15c92movsd_xmm [rsp+280], x0
37bc15c9blea r9, [r12+rcx]
37bc15c9fadd rdx, r12
37bc15ca2mov rcx, [rsp+512]
37bc15caacall zdrot_
37bc15caftest edi, edi
37bc15cb1jg 0x37bc15c50
37bc15cb3jmp 0x37bc14aa2
37bc15cb8
37bc15cb8loc_37bc15cb8:
37bc15cb8mov rbx, [rsp+544]
37bc15cc0mov edx, [rsp+236]
37bc15cc7mov [rsp+56], 1
37bc15cd0mov rcx, [rsp+536]
37bc15cd8mov r8, [rsp+512]
37bc15ce0sub edx, eax
37bc15ce2mov [rsp+48], rbx
37bc15ce7shl rax, 4
37bc15cebmov rbx, [rsp+528]
37bc15cf3add rcx, rax
37bc15cf6mov [rsp+280], edx
37bc15cfdlea rdx, [rsp+280]
37bc15d05mov [rsp+40], rcx
37bc15d0alea rcx, [rip+0x8361d4]
37bc15d11mov [rsp+32], rbx
37bc15d16mov rbx, [rsp+520]
37bc15d1elea r9, [rbx+rax]
37bc15d22call zlacpy_
37bc15d27jmp 0x37bc15af7
37bc15d2c
37bc15d2cloc_37bc15d2c:
37bc15d2cmov eax, [rsp+212]
37bc15d33mov rbx, [rsp+528]
37bc15d3bmov rdx, [rsp+536]
37bc15d43mov r8, [rsp+544]
37bc15d4bsub eax, 1
37bc15d4emov [rsp+32], rbx
37bc15d53mov rbx, [rsp+520]
37bc15d5bcdqe
37bc15d5dmov rcx, [rsp+512]
37bc15d65shl rax, 4
37bc15d69add rdx, rax
37bc15d6clea r9, [rbx+rax]
37bc15d70call zcopy_
37bc15d75jmp 0x37bc15b43
37bc15d7a
37bc15d7aloc_37bc15d7a:
37bc15d7amov eax, [rsp+212]
37bc15d81mov rbx, [rsp+536]
37bc15d89mov r8, [rsp+528]
37bc15d91mov rcx, [rsp+512]
37bc15d99sub eax, 1
37bc15d9ccdqe
37bc15d9eshl rax, 4
37bc15da2add rbx, rax
37bc15da5add rax, [rsp+520]
37bc15dadmov rdx, rax
37bc15db0mov rax, [rsp+544]
37bc15db8mov r9, rbx
37bc15dbbmov [rsp+32], rax
37bc15dc0call zcopy_
37bc15dc5mov rax, [rsp+648]
37bc15dcdmov rdx, [rsp+536]
37bc15dd5mov r9, rbx
37bc15dd8mov rcx, [rsp+512]
37bc15de0mov [rsp+48], rax
37bc15de5mov rax, [rsp+640]
37bc15dedmov [rsp+40], rax
37bc15df2mov rax, [rsp+544]
37bc15dfamov [rsp+32], rax
37bc15dffmov r8, rax
37bc15e02call zdrot_
37bc15e07jmp 0x37bc15adf
37bc15e0c
37bc15e0cloc_37bc15e0c:
37bc15e0cmov rax, [rsp+544]
37bc15e14mov r9, [rsp+536]
37bc15e1cmov r8, [rsp+528]
37bc15e24mov rdx, [rsp+520]
37bc15e2cmov [rsp+32], rax
37bc15e31mov rcx, [rsp+512]
37bc15e39call zcopy_
37bc15e3emov eax, [rbp]
37bc15e41jmp 0x37bc15ad6
37bc15e46
37bc15e46loc_37bc15e46:
37bc15e46mov rax, [rsp+528]
37bc15e4emov r9, [rsp+520]
37bc15e56mov r8, [rsp+544]
37bc15e5emov rdx, [rsp+536]
37bc15e66mov [rsp+32], rax
37bc15e6bmov rcx, [rsp+512]
37bc15e73call zcopy_
37bc15e78pxor x0, x0
37bc15e7ccomisd x0, [r15]
37bc15e81ja 0x37bc15e99
37bc15e83mov rax, [rsp+632]
37bc15e8bmov esi, [rax]
37bc15e8djmp 0x37bc15441
37bc15e92
37bc15e92loc_37bc15e92:
37bc15e92mov esi, edx
37bc15e94jmp 0x37bc1544e
37bc15e99
37bc15e99loc_37bc15e99:
37bc15e99mov r9, [rsp+528]
37bc15ea1mov r8, [rsp+520]
37bc15ea9lea rdx, [rip+0x836008]
37bc15eb0mov rcx, [rsp+512]
37bc15eb8call zdscal_
37bc15ebdmov rax, [rsp+632]
37bc15ec5mov esi, [rax]
37bc15ec7jmp 0x37bc15441
37bc15ecc
37bc15eccloc_37bc15ecc:
37bc15eccmov r9l, -7
37bc15ed2mov r8l, 7
37bc15ed8jmp 0x37bc14a74
37bc15edd
37bc15eddloc_37bc15edd:
37bc15eddmov r9l, -20
37bc15ee3mov r8l, 20
37bc15ee9jmp 0x37bc14a74
37bc15eee
37bc15eeeloc_37bc15eee:
37bc15eeemov r9l, -11
37bc15ef4mov r8l, 11
37bc15efajmp 0x37bc14a74
37bc15eff
37bc15effloc_37bc15eff:
37bc15effmov r9l, -9
37bc15f05mov r8l, 9
37bc15f0bjmp 0x37bc14a74
37bc15f10
37bc15f10loc_37bc15f10:
37bc15f10mov r9l, -15
37bc15f16mov r8l, 15
37bc15f1cjmp 0x37bc14a74
37bc15f21
37bc15f21loc_37bc15f21:
37bc15f21mov r9l, -13
37bc15f27mov r8l, 13
37bc15f2djmp 0x37bc14a74
37bc149a0
37bc15f32
37bc15f32 // align 0x10
37bc15f32 // align 0x10
37bc15f40
37bc15f40zlalsa_:
37bc15f40push r15
37bc15f42push r14
37bc15f44push r13
37bc15f46push r12
37bc15f48push rbp
37bc15f49push rdi
37bc15f4apush rsi
37bc15f4bpush rbx
37bc15f4csub rsp, 424
37bc15f53mov r10l, -1
37bc15f59mov rax, [rsp+536]
37bc15f61mov rbp, [rsp+680]
37bc15f69mov edi, [rax]
37bc15f6bmov rax, [rsp+552]
37bc15f73mov ebx, [rax]
37bc15f75mov rax, [rsp+640]
37bc15f7dmov [rsp+520], r9
37bc15f85mov [rsp+496], rcx
37bc15f8dmov rcx, r8
37bc15f90mov rsi, [rsp+496]
37bc15f98mov r9l, [rax]
37bc15f9bmov rax, [rsp+568]
37bc15fa3mov r8l, [rax]
37bc15fa6mov rax, [rsp+696]
37bc15faemov [rax], 0
37bc15fb4mov eax, 1
37bc15fb9cmp [rsi], 1
37bc15fbcjbe 0x37bc15fff
37bc15fbe
37bc15fbeloc_37bc15fbe:
37bc15fbemov rdi, [rsp+696]
37bc15fc6lea rdx, [rsp+412]
37bc15fcemov r8l, 6
37bc15fd4lea rcx, [rip+0x835f4d]
37bc15fdbmov [rsp+412], eax
37bc15fe2mov [rdi], r10l
37bc15fe5call xerbla_
37bc15feanop
37bc15feb
37bc15febloc_37bc15feb:
37bc15febadd rsp, 424
37bc15ff2pop rbx
37bc15ff3pop rsi
37bc15ff4pop rdi
37bc15ff5pop rbp
37bc15ff6pop r12
37bc15ff8pop r13
37bc15ffapop r14
37bc15ffcpop r15
37bc15fferet
37bc15fff
37bc15fffloc_37bc15fff:
37bc15fffmov r10l, [rdx]
37bc16002cmp r10l, 2
37bc16006jle 0x37bc16050
37bc16008mov eax, [rcx]
37bc1600acmp r10l, eax
37bc1600djg 0x37bc16060
37bc1600fmov rsi, [rsp+520]
37bc16017mov r10l, [rsi]
37bc1601atest r10l, r10l
37bc1601djle 0x37bc17c18
37bc16023cmp edi, eax
37bc16025jl 0x37bc16070
37bc16027cmp ebx, eax
37bc16029jl 0x37bc17c28
37bc1602fcmp r8l, eax
37bc16032jl 0x37bc17c38
37bc16038cmp r9l, eax
37bc1603bjge 0x37bc16080
37bc1603dmov r10l, -19
37bc16043mov eax, 19
37bc16048jmp 0x37bc15fbe
37bc1604d
37bc1604d 0f 1f 00 ...
37bc16050
37bc16050loc_37bc16050:
37bc16050mov r10l, -2
37bc16056mov eax, 2
37bc1605bjmp 0x37bc15fbe
37bc16060
37bc16060loc_37bc16060:
37bc16060mov r10l, -3
37bc16066mov eax, 3
37bc1606bjmp 0x37bc15fbe
37bc16070
37bc16070loc_37bc16070:
37bc16070mov r10l, -6
37bc16076mov eax, 6
37bc1607bjmp 0x37bc15fbe
37bc16080
37bc16080loc_37bc16080:
37bc16080movsxd rsi, r9l
37bc16083mov [rsp+48], rdx
37bc16088lea r13l, [rax+rax+1]
37bc1608dmov rdx, [rsp+688]
37bc16095mov [rsp+280], rsi
37bc1609dnot rsi
37bc160a0mov [rsp+328], rsi
37bc160a8movsxd rsi, r8l
37bc160abmovsxd r8, eax
37bc160aeadd eax, eax
37bc160b0mov [rsp+288], rsi
37bc160b8not rsi
37bc160bbcdqe
37bc160bdmov r9, rdx
37bc160c0mov [rsp+336], rsi
37bc160c8mov rsi, [rsp+688]
37bc160d0lea rax, [rdx+4*rax]
37bc160d4lea rdx, [rsp+400]
37bc160dcmov [rsp+40], rax
37bc160e1lea rsi, [rsi+4*r8]
37bc160e5lea r8, [rsp+388]
37bc160edmov [rsp+32], rsi
37bc160f2mov [rsp+320], rsi
37bc160facall dlasdt_
37bc160ffmov eax, [rsp+388]
37bc16106mov esi, [rsp+400]
37bc1610dlea edx, [rax+1]
37bc16110mov [rsp+304], eax
37bc16117mov eax, edx
37bc16119mov [rsp+376], esi
37bc16120shr eax, 31
37bc16123add eax, edx
37bc16125sar eax, 1
37bc16127mov esi, eax
37bc16129mov rax, [rsp+496]
37bc16131cmp [rax], 1
37bc16134je 0x37bc16f15
37bc1613acmp [rsp+304], esi
37bc16141jl 0x37bc16a3f
37bc16147mov rax, [rsp+520]
37bc1614fmov [rsp+380], r13l
37bc16157mov edx, [rax]
37bc16159movsxd rax, esi
37bc1615cmov rsi, [rsp+688]
37bc16164mov [rsp+256], rax
37bc1616cmovsxd rax, r13l
37bc1616flea rax, [rsi+4*rax]
37bc16173mov [rsp+352], rax
37bc1617bmovsxd rax, edi
37bc1617emov [rsp+296], rax
37bc16186shl rax, 4
37bc1618amov [rsp+368], rax
37bc16192movsxd rax, ebx
37bc16195mov [rsp+208], rax
37bc1619dshl rax, 4
37bc161a1mov [rsp+360], rax
37bc161a9lea rax, [rsp+392]
37bc161b1mov [rsp+192], rax
37bc161b9lea rax, [rip+0x835d50]
37bc161c0mov [rsp+216], rax
37bc161c8lea rax, [rip+0x835d42]
37bc161cfmov [rsp+224], rax
37bc161d7lea rax, [rip+0x835d3a]
37bc161demov [rsp+232], rax
37bc161e6lea rax, [rip+0x835d33]
37bc161edmov [rsp+240], rax
37bc161f5lea rax, [rsp+404]
37bc161fdmov [rsp+200], rax
37bc16205nop [rax+rax]
37bc16210
37bc16210loc_37bc16210:
37bc16210mov rdi, [rsp+256]
37bc16218mov rsi, [rsp+320]
37bc16220mov rax, [rsp+688]
37bc16228mov ebx, [rsi+4*rdi-4]
37bc1622cmov rsi, [rsp+352]
37bc16234mov eax, [rax+4*rdi-4]
37bc16238mov r14l, ebx
37bc1623bmov edi, [rsi+4*rdi-8]
37bc1623fmov [rsp+392], ebx
37bc16246imul r14l, edx
37bc1624amov esi, eax
37bc1624cmov [rsp+248], eax
37bc16253add eax, 1
37bc16256mov [rsp+264], edi
37bc1625dsub esi, ebx
37bc1625fmov [rsp+404], edi
37bc16266mov [rsp+272], eax
37bc1626dadd r14l, r14l
37bc16270test edx, edx
37bc16272jle 0x37bc16f0d
37bc16278movsxd rdi, esi
37bc1627blea r13l, [rdx+1]
37bc1627fmov r11l, r14l
37bc16282mov r9l, 1
37bc16288mov r12, rdi
37bc1628bmov [rsp+312], rdi
37bc16293mov r15l, ebx
37bc16296mov r8, [rsp+296]
37bc1629emov edi, [rsp+248]
37bc162a5shl r12, 4
37bc162a9mov r10, -1
37bc162b0add r12, [rsp+528]
37bc162b8nop [rax+rax]
37bc162c0
37bc162c0loc_37bc162c0:
37bc162c0cmp edi, esi
37bc162c2jle 0x37bc162f9
37bc162c4movsxd rcx, r11l
37bc162c7mov rdx, r10
37bc162cashl rdx, 4
37bc162celea rax, [rbp+8*rcx]
37bc162d3add rcx, r15
37bc162d6add rdx, r12
37bc162d9lea rcx, [rbp+8*rcx]
37bc162denop
37bc162e0
37bc162e0loc_37bc162e0:
37bc162e0movsd_xmm x0, [rdx]
37bc162e4add rax, 8
37bc162e8add rdx, 16
37bc162ecmovsd_xmm [rax-8], x0
37bc162f1cmp rax, rcx
37bc162f4jne 0x37bc162e0
37bc162f6add r11l, ebx
37bc162f9
37bc162f9loc_37bc162f9:
37bc162f9add r9l, 1
37bc162fdadd r10, r8
37bc16300cmp r9l, r13l
37bc16303jne 0x37bc162c0
37bc16305mov rdi, [rsp+312]
37bc1630d
37bc1630dloc_37bc1630d:
37bc1630dmov rbx, [rsp+232]
37bc16315movsxd r14, r14l
37bc16318mov rax, [rsp+560]
37bc16320mov [rsp+112], 1
37bc16329lea rdx, [rbp+8*r14]
37bc1632emov [rsp+88], rbp
37bc16333mov rcx, [rsp+224]
37bc1633bmov [rsp+80], rbx
37bc16340lea r15, [rax+8*rdi-8]
37bc16345mov rbx, [rsp+568]
37bc1634dmov rax, [rsp+192]
37bc16355mov [rsp+64], rdx
37bc1635amov [rsp+56], rbx
37bc1635fmov rbx, [rsp+240]
37bc16367mov [rsp+96], rax
37bc1636cmov r8, rax
37bc1636fmov rdx, [rsp+216]
37bc16377mov [rsp+72], rax
37bc1637cmov r9, [rsp+520]
37bc16384mov [rsp+32], rax
37bc16389mov [rsp+104], 1
37bc16392mov [rsp+48], r15
37bc16397mov [rsp+40], rbx
37bc1639ccall dgemm_
37bc163a1mov rax, [rsp+520]
37bc163a9mov edx, [rsp+392]
37bc163b0mov r12l, [rax]
37bc163b3mov ecx, r12l
37bc163b6imul ecx, edx
37bc163b9lea eax, [rcx+rcx]
37bc163bctest r12l, r12l
37bc163bfjle 0x37bc1647b
37bc163c5add r12l, 1
37bc163c9test edx, edx
37bc163cbjle 0x37bc1647b
37bc163d1mov r13, rdi
37bc163d4lea r10l, [rdx+rsi]
37bc163d8xor ebx, ebx
37bc163dasub edx, 1
37bc163ddneg r13
37bc163e0mov [rsp+344], ecx
37bc163e7mov r11l, 1
37bc163edshl r13, 3
37bc163f1cmp esi, r10l
37bc163f4mov [rsp+312], r15
37bc163fcmov r15, [rsp+368]
37bc16404cmovge edx, ebx
37bc16407mov rbx, [rsp+528]
37bc1640flea r14l, [rdx+1]
37bc16413lea r9, [rbx-16]
37bc16417mov ebx, eax
37bc16419nop [rax]
37bc16420
37bc16420loc_37bc16420:
37bc16420movsxd rdx, ebx
37bc16423lea r8, [r13+8*rdx]
37bc16428mov rdx, rdi
37bc1642badd r8, rbp
37bc1642enop [rax]
37bc16435nop [rax+rax]
37bc16440
37bc16440loc_37bc16440:
37bc16440mov rcx, rdx
37bc16443shl rcx, 4
37bc16447movsd_xmm x0, [r9+rcx+8]
37bc1644emovsd_xmm [r8+8*rdx], x0
37bc16454add rdx, 1
37bc16458cmp r10l, edx
37bc1645bjg 0x37bc16440
37bc1645dadd r11l, 1
37bc16461add ebx, r14l
37bc16464add r9, r15
37bc16467cmp r11l, r12l
37bc1646ajne 0x37bc16420
37bc1646cmov r15, [rsp+312]
37bc16474mov ecx, [rsp+344]
37bc1647b
37bc1647bloc_37bc1647b:
37bc1647bmovsxd rcx, ecx
37bc1647emov [rsp+48], r15
37bc16483mov rbx, [rsp+192]
37bc1648blea rdx, [rbp+8*rcx]
37bc16490mov rcx, [rsp+232]
37bc16498mov [rsp+112], 1
37bc164a1mov [rsp+88], rdx
37bc164a6movsxd rdx, eax
37bc164a9mov rax, [rsp+568]
37bc164b1mov r8, rbx
37bc164b4lea rdx, [rbp+8*rdx]
37bc164b9mov [rsp+96], rbx
37bc164bemov r9, [rsp+520]
37bc164c6mov [rsp+56], rax
37bc164cbmov rax, [rsp+240]
37bc164d3mov [rsp+80], rcx
37bc164d8mov rcx, [rsp+224]
37bc164e0mov [rsp+72], rbx
37bc164e5mov [rsp+64], rdx
37bc164eamov rdx, [rsp+216]
37bc164f2mov [rsp+40], rax
37bc164f7mov [rsp+32], rbx
37bc164fcmov [rsp+104], 1
37bc16505call dgemm_
37bc1650amov rax, [rsp+520]
37bc16512mov edx, [rsp+264]
37bc16519mov ebx, [rax]
37bc1651bimul edx, ebx
37bc1651elea r8l, [rdx+rdx]
37bc16522test ebx, ebx
37bc16524jle 0x37bc16ef8
37bc1652amov edx, [rsp+392]
37bc16531lea r14l, [rbx+1]
37bc16535test edx, edx
37bc16537jle 0x37bc165f9
37bc1653dmov r13, rdi
37bc16540imul ebx, edx
37bc16543lea r11l, [rdx+rsi]
37bc16547xor eax, eax
37bc16549neg r13
37bc1654csub edx, 1
37bc1654fmov [rsp+312], r8l
37bc16557mov r9, [rsp+360]
37bc1655fshl r13, 3
37bc16563cmp esi, r11l
37bc16566mov esi, 1
37bc1656bcmovge edx, eax
37bc1656emov rax, [rsp+544]
37bc16576xor r12l, r12l
37bc16579lea r10, [rax-16]
37bc1657dlea r15l, [rdx+1]
37bc16581nop [rax]
37bc16585nop [rax+rax]
37bc16590
37bc16590loc_37bc16590:
37bc16590movsxd rax, r12l
37bc16593lea r8, [r13+8*rax]
37bc16598movsxd rax, ebx
37bc1659blea rcx, [r13+8*rax]
37bc165a0add r8, rbp
37bc165a3mov rax, rdi
37bc165a6add rcx, rbp
37bc165a9nop
37bc165aanop [rax+rax]
37bc165b5nop [rax+rax]
37bc165c0
37bc165c0loc_37bc165c0:
37bc165c0mov rdx, rax
37bc165c3movsd_xmm x0, [r8+8*rax]
37bc165c9movhpd x0, [rcx+8*rax]
37bc165ceadd rax, 1
37bc165d2shl rdx, 4
37bc165d6movups [r10+rdx], x0
37bc165dbcmp r11l, eax
37bc165dejg 0x37bc165c0
37bc165e0add esi, 1
37bc165e3add r12l, r15l
37bc165e6add ebx, r15l
37bc165e9add r10, r9
37bc165eccmp esi, r14l
37bc165efjne 0x37bc16590
37bc165f1mov r8l, [rsp+312]
37bc165f9
37bc165f9loc_37bc165f9:
37bc165f9mov ecx, [rsp+264]
37bc16600test ecx, ecx
37bc16602jle 0x37bc16ef8
37bc16608mov edx, -2
37bc1660dmov eax, 0
37bc16612mov r10l, 1
37bc16618movsxd rsi, [rsp+248]
37bc16620movsxd rdi, [rsp+272]
37bc16628mov r9l, [rsp+264]
37bc16630mov r11, -1
37bc16637mov rbx, rsi
37bc1663amov rcx, rsi
37bc1663dmov [rsp+264], rsi
37bc16645mov r15, [rsp+296]
37bc1664dmov rsi, rdi
37bc16650sub edx, ebx
37bc16652add r9l, edi
37bc16655shl rcx, 4
37bc16659neg rsi
37bc1665cadd edx, r9l
37bc1665fmov ebx, r8l
37bc16662shl rsi, 3
37bc16666cmp edi, r9l
37bc16669cmovge edx, eax
37bc1666cmov rax, [rsp+528]
37bc16674lea r12l, [rdx+1]
37bc16678lea r13, [rax+rcx+16]
37bc1667dnop [rax]
37bc16680
37bc16680loc_37bc16680:
37bc16680movsxd rax, ebx
37bc16683mov rdx, r11
37bc16686lea rcx, [rsi+8*rax]
37bc1668ashl rdx, 4
37bc1668emov rax, rdi
37bc16691add rdx, r13
37bc16694add rcx, rbp
37bc16697nop [rax+rax]
37bc166a0
37bc166a0loc_37bc166a0:
37bc166a0movsd_xmm x0, [rdx]
37bc166a4add rdx, 16
37bc166a8movsd_xmm [rcx+8*rax], x0
37bc166adadd rax, 1
37bc166b1cmp r9l, eax
37bc166b4jg 0x37bc166a0
37bc166b6add r10l, 1
37bc166baadd ebx, r12l
37bc166bdadd r11, r15
37bc166c0cmp r10l, r14l
37bc166c3jne 0x37bc16680
37bc166c5
37bc166c5loc_37bc166c5:
37bc166c5mov rax, [rsp+560]
37bc166cdmovsxd rdx, r8l
37bc166d0mov rdi, [rsp+264]
37bc166d8mov [rsp+112], 1
37bc166e1lea rdx, [rbp+8*rdx]
37bc166e6mov [rsp+88], rbp
37bc166ebmov r9, [rsp+520]
37bc166f3lea rsi, [rax+8*rdi]
37bc166f7mov rdi, [rsp+232]
37bc166ffmov rax, [rsp+200]
37bc16707mov [rsp+64], rdx
37bc1670cmov [rsp+312], rsi
37bc16714mov rdx, [rsp+216]
37bc1671cmov [rsp+80], rdi
37bc16721mov rdi, [rsp+568]
37bc16729mov r8, rax
37bc1672cmov [rsp+48], rsi
37bc16731mov rsi, [rsp+240]
37bc16739mov [rsp+96], rax
37bc1673emov rcx, [rsp+224]
37bc16746mov [rsp+72], rax
37bc1674bmov [rsp+40], rsi
37bc16750mov [rsp+32], rax
37bc16755mov [rsp+104], 1
37bc1675emov [rsp+56], rdi
37bc16763call dgemm_
37bc16768mov rax, [rsp+520]
37bc16770mov r9l, [rsp+404]
37bc16778mov esi, [rax]
37bc1677amov r15l, esi
37bc1677dimul r15l, r9l
37bc16781lea r8l, [r15+r15]
37bc16785test esi, esi
37bc16787jle 0x37bc1686d
37bc1678dadd esi, 1
37bc16790test r9l, r9l
37bc16793jle 0x37bc1686d
37bc16799movsxd r12, [rsp+272]
37bc167a1mov rcx, [rsp+264]
37bc167a9mov ebx, r8l
37bc167acmov edx, -2
37bc167b1sub edx, [rsp+248]
37bc167b8mov eax, 0
37bc167bdmov [rsp+344], r15l
37bc167c5mov r11, -1
37bc167ccmov rdi, r12
37bc167cfadd r9l, r12l
37bc167d2shl rcx, 4
37bc167d6mov r10l, 1
37bc167dcneg rdi
37bc167dfadd edx, r9l
37bc167e2mov r15, [rsp+296]
37bc167eashl rdi, 3
37bc167eecmp r12l, r9l
37bc167f1cmovge edx, eax
37bc167f4mov rax, [rsp+528]
37bc167fclea r13l, [rdx+1]
37bc16800lea r14, [rax+rcx+24]
37bc16805nop [rax+rax]
37bc16810
37bc16810loc_37bc16810:
37bc16810movsxd rax, ebx
37bc16813mov rdx, r11
37bc16816lea rcx, [rdi+8*rax]
37bc1681ashl rdx, 4
37bc1681emov rax, r12
37bc16821add rdx, r14
37bc16824add rcx, rbp
37bc16827nop [rax]
37bc1682anop [rax+rax]
37bc16835nop [rax+rax]
37bc16840
37bc16840loc_37bc16840:
37bc16840movsd_xmm x0, [rdx]
37bc16844add rdx, 16
37bc16848movsd_xmm [rcx+8*rax], x0
37bc1684dadd rax, 1
37bc16851cmp r9l, eax
37bc16854jg 0x37bc16840
37bc16856add r10l, 1
37bc1685aadd ebx, r13l
37bc1685dadd r11, r15
37bc16860cmp r10l, esi
37bc16863jne 0x37bc16810
37bc16865mov r15l, [rsp+344]
37bc1686d
37bc1686dloc_37bc1686d:
37bc1686dmov rsi, [rsp+232]
37bc16875movsxd r15, r15l
37bc16878mov rax, [rsp+200]
37bc16880mov [rsp+112], 1
37bc16889lea rdx, [rbp+8*r15]
37bc1688emov rdi, [rsp+312]
37bc16896mov [rsp+104], 1
37bc1689fmov [rsp+80], rsi
37bc168a4mov rsi, [rsp+568]
37bc168acmov [rsp+88], rdx
37bc168b1movsxd rdx, r8l
37bc168b4mov r8, rax
37bc168b7mov r9, [rsp+520]
37bc168bfmov [rsp+56], rsi
37bc168c4mov rsi, [rsp+240]
37bc168cclea rdx, [rbp+8*rdx]
37bc168d1mov [rsp+96], rax
37bc168d6mov rcx, [rsp+224]
37bc168demov [rsp+72], rax
37bc168e3mov [rsp+64], rdx
37bc168e8mov rdx, [rsp+216]
37bc168f0mov [rsp+32], rax
37bc168f5mov [rsp+48], rdi
37bc168famov [rsp+40], rsi
37bc168ffcall dgemm_
37bc16904mov rax, [rsp+520]
37bc1690cmov edx, [rax]
37bc1690etest edx, edx
37bc16910jle 0x37bc16a19
37bc16916mov r9l, [rsp+404]
37bc1691elea r14l, [rdx+1]
37bc16922test r9l, r9l
37bc16925jle 0x37bc16a19
37bc1692bmovsxd r13, [rsp+272]
37bc16933mov rcx, [rsp+264]
37bc1693bmov esi, edx
37bc1693dmov r8l, -2
37bc16943imul esi, r9l
37bc16947sub r8l, [rsp+248]
37bc1694fmov eax, 0
37bc16954mov [rsp+248], edx
37bc1695bmov rdi, r13
37bc1695eadd r9l, r13l
37bc16961shl rcx, 4
37bc16965mov r10l, 1
37bc1696bneg rdi
37bc1696eadd r8l, r9l
37bc16971mov rbx, -1
37bc16978shl rdi, 3
37bc1697ccmp r13l, r9l
37bc1697fcmovge r8l, eax
37bc16983mov rax, [rsp+544]
37bc1698bxor r11l, r11l
37bc1698elea r15, [rax+rcx+16]
37bc16993lea r12l, [r8+1]
37bc16997nop [rax+rax]
37bc169a0
37bc169a0loc_37bc169a0:
37bc169a0movsxd rax, r11l
37bc169a3mov rdx, rbx
37bc169a6lea r8, [rdi+8*rax]
37bc169aamovsxd rax, esi
37bc169adshl rdx, 4
37bc169b1lea rcx, [rdi+8*rax]
37bc169b5add rdx, r15
37bc169b8add r8, rbp
37bc169bbmov rax, r13
37bc169beadd rcx, rbp
37bc169c1nop [rax+rax]
37bc169canop [rax+rax]
37bc169d5nop [rax+rax]
37bc169e0
37bc169e0loc_37bc169e0:
37bc169e0movsd_xmm x0, [r8+8*rax]
37bc169e6movhpd x0, [rcx+8*rax]
37bc169ebadd rax, 1
37bc169efmovups [rdx], x0
37bc169f2add rdx, 16
37bc169f6cmp r9l, eax
37bc169f9jg 0x37bc169e0
37bc169fbadd r10l, 1
37bc169ffadd r11l, r12l
37bc16a02add esi, r12l
37bc16a05add rbx, [rsp+208]
37bc16a0dcmp r10l, r14l
37bc16a10jne 0x37bc169a0
37bc16a12mov edx, [rsp+248]
37bc16a19
37bc16a19loc_37bc16a19:
37bc16a19add [rsp+256], 1
37bc16a22mov rax, [rsp+256]
37bc16a2acmp [rsp+304], eax
37bc16a31jge 0x37bc16210
37bc16a37mov r13l, [rsp+380]
37bc16a3f
37bc16a3floc_37bc16a3f:
37bc16a3fmov r8l, [rsp+304]
37bc16a47test r8l, r8l
37bc16a4ajle 0x37bc16add
37bc16a50mov [rsp+192], r13l
37bc16a58mov esi, [rsp+304]
37bc16a5fmov rdi, [rsp+520]
37bc16a67mov r12, [rsp+528]
37bc16a6fmov [rsp+680], rbp
37bc16a77mov ebp, 1
37bc16a7cmov r13, [rsp+536]
37bc16a84mov r14, [rsp+544]
37bc16a8cmov r15, [rsp+552]
37bc16a94mov rbx, [rsp+688]
37bc16a9cnop [rax]
37bc16aa0
37bc16aa0loc_37bc16aa0:
37bc16aa0movsxd rax, [rbx+4*rbp-4]
37bc16aa5mov [rsp+32], r15
37bc16aaamov r8, r13
37bc16aadmov rcx, rdi
37bc16ab0add rbp, 1
37bc16ab4sub rax, 1
37bc16ab8shl rax, 4
37bc16abclea rdx, [r12+rax]
37bc16ac0lea r9, [r14+rax]
37bc16ac4call zcopy_
37bc16ac9cmp esi, ebp
37bc16acbjge 0x37bc16aa0
37bc16acdmov r13l, [rsp+192]
37bc16ad5mov rbp, [rsp+680]
37bc16add
37bc16addloc_37bc16add:
37bc16addmov eax, [rsp+376]
37bc16ae4mov edx, 1
37bc16ae9mov [rsp+412], 0
37bc16af4mov ecx, eax
37bc16af6shl edx, cl
37bc16af8xor ecx, ecx
37bc16afacmp eax, 32
37bc16afdcmovae edx, ecx
37bc16b00test eax, eax
37bc16b02jle 0x37bc15feb
37bc16b08mov r8, [rsp+288]
37bc16b10movsxd rcx, eax
37bc16b13mov rdi, [rsp+336]
37bc16b1blea rsi, [rsp+412]
37bc16b23mov [rsp+208], rsi
37bc16b2bmov r14, [rsp+688]
37bc16b33mov r9l, edx
37bc16b36imul r8, rcx
37bc16b3amov [rsp+680], rbp
37bc16b42imul rcx, [rsp+280]
37bc16b4badd rdi, r8
37bc16b4emov [rsp+232], rdi
37bc16b56mov rdi, [rsp+328]
37bc16b5eadd rdi, rcx
37bc16b61movsxd rcx, r13l
37bc16b64mov r13, [rsp+320]
37bc16b6cmov [rsp+240], rdi
37bc16b74mov rdi, [rsp+688]
37bc16b7clea r12, [rdi+4*rcx]
37bc16b80lea rdi, [rsp+392]
37bc16b88mov [rsp+192], rdi
37bc16b90lea rdi, [rsp+404]
37bc16b98mov [rsp+200], rdi
37bc16ba0mov rdi, [rsp+624]
37bc16ba8sub rdi, 8
37bc16bacmov [rsp+344], rdi
37bc16bb4mov rdi, [rsp+584]
37bc16bbcsub rdi, 8
37bc16bc0mov [rsp+296], rdi
37bc16bc8mov rdi, [rsp+664]
37bc16bd0sub rdi, 16
37bc16bd4mov [rsp+304], rdi
37bc16bdcmov rdi, [rsp+672]
37bc16be4sub rdi, 16
37bc16be8mov [rsp+312], rdi
37bc16bf0
37bc16bf0loc_37bc16bf0:
37bc16bf0lea edx, [rax-1]
37bc16bf3mov r8l, eax
37bc16bf6mov r10l, 1
37bc16bfccmp eax, 1
37bc16bffje 0x37bc16c29
37bc16c01cmp eax, 32
37bc16c04jg 0x37bc16ed1
37bc16c0amov ecx, edx
37bc16c0cmov edi, 2
37bc16c11mov r8l, 1
37bc16c17shl edi, cl
37bc16c19shl r8l, cl
37bc16c1clea r10l, [rdi-1]
37bc16c20cmp r8l, r10l
37bc16c23jg 0x37bc16ed1
37bc16c29
37bc16c29loc_37bc16c29:
37bc16c29lea ebp, [rax+rax-1]
37bc16c2dmov rax, [rsp+288]
37bc16c35mov rsi, [rsp+344]
37bc16c3dmov [rsp+256], r8l
37bc16c45movsxd rbp, ebp
37bc16c48mov [rsp+248], r10l
37bc16c50movsxd rbx, r8l
37bc16c53imul rax, rbp
37bc16c57add rax, [rsp+336]
37bc16c5fmov [rsp+264], r9l
37bc16c67imul rbp, [rsp+280]
37bc16c70mov [rsp+216], rax
37bc16c78mov rax, [rsp+328]
37bc16c80mov [rsp+272], edx
37bc16c87mov [rsp+688], r14
37bc16c8fmov r14, r13
37bc16c92mov r13, [rsp+688]
37bc16c9aadd rax, rbp
37bc16c9dmov [rsp+224], rax
37bc16ca5movsxd rax, r9l
37bc16ca8lea rdi, [4*rax]
37bc16cb0shl rax, 3
37bc16cb4lea rbp, [rsi+rdi]
37bc16cb8mov rsi, [rsp+304]
37bc16cc0add rdi, [rsp+296]
37bc16cc8lea r15, [rsi+rax]
37bc16cccmov rsi, [rsp+312]
37bc16cd4add rsi, rax
37bc16cd7nop [rax+rax]
37bc16ce0
37bc16ce0loc_37bc16ce0:
37bc16ce0mov eax, [r12+4*rbx-8]
37bc16ce5mov edx, [r14+4*rbx-4]
37bc16ceamov rcx, [rsp+232]
37bc16cf2mov r9, [rsp+608]
37bc16cfamov [rsp+404], eax
37bc16d01mov eax, [r13+4*rbx-4]
37bc16d06mov r11, [rsp+696]
37bc16d0emov [rsp+392], edx
37bc16d15sub eax, edx
37bc16d17mov [rsp+168], rsi
37bc16d1fsub rsi, 8
37bc16d23cdqe
37bc16d25mov [rsp+184], r11
37bc16d2dmov r11, [rsp+680]
37bc16d35lea r8, [rcx+rax]
37bc16d39mov rcx, [rsp+216]
37bc16d41mov [rsp+80], rbp
37bc16d46sub rbp, 4
37bc16d4ashl r8, 3
37bc16d4emov [rsp+176], r11
37bc16d56mov r11, [rsp+568]
37bc16d5eadd r9, r8
37bc16d61add r8, [rsp+592]
37bc16d69lea rdx, [rax+rcx]
37bc16d6dmov [rsp+160], r15
37bc16d75mov [rsp+144], r9
37bc16d7dshl rdx, 3
37bc16d81lea rcx, [rax-1]
37bc16d85mov r9, [rsp+600]
37bc16d8dmov [rsp+128], r8
37bc16d95mov r8, [rsp+616]
37bc16d9dshl rcx, 4
37bc16da1sub r15, 8
37bc16da5add r9, rdx
37bc16da8mov [rsp+112], r11
37bc16dadmov r11, [rsp+632]
37bc16db5add r8, rdx
37bc16db8add rdx, [rsp+656]
37bc16dc0mov [rsp+152], rdi
37bc16dc8sub rdi, 4
37bc16dccmov [rsp+104], rdx
37bc16dd1mov rdx, [rsp+640]
37bc16dd9mov [rsp+136], r9
37bc16de1mov [rsp+96], rdx
37bc16de6mov rdx, [rsp+224]
37bc16deemov [rsp+120], r8
37bc16df3add rdx, rax
37bc16df6lea rdx, [r11+4*rdx]
37bc16dfamov [rsp+88], rdx
37bc16dffadd rax, [rsp+240]
37bc16e07mov rdx, [rsp+648]
37bc16e0fmov r9, [rsp+208]
37bc16e17mov r8, [rsp+200]
37bc16e1flea rax, [rdx+4*rax]
37bc16e23mov rdx, [rsp+192]
37bc16e2bmov [rsp+72], rax
37bc16e30mov rax, [rsp+536]
37bc16e38mov [rsp+64], rax
37bc16e3dmov rax, [rsp+528]
37bc16e45add rax, rcx
37bc16e48add rcx, [rsp+544]
37bc16e50mov [rsp+56], rax
37bc16e55mov rax, [rsp+552]
37bc16e5dmov [rsp+40], rcx
37bc16e62mov rcx, [rsp+496]
37bc16e6amov [rsp+48], rax
37bc16e6fmov rax, [rsp+520]
37bc16e77mov [rsp+32], rax
37bc16e7ccall zlals0_
37bc16e81mov rax, rbx
37bc16e84add rbx, 1
37bc16e88cmp [rsp+248], ebx
37bc16e8fjge 0x37bc16ce0
37bc16e95mov edx, [rsp+272]
37bc16e9cmov [rsp+688], r13
37bc16ea4mov r13, r14
37bc16ea7mov r8l, [rsp+256]
37bc16eafmov r9l, [rsp+264]
37bc16eb7mov r14, [rsp+688]
37bc16ebftest edx, edx
37bc16ec1je 0x37bc15feb
37bc16ec7lea ecx, [r8+r9-1]
37bc16eccsub ecx, eax
37bc16ecemov r9l, ecx
37bc16ed1
37bc16ed1loc_37bc16ed1:
37bc16ed1mov rdi, [rsp+288]
37bc16ed9mov eax, edx
37bc16edbsub [rsp+232], rdi
37bc16ee3mov rdi, [rsp+280]
37bc16eebsub [rsp+240], rdi
37bc16ef3jmp 0x37bc16bf0
37bc16ef8
37bc16ef8loc_37bc16ef8:
37bc16ef8movsxd rax, [rsp+248]
37bc16f00mov [rsp+264], rax
37bc16f08jmp 0x37bc166c5
37bc16f0d
37bc16f0dloc_37bc16f0d:
37bc16f0dmovsxd rdi, esi
37bc16f10jmp 0x37bc1630d
37bc16f15
37bc16f15loc_37bc16f15:
37bc16f15mov edx, [rsp+376]
37bc16f1ctest edx, edx
37bc16f1ejle 0x37bc17317
37bc16f24mov rcx, [rsp+688]
37bc16f2cmovsxd rax, r13l
37bc16f2fmov [rsp+256], 1
37bc16f3amov edx, 1
37bc16f3fmov [rsp+296], edi
37bc16f46mov r10l, 1
37bc16f4cxor r8l, r8l
37bc16f4fmov r12, [rsp+320]
37bc16f57lea r15, [rcx+4*rax]
37bc16f5blea rax, [rsp+392]
37bc16f63mov [rsp+232], -1
37bc16f6fmov [rsp+192], rax
37bc16f77lea rax, [rsp+404]
37bc16f7fmov [rsp+200], rax
37bc16f87lea rax, [rsp+412]
37bc16f8fmov [rsp+224], -1
37bc16f9bmov [rsp+208], rax
37bc16fa3mov [rsp+312], ebx
37bc16faamov [rsp+352], esi
37bc16fb1mov [rsp+344], r13l
37bc16fb9mov r13, rcx
37bc16fbcmov [rsp+680], rbp
37bc16fc4mov rbp, r15
37bc16fc7
37bc16fc7loc_37bc16fc7:
37bc16fc7mov rcx, [rsp+288]
37bc16fcflea eax, [rdx+rdx-1]
37bc16fd3mov rdi, [rsp+336]
37bc16fdbmov [rsp+264], edx
37bc16fe2mov r14, [rsp+664]
37bc16feamov r15, [rsp+624]
37bc16ff2mov [rsp+272], r8l
37bc16ffamovsxd rbx, r10l
37bc16ffdimul rcx, rax
37bc17001mov [rsp+216], r10l
37bc17009imul rax, [rsp+280]
37bc17012add rax, [rsp+328]
37bc1701amov [rsp+688], r13
37bc17022mov r13, r12
37bc17025mov [rsp+248], rax
37bc1702dmovsxd rax, r8l
37bc17030mov r12, [rsp+688]
37bc17038lea rsi, [rcx+rdi]
37bc1703clea rdi, [4*rax]
37bc17044shl rax, 3
37bc17048add r14, rax
37bc1704badd rax, [rsp+672]
37bc17053mov [rsp+240], rsi
37bc1705badd r15, rdi
37bc1705emov rsi, rax
37bc17061add rdi, [rsp+584]
37bc17069nop [rax]
37bc17070
37bc17070loc_37bc17070:
37bc17070mov eax, [rbp+4*rbx-8]
37bc17074mov edx, [r13+4*rbx-4]
37bc17079mov rcx, [rsp+232]
37bc17081mov r9, [rsp+608]
37bc17089mov [rsp+404], eax
37bc17090xor eax, eax
37bc17092cmp [rsp+216], ebx
37bc17099setne al
37bc1709cmov r11, [rsp+696]
37bc170a4mov [rsp+392], edx
37bc170abmov [rsp+412], eax
37bc170b2mov eax, [r12+4*rbx-4]
37bc170b7mov [rsp+184], r11
37bc170bfmov r11, [rsp+680]
37bc170c7sub eax, edx
37bc170c9mov [rsp+168], rsi
37bc170d1add rsi, 8
37bc170d5cdqe
37bc170d7mov [rsp+176], r11
37bc170dfmov r11, [rsp+568]
37bc170e7lea r8, [rcx+rax]
37bc170ebmov rcx, [rsp+240]
37bc170f3mov [rsp+160], r14
37bc170fbadd r14, 8
37bc170ffshl r8, 3
37bc17103mov [rsp+112], r11
37bc17108mov r11, [rsp+632]
37bc17110add r9, r8
37bc17113add r8, [rsp+592]
37bc1711blea rdx, [rax+rcx]
37bc1711fmov [rsp+152], rdi
37bc17127mov [rsp+144], r9
37bc1712fshl rdx, 3
37bc17133lea rcx, [rax-1]
37bc17137add rdi, 4
37bc1713bmov [rsp+128], r8
37bc17143mov r9, [rsp+600]
37bc1714bshl rcx, 4
37bc1714fmov r8, [rsp+616]
37bc17157add r9, rdx
37bc1715aadd r8, rdx
37bc1715dadd rdx, [rsp+656]
37bc17165mov [rsp+136], r9
37bc1716dmov [rsp+104], rdx
37bc17172mov rdx, [rsp+640]
37bc1717amov [rsp+120], r8
37bc1717fmov [rsp+96], rdx
37bc17184mov rdx, [rsp+248]
37bc1718cadd rdx, rax
37bc1718flea rdx, [r11+4*rdx]
37bc17193mov [rsp+88], rdx
37bc17198mov rdx, [rsp+648]
37bc171a0add rax, [rsp+224]
37bc171a8mov [rsp+80], r15
37bc171adadd r15, 4
37bc171b1lea rax, [rdx+4*rax]
37bc171b5mov r9, [rsp+208]
37bc171bdmov r8, [rsp+200]
37bc171c5mov [rsp+72], rax
37bc171camov rax, [rsp+552]
37bc171d2mov rdx, [rsp+192]
37bc171damov [rsp+64], rax
37bc171dfmov rax, [rsp+544]
37bc171e7add rax, rcx
37bc171eaadd rcx, [rsp+528]
37bc171f2mov [rsp+56], rax
37bc171f7mov rax, [rsp+536]
37bc171ffmov [rsp+40], rcx
37bc17204mov rcx, [rsp+496]
37bc1720cmov [rsp+48], rax
37bc17211mov rax, [rsp+520]
37bc17219mov [rsp+32], rax
37bc1721ecall zlals0_
37bc17223mov rax, rbx
37bc17226sub rbx, 1
37bc1722acmp [rsp+256], ebx
37bc17231jle 0x37bc17070
37bc17237mov r8l, [rsp+272]
37bc1723fmov r10l, [rsp+216]
37bc17247mov [rsp+688], r12
37bc1724fmov r12, r13
37bc17252mov edx, [rsp+264]
37bc17259mov r13, [rsp+688]
37bc17261lea ecx, [r8+r10+1]
37bc17266mov r9, [rsp+224]
37bc1726emov r11, [rsp+232]
37bc17276sub ecx, eax
37bc17278mov ebx, [rsp+376]
37bc1727fmov r8l, ecx
37bc17282mov ecx, edx
37bc17284
37bc17284loc_37bc17284:
37bc17284lea eax, [rcx+1]
37bc17287cmp eax, ebx
37bc17289jg 0x37bc172f2
37bc1728badd r11, [rsp+288]
37bc17293add r9, [rsp+280]
37bc1729bcmp eax, 32
37bc1729ejg 0x37bc172d7
37bc172a0mov r10l, 2
37bc172a6mov esi, 1
37bc172abshl r10l, cl
37bc172aeshl esi, cl
37bc172b0sub r10l, 1
37bc172b4cmp esi, r10l
37bc172b7jg 0x37bc172ee
37bc172b9mov [rsp+256], esi
37bc172c0mov edx, eax
37bc172c2mov [rsp+224], r9
37bc172camov [rsp+232], r11
37bc172d2jmp 0x37bc16fc7
37bc172d7
37bc172d7loc_37bc172d7:
37bc172d7lea eax, [rcx+2]
37bc172dacmp eax, ebx
37bc172dcjg 0x37bc172f2
37bc172deadd r11, [rsp+288]
37bc172e6add r9, [rsp+280]
37bc172ee
37bc172eeloc_37bc172ee:
37bc172eemov ecx, eax
37bc172f0jmp 0x37bc17284
37bc172f2
37bc172f2loc_37bc172f2:
37bc172f2mov edi, [rsp+296]
37bc172f9mov ebx, [rsp+312]
37bc17300mov r13l, [rsp+344]
37bc17308mov rbp, [rsp+680]
37bc17310mov esi, [rsp+352]
37bc17317
37bc17317loc_37bc17317:
37bc17317cmp [rsp+304], esi
37bc1731ejl 0x37bc15feb
37bc17324mov rax, [rsp+520]
37bc1732cmov edx, [rax]
37bc1732emovsxd rax, esi
37bc17331mov rsi, [rsp+688]
37bc17339mov [rsp+208], rax
37bc17341movsxd rax, r13l
37bc17344lea rax, [rsi+4*rax]
37bc17348mov [rsp+328], rax
37bc17350movsxd rax, edi
37bc17353mov [rsp+264], rax
37bc1735bshl rax, 4
37bc1735fmov [rsp+336], rax
37bc17367movsxd rax, ebx
37bc1736amov [rsp+192], rax
37bc17372shl rax, 4
37bc17376mov [rsp+344], rax
37bc1737elea rax, [rip+0x834b8b]
37bc17385mov [rsp+216], rax
37bc1738dlea rax, [rip+0x834b7d]
37bc17394mov [rsp+224], rax
37bc1739clea rax, [rip+0x834b75]
37bc173a3mov [rsp+232], rax
37bc173ablea rax, [rip+0x834b6e]
37bc173b2mov [rsp+240], rax
37bc173balea rax, [rsp+396]
37bc173c2mov [rsp+272], rax
37bc173calea rax, [rsp+408]
37bc173d2mov [rsp+280], rax
37bc173dalea rax, [rbp+8]
37bc173demov [rsp+352], rax
37bc173e6
37bc173e6loc_37bc173e6:
37bc173e6mov rax, [rsp+208]
37bc173eemov rsi, [rsp+320]
37bc173f6xor r8l, r8l
37bc173f9mov rdi, [rsp+688]
37bc17401cmp [rsp+304], eax
37bc17408mov ebx, [rsi+4*rax-4]
37bc1740csetne r8b
37bc17410mov rsi, [rsp+328]
37bc17418mov edi, [rdi+4*rax-4]
37bc1741clea ecx, [rbx+1]
37bc1741fadd r8l, [rsi+4*rax-8]
37bc17424mov [rsp+396], ecx
37bc1742bimul ecx, edx
37bc1742emov esi, edi
37bc17430lea eax, [rdi+1]
37bc17433mov [rsp+248], edi
37bc1743asub esi, ebx
37bc1743cmov [rsp+256], r8l
37bc17444mov [rsp+408], r8l
37bc1744clea r15l, [rcx+rcx]
37bc17450mov [rsp+200], eax
37bc17457test edx, edx
37bc17459jle 0x37bc17c10
37bc1745fmovsxd rdi, esi
37bc17462mov r11l, r15l
37bc17465lea r13l, [rdx+1]
37bc17469mov r9l, 1
37bc1746fmov ecx, [rsp+200]
37bc17476mov r12, rdi
37bc17479mov [rsp+288], r15l
37bc17481mov r10, -1
37bc17488mov rax, [rsp+264]
37bc17490mov r15, [rsp+352]
37bc17498mov [rsp+296], rdi
37bc174a0shl r12, 4
37bc174a4mov r14l, ecx
37bc174a7add r12, [rsp+528]
37bc174afmov edi, ecx
37bc174b1sub r14l, esi
37bc174b4nop
37bc174b5nop [rax+rax]
37bc174c0
37bc174c0loc_37bc174c0:
37bc174c0cmp esi, edi
37bc174c2jge 0x37bc174f9
37bc174c4movsxd r8, r11l
37bc174c7mov rcx, r10
37bc174cashl rcx, 4
37bc174celea rdx, [rbp+8*r8]
37bc174d3add r8, rbx
37bc174d6add rcx, r12
37bc174d9lea r8, [r15+8*r8]
37bc174ddnop [rax]
37bc174e0
37bc174e0loc_37bc174e0:
37bc174e0movsd_xmm x0, [rcx]
37bc174e4add rdx, 8
37bc174e8add rcx, 16
37bc174ecmovsd_xmm [rdx-8], x0
37bc174f1cmp r8, rdx
37bc174f4jne 0x37bc174e0
37bc174f6add r11l, r14l
37bc174f9
37bc174f9loc_37bc174f9:
37bc174f9add r9l, 1
37bc174fdadd r10, rax
37bc17500cmp r13l, r9l
37bc17503jne 0x37bc174c0
37bc17505mov r15l, [rsp+288]
37bc1750dmov rdi, [rsp+296]
37bc17515
37bc17515loc_37bc17515:
37bc17515mov rax, [rsp+576]
37bc1751dmovsxd rdx, r15l
37bc17520mov rcx, [rsp+232]
37bc17528mov [rsp+112], 1
37bc17531lea rdx, [rbp+8*rdx]
37bc17536mov [rsp+88], rbp
37bc1753bmov r9, [rsp+520]
37bc17543lea rbx, [rax+8*rdi-8]
37bc17548mov [rsp+80], rcx
37bc1754dmov rax, [rsp+272]
37bc17555mov rcx, [rsp+568]
37bc1755dmov [rsp+288], rbx
37bc17565mov [rsp+48], rbx
37bc1756amov rbx, [rsp+240]
37bc17572mov r8, rax
37bc17575mov [rsp+96], rax
37bc1757amov [rsp+72], rax
37bc1757fmov [rsp+64], rdx
37bc17584mov rdx, [rsp+216]
37bc1758cmov [rsp+56], rcx
37bc17591mov rcx, [rsp+224]
37bc17599mov [rsp+32], rax
37bc1759emov [rsp+104], 1
37bc175a7mov [rsp+40], rbx
37bc175accall dgemm_
37bc175b1mov rax, [rsp+520]
37bc175b9mov edx, [rsp+396]
37bc175c0mov r12l, [rax]
37bc175c3mov ecx, r12l
37bc175c6imul ecx, edx
37bc175c9lea r15l, [rcx+rcx]
37bc175cdtest r12l, r12l
37bc175d0jle 0x37bc17679
37bc175d6add r12l, 1
37bc175datest edx, edx
37bc175dcjle 0x37bc17679
37bc175e2mov r13, rdi
37bc175e5lea r10l, [rdx+rsi]
37bc175e9xor eax, eax
37bc175ebsub edx, 1
37bc175eeneg r13
37bc175f1mov [rsp+296], ecx
37bc175f8mov ebx, 1
37bc175fdmov r11l, r15l
37bc17600shl r13, 3
37bc17604cmp esi, r10l
37bc17607mov [rsp+312], esi
37bc1760emov rsi, [rsp+336]
37bc17616cmovge edx, eax
37bc17619mov rax, [rsp+528]
37bc17621lea r14l, [rdx+1]
37bc17625lea r9, [rax-16]
37bc17629nop [rax]
37bc17630
37bc17630loc_37bc17630:
37bc17630movsxd rdx, r11l
37bc17633lea r8, [r13+8*rdx]
37bc17638mov rdx, rdi
37bc1763badd r8, rbp
37bc1763enop
37bc17640
37bc17640loc_37bc17640:
37bc17640mov rcx, rdx
37bc17643shl rcx, 4
37bc17647movsd_xmm x0, [r9+rcx+8]
37bc1764emovsd_xmm [r8+8*rdx], x0
37bc17654add rdx, 1
37bc17658cmp r10l, edx
37bc1765bjg 0x37bc17640
37bc1765dadd ebx, 1
37bc17660add r11l, r14l
37bc17663add r9, rsi
37bc17666cmp ebx, r12l
37bc17669jne 0x37bc17630
37bc1766bmov ecx, [rsp+296]
37bc17672mov esi, [rsp+312]
37bc17679
37bc17679loc_37bc17679:
37bc17679mov rbx, [rsp+232]
37bc17681movsxd rdx, ecx
37bc17684mov rax, [rsp+272]
37bc1768cmov [rsp+112], 1
37bc17695lea rdx, [rbp+8*rdx]
37bc1769amov r9, [rsp+520]
37bc176a2mov [rsp+104], 1
37bc176abmov [rsp+80], rbx
37bc176b0mov rbx, [rsp+568]
37bc176b8mov r8, rax
37bc176bbmov [rsp+88], rdx
37bc176c0movsxd rdx, r15l
37bc176c3mov rcx, [rsp+224]
37bc176cbmov [rsp+56], rbx
37bc176d0mov rbx, [rsp+288]
37bc176d8lea rdx, [rbp+8*rdx]
37bc176ddmov [rsp+96], rax
37bc176e2mov [rsp+48], rbx
37bc176e7mov rbx, [rsp+240]
37bc176efmov [rsp+72], rax
37bc176f4mov [rsp+64], rdx
37bc176f9mov rdx, [rsp+216]
37bc17701mov [rsp+40], rbx
37bc17706mov [rsp+32], rax
37bc1770bcall dgemm_
37bc17710mov rax, [rsp+520]
37bc17718mov edx, [rsp+256]
37bc1771fmov ebx, [rax]
37bc17721imul edx, ebx
37bc17724lea r8l, [rdx+rdx]
37bc17728test ebx, ebx
37bc1772ajle 0x37bc17bfb
37bc17730mov edx, [rsp+396]
37bc17737lea r14l, [rbx+1]
37bc1773btest edx, edx
37bc1773djle 0x37bc177fa
37bc17743mov r13, rdi
37bc17746lea r11l, [rdx+rsi]
37bc1774axor eax, eax
37bc1774cmov r12l, 1
37bc17752neg r13
37bc17755imul ebx, edx
37bc17758sub edx, 1
37bc1775bmov [rsp+288], r8l
37bc17763shl r13, 3
37bc17767cmp esi, r11l
37bc1776amov r9, [rsp+344]
37bc17772cmovge edx, eax
37bc17775mov rax, [rsp+544]
37bc1777dxor esi, esi
37bc1777flea r10, [rax-16]
37bc17783lea r15l, [rdx+1]
37bc17787nop [rax+rax]
37bc17790
37bc17790loc_37bc17790:
37bc17790movsxd rax, esi
37bc17793lea r8, [r13+8*rax]
37bc17798movsxd rax, ebx
37bc1779blea rcx, [r13+8*rax]
37bc177a0add r8, rbp
37bc177a3mov rax, rdi
37bc177a6add rcx, rbp
37bc177a9nop
37bc177aanop [rax+rax]
37bc177b5nop [rax+rax]
37bc177c0
37bc177c0loc_37bc177c0:
37bc177c0mov rdx, rax
37bc177c3movsd_xmm x0, [r8+8*rax]
37bc177c9movhpd x0, [rcx+8*rax]
37bc177ceadd rax, 1
37bc177d2shl rdx, 4
37bc177d6movups [r10+rdx], x0
37bc177dbcmp r11l, eax
37bc177dejg 0x37bc177c0
37bc177e0add r12l, 1
37bc177e4add esi, r15l
37bc177e7add ebx, r15l
37bc177eaadd r10, r9
37bc177edcmp r14l, r12l
37bc177f0jne 0x37bc17790
37bc177f2mov r8l, [rsp+288]
37bc177fa
37bc177faloc_37bc177fa:
37bc177famov eax, [rsp+256]
37bc17801test eax, eax
37bc17803jle 0x37bc17bfb
37bc17809mov eax, [rsp+200]
37bc17810movsxd rdi, [rsp+248]
37bc17818mov r11l, r8l
37bc1781bmov r10, -1
37bc17822mov r9l, [rsp+256]
37bc1782amov rbx, rdi
37bc1782dmov rcx, rdi
37bc17830mov [rsp+256], rdi
37bc17838movsxd rdi, eax
37bc1783badd r9l, eax
37bc1783emov rsi, rdi
37bc17841shl rcx, 4
37bc17845mov edx, r9l
37bc17848neg rsi
37bc1784bsub edx, ebx
37bc1784dshl rsi, 3
37bc17851mov ebx, 1
37bc17856sub edx, 2
37bc17859cmp eax, r9l
37bc1785cmov eax, 0
37bc17861cmovge edx, eax
37bc17864mov rax, [rsp+528]
37bc1786clea r13, [rax+rcx+16]
37bc17871mov rax, [rsp+264]
37bc17879lea r12l, [rdx+1]
37bc1787dnop [rax]
37bc17880
37bc17880loc_37bc17880:
37bc17880movsxd rdx, r11l
37bc17883mov rcx, r10
37bc17886lea r15, [rsi+8*rdx]
37bc1788ashl rcx, 4
37bc1788emov rdx, rdi
37bc17891add rcx, r13
37bc17894add r15, rbp
37bc17897nop [rax+rax]
37bc178a0
37bc178a0loc_37bc178a0:
37bc178a0movsd_xmm x0, [rcx]
37bc178a4add rcx, 16
37bc178a8movsd_xmm [r15+8*rdx], x0
37bc178aeadd rdx, 1
37bc178b2cmp r9l, edx
37bc178b5jg 0x37bc178a0
37bc178b7add ebx, 1
37bc178baadd r11l, r12l
37bc178bdadd r10, rax
37bc178c0cmp r14l, ebx
37bc178c3jne 0x37bc17880
37bc178c5
37bc178c5loc_37bc178c5:
37bc178c5mov rax, [rsp+576]
37bc178cdmovsxd rdx, r8l
37bc178d0mov rdi, [rsp+256]
37bc178d8mov [rsp+112], 1
37bc178e1lea rdx, [rbp+8*rdx]
37bc178e6mov [rsp+88], rbp
37bc178ebmov r9, [rsp+520]
37bc178f3lea r15, [rax+8*rdi]
37bc178f7mov rdi, [rsp+232]
37bc178ffmov rax, [rsp+280]
37bc17907mov [rsp+64], rdx
37bc1790cmov [rsp+48], r15
37bc17911mov rdx, [rsp+216]
37bc17919mov [rsp+80], rdi
37bc1791emov rdi, [rsp+568]
37bc17926mov r8, rax
37bc17929mov [rsp+96], rax
37bc1792emov rcx, [rsp+224]
37bc17936mov [rsp+56], rdi
37bc1793bmov rdi, [rsp+240]
37bc17943mov [rsp+72], rax
37bc17948mov [rsp+32], rax
37bc1794dmov [rsp+104], 1
37bc17956mov [rsp+40], rdi
37bc1795bcall dgemm_
37bc17960mov rax, [rsp+520]
37bc17968mov r9l, [rsp+408]
37bc17970mov esi, [rax]
37bc17972mov eax, esi
37bc17974imul eax, r9l
37bc17978mov [rsp+288], eax
37bc1797flea r8l, [rax+rax]
37bc17983test esi, esi
37bc17985jle 0x37bc17a4c
37bc1798badd esi, 1
37bc1798etest r9l, r9l
37bc17991jle 0x37bc17a4c
37bc17997movsxd r12, [rsp+200]
37bc1799fmov eax, 0
37bc179a4mov r11l, r8l
37bc179a7mov rcx, [rsp+256]
37bc179afmov [rsp+296], r15
37bc179b7mov ebx, 1
37bc179bcmov r10, -1
37bc179c3add r9l, r12l
37bc179c6mov rdi, r12
37bc179c9shl rcx, 4
37bc179cdneg rdi
37bc179d0mov edx, r9l
37bc179d3sub edx, [rsp+248]
37bc179dasub edx, 2
37bc179ddshl rdi, 3
37bc179e1cmp r12l, r9l
37bc179e4cmovge edx, eax
37bc179e7mov rax, [rsp+528]
37bc179eflea r14, [rax+rcx+24]
37bc179f4mov rax, [rsp+264]
37bc179fclea r13l, [rdx+1]
37bc17a00
37bc17a00loc_37bc17a00:
37bc17a00movsxd rdx, r11l
37bc17a03mov rcx, r10
37bc17a06lea r15, [rdi+8*rdx]
37bc17a0ashl rcx, 4
37bc17a0emov rdx, r12
37bc17a11add rcx, r14
37bc17a14add r15, rbp
37bc17a17nop [rax+rax]
37bc17a20
37bc17a20loc_37bc17a20:
37bc17a20movsd_xmm x0, [rcx]
37bc17a24add rcx, 16
37bc17a28movsd_xmm [r15+8*rdx], x0
37bc17a2eadd rdx, 1
37bc17a32cmp r9l, edx
37bc17a35jg 0x37bc17a20
37bc17a37add ebx, 1
37bc17a3aadd r11l, r13l
37bc17a3dadd r10, rax
37bc17a40cmp ebx, esi
37bc17a42jne 0x37bc17a00
37bc17a44mov r15, [rsp+296]
37bc17a4c
37bc17a4cloc_37bc17a4c:
37bc17a4cmovsxd rdx, [rsp+288]
37bc17a54mov rsi, [rsp+232]
37bc17a5cmov [rsp+112], 1
37bc17a65mov rax, [rsp+280]
37bc17a6dmov rdi, [rsp+568]
37bc17a75mov [rsp+104], 1
37bc17a7elea rdx, [rbp+8*rdx]
37bc17a83mov [rsp+80], rsi
37bc17a88mov rsi, [rsp+240]
37bc17a90mov [rsp+88], rdx
37bc17a95movsxd rdx, r8l
37bc17a98mov r8, rax
37bc17a9bmov r9, [rsp+520]
37bc17aa3lea rdx, [rbp+8*rdx]
37bc17aa8mov [rsp+96], rax
37bc17aadmov rcx, [rsp+224]
37bc17ab5mov [rsp+72], rax
37bc17abamov [rsp+64], rdx
37bc17abfmov rdx, [rsp+216]
37bc17ac7mov [rsp+32], rax
37bc17accmov [rsp+56], rdi
37bc17ad1mov [rsp+48], r15
37bc17ad6mov [rsp+40], rsi
37bc17adbcall dgemm_
37bc17ae0mov rax, [rsp+520]
37bc17ae8mov edx, [rax]
37bc17aeatest edx, edx
37bc17aecjle 0x37bc17bd8
37bc17af2mov r9l, [rsp+408]
37bc17afalea r15l, [rdx+1]
37bc17afetest r9l, r9l
37bc17b01jle 0x37bc17bd8
37bc17b07movsxd r13, [rsp+200]
37bc17b0fmov esi, edx
37bc17b11mov rcx, [rsp+256]
37bc17b19mov eax, 0
37bc17b1eimul esi, r9l
37bc17b22mov [rsp+200], edx
37bc17b29mov ebx, 1
37bc17b2emov r11, -1
37bc17b35add r9l, r13l
37bc17b38mov rdi, r13
37bc17b3bshl rcx, 4
37bc17b3fneg rdi
37bc17b42mov r8l, r9l
37bc17b45sub r8l, [rsp+248]
37bc17b4dsub r8l, 2
37bc17b51shl rdi, 3
37bc17b55cmp r13l, r9l
37bc17b58cmovge r8l, eax
37bc17b5cmov rax, [rsp+544]
37bc17b64xor r10l, r10l
37bc17b67lea r14, [rax+rcx+16]
37bc17b6clea r12l, [r8+1]
37bc17b70
37bc17b70loc_37bc17b70:
37bc17b70movsxd rax, r10l
37bc17b73mov rdx, r11
37bc17b76lea r8, [rdi+8*rax]
37bc17b7amovsxd rax, esi
37bc17b7dshl rdx, 4
37bc17b81lea rcx, [rdi+8*rax]
37bc17b85add rdx, r14
37bc17b88add r8, rbp
37bc17b8bmov rax, r13
37bc17b8eadd rcx, rbp
37bc17b91nop [rax]
37bc17b95nop [rax+rax]
37bc17ba0
37bc17ba0loc_37bc17ba0:
37bc17ba0movsd_xmm x0, [r8+8*rax]
37bc17ba6movhpd x0, [rcx+8*rax]
37bc17babadd rax, 1
37bc17bafmovups [rdx], x0
37bc17bb2add rdx, 16
37bc17bb6cmp r9l, eax
37bc17bb9jg 0x37bc17ba0
37bc17bbbadd ebx, 1
37bc17bbeadd r10l, r12l
37bc17bc1add esi, r12l
37bc17bc4add r11, [rsp+192]
37bc17bcccmp r15l, ebx
37bc17bcfjne 0x37bc17b70
37bc17bd1mov edx, [rsp+200]
37bc17bd8
37bc17bd8loc_37bc17bd8:
37bc17bd8add [rsp+208], 1
37bc17be1mov rax, [rsp+208]
37bc17be9cmp [rsp+304], eax
37bc17bf0jge 0x37bc173e6
37bc17bf6jmp 0x37bc15feb
37bc17bfb
37bc17bfbloc_37bc17bfb:
37bc17bfbmovsxd rax, [rsp+248]
37bc17c03mov [rsp+256], rax
37bc17c0bjmp 0x37bc178c5
37bc17c10
37bc17c10loc_37bc17c10:
37bc17c10movsxd rdi, esi
37bc17c13jmp 0x37bc17515
37bc17c18
37bc17c18loc_37bc17c18:
37bc17c18mov r10l, -4
37bc17c1emov eax, 4
37bc17c23jmp 0x37bc15fbe
37bc17c28
37bc17c28loc_37bc17c28:
37bc17c28mov r10l, -8
37bc17c2emov eax, 8
37bc17c33jmp 0x37bc15fbe
37bc17c38
37bc17c38loc_37bc17c38:
37bc17c38mov r10l, -10
37bc17c3emov eax, 10
37bc17c43jmp 0x37bc15fbe
37bc15f40
37bc15f40zlalsa_:
37bc15f40push r15
37bc15f42push r14
37bc15f44push r13
37bc15f46push r12
37bc15f48push rbp
37bc15f49push rdi
37bc15f4apush rsi
37bc15f4bpush rbx
37bc15f4csub rsp, 424
37bc15f53mov r10l, -1
37bc15f59mov rax, [rsp+536]
37bc15f61mov rbp, [rsp+680]
37bc15f69mov edi, [rax]
37bc15f6bmov rax, [rsp+552]
37bc15f73mov ebx, [rax]
37bc15f75mov rax, [rsp+640]
37bc15f7dmov [rsp+520], r9
37bc15f85mov [rsp+496], rcx
37bc15f8dmov rcx, r8
37bc15f90mov rsi, [rsp+496]
37bc15f98mov r9l, [rax]
37bc15f9bmov rax, [rsp+568]
37bc15fa3mov r8l, [rax]
37bc15fa6mov rax, [rsp+696]
37bc15faemov [rax], 0
37bc15fb4mov eax, 1
37bc15fb9cmp [rsi], 1
37bc15fbcjbe 0x37bc15fff
37bc15fbe
37bc15fbeloc_37bc15fbe:
37bc15fbemov rdi, [rsp+696]
37bc15fc6lea rdx, [rsp+412]
37bc15fcemov r8l, 6
37bc15fd4lea rcx, [rip+0x835f4d]
37bc15fdbmov [rsp+412], eax
37bc15fe2mov [rdi], r10l
37bc15fe5call xerbla_
37bc15feanop
37bc15feb
37bc15febloc_37bc15feb:
37bc15febadd rsp, 424
37bc15ff2pop rbx
37bc15ff3pop rsi
37bc15ff4pop rdi
37bc15ff5pop rbp
37bc15ff6pop r12
37bc15ff8pop r13
37bc15ffapop r14
37bc15ffcpop r15
37bc15fferet
37bc15fff
37bc15fffloc_37bc15fff:
37bc15fffmov r10l, [rdx]
37bc16002cmp r10l, 2
37bc16006jle 0x37bc16050
37bc16008mov eax, [rcx]
37bc1600acmp r10l, eax
37bc1600djg 0x37bc16060
37bc1600fmov rsi, [rsp+520]
37bc16017mov r10l, [rsi]
37bc1601atest r10l, r10l
37bc1601djle 0x37bc17c18
37bc16023cmp edi, eax
37bc16025jl 0x37bc16070
37bc16027cmp ebx, eax
37bc16029jl 0x37bc17c28
37bc1602fcmp r8l, eax
37bc16032jl 0x37bc17c38
37bc16038cmp r9l, eax
37bc1603bjge 0x37bc16080
37bc1603dmov r10l, -19
37bc16043mov eax, 19
37bc16048jmp 0x37bc15fbe
37bc1604d
37bc1604d 0f 1f 00 ...
37bc16050
37bc16050loc_37bc16050:
37bc16050mov r10l, -2
37bc16056mov eax, 2
37bc1605bjmp 0x37bc15fbe
37bc16060
37bc16060loc_37bc16060:
37bc16060mov r10l, -3
37bc16066mov eax, 3
37bc1606bjmp 0x37bc15fbe
37bc16070
37bc16070loc_37bc16070:
37bc16070mov r10l, -6
37bc16076mov eax, 6
37bc1607bjmp 0x37bc15fbe
37bc16080
37bc16080loc_37bc16080:
37bc16080movsxd rsi, r9l
37bc16083mov [rsp+48], rdx
37bc16088lea r13l, [rax+rax+1]
37bc1608dmov rdx, [rsp+688]
37bc16095mov [rsp+280], rsi
37bc1609dnot rsi
37bc160a0mov [rsp+328], rsi
37bc160a8movsxd rsi, r8l
37bc160abmovsxd r8, eax
37bc160aeadd eax, eax
37bc160b0mov [rsp+288], rsi
37bc160b8not rsi
37bc160bbcdqe
37bc160bdmov r9, rdx
37bc160c0mov [rsp+336], rsi
37bc160c8mov rsi, [rsp+688]
37bc160d0lea rax, [rdx+4*rax]
37bc160d4lea rdx, [rsp+400]
37bc160dcmov [rsp+40], rax
37bc160e1lea rsi, [rsi+4*r8]
37bc160e5lea r8, [rsp+388]
37bc160edmov [rsp+32], rsi
37bc160f2mov [rsp+320], rsi
37bc160facall dlasdt_
37bc160ffmov eax, [rsp+388]
37bc16106mov esi, [rsp+400]
37bc1610dlea edx, [rax+1]
37bc16110mov [rsp+304], eax
37bc16117mov eax, edx
37bc16119mov [rsp+376], esi
37bc16120shr eax, 31
37bc16123add eax, edx
37bc16125sar eax, 1
37bc16127mov esi, eax
37bc16129mov rax, [rsp+496]
37bc16131cmp [rax], 1
37bc16134je 0x37bc16f15
37bc1613acmp [rsp+304], esi
37bc16141jl 0x37bc16a3f
37bc16147mov rax, [rsp+520]
37bc1614fmov [rsp+380], r13l
37bc16157mov edx, [rax]
37bc16159movsxd rax, esi
37bc1615cmov rsi, [rsp+688]
37bc16164mov [rsp+256], rax
37bc1616cmovsxd rax, r13l
37bc1616flea rax, [rsi+4*rax]
37bc16173mov [rsp+352], rax
37bc1617bmovsxd rax, edi
37bc1617emov [rsp+296], rax
37bc16186shl rax, 4
37bc1618amov [rsp+368], rax
37bc16192movsxd rax, ebx
37bc16195mov [rsp+208], rax
37bc1619dshl rax, 4
37bc161a1mov [rsp+360], rax
37bc161a9lea rax, [rsp+392]
37bc161b1mov [rsp+192], rax
37bc161b9lea rax, [rip+0x835d50]
37bc161c0mov [rsp+216], rax
37bc161c8lea rax, [rip+0x835d42]
37bc161cfmov [rsp+224], rax
37bc161d7lea rax, [rip+0x835d3a]
37bc161demov [rsp+232], rax
37bc161e6lea rax, [rip+0x835d33]
37bc161edmov [rsp+240], rax
37bc161f5lea rax, [rsp+404]
37bc161fdmov [rsp+200], rax
37bc16205nop [rax+rax]
37bc16210
37bc16210loc_37bc16210:
37bc16210mov rdi, [rsp+256]
37bc16218mov rsi, [rsp+320]
37bc16220mov rax, [rsp+688]
37bc16228mov ebx, [rsi+4*rdi-4]
37bc1622cmov rsi, [rsp+352]
37bc16234mov eax, [rax+4*rdi-4]
37bc16238mov r14l, ebx
37bc1623bmov edi, [rsi+4*rdi-8]
37bc1623fmov [rsp+392], ebx
37bc16246imul r14l, edx
37bc1624amov esi, eax
37bc1624cmov [rsp+248], eax
37bc16253add eax, 1
37bc16256mov [rsp+264], edi
37bc1625dsub esi, ebx
37bc1625fmov [rsp+404], edi
37bc16266mov [rsp+272], eax
37bc1626dadd r14l, r14l
37bc16270test edx, edx
37bc16272jle 0x37bc16f0d
37bc16278movsxd rdi, esi
37bc1627blea r13l, [rdx+1]
37bc1627fmov r11l, r14l
37bc16282mov r9l, 1
37bc16288mov r12, rdi
37bc1628bmov [rsp+312], rdi
37bc16293mov r15l, ebx
37bc16296mov r8, [rsp+296]
37bc1629emov edi, [rsp+248]
37bc162a5shl r12, 4
37bc162a9mov r10, -1
37bc162b0add r12, [rsp+528]
37bc162b8nop [rax+rax]
37bc162c0
37bc162c0loc_37bc162c0:
37bc162c0cmp edi, esi
37bc162c2jle 0x37bc162f9
37bc162c4movsxd rcx, r11l
37bc162c7mov rdx, r10
37bc162cashl rdx, 4
37bc162celea rax, [rbp+8*rcx]
37bc162d3add rcx, r15
37bc162d6add rdx, r12
37bc162d9lea rcx, [rbp+8*rcx]
37bc162denop
37bc162e0
37bc162e0loc_37bc162e0:
37bc162e0movsd_xmm x0, [rdx]
37bc162e4add rax, 8
37bc162e8add rdx, 16
37bc162ecmovsd_xmm [rax-8], x0
37bc162f1cmp rax, rcx
37bc162f4jne 0x37bc162e0
37bc162f6add r11l, ebx
37bc162f9
37bc162f9loc_37bc162f9:
37bc162f9add r9l, 1
37bc162fdadd r10, r8
37bc16300cmp r9l, r13l
37bc16303jne 0x37bc162c0
37bc16305mov rdi, [rsp+312]
37bc1630d
37bc1630dloc_37bc1630d:
37bc1630dmov rbx, [rsp+232]
37bc16315movsxd r14, r14l
37bc16318mov rax, [rsp+560]
37bc16320mov [rsp+112], 1
37bc16329lea rdx, [rbp+8*r14]
37bc1632emov [rsp+88], rbp
37bc16333mov rcx, [rsp+224]
37bc1633bmov [rsp+80], rbx
37bc16340lea r15, [rax+8*rdi-8]
37bc16345mov rbx, [rsp+568]
37bc1634dmov rax, [rsp+192]
37bc16355mov [rsp+64], rdx
37bc1635amov [rsp+56], rbx
37bc1635fmov rbx, [rsp+240]
37bc16367mov [rsp+96], rax
37bc1636cmov r8, rax
37bc1636fmov rdx, [rsp+216]
37bc16377mov [rsp+72], rax
37bc1637cmov r9, [rsp+520]
37bc16384mov [rsp+32], rax
37bc16389mov [rsp+104], 1
37bc16392mov [rsp+48], r15
37bc16397mov [rsp+40], rbx
37bc1639ccall dgemm_
37bc163a1mov rax, [rsp+520]
37bc163a9mov edx, [rsp+392]
37bc163b0mov r12l, [rax]
37bc163b3mov ecx, r12l
37bc163b6imul ecx, edx
37bc163b9lea eax, [rcx+rcx]
37bc163bctest r12l, r12l
37bc163bfjle 0x37bc1647b
37bc163c5add r12l, 1
37bc163c9test edx, edx
37bc163cbjle 0x37bc1647b
37bc163d1mov r13, rdi
37bc163d4lea r10l, [rdx+rsi]
37bc163d8xor ebx, ebx
37bc163dasub edx, 1
37bc163ddneg r13
37bc163e0mov [rsp+344], ecx
37bc163e7mov r11l, 1
37bc163edshl r13, 3
37bc163f1cmp esi, r10l
37bc163f4mov [rsp+312], r15
37bc163fcmov r15, [rsp+368]
37bc16404cmovge edx, ebx
37bc16407mov rbx, [rsp+528]
37bc1640flea r14l, [rdx+1]
37bc16413lea r9, [rbx-16]
37bc16417mov ebx, eax
37bc16419nop [rax]
37bc16420
37bc16420loc_37bc16420:
37bc16420movsxd rdx, ebx
37bc16423lea r8, [r13+8*rdx]
37bc16428mov rdx, rdi
37bc1642badd r8, rbp
37bc1642enop [rax]
37bc16435nop [rax+rax]
37bc16440
37bc16440loc_37bc16440:
37bc16440mov rcx, rdx
37bc16443shl rcx, 4
37bc16447movsd_xmm x0, [r9+rcx+8]
37bc1644emovsd_xmm [r8+8*rdx], x0
37bc16454add rdx, 1
37bc16458cmp r10l, edx
37bc1645bjg 0x37bc16440
37bc1645dadd r11l, 1
37bc16461add ebx, r14l
37bc16464add r9, r15
37bc16467cmp r11l, r12l
37bc1646ajne 0x37bc16420
37bc1646cmov r15, [rsp+312]
37bc16474mov ecx, [rsp+344]
37bc1647b
37bc1647bloc_37bc1647b:
37bc1647bmovsxd rcx, ecx
37bc1647emov [rsp+48], r15
37bc16483mov rbx, [rsp+192]
37bc1648blea rdx, [rbp+8*rcx]
37bc16490mov rcx, [rsp+232]
37bc16498mov [rsp+112], 1
37bc164a1mov [rsp+88], rdx
37bc164a6movsxd rdx, eax
37bc164a9mov rax, [rsp+568]
37bc164b1mov r8, rbx
37bc164b4lea rdx, [rbp+8*rdx]
37bc164b9mov [rsp+96], rbx
37bc164bemov r9, [rsp+520]
37bc164c6mov [rsp+56], rax
37bc164cbmov rax, [rsp+240]
37bc164d3mov [rsp+80], rcx
37bc164d8mov rcx, [rsp+224]
37bc164e0mov [rsp+72], rbx
37bc164e5mov [rsp+64], rdx
37bc164eamov rdx, [rsp+216]
37bc164f2mov [rsp+40], rax
37bc164f7mov [rsp+32], rbx
37bc164fcmov [rsp+104], 1
37bc16505call dgemm_
37bc1650amov rax, [rsp+520]
37bc16512mov edx, [rsp+264]
37bc16519mov ebx, [rax]
37bc1651bimul edx, ebx
37bc1651elea r8l, [rdx+rdx]
37bc16522test ebx, ebx
37bc16524jle 0x37bc16ef8
37bc1652amov edx, [rsp+392]
37bc16531lea r14l, [rbx+1]
37bc16535test edx, edx
37bc16537jle 0x37bc165f9
37bc1653dmov r13, rdi
37bc16540imul ebx, edx
37bc16543lea r11l, [rdx+rsi]
37bc16547xor eax, eax
37bc16549neg r13
37bc1654csub edx, 1
37bc1654fmov [rsp+312], r8l
37bc16557mov r9, [rsp+360]
37bc1655fshl r13, 3
37bc16563cmp esi, r11l
37bc16566mov esi, 1
37bc1656bcmovge edx, eax
37bc1656emov rax, [rsp+544]
37bc16576xor r12l, r12l
37bc16579lea r10, [rax-16]
37bc1657dlea r15l, [rdx+1]
37bc16581nop [rax]
37bc16585nop [rax+rax]
37bc16590
37bc16590loc_37bc16590:
37bc16590movsxd rax, r12l
37bc16593lea r8, [r13+8*rax]
37bc16598movsxd rax, ebx
37bc1659blea rcx, [r13+8*rax]
37bc165a0add r8, rbp
37bc165a3mov rax, rdi
37bc165a6add rcx, rbp
37bc165a9nop
37bc165aanop [rax+rax]
37bc165b5nop [rax+rax]
37bc165c0
37bc165c0loc_37bc165c0:
37bc165c0mov rdx, rax
37bc165c3movsd_xmm x0, [r8+8*rax]
37bc165c9movhpd x0, [rcx+8*rax]
37bc165ceadd rax, 1
37bc165d2shl rdx, 4
37bc165d6movups [r10+rdx], x0
37bc165dbcmp r11l, eax
37bc165dejg 0x37bc165c0
37bc165e0add esi, 1
37bc165e3add r12l, r15l
37bc165e6add ebx, r15l
37bc165e9add r10, r9
37bc165eccmp esi, r14l
37bc165efjne 0x37bc16590
37bc165f1mov r8l, [rsp+312]
37bc165f9
37bc165f9loc_37bc165f9:
37bc165f9mov ecx, [rsp+264]
37bc16600test ecx, ecx
37bc16602jle 0x37bc16ef8
37bc16608mov edx, -2
37bc1660dmov eax, 0
37bc16612mov r10l, 1
37bc16618movsxd rsi, [rsp+248]
37bc16620movsxd rdi, [rsp+272]
37bc16628mov r9l, [rsp+264]
37bc16630mov r11, -1
37bc16637mov rbx, rsi
37bc1663amov rcx, rsi
37bc1663dmov [rsp+264], rsi
37bc16645mov r15, [rsp+296]
37bc1664dmov rsi, rdi
37bc16650sub edx, ebx
37bc16652add r9l, edi
37bc16655shl rcx, 4
37bc16659neg rsi
37bc1665cadd edx, r9l
37bc1665fmov ebx, r8l
37bc16662shl rsi, 3
37bc16666cmp edi, r9l
37bc16669cmovge edx, eax
37bc1666cmov rax, [rsp+528]
37bc16674lea r12l, [rdx+1]
37bc16678lea r13, [rax+rcx+16]
37bc1667dnop [rax]
37bc16680
37bc16680loc_37bc16680:
37bc16680movsxd rax, ebx
37bc16683mov rdx, r11
37bc16686lea rcx, [rsi+8*rax]
37bc1668ashl rdx, 4
37bc1668emov rax, rdi
37bc16691add rdx, r13
37bc16694add rcx, rbp
37bc16697nop [rax+rax]
37bc166a0
37bc166a0loc_37bc166a0:
37bc166a0movsd_xmm x0, [rdx]
37bc166a4add rdx, 16
37bc166a8movsd_xmm [rcx+8*rax], x0
37bc166adadd rax, 1
37bc166b1cmp r9l, eax
37bc166b4jg 0x37bc166a0
37bc166b6add r10l, 1
37bc166baadd ebx, r12l
37bc166bdadd r11, r15
37bc166c0cmp r10l, r14l
37bc166c3jne 0x37bc16680
37bc166c5
37bc166c5loc_37bc166c5:
37bc166c5mov rax, [rsp+560]
37bc166cdmovsxd rdx, r8l
37bc166d0mov rdi, [rsp+264]
37bc166d8mov [rsp+112], 1
37bc166e1lea rdx, [rbp+8*rdx]
37bc166e6mov [rsp+88], rbp
37bc166ebmov r9, [rsp+520]
37bc166f3lea rsi, [rax+8*rdi]
37bc166f7mov rdi, [rsp+232]
37bc166ffmov rax, [rsp+200]
37bc16707mov [rsp+64], rdx
37bc1670cmov [rsp+312], rsi
37bc16714mov rdx, [rsp+216]
37bc1671cmov [rsp+80], rdi
37bc16721mov rdi, [rsp+568]
37bc16729mov r8, rax
37bc1672cmov [rsp+48], rsi
37bc16731mov rsi, [rsp+240]
37bc16739mov [rsp+96], rax
37bc1673emov rcx, [rsp+224]
37bc16746mov [rsp+72], rax
37bc1674bmov [rsp+40], rsi
37bc16750mov [rsp+32], rax
37bc16755mov [rsp+104], 1
37bc1675emov [rsp+56], rdi
37bc16763call dgemm_
37bc16768mov rax, [rsp+520]
37bc16770mov r9l, [rsp+404]
37bc16778mov esi, [rax]
37bc1677amov r15l, esi
37bc1677dimul r15l, r9l
37bc16781lea r8l, [r15+r15]
37bc16785test esi, esi
37bc16787jle 0x37bc1686d
37bc1678dadd esi, 1
37bc16790test r9l, r9l
37bc16793jle 0x37bc1686d
37bc16799movsxd r12, [rsp+272]
37bc167a1mov rcx, [rsp+264]
37bc167a9mov ebx, r8l
37bc167acmov edx, -2
37bc167b1sub edx, [rsp+248]
37bc167b8mov eax, 0
37bc167bdmov [rsp+344], r15l
37bc167c5mov r11, -1
37bc167ccmov rdi, r12
37bc167cfadd r9l, r12l
37bc167d2shl rcx, 4
37bc167d6mov r10l, 1
37bc167dcneg rdi
37bc167dfadd edx, r9l
37bc167e2mov r15, [rsp+296]
37bc167eashl rdi, 3
37bc167eecmp r12l, r9l
37bc167f1cmovge edx, eax
37bc167f4mov rax, [rsp+528]
37bc167fclea r13l, [rdx+1]
37bc16800lea r14, [rax+rcx+24]
37bc16805nop [rax+rax]
37bc16810
37bc16810loc_37bc16810:
37bc16810movsxd rax, ebx
37bc16813mov rdx, r11
37bc16816lea rcx, [rdi+8*rax]
37bc1681ashl rdx, 4
37bc1681emov rax, r12
37bc16821add rdx, r14
37bc16824add rcx, rbp
37bc16827nop [rax]
37bc1682anop [rax+rax]
37bc16835nop [rax+rax]
37bc16840
37bc16840loc_37bc16840:
37bc16840movsd_xmm x0, [rdx]
37bc16844add rdx, 16
37bc16848movsd_xmm [rcx+8*rax], x0
37bc1684dadd rax, 1
37bc16851cmp r9l, eax
37bc16854jg 0x37bc16840
37bc16856add r10l, 1
37bc1685aadd ebx, r13l
37bc1685dadd r11, r15
37bc16860cmp r10l, esi
37bc16863jne 0x37bc16810
37bc16865mov r15l, [rsp+344]
37bc1686d
37bc1686dloc_37bc1686d:
37bc1686dmov rsi, [rsp+232]
37bc16875movsxd r15, r15l
37bc16878mov rax, [rsp+200]
37bc16880mov [rsp+112], 1
37bc16889lea rdx, [rbp+8*r15]
37bc1688emov rdi, [rsp+312]
37bc16896mov [rsp+104], 1
37bc1689fmov [rsp+80], rsi
37bc168a4mov rsi, [rsp+568]
37bc168acmov [rsp+88], rdx
37bc168b1movsxd rdx, r8l
37bc168b4mov r8, rax
37bc168b7mov r9, [rsp+520]
37bc168bfmov [rsp+56], rsi
37bc168c4mov rsi, [rsp+240]
37bc168cclea rdx, [rbp+8*rdx]
37bc168d1mov [rsp+96], rax
37bc168d6mov rcx, [rsp+224]
37bc168demov [rsp+72], rax
37bc168e3mov [rsp+64], rdx
37bc168e8mov rdx, [rsp+216]
37bc168f0mov [rsp+32], rax
37bc168f5mov [rsp+48], rdi
37bc168famov [rsp+40], rsi
37bc168ffcall dgemm_
37bc16904mov rax, [rsp+520]
37bc1690cmov edx, [rax]
37bc1690etest edx, edx
37bc16910jle 0x37bc16a19
37bc16916mov r9l, [rsp+404]
37bc1691elea r14l, [rdx+1]
37bc16922test r9l, r9l
37bc16925jle 0x37bc16a19
37bc1692bmovsxd r13, [rsp+272]
37bc16933mov rcx, [rsp+264]
37bc1693bmov esi, edx
37bc1693dmov r8l, -2
37bc16943imul esi, r9l
37bc16947sub r8l, [rsp+248]
37bc1694fmov eax, 0
37bc16954mov [rsp+248], edx
37bc1695bmov rdi, r13
37bc1695eadd r9l, r13l
37bc16961shl rcx, 4
37bc16965mov r10l, 1
37bc1696bneg rdi
37bc1696eadd r8l, r9l
37bc16971mov rbx, -1
37bc16978shl rdi, 3
37bc1697ccmp r13l, r9l
37bc1697fcmovge r8l, eax
37bc16983mov rax, [rsp+544]
37bc1698bxor r11l, r11l
37bc1698elea r15, [rax+rcx+16]
37bc16993lea r12l, [r8+1]
37bc16997nop [rax+rax]
37bc169a0
37bc169a0loc_37bc169a0:
37bc169a0movsxd rax, r11l
37bc169a3mov rdx, rbx
37bc169a6lea r8, [rdi+8*rax]
37bc169aamovsxd rax, esi
37bc169adshl rdx, 4
37bc169b1lea rcx, [rdi+8*rax]
37bc169b5add rdx, r15
37bc169b8add r8, rbp
37bc169bbmov rax, r13
37bc169beadd rcx, rbp
37bc169c1nop [rax+rax]
37bc169canop [rax+rax]
37bc169d5nop [rax+rax]
37bc169e0
37bc169e0loc_37bc169e0:
37bc169e0movsd_xmm x0, [r8+8*rax]
37bc169e6movhpd x0, [rcx+8*rax]
37bc169ebadd rax, 1
37bc169efmovups [rdx], x0
37bc169f2add rdx, 16
37bc169f6cmp r9l, eax
37bc169f9jg 0x37bc169e0
37bc169fbadd r10l, 1
37bc169ffadd r11l, r12l
37bc16a02add esi, r12l
37bc16a05add rbx, [rsp+208]
37bc16a0dcmp r10l, r14l
37bc16a10jne 0x37bc169a0
37bc16a12mov edx, [rsp+248]
37bc16a19
37bc16a19loc_37bc16a19:
37bc16a19add [rsp+256], 1
37bc16a22mov rax, [rsp+256]
37bc16a2acmp [rsp+304], eax
37bc16a31jge 0x37bc16210
37bc16a37mov r13l, [rsp+380]
37bc16a3f
37bc16a3floc_37bc16a3f:
37bc16a3fmov r8l, [rsp+304]
37bc16a47test r8l, r8l
37bc16a4ajle 0x37bc16add
37bc16a50mov [rsp+192], r13l
37bc16a58mov esi, [rsp+304]
37bc16a5fmov rdi, [rsp+520]
37bc16a67mov r12, [rsp+528]
37bc16a6fmov [rsp+680], rbp
37bc16a77mov ebp, 1
37bc16a7cmov r13, [rsp+536]
37bc16a84mov r14, [rsp+544]
37bc16a8cmov r15, [rsp+552]
37bc16a94mov rbx, [rsp+688]
37bc16a9cnop [rax]
37bc16aa0
37bc16aa0loc_37bc16aa0:
37bc16aa0movsxd rax, [rbx+4*rbp-4]
37bc16aa5mov [rsp+32], r15
37bc16aaamov r8, r13
37bc16aadmov rcx, rdi
37bc16ab0add rbp, 1
37bc16ab4sub rax, 1
37bc16ab8shl rax, 4
37bc16abclea rdx, [r12+rax]
37bc16ac0lea r9, [r14+rax]
37bc16ac4call zcopy_
37bc16ac9cmp esi, ebp
37bc16acbjge 0x37bc16aa0
37bc16acdmov r13l, [rsp+192]
37bc16ad5mov rbp, [rsp+680]
37bc16add
37bc16addloc_37bc16add:
37bc16addmov eax, [rsp+376]
37bc16ae4mov edx, 1
37bc16ae9mov [rsp+412], 0
37bc16af4mov ecx, eax
37bc16af6shl edx, cl
37bc16af8xor ecx, ecx
37bc16afacmp eax, 32
37bc16afdcmovae edx, ecx
37bc16b00test eax, eax
37bc16b02jle 0x37bc15feb
37bc16b08mov r8, [rsp+288]
37bc16b10movsxd rcx, eax
37bc16b13mov rdi, [rsp+336]
37bc16b1blea rsi, [rsp+412]
37bc16b23mov [rsp+208], rsi
37bc16b2bmov r14, [rsp+688]
37bc16b33mov r9l, edx
37bc16b36imul r8, rcx
37bc16b3amov [rsp+680], rbp
37bc16b42imul rcx, [rsp+280]
37bc16b4badd rdi, r8
37bc16b4emov [rsp+232], rdi
37bc16b56mov rdi, [rsp+328]
37bc16b5eadd rdi, rcx
37bc16b61movsxd rcx, r13l
37bc16b64mov r13, [rsp+320]
37bc16b6cmov [rsp+240], rdi
37bc16b74mov rdi, [rsp+688]
37bc16b7clea r12, [rdi+4*rcx]
37bc16b80lea rdi, [rsp+392]
37bc16b88mov [rsp+192], rdi
37bc16b90lea rdi, [rsp+404]
37bc16b98mov [rsp+200], rdi
37bc16ba0mov rdi, [rsp+624]
37bc16ba8sub rdi, 8
37bc16bacmov [rsp+344], rdi
37bc16bb4mov rdi, [rsp+584]
37bc16bbcsub rdi, 8
37bc16bc0mov [rsp+296], rdi
37bc16bc8mov rdi, [rsp+664]
37bc16bd0sub rdi, 16
37bc16bd4mov [rsp+304], rdi
37bc16bdcmov rdi, [rsp+672]
37bc16be4sub rdi, 16
37bc16be8mov [rsp+312], rdi
37bc16bf0
37bc16bf0loc_37bc16bf0:
37bc16bf0lea edx, [rax-1]
37bc16bf3mov r8l, eax
37bc16bf6mov r10l, 1
37bc16bfccmp eax, 1
37bc16bffje 0x37bc16c29
37bc16c01cmp eax, 32
37bc16c04jg 0x37bc16ed1
37bc16c0amov ecx, edx
37bc16c0cmov edi, 2
37bc16c11mov r8l, 1
37bc16c17shl edi, cl
37bc16c19shl r8l, cl
37bc16c1clea r10l, [rdi-1]
37bc16c20cmp r8l, r10l
37bc16c23jg 0x37bc16ed1
37bc16c29
37bc16c29loc_37bc16c29:
37bc16c29lea ebp, [rax+rax-1]
37bc16c2dmov rax, [rsp+288]
37bc16c35mov rsi, [rsp+344]
37bc16c3dmov [rsp+256], r8l
37bc16c45movsxd rbp, ebp
37bc16c48mov [rsp+248], r10l
37bc16c50movsxd rbx, r8l
37bc16c53imul rax, rbp
37bc16c57add rax, [rsp+336]
37bc16c5fmov [rsp+264], r9l
37bc16c67imul rbp, [rsp+280]
37bc16c70mov [rsp+216], rax
37bc16c78mov rax, [rsp+328]
37bc16c80mov [rsp+272], edx
37bc16c87mov [rsp+688], r14
37bc16c8fmov r14, r13
37bc16c92mov r13, [rsp+688]
37bc16c9aadd rax, rbp
37bc16c9dmov [rsp+224], rax
37bc16ca5movsxd rax, r9l
37bc16ca8lea rdi, [4*rax]
37bc16cb0shl rax, 3
37bc16cb4lea rbp, [rsi+rdi]
37bc16cb8mov rsi, [rsp+304]
37bc16cc0add rdi, [rsp+296]
37bc16cc8lea r15, [rsi+rax]
37bc16cccmov rsi, [rsp+312]
37bc16cd4add rsi, rax
37bc16cd7nop [rax+rax]
37bc16ce0
37bc16ce0loc_37bc16ce0:
37bc16ce0mov eax, [r12+4*rbx-8]
37bc16ce5mov edx, [r14+4*rbx-4]
37bc16ceamov rcx, [rsp+232]
37bc16cf2mov r9, [rsp+608]
37bc16cfamov [rsp+404], eax
37bc16d01mov eax, [r13+4*rbx-4]
37bc16d06mov r11, [rsp+696]
37bc16d0emov [rsp+392], edx
37bc16d15sub eax, edx
37bc16d17mov [rsp+168], rsi
37bc16d1fsub rsi, 8
37bc16d23cdqe
37bc16d25mov [rsp+184], r11
37bc16d2dmov r11, [rsp+680]
37bc16d35lea r8, [rcx+rax]
37bc16d39mov rcx, [rsp+216]
37bc16d41mov [rsp+80], rbp
37bc16d46sub rbp, 4
37bc16d4ashl r8, 3
37bc16d4emov [rsp+176], r11
37bc16d56mov r11, [rsp+568]
37bc16d5eadd r9, r8
37bc16d61add r8, [rsp+592]
37bc16d69lea rdx, [rax+rcx]
37bc16d6dmov [rsp+160], r15
37bc16d75mov [rsp+144], r9
37bc16d7dshl rdx, 3
37bc16d81lea rcx, [rax-1]
37bc16d85mov r9, [rsp+600]
37bc16d8dmov [rsp+128], r8
37bc16d95mov r8, [rsp+616]
37bc16d9dshl rcx, 4
37bc16da1sub r15, 8
37bc16da5add r9, rdx
37bc16da8mov [rsp+112], r11
37bc16dadmov r11, [rsp+632]
37bc16db5add r8, rdx
37bc16db8add rdx, [rsp+656]
37bc16dc0mov [rsp+152], rdi
37bc16dc8sub rdi, 4
37bc16dccmov [rsp+104], rdx
37bc16dd1mov rdx, [rsp+640]
37bc16dd9mov [rsp+136], r9
37bc16de1mov [rsp+96], rdx
37bc16de6mov rdx, [rsp+224]
37bc16deemov [rsp+120], r8
37bc16df3add rdx, rax
37bc16df6lea rdx, [r11+4*rdx]
37bc16dfamov [rsp+88], rdx
37bc16dffadd rax, [rsp+240]
37bc16e07mov rdx, [rsp+648]
37bc16e0fmov r9, [rsp+208]
37bc16e17mov r8, [rsp+200]
37bc16e1flea rax, [rdx+4*rax]
37bc16e23mov rdx, [rsp+192]
37bc16e2bmov [rsp+72], rax
37bc16e30mov rax, [rsp+536]
37bc16e38mov [rsp+64], rax
37bc16e3dmov rax, [rsp+528]
37bc16e45add rax, rcx
37bc16e48add rcx, [rsp+544]
37bc16e50mov [rsp+56], rax
37bc16e55mov rax, [rsp+552]
37bc16e5dmov [rsp+40], rcx
37bc16e62mov rcx, [rsp+496]
37bc16e6amov [rsp+48], rax
37bc16e6fmov rax, [rsp+520]
37bc16e77mov [rsp+32], rax
37bc16e7ccall zlals0_
37bc16e81mov rax, rbx
37bc16e84add rbx, 1
37bc16e88cmp [rsp+248], ebx
37bc16e8fjge 0x37bc16ce0
37bc16e95mov edx, [rsp+272]
37bc16e9cmov [rsp+688], r13
37bc16ea4mov r13, r14
37bc16ea7mov r8l, [rsp+256]
37bc16eafmov r9l, [rsp+264]
37bc16eb7mov r14, [rsp+688]
37bc16ebftest edx, edx
37bc16ec1je 0x37bc15feb
37bc16ec7lea ecx, [r8+r9-1]
37bc16eccsub ecx, eax
37bc16ecemov r9l, ecx
37bc16ed1
37bc16ed1loc_37bc16ed1:
37bc16ed1mov rdi, [rsp+288]
37bc16ed9mov eax, edx
37bc16edbsub [rsp+232], rdi
37bc16ee3mov rdi, [rsp+280]
37bc16eebsub [rsp+240], rdi
37bc16ef3jmp 0x37bc16bf0
37bc16ef8
37bc16ef8loc_37bc16ef8:
37bc16ef8movsxd rax, [rsp+248]
37bc16f00mov [rsp+264], rax
37bc16f08jmp 0x37bc166c5
37bc16f0d
37bc16f0dloc_37bc16f0d:
37bc16f0dmovsxd rdi, esi
37bc16f10jmp 0x37bc1630d
37bc16f15
37bc16f15loc_37bc16f15:
37bc16f15mov edx, [rsp+376]
37bc16f1ctest edx, edx
37bc16f1ejle 0x37bc17317
37bc16f24mov rcx, [rsp+688]
37bc16f2cmovsxd rax, r13l
37bc16f2fmov [rsp+256], 1
37bc16f3amov edx, 1
37bc16f3fmov [rsp+296], edi
37bc16f46mov r10l, 1
37bc16f4cxor r8l, r8l
37bc16f4fmov r12, [rsp+320]
37bc16f57lea r15, [rcx+4*rax]
37bc16f5blea rax, [rsp+392]
37bc16f63mov [rsp+232], -1
37bc16f6fmov [rsp+192], rax
37bc16f77lea rax, [rsp+404]
37bc16f7fmov [rsp+200], rax
37bc16f87lea rax, [rsp+412]
37bc16f8fmov [rsp+224], -1
37bc16f9bmov [rsp+208], rax
37bc16fa3mov [rsp+312], ebx
37bc16faamov [rsp+352], esi
37bc16fb1mov [rsp+344], r13l
37bc16fb9mov r13, rcx
37bc16fbcmov [rsp+680], rbp
37bc16fc4mov rbp, r15
37bc16fc7
37bc16fc7loc_37bc16fc7:
37bc16fc7mov rcx, [rsp+288]
37bc16fcflea eax, [rdx+rdx-1]
37bc16fd3mov rdi, [rsp+336]
37bc16fdbmov [rsp+264], edx
37bc16fe2mov r14, [rsp+664]
37bc16feamov r15, [rsp+624]
37bc16ff2mov [rsp+272], r8l
37bc16ffamovsxd rbx, r10l
37bc16ffdimul rcx, rax
37bc17001mov [rsp+216], r10l
37bc17009imul rax, [rsp+280]
37bc17012add rax, [rsp+328]
37bc1701amov [rsp+688], r13
37bc17022mov r13, r12
37bc17025mov [rsp+248], rax
37bc1702dmovsxd rax, r8l
37bc17030mov r12, [rsp+688]
37bc17038lea rsi, [rcx+rdi]
37bc1703clea rdi, [4*rax]
37bc17044shl rax, 3
37bc17048add r14, rax
37bc1704badd rax, [rsp+672]
37bc17053mov [rsp+240], rsi
37bc1705badd r15, rdi
37bc1705emov rsi, rax
37bc17061add rdi, [rsp+584]
37bc17069nop [rax]
37bc17070
37bc17070loc_37bc17070:
37bc17070mov eax, [rbp+4*rbx-8]
37bc17074mov edx, [r13+4*rbx-4]
37bc17079mov rcx, [rsp+232]
37bc17081mov r9, [rsp+608]
37bc17089mov [rsp+404], eax
37bc17090xor eax, eax
37bc17092cmp [rsp+216], ebx
37bc17099setne al
37bc1709cmov r11, [rsp+696]
37bc170a4mov [rsp+392], edx
37bc170abmov [rsp+412], eax
37bc170b2mov eax, [r12+4*rbx-4]
37bc170b7mov [rsp+184], r11
37bc170bfmov r11, [rsp+680]
37bc170c7sub eax, edx
37bc170c9mov [rsp+168], rsi
37bc170d1add rsi, 8
37bc170d5cdqe
37bc170d7mov [rsp+176], r11
37bc170dfmov r11, [rsp+568]
37bc170e7lea r8, [rcx+rax]
37bc170ebmov rcx, [rsp+240]
37bc170f3mov [rsp+160], r14
37bc170fbadd r14, 8
37bc170ffshl r8, 3
37bc17103mov [rsp+112], r11
37bc17108mov r11, [rsp+632]
37bc17110add r9, r8
37bc17113add r8, [rsp+592]
37bc1711blea rdx, [rax+rcx]
37bc1711fmov [rsp+152], rdi
37bc17127mov [rsp+144], r9
37bc1712fshl rdx, 3
37bc17133lea rcx, [rax-1]
37bc17137add rdi, 4
37bc1713bmov [rsp+128], r8
37bc17143mov r9, [rsp+600]
37bc1714bshl rcx, 4
37bc1714fmov r8, [rsp+616]
37bc17157add r9, rdx
37bc1715aadd r8, rdx
37bc1715dadd rdx, [rsp+656]
37bc17165mov [rsp+136], r9
37bc1716dmov [rsp+104], rdx
37bc17172mov rdx, [rsp+640]
37bc1717amov [rsp+120], r8
37bc1717fmov [rsp+96], rdx
37bc17184mov rdx, [rsp+248]
37bc1718cadd rdx, rax
37bc1718flea rdx, [r11+4*rdx]
37bc17193mov [rsp+88], rdx
37bc17198mov rdx, [rsp+648]
37bc171a0add rax, [rsp+224]
37bc171a8mov [rsp+80], r15
37bc171adadd r15, 4
37bc171b1lea rax, [rdx+4*rax]
37bc171b5mov r9, [rsp+208]
37bc171bdmov r8, [rsp+200]
37bc171c5mov [rsp+72], rax
37bc171camov rax, [rsp+552]
37bc171d2mov rdx, [rsp+192]
37bc171damov [rsp+64], rax
37bc171dfmov rax, [rsp+544]
37bc171e7add rax, rcx
37bc171eaadd rcx, [rsp+528]
37bc171f2mov [rsp+56], rax
37bc171f7mov rax, [rsp+536]
37bc171ffmov [rsp+40], rcx
37bc17204mov rcx, [rsp+496]
37bc1720cmov [rsp+48], rax
37bc17211mov rax, [rsp+520]
37bc17219mov [rsp+32], rax
37bc1721ecall zlals0_
37bc17223mov rax, rbx
37bc17226sub rbx, 1
37bc1722acmp [rsp+256], ebx
37bc17231jle 0x37bc17070
37bc17237mov r8l, [rsp+272]
37bc1723fmov r10l, [rsp+216]
37bc17247mov [rsp+688], r12
37bc1724fmov r12, r13
37bc17252mov edx, [rsp+264]
37bc17259mov r13, [rsp+688]
37bc17261lea ecx, [r8+r10+1]
37bc17266mov r9, [rsp+224]
37bc1726emov r11, [rsp+232]
37bc17276sub ecx, eax
37bc17278mov ebx, [rsp+376]
37bc1727fmov r8l, ecx
37bc17282mov ecx, edx
37bc17284
37bc17284loc_37bc17284:
37bc17284lea eax, [rcx+1]
37bc17287cmp eax, ebx
37bc17289jg 0x37bc172f2
37bc1728badd r11, [rsp+288]
37bc17293add r9, [rsp+280]
37bc1729bcmp eax, 32
37bc1729ejg 0x37bc172d7
37bc172a0mov r10l, 2
37bc172a6mov esi, 1
37bc172abshl r10l, cl
37bc172aeshl esi, cl
37bc172b0sub r10l, 1
37bc172b4cmp esi, r10l
37bc172b7jg 0x37bc172ee
37bc172b9mov [rsp+256], esi
37bc172c0mov edx, eax
37bc172c2mov [rsp+224], r9
37bc172camov [rsp+232], r11
37bc172d2jmp 0x37bc16fc7
37bc172d7
37bc172d7loc_37bc172d7:
37bc172d7lea eax, [rcx+2]
37bc172dacmp eax, ebx
37bc172dcjg 0x37bc172f2
37bc172deadd r11, [rsp+288]
37bc172e6add r9, [rsp+280]
37bc172ee
37bc172eeloc_37bc172ee:
37bc172eemov ecx, eax
37bc172f0jmp 0x37bc17284
37bc172f2
37bc172f2loc_37bc172f2:
37bc172f2mov edi, [rsp+296]
37bc172f9mov ebx, [rsp+312]
37bc17300mov r13l, [rsp+344]
37bc17308mov rbp, [rsp+680]
37bc17310mov esi, [rsp+352]
37bc17317
37bc17317loc_37bc17317:
37bc17317cmp [rsp+304], esi
37bc1731ejl 0x37bc15feb
37bc17324mov rax, [rsp+520]
37bc1732cmov edx, [rax]
37bc1732emovsxd rax, esi
37bc17331mov rsi, [rsp+688]
37bc17339mov [rsp+208], rax
37bc17341movsxd rax, r13l
37bc17344lea rax, [rsi+4*rax]
37bc17348mov [rsp+328], rax
37bc17350movsxd rax, edi
37bc17353mov [rsp+264], rax
37bc1735bshl rax, 4
37bc1735fmov [rsp+336], rax
37bc17367movsxd rax, ebx
37bc1736amov [rsp+192], rax
37bc17372shl rax, 4
37bc17376mov [rsp+344], rax
37bc1737elea rax, [rip+0x834b8b]
37bc17385mov [rsp+216], rax
37bc1738dlea rax, [rip+0x834b7d]
37bc17394mov [rsp+224], rax
37bc1739clea rax, [rip+0x834b75]
37bc173a3mov [rsp+232], rax
37bc173ablea rax, [rip+0x834b6e]
37bc173b2mov [rsp+240], rax
37bc173balea rax, [rsp+396]
37bc173c2mov [rsp+272], rax
37bc173calea rax, [rsp+408]
37bc173d2mov [rsp+280], rax
37bc173dalea rax, [rbp+8]
37bc173demov [rsp+352], rax
37bc173e6
37bc173e6loc_37bc173e6:
37bc173e6mov rax, [rsp+208]
37bc173eemov rsi, [rsp+320]
37bc173f6xor r8l, r8l
37bc173f9mov rdi, [rsp+688]
37bc17401cmp [rsp+304], eax
37bc17408mov ebx, [rsi+4*rax-4]
37bc1740csetne r8b
37bc17410mov rsi, [rsp+328]
37bc17418mov edi, [rdi+4*rax-4]
37bc1741clea ecx, [rbx+1]
37bc1741fadd r8l, [rsi+4*rax-8]
37bc17424mov [rsp+396], ecx
37bc1742bimul ecx, edx
37bc1742emov esi, edi
37bc17430lea eax, [rdi+1]
37bc17433mov [rsp+248], edi
37bc1743asub esi, ebx
37bc1743cmov [rsp+256], r8l
37bc17444mov [rsp+408], r8l
37bc1744clea r15l, [rcx+rcx]
37bc17450mov [rsp+200], eax
37bc17457test edx, edx
37bc17459jle 0x37bc17c10
37bc1745fmovsxd rdi, esi
37bc17462mov r11l, r15l
37bc17465lea r13l, [rdx+1]
37bc17469mov r9l, 1
37bc1746fmov ecx, [rsp+200]
37bc17476mov r12, rdi
37bc17479mov [rsp+288], r15l
37bc17481mov r10, -1
37bc17488mov rax, [rsp+264]
37bc17490mov r15, [rsp+352]
37bc17498mov [rsp+296], rdi
37bc174a0shl r12, 4
37bc174a4mov r14l, ecx
37bc174a7add r12, [rsp+528]
37bc174afmov edi, ecx
37bc174b1sub r14l, esi
37bc174b4nop
37bc174b5nop [rax+rax]
37bc174c0
37bc174c0loc_37bc174c0:
37bc174c0cmp esi, edi
37bc174c2jge 0x37bc174f9
37bc174c4movsxd r8, r11l
37bc174c7mov rcx, r10
37bc174cashl rcx, 4
37bc174celea rdx, [rbp+8*r8]
37bc174d3add r8, rbx
37bc174d6add rcx, r12
37bc174d9lea r8, [r15+8*r8]
37bc174ddnop [rax]
37bc174e0
37bc174e0loc_37bc174e0:
37bc174e0movsd_xmm x0, [rcx]
37bc174e4add rdx, 8
37bc174e8add rcx, 16
37bc174ecmovsd_xmm [rdx-8], x0
37bc174f1cmp r8, rdx
37bc174f4jne 0x37bc174e0
37bc174f6add r11l, r14l
37bc174f9
37bc174f9loc_37bc174f9:
37bc174f9add r9l, 1
37bc174fdadd r10, rax
37bc17500cmp r13l, r9l
37bc17503jne 0x37bc174c0
37bc17505mov r15l, [rsp+288]
37bc1750dmov rdi, [rsp+296]
37bc17515
37bc17515loc_37bc17515:
37bc17515mov rax, [rsp+576]
37bc1751dmovsxd rdx, r15l
37bc17520mov rcx, [rsp+232]
37bc17528mov [rsp+112], 1
37bc17531lea rdx, [rbp+8*rdx]
37bc17536mov [rsp+88], rbp
37bc1753bmov r9, [rsp+520]
37bc17543lea rbx, [rax+8*rdi-8]
37bc17548mov [rsp+80], rcx
37bc1754dmov rax, [rsp+272]
37bc17555mov rcx, [rsp+568]
37bc1755dmov [rsp+288], rbx
37bc17565mov [rsp+48], rbx
37bc1756amov rbx, [rsp+240]
37bc17572mov r8, rax
37bc17575mov [rsp+96], rax
37bc1757amov [rsp+72], rax
37bc1757fmov [rsp+64], rdx
37bc17584mov rdx, [rsp+216]
37bc1758cmov [rsp+56], rcx
37bc17591mov rcx, [rsp+224]
37bc17599mov [rsp+32], rax
37bc1759emov [rsp+104], 1
37bc175a7mov [rsp+40], rbx
37bc175accall dgemm_
37bc175b1mov rax, [rsp+520]
37bc175b9mov edx, [rsp+396]
37bc175c0mov r12l, [rax]
37bc175c3mov ecx, r12l
37bc175c6imul ecx, edx
37bc175c9lea r15l, [rcx+rcx]
37bc175cdtest r12l, r12l
37bc175d0jle 0x37bc17679
37bc175d6add r12l, 1
37bc175datest edx, edx
37bc175dcjle 0x37bc17679
37bc175e2mov r13, rdi
37bc175e5lea r10l, [rdx+rsi]
37bc175e9xor eax, eax
37bc175ebsub edx, 1
37bc175eeneg r13
37bc175f1mov [rsp+296], ecx
37bc175f8mov ebx, 1
37bc175fdmov r11l, r15l
37bc17600shl r13, 3
37bc17604cmp esi, r10l
37bc17607mov [rsp+312], esi
37bc1760emov rsi, [rsp+336]
37bc17616cmovge edx, eax
37bc17619mov rax, [rsp+528]
37bc17621lea r14l, [rdx+1]
37bc17625lea r9, [rax-16]
37bc17629nop [rax]
37bc17630
37bc17630loc_37bc17630:
37bc17630movsxd rdx, r11l
37bc17633lea r8, [r13+8*rdx]
37bc17638mov rdx, rdi
37bc1763badd r8, rbp
37bc1763enop
37bc17640
37bc17640loc_37bc17640:
37bc17640mov rcx, rdx
37bc17643shl rcx, 4
37bc17647movsd_xmm x0, [r9+rcx+8]
37bc1764emovsd_xmm [r8+8*rdx], x0
37bc17654add rdx, 1
37bc17658cmp r10l, edx
37bc1765bjg 0x37bc17640
37bc1765dadd ebx, 1
37bc17660add r11l, r14l
37bc17663add r9, rsi
37bc17666cmp ebx, r12l
37bc17669jne 0x37bc17630
37bc1766bmov ecx, [rsp+296]
37bc17672mov esi, [rsp+312]
37bc17679
37bc17679loc_37bc17679:
37bc17679mov rbx, [rsp+232]
37bc17681movsxd rdx, ecx
37bc17684mov rax, [rsp+272]
37bc1768cmov [rsp+112], 1
37bc17695lea rdx, [rbp+8*rdx]
37bc1769amov r9, [rsp+520]
37bc176a2mov [rsp+104], 1
37bc176abmov [rsp+80], rbx
37bc176b0mov rbx, [rsp+568]
37bc176b8mov r8, rax
37bc176bbmov [rsp+88], rdx
37bc176c0movsxd rdx, r15l
37bc176c3mov rcx, [rsp+224]
37bc176cbmov [rsp+56], rbx
37bc176d0mov rbx, [rsp+288]
37bc176d8lea rdx, [rbp+8*rdx]
37bc176ddmov [rsp+96], rax
37bc176e2mov [rsp+48], rbx
37bc176e7mov rbx, [rsp+240]
37bc176efmov [rsp+72], rax
37bc176f4mov [rsp+64], rdx
37bc176f9mov rdx, [rsp+216]
37bc17701mov [rsp+40], rbx
37bc17706mov [rsp+32], rax
37bc1770bcall dgemm_
37bc17710mov rax, [rsp+520]
37bc17718mov edx, [rsp+256]
37bc1771fmov ebx, [rax]
37bc17721imul edx, ebx
37bc17724lea r8l, [rdx+rdx]
37bc17728test ebx, ebx
37bc1772ajle 0x37bc17bfb
37bc17730mov edx, [rsp+396]
37bc17737lea r14l, [rbx+1]
37bc1773btest edx, edx
37bc1773djle 0x37bc177fa
37bc17743mov r13, rdi
37bc17746lea r11l, [rdx+rsi]
37bc1774axor eax, eax
37bc1774cmov r12l, 1
37bc17752neg r13
37bc17755imul ebx, edx
37bc17758sub edx, 1
37bc1775bmov [rsp+288], r8l
37bc17763shl r13, 3
37bc17767cmp esi, r11l
37bc1776amov r9, [rsp+344]
37bc17772cmovge edx, eax
37bc17775mov rax, [rsp+544]
37bc1777dxor esi, esi
37bc1777flea r10, [rax-16]
37bc17783lea r15l, [rdx+1]
37bc17787nop [rax+rax]
37bc17790
37bc17790loc_37bc17790:
37bc17790movsxd rax, esi
37bc17793lea r8, [r13+8*rax]
37bc17798movsxd rax, ebx
37bc1779blea rcx, [r13+8*rax]
37bc177a0add r8, rbp
37bc177a3mov rax, rdi
37bc177a6add rcx, rbp
37bc177a9nop
37bc177aanop [rax+rax]
37bc177b5nop [rax+rax]
37bc177c0
37bc177c0loc_37bc177c0:
37bc177c0mov rdx, rax
37bc177c3movsd_xmm x0, [r8+8*rax]
37bc177c9movhpd x0, [rcx+8*rax]
37bc177ceadd rax, 1
37bc177d2shl rdx, 4
37bc177d6movups [r10+rdx], x0
37bc177dbcmp r11l, eax
37bc177dejg 0x37bc177c0
37bc177e0add r12l, 1
37bc177e4add esi, r15l
37bc177e7add ebx, r15l
37bc177eaadd r10, r9
37bc177edcmp r14l, r12l
37bc177f0jne 0x37bc17790
37bc177f2mov r8l, [rsp+288]
37bc177fa
37bc177faloc_37bc177fa:
37bc177famov eax, [rsp+256]
37bc17801test eax, eax
37bc17803jle 0x37bc17bfb
37bc17809mov eax, [rsp+200]
37bc17810movsxd rdi, [rsp+248]
37bc17818mov r11l, r8l
37bc1781bmov r10, -1
37bc17822mov r9l, [rsp+256]
37bc1782amov rbx, rdi
37bc1782dmov rcx, rdi
37bc17830mov [rsp+256], rdi
37bc17838movsxd rdi, eax
37bc1783badd r9l, eax
37bc1783emov rsi, rdi
37bc17841shl rcx, 4
37bc17845mov edx, r9l
37bc17848neg rsi
37bc1784bsub edx, ebx
37bc1784dshl rsi, 3
37bc17851mov ebx, 1
37bc17856sub edx, 2
37bc17859cmp eax, r9l
37bc1785cmov eax, 0
37bc17861cmovge edx, eax
37bc17864mov rax, [rsp+528]
37bc1786clea r13, [rax+rcx+16]
37bc17871mov rax, [rsp+264]
37bc17879lea r12l, [rdx+1]
37bc1787dnop [rax]
37bc17880
37bc17880loc_37bc17880:
37bc17880movsxd rdx, r11l
37bc17883mov rcx, r10
37bc17886lea r15, [rsi+8*rdx]
37bc1788ashl rcx, 4
37bc1788emov rdx, rdi
37bc17891add rcx, r13
37bc17894add r15, rbp
37bc17897nop [rax+rax]
37bc178a0
37bc178a0loc_37bc178a0:
37bc178a0movsd_xmm x0, [rcx]
37bc178a4add rcx, 16
37bc178a8movsd_xmm [r15+8*rdx], x0
37bc178aeadd rdx, 1
37bc178b2cmp r9l, edx
37bc178b5jg 0x37bc178a0
37bc178b7add ebx, 1
37bc178baadd r11l, r12l
37bc178bdadd r10, rax
37bc178c0cmp r14l, ebx
37bc178c3jne 0x37bc17880
37bc178c5
37bc178c5loc_37bc178c5:
37bc178c5mov rax, [rsp+576]
37bc178cdmovsxd rdx, r8l
37bc178d0mov rdi, [rsp+256]
37bc178d8mov [rsp+112], 1
37bc178e1lea rdx, [rbp+8*rdx]
37bc178e6mov [rsp+88], rbp
37bc178ebmov r9, [rsp+520]
37bc178f3lea r15, [rax+8*rdi]
37bc178f7mov rdi, [rsp+232]
37bc178ffmov rax, [rsp+280]
37bc17907mov [rsp+64], rdx
37bc1790cmov [rsp+48], r15
37bc17911mov rdx, [rsp+216]
37bc17919mov [rsp+80], rdi
37bc1791emov rdi, [rsp+568]
37bc17926mov r8, rax
37bc17929mov [rsp+96], rax
37bc1792emov rcx, [rsp+224]
37bc17936mov [rsp+56], rdi
37bc1793bmov rdi, [rsp+240]
37bc17943mov [rsp+72], rax
37bc17948mov [rsp+32], rax
37bc1794dmov [rsp+104], 1
37bc17956mov [rsp+40], rdi
37bc1795bcall dgemm_
37bc17960mov rax, [rsp+520]
37bc17968mov r9l, [rsp+408]
37bc17970mov esi, [rax]
37bc17972mov eax, esi
37bc17974imul eax, r9l
37bc17978mov [rsp+288], eax
37bc1797flea r8l, [rax+rax]
37bc17983test esi, esi
37bc17985jle 0x37bc17a4c
37bc1798badd esi, 1
37bc1798etest r9l, r9l
37bc17991jle 0x37bc17a4c
37bc17997movsxd r12, [rsp+200]
37bc1799fmov eax, 0
37bc179a4mov r11l, r8l
37bc179a7mov rcx, [rsp+256]
37bc179afmov [rsp+296], r15
37bc179b7mov ebx, 1
37bc179bcmov r10, -1
37bc179c3add r9l, r12l
37bc179c6mov rdi, r12
37bc179c9shl rcx, 4
37bc179cdneg rdi
37bc179d0mov edx, r9l
37bc179d3sub edx, [rsp+248]
37bc179dasub edx, 2
37bc179ddshl rdi, 3
37bc179e1cmp r12l, r9l
37bc179e4cmovge edx, eax
37bc179e7mov rax, [rsp+528]
37bc179eflea r14, [rax+rcx+24]
37bc179f4mov rax, [rsp+264]
37bc179fclea r13l, [rdx+1]
37bc17a00
37bc17a00loc_37bc17a00:
37bc17a00movsxd rdx, r11l
37bc17a03mov rcx, r10
37bc17a06lea r15, [rdi+8*rdx]
37bc17a0ashl rcx, 4
37bc17a0emov rdx, r12
37bc17a11add rcx, r14
37bc17a14add r15, rbp
37bc17a17nop [rax+rax]
37bc17a20
37bc17a20loc_37bc17a20:
37bc17a20movsd_xmm x0, [rcx]
37bc17a24add rcx, 16
37bc17a28movsd_xmm [r15+8*rdx], x0
37bc17a2eadd rdx, 1
37bc17a32cmp r9l, edx
37bc17a35jg 0x37bc17a20
37bc17a37add ebx, 1
37bc17a3aadd r11l, r13l
37bc17a3dadd r10, rax
37bc17a40cmp ebx, esi
37bc17a42jne 0x37bc17a00
37bc17a44mov r15, [rsp+296]
37bc17a4c
37bc17a4cloc_37bc17a4c:
37bc17a4cmovsxd rdx, [rsp+288]
37bc17a54mov rsi, [rsp+232]
37bc17a5cmov [rsp+112], 1
37bc17a65mov rax, [rsp+280]
37bc17a6dmov rdi, [rsp+568]
37bc17a75mov [rsp+104], 1
37bc17a7elea rdx, [rbp+8*rdx]
37bc17a83mov [rsp+80], rsi
37bc17a88mov rsi, [rsp+240]
37bc17a90mov [rsp+88], rdx
37bc17a95movsxd rdx, r8l
37bc17a98mov r8, rax
37bc17a9bmov r9, [rsp+520]
37bc17aa3lea rdx, [rbp+8*rdx]
37bc17aa8mov [rsp+96], rax
37bc17aadmov rcx, [rsp+224]
37bc17ab5mov [rsp+72], rax
37bc17abamov [rsp+64], rdx
37bc17abfmov rdx, [rsp+216]
37bc17ac7mov [rsp+32], rax
37bc17accmov [rsp+56], rdi
37bc17ad1mov [rsp+48], r15
37bc17ad6mov [rsp+40], rsi
37bc17adbcall dgemm_
37bc17ae0mov rax, [rsp+520]
37bc17ae8mov edx, [rax]
37bc17aeatest edx, edx
37bc17aecjle 0x37bc17bd8
37bc17af2mov r9l, [rsp+408]
37bc17afalea r15l, [rdx+1]
37bc17afetest r9l, r9l
37bc17b01jle 0x37bc17bd8
37bc17b07movsxd r13, [rsp+200]
37bc17b0fmov esi, edx
37bc17b11mov rcx, [rsp+256]
37bc17b19mov eax, 0
37bc17b1eimul esi, r9l
37bc17b22mov [rsp+200], edx
37bc17b29mov ebx, 1
37bc17b2emov r11, -1
37bc17b35add r9l, r13l
37bc17b38mov rdi, r13
37bc17b3bshl rcx, 4
37bc17b3fneg rdi
37bc17b42mov r8l, r9l
37bc17b45sub r8l, [rsp+248]
37bc17b4dsub r8l, 2
37bc17b51shl rdi, 3
37bc17b55cmp r13l, r9l
37bc17b58cmovge r8l, eax
37bc17b5cmov rax, [rsp+544]
37bc17b64xor r10l, r10l
37bc17b67lea r14, [rax+rcx+16]
37bc17b6clea r12l, [r8+1]
37bc17b70
37bc17b70loc_37bc17b70:
37bc17b70movsxd rax, r10l
37bc17b73mov rdx, r11
37bc17b76lea r8, [rdi+8*rax]
37bc17b7amovsxd rax, esi
37bc17b7dshl rdx, 4
37bc17b81lea rcx, [rdi+8*rax]
37bc17b85add rdx, r14
37bc17b88add r8, rbp
37bc17b8bmov rax, r13
37bc17b8eadd rcx, rbp
37bc17b91nop [rax]
37bc17b95nop [rax+rax]
37bc17ba0
37bc17ba0loc_37bc17ba0:
37bc17ba0movsd_xmm x0, [r8+8*rax]
37bc17ba6movhpd x0, [rcx+8*rax]
37bc17babadd rax, 1
37bc17bafmovups [rdx], x0
37bc17bb2add rdx, 16
37bc17bb6cmp r9l, eax
37bc17bb9jg 0x37bc17ba0
37bc17bbbadd ebx, 1
37bc17bbeadd r10l, r12l
37bc17bc1add esi, r12l
37bc17bc4add r11, [rsp+192]
37bc17bcccmp r15l, ebx
37bc17bcfjne 0x37bc17b70
37bc17bd1mov edx, [rsp+200]
37bc17bd8
37bc17bd8loc_37bc17bd8:
37bc17bd8add [rsp+208], 1
37bc17be1mov rax, [rsp+208]
37bc17be9cmp [rsp+304], eax
37bc17bf0jge 0x37bc173e6
37bc17bf6jmp 0x37bc15feb
37bc17bfb
37bc17bfbloc_37bc17bfb:
37bc17bfbmovsxd rax, [rsp+248]
37bc17c03mov [rsp+256], rax
37bc17c0bjmp 0x37bc178c5
37bc17c10
37bc17c10loc_37bc17c10:
37bc17c10movsxd rdi, esi
37bc17c13jmp 0x37bc17515
37bc17c18
37bc17c18loc_37bc17c18:
37bc17c18mov r10l, -4
37bc17c1emov eax, 4
37bc17c23jmp 0x37bc15fbe
37bc17c28
37bc17c28loc_37bc17c28:
37bc17c28mov r10l, -8
37bc17c2emov eax, 8
37bc17c33jmp 0x37bc15fbe
37bc17c38
37bc17c38loc_37bc17c38:
37bc17c38mov r10l, -10
37bc17c3emov eax, 10
37bc17c43jmp 0x37bc15fbe
37bc15f40
Loading..