File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc657d0
37bc657d0zpotrf2_:
37bc657d0push r15
37bc657d2push r14
37bc657d4push r13
37bc657d6push r12
37bc657d8push rbp
37bc657d9push rdi
37bc657dapush rsi
37bc657dbpush rbx
37bc657dcsub rsp, 184
37bc657e3mov rbp, [rsp+288]
37bc657ebmov r15l, [r9]
37bc657eemov [rbp], 0
37bc657f5mov r13, rdx
37bc657f8mov rdi, r8
37bc657fbmov rbx, r9
37bc657femov r8l, 1
37bc65804mov r9l, 1
37bc6580alea rdx, [rip+0x7e81af]
37bc65811mov rsi, rcx
37bc65814call lsame_
37bc65819mov r12l, eax
37bc6581ctest eax, eax
37bc6581eje 0x37bc65900
37bc65824
37bc65824loc_37bc65824:
37bc65824mov eax, [r13]
37bc65828test eax, eax
37bc6582ajs 0x37bc65880
37bc6582cmov edx, 1
37bc65831cmovg edx, eax
37bc65834cmp [rbx], edx
37bc65836jge 0x37bc65890
37bc65838mov eax, -4
37bc6583dmov edx, 4
37bc65842
37bc65842loc_37bc65842:
37bc65842mov [rbp], eax
37bc65845
37bc65845loc_37bc65845:
37bc65845mov [rsp+168], edx
37bc6584cmov r8l, 7
37bc65852lea rdx, [rsp+168]
37bc6585alea rcx, [rip+0x7e8161]
37bc65861call xerbla_
37bc65866nop
37bc65867
37bc65867loc_37bc65867:
37bc65867add rsp, 184
37bc6586epop rbx
37bc6586fpop rsi
37bc65870pop rdi
37bc65871pop rbp
37bc65872pop r12
37bc65874pop r13
37bc65876pop r14
37bc65878pop r15
37bc6587aret
37bc6587b
37bc6587b 0f 1f 44 00 00 ..D..
37bc65880
37bc65880loc_37bc65880:
37bc65880mov eax, -2
37bc65885mov edx, 2
37bc6588ajmp 0x37bc65842
37bc6588c
37bc6588c 0f 1f 40 00 ..@.
37bc65890
37bc65890loc_37bc65890:
37bc65890mov edx, [rbp]
37bc65893test edx, edx
37bc65895jne 0x37bc65c2e
37bc6589btest eax, eax
37bc6589dje 0x37bc65867
37bc6589fcmp eax, 1
37bc658a2jne 0x37bc65938
37bc658a8movsd_xmm x0, [rdi]
37bc658acpxor x1, x1
37bc658b0movsd_xmm [rsp+168], x0
37bc658b9comisd x1, x0
37bc658bdjae 0x37bc65b48
37bc658c3lea rcx, [rsp+168]
37bc658cbcall disnan_
37bc658d0test eax, eax
37bc658d2jne 0x37bc65b48
37bc658d8movsd_xmm x0, [rsp+168]
37bc658e1mov [rdi+8], 0
37bc658e9sqrtsd x0, x0
37bc658edmovsd_xmm [rdi], x0
37bc658f1jmp 0x37bc65867
37bc658f6
37bc658f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65900
37bc65900loc_37bc65900:
37bc65900mov r9l, 1
37bc65906mov r8l, 1
37bc6590clea rdx, [rip+0x7e80ae]
37bc65913mov rcx, rsi
37bc65916call lsame_
37bc6591btest eax, eax
37bc6591djne 0x37bc65824
37bc65923mov eax, -1
37bc65928mov edx, 1
37bc6592djmp 0x37bc65842
37bc65932
37bc65932 66 0f 1f 44 00 00 f..D..
37bc65938
37bc65938loc_37bc65938:
37bc65938mov r10l, eax
37bc6593bmov r9, rbx
37bc6593emov r8, rdi
37bc65941mov rcx, rsi
37bc65944sar r10l, 1
37bc65947lea rdx, [rsp+164]
37bc6594fmov [rsp+40], 1
37bc65958sub eax, r10l
37bc6595bmov [rsp+164], r10l
37bc65963mov [rsp+168], eax
37bc6596alea rax, [rsp+160]
37bc65972mov [rsp+32], rax
37bc65977mov [rsp+140], r10l
37bc6597fmov [rsp+152], rax
37bc65987mov [rsp+144], rdx
37bc6598fcall zpotrf2_
37bc65994mov eax, [rsp+160]
37bc6599bmovsxd r10, [rsp+140]
37bc659a3test eax, eax
37bc659a5jne 0x37bc65b3c
37bc659abmovsxd r13, r15l
37bc659aexor eax, eax
37bc659b0mov [rsp+80], rbx
37bc659b5mov [rsp+112], 1
37bc659betest r13, r13
37bc659c1mov [rsp+104], 1
37bc659cacmovs r13, rax
37bc659cemov [rsp+96], 1
37bc659d7mov [rsp+88], 1
37bc659e0mov r14, r13
37bc659e3not r14
37bc659e6test r12l, r12l
37bc659e9je 0x37bc65b58
37bc659efadd r10l, 1
37bc659f3mov r15, [rsp+144]
37bc659fbmov [rsp+64], rbx
37bc65a00lea r12, [rsp+168]
37bc65a08movsxd r10, r10l
37bc65a0bmov [rsp+56], rdi
37bc65a10lea r9, [rip+0x7e7fb2]
37bc65a17lea r8, [rip+0x7e7fac]
37bc65a1eimul r10, r13
37bc65a22mov [rsp+40], r12
37bc65a27lea rdx, [rip+0x7e7f92]
37bc65a2emov [rsp+32], r15
37bc65a33lea rcx, [rip+0x7e7f87]
37bc65a3alea rax, [r14+r10+1]
37bc65a3fshl rax, 4
37bc65a43add rax, rdi
37bc65a46mov [rsp+72], rax
37bc65a4blea rax, [rip+0x7e7f7e]
37bc65a52mov [rsp+48], rax
37bc65a57call ztrsm_
37bc65a5cmov [rsp+72], rbx
37bc65a61mov r9, r15
37bc65a64mov r8, r12
37bc65a67mov eax, [rsp+164]
37bc65a6emov [rsp+48], rbx
37bc65a73mov [rsp+88], 1
37bc65a7cmov [rsp+80], 1
37bc65a85add eax, 1
37bc65a88cdqe
37bc65a8amov rdx, rax
37bc65a8dimul rdx, r13
37bc65a91add rdx, r14
37bc65a94add rax, rdx
37bc65a97add rdx, 1
37bc65a9bshl rax, 4
37bc65a9fshl rdx, 4
37bc65aa3add rax, rdi
37bc65aa6add rdx, rdi
37bc65aa9mov [rsp+64], rax
37bc65aaelea rax, [rip+0x7e7f2b]
37bc65ab5mov [rsp+56], rax
37bc65abalea rax, [rip+0x7e7f27]
37bc65ac1mov [rsp+32], rax
37bc65ac6mov [rsp+40], rdx
37bc65acblea rdx, [rip+0x7e7ef8]
37bc65ad2
37bc65ad2loc_37bc65ad2:
37bc65ad2mov rcx, rsi
37bc65ad5call zherk_
37bc65adamov eax, [rsp+164]
37bc65ae1mov r9, rbx
37bc65ae4mov rcx, rsi
37bc65ae7mov [rsp+40], 1
37bc65af0lea edx, [rax+1]
37bc65af3mov [rsp+140], eax
37bc65afamov rax, [rsp+152]
37bc65b02movsxd rdx, edx
37bc65b05imul r13, rdx
37bc65b09mov [rsp+32], rax
37bc65b0eadd r13, r14
37bc65b11add r13, rdx
37bc65b14mov rdx, r12
37bc65b17shl r13, 4
37bc65b1blea r8, [rdi+r13]
37bc65b1fcall zpotrf2_
37bc65b24mov edx, [rsp+160]
37bc65b2bmov eax, [rsp+140]
37bc65b32test edx, edx
37bc65b34je 0x37bc65867
37bc65b3aadd eax, edx
37bc65b3c
37bc65b3cloc_37bc65b3c:
37bc65b3cmov [rbp], eax
37bc65b3fjmp 0x37bc65867
37bc65b44
37bc65b44 0f 1f 40 00 ..@.
37bc65b48
37bc65b48loc_37bc65b48:
37bc65b48mov [rbp], 1
37bc65b4fjmp 0x37bc65867
37bc65b54
37bc65b54 0f 1f 40 00 ..@.
37bc65b58
37bc65b58loc_37bc65b58:
37bc65b58shl r10, 4
37bc65b5cmov r15, [rsp+144]
37bc65b64lea rax, [rip+0x7e7e65]
37bc65b6blea r12, [rsp+168]
37bc65b73add r10, rdi
37bc65b76mov [rsp+48], rax
37bc65b7blea r9, [rip+0x7e7e47]
37bc65b82lea r8, [rip+0x7e7e41]
37bc65b89mov [rsp+72], r10
37bc65b8elea rdx, [rip+0x7e7e2c]
37bc65b95lea rcx, [rip+0x7e7e54]
37bc65b9cmov [rsp+64], rbx
37bc65ba1mov [rsp+56], rdi
37bc65ba6mov [rsp+40], r15
37bc65babmov [rsp+32], r12
37bc65bb0call ztrsm_
37bc65bb5mov [rsp+72], rbx
37bc65bbamov r9, r15
37bc65bbdmov r8, r12
37bc65bc0movsxd rdx, [rsp+164]
37bc65bc8mov [rsp+48], rbx
37bc65bcdmov [rsp+88], 1
37bc65bd6mov [rsp+80], 1
37bc65bdflea ecx, [rdx+1]
37bc65be2shl rdx, 4
37bc65be6movsxd rcx, ecx
37bc65be9add rdx, rdi
37bc65becmov rax, rcx
37bc65befmov [rsp+40], rdx
37bc65bf4lea rdx, [rip+0x7e7dce]
37bc65bfbimul rax, r13
37bc65bffadd rax, r14
37bc65c02add rax, rcx
37bc65c05shl rax, 4
37bc65c09add rax, rdi
37bc65c0cmov [rsp+64], rax
37bc65c11lea rax, [rip+0x7e7dc8]
37bc65c18mov [rsp+56], rax
37bc65c1dlea rax, [rip+0x7e7dc4]
37bc65c24mov [rsp+32], rax
37bc65c29jmp 0x37bc65ad2
37bc65c2e
37bc65c2eloc_37bc65c2e:
37bc65c2eneg edx
37bc65c30jmp 0x37bc65845
37bc657d0
37bc657d0zpotrf2_:
37bc657d0push r15
37bc657d2push r14
37bc657d4push r13
37bc657d6push r12
37bc657d8push rbp
37bc657d9push rdi
37bc657dapush rsi
37bc657dbpush rbx
37bc657dcsub rsp, 184
37bc657e3mov rbp, [rsp+288]
37bc657ebmov r15l, [r9]
37bc657eemov [rbp], 0
37bc657f5mov r13, rdx
37bc657f8mov rdi, r8
37bc657fbmov rbx, r9
37bc657femov r8l, 1
37bc65804mov r9l, 1
37bc6580alea rdx, [rip+0x7e81af]
37bc65811mov rsi, rcx
37bc65814call lsame_
37bc65819mov r12l, eax
37bc6581ctest eax, eax
37bc6581eje 0x37bc65900
37bc65824
37bc65824loc_37bc65824:
37bc65824mov eax, [r13]
37bc65828test eax, eax
37bc6582ajs 0x37bc65880
37bc6582cmov edx, 1
37bc65831cmovg edx, eax
37bc65834cmp [rbx], edx
37bc65836jge 0x37bc65890
37bc65838mov eax, -4
37bc6583dmov edx, 4
37bc65842
37bc65842loc_37bc65842:
37bc65842mov [rbp], eax
37bc65845
37bc65845loc_37bc65845:
37bc65845mov [rsp+168], edx
37bc6584cmov r8l, 7
37bc65852lea rdx, [rsp+168]
37bc6585alea rcx, [rip+0x7e8161]
37bc65861call xerbla_
37bc65866nop
37bc65867
37bc65867loc_37bc65867:
37bc65867add rsp, 184
37bc6586epop rbx
37bc6586fpop rsi
37bc65870pop rdi
37bc65871pop rbp
37bc65872pop r12
37bc65874pop r13
37bc65876pop r14
37bc65878pop r15
37bc6587aret
37bc6587b
37bc6587b 0f 1f 44 00 00 ..D..
37bc65880
37bc65880loc_37bc65880:
37bc65880mov eax, -2
37bc65885mov edx, 2
37bc6588ajmp 0x37bc65842
37bc6588c
37bc6588c 0f 1f 40 00 ..@.
37bc65890
37bc65890loc_37bc65890:
37bc65890mov edx, [rbp]
37bc65893test edx, edx
37bc65895jne 0x37bc65c2e
37bc6589btest eax, eax
37bc6589dje 0x37bc65867
37bc6589fcmp eax, 1
37bc658a2jne 0x37bc65938
37bc658a8movsd_xmm x0, [rdi]
37bc658acpxor x1, x1
37bc658b0movsd_xmm [rsp+168], x0
37bc658b9comisd x1, x0
37bc658bdjae 0x37bc65b48
37bc658c3lea rcx, [rsp+168]
37bc658cbcall disnan_
37bc658d0test eax, eax
37bc658d2jne 0x37bc65b48
37bc658d8movsd_xmm x0, [rsp+168]
37bc658e1mov [rdi+8], 0
37bc658e9sqrtsd x0, x0
37bc658edmovsd_xmm [rdi], x0
37bc658f1jmp 0x37bc65867
37bc658f6
37bc658f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65900
37bc65900loc_37bc65900:
37bc65900mov r9l, 1
37bc65906mov r8l, 1
37bc6590clea rdx, [rip+0x7e80ae]
37bc65913mov rcx, rsi
37bc65916call lsame_
37bc6591btest eax, eax
37bc6591djne 0x37bc65824
37bc65923mov eax, -1
37bc65928mov edx, 1
37bc6592djmp 0x37bc65842
37bc65932
37bc65932 66 0f 1f 44 00 00 f..D..
37bc65938
37bc65938loc_37bc65938:
37bc65938mov r10l, eax
37bc6593bmov r9, rbx
37bc6593emov r8, rdi
37bc65941mov rcx, rsi
37bc65944sar r10l, 1
37bc65947lea rdx, [rsp+164]
37bc6594fmov [rsp+40], 1
37bc65958sub eax, r10l
37bc6595bmov [rsp+164], r10l
37bc65963mov [rsp+168], eax
37bc6596alea rax, [rsp+160]
37bc65972mov [rsp+32], rax
37bc65977mov [rsp+140], r10l
37bc6597fmov [rsp+152], rax
37bc65987mov [rsp+144], rdx
37bc6598fcall zpotrf2_
37bc65994mov eax, [rsp+160]
37bc6599bmovsxd r10, [rsp+140]
37bc659a3test eax, eax
37bc659a5jne 0x37bc65b3c
37bc659abmovsxd r13, r15l
37bc659aexor eax, eax
37bc659b0mov [rsp+80], rbx
37bc659b5mov [rsp+112], 1
37bc659betest r13, r13
37bc659c1mov [rsp+104], 1
37bc659cacmovs r13, rax
37bc659cemov [rsp+96], 1
37bc659d7mov [rsp+88], 1
37bc659e0mov r14, r13
37bc659e3not r14
37bc659e6test r12l, r12l
37bc659e9je 0x37bc65b58
37bc659efadd r10l, 1
37bc659f3mov r15, [rsp+144]
37bc659fbmov [rsp+64], rbx
37bc65a00lea r12, [rsp+168]
37bc65a08movsxd r10, r10l
37bc65a0bmov [rsp+56], rdi
37bc65a10lea r9, [rip+0x7e7fb2]
37bc65a17lea r8, [rip+0x7e7fac]
37bc65a1eimul r10, r13
37bc65a22mov [rsp+40], r12
37bc65a27lea rdx, [rip+0x7e7f92]
37bc65a2emov [rsp+32], r15
37bc65a33lea rcx, [rip+0x7e7f87]
37bc65a3alea rax, [r14+r10+1]
37bc65a3fshl rax, 4
37bc65a43add rax, rdi
37bc65a46mov [rsp+72], rax
37bc65a4blea rax, [rip+0x7e7f7e]
37bc65a52mov [rsp+48], rax
37bc65a57call ztrsm_
37bc65a5cmov [rsp+72], rbx
37bc65a61mov r9, r15
37bc65a64mov r8, r12
37bc65a67mov eax, [rsp+164]
37bc65a6emov [rsp+48], rbx
37bc65a73mov [rsp+88], 1
37bc65a7cmov [rsp+80], 1
37bc65a85add eax, 1
37bc65a88cdqe
37bc65a8amov rdx, rax
37bc65a8dimul rdx, r13
37bc65a91add rdx, r14
37bc65a94add rax, rdx
37bc65a97add rdx, 1
37bc65a9bshl rax, 4
37bc65a9fshl rdx, 4
37bc65aa3add rax, rdi
37bc65aa6add rdx, rdi
37bc65aa9mov [rsp+64], rax
37bc65aaelea rax, [rip+0x7e7f2b]
37bc65ab5mov [rsp+56], rax
37bc65abalea rax, [rip+0x7e7f27]
37bc65ac1mov [rsp+32], rax
37bc65ac6mov [rsp+40], rdx
37bc65acblea rdx, [rip+0x7e7ef8]
37bc65ad2
37bc65ad2loc_37bc65ad2:
37bc65ad2mov rcx, rsi
37bc65ad5call zherk_
37bc65adamov eax, [rsp+164]
37bc65ae1mov r9, rbx
37bc65ae4mov rcx, rsi
37bc65ae7mov [rsp+40], 1
37bc65af0lea edx, [rax+1]
37bc65af3mov [rsp+140], eax
37bc65afamov rax, [rsp+152]
37bc65b02movsxd rdx, edx
37bc65b05imul r13, rdx
37bc65b09mov [rsp+32], rax
37bc65b0eadd r13, r14
37bc65b11add r13, rdx
37bc65b14mov rdx, r12
37bc65b17shl r13, 4
37bc65b1blea r8, [rdi+r13]
37bc65b1fcall zpotrf2_
37bc65b24mov edx, [rsp+160]
37bc65b2bmov eax, [rsp+140]
37bc65b32test edx, edx
37bc65b34je 0x37bc65867
37bc65b3aadd eax, edx
37bc65b3c
37bc65b3cloc_37bc65b3c:
37bc65b3cmov [rbp], eax
37bc65b3fjmp 0x37bc65867
37bc65b44
37bc65b44 0f 1f 40 00 ..@.
37bc65b48
37bc65b48loc_37bc65b48:
37bc65b48mov [rbp], 1
37bc65b4fjmp 0x37bc65867
37bc65b54
37bc65b54 0f 1f 40 00 ..@.
37bc65b58
37bc65b58loc_37bc65b58:
37bc65b58shl r10, 4
37bc65b5cmov r15, [rsp+144]
37bc65b64lea rax, [rip+0x7e7e65]
37bc65b6blea r12, [rsp+168]
37bc65b73add r10, rdi
37bc65b76mov [rsp+48], rax
37bc65b7blea r9, [rip+0x7e7e47]
37bc65b82lea r8, [rip+0x7e7e41]
37bc65b89mov [rsp+72], r10
37bc65b8elea rdx, [rip+0x7e7e2c]
37bc65b95lea rcx, [rip+0x7e7e54]
37bc65b9cmov [rsp+64], rbx
37bc65ba1mov [rsp+56], rdi
37bc65ba6mov [rsp+40], r15
37bc65babmov [rsp+32], r12
37bc65bb0call ztrsm_
37bc65bb5mov [rsp+72], rbx
37bc65bbamov r9, r15
37bc65bbdmov r8, r12
37bc65bc0movsxd rdx, [rsp+164]
37bc65bc8mov [rsp+48], rbx
37bc65bcdmov [rsp+88], 1
37bc65bd6mov [rsp+80], 1
37bc65bdflea ecx, [rdx+1]
37bc65be2shl rdx, 4
37bc65be6movsxd rcx, ecx
37bc65be9add rdx, rdi
37bc65becmov rax, rcx
37bc65befmov [rsp+40], rdx
37bc65bf4lea rdx, [rip+0x7e7dce]
37bc65bfbimul rax, r13
37bc65bffadd rax, r14
37bc65c02add rax, rcx
37bc65c05shl rax, 4
37bc65c09add rax, rdi
37bc65c0cmov [rsp+64], rax
37bc65c11lea rax, [rip+0x7e7dc8]
37bc65c18mov [rsp+56], rax
37bc65c1dlea rax, [rip+0x7e7dc4]
37bc65c24mov [rsp+32], rax
37bc65c29jmp 0x37bc65ad2
37bc65c2e
37bc65c2eloc_37bc65c2e:
37bc65c2eneg edx
37bc65c30jmp 0x37bc65845
37bc657d0
37bc65c35
37bc65c35 // align 0x10
37bc65c35 // align 0x10
37bc65c40
37bc65c40zpotri_:
37bc65c40push r12
37bc65c42push rbp
37bc65c43push rdi
37bc65c44push rsi
37bc65c45push rbx
37bc65c46sub rsp, 80
37bc65c4amov rbp, [rsp+160]
37bc65c52mov [rbp], 0
37bc65c59mov rsi, rdx
37bc65c5cmov r12, r8
37bc65c5fmov rdi, r9
37bc65c62mov r8l, 1
37bc65c68mov r9l, 1
37bc65c6elea rdx, [rip+0x7e7d8b]
37bc65c75mov rbx, rcx
37bc65c78call lsame_
37bc65c7dtest eax, eax
37bc65c7fje 0x37bc65d58
37bc65c85
37bc65c85loc_37bc65c85:
37bc65c85mov eax, [rsi]
37bc65c87test eax, eax
37bc65c89js 0x37bc65cd0
37bc65c8bmov edx, 1
37bc65c90cmovg edx, eax
37bc65c93cmp [rdi], edx
37bc65c95jge 0x37bc65ce0
37bc65c97mov eax, -4
37bc65c9cmov edx, 4
37bc65ca1
37bc65ca1loc_37bc65ca1:
37bc65ca1mov [rbp], eax
37bc65ca4
37bc65ca4loc_37bc65ca4:
37bc65ca4mov [rsp+76], edx
37bc65ca8mov r8l, 6
37bc65caelea rdx, [rsp+76]
37bc65cb3lea rcx, [rip+0x7e7d48]
37bc65cbacall xerbla_
37bc65cbfnop
37bc65cc0
37bc65cc0loc_37bc65cc0:
37bc65cc0add rsp, 80
37bc65cc4pop rbx
37bc65cc5pop rsi
37bc65cc6pop rdi
37bc65cc7pop rbp
37bc65cc8pop r12
37bc65ccaret
37bc65ccb
37bc65ccb 0f 1f 44 00 00 ..D..
37bc65cd0
37bc65cd0loc_37bc65cd0:
37bc65cd0mov eax, -2
37bc65cd5mov edx, 2
37bc65cdajmp 0x37bc65ca1
37bc65cdc
37bc65cdc 0f 1f 40 00 ..@.
37bc65ce0
37bc65ce0loc_37bc65ce0:
37bc65ce0mov edx, [rbp]
37bc65ce3test edx, edx
37bc65ce5jne 0x37bc65d8a
37bc65cebtest eax, eax
37bc65cedje 0x37bc65cc0
37bc65cefmov [rsp+40], rbp
37bc65cf4mov r9, r12
37bc65cf7mov r8, rsi
37bc65cfamov rcx, rbx
37bc65cfdmov [rsp+56], 8
37bc65d06lea rdx, [rip+0x7e7cfb]
37bc65d0dmov [rsp+48], 1
37bc65d16mov [rsp+32], rdi
37bc65d1bcall ztrtri_
37bc65d20mov eax, [rbp]
37bc65d23test eax, eax
37bc65d25jg 0x37bc65cc0
37bc65d27mov [rsp+32], rbp
37bc65d2cmov r9, rdi
37bc65d2fmov r8, r12
37bc65d32mov rdx, rsi
37bc65d35mov [rsp+40], 1
37bc65d3emov rcx, rbx
37bc65d41call zlauum_
37bc65d46nop
37bc65d47add rsp, 80
37bc65d4bpop rbx
37bc65d4cpop rsi
37bc65d4dpop rdi
37bc65d4epop rbp
37bc65d4fpop r12
37bc65d51ret
37bc65d52
37bc65d52 66 0f 1f 44 00 00 f..D..
37bc65d58
37bc65d58loc_37bc65d58:
37bc65d58mov r9l, 1
37bc65d5emov r8l, 1
37bc65d64lea rdx, [rip+0x7e7c96]
37bc65d6bmov rcx, rbx
37bc65d6ecall lsame_
37bc65d73test eax, eax
37bc65d75jne 0x37bc65c85
37bc65d7bmov eax, -1
37bc65d80mov edx, 1
37bc65d85jmp 0x37bc65ca1
37bc65d8a
37bc65d8aloc_37bc65d8a:
37bc65d8aneg edx
37bc65d8cjmp 0x37bc65ca4
37bc65c40
37bc65c40zpotri_:
37bc65c40push r12
37bc65c42push rbp
37bc65c43push rdi
37bc65c44push rsi
37bc65c45push rbx
37bc65c46sub rsp, 80
37bc65c4amov rbp, [rsp+160]
37bc65c52mov [rbp], 0
37bc65c59mov rsi, rdx
37bc65c5cmov r12, r8
37bc65c5fmov rdi, r9
37bc65c62mov r8l, 1
37bc65c68mov r9l, 1
37bc65c6elea rdx, [rip+0x7e7d8b]
37bc65c75mov rbx, rcx
37bc65c78call lsame_
37bc65c7dtest eax, eax
37bc65c7fje 0x37bc65d58
37bc65c85
37bc65c85loc_37bc65c85:
37bc65c85mov eax, [rsi]
37bc65c87test eax, eax
37bc65c89js 0x37bc65cd0
37bc65c8bmov edx, 1
37bc65c90cmovg edx, eax
37bc65c93cmp [rdi], edx
37bc65c95jge 0x37bc65ce0
37bc65c97mov eax, -4
37bc65c9cmov edx, 4
37bc65ca1
37bc65ca1loc_37bc65ca1:
37bc65ca1mov [rbp], eax
37bc65ca4
37bc65ca4loc_37bc65ca4:
37bc65ca4mov [rsp+76], edx
37bc65ca8mov r8l, 6
37bc65caelea rdx, [rsp+76]
37bc65cb3lea rcx, [rip+0x7e7d48]
37bc65cbacall xerbla_
37bc65cbfnop
37bc65cc0
37bc65cc0loc_37bc65cc0:
37bc65cc0add rsp, 80
37bc65cc4pop rbx
37bc65cc5pop rsi
37bc65cc6pop rdi
37bc65cc7pop rbp
37bc65cc8pop r12
37bc65ccaret
37bc65ccb
37bc65ccb 0f 1f 44 00 00 ..D..
37bc65cd0
37bc65cd0loc_37bc65cd0:
37bc65cd0mov eax, -2
37bc65cd5mov edx, 2
37bc65cdajmp 0x37bc65ca1
37bc65cdc
37bc65cdc 0f 1f 40 00 ..@.
37bc65ce0
37bc65ce0loc_37bc65ce0:
37bc65ce0mov edx, [rbp]
37bc65ce3test edx, edx
37bc65ce5jne 0x37bc65d8a
37bc65cebtest eax, eax
37bc65cedje 0x37bc65cc0
37bc65cefmov [rsp+40], rbp
37bc65cf4mov r9, r12
37bc65cf7mov r8, rsi
37bc65cfamov rcx, rbx
37bc65cfdmov [rsp+56], 8
37bc65d06lea rdx, [rip+0x7e7cfb]
37bc65d0dmov [rsp+48], 1
37bc65d16mov [rsp+32], rdi
37bc65d1bcall ztrtri_
37bc65d20mov eax, [rbp]
37bc65d23test eax, eax
37bc65d25jg 0x37bc65cc0
37bc65d27mov [rsp+32], rbp
37bc65d2cmov r9, rdi
37bc65d2fmov r8, r12
37bc65d32mov rdx, rsi
37bc65d35mov [rsp+40], 1
37bc65d3emov rcx, rbx
37bc65d41call zlauum_
37bc65d46nop
37bc65d47add rsp, 80
37bc65d4bpop rbx
37bc65d4cpop rsi
37bc65d4dpop rdi
37bc65d4epop rbp
37bc65d4fpop r12
37bc65d51ret
37bc65d52
37bc65d52 66 0f 1f 44 00 00 f..D..
37bc65d58
37bc65d58loc_37bc65d58:
37bc65d58mov r9l, 1
37bc65d5emov r8l, 1
37bc65d64lea rdx, [rip+0x7e7c96]
37bc65d6bmov rcx, rbx
37bc65d6ecall lsame_
37bc65d73test eax, eax
37bc65d75jne 0x37bc65c85
37bc65d7bmov eax, -1
37bc65d80mov edx, 1
37bc65d85jmp 0x37bc65ca1
37bc65d8a
37bc65d8aloc_37bc65d8a:
37bc65d8aneg edx
37bc65d8cjmp 0x37bc65ca4
37bc65c40
37bc65d91
37bc65d91 // align 0x10
37bc65d91 // align 0x10
37bc65da0
37bc65da0zpotrs_:
37bc65da0push rbp
37bc65da1push rdi
37bc65da2push rsi
37bc65da3push rbx
37bc65da4sub rsp, 168
37bc65dabmov rax, [rsp+264]
37bc65db3mov [rax], 0
37bc65db9mov rbx, rdx
37bc65dbcmov rdi, r8
37bc65dbfmov rbp, r9
37bc65dc2mov r8l, 1
37bc65dc8mov r9l, 1
37bc65dcelea rdx, [rip+0x7e7c3b]
37bc65dd5mov rsi, rcx
37bc65dd8call lsame_
37bc65dddmov r10l, eax
37bc65de0test eax, eax
37bc65de2je 0x37bc65e78
37bc65de8
37bc65de8loc_37bc65de8:
37bc65de8mov eax, [rbx]
37bc65deatest eax, eax
37bc65decjs 0x37bc65e30
37bc65deemov ecx, [rdi]
37bc65df0test ecx, ecx
37bc65df2js 0x37bc65ec0
37bc65df8mov rsi, [rsp+240]
37bc65e00test eax, eax
37bc65e02mov edx, 1
37bc65e07cmovg edx, eax
37bc65e0acmp [rsi], edx
37bc65e0cjl 0x37bc65ed0
37bc65e12mov rsi, [rsp+256]
37bc65e1acmp [rsi], edx
37bc65e1cjge 0x37bc65ee0
37bc65e22mov eax, -7
37bc65e27mov edx, 7
37bc65e2cjmp 0x37bc65e3a
37bc65e2e
37bc65e2e 66 90 f.
37bc65e30
37bc65e30loc_37bc65e30:
37bc65e30mov eax, -2
37bc65e35mov edx, 2
37bc65e3a
37bc65e3aloc_37bc65e3a:
37bc65e3amov rdi, [rsp+264]
37bc65e42mov [rdi], eax
37bc65e44
37bc65e44loc_37bc65e44:
37bc65e44mov [rsp+156], edx
37bc65e4bmov r8l, 6
37bc65e51lea rdx, [rsp+156]
37bc65e59lea rcx, [rip+0x7e7bb2]
37bc65e60call xerbla_
37bc65e65nop
37bc65e66
37bc65e66loc_37bc65e66:
37bc65e66add rsp, 168
37bc65e6dpop rbx
37bc65e6epop rsi
37bc65e6fpop rdi
37bc65e70pop rbp
37bc65e71ret
37bc65e72
37bc65e72 66 0f 1f 44 00 00 f..D..
37bc65e78
37bc65e78loc_37bc65e78:
37bc65e78mov r9l, 1
37bc65e7emov r8l, 1
37bc65e84mov rcx, rsi
37bc65e87mov [rsp+140], eax
37bc65e8elea rdx, [rip+0x7e7b7c]
37bc65e95call lsame_
37bc65e9amov r10l, [rsp+140]
37bc65ea2test eax, eax
37bc65ea4jne 0x37bc65de8
37bc65eaamov eax, -1
37bc65eafmov edx, 1
37bc65eb4jmp 0x37bc65e3a
37bc65eb6
37bc65eb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65ec0
37bc65ec0loc_37bc65ec0:
37bc65ec0mov eax, -3
37bc65ec5mov edx, 3
37bc65ecajmp 0x37bc65e3a
37bc65ecf
37bc65ecf 90 .
37bc65ed0
37bc65ed0loc_37bc65ed0:
37bc65ed0mov eax, -5
37bc65ed5mov edx, 5
37bc65edajmp 0x37bc65e3a
37bc65edf
37bc65edf 90 .
37bc65ee0
37bc65ee0loc_37bc65ee0:
37bc65ee0mov rsi, [rsp+264]
37bc65ee8mov edx, [rsi]
37bc65eeatest edx, edx
37bc65eecjne 0x37bc6612b
37bc65ef2test eax, eax
37bc65ef4je 0x37bc65e66
37bc65efatest ecx, ecx
37bc65efcje 0x37bc65e66
37bc65f02mov [rsp+112], 8
37bc65f0btest r10l, r10l
37bc65f0eje 0x37bc66020
37bc65f14mov rax, [rsp+256]
37bc65f1clea rsi, [rip+0x7e7b1d]
37bc65f23mov [rsp+104], 19
37bc65f2clea r9, [rip+0x7e7ae5]
37bc65f33mov [rsp+96], 5
37bc65f3clea r8, [rip+0x7e7add]
37bc65f43lea rdx, [rip+0x7e7ae9]
37bc65f4amov [rsp+80], rax
37bc65f4fmov rax, [rsp+248]
37bc65f57lea rcx, [rip+0x7e7ada]
37bc65f5emov [rsp+88], 4
37bc65f67mov [rsp+72], rax
37bc65f6cmov rax, [rsp+240]
37bc65f74mov [rsp+56], rbp
37bc65f79mov [rsp+64], rax
37bc65f7emov [rsp+48], rsi
37bc65f83mov [rsp+40], rdi
37bc65f88mov [rsp+32], rbx
37bc65f8dcall ztrsm_
37bc65f92mov rax, [rsp+256]
37bc65f9amov [rsp+56], rbp
37bc65f9flea r9, [rip+0x7e7a72]
37bc65fa6mov [rsp+112], 8
37bc65faflea r8, [rip+0x7e7a9a]
37bc65fb6lea rdx, [rip+0x7e7a76]
37bc65fbdmov [rsp+80], rax
37bc65fc2lea rcx, [rip+0x7e7a6f]
37bc65fc9mov rax, [rsp+248]
37bc65fd1mov [rsp+104], 12
37bc65fdamov [rsp+72], rax
37bc65fdfmov rax, [rsp+240]
37bc65fe7mov [rsp+96], 5
37bc65ff0mov [rsp+88], 4
37bc65ff9mov [rsp+64], rax
37bc65ffemov [rsp+48], rsi
37bc66003mov [rsp+40], rdi
37bc66008mov [rsp+32], rbx
37bc6600dcall ztrsm_
37bc66012nop
37bc66013add rsp, 168
37bc6601apop rbx
37bc6601bpop rsi
37bc6601cpop rdi
37bc6601dpop rbp
37bc6601eret
37bc6601f
37bc6601f 90 .
37bc66020
37bc66020loc_37bc66020:
37bc66020mov rax, [rsp+256]
37bc66028lea rsi, [rip+0x7e7a11]
37bc6602fmov [rsp+104], 12
37bc66038lea r9, [rip+0x7e79d9]
37bc6603fmov [rsp+96], 5
37bc66048lea r8, [rip+0x7e7a01]
37bc6604flea rdx, [rip+0x7e7a06]
37bc66056mov [rsp+80], rax
37bc6605bmov rax, [rsp+248]
37bc66063lea rcx, [rip+0x7e79ce]
37bc6606amov [rsp+88], 4
37bc66073mov [rsp+72], rax
37bc66078mov rax, [rsp+240]
37bc66080mov [rsp+56], rbp
37bc66085mov [rsp+64], rax
37bc6608amov [rsp+48], rsi
37bc6608fmov [rsp+40], rdi
37bc66094mov [rsp+32], rbx
37bc66099call ztrsm_
37bc6609emov rax, [rsp+256]
37bc660a6mov [rsp+56], rbp
37bc660ablea r9, [rip+0x7e7966]
37bc660b2mov [rsp+112], 8
37bc660bblea r8, [rip+0x7e795e]
37bc660c2lea rdx, [rip+0x7e7993]
37bc660c9mov [rsp+80], rax
37bc660celea rcx, [rip+0x7e7963]
37bc660d5mov rax, [rsp+248]
37bc660ddmov [rsp+104], 19
37bc660e6mov [rsp+72], rax
37bc660ebmov rax, [rsp+240]
37bc660f3mov [rsp+96], 5
37bc660fcmov [rsp+88], 4
37bc66105mov [rsp+64], rax
37bc6610amov [rsp+48], rsi
37bc6610fmov [rsp+40], rdi
37bc66114mov [rsp+32], rbx
37bc66119call ztrsm_
37bc6611enop
37bc6611fadd rsp, 168
37bc66126pop rbx
37bc66127pop rsi
37bc66128pop rdi
37bc66129pop rbp
37bc6612aret
37bc6612b
37bc6612bloc_37bc6612b:
37bc6612bneg edx
37bc6612djmp 0x37bc65e44
37bc65da0
37bc65da0zpotrs_:
37bc65da0push rbp
37bc65da1push rdi
37bc65da2push rsi
37bc65da3push rbx
37bc65da4sub rsp, 168
37bc65dabmov rax, [rsp+264]
37bc65db3mov [rax], 0
37bc65db9mov rbx, rdx
37bc65dbcmov rdi, r8
37bc65dbfmov rbp, r9
37bc65dc2mov r8l, 1
37bc65dc8mov r9l, 1
37bc65dcelea rdx, [rip+0x7e7c3b]
37bc65dd5mov rsi, rcx
37bc65dd8call lsame_
37bc65dddmov r10l, eax
37bc65de0test eax, eax
37bc65de2je 0x37bc65e78
37bc65de8
37bc65de8loc_37bc65de8:
37bc65de8mov eax, [rbx]
37bc65deatest eax, eax
37bc65decjs 0x37bc65e30
37bc65deemov ecx, [rdi]
37bc65df0test ecx, ecx
37bc65df2js 0x37bc65ec0
37bc65df8mov rsi, [rsp+240]
37bc65e00test eax, eax
37bc65e02mov edx, 1
37bc65e07cmovg edx, eax
37bc65e0acmp [rsi], edx
37bc65e0cjl 0x37bc65ed0
37bc65e12mov rsi, [rsp+256]
37bc65e1acmp [rsi], edx
37bc65e1cjge 0x37bc65ee0
37bc65e22mov eax, -7
37bc65e27mov edx, 7
37bc65e2cjmp 0x37bc65e3a
37bc65e2e
37bc65e2e 66 90 f.
37bc65e30
37bc65e30loc_37bc65e30:
37bc65e30mov eax, -2
37bc65e35mov edx, 2
37bc65e3a
37bc65e3aloc_37bc65e3a:
37bc65e3amov rdi, [rsp+264]
37bc65e42mov [rdi], eax
37bc65e44
37bc65e44loc_37bc65e44:
37bc65e44mov [rsp+156], edx
37bc65e4bmov r8l, 6
37bc65e51lea rdx, [rsp+156]
37bc65e59lea rcx, [rip+0x7e7bb2]
37bc65e60call xerbla_
37bc65e65nop
37bc65e66
37bc65e66loc_37bc65e66:
37bc65e66add rsp, 168
37bc65e6dpop rbx
37bc65e6epop rsi
37bc65e6fpop rdi
37bc65e70pop rbp
37bc65e71ret
37bc65e72
37bc65e72 66 0f 1f 44 00 00 f..D..
37bc65e78
37bc65e78loc_37bc65e78:
37bc65e78mov r9l, 1
37bc65e7emov r8l, 1
37bc65e84mov rcx, rsi
37bc65e87mov [rsp+140], eax
37bc65e8elea rdx, [rip+0x7e7b7c]
37bc65e95call lsame_
37bc65e9amov r10l, [rsp+140]
37bc65ea2test eax, eax
37bc65ea4jne 0x37bc65de8
37bc65eaamov eax, -1
37bc65eafmov edx, 1
37bc65eb4jmp 0x37bc65e3a
37bc65eb6
37bc65eb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65ec0
37bc65ec0loc_37bc65ec0:
37bc65ec0mov eax, -3
37bc65ec5mov edx, 3
37bc65ecajmp 0x37bc65e3a
37bc65ecf
37bc65ecf 90 .
37bc65ed0
37bc65ed0loc_37bc65ed0:
37bc65ed0mov eax, -5
37bc65ed5mov edx, 5
37bc65edajmp 0x37bc65e3a
37bc65edf
37bc65edf 90 .
37bc65ee0
37bc65ee0loc_37bc65ee0:
37bc65ee0mov rsi, [rsp+264]
37bc65ee8mov edx, [rsi]
37bc65eeatest edx, edx
37bc65eecjne 0x37bc6612b
37bc65ef2test eax, eax
37bc65ef4je 0x37bc65e66
37bc65efatest ecx, ecx
37bc65efcje 0x37bc65e66
37bc65f02mov [rsp+112], 8
37bc65f0btest r10l, r10l
37bc65f0eje 0x37bc66020
37bc65f14mov rax, [rsp+256]
37bc65f1clea rsi, [rip+0x7e7b1d]
37bc65f23mov [rsp+104], 19
37bc65f2clea r9, [rip+0x7e7ae5]
37bc65f33mov [rsp+96], 5
37bc65f3clea r8, [rip+0x7e7add]
37bc65f43lea rdx, [rip+0x7e7ae9]
37bc65f4amov [rsp+80], rax
37bc65f4fmov rax, [rsp+248]
37bc65f57lea rcx, [rip+0x7e7ada]
37bc65f5emov [rsp+88], 4
37bc65f67mov [rsp+72], rax
37bc65f6cmov rax, [rsp+240]
37bc65f74mov [rsp+56], rbp
37bc65f79mov [rsp+64], rax
37bc65f7emov [rsp+48], rsi
37bc65f83mov [rsp+40], rdi
37bc65f88mov [rsp+32], rbx
37bc65f8dcall ztrsm_
37bc65f92mov rax, [rsp+256]
37bc65f9amov [rsp+56], rbp
37bc65f9flea r9, [rip+0x7e7a72]
37bc65fa6mov [rsp+112], 8
37bc65faflea r8, [rip+0x7e7a9a]
37bc65fb6lea rdx, [rip+0x7e7a76]
37bc65fbdmov [rsp+80], rax
37bc65fc2lea rcx, [rip+0x7e7a6f]
37bc65fc9mov rax, [rsp+248]
37bc65fd1mov [rsp+104], 12
37bc65fdamov [rsp+72], rax
37bc65fdfmov rax, [rsp+240]
37bc65fe7mov [rsp+96], 5
37bc65ff0mov [rsp+88], 4
37bc65ff9mov [rsp+64], rax
37bc65ffemov [rsp+48], rsi
37bc66003mov [rsp+40], rdi
37bc66008mov [rsp+32], rbx
37bc6600dcall ztrsm_
37bc66012nop
37bc66013add rsp, 168
37bc6601apop rbx
37bc6601bpop rsi
37bc6601cpop rdi
37bc6601dpop rbp
37bc6601eret
37bc6601f
37bc6601f 90 .
37bc66020
37bc66020loc_37bc66020:
37bc66020mov rax, [rsp+256]
37bc66028lea rsi, [rip+0x7e7a11]
37bc6602fmov [rsp+104], 12
37bc66038lea r9, [rip+0x7e79d9]
37bc6603fmov [rsp+96], 5
37bc66048lea r8, [rip+0x7e7a01]
37bc6604flea rdx, [rip+0x7e7a06]
37bc66056mov [rsp+80], rax
37bc6605bmov rax, [rsp+248]
37bc66063lea rcx, [rip+0x7e79ce]
37bc6606amov [rsp+88], 4
37bc66073mov [rsp+72], rax
37bc66078mov rax, [rsp+240]
37bc66080mov [rsp+56], rbp
37bc66085mov [rsp+64], rax
37bc6608amov [rsp+48], rsi
37bc6608fmov [rsp+40], rdi
37bc66094mov [rsp+32], rbx
37bc66099call ztrsm_
37bc6609emov rax, [rsp+256]
37bc660a6mov [rsp+56], rbp
37bc660ablea r9, [rip+0x7e7966]
37bc660b2mov [rsp+112], 8
37bc660bblea r8, [rip+0x7e795e]
37bc660c2lea rdx, [rip+0x7e7993]
37bc660c9mov [rsp+80], rax
37bc660celea rcx, [rip+0x7e7963]
37bc660d5mov rax, [rsp+248]
37bc660ddmov [rsp+104], 19
37bc660e6mov [rsp+72], rax
37bc660ebmov rax, [rsp+240]
37bc660f3mov [rsp+96], 5
37bc660fcmov [rsp+88], 4
37bc66105mov [rsp+64], rax
37bc6610amov [rsp+48], rsi
37bc6610fmov [rsp+40], rdi
37bc66114mov [rsp+32], rbx
37bc66119call ztrsm_
37bc6611enop
37bc6611fadd rsp, 168
37bc66126pop rbx
37bc66127pop rsi
37bc66128pop rdi
37bc66129pop rbp
37bc6612aret
37bc6612b
37bc6612bloc_37bc6612b:
37bc6612bneg edx
37bc6612djmp 0x37bc65e44
37bc65da0
37bc66132
37bc66132 // align 0x10
37bc66132 // align 0x10
37bc66140
37bc66140zpstrf_:
37bc66140push r15
37bc66142push r14
37bc66144push r13
37bc66146push r12
37bc66148push rbp
37bc66149push rdi
37bc6614apush rsi
37bc6614bpush rbx
37bc6614csub rsp, 392
37bc66153movups [rsp+336], x6
37bc6615bmovups [rsp+352], x7
37bc66163movups [rsp+368], x8
37bc6616cmov rax, [rsp+528]
37bc66174mov edi, [r9]
37bc66177mov rbp, [rsp+520]
37bc6617fmov [rax], 0
37bc66185mov [rsp+488], r9
37bc6618dmov r12, rdx
37bc66190mov r14, r8
37bc66193mov r9l, 1
37bc66199mov r8l, 1
37bc6619flea rdx, [rip+0x7e78ca]
37bc661a6mov rsi, rcx
37bc661a9call lsame_
37bc661aemov ebx, eax
37bc661b0test eax, eax
37bc661b2je 0x37bc664c0
37bc661b8
37bc661b8loc_37bc661b8:
37bc661b8mov eax, [r12]
37bc661bctest eax, eax
37bc661bejs 0x37bc66240
37bc661c4mov rcx, [rsp+488]
37bc661ccmov edx, 1
37bc661d1cmovg edx, eax
37bc661d4cmp [rcx], edx
37bc661d6jge 0x37bc66250
37bc661d8mov eax, -4
37bc661ddmov edx, 4
37bc661e2
37bc661e2loc_37bc661e2:
37bc661e2mov rdi, [rsp+528]
37bc661eamov [rdi], eax
37bc661ec
37bc661ecloc_37bc661ec:
37bc661ecmov [rsp+328], edx
37bc661f3mov r8l, 6
37bc661f9lea rdx, [rsp+328]
37bc66201lea rcx, [rip+0x7e786a]
37bc66208call xerbla_
37bc6620dnop
37bc6620e
37bc6620eloc_37bc6620e:
37bc6620emovups x6, [rsp+336]
37bc66216movups x7, [rsp+352]
37bc6621emovups x8, [rsp+368]
37bc66227add rsp, 392
37bc6622epop rbx
37bc6622fpop rsi
37bc66230pop rdi
37bc66231pop rbp
37bc66232pop r12
37bc66234pop r13
37bc66236pop r14
37bc66238pop r15
37bc6623aret
37bc6623b
37bc6623b 0f 1f 44 00 00 ..D..
37bc66240
37bc66240loc_37bc66240:
37bc66240mov eax, -2
37bc66245mov edx, 2
37bc6624ajmp 0x37bc661e2
37bc6624c
37bc6624c 0f 1f 40 00 ..@.
37bc66250
37bc66250loc_37bc66250:
37bc66250mov rcx, [rsp+528]
37bc66258mov edx, [rcx]
37bc6625atest edx, edx
37bc6625cjne 0x37bc676f6
37bc66262test eax, eax
37bc66264je 0x37bc6620e
37bc66266lea rax, [rip+0x7e7817]
37bc6626dmov r9, r12
37bc66270mov [rsp+64], 1
37bc66279lea rcx, [rip+0x7e7800]
37bc66280mov [rsp+48], rax
37bc66285mov r8, rsi
37bc66288lea rdx, [rip+0x7e77e9]
37bc6628fmov [rsp+56], 6
37bc66298mov [rsp+40], rax
37bc6629dmov [rsp+32], rax
37bc662a2call ilaenv_
37bc662a7mov [rsp+240], eax
37bc662aemov ecx, eax
37bc662b0cmp eax, 1
37bc662b3jle 0x37bc66460
37bc662b9movsxd rax, [r12]
37bc662bdcmp eax, ecx
37bc662bfjle 0x37bc66460
37bc662c5movsxd rsi, edi
37bc662c8xor edx, edx
37bc662camov rdi, [rsp+496]
37bc662d2lea ecx, [rax-1]
37bc662d5test rsi, rsi
37bc662d8cmovns rdx, rsi
37bc662dcmov [rdi], 1
37bc662e2mov [rsp+104], rdx
37bc662e7not rdx
37bc662eamov [rsp+112], rdx
37bc662efmov edx, 2
37bc662f4cmp eax, 2
37bc662f7jl 0x37bc66336
37bc662f9and ecx, 1
37bc662fcje 0x37bc66318
37bc662femov rdi, [rsp+496]
37bc66306mov [rdi+4*rdx-4], 2
37bc6630emov edx, 3
37bc66313cmp eax, 3
37bc66316jl 0x37bc66336
37bc66318
37bc66318loc_37bc66318:
37bc66318mov r8, [rsp+496]
37bc66320
37bc66320loc_37bc66320:
37bc66320mov [r8+4*rdx-4], edx
37bc66325lea rcx, [rdx+1]
37bc66329add rdx, 2
37bc6632dmov [r8+4*rcx-4], ecx
37bc66332cmp eax, edx
37bc66334jge 0x37bc66320
37bc66336
37bc66336loc_37bc66336:
37bc66336mov rdi, [rsp+104]
37bc6633bmov rcx, r14
37bc6633emov edx, 1
37bc66343add rdi, 1
37bc66347mov [rsp+152], rdi
37bc6634fmov r13, rdi
37bc66352shl r13, 4
37bc66356nop [rax+rax]
37bc66360
37bc66360loc_37bc66360:
37bc66360movsd_xmm x0, [rcx]
37bc66364add rcx, r13
37bc66367movsd_xmm [rbp+8*rdx-8], x0
37bc6636dadd rdx, 1
37bc66371cmp eax, edx
37bc66373jge 0x37bc66360
37bc66375movsd_xmm x6, [rip+0x7e776b]
37bc6637dmov edx, 1
37bc66382jmp 0x37bc663ad
37bc66384
37bc66384 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc66390 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc663a0
37bc663a0loc_37bc663a0:
37bc663a0add rdx, 1
37bc663a4cmp rax, rdx
37bc663a7jl 0x37bc66ced
37bc663ad
37bc663adloc_37bc663ad:
37bc663admovsd_xmm x0, [rbp+8*rdx-8]
37bc663b3comisd x0, x6
37bc663b7jb 0x37bc663a0
37bc663b9mov r8, rdx
37bc663bclea r9, [rax+1]
37bc663c0mov rcx, rdx
37bc663c3cmp rax, rdx
37bc663c6jl 0x37bc674fa
37bc663ccnop [rax+rax]
37bc663d5nop [rax+rax]
37bc663e0
37bc663e0loc_37bc663e0:
37bc663e0movsd_xmm x1, [rbp+8*rcx-8]
37bc663e6comisd x1, x0
37bc663eamaxsd x1, x0
37bc663eecmova r8, rcx
37bc663f2add rcx, 1
37bc663f6movapd x0, x1
37bc663facmp rcx, r9
37bc663fdjne 0x37bc663e0
37bc663ffmov rax, [rsp+104]
37bc66404mov [rsp+100], r8l
37bc66409movsxd r8, r8l
37bc6640cimul rax, r8
37bc66410add rax, [rsp+112]
37bc66415add rax, r8
37bc66418
37bc66418loc_37bc66418:
37bc66418shl rax, 4
37bc6641cpxor x1, x1
37bc66420movsd_xmm x0, [r14+rax]
37bc66426movsd_xmm [rsp+320], x0
37bc6642fcomisd x1, x0
37bc66433jb 0x37bc664f8
37bc66439
37bc66439loc_37bc66439:
37bc66439mov rax, [rsp+504]
37bc66441mov [rax], 0
37bc66447mov rax, [rsp+528]
37bc6644fmov [rax], 1
37bc66455jmp 0x37bc6620e
37bc6645a
37bc6645a 66 0f 1f 44 00 00 f..D..
37bc66460
37bc66460loc_37bc66460:
37bc66460mov [rsp+56], rbp
37bc66465mov r8, r14
37bc66468mov rdx, r12
37bc6646bmov rcx, rsi
37bc6646emov rax, [rsp+528]
37bc66476mov r9, [rsp+488]
37bc6647emov [rsp+72], 1
37bc66487mov [rsp+64], rax
37bc6648cmov rax, [rsp+512]
37bc66494mov [rsp+48], rax
37bc66499mov rax, [rsp+504]
37bc664a1mov [rsp+40], rax
37bc664a6mov rax, [rsp+496]
37bc664aemov [rsp+32], rax
37bc664b3call zpstf2_
37bc664b8jmp 0x37bc6620e
37bc664bd
37bc664bd 0f 1f 00 ...
37bc664c0
37bc664c0loc_37bc664c0:
37bc664c0mov r9l, 1
37bc664c6mov r8l, 1
37bc664cclea rdx, [rip+0x7e759e]
37bc664d3mov rcx, rsi
37bc664d6call lsame_
37bc664dbtest eax, eax
37bc664ddjne 0x37bc661b8
37bc664e3mov eax, -1
37bc664e8mov edx, 1
37bc664edjmp 0x37bc661e2
37bc664f2
37bc664f2 66 0f 1f 44 00 00 f..D..
37bc664f8
37bc664f8loc_37bc664f8:
37bc664f8lea rax, [rsp+320]
37bc66500mov rcx, rax
37bc66503mov [rsp+176], rax
37bc6650bcall disnan_
37bc66510test eax, eax
37bc66512jne 0x37bc66439
37bc66518lea rax, [r14+16]
37bc6651cpxor x1, x1
37bc66520mov [rsp+168], rax
37bc66528mov rax, [rsp+512]
37bc66530movsd_xmm x4, [rax]
37bc66534comisd x1, x4
37bc66538movapd x8, x4
37bc6653dja 0x37bc67514
37bc66543
37bc66543loc_37bc66543:
37bc66543mov r11l, [r12]
37bc66547xor edx, edx
37bc66549lea eax, [r11-1]
37bc6654ddiv [rsp+240]
37bc66554mov [rsp+244], eax
37bc6655btest ebx, ebx
37bc6655dje 0x37bc66d09
37bc66563test r11l, r11l
37bc66566jle 0x37bc66fde
37bc6656cmov [rsp+472], r12
37bc66574lea r15, [r13-16]
37bc66578mov edi, 1
37bc6657dmov [rsp+480], r14
37bc66585mov r14, rbp
37bc66588mov ebp, r11l
37bc6658b
37bc6658bloc_37bc6658b:
37bc6658bmov eax, ebp
37bc6658dmov esi, [rsp+240]
37bc66594sub eax, edi
37bc66596lea ebx, [rax+1]
37bc66599cmp ebx, esi
37bc6659bcmovg ebx, esi
37bc6659emov [rsp+312], ebx
37bc665a5cmp edi, ebp
37bc665a7jg 0x37bc665c2
37bc665a9lea edx, [rdi-1]
37bc665aclea r8, [8*rax+8]
37bc665b4movsxd rdx, edx
37bc665b7lea rcx, [r14+8*rdx]
37bc665bbxor edx, edx
37bc665bdcall memset
37bc665c2
37bc665c2loc_37bc665c2:
37bc665c2lea eax, [rdi+rbx]
37bc665c5mov [rsp+164], eax
37bc665cccmp eax, edi
37bc665cejle 0x37bc676e2
37bc665d4mov rbx, [rsp+104]
37bc665d9movsxd rsi, edi
37bc665dcmov rcx, [rsp+112]
37bc665e1mov r8l, ebp
37bc665e4lea ebp, [rdi-1]
37bc665e7mov rax, rbx
37bc665ealea rdx, [rsi+rcx]
37bc665eeshl rbx, 4
37bc665f2imul rax, rsi
37bc665f6mov [rsp+216], rbx
37bc665feadd rdx, rax
37bc66601add rax, rcx
37bc66604mov rcx, [rsp+168]
37bc6660cshl rdx, 4
37bc66610add rdx, [rsp+480]
37bc66618mov [rsp+136], rax
37bc66620mov r11, rdx
37bc66623mov rdx, rax
37bc66626shl rdx, 4
37bc6662amov [rsp+152], r11
37bc66632mov r12, r11
37bc66635add rcx, rdx
37bc66638mov [rsp+128], rcx
37bc66640
37bc66640loc_37bc66640:
37bc66640mov [rsp+160], esi
37bc66647mov ebx, esi
37bc66649mov [rsp+120], esi
37bc6664dcmp esi, r8l
37bc66650jg 0x37bc666c2
37bc66652mov ecx, r8l
37bc66655movsxd rdx, ebp
37bc66658lea rax, [r14+8*rsi]
37bc6665cmovsxd r9, r8l
37bc6665fsub ecx, esi
37bc66661add rdx, [rsp+136]
37bc66669add rcx, rsi
37bc6666cshl rdx, 4
37bc66670add rdx, [rsp+480]
37bc66678lea r10, [r14+8*rcx+8]
37bc6667dmov rcx, r12
37bc66680
37bc66680loc_37bc66680:
37bc66680cmp edi, ebx
37bc66682jge 0x37bc666a3
37bc66684movsd_xmm x1, [rdx]
37bc66688movsd_xmm x0, [rdx+8]
37bc6668dmulsd x1, x1
37bc66691mulsd x0, x0
37bc66695addsd x0, x1
37bc66699addsd x0, [rax-8]
37bc6669emovsd_xmm [rax-8], x0
37bc666a3
37bc666a3loc_37bc666a3:
37bc666a3movsd_xmm x0, [rcx]
37bc666a7subsd x0, [rax-8]
37bc666acadd rcx, r13
37bc666afadd rdx, r15
37bc666b2movsd_xmm [rax+8*r9-8], x0
37bc666b9add rax, 8
37bc666bdcmp r10, rax
37bc666c0jne 0x37bc66680
37bc666c2
37bc666c2loc_37bc666c2:
37bc666c2cmp ebx, 1
37bc666c5jg 0x37bc66790
37bc666cb
37bc666cbloc_37bc666cb:
37bc666cbmov eax, [rsp+160]
37bc666d2add eax, 1
37bc666d5mov [rsp+144], eax
37bc666dccmp [rsp+100], ebx
37bc666e0jne 0x37bc66a50
37bc666e6mov rax, [rsp+472]
37bc666eemov r8l, [rax]
37bc666f1
37bc666f1loc_37bc666f1:
37bc666f1movsd_xmm x0, [rsp+320]
37bc666famov [r12+8], 0
37bc66703sqrtsd x0, x0
37bc66707movsd_xmm [rsp+320], x0
37bc66710movsd_xmm [r12], x0
37bc66716cmp r8l, ebx
37bc66719jg 0x37bc668d0
37bc6671f
37bc6671floc_37bc6671f:
37bc6671fmov rbx, [rsp+104]
37bc66724add rsi, 1
37bc66728add r12, r13
37bc6672badd ebp, 1
37bc6672eadd [rsp+128], r15
37bc66736add [rsp+152], r15
37bc6673eadd [rsp+136], rbx
37bc66746cmp [rsp+164], esi
37bc6674djg 0x37bc66640
37bc66753mov ebp, r8l
37bc66756
37bc66756loc_37bc66756:
37bc66756cmp [rsp+164], ebp
37bc6675djle 0x37bc6760b
37bc66763
37bc66763loc_37bc66763:
37bc66763mov eax, [rsp+244]
37bc6676aadd edi, [rsp+240]
37bc66771test eax, eax
37bc66773je 0x37bc676ee
37bc66779sub eax, 1
37bc6677cmov [rsp+244], eax
37bc66783jmp 0x37bc6658b
37bc66788
37bc66788 0f 1f 84 00 00 00 00 00 ........
37bc66790
37bc66790loc_37bc66790:
37bc66790mov eax, [rsp+120]
37bc66794lea r9l, [r8+r8]
37bc66798movsxd r9, r9l
37bc6679blea edx, [rax+r8]
37bc6679fmovsxd rdx, edx
37bc667a2cmp rdx, r9
37bc667a5jg 0x37bc66c58
37bc667abmov rax, rdx
37bc667aejmp 0x37bc667cd
37bc667b0
37bc667b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc667c0
37bc667c0loc_37bc667c0:
37bc667c0add rax, 1
37bc667c4cmp r9, rax
37bc667c7jl 0x37bc66c58
37bc667cd
37bc667cdloc_37bc667cd:
37bc667cdmovsd_xmm x0, [r14+8*rax-8]
37bc667d4comisd x0, x6
37bc667d8jb 0x37bc667c0
37bc667damov ecx, 1
37bc667dfsub rcx, rdx
37bc667e2lea rdx, [rcx+rax]
37bc667e6cmp r9, rax
37bc667e9jl 0x37bc6681f
37bc667ebmovsxd r9, r8l
37bc667eemov rax, rdx
37bc667f1lea r9, [rcx+2*r9+1]
37bc667f6neg rcx
37bc667f9lea rcx, [r14+8*rcx]
37bc667fdnop [rax]
37bc66800
37bc66800loc_37bc66800:
37bc66800movsd_xmm x1, [rcx+8*rax-8]
37bc66806comisd x1, x0
37bc6680amaxsd x1, x0
37bc6680ecmova rdx, rax
37bc66812add rax, 1
37bc66816movapd x0, x1
37bc6681acmp r9, rax
37bc6681djne 0x37bc66800
37bc6681f
37bc6681floc_37bc6681f:
37bc6681fmov eax, [rsp+120]
37bc66823lea eax, [rax+rdx-1]
37bc66827add r8l, eax
37bc6682amov [rsp+100], eax
37bc6682emovsxd r8, r8l
37bc66831movsd_xmm x0, [r14+8*r8-8]
37bc66838movsd_xmm [rsp+320], x0
37bc66841comisd x8, x0
37bc66846jae 0x37bc676ca
37bc6684cmov rcx, [rsp+176]
37bc66854call disnan_
37bc66859test eax, eax
37bc6685bje 0x37bc666cb
37bc66861mov eax, [rsp+120]
37bc66865mov r14, [rsp+480]
37bc6686dmovsd_xmm x0, [rsp+320]
37bc66876mov [rsp+160], eax
37bc6687d
37bc6687dloc_37bc6687d:
37bc6687dmovsxd rdx, [rsp+160]
37bc66885mov rax, [rsp+104]
37bc6688amov rdi, [rsp+504]
37bc66892imul rax, rdx
37bc66896add rax, [rsp+112]
37bc6689badd rax, rdx
37bc6689eshl rax, 4
37bc668a2mov [r14+rax+8], 0
37bc668abmovsd_xmm [r14+rax], x0
37bc668b1mov eax, [rsp+160]
37bc668b8sub eax, 1
37bc668bbmov [rdi], eax
37bc668bdmov rax, [rsp+528]
37bc668c5mov [rax], 1
37bc668cbjmp 0x37bc6620e
37bc668d0
37bc668d0loc_37bc668d0:
37bc668d0mov rdx, [rsp+128]
37bc668d8lea r8, [rip+0x7e71a1]
37bc668dflea rcx, [rsp+328]
37bc668e7movsd_xmm [rsp+200], x0
37bc668f0mov [rsp+328], ebp
37bc668f7call zlacgv_
37bc668fcmov eax, [rsp+160]
37bc66903mov r11, [rsp+216]
37bc6690blea r8, [rsp+328]
37bc66913mov r9, [rsp+488]
37bc6691blea rcx, [rip+0x7e717e]
37bc66922sub eax, edi
37bc66924lea r10, [r11+r12]
37bc66928mov [rsp+316], eax
37bc6692fmov rax, [rsp+472]
37bc66937mov [rsp+192], r10
37bc6693fmov eax, [rax]
37bc66941mov [rsp+72], r10
37bc66946lea r10, [rip+0x7e715b]
37bc6694dmov [rsp+64], r10
37bc66952lea r10, [rip+0x7e7127]
37bc66959mov [rsp+56], r10
37bc6695emov r10, [rsp+152]
37bc66966mov [rsp+160], eax
37bc6696dsub eax, [rsp+120]
37bc66971lea rdx, [r11+r10]
37bc66975mov [rsp+48], r10
37bc6697amov [rsp+80], r9
37bc6697fmov [rsp+40], r9
37bc66984lea r9, [rip+0x7e7105]
37bc6698bmov [rsp+32], rdx
37bc66990mov [rsp+88], 5
37bc66999mov [rsp+328], eax
37bc669a0lea rax, [rsp+316]
37bc669a8mov rdx, rax
37bc669abmov [rsp+184], rax
37bc669b3call zgemv_
37bc669b8mov rdx, [rsp+128]
37bc669c0lea r8, [rip+0x7e70b9]
37bc669c7lea rcx, [rsp+328]
37bc669cfmov [rsp+328], ebp
37bc669d6call zlacgv_
37bc669dbmov rax, [rsp+472]
37bc669e3mov r8, [rsp+192]
37bc669ebmov r9, [rsp+488]
37bc669f3mov rcx, [rsp+184]
37bc669fbmov eax, [rax]
37bc669fdmovsd_xmm x1, [rip+0x7e70fb]
37bc66a05divsd x1, [rsp+200]
37bc66a0emovsd_xmm [rsp+328], x1
37bc66a17mov edx, eax
37bc66a19sub edx, [rsp+120]
37bc66a1dmov [rsp+160], eax
37bc66a24mov [rsp+316], edx
37bc66a2blea rdx, [rsp+328]
37bc66a33call zdscal_
37bc66a38mov rax, [rsp+472]
37bc66a40mov r8l, [rax]
37bc66a43jmp 0x37bc6671f
37bc66a48
37bc66a48 0f 1f 84 00 00 00 00 00 ........
37bc66a50
37bc66a50loc_37bc66a50:
37bc66a50movsxd r10, [rsp+100]
37bc66a55mov rcx, [rsp+104]
37bc66a5alea r8, [rip+0x7e701f]
37bc66a61mov [rsp+328], ebp
37bc66a68movupd x0, [r12]
37bc66a6eimul rcx, r10
37bc66a72mov [rsp+200], r10
37bc66a7amov rax, rcx
37bc66a7dmov rcx, [rsp+112]
37bc66a82mov [rsp+208], rax
37bc66a8alea r11, [rax+rcx]
37bc66a8emov rcx, [rsp+480]
37bc66a96lea rdx, [r10+r11]
37bc66a9amov [rsp+192], r11
37bc66aa2shl rdx, 4
37bc66aa6movups [rcx+rdx], x0
37bc66aaalea rdx, [r11+1]
37bc66aaelea r11, [rip+0x7e6fcb]
37bc66ab5mov [rsp+32], r11
37bc66abamov r11, [rsp+480]
37bc66ac2shl rdx, 4
37bc66ac6lea rcx, [rsp+328]
37bc66acemov [rsp+184], rcx
37bc66ad6lea r9, [r11+rdx]
37bc66adamov rdx, [rsp+128]
37bc66ae2call zswap_
37bc66ae7mov rcx, [rsp+472]
37bc66aefmov r11, [rsp+192]
37bc66af7movq x2, [rip+0x7e6ff1]
37bc66affmov r10, [rsp+200]
37bc66b07mov rax, [rsp+208]
37bc66b0fmov r8l, [rcx]
37bc66b12cmp r8l, [rsp+100]
37bc66b17mov rcx, [rsp+184]
37bc66b1fjg 0x37bc66c66
37bc66b25
37bc66b25loc_37bc66b25:
37bc66b25mov ecx, [rsp+144]
37bc66b2ccmp [rsp+100], ecx
37bc66b30jle 0x37bc66cfc
37bc66b36movsxd rdx, [rsp+144]
37bc66b3emov rax, [rsp+112]
37bc66b43lea rcx, [r11+rsi]
37bc66b47movapd x1, x2
37bc66b4bimul rdx, [rsp+104]
37bc66b51mov r9l, [rsp+100]
37bc66b56add rax, rsi
37bc66b59sub r9l, [rsp+160]
37bc66b61sub r9l, 2
37bc66b65add rdx, rax
37bc66b68mov rax, rcx
37bc66b6badd r9, r11
37bc66b6eshl rax, 4
37bc66b72add rax, [rsp+168]
37bc66b7aadd r9, rsi
37bc66b7dshl rdx, 4
37bc66b81mov [rsp+184], rax
37bc66b89mov rax, [rsp+480]
37bc66b91shl r9, 4
37bc66b95add rdx, [rsp+480]
37bc66b9dlea r9, [rax+r9+32]
37bc66ba2mov rax, [rsp+184]
37bc66baanop [rax+rax]
37bc66bb5nop [rax+rax]
37bc66bc0
37bc66bc0loc_37bc66bc0:
37bc66bc0movsd_xmm x0, [rdx+8]
37bc66bc5movsd_xmm x4, [rdx]
37bc66bc9add rax, 16
37bc66bcdmovsd_xmm x3, [rax-16]
37bc66bd2xorpd x0, x2
37bc66bd6unpcklpd x4, x0
37bc66bdamovsd_xmm x0, [rax-8]
37bc66bdfxorpd x0, x2
37bc66be3unpcklpd x3, x0
37bc66be7movups [rdx], x3
37bc66beaadd rdx, r15
37bc66bedmovups [rax-16], x4
37bc66bf1cmp r9, rax
37bc66bf4jne 0x37bc66bc0
37bc66bf6
37bc66bf6loc_37bc66bf6:
37bc66bf6shl rcx, 4
37bc66bfaadd rcx, [rsp+480]
37bc66c02mov rax, [rsp+496]
37bc66c0asub r10, 1
37bc66c0emovsd_xmm x0, [rcx+8]
37bc66c13mov eax, [rax+4*r10]
37bc66c17xorpd x0, x1
37bc66c1bmovsd_xmm x1, [r14+8*r10]
37bc66c21movsd_xmm [rcx+8], x0
37bc66c26mov rcx, [rsp+496]
37bc66c2emovsd_xmm x0, [r14+8*rsi-8]
37bc66c35movsd_xmm [r14+8*rsi-8], x1
37bc66c3cmov edx, [rcx+4*rsi-4]
37bc66c40movsd_xmm [r14+8*r10], x0
37bc66c46mov [rcx+4*r10], edx
37bc66c4amov [rcx+4*rsi-4], eax
37bc66c4ejmp 0x37bc666f1
37bc66c53
37bc66c53 0f 1f 44 00 00 ..D..
37bc66c58
37bc66c58loc_37bc66c58:
37bc66c58cmp rdx, r9
37bc66c5bsetle dl
37bc66c5emovzx edx, dl
37bc66c61jmp 0x37bc6681f
37bc66c66
37bc66c66loc_37bc66c66:
37bc66c66sub r8l, [rsp+100]
37bc66c6badd rax, [rsp+104]
37bc66c70mov [rsp+184], r10
37bc66c78add rax, [rsp+112]
37bc66c7dmov [rsp+328], r8l
37bc66c85lea r8, [r10+rax]
37bc66c89add rax, rsi
37bc66c8cshl rax, 4
37bc66c90add rax, [rsp+480]
37bc66c98shl r8, 4
37bc66c9cmov rdx, rax
37bc66c9fmov rax, [rsp+488]
37bc66ca7mov [rsp+32], rax
37bc66cacmov rax, [rsp+480]
37bc66cb4lea r9, [rax+r8]
37bc66cb8mov r8, [rsp+488]
37bc66cc0call zswap_
37bc66cc5mov rax, [rsp+472]
37bc66ccdmov r11, [rsp+192]
37bc66cd5movq x2, [rip+0x7e6e13]
37bc66cddmov r10, [rsp+184]
37bc66ce5mov r8l, [rax]
37bc66ce8jmp 0x37bc66b25
37bc66ced
37bc66cedloc_37bc66ced:
37bc66cedmov [rsp+100], 1
37bc66cf5xor eax, eax
37bc66cf7jmp 0x37bc66418
37bc66cfc
37bc66cfcloc_37bc66cfc:
37bc66cfcmovapd x1, x2
37bc66d00lea rcx, [r11+rsi]
37bc66d04jmp 0x37bc66bf6
37bc66d09
37bc66d09loc_37bc66d09:
37bc66d09test r11l, r11l
37bc66d0cjle 0x37bc66fde
37bc66d12mov rax, [rsp+104]
37bc66d17xor r15l, r15l
37bc66d1amov edi, 1
37bc66d1fmov r9l, r11l
37bc66d22movsxd r8, [rsp+240]
37bc66d2amov [rsp+472], r12
37bc66d32mov [rsp+256], 0
37bc66d3eimul rax, r8
37bc66d42mov [rsp+296], r8
37bc66d4amov [rsp+248], -1
37bc66d56mov [rsp+280], rax
37bc66d5emov rax, [rsp+152]
37bc66d66imul rax, r8
37bc66d6amov [rsp+288], rax
37bc66d72lea rax, [r13-16]
37bc66d76mov [rsp+232], rax
37bc66d7e
37bc66d7eloc_37bc66d7e:
37bc66d7emov eax, r9l
37bc66d81mov esi, [rsp+240]
37bc66d88mov r12l, edi
37bc66d8bmov [rsp+216], edi
37bc66d92sub eax, edi
37bc66d94mov [rsp+128], edi
37bc66d9blea ebx, [rax+1]
37bc66d9ecmp ebx, esi
37bc66da0cmovg ebx, esi
37bc66da3mov [rsp+312], ebx
37bc66daacmp r9l, edi
37bc66dadjl 0x37bc66dd3
37bc66daflea rcx, [rbp+8*r15]
37bc66db4lea r8, [8*rax+8]
37bc66dbcxor edx, edx
37bc66dbemov [rsp+160], r9l
37bc66dc6call memset
37bc66dcbmov r9l, [rsp+160]
37bc66dd3
37bc66dd3loc_37bc66dd3:
37bc66dd3lea eax, [rdi+rbx]
37bc66dd6mov [rsp+164], eax
37bc66dddcmp eax, r12l
37bc66de0jle 0x37bc66f87
37bc66de6mov rax, r15
37bc66de9mov r11, [rsp+256]
37bc66df1mov rsi, rdi
37bc66df4mov [rsp+264], rdi
37bc66dfcshl rax, 4
37bc66e00mov [rsp+272], r15
37bc66e08add rax, r14
37bc66e0bmov r15, r11
37bc66e0emov [rsp+120], rax
37bc66e13mov rax, r11
37bc66e16shl rax, 4
37bc66e1aadd rax, [rsp+168]
37bc66e22mov [rsp+144], rax
37bc66e2amov rax, [rsp+248]
37bc66e32mov [rsp+136], rax
37bc66e3anop [rax+rax]
37bc66e40
37bc66e40loc_37bc66e40:
37bc66e40mov [rsp+160], esi
37bc66e47mov r11l, esi
37bc66e4amov edi, esi
37bc66e4ccmp r9l, esi
37bc66e4fjl 0x37bc66ee4
37bc66e55lea edx, [rsi-1]
37bc66e58mov r8l, r9l
37bc66e5blea rax, [rbp+8*rsi]
37bc66e60mov rcx, r15
37bc66e63movsxd rdx, edx
37bc66e66imul rdx, [rsp+104]
37bc66e6csub r8l, esi
37bc66e6fshl rcx, 4
37bc66e73add rdx, [rsp+112]
37bc66e78add r8, rsi
37bc66e7badd rcx, r14
37bc66e7eadd rdx, rsi
37bc66e81lea r10, [rbp+8*r8+8]
37bc66e86movsxd r8, r9l
37bc66e89shl rdx, 4
37bc66e8dlea rdx, [r14+rdx+8]
37bc66e92nop [rax]
37bc66e95nop [rax+rax]
37bc66ea0
37bc66ea0loc_37bc66ea0:
37bc66ea0cmp edi, r12l
37bc66ea3jle 0x37bc66ec4
37bc66ea5movsd_xmm x1, [rdx-8]
37bc66eaamovsd_xmm x0, [rdx]
37bc66eaemulsd x1, x1
37bc66eb2mulsd x0, x0
37bc66eb6addsd x0, x1
37bc66ebaaddsd x0, [rax-8]
37bc66ebfmovsd_xmm [rax-8], x0
37bc66ec4
37bc66ec4loc_37bc66ec4:
37bc66ec4movsd_xmm x0, [rcx]
37bc66ec8subsd x0, [rax-8]
37bc66ecdadd rcx, r13
37bc66ed0add rdx, 16
37bc66ed4movsd_xmm [rax+8*r8-8], x0
37bc66edbadd rax, 8
37bc66edfcmp rax, r10
37bc66ee2jne 0x37bc66ea0
37bc66ee4
37bc66ee4loc_37bc66ee4:
37bc66ee4cmp edi, 1
37bc66ee7jg 0x37bc66ff0
37bc66eed
37bc66eedloc_37bc66eed:
37bc66eedlea eax, [r11+1]
37bc66ef1mov [rsp+128], eax
37bc66ef8cmp [rsp+100], edi
37bc66efcjne 0x37bc67290
37bc66f02mov rax, [rsp+472]
37bc66f0amov r9l, [rax]
37bc66f0d
37bc66f0dloc_37bc66f0d:
37bc66f0dmovsd_xmm x0, [rsp+320]
37bc66f16mov rax, r15
37bc66f19shl rax, 4
37bc66f1dmov [r14+rax+8], 0
37bc66f26sqrtsd x0, x0
37bc66f2amovsd_xmm [rsp+320], x0
37bc66f33movsd_xmm [r14+rax], x0
37bc66f39cmp r9l, edi
37bc66f3cjg 0x37bc670e8
37bc66f42
37bc66f42loc_37bc66f42:
37bc66f42mov rdi, [rsp+104]
37bc66f47add [rsp+120], 16
37bc66f4dadd rsi, 1
37bc66f51add [rsp+136], rdi
37bc66f59add r15, [rsp+152]
37bc66f61add [rsp+144], 16
37bc66f6acmp [rsp+164], esi
37bc66f71jg 0x37bc66e40
37bc66f77mov rdi, [rsp+264]
37bc66f7fmov r15, [rsp+272]
37bc66f87
37bc66f87loc_37bc66f87:
37bc66f87cmp [rsp+164], r9l
37bc66f8fjle 0x37bc6754a
37bc66f95
37bc66f95loc_37bc66f95:
37bc66f95mov rsi, [rsp+296]
37bc66f9dsub [rsp+244], 1
37bc66fa5mov eax, [rsp+244]
37bc66facmov rbx, [rsp+280]
37bc66fb4add rdi, rsi
37bc66fb7add [rsp+248], rbx
37bc66fbfadd r15, rsi
37bc66fc2mov rbx, [rsp+288]
37bc66fcaadd [rsp+256], rbx
37bc66fd2cmp eax, -1
37bc66fd5jne 0x37bc66d7e
37bc66fdbmov r11l, r9l
37bc66fde
37bc66fdeloc_37bc66fde:
37bc66fdemov rax, [rsp+504]
37bc66fe6mov [rax], r11l
37bc66fe9jmp 0x37bc6620e
37bc66fee
37bc66fee 66 90 f.
37bc66ff0
37bc66ff0loc_37bc66ff0:
37bc66ff0mov eax, [rsp+160]
37bc66ff7lea r8l, [r9+r9]
37bc66ffbmovsxd r8, r8l
37bc66ffelea edx, [rax+r9]
37bc67002movsxd rdx, edx
37bc67005cmp rdx, r8
37bc67008jg 0x37bc67458
37bc6700emov rax, rdx
37bc67011jmp 0x37bc6702d
37bc67013
37bc67013 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
37bc67020
37bc67020loc_37bc67020:
37bc67020add rax, 1
37bc67024cmp r8, rax
37bc67027jl 0x37bc67458
37bc6702d
37bc6702dloc_37bc6702d:
37bc6702dmovsd_xmm x0, [rbp+8*rax-8]
37bc67033comisd x0, x6
37bc67037jb 0x37bc67020
37bc67039mov ecx, 1
37bc6703esub rcx, rdx
37bc67041lea rdx, [rcx+rax]
37bc67045cmp r8, rax
37bc67048jl 0x37bc6707f
37bc6704amovsxd r8, r9l
37bc6704dmov rax, rdx
37bc67050lea r8, [rcx+2*r8+1]
37bc67055neg rcx
37bc67058lea rcx, [rbp+8*rcx]
37bc6705dnop [rax]
37bc67060
37bc67060loc_37bc67060:
37bc67060movsd_xmm x1, [rcx+8*rax-8]
37bc67066comisd x1, x0
37bc6706amaxsd x1, x0
37bc6706ecmova rdx, rax
37bc67072add rax, 1
37bc67076movapd x0, x1
37bc6707acmp rax, r8
37bc6707djne 0x37bc67060
37bc6707f
37bc6707floc_37bc6707f:
37bc6707fmov eax, [rsp+160]
37bc67086lea eax, [rax+rdx-1]
37bc6708aadd r9l, eax
37bc6708dmov [rsp+100], eax
37bc67091movsxd r9, r9l
37bc67094movsd_xmm x0, [rbp+8*r9-8]
37bc6709bmovsd_xmm [rsp+320], x0
37bc670a4comisd x8, x0
37bc670a9jae 0x37bc6687d
37bc670afmov rcx, [rsp+176]
37bc670b7mov [rsp+128], r11l
37bc670bfcall disnan_
37bc670c4mov r11l, [rsp+128]
37bc670cctest eax, eax
37bc670ceje 0x37bc66eed
37bc670d4movsd_xmm x0, [rsp+320]
37bc670ddjmp 0x37bc6687d
37bc670e2
37bc670e2 66 0f 1f 44 00 00 f..D..
37bc670e8
37bc670e8loc_37bc670e8:
37bc670e8mov r8, [rsp+488]
37bc670f0mov rdx, [rsp+120]
37bc670f5lea edi, [r11-1]
37bc670f9lea rcx, [rsp+328]
37bc67101movsd_xmm [rsp+208], x0
37bc6710amov [rsp+200], rax
37bc67112mov [rsp+192], r11l
37bc6711amov [rsp+328], edi
37bc67121call zlacgv_
37bc67126mov rax, [rsp+472]
37bc6712emov r11l, [rsp+192]
37bc67136lea r10, [rsp+316]
37bc6713esub r11l, [rsp+216]
37bc67146lea r9, [rip+0x7e6943]
37bc6714dlea r8, [rsp+328]
37bc67155mov [rsp+192], r10
37bc6715dmov eax, [rax]
37bc6715fmov [rsp+328], r11l
37bc67167lea r11, [rip+0x7e6912]
37bc6716elea rcx, [rip+0x7e6963]
37bc67175mov [rsp+80], r11
37bc6717amov r11, [rsp+488]
37bc67182mov [rsp+184], eax
37bc67189sub eax, [rsp+160]
37bc67190mov [rsp+316], eax
37bc67197mov rax, [rsp+200]
37bc6719fadd rax, [rsp+168]
37bc671a7mov [rsp+40], r11
37bc671acmov [rsp+72], rax
37bc671b1mov [rsp+200], rax
37bc671b9lea rax, [rip+0x7e68e8]
37bc671c0mov [rsp+64], rax
37bc671c5mov rax, [rsp+488]
37bc671cdmov [rsp+88], 8
37bc671d6mov [rsp+56], rax
37bc671dbmov rax, [rsp+144]
37bc671e3lea rdx, [rax-16]
37bc671e7mov [rsp+32], rax
37bc671ecmov [rsp+48], rdx
37bc671f1mov rdx, r10
37bc671f4call zgemv_
37bc671f9mov r8, [rsp+488]
37bc67201mov rdx, [rsp+120]
37bc67206lea rcx, [rsp+328]
37bc6720emov [rsp+328], edi
37bc67215call zlacgv_
37bc6721amov rax, [rsp+472]
37bc67222mov r8, [rsp+200]
37bc6722alea r9, [rip+0x7e684f]
37bc67231mov rcx, [rsp+192]
37bc67239movsd_xmm x1, [rip+0x7e68bf]
37bc67241divsd x1, [rsp+208]
37bc6724amovsd_xmm [rsp+328], x1
37bc67253mov eax, [rax]
37bc67255mov edx, eax
37bc67257sub edx, [rsp+160]
37bc6725emov [rsp+184], eax
37bc67265mov [rsp+316], edx
37bc6726clea rdx, [rsp+328]
37bc67274call zdscal_
37bc67279mov rax, [rsp+472]
37bc67281mov r9l, [rax]
37bc67284jmp 0x37bc66f42
37bc67289
37bc67289 0f 1f 80 00 00 00 00 .......
37bc67290
37bc67290loc_37bc67290:
37bc67290movsxd rax, [rsp+100]
37bc67295mov rdx, [rsp+104]
37bc6729amov [rsp+208], r11l
37bc672a2mov rbx, [rsp+112]
37bc672a7imul rdx, rax
37bc672ablea r10, [rax-1]
37bc672afmov [rsp+200], rax
37bc672b7mov [rsp+192], r10
37bc672bflea rcx, [rdx+rbx]
37bc672c3mov rbx, r15
37bc672c6shl rbx, 4
37bc672calea rdx, [rax+rcx]
37bc672cemov [rsp+224], rcx
37bc672d6lea rcx, [rsp+328]
37bc672demovupd x0, [r14+rbx]
37bc672e4shl rdx, 4
37bc672e8mov [rsp+184], rcx
37bc672f0movups [r14+rdx], x0
37bc672f5lea edx, [r11-1]
37bc672f9mov r11, [rsp+488]
37bc67301mov [rsp+328], edx
37bc67308mov rdx, r10
37bc6730bshl rdx, 4
37bc6730fmov [rsp+32], r11
37bc67314mov r8, r11
37bc67317lea r9, [r14+rdx]
37bc6731bmov rdx, [rsp+120]
37bc67320call zswap_
37bc67325mov rcx, [rsp+472]
37bc6732dmov r10, [rsp+192]
37bc67335movq x2, [rip+0x7e67b3]
37bc6733dmov rax, [rsp+200]
37bc67345mov r11l, [rsp+208]
37bc6734dmov r9l, [rcx]
37bc67350cmp r9l, [rsp+100]
37bc67355mov rcx, [rsp+184]
37bc6735djg 0x37bc67466
37bc67363
37bc67363loc_37bc67363:
37bc67363mov edx, [rsp+128]
37bc6736acmp [rsp+100], edx
37bc6736ejle 0x37bc674f1
37bc67374mov ecx, [rsp+100]
37bc67378movsxd rdx, [rsp+128]
37bc67380movapd x1, x2
37bc67384imul rdx, [rsp+104]
37bc6738aadd rdx, [rsp+112]
37bc6738fsub ecx, r11l
37bc67392add rdx, rax
37bc67395mov r8, [rsp+232]
37bc6739dadd rbx, [rsp+168]
37bc673a5sub ecx, 2
37bc673a8shl rdx, 4
37bc673acadd rcx, r15
37bc673afadd rdx, r14
37bc673b2shl rcx, 4
37bc673b6lea rcx, [r14+rcx+32]
37bc673bbnop [rax+rax]
37bc673c0
37bc673c0loc_37bc673c0:
37bc673c0movsd_xmm x0, [rbx+8]
37bc673c5movsd_xmm x5, [rbx]
37bc673c9add rbx, 16
37bc673cdmovsd_xmm x3, [rdx]
37bc673d1xorpd x0, x2
37bc673d5unpcklpd x5, x0
37bc673d9movsd_xmm x0, [rdx+8]
37bc673dexorpd x0, x2
37bc673e2unpcklpd x3, x0
37bc673e6movups [rbx-16], x3
37bc673eamovups [rdx], x5
37bc673edadd rdx, r8
37bc673f0cmp rbx, rcx
37bc673f3jne 0x37bc673c0
37bc673f5
37bc673f5loc_37bc673f5:
37bc673f5add rax, [rsp+136]
37bc673fdmov rbx, [rsp+496]
37bc67405shl rax, 4
37bc67409movsd_xmm x0, [r14+rax+8]
37bc67410mov edx, [rbx+4*rsi-4]
37bc67414xorpd x0, x1
37bc67418movsd_xmm x1, [rbp+8*r10]
37bc6741fmovsd_xmm [r14+rax+8], x0
37bc67426mov rax, [rsp+496]
37bc6742emovsd_xmm x0, [rbp+8*rsi-8]
37bc67434movsd_xmm [rbp+8*rsi-8], x1
37bc6743amov eax, [rax+4*r10]
37bc6743emovsd_xmm [rbp+8*r10], x0
37bc67445mov [rbx+4*r10], edx
37bc67449mov [rbx+4*rsi-4], eax
37bc6744djmp 0x37bc66f0d
37bc67452
37bc67452 66 0f 1f 44 00 00 f..D..
37bc67458
37bc67458loc_37bc67458:
37bc67458cmp rdx, r8
37bc6745bsetle dl
37bc6745emovzx edx, dl
37bc67461jmp 0x37bc6707f
37bc67466
37bc67466loc_37bc67466:
37bc67466mov eax, [rsp+100]
37bc6746amov r8, [rsp+224]
37bc67472mov [rsp+192], r11l
37bc6747amov [rsp+184], r10
37bc67482lea edx, [rax+1]
37bc67485sub r9l, eax
37bc67488lea rax, [rip+0x7e65f1]
37bc6748fmovsxd rdx, edx
37bc67492mov [rsp+32], rax
37bc67497add r8, rdx
37bc6749aadd rdx, [rsp+136]
37bc674a2mov [rsp+328], r9l
37bc674aashl r8, 4
37bc674aeshl rdx, 4
37bc674b2lea r9, [r14+r8]
37bc674b6add rdx, r14
37bc674b9mov r8, rax
37bc674bccall zswap_
37bc674c1mov rax, [rsp+472]
37bc674c9mov r11l, [rsp+192]
37bc674d1movq x2, [rip+0x7e6617]
37bc674d9mov r10, [rsp+184]
37bc674e1mov r9l, [rax]
37bc674e4mov rax, [rsp+200]
37bc674ecjmp 0x37bc67363
37bc674f1
37bc674f1loc_37bc674f1:
37bc674f1movapd x1, x2
37bc674f5jmp 0x37bc673f5
37bc674fa
37bc674faloc_37bc674fa:
37bc674famov rax, [rsp+104]
37bc674ffmov [rsp+100], edx
37bc67503imul rax, rdx
37bc67507add rax, [rsp+112]
37bc6750cadd rax, rdx
37bc6750fjmp 0x37bc66418
37bc67514
37bc67514loc_37bc67514:
37bc67514mov edx, 7
37bc67519lea rcx, [rip+0x7e6568]
37bc67520pxor x5, x5
37bc67524cvtsi2sd x5, [r12]
37bc6752amovapd x7, x5
37bc6752ecall dlamch_
37bc67533mulsd x0, x7
37bc67537mulsd x0, [rsp+320]
37bc67540movapd x8, x0
37bc67545jmp 0x37bc66543
37bc6754a
37bc6754aloc_37bc6754a:
37bc6754amov esi, [rsp+128]
37bc67551mov eax, r9l
37bc67554mov rdx, [rsp+104]
37bc67559mov [rsp+88], 8
37bc67562mov [rsp+80], 5
37bc6756blea r9, [rsp+312]
37bc67573lea r8, [rsp+328]
37bc6757bsub eax, esi
37bc6757dlea rcx, [rip+0x7e655c]
37bc67584add eax, 1
37bc67587mov [rsp+328], eax
37bc6758emovsxd rax, esi
37bc67591mov rsi, [rsp+488]
37bc67599imul rdx, rax
37bc6759dadd rdx, [rsp+112]
37bc675a2add rdx, rax
37bc675a5add rax, [rsp+248]
37bc675admov [rsp+72], rsi
37bc675b2lea rsi, [rip+0x7e650f]
37bc675b9shl rax, 4
37bc675bdmov [rsp+56], rsi
37bc675c2shl rdx, 4
37bc675c6mov rsi, [rsp+488]
37bc675ceadd rax, r14
37bc675d1add rdx, r14
37bc675d4mov [rsp+40], rax
37bc675d9lea rax, [rip+0x7e64f0]
37bc675e0mov [rsp+64], rdx
37bc675e5lea rdx, [rip+0x7e64ec]
37bc675ecmov [rsp+32], rax
37bc675f1mov [rsp+48], rsi
37bc675f6call zherk_
37bc675fbmov rax, [rsp+472]
37bc67603mov r9l, [rax]
37bc67606jmp 0x37bc66f95
37bc6760b
37bc6760bloc_37bc6760b:
37bc6760bmov esi, [rsp+144]
37bc67612mov eax, ebp
37bc67614mov rdx, [rsp+104]
37bc67619mov [rsp+88], 10
37bc67622mov [rsp+80], 5
37bc6762blea r9, [rsp+312]
37bc67633lea r8, [rsp+328]
37bc6763bsub eax, esi
37bc6763dlea rcx, [rip+0x7e647e]
37bc67644add eax, 1
37bc67647mov [rsp+328], eax
37bc6764emovsxd rax, esi
37bc67651mov rsi, [rsp+488]
37bc67659imul rdx, rax
37bc6765dadd rdx, [rsp+112]
37bc67662add rax, rdx
37bc67665mov [rsp+72], rsi
37bc6766ashl rax, 4
37bc6766eadd rax, [rsp+480]
37bc67676mov [rsp+48], rsi
37bc6767bmov [rsp+64], rax
37bc67680lea rax, [rip+0x7e6441]
37bc67687mov [rsp+56], rax
37bc6768cmovsxd rax, edi
37bc6768fadd rax, rdx
37bc67692lea rdx, [rip+0x7e641f]
37bc67699shl rax, 4
37bc6769dadd rax, [rsp+480]
37bc676a5mov [rsp+40], rax
37bc676aalea rax, [rip+0x7e641f]
37bc676b1mov [rsp+32], rax
37bc676b6call zherk_
37bc676bbmov rax, [rsp+472]
37bc676c3mov ebp, [rax]
37bc676c5jmp 0x37bc66763
37bc676ca
37bc676caloc_37bc676ca:
37bc676camov eax, [rsp+120]
37bc676cemov r14, [rsp+480]
37bc676d6mov [rsp+160], eax
37bc676ddjmp 0x37bc6687d
37bc676e2
37bc676e2loc_37bc676e2:
37bc676e2mov [rsp+144], edi
37bc676e9jmp 0x37bc66756
37bc676ee
37bc676eeloc_37bc676ee:
37bc676eemov r11l, ebp
37bc676f1jmp 0x37bc66fde
37bc676f6
37bc676f6loc_37bc676f6:
37bc676f6neg edx
37bc676f8jmp 0x37bc661ec
37bc66140
37bc66140zpstrf_:
37bc66140push r15
37bc66142push r14
37bc66144push r13
37bc66146push r12
37bc66148push rbp
37bc66149push rdi
37bc6614apush rsi
37bc6614bpush rbx
37bc6614csub rsp, 392
37bc66153movups [rsp+336], x6
37bc6615bmovups [rsp+352], x7
37bc66163movups [rsp+368], x8
37bc6616cmov rax, [rsp+528]
37bc66174mov edi, [r9]
37bc66177mov rbp, [rsp+520]
37bc6617fmov [rax], 0
37bc66185mov [rsp+488], r9
37bc6618dmov r12, rdx
37bc66190mov r14, r8
37bc66193mov r9l, 1
37bc66199mov r8l, 1
37bc6619flea rdx, [rip+0x7e78ca]
37bc661a6mov rsi, rcx
37bc661a9call lsame_
37bc661aemov ebx, eax
37bc661b0test eax, eax
37bc661b2je 0x37bc664c0
37bc661b8
37bc661b8loc_37bc661b8:
37bc661b8mov eax, [r12]
37bc661bctest eax, eax
37bc661bejs 0x37bc66240
37bc661c4mov rcx, [rsp+488]
37bc661ccmov edx, 1
37bc661d1cmovg edx, eax
37bc661d4cmp [rcx], edx
37bc661d6jge 0x37bc66250
37bc661d8mov eax, -4
37bc661ddmov edx, 4
37bc661e2
37bc661e2loc_37bc661e2:
37bc661e2mov rdi, [rsp+528]
37bc661eamov [rdi], eax
37bc661ec
37bc661ecloc_37bc661ec:
37bc661ecmov [rsp+328], edx
37bc661f3mov r8l, 6
37bc661f9lea rdx, [rsp+328]
37bc66201lea rcx, [rip+0x7e786a]
37bc66208call xerbla_
37bc6620dnop
37bc6620e
37bc6620eloc_37bc6620e:
37bc6620emovups x6, [rsp+336]
37bc66216movups x7, [rsp+352]
37bc6621emovups x8, [rsp+368]
37bc66227add rsp, 392
37bc6622epop rbx
37bc6622fpop rsi
37bc66230pop rdi
37bc66231pop rbp
37bc66232pop r12
37bc66234pop r13
37bc66236pop r14
37bc66238pop r15
37bc6623aret
37bc6623b
37bc6623b 0f 1f 44 00 00 ..D..
37bc66240
37bc66240loc_37bc66240:
37bc66240mov eax, -2
37bc66245mov edx, 2
37bc6624ajmp 0x37bc661e2
37bc6624c
37bc6624c 0f 1f 40 00 ..@.
37bc66250
37bc66250loc_37bc66250:
37bc66250mov rcx, [rsp+528]
37bc66258mov edx, [rcx]
37bc6625atest edx, edx
37bc6625cjne 0x37bc676f6
37bc66262test eax, eax
37bc66264je 0x37bc6620e
37bc66266lea rax, [rip+0x7e7817]
37bc6626dmov r9, r12
37bc66270mov [rsp+64], 1
37bc66279lea rcx, [rip+0x7e7800]
37bc66280mov [rsp+48], rax
37bc66285mov r8, rsi
37bc66288lea rdx, [rip+0x7e77e9]
37bc6628fmov [rsp+56], 6
37bc66298mov [rsp+40], rax
37bc6629dmov [rsp+32], rax
37bc662a2call ilaenv_
37bc662a7mov [rsp+240], eax
37bc662aemov ecx, eax
37bc662b0cmp eax, 1
37bc662b3jle 0x37bc66460
37bc662b9movsxd rax, [r12]
37bc662bdcmp eax, ecx
37bc662bfjle 0x37bc66460
37bc662c5movsxd rsi, edi
37bc662c8xor edx, edx
37bc662camov rdi, [rsp+496]
37bc662d2lea ecx, [rax-1]
37bc662d5test rsi, rsi
37bc662d8cmovns rdx, rsi
37bc662dcmov [rdi], 1
37bc662e2mov [rsp+104], rdx
37bc662e7not rdx
37bc662eamov [rsp+112], rdx
37bc662efmov edx, 2
37bc662f4cmp eax, 2
37bc662f7jl 0x37bc66336
37bc662f9and ecx, 1
37bc662fcje 0x37bc66318
37bc662femov rdi, [rsp+496]
37bc66306mov [rdi+4*rdx-4], 2
37bc6630emov edx, 3
37bc66313cmp eax, 3
37bc66316jl 0x37bc66336
37bc66318
37bc66318loc_37bc66318:
37bc66318mov r8, [rsp+496]
37bc66320
37bc66320loc_37bc66320:
37bc66320mov [r8+4*rdx-4], edx
37bc66325lea rcx, [rdx+1]
37bc66329add rdx, 2
37bc6632dmov [r8+4*rcx-4], ecx
37bc66332cmp eax, edx
37bc66334jge 0x37bc66320
37bc66336
37bc66336loc_37bc66336:
37bc66336mov rdi, [rsp+104]
37bc6633bmov rcx, r14
37bc6633emov edx, 1
37bc66343add rdi, 1
37bc66347mov [rsp+152], rdi
37bc6634fmov r13, rdi
37bc66352shl r13, 4
37bc66356nop [rax+rax]
37bc66360
37bc66360loc_37bc66360:
37bc66360movsd_xmm x0, [rcx]
37bc66364add rcx, r13
37bc66367movsd_xmm [rbp+8*rdx-8], x0
37bc6636dadd rdx, 1
37bc66371cmp eax, edx
37bc66373jge 0x37bc66360
37bc66375movsd_xmm x6, [rip+0x7e776b]
37bc6637dmov edx, 1
37bc66382jmp 0x37bc663ad
37bc66384
37bc66384 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc66390 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc663a0
37bc663a0loc_37bc663a0:
37bc663a0add rdx, 1
37bc663a4cmp rax, rdx
37bc663a7jl 0x37bc66ced
37bc663ad
37bc663adloc_37bc663ad:
37bc663admovsd_xmm x0, [rbp+8*rdx-8]
37bc663b3comisd x0, x6
37bc663b7jb 0x37bc663a0
37bc663b9mov r8, rdx
37bc663bclea r9, [rax+1]
37bc663c0mov rcx, rdx
37bc663c3cmp rax, rdx
37bc663c6jl 0x37bc674fa
37bc663ccnop [rax+rax]
37bc663d5nop [rax+rax]
37bc663e0
37bc663e0loc_37bc663e0:
37bc663e0movsd_xmm x1, [rbp+8*rcx-8]
37bc663e6comisd x1, x0
37bc663eamaxsd x1, x0
37bc663eecmova r8, rcx
37bc663f2add rcx, 1
37bc663f6movapd x0, x1
37bc663facmp rcx, r9
37bc663fdjne 0x37bc663e0
37bc663ffmov rax, [rsp+104]
37bc66404mov [rsp+100], r8l
37bc66409movsxd r8, r8l
37bc6640cimul rax, r8
37bc66410add rax, [rsp+112]
37bc66415add rax, r8
37bc66418
37bc66418loc_37bc66418:
37bc66418shl rax, 4
37bc6641cpxor x1, x1
37bc66420movsd_xmm x0, [r14+rax]
37bc66426movsd_xmm [rsp+320], x0
37bc6642fcomisd x1, x0
37bc66433jb 0x37bc664f8
37bc66439
37bc66439loc_37bc66439:
37bc66439mov rax, [rsp+504]
37bc66441mov [rax], 0
37bc66447mov rax, [rsp+528]
37bc6644fmov [rax], 1
37bc66455jmp 0x37bc6620e
37bc6645a
37bc6645a 66 0f 1f 44 00 00 f..D..
37bc66460
37bc66460loc_37bc66460:
37bc66460mov [rsp+56], rbp
37bc66465mov r8, r14
37bc66468mov rdx, r12
37bc6646bmov rcx, rsi
37bc6646emov rax, [rsp+528]
37bc66476mov r9, [rsp+488]
37bc6647emov [rsp+72], 1
37bc66487mov [rsp+64], rax
37bc6648cmov rax, [rsp+512]
37bc66494mov [rsp+48], rax
37bc66499mov rax, [rsp+504]
37bc664a1mov [rsp+40], rax
37bc664a6mov rax, [rsp+496]
37bc664aemov [rsp+32], rax
37bc664b3call zpstf2_
37bc664b8jmp 0x37bc6620e
37bc664bd
37bc664bd 0f 1f 00 ...
37bc664c0
37bc664c0loc_37bc664c0:
37bc664c0mov r9l, 1
37bc664c6mov r8l, 1
37bc664cclea rdx, [rip+0x7e759e]
37bc664d3mov rcx, rsi
37bc664d6call lsame_
37bc664dbtest eax, eax
37bc664ddjne 0x37bc661b8
37bc664e3mov eax, -1
37bc664e8mov edx, 1
37bc664edjmp 0x37bc661e2
37bc664f2
37bc664f2 66 0f 1f 44 00 00 f..D..
37bc664f8
37bc664f8loc_37bc664f8:
37bc664f8lea rax, [rsp+320]
37bc66500mov rcx, rax
37bc66503mov [rsp+176], rax
37bc6650bcall disnan_
37bc66510test eax, eax
37bc66512jne 0x37bc66439
37bc66518lea rax, [r14+16]
37bc6651cpxor x1, x1
37bc66520mov [rsp+168], rax
37bc66528mov rax, [rsp+512]
37bc66530movsd_xmm x4, [rax]
37bc66534comisd x1, x4
37bc66538movapd x8, x4
37bc6653dja 0x37bc67514
37bc66543
37bc66543loc_37bc66543:
37bc66543mov r11l, [r12]
37bc66547xor edx, edx
37bc66549lea eax, [r11-1]
37bc6654ddiv [rsp+240]
37bc66554mov [rsp+244], eax
37bc6655btest ebx, ebx
37bc6655dje 0x37bc66d09
37bc66563test r11l, r11l
37bc66566jle 0x37bc66fde
37bc6656cmov [rsp+472], r12
37bc66574lea r15, [r13-16]
37bc66578mov edi, 1
37bc6657dmov [rsp+480], r14
37bc66585mov r14, rbp
37bc66588mov ebp, r11l
37bc6658b
37bc6658bloc_37bc6658b:
37bc6658bmov eax, ebp
37bc6658dmov esi, [rsp+240]
37bc66594sub eax, edi
37bc66596lea ebx, [rax+1]
37bc66599cmp ebx, esi
37bc6659bcmovg ebx, esi
37bc6659emov [rsp+312], ebx
37bc665a5cmp edi, ebp
37bc665a7jg 0x37bc665c2
37bc665a9lea edx, [rdi-1]
37bc665aclea r8, [8*rax+8]
37bc665b4movsxd rdx, edx
37bc665b7lea rcx, [r14+8*rdx]
37bc665bbxor edx, edx
37bc665bdcall memset
37bc665c2
37bc665c2loc_37bc665c2:
37bc665c2lea eax, [rdi+rbx]
37bc665c5mov [rsp+164], eax
37bc665cccmp eax, edi
37bc665cejle 0x37bc676e2
37bc665d4mov rbx, [rsp+104]
37bc665d9movsxd rsi, edi
37bc665dcmov rcx, [rsp+112]
37bc665e1mov r8l, ebp
37bc665e4lea ebp, [rdi-1]
37bc665e7mov rax, rbx
37bc665ealea rdx, [rsi+rcx]
37bc665eeshl rbx, 4
37bc665f2imul rax, rsi
37bc665f6mov [rsp+216], rbx
37bc665feadd rdx, rax
37bc66601add rax, rcx
37bc66604mov rcx, [rsp+168]
37bc6660cshl rdx, 4
37bc66610add rdx, [rsp+480]
37bc66618mov [rsp+136], rax
37bc66620mov r11, rdx
37bc66623mov rdx, rax
37bc66626shl rdx, 4
37bc6662amov [rsp+152], r11
37bc66632mov r12, r11
37bc66635add rcx, rdx
37bc66638mov [rsp+128], rcx
37bc66640
37bc66640loc_37bc66640:
37bc66640mov [rsp+160], esi
37bc66647mov ebx, esi
37bc66649mov [rsp+120], esi
37bc6664dcmp esi, r8l
37bc66650jg 0x37bc666c2
37bc66652mov ecx, r8l
37bc66655movsxd rdx, ebp
37bc66658lea rax, [r14+8*rsi]
37bc6665cmovsxd r9, r8l
37bc6665fsub ecx, esi
37bc66661add rdx, [rsp+136]
37bc66669add rcx, rsi
37bc6666cshl rdx, 4
37bc66670add rdx, [rsp+480]
37bc66678lea r10, [r14+8*rcx+8]
37bc6667dmov rcx, r12
37bc66680
37bc66680loc_37bc66680:
37bc66680cmp edi, ebx
37bc66682jge 0x37bc666a3
37bc66684movsd_xmm x1, [rdx]
37bc66688movsd_xmm x0, [rdx+8]
37bc6668dmulsd x1, x1
37bc66691mulsd x0, x0
37bc66695addsd x0, x1
37bc66699addsd x0, [rax-8]
37bc6669emovsd_xmm [rax-8], x0
37bc666a3
37bc666a3loc_37bc666a3:
37bc666a3movsd_xmm x0, [rcx]
37bc666a7subsd x0, [rax-8]
37bc666acadd rcx, r13
37bc666afadd rdx, r15
37bc666b2movsd_xmm [rax+8*r9-8], x0
37bc666b9add rax, 8
37bc666bdcmp r10, rax
37bc666c0jne 0x37bc66680
37bc666c2
37bc666c2loc_37bc666c2:
37bc666c2cmp ebx, 1
37bc666c5jg 0x37bc66790
37bc666cb
37bc666cbloc_37bc666cb:
37bc666cbmov eax, [rsp+160]
37bc666d2add eax, 1
37bc666d5mov [rsp+144], eax
37bc666dccmp [rsp+100], ebx
37bc666e0jne 0x37bc66a50
37bc666e6mov rax, [rsp+472]
37bc666eemov r8l, [rax]
37bc666f1
37bc666f1loc_37bc666f1:
37bc666f1movsd_xmm x0, [rsp+320]
37bc666famov [r12+8], 0
37bc66703sqrtsd x0, x0
37bc66707movsd_xmm [rsp+320], x0
37bc66710movsd_xmm [r12], x0
37bc66716cmp r8l, ebx
37bc66719jg 0x37bc668d0
37bc6671f
37bc6671floc_37bc6671f:
37bc6671fmov rbx, [rsp+104]
37bc66724add rsi, 1
37bc66728add r12, r13
37bc6672badd ebp, 1
37bc6672eadd [rsp+128], r15
37bc66736add [rsp+152], r15
37bc6673eadd [rsp+136], rbx
37bc66746cmp [rsp+164], esi
37bc6674djg 0x37bc66640
37bc66753mov ebp, r8l
37bc66756
37bc66756loc_37bc66756:
37bc66756cmp [rsp+164], ebp
37bc6675djle 0x37bc6760b
37bc66763
37bc66763loc_37bc66763:
37bc66763mov eax, [rsp+244]
37bc6676aadd edi, [rsp+240]
37bc66771test eax, eax
37bc66773je 0x37bc676ee
37bc66779sub eax, 1
37bc6677cmov [rsp+244], eax
37bc66783jmp 0x37bc6658b
37bc66788
37bc66788 0f 1f 84 00 00 00 00 00 ........
37bc66790
37bc66790loc_37bc66790:
37bc66790mov eax, [rsp+120]
37bc66794lea r9l, [r8+r8]
37bc66798movsxd r9, r9l
37bc6679blea edx, [rax+r8]
37bc6679fmovsxd rdx, edx
37bc667a2cmp rdx, r9
37bc667a5jg 0x37bc66c58
37bc667abmov rax, rdx
37bc667aejmp 0x37bc667cd
37bc667b0
37bc667b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc667c0
37bc667c0loc_37bc667c0:
37bc667c0add rax, 1
37bc667c4cmp r9, rax
37bc667c7jl 0x37bc66c58
37bc667cd
37bc667cdloc_37bc667cd:
37bc667cdmovsd_xmm x0, [r14+8*rax-8]
37bc667d4comisd x0, x6
37bc667d8jb 0x37bc667c0
37bc667damov ecx, 1
37bc667dfsub rcx, rdx
37bc667e2lea rdx, [rcx+rax]
37bc667e6cmp r9, rax
37bc667e9jl 0x37bc6681f
37bc667ebmovsxd r9, r8l
37bc667eemov rax, rdx
37bc667f1lea r9, [rcx+2*r9+1]
37bc667f6neg rcx
37bc667f9lea rcx, [r14+8*rcx]
37bc667fdnop [rax]
37bc66800
37bc66800loc_37bc66800:
37bc66800movsd_xmm x1, [rcx+8*rax-8]
37bc66806comisd x1, x0
37bc6680amaxsd x1, x0
37bc6680ecmova rdx, rax
37bc66812add rax, 1
37bc66816movapd x0, x1
37bc6681acmp r9, rax
37bc6681djne 0x37bc66800
37bc6681f
37bc6681floc_37bc6681f:
37bc6681fmov eax, [rsp+120]
37bc66823lea eax, [rax+rdx-1]
37bc66827add r8l, eax
37bc6682amov [rsp+100], eax
37bc6682emovsxd r8, r8l
37bc66831movsd_xmm x0, [r14+8*r8-8]
37bc66838movsd_xmm [rsp+320], x0
37bc66841comisd x8, x0
37bc66846jae 0x37bc676ca
37bc6684cmov rcx, [rsp+176]
37bc66854call disnan_
37bc66859test eax, eax
37bc6685bje 0x37bc666cb
37bc66861mov eax, [rsp+120]
37bc66865mov r14, [rsp+480]
37bc6686dmovsd_xmm x0, [rsp+320]
37bc66876mov [rsp+160], eax
37bc6687d
37bc6687dloc_37bc6687d:
37bc6687dmovsxd rdx, [rsp+160]
37bc66885mov rax, [rsp+104]
37bc6688amov rdi, [rsp+504]
37bc66892imul rax, rdx
37bc66896add rax, [rsp+112]
37bc6689badd rax, rdx
37bc6689eshl rax, 4
37bc668a2mov [r14+rax+8], 0
37bc668abmovsd_xmm [r14+rax], x0
37bc668b1mov eax, [rsp+160]
37bc668b8sub eax, 1
37bc668bbmov [rdi], eax
37bc668bdmov rax, [rsp+528]
37bc668c5mov [rax], 1
37bc668cbjmp 0x37bc6620e
37bc668d0
37bc668d0loc_37bc668d0:
37bc668d0mov rdx, [rsp+128]
37bc668d8lea r8, [rip+0x7e71a1]
37bc668dflea rcx, [rsp+328]
37bc668e7movsd_xmm [rsp+200], x0
37bc668f0mov [rsp+328], ebp
37bc668f7call zlacgv_
37bc668fcmov eax, [rsp+160]
37bc66903mov r11, [rsp+216]
37bc6690blea r8, [rsp+328]
37bc66913mov r9, [rsp+488]
37bc6691blea rcx, [rip+0x7e717e]
37bc66922sub eax, edi
37bc66924lea r10, [r11+r12]
37bc66928mov [rsp+316], eax
37bc6692fmov rax, [rsp+472]
37bc66937mov [rsp+192], r10
37bc6693fmov eax, [rax]
37bc66941mov [rsp+72], r10
37bc66946lea r10, [rip+0x7e715b]
37bc6694dmov [rsp+64], r10
37bc66952lea r10, [rip+0x7e7127]
37bc66959mov [rsp+56], r10
37bc6695emov r10, [rsp+152]
37bc66966mov [rsp+160], eax
37bc6696dsub eax, [rsp+120]
37bc66971lea rdx, [r11+r10]
37bc66975mov [rsp+48], r10
37bc6697amov [rsp+80], r9
37bc6697fmov [rsp+40], r9
37bc66984lea r9, [rip+0x7e7105]
37bc6698bmov [rsp+32], rdx
37bc66990mov [rsp+88], 5
37bc66999mov [rsp+328], eax
37bc669a0lea rax, [rsp+316]
37bc669a8mov rdx, rax
37bc669abmov [rsp+184], rax
37bc669b3call zgemv_
37bc669b8mov rdx, [rsp+128]
37bc669c0lea r8, [rip+0x7e70b9]
37bc669c7lea rcx, [rsp+328]
37bc669cfmov [rsp+328], ebp
37bc669d6call zlacgv_
37bc669dbmov rax, [rsp+472]
37bc669e3mov r8, [rsp+192]
37bc669ebmov r9, [rsp+488]
37bc669f3mov rcx, [rsp+184]
37bc669fbmov eax, [rax]
37bc669fdmovsd_xmm x1, [rip+0x7e70fb]
37bc66a05divsd x1, [rsp+200]
37bc66a0emovsd_xmm [rsp+328], x1
37bc66a17mov edx, eax
37bc66a19sub edx, [rsp+120]
37bc66a1dmov [rsp+160], eax
37bc66a24mov [rsp+316], edx
37bc66a2blea rdx, [rsp+328]
37bc66a33call zdscal_
37bc66a38mov rax, [rsp+472]
37bc66a40mov r8l, [rax]
37bc66a43jmp 0x37bc6671f
37bc66a48
37bc66a48 0f 1f 84 00 00 00 00 00 ........
37bc66a50
37bc66a50loc_37bc66a50:
37bc66a50movsxd r10, [rsp+100]
37bc66a55mov rcx, [rsp+104]
37bc66a5alea r8, [rip+0x7e701f]
37bc66a61mov [rsp+328], ebp
37bc66a68movupd x0, [r12]
37bc66a6eimul rcx, r10
37bc66a72mov [rsp+200], r10
37bc66a7amov rax, rcx
37bc66a7dmov rcx, [rsp+112]
37bc66a82mov [rsp+208], rax
37bc66a8alea r11, [rax+rcx]
37bc66a8emov rcx, [rsp+480]
37bc66a96lea rdx, [r10+r11]
37bc66a9amov [rsp+192], r11
37bc66aa2shl rdx, 4
37bc66aa6movups [rcx+rdx], x0
37bc66aaalea rdx, [r11+1]
37bc66aaelea r11, [rip+0x7e6fcb]
37bc66ab5mov [rsp+32], r11
37bc66abamov r11, [rsp+480]
37bc66ac2shl rdx, 4
37bc66ac6lea rcx, [rsp+328]
37bc66acemov [rsp+184], rcx
37bc66ad6lea r9, [r11+rdx]
37bc66adamov rdx, [rsp+128]
37bc66ae2call zswap_
37bc66ae7mov rcx, [rsp+472]
37bc66aefmov r11, [rsp+192]
37bc66af7movq x2, [rip+0x7e6ff1]
37bc66affmov r10, [rsp+200]
37bc66b07mov rax, [rsp+208]
37bc66b0fmov r8l, [rcx]
37bc66b12cmp r8l, [rsp+100]
37bc66b17mov rcx, [rsp+184]
37bc66b1fjg 0x37bc66c66
37bc66b25
37bc66b25loc_37bc66b25:
37bc66b25mov ecx, [rsp+144]
37bc66b2ccmp [rsp+100], ecx
37bc66b30jle 0x37bc66cfc
37bc66b36movsxd rdx, [rsp+144]
37bc66b3emov rax, [rsp+112]
37bc66b43lea rcx, [r11+rsi]
37bc66b47movapd x1, x2
37bc66b4bimul rdx, [rsp+104]
37bc66b51mov r9l, [rsp+100]
37bc66b56add rax, rsi
37bc66b59sub r9l, [rsp+160]
37bc66b61sub r9l, 2
37bc66b65add rdx, rax
37bc66b68mov rax, rcx
37bc66b6badd r9, r11
37bc66b6eshl rax, 4
37bc66b72add rax, [rsp+168]
37bc66b7aadd r9, rsi
37bc66b7dshl rdx, 4
37bc66b81mov [rsp+184], rax
37bc66b89mov rax, [rsp+480]
37bc66b91shl r9, 4
37bc66b95add rdx, [rsp+480]
37bc66b9dlea r9, [rax+r9+32]
37bc66ba2mov rax, [rsp+184]
37bc66baanop [rax+rax]
37bc66bb5nop [rax+rax]
37bc66bc0
37bc66bc0loc_37bc66bc0:
37bc66bc0movsd_xmm x0, [rdx+8]
37bc66bc5movsd_xmm x4, [rdx]
37bc66bc9add rax, 16
37bc66bcdmovsd_xmm x3, [rax-16]
37bc66bd2xorpd x0, x2
37bc66bd6unpcklpd x4, x0
37bc66bdamovsd_xmm x0, [rax-8]
37bc66bdfxorpd x0, x2
37bc66be3unpcklpd x3, x0
37bc66be7movups [rdx], x3
37bc66beaadd rdx, r15
37bc66bedmovups [rax-16], x4
37bc66bf1cmp r9, rax
37bc66bf4jne 0x37bc66bc0
37bc66bf6
37bc66bf6loc_37bc66bf6:
37bc66bf6shl rcx, 4
37bc66bfaadd rcx, [rsp+480]
37bc66c02mov rax, [rsp+496]
37bc66c0asub r10, 1
37bc66c0emovsd_xmm x0, [rcx+8]
37bc66c13mov eax, [rax+4*r10]
37bc66c17xorpd x0, x1
37bc66c1bmovsd_xmm x1, [r14+8*r10]
37bc66c21movsd_xmm [rcx+8], x0
37bc66c26mov rcx, [rsp+496]
37bc66c2emovsd_xmm x0, [r14+8*rsi-8]
37bc66c35movsd_xmm [r14+8*rsi-8], x1
37bc66c3cmov edx, [rcx+4*rsi-4]
37bc66c40movsd_xmm [r14+8*r10], x0
37bc66c46mov [rcx+4*r10], edx
37bc66c4amov [rcx+4*rsi-4], eax
37bc66c4ejmp 0x37bc666f1
37bc66c53
37bc66c53 0f 1f 44 00 00 ..D..
37bc66c58
37bc66c58loc_37bc66c58:
37bc66c58cmp rdx, r9
37bc66c5bsetle dl
37bc66c5emovzx edx, dl
37bc66c61jmp 0x37bc6681f
37bc66c66
37bc66c66loc_37bc66c66:
37bc66c66sub r8l, [rsp+100]
37bc66c6badd rax, [rsp+104]
37bc66c70mov [rsp+184], r10
37bc66c78add rax, [rsp+112]
37bc66c7dmov [rsp+328], r8l
37bc66c85lea r8, [r10+rax]
37bc66c89add rax, rsi
37bc66c8cshl rax, 4
37bc66c90add rax, [rsp+480]
37bc66c98shl r8, 4
37bc66c9cmov rdx, rax
37bc66c9fmov rax, [rsp+488]
37bc66ca7mov [rsp+32], rax
37bc66cacmov rax, [rsp+480]
37bc66cb4lea r9, [rax+r8]
37bc66cb8mov r8, [rsp+488]
37bc66cc0call zswap_
37bc66cc5mov rax, [rsp+472]
37bc66ccdmov r11, [rsp+192]
37bc66cd5movq x2, [rip+0x7e6e13]
37bc66cddmov r10, [rsp+184]
37bc66ce5mov r8l, [rax]
37bc66ce8jmp 0x37bc66b25
37bc66ced
37bc66cedloc_37bc66ced:
37bc66cedmov [rsp+100], 1
37bc66cf5xor eax, eax
37bc66cf7jmp 0x37bc66418
37bc66cfc
37bc66cfcloc_37bc66cfc:
37bc66cfcmovapd x1, x2
37bc66d00lea rcx, [r11+rsi]
37bc66d04jmp 0x37bc66bf6
37bc66d09
37bc66d09loc_37bc66d09:
37bc66d09test r11l, r11l
37bc66d0cjle 0x37bc66fde
37bc66d12mov rax, [rsp+104]
37bc66d17xor r15l, r15l
37bc66d1amov edi, 1
37bc66d1fmov r9l, r11l
37bc66d22movsxd r8, [rsp+240]
37bc66d2amov [rsp+472], r12
37bc66d32mov [rsp+256], 0
37bc66d3eimul rax, r8
37bc66d42mov [rsp+296], r8
37bc66d4amov [rsp+248], -1
37bc66d56mov [rsp+280], rax
37bc66d5emov rax, [rsp+152]
37bc66d66imul rax, r8
37bc66d6amov [rsp+288], rax
37bc66d72lea rax, [r13-16]
37bc66d76mov [rsp+232], rax
37bc66d7e
37bc66d7eloc_37bc66d7e:
37bc66d7emov eax, r9l
37bc66d81mov esi, [rsp+240]
37bc66d88mov r12l, edi
37bc66d8bmov [rsp+216], edi
37bc66d92sub eax, edi
37bc66d94mov [rsp+128], edi
37bc66d9blea ebx, [rax+1]
37bc66d9ecmp ebx, esi
37bc66da0cmovg ebx, esi
37bc66da3mov [rsp+312], ebx
37bc66daacmp r9l, edi
37bc66dadjl 0x37bc66dd3
37bc66daflea rcx, [rbp+8*r15]
37bc66db4lea r8, [8*rax+8]
37bc66dbcxor edx, edx
37bc66dbemov [rsp+160], r9l
37bc66dc6call memset
37bc66dcbmov r9l, [rsp+160]
37bc66dd3
37bc66dd3loc_37bc66dd3:
37bc66dd3lea eax, [rdi+rbx]
37bc66dd6mov [rsp+164], eax
37bc66dddcmp eax, r12l
37bc66de0jle 0x37bc66f87
37bc66de6mov rax, r15
37bc66de9mov r11, [rsp+256]
37bc66df1mov rsi, rdi
37bc66df4mov [rsp+264], rdi
37bc66dfcshl rax, 4
37bc66e00mov [rsp+272], r15
37bc66e08add rax, r14
37bc66e0bmov r15, r11
37bc66e0emov [rsp+120], rax
37bc66e13mov rax, r11
37bc66e16shl rax, 4
37bc66e1aadd rax, [rsp+168]
37bc66e22mov [rsp+144], rax
37bc66e2amov rax, [rsp+248]
37bc66e32mov [rsp+136], rax
37bc66e3anop [rax+rax]
37bc66e40
37bc66e40loc_37bc66e40:
37bc66e40mov [rsp+160], esi
37bc66e47mov r11l, esi
37bc66e4amov edi, esi
37bc66e4ccmp r9l, esi
37bc66e4fjl 0x37bc66ee4
37bc66e55lea edx, [rsi-1]
37bc66e58mov r8l, r9l
37bc66e5blea rax, [rbp+8*rsi]
37bc66e60mov rcx, r15
37bc66e63movsxd rdx, edx
37bc66e66imul rdx, [rsp+104]
37bc66e6csub r8l, esi
37bc66e6fshl rcx, 4
37bc66e73add rdx, [rsp+112]
37bc66e78add r8, rsi
37bc66e7badd rcx, r14
37bc66e7eadd rdx, rsi
37bc66e81lea r10, [rbp+8*r8+8]
37bc66e86movsxd r8, r9l
37bc66e89shl rdx, 4
37bc66e8dlea rdx, [r14+rdx+8]
37bc66e92nop [rax]
37bc66e95nop [rax+rax]
37bc66ea0
37bc66ea0loc_37bc66ea0:
37bc66ea0cmp edi, r12l
37bc66ea3jle 0x37bc66ec4
37bc66ea5movsd_xmm x1, [rdx-8]
37bc66eaamovsd_xmm x0, [rdx]
37bc66eaemulsd x1, x1
37bc66eb2mulsd x0, x0
37bc66eb6addsd x0, x1
37bc66ebaaddsd x0, [rax-8]
37bc66ebfmovsd_xmm [rax-8], x0
37bc66ec4
37bc66ec4loc_37bc66ec4:
37bc66ec4movsd_xmm x0, [rcx]
37bc66ec8subsd x0, [rax-8]
37bc66ecdadd rcx, r13
37bc66ed0add rdx, 16
37bc66ed4movsd_xmm [rax+8*r8-8], x0
37bc66edbadd rax, 8
37bc66edfcmp rax, r10
37bc66ee2jne 0x37bc66ea0
37bc66ee4
37bc66ee4loc_37bc66ee4:
37bc66ee4cmp edi, 1
37bc66ee7jg 0x37bc66ff0
37bc66eed
37bc66eedloc_37bc66eed:
37bc66eedlea eax, [r11+1]
37bc66ef1mov [rsp+128], eax
37bc66ef8cmp [rsp+100], edi
37bc66efcjne 0x37bc67290
37bc66f02mov rax, [rsp+472]
37bc66f0amov r9l, [rax]
37bc66f0d
37bc66f0dloc_37bc66f0d:
37bc66f0dmovsd_xmm x0, [rsp+320]
37bc66f16mov rax, r15
37bc66f19shl rax, 4
37bc66f1dmov [r14+rax+8], 0
37bc66f26sqrtsd x0, x0
37bc66f2amovsd_xmm [rsp+320], x0
37bc66f33movsd_xmm [r14+rax], x0
37bc66f39cmp r9l, edi
37bc66f3cjg 0x37bc670e8
37bc66f42
37bc66f42loc_37bc66f42:
37bc66f42mov rdi, [rsp+104]
37bc66f47add [rsp+120], 16
37bc66f4dadd rsi, 1
37bc66f51add [rsp+136], rdi
37bc66f59add r15, [rsp+152]
37bc66f61add [rsp+144], 16
37bc66f6acmp [rsp+164], esi
37bc66f71jg 0x37bc66e40
37bc66f77mov rdi, [rsp+264]
37bc66f7fmov r15, [rsp+272]
37bc66f87
37bc66f87loc_37bc66f87:
37bc66f87cmp [rsp+164], r9l
37bc66f8fjle 0x37bc6754a
37bc66f95
37bc66f95loc_37bc66f95:
37bc66f95mov rsi, [rsp+296]
37bc66f9dsub [rsp+244], 1
37bc66fa5mov eax, [rsp+244]
37bc66facmov rbx, [rsp+280]
37bc66fb4add rdi, rsi
37bc66fb7add [rsp+248], rbx
37bc66fbfadd r15, rsi
37bc66fc2mov rbx, [rsp+288]
37bc66fcaadd [rsp+256], rbx
37bc66fd2cmp eax, -1
37bc66fd5jne 0x37bc66d7e
37bc66fdbmov r11l, r9l
37bc66fde
37bc66fdeloc_37bc66fde:
37bc66fdemov rax, [rsp+504]
37bc66fe6mov [rax], r11l
37bc66fe9jmp 0x37bc6620e
37bc66fee
37bc66fee 66 90 f.
37bc66ff0
37bc66ff0loc_37bc66ff0:
37bc66ff0mov eax, [rsp+160]
37bc66ff7lea r8l, [r9+r9]
37bc66ffbmovsxd r8, r8l
37bc66ffelea edx, [rax+r9]
37bc67002movsxd rdx, edx
37bc67005cmp rdx, r8
37bc67008jg 0x37bc67458
37bc6700emov rax, rdx
37bc67011jmp 0x37bc6702d
37bc67013
37bc67013 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
37bc67020
37bc67020loc_37bc67020:
37bc67020add rax, 1
37bc67024cmp r8, rax
37bc67027jl 0x37bc67458
37bc6702d
37bc6702dloc_37bc6702d:
37bc6702dmovsd_xmm x0, [rbp+8*rax-8]
37bc67033comisd x0, x6
37bc67037jb 0x37bc67020
37bc67039mov ecx, 1
37bc6703esub rcx, rdx
37bc67041lea rdx, [rcx+rax]
37bc67045cmp r8, rax
37bc67048jl 0x37bc6707f
37bc6704amovsxd r8, r9l
37bc6704dmov rax, rdx
37bc67050lea r8, [rcx+2*r8+1]
37bc67055neg rcx
37bc67058lea rcx, [rbp+8*rcx]
37bc6705dnop [rax]
37bc67060
37bc67060loc_37bc67060:
37bc67060movsd_xmm x1, [rcx+8*rax-8]
37bc67066comisd x1, x0
37bc6706amaxsd x1, x0
37bc6706ecmova rdx, rax
37bc67072add rax, 1
37bc67076movapd x0, x1
37bc6707acmp rax, r8
37bc6707djne 0x37bc67060
37bc6707f
37bc6707floc_37bc6707f:
37bc6707fmov eax, [rsp+160]
37bc67086lea eax, [rax+rdx-1]
37bc6708aadd r9l, eax
37bc6708dmov [rsp+100], eax
37bc67091movsxd r9, r9l
37bc67094movsd_xmm x0, [rbp+8*r9-8]
37bc6709bmovsd_xmm [rsp+320], x0
37bc670a4comisd x8, x0
37bc670a9jae 0x37bc6687d
37bc670afmov rcx, [rsp+176]
37bc670b7mov [rsp+128], r11l
37bc670bfcall disnan_
37bc670c4mov r11l, [rsp+128]
37bc670cctest eax, eax
37bc670ceje 0x37bc66eed
37bc670d4movsd_xmm x0, [rsp+320]
37bc670ddjmp 0x37bc6687d
37bc670e2
37bc670e2 66 0f 1f 44 00 00 f..D..
37bc670e8
37bc670e8loc_37bc670e8:
37bc670e8mov r8, [rsp+488]
37bc670f0mov rdx, [rsp+120]
37bc670f5lea edi, [r11-1]
37bc670f9lea rcx, [rsp+328]
37bc67101movsd_xmm [rsp+208], x0
37bc6710amov [rsp+200], rax
37bc67112mov [rsp+192], r11l
37bc6711amov [rsp+328], edi
37bc67121call zlacgv_
37bc67126mov rax, [rsp+472]
37bc6712emov r11l, [rsp+192]
37bc67136lea r10, [rsp+316]
37bc6713esub r11l, [rsp+216]
37bc67146lea r9, [rip+0x7e6943]
37bc6714dlea r8, [rsp+328]
37bc67155mov [rsp+192], r10
37bc6715dmov eax, [rax]
37bc6715fmov [rsp+328], r11l
37bc67167lea r11, [rip+0x7e6912]
37bc6716elea rcx, [rip+0x7e6963]
37bc67175mov [rsp+80], r11
37bc6717amov r11, [rsp+488]
37bc67182mov [rsp+184], eax
37bc67189sub eax, [rsp+160]
37bc67190mov [rsp+316], eax
37bc67197mov rax, [rsp+200]
37bc6719fadd rax, [rsp+168]
37bc671a7mov [rsp+40], r11
37bc671acmov [rsp+72], rax
37bc671b1mov [rsp+200], rax
37bc671b9lea rax, [rip+0x7e68e8]
37bc671c0mov [rsp+64], rax
37bc671c5mov rax, [rsp+488]
37bc671cdmov [rsp+88], 8
37bc671d6mov [rsp+56], rax
37bc671dbmov rax, [rsp+144]
37bc671e3lea rdx, [rax-16]
37bc671e7mov [rsp+32], rax
37bc671ecmov [rsp+48], rdx
37bc671f1mov rdx, r10
37bc671f4call zgemv_
37bc671f9mov r8, [rsp+488]
37bc67201mov rdx, [rsp+120]
37bc67206lea rcx, [rsp+328]
37bc6720emov [rsp+328], edi
37bc67215call zlacgv_
37bc6721amov rax, [rsp+472]
37bc67222mov r8, [rsp+200]
37bc6722alea r9, [rip+0x7e684f]
37bc67231mov rcx, [rsp+192]
37bc67239movsd_xmm x1, [rip+0x7e68bf]
37bc67241divsd x1, [rsp+208]
37bc6724amovsd_xmm [rsp+328], x1
37bc67253mov eax, [rax]
37bc67255mov edx, eax
37bc67257sub edx, [rsp+160]
37bc6725emov [rsp+184], eax
37bc67265mov [rsp+316], edx
37bc6726clea rdx, [rsp+328]
37bc67274call zdscal_
37bc67279mov rax, [rsp+472]
37bc67281mov r9l, [rax]
37bc67284jmp 0x37bc66f42
37bc67289
37bc67289 0f 1f 80 00 00 00 00 .......
37bc67290
37bc67290loc_37bc67290:
37bc67290movsxd rax, [rsp+100]
37bc67295mov rdx, [rsp+104]
37bc6729amov [rsp+208], r11l
37bc672a2mov rbx, [rsp+112]
37bc672a7imul rdx, rax
37bc672ablea r10, [rax-1]
37bc672afmov [rsp+200], rax
37bc672b7mov [rsp+192], r10
37bc672bflea rcx, [rdx+rbx]
37bc672c3mov rbx, r15
37bc672c6shl rbx, 4
37bc672calea rdx, [rax+rcx]
37bc672cemov [rsp+224], rcx
37bc672d6lea rcx, [rsp+328]
37bc672demovupd x0, [r14+rbx]
37bc672e4shl rdx, 4
37bc672e8mov [rsp+184], rcx
37bc672f0movups [r14+rdx], x0
37bc672f5lea edx, [r11-1]
37bc672f9mov r11, [rsp+488]
37bc67301mov [rsp+328], edx
37bc67308mov rdx, r10
37bc6730bshl rdx, 4
37bc6730fmov [rsp+32], r11
37bc67314mov r8, r11
37bc67317lea r9, [r14+rdx]
37bc6731bmov rdx, [rsp+120]
37bc67320call zswap_
37bc67325mov rcx, [rsp+472]
37bc6732dmov r10, [rsp+192]
37bc67335movq x2, [rip+0x7e67b3]
37bc6733dmov rax, [rsp+200]
37bc67345mov r11l, [rsp+208]
37bc6734dmov r9l, [rcx]
37bc67350cmp r9l, [rsp+100]
37bc67355mov rcx, [rsp+184]
37bc6735djg 0x37bc67466
37bc67363
37bc67363loc_37bc67363:
37bc67363mov edx, [rsp+128]
37bc6736acmp [rsp+100], edx
37bc6736ejle 0x37bc674f1
37bc67374mov ecx, [rsp+100]
37bc67378movsxd rdx, [rsp+128]
37bc67380movapd x1, x2
37bc67384imul rdx, [rsp+104]
37bc6738aadd rdx, [rsp+112]
37bc6738fsub ecx, r11l
37bc67392add rdx, rax
37bc67395mov r8, [rsp+232]
37bc6739dadd rbx, [rsp+168]
37bc673a5sub ecx, 2
37bc673a8shl rdx, 4
37bc673acadd rcx, r15
37bc673afadd rdx, r14
37bc673b2shl rcx, 4
37bc673b6lea rcx, [r14+rcx+32]
37bc673bbnop [rax+rax]
37bc673c0
37bc673c0loc_37bc673c0:
37bc673c0movsd_xmm x0, [rbx+8]
37bc673c5movsd_xmm x5, [rbx]
37bc673c9add rbx, 16
37bc673cdmovsd_xmm x3, [rdx]
37bc673d1xorpd x0, x2
37bc673d5unpcklpd x5, x0
37bc673d9movsd_xmm x0, [rdx+8]
37bc673dexorpd x0, x2
37bc673e2unpcklpd x3, x0
37bc673e6movups [rbx-16], x3
37bc673eamovups [rdx], x5
37bc673edadd rdx, r8
37bc673f0cmp rbx, rcx
37bc673f3jne 0x37bc673c0
37bc673f5
37bc673f5loc_37bc673f5:
37bc673f5add rax, [rsp+136]
37bc673fdmov rbx, [rsp+496]
37bc67405shl rax, 4
37bc67409movsd_xmm x0, [r14+rax+8]
37bc67410mov edx, [rbx+4*rsi-4]
37bc67414xorpd x0, x1
37bc67418movsd_xmm x1, [rbp+8*r10]
37bc6741fmovsd_xmm [r14+rax+8], x0
37bc67426mov rax, [rsp+496]
37bc6742emovsd_xmm x0, [rbp+8*rsi-8]
37bc67434movsd_xmm [rbp+8*rsi-8], x1
37bc6743amov eax, [rax+4*r10]
37bc6743emovsd_xmm [rbp+8*r10], x0
37bc67445mov [rbx+4*r10], edx
37bc67449mov [rbx+4*rsi-4], eax
37bc6744djmp 0x37bc66f0d
37bc67452
37bc67452 66 0f 1f 44 00 00 f..D..
37bc67458
37bc67458loc_37bc67458:
37bc67458cmp rdx, r8
37bc6745bsetle dl
37bc6745emovzx edx, dl
37bc67461jmp 0x37bc6707f
37bc67466
37bc67466loc_37bc67466:
37bc67466mov eax, [rsp+100]
37bc6746amov r8, [rsp+224]
37bc67472mov [rsp+192], r11l
37bc6747amov [rsp+184], r10
37bc67482lea edx, [rax+1]
37bc67485sub r9l, eax
37bc67488lea rax, [rip+0x7e65f1]
37bc6748fmovsxd rdx, edx
37bc67492mov [rsp+32], rax
37bc67497add r8, rdx
37bc6749aadd rdx, [rsp+136]
37bc674a2mov [rsp+328], r9l
37bc674aashl r8, 4
37bc674aeshl rdx, 4
37bc674b2lea r9, [r14+r8]
37bc674b6add rdx, r14
37bc674b9mov r8, rax
37bc674bccall zswap_
37bc674c1mov rax, [rsp+472]
37bc674c9mov r11l, [rsp+192]
37bc674d1movq x2, [rip+0x7e6617]
37bc674d9mov r10, [rsp+184]
37bc674e1mov r9l, [rax]
37bc674e4mov rax, [rsp+200]
37bc674ecjmp 0x37bc67363
37bc674f1
37bc674f1loc_37bc674f1:
37bc674f1movapd x1, x2
37bc674f5jmp 0x37bc673f5
37bc674fa
37bc674faloc_37bc674fa:
37bc674famov rax, [rsp+104]
37bc674ffmov [rsp+100], edx
37bc67503imul rax, rdx
37bc67507add rax, [rsp+112]
37bc6750cadd rax, rdx
37bc6750fjmp 0x37bc66418
37bc67514
37bc67514loc_37bc67514:
37bc67514mov edx, 7
37bc67519lea rcx, [rip+0x7e6568]
37bc67520pxor x5, x5
37bc67524cvtsi2sd x5, [r12]
37bc6752amovapd x7, x5
37bc6752ecall dlamch_
37bc67533mulsd x0, x7
37bc67537mulsd x0, [rsp+320]
37bc67540movapd x8, x0
37bc67545jmp 0x37bc66543
37bc6754a
37bc6754aloc_37bc6754a:
37bc6754amov esi, [rsp+128]
37bc67551mov eax, r9l
37bc67554mov rdx, [rsp+104]
37bc67559mov [rsp+88], 8
37bc67562mov [rsp+80], 5
37bc6756blea r9, [rsp+312]
37bc67573lea r8, [rsp+328]
37bc6757bsub eax, esi
37bc6757dlea rcx, [rip+0x7e655c]
37bc67584add eax, 1
37bc67587mov [rsp+328], eax
37bc6758emovsxd rax, esi
37bc67591mov rsi, [rsp+488]
37bc67599imul rdx, rax
37bc6759dadd rdx, [rsp+112]
37bc675a2add rdx, rax
37bc675a5add rax, [rsp+248]
37bc675admov [rsp+72], rsi
37bc675b2lea rsi, [rip+0x7e650f]
37bc675b9shl rax, 4
37bc675bdmov [rsp+56], rsi
37bc675c2shl rdx, 4
37bc675c6mov rsi, [rsp+488]
37bc675ceadd rax, r14
37bc675d1add rdx, r14
37bc675d4mov [rsp+40], rax
37bc675d9lea rax, [rip+0x7e64f0]
37bc675e0mov [rsp+64], rdx
37bc675e5lea rdx, [rip+0x7e64ec]
37bc675ecmov [rsp+32], rax
37bc675f1mov [rsp+48], rsi
37bc675f6call zherk_
37bc675fbmov rax, [rsp+472]
37bc67603mov r9l, [rax]
37bc67606jmp 0x37bc66f95
37bc6760b
37bc6760bloc_37bc6760b:
37bc6760bmov esi, [rsp+144]
37bc67612mov eax, ebp
37bc67614mov rdx, [rsp+104]
37bc67619mov [rsp+88], 10
37bc67622mov [rsp+80], 5
37bc6762blea r9, [rsp+312]
37bc67633lea r8, [rsp+328]
37bc6763bsub eax, esi
37bc6763dlea rcx, [rip+0x7e647e]
37bc67644add eax, 1
37bc67647mov [rsp+328], eax
37bc6764emovsxd rax, esi
37bc67651mov rsi, [rsp+488]
37bc67659imul rdx, rax
37bc6765dadd rdx, [rsp+112]
37bc67662add rax, rdx
37bc67665mov [rsp+72], rsi
37bc6766ashl rax, 4
37bc6766eadd rax, [rsp+480]
37bc67676mov [rsp+48], rsi
37bc6767bmov [rsp+64], rax
37bc67680lea rax, [rip+0x7e6441]
37bc67687mov [rsp+56], rax
37bc6768cmovsxd rax, edi
37bc6768fadd rax, rdx
37bc67692lea rdx, [rip+0x7e641f]
37bc67699shl rax, 4
37bc6769dadd rax, [rsp+480]
37bc676a5mov [rsp+40], rax
37bc676aalea rax, [rip+0x7e641f]
37bc676b1mov [rsp+32], rax
37bc676b6call zherk_
37bc676bbmov rax, [rsp+472]
37bc676c3mov ebp, [rax]
37bc676c5jmp 0x37bc66763
37bc676ca
37bc676caloc_37bc676ca:
37bc676camov eax, [rsp+120]
37bc676cemov r14, [rsp+480]
37bc676d6mov [rsp+160], eax
37bc676ddjmp 0x37bc6687d
37bc676e2
37bc676e2loc_37bc676e2:
37bc676e2mov [rsp+144], edi
37bc676e9jmp 0x37bc66756
37bc676ee
37bc676eeloc_37bc676ee:
37bc676eemov r11l, ebp
37bc676f1jmp 0x37bc66fde
37bc676f6
37bc676f6loc_37bc676f6:
37bc676f6neg edx
37bc676f8jmp 0x37bc661ec
37bc66140
37bc676fd
37bc676fd // align 0x10
37bc676fd // align 0x10
37bc67700
37bc67700zpstf2_:
37bc67700push r15
37bc67702push r14
37bc67704push r13
37bc67706push r12
37bc67708push rbp
37bc67709push rdi
37bc6770apush rsi
37bc6770bpush rbx
37bc6770csub rsp, 312
37bc67713movups [rsp+256], x6
37bc6771bmovups [rsp+272], x7
37bc67723movups [rsp+288], x8
37bc6772cmov r13, [rsp+448]
37bc67734mov edi, [r9]
37bc67737mov rbx, [rsp+440]
37bc6773fmov [r13], 0
37bc67747mov [rsp+400], r8
37bc6774fmov r14, rdx
37bc67752mov r8l, 1
37bc67758mov rbp, rcx
37bc6775bmov [rsp+408], r9
37bc67763lea rdx, [rip+0x7e63a6]
37bc6776amov r9l, 1
37bc67770call lsame_
37bc67775mov esi, eax
37bc67777test eax, eax
37bc67779je 0x37bc679b8
37bc6777f
37bc6777floc_37bc6777f:
37bc6777fmovsxd rcx, [r14]
37bc67782test ecx, ecx
37bc67784js 0x37bc67800
37bc67786mov rdx, [rsp+408]
37bc6778emov eax, 1
37bc67793cmovg eax, ecx
37bc67796cmp [rdx], eax
37bc67798jge 0x37bc67810
37bc6779amov edx, -4
37bc6779fmov eax, 4
37bc677a4
37bc677a4loc_37bc677a4:
37bc677a4mov [r13], edx
37bc677a8
37bc677a8loc_37bc677a8:
37bc677a8lea rdx, [rsp+248]
37bc677b0mov r8l, 6
37bc677b6lea rcx, [rip+0x7e6355]
37bc677bdmov [rsp+248], eax
37bc677c4call xerbla_
37bc677c9nop
37bc677ca
37bc677caloc_37bc677ca:
37bc677camovups x6, [rsp+256]
37bc677d2movups x7, [rsp+272]
37bc677damovups x8, [rsp+288]
37bc677e3add rsp, 312
37bc677eapop rbx
37bc677ebpop rsi
37bc677ecpop rdi
37bc677edpop rbp
37bc677eepop r12
37bc677f0pop r13
37bc677f2pop r14
37bc677f4pop r15
37bc677f6ret
37bc677f7
37bc677f7 66 0f 1f 84 00 00 00 00 00 f........
37bc67800
37bc67800loc_37bc67800:
37bc67800mov edx, -2
37bc67805mov eax, 2
37bc6780ajmp 0x37bc677a4
37bc6780c
37bc6780c 0f 1f 40 00 ..@.
37bc67810
37bc67810loc_37bc67810:
37bc67810mov eax, [r13]
37bc67814test eax, eax
37bc67816jne 0x37bc687db
37bc6781ctest ecx, ecx
37bc6781eje 0x37bc677ca
37bc67820movsxd r11, edi
37bc67823xor eax, eax
37bc67825lea r8l, [rcx-1]
37bc67829test r11, r11
37bc6782clea r9, [r8+2]
37bc67830cmovs r11, rax
37bc67834mov rax, r11
37bc67837not rax
37bc6783amov [rsp+120], rax
37bc6783fmov eax, 1
37bc67844test r8b, 1
37bc67848jne 0x37bc67864
37bc6784amov rdi, [rsp+416]
37bc67852mov [rdi+4*rax-4], 1
37bc6785amov eax, 2
37bc6785fcmp rax, r9
37bc67862je 0x37bc67883
37bc67864
37bc67864loc_37bc67864:
37bc67864mov r10, [rsp+416]
37bc6786c
37bc6786cloc_37bc6786c:
37bc6786cmov [r10+4*rax-4], eax
37bc67871lea rdx, [rax+1]
37bc67875add rax, 2
37bc67879mov [r10+4*rdx-4], edx
37bc6787ecmp rax, r9
37bc67881jne 0x37bc6786c
37bc67883
37bc67883loc_37bc67883:
37bc67883lea rax, [r11+1]
37bc67887mov rdx, [rsp+400]
37bc6788flea r8, [rbx+8*r8+8]
37bc67894mov r9, rax
37bc67897mov [rsp+128], rax
37bc6789fmov rax, rbx
37bc678a2shl r9, 4
37bc678a6nop [rax]
37bc678aanop [rax+rax]
37bc678b5nop [rax+rax]
37bc678c0
37bc678c0loc_37bc678c0:
37bc678c0movsd_xmm x0, [rdx]
37bc678c4add rax, 8
37bc678c8add rdx, r9
37bc678cbmovsd_xmm [rax-8], x0
37bc678d0cmp rax, r8
37bc678d3jne 0x37bc678c0
37bc678d5movsd_xmm x6, [rip+0x7e627b]
37bc678ddmov eax, 1
37bc678e2jmp 0x37bc6790d
37bc678e4
37bc678e4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc678f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67900
37bc67900loc_37bc67900:
37bc67900cmp rax, rcx
37bc67903je 0x37bc67c78
37bc67909add rax, 1
37bc6790d
37bc6790dloc_37bc6790d:
37bc6790dmovsd_xmm x0, [rbx+8*rax-8]
37bc67913comisd x0, x6
37bc67917jb 0x37bc67900
37bc67919cmp rax, rcx
37bc6791cjg 0x37bc6795f
37bc6791eadd rcx, 1
37bc67922mov rdx, rax
37bc67925nop [rax+rax]
37bc6792anop [rax+rax]
37bc67935nop [rax+rax]
37bc67940
37bc67940loc_37bc67940:
37bc67940movsd_xmm x1, [rbx+8*rdx-8]
37bc67946comisd x1, x0
37bc6794amaxsd x1, x0
37bc6794ecmova rax, rdx
37bc67952add rdx, 1
37bc67956movapd x0, x1
37bc6795acmp rdx, rcx
37bc6795djne 0x37bc67940
37bc6795f
37bc6795floc_37bc6795f:
37bc6795fmov [rsp+100], eax
37bc67963cdqe
37bc67965mov rdi, [rsp+400]
37bc6796dpxor x1, x1
37bc67971mov rdx, rax
37bc67974add rax, [rsp+120]
37bc67979imul rdx, r11
37bc6797dadd rax, rdx
37bc67980shl rax, 4
37bc67984movsd_xmm x0, [rdi+rax]
37bc67989movsd_xmm [rsp+240], x0
37bc67992comisd x1, x0
37bc67996jb 0x37bc679f0
37bc67998
37bc67998loc_37bc67998:
37bc67998mov rax, [rsp+424]
37bc679a0mov [r13], 1
37bc679a8mov [rax], 0
37bc679aejmp 0x37bc677ca
37bc679b3
37bc679b3 0f 1f 44 00 00 ..D..
37bc679b8
37bc679b8loc_37bc679b8:
37bc679b8mov r9l, 1
37bc679bemov r8l, 1
37bc679c4lea rdx, [rip+0x7e6146]
37bc679cbmov rcx, rbp
37bc679cecall lsame_
37bc679d3test eax, eax
37bc679d5jne 0x37bc6777f
37bc679dbmov edx, -1
37bc679e0mov eax, 1
37bc679e5jmp 0x37bc677a4
37bc679ea
37bc679ea 66 0f 1f 44 00 00 f..D..
37bc679f0
37bc679f0loc_37bc679f0:
37bc679f0lea rax, [rsp+240]
37bc679f8mov [rsp+104], r11
37bc679fdmov rcx, rax
37bc67a00mov [rsp+144], rax
37bc67a08call disnan_
37bc67a0dtest eax, eax
37bc67a0fjne 0x37bc67998
37bc67a11mov rax, [rsp+432]
37bc67a19pxor x1, x1
37bc67a1dmov r11, [rsp+104]
37bc67a22movsd_xmm x4, [rax]
37bc67a26comisd x1, x4
37bc67a2amovapd x8, x4
37bc67a2fja 0x37bc686c1
37bc67a35
37bc67a35loc_37bc67a35:
37bc67a35mov r15l, [r14]
37bc67a38mov [rsp+208], r15l
37bc67a40test r15l, r15l
37bc67a43jle 0x37bc687ce
37bc67a49mov r8l, r15l
37bc67a4cxor edx, edx
37bc67a4emov rcx, rbx
37bc67a51mov [rsp+104], r11
37bc67a56shl r8, 3
37bc67a5acall memset
37bc67a5ftest esi, esi
37bc67a61mov r11, [rsp+104]
37bc67a66je 0x37bc67c82
37bc67a6cmov rax, [rsp+400]
37bc67a74mov rbp, [rsp+128]
37bc67a7cmov r8l, r15l
37bc67a7fmov [rsp+136], r11
37bc67a87mov r15l, [rsp+100]
37bc67a8cmov [rsp+448], r13
37bc67a94mov esi, 1
37bc67a99xor r13l, r13l
37bc67a9cmov [rsp+104], rax
37bc67aa1shl rbp, 4
37bc67aa5mov r12, rax
37bc67aa8lea rdi, [rbp-16]
37bc67aacnop [rax]
37bc67ab0
37bc67ab0loc_37bc67ab0:
37bc67ab0mov [rsp+112], esi
37bc67ab4mov r11l, esi
37bc67ab7mov [rsp+100], esi
37bc67abbcmp esi, r8l
37bc67abejg 0x37bc67b24
37bc67ac0mov ecx, r8l
37bc67ac3lea rax, [rbx+8*rsi]
37bc67ac7lea rdx, [r12-16]
37bc67accmovsxd r9, r8l
37bc67acfsub ecx, esi
37bc67ad1add rcx, rsi
37bc67ad4lea r10, [rbx+8*rcx+8]
37bc67ad9mov rcx, r12
37bc67adcnop [rax]
37bc67ae0
37bc67ae0loc_37bc67ae0:
37bc67ae0cmp rsi, 1
37bc67ae4je 0x37bc67b05
37bc67ae6movsd_xmm x1, [rdx]
37bc67aeamovsd_xmm x0, [rdx+8]
37bc67aefmulsd x1, x1
37bc67af3mulsd x0, x0
37bc67af7addsd x0, x1
37bc67afbaddsd x0, [rax-8]
37bc67b00movsd_xmm [rax-8], x0
37bc67b05
37bc67b05loc_37bc67b05:
37bc67b05movsd_xmm x0, [rcx]
37bc67b09subsd x0, [rax-8]
37bc67b0eadd rcx, rbp
37bc67b11add rdx, rdi
37bc67b14movsd_xmm [rax+8*r9-8], x0
37bc67b1badd rax, 8
37bc67b1fcmp r10, rax
37bc67b22jne 0x37bc67ae0
37bc67b24
37bc67b24loc_37bc67b24:
37bc67b24cmp rsi, 1
37bc67b28je 0x37bc67c0e
37bc67b2emov eax, [rsp+100]
37bc67b32lea r9l, [r8+r8]
37bc67b36movsxd r9, r9l
37bc67b39lea edx, [rax+r8]
37bc67b3dmovsxd rdx, edx
37bc67b40cmp rdx, r9
37bc67b43jg 0x37bc685a0
37bc67b49mov rax, rdx
37bc67b4cjmp 0x37bc67b6d
37bc67b4e
37bc67b4e 0f 1f ..
37bc67b50 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67b60
37bc67b60loc_37bc67b60:
37bc67b60add rax, 1
37bc67b64cmp r9, rax
37bc67b67jl 0x37bc685a0
37bc67b6d
37bc67b6dloc_37bc67b6d:
37bc67b6dmovsd_xmm x0, [rbx+8*rax-8]
37bc67b73comisd x0, x6
37bc67b77jb 0x37bc67b60
37bc67b79mov ecx, 1
37bc67b7esub rcx, rdx
37bc67b81lea rdx, [rcx+rax]
37bc67b85cmp r9, rax
37bc67b88jl 0x37bc67bbf
37bc67b8amovsxd r9, r8l
37bc67b8dmov rax, rdx
37bc67b90lea r9, [rcx+2*r9+1]
37bc67b95neg rcx
37bc67b98lea rcx, [rbx+8*rcx]
37bc67b9cnop [rax]
37bc67ba0
37bc67ba0loc_37bc67ba0:
37bc67ba0movsd_xmm x1, [rcx+8*rax-8]
37bc67ba6comisd x1, x0
37bc67baamaxsd x1, x0
37bc67baecmova rdx, rax
37bc67bb2add rax, 1
37bc67bb6movapd x0, x1
37bc67bbacmp r9, rax
37bc67bbdjne 0x37bc67ba0
37bc67bbf
37bc67bbfloc_37bc67bbf:
37bc67bbfmov eax, [rsp+100]
37bc67bc3lea r15l, [rax+rdx-1]
37bc67bc8add r8l, r15l
37bc67bcbmovsxd r8, r8l
37bc67bcemovsd_xmm x0, [rbx+8*r8-8]
37bc67bd5movsd_xmm [rsp+240], x0
37bc67bdecomisd x8, x0
37bc67be3jae 0x37bc68774
37bc67be9mov rcx, [rsp+144]
37bc67bf1mov [rsp+128], r11l
37bc67bf9call disnan_
37bc67bfemov r11l, [rsp+128]
37bc67c06test eax, eax
37bc67c08jne 0x37bc687ab
37bc67c0e
37bc67c0eloc_37bc67c0e:
37bc67c0ecmp r11l, r15l
37bc67c11jne 0x37bc68190
37bc67c17
37bc67c17loc_37bc67c17:
37bc67c17movsd_xmm x0, [rsp+240]
37bc67c20mov rax, [rsp+104]
37bc67c25mov [r12+8], 0
37bc67c2esqrtsd x0, x0
37bc67c32add rax, rdi
37bc67c35movsd_xmm [rsp+240], x0
37bc67c3emovsd_xmm [r12], x0
37bc67c44cmp r11l, [r14]
37bc67c47jl 0x37bc68038
37bc67c4d
37bc67c4dloc_37bc67c4d:
37bc67c4dmov [rsp+104], rax
37bc67c52mov r8l, [r14]
37bc67c55add r13, 1
37bc67c59add rsi, 1
37bc67c5dadd r12, rbp
37bc67c60cmp [rsp+208], esi
37bc67c67jge 0x37bc67ab0
37bc67c6djmp 0x37bc67ee0
37bc67c72
37bc67c72 66 0f 1f 44 00 00 f..D..
37bc67c78
37bc67c78loc_37bc67c78:
37bc67c78mov eax, 1
37bc67c7djmp 0x37bc6795f
37bc67c82
37bc67c82loc_37bc67c82:
37bc67c82mov rdi, [rsp+128]
37bc67c8amov rax, r11
37bc67c8dmov [rsp+160], 0
37bc67c99mov r12l, 2
37bc67c9fneg rax
37bc67ca2mov [rsp+136], r11
37bc67caamov r8l, [rsp+208]
37bc67cb2mov esi, 1
37bc67cb7shl rax, 4
37bc67cbbshl rdi, 4
37bc67cbfmov [rsp+448], r13
37bc67cc7mov [rsp+176], rax
37bc67ccflea rax, [rdi-16]
37bc67cd3mov [rsp+216], rax
37bc67cdbmov rax, [rsp+120]
37bc67ce0mov [rsp+152], rax
37bc67ce8mov rax, [rsp+400]
37bc67cf0mov [rsp+104], rax
37bc67cf5mov rbp, rax
37bc67cf8nop [rax+rax]
37bc67d00
37bc67d00loc_37bc67d00:
37bc67d00mov [rsp+168], esi
37bc67d07mov r15l, esi
37bc67d0amov [rsp+112], esi
37bc67d0ecmp r8l, esi
37bc67d11jl 0x37bc67d85
37bc67d13mov rcx, [rsp+176]
37bc67d1blea rax, [rbx+8*rsi]
37bc67d1fmovsxd r9, r8l
37bc67d22lea rdx, [rbp+rcx+8]
37bc67d27mov ecx, r8l
37bc67d2asub ecx, esi
37bc67d2cadd rcx, rsi
37bc67d2flea r10, [rbx+8*rcx+8]
37bc67d34mov rcx, rbp
37bc67d37nop [rax+rax]
37bc67d40
37bc67d40loc_37bc67d40:
37bc67d40cmp rsi, 1
37bc67d44je 0x37bc67d65
37bc67d46movsd_xmm x1, [rdx-8]
37bc67d4bmovsd_xmm x0, [rdx]
37bc67d4fmulsd x1, x1
37bc67d53mulsd x0, x0
37bc67d57addsd x0, x1
37bc67d5baddsd x0, [rax-8]
37bc67d60movsd_xmm [rax-8], x0
37bc67d65
37bc67d65loc_37bc67d65:
37bc67d65movsd_xmm x0, [rcx]
37bc67d69subsd x0, [rax-8]
37bc67d6eadd rcx, rdi
37bc67d71add rdx, 16
37bc67d75movsd_xmm [rax+8*r9-8], x0
37bc67d7cadd rax, 8
37bc67d80cmp rax, r10
37bc67d83jne 0x37bc67d40
37bc67d85
37bc67d85loc_37bc67d85:
37bc67d85cmp rsi, 1
37bc67d89je 0x37bc67e61
37bc67d8fmov eax, [rsp+112]
37bc67d93lea r9l, [r8+r8]
37bc67d97movsxd r9, r9l
37bc67d9alea edx, [rax+r8]
37bc67d9emovsxd rdx, edx
37bc67da1cmp rdx, r9
37bc67da4jg 0x37bc685b0
37bc67daamov rax, rdx
37bc67dadjmp 0x37bc67dcd
37bc67daf
37bc67daf 66 f
37bc67db0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc67dc0
37bc67dc0loc_37bc67dc0:
37bc67dc0add rax, 1
37bc67dc4cmp r9, rax
37bc67dc7jl 0x37bc685b0
37bc67dcd
37bc67dcdloc_37bc67dcd:
37bc67dcdmovsd_xmm x0, [rbx+8*rax-8]
37bc67dd3comisd x0, x6
37bc67dd7jb 0x37bc67dc0
37bc67dd9mov ecx, 1
37bc67ddesub rcx, rdx
37bc67de1lea rdx, [rcx+rax]
37bc67de5cmp r9, rax
37bc67de8jl 0x37bc67e1f
37bc67deamovsxd r9, r8l
37bc67dedmov rax, rdx
37bc67df0lea r9, [rcx+2*r9+1]
37bc67df5neg rcx
37bc67df8lea rcx, [rbx+8*rcx]
37bc67dfcnop [rax]
37bc67e00
37bc67e00loc_37bc67e00:
37bc67e00movsd_xmm x1, [rcx+8*rax-8]
37bc67e06comisd x1, x0
37bc67e0amaxsd x1, x0
37bc67e0ecmova rdx, rax
37bc67e12add rax, 1
37bc67e16movapd x0, x1
37bc67e1acmp rax, r9
37bc67e1djne 0x37bc67e00
37bc67e1f
37bc67e1floc_37bc67e1f:
37bc67e1fmov eax, [rsp+112]
37bc67e23lea eax, [rax+rdx-1]
37bc67e27add r8l, eax
37bc67e2amov [rsp+100], eax
37bc67e2emovsxd r8, r8l
37bc67e31movsd_xmm x0, [rbx+8*r8-8]
37bc67e38movsd_xmm [rsp+240], x0
37bc67e41comisd x8, x0
37bc67e46jae 0x37bc68719
37bc67e4cmov rcx, [rsp+144]
37bc67e54call disnan_
37bc67e59test eax, eax
37bc67e5bjne 0x37bc6878b
37bc67e61
37bc67e61loc_37bc67e61:
37bc67e61mov rcx, [rsp+136]
37bc67e69mov r11l, r12l
37bc67e6cadd [rsp+152], rcx
37bc67e74cmp [rsp+100], r15l
37bc67e79jne 0x37bc683a0
37bc67e7f
37bc67e7floc_37bc67e7f:
37bc67e7fmovsd_xmm x0, [rsp+240]
37bc67e88mov rax, [rsp+104]
37bc67e8dmov [rbp+8], 0
37bc67e95sqrtsd x0, x0
37bc67e99lea r13, [rax+16]
37bc67e9dmovsd_xmm [rsp+240], x0
37bc67ea6movsd_xmm [rbp], x0
37bc67eabcmp [r14], r15l
37bc67eaejg 0x37bc67ef0
37bc67eb0
37bc67eb0loc_37bc67eb0:
37bc67eb0mov [rsp+104], r13
37bc67eb5mov r8l, [r14]
37bc67eb8add rsi, 1
37bc67ebcadd r12, 1
37bc67ec0mov rcx, [rsp+128]
37bc67ec8add rbp, rdi
37bc67ecbadd [rsp+160], rcx
37bc67ed3cmp [rsp+208], esi
37bc67edajge 0x37bc67d00
37bc67ee0
37bc67ee0loc_37bc67ee0:
37bc67ee0mov rax, [rsp+424]
37bc67ee8mov [rax], r8l
37bc67eebjmp 0x37bc677ca
37bc67ef0
37bc67ef0loc_37bc67ef0:
37bc67ef0lea rax, [rsp+248]
37bc67ef8mov r8, [rsp+408]
37bc67f00mov rdx, [rsp+104]
37bc67f05lea r15l, [r11-2]
37bc67f09mov rcx, rax
37bc67f0cmov [rsp+168], rax
37bc67f14movsd_xmm [rsp+200], x0
37bc67f1dmov [rsp+248], r15l
37bc67f25call zlacgv_
37bc67f2amov r11l, [r14]
37bc67f2dsub r11l, [rsp+112]
37bc67f32lea r8, [rip+0x7e5be7]
37bc67f39mov [rsp+236], r11l
37bc67f41lea r11, [rbp+16]
37bc67f45mov rdx, [rsp+104]
37bc67f4alea r10, [rsp+236]
37bc67f52mov [rsp+72], r11
37bc67f57lea r9, [rip+0x7e5bca]
37bc67f5elea rcx, [rip+0x7e5beb]
37bc67f65mov [rsp+192], r11
37bc67f6dlea r11, [rip+0x7e5bcc]
37bc67f74mov [rsp+64], r11
37bc67f79mov r11, [rsp+408]
37bc67f81mov [rsp+80], r8
37bc67f86mov r8, [rsp+168]
37bc67f8emov [rsp+56], r11
37bc67f93mov [rsp+48], rdx
37bc67f98mov rdx, r10
37bc67f9bmov [rsp+40], r11
37bc67fa0mov [rsp+88], 8
37bc67fa9mov [rsp+32], r13
37bc67faemov [rsp+248], r15l
37bc67fb6mov [rsp+184], r10
37bc67fbecall zgemv_
37bc67fc3mov [rsp+248], r15l
37bc67fcbmov rdx, [rsp+104]
37bc67fd0mov r15, [rsp+168]
37bc67fd8mov r8, [rsp+408]
37bc67fe0mov rcx, r15
37bc67fe3call zlacgv_
37bc67fe8mov edx, [r14]
37bc67febsub edx, [rsp+112]
37bc67feflea r9, [rip+0x7e5b2a]
37bc67ff6mov r8, [rsp+192]
37bc67ffemov rcx, [rsp+184]
37bc68006mov [rsp+236], edx
37bc6800dmov rdx, r15
37bc68010movsd_xmm x1, [rip+0x7e5b58]
37bc68018divsd x1, [rsp+200]
37bc68021movsd_xmm [rsp+248], x1
37bc6802acall zdscal_
37bc6802fjmp 0x37bc67eb0
37bc68034
37bc68034 0f 1f 40 00 ..@.
37bc68038
37bc68038loc_37bc68038:
37bc68038mov [rsp+128], rax
37bc68040mov rdx, [rsp+104]
37bc68045lea rax, [rsp+248]
37bc6804dlea r8, [rip+0x7e5acc]
37bc68054mov rcx, rax
37bc68057mov [rsp+112], rax
37bc6805cmovsd_xmm [rsp+168], x0
37bc68065mov [rsp+248], r13l
37bc6806dcall zlacgv_
37bc68072mov r11l, [r14]
37bc68075sub r11l, [rsp+100]
37bc6807amov [rsp+88], 5
37bc68083mov [rsp+248], r11l
37bc6808blea r11, [rdi+r12]
37bc6808fmov rdx, [rsp+104]
37bc68094lea r10, [rsp+236]
37bc6809cmov rax, [rsp+128]
37bc680a4mov r8, [rsp+408]
37bc680acmov [rsp+72], r11
37bc680b1lea r9, [rip+0x7e5a70]
37bc680b8mov [rsp+160], r11
37bc680c0lea r11, [rip+0x7e5a79]
37bc680c7lea rcx, [rip+0x7e5a6a]
37bc680cemov [rsp+64], r11
37bc680d3lea r11, [rip+0x7e5a46]
37bc680damov [rsp+56], r11
37bc680dfmov [rsp+32], rax
37bc680e4mov [rsp+80], r8
37bc680e9mov [rsp+48], rdx
37bc680eemov rdx, r10
37bc680f1mov [rsp+40], r8
37bc680f6mov r8, [rsp+112]
37bc680fbmov [rsp+152], rax
37bc68103mov [rsp+128], r10
37bc6810bmov [rsp+236], r13l
37bc68113call zgemv_
37bc68118mov rdx, [rsp+104]
37bc6811dmov rcx, [rsp+112]
37bc68122lea r8, [rip+0x7e59f7]
37bc68129mov [rsp+248], r13l
37bc68131call zlacgv_
37bc68136mov r9, [rsp+408]
37bc6813emov eax, [r14]
37bc68141mov r8, [rsp+160]
37bc68149mov rdx, [rsp+112]
37bc6814emov rcx, [rsp+128]
37bc68156sub eax, [rsp+100]
37bc6815amov [rsp+236], eax
37bc68161movsd_xmm x1, [rip+0x7e5a07]
37bc68169divsd x1, [rsp+168]
37bc68172movsd_xmm [rsp+248], x1
37bc6817bcall zdscal_
37bc68180mov rax, [rsp+152]
37bc68188jmp 0x37bc67c4d
37bc6818d
37bc6818d 0f 1f 00 ...
37bc68190
37bc68190loc_37bc68190:
37bc68190mov eax, [rsp+112]
37bc68194movsxd rcx, r15l
37bc68197mov rdx, [rsp+120]
37bc6819clea r8, [rip+0x7e597d]
37bc681a3movupd x0, [r12]
37bc681a9mov [rsp+152], rcx
37bc681b1add eax, 1
37bc681b4mov [rsp+184], r11l
37bc681bcmov [rsp+128], eax
37bc681c3mov rax, [rsp+136]
37bc681cbmov [rsp+248], r13l
37bc681d3imul rax, rcx
37bc681d7lea r10, [rax+rdx]
37bc681dbmov [rsp+176], rax
37bc681e3mov rax, [rsp+400]
37bc681eblea rdx, [rcx+r10]
37bc681eflea rcx, [rsp+248]
37bc681f7mov [rsp+168], r10
37bc681ffshl rdx, 4
37bc68203mov [rsp+160], rcx
37bc6820bmovups [rax+rdx], x0
37bc6820flea rax, [rip+0x7e590a]
37bc68216lea rdx, [r10+1]
37bc6821amov [rsp+32], rax
37bc6821fmov rax, [rsp+400]
37bc68227shl rdx, 4
37bc6822blea r9, [rax+rdx]
37bc6822fmov rdx, [rsp+104]
37bc68234call zswap_
37bc68239mov edx, [r14]
37bc6823cmov rcx, [rsp+160]
37bc68244movq x2, [rip+0x7e5914]
37bc6824cmov r10, [rsp+168]
37bc68254mov rax, [rsp+176]
37bc6825ccmp edx, r15l
37bc6825fmov r11l, [rsp+184]
37bc68267jg 0x37bc6863d
37bc6826d
37bc6826dloc_37bc6826d:
37bc6826dcmp r15l, [rsp+128]
37bc68275jle 0x37bc686fb
37bc6827bmov rax, [rsp+120]
37bc68280lea r8, [rsi+r10]
37bc68284mov rcx, [rsp+400]
37bc6828cmovapd x1, x2
37bc68290lea rdx, [rax+rsi]
37bc68294movsxd rax, [rsp+128]
37bc6829cimul rax, [rsp+136]
37bc682a5add rdx, rax
37bc682a8mov rax, r8
37bc682abshl rax, 4
37bc682afshl rdx, 4
37bc682b3add rdx, [rsp+400]
37bc682bblea rax, [rcx+rax+16]
37bc682c0mov ecx, r15l
37bc682c3sub ecx, [rsp+112]
37bc682c7sub ecx, 2
37bc682caadd rcx, r10
37bc682cdmov r10, [rsp+400]
37bc682d5add rcx, rsi
37bc682d8shl rcx, 4
37bc682dclea rcx, [r10+rcx+32]
37bc682e1nop [rax+rax]
37bc682eanop [rax+rax]
37bc682f5nop [rax+rax]
37bc68300
37bc68300loc_37bc68300:
37bc68300movsd_xmm x0, [rdx+8]
37bc68305movsd_xmm x4, [rdx]
37bc68309add rax, 16
37bc6830dmovsd_xmm x3, [rax-16]
37bc68312xorpd x0, x2
37bc68316unpcklpd x4, x0
37bc6831amovsd_xmm x0, [rax-8]
37bc6831fxorpd x0, x2
37bc68323unpcklpd x3, x0
37bc68327movups [rdx], x3
37bc6832aadd rdx, rdi
37bc6832dmovups [rax-16], x4
37bc68331cmp rax, rcx
37bc68334jne 0x37bc68300
37bc68336
37bc68336loc_37bc68336:
37bc68336shl r8, 4
37bc6833aadd r8, [rsp+400]
37bc68342mov rax, [rsp+152]
37bc6834amovsd_xmm x0, [r8+8]
37bc68350mov rcx, [rsp+416]
37bc68358sub rax, 1
37bc6835cmov r10, [rsp+416]
37bc68364xorpd x0, x1
37bc68368mov edx, [rcx+4*rax]
37bc6836bmovsd_xmm x1, [rbx+8*rax]
37bc68370mov ecx, [rcx+4*r13]
37bc68374movsd_xmm [r8+8], x0
37bc6837amovsd_xmm x0, [rbx+8*r13]
37bc68380movsd_xmm [rbx+8*r13], x1
37bc68386mov [r10+4*rax], ecx
37bc6838amovsd_xmm [rbx+8*rax], x0
37bc6838fmov [r10+4*r13], edx
37bc68393jmp 0x37bc67c17
37bc68398
37bc68398 0f 1f 84 00 00 00 00 00 ........
37bc683a0
37bc683a0loc_37bc683a0:
37bc683a0movsxd r13, [rsp+100]
37bc683a5mov r10, rcx
37bc683a8movupd x0, [rbp]
37bc683admov [rsp+212], r12l
37bc683b5mov rcx, [rsp+400]
37bc683bdmov r8, [rsp+408]
37bc683c5imul r10, r13
37bc683c9add r10, [rsp+120]
37bc683celea rax, [r13+r10]
37bc683d3mov [rsp+200], r10
37bc683dbmov r10, [rsp+408]
37bc683e3shl rax, 4
37bc683e7movups [rcx+rax], x0
37bc683eblea eax, [r12-2]
37bc683f0lea rcx, [rsp+248]
37bc683f8mov [rsp+248], eax
37bc683fflea rax, [r13-1]
37bc68403mov rdx, rax
37bc68406mov [rsp+32], r10
37bc6840bmov r10, [rsp+400]
37bc68413shl rdx, 4
37bc68417mov [rsp+192], rax
37bc6841flea r9, [r10+rdx]
37bc68423mov rdx, [rsp+104]
37bc68428mov [rsp+184], rcx
37bc68430call zswap_
37bc68435mov edx, [r14]
37bc68438cmp edx, [rsp+100]
37bc6843cmovq x2, [rip+0x7e571c]
37bc68444mov rcx, [rsp+184]
37bc6844cmov rax, [rsp+192]
37bc68454mov r10, [rsp+200]
37bc6845cmov r11l, [rsp+212]
37bc68464jg 0x37bc685be
37bc6846a
37bc6846aloc_37bc6846a:
37bc6846acmp [rsp+100], r12l
37bc6846fjle 0x37bc6870c
37bc68475mov r8l, [rsp+100]
37bc6847amovsxd rdx, r12l
37bc6847dlea rcx, [rbp+16]
37bc68481movapd x1, x2
37bc68485sub r8l, [rsp+168]
37bc6848dmov r10, [rsp+400]
37bc68495imul rdx, [rsp+136]
37bc6849esub r8l, 2
37bc684a2add rdx, [rsp+120]
37bc684a7add r8, [rsp+160]
37bc684afadd rdx, r13
37bc684b2mov r9, [rsp+216]
37bc684bashl r8, 4
37bc684beshl rdx, 4
37bc684c2add rdx, [rsp+400]
37bc684calea r8, [r10+r8+32]
37bc684cfnop [rax+rax]
37bc684d4nop [rax+rax]
37bc684dfnop [rax+rax]
37bc684eanop [rax+rax]
37bc684f5nop [rax+rax]
37bc68500
37bc68500loc_37bc68500:
37bc68500movsd_xmm x0, [rcx+8]
37bc68505movsd_xmm x5, [rcx]
37bc68509add rcx, 16
37bc6850dmovsd_xmm x3, [rdx]
37bc68511xorpd x0, x2
37bc68515unpcklpd x5, x0
37bc68519movsd_xmm x0, [rdx+8]
37bc6851exorpd x0, x2
37bc68522unpcklpd x3, x0
37bc68526movups [rcx-16], x3
37bc6852amovups [rdx], x5
37bc6852dadd rdx, r9
37bc68530cmp r8, rcx
37bc68533jne 0x37bc68500
37bc68535
37bc68535loc_37bc68535:
37bc68535mov rdx, [rsp+400]
37bc6853dadd r13, [rsp+152]
37bc68545shl r13, 4
37bc68549mov rcx, [rsp+416]
37bc68551mov r10, [rsp+416]
37bc68559add rdx, r13
37bc6855cmovsd_xmm x0, [rdx+8]
37bc68561xorpd x0, x1
37bc68565movsd_xmm x1, [rbx+8*rax]
37bc6856amovsd_xmm [rdx+8], x0
37bc6856fmov edx, [rcx+4*rax]
37bc68572movsd_xmm x0, [rbx+8*r12-16]
37bc68579mov ecx, [rcx+4*r12-8]
37bc6857emovsd_xmm [rbx+8*r12-16], x1
37bc68585movsd_xmm [rbx+8*rax], x0
37bc6858amov [r10+4*rax], ecx
37bc6858emov [r10+4*r12-8], edx
37bc68593jmp 0x37bc67e7f
37bc68598
37bc68598 0f 1f 84 00 00 00 00 00 ........
37bc685a0
37bc685a0loc_37bc685a0:
37bc685a0cmp rdx, r9
37bc685a3setle dl
37bc685a6movzx edx, dl
37bc685a9jmp 0x37bc67bbf
37bc685ae
37bc685ae 66 90 f.
37bc685b0
37bc685b0loc_37bc685b0:
37bc685b0cmp rdx, r9
37bc685b3setle dl
37bc685b6movzx edx, dl
37bc685b9jmp 0x37bc67e1f
37bc685be
37bc685beloc_37bc685be:
37bc685bemov [rsp+184], rax
37bc685c6mov eax, [rsp+100]
37bc685calea r8, [rip+0x7e554f]
37bc685d1mov [rsp+192], r11l
37bc685d9sub edx, eax
37bc685dbmov [rsp+248], edx
37bc685e2lea edx, [rax+1]
37bc685e5lea rax, [rip+0x7e5534]
37bc685ecmovsxd rdx, edx
37bc685efmov [rsp+32], rax
37bc685f4mov rax, [rsp+400]
37bc685fcadd r10, rdx
37bc685ffadd rdx, [rsp+152]
37bc68607shl r10, 4
37bc6860bshl rdx, 4
37bc6860fadd rdx, [rsp+400]
37bc68617lea r9, [rax+r10]
37bc6861bcall zswap_
37bc68620mov r11l, [rsp+192]
37bc68628mov rax, [rsp+184]
37bc68630movq x2, [rip+0x7e5528]
37bc68638jmp 0x37bc6846a
37bc6863d
37bc6863dloc_37bc6863d:
37bc6863dsub edx, r15l
37bc68640add rax, [rsp+136]
37bc68648add rax, [rsp+120]
37bc6864dmov [rsp+160], r11l
37bc68655mov [rsp+248], edx
37bc6865cmov rdx, [rsp+152]
37bc68664lea r8, [rdx+rax]
37bc68668add rax, rsi
37bc6866bshl rax, 4
37bc6866fadd rax, [rsp+400]
37bc68677shl r8, 4
37bc6867bmov rdx, rax
37bc6867emov rax, [rsp+408]
37bc68686mov [rsp+32], rax
37bc6868bmov rax, [rsp+400]
37bc68693lea r9, [rax+r8]
37bc68697mov r8, [rsp+408]
37bc6869fcall zswap_
37bc686a4mov r10, [rsp+168]
37bc686acmov r11l, [rsp+160]
37bc686b4movq x2, [rip+0x7e54a4]
37bc686bcjmp 0x37bc6826d
37bc686c1
37bc686c1loc_37bc686c1:
37bc686c1mov edx, 7
37bc686c6lea rcx, [rip+0x7e544b]
37bc686cdpxor x5, x5
37bc686d1cvtsi2sd x5, [r14]
37bc686d6movapd x7, x5
37bc686dacall dlamch_
37bc686dfmov r11, [rsp+104]
37bc686e4mulsd x0, x7
37bc686e8mulsd x0, [rsp+240]
37bc686f1movapd x8, x0
37bc686f6jmp 0x37bc67a35
37bc686fb
37bc686fbloc_37bc686fb:
37bc686fblea r8, [r10+rsi]
37bc686ffmovq x1, [rip+0x7e5459]
37bc68707jmp 0x37bc68336
37bc6870c
37bc6870cloc_37bc6870c:
37bc6870cmovq x1, [rip+0x7e544c]
37bc68714jmp 0x37bc68535
37bc68719
37bc68719loc_37bc68719:
37bc68719mov r15l, [rsp+112]
37bc6871emov r11, [rsp+136]
37bc68726mov r13, [rsp+448]
37bc6872e
37bc6872eloc_37bc6872e:
37bc6872emovsxd rdx, r15l
37bc68731mov rax, r11
37bc68734sub r15l, 1
37bc68738imul rax, rdx
37bc6873cadd rax, [rsp+120]
37bc68741add rax, rdx
37bc68744shl rax, 4
37bc68748add rax, [rsp+400]
37bc68750movsd_xmm [rax], x0
37bc68754mov [rax+8], 0
37bc6875cmov rax, [rsp+424]
37bc68764mov [r13], 1
37bc6876cmov [rax], r15l
37bc6876fjmp 0x37bc677ca
37bc68774
37bc68774loc_37bc68774:
37bc68774mov r15l, [rsp+100]
37bc68779mov r11, [rsp+136]
37bc68781mov r13, [rsp+448]
37bc68789jmp 0x37bc6872e
37bc6878b
37bc6878bloc_37bc6878b:
37bc6878bmov r15l, [rsp+112]
37bc68790mov r11, [rsp+136]
37bc68798mov r13, [rsp+448]
37bc687a0movsd_xmm x0, [rsp+240]
37bc687a9jmp 0x37bc6872e
37bc687ab
37bc687abloc_37bc687ab:
37bc687abmov r15l, [rsp+100]
37bc687b0mov r11, [rsp+136]
37bc687b8mov r13, [rsp+448]
37bc687c0movsd_xmm x0, [rsp+240]
37bc687c9jmp 0x37bc6872e
37bc687ce
37bc687celoc_37bc687ce:
37bc687cemov r8l, [rsp+208]
37bc687d6jmp 0x37bc67ee0
37bc687db
37bc687dbloc_37bc687db:
37bc687dbneg eax
37bc687ddjmp 0x37bc677a8
37bc67700
37bc67700zpstf2_:
37bc67700push r15
37bc67702push r14
37bc67704push r13
37bc67706push r12
37bc67708push rbp
37bc67709push rdi
37bc6770apush rsi
37bc6770bpush rbx
37bc6770csub rsp, 312
37bc67713movups [rsp+256], x6
37bc6771bmovups [rsp+272], x7
37bc67723movups [rsp+288], x8
37bc6772cmov r13, [rsp+448]
37bc67734mov edi, [r9]
37bc67737mov rbx, [rsp+440]
37bc6773fmov [r13], 0
37bc67747mov [rsp+400], r8
37bc6774fmov r14, rdx
37bc67752mov r8l, 1
37bc67758mov rbp, rcx
37bc6775bmov [rsp+408], r9
37bc67763lea rdx, [rip+0x7e63a6]
37bc6776amov r9l, 1
37bc67770call lsame_
37bc67775mov esi, eax
37bc67777test eax, eax
37bc67779je 0x37bc679b8
37bc6777f
37bc6777floc_37bc6777f:
37bc6777fmovsxd rcx, [r14]
37bc67782test ecx, ecx
37bc67784js 0x37bc67800
37bc67786mov rdx, [rsp+408]
37bc6778emov eax, 1
37bc67793cmovg eax, ecx
37bc67796cmp [rdx], eax
37bc67798jge 0x37bc67810
37bc6779amov edx, -4
37bc6779fmov eax, 4
37bc677a4
37bc677a4loc_37bc677a4:
37bc677a4mov [r13], edx
37bc677a8
37bc677a8loc_37bc677a8:
37bc677a8lea rdx, [rsp+248]
37bc677b0mov r8l, 6
37bc677b6lea rcx, [rip+0x7e6355]
37bc677bdmov [rsp+248], eax
37bc677c4call xerbla_
37bc677c9nop
37bc677ca
37bc677caloc_37bc677ca:
37bc677camovups x6, [rsp+256]
37bc677d2movups x7, [rsp+272]
37bc677damovups x8, [rsp+288]
37bc677e3add rsp, 312
37bc677eapop rbx
37bc677ebpop rsi
37bc677ecpop rdi
37bc677edpop rbp
37bc677eepop r12
37bc677f0pop r13
37bc677f2pop r14
37bc677f4pop r15
37bc677f6ret
37bc677f7
37bc677f7 66 0f 1f 84 00 00 00 00 00 f........
37bc67800
37bc67800loc_37bc67800:
37bc67800mov edx, -2
37bc67805mov eax, 2
37bc6780ajmp 0x37bc677a4
37bc6780c
37bc6780c 0f 1f 40 00 ..@.
37bc67810
37bc67810loc_37bc67810:
37bc67810mov eax, [r13]
37bc67814test eax, eax
37bc67816jne 0x37bc687db
37bc6781ctest ecx, ecx
37bc6781eje 0x37bc677ca
37bc67820movsxd r11, edi
37bc67823xor eax, eax
37bc67825lea r8l, [rcx-1]
37bc67829test r11, r11
37bc6782clea r9, [r8+2]
37bc67830cmovs r11, rax
37bc67834mov rax, r11
37bc67837not rax
37bc6783amov [rsp+120], rax
37bc6783fmov eax, 1
37bc67844test r8b, 1
37bc67848jne 0x37bc67864
37bc6784amov rdi, [rsp+416]
37bc67852mov [rdi+4*rax-4], 1
37bc6785amov eax, 2
37bc6785fcmp rax, r9
37bc67862je 0x37bc67883
37bc67864
37bc67864loc_37bc67864:
37bc67864mov r10, [rsp+416]
37bc6786c
37bc6786cloc_37bc6786c:
37bc6786cmov [r10+4*rax-4], eax
37bc67871lea rdx, [rax+1]
37bc67875add rax, 2
37bc67879mov [r10+4*rdx-4], edx
37bc6787ecmp rax, r9
37bc67881jne 0x37bc6786c
37bc67883
37bc67883loc_37bc67883:
37bc67883lea rax, [r11+1]
37bc67887mov rdx, [rsp+400]
37bc6788flea r8, [rbx+8*r8+8]
37bc67894mov r9, rax
37bc67897mov [rsp+128], rax
37bc6789fmov rax, rbx
37bc678a2shl r9, 4
37bc678a6nop [rax]
37bc678aanop [rax+rax]
37bc678b5nop [rax+rax]
37bc678c0
37bc678c0loc_37bc678c0:
37bc678c0movsd_xmm x0, [rdx]
37bc678c4add rax, 8
37bc678c8add rdx, r9
37bc678cbmovsd_xmm [rax-8], x0
37bc678d0cmp rax, r8
37bc678d3jne 0x37bc678c0
37bc678d5movsd_xmm x6, [rip+0x7e627b]
37bc678ddmov eax, 1
37bc678e2jmp 0x37bc6790d
37bc678e4
37bc678e4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc678f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67900
37bc67900loc_37bc67900:
37bc67900cmp rax, rcx
37bc67903je 0x37bc67c78
37bc67909add rax, 1
37bc6790d
37bc6790dloc_37bc6790d:
37bc6790dmovsd_xmm x0, [rbx+8*rax-8]
37bc67913comisd x0, x6
37bc67917jb 0x37bc67900
37bc67919cmp rax, rcx
37bc6791cjg 0x37bc6795f
37bc6791eadd rcx, 1
37bc67922mov rdx, rax
37bc67925nop [rax+rax]
37bc6792anop [rax+rax]
37bc67935nop [rax+rax]
37bc67940
37bc67940loc_37bc67940:
37bc67940movsd_xmm x1, [rbx+8*rdx-8]
37bc67946comisd x1, x0
37bc6794amaxsd x1, x0
37bc6794ecmova rax, rdx
37bc67952add rdx, 1
37bc67956movapd x0, x1
37bc6795acmp rdx, rcx
37bc6795djne 0x37bc67940
37bc6795f
37bc6795floc_37bc6795f:
37bc6795fmov [rsp+100], eax
37bc67963cdqe
37bc67965mov rdi, [rsp+400]
37bc6796dpxor x1, x1
37bc67971mov rdx, rax
37bc67974add rax, [rsp+120]
37bc67979imul rdx, r11
37bc6797dadd rax, rdx
37bc67980shl rax, 4
37bc67984movsd_xmm x0, [rdi+rax]
37bc67989movsd_xmm [rsp+240], x0
37bc67992comisd x1, x0
37bc67996jb 0x37bc679f0
37bc67998
37bc67998loc_37bc67998:
37bc67998mov rax, [rsp+424]
37bc679a0mov [r13], 1
37bc679a8mov [rax], 0
37bc679aejmp 0x37bc677ca
37bc679b3
37bc679b3 0f 1f 44 00 00 ..D..
37bc679b8
37bc679b8loc_37bc679b8:
37bc679b8mov r9l, 1
37bc679bemov r8l, 1
37bc679c4lea rdx, [rip+0x7e6146]
37bc679cbmov rcx, rbp
37bc679cecall lsame_
37bc679d3test eax, eax
37bc679d5jne 0x37bc6777f
37bc679dbmov edx, -1
37bc679e0mov eax, 1
37bc679e5jmp 0x37bc677a4
37bc679ea
37bc679ea 66 0f 1f 44 00 00 f..D..
37bc679f0
37bc679f0loc_37bc679f0:
37bc679f0lea rax, [rsp+240]
37bc679f8mov [rsp+104], r11
37bc679fdmov rcx, rax
37bc67a00mov [rsp+144], rax
37bc67a08call disnan_
37bc67a0dtest eax, eax
37bc67a0fjne 0x37bc67998
37bc67a11mov rax, [rsp+432]
37bc67a19pxor x1, x1
37bc67a1dmov r11, [rsp+104]
37bc67a22movsd_xmm x4, [rax]
37bc67a26comisd x1, x4
37bc67a2amovapd x8, x4
37bc67a2fja 0x37bc686c1
37bc67a35
37bc67a35loc_37bc67a35:
37bc67a35mov r15l, [r14]
37bc67a38mov [rsp+208], r15l
37bc67a40test r15l, r15l
37bc67a43jle 0x37bc687ce
37bc67a49mov r8l, r15l
37bc67a4cxor edx, edx
37bc67a4emov rcx, rbx
37bc67a51mov [rsp+104], r11
37bc67a56shl r8, 3
37bc67a5acall memset
37bc67a5ftest esi, esi
37bc67a61mov r11, [rsp+104]
37bc67a66je 0x37bc67c82
37bc67a6cmov rax, [rsp+400]
37bc67a74mov rbp, [rsp+128]
37bc67a7cmov r8l, r15l
37bc67a7fmov [rsp+136], r11
37bc67a87mov r15l, [rsp+100]
37bc67a8cmov [rsp+448], r13
37bc67a94mov esi, 1
37bc67a99xor r13l, r13l
37bc67a9cmov [rsp+104], rax
37bc67aa1shl rbp, 4
37bc67aa5mov r12, rax
37bc67aa8lea rdi, [rbp-16]
37bc67aacnop [rax]
37bc67ab0
37bc67ab0loc_37bc67ab0:
37bc67ab0mov [rsp+112], esi
37bc67ab4mov r11l, esi
37bc67ab7mov [rsp+100], esi
37bc67abbcmp esi, r8l
37bc67abejg 0x37bc67b24
37bc67ac0mov ecx, r8l
37bc67ac3lea rax, [rbx+8*rsi]
37bc67ac7lea rdx, [r12-16]
37bc67accmovsxd r9, r8l
37bc67acfsub ecx, esi
37bc67ad1add rcx, rsi
37bc67ad4lea r10, [rbx+8*rcx+8]
37bc67ad9mov rcx, r12
37bc67adcnop [rax]
37bc67ae0
37bc67ae0loc_37bc67ae0:
37bc67ae0cmp rsi, 1
37bc67ae4je 0x37bc67b05
37bc67ae6movsd_xmm x1, [rdx]
37bc67aeamovsd_xmm x0, [rdx+8]
37bc67aefmulsd x1, x1
37bc67af3mulsd x0, x0
37bc67af7addsd x0, x1
37bc67afbaddsd x0, [rax-8]
37bc67b00movsd_xmm [rax-8], x0
37bc67b05
37bc67b05loc_37bc67b05:
37bc67b05movsd_xmm x0, [rcx]
37bc67b09subsd x0, [rax-8]
37bc67b0eadd rcx, rbp
37bc67b11add rdx, rdi
37bc67b14movsd_xmm [rax+8*r9-8], x0
37bc67b1badd rax, 8
37bc67b1fcmp r10, rax
37bc67b22jne 0x37bc67ae0
37bc67b24
37bc67b24loc_37bc67b24:
37bc67b24cmp rsi, 1
37bc67b28je 0x37bc67c0e
37bc67b2emov eax, [rsp+100]
37bc67b32lea r9l, [r8+r8]
37bc67b36movsxd r9, r9l
37bc67b39lea edx, [rax+r8]
37bc67b3dmovsxd rdx, edx
37bc67b40cmp rdx, r9
37bc67b43jg 0x37bc685a0
37bc67b49mov rax, rdx
37bc67b4cjmp 0x37bc67b6d
37bc67b4e
37bc67b4e 0f 1f ..
37bc67b50 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67b60
37bc67b60loc_37bc67b60:
37bc67b60add rax, 1
37bc67b64cmp r9, rax
37bc67b67jl 0x37bc685a0
37bc67b6d
37bc67b6dloc_37bc67b6d:
37bc67b6dmovsd_xmm x0, [rbx+8*rax-8]
37bc67b73comisd x0, x6
37bc67b77jb 0x37bc67b60
37bc67b79mov ecx, 1
37bc67b7esub rcx, rdx
37bc67b81lea rdx, [rcx+rax]
37bc67b85cmp r9, rax
37bc67b88jl 0x37bc67bbf
37bc67b8amovsxd r9, r8l
37bc67b8dmov rax, rdx
37bc67b90lea r9, [rcx+2*r9+1]
37bc67b95neg rcx
37bc67b98lea rcx, [rbx+8*rcx]
37bc67b9cnop [rax]
37bc67ba0
37bc67ba0loc_37bc67ba0:
37bc67ba0movsd_xmm x1, [rcx+8*rax-8]
37bc67ba6comisd x1, x0
37bc67baamaxsd x1, x0
37bc67baecmova rdx, rax
37bc67bb2add rax, 1
37bc67bb6movapd x0, x1
37bc67bbacmp r9, rax
37bc67bbdjne 0x37bc67ba0
37bc67bbf
37bc67bbfloc_37bc67bbf:
37bc67bbfmov eax, [rsp+100]
37bc67bc3lea r15l, [rax+rdx-1]
37bc67bc8add r8l, r15l
37bc67bcbmovsxd r8, r8l
37bc67bcemovsd_xmm x0, [rbx+8*r8-8]
37bc67bd5movsd_xmm [rsp+240], x0
37bc67bdecomisd x8, x0
37bc67be3jae 0x37bc68774
37bc67be9mov rcx, [rsp+144]
37bc67bf1mov [rsp+128], r11l
37bc67bf9call disnan_
37bc67bfemov r11l, [rsp+128]
37bc67c06test eax, eax
37bc67c08jne 0x37bc687ab
37bc67c0e
37bc67c0eloc_37bc67c0e:
37bc67c0ecmp r11l, r15l
37bc67c11jne 0x37bc68190
37bc67c17
37bc67c17loc_37bc67c17:
37bc67c17movsd_xmm x0, [rsp+240]
37bc67c20mov rax, [rsp+104]
37bc67c25mov [r12+8], 0
37bc67c2esqrtsd x0, x0
37bc67c32add rax, rdi
37bc67c35movsd_xmm [rsp+240], x0
37bc67c3emovsd_xmm [r12], x0
37bc67c44cmp r11l, [r14]
37bc67c47jl 0x37bc68038
37bc67c4d
37bc67c4dloc_37bc67c4d:
37bc67c4dmov [rsp+104], rax
37bc67c52mov r8l, [r14]
37bc67c55add r13, 1
37bc67c59add rsi, 1
37bc67c5dadd r12, rbp
37bc67c60cmp [rsp+208], esi
37bc67c67jge 0x37bc67ab0
37bc67c6djmp 0x37bc67ee0
37bc67c72
37bc67c72 66 0f 1f 44 00 00 f..D..
37bc67c78
37bc67c78loc_37bc67c78:
37bc67c78mov eax, 1
37bc67c7djmp 0x37bc6795f
37bc67c82
37bc67c82loc_37bc67c82:
37bc67c82mov rdi, [rsp+128]
37bc67c8amov rax, r11
37bc67c8dmov [rsp+160], 0
37bc67c99mov r12l, 2
37bc67c9fneg rax
37bc67ca2mov [rsp+136], r11
37bc67caamov r8l, [rsp+208]
37bc67cb2mov esi, 1
37bc67cb7shl rax, 4
37bc67cbbshl rdi, 4
37bc67cbfmov [rsp+448], r13
37bc67cc7mov [rsp+176], rax
37bc67ccflea rax, [rdi-16]
37bc67cd3mov [rsp+216], rax
37bc67cdbmov rax, [rsp+120]
37bc67ce0mov [rsp+152], rax
37bc67ce8mov rax, [rsp+400]
37bc67cf0mov [rsp+104], rax
37bc67cf5mov rbp, rax
37bc67cf8nop [rax+rax]
37bc67d00
37bc67d00loc_37bc67d00:
37bc67d00mov [rsp+168], esi
37bc67d07mov r15l, esi
37bc67d0amov [rsp+112], esi
37bc67d0ecmp r8l, esi
37bc67d11jl 0x37bc67d85
37bc67d13mov rcx, [rsp+176]
37bc67d1blea rax, [rbx+8*rsi]
37bc67d1fmovsxd r9, r8l
37bc67d22lea rdx, [rbp+rcx+8]
37bc67d27mov ecx, r8l
37bc67d2asub ecx, esi
37bc67d2cadd rcx, rsi
37bc67d2flea r10, [rbx+8*rcx+8]
37bc67d34mov rcx, rbp
37bc67d37nop [rax+rax]
37bc67d40
37bc67d40loc_37bc67d40:
37bc67d40cmp rsi, 1
37bc67d44je 0x37bc67d65
37bc67d46movsd_xmm x1, [rdx-8]
37bc67d4bmovsd_xmm x0, [rdx]
37bc67d4fmulsd x1, x1
37bc67d53mulsd x0, x0
37bc67d57addsd x0, x1
37bc67d5baddsd x0, [rax-8]
37bc67d60movsd_xmm [rax-8], x0
37bc67d65
37bc67d65loc_37bc67d65:
37bc67d65movsd_xmm x0, [rcx]
37bc67d69subsd x0, [rax-8]
37bc67d6eadd rcx, rdi
37bc67d71add rdx, 16
37bc67d75movsd_xmm [rax+8*r9-8], x0
37bc67d7cadd rax, 8
37bc67d80cmp rax, r10
37bc67d83jne 0x37bc67d40
37bc67d85
37bc67d85loc_37bc67d85:
37bc67d85cmp rsi, 1
37bc67d89je 0x37bc67e61
37bc67d8fmov eax, [rsp+112]
37bc67d93lea r9l, [r8+r8]
37bc67d97movsxd r9, r9l
37bc67d9alea edx, [rax+r8]
37bc67d9emovsxd rdx, edx
37bc67da1cmp rdx, r9
37bc67da4jg 0x37bc685b0
37bc67daamov rax, rdx
37bc67dadjmp 0x37bc67dcd
37bc67daf
37bc67daf 66 f
37bc67db0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc67dc0
37bc67dc0loc_37bc67dc0:
37bc67dc0add rax, 1
37bc67dc4cmp r9, rax
37bc67dc7jl 0x37bc685b0
37bc67dcd
37bc67dcdloc_37bc67dcd:
37bc67dcdmovsd_xmm x0, [rbx+8*rax-8]
37bc67dd3comisd x0, x6
37bc67dd7jb 0x37bc67dc0
37bc67dd9mov ecx, 1
37bc67ddesub rcx, rdx
37bc67de1lea rdx, [rcx+rax]
37bc67de5cmp r9, rax
37bc67de8jl 0x37bc67e1f
37bc67deamovsxd r9, r8l
37bc67dedmov rax, rdx
37bc67df0lea r9, [rcx+2*r9+1]
37bc67df5neg rcx
37bc67df8lea rcx, [rbx+8*rcx]
37bc67dfcnop [rax]
37bc67e00
37bc67e00loc_37bc67e00:
37bc67e00movsd_xmm x1, [rcx+8*rax-8]
37bc67e06comisd x1, x0
37bc67e0amaxsd x1, x0
37bc67e0ecmova rdx, rax
37bc67e12add rax, 1
37bc67e16movapd x0, x1
37bc67e1acmp rax, r9
37bc67e1djne 0x37bc67e00
37bc67e1f
37bc67e1floc_37bc67e1f:
37bc67e1fmov eax, [rsp+112]
37bc67e23lea eax, [rax+rdx-1]
37bc67e27add r8l, eax
37bc67e2amov [rsp+100], eax
37bc67e2emovsxd r8, r8l
37bc67e31movsd_xmm x0, [rbx+8*r8-8]
37bc67e38movsd_xmm [rsp+240], x0
37bc67e41comisd x8, x0
37bc67e46jae 0x37bc68719
37bc67e4cmov rcx, [rsp+144]
37bc67e54call disnan_
37bc67e59test eax, eax
37bc67e5bjne 0x37bc6878b
37bc67e61
37bc67e61loc_37bc67e61:
37bc67e61mov rcx, [rsp+136]
37bc67e69mov r11l, r12l
37bc67e6cadd [rsp+152], rcx
37bc67e74cmp [rsp+100], r15l
37bc67e79jne 0x37bc683a0
37bc67e7f
37bc67e7floc_37bc67e7f:
37bc67e7fmovsd_xmm x0, [rsp+240]
37bc67e88mov rax, [rsp+104]
37bc67e8dmov [rbp+8], 0
37bc67e95sqrtsd x0, x0
37bc67e99lea r13, [rax+16]
37bc67e9dmovsd_xmm [rsp+240], x0
37bc67ea6movsd_xmm [rbp], x0
37bc67eabcmp [r14], r15l
37bc67eaejg 0x37bc67ef0
37bc67eb0
37bc67eb0loc_37bc67eb0:
37bc67eb0mov [rsp+104], r13
37bc67eb5mov r8l, [r14]
37bc67eb8add rsi, 1
37bc67ebcadd r12, 1
37bc67ec0mov rcx, [rsp+128]
37bc67ec8add rbp, rdi
37bc67ecbadd [rsp+160], rcx
37bc67ed3cmp [rsp+208], esi
37bc67edajge 0x37bc67d00
37bc67ee0
37bc67ee0loc_37bc67ee0:
37bc67ee0mov rax, [rsp+424]
37bc67ee8mov [rax], r8l
37bc67eebjmp 0x37bc677ca
37bc67ef0
37bc67ef0loc_37bc67ef0:
37bc67ef0lea rax, [rsp+248]
37bc67ef8mov r8, [rsp+408]
37bc67f00mov rdx, [rsp+104]
37bc67f05lea r15l, [r11-2]
37bc67f09mov rcx, rax
37bc67f0cmov [rsp+168], rax
37bc67f14movsd_xmm [rsp+200], x0
37bc67f1dmov [rsp+248], r15l
37bc67f25call zlacgv_
37bc67f2amov r11l, [r14]
37bc67f2dsub r11l, [rsp+112]
37bc67f32lea r8, [rip+0x7e5be7]
37bc67f39mov [rsp+236], r11l
37bc67f41lea r11, [rbp+16]
37bc67f45mov rdx, [rsp+104]
37bc67f4alea r10, [rsp+236]
37bc67f52mov [rsp+72], r11
37bc67f57lea r9, [rip+0x7e5bca]
37bc67f5elea rcx, [rip+0x7e5beb]
37bc67f65mov [rsp+192], r11
37bc67f6dlea r11, [rip+0x7e5bcc]
37bc67f74mov [rsp+64], r11
37bc67f79mov r11, [rsp+408]
37bc67f81mov [rsp+80], r8
37bc67f86mov r8, [rsp+168]
37bc67f8emov [rsp+56], r11
37bc67f93mov [rsp+48], rdx
37bc67f98mov rdx, r10
37bc67f9bmov [rsp+40], r11
37bc67fa0mov [rsp+88], 8
37bc67fa9mov [rsp+32], r13
37bc67faemov [rsp+248], r15l
37bc67fb6mov [rsp+184], r10
37bc67fbecall zgemv_
37bc67fc3mov [rsp+248], r15l
37bc67fcbmov rdx, [rsp+104]
37bc67fd0mov r15, [rsp+168]
37bc67fd8mov r8, [rsp+408]
37bc67fe0mov rcx, r15
37bc67fe3call zlacgv_
37bc67fe8mov edx, [r14]
37bc67febsub edx, [rsp+112]
37bc67feflea r9, [rip+0x7e5b2a]
37bc67ff6mov r8, [rsp+192]
37bc67ffemov rcx, [rsp+184]
37bc68006mov [rsp+236], edx
37bc6800dmov rdx, r15
37bc68010movsd_xmm x1, [rip+0x7e5b58]
37bc68018divsd x1, [rsp+200]
37bc68021movsd_xmm [rsp+248], x1
37bc6802acall zdscal_
37bc6802fjmp 0x37bc67eb0
37bc68034
37bc68034 0f 1f 40 00 ..@.
37bc68038
37bc68038loc_37bc68038:
37bc68038mov [rsp+128], rax
37bc68040mov rdx, [rsp+104]
37bc68045lea rax, [rsp+248]
37bc6804dlea r8, [rip+0x7e5acc]
37bc68054mov rcx, rax
37bc68057mov [rsp+112], rax
37bc6805cmovsd_xmm [rsp+168], x0
37bc68065mov [rsp+248], r13l
37bc6806dcall zlacgv_
37bc68072mov r11l, [r14]
37bc68075sub r11l, [rsp+100]
37bc6807amov [rsp+88], 5
37bc68083mov [rsp+248], r11l
37bc6808blea r11, [rdi+r12]
37bc6808fmov rdx, [rsp+104]
37bc68094lea r10, [rsp+236]
37bc6809cmov rax, [rsp+128]
37bc680a4mov r8, [rsp+408]
37bc680acmov [rsp+72], r11
37bc680b1lea r9, [rip+0x7e5a70]
37bc680b8mov [rsp+160], r11
37bc680c0lea r11, [rip+0x7e5a79]
37bc680c7lea rcx, [rip+0x7e5a6a]
37bc680cemov [rsp+64], r11
37bc680d3lea r11, [rip+0x7e5a46]
37bc680damov [rsp+56], r11
37bc680dfmov [rsp+32], rax
37bc680e4mov [rsp+80], r8
37bc680e9mov [rsp+48], rdx
37bc680eemov rdx, r10
37bc680f1mov [rsp+40], r8
37bc680f6mov r8, [rsp+112]
37bc680fbmov [rsp+152], rax
37bc68103mov [rsp+128], r10
37bc6810bmov [rsp+236], r13l
37bc68113call zgemv_
37bc68118mov rdx, [rsp+104]
37bc6811dmov rcx, [rsp+112]
37bc68122lea r8, [rip+0x7e59f7]
37bc68129mov [rsp+248], r13l
37bc68131call zlacgv_
37bc68136mov r9, [rsp+408]
37bc6813emov eax, [r14]
37bc68141mov r8, [rsp+160]
37bc68149mov rdx, [rsp+112]
37bc6814emov rcx, [rsp+128]
37bc68156sub eax, [rsp+100]
37bc6815amov [rsp+236], eax
37bc68161movsd_xmm x1, [rip+0x7e5a07]
37bc68169divsd x1, [rsp+168]
37bc68172movsd_xmm [rsp+248], x1
37bc6817bcall zdscal_
37bc68180mov rax, [rsp+152]
37bc68188jmp 0x37bc67c4d
37bc6818d
37bc6818d 0f 1f 00 ...
37bc68190
37bc68190loc_37bc68190:
37bc68190mov eax, [rsp+112]
37bc68194movsxd rcx, r15l
37bc68197mov rdx, [rsp+120]
37bc6819clea r8, [rip+0x7e597d]
37bc681a3movupd x0, [r12]
37bc681a9mov [rsp+152], rcx
37bc681b1add eax, 1
37bc681b4mov [rsp+184], r11l
37bc681bcmov [rsp+128], eax
37bc681c3mov rax, [rsp+136]
37bc681cbmov [rsp+248], r13l
37bc681d3imul rax, rcx
37bc681d7lea r10, [rax+rdx]
37bc681dbmov [rsp+176], rax
37bc681e3mov rax, [rsp+400]
37bc681eblea rdx, [rcx+r10]
37bc681eflea rcx, [rsp+248]
37bc681f7mov [rsp+168], r10
37bc681ffshl rdx, 4
37bc68203mov [rsp+160], rcx
37bc6820bmovups [rax+rdx], x0
37bc6820flea rax, [rip+0x7e590a]
37bc68216lea rdx, [r10+1]
37bc6821amov [rsp+32], rax
37bc6821fmov rax, [rsp+400]
37bc68227shl rdx, 4
37bc6822blea r9, [rax+rdx]
37bc6822fmov rdx, [rsp+104]
37bc68234call zswap_
37bc68239mov edx, [r14]
37bc6823cmov rcx, [rsp+160]
37bc68244movq x2, [rip+0x7e5914]
37bc6824cmov r10, [rsp+168]
37bc68254mov rax, [rsp+176]
37bc6825ccmp edx, r15l
37bc6825fmov r11l, [rsp+184]
37bc68267jg 0x37bc6863d
37bc6826d
37bc6826dloc_37bc6826d:
37bc6826dcmp r15l, [rsp+128]
37bc68275jle 0x37bc686fb
37bc6827bmov rax, [rsp+120]
37bc68280lea r8, [rsi+r10]
37bc68284mov rcx, [rsp+400]
37bc6828cmovapd x1, x2
37bc68290lea rdx, [rax+rsi]
37bc68294movsxd rax, [rsp+128]
37bc6829cimul rax, [rsp+136]
37bc682a5add rdx, rax
37bc682a8mov rax, r8
37bc682abshl rax, 4
37bc682afshl rdx, 4
37bc682b3add rdx, [rsp+400]
37bc682bblea rax, [rcx+rax+16]
37bc682c0mov ecx, r15l
37bc682c3sub ecx, [rsp+112]
37bc682c7sub ecx, 2
37bc682caadd rcx, r10
37bc682cdmov r10, [rsp+400]
37bc682d5add rcx, rsi
37bc682d8shl rcx, 4
37bc682dclea rcx, [r10+rcx+32]
37bc682e1nop [rax+rax]
37bc682eanop [rax+rax]
37bc682f5nop [rax+rax]
37bc68300
37bc68300loc_37bc68300:
37bc68300movsd_xmm x0, [rdx+8]
37bc68305movsd_xmm x4, [rdx]
37bc68309add rax, 16
37bc6830dmovsd_xmm x3, [rax-16]
37bc68312xorpd x0, x2
37bc68316unpcklpd x4, x0
37bc6831amovsd_xmm x0, [rax-8]
37bc6831fxorpd x0, x2
37bc68323unpcklpd x3, x0
37bc68327movups [rdx], x3
37bc6832aadd rdx, rdi
37bc6832dmovups [rax-16], x4
37bc68331cmp rax, rcx
37bc68334jne 0x37bc68300
37bc68336
37bc68336loc_37bc68336:
37bc68336shl r8, 4
37bc6833aadd r8, [rsp+400]
37bc68342mov rax, [rsp+152]
37bc6834amovsd_xmm x0, [r8+8]
37bc68350mov rcx, [rsp+416]
37bc68358sub rax, 1
37bc6835cmov r10, [rsp+416]
37bc68364xorpd x0, x1
37bc68368mov edx, [rcx+4*rax]
37bc6836bmovsd_xmm x1, [rbx+8*rax]
37bc68370mov ecx, [rcx+4*r13]
37bc68374movsd_xmm [r8+8], x0
37bc6837amovsd_xmm x0, [rbx+8*r13]
37bc68380movsd_xmm [rbx+8*r13], x1
37bc68386mov [r10+4*rax], ecx
37bc6838amovsd_xmm [rbx+8*rax], x0
37bc6838fmov [r10+4*r13], edx
37bc68393jmp 0x37bc67c17
37bc68398
37bc68398 0f 1f 84 00 00 00 00 00 ........
37bc683a0
37bc683a0loc_37bc683a0:
37bc683a0movsxd r13, [rsp+100]
37bc683a5mov r10, rcx
37bc683a8movupd x0, [rbp]
37bc683admov [rsp+212], r12l
37bc683b5mov rcx, [rsp+400]
37bc683bdmov r8, [rsp+408]
37bc683c5imul r10, r13
37bc683c9add r10, [rsp+120]
37bc683celea rax, [r13+r10]
37bc683d3mov [rsp+200], r10
37bc683dbmov r10, [rsp+408]
37bc683e3shl rax, 4
37bc683e7movups [rcx+rax], x0
37bc683eblea eax, [r12-2]
37bc683f0lea rcx, [rsp+248]
37bc683f8mov [rsp+248], eax
37bc683fflea rax, [r13-1]
37bc68403mov rdx, rax
37bc68406mov [rsp+32], r10
37bc6840bmov r10, [rsp+400]
37bc68413shl rdx, 4
37bc68417mov [rsp+192], rax
37bc6841flea r9, [r10+rdx]
37bc68423mov rdx, [rsp+104]
37bc68428mov [rsp+184], rcx
37bc68430call zswap_
37bc68435mov edx, [r14]
37bc68438cmp edx, [rsp+100]
37bc6843cmovq x2, [rip+0x7e571c]
37bc68444mov rcx, [rsp+184]
37bc6844cmov rax, [rsp+192]
37bc68454mov r10, [rsp+200]
37bc6845cmov r11l, [rsp+212]
37bc68464jg 0x37bc685be
37bc6846a
37bc6846aloc_37bc6846a:
37bc6846acmp [rsp+100], r12l
37bc6846fjle 0x37bc6870c
37bc68475mov r8l, [rsp+100]
37bc6847amovsxd rdx, r12l
37bc6847dlea rcx, [rbp+16]
37bc68481movapd x1, x2
37bc68485sub r8l, [rsp+168]
37bc6848dmov r10, [rsp+400]
37bc68495imul rdx, [rsp+136]
37bc6849esub r8l, 2
37bc684a2add rdx, [rsp+120]
37bc684a7add r8, [rsp+160]
37bc684afadd rdx, r13
37bc684b2mov r9, [rsp+216]
37bc684bashl r8, 4
37bc684beshl rdx, 4
37bc684c2add rdx, [rsp+400]
37bc684calea r8, [r10+r8+32]
37bc684cfnop [rax+rax]
37bc684d4nop [rax+rax]
37bc684dfnop [rax+rax]
37bc684eanop [rax+rax]
37bc684f5nop [rax+rax]
37bc68500
37bc68500loc_37bc68500:
37bc68500movsd_xmm x0, [rcx+8]
37bc68505movsd_xmm x5, [rcx]
37bc68509add rcx, 16
37bc6850dmovsd_xmm x3, [rdx]
37bc68511xorpd x0, x2
37bc68515unpcklpd x5, x0
37bc68519movsd_xmm x0, [rdx+8]
37bc6851exorpd x0, x2
37bc68522unpcklpd x3, x0
37bc68526movups [rcx-16], x3
37bc6852amovups [rdx], x5
37bc6852dadd rdx, r9
37bc68530cmp r8, rcx
37bc68533jne 0x37bc68500
37bc68535
37bc68535loc_37bc68535:
37bc68535mov rdx, [rsp+400]
37bc6853dadd r13, [rsp+152]
37bc68545shl r13, 4
37bc68549mov rcx, [rsp+416]
37bc68551mov r10, [rsp+416]
37bc68559add rdx, r13
37bc6855cmovsd_xmm x0, [rdx+8]
37bc68561xorpd x0, x1
37bc68565movsd_xmm x1, [rbx+8*rax]
37bc6856amovsd_xmm [rdx+8], x0
37bc6856fmov edx, [rcx+4*rax]
37bc68572movsd_xmm x0, [rbx+8*r12-16]
37bc68579mov ecx, [rcx+4*r12-8]
37bc6857emovsd_xmm [rbx+8*r12-16], x1
37bc68585movsd_xmm [rbx+8*rax], x0
37bc6858amov [r10+4*rax], ecx
37bc6858emov [r10+4*r12-8], edx
37bc68593jmp 0x37bc67e7f
37bc68598
37bc68598 0f 1f 84 00 00 00 00 00 ........
37bc685a0
37bc685a0loc_37bc685a0:
37bc685a0cmp rdx, r9
37bc685a3setle dl
37bc685a6movzx edx, dl
37bc685a9jmp 0x37bc67bbf
37bc685ae
37bc685ae 66 90 f.
37bc685b0
37bc685b0loc_37bc685b0:
37bc685b0cmp rdx, r9
37bc685b3setle dl
37bc685b6movzx edx, dl
37bc685b9jmp 0x37bc67e1f
37bc685be
37bc685beloc_37bc685be:
37bc685bemov [rsp+184], rax
37bc685c6mov eax, [rsp+100]
37bc685calea r8, [rip+0x7e554f]
37bc685d1mov [rsp+192], r11l
37bc685d9sub edx, eax
37bc685dbmov [rsp+248], edx
37bc685e2lea edx, [rax+1]
37bc685e5lea rax, [rip+0x7e5534]
37bc685ecmovsxd rdx, edx
37bc685efmov [rsp+32], rax
37bc685f4mov rax, [rsp+400]
37bc685fcadd r10, rdx
37bc685ffadd rdx, [rsp+152]
37bc68607shl r10, 4
37bc6860bshl rdx, 4
37bc6860fadd rdx, [rsp+400]
37bc68617lea r9, [rax+r10]
37bc6861bcall zswap_
37bc68620mov r11l, [rsp+192]
37bc68628mov rax, [rsp+184]
37bc68630movq x2, [rip+0x7e5528]
37bc68638jmp 0x37bc6846a
37bc6863d
37bc6863dloc_37bc6863d:
37bc6863dsub edx, r15l
37bc68640add rax, [rsp+136]
37bc68648add rax, [rsp+120]
37bc6864dmov [rsp+160], r11l
37bc68655mov [rsp+248], edx
37bc6865cmov rdx, [rsp+152]
37bc68664lea r8, [rdx+rax]
37bc68668add rax, rsi
37bc6866bshl rax, 4
37bc6866fadd rax, [rsp+400]
37bc68677shl r8, 4
37bc6867bmov rdx, rax
37bc6867emov rax, [rsp+408]
37bc68686mov [rsp+32], rax
37bc6868bmov rax, [rsp+400]
37bc68693lea r9, [rax+r8]
37bc68697mov r8, [rsp+408]
37bc6869fcall zswap_
37bc686a4mov r10, [rsp+168]
37bc686acmov r11l, [rsp+160]
37bc686b4movq x2, [rip+0x7e54a4]
37bc686bcjmp 0x37bc6826d
37bc686c1
37bc686c1loc_37bc686c1:
37bc686c1mov edx, 7
37bc686c6lea rcx, [rip+0x7e544b]
37bc686cdpxor x5, x5
37bc686d1cvtsi2sd x5, [r14]
37bc686d6movapd x7, x5
37bc686dacall dlamch_
37bc686dfmov r11, [rsp+104]
37bc686e4mulsd x0, x7
37bc686e8mulsd x0, [rsp+240]
37bc686f1movapd x8, x0
37bc686f6jmp 0x37bc67a35
37bc686fb
37bc686fbloc_37bc686fb:
37bc686fblea r8, [r10+rsi]
37bc686ffmovq x1, [rip+0x7e5459]
37bc68707jmp 0x37bc68336
37bc6870c
37bc6870cloc_37bc6870c:
37bc6870cmovq x1, [rip+0x7e544c]
37bc68714jmp 0x37bc68535
37bc68719
37bc68719loc_37bc68719:
37bc68719mov r15l, [rsp+112]
37bc6871emov r11, [rsp+136]
37bc68726mov r13, [rsp+448]
37bc6872e
37bc6872eloc_37bc6872e:
37bc6872emovsxd rdx, r15l
37bc68731mov rax, r11
37bc68734sub r15l, 1
37bc68738imul rax, rdx
37bc6873cadd rax, [rsp+120]
37bc68741add rax, rdx
37bc68744shl rax, 4
37bc68748add rax, [rsp+400]
37bc68750movsd_xmm [rax], x0
37bc68754mov [rax+8], 0
37bc6875cmov rax, [rsp+424]
37bc68764mov [r13], 1
37bc6876cmov [rax], r15l
37bc6876fjmp 0x37bc677ca
37bc68774
37bc68774loc_37bc68774:
37bc68774mov r15l, [rsp+100]
37bc68779mov r11, [rsp+136]
37bc68781mov r13, [rsp+448]
37bc68789jmp 0x37bc6872e
37bc6878b
37bc6878bloc_37bc6878b:
37bc6878bmov r15l, [rsp+112]
37bc68790mov r11, [rsp+136]
37bc68798mov r13, [rsp+448]
37bc687a0movsd_xmm x0, [rsp+240]
37bc687a9jmp 0x37bc6872e
37bc687ab
37bc687abloc_37bc687ab:
37bc687abmov r15l, [rsp+100]
37bc687b0mov r11, [rsp+136]
37bc687b8mov r13, [rsp+448]
37bc687c0movsd_xmm x0, [rsp+240]
37bc687c9jmp 0x37bc6872e
37bc687ce
37bc687celoc_37bc687ce:
37bc687cemov r8l, [rsp+208]
37bc687d6jmp 0x37bc67ee0
37bc687db
37bc687dbloc_37bc687db:
37bc687dbneg eax
37bc687ddjmp 0x37bc677a8
37bc67700
Loading..