File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b666120
    37b666120slaqz3_:
    37b666120push r15
    37b666122push r14
    37b666124push r13
    37b666126push r12
    37b666128push rbp
    37b666129push rdi
    37b66612apush rsi
    37b66612bpush rbx
    37b66612csub rsp, 680
    37b666133movups [rsp+624], x6
    37b66613bmovups [rsp+640], x7
    37b666143movups [rsp+656], x8
    37b66614cpxor x6, x6
    37b666150mov rax, [rsp+816]
    37b666158mov r15, [rsp+896]
    37b666160movsxd rsi, [rax]
    37b666163xor eax, eax
    37b666165test rsi, rsi
    37b666168mov [rsp+752], rcx
    37b666170cmovns rax, rsi
    37b666174mov [rsp+760], rdx
    37b66617cmov [rsp+768], r8
    37b666184mov [rsp+304], rax
    37b66618cmov rsi, rax
    37b66618fmov rbx, rax
    37b666192mov rax, [rsp+832]
    37b66619anot rsi
    37b66619dmov [rsp+776], r9
    37b6661a5movsxd rdi, [rax]
    37b6661a8xor eax, eax
    37b6661aamov [rsp+296], rsi
    37b6661b2test rdi, rdi
    37b6661b5cmovns rax, rdi
    37b6661b9mov [rsp+312], rax
    37b6661c1not rax
    37b6661c4mov [rsp+432], rax
    37b6661ccmov rax, [rsp+920]
    37b6661d4mov eax, [rax]
    37b6661d6mov [rsp+224], eax
    37b6661ddmov rax, [rsp+936]
    37b6661e5mov eax, [rax]
    37b6661e7mov [rsp+264], eax
    37b6661eemov rax, [rsp+848]
    37b6661f6mov eax, [rax]
    37b6661f8mov [rsp+512], eax
    37b6661ffmov rax, [rsp+864]
    37b666207mov eax, [rax]
    37b666209mov [rsp+516], eax
    37b666210mov rax, [rsp+968]
    37b666218mov [rax], 0
    37b66621emov rax, [rsp+800]
    37b666226mov r12l, [rax]
    37b666229mov rax, [rsp+792]
    37b666231mov edi, [rax]
    37b666233mov [rsp+440], edi
    37b66623amov rax, [rsp+784]
    37b666242mov ebp, edi
    37b666244mov edx, [rax]
    37b666246mov eax, edi
    37b666248sub ebp, edx
    37b66624amov [rsp+456], edx
    37b666251add ebp, 1
    37b666254cmp ebp, r12l
    37b666257cmovg ebp, r12l
    37b66625bsub eax, ebp
    37b66625dmov [rsp+576], ebp
    37b666264lea edi, [rax+1]
    37b666267mov [rsp+448], eax
    37b66626emovsxd rcx, edi
    37b666271mov [rsp+396], edi
    37b666278mov [rsp+588], edi
    37b66627fmov [rsp+424], rcx
    37b666287cmp edx, edi
    37b666289je 0x37b6662a6
    37b66628bmovsxd rdx, eax
    37b66628emov rdi, [rsp+808]
    37b666296lea rax, [rsi+rcx]
    37b66629aimul rdx, rbx
    37b66629eadd rax, rdx
    37b6662a1movss x6, [rdi+4*rax]
    37b6662a6
    37b6662a6loc_37b6662a6:
    37b6662a6mov rdi, [rsp+944]
    37b6662aelea r13, [rsp+576]
    37b6662b6lea rax, [rsp+608]
    37b6662bemov r9, [rsp+808]
    37b6662c6lea rdx, [rip+0xdccf33]
    37b6662cdmov [rsp+120], rax
    37b6662d2mov r8, r13
    37b6662d5lea rbx, [rsp+572]
    37b6662ddmov [rsp+104], rdi
    37b6662e2mov rdi, [rsp+936]
    37b6662ealea rsi, [rsp+568]
    37b6662f2mov rcx, rdx
    37b6662f5mov [rsp+248], rax
    37b6662fdlea rax, [rip+0xdccf00]
    37b666304lea r14, [rsp+620]
    37b66630cmov [rsp+80], rdi
    37b666311mov rdi, [rsp+928]
    37b666319mov [rsp+112], rax
    37b66631emov [rsp+72], rdi
    37b666323mov rdi, [rsp+920]
    37b66632bmov [rsp+240], rbx
    37b666333mov [rsp+64], rdi
    37b666338mov rdi, [rsp+912]
    37b666340mov [rsp+96], rbx
    37b666345mov [rsp+56], rdi
    37b66634amov rdi, [rsp+832]
    37b666352mov [rsp+232], rsi
    37b66635amov [rsp+48], rdi
    37b66635fmov rdi, [rsp+824]
    37b666367mov [rsp+88], rsi
    37b66636cmov [rsp+40], rdi
    37b666371mov rdi, [rsp+816]
    37b666379mov [rsp+568], 1
    37b666384mov [rsp+32], rdi
    37b666389mov [rsp+572], ebp
    37b666390call stgexc_
    37b666395mov rbx, [rsp+944]
    37b66639dmov r9, r13
    37b6663a0mov rsi, [rsp+304]
    37b6663a8mov rdi, [rsp+824]
    37b6663b0lea r8, [rip+0xdcce51]
    37b6663b7cvttss2si eax, [rbx]
    37b6663bbmov [rsp+592], eax
    37b6663c2mov rax, [rsp+960]
    37b6663camov eax, [rax]
    37b6663ccmov [rsp+152], r14
    37b6663d4mov [rsp+184], 1
    37b6663e0mov [rsp+176], 1
    37b6663eclea ebx, [rax+1]
    37b6663efmov rax, [rsp+424]
    37b6663f7mov [rsp+216], ebx
    37b6663femov [rsp+620], ebx
    37b666405imul rsi, rax
    37b666409mov rbx, [rsp+312]
    37b666411add rsi, [rsp+296]
    37b666419mov [rsp+168], 1
    37b666425imul rbx, rax
    37b666429add rbx, [rsp+432]
    37b666431add rsi, rax
    37b666434add rbx, rax
    37b666437lea rax, [rip+0xdccdc6]
    37b66643emov [rsp+144], rax
    37b666446mov rax, [rsp+944]
    37b66644elea rcx, [rdi+4*rbx]
    37b666452mov rdi, [rsp+808]
    37b66645amov [rsp+208], rcx
    37b666462mov [rsp+136], rax
    37b66646amov rax, [rsp+936]
    37b666472lea rdx, [rdi+4*rsi]
    37b666476lea rdi, [rsp+596]
    37b66647emov [rsp+128], rax
    37b666486mov rax, [rsp+928]
    37b66648emov [rsp+200], rdx
    37b666496mov [rsp+120], rax
    37b66649bmov rax, [rsp+920]
    37b6664a3mov [rsp+160], rdi
    37b6664abmov [rsp+112], rax
    37b6664b0mov rax, [rsp+912]
    37b6664b8mov [rsp+104], rax
    37b6664bdmov rax, [rsp+904]
    37b6664c5mov [rsp+64], rcx
    37b6664calea rcx, [rip+0xdccd38]
    37b6664d1mov [rsp+96], rax
    37b6664d6mov rax, [rsp+888]
    37b6664demov [rsp+48], rdx
    37b6664e3mov rdx, r8
    37b6664e6mov [rsp+80], rax
    37b6664ebmov rax, [rsp+832]
    37b6664f3mov [rsp+88], r15
    37b6664f8mov [rsp+72], rax
    37b6664fdmov rax, [rsp+816]
    37b666505mov [rsp+40], r13
    37b66650amov [rsp+56], rax
    37b66650flea rax, [rip+0xdcccf6]
    37b666516mov [rsp+32], rax
    37b66651bcall slaqz0_
    37b666520mov rdx, [rsp+944]
    37b666528mov eax, [rsp+576]
    37b66652fmov rcx, [rsp+776]
    37b666537cvttss2si edx, [rdx]
    37b66653bimul eax, eax
    37b66653emov ecx, [rcx]
    37b666540mov [rsp+468], ecx
    37b666547lea eax, [rdx+2*rax]
    37b66654amov edx, [rsp+592]
    37b666551cmp eax, edx
    37b666553cmovl eax, edx
    37b666556mov edx, ecx
    37b666558imul edx, r12l
    37b66655ccmp eax, edx
    37b66655ecmovl eax, edx
    37b666561imul r12l, r12l
    37b666565lea edx, [rcx+2*r12]
    37b666569mov rcx, [rsp+952]
    37b666571cmp eax, edx
    37b666573cmovl eax, edx
    37b666576mov r12l, [rcx]
    37b666579mov [rsp+592], eax
    37b666580cmp r12l, -1
    37b666584je 0x37b668470
    37b66658acmp r12l, eax
    37b66658dmov rax, [rsp+968]
    37b666595jge 0x37b6665f0
    37b666597mov [rax], -26
    37b66659dmov eax, 26
    37b6665a2
    37b6665a2loc_37b6665a2:
    37b6665a2mov r8l, 6
    37b6665a8mov rdx, r14
    37b6665ablea rcx, [rip+0xdccc5e]
    37b6665b2mov [rsp+620], eax
    37b6665b9call xerbla_
    37b6665benop
    37b6665bf
    37b6665bfloc_37b6665bf:
    37b6665bfmovups x6, [rsp+624]
    37b6665c7movups x7, [rsp+640]
    37b6665cfmovups x8, [rsp+656]
    37b6665d8add rsp, 680
    37b6665dfpop rbx
    37b6665e0pop rsi
    37b6665e1pop rdi
    37b6665e2pop rbp
    37b6665e3pop r12
    37b6665e5pop r13
    37b6665e7pop r14
    37b6665e9pop r15
    37b6665ebret
    37b6665ec
    37b6665ec 0f 1f 40 00 ..@.
    37b6665f0
    37b6665f0loc_37b6665f0:
    37b6665f0mov eax, [rax]
    37b6665f2test eax, eax
    37b6665f4jne 0x37b66850b
    37b6665famov edx, 12
    37b6665fflea rcx, [rip+0xdccc10]
    37b666606call slamch_
    37b66660blea rcx, [rip+0xdccc10]
    37b666612mov edx, 9
    37b666617movss [rsp+604], x0
    37b666620movss [rsp+256], x0
    37b666629call slamch_
    37b66662emov ecx, [rsp+396]
    37b666635movaps x7, x0
    37b666638pxor x0, x0
    37b66663ccvtsi2ss x0, [rsp+468]
    37b666645divss x0, x7
    37b666649mulss x0, [rsp+256]
    37b666652movaps x8, x0
    37b666656cmp [rsp+440], ecx
    37b66665dje 0x37b666b40
    37b666663
    37b666663loc_37b666663:
    37b666663mov rax, [rsp+944]
    37b66666bmov [rsp+48], r13
    37b666670mov r8, r13
    37b666673mov rdx, r13
    37b666676mov [rsp+56], 3
    37b66667fmov r9, [rsp+200]
    37b666687lea rcx, [rip+0xdccb9d]
    37b66668emov [rsp+40], rax
    37b666693mov rax, [rsp+816]
    37b66669bmov [rsp+32], rax
    37b6666a0call slacpy_
    37b6666a5mov [rsp+48], r13
    37b6666aamov r8, r13
    37b6666admov rdx, r13
    37b6666b0mov eax, [rsp+576]
    37b6666b7lea rcx, [rip+0xdccb6d]
    37b6666bemov rbx, [rsp+944]
    37b6666c6mov [rsp+56], 3
    37b6666cfmov rsi, [rsp+832]
    37b6666d7imul eax, eax
    37b6666damov [rsp+32], rsi
    37b6666dfmov rsi, [rsp+208]
    37b6666e7cdqe
    37b6666e9mov r9, rsi
    37b6666eclea rax, [rbx+4*rax]
    37b6666f0mov [rsp+40], rax
    37b6666f5call slacpy_
    37b6666famov rbx, [rsp+920]
    37b666702mov r8, r13
    37b666705mov rdx, r13
    37b666708mov [rsp+56], 4
    37b666711lea r9, [rip+0xdccb18]
    37b666718lea rcx, [rip+0xdccb15]
    37b66671fmov [rsp+48], rbx
    37b666724mov rbx, [rsp+912]
    37b66672cmov [rsp+40], rbx
    37b666731lea rbx, [rip+0xdccb00]
    37b666738mov [rsp+32], rbx
    37b66673dcall slaset_
    37b666742mov [rsp+32], rbx
    37b666747mov r8, r13
    37b66674amov rdx, r13
    37b66674dmov rcx, [rsp+936]
    37b666755lea r9, [rip+0xdccad4]
    37b66675cmov [rsp+56], 4
    37b666765mov [rsp+48], rcx
    37b66676amov rcx, [rsp+928]
    37b666772mov [rsp+40], rcx
    37b666777lea rcx, [rip+0xdccab6]
    37b66677ecall slaset_
    37b666783mov eax, [rsp+576]
    37b66678amov [rsp+64], rsi
    37b66678fmov r9, r13
    37b666792mov [rsp+160], rdi
    37b66679alea rdi, [rsp+616]
    37b6667a2mov ebx, [rsp+216]
    37b6667a9lea r8, [rip+0xdcca58]
    37b6667b0imul eax, eax
    37b6667b3mov [rsp+552], rdi
    37b6667bbmov rsi, [rsp+816]
    37b6667c3mov rdx, r8
    37b6667c6mov [rsp+144], rdi
    37b6667cemov rdi, [rsp+944]
    37b6667d6lea rcx, [rip+0xdcca2c]
    37b6667ddmov [rsp+620], ebx
    37b6667e4mov rbx, [rsp+832]
    37b6667ecadd eax, eax
    37b6667eemov [rsp+184], 1
    37b6667fasub r12l, eax
    37b6667fdcdqe
    37b6667ffmov [rsp+176], 1
    37b66680blea rax, [rdi+4*rax]
    37b66680fmov rdi, [rsp+936]
    37b666817mov [rsp+616], r12l
    37b66681fmov [rsp+136], rax
    37b666827mov rax, [rsp+200]
    37b66682fmov [rsp+128], rdi
    37b666837mov rdi, [rsp+928]
    37b66683fmov [rsp+168], 1
    37b66684bmov [rsp+120], rdi
    37b666850mov rdi, [rsp+920]
    37b666858mov [rsp+152], r14
    37b666860mov [rsp+112], rdi
    37b666865mov rdi, [rsp+912]
    37b66686dmov [rsp+88], r15
    37b666872mov [rsp+104], rdi
    37b666877mov rdi, [rsp+904]
    37b66687fmov [rsp+72], rbx
    37b666884mov [rsp+96], rdi
    37b666889mov rdi, [rsp+888]
    37b666891mov [rsp+56], rsi
    37b666896mov [rsp+80], rdi
    37b66689bmov [rsp+48], rax
    37b6668a0lea rax, [rip+0xdcc965]
    37b6668a7mov [rsp+32], rax
    37b6668acmov [rsp+40], r13
    37b6668b1call slaqz0_
    37b6668b6mov eax, [rsp+596]
    37b6668bdmov edi, [rsp+576]
    37b6668c4test eax, eax
    37b6668c6jne 0x37b6679a0
    37b6668ccmovsxd rbx, [rsp+224]
    37b6668d4xor eax, eax
    37b6668d6mov esi, [rsp+396]
    37b6668ddtest rbx, rbx
    37b6668e0cmovns rax, rbx
    37b6668e4cmp [rsp+456], esi
    37b6668ebsete dl
    37b6668eemov [rsp+488], rax
    37b6668f6not rax
    37b6668f9mov [rsp+504], rax
    37b666901je 0x37b666918
    37b666903pxor x0, x0
    37b666907ucomiss x6, x0
    37b66690asetnp al
    37b66690dcmovne eax, edx
    37b666910test al, al
    37b666912je 0x37b666c20
    37b666918
    37b666918loc_37b666918:
    37b666918mov rax, [rsp+880]
    37b666920mov rbx, [rsp+872]
    37b666928mov r12l, [rsp+448]
    37b666930mov [rax], ebp
    37b666932mov eax, edi
    37b666934sub eax, ebp
    37b666936mov [rsp+584], r12l
    37b66693emov [rbx], eax
    37b666940mov ebx, [rsp+396]
    37b666947cmp [rsp+440], ebx
    37b66694ejl 0x37b6684a6
    37b666954
    37b666954loc_37b666954:
    37b666954lea rbp, [rsp+604]
    37b66695cmov [rsp+216], r12l
    37b666964mov esi, [rsp+396]
    37b66696bpxor x7, x7
    37b66696fmov [rsp+224], r13
    37b666977mov r10, [rsp+432]
    37b66697fmov [rsp+232], r14
    37b666987mov r12, [rsp+808]
    37b66698fmov [rsp+208], rbp
    37b666997mov r11, [rsp+824]
    37b66699fmov [rsp+240], edi
    37b6669a6mov r13, [rsp+888]
    37b6669aemov r14, [rsp+904]
    37b6669b6mov ebp, [rsp+440]
    37b6669bdjmp 0x37b6669eb
    37b6669bf
    37b6669bf 90 .
    37b6669c0
    37b6669c0loc_37b6669c0:
    37b6669c0movss x0, [r12+4*r8]
    37b6669c6mov esi, ecx
    37b6669c8mov [r15+4*rdi], 0
    37b6669d0movss [r13+4*rdi], x0
    37b6669d7movss x0, [r11+4*rax]
    37b6669ddmovss [r14+4*rdi], x0
    37b6669e3cmp ebp, esi
    37b6669e5jl 0x37b666ae0
    37b6669eb
    37b6669ebloc_37b6669eb:
    37b6669ebmov rax, [rsp+312]
    37b6669f3movsxd rbx, esi
    37b6669f6mov rdx, [rsp+304]
    37b6669felea ecx, [rsi+1]
    37b666a01lea rdi, [rbx-1]
    37b666a05imul rax, rbx
    37b666a09imul rdx, rbx
    37b666a0dadd rdx, [rsp+296]
    37b666a15lea r8, [rbx+rdx]
    37b666a19add rax, r10
    37b666a1cadd rax, rbx
    37b666a1fcmp ebp, esi
    37b666a21jle 0x37b6669c0
    37b666a23movsxd r9, ecx
    37b666a26add rdx, r9
    37b666a29ucomiss x7, [r12+4*rdx]
    37b666a2ejp 0x37b666a32
    37b666a30je 0x37b6669c0
    37b666a32
    37b666a32loc_37b666a32:
    37b666a32lea rdx, [4*rdi]
    37b666a3alea rcx, [r12+4*r8]
    37b666a3emov r9, [rsp+832]
    37b666a46mov [rsp+200], r10
    37b666a4elea r8, [r15+rdx]
    37b666a52mov [rsp+824], r11
    37b666a5aadd esi, 2
    37b666a5dmov [rsp+72], r8
    37b666a62lea r8, [r13+rdx+4]
    37b666a67mov [rsp+64], r8
    37b666a6clea r8, [r13+rdx]
    37b666a71mov [rsp+56], r8
    37b666a76lea r8, [r14+rdx+4]
    37b666a7badd rdx, r14
    37b666a7emov [rsp+40], rdx
    37b666a83mov rdx, [rsp+208]
    37b666a8bmov [rsp+48], r8
    37b666a90lea r8, [r11+4*rax]
    37b666a94mov [rsp+32], rdx
    37b666a99mov rdx, [rsp+816]
    37b666aa1call slag2_
    37b666aa6movss x0, [r15+4*rdi]
    37b666aacxorps x0, [rip+0xdcc79d]
    37b666ab3mov r11, [rsp+824]
    37b666abbmov r10, [rsp+200]
    37b666ac3movss [r15+4*rbx], x0
    37b666ac9cmp ebp, esi
    37b666acbjge 0x37b6669eb
    37b666ad1nop [rax]
    37b666ad5nop [rax+rax]
    37b666ae0
    37b666ae0loc_37b666ae0:
    37b666ae0mov r12l, [rsp+216]
    37b666ae8mov r13, [rsp+224]
    37b666af0mov r14, [rsp+232]
    37b666af8mov edi, [rsp+240]
    37b666aff
    37b666affloc_37b666aff:
    37b666affpxor x0, x0
    37b666b03mov edx, 1
    37b666b08ucomiss x6, x0
    37b666b0bsetp al
    37b666b0ecmovne eax, edx
    37b666b11test al, al
    37b666b13je 0x37b666b29
    37b666b15mov esi, [rsp+396]
    37b666b1ccmp [rsp+456], esi
    37b666b23jne 0x37b666e50
    37b666b29
    37b666b29loc_37b666b29:
    37b666b29mov eax, [rsp+396]
    37b666b30mov [rsp+444], eax
    37b666b37jmp 0x37b667441
    37b666b3c
    37b666b3c 0f 1f 40 00 ..@.
    37b666b40
    37b666b40loc_37b666b40:
    37b666b40mov rcx, [rsp+808]
    37b666b48movsxd rax, [rsp+448]
    37b666b50movss x0, [rcx+4*rsi]
    37b666b55mov rsi, [rsp+888]
    37b666b5dmov [r15+4*rax], 0
    37b666b65movss [rsi+4*rax], x0
    37b666b6aandps x0, [rip+0xdcc6cf]
    37b666b71mov rsi, [rsp+824]
    37b666b79mulss x0, x7
    37b666b7dmovss x1, [rsi+4*rbx]
    37b666b82mov rbx, [rsp+904]
    37b666b8amovss [rbx+4*rax], x1
    37b666b8fmovaps x1, x6
    37b666b92andps x1, [rip+0xdcc6a7]
    37b666b99mov rbx, [rsp+872]
    37b666ba1mov [rbx], 1
    37b666ba7mov rbx, [rsp+880]
    37b666bafmaxss x0, x8
    37b666bb4mov [rbx], 0
    37b666bbacomiss x0, x1
    37b666bbdjb 0x37b666663
    37b666bc3mov rsi, [rsp+872]
    37b666bcbmov [rbx], 1
    37b666bd1mov [rsi], 0
    37b666bd7mov esi, [rsp+440]
    37b666bdecmp [rsp+456], esi
    37b666be5jge 0x37b666663
    37b666bebmov rbx, [rsp+296]
    37b666bf3mov rsi, [rsp+424]
    37b666bfbimul rax, [rsp+304]
    37b666c04lea rdx, [rbx+rsi]
    37b666c08add rax, rdx
    37b666c0bmov [rcx+4*rax], 0
    37b666c12jmp 0x37b666663
    37b666c17
    37b666c17 66 0f 1f 84 00 00 00 00 00 f........
    37b666c20
    37b666c20loc_37b666c20:
    37b666c20mov eax, [rsp+440]
    37b666c27mov [rsp+580], 1
    37b666c32mov [rsp+584], eax
    37b666c39test edi, edi
    37b666c3bjle 0x37b6684b3
    37b666c41movaps x5, x6
    37b666c44movss x2, [rip+0xdcc5f4]
    37b666c4cmov [rsp+896], r15
    37b666c54mov r11l, edi
    37b666c57andps x5, x2
    37b666c5amov [rsp+216], r13
    37b666c62mov rbp, [rsp+808]
    37b666c6amov r12l, eax
    37b666c6dmov [rsp+272], r14
    37b666c75mov r15, [rsp+296]
    37b666c7dmov ebx, 1
    37b666c82pxor x3, x3
    37b666c86mov r13, [rsp+912]
    37b666c8emov r14, [rsp+304]
    37b666c96movd r10l, x5
    37b666c9bmov rdi, [rsp+504]
    37b666ca3mov rsi, [rsp+488]
    37b666cabjmp 0x37b666d6f
    37b666cb0
    37b666cb0loc_37b666cb0:
    37b666cb0sub rcx, r14
    37b666cb3add rdx, r15
    37b666cb6add rdx, rcx
    37b666cb9movss x1, [rbp+4*rdx]
    37b666cbfucomiss x1, x3
    37b666cc2jp 0x37b666cca
    37b666cc4je 0x37b666da0
    37b666cca
    37b666ccaloc_37b666cca:
    37b666ccalea edx, [r12-1]
    37b666ccfandps x1, x2
    37b666cd2movsxd rdx, edx
    37b666cd5sqrtss x1, x1
    37b666cd9add rdx, r8
    37b666cdcmovss x4, [rbp+4*rdx]
    37b666ce2andps x4, x2
    37b666ce5sqrtss x4, x4
    37b666ce9mulss x1, x4
    37b666cedaddss x0, x1
    37b666cf1ucomiss x0, x3
    37b666cf4jp 0x37b666d02
    37b666cf6movd ecx, x0
    37b666cfacmove ecx, r10l
    37b666cfemovd x0, ecx
    37b666d02
    37b666d02loc_37b666d02:
    37b666d02movss [rsp+612], x0
    37b666d0blea edx, [rax+1]
    37b666d0ecdqe
    37b666d10imul rax, rsi
    37b666d14mulss x0, x7
    37b666d18lea rax, [rdi+rax+1]
    37b666d1dmovss x1, [r13+4*rax]
    37b666d24movsxd rax, edx
    37b666d27imul rax, rsi
    37b666d2bmaxss x0, x8
    37b666d30mulss x1, x6
    37b666d34lea rax, [rdi+rax+1]
    37b666d39movss x4, [r13+4*rax]
    37b666d40mulss x4, x6
    37b666d44andps x1, x2
    37b666d47andps x4, x2
    37b666d4amaxss x1, x4
    37b666d4ecomiss x0, x1
    37b666d51jb 0x37b668360
    37b666d57sub r12l, 2
    37b666d5bmov [rsp+584], r12l
    37b666d63
    37b666d63loc_37b666d63:
    37b666d63add ebx, 2
    37b666d66cmp ebx, r11l
    37b666d69jg 0x37b666e01
    37b666d6f
    37b666d6floc_37b666d6f:
    37b666d6fmovsxd rdx, r12l
    37b666d72mov rcx, r14
    37b666d75mov eax, r12l
    37b666d78sub eax, [rsp+396]
    37b666d7fimul rcx, rdx
    37b666d83lea r8, [r15+rcx]
    37b666d87lea r9, [rdx+r8]
    37b666d8bmovss x4, [rbp+4*r9]
    37b666d92movaps x0, x4
    37b666d95andps x0, x2
    37b666d98test eax, eax
    37b666d9ajg 0x37b666cb0
    37b666da0
    37b666da0loc_37b666da0:
    37b666da0ucomiss x4, x3
    37b666da3jp 0x37b666db1
    37b666da5movd edx, x0
    37b666da9cmove edx, r10l
    37b666dadmovd x0, edx
    37b666db1
    37b666db1loc_37b666db1:
    37b666db1movss [rsp+612], x0
    37b666dbamulss x0, x7
    37b666dbeadd eax, 1
    37b666dc1movsxd rdx, eax
    37b666dc4imul rdx, rsi
    37b666dc8lea rdx, [rdi+rdx+1]
    37b666dcdmaxss x0, x8
    37b666dd2movss x1, [r13+4*rdx]
    37b666dd9mulss x1, x6
    37b666dddandps x1, x2
    37b666de0comiss x0, x1
    37b666de3jb 0x37b668148
    37b666de9sub r12l, 1
    37b666dedmov [rsp+584], r12l
    37b666df5
    37b666df5loc_37b666df5:
    37b666df5add ebx, 1
    37b666df8cmp ebx, r11l
    37b666dfbjle 0x37b666d6f
    37b666e01
    37b666e01loc_37b666e01:
    37b666e01mov esi, [rsp+440]
    37b666e08mov edx, r11l
    37b666e0bmov rbx, [rsp+880]
    37b666e13mov edi, r11l
    37b666e16mov r15, [rsp+896]
    37b666e1emov r13, [rsp+216]
    37b666e26mov eax, esi
    37b666e28mov r14, [rsp+272]
    37b666e30sub eax, r12l
    37b666e33sub edx, eax
    37b666e35mov [rbx], eax
    37b666e37mov rax, [rsp+872]
    37b666e3fmov [rax], edx
    37b666e41cmp esi, [rsp+396]
    37b666e48jge 0x37b666954
    37b666e4enop
    37b666e50
    37b666e50loc_37b666e50:
    37b666e50mov rax, [rsp+880]
    37b666e58mov r8, [rsp+304]
    37b666e60sub edi, [rax]
    37b666e62movsxd rax, [rsp+448]
    37b666e6aimul r8, rax
    37b666e6emov [rsp+520], rax
    37b666e76add r8, [rsp+296]
    37b666e7etest edi, edi
    37b666e80jle 0x37b666ef9
    37b666e82mov rax, [rsp+424]
    37b666e8amov rsi, [rsp+808]
    37b666e92movsxd r9, edi
    37b666e95mov rdx, [rsp+912]
    37b666e9dadd rax, r8
    37b666ea0movss x1, [rsi+4*rax]
    37b666ea5mov rax, [rsp+488]
    37b666eadlea rcx, [4*rax]
    37b666eb5mov rax, [rsp+520]
    37b666ebdlea r10, [r8+rax]
    37b666ec1add r9, r10
    37b666ec4lea rax, [rsi+4*r10+4]
    37b666ec9lea r9, [rsi+4*r9+4]
    37b666ecenop [rax]
    37b666ed5nop [rax+rax]
    37b666ee0
    37b666ee0loc_37b666ee0:
    37b666ee0movss x0, [rdx]
    37b666ee4add rax, 4
    37b666ee8add rdx, rcx
    37b666eebmulss x0, x1
    37b666eefmovss [rax-4], x0
    37b666ef4cmp r9, rax
    37b666ef7jne 0x37b666ee0
    37b666ef9
    37b666ef9loc_37b666ef9:
    37b666ef9lea r11l, [r12-1]
    37b666efecmp [rsp+396], r11l
    37b666f06jg 0x37b666b29
    37b666f0cmovsxd rdi, [rsp+264]
    37b666f14xor eax, eax
    37b666f16movsxd r9, r12l
    37b666f19mov rbx, [rsp+432]
    37b666f21mov rsi, [rsp+824]
    37b666f29lea rbp, [r9-1]
    37b666f2dmov [rsp+208], r13
    37b666f35lea r15, [rsp+564]
    37b666f3dtest rdi, rdi
    37b666f40lea rcx, [rbx+r9]
    37b666f44mov r13, rbp
    37b666f47mov [rsp+200], r14
    37b666f4fcmovns rax, rdi
    37b666f53add r8, r9
    37b666f56sub r12l, [rsp+448]
    37b666f5emov [rsp+256], r11l
    37b666f66mov [rsp+472], rax
    37b666f6enot rax
    37b666f71mov [rsp+480], rax
    37b666f79mov rax, [rsp+808]
    37b666f81lea rdi, [rax+4*r8-4]
    37b666f86lea rax, [4*rbx]
    37b666f8emov [rsp+224], rax
    37b666f96movsxd rax, r11l
    37b666f99mov r14, rdi
    37b666f9cmov rdi, r9
    37b666f9flea rdx, [rax-1]
    37b666fa3sub rax, [rsp+424]
    37b666fabimul rdx, [rsp+312]
    37b666fb4add rax, 1
    37b666fb8add rdx, rcx
    37b666fbbmov rcx, [rsp+488]
    37b666fc3lea rsi, [rsi+4*rdx-4]
    37b666fc8mov rdx, rcx
    37b666fcbimul rax, rcx
    37b666fcfadd rax, [rsp+504]
    37b666fd7neg rdx
    37b666fdalea rbx, [4*rdx]
    37b666fe2mov rdx, rbp
    37b666fe5mov [rsp+232], rbx
    37b666fedmov rbx, [rsp+912]
    37b666ff5lea rbx, [rbx+4*rax+4]
    37b666ffalea eax, [r12-2]
    37b666fffsub rdx, rax
    37b667002lea rax, [4*rcx]
    37b66700alea r12, [rsp+600]
    37b667012mov [rsp+320], rax
    37b66701alea rax, [rsp+612]
    37b667022mov [rsp+240], rax
    37b66702amov eax, [rsp+440]
    37b667031mov [rsp+216], rdx
    37b667039add eax, 3
    37b66703cmov [rsp+248], eax
    37b667043jmp 0x37b66704c
    37b667045
    37b667045 0f 1f 00 ...
    37b667048
    37b667048loc_37b667048:
    37b667048sub r13, 1
    37b66704c
    37b66704cloc_37b66704c:
    37b66704clea rdx, [r14+4]
    37b667050mov rcx, r14
    37b667053mov r9, r12
    37b667056mov r8, r15
    37b667059mov rax, [rsp+240]
    37b667061mov rbp, rdi
    37b667064mov rdi, r13
    37b667067mov [rsp+32], rax
    37b66706ccall slartg_
    37b667071mov eax, [rsp+396]
    37b667078lea edx, [rbp-2]
    37b66707bmov ecx, [rsp+440]
    37b667082mov [r14+4], 0
    37b66708amov r8, [rsp+816]
    37b667092movss x0, [rsp+612]
    37b66709bcmp edx, eax
    37b66709dcmovl edx, eax
    37b6670a0mov rax, [rsp+808]
    37b6670a8sub r14, 4
    37b6670acmovss [r14+4], x0
    37b6670b2sub ecx, edx
    37b6670b4movsxd rdx, edx
    37b6670b7mov [rsp+48], r12
    37b6670bcimul rdx, [rsp+304]
    37b6670c5add ecx, 1
    37b6670c8mov [rsp+40], r15
    37b6670cdadd rdx, [rsp+296]
    37b6670d5mov [rsp+620], ecx
    37b6670dclea rcx, [rbp+rdx]
    37b6670e1add rdx, r13
    37b6670e4lea rdx, [rax+4*rdx]
    37b6670e8mov rax, [rsp+816]
    37b6670f0mov [rsp+32], rax
    37b6670f5mov rax, [rsp+808]
    37b6670fdlea r9, [rax+4*rcx]
    37b667101mov rcx, [rsp+200]
    37b667109call srot_
    37b66710emov edx, [rsp+248]
    37b667115mov [rsp+48], r12
    37b66711alea r9, [rsi+4]
    37b66711emov rax, [rsp+832]
    37b667126mov [rsp+40], r15
    37b66712bmov rcx, [rsp+200]
    37b667133sub edx, ebp
    37b667135mov [rsp+32], rax
    37b66713amov r8, rax
    37b66713dmov [rsp+620], edx
    37b667144mov rdx, rsi
    37b667147call srot_
    37b66714clea rax, [rip+0xdcc0b9]
    37b667153mov rdx, rbx
    37b667156mov [rsp+48], r12
    37b66715bmov [rsp+32], rax
    37b667160mov rax, [rsp+320]
    37b667168lea r8, [rip+0xdcc09d]
    37b66716fmov [rsp+40], r15
    37b667174mov rcx, [rsp+208]
    37b66717clea r9, [rax+rbx]
    37b667180call srot_
    37b667185add rsi, [rsp+224]
    37b66718dadd rbx, [rsp+232]
    37b667195cmp [rsp+216], r13
    37b66719djne 0x37b667048
    37b6671a3mov rax, [rsp+312]
    37b6671abmov r13, [rsp+208]
    37b6671b3mov r11l, [rsp+256]
    37b6671bblea rsi, [4*rax+4]
    37b6671c3shl rax, 2
    37b6671c7mov [rsp+248], r13
    37b6671cfmov [rsp+408], rax
    37b6671d7mov rax, [rsp+472]
    37b6671dfmov [rsp+528], rsi
    37b6671e7mov rsi, [rsp+304]
    37b6671efshl rax, 2
    37b6671f3mov [rsp+400], rax
    37b6671fbmov eax, [rsp+396]
    37b667202lea r10, [4*rsi+4]
    37b66720ashl rsi, 2
    37b66720emov [rsp+544], r10
    37b667216mov [rsp+444], eax
    37b66721dmov rax, [rsp+824]
    37b667225mov [rsp+416], rsi
    37b66722dmov esi, r11l
    37b667230add rax, 4
    37b667234mov [rsp+536], rax
    37b66723cmov rax, [rsp+808]
    37b667244add rax, 4
    37b667248mov [rsp+496], rax
    37b667250
    37b667250loc_37b667250:
    37b667250mov eax, [rsp+584]
    37b667257lea ebx, [rsi-1]
    37b66725amov [rsp+460], ebx
    37b667261mov [rsp+452], eax
    37b667268lea edi, [rax-2]
    37b66726bcmp [rsp+444], esi
    37b667272jge 0x37b667a58
    37b667278lea edx, [rsi+1]
    37b66727bmovsxd rax, ebx
    37b66727emov rbx, [rsp+808]
    37b667286pxor x0, x0
    37b66728aimul rax, [rsp+304]
    37b667293movsxd rdx, edx
    37b667296add rax, [rsp+296]
    37b66729eadd rax, rdx
    37b6672a1ucomiss x0, [rbx+4*rax]
    37b6672a5jp 0x37b6672ad
    37b6672a7je 0x37b667a58
    37b6672ad
    37b6672adloc_37b6672ad:
    37b6672admov eax, [rsp+460]
    37b6672b4lea rbx, [rsp+588]
    37b6672bclea r13, [rsp+580]
    37b6672c4lea rbp, [rsp+584]
    37b6672ccmov [rsp+580], eax
    37b6672d3cmp eax, edi
    37b6672d5jg 0x37b66740e
    37b6672dbmov [rsp+216], esi
    37b6672e2mov r14, [rsp+200]
    37b6672eamov [rsp+224], r15
    37b6672f2mov rsi, [rsp+248]
    37b6672famov [rsp+208], r13
    37b667302mov r15, [rsp+928]
    37b66730amov [rsp+232], r12
    37b667312mov r13, [rsp+808]
    37b66731amov r12, [rsp+920]
    37b667322nop [rax]
    37b667325nop [rax+rax]
    37b667330
    37b667330loc_37b667330:
    37b667330mov eax, [rsp+576]
    37b667337add eax, [rsp+588]
    37b66733emov [rsp+88], rbx
    37b667343lea rdx, [rip+0xdcbeb6]
    37b66734asub eax, 1
    37b66734dmov [rsp+80], rsi
    37b667352mov r9, rbx
    37b667355mov rcx, rdx
    37b667358mov [rsp+620], eax
    37b66735fmov rax, [rsp+936]
    37b667367mov [rsp+48], r13
    37b66736cmov r8, [rsp+208]
    37b667374mov [rsp+136], rax
    37b66737cmov rax, [rsp+912]
    37b667384mov [rsp+40], rbp
    37b667389mov [rsp+96], rax
    37b66738emov rax, [rsp+832]
    37b667396mov [rsp+32], r14
    37b66739bmov [rsp+72], rax
    37b6673a0mov rax, [rsp+824]
    37b6673a8mov [rsp+128], r15
    37b6673b0mov [rsp+64], rax
    37b6673b5mov rax, [rsp+816]
    37b6673bdmov [rsp+120], rbx
    37b6673c2mov [rsp+56], rax
    37b6673c7mov [rsp+112], rsi
    37b6673ccmov [rsp+104], r12
    37b6673d1call slaqz2_
    37b6673d6mov eax, [rsp+580]
    37b6673ddadd eax, 1
    37b6673e0mov [rsp+580], eax
    37b6673e7cmp eax, edi
    37b6673e9jle 0x37b667330
    37b6673efmov [rsp+200], r14
    37b6673f7mov esi, [rsp+216]
    37b6673femov r15, [rsp+224]
    37b667406mov r12, [rsp+232]
    37b66740e
    37b66740eloc_37b66740e:
    37b66740esub esi, 2
    37b667411
    37b667411loc_37b667411:
    37b667411mov eax, [rsp+588]
    37b667418mov [rsp+444], eax
    37b66741fcmp eax, esi
    37b667421jle 0x37b667250
    37b667427sub eax, 1
    37b66742amov r13, [rsp+248]
    37b667432mov r14, [rsp+200]
    37b66743amov [rsp+448], eax
    37b667441
    37b667441loc_37b667441:
    37b667441mov rax, [rsp+752]
    37b667449mov ecx, [rax]
    37b66744btest ecx, ecx
    37b66744dje 0x37b66765d
    37b667453mov esi, [rsp+468]
    37b66745asub esi, [rsp+440]
    37b667461test esi, esi
    37b667463jle 0x37b667652
    37b667469mov ebx, [rsp+440]
    37b667470mov rax, [rsp+304]
    37b667478lea r15, [rip+0xdcbdb1]
    37b66747flea r12, [rip+0xdcbdb2]
    37b667486movsxd rbp, [rsp+444]
    37b66748emov [rsp+96], r13
    37b667493mov r9, r14
    37b667496mov r8, r13
    37b667499add ebx, 1
    37b66749cmov [rsp+80], r15
    37b6674a1mov rdi, [rsp+808]
    37b6674a9lea rdx, [rip+0xdcbd8c]
    37b6674b0movsxd rbx, ebx
    37b6674b3mov [rsp+40], r12
    37b6674b8lea rcx, [rip+0xdcbd7e]
    37b6674bfimul rax, rbx
    37b6674c3add rax, [rsp+296]
    37b6674cbmov [rsp+112], 1
    37b6674d4add rax, rbp
    37b6674d7mov [rsp+32], r13
    37b6674dclea rdi, [rdi+4*rax]
    37b6674e0mov rax, [rsp+944]
    37b6674e8mov [rsp+104], 1
    37b6674f1mov [rsp+64], rdi
    37b6674f6mov [rsp+88], rax
    37b6674fbmov rax, [rsp+816]
    37b667503mov [rsp+620], esi
    37b66750amov [rsp+72], rax
    37b66750fmov rax, [rsp+920]
    37b667517mov [rsp+56], rax
    37b66751cmov rax, [rsp+912]
    37b667524mov [rsp+48], rax
    37b667529call sgemm_
    37b66752emov [rsp+40], rdi
    37b667533mov r8, r14
    37b667536mov rdx, r13
    37b667539mov rax, [rsp+816]
    37b667541mov [rsp+32], r13
    37b667546lea rcx, [rip+0xdcbcde]
    37b66754dmov r9, [rsp+944]
    37b667555mov [rsp+620], esi
    37b66755cmov [rsp+48], rax
    37b667561mov [rsp+56], 3
    37b66756acall slacpy_
    37b66756fmov [rsp+96], r13
    37b667574mov r9, r14
    37b667577mov r8, r13
    37b66757aimul rbx, [rsp+312]
    37b667583mov [rsp+80], r15
    37b667588lea rdx, [rip+0xdcbcad]
    37b66758fmov rax, [rsp+432]
    37b667597mov [rsp+40], r12
    37b66759clea rcx, [rip+0xdcbc9a]
    37b6675a3mov rdi, [rsp+824]
    37b6675abmov [rsp+32], r13
    37b6675b0add rax, rbx
    37b6675b3mov [rsp+620], esi
    37b6675bamov [rsp+112], 1
    37b6675c3add rax, rbp
    37b6675c6mov [rsp+104], 1
    37b6675cflea rbx, [rdi+4*rax]
    37b6675d3mov rax, [rsp+944]
    37b6675dbmov [rsp+64], rbx
    37b6675e0mov [rsp+88], rax
    37b6675e5mov rax, [rsp+832]
    37b6675edmov [rsp+72], rax
    37b6675f2mov rax, [rsp+920]
    37b6675famov [rsp+56], rax
    37b6675ffmov rax, [rsp+912]
    37b667607mov [rsp+48], rax
    37b66760ccall sgemm_
    37b667611mov [rsp+40], rbx
    37b667616mov r8, r14
    37b667619mov rdx, r13
    37b66761cmov rax, [rsp+832]
    37b667624mov [rsp+32], r13
    37b667629lea rcx, [rip+0xdcbbfb]
    37b667630mov r9, [rsp+944]
    37b667638mov [rsp+620], esi
    37b66763fmov [rsp+56], 3
    37b667648mov [rsp+48], rax
    37b66764dcall slacpy_
    37b667652
    37b667652loc_37b667652:
    37b667652mov [rsp+456], 1
    37b66765d
    37b66765dloc_37b66765d:
    37b66765dmov rax, [rsp+760]
    37b667665mov edx, [rax]
    37b667667test edx, edx
    37b667669jne 0x37b668258
    37b66766f
    37b66766floc_37b66766f:
    37b66766fmov eax, [rsp+456]
    37b667676cmp [rsp+448], eax
    37b66767djl 0x37b66788a
    37b667683movsxd rbx, [rsp+444]
    37b66768bmovsxd rdi, eax
    37b66768emov rcx, [rsp+808]
    37b667696lea r12, [rip+0xdcbb93]
    37b66769dmov r15, [rsp+552]
    37b6676a5mov [rsp+96], r14
    37b6676aamov r9, r13
    37b6676adlea rdx, [rip+0xdcbb88]
    37b6676b4mov esi, ebx
    37b6676b6mov [rsp+80], r12
    37b6676bbsub esi, eax
    37b6676bdmov rax, [rsp+304]
    37b6676c5mov [rsp+32], r13
    37b6676camov r8, r15
    37b6676cdmov [rsp+104], 1
    37b6676d6imul rax, rbx
    37b6676damov [rsp+616], esi
    37b6676e1add rax, [rsp+296]
    37b6676e9add rax, rdi
    37b6676ecmov [rsp+620], esi
    37b6676f3mov [rsp+112], 1
    37b6676fclea rbp, [rcx+4*rax]
    37b667700mov rcx, rdx
    37b667703mov rax, [rsp+944]
    37b66770bmov [rsp+48], rbp
    37b667710mov [rsp+88], rax
    37b667715mov rax, [rsp+936]
    37b66771dmov [rsp+72], rax
    37b667722mov rax, [rsp+928]
    37b66772amov [rsp+64], rax
    37b66772fmov rax, [rsp+816]
    37b667737mov [rsp+56], rax
    37b66773clea rax, [rip+0xdcbaf5]
    37b667743mov [rsp+40], rax
    37b667748call sgemm_
    37b66774dmov [rsp+40], rbp
    37b667752mov r8, r13
    37b667755mov rdx, r15
    37b667758mov rcx, [rsp+816]
    37b667760mov [rsp+32], r14
    37b667765mov r9, [rsp+944]
    37b66776dmov [rsp+616], esi
    37b667774mov [rsp+48], rcx
    37b667779lea rcx, [rip+0xdcbaab]
    37b667780mov [rsp+56], 3
    37b667789mov [rsp+620], esi
    37b667790call slacpy_
    37b667795mov [rsp+96], r14
    37b66779amov r9, r13
    37b66779dmov r8, r15
    37b6677a0imul rbx, [rsp+312]
    37b6677a9mov [rsp+80], r12
    37b6677aelea rdx, [rip+0xdcba87]
    37b6677b5mov rcx, [rsp+432]
    37b6677bdmov [rsp+32], r13
    37b6677c2mov [rsp+112], 1
    37b6677cblea rax, [rcx+rbx]
    37b6677cfmov rbx, [rsp+824]
    37b6677d7mov [rsp+104], 1
    37b6677e0mov rcx, rdx
    37b6677e3add rax, rdi
    37b6677e6mov rdi, [rsp+944]
    37b6677eemov [rsp+616], esi
    37b6677f5lea rbx, [rbx+4*rax]
    37b6677f9lea rax, [rip+0xdcba38]
    37b667800mov [rsp+620], esi
    37b667807mov [rsp+88], rdi
    37b66780cmov rdi, [rsp+936]
    37b667814mov [rsp+40], rax
    37b667819mov [rsp+72], rdi
    37b66781emov rdi, [rsp+928]
    37b667826mov [rsp+48], rbx
    37b66782bmov [rsp+64], rdi
    37b667830mov rdi, [rsp+832]
    37b667838mov [rsp+56], rdi
    37b66783dcall sgemm_
    37b667842mov [rsp+40], rbx
    37b667847mov r8, r13
    37b66784amov rdx, r15
    37b66784dmov rax, [rsp+832]
    37b667855mov [rsp+32], r14
    37b66785alea rcx, [rip+0xdcb9ca]
    37b667861mov r9, [rsp+944]
    37b667869mov [rsp+616], esi
    37b667870mov [rsp+56], 3
    37b667879mov [rsp+48], rax
    37b66787emov [rsp+620], esi
    37b667885call slacpy_
    37b66788a
    37b66788aloc_37b66788a:
    37b66788amov rax, [rsp+768]
    37b667892mov eax, [rax]
    37b667894test eax, eax
    37b667896je 0x37b6665bf
    37b66789cmovsxd rdx, [rsp+516]
    37b6678a4xor eax, eax
    37b6678a6mov r9, r13
    37b6678a9mov [rsp+112], 1
    37b6678b2mov [rsp+32], r13
    37b6678b7mov r8, [rsp+776]
    37b6678bfmov [rsp+104], 1
    37b6678c8test rdx, rdx
    37b6678cbcmovs rdx, rax
    37b6678cfmovsxd rax, [rsp+444]
    37b6678d7imul rax, rdx
    37b6678dbsub rax, rdx
    37b6678demov rdx, [rsp+856]
    37b6678e6lea rbx, [rdx+4*rax]
    37b6678eamov rax, [rsp+776]
    37b6678f2lea rdx, [rip+0xdcb943]
    37b6678f9mov [rsp+48], rbx
    37b6678femov rcx, rdx
    37b667901mov [rsp+96], rax
    37b667906mov rax, [rsp+944]
    37b66790emov [rsp+88], rax
    37b667913lea rax, [rip+0xdcb916]
    37b66791amov [rsp+80], rax
    37b66791fmov rax, [rsp+936]
    37b667927mov [rsp+72], rax
    37b66792cmov rax, [rsp+928]
    37b667934mov [rsp+64], rax
    37b667939mov rax, [rsp+864]
    37b667941mov [rsp+56], rax
    37b667946lea rax, [rip+0xdcb8eb]
    37b66794dmov [rsp+40], rax
    37b667952call sgemm_
    37b667957mov rax, [rsp+864]
    37b66795fmov [rsp+40], rbx
    37b667964mov r8, r13
    37b667967mov [rsp+56], 3
    37b667970mov r9, [rsp+944]
    37b667978lea rcx, [rip+0xdcb8ac]
    37b66797fmov [rsp+48], rax
    37b667984mov rax, [rsp+776]
    37b66798cmov [rsp+32], rax
    37b667991mov rdx, rax
    37b667994call slacpy_
    37b667999jmp 0x37b6665bf
    37b66799e
    37b66799e 66 90 f.
    37b6679a0
    37b6679a0loc_37b6679a0:
    37b6679a0sub edi, eax
    37b6679a2mov rax, [rsp+872]
    37b6679aamov r8, r13
    37b6679admov rdx, r13
    37b6679b0mov rsi, [rsp+880]
    37b6679b8mov r9, [rsp+944]
    37b6679c0lea rcx, [rip+0xdcb864]
    37b6679c7mov [rax], edi
    37b6679c9mov rax, [rsp+816]
    37b6679d1mov [rsi], 0
    37b6679d7mov [rsp+48], rax
    37b6679dcmov rax, [rsp+200]
    37b6679e4mov [rsp+56], 3
    37b6679edmov [rsp+40], rax
    37b6679f2mov [rsp+32], r13
    37b6679f7call slacpy_
    37b6679fcmov [rsp+32], r13
    37b667a01mov r8, r13
    37b667a04mov rdx, r13
    37b667a07mov rsi, [rsp+832]
    37b667a0fmov eax, [rsp+576]
    37b667a16mov [rsp+56], 3
    37b667a1flea rcx, [rip+0xdcb805]
    37b667a26mov rdi, [rsp+944]
    37b667a2eimul eax, eax
    37b667a31mov [rsp+48], rsi
    37b667a36mov rsi, [rsp+208]
    37b667a3emov [rsp+40], rsi
    37b667a43cdqe
    37b667a45lea r9, [rdi+4*rax]
    37b667a49call slacpy_
    37b667a4ejmp 0x37b6665bf
    37b667a53
    37b667a53 0f 1f 44 00 00 ..D..
    37b667a58
    37b667a58loc_37b667a58:
    37b667a58cmp esi, edi
    37b667a5ajg 0x37b668490
    37b667a60mov r11, [rsp+312]
    37b667a68movsxd rax, esi
    37b667a6bmov rbx, [rsp+432]
    37b667a73mov r13l, esi
    37b667a76lea rdi, [rax+1]
    37b667a7amov r9, [rsp+536]
    37b667a82mov r10, [rsp+304]
    37b667a8amov r8, r11
    37b667a8dlea rdx, [rbx+rax]
    37b667a91mov r14, [rsp+496]
    37b667a99sub r13l, [rsp+448]
    37b667aa1imul r8, rdi
    37b667aa5mov rbp, r8
    37b667aa8lea rcx, [rdx+r8]
    37b667aacsub rbp, r11
    37b667aafshl rcx, 2
    37b667ab3mov r11, [rsp+296]
    37b667abbadd rdx, rbp
    37b667abelea rbx, [r9+rcx]
    37b667ac2lea rdx, [r9+4*rdx]
    37b667ac6mov r9, r10
    37b667ac9imul r9, rax
    37b667acdmov [rsp+208], rdx
    37b667ad5lea rdx, [rax+r11]
    37b667ad9lea r11, [rdx+r9]
    37b667addshl r11, 2
    37b667ae1add r14, r11
    37b667ae4mov [rsp+216], r14
    37b667aecmov r14, [rsp+808]
    37b667af4lea r11, [r14+r11+8]
    37b667af9mov r14, [rsp+496]
    37b667b01mov [rsp+224], r11
    37b667b09mov r11l, [rsp+440]
    37b667b11sub r11l, esi
    37b667b14mov [rsp+232], r11l
    37b667b1clea r11, [r10+r9]
    37b667b20add rdx, r11
    37b667b23shl rdx, 2
    37b667b27add r14, rdx
    37b667b2amov [rsp+264], r14
    37b667b32mov r14, [rsp+808]
    37b667b3alea r14, [r14+rdx+8]
    37b667b3fmov [rsp+272], r14
    37b667b47mov r14, [rsp+824]
    37b667b4flea r14, [r14+rcx+8]
    37b667b54mov rcx, [rsp+296]
    37b667b5cmov [rsp+256], r14
    37b667b64mov r14l, [rsp+452]
    37b667b6clea esi, [r14-1]
    37b667b70mov r14, [rsp+520]
    37b667b78mov [rsp+464], esi
    37b667b7fsub esi, [rsp+448]
    37b667b86mov [rsp+392], esi
    37b667b8dmov rsi, [rsp+432]
    37b667b95lea rdx, [r14+rcx]
    37b667b99add r11, rdx
    37b667b9cmovsxd rcx, [rsp+444]
    37b667ba4add r9, rdx
    37b667ba7lea rdx, [rsi+r14]
    37b667babmov r14, [rsp+480]
    37b667bb3lea r10, [rdx+rbp]
    37b667bb7lea rsi, [rdx+r8]
    37b667bbbmov rdx, rax
    37b667bbesub rdi, rcx
    37b667bc1mov [rsp+280], rsi
    37b667bc9sub rdx, rcx
    37b667bccsub rax, rcx
    37b667bcfxor ebp, ebp
    37b667bd1mov rsi, [rsp+472]
    37b667bd9add rdi, 1
    37b667bddadd rdx, 1
    37b667be1mov rcx, [rsp+504]
    37b667be9add rax, 3
    37b667bedimul rdx, rsi
    37b667bf1imul rsi, rdi
    37b667bf5add rdx, r14
    37b667bf8lea r8, [rsi+r14]
    37b667bfcmov rsi, [rsp+488]
    37b667c04mov r14, [rsp+808]
    37b667c0cimul rax, rsi
    37b667c10lea r9, [r14+4*r9+4]
    37b667c15mov [rsp+376], r9
    37b667c1dlea r9, [r14+4*r11+4]
    37b667c22xor r14l, r14l
    37b667c25mov r11, [rsp+280]
    37b667c2dmov [rsp+384], r9
    37b667c35mov r9, [rsp+824]
    37b667c3dimul rdi, rsi
    37b667c41xor esi, esi
    37b667c43add rax, rcx
    37b667c46lea r9, [r9+4*r10+4]
    37b667c4bmov r10, [rsp+544]
    37b667c53mov [rsp+360], r9
    37b667c5bmov r9, [rsp+824]
    37b667c63add rcx, rdi
    37b667c66xor edi, edi
    37b667c68lea r11, [r9+4*r11+4]
    37b667c6dmov [rsp+368], r11
    37b667c75mov r11, [rsp+928]
    37b667c7dlea rdx, [r11+4*rdx+4]
    37b667c82mov [rsp+344], rdx
    37b667c8alea rdx, [r11+4*r8+4]
    37b667c8fmov [rsp+352], rdx
    37b667c97mov rdx, [rsp+912]
    37b667c9flea rax, [rdx+4*rax+4]
    37b667ca4mov [rsp+328], rax
    37b667caclea rax, [rdx+4*rcx+4]
    37b667cb1mov [rsp+336], rax
    37b667cb9mov rax, [rsp+528]
    37b667cc1nop [rax]
    37b667cc5nop [rax+rax]
    37b667cd0
    37b667cd0loc_37b667cd0:
    37b667cd0mov [rsp+280], rax
    37b667cd8mov rcx, rbx
    37b667cdbmov r9, r12
    37b667cdemov r8, r15
    37b667ce1mov rax, [rsp+240]
    37b667ce9mov rdx, [rsp+208]
    37b667cf1mov [rsp+288], r10
    37b667cf9mov [rsp+32], rax
    37b667cfecall slartg_
    37b667d03lea r11, [rip+0xdcb502]
    37b667d0alea edx, [r13+2]
    37b667d0emovss x0, [rsp+612]
    37b667d17mov rax, [rsp+208]
    37b667d1fmov r10, [rsp+384]
    37b667d27mov r8, r11
    37b667d2amov [rsp+620], edx
    37b667d31movss [rbx], x0
    37b667d35mov rcx, [rsp+200]
    37b667d3dmov [rax], 0
    37b667d43lea rdx, [r10+rsi]
    37b667d47mov r10, [rsp+376]
    37b667d4fmov [rsp+32], r11
    37b667d54mov [rsp+48], r12
    37b667d59lea r9, [r10+rsi]
    37b667d5dmov [rsp+40], r15
    37b667d62call srot_
    37b667d67mov r10, [rsp+368]
    37b667d6fmov [rsp+48], r12
    37b667d74lea r11, [rip+0xdcb491]
    37b667d7bmov [rsp+32], r11
    37b667d80mov rcx, [rsp+200]
    37b667d88mov r8, r11
    37b667d8blea rdx, [r10+rdi]
    37b667d8fmov [rsp+40], r15
    37b667d94mov r10, [rsp+360]
    37b667d9cmov [rsp+620], r13l
    37b667da4add r13l, 1
    37b667da8lea r9, [r10+rdi]
    37b667daccall srot_
    37b667db1lea r11, [rip+0xdcb454]
    37b667db8mov [rsp+48], r12
    37b667dbdmov r10, [rsp+344]
    37b667dc5mov [rsp+32], r11
    37b667dcamov r9, [rsp+352]
    37b667dd2mov r8, r11
    37b667dd5mov [rsp+40], r15
    37b667ddamov rcx, [rsp+248]
    37b667de2lea rdx, [r9+rbp]
    37b667de6lea r9, [r10+rbp]
    37b667deacall srot_
    37b667defmov rdx, [rsp+240]
    37b667df7mov r9, r12
    37b667dfamov r8, r15
    37b667dfdmov rcx, [rsp+216]
    37b667e05mov [rsp+32], rdx
    37b667e0amov rdx, [rsp+224]
    37b667e12call slartg_
    37b667e17mov r10, [rsp+216]
    37b667e1fmovss x0, [rsp+612]
    37b667e28mov rax, [rsp+816]
    37b667e30mov rdx, [rsp+224]
    37b667e38mov r9l, [rsp+232]
    37b667e40movss [r10], x0
    37b667e45mov rcx, [rsp+200]
    37b667e4dmov [rdx], 0
    37b667e53mov rdx, [rsp+264]
    37b667e5bmov r8, rax
    37b667e5emov [rsp+32], rax
    37b667e63mov [rsp+48], r12
    37b667e68mov [rsp+40], r15
    37b667e6dmov [rsp+620], r9l
    37b667e75mov r9, [rsp+272]
    37b667e7dcall srot_
    37b667e82mov rax, [rsp+832]
    37b667e8amov [rsp+48], r12
    37b667e8fmov rdx, rbx
    37b667e92mov r8l, [rsp+232]
    37b667e9amov [rsp+40], r15
    37b667e9fmov [rsp+32], rax
    37b667ea4mov r9, [rsp+256]
    37b667eacmov rcx, [rsp+200]
    37b667eb4mov [rsp+620], r8l
    37b667ebcmov r8, rax
    37b667ebfcall srot_
    37b667ec4lea r11, [rip+0xdcb341]
    37b667ecbmov [rsp+48], r12
    37b667ed0mov rax, [rsp+336]
    37b667ed8mov [rsp+32], r11
    37b667eddmov r11, [rsp+328]
    37b667ee5lea r8, [rip+0xdcb320]
    37b667eecmov [rsp+40], r15
    37b667ef1mov rcx, [rsp+248]
    37b667ef9lea rdx, [rax+r14]
    37b667efdlea r9, [r11+r14]
    37b667f01call srot_
    37b667f06mov rax, [rsp+280]
    37b667f0emov r10, [rsp+288]
    37b667f16add [rsp+208], rax
    37b667f1eadd rsi, [rsp+416]
    37b667f26add [rsp+216], r10
    37b667f2eadd rbx, rax
    37b667f31add rdi, [rsp+408]
    37b667f39add [rsp+224], r10
    37b667f41add rbp, [rsp+400]
    37b667f49sub [rsp+232], 1
    37b667f51add r14, [rsp+320]
    37b667f59add [rsp+264], r10
    37b667f61add [rsp+272], r10
    37b667f69add [rsp+256], rax
    37b667f71cmp [rsp+392], r13l
    37b667f79jne 0x37b667cd0
    37b667f7f
    37b667f7floc_37b667f7f:
    37b667f7fmov rcx, [rsp+312]
    37b667f87movsxd rbx, [rsp+464]
    37b667f8fmov r9, r12
    37b667f92mov r8, r15
    37b667f95mov rdx, [rsp+432]
    37b667f9dmov r14, [rsp+240]
    37b667fa5mov rsi, rcx
    37b667fa8movsxd rdi, [rsp+452]
    37b667fb0imul rsi, rbx
    37b667fb4mov [rsp+32], r14
    37b667fb9lea rbp, [rsi+rdx]
    37b667fbdadd rsi, rcx
    37b667fc0mov rcx, [rsp+824]
    37b667fc8add rsi, rdx
    37b667fcblea r13, [rbp+rdi]
    37b667fd0add rdi, rsi
    37b667fd3lea rdx, [rcx+4*r13]
    37b667fd7lea rcx, [rcx+4*rdi]
    37b667fdbcall slartg_
    37b667fe0mov rax, [rsp+424]
    37b667fe8movss x0, [rsp+612]
    37b667ff1lea rcx, [rip+0xdcb214]
    37b667ff8mov rdx, [rsp+824]
    37b668000mov r14, [rsp+824]
    37b668008mov r8, rcx
    37b66800badd rbp, rax
    37b66800eadd rsi, rax
    37b668011movss [rdx+4*rdi], x0
    37b668016lea r9, [r14+4*rbp]
    37b66801amov r14, [rsp+200]
    37b668022mov [rdx+4*r13], 0
    37b66802amov r13l, [rsp+452]
    37b668032lea rdx, [rdx+4*rsi]
    37b668036mov [rsp+32], rcx
    37b66803bmov rcx, r14
    37b66803emov [rsp+48], r12
    37b668043mov edi, r13l
    37b668046sub edi, [rsp+396]
    37b66804dmov [rsp+40], r15
    37b668052mov [rsp+620], edi
    37b668059add edi, 1
    37b66805ccall srot_
    37b668061mov rdx, [rsp+304]
    37b668069mov rcx, r14
    37b66806cmov r11, [rsp+296]
    37b668074mov rsi, [rsp+424]
    37b66807cmov [rsp+620], edi
    37b668083lea rdi, [rip+0xdcb182]
    37b66808aimul rbx, rdx
    37b66808emov [rsp+48], r12
    37b668093mov r8, rdi
    37b668096mov [rsp+40], r15
    37b66809bmov [rsp+32], rdi
    37b6680a0lea rax, [rbx+r11]
    37b6680a4add rbx, rdx
    37b6680a7add rbx, r11
    37b6680aaadd rax, rsi
    37b6680adadd rbx, rsi
    37b6680b0mov rsi, [rsp+808]
    37b6680b8lea rdx, [rsi+4*rbx]
    37b6680bclea r9, [rsi+4*rax]
    37b6680c0call srot_
    37b6680c5mov ebx, [rsp+444]
    37b6680ccmov eax, [rsp+464]
    37b6680d3mov [rsp+48], r12
    37b6680d8mov rsi, [rsp+472]
    37b6680e0mov rcx, [rsp+480]
    37b6680e8mov [rsp+40], r15
    37b6680edlea r8, [rip+0xdcb118]
    37b6680f4sub eax, ebx
    37b6680f6mov [rsp+32], rdi
    37b6680fbadd eax, 1
    37b6680fecdqe
    37b668100imul rax, rsi
    37b668104lea rdx, [rcx+rax+1]
    37b668109mov eax, r13l
    37b66810csub eax, ebx
    37b66810emov rbx, [rsp+928]
    37b668116add eax, 1
    37b668119cdqe
    37b66811blea r9, [rbx+4*rdx]
    37b66811fimul rax, rsi
    37b668123lea rax, [rcx+rax+1]
    37b668128mov rcx, [rsp+248]
    37b668130lea rdx, [rbx+4*rax]
    37b668134call srot_
    37b668139mov esi, [rsp+460]
    37b668140jmp 0x37b667411
    37b668145
    37b668145 0f 1f 00 ...
    37b668148
    37b668148loc_37b668148:
    37b668148mov [rsp+568], eax
    37b66814fmov eax, [rsp+580]
    37b668156lea rdx, [rip+0xdcb0a3]
    37b66815dmov r9, [rsp+200]
    37b668165mov rcx, rdx
    37b668168mov r8, [rsp+216]
    37b668170mov [rsp+256], r10l
    37b668178mov [rsp+572], eax
    37b66817fmov [rsp+224], eax
    37b668186mov rax, [rsp+248]
    37b66818emov [rsp+56], r13
    37b668193mov [rsp+120], rax
    37b668198mov rax, [rsp+952]
    37b6681a0mov [rsp+112], rax
    37b6681a5mov rax, [rsp+944]
    37b6681admov [rsp+104], rax
    37b6681b2mov rax, [rsp+240]
    37b6681bamov [rsp+96], rax
    37b6681bfmov rax, [rsp+232]
    37b6681c7mov [rsp+88], rax
    37b6681ccmov rax, [rsp+936]
    37b6681d4mov [rsp+80], rax
    37b6681d9mov rax, [rsp+928]
    37b6681e1mov [rsp+72], rax
    37b6681e6mov rax, [rsp+920]
    37b6681eemov [rsp+64], rax
    37b6681f3mov rax, [rsp+832]
    37b6681fbmov [rsp+48], rax
    37b668200mov rax, [rsp+208]
    37b668208mov [rsp+40], rax
    37b66820dmov rax, [rsp+816]
    37b668215mov [rsp+32], rax
    37b66821acall stgexc_
    37b66821fmov eax, [rsp+224]
    37b668226pxor x3, x3
    37b66822amov r11l, [rsp+576]
    37b668232mov r10l, [rsp+256]
    37b66823amovss x2, [rip+0xdcaffe]
    37b668242add eax, 1
    37b668245mov [rsp+580], eax
    37b66824cjmp 0x37b666df5
    37b668251
    37b668251 0f 1f 80 00 00 00 00 .......
    37b668258
    37b668258loc_37b668258:
    37b668258movsxd rdx, [rsp+512]
    37b668260xor eax, eax
    37b668262mov r9, r13
    37b668265mov [rsp+112], 1
    37b66826emov [rsp+32], r13
    37b668273mov r8, [rsp+776]
    37b66827bmov [rsp+104], 1
    37b668284test rdx, rdx
    37b668287cmovs rdx, rax
    37b66828bmovsxd rax, [rsp+444]
    37b668293imul rax, rdx
    37b668297sub rax, rdx
    37b66829amov rdx, [rsp+840]
    37b6682a2lea rbx, [rdx+4*rax]
    37b6682a6mov rax, [rsp+776]
    37b6682aelea rdx, [rip+0xdcaf87]
    37b6682b5mov [rsp+48], rbx
    37b6682bamov rcx, rdx
    37b6682bdmov [rsp+96], rax
    37b6682c2mov rax, [rsp+944]
    37b6682camov [rsp+88], rax
    37b6682cflea rax, [rip+0xdcaf5a]
    37b6682d6mov [rsp+80], rax
    37b6682dbmov rax, [rsp+920]
    37b6682e3mov [rsp+72], rax
    37b6682e8mov rax, [rsp+912]
    37b6682f0mov [rsp+64], rax
    37b6682f5mov rax, [rsp+848]
    37b6682fdmov [rsp+56], rax
    37b668302lea rax, [rip+0xdcaf2f]
    37b668309mov [rsp+40], rax
    37b66830ecall sgemm_
    37b668313mov rax, [rsp+848]
    37b66831bmov [rsp+40], rbx
    37b668320mov r8, r13
    37b668323mov [rsp+56], 3
    37b66832cmov r9, [rsp+944]
    37b668334lea rcx, [rip+0xdcaef0]
    37b66833bmov [rsp+48], rax
    37b668340mov rax, [rsp+776]
    37b668348mov [rsp+32], rax
    37b66834dmov rdx, rax
    37b668350call slacpy_
    37b668355jmp 0x37b66766f
    37b66835a
    37b66835a 66 0f 1f 44 00 00 f..D..
    37b668360
    37b668360loc_37b668360:
    37b668360mov eax, [rsp+580]
    37b668367mov [rsp+568], edx
    37b66836elea rdx, [rip+0xdcae8b]
    37b668375mov r9, [rsp+200]
    37b66837dmov rcx, rdx
    37b668380mov r8, [rsp+216]
    37b668388mov [rsp+256], r10l
    37b668390mov [rsp+572], eax
    37b668397mov [rsp+224], eax
    37b66839emov rax, [rsp+248]
    37b6683a6mov [rsp+56], r13
    37b6683abmov [rsp+120], rax
    37b6683b0mov rax, [rsp+952]
    37b6683b8mov [rsp+112], rax
    37b6683bdmov rax, [rsp+944]
    37b6683c5mov [rsp+104], rax
    37b6683camov rax, [rsp+240]
    37b6683d2mov [rsp+96], rax
    37b6683d7mov rax, [rsp+232]
    37b6683dfmov [rsp+88], rax
    37b6683e4mov rax, [rsp+936]
    37b6683ecmov [rsp+80], rax
    37b6683f1mov rax, [rsp+928]
    37b6683f9mov [rsp+72], rax
    37b6683femov rax, [rsp+920]
    37b668406mov [rsp+64], rax
    37b66840bmov rax, [rsp+832]
    37b668413mov [rsp+48], rax
    37b668418mov rax, [rsp+208]
    37b668420mov [rsp+40], rax
    37b668425mov rax, [rsp+816]
    37b66842dmov [rsp+32], rax
    37b668432call stgexc_
    37b668437mov eax, [rsp+224]
    37b66843epxor x3, x3
    37b668442mov r11l, [rsp+576]
    37b66844amov r10l, [rsp+256]
    37b668452movss x2, [rip+0xdcade6]
    37b66845aadd eax, 2
    37b66845dmov [rsp+580], eax
    37b668464jmp 0x37b666d63
    37b668469
    37b668469 0f 1f 80 00 00 00 00 .......
    37b668470
    37b668470loc_37b668470:
    37b668470lea rcx, [rsp+592]
    37b668478call sroundup_lwork_
    37b66847dmov rax, [rsp+944]
    37b668485movss [rax], x0
    37b668489jmp 0x37b6665bf
    37b66848e
    37b66848e 66 90 f.
    37b668490
    37b668490loc_37b668490:
    37b668490mov eax, [rsp+452]
    37b668497sub eax, 1
    37b66849amov [rsp+464], eax
    37b6684a1jmp 0x37b667f7f
    37b6684a6
    37b6684a6loc_37b6684a6:
    37b6684a6mov r12l, [rsp+448]
    37b6684aejmp 0x37b666aff
    37b6684b3
    37b6684b3loc_37b6684b3:
    37b6684b3mov rax, [rsp+880]
    37b6684bbmov [rax], 0
    37b6684c1mov rax, [rsp+872]
    37b6684c9mov [rax], edi
    37b6684cbmov eax, [rsp+440]
    37b6684d2mov r12l, eax
    37b6684d5cmp eax, [rsp+396]
    37b6684dcjge 0x37b666954
    37b6684e2movsxd rax, [rsp+448]
    37b6684eamov r8, [rsp+304]
    37b6684f2mov [rsp+520], rax
    37b6684faimul r8, rax
    37b6684feadd r8, [rsp+296]
    37b668506jmp 0x37b666ef9
    37b66850b
    37b66850bloc_37b66850b:
    37b66850bneg eax
    37b66850djmp 0x37b6665a2
    37b666120