File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf95300
37bf95300dlahqr_64_:
37bf95300push r15
37bf95302push r14
37bf95304push r13
37bf95306push r12
37bf95308push rbp
37bf95309push rdi
37bf9530apush rsi
37bf9530bpush rbx
37bf9530csub rsp, 600
37bf95313movups [rsp+432], x6
37bf9531bmovups [rsp+448], x7
37bf95323movups [rsp+464], x8
37bf9532cmovups [rsp+480], x9
37bf95335movups [rsp+496], x10
37bf9533emovups [rsp+512], x11
37bf95347movups [rsp+528], x12
37bf95350movups [rsp+544], x13
37bf95359movups [rsp+560], x14
37bf95362movups [rsp+576], x15
37bf9536bmov rbx, [rsp+720]
37bf95373mov rdi, [rsp+776]
37bf9537bmov rax, [rbx]
37bf9537emov [rdi], 0
37bf95385mov [rsp+680], rdx
37bf9538dmov rdx, [rsp+768]
37bf95395mov rbp, r8
37bf95398mov [rsp+672], rcx
37bf953a0mov [rsp+696], r9
37bf953a8mov r13, [rdx]
37bf953abcmp [r8], 0
37bf953afje 0x37bf95dbd
37bf953b5xor edx, edx
37bf953b7test rax, rax
37bf953bamov rsi, [r9]
37bf953bdcmovns rdx, rax
37bf953c1mov rax, rdx
37bf953c4mov r14, rdx
37bf953c7not rax
37bf953camov [rsp+344], rax
37bf953d2mov rax, [rsp+704]
37bf953damov r12, [rax]
37bf953ddcmp rsi, r12
37bf953e0je 0x37bf96527
37bf953e6lea rax, [r12-3]
37bf953ebcmp rsi, rax
37bf953eejg 0x37bf9543f
37bf953f0mov rax, rsi
37bf953f3mov rcx, [rsp+712]
37bf953fblea r8, [8*rdx+8]
37bf95403pxor x0, x0
37bf95407imul rax, rdx
37bf9540badd rax, [rsp+344]
37bf95413add rax, rsi
37bf95416lea rdx, [rcx+8*rax+16]
37bf9541blea rcx, [r12-2]
37bf95420mov rax, rsi
37bf95423nop
37bf95425nop [rax+rax]
37bf95430
37bf95430loc_37bf95430:
37bf95430add rax, 1
37bf95434movups [rdx], x0
37bf95437add rdx, r8
37bf9543acmp rax, rcx
37bf9543djne 0x37bf95430
37bf9543f
37bf9543floc_37bf9543f:
37bf9543flea rax, [r12-1]
37bf95444cmp rsi, rax
37bf95447jge 0x37bf95470
37bf95449lea rdx, [r12-2]
37bf9544emov rax, [rsp+344]
37bf95456mov rcx, [rsp+712]
37bf9545eimul rdx, r14
37bf95462add rax, r12
37bf95465add rax, rdx
37bf95468mov [rcx+8*rax], 0
37bf95470
37bf95470loc_37bf95470:
37bf95470mov rcx, [rsp+744]
37bf95478mov rax, [rsp+752]
37bf95480mov edx, 12
37bf95485movsd_xmm [rsp+88], x1
37bf9548bmov rax, [rax]
37bf9548esub rax, [rcx]
37bf95491lea rcx, [rip+0x4c6998]
37bf95498add rax, 1
37bf9549cmov [rsp+368], rax
37bf954a4call dlamch_64_
37bf954a9mov edx, 9
37bf954aelea rcx, [rip+0x4c6987]
37bf954b5movapd x6, x0
37bf954b9call dlamch_64_
37bf954bemov rax, [rsp+672]
37bf954c6movsd_xmm x1, [rsp+88]
37bf954ccmovapd x8, x0
37bf954d1cmp [rax], 0
37bf954d5je 0x37bf954e3
37bf954d7mov rax, [rbp]
37bf954dbmov [rsp+200], rax
37bf954e3
37bf954e3loc_37bf954e3:
37bf954e3mov rax, [rsp+704]
37bf954ebmov rcx, [rsp+696]
37bf954f3mov rax, [rax]
37bf954f6mov r11, [rcx]
37bf954f9mov [rsp+104], rax
37bf954femov [rsp+224], r11
37bf95506cmp rax, r11
37bf95509jl 0x37bf95dbd
37bf9550fxor eax, eax
37bf95511test r13, r13
37bf95514pxor x10, x10
37bf95519mov edx, 10
37bf9551ecmovs r13, rax
37bf95522movapd x9, x1
37bf95527mov r9, r11
37bf9552amov [rsp+192], 1
37bf95536mov [rsp+720], rbx
37bf9553emov r10, [rsp+712]
37bf95546movq x7, [rip+0x4c6902]
37bf9554emov rax, r13
37bf95551mov [rsp+336], r13
37bf95559movsd_xmm x14, [rip+0x4c692e]
37bf95562not rax
37bf95565mov [rsp+776], rdi
37bf9556dmov [rsp+328], rax
37bf95575mov rax, r12
37bf95578sub rax, rsi
37bf9557badd rax, 1
37bf9557fcvtsi2sd x10, rax
37bf95584divsd x10, x8
37bf95589cmp rax, rdx
37bf9558ccmovl rax, rdx
37bf95590imul rax, rax, 30
37bf95594mov [rsp+320], rax
37bf9559cmov rax, [rsp+344]
37bf955a4shl rax, 3
37bf955a8mov [rsp+256], rax
37bf955b0lea rax, [8*r14+8]
37bf955b8mov [rsp+184], rax
37bf955c0lea rax, [8*r14]
37bf955c8mov [rsp+240], rax
37bf955d0mulsd x10, x6
37bf955d5movapd x11, x10
37bf955dapxor x10, x10
37bf955df
37bf955dfloc_37bf955df:
37bf955dfmov rbx, [rsp+104]
37bf955e4lea rsi, [rbx-2]
37bf955e8lea rax, [rbx-1]
37bf955ecmov [rsp+304], rsi
37bf955f4imul rsi, r14
37bf955f8mov [rsp+176], rax
37bf95600imul rax, r14
37bf95604mov [rsp+288], rsi
37bf9560cmov rsi, [rsp+344]
37bf95614mov [rsp+296], rax
37bf9561cadd rsi, rbx
37bf9561fadd rax, rsi
37bf95622mov [rsp+312], rsi
37bf9562ashl rax, 3
37bf9562emov [rsp+248], rax
37bf95636cmp rbx, r9
37bf95639jle 0x37bf9677f
37bf9563fmov r11, [rsp+344]
37bf95647xor r13l, r13l
37bf9564amov r8, r9
37bf9564dmovq x6, [rip+0x4c67fb]
37bf95655nop [rax+rax]
37bf95660
37bf95660loc_37bf95660:
37bf95660mov rax, [rsp+248]
37bf95668mov rcx, [rsp+288]
37bf95670pxor x5, x5
37bf95674mov rsi, [rsp+104]
37bf95679mov r9, [rsp+256]
37bf95681mov rbx, [rsp+224]
37bf95689mov rdi, [rsp+696]
37bf95691lea rax, [r10+rax-8]
37bf95696mov rbp, [rsp+704]
37bf9569esub rcx, [rsp+296]
37bf956a6jmp 0x37bf95778
37bf956ab
37bf956ab 0f 1f 44 00 00 ..D..
37bf956b0
37bf956b0loc_37bf956b0:
37bf956b0movsd_xmm x4, [rax]
37bf956b4movsd_xmm x3, [rax+8*r14+8]
37bf956bblea rdx, [rsi-1]
37bf956bfmovapd x2, x3
37bf956c3movapd x0, x4
37bf956c7andpd x2, x6
37bf956cbandpd x0, x6
37bf956cfaddsd x0, x2
37bf956d3ucomisd x0, x5
37bf956d7jp 0x37bf95708
37bf956d9jne 0x37bf95708
37bf956dbpxor x0, x0
37bf956dfcmp rdx, [rdi]
37bf956e2jle 0x37bf956f1
37bf956e4movsd_xmm x0, [rax+8*rcx]
37bf956e9andpd x0, x6
37bf956edaddsd x0, x5
37bf956f1
37bf956f1loc_37bf956f1:
37bf956f1cmp [rbp], rsi
37bf956f5jle 0x37bf95708
37bf956f7movsd_xmm x12, [rax+8*r14+16]
37bf956feandpd x12, x6
37bf95703addsd x0, x12
37bf95708
37bf95708loc_37bf95708:
37bf95708mulsd x0, x8
37bf9570dcomisd x0, x1
37bf95711jb 0x37bf9576d
37bf95713subsd x4, x3
37bf95717movsd_xmm x13, [rax+8*r14]
37bf9571dmovapd x12, x1
37bf95722movapd x0, x2
37bf95726andpd x13, x6
37bf9572bmaxsd x12, x13
37bf95730andpd x4, x6
37bf95734minsd x1, x13
37bf95739maxsd x0, x4
37bf9573dminsd x2, x4
37bf95741movapd x3, x12
37bf95746addsd x3, x0
37bf9574adivsd x0, x3
37bf9574edivsd x12, x3
37bf95753mulsd x0, x2
37bf95757mulsd x0, x8
37bf9575cmaxsd x0, x11
37bf95761mulsd x12, x1
37bf95766comisd x0, x12
37bf9576bjae 0x37bf9578c
37bf9576d
37bf9576dloc_37bf9576d:
37bf9576dadd rax, r9
37bf95770mov rsi, rdx
37bf95773cmp rdx, rbx
37bf95776je 0x37bf9578c
37bf95778
37bf95778loc_37bf95778:
37bf95778movsd_xmm x1, [rax+8]
37bf9577dandpd x1, x6
37bf95781comisd x11, x1
37bf95786jb 0x37bf956b0
37bf9578c
37bf9578cloc_37bf9578c:
37bf9578cmov [rsp+224], rsi
37bf95794cmp r8, rsi
37bf95797jge 0x37bf957b0
37bf95799lea rdx, [rsi-1]
37bf9579dlea rax, [r11+rsi]
37bf957a1imul rdx, r14
37bf957a5add rax, rdx
37bf957a8mov [r10+8*rax], 0
37bf957b0
37bf957b0loc_37bf957b0:
37bf957b0mov rax, [rsp+176]
37bf957b8cmp rax, rsi
37bf957bbjle 0x37bf96493
37bf957c1mov rcx, rax
37bf957c4mov r15, [rsp+104]
37bf957c9add r13, 1
37bf957cdmov r9, [rsp+672]
37bf957d5imul rcx, r14
37bf957d9mov rdx, [rsp+248]
37bf957e1mov r8, 0xcccccccccccccccd
37bf957ebmov r12, 0xccccccccccccccc
37bf957f5lea rax, [r15-3]
37bf957f9imul rax, r14
37bf957fdadd rdx, r10
37bf95800add rax, [rsp+312]
37bf95808lea rbp, [rcx+r11]
37bf9580cadd rcx, r14
37bf9580flea rax, [r10+8*rax-16]
37bf95814add rcx, r11
37bf95817cmp [r9], 0
37bf9581bmov r9, [rsp+200]
37bf95823lea rdi, [r15+rbp]
37bf95827lea rbx, [r15+rcx]
37bf9582bcmove r9, r15
37bf9582fmov r15, [rsp+192]
37bf95837cmove r15, rsi
37bf9583bimul r8, r13
37bf9583fmov [rsp+200], r9
37bf95847mov [rsp+192], r15
37bf9584fmov r9, r8
37bf95852ror r9, 2
37bf95856cmp r12, r9
37bf95859jb 0x37bf96228
37bf9585fmov rcx, [rsp+176]
37bf95867add rcx, [rsp+288]
37bf9586fmovapd x6, x7
37bf95873add rcx, r11
37bf95876movsd_xmm x0, [r10+8*rdi]
37bf9587cmovsd_xmm x5, [rip+0x4c65e4]
37bf95884movsd_xmm x1, [r10+8*rcx]
37bf9588aandpd x0, x7
37bf9588eandpd x1, x7
37bf95892addsd x1, x0
37bf95896movsd_xmm x0, [rip+0x4c65c2]
37bf9589emulsd x5, x1
37bf958a2movapd x2, x1
37bf958a6mulsd x0, x1
37bf958aaaddsd x0, [r10+8*rbx]
37bf958b0movapd x4, x0
37bf958b4
37bf958b4loc_37bf958b4:
37bf958b4movapd x3, x0
37bf958b8movapd x12, x5
37bf958bdandpd x3, x6
37bf958c1andpd x12, x6
37bf958c6addsd x3, x12
37bf958cbaddsd x3, x2
37bf958cfmovapd x2, x4
37bf958d3andpd x2, x6
37bf958d7addsd x3, x2
37bf958dbpxor x2, x2
37bf958dfucomisd x3, x2
37bf958e3jp 0x37bf958eb
37bf958e5je 0x37bf962a0
37bf958eb
37bf958ebloc_37bf958eb:
37bf958ebdivsd x0, x3
37bf958efdivsd x4, x3
37bf958f3movapd x2, x0
37bf958f7divsd x5, x3
37bf958fbaddsd x2, x4
37bf958ffmulsd x2, [rip+0x4c6569]
37bf95907movapd x12, x4
37bf9590csubsd x0, x2
37bf95910subsd x12, x2
37bf95915mulsd x0, x12
37bf9591adivsd x1, x3
37bf9591emulsd x1, x5
37bf95922pxor x5, x5
37bf95926subsd x0, x1
37bf9592acomisd x0, x5
37bf9592emovapd x1, x0
37bf95932andpd x1, x6
37bf95936sqrtsd x1, x1
37bf9593ajb 0x37bf963c0
37bf95940mulsd x2, x3
37bf95944mulsd x3, x1
37bf95948movapd x4, x3
37bf9594cxorpd x4, [rip+0x4c652c]
37bf95954
37bf95954loc_37bf95954:
37bf95954movapd x5, x4
37bf95958mov rdi, [rsp+304]
37bf95960mov rcx, [rsp+256]
37bf95968andpd x5, x6
37bf9596cjmp 0x37bf95aa7
37bf95971
37bf95971 0f 1f 80 00 00 00 00 .......
37bf95978
37bf95978loc_37bf95978:
37bf95978movsd_xmm x13, [rax+8*r14]
37bf9597emovsd_xmm x9, [rax+8*r14+8]
37bf95985mov r8, rax
37bf95988movsd_xmm x10, [rdx-16]
37bf9598emovapd x12, x13
37bf95993movapd x1, x9
37bf95998subsd x12, x2
37bf9599dandpd x1, x6
37bf959a1movapd x0, x12
37bf959a6andpd x0, x6
37bf959aaaddsd x0, x5
37bf959aeaddsd x0, x1
37bf959b2movapd x1, x12
37bf959b7divsd x9, x0
37bf959bcdivsd x1, x0
37bf959c0mulsd x10, x9
37bf959c5mulsd x1, x12
37bf959camovsd_xmm x12, [rdx-8]
37bf959d0addsd x10, x1
37bf959d5movapd x1, x4
37bf959d9divsd x1, x0
37bf959ddmovapd x0, x13
37bf959e2addsd x0, x12
37bf959e7subsd x0, x2
37bf959ebsubsd x0, x2
37bf959efmulsd x0, x9
37bf959f4mulsd x9, [rdx]
37bf959f9movapd x15, x0
37bf959feandpd x15, x6
37bf95a03mulsd x1, x3
37bf95a07subsd x10, x1
37bf95a0cmovapd x1, x10
37bf95a11unpcklpd x10, x0
37bf95a16andpd x1, x6
37bf95a1aaddsd x1, x15
37bf95a1fmovapd x15, x9
37bf95a24andpd x15, x6
37bf95a29addsd x1, x15
37bf95a2edivsd x9, x1
37bf95a33movddup x0, x1
37bf95a37divpd x10, x0
37bf95a3cje 0x37bf95abb
37bf95a3emovapd x1, x10
37bf95a43movapd x0, x9
37bf95a48add rax, rcx
37bf95a4badd rdx, rcx
37bf95a4eunpckhpd x1, x1
37bf95a52andpd x0, x6
37bf95a56andpd x13, x6
37bf95a5bandpd x1, x6
37bf95a5fandpd x12, x6
37bf95a64addsd x1, x0
37bf95a68movsd_xmm x0, [r8]
37bf95a6dandpd x0, x6
37bf95a71mulsd x1, x0
37bf95a75movsd_xmm x0, [r8-8]
37bf95a7bandpd x0, x6
37bf95a7faddsd x0, x13
37bf95a84addsd x0, x12
37bf95a89movapd x12, x10
37bf95a8eandpd x12, x6
37bf95a93mulsd x12, x8
37bf95a98mulsd x0, x12
37bf95a9dcomisd x0, x1
37bf95aa1jae 0x37bf95ab0
37bf95aa3sub rdi, 1
37bf95aa7
37bf95aa7loc_37bf95aa7:
37bf95aa7cmp rdi, rsi
37bf95aaajge 0x37bf95978
37bf95ab0
37bf95ab0loc_37bf95ab0:
37bf95ab0cmp rdi, [rsp+104]
37bf95ab5jge 0x37bf96205
37bf95abb
37bf95abbloc_37bf95abb:
37bf95abbmov rcx, [rsp+336]
37bf95ac3lea r15, [rdi+1]
37bf95ac7mov rbp, rdi
37bf95acamov rbx, [rsp+328]
37bf95ad2mov [rsp+280], r13
37bf95adamov rax, rcx
37bf95addmov [rsp+112], rdi
37bf95ae2imul rax, rdi
37bf95ae6mov [rsp+232], r11
37bf95aeemov [rsp+208], rsi
37bf95af6mov [rsp+712], r10
37bf95afemovsd_xmm [rsp+272], x11
37bf95b08add rax, rbx
37bf95b0bmov [rsp+168], rax
37bf95b13mov rax, rcx
37bf95b16imul rax, r15
37bf95b1aimul r15, r14
37bf95b1eadd rbx, rax
37bf95b21mov rax, r14
37bf95b24imul rax, rdi
37bf95b28add r15, r11
37bf95b2blea rdx, [r11+rax]
37bf95b2fmov [rsp+128], rdx
37bf95b37lea rdx, [r11+rdi]
37bf95b3badd rax, rdx
37bf95b3elea rax, [r10+8*rax]
37bf95b42mov [rsp+120], rax
37bf95b47lea rax, [rdi-1]
37bf95b4bimul rax, r14
37bf95b4fadd rax, rdx
37bf95b52lea r12, [r10+8*rax]
37bf95b56lea rax, [rdi+2]
37bf95b5aimul rax, r14
37bf95b5emov r13, r12
37bf95b61mov r12, rcx
37bf95b64add rax, r11
37bf95b67mov [rsp+152], rax
37bf95b6fmov rax, [rsp+192]
37bf95b77lea rax, [r10+8*rax]
37bf95b7bmov [rsp+216], rax
37bf95b83mov rax, [rsp+104]
37bf95b88add rax, 1
37bf95b8cmov [rsp+160], rax
37bf95b94lea rax, [rsp+400]
37bf95b9cmov [rsp+96], rax
37bf95ba1lea rax, [rsp+408]
37bf95ba9mov [rsp+144], rax
37bf95bb1lea rax, [rsp+360]
37bf95bb9mov [rsp+88], rax
37bf95bbelea rax, [rsp+384]
37bf95bc6mov [rsp+136], rax
37bf95bcemov rax, [rsp+200]
37bf95bd6add rax, 1
37bf95bdamov [rsp+264], rax
37bf95be2mov rax, rbx
37bf95be5mov rbx, r14
37bf95be8mov r14, rax
37bf95bebjmp 0x37bf95cd4
37bf95bf0
37bf95bf0loc_37bf95bf0:
37bf95bf0mov rcx, [rsp+136]
37bf95bf8mov r8, [rsp+144]
37bf95c00lea r9, [rip+0x4c6241]
37bf95c07mov rdx, [rsp+96]
37bf95c0cmov [rsp+32], rcx
37bf95c11mov rcx, [rsp+88]
37bf95c16call dlarfg_64_
37bf95c1bmov rcx, [rsp+208]
37bf95c23movupd x10, [rsp+400]
37bf95c2dmovsd_xmm x9, [rsp+416]
37bf95c37movsd_xmm x2, [rsp+384]
37bf95c40cmp [rsp+112], rcx
37bf95c45jle 0x37bf95c60
37bf95c47movapd x0, x14
37bf95c4csubsd x0, x2
37bf95c50mulsd x0, [r13]
37bf95c56movsd_xmm [r13], x0
37bf95c5cnop [rax]
37bf95c60
37bf95c60loc_37bf95c60:
37bf95c60movapd x4, x10
37bf95c65mov rdx, [rsp+360]
37bf95c6dmovapd x11, x2
37bf95c72unpckhpd x4, x4
37bf95c76movapd x3, x4
37bf95c7amulsd x4, x2
37bf95c7eunpcklpd x11, x4
37bf95c83cmp rdx, 3
37bf95c87je 0x37bf95e30
37bf95c8dlea rcx, [r14+r12]
37bf95c91cmp rdx, 2
37bf95c95je 0x37bf95f98
37bf95c9b
37bf95c9bloc_37bf95c9b:
37bf95c9bmov rdi, [rsp+184]
37bf95ca3mov r14, rcx
37bf95ca6add [rsp+120], rdi
37bf95cabadd r15, rbx
37bf95caeadd [rsp+168], r12
37bf95cb6add [rsp+128], rbx
37bf95cbeadd r13, rdi
37bf95cc1add [rsp+152], rbx
37bf95cc9cmp [rsp+104], rbp
37bf95cceje 0x37bf961e0
37bf95cd4
37bf95cd4loc_37bf95cd4:
37bf95cd4mov rdx, [rsp+160]
37bf95cdcmov ecx, 3
37bf95ce1mov rsi, rbp
37bf95ce4mov rdi, rbp
37bf95ce7movups [rsp+400], x10
37bf95cf0movsd_xmm [rsp+416], x9
37bf95cfasub rdx, rbp
37bf95cfdcmp rdx, rcx
37bf95d00cmovg rdx, rcx
37bf95d04add rbp, 1
37bf95d08cmp [rsp+112], rsi
37bf95d0dmov [rsp+360], rdx
37bf95d15jge 0x37bf95bf0
37bf95d1blea rax, [rip+0x4c6126]
37bf95d22mov r9, [rsp+96]
37bf95d27mov rcx, [rsp+88]
37bf95d2cmov rdx, r13
37bf95d2fmov [rsp+32], rax
37bf95d34mov r8, rax
37bf95d37call dcopy_64_
37bf95d3cmov rdx, [rsp+96]
37bf95d41mov rcx, [rsp+88]
37bf95d46lea r9, [rip+0x4c60fb]
37bf95d4dmov rax, [rsp+136]
37bf95d55mov r8, [rsp+144]
37bf95d5dmov [rsp+32], rax
37bf95d62call dlarfg_64_
37bf95d67mov [r13+8], 0
37bf95d6fmovupd x10, [rsp+400]
37bf95d79movsd_xmm x9, [rsp+416]
37bf95d83movsd_xmm x2, [rsp+384]
37bf95d8cmovlpd [r13], x10
37bf95d92cmp [rsp+176], rsi
37bf95d9ajle 0x37bf95c60
37bf95da0mov [r13+16], 0
37bf95da8jmp 0x37bf95c60
37bf95dad
37bf95dadloc_37bf95dad:
37bf95dadmov rdi, [rsp+776]
37bf95db5mov rax, [rsp+104]
37bf95dbamov [rdi], rax
37bf95dbd
37bf95dbdloc_37bf95dbd:
37bf95dbdmovups x6, [rsp+432]
37bf95dc5movups x7, [rsp+448]
37bf95dcdmovups x8, [rsp+464]
37bf95dd6movups x9, [rsp+480]
37bf95ddfmovups x10, [rsp+496]
37bf95de8movups x11, [rsp+512]
37bf95df1movups x12, [rsp+528]
37bf95dfamovups x13, [rsp+544]
37bf95e03movups x14, [rsp+560]
37bf95e0cmovups x15, [rsp+576]
37bf95e15add rsp, 600
37bf95e1cpop rbx
37bf95e1dpop rsi
37bf95e1epop rdi
37bf95e1fpop rbp
37bf95e20pop r12
37bf95e22pop r13
37bf95e24pop r14
37bf95e26pop r15
37bf95e28ret
37bf95e29
37bf95e29 0f 1f 80 00 00 00 00 .......
37bf95e30
37bf95e30loc_37bf95e30:
37bf95e30movapd x15, x9
37bf95e35mov rdx, [rsp+120]
37bf95e3amov rax, [rsp+240]
37bf95e42mulsd x15, x2
37bf95e47mov rcx, [rsp+264]
37bf95e4fcmp [rsp+200], rsi
37bf95e57jl 0x37bf95ebc
37bf95e59nop [rax]
37bf95e60
37bf95e60loc_37bf95e60:
37bf95e60movsd_xmm x12, [rdx+8]
37bf95e66movsd_xmm x1, [rdx+16]
37bf95e6badd rsi, 1
37bf95e6fmovsd_xmm x5, [rdx]
37bf95e73movapd x0, x12
37bf95e78movapd x13, x1
37bf95e7dmulsd x0, x3
37bf95e81mulsd x13, x9
37bf95e86addsd x0, x5
37bf95e8aunpcklpd x5, x12
37bf95e8faddsd x0, x13
37bf95e94movddup x12, x0
37bf95e99mulpd x12, x11
37bf95e9emulsd x0, x15
37bf95ea3subpd x5, x12
37bf95ea8subsd x1, x0
37bf95eacmovups [rdx], x5
37bf95eafmovsd_xmm [rdx+16], x1
37bf95eb4add rdx, rax
37bf95eb7cmp rcx, rsi
37bf95ebajne 0x37bf95e60
37bf95ebc
37bf95ebcloc_37bf95ebc:
37bf95ebcmov rax, [rsp+104]
37bf95ec1add rdi, 3
37bf95ec5cmp rdi, rax
37bf95ec8cmovg rdi, rax
37bf95ecccmp [rsp+192], rdi
37bf95ed4jg 0x37bf95f7a
37bf95edamov rax, [rsp+216]
37bf95ee2mov rsi, [rsp+152]
37bf95eeaadd rdi, 1
37bf95eeemov r9, [rsp+128]
37bf95ef6mov r8, [rsp+192]
37bf95efelea rdx, [rax+8*r15]
37bf95f02lea rcx, [rax+8*rsi]
37bf95f06sub r9, r15
37bf95f09nop [rax]
37bf95f10
37bf95f10loc_37bf95f10:
37bf95f10movsd_xmm x0, [rdx]
37bf95f14movsd_xmm x5, [rcx]
37bf95f18add r8, 1
37bf95f1cadd rcx, 8
37bf95f20movsd_xmm x1, [rdx+8*r9]
37bf95f26mulsd x0, x3
37bf95f2amulsd x5, x9
37bf95f2faddsd x0, x1
37bf95f33addsd x0, x5
37bf95f37movapd x5, x0
37bf95f3bmulsd x5, x2
37bf95f3fsubsd x1, x5
37bf95f43movapd x5, x4
37bf95f47mulsd x5, x0
37bf95f4bmulsd x0, x15
37bf95f50movsd_xmm [rdx+8*r9], x1
37bf95f56movsd_xmm x1, [rdx]
37bf95f5aadd rdx, 8
37bf95f5esubsd x1, x5
37bf95f62movsd_xmm [rdx-8], x1
37bf95f67movsd_xmm x1, [rcx-8]
37bf95f6csubsd x1, x0
37bf95f70movsd_xmm [rcx-8], x1
37bf95f75cmp r8, rdi
37bf95f78jne 0x37bf95f10
37bf95f7a
37bf95f7aloc_37bf95f7a:
37bf95f7amov rax, [rsp+680]
37bf95f82cmp [rax], 0
37bf95f86jne 0x37bf962b8
37bf95f8c
37bf95f8cloc_37bf95f8c:
37bf95f8clea rcx, [r14+r12]
37bf95f90jmp 0x37bf95c9b
37bf95f95
37bf95f95 0f 1f 00 ...
37bf95f98
37bf95f98loc_37bf95f98:
37bf95f98cmp [rsp+200], rsi
37bf95fa0jl 0x37bf960b8
37bf95fa6je 0x37bf96408
37bf95facmov rax, [rsp+240]
37bf95fb4lea rdx, [rax+15]
37bf95fb8cmp rdx, 30
37bf95fbcjbe 0x37bf96408
37bf95fc2mov rdx, [rsp+120]
37bf95fc7mov r9, rbx
37bf95fcamovapd x15, x10
37bf95fcfxor r8l, r8l
37bf95fd2shl r9, 4
37bf95fd6unpckhpd x15, x10
37bf95fdbmovddup x13, x2
37bf95fe0mov rax, [rsp+200]
37bf95fe8lea rcx, [rdx+8]
37bf95fecmovddup x12, x4
37bf95ff1add rax, 1
37bf95ff5sub rax, rdi
37bf95ff8mov rdi, rax
37bf95ffbshr rdi, 1
37bf95ffenop
37bf96000
37bf96000loc_37bf96000:
37bf96000movupd x0, [rdx+8*rbx]
37bf96005movlpd x0, [rdx+8]
37bf9600amovapd x5, x13
37bf9600fadd r8, 1
37bf96013movupd x1, [rdx]
37bf96017mulpd x0, x15
37bf9601cmovhpd x1, [rdx+8*rbx]
37bf96021addpd x0, x1
37bf96025mulpd x5, x0
37bf96029mulpd x0, x12
37bf9602esubpd x1, x5
37bf96032movsd_xmm x5, [rcx]
37bf96036movhpd x5, [rcx+8*rbx]
37bf9603badd rcx, r9
37bf9603esubpd x5, x0
37bf96042movapd x0, x1
37bf96046unpcklpd x0, x5
37bf9604aunpckhpd x1, x5
37bf9604emovups [rdx], x0
37bf96051movups [rdx+8*rbx], x1
37bf96055add rdx, r9
37bf96058cmp rdi, r8
37bf9605bjne 0x37bf96000
37bf9605dtest al, 1
37bf9605fje 0x37bf960b8
37bf96061and rax, -2
37bf96065movapd x5, x3
37bf96069lea rdx, [rax+rsi]
37bf9606dmov rax, [rsp+712]
37bf96075imul rdx, rbx
37bf96079add rdx, [rsp+232]
37bf96081add rsi, rdx
37bf96084add rdx, rbp
37bf96087movsd_xmm x0, [rax+8*rdx]
37bf9608clea rcx, [rax+8*rsi]
37bf96090movupd x1, [rcx]
37bf96094mulsd x5, x0
37bf96098unpcklpd x1, x0
37bf9609cmovupd x0, [rcx]
37bf960a0unpcklpd x0, x0
37bf960a4unpcklpd x5, x5
37bf960a8addpd x0, x5
37bf960acmulpd x0, x11
37bf960b1subpd x1, x0
37bf960b5movups [rcx], x1
37bf960b8
37bf960b8loc_37bf960b8:
37bf960b8mov rax, [rsp+216]
37bf960c0mov r8, [rsp+128]
37bf960c8lea rdx, [rax+8*r15]
37bf960ccmov rax, [rsp+192]
37bf960d4sub r8, r15
37bf960d7mov rcx, rax
37bf960dacmp rax, [rsp+104]
37bf960dfjg 0x37bf96132
37bf960e1mov rax, [rsp+160]
37bf960e9nop [rax]
37bf960f0
37bf960f0loc_37bf960f0:
37bf960f0movsd_xmm x0, [rdx]
37bf960f4movsd_xmm x1, [rdx+8*r8]
37bf960faadd rcx, 1
37bf960femulsd x0, x3
37bf96102addsd x0, x1
37bf96106movapd x5, x0
37bf9610amulsd x5, x2
37bf9610emulsd x0, x4
37bf96112subsd x1, x5
37bf96116movsd_xmm [rdx+8*r8], x1
37bf9611cmovsd_xmm x1, [rdx]
37bf96120add rdx, 8
37bf96124subsd x1, x0
37bf96128movsd_xmm [rdx-8], x1
37bf9612dcmp rcx, rax
37bf96130jne 0x37bf960f0
37bf96132
37bf96132loc_37bf96132:
37bf96132mov rax, [rsp+680]
37bf9613acmp [rax], 0
37bf9613eje 0x37bf95f8c
37bf96144mov rax, [rsp+744]
37bf9614cmov rcx, [rax]
37bf9614fmov rax, [rsp+752]
37bf96157mov r9, [rax]
37bf9615acmp rcx, r9
37bf9615djg 0x37bf95f8c
37bf96163mov rax, [rsp+760]
37bf9616bmov r8, [rsp+168]
37bf96173lea rdx, [rcx+r14]
37bf96177add r9, 1
37bf9617blea rdx, [rax+8*rdx]
37bf9617fsub r8, r14
37bf96182nop [rax]
37bf96185nop [rax+rax]
37bf96190
37bf96190loc_37bf96190:
37bf96190movsd_xmm x0, [rdx]
37bf96194movsd_xmm x1, [rdx+8*r8]
37bf9619aadd rcx, 1
37bf9619emulsd x0, x3
37bf961a2addsd x0, x1
37bf961a6movapd x5, x0
37bf961aamulsd x5, x2
37bf961aemulsd x0, x4
37bf961b2subsd x1, x5
37bf961b6movsd_xmm [rdx+8*r8], x1
37bf961bcmovsd_xmm x1, [rdx]
37bf961c0add rdx, 8
37bf961c4subsd x1, x0
37bf961c8movsd_xmm [rdx-8], x1
37bf961cdcmp rcx, r9
37bf961d0jne 0x37bf96190
37bf961d2jmp 0x37bf95f8c
37bf961d7
37bf961d7 66 0f 1f 84 00 00 00 00 00 f........
37bf961e0
37bf961e0loc_37bf961e0:
37bf961e0mov r11, [rsp+232]
37bf961e8mov r13, [rsp+280]
37bf961f0mov r14, rbx
37bf961f3movsd_xmm x11, [rsp+272]
37bf961fdmov r10, [rsp+712]
37bf96205
37bf96205loc_37bf96205:
37bf96205cmp [rsp+320], r13
37bf9620djl 0x37bf95dad
37bf96213mov rax, [rsp+696]
37bf9621bmov r8, [rax]
37bf9621ejmp 0x37bf95660
37bf96223
37bf96223 0f 1f 44 00 00 ..D..
37bf96228
37bf96228loc_37bf96228:
37bf96228mov r9, 0x1999999999999999
37bf96232ror r8, 1
37bf96235cmp r9, r8
37bf96238jb 0x37bf96380
37bf9623emov rcx, r14
37bf96241movsd_xmm x5, [rip+0x4c5c1f]
37bf96249movapd x6, x7
37bf9624dimul rcx, rsi
37bf96251lea r8, [rcx+r11]
37bf96255add rcx, r14
37bf96258add rcx, r11
37bf9625badd r8, rsi
37bf9625elea rcx, [rsi+rcx+2]
37bf96263movsd_xmm x0, [r10+8*r8+8]
37bf9626amovsd_xmm x1, [r10+8*rcx]
37bf96270andpd x0, x7
37bf96274andpd x1, x7
37bf96278addsd x1, x0
37bf9627cmovsd_xmm x0, [rip+0x4c5bdc]
37bf96284mulsd x0, x1
37bf96288movapd x2, x1
37bf9628caddsd x0, [r10+8*r8]
37bf96292mulsd x5, x1
37bf96296movapd x4, x0
37bf9629ajmp 0x37bf958b4
37bf9629f
37bf9629f 90 .
37bf962a0
37bf962a0loc_37bf962a0:
37bf962a0pxor x4, x4
37bf962a4movapd x2, x4
37bf962a8movapd x3, x4
37bf962acjmp 0x37bf95954
37bf962b1
37bf962b1 0f 1f 80 00 00 00 00 .......
37bf962b8
37bf962b8loc_37bf962b8:
37bf962b8mov rax, [rsp+744]
37bf962c0mov r9, [rax]
37bf962c3mov rax, [rsp+752]
37bf962cbmov rdi, [rax]
37bf962cecmp r9, rdi
37bf962d1jg 0x37bf95f8c
37bf962d7mov rax, [rsp+760]
37bf962dflea rcx, [r12+r14]
37bf962e3lea rdx, [r9+r14]
37bf962e7add rdi, 1
37bf962ebmov rsi, [rsp+168]
37bf962f3lea r8, [rcx+r9]
37bf962f7lea rdx, [rax+8*rdx]
37bf962fblea r8, [rax+8*r8]
37bf962ffsub rsi, r14
37bf96302nop [rax]
37bf96305nop [rax+rax]
37bf96310
37bf96310loc_37bf96310:
37bf96310movsd_xmm x0, [rdx]
37bf96314movsd_xmm x5, [r8]
37bf96319add r9, 1
37bf9631dadd r8, 8
37bf96321movsd_xmm x1, [rdx+8*rsi]
37bf96326mulsd x0, x3
37bf9632amulsd x5, x9
37bf9632faddsd x0, x1
37bf96333addsd x0, x5
37bf96337movapd x5, x0
37bf9633bmulsd x5, x2
37bf9633fsubsd x1, x5
37bf96343movapd x5, x4
37bf96347mulsd x5, x0
37bf9634bmulsd x0, x15
37bf96350movsd_xmm [rdx+8*rsi], x1
37bf96355movsd_xmm x1, [rdx]
37bf96359add rdx, 8
37bf9635dsubsd x1, x5
37bf96361movsd_xmm [rdx-8], x1
37bf96366movsd_xmm x1, [r8-8]
37bf9636csubsd x1, x0
37bf96370movsd_xmm [r8-8], x1
37bf96376cmp r9, rdi
37bf96379jne 0x37bf96310
37bf9637bjmp 0x37bf95c9b
37bf96380
37bf96380loc_37bf96380:
37bf96380movsd_xmm x1, [r10+8*rdi]
37bf96386mov r15, [rsp+176]
37bf9638emovapd x6, x7
37bf96392movsd_xmm x4, [r10+8*rbx]
37bf96398lea r8, [rbp+r15]
37bf9639dadd rcx, r15
37bf963a0movapd x2, x1
37bf963a4movsd_xmm x0, [r10+8*r8]
37bf963aamovsd_xmm x5, [r10+8*rcx]
37bf963b0andpd x2, x7
37bf963b4jmp 0x37bf958b4
37bf963b9
37bf963b9 0f 1f 80 00 00 00 00 .......
37bf963c0
37bf963c0loc_37bf963c0:
37bf963c0movapd x5, x2
37bf963c4subsd x2, x1
37bf963c8addsd x5, x1
37bf963ccmovapd x1, x2
37bf963d0movapd x0, x5
37bf963d4subsd x1, x4
37bf963d8subsd x0, x4
37bf963dcandpd x1, x6
37bf963e0andpd x0, x6
37bf963e4comisd x1, x0
37bf963e8jb 0x37bf96482
37bf963eemulsd x3, x5
37bf963f2pxor x4, x4
37bf963f6movapd x2, x3
37bf963famovapd x3, x4
37bf963fejmp 0x37bf95954
37bf96403
37bf96403 0f 1f 44 00 00 ..D..
37bf96408
37bf96408loc_37bf96408:
37bf96408mov rax, [rsp+200]
37bf96410mov rdx, [rsp+120]
37bf96415lea rcx, [rax+1]
37bf96419mov rax, [rsp+240]
37bf96421nop [rax+rax]
37bf9642anop [rax+rax]
37bf96435nop [rax+rax]
37bf96440
37bf96440loc_37bf96440:
37bf96440movsd_xmm x0, [rdx+8]
37bf96445movapd x5, x3
37bf96449movupd x1, [rdx]
37bf9644dadd rsi, 1
37bf96451mulsd x5, x0
37bf96455unpcklpd x1, x0
37bf96459movupd x0, [rdx]
37bf9645dunpcklpd x0, x0
37bf96461unpcklpd x5, x5
37bf96465addpd x0, x5
37bf96469mulpd x0, x11
37bf9646esubpd x1, x0
37bf96472movups [rdx], x1
37bf96475add rdx, rax
37bf96478cmp rsi, rcx
37bf9647bjne 0x37bf96440
37bf9647djmp 0x37bf960b8
37bf96482
37bf96482loc_37bf96482:
37bf96482mulsd x2, x3
37bf96486pxor x4, x4
37bf9648amovapd x3, x4
37bf9648ejmp 0x37bf95954
37bf96493
37bf96493loc_37bf96493:
37bf96493mov r9, r8
37bf96496
37bf96496loc_37bf96496:
37bf96496mov rbx, [rsp+224]
37bf9649ecmp [rsp+104], rbx
37bf964a3je 0x37bf964e2
37bf964a5mov rbx, [rsp+224]
37bf964adcmp [rsp+176], rbx
37bf964b5je 0x37bf9656f
37bf964bb
37bf964bbloc_37bf964bb:
37bf964bbmov rax, [rsp+224]
37bf964c3sub rax, 1
37bf964c7mov [rsp+104], rax
37bf964cccmp rax, r9
37bf964cfjl 0x37bf95dbd
37bf964d5mov [rsp+224], r9
37bf964ddjmp 0x37bf955df
37bf964e2
37bf964e2loc_37bf964e2:
37bf964e2mov rdx, rbx
37bf964e5mov rax, rbx
37bf964e8mov rbx, [rsp+344]
37bf964f0imul rdx, r14
37bf964f4add rax, rbx
37bf964f7mov rbx, [rsp+728]
37bf964ffadd rax, rdx
37bf96502movsd_xmm x0, [r10+8*rax]
37bf96508mov rax, [rsp+176]
37bf96510movsd_xmm [rbx+8*rax], x0
37bf96515mov rbx, [rsp+736]
37bf9651dmov [rbx+8*rax], 0
37bf96525jmp 0x37bf964bb
37bf96527
37bf96527loc_37bf96527:
37bf96527mov rcx, r14
37bf9652amov rax, [rsp+344]
37bf96532mov rbx, [rsp+712]
37bf9653alea rdx, [rsi-1]
37bf9653eimul rcx, rsi
37bf96542add rax, rsi
37bf96545add rax, rcx
37bf96548movsd_xmm x0, [rbx+8*rax]
37bf9654dmov rax, [rsp+728]
37bf96555movsd_xmm [rax+8*rdx], x0
37bf9655amov rax, [rsp+736]
37bf96562mov [rax+8*rdx], 0
37bf9656ajmp 0x37bf95dbd
37bf9656f
37bf9656floc_37bf9656f:
37bf9656fmov rdi, rbx
37bf96572lea rcx, [8*rbx]
37bf9657amov rbx, [rsp+104]
37bf9657fmov r11, [rsp+344]
37bf96587mov rdx, rdi
37bf9658amov rax, [rsp+304]
37bf96592mov rsi, [rsp+736]
37bf9659alea rbp, [rsp+376]
37bf965a2imul rbx, r14
37bf965a6lea r12, [rsp+352]
37bf965aemov [rsp+72], rbp
37bf965b3imul rdx, r14
37bf965b7shl rax, 3
37bf965bbmov [rsp+64], r12
37bf965c0add rsi, rax
37bf965c3add rax, [rsp+728]
37bf965cbmov [rsp+712], r10
37bf965d3lea r15, [rbx+r11]
37bf965d7mov r13, rbx
37bf965damov rbx, [rsp+104]
37bf965dfmov [rsp+32], rax
37bf965e4add rdx, r11
37bf965e7mov [rsp+40], rsi
37bf965eclea r8, [rdx+rdi]
37bf965f0lea r11, [rdx+rbx]
37bf965f4mov [rsp+88], rdx
37bf965f9lea rdx, [r15+rdi]
37bf965fdlea rdi, [r10+8*r8]
37bf96601mov r8, [rsp+736]
37bf96609lea r9, [r15+rbx]
37bf9660dlea rdx, [r10+8*rdx]
37bf96611add r8, rcx
37bf96614add rcx, [rsp+728]
37bf9661clea r9, [r10+8*r9]
37bf96620mov [rsp+56], r8
37bf96625lea r8, [r10+8*r11]
37bf96629mov [rsp+48], rcx
37bf9662emov rcx, rdi
37bf96631call dlanv2_64_
37bf96636mov rax, [rsp+672]
37bf9663emov r10, [rsp+712]
37bf96646cmp [rax], 0
37bf9664aje 0x37bf966c3
37bf9664cmov rax, [rsp+200]
37bf96654lea rcx, [rsp+392]
37bf9665ccmp rbx, rax
37bf9665fjl 0x37bf9678c
37bf96665
37bf96665loc_37bf96665:
37bf96665mov rax, [rsp+104]
37bf9666amov rdx, [rsp+88]
37bf9666fmov [rsp+48], rbp
37bf96674mov rbx, [rsp+192]
37bf9667cmov [rsp+40], r12
37bf96681mov [rsp+712], r10
37bf96689sub rax, rbx
37bf9668cadd rdx, rbx
37bf9668fsub rax, 1
37bf96693lea rdx, [r10+8*rdx]
37bf96697mov [rsp+392], rax
37bf9669flea rax, [r15+rbx]
37bf966a3lea rbx, [rip+0x4c579e]
37bf966aamov [rsp+32], rbx
37bf966aflea r9, [r10+8*rax]
37bf966b3mov r8, rbx
37bf966b6call drot_64_
37bf966bbmov r10, [rsp+712]
37bf966c3
37bf966c3loc_37bf966c3:
37bf966c3mov rax, [rsp+680]
37bf966cbcmp [rax], 0
37bf966cfjne 0x37bf966e1
37bf966d1mov rax, [rsp+696]
37bf966d9mov r9, [rax]
37bf966dcjmp 0x37bf964bb
37bf966e1
37bf966e1loc_37bf966e1:
37bf966e1mov rbx, [rsp+336]
37bf966e9mov rdx, [rsp+224]
37bf966f1lea r8, [rip+0x4c5750]
37bf966f8mov [rsp+712], r10
37bf96700mov rax, [rsp+744]
37bf96708mov rsi, [rsp+328]
37bf96710imul rdx, rbx
37bf96714mov rcx, [rax]
37bf96717mov rax, [rsp+104]
37bf9671cmov [rsp+48], rbp
37bf96721mov [rsp+40], r12
37bf96726imul rax, rbx
37bf9672aadd rdx, rsi
37bf9672dmov rbx, [rsp+760]
37bf96735add rdx, rcx
37bf96738lea rdx, [rbx+8*rdx]
37bf9673clea rbx, [rip+0x4c5705]
37bf96743mov [rsp+32], rbx
37bf96748add rax, rsi
37bf9674bmov rbx, [rsp+760]
37bf96753add rax, rcx
37bf96756lea rcx, [rsp+368]
37bf9675elea r9, [rbx+8*rax]
37bf96762call drot_64_
37bf96767mov rax, [rsp+696]
37bf9676fmov r10, [rsp+712]
37bf96777mov r9, [rax]
37bf9677ajmp 0x37bf964bb
37bf9677f
37bf9677floc_37bf9677f:
37bf9677fmov [rsp+224], rbx
37bf96787jmp 0x37bf96496
37bf9678c
37bf9678cloc_37bf9678c:
37bf9678cmov rbx, [rsp+104]
37bf96791mov [rsp+48], rbp
37bf96796mov [rsp+40], r12
37bf9679bsub rax, rbx
37bf9679emov [rsp+96], rcx
37bf967a3mov [rsp+392], rax
37bf967ablea rax, [r13+r14]
37bf967b0add rax, [rsp+344]
37bf967b8lea r8, [rax+rbx]
37bf967bcadd rax, [rsp+224]
37bf967c4lea rdx, [r10+8*rax]
37bf967c8mov rax, [rsp+720]
37bf967d0lea r9, [r10+8*r8]
37bf967d4mov [rsp+32], rax
37bf967d9mov r8, rax
37bf967dccall drot_64_
37bf967e1mov r10, [rsp+712]
37bf967e9mov rcx, [rsp+96]
37bf967eejmp 0x37bf96665
37bf95300
37bf95300dlahqr_64_:
37bf95300push r15
37bf95302push r14
37bf95304push r13
37bf95306push r12
37bf95308push rbp
37bf95309push rdi
37bf9530apush rsi
37bf9530bpush rbx
37bf9530csub rsp, 600
37bf95313movups [rsp+432], x6
37bf9531bmovups [rsp+448], x7
37bf95323movups [rsp+464], x8
37bf9532cmovups [rsp+480], x9
37bf95335movups [rsp+496], x10
37bf9533emovups [rsp+512], x11
37bf95347movups [rsp+528], x12
37bf95350movups [rsp+544], x13
37bf95359movups [rsp+560], x14
37bf95362movups [rsp+576], x15
37bf9536bmov rbx, [rsp+720]
37bf95373mov rdi, [rsp+776]
37bf9537bmov rax, [rbx]
37bf9537emov [rdi], 0
37bf95385mov [rsp+680], rdx
37bf9538dmov rdx, [rsp+768]
37bf95395mov rbp, r8
37bf95398mov [rsp+672], rcx
37bf953a0mov [rsp+696], r9
37bf953a8mov r13, [rdx]
37bf953abcmp [r8], 0
37bf953afje 0x37bf95dbd
37bf953b5xor edx, edx
37bf953b7test rax, rax
37bf953bamov rsi, [r9]
37bf953bdcmovns rdx, rax
37bf953c1mov rax, rdx
37bf953c4mov r14, rdx
37bf953c7not rax
37bf953camov [rsp+344], rax
37bf953d2mov rax, [rsp+704]
37bf953damov r12, [rax]
37bf953ddcmp rsi, r12
37bf953e0je 0x37bf96527
37bf953e6lea rax, [r12-3]
37bf953ebcmp rsi, rax
37bf953eejg 0x37bf9543f
37bf953f0mov rax, rsi
37bf953f3mov rcx, [rsp+712]
37bf953fblea r8, [8*rdx+8]
37bf95403pxor x0, x0
37bf95407imul rax, rdx
37bf9540badd rax, [rsp+344]
37bf95413add rax, rsi
37bf95416lea rdx, [rcx+8*rax+16]
37bf9541blea rcx, [r12-2]
37bf95420mov rax, rsi
37bf95423nop
37bf95425nop [rax+rax]
37bf95430
37bf95430loc_37bf95430:
37bf95430add rax, 1
37bf95434movups [rdx], x0
37bf95437add rdx, r8
37bf9543acmp rax, rcx
37bf9543djne 0x37bf95430
37bf9543f
37bf9543floc_37bf9543f:
37bf9543flea rax, [r12-1]
37bf95444cmp rsi, rax
37bf95447jge 0x37bf95470
37bf95449lea rdx, [r12-2]
37bf9544emov rax, [rsp+344]
37bf95456mov rcx, [rsp+712]
37bf9545eimul rdx, r14
37bf95462add rax, r12
37bf95465add rax, rdx
37bf95468mov [rcx+8*rax], 0
37bf95470
37bf95470loc_37bf95470:
37bf95470mov rcx, [rsp+744]
37bf95478mov rax, [rsp+752]
37bf95480mov edx, 12
37bf95485movsd_xmm [rsp+88], x1
37bf9548bmov rax, [rax]
37bf9548esub rax, [rcx]
37bf95491lea rcx, [rip+0x4c6998]
37bf95498add rax, 1
37bf9549cmov [rsp+368], rax
37bf954a4call dlamch_64_
37bf954a9mov edx, 9
37bf954aelea rcx, [rip+0x4c6987]
37bf954b5movapd x6, x0
37bf954b9call dlamch_64_
37bf954bemov rax, [rsp+672]
37bf954c6movsd_xmm x1, [rsp+88]
37bf954ccmovapd x8, x0
37bf954d1cmp [rax], 0
37bf954d5je 0x37bf954e3
37bf954d7mov rax, [rbp]
37bf954dbmov [rsp+200], rax
37bf954e3
37bf954e3loc_37bf954e3:
37bf954e3mov rax, [rsp+704]
37bf954ebmov rcx, [rsp+696]
37bf954f3mov rax, [rax]
37bf954f6mov r11, [rcx]
37bf954f9mov [rsp+104], rax
37bf954femov [rsp+224], r11
37bf95506cmp rax, r11
37bf95509jl 0x37bf95dbd
37bf9550fxor eax, eax
37bf95511test r13, r13
37bf95514pxor x10, x10
37bf95519mov edx, 10
37bf9551ecmovs r13, rax
37bf95522movapd x9, x1
37bf95527mov r9, r11
37bf9552amov [rsp+192], 1
37bf95536mov [rsp+720], rbx
37bf9553emov r10, [rsp+712]
37bf95546movq x7, [rip+0x4c6902]
37bf9554emov rax, r13
37bf95551mov [rsp+336], r13
37bf95559movsd_xmm x14, [rip+0x4c692e]
37bf95562not rax
37bf95565mov [rsp+776], rdi
37bf9556dmov [rsp+328], rax
37bf95575mov rax, r12
37bf95578sub rax, rsi
37bf9557badd rax, 1
37bf9557fcvtsi2sd x10, rax
37bf95584divsd x10, x8
37bf95589cmp rax, rdx
37bf9558ccmovl rax, rdx
37bf95590imul rax, rax, 30
37bf95594mov [rsp+320], rax
37bf9559cmov rax, [rsp+344]
37bf955a4shl rax, 3
37bf955a8mov [rsp+256], rax
37bf955b0lea rax, [8*r14+8]
37bf955b8mov [rsp+184], rax
37bf955c0lea rax, [8*r14]
37bf955c8mov [rsp+240], rax
37bf955d0mulsd x10, x6
37bf955d5movapd x11, x10
37bf955dapxor x10, x10
37bf955df
37bf955dfloc_37bf955df:
37bf955dfmov rbx, [rsp+104]
37bf955e4lea rsi, [rbx-2]
37bf955e8lea rax, [rbx-1]
37bf955ecmov [rsp+304], rsi
37bf955f4imul rsi, r14
37bf955f8mov [rsp+176], rax
37bf95600imul rax, r14
37bf95604mov [rsp+288], rsi
37bf9560cmov rsi, [rsp+344]
37bf95614mov [rsp+296], rax
37bf9561cadd rsi, rbx
37bf9561fadd rax, rsi
37bf95622mov [rsp+312], rsi
37bf9562ashl rax, 3
37bf9562emov [rsp+248], rax
37bf95636cmp rbx, r9
37bf95639jle 0x37bf9677f
37bf9563fmov r11, [rsp+344]
37bf95647xor r13l, r13l
37bf9564amov r8, r9
37bf9564dmovq x6, [rip+0x4c67fb]
37bf95655nop [rax+rax]
37bf95660
37bf95660loc_37bf95660:
37bf95660mov rax, [rsp+248]
37bf95668mov rcx, [rsp+288]
37bf95670pxor x5, x5
37bf95674mov rsi, [rsp+104]
37bf95679mov r9, [rsp+256]
37bf95681mov rbx, [rsp+224]
37bf95689mov rdi, [rsp+696]
37bf95691lea rax, [r10+rax-8]
37bf95696mov rbp, [rsp+704]
37bf9569esub rcx, [rsp+296]
37bf956a6jmp 0x37bf95778
37bf956ab
37bf956ab 0f 1f 44 00 00 ..D..
37bf956b0
37bf956b0loc_37bf956b0:
37bf956b0movsd_xmm x4, [rax]
37bf956b4movsd_xmm x3, [rax+8*r14+8]
37bf956bblea rdx, [rsi-1]
37bf956bfmovapd x2, x3
37bf956c3movapd x0, x4
37bf956c7andpd x2, x6
37bf956cbandpd x0, x6
37bf956cfaddsd x0, x2
37bf956d3ucomisd x0, x5
37bf956d7jp 0x37bf95708
37bf956d9jne 0x37bf95708
37bf956dbpxor x0, x0
37bf956dfcmp rdx, [rdi]
37bf956e2jle 0x37bf956f1
37bf956e4movsd_xmm x0, [rax+8*rcx]
37bf956e9andpd x0, x6
37bf956edaddsd x0, x5
37bf956f1
37bf956f1loc_37bf956f1:
37bf956f1cmp [rbp], rsi
37bf956f5jle 0x37bf95708
37bf956f7movsd_xmm x12, [rax+8*r14+16]
37bf956feandpd x12, x6
37bf95703addsd x0, x12
37bf95708
37bf95708loc_37bf95708:
37bf95708mulsd x0, x8
37bf9570dcomisd x0, x1
37bf95711jb 0x37bf9576d
37bf95713subsd x4, x3
37bf95717movsd_xmm x13, [rax+8*r14]
37bf9571dmovapd x12, x1
37bf95722movapd x0, x2
37bf95726andpd x13, x6
37bf9572bmaxsd x12, x13
37bf95730andpd x4, x6
37bf95734minsd x1, x13
37bf95739maxsd x0, x4
37bf9573dminsd x2, x4
37bf95741movapd x3, x12
37bf95746addsd x3, x0
37bf9574adivsd x0, x3
37bf9574edivsd x12, x3
37bf95753mulsd x0, x2
37bf95757mulsd x0, x8
37bf9575cmaxsd x0, x11
37bf95761mulsd x12, x1
37bf95766comisd x0, x12
37bf9576bjae 0x37bf9578c
37bf9576d
37bf9576dloc_37bf9576d:
37bf9576dadd rax, r9
37bf95770mov rsi, rdx
37bf95773cmp rdx, rbx
37bf95776je 0x37bf9578c
37bf95778
37bf95778loc_37bf95778:
37bf95778movsd_xmm x1, [rax+8]
37bf9577dandpd x1, x6
37bf95781comisd x11, x1
37bf95786jb 0x37bf956b0
37bf9578c
37bf9578cloc_37bf9578c:
37bf9578cmov [rsp+224], rsi
37bf95794cmp r8, rsi
37bf95797jge 0x37bf957b0
37bf95799lea rdx, [rsi-1]
37bf9579dlea rax, [r11+rsi]
37bf957a1imul rdx, r14
37bf957a5add rax, rdx
37bf957a8mov [r10+8*rax], 0
37bf957b0
37bf957b0loc_37bf957b0:
37bf957b0mov rax, [rsp+176]
37bf957b8cmp rax, rsi
37bf957bbjle 0x37bf96493
37bf957c1mov rcx, rax
37bf957c4mov r15, [rsp+104]
37bf957c9add r13, 1
37bf957cdmov r9, [rsp+672]
37bf957d5imul rcx, r14
37bf957d9mov rdx, [rsp+248]
37bf957e1mov r8, 0xcccccccccccccccd
37bf957ebmov r12, 0xccccccccccccccc
37bf957f5lea rax, [r15-3]
37bf957f9imul rax, r14
37bf957fdadd rdx, r10
37bf95800add rax, [rsp+312]
37bf95808lea rbp, [rcx+r11]
37bf9580cadd rcx, r14
37bf9580flea rax, [r10+8*rax-16]
37bf95814add rcx, r11
37bf95817cmp [r9], 0
37bf9581bmov r9, [rsp+200]
37bf95823lea rdi, [r15+rbp]
37bf95827lea rbx, [r15+rcx]
37bf9582bcmove r9, r15
37bf9582fmov r15, [rsp+192]
37bf95837cmove r15, rsi
37bf9583bimul r8, r13
37bf9583fmov [rsp+200], r9
37bf95847mov [rsp+192], r15
37bf9584fmov r9, r8
37bf95852ror r9, 2
37bf95856cmp r12, r9
37bf95859jb 0x37bf96228
37bf9585fmov rcx, [rsp+176]
37bf95867add rcx, [rsp+288]
37bf9586fmovapd x6, x7
37bf95873add rcx, r11
37bf95876movsd_xmm x0, [r10+8*rdi]
37bf9587cmovsd_xmm x5, [rip+0x4c65e4]
37bf95884movsd_xmm x1, [r10+8*rcx]
37bf9588aandpd x0, x7
37bf9588eandpd x1, x7
37bf95892addsd x1, x0
37bf95896movsd_xmm x0, [rip+0x4c65c2]
37bf9589emulsd x5, x1
37bf958a2movapd x2, x1
37bf958a6mulsd x0, x1
37bf958aaaddsd x0, [r10+8*rbx]
37bf958b0movapd x4, x0
37bf958b4
37bf958b4loc_37bf958b4:
37bf958b4movapd x3, x0
37bf958b8movapd x12, x5
37bf958bdandpd x3, x6
37bf958c1andpd x12, x6
37bf958c6addsd x3, x12
37bf958cbaddsd x3, x2
37bf958cfmovapd x2, x4
37bf958d3andpd x2, x6
37bf958d7addsd x3, x2
37bf958dbpxor x2, x2
37bf958dfucomisd x3, x2
37bf958e3jp 0x37bf958eb
37bf958e5je 0x37bf962a0
37bf958eb
37bf958ebloc_37bf958eb:
37bf958ebdivsd x0, x3
37bf958efdivsd x4, x3
37bf958f3movapd x2, x0
37bf958f7divsd x5, x3
37bf958fbaddsd x2, x4
37bf958ffmulsd x2, [rip+0x4c6569]
37bf95907movapd x12, x4
37bf9590csubsd x0, x2
37bf95910subsd x12, x2
37bf95915mulsd x0, x12
37bf9591adivsd x1, x3
37bf9591emulsd x1, x5
37bf95922pxor x5, x5
37bf95926subsd x0, x1
37bf9592acomisd x0, x5
37bf9592emovapd x1, x0
37bf95932andpd x1, x6
37bf95936sqrtsd x1, x1
37bf9593ajb 0x37bf963c0
37bf95940mulsd x2, x3
37bf95944mulsd x3, x1
37bf95948movapd x4, x3
37bf9594cxorpd x4, [rip+0x4c652c]
37bf95954
37bf95954loc_37bf95954:
37bf95954movapd x5, x4
37bf95958mov rdi, [rsp+304]
37bf95960mov rcx, [rsp+256]
37bf95968andpd x5, x6
37bf9596cjmp 0x37bf95aa7
37bf95971
37bf95971 0f 1f 80 00 00 00 00 .......
37bf95978
37bf95978loc_37bf95978:
37bf95978movsd_xmm x13, [rax+8*r14]
37bf9597emovsd_xmm x9, [rax+8*r14+8]
37bf95985mov r8, rax
37bf95988movsd_xmm x10, [rdx-16]
37bf9598emovapd x12, x13
37bf95993movapd x1, x9
37bf95998subsd x12, x2
37bf9599dandpd x1, x6
37bf959a1movapd x0, x12
37bf959a6andpd x0, x6
37bf959aaaddsd x0, x5
37bf959aeaddsd x0, x1
37bf959b2movapd x1, x12
37bf959b7divsd x9, x0
37bf959bcdivsd x1, x0
37bf959c0mulsd x10, x9
37bf959c5mulsd x1, x12
37bf959camovsd_xmm x12, [rdx-8]
37bf959d0addsd x10, x1
37bf959d5movapd x1, x4
37bf959d9divsd x1, x0
37bf959ddmovapd x0, x13
37bf959e2addsd x0, x12
37bf959e7subsd x0, x2
37bf959ebsubsd x0, x2
37bf959efmulsd x0, x9
37bf959f4mulsd x9, [rdx]
37bf959f9movapd x15, x0
37bf959feandpd x15, x6
37bf95a03mulsd x1, x3
37bf95a07subsd x10, x1
37bf95a0cmovapd x1, x10
37bf95a11unpcklpd x10, x0
37bf95a16andpd x1, x6
37bf95a1aaddsd x1, x15
37bf95a1fmovapd x15, x9
37bf95a24andpd x15, x6
37bf95a29addsd x1, x15
37bf95a2edivsd x9, x1
37bf95a33movddup x0, x1
37bf95a37divpd x10, x0
37bf95a3cje 0x37bf95abb
37bf95a3emovapd x1, x10
37bf95a43movapd x0, x9
37bf95a48add rax, rcx
37bf95a4badd rdx, rcx
37bf95a4eunpckhpd x1, x1
37bf95a52andpd x0, x6
37bf95a56andpd x13, x6
37bf95a5bandpd x1, x6
37bf95a5fandpd x12, x6
37bf95a64addsd x1, x0
37bf95a68movsd_xmm x0, [r8]
37bf95a6dandpd x0, x6
37bf95a71mulsd x1, x0
37bf95a75movsd_xmm x0, [r8-8]
37bf95a7bandpd x0, x6
37bf95a7faddsd x0, x13
37bf95a84addsd x0, x12
37bf95a89movapd x12, x10
37bf95a8eandpd x12, x6
37bf95a93mulsd x12, x8
37bf95a98mulsd x0, x12
37bf95a9dcomisd x0, x1
37bf95aa1jae 0x37bf95ab0
37bf95aa3sub rdi, 1
37bf95aa7
37bf95aa7loc_37bf95aa7:
37bf95aa7cmp rdi, rsi
37bf95aaajge 0x37bf95978
37bf95ab0
37bf95ab0loc_37bf95ab0:
37bf95ab0cmp rdi, [rsp+104]
37bf95ab5jge 0x37bf96205
37bf95abb
37bf95abbloc_37bf95abb:
37bf95abbmov rcx, [rsp+336]
37bf95ac3lea r15, [rdi+1]
37bf95ac7mov rbp, rdi
37bf95acamov rbx, [rsp+328]
37bf95ad2mov [rsp+280], r13
37bf95adamov rax, rcx
37bf95addmov [rsp+112], rdi
37bf95ae2imul rax, rdi
37bf95ae6mov [rsp+232], r11
37bf95aeemov [rsp+208], rsi
37bf95af6mov [rsp+712], r10
37bf95afemovsd_xmm [rsp+272], x11
37bf95b08add rax, rbx
37bf95b0bmov [rsp+168], rax
37bf95b13mov rax, rcx
37bf95b16imul rax, r15
37bf95b1aimul r15, r14
37bf95b1eadd rbx, rax
37bf95b21mov rax, r14
37bf95b24imul rax, rdi
37bf95b28add r15, r11
37bf95b2blea rdx, [r11+rax]
37bf95b2fmov [rsp+128], rdx
37bf95b37lea rdx, [r11+rdi]
37bf95b3badd rax, rdx
37bf95b3elea rax, [r10+8*rax]
37bf95b42mov [rsp+120], rax
37bf95b47lea rax, [rdi-1]
37bf95b4bimul rax, r14
37bf95b4fadd rax, rdx
37bf95b52lea r12, [r10+8*rax]
37bf95b56lea rax, [rdi+2]
37bf95b5aimul rax, r14
37bf95b5emov r13, r12
37bf95b61mov r12, rcx
37bf95b64add rax, r11
37bf95b67mov [rsp+152], rax
37bf95b6fmov rax, [rsp+192]
37bf95b77lea rax, [r10+8*rax]
37bf95b7bmov [rsp+216], rax
37bf95b83mov rax, [rsp+104]
37bf95b88add rax, 1
37bf95b8cmov [rsp+160], rax
37bf95b94lea rax, [rsp+400]
37bf95b9cmov [rsp+96], rax
37bf95ba1lea rax, [rsp+408]
37bf95ba9mov [rsp+144], rax
37bf95bb1lea rax, [rsp+360]
37bf95bb9mov [rsp+88], rax
37bf95bbelea rax, [rsp+384]
37bf95bc6mov [rsp+136], rax
37bf95bcemov rax, [rsp+200]
37bf95bd6add rax, 1
37bf95bdamov [rsp+264], rax
37bf95be2mov rax, rbx
37bf95be5mov rbx, r14
37bf95be8mov r14, rax
37bf95bebjmp 0x37bf95cd4
37bf95bf0
37bf95bf0loc_37bf95bf0:
37bf95bf0mov rcx, [rsp+136]
37bf95bf8mov r8, [rsp+144]
37bf95c00lea r9, [rip+0x4c6241]
37bf95c07mov rdx, [rsp+96]
37bf95c0cmov [rsp+32], rcx
37bf95c11mov rcx, [rsp+88]
37bf95c16call dlarfg_64_
37bf95c1bmov rcx, [rsp+208]
37bf95c23movupd x10, [rsp+400]
37bf95c2dmovsd_xmm x9, [rsp+416]
37bf95c37movsd_xmm x2, [rsp+384]
37bf95c40cmp [rsp+112], rcx
37bf95c45jle 0x37bf95c60
37bf95c47movapd x0, x14
37bf95c4csubsd x0, x2
37bf95c50mulsd x0, [r13]
37bf95c56movsd_xmm [r13], x0
37bf95c5cnop [rax]
37bf95c60
37bf95c60loc_37bf95c60:
37bf95c60movapd x4, x10
37bf95c65mov rdx, [rsp+360]
37bf95c6dmovapd x11, x2
37bf95c72unpckhpd x4, x4
37bf95c76movapd x3, x4
37bf95c7amulsd x4, x2
37bf95c7eunpcklpd x11, x4
37bf95c83cmp rdx, 3
37bf95c87je 0x37bf95e30
37bf95c8dlea rcx, [r14+r12]
37bf95c91cmp rdx, 2
37bf95c95je 0x37bf95f98
37bf95c9b
37bf95c9bloc_37bf95c9b:
37bf95c9bmov rdi, [rsp+184]
37bf95ca3mov r14, rcx
37bf95ca6add [rsp+120], rdi
37bf95cabadd r15, rbx
37bf95caeadd [rsp+168], r12
37bf95cb6add [rsp+128], rbx
37bf95cbeadd r13, rdi
37bf95cc1add [rsp+152], rbx
37bf95cc9cmp [rsp+104], rbp
37bf95cceje 0x37bf961e0
37bf95cd4
37bf95cd4loc_37bf95cd4:
37bf95cd4mov rdx, [rsp+160]
37bf95cdcmov ecx, 3
37bf95ce1mov rsi, rbp
37bf95ce4mov rdi, rbp
37bf95ce7movups [rsp+400], x10
37bf95cf0movsd_xmm [rsp+416], x9
37bf95cfasub rdx, rbp
37bf95cfdcmp rdx, rcx
37bf95d00cmovg rdx, rcx
37bf95d04add rbp, 1
37bf95d08cmp [rsp+112], rsi
37bf95d0dmov [rsp+360], rdx
37bf95d15jge 0x37bf95bf0
37bf95d1blea rax, [rip+0x4c6126]
37bf95d22mov r9, [rsp+96]
37bf95d27mov rcx, [rsp+88]
37bf95d2cmov rdx, r13
37bf95d2fmov [rsp+32], rax
37bf95d34mov r8, rax
37bf95d37call dcopy_64_
37bf95d3cmov rdx, [rsp+96]
37bf95d41mov rcx, [rsp+88]
37bf95d46lea r9, [rip+0x4c60fb]
37bf95d4dmov rax, [rsp+136]
37bf95d55mov r8, [rsp+144]
37bf95d5dmov [rsp+32], rax
37bf95d62call dlarfg_64_
37bf95d67mov [r13+8], 0
37bf95d6fmovupd x10, [rsp+400]
37bf95d79movsd_xmm x9, [rsp+416]
37bf95d83movsd_xmm x2, [rsp+384]
37bf95d8cmovlpd [r13], x10
37bf95d92cmp [rsp+176], rsi
37bf95d9ajle 0x37bf95c60
37bf95da0mov [r13+16], 0
37bf95da8jmp 0x37bf95c60
37bf95dad
37bf95dadloc_37bf95dad:
37bf95dadmov rdi, [rsp+776]
37bf95db5mov rax, [rsp+104]
37bf95dbamov [rdi], rax
37bf95dbd
37bf95dbdloc_37bf95dbd:
37bf95dbdmovups x6, [rsp+432]
37bf95dc5movups x7, [rsp+448]
37bf95dcdmovups x8, [rsp+464]
37bf95dd6movups x9, [rsp+480]
37bf95ddfmovups x10, [rsp+496]
37bf95de8movups x11, [rsp+512]
37bf95df1movups x12, [rsp+528]
37bf95dfamovups x13, [rsp+544]
37bf95e03movups x14, [rsp+560]
37bf95e0cmovups x15, [rsp+576]
37bf95e15add rsp, 600
37bf95e1cpop rbx
37bf95e1dpop rsi
37bf95e1epop rdi
37bf95e1fpop rbp
37bf95e20pop r12
37bf95e22pop r13
37bf95e24pop r14
37bf95e26pop r15
37bf95e28ret
37bf95e29
37bf95e29 0f 1f 80 00 00 00 00 .......
37bf95e30
37bf95e30loc_37bf95e30:
37bf95e30movapd x15, x9
37bf95e35mov rdx, [rsp+120]
37bf95e3amov rax, [rsp+240]
37bf95e42mulsd x15, x2
37bf95e47mov rcx, [rsp+264]
37bf95e4fcmp [rsp+200], rsi
37bf95e57jl 0x37bf95ebc
37bf95e59nop [rax]
37bf95e60
37bf95e60loc_37bf95e60:
37bf95e60movsd_xmm x12, [rdx+8]
37bf95e66movsd_xmm x1, [rdx+16]
37bf95e6badd rsi, 1
37bf95e6fmovsd_xmm x5, [rdx]
37bf95e73movapd x0, x12
37bf95e78movapd x13, x1
37bf95e7dmulsd x0, x3
37bf95e81mulsd x13, x9
37bf95e86addsd x0, x5
37bf95e8aunpcklpd x5, x12
37bf95e8faddsd x0, x13
37bf95e94movddup x12, x0
37bf95e99mulpd x12, x11
37bf95e9emulsd x0, x15
37bf95ea3subpd x5, x12
37bf95ea8subsd x1, x0
37bf95eacmovups [rdx], x5
37bf95eafmovsd_xmm [rdx+16], x1
37bf95eb4add rdx, rax
37bf95eb7cmp rcx, rsi
37bf95ebajne 0x37bf95e60
37bf95ebc
37bf95ebcloc_37bf95ebc:
37bf95ebcmov rax, [rsp+104]
37bf95ec1add rdi, 3
37bf95ec5cmp rdi, rax
37bf95ec8cmovg rdi, rax
37bf95ecccmp [rsp+192], rdi
37bf95ed4jg 0x37bf95f7a
37bf95edamov rax, [rsp+216]
37bf95ee2mov rsi, [rsp+152]
37bf95eeaadd rdi, 1
37bf95eeemov r9, [rsp+128]
37bf95ef6mov r8, [rsp+192]
37bf95efelea rdx, [rax+8*r15]
37bf95f02lea rcx, [rax+8*rsi]
37bf95f06sub r9, r15
37bf95f09nop [rax]
37bf95f10
37bf95f10loc_37bf95f10:
37bf95f10movsd_xmm x0, [rdx]
37bf95f14movsd_xmm x5, [rcx]
37bf95f18add r8, 1
37bf95f1cadd rcx, 8
37bf95f20movsd_xmm x1, [rdx+8*r9]
37bf95f26mulsd x0, x3
37bf95f2amulsd x5, x9
37bf95f2faddsd x0, x1
37bf95f33addsd x0, x5
37bf95f37movapd x5, x0
37bf95f3bmulsd x5, x2
37bf95f3fsubsd x1, x5
37bf95f43movapd x5, x4
37bf95f47mulsd x5, x0
37bf95f4bmulsd x0, x15
37bf95f50movsd_xmm [rdx+8*r9], x1
37bf95f56movsd_xmm x1, [rdx]
37bf95f5aadd rdx, 8
37bf95f5esubsd x1, x5
37bf95f62movsd_xmm [rdx-8], x1
37bf95f67movsd_xmm x1, [rcx-8]
37bf95f6csubsd x1, x0
37bf95f70movsd_xmm [rcx-8], x1
37bf95f75cmp r8, rdi
37bf95f78jne 0x37bf95f10
37bf95f7a
37bf95f7aloc_37bf95f7a:
37bf95f7amov rax, [rsp+680]
37bf95f82cmp [rax], 0
37bf95f86jne 0x37bf962b8
37bf95f8c
37bf95f8cloc_37bf95f8c:
37bf95f8clea rcx, [r14+r12]
37bf95f90jmp 0x37bf95c9b
37bf95f95
37bf95f95 0f 1f 00 ...
37bf95f98
37bf95f98loc_37bf95f98:
37bf95f98cmp [rsp+200], rsi
37bf95fa0jl 0x37bf960b8
37bf95fa6je 0x37bf96408
37bf95facmov rax, [rsp+240]
37bf95fb4lea rdx, [rax+15]
37bf95fb8cmp rdx, 30
37bf95fbcjbe 0x37bf96408
37bf95fc2mov rdx, [rsp+120]
37bf95fc7mov r9, rbx
37bf95fcamovapd x15, x10
37bf95fcfxor r8l, r8l
37bf95fd2shl r9, 4
37bf95fd6unpckhpd x15, x10
37bf95fdbmovddup x13, x2
37bf95fe0mov rax, [rsp+200]
37bf95fe8lea rcx, [rdx+8]
37bf95fecmovddup x12, x4
37bf95ff1add rax, 1
37bf95ff5sub rax, rdi
37bf95ff8mov rdi, rax
37bf95ffbshr rdi, 1
37bf95ffenop
37bf96000
37bf96000loc_37bf96000:
37bf96000movupd x0, [rdx+8*rbx]
37bf96005movlpd x0, [rdx+8]
37bf9600amovapd x5, x13
37bf9600fadd r8, 1
37bf96013movupd x1, [rdx]
37bf96017mulpd x0, x15
37bf9601cmovhpd x1, [rdx+8*rbx]
37bf96021addpd x0, x1
37bf96025mulpd x5, x0
37bf96029mulpd x0, x12
37bf9602esubpd x1, x5
37bf96032movsd_xmm x5, [rcx]
37bf96036movhpd x5, [rcx+8*rbx]
37bf9603badd rcx, r9
37bf9603esubpd x5, x0
37bf96042movapd x0, x1
37bf96046unpcklpd x0, x5
37bf9604aunpckhpd x1, x5
37bf9604emovups [rdx], x0
37bf96051movups [rdx+8*rbx], x1
37bf96055add rdx, r9
37bf96058cmp rdi, r8
37bf9605bjne 0x37bf96000
37bf9605dtest al, 1
37bf9605fje 0x37bf960b8
37bf96061and rax, -2
37bf96065movapd x5, x3
37bf96069lea rdx, [rax+rsi]
37bf9606dmov rax, [rsp+712]
37bf96075imul rdx, rbx
37bf96079add rdx, [rsp+232]
37bf96081add rsi, rdx
37bf96084add rdx, rbp
37bf96087movsd_xmm x0, [rax+8*rdx]
37bf9608clea rcx, [rax+8*rsi]
37bf96090movupd x1, [rcx]
37bf96094mulsd x5, x0
37bf96098unpcklpd x1, x0
37bf9609cmovupd x0, [rcx]
37bf960a0unpcklpd x0, x0
37bf960a4unpcklpd x5, x5
37bf960a8addpd x0, x5
37bf960acmulpd x0, x11
37bf960b1subpd x1, x0
37bf960b5movups [rcx], x1
37bf960b8
37bf960b8loc_37bf960b8:
37bf960b8mov rax, [rsp+216]
37bf960c0mov r8, [rsp+128]
37bf960c8lea rdx, [rax+8*r15]
37bf960ccmov rax, [rsp+192]
37bf960d4sub r8, r15
37bf960d7mov rcx, rax
37bf960dacmp rax, [rsp+104]
37bf960dfjg 0x37bf96132
37bf960e1mov rax, [rsp+160]
37bf960e9nop [rax]
37bf960f0
37bf960f0loc_37bf960f0:
37bf960f0movsd_xmm x0, [rdx]
37bf960f4movsd_xmm x1, [rdx+8*r8]
37bf960faadd rcx, 1
37bf960femulsd x0, x3
37bf96102addsd x0, x1
37bf96106movapd x5, x0
37bf9610amulsd x5, x2
37bf9610emulsd x0, x4
37bf96112subsd x1, x5
37bf96116movsd_xmm [rdx+8*r8], x1
37bf9611cmovsd_xmm x1, [rdx]
37bf96120add rdx, 8
37bf96124subsd x1, x0
37bf96128movsd_xmm [rdx-8], x1
37bf9612dcmp rcx, rax
37bf96130jne 0x37bf960f0
37bf96132
37bf96132loc_37bf96132:
37bf96132mov rax, [rsp+680]
37bf9613acmp [rax], 0
37bf9613eje 0x37bf95f8c
37bf96144mov rax, [rsp+744]
37bf9614cmov rcx, [rax]
37bf9614fmov rax, [rsp+752]
37bf96157mov r9, [rax]
37bf9615acmp rcx, r9
37bf9615djg 0x37bf95f8c
37bf96163mov rax, [rsp+760]
37bf9616bmov r8, [rsp+168]
37bf96173lea rdx, [rcx+r14]
37bf96177add r9, 1
37bf9617blea rdx, [rax+8*rdx]
37bf9617fsub r8, r14
37bf96182nop [rax]
37bf96185nop [rax+rax]
37bf96190
37bf96190loc_37bf96190:
37bf96190movsd_xmm x0, [rdx]
37bf96194movsd_xmm x1, [rdx+8*r8]
37bf9619aadd rcx, 1
37bf9619emulsd x0, x3
37bf961a2addsd x0, x1
37bf961a6movapd x5, x0
37bf961aamulsd x5, x2
37bf961aemulsd x0, x4
37bf961b2subsd x1, x5
37bf961b6movsd_xmm [rdx+8*r8], x1
37bf961bcmovsd_xmm x1, [rdx]
37bf961c0add rdx, 8
37bf961c4subsd x1, x0
37bf961c8movsd_xmm [rdx-8], x1
37bf961cdcmp rcx, r9
37bf961d0jne 0x37bf96190
37bf961d2jmp 0x37bf95f8c
37bf961d7
37bf961d7 66 0f 1f 84 00 00 00 00 00 f........
37bf961e0
37bf961e0loc_37bf961e0:
37bf961e0mov r11, [rsp+232]
37bf961e8mov r13, [rsp+280]
37bf961f0mov r14, rbx
37bf961f3movsd_xmm x11, [rsp+272]
37bf961fdmov r10, [rsp+712]
37bf96205
37bf96205loc_37bf96205:
37bf96205cmp [rsp+320], r13
37bf9620djl 0x37bf95dad
37bf96213mov rax, [rsp+696]
37bf9621bmov r8, [rax]
37bf9621ejmp 0x37bf95660
37bf96223
37bf96223 0f 1f 44 00 00 ..D..
37bf96228
37bf96228loc_37bf96228:
37bf96228mov r9, 0x1999999999999999
37bf96232ror r8, 1
37bf96235cmp r9, r8
37bf96238jb 0x37bf96380
37bf9623emov rcx, r14
37bf96241movsd_xmm x5, [rip+0x4c5c1f]
37bf96249movapd x6, x7
37bf9624dimul rcx, rsi
37bf96251lea r8, [rcx+r11]
37bf96255add rcx, r14
37bf96258add rcx, r11
37bf9625badd r8, rsi
37bf9625elea rcx, [rsi+rcx+2]
37bf96263movsd_xmm x0, [r10+8*r8+8]
37bf9626amovsd_xmm x1, [r10+8*rcx]
37bf96270andpd x0, x7
37bf96274andpd x1, x7
37bf96278addsd x1, x0
37bf9627cmovsd_xmm x0, [rip+0x4c5bdc]
37bf96284mulsd x0, x1
37bf96288movapd x2, x1
37bf9628caddsd x0, [r10+8*r8]
37bf96292mulsd x5, x1
37bf96296movapd x4, x0
37bf9629ajmp 0x37bf958b4
37bf9629f
37bf9629f 90 .
37bf962a0
37bf962a0loc_37bf962a0:
37bf962a0pxor x4, x4
37bf962a4movapd x2, x4
37bf962a8movapd x3, x4
37bf962acjmp 0x37bf95954
37bf962b1
37bf962b1 0f 1f 80 00 00 00 00 .......
37bf962b8
37bf962b8loc_37bf962b8:
37bf962b8mov rax, [rsp+744]
37bf962c0mov r9, [rax]
37bf962c3mov rax, [rsp+752]
37bf962cbmov rdi, [rax]
37bf962cecmp r9, rdi
37bf962d1jg 0x37bf95f8c
37bf962d7mov rax, [rsp+760]
37bf962dflea rcx, [r12+r14]
37bf962e3lea rdx, [r9+r14]
37bf962e7add rdi, 1
37bf962ebmov rsi, [rsp+168]
37bf962f3lea r8, [rcx+r9]
37bf962f7lea rdx, [rax+8*rdx]
37bf962fblea r8, [rax+8*r8]
37bf962ffsub rsi, r14
37bf96302nop [rax]
37bf96305nop [rax+rax]
37bf96310
37bf96310loc_37bf96310:
37bf96310movsd_xmm x0, [rdx]
37bf96314movsd_xmm x5, [r8]
37bf96319add r9, 1
37bf9631dadd r8, 8
37bf96321movsd_xmm x1, [rdx+8*rsi]
37bf96326mulsd x0, x3
37bf9632amulsd x5, x9
37bf9632faddsd x0, x1
37bf96333addsd x0, x5
37bf96337movapd x5, x0
37bf9633bmulsd x5, x2
37bf9633fsubsd x1, x5
37bf96343movapd x5, x4
37bf96347mulsd x5, x0
37bf9634bmulsd x0, x15
37bf96350movsd_xmm [rdx+8*rsi], x1
37bf96355movsd_xmm x1, [rdx]
37bf96359add rdx, 8
37bf9635dsubsd x1, x5
37bf96361movsd_xmm [rdx-8], x1
37bf96366movsd_xmm x1, [r8-8]
37bf9636csubsd x1, x0
37bf96370movsd_xmm [r8-8], x1
37bf96376cmp r9, rdi
37bf96379jne 0x37bf96310
37bf9637bjmp 0x37bf95c9b
37bf96380
37bf96380loc_37bf96380:
37bf96380movsd_xmm x1, [r10+8*rdi]
37bf96386mov r15, [rsp+176]
37bf9638emovapd x6, x7
37bf96392movsd_xmm x4, [r10+8*rbx]
37bf96398lea r8, [rbp+r15]
37bf9639dadd rcx, r15
37bf963a0movapd x2, x1
37bf963a4movsd_xmm x0, [r10+8*r8]
37bf963aamovsd_xmm x5, [r10+8*rcx]
37bf963b0andpd x2, x7
37bf963b4jmp 0x37bf958b4
37bf963b9
37bf963b9 0f 1f 80 00 00 00 00 .......
37bf963c0
37bf963c0loc_37bf963c0:
37bf963c0movapd x5, x2
37bf963c4subsd x2, x1
37bf963c8addsd x5, x1
37bf963ccmovapd x1, x2
37bf963d0movapd x0, x5
37bf963d4subsd x1, x4
37bf963d8subsd x0, x4
37bf963dcandpd x1, x6
37bf963e0andpd x0, x6
37bf963e4comisd x1, x0
37bf963e8jb 0x37bf96482
37bf963eemulsd x3, x5
37bf963f2pxor x4, x4
37bf963f6movapd x2, x3
37bf963famovapd x3, x4
37bf963fejmp 0x37bf95954
37bf96403
37bf96403 0f 1f 44 00 00 ..D..
37bf96408
37bf96408loc_37bf96408:
37bf96408mov rax, [rsp+200]
37bf96410mov rdx, [rsp+120]
37bf96415lea rcx, [rax+1]
37bf96419mov rax, [rsp+240]
37bf96421nop [rax+rax]
37bf9642anop [rax+rax]
37bf96435nop [rax+rax]
37bf96440
37bf96440loc_37bf96440:
37bf96440movsd_xmm x0, [rdx+8]
37bf96445movapd x5, x3
37bf96449movupd x1, [rdx]
37bf9644dadd rsi, 1
37bf96451mulsd x5, x0
37bf96455unpcklpd x1, x0
37bf96459movupd x0, [rdx]
37bf9645dunpcklpd x0, x0
37bf96461unpcklpd x5, x5
37bf96465addpd x0, x5
37bf96469mulpd x0, x11
37bf9646esubpd x1, x0
37bf96472movups [rdx], x1
37bf96475add rdx, rax
37bf96478cmp rsi, rcx
37bf9647bjne 0x37bf96440
37bf9647djmp 0x37bf960b8
37bf96482
37bf96482loc_37bf96482:
37bf96482mulsd x2, x3
37bf96486pxor x4, x4
37bf9648amovapd x3, x4
37bf9648ejmp 0x37bf95954
37bf96493
37bf96493loc_37bf96493:
37bf96493mov r9, r8
37bf96496
37bf96496loc_37bf96496:
37bf96496mov rbx, [rsp+224]
37bf9649ecmp [rsp+104], rbx
37bf964a3je 0x37bf964e2
37bf964a5mov rbx, [rsp+224]
37bf964adcmp [rsp+176], rbx
37bf964b5je 0x37bf9656f
37bf964bb
37bf964bbloc_37bf964bb:
37bf964bbmov rax, [rsp+224]
37bf964c3sub rax, 1
37bf964c7mov [rsp+104], rax
37bf964cccmp rax, r9
37bf964cfjl 0x37bf95dbd
37bf964d5mov [rsp+224], r9
37bf964ddjmp 0x37bf955df
37bf964e2
37bf964e2loc_37bf964e2:
37bf964e2mov rdx, rbx
37bf964e5mov rax, rbx
37bf964e8mov rbx, [rsp+344]
37bf964f0imul rdx, r14
37bf964f4add rax, rbx
37bf964f7mov rbx, [rsp+728]
37bf964ffadd rax, rdx
37bf96502movsd_xmm x0, [r10+8*rax]
37bf96508mov rax, [rsp+176]
37bf96510movsd_xmm [rbx+8*rax], x0
37bf96515mov rbx, [rsp+736]
37bf9651dmov [rbx+8*rax], 0
37bf96525jmp 0x37bf964bb
37bf96527
37bf96527loc_37bf96527:
37bf96527mov rcx, r14
37bf9652amov rax, [rsp+344]
37bf96532mov rbx, [rsp+712]
37bf9653alea rdx, [rsi-1]
37bf9653eimul rcx, rsi
37bf96542add rax, rsi
37bf96545add rax, rcx
37bf96548movsd_xmm x0, [rbx+8*rax]
37bf9654dmov rax, [rsp+728]
37bf96555movsd_xmm [rax+8*rdx], x0
37bf9655amov rax, [rsp+736]
37bf96562mov [rax+8*rdx], 0
37bf9656ajmp 0x37bf95dbd
37bf9656f
37bf9656floc_37bf9656f:
37bf9656fmov rdi, rbx
37bf96572lea rcx, [8*rbx]
37bf9657amov rbx, [rsp+104]
37bf9657fmov r11, [rsp+344]
37bf96587mov rdx, rdi
37bf9658amov rax, [rsp+304]
37bf96592mov rsi, [rsp+736]
37bf9659alea rbp, [rsp+376]
37bf965a2imul rbx, r14
37bf965a6lea r12, [rsp+352]
37bf965aemov [rsp+72], rbp
37bf965b3imul rdx, r14
37bf965b7shl rax, 3
37bf965bbmov [rsp+64], r12
37bf965c0add rsi, rax
37bf965c3add rax, [rsp+728]
37bf965cbmov [rsp+712], r10
37bf965d3lea r15, [rbx+r11]
37bf965d7mov r13, rbx
37bf965damov rbx, [rsp+104]
37bf965dfmov [rsp+32], rax
37bf965e4add rdx, r11
37bf965e7mov [rsp+40], rsi
37bf965eclea r8, [rdx+rdi]
37bf965f0lea r11, [rdx+rbx]
37bf965f4mov [rsp+88], rdx
37bf965f9lea rdx, [r15+rdi]
37bf965fdlea rdi, [r10+8*r8]
37bf96601mov r8, [rsp+736]
37bf96609lea r9, [r15+rbx]
37bf9660dlea rdx, [r10+8*rdx]
37bf96611add r8, rcx
37bf96614add rcx, [rsp+728]
37bf9661clea r9, [r10+8*r9]
37bf96620mov [rsp+56], r8
37bf96625lea r8, [r10+8*r11]
37bf96629mov [rsp+48], rcx
37bf9662emov rcx, rdi
37bf96631call dlanv2_64_
37bf96636mov rax, [rsp+672]
37bf9663emov r10, [rsp+712]
37bf96646cmp [rax], 0
37bf9664aje 0x37bf966c3
37bf9664cmov rax, [rsp+200]
37bf96654lea rcx, [rsp+392]
37bf9665ccmp rbx, rax
37bf9665fjl 0x37bf9678c
37bf96665
37bf96665loc_37bf96665:
37bf96665mov rax, [rsp+104]
37bf9666amov rdx, [rsp+88]
37bf9666fmov [rsp+48], rbp
37bf96674mov rbx, [rsp+192]
37bf9667cmov [rsp+40], r12
37bf96681mov [rsp+712], r10
37bf96689sub rax, rbx
37bf9668cadd rdx, rbx
37bf9668fsub rax, 1
37bf96693lea rdx, [r10+8*rdx]
37bf96697mov [rsp+392], rax
37bf9669flea rax, [r15+rbx]
37bf966a3lea rbx, [rip+0x4c579e]
37bf966aamov [rsp+32], rbx
37bf966aflea r9, [r10+8*rax]
37bf966b3mov r8, rbx
37bf966b6call drot_64_
37bf966bbmov r10, [rsp+712]
37bf966c3
37bf966c3loc_37bf966c3:
37bf966c3mov rax, [rsp+680]
37bf966cbcmp [rax], 0
37bf966cfjne 0x37bf966e1
37bf966d1mov rax, [rsp+696]
37bf966d9mov r9, [rax]
37bf966dcjmp 0x37bf964bb
37bf966e1
37bf966e1loc_37bf966e1:
37bf966e1mov rbx, [rsp+336]
37bf966e9mov rdx, [rsp+224]
37bf966f1lea r8, [rip+0x4c5750]
37bf966f8mov [rsp+712], r10
37bf96700mov rax, [rsp+744]
37bf96708mov rsi, [rsp+328]
37bf96710imul rdx, rbx
37bf96714mov rcx, [rax]
37bf96717mov rax, [rsp+104]
37bf9671cmov [rsp+48], rbp
37bf96721mov [rsp+40], r12
37bf96726imul rax, rbx
37bf9672aadd rdx, rsi
37bf9672dmov rbx, [rsp+760]
37bf96735add rdx, rcx
37bf96738lea rdx, [rbx+8*rdx]
37bf9673clea rbx, [rip+0x4c5705]
37bf96743mov [rsp+32], rbx
37bf96748add rax, rsi
37bf9674bmov rbx, [rsp+760]
37bf96753add rax, rcx
37bf96756lea rcx, [rsp+368]
37bf9675elea r9, [rbx+8*rax]
37bf96762call drot_64_
37bf96767mov rax, [rsp+696]
37bf9676fmov r10, [rsp+712]
37bf96777mov r9, [rax]
37bf9677ajmp 0x37bf964bb
37bf9677f
37bf9677floc_37bf9677f:
37bf9677fmov [rsp+224], rbx
37bf96787jmp 0x37bf96496
37bf9678c
37bf9678cloc_37bf9678c:
37bf9678cmov rbx, [rsp+104]
37bf96791mov [rsp+48], rbp
37bf96796mov [rsp+40], r12
37bf9679bsub rax, rbx
37bf9679emov [rsp+96], rcx
37bf967a3mov [rsp+392], rax
37bf967ablea rax, [r13+r14]
37bf967b0add rax, [rsp+344]
37bf967b8lea r8, [rax+rbx]
37bf967bcadd rax, [rsp+224]
37bf967c4lea rdx, [r10+8*rax]
37bf967c8mov rax, [rsp+720]
37bf967d0lea r9, [r10+8*r8]
37bf967d4mov [rsp+32], rax
37bf967d9mov r8, rax
37bf967dccall drot_64_
37bf967e1mov r10, [rsp+712]
37bf967e9mov rcx, [rsp+96]
37bf967eejmp 0x37bf96665
37bf95300
37bf967f3
37bf967f3 // align 0x10
37bf967f3 // align 0x10
37bf96800
37bf96800dlahr2_64_:
37bf96800push r15
37bf96802push r14
37bf96804push r13
37bf96806push r12
37bf96808push rbp
37bf96809push rdi
37bf9680apush rsi
37bf9680bpush rbx
37bf9680csub rsp, 344
37bf96813movups [rsp+304], x6
37bf9681bmovups [rsp+320], x7
37bf96823mov rbp, [rsp+464]
37bf9682bmov r15, rdx
37bf9682emov rdx, [rcx]
37bf96831mov r12, rcx
37bf96834mov rbx, r9
37bf96837mov [rsp+432], r8
37bf9683fcmp rdx, 1
37bf96843jle 0x37bf97410
37bf96849mov rdi, [rsp+448]
37bf96851mov rax, [r8]
37bf96854xor r8l, r8l
37bf96857mov rcx, [rdi]
37bf9685atest rcx, rcx
37bf9685dcmovns r8, rcx
37bf96861mov [rsp+240], r8
37bf96869not r8
37bf9686cmov [rsp+280], r8
37bf96874test rax, rax
37bf96877jle 0x37bf974f0
37bf9687dmov rdi, [rsp+472]
37bf96885xor r8l, r8l
37bf96888mov r9, [r15]
37bf9688bmov [rsp+152], rbp
37bf96893mov rsi, [rsp+488]
37bf9689bmov r14, r8
37bf9689emov r13, [rsp+456]
37bf968a6mov [rsp+160], 0
37bf968b2mov rcx, [rdi]
37bf968b5mov [rsp+248], rax
37bf968bdmov r11, -1
37bf968c4mov [rsp+168], r13
37bf968ccmovsd_xmm x7, [rip+0x4c563c]
37bf968d4mov [rsp+200], -1
37bf968e0test rcx, rcx
37bf968e3mov [rsp+192], -1
37bf968efcmovns r14, rcx
37bf968f3mov rcx, [rsi]
37bf968f6lea rsi, [rbp-8]
37bf968famov [rsp+232], rsi
37bf96902mov esi, 1
37bf96907test rcx, rcx
37bf9690alea rdi, [8*r14]
37bf96912cmovns r8, rcx
37bf96916lea rcx, [rip+0x4c558b]
37bf9691dmov [rsp+264], rdi
37bf96925add rdi, 8
37bf96929mov [rsp+184], rcx
37bf96931lea rcx, [rsp+288]
37bf96939mov [rsp+136], rcx
37bf96941lea rcx, [rip+0x4c5568]
37bf96948mov [rsp+176], rcx
37bf96950lea rcx, [rip+0x4c559d]
37bf96957mov [rsp+208], rcx
37bf9695flea rcx, [rip+0x4c5597]
37bf96966mov [rsp+272], r8
37bf9696elea r8, [r9+1]
37bf96972mov [rsp+256], rdi
37bf9697amov [rsp+216], rcx
37bf96982jmp 0x37bf96e64
37bf96987
37bf96987 66 0f 1f 84 00 00 00 00 00 f........
37bf96990
37bf96990loc_37bf96990:
37bf96990mov rdx, [r15]
37bf96993mov rcx, [rsp+272]
37bf9699blea rax, [rip+0x4c54fe]
37bf969a2mov [rsp+296], rsi
37bf969aaadd [rsp+192], rcx
37bf969b2mov rcx, [rsp+264]
37bf969baadd [rsp+152], rcx
37bf969c2mov rcx, [rsp+256]
37bf969caadd [rsp+232], rcx
37bf969d2mov rcx, [r12]
37bf969d6mov r9, [rsp+448]
37bf969demov [rsp+80], rax
37bf969e3sub rcx, rdx
37bf969e6mov r8, [rsp+480]
37bf969eemov r11, [rsp+184]
37bf969f6mov [rsp+88], 12
37bf969ffmov [rsp+288], rcx
37bf96a07mov rcx, [rsp+144]
37bf96a0fmov [rsp+56], r9
37bf96a14mov r9, [rsp+488]
37bf96a1clea rcx, [rcx+rdx+1]
37bf96a21mov [rsp+64], r11
37bf96a26lea rcx, [rbx+8*rcx]
37bf96a2amov [rsp+40], r9
37bf96a2flea r9, [rip+0x4c54a2]
37bf96a36mov [rsp+72], rcx
37bf96a3blea rcx, [r13+rdx-2]
37bf96a40lea rdx, [r8+8*rdx]
37bf96a44mov [rsp+32], rdx
37bf96a49lea rcx, [rbx+8*rcx]
37bf96a4dmov rdx, [rsp+136]
37bf96a55lea r8, [rsp+296]
37bf96a5dmov [rsp+48], rcx
37bf96a62mov rcx, [rsp+176]
37bf96a6aadd [rsp+168], 8
37bf96a73call dgemv_64_
37bf96a78mov r9, [rsp+432]
37bf96a80mov r10, [rsp+144]
37bf96a88lea rax, [rip+0x4c5411]
37bf96a8fmov rcx, [r15]
37bf96a92mov r8, rax
37bf96a95mov [rsp+296], rsi
37bf96a9dmov rdx, [r9]
37bf96aa0mov [rsp+32], rax
37bf96aa5lea rcx, [r10+rcx+1]
37bf96aaaimul rdx, r14
37bf96aaesub rdx, r14
37bf96ab1lea r9, [rbp+8*rdx]
37bf96ab6lea rdx, [rbx+8*rcx]
37bf96abalea rcx, [rsp+296]
37bf96ac2call dcopy_64_
37bf96ac7mov r8, [rsp+432]
37bf96acflea rax, [rip+0x4c53ca]
37bf96ad6mov [rsp+80], 4
37bf96adfmov [rsp+56], rax
37bf96ae4mov r9, [rsp+448]
37bf96aecmov rcx, [rsp+216]
37bf96af4mov [rsp+296], rsi
37bf96afcmov [rsp+72], 9
37bf96b05mov [rsp+64], 5
37bf96b0emov rdx, [r8]
37bf96b11lea r8, [rip+0x4c53e1]
37bf96b18mov [rsp+40], r9
37bf96b1dlea r9, [rsp+296]
37bf96b25imul rdx, r14
37bf96b29sub rdx, r14
37bf96b2clea rdx, [rbp+8*rdx]
37bf96b31mov [rsp+48], rdx
37bf96b36mov rdx, [r15]
37bf96b39lea rdx, [rbx+8*rdx]
37bf96b3dmov [rsp+32], rdx
37bf96b42lea rdx, [rip+0x4c537f]
37bf96b49call dtrmv_64_
37bf96b4emov r9, [rsp+432]
37bf96b56lea rax, [rip+0x4c5343]
37bf96b5dmov rcx, [r15]
37bf96b60mov rdx, [r12]
37bf96b64mov [rsp+80], rax
37bf96b69mov r10, [rsp+144]
37bf96b71mov r11, [rsp+184]
37bf96b79mov [rsp+88], 9
37bf96b82mov r8, [r9]
37bf96b85sub rdx, rcx
37bf96b88mov [rsp+56], rax
37bf96b8dlea r9, [rip+0x4c5314]
37bf96b94sub rdx, r13
37bf96b97mov [rsp+64], r11
37bf96b9cimul r8, r14
37bf96ba0add rdx, 1
37bf96ba4mov [rsp+296], rsi
37bf96bacmov [rsp+288], rdx
37bf96bb4lea rdx, [rcx+r13]
37bf96bb8mov rcx, r8
37bf96bbbmov r8, [rsp+448]
37bf96bc3sub rcx, r14
37bf96bc6lea rcx, [rbp+8*rcx]
37bf96bcbmov [rsp+40], r8
37bf96bd0lea r8, [rsp+296]
37bf96bd8mov [rsp+72], rcx
37bf96bddlea rcx, [rdx+r10]
37bf96be1lea rdx, [rbx+8*rdx-8]
37bf96be6lea rcx, [rbx+8*rcx]
37bf96beamov [rsp+32], rdx
37bf96befmov rdx, [rsp+136]
37bf96bf7mov [rsp+48], rcx
37bf96bfclea rcx, [rip+0x4c52c5]
37bf96c03call dgemv_64_
37bf96c08mov r8, [rsp+432]
37bf96c10lea rax, [rip+0x4c5289]
37bf96c17mov [rsp+80], 8
37bf96c20mov [rsp+56], rax
37bf96c25mov rcx, [rsp+208]
37bf96c2dmov [rsp+72], 9
37bf96c36mov [rsp+64], 5
37bf96c3fmov r9, [r8]
37bf96c42lea r8, [rip+0x4c5297]
37bf96c49mov [rsp+32], rbp
37bf96c4eimul r9, r14
37bf96c52mov [rsp+296], rsi
37bf96c5amov rdx, r9
37bf96c5dmov r9, [rsp+472]
37bf96c65sub rdx, r14
37bf96c68lea rdx, [rbp+8*rdx]
37bf96c6dmov [rsp+40], r9
37bf96c72lea r9, [rsp+296]
37bf96c7amov [rsp+48], rdx
37bf96c7flea rdx, [rip+0x4c5242]
37bf96c86call dtrmv_64_
37bf96c8bmov rcx, [r15]
37bf96c8emov r8, [r12]
37bf96c92lea rax, [rip+0x4c5207]
37bf96c99mov r10, [rsp+144]
37bf96ca1mov r11, [rsp+184]
37bf96ca9mov [rsp+80], rax
37bf96caelea r9, [rip+0x4c5223]
37bf96cb5sub r8, rcx
37bf96cb8mov [rsp+56], rax
37bf96cbdmov rdx, r8
37bf96cc0mov r8, [rsp+432]
37bf96cc8mov [rsp+88], 12
37bf96cd1sub rdx, r13
37bf96cd4mov [rsp+64], r11
37bf96cd9add rdx, 1
37bf96cddmov [rsp+296], rsi
37bf96ce5mov [rsp+288], rdx
37bf96cedlea rdx, [rcx+r13]
37bf96cf1lea rcx, [rdx+r10]
37bf96cf5lea rdx, [rbx+8*rdx-8]
37bf96cfalea rcx, [rbx+8*rcx]
37bf96cfemov [rsp+72], rcx
37bf96d03mov r11, [r8]
37bf96d06lea r8, [rsp+296]
37bf96d0emov [rsp+32], rdx
37bf96d13mov rdx, [rsp+136]
37bf96d1bimul r11, r14
37bf96d1fmov rcx, r11
37bf96d22mov r11, [rsp+448]
37bf96d2asub rcx, r14
37bf96d2dlea rcx, [rbp+8*rcx]
37bf96d32mov [rsp+40], r11
37bf96d37mov [rsp+48], rcx
37bf96d3cmov rcx, [rsp+176]
37bf96d44call dgemv_64_
37bf96d49mov r11, [rsp+432]
37bf96d51lea rax, [rip+0x4c5148]
37bf96d58mov [rsp+80], 4
37bf96d61mov [rsp+56], rax
37bf96d66mov rcx, [rsp+216]
37bf96d6elea r9, [rsp+296]
37bf96d76lea r8, [rip+0x4c517c]
37bf96d7dmov [rsp+72], 12
37bf96d86mov [rsp+64], 5
37bf96d8fmov rdx, [r11]
37bf96d92mov r11, [rsp+448]
37bf96d9amov [rsp+296], rsi
37bf96da2imul rdx, r14
37bf96da6mov [rsp+40], r11
37bf96dabsub rdx, r14
37bf96daelea rdx, [rbp+8*rdx]
37bf96db3mov [rsp+48], rdx
37bf96db8mov rdx, [r15]
37bf96dbblea rdx, [rbx+8*rdx]
37bf96dbfmov [rsp+32], rdx
37bf96dc4mov rdx, [rsp+176]
37bf96dcccall dtrmv_64_
37bf96dd1mov r11, [rsp+432]
37bf96dd9lea rax, [rip+0x4c50c0]
37bf96de0mov r10, [rsp+144]
37bf96de8mov r9, rax
37bf96debmov [rsp+296], rsi
37bf96df3mov rdx, [r11]
37bf96df6mov [rsp+40], rax
37bf96dfbmov rcx, [r15]
37bf96dfeimul rdx, r14
37bf96e02lea rcx, [r10+rcx+1]
37bf96e07lea rcx, [rbx+8*rcx]
37bf96e0bmov [rsp+32], rcx
37bf96e10sub rdx, r14
37bf96e13lea rcx, [rsp+296]
37bf96e1blea r8, [rbp+8*rdx]
37bf96e20lea rdx, [rip+0x4c50b1]
37bf96e27call daxpy_64_
37bf96e2cmov r9, [r15]
37bf96e2fmov rax, [rsp+200]
37bf96e37mov [rsp+160], rsi
37bf96e3fmov r11, [rsp+144]
37bf96e47mov rsi, r13
37bf96e4alea r8, [r9+r13]
37bf96e4elea rdx, [r8+rax-1]
37bf96e53mov [rsp+200], r11
37bf96e5bmovsd_xmm [rbx+8*rdx], x6
37bf96e60mov rdx, [r12]
37bf96e64
37bf96e64loc_37bf96e64:
37bf96e64mov rax, rdx
37bf96e67mov rcx, [rsp+168]
37bf96e6fmov [rsp+144], r11
37bf96e77lea r13, [rsi+1]
37bf96e7bsub rax, r9
37bf96e7elea r9, [rip+0x4c501b]
37bf96e85sub rax, rsi
37bf96e88mov [rsp+32], rcx
37bf96e8dlea rcx, [rsp+296]
37bf96e95add rax, 1
37bf96e99mov [rsp+296], rax
37bf96ea1lea rax, [r8+1]
37bf96ea5cmp rax, rdx
37bf96ea8cmovg rax, rdx
37bf96eacadd r8, r11
37bf96eaflea rdx, [rbx+8*r8]
37bf96eb3add rax, r11
37bf96eb6lea r8, [rbx+8*rax]
37bf96ebacall dlarfg_64_
37bf96ebfmov rcx, [r15]
37bf96ec2mov rax, [r12]
37bf96ec6mov r11, [rsp+144]
37bf96ecemov r10, [rsp+480]
37bf96ed6sub rax, rcx
37bf96ed9lea rdx, [rcx+rsi]
37bf96eddmov [rsp+288], rax
37bf96ee5sub rax, rsi
37bf96ee8add rdx, r11
37bf96eebadd rax, 1
37bf96eefmov [rsp+224], r11
37bf96ef7movsd_xmm x6, [rbx+8*rdx]
37bf96efcmov r11, [rsp+240]
37bf96f04mov [rsp+296], rax
37bf96f0cmov rax, [rsp+200]
37bf96f14movsd_xmm [rbx+8*rdx], x7
37bf96f19lea rdx, [rbx+8*rdx]
37bf96f1dmov [rsp+48], rdx
37bf96f22mov rdx, [rsp+448]
37bf96f2amov [rsp+88], 12
37bf96f33lea r9, [rax+r11]
37bf96f37mov r11, [rsp+192]
37bf96f3flea rax, [rip+0x4c4f5a]
37bf96f46mov [rsp+40], rdx
37bf96f4blea rdx, [rcx+r9+1]
37bf96f50lea r8, [rcx+r11+1]
37bf96f55lea rdx, [rbx+8*rdx]
37bf96f59mov [rsp+80], rax
37bf96f5emov rcx, [rsp+176]
37bf96f66lea r8, [r10+8*r8]
37bf96f6alea r10, [rip+0x4c4f4f]
37bf96f71mov [rsp+56], rax
37bf96f76mov [rsp+72], r8
37bf96f7blea r8, [rsp+296]
37bf96f83mov [rsp+64], r10
37bf96f88mov [rsp+32], rdx
37bf96f8dmov rdx, [rsp+136]
37bf96f95mov [rsp+144], r9
37bf96f9dlea r9, [rip+0x4c4f04]
37bf96fa4call dgemv_64_
37bf96fa9mov rcx, [r15]
37bf96facmov rdx, [r12]
37bf96fb0lea r10, [rip+0x4c4f09]
37bf96fb7mov r11, [rsp+160]
37bf96fbfmov r9, [rsp+152]
37bf96fc7mov [rsp+64], r10
37bf96fcclea rax, [rip+0x4c4ecd]
37bf96fd3sub rdx, rcx
37bf96fd6mov r10, [rsp+448]
37bf96fdemov [rsp+80], rax
37bf96fe3lea r8, [rsp+296]
37bf96febsub rdx, rsi
37bf96feemov [rsp+296], r11
37bf96ff6mov r11, [rsp+224]
37bf96ffeadd rdx, 1
37bf97002mov [rsp+72], r9
37bf97007lea r9, [rip+0x4c4e9a]
37bf9700emov [rsp+288], rdx
37bf97016lea rdx, [rcx+rsi]
37bf9701aadd r11, rdx
37bf9701dlea rdx, [rbx+8*rdx-8]
37bf97022mov [rsp+56], rax
37bf97027lea rcx, [rbx+8*r11]
37bf9702bmov [rsp+40], r10
37bf97030mov [rsp+48], rcx
37bf97035lea rcx, [rip+0x4c4e8c]
37bf9703cmov [rsp+32], rdx
37bf97041mov rdx, [rsp+136]
37bf97049mov [rsp+88], 9
37bf97052call dgemv_64_
37bf97057mov rdx, [r15]
37bf9705amov r10, [r12]
37bf9705elea rax, [rip+0x4c4e3b]
37bf97065mov r8, [rsp+192]
37bf9706dmov r9, [rsp+152]
37bf97075mov [rsp+80], rax
37bf9707asub r10, rdx
37bf9707dmov [rsp+56], rax
37bf97082mov r11, [rsp+160]
37bf9708amov [rsp+288], r10
37bf97092lea rcx, [rdx+r8+1]
37bf97097mov r10, [rsp+480]
37bf9709flea r8, [rsp+296]
37bf970a7mov [rsp+48], r9
37bf970aclea r9, [rip+0x4c4e25]
37bf970b3lea rcx, [r10+8*rcx]
37bf970b7mov r10, [rsp+184]
37bf970bfmov [rsp+88], 12
37bf970c8mov [rsp+72], rcx
37bf970cdmov rcx, [rsp+176]
37bf970d5mov [rsp+64], r10
37bf970damov r10, [rsp+488]
37bf970e2mov [rsp+296], r11
37bf970eamov [rsp+40], r10
37bf970efmov r10, [rsp+480]
37bf970f7lea rdx, [r10+8*rdx]
37bf970fbmov [rsp+32], rdx
37bf97100mov rdx, [rsp+136]
37bf97108call dgemv_64_
37bf9710dmov rcx, [r15]
37bf97110mov rdx, [r12]
37bf97114lea r9, [rip+0x4c4d85]
37bf9711bmov r8, [rsp+192]
37bf97123sub rdx, rcx
37bf97126mov [rsp+296], rdx
37bf9712elea rdx, [rcx+r8+1]
37bf97133mov r8, [rsp+480]
37bf9713blea rcx, [rsp+296]
37bf97143lea r8, [r8+8*rdx]
37bf97147mov rdx, [rsp+168]
37bf9714fcall dscal_64_
37bf97154mov r10, [rsp+168]
37bf9715cmov r11, [rsp+160]
37bf97164lea r9, [rip+0x4c4d35]
37bf9716bmov r8, [rsp+152]
37bf97173mov rcx, [rsp+136]
37bf9717blea rdx, [rsp+296]
37bf97183movsd_xmm x0, [r10]
37bf97188xorpd x0, [rip+0x4c4d90]
37bf97190mov [rsp+288], r11
37bf97198movsd_xmm [rsp+296], x0
37bf971a1call dscal_64_
37bf971a6lea rax, [rip+0x4c4cf3]
37bf971admov r9, [rsp+152]
37bf971b5mov [rsp+80], 8
37bf971bemov [rsp+56], rax
37bf971c3mov rax, [rsp+472]
37bf971cblea r8, [rip+0x4c4d0e]
37bf971d2lea rdx, [rip+0x4c4d0f]
37bf971d9mov [rsp+48], r9
37bf971demov r11, [rsp+160]
37bf971e6lea r9, [rsp+296]
37bf971eemov [rsp+40], rax
37bf971f3mov rcx, [rsp+208]
37bf971fbmov [rsp+72], 12
37bf97204mov [rsp+64], 5
37bf9720dmov [rsp+32], rbp
37bf97212mov [rsp+296], r11
37bf9721acall dtrmv_64_
37bf9721fmov r10, [rsp+168]
37bf97227mov rax, [rsp+232]
37bf9722fmovsd_xmm x0, [r10]
37bf97234movsd_xmm [rax+8], x0
37bf97239cmp r13, [rsp+248]
37bf97241jle 0x37bf96990
37bf97247mov rax, [rsp+432]
37bf9724fmov rax, [rax]
37bf97252
37bf97252loc_37bf97252:
37bf97252mov rdi, [rsp+240]
37bf9725amov rsi, [rsp+280]
37bf97262lea rcx, [rip+0x4c4c99]
37bf97269mov r8, [rsp+432]
37bf97271mov rdx, rdi
37bf97274imul rdx, rax
37bf97278add rdx, [r15]
37bf9727badd rdx, rsi
37bf9727eadd rdx, rax
37bf97281mov rax, [rsp+488]
37bf97289movsd_xmm [rbx+8*rdx], x6
37bf9728elea rdx, [rsi+2*rdi+1]
37bf97293mov [rsp+48], rax
37bf97298mov rax, [rsp+480]
37bf972a0lea r9, [rbx+8*rdx]
37bf972a4mov rdx, r15
37bf972a7mov [rsp+56], 3
37bf972b0mov [rsp+40], rax
37bf972b5mov rax, [rsp+448]
37bf972bdmov [rsp+32], rax
37bf972c2call dlacpy_64_
37bf972c7mov rax, [rsp+488]
37bf972cfmov [rsp+112], 4
37bf972d8lea r9, [rip+0x4c4c1a]
37bf972dfmov [rsp+104], 12
37bf972e8lea r8, [rip+0x4c4bc1]
37bf972eflea rcx, [rip+0x4c4c0f]
37bf972f6mov [rsp+80], rax
37bf972fbmov rax, [rsp+480]
37bf97303mov [rsp+96], 5
37bf9730cmov [rsp+72], rax
37bf97311mov rax, [rsp+448]
37bf97319mov [rsp+88], 5
37bf97322mov [rsp+64], rax
37bf97327mov rax, [rsp+184]
37bf9732fmov rdx, [r15]
37bf97332mov [rsp+32], r15
37bf97337mov [rsp+48], rax
37bf9733cmov rax, [rsp+432]
37bf97344lea rdx, [rbx+8*rdx]
37bf97348mov [rsp+56], rdx
37bf9734dmov rdx, [rsp+216]
37bf97355mov [rsp+40], rax
37bf9735acall dtrmm_64_
37bf9735fmov rax, [rsp+432]
37bf97367mov r8, [r15]
37bf9736amov rcx, [r12]
37bf9736emov rdx, [rax]
37bf97371lea r9, [r8+rdx]
37bf97375cmp rcx, r9
37bf97378jg 0x37bf97438
37bf9737e
37bf9737eloc_37bf9737e:
37bf9737emov rax, [rsp+488]
37bf97386mov [rsp+56], rbp
37bf9738blea r9, [rip+0x4c4b4e]
37bf97392lea r8, [rip+0x4c4b17]
37bf97399mov [rsp+112], 8
37bf973a2lea rcx, [rip+0x4c4b5c]
37bf973a9mov rdx, [rsp+208]
37bf973b1mov [rsp+80], rax
37bf973b6mov rax, [rsp+480]
37bf973bemov [rsp+104], 12
37bf973c7mov [rsp+72], rax
37bf973ccmov rax, [rsp+472]
37bf973d4mov [rsp+96], 5
37bf973ddmov [rsp+64], rax
37bf973e2mov rax, [rsp+184]
37bf973eamov [rsp+88], 5
37bf973f3mov [rsp+48], rax
37bf973f8mov rax, [rsp+432]
37bf97400mov [rsp+32], r15
37bf97405mov [rsp+40], rax
37bf9740acall dtrmm_64_
37bf9740fnop
37bf97410
37bf97410loc_37bf97410:
37bf97410movups x6, [rsp+304]
37bf97418movups x7, [rsp+320]
37bf97420add rsp, 344
37bf97427pop rbx
37bf97428pop rsi
37bf97429pop rdi
37bf9742apop rbp
37bf9742bpop r12
37bf9742dpop r13
37bf9742fpop r14
37bf97431pop r15
37bf97433ret
37bf97434
37bf97434 0f 1f 40 00 ..@.
37bf97438
37bf97438loc_37bf97438:
37bf97438sub rcx, r8
37bf9743bmov rax, [rsp+488]
37bf97443mov r8, r15
37bf97446mov rsi, [rsp+280]
37bf9744esub rcx, rdx
37bf97451add rdx, 2
37bf97455mov rdi, [rsp+448]
37bf9745dmov [rsp+112], 12
37bf97466imul rdx, [rsp+240]
37bf9746fmov [rsp+96], rax
37bf97474mov rax, [rsp+480]
37bf9747cmov [rsp+296], rcx
37bf97484lea rcx, [rbx+8*r9]
37bf97488mov [rsp+64], rcx
37bf9748dmov rcx, [rsp+176]
37bf97495lea rdx, [rsi+rdx+1]
37bf9749amov [rsp+88], rax
37bf9749fmov rax, [rsp+184]
37bf974a7lea rdx, [rbx+8*rdx]
37bf974abmov [rsp+72], rdi
37bf974b0mov r9, [rsp+432]
37bf974b8mov [rsp+48], rdx
37bf974bdlea rdx, [rsp+296]
37bf974c5mov [rsp+32], rdx
37bf974camov rdx, rcx
37bf974cdmov [rsp+104], 12
37bf974d6mov [rsp+80], rax
37bf974dbmov [rsp+56], rdi
37bf974e0mov [rsp+40], rax
37bf974e5call dgemm_64_
37bf974eajmp 0x37bf9737e
37bf974ef
37bf974ef 90 .
37bf974f0
37bf974f0loc_37bf974f0:
37bf974f0lea rdi, [rip+0x4c49b1]
37bf974f7lea rsi, [rip+0x4c49b2]
37bf974femov [rsp+184], rdi
37bf97506lea rdi, [rip+0x4c49e7]
37bf9750dmov [rsp+176], rsi
37bf97515lea rsi, [rip+0x4c49e1]
37bf9751cmov [rsp+208], rdi
37bf97524mov [rsp+216], rsi
37bf9752cjmp 0x37bf97252
37bf96800
37bf96800dlahr2_64_:
37bf96800push r15
37bf96802push r14
37bf96804push r13
37bf96806push r12
37bf96808push rbp
37bf96809push rdi
37bf9680apush rsi
37bf9680bpush rbx
37bf9680csub rsp, 344
37bf96813movups [rsp+304], x6
37bf9681bmovups [rsp+320], x7
37bf96823mov rbp, [rsp+464]
37bf9682bmov r15, rdx
37bf9682emov rdx, [rcx]
37bf96831mov r12, rcx
37bf96834mov rbx, r9
37bf96837mov [rsp+432], r8
37bf9683fcmp rdx, 1
37bf96843jle 0x37bf97410
37bf96849mov rdi, [rsp+448]
37bf96851mov rax, [r8]
37bf96854xor r8l, r8l
37bf96857mov rcx, [rdi]
37bf9685atest rcx, rcx
37bf9685dcmovns r8, rcx
37bf96861mov [rsp+240], r8
37bf96869not r8
37bf9686cmov [rsp+280], r8
37bf96874test rax, rax
37bf96877jle 0x37bf974f0
37bf9687dmov rdi, [rsp+472]
37bf96885xor r8l, r8l
37bf96888mov r9, [r15]
37bf9688bmov [rsp+152], rbp
37bf96893mov rsi, [rsp+488]
37bf9689bmov r14, r8
37bf9689emov r13, [rsp+456]
37bf968a6mov [rsp+160], 0
37bf968b2mov rcx, [rdi]
37bf968b5mov [rsp+248], rax
37bf968bdmov r11, -1
37bf968c4mov [rsp+168], r13
37bf968ccmovsd_xmm x7, [rip+0x4c563c]
37bf968d4mov [rsp+200], -1
37bf968e0test rcx, rcx
37bf968e3mov [rsp+192], -1
37bf968efcmovns r14, rcx
37bf968f3mov rcx, [rsi]
37bf968f6lea rsi, [rbp-8]
37bf968famov [rsp+232], rsi
37bf96902mov esi, 1
37bf96907test rcx, rcx
37bf9690alea rdi, [8*r14]
37bf96912cmovns r8, rcx
37bf96916lea rcx, [rip+0x4c558b]
37bf9691dmov [rsp+264], rdi
37bf96925add rdi, 8
37bf96929mov [rsp+184], rcx
37bf96931lea rcx, [rsp+288]
37bf96939mov [rsp+136], rcx
37bf96941lea rcx, [rip+0x4c5568]
37bf96948mov [rsp+176], rcx
37bf96950lea rcx, [rip+0x4c559d]
37bf96957mov [rsp+208], rcx
37bf9695flea rcx, [rip+0x4c5597]
37bf96966mov [rsp+272], r8
37bf9696elea r8, [r9+1]
37bf96972mov [rsp+256], rdi
37bf9697amov [rsp+216], rcx
37bf96982jmp 0x37bf96e64
37bf96987
37bf96987 66 0f 1f 84 00 00 00 00 00 f........
37bf96990
37bf96990loc_37bf96990:
37bf96990mov rdx, [r15]
37bf96993mov rcx, [rsp+272]
37bf9699blea rax, [rip+0x4c54fe]
37bf969a2mov [rsp+296], rsi
37bf969aaadd [rsp+192], rcx
37bf969b2mov rcx, [rsp+264]
37bf969baadd [rsp+152], rcx
37bf969c2mov rcx, [rsp+256]
37bf969caadd [rsp+232], rcx
37bf969d2mov rcx, [r12]
37bf969d6mov r9, [rsp+448]
37bf969demov [rsp+80], rax
37bf969e3sub rcx, rdx
37bf969e6mov r8, [rsp+480]
37bf969eemov r11, [rsp+184]
37bf969f6mov [rsp+88], 12
37bf969ffmov [rsp+288], rcx
37bf96a07mov rcx, [rsp+144]
37bf96a0fmov [rsp+56], r9
37bf96a14mov r9, [rsp+488]
37bf96a1clea rcx, [rcx+rdx+1]
37bf96a21mov [rsp+64], r11
37bf96a26lea rcx, [rbx+8*rcx]
37bf96a2amov [rsp+40], r9
37bf96a2flea r9, [rip+0x4c54a2]
37bf96a36mov [rsp+72], rcx
37bf96a3blea rcx, [r13+rdx-2]
37bf96a40lea rdx, [r8+8*rdx]
37bf96a44mov [rsp+32], rdx
37bf96a49lea rcx, [rbx+8*rcx]
37bf96a4dmov rdx, [rsp+136]
37bf96a55lea r8, [rsp+296]
37bf96a5dmov [rsp+48], rcx
37bf96a62mov rcx, [rsp+176]
37bf96a6aadd [rsp+168], 8
37bf96a73call dgemv_64_
37bf96a78mov r9, [rsp+432]
37bf96a80mov r10, [rsp+144]
37bf96a88lea rax, [rip+0x4c5411]
37bf96a8fmov rcx, [r15]
37bf96a92mov r8, rax
37bf96a95mov [rsp+296], rsi
37bf96a9dmov rdx, [r9]
37bf96aa0mov [rsp+32], rax
37bf96aa5lea rcx, [r10+rcx+1]
37bf96aaaimul rdx, r14
37bf96aaesub rdx, r14
37bf96ab1lea r9, [rbp+8*rdx]
37bf96ab6lea rdx, [rbx+8*rcx]
37bf96abalea rcx, [rsp+296]
37bf96ac2call dcopy_64_
37bf96ac7mov r8, [rsp+432]
37bf96acflea rax, [rip+0x4c53ca]
37bf96ad6mov [rsp+80], 4
37bf96adfmov [rsp+56], rax
37bf96ae4mov r9, [rsp+448]
37bf96aecmov rcx, [rsp+216]
37bf96af4mov [rsp+296], rsi
37bf96afcmov [rsp+72], 9
37bf96b05mov [rsp+64], 5
37bf96b0emov rdx, [r8]
37bf96b11lea r8, [rip+0x4c53e1]
37bf96b18mov [rsp+40], r9
37bf96b1dlea r9, [rsp+296]
37bf96b25imul rdx, r14
37bf96b29sub rdx, r14
37bf96b2clea rdx, [rbp+8*rdx]
37bf96b31mov [rsp+48], rdx
37bf96b36mov rdx, [r15]
37bf96b39lea rdx, [rbx+8*rdx]
37bf96b3dmov [rsp+32], rdx
37bf96b42lea rdx, [rip+0x4c537f]
37bf96b49call dtrmv_64_
37bf96b4emov r9, [rsp+432]
37bf96b56lea rax, [rip+0x4c5343]
37bf96b5dmov rcx, [r15]
37bf96b60mov rdx, [r12]
37bf96b64mov [rsp+80], rax
37bf96b69mov r10, [rsp+144]
37bf96b71mov r11, [rsp+184]
37bf96b79mov [rsp+88], 9
37bf96b82mov r8, [r9]
37bf96b85sub rdx, rcx
37bf96b88mov [rsp+56], rax
37bf96b8dlea r9, [rip+0x4c5314]
37bf96b94sub rdx, r13
37bf96b97mov [rsp+64], r11
37bf96b9cimul r8, r14
37bf96ba0add rdx, 1
37bf96ba4mov [rsp+296], rsi
37bf96bacmov [rsp+288], rdx
37bf96bb4lea rdx, [rcx+r13]
37bf96bb8mov rcx, r8
37bf96bbbmov r8, [rsp+448]
37bf96bc3sub rcx, r14
37bf96bc6lea rcx, [rbp+8*rcx]
37bf96bcbmov [rsp+40], r8
37bf96bd0lea r8, [rsp+296]
37bf96bd8mov [rsp+72], rcx
37bf96bddlea rcx, [rdx+r10]
37bf96be1lea rdx, [rbx+8*rdx-8]
37bf96be6lea rcx, [rbx+8*rcx]
37bf96beamov [rsp+32], rdx
37bf96befmov rdx, [rsp+136]
37bf96bf7mov [rsp+48], rcx
37bf96bfclea rcx, [rip+0x4c52c5]
37bf96c03call dgemv_64_
37bf96c08mov r8, [rsp+432]
37bf96c10lea rax, [rip+0x4c5289]
37bf96c17mov [rsp+80], 8
37bf96c20mov [rsp+56], rax
37bf96c25mov rcx, [rsp+208]
37bf96c2dmov [rsp+72], 9
37bf96c36mov [rsp+64], 5
37bf96c3fmov r9, [r8]
37bf96c42lea r8, [rip+0x4c5297]
37bf96c49mov [rsp+32], rbp
37bf96c4eimul r9, r14
37bf96c52mov [rsp+296], rsi
37bf96c5amov rdx, r9
37bf96c5dmov r9, [rsp+472]
37bf96c65sub rdx, r14
37bf96c68lea rdx, [rbp+8*rdx]
37bf96c6dmov [rsp+40], r9
37bf96c72lea r9, [rsp+296]
37bf96c7amov [rsp+48], rdx
37bf96c7flea rdx, [rip+0x4c5242]
37bf96c86call dtrmv_64_
37bf96c8bmov rcx, [r15]
37bf96c8emov r8, [r12]
37bf96c92lea rax, [rip+0x4c5207]
37bf96c99mov r10, [rsp+144]
37bf96ca1mov r11, [rsp+184]
37bf96ca9mov [rsp+80], rax
37bf96caelea r9, [rip+0x4c5223]
37bf96cb5sub r8, rcx
37bf96cb8mov [rsp+56], rax
37bf96cbdmov rdx, r8
37bf96cc0mov r8, [rsp+432]
37bf96cc8mov [rsp+88], 12
37bf96cd1sub rdx, r13
37bf96cd4mov [rsp+64], r11
37bf96cd9add rdx, 1
37bf96cddmov [rsp+296], rsi
37bf96ce5mov [rsp+288], rdx
37bf96cedlea rdx, [rcx+r13]
37bf96cf1lea rcx, [rdx+r10]
37bf96cf5lea rdx, [rbx+8*rdx-8]
37bf96cfalea rcx, [rbx+8*rcx]
37bf96cfemov [rsp+72], rcx
37bf96d03mov r11, [r8]
37bf96d06lea r8, [rsp+296]
37bf96d0emov [rsp+32], rdx
37bf96d13mov rdx, [rsp+136]
37bf96d1bimul r11, r14
37bf96d1fmov rcx, r11
37bf96d22mov r11, [rsp+448]
37bf96d2asub rcx, r14
37bf96d2dlea rcx, [rbp+8*rcx]
37bf96d32mov [rsp+40], r11
37bf96d37mov [rsp+48], rcx
37bf96d3cmov rcx, [rsp+176]
37bf96d44call dgemv_64_
37bf96d49mov r11, [rsp+432]
37bf96d51lea rax, [rip+0x4c5148]
37bf96d58mov [rsp+80], 4
37bf96d61mov [rsp+56], rax
37bf96d66mov rcx, [rsp+216]
37bf96d6elea r9, [rsp+296]
37bf96d76lea r8, [rip+0x4c517c]
37bf96d7dmov [rsp+72], 12
37bf96d86mov [rsp+64], 5
37bf96d8fmov rdx, [r11]
37bf96d92mov r11, [rsp+448]
37bf96d9amov [rsp+296], rsi
37bf96da2imul rdx, r14
37bf96da6mov [rsp+40], r11
37bf96dabsub rdx, r14
37bf96daelea rdx, [rbp+8*rdx]
37bf96db3mov [rsp+48], rdx
37bf96db8mov rdx, [r15]
37bf96dbblea rdx, [rbx+8*rdx]
37bf96dbfmov [rsp+32], rdx
37bf96dc4mov rdx, [rsp+176]
37bf96dcccall dtrmv_64_
37bf96dd1mov r11, [rsp+432]
37bf96dd9lea rax, [rip+0x4c50c0]
37bf96de0mov r10, [rsp+144]
37bf96de8mov r9, rax
37bf96debmov [rsp+296], rsi
37bf96df3mov rdx, [r11]
37bf96df6mov [rsp+40], rax
37bf96dfbmov rcx, [r15]
37bf96dfeimul rdx, r14
37bf96e02lea rcx, [r10+rcx+1]
37bf96e07lea rcx, [rbx+8*rcx]
37bf96e0bmov [rsp+32], rcx
37bf96e10sub rdx, r14
37bf96e13lea rcx, [rsp+296]
37bf96e1blea r8, [rbp+8*rdx]
37bf96e20lea rdx, [rip+0x4c50b1]
37bf96e27call daxpy_64_
37bf96e2cmov r9, [r15]
37bf96e2fmov rax, [rsp+200]
37bf96e37mov [rsp+160], rsi
37bf96e3fmov r11, [rsp+144]
37bf96e47mov rsi, r13
37bf96e4alea r8, [r9+r13]
37bf96e4elea rdx, [r8+rax-1]
37bf96e53mov [rsp+200], r11
37bf96e5bmovsd_xmm [rbx+8*rdx], x6
37bf96e60mov rdx, [r12]
37bf96e64
37bf96e64loc_37bf96e64:
37bf96e64mov rax, rdx
37bf96e67mov rcx, [rsp+168]
37bf96e6fmov [rsp+144], r11
37bf96e77lea r13, [rsi+1]
37bf96e7bsub rax, r9
37bf96e7elea r9, [rip+0x4c501b]
37bf96e85sub rax, rsi
37bf96e88mov [rsp+32], rcx
37bf96e8dlea rcx, [rsp+296]
37bf96e95add rax, 1
37bf96e99mov [rsp+296], rax
37bf96ea1lea rax, [r8+1]
37bf96ea5cmp rax, rdx
37bf96ea8cmovg rax, rdx
37bf96eacadd r8, r11
37bf96eaflea rdx, [rbx+8*r8]
37bf96eb3add rax, r11
37bf96eb6lea r8, [rbx+8*rax]
37bf96ebacall dlarfg_64_
37bf96ebfmov rcx, [r15]
37bf96ec2mov rax, [r12]
37bf96ec6mov r11, [rsp+144]
37bf96ecemov r10, [rsp+480]
37bf96ed6sub rax, rcx
37bf96ed9lea rdx, [rcx+rsi]
37bf96eddmov [rsp+288], rax
37bf96ee5sub rax, rsi
37bf96ee8add rdx, r11
37bf96eebadd rax, 1
37bf96eefmov [rsp+224], r11
37bf96ef7movsd_xmm x6, [rbx+8*rdx]
37bf96efcmov r11, [rsp+240]
37bf96f04mov [rsp+296], rax
37bf96f0cmov rax, [rsp+200]
37bf96f14movsd_xmm [rbx+8*rdx], x7
37bf96f19lea rdx, [rbx+8*rdx]
37bf96f1dmov [rsp+48], rdx
37bf96f22mov rdx, [rsp+448]
37bf96f2amov [rsp+88], 12
37bf96f33lea r9, [rax+r11]
37bf96f37mov r11, [rsp+192]
37bf96f3flea rax, [rip+0x4c4f5a]
37bf96f46mov [rsp+40], rdx
37bf96f4blea rdx, [rcx+r9+1]
37bf96f50lea r8, [rcx+r11+1]
37bf96f55lea rdx, [rbx+8*rdx]
37bf96f59mov [rsp+80], rax
37bf96f5emov rcx, [rsp+176]
37bf96f66lea r8, [r10+8*r8]
37bf96f6alea r10, [rip+0x4c4f4f]
37bf96f71mov [rsp+56], rax
37bf96f76mov [rsp+72], r8
37bf96f7blea r8, [rsp+296]
37bf96f83mov [rsp+64], r10
37bf96f88mov [rsp+32], rdx
37bf96f8dmov rdx, [rsp+136]
37bf96f95mov [rsp+144], r9
37bf96f9dlea r9, [rip+0x4c4f04]
37bf96fa4call dgemv_64_
37bf96fa9mov rcx, [r15]
37bf96facmov rdx, [r12]
37bf96fb0lea r10, [rip+0x4c4f09]
37bf96fb7mov r11, [rsp+160]
37bf96fbfmov r9, [rsp+152]
37bf96fc7mov [rsp+64], r10
37bf96fcclea rax, [rip+0x4c4ecd]
37bf96fd3sub rdx, rcx
37bf96fd6mov r10, [rsp+448]
37bf96fdemov [rsp+80], rax
37bf96fe3lea r8, [rsp+296]
37bf96febsub rdx, rsi
37bf96feemov [rsp+296], r11
37bf96ff6mov r11, [rsp+224]
37bf96ffeadd rdx, 1
37bf97002mov [rsp+72], r9
37bf97007lea r9, [rip+0x4c4e9a]
37bf9700emov [rsp+288], rdx
37bf97016lea rdx, [rcx+rsi]
37bf9701aadd r11, rdx
37bf9701dlea rdx, [rbx+8*rdx-8]
37bf97022mov [rsp+56], rax
37bf97027lea rcx, [rbx+8*r11]
37bf9702bmov [rsp+40], r10
37bf97030mov [rsp+48], rcx
37bf97035lea rcx, [rip+0x4c4e8c]
37bf9703cmov [rsp+32], rdx
37bf97041mov rdx, [rsp+136]
37bf97049mov [rsp+88], 9
37bf97052call dgemv_64_
37bf97057mov rdx, [r15]
37bf9705amov r10, [r12]
37bf9705elea rax, [rip+0x4c4e3b]
37bf97065mov r8, [rsp+192]
37bf9706dmov r9, [rsp+152]
37bf97075mov [rsp+80], rax
37bf9707asub r10, rdx
37bf9707dmov [rsp+56], rax
37bf97082mov r11, [rsp+160]
37bf9708amov [rsp+288], r10
37bf97092lea rcx, [rdx+r8+1]
37bf97097mov r10, [rsp+480]
37bf9709flea r8, [rsp+296]
37bf970a7mov [rsp+48], r9
37bf970aclea r9, [rip+0x4c4e25]
37bf970b3lea rcx, [r10+8*rcx]
37bf970b7mov r10, [rsp+184]
37bf970bfmov [rsp+88], 12
37bf970c8mov [rsp+72], rcx
37bf970cdmov rcx, [rsp+176]
37bf970d5mov [rsp+64], r10
37bf970damov r10, [rsp+488]
37bf970e2mov [rsp+296], r11
37bf970eamov [rsp+40], r10
37bf970efmov r10, [rsp+480]
37bf970f7lea rdx, [r10+8*rdx]
37bf970fbmov [rsp+32], rdx
37bf97100mov rdx, [rsp+136]
37bf97108call dgemv_64_
37bf9710dmov rcx, [r15]
37bf97110mov rdx, [r12]
37bf97114lea r9, [rip+0x4c4d85]
37bf9711bmov r8, [rsp+192]
37bf97123sub rdx, rcx
37bf97126mov [rsp+296], rdx
37bf9712elea rdx, [rcx+r8+1]
37bf97133mov r8, [rsp+480]
37bf9713blea rcx, [rsp+296]
37bf97143lea r8, [r8+8*rdx]
37bf97147mov rdx, [rsp+168]
37bf9714fcall dscal_64_
37bf97154mov r10, [rsp+168]
37bf9715cmov r11, [rsp+160]
37bf97164lea r9, [rip+0x4c4d35]
37bf9716bmov r8, [rsp+152]
37bf97173mov rcx, [rsp+136]
37bf9717blea rdx, [rsp+296]
37bf97183movsd_xmm x0, [r10]
37bf97188xorpd x0, [rip+0x4c4d90]
37bf97190mov [rsp+288], r11
37bf97198movsd_xmm [rsp+296], x0
37bf971a1call dscal_64_
37bf971a6lea rax, [rip+0x4c4cf3]
37bf971admov r9, [rsp+152]
37bf971b5mov [rsp+80], 8
37bf971bemov [rsp+56], rax
37bf971c3mov rax, [rsp+472]
37bf971cblea r8, [rip+0x4c4d0e]
37bf971d2lea rdx, [rip+0x4c4d0f]
37bf971d9mov [rsp+48], r9
37bf971demov r11, [rsp+160]
37bf971e6lea r9, [rsp+296]
37bf971eemov [rsp+40], rax
37bf971f3mov rcx, [rsp+208]
37bf971fbmov [rsp+72], 12
37bf97204mov [rsp+64], 5
37bf9720dmov [rsp+32], rbp
37bf97212mov [rsp+296], r11
37bf9721acall dtrmv_64_
37bf9721fmov r10, [rsp+168]
37bf97227mov rax, [rsp+232]
37bf9722fmovsd_xmm x0, [r10]
37bf97234movsd_xmm [rax+8], x0
37bf97239cmp r13, [rsp+248]
37bf97241jle 0x37bf96990
37bf97247mov rax, [rsp+432]
37bf9724fmov rax, [rax]
37bf97252
37bf97252loc_37bf97252:
37bf97252mov rdi, [rsp+240]
37bf9725amov rsi, [rsp+280]
37bf97262lea rcx, [rip+0x4c4c99]
37bf97269mov r8, [rsp+432]
37bf97271mov rdx, rdi
37bf97274imul rdx, rax
37bf97278add rdx, [r15]
37bf9727badd rdx, rsi
37bf9727eadd rdx, rax
37bf97281mov rax, [rsp+488]
37bf97289movsd_xmm [rbx+8*rdx], x6
37bf9728elea rdx, [rsi+2*rdi+1]
37bf97293mov [rsp+48], rax
37bf97298mov rax, [rsp+480]
37bf972a0lea r9, [rbx+8*rdx]
37bf972a4mov rdx, r15
37bf972a7mov [rsp+56], 3
37bf972b0mov [rsp+40], rax
37bf972b5mov rax, [rsp+448]
37bf972bdmov [rsp+32], rax
37bf972c2call dlacpy_64_
37bf972c7mov rax, [rsp+488]
37bf972cfmov [rsp+112], 4
37bf972d8lea r9, [rip+0x4c4c1a]
37bf972dfmov [rsp+104], 12
37bf972e8lea r8, [rip+0x4c4bc1]
37bf972eflea rcx, [rip+0x4c4c0f]
37bf972f6mov [rsp+80], rax
37bf972fbmov rax, [rsp+480]
37bf97303mov [rsp+96], 5
37bf9730cmov [rsp+72], rax
37bf97311mov rax, [rsp+448]
37bf97319mov [rsp+88], 5
37bf97322mov [rsp+64], rax
37bf97327mov rax, [rsp+184]
37bf9732fmov rdx, [r15]
37bf97332mov [rsp+32], r15
37bf97337mov [rsp+48], rax
37bf9733cmov rax, [rsp+432]
37bf97344lea rdx, [rbx+8*rdx]
37bf97348mov [rsp+56], rdx
37bf9734dmov rdx, [rsp+216]
37bf97355mov [rsp+40], rax
37bf9735acall dtrmm_64_
37bf9735fmov rax, [rsp+432]
37bf97367mov r8, [r15]
37bf9736amov rcx, [r12]
37bf9736emov rdx, [rax]
37bf97371lea r9, [r8+rdx]
37bf97375cmp rcx, r9
37bf97378jg 0x37bf97438
37bf9737e
37bf9737eloc_37bf9737e:
37bf9737emov rax, [rsp+488]
37bf97386mov [rsp+56], rbp
37bf9738blea r9, [rip+0x4c4b4e]
37bf97392lea r8, [rip+0x4c4b17]
37bf97399mov [rsp+112], 8
37bf973a2lea rcx, [rip+0x4c4b5c]
37bf973a9mov rdx, [rsp+208]
37bf973b1mov [rsp+80], rax
37bf973b6mov rax, [rsp+480]
37bf973bemov [rsp+104], 12
37bf973c7mov [rsp+72], rax
37bf973ccmov rax, [rsp+472]
37bf973d4mov [rsp+96], 5
37bf973ddmov [rsp+64], rax
37bf973e2mov rax, [rsp+184]
37bf973eamov [rsp+88], 5
37bf973f3mov [rsp+48], rax
37bf973f8mov rax, [rsp+432]
37bf97400mov [rsp+32], r15
37bf97405mov [rsp+40], rax
37bf9740acall dtrmm_64_
37bf9740fnop
37bf97410
37bf97410loc_37bf97410:
37bf97410movups x6, [rsp+304]
37bf97418movups x7, [rsp+320]
37bf97420add rsp, 344
37bf97427pop rbx
37bf97428pop rsi
37bf97429pop rdi
37bf9742apop rbp
37bf9742bpop r12
37bf9742dpop r13
37bf9742fpop r14
37bf97431pop r15
37bf97433ret
37bf97434
37bf97434 0f 1f 40 00 ..@.
37bf97438
37bf97438loc_37bf97438:
37bf97438sub rcx, r8
37bf9743bmov rax, [rsp+488]
37bf97443mov r8, r15
37bf97446mov rsi, [rsp+280]
37bf9744esub rcx, rdx
37bf97451add rdx, 2
37bf97455mov rdi, [rsp+448]
37bf9745dmov [rsp+112], 12
37bf97466imul rdx, [rsp+240]
37bf9746fmov [rsp+96], rax
37bf97474mov rax, [rsp+480]
37bf9747cmov [rsp+296], rcx
37bf97484lea rcx, [rbx+8*r9]
37bf97488mov [rsp+64], rcx
37bf9748dmov rcx, [rsp+176]
37bf97495lea rdx, [rsi+rdx+1]
37bf9749amov [rsp+88], rax
37bf9749fmov rax, [rsp+184]
37bf974a7lea rdx, [rbx+8*rdx]
37bf974abmov [rsp+72], rdi
37bf974b0mov r9, [rsp+432]
37bf974b8mov [rsp+48], rdx
37bf974bdlea rdx, [rsp+296]
37bf974c5mov [rsp+32], rdx
37bf974camov rdx, rcx
37bf974cdmov [rsp+104], 12
37bf974d6mov [rsp+80], rax
37bf974dbmov [rsp+56], rdi
37bf974e0mov [rsp+40], rax
37bf974e5call dgemm_64_
37bf974eajmp 0x37bf9737e
37bf974ef
37bf974ef 90 .
37bf974f0
37bf974f0loc_37bf974f0:
37bf974f0lea rdi, [rip+0x4c49b1]
37bf974f7lea rsi, [rip+0x4c49b2]
37bf974femov [rsp+184], rdi
37bf97506lea rdi, [rip+0x4c49e7]
37bf9750dmov [rsp+176], rsi
37bf97515lea rsi, [rip+0x4c49e1]
37bf9751cmov [rsp+208], rdi
37bf97524mov [rsp+216], rsi
37bf9752cjmp 0x37bf97252
37bf96800
37bf97531
37bf97531 // align 0x10
37bf97531 // align 0x10
37bf97540
37bf97540dlahrd_64_:
37bf97540push r15
37bf97542push r14
37bf97544push r13
37bf97546push r12
37bf97548push rbp
37bf97549push rdi
37bf9754apush rsi
37bf9754bpush rbx
37bf9754csub rsp, 296
37bf97553movups [rsp+256], x6
37bf9755bmovups [rsp+272], x7
37bf97563mov r12, [rsp+416]
37bf9756bmov [rsp+384], r8
37bf97573mov r14, rcx
37bf97576mov r15, rdx
37bf97579mov rbx, r9
37bf9757ccmp [rcx], 1
37bf97580jle 0x37bf97ea6
37bf97586mov rax, [rsp+400]
37bf9758exor r9l, r9l
37bf97591mov r8, [r8]
37bf97594mov rcx, r9
37bf97597mov rdx, [rax]
37bf9759atest rdx, rdx
37bf9759dcmovns rcx, rdx
37bf975a1mov rax, rcx
37bf975a4not rax
37bf975a7mov [rsp+232], rax
37bf975aftest r8, r8
37bf975b2jle 0x37bf97e8c
37bf975b8mov rdi, [rsp+424]
37bf975c0mov rsi, [rsp+432]
37bf975c8mov [rsp+160], rax
37bf975d0lea rax, [rbx+8*rcx]
37bf975d4mov [rsp+200], rax
37bf975dcmov rbp, -1
37bf975e3movsd_xmm x7, [rip+0x4c499d]
37bf975ebmov rax, -1
37bf975f2mov rdx, [rdi]
37bf975f5mov rdi, [rsp+408]
37bf975fdmov [rsp+104], r12
37bf97602mov [rsp+128], rsi
37bf9760alea rsi, [r12-8]
37bf9760fmov [rsp+112], rdi
37bf97614mov rdi, [rsp+440]
37bf9761ctest rdx, rdx
37bf9761fcmovns r9, rdx
37bf97623mov [rsp+152], rsi
37bf9762bmov esi, 1
37bf97630mov rdx, [rdi]
37bf97633mov [rsp+184], r8
37bf9763bmov r13, r9
37bf9763exor r9l, r9l
37bf97641mov [rsp+120], 0
37bf9764atest rdx, rdx
37bf9764dmov [rsp+192], rcx
37bf97655cmovs rdx, r9
37bf97659mov r9, rcx
37bf9765cshl r9, 4
37bf97660lea rdi, [8*rdx]
37bf97668lea r10, [rbx+r9+8]
37bf9766dmov rdx, [r15]
37bf97670mov [rsp+224], rdi
37bf97678lea rdi, [8*r13]
37bf97680mov [rsp+216], rdi
37bf97688add rdi, 8
37bf9768clea r11, [rdx+1]
37bf97690mov r8, rdx
37bf97693mov [rsp+176], r10
37bf9769blea r10, [rsp+240]
37bf976a3mov [rsp+208], rdi
37bf976abmov [rsp+136], r10
37bf976b3jmp 0x37bf97b64
37bf976b8
37bf976b8 0f 1f 84 00 00 00 00 00 ........
37bf976c0
37bf976c0loc_37bf976c0:
37bf976c0add rax, 8
37bf976c4mov rdx, [rsp+216]
37bf976ccadd r9, [rsp+208]
37bf976d4lea r8, [rip+0x4c4855]
37bf976dbmov [rsp+112], rax
37bf976e0mov rax, [rsp+224]
37bf976e8lea r11, [rip+0x4c4859]
37bf976efadd [rsp+128], rax
37bf976f7lea rax, [rbp+rdx]
37bf976fcmov rdx, [rsp+192]
37bf97704mov [rsp+104], rax
37bf97709mov rax, [rsp+168]
37bf97711mov [rsp+152], r9
37bf97719mov r9, [rsp+200]
37bf97721lea rbp, [rdx+rax]
37bf97725mov rdx, r10
37bf97728mov [rsp+144], rax
37bf97730add rdx, [r15]
37bf97733lea rcx, [r9+8*rax+8]
37bf97738lea rdx, [rbx+8*rdx-16]
37bf9773dmov rax, [rsp+400]
37bf97745mov [rsp+64], r8
37bf9774amov [rsp+72], rcx
37bf9774flea r9, [rip+0x4c4812]
37bf97756lea r8, [rsp+248]
37bf9775emov [rsp+56], rax
37bf97763mov rax, [rsp+440]
37bf9776blea rcx, [rip+0x4c47c6]
37bf97772mov [rsp+48], rdx
37bf97777mov rdx, r14
37bf9777amov [rsp+40], rax
37bf9777fmov rax, [rsp+432]
37bf97787mov [rsp+120], r10
37bf9778cmov [rsp+32], rax
37bf97791mov [rsp+248], rsi
37bf97799mov [rsp+80], r11
37bf9779emov [rsp+88], 12
37bf977a7call dgemv_64_
37bf977acmov rax, [rsp+384]
37bf977b4mov rcx, [r15]
37bf977b7lea r11, [rip+0x4c478a]
37bf977bemov r8, r11
37bf977c1mov [rsp+248], rsi
37bf977c9mov rdx, [rax]
37bf977ccmov [rsp+32], r11
37bf977d1lea rcx, [rbp+rcx+1]
37bf977d6imul rdx, r13
37bf977dasub rdx, r13
37bf977ddlea r9, [r12+8*rdx]
37bf977e1lea rdx, [rbx+8*rcx]
37bf977e5lea rcx, [rsp+248]
37bf977edcall dcopy_64_
37bf977f2mov r10, [rsp+384]
37bf977falea r11, [rip+0x4c4747]
37bf97801mov [rsp+80], 4
37bf9780amov [rsp+56], r11
37bf9780flea r9, [rsp+248]
37bf97817lea r8, [rip+0x4c475f]
37bf9781emov [rsp+72], 9
37bf97827lea rcx, [rip+0x4c4753]
37bf9782emov [rsp+64], 5
37bf97837mov rdx, [r10]
37bf9783amov [rsp+248], rsi
37bf97842imul rdx, r13
37bf97846sub rdx, r13
37bf97849lea rdx, [r12+8*rdx]
37bf9784dmov [rsp+48], rdx
37bf97852mov rdx, [rsp+400]
37bf9785amov [rsp+40], rdx
37bf9785fmov rdx, [r15]
37bf97862lea rdx, [rbx+8*rdx]
37bf97866mov [rsp+32], rdx
37bf9786blea rdx, [rip+0x4c46e6]
37bf97872call dtrmv_64_
37bf97877mov r9, [rsp+384]
37bf9787flea rax, [rip+0x4c46c2]
37bf97886mov rcx, [r15]
37bf97889mov rdx, [r14]
37bf9788cmov [rsp+80], rax
37bf97891lea r8, [rip+0x4c4698]
37bf97898mov [rsp+88], 9
37bf978a1mov r11, [r9]
37bf978a4mov r9, r8
37bf978a7mov r10, [rsp+120]
37bf978acsub rdx, rcx
37bf978afmov [rsp+64], r8
37bf978b4lea r8, [rsp+248]
37bf978bcimul r11, r13
37bf978c0mov [rsp+56], rax
37bf978c5sub rdx, r10
37bf978c8mov [rsp+248], rsi
37bf978d0add rdx, 1
37bf978d4mov [rsp+240], rdx
37bf978dclea rdx, [rcx+r10]
37bf978e0mov rcx, r11
37bf978e3mov r11, [rsp+400]
37bf978ebsub rcx, r13
37bf978eelea rcx, [r12+8*rcx]
37bf978f2mov [rsp+40], r11
37bf978f7mov [rsp+72], rcx
37bf978fclea rcx, [rdx+rbp]
37bf97900lea rdx, [rbx+8*rdx-8]
37bf97905lea rcx, [rbx+8*rcx]
37bf97909mov [rsp+32], rdx
37bf9790emov rdx, [rsp+136]
37bf97916mov [rsp+48], rcx
37bf9791blea rcx, [rip+0x4c4636]
37bf97922call dgemv_64_
37bf97927mov r11, [rsp+384]
37bf9792flea rax, [rip+0x4c4612]
37bf97936mov [rsp+80], 8
37bf9793fmov [rsp+56], rax
37bf97944lea r9, [rsp+248]
37bf9794clea r8, [rip+0x4c461d]
37bf97953mov [rsp+72], 9
37bf9795cmov [rsp+64], 5
37bf97965mov rcx, [r11]
37bf97968mov [rsp+32], r12
37bf9796dimul rcx, r13
37bf97971mov [rsp+248], rsi
37bf97979mov rdx, rcx
37bf9797cmov rcx, [rsp+424]
37bf97984sub rdx, r13
37bf97987lea rdx, [r12+8*rdx]
37bf9798bmov [rsp+40], rcx
37bf97990lea rcx, [rip+0x4c45e1]
37bf97997mov [rsp+48], rdx
37bf9799clea rdx, [rip+0x4c45b5]
37bf979a3call dtrmv_64_
37bf979a8mov rcx, [r15]
37bf979abmov r11, [r14]
37bf979aelea rax, [rip+0x4c4593]
37bf979b5mov r10, [rsp+120]
37bf979balea r8, [rip+0x4c456f]
37bf979c1mov [rsp+80], rax
37bf979c6lea r9, [rip+0x4c459b]
37bf979cdsub r11, rcx
37bf979d0mov [rsp+64], r8
37bf979d5lea r8, [rsp+248]
37bf979ddmov rdx, r11
37bf979e0mov r11, [rsp+384]
37bf979e8mov [rsp+56], rax
37bf979edsub rdx, r10
37bf979f0mov [rsp+248], rsi
37bf979f8mov [rsp+88], 12
37bf97a01add rdx, 1
37bf97a05mov [rsp+240], rdx
37bf97a0dlea rdx, [rcx+r10]
37bf97a11lea rcx, [rdx+rbp]
37bf97a15lea rdx, [rbx+8*rdx-8]
37bf97a1alea rcx, [rbx+8*rcx]
37bf97a1emov [rsp+72], rcx
37bf97a23mov rcx, [r11]
37bf97a26mov [rsp+32], rdx
37bf97a2bmov rdx, [rsp+136]
37bf97a33imul rcx, r13
37bf97a37sub rcx, r13
37bf97a3alea rcx, [r12+8*rcx]
37bf97a3emov [rsp+48], rcx
37bf97a43mov rcx, [rsp+400]
37bf97a4bmov [rsp+40], rcx
37bf97a50lea rcx, [rip+0x4c44e1]
37bf97a57call dgemv_64_
37bf97a5cmov rcx, [rsp+384]
37bf97a64lea rax, [rip+0x4c44dd]
37bf97a6bmov [rsp+80], 4
37bf97a74mov [rsp+56], rax
37bf97a79lea r9, [rsp+248]
37bf97a81lea r8, [rip+0x4c44f5]
37bf97a88mov [rsp+72], 12
37bf97a91mov [rsp+64], 5
37bf97a9amov rdx, [rcx]
37bf97a9dmov rcx, [rsp+400]
37bf97aa5mov [rsp+248], rsi
37bf97aadimul rdx, r13
37bf97ab1mov [rsp+40], rcx
37bf97ab6lea rcx, [rip+0x4c44c4]
37bf97abdsub rdx, r13
37bf97ac0lea rdx, [r12+8*rdx]
37bf97ac4mov [rsp+48], rdx
37bf97ac9mov rdx, [r15]
37bf97acclea rdx, [rbx+8*rdx]
37bf97ad0mov [rsp+32], rdx
37bf97ad5lea rdx, [rip+0x4c445c]
37bf97adccall dtrmv_64_
37bf97ae1mov rcx, [rsp+384]
37bf97ae9lea rax, [rip+0x4c4458]
37bf97af0mov [rsp+248], rsi
37bf97af8mov r9, rax
37bf97afbmov rdx, [rcx]
37bf97afemov [rsp+40], rax
37bf97b03mov rcx, [r15]
37bf97b06imul rdx, r13
37bf97b0alea rcx, [rbp+rcx+1]
37bf97b0flea rcx, [rbx+8*rcx]
37bf97b13mov [rsp+32], rcx
37bf97b18sub rdx, r13
37bf97b1blea rcx, [rsp+248]
37bf97b23lea r8, [r12+8*rdx]
37bf97b27lea rdx, [rip+0x4c443a]
37bf97b2ecall daxpy_64_
37bf97b33mov r10, [rsp+120]
37bf97b38mov r8, [r15]
37bf97b3bmov [rsp+120], rsi
37bf97b40mov rax, [rsp+144]
37bf97b48lea r11, [r8+r10]
37bf97b4cmov rsi, r10
37bf97b4flea rdx, [r11+rax-1]
37bf97b54mov [rsp+160], rax
37bf97b5cmov rax, rbp
37bf97b5fmovsd_xmm [rbx+8*rdx], x6
37bf97b64
37bf97b64loc_37bf97b64:
37bf97b64mov rcx, [r14]
37bf97b67mov r9, [rsp+112]
37bf97b6cmov [rsp+168], rax
37bf97b74mov rdx, rcx
37bf97b77sub rdx, r8
37bf97b7asub rdx, rsi
37bf97b7dadd rdx, 1
37bf97b81mov [rsp+248], rdx
37bf97b89lea rdx, [r11+1]
37bf97b8dcmp rdx, rcx
37bf97b90cmovg rdx, rcx
37bf97b94add r11, rbp
37bf97b97lea rcx, [rsp+248]
37bf97b9fadd rdx, rbp
37bf97ba2lea r8, [rbx+8*rdx]
37bf97ba6lea rdx, [rbx+8*r11]
37bf97baacall dlarfg_64_
37bf97bafmov r8, [r15]
37bf97bb2mov rdx, [r14]
37bf97bb5lea r10, [rsi+1]
37bf97bb9mov r11, [rsp+160]
37bf97bc1lea rax, [rip+0x4c4380]
37bf97bc8mov [rsp+144], r10
37bf97bd0lea r10, [rip+0x4c4379]
37bf97bd7sub rdx, r8
37bf97bdalea rcx, [r8+rsi]
37bf97bdelea r9, [rip+0x4c434b]
37bf97be5sub rdx, rsi
37bf97be8add rcx, rbp
37bf97beblea r8, [rsp+248]
37bf97bf3add rdx, 1
37bf97bf7movsd_xmm x6, [rbx+8*rcx]
37bf97bfcmovsd_xmm [rbx+8*rcx], x7
37bf97c01mov [rsp+248], rdx
37bf97c09mov rdx, [rsp+128]
37bf97c11mov [rsp+80], rax
37bf97c16mov [rsp+72], rdx
37bf97c1blea rdx, [rbx+8*rcx]
37bf97c1fmov rcx, [rsp+400]
37bf97c27mov [rsp+48], rdx
37bf97c2cmov [rsp+40], rcx
37bf97c31mov rcx, [rsp+176]
37bf97c39mov [rsp+64], r10
37bf97c3elea rdx, [rcx+8*r11]
37bf97c42mov [rsp+56], rax
37bf97c47lea rcx, [rip+0x4c42ea]
37bf97c4emov [rsp+32], rdx
37bf97c53mov rdx, r14
37bf97c56mov [rsp+88], 12
37bf97c5fcall dgemv_64_
37bf97c64mov rcx, [r15]
37bf97c67mov rdx, [r14]
37bf97c6alea r8, [rip+0x4c42df]
37bf97c71mov [rsp+64], r8
37bf97c76mov r8, [rsp+400]
37bf97c7elea rax, [rip+0x4c42c3]
37bf97c85lea r9, [rip+0x4c42a4]
37bf97c8csub rdx, rcx
37bf97c8fmov [rsp+80], rax
37bf97c94mov r10, [rsp+120]
37bf97c99sub rdx, rsi
37bf97c9cmov [rsp+56], rax
37bf97ca1add rdx, 1
37bf97ca5mov [rsp+40], r8
37bf97caalea r8, [rsp+248]
37bf97cb2mov [rsp+240], rdx
37bf97cbalea rdx, [rcx+rsi]
37bf97cbemov rcx, [rsp+104]
37bf97cc3add rbp, rdx
37bf97cc6lea rdx, [rbx+8*rdx-8]
37bf97ccbmov [rsp+88], 9
37bf97cd4mov [rsp+72], rcx
37bf97cd9lea rcx, [rbx+8*rbp]
37bf97cddlea rbp, [rip+0x4c4264]
37bf97ce4mov [rsp+48], rcx
37bf97ce9lea rcx, [rip+0x4c4268]
37bf97cf0mov [rsp+32], rdx
37bf97cf5mov rdx, [rsp+136]
37bf97cfdmov [rsp+248], r10
37bf97d05call dgemv_64_
37bf97d0amov rax, [rsp+440]
37bf97d12mov rdx, r14
37bf97d15mov r11, [rsp+128]
37bf97d1dmov rcx, [rsp+104]
37bf97d22mov r10, [rsp+120]
37bf97d27mov [rsp+80], rbp
37bf97d2clea r8, [rip+0x4c41fd]
37bf97d33mov [rsp+40], rax
37bf97d38mov rax, [rsp+432]
37bf97d40lea r9, [rip+0x4c4221]
37bf97d47mov [rsp+72], r11
37bf97d4cmov [rsp+32], rax
37bf97d51mov [rsp+64], r8
37bf97d56lea r8, [rsp+248]
37bf97d5emov [rsp+56], rbp
37bf97d63mov [rsp+48], rcx
37bf97d68lea rcx, [rip+0x4c41c9]
37bf97d6fmov [rsp+88], 12
37bf97d78mov [rsp+248], r10
37bf97d80call dgemv_64_
37bf97d85mov rdx, [rsp+112]
37bf97d8amov r9, rbp
37bf97d8dmov rcx, r14
37bf97d90mov r8, [rsp+128]
37bf97d98call dscal_64_
37bf97d9dmov rax, [rsp+112]
37bf97da2mov r9, rbp
37bf97da5mov r10, [rsp+120]
37bf97daamov r8, [rsp+104]
37bf97dafmov rcx, [rsp+136]
37bf97db7lea rdx, [rsp+248]
37bf97dbfmovsd_xmm x0, [rax]
37bf97dc3xorpd x0, [rip+0x4c41c5]
37bf97dcbmov [rsp+240], r10
37bf97dd3movsd_xmm [rsp+248], x0
37bf97ddccall dscal_64_
37bf97de1mov [rsp+56], rbp
37bf97de6mov rbp, [rsp+104]
37bf97deblea r8, [rip+0x4c417e]
37bf97df2mov r9, [rsp+424]
37bf97dfamov [rsp+32], r12
37bf97dfflea rdx, [rip+0x4c4132]
37bf97e06lea rcx, [rip+0x4c416b]
37bf97e0dmov [rsp+80], 8
37bf97e16mov r10, [rsp+120]
37bf97e1bmov [rsp+40], r9
37bf97e20lea r9, [rsp+248]
37bf97e28mov [rsp+72], 12
37bf97e31mov [rsp+64], 5
37bf97e3amov [rsp+48], rbp
37bf97e3fmov [rsp+248], r10
37bf97e47call dtrmv_64_
37bf97e4cmov rax, [rsp+112]
37bf97e51mov r9, [rsp+152]
37bf97e59mov r10, [rsp+144]
37bf97e61movsd_xmm x0, [rax]
37bf97e65movsd_xmm [r9+8], x0
37bf97e6bcmp r10, [rsp+184]
37bf97e73jle 0x37bf976c0
37bf97e79mov rax, [rsp+384]
37bf97e81mov rcx, [rsp+192]
37bf97e89mov r8, [rax]
37bf97e8c
37bf97e8cloc_37bf97e8c:
37bf97e8cimul rcx, r8
37bf97e90mov rax, [r15]
37bf97e93add rax, rcx
37bf97e96add rax, [rsp+232]
37bf97e9eadd rax, r8
37bf97ea1movsd_xmm [rbx+8*rax], x6
37bf97ea6
37bf97ea6loc_37bf97ea6:
37bf97ea6movups x6, [rsp+256]
37bf97eaemovups x7, [rsp+272]
37bf97eb6add rsp, 296
37bf97ebdpop rbx
37bf97ebepop rsi
37bf97ebfpop rdi
37bf97ec0pop rbp
37bf97ec1pop r12
37bf97ec3pop r13
37bf97ec5pop r14
37bf97ec7pop r15
37bf97ec9ret
37bf97540
37bf97540dlahrd_64_:
37bf97540push r15
37bf97542push r14
37bf97544push r13
37bf97546push r12
37bf97548push rbp
37bf97549push rdi
37bf9754apush rsi
37bf9754bpush rbx
37bf9754csub rsp, 296
37bf97553movups [rsp+256], x6
37bf9755bmovups [rsp+272], x7
37bf97563mov r12, [rsp+416]
37bf9756bmov [rsp+384], r8
37bf97573mov r14, rcx
37bf97576mov r15, rdx
37bf97579mov rbx, r9
37bf9757ccmp [rcx], 1
37bf97580jle 0x37bf97ea6
37bf97586mov rax, [rsp+400]
37bf9758exor r9l, r9l
37bf97591mov r8, [r8]
37bf97594mov rcx, r9
37bf97597mov rdx, [rax]
37bf9759atest rdx, rdx
37bf9759dcmovns rcx, rdx
37bf975a1mov rax, rcx
37bf975a4not rax
37bf975a7mov [rsp+232], rax
37bf975aftest r8, r8
37bf975b2jle 0x37bf97e8c
37bf975b8mov rdi, [rsp+424]
37bf975c0mov rsi, [rsp+432]
37bf975c8mov [rsp+160], rax
37bf975d0lea rax, [rbx+8*rcx]
37bf975d4mov [rsp+200], rax
37bf975dcmov rbp, -1
37bf975e3movsd_xmm x7, [rip+0x4c499d]
37bf975ebmov rax, -1
37bf975f2mov rdx, [rdi]
37bf975f5mov rdi, [rsp+408]
37bf975fdmov [rsp+104], r12
37bf97602mov [rsp+128], rsi
37bf9760alea rsi, [r12-8]
37bf9760fmov [rsp+112], rdi
37bf97614mov rdi, [rsp+440]
37bf9761ctest rdx, rdx
37bf9761fcmovns r9, rdx
37bf97623mov [rsp+152], rsi
37bf9762bmov esi, 1
37bf97630mov rdx, [rdi]
37bf97633mov [rsp+184], r8
37bf9763bmov r13, r9
37bf9763exor r9l, r9l
37bf97641mov [rsp+120], 0
37bf9764atest rdx, rdx
37bf9764dmov [rsp+192], rcx
37bf97655cmovs rdx, r9
37bf97659mov r9, rcx
37bf9765cshl r9, 4
37bf97660lea rdi, [8*rdx]
37bf97668lea r10, [rbx+r9+8]
37bf9766dmov rdx, [r15]
37bf97670mov [rsp+224], rdi
37bf97678lea rdi, [8*r13]
37bf97680mov [rsp+216], rdi
37bf97688add rdi, 8
37bf9768clea r11, [rdx+1]
37bf97690mov r8, rdx
37bf97693mov [rsp+176], r10
37bf9769blea r10, [rsp+240]
37bf976a3mov [rsp+208], rdi
37bf976abmov [rsp+136], r10
37bf976b3jmp 0x37bf97b64
37bf976b8
37bf976b8 0f 1f 84 00 00 00 00 00 ........
37bf976c0
37bf976c0loc_37bf976c0:
37bf976c0add rax, 8
37bf976c4mov rdx, [rsp+216]
37bf976ccadd r9, [rsp+208]
37bf976d4lea r8, [rip+0x4c4855]
37bf976dbmov [rsp+112], rax
37bf976e0mov rax, [rsp+224]
37bf976e8lea r11, [rip+0x4c4859]
37bf976efadd [rsp+128], rax
37bf976f7lea rax, [rbp+rdx]
37bf976fcmov rdx, [rsp+192]
37bf97704mov [rsp+104], rax
37bf97709mov rax, [rsp+168]
37bf97711mov [rsp+152], r9
37bf97719mov r9, [rsp+200]
37bf97721lea rbp, [rdx+rax]
37bf97725mov rdx, r10
37bf97728mov [rsp+144], rax
37bf97730add rdx, [r15]
37bf97733lea rcx, [r9+8*rax+8]
37bf97738lea rdx, [rbx+8*rdx-16]
37bf9773dmov rax, [rsp+400]
37bf97745mov [rsp+64], r8
37bf9774amov [rsp+72], rcx
37bf9774flea r9, [rip+0x4c4812]
37bf97756lea r8, [rsp+248]
37bf9775emov [rsp+56], rax
37bf97763mov rax, [rsp+440]
37bf9776blea rcx, [rip+0x4c47c6]
37bf97772mov [rsp+48], rdx
37bf97777mov rdx, r14
37bf9777amov [rsp+40], rax
37bf9777fmov rax, [rsp+432]
37bf97787mov [rsp+120], r10
37bf9778cmov [rsp+32], rax
37bf97791mov [rsp+248], rsi
37bf97799mov [rsp+80], r11
37bf9779emov [rsp+88], 12
37bf977a7call dgemv_64_
37bf977acmov rax, [rsp+384]
37bf977b4mov rcx, [r15]
37bf977b7lea r11, [rip+0x4c478a]
37bf977bemov r8, r11
37bf977c1mov [rsp+248], rsi
37bf977c9mov rdx, [rax]
37bf977ccmov [rsp+32], r11
37bf977d1lea rcx, [rbp+rcx+1]
37bf977d6imul rdx, r13
37bf977dasub rdx, r13
37bf977ddlea r9, [r12+8*rdx]
37bf977e1lea rdx, [rbx+8*rcx]
37bf977e5lea rcx, [rsp+248]
37bf977edcall dcopy_64_
37bf977f2mov r10, [rsp+384]
37bf977falea r11, [rip+0x4c4747]
37bf97801mov [rsp+80], 4
37bf9780amov [rsp+56], r11
37bf9780flea r9, [rsp+248]
37bf97817lea r8, [rip+0x4c475f]
37bf9781emov [rsp+72], 9
37bf97827lea rcx, [rip+0x4c4753]
37bf9782emov [rsp+64], 5
37bf97837mov rdx, [r10]
37bf9783amov [rsp+248], rsi
37bf97842imul rdx, r13
37bf97846sub rdx, r13
37bf97849lea rdx, [r12+8*rdx]
37bf9784dmov [rsp+48], rdx
37bf97852mov rdx, [rsp+400]
37bf9785amov [rsp+40], rdx
37bf9785fmov rdx, [r15]
37bf97862lea rdx, [rbx+8*rdx]
37bf97866mov [rsp+32], rdx
37bf9786blea rdx, [rip+0x4c46e6]
37bf97872call dtrmv_64_
37bf97877mov r9, [rsp+384]
37bf9787flea rax, [rip+0x4c46c2]
37bf97886mov rcx, [r15]
37bf97889mov rdx, [r14]
37bf9788cmov [rsp+80], rax
37bf97891lea r8, [rip+0x4c4698]
37bf97898mov [rsp+88], 9
37bf978a1mov r11, [r9]
37bf978a4mov r9, r8
37bf978a7mov r10, [rsp+120]
37bf978acsub rdx, rcx
37bf978afmov [rsp+64], r8
37bf978b4lea r8, [rsp+248]
37bf978bcimul r11, r13
37bf978c0mov [rsp+56], rax
37bf978c5sub rdx, r10
37bf978c8mov [rsp+248], rsi
37bf978d0add rdx, 1
37bf978d4mov [rsp+240], rdx
37bf978dclea rdx, [rcx+r10]
37bf978e0mov rcx, r11
37bf978e3mov r11, [rsp+400]
37bf978ebsub rcx, r13
37bf978eelea rcx, [r12+8*rcx]
37bf978f2mov [rsp+40], r11
37bf978f7mov [rsp+72], rcx
37bf978fclea rcx, [rdx+rbp]
37bf97900lea rdx, [rbx+8*rdx-8]
37bf97905lea rcx, [rbx+8*rcx]
37bf97909mov [rsp+32], rdx
37bf9790emov rdx, [rsp+136]
37bf97916mov [rsp+48], rcx
37bf9791blea rcx, [rip+0x4c4636]
37bf97922call dgemv_64_
37bf97927mov r11, [rsp+384]
37bf9792flea rax, [rip+0x4c4612]
37bf97936mov [rsp+80], 8
37bf9793fmov [rsp+56], rax
37bf97944lea r9, [rsp+248]
37bf9794clea r8, [rip+0x4c461d]
37bf97953mov [rsp+72], 9
37bf9795cmov [rsp+64], 5
37bf97965mov rcx, [r11]
37bf97968mov [rsp+32], r12
37bf9796dimul rcx, r13
37bf97971mov [rsp+248], rsi
37bf97979mov rdx, rcx
37bf9797cmov rcx, [rsp+424]
37bf97984sub rdx, r13
37bf97987lea rdx, [r12+8*rdx]
37bf9798bmov [rsp+40], rcx
37bf97990lea rcx, [rip+0x4c45e1]
37bf97997mov [rsp+48], rdx
37bf9799clea rdx, [rip+0x4c45b5]
37bf979a3call dtrmv_64_
37bf979a8mov rcx, [r15]
37bf979abmov r11, [r14]
37bf979aelea rax, [rip+0x4c4593]
37bf979b5mov r10, [rsp+120]
37bf979balea r8, [rip+0x4c456f]
37bf979c1mov [rsp+80], rax
37bf979c6lea r9, [rip+0x4c459b]
37bf979cdsub r11, rcx
37bf979d0mov [rsp+64], r8
37bf979d5lea r8, [rsp+248]
37bf979ddmov rdx, r11
37bf979e0mov r11, [rsp+384]
37bf979e8mov [rsp+56], rax
37bf979edsub rdx, r10
37bf979f0mov [rsp+248], rsi
37bf979f8mov [rsp+88], 12
37bf97a01add rdx, 1
37bf97a05mov [rsp+240], rdx
37bf97a0dlea rdx, [rcx+r10]
37bf97a11lea rcx, [rdx+rbp]
37bf97a15lea rdx, [rbx+8*rdx-8]
37bf97a1alea rcx, [rbx+8*rcx]
37bf97a1emov [rsp+72], rcx
37bf97a23mov rcx, [r11]
37bf97a26mov [rsp+32], rdx
37bf97a2bmov rdx, [rsp+136]
37bf97a33imul rcx, r13
37bf97a37sub rcx, r13
37bf97a3alea rcx, [r12+8*rcx]
37bf97a3emov [rsp+48], rcx
37bf97a43mov rcx, [rsp+400]
37bf97a4bmov [rsp+40], rcx
37bf97a50lea rcx, [rip+0x4c44e1]
37bf97a57call dgemv_64_
37bf97a5cmov rcx, [rsp+384]
37bf97a64lea rax, [rip+0x4c44dd]
37bf97a6bmov [rsp+80], 4
37bf97a74mov [rsp+56], rax
37bf97a79lea r9, [rsp+248]
37bf97a81lea r8, [rip+0x4c44f5]
37bf97a88mov [rsp+72], 12
37bf97a91mov [rsp+64], 5
37bf97a9amov rdx, [rcx]
37bf97a9dmov rcx, [rsp+400]
37bf97aa5mov [rsp+248], rsi
37bf97aadimul rdx, r13
37bf97ab1mov [rsp+40], rcx
37bf97ab6lea rcx, [rip+0x4c44c4]
37bf97abdsub rdx, r13
37bf97ac0lea rdx, [r12+8*rdx]
37bf97ac4mov [rsp+48], rdx
37bf97ac9mov rdx, [r15]
37bf97acclea rdx, [rbx+8*rdx]
37bf97ad0mov [rsp+32], rdx
37bf97ad5lea rdx, [rip+0x4c445c]
37bf97adccall dtrmv_64_
37bf97ae1mov rcx, [rsp+384]
37bf97ae9lea rax, [rip+0x4c4458]
37bf97af0mov [rsp+248], rsi
37bf97af8mov r9, rax
37bf97afbmov rdx, [rcx]
37bf97afemov [rsp+40], rax
37bf97b03mov rcx, [r15]
37bf97b06imul rdx, r13
37bf97b0alea rcx, [rbp+rcx+1]
37bf97b0flea rcx, [rbx+8*rcx]
37bf97b13mov [rsp+32], rcx
37bf97b18sub rdx, r13
37bf97b1blea rcx, [rsp+248]
37bf97b23lea r8, [r12+8*rdx]
37bf97b27lea rdx, [rip+0x4c443a]
37bf97b2ecall daxpy_64_
37bf97b33mov r10, [rsp+120]
37bf97b38mov r8, [r15]
37bf97b3bmov [rsp+120], rsi
37bf97b40mov rax, [rsp+144]
37bf97b48lea r11, [r8+r10]
37bf97b4cmov rsi, r10
37bf97b4flea rdx, [r11+rax-1]
37bf97b54mov [rsp+160], rax
37bf97b5cmov rax, rbp
37bf97b5fmovsd_xmm [rbx+8*rdx], x6
37bf97b64
37bf97b64loc_37bf97b64:
37bf97b64mov rcx, [r14]
37bf97b67mov r9, [rsp+112]
37bf97b6cmov [rsp+168], rax
37bf97b74mov rdx, rcx
37bf97b77sub rdx, r8
37bf97b7asub rdx, rsi
37bf97b7dadd rdx, 1
37bf97b81mov [rsp+248], rdx
37bf97b89lea rdx, [r11+1]
37bf97b8dcmp rdx, rcx
37bf97b90cmovg rdx, rcx
37bf97b94add r11, rbp
37bf97b97lea rcx, [rsp+248]
37bf97b9fadd rdx, rbp
37bf97ba2lea r8, [rbx+8*rdx]
37bf97ba6lea rdx, [rbx+8*r11]
37bf97baacall dlarfg_64_
37bf97bafmov r8, [r15]
37bf97bb2mov rdx, [r14]
37bf97bb5lea r10, [rsi+1]
37bf97bb9mov r11, [rsp+160]
37bf97bc1lea rax, [rip+0x4c4380]
37bf97bc8mov [rsp+144], r10
37bf97bd0lea r10, [rip+0x4c4379]
37bf97bd7sub rdx, r8
37bf97bdalea rcx, [r8+rsi]
37bf97bdelea r9, [rip+0x4c434b]
37bf97be5sub rdx, rsi
37bf97be8add rcx, rbp
37bf97beblea r8, [rsp+248]
37bf97bf3add rdx, 1
37bf97bf7movsd_xmm x6, [rbx+8*rcx]
37bf97bfcmovsd_xmm [rbx+8*rcx], x7
37bf97c01mov [rsp+248], rdx
37bf97c09mov rdx, [rsp+128]
37bf97c11mov [rsp+80], rax
37bf97c16mov [rsp+72], rdx
37bf97c1blea rdx, [rbx+8*rcx]
37bf97c1fmov rcx, [rsp+400]
37bf97c27mov [rsp+48], rdx
37bf97c2cmov [rsp+40], rcx
37bf97c31mov rcx, [rsp+176]
37bf97c39mov [rsp+64], r10
37bf97c3elea rdx, [rcx+8*r11]
37bf97c42mov [rsp+56], rax
37bf97c47lea rcx, [rip+0x4c42ea]
37bf97c4emov [rsp+32], rdx
37bf97c53mov rdx, r14
37bf97c56mov [rsp+88], 12
37bf97c5fcall dgemv_64_
37bf97c64mov rcx, [r15]
37bf97c67mov rdx, [r14]
37bf97c6alea r8, [rip+0x4c42df]
37bf97c71mov [rsp+64], r8
37bf97c76mov r8, [rsp+400]
37bf97c7elea rax, [rip+0x4c42c3]
37bf97c85lea r9, [rip+0x4c42a4]
37bf97c8csub rdx, rcx
37bf97c8fmov [rsp+80], rax
37bf97c94mov r10, [rsp+120]
37bf97c99sub rdx, rsi
37bf97c9cmov [rsp+56], rax
37bf97ca1add rdx, 1
37bf97ca5mov [rsp+40], r8
37bf97caalea r8, [rsp+248]
37bf97cb2mov [rsp+240], rdx
37bf97cbalea rdx, [rcx+rsi]
37bf97cbemov rcx, [rsp+104]
37bf97cc3add rbp, rdx
37bf97cc6lea rdx, [rbx+8*rdx-8]
37bf97ccbmov [rsp+88], 9
37bf97cd4mov [rsp+72], rcx
37bf97cd9lea rcx, [rbx+8*rbp]
37bf97cddlea rbp, [rip+0x4c4264]
37bf97ce4mov [rsp+48], rcx
37bf97ce9lea rcx, [rip+0x4c4268]
37bf97cf0mov [rsp+32], rdx
37bf97cf5mov rdx, [rsp+136]
37bf97cfdmov [rsp+248], r10
37bf97d05call dgemv_64_
37bf97d0amov rax, [rsp+440]
37bf97d12mov rdx, r14
37bf97d15mov r11, [rsp+128]
37bf97d1dmov rcx, [rsp+104]
37bf97d22mov r10, [rsp+120]
37bf97d27mov [rsp+80], rbp
37bf97d2clea r8, [rip+0x4c41fd]
37bf97d33mov [rsp+40], rax
37bf97d38mov rax, [rsp+432]
37bf97d40lea r9, [rip+0x4c4221]
37bf97d47mov [rsp+72], r11
37bf97d4cmov [rsp+32], rax
37bf97d51mov [rsp+64], r8
37bf97d56lea r8, [rsp+248]
37bf97d5emov [rsp+56], rbp
37bf97d63mov [rsp+48], rcx
37bf97d68lea rcx, [rip+0x4c41c9]
37bf97d6fmov [rsp+88], 12
37bf97d78mov [rsp+248], r10
37bf97d80call dgemv_64_
37bf97d85mov rdx, [rsp+112]
37bf97d8amov r9, rbp
37bf97d8dmov rcx, r14
37bf97d90mov r8, [rsp+128]
37bf97d98call dscal_64_
37bf97d9dmov rax, [rsp+112]
37bf97da2mov r9, rbp
37bf97da5mov r10, [rsp+120]
37bf97daamov r8, [rsp+104]
37bf97dafmov rcx, [rsp+136]
37bf97db7lea rdx, [rsp+248]
37bf97dbfmovsd_xmm x0, [rax]
37bf97dc3xorpd x0, [rip+0x4c41c5]
37bf97dcbmov [rsp+240], r10
37bf97dd3movsd_xmm [rsp+248], x0
37bf97ddccall dscal_64_
37bf97de1mov [rsp+56], rbp
37bf97de6mov rbp, [rsp+104]
37bf97deblea r8, [rip+0x4c417e]
37bf97df2mov r9, [rsp+424]
37bf97dfamov [rsp+32], r12
37bf97dfflea rdx, [rip+0x4c4132]
37bf97e06lea rcx, [rip+0x4c416b]
37bf97e0dmov [rsp+80], 8
37bf97e16mov r10, [rsp+120]
37bf97e1bmov [rsp+40], r9
37bf97e20lea r9, [rsp+248]
37bf97e28mov [rsp+72], 12
37bf97e31mov [rsp+64], 5
37bf97e3amov [rsp+48], rbp
37bf97e3fmov [rsp+248], r10
37bf97e47call dtrmv_64_
37bf97e4cmov rax, [rsp+112]
37bf97e51mov r9, [rsp+152]
37bf97e59mov r10, [rsp+144]
37bf97e61movsd_xmm x0, [rax]
37bf97e65movsd_xmm [r9+8], x0
37bf97e6bcmp r10, [rsp+184]
37bf97e73jle 0x37bf976c0
37bf97e79mov rax, [rsp+384]
37bf97e81mov rcx, [rsp+192]
37bf97e89mov r8, [rax]
37bf97e8c
37bf97e8cloc_37bf97e8c:
37bf97e8cimul rcx, r8
37bf97e90mov rax, [r15]
37bf97e93add rax, rcx
37bf97e96add rax, [rsp+232]
37bf97e9eadd rax, r8
37bf97ea1movsd_xmm [rbx+8*rax], x6
37bf97ea6
37bf97ea6loc_37bf97ea6:
37bf97ea6movups x6, [rsp+256]
37bf97eaemovups x7, [rsp+272]
37bf97eb6add rsp, 296
37bf97ebdpop rbx
37bf97ebepop rsi
37bf97ebfpop rdi
37bf97ec0pop rbp
37bf97ec1pop r12
37bf97ec3pop r13
37bf97ec5pop r14
37bf97ec7pop r15
37bf97ec9ret
37bf97540
37bf97eca
37bf97eca // align 0x10
37bf97eca // align 0x10
37bf97ed0
37bf97ed0dlaic1_64_:
37bf97ed0push rbp
37bf97ed1push rdi
37bf97ed2push rsi
37bf97ed3push rbx
37bf97ed4sub rsp, 120
37bf97ed8movups [rsp+48], x6
37bf97eddmovups [rsp+64], x7
37bf97ee2movups [rsp+80], x8
37bf97ee8movups [rsp+96], x9
37bf97eeemov rbx, rcx
37bf97ef1mov rdi, rdx
37bf97ef4lea rcx, [rip+0x4c40a5]
37bf97efbmov rbp, r8
37bf97efemov edx, 7
37bf97f03mov rsi, r9
37bf97f06call dlamch_64_
37bf97f0blea rax, [rip+0x4c4096]
37bf97f12mov rdx, rbp
37bf97f15mov rcx, rdi
37bf97f18mov [rsp+32], rax
37bf97f1dmov r9, [rsp+192]
37bf97f25mov r8, rax
37bf97f28movapd x8, x0
37bf97f2dcall ddot_64_
37bf97f32mov rax, [rsp+200]
37bf97f3amovsd_xmm x2, [rsi]
37bf97f3emovapd x3, x0
37bf97f42andpd x3, [rip+0x4c4066]
37bf97f4amovsd_xmm x1, [rax]
37bf97f4emov rax, [rbx]
37bf97f51movapd x5, x2
37bf97f55andpd x5, [rip+0x4c4053]
37bf97f5dmovapd x6, x1
37bf97f61andpd x6, [rip+0x4c4047]
37bf97f69cmp rax, 1
37bf97f6dje 0x37bf98130
37bf97f73cmp rax, 2
37bf97f77je 0x37bf97fa0
37bf97f79
37bf97f79loc_37bf97f79:
37bf97f79movups x6, [rsp+48]
37bf97f7emovups x7, [rsp+64]
37bf97f83movups x8, [rsp+80]
37bf97f89movups x9, [rsp+96]
37bf97f8fadd rsp, 120
37bf97f93pop rbx
37bf97f94pop rsi
37bf97f95pop rdi
37bf97f96pop rbp
37bf97f97ret
37bf97f98
37bf97f98 0f 1f 84 00 00 00 00 00 ........
37bf97fa0
37bf97fa0loc_37bf97fa0:
37bf97fa0pxor x4, x4
37bf97fa4ucomisd x2, x4
37bf97fa8jp 0x37bf97fb0
37bf97faaje 0x37bf98250
37bf97fb0
37bf97fb0loc_37bf97fb0:
37bf97fb0movapd x2, x8
37bf97fb5mov rax, [rsp+216]
37bf97fbdmulsd x2, x5
37bf97fc1comisd x2, x6
37bf97fc5jae 0x37bf983b0
37bf97fcbcomisd x2, x3
37bf97fcfjae 0x37bf985c0
37bf97fd5movapd x2, x8
37bf97fdamovapd x4, x8
37bf97fdfmulsd x2, x3
37bf97fe3comisd x2, x5
37bf97fe7jae 0x37bf98548
37bf97fedmulsd x4, x6
37bf97ff1comisd x4, x5
37bf97ff5jae 0x37bf98548
37bf97ffbdivsd x0, x5
37bf97fffmovsd_xmm x4, [rip+0x4c3fc9]
37bf98007divsd x1, x5
37bf9800bmovapd x3, x0
37bf9800fmovapd x6, x0
37bf98013mulsd x3, x0
37bf98017movapd x2, x3
37bf9801bmovapd x9, x3
37bf98020addsd x3, x4
37bf98024mulsd x6, x1
37bf98028movapd x7, x1
37bf9802cmulsd x7, x1
37bf98030andpd x6, [rip+0x4c3f78]
37bf98038addsd x3, x6
37bf9803caddsd x6, x7
37bf98040addsd x2, x7
37bf98044maxsd x3, x6
37bf98048movsd_xmm x6, [rip+0x4c3f98]
37bf98050mulsd x6, x8
37bf98055mulsd x6, x8
37bf9805amulsd x3, x6
37bf9805emovapd x6, x0
37bf98062subsd x6, x1
37bf98066addsd x6, x6
37bf9806amovapd x8, x3
37bf9806fmovapd x3, x0
37bf98073addsd x3, x1
37bf98077mulsd x6, x3
37bf9807bpxor x3, x3
37bf9807faddsd x6, x4
37bf98083comisd x6, x3
37bf98087jb 0x37bf9867d
37bf9808daddsd x2, x4
37bf98091mulsd x2, [rip+0x4c3f47]
37bf98099movapd x6, x2
37bf9809dmulsd x6, x2
37bf980a1subsd x6, x7
37bf980a5andpd x6, [rip+0x4c3f03]
37bf980adsqrtsd x6, x6
37bf980b1addsd x6, x2
37bf980b5divsd x7, x6
37bf980b9subsd x4, x7
37bf980bddivsd x1, x7
37bf980c1movapd x2, x7
37bf980c5addsd x2, x8
37bf980casqrtsd x2, x2
37bf980cemulsd x2, x5
37bf980d2divsd x0, x4
37bf980d6xorpd x1, [rip+0x4c3ee2]
37bf980de
37bf980deloc_37bf980de:
37bf980demov rax, [rsp+208]
37bf980e6movapd x3, x1
37bf980eamulsd x3, x1
37bf980eemovsd_xmm [rax], x2
37bf980f2movapd x2, x0
37bf980f6mov rax, [rsp+216]
37bf980femulsd x2, x0
37bf98102addsd x2, x3
37bf98106sqrtsd x2, x2
37bf9810adivsd x0, x2
37bf9810edivsd x1, x2
37bf98112movsd_xmm [rax], x0
37bf98116mov rax, [rsp+224]
37bf9811emovsd_xmm [rax], x1
37bf98122jmp 0x37bf97f79
37bf98127
37bf98127 66 0f 1f 84 00 00 00 00 00 f........
37bf98130
37bf98130loc_37bf98130:
37bf98130pxor x4, x4
37bf98134ucomisd x2, x4
37bf98138jp 0x37bf98140
37bf9813aje 0x37bf98370
37bf98140
37bf98140loc_37bf98140:
37bf98140movapd x4, x8
37bf98145mulsd x4, x5
37bf98149comisd x4, x6
37bf9814djae 0x37bf982a0
37bf98153comisd x4, x3
37bf98157jae 0x37bf98438
37bf9815dmovapd x2, x8
37bf98162movapd x4, x8
37bf98167mulsd x2, x3
37bf9816bcomisd x2, x5
37bf9816fjae 0x37bf982f8
37bf98175mulsd x4, x6
37bf98179comisd x4, x5
37bf9817djae 0x37bf982f8
37bf98183divsd x0, x5
37bf98187movsd_xmm x4, [rip+0x4c3e41]
37bf9818fpxor x7, x7
37bf98193movapd x3, x4
37bf98197divsd x1, x5
37bf9819bmovapd x2, x0
37bf9819fmulsd x2, x0
37bf981a3subsd x3, x2
37bf981a7movapd x6, x1
37bf981abmulsd x6, x1
37bf981afsubsd x3, x6
37bf981b3mulsd x3, [rip+0x4c3e25]
37bf981bbmovapd x6, x3
37bf981bfcomisd x3, x7
37bf981c3mulsd x6, x3
37bf981c7addsd x6, x2
37bf981cbsqrtsd x6, x6
37bf981cfjbe 0x37bf98670
37bf981d5addsd x3, x6
37bf981d9divsd x2, x3
37bf981dd
37bf981ddloc_37bf981dd:
37bf981ddmov rax, [rsp+216]
37bf981e5divsd x0, x2
37bf981e9addsd x2, x4
37bf981eddivsd x1, x2
37bf981f1sqrtsd x2, x2
37bf981f5mulsd x2, x5
37bf981f9movapd x3, x0
37bf981fdmulsd x3, x0
37bf98201xorpd x0, [rip+0x4c3db7]
37bf98209movapd x4, x1
37bf9820dmulsd x4, x1
37bf98211xorpd x1, [rip+0x4c3da7]
37bf98219addsd x3, x4
37bf9821dsqrtsd x3, x3
37bf98221divsd x0, x3
37bf98225divsd x1, x3
37bf98229movsd_xmm [rax], x0
37bf9822dmov rax, [rsp+224]
37bf98235movsd_xmm [rax], x1
37bf98239mov rax, [rsp+208]
37bf98241movsd_xmm [rax], x2
37bf98245jmp 0x37bf97f79
37bf9824a
37bf9824a 66 0f 1f 44 00 00 f..D..
37bf98250
37bf98250loc_37bf98250:
37bf98250maxsd x3, x6
37bf98254mov rax, [rsp+208]
37bf9825cmovsd_xmm [rax], x4
37bf98260ucomisd x3, x4
37bf98264jp 0x37bf98478
37bf9826ajne 0x37bf98478
37bf98270movsd_xmm x1, [rip+0x4c3d58]
37bf98278pxor x0, x0
37bf9827c
37bf9827cloc_37bf9827c:
37bf9827cmov rax, [rsp+216]
37bf98284movsd_xmm [rax], x1
37bf98288mov rax, [rsp+224]
37bf98290movsd_xmm [rax], x0
37bf98294jmp 0x37bf97f79
37bf98299
37bf98299 0f 1f 80 00 00 00 00 .......
37bf982a0
37bf982a0loc_37bf982a0:
37bf982a0maxsd x3, x5
37bf982a4mov rax, [rsp+216]
37bf982acmov rbx, [rip+0x4c3d1d]
37bf982b3mov [rax], rbx
37bf982b6mov rax, [rsp+224]
37bf982bedivsd x2, x3
37bf982c2mov [rax], 0
37bf982c9mov rax, [rsp+208]
37bf982d1divsd x0, x3
37bf982d5mulsd x2, x2
37bf982d9mulsd x0, x0
37bf982ddaddsd x2, x0
37bf982e1sqrtsd x2, x2
37bf982e5mulsd x2, x3
37bf982e9movsd_xmm [rax], x2
37bf982edjmp 0x37bf97f79
37bf982f2
37bf982f2 66 0f 1f 44 00 00 f..D..
37bf982f8
37bf982f8loc_37bf982f8:
37bf982f8comisd x3, x6
37bf982fcjb 0x37bf984b0
37bf98302movapd x2, x1
37bf98306mov rax, [rsp+208]
37bf9830edivsd x2, x0
37bf98312andpd x0, [rip+0x4c3ca6]
37bf9831aorpd x0, [rip+0x4c3cae]
37bf98322divsd x1, x3
37bf98326mulsd x2, x2
37bf9832aaddsd x2, [rip+0x4c3c9e]
37bf98332sqrtsd x2, x2
37bf98336movapd x4, x2
37bf9833amulsd x4, x3
37bf9833edivsd x0, x2
37bf98342movsd_xmm [rax], x4
37bf98346mov rax, [rsp+224]
37bf9834edivsd x1, x2
37bf98352movsd_xmm [rax], x1
37bf98356mov rax, [rsp+216]
37bf9835emovsd_xmm [rax], x0
37bf98362jmp 0x37bf97f79
37bf98367
37bf98367 66 0f 1f 84 00 00 00 00 00 f........
37bf98370
37bf98370loc_37bf98370:
37bf98370maxsd x3, x6
37bf98374ucomisd x3, x4
37bf98378jp 0x37bf983e0
37bf9837ajne 0x37bf983e0
37bf9837cmov rax, [rsp+216]
37bf98384mov rsi, [rip+0x4c3c45]
37bf9838bmovsd_xmm [rax], x4
37bf9838fmov rax, [rsp+224]
37bf98397mov [rax], rsi
37bf9839amov rax, [rsp+208]
37bf983a2movsd_xmm [rax], x4
37bf983a6jmp 0x37bf97f79
37bf983ab
37bf983ab 0f 1f 44 00 00 ..D..
37bf983b0
37bf983b0loc_37bf983b0:
37bf983b0mov [rax], 0
37bf983b7mov rdi, [rip+0x4c3c12]
37bf983bemov rax, [rsp+224]
37bf983c6mov [rax], rdi
37bf983c9mov rax, [rsp+208]
37bf983d1movsd_xmm [rax], x6
37bf983d5jmp 0x37bf97f79
37bf983da
37bf983da 66 0f 1f 44 00 00 f..D..
37bf983e0
37bf983e0loc_37bf983e0:
37bf983e0divsd x0, x3
37bf983e4mov rax, [rsp+216]
37bf983ecdivsd x1, x3
37bf983f0movapd x2, x0
37bf983f4mulsd x2, x0
37bf983f8movapd x4, x1
37bf983fcmulsd x4, x1
37bf98400addsd x2, x4
37bf98404sqrtsd x2, x2
37bf98408divsd x0, x2
37bf9840cmulsd x3, x2
37bf98410divsd x1, x2
37bf98414movsd_xmm [rax], x0
37bf98418mov rax, [rsp+224]
37bf98420movsd_xmm [rax], x1
37bf98424mov rax, [rsp+208]
37bf9842cmovsd_xmm [rax], x3
37bf98430jmp 0x37bf97f79
37bf98435
37bf98435 0f 1f 00 ...
37bf98438
37bf98438loc_37bf98438:
37bf98438comisd x5, x6
37bf9843cmov rax, [rsp+216]
37bf98444jb 0x37bf98518
37bf9844amov rdi, [rip+0x4c3b7f]
37bf98451mov [rax], rdi
37bf98454mov rax, [rsp+224]
37bf9845cmov [rax], 0
37bf98463mov rax, [rsp+208]
37bf9846bmovsd_xmm [rax], x5
37bf9846fjmp 0x37bf97f79
37bf98474
37bf98474 0f 1f 40 00 ..@.
37bf98478
37bf98478loc_37bf98478:
37bf98478divsd x0, x3
37bf9847cxorpd x1, [rip+0x4c3b3c]
37bf98484divsd x1, x3
37bf98488movapd x3, x0
37bf9848cmulsd x3, x0
37bf98490movapd x2, x1
37bf98494mulsd x2, x1
37bf98498addsd x2, x3
37bf9849csqrtsd x2, x2
37bf984a0divsd x1, x2
37bf984a4divsd x0, x2
37bf984a8jmp 0x37bf9827c
37bf984ad
37bf984ad 0f 1f 00 ...
37bf984b0
37bf984b0loc_37bf984b0:
37bf984b0movapd x2, x0
37bf984b4mov rax, [rsp+208]
37bf984bcdivsd x2, x1
37bf984c0andpd x1, [rip+0x4c3af8]
37bf984c8orpd x1, [rip+0x4c3b00]
37bf984d0divsd x0, x6
37bf984d4mulsd x2, x2
37bf984d8addsd x2, [rip+0x4c3af0]
37bf984e0sqrtsd x2, x2
37bf984e4movapd x3, x2
37bf984e8mulsd x3, x6
37bf984ecdivsd x1, x2
37bf984f0movsd_xmm [rax], x3
37bf984f4mov rax, [rsp+216]
37bf984fcdivsd x0, x2
37bf98500movsd_xmm [rax], x0
37bf98504mov rax, [rsp+224]
37bf9850cmovsd_xmm [rax], x1
37bf98510jmp 0x37bf97f79
37bf98515
37bf98515 0f 1f 00 ...
37bf98518
37bf98518loc_37bf98518:
37bf98518mov [rax], 0
37bf9851fmov rsi, [rip+0x4c3aaa]
37bf98526mov rax, [rsp+224]
37bf9852emov [rax], rsi
37bf98531mov rax, [rsp+208]
37bf98539movsd_xmm [rax], x6
37bf9853djmp 0x37bf97f79
37bf98542
37bf98542 66 0f 1f 44 00 00 f..D..
37bf98548
37bf98548loc_37bf98548:
37bf98548comisd x3, x6
37bf9854cjb 0x37bf98600
37bf98552divsd x6, x3
37bf98556movq x2, [rip+0x4c3a62]
37bf9855emov rax, [rsp+208]
37bf98566divsd x1, x3
37bf9856amovapd x4, x6
37bf9856emulsd x4, x6
37bf98572addsd x4, [rip+0x4c3a56]
37bf9857asqrtsd x4, x4
37bf9857edivsd x6, x4
37bf98582divsd x1, x4
37bf98586mulsd x6, x5
37bf9858amovsd_xmm [rax], x6
37bf9858emov rax, [rsp+216]
37bf98596xorpd x1, x2
37bf9859aandpd x2, x0
37bf9859eorpd x2, [rip+0x4c3a2a]
37bf985a6movsd_xmm [rax], x1
37bf985aamov rax, [rsp+224]
37bf985b2divsd x2, x4
37bf985b6movsd_xmm [rax], x2
37bf985bajmp 0x37bf97f79
37bf985bf
37bf985bf 90 .
37bf985c0
37bf985c0loc_37bf985c0:
37bf985c0comisd x5, x6
37bf985c4mov rax, [rsp+216]
37bf985ccjae 0x37bf983b0
37bf985d2mov rbx, [rip+0x4c39f7]
37bf985d9mov [rax], rbx
37bf985dcmov rax, [rsp+224]
37bf985e4mov [rax], 0
37bf985ebmov rax, [rsp+208]
37bf985f3movsd_xmm [rax], x5
37bf985f7jmp 0x37bf97f79
37bf985fc
37bf985fc 0f 1f 40 00 ..@.
37bf98600
37bf98600loc_37bf98600:
37bf98600movapd x2, x0
37bf98604mov rax, [rsp+208]
37bf9860cdivsd x2, x1
37bf98610divsd x0, x6
37bf98614mulsd x2, x2
37bf98618addsd x2, [rip+0x4c39b0]
37bf98620sqrtsd x2, x2
37bf98624divsd x5, x2
37bf98628divsd x0, x2
37bf9862cmovsd_xmm [rax], x5
37bf98630mov rax, [rsp+224]
37bf98638movsd_xmm [rax], x0
37bf9863cmovq x0, [rip+0x4c397c]
37bf98644andpd x1, x0
37bf98648orpd x1, [rip+0x4c3980]
37bf98650mov rax, [rsp+216]
37bf98658divsd x1, x2
37bf9865cxorpd x1, x0
37bf98660movsd_xmm [rax], x1
37bf98664jmp 0x37bf97f79
37bf98669
37bf98669 0f 1f 80 00 00 00 00 .......
37bf98670
37bf98670loc_37bf98670:
37bf98670subsd x6, x3
37bf98674movapd x2, x6
37bf98678jmp 0x37bf981dd
37bf9867d
37bf9867dloc_37bf9867d:
37bf9867dsubsd x2, x4
37bf98681mulsd x2, [rip+0x4c3957]
37bf98689movapd x7, x9
37bf9868emovapd x6, x2
37bf98692comisd x2, x3
37bf98696mulsd x6, x2
37bf9869aaddsd x6, x9
37bf9869fsqrtsd x6, x6
37bf986a3jb 0x37bf986e7
37bf986a5addsd x2, x6
37bf986a9movq x6, [rip+0x4c390f]
37bf986b1divsd x7, x2
37bf986b5movapd x3, x7
37bf986b9xorpd x3, x6
37bf986bdmovapd x2, x3
37bf986c1
37bf986c1loc_37bf986c1:
37bf986c1divsd x0, x2
37bf986c5addsd x2, x4
37bf986c9divsd x1, x2
37bf986cdaddsd x2, x8
37bf986d2sqrtsd x2, x2
37bf986d6mulsd x2, x5
37bf986daxorpd x0, x6
37bf986dexorpd x1, x6
37bf986e2jmp 0x37bf980de
37bf986e7
37bf986e7loc_37bf986e7:
37bf986e7subsd x2, x6
37bf986ebmovq x6, [rip+0x4c38cd]
37bf986f3jmp 0x37bf986c1
37bf97ed0
37bf97ed0dlaic1_64_:
37bf97ed0push rbp
37bf97ed1push rdi
37bf97ed2push rsi
37bf97ed3push rbx
37bf97ed4sub rsp, 120
37bf97ed8movups [rsp+48], x6
37bf97eddmovups [rsp+64], x7
37bf97ee2movups [rsp+80], x8
37bf97ee8movups [rsp+96], x9
37bf97eeemov rbx, rcx
37bf97ef1mov rdi, rdx
37bf97ef4lea rcx, [rip+0x4c40a5]
37bf97efbmov rbp, r8
37bf97efemov edx, 7
37bf97f03mov rsi, r9
37bf97f06call dlamch_64_
37bf97f0blea rax, [rip+0x4c4096]
37bf97f12mov rdx, rbp
37bf97f15mov rcx, rdi
37bf97f18mov [rsp+32], rax
37bf97f1dmov r9, [rsp+192]
37bf97f25mov r8, rax
37bf97f28movapd x8, x0
37bf97f2dcall ddot_64_
37bf97f32mov rax, [rsp+200]
37bf97f3amovsd_xmm x2, [rsi]
37bf97f3emovapd x3, x0
37bf97f42andpd x3, [rip+0x4c4066]
37bf97f4amovsd_xmm x1, [rax]
37bf97f4emov rax, [rbx]
37bf97f51movapd x5, x2
37bf97f55andpd x5, [rip+0x4c4053]
37bf97f5dmovapd x6, x1
37bf97f61andpd x6, [rip+0x4c4047]
37bf97f69cmp rax, 1
37bf97f6dje 0x37bf98130
37bf97f73cmp rax, 2
37bf97f77je 0x37bf97fa0
37bf97f79
37bf97f79loc_37bf97f79:
37bf97f79movups x6, [rsp+48]
37bf97f7emovups x7, [rsp+64]
37bf97f83movups x8, [rsp+80]
37bf97f89movups x9, [rsp+96]
37bf97f8fadd rsp, 120
37bf97f93pop rbx
37bf97f94pop rsi
37bf97f95pop rdi
37bf97f96pop rbp
37bf97f97ret
37bf97f98
37bf97f98 0f 1f 84 00 00 00 00 00 ........
37bf97fa0
37bf97fa0loc_37bf97fa0:
37bf97fa0pxor x4, x4
37bf97fa4ucomisd x2, x4
37bf97fa8jp 0x37bf97fb0
37bf97faaje 0x37bf98250
37bf97fb0
37bf97fb0loc_37bf97fb0:
37bf97fb0movapd x2, x8
37bf97fb5mov rax, [rsp+216]
37bf97fbdmulsd x2, x5
37bf97fc1comisd x2, x6
37bf97fc5jae 0x37bf983b0
37bf97fcbcomisd x2, x3
37bf97fcfjae 0x37bf985c0
37bf97fd5movapd x2, x8
37bf97fdamovapd x4, x8
37bf97fdfmulsd x2, x3
37bf97fe3comisd x2, x5
37bf97fe7jae 0x37bf98548
37bf97fedmulsd x4, x6
37bf97ff1comisd x4, x5
37bf97ff5jae 0x37bf98548
37bf97ffbdivsd x0, x5
37bf97fffmovsd_xmm x4, [rip+0x4c3fc9]
37bf98007divsd x1, x5
37bf9800bmovapd x3, x0
37bf9800fmovapd x6, x0
37bf98013mulsd x3, x0
37bf98017movapd x2, x3
37bf9801bmovapd x9, x3
37bf98020addsd x3, x4
37bf98024mulsd x6, x1
37bf98028movapd x7, x1
37bf9802cmulsd x7, x1
37bf98030andpd x6, [rip+0x4c3f78]
37bf98038addsd x3, x6
37bf9803caddsd x6, x7
37bf98040addsd x2, x7
37bf98044maxsd x3, x6
37bf98048movsd_xmm x6, [rip+0x4c3f98]
37bf98050mulsd x6, x8
37bf98055mulsd x6, x8
37bf9805amulsd x3, x6
37bf9805emovapd x6, x0
37bf98062subsd x6, x1
37bf98066addsd x6, x6
37bf9806amovapd x8, x3
37bf9806fmovapd x3, x0
37bf98073addsd x3, x1
37bf98077mulsd x6, x3
37bf9807bpxor x3, x3
37bf9807faddsd x6, x4
37bf98083comisd x6, x3
37bf98087jb 0x37bf9867d
37bf9808daddsd x2, x4
37bf98091mulsd x2, [rip+0x4c3f47]
37bf98099movapd x6, x2
37bf9809dmulsd x6, x2
37bf980a1subsd x6, x7
37bf980a5andpd x6, [rip+0x4c3f03]
37bf980adsqrtsd x6, x6
37bf980b1addsd x6, x2
37bf980b5divsd x7, x6
37bf980b9subsd x4, x7
37bf980bddivsd x1, x7
37bf980c1movapd x2, x7
37bf980c5addsd x2, x8
37bf980casqrtsd x2, x2
37bf980cemulsd x2, x5
37bf980d2divsd x0, x4
37bf980d6xorpd x1, [rip+0x4c3ee2]
37bf980de
37bf980deloc_37bf980de:
37bf980demov rax, [rsp+208]
37bf980e6movapd x3, x1
37bf980eamulsd x3, x1
37bf980eemovsd_xmm [rax], x2
37bf980f2movapd x2, x0
37bf980f6mov rax, [rsp+216]
37bf980femulsd x2, x0
37bf98102addsd x2, x3
37bf98106sqrtsd x2, x2
37bf9810adivsd x0, x2
37bf9810edivsd x1, x2
37bf98112movsd_xmm [rax], x0
37bf98116mov rax, [rsp+224]
37bf9811emovsd_xmm [rax], x1
37bf98122jmp 0x37bf97f79
37bf98127
37bf98127 66 0f 1f 84 00 00 00 00 00 f........
37bf98130
37bf98130loc_37bf98130:
37bf98130pxor x4, x4
37bf98134ucomisd x2, x4
37bf98138jp 0x37bf98140
37bf9813aje 0x37bf98370
37bf98140
37bf98140loc_37bf98140:
37bf98140movapd x4, x8
37bf98145mulsd x4, x5
37bf98149comisd x4, x6
37bf9814djae 0x37bf982a0
37bf98153comisd x4, x3
37bf98157jae 0x37bf98438
37bf9815dmovapd x2, x8
37bf98162movapd x4, x8
37bf98167mulsd x2, x3
37bf9816bcomisd x2, x5
37bf9816fjae 0x37bf982f8
37bf98175mulsd x4, x6
37bf98179comisd x4, x5
37bf9817djae 0x37bf982f8
37bf98183divsd x0, x5
37bf98187movsd_xmm x4, [rip+0x4c3e41]
37bf9818fpxor x7, x7
37bf98193movapd x3, x4
37bf98197divsd x1, x5
37bf9819bmovapd x2, x0
37bf9819fmulsd x2, x0
37bf981a3subsd x3, x2
37bf981a7movapd x6, x1
37bf981abmulsd x6, x1
37bf981afsubsd x3, x6
37bf981b3mulsd x3, [rip+0x4c3e25]
37bf981bbmovapd x6, x3
37bf981bfcomisd x3, x7
37bf981c3mulsd x6, x3
37bf981c7addsd x6, x2
37bf981cbsqrtsd x6, x6
37bf981cfjbe 0x37bf98670
37bf981d5addsd x3, x6
37bf981d9divsd x2, x3
37bf981dd
37bf981ddloc_37bf981dd:
37bf981ddmov rax, [rsp+216]
37bf981e5divsd x0, x2
37bf981e9addsd x2, x4
37bf981eddivsd x1, x2
37bf981f1sqrtsd x2, x2
37bf981f5mulsd x2, x5
37bf981f9movapd x3, x0
37bf981fdmulsd x3, x0
37bf98201xorpd x0, [rip+0x4c3db7]
37bf98209movapd x4, x1
37bf9820dmulsd x4, x1
37bf98211xorpd x1, [rip+0x4c3da7]
37bf98219addsd x3, x4
37bf9821dsqrtsd x3, x3
37bf98221divsd x0, x3
37bf98225divsd x1, x3
37bf98229movsd_xmm [rax], x0
37bf9822dmov rax, [rsp+224]
37bf98235movsd_xmm [rax], x1
37bf98239mov rax, [rsp+208]
37bf98241movsd_xmm [rax], x2
37bf98245jmp 0x37bf97f79
37bf9824a
37bf9824a 66 0f 1f 44 00 00 f..D..
37bf98250
37bf98250loc_37bf98250:
37bf98250maxsd x3, x6
37bf98254mov rax, [rsp+208]
37bf9825cmovsd_xmm [rax], x4
37bf98260ucomisd x3, x4
37bf98264jp 0x37bf98478
37bf9826ajne 0x37bf98478
37bf98270movsd_xmm x1, [rip+0x4c3d58]
37bf98278pxor x0, x0
37bf9827c
37bf9827cloc_37bf9827c:
37bf9827cmov rax, [rsp+216]
37bf98284movsd_xmm [rax], x1
37bf98288mov rax, [rsp+224]
37bf98290movsd_xmm [rax], x0
37bf98294jmp 0x37bf97f79
37bf98299
37bf98299 0f 1f 80 00 00 00 00 .......
37bf982a0
37bf982a0loc_37bf982a0:
37bf982a0maxsd x3, x5
37bf982a4mov rax, [rsp+216]
37bf982acmov rbx, [rip+0x4c3d1d]
37bf982b3mov [rax], rbx
37bf982b6mov rax, [rsp+224]
37bf982bedivsd x2, x3
37bf982c2mov [rax], 0
37bf982c9mov rax, [rsp+208]
37bf982d1divsd x0, x3
37bf982d5mulsd x2, x2
37bf982d9mulsd x0, x0
37bf982ddaddsd x2, x0
37bf982e1sqrtsd x2, x2
37bf982e5mulsd x2, x3
37bf982e9movsd_xmm [rax], x2
37bf982edjmp 0x37bf97f79
37bf982f2
37bf982f2 66 0f 1f 44 00 00 f..D..
37bf982f8
37bf982f8loc_37bf982f8:
37bf982f8comisd x3, x6
37bf982fcjb 0x37bf984b0
37bf98302movapd x2, x1
37bf98306mov rax, [rsp+208]
37bf9830edivsd x2, x0
37bf98312andpd x0, [rip+0x4c3ca6]
37bf9831aorpd x0, [rip+0x4c3cae]
37bf98322divsd x1, x3
37bf98326mulsd x2, x2
37bf9832aaddsd x2, [rip+0x4c3c9e]
37bf98332sqrtsd x2, x2
37bf98336movapd x4, x2
37bf9833amulsd x4, x3
37bf9833edivsd x0, x2
37bf98342movsd_xmm [rax], x4
37bf98346mov rax, [rsp+224]
37bf9834edivsd x1, x2
37bf98352movsd_xmm [rax], x1
37bf98356mov rax, [rsp+216]
37bf9835emovsd_xmm [rax], x0
37bf98362jmp 0x37bf97f79
37bf98367
37bf98367 66 0f 1f 84 00 00 00 00 00 f........
37bf98370
37bf98370loc_37bf98370:
37bf98370maxsd x3, x6
37bf98374ucomisd x3, x4
37bf98378jp 0x37bf983e0
37bf9837ajne 0x37bf983e0
37bf9837cmov rax, [rsp+216]
37bf98384mov rsi, [rip+0x4c3c45]
37bf9838bmovsd_xmm [rax], x4
37bf9838fmov rax, [rsp+224]
37bf98397mov [rax], rsi
37bf9839amov rax, [rsp+208]
37bf983a2movsd_xmm [rax], x4
37bf983a6jmp 0x37bf97f79
37bf983ab
37bf983ab 0f 1f 44 00 00 ..D..
37bf983b0
37bf983b0loc_37bf983b0:
37bf983b0mov [rax], 0
37bf983b7mov rdi, [rip+0x4c3c12]
37bf983bemov rax, [rsp+224]
37bf983c6mov [rax], rdi
37bf983c9mov rax, [rsp+208]
37bf983d1movsd_xmm [rax], x6
37bf983d5jmp 0x37bf97f79
37bf983da
37bf983da 66 0f 1f 44 00 00 f..D..
37bf983e0
37bf983e0loc_37bf983e0:
37bf983e0divsd x0, x3
37bf983e4mov rax, [rsp+216]
37bf983ecdivsd x1, x3
37bf983f0movapd x2, x0
37bf983f4mulsd x2, x0
37bf983f8movapd x4, x1
37bf983fcmulsd x4, x1
37bf98400addsd x2, x4
37bf98404sqrtsd x2, x2
37bf98408divsd x0, x2
37bf9840cmulsd x3, x2
37bf98410divsd x1, x2
37bf98414movsd_xmm [rax], x0
37bf98418mov rax, [rsp+224]
37bf98420movsd_xmm [rax], x1
37bf98424mov rax, [rsp+208]
37bf9842cmovsd_xmm [rax], x3
37bf98430jmp 0x37bf97f79
37bf98435
37bf98435 0f 1f 00 ...
37bf98438
37bf98438loc_37bf98438:
37bf98438comisd x5, x6
37bf9843cmov rax, [rsp+216]
37bf98444jb 0x37bf98518
37bf9844amov rdi, [rip+0x4c3b7f]
37bf98451mov [rax], rdi
37bf98454mov rax, [rsp+224]
37bf9845cmov [rax], 0
37bf98463mov rax, [rsp+208]
37bf9846bmovsd_xmm [rax], x5
37bf9846fjmp 0x37bf97f79
37bf98474
37bf98474 0f 1f 40 00 ..@.
37bf98478
37bf98478loc_37bf98478:
37bf98478divsd x0, x3
37bf9847cxorpd x1, [rip+0x4c3b3c]
37bf98484divsd x1, x3
37bf98488movapd x3, x0
37bf9848cmulsd x3, x0
37bf98490movapd x2, x1
37bf98494mulsd x2, x1
37bf98498addsd x2, x3
37bf9849csqrtsd x2, x2
37bf984a0divsd x1, x2
37bf984a4divsd x0, x2
37bf984a8jmp 0x37bf9827c
37bf984ad
37bf984ad 0f 1f 00 ...
37bf984b0
37bf984b0loc_37bf984b0:
37bf984b0movapd x2, x0
37bf984b4mov rax, [rsp+208]
37bf984bcdivsd x2, x1
37bf984c0andpd x1, [rip+0x4c3af8]
37bf984c8orpd x1, [rip+0x4c3b00]
37bf984d0divsd x0, x6
37bf984d4mulsd x2, x2
37bf984d8addsd x2, [rip+0x4c3af0]
37bf984e0sqrtsd x2, x2
37bf984e4movapd x3, x2
37bf984e8mulsd x3, x6
37bf984ecdivsd x1, x2
37bf984f0movsd_xmm [rax], x3
37bf984f4mov rax, [rsp+216]
37bf984fcdivsd x0, x2
37bf98500movsd_xmm [rax], x0
37bf98504mov rax, [rsp+224]
37bf9850cmovsd_xmm [rax], x1
37bf98510jmp 0x37bf97f79
37bf98515
37bf98515 0f 1f 00 ...
37bf98518
37bf98518loc_37bf98518:
37bf98518mov [rax], 0
37bf9851fmov rsi, [rip+0x4c3aaa]
37bf98526mov rax, [rsp+224]
37bf9852emov [rax], rsi
37bf98531mov rax, [rsp+208]
37bf98539movsd_xmm [rax], x6
37bf9853djmp 0x37bf97f79
37bf98542
37bf98542 66 0f 1f 44 00 00 f..D..
37bf98548
37bf98548loc_37bf98548:
37bf98548comisd x3, x6
37bf9854cjb 0x37bf98600
37bf98552divsd x6, x3
37bf98556movq x2, [rip+0x4c3a62]
37bf9855emov rax, [rsp+208]
37bf98566divsd x1, x3
37bf9856amovapd x4, x6
37bf9856emulsd x4, x6
37bf98572addsd x4, [rip+0x4c3a56]
37bf9857asqrtsd x4, x4
37bf9857edivsd x6, x4
37bf98582divsd x1, x4
37bf98586mulsd x6, x5
37bf9858amovsd_xmm [rax], x6
37bf9858emov rax, [rsp+216]
37bf98596xorpd x1, x2
37bf9859aandpd x2, x0
37bf9859eorpd x2, [rip+0x4c3a2a]
37bf985a6movsd_xmm [rax], x1
37bf985aamov rax, [rsp+224]
37bf985b2divsd x2, x4
37bf985b6movsd_xmm [rax], x2
37bf985bajmp 0x37bf97f79
37bf985bf
37bf985bf 90 .
37bf985c0
37bf985c0loc_37bf985c0:
37bf985c0comisd x5, x6
37bf985c4mov rax, [rsp+216]
37bf985ccjae 0x37bf983b0
37bf985d2mov rbx, [rip+0x4c39f7]
37bf985d9mov [rax], rbx
37bf985dcmov rax, [rsp+224]
37bf985e4mov [rax], 0
37bf985ebmov rax, [rsp+208]
37bf985f3movsd_xmm [rax], x5
37bf985f7jmp 0x37bf97f79
37bf985fc
37bf985fc 0f 1f 40 00 ..@.
37bf98600
37bf98600loc_37bf98600:
37bf98600movapd x2, x0
37bf98604mov rax, [rsp+208]
37bf9860cdivsd x2, x1
37bf98610divsd x0, x6
37bf98614mulsd x2, x2
37bf98618addsd x2, [rip+0x4c39b0]
37bf98620sqrtsd x2, x2
37bf98624divsd x5, x2
37bf98628divsd x0, x2
37bf9862cmovsd_xmm [rax], x5
37bf98630mov rax, [rsp+224]
37bf98638movsd_xmm [rax], x0
37bf9863cmovq x0, [rip+0x4c397c]
37bf98644andpd x1, x0
37bf98648orpd x1, [rip+0x4c3980]
37bf98650mov rax, [rsp+216]
37bf98658divsd x1, x2
37bf9865cxorpd x1, x0
37bf98660movsd_xmm [rax], x1
37bf98664jmp 0x37bf97f79
37bf98669
37bf98669 0f 1f 80 00 00 00 00 .......
37bf98670
37bf98670loc_37bf98670:
37bf98670subsd x6, x3
37bf98674movapd x2, x6
37bf98678jmp 0x37bf981dd
37bf9867d
37bf9867dloc_37bf9867d:
37bf9867dsubsd x2, x4
37bf98681mulsd x2, [rip+0x4c3957]
37bf98689movapd x7, x9
37bf9868emovapd x6, x2
37bf98692comisd x2, x3
37bf98696mulsd x6, x2
37bf9869aaddsd x6, x9
37bf9869fsqrtsd x6, x6
37bf986a3jb 0x37bf986e7
37bf986a5addsd x2, x6
37bf986a9movq x6, [rip+0x4c390f]
37bf986b1divsd x7, x2
37bf986b5movapd x3, x7
37bf986b9xorpd x3, x6
37bf986bdmovapd x2, x3
37bf986c1
37bf986c1loc_37bf986c1:
37bf986c1divsd x0, x2
37bf986c5addsd x2, x4
37bf986c9divsd x1, x2
37bf986cdaddsd x2, x8
37bf986d2sqrtsd x2, x2
37bf986d6mulsd x2, x5
37bf986daxorpd x0, x6
37bf986dexorpd x1, x6
37bf986e2jmp 0x37bf980de
37bf986e7
37bf986e7loc_37bf986e7:
37bf986e7subsd x2, x6
37bf986ebmovq x6, [rip+0x4c38cd]
37bf986f3jmp 0x37bf986c1
37bf97ed0
Loading..