File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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
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
37b66a6f7
37b66a6f7 // align 0x10
37b66a6f7 // align 0x10
37b66a700
37b66a700shsein_:
37b66a700push r15
37b66a702push r14
37b66a704push r13
37b66a706push r12
37b66a708push rbp
37b66a709push rdi
37b66a70apush rsi
37b66a70bpush rbx
37b66a70csub rsp, 424
37b66a713movups [rsp+384], x6
37b66a71bmovups [rsp+400], x7
37b66a723mov rax, [rsp+544]
37b66a72bmov r12, [rsp+608]
37b66a733mov r13l, [rax]
37b66a736mov rax, [rsp+576]
37b66a73emov eax, [rax]
37b66a740mov rdi, rcx
37b66a743mov rbx, rdx
37b66a746mov rsi, r8
37b66a749lea rdx, [rip+0xdc8b50]
37b66a750mov r8l, 1
37b66a756mov r14, r9
37b66a759mov r9l, 1
37b66a75fmov [rsp+136], eax
37b66a766mov rax, [rsp+592]
37b66a76emov r15l, [rax]
37b66a771call lsame_
37b66a776mov rcx, rdi
37b66a779mov r9l, 1
37b66a77fmov r8l, 1
37b66a785lea rdx, [rip+0xdc8b15]
37b66a78cmov ebp, eax
37b66a78ecall lsame_
37b66a793mov rcx, rdi
37b66a796mov r9l, 1
37b66a79cmov r8l, 1
37b66a7a2or eax, ebp
37b66a7a4lea rdx, [rip+0xdc8af7]
37b66a7abmov [rsp+164], eax
37b66a7b2call lsame_
37b66a7b7mov r9l, 1
37b66a7bdmov r8l, 1
37b66a7c3mov rcx, rbx
37b66a7c6or eax, ebp
37b66a7c8lea rdx, [rip+0xdc8ad4]
37b66a7cfmov [rsp+152], eax
37b66a7d6call lsame_
37b66a7dbmov r8l, 1
37b66a7e1mov rcx, rsi
37b66a7e4mov r9l, 1
37b66a7ealea rdx, [rip+0xdc8ab3]
37b66a7f1mov [rsp+156], eax
37b66a7f8call lsame_
37b66a7fdmov [r12], 0
37b66a805pxor x0, x0
37b66a809mov r8, [rsp+560]
37b66a811mov [rsp+364], eax
37b66a818mov edi, eax
37b66a81amov rax, [rsp+528]
37b66a822mov ecx, [rax]
37b66a824xor eax, eax
37b66a826test ecx, ecx
37b66a828jg 0x37b66a850
37b66a82ajmp 0x37b66a88d
37b66a82c
37b66a82c 0f 1f 40 00 ..@.
37b66a830
37b66a830loc_37b66a830:
37b66a830test edx, edx
37b66a832je 0x37b66a839
37b66a834add [r12], 1
37b66a839
37b66a839loc_37b66a839:
37b66a839add rax, 1
37b66a83dcmp rcx, rax
37b66a840je 0x37b66a88d
37b66a842nop [rax]
37b66a845nop [rax+rax]
37b66a850
37b66a850loc_37b66a850:
37b66a850ucomiss x0, [r8+4*rax]
37b66a855mov edx, [r14+4*rax]
37b66a859jp 0x37b66a85d
37b66a85bje 0x37b66a830
37b66a85d
37b66a85dloc_37b66a85d:
37b66a85dtest edx, edx
37b66a85fjne 0x37b66a918
37b66a865mov r10l, [r14+4*rax+4]
37b66a86atest r10l, r10l
37b66a86djne 0x37b66a918
37b66a873
37b66a873loc_37b66a873:
37b66a873add rax, 1
37b66a877cmp rcx, rax
37b66a87aje 0x37b66a88d
37b66a87cmov [r14+4*rax], 0
37b66a884add rax, 1
37b66a888cmp rcx, rax
37b66a88bjne 0x37b66a850
37b66a88d
37b66a88dloc_37b66a88d:
37b66a88dmov rax, [rsp+640]
37b66a895mov ebp, [rsp+152]
37b66a89cmov [rax], 0
37b66a8a2test ebp, ebp
37b66a8a4jne 0x37b66a930
37b66a8aamov r11l, [rsp+164]
37b66a8b2test r11l, r11l
37b66a8b5jne 0x37b66a930
37b66a8b7mov eax, -1
37b66a8bcmov ebx, 1
37b66a8c1
37b66a8c1loc_37b66a8c1:
37b66a8c1mov rsi, [rsp+640]
37b66a8c9mov [rsi], eax
37b66a8cb
37b66a8cbloc_37b66a8cb:
37b66a8cblea rdx, [rsp+380]
37b66a8d3mov r8l, 6
37b66a8d9lea rcx, [rip+0xdc89c6]
37b66a8e0mov [rsp+380], ebx
37b66a8e7call xerbla_
37b66a8ecnop
37b66a8ed
37b66a8edloc_37b66a8ed:
37b66a8edmovups x6, [rsp+384]
37b66a8f5movups x7, [rsp+400]
37b66a8fdadd rsp, 424
37b66a904pop rbx
37b66a905pop rsi
37b66a906pop rdi
37b66a907pop rbp
37b66a908pop r12
37b66a90apop r13
37b66a90cpop r14
37b66a90epop r15
37b66a910ret
37b66a911
37b66a911 0f 1f 80 00 00 00 00 .......
37b66a918
37b66a918loc_37b66a918:
37b66a918add [r12], 2
37b66a91dmov [r14+4*rax], 1
37b66a925jmp 0x37b66a873
37b66a92a
37b66a92a 66 0f 1f 44 00 00 f..D..
37b66a930
37b66a930loc_37b66a930:
37b66a930mov r9l, [rsp+156]
37b66a938test r9l, r9l
37b66a93bje 0x37b66a9e0
37b66a941
37b66a941loc_37b66a941:
37b66a941test edi, edi
37b66a943je 0x37b66aa30
37b66a949
37b66a949loc_37b66a949:
37b66a949mov rax, [rsp+528]
37b66a951mov eax, [rax]
37b66a953test eax, eax
37b66a955js 0x37b66aa21
37b66a95bmov rbx, [rsp+544]
37b66a963mov edx, 1
37b66a968cmovg edx, eax
37b66a96bcmp [rbx], edx
37b66a96djl 0x37b66aa12
37b66a973mov rbx, [rsp+576]
37b66a97bmov edx, [rbx]
37b66a97dtest edx, edx
37b66a97fjle 0x37b66aa62
37b66a985cmp eax, edx
37b66a987jle 0x37b66a997
37b66a989test [rsp+152], 1
37b66a991jne 0x37b66aa62
37b66a997
37b66a997loc_37b66a997:
37b66a997mov rbx, [rsp+592]
37b66a99fmov edx, [rbx]
37b66a9a1test edx, edx
37b66a9a3jle 0x37b66b685
37b66a9a9cmp eax, edx
37b66a9absetg dl
37b66a9aetest [rsp+164], dl
37b66a9b5jne 0x37b66b685
37b66a9bbmov rdx, [rsp+600]
37b66a9c3mov ebx, [r12]
37b66a9c7cmp [rdx], ebx
37b66a9c9jge 0x37b66aa78
37b66a9cfmov eax, -14
37b66a9d4mov ebx, 14
37b66a9d9jmp 0x37b66a8c1
37b66a9de
37b66a9de 66 90 f.
37b66a9e0
37b66a9e0loc_37b66a9e0:
37b66a9e0mov r9l, 1
37b66a9e6mov r8l, 1
37b66a9eclea rdx, [rip+0xdc88b1]
37b66a9f3mov rcx, rbx
37b66a9f6call lsame_
37b66a9fbtest eax, eax
37b66a9fdjne 0x37b66a941
37b66aa03mov eax, -2
37b66aa08mov ebx, 2
37b66aa0djmp 0x37b66a8c1
37b66aa12
37b66aa12loc_37b66aa12:
37b66aa12mov eax, -7
37b66aa17mov ebx, 7
37b66aa1cjmp 0x37b66a8c1
37b66aa21
37b66aa21loc_37b66aa21:
37b66aa21mov eax, -5
37b66aa26mov ebx, 5
37b66aa2bjmp 0x37b66a8c1
37b66aa30
37b66aa30loc_37b66aa30:
37b66aa30mov r9l, 1
37b66aa36mov r8l, 1
37b66aa3clea rdx, [rip+0xdc8862]
37b66aa43mov rcx, rsi
37b66aa46call lsame_
37b66aa4btest eax, eax
37b66aa4djne 0x37b66a949
37b66aa53mov eax, -3
37b66aa58mov ebx, 3
37b66aa5djmp 0x37b66a8c1
37b66aa62
37b66aa62loc_37b66aa62:
37b66aa62mov eax, -11
37b66aa67mov ebx, 11
37b66aa6cjmp 0x37b66a8c1
37b66aa71
37b66aa71 0f 1f 80 00 00 00 00 .......
37b66aa78
37b66aa78loc_37b66aa78:
37b66aa78mov rsi, [rsp+640]
37b66aa80mov ebx, [rsi]
37b66aa82test ebx, ebx
37b66aa84jne 0x37b66b694
37b66aa8atest eax, eax
37b66aa8cje 0x37b66a8ed
37b66aa92mov edx, 12
37b66aa97lea rcx, [rip+0xdc880e]
37b66aa9ecall slamch_
37b66aaa3mov edx, 9
37b66aaa8lea rcx, [rip+0xdc8809]
37b66aaafmovaps x6, x0
37b66aab2call slamch_
37b66aab7mov rax, [rsp+528]
37b66aabfmovss x2, [rip+0xdc8805]
37b66aac7movaps x1, x0
37b66aacapxor x0, x0
37b66aacemov r8l, [rsp+156]
37b66aad6mov edi, [rax]
37b66aad8subss x2, x1
37b66aadctest r8l, r8l
37b66aadfcvtsi2ss x0, edi
37b66aae3cmove ebx, edi
37b66aae6lea eax, [rdi+1]
37b66aae9mov [rsp+144], edi
37b66aaf0mov [rsp+360], eax
37b66aaf7mov [rsp+356], ebx
37b66aafedivss x0, x1
37b66ab02mulss x0, x6
37b66ab06movss [rsp+368], x0
37b66ab0fdivss x2, x0
37b66ab13movss [rsp+340], x2
37b66ab1ctest edi, edi
37b66ab1ejle 0x37b66a8ed
37b66ab24movsxd rbx, r13l
37b66ab27xor eax, eax
37b66ab29movsxd rsi, [rsp+136]
37b66ab31movsxd rdi, r15l
37b66ab34test rbx, rbx
37b66ab37mov r12l, 4
37b66ab3dmov r13l, 1
37b66ab43mov [rsp+160], 0
37b66ab4ecmovs rbx, rax
37b66ab52movaps x7, x1
37b66ab55mov [rsp+148], 1
37b66ab60mov rax, rbx
37b66ab63lea r11, [4*rbx+4]
37b66ab6bnot rax
37b66ab6emov [rsp+168], rax
37b66ab76xor eax, eax
37b66ab78test rsi, rsi
37b66ab7bcmovns rax, rsi
37b66ab7fmov rsi, r11
37b66ab82mov [rsp+296], rax
37b66ab8anot rax
37b66ab8dmov [rsp+304], rax
37b66ab95xor eax, eax
37b66ab97test rdi, rdi
37b66ab9acmovns rax, rdi
37b66ab9exor ebp, ebp
37b66aba0xor r15l, r15l
37b66aba3mov [rsp+312], rax
37b66ababnot rax
37b66abaemov [rsp+320], rax
37b66abb6mov rax, [rsp+536]
37b66abbeadd rax, 4
37b66abc2sub rax, r11
37b66abc5mov r11, [rsp+552]
37b66abcdmov rdi, rax
37b66abd0
37b66abd0loc_37b66abd0:
37b66abd0mov ecx, [r14+4*r15]
37b66abd4test ecx, ecx
37b66abd6je 0x37b66b061
37b66abdcmov edx, [rsp+156]
37b66abe3lea eax, [r15+1]
37b66abe7mov [rsp+136], eax
37b66abeetest edx, edx
37b66abf0jne 0x37b66b190
37b66abf6
37b66abf6loc_37b66abf6:
37b66abf6movss x2, [rsp+344]
37b66abffcmp r13l, [rsp+160]
37b66ac07je 0x37b66accd
37b66ac0dmov eax, [rsp+356]
37b66ac14movsxd rdx, r13l
37b66ac17mov rcx, [rsp+616]
37b66ac1fmov [rsp+40], 1
37b66ac28mov r9, [rsp+544]
37b66ac30mov [rsp+552], r11
37b66ac38sub eax, r13l
37b66ac3bmov [rsp+32], rcx
37b66ac40mov rcx, [rsp+536]
37b66ac48add eax, 1
37b66ac4bmov [rsp+380], eax
37b66ac52mov rax, rdx
37b66ac55imul rax, rbx
37b66ac59add rax, [rsp+168]
37b66ac61add rax, rdx
37b66ac64lea rdx, [rsp+380]
37b66ac6clea r8, [rcx+4*rax]
37b66ac70lea rcx, [rip+0xdc864a]
37b66ac77call slanhs_
37b66ac7clea rcx, [rsp+348]
37b66ac84movss [rsp+348], x0
37b66ac8dcall sisnan_
37b66ac92mov r11, [rsp+552]
37b66ac9atest eax, eax
37b66ac9cjne 0x37b66b650
37b66aca2movss x2, [rsp+348]
37b66acabpxor x0, x0
37b66acafcomiss x2, x0
37b66acb2jbe 0x37b66b1d8
37b66acb8mulss x2, x7
37b66acbcmov [rsp+160], r13l
37b66acc4movss [rsp+344], x2
37b66accd
37b66accdloc_37b66accd:
37b66accdmov rax, [rsp+560]
37b66acd5movss x4, [r11+4*r15]
37b66acdbmov r9l, r15l
37b66acdexor r10l, r10l
37b66ace1lea rcx, [rbp+r12]
37b66ace6movss x6, [rax+4*r15]
37b66aceclea rdx, [r14+rcx]
37b66acf0lea r8, [r11+rcx]
37b66acf4movss [rsp+376], x4
37b66acfdmovaps x3, x4
37b66ad00add rcx, rax
37b66ad03movss [rsp+372], x6
37b66ad0c
37b66ad0cloc_37b66ad0c:
37b66ad0ccmp r9l, r13l
37b66ad0fjl 0x37b66ad60
37b66ad11mov rax, r15
37b66ad14nop
37b66ad15nop [rax+rax]
37b66ad20
37b66ad20loc_37b66ad20:
37b66ad20cmp [rdx+4*rax-8], 0
37b66ad25je 0x37b66ad57
37b66ad27movss x0, [r8+4*rax-8]
37b66ad2emovss x1, [rcx+4*rax-8]
37b66ad34subss x0, x3
37b66ad38subss x1, x6
37b66ad3candps x0, [rip+0xdc858d]
37b66ad43andps x1, [rip+0xdc8586]
37b66ad4aaddss x0, x1
37b66ad4ecomiss x2, x0
37b66ad51ja 0x37b66b178
37b66ad57
37b66ad57loc_37b66ad57:
37b66ad57sub rax, 1
37b66ad5bcmp r13l, eax
37b66ad5ejle 0x37b66ad20
37b66ad60
37b66ad60loc_37b66ad60:
37b66ad60test r10b, r10b
37b66ad63je 0x37b66ad71
37b66ad65movss [rsp+376], x3
37b66ad6emovaps x4, x3
37b66ad71
37b66ad71loc_37b66ad71:
37b66ad71pxor x0, x0
37b66ad75movss [r11+4*r15], x4
37b66ad7bucomiss x6, x0
37b66ad7ejp 0x37b66b090
37b66ad84jne 0x37b66b090
37b66ad8amov r10l, [rsp+152]
37b66ad92test r10l, r10l
37b66ad95jne 0x37b66b1f7
37b66ad9blea rax, [rsp+364]
37b66ada3movsxd r10, [rsp+148]
37b66adabmov [rsp+208], rax
37b66adb3lea rax, [rsp+352]
37b66adbbmov [rsp+192], rax
37b66adc3lea rax, [rsp+340]
37b66adcbmov [rsp+176], rax
37b66add3lea rax, [rsp+368]
37b66addbmov [rsp+216], rax
37b66ade3lea rax, [rsp+344]
37b66adebmov [rsp+184], rax
37b66adf3lea rax, [rsp+360]
37b66adfbmov [rsp+200], rax
37b66ae03lea rax, [rsp+372]
37b66ae0bmov [rsp+224], rax
37b66ae13lea rax, [rsp+376]
37b66ae1bmov [rsp+232], rax
37b66ae23lea rax, [r10-1]
37b66ae27mov [rsp+240], r10
37b66ae2fmov [rsp+264], rax
37b66ae37mov [rsp+272], rax
37b66ae3f
37b66ae3floc_37b66ae3f:
37b66ae3fmov rax, [rsp+528]
37b66ae47mov rdx, [rsp+312]
37b66ae4fmov [rsp+552], r11
37b66ae57lea r8, [rsp+356]
37b66ae5fmov r11, [rsp+320]
37b66ae67mov ecx, [rax]
37b66ae69mov rax, [rsp+240]
37b66ae71imul rax, rdx
37b66ae75lea r9, [rax+r11]
37b66ae79mov rax, rdx
37b66ae7cmov rdx, [rsp+192]
37b66ae84imul rax, r10
37b66ae88mov [rsp+240], r9
37b66ae90mov [rsp+120], rdx
37b66ae95mov rdx, [rsp+176]
37b66ae9dmov [rsp+112], rdx
37b66aea2mov rdx, [rsp+216]
37b66aeaaadd rax, r11
37b66aeadmov [rsp+176], rax
37b66aeb5mov [rsp+104], rdx
37b66aebamov rdx, [rsp+184]
37b66aec2mov [rsp+96], rdx
37b66aec7mov edx, ecx
37b66aec9imul edx, ecx
37b66aeccadd edx, ecx
37b66aecemov rcx, [rsp+616]
37b66aed6movsxd rdx, edx
37b66aed9lea rdx, [rcx+4*rdx]
37b66aeddmov rcx, [rsp+200]
37b66aee5mov [rsp+88], rdx
37b66aeeamov [rsp+80], rcx
37b66aeefmov rcx, [rsp+616]
37b66aef7mov [rsp+72], rcx
37b66aefcmov rcx, [rsp+584]
37b66af04lea rdx, [rcx+4*r9+4]
37b66af09mov r9, [rsp+536]
37b66af11mov [rsp+64], rdx
37b66af16lea rdx, [rcx+4*rax+4]
37b66af1bmov rax, [rsp+224]
37b66af23lea rcx, [rip+0xdc839e]
37b66af2amov [rsp+56], rdx
37b66af2fmov [rsp+48], rax
37b66af34mov rax, [rsp+232]
37b66af3cmov [rsp+40], rax
37b66af41mov rax, [rsp+544]
37b66af49mov [rsp+32], rax
37b66af4emov rdx, [rsp+208]
37b66af56call slaein_
37b66af5bmov edx, [rsp+352]
37b66af62mov rax, [rsp+176]
37b66af6amov r11, [rsp+552]
37b66af72test edx, edx
37b66af74jle 0x37b66b524
37b66af7apxor x0, x0
37b66af7emov rdx, [rsp+640]
37b66af86ucomiss x6, x0
37b66af89mov edx, [rdx]
37b66af8bjp 0x37b66af93
37b66af8dje 0x37b66b534
37b66af93
37b66af93loc_37b66af93:
37b66af93add edx, 2
37b66af96
37b66af96loc_37b66af96:
37b66af96mov rcx, [rsp+640]
37b66af9emov [rcx], edx
37b66afa0
37b66afa0loc_37b66afa0:
37b66afa0mov rdx, [rsp+632]
37b66afa8mov ecx, [rsp+136]
37b66afafmov r10, [rsp+264]
37b66afb7mov [rdx+4*r10], ecx
37b66afbbmov r10, [rsp+272]
37b66afc3mov [rdx+4*r10], ecx
37b66afc7mov rdx, [rsp+528]
37b66afcfmov ecx, [rsp+356]
37b66afd6mov r10l, [rdx]
37b66afd9lea r9l, [rcx+1]
37b66afddmov [rsp+184], ecx
37b66afe4cmp r9l, r10l
37b66afe7jg 0x37b66b663
37b66afedmov edx, r10l
37b66aff0movsxd r9, r9l
37b66aff3mov [rsp+552], r11
37b66affbsub edx, ecx
37b66affdmov rcx, [rsp+584]
37b66b005add rax, r9
37b66b008mov [rsp+176], r10l
37b66b010sub edx, 1
37b66b013mov [rsp+136], r9
37b66b01blea r8, [4*rdx+4]
37b66b023lea rcx, [rcx+4*rax]
37b66b027xor edx, edx
37b66b029call memset
37b66b02epxor x0, x0
37b66b032mov r9, [rsp+136]
37b66b03amov r10l, [rsp+176]
37b66b042ucomiss x6, x0
37b66b045mov r11, [rsp+552]
37b66b04djp 0x37b66b5bf
37b66b053jne 0x37b66b5bf
37b66b059
37b66b059loc_37b66b059:
37b66b059add [rsp+148], 1
37b66b061
37b66b061loc_37b66b061:
37b66b061add r15, 1
37b66b065add r12, 4
37b66b069sub rbp, 4
37b66b06dadd rdi, rsi
37b66b070lea eax, [r15+1]
37b66b074cmp eax, [rsp+144]
37b66b07bjle 0x37b66abd0
37b66b081jmp 0x37b66a8ed
37b66b086
37b66b086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b66b090
37b66b090loc_37b66b090:
37b66b090movsxd rcx, [rsp+148]
37b66b098mov r9l, [rsp+152]
37b66b0a0lea eax, [rcx+1]
37b66b0a3test r9l, r9l
37b66b0a6jne 0x37b66b1fe
37b66b0accdqe
37b66b0aemov [rsp+248], rcx
37b66b0b6mov [rsp+256], rax
37b66b0belea rax, [rsp+364]
37b66b0c6mov [rsp+208], rax
37b66b0celea rax, [rsp+352]
37b66b0d6mov [rsp+192], rax
37b66b0delea rax, [rsp+340]
37b66b0e6mov [rsp+176], rax
37b66b0eelea rax, [rsp+368]
37b66b0f6mov [rsp+216], rax
37b66b0felea rax, [rsp+344]
37b66b106mov [rsp+184], rax
37b66b10elea rax, [rsp+360]
37b66b116mov [rsp+200], rax
37b66b11elea rax, [rsp+372]
37b66b126mov [rsp+224], rax
37b66b12elea rax, [rsp+376]
37b66b136mov [rsp+232], rax
37b66b13e
37b66b13eloc_37b66b13e:
37b66b13emov rax, [rsp+256]
37b66b146mov r10, [rsp+248]
37b66b14emov [rsp+240], rax
37b66b156lea rdx, [r10-1]
37b66b15asub rax, 1
37b66b15emov [rsp+264], rdx
37b66b166mov [rsp+272], rax
37b66b16ejmp 0x37b66ae3f
37b66b173
37b66b173 0f 1f 44 00 00 ..D..
37b66b178
37b66b178loc_37b66b178:
37b66b178addss x3, x2
37b66b17cmov r10l, 1
37b66b182jmp 0x37b66ad0c
37b66b187
37b66b187 66 0f 1f 84 00 00 00 00 00 f........
37b66b190
37b66b190loc_37b66b190:
37b66b190mov rdx, rdi
37b66b193pxor x0, x0
37b66b197cmp eax, r13l
37b66b19ajle 0x37b66b1b6
37b66b19cnop [rax]
37b66b1a0
37b66b1a0loc_37b66b1a0:
37b66b1a0sub rdx, rsi
37b66b1a3lea ecx, [rax-1]
37b66b1a6ucomiss x0, [rdx+4*rbx+4]
37b66b1abjp 0x37b66b1af
37b66b1adje 0x37b66b1b6
37b66b1af
37b66b1afloc_37b66b1af:
37b66b1afmov eax, ecx
37b66b1b1cmp eax, r13l
37b66b1b4jg 0x37b66b1a0
37b66b1b6
37b66b1b6loc_37b66b1b6:
37b66b1b6mov edx, [rsp+136]
37b66b1bdcmp [rsp+356], edx
37b66b1c4jl 0x37b66b4d2
37b66b1ca
37b66b1caloc_37b66b1ca:
37b66b1camov r13l, eax
37b66b1cdjmp 0x37b66abf6
37b66b1d2
37b66b1d2 66 0f 1f 44 00 00 f..D..
37b66b1d8
37b66b1d8loc_37b66b1d8:
37b66b1d8movss x2, [rsp+368]
37b66b1e1mov [rsp+160], r13l
37b66b1e9movss [rsp+344], x2
37b66b1f2jmp 0x37b66accd
37b66b1f7
37b66b1f7loc_37b66b1f7:
37b66b1f7mov eax, [rsp+148]
37b66b1fe
37b66b1feloc_37b66b1fe:
37b66b1femov rcx, [rsp+528]
37b66b206mov [rsp+552], r11
37b66b20emov r11, [rsp+296]
37b66b216mov r8, [rsp+304]
37b66b21emov r9l, [rcx]
37b66b221movsxd rcx, eax
37b66b224movsxd r10, [rsp+148]
37b66b22cmov rax, r11
37b66b22fmov [rsp+256], rcx
37b66b237imul rax, rcx
37b66b23bmov edx, r9l
37b66b23emov [rsp+240], rcx
37b66b246mov rcx, [rsp+168]
37b66b24esub edx, r13l
37b66b251mov [rsp+248], r10
37b66b259add edx, 1
37b66b25cmov [rsp+264], r10
37b66b264add rax, r8
37b66b267mov [rsp+380], edx
37b66b26emovsxd rdx, r13l
37b66b271mov [rsp+280], rax
37b66b279mov rax, r11
37b66b27cmov r11, rdx
37b66b27fimul rax, r10
37b66b283mov r10, [rsp+280]
37b66b28bimul r11, rbx
37b66b28fadd rax, r8
37b66b292lea r8, [rsp+352]
37b66b29amov [rsp+192], r8
37b66b2a2add rcx, r11
37b66b2a5lea r11, [rsp+364]
37b66b2admov [rsp+120], r8
37b66b2b2lea r8, [rsp+340]
37b66b2baadd rcx, rdx
37b66b2bdmov [rsp+176], r8
37b66b2c5mov [rsp+112], r8
37b66b2calea r8, [rsp+368]
37b66b2d2mov [rsp+216], r8
37b66b2damov [rsp+104], r8
37b66b2dflea r8, [rsp+344]
37b66b2e7mov [rsp+184], r8
37b66b2efmov [rsp+96], r8
37b66b2f4mov r8l, r9l
37b66b2f7imul r8l, r9l
37b66b2fbmov [rsp+288], rax
37b66b303mov [rsp+208], r11
37b66b30badd r8l, r9l
37b66b30emov r9, [rsp+616]
37b66b316movsxd r8, r8l
37b66b319lea r8, [r9+4*r8]
37b66b31dlea r9, [rsp+360]
37b66b325mov [rsp+88], r8
37b66b32alea r8, [r10+rdx]
37b66b32eadd rdx, rax
37b66b331mov r10, [rsp+568]
37b66b339mov [rsp+200], r9
37b66b341lea rax, [rsp+372]
37b66b349mov [rsp+80], r9
37b66b34elea r8, [r10+4*r8]
37b66b352lea rdx, [r10+4*rdx]
37b66b356mov r9, [rsp+616]
37b66b35emov [rsp+64], r8
37b66b363lea r8, [rsp+380]
37b66b36bmov [rsp+72], r9
37b66b370mov [rsp+56], rdx
37b66b375mov rdx, r11
37b66b378mov [rsp+224], rax
37b66b380mov [rsp+48], rax
37b66b385lea rax, [rsp+376]
37b66b38dmov [rsp+232], rax
37b66b395mov [rsp+40], rax
37b66b39amov rax, [rsp+544]
37b66b3a2mov [rsp+32], rax
37b66b3a7mov rax, [rsp+536]
37b66b3aflea r9, [rax+4*rcx]
37b66b3b3lea rcx, [rip+0xdc7f0a]
37b66b3bacall slaein_
37b66b3bfmov r10, [rsp+264]
37b66b3c7mov rcx, [rsp+240]
37b66b3cfmov r8l, [rsp+352]
37b66b3d7mov r11, [rsp+552]
37b66b3dflea rax, [r10-1]
37b66b3e3mov [rsp+264], rax
37b66b3ebtest r8l, r8l
37b66b3eelea rax, [rcx-1]
37b66b3f2mov [rsp+272], rax
37b66b3famov rax, [rsp+288]
37b66b402jle 0x37b66b51d
37b66b408pxor x0, x0
37b66b40cmov rcx, [rsp+640]
37b66b414ucomiss x6, x0
37b66b417mov edx, [rcx]
37b66b419jp 0x37b66b421
37b66b41bje 0x37b66b53c
37b66b421
37b66b421loc_37b66b421:
37b66b421mov rcx, [rsp+640]
37b66b429add edx, 2
37b66b42cmov [rcx], edx
37b66b42emov edx, [rsp+136]
37b66b435
37b66b435loc_37b66b435:
37b66b435mov rcx, [rsp+624]
37b66b43dmov r9, [rsp+264]
37b66b445mov [rcx+4*r9], edx
37b66b449mov r9, [rsp+272]
37b66b451mov [rcx+4*r9], edx
37b66b455cmp r13l, 1
37b66b459jle 0x37b66b674
37b66b45fmov rcx, [rsp+568]
37b66b467lea r8l, [r13-1]
37b66b46bxor edx, edx
37b66b46dmov [rsp+552], r11
37b66b475shl r8, 2
37b66b479mov [rsp+328], r10
37b66b481lea rcx, [rcx+4*rax+4]
37b66b486mov [rsp+288], r8
37b66b48ecall memset
37b66b493pxor x0, x0
37b66b497mov r8, [rsp+288]
37b66b49fmov r11, [rsp+552]
37b66b4a7ucomiss x6, x0
37b66b4aajp 0x37b66b60b
37b66b4b0mov r10, [rsp+328]
37b66b4b8jne 0x37b66b60b
37b66b4be
37b66b4beloc_37b66b4be:
37b66b4bemov ecx, [rsp+164]
37b66b4c5test ecx, ecx
37b66b4c7je 0x37b66b059
37b66b4cdjmp 0x37b66ae3f
37b66b4d2
37b66b4d2loc_37b66b4d2:
37b66b4d2mov rdx, [rsp+528]
37b66b4damov r10, rbx
37b66b4ddlea rcx, [rsi+rdi]
37b66b4e1pxor x0, x0
37b66b4e5neg r10
37b66b4e8mov r9l, [rdx]
37b66b4ebmov edx, [rsp+136]
37b66b4f2jmp 0x37b66b50c
37b66b4f4
37b66b4f4 0f 1f 40 00 ..@.
37b66b4f8
37b66b4f8loc_37b66b4f8:
37b66b4f8add rcx, rsi
37b66b4fblea r8l, [rdx+1]
37b66b4ffucomiss x0, [rcx+4*r10-4]
37b66b505jp 0x37b66b509
37b66b507je 0x37b66b511
37b66b509
37b66b509loc_37b66b509:
37b66b509mov edx, r8l
37b66b50c
37b66b50cloc_37b66b50c:
37b66b50ccmp r9l, edx
37b66b50fjg 0x37b66b4f8
37b66b511
37b66b511loc_37b66b511:
37b66b511mov [rsp+356], edx
37b66b518jmp 0x37b66b1ca
37b66b51d
37b66b51dloc_37b66b51d:
37b66b51dxor edx, edx
37b66b51fjmp 0x37b66b435
37b66b524
37b66b524loc_37b66b524:
37b66b524mov [rsp+136], 0
37b66b52fjmp 0x37b66afa0
37b66b534
37b66b534loc_37b66b534:
37b66b534add edx, 1
37b66b537jmp 0x37b66af96
37b66b53c
37b66b53cloc_37b66b53c:
37b66b53cmov rcx, [rsp+640]
37b66b544add edx, 1
37b66b547mov r9, [rsp+264]
37b66b54fmov [rcx], edx
37b66b551mov rdx, [rsp+624]
37b66b559mov ecx, [rsp+136]
37b66b560mov [rdx+4*r9], ecx
37b66b564mov r9, [rsp+272]
37b66b56cmov [rdx+4*r9], ecx
37b66b570cmp r13l, 1
37b66b574jle 0x37b66b4be
37b66b57amov rcx, [rsp+568]
37b66b582xor edx, edx
37b66b584mov [rsp+552], r11
37b66b58cmov [rsp+248], r10
37b66b594lea rcx, [rcx+4*rax+4]
37b66b599lea eax, [r13-1]
37b66b59dlea r8, [4*rax]
37b66b5a5call memset
37b66b5aamov r10, [rsp+248]
37b66b5b2mov r11, [rsp+552]
37b66b5bajmp 0x37b66b4be
37b66b5bf
37b66b5bfloc_37b66b5bf:
37b66b5bfmov rdx, [rsp+584]
37b66b5c7sub r10l, [rsp+184]
37b66b5cfmov [rsp+552], r11
37b66b5d7lea eax, [r10-1]
37b66b5dbadd r9, [rsp+240]
37b66b5e3lea rcx, [rdx+4*r9]
37b66b5e7lea r8, [4*rax+4]
37b66b5efxor edx, edx
37b66b5f1call memset
37b66b5f6mov r11, [rsp+552]
37b66b5fe
37b66b5feloc_37b66b5fe:
37b66b5feadd [rsp+148], 2
37b66b606jmp 0x37b66b061
37b66b60b
37b66b60bloc_37b66b60b:
37b66b60bmov rdx, [rsp+280]
37b66b613mov rax, [rsp+568]
37b66b61bmov [rsp+552], r11
37b66b623lea rcx, [rax+4*rdx+4]
37b66b628xor edx, edx
37b66b62acall memset
37b66b62fmov r11, [rsp+552]
37b66b637
37b66b637loc_37b66b637:
37b66b637mov eax, [rsp+164]
37b66b63etest eax, eax
37b66b640je 0x37b66b5fe
37b66b642jmp 0x37b66b13e
37b66b647
37b66b647 66 0f 1f 84 00 00 00 00 00 f........
37b66b650
37b66b650loc_37b66b650:
37b66b650mov rax, [rsp+640]
37b66b658mov [rax], -6
37b66b65ejmp 0x37b66a8ed
37b66b663
37b66b663loc_37b66b663:
37b66b663pxor x0, x0
37b66b667ucomiss x6, x0
37b66b66ajp 0x37b66b5fe
37b66b66cje 0x37b66b059
37b66b672jmp 0x37b66b5fe
37b66b674
37b66b674loc_37b66b674:
37b66b674pxor x0, x0
37b66b678ucomiss x6, x0
37b66b67bjp 0x37b66b637
37b66b67dje 0x37b66b4be
37b66b683jmp 0x37b66b637
37b66b685
37b66b685loc_37b66b685:
37b66b685mov eax, -13
37b66b68amov ebx, 13
37b66b68fjmp 0x37b66a8c1
37b66b694
37b66b694loc_37b66b694:
37b66b694neg ebx
37b66b696jmp 0x37b66a8cb
37b66a700
37b66a700shsein_:
37b66a700push r15
37b66a702push r14
37b66a704push r13
37b66a706push r12
37b66a708push rbp
37b66a709push rdi
37b66a70apush rsi
37b66a70bpush rbx
37b66a70csub rsp, 424
37b66a713movups [rsp+384], x6
37b66a71bmovups [rsp+400], x7
37b66a723mov rax, [rsp+544]
37b66a72bmov r12, [rsp+608]
37b66a733mov r13l, [rax]
37b66a736mov rax, [rsp+576]
37b66a73emov eax, [rax]
37b66a740mov rdi, rcx
37b66a743mov rbx, rdx
37b66a746mov rsi, r8
37b66a749lea rdx, [rip+0xdc8b50]
37b66a750mov r8l, 1
37b66a756mov r14, r9
37b66a759mov r9l, 1
37b66a75fmov [rsp+136], eax
37b66a766mov rax, [rsp+592]
37b66a76emov r15l, [rax]
37b66a771call lsame_
37b66a776mov rcx, rdi
37b66a779mov r9l, 1
37b66a77fmov r8l, 1
37b66a785lea rdx, [rip+0xdc8b15]
37b66a78cmov ebp, eax
37b66a78ecall lsame_
37b66a793mov rcx, rdi
37b66a796mov r9l, 1
37b66a79cmov r8l, 1
37b66a7a2or eax, ebp
37b66a7a4lea rdx, [rip+0xdc8af7]
37b66a7abmov [rsp+164], eax
37b66a7b2call lsame_
37b66a7b7mov r9l, 1
37b66a7bdmov r8l, 1
37b66a7c3mov rcx, rbx
37b66a7c6or eax, ebp
37b66a7c8lea rdx, [rip+0xdc8ad4]
37b66a7cfmov [rsp+152], eax
37b66a7d6call lsame_
37b66a7dbmov r8l, 1
37b66a7e1mov rcx, rsi
37b66a7e4mov r9l, 1
37b66a7ealea rdx, [rip+0xdc8ab3]
37b66a7f1mov [rsp+156], eax
37b66a7f8call lsame_
37b66a7fdmov [r12], 0
37b66a805pxor x0, x0
37b66a809mov r8, [rsp+560]
37b66a811mov [rsp+364], eax
37b66a818mov edi, eax
37b66a81amov rax, [rsp+528]
37b66a822mov ecx, [rax]
37b66a824xor eax, eax
37b66a826test ecx, ecx
37b66a828jg 0x37b66a850
37b66a82ajmp 0x37b66a88d
37b66a82c
37b66a82c 0f 1f 40 00 ..@.
37b66a830
37b66a830loc_37b66a830:
37b66a830test edx, edx
37b66a832je 0x37b66a839
37b66a834add [r12], 1
37b66a839
37b66a839loc_37b66a839:
37b66a839add rax, 1
37b66a83dcmp rcx, rax
37b66a840je 0x37b66a88d
37b66a842nop [rax]
37b66a845nop [rax+rax]
37b66a850
37b66a850loc_37b66a850:
37b66a850ucomiss x0, [r8+4*rax]
37b66a855mov edx, [r14+4*rax]
37b66a859jp 0x37b66a85d
37b66a85bje 0x37b66a830
37b66a85d
37b66a85dloc_37b66a85d:
37b66a85dtest edx, edx
37b66a85fjne 0x37b66a918
37b66a865mov r10l, [r14+4*rax+4]
37b66a86atest r10l, r10l
37b66a86djne 0x37b66a918
37b66a873
37b66a873loc_37b66a873:
37b66a873add rax, 1
37b66a877cmp rcx, rax
37b66a87aje 0x37b66a88d
37b66a87cmov [r14+4*rax], 0
37b66a884add rax, 1
37b66a888cmp rcx, rax
37b66a88bjne 0x37b66a850
37b66a88d
37b66a88dloc_37b66a88d:
37b66a88dmov rax, [rsp+640]
37b66a895mov ebp, [rsp+152]
37b66a89cmov [rax], 0
37b66a8a2test ebp, ebp
37b66a8a4jne 0x37b66a930
37b66a8aamov r11l, [rsp+164]
37b66a8b2test r11l, r11l
37b66a8b5jne 0x37b66a930
37b66a8b7mov eax, -1
37b66a8bcmov ebx, 1
37b66a8c1
37b66a8c1loc_37b66a8c1:
37b66a8c1mov rsi, [rsp+640]
37b66a8c9mov [rsi], eax
37b66a8cb
37b66a8cbloc_37b66a8cb:
37b66a8cblea rdx, [rsp+380]
37b66a8d3mov r8l, 6
37b66a8d9lea rcx, [rip+0xdc89c6]
37b66a8e0mov [rsp+380], ebx
37b66a8e7call xerbla_
37b66a8ecnop
37b66a8ed
37b66a8edloc_37b66a8ed:
37b66a8edmovups x6, [rsp+384]
37b66a8f5movups x7, [rsp+400]
37b66a8fdadd rsp, 424
37b66a904pop rbx
37b66a905pop rsi
37b66a906pop rdi
37b66a907pop rbp
37b66a908pop r12
37b66a90apop r13
37b66a90cpop r14
37b66a90epop r15
37b66a910ret
37b66a911
37b66a911 0f 1f 80 00 00 00 00 .......
37b66a918
37b66a918loc_37b66a918:
37b66a918add [r12], 2
37b66a91dmov [r14+4*rax], 1
37b66a925jmp 0x37b66a873
37b66a92a
37b66a92a 66 0f 1f 44 00 00 f..D..
37b66a930
37b66a930loc_37b66a930:
37b66a930mov r9l, [rsp+156]
37b66a938test r9l, r9l
37b66a93bje 0x37b66a9e0
37b66a941
37b66a941loc_37b66a941:
37b66a941test edi, edi
37b66a943je 0x37b66aa30
37b66a949
37b66a949loc_37b66a949:
37b66a949mov rax, [rsp+528]
37b66a951mov eax, [rax]
37b66a953test eax, eax
37b66a955js 0x37b66aa21
37b66a95bmov rbx, [rsp+544]
37b66a963mov edx, 1
37b66a968cmovg edx, eax
37b66a96bcmp [rbx], edx
37b66a96djl 0x37b66aa12
37b66a973mov rbx, [rsp+576]
37b66a97bmov edx, [rbx]
37b66a97dtest edx, edx
37b66a97fjle 0x37b66aa62
37b66a985cmp eax, edx
37b66a987jle 0x37b66a997
37b66a989test [rsp+152], 1
37b66a991jne 0x37b66aa62
37b66a997
37b66a997loc_37b66a997:
37b66a997mov rbx, [rsp+592]
37b66a99fmov edx, [rbx]
37b66a9a1test edx, edx
37b66a9a3jle 0x37b66b685
37b66a9a9cmp eax, edx
37b66a9absetg dl
37b66a9aetest [rsp+164], dl
37b66a9b5jne 0x37b66b685
37b66a9bbmov rdx, [rsp+600]
37b66a9c3mov ebx, [r12]
37b66a9c7cmp [rdx], ebx
37b66a9c9jge 0x37b66aa78
37b66a9cfmov eax, -14
37b66a9d4mov ebx, 14
37b66a9d9jmp 0x37b66a8c1
37b66a9de
37b66a9de 66 90 f.
37b66a9e0
37b66a9e0loc_37b66a9e0:
37b66a9e0mov r9l, 1
37b66a9e6mov r8l, 1
37b66a9eclea rdx, [rip+0xdc88b1]
37b66a9f3mov rcx, rbx
37b66a9f6call lsame_
37b66a9fbtest eax, eax
37b66a9fdjne 0x37b66a941
37b66aa03mov eax, -2
37b66aa08mov ebx, 2
37b66aa0djmp 0x37b66a8c1
37b66aa12
37b66aa12loc_37b66aa12:
37b66aa12mov eax, -7
37b66aa17mov ebx, 7
37b66aa1cjmp 0x37b66a8c1
37b66aa21
37b66aa21loc_37b66aa21:
37b66aa21mov eax, -5
37b66aa26mov ebx, 5
37b66aa2bjmp 0x37b66a8c1
37b66aa30
37b66aa30loc_37b66aa30:
37b66aa30mov r9l, 1
37b66aa36mov r8l, 1
37b66aa3clea rdx, [rip+0xdc8862]
37b66aa43mov rcx, rsi
37b66aa46call lsame_
37b66aa4btest eax, eax
37b66aa4djne 0x37b66a949
37b66aa53mov eax, -3
37b66aa58mov ebx, 3
37b66aa5djmp 0x37b66a8c1
37b66aa62
37b66aa62loc_37b66aa62:
37b66aa62mov eax, -11
37b66aa67mov ebx, 11
37b66aa6cjmp 0x37b66a8c1
37b66aa71
37b66aa71 0f 1f 80 00 00 00 00 .......
37b66aa78
37b66aa78loc_37b66aa78:
37b66aa78mov rsi, [rsp+640]
37b66aa80mov ebx, [rsi]
37b66aa82test ebx, ebx
37b66aa84jne 0x37b66b694
37b66aa8atest eax, eax
37b66aa8cje 0x37b66a8ed
37b66aa92mov edx, 12
37b66aa97lea rcx, [rip+0xdc880e]
37b66aa9ecall slamch_
37b66aaa3mov edx, 9
37b66aaa8lea rcx, [rip+0xdc8809]
37b66aaafmovaps x6, x0
37b66aab2call slamch_
37b66aab7mov rax, [rsp+528]
37b66aabfmovss x2, [rip+0xdc8805]
37b66aac7movaps x1, x0
37b66aacapxor x0, x0
37b66aacemov r8l, [rsp+156]
37b66aad6mov edi, [rax]
37b66aad8subss x2, x1
37b66aadctest r8l, r8l
37b66aadfcvtsi2ss x0, edi
37b66aae3cmove ebx, edi
37b66aae6lea eax, [rdi+1]
37b66aae9mov [rsp+144], edi
37b66aaf0mov [rsp+360], eax
37b66aaf7mov [rsp+356], ebx
37b66aafedivss x0, x1
37b66ab02mulss x0, x6
37b66ab06movss [rsp+368], x0
37b66ab0fdivss x2, x0
37b66ab13movss [rsp+340], x2
37b66ab1ctest edi, edi
37b66ab1ejle 0x37b66a8ed
37b66ab24movsxd rbx, r13l
37b66ab27xor eax, eax
37b66ab29movsxd rsi, [rsp+136]
37b66ab31movsxd rdi, r15l
37b66ab34test rbx, rbx
37b66ab37mov r12l, 4
37b66ab3dmov r13l, 1
37b66ab43mov [rsp+160], 0
37b66ab4ecmovs rbx, rax
37b66ab52movaps x7, x1
37b66ab55mov [rsp+148], 1
37b66ab60mov rax, rbx
37b66ab63lea r11, [4*rbx+4]
37b66ab6bnot rax
37b66ab6emov [rsp+168], rax
37b66ab76xor eax, eax
37b66ab78test rsi, rsi
37b66ab7bcmovns rax, rsi
37b66ab7fmov rsi, r11
37b66ab82mov [rsp+296], rax
37b66ab8anot rax
37b66ab8dmov [rsp+304], rax
37b66ab95xor eax, eax
37b66ab97test rdi, rdi
37b66ab9acmovns rax, rdi
37b66ab9exor ebp, ebp
37b66aba0xor r15l, r15l
37b66aba3mov [rsp+312], rax
37b66ababnot rax
37b66abaemov [rsp+320], rax
37b66abb6mov rax, [rsp+536]
37b66abbeadd rax, 4
37b66abc2sub rax, r11
37b66abc5mov r11, [rsp+552]
37b66abcdmov rdi, rax
37b66abd0
37b66abd0loc_37b66abd0:
37b66abd0mov ecx, [r14+4*r15]
37b66abd4test ecx, ecx
37b66abd6je 0x37b66b061
37b66abdcmov edx, [rsp+156]
37b66abe3lea eax, [r15+1]
37b66abe7mov [rsp+136], eax
37b66abeetest edx, edx
37b66abf0jne 0x37b66b190
37b66abf6
37b66abf6loc_37b66abf6:
37b66abf6movss x2, [rsp+344]
37b66abffcmp r13l, [rsp+160]
37b66ac07je 0x37b66accd
37b66ac0dmov eax, [rsp+356]
37b66ac14movsxd rdx, r13l
37b66ac17mov rcx, [rsp+616]
37b66ac1fmov [rsp+40], 1
37b66ac28mov r9, [rsp+544]
37b66ac30mov [rsp+552], r11
37b66ac38sub eax, r13l
37b66ac3bmov [rsp+32], rcx
37b66ac40mov rcx, [rsp+536]
37b66ac48add eax, 1
37b66ac4bmov [rsp+380], eax
37b66ac52mov rax, rdx
37b66ac55imul rax, rbx
37b66ac59add rax, [rsp+168]
37b66ac61add rax, rdx
37b66ac64lea rdx, [rsp+380]
37b66ac6clea r8, [rcx+4*rax]
37b66ac70lea rcx, [rip+0xdc864a]
37b66ac77call slanhs_
37b66ac7clea rcx, [rsp+348]
37b66ac84movss [rsp+348], x0
37b66ac8dcall sisnan_
37b66ac92mov r11, [rsp+552]
37b66ac9atest eax, eax
37b66ac9cjne 0x37b66b650
37b66aca2movss x2, [rsp+348]
37b66acabpxor x0, x0
37b66acafcomiss x2, x0
37b66acb2jbe 0x37b66b1d8
37b66acb8mulss x2, x7
37b66acbcmov [rsp+160], r13l
37b66acc4movss [rsp+344], x2
37b66accd
37b66accdloc_37b66accd:
37b66accdmov rax, [rsp+560]
37b66acd5movss x4, [r11+4*r15]
37b66acdbmov r9l, r15l
37b66acdexor r10l, r10l
37b66ace1lea rcx, [rbp+r12]
37b66ace6movss x6, [rax+4*r15]
37b66aceclea rdx, [r14+rcx]
37b66acf0lea r8, [r11+rcx]
37b66acf4movss [rsp+376], x4
37b66acfdmovaps x3, x4
37b66ad00add rcx, rax
37b66ad03movss [rsp+372], x6
37b66ad0c
37b66ad0cloc_37b66ad0c:
37b66ad0ccmp r9l, r13l
37b66ad0fjl 0x37b66ad60
37b66ad11mov rax, r15
37b66ad14nop
37b66ad15nop [rax+rax]
37b66ad20
37b66ad20loc_37b66ad20:
37b66ad20cmp [rdx+4*rax-8], 0
37b66ad25je 0x37b66ad57
37b66ad27movss x0, [r8+4*rax-8]
37b66ad2emovss x1, [rcx+4*rax-8]
37b66ad34subss x0, x3
37b66ad38subss x1, x6
37b66ad3candps x0, [rip+0xdc858d]
37b66ad43andps x1, [rip+0xdc8586]
37b66ad4aaddss x0, x1
37b66ad4ecomiss x2, x0
37b66ad51ja 0x37b66b178
37b66ad57
37b66ad57loc_37b66ad57:
37b66ad57sub rax, 1
37b66ad5bcmp r13l, eax
37b66ad5ejle 0x37b66ad20
37b66ad60
37b66ad60loc_37b66ad60:
37b66ad60test r10b, r10b
37b66ad63je 0x37b66ad71
37b66ad65movss [rsp+376], x3
37b66ad6emovaps x4, x3
37b66ad71
37b66ad71loc_37b66ad71:
37b66ad71pxor x0, x0
37b66ad75movss [r11+4*r15], x4
37b66ad7bucomiss x6, x0
37b66ad7ejp 0x37b66b090
37b66ad84jne 0x37b66b090
37b66ad8amov r10l, [rsp+152]
37b66ad92test r10l, r10l
37b66ad95jne 0x37b66b1f7
37b66ad9blea rax, [rsp+364]
37b66ada3movsxd r10, [rsp+148]
37b66adabmov [rsp+208], rax
37b66adb3lea rax, [rsp+352]
37b66adbbmov [rsp+192], rax
37b66adc3lea rax, [rsp+340]
37b66adcbmov [rsp+176], rax
37b66add3lea rax, [rsp+368]
37b66addbmov [rsp+216], rax
37b66ade3lea rax, [rsp+344]
37b66adebmov [rsp+184], rax
37b66adf3lea rax, [rsp+360]
37b66adfbmov [rsp+200], rax
37b66ae03lea rax, [rsp+372]
37b66ae0bmov [rsp+224], rax
37b66ae13lea rax, [rsp+376]
37b66ae1bmov [rsp+232], rax
37b66ae23lea rax, [r10-1]
37b66ae27mov [rsp+240], r10
37b66ae2fmov [rsp+264], rax
37b66ae37mov [rsp+272], rax
37b66ae3f
37b66ae3floc_37b66ae3f:
37b66ae3fmov rax, [rsp+528]
37b66ae47mov rdx, [rsp+312]
37b66ae4fmov [rsp+552], r11
37b66ae57lea r8, [rsp+356]
37b66ae5fmov r11, [rsp+320]
37b66ae67mov ecx, [rax]
37b66ae69mov rax, [rsp+240]
37b66ae71imul rax, rdx
37b66ae75lea r9, [rax+r11]
37b66ae79mov rax, rdx
37b66ae7cmov rdx, [rsp+192]
37b66ae84imul rax, r10
37b66ae88mov [rsp+240], r9
37b66ae90mov [rsp+120], rdx
37b66ae95mov rdx, [rsp+176]
37b66ae9dmov [rsp+112], rdx
37b66aea2mov rdx, [rsp+216]
37b66aeaaadd rax, r11
37b66aeadmov [rsp+176], rax
37b66aeb5mov [rsp+104], rdx
37b66aebamov rdx, [rsp+184]
37b66aec2mov [rsp+96], rdx
37b66aec7mov edx, ecx
37b66aec9imul edx, ecx
37b66aeccadd edx, ecx
37b66aecemov rcx, [rsp+616]
37b66aed6movsxd rdx, edx
37b66aed9lea rdx, [rcx+4*rdx]
37b66aeddmov rcx, [rsp+200]
37b66aee5mov [rsp+88], rdx
37b66aeeamov [rsp+80], rcx
37b66aeefmov rcx, [rsp+616]
37b66aef7mov [rsp+72], rcx
37b66aefcmov rcx, [rsp+584]
37b66af04lea rdx, [rcx+4*r9+4]
37b66af09mov r9, [rsp+536]
37b66af11mov [rsp+64], rdx
37b66af16lea rdx, [rcx+4*rax+4]
37b66af1bmov rax, [rsp+224]
37b66af23lea rcx, [rip+0xdc839e]
37b66af2amov [rsp+56], rdx
37b66af2fmov [rsp+48], rax
37b66af34mov rax, [rsp+232]
37b66af3cmov [rsp+40], rax
37b66af41mov rax, [rsp+544]
37b66af49mov [rsp+32], rax
37b66af4emov rdx, [rsp+208]
37b66af56call slaein_
37b66af5bmov edx, [rsp+352]
37b66af62mov rax, [rsp+176]
37b66af6amov r11, [rsp+552]
37b66af72test edx, edx
37b66af74jle 0x37b66b524
37b66af7apxor x0, x0
37b66af7emov rdx, [rsp+640]
37b66af86ucomiss x6, x0
37b66af89mov edx, [rdx]
37b66af8bjp 0x37b66af93
37b66af8dje 0x37b66b534
37b66af93
37b66af93loc_37b66af93:
37b66af93add edx, 2
37b66af96
37b66af96loc_37b66af96:
37b66af96mov rcx, [rsp+640]
37b66af9emov [rcx], edx
37b66afa0
37b66afa0loc_37b66afa0:
37b66afa0mov rdx, [rsp+632]
37b66afa8mov ecx, [rsp+136]
37b66afafmov r10, [rsp+264]
37b66afb7mov [rdx+4*r10], ecx
37b66afbbmov r10, [rsp+272]
37b66afc3mov [rdx+4*r10], ecx
37b66afc7mov rdx, [rsp+528]
37b66afcfmov ecx, [rsp+356]
37b66afd6mov r10l, [rdx]
37b66afd9lea r9l, [rcx+1]
37b66afddmov [rsp+184], ecx
37b66afe4cmp r9l, r10l
37b66afe7jg 0x37b66b663
37b66afedmov edx, r10l
37b66aff0movsxd r9, r9l
37b66aff3mov [rsp+552], r11
37b66affbsub edx, ecx
37b66affdmov rcx, [rsp+584]
37b66b005add rax, r9
37b66b008mov [rsp+176], r10l
37b66b010sub edx, 1
37b66b013mov [rsp+136], r9
37b66b01blea r8, [4*rdx+4]
37b66b023lea rcx, [rcx+4*rax]
37b66b027xor edx, edx
37b66b029call memset
37b66b02epxor x0, x0
37b66b032mov r9, [rsp+136]
37b66b03amov r10l, [rsp+176]
37b66b042ucomiss x6, x0
37b66b045mov r11, [rsp+552]
37b66b04djp 0x37b66b5bf
37b66b053jne 0x37b66b5bf
37b66b059
37b66b059loc_37b66b059:
37b66b059add [rsp+148], 1
37b66b061
37b66b061loc_37b66b061:
37b66b061add r15, 1
37b66b065add r12, 4
37b66b069sub rbp, 4
37b66b06dadd rdi, rsi
37b66b070lea eax, [r15+1]
37b66b074cmp eax, [rsp+144]
37b66b07bjle 0x37b66abd0
37b66b081jmp 0x37b66a8ed
37b66b086
37b66b086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b66b090
37b66b090loc_37b66b090:
37b66b090movsxd rcx, [rsp+148]
37b66b098mov r9l, [rsp+152]
37b66b0a0lea eax, [rcx+1]
37b66b0a3test r9l, r9l
37b66b0a6jne 0x37b66b1fe
37b66b0accdqe
37b66b0aemov [rsp+248], rcx
37b66b0b6mov [rsp+256], rax
37b66b0belea rax, [rsp+364]
37b66b0c6mov [rsp+208], rax
37b66b0celea rax, [rsp+352]
37b66b0d6mov [rsp+192], rax
37b66b0delea rax, [rsp+340]
37b66b0e6mov [rsp+176], rax
37b66b0eelea rax, [rsp+368]
37b66b0f6mov [rsp+216], rax
37b66b0felea rax, [rsp+344]
37b66b106mov [rsp+184], rax
37b66b10elea rax, [rsp+360]
37b66b116mov [rsp+200], rax
37b66b11elea rax, [rsp+372]
37b66b126mov [rsp+224], rax
37b66b12elea rax, [rsp+376]
37b66b136mov [rsp+232], rax
37b66b13e
37b66b13eloc_37b66b13e:
37b66b13emov rax, [rsp+256]
37b66b146mov r10, [rsp+248]
37b66b14emov [rsp+240], rax
37b66b156lea rdx, [r10-1]
37b66b15asub rax, 1
37b66b15emov [rsp+264], rdx
37b66b166mov [rsp+272], rax
37b66b16ejmp 0x37b66ae3f
37b66b173
37b66b173 0f 1f 44 00 00 ..D..
37b66b178
37b66b178loc_37b66b178:
37b66b178addss x3, x2
37b66b17cmov r10l, 1
37b66b182jmp 0x37b66ad0c
37b66b187
37b66b187 66 0f 1f 84 00 00 00 00 00 f........
37b66b190
37b66b190loc_37b66b190:
37b66b190mov rdx, rdi
37b66b193pxor x0, x0
37b66b197cmp eax, r13l
37b66b19ajle 0x37b66b1b6
37b66b19cnop [rax]
37b66b1a0
37b66b1a0loc_37b66b1a0:
37b66b1a0sub rdx, rsi
37b66b1a3lea ecx, [rax-1]
37b66b1a6ucomiss x0, [rdx+4*rbx+4]
37b66b1abjp 0x37b66b1af
37b66b1adje 0x37b66b1b6
37b66b1af
37b66b1afloc_37b66b1af:
37b66b1afmov eax, ecx
37b66b1b1cmp eax, r13l
37b66b1b4jg 0x37b66b1a0
37b66b1b6
37b66b1b6loc_37b66b1b6:
37b66b1b6mov edx, [rsp+136]
37b66b1bdcmp [rsp+356], edx
37b66b1c4jl 0x37b66b4d2
37b66b1ca
37b66b1caloc_37b66b1ca:
37b66b1camov r13l, eax
37b66b1cdjmp 0x37b66abf6
37b66b1d2
37b66b1d2 66 0f 1f 44 00 00 f..D..
37b66b1d8
37b66b1d8loc_37b66b1d8:
37b66b1d8movss x2, [rsp+368]
37b66b1e1mov [rsp+160], r13l
37b66b1e9movss [rsp+344], x2
37b66b1f2jmp 0x37b66accd
37b66b1f7
37b66b1f7loc_37b66b1f7:
37b66b1f7mov eax, [rsp+148]
37b66b1fe
37b66b1feloc_37b66b1fe:
37b66b1femov rcx, [rsp+528]
37b66b206mov [rsp+552], r11
37b66b20emov r11, [rsp+296]
37b66b216mov r8, [rsp+304]
37b66b21emov r9l, [rcx]
37b66b221movsxd rcx, eax
37b66b224movsxd r10, [rsp+148]
37b66b22cmov rax, r11
37b66b22fmov [rsp+256], rcx
37b66b237imul rax, rcx
37b66b23bmov edx, r9l
37b66b23emov [rsp+240], rcx
37b66b246mov rcx, [rsp+168]
37b66b24esub edx, r13l
37b66b251mov [rsp+248], r10
37b66b259add edx, 1
37b66b25cmov [rsp+264], r10
37b66b264add rax, r8
37b66b267mov [rsp+380], edx
37b66b26emovsxd rdx, r13l
37b66b271mov [rsp+280], rax
37b66b279mov rax, r11
37b66b27cmov r11, rdx
37b66b27fimul rax, r10
37b66b283mov r10, [rsp+280]
37b66b28bimul r11, rbx
37b66b28fadd rax, r8
37b66b292lea r8, [rsp+352]
37b66b29amov [rsp+192], r8
37b66b2a2add rcx, r11
37b66b2a5lea r11, [rsp+364]
37b66b2admov [rsp+120], r8
37b66b2b2lea r8, [rsp+340]
37b66b2baadd rcx, rdx
37b66b2bdmov [rsp+176], r8
37b66b2c5mov [rsp+112], r8
37b66b2calea r8, [rsp+368]
37b66b2d2mov [rsp+216], r8
37b66b2damov [rsp+104], r8
37b66b2dflea r8, [rsp+344]
37b66b2e7mov [rsp+184], r8
37b66b2efmov [rsp+96], r8
37b66b2f4mov r8l, r9l
37b66b2f7imul r8l, r9l
37b66b2fbmov [rsp+288], rax
37b66b303mov [rsp+208], r11
37b66b30badd r8l, r9l
37b66b30emov r9, [rsp+616]
37b66b316movsxd r8, r8l
37b66b319lea r8, [r9+4*r8]
37b66b31dlea r9, [rsp+360]
37b66b325mov [rsp+88], r8
37b66b32alea r8, [r10+rdx]
37b66b32eadd rdx, rax
37b66b331mov r10, [rsp+568]
37b66b339mov [rsp+200], r9
37b66b341lea rax, [rsp+372]
37b66b349mov [rsp+80], r9
37b66b34elea r8, [r10+4*r8]
37b66b352lea rdx, [r10+4*rdx]
37b66b356mov r9, [rsp+616]
37b66b35emov [rsp+64], r8
37b66b363lea r8, [rsp+380]
37b66b36bmov [rsp+72], r9
37b66b370mov [rsp+56], rdx
37b66b375mov rdx, r11
37b66b378mov [rsp+224], rax
37b66b380mov [rsp+48], rax
37b66b385lea rax, [rsp+376]
37b66b38dmov [rsp+232], rax
37b66b395mov [rsp+40], rax
37b66b39amov rax, [rsp+544]
37b66b3a2mov [rsp+32], rax
37b66b3a7mov rax, [rsp+536]
37b66b3aflea r9, [rax+4*rcx]
37b66b3b3lea rcx, [rip+0xdc7f0a]
37b66b3bacall slaein_
37b66b3bfmov r10, [rsp+264]
37b66b3c7mov rcx, [rsp+240]
37b66b3cfmov r8l, [rsp+352]
37b66b3d7mov r11, [rsp+552]
37b66b3dflea rax, [r10-1]
37b66b3e3mov [rsp+264], rax
37b66b3ebtest r8l, r8l
37b66b3eelea rax, [rcx-1]
37b66b3f2mov [rsp+272], rax
37b66b3famov rax, [rsp+288]
37b66b402jle 0x37b66b51d
37b66b408pxor x0, x0
37b66b40cmov rcx, [rsp+640]
37b66b414ucomiss x6, x0
37b66b417mov edx, [rcx]
37b66b419jp 0x37b66b421
37b66b41bje 0x37b66b53c
37b66b421
37b66b421loc_37b66b421:
37b66b421mov rcx, [rsp+640]
37b66b429add edx, 2
37b66b42cmov [rcx], edx
37b66b42emov edx, [rsp+136]
37b66b435
37b66b435loc_37b66b435:
37b66b435mov rcx, [rsp+624]
37b66b43dmov r9, [rsp+264]
37b66b445mov [rcx+4*r9], edx
37b66b449mov r9, [rsp+272]
37b66b451mov [rcx+4*r9], edx
37b66b455cmp r13l, 1
37b66b459jle 0x37b66b674
37b66b45fmov rcx, [rsp+568]
37b66b467lea r8l, [r13-1]
37b66b46bxor edx, edx
37b66b46dmov [rsp+552], r11
37b66b475shl r8, 2
37b66b479mov [rsp+328], r10
37b66b481lea rcx, [rcx+4*rax+4]
37b66b486mov [rsp+288], r8
37b66b48ecall memset
37b66b493pxor x0, x0
37b66b497mov r8, [rsp+288]
37b66b49fmov r11, [rsp+552]
37b66b4a7ucomiss x6, x0
37b66b4aajp 0x37b66b60b
37b66b4b0mov r10, [rsp+328]
37b66b4b8jne 0x37b66b60b
37b66b4be
37b66b4beloc_37b66b4be:
37b66b4bemov ecx, [rsp+164]
37b66b4c5test ecx, ecx
37b66b4c7je 0x37b66b059
37b66b4cdjmp 0x37b66ae3f
37b66b4d2
37b66b4d2loc_37b66b4d2:
37b66b4d2mov rdx, [rsp+528]
37b66b4damov r10, rbx
37b66b4ddlea rcx, [rsi+rdi]
37b66b4e1pxor x0, x0
37b66b4e5neg r10
37b66b4e8mov r9l, [rdx]
37b66b4ebmov edx, [rsp+136]
37b66b4f2jmp 0x37b66b50c
37b66b4f4
37b66b4f4 0f 1f 40 00 ..@.
37b66b4f8
37b66b4f8loc_37b66b4f8:
37b66b4f8add rcx, rsi
37b66b4fblea r8l, [rdx+1]
37b66b4ffucomiss x0, [rcx+4*r10-4]
37b66b505jp 0x37b66b509
37b66b507je 0x37b66b511
37b66b509
37b66b509loc_37b66b509:
37b66b509mov edx, r8l
37b66b50c
37b66b50cloc_37b66b50c:
37b66b50ccmp r9l, edx
37b66b50fjg 0x37b66b4f8
37b66b511
37b66b511loc_37b66b511:
37b66b511mov [rsp+356], edx
37b66b518jmp 0x37b66b1ca
37b66b51d
37b66b51dloc_37b66b51d:
37b66b51dxor edx, edx
37b66b51fjmp 0x37b66b435
37b66b524
37b66b524loc_37b66b524:
37b66b524mov [rsp+136], 0
37b66b52fjmp 0x37b66afa0
37b66b534
37b66b534loc_37b66b534:
37b66b534add edx, 1
37b66b537jmp 0x37b66af96
37b66b53c
37b66b53cloc_37b66b53c:
37b66b53cmov rcx, [rsp+640]
37b66b544add edx, 1
37b66b547mov r9, [rsp+264]
37b66b54fmov [rcx], edx
37b66b551mov rdx, [rsp+624]
37b66b559mov ecx, [rsp+136]
37b66b560mov [rdx+4*r9], ecx
37b66b564mov r9, [rsp+272]
37b66b56cmov [rdx+4*r9], ecx
37b66b570cmp r13l, 1
37b66b574jle 0x37b66b4be
37b66b57amov rcx, [rsp+568]
37b66b582xor edx, edx
37b66b584mov [rsp+552], r11
37b66b58cmov [rsp+248], r10
37b66b594lea rcx, [rcx+4*rax+4]
37b66b599lea eax, [r13-1]
37b66b59dlea r8, [4*rax]
37b66b5a5call memset
37b66b5aamov r10, [rsp+248]
37b66b5b2mov r11, [rsp+552]
37b66b5bajmp 0x37b66b4be
37b66b5bf
37b66b5bfloc_37b66b5bf:
37b66b5bfmov rdx, [rsp+584]
37b66b5c7sub r10l, [rsp+184]
37b66b5cfmov [rsp+552], r11
37b66b5d7lea eax, [r10-1]
37b66b5dbadd r9, [rsp+240]
37b66b5e3lea rcx, [rdx+4*r9]
37b66b5e7lea r8, [4*rax+4]
37b66b5efxor edx, edx
37b66b5f1call memset
37b66b5f6mov r11, [rsp+552]
37b66b5fe
37b66b5feloc_37b66b5fe:
37b66b5feadd [rsp+148], 2
37b66b606jmp 0x37b66b061
37b66b60b
37b66b60bloc_37b66b60b:
37b66b60bmov rdx, [rsp+280]
37b66b613mov rax, [rsp+568]
37b66b61bmov [rsp+552], r11
37b66b623lea rcx, [rax+4*rdx+4]
37b66b628xor edx, edx
37b66b62acall memset
37b66b62fmov r11, [rsp+552]
37b66b637
37b66b637loc_37b66b637:
37b66b637mov eax, [rsp+164]
37b66b63etest eax, eax
37b66b640je 0x37b66b5fe
37b66b642jmp 0x37b66b13e
37b66b647
37b66b647 66 0f 1f 84 00 00 00 00 00 f........
37b66b650
37b66b650loc_37b66b650:
37b66b650mov rax, [rsp+640]
37b66b658mov [rax], -6
37b66b65ejmp 0x37b66a8ed
37b66b663
37b66b663loc_37b66b663:
37b66b663pxor x0, x0
37b66b667ucomiss x6, x0
37b66b66ajp 0x37b66b5fe
37b66b66cje 0x37b66b059
37b66b672jmp 0x37b66b5fe
37b66b674
37b66b674loc_37b66b674:
37b66b674pxor x0, x0
37b66b678ucomiss x6, x0
37b66b67bjp 0x37b66b637
37b66b67dje 0x37b66b4be
37b66b683jmp 0x37b66b637
37b66b685
37b66b685loc_37b66b685:
37b66b685mov eax, -13
37b66b68amov ebx, 13
37b66b68fjmp 0x37b66a8c1
37b66b694
37b66b694loc_37b66b694:
37b66b694neg ebx
37b66b696jmp 0x37b66a8cb
37b66a700
Loading..