File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b673d40
    37b673d40slahqr_:
    37b673d40push r15
    37b673d42push r14
    37b673d44push r13
    37b673d46push r12
    37b673d48push rbp
    37b673d49push rdi
    37b673d4apush rsi
    37b673d4bpush rbx
    37b673d4csub rsp, 504
    37b673d53movups [rsp+336], x6
    37b673d5bmovups [rsp+352], x7
    37b673d63movups [rsp+368], x8
    37b673d6cmovups [rsp+384], x9
    37b673d75movups [rsp+400], x10
    37b673d7emovups [rsp+416], x11
    37b673d87movups [rsp+432], x12
    37b673d90movups [rsp+448], x13
    37b673d99movups [rsp+464], x14
    37b673da2movups [rsp+480], x15
    37b673dabmov rax, [rsp+624]
    37b673db3mov r12, [rsp+680]
    37b673dbbmov r10l, [r8]
    37b673dbemov r15, [rsp+616]
    37b673dc6mov [r12], 0
    37b673dcemov [rsp+584], rdx
    37b673dd6mov edx, [rax]
    37b673dd8mov rbx, r8
    37b673ddbmov rax, [rsp+672]
    37b673de3mov [rsp+576], rcx
    37b673debmov [rsp+600], r9
    37b673df3mov ebp, [rax]
    37b673df5test r10l, r10l
    37b673df8je 0x37b6747cf
    37b673dfemovsxd r14, edx
    37b673e01xor eax, eax
    37b673e03movsxd rdi, [r9]
    37b673e06test r14, r14
    37b673e09cmovs r14, rax
    37b673e0dmov rax, r14
    37b673e10not rax
    37b673e13mov [rsp+80], rax
    37b673e18mov rax, [rsp+608]
    37b673e20mov esi, [rax]
    37b673e22cmp edi, esi
    37b673e24je 0x37b674e93
    37b673e2alea eax, [rsi-3]
    37b673e2dcmp edi, eax
    37b673e2fjg 0x37b673e71
    37b673e31movsxd rdx, edi
    37b673e34lea r8, [4*r14+4]
    37b673e3clea ecx, [rsi-2]
    37b673e3fmov rax, rdx
    37b673e42imul rax, r14
    37b673e46add rax, [rsp+80]
    37b673e4badd rax, rdx
    37b673e4elea rdx, [r15+4*rax+8]
    37b673e53mov eax, edi
    37b673e55nop [rax+rax]
    37b673e60
    37b673e60loc_37b673e60:
    37b673e60add eax, 1
    37b673e63mov [rdx], 0
    37b673e6aadd rdx, r8
    37b673e6dcmp eax, ecx
    37b673e6fjne 0x37b673e60
    37b673e71
    37b673e71loc_37b673e71:
    37b673e71lea eax, [rsi-1]
    37b673e74cmp edi, eax
    37b673e76jge 0x37b673e94
    37b673e78lea eax, [rsi-2]
    37b673e7bmovsxd rdx, esi
    37b673e7ecdqe
    37b673e80imul rax, r14
    37b673e84add rax, [rsp+80]
    37b673e89add rax, rdx
    37b673e8cmov [r15+4*rax], 0
    37b673e94
    37b673e94loc_37b673e94:
    37b673e94mov rcx, [rsp+648]
    37b673e9cmov rax, [rsp+656]
    37b673ea4mov edx, 12
    37b673ea9movss [rsp+88], x1
    37b673eafmov eax, [rax]
    37b673eb1sub eax, [rcx]
    37b673eb3lea rcx, [rip+0xdbf676]
    37b673ebaadd eax, 1
    37b673ebdmov [rsp+304], eax
    37b673ec4call slamch_
    37b673ec9mov edx, 9
    37b673ecelea rcx, [rip+0xdbf667]
    37b673ed5movaps x6, x0
    37b673ed8call slamch_
    37b673eddmov rax, [rsp+576]
    37b673ee5movss x1, [rsp+88]
    37b673eebmovaps x12, x0
    37b673eefmov r8l, [rax]
    37b673ef2test r8l, r8l
    37b673ef5je 0x37b673f00
    37b673ef7mov eax, [rbx]
    37b673ef9mov [rsp+204], eax
    37b673f00
    37b673f00loc_37b673f00:
    37b673f00mov rax, [rsp+608]
    37b673f08mov r11l, [rax]
    37b673f0bmov rax, [rsp+600]
    37b673f13mov ebx, [rax]
    37b673f15cmp r11l, ebx
    37b673f18jl 0x37b6747cf
    37b673f1emovsxd rcx, ebp
    37b673f21xor edx, edx
    37b673f23pxor x13, x13
    37b673f28mov r13, r15
    37b673f2btest rcx, rcx
    37b673f2emov r15, r14
    37b673f31xorps x14, x14
    37b673f35mov [rsp+196], 1
    37b673f40cmovns rdx, rcx
    37b673f44sub esi, edi
    37b673f46mov [rsp+272], ebx
    37b673f4dmovss x8, [rip+0xdbf5fa]
    37b673f56lea ecx, [rsi+1]
    37b673f59mov [rsp+680], r12
    37b673f61cvtsi2ss x13, ecx
    37b673f66mov [rsp+176], rdx
    37b673f6enot rdx
    37b673f71mov [rsp+264], rdx
    37b673f79mov edx, 10
    37b673f7ecmp ecx, edx
    37b673f80cmovge edx, ecx
    37b673f83divss x13, x12
    37b673f88imul edi, edx, 30
    37b673f8bmov [rsp+276], edi
    37b673f92mov rdi, [rsp+80]
    37b673f97lea rsi, [4*rdi]
    37b673f9flea rdi, [r14+1]
    37b673fa3mov [rsp+280], rdi
    37b673fabshl rdi, 2
    37b673fafmov [rsp+184], rdi
    37b673fb7lea rdi, [4*r14]
    37b673fbfmov r14l, r11l
    37b673fc2mov [rsp+240], rdi
    37b673fcamov edi, ebx
    37b673fccmulss x13, x6
    37b673fd1
    37b673fd1loc_37b673fd1:
    37b673fd1lea eax, [r14-1]
    37b673fd5mov [rsp+200], eax
    37b673fdcmovsxd rax, r14l
    37b673fdfmov [rsp+232], rax
    37b673fe7add rax, [rsp+80]
    37b673fecmov [rsp+248], rax
    37b673ff4cmp r14l, edi
    37b673ff7jle 0x37b6750c8
    37b673ffdmov [rsp+88], edi
    37b674001mov r12, r15
    37b674004mov rdi, rsi
    37b674007mov r15l, r14l
    37b67400amov [rsp+212], 0
    37b674015movss x6, [rip+0xdbf533]
    37b67401dnop [rax]
    37b674020
    37b674020loc_37b674020:
    37b674020mov rsi, [rsp+232]
    37b674028mov rcx, [rsp+248]
    37b674030pxor x7, x7
    37b674034mov [rsp+96], r15l
    37b674039mov rbp, [rsp+600]
    37b674041mov r15l, [rsp+272]
    37b674049lea rax, [rsi-1]
    37b67404dmov rbx, rsi
    37b674050imul rax, r12
    37b674054imul rbx, r12
    37b674058add rax, rcx
    37b67405blea rdx, [r13+4*rax]
    37b674060lea rax, [rbx+rcx]
    37b674064add rbx, [rsp+80]
    37b674069lea r9, [r13+4*rax]
    37b67406emov rax, rsi
    37b674071jmp 0x37b674172
    37b674076
    37b674076 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b674080
    37b674080loc_37b674080:
    37b674080movss x3, [rdx-4]
    37b674085movss x5, [r9]
    37b67408amov r10l, eax
    37b67408dlea esi, [rax-1]
    37b674090lea rcx, [rax-1]
    37b674094movaps x4, x5
    37b674097movaps x0, x3
    37b67409aandps x4, x6
    37b67409dandps x0, x6
    37b6740a0addss x0, x4
    37b6740a4ucomiss x0, x7
    37b6740a7jp 0x37b6740ff
    37b6740a9jne 0x37b6740ff
    37b6740abpxor x0, x0
    37b6740afcmp esi, [rbp]
    37b6740b2jle 0x37b6740d8
    37b6740b4lea r11l, [rax-2]
    37b6740b8mov r14, [rsp+80]
    37b6740bdmovsxd r11, r11l
    37b6740c0imul r11, r12
    37b6740c4add r14, rcx
    37b6740c7add r14, r11
    37b6740camovss x0, [r13+4*r14]
    37b6740d1andps x0, x6
    37b6740d4addss x0, x7
    37b6740d8
    37b6740d8loc_37b6740d8:
    37b6740d8mov r11, [rsp+608]
    37b6740e0cmp [r11], eax
    37b6740e3jle 0x37b6740ff
    37b6740e5add r10l, 1
    37b6740e9movsxd r10, r10l
    37b6740ecadd r10, rbx
    37b6740efmovss x10, [r13+4*r10]
    37b6740f6andps x10, x6
    37b6740faaddss x0, x10
    37b6740ff
    37b6740ffloc_37b6740ff:
    37b6740ffmulss x0, x12
    37b674104comiss x0, x2
    37b674107jb 0x37b67415d
    37b674109subss x3, x5
    37b67410dmovss x11, [r9-4]
    37b674113movaps x10, x2
    37b674117movaps x0, x4
    37b67411aandps x11, x6
    37b67411emaxss x10, x11
    37b674123andps x3, x6
    37b674126minss x2, x11
    37b67412bmaxss x0, x3
    37b67412fminss x4, x3
    37b674133movaps x5, x10
    37b674137addss x5, x0
    37b67413bdivss x0, x5
    37b67413fdivss x10, x5
    37b674144mulss x0, x4
    37b674148mulss x0, x12
    37b67414dmaxss x0, x13
    37b674152mulss x10, x2
    37b674157comiss x0, x10
    37b67415bjae 0x37b674186
    37b67415d
    37b67415dloc_37b67415d:
    37b67415dadd rdx, rdi
    37b674160add r9, rdi
    37b674163sub rbx, r12
    37b674166cmp r15l, ecx
    37b674169jge 0x37b674d68
    37b67416fmov rax, rcx
    37b674172
    37b674172loc_37b674172:
    37b674172movss x2, [rdx]
    37b674176mov r8l, eax
    37b674179andps x2, x6
    37b67417ccomiss x13, x2
    37b674180jb 0x37b674080
    37b674186
    37b674186loc_37b674186:
    37b674186mov r15l, [rsp+96]
    37b67418b
    37b67418bloc_37b67418b:
    37b67418bmov [rsp+272], r8l
    37b674193cmp [rsp+88], r8l
    37b674198jge 0x37b6741b8
    37b67419alea eax, [r8-1]
    37b67419emovsxd rdx, r8l
    37b6741a1cdqe
    37b6741a3imul rax, r12
    37b6741a7add rax, [rsp+80]
    37b6741acadd rax, rdx
    37b6741afmov [r13+4*rax], 0
    37b6741b8
    37b6741b8loc_37b6741b8:
    37b6741b8mov eax, [rsp+200]
    37b6741bfcmp eax, r8l
    37b6741c2jle 0x37b674e03
    37b6741c8movsxd rbx, eax
    37b6741cbmov rax, [rsp+80]
    37b6741d0mov rsi, [rsp+232]
    37b6741d8lea r14l, [r15-2]
    37b6741dcmov r10, rbx
    37b6741dfadd [rsp+212], 1
    37b6741e7imul r10, r12
    37b6741eblea rbp, [r10+rax]
    37b6741efadd r10, r12
    37b6741f2lea rcx, [rsi+rbp]
    37b6741f6add r10, rax
    37b6741f9movsxd rax, r14l
    37b6741fcmov r11, rax
    37b6741fflea rdx, [rax-1]
    37b674203mov [rsp+88], rcx
    37b674208add rax, 1
    37b67420cmov rcx, [rsp+576]
    37b674214add rsi, r10
    37b674217imul rdx, r12
    37b67421bimul rax, r12
    37b67421fmov [rsp+96], rsi
    37b674224mov rsi, [rsp+248]
    37b67422cmov ecx, [rcx]
    37b67422eimul r11, r12
    37b674232add rdx, rsi
    37b674235add rax, rsi
    37b674238test ecx, ecx
    37b67423amov ecx, [rsp+204]
    37b674241lea r9, [r13+4*rdx-12]
    37b674246lea rdx, [r11+rsi]
    37b67424amov esi, [rsp+212]
    37b674251lea rax, [r13+4*rax-8]
    37b674256cmove ecx, r15l
    37b67425alea rdx, [r13+4*rdx-4]
    37b67425fmov [rsp+204], ecx
    37b674266mov ecx, [rsp+196]
    37b67426dcmove ecx, r8l
    37b674271imul esi, esi, 0xffffffffcccccccd
    37b674277mov [rsp+196], ecx
    37b67427emov ecx, esi
    37b674280ror ecx, 2
    37b674283cmp ecx, 0xccccccc
    37b674289ja 0x37b674cc0
    37b67428fmov rcx, [rsp+88]
    37b674294add r11, rbx
    37b674297add r11, [rsp+80]
    37b67429cmovaps x6, x8
    37b6742a0movss x2, [r13+4*r11]
    37b6742a7movss x7, [rip+0xdbf2b5]
    37b6742afmovss x0, [r13+4*rcx]
    37b6742b6mov rsi, [rsp+96]
    37b6742bbandps x2, x8
    37b6742bfandps x0, x8
    37b6742c3addss x2, x0
    37b6742c7movss x0, [rip+0xdbf291]
    37b6742cfmulss x7, x2
    37b6742d3movaps x4, x2
    37b6742d6mulss x0, x2
    37b6742daaddss x0, [r13+4*rsi]
    37b6742e1movaps x3, x0
    37b6742e4
    37b6742e4loc_37b6742e4:
    37b6742e4movaps x5, x0
    37b6742e7movaps x10, x7
    37b6742ebandps x5, x6
    37b6742eeandps x10, x6
    37b6742f2addss x5, x10
    37b6742f7addss x5, x4
    37b6742fbmovaps x4, x3
    37b6742feandps x4, x6
    37b674301addss x5, x4
    37b674305pxor x4, x4
    37b674309ucomiss x5, x4
    37b67430cjp 0x37b674314
    37b67430eje 0x37b674d50
    37b674314
    37b674314loc_37b674314:
    37b674314divss x0, x5
    37b674318divss x3, x5
    37b67431cmovaps x4, x0
    37b67431fdivss x7, x5
    37b674323addss x4, x3
    37b674327mulss x4, [rip+0xdbf239]
    37b67432fmovaps x10, x3
    37b674333subss x0, x4
    37b674337subss x10, x4
    37b67433cmulss x0, x10
    37b674341divss x2, x5
    37b674345mulss x2, x7
    37b674349pxor x7, x7
    37b67434dsubss x0, x2
    37b674351comiss x0, x7
    37b674354movaps x2, x0
    37b674357andps x2, x6
    37b67435asqrtss x2, x2
    37b67435ejb 0x37b674db8
    37b674364mulss x4, x5
    37b674368mulss x5, x2
    37b67436cmovaps x9, x5
    37b674370xorps x9, [rip+0xdbf1f8]
    37b674378
    37b674378loc_37b674378:
    37b674378movq x15, [rip+0xdbf1ff]
    37b674381movaps x7, x9
    37b674385mov ebp, r14l
    37b674388andps x7, x6
    37b67438bjmp 0x37b6744ad
    37b674390
    37b674390loc_37b674390:
    37b674390movss x2, [rdx-4]
    37b674395movss x1, [rdx]
    37b674399movaps x11, x2
    37b67439dmovaps x0, x1
    37b6743a0subss x11, x4
    37b6743a5andps x0, x6
    37b6743a8movaps x3, x11
    37b6743acmovaps x10, x11
    37b6743b0andps x3, x6
    37b6743b3addss x3, x7
    37b6743b7addss x3, x0
    37b6743bbmovss x0, [rax]
    37b6743bfdivss x1, x3
    37b6743c3divss x10, x3
    37b6743c8mulss x0, x1
    37b6743ccmulss x10, x11
    37b6743d1movaps x11, x2
    37b6743d5addss x0, x10
    37b6743damovaps x10, x9
    37b6743dedivss x10, x3
    37b6743e3movaps x3, x10
    37b6743e7mulss x3, x5
    37b6743ebsubss x0, x3
    37b6743efmovss x3, [rax+4]
    37b6743f4addss x11, x3
    37b6743f9movaps x14, x0
    37b6743fdandps x14, x6
    37b674401subss x11, x4
    37b674406subss x11, x4
    37b67440bmulss x11, x1
    37b674410mulss x1, [rax+8]
    37b674415movaps x10, x11
    37b674419unpcklps x0, x11
    37b67441dandps x10, x6
    37b674421movq x0, x0
    37b674425addss x10, x14
    37b67442amovaps x14, x1
    37b67442eandps x14, x6
    37b674432addss x10, x14
    37b674437divss x1, x10
    37b67443cmovsldup x11, x10
    37b674441movlhps x11, x15
    37b674445divps x0, x11
    37b674449movaps x14, x0
    37b67444dje 0x37b6744bf
    37b67444fmovshdup x11, x0
    37b674454movaps x10, x1
    37b674458mov rcx, r9
    37b67445badd rdx, rdi
    37b67445eandps x10, x6
    37b674462andps x2, x6
    37b674465andps x0, x6
    37b674468add r9, rdi
    37b67446bmulss x0, x12
    37b674470andps x3, x6
    37b674473add rax, rdi
    37b674476andps x11, x6
    37b67447aaddss x11, x10
    37b67447fmovss x10, [rcx+4]
    37b674485andps x10, x6
    37b674489mulss x10, x11
    37b67448emovss x11, [rcx]
    37b674493andps x11, x6
    37b674497addss x2, x11
    37b67449caddss x2, x3
    37b6744a0mulss x0, x2
    37b6744a4comiss x0, x10
    37b6744a8jae 0x37b6744b6
    37b6744aasub ebp, 1
    37b6744ad
    37b6744adloc_37b6744ad:
    37b6744adcmp ebp, r8l
    37b6744b0jge 0x37b674390
    37b6744b6
    37b6744b6loc_37b6744b6:
    37b6744b6cmp ebp, r15l
    37b6744b9jge 0x37b674c98
    37b6744bf
    37b6744bfloc_37b6744bf:
    37b6744bfmov rsi, [rsp+176]
    37b6744c7movsxd rbx, ebp
    37b6744calea r14l, [rbp+1]
    37b6744cemovaps x9, x13
    37b6744d2mov rcx, [rsp+264]
    37b6744damovsxd r14, r14l
    37b6744ddmov rdx, [rsp+280]
    37b6744e5mov [rsp+192], ebp
    37b6744ecmov rax, rsi
    37b6744efmov [rsp+208], r8l
    37b6744f7sub ebp, 1
    37b6744famovaps x15, x12
    37b6744feimul rax, rbx
    37b674502mov [rsp+256], rdi
    37b67450aimul rdx, rbx
    37b67450eadd rax, rcx
    37b674511mov [rsp+160], rax
    37b674519mov rax, rsi
    37b67451cmov rsi, [rsp+80]
    37b674521imul rax, r14
    37b674525imul r14, r12
    37b674529add rdx, rsi
    37b67452cadd rax, rcx
    37b67452fmov [rsp+168], rax
    37b674537mov rax, r12
    37b67453aimul rax, rbx
    37b67453eadd rax, rsi
    37b674541mov [rsp+112], rax
    37b674546lea rax, [r14+rsi]
    37b67454alea rsi, [r13+4*rdx]
    37b67454fmov [rsp+104], rsi
    37b674554movsxd rsi, [rsp+196]
    37b67455cmov [rsp+120], rax
    37b674561mov [rsp+216], rsi
    37b674569lea rsi, [r13+4*rsi]
    37b67456emov [rsp+224], rsi
    37b674576lea rsi, [rsp+320]
    37b67457emov [rsp+96], rsi
    37b674583lea rsi, [rsp+324]
    37b67458bmov [rsp+144], rsi
    37b674593lea rsi, [rsp+300]
    37b67459bmov [rsp+88], rsi
    37b6745a0lea rsi, [rsp+312]
    37b6745a8mov [rsp+136], rsi
    37b6745b0mov esi, [rsp+204]
    37b6745b7lea r14l, [rsi+1]
    37b6745bbjmp 0x37b6746be
    37b6745c0
    37b6745c0loc_37b6745c0:
    37b6745c0mov rax, [rsp+136]
    37b6745c8mov r8, [rsp+144]
    37b6745d0lea r9, [rip+0xdbef71]
    37b6745d7movlps [rsp+320], x14
    37b6745e0mov rdx, [rsp+96]
    37b6745e5mov rcx, [rsp+88]
    37b6745eamovss [rsp+328], x1
    37b6745f3mov [rsp+32], rax
    37b6745f8call slarfg_
    37b6745fdmovq x14, [rsp+320]
    37b674607movss x1, [rsp+328]
    37b674610movss x4, [rsp+312]
    37b674619cmp edi, [rsp+208]
    37b674620jle 0x37b674650
    37b674622movsxd rdx, ebp
    37b674625movss x0, [rip+0xdbef53]
    37b67462dimul rdx, r12
    37b674631add rdx, [rsp+80]
    37b674636add rdx, rbx
    37b674639subss x0, x4
    37b67463dmulss x0, [r13+4*rdx]
    37b674644movss [r13+4*rdx], x0
    37b67464bnop [rax+rax]
    37b674650
    37b674650loc_37b674650:
    37b674650movshdup x3, x14
    37b674655mov edx, [rsp+300]
    37b67465cmovaps x11, x4
    37b674660movaps x10, x3
    37b674664mulss x10, x4
    37b674669unpcklps x11, x10
    37b67466dcmp edx, 3
    37b674670je 0x37b674840
    37b674676cmp edx, 2
    37b674679je 0x37b674ad0
    37b67467f
    37b67467floc_37b67467f:
    37b67467fadd rbx, 1
    37b674683mov rsi, [rsp+176]
    37b67468badd [rsp+112], r12
    37b674690add ebp, 1
    37b674693mov rdi, [rsp+184]
    37b67469badd [rsp+160], rsi
    37b6746a3add [rsp+168], rsi
    37b6746abadd [rsp+120], r12
    37b6746b0add [rsp+104], rdi
    37b6746b5cmp r15l, ebx
    37b6746b8jle 0x37b674c88
    37b6746be
    37b6746beloc_37b6746be:
    37b6746bemov edx, r15l
    37b6746c1mov ecx, 3
    37b6746c6mov esi, ebx
    37b6746c8mov edi, [rsp+192]
    37b6746cfsub edx, ebp
    37b6746d1mov [rsp+132], ebx
    37b6746d8cmp edx, ecx
    37b6746damov [rsp+152], ebx
    37b6746e1cmovg edx, ecx
    37b6746e4mov [rsp+300], edx
    37b6746ebcmp edi, ebx
    37b6746edjge 0x37b6745c0
    37b6746f3lea rax, [rip+0xdbee4e]
    37b6746famovsxd rdi, ebp
    37b6746fdmov r9, [rsp+96]
    37b674702mov rcx, [rsp+88]
    37b674707mov [rsp+32], rax
    37b67470cimul rdi, r12
    37b674710mov r8, rax
    37b674713add rdi, [rsp+80]
    37b674718movss [rsp+328], x1
    37b674721lea r10, [rbx+rdi]
    37b674725lea rdx, [r13+4*r10]
    37b67472amov [rsp+152], r10
    37b674732movlps [rsp+320], x14
    37b67473bcall scopy_
    37b674740mov rdx, [rsp+96]
    37b674745mov rcx, [rsp+88]
    37b67474alea r9, [rip+0xdbedf7]
    37b674751mov rax, [rsp+136]
    37b674759mov r8, [rsp+144]
    37b674761mov [rsp+32], rax
    37b674766call slarfg_
    37b67476bmov r10, [rsp+152]
    37b674773movq x14, [rsp+320]
    37b67477dmovss x1, [rsp+328]
    37b674786movss x4, [rsp+312]
    37b67478fmov [r13+4*r10+4], 0
    37b674798movss [r13+4*r10], x14
    37b67479fcmp [rsp+200], ebx
    37b6747a6jle 0x37b674650
    37b6747aclea edx, [rbx+2]
    37b6747afmovsxd rdx, edx
    37b6747b2add rdx, rdi
    37b6747b5mov [r13+4*rdx], 0
    37b6747bejmp 0x37b674650
    37b6747c3
    37b6747c3loc_37b6747c3:
    37b6747c3mov r12, [rsp+680]
    37b6747cbmov [r12], r15l
    37b6747cf
    37b6747cfloc_37b6747cf:
    37b6747cfmovups x6, [rsp+336]
    37b6747d7movups x7, [rsp+352]
    37b6747dfmovups x8, [rsp+368]
    37b6747e8movups x9, [rsp+384]
    37b6747f1movups x10, [rsp+400]
    37b6747famovups x11, [rsp+416]
    37b674803movups x12, [rsp+432]
    37b67480cmovups x13, [rsp+448]
    37b674815movups x14, [rsp+464]
    37b67481emovups x15, [rsp+480]
    37b674827add rsp, 504
    37b67482epop rbx
    37b67482fpop rsi
    37b674830pop rdi
    37b674831pop rbp
    37b674832pop r12
    37b674834pop r13
    37b674836pop r14
    37b674838pop r15
    37b67483aret
    37b67483b
    37b67483b 0f 1f 44 00 00 ..D..
    37b674840
    37b674840loc_37b674840:
    37b674840movaps x13, x1
    37b674844mov rdx, [rsp+104]
    37b674849movq x11, x11
    37b67484emov rax, [rsp+240]
    37b674856mulss x13, x4
    37b67485bcmp [rsp+204], ebx
    37b674862jl 0x37b6748cd
    37b674864nop
    37b674865nop [rax+rax]
    37b674870
    37b674870loc_37b674870:
    37b674870movss x12, [rdx+4]
    37b674876movss x5, [rdx+8]
    37b67487badd esi, 1
    37b67487emovss x0, [rdx]
    37b674882movaps x7, x12
    37b674886movaps x2, x5
    37b674889mulss x7, x3
    37b67488dmulss x2, x1
    37b674891addss x7, x0
    37b674895unpcklps x0, x12
    37b674899movq x0, x0
    37b67489daddss x2, x7
    37b6748a1movsldup x7, x2
    37b6748a5mulss x2, x13
    37b6748aamovq x7, x7
    37b6748aemulps x7, x11
    37b6748b2subss x5, x2
    37b6748b6movss [rdx+8], x5
    37b6748bbmovq x7, x7
    37b6748bfsubps x0, x7
    37b6748c2movlps [rdx], x0
    37b6748c5add rdx, rax
    37b6748c8cmp esi, r14l
    37b6748cbjne 0x37b674870
    37b6748cd
    37b6748cdloc_37b6748cd:
    37b6748cdmov eax, [rsp+132]
    37b6748d4lea r9l, [rax+3]
    37b6748d8cmp r9l, r15l
    37b6748dbcmovg r9l, r15l
    37b6748dfcmp [rsp+196], r9l
    37b6748e7jg 0x37b6749b9
    37b6748edmov rax, [rsp+224]
    37b6748f5mov rdi, [rsp+112]
    37b6748famov rsi, [rsp+120]
    37b6748ffsub r9l, [rsp+196]
    37b674907lea r8, [rax+4*rdi]
    37b67490blea rcx, [rax+4*rsi]
    37b67490fmov eax, [rsp+132]
    37b674916lea edx, [rax+2]
    37b674919mov rax, [rsp+216]
    37b674921movsxd rdx, edx
    37b674924imul rdx, r12
    37b674928lea r10, [rdi+rax]
    37b67492cadd rdx, [rsp+80]
    37b674931add rdx, rax
    37b674934add r10, r9
    37b674937lea rdx, [r13+4*rdx]
    37b67493clea r9, [r13+4*r10+4]
    37b674941nop [rax]
    37b674945nop [rax+rax]
    37b674950
    37b674950loc_37b674950:
    37b674950movss x0, [rcx]
    37b674954movss x5, [rdx]
    37b674958add r8, 4
    37b67495cadd rcx, 4
    37b674960movss x2, [r8-4]
    37b674966add rdx, 4
    37b67496amulss x0, x3
    37b67496emulss x5, x1
    37b674972addss x0, x2
    37b674976addss x0, x5
    37b67497amovaps x5, x0
    37b67497dmulss x5, x4
    37b674981subss x2, x5
    37b674985movaps x5, x10
    37b674989mulss x5, x0
    37b67498dmulss x0, x13
    37b674992movss [r8-4], x2
    37b674998movss x2, [rcx-4]
    37b67499dsubss x2, x5
    37b6749a1movss [rcx-4], x2
    37b6749a6movss x2, [rdx-4]
    37b6749absubss x2, x0
    37b6749afmovss [rdx-4], x2
    37b6749b4cmp r9, r8
    37b6749b7jne 0x37b674950
    37b6749b9
    37b6749b9loc_37b6749b9:
    37b6749b9mov rax, [rsp+584]
    37b6749c1mov r8l, [rax]
    37b6749c4test r8l, r8l
    37b6749c7je 0x37b67467f
    37b6749cdmov rax, [rsp+648]
    37b6749d5mov r10l, [rax]
    37b6749d8mov rax, [rsp+656]
    37b6749e0mov r8l, [rax]
    37b6749e3cmp r10l, r8l
    37b6749e6jg 0x37b67467f
    37b6749ecmov rax, [rsp+160]
    37b6749f4movsxd r9, r10l
    37b6749f7sub r8l, r10l
    37b6749famov rdi, [rsp+664]
    37b674a02mov esi, [rsp+132]
    37b674a09add r8, r9
    37b674a0clea rdx, [rax+r9]
    37b674a10add r8, rax
    37b674a13lea rcx, [rdi+4*rdx]
    37b674a17mov rdi, [rsp+168]
    37b674a1fadd esi, 2
    37b674a22movsxd rsi, esi
    37b674a25imul rsi, [rsp+176]
    37b674a2eadd rsi, [rsp+264]
    37b674a36lea rdx, [rdi+r9]
    37b674a3amov rdi, [rsp+664]
    37b674a42add rsi, r9
    37b674a45lea rdx, [rdi+4*rdx]
    37b674a49mov rdi, [rsp+664]
    37b674a51lea rsi, [rdi+4*rsi]
    37b674a55lea r8, [rdi+4*r8+4]
    37b674a5anop [rax+rax]
    37b674a60
    37b674a60loc_37b674a60:
    37b674a60movss x0, [rdx]
    37b674a64movss x5, [rsi]
    37b674a68add rcx, 4
    37b674a6cadd rdx, 4
    37b674a70movss x2, [rcx-4]
    37b674a75add rsi, 4
    37b674a79mulss x0, x3
    37b674a7dmulss x5, x1
    37b674a81addss x0, x2
    37b674a85addss x0, x5
    37b674a89movaps x5, x0
    37b674a8cmulss x5, x4
    37b674a90subss x2, x5
    37b674a94movaps x5, x10
    37b674a98mulss x5, x0
    37b674a9cmulss x0, x13
    37b674aa1movss [rcx-4], x2
    37b674aa6movss x2, [rdx-4]
    37b674aabsubss x2, x5
    37b674aafmovss [rdx-4], x2
    37b674ab4movss x2, [rsi-4]
    37b674ab9subss x2, x0
    37b674abdmovss [rsi-4], x2
    37b674ac2cmp rcx, r8
    37b674ac5jne 0x37b674a60
    37b674ac7jmp 0x37b67467f
    37b674acc
    37b674acc 0f 1f 40 00 ..@.
    37b674ad0
    37b674ad0loc_37b674ad0:
    37b674ad0mov rdx, [rsp+104]
    37b674ad5mov rax, [rsp+240]
    37b674addmovq x11, x11
    37b674ae2cmp [rsp+204], ebx
    37b674ae9jl 0x37b674b3a
    37b674aebnop [rax+rax]
    37b674af0
    37b674af0loc_37b674af0:
    37b674af0movss x7, [rdx+4]
    37b674af5movq x0, [rdx]
    37b674af9add esi, 1
    37b674afcmovaps x5, x7
    37b674affmovaps x2, x0
    37b674b02mulss x5, x3
    37b674b06movsldup x0, x0
    37b674b0aunpcklps x2, x7
    37b674b0dmovq x2, x2
    37b674b11movq x0, x0
    37b674b15movsldup x5, x5
    37b674b19movq x5, x5
    37b674b1daddps x0, x5
    37b674b20movq x0, x0
    37b674b24mulps x0, x11
    37b674b28movq x0, x0
    37b674b2csubps x2, x0
    37b674b2fmovlps [rdx], x2
    37b674b32add rdx, rax
    37b674b35cmp esi, r14l
    37b674b38jne 0x37b674af0
    37b674b3a
    37b674b3aloc_37b674b3a:
    37b674b3acmp [rsp+196], r15l
    37b674b42jg 0x37b674bbc
    37b674b44mov rax, [rsp+120]
    37b674b49mov ecx, r15l
    37b674b4csub ecx, [rsp+196]
    37b674b53add rcx, [rsp+216]
    37b674b5bmov rdi, [rsp+224]
    37b674b63add rcx, rax
    37b674b66lea r8, [r13+4*rcx+4]
    37b674b6bmov rcx, [rsp+112]
    37b674b70lea rdx, [rdi+4*rax]
    37b674b74sub rcx, rax
    37b674b77nop [rax+rax]
    37b674b80
    37b674b80loc_37b674b80:
    37b674b80movss x0, [rdx]
    37b674b84movss x2, [rdx+4*rcx]
    37b674b89mulss x0, x3
    37b674b8daddss x0, x2
    37b674b91movaps x5, x0
    37b674b94mulss x5, x4
    37b674b98mulss x0, x10
    37b674b9dsubss x2, x5
    37b674ba1movss [rdx+4*rcx], x2
    37b674ba6movss x2, [rdx]
    37b674baaadd rdx, 4
    37b674baesubss x2, x0
    37b674bb2movss [rdx-4], x2
    37b674bb7cmp rdx, r8
    37b674bbajne 0x37b674b80
    37b674bbc
    37b674bbcloc_37b674bbc:
    37b674bbcmov rax, [rsp+584]
    37b674bc4mov ecx, [rax]
    37b674bc6test ecx, ecx
    37b674bc8je 0x37b67467f
    37b674bcemov rax, [rsp+648]
    37b674bd6mov r8l, [rax]
    37b674bd9mov rax, [rsp+656]
    37b674be1mov ecx, [rax]
    37b674be3cmp r8l, ecx
    37b674be6jg 0x37b67467f
    37b674becmov rax, [rsp+168]
    37b674bf4movsxd r9, r8l
    37b674bf7sub ecx, r8l
    37b674bfamov rdi, [rsp+664]
    37b674c02add rcx, r9
    37b674c05add rcx, rax
    37b674c08lea rdx, [rax+r9]
    37b674c0clea r8, [rdi+4*rcx+4]
    37b674c11mov rcx, [rsp+160]
    37b674c19lea rdx, [rdi+4*rdx]
    37b674c1dsub rcx, rax
    37b674c20nop [rax+rax]
    37b674c2anop [rax+rax]
    37b674c35nop [rax+rax]
    37b674c40
    37b674c40loc_37b674c40:
    37b674c40movss x0, [rdx]
    37b674c44movss x2, [rdx+4*rcx]
    37b674c49mulss x0, x3
    37b674c4daddss x0, x2
    37b674c51movaps x5, x0
    37b674c54mulss x5, x4
    37b674c58mulss x0, x10
    37b674c5dsubss x2, x5
    37b674c61movss [rdx+4*rcx], x2
    37b674c66movss x2, [rdx]
    37b674c6aadd rdx, 4
    37b674c6esubss x2, x0
    37b674c72movss [rdx-4], x2
    37b674c77cmp r8, rdx
    37b674c7ajne 0x37b674c40
    37b674c7cjmp 0x37b67467f
    37b674c81
    37b674c81 0f 1f 80 00 00 00 00 .......
    37b674c88
    37b674c88loc_37b674c88:
    37b674c88mov rdi, [rsp+256]
    37b674c90movaps x13, x9
    37b674c94movaps x12, x15
    37b674c98
    37b674c98loc_37b674c98:
    37b674c98mov ebx, [rsp+212]
    37b674c9fcmp [rsp+276], ebx
    37b674ca6jl 0x37b6747c3
    37b674cacmov rax, [rsp+600]
    37b674cb4mov eax, [rax]
    37b674cb6mov [rsp+88], eax
    37b674cbajmp 0x37b674020
    37b674cbf
    37b674cbf 90 .
    37b674cc0
    37b674cc0loc_37b674cc0:
    37b674cc0ror esi, 1
    37b674cc2cmp esi, 0x19999999
    37b674cc8ja 0x37b674d78
    37b674ccemovsxd r11, r8l
    37b674cd1mov rcx, [rsp+80]
    37b674cd6lea ebx, [r8+2]
    37b674cdamovaps x6, x8
    37b674cdemov r10, r11
    37b674ce1movsxd rbx, ebx
    37b674ce4movss x7, [rip+0xdbe878]
    37b674cecimul r10, r12
    37b674cf0lea rsi, [r10+rcx]
    37b674cf4add r10, r12
    37b674cf7add r10, rcx
    37b674cfaadd r11, rsi
    37b674cfdadd r10, rbx
    37b674d00movss x2, [r13+4*r10]
    37b674d07lea r10l, [r8+1]
    37b674d0bmovsxd r10, r10l
    37b674d0eadd r10, rsi
    37b674d11andps x2, x8
    37b674d15movss x0, [r13+4*r10]
    37b674d1candps x0, x8
    37b674d20addss x2, x0
    37b674d24movss x0, [rip+0xdbe834]
    37b674d2cmulss x0, x2
    37b674d30movaps x4, x2
    37b674d33addss x0, [r13+4*r11]
    37b674d3amulss x7, x2
    37b674d3emovaps x3, x0
    37b674d41jmp 0x37b6742e4
    37b674d46
    37b674d46 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b674d50
    37b674d50loc_37b674d50:
    37b674d50pxor x9, x9
    37b674d55movaps x4, x9
    37b674d59movaps x5, x9
    37b674d5djmp 0x37b674378
    37b674d62
    37b674d62 66 0f 1f 44 00 00 f..D..
    37b674d68
    37b674d68loc_37b674d68:
    37b674d68mov r15l, [rsp+96]
    37b674d6dmov r8l, esi
    37b674d70jmp 0x37b67418b
    37b674d75
    37b674d75 0f 1f 00 ...
    37b674d78
    37b674d78loc_37b674d78:
    37b674d78mov rsi, [rsp+88]
    37b674d7dadd rbp, rbx
    37b674d80add rbx, r10
    37b674d83movaps x6, x8
    37b674d87movss x7, [r13+4*rbx]
    37b674d8emov rbx, [rsp+96]
    37b674d93movss x2, [r13+4*rsi]
    37b674d9amovss x0, [r13+4*rbp]
    37b674da1movss x3, [r13+4*rbx]
    37b674da8movaps x4, x2
    37b674dabandps x4, x8
    37b674dafjmp 0x37b6742e4
    37b674db4
    37b674db4 0f 1f 40 00 ..@.
    37b674db8
    37b674db8loc_37b674db8:
    37b674db8movaps x7, x4
    37b674dbbsubss x4, x2
    37b674dbfaddss x7, x2
    37b674dc3movaps x2, x4
    37b674dc6movaps x0, x7
    37b674dc9subss x2, x3
    37b674dcdsubss x0, x3
    37b674dd1andps x2, x6
    37b674dd4andps x0, x6
    37b674dd7comiss x2, x0
    37b674ddajb 0x37b674df1
    37b674ddcmovaps x4, x5
    37b674ddfpxor x9, x9
    37b674de4mulss x4, x7
    37b674de8movaps x5, x9
    37b674decjmp 0x37b674378
    37b674df1
    37b674df1loc_37b674df1:
    37b674df1mulss x4, x5
    37b674df5pxor x9, x9
    37b674dfamovaps x5, x9
    37b674dfejmp 0x37b674378
    37b674e03
    37b674e03loc_37b674e03:
    37b674e03mov rsi, rdi
    37b674e06mov edi, [rsp+88]
    37b674e0amov r14l, r15l
    37b674e0dmov r15, r12
    37b674e10
    37b674e10loc_37b674e10:
    37b674e10cmp r14l, [rsp+272]
    37b674e18je 0x37b674e50
    37b674e1amovsxd rbx, [rsp+272]
    37b674e22cmp [rsp+200], ebx
    37b674e29je 0x37b674ecd
    37b674e2f
    37b674e2floc_37b674e2f:
    37b674e2fmov r14l, [rsp+272]
    37b674e37sub r14l, 1
    37b674e3bcmp r14l, edi
    37b674e3ejl 0x37b6747cf
    37b674e44mov [rsp+272], edi
    37b674e4bjmp 0x37b673fd1
    37b674e50
    37b674e50loc_37b674e50:
    37b674e50mov rax, [rsp+232]
    37b674e58mov rbx, [rsp+80]
    37b674e5dmov rcx, rax
    37b674e60lea rdx, [rax-1]
    37b674e64add rax, rbx
    37b674e67imul rcx, r15
    37b674e6badd rax, rcx
    37b674e6emovss x0, [r13+4*rax]
    37b674e75mov rax, [rsp+632]
    37b674e7dmovss [rax+4*rdx], x0
    37b674e82mov rax, [rsp+640]
    37b674e8amov [rax+4*rdx], 0
    37b674e91jmp 0x37b674e2f
    37b674e93
    37b674e93loc_37b674e93:
    37b674e93mov rax, r14
    37b674e96lea rdx, [rdi-1]
    37b674e9aimul rax, rdi
    37b674e9eadd rdi, [rsp+80]
    37b674ea3add rax, rdi
    37b674ea6movss x0, [r15+4*rax]
    37b674eacmov rax, [rsp+632]
    37b674eb4movss [rax+4*rdx], x0
    37b674eb9mov rax, [rsp+640]
    37b674ec1mov [rax+4*rdx], 0
    37b674ec8jmp 0x37b6747cf
    37b674ecd
    37b674ecdloc_37b674ecd:
    37b674ecdmov rdi, [rsp+232]
    37b674ed5mov rax, rbx
    37b674ed8mov r11, [rsp+80]
    37b674eddlea rcx, [4*rbx-4]
    37b674ee5imul rax, r15
    37b674ee9lea rbp, [rsp+296]
    37b674ef1movss [rsp+104], x1
    37b674ef7mov r12, rdi
    37b674efalea r8, [4*rdi-4]
    37b674f02mov [rsp+64], rbp
    37b674f07imul r12, r15
    37b674f0blea r10, [rax+r11]
    37b674f0fmov [rsp+96], r10
    37b674f14lea rdx, [r12+r11]
    37b674f18lea r11, [r10+rdi]
    37b674f1clea rax, [rbx+rdx]
    37b674f20lea r9, [rdx+rdi]
    37b674f24mov [rsp+88], rdx
    37b674f29lea rdx, [r13+4*rax]
    37b674f2elea rax, [rbx+r10]
    37b674f32lea r10, [r13+4*rax]
    37b674f37mov rax, r8
    37b674f3alea r9, [r13+4*r9]
    37b674f3fadd rax, [rsp+632]
    37b674f47mov [rsp+48], rax
    37b674f4cmov rax, [rsp+640]
    37b674f54lea rdi, [rsp+308]
    37b674f5cadd r8, [rsp+640]
    37b674f64mov [rsp+72], rdi
    37b674f69add rax, rcx
    37b674f6cadd rcx, [rsp+632]
    37b674f74mov [rsp+56], r8
    37b674f79lea r8, [r13+4*r11]
    37b674f7emov [rsp+40], rax
    37b674f83mov [rsp+32], rcx
    37b674f88mov rcx, r10
    37b674f8bcall slanv2_
    37b674f90mov rax, [rsp+576]
    37b674f98movss x1, [rsp+104]
    37b674f9emov edx, [rax]
    37b674fa0test edx, edx
    37b674fa2je 0x37b675017
    37b674fa4mov eax, [rsp+204]
    37b674fablea rcx, [rsp+316]
    37b674fb3cmp r14l, eax
    37b674fb6jl 0x37b6750d5
    37b674fbc
    37b674fbcloc_37b674fbc:
    37b674fbcmovsxd rdx, [rsp+196]
    37b674fc4mov eax, r14l
    37b674fc7mov r11, [rsp+96]
    37b674fccmov [rsp+48], rdi
    37b674fd1mov [rsp+40], rbp
    37b674fd6sub eax, edx
    37b674fd8movss [rsp+104], x1
    37b674fdesub eax, 1
    37b674fe1mov [rsp+316], eax
    37b674fe8mov rax, [rsp+88]
    37b674fedadd rax, rdx
    37b674ff0add rdx, r11
    37b674ff3lea r11, [rip+0xdbe54e]
    37b674ffamov [rsp+32], r11
    37b674ffflea rdx, [r13+4*rdx]
    37b675004lea r9, [r13+4*rax]
    37b675009mov r8, r11
    37b67500ccall srot_
    37b675011movss x1, [rsp+104]
    37b675017
    37b675017loc_37b675017:
    37b675017mov rax, [rsp+584]
    37b67501fmov eax, [rax]
    37b675021test eax, eax
    37b675023jne 0x37b675034
    37b675025mov rax, [rsp+600]
    37b67502dmov edi, [rax]
    37b67502fjmp 0x37b674e2f
    37b675034
    37b675034loc_37b675034:
    37b675034mov rax, [rsp+648]
    37b67503cmov rcx, [rsp+176]
    37b675044lea r8, [rip+0xdbe4fd]
    37b67504bmovss [rsp+88], x1
    37b675051mov r11, [rsp+264]
    37b675059movsxd rdx, [rax]
    37b67505cmov rax, [rsp+232]
    37b675064mov [rsp+48], rdi
    37b675069mov [rsp+40], rbp
    37b67506eimul rax, rcx
    37b675072imul rcx, rbx
    37b675076mov rbx, [rsp+664]
    37b67507eadd rax, r11
    37b675081add rcx, r11
    37b675084add rax, rdx
    37b675087add rdx, rcx
    37b67508alea rcx, [rsp+304]
    37b675092lea rdx, [rbx+4*rdx]
    37b675096lea rbx, [rip+0xdbe4ab]
    37b67509dmov [rsp+32], rbx
    37b6750a2mov rbx, [rsp+664]
    37b6750aalea r9, [rbx+4*rax]
    37b6750aecall srot_
    37b6750b3mov rax, [rsp+600]
    37b6750bbmovss x1, [rsp+88]
    37b6750c1mov edi, [rax]
    37b6750c3jmp 0x37b674e2f
    37b6750c8
    37b6750c8loc_37b6750c8:
    37b6750c8mov [rsp+272], r14l
    37b6750d0jmp 0x37b674e10
    37b6750d5
    37b6750d5loc_37b6750d5:
    37b6750d5mov r11, [rsp+624]
    37b6750ddsub eax, r14l
    37b6750e0mov [rsp+48], rdi
    37b6750e5lea rdx, [r12+r15]
    37b6750e9mov [rsp+316], eax
    37b6750f0mov rax, [rsp+232]
    37b6750f8add rdx, [rsp+80]
    37b6750fdmov [rsp+40], rbp
    37b675102mov r8, r11
    37b675105mov [rsp+32], r11
    37b67510aadd rax, rdx
    37b67510dadd rdx, rbx
    37b675110lea rdx, [r13+4*rdx]
    37b675115lea r9, [r13+4*rax]
    37b67511amov [rsp+104], rcx
    37b67511fmovss [rsp+112], x1
    37b675125call srot_
    37b67512amovss x1, [rsp+112]
    37b675130mov rcx, [rsp+104]
    37b675135jmp 0x37b674fbc
    37b673d40
    37b67513a
    37b67513a // align 0x10
    37b675140
    37b675140slahr2_:
    37b675140push r15
    37b675142push r14
    37b675144push r13
    37b675146push r12
    37b675148push rbp
    37b675149push rdi
    37b67514apush rsi
    37b67514bpush rbx
    37b67514csub rsp, 344
    37b675153movups [rsp+304], x6
    37b67515bmovups [rsp+320], x7
    37b675163mov rbp, [rsp+464]
    37b67516bmov r15, rdx
    37b67516emov edx, [rcx]
    37b675170mov [rsp+432], r8
    37b675178mov r12, rcx
    37b67517bmov rbx, r9
    37b67517ecmp edx, 1
    37b675181jle 0x37b675d81
    37b675187mov rdi, [rsp+448]
    37b67518fxor ecx, ecx
    37b675191mov eax, [r8]
    37b675194movsxd rdi, [rdi]
    37b675197test rdi, rdi
    37b67519acmovns rcx, rdi
    37b67519emov r13, rcx
    37b6751a1mov [rsp+240], rcx
    37b6751a9not r13
    37b6751actest eax, eax
    37b6751aejle 0x37b675e60
    37b6751b4mov rdi, [rsp+472]
    37b6751bcxor ecx, ecx
    37b6751bemov r9l, [r15]
    37b6751c1lea r10, [rip+0xdbe3cc]
    37b6751c8mov rsi, [rsp+488]
    37b6751d0mov [rsp+184], r10
    37b6751d8lea r10, [rsp+296]
    37b6751e0mov r11, -1
    37b6751e7movsxd r8, [rdi]
    37b6751eamov [rsp+136], r10
    37b6751f2lea r10, [rip+0xdbe39f]
    37b6751f9movsxd rsi, [rsi]
    37b6751fcmov [rsp+176], r10
    37b675204lea r10, [rip+0xdbe3c1]
    37b67520btest r8, r8
    37b67520emov [rsp+208], r10
    37b675216lea r10, [rip+0xdbe3b8]
    37b67521dmov r14, [rsp+456]
    37b675225cmovs r8, rcx
    37b675229test rsi, rsi
    37b67522cmov [rsp+168], rbp
    37b675234movss x7, [rip+0xdbe3a8]
    37b67523ccmovns rcx, rsi
    37b675240lea rsi, [rbp-4]
    37b675244mov [rsp+248], 0
    37b67524fmov rdi, r8
    37b675252mov [rsp+232], rsi
    37b67525amov esi, 1
    37b67525fnot rdi
    37b675262mov [rsp+256], rcx
    37b67526alea ecx, [r9+1]
    37b67526emov [rsp+152], rdi
    37b675276lea rdi, [4*r8]
    37b67527emov [rsp+264], rdi
    37b675286add rdi, 4
    37b67528amov [rsp+272], rdi
    37b675292mov [rsp+192], -1
    37b67529emov [rsp+200], -1
    37b6752aamov [rsp+216], r10
    37b6752b2mov [rsp+280], r13
    37b6752bamov [rsp+160], r8
    37b6752c2mov [rsp+252], eax
    37b6752c9jmp 0x37b6757f9
    37b6752ce
    37b6752ce 66 90 f.
    37b6752d0
    37b6752d0loc_37b6752d0:
    37b6752d0movsxd rax, [r15]
    37b6752d3mov edx, [r12]
    37b6752d7lea r8, [rsp+300]
    37b6752dfmov [rsp+300], esi
    37b6752e6mov r9, [rsp+448]
    37b6752eemov rcx, [rsp+256]
    37b6752f6add r14, 4
    37b6752famov [rsp+88], 12
    37b675303sub edx, eax
    37b675305add [rsp+192], rcx
    37b67530dmov rcx, [rsp+264]
    37b675315mov [rsp+296], edx
    37b67531clea edx, [rax+1]
    37b67531fmovsxd rdx, edx
    37b675322add rdx, [rsp+144]
    37b67532amov [rsp+56], r9
    37b67532flea rdx, [rbx+4*rdx]
    37b675333mov r9, [rsp+488]
    37b67533badd [rsp+168], rcx
    37b675343mov [rsp+72], rdx
    37b675348mov rdx, [rsp+184]
    37b675350mov [rsp+40], r9
    37b675355mov r9, [rsp+480]
    37b67535dmov [rsp+64], rdx
    37b675362lea edx, [r13+rax-2]
    37b675367mov rcx, [rsp+272]
    37b67536fmovsxd rdx, edx
    37b675372lea rax, [r9+4*rax]
    37b675376add [rsp+232], rcx
    37b67537elea rdx, [rbx+4*rdx]
    37b675382mov [rsp+32], rax
    37b675387lea rcx, [rip+0xdbe202]
    37b67538emov [rsp+48], rdx
    37b675393mov rdx, [rsp+136]
    37b67539blea r9, [rip+0xdbe212]
    37b6753a2mov [rsp+80], rcx
    37b6753a7mov rcx, [rsp+176]
    37b6753afcall sgemv_
    37b6753b4mov rax, [rsp+432]
    37b6753bcmov r9, [rsp+152]
    37b6753c4lea r10, [rip+0xdbe1c5]
    37b6753cbmov r8, r10
    37b6753cemov [rsp+300], esi
    37b6753d5movsxd rax, [rax]
    37b6753d8imul rax, [rsp+160]
    37b6753e1lea rcx, [r9+rax+1]
    37b6753e6mov eax, [r15]
    37b6753e9mov [rsp+32], r10
    37b6753eelea r9, [rbp+4*rcx]
    37b6753f3lea rcx, [rsp+300]
    37b6753fbadd eax, 1
    37b6753fecdqe
    37b675400add rax, [rsp+144]
    37b675408lea rdx, [rbx+4*rax]
    37b67540ccall scopy_
    37b675411mov rax, [rsp+432]
    37b675419lea r10, [rip+0xdbe170]
    37b675420mov [rsp+80], 4
    37b675429mov [rsp+56], r10
    37b67542emov r9, [rsp+152]
    37b675436lea r8, [rip+0xdbe194]
    37b67543dlea rdx, [rip+0xdbe164]
    37b675444mov rcx, [rsp+216]
    37b67544cmov [rsp+300], esi
    37b675453mov [rsp+72], 9
    37b67545cmov [rsp+64], 5
    37b675465movsxd rax, [rax]
    37b675468imul rax, [rsp+160]
    37b675471lea rax, [r9+rax+1]
    37b675476lea r9, [rsp+300]
    37b67547elea rax, [rbp+4*rax]
    37b675483mov [rsp+48], rax
    37b675488mov rax, [rsp+448]
    37b675490mov [rsp+40], rax
    37b675495movsxd rax, [r15]
    37b675498lea rax, [rbx+4*rax]
    37b67549cmov [rsp+32], rax
    37b6754a1call strmv_
    37b6754a6mov eax, [r15]
    37b6754a9mov r11l, [r12]
    37b6754adlea r10, [rip+0xdbe0dc]
    37b6754b4mov [rsp+80], r10
    37b6754b9mov r9, [rsp+152]
    37b6754c1lea r8, [rsp+300]
    37b6754c9lea rcx, [rip+0xdbe0d8]
    37b6754d0sub r11l, eax
    37b6754d3add eax, r13l
    37b6754d6mov [rsp+88], 9
    37b6754dfmov edx, r11l
    37b6754e2mov r11, [rsp+432]
    37b6754eacdqe
    37b6754ecmov [rsp+300], esi
    37b6754f3sub edx, r13l
    37b6754f6add edx, 1
    37b6754f9mov [rsp+296], edx
    37b675500movsxd rdx, [r11]
    37b675503imul rdx, [rsp+160]
    37b67550cmov r11, [rsp+144]
    37b675514mov [rsp+56], r10
    37b675519lea rdx, [r9+rdx+1]
    37b67551elea r9, [rip+0xdbe06f]
    37b675525lea rdx, [rbp+4*rdx]
    37b67552amov [rsp+72], rdx
    37b67552fmov rdx, [rsp+184]
    37b675537mov [rsp+64], rdx
    37b67553clea rdx, [rax+r11]
    37b675540lea rax, [rbx+4*rax-4]
    37b675545mov r11, [rsp+448]
    37b67554dlea rdx, [rbx+4*rdx]
    37b675551mov [rsp+32], rax
    37b675556mov [rsp+40], r11
    37b67555bmov [rsp+48], rdx
    37b675560mov rdx, [rsp+136]
    37b675568call sgemv_
    37b67556dmov rax, [rsp+432]
    37b675575lea r10, [rip+0xdbe014]
    37b67557cmov [rsp+80], 8
    37b675585mov [rsp+56], r10
    37b67558amov r9, [rsp+152]
    37b675592lea r8, [rip+0xdbe01f]
    37b675599lea rdx, [rip+0xdbe008]
    37b6755a0mov rcx, [rsp+208]
    37b6755a8mov [rsp+300], esi
    37b6755afmov [rsp+72], 9
    37b6755b8mov [rsp+64], 5
    37b6755c1movsxd rax, [rax]
    37b6755c4imul rax, [rsp+160]
    37b6755cdmov [rsp+32], rbp
    37b6755d2lea rax, [r9+rax+1]
    37b6755d7lea r9, [rsp+300]
    37b6755dflea rax, [rbp+4*rax]
    37b6755e4mov [rsp+48], rax
    37b6755e9mov rax, [rsp+472]
    37b6755f1mov [rsp+40], rax
    37b6755f6call strmv_
    37b6755fbmov eax, [r15]
    37b6755femov r11l, [r12]
    37b675602lea r10, [rip+0xdbdf87]
    37b675609mov [rsp+80], r10
    37b67560emov r9, [rsp+152]
    37b675616lea r8, [rsp+300]
    37b67561esub r11l, eax
    37b675621add eax, r13l
    37b675624mov [rsp+56], r10
    37b675629mov rcx, [rsp+176]
    37b675631mov edx, r11l
    37b675634cdqe
    37b675636mov r11, [rsp+144]
    37b67563emov [rsp+88], 12
    37b675647sub edx, r13l
    37b67564amov [rsp+300], esi
    37b675651add edx, 1
    37b675654mov [rsp+296], edx
    37b67565blea rdx, [rax+r11]
    37b67565flea rax, [rbx+4*rax-4]
    37b675664lea rdx, [rbx+4*rdx]
    37b675668mov [rsp+72], rdx
    37b67566dmov rdx, [rsp+184]
    37b675675mov [rsp+64], rdx
    37b67567amov rdx, [rsp+432]
    37b675682movsxd rdx, [rdx]
    37b675685mov [rsp+32], rax
    37b67568aimul rdx, [rsp+160]
    37b675693lea rdx, [r9+rdx+1]
    37b675698lea r9, [rip+0xdbdf15]
    37b67569flea rdx, [rbp+4*rdx]
    37b6756a4mov [rsp+48], rdx
    37b6756a9mov rdx, [rsp+448]
    37b6756b1mov [rsp+40], rdx
    37b6756b6mov rdx, [rsp+136]
    37b6756becall sgemv_
    37b6756c3mov rax, [rsp+432]
    37b6756cblea r10, [rip+0xdbdebe]
    37b6756d2mov [rsp+80], 4
    37b6756dbmov [rsp+56], r10
    37b6756e0mov r9, [rsp+152]
    37b6756e8lea r8, [rip+0xdbdee2]
    37b6756efmov rdx, [rsp+176]
    37b6756f7mov rcx, [rsp+216]
    37b6756ffmov [rsp+72], 12
    37b675708mov [rsp+64], 5
    37b675711movsxd rax, [rax]
    37b675714imul rax, [rsp+160]
    37b67571dmov [rsp+300], esi
    37b675724lea rax, [r9+rax+1]
    37b675729lea r9, [rsp+300]
    37b675731lea rax, [rbp+4*rax]
    37b675736mov [rsp+48], rax
    37b67573bmov rax, [rsp+448]
    37b675743mov [rsp+40], rax
    37b675748movsxd rax, [r15]
    37b67574blea rax, [rbx+4*rax]
    37b67574fmov [rsp+32], rax
    37b675754call strmv_
    37b675759mov rax, [rsp+432]
    37b675761mov r9, [rsp+152]
    37b675769lea r10, [rip+0xdbde20]
    37b675770lea rcx, [rsp+300]
    37b675778mov [rsp+300], esi
    37b67577fmovsxd rax, [rax]
    37b675782mov [rsp+40], r10
    37b675787imul rax, [rsp+160]
    37b675790lea rdx, [r9+rax+1]
    37b675795mov eax, [r15]
    37b675798mov r9, r10
    37b67579blea r8, [rbp+4*rdx]
    37b6757a0lea rdx, [rip+0xdbde0d]
    37b6757a7add eax, 1
    37b6757aacdqe
    37b6757acadd rax, [rsp+144]
    37b6757b4lea rax, [rbx+4*rax]
    37b6757b8mov [rsp+32], rax
    37b6757bdcall saxpy_
    37b6757c2mov r9l, [r15]
    37b6757c5mov edx, [r12]
    37b6757c9mov [rsp+248], esi
    37b6757d0mov r11, [rsp+144]
    37b6757d8mov esi, r13l
    37b6757dblea ecx, [r9+r13]
    37b6757dflea eax, [rcx-1]
    37b6757e2cdqe
    37b6757e4add rax, [rsp+200]
    37b6757ecmov [rsp+200], r11
    37b6757f4movss [rbx+4*rax], x6
    37b6757f9
    37b6757f9loc_37b6757f9:
    37b6757f9mov eax, edx
    37b6757fbmov [rsp+32], r14
    37b675800lea r13l, [rsi+1]
    37b675804sub eax, r9l
    37b675807lea r9, [rip+0xdbdd82]
    37b67580emov [rsp+144], r11
    37b675816sub eax, esi
    37b675818add eax, 1
    37b67581bmov [rsp+300], eax
    37b675822lea eax, [rcx+1]
    37b675825movsxd rcx, ecx
    37b675828cmp eax, edx
    37b67582acmovg eax, edx
    37b67582dadd rcx, r11
    37b675830lea rdx, [rbx+4*rcx]
    37b675834lea rcx, [rsp+300]
    37b67583ccdqe
    37b67583eadd rax, r11
    37b675841lea r8, [rbx+4*rax]
    37b675845call slarfg_
    37b67584amov eax, [r15]
    37b67584dmov edx, [r12]
    37b675851mov r9, [rsp+240]
    37b675859mov r11, [rsp+144]
    37b675861sub edx, eax
    37b675863lea ecx, [rax+rsi]
    37b675866add eax, 1
    37b675869mov r8, [rsp+480]
    37b675871mov [rsp+296], edx
    37b675878sub edx, esi
    37b67587acdqe
    37b67587cmovsxd rcx, ecx
    37b67587fadd edx, 1
    37b675882add rcx, r11
    37b675885mov [rsp+224], r11
    37b67588dlea r11, [rip+0xdbdcfc]
    37b675894mov [rsp+300], edx
    37b67589bmov rdx, [rsp+200]
    37b6758a3movss x6, [rbx+4*rcx]
    37b6758a8movss [rbx+4*rcx], x7
    37b6758adlea r10, [rdx+r9]
    37b6758b1mov [rsp+80], r11
    37b6758b6mov rdx, [rsp+192]
    37b6758belea r9, [rip+0xdbdccf]
    37b6758c5mov [rsp+56], r11
    37b6758caadd rdx, rax
    37b6758cdadd rax, r10
    37b6758d0mov [rsp+88], 12
    37b6758d9lea rdx, [r8+4*rdx]
    37b6758ddlea rax, [rbx+4*rax]
    37b6758e1mov [rsp+144], r10
    37b6758e9mov [rsp+72], rdx
    37b6758eelea rdx, [rbx+4*rcx]
    37b6758f2lea r8, [rip+0xdbdcab]
    37b6758f9mov rcx, [rsp+448]
    37b675901mov [rsp+64], r8
    37b675906lea r8, [rsp+300]
    37b67590emov [rsp+48], rdx
    37b675913mov rdx, [rsp+136]
    37b67591bmov [rsp+40], rcx
    37b675920mov rcx, [rsp+176]
    37b675928mov [rsp+32], rax
    37b67592dcall sgemv_
    37b675932mov eax, [r15]
    37b675935mov r10l, [r12]
    37b675939lea r11, [rip+0xdbdc50]
    37b675940mov [rsp+80], r11
    37b675945lea r9, [rip+0xdbdc58]
    37b67594cmov r8, [rsp+168]
    37b675954lea rcx, [rip+0xdbdc4d]
    37b67595bsub r10l, eax
    37b67595emov [rsp+56], r11
    37b675963add eax, esi
    37b675965mov r11, [rsp+224]
    37b67596dmov edx, r10l
    37b675970cdqe
    37b675972mov [rsp+64], r9
    37b675977mov r9, [rsp+448]
    37b67597fsub edx, esi
    37b675981add r11, rax
    37b675984lea rax, [rbx+4*rax-4]
    37b675989mov [rsp+72], r8
    37b67598eadd edx, 1
    37b675991mov [rsp+40], r9
    37b675996mov r10l, [rsp+248]
    37b67599elea r9, [rip+0xdbdbef]
    37b6759a5mov [rsp+296], edx
    37b6759aclea rdx, [rbx+4*r11]
    37b6759b0lea r8, [rsp+300]
    37b6759b8mov [rsp+48], rdx
    37b6759bdmov rdx, [rsp+136]
    37b6759c5mov [rsp+32], rax
    37b6759camov [rsp+88], 9
    37b6759d3mov [rsp+300], r10l
    37b6759dbcall sgemv_
    37b6759e0movsxd rax, [r15]
    37b6759e3mov edx, [r12]
    37b6759e7lea r11, [rip+0xdbdba2]
    37b6759eemov r8, [rsp+480]
    37b6759f6mov [rsp+80], r11
    37b6759fblea r9, [rip+0xdbdbb2]
    37b675a02sub edx, eax
    37b675a04mov [rsp+56], r11
    37b675a09mov r10l, [rsp+248]
    37b675a11mov [rsp+296], edx
    37b675a18lea edx, [rax+1]
    37b675a1bmov rcx, [rsp+176]
    37b675a23movsxd rdx, edx
    37b675a26add rdx, [rsp+192]
    37b675a2emov [rsp+88], 12
    37b675a37lea rdx, [r8+4*rdx]
    37b675a3bmov r8, [rsp+168]
    37b675a43mov [rsp+300], r10l
    37b675a4bmov [rsp+72], rdx
    37b675a50mov rdx, [rsp+184]
    37b675a58mov [rsp+48], r8
    37b675a5dlea r8, [rsp+300]
    37b675a65mov [rsp+64], rdx
    37b675a6amov rdx, [rsp+488]
    37b675a72mov [rsp+40], rdx
    37b675a77mov rdx, [rsp+480]
    37b675a7flea rax, [rdx+4*rax]
    37b675a83mov rdx, [rsp+136]
    37b675a8bmov [rsp+32], rax
    37b675a90call sgemv_
    37b675a95mov eax, [r15]
    37b675a98mov edx, [r12]
    37b675a9clea r9, [rip+0xdbdaed]
    37b675aa3mov rcx, [rsp+480]
    37b675aabsub edx, eax
    37b675aadadd eax, 1
    37b675ab0cdqe
    37b675ab2add rax, [rsp+192]
    37b675abamov [rsp+300], edx
    37b675ac1mov rdx, r14
    37b675ac4lea r8, [rcx+4*rax]
    37b675ac8lea rcx, [rsp+300]
    37b675ad0call sscal_
    37b675ad5mov r10l, [rsp+248]
    37b675addmovss x0, [r14]
    37b675ae2lea r9, [rip+0xdbdaa7]
    37b675ae9xorps x0, [rip+0xdbdb00]
    37b675af0mov r8, [rsp+168]
    37b675af8lea rdx, [rsp+300]
    37b675b00mov rcx, [rsp+136]
    37b675b08mov [rsp+296], r10l
    37b675b10movss [rsp+300], x0
    37b675b19call sscal_
    37b675b1emov r8, [rsp+168]
    37b675b26mov [rsp+32], rbp
    37b675b2blea r11, [rip+0xdbda5e]
    37b675b32mov rax, [rsp+472]
    37b675b3amov [rsp+56], r11
    37b675b3flea r9, [rsp+300]
    37b675b47lea rdx, [rip+0xdbda72]
    37b675b4emov [rsp+48], r8
    37b675b53lea r8, [rip+0xdbda5e]
    37b675b5amov r10l, [rsp+248]
    37b675b62mov [rsp+40], rax
    37b675b67mov rcx, [rsp+208]
    37b675b6fmov [rsp+80], 8
    37b675b78mov [rsp+72], 12
    37b675b81mov [rsp+64], 5
    37b675b8amov [rsp+300], r10l
    37b675b92call strmv_
    37b675b97movss x0, [r14]
    37b675b9cmov rax, [rsp+232]
    37b675ba4movss [rax+4], x0
    37b675ba9cmp [rsp+252], r13l
    37b675bb1jge 0x37b6752d0
    37b675bb7mov rax, [rsp+432]
    37b675bbfmov r13, [rsp+280]
    37b675bc7mov eax, [rax]
    37b675bc9
    37b675bc9loc_37b675bc9:
    37b675bc9mov rsi, [rsp+240]
    37b675bd1movsxd rcx, eax
    37b675bd4add eax, [r15]
    37b675bd7movsxd rdx, eax
    37b675bdamov rax, [rsp+488]
    37b675be2mov r8, [rsp+432]
    37b675beaimul rcx, rsi
    37b675beeadd rcx, r13
    37b675bf1add rcx, rdx
    37b675bf4lea rdx, [r13+2*rsi+1]
    37b675bf9movss [rbx+4*rcx], x6
    37b675bfelea r9, [rbx+4*rdx]
    37b675c02lea rcx, [rip+0xdbd9d1]
    37b675c09mov rdx, r15
    37b675c0cmov [rsp+48], rax
    37b675c11mov rax, [rsp+480]
    37b675c19mov [rsp+56], 3
    37b675c22mov [rsp+40], rax
    37b675c27mov rax, [rsp+448]
    37b675c2fmov [rsp+32], rax
    37b675c34call slacpy_
    37b675c39mov rax, [rsp+488]
    37b675c41mov [rsp+112], 4
    37b675c4alea r9, [rip+0xdbd980]
    37b675c51mov [rsp+104], 12
    37b675c5alea r8, [rip+0xdbd937]
    37b675c61lea rcx, [rip+0xdbd975]
    37b675c68mov [rsp+80], rax
    37b675c6dmov rax, [rsp+480]
    37b675c75mov [rsp+96], 5
    37b675c7emov [rsp+72], rax
    37b675c83mov rax, [rsp+448]
    37b675c8bmov [rsp+88], 5
    37b675c94mov [rsp+64], rax
    37b675c99mov rax, [rsp+184]
    37b675ca1movsxd rdx, [r15]
    37b675ca4mov [rsp+32], r15
    37b675ca9mov [rsp+48], rax
    37b675caemov rax, [rsp+432]
    37b675cb6lea rdx, [rbx+4*rdx]
    37b675cbamov [rsp+56], rdx
    37b675cbfmov rdx, [rsp+216]
    37b675cc7mov [rsp+40], rax
    37b675ccccall strmm_
    37b675cd1mov rax, [rsp+432]
    37b675cd9mov r8l, [r15]
    37b675cdcmov ecx, [r12]
    37b675ce0mov edx, [rax]
    37b675ce2lea r9l, [r8+rdx]
    37b675ce6cmp ecx, r9l
    37b675ce9jg 0x37b675da8
    37b675cef
    37b675cefloc_37b675cef:
    37b675cefmov rax, [rsp+488]
    37b675cf7mov [rsp+56], rbp
    37b675cfclea r9, [rip+0xdbd8b5]
    37b675d03lea r8, [rip+0xdbd88e]
    37b675d0amov [rsp+112], 8
    37b675d13lea rcx, [rip+0xdbd8c3]
    37b675d1amov rdx, [rsp+208]
    37b675d22mov [rsp+80], rax
    37b675d27mov rax, [rsp+480]
    37b675d2fmov [rsp+104], 12
    37b675d38mov [rsp+72], rax
    37b675d3dmov rax, [rsp+472]
    37b675d45mov [rsp+96], 5
    37b675d4emov [rsp+64], rax
    37b675d53mov rax, [rsp+184]
    37b675d5bmov [rsp+88], 5
    37b675d64mov [rsp+48], rax
    37b675d69mov rax, [rsp+432]
    37b675d71mov [rsp+32], r15
    37b675d76mov [rsp+40], rax
    37b675d7bcall strmm_
    37b675d80nop
    37b675d81
    37b675d81loc_37b675d81:
    37b675d81movups x6, [rsp+304]
    37b675d89movups x7, [rsp+320]
    37b675d91add rsp, 344
    37b675d98pop rbx
    37b675d99pop rsi
    37b675d9apop rdi
    37b675d9bpop rbp
    37b675d9cpop r12
    37b675d9epop r13
    37b675da0pop r14
    37b675da2pop r15
    37b675da4ret
    37b675da5
    37b675da5 0f 1f 00 ...
    37b675da8
    37b675da8loc_37b675da8:
    37b675da8sub ecx, r8l
    37b675dabmov rax, [rsp+488]
    37b675db3mov rdi, [rsp+448]
    37b675dbbmov [rsp+112], 12
    37b675dc4sub ecx, edx
    37b675dc6mov r9, [rsp+432]
    37b675dcemov [rsp+104], 12
    37b675dd7mov [rsp+300], ecx
    37b675ddelea ecx, [r8+rdx+1]
    37b675de3add edx, 2
    37b675de6mov r8, r15
    37b675de9movsxd rdx, edx
    37b675decmov [rsp+96], rax
    37b675df1movsxd rcx, ecx
    37b675df4mov rax, [rsp+480]
    37b675dfcimul rdx, [rsp+240]
    37b675e05lea rcx, [rbx+4*rcx-4]
    37b675e0amov [rsp+72], rdi
    37b675e0fmov [rsp+88], rax
    37b675e14mov rax, [rsp+184]
    37b675e1cmov [rsp+64], rcx
    37b675e21mov rcx, [rsp+176]
    37b675e29lea rdx, [r13+rdx+1]
    37b675e2emov [rsp+80], rax
    37b675e33lea rdx, [rbx+4*rdx]
    37b675e37mov [rsp+56], rdi
    37b675e3cmov [rsp+48], rdx
    37b675e41lea rdx, [rsp+300]
    37b675e49mov [rsp+32], rdx
    37b675e4emov rdx, rcx
    37b675e51mov [rsp+40], rax
    37b675e56call sgemm_
    37b675e5bjmp 0x37b675cef
    37b675e60
    37b675e60loc_37b675e60:
    37b675e60lea rdi, [rip+0xdbd72d]
    37b675e67lea rsi, [rip+0xdbd767]
    37b675e6emov [rsp+184], rdi
    37b675e76lea rdi, [rip+0xdbd71b]
    37b675e7dmov [rsp+176], rdi
    37b675e85lea rdi, [rip+0xdbd740]
    37b675e8cmov [rsp+208], rdi
    37b675e94mov [rsp+216], rsi
    37b675e9cjmp 0x37b675bc9
    37b675140