File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb4b200
37bb4b200clahrd_:
37bb4b200push r15
37bb4b202push r14
37bb4b204push r13
37bb4b206push r12
37bb4b208push rbp
37bb4b209push rdi
37bb4b20apush rsi
37bb4b20bpush rbx
37bb4b20csub rsp, 296
37bb4b213movups [rsp+272], x6
37bb4b21bmov r13, [rsp+416]
37bb4b223mov [rsp+384], r8
37bb4b22bmov r12, rcx
37bb4b22emov r14, rdx
37bb4b231mov r15, r9
37bb4b234cmp [rcx], 1
37bb4b237jle 0x37bb4bc26
37bb4b23dmov rax, [rsp+400]
37bb4b245mov edx, [r8]
37bb4b248movsxd r9, [rax]
37bb4b24bxor eax, eax
37bb4b24dtest r9, r9
37bb4b250cmovs r9, rax
37bb4b254mov rbp, r9
37bb4b257not rbp
37bb4b25atest edx, edx
37bb4b25cjle 0x37bb4bc05
37bb4b262mov rax, [rsp+424]
37bb4b26amov r11l, [r14]
37bb4b26dlea rsi, [rsp+256]
37bb4b275mov [rsp+152], rbp
37bb4b27dmov [rsp+232], rbp
37bb4b285mov rbp, r13
37bb4b288movq x6, [rip+0x8fd498]
37bb4b290mov rdi, -1
37bb4b297movsxd r8, [rax]
37bb4b29axor eax, eax
37bb4b29cmov [rsp+120], r13
37bb4b2a1mov ebx, 1
37bb4b2a6mov [rsp+184], 0
37bb4b2b1test r8, r8
37bb4b2b4mov [rsp+176], rsi
37bb4b2bccmovs r8, rax
37bb4b2c0xor r10l, r10l
37bb4b2c3mov [rsp+144], -1
37bb4b2cfmov [rsp+192], r9
37bb4b2d7mov rax, r8
37bb4b2damov [rsp+104], r8
37bb4b2dfnot rax
37bb4b2e2mov [rsp+188], edx
37bb4b2e9mov [rsp+96], rax
37bb4b2eemov rax, [rsp+408]
37bb4b2f6mov [rsp+112], rax
37bb4b2fbmov rax, [rsp+440]
37bb4b303movsxd rax, [rax]
37bb4b306test rax, rax
37bb4b309cmovs rax, r10
37bb4b30dmov r10, r9
37bb4b310shl r10, 4
37bb4b314shl rax, 3
37bb4b318lea rcx, [r15+r10+8]
37bb4b31dmov [rsp+208], rax
37bb4b325mov rax, [rsp+432]
37bb4b32dmov [rsp+168], rcx
37bb4b335lea rcx, [rsp+252]
37bb4b33dmov [rsp+128], rax
37bb4b345lea rax, [8*r8]
37bb4b34dmov [rsp+216], rax
37bb4b355add rax, 8
37bb4b359mov [rsp+224], rax
37bb4b361lea rax, [r13-8]
37bb4b365mov [rsp+160], rax
37bb4b36dlea rax, [r15+8*r9]
37bb4b371mov [rsp+200], rax
37bb4b379lea eax, [r11+1]
37bb4b37dmov [rsp+136], rcx
37bb4b385jmp 0x37bb4b8cd
37bb4b38a
37bb4b38a 66 0f 1f 44 00 00 f..D..
37bb4b390
37bb4b390loc_37bb4b390:
37bb4b390mov r8, [rsp+216]
37bb4b398mov eax, [r14]
37bb4b39badd rdx, 8
37bb4b39flea rcx, [rsp+264]
37bb4b3a7mov r10, [rsp+144]
37bb4b3afmov [rsp+112], rdx
37bb4b3b4add eax, r13l
37bb4b3b7lea rdx, [rdi+r8]
37bb4b3bbmov r8, [rsp+192]
37bb4b3c3add r11, [rsp+224]
37bb4b3cbsub eax, 2
37bb4b3cemov [rsp+120], rdx
37bb4b3d3mov r9, [rsp+208]
37bb4b3dblea rdi, [r8+r10]
37bb4b3dfcdqe
37bb4b3e1mov r8, [rsp+400]
37bb4b3e9add [rsp+128], r9
37bb4b3f1lea rdx, [r15+8*rax]
37bb4b3f5mov [rsp+160], r11
37bb4b3fdmov [rsp+264], ebx
37bb4b404call clacgv_
37bb4b409mov r10, [rsp+144]
37bb4b411mov r8, [rsp+200]
37bb4b419lea rax, [rip+0x8fd2b0]
37bb4b420mov r11, [rsp+400]
37bb4b428mov [rsp+80], rax
37bb4b42dlea rdx, [rip+0x8fd2a0]
37bb4b434lea rcx, [rip+0x8fd2a1]
37bb4b43blea rax, [r8+8*r10+8]
37bb4b440mov [rsp+64], rdx
37bb4b445lea r8, [rsp+264]
37bb4b44dmov rdx, r12
37bb4b450mov [rsp+72], rax
37bb4b455mov [rsp+56], r11
37bb4b45amov r11, [rsp+440]
37bb4b462mov [rsp+88], 12
37bb4b46bmov r9l, [r14]
37bb4b46emov [rsp+40], r11
37bb4b473mov r11, [rsp+432]
37bb4b47badd r9l, r13l
37bb4b47emov [rsp+264], ebx
37bb4b485lea eax, [r9-2]
37bb4b489mov [rsp+32], r11
37bb4b48elea r9, [rip+0x8fd26f]
37bb4b495cdqe
37bb4b497lea rax, [r15+8*rax]
37bb4b49bmov [rsp+48], rax
37bb4b4a0call cgemv_
37bb4b4a5mov r11l, [r14]
37bb4b4a8mov r8, [rsp+400]
37bb4b4b0lea rcx, [rsp+264]
37bb4b4b8mov [rsp+264], ebx
37bb4b4bfadd r11l, r13l
37bb4b4c2lea eax, [r11-2]
37bb4b4c6cdqe
37bb4b4c8lea rdx, [r15+8*rax]
37bb4b4cccall clacgv_
37bb4b4d1mov r9, [rsp+384]
37bb4b4d9mov r11l, [r14]
37bb4b4dcmov [rsp+264], ebx
37bb4b4e3movsxd rax, [r9]
37bb4b4e6imul rax, [rsp+104]
37bb4b4ecmov r9, [rsp+96]
37bb4b4f1lea rcx, [r9+rax+1]
37bb4b4f6lea eax, [r11+1]
37bb4b4facdqe
37bb4b4fclea r9, [rbp+8*rcx]
37bb4b501lea rcx, [rsp+264]
37bb4b509add rax, rdi
37bb4b50clea rdx, [r15+8*rax]
37bb4b510lea rax, [rip+0x8fd1b9]
37bb4b517mov [rsp+32], rax
37bb4b51cmov r8, rax
37bb4b51fcall ccopy_
37bb4b524mov r11, [rsp+384]
37bb4b52clea rax, [rip+0x8fd19d]
37bb4b533mov [rsp+80], 4
37bb4b53cmov [rsp+72], 19
37bb4b545mov r9, [rsp+96]
37bb4b54alea r8, [rip+0x8fd1c8]
37bb4b551lea rdx, [rip+0x8fd198]
37bb4b558mov [rsp+64], 5
37bb4b561lea rcx, [rip+0x8fd1b5]
37bb4b568mov [rsp+56], rax
37bb4b56dmovsxd rax, [r11]
37bb4b570imul rax, [rsp+104]
37bb4b576mov r11, [rsp+400]
37bb4b57emov [rsp+264], ebx
37bb4b585mov [rsp+40], r11
37bb4b58alea rax, [r9+rax+1]
37bb4b58flea r9, [rsp+264]
37bb4b597lea rax, [rbp+8*rax]
37bb4b59cmov [rsp+48], rax
37bb4b5a1movsxd rax, [r14]
37bb4b5a4lea rax, [r15+8*rax]
37bb4b5a8mov [rsp+32], rax
37bb4b5adcall ctrmv_
37bb4b5b2mov eax, [r14]
37bb4b5b5mov r11l, [r12]
37bb4b5b9lea r10, [rip+0x8fd110]
37bb4b5c0mov [rsp+80], r10
37bb4b5c5mov r9, [rsp+96]
37bb4b5calea r8, [rip+0x8fd103]
37bb4b5d1lea rcx, [rip+0x8fd118]
37bb4b5d8sub r11l, eax
37bb4b5dbadd eax, r13l
37bb4b5demov [rsp+88], 19
37bb4b5e7mov edx, r11l
37bb4b5eamov r11, [rsp+384]
37bb4b5f2cdqe
37bb4b5f4mov [rsp+264], ebx
37bb4b5fbsub edx, r13l
37bb4b5feadd edx, 1
37bb4b601mov [rsp+252], edx
37bb4b608movsxd rdx, [r11]
37bb4b60bimul rdx, [rsp+104]
37bb4b611mov [rsp+64], r8
37bb4b616mov [rsp+56], r10
37bb4b61blea rdx, [r9+rdx+1]
37bb4b620mov r9, r8
37bb4b623lea r8, [rsp+264]
37bb4b62blea rdx, [rbp+8*rdx]
37bb4b630mov [rsp+72], rdx
37bb4b635lea rdx, [rax+rdi]
37bb4b639lea rax, [r15+8*rax-8]
37bb4b63elea rdx, [r15+8*rdx]
37bb4b642mov [rsp+32], rax
37bb4b647mov [rsp+48], rdx
37bb4b64cmov rdx, [rsp+400]
37bb4b654mov [rsp+40], rdx
37bb4b659mov rdx, [rsp+136]
37bb4b661call cgemv_
37bb4b666mov rax, [rsp+384]
37bb4b66elea r10, [rip+0x8fd05b]
37bb4b675mov [rsp+80], 8
37bb4b67emov [rsp+56], r10
37bb4b683mov r9, [rsp+96]
37bb4b688lea r8, [rip+0x8fd07d]
37bb4b68flea rdx, [rip+0x8fd05a]
37bb4b696mov [rsp+72], 19
37bb4b69flea rcx, [rip+0x8fd06e]
37bb4b6a6mov [rsp+64], 5
37bb4b6afmovsxd rax, [rax]
37bb4b6b2imul rax, [rsp+104]
37bb4b6b8mov [rsp+32], rbp
37bb4b6bdmov [rsp+264], ebx
37bb4b6c4lea rax, [r9+rax+1]
37bb4b6c9lea r9, [rsp+264]
37bb4b6d1lea rax, [rbp+8*rax]
37bb4b6d6mov [rsp+48], rax
37bb4b6dbmov rax, [rsp+424]
37bb4b6e3mov [rsp+40], rax
37bb4b6e8call ctrmv_
37bb4b6edmov eax, [r14]
37bb4b6f0mov ecx, [r12]
37bb4b6f4lea r10, [rip+0x8fcfd5]
37bb4b6fblea r8, [rip+0x8fcfd2]
37bb4b702mov [rsp+80], r10
37bb4b707mov r9, [rsp+96]
37bb4b70csub ecx, eax
37bb4b70eadd eax, r13l
37bb4b711mov [rsp+64], r8
37bb4b716lea r8, [rsp+264]
37bb4b71emov edx, ecx
37bb4b720cdqe
37bb4b722mov rcx, [rsp+384]
37bb4b72amov [rsp+56], r10
37bb4b72fsub edx, r13l
37bb4b732mov [rsp+264], ebx
37bb4b739mov [rsp+88], 12
37bb4b742add edx, 1
37bb4b745mov [rsp+252], edx
37bb4b74clea rdx, [rax+rdi]
37bb4b750lea rax, [r15+8*rax-8]
37bb4b755lea rdx, [r15+8*rdx]
37bb4b759mov [rsp+72], rdx
37bb4b75emovsxd rdx, [rcx]
37bb4b761imul rdx, [rsp+104]
37bb4b767mov rcx, [rsp+400]
37bb4b76fmov [rsp+32], rax
37bb4b774mov [rsp+40], rcx
37bb4b779lea rcx, [rip+0x8fcf5c]
37bb4b780lea rdx, [r9+rdx+1]
37bb4b785lea r9, [rip+0x8fcf78]
37bb4b78clea rdx, [rbp+8*rdx]
37bb4b791mov [rsp+48], rdx
37bb4b796mov rdx, [rsp+136]
37bb4b79ecall cgemv_
37bb4b7a3mov rax, [rsp+384]
37bb4b7ablea r10, [rip+0x8fcf1e]
37bb4b7b2mov [rsp+80], 4
37bb4b7bbmov [rsp+56], r10
37bb4b7c0mov r9, [rsp+96]
37bb4b7c5lea r8, [rip+0x8fcf4d]
37bb4b7cclea rdx, [rip+0x8fcf09]
37bb4b7d3mov [rsp+72], 12
37bb4b7dclea rcx, [rip+0x8fcf3a]
37bb4b7e3mov [rsp+64], 5
37bb4b7ecmovsxd rax, [rax]
37bb4b7efimul rax, [rsp+104]
37bb4b7f5mov [rsp+264], ebx
37bb4b7fclea rax, [r9+rax+1]
37bb4b801lea r9, [rsp+264]
37bb4b809lea rax, [rbp+8*rax]
37bb4b80emov [rsp+48], rax
37bb4b813mov rax, [rsp+400]
37bb4b81bmov [rsp+40], rax
37bb4b820movsxd rax, [r14]
37bb4b823lea rax, [r15+8*rax]
37bb4b827mov [rsp+32], rax
37bb4b82ccall ctrmv_
37bb4b831mov rax, [rsp+384]
37bb4b839mov r9, [rsp+96]
37bb4b83elea r10, [rip+0x8fce8b]
37bb4b845lea rcx, [rsp+264]
37bb4b84dmov [rsp+264], ebx
37bb4b854movsxd rax, [rax]
37bb4b857imul rax, [rsp+104]
37bb4b85dmov [rsp+40], r10
37bb4b862lea rdx, [r9+rax+1]
37bb4b867mov eax, [r14]
37bb4b86amov r9, r10
37bb4b86dlea r8, [rbp+8*rdx]
37bb4b872lea rdx, [rip+0x8fce8b]
37bb4b879add eax, 1
37bb4b87ccdqe
37bb4b87eadd rax, rdi
37bb4b881lea rax, [r15+8*rax]
37bb4b885mov [rsp+32], rax
37bb4b88acall caxpy_
37bb4b88fmov r11l, [r14]
37bb4b892mov r10, [rsp+144]
37bb4b89amov [rsp+144], rdi
37bb4b8a2mov rcx, [rsp+256]
37bb4b8aamov [rsp+184], ebx
37bb4b8b1mov ebx, r13l
37bb4b8b4lea eax, [r11+r13]
37bb4b8b8mov [rsp+152], r10
37bb4b8c0lea edx, [rax-1]
37bb4b8c3movsxd rdx, edx
37bb4b8c6add rdx, r10
37bb4b8c9mov [r15+8*rdx], rcx
37bb4b8cd
37bb4b8cdloc_37bb4b8cd:
37bb4b8cdmovsxd rdx, eax
37bb4b8d0mov ecx, [r12]
37bb4b8d4add eax, 1
37bb4b8d7lea r13l, [rbx+1]
37bb4b8dbadd rdx, rdi
37bb4b8delea r9, [rip+0x8fcdeb]
37bb4b8e5mov rdx, [r15+8*rdx]
37bb4b8e9mov [rsp+256], rdx
37bb4b8f1mov edx, ecx
37bb4b8f3sub edx, r11l
37bb4b8f6sub edx, ebx
37bb4b8f8add edx, 1
37bb4b8fbcmp eax, ecx
37bb4b8fdcmovg eax, ecx
37bb4b900mov [rsp+264], edx
37bb4b907mov rdx, [rsp+112]
37bb4b90clea rcx, [rsp+264]
37bb4b914mov [rsp+32], rdx
37bb4b919cdqe
37bb4b91bmov rdx, [rsp+176]
37bb4b923add rax, rdi
37bb4b926lea r8, [r15+8*rax]
37bb4b92acall clarfg_
37bb4b92fmov ecx, [r14]
37bb4b932mov eax, [r12]
37bb4b936lea r11, [rip+0x8fcdab]
37bb4b93dmov r10, [rsp+400]
37bb4b945mov r8, [rsp+128]
37bb4b94dlea r9, [rip+0x8fcd80]
37bb4b954lea edx, [rcx+rbx]
37bb4b957sub eax, ecx
37bb4b959lea rcx, [rip+0x8fcd70]
37bb4b960movsxd rdx, edx
37bb4b963sub eax, ebx
37bb4b965add rdx, rdi
37bb4b968add eax, 1
37bb4b96bmov [rsp+264], eax
37bb4b972lea rax, [r15+8*rdx]
37bb4b976movlps [r15+8*rdx], x6
37bb4b97bmov rdx, r12
37bb4b97emov [rsp+48], rax
37bb4b983mov rax, [rsp+152]
37bb4b98bmov [rsp+40], r10
37bb4b990mov r10, [rsp+168]
37bb4b998mov [rsp+80], rcx
37bb4b99dlea rax, [r10+8*rax]
37bb4b9a1mov [rsp+72], r8
37bb4b9a6lea r8, [rsp+264]
37bb4b9aemov [rsp+64], r11
37bb4b9b3mov [rsp+56], rcx
37bb4b9b8lea rcx, [rip+0x8fcd1d]
37bb4b9bfmov [rsp+32], rax
37bb4b9c4mov [rsp+88], 12
37bb4b9cdcall cgemv_
37bb4b9d2mov eax, [r14]
37bb4b9d5mov r10l, [r12]
37bb4b9d9lea r9, [rip+0x8fcd08]
37bb4b9e0mov r11l, [rsp+184]
37bb4b9e8mov [rsp+64], r9
37bb4b9edlea rcx, [rip+0x8fccdc]
37bb4b9f4lea r8, [rsp+264]
37bb4b9fcsub r10l, eax
37bb4b9ffadd eax, ebx
37bb4ba01mov [rsp+80], rcx
37bb4ba06mov r9, [rsp+400]
37bb4ba0emov edx, r10l
37bb4ba11cdqe
37bb4ba13mov [rsp+56], rcx
37bb4ba18lea rcx, [rip+0x8fccd1]
37bb4ba1fsub edx, ebx
37bb4ba21add rdi, rax
37bb4ba24lea rax, [r15+8*rax-8]
37bb4ba29mov [rsp+264], r11l
37bb4ba31add edx, 1
37bb4ba34mov r11, [rsp+120]
37bb4ba39mov [rsp+32], rax
37bb4ba3emov [rsp+252], edx
37bb4ba45lea rdx, [r15+8*rdi]
37bb4ba49lea rdi, [rip+0x8fcc80]
37bb4ba50mov [rsp+72], r11
37bb4ba55mov [rsp+48], rdx
37bb4ba5amov rdx, [rsp+136]
37bb4ba62mov [rsp+40], r9
37bb4ba67lea r9, [rip+0x8fcc66]
37bb4ba6emov [rsp+88], 19
37bb4ba77call cgemv_
37bb4ba7cmov r9, [rsp+440]
37bb4ba84mov rdx, r12
37bb4ba87mov r11, [rsp+120]
37bb4ba8cmov r8, [rsp+128]
37bb4ba94lea rcx, [rip+0x8fcc39]
37bb4ba9bmov [rsp+80], rdi
37bb4baa0mov [rsp+40], r9
37bb4baa5mov r9, [rsp+432]
37bb4baadmov [rsp+48], r11
37bb4bab2mov r10l, [rsp+184]
37bb4babamov [rsp+72], r8
37bb4babflea r8, [rsp+264]
37bb4bac7mov [rsp+64], rcx
37bb4bacclea rcx, [rip+0x8fcc09]
37bb4bad3mov [rsp+56], rdi
37bb4bad8mov [rsp+32], r9
37bb4baddlea r9, [rip+0x8fcc20]
37bb4bae4mov [rsp+88], 12
37bb4baedmov [rsp+264], r10l
37bb4baf5call cgemv_
37bb4bafamov rdx, [rsp+112]
37bb4baffmov r9, rdi
37bb4bb02mov rcx, r12
37bb4bb05mov r8, [rsp+128]
37bb4bb0dcall cscal_
37bb4bb12mov rax, [rsp+112]
37bb4bb17mov r9, rdi
37bb4bb1amovq x1, [rip+0x8fcc0e]
37bb4bb22mov r10l, [rsp+184]
37bb4bb2amov r8, [rsp+120]
37bb4bb2flea rdx, [rsp+264]
37bb4bb37movq x0, [rax]
37bb4bb3bmov rcx, [rsp+136]
37bb4bb43mov [rsp+252], r10l
37bb4bb4bxorps x0, x1
37bb4bb4emovlps [rsp+264], x0
37bb4bb56call cscal_
37bb4bb5bmov r11, [rsp+424]
37bb4bb63mov [rsp+56], rdi
37bb4bb68lea rdx, [rip+0x8fcb6d]
37bb4bb6fmov rdi, [rsp+120]
37bb4bb74mov [rsp+32], rbp
37bb4bb79lea r9, [rsp+264]
37bb4bb81lea r8, [rip+0x8fcb84]
37bb4bb88mov [rsp+40], r11
37bb4bb8dlea rcx, [rip+0x8fcb80]
37bb4bb94mov r10l, [rsp+184]
37bb4bb9cmov [rsp+80], 8
37bb4bba5mov [rsp+72], 12
37bb4bbaemov [rsp+64], 5
37bb4bbb7mov [rsp+48], rdi
37bb4bbbcmov [rsp+264], r10l
37bb4bbc4call ctrmv_
37bb4bbc9mov rdx, [rsp+112]
37bb4bbcemov r11, [rsp+160]
37bb4bbd6mov rax, [rdx]
37bb4bbd9mov [r11+8], rax
37bb4bbddcmp [rsp+188], r13l
37bb4bbe5jge 0x37bb4b390
37bb4bbebmov rax, [rsp+384]
37bb4bbf3mov r9, [rsp+192]
37bb4bbfbmov rbp, [rsp+232]
37bb4bc03mov edx, [rax]
37bb4bc05
37bb4bc05loc_37bb4bc05:
37bb4bc05movsxd rax, edx
37bb4bc08imul rax, r9
37bb4bc0clea rcx, [rax+rbp]
37bb4bc10mov eax, [r14]
37bb4bc13add eax, edx
37bb4bc15mov rdx, [rsp+256]
37bb4bc1dcdqe
37bb4bc1fadd rax, rcx
37bb4bc22mov [r15+8*rax], rdx
37bb4bc26
37bb4bc26loc_37bb4bc26:
37bb4bc26movups x6, [rsp+272]
37bb4bc2eadd rsp, 296
37bb4bc35pop rbx
37bb4bc36pop rsi
37bb4bc37pop rdi
37bb4bc38pop rbp
37bb4bc39pop r12
37bb4bc3bpop r13
37bb4bc3dpop r14
37bb4bc3fpop r15
37bb4bc41ret
37bb4b200
37bb4b200clahrd_:
37bb4b200push r15
37bb4b202push r14
37bb4b204push r13
37bb4b206push r12
37bb4b208push rbp
37bb4b209push rdi
37bb4b20apush rsi
37bb4b20bpush rbx
37bb4b20csub rsp, 296
37bb4b213movups [rsp+272], x6
37bb4b21bmov r13, [rsp+416]
37bb4b223mov [rsp+384], r8
37bb4b22bmov r12, rcx
37bb4b22emov r14, rdx
37bb4b231mov r15, r9
37bb4b234cmp [rcx], 1
37bb4b237jle 0x37bb4bc26
37bb4b23dmov rax, [rsp+400]
37bb4b245mov edx, [r8]
37bb4b248movsxd r9, [rax]
37bb4b24bxor eax, eax
37bb4b24dtest r9, r9
37bb4b250cmovs r9, rax
37bb4b254mov rbp, r9
37bb4b257not rbp
37bb4b25atest edx, edx
37bb4b25cjle 0x37bb4bc05
37bb4b262mov rax, [rsp+424]
37bb4b26amov r11l, [r14]
37bb4b26dlea rsi, [rsp+256]
37bb4b275mov [rsp+152], rbp
37bb4b27dmov [rsp+232], rbp
37bb4b285mov rbp, r13
37bb4b288movq x6, [rip+0x8fd498]
37bb4b290mov rdi, -1
37bb4b297movsxd r8, [rax]
37bb4b29axor eax, eax
37bb4b29cmov [rsp+120], r13
37bb4b2a1mov ebx, 1
37bb4b2a6mov [rsp+184], 0
37bb4b2b1test r8, r8
37bb4b2b4mov [rsp+176], rsi
37bb4b2bccmovs r8, rax
37bb4b2c0xor r10l, r10l
37bb4b2c3mov [rsp+144], -1
37bb4b2cfmov [rsp+192], r9
37bb4b2d7mov rax, r8
37bb4b2damov [rsp+104], r8
37bb4b2dfnot rax
37bb4b2e2mov [rsp+188], edx
37bb4b2e9mov [rsp+96], rax
37bb4b2eemov rax, [rsp+408]
37bb4b2f6mov [rsp+112], rax
37bb4b2fbmov rax, [rsp+440]
37bb4b303movsxd rax, [rax]
37bb4b306test rax, rax
37bb4b309cmovs rax, r10
37bb4b30dmov r10, r9
37bb4b310shl r10, 4
37bb4b314shl rax, 3
37bb4b318lea rcx, [r15+r10+8]
37bb4b31dmov [rsp+208], rax
37bb4b325mov rax, [rsp+432]
37bb4b32dmov [rsp+168], rcx
37bb4b335lea rcx, [rsp+252]
37bb4b33dmov [rsp+128], rax
37bb4b345lea rax, [8*r8]
37bb4b34dmov [rsp+216], rax
37bb4b355add rax, 8
37bb4b359mov [rsp+224], rax
37bb4b361lea rax, [r13-8]
37bb4b365mov [rsp+160], rax
37bb4b36dlea rax, [r15+8*r9]
37bb4b371mov [rsp+200], rax
37bb4b379lea eax, [r11+1]
37bb4b37dmov [rsp+136], rcx
37bb4b385jmp 0x37bb4b8cd
37bb4b38a
37bb4b38a 66 0f 1f 44 00 00 f..D..
37bb4b390
37bb4b390loc_37bb4b390:
37bb4b390mov r8, [rsp+216]
37bb4b398mov eax, [r14]
37bb4b39badd rdx, 8
37bb4b39flea rcx, [rsp+264]
37bb4b3a7mov r10, [rsp+144]
37bb4b3afmov [rsp+112], rdx
37bb4b3b4add eax, r13l
37bb4b3b7lea rdx, [rdi+r8]
37bb4b3bbmov r8, [rsp+192]
37bb4b3c3add r11, [rsp+224]
37bb4b3cbsub eax, 2
37bb4b3cemov [rsp+120], rdx
37bb4b3d3mov r9, [rsp+208]
37bb4b3dblea rdi, [r8+r10]
37bb4b3dfcdqe
37bb4b3e1mov r8, [rsp+400]
37bb4b3e9add [rsp+128], r9
37bb4b3f1lea rdx, [r15+8*rax]
37bb4b3f5mov [rsp+160], r11
37bb4b3fdmov [rsp+264], ebx
37bb4b404call clacgv_
37bb4b409mov r10, [rsp+144]
37bb4b411mov r8, [rsp+200]
37bb4b419lea rax, [rip+0x8fd2b0]
37bb4b420mov r11, [rsp+400]
37bb4b428mov [rsp+80], rax
37bb4b42dlea rdx, [rip+0x8fd2a0]
37bb4b434lea rcx, [rip+0x8fd2a1]
37bb4b43blea rax, [r8+8*r10+8]
37bb4b440mov [rsp+64], rdx
37bb4b445lea r8, [rsp+264]
37bb4b44dmov rdx, r12
37bb4b450mov [rsp+72], rax
37bb4b455mov [rsp+56], r11
37bb4b45amov r11, [rsp+440]
37bb4b462mov [rsp+88], 12
37bb4b46bmov r9l, [r14]
37bb4b46emov [rsp+40], r11
37bb4b473mov r11, [rsp+432]
37bb4b47badd r9l, r13l
37bb4b47emov [rsp+264], ebx
37bb4b485lea eax, [r9-2]
37bb4b489mov [rsp+32], r11
37bb4b48elea r9, [rip+0x8fd26f]
37bb4b495cdqe
37bb4b497lea rax, [r15+8*rax]
37bb4b49bmov [rsp+48], rax
37bb4b4a0call cgemv_
37bb4b4a5mov r11l, [r14]
37bb4b4a8mov r8, [rsp+400]
37bb4b4b0lea rcx, [rsp+264]
37bb4b4b8mov [rsp+264], ebx
37bb4b4bfadd r11l, r13l
37bb4b4c2lea eax, [r11-2]
37bb4b4c6cdqe
37bb4b4c8lea rdx, [r15+8*rax]
37bb4b4cccall clacgv_
37bb4b4d1mov r9, [rsp+384]
37bb4b4d9mov r11l, [r14]
37bb4b4dcmov [rsp+264], ebx
37bb4b4e3movsxd rax, [r9]
37bb4b4e6imul rax, [rsp+104]
37bb4b4ecmov r9, [rsp+96]
37bb4b4f1lea rcx, [r9+rax+1]
37bb4b4f6lea eax, [r11+1]
37bb4b4facdqe
37bb4b4fclea r9, [rbp+8*rcx]
37bb4b501lea rcx, [rsp+264]
37bb4b509add rax, rdi
37bb4b50clea rdx, [r15+8*rax]
37bb4b510lea rax, [rip+0x8fd1b9]
37bb4b517mov [rsp+32], rax
37bb4b51cmov r8, rax
37bb4b51fcall ccopy_
37bb4b524mov r11, [rsp+384]
37bb4b52clea rax, [rip+0x8fd19d]
37bb4b533mov [rsp+80], 4
37bb4b53cmov [rsp+72], 19
37bb4b545mov r9, [rsp+96]
37bb4b54alea r8, [rip+0x8fd1c8]
37bb4b551lea rdx, [rip+0x8fd198]
37bb4b558mov [rsp+64], 5
37bb4b561lea rcx, [rip+0x8fd1b5]
37bb4b568mov [rsp+56], rax
37bb4b56dmovsxd rax, [r11]
37bb4b570imul rax, [rsp+104]
37bb4b576mov r11, [rsp+400]
37bb4b57emov [rsp+264], ebx
37bb4b585mov [rsp+40], r11
37bb4b58alea rax, [r9+rax+1]
37bb4b58flea r9, [rsp+264]
37bb4b597lea rax, [rbp+8*rax]
37bb4b59cmov [rsp+48], rax
37bb4b5a1movsxd rax, [r14]
37bb4b5a4lea rax, [r15+8*rax]
37bb4b5a8mov [rsp+32], rax
37bb4b5adcall ctrmv_
37bb4b5b2mov eax, [r14]
37bb4b5b5mov r11l, [r12]
37bb4b5b9lea r10, [rip+0x8fd110]
37bb4b5c0mov [rsp+80], r10
37bb4b5c5mov r9, [rsp+96]
37bb4b5calea r8, [rip+0x8fd103]
37bb4b5d1lea rcx, [rip+0x8fd118]
37bb4b5d8sub r11l, eax
37bb4b5dbadd eax, r13l
37bb4b5demov [rsp+88], 19
37bb4b5e7mov edx, r11l
37bb4b5eamov r11, [rsp+384]
37bb4b5f2cdqe
37bb4b5f4mov [rsp+264], ebx
37bb4b5fbsub edx, r13l
37bb4b5feadd edx, 1
37bb4b601mov [rsp+252], edx
37bb4b608movsxd rdx, [r11]
37bb4b60bimul rdx, [rsp+104]
37bb4b611mov [rsp+64], r8
37bb4b616mov [rsp+56], r10
37bb4b61blea rdx, [r9+rdx+1]
37bb4b620mov r9, r8
37bb4b623lea r8, [rsp+264]
37bb4b62blea rdx, [rbp+8*rdx]
37bb4b630mov [rsp+72], rdx
37bb4b635lea rdx, [rax+rdi]
37bb4b639lea rax, [r15+8*rax-8]
37bb4b63elea rdx, [r15+8*rdx]
37bb4b642mov [rsp+32], rax
37bb4b647mov [rsp+48], rdx
37bb4b64cmov rdx, [rsp+400]
37bb4b654mov [rsp+40], rdx
37bb4b659mov rdx, [rsp+136]
37bb4b661call cgemv_
37bb4b666mov rax, [rsp+384]
37bb4b66elea r10, [rip+0x8fd05b]
37bb4b675mov [rsp+80], 8
37bb4b67emov [rsp+56], r10
37bb4b683mov r9, [rsp+96]
37bb4b688lea r8, [rip+0x8fd07d]
37bb4b68flea rdx, [rip+0x8fd05a]
37bb4b696mov [rsp+72], 19
37bb4b69flea rcx, [rip+0x8fd06e]
37bb4b6a6mov [rsp+64], 5
37bb4b6afmovsxd rax, [rax]
37bb4b6b2imul rax, [rsp+104]
37bb4b6b8mov [rsp+32], rbp
37bb4b6bdmov [rsp+264], ebx
37bb4b6c4lea rax, [r9+rax+1]
37bb4b6c9lea r9, [rsp+264]
37bb4b6d1lea rax, [rbp+8*rax]
37bb4b6d6mov [rsp+48], rax
37bb4b6dbmov rax, [rsp+424]
37bb4b6e3mov [rsp+40], rax
37bb4b6e8call ctrmv_
37bb4b6edmov eax, [r14]
37bb4b6f0mov ecx, [r12]
37bb4b6f4lea r10, [rip+0x8fcfd5]
37bb4b6fblea r8, [rip+0x8fcfd2]
37bb4b702mov [rsp+80], r10
37bb4b707mov r9, [rsp+96]
37bb4b70csub ecx, eax
37bb4b70eadd eax, r13l
37bb4b711mov [rsp+64], r8
37bb4b716lea r8, [rsp+264]
37bb4b71emov edx, ecx
37bb4b720cdqe
37bb4b722mov rcx, [rsp+384]
37bb4b72amov [rsp+56], r10
37bb4b72fsub edx, r13l
37bb4b732mov [rsp+264], ebx
37bb4b739mov [rsp+88], 12
37bb4b742add edx, 1
37bb4b745mov [rsp+252], edx
37bb4b74clea rdx, [rax+rdi]
37bb4b750lea rax, [r15+8*rax-8]
37bb4b755lea rdx, [r15+8*rdx]
37bb4b759mov [rsp+72], rdx
37bb4b75emovsxd rdx, [rcx]
37bb4b761imul rdx, [rsp+104]
37bb4b767mov rcx, [rsp+400]
37bb4b76fmov [rsp+32], rax
37bb4b774mov [rsp+40], rcx
37bb4b779lea rcx, [rip+0x8fcf5c]
37bb4b780lea rdx, [r9+rdx+1]
37bb4b785lea r9, [rip+0x8fcf78]
37bb4b78clea rdx, [rbp+8*rdx]
37bb4b791mov [rsp+48], rdx
37bb4b796mov rdx, [rsp+136]
37bb4b79ecall cgemv_
37bb4b7a3mov rax, [rsp+384]
37bb4b7ablea r10, [rip+0x8fcf1e]
37bb4b7b2mov [rsp+80], 4
37bb4b7bbmov [rsp+56], r10
37bb4b7c0mov r9, [rsp+96]
37bb4b7c5lea r8, [rip+0x8fcf4d]
37bb4b7cclea rdx, [rip+0x8fcf09]
37bb4b7d3mov [rsp+72], 12
37bb4b7dclea rcx, [rip+0x8fcf3a]
37bb4b7e3mov [rsp+64], 5
37bb4b7ecmovsxd rax, [rax]
37bb4b7efimul rax, [rsp+104]
37bb4b7f5mov [rsp+264], ebx
37bb4b7fclea rax, [r9+rax+1]
37bb4b801lea r9, [rsp+264]
37bb4b809lea rax, [rbp+8*rax]
37bb4b80emov [rsp+48], rax
37bb4b813mov rax, [rsp+400]
37bb4b81bmov [rsp+40], rax
37bb4b820movsxd rax, [r14]
37bb4b823lea rax, [r15+8*rax]
37bb4b827mov [rsp+32], rax
37bb4b82ccall ctrmv_
37bb4b831mov rax, [rsp+384]
37bb4b839mov r9, [rsp+96]
37bb4b83elea r10, [rip+0x8fce8b]
37bb4b845lea rcx, [rsp+264]
37bb4b84dmov [rsp+264], ebx
37bb4b854movsxd rax, [rax]
37bb4b857imul rax, [rsp+104]
37bb4b85dmov [rsp+40], r10
37bb4b862lea rdx, [r9+rax+1]
37bb4b867mov eax, [r14]
37bb4b86amov r9, r10
37bb4b86dlea r8, [rbp+8*rdx]
37bb4b872lea rdx, [rip+0x8fce8b]
37bb4b879add eax, 1
37bb4b87ccdqe
37bb4b87eadd rax, rdi
37bb4b881lea rax, [r15+8*rax]
37bb4b885mov [rsp+32], rax
37bb4b88acall caxpy_
37bb4b88fmov r11l, [r14]
37bb4b892mov r10, [rsp+144]
37bb4b89amov [rsp+144], rdi
37bb4b8a2mov rcx, [rsp+256]
37bb4b8aamov [rsp+184], ebx
37bb4b8b1mov ebx, r13l
37bb4b8b4lea eax, [r11+r13]
37bb4b8b8mov [rsp+152], r10
37bb4b8c0lea edx, [rax-1]
37bb4b8c3movsxd rdx, edx
37bb4b8c6add rdx, r10
37bb4b8c9mov [r15+8*rdx], rcx
37bb4b8cd
37bb4b8cdloc_37bb4b8cd:
37bb4b8cdmovsxd rdx, eax
37bb4b8d0mov ecx, [r12]
37bb4b8d4add eax, 1
37bb4b8d7lea r13l, [rbx+1]
37bb4b8dbadd rdx, rdi
37bb4b8delea r9, [rip+0x8fcdeb]
37bb4b8e5mov rdx, [r15+8*rdx]
37bb4b8e9mov [rsp+256], rdx
37bb4b8f1mov edx, ecx
37bb4b8f3sub edx, r11l
37bb4b8f6sub edx, ebx
37bb4b8f8add edx, 1
37bb4b8fbcmp eax, ecx
37bb4b8fdcmovg eax, ecx
37bb4b900mov [rsp+264], edx
37bb4b907mov rdx, [rsp+112]
37bb4b90clea rcx, [rsp+264]
37bb4b914mov [rsp+32], rdx
37bb4b919cdqe
37bb4b91bmov rdx, [rsp+176]
37bb4b923add rax, rdi
37bb4b926lea r8, [r15+8*rax]
37bb4b92acall clarfg_
37bb4b92fmov ecx, [r14]
37bb4b932mov eax, [r12]
37bb4b936lea r11, [rip+0x8fcdab]
37bb4b93dmov r10, [rsp+400]
37bb4b945mov r8, [rsp+128]
37bb4b94dlea r9, [rip+0x8fcd80]
37bb4b954lea edx, [rcx+rbx]
37bb4b957sub eax, ecx
37bb4b959lea rcx, [rip+0x8fcd70]
37bb4b960movsxd rdx, edx
37bb4b963sub eax, ebx
37bb4b965add rdx, rdi
37bb4b968add eax, 1
37bb4b96bmov [rsp+264], eax
37bb4b972lea rax, [r15+8*rdx]
37bb4b976movlps [r15+8*rdx], x6
37bb4b97bmov rdx, r12
37bb4b97emov [rsp+48], rax
37bb4b983mov rax, [rsp+152]
37bb4b98bmov [rsp+40], r10
37bb4b990mov r10, [rsp+168]
37bb4b998mov [rsp+80], rcx
37bb4b99dlea rax, [r10+8*rax]
37bb4b9a1mov [rsp+72], r8
37bb4b9a6lea r8, [rsp+264]
37bb4b9aemov [rsp+64], r11
37bb4b9b3mov [rsp+56], rcx
37bb4b9b8lea rcx, [rip+0x8fcd1d]
37bb4b9bfmov [rsp+32], rax
37bb4b9c4mov [rsp+88], 12
37bb4b9cdcall cgemv_
37bb4b9d2mov eax, [r14]
37bb4b9d5mov r10l, [r12]
37bb4b9d9lea r9, [rip+0x8fcd08]
37bb4b9e0mov r11l, [rsp+184]
37bb4b9e8mov [rsp+64], r9
37bb4b9edlea rcx, [rip+0x8fccdc]
37bb4b9f4lea r8, [rsp+264]
37bb4b9fcsub r10l, eax
37bb4b9ffadd eax, ebx
37bb4ba01mov [rsp+80], rcx
37bb4ba06mov r9, [rsp+400]
37bb4ba0emov edx, r10l
37bb4ba11cdqe
37bb4ba13mov [rsp+56], rcx
37bb4ba18lea rcx, [rip+0x8fccd1]
37bb4ba1fsub edx, ebx
37bb4ba21add rdi, rax
37bb4ba24lea rax, [r15+8*rax-8]
37bb4ba29mov [rsp+264], r11l
37bb4ba31add edx, 1
37bb4ba34mov r11, [rsp+120]
37bb4ba39mov [rsp+32], rax
37bb4ba3emov [rsp+252], edx
37bb4ba45lea rdx, [r15+8*rdi]
37bb4ba49lea rdi, [rip+0x8fcc80]
37bb4ba50mov [rsp+72], r11
37bb4ba55mov [rsp+48], rdx
37bb4ba5amov rdx, [rsp+136]
37bb4ba62mov [rsp+40], r9
37bb4ba67lea r9, [rip+0x8fcc66]
37bb4ba6emov [rsp+88], 19
37bb4ba77call cgemv_
37bb4ba7cmov r9, [rsp+440]
37bb4ba84mov rdx, r12
37bb4ba87mov r11, [rsp+120]
37bb4ba8cmov r8, [rsp+128]
37bb4ba94lea rcx, [rip+0x8fcc39]
37bb4ba9bmov [rsp+80], rdi
37bb4baa0mov [rsp+40], r9
37bb4baa5mov r9, [rsp+432]
37bb4baadmov [rsp+48], r11
37bb4bab2mov r10l, [rsp+184]
37bb4babamov [rsp+72], r8
37bb4babflea r8, [rsp+264]
37bb4bac7mov [rsp+64], rcx
37bb4bacclea rcx, [rip+0x8fcc09]
37bb4bad3mov [rsp+56], rdi
37bb4bad8mov [rsp+32], r9
37bb4baddlea r9, [rip+0x8fcc20]
37bb4bae4mov [rsp+88], 12
37bb4baedmov [rsp+264], r10l
37bb4baf5call cgemv_
37bb4bafamov rdx, [rsp+112]
37bb4baffmov r9, rdi
37bb4bb02mov rcx, r12
37bb4bb05mov r8, [rsp+128]
37bb4bb0dcall cscal_
37bb4bb12mov rax, [rsp+112]
37bb4bb17mov r9, rdi
37bb4bb1amovq x1, [rip+0x8fcc0e]
37bb4bb22mov r10l, [rsp+184]
37bb4bb2amov r8, [rsp+120]
37bb4bb2flea rdx, [rsp+264]
37bb4bb37movq x0, [rax]
37bb4bb3bmov rcx, [rsp+136]
37bb4bb43mov [rsp+252], r10l
37bb4bb4bxorps x0, x1
37bb4bb4emovlps [rsp+264], x0
37bb4bb56call cscal_
37bb4bb5bmov r11, [rsp+424]
37bb4bb63mov [rsp+56], rdi
37bb4bb68lea rdx, [rip+0x8fcb6d]
37bb4bb6fmov rdi, [rsp+120]
37bb4bb74mov [rsp+32], rbp
37bb4bb79lea r9, [rsp+264]
37bb4bb81lea r8, [rip+0x8fcb84]
37bb4bb88mov [rsp+40], r11
37bb4bb8dlea rcx, [rip+0x8fcb80]
37bb4bb94mov r10l, [rsp+184]
37bb4bb9cmov [rsp+80], 8
37bb4bba5mov [rsp+72], 12
37bb4bbaemov [rsp+64], 5
37bb4bbb7mov [rsp+48], rdi
37bb4bbbcmov [rsp+264], r10l
37bb4bbc4call ctrmv_
37bb4bbc9mov rdx, [rsp+112]
37bb4bbcemov r11, [rsp+160]
37bb4bbd6mov rax, [rdx]
37bb4bbd9mov [r11+8], rax
37bb4bbddcmp [rsp+188], r13l
37bb4bbe5jge 0x37bb4b390
37bb4bbebmov rax, [rsp+384]
37bb4bbf3mov r9, [rsp+192]
37bb4bbfbmov rbp, [rsp+232]
37bb4bc03mov edx, [rax]
37bb4bc05
37bb4bc05loc_37bb4bc05:
37bb4bc05movsxd rax, edx
37bb4bc08imul rax, r9
37bb4bc0clea rcx, [rax+rbp]
37bb4bc10mov eax, [r14]
37bb4bc13add eax, edx
37bb4bc15mov rdx, [rsp+256]
37bb4bc1dcdqe
37bb4bc1fadd rax, rcx
37bb4bc22mov [r15+8*rax], rdx
37bb4bc26
37bb4bc26loc_37bb4bc26:
37bb4bc26movups x6, [rsp+272]
37bb4bc2eadd rsp, 296
37bb4bc35pop rbx
37bb4bc36pop rsi
37bb4bc37pop rdi
37bb4bc38pop rbp
37bb4bc39pop r12
37bb4bc3bpop r13
37bb4bc3dpop r14
37bb4bc3fpop r15
37bb4bc41ret
37bb4b200
37bb4bc42
37bb4bc42 // align 0x10
37bb4bc42 // align 0x10
37bb4bc50
37bb4bc50clatzm_:
37bb4bc50push r15
37bb4bc52push r14
37bb4bc54push rdi
37bb4bc55push rsi
37bb4bc56push rbx
37bb4bc57sub rsp, 112
37bb4bc5bmov eax, [rdx]
37bb4bc5dmov rsi, rdx
37bb4bc60mov edx, [r8]
37bb4bc63mov rbx, r8
37bb4bc66mov rdi, r9
37bb4bc69cmp eax, edx
37bb4bc6bcmovg eax, edx
37bb4bc6etest eax, eax
37bb4bc70je 0x37bb4bca6
37bb4bc72mov rax, [rsp+200]
37bb4bc7apxor x0, x0
37bb4bc7emov edx, 0
37bb4bc83ucomiss x0, [rax]
37bb4bc86setnp al
37bb4bc89cmovne eax, edx
37bb4bc8ctest al, al
37bb4bc8eje 0x37bb4bcb8
37bb4bc90mov rax, [rsp+200]
37bb4bc98ucomiss x0, [rax+4]
37bb4bc9csetnp al
37bb4bc9fcmovne eax, edx
37bb4bca2test al, al
37bb4bca4je 0x37bb4bcb8
37bb4bca6
37bb4bca6loc_37bb4bca6:
37bb4bca6add rsp, 112
37bb4bcaapop rbx
37bb4bcabpop rsi
37bb4bcacpop rdi
37bb4bcadpop r14
37bb4bcafpop r15
37bb4bcb1ret
37bb4bcb2
37bb4bcb2 66 0f 1f 44 00 00 f..D..
37bb4bcb8
37bb4bcb8loc_37bb4bcb8:
37bb4bcb8mov r9l, 1
37bb4bcbemov r8l, 1
37bb4bcc4lea rdx, [rip+0x8fca75]
37bb4bccbmov [rsp+160], rcx
37bb4bcd3call lsame_
37bb4bcd8mov rcx, [rsp+160]
37bb4bce0test eax, eax
37bb4bce2jne 0x37bb4be60
37bb4bce8mov r9l, 1
37bb4bceemov r8l, 1
37bb4bcf4lea rdx, [rip+0x8fca68]
37bb4bcfbcall lsame_
37bb4bd00test eax, eax
37bb4bd02je 0x37bb4bca6
37bb4bd04lea r15, [rip+0x8fca39]
37bb4bd0bmov r9, [rsp+232]
37bb4bd13mov rdx, [rsp+208]
37bb4bd1bmov rcx, rsi
37bb4bd1emov [rsp+32], r15
37bb4bd23mov r8, r15
37bb4bd26call ccopy_
37bb4bd2bmov eax, [rbx]
37bb4bd2dmov [rsp+80], r15
37bb4bd32mov rdx, rsi
37bb4bd35mov [rsp+88], 12
37bb4bd3elea r8, [rsp+104]
37bb4bd43lea r9, [rip+0x8fc9fe]
37bb4bd4asub eax, 1
37bb4bd4dmov [rsp+48], rdi
37bb4bd52lea rcx, [rip+0x8fca0b]
37bb4bd59mov [rsp+104], eax
37bb4bd5dmov rax, [rsp+232]
37bb4bd65mov [rsp+72], rax
37bb4bd6alea rax, [rip+0x8fc9d7]
37bb4bd71mov [rsp+64], rax
37bb4bd76mov rax, [rsp+192]
37bb4bd7emov [rsp+56], rax
37bb4bd83mov rax, [rsp+224]
37bb4bd8bmov [rsp+40], rax
37bb4bd90mov rax, [rsp+216]
37bb4bd98mov [rsp+32], rax
37bb4bd9dcall cgemv_
37bb4bda2mov r9, r15
37bb4bda5lea rdx, [rsp+104]
37bb4bdaamov rcx, rsi
37bb4bdadmov rax, [rsp+200]
37bb4bdb5mov r8, [rsp+232]
37bb4bdbdmovq x3, [rip+0x8fc9ab]
37bb4bdc5movq x0, [rax]
37bb4bdc9mov rax, [rsp+208]
37bb4bdd1mov [rsp+40], r15
37bb4bdd6mov [rsp+32], rax
37bb4bddbxorps x0, x3
37bb4bddemovlps [rsp+104], x0
37bb4bde3call caxpy_
37bb4bde8mov eax, [rbx]
37bb4bdealea rdx, [rsp+100]
37bb4bdefmov rcx, rsi
37bb4bdf2movq x4, [rip+0x8fc976]
37bb4bdfamov r9, [rsp+232]
37bb4be02lea r8, [rsp+104]
37bb4be07sub eax, 1
37bb4be0amov [rsp+100], eax
37bb4be0emov rax, [rsp+200]
37bb4be16movq x0, [rax]
37bb4be1amov rax, [rsp+224]
37bb4be22mov [rsp+40], rdi
37bb4be27mov [rsp+32], r15
37bb4be2cmov [rsp+64], rax
37bb4be31mov rax, [rsp+216]
37bb4be39xorps x0, x4
37bb4be3cmovlps [rsp+104], x0
37bb4be41mov [rsp+56], rax
37bb4be46mov rax, [rsp+192]
37bb4be4emov [rsp+48], rax
37bb4be53call cgerc_
37bb4be58jmp 0x37bb4bca6
37bb4be5d
37bb4be5d 0f 1f 00 ...
37bb4be60
37bb4be60loc_37bb4be60:
37bb4be60lea r14, [rip+0x8fc8dd]
37bb4be67mov r9, [rsp+232]
37bb4be6fmov rcx, rbx
37bb4be72mov r8, [rsp+224]
37bb4be7amov [rsp+32], r14
37bb4be7fmov rdx, [rsp+208]
37bb4be87call ccopy_
37bb4be8cmov rdx, [rsp+232]
37bb4be94mov r8, r14
37bb4be97mov rcx, rbx
37bb4be9acall clacgv_
37bb4be9fmov eax, [rsi]
37bb4bea1mov [rsp+80], r14
37bb4bea6mov r8, rbx
37bb4bea9mov [rsp+88], 19
37bb4beb2lea r9, [rip+0x8fc88f]
37bb4beb9lea rdx, [rsp+104]
37bb4bebesub eax, 1
37bb4bec1mov [rsp+48], rdi
37bb4bec6lea rcx, [rip+0x8fc883]
37bb4becdmov [rsp+104], eax
37bb4bed1mov rax, [rsp+232]
37bb4bed9mov [rsp+72], rax
37bb4bedelea rax, [rip+0x8fc863]
37bb4bee5mov [rsp+64], rax
37bb4beeamov rax, [rsp+192]
37bb4bef2mov [rsp+56], rax
37bb4bef7mov rax, [rsp+224]
37bb4beffmov [rsp+40], rax
37bb4bf04mov rax, [rsp+216]
37bb4bf0cmov [rsp+32], rax
37bb4bf11call cgemv_
37bb4bf16mov rdx, [rsp+232]
37bb4bf1emov r8, r14
37bb4bf21mov rcx, rbx
37bb4bf24call clacgv_
37bb4bf29mov r9, r14
37bb4bf2clea rdx, [rsp+104]
37bb4bf31mov rcx, rbx
37bb4bf34mov rax, [rsp+200]
37bb4bf3cmov r8, [rsp+232]
37bb4bf44movq x1, [rip+0x8fc824]
37bb4bf4cmovq x0, [rax]
37bb4bf50mov rax, [rsp+224]
37bb4bf58mov [rsp+40], rax
37bb4bf5dmov rax, [rsp+208]
37bb4bf65xorps x0, x1
37bb4bf68movlps [rsp+104], x0
37bb4bf6dmov [rsp+32], rax
37bb4bf72call caxpy_
37bb4bf77mov eax, [rsi]
37bb4bf79lea rcx, [rsp+100]
37bb4bf7emov r9, rdi
37bb4bf81movq x2, [rip+0x8fc7e7]
37bb4bf89lea r8, [rsp+104]
37bb4bf8emov rdx, rbx
37bb4bf91sub eax, 1
37bb4bf94mov [rsp+100], eax
37bb4bf98mov rax, [rsp+200]
37bb4bfa0movq x0, [rax]
37bb4bfa4mov rax, [rsp+224]
37bb4bfacmov [rsp+48], r14
37bb4bfb1mov [rsp+64], rax
37bb4bfb6mov rax, [rsp+216]
37bb4bfbexorps x0, x2
37bb4bfc1movlps [rsp+104], x0
37bb4bfc6mov [rsp+56], rax
37bb4bfcbmov rax, [rsp+232]
37bb4bfd3mov [rsp+40], rax
37bb4bfd8mov rax, [rsp+192]
37bb4bfe0mov [rsp+32], rax
37bb4bfe5call cgeru_
37bb4bfeanop
37bb4bfebadd rsp, 112
37bb4bfefpop rbx
37bb4bff0pop rsi
37bb4bff1pop rdi
37bb4bff2pop r14
37bb4bff4pop r15
37bb4bff6ret
37bb4bc50
37bb4bc50clatzm_:
37bb4bc50push r15
37bb4bc52push r14
37bb4bc54push rdi
37bb4bc55push rsi
37bb4bc56push rbx
37bb4bc57sub rsp, 112
37bb4bc5bmov eax, [rdx]
37bb4bc5dmov rsi, rdx
37bb4bc60mov edx, [r8]
37bb4bc63mov rbx, r8
37bb4bc66mov rdi, r9
37bb4bc69cmp eax, edx
37bb4bc6bcmovg eax, edx
37bb4bc6etest eax, eax
37bb4bc70je 0x37bb4bca6
37bb4bc72mov rax, [rsp+200]
37bb4bc7apxor x0, x0
37bb4bc7emov edx, 0
37bb4bc83ucomiss x0, [rax]
37bb4bc86setnp al
37bb4bc89cmovne eax, edx
37bb4bc8ctest al, al
37bb4bc8eje 0x37bb4bcb8
37bb4bc90mov rax, [rsp+200]
37bb4bc98ucomiss x0, [rax+4]
37bb4bc9csetnp al
37bb4bc9fcmovne eax, edx
37bb4bca2test al, al
37bb4bca4je 0x37bb4bcb8
37bb4bca6
37bb4bca6loc_37bb4bca6:
37bb4bca6add rsp, 112
37bb4bcaapop rbx
37bb4bcabpop rsi
37bb4bcacpop rdi
37bb4bcadpop r14
37bb4bcafpop r15
37bb4bcb1ret
37bb4bcb2
37bb4bcb2 66 0f 1f 44 00 00 f..D..
37bb4bcb8
37bb4bcb8loc_37bb4bcb8:
37bb4bcb8mov r9l, 1
37bb4bcbemov r8l, 1
37bb4bcc4lea rdx, [rip+0x8fca75]
37bb4bccbmov [rsp+160], rcx
37bb4bcd3call lsame_
37bb4bcd8mov rcx, [rsp+160]
37bb4bce0test eax, eax
37bb4bce2jne 0x37bb4be60
37bb4bce8mov r9l, 1
37bb4bceemov r8l, 1
37bb4bcf4lea rdx, [rip+0x8fca68]
37bb4bcfbcall lsame_
37bb4bd00test eax, eax
37bb4bd02je 0x37bb4bca6
37bb4bd04lea r15, [rip+0x8fca39]
37bb4bd0bmov r9, [rsp+232]
37bb4bd13mov rdx, [rsp+208]
37bb4bd1bmov rcx, rsi
37bb4bd1emov [rsp+32], r15
37bb4bd23mov r8, r15
37bb4bd26call ccopy_
37bb4bd2bmov eax, [rbx]
37bb4bd2dmov [rsp+80], r15
37bb4bd32mov rdx, rsi
37bb4bd35mov [rsp+88], 12
37bb4bd3elea r8, [rsp+104]
37bb4bd43lea r9, [rip+0x8fc9fe]
37bb4bd4asub eax, 1
37bb4bd4dmov [rsp+48], rdi
37bb4bd52lea rcx, [rip+0x8fca0b]
37bb4bd59mov [rsp+104], eax
37bb4bd5dmov rax, [rsp+232]
37bb4bd65mov [rsp+72], rax
37bb4bd6alea rax, [rip+0x8fc9d7]
37bb4bd71mov [rsp+64], rax
37bb4bd76mov rax, [rsp+192]
37bb4bd7emov [rsp+56], rax
37bb4bd83mov rax, [rsp+224]
37bb4bd8bmov [rsp+40], rax
37bb4bd90mov rax, [rsp+216]
37bb4bd98mov [rsp+32], rax
37bb4bd9dcall cgemv_
37bb4bda2mov r9, r15
37bb4bda5lea rdx, [rsp+104]
37bb4bdaamov rcx, rsi
37bb4bdadmov rax, [rsp+200]
37bb4bdb5mov r8, [rsp+232]
37bb4bdbdmovq x3, [rip+0x8fc9ab]
37bb4bdc5movq x0, [rax]
37bb4bdc9mov rax, [rsp+208]
37bb4bdd1mov [rsp+40], r15
37bb4bdd6mov [rsp+32], rax
37bb4bddbxorps x0, x3
37bb4bddemovlps [rsp+104], x0
37bb4bde3call caxpy_
37bb4bde8mov eax, [rbx]
37bb4bdealea rdx, [rsp+100]
37bb4bdefmov rcx, rsi
37bb4bdf2movq x4, [rip+0x8fc976]
37bb4bdfamov r9, [rsp+232]
37bb4be02lea r8, [rsp+104]
37bb4be07sub eax, 1
37bb4be0amov [rsp+100], eax
37bb4be0emov rax, [rsp+200]
37bb4be16movq x0, [rax]
37bb4be1amov rax, [rsp+224]
37bb4be22mov [rsp+40], rdi
37bb4be27mov [rsp+32], r15
37bb4be2cmov [rsp+64], rax
37bb4be31mov rax, [rsp+216]
37bb4be39xorps x0, x4
37bb4be3cmovlps [rsp+104], x0
37bb4be41mov [rsp+56], rax
37bb4be46mov rax, [rsp+192]
37bb4be4emov [rsp+48], rax
37bb4be53call cgerc_
37bb4be58jmp 0x37bb4bca6
37bb4be5d
37bb4be5d 0f 1f 00 ...
37bb4be60
37bb4be60loc_37bb4be60:
37bb4be60lea r14, [rip+0x8fc8dd]
37bb4be67mov r9, [rsp+232]
37bb4be6fmov rcx, rbx
37bb4be72mov r8, [rsp+224]
37bb4be7amov [rsp+32], r14
37bb4be7fmov rdx, [rsp+208]
37bb4be87call ccopy_
37bb4be8cmov rdx, [rsp+232]
37bb4be94mov r8, r14
37bb4be97mov rcx, rbx
37bb4be9acall clacgv_
37bb4be9fmov eax, [rsi]
37bb4bea1mov [rsp+80], r14
37bb4bea6mov r8, rbx
37bb4bea9mov [rsp+88], 19
37bb4beb2lea r9, [rip+0x8fc88f]
37bb4beb9lea rdx, [rsp+104]
37bb4bebesub eax, 1
37bb4bec1mov [rsp+48], rdi
37bb4bec6lea rcx, [rip+0x8fc883]
37bb4becdmov [rsp+104], eax
37bb4bed1mov rax, [rsp+232]
37bb4bed9mov [rsp+72], rax
37bb4bedelea rax, [rip+0x8fc863]
37bb4bee5mov [rsp+64], rax
37bb4beeamov rax, [rsp+192]
37bb4bef2mov [rsp+56], rax
37bb4bef7mov rax, [rsp+224]
37bb4beffmov [rsp+40], rax
37bb4bf04mov rax, [rsp+216]
37bb4bf0cmov [rsp+32], rax
37bb4bf11call cgemv_
37bb4bf16mov rdx, [rsp+232]
37bb4bf1emov r8, r14
37bb4bf21mov rcx, rbx
37bb4bf24call clacgv_
37bb4bf29mov r9, r14
37bb4bf2clea rdx, [rsp+104]
37bb4bf31mov rcx, rbx
37bb4bf34mov rax, [rsp+200]
37bb4bf3cmov r8, [rsp+232]
37bb4bf44movq x1, [rip+0x8fc824]
37bb4bf4cmovq x0, [rax]
37bb4bf50mov rax, [rsp+224]
37bb4bf58mov [rsp+40], rax
37bb4bf5dmov rax, [rsp+208]
37bb4bf65xorps x0, x1
37bb4bf68movlps [rsp+104], x0
37bb4bf6dmov [rsp+32], rax
37bb4bf72call caxpy_
37bb4bf77mov eax, [rsi]
37bb4bf79lea rcx, [rsp+100]
37bb4bf7emov r9, rdi
37bb4bf81movq x2, [rip+0x8fc7e7]
37bb4bf89lea r8, [rsp+104]
37bb4bf8emov rdx, rbx
37bb4bf91sub eax, 1
37bb4bf94mov [rsp+100], eax
37bb4bf98mov rax, [rsp+200]
37bb4bfa0movq x0, [rax]
37bb4bfa4mov rax, [rsp+224]
37bb4bfacmov [rsp+48], r14
37bb4bfb1mov [rsp+64], rax
37bb4bfb6mov rax, [rsp+216]
37bb4bfbexorps x0, x2
37bb4bfc1movlps [rsp+104], x0
37bb4bfc6mov [rsp+56], rax
37bb4bfcbmov rax, [rsp+232]
37bb4bfd3mov [rsp+40], rax
37bb4bfd8mov rax, [rsp+192]
37bb4bfe0mov [rsp+32], rax
37bb4bfe5call cgeru_
37bb4bfeanop
37bb4bfebadd rsp, 112
37bb4bfefpop rbx
37bb4bff0pop rsi
37bb4bff1pop rdi
37bb4bff2pop r14
37bb4bff4pop r15
37bb4bff6ret
37bb4bc50
37bb4bff7
37bb4bff7 // align 0x10
37bb4bff7 // align 0x10
37bb4c000
37bb4c000ctzrqf_:
37bb4c000push r15
37bb4c002push r14
37bb4c004push r13
37bb4c006push r12
37bb4c008push rbp
37bb4c009push rdi
37bb4c00apush rsi
37bb4c00bpush rbx
37bb4c00csub rsp, 184
37bb4c013mov rbx, [rsp+296]
37bb4c01bmov r15l, [rcx]
37bb4c01emov r10l, [r9]
37bb4c021mov [rbx], 0
37bb4c027mov r14, rcx
37bb4c02amov r12, rdx
37bb4c02dtest r15l, r15l
37bb4c030js 0x37bb4c3d0
37bb4c036movsxd r11, [rdx]
37bb4c039cmp r15l, r11l
37bb4c03cjle 0x37bb4c080
37bb4c03emov edx, -2
37bb4c043mov eax, 2
37bb4c048
37bb4c048loc_37bb4c048:
37bb4c048mov [rbx], edx
37bb4c04amov r8l, 6
37bb4c050lea rdx, [rsp+168]
37bb4c058lea rcx, [rip+0x8fc721]
37bb4c05fmov [rsp+168], eax
37bb4c066call xerbla_
37bb4c06bnop
37bb4c06c
37bb4c06cloc_37bb4c06c:
37bb4c06cadd rsp, 184
37bb4c073pop rbx
37bb4c074pop rsi
37bb4c075pop rdi
37bb4c076pop rbp
37bb4c077pop r12
37bb4c079pop r13
37bb4c07bpop r14
37bb4c07dpop r15
37bb4c07fret
37bb4c080
37bb4c080loc_37bb4c080:
37bb4c080test r15l, r15l
37bb4c083mov esi, 1
37bb4c088cmovg esi, r15l
37bb4c08ccmp r10l, esi
37bb4c08fjge 0x37bb4c0a0
37bb4c091mov edx, -4
37bb4c096mov eax, 4
37bb4c09bjmp 0x37bb4c048
37bb4c09d
37bb4c09d 0f 1f 00 ...
37bb4c0a0
37bb4c0a0loc_37bb4c0a0:
37bb4c0a0test r15l, r15l
37bb4c0a3je 0x37bb4c06c
37bb4c0a5cmp r15l, r11l
37bb4c0a8je 0x37bb4c3e0
37bb4c0aemovsxd rbp, r10l
37bb4c0b1lea r10l, [r15+1]
37bb4c0b5mov r13, r9
37bb4c0b8cmp r10l, r11l
37bb4c0bbmovsxd rbx, r10l
37bb4c0bemov rsi, rbp
37bb4c0c1cmovg rbx, r11
37bb4c0c5not rsi
37bb4c0c8imul rbx, rbp
37bb4c0ccadd rbx, rsi
37bb4c0cflea rax, [r8+8*rbx+8]
37bb4c0d4mov [rsp+136], rax
37bb4c0dclea rax, [8*rsi]
37bb4c0e4mov [rsp+120], rax
37bb4c0e9movsxd rax, r15l
37bb4c0ecmov rdi, rax
37bb4c0efadd rbx, rax
37bb4c0f2imul rdi, rbp
37bb4c0f6neg rbp
37bb4c0f9lea rdx, [rdi+rsi]
37bb4c0fdlea rsi, [r8+8*rbx]
37bb4c101mov rbx, [rsp+288]
37bb4c109lea r10, [rdx+rax]
37bb4c10dlea rbx, [rbx+8*rax-8]
37bb4c112lea rax, [8*rbp]
37bb4c11amov [rsp+128], rax
37bb4c122lea rdi, [r8+8*r10]
37bb4c126lea rbp, [r8+8*rdx+8]
37bb4c12bmov r8l, r15l
37bb4c12elea rax, [rsp+168]
37bb4c136mov [rsp+96], rax
37bb4c13blea rax, [rsp+160]
37bb4c143mov [rsp+112], rax
37bb4c148mov rax, rdi
37bb4c14bmov rdi, rbx
37bb4c14emov rbx, rax
37bb4c151jmp 0x37bb4c17d
37bb4c153
37bb4c153 0f 1f 44 00 00 ..D..
37bb4c158
37bb4c158loc_37bb4c158:
37bb4c158test r15l, r15l
37bb4c15bje 0x37bb4c06c
37bb4c161add rbx, [rsp+120]
37bb4c166sub rsi, 8
37bb4c16asub rdi, 8
37bb4c16eadd rbp, [rsp+128]
37bb4c176
37bb4c176loc_37bb4c176:
37bb4c176mov r11l, [r12]
37bb4c17amov r8l, [r14]
37bb4c17d
37bb4c17dloc_37bb4c17d:
37bb4c17dmovss x0, [rbx+4]
37bb4c182mov rcx, [rsp+96]
37bb4c187sub r11l, r8l
37bb4c18amov rdx, rsi
37bb4c18dxorps x0, [rip+0x8fc60c]
37bb4c194mov r8, r13
37bb4c197mov [rsp+168], r11l
37bb4c19fmovss [rbx+4], x0
37bb4c1a4call clacgv_
37bb4c1a9mov rdx, [rbx]
37bb4c1acmov rcx, [rsp+96]
37bb4c1b1mov r8, rsi
37bb4c1b4mov r9, r13
37bb4c1b7mov [rsp+160], rdx
37bb4c1bfmov edx, [r12]
37bb4c1c3sub edx, [r14]
37bb4c1c6mov [rsp+32], rdi
37bb4c1cbadd edx, 1
37bb4c1cemov [rsp+168], edx
37bb4c1d5mov rdx, [rsp+112]
37bb4c1dacall clarfg_
37bb4c1dfmovss x1, [rdi+4]
37bb4c1e4movss x2, [rdi]
37bb4c1e8mov r8l, 1
37bb4c1eemov rdx, [rsp+160]
37bb4c1f6movaps x0, x1
37bb4c1f9xorps x0, [rip+0x8fc5a0]
37bb4c200mov [rbx], rdx
37bb4c203movss [rdi+4], x0
37bb4c208pxor x0, x0
37bb4c20cucomiss x2, x0
37bb4c20fsetp dl
37bb4c212cmovne edx, r8l
37bb4c216ucomiss x1, x0
37bb4c219setp cl
37bb4c21ccmovne ecx, r8l
37bb4c220or edx, ecx
37bb4c222cmp r15l, 1
37bb4c226setne cl
37bb4c229sub r15l, 1
37bb4c22dtest dl, cl
37bb4c22fje 0x37bb4c158
37bb4c235lea rax, [rip+0x8fc54c]
37bb4c23cmov rcx, [rsp+96]
37bb4c241mov rdx, rbp
37bb4c244sub rdi, 8
37bb4c248mov [rsp+32], rax
37bb4c24dmov r9, [rsp+288]
37bb4c255mov r8, rax
37bb4c258mov [rsp+168], r15l
37bb4c260call ccopy_
37bb4c265mov edx, [r12]
37bb4c269sub edx, [r14]
37bb4c26clea rax, [rip+0x8fc515]
37bb4c273mov r10, [rsp+288]
37bb4c27bmov [rsp+80], rax
37bb4c280lea r9, [rip+0x8fc505]
37bb4c287lea rcx, [rip+0x8fc506]
37bb4c28emov [rsp+48], rsi
37bb4c293mov r8, [rsp+96]
37bb4c298mov [rsp+72], r10
37bb4c29dlea r10, [rip+0x8fc4e8]
37bb4c2a4mov [rsp+64], r10
37bb4c2a9mov r10, [rsp+136]
37bb4c2b1mov [rsp+88], 12
37bb4c2bamov [rsp+32], r10
37bb4c2bfmov [rsp+56], r13
37bb4c2c4mov [rsp+40], r13
37bb4c2c9mov [rsp+168], edx
37bb4c2d0lea rdx, [rsp+156]
37bb4c2d8mov [rsp+104], rdx
37bb4c2ddmov [rsp+156], r15l
37bb4c2e5call cgemv_
37bb4c2eamovss x1, [rdi+12]
37bb4c2eflea rax, [rip+0x8fc492]
37bb4c2f6movss x0, [rdi+8]
37bb4c2fbmov [rsp+40], rax
37bb4c300mov rdx, [rsp+96]
37bb4c305mov r9, rax
37bb4c308mov [rsp+32], rbp
37bb4c30dxorps x0, [rip+0x8fc48c]
37bb4c314mov r8, [rsp+288]
37bb4c31cmov rcx, [rsp+104]
37bb4c321mov [rsp+156], r15l
37bb4c329unpcklps x0, x1
37bb4c32cmovlps [rsp+168], x0
37bb4c334call caxpy_
37bb4c339lea rax, [rip+0x8fc448]
37bb4c340movss x0, [rdi+8]
37bb4c345mov r10, [rsp+136]
37bb4c34dmovss x1, [rdi+12]
37bb4c352mov edx, [r12]
37bb4c356lea rcx, [rsp+152]
37bb4c35emov [rsp+152], r15l
37bb4c366sub edx, [r14]
37bb4c369xorps x0, [rip+0x8fc430]
37bb4c370mov [rsp+40], rsi
37bb4c375sub rsi, 8
37bb4c379mov [rsp+64], r13
37bb4c37emov r9, [rsp+288]
37bb4c386mov [rsp+56], r10
37bb4c38bmov r8, [rsp+96]
37bb4c390unpcklps x0, x1
37bb4c393mov [rsp+48], r13
37bb4c398mov [rsp+32], rax
37bb4c39dmov [rsp+156], edx
37bb4c3a4mov rdx, [rsp+104]
37bb4c3a9movlps [rsp+168], x0
37bb4c3b1call cgerc_
37bb4c3b6add rbx, [rsp+120]
37bb4c3bbadd rbp, [rsp+128]
37bb4c3c3jmp 0x37bb4c176
37bb4c3c8
37bb4c3c8 0f 1f 84 00 00 00 00 00 ........
37bb4c3d0
37bb4c3d0loc_37bb4c3d0:
37bb4c3d0mov edx, -1
37bb4c3d5mov eax, 1
37bb4c3dajmp 0x37bb4c048
37bb4c3df
37bb4c3df 90 .
37bb4c3e0
37bb4c3e0loc_37bb4c3e0:
37bb4c3e0mov rdx, [rsp+288]
37bb4c3e8lea eax, [r15-1]
37bb4c3eclea rax, [rdx+8*rax+8]
37bb4c3f1mov rcx, rax
37bb4c3f4sub rcx, rdx
37bb4c3f7and ecx, 8
37bb4c3faje 0x37bb4c420
37bb4c3fcmov [rdx], 0
37bb4c403add rdx, 8
37bb4c407cmp rdx, rax
37bb4c40aje 0x37bb4c06c
37bb4c410nop [rax+rax]
37bb4c415nop [rax+rax]
37bb4c420
37bb4c420loc_37bb4c420:
37bb4c420mov [rdx], 0
37bb4c427add rdx, 16
37bb4c42bmov [rdx-8], 0
37bb4c433cmp rdx, rax
37bb4c436jne 0x37bb4c420
37bb4c438jmp 0x37bb4c06c
37bb4c000
37bb4c000ctzrqf_:
37bb4c000push r15
37bb4c002push r14
37bb4c004push r13
37bb4c006push r12
37bb4c008push rbp
37bb4c009push rdi
37bb4c00apush rsi
37bb4c00bpush rbx
37bb4c00csub rsp, 184
37bb4c013mov rbx, [rsp+296]
37bb4c01bmov r15l, [rcx]
37bb4c01emov r10l, [r9]
37bb4c021mov [rbx], 0
37bb4c027mov r14, rcx
37bb4c02amov r12, rdx
37bb4c02dtest r15l, r15l
37bb4c030js 0x37bb4c3d0
37bb4c036movsxd r11, [rdx]
37bb4c039cmp r15l, r11l
37bb4c03cjle 0x37bb4c080
37bb4c03emov edx, -2
37bb4c043mov eax, 2
37bb4c048
37bb4c048loc_37bb4c048:
37bb4c048mov [rbx], edx
37bb4c04amov r8l, 6
37bb4c050lea rdx, [rsp+168]
37bb4c058lea rcx, [rip+0x8fc721]
37bb4c05fmov [rsp+168], eax
37bb4c066call xerbla_
37bb4c06bnop
37bb4c06c
37bb4c06cloc_37bb4c06c:
37bb4c06cadd rsp, 184
37bb4c073pop rbx
37bb4c074pop rsi
37bb4c075pop rdi
37bb4c076pop rbp
37bb4c077pop r12
37bb4c079pop r13
37bb4c07bpop r14
37bb4c07dpop r15
37bb4c07fret
37bb4c080
37bb4c080loc_37bb4c080:
37bb4c080test r15l, r15l
37bb4c083mov esi, 1
37bb4c088cmovg esi, r15l
37bb4c08ccmp r10l, esi
37bb4c08fjge 0x37bb4c0a0
37bb4c091mov edx, -4
37bb4c096mov eax, 4
37bb4c09bjmp 0x37bb4c048
37bb4c09d
37bb4c09d 0f 1f 00 ...
37bb4c0a0
37bb4c0a0loc_37bb4c0a0:
37bb4c0a0test r15l, r15l
37bb4c0a3je 0x37bb4c06c
37bb4c0a5cmp r15l, r11l
37bb4c0a8je 0x37bb4c3e0
37bb4c0aemovsxd rbp, r10l
37bb4c0b1lea r10l, [r15+1]
37bb4c0b5mov r13, r9
37bb4c0b8cmp r10l, r11l
37bb4c0bbmovsxd rbx, r10l
37bb4c0bemov rsi, rbp
37bb4c0c1cmovg rbx, r11
37bb4c0c5not rsi
37bb4c0c8imul rbx, rbp
37bb4c0ccadd rbx, rsi
37bb4c0cflea rax, [r8+8*rbx+8]
37bb4c0d4mov [rsp+136], rax
37bb4c0dclea rax, [8*rsi]
37bb4c0e4mov [rsp+120], rax
37bb4c0e9movsxd rax, r15l
37bb4c0ecmov rdi, rax
37bb4c0efadd rbx, rax
37bb4c0f2imul rdi, rbp
37bb4c0f6neg rbp
37bb4c0f9lea rdx, [rdi+rsi]
37bb4c0fdlea rsi, [r8+8*rbx]
37bb4c101mov rbx, [rsp+288]
37bb4c109lea r10, [rdx+rax]
37bb4c10dlea rbx, [rbx+8*rax-8]
37bb4c112lea rax, [8*rbp]
37bb4c11amov [rsp+128], rax
37bb4c122lea rdi, [r8+8*r10]
37bb4c126lea rbp, [r8+8*rdx+8]
37bb4c12bmov r8l, r15l
37bb4c12elea rax, [rsp+168]
37bb4c136mov [rsp+96], rax
37bb4c13blea rax, [rsp+160]
37bb4c143mov [rsp+112], rax
37bb4c148mov rax, rdi
37bb4c14bmov rdi, rbx
37bb4c14emov rbx, rax
37bb4c151jmp 0x37bb4c17d
37bb4c153
37bb4c153 0f 1f 44 00 00 ..D..
37bb4c158
37bb4c158loc_37bb4c158:
37bb4c158test r15l, r15l
37bb4c15bje 0x37bb4c06c
37bb4c161add rbx, [rsp+120]
37bb4c166sub rsi, 8
37bb4c16asub rdi, 8
37bb4c16eadd rbp, [rsp+128]
37bb4c176
37bb4c176loc_37bb4c176:
37bb4c176mov r11l, [r12]
37bb4c17amov r8l, [r14]
37bb4c17d
37bb4c17dloc_37bb4c17d:
37bb4c17dmovss x0, [rbx+4]
37bb4c182mov rcx, [rsp+96]
37bb4c187sub r11l, r8l
37bb4c18amov rdx, rsi
37bb4c18dxorps x0, [rip+0x8fc60c]
37bb4c194mov r8, r13
37bb4c197mov [rsp+168], r11l
37bb4c19fmovss [rbx+4], x0
37bb4c1a4call clacgv_
37bb4c1a9mov rdx, [rbx]
37bb4c1acmov rcx, [rsp+96]
37bb4c1b1mov r8, rsi
37bb4c1b4mov r9, r13
37bb4c1b7mov [rsp+160], rdx
37bb4c1bfmov edx, [r12]
37bb4c1c3sub edx, [r14]
37bb4c1c6mov [rsp+32], rdi
37bb4c1cbadd edx, 1
37bb4c1cemov [rsp+168], edx
37bb4c1d5mov rdx, [rsp+112]
37bb4c1dacall clarfg_
37bb4c1dfmovss x1, [rdi+4]
37bb4c1e4movss x2, [rdi]
37bb4c1e8mov r8l, 1
37bb4c1eemov rdx, [rsp+160]
37bb4c1f6movaps x0, x1
37bb4c1f9xorps x0, [rip+0x8fc5a0]
37bb4c200mov [rbx], rdx
37bb4c203movss [rdi+4], x0
37bb4c208pxor x0, x0
37bb4c20cucomiss x2, x0
37bb4c20fsetp dl
37bb4c212cmovne edx, r8l
37bb4c216ucomiss x1, x0
37bb4c219setp cl
37bb4c21ccmovne ecx, r8l
37bb4c220or edx, ecx
37bb4c222cmp r15l, 1
37bb4c226setne cl
37bb4c229sub r15l, 1
37bb4c22dtest dl, cl
37bb4c22fje 0x37bb4c158
37bb4c235lea rax, [rip+0x8fc54c]
37bb4c23cmov rcx, [rsp+96]
37bb4c241mov rdx, rbp
37bb4c244sub rdi, 8
37bb4c248mov [rsp+32], rax
37bb4c24dmov r9, [rsp+288]
37bb4c255mov r8, rax
37bb4c258mov [rsp+168], r15l
37bb4c260call ccopy_
37bb4c265mov edx, [r12]
37bb4c269sub edx, [r14]
37bb4c26clea rax, [rip+0x8fc515]
37bb4c273mov r10, [rsp+288]
37bb4c27bmov [rsp+80], rax
37bb4c280lea r9, [rip+0x8fc505]
37bb4c287lea rcx, [rip+0x8fc506]
37bb4c28emov [rsp+48], rsi
37bb4c293mov r8, [rsp+96]
37bb4c298mov [rsp+72], r10
37bb4c29dlea r10, [rip+0x8fc4e8]
37bb4c2a4mov [rsp+64], r10
37bb4c2a9mov r10, [rsp+136]
37bb4c2b1mov [rsp+88], 12
37bb4c2bamov [rsp+32], r10
37bb4c2bfmov [rsp+56], r13
37bb4c2c4mov [rsp+40], r13
37bb4c2c9mov [rsp+168], edx
37bb4c2d0lea rdx, [rsp+156]
37bb4c2d8mov [rsp+104], rdx
37bb4c2ddmov [rsp+156], r15l
37bb4c2e5call cgemv_
37bb4c2eamovss x1, [rdi+12]
37bb4c2eflea rax, [rip+0x8fc492]
37bb4c2f6movss x0, [rdi+8]
37bb4c2fbmov [rsp+40], rax
37bb4c300mov rdx, [rsp+96]
37bb4c305mov r9, rax
37bb4c308mov [rsp+32], rbp
37bb4c30dxorps x0, [rip+0x8fc48c]
37bb4c314mov r8, [rsp+288]
37bb4c31cmov rcx, [rsp+104]
37bb4c321mov [rsp+156], r15l
37bb4c329unpcklps x0, x1
37bb4c32cmovlps [rsp+168], x0
37bb4c334call caxpy_
37bb4c339lea rax, [rip+0x8fc448]
37bb4c340movss x0, [rdi+8]
37bb4c345mov r10, [rsp+136]
37bb4c34dmovss x1, [rdi+12]
37bb4c352mov edx, [r12]
37bb4c356lea rcx, [rsp+152]
37bb4c35emov [rsp+152], r15l
37bb4c366sub edx, [r14]
37bb4c369xorps x0, [rip+0x8fc430]
37bb4c370mov [rsp+40], rsi
37bb4c375sub rsi, 8
37bb4c379mov [rsp+64], r13
37bb4c37emov r9, [rsp+288]
37bb4c386mov [rsp+56], r10
37bb4c38bmov r8, [rsp+96]
37bb4c390unpcklps x0, x1
37bb4c393mov [rsp+48], r13
37bb4c398mov [rsp+32], rax
37bb4c39dmov [rsp+156], edx
37bb4c3a4mov rdx, [rsp+104]
37bb4c3a9movlps [rsp+168], x0
37bb4c3b1call cgerc_
37bb4c3b6add rbx, [rsp+120]
37bb4c3bbadd rbp, [rsp+128]
37bb4c3c3jmp 0x37bb4c176
37bb4c3c8
37bb4c3c8 0f 1f 84 00 00 00 00 00 ........
37bb4c3d0
37bb4c3d0loc_37bb4c3d0:
37bb4c3d0mov edx, -1
37bb4c3d5mov eax, 1
37bb4c3dajmp 0x37bb4c048
37bb4c3df
37bb4c3df 90 .
37bb4c3e0
37bb4c3e0loc_37bb4c3e0:
37bb4c3e0mov rdx, [rsp+288]
37bb4c3e8lea eax, [r15-1]
37bb4c3eclea rax, [rdx+8*rax+8]
37bb4c3f1mov rcx, rax
37bb4c3f4sub rcx, rdx
37bb4c3f7and ecx, 8
37bb4c3faje 0x37bb4c420
37bb4c3fcmov [rdx], 0
37bb4c403add rdx, 8
37bb4c407cmp rdx, rax
37bb4c40aje 0x37bb4c06c
37bb4c410nop [rax+rax]
37bb4c415nop [rax+rax]
37bb4c420
37bb4c420loc_37bb4c420:
37bb4c420mov [rdx], 0
37bb4c427add rdx, 16
37bb4c42bmov [rdx-8], 0
37bb4c433cmp rdx, rax
37bb4c436jne 0x37bb4c420
37bb4c438jmp 0x37bb4c06c
37bb4c000
37bb4c43d
37bb4c43d // align 0x10
37bb4c43d // align 0x10
37bb4c440
37bb4c440cgetrf_:
37bb4c440push r15
37bb4c442push r14
37bb4c444push r13
37bb4c446push r12
37bb4c448push rbp
37bb4c449push rdi
37bb4c44apush rsi
37bb4c44bpush rbx
37bb4c44csub rsp, 264
37bb4c453mov rax, [rsp+376]
37bb4c45bmov rdi, [rsp+368]
37bb4c463mov ebx, [r9]
37bb4c466mov [rax], 0
37bb4c46cmov r14, rcx
37bb4c46fmov r15, rdx
37bb4c472mov r13, r8
37bb4c475mov r12, r9
37bb4c478mov [rsp+168], rax
37bb4c480mov eax, [rcx]
37bb4c482test eax, eax
37bb4c484js 0x37bb4c7c0
37bb4c48amov edx, [rdx]
37bb4c48ctest edx, edx
37bb4c48ejs 0x37bb4c4b0
37bb4c490test eax, eax
37bb4c492mov ecx, 1
37bb4c497cmovg ecx, eax
37bb4c49acmp ebx, ecx
37bb4c49cjge 0x37bb4c500
37bb4c49emov edx, -4
37bb4c4a3mov eax, 4
37bb4c4a8jmp 0x37bb4c4ba
37bb4c4aa
37bb4c4aa 66 0f 1f 44 00 00 f..D..
37bb4c4b0
37bb4c4b0loc_37bb4c4b0:
37bb4c4b0mov edx, -2
37bb4c4b5mov eax, 2
37bb4c4ba
37bb4c4baloc_37bb4c4ba:
37bb4c4bamov rsi, [rsp+168]
37bb4c4c2mov r8l, 6
37bb4c4c8lea rcx, [rip+0x8fc2e1]
37bb4c4cfmov [rsp+252], eax
37bb4c4d6mov [rsi], edx
37bb4c4d8lea rdx, [rsp+252]
37bb4c4e0call xerbla_
37bb4c4e5nop
37bb4c4e6
37bb4c4e6loc_37bb4c4e6:
37bb4c4e6add rsp, 264
37bb4c4edpop rbx
37bb4c4eepop rsi
37bb4c4efpop rdi
37bb4c4f0pop rbp
37bb4c4f1pop r12
37bb4c4f3pop r13
37bb4c4f5pop r14
37bb4c4f7pop r15
37bb4c4f9ret
37bb4c4fa
37bb4c4fa 66 0f 1f 44 00 00 f..D..
37bb4c500
37bb4c500loc_37bb4c500:
37bb4c500test eax, eax
37bb4c502je 0x37bb4c4e6
37bb4c504test edx, edx
37bb4c506je 0x37bb4c4e6
37bb4c508lea rax, [rip+0x8fc2ad]
37bb4c50fmov [rsp+32], r15
37bb4c514lea r8, [rip+0x8fc29b]
37bb4c51bmov r9, r14
37bb4c51emov [rsp+64], 1
37bb4c527lea rcx, [rip+0x8fc28a]
37bb4c52elea rdx, [rip+0x8fc27b]
37bb4c535mov [rsp+56], 6
37bb4c53emov [rsp+48], rax
37bb4c543mov [rsp+40], rax
37bb4c548call ilaenv_
37bb4c54dmov r10l, [r14]
37bb4c550mov ecx, [r15]
37bb4c553mov r8l, eax
37bb4c556cmp r10l, ecx
37bb4c559mov eax, ecx
37bb4c55bcmovle eax, r10l
37bb4c55fcmp r8l, 1
37bb4c563jle 0x37bb4c7cf
37bb4c569cmp r8l, eax
37bb4c56cjge 0x37bb4c7cf
37bb4c572mov [rsp+240], 1
37bb4c57dtest eax, eax
37bb4c57fjle 0x37bb4c4e6
37bb4c585sub eax, 1
37bb4c588xor edx, edx
37bb4c58amovsxd r9, ebx
37bb4c58dmov [rsp+144], r12
37bb4c595mov rsi, r9
37bb4c598mov [rsp+192], r9
37bb4c5a0mov ebp, r8l
37bb4c5a3div r8l
37bb4c5a6not rsi
37bb4c5a9mov [rsp+160], rsi
37bb4c5b1mov rsi, rdi
37bb4c5b4mov edi, 1
37bb4c5b9mov [rsp+156], eax
37bb4c5c0lea rax, [rsp+252]
37bb4c5c8mov [rsp+136], rax
37bb4c5d0lea rax, [rsp+244]
37bb4c5d8mov [rsp+184], rax
37bb4c5e0lea rax, [rsp+236]
37bb4c5e8mov [rsp+208], rax
37bb4c5f0lea rax, [rsp+240]
37bb4c5f8mov [rsp+200], rax
37bb4c600lea rax, [rsp+248]
37bb4c608mov [rsp+176], rax
37bb4c610
37bb4c610loc_37bb4c610:
37bb4c610cmp r10l, ecx
37bb4c613movsxd rbx, edi
37bb4c616mov r9, [rsp+144]
37bb4c61ecmovle ecx, r10l
37bb4c622lea rdx, [rsi+4*rbx-4]
37bb4c627mov [rsp+32], rdx
37bb4c62cmov rdx, [rsp+184]
37bb4c634sub ecx, edi
37bb4c636lea eax, [rcx+1]
37bb4c639mov rcx, [rsp+208]
37bb4c641cmp eax, ebp
37bb4c643cmovg eax, ebp
37bb4c646mov [rsp+40], rcx
37bb4c64bsub r10l, edi
37bb4c64emov rcx, [rsp+136]
37bb4c656add r10l, 1
37bb4c65amov [rsp+244], eax
37bb4c661mov rax, [rsp+192]
37bb4c669mov [rsp+252], r10l
37bb4c671imul rax, rbx
37bb4c675add rax, [rsp+160]
37bb4c67dadd rax, rbx
37bb4c680lea r8, [r13+8*rax]
37bb4c685call cgetrf2_
37bb4c68amov rcx, [rsp+168]
37bb4c692mov eax, [rcx]
37bb4c694test eax, eax
37bb4c696jne 0x37bb4c6a9
37bb4c698mov eax, [rsp+236]
37bb4c69ftest eax, eax
37bb4c6a1jle 0x37bb4c6a9
37bb4c6a3lea eax, [rax+rdi-1]
37bb4c6a7mov [rcx], eax
37bb4c6a9
37bb4c6a9loc_37bb4c6a9:
37bb4c6a9mov r12l, [rsp+244]
37bb4c6b1mov edx, [r14]
37bb4c6b4lea r8l, [rdi-1]
37bb4c6b8lea r9l, [r12+rdi-1]
37bb4c6bdcmp r9l, edx
37bb4c6c0cmovle edx, r9l
37bb4c6c4cmp edx, edi
37bb4c6c6jl 0x37bb4c72f
37bb4c6c8mov eax, edx
37bb4c6casub eax, edi
37bb4c6cccmp eax, 2
37bb4c6cfjbe 0x37bb4c722
37bb4c6d1mov ecx, 1
37bb4c6d6lea rax, [rsi+4*rbx-4]
37bb4c6dbmovd x2, r8l
37bb4c6e0sub ecx, edi
37bb4c6e2pshufd x1, x2, 0
37bb4c6e7add ecx, edx
37bb4c6e9mov ebx, ecx
37bb4c6ebshr ebx, 2
37bb4c6eeshl rbx, 4
37bb4c6f2add rbx, rax
37bb4c6f5nop [rax+rax]
37bb4c700
37bb4c700loc_37bb4c700:
37bb4c700movdqu x0, [rax]
37bb4c704add rax, 16
37bb4c708paddd x0, x1
37bb4c70cmovups [rax-16], x0
37bb4c710cmp rax, rbx
37bb4c713jne 0x37bb4c700
37bb4c715test cl, 3
37bb4c718je 0x37bb4c72f
37bb4c71aand ecx, -4
37bb4c71dadd edi, ecx
37bb4c71fmovsxd rbx, edi
37bb4c722
37bb4c722loc_37bb4c722:
37bb4c722add [rsi+4*rbx-4], r8l
37bb4c727add rbx, 1
37bb4c72bcmp edx, ebx
37bb4c72djge 0x37bb4c722
37bb4c72f
37bb4c72floc_37bb4c72f:
37bb4c72flea rax, [rip+0x8fc082]
37bb4c736mov [rsp+40], rsi
37bb4c73bmov rcx, [rsp+176]
37bb4c743mov rdx, r13
37bb4c746mov [rsp+48], rax
37bb4c74bmov rax, [rsp+136]
37bb4c753mov [rsp+248], r8l
37bb4c75bmov r8, [rsp+144]
37bb4c763mov [rsp+32], rax
37bb4c768mov [rsp+252], r9l
37bb4c770mov r9, [rsp+200]
37bb4c778call claswp_
37bb4c77dmov edi, [rsp+240]
37bb4c784mov eax, [r15]
37bb4c787lea edx, [r12+rdi]
37bb4c78bcmp edx, eax
37bb4c78djle 0x37bb4c810
37bb4c793
37bb4c793loc_37bb4c793:
37bb4c793mov eax, [rsp+156]
37bb4c79aadd edi, ebp
37bb4c79cmov [rsp+240], edi
37bb4c7a3test eax, eax
37bb4c7a5je 0x37bb4c4e6
37bb4c7absub eax, 1
37bb4c7aemov r10l, [r14]
37bb4c7b1mov ecx, [r15]
37bb4c7b4mov [rsp+156], eax
37bb4c7bbjmp 0x37bb4c610
37bb4c7c0
37bb4c7c0loc_37bb4c7c0:
37bb4c7c0mov edx, -1
37bb4c7c5mov eax, 1
37bb4c7cajmp 0x37bb4c4ba
37bb4c7cf
37bb4c7cfloc_37bb4c7cf:
37bb4c7cfmov r9, r12
37bb4c7d2mov r8, r13
37bb4c7d5mov rdx, r15
37bb4c7d8mov rcx, r14
37bb4c7dbmov rax, [rsp+168]
37bb4c7e3mov [rsp+368], rdi
37bb4c7ebmov [rsp+376], rax
37bb4c7f3add rsp, 264
37bb4c7fapop rbx
37bb4c7fbpop rsi
37bb4c7fcpop rdi
37bb4c7fdpop rbp
37bb4c7fepop r12
37bb4c800pop r13
37bb4c802pop r14
37bb4c804pop r15
37bb4c806jmp 0x37b9bfe80
37bb4c80b
37bb4c80b 0f 1f 44 00 00 ..D..
37bb4c810
37bb4c810loc_37bb4c810:
37bb4c810sub eax, edi
37bb4c812mov rbx, [rsp+192]
37bb4c81amov r11, [rsp+160]
37bb4c822mov [rsp+40], rsi
37bb4c827sub eax, r12l
37bb4c82amov r9, [rsp+200]
37bb4c832mov r8, [rsp+144]
37bb4c83aadd eax, 1
37bb4c83dmov rcx, [rsp+176]
37bb4c845mov [rsp+248], eax
37bb4c84clea eax, [rdx-1]
37bb4c84fmovsxd rdx, edx
37bb4c852imul rdx, rbx
37bb4c856mov [rsp+252], eax
37bb4c85dlea rax, [r11+rdx+1]
37bb4c862lea rdx, [r13+8*rax]
37bb4c867lea rax, [rip+0x8fbf4a]
37bb4c86emov [rsp+48], rax
37bb4c873mov rax, [rsp+136]
37bb4c87bmov [rsp+32], rax
37bb4c880call claswp_
37bb4c885mov edx, [r15]
37bb4c888mov rcx, rbx
37bb4c88bmov edi, [rsp+240]
37bb4c892mov r11, [rsp+160]
37bb4c89alea r8, [rip+0x8fbf23]
37bb4c8a1mov r10, [rsp+144]
37bb4c8a9mov [rsp+112], 4
37bb4c8b2sub edx, edi
37bb4c8b4lea r9, [rip+0x8fbf05]
37bb4c8bbmov [rsp+104], 12
37bb4c8c4mov eax, edx
37bb4c8c6lea edx, [r12+rdi]
37bb4c8camov [rsp+80], r10
37bb4c8cfsub eax, r12l
37bb4c8d2movsxd rdx, edx
37bb4c8d5mov [rsp+96], 5
37bb4c8deimul rdx, rcx
37bb4c8e2add eax, 1
37bb4c8e5mov [rsp+88], 4
37bb4c8eelea rcx, [rip+0x8fbee0]
37bb4c8f5mov [rsp+252], eax
37bb4c8fcmovsxd rax, edi
37bb4c8ffimul rbx, rax
37bb4c903mov [rsp+216], rax
37bb4c90badd rdx, r11
37bb4c90emov [rsp+64], r10
37bb4c913add rdx, rax
37bb4c916add rbx, r11
37bb4c919lea rdx, [r13+8*rdx]
37bb4c91emov [rsp+72], rdx
37bb4c923lea rdx, [rax+rbx]
37bb4c927mov rax, [rsp+136]
37bb4c92flea rdx, [r13+8*rdx]
37bb4c934mov [rsp+40], rax
37bb4c939mov rax, [rsp+184]
37bb4c941mov [rsp+56], rdx
37bb4c946lea rdx, [rip+0x8fbe8f]
37bb4c94dmov [rsp+48], rdx
37bb4c952lea rdx, [rip+0x8fbe77]
37bb4c959mov [rsp+32], rax
37bb4c95ecall ctrsm_
37bb4c963mov r8l, [rsp+244]
37bb4c96bmov edx, [r14]
37bb4c96emov rax, [rsp+216]
37bb4c976lea ecx, [rdi+r8]
37bb4c97acmp ecx, edx
37bb4c97cjg 0x37bb4c793
37bb4c982sub edx, edi
37bb4c984movsxd rcx, ecx
37bb4c987mov r11, [rsp+144]
37bb4c98flea r10, [rip+0x8fbe46]
37bb4c996sub edx, r8l
37bb4c999add rbx, rcx
37bb4c99cmov r9, [rsp+136]
37bb4c9a4add edx, 1
37bb4c9a7mov [rsp+248], edx
37bb4c9aemov edx, [r15]
37bb4c9b1mov [rsp+112], 12
37bb4c9basub edx, edi
37bb4c9bcmov [rsp+96], r11
37bb4c9c1sub edx, r8l
37bb4c9c4mov [rsp+80], r10
37bb4c9c9add edx, 1
37bb4c9ccmov [rsp+72], r11
37bb4c9d1mov [rsp+252], edx
37bb4c9d8mov rdx, [rsp+192]
37bb4c9e0mov [rsp+104], 12
37bb4c9e9imul rdx, rcx
37bb4c9edadd rdx, [rsp+160]
37bb4c9f5mov [rsp+56], r11
37bb4c9faadd rax, rdx
37bb4c9fdlea r8, [rcx+rdx]
37bb4ca01lea rdx, [rip+0x8fbdbc]
37bb4ca08lea rax, [r13+8*rax]
37bb4ca0dlea r8, [r13+8*r8]
37bb4ca12mov rcx, rdx
37bb4ca15mov [rsp+64], rax
37bb4ca1alea rax, [r13+8*rbx]
37bb4ca1fmov [rsp+48], rax
37bb4ca24lea rax, [rip+0x8fbdb9]
37bb4ca2bmov [rsp+40], rax
37bb4ca30mov rax, [rsp+184]
37bb4ca38mov [rsp+88], r8
37bb4ca3dmov r8, [rsp+176]
37bb4ca45mov [rsp+32], rax
37bb4ca4acall cgemm_
37bb4ca4fjmp 0x37bb4c793
37bb4c440
37bb4c440cgetrf_:
37bb4c440push r15
37bb4c442push r14
37bb4c444push r13
37bb4c446push r12
37bb4c448push rbp
37bb4c449push rdi
37bb4c44apush rsi
37bb4c44bpush rbx
37bb4c44csub rsp, 264
37bb4c453mov rax, [rsp+376]
37bb4c45bmov rdi, [rsp+368]
37bb4c463mov ebx, [r9]
37bb4c466mov [rax], 0
37bb4c46cmov r14, rcx
37bb4c46fmov r15, rdx
37bb4c472mov r13, r8
37bb4c475mov r12, r9
37bb4c478mov [rsp+168], rax
37bb4c480mov eax, [rcx]
37bb4c482test eax, eax
37bb4c484js 0x37bb4c7c0
37bb4c48amov edx, [rdx]
37bb4c48ctest edx, edx
37bb4c48ejs 0x37bb4c4b0
37bb4c490test eax, eax
37bb4c492mov ecx, 1
37bb4c497cmovg ecx, eax
37bb4c49acmp ebx, ecx
37bb4c49cjge 0x37bb4c500
37bb4c49emov edx, -4
37bb4c4a3mov eax, 4
37bb4c4a8jmp 0x37bb4c4ba
37bb4c4aa
37bb4c4aa 66 0f 1f 44 00 00 f..D..
37bb4c4b0
37bb4c4b0loc_37bb4c4b0:
37bb4c4b0mov edx, -2
37bb4c4b5mov eax, 2
37bb4c4ba
37bb4c4baloc_37bb4c4ba:
37bb4c4bamov rsi, [rsp+168]
37bb4c4c2mov r8l, 6
37bb4c4c8lea rcx, [rip+0x8fc2e1]
37bb4c4cfmov [rsp+252], eax
37bb4c4d6mov [rsi], edx
37bb4c4d8lea rdx, [rsp+252]
37bb4c4e0call xerbla_
37bb4c4e5nop
37bb4c4e6
37bb4c4e6loc_37bb4c4e6:
37bb4c4e6add rsp, 264
37bb4c4edpop rbx
37bb4c4eepop rsi
37bb4c4efpop rdi
37bb4c4f0pop rbp
37bb4c4f1pop r12
37bb4c4f3pop r13
37bb4c4f5pop r14
37bb4c4f7pop r15
37bb4c4f9ret
37bb4c4fa
37bb4c4fa 66 0f 1f 44 00 00 f..D..
37bb4c500
37bb4c500loc_37bb4c500:
37bb4c500test eax, eax
37bb4c502je 0x37bb4c4e6
37bb4c504test edx, edx
37bb4c506je 0x37bb4c4e6
37bb4c508lea rax, [rip+0x8fc2ad]
37bb4c50fmov [rsp+32], r15
37bb4c514lea r8, [rip+0x8fc29b]
37bb4c51bmov r9, r14
37bb4c51emov [rsp+64], 1
37bb4c527lea rcx, [rip+0x8fc28a]
37bb4c52elea rdx, [rip+0x8fc27b]
37bb4c535mov [rsp+56], 6
37bb4c53emov [rsp+48], rax
37bb4c543mov [rsp+40], rax
37bb4c548call ilaenv_
37bb4c54dmov r10l, [r14]
37bb4c550mov ecx, [r15]
37bb4c553mov r8l, eax
37bb4c556cmp r10l, ecx
37bb4c559mov eax, ecx
37bb4c55bcmovle eax, r10l
37bb4c55fcmp r8l, 1
37bb4c563jle 0x37bb4c7cf
37bb4c569cmp r8l, eax
37bb4c56cjge 0x37bb4c7cf
37bb4c572mov [rsp+240], 1
37bb4c57dtest eax, eax
37bb4c57fjle 0x37bb4c4e6
37bb4c585sub eax, 1
37bb4c588xor edx, edx
37bb4c58amovsxd r9, ebx
37bb4c58dmov [rsp+144], r12
37bb4c595mov rsi, r9
37bb4c598mov [rsp+192], r9
37bb4c5a0mov ebp, r8l
37bb4c5a3div r8l
37bb4c5a6not rsi
37bb4c5a9mov [rsp+160], rsi
37bb4c5b1mov rsi, rdi
37bb4c5b4mov edi, 1
37bb4c5b9mov [rsp+156], eax
37bb4c5c0lea rax, [rsp+252]
37bb4c5c8mov [rsp+136], rax
37bb4c5d0lea rax, [rsp+244]
37bb4c5d8mov [rsp+184], rax
37bb4c5e0lea rax, [rsp+236]
37bb4c5e8mov [rsp+208], rax
37bb4c5f0lea rax, [rsp+240]
37bb4c5f8mov [rsp+200], rax
37bb4c600lea rax, [rsp+248]
37bb4c608mov [rsp+176], rax
37bb4c610
37bb4c610loc_37bb4c610:
37bb4c610cmp r10l, ecx
37bb4c613movsxd rbx, edi
37bb4c616mov r9, [rsp+144]
37bb4c61ecmovle ecx, r10l
37bb4c622lea rdx, [rsi+4*rbx-4]
37bb4c627mov [rsp+32], rdx
37bb4c62cmov rdx, [rsp+184]
37bb4c634sub ecx, edi
37bb4c636lea eax, [rcx+1]
37bb4c639mov rcx, [rsp+208]
37bb4c641cmp eax, ebp
37bb4c643cmovg eax, ebp
37bb4c646mov [rsp+40], rcx
37bb4c64bsub r10l, edi
37bb4c64emov rcx, [rsp+136]
37bb4c656add r10l, 1
37bb4c65amov [rsp+244], eax
37bb4c661mov rax, [rsp+192]
37bb4c669mov [rsp+252], r10l
37bb4c671imul rax, rbx
37bb4c675add rax, [rsp+160]
37bb4c67dadd rax, rbx
37bb4c680lea r8, [r13+8*rax]
37bb4c685call cgetrf2_
37bb4c68amov rcx, [rsp+168]
37bb4c692mov eax, [rcx]
37bb4c694test eax, eax
37bb4c696jne 0x37bb4c6a9
37bb4c698mov eax, [rsp+236]
37bb4c69ftest eax, eax
37bb4c6a1jle 0x37bb4c6a9
37bb4c6a3lea eax, [rax+rdi-1]
37bb4c6a7mov [rcx], eax
37bb4c6a9
37bb4c6a9loc_37bb4c6a9:
37bb4c6a9mov r12l, [rsp+244]
37bb4c6b1mov edx, [r14]
37bb4c6b4lea r8l, [rdi-1]
37bb4c6b8lea r9l, [r12+rdi-1]
37bb4c6bdcmp r9l, edx
37bb4c6c0cmovle edx, r9l
37bb4c6c4cmp edx, edi
37bb4c6c6jl 0x37bb4c72f
37bb4c6c8mov eax, edx
37bb4c6casub eax, edi
37bb4c6cccmp eax, 2
37bb4c6cfjbe 0x37bb4c722
37bb4c6d1mov ecx, 1
37bb4c6d6lea rax, [rsi+4*rbx-4]
37bb4c6dbmovd x2, r8l
37bb4c6e0sub ecx, edi
37bb4c6e2pshufd x1, x2, 0
37bb4c6e7add ecx, edx
37bb4c6e9mov ebx, ecx
37bb4c6ebshr ebx, 2
37bb4c6eeshl rbx, 4
37bb4c6f2add rbx, rax
37bb4c6f5nop [rax+rax]
37bb4c700
37bb4c700loc_37bb4c700:
37bb4c700movdqu x0, [rax]
37bb4c704add rax, 16
37bb4c708paddd x0, x1
37bb4c70cmovups [rax-16], x0
37bb4c710cmp rax, rbx
37bb4c713jne 0x37bb4c700
37bb4c715test cl, 3
37bb4c718je 0x37bb4c72f
37bb4c71aand ecx, -4
37bb4c71dadd edi, ecx
37bb4c71fmovsxd rbx, edi
37bb4c722
37bb4c722loc_37bb4c722:
37bb4c722add [rsi+4*rbx-4], r8l
37bb4c727add rbx, 1
37bb4c72bcmp edx, ebx
37bb4c72djge 0x37bb4c722
37bb4c72f
37bb4c72floc_37bb4c72f:
37bb4c72flea rax, [rip+0x8fc082]
37bb4c736mov [rsp+40], rsi
37bb4c73bmov rcx, [rsp+176]
37bb4c743mov rdx, r13
37bb4c746mov [rsp+48], rax
37bb4c74bmov rax, [rsp+136]
37bb4c753mov [rsp+248], r8l
37bb4c75bmov r8, [rsp+144]
37bb4c763mov [rsp+32], rax
37bb4c768mov [rsp+252], r9l
37bb4c770mov r9, [rsp+200]
37bb4c778call claswp_
37bb4c77dmov edi, [rsp+240]
37bb4c784mov eax, [r15]
37bb4c787lea edx, [r12+rdi]
37bb4c78bcmp edx, eax
37bb4c78djle 0x37bb4c810
37bb4c793
37bb4c793loc_37bb4c793:
37bb4c793mov eax, [rsp+156]
37bb4c79aadd edi, ebp
37bb4c79cmov [rsp+240], edi
37bb4c7a3test eax, eax
37bb4c7a5je 0x37bb4c4e6
37bb4c7absub eax, 1
37bb4c7aemov r10l, [r14]
37bb4c7b1mov ecx, [r15]
37bb4c7b4mov [rsp+156], eax
37bb4c7bbjmp 0x37bb4c610
37bb4c7c0
37bb4c7c0loc_37bb4c7c0:
37bb4c7c0mov edx, -1
37bb4c7c5mov eax, 1
37bb4c7cajmp 0x37bb4c4ba
37bb4c7cf
37bb4c7cfloc_37bb4c7cf:
37bb4c7cfmov r9, r12
37bb4c7d2mov r8, r13
37bb4c7d5mov rdx, r15
37bb4c7d8mov rcx, r14
37bb4c7dbmov rax, [rsp+168]
37bb4c7e3mov [rsp+368], rdi
37bb4c7ebmov [rsp+376], rax
37bb4c7f3add rsp, 264
37bb4c7fapop rbx
37bb4c7fbpop rsi
37bb4c7fcpop rdi
37bb4c7fdpop rbp
37bb4c7fepop r12
37bb4c800pop r13
37bb4c802pop r14
37bb4c804pop r15
37bb4c806jmp 0x37b9bfe80
37bb4c80b
37bb4c80b 0f 1f 44 00 00 ..D..
37bb4c810
37bb4c810loc_37bb4c810:
37bb4c810sub eax, edi
37bb4c812mov rbx, [rsp+192]
37bb4c81amov r11, [rsp+160]
37bb4c822mov [rsp+40], rsi
37bb4c827sub eax, r12l
37bb4c82amov r9, [rsp+200]
37bb4c832mov r8, [rsp+144]
37bb4c83aadd eax, 1
37bb4c83dmov rcx, [rsp+176]
37bb4c845mov [rsp+248], eax
37bb4c84clea eax, [rdx-1]
37bb4c84fmovsxd rdx, edx
37bb4c852imul rdx, rbx
37bb4c856mov [rsp+252], eax
37bb4c85dlea rax, [r11+rdx+1]
37bb4c862lea rdx, [r13+8*rax]
37bb4c867lea rax, [rip+0x8fbf4a]
37bb4c86emov [rsp+48], rax
37bb4c873mov rax, [rsp+136]
37bb4c87bmov [rsp+32], rax
37bb4c880call claswp_
37bb4c885mov edx, [r15]
37bb4c888mov rcx, rbx
37bb4c88bmov edi, [rsp+240]
37bb4c892mov r11, [rsp+160]
37bb4c89alea r8, [rip+0x8fbf23]
37bb4c8a1mov r10, [rsp+144]
37bb4c8a9mov [rsp+112], 4
37bb4c8b2sub edx, edi
37bb4c8b4lea r9, [rip+0x8fbf05]
37bb4c8bbmov [rsp+104], 12
37bb4c8c4mov eax, edx
37bb4c8c6lea edx, [r12+rdi]
37bb4c8camov [rsp+80], r10
37bb4c8cfsub eax, r12l
37bb4c8d2movsxd rdx, edx
37bb4c8d5mov [rsp+96], 5
37bb4c8deimul rdx, rcx
37bb4c8e2add eax, 1
37bb4c8e5mov [rsp+88], 4
37bb4c8eelea rcx, [rip+0x8fbee0]
37bb4c8f5mov [rsp+252], eax
37bb4c8fcmovsxd rax, edi
37bb4c8ffimul rbx, rax
37bb4c903mov [rsp+216], rax
37bb4c90badd rdx, r11
37bb4c90emov [rsp+64], r10
37bb4c913add rdx, rax
37bb4c916add rbx, r11
37bb4c919lea rdx, [r13+8*rdx]
37bb4c91emov [rsp+72], rdx
37bb4c923lea rdx, [rax+rbx]
37bb4c927mov rax, [rsp+136]
37bb4c92flea rdx, [r13+8*rdx]
37bb4c934mov [rsp+40], rax
37bb4c939mov rax, [rsp+184]
37bb4c941mov [rsp+56], rdx
37bb4c946lea rdx, [rip+0x8fbe8f]
37bb4c94dmov [rsp+48], rdx
37bb4c952lea rdx, [rip+0x8fbe77]
37bb4c959mov [rsp+32], rax
37bb4c95ecall ctrsm_
37bb4c963mov r8l, [rsp+244]
37bb4c96bmov edx, [r14]
37bb4c96emov rax, [rsp+216]
37bb4c976lea ecx, [rdi+r8]
37bb4c97acmp ecx, edx
37bb4c97cjg 0x37bb4c793
37bb4c982sub edx, edi
37bb4c984movsxd rcx, ecx
37bb4c987mov r11, [rsp+144]
37bb4c98flea r10, [rip+0x8fbe46]
37bb4c996sub edx, r8l
37bb4c999add rbx, rcx
37bb4c99cmov r9, [rsp+136]
37bb4c9a4add edx, 1
37bb4c9a7mov [rsp+248], edx
37bb4c9aemov edx, [r15]
37bb4c9b1mov [rsp+112], 12
37bb4c9basub edx, edi
37bb4c9bcmov [rsp+96], r11
37bb4c9c1sub edx, r8l
37bb4c9c4mov [rsp+80], r10
37bb4c9c9add edx, 1
37bb4c9ccmov [rsp+72], r11
37bb4c9d1mov [rsp+252], edx
37bb4c9d8mov rdx, [rsp+192]
37bb4c9e0mov [rsp+104], 12
37bb4c9e9imul rdx, rcx
37bb4c9edadd rdx, [rsp+160]
37bb4c9f5mov [rsp+56], r11
37bb4c9faadd rax, rdx
37bb4c9fdlea r8, [rcx+rdx]
37bb4ca01lea rdx, [rip+0x8fbdbc]
37bb4ca08lea rax, [r13+8*rax]
37bb4ca0dlea r8, [r13+8*r8]
37bb4ca12mov rcx, rdx
37bb4ca15mov [rsp+64], rax
37bb4ca1alea rax, [r13+8*rbx]
37bb4ca1fmov [rsp+48], rax
37bb4ca24lea rax, [rip+0x8fbdb9]
37bb4ca2bmov [rsp+40], rax
37bb4ca30mov rax, [rsp+184]
37bb4ca38mov [rsp+88], r8
37bb4ca3dmov r8, [rsp+176]
37bb4ca45mov [rsp+32], rax
37bb4ca4acall cgemm_
37bb4ca4fjmp 0x37bb4c793
37bb4c440
37bb4ca54
37bb4ca54 // align 0x10
37bb4ca54 // align 0x10
37bb4ca60
37bb4ca60cgetrs_:
37bb4ca60push r14
37bb4ca62push rbp
37bb4ca63push rdi
37bb4ca64push rsi
37bb4ca65push rbx
37bb4ca66sub rsp, 160
37bb4ca6dmov rax, [rsp+272]
37bb4ca75mov [rax], 0
37bb4ca7bmov rbx, rdx
37bb4ca7emov rdi, r8
37bb4ca81mov rbp, r9
37bb4ca84mov r8l, 1
37bb4ca8amov r9l, 1
37bb4ca90lea rdx, [rip+0x8fbd59]
37bb4ca97mov rsi, rcx
37bb4ca9acall lsame_
37bb4ca9fmov r10l, eax
37bb4caa2test eax, eax
37bb4caa4je 0x37bb4cb50
37bb4caaa
37bb4caaaloc_37bb4caaa:
37bb4caaamov eax, [rbx]
37bb4caactest eax, eax
37bb4caaejs 0x37bb4cb40
37bb4cab4mov ecx, [rdi]
37bb4cab6test ecx, ecx
37bb4cab8js 0x37bb4caf8
37bb4cabamov r11, [rsp+240]
37bb4cac2test eax, eax
37bb4cac4mov edx, 1
37bb4cac9cmovg edx, eax
37bb4cacccmp [r11], edx
37bb4cacfjl 0x37bb4cbc0
37bb4cad5mov r11, [rsp+264]
37bb4caddcmp [r11], edx
37bb4cae0jge 0x37bb4cbd0
37bb4cae6mov eax, -8
37bb4caebmov edx, 8
37bb4caf0jmp 0x37bb4cb02
37bb4caf2
37bb4caf2 66 0f 1f 44 00 00 f..D..
37bb4caf8
37bb4caf8loc_37bb4caf8:
37bb4caf8mov eax, -3
37bb4cafdmov edx, 3
37bb4cb02
37bb4cb02loc_37bb4cb02:
37bb4cb02mov rdi, [rsp+272]
37bb4cb0amov [rdi], eax
37bb4cb0c
37bb4cb0cloc_37bb4cb0c:
37bb4cb0cmov [rsp+156], edx
37bb4cb13mov r8l, 6
37bb4cb19lea rdx, [rsp+156]
37bb4cb21lea rcx, [rip+0x8fbccb]
37bb4cb28call xerbla_
37bb4cb2dnop
37bb4cb2e
37bb4cb2eloc_37bb4cb2e:
37bb4cb2eadd rsp, 160
37bb4cb35pop rbx
37bb4cb36pop rsi
37bb4cb37pop rdi
37bb4cb38pop rbp
37bb4cb39pop r14
37bb4cb3bret
37bb4cb3c
37bb4cb3c 0f 1f 40 00 ..@.
37bb4cb40
37bb4cb40loc_37bb4cb40:
37bb4cb40mov eax, -2
37bb4cb45mov edx, 2
37bb4cb4ajmp 0x37bb4cb02
37bb4cb4c
37bb4cb4c 0f 1f 40 00 ..@.
37bb4cb50
37bb4cb50loc_37bb4cb50:
37bb4cb50mov r9l, 1
37bb4cb56mov r8l, 1
37bb4cb5cmov rcx, rsi
37bb4cb5fmov [rsp+140], eax
37bb4cb66lea rdx, [rip+0x8fbc84]
37bb4cb6dcall lsame_
37bb4cb72mov r10l, [rsp+140]
37bb4cb7atest eax, eax
37bb4cb7cjne 0x37bb4caaa
37bb4cb82mov r9l, 1
37bb4cb88mov r8l, 1
37bb4cb8elea rdx, [rip+0x8fbc5d]
37bb4cb95mov rcx, rsi
37bb4cb98call lsame_
37bb4cb9dmov r10l, [rsp+140]
37bb4cba5test eax, eax
37bb4cba7jne 0x37bb4caaa
37bb4cbadmov eax, -1
37bb4cbb2mov edx, 1
37bb4cbb7jmp 0x37bb4cb02
37bb4cbbc
37bb4cbbc 0f 1f 40 00 ..@.
37bb4cbc0
37bb4cbc0loc_37bb4cbc0:
37bb4cbc0mov eax, -5
37bb4cbc5mov edx, 5
37bb4cbcajmp 0x37bb4cb02
37bb4cbcf
37bb4cbcf 90 .
37bb4cbd0
37bb4cbd0loc_37bb4cbd0:
37bb4cbd0mov rdx, [rsp+272]
37bb4cbd8mov edx, [rdx]
37bb4cbdatest edx, edx
37bb4cbdcjne 0x37bb4ce9b
37bb4cbe2test eax, eax
37bb4cbe4je 0x37bb4cb2e
37bb4cbeatest ecx, ecx
37bb4cbecje 0x37bb4cb2e
37bb4cbf2test r10l, r10l
37bb4cbf5je 0x37bb4cd50
37bb4cbfblea rax, [rip+0x8fbbfa]
37bb4cc02mov [rsp+32], rbx
37bb4cc07mov rcx, rdi
37bb4cc0amov r8, [rsp+264]
37bb4cc12mov [rsp+48], rax
37bb4cc17mov rax, [rsp+248]
37bb4cc1flea r9, [rip+0x8fbbd6]
37bb4cc26lea rsi, [rip+0x8fbbef]
37bb4cc2dmov rdx, [rsp+256]
37bb4cc35mov [rsp+40], rax
37bb4cc3acall claswp_
37bb4cc3fmov rax, [rsp+264]
37bb4cc47mov [rsp+56], rbp
37bb4cc4clea r9, [rip+0x8fbbad]
37bb4cc53mov [rsp+112], 4
37bb4cc5clea r8, [rip+0x8fbba1]
37bb4cc63lea rdx, [rip+0x8fbba6]
37bb4cc6amov [rsp+80], rax
37bb4cc6flea rcx, [rip+0x8fbb9f]
37bb4cc76mov rax, [rsp+256]
37bb4cc7emov [rsp+104], 12
37bb4cc87mov [rsp+72], rax
37bb4cc8cmov rax, [rsp+240]
37bb4cc94mov [rsp+96], 5
37bb4cc9dmov [rsp+64], rax
37bb4cca2mov [rsp+88], 4
37bb4ccabmov [rsp+48], rsi
37bb4ccb0mov [rsp+40], rdi
37bb4ccb5mov [rsp+32], rbx
37bb4ccbacall ctrsm_
37bb4ccbfmov rax, [rsp+264]
37bb4ccc7mov [rsp+56], rbp
37bb4cccclea r9, [rip+0x8fbb51]
37bb4ccd3mov [rsp+112], 8
37bb4ccdclea r8, [rip+0x8fbb21]
37bb4cce3lea rdx, [rip+0x8fbb42]
37bb4cceamov [rsp+80], rax
37bb4cceflea rcx, [rip+0x8fbb1f]
37bb4ccf6mov rax, [rsp+256]
37bb4ccfemov [rsp+104], 12
37bb4cd07mov [rsp+72], rax
37bb4cd0cmov rax, [rsp+240]
37bb4cd14mov [rsp+96], 5
37bb4cd1dmov [rsp+88], 4
37bb4cd26mov [rsp+64], rax
37bb4cd2bmov [rsp+48], rsi
37bb4cd30mov [rsp+40], rdi
37bb4cd35mov [rsp+32], rbx
37bb4cd3acall ctrsm_
37bb4cd3fnop
37bb4cd40add rsp, 160
37bb4cd47pop rbx
37bb4cd48pop rsi
37bb4cd49pop rdi
37bb4cd4apop rbp
37bb4cd4bpop r14
37bb4cd4dret
37bb4cd4e
37bb4cd4e 66 90 f.
37bb4cd50
37bb4cd50loc_37bb4cd50:
37bb4cd50mov rax, [rsp+264]
37bb4cd58lea r14, [rip+0x8fbabd]
37bb4cd5fmov [rsp+112], 8
37bb4cd68mov r8, rsi
37bb4cd6bmov [rsp+104], 1
37bb4cd74lea r9, [rip+0x8fbaa9]
37bb4cd7blea rdx, [rip+0x8fbaaa]
37bb4cd82mov [rsp+80], rax
37bb4cd87mov rax, [rsp+256]
37bb4cd8flea rcx, [rip+0x8fba7f]
37bb4cd96mov [rsp+96], 5
37bb4cd9fmov [rsp+72], rax
37bb4cda4mov rax, [rsp+240]
37bb4cdacmov [rsp+88], 4
37bb4cdb5mov [rsp+64], rax
37bb4cdbamov [rsp+56], rbp
37bb4cdbfmov [rsp+48], r14
37bb4cdc4mov [rsp+40], rdi
37bb4cdc9mov [rsp+32], rbx
37bb4cdcecall ctrsm_
37bb4cdd3mov rax, [rsp+264]
37bb4cddbmov [rsp+56], rbp
37bb4cde0mov r8, rsi
37bb4cde3mov [rsp+112], 4
37bb4cdeclea r9, [rip+0x8fba0d]
37bb4cdf3lea rdx, [rip+0x8fba16]
37bb4cdfamov [rsp+80], rax
37bb4cdfflea rcx, [rip+0x8fba0f]
37bb4ce06mov rax, [rsp+256]
37bb4ce0emov [rsp+104], 1
37bb4ce17mov [rsp+72], rax
37bb4ce1cmov rax, [rsp+240]
37bb4ce24mov [rsp+96], 5
37bb4ce2dmov [rsp+64], rax
37bb4ce32mov [rsp+88], 4
37bb4ce3bmov [rsp+48], r14
37bb4ce40mov [rsp+40], rdi
37bb4ce45mov [rsp+32], rbx
37bb4ce4acall ctrsm_
37bb4ce4flea rax, [rip+0x8fb9de]
37bb4ce56mov rcx, rdi
37bb4ce59mov [rsp+32], rbx
37bb4ce5emov [rsp+48], rax
37bb4ce63mov rax, [rsp+248]
37bb4ce6blea r9, [rip+0x8fb98a]
37bb4ce72mov r8, [rsp+264]
37bb4ce7amov rdx, [rsp+256]
37bb4ce82mov [rsp+40], rax
37bb4ce87call claswp_
37bb4ce8cnop
37bb4ce8dadd rsp, 160
37bb4ce94pop rbx
37bb4ce95pop rsi
37bb4ce96pop rdi
37bb4ce97pop rbp
37bb4ce98pop r14
37bb4ce9aret
37bb4ce9b
37bb4ce9bloc_37bb4ce9b:
37bb4ce9bneg edx
37bb4ce9djmp 0x37bb4cb0c
37bb4ca60
37bb4ca60cgetrs_:
37bb4ca60push r14
37bb4ca62push rbp
37bb4ca63push rdi
37bb4ca64push rsi
37bb4ca65push rbx
37bb4ca66sub rsp, 160
37bb4ca6dmov rax, [rsp+272]
37bb4ca75mov [rax], 0
37bb4ca7bmov rbx, rdx
37bb4ca7emov rdi, r8
37bb4ca81mov rbp, r9
37bb4ca84mov r8l, 1
37bb4ca8amov r9l, 1
37bb4ca90lea rdx, [rip+0x8fbd59]
37bb4ca97mov rsi, rcx
37bb4ca9acall lsame_
37bb4ca9fmov r10l, eax
37bb4caa2test eax, eax
37bb4caa4je 0x37bb4cb50
37bb4caaa
37bb4caaaloc_37bb4caaa:
37bb4caaamov eax, [rbx]
37bb4caactest eax, eax
37bb4caaejs 0x37bb4cb40
37bb4cab4mov ecx, [rdi]
37bb4cab6test ecx, ecx
37bb4cab8js 0x37bb4caf8
37bb4cabamov r11, [rsp+240]
37bb4cac2test eax, eax
37bb4cac4mov edx, 1
37bb4cac9cmovg edx, eax
37bb4cacccmp [r11], edx
37bb4cacfjl 0x37bb4cbc0
37bb4cad5mov r11, [rsp+264]
37bb4caddcmp [r11], edx
37bb4cae0jge 0x37bb4cbd0
37bb4cae6mov eax, -8
37bb4caebmov edx, 8
37bb4caf0jmp 0x37bb4cb02
37bb4caf2
37bb4caf2 66 0f 1f 44 00 00 f..D..
37bb4caf8
37bb4caf8loc_37bb4caf8:
37bb4caf8mov eax, -3
37bb4cafdmov edx, 3
37bb4cb02
37bb4cb02loc_37bb4cb02:
37bb4cb02mov rdi, [rsp+272]
37bb4cb0amov [rdi], eax
37bb4cb0c
37bb4cb0cloc_37bb4cb0c:
37bb4cb0cmov [rsp+156], edx
37bb4cb13mov r8l, 6
37bb4cb19lea rdx, [rsp+156]
37bb4cb21lea rcx, [rip+0x8fbccb]
37bb4cb28call xerbla_
37bb4cb2dnop
37bb4cb2e
37bb4cb2eloc_37bb4cb2e:
37bb4cb2eadd rsp, 160
37bb4cb35pop rbx
37bb4cb36pop rsi
37bb4cb37pop rdi
37bb4cb38pop rbp
37bb4cb39pop r14
37bb4cb3bret
37bb4cb3c
37bb4cb3c 0f 1f 40 00 ..@.
37bb4cb40
37bb4cb40loc_37bb4cb40:
37bb4cb40mov eax, -2
37bb4cb45mov edx, 2
37bb4cb4ajmp 0x37bb4cb02
37bb4cb4c
37bb4cb4c 0f 1f 40 00 ..@.
37bb4cb50
37bb4cb50loc_37bb4cb50:
37bb4cb50mov r9l, 1
37bb4cb56mov r8l, 1
37bb4cb5cmov rcx, rsi
37bb4cb5fmov [rsp+140], eax
37bb4cb66lea rdx, [rip+0x8fbc84]
37bb4cb6dcall lsame_
37bb4cb72mov r10l, [rsp+140]
37bb4cb7atest eax, eax
37bb4cb7cjne 0x37bb4caaa
37bb4cb82mov r9l, 1
37bb4cb88mov r8l, 1
37bb4cb8elea rdx, [rip+0x8fbc5d]
37bb4cb95mov rcx, rsi
37bb4cb98call lsame_
37bb4cb9dmov r10l, [rsp+140]
37bb4cba5test eax, eax
37bb4cba7jne 0x37bb4caaa
37bb4cbadmov eax, -1
37bb4cbb2mov edx, 1
37bb4cbb7jmp 0x37bb4cb02
37bb4cbbc
37bb4cbbc 0f 1f 40 00 ..@.
37bb4cbc0
37bb4cbc0loc_37bb4cbc0:
37bb4cbc0mov eax, -5
37bb4cbc5mov edx, 5
37bb4cbcajmp 0x37bb4cb02
37bb4cbcf
37bb4cbcf 90 .
37bb4cbd0
37bb4cbd0loc_37bb4cbd0:
37bb4cbd0mov rdx, [rsp+272]
37bb4cbd8mov edx, [rdx]
37bb4cbdatest edx, edx
37bb4cbdcjne 0x37bb4ce9b
37bb4cbe2test eax, eax
37bb4cbe4je 0x37bb4cb2e
37bb4cbeatest ecx, ecx
37bb4cbecje 0x37bb4cb2e
37bb4cbf2test r10l, r10l
37bb4cbf5je 0x37bb4cd50
37bb4cbfblea rax, [rip+0x8fbbfa]
37bb4cc02mov [rsp+32], rbx
37bb4cc07mov rcx, rdi
37bb4cc0amov r8, [rsp+264]
37bb4cc12mov [rsp+48], rax
37bb4cc17mov rax, [rsp+248]
37bb4cc1flea r9, [rip+0x8fbbd6]
37bb4cc26lea rsi, [rip+0x8fbbef]
37bb4cc2dmov rdx, [rsp+256]
37bb4cc35mov [rsp+40], rax
37bb4cc3acall claswp_
37bb4cc3fmov rax, [rsp+264]
37bb4cc47mov [rsp+56], rbp
37bb4cc4clea r9, [rip+0x8fbbad]
37bb4cc53mov [rsp+112], 4
37bb4cc5clea r8, [rip+0x8fbba1]
37bb4cc63lea rdx, [rip+0x8fbba6]
37bb4cc6amov [rsp+80], rax
37bb4cc6flea rcx, [rip+0x8fbb9f]
37bb4cc76mov rax, [rsp+256]
37bb4cc7emov [rsp+104], 12
37bb4cc87mov [rsp+72], rax
37bb4cc8cmov rax, [rsp+240]
37bb4cc94mov [rsp+96], 5
37bb4cc9dmov [rsp+64], rax
37bb4cca2mov [rsp+88], 4
37bb4ccabmov [rsp+48], rsi
37bb4ccb0mov [rsp+40], rdi
37bb4ccb5mov [rsp+32], rbx
37bb4ccbacall ctrsm_
37bb4ccbfmov rax, [rsp+264]
37bb4ccc7mov [rsp+56], rbp
37bb4cccclea r9, [rip+0x8fbb51]
37bb4ccd3mov [rsp+112], 8
37bb4ccdclea r8, [rip+0x8fbb21]
37bb4cce3lea rdx, [rip+0x8fbb42]
37bb4cceamov [rsp+80], rax
37bb4cceflea rcx, [rip+0x8fbb1f]
37bb4ccf6mov rax, [rsp+256]
37bb4ccfemov [rsp+104], 12
37bb4cd07mov [rsp+72], rax
37bb4cd0cmov rax, [rsp+240]
37bb4cd14mov [rsp+96], 5
37bb4cd1dmov [rsp+88], 4
37bb4cd26mov [rsp+64], rax
37bb4cd2bmov [rsp+48], rsi
37bb4cd30mov [rsp+40], rdi
37bb4cd35mov [rsp+32], rbx
37bb4cd3acall ctrsm_
37bb4cd3fnop
37bb4cd40add rsp, 160
37bb4cd47pop rbx
37bb4cd48pop rsi
37bb4cd49pop rdi
37bb4cd4apop rbp
37bb4cd4bpop r14
37bb4cd4dret
37bb4cd4e
37bb4cd4e 66 90 f.
37bb4cd50
37bb4cd50loc_37bb4cd50:
37bb4cd50mov rax, [rsp+264]
37bb4cd58lea r14, [rip+0x8fbabd]
37bb4cd5fmov [rsp+112], 8
37bb4cd68mov r8, rsi
37bb4cd6bmov [rsp+104], 1
37bb4cd74lea r9, [rip+0x8fbaa9]
37bb4cd7blea rdx, [rip+0x8fbaaa]
37bb4cd82mov [rsp+80], rax
37bb4cd87mov rax, [rsp+256]
37bb4cd8flea rcx, [rip+0x8fba7f]
37bb4cd96mov [rsp+96], 5
37bb4cd9fmov [rsp+72], rax
37bb4cda4mov rax, [rsp+240]
37bb4cdacmov [rsp+88], 4
37bb4cdb5mov [rsp+64], rax
37bb4cdbamov [rsp+56], rbp
37bb4cdbfmov [rsp+48], r14
37bb4cdc4mov [rsp+40], rdi
37bb4cdc9mov [rsp+32], rbx
37bb4cdcecall ctrsm_
37bb4cdd3mov rax, [rsp+264]
37bb4cddbmov [rsp+56], rbp
37bb4cde0mov r8, rsi
37bb4cde3mov [rsp+112], 4
37bb4cdeclea r9, [rip+0x8fba0d]
37bb4cdf3lea rdx, [rip+0x8fba16]
37bb4cdfamov [rsp+80], rax
37bb4cdfflea rcx, [rip+0x8fba0f]
37bb4ce06mov rax, [rsp+256]
37bb4ce0emov [rsp+104], 1
37bb4ce17mov [rsp+72], rax
37bb4ce1cmov rax, [rsp+240]
37bb4ce24mov [rsp+96], 5
37bb4ce2dmov [rsp+64], rax
37bb4ce32mov [rsp+88], 4
37bb4ce3bmov [rsp+48], r14
37bb4ce40mov [rsp+40], rdi
37bb4ce45mov [rsp+32], rbx
37bb4ce4acall ctrsm_
37bb4ce4flea rax, [rip+0x8fb9de]
37bb4ce56mov rcx, rdi
37bb4ce59mov [rsp+32], rbx
37bb4ce5emov [rsp+48], rax
37bb4ce63mov rax, [rsp+248]
37bb4ce6blea r9, [rip+0x8fb98a]
37bb4ce72mov r8, [rsp+264]
37bb4ce7amov rdx, [rsp+256]
37bb4ce82mov [rsp+40], rax
37bb4ce87call claswp_
37bb4ce8cnop
37bb4ce8dadd rsp, 160
37bb4ce94pop rbx
37bb4ce95pop rsi
37bb4ce96pop rdi
37bb4ce97pop rbp
37bb4ce98pop r14
37bb4ce9aret
37bb4ce9b
37bb4ce9bloc_37bb4ce9b:
37bb4ce9bneg edx
37bb4ce9djmp 0x37bb4cb0c
37bb4ca60
37bb4cea2
37bb4cea2 // align 0x10
37bb4cea2 // align 0x10
37bb4ceb0
37bb4ceb0cpotrf_:
37bb4ceb0push r15
37bb4ceb2push r14
37bb4ceb4push r13
37bb4ceb6push r12
37bb4ceb8push rbp
37bb4ceb9push rdi
37bb4cebapush rsi
37bb4cebbpush rbx
37bb4cebcsub rsp, 232
37bb4cec3mov r12, [rsp+336]
37bb4cecbmov r14l, [r9]
37bb4cecemov [r12], 0
37bb4ced6mov rdi, rdx
37bb4ced9mov r13, r8
37bb4cedcmov rbx, r9
37bb4cedfmov r8l, 1
37bb4cee5mov r9l, 1
37bb4ceeblea rdx, [rip+0x8fb94e]
37bb4cef2mov rsi, rcx
37bb4cef5call lsame_
37bb4cefamov r15l, eax
37bb4cefdtest eax, eax
37bb4ceffje 0x37bb4d338
37bb4cf05
37bb4cf05loc_37bb4cf05:
37bb4cf05mov eax, [rdi]
37bb4cf07test eax, eax
37bb4cf09js 0x37bb4cf60
37bb4cf0bmov edx, 1
37bb4cf10cmovg edx, eax
37bb4cf13cmp [rbx], edx
37bb4cf15jge 0x37bb4cf70
37bb4cf17mov eax, -4
37bb4cf1cmov edx, 4
37bb4cf21
37bb4cf21loc_37bb4cf21:
37bb4cf21mov [r12], eax
37bb4cf25
37bb4cf25loc_37bb4cf25:
37bb4cf25mov [rsp+220], edx
37bb4cf2cmov r8l, 6
37bb4cf32lea rdx, [rsp+220]
37bb4cf3alea rcx, [rip+0x8fb901]
37bb4cf41call xerbla_
37bb4cf46nop
37bb4cf47
37bb4cf47loc_37bb4cf47:
37bb4cf47add rsp, 232
37bb4cf4epop rbx
37bb4cf4fpop rsi
37bb4cf50pop rdi
37bb4cf51pop rbp
37bb4cf52pop r12
37bb4cf54pop r13
37bb4cf56pop r14
37bb4cf58pop r15
37bb4cf5aret
37bb4cf5b
37bb4cf5b 0f 1f 44 00 00 ..D..
37bb4cf60
37bb4cf60loc_37bb4cf60:
37bb4cf60mov eax, -2
37bb4cf65mov edx, 2
37bb4cf6ajmp 0x37bb4cf21
37bb4cf6c
37bb4cf6c 0f 1f 40 00 ..@.
37bb4cf70
37bb4cf70loc_37bb4cf70:
37bb4cf70mov edx, [r12]
37bb4cf74test edx, edx
37bb4cf76jne 0x37bb4d6b5
37bb4cf7ctest eax, eax
37bb4cf7eje 0x37bb4cf47
37bb4cf80lea rax, [rip+0x8fb8c5]
37bb4cf87mov r9, rdi
37bb4cf8alea rdx, [rip+0x8fb8b1]
37bb4cf91mov r8, rsi
37bb4cf94mov [rsp+64], 1
37bb4cf9dlea rcx, [rip+0x8fb8a4]
37bb4cfa4mov [rsp+56], 6
37bb4cfadmov [rsp+48], rax
37bb4cfb2mov [rsp+40], rax
37bb4cfb7mov [rsp+32], rax
37bb4cfbccall ilaenv_
37bb4cfc1mov ebp, eax
37bb4cfc3cmp eax, 1
37bb4cfc6jle 0x37bb4d310
37bb4cfccmov r9l, [rdi]
37bb4cfcfcmp r9l, eax
37bb4cfd2jle 0x37bb4d310
37bb4cfd8movsxd rcx, r14l
37bb4cfdbxor eax, eax
37bb4cfddtest rcx, rcx
37bb4cfe0cmovs rcx, rax
37bb4cfe4lea eax, [r9-1]
37bb4cfe8xor edx, edx
37bb4cfeadiv ebp
37bb4cfecmov r14l, eax
37bb4cfeftest r15l, r15l
37bb4cff2je 0x37bb4d370
37bb4cff8mov rax, rcx
37bb4cffbmov [rsp+336], r12
37bb4d003mov esi, 1
37bb4d008mov r12l, ebp
37bb4d00bnot rax
37bb4d00emov [rsp+184], rcx
37bb4d016mov rbp, rdi
37bb4d019mov [rsp+176], rax
37bb4d021lea rax, [rsp+220]
37bb4d029mov [rsp+136], rax
37bb4d031lea rax, [rsp+212]
37bb4d039mov [rsp+128], rax
37bb4d041lea rax, [rip+0x8fb820]
37bb4d048mov [rsp+144], rax
37bb4d050lea rax, [rip+0x8fb815]
37bb4d057mov [rsp+152], rax
37bb4d05fjmp 0x37bb4d07c
37bb4d061
37bb4d061 0f 1f 80 00 00 00 00 .......
37bb4d068
37bb4d068loc_37bb4d068:
37bb4d068test r14l, r14l
37bb4d06bje 0x37bb4cf47
37bb4d071mov r9l, [rbp]
37bb4d075add esi, r12l
37bb4d078sub r14l, 1
37bb4d07c
37bb4d07cloc_37bb4d07c:
37bb4d07csub r9l, esi
37bb4d07fmovsxd r15, esi
37bb4d082mov [rsp+72], rbx
37bb4d087lea r11l, [rsi-1]
37bb4d08bmov rdx, [rsp+184]
37bb4d093add r9l, 1
37bb4d097mov rax, [rsp+144]
37bb4d09fmov [rsp+88], 19
37bb4d0a8cmp r9l, r12l
37bb4d0abmov [rsp+48], rbx
37bb4d0b0mov r8, [rsp+128]
37bb4d0b8cmovg r9l, r12l
37bb4d0bcimul rdx, r15
37bb4d0c0add rdx, [rsp+176]
37bb4d0c8mov [rsp+56], rax
37bb4d0cdlea rcx, [r15+rdx]
37bb4d0d1lea r10, [r13+8*rdx+8]
37bb4d0d6mov rax, [rsp+152]
37bb4d0demov [rsp+80], 5
37bb4d0e7lea rdi, [r13+8*rcx]
37bb4d0ecmov [rsp+40], r10
37bb4d0f1lea rdx, [rip+0x8fb758]
37bb4d0f8mov [rsp+32], rax
37bb4d0fdlea rcx, [rip+0x8fb75f]
37bb4d104mov [rsp+64], rdi
37bb4d109mov [rsp+212], r9l
37bb4d111mov r9, [rsp+136]
37bb4d119mov [rsp+220], r11l
37bb4d121mov [rsp+168], r11l
37bb4d129mov [rsp+160], r10
37bb4d131call cherk_
37bb4d136mov rax, [rsp+336]
37bb4d13emov r9, rbx
37bb4d141mov r8, rdi
37bb4d144mov [rsp+40], 5
37bb4d14dmov rdx, [rsp+128]
37bb4d155lea rcx, [rip+0x8fb707]
37bb4d15cmov [rsp+32], rax
37bb4d161call cpotrf2_
37bb4d166mov rax, [rsp+336]
37bb4d16emov edx, [rax]
37bb4d170test edx, edx
37bb4d172jne 0x37bb4d6a0
37bb4d178mov r8l, [rsp+212]
37bb4d180mov ecx, [rbp]
37bb4d183mov r10, [rsp+160]
37bb4d18bmov r11l, [rsp+168]
37bb4d193lea edx, [r8+rsi]
37bb4d197cmp edx, ecx
37bb4d199jg 0x37bb4d068
37bb4d19fsub ecx, esi
37bb4d1a1movsxd rdx, edx
37bb4d1a4mov [rsp+48], r10
37bb4d1a9lea r9, [rsp+216]
37bb4d1b1sub ecx, r8l
37bb4d1b4mov [rsp+96], rbx
37bb4d1b9imul rdx, [rsp+184]
37bb4d1c2add ecx, 1
37bb4d1c5mov [rsp+72], rbx
37bb4d1caadd rdx, [rsp+176]
37bb4d1d2mov [rsp+216], ecx
37bb4d1d9lea rcx, [r15+rdx]
37bb4d1ddlea rdx, [r13+8*rdx+8]
37bb4d1e2mov r8, [rsp+128]
37bb4d1eamov [rsp+64], rdx
37bb4d1eflea rdx, [rip+0x8fb68e]
37bb4d1f6lea rcx, [r13+8*rcx]
37bb4d1fbmov [rsp+40], rdx
37bb4d200mov rdx, [rsp+136]
37bb4d208mov [rsp+220], r11l
37bb4d210lea r11, [rip+0x8fb665]
37bb4d217mov [rsp+88], rcx
37bb4d21clea rcx, [rip+0x8fb62d]
37bb4d223mov [rsp+80], r11
37bb4d228mov [rsp+32], rdx
37bb4d22dlea rdx, [rip+0x8fb63c]
37bb4d234mov [rsp+112], 12
37bb4d23dmov [rsp+104], 19
37bb4d246mov [rsp+56], rbx
37bb4d24bcall cgemm_
37bb4d250mov r10l, [rbp]
37bb4d254mov edx, [rsp+212]
37bb4d25blea r11, [rip+0x8fb61a]
37bb4d262mov rax, [rsp+128]
37bb4d26amov [rsp+80], rbx
37bb4d26flea r9, [rip+0x8fb616]
37bb4d276lea r8, [rip+0x8fb5d3]
37bb4d27dsub r10l, esi
37bb4d280mov [rsp+64], rbx
37bb4d285mov ecx, r10l
37bb4d288mov [rsp+56], rdi
37bb4d28dsub ecx, edx
37bb4d28fadd edx, esi
37bb4d291mov [rsp+112], 8
37bb4d29amovsxd rdx, edx
37bb4d29dmov [rsp+48], r11
37bb4d2a2add ecx, 1
37bb4d2a5imul rdx, [rsp+184]
37bb4d2aemov [rsp+32], rax
37bb4d2b3add rdx, [rsp+176]
37bb4d2bbmov [rsp+220], ecx
37bb4d2c2lea rcx, [rip+0x8fb5cb]
37bb4d2c9mov [rsp+104], 19
37bb4d2d2add rdx, r15
37bb4d2d5mov [rsp+96], 5
37bb4d2delea rdx, [r13+8*rdx]
37bb4d2e3mov [rsp+72], rdx
37bb4d2e8mov rdx, [rsp+136]
37bb4d2f0mov [rsp+88], 4
37bb4d2f9mov [rsp+40], rdx
37bb4d2felea rdx, [rip+0x8fb55e]
37bb4d305call ctrsm_
37bb4d30ajmp 0x37bb4d068
37bb4d30f
37bb4d30f 90 .
37bb4d310
37bb4d310loc_37bb4d310:
37bb4d310mov [rsp+32], r12
37bb4d315mov r9, rbx
37bb4d318mov r8, r13
37bb4d31bmov rdx, rdi
37bb4d31emov [rsp+40], 1
37bb4d327mov rcx, rsi
37bb4d32acall cpotrf2_
37bb4d32fjmp 0x37bb4cf47
37bb4d334
37bb4d334 0f 1f 40 00 ..@.
37bb4d338
37bb4d338loc_37bb4d338:
37bb4d338mov r9l, 1
37bb4d33emov r8l, 1
37bb4d344lea rdx, [rip+0x8fb4f6]
37bb4d34bmov rcx, rsi
37bb4d34ecall lsame_
37bb4d353test eax, eax
37bb4d355jne 0x37bb4cf05
37bb4d35bmov eax, -1
37bb4d360mov edx, 1
37bb4d365jmp 0x37bb4cf21
37bb4d36a
37bb4d36a 66 0f 1f 44 00 00 f..D..
37bb4d370
37bb4d370loc_37bb4d370:
37bb4d370movsxd rdx, ebp
37bb4d373lea r8, [rcx+1]
37bb4d377mov [rsp+320], r13
37bb4d37fmov r15, r13
37bb4d382imul rcx, rdx
37bb4d386lea rax, [8*rdx]
37bb4d38emov [rsp+168], -1
37bb4d39aimul r8, rdx
37bb4d39emov [rsp+184], rax
37bb4d3a6mov rax, r13
37bb4d3a9mov r13l, ebp
37bb4d3acmov rbp, rdi
37bb4d3afmov rdi, rax
37bb4d3b2mov [rsp+176], rcx
37bb4d3balea rcx, [rsp+220]
37bb4d3c2mov [rsp+136], rcx
37bb4d3calea rcx, [rsp+212]
37bb4d3d2lea rsi, [8*r8]
37bb4d3damov [rsp+128], rcx
37bb4d3e2lea rcx, [rip+0x8fb47f]
37bb4d3e9mov [rsp+144], rcx
37bb4d3f1lea rcx, [rip+0x8fb474]
37bb4d3f8mov [rsp+152], rcx
37bb4d400lea rcx, [rsp+216]
37bb4d408mov [rsp+192], rsi
37bb4d410mov esi, 1
37bb4d415mov [rsp+200], rcx
37bb4d41djmp 0x37bb4d454
37bb4d41f
37bb4d41f 90 .
37bb4d420
37bb4d420loc_37bb4d420:
37bb4d420test r14l, r14l
37bb4d423je 0x37bb4cf47
37bb4d429mov rcx, [rsp+176]
37bb4d431mov r9l, [rbp]
37bb4d435add esi, r13l
37bb4d438sub r14l, 1
37bb4d43cadd [rsp+168], rcx
37bb4d444add rdi, [rsp+184]
37bb4d44cadd r15, [rsp+192]
37bb4d454
37bb4d454loc_37bb4d454:
37bb4d454mov rax, [rsp+144]
37bb4d45csub r9l, esi
37bb4d45fmov [rsp+88], 12
37bb4d468lea r11l, [rsi-1]
37bb4d46cadd r9l, 1
37bb4d470mov [rsp+72], rbx
37bb4d475mov r8, [rsp+128]
37bb4d47dlea rdx, [rip+0x8fb3ec]
37bb4d484cmp r9l, r13l
37bb4d487mov [rsp+56], rax
37bb4d48cmov rax, [rsp+152]
37bb4d494lea rcx, [rip+0x8fb3fd]
37bb4d49bcmovg r9l, r13l
37bb4d49fmov [rsp+64], r15
37bb4d4a4mov [rsp+32], rax
37bb4d4a9mov [rsp+80], 5
37bb4d4b2mov [rsp+48], rbx
37bb4d4b7mov [rsp+40], rdi
37bb4d4bcmov [rsp+212], r9l
37bb4d4c4mov r9, [rsp+136]
37bb4d4ccmov [rsp+220], r11l
37bb4d4d4mov [rsp+160], r11l
37bb4d4dccall cherk_
37bb4d4e1mov [rsp+32], r12
37bb4d4e6mov r9, rbx
37bb4d4e9mov r8, r15
37bb4d4ecmov [rsp+40], 5
37bb4d4f5mov rdx, [rsp+128]
37bb4d4fdlea rcx, [rip+0x8fb394]
37bb4d504call cpotrf2_
37bb4d509mov edx, [r12]
37bb4d50dtest edx, edx
37bb4d50fjne 0x37bb4d6a8
37bb4d515mov r8l, [rsp+212]
37bb4d51dmov edx, [rbp]
37bb4d520mov r11l, [rsp+160]
37bb4d528lea ecx, [r8+rsi]
37bb4d52ccmp ecx, edx
37bb4d52ejg 0x37bb4d420
37bb4d534sub edx, esi
37bb4d536mov rax, [rsp+168]
37bb4d53emovsxd rcx, ecx
37bb4d541mov [rsp+96], rbx
37bb4d546sub edx, r8l
37bb4d549mov [rsp+72], rbx
37bb4d54emov r10, [rsp+320]
37bb4d556add edx, 1
37bb4d559mov [rsp+64], rdi
37bb4d55emov r9, [rsp+128]
37bb4d566mov [rsp+216], edx
37bb4d56dlea rdx, [rax+rcx]
37bb4d571mov r8, [rsp+200]
37bb4d579lea rdx, [r10+8*rdx]
37bb4d57dmov [rsp+56], rbx
37bb4d582mov [rsp+88], rdx
37bb4d587lea rdx, [rip+0x8fb2ee]
37bb4d58emov [rsp+80], rdx
37bb4d593lea rdx, [r10+8*rcx-8]
37bb4d598lea rcx, [rip+0x8fb2e5]
37bb4d59fmov [rsp+40], rcx
37bb4d5a4mov rcx, [rsp+136]
37bb4d5acmov [rsp+48], rdx
37bb4d5b1lea rdx, [rip+0x8fb298]
37bb4d5b8mov [rsp+32], rcx
37bb4d5bdlea rcx, [rip+0x8fb2ac]
37bb4d5c4mov [rsp+112], 19
37bb4d5cdmov [rsp+104], 12
37bb4d5d6mov [rsp+220], r11l
37bb4d5decall cgemm_
37bb4d5e3mov r10l, [rbp]
37bb4d5e7mov edx, [rsp+212]
37bb4d5eemov [rsp+112], 8
37bb4d5f7mov rax, [rsp+128]
37bb4d5ffmov [rsp+80], rbx
37bb4d604lea r9, [rip+0x8fb281]
37bb4d60blea r8, [rip+0x8fb23e]
37bb4d612sub r10l, esi
37bb4d615mov [rsp+64], rbx
37bb4d61amov ecx, r10l
37bb4d61dmov [rsp+56], r15
37bb4d622mov r10, [rsp+320]
37bb4d62asub ecx, edx
37bb4d62cadd edx, esi
37bb4d62emov [rsp+40], rax
37bb4d633mov [rsp+104], 19
37bb4d63cadd ecx, 1
37bb4d63fmovsxd rdx, edx
37bb4d642add rdx, [rsp+168]
37bb4d64alea rdx, [r10+8*rdx]
37bb4d64emov [rsp+220], ecx
37bb4d655mov rcx, [rsp+136]
37bb4d65dmov [rsp+72], rdx
37bb4d662lea rdx, [rip+0x8fb213]
37bb4d669mov [rsp+48], rdx
37bb4d66elea rdx, [rip+0x8fb223]
37bb4d675mov [rsp+32], rcx
37bb4d67alea rcx, [rip+0x8fb21c]
37bb4d681mov [rsp+96], 5
37bb4d68amov [rsp+88], 5
37bb4d693call ctrsm_
37bb4d698jmp 0x37bb4d420
37bb4d69d
37bb4d69d 0f 1f 00 ...
37bb4d6a0
37bb4d6a0loc_37bb4d6a0:
37bb4d6a0mov r12, [rsp+336]
37bb4d6a8
37bb4d6a8loc_37bb4d6a8:
37bb4d6a8lea eax, [rdx+rsi-1]
37bb4d6acmov [r12], eax
37bb4d6b0jmp 0x37bb4cf47
37bb4d6b5
37bb4d6b5loc_37bb4d6b5:
37bb4d6b5neg edx
37bb4d6b7jmp 0x37bb4cf25
37bb4ceb0
37bb4ceb0cpotrf_:
37bb4ceb0push r15
37bb4ceb2push r14
37bb4ceb4push r13
37bb4ceb6push r12
37bb4ceb8push rbp
37bb4ceb9push rdi
37bb4cebapush rsi
37bb4cebbpush rbx
37bb4cebcsub rsp, 232
37bb4cec3mov r12, [rsp+336]
37bb4cecbmov r14l, [r9]
37bb4cecemov [r12], 0
37bb4ced6mov rdi, rdx
37bb4ced9mov r13, r8
37bb4cedcmov rbx, r9
37bb4cedfmov r8l, 1
37bb4cee5mov r9l, 1
37bb4ceeblea rdx, [rip+0x8fb94e]
37bb4cef2mov rsi, rcx
37bb4cef5call lsame_
37bb4cefamov r15l, eax
37bb4cefdtest eax, eax
37bb4ceffje 0x37bb4d338
37bb4cf05
37bb4cf05loc_37bb4cf05:
37bb4cf05mov eax, [rdi]
37bb4cf07test eax, eax
37bb4cf09js 0x37bb4cf60
37bb4cf0bmov edx, 1
37bb4cf10cmovg edx, eax
37bb4cf13cmp [rbx], edx
37bb4cf15jge 0x37bb4cf70
37bb4cf17mov eax, -4
37bb4cf1cmov edx, 4
37bb4cf21
37bb4cf21loc_37bb4cf21:
37bb4cf21mov [r12], eax
37bb4cf25
37bb4cf25loc_37bb4cf25:
37bb4cf25mov [rsp+220], edx
37bb4cf2cmov r8l, 6
37bb4cf32lea rdx, [rsp+220]
37bb4cf3alea rcx, [rip+0x8fb901]
37bb4cf41call xerbla_
37bb4cf46nop
37bb4cf47
37bb4cf47loc_37bb4cf47:
37bb4cf47add rsp, 232
37bb4cf4epop rbx
37bb4cf4fpop rsi
37bb4cf50pop rdi
37bb4cf51pop rbp
37bb4cf52pop r12
37bb4cf54pop r13
37bb4cf56pop r14
37bb4cf58pop r15
37bb4cf5aret
37bb4cf5b
37bb4cf5b 0f 1f 44 00 00 ..D..
37bb4cf60
37bb4cf60loc_37bb4cf60:
37bb4cf60mov eax, -2
37bb4cf65mov edx, 2
37bb4cf6ajmp 0x37bb4cf21
37bb4cf6c
37bb4cf6c 0f 1f 40 00 ..@.
37bb4cf70
37bb4cf70loc_37bb4cf70:
37bb4cf70mov edx, [r12]
37bb4cf74test edx, edx
37bb4cf76jne 0x37bb4d6b5
37bb4cf7ctest eax, eax
37bb4cf7eje 0x37bb4cf47
37bb4cf80lea rax, [rip+0x8fb8c5]
37bb4cf87mov r9, rdi
37bb4cf8alea rdx, [rip+0x8fb8b1]
37bb4cf91mov r8, rsi
37bb4cf94mov [rsp+64], 1
37bb4cf9dlea rcx, [rip+0x8fb8a4]
37bb4cfa4mov [rsp+56], 6
37bb4cfadmov [rsp+48], rax
37bb4cfb2mov [rsp+40], rax
37bb4cfb7mov [rsp+32], rax
37bb4cfbccall ilaenv_
37bb4cfc1mov ebp, eax
37bb4cfc3cmp eax, 1
37bb4cfc6jle 0x37bb4d310
37bb4cfccmov r9l, [rdi]
37bb4cfcfcmp r9l, eax
37bb4cfd2jle 0x37bb4d310
37bb4cfd8movsxd rcx, r14l
37bb4cfdbxor eax, eax
37bb4cfddtest rcx, rcx
37bb4cfe0cmovs rcx, rax
37bb4cfe4lea eax, [r9-1]
37bb4cfe8xor edx, edx
37bb4cfeadiv ebp
37bb4cfecmov r14l, eax
37bb4cfeftest r15l, r15l
37bb4cff2je 0x37bb4d370
37bb4cff8mov rax, rcx
37bb4cffbmov [rsp+336], r12
37bb4d003mov esi, 1
37bb4d008mov r12l, ebp
37bb4d00bnot rax
37bb4d00emov [rsp+184], rcx
37bb4d016mov rbp, rdi
37bb4d019mov [rsp+176], rax
37bb4d021lea rax, [rsp+220]
37bb4d029mov [rsp+136], rax
37bb4d031lea rax, [rsp+212]
37bb4d039mov [rsp+128], rax
37bb4d041lea rax, [rip+0x8fb820]
37bb4d048mov [rsp+144], rax
37bb4d050lea rax, [rip+0x8fb815]
37bb4d057mov [rsp+152], rax
37bb4d05fjmp 0x37bb4d07c
37bb4d061
37bb4d061 0f 1f 80 00 00 00 00 .......
37bb4d068
37bb4d068loc_37bb4d068:
37bb4d068test r14l, r14l
37bb4d06bje 0x37bb4cf47
37bb4d071mov r9l, [rbp]
37bb4d075add esi, r12l
37bb4d078sub r14l, 1
37bb4d07c
37bb4d07cloc_37bb4d07c:
37bb4d07csub r9l, esi
37bb4d07fmovsxd r15, esi
37bb4d082mov [rsp+72], rbx
37bb4d087lea r11l, [rsi-1]
37bb4d08bmov rdx, [rsp+184]
37bb4d093add r9l, 1
37bb4d097mov rax, [rsp+144]
37bb4d09fmov [rsp+88], 19
37bb4d0a8cmp r9l, r12l
37bb4d0abmov [rsp+48], rbx
37bb4d0b0mov r8, [rsp+128]
37bb4d0b8cmovg r9l, r12l
37bb4d0bcimul rdx, r15
37bb4d0c0add rdx, [rsp+176]
37bb4d0c8mov [rsp+56], rax
37bb4d0cdlea rcx, [r15+rdx]
37bb4d0d1lea r10, [r13+8*rdx+8]
37bb4d0d6mov rax, [rsp+152]
37bb4d0demov [rsp+80], 5
37bb4d0e7lea rdi, [r13+8*rcx]
37bb4d0ecmov [rsp+40], r10
37bb4d0f1lea rdx, [rip+0x8fb758]
37bb4d0f8mov [rsp+32], rax
37bb4d0fdlea rcx, [rip+0x8fb75f]
37bb4d104mov [rsp+64], rdi
37bb4d109mov [rsp+212], r9l
37bb4d111mov r9, [rsp+136]
37bb4d119mov [rsp+220], r11l
37bb4d121mov [rsp+168], r11l
37bb4d129mov [rsp+160], r10
37bb4d131call cherk_
37bb4d136mov rax, [rsp+336]
37bb4d13emov r9, rbx
37bb4d141mov r8, rdi
37bb4d144mov [rsp+40], 5
37bb4d14dmov rdx, [rsp+128]
37bb4d155lea rcx, [rip+0x8fb707]
37bb4d15cmov [rsp+32], rax
37bb4d161call cpotrf2_
37bb4d166mov rax, [rsp+336]
37bb4d16emov edx, [rax]
37bb4d170test edx, edx
37bb4d172jne 0x37bb4d6a0
37bb4d178mov r8l, [rsp+212]
37bb4d180mov ecx, [rbp]
37bb4d183mov r10, [rsp+160]
37bb4d18bmov r11l, [rsp+168]
37bb4d193lea edx, [r8+rsi]
37bb4d197cmp edx, ecx
37bb4d199jg 0x37bb4d068
37bb4d19fsub ecx, esi
37bb4d1a1movsxd rdx, edx
37bb4d1a4mov [rsp+48], r10
37bb4d1a9lea r9, [rsp+216]
37bb4d1b1sub ecx, r8l
37bb4d1b4mov [rsp+96], rbx
37bb4d1b9imul rdx, [rsp+184]
37bb4d1c2add ecx, 1
37bb4d1c5mov [rsp+72], rbx
37bb4d1caadd rdx, [rsp+176]
37bb4d1d2mov [rsp+216], ecx
37bb4d1d9lea rcx, [r15+rdx]
37bb4d1ddlea rdx, [r13+8*rdx+8]
37bb4d1e2mov r8, [rsp+128]
37bb4d1eamov [rsp+64], rdx
37bb4d1eflea rdx, [rip+0x8fb68e]
37bb4d1f6lea rcx, [r13+8*rcx]
37bb4d1fbmov [rsp+40], rdx
37bb4d200mov rdx, [rsp+136]
37bb4d208mov [rsp+220], r11l
37bb4d210lea r11, [rip+0x8fb665]
37bb4d217mov [rsp+88], rcx
37bb4d21clea rcx, [rip+0x8fb62d]
37bb4d223mov [rsp+80], r11
37bb4d228mov [rsp+32], rdx
37bb4d22dlea rdx, [rip+0x8fb63c]
37bb4d234mov [rsp+112], 12
37bb4d23dmov [rsp+104], 19
37bb4d246mov [rsp+56], rbx
37bb4d24bcall cgemm_
37bb4d250mov r10l, [rbp]
37bb4d254mov edx, [rsp+212]
37bb4d25blea r11, [rip+0x8fb61a]
37bb4d262mov rax, [rsp+128]
37bb4d26amov [rsp+80], rbx
37bb4d26flea r9, [rip+0x8fb616]
37bb4d276lea r8, [rip+0x8fb5d3]
37bb4d27dsub r10l, esi
37bb4d280mov [rsp+64], rbx
37bb4d285mov ecx, r10l
37bb4d288mov [rsp+56], rdi
37bb4d28dsub ecx, edx
37bb4d28fadd edx, esi
37bb4d291mov [rsp+112], 8
37bb4d29amovsxd rdx, edx
37bb4d29dmov [rsp+48], r11
37bb4d2a2add ecx, 1
37bb4d2a5imul rdx, [rsp+184]
37bb4d2aemov [rsp+32], rax
37bb4d2b3add rdx, [rsp+176]
37bb4d2bbmov [rsp+220], ecx
37bb4d2c2lea rcx, [rip+0x8fb5cb]
37bb4d2c9mov [rsp+104], 19
37bb4d2d2add rdx, r15
37bb4d2d5mov [rsp+96], 5
37bb4d2delea rdx, [r13+8*rdx]
37bb4d2e3mov [rsp+72], rdx
37bb4d2e8mov rdx, [rsp+136]
37bb4d2f0mov [rsp+88], 4
37bb4d2f9mov [rsp+40], rdx
37bb4d2felea rdx, [rip+0x8fb55e]
37bb4d305call ctrsm_
37bb4d30ajmp 0x37bb4d068
37bb4d30f
37bb4d30f 90 .
37bb4d310
37bb4d310loc_37bb4d310:
37bb4d310mov [rsp+32], r12
37bb4d315mov r9, rbx
37bb4d318mov r8, r13
37bb4d31bmov rdx, rdi
37bb4d31emov [rsp+40], 1
37bb4d327mov rcx, rsi
37bb4d32acall cpotrf2_
37bb4d32fjmp 0x37bb4cf47
37bb4d334
37bb4d334 0f 1f 40 00 ..@.
37bb4d338
37bb4d338loc_37bb4d338:
37bb4d338mov r9l, 1
37bb4d33emov r8l, 1
37bb4d344lea rdx, [rip+0x8fb4f6]
37bb4d34bmov rcx, rsi
37bb4d34ecall lsame_
37bb4d353test eax, eax
37bb4d355jne 0x37bb4cf05
37bb4d35bmov eax, -1
37bb4d360mov edx, 1
37bb4d365jmp 0x37bb4cf21
37bb4d36a
37bb4d36a 66 0f 1f 44 00 00 f..D..
37bb4d370
37bb4d370loc_37bb4d370:
37bb4d370movsxd rdx, ebp
37bb4d373lea r8, [rcx+1]
37bb4d377mov [rsp+320], r13
37bb4d37fmov r15, r13
37bb4d382imul rcx, rdx
37bb4d386lea rax, [8*rdx]
37bb4d38emov [rsp+168], -1
37bb4d39aimul r8, rdx
37bb4d39emov [rsp+184], rax
37bb4d3a6mov rax, r13
37bb4d3a9mov r13l, ebp
37bb4d3acmov rbp, rdi
37bb4d3afmov rdi, rax
37bb4d3b2mov [rsp+176], rcx
37bb4d3balea rcx, [rsp+220]
37bb4d3c2mov [rsp+136], rcx
37bb4d3calea rcx, [rsp+212]
37bb4d3d2lea rsi, [8*r8]
37bb4d3damov [rsp+128], rcx
37bb4d3e2lea rcx, [rip+0x8fb47f]
37bb4d3e9mov [rsp+144], rcx
37bb4d3f1lea rcx, [rip+0x8fb474]
37bb4d3f8mov [rsp+152], rcx
37bb4d400lea rcx, [rsp+216]
37bb4d408mov [rsp+192], rsi
37bb4d410mov esi, 1
37bb4d415mov [rsp+200], rcx
37bb4d41djmp 0x37bb4d454
37bb4d41f
37bb4d41f 90 .
37bb4d420
37bb4d420loc_37bb4d420:
37bb4d420test r14l, r14l
37bb4d423je 0x37bb4cf47
37bb4d429mov rcx, [rsp+176]
37bb4d431mov r9l, [rbp]
37bb4d435add esi, r13l
37bb4d438sub r14l, 1
37bb4d43cadd [rsp+168], rcx
37bb4d444add rdi, [rsp+184]
37bb4d44cadd r15, [rsp+192]
37bb4d454
37bb4d454loc_37bb4d454:
37bb4d454mov rax, [rsp+144]
37bb4d45csub r9l, esi
37bb4d45fmov [rsp+88], 12
37bb4d468lea r11l, [rsi-1]
37bb4d46cadd r9l, 1
37bb4d470mov [rsp+72], rbx
37bb4d475mov r8, [rsp+128]
37bb4d47dlea rdx, [rip+0x8fb3ec]
37bb4d484cmp r9l, r13l
37bb4d487mov [rsp+56], rax
37bb4d48cmov rax, [rsp+152]
37bb4d494lea rcx, [rip+0x8fb3fd]
37bb4d49bcmovg r9l, r13l
37bb4d49fmov [rsp+64], r15
37bb4d4a4mov [rsp+32], rax
37bb4d4a9mov [rsp+80], 5
37bb4d4b2mov [rsp+48], rbx
37bb4d4b7mov [rsp+40], rdi
37bb4d4bcmov [rsp+212], r9l
37bb4d4c4mov r9, [rsp+136]
37bb4d4ccmov [rsp+220], r11l
37bb4d4d4mov [rsp+160], r11l
37bb4d4dccall cherk_
37bb4d4e1mov [rsp+32], r12
37bb4d4e6mov r9, rbx
37bb4d4e9mov r8, r15
37bb4d4ecmov [rsp+40], 5
37bb4d4f5mov rdx, [rsp+128]
37bb4d4fdlea rcx, [rip+0x8fb394]
37bb4d504call cpotrf2_
37bb4d509mov edx, [r12]
37bb4d50dtest edx, edx
37bb4d50fjne 0x37bb4d6a8
37bb4d515mov r8l, [rsp+212]
37bb4d51dmov edx, [rbp]
37bb4d520mov r11l, [rsp+160]
37bb4d528lea ecx, [r8+rsi]
37bb4d52ccmp ecx, edx
37bb4d52ejg 0x37bb4d420
37bb4d534sub edx, esi
37bb4d536mov rax, [rsp+168]
37bb4d53emovsxd rcx, ecx
37bb4d541mov [rsp+96], rbx
37bb4d546sub edx, r8l
37bb4d549mov [rsp+72], rbx
37bb4d54emov r10, [rsp+320]
37bb4d556add edx, 1
37bb4d559mov [rsp+64], rdi
37bb4d55emov r9, [rsp+128]
37bb4d566mov [rsp+216], edx
37bb4d56dlea rdx, [rax+rcx]
37bb4d571mov r8, [rsp+200]
37bb4d579lea rdx, [r10+8*rdx]
37bb4d57dmov [rsp+56], rbx
37bb4d582mov [rsp+88], rdx
37bb4d587lea rdx, [rip+0x8fb2ee]
37bb4d58emov [rsp+80], rdx
37bb4d593lea rdx, [r10+8*rcx-8]
37bb4d598lea rcx, [rip+0x8fb2e5]
37bb4d59fmov [rsp+40], rcx
37bb4d5a4mov rcx, [rsp+136]
37bb4d5acmov [rsp+48], rdx
37bb4d5b1lea rdx, [rip+0x8fb298]
37bb4d5b8mov [rsp+32], rcx
37bb4d5bdlea rcx, [rip+0x8fb2ac]
37bb4d5c4mov [rsp+112], 19
37bb4d5cdmov [rsp+104], 12
37bb4d5d6mov [rsp+220], r11l
37bb4d5decall cgemm_
37bb4d5e3mov r10l, [rbp]
37bb4d5e7mov edx, [rsp+212]
37bb4d5eemov [rsp+112], 8
37bb4d5f7mov rax, [rsp+128]
37bb4d5ffmov [rsp+80], rbx
37bb4d604lea r9, [rip+0x8fb281]
37bb4d60blea r8, [rip+0x8fb23e]
37bb4d612sub r10l, esi
37bb4d615mov [rsp+64], rbx
37bb4d61amov ecx, r10l
37bb4d61dmov [rsp+56], r15
37bb4d622mov r10, [rsp+320]
37bb4d62asub ecx, edx
37bb4d62cadd edx, esi
37bb4d62emov [rsp+40], rax
37bb4d633mov [rsp+104], 19
37bb4d63cadd ecx, 1
37bb4d63fmovsxd rdx, edx
37bb4d642add rdx, [rsp+168]
37bb4d64alea rdx, [r10+8*rdx]
37bb4d64emov [rsp+220], ecx
37bb4d655mov rcx, [rsp+136]
37bb4d65dmov [rsp+72], rdx
37bb4d662lea rdx, [rip+0x8fb213]
37bb4d669mov [rsp+48], rdx
37bb4d66elea rdx, [rip+0x8fb223]
37bb4d675mov [rsp+32], rcx
37bb4d67alea rcx, [rip+0x8fb21c]
37bb4d681mov [rsp+96], 5
37bb4d68amov [rsp+88], 5
37bb4d693call ctrsm_
37bb4d698jmp 0x37bb4d420
37bb4d69d
37bb4d69d 0f 1f 00 ...
37bb4d6a0
37bb4d6a0loc_37bb4d6a0:
37bb4d6a0mov r12, [rsp+336]
37bb4d6a8
37bb4d6a8loc_37bb4d6a8:
37bb4d6a8lea eax, [rdx+rsi-1]
37bb4d6acmov [r12], eax
37bb4d6b0jmp 0x37bb4cf47
37bb4d6b5
37bb4d6b5loc_37bb4d6b5:
37bb4d6b5neg edx
37bb4d6b7jmp 0x37bb4cf25
37bb4ceb0
37bb4d6bc
37bb4d6bc // align 0x10
37bb4d6bc // align 0x10
37bb4d6c0
37bb4d6c0cpotrs_:
37bb4d6c0push rbp
37bb4d6c1push rdi
37bb4d6c2push rsi
37bb4d6c3push rbx
37bb4d6c4sub rsp, 168
37bb4d6cbmov rax, [rsp+264]
37bb4d6d3mov [rax], 0
37bb4d6d9mov rbx, rdx
37bb4d6dcmov rdi, r8
37bb4d6dfmov rbp, r9
37bb4d6e2mov r8l, 1
37bb4d6e8mov r9l, 1
37bb4d6eelea rdx, [rip+0x8fb1bb]
37bb4d6f5mov rsi, rcx
37bb4d6f8call lsame_
37bb4d6fdmov r10l, eax
37bb4d700test eax, eax
37bb4d702je 0x37bb4d798
37bb4d708
37bb4d708loc_37bb4d708:
37bb4d708mov eax, [rbx]
37bb4d70atest eax, eax
37bb4d70cjs 0x37bb4d750
37bb4d70emov ecx, [rdi]
37bb4d710test ecx, ecx
37bb4d712js 0x37bb4d7e0
37bb4d718mov rsi, [rsp+240]
37bb4d720test eax, eax
37bb4d722mov edx, 1
37bb4d727cmovg edx, eax
37bb4d72acmp [rsi], edx
37bb4d72cjl 0x37bb4d7f0
37bb4d732mov rsi, [rsp+256]
37bb4d73acmp [rsi], edx
37bb4d73cjge 0x37bb4d800
37bb4d742mov eax, -7
37bb4d747mov edx, 7
37bb4d74cjmp 0x37bb4d75a
37bb4d74e
37bb4d74e 66 90 f.
37bb4d750
37bb4d750loc_37bb4d750:
37bb4d750mov eax, -2
37bb4d755mov edx, 2
37bb4d75a
37bb4d75aloc_37bb4d75a:
37bb4d75amov rdi, [rsp+264]
37bb4d762mov [rdi], eax
37bb4d764
37bb4d764loc_37bb4d764:
37bb4d764mov [rsp+156], edx
37bb4d76bmov r8l, 6
37bb4d771lea rdx, [rsp+156]
37bb4d779lea rcx, [rip+0x8fb132]
37bb4d780call xerbla_
37bb4d785nop
37bb4d786
37bb4d786loc_37bb4d786:
37bb4d786add rsp, 168
37bb4d78dpop rbx
37bb4d78epop rsi
37bb4d78fpop rdi
37bb4d790pop rbp
37bb4d791ret
37bb4d792
37bb4d792 66 0f 1f 44 00 00 f..D..
37bb4d798
37bb4d798loc_37bb4d798:
37bb4d798mov r9l, 1
37bb4d79emov r8l, 1
37bb4d7a4mov rcx, rsi
37bb4d7a7mov [rsp+140], eax
37bb4d7aelea rdx, [rip+0x8fb0fc]
37bb4d7b5call lsame_
37bb4d7bamov r10l, [rsp+140]
37bb4d7c2test eax, eax
37bb4d7c4jne 0x37bb4d708
37bb4d7camov eax, -1
37bb4d7cfmov edx, 1
37bb4d7d4jmp 0x37bb4d75a
37bb4d7d6
37bb4d7d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb4d7e0
37bb4d7e0loc_37bb4d7e0:
37bb4d7e0mov eax, -3
37bb4d7e5mov edx, 3
37bb4d7eajmp 0x37bb4d75a
37bb4d7ef
37bb4d7ef 90 .
37bb4d7f0
37bb4d7f0loc_37bb4d7f0:
37bb4d7f0mov eax, -5
37bb4d7f5mov edx, 5
37bb4d7fajmp 0x37bb4d75a
37bb4d7ff
37bb4d7ff 90 .
37bb4d800
37bb4d800loc_37bb4d800:
37bb4d800mov rsi, [rsp+264]
37bb4d808mov edx, [rsi]
37bb4d80atest edx, edx
37bb4d80cjne 0x37bb4da4b
37bb4d812test eax, eax
37bb4d814je 0x37bb4d786
37bb4d81atest ecx, ecx
37bb4d81cje 0x37bb4d786
37bb4d822mov [rsp+112], 8
37bb4d82btest r10l, r10l
37bb4d82eje 0x37bb4d940
37bb4d834mov rax, [rsp+256]
37bb4d83clea rsi, [rip+0x8fb099]
37bb4d843mov [rsp+104], 19
37bb4d84clea r9, [rip+0x8fb065]
37bb4d853mov [rsp+96], 5
37bb4d85clea r8, [rip+0x8fb05d]
37bb4d863lea rdx, [rip+0x8fb069]
37bb4d86amov [rsp+80], rax
37bb4d86fmov rax, [rsp+248]
37bb4d877lea rcx, [rip+0x8fb05a]
37bb4d87emov [rsp+88], 4
37bb4d887mov [rsp+72], rax
37bb4d88cmov rax, [rsp+240]
37bb4d894mov [rsp+56], rbp
37bb4d899mov [rsp+64], rax
37bb4d89emov [rsp+48], rsi
37bb4d8a3mov [rsp+40], rdi
37bb4d8a8mov [rsp+32], rbx
37bb4d8adcall ctrsm_
37bb4d8b2mov rax, [rsp+256]
37bb4d8bamov [rsp+56], rbp
37bb4d8bflea r9, [rip+0x8faff2]
37bb4d8c6mov [rsp+112], 8
37bb4d8cflea r8, [rip+0x8fb00e]
37bb4d8d6lea rdx, [rip+0x8faff6]
37bb4d8ddmov [rsp+80], rax
37bb4d8e2lea rcx, [rip+0x8fafef]
37bb4d8e9mov rax, [rsp+248]
37bb4d8f1mov [rsp+104], 12
37bb4d8famov [rsp+72], rax
37bb4d8ffmov rax, [rsp+240]
37bb4d907mov [rsp+96], 5
37bb4d910mov [rsp+88], 4
37bb4d919mov [rsp+64], rax
37bb4d91emov [rsp+48], rsi
37bb4d923mov [rsp+40], rdi
37bb4d928mov [rsp+32], rbx
37bb4d92dcall ctrsm_
37bb4d932nop
37bb4d933add rsp, 168
37bb4d93apop rbx
37bb4d93bpop rsi
37bb4d93cpop rdi
37bb4d93dpop rbp
37bb4d93eret
37bb4d93f
37bb4d93f 90 .
37bb4d940
37bb4d940loc_37bb4d940:
37bb4d940mov rax, [rsp+256]
37bb4d948lea rsi, [rip+0x8faf8d]
37bb4d94fmov [rsp+104], 12
37bb4d958lea r9, [rip+0x8faf59]
37bb4d95fmov [rsp+96], 5
37bb4d968lea r8, [rip+0x8faf75]
37bb4d96flea rdx, [rip+0x8faf7a]
37bb4d976mov [rsp+80], rax
37bb4d97bmov rax, [rsp+248]
37bb4d983lea rcx, [rip+0x8faf4e]
37bb4d98amov [rsp+88], 4
37bb4d993mov [rsp+72], rax
37bb4d998mov rax, [rsp+240]
37bb4d9a0mov [rsp+56], rbp
37bb4d9a5mov [rsp+64], rax
37bb4d9aamov [rsp+48], rsi
37bb4d9afmov [rsp+40], rdi
37bb4d9b4mov [rsp+32], rbx
37bb4d9b9call ctrsm_
37bb4d9bemov rax, [rsp+256]
37bb4d9c6mov [rsp+56], rbp
37bb4d9cblea r9, [rip+0x8faee6]
37bb4d9d2mov [rsp+112], 8
37bb4d9dblea r8, [rip+0x8faede]
37bb4d9e2lea rdx, [rip+0x8faf07]
37bb4d9e9mov [rsp+80], rax
37bb4d9eelea rcx, [rip+0x8faee3]
37bb4d9f5mov rax, [rsp+248]
37bb4d9fdmov [rsp+104], 19
37bb4da06mov [rsp+72], rax
37bb4da0bmov rax, [rsp+240]
37bb4da13mov [rsp+96], 5
37bb4da1cmov [rsp+88], 4
37bb4da25mov [rsp+64], rax
37bb4da2amov [rsp+48], rsi
37bb4da2fmov [rsp+40], rdi
37bb4da34mov [rsp+32], rbx
37bb4da39call ctrsm_
37bb4da3enop
37bb4da3fadd rsp, 168
37bb4da46pop rbx
37bb4da47pop rsi
37bb4da48pop rdi
37bb4da49pop rbp
37bb4da4aret
37bb4da4b
37bb4da4bloc_37bb4da4b:
37bb4da4bneg edx
37bb4da4djmp 0x37bb4d764
37bb4d6c0
37bb4d6c0cpotrs_:
37bb4d6c0push rbp
37bb4d6c1push rdi
37bb4d6c2push rsi
37bb4d6c3push rbx
37bb4d6c4sub rsp, 168
37bb4d6cbmov rax, [rsp+264]
37bb4d6d3mov [rax], 0
37bb4d6d9mov rbx, rdx
37bb4d6dcmov rdi, r8
37bb4d6dfmov rbp, r9
37bb4d6e2mov r8l, 1
37bb4d6e8mov r9l, 1
37bb4d6eelea rdx, [rip+0x8fb1bb]
37bb4d6f5mov rsi, rcx
37bb4d6f8call lsame_
37bb4d6fdmov r10l, eax
37bb4d700test eax, eax
37bb4d702je 0x37bb4d798
37bb4d708
37bb4d708loc_37bb4d708:
37bb4d708mov eax, [rbx]
37bb4d70atest eax, eax
37bb4d70cjs 0x37bb4d750
37bb4d70emov ecx, [rdi]
37bb4d710test ecx, ecx
37bb4d712js 0x37bb4d7e0
37bb4d718mov rsi, [rsp+240]
37bb4d720test eax, eax
37bb4d722mov edx, 1
37bb4d727cmovg edx, eax
37bb4d72acmp [rsi], edx
37bb4d72cjl 0x37bb4d7f0
37bb4d732mov rsi, [rsp+256]
37bb4d73acmp [rsi], edx
37bb4d73cjge 0x37bb4d800
37bb4d742mov eax, -7
37bb4d747mov edx, 7
37bb4d74cjmp 0x37bb4d75a
37bb4d74e
37bb4d74e 66 90 f.
37bb4d750
37bb4d750loc_37bb4d750:
37bb4d750mov eax, -2
37bb4d755mov edx, 2
37bb4d75a
37bb4d75aloc_37bb4d75a:
37bb4d75amov rdi, [rsp+264]
37bb4d762mov [rdi], eax
37bb4d764
37bb4d764loc_37bb4d764:
37bb4d764mov [rsp+156], edx
37bb4d76bmov r8l, 6
37bb4d771lea rdx, [rsp+156]
37bb4d779lea rcx, [rip+0x8fb132]
37bb4d780call xerbla_
37bb4d785nop
37bb4d786
37bb4d786loc_37bb4d786:
37bb4d786add rsp, 168
37bb4d78dpop rbx
37bb4d78epop rsi
37bb4d78fpop rdi
37bb4d790pop rbp
37bb4d791ret
37bb4d792
37bb4d792 66 0f 1f 44 00 00 f..D..
37bb4d798
37bb4d798loc_37bb4d798:
37bb4d798mov r9l, 1
37bb4d79emov r8l, 1
37bb4d7a4mov rcx, rsi
37bb4d7a7mov [rsp+140], eax
37bb4d7aelea rdx, [rip+0x8fb0fc]
37bb4d7b5call lsame_
37bb4d7bamov r10l, [rsp+140]
37bb4d7c2test eax, eax
37bb4d7c4jne 0x37bb4d708
37bb4d7camov eax, -1
37bb4d7cfmov edx, 1
37bb4d7d4jmp 0x37bb4d75a
37bb4d7d6
37bb4d7d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb4d7e0
37bb4d7e0loc_37bb4d7e0:
37bb4d7e0mov eax, -3
37bb4d7e5mov edx, 3
37bb4d7eajmp 0x37bb4d75a
37bb4d7ef
37bb4d7ef 90 .
37bb4d7f0
37bb4d7f0loc_37bb4d7f0:
37bb4d7f0mov eax, -5
37bb4d7f5mov edx, 5
37bb4d7fajmp 0x37bb4d75a
37bb4d7ff
37bb4d7ff 90 .
37bb4d800
37bb4d800loc_37bb4d800:
37bb4d800mov rsi, [rsp+264]
37bb4d808mov edx, [rsi]
37bb4d80atest edx, edx
37bb4d80cjne 0x37bb4da4b
37bb4d812test eax, eax
37bb4d814je 0x37bb4d786
37bb4d81atest ecx, ecx
37bb4d81cje 0x37bb4d786
37bb4d822mov [rsp+112], 8
37bb4d82btest r10l, r10l
37bb4d82eje 0x37bb4d940
37bb4d834mov rax, [rsp+256]
37bb4d83clea rsi, [rip+0x8fb099]
37bb4d843mov [rsp+104], 19
37bb4d84clea r9, [rip+0x8fb065]
37bb4d853mov [rsp+96], 5
37bb4d85clea r8, [rip+0x8fb05d]
37bb4d863lea rdx, [rip+0x8fb069]
37bb4d86amov [rsp+80], rax
37bb4d86fmov rax, [rsp+248]
37bb4d877lea rcx, [rip+0x8fb05a]
37bb4d87emov [rsp+88], 4
37bb4d887mov [rsp+72], rax
37bb4d88cmov rax, [rsp+240]
37bb4d894mov [rsp+56], rbp
37bb4d899mov [rsp+64], rax
37bb4d89emov [rsp+48], rsi
37bb4d8a3mov [rsp+40], rdi
37bb4d8a8mov [rsp+32], rbx
37bb4d8adcall ctrsm_
37bb4d8b2mov rax, [rsp+256]
37bb4d8bamov [rsp+56], rbp
37bb4d8bflea r9, [rip+0x8faff2]
37bb4d8c6mov [rsp+112], 8
37bb4d8cflea r8, [rip+0x8fb00e]
37bb4d8d6lea rdx, [rip+0x8faff6]
37bb4d8ddmov [rsp+80], rax
37bb4d8e2lea rcx, [rip+0x8fafef]
37bb4d8e9mov rax, [rsp+248]
37bb4d8f1mov [rsp+104], 12
37bb4d8famov [rsp+72], rax
37bb4d8ffmov rax, [rsp+240]
37bb4d907mov [rsp+96], 5
37bb4d910mov [rsp+88], 4
37bb4d919mov [rsp+64], rax
37bb4d91emov [rsp+48], rsi
37bb4d923mov [rsp+40], rdi
37bb4d928mov [rsp+32], rbx
37bb4d92dcall ctrsm_
37bb4d932nop
37bb4d933add rsp, 168
37bb4d93apop rbx
37bb4d93bpop rsi
37bb4d93cpop rdi
37bb4d93dpop rbp
37bb4d93eret
37bb4d93f
37bb4d93f 90 .
37bb4d940
37bb4d940loc_37bb4d940:
37bb4d940mov rax, [rsp+256]
37bb4d948lea rsi, [rip+0x8faf8d]
37bb4d94fmov [rsp+104], 12
37bb4d958lea r9, [rip+0x8faf59]
37bb4d95fmov [rsp+96], 5
37bb4d968lea r8, [rip+0x8faf75]
37bb4d96flea rdx, [rip+0x8faf7a]
37bb4d976mov [rsp+80], rax
37bb4d97bmov rax, [rsp+248]
37bb4d983lea rcx, [rip+0x8faf4e]
37bb4d98amov [rsp+88], 4
37bb4d993mov [rsp+72], rax
37bb4d998mov rax, [rsp+240]
37bb4d9a0mov [rsp+56], rbp
37bb4d9a5mov [rsp+64], rax
37bb4d9aamov [rsp+48], rsi
37bb4d9afmov [rsp+40], rdi
37bb4d9b4mov [rsp+32], rbx
37bb4d9b9call ctrsm_
37bb4d9bemov rax, [rsp+256]
37bb4d9c6mov [rsp+56], rbp
37bb4d9cblea r9, [rip+0x8faee6]
37bb4d9d2mov [rsp+112], 8
37bb4d9dblea r8, [rip+0x8faede]
37bb4d9e2lea rdx, [rip+0x8faf07]
37bb4d9e9mov [rsp+80], rax
37bb4d9eelea rcx, [rip+0x8faee3]
37bb4d9f5mov rax, [rsp+248]
37bb4d9fdmov [rsp+104], 19
37bb4da06mov [rsp+72], rax
37bb4da0bmov rax, [rsp+240]
37bb4da13mov [rsp+96], 5
37bb4da1cmov [rsp+88], 4
37bb4da25mov [rsp+64], rax
37bb4da2amov [rsp+48], rsi
37bb4da2fmov [rsp+40], rdi
37bb4da34mov [rsp+32], rbx
37bb4da39call ctrsm_
37bb4da3enop
37bb4da3fadd rsp, 168
37bb4da46pop rbx
37bb4da47pop rsi
37bb4da48pop rdi
37bb4da49pop rbp
37bb4da4aret
37bb4da4b
37bb4da4bloc_37bb4da4b:
37bb4da4bneg edx
37bb4da4djmp 0x37bb4d764
37bb4d6c0
Loading..