File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbfd070
37bbfd070zlabrd_:
37bbfd070push r15
37bbfd072push r14
37bbfd074push r13
37bbfd076push r12
37bbfd078push rbp
37bbfd079push rdi
37bbfd07apush rsi
37bbfd07bpush rbx
37bbfd07csub rsp, 312
37bbfd083movups [rsp+288], x6
37bbfd08bmov eax, [rcx]
37bbfd08dmov [rsp+408], r9
37bbfd095mov r15, rcx
37bbfd098mov r14, rdx
37bbfd09btest eax, eax
37bbfd09djle 0x37bbfddb0
37bbfd0a3mov r9l, [rdx]
37bbfd0a6test r9l, r9l
37bbfd0a9jle 0x37bbfddb0
37bbfd0afmov rbx, [rsp+480]
37bbfd0b7xor r10l, r10l
37bbfd0bamov [rsp+260], 1
37bbfd0c5movsxd rdx, [rbx]
37bbfd0c8test rdx, rdx
37bbfd0cbcmovs rdx, r10
37bbfd0cfmov rbx, rdx
37bbfd0d2not rbx
37bbfd0d5mov [rsp+216], rbx
37bbfd0ddmov rbx, [rsp+416]
37bbfd0e5movsxd rcx, [rbx]
37bbfd0e8test rcx, rcx
37bbfd0ebcmovs rcx, r10
37bbfd0efmov rbx, rcx
37bbfd0f2not rbx
37bbfd0f5mov [rsp+136], rbx
37bbfd0fdmov rbx, [rsp+464]
37bbfd105movsxd rbx, [rbx]
37bbfd108test rbx, rbx
37bbfd10bcmovns r10, rbx
37bbfd10fmov ebx, [r8]
37bbfd112mov [rsp+224], r10
37bbfd11anot r10
37bbfd11dmov [rsp+208], r10
37bbfd125mov [rsp+196], ebx
37bbfd12ccmp eax, r9l
37bbfd12fjge 0x37bbfddd0
37bbfd135mov eax, [rsp+196]
37bbfd13ctest eax, eax
37bbfd13ejle 0x37bbfddb0
37bbfd144lea rax, [rsp+268]
37bbfd14cmov [rsp+240], rdx
37bbfd154mov rbx, [rsp+416]
37bbfd15cmov r13l, 1
37bbfd162mov [rsp+104], rax
37bbfd167lea rax, [rsp+264]
37bbfd16fmovq x6, [rip+0x84e6e9]
37bbfd177mov [rsp+112], rax
37bbfd17clea rax, [rip+0x84e68d]
37bbfd183mov [rsp+128], rax
37bbfd18blea rax, [rip+0x84e68e]
37bbfd192mov [rsp+120], rax
37bbfd197lea rax, [rsp+272]
37bbfd19fmov [rsp+160], rax
37bbfd1a7lea rax, [rsp+260]
37bbfd1afmov [rsp+232], rax
37bbfd1b7mov [rsp+152], rcx
37bbfd1bfmov [rsp+384], r15
37bbfd1c7jmp 0x37bbfdaca
37bbfd1cc
37bbfd1cc 0f 1f 40 00 ..@.
37bbfd1d0
37bbfd1d0loc_37bbfd1d0:
37bbfd1d0imul rsi, [rsp+224]
37bbfd1d9mov [rsp+268], eax
37bbfd1e0movsxd rax, r15l
37bbfd1e3lea r9, [rip+0x84e632]
37bbfd1eaadd r12, rax
37bbfd1edlea r8, [rip+0x84e654]
37bbfd1f4movups [rdi], x6
37bbfd1f7sub edx, r13l
37bbfd1faadd rsi, [rsp+208]
37bbfd202shl r12, 4
37bbfd206mov [rsp+80], r9
37bbfd20blea r9, [rip+0x84e60e]
37bbfd212lea r15, [rsi+rax]
37bbfd216mov [rsp+64], r8
37bbfd21bmov r8, [rsp+104]
37bbfd220add rsi, 1
37bbfd224shl r15, 4
37bbfd228mov [rsp+48], rdi
37bbfd22dadd r15, [rsp+456]
37bbfd235shl rsi, 4
37bbfd239add r12, [rsp+408]
37bbfd241mov [rsp+72], r15
37bbfd246mov [rsp+32], r12
37bbfd24bmov rcx, [rsp+128]
37bbfd253mov [rsp+88], 12
37bbfd25cmov [rsp+56], rbx
37bbfd261mov [rsp+40], rbx
37bbfd266mov [rsp+264], edx
37bbfd26dmov rdx, [rsp+112]
37bbfd272call zgemv_
37bbfd277mov ecx, [r14]
37bbfd27amov r8, [rsp+480]
37bbfd282lea r9, [rip+0x84e593]
37bbfd289add rsi, [rsp+456]
37bbfd291mov [rsp+80], r9
37bbfd296lea r9, [rip+0x84e583]
37bbfd29dsub ecx, r13l
37bbfd2a0mov [rsp+72], rsi
37bbfd2a5mov rdx, [rsp+112]
37bbfd2aalea eax, [rcx+1]
37bbfd2adlea rcx, [rip+0x84e594]
37bbfd2b4mov [rsp+48], rdi
37bbfd2b9mov [rsp+264], eax
37bbfd2c0mov rax, [rsp+168]
37bbfd2c8mov [rsp+64], rcx
37bbfd2cdlea rcx, [rip+0x84e55c]
37bbfd2d4mov [rsp+40], r8
37bbfd2d9mov r8, [rsp+104]
37bbfd2demov [rsp+32], rax
37bbfd2e3mov [rsp+88], 19
37bbfd2ecmov [rsp+56], rbx
37bbfd2f1mov [rsp+268], ebp
37bbfd2f8call zgemv_
37bbfd2fdmov rcx, [rsp+120]
37bbfd302mov r8, [rsp+384]
37bbfd30alea rax, [rip+0x84e50b]
37bbfd311mov r9, [rsp+144]
37bbfd319mov rdx, [rsp+112]
37bbfd31emov [rsp+268], ebp
37bbfd325mov r8l, [r8]
37bbfd328mov [rsp+80], rax
37bbfd32dmov [rsp+72], r15
37bbfd332mov [rsp+200], r8l
37bbfd33asub r8l, r13l
37bbfd33dmov [rsp+264], r8l
37bbfd345mov r8, [rsp+408]
37bbfd34dmov [rsp+64], rcx
37bbfd352mov rcx, [rsp+128]
37bbfd35alea r10, [r8+r9+16]
37bbfd35fmov [rsp+56], rax
37bbfd364mov r8, [rsp+104]
37bbfd369lea r9, [rip+0x84e490]
37bbfd370mov [rsp+32], r10
37bbfd375mov [rsp+48], rsi
37bbfd37amov [rsp+88], 12
37bbfd383mov [rsp+40], rbx
37bbfd388mov [rsp+248], r10
37bbfd390call zgemv_
37bbfd395mov r11l, [r14]
37bbfd398mov [rsp+72], rsi
37bbfd39dlea rcx, [rip+0x84e4a4]
37bbfd3a4mov [rsp+64], rcx
37bbfd3a9mov rcx, [rsp+176]
37bbfd3b1lea r9, [rip+0x84e468]
37bbfd3b8sub r11l, r13l
37bbfd3bbmov [rsp+48], rdi
37bbfd3c0mov r8, [rsp+104]
37bbfd3c5lea eax, [r11+1]
37bbfd3c9mov [rsp+32], rcx
37bbfd3cemov rdx, [rsp+112]
37bbfd3d3mov [rsp+268], eax
37bbfd3dalea rax, [rip+0x84e43b]
37bbfd3e1mov rcx, [rsp+128]
37bbfd3e9mov [rsp+80], rax
37bbfd3eemov [rsp+88], 12
37bbfd3f7mov [rsp+56], rbx
37bbfd3fcmov [rsp+40], rbx
37bbfd401mov [rsp+264], ebp
37bbfd408call zgemv_
37bbfd40dmov rcx, [rsp+120]
37bbfd412mov rdx, [rsp+112]
37bbfd417mov [rsp+268], ebp
37bbfd41emov r8, [rsp+384]
37bbfd426mov r9, [rsp+144]
37bbfd42emov r8l, [r8]
37bbfd431mov [rsp+72], r15
37bbfd436mov [rsp+64], rcx
37bbfd43bmov rcx, [rsp+128]
37bbfd443mov eax, r8l
37bbfd446mov [rsp+48], rsi
37bbfd44bmov rsi, [rsp+104]
37bbfd450sub eax, r13l
37bbfd453mov [rsp+200], r8l
37bbfd45bmov r8, [rsp+456]
37bbfd463mov [rsp+264], eax
37bbfd46amov rax, [rsp+464]
37bbfd472mov [rsp+88], 12
37bbfd47blea r11, [r8+r9+16]
37bbfd480lea r9, [rip+0x84e395]
37bbfd487mov r8, rsi
37bbfd48amov [rsp+80], r9
37bbfd48fmov [rsp+56], r9
37bbfd494lea r9, [rip+0x84e365]
37bbfd49bmov [rsp+40], rax
37bbfd4a0mov [rsp+32], r11
37bbfd4a5mov [rsp+144], r11
37bbfd4adcall zgemv_
37bbfd4b2mov r11, [rsp+384]
37bbfd4bamov r8, r15
37bbfd4bdmov rcx, rsi
37bbfd4c0mov rdx, [rsp+184]
37bbfd4c8lea r9, [rip+0x84e34d]
37bbfd4cfmov r15, rsi
37bbfd4d2mov r11l, [r11]
37bbfd4d5mov eax, r11l
37bbfd4d8mov [rsp+104], r11l
37bbfd4ddsub eax, r13l
37bbfd4e0mov [rsp+268], eax
37bbfd4e7call zscal_
37bbfd4ecmov r11l, [r14]
37bbfd4efmov rdx, rdi
37bbfd4f2mov rcx, rsi
37bbfd4f5mov r8, rbx
37bbfd4f8sub r11l, r13l
37bbfd4fblea eax, [r11+1]
37bbfd4ffmov [rsp+268], eax
37bbfd506call zlacgv_
37bbfd50bmov rdi, [rsp+168]
37bbfd513mov rcx, rsi
37bbfd516mov r8, [rsp+480]
37bbfd51emov [rsp+268], ebp
37bbfd525lea rsi, [rip+0x84e2f0]
37bbfd52cmov rdx, rdi
37bbfd52fcall zlacgv_
37bbfd534mov r11, [rsp+384]
37bbfd53cmov rax, [rsp+120]
37bbfd541mov r8, r15
37bbfd544mov r10, [rsp+248]
37bbfd54cmov rdx, [rsp+112]
37bbfd551lea r9, [rip+0x84e2a8]
37bbfd558mov [rsp+268], ebp
37bbfd55fmov r11l, [r11]
37bbfd562mov [rsp+64], rax
37bbfd567mov [rsp+32], r10
37bbfd56cmov rcx, [rsp+128]
37bbfd574mov [rsp+104], r11l
37bbfd579sub r11l, r13l
37bbfd57cmov [rsp+264], r11l
37bbfd584mov r11, [rsp+480]
37bbfd58cmov [rsp+80], rsi
37bbfd591mov [rsp+56], r11
37bbfd596mov [rsp+72], r12
37bbfd59bmov [rsp+48], rdi
37bbfd5a0mov [rsp+88], 12
37bbfd5a9mov [rsp+40], rbx
37bbfd5aecall zgemv_
37bbfd5b3mov r8, [rsp+480]
37bbfd5bbmov rdx, rdi
37bbfd5bemov rcx, r15
37bbfd5c1mov [rsp+268], ebp
37bbfd5c8call zlacgv_
37bbfd5cdmov rdi, [rsp+384]
37bbfd5d5mov rdx, r15
37bbfd5d8mov r9, [rsp+176]
37bbfd5e0mov r11, [rsp+144]
37bbfd5e8mov r8, [rsp+232]
37bbfd5f0mov [rsp+104], r15
37bbfd5f5mov edi, [rdi]
37bbfd5f7mov [rsp+80], rsi
37bbfd5fcmov [rsp+72], r12
37bbfd601mov rcx, [rsp+128]
37bbfd609sub edi, r13l
37bbfd60cmov r13, [rsp+120]
37bbfd611mov [rsp+56], rsi
37bbfd616mov [rsp+268], edi
37bbfd61dmov rdi, [rsp+464]
37bbfd625mov [rsp+64], r13
37bbfd62amov [rsp+48], r9
37bbfd62flea r9, [rip+0x84e1ca]
37bbfd636mov [rsp+40], rdi
37bbfd63bmov [rsp+32], r11
37bbfd640mov [rsp+88], 12
37bbfd649call zgemv_
37bbfd64emovsxd rsi, [rsp+260]
37bbfd656mov rbp, [rsp+152]
37bbfd65emov r9, [rsp+384]
37bbfd666mov r11, [rsp+136]
37bbfd66eimul rbp, rsi
37bbfd672lea r15l, [rsi+1]
37bbfd676mov rdi, rsi
37bbfd679mov r10, [rsp+440]
37bbfd681mov r8l, [r9]
37bbfd684movsxd r15, r15l
37bbfd687lea r13, [rsi-1]
37bbfd68blea edx, [rsi+2]
37bbfd68elea rcx, [rbp+r11]
37bbfd693mov r9l, r8l
37bbfd696lea r12, [rcx+r15]
37bbfd69ashl r12, 4
37bbfd69eadd r12, [rsp+408]
37bbfd6a6sub r9l, esi
37bbfd6a9mov [rsp+268], r9l
37bbfd6b1mov r9, r13
37bbfd6b4movupd x0, [r12]
37bbfd6bashl r9, 4
37bbfd6becmp edx, r8l
37bbfd6c1cmovg edx, r8l
37bbfd6c5add r10, r9
37bbfd6c8mov r8, [rsp+408]
37bbfd6d0mov [rsp+144], r9
37bbfd6d8mov [rsp+32], r10
37bbfd6ddlea r9, [rip+0x84e138]
37bbfd6e4movsxd rdx, edx
37bbfd6e7movups [rsp+272], x0
37bbfd6efadd rdx, rcx
37bbfd6f2mov rcx, [rsp+104]
37bbfd6f7shl rdx, 4
37bbfd6fbadd r8, rdx
37bbfd6femov rdx, [rsp+160]
37bbfd706call zlarfg_
37bbfd70bmov rdx, [rsp+432]
37bbfd713movsd_xmm x0, [rsp+272]
37bbfd71clea rax, [rip+0x84e0f9]
37bbfd723mov r10, [rsp+152]
37bbfd72blea r9, [rip+0x84e116]
37bbfd732movups [r12], x6
37bbfd737lea rcx, [rip+0x84e0f2]
37bbfd73emovsd_xmm [rdx+8*r13], x0
37bbfd744mov rdx, [rsp+384]
37bbfd74cmov edx, [rdx]
37bbfd74emov [rsp+168], edx
37bbfd755sub edx, esi
37bbfd757mov [rsp+264], edx
37bbfd75emov edx, [r14]
37bbfd761mov [rsp+64], r9
37bbfd766lea r9, [rip+0x84e0b3]
37bbfd76dsub edx, esi
37bbfd76fmov [rsp+56], rax
37bbfd774imul rsi, [rsp+240]
37bbfd77dmov [rsp+268], edx
37bbfd784add rsi, [rsp+216]
37bbfd78clea rdx, [rbp+r10]
37bbfd791add rdx, [rsp+136]
37bbfd799lea r13, [r15+rsi]
37bbfd79dmov [rsp+48], r12
37bbfd7a2add rsi, 1
37bbfd7a6shl r13, 4
37bbfd7aaadd rdx, r15
37bbfd7admov [rsp+40], rbx
37bbfd7b2shl rsi, 4
37bbfd7b6shl rdx, 4
37bbfd7bamov r15, [rsp+104]
37bbfd7bfmov [rsp+80], rax
37bbfd7c4add r13, [rsp+472]
37bbfd7ccadd rdx, [rsp+408]
37bbfd7d4mov [rsp+88], 19
37bbfd7ddmov [rsp+72], r13
37bbfd7e2mov r8, r15
37bbfd7e5mov [rsp+32], rdx
37bbfd7eamov rdx, [rsp+112]
37bbfd7efcall zgemv_
37bbfd7f4mov rbp, [rsp+384]
37bbfd7fcmov r8, r15
37bbfd7fflea rax, [rip+0x84e016]
37bbfd806add rsi, [rsp+472]
37bbfd80elea r9, [rip+0x84e033]
37bbfd815lea rcx, [rip+0x84e014]
37bbfd81cmov ebp, [rbp]
37bbfd81fmov [rsp+80], rax
37bbfd824mov [rsp+56], rax
37bbfd829mov rax, [rsp+408]
37bbfd831mov edx, ebp
37bbfd833mov [rsp+72], rsi
37bbfd838sub edx, edi
37bbfd83amov [rsp+64], r9
37bbfd83flea r9, [rip+0x84dfda]
37bbfd846mov [rsp+264], edx
37bbfd84dmov rdx, [rsp+144]
37bbfd855mov [rsp+48], r12
37bbfd85alea rdx, [rax+rdx+16]
37bbfd85fmov [rsp+40], rbx
37bbfd864mov [rsp+32], rdx
37bbfd869mov rdx, [rsp+112]
37bbfd86emov [rsp+88], 19
37bbfd877mov [rsp+168], ebp
37bbfd87elea ebp, [rdi-1]
37bbfd881mov [rsp+268], ebp
37bbfd888call zgemv_
37bbfd88dmov eax, [r14]
37bbfd890mov [rsp+72], r13
37bbfd895mov r8, r15
37bbfd898mov rcx, [rsp+472]
37bbfd8a0mov r13, [rsp+120]
37bbfd8a5mov [rsp+268], ebp
37bbfd8aclea rbp, [rip+0x84df69]
37bbfd8b3sub eax, edi
37bbfd8b5mov [rsp+80], rbp
37bbfd8balea r9, [rip+0x84df3f]
37bbfd8c1mov [rsp+264], eax
37bbfd8c8mov rax, [rsp+480]
37bbfd8d0mov [rsp+64], r13
37bbfd8d5mov [rsp+40], rax
37bbfd8damov rax, [rsp+144]
37bbfd8e2mov [rsp+56], rbp
37bbfd8e7lea rdx, [rcx+rax+16]
37bbfd8ecmov [rsp+48], rsi
37bbfd8f1mov rcx, [rsp+128]
37bbfd8f9mov [rsp+32], rdx
37bbfd8femov rdx, [rsp+112]
37bbfd903mov [rsp+88], 12
37bbfd90ccall zgemv_
37bbfd911mov rcx, [rsp+384]
37bbfd919mov rax, [rsp+144]
37bbfd921mov rdx, r15
37bbfd924lea r9, [rip+0x84df1d]
37bbfd92bmov ecx, [rcx]
37bbfd92dmov [rsp+80], rbp
37bbfd932mov [rsp+72], rsi
37bbfd937mov rsi, rbp
37bbfd93amov [rsp+168], ecx
37bbfd941sub ecx, edi
37bbfd943mov rdi, [rsp+464]
37bbfd94bmov [rsp+64], r9
37bbfd950lea r9, [rip+0x84dec9]
37bbfd957mov [rsp+40], rdi
37bbfd95cmov rdi, [rsp+456]
37bbfd964mov [rsp+56], rbp
37bbfd969mov rbp, [rsp+232]
37bbfd971lea rax, [rdi+rax+16]
37bbfd976mov [rsp+48], r12
37bbfd97bmov rdi, r15
37bbfd97emov [rsp+32], rax
37bbfd983mov r8, rbp
37bbfd986mov [rsp+88], 19
37bbfd98fmov [rsp+268], ecx
37bbfd996lea rcx, [rip+0x84de93]
37bbfd99dcall zgemv_
37bbfd9a2mov eax, [r14]
37bbfd9a5mov r8, rdi
37bbfd9a8mov edx, [rsp+260]
37bbfd9afmov r15, [rsp+240]
37bbfd9b7mov r12, [rsp+216]
37bbfd9bfmov [rsp+80], rsi
37bbfd9c4lea r9, [rip+0x84de35]
37bbfd9cbsub eax, edx
37bbfd9cdmov r11, [rsp+136]
37bbfd9d5mov [rsp+64], r13
37bbfd9damov [rsp+268], eax
37bbfd9e1movsxd rax, edx
37bbfd9e4add edx, 1
37bbfd9e7imul rax, r15
37bbfd9ebmovsxd rdx, edx
37bbfd9eemov [rsp+56], rsi
37bbfd9f3mov [rsp+88], 19
37bbfd9fcmov [rsp+40], rbx
37bbfda01add rax, r12
37bbfda04lea rcx, [rax+rdx]
37bbfda08add rax, 1
37bbfda0cshl rcx, 4
37bbfda10add rcx, [rsp+472]
37bbfda18shl rax, 4
37bbfda1cadd rax, [rsp+472]
37bbfda24imul rdx, [rsp+152]
37bbfda2dmov [rsp+48], rax
37bbfda32mov [rsp+72], rcx
37bbfda37lea rcx, [rip+0x84ddf2]
37bbfda3elea rax, [r11+rdx+1]
37bbfda43mov rdx, rbp
37bbfda46shl rax, 4
37bbfda4aadd rax, [rsp+408]
37bbfda52mov [rsp+32], rax
37bbfda57call zgemv_
37bbfda5cmov eax, [rsp+260]
37bbfda63mov edx, [r14]
37bbfda66mov r9, rsi
37bbfda69mov rsi, [rsp+472]
37bbfda71sub edx, eax
37bbfda73lea r13l, [rax+1]
37bbfda77mov [rsp+268], edx
37bbfda7emovsxd rdx, eax
37bbfda81mov rax, r15
37bbfda84movsxd rcx, r13l
37bbfda87imul rax, rdx
37bbfda8bsub rdx, 1
37bbfda8fshl rdx, 4
37bbfda93add rdx, [rsp+440]
37bbfda9badd rax, r12
37bbfda9eadd rax, rcx
37bbfdaa1mov rcx, rdi
37bbfdaa4shl rax, 4
37bbfdaa8lea r8, [rsi+rax]
37bbfdaaccall zscal_
37bbfdab1
37bbfdab1loc_37bbfdab1:
37bbfdab1mov [rsp+260], r13l
37bbfdab9cmp r13l, [rsp+196]
37bbfdac1jg 0x37bbfddb0
37bbfdac7mov r9l, [r14]
37bbfdaca
37bbfdacaloc_37bbfdaca:
37bbfdacamovsxd rsi, r13l
37bbfdacdmov rcx, [rsp+104]
37bbfdad2sub r9l, r13l
37bbfdad5mov r8, rbx
37bbfdad8mov r12, [rsp+152]
37bbfdae0add r9l, 1
37bbfdae4lea ebp, [r13-1]
37bbfdae8mov [rsp+268], r9l
37bbfdaf0imul r12, rsi
37bbfdaf4add r12, [rsp+136]
37bbfdafclea rdi, [rsi+r12]
37bbfdb00shl rdi, 4
37bbfdb04add rdi, [rsp+408]
37bbfdb0cmov rdx, rdi
37bbfdb0fcall zlacgv_
37bbfdb14lea r10, [rsi-1]
37bbfdb18mov rcx, [rsp+104]
37bbfdb1dmov r8, rbx
37bbfdb20mov rax, r10
37bbfdb23mov r15, [rsp+408]
37bbfdb2bmov [rsp+200], r10
37bbfdb33shl rax, 4
37bbfdb37mov [rsp+268], ebp
37bbfdb3eadd r15, rax
37bbfdb41mov [rsp+144], rax
37bbfdb49mov rdx, r15
37bbfdb4ccall zlacgv_
37bbfdb51mov edx, [r14]
37bbfdb54mov r9, [rsp+480]
37bbfdb5cmov [rsp+48], r15
37bbfdb61mov [rsp+88], 12
37bbfdb6amov r8, [rsp+104]
37bbfdb6fsub edx, r13l
37bbfdb72mov [rsp+40], r9
37bbfdb77mov rcx, [rsp+128]
37bbfdb7flea r9, [rip+0x84dc7a]
37bbfdb86lea eax, [rdx+1]
37bbfdb89mov rdx, [rsp+144]
37bbfdb91mov [rsp+80], rbx
37bbfdb96mov [rsp+264], eax
37bbfdb9dmov rax, [rsp+120]
37bbfdba2add rdx, [rsp+472]
37bbfdbaamov [rsp+72], rdi
37bbfdbafmov [rsp+64], rax
37bbfdbb4mov [rsp+32], rdx
37bbfdbb9mov [rsp+56], rbx
37bbfdbbemov [rsp+168], rdx
37bbfdbc6mov rdx, [rsp+112]
37bbfdbcbmov [rsp+268], ebp
37bbfdbd2call zgemv_
37bbfdbd7mov rcx, [rsp+104]
37bbfdbdcmov rdx, r15
37bbfdbdfmov r8, rbx
37bbfdbe2mov [rsp+268], ebp
37bbfdbe9call zlacgv_
37bbfdbeemov r15, [rsp+144]
37bbfdbf6mov r8, [rsp+464]
37bbfdbfemov [rsp+268], ebp
37bbfdc05add r15, [rsp+456]
37bbfdc0dmov rcx, [rsp+104]
37bbfdc12mov rdx, r15
37bbfdc15call zlacgv_
37bbfdc1amov r9l, [r14]
37bbfdc1dmov r11, [rsp+120]
37bbfdc22mov [rsp+48], r15
37bbfdc27mov r8, [rsp+464]
37bbfdc2fmov rdx, [rsp+112]
37bbfdc34mov [rsp+80], rbx
37bbfdc39lea rcx, [rip+0x84dbf0]
37bbfdc40sub r9l, r13l
37bbfdc43mov [rsp+64], r11
37bbfdc48lea eax, [r9+1]
37bbfdc4cmov r9, [rsp+408]
37bbfdc54mov [rsp+56], r8
37bbfdc59mov [rsp+268], eax
37bbfdc60lea rax, [r12+1]
37bbfdc65mov r8, [rsp+104]
37bbfdc6ashl rax, 4
37bbfdc6emov [rsp+72], rdi
37bbfdc73add r9, rax
37bbfdc76mov [rsp+40], rbx
37bbfdc7bmov [rsp+32], r9
37bbfdc80mov [rsp+88], 19
37bbfdc89mov [rsp+176], r9
37bbfdc91lea r9, [rip+0x84db68]
37bbfdc98mov [rsp+264], ebp
37bbfdc9fcall zgemv_
37bbfdca4mov r8, [rsp+464]
37bbfdcacmov rdx, r15
37bbfdcafmov rcx, [rsp+104]
37bbfdcb4mov [rsp+268], ebp
37bbfdcbblea r15l, [r13+1]
37bbfdcbfcall zlacgv_
37bbfdcc4mov eax, [r14]
37bbfdcc7movupd x0, [rdi]
37bbfdccbmov r9, rbx
37bbfdccemov r11, [rsp+144]
37bbfdcd6add r11, [rsp+448]
37bbfdcdemov r8l, eax
37bbfdce1mov [rsp+32], r11
37bbfdce6mov rcx, [rsp+104]
37bbfdcebsub r8l, r13l
37bbfdceecmp eax, r15l
37bbfdcf1movups [rsp+272], x0
37bbfdcf9cmovg eax, r15l
37bbfdcfdlea edx, [r8+1]
37bbfdd01mov r8, [rsp+408]
37bbfdd09mov [rsp+184], r11
37bbfdd11mov [rsp+268], edx
37bbfdd18mov rdx, [rsp+160]
37bbfdd20cdqe
37bbfdd22imul rax, [rsp+152]
37bbfdd2badd rax, [rsp+136]
37bbfdd33add rax, rsi
37bbfdd36shl rax, 4
37bbfdd3aadd r8, rax
37bbfdd3dcall zlarfg_
37bbfdd42mov r8, [rsp+424]
37bbfdd4amovsd_xmm x0, [rsp+272]
37bbfdd53mov r10, [rsp+200]
37bbfdd5bmovsd_xmm [r8+8*r10], x0
37bbfdd61mov r8, [rsp+384]
37bbfdd69mov edx, [r8]
37bbfdd6cmov r8l, [r14]
37bbfdd6fsub r8l, r13l
37bbfdd72lea eax, [r8+1]
37bbfdd76cmp r13l, edx
37bbfdd79jl 0x37bbfd1d0
37bbfdd7fmov rcx, [rsp+104]
37bbfdd84mov r8, rbx
37bbfdd87mov rdx, rdi
37bbfdd8amov [rsp+268], eax
37bbfdd91call zlacgv_
37bbfdd96mov eax, [rsp+260]
37bbfdd9dlea r13l, [rax+1]
37bbfdda1jmp 0x37bbfdab1
37bbfdda6
37bbfdda6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbfddb0
37bbfddb0loc_37bbfddb0:
37bbfddb0movups x6, [rsp+288]
37bbfddb8add rsp, 312
37bbfddbfpop rbx
37bbfddc0pop rsi
37bbfddc1pop rdi
37bbfddc2pop rbp
37bbfddc3pop r12
37bbfddc5pop r13
37bbfddc7pop r14
37bbfddc9pop r15
37bbfddcbret
37bbfddcc
37bbfddcc 0f 1f 40 00 ..@.
37bbfddd0
37bbfddd0loc_37bbfddd0:
37bbfddd0test ebx, ebx
37bbfddd2jle 0x37bbfddb0
37bbfddd4lea rax, [rsp+268]
37bbfdddcmov [rsp+240], rdx
37bbfdde4mov ebp, 1
37bbfdde9movq x6, [rip+0x84da6f]
37bbfddf1mov [rsp+104], rax
37bbfddf6lea rax, [rsp+264]
37bbfddfemov [rsp+112], rax
37bbfde03lea rax, [rip+0x84da06]
37bbfde0amov [rsp+128], rax
37bbfde12lea rax, [rip+0x84da07]
37bbfde19mov [rsp+120], rax
37bbfde1elea rax, [rsp+272]
37bbfde26mov [rsp+160], rax
37bbfde2emov [rsp+152], rcx
37bbfde36jmp 0x37bbfde5e
37bbfde38
37bbfde38 0f 1f 84 00 00 00 00 00 ........
37bbfde40
37bbfde40loc_37bbfde40:
37bbfde40mov eax, [rsp+260]
37bbfde47lea ebp, [rax+1]
37bbfde4a
37bbfde4aloc_37bbfde4a:
37bbfde4amov [rsp+260], ebp
37bbfde51cmp ebp, [rsp+196]
37bbfde58jg 0x37bbfddb0
37bbfde5e
37bbfde5eloc_37bbfde5e:
37bbfde5emovsxd rdi, ebp
37bbfde61mov r13, [rsp+472]
37bbfde69mov rcx, [rsp+104]
37bbfde6elea esi, [rbp-1]
37bbfde71lea rax, [rdi-1]
37bbfde75mov r8, [rsp+480]
37bbfde7dmov [rsp+268], esi
37bbfde84mov rdx, rax
37bbfde87mov [rsp+184], rax
37bbfde8fshl rdx, 4
37bbfde93add r13, rdx
37bbfde96mov [rsp+144], rdx
37bbfde9emov rdx, r13
37bbfdea1call zlacgv_
37bbfdea6mov eax, [r15]
37bbfdea9mov r10, [rsp+152]
37bbfdeb1lea r11, [rip+0x84d964]
37bbfdeb8mov r8, [rsp+480]
37bbfdec0mov [rsp+80], r11
37bbfdec5lea r9, [rip+0x84d934]
37bbfdeccimul r10, rdi
37bbfded0sub eax, ebp
37bbfded2mov [rsp+48], r13
37bbfded7mov rcx, [rsp+128]
37bbfdedflea edx, [rax+1]
37bbfdee2mov rax, [rsp+136]
37bbfdeeamov [rsp+56], r8
37bbfdeefmov r8, [rsp+416]
37bbfdef7mov [rsp+264], edx
37bbfdefelea r12, [r10+rax]
37bbfdf02mov rax, [rsp+120]
37bbfdf07mov rdx, [rsp+144]
37bbfdf0fmov [rsp+88], 12
37bbfdf18lea rbx, [rdi+r12]
37bbfdf1cadd rdx, [rsp+408]
37bbfdf24mov [rsp+40], r8
37bbfdf29shl rbx, 4
37bbfdf2dadd rbx, [rsp+408]
37bbfdf35mov [rsp+64], rax
37bbfdf3amov [rsp+32], rdx
37bbfdf3fmov r8, [rsp+104]
37bbfdf44mov [rsp+72], rbx
37bbfdf49mov [rsp+200], rdx
37bbfdf51mov rdx, [rsp+112]
37bbfdf56mov [rsp+176], r10
37bbfdf5emov [rsp+268], esi
37bbfdf65call zgemv_
37bbfdf6amov r8, [rsp+480]
37bbfdf72mov rdx, r13
37bbfdf75mov rcx, [rsp+104]
37bbfdf7amov [rsp+268], esi
37bbfdf81call zlacgv_
37bbfdf86mov r8l, [r15]
37bbfdf89lea r11, [rip+0x84d88c]
37bbfdf90mov r10, [rsp+120]
37bbfdf95mov [rsp+80], r11
37bbfdf9alea r9, [rip+0x84d85f]
37bbfdfa1mov r13, [rsp+144]
37bbfdfa9sub r8l, ebp
37bbfdfacmov [rsp+56], r11
37bbfdfb1mov r11, [rsp+464]
37bbfdfb9lea edx, [r8+1]
37bbfdfbdmov [rsp+64], r10
37bbfdfc2add r13, [rsp+456]
37bbfdfcamov [rsp+264], edx
37bbfdfd1lea rdx, [r12+1]
37bbfdfd6mov r8, [rsp+104]
37bbfdfdbshl rdx, 4
37bbfdfdfadd rdx, [rsp+408]
37bbfdfe7mov [rsp+40], r11
37bbfdfecmov [rsp+48], rdx
37bbfdff1mov rcx, [rsp+128]
37bbfdff9mov [rsp+88], 12
37bbfe002mov rdx, [rsp+112]
37bbfe007mov [rsp+72], rbx
37bbfe00cmov [rsp+32], r13
37bbfe011mov [rsp+268], esi
37bbfe018call zgemv_
37bbfe01dmov edx, [r15]
37bbfe020lea r11l, [rbp+1]
37bbfe024movupd x0, [rbx]
37bbfe028mov rax, [rsp+144]
37bbfe030add rax, [rsp+440]
37bbfe038lea r9, [rip+0x84d7dd]
37bbfe03fmov [rsp+168], r11l
37bbfe047mov ecx, edx
37bbfe049mov [rsp+232], rax
37bbfe051sub ecx, ebp
37bbfe053mov [rsp+32], rax
37bbfe058mov rax, [rsp+408]
37bbfe060add ecx, 1
37bbfe063cmp edx, r11l
37bbfe066movups [rsp+272], x0
37bbfe06ecmovg edx, r11l
37bbfe072mov [rsp+268], ecx
37bbfe079mov rcx, [rsp+104]
37bbfe07emovsxd rdx, edx
37bbfe081add rdx, r12
37bbfe084shl rdx, 4
37bbfe088lea r8, [rax+rdx]
37bbfe08cmov rdx, [rsp+160]
37bbfe094call zlarfg_
37bbfe099mov rax, [rsp+184]
37bbfe0a1movsd_xmm x0, [rsp+272]
37bbfe0aamov rcx, [rsp+424]
37bbfe0b2mov r10, [rsp+176]
37bbfe0bamovsd_xmm [rcx+8*rax], x0
37bbfe0bfmov eax, [r14]
37bbfe0c2cmp eax, ebp
37bbfe0c4jle 0x37bbfde40
37bbfe0camov r12, [rsp+240]
37bbfe0d2mov edx, [r15]
37bbfe0d5sub eax, ebp
37bbfe0d7movups [rbx], x6
37bbfe0damovsxd r11, [rsp+168]
37bbfe0e2add r10, [rsp+152]
37bbfe0eamov [rsp+268], eax
37bbfe0f1lea r9, [rip+0x84d728]
37bbfe0f8imul r12, rdi
37bbfe0fcadd r12, [rsp+216]
37bbfe104add r10, [rsp+136]
37bbfe10csub edx, ebp
37bbfe10eadd r11, r12
37bbfe111add rdi, r10
37bbfe114mov [rsp+48], rbx
37bbfe119add edx, 1
37bbfe11cmov rcx, [rsp+472]
37bbfe124shl r11, 4
37bbfe128shl rdi, 4
37bbfe12cadd rdi, [rsp+408]
37bbfe134mov rax, rdi
37bbfe137lea rdi, [rip+0x84d6de]
37bbfe13emov [rsp+264], edx
37bbfe145mov rdx, [rsp+112]
37bbfe14aadd rcx, r11
37bbfe14dmov [rsp+80], rdi
37bbfe152add r12, 1
37bbfe156mov r11, [rsp+416]
37bbfe15emov [rsp+168], rcx
37bbfe166shl r12, 4
37bbfe16amov [rsp+72], rcx
37bbfe16flea rcx, [rip+0x84d6d2]
37bbfe176mov [rsp+64], rcx
37bbfe17blea rcx, [rip+0x84d6ae]
37bbfe182mov [rsp+56], rdi
37bbfe187mov rdi, [rsp+104]
37bbfe18cmov [rsp+40], r11
37bbfe191mov [rsp+32], rax
37bbfe196mov r8, rdi
37bbfe199mov [rsp+184], r10
37bbfe1a1mov [rsp+176], rax
37bbfe1a9mov [rsp+88], 19
37bbfe1b2call zgemv_
37bbfe1b7mov r9, [rsp+416]
37bbfe1bfmov r11l, [r15]
37bbfe1c2lea rax, [rip+0x84d653]
37bbfe1c9add r12, [rsp+472]
37bbfe1d1lea rcx, [rip+0x84d670]
37bbfe1d8mov [rsp+80], rax
37bbfe1ddmov r8, rdi
37bbfe1e0mov [rsp+40], r9
37bbfe1e5mov r9, [rsp+200]
37bbfe1edsub r11l, ebp
37bbfe1f0lea edx, [r11+1]
37bbfe1f4mov [rsp+72], r12
37bbfe1f9mov [rsp+64], rcx
37bbfe1felea rcx, [rip+0x84d62b]
37bbfe205mov [rsp+56], rax
37bbfe20amov [rsp+48], rbx
37bbfe20fmov [rsp+32], r9
37bbfe214lea r9, [rip+0x84d605]
37bbfe21bmov [rsp+88], 19
37bbfe224mov [rsp+264], edx
37bbfe22bmov rdx, [rsp+112]
37bbfe230mov [rsp+268], esi
37bbfe237call zgemv_
37bbfe23cmov r8l, [r14]
37bbfe23fmov r10, [rsp+168]
37bbfe247lea rax, [rip+0x84d5ce]
37bbfe24emov r11, [rsp+144]
37bbfe256mov [rsp+80], rax
37bbfe25blea r9, [rip+0x84d59e]
37bbfe262sub r8l, ebp
37bbfe265mov [rsp+72], r10
37bbfe26amov r10, [rsp+120]
37bbfe26fmov [rsp+264], r8l
37bbfe277mov r8, [rsp+480]
37bbfe27fmov [rsp+64], r10
37bbfe284mov rcx, [rsp+128]
37bbfe28cmov [rsp+40], r8
37bbfe291mov r8, [rsp+472]
37bbfe299mov [rsp+56], rax
37bbfe29elea rdx, [r8+r11+16]
37bbfe2a3mov [rsp+48], r12
37bbfe2a8mov r8, rdi
37bbfe2abmov [rsp+32], rdx
37bbfe2b0mov rdx, [rsp+112]
37bbfe2b5mov [rsp+88], 12
37bbfe2bemov [rsp+268], esi
37bbfe2c5call zgemv_
37bbfe2camov r8l, [r15]
37bbfe2cdmov [rsp+48], rbx
37bbfe2d2lea r11, [rip+0x84d56f]
37bbfe2d9mov rbx, [rsp+464]
37bbfe2e1lea rax, [rip+0x84d534]
37bbfe2e8mov [rsp+64], r11
37bbfe2edlea r9, [rip+0x84d52c]
37bbfe2f4sub r8l, ebp
37bbfe2f7mov [rsp+80], rax
37bbfe2fclea rcx, [rip+0x84d52d]
37bbfe303mov [rsp+72], r12
37bbfe308lea edx, [r8+1]
37bbfe30cmov r8, rdi
37bbfe30fmov [rsp+56], rax
37bbfe314mov [rsp+40], rbx
37bbfe319mov rbx, rdi
37bbfe31cmov rdi, [rsp+112]
37bbfe321mov [rsp+32], r13
37bbfe326mov [rsp+88], 19
37bbfe32fmov [rsp+264], edx
37bbfe336mov rdx, rdi
37bbfe339mov [rsp+268], esi
37bbfe340call zgemv_
37bbfe345mov r8l, [r14]
37bbfe348mov rdx, rdi
37bbfe34bmov r10, [rsp+184]
37bbfe353mov r13, [rsp+168]
37bbfe35bmov [rsp+264], esi
37bbfe362lea rax, [rip+0x84d4b3]
37bbfe369lea r9, [rip+0x84d490]
37bbfe370sub r8l, ebp
37bbfe373mov rsi, [rsp+120]
37bbfe378add r10, 1
37bbfe37cmov [rsp+80], rax
37bbfe381shl r10, 4
37bbfe385mov [rsp+268], r8l
37bbfe38dmov r8, [rsp+416]
37bbfe395lea rcx, [rip+0x84d494]
37bbfe39cadd r10, [rsp+408]
37bbfe3a4mov [rsp+56], rax
37bbfe3a9mov [rsp+32], r10
37bbfe3aemov [rsp+72], r13
37bbfe3b3mov [rsp+64], rsi
37bbfe3b8mov [rsp+48], r12
37bbfe3bdmov [rsp+40], r8
37bbfe3c2mov r8, rbx
37bbfe3c5mov [rsp+88], 19
37bbfe3cemov [rsp+112], rdi
37bbfe3d3mov rdi, rbx
37bbfe3d6call zgemv_
37bbfe3dbmov r8l, [r14]
37bbfe3demov rdx, [rsp+232]
37bbfe3e6mov rcx, rbx
37bbfe3e9lea r9, [rip+0x84d42c]
37bbfe3f0sub r8l, ebp
37bbfe3f3mov [rsp+268], r8l
37bbfe3fbmov r8, r13
37bbfe3fecall zscal_
37bbfe403mov r8l, [r14]
37bbfe406mov rdx, [rsp+176]
37bbfe40emov rcx, rbx
37bbfe411sub r8l, ebp
37bbfe414lea rbp, [rsp+260]
37bbfe41cmov [rsp+268], r8l
37bbfe424mov r8, [rsp+416]
37bbfe42ccall zlacgv_
37bbfe431mov r8, [rsp+416]
37bbfe439mov rdx, [rsp+200]
37bbfe441mov rcx, rbp
37bbfe444call zlacgv_
37bbfe449mov r9l, [r14]
37bbfe44cmov [rsp+64], rsi
37bbfe451mov r8, rbp
37bbfe454movsxd rcx, [rsp+260]
37bbfe45cmov r12, [rsp+152]
37bbfe464mov [rsp+120], rsi
37bbfe469mov [rsp+88], 12
37bbfe472sub r9l, ecx
37bbfe475lea rdx, [rcx-1]
37bbfe479mov rax, rcx
37bbfe47cmov [rsp+268], r9l
37bbfe484shl rdx, 4
37bbfe488add eax, 1
37bbfe48bmov r9, [rsp+416]
37bbfe493cdqe
37bbfe495mov [rsp+80], r9
37bbfe49aimul rax, r12
37bbfe49eadd rax, [rsp+136]
37bbfe4a6mov [rsp+56], r9
37bbfe4abmov r9, [rsp+408]
37bbfe4b3add rax, rcx
37bbfe4b6shl rax, 4
37bbfe4baadd rax, [rsp+408]
37bbfe4c2mov rcx, [rsp+128]
37bbfe4caadd r9, rdx
37bbfe4cdmov [rsp+72], rax
37bbfe4d2mov [rsp+48], r9
37bbfe4d7mov r9, [rsp+480]
37bbfe4dfmov [rsp+40], r9
37bbfe4e4mov r9, [rsp+472]
37bbfe4eclea rax, [r9+rdx+16]
37bbfe4f1lea r9, [rip+0x84d308]
37bbfe4f8mov rdx, rbx
37bbfe4fbmov [rsp+32], rax
37bbfe500call zgemv_
37bbfe505movsxd rdx, [rsp+260]
37bbfe50dmov r8, [rsp+416]
37bbfe515mov rcx, rbp
37bbfe518sub rdx, 1
37bbfe51cshl rdx, 4
37bbfe520add rdx, [rsp+408]
37bbfe528call zlacgv_
37bbfe52dmovsxd rbx, [rsp+260]
37bbfe535mov rcx, rdi
37bbfe538mov [rsp+104], rdi
37bbfe53dmov r11, [rsp+456]
37bbfe545mov r8, [rsp+464]
37bbfe54dlea rax, [rbx-1]
37bbfe551lea r10l, [rbx-1]
37bbfe555mov r13, rbx
37bbfe558mov rsi, rax
37bbfe55bmov [rsp+184], rax
37bbfe563shl rsi, 4
37bbfe567mov [rsp+268], r10l
37bbfe56fadd r11, rsi
37bbfe572mov [rsp+152], r10l
37bbfe57amov rdx, r11
37bbfe57dmov [rsp+144], r11
37bbfe585mov [rsp+168], rsi
37bbfe58dlea esi, [rbx+1]
37bbfe590call zlacgv_
37bbfe595mov r10l, [rsp+152]
37bbfe59dmov r9l, [r14]
37bbfe5a0movsxd rsi, esi
37bbfe5a3mov r8, [rsp+416]
37bbfe5abmov [rsp+152], r12
37bbfe5b3imul r12, rsi
37bbfe5b7lea rcx, [rip+0x84d272]
37bbfe5bemov [rsp+264], r10l
37bbfe5c6sub r9l, ebx
37bbfe5c9add r12, [rsp+136]
37bbfe5d1mov [rsp+80], r8
37bbfe5d6mov r8, [rsp+120]
37bbfe5dblea rdi, [rbx+r12]
37bbfe5dflea rdx, [r12+1]
37bbfe5e4mov [rsp+176], r10l
37bbfe5ecshl rdi, 4
37bbfe5f0mov r10, [rsp+464]
37bbfe5f8shl rdx, 4
37bbfe5fcmov [rsp+64], r8
37bbfe601mov r8, [rsp+416]
37bbfe609mov [rsp+56], r10
37bbfe60emov r10, [rsp+144]
37bbfe616add rdi, [rsp+408]
37bbfe61emov [rsp+40], r8
37bbfe623add rdx, [rsp+408]
37bbfe62bmov [rsp+72], rdi
37bbfe630mov [rsp+48], r10
37bbfe635mov r8, [rsp+104]
37bbfe63amov [rsp+32], rdx
37bbfe63fmov rdx, [rsp+112]
37bbfe644mov [rsp+88], 19
37bbfe64dmov [rsp+268], r9l
37bbfe655lea r9, [rip+0x84d1a4]
37bbfe65ccall zgemv_
37bbfe661mov r10l, [rsp+176]
37bbfe669mov rcx, [rsp+104]
37bbfe66emov r8, [rsp+464]
37bbfe676mov rdx, [rsp+144]
37bbfe67emov [rsp+268], r10l
37bbfe686call zlacgv_
37bbfe68bmov ecx, [r14]
37bbfe68emovupd x0, [rdi]
37bbfe692mov r10, [rsp+168]
37bbfe69amov r8, [rsp+408]
37bbfe6a2mov edx, ecx
37bbfe6a4mov r9, [rsp+416]
37bbfe6acmovups [rsp+272], x0
37bbfe6b4sub edx, ebx
37bbfe6b6mov [rsp+268], edx
37bbfe6bdlea edx, [rbx+2]
37bbfe6c0cmp edx, ecx
37bbfe6c2cmovg edx, ecx
37bbfe6c5add r10, [rsp+448]
37bbfe6cdmov rcx, [rsp+104]
37bbfe6d2mov [rsp+32], r10
37bbfe6d7movsxd rdx, edx
37bbfe6daimul rdx, [rsp+152]
37bbfe6e3add rdx, [rsp+136]
37bbfe6ebadd rdx, rbx
37bbfe6eeshl rdx, 4
37bbfe6f2add r8, rdx
37bbfe6f5mov rdx, [rsp+160]
37bbfe6fdcall zlarfg_
37bbfe702mov rdx, [rsp+432]
37bbfe70amovups [rdi], x6
37bbfe70dmovsd_xmm x0, [rsp+272]
37bbfe716mov rax, [rsp+184]
37bbfe71elea r11, [rip+0x84d123]
37bbfe725mov rcx, [rsp+128]
37bbfe72dlea r9, [rip+0x84d0ec]
37bbfe734movsd_xmm [rdx+8*rax], x0
37bbfe739mov edx, [r15]
37bbfe73clea rax, [rip+0x84d0d9]
37bbfe743sub edx, ebx
37bbfe745mov [rsp+264], edx
37bbfe74cmov edx, [r14]
37bbfe74fmov [rsp+80], rax
37bbfe754sub edx, ebx
37bbfe756mov [rsp+64], r11
37bbfe75bimul rbx, [rsp+224]
37bbfe764add rbx, [rsp+208]
37bbfe76cmov [rsp+48], rdi
37bbfe771lea rax, [rsi+rbx]
37bbfe775add rsi, r12
37bbfe778mov [rsp+268], edx
37bbfe77fmov rdx, [rsp+112]
37bbfe784shl rax, 4
37bbfe788add rax, [rsp+456]
37bbfe790shl rsi, 4
37bbfe794add rsi, [rsp+408]
37bbfe79cmov [rsp+72], rax
37bbfe7a1mov rax, [rsp+416]
37bbfe7a9add rbx, 1
37bbfe7adlea r12, [rip+0x84d068]
37bbfe7b4mov [rsp+32], rsi
37bbfe7b9mov rsi, [rsp+104]
37bbfe7beshl rbx, 4
37bbfe7c2mov [rsp+56], rax
37bbfe7c7mov [rsp+40], rax
37bbfe7ccmov r8, rsi
37bbfe7cfmov [rsp+88], 12
37bbfe7d8call zgemv_
37bbfe7ddmov eax, [r14]
37bbfe7e0mov [rsp+80], r12
37bbfe7e5mov r8, rbp
37bbfe7e8mov r10, [rsp+168]
37bbfe7f0add rbx, [rsp+456]
37bbfe7f8mov [rsp+48], rdi
37bbfe7fdmov rdx, rsi
37bbfe800sub eax, r13l
37bbfe803lea r11, [rip+0x84d03e]
37bbfe80amov [rsp+72], rbx
37bbfe80flea r9, [rip+0x84d00a]
37bbfe816mov [rsp+64], r11
37bbfe81blea rcx, [rip+0x84d00e]
37bbfe822mov rbx, rsi
37bbfe825mov [rsp+268], eax
37bbfe82cmov rax, [rsp+416]
37bbfe834mov [rsp+88], 19
37bbfe83dmov [rsp+56], rax
37bbfe842mov rax, [rsp+480]
37bbfe84amov [rsp+40], rax
37bbfe84fmov rax, [rsp+472]
37bbfe857lea rax, [rax+r10+16]
37bbfe85cmov [rsp+32], rax
37bbfe861call zgemv_
37bbfe866movsxd rcx, [rsp+260]
37bbfe86emov edi, [r15]
37bbfe871mov [rsp+80], r12
37bbfe876mov rsi, [rsp+224]
37bbfe87emov r8, [rsp+120]
37bbfe883mov [rsp+56], r12
37bbfe888lea r9, [rip+0x84cf71]
37bbfe88fmov rax, rcx
37bbfe892sub edi, ecx
37bbfe894mov [rsp+104], rbx
37bbfe899mov rdx, rsi
37bbfe89cadd eax, 1
37bbfe89fmov [rsp+64], r8
37bbfe8a4mov r8, rbp
37bbfe8a7imul rdx, rcx
37bbfe8abcdqe
37bbfe8adadd rdx, [rsp+208]
37bbfe8b5mov [rsp+268], edi
37bbfe8bcadd rax, rdx
37bbfe8bfadd rdx, 1
37bbfe8c3mov rdi, [rsp+416]
37bbfe8cbmov [rsp+88], 12
37bbfe8d4shl rax, 4
37bbfe8d8shl rdx, 4
37bbfe8dcadd rax, [rsp+456]
37bbfe8e4add rdx, [rsp+456]
37bbfe8ecshl rcx, 4
37bbfe8f0add rcx, [rsp+408]
37bbfe8f8mov [rsp+72], rax
37bbfe8fdmov [rsp+48], rdx
37bbfe902mov rdx, rbx
37bbfe905mov [rsp+40], rdi
37bbfe90amov [rsp+32], rcx
37bbfe90fmov rcx, [rsp+128]
37bbfe917call zgemv_
37bbfe91cmov rax, rsi
37bbfe91fmov ebp, [r14]
37bbfe922mov r8, [rsp+104]
37bbfe927movsxd rdi, [rsp+260]
37bbfe92fmov rbx, [rsp+208]
37bbfe937lea r11, [rip+0x84cede]
37bbfe93emov [rsp+88], 12
37bbfe947mov rsi, [rsp+152]
37bbfe94fmov r9, [rsp+136]
37bbfe957mov [rsp+80], r11
37bbfe95cimul rax, rdi
37bbfe960sub ebp, edi
37bbfe962lea r13l, [rdi-1]
37bbfe966mov r12, rdi
37bbfe969mov [rsp+268], ebp
37bbfe970mov rcx, [rsp+128]
37bbfe978mov [rsp+264], r13l
37bbfe980add rbx, rax
37bbfe983mov rax, [rsp+456]
37bbfe98blea rbp, [rbx+1]
37bbfe98fshl rbp, 4
37bbfe993add rax, rbp
37bbfe996lea ebp, [rdi+1]
37bbfe999movsxd r10, ebp
37bbfe99cmov [rsp+72], rax
37bbfe9a1imul rsi, r10
37bbfe9a5mov [rsp+168], r10
37bbfe9adlea r10, [rip+0x84ce94]
37bbfe9b4mov [rsp+64], r10
37bbfe9b9mov r10, [rsp+416]
37bbfe9c1mov [rsp+144], rax
37bbfe9c9lea rdx, [rsi+r9]
37bbfe9cdmov [rsp+56], r10
37bbfe9d2lea r9, [rip+0x84ce47]
37bbfe9d9lea rsi, [rdi+rdx]
37bbfe9ddadd rdx, 1
37bbfe9e1mov [rsp+40], r10
37bbfe9e6shl rsi, 4
37bbfe9eashl rdx, 4
37bbfe9eeadd rsi, [rsp+408]
37bbfe9f6add rdx, [rsp+408]
37bbfe9femov [rsp+32], rdx
37bbfea03mov rdx, [rsp+112]
37bbfea08mov [rsp+48], rsi
37bbfea0dcall zgemv_
37bbfea12lea rax, [rip+0x84ce03]
37bbfea19mov r10l, [r15]
37bbfea1cmov r11, [rsp+120]
37bbfea21mov [rsp+80], rax
37bbfea26add rbx, [rsp+168]
37bbfea2elea r9, [rip+0x84cdcb]
37bbfea35mov [rsp+56], rax
37bbfea3asub r10l, edi
37bbfea3dmov rax, [rsp+144]
37bbfea45shl rdi, 4
37bbfea49shl rbx, 4
37bbfea4dmov [rsp+64], r11
37bbfea52add rbx, [rsp+456]
37bbfea5amov [rsp+48], rax
37bbfea5fmov rax, [rsp+464]
37bbfea67mov [rsp+268], r13l
37bbfea6fmov r13, [rsp+104]
37bbfea74mov [rsp+40], rax
37bbfea79mov rax, [rsp+456]
37bbfea81mov [rsp+72], rbx
37bbfea86mov rdx, [rsp+112]
37bbfea8bmov r8, r13
37bbfea8eadd rax, rdi
37bbfea91mov rcx, [rsp+128]
37bbfea99mov [rsp+88], 12
37bbfeaa2mov [rsp+32], rax
37bbfeaa7mov [rsp+264], r10l
37bbfeaafcall zgemv_
37bbfeab4mov edx, [r15]
37bbfeab7mov r8, rbx
37bbfeabamov rcx, r13
37bbfeabdmov rax, [rsp+448]
37bbfeac5lea r9, [rip+0x84cd50]
37bbfeaccsub edx, r12l
37bbfeacfmov [rsp+268], edx
37bbfead6lea rdx, [rax+rdi-16]
37bbfeadbcall zscal_
37bbfeae0mov edx, [r14]
37bbfeae3mov r8, [rsp+416]
37bbfeaebmov rcx, r13
37bbfeaeesub edx, r12l
37bbfeaf1mov [rsp+268], edx
37bbfeaf8mov rdx, rsi
37bbfeafbcall zlacgv_
37bbfeb00jmp 0x37bbfde4a
37bbfd070
37bbfd070zlabrd_:
37bbfd070push r15
37bbfd072push r14
37bbfd074push r13
37bbfd076push r12
37bbfd078push rbp
37bbfd079push rdi
37bbfd07apush rsi
37bbfd07bpush rbx
37bbfd07csub rsp, 312
37bbfd083movups [rsp+288], x6
37bbfd08bmov eax, [rcx]
37bbfd08dmov [rsp+408], r9
37bbfd095mov r15, rcx
37bbfd098mov r14, rdx
37bbfd09btest eax, eax
37bbfd09djle 0x37bbfddb0
37bbfd0a3mov r9l, [rdx]
37bbfd0a6test r9l, r9l
37bbfd0a9jle 0x37bbfddb0
37bbfd0afmov rbx, [rsp+480]
37bbfd0b7xor r10l, r10l
37bbfd0bamov [rsp+260], 1
37bbfd0c5movsxd rdx, [rbx]
37bbfd0c8test rdx, rdx
37bbfd0cbcmovs rdx, r10
37bbfd0cfmov rbx, rdx
37bbfd0d2not rbx
37bbfd0d5mov [rsp+216], rbx
37bbfd0ddmov rbx, [rsp+416]
37bbfd0e5movsxd rcx, [rbx]
37bbfd0e8test rcx, rcx
37bbfd0ebcmovs rcx, r10
37bbfd0efmov rbx, rcx
37bbfd0f2not rbx
37bbfd0f5mov [rsp+136], rbx
37bbfd0fdmov rbx, [rsp+464]
37bbfd105movsxd rbx, [rbx]
37bbfd108test rbx, rbx
37bbfd10bcmovns r10, rbx
37bbfd10fmov ebx, [r8]
37bbfd112mov [rsp+224], r10
37bbfd11anot r10
37bbfd11dmov [rsp+208], r10
37bbfd125mov [rsp+196], ebx
37bbfd12ccmp eax, r9l
37bbfd12fjge 0x37bbfddd0
37bbfd135mov eax, [rsp+196]
37bbfd13ctest eax, eax
37bbfd13ejle 0x37bbfddb0
37bbfd144lea rax, [rsp+268]
37bbfd14cmov [rsp+240], rdx
37bbfd154mov rbx, [rsp+416]
37bbfd15cmov r13l, 1
37bbfd162mov [rsp+104], rax
37bbfd167lea rax, [rsp+264]
37bbfd16fmovq x6, [rip+0x84e6e9]
37bbfd177mov [rsp+112], rax
37bbfd17clea rax, [rip+0x84e68d]
37bbfd183mov [rsp+128], rax
37bbfd18blea rax, [rip+0x84e68e]
37bbfd192mov [rsp+120], rax
37bbfd197lea rax, [rsp+272]
37bbfd19fmov [rsp+160], rax
37bbfd1a7lea rax, [rsp+260]
37bbfd1afmov [rsp+232], rax
37bbfd1b7mov [rsp+152], rcx
37bbfd1bfmov [rsp+384], r15
37bbfd1c7jmp 0x37bbfdaca
37bbfd1cc
37bbfd1cc 0f 1f 40 00 ..@.
37bbfd1d0
37bbfd1d0loc_37bbfd1d0:
37bbfd1d0imul rsi, [rsp+224]
37bbfd1d9mov [rsp+268], eax
37bbfd1e0movsxd rax, r15l
37bbfd1e3lea r9, [rip+0x84e632]
37bbfd1eaadd r12, rax
37bbfd1edlea r8, [rip+0x84e654]
37bbfd1f4movups [rdi], x6
37bbfd1f7sub edx, r13l
37bbfd1faadd rsi, [rsp+208]
37bbfd202shl r12, 4
37bbfd206mov [rsp+80], r9
37bbfd20blea r9, [rip+0x84e60e]
37bbfd212lea r15, [rsi+rax]
37bbfd216mov [rsp+64], r8
37bbfd21bmov r8, [rsp+104]
37bbfd220add rsi, 1
37bbfd224shl r15, 4
37bbfd228mov [rsp+48], rdi
37bbfd22dadd r15, [rsp+456]
37bbfd235shl rsi, 4
37bbfd239add r12, [rsp+408]
37bbfd241mov [rsp+72], r15
37bbfd246mov [rsp+32], r12
37bbfd24bmov rcx, [rsp+128]
37bbfd253mov [rsp+88], 12
37bbfd25cmov [rsp+56], rbx
37bbfd261mov [rsp+40], rbx
37bbfd266mov [rsp+264], edx
37bbfd26dmov rdx, [rsp+112]
37bbfd272call zgemv_
37bbfd277mov ecx, [r14]
37bbfd27amov r8, [rsp+480]
37bbfd282lea r9, [rip+0x84e593]
37bbfd289add rsi, [rsp+456]
37bbfd291mov [rsp+80], r9
37bbfd296lea r9, [rip+0x84e583]
37bbfd29dsub ecx, r13l
37bbfd2a0mov [rsp+72], rsi
37bbfd2a5mov rdx, [rsp+112]
37bbfd2aalea eax, [rcx+1]
37bbfd2adlea rcx, [rip+0x84e594]
37bbfd2b4mov [rsp+48], rdi
37bbfd2b9mov [rsp+264], eax
37bbfd2c0mov rax, [rsp+168]
37bbfd2c8mov [rsp+64], rcx
37bbfd2cdlea rcx, [rip+0x84e55c]
37bbfd2d4mov [rsp+40], r8
37bbfd2d9mov r8, [rsp+104]
37bbfd2demov [rsp+32], rax
37bbfd2e3mov [rsp+88], 19
37bbfd2ecmov [rsp+56], rbx
37bbfd2f1mov [rsp+268], ebp
37bbfd2f8call zgemv_
37bbfd2fdmov rcx, [rsp+120]
37bbfd302mov r8, [rsp+384]
37bbfd30alea rax, [rip+0x84e50b]
37bbfd311mov r9, [rsp+144]
37bbfd319mov rdx, [rsp+112]
37bbfd31emov [rsp+268], ebp
37bbfd325mov r8l, [r8]
37bbfd328mov [rsp+80], rax
37bbfd32dmov [rsp+72], r15
37bbfd332mov [rsp+200], r8l
37bbfd33asub r8l, r13l
37bbfd33dmov [rsp+264], r8l
37bbfd345mov r8, [rsp+408]
37bbfd34dmov [rsp+64], rcx
37bbfd352mov rcx, [rsp+128]
37bbfd35alea r10, [r8+r9+16]
37bbfd35fmov [rsp+56], rax
37bbfd364mov r8, [rsp+104]
37bbfd369lea r9, [rip+0x84e490]
37bbfd370mov [rsp+32], r10
37bbfd375mov [rsp+48], rsi
37bbfd37amov [rsp+88], 12
37bbfd383mov [rsp+40], rbx
37bbfd388mov [rsp+248], r10
37bbfd390call zgemv_
37bbfd395mov r11l, [r14]
37bbfd398mov [rsp+72], rsi
37bbfd39dlea rcx, [rip+0x84e4a4]
37bbfd3a4mov [rsp+64], rcx
37bbfd3a9mov rcx, [rsp+176]
37bbfd3b1lea r9, [rip+0x84e468]
37bbfd3b8sub r11l, r13l
37bbfd3bbmov [rsp+48], rdi
37bbfd3c0mov r8, [rsp+104]
37bbfd3c5lea eax, [r11+1]
37bbfd3c9mov [rsp+32], rcx
37bbfd3cemov rdx, [rsp+112]
37bbfd3d3mov [rsp+268], eax
37bbfd3dalea rax, [rip+0x84e43b]
37bbfd3e1mov rcx, [rsp+128]
37bbfd3e9mov [rsp+80], rax
37bbfd3eemov [rsp+88], 12
37bbfd3f7mov [rsp+56], rbx
37bbfd3fcmov [rsp+40], rbx
37bbfd401mov [rsp+264], ebp
37bbfd408call zgemv_
37bbfd40dmov rcx, [rsp+120]
37bbfd412mov rdx, [rsp+112]
37bbfd417mov [rsp+268], ebp
37bbfd41emov r8, [rsp+384]
37bbfd426mov r9, [rsp+144]
37bbfd42emov r8l, [r8]
37bbfd431mov [rsp+72], r15
37bbfd436mov [rsp+64], rcx
37bbfd43bmov rcx, [rsp+128]
37bbfd443mov eax, r8l
37bbfd446mov [rsp+48], rsi
37bbfd44bmov rsi, [rsp+104]
37bbfd450sub eax, r13l
37bbfd453mov [rsp+200], r8l
37bbfd45bmov r8, [rsp+456]
37bbfd463mov [rsp+264], eax
37bbfd46amov rax, [rsp+464]
37bbfd472mov [rsp+88], 12
37bbfd47blea r11, [r8+r9+16]
37bbfd480lea r9, [rip+0x84e395]
37bbfd487mov r8, rsi
37bbfd48amov [rsp+80], r9
37bbfd48fmov [rsp+56], r9
37bbfd494lea r9, [rip+0x84e365]
37bbfd49bmov [rsp+40], rax
37bbfd4a0mov [rsp+32], r11
37bbfd4a5mov [rsp+144], r11
37bbfd4adcall zgemv_
37bbfd4b2mov r11, [rsp+384]
37bbfd4bamov r8, r15
37bbfd4bdmov rcx, rsi
37bbfd4c0mov rdx, [rsp+184]
37bbfd4c8lea r9, [rip+0x84e34d]
37bbfd4cfmov r15, rsi
37bbfd4d2mov r11l, [r11]
37bbfd4d5mov eax, r11l
37bbfd4d8mov [rsp+104], r11l
37bbfd4ddsub eax, r13l
37bbfd4e0mov [rsp+268], eax
37bbfd4e7call zscal_
37bbfd4ecmov r11l, [r14]
37bbfd4efmov rdx, rdi
37bbfd4f2mov rcx, rsi
37bbfd4f5mov r8, rbx
37bbfd4f8sub r11l, r13l
37bbfd4fblea eax, [r11+1]
37bbfd4ffmov [rsp+268], eax
37bbfd506call zlacgv_
37bbfd50bmov rdi, [rsp+168]
37bbfd513mov rcx, rsi
37bbfd516mov r8, [rsp+480]
37bbfd51emov [rsp+268], ebp
37bbfd525lea rsi, [rip+0x84e2f0]
37bbfd52cmov rdx, rdi
37bbfd52fcall zlacgv_
37bbfd534mov r11, [rsp+384]
37bbfd53cmov rax, [rsp+120]
37bbfd541mov r8, r15
37bbfd544mov r10, [rsp+248]
37bbfd54cmov rdx, [rsp+112]
37bbfd551lea r9, [rip+0x84e2a8]
37bbfd558mov [rsp+268], ebp
37bbfd55fmov r11l, [r11]
37bbfd562mov [rsp+64], rax
37bbfd567mov [rsp+32], r10
37bbfd56cmov rcx, [rsp+128]
37bbfd574mov [rsp+104], r11l
37bbfd579sub r11l, r13l
37bbfd57cmov [rsp+264], r11l
37bbfd584mov r11, [rsp+480]
37bbfd58cmov [rsp+80], rsi
37bbfd591mov [rsp+56], r11
37bbfd596mov [rsp+72], r12
37bbfd59bmov [rsp+48], rdi
37bbfd5a0mov [rsp+88], 12
37bbfd5a9mov [rsp+40], rbx
37bbfd5aecall zgemv_
37bbfd5b3mov r8, [rsp+480]
37bbfd5bbmov rdx, rdi
37bbfd5bemov rcx, r15
37bbfd5c1mov [rsp+268], ebp
37bbfd5c8call zlacgv_
37bbfd5cdmov rdi, [rsp+384]
37bbfd5d5mov rdx, r15
37bbfd5d8mov r9, [rsp+176]
37bbfd5e0mov r11, [rsp+144]
37bbfd5e8mov r8, [rsp+232]
37bbfd5f0mov [rsp+104], r15
37bbfd5f5mov edi, [rdi]
37bbfd5f7mov [rsp+80], rsi
37bbfd5fcmov [rsp+72], r12
37bbfd601mov rcx, [rsp+128]
37bbfd609sub edi, r13l
37bbfd60cmov r13, [rsp+120]
37bbfd611mov [rsp+56], rsi
37bbfd616mov [rsp+268], edi
37bbfd61dmov rdi, [rsp+464]
37bbfd625mov [rsp+64], r13
37bbfd62amov [rsp+48], r9
37bbfd62flea r9, [rip+0x84e1ca]
37bbfd636mov [rsp+40], rdi
37bbfd63bmov [rsp+32], r11
37bbfd640mov [rsp+88], 12
37bbfd649call zgemv_
37bbfd64emovsxd rsi, [rsp+260]
37bbfd656mov rbp, [rsp+152]
37bbfd65emov r9, [rsp+384]
37bbfd666mov r11, [rsp+136]
37bbfd66eimul rbp, rsi
37bbfd672lea r15l, [rsi+1]
37bbfd676mov rdi, rsi
37bbfd679mov r10, [rsp+440]
37bbfd681mov r8l, [r9]
37bbfd684movsxd r15, r15l
37bbfd687lea r13, [rsi-1]
37bbfd68blea edx, [rsi+2]
37bbfd68elea rcx, [rbp+r11]
37bbfd693mov r9l, r8l
37bbfd696lea r12, [rcx+r15]
37bbfd69ashl r12, 4
37bbfd69eadd r12, [rsp+408]
37bbfd6a6sub r9l, esi
37bbfd6a9mov [rsp+268], r9l
37bbfd6b1mov r9, r13
37bbfd6b4movupd x0, [r12]
37bbfd6bashl r9, 4
37bbfd6becmp edx, r8l
37bbfd6c1cmovg edx, r8l
37bbfd6c5add r10, r9
37bbfd6c8mov r8, [rsp+408]
37bbfd6d0mov [rsp+144], r9
37bbfd6d8mov [rsp+32], r10
37bbfd6ddlea r9, [rip+0x84e138]
37bbfd6e4movsxd rdx, edx
37bbfd6e7movups [rsp+272], x0
37bbfd6efadd rdx, rcx
37bbfd6f2mov rcx, [rsp+104]
37bbfd6f7shl rdx, 4
37bbfd6fbadd r8, rdx
37bbfd6femov rdx, [rsp+160]
37bbfd706call zlarfg_
37bbfd70bmov rdx, [rsp+432]
37bbfd713movsd_xmm x0, [rsp+272]
37bbfd71clea rax, [rip+0x84e0f9]
37bbfd723mov r10, [rsp+152]
37bbfd72blea r9, [rip+0x84e116]
37bbfd732movups [r12], x6
37bbfd737lea rcx, [rip+0x84e0f2]
37bbfd73emovsd_xmm [rdx+8*r13], x0
37bbfd744mov rdx, [rsp+384]
37bbfd74cmov edx, [rdx]
37bbfd74emov [rsp+168], edx
37bbfd755sub edx, esi
37bbfd757mov [rsp+264], edx
37bbfd75emov edx, [r14]
37bbfd761mov [rsp+64], r9
37bbfd766lea r9, [rip+0x84e0b3]
37bbfd76dsub edx, esi
37bbfd76fmov [rsp+56], rax
37bbfd774imul rsi, [rsp+240]
37bbfd77dmov [rsp+268], edx
37bbfd784add rsi, [rsp+216]
37bbfd78clea rdx, [rbp+r10]
37bbfd791add rdx, [rsp+136]
37bbfd799lea r13, [r15+rsi]
37bbfd79dmov [rsp+48], r12
37bbfd7a2add rsi, 1
37bbfd7a6shl r13, 4
37bbfd7aaadd rdx, r15
37bbfd7admov [rsp+40], rbx
37bbfd7b2shl rsi, 4
37bbfd7b6shl rdx, 4
37bbfd7bamov r15, [rsp+104]
37bbfd7bfmov [rsp+80], rax
37bbfd7c4add r13, [rsp+472]
37bbfd7ccadd rdx, [rsp+408]
37bbfd7d4mov [rsp+88], 19
37bbfd7ddmov [rsp+72], r13
37bbfd7e2mov r8, r15
37bbfd7e5mov [rsp+32], rdx
37bbfd7eamov rdx, [rsp+112]
37bbfd7efcall zgemv_
37bbfd7f4mov rbp, [rsp+384]
37bbfd7fcmov r8, r15
37bbfd7fflea rax, [rip+0x84e016]
37bbfd806add rsi, [rsp+472]
37bbfd80elea r9, [rip+0x84e033]
37bbfd815lea rcx, [rip+0x84e014]
37bbfd81cmov ebp, [rbp]
37bbfd81fmov [rsp+80], rax
37bbfd824mov [rsp+56], rax
37bbfd829mov rax, [rsp+408]
37bbfd831mov edx, ebp
37bbfd833mov [rsp+72], rsi
37bbfd838sub edx, edi
37bbfd83amov [rsp+64], r9
37bbfd83flea r9, [rip+0x84dfda]
37bbfd846mov [rsp+264], edx
37bbfd84dmov rdx, [rsp+144]
37bbfd855mov [rsp+48], r12
37bbfd85alea rdx, [rax+rdx+16]
37bbfd85fmov [rsp+40], rbx
37bbfd864mov [rsp+32], rdx
37bbfd869mov rdx, [rsp+112]
37bbfd86emov [rsp+88], 19
37bbfd877mov [rsp+168], ebp
37bbfd87elea ebp, [rdi-1]
37bbfd881mov [rsp+268], ebp
37bbfd888call zgemv_
37bbfd88dmov eax, [r14]
37bbfd890mov [rsp+72], r13
37bbfd895mov r8, r15
37bbfd898mov rcx, [rsp+472]
37bbfd8a0mov r13, [rsp+120]
37bbfd8a5mov [rsp+268], ebp
37bbfd8aclea rbp, [rip+0x84df69]
37bbfd8b3sub eax, edi
37bbfd8b5mov [rsp+80], rbp
37bbfd8balea r9, [rip+0x84df3f]
37bbfd8c1mov [rsp+264], eax
37bbfd8c8mov rax, [rsp+480]
37bbfd8d0mov [rsp+64], r13
37bbfd8d5mov [rsp+40], rax
37bbfd8damov rax, [rsp+144]
37bbfd8e2mov [rsp+56], rbp
37bbfd8e7lea rdx, [rcx+rax+16]
37bbfd8ecmov [rsp+48], rsi
37bbfd8f1mov rcx, [rsp+128]
37bbfd8f9mov [rsp+32], rdx
37bbfd8femov rdx, [rsp+112]
37bbfd903mov [rsp+88], 12
37bbfd90ccall zgemv_
37bbfd911mov rcx, [rsp+384]
37bbfd919mov rax, [rsp+144]
37bbfd921mov rdx, r15
37bbfd924lea r9, [rip+0x84df1d]
37bbfd92bmov ecx, [rcx]
37bbfd92dmov [rsp+80], rbp
37bbfd932mov [rsp+72], rsi
37bbfd937mov rsi, rbp
37bbfd93amov [rsp+168], ecx
37bbfd941sub ecx, edi
37bbfd943mov rdi, [rsp+464]
37bbfd94bmov [rsp+64], r9
37bbfd950lea r9, [rip+0x84dec9]
37bbfd957mov [rsp+40], rdi
37bbfd95cmov rdi, [rsp+456]
37bbfd964mov [rsp+56], rbp
37bbfd969mov rbp, [rsp+232]
37bbfd971lea rax, [rdi+rax+16]
37bbfd976mov [rsp+48], r12
37bbfd97bmov rdi, r15
37bbfd97emov [rsp+32], rax
37bbfd983mov r8, rbp
37bbfd986mov [rsp+88], 19
37bbfd98fmov [rsp+268], ecx
37bbfd996lea rcx, [rip+0x84de93]
37bbfd99dcall zgemv_
37bbfd9a2mov eax, [r14]
37bbfd9a5mov r8, rdi
37bbfd9a8mov edx, [rsp+260]
37bbfd9afmov r15, [rsp+240]
37bbfd9b7mov r12, [rsp+216]
37bbfd9bfmov [rsp+80], rsi
37bbfd9c4lea r9, [rip+0x84de35]
37bbfd9cbsub eax, edx
37bbfd9cdmov r11, [rsp+136]
37bbfd9d5mov [rsp+64], r13
37bbfd9damov [rsp+268], eax
37bbfd9e1movsxd rax, edx
37bbfd9e4add edx, 1
37bbfd9e7imul rax, r15
37bbfd9ebmovsxd rdx, edx
37bbfd9eemov [rsp+56], rsi
37bbfd9f3mov [rsp+88], 19
37bbfd9fcmov [rsp+40], rbx
37bbfda01add rax, r12
37bbfda04lea rcx, [rax+rdx]
37bbfda08add rax, 1
37bbfda0cshl rcx, 4
37bbfda10add rcx, [rsp+472]
37bbfda18shl rax, 4
37bbfda1cadd rax, [rsp+472]
37bbfda24imul rdx, [rsp+152]
37bbfda2dmov [rsp+48], rax
37bbfda32mov [rsp+72], rcx
37bbfda37lea rcx, [rip+0x84ddf2]
37bbfda3elea rax, [r11+rdx+1]
37bbfda43mov rdx, rbp
37bbfda46shl rax, 4
37bbfda4aadd rax, [rsp+408]
37bbfda52mov [rsp+32], rax
37bbfda57call zgemv_
37bbfda5cmov eax, [rsp+260]
37bbfda63mov edx, [r14]
37bbfda66mov r9, rsi
37bbfda69mov rsi, [rsp+472]
37bbfda71sub edx, eax
37bbfda73lea r13l, [rax+1]
37bbfda77mov [rsp+268], edx
37bbfda7emovsxd rdx, eax
37bbfda81mov rax, r15
37bbfda84movsxd rcx, r13l
37bbfda87imul rax, rdx
37bbfda8bsub rdx, 1
37bbfda8fshl rdx, 4
37bbfda93add rdx, [rsp+440]
37bbfda9badd rax, r12
37bbfda9eadd rax, rcx
37bbfdaa1mov rcx, rdi
37bbfdaa4shl rax, 4
37bbfdaa8lea r8, [rsi+rax]
37bbfdaaccall zscal_
37bbfdab1
37bbfdab1loc_37bbfdab1:
37bbfdab1mov [rsp+260], r13l
37bbfdab9cmp r13l, [rsp+196]
37bbfdac1jg 0x37bbfddb0
37bbfdac7mov r9l, [r14]
37bbfdaca
37bbfdacaloc_37bbfdaca:
37bbfdacamovsxd rsi, r13l
37bbfdacdmov rcx, [rsp+104]
37bbfdad2sub r9l, r13l
37bbfdad5mov r8, rbx
37bbfdad8mov r12, [rsp+152]
37bbfdae0add r9l, 1
37bbfdae4lea ebp, [r13-1]
37bbfdae8mov [rsp+268], r9l
37bbfdaf0imul r12, rsi
37bbfdaf4add r12, [rsp+136]
37bbfdafclea rdi, [rsi+r12]
37bbfdb00shl rdi, 4
37bbfdb04add rdi, [rsp+408]
37bbfdb0cmov rdx, rdi
37bbfdb0fcall zlacgv_
37bbfdb14lea r10, [rsi-1]
37bbfdb18mov rcx, [rsp+104]
37bbfdb1dmov r8, rbx
37bbfdb20mov rax, r10
37bbfdb23mov r15, [rsp+408]
37bbfdb2bmov [rsp+200], r10
37bbfdb33shl rax, 4
37bbfdb37mov [rsp+268], ebp
37bbfdb3eadd r15, rax
37bbfdb41mov [rsp+144], rax
37bbfdb49mov rdx, r15
37bbfdb4ccall zlacgv_
37bbfdb51mov edx, [r14]
37bbfdb54mov r9, [rsp+480]
37bbfdb5cmov [rsp+48], r15
37bbfdb61mov [rsp+88], 12
37bbfdb6amov r8, [rsp+104]
37bbfdb6fsub edx, r13l
37bbfdb72mov [rsp+40], r9
37bbfdb77mov rcx, [rsp+128]
37bbfdb7flea r9, [rip+0x84dc7a]
37bbfdb86lea eax, [rdx+1]
37bbfdb89mov rdx, [rsp+144]
37bbfdb91mov [rsp+80], rbx
37bbfdb96mov [rsp+264], eax
37bbfdb9dmov rax, [rsp+120]
37bbfdba2add rdx, [rsp+472]
37bbfdbaamov [rsp+72], rdi
37bbfdbafmov [rsp+64], rax
37bbfdbb4mov [rsp+32], rdx
37bbfdbb9mov [rsp+56], rbx
37bbfdbbemov [rsp+168], rdx
37bbfdbc6mov rdx, [rsp+112]
37bbfdbcbmov [rsp+268], ebp
37bbfdbd2call zgemv_
37bbfdbd7mov rcx, [rsp+104]
37bbfdbdcmov rdx, r15
37bbfdbdfmov r8, rbx
37bbfdbe2mov [rsp+268], ebp
37bbfdbe9call zlacgv_
37bbfdbeemov r15, [rsp+144]
37bbfdbf6mov r8, [rsp+464]
37bbfdbfemov [rsp+268], ebp
37bbfdc05add r15, [rsp+456]
37bbfdc0dmov rcx, [rsp+104]
37bbfdc12mov rdx, r15
37bbfdc15call zlacgv_
37bbfdc1amov r9l, [r14]
37bbfdc1dmov r11, [rsp+120]
37bbfdc22mov [rsp+48], r15
37bbfdc27mov r8, [rsp+464]
37bbfdc2fmov rdx, [rsp+112]
37bbfdc34mov [rsp+80], rbx
37bbfdc39lea rcx, [rip+0x84dbf0]
37bbfdc40sub r9l, r13l
37bbfdc43mov [rsp+64], r11
37bbfdc48lea eax, [r9+1]
37bbfdc4cmov r9, [rsp+408]
37bbfdc54mov [rsp+56], r8
37bbfdc59mov [rsp+268], eax
37bbfdc60lea rax, [r12+1]
37bbfdc65mov r8, [rsp+104]
37bbfdc6ashl rax, 4
37bbfdc6emov [rsp+72], rdi
37bbfdc73add r9, rax
37bbfdc76mov [rsp+40], rbx
37bbfdc7bmov [rsp+32], r9
37bbfdc80mov [rsp+88], 19
37bbfdc89mov [rsp+176], r9
37bbfdc91lea r9, [rip+0x84db68]
37bbfdc98mov [rsp+264], ebp
37bbfdc9fcall zgemv_
37bbfdca4mov r8, [rsp+464]
37bbfdcacmov rdx, r15
37bbfdcafmov rcx, [rsp+104]
37bbfdcb4mov [rsp+268], ebp
37bbfdcbblea r15l, [r13+1]
37bbfdcbfcall zlacgv_
37bbfdcc4mov eax, [r14]
37bbfdcc7movupd x0, [rdi]
37bbfdccbmov r9, rbx
37bbfdccemov r11, [rsp+144]
37bbfdcd6add r11, [rsp+448]
37bbfdcdemov r8l, eax
37bbfdce1mov [rsp+32], r11
37bbfdce6mov rcx, [rsp+104]
37bbfdcebsub r8l, r13l
37bbfdceecmp eax, r15l
37bbfdcf1movups [rsp+272], x0
37bbfdcf9cmovg eax, r15l
37bbfdcfdlea edx, [r8+1]
37bbfdd01mov r8, [rsp+408]
37bbfdd09mov [rsp+184], r11
37bbfdd11mov [rsp+268], edx
37bbfdd18mov rdx, [rsp+160]
37bbfdd20cdqe
37bbfdd22imul rax, [rsp+152]
37bbfdd2badd rax, [rsp+136]
37bbfdd33add rax, rsi
37bbfdd36shl rax, 4
37bbfdd3aadd r8, rax
37bbfdd3dcall zlarfg_
37bbfdd42mov r8, [rsp+424]
37bbfdd4amovsd_xmm x0, [rsp+272]
37bbfdd53mov r10, [rsp+200]
37bbfdd5bmovsd_xmm [r8+8*r10], x0
37bbfdd61mov r8, [rsp+384]
37bbfdd69mov edx, [r8]
37bbfdd6cmov r8l, [r14]
37bbfdd6fsub r8l, r13l
37bbfdd72lea eax, [r8+1]
37bbfdd76cmp r13l, edx
37bbfdd79jl 0x37bbfd1d0
37bbfdd7fmov rcx, [rsp+104]
37bbfdd84mov r8, rbx
37bbfdd87mov rdx, rdi
37bbfdd8amov [rsp+268], eax
37bbfdd91call zlacgv_
37bbfdd96mov eax, [rsp+260]
37bbfdd9dlea r13l, [rax+1]
37bbfdda1jmp 0x37bbfdab1
37bbfdda6
37bbfdda6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbfddb0
37bbfddb0loc_37bbfddb0:
37bbfddb0movups x6, [rsp+288]
37bbfddb8add rsp, 312
37bbfddbfpop rbx
37bbfddc0pop rsi
37bbfddc1pop rdi
37bbfddc2pop rbp
37bbfddc3pop r12
37bbfddc5pop r13
37bbfddc7pop r14
37bbfddc9pop r15
37bbfddcbret
37bbfddcc
37bbfddcc 0f 1f 40 00 ..@.
37bbfddd0
37bbfddd0loc_37bbfddd0:
37bbfddd0test ebx, ebx
37bbfddd2jle 0x37bbfddb0
37bbfddd4lea rax, [rsp+268]
37bbfdddcmov [rsp+240], rdx
37bbfdde4mov ebp, 1
37bbfdde9movq x6, [rip+0x84da6f]
37bbfddf1mov [rsp+104], rax
37bbfddf6lea rax, [rsp+264]
37bbfddfemov [rsp+112], rax
37bbfde03lea rax, [rip+0x84da06]
37bbfde0amov [rsp+128], rax
37bbfde12lea rax, [rip+0x84da07]
37bbfde19mov [rsp+120], rax
37bbfde1elea rax, [rsp+272]
37bbfde26mov [rsp+160], rax
37bbfde2emov [rsp+152], rcx
37bbfde36jmp 0x37bbfde5e
37bbfde38
37bbfde38 0f 1f 84 00 00 00 00 00 ........
37bbfde40
37bbfde40loc_37bbfde40:
37bbfde40mov eax, [rsp+260]
37bbfde47lea ebp, [rax+1]
37bbfde4a
37bbfde4aloc_37bbfde4a:
37bbfde4amov [rsp+260], ebp
37bbfde51cmp ebp, [rsp+196]
37bbfde58jg 0x37bbfddb0
37bbfde5e
37bbfde5eloc_37bbfde5e:
37bbfde5emovsxd rdi, ebp
37bbfde61mov r13, [rsp+472]
37bbfde69mov rcx, [rsp+104]
37bbfde6elea esi, [rbp-1]
37bbfde71lea rax, [rdi-1]
37bbfde75mov r8, [rsp+480]
37bbfde7dmov [rsp+268], esi
37bbfde84mov rdx, rax
37bbfde87mov [rsp+184], rax
37bbfde8fshl rdx, 4
37bbfde93add r13, rdx
37bbfde96mov [rsp+144], rdx
37bbfde9emov rdx, r13
37bbfdea1call zlacgv_
37bbfdea6mov eax, [r15]
37bbfdea9mov r10, [rsp+152]
37bbfdeb1lea r11, [rip+0x84d964]
37bbfdeb8mov r8, [rsp+480]
37bbfdec0mov [rsp+80], r11
37bbfdec5lea r9, [rip+0x84d934]
37bbfdeccimul r10, rdi
37bbfded0sub eax, ebp
37bbfded2mov [rsp+48], r13
37bbfded7mov rcx, [rsp+128]
37bbfdedflea edx, [rax+1]
37bbfdee2mov rax, [rsp+136]
37bbfdeeamov [rsp+56], r8
37bbfdeefmov r8, [rsp+416]
37bbfdef7mov [rsp+264], edx
37bbfdefelea r12, [r10+rax]
37bbfdf02mov rax, [rsp+120]
37bbfdf07mov rdx, [rsp+144]
37bbfdf0fmov [rsp+88], 12
37bbfdf18lea rbx, [rdi+r12]
37bbfdf1cadd rdx, [rsp+408]
37bbfdf24mov [rsp+40], r8
37bbfdf29shl rbx, 4
37bbfdf2dadd rbx, [rsp+408]
37bbfdf35mov [rsp+64], rax
37bbfdf3amov [rsp+32], rdx
37bbfdf3fmov r8, [rsp+104]
37bbfdf44mov [rsp+72], rbx
37bbfdf49mov [rsp+200], rdx
37bbfdf51mov rdx, [rsp+112]
37bbfdf56mov [rsp+176], r10
37bbfdf5emov [rsp+268], esi
37bbfdf65call zgemv_
37bbfdf6amov r8, [rsp+480]
37bbfdf72mov rdx, r13
37bbfdf75mov rcx, [rsp+104]
37bbfdf7amov [rsp+268], esi
37bbfdf81call zlacgv_
37bbfdf86mov r8l, [r15]
37bbfdf89lea r11, [rip+0x84d88c]
37bbfdf90mov r10, [rsp+120]
37bbfdf95mov [rsp+80], r11
37bbfdf9alea r9, [rip+0x84d85f]
37bbfdfa1mov r13, [rsp+144]
37bbfdfa9sub r8l, ebp
37bbfdfacmov [rsp+56], r11
37bbfdfb1mov r11, [rsp+464]
37bbfdfb9lea edx, [r8+1]
37bbfdfbdmov [rsp+64], r10
37bbfdfc2add r13, [rsp+456]
37bbfdfcamov [rsp+264], edx
37bbfdfd1lea rdx, [r12+1]
37bbfdfd6mov r8, [rsp+104]
37bbfdfdbshl rdx, 4
37bbfdfdfadd rdx, [rsp+408]
37bbfdfe7mov [rsp+40], r11
37bbfdfecmov [rsp+48], rdx
37bbfdff1mov rcx, [rsp+128]
37bbfdff9mov [rsp+88], 12
37bbfe002mov rdx, [rsp+112]
37bbfe007mov [rsp+72], rbx
37bbfe00cmov [rsp+32], r13
37bbfe011mov [rsp+268], esi
37bbfe018call zgemv_
37bbfe01dmov edx, [r15]
37bbfe020lea r11l, [rbp+1]
37bbfe024movupd x0, [rbx]
37bbfe028mov rax, [rsp+144]
37bbfe030add rax, [rsp+440]
37bbfe038lea r9, [rip+0x84d7dd]
37bbfe03fmov [rsp+168], r11l
37bbfe047mov ecx, edx
37bbfe049mov [rsp+232], rax
37bbfe051sub ecx, ebp
37bbfe053mov [rsp+32], rax
37bbfe058mov rax, [rsp+408]
37bbfe060add ecx, 1
37bbfe063cmp edx, r11l
37bbfe066movups [rsp+272], x0
37bbfe06ecmovg edx, r11l
37bbfe072mov [rsp+268], ecx
37bbfe079mov rcx, [rsp+104]
37bbfe07emovsxd rdx, edx
37bbfe081add rdx, r12
37bbfe084shl rdx, 4
37bbfe088lea r8, [rax+rdx]
37bbfe08cmov rdx, [rsp+160]
37bbfe094call zlarfg_
37bbfe099mov rax, [rsp+184]
37bbfe0a1movsd_xmm x0, [rsp+272]
37bbfe0aamov rcx, [rsp+424]
37bbfe0b2mov r10, [rsp+176]
37bbfe0bamovsd_xmm [rcx+8*rax], x0
37bbfe0bfmov eax, [r14]
37bbfe0c2cmp eax, ebp
37bbfe0c4jle 0x37bbfde40
37bbfe0camov r12, [rsp+240]
37bbfe0d2mov edx, [r15]
37bbfe0d5sub eax, ebp
37bbfe0d7movups [rbx], x6
37bbfe0damovsxd r11, [rsp+168]
37bbfe0e2add r10, [rsp+152]
37bbfe0eamov [rsp+268], eax
37bbfe0f1lea r9, [rip+0x84d728]
37bbfe0f8imul r12, rdi
37bbfe0fcadd r12, [rsp+216]
37bbfe104add r10, [rsp+136]
37bbfe10csub edx, ebp
37bbfe10eadd r11, r12
37bbfe111add rdi, r10
37bbfe114mov [rsp+48], rbx
37bbfe119add edx, 1
37bbfe11cmov rcx, [rsp+472]
37bbfe124shl r11, 4
37bbfe128shl rdi, 4
37bbfe12cadd rdi, [rsp+408]
37bbfe134mov rax, rdi
37bbfe137lea rdi, [rip+0x84d6de]
37bbfe13emov [rsp+264], edx
37bbfe145mov rdx, [rsp+112]
37bbfe14aadd rcx, r11
37bbfe14dmov [rsp+80], rdi
37bbfe152add r12, 1
37bbfe156mov r11, [rsp+416]
37bbfe15emov [rsp+168], rcx
37bbfe166shl r12, 4
37bbfe16amov [rsp+72], rcx
37bbfe16flea rcx, [rip+0x84d6d2]
37bbfe176mov [rsp+64], rcx
37bbfe17blea rcx, [rip+0x84d6ae]
37bbfe182mov [rsp+56], rdi
37bbfe187mov rdi, [rsp+104]
37bbfe18cmov [rsp+40], r11
37bbfe191mov [rsp+32], rax
37bbfe196mov r8, rdi
37bbfe199mov [rsp+184], r10
37bbfe1a1mov [rsp+176], rax
37bbfe1a9mov [rsp+88], 19
37bbfe1b2call zgemv_
37bbfe1b7mov r9, [rsp+416]
37bbfe1bfmov r11l, [r15]
37bbfe1c2lea rax, [rip+0x84d653]
37bbfe1c9add r12, [rsp+472]
37bbfe1d1lea rcx, [rip+0x84d670]
37bbfe1d8mov [rsp+80], rax
37bbfe1ddmov r8, rdi
37bbfe1e0mov [rsp+40], r9
37bbfe1e5mov r9, [rsp+200]
37bbfe1edsub r11l, ebp
37bbfe1f0lea edx, [r11+1]
37bbfe1f4mov [rsp+72], r12
37bbfe1f9mov [rsp+64], rcx
37bbfe1felea rcx, [rip+0x84d62b]
37bbfe205mov [rsp+56], rax
37bbfe20amov [rsp+48], rbx
37bbfe20fmov [rsp+32], r9
37bbfe214lea r9, [rip+0x84d605]
37bbfe21bmov [rsp+88], 19
37bbfe224mov [rsp+264], edx
37bbfe22bmov rdx, [rsp+112]
37bbfe230mov [rsp+268], esi
37bbfe237call zgemv_
37bbfe23cmov r8l, [r14]
37bbfe23fmov r10, [rsp+168]
37bbfe247lea rax, [rip+0x84d5ce]
37bbfe24emov r11, [rsp+144]
37bbfe256mov [rsp+80], rax
37bbfe25blea r9, [rip+0x84d59e]
37bbfe262sub r8l, ebp
37bbfe265mov [rsp+72], r10
37bbfe26amov r10, [rsp+120]
37bbfe26fmov [rsp+264], r8l
37bbfe277mov r8, [rsp+480]
37bbfe27fmov [rsp+64], r10
37bbfe284mov rcx, [rsp+128]
37bbfe28cmov [rsp+40], r8
37bbfe291mov r8, [rsp+472]
37bbfe299mov [rsp+56], rax
37bbfe29elea rdx, [r8+r11+16]
37bbfe2a3mov [rsp+48], r12
37bbfe2a8mov r8, rdi
37bbfe2abmov [rsp+32], rdx
37bbfe2b0mov rdx, [rsp+112]
37bbfe2b5mov [rsp+88], 12
37bbfe2bemov [rsp+268], esi
37bbfe2c5call zgemv_
37bbfe2camov r8l, [r15]
37bbfe2cdmov [rsp+48], rbx
37bbfe2d2lea r11, [rip+0x84d56f]
37bbfe2d9mov rbx, [rsp+464]
37bbfe2e1lea rax, [rip+0x84d534]
37bbfe2e8mov [rsp+64], r11
37bbfe2edlea r9, [rip+0x84d52c]
37bbfe2f4sub r8l, ebp
37bbfe2f7mov [rsp+80], rax
37bbfe2fclea rcx, [rip+0x84d52d]
37bbfe303mov [rsp+72], r12
37bbfe308lea edx, [r8+1]
37bbfe30cmov r8, rdi
37bbfe30fmov [rsp+56], rax
37bbfe314mov [rsp+40], rbx
37bbfe319mov rbx, rdi
37bbfe31cmov rdi, [rsp+112]
37bbfe321mov [rsp+32], r13
37bbfe326mov [rsp+88], 19
37bbfe32fmov [rsp+264], edx
37bbfe336mov rdx, rdi
37bbfe339mov [rsp+268], esi
37bbfe340call zgemv_
37bbfe345mov r8l, [r14]
37bbfe348mov rdx, rdi
37bbfe34bmov r10, [rsp+184]
37bbfe353mov r13, [rsp+168]
37bbfe35bmov [rsp+264], esi
37bbfe362lea rax, [rip+0x84d4b3]
37bbfe369lea r9, [rip+0x84d490]
37bbfe370sub r8l, ebp
37bbfe373mov rsi, [rsp+120]
37bbfe378add r10, 1
37bbfe37cmov [rsp+80], rax
37bbfe381shl r10, 4
37bbfe385mov [rsp+268], r8l
37bbfe38dmov r8, [rsp+416]
37bbfe395lea rcx, [rip+0x84d494]
37bbfe39cadd r10, [rsp+408]
37bbfe3a4mov [rsp+56], rax
37bbfe3a9mov [rsp+32], r10
37bbfe3aemov [rsp+72], r13
37bbfe3b3mov [rsp+64], rsi
37bbfe3b8mov [rsp+48], r12
37bbfe3bdmov [rsp+40], r8
37bbfe3c2mov r8, rbx
37bbfe3c5mov [rsp+88], 19
37bbfe3cemov [rsp+112], rdi
37bbfe3d3mov rdi, rbx
37bbfe3d6call zgemv_
37bbfe3dbmov r8l, [r14]
37bbfe3demov rdx, [rsp+232]
37bbfe3e6mov rcx, rbx
37bbfe3e9lea r9, [rip+0x84d42c]
37bbfe3f0sub r8l, ebp
37bbfe3f3mov [rsp+268], r8l
37bbfe3fbmov r8, r13
37bbfe3fecall zscal_
37bbfe403mov r8l, [r14]
37bbfe406mov rdx, [rsp+176]
37bbfe40emov rcx, rbx
37bbfe411sub r8l, ebp
37bbfe414lea rbp, [rsp+260]
37bbfe41cmov [rsp+268], r8l
37bbfe424mov r8, [rsp+416]
37bbfe42ccall zlacgv_
37bbfe431mov r8, [rsp+416]
37bbfe439mov rdx, [rsp+200]
37bbfe441mov rcx, rbp
37bbfe444call zlacgv_
37bbfe449mov r9l, [r14]
37bbfe44cmov [rsp+64], rsi
37bbfe451mov r8, rbp
37bbfe454movsxd rcx, [rsp+260]
37bbfe45cmov r12, [rsp+152]
37bbfe464mov [rsp+120], rsi
37bbfe469mov [rsp+88], 12
37bbfe472sub r9l, ecx
37bbfe475lea rdx, [rcx-1]
37bbfe479mov rax, rcx
37bbfe47cmov [rsp+268], r9l
37bbfe484shl rdx, 4
37bbfe488add eax, 1
37bbfe48bmov r9, [rsp+416]
37bbfe493cdqe
37bbfe495mov [rsp+80], r9
37bbfe49aimul rax, r12
37bbfe49eadd rax, [rsp+136]
37bbfe4a6mov [rsp+56], r9
37bbfe4abmov r9, [rsp+408]
37bbfe4b3add rax, rcx
37bbfe4b6shl rax, 4
37bbfe4baadd rax, [rsp+408]
37bbfe4c2mov rcx, [rsp+128]
37bbfe4caadd r9, rdx
37bbfe4cdmov [rsp+72], rax
37bbfe4d2mov [rsp+48], r9
37bbfe4d7mov r9, [rsp+480]
37bbfe4dfmov [rsp+40], r9
37bbfe4e4mov r9, [rsp+472]
37bbfe4eclea rax, [r9+rdx+16]
37bbfe4f1lea r9, [rip+0x84d308]
37bbfe4f8mov rdx, rbx
37bbfe4fbmov [rsp+32], rax
37bbfe500call zgemv_
37bbfe505movsxd rdx, [rsp+260]
37bbfe50dmov r8, [rsp+416]
37bbfe515mov rcx, rbp
37bbfe518sub rdx, 1
37bbfe51cshl rdx, 4
37bbfe520add rdx, [rsp+408]
37bbfe528call zlacgv_
37bbfe52dmovsxd rbx, [rsp+260]
37bbfe535mov rcx, rdi
37bbfe538mov [rsp+104], rdi
37bbfe53dmov r11, [rsp+456]
37bbfe545mov r8, [rsp+464]
37bbfe54dlea rax, [rbx-1]
37bbfe551lea r10l, [rbx-1]
37bbfe555mov r13, rbx
37bbfe558mov rsi, rax
37bbfe55bmov [rsp+184], rax
37bbfe563shl rsi, 4
37bbfe567mov [rsp+268], r10l
37bbfe56fadd r11, rsi
37bbfe572mov [rsp+152], r10l
37bbfe57amov rdx, r11
37bbfe57dmov [rsp+144], r11
37bbfe585mov [rsp+168], rsi
37bbfe58dlea esi, [rbx+1]
37bbfe590call zlacgv_
37bbfe595mov r10l, [rsp+152]
37bbfe59dmov r9l, [r14]
37bbfe5a0movsxd rsi, esi
37bbfe5a3mov r8, [rsp+416]
37bbfe5abmov [rsp+152], r12
37bbfe5b3imul r12, rsi
37bbfe5b7lea rcx, [rip+0x84d272]
37bbfe5bemov [rsp+264], r10l
37bbfe5c6sub r9l, ebx
37bbfe5c9add r12, [rsp+136]
37bbfe5d1mov [rsp+80], r8
37bbfe5d6mov r8, [rsp+120]
37bbfe5dblea rdi, [rbx+r12]
37bbfe5dflea rdx, [r12+1]
37bbfe5e4mov [rsp+176], r10l
37bbfe5ecshl rdi, 4
37bbfe5f0mov r10, [rsp+464]
37bbfe5f8shl rdx, 4
37bbfe5fcmov [rsp+64], r8
37bbfe601mov r8, [rsp+416]
37bbfe609mov [rsp+56], r10
37bbfe60emov r10, [rsp+144]
37bbfe616add rdi, [rsp+408]
37bbfe61emov [rsp+40], r8
37bbfe623add rdx, [rsp+408]
37bbfe62bmov [rsp+72], rdi
37bbfe630mov [rsp+48], r10
37bbfe635mov r8, [rsp+104]
37bbfe63amov [rsp+32], rdx
37bbfe63fmov rdx, [rsp+112]
37bbfe644mov [rsp+88], 19
37bbfe64dmov [rsp+268], r9l
37bbfe655lea r9, [rip+0x84d1a4]
37bbfe65ccall zgemv_
37bbfe661mov r10l, [rsp+176]
37bbfe669mov rcx, [rsp+104]
37bbfe66emov r8, [rsp+464]
37bbfe676mov rdx, [rsp+144]
37bbfe67emov [rsp+268], r10l
37bbfe686call zlacgv_
37bbfe68bmov ecx, [r14]
37bbfe68emovupd x0, [rdi]
37bbfe692mov r10, [rsp+168]
37bbfe69amov r8, [rsp+408]
37bbfe6a2mov edx, ecx
37bbfe6a4mov r9, [rsp+416]
37bbfe6acmovups [rsp+272], x0
37bbfe6b4sub edx, ebx
37bbfe6b6mov [rsp+268], edx
37bbfe6bdlea edx, [rbx+2]
37bbfe6c0cmp edx, ecx
37bbfe6c2cmovg edx, ecx
37bbfe6c5add r10, [rsp+448]
37bbfe6cdmov rcx, [rsp+104]
37bbfe6d2mov [rsp+32], r10
37bbfe6d7movsxd rdx, edx
37bbfe6daimul rdx, [rsp+152]
37bbfe6e3add rdx, [rsp+136]
37bbfe6ebadd rdx, rbx
37bbfe6eeshl rdx, 4
37bbfe6f2add r8, rdx
37bbfe6f5mov rdx, [rsp+160]
37bbfe6fdcall zlarfg_
37bbfe702mov rdx, [rsp+432]
37bbfe70amovups [rdi], x6
37bbfe70dmovsd_xmm x0, [rsp+272]
37bbfe716mov rax, [rsp+184]
37bbfe71elea r11, [rip+0x84d123]
37bbfe725mov rcx, [rsp+128]
37bbfe72dlea r9, [rip+0x84d0ec]
37bbfe734movsd_xmm [rdx+8*rax], x0
37bbfe739mov edx, [r15]
37bbfe73clea rax, [rip+0x84d0d9]
37bbfe743sub edx, ebx
37bbfe745mov [rsp+264], edx
37bbfe74cmov edx, [r14]
37bbfe74fmov [rsp+80], rax
37bbfe754sub edx, ebx
37bbfe756mov [rsp+64], r11
37bbfe75bimul rbx, [rsp+224]
37bbfe764add rbx, [rsp+208]
37bbfe76cmov [rsp+48], rdi
37bbfe771lea rax, [rsi+rbx]
37bbfe775add rsi, r12
37bbfe778mov [rsp+268], edx
37bbfe77fmov rdx, [rsp+112]
37bbfe784shl rax, 4
37bbfe788add rax, [rsp+456]
37bbfe790shl rsi, 4
37bbfe794add rsi, [rsp+408]
37bbfe79cmov [rsp+72], rax
37bbfe7a1mov rax, [rsp+416]
37bbfe7a9add rbx, 1
37bbfe7adlea r12, [rip+0x84d068]
37bbfe7b4mov [rsp+32], rsi
37bbfe7b9mov rsi, [rsp+104]
37bbfe7beshl rbx, 4
37bbfe7c2mov [rsp+56], rax
37bbfe7c7mov [rsp+40], rax
37bbfe7ccmov r8, rsi
37bbfe7cfmov [rsp+88], 12
37bbfe7d8call zgemv_
37bbfe7ddmov eax, [r14]
37bbfe7e0mov [rsp+80], r12
37bbfe7e5mov r8, rbp
37bbfe7e8mov r10, [rsp+168]
37bbfe7f0add rbx, [rsp+456]
37bbfe7f8mov [rsp+48], rdi
37bbfe7fdmov rdx, rsi
37bbfe800sub eax, r13l
37bbfe803lea r11, [rip+0x84d03e]
37bbfe80amov [rsp+72], rbx
37bbfe80flea r9, [rip+0x84d00a]
37bbfe816mov [rsp+64], r11
37bbfe81blea rcx, [rip+0x84d00e]
37bbfe822mov rbx, rsi
37bbfe825mov [rsp+268], eax
37bbfe82cmov rax, [rsp+416]
37bbfe834mov [rsp+88], 19
37bbfe83dmov [rsp+56], rax
37bbfe842mov rax, [rsp+480]
37bbfe84amov [rsp+40], rax
37bbfe84fmov rax, [rsp+472]
37bbfe857lea rax, [rax+r10+16]
37bbfe85cmov [rsp+32], rax
37bbfe861call zgemv_
37bbfe866movsxd rcx, [rsp+260]
37bbfe86emov edi, [r15]
37bbfe871mov [rsp+80], r12
37bbfe876mov rsi, [rsp+224]
37bbfe87emov r8, [rsp+120]
37bbfe883mov [rsp+56], r12
37bbfe888lea r9, [rip+0x84cf71]
37bbfe88fmov rax, rcx
37bbfe892sub edi, ecx
37bbfe894mov [rsp+104], rbx
37bbfe899mov rdx, rsi
37bbfe89cadd eax, 1
37bbfe89fmov [rsp+64], r8
37bbfe8a4mov r8, rbp
37bbfe8a7imul rdx, rcx
37bbfe8abcdqe
37bbfe8adadd rdx, [rsp+208]
37bbfe8b5mov [rsp+268], edi
37bbfe8bcadd rax, rdx
37bbfe8bfadd rdx, 1
37bbfe8c3mov rdi, [rsp+416]
37bbfe8cbmov [rsp+88], 12
37bbfe8d4shl rax, 4
37bbfe8d8shl rdx, 4
37bbfe8dcadd rax, [rsp+456]
37bbfe8e4add rdx, [rsp+456]
37bbfe8ecshl rcx, 4
37bbfe8f0add rcx, [rsp+408]
37bbfe8f8mov [rsp+72], rax
37bbfe8fdmov [rsp+48], rdx
37bbfe902mov rdx, rbx
37bbfe905mov [rsp+40], rdi
37bbfe90amov [rsp+32], rcx
37bbfe90fmov rcx, [rsp+128]
37bbfe917call zgemv_
37bbfe91cmov rax, rsi
37bbfe91fmov ebp, [r14]
37bbfe922mov r8, [rsp+104]
37bbfe927movsxd rdi, [rsp+260]
37bbfe92fmov rbx, [rsp+208]
37bbfe937lea r11, [rip+0x84cede]
37bbfe93emov [rsp+88], 12
37bbfe947mov rsi, [rsp+152]
37bbfe94fmov r9, [rsp+136]
37bbfe957mov [rsp+80], r11
37bbfe95cimul rax, rdi
37bbfe960sub ebp, edi
37bbfe962lea r13l, [rdi-1]
37bbfe966mov r12, rdi
37bbfe969mov [rsp+268], ebp
37bbfe970mov rcx, [rsp+128]
37bbfe978mov [rsp+264], r13l
37bbfe980add rbx, rax
37bbfe983mov rax, [rsp+456]
37bbfe98blea rbp, [rbx+1]
37bbfe98fshl rbp, 4
37bbfe993add rax, rbp
37bbfe996lea ebp, [rdi+1]
37bbfe999movsxd r10, ebp
37bbfe99cmov [rsp+72], rax
37bbfe9a1imul rsi, r10
37bbfe9a5mov [rsp+168], r10
37bbfe9adlea r10, [rip+0x84ce94]
37bbfe9b4mov [rsp+64], r10
37bbfe9b9mov r10, [rsp+416]
37bbfe9c1mov [rsp+144], rax
37bbfe9c9lea rdx, [rsi+r9]
37bbfe9cdmov [rsp+56], r10
37bbfe9d2lea r9, [rip+0x84ce47]
37bbfe9d9lea rsi, [rdi+rdx]
37bbfe9ddadd rdx, 1
37bbfe9e1mov [rsp+40], r10
37bbfe9e6shl rsi, 4
37bbfe9eashl rdx, 4
37bbfe9eeadd rsi, [rsp+408]
37bbfe9f6add rdx, [rsp+408]
37bbfe9femov [rsp+32], rdx
37bbfea03mov rdx, [rsp+112]
37bbfea08mov [rsp+48], rsi
37bbfea0dcall zgemv_
37bbfea12lea rax, [rip+0x84ce03]
37bbfea19mov r10l, [r15]
37bbfea1cmov r11, [rsp+120]
37bbfea21mov [rsp+80], rax
37bbfea26add rbx, [rsp+168]
37bbfea2elea r9, [rip+0x84cdcb]
37bbfea35mov [rsp+56], rax
37bbfea3asub r10l, edi
37bbfea3dmov rax, [rsp+144]
37bbfea45shl rdi, 4
37bbfea49shl rbx, 4
37bbfea4dmov [rsp+64], r11
37bbfea52add rbx, [rsp+456]
37bbfea5amov [rsp+48], rax
37bbfea5fmov rax, [rsp+464]
37bbfea67mov [rsp+268], r13l
37bbfea6fmov r13, [rsp+104]
37bbfea74mov [rsp+40], rax
37bbfea79mov rax, [rsp+456]
37bbfea81mov [rsp+72], rbx
37bbfea86mov rdx, [rsp+112]
37bbfea8bmov r8, r13
37bbfea8eadd rax, rdi
37bbfea91mov rcx, [rsp+128]
37bbfea99mov [rsp+88], 12
37bbfeaa2mov [rsp+32], rax
37bbfeaa7mov [rsp+264], r10l
37bbfeaafcall zgemv_
37bbfeab4mov edx, [r15]
37bbfeab7mov r8, rbx
37bbfeabamov rcx, r13
37bbfeabdmov rax, [rsp+448]
37bbfeac5lea r9, [rip+0x84cd50]
37bbfeaccsub edx, r12l
37bbfeacfmov [rsp+268], edx
37bbfead6lea rdx, [rax+rdi-16]
37bbfeadbcall zscal_
37bbfeae0mov edx, [r14]
37bbfeae3mov r8, [rsp+416]
37bbfeaebmov rcx, r13
37bbfeaeesub edx, r12l
37bbfeaf1mov [rsp+268], edx
37bbfeaf8mov rdx, rsi
37bbfeafbcall zlacgv_
37bbfeb00jmp 0x37bbfde4a
37bbfd070
37bbfeb05
37bbfeb05 // align 0x20
37bbfeb05 // align 0x20
37bbfeb20
37bbfeb20zlacgv_:
37bbfeb20mov r9, rcx
37bbfeb23movsxd rcx, [r8]
37bbfeb26mov rax, rdx
37bbfeb29mov r8l, [r9]
37bbfeb2ccmp ecx, 1
37bbfeb2fje 0x37bbfeb90
37bbfeb31mov edx, 1
37bbfeb36test ecx, ecx
37bbfeb38js 0x37bbfeb80
37bbfeb3a
37bbfeb3aloc_37bbfeb3a:
37bbfeb3atest r8l, r8l
37bbfeb3djle 0x37bbfeb7d
37bbfeb3fmovsxd rdx, edx
37bbfeb42shl rcx, 4
37bbfeb46add r8l, 1
37bbfeb4ashl rdx, 4
37bbfeb4eadd rax, rdx
37bbfeb51mov edx, 1
37bbfeb56nop [rax+rax]
37bbfeb60
37bbfeb60loc_37bbfeb60:
37bbfeb60movsd_xmm x0, [rax-8]
37bbfeb65xorpd x0, [rip+0x84cd03]
37bbfeb6dadd edx, 1
37bbfeb70movsd_xmm [rax-8], x0
37bbfeb75add rax, rcx
37bbfeb78cmp edx, r8l
37bbfeb7bjne 0x37bbfeb60
37bbfeb7d
37bbfeb7dloc_37bbfeb7d:
37bbfeb7dret
37bbfeb7e
37bbfeb7e 66 90 f.
37bbfeb80
37bbfeb80loc_37bbfeb80:
37bbfeb80lea r9l, [r8-1]
37bbfeb84imul r9l, ecx
37bbfeb88sub edx, r9l
37bbfeb8bjmp 0x37bbfeb3a
37bbfeb8d
37bbfeb8d 0f 1f 00 ...
37bbfeb90
37bbfeb90loc_37bbfeb90:
37bbfeb90test r8l, r8l
37bbfeb93jle 0x37bbfeb7d
37bbfeb95lea ecx, [r8-1]
37bbfeb99lea rdx, [rdx+8]
37bbfeb9dshl rcx, 4
37bbfeba1lea rax, [rax+rcx+24]
37bbfeba6nop [rax]
37bbfebaanop [rax+rax]
37bbfebb5nop [rax+rax]
37bbfebc0
37bbfebc0loc_37bbfebc0:
37bbfebc0movsd_xmm x0, [rdx]
37bbfebc4xorpd x0, [rip+0x84cca4]
37bbfebccadd rdx, 16
37bbfebd0movsd_xmm [rdx-16], x0
37bbfebd5cmp rdx, rax
37bbfebd8jne 0x37bbfebc0
37bbfebdaret
37bbfeb20
37bbfeb20zlacgv_:
37bbfeb20mov r9, rcx
37bbfeb23movsxd rcx, [r8]
37bbfeb26mov rax, rdx
37bbfeb29mov r8l, [r9]
37bbfeb2ccmp ecx, 1
37bbfeb2fje 0x37bbfeb90
37bbfeb31mov edx, 1
37bbfeb36test ecx, ecx
37bbfeb38js 0x37bbfeb80
37bbfeb3a
37bbfeb3aloc_37bbfeb3a:
37bbfeb3atest r8l, r8l
37bbfeb3djle 0x37bbfeb7d
37bbfeb3fmovsxd rdx, edx
37bbfeb42shl rcx, 4
37bbfeb46add r8l, 1
37bbfeb4ashl rdx, 4
37bbfeb4eadd rax, rdx
37bbfeb51mov edx, 1
37bbfeb56nop [rax+rax]
37bbfeb60
37bbfeb60loc_37bbfeb60:
37bbfeb60movsd_xmm x0, [rax-8]
37bbfeb65xorpd x0, [rip+0x84cd03]
37bbfeb6dadd edx, 1
37bbfeb70movsd_xmm [rax-8], x0
37bbfeb75add rax, rcx
37bbfeb78cmp edx, r8l
37bbfeb7bjne 0x37bbfeb60
37bbfeb7d
37bbfeb7dloc_37bbfeb7d:
37bbfeb7dret
37bbfeb7e
37bbfeb7e 66 90 f.
37bbfeb80
37bbfeb80loc_37bbfeb80:
37bbfeb80lea r9l, [r8-1]
37bbfeb84imul r9l, ecx
37bbfeb88sub edx, r9l
37bbfeb8bjmp 0x37bbfeb3a
37bbfeb8d
37bbfeb8d 0f 1f 00 ...
37bbfeb90
37bbfeb90loc_37bbfeb90:
37bbfeb90test r8l, r8l
37bbfeb93jle 0x37bbfeb7d
37bbfeb95lea ecx, [r8-1]
37bbfeb99lea rdx, [rdx+8]
37bbfeb9dshl rcx, 4
37bbfeba1lea rax, [rax+rcx+24]
37bbfeba6nop [rax]
37bbfebaanop [rax+rax]
37bbfebb5nop [rax+rax]
37bbfebc0
37bbfebc0loc_37bbfebc0:
37bbfebc0movsd_xmm x0, [rdx]
37bbfebc4xorpd x0, [rip+0x84cca4]
37bbfebccadd rdx, 16
37bbfebd0movsd_xmm [rdx-16], x0
37bbfebd5cmp rdx, rax
37bbfebd8jne 0x37bbfebc0
37bbfebdaret
37bbfeb20
37bbfebdb
37bbfebdb // align 0x40
37bbfebdb // align 0x40
37bbfec00
37bbfec00zlacon_:
37bbfec00push rbp
37bbfec01push rdi
37bbfec02push rsi
37bbfec03push rbx
37bbfec04sub rsp, 104
37bbfec08movups [rsp+80], x6
37bbfec0dmov rsi, rcx
37bbfec10mov rbp, rdx
37bbfec13lea rcx, [rip+0x84cc66]
37bbfec1amov rbx, r8
37bbfec1dmov edx, 12
37bbfec22mov rdi, r9
37bbfec25call dlamch_
37bbfec2amov rax, [rsp+176]
37bbfec32movsd_xmm [rip+0x8d0496], x0
37bbfec3amov eax, [rax]
37bbfec3ctest eax, eax
37bbfec3eje 0x37bbfed60
37bbfec44mov r10l, [rip+0x8d047d]
37bbfec4bcmp r10l, 4
37bbfec4fje 0x37bbfef18
37bbfec55jg 0x37bbfedf0
37bbfec5bcmp r10l, 2
37bbfec5fje 0x37bbfee50
37bbfec65cmp r10l, 3
37bbfec69jne 0x37bbff070
37bbfec6flea rax, [rip+0x84cc16]
37bbfec76mov r9, rbp
37bbfec79mov rdx, rbx
37bbfec7cmov rcx, rsi
37bbfec7fmov [rsp+32], rax
37bbfec84mov r8, rax
37bbfec87call zcopy_
37bbfec8cmovsd_xmm x0, [rdi]
37bbfec90mov rdx, rbp
37bbfec93mov rcx, rsi
37bbfec96lea r8, [rip+0x84cbef]
37bbfec9dmovsd_xmm [rip+0x8d0413], x0
37bbfeca5call dzsum1_
37bbfecaamovsd_xmm x1, [rip+0x8d0406]
37bbfecb2movsd_xmm [rdi], x0
37bbfecb6comisd x1, x0
37bbfecbajae 0x37bbfefbd
37bbfecc0mov [rip+0x8d0402], 1
37bbfeccamov ebp, [rsi]
37bbfeccctest ebp, ebp
37bbfeccejle 0x37bbfed39
37bbfecd0lea eax, [rbp-1]
37bbfecd3movsd_xmm x6, [rip+0x8d03f5]
37bbfecdbshl rax, 4
37bbfecdflea rdi, [rbx+rax+16]
37bbfece4nop
37bbfece5nop [rax+rax]
37bbfecf0
37bbfecf0loc_37bbfecf0:
37bbfecf0movupd x1, [rbx]
37bbfecf4lea rcx, [rsp+64]
37bbfecf9movups [rsp+64], x1
37bbfecfemovups [rsp+48], x1
37bbfed03call fn_37c42fc80
37bbfed08movq x1, [rip+0x84cb80]
37bbfed10comisd x0, x6
37bbfed14jbe 0x37bbfed24
37bbfed16movupd x1, [rsp+48]
37bbfed1cunpcklpd x0, x0
37bbfed20divpd x1, x0
37bbfed24
37bbfed24loc_37bbfed24:
37bbfed24movups [rbx], x1
37bbfed27add rbx, 16
37bbfed2bcmp rbx, rdi
37bbfed2ejne 0x37bbfecf0
37bbfed30add ebp, 1
37bbfed33mov [rip+0x8d0393], ebp
37bbfed39
37bbfed39loc_37bbfed39:
37bbfed39mov rax, [rsp+176]
37bbfed41mov [rip+0x8d037d], 4
37bbfed4bmov [rax], 2
37bbfed51jmp 0x37bbfedd8
37bbfed56
37bbfed56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbfed60
37bbfed60loc_37bbfed60:
37bbfed60mov [rip+0x8d0362], 1
37bbfed6amov edx, [rsi]
37bbfed6ctest edx, edx
37bbfed6ejle 0x37bbfedc0
37bbfed70movsd_xmm x0, [rip+0x84cb18]
37bbfed78pxor x1, x1
37bbfed7clea eax, [rdx-1]
37bbfed7fmov r8, rbx
37bbfed82cvtsi2sd x1, edx
37bbfed86shl rax, 4
37bbfed8adivsd x0, x1
37bbfed8elea rax, [rbx+rax+16]
37bbfed93nop
37bbfed95nop [rax+rax]
37bbfeda0
37bbfeda0loc_37bbfeda0:
37bbfeda0mov [r8+8], 0
37bbfeda8add r8, 16
37bbfedacmovsd_xmm [r8-16], x0
37bbfedb2cmp r8, rax
37bbfedb5jne 0x37bbfeda0
37bbfedb7add edx, 1
37bbfedbamov [rip+0x8d030c], edx
37bbfedc0
37bbfedc0loc_37bbfedc0:
37bbfedc0mov rax, [rsp+176]
37bbfedc8mov [rip+0x8d02f6], 1
37bbfedd2mov [rax], 1
37bbfedd8
37bbfedd8loc_37bbfedd8:
37bbfedd8movups x6, [rsp+80]
37bbfedddadd rsp, 104
37bbfede1pop rbx
37bbfede2pop rsi
37bbfede3pop rdi
37bbfede4pop rbp
37bbfede5ret
37bbfede6
37bbfede6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbfedf0
37bbfedf0loc_37bbfedf0:
37bbfedf0cmp r10l, 5
37bbfedf4jne 0x37bbff070
37bbfedfalea r8, [rip+0x84ca8b]
37bbfee01mov rdx, rbx
37bbfee04mov rcx, rsi
37bbfee07call dzsum1_
37bbfee0cmov eax, [rsi]
37bbfee0epxor x1, x1
37bbfee12lea eax, [rax+2*rax]
37bbfee15cvtsi2sd x1, eax
37bbfee19divsd x0, x1
37bbfee1daddsd x0, x0
37bbfee21comisd x0, [rdi]
37bbfee25movsd_xmm [rip+0x8d0273], x0
37bbfee2dja 0x37bbff160
37bbfee33
37bbfee33loc_37bbfee33:
37bbfee33mov rax, [rsp+176]
37bbfee3bmov [rax], 0
37bbfee41movups x6, [rsp+80]
37bbfee46add rsp, 104
37bbfee4apop rbx
37bbfee4bpop rsi
37bbfee4cpop rdi
37bbfee4dpop rbp
37bbfee4eret
37bbfee4f
37bbfee4f 90 .
37bbfee50
37bbfee50loc_37bbfee50:
37bbfee50lea r8, [rip+0x84ca35]
37bbfee57mov rdx, rbx
37bbfee5amov rcx, rsi
37bbfee5dmov [rsp+48], r10l
37bbfee62call izmax1_
37bbfee67mov r10l, [rsp+48]
37bbfee6cmov [rip+0x8d0252], eax
37bbfee72cdqe
37bbfee74lea rdi, [rax-1]
37bbfee78
37bbfee78loc_37bbfee78:
37bbfee78mov r8l, [rsi]
37bbfee7bmov [rip+0x8d023e], r10l
37bbfee82mov [rip+0x8d0240], 1
37bbfee8ctest r8l, r8l
37bbfee8fjle 0x37bbfeedb
37bbfee91lea ecx, [r8-1]
37bbfee95mov rax, rbx
37bbfee98pxor x0, x0
37bbfee9cshl rcx, 4
37bbfeea0lea rcx, [rbx+rcx+16]
37bbfeea5mov r9, rcx
37bbfeea8sub r9, rbx
37bbfeeaband r9l, 16
37bbfeeafje 0x37bbfeec0
37bbfeeb1lea rax, [rbx+16]
37bbfeeb5movups [rbx], x0
37bbfeeb8cmp rax, rcx
37bbfeebbje 0x37bbfeed0
37bbfeebdnop [rax]
37bbfeec0
37bbfeec0loc_37bbfeec0:
37bbfeec0movups [rax], x0
37bbfeec3add rax, 32
37bbfeec7movups [rax-16], x0
37bbfeecbcmp rax, rcx
37bbfeecejne 0x37bbfeec0
37bbfeed0
37bbfeed0loc_37bbfeed0:
37bbfeed0add r8l, 1
37bbfeed4mov [rip+0x8d01f1], r8l
37bbfeedb
37bbfeedbloc_37bbfeedb:
37bbfeedbmov rax, [rsp+176]
37bbfeee3shl rdi, 4
37bbfeee7movq x0, [rip+0x84c9a1]
37bbfeeefmov [rip+0x8d01cf], 3
37bbfeef9movups [rbx+rdi], x0
37bbfeefdmov [rax], 1
37bbfef03movups x6, [rsp+80]
37bbfef08add rsp, 104
37bbfef0cpop rbx
37bbfef0dpop rsi
37bbfef0epop rdi
37bbfef0fpop rbp
37bbfef10ret
37bbfef11
37bbfef11 0f 1f 80 00 00 00 00 .......
37bbfef18
37bbfef18loc_37bbfef18:
37bbfef18mov eax, [rip+0x8d01a6]
37bbfef1elea r8, [rip+0x84c967]
37bbfef25mov rdx, rbx
37bbfef28mov rcx, rsi
37bbfef2blea rbp, [rsp+64]
37bbfef30mov [rip+0x8d017a], eax
37bbfef36call izmax1_
37bbfef3bmov rcx, rbp
37bbfef3emov edi, eax
37bbfef40mov [rip+0x8d017e], eax
37bbfef46movsxd rax, [rip+0x8d0163]
37bbfef4dsub rax, 1
37bbfef51shl rax, 4
37bbfef55add rax, rbx
37bbfef58movsd_xmm x0, [rax]
37bbfef5cmovsd_xmm [rsp+64], x0
37bbfef62movsd_xmm x0, [rax+8]
37bbfef67movsd_xmm [rsp+72], x0
37bbfef6dcall fn_37c42fc80
37bbfef72movsxd rdx, edi
37bbfef75mov rcx, rbp
37bbfef78lea rdi, [rdx-1]
37bbfef7cmovapd x6, x0
37bbfef80mov rax, rdi
37bbfef83shl rax, 4
37bbfef87add rax, rbx
37bbfef8amovsd_xmm x0, [rax]
37bbfef8emovsd_xmm [rsp+64], x0
37bbfef94movsd_xmm x0, [rax+8]
37bbfef99movsd_xmm [rsp+72], x0
37bbfef9fcall fn_37c42fc80
37bbfefa4ucomisd x6, x0
37bbfefa8jp 0x37bbfefac
37bbfefaaje 0x37bbfefbd
37bbfefac
37bbfefacloc_37bbfefac:
37bbfefacmov r10l, [rip+0x8d010d]
37bbfefb3cmp r10l, 4
37bbfefb7jle 0x37bbff150
37bbfefbd
37bbfefbdloc_37bbfefbd:
37bbfefbdmovsd_xmm x2, [rip+0x84c8cb]
37bbfefc5mov edx, [rsi]
37bbfefc7mov [rip+0x8d00fb], 1
37bbfefd1movsd_xmm [rip+0x8d00cf], x2
37bbfefd9test edx, edx
37bbfefdbjle 0x37bbff046
37bbfefddlea eax, [rdx-1]
37bbfefe0pxor x3, x3
37bbfefe4movapd x1, x2
37bbfefe8mov r8, rbx
37bbfefebcvtsi2sd x3, eax
37bbfefefxor eax, eax
37bbfeff1nop [rax]
37bbfeff5nop [rax+rax]
37bbff000
37bbff000loc_37bbff000:
37bbff000pxor x0, x0
37bbff004mov [r8+8], 0
37bbff00cadd r8, 16
37bbff010cvtsi2sd x0, eax
37bbff014divsd x0, x3
37bbff018add eax, 1
37bbff01baddsd x0, x2
37bbff01fmulsd x0, x1
37bbff023xorpd x1, [rip+0x84c875]
37bbff02bmovsd_xmm [r8-16], x0
37bbff031cmp eax, edx
37bbff033jne 0x37bbff000
37bbff035add eax, 1
37bbff038movsd_xmm [rip+0x8d0068], x1
37bbff040mov [rip+0x8d0086], eax
37bbff046
37bbff046loc_37bbff046:
37bbff046mov rax, [rsp+176]
37bbff04emov [rip+0x8d0070], 5
37bbff058mov [rax], 1
37bbff05emovups x6, [rsp+80]
37bbff063add rsp, 104
37bbff067pop rbx
37bbff068pop rsi
37bbff069pop rdi
37bbff06apop rbp
37bbff06bret
37bbff06c
37bbff06c 0f 1f 40 00 ..@.
37bbff070
37bbff070loc_37bbff070:
37bbff070cmp [rsi], 1
37bbff073jne 0x37bbff098
37bbff075movupd x0, [rbx]
37bbff079lea rcx, [rsp+64]
37bbff07emovups [rbp], x0
37bbff082movups [rsp+64], x0
37bbff087call fn_37c42fc80
37bbff08cmovsd_xmm [rdi], x0
37bbff090jmp 0x37bbfee33
37bbff095
37bbff095 0f 1f 00 ...
37bbff098
37bbff098loc_37bbff098:
37bbff098lea r8, [rip+0x84c7ed]
37bbff09fmov rdx, rbx
37bbff0a2mov rcx, rsi
37bbff0a5call dzsum1_
37bbff0aamov ebp, [rsi]
37bbff0acmov [rip+0x8d0016], 1
37bbff0b6movsd_xmm [rdi], x0
37bbff0batest ebp, ebp
37bbff0bcjle 0x37bbff129
37bbff0belea eax, [rbp-1]
37bbff0c1movsd_xmm x6, [rip+0x8d0007]
37bbff0c9shl rax, 4
37bbff0cdlea rdi, [rbx+rax+16]
37bbff0d2nop [rax]
37bbff0d5nop [rax+rax]
37bbff0e0
37bbff0e0loc_37bbff0e0:
37bbff0e0movupd x1, [rbx]
37bbff0e4lea rcx, [rsp+64]
37bbff0e9movups [rsp+64], x1
37bbff0eemovups [rsp+48], x1
37bbff0f3call fn_37c42fc80
37bbff0f8movq x1, [rip+0x84c790]
37bbff100comisd x0, x6
37bbff104jbe 0x37bbff114
37bbff106movupd x1, [rsp+48]
37bbff10cunpcklpd x0, x0
37bbff110divpd x1, x0
37bbff114
37bbff114loc_37bbff114:
37bbff114movups [rbx], x1
37bbff117add rbx, 16
37bbff11bcmp rdi, rbx
37bbff11ejne 0x37bbff0e0
37bbff120add ebp, 1
37bbff123mov [rip+0x8cffa3], ebp
37bbff129
37bbff129loc_37bbff129:
37bbff129mov rax, [rsp+176]
37bbff131mov [rip+0x8cff8d], 2
37bbff13bmov [rax], 2
37bbff141jmp 0x37bbfedd8
37bbff146
37bbff146 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbff150
37bbff150loc_37bbff150:
37bbff150add r10l, 1
37bbff154jmp 0x37bbfee78
37bbff159
37bbff159 0f 1f 80 00 00 00 00 .......
37bbff160
37bbff160loc_37bbff160:
37bbff160lea rax, [rip+0x84c725]
37bbff167mov r9, rbp
37bbff16amov rdx, rbx
37bbff16dmov rcx, rsi
37bbff170mov [rsp+32], rax
37bbff175mov r8, rax
37bbff178call zcopy_
37bbff17dmovsd_xmm x0, [rip+0x8cff1b]
37bbff185movsd_xmm [rdi], x0
37bbff189jmp 0x37bbfee33
37bbfec00
37bbfec00zlacon_:
37bbfec00push rbp
37bbfec01push rdi
37bbfec02push rsi
37bbfec03push rbx
37bbfec04sub rsp, 104
37bbfec08movups [rsp+80], x6
37bbfec0dmov rsi, rcx
37bbfec10mov rbp, rdx
37bbfec13lea rcx, [rip+0x84cc66]
37bbfec1amov rbx, r8
37bbfec1dmov edx, 12
37bbfec22mov rdi, r9
37bbfec25call dlamch_
37bbfec2amov rax, [rsp+176]
37bbfec32movsd_xmm [rip+0x8d0496], x0
37bbfec3amov eax, [rax]
37bbfec3ctest eax, eax
37bbfec3eje 0x37bbfed60
37bbfec44mov r10l, [rip+0x8d047d]
37bbfec4bcmp r10l, 4
37bbfec4fje 0x37bbfef18
37bbfec55jg 0x37bbfedf0
37bbfec5bcmp r10l, 2
37bbfec5fje 0x37bbfee50
37bbfec65cmp r10l, 3
37bbfec69jne 0x37bbff070
37bbfec6flea rax, [rip+0x84cc16]
37bbfec76mov r9, rbp
37bbfec79mov rdx, rbx
37bbfec7cmov rcx, rsi
37bbfec7fmov [rsp+32], rax
37bbfec84mov r8, rax
37bbfec87call zcopy_
37bbfec8cmovsd_xmm x0, [rdi]
37bbfec90mov rdx, rbp
37bbfec93mov rcx, rsi
37bbfec96lea r8, [rip+0x84cbef]
37bbfec9dmovsd_xmm [rip+0x8d0413], x0
37bbfeca5call dzsum1_
37bbfecaamovsd_xmm x1, [rip+0x8d0406]
37bbfecb2movsd_xmm [rdi], x0
37bbfecb6comisd x1, x0
37bbfecbajae 0x37bbfefbd
37bbfecc0mov [rip+0x8d0402], 1
37bbfeccamov ebp, [rsi]
37bbfeccctest ebp, ebp
37bbfeccejle 0x37bbfed39
37bbfecd0lea eax, [rbp-1]
37bbfecd3movsd_xmm x6, [rip+0x8d03f5]
37bbfecdbshl rax, 4
37bbfecdflea rdi, [rbx+rax+16]
37bbfece4nop
37bbfece5nop [rax+rax]
37bbfecf0
37bbfecf0loc_37bbfecf0:
37bbfecf0movupd x1, [rbx]
37bbfecf4lea rcx, [rsp+64]
37bbfecf9movups [rsp+64], x1
37bbfecfemovups [rsp+48], x1
37bbfed03call fn_37c42fc80
37bbfed08movq x1, [rip+0x84cb80]
37bbfed10comisd x0, x6
37bbfed14jbe 0x37bbfed24
37bbfed16movupd x1, [rsp+48]
37bbfed1cunpcklpd x0, x0
37bbfed20divpd x1, x0
37bbfed24
37bbfed24loc_37bbfed24:
37bbfed24movups [rbx], x1
37bbfed27add rbx, 16
37bbfed2bcmp rbx, rdi
37bbfed2ejne 0x37bbfecf0
37bbfed30add ebp, 1
37bbfed33mov [rip+0x8d0393], ebp
37bbfed39
37bbfed39loc_37bbfed39:
37bbfed39mov rax, [rsp+176]
37bbfed41mov [rip+0x8d037d], 4
37bbfed4bmov [rax], 2
37bbfed51jmp 0x37bbfedd8
37bbfed56
37bbfed56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbfed60
37bbfed60loc_37bbfed60:
37bbfed60mov [rip+0x8d0362], 1
37bbfed6amov edx, [rsi]
37bbfed6ctest edx, edx
37bbfed6ejle 0x37bbfedc0
37bbfed70movsd_xmm x0, [rip+0x84cb18]
37bbfed78pxor x1, x1
37bbfed7clea eax, [rdx-1]
37bbfed7fmov r8, rbx
37bbfed82cvtsi2sd x1, edx
37bbfed86shl rax, 4
37bbfed8adivsd x0, x1
37bbfed8elea rax, [rbx+rax+16]
37bbfed93nop
37bbfed95nop [rax+rax]
37bbfeda0
37bbfeda0loc_37bbfeda0:
37bbfeda0mov [r8+8], 0
37bbfeda8add r8, 16
37bbfedacmovsd_xmm [r8-16], x0
37bbfedb2cmp r8, rax
37bbfedb5jne 0x37bbfeda0
37bbfedb7add edx, 1
37bbfedbamov [rip+0x8d030c], edx
37bbfedc0
37bbfedc0loc_37bbfedc0:
37bbfedc0mov rax, [rsp+176]
37bbfedc8mov [rip+0x8d02f6], 1
37bbfedd2mov [rax], 1
37bbfedd8
37bbfedd8loc_37bbfedd8:
37bbfedd8movups x6, [rsp+80]
37bbfedddadd rsp, 104
37bbfede1pop rbx
37bbfede2pop rsi
37bbfede3pop rdi
37bbfede4pop rbp
37bbfede5ret
37bbfede6
37bbfede6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbfedf0
37bbfedf0loc_37bbfedf0:
37bbfedf0cmp r10l, 5
37bbfedf4jne 0x37bbff070
37bbfedfalea r8, [rip+0x84ca8b]
37bbfee01mov rdx, rbx
37bbfee04mov rcx, rsi
37bbfee07call dzsum1_
37bbfee0cmov eax, [rsi]
37bbfee0epxor x1, x1
37bbfee12lea eax, [rax+2*rax]
37bbfee15cvtsi2sd x1, eax
37bbfee19divsd x0, x1
37bbfee1daddsd x0, x0
37bbfee21comisd x0, [rdi]
37bbfee25movsd_xmm [rip+0x8d0273], x0
37bbfee2dja 0x37bbff160
37bbfee33
37bbfee33loc_37bbfee33:
37bbfee33mov rax, [rsp+176]
37bbfee3bmov [rax], 0
37bbfee41movups x6, [rsp+80]
37bbfee46add rsp, 104
37bbfee4apop rbx
37bbfee4bpop rsi
37bbfee4cpop rdi
37bbfee4dpop rbp
37bbfee4eret
37bbfee4f
37bbfee4f 90 .
37bbfee50
37bbfee50loc_37bbfee50:
37bbfee50lea r8, [rip+0x84ca35]
37bbfee57mov rdx, rbx
37bbfee5amov rcx, rsi
37bbfee5dmov [rsp+48], r10l
37bbfee62call izmax1_
37bbfee67mov r10l, [rsp+48]
37bbfee6cmov [rip+0x8d0252], eax
37bbfee72cdqe
37bbfee74lea rdi, [rax-1]
37bbfee78
37bbfee78loc_37bbfee78:
37bbfee78mov r8l, [rsi]
37bbfee7bmov [rip+0x8d023e], r10l
37bbfee82mov [rip+0x8d0240], 1
37bbfee8ctest r8l, r8l
37bbfee8fjle 0x37bbfeedb
37bbfee91lea ecx, [r8-1]
37bbfee95mov rax, rbx
37bbfee98pxor x0, x0
37bbfee9cshl rcx, 4
37bbfeea0lea rcx, [rbx+rcx+16]
37bbfeea5mov r9, rcx
37bbfeea8sub r9, rbx
37bbfeeaband r9l, 16
37bbfeeafje 0x37bbfeec0
37bbfeeb1lea rax, [rbx+16]
37bbfeeb5movups [rbx], x0
37bbfeeb8cmp rax, rcx
37bbfeebbje 0x37bbfeed0
37bbfeebdnop [rax]
37bbfeec0
37bbfeec0loc_37bbfeec0:
37bbfeec0movups [rax], x0
37bbfeec3add rax, 32
37bbfeec7movups [rax-16], x0
37bbfeecbcmp rax, rcx
37bbfeecejne 0x37bbfeec0
37bbfeed0
37bbfeed0loc_37bbfeed0:
37bbfeed0add r8l, 1
37bbfeed4mov [rip+0x8d01f1], r8l
37bbfeedb
37bbfeedbloc_37bbfeedb:
37bbfeedbmov rax, [rsp+176]
37bbfeee3shl rdi, 4
37bbfeee7movq x0, [rip+0x84c9a1]
37bbfeeefmov [rip+0x8d01cf], 3
37bbfeef9movups [rbx+rdi], x0
37bbfeefdmov [rax], 1
37bbfef03movups x6, [rsp+80]
37bbfef08add rsp, 104
37bbfef0cpop rbx
37bbfef0dpop rsi
37bbfef0epop rdi
37bbfef0fpop rbp
37bbfef10ret
37bbfef11
37bbfef11 0f 1f 80 00 00 00 00 .......
37bbfef18
37bbfef18loc_37bbfef18:
37bbfef18mov eax, [rip+0x8d01a6]
37bbfef1elea r8, [rip+0x84c967]
37bbfef25mov rdx, rbx
37bbfef28mov rcx, rsi
37bbfef2blea rbp, [rsp+64]
37bbfef30mov [rip+0x8d017a], eax
37bbfef36call izmax1_
37bbfef3bmov rcx, rbp
37bbfef3emov edi, eax
37bbfef40mov [rip+0x8d017e], eax
37bbfef46movsxd rax, [rip+0x8d0163]
37bbfef4dsub rax, 1
37bbfef51shl rax, 4
37bbfef55add rax, rbx
37bbfef58movsd_xmm x0, [rax]
37bbfef5cmovsd_xmm [rsp+64], x0
37bbfef62movsd_xmm x0, [rax+8]
37bbfef67movsd_xmm [rsp+72], x0
37bbfef6dcall fn_37c42fc80
37bbfef72movsxd rdx, edi
37bbfef75mov rcx, rbp
37bbfef78lea rdi, [rdx-1]
37bbfef7cmovapd x6, x0
37bbfef80mov rax, rdi
37bbfef83shl rax, 4
37bbfef87add rax, rbx
37bbfef8amovsd_xmm x0, [rax]
37bbfef8emovsd_xmm [rsp+64], x0
37bbfef94movsd_xmm x0, [rax+8]
37bbfef99movsd_xmm [rsp+72], x0
37bbfef9fcall fn_37c42fc80
37bbfefa4ucomisd x6, x0
37bbfefa8jp 0x37bbfefac
37bbfefaaje 0x37bbfefbd
37bbfefac
37bbfefacloc_37bbfefac:
37bbfefacmov r10l, [rip+0x8d010d]
37bbfefb3cmp r10l, 4
37bbfefb7jle 0x37bbff150
37bbfefbd
37bbfefbdloc_37bbfefbd:
37bbfefbdmovsd_xmm x2, [rip+0x84c8cb]
37bbfefc5mov edx, [rsi]
37bbfefc7mov [rip+0x8d00fb], 1
37bbfefd1movsd_xmm [rip+0x8d00cf], x2
37bbfefd9test edx, edx
37bbfefdbjle 0x37bbff046
37bbfefddlea eax, [rdx-1]
37bbfefe0pxor x3, x3
37bbfefe4movapd x1, x2
37bbfefe8mov r8, rbx
37bbfefebcvtsi2sd x3, eax
37bbfefefxor eax, eax
37bbfeff1nop [rax]
37bbfeff5nop [rax+rax]
37bbff000
37bbff000loc_37bbff000:
37bbff000pxor x0, x0
37bbff004mov [r8+8], 0
37bbff00cadd r8, 16
37bbff010cvtsi2sd x0, eax
37bbff014divsd x0, x3
37bbff018add eax, 1
37bbff01baddsd x0, x2
37bbff01fmulsd x0, x1
37bbff023xorpd x1, [rip+0x84c875]
37bbff02bmovsd_xmm [r8-16], x0
37bbff031cmp eax, edx
37bbff033jne 0x37bbff000
37bbff035add eax, 1
37bbff038movsd_xmm [rip+0x8d0068], x1
37bbff040mov [rip+0x8d0086], eax
37bbff046
37bbff046loc_37bbff046:
37bbff046mov rax, [rsp+176]
37bbff04emov [rip+0x8d0070], 5
37bbff058mov [rax], 1
37bbff05emovups x6, [rsp+80]
37bbff063add rsp, 104
37bbff067pop rbx
37bbff068pop rsi
37bbff069pop rdi
37bbff06apop rbp
37bbff06bret
37bbff06c
37bbff06c 0f 1f 40 00 ..@.
37bbff070
37bbff070loc_37bbff070:
37bbff070cmp [rsi], 1
37bbff073jne 0x37bbff098
37bbff075movupd x0, [rbx]
37bbff079lea rcx, [rsp+64]
37bbff07emovups [rbp], x0
37bbff082movups [rsp+64], x0
37bbff087call fn_37c42fc80
37bbff08cmovsd_xmm [rdi], x0
37bbff090jmp 0x37bbfee33
37bbff095
37bbff095 0f 1f 00 ...
37bbff098
37bbff098loc_37bbff098:
37bbff098lea r8, [rip+0x84c7ed]
37bbff09fmov rdx, rbx
37bbff0a2mov rcx, rsi
37bbff0a5call dzsum1_
37bbff0aamov ebp, [rsi]
37bbff0acmov [rip+0x8d0016], 1
37bbff0b6movsd_xmm [rdi], x0
37bbff0batest ebp, ebp
37bbff0bcjle 0x37bbff129
37bbff0belea eax, [rbp-1]
37bbff0c1movsd_xmm x6, [rip+0x8d0007]
37bbff0c9shl rax, 4
37bbff0cdlea rdi, [rbx+rax+16]
37bbff0d2nop [rax]
37bbff0d5nop [rax+rax]
37bbff0e0
37bbff0e0loc_37bbff0e0:
37bbff0e0movupd x1, [rbx]
37bbff0e4lea rcx, [rsp+64]
37bbff0e9movups [rsp+64], x1
37bbff0eemovups [rsp+48], x1
37bbff0f3call fn_37c42fc80
37bbff0f8movq x1, [rip+0x84c790]
37bbff100comisd x0, x6
37bbff104jbe 0x37bbff114
37bbff106movupd x1, [rsp+48]
37bbff10cunpcklpd x0, x0
37bbff110divpd x1, x0
37bbff114
37bbff114loc_37bbff114:
37bbff114movups [rbx], x1
37bbff117add rbx, 16
37bbff11bcmp rdi, rbx
37bbff11ejne 0x37bbff0e0
37bbff120add ebp, 1
37bbff123mov [rip+0x8cffa3], ebp
37bbff129
37bbff129loc_37bbff129:
37bbff129mov rax, [rsp+176]
37bbff131mov [rip+0x8cff8d], 2
37bbff13bmov [rax], 2
37bbff141jmp 0x37bbfedd8
37bbff146
37bbff146 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbff150
37bbff150loc_37bbff150:
37bbff150add r10l, 1
37bbff154jmp 0x37bbfee78
37bbff159
37bbff159 0f 1f 80 00 00 00 00 .......
37bbff160
37bbff160loc_37bbff160:
37bbff160lea rax, [rip+0x84c725]
37bbff167mov r9, rbp
37bbff16amov rdx, rbx
37bbff16dmov rcx, rsi
37bbff170mov [rsp+32], rax
37bbff175mov r8, rax
37bbff178call zcopy_
37bbff17dmovsd_xmm x0, [rip+0x8cff1b]
37bbff185movsd_xmm [rdi], x0
37bbff189jmp 0x37bbfee33
37bbfec00
37bbff18e
37bbff18e // align 0x40
37bbff18e // align 0x40
37bbff1c0
37bbff1c0zlacn2_:
37bbff1c0push r12
37bbff1c2push rbp
37bbff1c3push rdi
37bbff1c4push rsi
37bbff1c5push rbx
37bbff1c6sub rsp, 96
37bbff1camovups [rsp+80], x6
37bbff1cfmov rbx, [rsp+184]
37bbff1d7mov rdi, rcx
37bbff1damov r12, rdx
37bbff1ddlea rcx, [rip+0x84c6cc]
37bbff1e4mov rsi, r8
37bbff1e7mov edx, 12
37bbff1ecmov rbp, r9
37bbff1efcall dlamch_
37bbff1f4mov rax, [rsp+176]
37bbff1fcmovapd x6, x0
37bbff200mov eax, [rax]
37bbff202test eax, eax
37bbff204je 0x37bbff300
37bbff20amov r10l, [rbx]
37bbff20dcmp r10l, 4
37bbff211je 0x37bbff490
37bbff217jg 0x37bbff380
37bbff21dcmp r10l, 2
37bbff221je 0x37bbff3e0
37bbff227cmp r10l, 3
37bbff22bjne 0x37bbff5e0
37bbff231lea rax, [rip+0x84c684]
37bbff238mov r9, r12
37bbff23bmov rdx, rsi
37bbff23emov rcx, rdi
37bbff241mov [rsp+32], rax
37bbff246mov r8, rax
37bbff249call zcopy_
37bbff24emovsd_xmm x1, [rbp]
37bbff253mov rdx, r12
37bbff256mov rcx, rdi
37bbff259lea r8, [rip+0x84c65c]
37bbff260movsd_xmm [rsp+48], x1
37bbff266call dzsum1_
37bbff26bmovsd_xmm x1, [rsp+48]
37bbff271movsd_xmm [rbp], x0
37bbff276comisd x1, x0
37bbff27ajae 0x37bbff51f
37bbff280mov eax, [rdi]
37bbff282test eax, eax
37bbff284jle 0x37bbff2e0
37bbff286sub eax, 1
37bbff289shl rax, 4
37bbff28dlea rbp, [rsi+rax+16]
37bbff292nop [rax]
37bbff295nop [rax+rax]
37bbff2a0
37bbff2a0loc_37bbff2a0:
37bbff2a0movupd x1, [rsi]
37bbff2a4lea rcx, [rsp+64]
37bbff2a9movups [rsp+64], x1
37bbff2aemovups [rsp+48], x1
37bbff2b3call fn_37c42fc80
37bbff2b8movq x1, [rip+0x84c600]
37bbff2c0comisd x0, x6
37bbff2c4jbe 0x37bbff2d4
37bbff2c6movupd x1, [rsp+48]
37bbff2ccunpcklpd x0, x0
37bbff2d0divpd x1, x0
37bbff2d4
37bbff2d4loc_37bbff2d4:
37bbff2d4movups [rsi], x1
37bbff2d7add rsi, 16
37bbff2dbcmp rsi, rbp
37bbff2dejne 0x37bbff2a0
37bbff2e0
37bbff2e0loc_37bbff2e0:
37bbff2e0mov rax, [rsp+176]
37bbff2e8mov [rbx], 4
37bbff2eemov [rax], 2
37bbff2f4jmp 0x37bbff36b
37bbff2f6
37bbff2f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbff300
37bbff300loc_37bbff300:
37bbff300mov eax, [rdi]
37bbff302test eax, eax
37bbff304jle 0x37bbff357
37bbff306movsd_xmm x0, [rip+0x84c5b2]
37bbff30epxor x1, x1
37bbff312mov r8, rsi
37bbff315cvtsi2sd x1, eax
37bbff319sub eax, 1
37bbff31cdivsd x0, x1
37bbff320shl rax, 4
37bbff324lea rax, [rsi+rax+16]
37bbff329nop
37bbff32anop [rax+rax]
37bbff335nop [rax+rax]
37bbff340
37bbff340loc_37bbff340:
37bbff340mov [r8+8], 0
37bbff348add r8, 16
37bbff34cmovsd_xmm [r8-16], x0
37bbff352cmp r8, rax
37bbff355jne 0x37bbff340
37bbff357
37bbff357loc_37bbff357:
37bbff357mov rax, [rsp+176]
37bbff35fmov [rbx], 1
37bbff365mov [rax], 1
37bbff36b
37bbff36bloc_37bbff36b:
37bbff36bmovups x6, [rsp+80]
37bbff370add rsp, 96
37bbff374pop rbx
37bbff375pop rsi
37bbff376pop rdi
37bbff377pop rbp
37bbff378pop r12
37bbff37aret
37bbff37b
37bbff37b 0f 1f 44 00 00 ..D..
37bbff380
37bbff380loc_37bbff380:
37bbff380cmp r10l, 5
37bbff384jne 0x37bbff5e0
37bbff38alea r8, [rip+0x84c52b]
37bbff391mov rdx, rsi
37bbff394mov rcx, rdi
37bbff397call dzsum1_
37bbff39cmov eax, [rdi]
37bbff39epxor x1, x1
37bbff3a2lea eax, [rax+2*rax]
37bbff3a5cvtsi2sd x1, eax
37bbff3a9divsd x0, x1
37bbff3adaddsd x0, x0
37bbff3b1comisd x0, [rbp]
37bbff3b6ja 0x37bbff6b0
37bbff3bc
37bbff3bcloc_37bbff3bc:
37bbff3bcmov rax, [rsp+176]
37bbff3c4mov [rax], 0
37bbff3camovups x6, [rsp+80]
37bbff3cfadd rsp, 96
37bbff3d3pop rbx
37bbff3d4pop rsi
37bbff3d5pop rdi
37bbff3d6pop rbp
37bbff3d7pop r12
37bbff3d9ret
37bbff3da
37bbff3da 66 0f 1f 44 00 00 f..D..
37bbff3e0
37bbff3e0loc_37bbff3e0:
37bbff3e0lea r8, [rip+0x84c4d5]
37bbff3e7mov rdx, rsi
37bbff3eamov rcx, rdi
37bbff3edmov [rsp+48], r10l
37bbff3f2call izmax1_
37bbff3f7mov r10l, [rsp+48]
37bbff3fcmov [rbx+4], eax
37bbff3ff
37bbff3ffloc_37bbff3ff:
37bbff3ffmov edx, [rdi]
37bbff401mov [rbx+8], r10l
37bbff405test edx, edx
37bbff407jle 0x37bbff450
37bbff409sub edx, 1
37bbff40cmov rax, rsi
37bbff40fpxor x0, x0
37bbff413shl rdx, 4
37bbff417lea rdx, [rsi+rdx+16]
37bbff41cmov rcx, rdx
37bbff41fsub rcx, rsi
37bbff422and ecx, 16
37bbff425je 0x37bbff440
37bbff427lea rax, [rsi+16]
37bbff42bmovups [rsi], x0
37bbff42ecmp rax, rdx
37bbff431je 0x37bbff450
37bbff433nop
37bbff435nop [rax+rax]
37bbff440
37bbff440loc_37bbff440:
37bbff440movups [rax], x0
37bbff443add rax, 32
37bbff447movups [rax-16], x0
37bbff44bcmp rax, rdx
37bbff44ejne 0x37bbff440
37bbff450
37bbff450loc_37bbff450:
37bbff450movsxd rax, [rbx+4]
37bbff454movq x0, [rip+0x84c464]
37bbff45cmov [rbx], 3
37bbff462shl rax, 4
37bbff466movups [rax+rsi-16], x0
37bbff46bmov rax, [rsp+176]
37bbff473mov [rax], 1
37bbff479movups x6, [rsp+80]
37bbff47eadd rsp, 96
37bbff482pop rbx
37bbff483pop rsi
37bbff484pop rdi
37bbff485pop rbp
37bbff486pop r12
37bbff488ret
37bbff489
37bbff489 0f 1f 80 00 00 00 00 .......
37bbff490
37bbff490loc_37bbff490:
37bbff490lea r8, [rip+0x84c425]
37bbff497mov rdx, rsi
37bbff49amov r12l, [rbx+4]
37bbff49emov rcx, rdi
37bbff4a1call izmax1_
37bbff4a6lea rcx, [rsp+64]
37bbff4abmov [rbx+4], eax
37bbff4aemov ebp, eax
37bbff4b0movsxd rax, r12l
37bbff4b3sub rax, 1
37bbff4b7shl rax, 4
37bbff4bbadd rax, rsi
37bbff4bemovsd_xmm x0, [rax]
37bbff4c2movsd_xmm [rsp+64], x0
37bbff4c8movsd_xmm x0, [rax+8]
37bbff4cdmovsd_xmm [rsp+72], x0
37bbff4d3call fn_37c42fc80
37bbff4d8movsxd rax, ebp
37bbff4dblea rcx, [rsp+64]
37bbff4e0sub rax, 1
37bbff4e4movapd x6, x0
37bbff4e8shl rax, 4
37bbff4ecadd rax, rsi
37bbff4efmovsd_xmm x0, [rax]
37bbff4f3movsd_xmm [rsp+64], x0
37bbff4f9movsd_xmm x0, [rax+8]
37bbff4femovsd_xmm [rsp+72], x0
37bbff504call fn_37c42fc80
37bbff509ucomisd x6, x0
37bbff50djp 0x37bbff511
37bbff50fje 0x37bbff51f
37bbff511
37bbff511loc_37bbff511:
37bbff511mov r10l, [rbx+8]
37bbff515cmp r10l, 4
37bbff519jle 0x37bbff6a0
37bbff51f
37bbff51floc_37bbff51f:
37bbff51fmov edx, [rdi]
37bbff521test edx, edx
37bbff523jle 0x37bbff5b5
37bbff529movsd_xmm x2, [rip+0x84c38f]
37bbff531lea eax, [rdx-1]
37bbff534pxor x3, x3
37bbff538mov r8, rsi
37bbff53bcvtsi2sd x3, eax
37bbff53fxor eax, eax
37bbff541movapd x1, x2
37bbff545nop [rax]
37bbff549nop [rax+rax]
37bbff554nop [rax+rax]
37bbff55fnop [rax+rax]
37bbff56anop [rax+rax]
37bbff575nop [rax+rax]
37bbff580
37bbff580loc_37bbff580:
37bbff580pxor x0, x0
37bbff584mov [r8+8], 0
37bbff58cadd r8, 16
37bbff590cvtsi2sd x0, eax
37bbff594divsd x0, x3
37bbff598add eax, 1
37bbff59baddsd x0, x2
37bbff59fmulsd x0, x1
37bbff5a3xorpd x1, [rip+0x84c325]
37bbff5abmovsd_xmm [r8-16], x0
37bbff5b1cmp eax, edx
37bbff5b3jne 0x37bbff580
37bbff5b5
37bbff5b5loc_37bbff5b5:
37bbff5b5mov rax, [rsp+176]
37bbff5bdmov [rbx], 5
37bbff5c3mov [rax], 1
37bbff5c9movups x6, [rsp+80]
37bbff5ceadd rsp, 96
37bbff5d2pop rbx
37bbff5d3pop rsi
37bbff5d4pop rdi
37bbff5d5pop rbp
37bbff5d6pop r12
37bbff5d8ret
37bbff5d9
37bbff5d9 0f 1f 80 00 00 00 00 .......
37bbff5e0
37bbff5e0loc_37bbff5e0:
37bbff5e0cmp [rdi], 1
37bbff5e3jne 0x37bbff610
37bbff5e5movupd x0, [rsi]
37bbff5e9lea rcx, [rsp+64]
37bbff5eemovups [r12], x0
37bbff5f3movups [rsp+64], x0
37bbff5f8call fn_37c42fc80
37bbff5fdmovsd_xmm [rbp], x0
37bbff602jmp 0x37bbff3bc
37bbff607
37bbff607 66 0f 1f 84 00 00 00 00 00 f........
37bbff610
37bbff610loc_37bbff610:
37bbff610lea r8, [rip+0x84c2a5]
37bbff617mov rdx, rsi
37bbff61amov rcx, rdi
37bbff61dcall dzsum1_
37bbff622mov eax, [rdi]
37bbff624movsd_xmm [rbp], x0
37bbff629test eax, eax
37bbff62bjle 0x37bbff680
37bbff62dsub eax, 1
37bbff630shl rax, 4
37bbff634lea rbp, [rsi+rax+16]
37bbff639nop [rax]
37bbff640
37bbff640loc_37bbff640:
37bbff640movupd x1, [rsi]
37bbff644lea rcx, [rsp+64]
37bbff649movups [rsp+64], x1
37bbff64emovups [rsp+48], x1
37bbff653call fn_37c42fc80
37bbff658movq x1, [rip+0x84c260]
37bbff660comisd x0, x6
37bbff664jbe 0x37bbff674
37bbff666movupd x1, [rsp+48]
37bbff66cunpcklpd x0, x0
37bbff670divpd x1, x0
37bbff674
37bbff674loc_37bbff674:
37bbff674movups [rsi], x1
37bbff677add rsi, 16
37bbff67bcmp rsi, rbp
37bbff67ejne 0x37bbff640
37bbff680
37bbff680loc_37bbff680:
37bbff680mov rax, [rsp+176]
37bbff688mov [rbx], 2
37bbff68emov [rax], 2
37bbff694jmp 0x37bbff36b
37bbff699
37bbff699 0f 1f 80 00 00 00 00 .......
37bbff6a0
37bbff6a0loc_37bbff6a0:
37bbff6a0add r10l, 1
37bbff6a4jmp 0x37bbff3ff
37bbff6a9
37bbff6a9 0f 1f 80 00 00 00 00 .......
37bbff6b0
37bbff6b0loc_37bbff6b0:
37bbff6b0lea rax, [rip+0x84c205]
37bbff6b7mov r9, r12
37bbff6bamov rdx, rsi
37bbff6bdmov rcx, rdi
37bbff6c0mov [rsp+32], rax
37bbff6c5mov r8, rax
37bbff6c8movsd_xmm [rsp+48], x0
37bbff6cecall zcopy_
37bbff6d3movsd_xmm x0, [rsp+48]
37bbff6d9movsd_xmm [rbp], x0
37bbff6dejmp 0x37bbff3bc
37bbff1c0
37bbff1c0zlacn2_:
37bbff1c0push r12
37bbff1c2push rbp
37bbff1c3push rdi
37bbff1c4push rsi
37bbff1c5push rbx
37bbff1c6sub rsp, 96
37bbff1camovups [rsp+80], x6
37bbff1cfmov rbx, [rsp+184]
37bbff1d7mov rdi, rcx
37bbff1damov r12, rdx
37bbff1ddlea rcx, [rip+0x84c6cc]
37bbff1e4mov rsi, r8
37bbff1e7mov edx, 12
37bbff1ecmov rbp, r9
37bbff1efcall dlamch_
37bbff1f4mov rax, [rsp+176]
37bbff1fcmovapd x6, x0
37bbff200mov eax, [rax]
37bbff202test eax, eax
37bbff204je 0x37bbff300
37bbff20amov r10l, [rbx]
37bbff20dcmp r10l, 4
37bbff211je 0x37bbff490
37bbff217jg 0x37bbff380
37bbff21dcmp r10l, 2
37bbff221je 0x37bbff3e0
37bbff227cmp r10l, 3
37bbff22bjne 0x37bbff5e0
37bbff231lea rax, [rip+0x84c684]
37bbff238mov r9, r12
37bbff23bmov rdx, rsi
37bbff23emov rcx, rdi
37bbff241mov [rsp+32], rax
37bbff246mov r8, rax
37bbff249call zcopy_
37bbff24emovsd_xmm x1, [rbp]
37bbff253mov rdx, r12
37bbff256mov rcx, rdi
37bbff259lea r8, [rip+0x84c65c]
37bbff260movsd_xmm [rsp+48], x1
37bbff266call dzsum1_
37bbff26bmovsd_xmm x1, [rsp+48]
37bbff271movsd_xmm [rbp], x0
37bbff276comisd x1, x0
37bbff27ajae 0x37bbff51f
37bbff280mov eax, [rdi]
37bbff282test eax, eax
37bbff284jle 0x37bbff2e0
37bbff286sub eax, 1
37bbff289shl rax, 4
37bbff28dlea rbp, [rsi+rax+16]
37bbff292nop [rax]
37bbff295nop [rax+rax]
37bbff2a0
37bbff2a0loc_37bbff2a0:
37bbff2a0movupd x1, [rsi]
37bbff2a4lea rcx, [rsp+64]
37bbff2a9movups [rsp+64], x1
37bbff2aemovups [rsp+48], x1
37bbff2b3call fn_37c42fc80
37bbff2b8movq x1, [rip+0x84c600]
37bbff2c0comisd x0, x6
37bbff2c4jbe 0x37bbff2d4
37bbff2c6movupd x1, [rsp+48]
37bbff2ccunpcklpd x0, x0
37bbff2d0divpd x1, x0
37bbff2d4
37bbff2d4loc_37bbff2d4:
37bbff2d4movups [rsi], x1
37bbff2d7add rsi, 16
37bbff2dbcmp rsi, rbp
37bbff2dejne 0x37bbff2a0
37bbff2e0
37bbff2e0loc_37bbff2e0:
37bbff2e0mov rax, [rsp+176]
37bbff2e8mov [rbx], 4
37bbff2eemov [rax], 2
37bbff2f4jmp 0x37bbff36b
37bbff2f6
37bbff2f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbff300
37bbff300loc_37bbff300:
37bbff300mov eax, [rdi]
37bbff302test eax, eax
37bbff304jle 0x37bbff357
37bbff306movsd_xmm x0, [rip+0x84c5b2]
37bbff30epxor x1, x1
37bbff312mov r8, rsi
37bbff315cvtsi2sd x1, eax
37bbff319sub eax, 1
37bbff31cdivsd x0, x1
37bbff320shl rax, 4
37bbff324lea rax, [rsi+rax+16]
37bbff329nop
37bbff32anop [rax+rax]
37bbff335nop [rax+rax]
37bbff340
37bbff340loc_37bbff340:
37bbff340mov [r8+8], 0
37bbff348add r8, 16
37bbff34cmovsd_xmm [r8-16], x0
37bbff352cmp r8, rax
37bbff355jne 0x37bbff340
37bbff357
37bbff357loc_37bbff357:
37bbff357mov rax, [rsp+176]
37bbff35fmov [rbx], 1
37bbff365mov [rax], 1
37bbff36b
37bbff36bloc_37bbff36b:
37bbff36bmovups x6, [rsp+80]
37bbff370add rsp, 96
37bbff374pop rbx
37bbff375pop rsi
37bbff376pop rdi
37bbff377pop rbp
37bbff378pop r12
37bbff37aret
37bbff37b
37bbff37b 0f 1f 44 00 00 ..D..
37bbff380
37bbff380loc_37bbff380:
37bbff380cmp r10l, 5
37bbff384jne 0x37bbff5e0
37bbff38alea r8, [rip+0x84c52b]
37bbff391mov rdx, rsi
37bbff394mov rcx, rdi
37bbff397call dzsum1_
37bbff39cmov eax, [rdi]
37bbff39epxor x1, x1
37bbff3a2lea eax, [rax+2*rax]
37bbff3a5cvtsi2sd x1, eax
37bbff3a9divsd x0, x1
37bbff3adaddsd x0, x0
37bbff3b1comisd x0, [rbp]
37bbff3b6ja 0x37bbff6b0
37bbff3bc
37bbff3bcloc_37bbff3bc:
37bbff3bcmov rax, [rsp+176]
37bbff3c4mov [rax], 0
37bbff3camovups x6, [rsp+80]
37bbff3cfadd rsp, 96
37bbff3d3pop rbx
37bbff3d4pop rsi
37bbff3d5pop rdi
37bbff3d6pop rbp
37bbff3d7pop r12
37bbff3d9ret
37bbff3da
37bbff3da 66 0f 1f 44 00 00 f..D..
37bbff3e0
37bbff3e0loc_37bbff3e0:
37bbff3e0lea r8, [rip+0x84c4d5]
37bbff3e7mov rdx, rsi
37bbff3eamov rcx, rdi
37bbff3edmov [rsp+48], r10l
37bbff3f2call izmax1_
37bbff3f7mov r10l, [rsp+48]
37bbff3fcmov [rbx+4], eax
37bbff3ff
37bbff3ffloc_37bbff3ff:
37bbff3ffmov edx, [rdi]
37bbff401mov [rbx+8], r10l
37bbff405test edx, edx
37bbff407jle 0x37bbff450
37bbff409sub edx, 1
37bbff40cmov rax, rsi
37bbff40fpxor x0, x0
37bbff413shl rdx, 4
37bbff417lea rdx, [rsi+rdx+16]
37bbff41cmov rcx, rdx
37bbff41fsub rcx, rsi
37bbff422and ecx, 16
37bbff425je 0x37bbff440
37bbff427lea rax, [rsi+16]
37bbff42bmovups [rsi], x0
37bbff42ecmp rax, rdx
37bbff431je 0x37bbff450
37bbff433nop
37bbff435nop [rax+rax]
37bbff440
37bbff440loc_37bbff440:
37bbff440movups [rax], x0
37bbff443add rax, 32
37bbff447movups [rax-16], x0
37bbff44bcmp rax, rdx
37bbff44ejne 0x37bbff440
37bbff450
37bbff450loc_37bbff450:
37bbff450movsxd rax, [rbx+4]
37bbff454movq x0, [rip+0x84c464]
37bbff45cmov [rbx], 3
37bbff462shl rax, 4
37bbff466movups [rax+rsi-16], x0
37bbff46bmov rax, [rsp+176]
37bbff473mov [rax], 1
37bbff479movups x6, [rsp+80]
37bbff47eadd rsp, 96
37bbff482pop rbx
37bbff483pop rsi
37bbff484pop rdi
37bbff485pop rbp
37bbff486pop r12
37bbff488ret
37bbff489
37bbff489 0f 1f 80 00 00 00 00 .......
37bbff490
37bbff490loc_37bbff490:
37bbff490lea r8, [rip+0x84c425]
37bbff497mov rdx, rsi
37bbff49amov r12l, [rbx+4]
37bbff49emov rcx, rdi
37bbff4a1call izmax1_
37bbff4a6lea rcx, [rsp+64]
37bbff4abmov [rbx+4], eax
37bbff4aemov ebp, eax
37bbff4b0movsxd rax, r12l
37bbff4b3sub rax, 1
37bbff4b7shl rax, 4
37bbff4bbadd rax, rsi
37bbff4bemovsd_xmm x0, [rax]
37bbff4c2movsd_xmm [rsp+64], x0
37bbff4c8movsd_xmm x0, [rax+8]
37bbff4cdmovsd_xmm [rsp+72], x0
37bbff4d3call fn_37c42fc80
37bbff4d8movsxd rax, ebp
37bbff4dblea rcx, [rsp+64]
37bbff4e0sub rax, 1
37bbff4e4movapd x6, x0
37bbff4e8shl rax, 4
37bbff4ecadd rax, rsi
37bbff4efmovsd_xmm x0, [rax]
37bbff4f3movsd_xmm [rsp+64], x0
37bbff4f9movsd_xmm x0, [rax+8]
37bbff4femovsd_xmm [rsp+72], x0
37bbff504call fn_37c42fc80
37bbff509ucomisd x6, x0
37bbff50djp 0x37bbff511
37bbff50fje 0x37bbff51f
37bbff511
37bbff511loc_37bbff511:
37bbff511mov r10l, [rbx+8]
37bbff515cmp r10l, 4
37bbff519jle 0x37bbff6a0
37bbff51f
37bbff51floc_37bbff51f:
37bbff51fmov edx, [rdi]
37bbff521test edx, edx
37bbff523jle 0x37bbff5b5
37bbff529movsd_xmm x2, [rip+0x84c38f]
37bbff531lea eax, [rdx-1]
37bbff534pxor x3, x3
37bbff538mov r8, rsi
37bbff53bcvtsi2sd x3, eax
37bbff53fxor eax, eax
37bbff541movapd x1, x2
37bbff545nop [rax]
37bbff549nop [rax+rax]
37bbff554nop [rax+rax]
37bbff55fnop [rax+rax]
37bbff56anop [rax+rax]
37bbff575nop [rax+rax]
37bbff580
37bbff580loc_37bbff580:
37bbff580pxor x0, x0
37bbff584mov [r8+8], 0
37bbff58cadd r8, 16
37bbff590cvtsi2sd x0, eax
37bbff594divsd x0, x3
37bbff598add eax, 1
37bbff59baddsd x0, x2
37bbff59fmulsd x0, x1
37bbff5a3xorpd x1, [rip+0x84c325]
37bbff5abmovsd_xmm [r8-16], x0
37bbff5b1cmp eax, edx
37bbff5b3jne 0x37bbff580
37bbff5b5
37bbff5b5loc_37bbff5b5:
37bbff5b5mov rax, [rsp+176]
37bbff5bdmov [rbx], 5
37bbff5c3mov [rax], 1
37bbff5c9movups x6, [rsp+80]
37bbff5ceadd rsp, 96
37bbff5d2pop rbx
37bbff5d3pop rsi
37bbff5d4pop rdi
37bbff5d5pop rbp
37bbff5d6pop r12
37bbff5d8ret
37bbff5d9
37bbff5d9 0f 1f 80 00 00 00 00 .......
37bbff5e0
37bbff5e0loc_37bbff5e0:
37bbff5e0cmp [rdi], 1
37bbff5e3jne 0x37bbff610
37bbff5e5movupd x0, [rsi]
37bbff5e9lea rcx, [rsp+64]
37bbff5eemovups [r12], x0
37bbff5f3movups [rsp+64], x0
37bbff5f8call fn_37c42fc80
37bbff5fdmovsd_xmm [rbp], x0
37bbff602jmp 0x37bbff3bc
37bbff607
37bbff607 66 0f 1f 84 00 00 00 00 00 f........
37bbff610
37bbff610loc_37bbff610:
37bbff610lea r8, [rip+0x84c2a5]
37bbff617mov rdx, rsi
37bbff61amov rcx, rdi
37bbff61dcall dzsum1_
37bbff622mov eax, [rdi]
37bbff624movsd_xmm [rbp], x0
37bbff629test eax, eax
37bbff62bjle 0x37bbff680
37bbff62dsub eax, 1
37bbff630shl rax, 4
37bbff634lea rbp, [rsi+rax+16]
37bbff639nop [rax]
37bbff640
37bbff640loc_37bbff640:
37bbff640movupd x1, [rsi]
37bbff644lea rcx, [rsp+64]
37bbff649movups [rsp+64], x1
37bbff64emovups [rsp+48], x1
37bbff653call fn_37c42fc80
37bbff658movq x1, [rip+0x84c260]
37bbff660comisd x0, x6
37bbff664jbe 0x37bbff674
37bbff666movupd x1, [rsp+48]
37bbff66cunpcklpd x0, x0
37bbff670divpd x1, x0
37bbff674
37bbff674loc_37bbff674:
37bbff674movups [rsi], x1
37bbff677add rsi, 16
37bbff67bcmp rsi, rbp
37bbff67ejne 0x37bbff640
37bbff680
37bbff680loc_37bbff680:
37bbff680mov rax, [rsp+176]
37bbff688mov [rbx], 2
37bbff68emov [rax], 2
37bbff694jmp 0x37bbff36b
37bbff699
37bbff699 0f 1f 80 00 00 00 00 .......
37bbff6a0
37bbff6a0loc_37bbff6a0:
37bbff6a0add r10l, 1
37bbff6a4jmp 0x37bbff3ff
37bbff6a9
37bbff6a9 0f 1f 80 00 00 00 00 .......
37bbff6b0
37bbff6b0loc_37bbff6b0:
37bbff6b0lea rax, [rip+0x84c205]
37bbff6b7mov r9, r12
37bbff6bamov rdx, rsi
37bbff6bdmov rcx, rdi
37bbff6c0mov [rsp+32], rax
37bbff6c5mov r8, rax
37bbff6c8movsd_xmm [rsp+48], x0
37bbff6cecall zcopy_
37bbff6d3movsd_xmm x0, [rsp+48]
37bbff6d9movsd_xmm [rbp], x0
37bbff6dejmp 0x37bbff3bc
37bbff1c0
37bbff6e3
37bbff6e3 // align 0x20
37bbff6e3 // align 0x20
37bbff700
37bbff700zlacp2_:
37bbff700push r14
37bbff702push r13
37bbff704push r12
37bbff706push rbp
37bbff707push rdi
37bbff708push rsi
37bbff709push rbx
37bbff70asub rsp, 32
37bbff70emov rax, [rsp+144]
37bbff716mov rbx, [rsp+136]
37bbff71emovsxd rsi, [rax]
37bbff721xor eax, eax
37bbff723test rsi, rsi
37bbff726mov r14, rdx
37bbff729mov r13, r8
37bbff72cmov r12, r9
37bbff72fcmovs rsi, rax
37bbff733mov r9l, 1
37bbff739mov rbp, rcx
37bbff73cmov rax, [rsp+128]
37bbff744mov r8l, 1
37bbff74alea rdx, [rip+0x84c18f]
37bbff751movsxd rdi, [rax]
37bbff754xor eax, eax
37bbff756test rdi, rdi
37bbff759cmovs rdi, rax
37bbff75dcall lsame_
37bbff762test eax, eax
37bbff764je 0x37bbff81b
37bbff76amov r9l, [r13]
37bbff76etest r9l, r9l
37bbff771jle 0x37bbff80c
37bbff777mov ebp, [r14]
37bbff77alea r13, [r12+8]
37bbff77fadd r9l, 1
37bbff783mov r11, -1
37bbff78amov r10, -1
37bbff791mov r8l, 1
37bbff797add r12, 16
37bbff79bnop [rax+rax]
37bbff7a0
37bbff7a0loc_37bbff7a0:
37bbff7a0cmp ebp, r8l
37bbff7a3mov ecx, r8l
37bbff7a6cmovle ecx, ebp
37bbff7a9test ecx, ecx
37bbff7abjle 0x37bbff7fd
37bbff7admov rax, r11
37bbff7b0sub ecx, 1
37bbff7b3lea rdx, [r13+8*r10]
37bbff7b8shl rax, 4
37bbff7bcadd rcx, r10
37bbff7bfadd rax, rbx
37bbff7c2lea rcx, [r12+8*rcx]
37bbff7c6nop [rax]
37bbff7canop [rax+rax]
37bbff7d5nop [rax+rax]
37bbff7e0
37bbff7e0loc_37bbff7e0:
37bbff7e0movsd_xmm x0, [rdx]
37bbff7e4add rdx, 8
37bbff7e8mov [rax+24], 0
37bbff7f0add rax, 16
37bbff7f4movsd_xmm [rax], x0
37bbff7f8cmp rdx, rcx
37bbff7fbjne 0x37bbff7e0
37bbff7fd
37bbff7fdloc_37bbff7fd:
37bbff7fdadd r8l, 1
37bbff801add r10, rdi
37bbff804add r11, rsi
37bbff807cmp r8l, r9l
37bbff80ajne 0x37bbff7a0
37bbff80c
37bbff80cloc_37bbff80c:
37bbff80cadd rsp, 32
37bbff810pop rbx
37bbff811pop rsi
37bbff812pop rdi
37bbff813pop rbp
37bbff814pop r12
37bbff816pop r13
37bbff818pop r14
37bbff81aret
37bbff81b
37bbff81bloc_37bbff81b:
37bbff81bmov r8l, 1
37bbff821mov r9l, 1
37bbff827lea rdx, [rip+0x84c0b3]
37bbff82emov rcx, rbp
37bbff831call lsame_
37bbff836mov r8l, [r13]
37bbff83atest eax, eax
37bbff83cje 0x37bbff8dc
37bbff842test r8l, r8l
37bbff845jle 0x37bbff80c
37bbff847mov ebp, [r14]
37bbff84amov r9, r12
37bbff84dlea r11l, [r8+1]
37bbff851add rsi, 1
37bbff855lea rdi, [8*rdi+8]
37bbff85dxor r10l, r10l
37bbff860mov r8l, 1
37bbff866lea r12, [rbx+16]
37bbff86anop [rax+rax]
37bbff870
37bbff870loc_37bbff870:
37bbff870cmp ebp, r8l
37bbff873jl 0x37bbff8be
37bbff875mov ecx, ebp
37bbff877mov rax, r10
37bbff87amov rdx, r9
37bbff87dsub ecx, r8l
37bbff880shl rax, 4
37bbff884add rcx, r10
37bbff887add rax, rbx
37bbff88ashl rcx, 4
37bbff88eadd rcx, r12
37bbff891nop [rax]
37bbff895nop [rax+rax]
37bbff8a0
37bbff8a0loc_37bbff8a0:
37bbff8a0movsd_xmm x0, [rdx]
37bbff8a4mov [rax+8], 0
37bbff8acadd rax, 16
37bbff8b0add rdx, 8
37bbff8b4movsd_xmm [rax-16], x0
37bbff8b9cmp rax, rcx
37bbff8bcjne 0x37bbff8a0
37bbff8be
37bbff8beloc_37bbff8be:
37bbff8beadd r8l, 1
37bbff8c2add r9, rdi
37bbff8c5add r10, rsi
37bbff8c8cmp r8l, r11l
37bbff8cbjne 0x37bbff870
37bbff8cdadd rsp, 32
37bbff8d1pop rbx
37bbff8d2pop rsi
37bbff8d3pop rdi
37bbff8d4pop rbp
37bbff8d5pop r12
37bbff8d7pop r13
37bbff8d9pop r14
37bbff8dbret
37bbff8dc
37bbff8dcloc_37bbff8dc:
37bbff8dctest r8l, r8l
37bbff8dfjle 0x37bbff80c
37bbff8e5mov eax, [r14]
37bbff8e8add r8l, 1
37bbff8ectest eax, eax
37bbff8eejle 0x37bbff80c
37bbff8f4lea r11l, [rax-1]
37bbff8f8shl rdi, 3
37bbff8fcmov r9, -1
37bbff903mov r10l, 1
37bbff909lea rcx, [r12+8*r11+8]
37bbff90enot r11
37bbff911shl r11, 3
37bbff915nop [rax+rax]
37bbff920
37bbff920loc_37bbff920:
37bbff920mov rax, r9
37bbff923lea rdx, [r11+rcx]
37bbff927shl rax, 4
37bbff92badd rax, rbx
37bbff92enop [rax]
37bbff935nop [rax+rax]
37bbff940
37bbff940loc_37bbff940:
37bbff940movsd_xmm x0, [rdx]
37bbff944add rdx, 8
37bbff948mov [rax+24], 0
37bbff950add rax, 16
37bbff954movsd_xmm [rax], x0
37bbff958cmp rcx, rdx
37bbff95bjne 0x37bbff940
37bbff95dadd r10l, 1
37bbff961add r9, rsi
37bbff964add rcx, rdi
37bbff967cmp r10l, r8l
37bbff96ajne 0x37bbff920
37bbff96cadd rsp, 32
37bbff970pop rbx
37bbff971pop rsi
37bbff972pop rdi
37bbff973pop rbp
37bbff974pop r12
37bbff976pop r13
37bbff978pop r14
37bbff97aret
37bbff700
37bbff700zlacp2_:
37bbff700push r14
37bbff702push r13
37bbff704push r12
37bbff706push rbp
37bbff707push rdi
37bbff708push rsi
37bbff709push rbx
37bbff70asub rsp, 32
37bbff70emov rax, [rsp+144]
37bbff716mov rbx, [rsp+136]
37bbff71emovsxd rsi, [rax]
37bbff721xor eax, eax
37bbff723test rsi, rsi
37bbff726mov r14, rdx
37bbff729mov r13, r8
37bbff72cmov r12, r9
37bbff72fcmovs rsi, rax
37bbff733mov r9l, 1
37bbff739mov rbp, rcx
37bbff73cmov rax, [rsp+128]
37bbff744mov r8l, 1
37bbff74alea rdx, [rip+0x84c18f]
37bbff751movsxd rdi, [rax]
37bbff754xor eax, eax
37bbff756test rdi, rdi
37bbff759cmovs rdi, rax
37bbff75dcall lsame_
37bbff762test eax, eax
37bbff764je 0x37bbff81b
37bbff76amov r9l, [r13]
37bbff76etest r9l, r9l
37bbff771jle 0x37bbff80c
37bbff777mov ebp, [r14]
37bbff77alea r13, [r12+8]
37bbff77fadd r9l, 1
37bbff783mov r11, -1
37bbff78amov r10, -1
37bbff791mov r8l, 1
37bbff797add r12, 16
37bbff79bnop [rax+rax]
37bbff7a0
37bbff7a0loc_37bbff7a0:
37bbff7a0cmp ebp, r8l
37bbff7a3mov ecx, r8l
37bbff7a6cmovle ecx, ebp
37bbff7a9test ecx, ecx
37bbff7abjle 0x37bbff7fd
37bbff7admov rax, r11
37bbff7b0sub ecx, 1
37bbff7b3lea rdx, [r13+8*r10]
37bbff7b8shl rax, 4
37bbff7bcadd rcx, r10
37bbff7bfadd rax, rbx
37bbff7c2lea rcx, [r12+8*rcx]
37bbff7c6nop [rax]
37bbff7canop [rax+rax]
37bbff7d5nop [rax+rax]
37bbff7e0
37bbff7e0loc_37bbff7e0:
37bbff7e0movsd_xmm x0, [rdx]
37bbff7e4add rdx, 8
37bbff7e8mov [rax+24], 0
37bbff7f0add rax, 16
37bbff7f4movsd_xmm [rax], x0
37bbff7f8cmp rdx, rcx
37bbff7fbjne 0x37bbff7e0
37bbff7fd
37bbff7fdloc_37bbff7fd:
37bbff7fdadd r8l, 1
37bbff801add r10, rdi
37bbff804add r11, rsi
37bbff807cmp r8l, r9l
37bbff80ajne 0x37bbff7a0
37bbff80c
37bbff80cloc_37bbff80c:
37bbff80cadd rsp, 32
37bbff810pop rbx
37bbff811pop rsi
37bbff812pop rdi
37bbff813pop rbp
37bbff814pop r12
37bbff816pop r13
37bbff818pop r14
37bbff81aret
37bbff81b
37bbff81bloc_37bbff81b:
37bbff81bmov r8l, 1
37bbff821mov r9l, 1
37bbff827lea rdx, [rip+0x84c0b3]
37bbff82emov rcx, rbp
37bbff831call lsame_
37bbff836mov r8l, [r13]
37bbff83atest eax, eax
37bbff83cje 0x37bbff8dc
37bbff842test r8l, r8l
37bbff845jle 0x37bbff80c
37bbff847mov ebp, [r14]
37bbff84amov r9, r12
37bbff84dlea r11l, [r8+1]
37bbff851add rsi, 1
37bbff855lea rdi, [8*rdi+8]
37bbff85dxor r10l, r10l
37bbff860mov r8l, 1
37bbff866lea r12, [rbx+16]
37bbff86anop [rax+rax]
37bbff870
37bbff870loc_37bbff870:
37bbff870cmp ebp, r8l
37bbff873jl 0x37bbff8be
37bbff875mov ecx, ebp
37bbff877mov rax, r10
37bbff87amov rdx, r9
37bbff87dsub ecx, r8l
37bbff880shl rax, 4
37bbff884add rcx, r10
37bbff887add rax, rbx
37bbff88ashl rcx, 4
37bbff88eadd rcx, r12
37bbff891nop [rax]
37bbff895nop [rax+rax]
37bbff8a0
37bbff8a0loc_37bbff8a0:
37bbff8a0movsd_xmm x0, [rdx]
37bbff8a4mov [rax+8], 0
37bbff8acadd rax, 16
37bbff8b0add rdx, 8
37bbff8b4movsd_xmm [rax-16], x0
37bbff8b9cmp rax, rcx
37bbff8bcjne 0x37bbff8a0
37bbff8be
37bbff8beloc_37bbff8be:
37bbff8beadd r8l, 1
37bbff8c2add r9, rdi
37bbff8c5add r10, rsi
37bbff8c8cmp r8l, r11l
37bbff8cbjne 0x37bbff870
37bbff8cdadd rsp, 32
37bbff8d1pop rbx
37bbff8d2pop rsi
37bbff8d3pop rdi
37bbff8d4pop rbp
37bbff8d5pop r12
37bbff8d7pop r13
37bbff8d9pop r14
37bbff8dbret
37bbff8dc
37bbff8dcloc_37bbff8dc:
37bbff8dctest r8l, r8l
37bbff8dfjle 0x37bbff80c
37bbff8e5mov eax, [r14]
37bbff8e8add r8l, 1
37bbff8ectest eax, eax
37bbff8eejle 0x37bbff80c
37bbff8f4lea r11l, [rax-1]
37bbff8f8shl rdi, 3
37bbff8fcmov r9, -1
37bbff903mov r10l, 1
37bbff909lea rcx, [r12+8*r11+8]
37bbff90enot r11
37bbff911shl r11, 3
37bbff915nop [rax+rax]
37bbff920
37bbff920loc_37bbff920:
37bbff920mov rax, r9
37bbff923lea rdx, [r11+rcx]
37bbff927shl rax, 4
37bbff92badd rax, rbx
37bbff92enop [rax]
37bbff935nop [rax+rax]
37bbff940
37bbff940loc_37bbff940:
37bbff940movsd_xmm x0, [rdx]
37bbff944add rdx, 8
37bbff948mov [rax+24], 0
37bbff950add rax, 16
37bbff954movsd_xmm [rax], x0
37bbff958cmp rcx, rdx
37bbff95bjne 0x37bbff940
37bbff95dadd r10l, 1
37bbff961add r9, rsi
37bbff964add rcx, rdi
37bbff967cmp r10l, r8l
37bbff96ajne 0x37bbff920
37bbff96cadd rsp, 32
37bbff970pop rbx
37bbff971pop rsi
37bbff972pop rdi
37bbff973pop rbp
37bbff974pop r12
37bbff976pop r13
37bbff978pop r14
37bbff97aret
37bbff700
37bbff97b
37bbff97b // align 0x10
37bbff97b // align 0x10
37bbff980
37bbff980zlacpy_:
37bbff980push r13
37bbff982push r12
37bbff984push rbp
37bbff985push rdi
37bbff986push rsi
37bbff987push rbx
37bbff988sub rsp, 40
37bbff98cmov rax, [rsp+144]
37bbff994movsxd rsi, [rax]
37bbff997xor eax, eax
37bbff999test rsi, rsi
37bbff99cmov r13, rdx
37bbff99fmov r12, r8
37bbff9a2mov rbx, r9
37bbff9a5cmovs rsi, rax
37bbff9a9mov r9l, 1
37bbff9afmov rbp, rcx
37bbff9b2mov rax, [rsp+128]
37bbff9bamov r8l, 1
37bbff9c0lea rdx, [rip+0x84bf29]
37bbff9c7movsxd rdi, [rax]
37bbff9caxor eax, eax
37bbff9cctest rdi, rdi
37bbff9cfcmovs rdi, rax
37bbff9d3call lsame_
37bbff9d8test eax, eax
37bbff9daje 0x37bbffa6f
37bbff9e0mov eax, [r12]
37bbff9e4test eax, eax
37bbff9e6jle 0x37bbffa62
37bbff9e8mov r11l, [r13]
37bbff9ecshl rdi, 4
37bbff9f0mov r9, rbx
37bbff9f3shl rsi, 4
37bbff9f7mov rcx, [rsp+136]
37bbff9fflea ebx, [rax+1]
37bbffa02mov r8l, 1
37bbffa08nop [rax+rax]
37bbffa10
37bbffa10loc_37bbffa10:
37bbffa10cmp r11l, r8l
37bbffa13mov r10l, r8l
37bbffa16cmovle r10l, r11l
37bbffa1axor eax, eax
37bbffa1cmov edx, r10l
37bbffa1fshl rdx, 4
37bbffa23test r10l, r10l
37bbffa26jle 0x37bbffa53
37bbffa28nop
37bbffa2anop [rax+rax]
37bbffa35nop [rax+rax]
37bbffa40
37bbffa40loc_37bbffa40:
37bbffa40movupd x0, [r9+rax]
37bbffa46movups [rcx+rax], x0
37bbffa4aadd rax, 16
37bbffa4ecmp rdx, rax
37bbffa51jne 0x37bbffa40
37bbffa53
37bbffa53loc_37bbffa53:
37bbffa53add r8l, 1
37bbffa57add r9, rdi
37bbffa5aadd rcx, rsi
37bbffa5dcmp ebx, r8l
37bbffa60jne 0x37bbffa10
37bbffa62
37bbffa62loc_37bbffa62:
37bbffa62add rsp, 40
37bbffa66pop rbx
37bbffa67pop rsi
37bbffa68pop rdi
37bbffa69pop rbp
37bbffa6apop r12
37bbffa6cpop r13
37bbffa6eret
37bbffa6f
37bbffa6floc_37bbffa6f:
37bbffa6fmov r9l, 1
37bbffa75mov r8l, 1
37bbffa7blea rdx, [rip+0x84be6f]
37bbffa82mov rcx, rbp
37bbffa85call lsame_
37bbffa8amov r10l, [r12]
37bbffa8etest eax, eax
37bbffa90je 0x37bbffb10
37bbffa92test r10l, r10l
37bbffa95jle 0x37bbffa62
37bbffa97mov r11l, [r13]
37bbffa9badd rdi, 1
37bbffa9fadd rsi, 1
37bbffaa3mov r9, rbx
37bbffaa6mov r8, [rsp+136]
37bbffaaeshl rdi, 4
37bbffab2shl rsi, 4
37bbffab6mov ebp, r11l
37bbffab9mov ecx, r11l
37bbffabclea ebx, [r11+1]
37bbffac0sub ebp, r10l
37bbffac3nop
37bbffac5nop [rax+rax]
37bbffad0
37bbffad0loc_37bbffad0:
37bbffad0mov r10l, ebx
37bbffad3xor eax, eax
37bbffad5xor edx, edx
37bbffad7sub r10l, ecx
37bbffadacmp r11l, r10l
37bbffaddjl 0x37bbffaf6
37bbffadfnop
37bbffae0
37bbffae0loc_37bbffae0:
37bbffae0movupd x0, [r9+rax]
37bbffae6add edx, 1
37bbffae9movups [r8+rax], x0
37bbffaeeadd rax, 16
37bbffaf2cmp edx, ecx
37bbffaf4jb 0x37bbffae0
37bbffaf6
37bbffaf6loc_37bbffaf6:
37bbffaf6sub ecx, 1
37bbffaf9add r9, rdi
37bbffafcadd r8, rsi
37bbffaffcmp ecx, ebp
37bbffb01jne 0x37bbffad0
37bbffb03add rsp, 40
37bbffb07pop rbx
37bbffb08pop rsi
37bbffb09pop rdi
37bbffb0apop rbp
37bbffb0bpop r12
37bbffb0dpop r13
37bbffb0fret
37bbffb10
37bbffb10loc_37bbffb10:
37bbffb10test r10l, r10l
37bbffb13jle 0x37bbffa62
37bbffb19mov eax, [r13]
37bbffb1dadd r10l, 1
37bbffb21test eax, eax
37bbffb23jle 0x37bbffa62
37bbffb29lea ecx, [rax-1]
37bbffb2cshl rdi, 4
37bbffb30mov r9, rbx
37bbffb33shl rsi, 4
37bbffb37add rcx, 1
37bbffb3bmov rdx, [rsp+136]
37bbffb43mov r8l, 1
37bbffb49shl rcx, 4
37bbffb4dnop [rax]
37bbffb50
37bbffb50loc_37bbffb50:
37bbffb50xor eax, eax
37bbffb52nop [rax]
37bbffb55nop [rax+rax]
37bbffb60
37bbffb60loc_37bbffb60:
37bbffb60movupd x0, [r9+rax]
37bbffb66movups [rdx+rax], x0
37bbffb6aadd rax, 16
37bbffb6ecmp rax, rcx
37bbffb71jne 0x37bbffb60
37bbffb73add r8l, 1
37bbffb77add r9, rdi
37bbffb7aadd rdx, rsi
37bbffb7dcmp r8l, r10l
37bbffb80jne 0x37bbffb50
37bbffb82add rsp, 40
37bbffb86pop rbx
37bbffb87pop rsi
37bbffb88pop rdi
37bbffb89pop rbp
37bbffb8apop r12
37bbffb8cpop r13
37bbffb8eret
37bbff980
37bbff980zlacpy_:
37bbff980push r13
37bbff982push r12
37bbff984push rbp
37bbff985push rdi
37bbff986push rsi
37bbff987push rbx
37bbff988sub rsp, 40
37bbff98cmov rax, [rsp+144]
37bbff994movsxd rsi, [rax]
37bbff997xor eax, eax
37bbff999test rsi, rsi
37bbff99cmov r13, rdx
37bbff99fmov r12, r8
37bbff9a2mov rbx, r9
37bbff9a5cmovs rsi, rax
37bbff9a9mov r9l, 1
37bbff9afmov rbp, rcx
37bbff9b2mov rax, [rsp+128]
37bbff9bamov r8l, 1
37bbff9c0lea rdx, [rip+0x84bf29]
37bbff9c7movsxd rdi, [rax]
37bbff9caxor eax, eax
37bbff9cctest rdi, rdi
37bbff9cfcmovs rdi, rax
37bbff9d3call lsame_
37bbff9d8test eax, eax
37bbff9daje 0x37bbffa6f
37bbff9e0mov eax, [r12]
37bbff9e4test eax, eax
37bbff9e6jle 0x37bbffa62
37bbff9e8mov r11l, [r13]
37bbff9ecshl rdi, 4
37bbff9f0mov r9, rbx
37bbff9f3shl rsi, 4
37bbff9f7mov rcx, [rsp+136]
37bbff9fflea ebx, [rax+1]
37bbffa02mov r8l, 1
37bbffa08nop [rax+rax]
37bbffa10
37bbffa10loc_37bbffa10:
37bbffa10cmp r11l, r8l
37bbffa13mov r10l, r8l
37bbffa16cmovle r10l, r11l
37bbffa1axor eax, eax
37bbffa1cmov edx, r10l
37bbffa1fshl rdx, 4
37bbffa23test r10l, r10l
37bbffa26jle 0x37bbffa53
37bbffa28nop
37bbffa2anop [rax+rax]
37bbffa35nop [rax+rax]
37bbffa40
37bbffa40loc_37bbffa40:
37bbffa40movupd x0, [r9+rax]
37bbffa46movups [rcx+rax], x0
37bbffa4aadd rax, 16
37bbffa4ecmp rdx, rax
37bbffa51jne 0x37bbffa40
37bbffa53
37bbffa53loc_37bbffa53:
37bbffa53add r8l, 1
37bbffa57add r9, rdi
37bbffa5aadd rcx, rsi
37bbffa5dcmp ebx, r8l
37bbffa60jne 0x37bbffa10
37bbffa62
37bbffa62loc_37bbffa62:
37bbffa62add rsp, 40
37bbffa66pop rbx
37bbffa67pop rsi
37bbffa68pop rdi
37bbffa69pop rbp
37bbffa6apop r12
37bbffa6cpop r13
37bbffa6eret
37bbffa6f
37bbffa6floc_37bbffa6f:
37bbffa6fmov r9l, 1
37bbffa75mov r8l, 1
37bbffa7blea rdx, [rip+0x84be6f]
37bbffa82mov rcx, rbp
37bbffa85call lsame_
37bbffa8amov r10l, [r12]
37bbffa8etest eax, eax
37bbffa90je 0x37bbffb10
37bbffa92test r10l, r10l
37bbffa95jle 0x37bbffa62
37bbffa97mov r11l, [r13]
37bbffa9badd rdi, 1
37bbffa9fadd rsi, 1
37bbffaa3mov r9, rbx
37bbffaa6mov r8, [rsp+136]
37bbffaaeshl rdi, 4
37bbffab2shl rsi, 4
37bbffab6mov ebp, r11l
37bbffab9mov ecx, r11l
37bbffabclea ebx, [r11+1]
37bbffac0sub ebp, r10l
37bbffac3nop
37bbffac5nop [rax+rax]
37bbffad0
37bbffad0loc_37bbffad0:
37bbffad0mov r10l, ebx
37bbffad3xor eax, eax
37bbffad5xor edx, edx
37bbffad7sub r10l, ecx
37bbffadacmp r11l, r10l
37bbffaddjl 0x37bbffaf6
37bbffadfnop
37bbffae0
37bbffae0loc_37bbffae0:
37bbffae0movupd x0, [r9+rax]
37bbffae6add edx, 1
37bbffae9movups [r8+rax], x0
37bbffaeeadd rax, 16
37bbffaf2cmp edx, ecx
37bbffaf4jb 0x37bbffae0
37bbffaf6
37bbffaf6loc_37bbffaf6:
37bbffaf6sub ecx, 1
37bbffaf9add r9, rdi
37bbffafcadd r8, rsi
37bbffaffcmp ecx, ebp
37bbffb01jne 0x37bbffad0
37bbffb03add rsp, 40
37bbffb07pop rbx
37bbffb08pop rsi
37bbffb09pop rdi
37bbffb0apop rbp
37bbffb0bpop r12
37bbffb0dpop r13
37bbffb0fret
37bbffb10
37bbffb10loc_37bbffb10:
37bbffb10test r10l, r10l
37bbffb13jle 0x37bbffa62
37bbffb19mov eax, [r13]
37bbffb1dadd r10l, 1
37bbffb21test eax, eax
37bbffb23jle 0x37bbffa62
37bbffb29lea ecx, [rax-1]
37bbffb2cshl rdi, 4
37bbffb30mov r9, rbx
37bbffb33shl rsi, 4
37bbffb37add rcx, 1
37bbffb3bmov rdx, [rsp+136]
37bbffb43mov r8l, 1
37bbffb49shl rcx, 4
37bbffb4dnop [rax]
37bbffb50
37bbffb50loc_37bbffb50:
37bbffb50xor eax, eax
37bbffb52nop [rax]
37bbffb55nop [rax+rax]
37bbffb60
37bbffb60loc_37bbffb60:
37bbffb60movupd x0, [r9+rax]
37bbffb66movups [rdx+rax], x0
37bbffb6aadd rax, 16
37bbffb6ecmp rax, rcx
37bbffb71jne 0x37bbffb60
37bbffb73add r8l, 1
37bbffb77add r9, rdi
37bbffb7aadd rdx, rsi
37bbffb7dcmp r8l, r10l
37bbffb80jne 0x37bbffb50
37bbffb82add rsp, 40
37bbffb86pop rbx
37bbffb87pop rsi
37bbffb88pop rdi
37bbffb89pop rbp
37bbffb8apop r12
37bbffb8cpop r13
37bbffb8eret
37bbff980
37bbffb8f
37bbffb8f // align 0x20
37bbffb8f // align 0x20
37bbffba0
37bbffba0zlacrm_:
37bbffba0push r15
37bbffba2push r14
37bbffba4push r13
37bbffba6push r12
37bbffba8push rbp
37bbffba9push rdi
37bbffbaapush rsi
37bbffbabpush rbx
37bbffbacsub rsp, 152
37bbffbb3mov ebp, [rcx]
37bbffbb5mov r15, [rsp+272]
37bbffbbdmov rbx, [rsp+288]
37bbffbc5mov [rsp+224], rcx
37bbffbcdmov [rsp+232], rdx
37bbffbd5mov [rsp+240], r8
37bbffbddtest ebp, ebp
37bbffbdfje 0x37bbfff66
37bbffbe5mov eax, [rdx]
37bbffbe7test eax, eax
37bbffbe9je 0x37bbfff66
37bbffbefmovsxd rdi, [r9]
37bbffbf2xor edx, edx
37bbffbf4test rdi, rdi
37bbffbf7cmovs rdi, rdx
37bbffbfbmov rdx, [rsp+280]
37bbffc03movsxd rsi, [rdx]
37bbffc06xor edx, edx
37bbffc08test rsi, rsi
37bbffc0bcmovs rsi, rdx
37bbffc0ftest eax, eax
37bbffc11jle 0x37bbffc8c
37bbffc13lea r14l, [rax+1]
37bbffc17test ebp, ebp
37bbffc19jle 0x37bbffc8c
37bbffc1bmov [rsp+128], eax
37bbffc22lea r13, [r8+16]
37bbffc26xor r10l, r10l
37bbffc29mov r9, -1
37bbffc30mov r11l, 1
37bbffc36lea r8, [rbx+8]
37bbffc3alea r12l, [rbp-1]
37bbffc3enop
37bbffc40
37bbffc40loc_37bbffc40:
37bbffc40movsxd rcx, r10l
37bbffc43mov rdx, r9
37bbffc46shl rdx, 4
37bbffc4alea rax, [rbx+8*rcx]
37bbffc4eadd rcx, r12
37bbffc51add rdx, r13
37bbffc54lea rcx, [r8+8*rcx]
37bbffc58nop [rax+rax]
37bbffc60
37bbffc60loc_37bbffc60:
37bbffc60movsd_xmm x0, [rdx]
37bbffc64add rax, 8
37bbffc68add rdx, 16
37bbffc6cmovsd_xmm [rax-8], x0
37bbffc71cmp rax, rcx
37bbffc74jne 0x37bbffc60
37bbffc76add r11l, 1
37bbffc7aadd r9, rdi
37bbffc7dadd r10l, ebp
37bbffc80cmp r14l, r11l
37bbffc83jne 0x37bbffc40
37bbffc85mov eax, [rsp+128]
37bbffc8c
37bbffc8cloc_37bbffc8c:
37bbffc8cimul ebp, eax
37bbffc8fmov [rsp+48], rbx
37bbffc94mov rcx, [rsp+224]
37bbffc9clea rdx, [rip+0x84bc5d]
37bbffca3mov [rsp+112], 1
37bbffcacmov [rsp+96], rcx
37bbffcb1mov r8, rcx
37bbffcb4movsxd rax, ebp
37bbffcb7mov [rsp+56], rcx
37bbffcbcmov rcx, rdx
37bbffcbfmov [rsp+140], eax
37bbffcc6mov r14, rax
37bbffcc9lea rax, [rbx+8*rax]
37bbffccdmov [rsp+128], rax
37bbffcd5mov [rsp+88], rax
37bbffcdalea rax, [rip+0x84bc27]
37bbffce1mov [rsp+80], rax
37bbffce6mov rax, [rsp+264]
37bbffceemov [rsp+104], 1
37bbffcf7mov [rsp+72], rax
37bbffcfcmov rax, [rsp+256]
37bbffd04mov [rsp+64], rax
37bbffd09lea rax, [rip+0x84bc00]
37bbffd10mov [rsp+40], rax
37bbffd15mov rax, [rsp+232]
37bbffd1dmov [rsp+32], rax
37bbffd22mov r9, rax
37bbffd25call dgemm_
37bbffd2amov rax, [rsp+232]
37bbffd32mov ebp, [rax]
37bbffd34test ebp, ebp
37bbffd36jle 0x37bbffe45
37bbffd3cmov rax, [rsp+224]
37bbffd44add ebp, 1
37bbffd47mov r12l, [rax]
37bbffd4atest r12l, r12l
37bbffd4djle 0x37bbffe45
37bbffd53lea r13l, [r12-1]
37bbffd58lea r11l, [r14+1]
37bbffd5cmov r9l, 1
37bbffd62mov r10, -1
37bbffd69lea r8, [rbx+8]
37bbffd6dmov rax, r13
37bbffd70
37bbffd70loc_37bbffd70:
37bbffd70movsxd r14, r11l
37bbffd73mov rdx, r10
37bbffd76lea rcx, [rbx+8*r14]
37bbffd7ashl rdx, 4
37bbffd7eadd r14, r13
37bbffd81add rdx, r15
37bbffd84lea r14, [r8+8*r14]
37bbffd88nop
37bbffd8anop [rax+rax]
37bbffd95nop [rax+rax]
37bbffda0
37bbffda0loc_37bbffda0:
37bbffda0movsd_xmm x0, [rcx-8]
37bbffda5add rcx, 8
37bbffda9mov [rdx+24], 0
37bbffdb1add rdx, 16
37bbffdb5movsd_xmm [rdx], x0
37bbffdb9cmp rcx, r14
37bbffdbcjne 0x37bbffda0
37bbffdbeadd r9l, 1
37bbffdc2add r11l, r12l
37bbffdc5add r10, rsi
37bbffdc8cmp ebp, r9l
37bbffdcbjne 0x37bbffd70
37bbffdcdtest r12l, r12l
37bbffdd0jle 0x37bbffe45
37bbffdd2mov rcx, [rsp+240]
37bbffddaxor r11l, r11l
37bbffdddmov r10, -1
37bbffde4mov r13l, eax
37bbffde7mov r9l, 1
37bbffdedlea r14, [rcx+24]
37bbffdf1nop [rax]
37bbffdf5nop [rax+rax]
37bbffe00
37bbffe00loc_37bbffe00:
37bbffe00movsxd rcx, r11l
37bbffe03mov rdx, r10
37bbffe06shl rdx, 4
37bbffe0alea rax, [rbx+8*rcx]
37bbffe0eadd rcx, r13
37bbffe11add rdx, r14
37bbffe14lea rcx, [r8+8*rcx]
37bbffe18nop [rax+rax]
37bbffe20
37bbffe20loc_37bbffe20:
37bbffe20movsd_xmm x0, [rdx]
37bbffe24add rax, 8
37bbffe28add rdx, 16
37bbffe2cmovsd_xmm [rax-8], x0
37bbffe31cmp rax, rcx
37bbffe34jne 0x37bbffe20
37bbffe36add r9l, 1
37bbffe3aadd r10, rdi
37bbffe3dadd r11l, r12l
37bbffe40cmp r9l, ebp
37bbffe43jne 0x37bbffe00
37bbffe45
37bbffe45loc_37bbffe45:
37bbffe45mov rax, [rsp+224]
37bbffe4dmov [rsp+48], rbx
37bbffe52lea rdx, [rip+0x84baa7]
37bbffe59mov [rsp+112], 1
37bbffe62mov r8, [rsp+224]
37bbffe6amov rcx, rdx
37bbffe6dmov [rsp+96], rax
37bbffe72mov rax, [rsp+128]
37bbffe7amov [rsp+104], 1
37bbffe83mov [rsp+88], rax
37bbffe88lea rax, [rip+0x84ba79]
37bbffe8fmov [rsp+80], rax
37bbffe94mov rax, [rsp+264]
37bbffe9cmov [rsp+72], rax
37bbffea1mov rax, [rsp+256]
37bbffea9mov [rsp+64], rax
37bbffeaemov rax, [rsp+224]
37bbffeb6mov [rsp+56], rax
37bbffebblea rax, [rip+0x84ba4e]
37bbffec2mov [rsp+40], rax
37bbffec7mov rax, [rsp+232]
37bbffecfmov [rsp+32], rax
37bbffed4mov r9, rax
37bbffed7call dgemm_
37bbffedcmov rax, [rsp+232]
37bbffee4mov edi, [rax]
37bbffee6test edi, edi
37bbffee8jle 0x37bbfff66
37bbffeeamov rax, [rsp+224]
37bbffef2add edi, 1
37bbffef5mov ebp, [rax]
37bbffef7test ebp, ebp
37bbffef9jle 0x37bbfff66
37bbffefbmov r11l, [rsp+140]
37bbfff03mov r10l, 1
37bbfff09lea r8, [rbx+8]
37bbfff0dlea r12l, [rbp-1]
37bbfff11mov r9, -1
37bbfff18add r11l, 1
37bbfff1cnop [rax]
37bbfff20
37bbfff20loc_37bbfff20:
37bbfff20movsxd rcx, r11l
37bbfff23mov rdx, r9
37bbfff26lea rax, [rbx+8*rcx]
37bbfff2ashl rdx, 4
37bbfff2eadd rcx, r12
37bbfff31add rdx, r15
37bbfff34lea rcx, [r8+8*rcx]
37bbfff38nop [rax+rax]
37bbfff40
37bbfff40loc_37bbfff40:
37bbfff40movsd_xmm x0, [rax-8]
37bbfff45add rax, 8
37bbfff49add rdx, 16
37bbfff4dmovsd_xmm [rdx+8], x0
37bbfff52cmp rcx, rax
37bbfff55jne 0x37bbfff40
37bbfff57add r10l, 1
37bbfff5badd r9, rsi
37bbfff5eadd r11l, ebp
37bbfff61cmp r10l, edi
37bbfff64jne 0x37bbfff20
37bbfff66
37bbfff66loc_37bbfff66:
37bbfff66add rsp, 152
37bbfff6dpop rbx
37bbfff6epop rsi
37bbfff6fpop rdi
37bbfff70pop rbp
37bbfff71pop r12
37bbfff73pop r13
37bbfff75pop r14
37bbfff77pop r15
37bbfff79ret
37bbffba0
37bbffba0zlacrm_:
37bbffba0push r15
37bbffba2push r14
37bbffba4push r13
37bbffba6push r12
37bbffba8push rbp
37bbffba9push rdi
37bbffbaapush rsi
37bbffbabpush rbx
37bbffbacsub rsp, 152
37bbffbb3mov ebp, [rcx]
37bbffbb5mov r15, [rsp+272]
37bbffbbdmov rbx, [rsp+288]
37bbffbc5mov [rsp+224], rcx
37bbffbcdmov [rsp+232], rdx
37bbffbd5mov [rsp+240], r8
37bbffbddtest ebp, ebp
37bbffbdfje 0x37bbfff66
37bbffbe5mov eax, [rdx]
37bbffbe7test eax, eax
37bbffbe9je 0x37bbfff66
37bbffbefmovsxd rdi, [r9]
37bbffbf2xor edx, edx
37bbffbf4test rdi, rdi
37bbffbf7cmovs rdi, rdx
37bbffbfbmov rdx, [rsp+280]
37bbffc03movsxd rsi, [rdx]
37bbffc06xor edx, edx
37bbffc08test rsi, rsi
37bbffc0bcmovs rsi, rdx
37bbffc0ftest eax, eax
37bbffc11jle 0x37bbffc8c
37bbffc13lea r14l, [rax+1]
37bbffc17test ebp, ebp
37bbffc19jle 0x37bbffc8c
37bbffc1bmov [rsp+128], eax
37bbffc22lea r13, [r8+16]
37bbffc26xor r10l, r10l
37bbffc29mov r9, -1
37bbffc30mov r11l, 1
37bbffc36lea r8, [rbx+8]
37bbffc3alea r12l, [rbp-1]
37bbffc3enop
37bbffc40
37bbffc40loc_37bbffc40:
37bbffc40movsxd rcx, r10l
37bbffc43mov rdx, r9
37bbffc46shl rdx, 4
37bbffc4alea rax, [rbx+8*rcx]
37bbffc4eadd rcx, r12
37bbffc51add rdx, r13
37bbffc54lea rcx, [r8+8*rcx]
37bbffc58nop [rax+rax]
37bbffc60
37bbffc60loc_37bbffc60:
37bbffc60movsd_xmm x0, [rdx]
37bbffc64add rax, 8
37bbffc68add rdx, 16
37bbffc6cmovsd_xmm [rax-8], x0
37bbffc71cmp rax, rcx
37bbffc74jne 0x37bbffc60
37bbffc76add r11l, 1
37bbffc7aadd r9, rdi
37bbffc7dadd r10l, ebp
37bbffc80cmp r14l, r11l
37bbffc83jne 0x37bbffc40
37bbffc85mov eax, [rsp+128]
37bbffc8c
37bbffc8cloc_37bbffc8c:
37bbffc8cimul ebp, eax
37bbffc8fmov [rsp+48], rbx
37bbffc94mov rcx, [rsp+224]
37bbffc9clea rdx, [rip+0x84bc5d]
37bbffca3mov [rsp+112], 1
37bbffcacmov [rsp+96], rcx
37bbffcb1mov r8, rcx
37bbffcb4movsxd rax, ebp
37bbffcb7mov [rsp+56], rcx
37bbffcbcmov rcx, rdx
37bbffcbfmov [rsp+140], eax
37bbffcc6mov r14, rax
37bbffcc9lea rax, [rbx+8*rax]
37bbffccdmov [rsp+128], rax
37bbffcd5mov [rsp+88], rax
37bbffcdalea rax, [rip+0x84bc27]
37bbffce1mov [rsp+80], rax
37bbffce6mov rax, [rsp+264]
37bbffceemov [rsp+104], 1
37bbffcf7mov [rsp+72], rax
37bbffcfcmov rax, [rsp+256]
37bbffd04mov [rsp+64], rax
37bbffd09lea rax, [rip+0x84bc00]
37bbffd10mov [rsp+40], rax
37bbffd15mov rax, [rsp+232]
37bbffd1dmov [rsp+32], rax
37bbffd22mov r9, rax
37bbffd25call dgemm_
37bbffd2amov rax, [rsp+232]
37bbffd32mov ebp, [rax]
37bbffd34test ebp, ebp
37bbffd36jle 0x37bbffe45
37bbffd3cmov rax, [rsp+224]
37bbffd44add ebp, 1
37bbffd47mov r12l, [rax]
37bbffd4atest r12l, r12l
37bbffd4djle 0x37bbffe45
37bbffd53lea r13l, [r12-1]
37bbffd58lea r11l, [r14+1]
37bbffd5cmov r9l, 1
37bbffd62mov r10, -1
37bbffd69lea r8, [rbx+8]
37bbffd6dmov rax, r13
37bbffd70
37bbffd70loc_37bbffd70:
37bbffd70movsxd r14, r11l
37bbffd73mov rdx, r10
37bbffd76lea rcx, [rbx+8*r14]
37bbffd7ashl rdx, 4
37bbffd7eadd r14, r13
37bbffd81add rdx, r15
37bbffd84lea r14, [r8+8*r14]
37bbffd88nop
37bbffd8anop [rax+rax]
37bbffd95nop [rax+rax]
37bbffda0
37bbffda0loc_37bbffda0:
37bbffda0movsd_xmm x0, [rcx-8]
37bbffda5add rcx, 8
37bbffda9mov [rdx+24], 0
37bbffdb1add rdx, 16
37bbffdb5movsd_xmm [rdx], x0
37bbffdb9cmp rcx, r14
37bbffdbcjne 0x37bbffda0
37bbffdbeadd r9l, 1
37bbffdc2add r11l, r12l
37bbffdc5add r10, rsi
37bbffdc8cmp ebp, r9l
37bbffdcbjne 0x37bbffd70
37bbffdcdtest r12l, r12l
37bbffdd0jle 0x37bbffe45
37bbffdd2mov rcx, [rsp+240]
37bbffddaxor r11l, r11l
37bbffdddmov r10, -1
37bbffde4mov r13l, eax
37bbffde7mov r9l, 1
37bbffdedlea r14, [rcx+24]
37bbffdf1nop [rax]
37bbffdf5nop [rax+rax]
37bbffe00
37bbffe00loc_37bbffe00:
37bbffe00movsxd rcx, r11l
37bbffe03mov rdx, r10
37bbffe06shl rdx, 4
37bbffe0alea rax, [rbx+8*rcx]
37bbffe0eadd rcx, r13
37bbffe11add rdx, r14
37bbffe14lea rcx, [r8+8*rcx]
37bbffe18nop [rax+rax]
37bbffe20
37bbffe20loc_37bbffe20:
37bbffe20movsd_xmm x0, [rdx]
37bbffe24add rax, 8
37bbffe28add rdx, 16
37bbffe2cmovsd_xmm [rax-8], x0
37bbffe31cmp rax, rcx
37bbffe34jne 0x37bbffe20
37bbffe36add r9l, 1
37bbffe3aadd r10, rdi
37bbffe3dadd r11l, r12l
37bbffe40cmp r9l, ebp
37bbffe43jne 0x37bbffe00
37bbffe45
37bbffe45loc_37bbffe45:
37bbffe45mov rax, [rsp+224]
37bbffe4dmov [rsp+48], rbx
37bbffe52lea rdx, [rip+0x84baa7]
37bbffe59mov [rsp+112], 1
37bbffe62mov r8, [rsp+224]
37bbffe6amov rcx, rdx
37bbffe6dmov [rsp+96], rax
37bbffe72mov rax, [rsp+128]
37bbffe7amov [rsp+104], 1
37bbffe83mov [rsp+88], rax
37bbffe88lea rax, [rip+0x84ba79]
37bbffe8fmov [rsp+80], rax
37bbffe94mov rax, [rsp+264]
37bbffe9cmov [rsp+72], rax
37bbffea1mov rax, [rsp+256]
37bbffea9mov [rsp+64], rax
37bbffeaemov rax, [rsp+224]
37bbffeb6mov [rsp+56], rax
37bbffebblea rax, [rip+0x84ba4e]
37bbffec2mov [rsp+40], rax
37bbffec7mov rax, [rsp+232]
37bbffecfmov [rsp+32], rax
37bbffed4mov r9, rax
37bbffed7call dgemm_
37bbffedcmov rax, [rsp+232]
37bbffee4mov edi, [rax]
37bbffee6test edi, edi
37bbffee8jle 0x37bbfff66
37bbffeeamov rax, [rsp+224]
37bbffef2add edi, 1
37bbffef5mov ebp, [rax]
37bbffef7test ebp, ebp
37bbffef9jle 0x37bbfff66
37bbffefbmov r11l, [rsp+140]
37bbfff03mov r10l, 1
37bbfff09lea r8, [rbx+8]
37bbfff0dlea r12l, [rbp-1]
37bbfff11mov r9, -1
37bbfff18add r11l, 1
37bbfff1cnop [rax]
37bbfff20
37bbfff20loc_37bbfff20:
37bbfff20movsxd rcx, r11l
37bbfff23mov rdx, r9
37bbfff26lea rax, [rbx+8*rcx]
37bbfff2ashl rdx, 4
37bbfff2eadd rcx, r12
37bbfff31add rdx, r15
37bbfff34lea rcx, [r8+8*rcx]
37bbfff38nop [rax+rax]
37bbfff40
37bbfff40loc_37bbfff40:
37bbfff40movsd_xmm x0, [rax-8]
37bbfff45add rax, 8
37bbfff49add rdx, 16
37bbfff4dmovsd_xmm [rdx+8], x0
37bbfff52cmp rcx, rax
37bbfff55jne 0x37bbfff40
37bbfff57add r10l, 1
37bbfff5badd r9, rsi
37bbfff5eadd r11l, ebp
37bbfff61cmp r10l, edi
37bbfff64jne 0x37bbfff20
37bbfff66
37bbfff66loc_37bbfff66:
37bbfff66add rsp, 152
37bbfff6dpop rbx
37bbfff6epop rsi
37bbfff6fpop rdi
37bbfff70pop rbp
37bbfff71pop r12
37bbfff73pop r13
37bbfff75pop r14
37bbfff77pop r15
37bbfff79ret
37bbffba0
37bbfff7a
37bbfff7a // align 0x10
37bbfff7a // align 0x10
37bbfff80
37bbfff80zlacrt_:
37bbfff80sub rsp, 136
37bbfff87movups [rsp], x6
37bbfff8bmovups [rsp+16], x7
37bbfff90movups [rsp+32], x8
37bbfff96movups [rsp+48], x9
37bbfff9cmovups [rsp+64], x10
37bbfffa2movups [rsp+80], x11
37bbfffa8movups [rsp+96], x12
37bbfffaemovups [rsp+112], x13
37bbfffb4mov rax, [rsp+192]
37bbfffbcmov r10, rcx
37bbfffbfmov rcx, rdx
37bbfffc2mov rdx, [rsp+184]
37bbfffcamov r10l, [r10]
37bbfffcdtest r10l, r10l
37bbfffd0jle 0x37bc0010f
37bbfffd6mov r11, [rsp+176]
37bbfffdemovsxd r8, [r8]
37bbfffe1movsd_xmm x3, [rdx+8]
37bbfffe6movsd_xmm x4, [rdx]
37bbfffeamovsxd r11, [r11]
37bbfffedmovsd_xmm x0, [rax]
37bbffff1movsd_xmm x5, [rax+8]
37bbffff6cmp r8l, 1
37bbffffaje 0x37bc00148
37bc00000mov edx, 1
37bc00005test r8l, r8l
37bc00008jns 0x37bc00014
37bc0000asub edx, r10l
37bc0000dimul edx, r8l
37bc00011add edx, 1
37bc00014
37bc00014loc_37bc00014:
37bc00014mov eax, 1
37bc00019test r11l, r11l
37bc0001cjns 0x37bc00028
37bc0001esub eax, r10l
37bc00021imul eax, r11l
37bc00025add eax, 1
37bc00028
37bc00028loc_37bc00028:
37bc00028cdqe
37bc0002amovapd x10, x4
37bc0002fmovapd x9, x3
37bc00034shl r8, 4
37bc00038sub rax, 1
37bc0003cmovapd x6, x0
37bc00040movddup x7, x5
37bc00044shl r11, 4
37bc00048shl rax, 4
37bc0004cunpcklpd x10, x3
37bc00051unpcklpd x9, x4
37bc00056unpcklpd x6, x5
37bc0005amovddup x8, x0
37bc0005funpcklpd x4, x4
37bc00063add r9, rax
37bc00066movsxd rax, edx
37bc00069unpcklpd x3, x3
37bc0006dunpcklpd x5, x0
37bc00071xor edx, edx
37bc00073sub rax, 1
37bc00077shl rax, 4
37bc0007badd rax, rcx
37bc0007enop
37bc00080
37bc00080loc_37bc00080:
37bc00080movupd x1, [rax]
37bc00084movupd x0, [rax]
37bc00088movapd x11, x10
37bc0008dadd edx, 1
37bc00090movapd x2, x5
37bc00094movapd x13, x3
37bc00099unpcklpd x1, x1
37bc0009dunpckhpd x0, x0
37bc000a1mulpd x2, x0
37bc000a5mulpd x11, x1
37bc000aamulpd x0, x9
37bc000afmulpd x1, x6
37bc000b3addsubpd x11, x0
37bc000b8movupd x0, [r9]
37bc000bdaddsubpd x1, x2
37bc000c1movapd x2, x8
37bc000c6mulpd x2, x0
37bc000camovapd x12, x0
37bc000cfshufpd x12, x0, 1
37bc000d5mulpd x0, x4
37bc000d9mulpd x13, x12
37bc000deaddsubpd x0, x13
37bc000e3subpd x0, x1
37bc000e7movups [r9], x0
37bc000ebmovapd x0, x12
37bc000f0add r9, r11
37bc000f3mulpd x0, x7
37bc000f7addsubpd x2, x0
37bc000fbaddpd x2, x11
37bc00100movups [rax], x2
37bc00103add rax, r8
37bc00106cmp edx, r10l
37bc00109jne 0x37bc00080
37bc0010f
37bc0010floc_37bc0010f:
37bc0010fmovups x6, [rsp]
37bc00113movups x7, [rsp+16]
37bc00118movups x8, [rsp+32]
37bc0011emovups x9, [rsp+48]
37bc00124movups x10, [rsp+64]
37bc0012amovups x11, [rsp+80]
37bc00130movups x12, [rsp+96]
37bc00136movups x13, [rsp+112]
37bc0013cadd rsp, 136
37bc00143ret
37bc00144
37bc00144 0f 1f 40 00 ..@.
37bc00148
37bc00148loc_37bc00148:
37bc00148mov edx, 1
37bc0014dcmp r11l, 1
37bc00151jne 0x37bc00014
37bc00157movapd x2, x0
37bc0015bmov eax, r10l
37bc0015emovddup x6, x5
37bc00162xor edx, edx
37bc00164unpcklpd x2, x5
37bc00168unpcklpd x4, x4
37bc0016cunpcklpd x3, x3
37bc00170shl rax, 4
37bc00174movddup x7, x0
37bc00178unpcklpd x5, x0
37bc0017cnop [rax]
37bc00180
37bc00180loc_37bc00180:
37bc00180movupd x0, [rcx+rdx]
37bc00185movapd x8, x4
37bc0018amulpd x8, x0
37bc0018fmovapd x1, x0
37bc00193shufpd x1, x0, 1
37bc00198mulpd x1, x3
37bc0019caddsubpd x8, x1
37bc001a1movapd x1, x0
37bc001a5unpcklpd x1, x0
37bc001a9unpckhpd x0, x0
37bc001admulpd x0, x5
37bc001b1mulpd x1, x2
37bc001b5addsubpd x1, x0
37bc001b9movupd x0, [r9+rdx]
37bc001bfmovapd x10, x0
37bc001c4shufpd x10, x0, 1
37bc001camovapd x9, x1
37bc001cfmovapd x11, x10
37bc001d4movapd x1, x7
37bc001d8mulpd x1, x0
37bc001dcmulpd x11, x3
37bc001e1mulpd x0, x4
37bc001e5addsubpd x0, x11
37bc001easubpd x0, x9
37bc001efmovups [r9+rdx], x0
37bc001f4movapd x0, x10
37bc001f9mulpd x0, x6
37bc001fdaddsubpd x1, x0
37bc00201addpd x1, x8
37bc00206movups [rcx+rdx], x1
37bc0020aadd rdx, 16
37bc0020ecmp rax, rdx
37bc00211jne 0x37bc00180
37bc00217jmp 0x37bc0010f
37bbfff80
37bbfff80zlacrt_:
37bbfff80sub rsp, 136
37bbfff87movups [rsp], x6
37bbfff8bmovups [rsp+16], x7
37bbfff90movups [rsp+32], x8
37bbfff96movups [rsp+48], x9
37bbfff9cmovups [rsp+64], x10
37bbfffa2movups [rsp+80], x11
37bbfffa8movups [rsp+96], x12
37bbfffaemovups [rsp+112], x13
37bbfffb4mov rax, [rsp+192]
37bbfffbcmov r10, rcx
37bbfffbfmov rcx, rdx
37bbfffc2mov rdx, [rsp+184]
37bbfffcamov r10l, [r10]
37bbfffcdtest r10l, r10l
37bbfffd0jle 0x37bc0010f
37bbfffd6mov r11, [rsp+176]
37bbfffdemovsxd r8, [r8]
37bbfffe1movsd_xmm x3, [rdx+8]
37bbfffe6movsd_xmm x4, [rdx]
37bbfffeamovsxd r11, [r11]
37bbfffedmovsd_xmm x0, [rax]
37bbffff1movsd_xmm x5, [rax+8]
37bbffff6cmp r8l, 1
37bbffffaje 0x37bc00148
37bc00000mov edx, 1
37bc00005test r8l, r8l
37bc00008jns 0x37bc00014
37bc0000asub edx, r10l
37bc0000dimul edx, r8l
37bc00011add edx, 1
37bc00014
37bc00014loc_37bc00014:
37bc00014mov eax, 1
37bc00019test r11l, r11l
37bc0001cjns 0x37bc00028
37bc0001esub eax, r10l
37bc00021imul eax, r11l
37bc00025add eax, 1
37bc00028
37bc00028loc_37bc00028:
37bc00028cdqe
37bc0002amovapd x10, x4
37bc0002fmovapd x9, x3
37bc00034shl r8, 4
37bc00038sub rax, 1
37bc0003cmovapd x6, x0
37bc00040movddup x7, x5
37bc00044shl r11, 4
37bc00048shl rax, 4
37bc0004cunpcklpd x10, x3
37bc00051unpcklpd x9, x4
37bc00056unpcklpd x6, x5
37bc0005amovddup x8, x0
37bc0005funpcklpd x4, x4
37bc00063add r9, rax
37bc00066movsxd rax, edx
37bc00069unpcklpd x3, x3
37bc0006dunpcklpd x5, x0
37bc00071xor edx, edx
37bc00073sub rax, 1
37bc00077shl rax, 4
37bc0007badd rax, rcx
37bc0007enop
37bc00080
37bc00080loc_37bc00080:
37bc00080movupd x1, [rax]
37bc00084movupd x0, [rax]
37bc00088movapd x11, x10
37bc0008dadd edx, 1
37bc00090movapd x2, x5
37bc00094movapd x13, x3
37bc00099unpcklpd x1, x1
37bc0009dunpckhpd x0, x0
37bc000a1mulpd x2, x0
37bc000a5mulpd x11, x1
37bc000aamulpd x0, x9
37bc000afmulpd x1, x6
37bc000b3addsubpd x11, x0
37bc000b8movupd x0, [r9]
37bc000bdaddsubpd x1, x2
37bc000c1movapd x2, x8
37bc000c6mulpd x2, x0
37bc000camovapd x12, x0
37bc000cfshufpd x12, x0, 1
37bc000d5mulpd x0, x4
37bc000d9mulpd x13, x12
37bc000deaddsubpd x0, x13
37bc000e3subpd x0, x1
37bc000e7movups [r9], x0
37bc000ebmovapd x0, x12
37bc000f0add r9, r11
37bc000f3mulpd x0, x7
37bc000f7addsubpd x2, x0
37bc000fbaddpd x2, x11
37bc00100movups [rax], x2
37bc00103add rax, r8
37bc00106cmp edx, r10l
37bc00109jne 0x37bc00080
37bc0010f
37bc0010floc_37bc0010f:
37bc0010fmovups x6, [rsp]
37bc00113movups x7, [rsp+16]
37bc00118movups x8, [rsp+32]
37bc0011emovups x9, [rsp+48]
37bc00124movups x10, [rsp+64]
37bc0012amovups x11, [rsp+80]
37bc00130movups x12, [rsp+96]
37bc00136movups x13, [rsp+112]
37bc0013cadd rsp, 136
37bc00143ret
37bc00144
37bc00144 0f 1f 40 00 ..@.
37bc00148
37bc00148loc_37bc00148:
37bc00148mov edx, 1
37bc0014dcmp r11l, 1
37bc00151jne 0x37bc00014
37bc00157movapd x2, x0
37bc0015bmov eax, r10l
37bc0015emovddup x6, x5
37bc00162xor edx, edx
37bc00164unpcklpd x2, x5
37bc00168unpcklpd x4, x4
37bc0016cunpcklpd x3, x3
37bc00170shl rax, 4
37bc00174movddup x7, x0
37bc00178unpcklpd x5, x0
37bc0017cnop [rax]
37bc00180
37bc00180loc_37bc00180:
37bc00180movupd x0, [rcx+rdx]
37bc00185movapd x8, x4
37bc0018amulpd x8, x0
37bc0018fmovapd x1, x0
37bc00193shufpd x1, x0, 1
37bc00198mulpd x1, x3
37bc0019caddsubpd x8, x1
37bc001a1movapd x1, x0
37bc001a5unpcklpd x1, x0
37bc001a9unpckhpd x0, x0
37bc001admulpd x0, x5
37bc001b1mulpd x1, x2
37bc001b5addsubpd x1, x0
37bc001b9movupd x0, [r9+rdx]
37bc001bfmovapd x10, x0
37bc001c4shufpd x10, x0, 1
37bc001camovapd x9, x1
37bc001cfmovapd x11, x10
37bc001d4movapd x1, x7
37bc001d8mulpd x1, x0
37bc001dcmulpd x11, x3
37bc001e1mulpd x0, x4
37bc001e5addsubpd x0, x11
37bc001easubpd x0, x9
37bc001efmovups [r9+rdx], x0
37bc001f4movapd x0, x10
37bc001f9mulpd x0, x6
37bc001fdaddsubpd x1, x0
37bc00201addpd x1, x8
37bc00206movups [rcx+rdx], x1
37bc0020aadd rdx, 16
37bc0020ecmp rax, rdx
37bc00211jne 0x37bc00180
37bc00217jmp 0x37bc0010f
37bbfff80
37bc0021c
37bc0021c // align 0x10
37bc0021c // align 0x10
37bc00220
37bc00220zladiv_:
37bc00220push rbx
37bc00221sub rsp, 96
37bc00225movsd_xmm x0, [rdx]
37bc00229movsd_xmm [rsp+64], x0
37bc0022fmovsd_xmm x0, [rdx+8]
37bc00234lea rax, [rsp+48]
37bc00239mov rbx, rcx
37bc0023clea rdx, [rsp+72]
37bc00241lea rcx, [rsp+64]
37bc00246movsd_xmm [rsp+72], x0
37bc0024cmovsd_xmm x0, [r8]
37bc00251lea r9, [rsp+88]
37bc00256movsd_xmm [rsp+80], x0
37bc0025cmovsd_xmm x0, [r8+8]
37bc00262lea r8, [rsp+80]
37bc00267mov [rsp+40], rax
37bc0026clea rax, [rsp+56]
37bc00271mov [rsp+32], rax
37bc00276movsd_xmm [rsp+88], x0
37bc0027ccall dladiv_
37bc00281mov rax, rbx
37bc00284movsd_xmm x0, [rsp+56]
37bc0028amovhpd x0, [rsp+48]
37bc00290movups [rbx], x0
37bc00293add rsp, 96
37bc00297pop rbx
37bc00298ret
37bc00220
37bc00220zladiv_:
37bc00220push rbx
37bc00221sub rsp, 96
37bc00225movsd_xmm x0, [rdx]
37bc00229movsd_xmm [rsp+64], x0
37bc0022fmovsd_xmm x0, [rdx+8]
37bc00234lea rax, [rsp+48]
37bc00239mov rbx, rcx
37bc0023clea rdx, [rsp+72]
37bc00241lea rcx, [rsp+64]
37bc00246movsd_xmm [rsp+72], x0
37bc0024cmovsd_xmm x0, [r8]
37bc00251lea r9, [rsp+88]
37bc00256movsd_xmm [rsp+80], x0
37bc0025cmovsd_xmm x0, [r8+8]
37bc00262lea r8, [rsp+80]
37bc00267mov [rsp+40], rax
37bc0026clea rax, [rsp+56]
37bc00271mov [rsp+32], rax
37bc00276movsd_xmm [rsp+88], x0
37bc0027ccall dladiv_
37bc00281mov rax, rbx
37bc00284movsd_xmm x0, [rsp+56]
37bc0028amovhpd x0, [rsp+48]
37bc00290movups [rbx], x0
37bc00293add rsp, 96
37bc00297pop rbx
37bc00298ret
37bc00220
37bc00299
37bc00299 // align 0x40
37bc00299 // align 0x40
37bc002c0
37bc002c0zlaed0_:
37bc002c0push r15
37bc002c2push r14
37bc002c4push r13
37bc002c6push r12
37bc002c8push rbp
37bc002c9push rdi
37bc002capush rsi
37bc002cbpush rbx
37bc002ccsub rsp, 424
37bc002d3mov rax, [rsp+528]
37bc002dbmov rdi, [rsp+544]
37bc002e3mov r15, [rsp+576]
37bc002ebmov r13, [rsp+560]
37bc002f3mov rbx, [rsp+568]
37bc002fbmov [r15], 0
37bc00302mov [rsp+208], rax
37bc0030amov rax, [rsp+536]
37bc00312mov r14, rcx
37bc00315mov rsi, r8
37bc00318mov [rsp+192], rdi
37bc00320mov rdi, [rsp+552]
37bc00328mov r11l, [rax]
37bc0032bmov [rsp+248], rax
37bc00333mov eax, [rdx]
37bc00335mov [rsp+360], rdx
37bc0033dxor edx, edx
37bc0033fmov [rsp+184], rcx
37bc00347mov ecx, [rdi]
37bc00349test eax, eax
37bc0034bmov [rsp+240], r9
37bc00353mov [rsp+200], rdi
37bc0035bcmovns edx, eax
37bc0035emov [rsp+376], r11l
37bc00366cmp [r14], edx
37bc00369jl 0x37bc00390
37bc0036btest eax, eax
37bc0036djs 0x37bc003d3
37bc0036fmov edx, 1
37bc00374cmovg edx, eax
37bc00377cmp r11l, edx
37bc0037ajl 0x37bc003df
37bc0037ccmp ecx, edx
37bc0037ejge 0x37bc003eb
37bc00380mov edx, -8
37bc00385mov eax, 8
37bc0038ajmp 0x37bc0039a
37bc0038c
37bc0038c 0f 1f 40 00 ..@.
37bc00390
37bc00390loc_37bc00390:
37bc00390mov edx, -1
37bc00395mov eax, 1
37bc0039a
37bc0039aloc_37bc0039a:
37bc0039amov [r15], edx
37bc0039dmov r8l, 6
37bc003a3lea rdx, [rsp+412]
37bc003ablea rcx, [rip+0x84b56e]
37bc003b2mov [rsp+412], eax
37bc003b9call xerbla_
37bc003benop
37bc003bf
37bc003bfloc_37bc003bf:
37bc003bfadd rsp, 424
37bc003c6pop rbx
37bc003c7pop rsi
37bc003c8pop rdi
37bc003c9pop rbp
37bc003capop r12
37bc003ccpop r13
37bc003cepop r14
37bc003d0pop r15
37bc003d2ret
37bc003d3
37bc003d3loc_37bc003d3:
37bc003d3mov edx, -2
37bc003d8mov eax, 2
37bc003ddjmp 0x37bc0039a
37bc003df
37bc003dfloc_37bc003df:
37bc003dfmov edx, -6
37bc003e4mov eax, 6
37bc003e9jmp 0x37bc0039a
37bc003eb
37bc003ebloc_37bc003eb:
37bc003ebtest eax, eax
37bc003edje 0x37bc003bf
37bc003efmovsxd rax, ecx
37bc003f2lea r8, [rip+0x84b533]
37bc003f9mov [rsp+64], 1
37bc00402lea rdx, [rip+0x84b517]
37bc00409mov [rsp+352], rax
37bc00411lea rax, [rip+0x84b510]
37bc00418lea rcx, [rip+0x84b511]
37bc0041fmov [rsp+56], 6
37bc00428mov r9, rax
37bc0042bmov [rsp+48], rax
37bc00430mov [rsp+40], rax
37bc00435mov [rsp+32], rax
37bc0043acall ilaenv_
37bc0043fmov [rsp+412], 0
37bc0044amov r8l, eax
37bc0044dmov rax, [rsp+360]
37bc00455mov r11l, [rax]
37bc00458mov [rbx], r11l
37bc0045bcmp r11l, r8l
37bc0045ejle 0x37bc00de4
37bc00464mov ecx, 1
37bc00469mov r9l, 1
37bc0046fnop
37bc00470
37bc00470loc_37bc00470:
37bc00470movsxd rax, r9l
37bc00473test r9l, r9l
37bc00476jle 0x37bc004b0
37bc00478nop [rax+rax]
37bc00480
37bc00480loc_37bc00480:
37bc00480mov edi, [rbx+4*rax-4]
37bc00484lea edx, [rdi+1]
37bc00487shr edx, 31
37bc0048alea edx, [rdx+rdi+1]
37bc0048esar edx, 1
37bc00490mov [rbx+8*rax-4], edx
37bc00494mov r10l, [rbx+4*rax-4]
37bc00499mov edx, r10l
37bc0049cshr edx, 31
37bc0049fadd edx, r10l
37bc004a2sar edx, 1
37bc004a4mov [rbx+8*rax-8], edx
37bc004a8sub rax, 1
37bc004actest eax, eax
37bc004aejg 0x37bc00480
37bc004b0
37bc004b0loc_37bc004b0:
37bc004b0add r9l, r9l
37bc004b3movsxd rax, r9l
37bc004b6cmp [rbx+4*rax-4], r8l
37bc004bbjle 0x37bc004c8
37bc004bdadd ecx, 1
37bc004c0jmp 0x37bc00470
37bc004c2
37bc004c2 66 0f 1f 44 00 00 f..D..
37bc004c8
37bc004c8loc_37bc004c8:
37bc004c8lea eax, [r9-1]
37bc004ccmov [rsp+296], r9l
37bc004d4mov [rsp+412], ecx
37bc004dbmov [rsp+264], eax
37bc004e2cmp r9l, 1
37bc004e6jle 0x37bc0056f
37bc004ecmov eax, [rsp+296]
37bc004f3mov ecx, [rbx]
37bc004f5mov rdx, rbx
37bc004f8lea r9l, [rax-2]
37bc004fclea rax, [rbx+4]
37bc00500shl r9, 2
37bc00504lea r8, [rbx+r9+8]
37bc00509nop [rax]
37bc00510
37bc00510loc_37bc00510:
37bc00510add ecx, [rax]
37bc00512add rax, 4
37bc00516mov [rax-4], ecx
37bc00519cmp r8, rax
37bc0051cjne 0x37bc00510
37bc0051elea r8, [rbx+r9+4]
37bc00523mov r9, [rsp+240]
37bc0052bnop [rax+rax]
37bc00535nop [rax+rax]
37bc00540
37bc00540loc_37bc00540:
37bc00540movsxd rax, [rdx]
37bc00543add rdx, 4
37bc00547sub rax, 1
37bc0054bmovsd_xmm x0, [r9+8*rax]
37bc00551andpd x0, [rip+0x84b3e7]
37bc00559movupd x1, [rsi+8*rax]
37bc0055eunpcklpd x0, x0
37bc00562subpd x1, x0
37bc00566movups [rsi+8*rax], x1
37bc0056acmp r8, rdx
37bc0056djne 0x37bc00540
37bc0056f
37bc0056floc_37bc0056f:
37bc0056flea eax, [4*r11+3]
37bc00577pxor x0, x0
37bc0057bmov [rsp+216], r11l
37bc00583cvtsi2sd x0, r11l
37bc00588mov [rsp+260], eax
37bc0058fcall log
37bc00594divsd x0, [rip+0x84b3b4]
37bc0059ccvttsd2si r10l, x0
37bc005a1mov r11l, [rsp+216]
37bc005a9cmp r10l, 31
37bc005adjle 0x37bc00c16
37bc005b3test r11l, r11l
37bc005b6jle 0x37bc005c0
37bc005b8add r10l, 1
37bc005bc
37bc005bcloc_37bc005bc:
37bc005bcadd r10l, 1
37bc005c0
37bc005c0loc_37bc005c0:
37bc005c0imul r10l, r11l
37bc005c4mov eax, [rsp+260]
37bc005cbmov r8l, [rsp+296]
37bc005d3lea ebp, [r11+rax]
37bc005d7lea eax, [rbp+r10+1]
37bc005dcmov [rsp+312], eax
37bc005e3add eax, r10l
37bc005e6mov [rsp+304], eax
37bc005edtest r8l, r8l
37bc005f0js 0x37bc00ddc
37bc005f6movsxd rdx, [rsp+296]
37bc005femovsxd rcx, ebp
37bc00601movsxd r8, [rsp+304]
37bc00609movsxd r9, [rsp+260]
37bc00611lea rax, [rbx+4*rcx]
37bc00615add rdx, rcx
37bc00618lea rcx, [rbx+4*rdx+4]
37bc0061dmov rdx, r8
37bc00620sub rdx, r9
37bc00623nop [rax]
37bc0062anop [rax+rax]
37bc00635nop [rax+rax]
37bc00640
37bc00640loc_37bc00640:
37bc00640mov [rax], 1
37bc00646mov [rax+4*rdx+4], 1
37bc0064eadd rax, 4
37bc00652cmp rcx, rax
37bc00655jne 0x37bc00640
37bc00657
37bc00657loc_37bc00657:
37bc00657mov ecx, [rsp+264]
37bc0065elea rdx, [r8-1]
37bc00662mov [rbx+4*rdx], 1
37bc00669test ecx, ecx
37bc0066bjs 0x37bc00dff
37bc00671movsxd rax, [rsp+376]
37bc00679lea edi, [r10+r10]
37bc0067dmov [rsp+328], ebp
37bc00684lea r14, [rsp+404]
37bc0068cmov [rsp+344], r10l
37bc00694mov [rsp+336], rax
37bc0069cmov eax, r11l
37bc0069fimul eax, r11l
37bc006a3mov [rsp+368], rdx
37bc006abmov [rsp+280], rsi
37bc006b3mov [rsp+272], edi
37bc006balea eax, [rdi+rax+1]
37bc006bemov [rsp+320], r11l
37bc006c6xor edi, edi
37bc006c8cdqe
37bc006calea rax, [r13+8*rax]
37bc006cfmov [rsp+216], rax
37bc006d7movsxd rax, r11l
37bc006damov r11, r15
37bc006ddmov r15, r13
37bc006e0shl rax, 2
37bc006e4mov r13, rbx
37bc006e7lea rbx, [rbx+4*r8]
37bc006ebmov [rsp+288], rax
37bc006f3nop
37bc006f5nop [rax+rax]
37bc00700
37bc00700loc_37bc00700:
37bc00700test rdi, rdi
37bc00703je 0x37bc00be0
37bc00709movsxd r8, [r13+4*rdi-4]
37bc0070emov eax, [r13+4*rdi]
37bc00713mov rcx, [rsp+240]
37bc0071blea esi, [r8+1]
37bc0071fsub eax, r8l
37bc00722shl r8, 3
37bc00726lea r9, [rcx+r8]
37bc0072amov rcx, [rsp+352]
37bc00732movsxd rbp, esi
37bc00735add r8, [rsp+280]
37bc0073dmov r12, rcx
37bc00740imul r12, rbp
37bc00744sub r12, rcx
37bc00747mov rcx, [rsp+336]
37bc0074fshl r12, 4
37bc00753add r12, [rsp+192]
37bc0075bimul rbp, rcx
37bc0075fsub rbp, rcx
37bc00762mov rcx, [rsp+208]
37bc0076ashl rbp, 4
37bc0076eadd rcx, rbp
37bc00771mov [rsp+232], rcx
37bc00779
37bc00779loc_37bc00779:
37bc00779mov [rsp+404], eax
37bc00780mov eax, [rsp+272]
37bc00787mov rdx, r14
37bc0078alea rcx, [rip+0x84b1a3]
37bc00791add eax, [rbx-4]
37bc00794mov [rsp+56], r11
37bc00799cdqe
37bc0079bmov [rsp+48], r15
37bc007a0lea rbp, [r15+8*rax-8]
37bc007a5mov [rsp+40], r14
37bc007aamov [rsp+64], 1
37bc007b3mov [rsp+32], rbp
37bc007b8mov [rsp+224], r11
37bc007c0call dsteqr_
37bc007c5mov rax, [rsp+216]
37bc007cdmov [rsp+48], r12
37bc007d2mov rdx, r14
37bc007d5mov [rsp+40], r14
37bc007damov r9, [rsp+248]
37bc007e2mov [rsp+64], rax
37bc007e7mov rax, [rsp+200]
37bc007efmov [rsp+32], rbp
37bc007f4mov r8, [rsp+232]
37bc007fcmov [rsp+56], rax
37bc00801mov rcx, [rsp+184]
37bc00809call zlacrm_
37bc0080emov r9l, [rsp+404]
37bc00816mov r11, [rsp+224]
37bc0081emov eax, r9l
37bc00821mov edx, [r11]
37bc00824imul eax, r9l
37bc00828add eax, [rbx-4]
37bc0082bmov [rbx], eax
37bc0082dtest edx, edx
37bc0082fjg 0x37bc00c54
37bc00835mov ecx, [r13+4*rdi]
37bc0083acmp esi, ecx
37bc0083cjg 0x37bc0086d
37bc0083emovsxd rax, esi
37bc00841add ecx, 2
37bc00844add rax, [rsp+288]
37bc0084clea rdx, [r13+4*rax+8]
37bc00851sub ecx, esi
37bc00853mov eax, 1
37bc00858nop [rax+rax]
37bc00860
37bc00860loc_37bc00860:
37bc00860mov [rdx], eax
37bc00862add eax, 1
37bc00865add rdx, 4
37bc00869cmp eax, ecx
37bc0086bjne 0x37bc00860
37bc0086d
37bc0086dloc_37bc0086d:
37bc0086dadd rdi, 1
37bc00871add rbx, 4
37bc00875cmp [rsp+264], edi
37bc0087cjge 0x37bc00700
37bc00882mov edi, [rsp+296]
37bc00889mov rbx, r13
37bc0088cmov [rsp+396], 1
37bc00897mov r13, r15
37bc0089amov ebp, [rsp+328]
37bc008a1mov r15, r11
37bc008a4mov r10l, [rsp+344]
37bc008acmov rdx, [rsp+368]
37bc008b4mov r11l, [rsp+320]
37bc008bcmov rsi, [rsp+280]
37bc008c4cmp edi, 1
37bc008c7jle 0x37bc00e13
37bc008cdmov eax, [rsp+304]
37bc008d4mov r12, [rsp+336]
37bc008dcmov [rsp+380], r11l
37bc008e4mov [rsp+232], r13
37bc008ecadd eax, r11l
37bc008efmov [rsp+336], rsi
37bc008f7lea r8l, [r10+rax+2]
37bc008fcadd eax, 1
37bc008ffmovsxd r10, ebp
37bc00902cdqe
37bc00904movsxd r8, r8l
37bc00907lea rax, [rbx+4*rax]
37bc0090blea rcx, [rbx+4*r8-4]
37bc00910mov [rsp+264], rax
37bc00918movsxd rax, [rsp+312]
37bc00920mov [rsp+248], rcx
37bc00928movsxd rcx, [rsp+272]
37bc00930lea rax, [rbx+4*rax-4]
37bc00935mov [rsp+280], rax
37bc0093dlea rax, [rbx+4*r10]
37bc00941mov [rsp+288], rax
37bc00949lea rax, [rbx+4*rdx]
37bc0094dmov [rsp+296], rax
37bc00955lea rax, [r13+8*rcx]
37bc0095amov [rsp+272], rax
37bc00962lea rax, [rsp+412]
37bc0096amov [rsp+328], rax
37bc00972lea rax, [rsp+408]
37bc0097amov [rsp+320], rax
37bc00982lea rax, [rsp+400]
37bc0098amov [rsp+312], rax
37bc00992lea rax, [rsp+396]
37bc0099amov [rsp+304], rax
37bc009a2mov eax, edi
37bc009a4mov rdi, r15
37bc009a7mov r15, rbx
37bc009aamov rbx, [rsp+352]
37bc009b2
37bc009b2loc_37bc009b2:
37bc009b2movsxd rdx, eax
37bc009b5mov r13, rdi
37bc009b8mov [rsp+368], eax
37bc009bfmov rdi, r15
37bc009c2lea rsi, [r15+4*rdx]
37bc009c6lea edx, [rax-2]
37bc009c9xor ebp, ebp
37bc009cbmov [rsp+224], r14
37bc009d3shr edx, 1
37bc009d5mov r15, [rsp+240]
37bc009ddadd edx, 1
37bc009e0lea rcx, [rdx+rdx]
37bc009e4mov [rsp+344], rcx
37bc009ecjmp 0x37bc00b9d
37bc009f1
37bc009f1 0f 1f 80 00 00 00 00 .......
37bc009f8
37bc009f8loc_37bc009f8:
37bc009f8movsxd r8, [rdi+4*rbp-4]
37bc009fdmov eax, [rdi+4*rbp+4]
37bc00a01mov rdx, r12
37bc00a04mov r11, [rsp+336]
37bc00a0csub eax, r8l
37bc00a0flea r14l, [r8+1]
37bc00a13mov ecx, eax
37bc00a15mov [rsp+404], eax
37bc00a1clea r8, [r11+8*r8]
37bc00a20shr ecx, 31
37bc00a23add ecx, eax
37bc00a25mov eax, [rsp+400]
37bc00a2csar ecx, 1
37bc00a2elea r9l, [rax+1]
37bc00a32movsxd rax, r14l
37bc00a35mov [rsp+408], ecx
37bc00a3cimul rdx, rax
37bc00a40imul rax, rbx
37bc00a44sub rdx, r12
37bc00a47sub rax, rbx
37bc00a4ashl rdx, 4
37bc00a4eadd rdx, [rsp+208]
37bc00a56shl rax, 4
37bc00a5aadd rax, [rsp+192]
37bc00a62
37bc00a62loc_37bc00a62:
37bc00a62mov [rsp+144], rdx
37bc00a6amov rdx, [rsp+232]
37bc00a72mov [rsp+56], rax
37bc00a77mov rax, [rsp+312]
37bc00a7fmov [rsp+136], rdx
37bc00a87mov rdx, [rsp+248]
37bc00a8fmov r11, [rsp+216]
37bc00a97mov [rsp+40], rax
37bc00a9cmov [rsp+128], rdx
37bc00aa4mov rdx, [rsp+264]
37bc00aacmov rax, [rsp+304]
37bc00ab4mov [rsp+400], r9l
37bc00abcmov [rsp+120], rdx
37bc00ac1mov rdx, [rsp+280]
37bc00ac9mov [rsp+32], rax
37bc00acemov r9, [rsp+328]
37bc00ad6mov [rsp+112], rdx
37bc00adbmov rdx, [rsp+288]
37bc00ae3mov [rsp+152], r11
37bc00aebmov [rsp+104], rdx
37bc00af0mov rdx, [rsp+296]
37bc00af8mov [rsp+168], r13
37bc00b00mov [rsp+96], rdx
37bc00b05mov rdx, [rsp+272]
37bc00b0dmov [rsp+160], rsi
37bc00b15mov [rsp+88], rdx
37bc00b1amov edx, [rsp+260]
37bc00b21mov [rsp+48], r8
37bc00b26add edx, r14l
37bc00b29movsxd rdx, edx
37bc00b2clea rdx, [rdi+4*rdx-4]
37bc00b31mov [rsp+80], rdx
37bc00b36lea edx, [rcx+r14-1]
37bc00b3bmov rcx, [rsp+200]
37bc00b43movsxd rdx, edx
37bc00b46lea rdx, [r15+8*rdx-8]
37bc00b4bmov [rsp+64], rcx
37bc00b50mov [rsp+72], rdx
37bc00b55mov r8, [rsp+184]
37bc00b5dmov rdx, [rsp+320]
37bc00b65mov rcx, [rsp+224]
37bc00b6dcall zlaed7_
37bc00b72mov eax, [r13]
37bc00b76test eax, eax
37bc00b78jg 0x37bc00c75
37bc00b7emov eax, ebp
37bc00b80mov edx, [rdi+4*rbp+4]
37bc00b84add rbp, 2
37bc00b88sar eax, 1
37bc00b8acdqe
37bc00b8cmov [rdi+4*rax], edx
37bc00b8fcmp [rsp+344], rbp
37bc00b97je 0x37bc00c9c
37bc00b9d
37bc00b9dloc_37bc00b9d:
37bc00b9dtest rbp, rbp
37bc00ba0jne 0x37bc009f8
37bc00ba6mov eax, [rdi+4]
37bc00ba9mov ecx, [rdi]
37bc00babxor r9l, r9l
37bc00baemov r14l, 1
37bc00bb4mov r8, [rsp+336]
37bc00bbcmov rdx, [rsp+208]
37bc00bc4mov [rsp+404], eax
37bc00bcbmov rax, [rsp+192]
37bc00bd3mov [rsp+408], ecx
37bc00bdajmp 0x37bc00a62
37bc00bdf
37bc00bdf 90 .
37bc00be0
37bc00be0loc_37bc00be0:
37bc00be0mov rsi, [rsp+208]
37bc00be8mov eax, [r13]
37bc00becmov r12, [rsp+192]
37bc00bf4mov r8, [rsp+280]
37bc00bfcmov [rsp+232], rsi
37bc00c04mov r9, [rsp+240]
37bc00c0cmov esi, 1
37bc00c11jmp 0x37bc00779
37bc00c16
37bc00c16loc_37bc00c16:
37bc00c16test r10l, r10l
37bc00c19js 0x37bc00dbf
37bc00c1fmov eax, 1
37bc00c24mov ecx, r10l
37bc00c27mov edx, eax
37bc00c29shl edx, cl
37bc00c2bcmp r11l, edx
37bc00c2ejle 0x37bc005c0
37bc00c34add r10l, 1
37bc00c38xor edx, edx
37bc00c3amov ecx, r10l
37bc00c3dshl eax, cl
37bc00c3fcmp r10l, 32
37bc00c43cmove eax, edx
37bc00c46
37bc00c46loc_37bc00c46:
37bc00c46cmp r11l, eax
37bc00c49jg 0x37bc005bc
37bc00c4fjmp 0x37bc005c0
37bc00c54
37bc00c54loc_37bc00c54:
37bc00c54mov eax, esi
37bc00c56mov rsi, [rsp+360]
37bc00c5emov edx, [rsi]
37bc00c60add edx, 1
37bc00c63imul edx, eax
37bc00c66add eax, edx
37bc00c68lea eax, [r9+rax-1]
37bc00c6dmov [r11], eax
37bc00c70jmp 0x37bc003bf
37bc00c75
37bc00c75loc_37bc00c75:
37bc00c75mov rax, [rsp+360]
37bc00c7dmov eax, [rax]
37bc00c7fadd eax, 1
37bc00c82imul eax, r14l
37bc00c86add eax, r14l
37bc00c89add eax, [rsp+404]
37bc00c90sub eax, 1
37bc00c93mov [r13], eax
37bc00c97jmp 0x37bc003bf
37bc00c9c
37bc00c9cloc_37bc00c9c:
37bc00c9cmov eax, [rsp+368]
37bc00ca3mov r15, rdi
37bc00ca6add [rsp+396], 1
37bc00caemov rdi, r13
37bc00cb1mov r14, [rsp+224]
37bc00cb9sar eax, 1
37bc00cbbcmp eax, 1
37bc00cbejne 0x37bc009b2
37bc00cc4mov rax, [rsp+360]
37bc00cccmov r11l, [rsp+380]
37bc00cd4mov rbx, r15
37bc00cd7mov r13, [rsp+232]
37bc00cdfmov rsi, [rsp+336]
37bc00ce7mov ebp, [rax]
37bc00ce9
37bc00ce9loc_37bc00ce9:
37bc00ce9test ebp, ebp
37bc00cebjle 0x37bc00e07
37bc00cf1movsxd rax, [rsp+376]
37bc00cf9mov [rsp+200], ebp
37bc00d00mov rbp, rsi
37bc00d03lea r14, [rip+0x84ac2e]
37bc00d0amov r12, [rsp+208]
37bc00d12mov edi, 1
37bc00d17shl rax, 4
37bc00d1bmov r15, rax
37bc00d1emovsxd rax, r11l
37bc00d21shl rax, 4
37bc00d25add rbx, rax
37bc00d28mov rsi, rbx
37bc00d2bmov rbx, [rsp+352]
37bc00d33
37bc00d33loc_37bc00d33:
37bc00d33movsxd rax, [rsi+4*rdi+8]
37bc00d38mov rcx, [rsp+184]
37bc00d40mov r9, r12
37bc00d43lea r8, [rip+0x84abee]
37bc00d4aadd r12, r15
37bc00d4dmovsd_xmm x0, [rbp+8*rax-8]
37bc00d53imul rax, rbx
37bc00d57movsd_xmm [r13+8*rdi-8], x0
37bc00d5eadd rdi, 1
37bc00d62mov rdx, rax
37bc00d65mov [rsp+32], r14
37bc00d6asub rdx, rbx
37bc00d6dshl rdx, 4
37bc00d71add rdx, [rsp+192]
37bc00d79call zcopy_
37bc00d7ecmp [rsp+200], edi
37bc00d85jge 0x37bc00d33
37bc00d87mov rsi, rbp
37bc00d8a
37bc00d8aloc_37bc00d8a:
37bc00d8amov rcx, [rsp+360]
37bc00d92mov r9, rsi
37bc00d95lea r8, [rip+0x84ab9c]
37bc00d9cmov rdx, r13
37bc00d9fmov [rsp+528], r14
37bc00da7add rsp, 424
37bc00daepop rbx
37bc00dafpop rsi
37bc00db0pop rdi
37bc00db1pop rbp
37bc00db2pop r12
37bc00db4pop r13
37bc00db6pop r14
37bc00db8pop r15
37bc00dbajmp 0x37c42ec00
37bc00dbf
37bc00dbfloc_37bc00dbf:
37bc00dbftest r11l, r11l
37bc00dc2jle 0x37bc005c0
37bc00dc8mov eax, 1
37bc00dcdadd r10l, 1
37bc00dd1je 0x37bc00c46
37bc00dd7jmp 0x37bc005bc
37bc00ddc
37bc00ddcloc_37bc00ddc:
37bc00ddcmovsxd r8, eax
37bc00ddfjmp 0x37bc00657
37bc00de4
37bc00de4loc_37bc00de4:
37bc00de4mov [rsp+296], 1
37bc00defmov [rsp+264], 0
37bc00dfajmp 0x37bc0056f
37bc00dff
37bc00dffloc_37bc00dff:
37bc00dffmov ebp, r11l
37bc00e02jmp 0x37bc00ce9
37bc00e07
37bc00e07loc_37bc00e07:
37bc00e07lea r14, [rip+0x84ab2a]
37bc00e0ejmp 0x37bc00d8a
37bc00e13
37bc00e13loc_37bc00e13:
37bc00e13mov rax, [rsp+360]
37bc00e1bmov ebp, [rax]
37bc00e1djmp 0x37bc00ce9
37bc002c0
37bc002c0zlaed0_:
37bc002c0push r15
37bc002c2push r14
37bc002c4push r13
37bc002c6push r12
37bc002c8push rbp
37bc002c9push rdi
37bc002capush rsi
37bc002cbpush rbx
37bc002ccsub rsp, 424
37bc002d3mov rax, [rsp+528]
37bc002dbmov rdi, [rsp+544]
37bc002e3mov r15, [rsp+576]
37bc002ebmov r13, [rsp+560]
37bc002f3mov rbx, [rsp+568]
37bc002fbmov [r15], 0
37bc00302mov [rsp+208], rax
37bc0030amov rax, [rsp+536]
37bc00312mov r14, rcx
37bc00315mov rsi, r8
37bc00318mov [rsp+192], rdi
37bc00320mov rdi, [rsp+552]
37bc00328mov r11l, [rax]
37bc0032bmov [rsp+248], rax
37bc00333mov eax, [rdx]
37bc00335mov [rsp+360], rdx
37bc0033dxor edx, edx
37bc0033fmov [rsp+184], rcx
37bc00347mov ecx, [rdi]
37bc00349test eax, eax
37bc0034bmov [rsp+240], r9
37bc00353mov [rsp+200], rdi
37bc0035bcmovns edx, eax
37bc0035emov [rsp+376], r11l
37bc00366cmp [r14], edx
37bc00369jl 0x37bc00390
37bc0036btest eax, eax
37bc0036djs 0x37bc003d3
37bc0036fmov edx, 1
37bc00374cmovg edx, eax
37bc00377cmp r11l, edx
37bc0037ajl 0x37bc003df
37bc0037ccmp ecx, edx
37bc0037ejge 0x37bc003eb
37bc00380mov edx, -8
37bc00385mov eax, 8
37bc0038ajmp 0x37bc0039a
37bc0038c
37bc0038c 0f 1f 40 00 ..@.
37bc00390
37bc00390loc_37bc00390:
37bc00390mov edx, -1
37bc00395mov eax, 1
37bc0039a
37bc0039aloc_37bc0039a:
37bc0039amov [r15], edx
37bc0039dmov r8l, 6
37bc003a3lea rdx, [rsp+412]
37bc003ablea rcx, [rip+0x84b56e]
37bc003b2mov [rsp+412], eax
37bc003b9call xerbla_
37bc003benop
37bc003bf
37bc003bfloc_37bc003bf:
37bc003bfadd rsp, 424
37bc003c6pop rbx
37bc003c7pop rsi
37bc003c8pop rdi
37bc003c9pop rbp
37bc003capop r12
37bc003ccpop r13
37bc003cepop r14
37bc003d0pop r15
37bc003d2ret
37bc003d3
37bc003d3loc_37bc003d3:
37bc003d3mov edx, -2
37bc003d8mov eax, 2
37bc003ddjmp 0x37bc0039a
37bc003df
37bc003dfloc_37bc003df:
37bc003dfmov edx, -6
37bc003e4mov eax, 6
37bc003e9jmp 0x37bc0039a
37bc003eb
37bc003ebloc_37bc003eb:
37bc003ebtest eax, eax
37bc003edje 0x37bc003bf
37bc003efmovsxd rax, ecx
37bc003f2lea r8, [rip+0x84b533]
37bc003f9mov [rsp+64], 1
37bc00402lea rdx, [rip+0x84b517]
37bc00409mov [rsp+352], rax
37bc00411lea rax, [rip+0x84b510]
37bc00418lea rcx, [rip+0x84b511]
37bc0041fmov [rsp+56], 6
37bc00428mov r9, rax
37bc0042bmov [rsp+48], rax
37bc00430mov [rsp+40], rax
37bc00435mov [rsp+32], rax
37bc0043acall ilaenv_
37bc0043fmov [rsp+412], 0
37bc0044amov r8l, eax
37bc0044dmov rax, [rsp+360]
37bc00455mov r11l, [rax]
37bc00458mov [rbx], r11l
37bc0045bcmp r11l, r8l
37bc0045ejle 0x37bc00de4
37bc00464mov ecx, 1
37bc00469mov r9l, 1
37bc0046fnop
37bc00470
37bc00470loc_37bc00470:
37bc00470movsxd rax, r9l
37bc00473test r9l, r9l
37bc00476jle 0x37bc004b0
37bc00478nop [rax+rax]
37bc00480
37bc00480loc_37bc00480:
37bc00480mov edi, [rbx+4*rax-4]
37bc00484lea edx, [rdi+1]
37bc00487shr edx, 31
37bc0048alea edx, [rdx+rdi+1]
37bc0048esar edx, 1
37bc00490mov [rbx+8*rax-4], edx
37bc00494mov r10l, [rbx+4*rax-4]
37bc00499mov edx, r10l
37bc0049cshr edx, 31
37bc0049fadd edx, r10l
37bc004a2sar edx, 1
37bc004a4mov [rbx+8*rax-8], edx
37bc004a8sub rax, 1
37bc004actest eax, eax
37bc004aejg 0x37bc00480
37bc004b0
37bc004b0loc_37bc004b0:
37bc004b0add r9l, r9l
37bc004b3movsxd rax, r9l
37bc004b6cmp [rbx+4*rax-4], r8l
37bc004bbjle 0x37bc004c8
37bc004bdadd ecx, 1
37bc004c0jmp 0x37bc00470
37bc004c2
37bc004c2 66 0f 1f 44 00 00 f..D..
37bc004c8
37bc004c8loc_37bc004c8:
37bc004c8lea eax, [r9-1]
37bc004ccmov [rsp+296], r9l
37bc004d4mov [rsp+412], ecx
37bc004dbmov [rsp+264], eax
37bc004e2cmp r9l, 1
37bc004e6jle 0x37bc0056f
37bc004ecmov eax, [rsp+296]
37bc004f3mov ecx, [rbx]
37bc004f5mov rdx, rbx
37bc004f8lea r9l, [rax-2]
37bc004fclea rax, [rbx+4]
37bc00500shl r9, 2
37bc00504lea r8, [rbx+r9+8]
37bc00509nop [rax]
37bc00510
37bc00510loc_37bc00510:
37bc00510add ecx, [rax]
37bc00512add rax, 4
37bc00516mov [rax-4], ecx
37bc00519cmp r8, rax
37bc0051cjne 0x37bc00510
37bc0051elea r8, [rbx+r9+4]
37bc00523mov r9, [rsp+240]
37bc0052bnop [rax+rax]
37bc00535nop [rax+rax]
37bc00540
37bc00540loc_37bc00540:
37bc00540movsxd rax, [rdx]
37bc00543add rdx, 4
37bc00547sub rax, 1
37bc0054bmovsd_xmm x0, [r9+8*rax]
37bc00551andpd x0, [rip+0x84b3e7]
37bc00559movupd x1, [rsi+8*rax]
37bc0055eunpcklpd x0, x0
37bc00562subpd x1, x0
37bc00566movups [rsi+8*rax], x1
37bc0056acmp r8, rdx
37bc0056djne 0x37bc00540
37bc0056f
37bc0056floc_37bc0056f:
37bc0056flea eax, [4*r11+3]
37bc00577pxor x0, x0
37bc0057bmov [rsp+216], r11l
37bc00583cvtsi2sd x0, r11l
37bc00588mov [rsp+260], eax
37bc0058fcall log
37bc00594divsd x0, [rip+0x84b3b4]
37bc0059ccvttsd2si r10l, x0
37bc005a1mov r11l, [rsp+216]
37bc005a9cmp r10l, 31
37bc005adjle 0x37bc00c16
37bc005b3test r11l, r11l
37bc005b6jle 0x37bc005c0
37bc005b8add r10l, 1
37bc005bc
37bc005bcloc_37bc005bc:
37bc005bcadd r10l, 1
37bc005c0
37bc005c0loc_37bc005c0:
37bc005c0imul r10l, r11l
37bc005c4mov eax, [rsp+260]
37bc005cbmov r8l, [rsp+296]
37bc005d3lea ebp, [r11+rax]
37bc005d7lea eax, [rbp+r10+1]
37bc005dcmov [rsp+312], eax
37bc005e3add eax, r10l
37bc005e6mov [rsp+304], eax
37bc005edtest r8l, r8l
37bc005f0js 0x37bc00ddc
37bc005f6movsxd rdx, [rsp+296]
37bc005femovsxd rcx, ebp
37bc00601movsxd r8, [rsp+304]
37bc00609movsxd r9, [rsp+260]
37bc00611lea rax, [rbx+4*rcx]
37bc00615add rdx, rcx
37bc00618lea rcx, [rbx+4*rdx+4]
37bc0061dmov rdx, r8
37bc00620sub rdx, r9
37bc00623nop [rax]
37bc0062anop [rax+rax]
37bc00635nop [rax+rax]
37bc00640
37bc00640loc_37bc00640:
37bc00640mov [rax], 1
37bc00646mov [rax+4*rdx+4], 1
37bc0064eadd rax, 4
37bc00652cmp rcx, rax
37bc00655jne 0x37bc00640
37bc00657
37bc00657loc_37bc00657:
37bc00657mov ecx, [rsp+264]
37bc0065elea rdx, [r8-1]
37bc00662mov [rbx+4*rdx], 1
37bc00669test ecx, ecx
37bc0066bjs 0x37bc00dff
37bc00671movsxd rax, [rsp+376]
37bc00679lea edi, [r10+r10]
37bc0067dmov [rsp+328], ebp
37bc00684lea r14, [rsp+404]
37bc0068cmov [rsp+344], r10l
37bc00694mov [rsp+336], rax
37bc0069cmov eax, r11l
37bc0069fimul eax, r11l
37bc006a3mov [rsp+368], rdx
37bc006abmov [rsp+280], rsi
37bc006b3mov [rsp+272], edi
37bc006balea eax, [rdi+rax+1]
37bc006bemov [rsp+320], r11l
37bc006c6xor edi, edi
37bc006c8cdqe
37bc006calea rax, [r13+8*rax]
37bc006cfmov [rsp+216], rax
37bc006d7movsxd rax, r11l
37bc006damov r11, r15
37bc006ddmov r15, r13
37bc006e0shl rax, 2
37bc006e4mov r13, rbx
37bc006e7lea rbx, [rbx+4*r8]
37bc006ebmov [rsp+288], rax
37bc006f3nop
37bc006f5nop [rax+rax]
37bc00700
37bc00700loc_37bc00700:
37bc00700test rdi, rdi
37bc00703je 0x37bc00be0
37bc00709movsxd r8, [r13+4*rdi-4]
37bc0070emov eax, [r13+4*rdi]
37bc00713mov rcx, [rsp+240]
37bc0071blea esi, [r8+1]
37bc0071fsub eax, r8l
37bc00722shl r8, 3
37bc00726lea r9, [rcx+r8]
37bc0072amov rcx, [rsp+352]
37bc00732movsxd rbp, esi
37bc00735add r8, [rsp+280]
37bc0073dmov r12, rcx
37bc00740imul r12, rbp
37bc00744sub r12, rcx
37bc00747mov rcx, [rsp+336]
37bc0074fshl r12, 4
37bc00753add r12, [rsp+192]
37bc0075bimul rbp, rcx
37bc0075fsub rbp, rcx
37bc00762mov rcx, [rsp+208]
37bc0076ashl rbp, 4
37bc0076eadd rcx, rbp
37bc00771mov [rsp+232], rcx
37bc00779
37bc00779loc_37bc00779:
37bc00779mov [rsp+404], eax
37bc00780mov eax, [rsp+272]
37bc00787mov rdx, r14
37bc0078alea rcx, [rip+0x84b1a3]
37bc00791add eax, [rbx-4]
37bc00794mov [rsp+56], r11
37bc00799cdqe
37bc0079bmov [rsp+48], r15
37bc007a0lea rbp, [r15+8*rax-8]
37bc007a5mov [rsp+40], r14
37bc007aamov [rsp+64], 1
37bc007b3mov [rsp+32], rbp
37bc007b8mov [rsp+224], r11
37bc007c0call dsteqr_
37bc007c5mov rax, [rsp+216]
37bc007cdmov [rsp+48], r12
37bc007d2mov rdx, r14
37bc007d5mov [rsp+40], r14
37bc007damov r9, [rsp+248]
37bc007e2mov [rsp+64], rax
37bc007e7mov rax, [rsp+200]
37bc007efmov [rsp+32], rbp
37bc007f4mov r8, [rsp+232]
37bc007fcmov [rsp+56], rax
37bc00801mov rcx, [rsp+184]
37bc00809call zlacrm_
37bc0080emov r9l, [rsp+404]
37bc00816mov r11, [rsp+224]
37bc0081emov eax, r9l
37bc00821mov edx, [r11]
37bc00824imul eax, r9l
37bc00828add eax, [rbx-4]
37bc0082bmov [rbx], eax
37bc0082dtest edx, edx
37bc0082fjg 0x37bc00c54
37bc00835mov ecx, [r13+4*rdi]
37bc0083acmp esi, ecx
37bc0083cjg 0x37bc0086d
37bc0083emovsxd rax, esi
37bc00841add ecx, 2
37bc00844add rax, [rsp+288]
37bc0084clea rdx, [r13+4*rax+8]
37bc00851sub ecx, esi
37bc00853mov eax, 1
37bc00858nop [rax+rax]
37bc00860
37bc00860loc_37bc00860:
37bc00860mov [rdx], eax
37bc00862add eax, 1
37bc00865add rdx, 4
37bc00869cmp eax, ecx
37bc0086bjne 0x37bc00860
37bc0086d
37bc0086dloc_37bc0086d:
37bc0086dadd rdi, 1
37bc00871add rbx, 4
37bc00875cmp [rsp+264], edi
37bc0087cjge 0x37bc00700
37bc00882mov edi, [rsp+296]
37bc00889mov rbx, r13
37bc0088cmov [rsp+396], 1
37bc00897mov r13, r15
37bc0089amov ebp, [rsp+328]
37bc008a1mov r15, r11
37bc008a4mov r10l, [rsp+344]
37bc008acmov rdx, [rsp+368]
37bc008b4mov r11l, [rsp+320]
37bc008bcmov rsi, [rsp+280]
37bc008c4cmp edi, 1
37bc008c7jle 0x37bc00e13
37bc008cdmov eax, [rsp+304]
37bc008d4mov r12, [rsp+336]
37bc008dcmov [rsp+380], r11l
37bc008e4mov [rsp+232], r13
37bc008ecadd eax, r11l
37bc008efmov [rsp+336], rsi
37bc008f7lea r8l, [r10+rax+2]
37bc008fcadd eax, 1
37bc008ffmovsxd r10, ebp
37bc00902cdqe
37bc00904movsxd r8, r8l
37bc00907lea rax, [rbx+4*rax]
37bc0090blea rcx, [rbx+4*r8-4]
37bc00910mov [rsp+264], rax
37bc00918movsxd rax, [rsp+312]
37bc00920mov [rsp+248], rcx
37bc00928movsxd rcx, [rsp+272]
37bc00930lea rax, [rbx+4*rax-4]
37bc00935mov [rsp+280], rax
37bc0093dlea rax, [rbx+4*r10]
37bc00941mov [rsp+288], rax
37bc00949lea rax, [rbx+4*rdx]
37bc0094dmov [rsp+296], rax
37bc00955lea rax, [r13+8*rcx]
37bc0095amov [rsp+272], rax
37bc00962lea rax, [rsp+412]
37bc0096amov [rsp+328], rax
37bc00972lea rax, [rsp+408]
37bc0097amov [rsp+320], rax
37bc00982lea rax, [rsp+400]
37bc0098amov [rsp+312], rax
37bc00992lea rax, [rsp+396]
37bc0099amov [rsp+304], rax
37bc009a2mov eax, edi
37bc009a4mov rdi, r15
37bc009a7mov r15, rbx
37bc009aamov rbx, [rsp+352]
37bc009b2
37bc009b2loc_37bc009b2:
37bc009b2movsxd rdx, eax
37bc009b5mov r13, rdi
37bc009b8mov [rsp+368], eax
37bc009bfmov rdi, r15
37bc009c2lea rsi, [r15+4*rdx]
37bc009c6lea edx, [rax-2]
37bc009c9xor ebp, ebp
37bc009cbmov [rsp+224], r14
37bc009d3shr edx, 1
37bc009d5mov r15, [rsp+240]
37bc009ddadd edx, 1
37bc009e0lea rcx, [rdx+rdx]
37bc009e4mov [rsp+344], rcx
37bc009ecjmp 0x37bc00b9d
37bc009f1
37bc009f1 0f 1f 80 00 00 00 00 .......
37bc009f8
37bc009f8loc_37bc009f8:
37bc009f8movsxd r8, [rdi+4*rbp-4]
37bc009fdmov eax, [rdi+4*rbp+4]
37bc00a01mov rdx, r12
37bc00a04mov r11, [rsp+336]
37bc00a0csub eax, r8l
37bc00a0flea r14l, [r8+1]
37bc00a13mov ecx, eax
37bc00a15mov [rsp+404], eax
37bc00a1clea r8, [r11+8*r8]
37bc00a20shr ecx, 31
37bc00a23add ecx, eax
37bc00a25mov eax, [rsp+400]
37bc00a2csar ecx, 1
37bc00a2elea r9l, [rax+1]
37bc00a32movsxd rax, r14l
37bc00a35mov [rsp+408], ecx
37bc00a3cimul rdx, rax
37bc00a40imul rax, rbx
37bc00a44sub rdx, r12
37bc00a47sub rax, rbx
37bc00a4ashl rdx, 4
37bc00a4eadd rdx, [rsp+208]
37bc00a56shl rax, 4
37bc00a5aadd rax, [rsp+192]
37bc00a62
37bc00a62loc_37bc00a62:
37bc00a62mov [rsp+144], rdx
37bc00a6amov rdx, [rsp+232]
37bc00a72mov [rsp+56], rax
37bc00a77mov rax, [rsp+312]
37bc00a7fmov [rsp+136], rdx
37bc00a87mov rdx, [rsp+248]
37bc00a8fmov r11, [rsp+216]
37bc00a97mov [rsp+40], rax
37bc00a9cmov [rsp+128], rdx
37bc00aa4mov rdx, [rsp+264]
37bc00aacmov rax, [rsp+304]
37bc00ab4mov [rsp+400], r9l
37bc00abcmov [rsp+120], rdx
37bc00ac1mov rdx, [rsp+280]
37bc00ac9mov [rsp+32], rax
37bc00acemov r9, [rsp+328]
37bc00ad6mov [rsp+112], rdx
37bc00adbmov rdx, [rsp+288]
37bc00ae3mov [rsp+152], r11
37bc00aebmov [rsp+104], rdx
37bc00af0mov rdx, [rsp+296]
37bc00af8mov [rsp+168], r13
37bc00b00mov [rsp+96], rdx
37bc00b05mov rdx, [rsp+272]
37bc00b0dmov [rsp+160], rsi
37bc00b15mov [rsp+88], rdx
37bc00b1amov edx, [rsp+260]
37bc00b21mov [rsp+48], r8
37bc00b26add edx, r14l
37bc00b29movsxd rdx, edx
37bc00b2clea rdx, [rdi+4*rdx-4]
37bc00b31mov [rsp+80], rdx
37bc00b36lea edx, [rcx+r14-1]
37bc00b3bmov rcx, [rsp+200]
37bc00b43movsxd rdx, edx
37bc00b46lea rdx, [r15+8*rdx-8]
37bc00b4bmov [rsp+64], rcx
37bc00b50mov [rsp+72], rdx
37bc00b55mov r8, [rsp+184]
37bc00b5dmov rdx, [rsp+320]
37bc00b65mov rcx, [rsp+224]
37bc00b6dcall zlaed7_
37bc00b72mov eax, [r13]
37bc00b76test eax, eax
37bc00b78jg 0x37bc00c75
37bc00b7emov eax, ebp
37bc00b80mov edx, [rdi+4*rbp+4]
37bc00b84add rbp, 2
37bc00b88sar eax, 1
37bc00b8acdqe
37bc00b8cmov [rdi+4*rax], edx
37bc00b8fcmp [rsp+344], rbp
37bc00b97je 0x37bc00c9c
37bc00b9d
37bc00b9dloc_37bc00b9d:
37bc00b9dtest rbp, rbp
37bc00ba0jne 0x37bc009f8
37bc00ba6mov eax, [rdi+4]
37bc00ba9mov ecx, [rdi]
37bc00babxor r9l, r9l
37bc00baemov r14l, 1
37bc00bb4mov r8, [rsp+336]
37bc00bbcmov rdx, [rsp+208]
37bc00bc4mov [rsp+404], eax
37bc00bcbmov rax, [rsp+192]
37bc00bd3mov [rsp+408], ecx
37bc00bdajmp 0x37bc00a62
37bc00bdf
37bc00bdf 90 .
37bc00be0
37bc00be0loc_37bc00be0:
37bc00be0mov rsi, [rsp+208]
37bc00be8mov eax, [r13]
37bc00becmov r12, [rsp+192]
37bc00bf4mov r8, [rsp+280]
37bc00bfcmov [rsp+232], rsi
37bc00c04mov r9, [rsp+240]
37bc00c0cmov esi, 1
37bc00c11jmp 0x37bc00779
37bc00c16
37bc00c16loc_37bc00c16:
37bc00c16test r10l, r10l
37bc00c19js 0x37bc00dbf
37bc00c1fmov eax, 1
37bc00c24mov ecx, r10l
37bc00c27mov edx, eax
37bc00c29shl edx, cl
37bc00c2bcmp r11l, edx
37bc00c2ejle 0x37bc005c0
37bc00c34add r10l, 1
37bc00c38xor edx, edx
37bc00c3amov ecx, r10l
37bc00c3dshl eax, cl
37bc00c3fcmp r10l, 32
37bc00c43cmove eax, edx
37bc00c46
37bc00c46loc_37bc00c46:
37bc00c46cmp r11l, eax
37bc00c49jg 0x37bc005bc
37bc00c4fjmp 0x37bc005c0
37bc00c54
37bc00c54loc_37bc00c54:
37bc00c54mov eax, esi
37bc00c56mov rsi, [rsp+360]
37bc00c5emov edx, [rsi]
37bc00c60add edx, 1
37bc00c63imul edx, eax
37bc00c66add eax, edx
37bc00c68lea eax, [r9+rax-1]
37bc00c6dmov [r11], eax
37bc00c70jmp 0x37bc003bf
37bc00c75
37bc00c75loc_37bc00c75:
37bc00c75mov rax, [rsp+360]
37bc00c7dmov eax, [rax]
37bc00c7fadd eax, 1
37bc00c82imul eax, r14l
37bc00c86add eax, r14l
37bc00c89add eax, [rsp+404]
37bc00c90sub eax, 1
37bc00c93mov [r13], eax
37bc00c97jmp 0x37bc003bf
37bc00c9c
37bc00c9cloc_37bc00c9c:
37bc00c9cmov eax, [rsp+368]
37bc00ca3mov r15, rdi
37bc00ca6add [rsp+396], 1
37bc00caemov rdi, r13
37bc00cb1mov r14, [rsp+224]
37bc00cb9sar eax, 1
37bc00cbbcmp eax, 1
37bc00cbejne 0x37bc009b2
37bc00cc4mov rax, [rsp+360]
37bc00cccmov r11l, [rsp+380]
37bc00cd4mov rbx, r15
37bc00cd7mov r13, [rsp+232]
37bc00cdfmov rsi, [rsp+336]
37bc00ce7mov ebp, [rax]
37bc00ce9
37bc00ce9loc_37bc00ce9:
37bc00ce9test ebp, ebp
37bc00cebjle 0x37bc00e07
37bc00cf1movsxd rax, [rsp+376]
37bc00cf9mov [rsp+200], ebp
37bc00d00mov rbp, rsi
37bc00d03lea r14, [rip+0x84ac2e]
37bc00d0amov r12, [rsp+208]
37bc00d12mov edi, 1
37bc00d17shl rax, 4
37bc00d1bmov r15, rax
37bc00d1emovsxd rax, r11l
37bc00d21shl rax, 4
37bc00d25add rbx, rax
37bc00d28mov rsi, rbx
37bc00d2bmov rbx, [rsp+352]
37bc00d33
37bc00d33loc_37bc00d33:
37bc00d33movsxd rax, [rsi+4*rdi+8]
37bc00d38mov rcx, [rsp+184]
37bc00d40mov r9, r12
37bc00d43lea r8, [rip+0x84abee]
37bc00d4aadd r12, r15
37bc00d4dmovsd_xmm x0, [rbp+8*rax-8]
37bc00d53imul rax, rbx
37bc00d57movsd_xmm [r13+8*rdi-8], x0
37bc00d5eadd rdi, 1
37bc00d62mov rdx, rax
37bc00d65mov [rsp+32], r14
37bc00d6asub rdx, rbx
37bc00d6dshl rdx, 4
37bc00d71add rdx, [rsp+192]
37bc00d79call zcopy_
37bc00d7ecmp [rsp+200], edi
37bc00d85jge 0x37bc00d33
37bc00d87mov rsi, rbp
37bc00d8a
37bc00d8aloc_37bc00d8a:
37bc00d8amov rcx, [rsp+360]
37bc00d92mov r9, rsi
37bc00d95lea r8, [rip+0x84ab9c]
37bc00d9cmov rdx, r13
37bc00d9fmov [rsp+528], r14
37bc00da7add rsp, 424
37bc00daepop rbx
37bc00dafpop rsi
37bc00db0pop rdi
37bc00db1pop rbp
37bc00db2pop r12
37bc00db4pop r13
37bc00db6pop r14
37bc00db8pop r15
37bc00dbajmp 0x37c42ec00
37bc00dbf
37bc00dbfloc_37bc00dbf:
37bc00dbftest r11l, r11l
37bc00dc2jle 0x37bc005c0
37bc00dc8mov eax, 1
37bc00dcdadd r10l, 1
37bc00dd1je 0x37bc00c46
37bc00dd7jmp 0x37bc005bc
37bc00ddc
37bc00ddcloc_37bc00ddc:
37bc00ddcmovsxd r8, eax
37bc00ddfjmp 0x37bc00657
37bc00de4
37bc00de4loc_37bc00de4:
37bc00de4mov [rsp+296], 1
37bc00defmov [rsp+264], 0
37bc00dfajmp 0x37bc0056f
37bc00dff
37bc00dffloc_37bc00dff:
37bc00dffmov ebp, r11l
37bc00e02jmp 0x37bc00ce9
37bc00e07
37bc00e07loc_37bc00e07:
37bc00e07lea r14, [rip+0x84ab2a]
37bc00e0ejmp 0x37bc00d8a
37bc00e13
37bc00e13loc_37bc00e13:
37bc00e13mov rax, [rsp+360]
37bc00e1bmov ebp, [rax]
37bc00e1djmp 0x37bc00ce9
37bc002c0
Loading..