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
    37b668512
    37b668512 // align 0x10
    37b668520
    37b668520slaqz4_:
    37b668520push r15
    37b668522push r14
    37b668524push r13
    37b668526push r12
    37b668528push rbp
    37b668529push rdi
    37b66852apush rsi
    37b66852bpush rbx
    37b66852csub rsp, 504
    37b668533mov rsi, [rsp+736]
    37b66853bmov rbp, [rsp+672]
    37b668543mov rdi, [rsp+688]
    37b66854bmov rbx, [rsp+776]
    37b668553mov esi, [rsi]
    37b668555mov r12, [rsp+640]
    37b66855dmov rax, [rsp+656]
    37b668565mov r14, [rsp+728]
    37b66856dmov [rsp+144], esi
    37b668574mov r10, rcx
    37b668577mov r11l, [rbp]
    37b66857bmov rsi, [rsp+704]
    37b668583mov [rsp+584], rdx
    37b66858bmov rdx, [rsp+624]
    37b668593mov r13l, [rdi]
    37b668596mov [rsp+600], r9
    37b66859emov esi, [rsi]
    37b6685a0mov [rsp+592], r8
    37b6685a8mov ecx, [rdx]
    37b6685aamov rdx, [rsp+632]
    37b6685b2mov [rsp+152], esi
    37b6685b9mov rsi, [rsp+720]
    37b6685c1mov r9l, [rdx]
    37b6685c4mov r8, [rsp+768]
    37b6685ccxor edx, edx
    37b6685cemov r15l, [rsi]
    37b6685d1mov rsi, [rsp+600]
    37b6685d9cmp ecx, r9l
    37b6685dcmov r8l, [r8]
    37b6685dfmov [rsp+404], r9l
    37b6685e7mov esi, [rsi]
    37b6685e9setl dl
    37b6685eclea edx, [8*rdx-8]
    37b6685f3mov [rbx], edx
    37b6685f5imul r9l, esi
    37b6685f9mov [rsp+272], esi
    37b668600cmp r8l, -1
    37b668604je 0x37b66a6b2
    37b66860acmp r8l, r9l
    37b66860djl 0x37b6694f0
    37b668613test edx, edx
    37b668615jne 0x37b66a6ed
    37b66861bcmp ecx, 1
    37b66861ejle 0x37b66951d
    37b668624mov rdx, [rsp+608]
    37b66862cmov rsi, [rsp+616]
    37b668634mov ebx, [rdx]
    37b668636mov esi, [rsi]
    37b668638mov [rsp+400], esi
    37b66863fcmp ebx, esi
    37b668641jge 0x37b66951d
    37b668647movsxd rsi, r11l
    37b66864axor edx, edx
    37b66864cmov r9l, [r10]
    37b66864ftest rsi, rsi
    37b668652cmovns rdx, rsi
    37b668656movsxd rsi, r13l
    37b668659mov [rsp+280], rdx
    37b668661not rdx
    37b668664mov [rsp+288], rdx
    37b66866cxor edx, edx
    37b66866etest rsi, rsi
    37b668671cmovns rdx, rsi
    37b668675movsxd rsi, [rsp+152]
    37b66867dmov [rsp+296], rdx
    37b668685not rdx
    37b668688mov [rsp+304], rdx
    37b668690xor edx, edx
    37b668692test rsi, rsi
    37b668695cmovns rdx, rsi
    37b668699movsxd rsi, r15l
    37b66869cmov [rsp+368], rdx
    37b6686a4not rdx
    37b6686a7mov [rsp+376], rdx
    37b6686afxor edx, edx
    37b6686b1test rsi, rsi
    37b6686b4cmovns rdx, rsi
    37b6686b8mov [rsp+384], rdx
    37b6686c0not rdx
    37b6686c3mov [rsp+392], rdx
    37b6686cbtest r9l, r9l
    37b6686cejne 0x37b669531
    37b6686d4mov esi, [rsp+400]
    37b6686dbmov [rsp+276], ebx
    37b6686e2mov [rsp+272], esi
    37b6686e9
    37b6686e9loc_37b6686e9:
    37b6686e9cmp ecx, 2
    37b6686ecje 0x37b668780
    37b6686f2lea edx, [rcx-3]
    37b6686f5mov rsi, [rsp+648]
    37b6686fdshr edx, 1
    37b6686fflea r9l, [rdx+rdx]
    37b668703mov edx, 1
    37b668708add r9, 3
    37b66870cnop [rax]
    37b668710
    37b668710loc_37b668710:
    37b668710movss x0, [rsi+4*rdx]
    37b668715movss x1, [rsi+4*rdx-4]
    37b66871bmovaps x2, x0
    37b66871exorps x2, [rip+0xdcab6b]
    37b668725ucomiss x1, x2
    37b668728jp 0x37b66872c
    37b66872aje 0x37b66876f
    37b66872c
    37b66872cloc_37b66872c:
    37b66872cmovss x2, [r12+4*rdx-4]
    37b668733mov r10, [r12+4*rdx]
    37b668737lea r8l, [rdx+1]
    37b66873bmov [r12+4*rdx-4], r10
    37b668740mov r10, [rax+4*rdx]
    37b668744movss [r12+4*r8], x2
    37b66874amovss x2, [rsi+4*r8]
    37b668750unpcklps x0, x2
    37b668753movlps [rsi+4*rdx-4], x0
    37b668758movss x0, [rax+4*rdx-4]
    37b66875emovss [rsi+4*r8], x1
    37b668764mov [rax+4*rdx-4], r10
    37b668769movss [rax+4*r8], x0
    37b66876f
    37b66876floc_37b66876f:
    37b66876fadd rdx, 2
    37b668773cmp rdx, r9
    37b668776jne 0x37b668710
    37b668778mov [rsp+648], rsi
    37b668780
    37b668780loc_37b668780:
    37b668780lea rsi, [rip+0xdcaae9]
    37b668787and ecx, -2
    37b66878amov [rsp+656], rax
    37b668792mov rax, [rsp+736]
    37b66879amov [rsp+40], r14
    37b66879flea edx, [rcx+1]
    37b6687a2lea r15, [rsp+480]
    37b6687aamov [rsp+48], rax
    37b6687aflea r8, [rsp+484]
    37b6687b7lea r9, [rip+0xdcaaaa]
    37b6687bemov [rsp+56], 4
    37b6687c7mov [rsp+32], rsi
    37b6687ccmov [rsp+408], ecx
    37b6687d3mov [rsp+448], ecx
    37b6687dalea rcx, [rip+0xdcaa8b]
    37b6687e1mov [rsp+480], edx
    37b6687e8mov [rsp+484], edx
    37b6687efmov rdx, r15
    37b6687f2mov [rsp+248], r8
    37b6687facall slaset_
    37b6687ffmov rcx, [rsp+752]
    37b668807mov [rsp+56], 4
    37b668810lea rdx, [rsp+448]
    37b668818mov [rsp+32], rsi
    37b66881dlea r9, [rip+0xdcaa44]
    37b668824mov r8, rdx
    37b668827mov [rsp+48], rcx
    37b66882cmov rcx, [rsp+744]
    37b668834mov [rsp+176], rdx
    37b66883cmov [rsp+40], rcx
    37b668841lea rcx, [rip+0xdcaa24]
    37b668848call slaset_
    37b66884dmov eax, [rsp+448]
    37b668854test eax, eax
    37b668856mov [rsp+192], eax
    37b66885dmov rax, [rsp+656]
    37b668865jle 0x37b66a6d8
    37b66886bmovsxd rdx, [rsp+144]
    37b668873xor ecx, ecx
    37b668875movsxd r8, ebx
    37b668878mov rsi, [rsp+304]
    37b668880mov r11, [rsp+664]
    37b668888mov [rsp+232], rax
    37b668890test rdx, rdx
    37b668893mov [rsp+216], r12
    37b66889bmov [rsp+160], 1
    37b6688a6cmovs rdx, rcx
    37b6688aamov rcx, [rsp+296]
    37b6688b2imul rcx, r8
    37b6688b6lea r10, [rcx+rsi]
    37b6688bamov rsi, [rsp+680]
    37b6688c2lea rcx, [r8+r10]
    37b6688c6lea r13, [rsi+4*rcx]
    37b6688camov rcx, [rsp+280]
    37b6688d2mov rsi, [rsp+664]
    37b6688daimul rcx, r8
    37b6688deadd rcx, [rsp+288]
    37b6688e6add r8, rcx
    37b6688e9lea rsi, [rsi+4*r8]
    37b6688edlea r8l, [rbx+2]
    37b6688f1movsxd r8, r8l
    37b6688f4lea r9, [rcx+r8]
    37b6688f8add r8, r10
    37b6688fblea r11, [r11+4*r9]
    37b6688fflea r9l, [rbx+1]
    37b668903mov [rsp+312], r11
    37b66890bmovsxd r9, r9l
    37b66890emov r11, [rsp+664]
    37b668916add rcx, r9
    37b668919add r10, r9
    37b66891clea rcx, [r11+4*rcx]
    37b668920mov [rsp+200], rcx
    37b668928mov rcx, [rsp+680]
    37b668930lea rcx, [rcx+4*r8]
    37b668934mov r8, rdx
    37b668937mov [rsp+320], rcx
    37b66893fmov rcx, [rsp+680]
    37b668947not r8
    37b66894alea rcx, [rcx+4*r10]
    37b66894emov [rsp+328], rcx
    37b668956lea rcx, [rdx+2*rdx]
    37b66895aadd rcx, r8
    37b66895dlea r10, [r14+4*rcx+4]
    37b668962sub rcx, rdx
    37b668965mov edx, [rsp+192]
    37b66896clea rcx, [r14+4*rcx+4]
    37b668971mov [rsp+336], r10
    37b668979sub edx, 1
    37b66897cmov [rsp+208], rcx
    37b668984mov rcx, [rsp+648]
    37b66898cand edx, -2
    37b66898flea eax, [rdx+3]
    37b668992mov [rsp+224], rcx
    37b66899amov [rsp+360], eax
    37b6689a1lea rax, [rsp+452]
    37b6689a9mov [rsp+344], rax
    37b6689b1lea rax, [rsp+416]
    37b6689b9mov [rsp+168], rax
    37b6689c1lea rax, [rsp+492]
    37b6689c9mov [rsp+352], rax
    37b6689d1lea rax, [rsp+468]
    37b6689d9mov [rsp+240], rax
    37b6689e1lea rax, [rsp+488]
    37b6689e9mov [rsp+256], rax
    37b6689f1lea rax, [rsp+456]
    37b6689f9mov [rsp+192], rax
    37b668a01lea rax, [rsp+420]
    37b668a09mov [rsp+184], rax
    37b668a11lea rax, [rsp+476]
    37b668a19mov [rsp+144], rax
    37b668a21mov eax, [rsp+400]
    37b668a28mov [rsp+728], r14
    37b668a30sub eax, ebx
    37b668a32mov [rsp+412], ebx
    37b668a39mov rbx, [rsp+176]
    37b668a41mov [rsp+364], eax
    37b668a48nop [rax+rax]
    37b668a50
    37b668a50loc_37b668a50:
    37b668a50mov rdx, [rsp+232]
    37b668a58mov r9, rdi
    37b668a5bmov r8, r13
    37b668a5emov rcx, rsi
    37b668a61mov rax, [rsp+248]
    37b668a69mov [rsp+56], rdx
    37b668a6emov [rsp+72], rax
    37b668a73lea rax, [rdx+4]
    37b668a77mov rdx, [rsp+224]
    37b668a7fmov [rsp+64], rax
    37b668a84mov [rsp+48], rdx
    37b668a89mov rdx, [rsp+216]
    37b668a91lea rax, [rdx+4]
    37b668a95mov [rsp+32], rdx
    37b668a9amov rdx, rbp
    37b668a9dmov [rsp+40], rax
    37b668aa2call slaqz1_
    37b668aa7mov rdx, [rsp+256]
    37b668aafmov r14, [rsp+344]
    37b668ab7mov r12, [rsp+168]
    37b668abfmov rcx, [rsp+240]
    37b668ac7mov [rsp+32], rdx
    37b668accmov rdx, [rsp+352]
    37b668ad4mov r9, r14
    37b668ad7movss x0, [rsp+488]
    37b668ae0mov r8, r12
    37b668ae3movss [rsp+468], x0
    37b668aeccall slartg_
    37b668af1mov r10, [rsp+240]
    37b668af9mov r9, [rsp+192]
    37b668b01mov r8, [rsp+184]
    37b668b09mov rdx, [rsp+256]
    37b668b11mov [rsp+32], r10
    37b668b16mov rcx, [rsp+248]
    37b668b1ecall slartg_
    37b668b23mov [rsp+48], r14
    37b668b28mov r8, rbp
    37b668b2bmov rcx, rbx
    37b668b2emov [rsp+40], r12
    37b668b33mov r9, [rsp+312]
    37b668b3bmov [rsp+32], rbp
    37b668b40mov rdx, [rsp+200]
    37b668b48call srot_
    37b668b4dmov [rsp+32], rbp
    37b668b52mov r8, rbp
    37b668b55mov rdx, rsi
    37b668b58mov rax, [rsp+192]
    37b668b60mov r11, [rsp+184]
    37b668b68mov rcx, rbx
    37b668b6bmov r9, [rsp+200]
    37b668b73mov [rsp+48], rax
    37b668b78mov [rsp+40], r11
    37b668b7dcall srot_
    37b668b82mov [rsp+48], r14
    37b668b87mov r8, rdi
    37b668b8amov rcx, rbx
    37b668b8dmov [rsp+168], r12
    37b668b95mov r9, [rsp+320]
    37b668b9dmov [rsp+40], r12
    37b668ba2mov r12, [rsp+328]
    37b668baamov [rsp+32], rdi
    37b668bafmov rdx, r12
    37b668bb2call srot_
    37b668bb7mov [rsp+32], rdi
    37b668bbcmov r9, r12
    37b668bbfmov r8, rdi
    37b668bc2mov r11, [rsp+184]
    37b668bcamov rcx, [rsp+192]
    37b668bd2mov rdx, r13
    37b668bd5mov [rsp+40], r11
    37b668bdamov [rsp+48], rcx
    37b668bdfmov rcx, rbx
    37b668be2call srot_
    37b668be7mov r12l, [rsp+448]
    37b668befmov rcx, r15
    37b668bf2mov [rsp+48], r14
    37b668bf7lea r14, [rip+0xdca676]
    37b668bfemov r9, [rsp+336]
    37b668c06mov rdx, [rsp+208]
    37b668c0elea eax, [r12+1]
    37b668c13mov [rsp+32], r14
    37b668c18mov r8, r14
    37b668c1bmov [rsp+480], eax
    37b668c22mov [rsp+152], eax
    37b668c29mov rax, [rsp+168]
    37b668c31mov [rsp+40], rax
    37b668c36call srot_
    37b668c3bmov rcx, [rsp+192]
    37b668c43mov r8, r14
    37b668c46mov r11, [rsp+184]
    37b668c4emov [rsp+32], r14
    37b668c53mov eax, [rsp+152]
    37b668c5amov [rsp+48], rcx
    37b668c5fmov rdx, [rsp+728]
    37b668c67mov rcx, r15
    37b668c6amov [rsp+40], r11
    37b668c6fmov r9, [rsp+208]
    37b668c77mov [rsp+480], eax
    37b668c7emov [rsp+268], eax
    37b668c85call srot_
    37b668c8alea edx, [r12-1]
    37b668c8fsub edx, [rsp+160]
    37b668c96mov [rsp+436], 1
    37b668ca1mov r12l, edx
    37b668ca4test edx, edx
    37b668ca6jle 0x37b668d9c
    37b668cacmov eax, [rsp+364]
    37b668cb3lea r14l, [rax+1]
    37b668cb7lea rax, [rsp+436]
    37b668cbfmov [rsp+152], rax
    37b668cc7mov eax, [rsp+268]
    37b668ccejmp 0x37b668cda
    37b668cd0
    37b668cd0loc_37b668cd0:
    37b668cd0mov eax, [rsp+448]
    37b668cd7add eax, 1
    37b668cda
    37b668cdaloc_37b668cda:
    37b668cdamov [rsp+480], eax
    37b668ce1mov rax, [rsp+752]
    37b668ce9lea rdx, [rip+0xdca588]
    37b668cf0lea r9, [rip+0xdca57d]
    37b668cf7mov rcx, [rsp+736]
    37b668cffmov [rsp+80], r15
    37b668d04mov [rsp+136], rax
    37b668d0cmov rax, [rsp+744]
    37b668d14mov [rsp+104], rcx
    37b668d19mov rcx, [rsp+728]
    37b668d21mov [rsp+128], rax
    37b668d29lea rax, [rip+0xdca544]
    37b668d30mov r8, [rsp+152]
    37b668d38mov [rsp+120], rax
    37b668d3dmov [rsp+88], rax
    37b668d42mov rax, [rsp+144]
    37b668d4amov [rsp+96], rcx
    37b668d4fmov rcx, rdx
    37b668d52mov [rsp+40], rax
    37b668d57mov [rsp+72], rdi
    37b668d5cmov [rsp+64], r13
    37b668d61mov [rsp+56], rbp
    37b668d66mov [rsp+48], rsi
    37b668d6bmov [rsp+32], rbx
    37b668d70mov [rsp+476], r14l
    37b668d78mov [rsp+112], rbx
    37b668d7dcall slaqz2_
    37b668d82mov eax, [rsp+436]
    37b668d89add eax, 1
    37b668d8cmov [rsp+436], eax
    37b668d93cmp eax, r12l
    37b668d96jle 0x37b668cd0
    37b668d9c
    37b668d9cloc_37b668d9c:
    37b668d9cadd [rsp+160], 2
    37b668da4mov eax, [rsp+160]
    37b668dabadd [rsp+216], 8
    37b668db4add [rsp+224], 8
    37b668dbdadd [rsp+232], 8
    37b668dc6cmp eax, [rsp+360]
    37b668dcdjne 0x37b668a50
    37b668dd3mov eax, [rsp+448]
    37b668ddamov ebx, [rsp+412]
    37b668de1mov r14, [rsp+728]
    37b668de9mov [rsp+192], eax
    37b668df0
    37b668df0loc_37b668df0:
    37b668df0mov eax, [rsp+192]
    37b668df7lea edx, [rax+1]
    37b668dfalea ecx, [rbx+rax]
    37b668dfdmov [rsp+460], edx
    37b668e04mov edx, [rsp+272]
    37b668e0bsub edx, ecx
    37b668e0dadd edx, 1
    37b668e10mov [rsp+464], edx
    37b668e17test edx, edx
    37b668e19jle 0x37b668ff1
    37b668e1fmov rdx, [rsp+280]
    37b668e27movsxd r10, ecx
    37b668e2amovsxd rax, ebx
    37b668e2dmov rcx, [rsp+736]
    37b668e35mov [rsp+152], rax
    37b668e3dlea r12, [rsp+460]
    37b668e45lea r9, [rsp+464]
    37b668e4dimul rdx, r10
    37b668e51mov [rsp+56], rcx
    37b668e56add rdx, [rsp+288]
    37b668e5elea rcx, [rip+0xdca40b]
    37b668e65add rdx, rax
    37b668e68mov [rsp+40], rcx
    37b668e6dmov rax, [rsp+664]
    37b668e75mov r8, r12
    37b668e78mov [rsp+112], 1
    37b668e81lea rcx, [rip+0xdca3f5]
    37b668e88lea rsi, [rax+4*rdx]
    37b668e8cmov rax, [rsp+760]
    37b668e94mov [rsp+96], r12
    37b668e99lea rdx, [rip+0xdca3dc]
    37b668ea0mov [rsp+64], rsi
    37b668ea5mov [rsp+88], rax
    37b668eaalea rax, [rip+0xdca3b7]
    37b668eb1mov [rsp+80], rax
    37b668eb6mov [rsp+104], 1
    37b668ebfmov [rsp+72], rbp
    37b668ec4mov [rsp+48], r14
    37b668ec9mov [rsp+32], r12
    37b668ecemov [rsp+160], r10
    37b668ed6call sgemm_
    37b668edbmov [rsp+40], rsi
    37b668ee0mov rdx, r12
    37b668ee3mov r9, [rsp+760]
    37b668eebmov [rsp+56], 3
    37b668ef4lea r8, [rsp+464]
    37b668efclea rcx, [rip+0xdca37b]
    37b668f03mov [rsp+48], rbp
    37b668f08mov [rsp+32], r12
    37b668f0dcall slacpy_
    37b668f12mov rsi, [rsp+680]
    37b668f1amov r8, r12
    37b668f1dmov rdx, [rsp+296]
    37b668f25lea rax, [rip+0xdca33c]
    37b668f2clea rcx, [rip+0xdca33d]
    37b668f33mov [rsp+112], 1
    37b668f3cimul rdx, [rsp+160]
    37b668f45mov [rsp+80], rax
    37b668f4alea r9, [rsp+464]
    37b668f52add rdx, [rsp+304]
    37b668f5amov [rsp+40], rcx
    37b668f5flea rcx, [rip+0xdca317]
    37b668f66add rdx, [rsp+152]
    37b668f6emov rax, [rsp+736]
    37b668f76mov [rsp+96], r12
    37b668f7blea rsi, [rsi+4*rdx]
    37b668f7fmov rdx, [rsp+760]
    37b668f87mov [rsp+72], rdi
    37b668f8cmov [rsp+104], 1
    37b668f95mov [rsp+88], rdx
    37b668f9alea rdx, [rip+0xdca2db]
    37b668fa1mov [rsp+64], rsi
    37b668fa6mov [rsp+56], rax
    37b668fabmov [rsp+48], r14
    37b668fb0mov [rsp+32], r12
    37b668fb5call sgemm_
    37b668fbamov [rsp+48], rdi
    37b668fbfmov rdx, r12
    37b668fc2mov r9, [rsp+760]
    37b668fcamov [rsp+56], 3
    37b668fd3lea r8, [rsp+464]
    37b668fdblea rcx, [rip+0xdca29c]
    37b668fe2mov [rsp+40], rsi
    37b668fe7mov [rsp+32], r12
    37b668feccall slacpy_
    37b668ff1
    37b668ff1loc_37b668ff1:
    37b668ff1mov rax, [rsp+584]
    37b668ff9mov eax, [rax]
    37b668ffbmov [rsp+224], eax
    37b669002test eax, eax
    37b669004jne 0x37b66a5b7
    37b66900a
    37b66900aloc_37b66900a:
    37b66900amov eax, [rsp+276]
    37b669011mov esi, [rsp+192]
    37b669018mov edx, ebx
    37b66901asub edx, eax
    37b66901cmov [rsp+464], esi
    37b669023mov [rsp+460], edx
    37b66902atest edx, edx
    37b66902cjle 0x37b669200
    37b669032mov rdx, [rsp+280]
    37b66903amovsxd r10, ebx
    37b66903dmovsxd rcx, eax
    37b669040mov rax, [rsp+664]
    37b669048mov [rsp+152], rcx
    37b669050lea r12, [rsp+460]
    37b669058lea r13, [rsp+464]
    37b669060imul rdx, r10
    37b669064mov [rsp+96], r12
    37b669069mov r9, r13
    37b66906cmov r8, r12
    37b66906fadd rdx, [rsp+288]
    37b669077mov [rsp+56], rbp
    37b66907cadd rdx, rcx
    37b66907fmov rcx, [rsp+752]
    37b669087mov [rsp+112], 1
    37b669090lea rsi, [rax+4*rdx]
    37b669094mov rax, [rsp+760]
    37b66909cmov [rsp+104], 1
    37b6690a5lea rdx, [rip+0xdca1d0]
    37b6690acmov [rsp+72], rcx
    37b6690b1mov rcx, [rsp+744]
    37b6690b9mov [rsp+88], rax
    37b6690belea rax, [rip+0xdca1a3]
    37b6690c5mov [rsp+64], rcx
    37b6690calea rcx, [rip+0xdca19f]
    37b6690d1mov [rsp+80], rax
    37b6690d6mov [rsp+48], rsi
    37b6690dbmov [rsp+40], rcx
    37b6690e0mov rcx, rdx
    37b6690e3mov [rsp+32], r13
    37b6690e8mov [rsp+160], r10
    37b6690f0call sgemm_
    37b6690f5mov [rsp+40], rsi
    37b6690famov r8, r13
    37b6690fdmov rdx, r12
    37b669100mov [rsp+56], 3
    37b669109mov r9, [rsp+760]
    37b669111lea rcx, [rip+0xdca166]
    37b669118mov [rsp+48], rbp
    37b66911dmov [rsp+32], r12
    37b669122call slacpy_
    37b669127lea rax, [rip+0xdca13a]
    37b66912emov r9, r13
    37b669131mov rsi, [rsp+680]
    37b669139mov [rsp+80], rax
    37b66913elea rcx, [rip+0xdca12b]
    37b669145mov r8, r12
    37b669148mov rax, [rsp+752]
    37b669150mov rdx, [rsp+296]
    37b669158mov [rsp+40], rcx
    37b66915dimul rdx, [rsp+160]
    37b669166mov [rsp+72], rax
    37b66916badd rdx, [rsp+304]
    37b669173mov [rsp+96], r12
    37b669178add rdx, [rsp+152]
    37b669180mov [rsp+56], rdi
    37b669185lea rsi, [rsi+4*rdx]
    37b669189mov [rsp+32], r13
    37b66918emov rdx, [rsp+760]
    37b669196mov rax, [rsp+744]
    37b66919emov [rsp+48], rsi
    37b6691a3mov [rsp+88], rdx
    37b6691a8lea rdx, [rip+0xdca0cd]
    37b6691afmov [rsp+112], 1
    37b6691b8mov rcx, rdx
    37b6691bbmov [rsp+104], 1
    37b6691c4mov [rsp+64], rax
    37b6691c9call sgemm_
    37b6691cemov [rsp+48], rdi
    37b6691d3mov r8, r13
    37b6691d6mov rdx, r12
    37b6691d9mov [rsp+56], 3
    37b6691e2mov r9, [rsp+760]
    37b6691ealea rcx, [rip+0xdca08d]
    37b6691f1mov [rsp+40], rsi
    37b6691f6mov [rsp+32], r12
    37b6691fbcall slacpy_
    37b669200
    37b669200loc_37b669200:
    37b669200mov rax, [rsp+592]
    37b669208mov eax, [rax]
    37b66920amov [rsp+232], eax
    37b669211test eax, eax
    37b669213jne 0x37b66a4b4
    37b669219
    37b669219loc_37b669219:
    37b669219mov eax, [rsp+400]
    37b669220sub eax, [rsp+192]
    37b669227mov [rsp+440], ebx
    37b66922emov [rsp+200], eax
    37b669235cmp ebx, eax
    37b669237jge 0x37b6699f5
    37b66923dmov esi, [rsp+192]
    37b669244mov edx, [rsp+404]
    37b66924bmov eax, 1
    37b669250mov [rsp+688], rdi
    37b669258sub edx, [rsp+408]
    37b66925fmov [rsp+152], r15
    37b669267test edx, edx
    37b669269lea ecx, [rsi-3]
    37b66926cmov [rsp+672], rbp
    37b669274mov r12, [rsp+752]
    37b66927ccmovle edx, eax
    37b66927flea eax, [rsi-1]
    37b669282mov rbp, [rsp+744]
    37b66928amov [rsp+240], eax
    37b669291and eax, -2
    37b669294sub ecx, eax
    37b669296lea rax, [rsp+428]
    37b66929emov [rsp+248], edx
    37b6692a5mov [rsp+184], ecx
    37b6692acmov [rsp+168], rax
    37b6692b4nop
    37b6692b5nop [rax+rax]
    37b6692c0
    37b6692c0loc_37b6692c0:
    37b6692c0mov esi, [rsp+200]
    37b6692c7mov eax, [rsp+248]
    37b6692celea rdi, [rip+0xdc9f9b]
    37b6692d5mov [rsp+56], 4
    37b6692demov [rsp+40], r14
    37b6692e3lea r11l, [rbx+1]
    37b6692e7mov r13, [rsp+152]
    37b6692eflea r9, [rip+0xdc9f72]
    37b6692f6sub esi, ebx
    37b6692f8mov r15, [rsp+144]
    37b669300mov [rsp+32], rdi
    37b669305lea rcx, [rip+0xdc9f60]
    37b66930ccmp esi, eax
    37b66930emov r8, r13
    37b669311mov [rsp+428], r11l
    37b669319cmovg esi, eax
    37b66931cmov eax, [rsp+192]
    37b669323mov [rsp+216], r11l
    37b66932badd eax, esi
    37b66932dlea edx, [rax+rbx-1]
    37b669331mov [rsp+444], eax
    37b669338mov [rsp+476], eax
    37b66933fmov [rsp+480], eax
    37b669346mov [rsp+160], eax
    37b66934dmov rax, [rsp+736]
    37b669355mov [rsp+432], edx
    37b66935cmov rdx, r15
    37b66935fmov [rsp+48], rax
    37b669364call slaset_
    37b669369mov [rsp+48], r12
    37b66936emov r8, r13
    37b669371mov rdx, r15
    37b669374mov [rsp+56], 4
    37b66937dmov eax, [rsp+160]
    37b669384lea r9, [rip+0xdc9edd]
    37b66938blea rcx, [rip+0xdc9eda]
    37b669392mov [rsp+40], rbp
    37b669397mov [rsp+32], rdi
    37b66939cmov [rsp+476], eax
    37b6693a3mov [rsp+480], eax
    37b6693aacall slaset_
    37b6693afmov r13l, [rsp+240]
    37b6693b7mov eax, r13l
    37b6693bashr eax, 31
    37b6693bdmov eax, [rsp+160]
    37b6693c4jne 0x37b669551
    37b6693calea rdi, [rsp+432]
    37b6693d2mov edx, [rsp+216]
    37b6693d9mov [rsp+208], eax
    37b6693e0lea r15, [rsp+444]
    37b6693e8mov [rsp+160], rdi
    37b6693f0mov eax, ebx
    37b6693f2mov ebx, r13l
    37b6693f5lea r13, [rsp+440]
    37b6693fdnop [rax]
    37b669400
    37b669400loc_37b669400:
    37b669400xor edi, edi
    37b669402jmp 0x37b66940b
    37b669404
    37b669404 0f 1f 40 00 ..@.
    37b669408
    37b669408loc_37b669408:
    37b669408lea edx, [rax+1]
    37b66940b
    37b66940bloc_37b66940b:
    37b66940badd eax, ebx
    37b66940dmov [rsp+480], edx
    37b669414mov r9, [rsp+168]
    37b66941clea rdx, [rip+0xdc9e55]
    37b669423lea eax, [rdi+rax-1]
    37b669427mov rcx, rdx
    37b66942amov r8, [rsp+144]
    37b669432add edi, 1
    37b669435mov [rsp+476], eax
    37b66943cmov rax, [rsp+736]
    37b669444mov [rsp+136], r12
    37b66944cmov [rsp+104], rax
    37b669451mov rax, [rsp+152]
    37b669459mov [rsp+128], rbp
    37b669461mov [rsp+88], rax
    37b669466mov rax, [rsp+688]
    37b66946emov [rsp+120], r13
    37b669473mov [rsp+72], rax
    37b669478mov rax, [rsp+680]
    37b669480mov [rsp+112], r15
    37b669485mov [rsp+64], rax
    37b66948amov rax, [rsp+672]
    37b669492mov [rsp+96], r14
    37b669497mov [rsp+56], rax
    37b66949cmov rax, [rsp+664]
    37b6694a4mov [rsp+80], r15
    37b6694a9mov [rsp+48], rax
    37b6694aemov rax, [rsp+616]
    37b6694b6mov [rsp+40], rax
    37b6694bbmov rax, [rsp+160]
    37b6694c3mov [rsp+32], rax
    37b6694c8call slaqz2_
    37b6694cdmov eax, [rsp+440]
    37b6694d4cmp edi, esi
    37b6694d6jne 0x37b669408
    37b6694dcsub ebx, 2
    37b6694dfcmp ebx, [rsp+184]
    37b6694e6je 0x37b669548
    37b6694e8lea edx, [rax+1]
    37b6694ebjmp 0x37b669400
    37b6694f0
    37b6694f0loc_37b6694f0:
    37b6694f0mov [rbx], -25
    37b6694f6mov eax, 25
    37b6694fb
    37b6694fbloc_37b6694fb:
    37b6694fblea rdx, [rsp+484]
    37b669503mov r8l, 6
    37b669509lea rcx, [rip+0xdc9d50]
    37b669510mov [rsp+484], eax
    37b669517call xerbla_
    37b66951cnop
    37b66951d
    37b66951dloc_37b66951d:
    37b66951dadd rsp, 504
    37b669524pop rbx
    37b669525pop rsi
    37b669526pop rdi
    37b669527pop rbp
    37b669528pop r12
    37b66952apop r13
    37b66952cpop r14
    37b66952epop r15
    37b669530ret
    37b669531
    37b669531loc_37b669531:
    37b669531mov [rsp+276], 1
    37b66953cjmp 0x37b6686e9
    37b669541
    37b669541 0f 1f 80 00 00 00 00 .......
    37b669548
    37b669548loc_37b669548:
    37b669548mov ebx, eax
    37b66954amov eax, [rsp+208]
    37b669551
    37b669551loc_37b669551:
    37b669551mov [rsp+460], eax
    37b669558mov eax, [rsp+192]
    37b66955flea edx, [rax+rbx]
    37b669562mov eax, [rsp+272]
    37b669569add edx, esi
    37b66956bsub eax, edx
    37b66956dadd eax, 1
    37b669570mov [rsp+464], eax
    37b669577test eax, eax
    37b669579jle 0x37b669791
    37b66957flea eax, [rbx+1]
    37b669582movsxd r10, edx
    37b669585mov rcx, [rsp+664]
    37b66958dlea r15, [rsp+460]
    37b669595movsxd r11, eax
    37b669598lea rdi, [rip+0xdc9cc9]
    37b66959fmov rax, [rsp+280]
    37b6695a7mov [rsp+112], 1
    37b6695b0mov [rsp+96], r15
    37b6695b5lea r9, [rsp+464]
    37b6695bdmov r8, r15
    37b6695c0lea rdx, [rip+0xdc9cb5]
    37b6695c7imul rax, r10
    37b6695cbadd rax, [rsp+288]
    37b6695d3mov [rsp+80], rdi
    37b6695d8add rax, r11
    37b6695dbmov [rsp+48], r14
    37b6695e0lea rax, [rcx+4*rax]
    37b6695e4mov rcx, [rsp+760]
    37b6695ecmov [rsp+104], 1
    37b6695f5mov [rsp+64], rax
    37b6695famov [rsp+160], rax
    37b669602mov rax, [rsp+736]
    37b66960amov [rsp+88], rcx
    37b66960fmov rcx, [rsp+672]
    37b669617mov [rsp+56], rax
    37b66961clea rax, [rip+0xdc9c4d]
    37b669623mov [rsp+72], rcx
    37b669628lea rcx, [rip+0xdc9c4e]
    37b66962fmov [rsp+40], rax
    37b669634mov [rsp+32], r15
    37b669639mov [rsp+216], r10
    37b669641mov [rsp+208], r11
    37b669649call sgemm_
    37b66964emov rcx, [rsp+672]
    37b669656mov rdx, r15
    37b669659mov rax, [rsp+160]
    37b669661mov [rsp+32], r15
    37b669666mov r9, [rsp+760]
    37b66966elea r8, [rsp+464]
    37b669676mov [rsp+48], rcx
    37b66967blea rcx, [rip+0xdc9bfc]
    37b669682mov [rsp+40], rax
    37b669687mov [rsp+56], 3
    37b669690call slacpy_
    37b669695mov r10, [rsp+216]
    37b66969dmov [rsp+96], r15
    37b6696a2lea r9, [rsp+464]
    37b6696aamov rcx, [rsp+304]
    37b6696b2mov [rsp+80], rdi
    37b6696b7mov r8, r15
    37b6696balea rdx, [rip+0xdc9bbb]
    37b6696c1imul r10, [rsp+296]
    37b6696camov [rsp+48], r14
    37b6696cfmov [rsp+112], 1
    37b6696d8mov [rsp+104], 1
    37b6696e1lea rax, [r10+rcx]
    37b6696e5mov rcx, [rsp+680]
    37b6696edmov [rsp+32], r15
    37b6696f2add rax, [rsp+208]
    37b6696falea rax, [rcx+4*rax]
    37b6696femov rcx, [rsp+760]
    37b669706mov [rsp+64], rax
    37b66970bmov [rsp+88], rcx
    37b669710mov rcx, [rsp+688]
    37b669718mov [rsp+160], rax
    37b669720lea rax, [rip+0xdc9b49]
    37b669727mov [rsp+72], rcx
    37b66972cmov rcx, [rsp+736]
    37b669734mov [rsp+40], rax
    37b669739mov [rsp+56], rcx
    37b66973elea rcx, [rip+0xdc9b38]
    37b669745call sgemm_
    37b66974amov rax, [rsp+688]
    37b669752mov rdx, r15
    37b669755mov [rsp+56], 3
    37b66975emov [rsp+32], r15
    37b669763mov r9, [rsp+760]
    37b66976blea r8, [rsp+464]
    37b669773lea rcx, [rip+0xdc9b04]
    37b66977amov [rsp+48], rax
    37b66977fmov rax, [rsp+160]
    37b669787mov [rsp+40], rax
    37b66978ccall slacpy_
    37b669791
    37b669791loc_37b669791:
    37b669791mov r8l, [rsp+224]
    37b669799test r8l, r8l
    37b66979cjne 0x37b66a27f
    37b6697a2
    37b6697a2loc_37b6697a2:
    37b6697a2mov ecx, [rsp+276]
    37b6697a9mov eax, ebx
    37b6697abmov edx, [rsp+444]
    37b6697b2sub eax, ecx
    37b6697b4mov [rsp+464], edx
    37b6697bbadd eax, 1
    37b6697bemov [rsp+460], eax
    37b6697c5test eax, eax
    37b6697c7jle 0x37b6699b8
    37b6697cdmov rax, [rsp+280]
    37b6697d5movsxd r10, ebx
    37b6697d8movsxd r11, ecx
    37b6697dbmov rcx, [rsp+664]
    37b6697e3lea r15, [rsp+460]
    37b6697eblea rdi, [rip+0xdc9a76]
    37b6697f2mov [rsp+112], 1
    37b6697fbimul rax, r10
    37b6697ffadd rax, [rsp+288]
    37b669807mov [rsp+96], r15
    37b66980clea r13, [rsp+464]
    37b669814add rax, r11
    37b669817mov [rsp+80], rdi
    37b66981cmov r9, r13
    37b66981fmov r8, r15
    37b669822lea rax, [rcx+4*rax]
    37b669826mov rcx, [rsp+760]
    37b66982emov [rsp+72], r12
    37b669833lea rdx, [rip+0xdc9a42]
    37b66983amov [rsp+48], rax
    37b66983fmov [rsp+88], rcx
    37b669844mov rcx, [rsp+672]
    37b66984cmov [rsp+160], rax
    37b669854lea rax, [rip+0xdc9a15]
    37b66985bmov [rsp+56], rcx
    37b669860mov rcx, rdx
    37b669863mov [rsp+40], rax
    37b669868mov [rsp+104], 1
    37b669871mov [rsp+64], rbp
    37b669876mov [rsp+32], r13
    37b66987bmov [rsp+216], r10
    37b669883mov [rsp+208], r11
    37b66988bcall sgemm_
    37b669890mov [rsp+32], r15
    37b669895mov r8, r13
    37b669898mov rdx, r15
    37b66989bmov rcx, [rsp+672]
    37b6698a3mov rax, [rsp+160]
    37b6698abmov [rsp+56], 3
    37b6698b4mov r9, [rsp+760]
    37b6698bcmov [rsp+48], rcx
    37b6698c1lea rcx, [rip+0xdc99b6]
    37b6698c8mov [rsp+40], rax
    37b6698cdcall slacpy_
    37b6698d2mov [rsp+96], r15
    37b6698d7mov r9, r13
    37b6698damov r8, r15
    37b6698ddmov r10, [rsp+216]
    37b6698e5mov [rsp+80], rdi
    37b6698ealea rdx, [rip+0xdc998b]
    37b6698f1imul r10, [rsp+296]
    37b6698famov [rsp+72], r12
    37b6698ffmov rcx, [rsp+304]
    37b669907mov [rsp+64], rbp
    37b66990cmov [rsp+112], 1
    37b669915lea rax, [r10+rcx]
    37b669919mov rcx, [rsp+680]
    37b669921mov [rsp+32], r13
    37b669926add rax, [rsp+208]
    37b66992emov [rsp+104], 1
    37b669937lea rax, [rcx+4*rax]
    37b66993bmov rcx, [rsp+760]
    37b669943mov [rsp+48], rax
    37b669948mov [rsp+88], rcx
    37b66994dmov rcx, [rsp+688]
    37b669955mov [rsp+160], rax
    37b66995dlea rax, [rip+0xdc990c]
    37b669964mov [rsp+56], rcx
    37b669969mov rcx, rdx
    37b66996cmov [rsp+40], rax
    37b669971call sgemm_
    37b669976mov [rsp+32], r15
    37b66997bmov r8, r13
    37b66997emov rdx, r15
    37b669981mov rax, [rsp+688]
    37b669989mov r9, [rsp+760]
    37b669991mov [rsp+56], 3
    37b66999alea rcx, [rip+0xdc98dd]
    37b6699a1mov [rsp+48], rax
    37b6699a6mov rax, [rsp+160]
    37b6699aemov [rsp+40], rax
    37b6699b3call slacpy_
    37b6699b8
    37b6699b8loc_37b6699b8:
    37b6699b8mov ecx, [rsp+232]
    37b6699bftest ecx, ecx
    37b6699c1jne 0x37b66a18c
    37b6699c7
    37b6699c7loc_37b6699c7:
    37b6699c7add ebx, esi
    37b6699c9mov [rsp+440], ebx
    37b6699d0cmp [rsp+200], ebx
    37b6699d7jg 0x37b6692c0
    37b6699ddmov rbp, [rsp+672]
    37b6699e5mov rdi, [rsp+688]
    37b6699edmov r15, [rsp+152]
    37b6699f5
    37b6699f5loc_37b6699f5:
    37b6699f5mov rax, [rsp+736]
    37b6699fdlea rsi, [rip+0xdc986c]
    37b669a04mov rdx, [rsp+176]
    37b669a0cmov [rsp+56], 4
    37b669a15mov [rsp+32], rsi
    37b669a1alea r9, [rip+0xdc9847]
    37b669a21lea rcx, [rip+0xdc9844]
    37b669a28mov [rsp+48], rax
    37b669a2dmov r8, rdx
    37b669a30mov [rsp+40], r14
    37b669a35call slaset_
    37b669a3amov eax, [rsp+448]
    37b669a41mov [rsp+32], rsi
    37b669a46mov r8, r15
    37b669a49mov [rsp+56], 4
    37b669a52lea r9, [rip+0xdc980f]
    37b669a59lea rcx, [rip+0xdc980c]
    37b669a60lea edx, [rax+1]
    37b669a63mov [rsp+152], eax
    37b669a6amov rax, [rsp+752]
    37b669a72mov [rsp+476], edx
    37b669a79mov [rsp+48], rax
    37b669a7emov rax, [rsp+744]
    37b669a86mov [rsp+480], edx
    37b669a8dmov rdx, [rsp+144]
    37b669a95mov [rsp+40], rax
    37b669a9acall slaset_
    37b669a9fmov esi, [rsp+400]
    37b669aa6mov eax, [rsp+152]
    37b669aadmov r12l, esi
    37b669ab0mov [rsp+432], esi
    37b669ab7sub r12l, eax
    37b669abalea edx, [r12+1]
    37b669abfmov [rsp+428], edx
    37b669ac6test eax, eax
    37b669ac8jle 0x37b669c4d
    37b669acemov r12l, [rsp+400]
    37b669ad6lea edx, [rax-1]
    37b669ad9lea r13, [rsp+432]
    37b669ae1and edx, -2
    37b669ae4mov r8l, r12l
    37b669ae7lea ebx, [r12-2]
    37b669aecsub r8l, edx
    37b669aefmov ecx, ebx
    37b669af1lea esi, [r8-4]
    37b669af5mov [rsp+184], esi
    37b669afclea rsi, [rsp+428]
    37b669b04mov [rsp+160], rsi
    37b669b0cnop [rax]
    37b669b10
    37b669b10loc_37b669b10:
    37b669b10mov [rsp+424], ecx
    37b669b17cmp ecx, ebx
    37b669b19jg 0x37b669c32
    37b669b1fmov [rsp+168], ecx
    37b669b26lea rsi, [rsp+424]
    37b669b2emov [rsp+152], rsi
    37b669b36lea rsi, [rsp+472]
    37b669b3enop
    37b669b40
    37b669b40loc_37b669b40:
    37b669b40mov edx, r12l
    37b669b43mov [rsp+56], rbp
    37b669b48mov r9, [rsp+160]
    37b669b50sub edx, eax
    37b669b52add eax, 1
    37b669b55mov [rsp+32], r13
    37b669b5amov r8, [rsp+152]
    37b669b62mov [rsp+476], eax
    37b669b69mov rax, [rsp+752]
    37b669b71lea ecx, [rdx+1]
    37b669b74mov [rsp+480], edx
    37b669b7blea rdx, [rip+0xdc96f6]
    37b669b82mov [rsp+136], rax
    37b669b8amov rax, [rsp+744]
    37b669b92mov [rsp+472], ecx
    37b669b99mov rcx, rdx
    37b669b9cmov [rsp+128], rax
    37b669ba4mov rax, [rsp+144]
    37b669bacmov [rsp+120], r15
    37b669bb1mov [rsp+112], rax
    37b669bb6mov rax, [rsp+736]
    37b669bbemov [rsp+96], r14
    37b669bc3mov [rsp+104], rax
    37b669bc8mov rax, [rsp+176]
    37b669bd0mov [rsp+88], rsi
    37b669bd5mov [rsp+80], rax
    37b669bdamov rax, [rsp+680]
    37b669be2mov [rsp+72], rdi
    37b669be7mov [rsp+64], rax
    37b669becmov rax, [rsp+664]
    37b669bf4mov [rsp+48], rax
    37b669bf9mov rax, [rsp+616]
    37b669c01mov [rsp+40], rax
    37b669c06call slaqz2_
    37b669c0bmov eax, [rsp+424]
    37b669c12lea edx, [rax+1]
    37b669c15mov eax, [rsp+448]
    37b669c1cmov [rsp+424], edx
    37b669c23cmp edx, ebx
    37b669c25jle 0x37b669b40
    37b669c2bmov ecx, [rsp+168]
    37b669c32
    37b669c32loc_37b669c32:
    37b669c32sub ecx, 2
    37b669c35cmp ecx, [rsp+184]
    37b669c3cjne 0x37b669b10
    37b669c42mov r12l, [rsp+400]
    37b669c4asub r12l, eax
    37b669c4d
    37b669c4dloc_37b669c4d:
    37b669c4dmov esi, [rsp+400]
    37b669c54mov edx, [rsp+272]
    37b669c5bmov [rsp+460], eax
    37b669c62sub edx, esi
    37b669c64lea ecx, [rsi+1]
    37b669c67mov [rsp+464], edx
    37b669c6etest edx, edx
    37b669c70jle 0x37b669e5b
    37b669c76lea edx, [r12+1]
    37b669c7bmovsxd r11, ecx
    37b669c7emov [rsp+168], eax
    37b669c85mov rax, [rsp+664]
    37b669c8dmovsxd r10, edx
    37b669c90mov [rsp+72], rbp
    37b669c95mov rdx, [rsp+280]
    37b669c9dlea rbx, [rsp+460]
    37b669ca5mov rcx, [rsp+736]
    37b669cadmov [rsp+96], rbx
    37b669cb2mov r8, rbx
    37b669cb5lea r9, [rsp+464]
    37b669cbdimul rdx, r11
    37b669cc1add rdx, [rsp+288]
    37b669cc9mov [rsp+112], 1
    37b669cd2add rdx, r10
    37b669cd5mov [rsp+56], rcx
    37b669cdalea rcx, [rip+0xdc958f]
    37b669ce1lea rsi, [rax+4*rdx]
    37b669ce5mov rax, [rsp+760]
    37b669cedmov [rsp+40], rcx
    37b669cf2lea rdx, [rip+0xdc9583]
    37b669cf9mov [rsp+64], rsi
    37b669cfelea rcx, [rip+0xdc9578]
    37b669d05mov [rsp+88], rax
    37b669d0alea rax, [rip+0xdc9557]
    37b669d11mov [rsp+80], rax
    37b669d16mov [rsp+104], 1
    37b669d1fmov [rsp+48], r14
    37b669d24mov [rsp+32], rbx
    37b669d29mov [rsp+160], r11
    37b669d31mov [rsp+152], r10
    37b669d39call sgemm_
    37b669d3emov [rsp+40], rsi
    37b669d43mov rdx, rbx
    37b669d46mov r9, [rsp+760]
    37b669d4emov [rsp+56], 3
    37b669d57lea r8, [rsp+464]
    37b669d5flea rcx, [rip+0xdc9518]
    37b669d66mov [rsp+48], rbp
    37b669d6bmov [rsp+32], rbx
    37b669d70call slacpy_
    37b669d75mov rsi, [rsp+680]
    37b669d7dmov r8, rbx
    37b669d80mov rdx, [rsp+296]
    37b669d88lea rax, [rip+0xdc94d9]
    37b669d8flea rcx, [rip+0xdc94da]
    37b669d96mov [rsp+112], 1
    37b669d9fimul rdx, [rsp+160]
    37b669da8mov [rsp+80], rax
    37b669dadlea r9, [rsp+464]
    37b669db5add rdx, [rsp+304]
    37b669dbdmov [rsp+40], rcx
    37b669dc2lea rcx, [rip+0xdc94b4]
    37b669dc9add rdx, [rsp+152]
    37b669dd1mov rax, [rsp+736]
    37b669dd9mov [rsp+96], rbx
    37b669ddelea rsi, [rsi+4*rdx]
    37b669de2mov rdx, [rsp+760]
    37b669deamov [rsp+72], rdi
    37b669defmov [rsp+56], rax
    37b669df4mov [rsp+88], rdx
    37b669df9lea rdx, [rip+0xdc947c]
    37b669e00mov [rsp+104], 1
    37b669e09mov [rsp+64], rsi
    37b669e0emov [rsp+48], r14
    37b669e13mov [rsp+32], rbx
    37b669e18call sgemm_
    37b669e1dmov [rsp+48], rdi
    37b669e22mov rdx, rbx
    37b669e25mov r9, [rsp+760]
    37b669e2dmov [rsp+56], 3
    37b669e36lea r8, [rsp+464]
    37b669e3elea rcx, [rip+0xdc9439]
    37b669e45mov [rsp+40], rsi
    37b669e4amov [rsp+32], rbx
    37b669e4fcall slacpy_
    37b669e54mov eax, [rsp+168]
    37b669e5b
    37b669e5bloc_37b669e5b:
    37b669e5bmov edx, [rsp+224]
    37b669e62test edx, edx
    37b669e64jne 0x37b66a37c
    37b669e6a
    37b669e6aloc_37b669e6a:
    37b669e6amov esi, [rsp+276]
    37b669e71mov edx, r12l
    37b669e74lea r14l, [rax+1]
    37b669e78mov [rsp+464], r14l
    37b669e80sub edx, esi
    37b669e82add edx, 1
    37b669e85mov [rsp+460], edx
    37b669e8ctest edx, edx
    37b669e8ejle 0x37b66a065
    37b669e94mov rdx, [rsp+280]
    37b669e9cmovsxd r10, r12l
    37b669e9fmovsxd rax, esi
    37b669ea2mov rcx, [rsp+752]
    37b669eaamov [rsp+152], rax
    37b669eb2lea rsi, [rsp+460]
    37b669ebalea rbx, [rsp+464]
    37b669ec2imul rdx, r10
    37b669ec6mov [rsp+72], rcx
    37b669ecbmov r9, rbx
    37b669ecemov r8, rsi
    37b669ed1add rdx, [rsp+288]
    37b669ed9mov [rsp+56], rbp
    37b669edeadd rdx, rax
    37b669ee1mov [rsp+96], rsi
    37b669ee6mov rax, [rsp+664]
    37b669eeemov rcx, [rsp+744]
    37b669ef6mov [rsp+32], rbx
    37b669efblea r13, [rax+4*rdx]
    37b669effmov rax, [rsp+760]
    37b669f07mov [rsp+112], 1
    37b669f10lea rdx, [rip+0xdc9365]
    37b669f17mov [rsp+64], rcx
    37b669f1clea rcx, [rip+0xdc934d]
    37b669f23mov [rsp+88], rax
    37b669f28lea rax, [rip+0xdc9339]
    37b669f2fmov [rsp+80], rax
    37b669f34mov [rsp+40], rcx
    37b669f39mov rcx, rdx
    37b669f3cmov [rsp+104], 1
    37b669f45mov [rsp+48], r13
    37b669f4amov [rsp+160], r10
    37b669f52call sgemm_
    37b669f57mov [rsp+48], rbp
    37b669f5cmov r8, rbx
    37b669f5fmov rdx, rsi
    37b669f62mov [rsp+56], 3
    37b669f6bmov r9, [rsp+760]
    37b669f73lea rcx, [rip+0xdc9304]
    37b669f7amov [rsp+40], r13
    37b669f7fmov [rsp+32], rsi
    37b669f84call slacpy_
    37b669f89mov [rsp+96], rsi
    37b669f8emov r9, rbx
    37b669f91mov r8, rsi
    37b669f94mov rax, [rsp+152]
    37b669f9clea rcx, [rip+0xdc92cd]
    37b669fa3mov rdx, [rsp+296]
    37b669fabmov [rsp+112], 1
    37b669fb4imul rdx, [rsp+160]
    37b669fbdadd rdx, [rsp+304]
    37b669fc5mov [rsp+40], rcx
    37b669fcaadd rax, rdx
    37b669fcdmov rdx, [rsp+680]
    37b669fd5mov [rsp+56], rdi
    37b669fdamov [rsp+104], 1
    37b669fe3lea rbp, [rdx+4*rax]
    37b669fe7lea rax, [rip+0xdc927a]
    37b669feemov [rsp+32], rbx
    37b669ff3mov rdx, [rsp+760]
    37b669ffbmov [rsp+80], rax
    37b66a000mov rax, [rsp+752]
    37b66a008mov [rsp+88], rdx
    37b66a00dlea rdx, [rip+0xdc9268]
    37b66a014mov [rsp+72], rax
    37b66a019mov rax, [rsp+744]
    37b66a021mov rcx, rdx
    37b66a024mov [rsp+48], rbp
    37b66a029mov [rsp+64], rax
    37b66a02ecall sgemm_
    37b66a033mov [rsp+48], rdi
    37b66a038mov r8, rbx
    37b66a03bmov rdx, rsi
    37b66a03emov [rsp+56], 3
    37b66a047mov r9, [rsp+760]
    37b66a04flea rcx, [rip+0xdc9228]
    37b66a056mov [rsp+40], rbp
    37b66a05bmov [rsp+32], rsi
    37b66a060call slacpy_
    37b66a065
    37b66a065loc_37b66a065:
    37b66a065mov eax, [rsp+232]
    37b66a06ctest eax, eax
    37b66a06eje 0x37b66951d
    37b66a074movsxd rax, r12l
    37b66a077mov rsi, [rsp+392]
    37b66a07fimul rax, [rsp+384]
    37b66a088mov [rsp+32], r15
    37b66a08dmov r9, [rsp+144]
    37b66a095mov r8, [rsp+600]
    37b66a09dlea rdx, [rip+0xdc91d8]
    37b66a0a4mov [rsp+476], r14l
    37b66a0acmov rcx, rdx
    37b66a0afmov [rsp+480], r14l
    37b66a0b7mov [rsp+112], 1
    37b66a0c0lea rax, [rsi+rax+1]
    37b66a0c5mov rsi, [rsp+712]
    37b66a0cdmov [rsp+104], 1
    37b66a0d6lea rbx, [rsi+4*rax]
    37b66a0damov rax, [rsp+600]
    37b66a0e2mov [rsp+48], rbx
    37b66a0e7mov [rsp+96], rax
    37b66a0ecmov rax, [rsp+760]
    37b66a0f4mov [rsp+88], rax
    37b66a0f9lea rax, [rip+0xdc9168]
    37b66a100mov [rsp+80], rax
    37b66a105mov rax, [rsp+752]
    37b66a10dmov [rsp+72], rax
    37b66a112mov rax, [rsp+744]
    37b66a11amov [rsp+64], rax
    37b66a11fmov rax, [rsp+720]
    37b66a127mov [rsp+56], rax
    37b66a12clea rax, [rip+0xdc913d]
    37b66a133mov [rsp+40], rax
    37b66a138call sgemm_
    37b66a13dmov rax, [rsp+720]
    37b66a145mov [rsp+40], rbx
    37b66a14amov r8, r15
    37b66a14dmov [rsp+56], 3
    37b66a156mov r9, [rsp+760]
    37b66a15elea rcx, [rip+0xdc9119]
    37b66a165mov [rsp+48], rax
    37b66a16amov rax, [rsp+600]
    37b66a172mov [rsp+480], r14l
    37b66a17amov [rsp+32], rax
    37b66a17fmov rdx, rax
    37b66a182call slacpy_
    37b66a187jmp 0x37b66951d
    37b66a18c
    37b66a18cloc_37b66a18c:
    37b66a18cmovsxd rax, ebx
    37b66a18fmov [rsp+72], r12
    37b66a194imul rax, [rsp+384]
    37b66a19dlea r15, [rsp+444]
    37b66a1a5mov rcx, [rsp+392]
    37b66a1admov [rsp+64], rbp
    37b66a1b2mov r9, r15
    37b66a1b5lea rdx, [rip+0xdc90c0]
    37b66a1bcmov [rsp+32], r15
    37b66a1c1mov r8, [rsp+600]
    37b66a1c9mov [rsp+112], 1
    37b66a1d2lea rax, [rcx+rax+1]
    37b66a1d7mov rcx, [rsp+712]
    37b66a1dfmov [rsp+104], 1
    37b66a1e8lea r13, [rcx+4*rax]
    37b66a1ecmov rax, [rsp+600]
    37b66a1f4mov rcx, rdx
    37b66a1f7mov [rsp+48], r13
    37b66a1fcmov [rsp+96], rax
    37b66a201mov rax, [rsp+760]
    37b66a209mov [rsp+88], rax
    37b66a20elea rax, [rip+0xdc9053]
    37b66a215mov [rsp+80], rax
    37b66a21amov rax, [rsp+720]
    37b66a222mov [rsp+56], rax
    37b66a227lea rax, [rip+0xdc9042]
    37b66a22emov [rsp+40], rax
    37b66a233call sgemm_
    37b66a238mov rax, [rsp+720]
    37b66a240mov [rsp+40], r13
    37b66a245mov r8, r15
    37b66a248mov [rsp+56], 3
    37b66a251mov r9, [rsp+760]
    37b66a259lea rcx, [rip+0xdc901e]
    37b66a260mov [rsp+48], rax
    37b66a265mov rax, [rsp+600]
    37b66a26dmov [rsp+32], rax
    37b66a272mov rdx, rax
    37b66a275call slacpy_
    37b66a27ajmp 0x37b6699c7
    37b66a27f
    37b66a27floc_37b66a27f:
    37b66a27flea eax, [rbx+1]
    37b66a282mov [rsp+64], r14
    37b66a287mov rcx, [rsp+376]
    37b66a28flea r15, [rsp+444]
    37b66a297cdqe
    37b66a299mov [rsp+32], r15
    37b66a29emov r8, [rsp+600]
    37b66a2a6mov r9, r15
    37b66a2a9imul rax, [rsp+368]
    37b66a2b2lea rdx, [rip+0xdc8fc3]
    37b66a2b9mov [rsp+112], 1
    37b66a2c2mov [rsp+104], 1
    37b66a2cblea rax, [rcx+rax+1]
    37b66a2d0mov rcx, [rsp+696]
    37b66a2d8lea r13, [rcx+4*rax]
    37b66a2dcmov rax, [rsp+600]
    37b66a2e4mov rcx, rdx
    37b66a2e7mov [rsp+48], r13
    37b66a2ecmov [rsp+96], rax
    37b66a2f1mov rax, [rsp+760]
    37b66a2f9mov [rsp+88], rax
    37b66a2felea rax, [rip+0xdc8f63]
    37b66a305mov [rsp+80], rax
    37b66a30amov rax, [rsp+736]
    37b66a312mov [rsp+72], rax
    37b66a317mov rax, [rsp+704]
    37b66a31fmov [rsp+56], rax
    37b66a324lea rax, [rip+0xdc8f45]
    37b66a32bmov [rsp+40], rax
    37b66a330call sgemm_
    37b66a335mov rax, [rsp+704]
    37b66a33dmov [rsp+40], r13
    37b66a342mov r8, r15
    37b66a345mov [rsp+56], 3
    37b66a34emov r9, [rsp+760]
    37b66a356lea rcx, [rip+0xdc8f21]
    37b66a35dmov [rsp+48], rax
    37b66a362mov rax, [rsp+600]
    37b66a36amov [rsp+32], rax
    37b66a36fmov rdx, rax
    37b66a372call slacpy_
    37b66a377jmp 0x37b6697a2
    37b66a37c
    37b66a37cloc_37b66a37c:
    37b66a37cmov rax, [rsp+600]
    37b66a384mov [rsp+64], r14
    37b66a389lea rdx, [rip+0xdc8eec]
    37b66a390mov r14, [rsp+368]
    37b66a398mov r13, [rsp+376]
    37b66a3a0mov [rsp+112], 1
    37b66a3a9mov rcx, rdx
    37b66a3acmov [rsp+96], rax
    37b66a3b1mov rax, [rsp+760]
    37b66a3b9mov rsi, [rsp+696]
    37b66a3c1mov rbx, [rsp+176]
    37b66a3c9mov [rsp+104], 1
    37b66a3d2mov [rsp+88], rax
    37b66a3d7lea rax, [rip+0xdc8e8a]
    37b66a3demov r8, [rsp+600]
    37b66a3e6mov [rsp+80], rax
    37b66a3ebmov rax, [rsp+736]
    37b66a3f3mov r9, rbx
    37b66a3f6mov [rsp+32], rbx
    37b66a3fbmov [rsp+72], rax
    37b66a400mov rax, [rsp+704]
    37b66a408mov [rsp+56], rax
    37b66a40dlea eax, [r12+1]
    37b66a412cdqe
    37b66a414imul rax, r14
    37b66a418lea rax, [r13+rax+1]
    37b66a41dlea rax, [rsi+4*rax]
    37b66a421mov [rsp+48], rax
    37b66a426lea rax, [rip+0xdc8e43]
    37b66a42dmov [rsp+40], rax
    37b66a432call sgemm_
    37b66a437mov rax, [rsp+704]
    37b66a43fmov r8, rbx
    37b66a442mov esi, [rsp+400]
    37b66a449mov rcx, [rsp+696]
    37b66a451mov r9, [rsp+760]
    37b66a459mov [rsp+56], 3
    37b66a462mov [rsp+48], rax
    37b66a467mov eax, esi
    37b66a469sub eax, [rsp+448]
    37b66a470add eax, 1
    37b66a473cdqe
    37b66a475imul rax, r14
    37b66a479lea rax, [r13+rax+1]
    37b66a47elea rax, [rcx+4*rax]
    37b66a482lea rcx, [rip+0xdc8df5]
    37b66a489mov [rsp+40], rax
    37b66a48emov rax, [rsp+600]
    37b66a496mov [rsp+32], rax
    37b66a49bmov rdx, rax
    37b66a49ecall slacpy_
    37b66a4a3mov eax, [rsp+448]
    37b66a4aasub esi, eax
    37b66a4acmov r12l, esi
    37b66a4afjmp 0x37b669e6a
    37b66a4b4
    37b66a4b4loc_37b66a4b4:
    37b66a4b4movsxd rdx, ebx
    37b66a4b7imul rdx, [rsp+384]
    37b66a4c0mov rax, [rsp+392]
    37b66a4c8lea r12, [rsp+464]
    37b66a4d0mov [rsp+32], r12
    37b66a4d5mov r8, [rsp+600]
    37b66a4ddmov r9, r12
    37b66a4e0mov [rsp+112], 1
    37b66a4e9mov [rsp+104], 1
    37b66a4f2lea rdx, [rax+rdx+1]
    37b66a4f7mov rax, [rsp+712]
    37b66a4fflea rsi, [rax+4*rdx]
    37b66a503mov rax, [rsp+600]
    37b66a50blea rdx, [rip+0xdc8d6a]
    37b66a512mov [rsp+48], rsi
    37b66a517mov rcx, rdx
    37b66a51amov [rsp+96], rax
    37b66a51fmov rax, [rsp+760]
    37b66a527mov [rsp+88], rax
    37b66a52clea rax, [rip+0xdc8d35]
    37b66a533mov [rsp+80], rax
    37b66a538mov rax, [rsp+752]
    37b66a540mov [rsp+72], rax
    37b66a545mov rax, [rsp+744]
    37b66a54dmov [rsp+64], rax
    37b66a552mov rax, [rsp+720]
    37b66a55amov [rsp+56], rax
    37b66a55flea rax, [rip+0xdc8d0a]
    37b66a566mov [rsp+40], rax
    37b66a56bcall sgemm_
    37b66a570mov rax, [rsp+720]
    37b66a578mov [rsp+40], rsi
    37b66a57dmov r8, r12
    37b66a580mov [rsp+56], 3
    37b66a589mov r9, [rsp+760]
    37b66a591lea rcx, [rip+0xdc8ce6]
    37b66a598mov [rsp+48], rax
    37b66a59dmov rax, [rsp+600]
    37b66a5a5mov [rsp+32], rax
    37b66a5aamov rdx, rax
    37b66a5adcall slacpy_
    37b66a5b2jmp 0x37b669219
    37b66a5b7
    37b66a5b7loc_37b66a5b7:
    37b66a5b7movsxd rdx, ebx
    37b66a5bamov [rsp+64], r14
    37b66a5bfimul rdx, [rsp+368]
    37b66a5c8lea r12, [rsp+460]
    37b66a5d0mov rax, [rsp+376]
    37b66a5d8mov [rsp+32], r12
    37b66a5ddmov r9, r12
    37b66a5e0mov [rsp+112], 1
    37b66a5e9mov r8, [rsp+600]
    37b66a5f1mov [rsp+104], 1
    37b66a5falea rdx, [rax+rdx+1]
    37b66a5ffmov rax, [rsp+696]
    37b66a607lea rsi, [rax+4*rdx]
    37b66a60bmov rax, [rsp+600]
    37b66a613lea rdx, [rip+0xdc8c62]
    37b66a61amov [rsp+48], rsi
    37b66a61fmov rcx, rdx
    37b66a622mov [rsp+96], rax
    37b66a627mov rax, [rsp+760]
    37b66a62fmov [rsp+88], rax
    37b66a634lea rax, [rip+0xdc8c2d]
    37b66a63bmov [rsp+80], rax
    37b66a640mov rax, [rsp+736]
    37b66a648mov [rsp+72], rax
    37b66a64dmov rax, [rsp+704]
    37b66a655mov [rsp+56], rax
    37b66a65alea rax, [rip+0xdc8c0f]
    37b66a661mov [rsp+40], rax
    37b66a666call sgemm_
    37b66a66bmov rax, [rsp+704]
    37b66a673mov [rsp+40], rsi
    37b66a678mov r8, r12
    37b66a67bmov [rsp+56], 3
    37b66a684mov r9, [rsp+760]
    37b66a68clea rcx, [rip+0xdc8beb]
    37b66a693mov [rsp+48], rax
    37b66a698mov rax, [rsp+600]
    37b66a6a0mov [rsp+32], rax
    37b66a6a5mov rdx, rax
    37b66a6a8call slacpy_
    37b66a6adjmp 0x37b66900a
    37b66a6b2
    37b66a6b2loc_37b66a6b2:
    37b66a6b2lea rcx, [rsp+484]
    37b66a6bamov [rsp+484], r9l
    37b66a6c2call sroundup_lwork_
    37b66a6c7mov rax, [rsp+760]
    37b66a6cfmovss [rax], x0
    37b66a6d3jmp 0x37b66951d
    37b66a6d8
    37b66a6d8loc_37b66a6d8:
    37b66a6d8lea rax, [rsp+476]
    37b66a6e0mov [rsp+144], rax
    37b66a6e8jmp 0x37b668df0
    37b66a6ed
    37b66a6edloc_37b66a6ed:
    37b66a6edmov eax, 8
    37b66a6f2jmp 0x37b6694fb
    37b668520