File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf77880
37bf77880dgsvj1_64_:
37bf77880push r15
37bf77882push r14
37bf77884push r13
37bf77886push r12
37bf77888push rbp
37bf77889push rdi
37bf7788apush rsi
37bf7788bpush rbx
37bf7788csub rsp, 744
37bf77893movups [rsp+576], x6
37bf7789bmovups [rsp+592], x7
37bf778a3movups [rsp+608], x8
37bf778acmovups [rsp+624], x9
37bf778b5movups [rsp+640], x10
37bf778bemovups [rsp+656], x11
37bf778c7movups [rsp+672], x12
37bf778d0movups [rsp+688], x13
37bf778d9movups [rsp+704], x14
37bf778e2movups [rsp+720], x15
37bf778ebmov rax, [rsp+856]
37bf778f3mov r15, [rsp+872]
37bf778fbmov rdi, [rax]
37bf778femov rax, [rsp+896]
37bf77906mov [rsp+832], r8
37bf7790emov rsi, rcx
37bf77911mov r8l, 1
37bf77917mov r13, rdx
37bf7791amov [rsp+840], r9
37bf77922lea rdx, [rip+0x4e3b07]
37bf77929mov r9l, 1
37bf7792fmov rbp, [rax]
37bf77932call lsame_64_
37bf77937mov r9l, 1
37bf7793dmov r8l, 1
37bf77943mov rcx, rsi
37bf77946lea rdx, [rip+0x4e3ae4]
37bf7794dmov r14, rax
37bf77950call lsame_64_
37bf77955mov r10, [rsp+832]
37bf7795dmov rbx, rax
37bf77960mov rax, r14
37bf77963or rax, rbx
37bf77966mov [rsp+240], rax
37bf7796eje 0x37bf77a33
37bf77974mov rdx, [r13]
37bf77978test rdx, rdx
37bf7797bjs 0x37bf77a68
37bf77981
37bf77981loc_37bf77981:
37bf77981mov r12, [r10]
37bf77984mov rcx, -3
37bf7798bmov eax, 3
37bf77990cmp rdx, r12
37bf77993jae 0x37bf77a8a
37bf77999
37bf77999loc_37bf77999:
37bf77999mov rdi, [rsp+952]
37bf779a1lea rdx, [rsp+528]
37bf779a9mov r8l, 6
37bf779afmov [rsp+528], rax
37bf779b7mov [rdi], rcx
37bf779balea rcx, [rip+0x4e3a72]
37bf779c1call xerbla_64_
37bf779c6nop
37bf779c7
37bf779c7loc_37bf779c7:
37bf779c7movups x6, [rsp+576]
37bf779cfmovups x7, [rsp+592]
37bf779d7movups x8, [rsp+608]
37bf779e0movups x9, [rsp+624]
37bf779e9movups x10, [rsp+640]
37bf779f2movups x11, [rsp+656]
37bf779fbmovups x12, [rsp+672]
37bf77a04movups x13, [rsp+688]
37bf77a0dmovups x14, [rsp+704]
37bf77a16movups x15, [rsp+720]
37bf77a1fadd rsp, 744
37bf77a26pop rbx
37bf77a27pop rsi
37bf77a28pop rdi
37bf77a29pop rbp
37bf77a2apop r12
37bf77a2cpop r13
37bf77a2epop r14
37bf77a30pop r15
37bf77a32ret
37bf77a33
37bf77a33loc_37bf77a33:
37bf77a33mov r9l, 1
37bf77a39mov r8l, 1
37bf77a3flea rdx, [rip+0x4e39ec]
37bf77a46mov rcx, rsi
37bf77a49call lsame_64_
37bf77a4etest rax, rax
37bf77a51je 0x37bf77a79
37bf77a53mov rdx, [r13]
37bf77a57mov r10, [rsp+832]
37bf77a5ftest rdx, rdx
37bf77a62jns 0x37bf77981
37bf77a68
37bf77a68loc_37bf77a68:
37bf77a68mov rcx, -2
37bf77a6fmov eax, 2
37bf77a74jmp 0x37bf77999
37bf77a79
37bf77a79loc_37bf77a79:
37bf77a79mov rcx, -1
37bf77a80mov eax, 1
37bf77a85jmp 0x37bf77999
37bf77a8a
37bf77a8aloc_37bf77a8a:
37bf77a8amov rax, [rsp+840]
37bf77a92mov r8, [rax]
37bf77a95test r8, r8
37bf77a98js 0x37bf77b48
37bf77a9emov rax, [rsp+856]
37bf77aa6cmp [rax], rdx
37bf77aa9jl 0x37bf77b59
37bf77aafcmp [rsp+240], 0
37bf77ab8je 0x37bf77af4
37bf77abamov rax, [rsp+880]
37bf77ac2mov rcx, [rax]
37bf77ac5test rcx, rcx
37bf77ac8js 0x37bf796cc
37bf77acemov rax, [rsp+896]
37bf77ad6mov rax, [rax]
37bf77ad9test rbx, rbx
37bf77adcje 0x37bf796b2
37bf77ae2cmp r12, rax
37bf77ae5jg 0x37bf796bb
37bf77aebtest r14, r14
37bf77aeejne 0x37bf796b2
37bf77af4
37bf77af4loc_37bf77af4:
37bf77af4mov rax, [rsp+904]
37bf77afcmovsd_xmm x1, [rax]
37bf77b00mov rax, [rsp+920]
37bf77b08comisd x1, [rax]
37bf77b0cjae 0x37bf796a1
37bf77b12mov rax, [rsp+928]
37bf77b1amov rcx, [rax]
37bf77b1dtest rcx, rcx
37bf77b20js 0x37bf79690
37bf77b26mov rax, [rsp+944]
37bf77b2ecmp [rax], rdx
37bf77b31jge 0x37bf77b70
37bf77b33mov rcx, -17
37bf77b3amov eax, 17
37bf77b3fjmp 0x37bf77999
37bf77b44
37bf77b44 0f 1f 40 00 ..@.
37bf77b48
37bf77b48loc_37bf77b48:
37bf77b48mov rcx, -4
37bf77b4fmov eax, 4
37bf77b54jmp 0x37bf77999
37bf77b59
37bf77b59loc_37bf77b59:
37bf77b59mov rcx, -6
37bf77b60mov eax, 6
37bf77b65jmp 0x37bf77999
37bf77b6a
37bf77b6a 66 0f 1f 44 00 00 f..D..
37bf77b70
37bf77b70loc_37bf77b70:
37bf77b70xor eax, eax
37bf77b72test rdi, rdi
37bf77b75cmovns rax, rdi
37bf77b79mov [rsp+328], rax
37bf77b81not rax
37bf77b84mov [rsp+344], rax
37bf77b8cxor eax, eax
37bf77b8etest rbp, rbp
37bf77b91cmovns rax, rbp
37bf77b95mov [rsp+352], rax
37bf77b9dnot rax
37bf77ba0mov [rsp+360], rax
37bf77ba8mov rax, [rsp+952]
37bf77bb0mov [rax], 0
37bf77bb7test rbx, rbx
37bf77bbaje 0x37bf79654
37bf77bc0mov [rsp+496], r12
37bf77bc8
37bf77bc8loc_37bf77bc8:
37bf77bc8mov rax, [rsp+912]
37bf77bd0mov r9, r12
37bf77bd3mov edi, 8
37bf77bd8mov [rsp+528], 0
37bf77be4sub r9, r8
37bf77be7cmp r12, 8
37bf77bebcmovle rdi, r12
37bf77befmovsd_xmm x0, [rax]
37bf77bf3mov rax, r8
37bf77bf6cqo
37bf77bf8idiv rdi
37bf77bfbmov [rsp+184], rdi
37bf77c03mov rdx, rdi
37bf77c06imul rdx, rax
37bf77c0acmp r8, rdx
37bf77c0dsetne dl
37bf77c10movzx edx, dl
37bf77c13lea rbx, [rax+rdx]
37bf77c17mov rax, r9
37bf77c1acqo
37bf77c1cidiv rdi
37bf77c1fmov rdx, rdi
37bf77c22imul rdx, rax
37bf77c26cmp r9, rdx
37bf77c29setne dl
37bf77c2cmovzx edx, dl
37bf77c2fadd rax, rdx
37bf77c32mov [rsp+336], rax
37bf77c3atest rcx, rcx
37bf77c3dje 0x37bf78f2f
37bf77c43movapd x4, x0
37bf77c47movapd x2, x0
37bf77c4bmovapd x3, x1
37bf77c4fmov rbp, r15
37bf77c52divsd x4, x1
37bf77c56sqrtsd x2, x2
37bf77c5amov rax, [rsp+328]
37bf77c62movsd_xmm x14, [rip+0x4e3825]
37bf77c6bsqrtsd x3, x3
37bf77c6fimul r8, r9
37bf77c73mov [rsp+384], rbx
37bf77c7blea rsi, [8*rax]
37bf77c83mov rax, rdi
37bf77c86mov [rsp+456], rcx
37bf77c8emovsd_xmm [rsp+200], x2
37bf77c97imul rdi, rsi
37bf77c9bmov [rsp+104], rsi
37bf77ca0mov [rsp+440], r8
37bf77ca8mov [rsp+448], rdi
37bf77cb0mov rdi, [rsp+848]
37bf77cb8mov [rsp+832], r10
37bf77cc0movsd_xmm [rsp+400], x3
37bf77cc9add rdi, 8
37bf77ccdmov [rsp+376], rdi
37bf77cd5mov rdi, [rsp+352]
37bf77cddlea rsi, [8*rdi]
37bf77ce5mov rdi, rax
37bf77ce8mov rax, [rsp+888]
37bf77cf0imul rdi, rsi
37bf77cf4mov [rsp+112], rsi
37bf77cf9add rax, 8
37bf77cfdmov [rsp+368], rax
37bf77d05mov r14, rdi
37bf77d08mov edi, 1
37bf77d0dmov [rsp+392], r14
37bf77d15mov r14, r13
37bf77d18movsd_xmm [rsp+408], x4
37bf77d21movapd x4, x14
37bf77d26divsd x4, x0
37bf77d2amovsd_xmm [rsp+152], x4
37bf77d33movapd x4, x14
37bf77d38divsd x4, x2
37bf77d3cmovapd x2, x14
37bf77d41divsd x2, x3
37bf77d45movsd_xmm [rsp+176], x4
37bf77d4emovsd_xmm [rsp+248], x2
37bf77d57
37bf77d57loc_37bf77d57:
37bf77d57cmp [rsp+384], 0
37bf77d60je 0x37bf7963b
37bf77d66mov rbx, [rsp+848]
37bf77d6emov rcx, r12
37bf77d71xor r11l, r11l
37bf77d74mov [rsp+136], 0
37bf77d80mov r10, [rsp+888]
37bf77d88mov r15, [rsp+448]
37bf77d90mov r12, r14
37bf77d93mov [rsp+432], rdi
37bf77d9bmov r14, rbp
37bf77d9emov r13l, 1
37bf77da4pxor x13, x13
37bf77da9xor edi, edi
37bf77dabmov rbp, rbx
37bf77daenop
37bf77db0
37bf77db0loc_37bf77db0:
37bf77db0lea rsi, [rdi+1]
37bf77db4mov rax, rdi
37bf77db7add rdi, [rsp+184]
37bf77dbfcmp [rsp+336], 0
37bf77dc8jle 0x37bf78d7b
37bf77dcemov rbx, [rsp+864]
37bf77dd6mov [rsp+272], 0
37bf77de2mov [rsp+416], r13
37bf77deamovsd_xmm x12, [rsp+400]
37bf77df4movsd_xmm x11, [rsp+408]
37bf77dfemov [rsp+280], r10
37bf77e06mov r10, rbp
37bf77e09lea rbp, [rbx+8*rax]
37bf77e0dmov [rsp+424], r15
37bf77e15mov ebx, 1
37bf77e1amov r15, r11
37bf77e1d
37bf77e1dloc_37bf77e1d:
37bf77e1dmov rax, [rsp+840]
37bf77e25mov r9, rdi
37bf77e28mov rax, [rax]
37bf77e2bcmp rax, rdi
37bf77e2ecmovle r9, rax
37bf77e32cmp rsi, r9
37bf77e35jg 0x37bf78d30
37bf77e3badd rax, [rsp+272]
37bf77e43mov rdx, [rsp+328]
37bf77e4bmov [rsp+312], r10
37bf77e53mov r8, rsi
37bf77e56lea r13, [rax+1]
37bf77e5amov rcx, [rsp+376]
37bf77e62mov r11, [rsp+280]
37bf77e6amov [rsp+288], rbx
37bf77e72imul rdx, r13
37bf77e76add rdx, [rsp+344]
37bf77e7emov [rsp+296], rsi
37bf77e86lea rdx, [rcx+8*rdx]
37bf77e8amov rcx, [rsp+864]
37bf77e92mov [rsp+304], rdi
37bf77e9amov [rsp+232], rdx
37bf77ea2mov rdx, rbp
37bf77ea5lea rax, [rcx+8*rax]
37bf77ea9mov rcx, [rsp+368]
37bf77eb1mov [rsp+320], rbp
37bf77eb9mov [rsp+224], rax
37bf77ec1mov rax, [rsp+352]
37bf77ec9imul rax, r13
37bf77ecdadd rax, [rsp+360]
37bf77ed5lea rax, [rcx+8*rax]
37bf77ed9mov rcx, r10
37bf77edcmov r10, r11
37bf77edfmov [rsp+216], rax
37bf77ee7jmp 0x37bf77f1c
37bf77ee9
37bf77ee9 0f 1f 80 00 00 00 00 .......
37bf77ef0
37bf77ef0loc_37bf77ef0:
37bf77ef0jp 0x37bf77f01
37bf77ef2je 0x37bf78b68
37bf77ef8mov eax, 0
37bf77efdcmovbe r15, rax
37bf77f01
37bf77f01loc_37bf77f01:
37bf77f01add r8, 1
37bf77f05add rcx, [rsp+104]
37bf77f0aadd rdx, 8
37bf77f0eadd r10, [rsp+112]
37bf77f13cmp r9, r8
37bf77f16jl 0x37bf78d08
37bf77f1c
37bf77f1cloc_37bf77f1c:
37bf77f1cmovsd_xmm x7, [r14+8*r8-8]
37bf77f23pxor x0, x0
37bf77f27movsd_xmm [rsp+472], x7
37bf77f30comisd x7, x0
37bf77f34jbe 0x37bf77ef0
37bf77f36mov rdi, [rsp+832]
37bf77f3emov rax, [rsp+184]
37bf77f46mov r11, [rdi]
37bf77f49lea rax, [rax+r13-1]
37bf77f4ecmp rax, r11
37bf77f51cmovle r11, rax
37bf77f55cmp r13, r11
37bf77f58jg 0x37bf78a58
37bf77f5emov [rsp+256], r13
37bf77f66mov rbx, r13
37bf77f69mov r13, rdx
37bf77f6cmov rbp, [rsp+216]
37bf77f74mov [rsp+264], r9
37bf77f7cmov rdi, [rsp+224]
37bf77f84movapd x10, x0
37bf77f89mov [rsp+120], r11
37bf77f8emov rsi, [rsp+232]
37bf77f96mov [rsp+144], r8
37bf77f9emov [rsp+192], r10
37bf77fa6mov [rsp+96], rcx
37bf77fabjmp 0x37bf7846d
37bf77fb0
37bf77fb0loc_37bf77fb0:
37bf77fb0comisd x8, x14
37bf77fb5jb 0x37bf784d8
37bf77fbbcomisd x7, x8
37bf77fc0jb 0x37bf785d0
37bf77fc6movapd x0, x11
37bf77fcbxor eax, eax
37bf77fcdmulsd x0, x7
37bf77fd1comisd x8, x0
37bf77fd6setae al
37bf77fd9mov [rsp+128], rax
37bf77fe1
37bf77fe1loc_37bf77fe1:
37bf77fe1movsd_xmm x0, [rsp+152]
37bf77fealea rax, [rip+0x4e344f]
37bf77ff1mov [rsp+32], rax
37bf77ff6divsd x0, x8
37bf77ffbcomisd x0, x7
37bf77fffja 0x37bf784a0
37bf78005mov r9, [rsp+936]
37bf7800dmov rdx, [rsp+96]
37bf78012mov r8, rax
37bf78015mov rcx, r12
37bf78018call dcopy_64_
37bf7801dlea rdx, [rsp+488]
37bf78025mov [rsp+40], r12
37bf7802amov rcx, [rsp+936]
37bf78032mov [rsp+72], rdx
37bf78037mov rdx, [rsp+856]
37bf7803flea rax, [rip+0x4e33fa]
37bf78046lea r8, [rip+0x4e33fb]
37bf7804dmov [rsp+56], rcx
37bf78052lea r9, [rsp+472]
37bf7805alea rcx, [rip+0x4e33ef]
37bf78061mov [rsp+64], rdx
37bf78066mov rdx, r8
37bf78069mov [rsp+48], rax
37bf7806emov [rsp+80], 1
37bf78077mov [rsp+32], r13
37bf7807ccall dlascl_64_
37bf78081lea rax, [rip+0x4e33b8]
37bf78088mov r9, rsi
37bf7808bmov rcx, r12
37bf7808emov [rsp+32], rax
37bf78093mov rdx, [rsp+936]
37bf7809bmov r8, rax
37bf7809ecall ddot_64_
37bf780a3movsd_xmm x6, [rdi]
37bf780a7movsd_xmm x15, [rsp+472]
37bf780b1mulsd x6, x0
37bf780b5divsd x6, x8
37bf780ba
37bf780baloc_37bf780ba:
37bf780bamov rax, [rsp+920]
37bf780c2movapd x0, x6
37bf780c6andpd x0, [rip+0x4e3392]
37bf780cecomisd x0, [rax]
37bf780d2maxsd x13, x0
37bf780d7jbe 0x37bf78490
37bf780ddmovsd_xmm x9, [rsp+480]
37bf780e7cmp [rsp+128], 0
37bf780f0je 0x37bf78600
37bf780f6movapd x4, x9
37bf780fbcomisd x9, x7
37bf78100movapd x8, x15
37bf78105divsd x4, x15
37bf7810adivsd x8, x9
37bf7810fmovsd_xmm [rsp+128], x4
37bf78118movsd_xmm [rsp+160], x8
37bf78122subsd x4, x8
37bf78127movapd x1, x4
37bf7812bandpd x1, [rip+0x4e332d]
37bf78133movq x4, [rip+0x4e3345]
37bf7813bmulsd x1, [rip+0x4e332d]
37bf78143divsd x1, x6
37bf78147ja 0x37bf7814d
37bf78149xorpd x1, x4
37bf7814d
37bf7814dloc_37bf7814d:
37bf7814dmovapd x0, x1
37bf78151andpd x0, [rip+0x4e3307]
37bf78159movsd_xmm x3, [r13]
37bf7815fcomisd x0, [rsp+248]
37bf78168movsd_xmm x2, [rdi]
37bf7816cja 0x37bf78a68
37bf78172movapd x5, x4
37bf78176comisd x3, x14
37bf7817bandpd x5, x6
37bf7817forpd x5, [rip+0x4e3309]
37bf78187movapd x0, x5
37bf7818bxorpd x5, x4
37bf7818fmovapd x8, x5
37bf78194movapd x5, x7
37bf78198cmpsd x5, x9, 5
37bf7819eandpd x8, x5
37bf781a3andnpd x5, x0
37bf781a7movapd x0, x8
37bf781acpxor x8, x8
37bf781b1orpd x0, x5
37bf781b5movapd x5, x1
37bf781b9mulsd x5, x1
37bf781bdaddsd x5, x14
37bf781c2sqrtsd x5, x5
37bf781c6mulsd x5, x0
37bf781caaddsd x1, x5
37bf781cemovapd x5, x14
37bf781d3divsd x5, x1
37bf781d7movapd x1, x14
37bf781dcmovapd x0, x5
37bf781e0mulsd x0, x5
37bf781e4addsd x0, x14
37bf781e9divsd x1, x0
37bf781edmovapd x0, x5
37bf781f1sqrtsd x1, x1
37bf781f5mulsd x0, x1
37bf781f9movsd_xmm [rsp+208], x0
37bf78202andpd x0, [rip+0x4e3256]
37bf7820amaxsd x0, [rsp+136]
37bf78213movsd_xmm [rsp+136], x0
37bf7821cmovsd_xmm x0, [rsp+160]
37bf78225mulsd x0, x5
37bf78229mulsd x0, x6
37bf7822daddsd x0, x14
37bf78232maxsd x0, x8
37bf78237sqrtsd x0, x0
37bf7823bmulsd x0, x9
37bf78240movsd_xmm [r14+8*rbx-8], x0
37bf78247movsd_xmm x0, [rsp+128]
37bf78250mulsd x0, x5
37bf78254mulsd x6, x0
37bf78258movapd x0, x14
37bf7825dsubsd x0, x6
37bf78261maxsd x0, x8
37bf78266movapd x8, x2
37bf7826bdivsd x8, x3
37bf78270sqrtsd x0, x0
37bf78274movapd x6, x0
37bf78278mulsd x6, x15
37bf7827dmovapd x15, x3
37bf78282movsd_xmm [rsp+472], x6
37bf7828bdivsd x15, x2
37bf78290jb 0x37bf78b98
37bf78296mulsd x8, x5
37bf7829bcomisd x2, x14
37bf782a0xorpd x8, x4
37bf782a5jb 0x37bf79138
37bf782abmulsd x3, x1
37bf782afmov rdx, [rsp+96]
37bf782b4mov r9, rsi
37bf782b7mov rcx, r12
37bf782bamulsd x15, x5
37bf782bflea rax, [rip+0x4e317a]
37bf782c6lea r15, [rsp+528]
37bf782cemov r8, rax
37bf782d1movsd_xmm [r13], x3
37bf782d7mulsd x1, [rdi]
37bf782dbunpcklpd x15, x8
37bf782e0movups [rsp+544], x15
37bf782e9movsd_xmm [rdi], x1
37bf782edmov [rsp+40], r15
37bf782f2mov [rsp+32], rax
37bf782f7call drotm_64_
37bf782fccmp [rsp+240], 0
37bf78305jne 0x37bf79490
37bf7830b
37bf7830bloc_37bf7830b:
37bf7830bmovsd_xmm x0, [r14+8*rbx-8]
37bf78312
37bf78312loc_37bf78312:
37bf78312divsd x0, x9
37bf78317mulsd x0, x0
37bf7831bcomisd x12, x0
37bf78320jb 0x37bf7839e
37bf78322movsd_xmm x3, [rsp+176]
37bf7832bcomisd x3, x9
37bf78330jbe 0x37bf78342
37bf78332comisd x9, [rsp+200]
37bf7833cja 0x37bf790e8
37bf78342
37bf78342loc_37bf78342:
37bf78342lea rax, [rsp+480]
37bf7834alea r8, [rip+0x4e30ef]
37bf78351mov rdx, rsi
37bf78354mov rcx, r12
37bf78357mov [rsp+32], rax
37bf7835clea r9, [rsp+504]
37bf78364movsd_xmm [rsp+504], x10
37bf7836emovsd_xmm [rsp+480], x14
37bf78378call dlassq_64_
37bf7837dmovsd_xmm x0, [rsp+480]
37bf78386sqrtsd x0, x0
37bf7838amulsd x0, [rsp+504]
37bf78393mulsd x0, [rdi]
37bf78397movsd_xmm [r14+8*rbx-8], x0
37bf7839e
37bf7839eloc_37bf7839e:
37bf7839emovapd x0, x6
37bf783a2divsd x0, x7
37bf783a6mulsd x0, x0
37bf783aacomisd x12, x0
37bf783afjb 0x37bf785f0
37bf783b5movsd_xmm x3, [rsp+176]
37bf783becomisd x3, x6
37bf783c2jbe 0x37bf783d3
37bf783c4comisd x6, [rsp+200]
37bf783cdja 0x37bf79110
37bf783d3
37bf783d3loc_37bf783d3:
37bf783d3lea rax, [rsp+472]
37bf783dbmov rdx, [rsp+96]
37bf783e0mov rcx, r12
37bf783e3lea r9, [rsp+504]
37bf783ebmov [rsp+32], rax
37bf783f0lea r8, [rip+0x4e3049]
37bf783f7movsd_xmm [rsp+504], x10
37bf78401movsd_xmm [rsp+472], x14
37bf7840bcall dlassq_64_
37bf78410movsd_xmm x7, [rsp+472]
37bf78419sqrtsd x7, x7
37bf7841dmulsd x7, [rsp+504]
37bf78426mulsd x7, [r13]
37bf7842c
37bf7842cloc_37bf7842c:
37bf7842cmov rax, [rsp+144]
37bf78434xor r15l, r15l
37bf78437movsd_xmm [rsp+472], x7
37bf78440movsd_xmm [r14+8*rax-8], x7
37bf78447nop [rax+rax]
37bf78450
37bf78450loc_37bf78450:
37bf78450add rbx, 1
37bf78454add rsi, [rsp+104]
37bf78459add rdi, 8
37bf7845dadd rbp, [rsp+112]
37bf78462cmp [rsp+120], rbx
37bf78467jl 0x37bf78a30
37bf7846d
37bf7846dloc_37bf7846d:
37bf7846dmovsd_xmm x8, [r14+8*rbx-8]
37bf78474movsd_xmm [rsp+480], x8
37bf7847ecomisd x8, x10
37bf78483ja 0x37bf77fb0
37bf78489add r15, 1
37bf7848djmp 0x37bf78450
37bf7848f
37bf7848f 90 .
37bf78490
37bf78490loc_37bf78490:
37bf78490add r15, 1
37bf78494movapd x7, x15
37bf78499jmp 0x37bf78450
37bf7849b
37bf7849b 0f 1f 44 00 00 ..D..
37bf784a0
37bf784a0loc_37bf784a0:
37bf784a0mov rdx, [rsp+96]
37bf784a5mov r9, rsi
37bf784a8mov r8, rax
37bf784abmov rcx, r12
37bf784aemovapd x15, x7
37bf784b3call ddot_64_
37bf784b8movsd_xmm x6, [r13]
37bf784bemulsd x6, x0
37bf784c2mulsd x6, [rdi]
37bf784c6divsd x6, x8
37bf784cbdivsd x6, x7
37bf784cfjmp 0x37bf780ba
37bf784d4
37bf784d4 0f 1f 40 00 ..@.
37bf784d8
37bf784d8loc_37bf784d8:
37bf784d8comisd x7, x8
37bf784ddjb 0x37bf78808
37bf784e3movapd x0, x8
37bf784e8xor eax, eax
37bf784eadivsd x0, x11
37bf784efcomisd x0, x7
37bf784f3setae al
37bf784f6mov [rsp+128], rax
37bf784fe
37bf784feloc_37bf784fe:
37bf784femovapd x0, x11
37bf78503lea rax, [rip+0x4e2f36]
37bf7850adivsd x0, x8
37bf7850fmov [rsp+32], rax
37bf78514comisd x7, x0
37bf78518ja 0x37bf784a0
37bf7851amov r8, rax
37bf7851dmov rdx, rsi
37bf78520movapd x15, x7
37bf78525mov rcx, r12
37bf78528mov r9, [rsp+936]
37bf78530call dcopy_64_
37bf78535lea rdx, [rsp+488]
37bf7853dmov [rsp+40], r12
37bf78542mov rcx, [rsp+936]
37bf7854amov [rsp+72], rdx
37bf7854fmov rdx, [rsp+856]
37bf78557lea rax, [rip+0x4e2ee2]
37bf7855elea r8, [rip+0x4e2ee3]
37bf78565mov [rsp+56], rcx
37bf7856alea r9, [rsp+480]
37bf78572lea rcx, [rip+0x4e2ed7]
37bf78579mov [rsp+64], rdx
37bf7857emov rdx, r8
37bf78581mov [rsp+48], rax
37bf78586mov [rsp+80], 1
37bf7858fmov [rsp+32], rdi
37bf78594call dlascl_64_
37bf78599lea rax, [rip+0x4e2ea0]
37bf785a0mov r9, [rsp+96]
37bf785a5mov rcx, r12
37bf785a8mov [rsp+32], rax
37bf785admov rdx, [rsp+936]
37bf785b5mov r8, rax
37bf785b8call ddot_64_
37bf785bdmovsd_xmm x6, [r13]
37bf785c3mulsd x6, x0
37bf785c7divsd x6, x7
37bf785cbjmp 0x37bf780ba
37bf785d0
37bf785d0loc_37bf785d0:
37bf785d0movapd x0, x8
37bf785d5xor eax, eax
37bf785d7mulsd x0, x11
37bf785dccomisd x7, x0
37bf785e0setae al
37bf785e3mov [rsp+128], rax
37bf785ebjmp 0x37bf77fe1
37bf785f0
37bf785f0loc_37bf785f0:
37bf785f0movapd x7, x6
37bf785f4xor r15l, r15l
37bf785f7jmp 0x37bf78450
37bf785fc
37bf785fc 0f 1f 40 00 ..@.
37bf78600
37bf78600loc_37bf78600:
37bf78600comisd x15, x9
37bf78605lea rax, [rip+0x4e2e34]
37bf7860cmov r9, [rsp+936]
37bf78614mov [rsp+32], rax
37bf78619mov r8, rax
37bf7861cjbe 0x37bf78830
37bf78622mov rdx, [rsp+96]
37bf78627mov rcx, r12
37bf7862alea r15, [rsp+488]
37bf78632call dcopy_64_
37bf78637mov rcx, [rsp+856]
37bf7863fmov [rsp+72], r15
37bf78644lea rax, [rip+0x4e2df5]
37bf7864blea rdx, [rip+0x4e2e06]
37bf78652mov [rsp+48], rax
37bf78657lea r8, [rip+0x4e2dea]
37bf7865emov [rsp+64], rcx
37bf78663mov rcx, [rsp+936]
37bf7866blea r9, [rsp+472]
37bf78673mov [rsp+32], rdx
37bf78678mov rdx, r8
37bf7867bmov [rsp+56], rcx
37bf78680lea rcx, [rip+0x4e2dc9]
37bf78687mov [rsp+80], 1
37bf78690mov [rsp+40], r12
37bf78695call dlascl_64_
37bf7869amov r10, [rsp+856]
37bf786a2mov [rsp+72], r15
37bf786a7lea rcx, [rip+0x4e2d92]
37bf786aelea rdx, [rip+0x4e2da3]
37bf786b5mov [rsp+48], rcx
37bf786balea rax, [rsp+480]
37bf786c2mov [rsp+64], r10
37bf786c7lea r8, [rip+0x4e2d7a]
37bf786cemov r9, rax
37bf786d1lea rcx, [rip+0x4e2d78]
37bf786d8mov [rsp+32], rdx
37bf786ddmov rdx, r8
37bf786e0mov [rsp+80], 1
37bf786e9mov [rsp+56], rsi
37bf786eemov [rsp+40], r12
37bf786f3mov [rsp+128], rax
37bf786fbcall dlascl_64_
37bf78700movsd_xmm x0, [r13]
37bf78706lea rcx, [rip+0x4e2d33]
37bf7870dmov r8, [rsp+936]
37bf78715mov r9, rcx
37bf78718lea rdx, [rsp+512]
37bf78720mulsd x0, x6
37bf78724divsd x0, [rdi]
37bf78728mov [rsp+40], rcx
37bf7872dmov rcx, r12
37bf78730xorpd x0, [rip+0x4e2d48]
37bf78738mov [rsp+32], rsi
37bf7873dmovsd_xmm [rsp+512], x0
37bf78746call daxpy_64_
37bf7874bmov rdx, [rsp+856]
37bf78753mov [rsp+72], r15
37bf78758lea rcx, [rip+0x4e2ce1]
37bf7875fmov rax, [rsp+128]
37bf78767mov [rsp+48], rcx
37bf7876clea r8, [rip+0x4e2cd5]
37bf78773lea r9, [rip+0x4e2cde]
37bf7877amov [rsp+64], rdx
37bf7877flea rcx, [rip+0x4e2cca]
37bf78786mov rdx, r8
37bf78789mov [rsp+32], rax
37bf7878emov [rsp+80], 1
37bf78797mov [rsp+56], rsi
37bf7879cmov [rsp+40], r12
37bf787a1call dlascl_64_
37bf787a6mulsd x6, x6
37bf787aamovapd x0, x14
37bf787afpxor x1, x1
37bf787b3movsd_xmm x9, [rsp+480]
37bf787bdmov rax, [rsp+912]
37bf787c5movsd_xmm x2, [rsp+136]
37bf787cemaxsd x2, [rax]
37bf787d2subsd x0, x6
37bf787d6movsd_xmm x6, [rsp+472]
37bf787dfmovsd_xmm [rsp+136], x2
37bf787e8maxsd x0, x1
37bf787ecsqrtsd x0, x0
37bf787f0mulsd x0, x9
37bf787f5movsd_xmm [r14+8*rbx-8], x0
37bf787fcjmp 0x37bf78312
37bf78801
37bf78801 0f 1f 80 00 00 00 00 .......
37bf78808
37bf78808loc_37bf78808:
37bf78808movapd x0, x7
37bf7880cxor eax, eax
37bf7880edivsd x0, x11
37bf78813comisd x0, x8
37bf78818setae al
37bf7881bmov [rsp+128], rax
37bf78823jmp 0x37bf784fe
37bf78828
37bf78828 0f 1f 84 00 00 00 00 00 ........
37bf78830
37bf78830loc_37bf78830:
37bf78830mov rdx, rsi
37bf78833mov rcx, r12
37bf78836lea r15, [rsp+488]
37bf7883ecall dcopy_64_
37bf78843mov rcx, [rsp+856]
37bf7884bmov [rsp+72], r15
37bf78850lea rax, [rip+0x4e2be9]
37bf78857lea rdx, [rip+0x4e2bfa]
37bf7885emov [rsp+48], rax
37bf78863lea r8, [rip+0x4e2bde]
37bf7886amov [rsp+64], rcx
37bf7886fmov rcx, [rsp+936]
37bf78877lea r9, [rsp+480]
37bf7887fmov [rsp+32], rdx
37bf78884mov rdx, r8
37bf78887mov [rsp+56], rcx
37bf7888clea rcx, [rip+0x4e2bbd]
37bf78893mov [rsp+80], 1
37bf7889cmov [rsp+40], r12
37bf788a1call dlascl_64_
37bf788a6mov rdx, [rsp+96]
37bf788abmov r10, [rsp+856]
37bf788b3lea r11, [rip+0x4e2b9e]
37bf788balea rcx, [rip+0x4e2b7f]
37bf788c1mov [rsp+32], r11
37bf788c6lea rax, [rsp+472]
37bf788cemov [rsp+64], r10
37bf788d3lea r8, [rip+0x4e2b6e]
37bf788damov r9, rax
37bf788ddmov [rsp+56], rdx
37bf788e2mov rdx, r8
37bf788e5mov [rsp+48], rcx
37bf788ealea rcx, [rip+0x4e2b5f]
37bf788f1mov [rsp+80], 1
37bf788famov [rsp+72], r15
37bf788ffmov [rsp+40], r12
37bf78904mov [rsp+128], rax
37bf7890ccall dlascl_64_
37bf78911movsd_xmm x0, [rdi]
37bf78915mov r10, [rsp+96]
37bf7891alea rcx, [rip+0x4e2b1f]
37bf78921mov r8, [rsp+936]
37bf78929mov r9, rcx
37bf7892clea rdx, [rsp+512]
37bf78934mulsd x0, x6
37bf78938divsd x0, [r13]
37bf7893emov [rsp+40], rcx
37bf78943xorpd x0, [rip+0x4e2b35]
37bf7894bmov rcx, r12
37bf7894emov [rsp+32], r10
37bf78953movsd_xmm [rsp+512], x0
37bf7895ccall daxpy_64_
37bf78961mov r10, [rsp+96]
37bf78966mov rax, [rsp+128]
37bf7896elea rcx, [rip+0x4e2acb]
37bf78975mov r11, [rsp+856]
37bf7897dmov [rsp+48], rcx
37bf78982lea r8, [rip+0x4e2abf]
37bf78989lea r9, [rip+0x4e2ac8]
37bf78990mov [rsp+32], rax
37bf78995mov rdx, r8
37bf78998lea rcx, [rip+0x4e2ab1]
37bf7899fmov [rsp+80], 1
37bf789a8mov [rsp+72], r15
37bf789admov [rsp+64], r11
37bf789b2mov [rsp+56], r10
37bf789b7mov [rsp+40], r12
37bf789bccall dlascl_64_
37bf789c1mulsd x6, x6
37bf789c5movapd x0, x14
37bf789capxor x1, x1
37bf789cemov rax, [rsp+144]
37bf789d6movsd_xmm x3, [rsp+136]
37bf789dfmovsd_xmm x9, [rsp+480]
37bf789e9subsd x0, x6
37bf789edmovsd_xmm x6, [rsp+472]
37bf789f6maxsd x0, x1
37bf789fasqrtsd x0, x0
37bf789femulsd x0, x6
37bf78a02movsd_xmm [r14+8*rax-8], x0
37bf78a09mov rax, [rsp+912]
37bf78a11movsd_xmm x0, [r14+8*rbx-8]
37bf78a18maxsd x3, [rax]
37bf78a1cmovsd_xmm [rsp+136], x3
37bf78a25jmp 0x37bf78312
37bf78a2a
37bf78a2a 66 0f 1f 44 00 00 f..D..
37bf78a30
37bf78a30loc_37bf78a30:
37bf78a30mov rdx, r13
37bf78a33mov r9, [rsp+264]
37bf78a3bmov r8, [rsp+144]
37bf78a43mov r10, [rsp+192]
37bf78a4bmov r13, [rsp+256]
37bf78a53mov rcx, [rsp+96]
37bf78a58
37bf78a58loc_37bf78a58:
37bf78a58movsd_xmm [r14+8*r8-8], x7
37bf78a5fjmp 0x37bf77f01
37bf78a64
37bf78a64 0f 1f 40 00 ..@.
37bf78a68
37bf78a68loc_37bf78a68:
37bf78a68movsd_xmm x5, [rip+0x4e2a00]
37bf78a70mov rdx, [rsp+96]
37bf78a75mov r9, rsi
37bf78a78mov rcx, r12
37bf78a7blea rax, [rip+0x4e29be]
37bf78a82lea r15, [rsp+528]
37bf78a8adivsd x5, x1
37bf78a8emov [rsp+40], r15
37bf78a93mov r8, rax
37bf78a96mov [rsp+32], rax
37bf78a9bmovsd_xmm [rsp+208], x5
37bf78aa4movapd x0, x5
37bf78aa8mulsd x0, x3
37bf78aacdivsd x0, x2
37bf78ab0mulsd x2, x5
37bf78ab4divsd x2, x3
37bf78ab8xorpd x2, x4
37bf78abcunpcklpd x0, x2
37bf78ac0movups [rsp+544], x0
37bf78ac8call drotm_64_
37bf78acdcmp [rsp+240], 0
37bf78ad6movsd_xmm x5, [rsp+208]
37bf78adfjne 0x37bf792e8
37bf78ae5
37bf78ae5loc_37bf78ae5:
37bf78ae5movsd_xmm x0, [rsp+160]
37bf78aeepxor x1, x1
37bf78af2movsd_xmm x2, [rsp+128]
37bf78afbmulsd x0, x5
37bf78affmulsd x2, x5
37bf78b03andpd x5, [rip+0x4e2955]
37bf78b0bmaxsd x5, [rsp+136]
37bf78b14movsd_xmm [rsp+136], x5
37bf78b1dmulsd x0, x6
37bf78b21mulsd x2, x6
37bf78b25movapd x6, x14
37bf78b2aaddsd x0, x14
37bf78b2fsubsd x6, x2
37bf78b33maxsd x0, x1
37bf78b37maxsd x6, x1
37bf78b3bsqrtsd x0, x0
37bf78b3fsqrtsd x6, x6
37bf78b43mulsd x0, x9
37bf78b48mulsd x6, x15
37bf78b4dmovsd_xmm [r14+8*rbx-8], x0
37bf78b54movsd_xmm [rsp+472], x6
37bf78b5djmp 0x37bf78312
37bf78b62
37bf78b62 66 0f 1f 44 00 00 f..D..
37bf78b68
37bf78b68loc_37bf78b68:
37bf78b68mov rdi, [rsp+832]
37bf78b70mov rax, [rsp+184]
37bf78b78mov r11, [rdi]
37bf78b7blea rax, [rax+r13-1]
37bf78b80cmp rax, r11
37bf78b83cmovg rax, r11
37bf78b87sub r15, r13
37bf78b8alea r15, [r15+rax+1]
37bf78b8fjmp 0x37bf77f01
37bf78b94
37bf78b94 0f 1f 40 00 ..@.
37bf78b98
37bf78b98loc_37bf78b98:
37bf78b98comisd x2, x14
37bf78b9djae 0x37bf79208
37bf78ba3comisd x3, x2
37bf78ba7jb 0x37bf79328
37bf78badmulsd x8, x5
37bf78bb2mov rdx, [rsp+96]
37bf78bb7mov r8, rsi
37bf78bbamov rcx, r12
37bf78bbdmovsd_xmm [rsp+128], x1
37bf78bc6lea rax, [rip+0x4e2873]
37bf78bcdmov [rsp+40], rax
37bf78bd2mov r9, rax
37bf78bd5mov [rsp+32], rdx
37bf78bdalea rdx, [rsp+520]
37bf78be2xorpd x8, x4
37bf78be7movsd_xmm [rsp+520], x8
37bf78bf1call daxpy_64_
37bf78bf6lea rax, [rip+0x4e2843]
37bf78bfdmov rcx, r12
37bf78c00movsd_xmm x0, [rsp+208]
37bf78c09mov [rsp+40], rax
37bf78c0emov r8, [rsp+96]
37bf78c13mov r9, rax
37bf78c16lea rdx, [rsp+520]
37bf78c1emulsd x0, [rsp+128]
37bf78c27mov [rsp+32], rsi
37bf78c2cmulsd x15, x0
37bf78c31movsd_xmm [rsp+520], x15
37bf78c3bcall daxpy_64_
37bf78c40movsd_xmm x0, [r13]
37bf78c46movsd_xmm x1, [rsp+128]
37bf78c4fmulsd x0, x1
37bf78c53movsd_xmm [r13], x0
37bf78c59movsd_xmm x0, [rdi]
37bf78c5ddivsd x0, x1
37bf78c61movsd_xmm [rdi], x0
37bf78c65cmp [rsp+240], 0
37bf78c6eje 0x37bf7830b
37bf78c74mov rdx, [rsp+192]
37bf78c7clea rax, [rip+0x4e27bd]
37bf78c83lea rcx, [rsp+496]
37bf78c8bmov r8, rbp
37bf78c8emov [rsp+40], rax
37bf78c93mov r9, rax
37bf78c96mov [rsp+32], rdx
37bf78c9blea rdx, [rsp+520]
37bf78ca3mov [rsp+128], rcx
37bf78cabmovsd_xmm [rsp+520], x8
37bf78cb5call daxpy_64_
37bf78cbalea rax, [rip+0x4e277f]
37bf78cc1mov [rsp+32], rbp
37bf78cc6mov r8, [rsp+192]
37bf78ccemov [rsp+40], rax
37bf78cd3mov rcx, [rsp+128]
37bf78cdbmov r9, rax
37bf78cdelea rdx, [rsp+520]
37bf78ce6movsd_xmm [rsp+520], x15
37bf78cf0call daxpy_64_
37bf78cf5movsd_xmm x0, [r14+8*rbx-8]
37bf78cfcjmp 0x37bf78312
37bf78d01
37bf78d01 0f 1f 80 00 00 00 00 .......
37bf78d08
37bf78d08loc_37bf78d08:
37bf78d08mov rbx, [rsp+288]
37bf78d10mov rsi, [rsp+296]
37bf78d18mov rdi, [rsp+304]
37bf78d20mov r10, [rsp+312]
37bf78d28mov rbp, [rsp+320]
37bf78d30
37bf78d30loc_37bf78d30:
37bf78d30mov rdx, [rsp+184]
37bf78d38add rbx, 1
37bf78d3cadd [rsp+272], rdx
37bf78d44cmp [rsp+336], rbx
37bf78d4cjge 0x37bf77e1d
37bf78d52mov rax, [rsp+832]
37bf78d5amov r11, r15
37bf78d5dmov rbp, r10
37bf78d60mov r13, [rsp+416]
37bf78d68mov r15, [rsp+424]
37bf78d70mov r10, [rsp+280]
37bf78d78mov rcx, [rax]
37bf78d7b
37bf78d7bloc_37bf78d7b:
37bf78d7bcmp rcx, rdi
37bf78d7emov rdx, rdi
37bf78d81cmovle rdx, rcx
37bf78d85lea rax, [rdx+1]
37bf78d89cmp rsi, rdx
37bf78d8cjg 0x37bf78dbf
37bf78d8enop [rax]
37bf78d95nop [rax+rax]
37bf78da0
37bf78da0loc_37bf78da0:
37bf78da0movsd_xmm x0, [r14+8*rsi-8]
37bf78da7andpd x0, [rip+0x4e26b1]
37bf78dafmovsd_xmm [r14+8*rsi-8], x0
37bf78db6add rsi, 1
37bf78dbacmp rsi, rax
37bf78dbdjne 0x37bf78da0
37bf78dbf
37bf78dbfloc_37bf78dbf:
37bf78dbfadd r13, 1
37bf78dc3add rbp, r15
37bf78dc6add r10, [rsp+392]
37bf78dcecmp [rsp+384], r13
37bf78dd6jge 0x37bf77db0
37bf78ddcmov rdi, [rsp+432]
37bf78de4mov rbp, r14
37bf78de7movapd x12, x13
37bf78decmov r14, r12
37bf78defmov r12, rcx
37bf78df2
37bf78df2loc_37bf78df2:
37bf78df2movsd_xmm x0, [rbp+8*r12-8]
37bf78df9mov rax, [rsp+344]
37bf78e01movsd_xmm x3, [rsp+176]
37bf78e0amov rsi, [rsp+848]
37bf78e12imul r12, [rsp+328]
37bf78e1bcomisd x3, x0
37bf78e1flea rax, [rax+r12+1]
37bf78e24lea rdx, [rsi+8*rax]
37bf78e28jbe 0x37bf78e39
37bf78e2acomisd x0, [rsp+200]
37bf78e33ja 0x37bf795fc
37bf78e39
37bf78e39loc_37bf78e39:
37bf78e39lea rax, [rsp+472]
37bf78e41lea r9, [rsp+504]
37bf78e49mov rcx, r14
37bf78e4cmov [rsp+96], r11
37bf78e51mov [rsp+32], rax
37bf78e56lea r8, [rip+0x4e25e3]
37bf78e5dmov [rsp+504], 0
37bf78e69movsd_xmm [rsp+472], x14
37bf78e73call dlassq_64_
37bf78e78mov rax, [rsp+832]
37bf78e80mov r11, [rsp+96]
37bf78e85movsd_xmm x0, [rsp+472]
37bf78e8emov r12, [rax]
37bf78e91mov rax, [rsp+864]
37bf78e99sqrtsd x0, x0
37bf78e9dmulsd x0, [rsp+504]
37bf78ea6mulsd x0, [rax+8*r12-8]
37bf78eadmovsd_xmm [rbp+8*r12-8], x0
37bf78eb4
37bf78eb4loc_37bf78eb4:
37bf78eb4cmp rdi, 1
37bf78eb8je 0x37bf78ef6
37bf78ebamov rax, [rsp+920]
37bf78ec2pxor x0, x0
37bf78ec6cvtsi2sd x0, r12
37bf78ecbmovsd_xmm x1, [rax]
37bf78ecfmovapd x2, x1
37bf78ed3mulsd x2, x0
37bf78ed7comisd x2, x12
37bf78edcjbe 0x37bf78ef6
37bf78edemulsd x0, x12
37bf78ee3mulsd x0, [rsp+136]
37bf78eeccomisd x1, x0
37bf78ef0ja 0x37bf7967b
37bf78ef6
37bf78ef6loc_37bf78ef6:
37bf78ef6cmp r11, [rsp+440]
37bf78efejge 0x37bf7967b
37bf78f04add rdi, 1
37bf78f08cmp [rsp+456], rdi
37bf78f10jge 0x37bf77d57
37bf78f16mov rax, [rsp+928]
37bf78f1emov r10, [rsp+832]
37bf78f26mov r13, r14
37bf78f29mov r15, rbp
37bf78f2cmov rcx, [rax]
37bf78f2f
37bf78f2floc_37bf78f2f:
37bf78f2fsub rcx, 1
37bf78f33
37bf78f33loc_37bf78f33:
37bf78f33mov rax, [rsp+952]
37bf78f3bmov [rax], rcx
37bf78f3ecmp r12, 1
37bf78f42jle 0x37bf779c7
37bf78f48mov rax, [rsp+352]
37bf78f50mov rdi, r15
37bf78f53mov rsi, r10
37bf78f56lea rbx, [rsp+496]
37bf78f5emov [rsp+120], rbx
37bf78f63mov rbp, [rsp+888]
37bf78f6bshl rax, 3
37bf78f6fmov [rsp+824], r13
37bf78f77mov rbx, [rsp+864]
37bf78f7fmov r13l, 1
37bf78f85mov [rsp+104], rax
37bf78f8amov rax, [rsp+328]
37bf78f92shl rax, 3
37bf78f96mov [rsp+112], rax
37bf78f9bmov rax, [rsp+848]
37bf78fa3mov [rsp+96], rax
37bf78fa8mov rax, r12
37bf78fabjmp 0x37bf78fd0
37bf78fad
37bf78fadloc_37bf78fad:
37bf78fadadd r13, 1
37bf78fb1cmp r13, r12
37bf78fb4je 0x37bf779c7
37bf78fbamov rcx, [rsp+112]
37bf78fbfadd [rsp+96], rcx
37bf78fc4add rdi, 8
37bf78fc8mov rax, [rsi]
37bf78fcbadd rbp, [rsp+104]
37bf78fd0
37bf78fd0loc_37bf78fd0:
37bf78fd0sub rax, r13
37bf78fd3lea r8, [rip+0x4e2466]
37bf78fdamov rdx, rdi
37bf78fddadd rax, 1
37bf78fe1lea rcx, [rsp+520]
37bf78fe9mov [rsp+520], rax
37bf78ff1call idamax_64_
37bf78ff6lea r11, [rax+r13-1]
37bf78ffbcmp r11, r13
37bf78ffeje 0x37bf78fad
37bf79000lea rax, [rax+r13-2]
37bf79005movsd_xmm x0, [rdi]
37bf79009mov rcx, [rsp+344]
37bf79011lea r8, [rip+0x4e2428]
37bf79018movsd_xmm x1, [r15+8*rax]
37bf7901emov rdx, [rsp+96]
37bf79023mov [rsp+128], r11
37bf7902bmovsd_xmm [rdi], x1
37bf7902fmovsd_xmm x1, [rbx+8*rax]
37bf79034movsd_xmm [r15+8*rax], x0
37bf7903amovsd_xmm x0, [rbx+8*r13-8]
37bf79041movsd_xmm [rbx+8*r13-8], x1
37bf79048movsd_xmm [rbx+8*rax], x0
37bf7904dmov rax, [rsp+328]
37bf79055imul rax, r11
37bf79059lea rax, [rcx+rax+1]
37bf7905elea rcx, [rip+0x4e23db]
37bf79065mov [rsp+32], rcx
37bf7906amov rcx, [rsp+848]
37bf79072lea r9, [rcx+8*rax]
37bf79076mov rcx, [rsp+824]
37bf7907ecall dswap_64_
37bf79083mov r11, [rsp+128]
37bf7908bcmp [rsp+240], 0
37bf79094je 0x37bf78fad
37bf7909aimul r11, [rsp+352]
37bf790a3mov rax, [rsp+360]
37bf790abmov rdx, rbp
37bf790aelea rcx, [rip+0x4e238b]
37bf790b5mov [rsp+32], rcx
37bf790bamov rcx, [rsp+888]
37bf790c2lea r8, [rip+0x4e2377]
37bf790c9lea rax, [rax+r11+1]
37bf790celea r9, [rcx+8*rax]
37bf790d2mov rcx, [rsp+120]
37bf790d7call dswap_64_
37bf790dcjmp 0x37bf78fad
37bf790e1
37bf790e1 0f 1f 80 00 00 00 00 .......
37bf790e8
37bf790e8loc_37bf790e8:
37bf790e8lea r8, [rip+0x4e2351]
37bf790efmov rdx, rsi
37bf790f2mov rcx, r12
37bf790f5call dnrm2_64_
37bf790famulsd x0, [rdi]
37bf790femovsd_xmm [r14+8*rbx-8], x0
37bf79105jmp 0x37bf7839e
37bf7910a
37bf7910a 66 0f 1f 44 00 00 f..D..
37bf79110
37bf79110loc_37bf79110:
37bf79110mov rdx, [rsp+96]
37bf79115lea r8, [rip+0x4e2324]
37bf7911cmov rcx, r12
37bf7911fcall dnrm2_64_
37bf79124movsd_xmm x7, [r13]
37bf7912amulsd x7, x0
37bf7912ejmp 0x37bf7842c
37bf79133
37bf79133 0f 1f 44 00 00 ..D..
37bf79138
37bf79138loc_37bf79138:
37bf79138mov rdx, [rsp+96]
37bf7913dlea rax, [rip+0x4e22fc]
37bf79144mov r8, rsi
37bf79147mov rcx, r12
37bf7914amov [rsp+40], rax
37bf7914fmov r9, rax
37bf79152mov [rsp+32], rdx
37bf79157lea rdx, [rsp+520]
37bf7915fmovsd_xmm [rsp+128], x1
37bf79168movsd_xmm [rsp+520], x8
37bf79172call daxpy_64_
37bf79177lea rax, [rip+0x4e22c2]
37bf7917emov rcx, r12
37bf79181movsd_xmm x0, [rsp+208]
37bf7918amov [rsp+40], rax
37bf7918fmov r8, [rsp+96]
37bf79194mov r9, rax
37bf79197lea rdx, [rsp+520]
37bf7919fmulsd x0, [rsp+128]
37bf791a8mov [rsp+32], rsi
37bf791admulsd x15, x0
37bf791b2movsd_xmm [rsp+520], x15
37bf791bccall daxpy_64_
37bf791c1cmp [rsp+240], 0
37bf791camovsd_xmm x1, [rsp+128]
37bf791d3jne 0x37bf794c8
37bf791d9
37bf791d9loc_37bf791d9:
37bf791d9movsd_xmm x0, [r13]
37bf791dfmulsd x0, x1
37bf791e3movsd_xmm [r13], x0
37bf791e9movsd_xmm x0, [rdi]
37bf791eddivsd x0, x1
37bf791f1movsd_xmm [rdi], x0
37bf791f5movsd_xmm x0, [r14+8*rbx-8]
37bf791fcjmp 0x37bf78312
37bf79201
37bf79201 0f 1f 80 00 00 00 00 .......
37bf79208
37bf79208loc_37bf79208:
37bf79208mulsd x15, x5
37bf7920dlea rax, [rip+0x4e222c]
37bf79214mov rcx, r12
37bf79217mov [rsp+32], rsi
37bf7921cmov [rsp+40], rax
37bf79221mov r8, [rsp+96]
37bf79226mov r9, rax
37bf79229lea rdx, [rsp+520]
37bf79231movsd_xmm [rsp+128], x1
37bf7923amovups [rsp+160], x4
37bf79242movsd_xmm [rsp+520], x15
37bf7924ccall daxpy_64_
37bf79251lea rax, [rip+0x4e21e8]
37bf79258mov r8, rsi
37bf7925bmovsd_xmm x0, [rsp+208]
37bf79264mov [rsp+40], rax
37bf79269mov rax, [rsp+96]
37bf7926emov rcx, r12
37bf79271lea r9, [rip+0x4e21c8]
37bf79278mulsd x0, [rsp+128]
37bf79281lea rdx, [rsp+520]
37bf79289mov [rsp+32], rax
37bf7928emulsd x8, x0
37bf79293xorpd x8, [rsp+160]
37bf7929dmovsd_xmm [rsp+520], x8
37bf792a7call daxpy_64_
37bf792accmp [rsp+240], 0
37bf792b5movsd_xmm x1, [rsp+128]
37bf792bejne 0x37bf79560
37bf792c4
37bf792c4loc_37bf792c4:
37bf792c4movsd_xmm x0, [r13]
37bf792cadivsd x0, x1
37bf792cemovsd_xmm [r13], x0
37bf792d4mulsd x1, [rdi]
37bf792d8movsd_xmm [rdi], x1
37bf792dcjmp 0x37bf7830b
37bf792e1
37bf792e1 0f 1f 80 00 00 00 00 .......
37bf792e8
37bf792e8loc_37bf792e8:
37bf792e8lea rax, [rip+0x4e2151]
37bf792efmov [rsp+40], r15
37bf792f4mov r9, rbp
37bf792f7mov rdx, [rsp+192]
37bf792ffmov [rsp+32], rax
37bf79304lea rcx, [rsp+496]
37bf7930cmov r8, rax
37bf7930fcall drotm_64_
37bf79314movsd_xmm x5, [rsp+208]
37bf7931djmp 0x37bf78ae5
37bf79322
37bf79322 66 0f 1f 44 00 00 f..D..
37bf79328
37bf79328loc_37bf79328:
37bf79328mulsd x15, x5
37bf7932dlea rax, [rip+0x4e210c]
37bf79334mov rcx, r12
37bf79337mov [rsp+32], rsi
37bf7933cmov [rsp+40], rax
37bf79341mov r8, [rsp+96]
37bf79346mov r9, rax
37bf79349lea rdx, [rsp+520]
37bf79351movsd_xmm [rsp+128], x1
37bf7935amovups [rsp+160], x4
37bf79362movsd_xmm [rsp+520], x15
37bf7936ccall daxpy_64_
37bf79371lea rax, [rip+0x4e20c8]
37bf79378mov r8, rsi
37bf7937bmovsd_xmm x0, [rsp+208]
37bf79384mov [rsp+40], rax
37bf79389mov rax, [rsp+96]
37bf7938emov rcx, r12
37bf79391lea r9, [rip+0x4e20a8]
37bf79398mulsd x0, [rsp+128]
37bf793a1lea rdx, [rsp+520]
37bf793a9mov [rsp+32], rax
37bf793aemulsd x8, x0
37bf793b3xorpd x8, [rsp+160]
37bf793bdmovsd_xmm [rsp+520], x8
37bf793c7call daxpy_64_
37bf793ccmovsd_xmm x0, [r13]
37bf793d2movsd_xmm x1, [rsp+128]
37bf793dbdivsd x0, x1
37bf793dfmovsd_xmm [r13], x0
37bf793e5mulsd x1, [rdi]
37bf793e9movsd_xmm [rdi], x1
37bf793edcmp [rsp+240], 0
37bf793f6je 0x37bf7830b
37bf793fclea rax, [rip+0x4e203d]
37bf79403mov [rsp+32], rbp
37bf79408mov r8, [rsp+192]
37bf79410lea rcx, [rsp+496]
37bf79418mov [rsp+40], rax
37bf7941dmov r9, rax
37bf79420lea rdx, [rsp+520]
37bf79428mov [rsp+128], rcx
37bf79430movsd_xmm [rsp+520], x15
37bf7943acall daxpy_64_
37bf7943flea rax, [rip+0x4e1ffa]
37bf79446mov rcx, [rsp+128]
37bf7944elea r9, [rip+0x4e1feb]
37bf79455mov [rsp+40], rax
37bf7945amov r8, rbp
37bf7945dmov rax, [rsp+192]
37bf79465lea rdx, [rsp+520]
37bf7946dmovsd_xmm [rsp+520], x8
37bf79477mov [rsp+32], rax
37bf7947ccall daxpy_64_
37bf79481jmp 0x37bf7830b
37bf79486
37bf79486 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf79490
37bf79490loc_37bf79490:
37bf79490lea rax, [rip+0x4e1fa9]
37bf79497mov [rsp+40], r15
37bf7949cmov r9, rbp
37bf7949fmov rdx, [rsp+192]
37bf794a7mov [rsp+32], rax
37bf794aclea rcx, [rsp+496]
37bf794b4mov r8, rax
37bf794b7call drotm_64_
37bf794bcmovsd_xmm x0, [r14+8*rbx-8]
37bf794c3jmp 0x37bf78312
37bf794c8
37bf794c8loc_37bf794c8:
37bf794c8mov rdx, [rsp+192]
37bf794d0lea rax, [rip+0x4e1f69]
37bf794d7lea rcx, [rsp+496]
37bf794dfmov r8, rbp
37bf794e2mov [rsp+40], rax
37bf794e7mov r9, rax
37bf794eamov [rsp+32], rdx
37bf794eflea rdx, [rsp+520]
37bf794f7movsd_xmm [rsp+160], x1
37bf79500mov [rsp+128], rcx
37bf79508movsd_xmm [rsp+520], x8
37bf79512call daxpy_64_
37bf79517lea rax, [rip+0x4e1f22]
37bf7951emov [rsp+32], rbp
37bf79523mov r8, [rsp+192]
37bf7952bmov [rsp+40], rax
37bf79530mov rcx, [rsp+128]
37bf79538mov r9, rax
37bf7953blea rdx, [rsp+520]
37bf79543movsd_xmm [rsp+520], x15
37bf7954dcall daxpy_64_
37bf79552movsd_xmm x1, [rsp+160]
37bf7955bjmp 0x37bf791d9
37bf79560
37bf79560loc_37bf79560:
37bf79560lea rax, [rip+0x4e1ed9]
37bf79567mov [rsp+32], rbp
37bf7956cmov r8, [rsp+192]
37bf79574lea rcx, [rsp+496]
37bf7957cmov [rsp+40], rax
37bf79581mov r9, rax
37bf79584lea rdx, [rsp+520]
37bf7958cmovsd_xmm [rsp+160], x1
37bf79595mov [rsp+128], rcx
37bf7959dmovsd_xmm [rsp+520], x15
37bf795a7call daxpy_64_
37bf795aclea rax, [rip+0x4e1e8d]
37bf795b3mov rcx, [rsp+128]
37bf795bblea r9, [rip+0x4e1e7e]
37bf795c2mov [rsp+40], rax
37bf795c7mov r8, rbp
37bf795camov rax, [rsp+192]
37bf795d2lea rdx, [rsp+520]
37bf795damovsd_xmm [rsp+520], x8
37bf795e4mov [rsp+32], rax
37bf795e9call daxpy_64_
37bf795eemovsd_xmm x1, [rsp+160]
37bf795f7jmp 0x37bf792c4
37bf795fc
37bf795fcloc_37bf795fc:
37bf795fclea r8, [rip+0x4e1e3d]
37bf79603mov rcx, r14
37bf79606mov [rsp+96], r11
37bf7960bcall dnrm2_64_
37bf79610mov rax, [rsp+832]
37bf79618mov r11, [rsp+96]
37bf7961dmov r12, [rax]
37bf79620mov rax, [rsp+864]
37bf79628mulsd x0, [rax+8*r12-8]
37bf7962fmovsd_xmm [rbp+8*r12-8], x0
37bf79636jmp 0x37bf78eb4
37bf7963b
37bf7963bloc_37bf7963b:
37bf7963bmov [rsp+136], 0
37bf79647xor r11l, r11l
37bf7964apxor x12, x12
37bf7964fjmp 0x37bf78df2
37bf79654
37bf79654loc_37bf79654:
37bf79654cmp [rsp+240], 0
37bf7965dje 0x37bf77bc8
37bf79663mov rax, [rsp+880]
37bf7966bmov rax, [rax]
37bf7966emov [rsp+496], rax
37bf79676jmp 0x37bf77bc8
37bf7967b
37bf7967bloc_37bf7967b:
37bf7967bmov r10, [rsp+832]
37bf79683mov r13, r14
37bf79686mov r15, rbp
37bf79689xor ecx, ecx
37bf7968bjmp 0x37bf78f33
37bf79690
37bf79690loc_37bf79690:
37bf79690mov rcx, -15
37bf79697mov eax, 15
37bf7969cjmp 0x37bf77999
37bf796a1
37bf796a1loc_37bf796a1:
37bf796a1mov rcx, -14
37bf796a8mov eax, 14
37bf796adjmp 0x37bf77999
37bf796b2
37bf796b2loc_37bf796b2:
37bf796b2cmp rcx, rax
37bf796b5jle 0x37bf77af4
37bf796bb
37bf796bbloc_37bf796bb:
37bf796bbmov rcx, -11
37bf796c2mov eax, 11
37bf796c7jmp 0x37bf77999
37bf796cc
37bf796ccloc_37bf796cc:
37bf796ccmov rcx, -9
37bf796d3mov eax, 9
37bf796d8jmp 0x37bf77999
37bf77880
37bf77880dgsvj1_64_:
37bf77880push r15
37bf77882push r14
37bf77884push r13
37bf77886push r12
37bf77888push rbp
37bf77889push rdi
37bf7788apush rsi
37bf7788bpush rbx
37bf7788csub rsp, 744
37bf77893movups [rsp+576], x6
37bf7789bmovups [rsp+592], x7
37bf778a3movups [rsp+608], x8
37bf778acmovups [rsp+624], x9
37bf778b5movups [rsp+640], x10
37bf778bemovups [rsp+656], x11
37bf778c7movups [rsp+672], x12
37bf778d0movups [rsp+688], x13
37bf778d9movups [rsp+704], x14
37bf778e2movups [rsp+720], x15
37bf778ebmov rax, [rsp+856]
37bf778f3mov r15, [rsp+872]
37bf778fbmov rdi, [rax]
37bf778femov rax, [rsp+896]
37bf77906mov [rsp+832], r8
37bf7790emov rsi, rcx
37bf77911mov r8l, 1
37bf77917mov r13, rdx
37bf7791amov [rsp+840], r9
37bf77922lea rdx, [rip+0x4e3b07]
37bf77929mov r9l, 1
37bf7792fmov rbp, [rax]
37bf77932call lsame_64_
37bf77937mov r9l, 1
37bf7793dmov r8l, 1
37bf77943mov rcx, rsi
37bf77946lea rdx, [rip+0x4e3ae4]
37bf7794dmov r14, rax
37bf77950call lsame_64_
37bf77955mov r10, [rsp+832]
37bf7795dmov rbx, rax
37bf77960mov rax, r14
37bf77963or rax, rbx
37bf77966mov [rsp+240], rax
37bf7796eje 0x37bf77a33
37bf77974mov rdx, [r13]
37bf77978test rdx, rdx
37bf7797bjs 0x37bf77a68
37bf77981
37bf77981loc_37bf77981:
37bf77981mov r12, [r10]
37bf77984mov rcx, -3
37bf7798bmov eax, 3
37bf77990cmp rdx, r12
37bf77993jae 0x37bf77a8a
37bf77999
37bf77999loc_37bf77999:
37bf77999mov rdi, [rsp+952]
37bf779a1lea rdx, [rsp+528]
37bf779a9mov r8l, 6
37bf779afmov [rsp+528], rax
37bf779b7mov [rdi], rcx
37bf779balea rcx, [rip+0x4e3a72]
37bf779c1call xerbla_64_
37bf779c6nop
37bf779c7
37bf779c7loc_37bf779c7:
37bf779c7movups x6, [rsp+576]
37bf779cfmovups x7, [rsp+592]
37bf779d7movups x8, [rsp+608]
37bf779e0movups x9, [rsp+624]
37bf779e9movups x10, [rsp+640]
37bf779f2movups x11, [rsp+656]
37bf779fbmovups x12, [rsp+672]
37bf77a04movups x13, [rsp+688]
37bf77a0dmovups x14, [rsp+704]
37bf77a16movups x15, [rsp+720]
37bf77a1fadd rsp, 744
37bf77a26pop rbx
37bf77a27pop rsi
37bf77a28pop rdi
37bf77a29pop rbp
37bf77a2apop r12
37bf77a2cpop r13
37bf77a2epop r14
37bf77a30pop r15
37bf77a32ret
37bf77a33
37bf77a33loc_37bf77a33:
37bf77a33mov r9l, 1
37bf77a39mov r8l, 1
37bf77a3flea rdx, [rip+0x4e39ec]
37bf77a46mov rcx, rsi
37bf77a49call lsame_64_
37bf77a4etest rax, rax
37bf77a51je 0x37bf77a79
37bf77a53mov rdx, [r13]
37bf77a57mov r10, [rsp+832]
37bf77a5ftest rdx, rdx
37bf77a62jns 0x37bf77981
37bf77a68
37bf77a68loc_37bf77a68:
37bf77a68mov rcx, -2
37bf77a6fmov eax, 2
37bf77a74jmp 0x37bf77999
37bf77a79
37bf77a79loc_37bf77a79:
37bf77a79mov rcx, -1
37bf77a80mov eax, 1
37bf77a85jmp 0x37bf77999
37bf77a8a
37bf77a8aloc_37bf77a8a:
37bf77a8amov rax, [rsp+840]
37bf77a92mov r8, [rax]
37bf77a95test r8, r8
37bf77a98js 0x37bf77b48
37bf77a9emov rax, [rsp+856]
37bf77aa6cmp [rax], rdx
37bf77aa9jl 0x37bf77b59
37bf77aafcmp [rsp+240], 0
37bf77ab8je 0x37bf77af4
37bf77abamov rax, [rsp+880]
37bf77ac2mov rcx, [rax]
37bf77ac5test rcx, rcx
37bf77ac8js 0x37bf796cc
37bf77acemov rax, [rsp+896]
37bf77ad6mov rax, [rax]
37bf77ad9test rbx, rbx
37bf77adcje 0x37bf796b2
37bf77ae2cmp r12, rax
37bf77ae5jg 0x37bf796bb
37bf77aebtest r14, r14
37bf77aeejne 0x37bf796b2
37bf77af4
37bf77af4loc_37bf77af4:
37bf77af4mov rax, [rsp+904]
37bf77afcmovsd_xmm x1, [rax]
37bf77b00mov rax, [rsp+920]
37bf77b08comisd x1, [rax]
37bf77b0cjae 0x37bf796a1
37bf77b12mov rax, [rsp+928]
37bf77b1amov rcx, [rax]
37bf77b1dtest rcx, rcx
37bf77b20js 0x37bf79690
37bf77b26mov rax, [rsp+944]
37bf77b2ecmp [rax], rdx
37bf77b31jge 0x37bf77b70
37bf77b33mov rcx, -17
37bf77b3amov eax, 17
37bf77b3fjmp 0x37bf77999
37bf77b44
37bf77b44 0f 1f 40 00 ..@.
37bf77b48
37bf77b48loc_37bf77b48:
37bf77b48mov rcx, -4
37bf77b4fmov eax, 4
37bf77b54jmp 0x37bf77999
37bf77b59
37bf77b59loc_37bf77b59:
37bf77b59mov rcx, -6
37bf77b60mov eax, 6
37bf77b65jmp 0x37bf77999
37bf77b6a
37bf77b6a 66 0f 1f 44 00 00 f..D..
37bf77b70
37bf77b70loc_37bf77b70:
37bf77b70xor eax, eax
37bf77b72test rdi, rdi
37bf77b75cmovns rax, rdi
37bf77b79mov [rsp+328], rax
37bf77b81not rax
37bf77b84mov [rsp+344], rax
37bf77b8cxor eax, eax
37bf77b8etest rbp, rbp
37bf77b91cmovns rax, rbp
37bf77b95mov [rsp+352], rax
37bf77b9dnot rax
37bf77ba0mov [rsp+360], rax
37bf77ba8mov rax, [rsp+952]
37bf77bb0mov [rax], 0
37bf77bb7test rbx, rbx
37bf77bbaje 0x37bf79654
37bf77bc0mov [rsp+496], r12
37bf77bc8
37bf77bc8loc_37bf77bc8:
37bf77bc8mov rax, [rsp+912]
37bf77bd0mov r9, r12
37bf77bd3mov edi, 8
37bf77bd8mov [rsp+528], 0
37bf77be4sub r9, r8
37bf77be7cmp r12, 8
37bf77bebcmovle rdi, r12
37bf77befmovsd_xmm x0, [rax]
37bf77bf3mov rax, r8
37bf77bf6cqo
37bf77bf8idiv rdi
37bf77bfbmov [rsp+184], rdi
37bf77c03mov rdx, rdi
37bf77c06imul rdx, rax
37bf77c0acmp r8, rdx
37bf77c0dsetne dl
37bf77c10movzx edx, dl
37bf77c13lea rbx, [rax+rdx]
37bf77c17mov rax, r9
37bf77c1acqo
37bf77c1cidiv rdi
37bf77c1fmov rdx, rdi
37bf77c22imul rdx, rax
37bf77c26cmp r9, rdx
37bf77c29setne dl
37bf77c2cmovzx edx, dl
37bf77c2fadd rax, rdx
37bf77c32mov [rsp+336], rax
37bf77c3atest rcx, rcx
37bf77c3dje 0x37bf78f2f
37bf77c43movapd x4, x0
37bf77c47movapd x2, x0
37bf77c4bmovapd x3, x1
37bf77c4fmov rbp, r15
37bf77c52divsd x4, x1
37bf77c56sqrtsd x2, x2
37bf77c5amov rax, [rsp+328]
37bf77c62movsd_xmm x14, [rip+0x4e3825]
37bf77c6bsqrtsd x3, x3
37bf77c6fimul r8, r9
37bf77c73mov [rsp+384], rbx
37bf77c7blea rsi, [8*rax]
37bf77c83mov rax, rdi
37bf77c86mov [rsp+456], rcx
37bf77c8emovsd_xmm [rsp+200], x2
37bf77c97imul rdi, rsi
37bf77c9bmov [rsp+104], rsi
37bf77ca0mov [rsp+440], r8
37bf77ca8mov [rsp+448], rdi
37bf77cb0mov rdi, [rsp+848]
37bf77cb8mov [rsp+832], r10
37bf77cc0movsd_xmm [rsp+400], x3
37bf77cc9add rdi, 8
37bf77ccdmov [rsp+376], rdi
37bf77cd5mov rdi, [rsp+352]
37bf77cddlea rsi, [8*rdi]
37bf77ce5mov rdi, rax
37bf77ce8mov rax, [rsp+888]
37bf77cf0imul rdi, rsi
37bf77cf4mov [rsp+112], rsi
37bf77cf9add rax, 8
37bf77cfdmov [rsp+368], rax
37bf77d05mov r14, rdi
37bf77d08mov edi, 1
37bf77d0dmov [rsp+392], r14
37bf77d15mov r14, r13
37bf77d18movsd_xmm [rsp+408], x4
37bf77d21movapd x4, x14
37bf77d26divsd x4, x0
37bf77d2amovsd_xmm [rsp+152], x4
37bf77d33movapd x4, x14
37bf77d38divsd x4, x2
37bf77d3cmovapd x2, x14
37bf77d41divsd x2, x3
37bf77d45movsd_xmm [rsp+176], x4
37bf77d4emovsd_xmm [rsp+248], x2
37bf77d57
37bf77d57loc_37bf77d57:
37bf77d57cmp [rsp+384], 0
37bf77d60je 0x37bf7963b
37bf77d66mov rbx, [rsp+848]
37bf77d6emov rcx, r12
37bf77d71xor r11l, r11l
37bf77d74mov [rsp+136], 0
37bf77d80mov r10, [rsp+888]
37bf77d88mov r15, [rsp+448]
37bf77d90mov r12, r14
37bf77d93mov [rsp+432], rdi
37bf77d9bmov r14, rbp
37bf77d9emov r13l, 1
37bf77da4pxor x13, x13
37bf77da9xor edi, edi
37bf77dabmov rbp, rbx
37bf77daenop
37bf77db0
37bf77db0loc_37bf77db0:
37bf77db0lea rsi, [rdi+1]
37bf77db4mov rax, rdi
37bf77db7add rdi, [rsp+184]
37bf77dbfcmp [rsp+336], 0
37bf77dc8jle 0x37bf78d7b
37bf77dcemov rbx, [rsp+864]
37bf77dd6mov [rsp+272], 0
37bf77de2mov [rsp+416], r13
37bf77deamovsd_xmm x12, [rsp+400]
37bf77df4movsd_xmm x11, [rsp+408]
37bf77dfemov [rsp+280], r10
37bf77e06mov r10, rbp
37bf77e09lea rbp, [rbx+8*rax]
37bf77e0dmov [rsp+424], r15
37bf77e15mov ebx, 1
37bf77e1amov r15, r11
37bf77e1d
37bf77e1dloc_37bf77e1d:
37bf77e1dmov rax, [rsp+840]
37bf77e25mov r9, rdi
37bf77e28mov rax, [rax]
37bf77e2bcmp rax, rdi
37bf77e2ecmovle r9, rax
37bf77e32cmp rsi, r9
37bf77e35jg 0x37bf78d30
37bf77e3badd rax, [rsp+272]
37bf77e43mov rdx, [rsp+328]
37bf77e4bmov [rsp+312], r10
37bf77e53mov r8, rsi
37bf77e56lea r13, [rax+1]
37bf77e5amov rcx, [rsp+376]
37bf77e62mov r11, [rsp+280]
37bf77e6amov [rsp+288], rbx
37bf77e72imul rdx, r13
37bf77e76add rdx, [rsp+344]
37bf77e7emov [rsp+296], rsi
37bf77e86lea rdx, [rcx+8*rdx]
37bf77e8amov rcx, [rsp+864]
37bf77e92mov [rsp+304], rdi
37bf77e9amov [rsp+232], rdx
37bf77ea2mov rdx, rbp
37bf77ea5lea rax, [rcx+8*rax]
37bf77ea9mov rcx, [rsp+368]
37bf77eb1mov [rsp+320], rbp
37bf77eb9mov [rsp+224], rax
37bf77ec1mov rax, [rsp+352]
37bf77ec9imul rax, r13
37bf77ecdadd rax, [rsp+360]
37bf77ed5lea rax, [rcx+8*rax]
37bf77ed9mov rcx, r10
37bf77edcmov r10, r11
37bf77edfmov [rsp+216], rax
37bf77ee7jmp 0x37bf77f1c
37bf77ee9
37bf77ee9 0f 1f 80 00 00 00 00 .......
37bf77ef0
37bf77ef0loc_37bf77ef0:
37bf77ef0jp 0x37bf77f01
37bf77ef2je 0x37bf78b68
37bf77ef8mov eax, 0
37bf77efdcmovbe r15, rax
37bf77f01
37bf77f01loc_37bf77f01:
37bf77f01add r8, 1
37bf77f05add rcx, [rsp+104]
37bf77f0aadd rdx, 8
37bf77f0eadd r10, [rsp+112]
37bf77f13cmp r9, r8
37bf77f16jl 0x37bf78d08
37bf77f1c
37bf77f1cloc_37bf77f1c:
37bf77f1cmovsd_xmm x7, [r14+8*r8-8]
37bf77f23pxor x0, x0
37bf77f27movsd_xmm [rsp+472], x7
37bf77f30comisd x7, x0
37bf77f34jbe 0x37bf77ef0
37bf77f36mov rdi, [rsp+832]
37bf77f3emov rax, [rsp+184]
37bf77f46mov r11, [rdi]
37bf77f49lea rax, [rax+r13-1]
37bf77f4ecmp rax, r11
37bf77f51cmovle r11, rax
37bf77f55cmp r13, r11
37bf77f58jg 0x37bf78a58
37bf77f5emov [rsp+256], r13
37bf77f66mov rbx, r13
37bf77f69mov r13, rdx
37bf77f6cmov rbp, [rsp+216]
37bf77f74mov [rsp+264], r9
37bf77f7cmov rdi, [rsp+224]
37bf77f84movapd x10, x0
37bf77f89mov [rsp+120], r11
37bf77f8emov rsi, [rsp+232]
37bf77f96mov [rsp+144], r8
37bf77f9emov [rsp+192], r10
37bf77fa6mov [rsp+96], rcx
37bf77fabjmp 0x37bf7846d
37bf77fb0
37bf77fb0loc_37bf77fb0:
37bf77fb0comisd x8, x14
37bf77fb5jb 0x37bf784d8
37bf77fbbcomisd x7, x8
37bf77fc0jb 0x37bf785d0
37bf77fc6movapd x0, x11
37bf77fcbxor eax, eax
37bf77fcdmulsd x0, x7
37bf77fd1comisd x8, x0
37bf77fd6setae al
37bf77fd9mov [rsp+128], rax
37bf77fe1
37bf77fe1loc_37bf77fe1:
37bf77fe1movsd_xmm x0, [rsp+152]
37bf77fealea rax, [rip+0x4e344f]
37bf77ff1mov [rsp+32], rax
37bf77ff6divsd x0, x8
37bf77ffbcomisd x0, x7
37bf77fffja 0x37bf784a0
37bf78005mov r9, [rsp+936]
37bf7800dmov rdx, [rsp+96]
37bf78012mov r8, rax
37bf78015mov rcx, r12
37bf78018call dcopy_64_
37bf7801dlea rdx, [rsp+488]
37bf78025mov [rsp+40], r12
37bf7802amov rcx, [rsp+936]
37bf78032mov [rsp+72], rdx
37bf78037mov rdx, [rsp+856]
37bf7803flea rax, [rip+0x4e33fa]
37bf78046lea r8, [rip+0x4e33fb]
37bf7804dmov [rsp+56], rcx
37bf78052lea r9, [rsp+472]
37bf7805alea rcx, [rip+0x4e33ef]
37bf78061mov [rsp+64], rdx
37bf78066mov rdx, r8
37bf78069mov [rsp+48], rax
37bf7806emov [rsp+80], 1
37bf78077mov [rsp+32], r13
37bf7807ccall dlascl_64_
37bf78081lea rax, [rip+0x4e33b8]
37bf78088mov r9, rsi
37bf7808bmov rcx, r12
37bf7808emov [rsp+32], rax
37bf78093mov rdx, [rsp+936]
37bf7809bmov r8, rax
37bf7809ecall ddot_64_
37bf780a3movsd_xmm x6, [rdi]
37bf780a7movsd_xmm x15, [rsp+472]
37bf780b1mulsd x6, x0
37bf780b5divsd x6, x8
37bf780ba
37bf780baloc_37bf780ba:
37bf780bamov rax, [rsp+920]
37bf780c2movapd x0, x6
37bf780c6andpd x0, [rip+0x4e3392]
37bf780cecomisd x0, [rax]
37bf780d2maxsd x13, x0
37bf780d7jbe 0x37bf78490
37bf780ddmovsd_xmm x9, [rsp+480]
37bf780e7cmp [rsp+128], 0
37bf780f0je 0x37bf78600
37bf780f6movapd x4, x9
37bf780fbcomisd x9, x7
37bf78100movapd x8, x15
37bf78105divsd x4, x15
37bf7810adivsd x8, x9
37bf7810fmovsd_xmm [rsp+128], x4
37bf78118movsd_xmm [rsp+160], x8
37bf78122subsd x4, x8
37bf78127movapd x1, x4
37bf7812bandpd x1, [rip+0x4e332d]
37bf78133movq x4, [rip+0x4e3345]
37bf7813bmulsd x1, [rip+0x4e332d]
37bf78143divsd x1, x6
37bf78147ja 0x37bf7814d
37bf78149xorpd x1, x4
37bf7814d
37bf7814dloc_37bf7814d:
37bf7814dmovapd x0, x1
37bf78151andpd x0, [rip+0x4e3307]
37bf78159movsd_xmm x3, [r13]
37bf7815fcomisd x0, [rsp+248]
37bf78168movsd_xmm x2, [rdi]
37bf7816cja 0x37bf78a68
37bf78172movapd x5, x4
37bf78176comisd x3, x14
37bf7817bandpd x5, x6
37bf7817forpd x5, [rip+0x4e3309]
37bf78187movapd x0, x5
37bf7818bxorpd x5, x4
37bf7818fmovapd x8, x5
37bf78194movapd x5, x7
37bf78198cmpsd x5, x9, 5
37bf7819eandpd x8, x5
37bf781a3andnpd x5, x0
37bf781a7movapd x0, x8
37bf781acpxor x8, x8
37bf781b1orpd x0, x5
37bf781b5movapd x5, x1
37bf781b9mulsd x5, x1
37bf781bdaddsd x5, x14
37bf781c2sqrtsd x5, x5
37bf781c6mulsd x5, x0
37bf781caaddsd x1, x5
37bf781cemovapd x5, x14
37bf781d3divsd x5, x1
37bf781d7movapd x1, x14
37bf781dcmovapd x0, x5
37bf781e0mulsd x0, x5
37bf781e4addsd x0, x14
37bf781e9divsd x1, x0
37bf781edmovapd x0, x5
37bf781f1sqrtsd x1, x1
37bf781f5mulsd x0, x1
37bf781f9movsd_xmm [rsp+208], x0
37bf78202andpd x0, [rip+0x4e3256]
37bf7820amaxsd x0, [rsp+136]
37bf78213movsd_xmm [rsp+136], x0
37bf7821cmovsd_xmm x0, [rsp+160]
37bf78225mulsd x0, x5
37bf78229mulsd x0, x6
37bf7822daddsd x0, x14
37bf78232maxsd x0, x8
37bf78237sqrtsd x0, x0
37bf7823bmulsd x0, x9
37bf78240movsd_xmm [r14+8*rbx-8], x0
37bf78247movsd_xmm x0, [rsp+128]
37bf78250mulsd x0, x5
37bf78254mulsd x6, x0
37bf78258movapd x0, x14
37bf7825dsubsd x0, x6
37bf78261maxsd x0, x8
37bf78266movapd x8, x2
37bf7826bdivsd x8, x3
37bf78270sqrtsd x0, x0
37bf78274movapd x6, x0
37bf78278mulsd x6, x15
37bf7827dmovapd x15, x3
37bf78282movsd_xmm [rsp+472], x6
37bf7828bdivsd x15, x2
37bf78290jb 0x37bf78b98
37bf78296mulsd x8, x5
37bf7829bcomisd x2, x14
37bf782a0xorpd x8, x4
37bf782a5jb 0x37bf79138
37bf782abmulsd x3, x1
37bf782afmov rdx, [rsp+96]
37bf782b4mov r9, rsi
37bf782b7mov rcx, r12
37bf782bamulsd x15, x5
37bf782bflea rax, [rip+0x4e317a]
37bf782c6lea r15, [rsp+528]
37bf782cemov r8, rax
37bf782d1movsd_xmm [r13], x3
37bf782d7mulsd x1, [rdi]
37bf782dbunpcklpd x15, x8
37bf782e0movups [rsp+544], x15
37bf782e9movsd_xmm [rdi], x1
37bf782edmov [rsp+40], r15
37bf782f2mov [rsp+32], rax
37bf782f7call drotm_64_
37bf782fccmp [rsp+240], 0
37bf78305jne 0x37bf79490
37bf7830b
37bf7830bloc_37bf7830b:
37bf7830bmovsd_xmm x0, [r14+8*rbx-8]
37bf78312
37bf78312loc_37bf78312:
37bf78312divsd x0, x9
37bf78317mulsd x0, x0
37bf7831bcomisd x12, x0
37bf78320jb 0x37bf7839e
37bf78322movsd_xmm x3, [rsp+176]
37bf7832bcomisd x3, x9
37bf78330jbe 0x37bf78342
37bf78332comisd x9, [rsp+200]
37bf7833cja 0x37bf790e8
37bf78342
37bf78342loc_37bf78342:
37bf78342lea rax, [rsp+480]
37bf7834alea r8, [rip+0x4e30ef]
37bf78351mov rdx, rsi
37bf78354mov rcx, r12
37bf78357mov [rsp+32], rax
37bf7835clea r9, [rsp+504]
37bf78364movsd_xmm [rsp+504], x10
37bf7836emovsd_xmm [rsp+480], x14
37bf78378call dlassq_64_
37bf7837dmovsd_xmm x0, [rsp+480]
37bf78386sqrtsd x0, x0
37bf7838amulsd x0, [rsp+504]
37bf78393mulsd x0, [rdi]
37bf78397movsd_xmm [r14+8*rbx-8], x0
37bf7839e
37bf7839eloc_37bf7839e:
37bf7839emovapd x0, x6
37bf783a2divsd x0, x7
37bf783a6mulsd x0, x0
37bf783aacomisd x12, x0
37bf783afjb 0x37bf785f0
37bf783b5movsd_xmm x3, [rsp+176]
37bf783becomisd x3, x6
37bf783c2jbe 0x37bf783d3
37bf783c4comisd x6, [rsp+200]
37bf783cdja 0x37bf79110
37bf783d3
37bf783d3loc_37bf783d3:
37bf783d3lea rax, [rsp+472]
37bf783dbmov rdx, [rsp+96]
37bf783e0mov rcx, r12
37bf783e3lea r9, [rsp+504]
37bf783ebmov [rsp+32], rax
37bf783f0lea r8, [rip+0x4e3049]
37bf783f7movsd_xmm [rsp+504], x10
37bf78401movsd_xmm [rsp+472], x14
37bf7840bcall dlassq_64_
37bf78410movsd_xmm x7, [rsp+472]
37bf78419sqrtsd x7, x7
37bf7841dmulsd x7, [rsp+504]
37bf78426mulsd x7, [r13]
37bf7842c
37bf7842cloc_37bf7842c:
37bf7842cmov rax, [rsp+144]
37bf78434xor r15l, r15l
37bf78437movsd_xmm [rsp+472], x7
37bf78440movsd_xmm [r14+8*rax-8], x7
37bf78447nop [rax+rax]
37bf78450
37bf78450loc_37bf78450:
37bf78450add rbx, 1
37bf78454add rsi, [rsp+104]
37bf78459add rdi, 8
37bf7845dadd rbp, [rsp+112]
37bf78462cmp [rsp+120], rbx
37bf78467jl 0x37bf78a30
37bf7846d
37bf7846dloc_37bf7846d:
37bf7846dmovsd_xmm x8, [r14+8*rbx-8]
37bf78474movsd_xmm [rsp+480], x8
37bf7847ecomisd x8, x10
37bf78483ja 0x37bf77fb0
37bf78489add r15, 1
37bf7848djmp 0x37bf78450
37bf7848f
37bf7848f 90 .
37bf78490
37bf78490loc_37bf78490:
37bf78490add r15, 1
37bf78494movapd x7, x15
37bf78499jmp 0x37bf78450
37bf7849b
37bf7849b 0f 1f 44 00 00 ..D..
37bf784a0
37bf784a0loc_37bf784a0:
37bf784a0mov rdx, [rsp+96]
37bf784a5mov r9, rsi
37bf784a8mov r8, rax
37bf784abmov rcx, r12
37bf784aemovapd x15, x7
37bf784b3call ddot_64_
37bf784b8movsd_xmm x6, [r13]
37bf784bemulsd x6, x0
37bf784c2mulsd x6, [rdi]
37bf784c6divsd x6, x8
37bf784cbdivsd x6, x7
37bf784cfjmp 0x37bf780ba
37bf784d4
37bf784d4 0f 1f 40 00 ..@.
37bf784d8
37bf784d8loc_37bf784d8:
37bf784d8comisd x7, x8
37bf784ddjb 0x37bf78808
37bf784e3movapd x0, x8
37bf784e8xor eax, eax
37bf784eadivsd x0, x11
37bf784efcomisd x0, x7
37bf784f3setae al
37bf784f6mov [rsp+128], rax
37bf784fe
37bf784feloc_37bf784fe:
37bf784femovapd x0, x11
37bf78503lea rax, [rip+0x4e2f36]
37bf7850adivsd x0, x8
37bf7850fmov [rsp+32], rax
37bf78514comisd x7, x0
37bf78518ja 0x37bf784a0
37bf7851amov r8, rax
37bf7851dmov rdx, rsi
37bf78520movapd x15, x7
37bf78525mov rcx, r12
37bf78528mov r9, [rsp+936]
37bf78530call dcopy_64_
37bf78535lea rdx, [rsp+488]
37bf7853dmov [rsp+40], r12
37bf78542mov rcx, [rsp+936]
37bf7854amov [rsp+72], rdx
37bf7854fmov rdx, [rsp+856]
37bf78557lea rax, [rip+0x4e2ee2]
37bf7855elea r8, [rip+0x4e2ee3]
37bf78565mov [rsp+56], rcx
37bf7856alea r9, [rsp+480]
37bf78572lea rcx, [rip+0x4e2ed7]
37bf78579mov [rsp+64], rdx
37bf7857emov rdx, r8
37bf78581mov [rsp+48], rax
37bf78586mov [rsp+80], 1
37bf7858fmov [rsp+32], rdi
37bf78594call dlascl_64_
37bf78599lea rax, [rip+0x4e2ea0]
37bf785a0mov r9, [rsp+96]
37bf785a5mov rcx, r12
37bf785a8mov [rsp+32], rax
37bf785admov rdx, [rsp+936]
37bf785b5mov r8, rax
37bf785b8call ddot_64_
37bf785bdmovsd_xmm x6, [r13]
37bf785c3mulsd x6, x0
37bf785c7divsd x6, x7
37bf785cbjmp 0x37bf780ba
37bf785d0
37bf785d0loc_37bf785d0:
37bf785d0movapd x0, x8
37bf785d5xor eax, eax
37bf785d7mulsd x0, x11
37bf785dccomisd x7, x0
37bf785e0setae al
37bf785e3mov [rsp+128], rax
37bf785ebjmp 0x37bf77fe1
37bf785f0
37bf785f0loc_37bf785f0:
37bf785f0movapd x7, x6
37bf785f4xor r15l, r15l
37bf785f7jmp 0x37bf78450
37bf785fc
37bf785fc 0f 1f 40 00 ..@.
37bf78600
37bf78600loc_37bf78600:
37bf78600comisd x15, x9
37bf78605lea rax, [rip+0x4e2e34]
37bf7860cmov r9, [rsp+936]
37bf78614mov [rsp+32], rax
37bf78619mov r8, rax
37bf7861cjbe 0x37bf78830
37bf78622mov rdx, [rsp+96]
37bf78627mov rcx, r12
37bf7862alea r15, [rsp+488]
37bf78632call dcopy_64_
37bf78637mov rcx, [rsp+856]
37bf7863fmov [rsp+72], r15
37bf78644lea rax, [rip+0x4e2df5]
37bf7864blea rdx, [rip+0x4e2e06]
37bf78652mov [rsp+48], rax
37bf78657lea r8, [rip+0x4e2dea]
37bf7865emov [rsp+64], rcx
37bf78663mov rcx, [rsp+936]
37bf7866blea r9, [rsp+472]
37bf78673mov [rsp+32], rdx
37bf78678mov rdx, r8
37bf7867bmov [rsp+56], rcx
37bf78680lea rcx, [rip+0x4e2dc9]
37bf78687mov [rsp+80], 1
37bf78690mov [rsp+40], r12
37bf78695call dlascl_64_
37bf7869amov r10, [rsp+856]
37bf786a2mov [rsp+72], r15
37bf786a7lea rcx, [rip+0x4e2d92]
37bf786aelea rdx, [rip+0x4e2da3]
37bf786b5mov [rsp+48], rcx
37bf786balea rax, [rsp+480]
37bf786c2mov [rsp+64], r10
37bf786c7lea r8, [rip+0x4e2d7a]
37bf786cemov r9, rax
37bf786d1lea rcx, [rip+0x4e2d78]
37bf786d8mov [rsp+32], rdx
37bf786ddmov rdx, r8
37bf786e0mov [rsp+80], 1
37bf786e9mov [rsp+56], rsi
37bf786eemov [rsp+40], r12
37bf786f3mov [rsp+128], rax
37bf786fbcall dlascl_64_
37bf78700movsd_xmm x0, [r13]
37bf78706lea rcx, [rip+0x4e2d33]
37bf7870dmov r8, [rsp+936]
37bf78715mov r9, rcx
37bf78718lea rdx, [rsp+512]
37bf78720mulsd x0, x6
37bf78724divsd x0, [rdi]
37bf78728mov [rsp+40], rcx
37bf7872dmov rcx, r12
37bf78730xorpd x0, [rip+0x4e2d48]
37bf78738mov [rsp+32], rsi
37bf7873dmovsd_xmm [rsp+512], x0
37bf78746call daxpy_64_
37bf7874bmov rdx, [rsp+856]
37bf78753mov [rsp+72], r15
37bf78758lea rcx, [rip+0x4e2ce1]
37bf7875fmov rax, [rsp+128]
37bf78767mov [rsp+48], rcx
37bf7876clea r8, [rip+0x4e2cd5]
37bf78773lea r9, [rip+0x4e2cde]
37bf7877amov [rsp+64], rdx
37bf7877flea rcx, [rip+0x4e2cca]
37bf78786mov rdx, r8
37bf78789mov [rsp+32], rax
37bf7878emov [rsp+80], 1
37bf78797mov [rsp+56], rsi
37bf7879cmov [rsp+40], r12
37bf787a1call dlascl_64_
37bf787a6mulsd x6, x6
37bf787aamovapd x0, x14
37bf787afpxor x1, x1
37bf787b3movsd_xmm x9, [rsp+480]
37bf787bdmov rax, [rsp+912]
37bf787c5movsd_xmm x2, [rsp+136]
37bf787cemaxsd x2, [rax]
37bf787d2subsd x0, x6
37bf787d6movsd_xmm x6, [rsp+472]
37bf787dfmovsd_xmm [rsp+136], x2
37bf787e8maxsd x0, x1
37bf787ecsqrtsd x0, x0
37bf787f0mulsd x0, x9
37bf787f5movsd_xmm [r14+8*rbx-8], x0
37bf787fcjmp 0x37bf78312
37bf78801
37bf78801 0f 1f 80 00 00 00 00 .......
37bf78808
37bf78808loc_37bf78808:
37bf78808movapd x0, x7
37bf7880cxor eax, eax
37bf7880edivsd x0, x11
37bf78813comisd x0, x8
37bf78818setae al
37bf7881bmov [rsp+128], rax
37bf78823jmp 0x37bf784fe
37bf78828
37bf78828 0f 1f 84 00 00 00 00 00 ........
37bf78830
37bf78830loc_37bf78830:
37bf78830mov rdx, rsi
37bf78833mov rcx, r12
37bf78836lea r15, [rsp+488]
37bf7883ecall dcopy_64_
37bf78843mov rcx, [rsp+856]
37bf7884bmov [rsp+72], r15
37bf78850lea rax, [rip+0x4e2be9]
37bf78857lea rdx, [rip+0x4e2bfa]
37bf7885emov [rsp+48], rax
37bf78863lea r8, [rip+0x4e2bde]
37bf7886amov [rsp+64], rcx
37bf7886fmov rcx, [rsp+936]
37bf78877lea r9, [rsp+480]
37bf7887fmov [rsp+32], rdx
37bf78884mov rdx, r8
37bf78887mov [rsp+56], rcx
37bf7888clea rcx, [rip+0x4e2bbd]
37bf78893mov [rsp+80], 1
37bf7889cmov [rsp+40], r12
37bf788a1call dlascl_64_
37bf788a6mov rdx, [rsp+96]
37bf788abmov r10, [rsp+856]
37bf788b3lea r11, [rip+0x4e2b9e]
37bf788balea rcx, [rip+0x4e2b7f]
37bf788c1mov [rsp+32], r11
37bf788c6lea rax, [rsp+472]
37bf788cemov [rsp+64], r10
37bf788d3lea r8, [rip+0x4e2b6e]
37bf788damov r9, rax
37bf788ddmov [rsp+56], rdx
37bf788e2mov rdx, r8
37bf788e5mov [rsp+48], rcx
37bf788ealea rcx, [rip+0x4e2b5f]
37bf788f1mov [rsp+80], 1
37bf788famov [rsp+72], r15
37bf788ffmov [rsp+40], r12
37bf78904mov [rsp+128], rax
37bf7890ccall dlascl_64_
37bf78911movsd_xmm x0, [rdi]
37bf78915mov r10, [rsp+96]
37bf7891alea rcx, [rip+0x4e2b1f]
37bf78921mov r8, [rsp+936]
37bf78929mov r9, rcx
37bf7892clea rdx, [rsp+512]
37bf78934mulsd x0, x6
37bf78938divsd x0, [r13]
37bf7893emov [rsp+40], rcx
37bf78943xorpd x0, [rip+0x4e2b35]
37bf7894bmov rcx, r12
37bf7894emov [rsp+32], r10
37bf78953movsd_xmm [rsp+512], x0
37bf7895ccall daxpy_64_
37bf78961mov r10, [rsp+96]
37bf78966mov rax, [rsp+128]
37bf7896elea rcx, [rip+0x4e2acb]
37bf78975mov r11, [rsp+856]
37bf7897dmov [rsp+48], rcx
37bf78982lea r8, [rip+0x4e2abf]
37bf78989lea r9, [rip+0x4e2ac8]
37bf78990mov [rsp+32], rax
37bf78995mov rdx, r8
37bf78998lea rcx, [rip+0x4e2ab1]
37bf7899fmov [rsp+80], 1
37bf789a8mov [rsp+72], r15
37bf789admov [rsp+64], r11
37bf789b2mov [rsp+56], r10
37bf789b7mov [rsp+40], r12
37bf789bccall dlascl_64_
37bf789c1mulsd x6, x6
37bf789c5movapd x0, x14
37bf789capxor x1, x1
37bf789cemov rax, [rsp+144]
37bf789d6movsd_xmm x3, [rsp+136]
37bf789dfmovsd_xmm x9, [rsp+480]
37bf789e9subsd x0, x6
37bf789edmovsd_xmm x6, [rsp+472]
37bf789f6maxsd x0, x1
37bf789fasqrtsd x0, x0
37bf789femulsd x0, x6
37bf78a02movsd_xmm [r14+8*rax-8], x0
37bf78a09mov rax, [rsp+912]
37bf78a11movsd_xmm x0, [r14+8*rbx-8]
37bf78a18maxsd x3, [rax]
37bf78a1cmovsd_xmm [rsp+136], x3
37bf78a25jmp 0x37bf78312
37bf78a2a
37bf78a2a 66 0f 1f 44 00 00 f..D..
37bf78a30
37bf78a30loc_37bf78a30:
37bf78a30mov rdx, r13
37bf78a33mov r9, [rsp+264]
37bf78a3bmov r8, [rsp+144]
37bf78a43mov r10, [rsp+192]
37bf78a4bmov r13, [rsp+256]
37bf78a53mov rcx, [rsp+96]
37bf78a58
37bf78a58loc_37bf78a58:
37bf78a58movsd_xmm [r14+8*r8-8], x7
37bf78a5fjmp 0x37bf77f01
37bf78a64
37bf78a64 0f 1f 40 00 ..@.
37bf78a68
37bf78a68loc_37bf78a68:
37bf78a68movsd_xmm x5, [rip+0x4e2a00]
37bf78a70mov rdx, [rsp+96]
37bf78a75mov r9, rsi
37bf78a78mov rcx, r12
37bf78a7blea rax, [rip+0x4e29be]
37bf78a82lea r15, [rsp+528]
37bf78a8adivsd x5, x1
37bf78a8emov [rsp+40], r15
37bf78a93mov r8, rax
37bf78a96mov [rsp+32], rax
37bf78a9bmovsd_xmm [rsp+208], x5
37bf78aa4movapd x0, x5
37bf78aa8mulsd x0, x3
37bf78aacdivsd x0, x2
37bf78ab0mulsd x2, x5
37bf78ab4divsd x2, x3
37bf78ab8xorpd x2, x4
37bf78abcunpcklpd x0, x2
37bf78ac0movups [rsp+544], x0
37bf78ac8call drotm_64_
37bf78acdcmp [rsp+240], 0
37bf78ad6movsd_xmm x5, [rsp+208]
37bf78adfjne 0x37bf792e8
37bf78ae5
37bf78ae5loc_37bf78ae5:
37bf78ae5movsd_xmm x0, [rsp+160]
37bf78aeepxor x1, x1
37bf78af2movsd_xmm x2, [rsp+128]
37bf78afbmulsd x0, x5
37bf78affmulsd x2, x5
37bf78b03andpd x5, [rip+0x4e2955]
37bf78b0bmaxsd x5, [rsp+136]
37bf78b14movsd_xmm [rsp+136], x5
37bf78b1dmulsd x0, x6
37bf78b21mulsd x2, x6
37bf78b25movapd x6, x14
37bf78b2aaddsd x0, x14
37bf78b2fsubsd x6, x2
37bf78b33maxsd x0, x1
37bf78b37maxsd x6, x1
37bf78b3bsqrtsd x0, x0
37bf78b3fsqrtsd x6, x6
37bf78b43mulsd x0, x9
37bf78b48mulsd x6, x15
37bf78b4dmovsd_xmm [r14+8*rbx-8], x0
37bf78b54movsd_xmm [rsp+472], x6
37bf78b5djmp 0x37bf78312
37bf78b62
37bf78b62 66 0f 1f 44 00 00 f..D..
37bf78b68
37bf78b68loc_37bf78b68:
37bf78b68mov rdi, [rsp+832]
37bf78b70mov rax, [rsp+184]
37bf78b78mov r11, [rdi]
37bf78b7blea rax, [rax+r13-1]
37bf78b80cmp rax, r11
37bf78b83cmovg rax, r11
37bf78b87sub r15, r13
37bf78b8alea r15, [r15+rax+1]
37bf78b8fjmp 0x37bf77f01
37bf78b94
37bf78b94 0f 1f 40 00 ..@.
37bf78b98
37bf78b98loc_37bf78b98:
37bf78b98comisd x2, x14
37bf78b9djae 0x37bf79208
37bf78ba3comisd x3, x2
37bf78ba7jb 0x37bf79328
37bf78badmulsd x8, x5
37bf78bb2mov rdx, [rsp+96]
37bf78bb7mov r8, rsi
37bf78bbamov rcx, r12
37bf78bbdmovsd_xmm [rsp+128], x1
37bf78bc6lea rax, [rip+0x4e2873]
37bf78bcdmov [rsp+40], rax
37bf78bd2mov r9, rax
37bf78bd5mov [rsp+32], rdx
37bf78bdalea rdx, [rsp+520]
37bf78be2xorpd x8, x4
37bf78be7movsd_xmm [rsp+520], x8
37bf78bf1call daxpy_64_
37bf78bf6lea rax, [rip+0x4e2843]
37bf78bfdmov rcx, r12
37bf78c00movsd_xmm x0, [rsp+208]
37bf78c09mov [rsp+40], rax
37bf78c0emov r8, [rsp+96]
37bf78c13mov r9, rax
37bf78c16lea rdx, [rsp+520]
37bf78c1emulsd x0, [rsp+128]
37bf78c27mov [rsp+32], rsi
37bf78c2cmulsd x15, x0
37bf78c31movsd_xmm [rsp+520], x15
37bf78c3bcall daxpy_64_
37bf78c40movsd_xmm x0, [r13]
37bf78c46movsd_xmm x1, [rsp+128]
37bf78c4fmulsd x0, x1
37bf78c53movsd_xmm [r13], x0
37bf78c59movsd_xmm x0, [rdi]
37bf78c5ddivsd x0, x1
37bf78c61movsd_xmm [rdi], x0
37bf78c65cmp [rsp+240], 0
37bf78c6eje 0x37bf7830b
37bf78c74mov rdx, [rsp+192]
37bf78c7clea rax, [rip+0x4e27bd]
37bf78c83lea rcx, [rsp+496]
37bf78c8bmov r8, rbp
37bf78c8emov [rsp+40], rax
37bf78c93mov r9, rax
37bf78c96mov [rsp+32], rdx
37bf78c9blea rdx, [rsp+520]
37bf78ca3mov [rsp+128], rcx
37bf78cabmovsd_xmm [rsp+520], x8
37bf78cb5call daxpy_64_
37bf78cbalea rax, [rip+0x4e277f]
37bf78cc1mov [rsp+32], rbp
37bf78cc6mov r8, [rsp+192]
37bf78ccemov [rsp+40], rax
37bf78cd3mov rcx, [rsp+128]
37bf78cdbmov r9, rax
37bf78cdelea rdx, [rsp+520]
37bf78ce6movsd_xmm [rsp+520], x15
37bf78cf0call daxpy_64_
37bf78cf5movsd_xmm x0, [r14+8*rbx-8]
37bf78cfcjmp 0x37bf78312
37bf78d01
37bf78d01 0f 1f 80 00 00 00 00 .......
37bf78d08
37bf78d08loc_37bf78d08:
37bf78d08mov rbx, [rsp+288]
37bf78d10mov rsi, [rsp+296]
37bf78d18mov rdi, [rsp+304]
37bf78d20mov r10, [rsp+312]
37bf78d28mov rbp, [rsp+320]
37bf78d30
37bf78d30loc_37bf78d30:
37bf78d30mov rdx, [rsp+184]
37bf78d38add rbx, 1
37bf78d3cadd [rsp+272], rdx
37bf78d44cmp [rsp+336], rbx
37bf78d4cjge 0x37bf77e1d
37bf78d52mov rax, [rsp+832]
37bf78d5amov r11, r15
37bf78d5dmov rbp, r10
37bf78d60mov r13, [rsp+416]
37bf78d68mov r15, [rsp+424]
37bf78d70mov r10, [rsp+280]
37bf78d78mov rcx, [rax]
37bf78d7b
37bf78d7bloc_37bf78d7b:
37bf78d7bcmp rcx, rdi
37bf78d7emov rdx, rdi
37bf78d81cmovle rdx, rcx
37bf78d85lea rax, [rdx+1]
37bf78d89cmp rsi, rdx
37bf78d8cjg 0x37bf78dbf
37bf78d8enop [rax]
37bf78d95nop [rax+rax]
37bf78da0
37bf78da0loc_37bf78da0:
37bf78da0movsd_xmm x0, [r14+8*rsi-8]
37bf78da7andpd x0, [rip+0x4e26b1]
37bf78dafmovsd_xmm [r14+8*rsi-8], x0
37bf78db6add rsi, 1
37bf78dbacmp rsi, rax
37bf78dbdjne 0x37bf78da0
37bf78dbf
37bf78dbfloc_37bf78dbf:
37bf78dbfadd r13, 1
37bf78dc3add rbp, r15
37bf78dc6add r10, [rsp+392]
37bf78dcecmp [rsp+384], r13
37bf78dd6jge 0x37bf77db0
37bf78ddcmov rdi, [rsp+432]
37bf78de4mov rbp, r14
37bf78de7movapd x12, x13
37bf78decmov r14, r12
37bf78defmov r12, rcx
37bf78df2
37bf78df2loc_37bf78df2:
37bf78df2movsd_xmm x0, [rbp+8*r12-8]
37bf78df9mov rax, [rsp+344]
37bf78e01movsd_xmm x3, [rsp+176]
37bf78e0amov rsi, [rsp+848]
37bf78e12imul r12, [rsp+328]
37bf78e1bcomisd x3, x0
37bf78e1flea rax, [rax+r12+1]
37bf78e24lea rdx, [rsi+8*rax]
37bf78e28jbe 0x37bf78e39
37bf78e2acomisd x0, [rsp+200]
37bf78e33ja 0x37bf795fc
37bf78e39
37bf78e39loc_37bf78e39:
37bf78e39lea rax, [rsp+472]
37bf78e41lea r9, [rsp+504]
37bf78e49mov rcx, r14
37bf78e4cmov [rsp+96], r11
37bf78e51mov [rsp+32], rax
37bf78e56lea r8, [rip+0x4e25e3]
37bf78e5dmov [rsp+504], 0
37bf78e69movsd_xmm [rsp+472], x14
37bf78e73call dlassq_64_
37bf78e78mov rax, [rsp+832]
37bf78e80mov r11, [rsp+96]
37bf78e85movsd_xmm x0, [rsp+472]
37bf78e8emov r12, [rax]
37bf78e91mov rax, [rsp+864]
37bf78e99sqrtsd x0, x0
37bf78e9dmulsd x0, [rsp+504]
37bf78ea6mulsd x0, [rax+8*r12-8]
37bf78eadmovsd_xmm [rbp+8*r12-8], x0
37bf78eb4
37bf78eb4loc_37bf78eb4:
37bf78eb4cmp rdi, 1
37bf78eb8je 0x37bf78ef6
37bf78ebamov rax, [rsp+920]
37bf78ec2pxor x0, x0
37bf78ec6cvtsi2sd x0, r12
37bf78ecbmovsd_xmm x1, [rax]
37bf78ecfmovapd x2, x1
37bf78ed3mulsd x2, x0
37bf78ed7comisd x2, x12
37bf78edcjbe 0x37bf78ef6
37bf78edemulsd x0, x12
37bf78ee3mulsd x0, [rsp+136]
37bf78eeccomisd x1, x0
37bf78ef0ja 0x37bf7967b
37bf78ef6
37bf78ef6loc_37bf78ef6:
37bf78ef6cmp r11, [rsp+440]
37bf78efejge 0x37bf7967b
37bf78f04add rdi, 1
37bf78f08cmp [rsp+456], rdi
37bf78f10jge 0x37bf77d57
37bf78f16mov rax, [rsp+928]
37bf78f1emov r10, [rsp+832]
37bf78f26mov r13, r14
37bf78f29mov r15, rbp
37bf78f2cmov rcx, [rax]
37bf78f2f
37bf78f2floc_37bf78f2f:
37bf78f2fsub rcx, 1
37bf78f33
37bf78f33loc_37bf78f33:
37bf78f33mov rax, [rsp+952]
37bf78f3bmov [rax], rcx
37bf78f3ecmp r12, 1
37bf78f42jle 0x37bf779c7
37bf78f48mov rax, [rsp+352]
37bf78f50mov rdi, r15
37bf78f53mov rsi, r10
37bf78f56lea rbx, [rsp+496]
37bf78f5emov [rsp+120], rbx
37bf78f63mov rbp, [rsp+888]
37bf78f6bshl rax, 3
37bf78f6fmov [rsp+824], r13
37bf78f77mov rbx, [rsp+864]
37bf78f7fmov r13l, 1
37bf78f85mov [rsp+104], rax
37bf78f8amov rax, [rsp+328]
37bf78f92shl rax, 3
37bf78f96mov [rsp+112], rax
37bf78f9bmov rax, [rsp+848]
37bf78fa3mov [rsp+96], rax
37bf78fa8mov rax, r12
37bf78fabjmp 0x37bf78fd0
37bf78fad
37bf78fadloc_37bf78fad:
37bf78fadadd r13, 1
37bf78fb1cmp r13, r12
37bf78fb4je 0x37bf779c7
37bf78fbamov rcx, [rsp+112]
37bf78fbfadd [rsp+96], rcx
37bf78fc4add rdi, 8
37bf78fc8mov rax, [rsi]
37bf78fcbadd rbp, [rsp+104]
37bf78fd0
37bf78fd0loc_37bf78fd0:
37bf78fd0sub rax, r13
37bf78fd3lea r8, [rip+0x4e2466]
37bf78fdamov rdx, rdi
37bf78fddadd rax, 1
37bf78fe1lea rcx, [rsp+520]
37bf78fe9mov [rsp+520], rax
37bf78ff1call idamax_64_
37bf78ff6lea r11, [rax+r13-1]
37bf78ffbcmp r11, r13
37bf78ffeje 0x37bf78fad
37bf79000lea rax, [rax+r13-2]
37bf79005movsd_xmm x0, [rdi]
37bf79009mov rcx, [rsp+344]
37bf79011lea r8, [rip+0x4e2428]
37bf79018movsd_xmm x1, [r15+8*rax]
37bf7901emov rdx, [rsp+96]
37bf79023mov [rsp+128], r11
37bf7902bmovsd_xmm [rdi], x1
37bf7902fmovsd_xmm x1, [rbx+8*rax]
37bf79034movsd_xmm [r15+8*rax], x0
37bf7903amovsd_xmm x0, [rbx+8*r13-8]
37bf79041movsd_xmm [rbx+8*r13-8], x1
37bf79048movsd_xmm [rbx+8*rax], x0
37bf7904dmov rax, [rsp+328]
37bf79055imul rax, r11
37bf79059lea rax, [rcx+rax+1]
37bf7905elea rcx, [rip+0x4e23db]
37bf79065mov [rsp+32], rcx
37bf7906amov rcx, [rsp+848]
37bf79072lea r9, [rcx+8*rax]
37bf79076mov rcx, [rsp+824]
37bf7907ecall dswap_64_
37bf79083mov r11, [rsp+128]
37bf7908bcmp [rsp+240], 0
37bf79094je 0x37bf78fad
37bf7909aimul r11, [rsp+352]
37bf790a3mov rax, [rsp+360]
37bf790abmov rdx, rbp
37bf790aelea rcx, [rip+0x4e238b]
37bf790b5mov [rsp+32], rcx
37bf790bamov rcx, [rsp+888]
37bf790c2lea r8, [rip+0x4e2377]
37bf790c9lea rax, [rax+r11+1]
37bf790celea r9, [rcx+8*rax]
37bf790d2mov rcx, [rsp+120]
37bf790d7call dswap_64_
37bf790dcjmp 0x37bf78fad
37bf790e1
37bf790e1 0f 1f 80 00 00 00 00 .......
37bf790e8
37bf790e8loc_37bf790e8:
37bf790e8lea r8, [rip+0x4e2351]
37bf790efmov rdx, rsi
37bf790f2mov rcx, r12
37bf790f5call dnrm2_64_
37bf790famulsd x0, [rdi]
37bf790femovsd_xmm [r14+8*rbx-8], x0
37bf79105jmp 0x37bf7839e
37bf7910a
37bf7910a 66 0f 1f 44 00 00 f..D..
37bf79110
37bf79110loc_37bf79110:
37bf79110mov rdx, [rsp+96]
37bf79115lea r8, [rip+0x4e2324]
37bf7911cmov rcx, r12
37bf7911fcall dnrm2_64_
37bf79124movsd_xmm x7, [r13]
37bf7912amulsd x7, x0
37bf7912ejmp 0x37bf7842c
37bf79133
37bf79133 0f 1f 44 00 00 ..D..
37bf79138
37bf79138loc_37bf79138:
37bf79138mov rdx, [rsp+96]
37bf7913dlea rax, [rip+0x4e22fc]
37bf79144mov r8, rsi
37bf79147mov rcx, r12
37bf7914amov [rsp+40], rax
37bf7914fmov r9, rax
37bf79152mov [rsp+32], rdx
37bf79157lea rdx, [rsp+520]
37bf7915fmovsd_xmm [rsp+128], x1
37bf79168movsd_xmm [rsp+520], x8
37bf79172call daxpy_64_
37bf79177lea rax, [rip+0x4e22c2]
37bf7917emov rcx, r12
37bf79181movsd_xmm x0, [rsp+208]
37bf7918amov [rsp+40], rax
37bf7918fmov r8, [rsp+96]
37bf79194mov r9, rax
37bf79197lea rdx, [rsp+520]
37bf7919fmulsd x0, [rsp+128]
37bf791a8mov [rsp+32], rsi
37bf791admulsd x15, x0
37bf791b2movsd_xmm [rsp+520], x15
37bf791bccall daxpy_64_
37bf791c1cmp [rsp+240], 0
37bf791camovsd_xmm x1, [rsp+128]
37bf791d3jne 0x37bf794c8
37bf791d9
37bf791d9loc_37bf791d9:
37bf791d9movsd_xmm x0, [r13]
37bf791dfmulsd x0, x1
37bf791e3movsd_xmm [r13], x0
37bf791e9movsd_xmm x0, [rdi]
37bf791eddivsd x0, x1
37bf791f1movsd_xmm [rdi], x0
37bf791f5movsd_xmm x0, [r14+8*rbx-8]
37bf791fcjmp 0x37bf78312
37bf79201
37bf79201 0f 1f 80 00 00 00 00 .......
37bf79208
37bf79208loc_37bf79208:
37bf79208mulsd x15, x5
37bf7920dlea rax, [rip+0x4e222c]
37bf79214mov rcx, r12
37bf79217mov [rsp+32], rsi
37bf7921cmov [rsp+40], rax
37bf79221mov r8, [rsp+96]
37bf79226mov r9, rax
37bf79229lea rdx, [rsp+520]
37bf79231movsd_xmm [rsp+128], x1
37bf7923amovups [rsp+160], x4
37bf79242movsd_xmm [rsp+520], x15
37bf7924ccall daxpy_64_
37bf79251lea rax, [rip+0x4e21e8]
37bf79258mov r8, rsi
37bf7925bmovsd_xmm x0, [rsp+208]
37bf79264mov [rsp+40], rax
37bf79269mov rax, [rsp+96]
37bf7926emov rcx, r12
37bf79271lea r9, [rip+0x4e21c8]
37bf79278mulsd x0, [rsp+128]
37bf79281lea rdx, [rsp+520]
37bf79289mov [rsp+32], rax
37bf7928emulsd x8, x0
37bf79293xorpd x8, [rsp+160]
37bf7929dmovsd_xmm [rsp+520], x8
37bf792a7call daxpy_64_
37bf792accmp [rsp+240], 0
37bf792b5movsd_xmm x1, [rsp+128]
37bf792bejne 0x37bf79560
37bf792c4
37bf792c4loc_37bf792c4:
37bf792c4movsd_xmm x0, [r13]
37bf792cadivsd x0, x1
37bf792cemovsd_xmm [r13], x0
37bf792d4mulsd x1, [rdi]
37bf792d8movsd_xmm [rdi], x1
37bf792dcjmp 0x37bf7830b
37bf792e1
37bf792e1 0f 1f 80 00 00 00 00 .......
37bf792e8
37bf792e8loc_37bf792e8:
37bf792e8lea rax, [rip+0x4e2151]
37bf792efmov [rsp+40], r15
37bf792f4mov r9, rbp
37bf792f7mov rdx, [rsp+192]
37bf792ffmov [rsp+32], rax
37bf79304lea rcx, [rsp+496]
37bf7930cmov r8, rax
37bf7930fcall drotm_64_
37bf79314movsd_xmm x5, [rsp+208]
37bf7931djmp 0x37bf78ae5
37bf79322
37bf79322 66 0f 1f 44 00 00 f..D..
37bf79328
37bf79328loc_37bf79328:
37bf79328mulsd x15, x5
37bf7932dlea rax, [rip+0x4e210c]
37bf79334mov rcx, r12
37bf79337mov [rsp+32], rsi
37bf7933cmov [rsp+40], rax
37bf79341mov r8, [rsp+96]
37bf79346mov r9, rax
37bf79349lea rdx, [rsp+520]
37bf79351movsd_xmm [rsp+128], x1
37bf7935amovups [rsp+160], x4
37bf79362movsd_xmm [rsp+520], x15
37bf7936ccall daxpy_64_
37bf79371lea rax, [rip+0x4e20c8]
37bf79378mov r8, rsi
37bf7937bmovsd_xmm x0, [rsp+208]
37bf79384mov [rsp+40], rax
37bf79389mov rax, [rsp+96]
37bf7938emov rcx, r12
37bf79391lea r9, [rip+0x4e20a8]
37bf79398mulsd x0, [rsp+128]
37bf793a1lea rdx, [rsp+520]
37bf793a9mov [rsp+32], rax
37bf793aemulsd x8, x0
37bf793b3xorpd x8, [rsp+160]
37bf793bdmovsd_xmm [rsp+520], x8
37bf793c7call daxpy_64_
37bf793ccmovsd_xmm x0, [r13]
37bf793d2movsd_xmm x1, [rsp+128]
37bf793dbdivsd x0, x1
37bf793dfmovsd_xmm [r13], x0
37bf793e5mulsd x1, [rdi]
37bf793e9movsd_xmm [rdi], x1
37bf793edcmp [rsp+240], 0
37bf793f6je 0x37bf7830b
37bf793fclea rax, [rip+0x4e203d]
37bf79403mov [rsp+32], rbp
37bf79408mov r8, [rsp+192]
37bf79410lea rcx, [rsp+496]
37bf79418mov [rsp+40], rax
37bf7941dmov r9, rax
37bf79420lea rdx, [rsp+520]
37bf79428mov [rsp+128], rcx
37bf79430movsd_xmm [rsp+520], x15
37bf7943acall daxpy_64_
37bf7943flea rax, [rip+0x4e1ffa]
37bf79446mov rcx, [rsp+128]
37bf7944elea r9, [rip+0x4e1feb]
37bf79455mov [rsp+40], rax
37bf7945amov r8, rbp
37bf7945dmov rax, [rsp+192]
37bf79465lea rdx, [rsp+520]
37bf7946dmovsd_xmm [rsp+520], x8
37bf79477mov [rsp+32], rax
37bf7947ccall daxpy_64_
37bf79481jmp 0x37bf7830b
37bf79486
37bf79486 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf79490
37bf79490loc_37bf79490:
37bf79490lea rax, [rip+0x4e1fa9]
37bf79497mov [rsp+40], r15
37bf7949cmov r9, rbp
37bf7949fmov rdx, [rsp+192]
37bf794a7mov [rsp+32], rax
37bf794aclea rcx, [rsp+496]
37bf794b4mov r8, rax
37bf794b7call drotm_64_
37bf794bcmovsd_xmm x0, [r14+8*rbx-8]
37bf794c3jmp 0x37bf78312
37bf794c8
37bf794c8loc_37bf794c8:
37bf794c8mov rdx, [rsp+192]
37bf794d0lea rax, [rip+0x4e1f69]
37bf794d7lea rcx, [rsp+496]
37bf794dfmov r8, rbp
37bf794e2mov [rsp+40], rax
37bf794e7mov r9, rax
37bf794eamov [rsp+32], rdx
37bf794eflea rdx, [rsp+520]
37bf794f7movsd_xmm [rsp+160], x1
37bf79500mov [rsp+128], rcx
37bf79508movsd_xmm [rsp+520], x8
37bf79512call daxpy_64_
37bf79517lea rax, [rip+0x4e1f22]
37bf7951emov [rsp+32], rbp
37bf79523mov r8, [rsp+192]
37bf7952bmov [rsp+40], rax
37bf79530mov rcx, [rsp+128]
37bf79538mov r9, rax
37bf7953blea rdx, [rsp+520]
37bf79543movsd_xmm [rsp+520], x15
37bf7954dcall daxpy_64_
37bf79552movsd_xmm x1, [rsp+160]
37bf7955bjmp 0x37bf791d9
37bf79560
37bf79560loc_37bf79560:
37bf79560lea rax, [rip+0x4e1ed9]
37bf79567mov [rsp+32], rbp
37bf7956cmov r8, [rsp+192]
37bf79574lea rcx, [rsp+496]
37bf7957cmov [rsp+40], rax
37bf79581mov r9, rax
37bf79584lea rdx, [rsp+520]
37bf7958cmovsd_xmm [rsp+160], x1
37bf79595mov [rsp+128], rcx
37bf7959dmovsd_xmm [rsp+520], x15
37bf795a7call daxpy_64_
37bf795aclea rax, [rip+0x4e1e8d]
37bf795b3mov rcx, [rsp+128]
37bf795bblea r9, [rip+0x4e1e7e]
37bf795c2mov [rsp+40], rax
37bf795c7mov r8, rbp
37bf795camov rax, [rsp+192]
37bf795d2lea rdx, [rsp+520]
37bf795damovsd_xmm [rsp+520], x8
37bf795e4mov [rsp+32], rax
37bf795e9call daxpy_64_
37bf795eemovsd_xmm x1, [rsp+160]
37bf795f7jmp 0x37bf792c4
37bf795fc
37bf795fcloc_37bf795fc:
37bf795fclea r8, [rip+0x4e1e3d]
37bf79603mov rcx, r14
37bf79606mov [rsp+96], r11
37bf7960bcall dnrm2_64_
37bf79610mov rax, [rsp+832]
37bf79618mov r11, [rsp+96]
37bf7961dmov r12, [rax]
37bf79620mov rax, [rsp+864]
37bf79628mulsd x0, [rax+8*r12-8]
37bf7962fmovsd_xmm [rbp+8*r12-8], x0
37bf79636jmp 0x37bf78eb4
37bf7963b
37bf7963bloc_37bf7963b:
37bf7963bmov [rsp+136], 0
37bf79647xor r11l, r11l
37bf7964apxor x12, x12
37bf7964fjmp 0x37bf78df2
37bf79654
37bf79654loc_37bf79654:
37bf79654cmp [rsp+240], 0
37bf7965dje 0x37bf77bc8
37bf79663mov rax, [rsp+880]
37bf7966bmov rax, [rax]
37bf7966emov [rsp+496], rax
37bf79676jmp 0x37bf77bc8
37bf7967b
37bf7967bloc_37bf7967b:
37bf7967bmov r10, [rsp+832]
37bf79683mov r13, r14
37bf79686mov r15, rbp
37bf79689xor ecx, ecx
37bf7968bjmp 0x37bf78f33
37bf79690
37bf79690loc_37bf79690:
37bf79690mov rcx, -15
37bf79697mov eax, 15
37bf7969cjmp 0x37bf77999
37bf796a1
37bf796a1loc_37bf796a1:
37bf796a1mov rcx, -14
37bf796a8mov eax, 14
37bf796adjmp 0x37bf77999
37bf796b2
37bf796b2loc_37bf796b2:
37bf796b2cmp rcx, rax
37bf796b5jle 0x37bf77af4
37bf796bb
37bf796bbloc_37bf796bb:
37bf796bbmov rcx, -11
37bf796c2mov eax, 11
37bf796c7jmp 0x37bf77999
37bf796cc
37bf796ccloc_37bf796cc:
37bf796ccmov rcx, -9
37bf796d3mov eax, 9
37bf796d8jmp 0x37bf77999
37bf77880
37bf796dd
37bf796dd // align 0x10
37bf796dd // align 0x10
37bf796e0
37bf796e0dgtcon_64_:
37bf796e0push r15
37bf796e2push r14
37bf796e4push r13
37bf796e6push r12
37bf796e8push rbp
37bf796e9push rdi
37bf796eapush rsi
37bf796ebpush rbx
37bf796ecsub rsp, 152
37bf796f3mov rdi, [rsp+312]
37bf796fbmov rsi, [rsp+296]
37bf79703mov [rdi], 0
37bf7970amov r12, rcx
37bf7970dmov rbx, rdx
37bf79710mov rbp, r8
37bf79713mov r14, r9
37bf79716cmp [rcx], 49
37bf79719jne 0x37bf797e0
37bf7971f
37bf7971floc_37bf7971f:
37bf7971fmov r13l, 1
37bf79725
37bf79725loc_37bf79725:
37bf79725mov rdx, [rbx]
37bf79728test rdx, rdx
37bf7972bjs 0x37bf79840
37bf79731mov rax, [rsp+280]
37bf79739pxor x0, x0
37bf7973dmovsd_xmm x1, [rax]
37bf79741comisd x0, x1
37bf79745ja 0x37bf797b0
37bf79747mov rax, [rdi]
37bf7974atest rax, rax
37bf7974djne 0x37bf799ef
37bf79753mov rax, [rsp+288]
37bf7975bmov [rax], 0
37bf79762test rdx, rdx
37bf79765je 0x37bf79858
37bf7976bucomisd x1, x0
37bf7976fjp 0x37bf79773
37bf79771je 0x37bf79798
37bf79773
37bf79773loc_37bf79773:
37bf79773mov eax, 1
37bf79778pxor x0, x0
37bf7977cjmp 0x37bf7978d
37bf7977e
37bf7977e 66 90 f.
37bf79780
37bf79780loc_37bf79780:
37bf79780add rax, 1
37bf79784cmp rdx, rax
37bf79787jl 0x37bf79870
37bf7978d
37bf7978dloc_37bf7978d:
37bf7978ducomisd x0, [r14+8*rax-8]
37bf79794jp 0x37bf79780
37bf79796jne 0x37bf79780
37bf79798
37bf79798loc_37bf79798:
37bf79798add rsp, 152
37bf7979fpop rbx
37bf797a0pop rsi
37bf797a1pop rdi
37bf797a2pop rbp
37bf797a3pop r12
37bf797a5pop r13
37bf797a7pop r14
37bf797a9pop r15
37bf797abret
37bf797ac
37bf797ac 0f 1f 40 00 ..@.
37bf797b0
37bf797b0loc_37bf797b0:
37bf797b0mov rdx, -8
37bf797b7mov eax, 8
37bf797bc
37bf797bcloc_37bf797bc:
37bf797bcmov [rdi], rdx
37bf797bf
37bf797bfloc_37bf797bf:
37bf797bflea rdx, [rsp+112]
37bf797c4mov r8l, 6
37bf797camov [rsp+112], rax
37bf797cflea rcx, [rip+0x4e1ccc]
37bf797d6call xerbla_64_
37bf797dbjmp 0x37bf79798
37bf797dd
37bf797dd 0f 1f 00 ...
37bf797e0
37bf797e0loc_37bf797e0:
37bf797e0mov r9l, 1
37bf797e6mov r8l, 1
37bf797eclea rdx, [rip+0x4e1cad]
37bf797f3call lsame_64_
37bf797f8mov r13, rax
37bf797fbtest rax, rax
37bf797fejne 0x37bf7971f
37bf79804mov r9l, 1
37bf7980amov r8l, 1
37bf79810lea rdx, [rip+0x4e1c8a]
37bf79817mov rcx, r12
37bf7981acall lsame_64_
37bf7981ftest rax, rax
37bf79822jne 0x37bf79725
37bf79828mov rdx, -1
37bf7982fmov eax, 1
37bf79834jmp 0x37bf797bc
37bf79836
37bf79836 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf79840
37bf79840loc_37bf79840:
37bf79840mov rdx, -2
37bf79847mov eax, 2
37bf7984cjmp 0x37bf797bc
37bf79851
37bf79851 0f 1f 80 00 00 00 00 .......
37bf79858
37bf79858loc_37bf79858:
37bf79858mov rdi, [rip+0x4e1c69]
37bf7985fmov [rax], rdi
37bf79862jmp 0x37bf79798
37bf79867
37bf79867 66 0f 1f 84 00 00 00 00 00 f........
37bf79870
37bf79870loc_37bf79870:
37bf79870mov r12l, 2
37bf79876lea r15, [rsp+112]
37bf7987bmov [rsp+240], rbp
37bf79883lea rbp, [rsp+104]
37bf79888mov [rsp+96], 0
37bf79891sub r12, r13
37bf79894lea r13, [rsp+96]
37bf79899mov [rsp+104], 0
37bf798a2jmp 0x37bf7990d
37bf798a4
37bf798a4 0f 1f 40 00 ..@.
37bf798a8
37bf798a8loc_37bf798a8:
37bf798a8mov rax, [rsp+272]
37bf798b0mov [rsp+80], rdi
37bf798b5mov rdx, rbx
37bf798b8lea r8, [rip+0x4e1be9]
37bf798bfmov [rsp+88], 9
37bf798c8mov r9, [rsp+240]
37bf798d0lea rcx, [rip+0x4e1be5]
37bf798d7mov [rsp+56], rax
37bf798dcmov rax, [rsp+264]
37bf798e4mov [rsp+72], rbx
37bf798e9mov [rsp+48], rax
37bf798eemov rax, [rsp+256]
37bf798f6mov [rsp+64], rsi
37bf798fbmov [rsp+40], rax
37bf79900mov [rsp+32], r14
37bf79905call dgttrs_64_
37bf7990a
37bf7990aloc_37bf7990a:
37bf7990amov rdx, [rbx]
37bf7990d
37bf7990dloc_37bf7990d:
37bf7990dmov [rsp+48], r15
37bf79912lea rdx, [rsi+8*rdx]
37bf79916mov r8, rsi
37bf79919mov rcx, rbx
37bf7991cmov [rsp+40], rbp
37bf79921mov r9, [rsp+304]
37bf79929mov [rsp+32], r13
37bf7992ecall dlacn2_64_
37bf79933mov rax, [rsp+104]
37bf79938test rax, rax
37bf7993bje 0x37bf799b0
37bf7993dcmp rax, r12
37bf79940jne 0x37bf798a8
37bf79946mov rax, [rsp+272]
37bf7994emov [rsp+80], rdi
37bf79953mov rdx, rbx
37bf79956lea r8, [rip+0x4e1b4b]
37bf7995dmov [rsp+88], 12
37bf79966mov r9, [rsp+240]
37bf7996elea rcx, [rip+0x4e1b3b]
37bf79975mov [rsp+56], rax
37bf7997amov rax, [rsp+264]
37bf79982mov [rsp+72], rbx
37bf79987mov [rsp+48], rax
37bf7998cmov rax, [rsp+256]
37bf79994mov [rsp+64], rsi
37bf79999mov [rsp+40], rax
37bf7999emov [rsp+32], r14
37bf799a3call dgttrs_64_
37bf799a8jmp 0x37bf7990a
37bf799ad
37bf799ad 0f 1f 00 ...
37bf799b0
37bf799b0loc_37bf799b0:
37bf799b0movsd_xmm x1, [rsp+96]
37bf799b6pxor x0, x0
37bf799baucomisd x1, x0
37bf799bejp 0x37bf799c6
37bf799c0je 0x37bf79798
37bf799c6
37bf799c6loc_37bf799c6:
37bf799c6movsd_xmm x0, [rip+0x4e1afa]
37bf799cemov rax, [rsp+280]
37bf799d6divsd x0, x1
37bf799dadivsd x0, [rax]
37bf799demov rax, [rsp+288]
37bf799e6movsd_xmm [rax], x0
37bf799eajmp 0x37bf79798
37bf799ef
37bf799efloc_37bf799ef:
37bf799efneg rax
37bf799f2jmp 0x37bf797bf
37bf796e0
37bf796e0dgtcon_64_:
37bf796e0push r15
37bf796e2push r14
37bf796e4push r13
37bf796e6push r12
37bf796e8push rbp
37bf796e9push rdi
37bf796eapush rsi
37bf796ebpush rbx
37bf796ecsub rsp, 152
37bf796f3mov rdi, [rsp+312]
37bf796fbmov rsi, [rsp+296]
37bf79703mov [rdi], 0
37bf7970amov r12, rcx
37bf7970dmov rbx, rdx
37bf79710mov rbp, r8
37bf79713mov r14, r9
37bf79716cmp [rcx], 49
37bf79719jne 0x37bf797e0
37bf7971f
37bf7971floc_37bf7971f:
37bf7971fmov r13l, 1
37bf79725
37bf79725loc_37bf79725:
37bf79725mov rdx, [rbx]
37bf79728test rdx, rdx
37bf7972bjs 0x37bf79840
37bf79731mov rax, [rsp+280]
37bf79739pxor x0, x0
37bf7973dmovsd_xmm x1, [rax]
37bf79741comisd x0, x1
37bf79745ja 0x37bf797b0
37bf79747mov rax, [rdi]
37bf7974atest rax, rax
37bf7974djne 0x37bf799ef
37bf79753mov rax, [rsp+288]
37bf7975bmov [rax], 0
37bf79762test rdx, rdx
37bf79765je 0x37bf79858
37bf7976bucomisd x1, x0
37bf7976fjp 0x37bf79773
37bf79771je 0x37bf79798
37bf79773
37bf79773loc_37bf79773:
37bf79773mov eax, 1
37bf79778pxor x0, x0
37bf7977cjmp 0x37bf7978d
37bf7977e
37bf7977e 66 90 f.
37bf79780
37bf79780loc_37bf79780:
37bf79780add rax, 1
37bf79784cmp rdx, rax
37bf79787jl 0x37bf79870
37bf7978d
37bf7978dloc_37bf7978d:
37bf7978ducomisd x0, [r14+8*rax-8]
37bf79794jp 0x37bf79780
37bf79796jne 0x37bf79780
37bf79798
37bf79798loc_37bf79798:
37bf79798add rsp, 152
37bf7979fpop rbx
37bf797a0pop rsi
37bf797a1pop rdi
37bf797a2pop rbp
37bf797a3pop r12
37bf797a5pop r13
37bf797a7pop r14
37bf797a9pop r15
37bf797abret
37bf797ac
37bf797ac 0f 1f 40 00 ..@.
37bf797b0
37bf797b0loc_37bf797b0:
37bf797b0mov rdx, -8
37bf797b7mov eax, 8
37bf797bc
37bf797bcloc_37bf797bc:
37bf797bcmov [rdi], rdx
37bf797bf
37bf797bfloc_37bf797bf:
37bf797bflea rdx, [rsp+112]
37bf797c4mov r8l, 6
37bf797camov [rsp+112], rax
37bf797cflea rcx, [rip+0x4e1ccc]
37bf797d6call xerbla_64_
37bf797dbjmp 0x37bf79798
37bf797dd
37bf797dd 0f 1f 00 ...
37bf797e0
37bf797e0loc_37bf797e0:
37bf797e0mov r9l, 1
37bf797e6mov r8l, 1
37bf797eclea rdx, [rip+0x4e1cad]
37bf797f3call lsame_64_
37bf797f8mov r13, rax
37bf797fbtest rax, rax
37bf797fejne 0x37bf7971f
37bf79804mov r9l, 1
37bf7980amov r8l, 1
37bf79810lea rdx, [rip+0x4e1c8a]
37bf79817mov rcx, r12
37bf7981acall lsame_64_
37bf7981ftest rax, rax
37bf79822jne 0x37bf79725
37bf79828mov rdx, -1
37bf7982fmov eax, 1
37bf79834jmp 0x37bf797bc
37bf79836
37bf79836 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf79840
37bf79840loc_37bf79840:
37bf79840mov rdx, -2
37bf79847mov eax, 2
37bf7984cjmp 0x37bf797bc
37bf79851
37bf79851 0f 1f 80 00 00 00 00 .......
37bf79858
37bf79858loc_37bf79858:
37bf79858mov rdi, [rip+0x4e1c69]
37bf7985fmov [rax], rdi
37bf79862jmp 0x37bf79798
37bf79867
37bf79867 66 0f 1f 84 00 00 00 00 00 f........
37bf79870
37bf79870loc_37bf79870:
37bf79870mov r12l, 2
37bf79876lea r15, [rsp+112]
37bf7987bmov [rsp+240], rbp
37bf79883lea rbp, [rsp+104]
37bf79888mov [rsp+96], 0
37bf79891sub r12, r13
37bf79894lea r13, [rsp+96]
37bf79899mov [rsp+104], 0
37bf798a2jmp 0x37bf7990d
37bf798a4
37bf798a4 0f 1f 40 00 ..@.
37bf798a8
37bf798a8loc_37bf798a8:
37bf798a8mov rax, [rsp+272]
37bf798b0mov [rsp+80], rdi
37bf798b5mov rdx, rbx
37bf798b8lea r8, [rip+0x4e1be9]
37bf798bfmov [rsp+88], 9
37bf798c8mov r9, [rsp+240]
37bf798d0lea rcx, [rip+0x4e1be5]
37bf798d7mov [rsp+56], rax
37bf798dcmov rax, [rsp+264]
37bf798e4mov [rsp+72], rbx
37bf798e9mov [rsp+48], rax
37bf798eemov rax, [rsp+256]
37bf798f6mov [rsp+64], rsi
37bf798fbmov [rsp+40], rax
37bf79900mov [rsp+32], r14
37bf79905call dgttrs_64_
37bf7990a
37bf7990aloc_37bf7990a:
37bf7990amov rdx, [rbx]
37bf7990d
37bf7990dloc_37bf7990d:
37bf7990dmov [rsp+48], r15
37bf79912lea rdx, [rsi+8*rdx]
37bf79916mov r8, rsi
37bf79919mov rcx, rbx
37bf7991cmov [rsp+40], rbp
37bf79921mov r9, [rsp+304]
37bf79929mov [rsp+32], r13
37bf7992ecall dlacn2_64_
37bf79933mov rax, [rsp+104]
37bf79938test rax, rax
37bf7993bje 0x37bf799b0
37bf7993dcmp rax, r12
37bf79940jne 0x37bf798a8
37bf79946mov rax, [rsp+272]
37bf7994emov [rsp+80], rdi
37bf79953mov rdx, rbx
37bf79956lea r8, [rip+0x4e1b4b]
37bf7995dmov [rsp+88], 12
37bf79966mov r9, [rsp+240]
37bf7996elea rcx, [rip+0x4e1b3b]
37bf79975mov [rsp+56], rax
37bf7997amov rax, [rsp+264]
37bf79982mov [rsp+72], rbx
37bf79987mov [rsp+48], rax
37bf7998cmov rax, [rsp+256]
37bf79994mov [rsp+64], rsi
37bf79999mov [rsp+40], rax
37bf7999emov [rsp+32], r14
37bf799a3call dgttrs_64_
37bf799a8jmp 0x37bf7990a
37bf799ad
37bf799ad 0f 1f 00 ...
37bf799b0
37bf799b0loc_37bf799b0:
37bf799b0movsd_xmm x1, [rsp+96]
37bf799b6pxor x0, x0
37bf799baucomisd x1, x0
37bf799bejp 0x37bf799c6
37bf799c0je 0x37bf79798
37bf799c6
37bf799c6loc_37bf799c6:
37bf799c6movsd_xmm x0, [rip+0x4e1afa]
37bf799cemov rax, [rsp+280]
37bf799d6divsd x0, x1
37bf799dadivsd x0, [rax]
37bf799demov rax, [rsp+288]
37bf799e6movsd_xmm [rax], x0
37bf799eajmp 0x37bf79798
37bf799ef
37bf799efloc_37bf799ef:
37bf799efneg rax
37bf799f2jmp 0x37bf797bf
37bf796e0
37bf799f7
37bf799f7 // align 0x10
37bf799f7 // align 0x10
37bf79a00
37bf79a00dgtrfs_64_:
37bf79a00push r15
37bf79a02push r14
37bf79a04push r13
37bf79a06push r12
37bf79a08push rbp
37bf79a09push rdi
37bf79a0apush rsi
37bf79a0bpush rbx
37bf79a0csub rsp, 408
37bf79a13movups [rsp+288], x6
37bf79a1bmovups [rsp+304], x7
37bf79a23movups [rsp+320], x8
37bf79a2cmovups [rsp+336], x9
37bf79a35movups [rsp+352], x10
37bf79a3emovups [rsp+368], x11
37bf79a47movups [rsp+384], x12
37bf79a50mov rax, [rsp+576]
37bf79a58mov r15, [rsp+512]
37bf79a60mov rbp, [rsp+520]
37bf79a68mov r14, [rsp+584]
37bf79a70mov r13, [rax]
37bf79a73mov rax, [rsp+592]
37bf79a7bmov rbx, [rsp+616]
37bf79a83mov rax, [rax]
37bf79a86mov rsi, rdx
37bf79a89mov r12, r8
37bf79a8cmov rdi, r9
37bf79a8fmov r8l, 1
37bf79a95mov r9l, 1
37bf79a9blea rdx, [rip+0x4e1a2e]
37bf79aa2mov [rsp+480], rcx
37bf79aaamov [rsp+112], rax
37bf79aafmov rax, [rsp+632]
37bf79ab7mov [rax], 0
37bf79abecall lsame_64_
37bf79ac3mov [rsp+176], rax
37bf79acbtest rax, rax
37bf79aceje 0x37bf79bc1
37bf79ad4
37bf79ad4loc_37bf79ad4:
37bf79ad4mov rdx, [rsi]
37bf79ad7test rdx, rdx
37bf79adajs 0x37bf79bb0
37bf79ae0mov rax, [r12]
37bf79ae4test rax, rax
37bf79ae7js 0x37bf79b25
37bf79ae9mov r10, [rsp+576]
37bf79af1test rdx, rdx
37bf79af4mov ecx, 1
37bf79af9cmovg rcx, rdx
37bf79afdcmp [r10], rcx
37bf79b00jl 0x37bf79c24
37bf79b06mov r10, [rsp+592]
37bf79b0ecmp [r10], rcx
37bf79b11jge 0x37bf79c35
37bf79b17mov rax, -15
37bf79b1emov ecx, 15
37bf79b23jmp 0x37bf79b31
37bf79b25
37bf79b25loc_37bf79b25:
37bf79b25mov rax, -3
37bf79b2cmov ecx, 3
37bf79b31
37bf79b31loc_37bf79b31:
37bf79b31mov rdi, [rsp+632]
37bf79b39mov [rdi], rax
37bf79b3c
37bf79b3cloc_37bf79b3c:
37bf79b3cmov [rsp+256], rcx
37bf79b44lea rdx, [rsp+256]
37bf79b4cmov r8l, 6
37bf79b52lea rcx, [rip+0x4e197a]
37bf79b59call xerbla_64_
37bf79b5enop
37bf79b5f
37bf79b5floc_37bf79b5f:
37bf79b5fmovups x6, [rsp+288]
37bf79b67movups x7, [rsp+304]
37bf79b6fmovups x8, [rsp+320]
37bf79b78movups x9, [rsp+336]
37bf79b81movups x10, [rsp+352]
37bf79b8amovups x11, [rsp+368]
37bf79b93movups x12, [rsp+384]
37bf79b9cadd rsp, 408
37bf79ba3pop rbx
37bf79ba4pop rsi
37bf79ba5pop rdi
37bf79ba6pop rbp
37bf79ba7pop r12
37bf79ba9pop r13
37bf79babpop r14
37bf79badpop r15
37bf79bafret
37bf79bb0
37bf79bb0loc_37bf79bb0:
37bf79bb0mov rax, -2
37bf79bb7mov ecx, 2
37bf79bbcjmp 0x37bf79b31
37bf79bc1
37bf79bc1loc_37bf79bc1:
37bf79bc1mov rcx, [rsp+480]
37bf79bc9mov r9l, 1
37bf79bcfmov r8l, 1
37bf79bd5lea rdx, [rip+0x4e18f5]
37bf79bdccall lsame_64_
37bf79be1test rax, rax
37bf79be4jne 0x37bf79ad4
37bf79beamov rcx, [rsp+480]
37bf79bf2mov r9l, 1
37bf79bf8mov r8l, 1
37bf79bfelea rdx, [rip+0x4e18cd]
37bf79c05call lsame_64_
37bf79c0atest rax, rax
37bf79c0djne 0x37bf79ad4
37bf79c13mov rax, -1
37bf79c1amov ecx, 1
37bf79c1fjmp 0x37bf79b31
37bf79c24
37bf79c24loc_37bf79c24:
37bf79c24mov rax, -13
37bf79c2bmov ecx, 13
37bf79c30jmp 0x37bf79b31
37bf79c35
37bf79c35loc_37bf79c35:
37bf79c35mov rcx, [rsp+632]
37bf79c3dmov rcx, [rcx]
37bf79c40test rcx, rcx
37bf79c43jne 0x37bf7a744
37bf79c49test rdx, rdx
37bf79c4cje 0x37bf7a6db
37bf79c52test rax, rax
37bf79c55je 0x37bf79b5f
37bf79c5bcmp [rsp+176], 0
37bf79c64je 0x37bf7a735
37bf79c6amov edx, 84
37bf79c6fmov eax, 78
37bf79c74
37bf79c74loc_37bf79c74:
37bf79c74mov [rsp+247], dl
37bf79c7blea rcx, [rip+0x4e1857]
37bf79c82mov edx, 7
37bf79c87mov [rsp+246], al
37bf79c8ecall dlamch_64_
37bf79c93mov edx, 12
37bf79c98lea rcx, [rip+0x4e1841]
37bf79c9fmovapd x7, x0
37bf79ca3call dlamch_64_
37bf79ca8mov r10, [r12]
37bf79cactest r10, r10
37bf79cafjle 0x37bf79b5f
37bf79cb5mov rdx, [rsp+112]
37bf79cbamov r8, [rsi]
37bf79cbdmov [rsp+184], -1
37bf79cc9mov r12, -1
37bf79cd0mov rax, [rsp+600]
37bf79cd8mov [rsp+224], r10
37bf79ce0movsd_xmm x9, [rip+0x4e1827]
37bf79ce9movddup x6, [rip+0x4e182f]
37bf79cf1mov [rsp+112], 1
37bf79cfamovsd_xmm x8, [rip+0x4e1805]
37bf79d03mov [rsp+120], rax
37bf79d08xor eax, eax
37bf79d0atest r13, r13
37bf79d0dmulsd x0, x9
37bf79d12cmovns rax, r13
37bf79d16mov r9, rax
37bf79d19xor eax, eax
37bf79d1btest rdx, rdx
37bf79d1ecmovns rax, rdx
37bf79d22mov [rsp+232], r9
37bf79d2amovapd x11, x0
37bf79d2fmov [rsp+200], rax
37bf79d37movapd x12, x0
37bf79d3clea rax, [8*r9]
37bf79d44divsd x11, x7
37bf79d49mov [rsp+208], rax
37bf79d51mov rax, [rsp+568]
37bf79d59mov [rsp+128], rax
37bf79d61lea r13, [rax+8]
37bf79d65lea rax, [rsp+256]
37bf79d6dmov [rsp+144], rax
37bf79d75lea rax, [r14+8]
37bf79d79mov [rsp+216], rax
37bf79d81lea rax, [rsp+248]
37bf79d89mov [rsp+136], rax
37bf79d91lea rax, [rsp+246]
37bf79d99mov [rsp+168], rax
37bf79da1nop [rax]
37bf79da5nop [rax+rax]
37bf79db0
37bf79db0loc_37bf79db0:
37bf79db0mov rdx, [rsp+216]
37bf79db8lea rax, [8*r12]
37bf79dc0mov [rsp+160], 1
37bf79dccmovapd x10, x8
37bf79dd1mov [rsp+192], rax
37bf79dd9add rax, rdx
37bf79ddcmov [rsp+520], rbp
37bf79de4mov rbp, r13
37bf79de7mov r13, [rsp+520]
37bf79defmov [rsp+152], rax
37bf79df7
37bf79df7loc_37bf79df7:
37bf79df7lea rax, [rip+0x4e16f2]
37bf79dfemov rdx, [rsp+128]
37bf79e06lea r9, [rbx+8*r8]
37bf79e0amov rcx, rsi
37bf79e0dmov [rsp+32], rax
37bf79e12mov r8, rax
37bf79e15call dcopy_64_
37bf79e1alea rcx, [rip+0x4e16df]
37bf79e21mov rdx, rsi
37bf79e24mov [rsp+96], 1
37bf79e2dmov [rsp+88], rsi
37bf79e32mov rax, [rsi]
37bf79e35lea r9, [rip+0x4e16bc]
37bf79e3clea r8, [rip+0x4e16ad]
37bf79e43mov [rsp+72], rcx
37bf79e48mov rcx, [rsp+592]
37bf79e50lea rax, [rbx+8*rax]
37bf79e54mov [rsp+48], r13
37bf79e59mov [rsp+64], rcx
37bf79e5emov rcx, [rsp+152]
37bf79e66mov [rsp+80], rax
37bf79e6bmov [rsp+56], rcx
37bf79e70mov rcx, [rsp+480]
37bf79e78mov [rsp+40], r15
37bf79e7dmov [rsp+32], rdi
37bf79e82call dlagtm_64_
37bf79e87mov rax, [rsp+128]
37bf79e8fmovsd_xmm x0, [r15]
37bf79e94mulsd x0, [r14+8*r12+8]
37bf79e9bmov rdx, [rsi]
37bf79e9eandpd x0, [rip+0x4e167a]
37bf79ea6movsd_xmm x1, [rax]
37bf79eaaandpd x1, [rip+0x4e166e]
37bf79eb2addsd x0, x1
37bf79eb6cmp [rsp+176], 0
37bf79ebfje 0x37bf7a048
37bf79ec5cmp rdx, 1
37bf79ec9jne 0x37bf7a570
37bf79ecf
37bf79ecfloc_37bf79ecf:
37bf79ecfmovsd_xmm [rbx], x0
37bf79ed3
37bf79ed3loc_37bf79ed3:
37bf79ed3lea rcx, [8*rdx]
37bf79edblea r9, [rdx+1]
37bf79edfpxor x2, x2
37bf79ee3mov eax, 1
37bf79ee8lea r8, [rbx+rcx]
37bf79eecnop [rax+rax]
37bf79ef5nop [rax+rax]
37bf79f00
37bf79f00loc_37bf79f00:
37bf79f00movsd_xmm x1, [rbx+8*rax-8]
37bf79f06movsd_xmm x0, [r8+8*rax-8]
37bf79f0dandpd x0, [rip+0x4e160b]
37bf79f15comisd x1, x11
37bf79f1aja 0x37bf79f26
37bf79f1caddsd x0, x12
37bf79f21addsd x1, x12
37bf79f26
37bf79f26loc_37bf79f26:
37bf79f26divsd x0, x1
37bf79f2aadd rax, 1
37bf79f2emaxsd x2, x0
37bf79f32cmp r9, rax
37bf79f35jne 0x37bf79f00
37bf79f37
37bf79f37loc_37bf79f37:
37bf79f37comisd x2, x7
37bf79f3bmov rax, [rsp+608]
37bf79f43mov r10, [rsp+112]
37bf79f48movsd_xmm [rax+8*r10-8], x2
37bf79f4fjbe 0x37bf7a228
37bf79f55addsd x2, x2
37bf79f59comisd x10, x2
37bf79f5ejb 0x37bf7a228
37bf79f64cmp [rsp+160], 6
37bf79f6dje 0x37bf7a228
37bf79f73mov rax, [rsp+632]
37bf79f7badd rcx, rbx
37bf79f7emov [rsp+72], rsi
37bf79f83mov rdx, rsi
37bf79f86mov [rsp+64], rcx
37bf79f8bmov r9, [rsp+528]
37bf79f93lea r8, [rip+0x4e1556]
37bf79f9amov [rsp+80], rax
37bf79f9fmov rax, [rsp+560]
37bf79fa7mov [rsp+88], 1
37bf79fb0mov rcx, [rsp+480]
37bf79fb8mov [rsp+56], rax
37bf79fbdmov rax, [rsp+552]
37bf79fc5mov [rsp+48], rax
37bf79fcamov rax, [rsp+544]
37bf79fd2mov [rsp+40], rax
37bf79fd7mov rax, [rsp+536]
37bf79fdfmov [rsp+32], rax
37bf79fe4call dgttrs_64_
37bf79fe9lea rcx, [rip+0x4e1500]
37bf79ff0mov rax, [rsi]
37bf79ff3lea r9, [rip+0x4e14f6]
37bf79ffamov [rsp+40], rcx
37bf79fffmov rcx, [rsp+152]
37bf7a007lea rdx, [rip+0x4e14f2]
37bf7a00elea r8, [rbx+8*rax]
37bf7a012mov [rsp+32], rcx
37bf7a017mov rcx, rsi
37bf7a01acall daxpy_64_
37bf7a01fmov rax, [rsp+608]
37bf7a027mov rcx, [rsp+112]
37bf7a02cadd [rsp+160], 1
37bf7a035mov r8, [rsi]
37bf7a038movsd_xmm x10, [rax+8*rcx-8]
37bf7a03fjmp 0x37bf79df7
37bf7a044
37bf7a044 0f 1f 40 00 ..@.
37bf7a048
37bf7a048loc_37bf7a048:
37bf7a048cmp rdx, 1
37bf7a04cje 0x37bf79ecf
37bf7a052movsd_xmm x1, [rdi]
37bf7a056mulsd x1, [r14+8*r12+16]
37bf7a05dlea r10, [rdx-2]
37bf7a061andpd x1, [rip+0x4e14b7]
37bf7a069addsd x0, x1
37bf7a06dmovsd_xmm [rbx], x0
37bf7a071cmp rdx, 2
37bf7a075jle 0x37bf7a1a4
37bf7a07bcmp rdx, 3
37bf7a07fje 0x37bf7a725
37bf7a085mov r8, rdx
37bf7a088movupd x0, [r14+8*r12+8]
37bf7a08flea r10, [rdx-2]
37bf7a093xor ecx, ecx
37bf7a095mov rax, [rsp+192]
37bf7a09dshr r8, 1
37bf7a0a0sub r8, 1
37bf7a0a4lea r11, [r14+rax+16]
37bf7a0a9lea r9, [r14+rax+24]
37bf7a0aexor eax, eax
37bf7a0b0jmp 0x37bf7a0bc
37bf7a0b2
37bf7a0b2 66 0f 1f 44 00 00 f..D..
37bf7a0b8
37bf7a0b8loc_37bf7a0b8:
37bf7a0b8movapd x0, x2
37bf7a0bc
37bf7a0bcloc_37bf7a0bc:
37bf7a0bcmovupd x1, [rbp+rax]
37bf7a0c2movupd x2, [r9+rax]
37bf7a0c8add rcx, 1
37bf7a0ccmovupd x3, [r13+rax]
37bf7a0d3movupd x4, [r15+rax+8]
37bf7a0daandpd x1, x6
37bf7a0demulpd x0, x3
37bf7a0e2andpd x0, x6
37bf7a0e6addpd x0, x1
37bf7a0eamovupd x1, [r11+rax]
37bf7a0f0mulpd x1, x4
37bf7a0f4andpd x1, x6
37bf7a0f8addpd x0, x1
37bf7a0fcmovupd x1, [rdi+rax+8]
37bf7a102mulpd x1, x2
37bf7a106andpd x1, x6
37bf7a10aaddpd x0, x1
37bf7a10emovups [rbx+rax+8], x0
37bf7a113add rax, 16
37bf7a117cmp r8, rcx
37bf7a11ajne 0x37bf7a0b8
37bf7a11clea rax, [r8+r8]
37bf7a120cmp rax, r10
37bf7a123je 0x37bf7a1a4
37bf7a125add rax, 2
37bf7a129
37bf7a129loc_37bf7a129:
37bf7a129lea rcx, [rax-1]
37bf7a12dmov r11, [rsp+184]
37bf7a135lea r8, [r12+rcx]
37bf7a139movsd_xmm x0, [r14+8*r8]
37bf7a13flea r8, [r11+rax]
37bf7a143mov r11, [rsp+568]
37bf7a14bmulsd x0, [r13+8*rax-16]
37bf7a152add rax, r12
37bf7a155andpd x0, [rip+0x4e13c3]
37bf7a15dmovsd_xmm x1, [r11+8*r8]
37bf7a163andpd x1, [rip+0x4e13b5]
37bf7a16baddsd x0, x1
37bf7a16fmovsd_xmm x1, [r14+8*rax]
37bf7a175mulsd x1, [r15+8*rcx]
37bf7a17bandpd x1, [rip+0x4e139d]
37bf7a183addsd x0, x1
37bf7a187movsd_xmm x1, [r14+8*rax+8]
37bf7a18emulsd x1, [rdi+8*rcx]
37bf7a193andpd x1, [rip+0x4e1385]
37bf7a19baddsd x0, x1
37bf7a19fmovsd_xmm [rbx+8*rcx], x0
37bf7a1a4
37bf7a1a4loc_37bf7a1a4:
37bf7a1a4lea rax, [rdx-1]
37bf7a1a8movsd_xmm x0, [r13+8*r10]
37bf7a1aflea rcx, [r12+rax]
37bf7a1b3
37bf7a1b3loc_37bf7a1b3:
37bf7a1b3mulsd x0, [r14+8*rcx]
37bf7a1b9mov rcx, [rsp+184]
37bf7a1c1mov r11, [rsp+568]
37bf7a1c9andpd x0, [rip+0x4e134f]
37bf7a1d1add rcx, rdx
37bf7a1d4movsd_xmm x1, [r11+8*rcx]
37bf7a1daandpd x1, [rip+0x4e133e]
37bf7a1e2lea rcx, [r12+rdx]
37bf7a1e6addsd x0, x1
37bf7a1eamovsd_xmm x1, [r14+8*rcx]
37bf7a1f0mulsd x1, [r15+8*rax]
37bf7a1f6andpd x1, [rip+0x4e1322]
37bf7a1feaddsd x0, x1
37bf7a202movsd_xmm [rbx+8*rax], x0
37bf7a207test rdx, rdx
37bf7a20ajg 0x37bf79ed3
37bf7a210pxor x2, x2
37bf7a214lea rcx, [8*rdx]
37bf7a21cjmp 0x37bf79f37
37bf7a221
37bf7a221 0f 1f 80 00 00 00 00 .......
37bf7a228
37bf7a228loc_37bf7a228:
37bf7a228mov [rsp+520], r13
37bf7a230mov r13, rbp
37bf7a233mov rbp, [rsp+520]
37bf7a23btest rdx, rdx
37bf7a23ejle 0x37bf7a2bc
37bf7a240movapd x3, x7
37bf7a244add rdx, 1
37bf7a248lea r8, [rbx+rcx]
37bf7a24cmov eax, 1
37bf7a251mulsd x3, x9
37bf7a256nop [rax+rax]
37bf7a25fnop [rax+rax]
37bf7a26anop [rax+rax]
37bf7a275nop [rax+rax]
37bf7a280
37bf7a280loc_37bf7a280:
37bf7a280movsd_xmm x1, [rbx+8*rax-8]
37bf7a286movsd_xmm x0, [r8+8*rax-8]
37bf7a28dandpd x0, [rip+0x4e128b]
37bf7a295movapd x2, x1
37bf7a299comisd x1, x11
37bf7a29emulsd x2, x3
37bf7a2a2addsd x0, x2
37bf7a2a6ja 0x37bf7a2ad
37bf7a2a8addsd x0, x12
37bf7a2ad
37bf7a2adloc_37bf7a2ad:
37bf7a2admovsd_xmm [rbx+8*rax-8], x0
37bf7a2b3add rax, 1
37bf7a2b7cmp rdx, rax
37bf7a2bajne 0x37bf7a280
37bf7a2bc
37bf7a2bcloc_37bf7a2bc:
37bf7a2bclea rax, [rsp+247]
37bf7a2c4mov [rsp+248], 0
37bf7a2d0mov [rsp+160], rax
37bf7a2d8nop [rax+rax]
37bf7a2e0
37bf7a2e0loc_37bf7a2e0:
37bf7a2e0mov rax, [rsp+144]
37bf7a2e8lea r8, [rbx+rcx]
37bf7a2ecmov r9, [rsp+624]
37bf7a2f4lea rdx, [r8+rcx]
37bf7a2f8mov rcx, rsi
37bf7a2fbmov [rsp+48], rax
37bf7a300mov rax, [rsp+136]
37bf7a308mov [rsp+40], rax
37bf7a30dmov rax, [rsp+120]
37bf7a312mov [rsp+32], rax
37bf7a317call dlacn2_64_
37bf7a31cmov rax, [rsp+248]
37bf7a324mov r8, [rsi]
37bf7a327test rax, rax
37bf7a32aje 0x37bf7a4c0
37bf7a330lea rdx, [rbx+8*r8]
37bf7a334cmp rax, 1
37bf7a338je 0x37bf7a400
37bf7a33elea rcx, [r8+1]
37bf7a342mov eax, 1
37bf7a347test r8, r8
37bf7a34ajle 0x37bf7a37b
37bf7a34cnop [rax+rax]
37bf7a355nop [rax+rax]
37bf7a360
37bf7a360loc_37bf7a360:
37bf7a360movsd_xmm x0, [rdx+8*rax-8]
37bf7a366mulsd x0, [rbx+8*rax-8]
37bf7a36cmovsd_xmm [rdx+8*rax-8], x0
37bf7a372add rax, 1
37bf7a376cmp rcx, rax
37bf7a379jne 0x37bf7a360
37bf7a37b
37bf7a37bloc_37bf7a37b:
37bf7a37bmov rax, [rsp+632]
37bf7a383mov [rsp+64], rdx
37bf7a388mov rdx, rsi
37bf7a38blea r8, [rip+0x4e115e]
37bf7a392mov [rsp+72], rsi
37bf7a397mov rcx, [rsp+168]
37bf7a39fmov [rsp+80], rax
37bf7a3a4mov rax, [rsp+560]
37bf7a3acmov [rsp+88], 1
37bf7a3b5mov r9, [rsp+528]
37bf7a3bdmov [rsp+56], rax
37bf7a3c2mov rax, [rsp+552]
37bf7a3camov [rsp+48], rax
37bf7a3cfmov rax, [rsp+544]
37bf7a3d7mov [rsp+40], rax
37bf7a3dcmov rax, [rsp+536]
37bf7a3e4mov [rsp+32], rax
37bf7a3e9call dgttrs_64_
37bf7a3eemov rcx, [rsi]
37bf7a3f1
37bf7a3f1loc_37bf7a3f1:
37bf7a3f1lea rcx, [8*rcx]
37bf7a3f9jmp 0x37bf7a2e0
37bf7a3fe
37bf7a3fe 66 90 f.
37bf7a400
37bf7a400loc_37bf7a400:
37bf7a400mov [rsp+152], rax
37bf7a408mov rax, [rsp+632]
37bf7a410lea r8, [rip+0x4e10d9]
37bf7a417mov [rsp+64], rdx
37bf7a41cmov rcx, [rsp+160]
37bf7a424mov rdx, rsi
37bf7a427mov [rsp+80], rax
37bf7a42cmov rax, [rsp+560]
37bf7a434mov [rsp+72], rsi
37bf7a439mov r9, [rsp+528]
37bf7a441mov [rsp+56], rax
37bf7a446mov rax, [rsp+552]
37bf7a44emov [rsp+88], 1
37bf7a457mov [rsp+48], rax
37bf7a45cmov rax, [rsp+544]
37bf7a464mov [rsp+40], rax
37bf7a469mov rax, [rsp+536]
37bf7a471mov [rsp+32], rax
37bf7a476call dgttrs_64_
37bf7a47bmov rcx, [rsi]
37bf7a47emov rax, [rsp+152]
37bf7a486test rcx, rcx
37bf7a489jle 0x37bf7a3f1
37bf7a48flea r8, [rcx+1]
37bf7a493shl rcx, 3
37bf7a497lea rdx, [rbx+rcx]
37bf7a49bnop [rax+rax]
37bf7a4a0
37bf7a4a0loc_37bf7a4a0:
37bf7a4a0movsd_xmm x0, [rdx+8*rax-8]
37bf7a4a6mulsd x0, [rbx+8*rax-8]
37bf7a4acmovsd_xmm [rdx+8*rax-8], x0
37bf7a4b2add rax, 1
37bf7a4b6cmp r8, rax
37bf7a4b9jne 0x37bf7a4a0
37bf7a4bbjmp 0x37bf7a2e0
37bf7a4c0
37bf7a4c0loc_37bf7a4c0:
37bf7a4c0test r8, r8
37bf7a4c3jle 0x37bf7a517
37bf7a4c5mov rdx, [rsp+192]
37bf7a4cdlea rcx, [r8+1]
37bf7a4d1pxor x1, x1
37bf7a4d5mov eax, 1
37bf7a4daadd rdx, r14
37bf7a4ddnop [rax]
37bf7a4e0
37bf7a4e0loc_37bf7a4e0:
37bf7a4e0movsd_xmm x0, [rdx+8*rax]
37bf7a4e5andpd x0, [rip+0x4e1033]
37bf7a4edadd rax, 1
37bf7a4f1maxsd x1, x0
37bf7a4f5cmp rcx, rax
37bf7a4f8jne 0x37bf7a4e0
37bf7a4fapxor x0, x0
37bf7a4feucomisd x1, x0
37bf7a502jp 0x37bf7a506
37bf7a504je 0x37bf7a517
37bf7a506
37bf7a506loc_37bf7a506:
37bf7a506mov rax, [rsp+120]
37bf7a50bmovsd_xmm x0, [rax]
37bf7a50fdivsd x0, x1
37bf7a513movsd_xmm [rax], x0
37bf7a517
37bf7a517loc_37bf7a517:
37bf7a517mov rcx, [rsp+208]
37bf7a51fadd [rsp+112], 1
37bf7a525mov rdx, [rsp+232]
37bf7a52dadd [rsp+120], 8
37bf7a533add [rsp+184], rdx
37bf7a53bmov rax, [rsp+112]
37bf7a540add r13, rcx
37bf7a543add [rsp+128], rcx
37bf7a54badd r12, [rsp+200]
37bf7a553cmp [rsp+224], rax
37bf7a55bjge 0x37bf79db0
37bf7a561jmp 0x37bf79b5f
37bf7a566
37bf7a566 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7a570
37bf7a570loc_37bf7a570:
37bf7a570movsd_xmm x1, [r13]
37bf7a576mulsd x1, [r14+8*r12+16]
37bf7a57dlea r10, [rdx-2]
37bf7a581andpd x1, [rip+0x4e0f97]
37bf7a589addsd x0, x1
37bf7a58dmovsd_xmm [rbx], x0
37bf7a591cmp rdx, 2
37bf7a595jle 0x37bf7a6c8
37bf7a59bcmp rdx, 3
37bf7a59fje 0x37bf7a715
37bf7a5a5mov r8, rdx
37bf7a5a8movupd x0, [r14+8*r12+8]
37bf7a5aflea r10, [rdx-2]
37bf7a5b3xor ecx, ecx
37bf7a5b5mov rax, [rsp+192]
37bf7a5bdshr r8, 1
37bf7a5c0sub r8, 1
37bf7a5c4lea r11, [r14+rax+16]
37bf7a5c9lea r9, [r14+rax+24]
37bf7a5cexor eax, eax
37bf7a5d0jmp 0x37bf7a5dc
37bf7a5d2
37bf7a5d2 66 0f 1f 44 00 00 f..D..
37bf7a5d8
37bf7a5d8loc_37bf7a5d8:
37bf7a5d8movapd x0, x2
37bf7a5dc
37bf7a5dcloc_37bf7a5dc:
37bf7a5dcmovupd x4, [rdi+rax]
37bf7a5e1movupd x1, [rbp+rax]
37bf7a5e7add rcx, 1
37bf7a5ebmovupd x5, [r15+rax+8]
37bf7a5f2movupd x2, [r9+rax]
37bf7a5f8mulpd x0, x4
37bf7a5fcandpd x1, x6
37bf7a600andpd x0, x6
37bf7a604addpd x0, x1
37bf7a608movupd x1, [r11+rax]
37bf7a60emulpd x1, x5
37bf7a612andpd x1, x6
37bf7a616addpd x0, x1
37bf7a61amovupd x1, [r13+rax+8]
37bf7a621mulpd x1, x2
37bf7a625andpd x1, x6
37bf7a629addpd x0, x1
37bf7a62dmovups [rbx+rax+8], x0
37bf7a632add rax, 16
37bf7a636cmp rcx, r8
37bf7a639jne 0x37bf7a5d8
37bf7a63blea rax, [rcx+rcx]
37bf7a63fcmp r10, rax
37bf7a642je 0x37bf7a6c8
37bf7a648add rax, 2
37bf7a64c
37bf7a64cloc_37bf7a64c:
37bf7a64clea rcx, [rax-1]
37bf7a650mov r11, [rsp+184]
37bf7a658lea r8, [r12+rcx]
37bf7a65cmovsd_xmm x0, [r14+8*r8]
37bf7a662lea r8, [r11+rax]
37bf7a666mulsd x0, [rdi+8*rax-16]
37bf7a66cadd rax, r12
37bf7a66fmov r11, [rsp+568]
37bf7a677andpd x0, [rip+0x4e0ea1]
37bf7a67fmovsd_xmm x1, [r11+8*r8]
37bf7a685andpd x1, [rip+0x4e0e93]
37bf7a68daddsd x0, x1
37bf7a691movsd_xmm x1, [r14+8*rax]
37bf7a697mulsd x1, [r15+8*rcx]
37bf7a69dandpd x1, [rip+0x4e0e7b]
37bf7a6a5addsd x0, x1
37bf7a6a9movsd_xmm x1, [r14+8*rax+8]
37bf7a6b0mulsd x1, [r13+8*rcx]
37bf7a6b7andpd x1, [rip+0x4e0e61]
37bf7a6bfaddsd x0, x1
37bf7a6c3movsd_xmm [rbx+8*rcx], x0
37bf7a6c8
37bf7a6c8loc_37bf7a6c8:
37bf7a6c8lea rax, [rdx-1]
37bf7a6ccmovsd_xmm x0, [rdi+8*r10]
37bf7a6d2lea rcx, [r12+rax]
37bf7a6d6jmp 0x37bf7a1b3
37bf7a6db
37bf7a6dbloc_37bf7a6db:
37bf7a6dbtest rax, rax
37bf7a6deje 0x37bf79b5f
37bf7a6e4lea rbx, [8*rax]
37bf7a6ecmov rcx, [rsp+600]
37bf7a6f4xor edx, edx
37bf7a6f6mov r8, rbx
37bf7a6f9call memset
37bf7a6femov rcx, [rsp+608]
37bf7a706mov r8, rbx
37bf7a709xor edx, edx
37bf7a70bcall memset
37bf7a710jmp 0x37bf79b5f
37bf7a715
37bf7a715loc_37bf7a715:
37bf7a715mov eax, 2
37bf7a71amov r10l, 1
37bf7a720jmp 0x37bf7a64c
37bf7a725
37bf7a725loc_37bf7a725:
37bf7a725mov eax, 2
37bf7a72amov r10l, 1
37bf7a730jmp 0x37bf7a129
37bf7a735
37bf7a735loc_37bf7a735:
37bf7a735mov edx, 78
37bf7a73amov eax, 84
37bf7a73fjmp 0x37bf79c74
37bf7a744
37bf7a744loc_37bf7a744:
37bf7a744neg rcx
37bf7a747jmp 0x37bf79b3c
37bf79a00
37bf79a00dgtrfs_64_:
37bf79a00push r15
37bf79a02push r14
37bf79a04push r13
37bf79a06push r12
37bf79a08push rbp
37bf79a09push rdi
37bf79a0apush rsi
37bf79a0bpush rbx
37bf79a0csub rsp, 408
37bf79a13movups [rsp+288], x6
37bf79a1bmovups [rsp+304], x7
37bf79a23movups [rsp+320], x8
37bf79a2cmovups [rsp+336], x9
37bf79a35movups [rsp+352], x10
37bf79a3emovups [rsp+368], x11
37bf79a47movups [rsp+384], x12
37bf79a50mov rax, [rsp+576]
37bf79a58mov r15, [rsp+512]
37bf79a60mov rbp, [rsp+520]
37bf79a68mov r14, [rsp+584]
37bf79a70mov r13, [rax]
37bf79a73mov rax, [rsp+592]
37bf79a7bmov rbx, [rsp+616]
37bf79a83mov rax, [rax]
37bf79a86mov rsi, rdx
37bf79a89mov r12, r8
37bf79a8cmov rdi, r9
37bf79a8fmov r8l, 1
37bf79a95mov r9l, 1
37bf79a9blea rdx, [rip+0x4e1a2e]
37bf79aa2mov [rsp+480], rcx
37bf79aaamov [rsp+112], rax
37bf79aafmov rax, [rsp+632]
37bf79ab7mov [rax], 0
37bf79abecall lsame_64_
37bf79ac3mov [rsp+176], rax
37bf79acbtest rax, rax
37bf79aceje 0x37bf79bc1
37bf79ad4
37bf79ad4loc_37bf79ad4:
37bf79ad4mov rdx, [rsi]
37bf79ad7test rdx, rdx
37bf79adajs 0x37bf79bb0
37bf79ae0mov rax, [r12]
37bf79ae4test rax, rax
37bf79ae7js 0x37bf79b25
37bf79ae9mov r10, [rsp+576]
37bf79af1test rdx, rdx
37bf79af4mov ecx, 1
37bf79af9cmovg rcx, rdx
37bf79afdcmp [r10], rcx
37bf79b00jl 0x37bf79c24
37bf79b06mov r10, [rsp+592]
37bf79b0ecmp [r10], rcx
37bf79b11jge 0x37bf79c35
37bf79b17mov rax, -15
37bf79b1emov ecx, 15
37bf79b23jmp 0x37bf79b31
37bf79b25
37bf79b25loc_37bf79b25:
37bf79b25mov rax, -3
37bf79b2cmov ecx, 3
37bf79b31
37bf79b31loc_37bf79b31:
37bf79b31mov rdi, [rsp+632]
37bf79b39mov [rdi], rax
37bf79b3c
37bf79b3cloc_37bf79b3c:
37bf79b3cmov [rsp+256], rcx
37bf79b44lea rdx, [rsp+256]
37bf79b4cmov r8l, 6
37bf79b52lea rcx, [rip+0x4e197a]
37bf79b59call xerbla_64_
37bf79b5enop
37bf79b5f
37bf79b5floc_37bf79b5f:
37bf79b5fmovups x6, [rsp+288]
37bf79b67movups x7, [rsp+304]
37bf79b6fmovups x8, [rsp+320]
37bf79b78movups x9, [rsp+336]
37bf79b81movups x10, [rsp+352]
37bf79b8amovups x11, [rsp+368]
37bf79b93movups x12, [rsp+384]
37bf79b9cadd rsp, 408
37bf79ba3pop rbx
37bf79ba4pop rsi
37bf79ba5pop rdi
37bf79ba6pop rbp
37bf79ba7pop r12
37bf79ba9pop r13
37bf79babpop r14
37bf79badpop r15
37bf79bafret
37bf79bb0
37bf79bb0loc_37bf79bb0:
37bf79bb0mov rax, -2
37bf79bb7mov ecx, 2
37bf79bbcjmp 0x37bf79b31
37bf79bc1
37bf79bc1loc_37bf79bc1:
37bf79bc1mov rcx, [rsp+480]
37bf79bc9mov r9l, 1
37bf79bcfmov r8l, 1
37bf79bd5lea rdx, [rip+0x4e18f5]
37bf79bdccall lsame_64_
37bf79be1test rax, rax
37bf79be4jne 0x37bf79ad4
37bf79beamov rcx, [rsp+480]
37bf79bf2mov r9l, 1
37bf79bf8mov r8l, 1
37bf79bfelea rdx, [rip+0x4e18cd]
37bf79c05call lsame_64_
37bf79c0atest rax, rax
37bf79c0djne 0x37bf79ad4
37bf79c13mov rax, -1
37bf79c1amov ecx, 1
37bf79c1fjmp 0x37bf79b31
37bf79c24
37bf79c24loc_37bf79c24:
37bf79c24mov rax, -13
37bf79c2bmov ecx, 13
37bf79c30jmp 0x37bf79b31
37bf79c35
37bf79c35loc_37bf79c35:
37bf79c35mov rcx, [rsp+632]
37bf79c3dmov rcx, [rcx]
37bf79c40test rcx, rcx
37bf79c43jne 0x37bf7a744
37bf79c49test rdx, rdx
37bf79c4cje 0x37bf7a6db
37bf79c52test rax, rax
37bf79c55je 0x37bf79b5f
37bf79c5bcmp [rsp+176], 0
37bf79c64je 0x37bf7a735
37bf79c6amov edx, 84
37bf79c6fmov eax, 78
37bf79c74
37bf79c74loc_37bf79c74:
37bf79c74mov [rsp+247], dl
37bf79c7blea rcx, [rip+0x4e1857]
37bf79c82mov edx, 7
37bf79c87mov [rsp+246], al
37bf79c8ecall dlamch_64_
37bf79c93mov edx, 12
37bf79c98lea rcx, [rip+0x4e1841]
37bf79c9fmovapd x7, x0
37bf79ca3call dlamch_64_
37bf79ca8mov r10, [r12]
37bf79cactest r10, r10
37bf79cafjle 0x37bf79b5f
37bf79cb5mov rdx, [rsp+112]
37bf79cbamov r8, [rsi]
37bf79cbdmov [rsp+184], -1
37bf79cc9mov r12, -1
37bf79cd0mov rax, [rsp+600]
37bf79cd8mov [rsp+224], r10
37bf79ce0movsd_xmm x9, [rip+0x4e1827]
37bf79ce9movddup x6, [rip+0x4e182f]
37bf79cf1mov [rsp+112], 1
37bf79cfamovsd_xmm x8, [rip+0x4e1805]
37bf79d03mov [rsp+120], rax
37bf79d08xor eax, eax
37bf79d0atest r13, r13
37bf79d0dmulsd x0, x9
37bf79d12cmovns rax, r13
37bf79d16mov r9, rax
37bf79d19xor eax, eax
37bf79d1btest rdx, rdx
37bf79d1ecmovns rax, rdx
37bf79d22mov [rsp+232], r9
37bf79d2amovapd x11, x0
37bf79d2fmov [rsp+200], rax
37bf79d37movapd x12, x0
37bf79d3clea rax, [8*r9]
37bf79d44divsd x11, x7
37bf79d49mov [rsp+208], rax
37bf79d51mov rax, [rsp+568]
37bf79d59mov [rsp+128], rax
37bf79d61lea r13, [rax+8]
37bf79d65lea rax, [rsp+256]
37bf79d6dmov [rsp+144], rax
37bf79d75lea rax, [r14+8]
37bf79d79mov [rsp+216], rax
37bf79d81lea rax, [rsp+248]
37bf79d89mov [rsp+136], rax
37bf79d91lea rax, [rsp+246]
37bf79d99mov [rsp+168], rax
37bf79da1nop [rax]
37bf79da5nop [rax+rax]
37bf79db0
37bf79db0loc_37bf79db0:
37bf79db0mov rdx, [rsp+216]
37bf79db8lea rax, [8*r12]
37bf79dc0mov [rsp+160], 1
37bf79dccmovapd x10, x8
37bf79dd1mov [rsp+192], rax
37bf79dd9add rax, rdx
37bf79ddcmov [rsp+520], rbp
37bf79de4mov rbp, r13
37bf79de7mov r13, [rsp+520]
37bf79defmov [rsp+152], rax
37bf79df7
37bf79df7loc_37bf79df7:
37bf79df7lea rax, [rip+0x4e16f2]
37bf79dfemov rdx, [rsp+128]
37bf79e06lea r9, [rbx+8*r8]
37bf79e0amov rcx, rsi
37bf79e0dmov [rsp+32], rax
37bf79e12mov r8, rax
37bf79e15call dcopy_64_
37bf79e1alea rcx, [rip+0x4e16df]
37bf79e21mov rdx, rsi
37bf79e24mov [rsp+96], 1
37bf79e2dmov [rsp+88], rsi
37bf79e32mov rax, [rsi]
37bf79e35lea r9, [rip+0x4e16bc]
37bf79e3clea r8, [rip+0x4e16ad]
37bf79e43mov [rsp+72], rcx
37bf79e48mov rcx, [rsp+592]
37bf79e50lea rax, [rbx+8*rax]
37bf79e54mov [rsp+48], r13
37bf79e59mov [rsp+64], rcx
37bf79e5emov rcx, [rsp+152]
37bf79e66mov [rsp+80], rax
37bf79e6bmov [rsp+56], rcx
37bf79e70mov rcx, [rsp+480]
37bf79e78mov [rsp+40], r15
37bf79e7dmov [rsp+32], rdi
37bf79e82call dlagtm_64_
37bf79e87mov rax, [rsp+128]
37bf79e8fmovsd_xmm x0, [r15]
37bf79e94mulsd x0, [r14+8*r12+8]
37bf79e9bmov rdx, [rsi]
37bf79e9eandpd x0, [rip+0x4e167a]
37bf79ea6movsd_xmm x1, [rax]
37bf79eaaandpd x1, [rip+0x4e166e]
37bf79eb2addsd x0, x1
37bf79eb6cmp [rsp+176], 0
37bf79ebfje 0x37bf7a048
37bf79ec5cmp rdx, 1
37bf79ec9jne 0x37bf7a570
37bf79ecf
37bf79ecfloc_37bf79ecf:
37bf79ecfmovsd_xmm [rbx], x0
37bf79ed3
37bf79ed3loc_37bf79ed3:
37bf79ed3lea rcx, [8*rdx]
37bf79edblea r9, [rdx+1]
37bf79edfpxor x2, x2
37bf79ee3mov eax, 1
37bf79ee8lea r8, [rbx+rcx]
37bf79eecnop [rax+rax]
37bf79ef5nop [rax+rax]
37bf79f00
37bf79f00loc_37bf79f00:
37bf79f00movsd_xmm x1, [rbx+8*rax-8]
37bf79f06movsd_xmm x0, [r8+8*rax-8]
37bf79f0dandpd x0, [rip+0x4e160b]
37bf79f15comisd x1, x11
37bf79f1aja 0x37bf79f26
37bf79f1caddsd x0, x12
37bf79f21addsd x1, x12
37bf79f26
37bf79f26loc_37bf79f26:
37bf79f26divsd x0, x1
37bf79f2aadd rax, 1
37bf79f2emaxsd x2, x0
37bf79f32cmp r9, rax
37bf79f35jne 0x37bf79f00
37bf79f37
37bf79f37loc_37bf79f37:
37bf79f37comisd x2, x7
37bf79f3bmov rax, [rsp+608]
37bf79f43mov r10, [rsp+112]
37bf79f48movsd_xmm [rax+8*r10-8], x2
37bf79f4fjbe 0x37bf7a228
37bf79f55addsd x2, x2
37bf79f59comisd x10, x2
37bf79f5ejb 0x37bf7a228
37bf79f64cmp [rsp+160], 6
37bf79f6dje 0x37bf7a228
37bf79f73mov rax, [rsp+632]
37bf79f7badd rcx, rbx
37bf79f7emov [rsp+72], rsi
37bf79f83mov rdx, rsi
37bf79f86mov [rsp+64], rcx
37bf79f8bmov r9, [rsp+528]
37bf79f93lea r8, [rip+0x4e1556]
37bf79f9amov [rsp+80], rax
37bf79f9fmov rax, [rsp+560]
37bf79fa7mov [rsp+88], 1
37bf79fb0mov rcx, [rsp+480]
37bf79fb8mov [rsp+56], rax
37bf79fbdmov rax, [rsp+552]
37bf79fc5mov [rsp+48], rax
37bf79fcamov rax, [rsp+544]
37bf79fd2mov [rsp+40], rax
37bf79fd7mov rax, [rsp+536]
37bf79fdfmov [rsp+32], rax
37bf79fe4call dgttrs_64_
37bf79fe9lea rcx, [rip+0x4e1500]
37bf79ff0mov rax, [rsi]
37bf79ff3lea r9, [rip+0x4e14f6]
37bf79ffamov [rsp+40], rcx
37bf79fffmov rcx, [rsp+152]
37bf7a007lea rdx, [rip+0x4e14f2]
37bf7a00elea r8, [rbx+8*rax]
37bf7a012mov [rsp+32], rcx
37bf7a017mov rcx, rsi
37bf7a01acall daxpy_64_
37bf7a01fmov rax, [rsp+608]
37bf7a027mov rcx, [rsp+112]
37bf7a02cadd [rsp+160], 1
37bf7a035mov r8, [rsi]
37bf7a038movsd_xmm x10, [rax+8*rcx-8]
37bf7a03fjmp 0x37bf79df7
37bf7a044
37bf7a044 0f 1f 40 00 ..@.
37bf7a048
37bf7a048loc_37bf7a048:
37bf7a048cmp rdx, 1
37bf7a04cje 0x37bf79ecf
37bf7a052movsd_xmm x1, [rdi]
37bf7a056mulsd x1, [r14+8*r12+16]
37bf7a05dlea r10, [rdx-2]
37bf7a061andpd x1, [rip+0x4e14b7]
37bf7a069addsd x0, x1
37bf7a06dmovsd_xmm [rbx], x0
37bf7a071cmp rdx, 2
37bf7a075jle 0x37bf7a1a4
37bf7a07bcmp rdx, 3
37bf7a07fje 0x37bf7a725
37bf7a085mov r8, rdx
37bf7a088movupd x0, [r14+8*r12+8]
37bf7a08flea r10, [rdx-2]
37bf7a093xor ecx, ecx
37bf7a095mov rax, [rsp+192]
37bf7a09dshr r8, 1
37bf7a0a0sub r8, 1
37bf7a0a4lea r11, [r14+rax+16]
37bf7a0a9lea r9, [r14+rax+24]
37bf7a0aexor eax, eax
37bf7a0b0jmp 0x37bf7a0bc
37bf7a0b2
37bf7a0b2 66 0f 1f 44 00 00 f..D..
37bf7a0b8
37bf7a0b8loc_37bf7a0b8:
37bf7a0b8movapd x0, x2
37bf7a0bc
37bf7a0bcloc_37bf7a0bc:
37bf7a0bcmovupd x1, [rbp+rax]
37bf7a0c2movupd x2, [r9+rax]
37bf7a0c8add rcx, 1
37bf7a0ccmovupd x3, [r13+rax]
37bf7a0d3movupd x4, [r15+rax+8]
37bf7a0daandpd x1, x6
37bf7a0demulpd x0, x3
37bf7a0e2andpd x0, x6
37bf7a0e6addpd x0, x1
37bf7a0eamovupd x1, [r11+rax]
37bf7a0f0mulpd x1, x4
37bf7a0f4andpd x1, x6
37bf7a0f8addpd x0, x1
37bf7a0fcmovupd x1, [rdi+rax+8]
37bf7a102mulpd x1, x2
37bf7a106andpd x1, x6
37bf7a10aaddpd x0, x1
37bf7a10emovups [rbx+rax+8], x0
37bf7a113add rax, 16
37bf7a117cmp r8, rcx
37bf7a11ajne 0x37bf7a0b8
37bf7a11clea rax, [r8+r8]
37bf7a120cmp rax, r10
37bf7a123je 0x37bf7a1a4
37bf7a125add rax, 2
37bf7a129
37bf7a129loc_37bf7a129:
37bf7a129lea rcx, [rax-1]
37bf7a12dmov r11, [rsp+184]
37bf7a135lea r8, [r12+rcx]
37bf7a139movsd_xmm x0, [r14+8*r8]
37bf7a13flea r8, [r11+rax]
37bf7a143mov r11, [rsp+568]
37bf7a14bmulsd x0, [r13+8*rax-16]
37bf7a152add rax, r12
37bf7a155andpd x0, [rip+0x4e13c3]
37bf7a15dmovsd_xmm x1, [r11+8*r8]
37bf7a163andpd x1, [rip+0x4e13b5]
37bf7a16baddsd x0, x1
37bf7a16fmovsd_xmm x1, [r14+8*rax]
37bf7a175mulsd x1, [r15+8*rcx]
37bf7a17bandpd x1, [rip+0x4e139d]
37bf7a183addsd x0, x1
37bf7a187movsd_xmm x1, [r14+8*rax+8]
37bf7a18emulsd x1, [rdi+8*rcx]
37bf7a193andpd x1, [rip+0x4e1385]
37bf7a19baddsd x0, x1
37bf7a19fmovsd_xmm [rbx+8*rcx], x0
37bf7a1a4
37bf7a1a4loc_37bf7a1a4:
37bf7a1a4lea rax, [rdx-1]
37bf7a1a8movsd_xmm x0, [r13+8*r10]
37bf7a1aflea rcx, [r12+rax]
37bf7a1b3
37bf7a1b3loc_37bf7a1b3:
37bf7a1b3mulsd x0, [r14+8*rcx]
37bf7a1b9mov rcx, [rsp+184]
37bf7a1c1mov r11, [rsp+568]
37bf7a1c9andpd x0, [rip+0x4e134f]
37bf7a1d1add rcx, rdx
37bf7a1d4movsd_xmm x1, [r11+8*rcx]
37bf7a1daandpd x1, [rip+0x4e133e]
37bf7a1e2lea rcx, [r12+rdx]
37bf7a1e6addsd x0, x1
37bf7a1eamovsd_xmm x1, [r14+8*rcx]
37bf7a1f0mulsd x1, [r15+8*rax]
37bf7a1f6andpd x1, [rip+0x4e1322]
37bf7a1feaddsd x0, x1
37bf7a202movsd_xmm [rbx+8*rax], x0
37bf7a207test rdx, rdx
37bf7a20ajg 0x37bf79ed3
37bf7a210pxor x2, x2
37bf7a214lea rcx, [8*rdx]
37bf7a21cjmp 0x37bf79f37
37bf7a221
37bf7a221 0f 1f 80 00 00 00 00 .......
37bf7a228
37bf7a228loc_37bf7a228:
37bf7a228mov [rsp+520], r13
37bf7a230mov r13, rbp
37bf7a233mov rbp, [rsp+520]
37bf7a23btest rdx, rdx
37bf7a23ejle 0x37bf7a2bc
37bf7a240movapd x3, x7
37bf7a244add rdx, 1
37bf7a248lea r8, [rbx+rcx]
37bf7a24cmov eax, 1
37bf7a251mulsd x3, x9
37bf7a256nop [rax+rax]
37bf7a25fnop [rax+rax]
37bf7a26anop [rax+rax]
37bf7a275nop [rax+rax]
37bf7a280
37bf7a280loc_37bf7a280:
37bf7a280movsd_xmm x1, [rbx+8*rax-8]
37bf7a286movsd_xmm x0, [r8+8*rax-8]
37bf7a28dandpd x0, [rip+0x4e128b]
37bf7a295movapd x2, x1
37bf7a299comisd x1, x11
37bf7a29emulsd x2, x3
37bf7a2a2addsd x0, x2
37bf7a2a6ja 0x37bf7a2ad
37bf7a2a8addsd x0, x12
37bf7a2ad
37bf7a2adloc_37bf7a2ad:
37bf7a2admovsd_xmm [rbx+8*rax-8], x0
37bf7a2b3add rax, 1
37bf7a2b7cmp rdx, rax
37bf7a2bajne 0x37bf7a280
37bf7a2bc
37bf7a2bcloc_37bf7a2bc:
37bf7a2bclea rax, [rsp+247]
37bf7a2c4mov [rsp+248], 0
37bf7a2d0mov [rsp+160], rax
37bf7a2d8nop [rax+rax]
37bf7a2e0
37bf7a2e0loc_37bf7a2e0:
37bf7a2e0mov rax, [rsp+144]
37bf7a2e8lea r8, [rbx+rcx]
37bf7a2ecmov r9, [rsp+624]
37bf7a2f4lea rdx, [r8+rcx]
37bf7a2f8mov rcx, rsi
37bf7a2fbmov [rsp+48], rax
37bf7a300mov rax, [rsp+136]
37bf7a308mov [rsp+40], rax
37bf7a30dmov rax, [rsp+120]
37bf7a312mov [rsp+32], rax
37bf7a317call dlacn2_64_
37bf7a31cmov rax, [rsp+248]
37bf7a324mov r8, [rsi]
37bf7a327test rax, rax
37bf7a32aje 0x37bf7a4c0
37bf7a330lea rdx, [rbx+8*r8]
37bf7a334cmp rax, 1
37bf7a338je 0x37bf7a400
37bf7a33elea rcx, [r8+1]
37bf7a342mov eax, 1
37bf7a347test r8, r8
37bf7a34ajle 0x37bf7a37b
37bf7a34cnop [rax+rax]
37bf7a355nop [rax+rax]
37bf7a360
37bf7a360loc_37bf7a360:
37bf7a360movsd_xmm x0, [rdx+8*rax-8]
37bf7a366mulsd x0, [rbx+8*rax-8]
37bf7a36cmovsd_xmm [rdx+8*rax-8], x0
37bf7a372add rax, 1
37bf7a376cmp rcx, rax
37bf7a379jne 0x37bf7a360
37bf7a37b
37bf7a37bloc_37bf7a37b:
37bf7a37bmov rax, [rsp+632]
37bf7a383mov [rsp+64], rdx
37bf7a388mov rdx, rsi
37bf7a38blea r8, [rip+0x4e115e]
37bf7a392mov [rsp+72], rsi
37bf7a397mov rcx, [rsp+168]
37bf7a39fmov [rsp+80], rax
37bf7a3a4mov rax, [rsp+560]
37bf7a3acmov [rsp+88], 1
37bf7a3b5mov r9, [rsp+528]
37bf7a3bdmov [rsp+56], rax
37bf7a3c2mov rax, [rsp+552]
37bf7a3camov [rsp+48], rax
37bf7a3cfmov rax, [rsp+544]
37bf7a3d7mov [rsp+40], rax
37bf7a3dcmov rax, [rsp+536]
37bf7a3e4mov [rsp+32], rax
37bf7a3e9call dgttrs_64_
37bf7a3eemov rcx, [rsi]
37bf7a3f1
37bf7a3f1loc_37bf7a3f1:
37bf7a3f1lea rcx, [8*rcx]
37bf7a3f9jmp 0x37bf7a2e0
37bf7a3fe
37bf7a3fe 66 90 f.
37bf7a400
37bf7a400loc_37bf7a400:
37bf7a400mov [rsp+152], rax
37bf7a408mov rax, [rsp+632]
37bf7a410lea r8, [rip+0x4e10d9]
37bf7a417mov [rsp+64], rdx
37bf7a41cmov rcx, [rsp+160]
37bf7a424mov rdx, rsi
37bf7a427mov [rsp+80], rax
37bf7a42cmov rax, [rsp+560]
37bf7a434mov [rsp+72], rsi
37bf7a439mov r9, [rsp+528]
37bf7a441mov [rsp+56], rax
37bf7a446mov rax, [rsp+552]
37bf7a44emov [rsp+88], 1
37bf7a457mov [rsp+48], rax
37bf7a45cmov rax, [rsp+544]
37bf7a464mov [rsp+40], rax
37bf7a469mov rax, [rsp+536]
37bf7a471mov [rsp+32], rax
37bf7a476call dgttrs_64_
37bf7a47bmov rcx, [rsi]
37bf7a47emov rax, [rsp+152]
37bf7a486test rcx, rcx
37bf7a489jle 0x37bf7a3f1
37bf7a48flea r8, [rcx+1]
37bf7a493shl rcx, 3
37bf7a497lea rdx, [rbx+rcx]
37bf7a49bnop [rax+rax]
37bf7a4a0
37bf7a4a0loc_37bf7a4a0:
37bf7a4a0movsd_xmm x0, [rdx+8*rax-8]
37bf7a4a6mulsd x0, [rbx+8*rax-8]
37bf7a4acmovsd_xmm [rdx+8*rax-8], x0
37bf7a4b2add rax, 1
37bf7a4b6cmp r8, rax
37bf7a4b9jne 0x37bf7a4a0
37bf7a4bbjmp 0x37bf7a2e0
37bf7a4c0
37bf7a4c0loc_37bf7a4c0:
37bf7a4c0test r8, r8
37bf7a4c3jle 0x37bf7a517
37bf7a4c5mov rdx, [rsp+192]
37bf7a4cdlea rcx, [r8+1]
37bf7a4d1pxor x1, x1
37bf7a4d5mov eax, 1
37bf7a4daadd rdx, r14
37bf7a4ddnop [rax]
37bf7a4e0
37bf7a4e0loc_37bf7a4e0:
37bf7a4e0movsd_xmm x0, [rdx+8*rax]
37bf7a4e5andpd x0, [rip+0x4e1033]
37bf7a4edadd rax, 1
37bf7a4f1maxsd x1, x0
37bf7a4f5cmp rcx, rax
37bf7a4f8jne 0x37bf7a4e0
37bf7a4fapxor x0, x0
37bf7a4feucomisd x1, x0
37bf7a502jp 0x37bf7a506
37bf7a504je 0x37bf7a517
37bf7a506
37bf7a506loc_37bf7a506:
37bf7a506mov rax, [rsp+120]
37bf7a50bmovsd_xmm x0, [rax]
37bf7a50fdivsd x0, x1
37bf7a513movsd_xmm [rax], x0
37bf7a517
37bf7a517loc_37bf7a517:
37bf7a517mov rcx, [rsp+208]
37bf7a51fadd [rsp+112], 1
37bf7a525mov rdx, [rsp+232]
37bf7a52dadd [rsp+120], 8
37bf7a533add [rsp+184], rdx
37bf7a53bmov rax, [rsp+112]
37bf7a540add r13, rcx
37bf7a543add [rsp+128], rcx
37bf7a54badd r12, [rsp+200]
37bf7a553cmp [rsp+224], rax
37bf7a55bjge 0x37bf79db0
37bf7a561jmp 0x37bf79b5f
37bf7a566
37bf7a566 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7a570
37bf7a570loc_37bf7a570:
37bf7a570movsd_xmm x1, [r13]
37bf7a576mulsd x1, [r14+8*r12+16]
37bf7a57dlea r10, [rdx-2]
37bf7a581andpd x1, [rip+0x4e0f97]
37bf7a589addsd x0, x1
37bf7a58dmovsd_xmm [rbx], x0
37bf7a591cmp rdx, 2
37bf7a595jle 0x37bf7a6c8
37bf7a59bcmp rdx, 3
37bf7a59fje 0x37bf7a715
37bf7a5a5mov r8, rdx
37bf7a5a8movupd x0, [r14+8*r12+8]
37bf7a5aflea r10, [rdx-2]
37bf7a5b3xor ecx, ecx
37bf7a5b5mov rax, [rsp+192]
37bf7a5bdshr r8, 1
37bf7a5c0sub r8, 1
37bf7a5c4lea r11, [r14+rax+16]
37bf7a5c9lea r9, [r14+rax+24]
37bf7a5cexor eax, eax
37bf7a5d0jmp 0x37bf7a5dc
37bf7a5d2
37bf7a5d2 66 0f 1f 44 00 00 f..D..
37bf7a5d8
37bf7a5d8loc_37bf7a5d8:
37bf7a5d8movapd x0, x2
37bf7a5dc
37bf7a5dcloc_37bf7a5dc:
37bf7a5dcmovupd x4, [rdi+rax]
37bf7a5e1movupd x1, [rbp+rax]
37bf7a5e7add rcx, 1
37bf7a5ebmovupd x5, [r15+rax+8]
37bf7a5f2movupd x2, [r9+rax]
37bf7a5f8mulpd x0, x4
37bf7a5fcandpd x1, x6
37bf7a600andpd x0, x6
37bf7a604addpd x0, x1
37bf7a608movupd x1, [r11+rax]
37bf7a60emulpd x1, x5
37bf7a612andpd x1, x6
37bf7a616addpd x0, x1
37bf7a61amovupd x1, [r13+rax+8]
37bf7a621mulpd x1, x2
37bf7a625andpd x1, x6
37bf7a629addpd x0, x1
37bf7a62dmovups [rbx+rax+8], x0
37bf7a632add rax, 16
37bf7a636cmp rcx, r8
37bf7a639jne 0x37bf7a5d8
37bf7a63blea rax, [rcx+rcx]
37bf7a63fcmp r10, rax
37bf7a642je 0x37bf7a6c8
37bf7a648add rax, 2
37bf7a64c
37bf7a64cloc_37bf7a64c:
37bf7a64clea rcx, [rax-1]
37bf7a650mov r11, [rsp+184]
37bf7a658lea r8, [r12+rcx]
37bf7a65cmovsd_xmm x0, [r14+8*r8]
37bf7a662lea r8, [r11+rax]
37bf7a666mulsd x0, [rdi+8*rax-16]
37bf7a66cadd rax, r12
37bf7a66fmov r11, [rsp+568]
37bf7a677andpd x0, [rip+0x4e0ea1]
37bf7a67fmovsd_xmm x1, [r11+8*r8]
37bf7a685andpd x1, [rip+0x4e0e93]
37bf7a68daddsd x0, x1
37bf7a691movsd_xmm x1, [r14+8*rax]
37bf7a697mulsd x1, [r15+8*rcx]
37bf7a69dandpd x1, [rip+0x4e0e7b]
37bf7a6a5addsd x0, x1
37bf7a6a9movsd_xmm x1, [r14+8*rax+8]
37bf7a6b0mulsd x1, [r13+8*rcx]
37bf7a6b7andpd x1, [rip+0x4e0e61]
37bf7a6bfaddsd x0, x1
37bf7a6c3movsd_xmm [rbx+8*rcx], x0
37bf7a6c8
37bf7a6c8loc_37bf7a6c8:
37bf7a6c8lea rax, [rdx-1]
37bf7a6ccmovsd_xmm x0, [rdi+8*r10]
37bf7a6d2lea rcx, [r12+rax]
37bf7a6d6jmp 0x37bf7a1b3
37bf7a6db
37bf7a6dbloc_37bf7a6db:
37bf7a6dbtest rax, rax
37bf7a6deje 0x37bf79b5f
37bf7a6e4lea rbx, [8*rax]
37bf7a6ecmov rcx, [rsp+600]
37bf7a6f4xor edx, edx
37bf7a6f6mov r8, rbx
37bf7a6f9call memset
37bf7a6femov rcx, [rsp+608]
37bf7a706mov r8, rbx
37bf7a709xor edx, edx
37bf7a70bcall memset
37bf7a710jmp 0x37bf79b5f
37bf7a715
37bf7a715loc_37bf7a715:
37bf7a715mov eax, 2
37bf7a71amov r10l, 1
37bf7a720jmp 0x37bf7a64c
37bf7a725
37bf7a725loc_37bf7a725:
37bf7a725mov eax, 2
37bf7a72amov r10l, 1
37bf7a730jmp 0x37bf7a129
37bf7a735
37bf7a735loc_37bf7a735:
37bf7a735mov edx, 78
37bf7a73amov eax, 84
37bf7a73fjmp 0x37bf79c74
37bf7a744
37bf7a744loc_37bf7a744:
37bf7a744neg rcx
37bf7a747jmp 0x37bf79b3c
37bf79a00
37bf7a74c
37bf7a74c // align 0x40
37bf7a74c // align 0x40
37bf7a780
37bf7a780dgtsv_64_:
37bf7a780push r15
37bf7a782push r14
37bf7a784push r13
37bf7a786push r12
37bf7a788push rbp
37bf7a789push rdi
37bf7a78apush rsi
37bf7a78bpush rbx
37bf7a78csub rsp, 72
37bf7a790movups [rsp+48], x6
37bf7a795mov r10, [rsp+192]
37bf7a79dmov rdi, [rsp+200]
37bf7a7a5mov rbx, [rsp+176]
37bf7a7admov [rdi], 0
37bf7a7b4mov rsi, [r10]
37bf7a7b7mov rax, rcx
37bf7a7bamov rcx, rdx
37bf7a7bdmov rdx, [rsp+184]
37bf7a7c5mov rax, [rax]
37bf7a7c8test rax, rax
37bf7a7cbjs 0x37bf7abf8
37bf7a7d1mov rdi, [rcx]
37bf7a7d4test rdi, rdi
37bf7a7d7js 0x37bf7a800
37bf7a7d9test rax, rax
37bf7a7dcmov ecx, 1
37bf7a7e1cmovg rcx, rax
37bf7a7e5cmp rsi, rcx
37bf7a7e8jge 0x37bf7a84a
37bf7a7eamov rdx, -7
37bf7a7f1mov eax, 7
37bf7a7f6jmp 0x37bf7a80c
37bf7a7f8
37bf7a7f8 0f 1f 84 00 00 00 00 00 ........
37bf7a800
37bf7a800loc_37bf7a800:
37bf7a800mov rdx, -2
37bf7a807mov eax, 2
37bf7a80c
37bf7a80cloc_37bf7a80c:
37bf7a80cmov rdi, [rsp+200]
37bf7a814mov r8l, 6
37bf7a81amov [rsp+40], rax
37bf7a81flea rcx, [rip+0x4e0d0a]
37bf7a826mov [rdi], rdx
37bf7a829lea rdx, [rsp+40]
37bf7a82ecall xerbla_64_
37bf7a833nop
37bf7a834
37bf7a834loc_37bf7a834:
37bf7a834movups x6, [rsp+48]
37bf7a839add rsp, 72
37bf7a83dpop rbx
37bf7a83epop rsi
37bf7a83fpop rdi
37bf7a840pop rbp
37bf7a841pop r12
37bf7a843pop r13
37bf7a845pop r14
37bf7a847pop r15
37bf7a849ret
37bf7a84a
37bf7a84aloc_37bf7a84a:
37bf7a84atest rax, rax
37bf7a84dje 0x37bf7a834
37bf7a84flea rbp, [rax-2]
37bf7a853cmp rdi, 1
37bf7a857je 0x37bf7acbd
37bf7a85dcmp rax, 2
37bf7a861jle 0x37bf7af5d
37bf7a867mov r12, rdx
37bf7a86amov r14, rax
37bf7a86dmov ecx, 2
37bf7a872mov r15, rsi
37bf7a875mov [rsp+184], rdx
37bf7a87dpxor x4, x4
37bf7a881lea rax, [8*rsi]
37bf7a889lea rdx, [rdi+1]
37bf7a88dmovq x3, [rip+0x4e0cab]
37bf7a895nop [rax+rax]
37bf7a8a0
37bf7a8a0loc_37bf7a8a0:
37bf7a8a0movsd_xmm x2, [r9+8*rcx-16]
37bf7a8a7movsd_xmm x1, [r8+8*rcx-16]
37bf7a8aemovapd x5, x2
37bf7a8b2movapd x0, x1
37bf7a8b6andpd x5, x3
37bf7a8baandpd x0, x3
37bf7a8becomisd x5, x0
37bf7a8c2jb 0x37bf7ab50
37bf7a8c8ucomisd x2, x4
37bf7a8ccjp 0x37bf7a8d4
37bf7a8ceje 0x37bf7aca9
37bf7a8d4
37bf7a8d4loc_37bf7a8d4:
37bf7a8d4divsd x1, x2
37bf7a8d8movsd_xmm x2, [rbx+8*rcx-16]
37bf7a8demovsd_xmm x0, [r9+8*rcx-8]
37bf7a8e5mov rsi, rcx
37bf7a8e8lea r11, [r12+8]
37bf7a8edmov r10l, 1
37bf7a8f3mov r12, r11
37bf7a8f6mulsd x2, x1
37bf7a8fasubsd x0, x2
37bf7a8femovsd_xmm [r9+8*rcx-8], x0
37bf7a905test rdi, rdi
37bf7a908je 0x37bf7a967
37bf7a90anop [rax+rax]
37bf7a914nop [rax+rax]
37bf7a91fnop [rax+rax]
37bf7a92anop [rax+rax]
37bf7a935nop [rax+rax]
37bf7a940
37bf7a940loc_37bf7a940:
37bf7a940movsd_xmm x2, [r12-8]
37bf7a947movsd_xmm x0, [r12]
37bf7a94dadd r10, 1
37bf7a951mulsd x2, x1
37bf7a955subsd x0, x2
37bf7a959movsd_xmm [r12], x0
37bf7a95fadd r12, rax
37bf7a962cmp r10, rdx
37bf7a965jne 0x37bf7a940
37bf7a967
37bf7a967loc_37bf7a967:
37bf7a967mov [r8+8*rcx-16], 0
37bf7a970
37bf7a970loc_37bf7a970:
37bf7a970add rcx, 1
37bf7a974mov r12, r11
37bf7a977cmp rsi, rbp
37bf7a97ajle 0x37bf7a8a0
37bf7a980mov rdx, [rsp+184]
37bf7a988mov rax, r14
37bf7a98bmov rsi, r15
37bf7a98elea rcx, [r14-1]
37bf7a992
37bf7a992loc_37bf7a992:
37bf7a992lea r10, [r9+8*rax]
37bf7a996movsd_xmm x1, [r8+8*rbp]
37bf7a99cmovsd_xmm x0, [r10-16]
37bf7a9a2movapd x2, x0
37bf7a9a6andpd x2, x3
37bf7a9aaandpd x3, x1
37bf7a9aecomisd x2, x3
37bf7a9b2jae 0x37bf7ac09
37bf7a9b8movapd x3, x0
37bf7a9bcmovsd_xmm x0, [r10-8]
37bf7a9c2movsd_xmm x4, [rbx+8*rbp]
37bf7a9c7divsd x3, x1
37bf7a9cbmovsd_xmm [rbx+8*rbp], x0
37bf7a9d0movapd x2, x3
37bf7a9d4mulsd x2, x0
37bf7a9d8subsd x4, x2
37bf7a9dcunpcklpd x1, x4
37bf7a9e0movups [r9+8*rbp], x1
37bf7a9e5test rdi, rdi
37bf7a9e8je 0x37bf7ae40
37bf7a9eelea r10, [rdx+8*rax-16]
37bf7a9f3mov [rsp+184], rdx
37bf7a9fbmov r11l, 1
37bf7aa01mov rdx, rax
37bf7aa04lea r12, [8*rsi]
37bf7aa0clea rax, [rdi+1]
37bf7aa10nop [rax]
37bf7aa14nop [rax+rax]
37bf7aa1fnop [rax+rax]
37bf7aa2anop [rax+rax]
37bf7aa35nop [rax+rax]
37bf7aa40
37bf7aa40loc_37bf7aa40:
37bf7aa40movsd_xmm x0, [r10+8]
37bf7aa46movsd_xmm x1, [r10]
37bf7aa4badd r11, 1
37bf7aa4fmovapd x2, x0
37bf7aa53mulsd x2, x3
37bf7aa57subsd x1, x2
37bf7aa5bunpcklpd x0, x1
37bf7aa5fmovups [r10], x0
37bf7aa63add r10, r12
37bf7aa66cmp r11, rax
37bf7aa69jne 0x37bf7aa40
37bf7aa6b
37bf7aa6bloc_37bf7aa6b:
37bf7aa6bmov rax, rdx
37bf7aa6emov rdx, [rsp+184]
37bf7aa76
37bf7aa76loc_37bf7aa76:
37bf7aa76pxor x0, x0
37bf7aa7aucomisd x4, x0
37bf7aa7ejp 0x37bf7aa86
37bf7aa80je 0x37bf7af4d
37bf7aa86
37bf7aa86loc_37bf7aa86:
37bf7aa86cmp rdi, 2
37bf7aa8ajle 0x37bf7ae50
37bf7aa90shl rsi, 3
37bf7aa94lea rcx, [rdx-8]
37bf7aa98lea r10, [rdx+8*rax-16]
37bf7aa9dadd rdi, 1
37bf7aaa1mov r11l, 1
37bf7aaa7nop [rax+rax]
37bf7aab0
37bf7aab0loc_37bf7aab0:
37bf7aab0movsd_xmm x1, [r10+8]
37bf7aab6divsd x1, x4
37bf7aabamovsd_xmm [r10+8], x1
37bf7aac0cmp rax, 1
37bf7aac4je 0x37bf7ab36
37bf7aac6movsd_xmm x0, [rbx+8*rbp]
37bf7aacbmovsd_xmm x2, [r10]
37bf7aad0mulsd x0, x1
37bf7aad4subsd x2, x0
37bf7aad8divsd x2, [r9+8*rbp]
37bf7aademovsd_xmm [r10], x2
37bf7aae3test rbp, rbp
37bf7aae6je 0x37bf7ab36
37bf7aae8mov rdx, rbp
37bf7aaebjmp 0x37bf7ab04
37bf7aaed
37bf7aaed 0f 1f 84 ...
37bf7aaf0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7ab00
37bf7ab00loc_37bf7ab00:
37bf7ab00movapd x2, x0
37bf7ab04
37bf7ab04loc_37bf7ab04:
37bf7ab04movsd_xmm x0, [rcx+8*rdx]
37bf7ab09sub rdx, 1
37bf7ab0dmovsd_xmm x3, [rbx+8*rdx]
37bf7ab12mulsd x1, [r8+8*rdx]
37bf7ab18mulsd x3, x2
37bf7ab1csubsd x0, x3
37bf7ab20subsd x0, x1
37bf7ab24movapd x1, x2
37bf7ab28divsd x0, [r9+8*rdx]
37bf7ab2emovsd_xmm [rcx+8*rdx+8], x0
37bf7ab34jne 0x37bf7ab00
37bf7ab36
37bf7ab36loc_37bf7ab36:
37bf7ab36add r11, 1
37bf7ab3aadd rcx, rsi
37bf7ab3dadd r10, rsi
37bf7ab40cmp rdi, r11
37bf7ab43jne 0x37bf7aab0
37bf7ab49jmp 0x37bf7a834
37bf7ab4e
37bf7ab4e 66 90 f.
37bf7ab50
37bf7ab50loc_37bf7ab50:
37bf7ab50divsd x2, x1
37bf7ab54movsd_xmm x0, [rbx+8*rcx-16]
37bf7ab5amov rsi, rcx
37bf7ab5dmov r10, r12
37bf7ab60movsd_xmm x5, [r9+8*rcx-8]
37bf7ab67mov r11l, 1
37bf7ab6dmovapd x6, x2
37bf7ab71mulsd x6, x5
37bf7ab75subsd x0, x6
37bf7ab79unpcklpd x1, x0
37bf7ab7dmovsd_xmm x0, [rbx+8*rcx-8]
37bf7ab83movups [r9+8*rcx-16], x1
37bf7ab89movsd_xmm [r8+8*rcx-16], x0
37bf7ab90mulsd x0, x2
37bf7ab94xorpd x0, [rip+0x4e09b4]
37bf7ab9cunpcklpd x5, x0
37bf7aba0movups [rbx+8*rcx-16], x5
37bf7aba5test rdi, rdi
37bf7aba8je 0x37bf7abeb
37bf7abaanop [rax+rax]
37bf7abb5nop [rax+rax]
37bf7abc0
37bf7abc0loc_37bf7abc0:
37bf7abc0movsd_xmm x0, [r10+8]
37bf7abc6movsd_xmm x1, [r10]
37bf7abcbadd r11, 1
37bf7abcfmovapd x6, x0
37bf7abd3mulsd x6, x2
37bf7abd7subsd x1, x6
37bf7abdbunpcklpd x0, x1
37bf7abdfmovups [r10], x0
37bf7abe3add r10, rax
37bf7abe6cmp r11, rdx
37bf7abe9jne 0x37bf7abc0
37bf7abeb
37bf7abebloc_37bf7abeb:
37bf7abeblea r11, [r12+8]
37bf7abf0jmp 0x37bf7a970
37bf7abf5
37bf7abf5 0f 1f 00 ...
37bf7abf8
37bf7abf8loc_37bf7abf8:
37bf7abf8mov rdx, -1
37bf7abffmov eax, 1
37bf7ac04jmp 0x37bf7a80c
37bf7ac09
37bf7ac09loc_37bf7ac09:
37bf7ac09pxor x2, x2
37bf7ac0ducomisd x0, x2
37bf7ac11jp 0x37bf7ac19
37bf7ac13je 0x37bf7acad
37bf7ac19
37bf7ac19loc_37bf7ac19:
37bf7ac19divsd x1, x0
37bf7ac1dmovsd_xmm x0, [rbx+8*rbp]
37bf7ac22movsd_xmm x4, [r10-8]
37bf7ac28mulsd x0, x1
37bf7ac2csubsd x4, x0
37bf7ac30movsd_xmm [r10-8], x4
37bf7ac36test rdi, rdi
37bf7ac39je 0x37bf7ae40
37bf7ac3flea r10, [rdx+8*rax-8]
37bf7ac44lea r12, [rdi+1]
37bf7ac48mov [rsp+184], rdx
37bf7ac50mov rdx, rax
37bf7ac53mov r11l, 1
37bf7ac59lea rax, [8*rsi]
37bf7ac61nop [rax+rax]
37bf7ac6anop [rax+rax]
37bf7ac75nop [rax+rax]
37bf7ac80
37bf7ac80loc_37bf7ac80:
37bf7ac80movsd_xmm x2, [r10-8]
37bf7ac86movsd_xmm x0, [r10]
37bf7ac8badd r11, 1
37bf7ac8fmulsd x2, x1
37bf7ac93subsd x0, x2
37bf7ac97movsd_xmm [r10], x0
37bf7ac9cadd r10, rax
37bf7ac9fcmp r11, r12
37bf7aca2jne 0x37bf7ac80
37bf7aca4jmp 0x37bf7aa6b
37bf7aca9
37bf7aca9loc_37bf7aca9:
37bf7aca9sub rcx, 1
37bf7acad
37bf7acadloc_37bf7acad:
37bf7acadmov rax, [rsp+200]
37bf7acb5mov [rax], rcx
37bf7acb8jmp 0x37bf7a834
37bf7acbd
37bf7acbdloc_37bf7acbd:
37bf7acbdtest rbp, rbp
37bf7acc0jle 0x37bf7afb3
37bf7acc6mov r10, rdx
37bf7acc9lea r11, [rax-1]
37bf7accdpxor x4, x4
37bf7acd1mov ecx, 1
37bf7acd6movq x3, [rip+0x4e0862]
37bf7acdejmp 0x37bf7ad34
37bf7ace0
37bf7ace0loc_37bf7ace0:
37bf7ace0ucomisd x1, x4
37bf7ace4jp 0x37bf7ace8
37bf7ace6je 0x37bf7acad
37bf7ace8
37bf7ace8loc_37bf7ace8:
37bf7ace8divsd x0, x1
37bf7acecmovsd_xmm x2, [rbx+8*rcx-8]
37bf7acf2movsd_xmm x1, [r9+8*rcx]
37bf7acf8add r10, 8
37bf7acfcmov [r8+8*rcx-8], 0
37bf7ad05mulsd x2, x0
37bf7ad09mulsd x0, [r10-8]
37bf7ad0fsubsd x1, x2
37bf7ad13movsd_xmm [r9+8*rcx], x1
37bf7ad19movsd_xmm x1, [r10]
37bf7ad1eadd rcx, 1
37bf7ad22subsd x1, x0
37bf7ad26movsd_xmm [r10], x1
37bf7ad2bcmp rcx, r11
37bf7ad2eje 0x37bf7adcc
37bf7ad34
37bf7ad34loc_37bf7ad34:
37bf7ad34movsd_xmm x1, [r9+8*rcx-8]
37bf7ad3bmovsd_xmm x0, [r8+8*rcx-8]
37bf7ad42movapd x5, x1
37bf7ad46movapd x2, x0
37bf7ad4aandpd x5, x3
37bf7ad4eandpd x2, x3
37bf7ad52comisd x5, x2
37bf7ad56jae 0x37bf7ace0
37bf7ad58divsd x1, x0
37bf7ad5cmovsd_xmm x2, [r9+8*rcx]
37bf7ad62movsd_xmm x5, [rbx+8*rcx-8]
37bf7ad68add r10, 8
37bf7ad6cmovapd x6, x1
37bf7ad70mulsd x6, x2
37bf7ad74subsd x5, x6
37bf7ad78unpcklpd x0, x5
37bf7ad7cmovups [r9+8*rcx-8], x0
37bf7ad82movsd_xmm x0, [rbx+8*rcx]
37bf7ad87movsd_xmm [r8+8*rcx-8], x0
37bf7ad8emulsd x0, x1
37bf7ad92xorpd x0, [rip+0x4e07b6]
37bf7ad9aunpcklpd x2, x0
37bf7ad9emovsd_xmm x0, [r10]
37bf7ada3movups [rbx+8*rcx-8], x2
37bf7ada8movsd_xmm x2, [r10-8]
37bf7adaeadd rcx, 1
37bf7adb2mulsd x1, x0
37bf7adb6subsd x2, x1
37bf7adbaunpcklpd x0, x2
37bf7adbemovups [r10-8], x0
37bf7adc3cmp rcx, r11
37bf7adc6jne 0x37bf7ad34
37bf7adcc
37bf7adccloc_37bf7adcc:
37bf7adcclea r10, [8*rax]
37bf7add4movsd_xmm x0, [r8+8*rbp]
37bf7addalea r11, [r9+r10]
37bf7addemovsd_xmm x1, [r11-16]
37bf7ade4movapd x2, x1
37bf7ade8andpd x2, x3
37bf7adecandpd x3, x0
37bf7adf0comisd x2, x3
37bf7adf4jb 0x37bf7af6b
37bf7adfapxor x2, x2
37bf7adfeucomisd x1, x2
37bf7ae02jp 0x37bf7ae0a
37bf7ae04je 0x37bf7acad
37bf7ae0a
37bf7ae0aloc_37bf7ae0a:
37bf7ae0adivsd x0, x1
37bf7ae0emovsd_xmm x1, [rbx+8*rbp]
37bf7ae13add r10, rdx
37bf7ae16movsd_xmm x4, [r11-8]
37bf7ae1cmulsd x1, x0
37bf7ae20mulsd x0, [r10-16]
37bf7ae26subsd x4, x1
37bf7ae2amovsd_xmm x1, [r10-8]
37bf7ae30subsd x1, x0
37bf7ae34movsd_xmm [r11-8], x4
37bf7ae3amovsd_xmm [r10-8], x1
37bf7ae40
37bf7ae40loc_37bf7ae40:
37bf7ae40pxor x0, x0
37bf7ae44ucomisd x4, x0
37bf7ae48jp 0x37bf7ae50
37bf7ae4aje 0x37bf7af4d
37bf7ae50
37bf7ae50loc_37bf7ae50:
37bf7ae50mov r11, rsi
37bf7ae53mov r12l, 1
37bf7ae59mov r13, rcx
37bf7ae5cnot r11
37bf7ae5fmov r15, r11
37bf7ae62lea r14, [rax+r11]
37bf7ae66
37bf7ae66loc_37bf7ae66:
37bf7ae66mov r11, r12
37bf7ae69imul r11, rsi
37bf7ae6dlea r10, [r11+r15]
37bf7ae71lea rcx, [rax+r10]
37bf7ae75movsd_xmm x0, [rdx+8*rcx]
37bf7ae7adivsd x0, x4
37bf7ae7emovsd_xmm [rdx+8*rcx], x0
37bf7ae83cmp rax, 1
37bf7ae87je 0x37bf7af39
37bf7ae8dmulsd x0, [rbx+8*rbp]
37bf7ae92lea rcx, [r10+r13]
37bf7ae96movsd_xmm x1, [rdx+8*rcx]
37bf7ae9bsubsd x1, x0
37bf7ae9fdivsd x1, [r9+8*rbp]
37bf7aea5movsd_xmm [rdx+8*rcx], x1
37bf7aeaatest rbp, rbp
37bf7aeadje 0x37bf7af39
37bf7aeb3add r11, r14
37bf7aeb6movsd_xmm x1, [rdx+8*r11]
37bf7aebcmovsd_xmm x2, [rdx+8*r11-8]
37bf7aec3lea r11, [rdx+8*r10]
37bf7aec7mov r10, rbp
37bf7aecajmp 0x37bf7af04
37bf7aecc
37bf7aecc 0f 1f 84 00 ....
37bf7aed0 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bf7aee0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7aef0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7af00
37bf7af00loc_37bf7af00:
37bf7af00movapd x2, x0
37bf7af04
37bf7af04loc_37bf7af04:
37bf7af04movsd_xmm x0, [r11+8*r10]
37bf7af0asub r10, 1
37bf7af0emovsd_xmm x3, [rbx+8*r10]
37bf7af14mulsd x1, [r8+8*r10]
37bf7af1amulsd x3, x2
37bf7af1esubsd x0, x3
37bf7af22subsd x0, x1
37bf7af26movapd x1, x2
37bf7af2adivsd x0, [r9+8*r10]
37bf7af30movsd_xmm [r11+8*r10+8], x0
37bf7af37jne 0x37bf7af00
37bf7af39
37bf7af39loc_37bf7af39:
37bf7af39cmp rdi, r12
37bf7af3cjle 0x37bf7a834
37bf7af42mov r12l, 2
37bf7af48jmp 0x37bf7ae66
37bf7af4d
37bf7af4dloc_37bf7af4d:
37bf7af4dmov rdi, [rsp+200]
37bf7af55mov [rdi], rax
37bf7af58jmp 0x37bf7a834
37bf7af5d
37bf7af5dloc_37bf7af5d:
37bf7af5dje 0x37bf7afd7
37bf7af5fmovsd_xmm x4, [r9]
37bf7af64xor ecx, ecx
37bf7af66jmp 0x37bf7aa76
37bf7af6b
37bf7af6bloc_37bf7af6b:
37bf7af6bdivsd x1, x0
37bf7af6fmovsd_xmm x2, [r11-8]
37bf7af75movsd_xmm x4, [rbx+8*rbp]
37bf7af7amovsd_xmm [rbx+8*rbp], x2
37bf7af7fmovapd x3, x1
37bf7af83mulsd x3, x2
37bf7af87movsd_xmm x2, [rdx+8*rbp]
37bf7af8csubsd x4, x3
37bf7af90unpcklpd x0, x4
37bf7af94movups [r9+8*rbp], x0
37bf7af99movsd_xmm x0, [rdx+8*rcx]
37bf7af9emulsd x1, x0
37bf7afa2subsd x2, x1
37bf7afa6unpcklpd x0, x2
37bf7afaamovups [rdx+8*rbp], x0
37bf7afaejmp 0x37bf7ae40
37bf7afb3
37bf7afb3loc_37bf7afb3:
37bf7afb3cmp rax, 2
37bf7afb7je 0x37bf7afc5
37bf7afb9movsd_xmm x4, [r9]
37bf7afbexor ecx, ecx
37bf7afc0jmp 0x37bf7ae40
37bf7afc5
37bf7afc5loc_37bf7afc5:
37bf7afc5mov ecx, 1
37bf7afcamovq x3, [rip+0x4e056e]
37bf7afd2jmp 0x37bf7adcc
37bf7afd7
37bf7afd7loc_37bf7afd7:
37bf7afd7mov ecx, 1
37bf7afdcmovq x3, [rip+0x4e055c]
37bf7afe4jmp 0x37bf7a992
37bf7a780
37bf7a780dgtsv_64_:
37bf7a780push r15
37bf7a782push r14
37bf7a784push r13
37bf7a786push r12
37bf7a788push rbp
37bf7a789push rdi
37bf7a78apush rsi
37bf7a78bpush rbx
37bf7a78csub rsp, 72
37bf7a790movups [rsp+48], x6
37bf7a795mov r10, [rsp+192]
37bf7a79dmov rdi, [rsp+200]
37bf7a7a5mov rbx, [rsp+176]
37bf7a7admov [rdi], 0
37bf7a7b4mov rsi, [r10]
37bf7a7b7mov rax, rcx
37bf7a7bamov rcx, rdx
37bf7a7bdmov rdx, [rsp+184]
37bf7a7c5mov rax, [rax]
37bf7a7c8test rax, rax
37bf7a7cbjs 0x37bf7abf8
37bf7a7d1mov rdi, [rcx]
37bf7a7d4test rdi, rdi
37bf7a7d7js 0x37bf7a800
37bf7a7d9test rax, rax
37bf7a7dcmov ecx, 1
37bf7a7e1cmovg rcx, rax
37bf7a7e5cmp rsi, rcx
37bf7a7e8jge 0x37bf7a84a
37bf7a7eamov rdx, -7
37bf7a7f1mov eax, 7
37bf7a7f6jmp 0x37bf7a80c
37bf7a7f8
37bf7a7f8 0f 1f 84 00 00 00 00 00 ........
37bf7a800
37bf7a800loc_37bf7a800:
37bf7a800mov rdx, -2
37bf7a807mov eax, 2
37bf7a80c
37bf7a80cloc_37bf7a80c:
37bf7a80cmov rdi, [rsp+200]
37bf7a814mov r8l, 6
37bf7a81amov [rsp+40], rax
37bf7a81flea rcx, [rip+0x4e0d0a]
37bf7a826mov [rdi], rdx
37bf7a829lea rdx, [rsp+40]
37bf7a82ecall xerbla_64_
37bf7a833nop
37bf7a834
37bf7a834loc_37bf7a834:
37bf7a834movups x6, [rsp+48]
37bf7a839add rsp, 72
37bf7a83dpop rbx
37bf7a83epop rsi
37bf7a83fpop rdi
37bf7a840pop rbp
37bf7a841pop r12
37bf7a843pop r13
37bf7a845pop r14
37bf7a847pop r15
37bf7a849ret
37bf7a84a
37bf7a84aloc_37bf7a84a:
37bf7a84atest rax, rax
37bf7a84dje 0x37bf7a834
37bf7a84flea rbp, [rax-2]
37bf7a853cmp rdi, 1
37bf7a857je 0x37bf7acbd
37bf7a85dcmp rax, 2
37bf7a861jle 0x37bf7af5d
37bf7a867mov r12, rdx
37bf7a86amov r14, rax
37bf7a86dmov ecx, 2
37bf7a872mov r15, rsi
37bf7a875mov [rsp+184], rdx
37bf7a87dpxor x4, x4
37bf7a881lea rax, [8*rsi]
37bf7a889lea rdx, [rdi+1]
37bf7a88dmovq x3, [rip+0x4e0cab]
37bf7a895nop [rax+rax]
37bf7a8a0
37bf7a8a0loc_37bf7a8a0:
37bf7a8a0movsd_xmm x2, [r9+8*rcx-16]
37bf7a8a7movsd_xmm x1, [r8+8*rcx-16]
37bf7a8aemovapd x5, x2
37bf7a8b2movapd x0, x1
37bf7a8b6andpd x5, x3
37bf7a8baandpd x0, x3
37bf7a8becomisd x5, x0
37bf7a8c2jb 0x37bf7ab50
37bf7a8c8ucomisd x2, x4
37bf7a8ccjp 0x37bf7a8d4
37bf7a8ceje 0x37bf7aca9
37bf7a8d4
37bf7a8d4loc_37bf7a8d4:
37bf7a8d4divsd x1, x2
37bf7a8d8movsd_xmm x2, [rbx+8*rcx-16]
37bf7a8demovsd_xmm x0, [r9+8*rcx-8]
37bf7a8e5mov rsi, rcx
37bf7a8e8lea r11, [r12+8]
37bf7a8edmov r10l, 1
37bf7a8f3mov r12, r11
37bf7a8f6mulsd x2, x1
37bf7a8fasubsd x0, x2
37bf7a8femovsd_xmm [r9+8*rcx-8], x0
37bf7a905test rdi, rdi
37bf7a908je 0x37bf7a967
37bf7a90anop [rax+rax]
37bf7a914nop [rax+rax]
37bf7a91fnop [rax+rax]
37bf7a92anop [rax+rax]
37bf7a935nop [rax+rax]
37bf7a940
37bf7a940loc_37bf7a940:
37bf7a940movsd_xmm x2, [r12-8]
37bf7a947movsd_xmm x0, [r12]
37bf7a94dadd r10, 1
37bf7a951mulsd x2, x1
37bf7a955subsd x0, x2
37bf7a959movsd_xmm [r12], x0
37bf7a95fadd r12, rax
37bf7a962cmp r10, rdx
37bf7a965jne 0x37bf7a940
37bf7a967
37bf7a967loc_37bf7a967:
37bf7a967mov [r8+8*rcx-16], 0
37bf7a970
37bf7a970loc_37bf7a970:
37bf7a970add rcx, 1
37bf7a974mov r12, r11
37bf7a977cmp rsi, rbp
37bf7a97ajle 0x37bf7a8a0
37bf7a980mov rdx, [rsp+184]
37bf7a988mov rax, r14
37bf7a98bmov rsi, r15
37bf7a98elea rcx, [r14-1]
37bf7a992
37bf7a992loc_37bf7a992:
37bf7a992lea r10, [r9+8*rax]
37bf7a996movsd_xmm x1, [r8+8*rbp]
37bf7a99cmovsd_xmm x0, [r10-16]
37bf7a9a2movapd x2, x0
37bf7a9a6andpd x2, x3
37bf7a9aaandpd x3, x1
37bf7a9aecomisd x2, x3
37bf7a9b2jae 0x37bf7ac09
37bf7a9b8movapd x3, x0
37bf7a9bcmovsd_xmm x0, [r10-8]
37bf7a9c2movsd_xmm x4, [rbx+8*rbp]
37bf7a9c7divsd x3, x1
37bf7a9cbmovsd_xmm [rbx+8*rbp], x0
37bf7a9d0movapd x2, x3
37bf7a9d4mulsd x2, x0
37bf7a9d8subsd x4, x2
37bf7a9dcunpcklpd x1, x4
37bf7a9e0movups [r9+8*rbp], x1
37bf7a9e5test rdi, rdi
37bf7a9e8je 0x37bf7ae40
37bf7a9eelea r10, [rdx+8*rax-16]
37bf7a9f3mov [rsp+184], rdx
37bf7a9fbmov r11l, 1
37bf7aa01mov rdx, rax
37bf7aa04lea r12, [8*rsi]
37bf7aa0clea rax, [rdi+1]
37bf7aa10nop [rax]
37bf7aa14nop [rax+rax]
37bf7aa1fnop [rax+rax]
37bf7aa2anop [rax+rax]
37bf7aa35nop [rax+rax]
37bf7aa40
37bf7aa40loc_37bf7aa40:
37bf7aa40movsd_xmm x0, [r10+8]
37bf7aa46movsd_xmm x1, [r10]
37bf7aa4badd r11, 1
37bf7aa4fmovapd x2, x0
37bf7aa53mulsd x2, x3
37bf7aa57subsd x1, x2
37bf7aa5bunpcklpd x0, x1
37bf7aa5fmovups [r10], x0
37bf7aa63add r10, r12
37bf7aa66cmp r11, rax
37bf7aa69jne 0x37bf7aa40
37bf7aa6b
37bf7aa6bloc_37bf7aa6b:
37bf7aa6bmov rax, rdx
37bf7aa6emov rdx, [rsp+184]
37bf7aa76
37bf7aa76loc_37bf7aa76:
37bf7aa76pxor x0, x0
37bf7aa7aucomisd x4, x0
37bf7aa7ejp 0x37bf7aa86
37bf7aa80je 0x37bf7af4d
37bf7aa86
37bf7aa86loc_37bf7aa86:
37bf7aa86cmp rdi, 2
37bf7aa8ajle 0x37bf7ae50
37bf7aa90shl rsi, 3
37bf7aa94lea rcx, [rdx-8]
37bf7aa98lea r10, [rdx+8*rax-16]
37bf7aa9dadd rdi, 1
37bf7aaa1mov r11l, 1
37bf7aaa7nop [rax+rax]
37bf7aab0
37bf7aab0loc_37bf7aab0:
37bf7aab0movsd_xmm x1, [r10+8]
37bf7aab6divsd x1, x4
37bf7aabamovsd_xmm [r10+8], x1
37bf7aac0cmp rax, 1
37bf7aac4je 0x37bf7ab36
37bf7aac6movsd_xmm x0, [rbx+8*rbp]
37bf7aacbmovsd_xmm x2, [r10]
37bf7aad0mulsd x0, x1
37bf7aad4subsd x2, x0
37bf7aad8divsd x2, [r9+8*rbp]
37bf7aademovsd_xmm [r10], x2
37bf7aae3test rbp, rbp
37bf7aae6je 0x37bf7ab36
37bf7aae8mov rdx, rbp
37bf7aaebjmp 0x37bf7ab04
37bf7aaed
37bf7aaed 0f 1f 84 ...
37bf7aaf0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7ab00
37bf7ab00loc_37bf7ab00:
37bf7ab00movapd x2, x0
37bf7ab04
37bf7ab04loc_37bf7ab04:
37bf7ab04movsd_xmm x0, [rcx+8*rdx]
37bf7ab09sub rdx, 1
37bf7ab0dmovsd_xmm x3, [rbx+8*rdx]
37bf7ab12mulsd x1, [r8+8*rdx]
37bf7ab18mulsd x3, x2
37bf7ab1csubsd x0, x3
37bf7ab20subsd x0, x1
37bf7ab24movapd x1, x2
37bf7ab28divsd x0, [r9+8*rdx]
37bf7ab2emovsd_xmm [rcx+8*rdx+8], x0
37bf7ab34jne 0x37bf7ab00
37bf7ab36
37bf7ab36loc_37bf7ab36:
37bf7ab36add r11, 1
37bf7ab3aadd rcx, rsi
37bf7ab3dadd r10, rsi
37bf7ab40cmp rdi, r11
37bf7ab43jne 0x37bf7aab0
37bf7ab49jmp 0x37bf7a834
37bf7ab4e
37bf7ab4e 66 90 f.
37bf7ab50
37bf7ab50loc_37bf7ab50:
37bf7ab50divsd x2, x1
37bf7ab54movsd_xmm x0, [rbx+8*rcx-16]
37bf7ab5amov rsi, rcx
37bf7ab5dmov r10, r12
37bf7ab60movsd_xmm x5, [r9+8*rcx-8]
37bf7ab67mov r11l, 1
37bf7ab6dmovapd x6, x2
37bf7ab71mulsd x6, x5
37bf7ab75subsd x0, x6
37bf7ab79unpcklpd x1, x0
37bf7ab7dmovsd_xmm x0, [rbx+8*rcx-8]
37bf7ab83movups [r9+8*rcx-16], x1
37bf7ab89movsd_xmm [r8+8*rcx-16], x0
37bf7ab90mulsd x0, x2
37bf7ab94xorpd x0, [rip+0x4e09b4]
37bf7ab9cunpcklpd x5, x0
37bf7aba0movups [rbx+8*rcx-16], x5
37bf7aba5test rdi, rdi
37bf7aba8je 0x37bf7abeb
37bf7abaanop [rax+rax]
37bf7abb5nop [rax+rax]
37bf7abc0
37bf7abc0loc_37bf7abc0:
37bf7abc0movsd_xmm x0, [r10+8]
37bf7abc6movsd_xmm x1, [r10]
37bf7abcbadd r11, 1
37bf7abcfmovapd x6, x0
37bf7abd3mulsd x6, x2
37bf7abd7subsd x1, x6
37bf7abdbunpcklpd x0, x1
37bf7abdfmovups [r10], x0
37bf7abe3add r10, rax
37bf7abe6cmp r11, rdx
37bf7abe9jne 0x37bf7abc0
37bf7abeb
37bf7abebloc_37bf7abeb:
37bf7abeblea r11, [r12+8]
37bf7abf0jmp 0x37bf7a970
37bf7abf5
37bf7abf5 0f 1f 00 ...
37bf7abf8
37bf7abf8loc_37bf7abf8:
37bf7abf8mov rdx, -1
37bf7abffmov eax, 1
37bf7ac04jmp 0x37bf7a80c
37bf7ac09
37bf7ac09loc_37bf7ac09:
37bf7ac09pxor x2, x2
37bf7ac0ducomisd x0, x2
37bf7ac11jp 0x37bf7ac19
37bf7ac13je 0x37bf7acad
37bf7ac19
37bf7ac19loc_37bf7ac19:
37bf7ac19divsd x1, x0
37bf7ac1dmovsd_xmm x0, [rbx+8*rbp]
37bf7ac22movsd_xmm x4, [r10-8]
37bf7ac28mulsd x0, x1
37bf7ac2csubsd x4, x0
37bf7ac30movsd_xmm [r10-8], x4
37bf7ac36test rdi, rdi
37bf7ac39je 0x37bf7ae40
37bf7ac3flea r10, [rdx+8*rax-8]
37bf7ac44lea r12, [rdi+1]
37bf7ac48mov [rsp+184], rdx
37bf7ac50mov rdx, rax
37bf7ac53mov r11l, 1
37bf7ac59lea rax, [8*rsi]
37bf7ac61nop [rax+rax]
37bf7ac6anop [rax+rax]
37bf7ac75nop [rax+rax]
37bf7ac80
37bf7ac80loc_37bf7ac80:
37bf7ac80movsd_xmm x2, [r10-8]
37bf7ac86movsd_xmm x0, [r10]
37bf7ac8badd r11, 1
37bf7ac8fmulsd x2, x1
37bf7ac93subsd x0, x2
37bf7ac97movsd_xmm [r10], x0
37bf7ac9cadd r10, rax
37bf7ac9fcmp r11, r12
37bf7aca2jne 0x37bf7ac80
37bf7aca4jmp 0x37bf7aa6b
37bf7aca9
37bf7aca9loc_37bf7aca9:
37bf7aca9sub rcx, 1
37bf7acad
37bf7acadloc_37bf7acad:
37bf7acadmov rax, [rsp+200]
37bf7acb5mov [rax], rcx
37bf7acb8jmp 0x37bf7a834
37bf7acbd
37bf7acbdloc_37bf7acbd:
37bf7acbdtest rbp, rbp
37bf7acc0jle 0x37bf7afb3
37bf7acc6mov r10, rdx
37bf7acc9lea r11, [rax-1]
37bf7accdpxor x4, x4
37bf7acd1mov ecx, 1
37bf7acd6movq x3, [rip+0x4e0862]
37bf7acdejmp 0x37bf7ad34
37bf7ace0
37bf7ace0loc_37bf7ace0:
37bf7ace0ucomisd x1, x4
37bf7ace4jp 0x37bf7ace8
37bf7ace6je 0x37bf7acad
37bf7ace8
37bf7ace8loc_37bf7ace8:
37bf7ace8divsd x0, x1
37bf7acecmovsd_xmm x2, [rbx+8*rcx-8]
37bf7acf2movsd_xmm x1, [r9+8*rcx]
37bf7acf8add r10, 8
37bf7acfcmov [r8+8*rcx-8], 0
37bf7ad05mulsd x2, x0
37bf7ad09mulsd x0, [r10-8]
37bf7ad0fsubsd x1, x2
37bf7ad13movsd_xmm [r9+8*rcx], x1
37bf7ad19movsd_xmm x1, [r10]
37bf7ad1eadd rcx, 1
37bf7ad22subsd x1, x0
37bf7ad26movsd_xmm [r10], x1
37bf7ad2bcmp rcx, r11
37bf7ad2eje 0x37bf7adcc
37bf7ad34
37bf7ad34loc_37bf7ad34:
37bf7ad34movsd_xmm x1, [r9+8*rcx-8]
37bf7ad3bmovsd_xmm x0, [r8+8*rcx-8]
37bf7ad42movapd x5, x1
37bf7ad46movapd x2, x0
37bf7ad4aandpd x5, x3
37bf7ad4eandpd x2, x3
37bf7ad52comisd x5, x2
37bf7ad56jae 0x37bf7ace0
37bf7ad58divsd x1, x0
37bf7ad5cmovsd_xmm x2, [r9+8*rcx]
37bf7ad62movsd_xmm x5, [rbx+8*rcx-8]
37bf7ad68add r10, 8
37bf7ad6cmovapd x6, x1
37bf7ad70mulsd x6, x2
37bf7ad74subsd x5, x6
37bf7ad78unpcklpd x0, x5
37bf7ad7cmovups [r9+8*rcx-8], x0
37bf7ad82movsd_xmm x0, [rbx+8*rcx]
37bf7ad87movsd_xmm [r8+8*rcx-8], x0
37bf7ad8emulsd x0, x1
37bf7ad92xorpd x0, [rip+0x4e07b6]
37bf7ad9aunpcklpd x2, x0
37bf7ad9emovsd_xmm x0, [r10]
37bf7ada3movups [rbx+8*rcx-8], x2
37bf7ada8movsd_xmm x2, [r10-8]
37bf7adaeadd rcx, 1
37bf7adb2mulsd x1, x0
37bf7adb6subsd x2, x1
37bf7adbaunpcklpd x0, x2
37bf7adbemovups [r10-8], x0
37bf7adc3cmp rcx, r11
37bf7adc6jne 0x37bf7ad34
37bf7adcc
37bf7adccloc_37bf7adcc:
37bf7adcclea r10, [8*rax]
37bf7add4movsd_xmm x0, [r8+8*rbp]
37bf7addalea r11, [r9+r10]
37bf7addemovsd_xmm x1, [r11-16]
37bf7ade4movapd x2, x1
37bf7ade8andpd x2, x3
37bf7adecandpd x3, x0
37bf7adf0comisd x2, x3
37bf7adf4jb 0x37bf7af6b
37bf7adfapxor x2, x2
37bf7adfeucomisd x1, x2
37bf7ae02jp 0x37bf7ae0a
37bf7ae04je 0x37bf7acad
37bf7ae0a
37bf7ae0aloc_37bf7ae0a:
37bf7ae0adivsd x0, x1
37bf7ae0emovsd_xmm x1, [rbx+8*rbp]
37bf7ae13add r10, rdx
37bf7ae16movsd_xmm x4, [r11-8]
37bf7ae1cmulsd x1, x0
37bf7ae20mulsd x0, [r10-16]
37bf7ae26subsd x4, x1
37bf7ae2amovsd_xmm x1, [r10-8]
37bf7ae30subsd x1, x0
37bf7ae34movsd_xmm [r11-8], x4
37bf7ae3amovsd_xmm [r10-8], x1
37bf7ae40
37bf7ae40loc_37bf7ae40:
37bf7ae40pxor x0, x0
37bf7ae44ucomisd x4, x0
37bf7ae48jp 0x37bf7ae50
37bf7ae4aje 0x37bf7af4d
37bf7ae50
37bf7ae50loc_37bf7ae50:
37bf7ae50mov r11, rsi
37bf7ae53mov r12l, 1
37bf7ae59mov r13, rcx
37bf7ae5cnot r11
37bf7ae5fmov r15, r11
37bf7ae62lea r14, [rax+r11]
37bf7ae66
37bf7ae66loc_37bf7ae66:
37bf7ae66mov r11, r12
37bf7ae69imul r11, rsi
37bf7ae6dlea r10, [r11+r15]
37bf7ae71lea rcx, [rax+r10]
37bf7ae75movsd_xmm x0, [rdx+8*rcx]
37bf7ae7adivsd x0, x4
37bf7ae7emovsd_xmm [rdx+8*rcx], x0
37bf7ae83cmp rax, 1
37bf7ae87je 0x37bf7af39
37bf7ae8dmulsd x0, [rbx+8*rbp]
37bf7ae92lea rcx, [r10+r13]
37bf7ae96movsd_xmm x1, [rdx+8*rcx]
37bf7ae9bsubsd x1, x0
37bf7ae9fdivsd x1, [r9+8*rbp]
37bf7aea5movsd_xmm [rdx+8*rcx], x1
37bf7aeaatest rbp, rbp
37bf7aeadje 0x37bf7af39
37bf7aeb3add r11, r14
37bf7aeb6movsd_xmm x1, [rdx+8*r11]
37bf7aebcmovsd_xmm x2, [rdx+8*r11-8]
37bf7aec3lea r11, [rdx+8*r10]
37bf7aec7mov r10, rbp
37bf7aecajmp 0x37bf7af04
37bf7aecc
37bf7aecc 0f 1f 84 00 ....
37bf7aed0 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bf7aee0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7aef0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7af00
37bf7af00loc_37bf7af00:
37bf7af00movapd x2, x0
37bf7af04
37bf7af04loc_37bf7af04:
37bf7af04movsd_xmm x0, [r11+8*r10]
37bf7af0asub r10, 1
37bf7af0emovsd_xmm x3, [rbx+8*r10]
37bf7af14mulsd x1, [r8+8*r10]
37bf7af1amulsd x3, x2
37bf7af1esubsd x0, x3
37bf7af22subsd x0, x1
37bf7af26movapd x1, x2
37bf7af2adivsd x0, [r9+8*r10]
37bf7af30movsd_xmm [r11+8*r10+8], x0
37bf7af37jne 0x37bf7af00
37bf7af39
37bf7af39loc_37bf7af39:
37bf7af39cmp rdi, r12
37bf7af3cjle 0x37bf7a834
37bf7af42mov r12l, 2
37bf7af48jmp 0x37bf7ae66
37bf7af4d
37bf7af4dloc_37bf7af4d:
37bf7af4dmov rdi, [rsp+200]
37bf7af55mov [rdi], rax
37bf7af58jmp 0x37bf7a834
37bf7af5d
37bf7af5dloc_37bf7af5d:
37bf7af5dje 0x37bf7afd7
37bf7af5fmovsd_xmm x4, [r9]
37bf7af64xor ecx, ecx
37bf7af66jmp 0x37bf7aa76
37bf7af6b
37bf7af6bloc_37bf7af6b:
37bf7af6bdivsd x1, x0
37bf7af6fmovsd_xmm x2, [r11-8]
37bf7af75movsd_xmm x4, [rbx+8*rbp]
37bf7af7amovsd_xmm [rbx+8*rbp], x2
37bf7af7fmovapd x3, x1
37bf7af83mulsd x3, x2
37bf7af87movsd_xmm x2, [rdx+8*rbp]
37bf7af8csubsd x4, x3
37bf7af90unpcklpd x0, x4
37bf7af94movups [r9+8*rbp], x0
37bf7af99movsd_xmm x0, [rdx+8*rcx]
37bf7af9emulsd x1, x0
37bf7afa2subsd x2, x1
37bf7afa6unpcklpd x0, x2
37bf7afaamovups [rdx+8*rbp], x0
37bf7afaejmp 0x37bf7ae40
37bf7afb3
37bf7afb3loc_37bf7afb3:
37bf7afb3cmp rax, 2
37bf7afb7je 0x37bf7afc5
37bf7afb9movsd_xmm x4, [r9]
37bf7afbexor ecx, ecx
37bf7afc0jmp 0x37bf7ae40
37bf7afc5
37bf7afc5loc_37bf7afc5:
37bf7afc5mov ecx, 1
37bf7afcamovq x3, [rip+0x4e056e]
37bf7afd2jmp 0x37bf7adcc
37bf7afd7
37bf7afd7loc_37bf7afd7:
37bf7afd7mov ecx, 1
37bf7afdcmovq x3, [rip+0x4e055c]
37bf7afe4jmp 0x37bf7a992
37bf7a780
37bf7afe9
37bf7afe9 // align 0x20
37bf7afe9 // align 0x20
37bf7b000
37bf7b000dgtsvx_64_:
37bf7b000push r15
37bf7b002push r14
37bf7b004push r13
37bf7b006push r12
37bf7b008push rbp
37bf7b009push rdi
37bf7b00apush rsi
37bf7b00bpush rbx
37bf7b00csub rsp, 216
37bf7b013movups [rsp+192], x6
37bf7b01bmov rsi, [rsp+456]
37bf7b023mov r13, [rsp+376]
37bf7b02bmov [rsi], 0
37bf7b032mov rdi, rdx
37bf7b035mov rbx, r8
37bf7b038lea rdx, [rip+0x4e0521]
37bf7b03fmov rbp, r9
37bf7b042mov r8l, 1
37bf7b048mov r9l, 1
37bf7b04emov r12, rcx
37bf7b051call lsame_64_
37bf7b056mov r9l, 1
37bf7b05cmov r8l, 1
37bf7b062mov rcx, rdi
37bf7b065lea rdx, [rip+0x4e04f4]
37bf7b06cmov r14, rax
37bf7b06fcall lsame_64_
37bf7b074mov r15, rax
37bf7b077test r14, r14
37bf7b07aje 0x37bf7b130
37bf7b080
37bf7b080loc_37bf7b080:
37bf7b080test r15, r15
37bf7b083je 0x37bf7b168
37bf7b089
37bf7b089loc_37bf7b089:
37bf7b089mov rax, [rbx]
37bf7b08ctest rax, rax
37bf7b08fjs 0x37bf7b0e0
37bf7b091cmp [rbp], 0
37bf7b096js 0x37bf7b598
37bf7b09cmov rcx, [rsp+392]
37bf7b0a4test rax, rax
37bf7b0a7mov edx, 1
37bf7b0accmovle rax, rdx
37bf7b0b0cmp [rcx], rax
37bf7b0b3jl 0x37bf7b1c8
37bf7b0b9mov rcx, [rsp+408]
37bf7b0c1cmp [rcx], rax
37bf7b0c4jge 0x37bf7b1e0
37bf7b0camov rdx, -16
37bf7b0d1mov eax, 16
37bf7b0d6jmp 0x37bf7b0ec
37bf7b0d8
37bf7b0d8 0f 1f 84 00 00 00 00 00 ........
37bf7b0e0
37bf7b0e0loc_37bf7b0e0:
37bf7b0e0mov rdx, -3
37bf7b0e7mov eax, 3
37bf7b0ec
37bf7b0ecloc_37bf7b0ec:
37bf7b0ecmov [rsi], rdx
37bf7b0ef
37bf7b0efloc_37bf7b0ef:
37bf7b0eflea rdx, [rsp+184]
37bf7b0f7mov r8l, 6
37bf7b0fdlea rcx, [rip+0x4e0460]
37bf7b104mov [rsp+184], rax
37bf7b10ccall xerbla_64_
37bf7b111nop
37bf7b112
37bf7b112loc_37bf7b112:
37bf7b112movups x6, [rsp+192]
37bf7b11aadd rsp, 216
37bf7b121pop rbx
37bf7b122pop rsi
37bf7b123pop rdi
37bf7b124pop rbp
37bf7b125pop r12
37bf7b127pop r13
37bf7b129pop r14
37bf7b12bpop r15
37bf7b12dret
37bf7b12e
37bf7b12e 66 90 f.
37bf7b130
37bf7b130loc_37bf7b130:
37bf7b130mov r9l, 1
37bf7b136mov r8l, 1
37bf7b13clea rdx, [rip+0x4e041e]
37bf7b143mov rcx, r12
37bf7b146call lsame_64_
37bf7b14btest rax, rax
37bf7b14ejne 0x37bf7b080
37bf7b154mov [rsi], -1
37bf7b15bmov eax, 1
37bf7b160jmp 0x37bf7b0ef
37bf7b162
37bf7b162 66 0f 1f 44 00 00 f..D..
37bf7b168
37bf7b168loc_37bf7b168:
37bf7b168mov r9l, 1
37bf7b16emov r8l, 1
37bf7b174lea rdx, [rip+0x4e03e7]
37bf7b17bmov rcx, rdi
37bf7b17ecall lsame_64_
37bf7b183test rax, rax
37bf7b186jne 0x37bf7b089
37bf7b18cmov r9l, 1
37bf7b192mov r8l, 1
37bf7b198lea rdx, [rip+0x4e03c4]
37bf7b19fmov rcx, rdi
37bf7b1a2call lsame_64_
37bf7b1a7test rax, rax
37bf7b1aajne 0x37bf7b089
37bf7b1b0mov [rsi], -2
37bf7b1b7mov eax, 2
37bf7b1bcjmp 0x37bf7b0ef
37bf7b1c1
37bf7b1c1 0f 1f 80 00 00 00 00 .......
37bf7b1c8
37bf7b1c8loc_37bf7b1c8:
37bf7b1c8mov rdx, -14
37bf7b1cfmov eax, 14
37bf7b1d4jmp 0x37bf7b0ec
37bf7b1d9
37bf7b1d9 0f 1f 80 00 00 00 00 .......
37bf7b1e0
37bf7b1e0loc_37bf7b1e0:
37bf7b1e0mov rax, [rsi]
37bf7b1e3test rax, rax
37bf7b1e6jne 0x37bf7b5a9
37bf7b1ectest r14, r14
37bf7b1efjne 0x37bf7b4a8
37bf7b1f5
37bf7b1f5loc_37bf7b1f5:
37bf7b1f5cmp r15, 1
37bf7b1f9mov r9, [rsp+328]
37bf7b201mov [rsp+40], 1
37bf7b20amov rdx, rbx
37bf7b20dsbb eax, eax
37bf7b20fmov r8, [rsp+320]
37bf7b217lea rcx, [rsp+183]
37bf7b21fand eax, 24
37bf7b222add eax, 49
37bf7b225mov [rsp+183], al
37bf7b22cmov rax, [rsp+336]
37bf7b234mov [rsp+32], rax
37bf7b239call dlangt_64_
37bf7b23emov rax, [rsp+448]
37bf7b246mov rdx, rbx
37bf7b249mov [rsp+96], 1
37bf7b252mov [rsp+88], rsi
37bf7b257mov r9, [rsp+352]
37bf7b25flea rcx, [rsp+183]
37bf7b267mov [rsp+80], rax
37bf7b26cmov rax, [rsp+440]
37bf7b274mov [rsp+48], r13
37bf7b279mov r8, [rsp+344]
37bf7b281mov [rsp+72], rax
37bf7b286mov rax, [rsp+416]
37bf7b28emovsd_xmm [rsp+184], x0
37bf7b297mov [rsp+64], rax
37bf7b29clea rax, [rsp+184]
37bf7b2a4mov [rsp+56], rax
37bf7b2a9mov rax, [rsp+368]
37bf7b2b1mov [rsp+40], rax
37bf7b2b6mov rax, [rsp+360]
37bf7b2bemov [rsp+32], rax
37bf7b2c3call dgtcon_64_
37bf7b2c8mov rax, [rsp+408]
37bf7b2d0mov r8, rbp
37bf7b2d3mov rdx, rbx
37bf7b2d6mov [rsp+56], 4
37bf7b2dfmov r9, [rsp+384]
37bf7b2e7lea rcx, [rip+0x4e028a]
37bf7b2eemov [rsp+48], rax
37bf7b2f3mov rax, [rsp+400]
37bf7b2fbmov [rsp+40], rax
37bf7b300mov rax, [rsp+392]
37bf7b308mov [rsp+32], rax
37bf7b30dcall dlacpy_64_
37bf7b312mov [rsp+80], rsi
37bf7b317mov r8, rbp
37bf7b31amov rdx, rbx
37bf7b31dmov rax, [rsp+408]
37bf7b325mov [rsp+56], r13
37bf7b32amov rcx, rdi
37bf7b32dmov [rsp+88], 1
37bf7b336mov r9, [rsp+344]
37bf7b33emov [rsp+72], rax
37bf7b343mov rax, [rsp+400]
37bf7b34bmov [rsp+64], rax
37bf7b350mov rax, [rsp+368]
37bf7b358mov [rsp+48], rax
37bf7b35dmov rax, [rsp+360]
37bf7b365mov [rsp+40], rax
37bf7b36amov rax, [rsp+352]
37bf7b372mov [rsp+32], rax
37bf7b377call dgttrs_64_
37bf7b37cmov r8, rbp
37bf7b37fmov rdx, rbx
37bf7b382mov rcx, rdi
37bf7b385mov rax, [rsp+448]
37bf7b38dmov r9, [rsp+320]
37bf7b395mov [rsp+160], 1
37bf7b3a1mov [rsp+152], rsi
37bf7b3a9mov [rsp+144], rax
37bf7b3b1mov rax, [rsp+440]
37bf7b3b9mov [rsp+80], r13
37bf7b3bemov [rsp+136], rax
37bf7b3c6mov rax, [rsp+432]
37bf7b3cemov [rsp+128], rax
37bf7b3d6mov rax, [rsp+424]
37bf7b3demov [rsp+120], rax
37bf7b3e3mov rax, [rsp+408]
37bf7b3ebmov [rsp+112], rax
37bf7b3f0mov rax, [rsp+400]
37bf7b3f8mov [rsp+104], rax
37bf7b3fdmov rax, [rsp+392]
37bf7b405mov [rsp+96], rax
37bf7b40amov rax, [rsp+384]
37bf7b412mov [rsp+88], rax
37bf7b417mov rax, [rsp+368]
37bf7b41fmov [rsp+72], rax
37bf7b424mov rax, [rsp+360]
37bf7b42cmov [rsp+64], rax
37bf7b431mov rax, [rsp+352]
37bf7b439mov [rsp+56], rax
37bf7b43emov rax, [rsp+344]
37bf7b446mov [rsp+48], rax
37bf7b44bmov rax, [rsp+336]
37bf7b453mov [rsp+40], rax
37bf7b458mov rax, [rsp+328]
37bf7b460mov [rsp+32], rax
37bf7b465call dgtrfs_64_
37bf7b46amov rax, [rsp+416]
37bf7b472mov edx, 7
37bf7b477lea rcx, [rip+0x4e00fe]
37bf7b47emovsd_xmm x1, [rax]
37bf7b482movapd x6, x1
37bf7b486call dlamch_64_
37bf7b48bcomisd x0, x6
37bf7b48fjbe 0x37bf7b112
37bf7b495mov rax, [rbx]
37bf7b498add rax, 1
37bf7b49cmov [rsi], rax
37bf7b49fjmp 0x37bf7b112
37bf7b4a4
37bf7b4a4 0f 1f 40 00 ..@.
37bf7b4a8
37bf7b4a8loc_37bf7b4a8:
37bf7b4a8lea r14, [rip+0x4e00c1]
37bf7b4afmov r9, [rsp+352]
37bf7b4b7mov rdx, [rsp+328]
37bf7b4bfmov rcx, rbx
37bf7b4c2mov [rsp+32], r14
37bf7b4c7mov r8, r14
37bf7b4cacall dcopy_64_
37bf7b4cfmov rax, [rbx]
37bf7b4d2cmp rax, 1
37bf7b4d6jle 0x37bf7b53d
37bf7b4d8mov [rsp+32], r14
37bf7b4ddmov r9, [rsp+344]
37bf7b4e5sub rax, 1
37bf7b4e9mov r8, r14
37bf7b4ecmov rdx, [rsp+320]
37bf7b4f4lea rcx, [rsp+184]
37bf7b4fcmov [rsp+184], rax
37bf7b504call dcopy_64_
37bf7b509mov rax, [rbx]
37bf7b50cmov [rsp+32], r14
37bf7b511mov r8, r14
37bf7b514mov r9, [rsp+360]
37bf7b51cmov rdx, [rsp+336]
37bf7b524lea rcx, [rsp+184]
37bf7b52csub rax, 1
37bf7b530mov [rsp+184], rax
37bf7b538call dcopy_64_
37bf7b53d
37bf7b53dloc_37bf7b53d:
37bf7b53dmov rax, [rsp+368]
37bf7b545mov [rsp+48], rsi
37bf7b54amov rcx, rbx
37bf7b54dmov [rsp+40], r13
37bf7b552mov r9, [rsp+360]
37bf7b55amov [rsp+32], rax
37bf7b55fmov r8, [rsp+352]
37bf7b567mov rdx, [rsp+344]
37bf7b56fcall dgttrf_64_
37bf7b574cmp [rsi], 0
37bf7b578jle 0x37bf7b1f5
37bf7b57emov rax, [rsp+416]
37bf7b586mov [rax], 0
37bf7b58djmp 0x37bf7b112
37bf7b592
37bf7b592 66 0f 1f 44 00 00 f..D..
37bf7b598
37bf7b598loc_37bf7b598:
37bf7b598mov rdx, -4
37bf7b59fmov eax, 4
37bf7b5a4jmp 0x37bf7b0ec
37bf7b5a9
37bf7b5a9loc_37bf7b5a9:
37bf7b5a9neg rax
37bf7b5acjmp 0x37bf7b0ef
37bf7b000
37bf7b000dgtsvx_64_:
37bf7b000push r15
37bf7b002push r14
37bf7b004push r13
37bf7b006push r12
37bf7b008push rbp
37bf7b009push rdi
37bf7b00apush rsi
37bf7b00bpush rbx
37bf7b00csub rsp, 216
37bf7b013movups [rsp+192], x6
37bf7b01bmov rsi, [rsp+456]
37bf7b023mov r13, [rsp+376]
37bf7b02bmov [rsi], 0
37bf7b032mov rdi, rdx
37bf7b035mov rbx, r8
37bf7b038lea rdx, [rip+0x4e0521]
37bf7b03fmov rbp, r9
37bf7b042mov r8l, 1
37bf7b048mov r9l, 1
37bf7b04emov r12, rcx
37bf7b051call lsame_64_
37bf7b056mov r9l, 1
37bf7b05cmov r8l, 1
37bf7b062mov rcx, rdi
37bf7b065lea rdx, [rip+0x4e04f4]
37bf7b06cmov r14, rax
37bf7b06fcall lsame_64_
37bf7b074mov r15, rax
37bf7b077test r14, r14
37bf7b07aje 0x37bf7b130
37bf7b080
37bf7b080loc_37bf7b080:
37bf7b080test r15, r15
37bf7b083je 0x37bf7b168
37bf7b089
37bf7b089loc_37bf7b089:
37bf7b089mov rax, [rbx]
37bf7b08ctest rax, rax
37bf7b08fjs 0x37bf7b0e0
37bf7b091cmp [rbp], 0
37bf7b096js 0x37bf7b598
37bf7b09cmov rcx, [rsp+392]
37bf7b0a4test rax, rax
37bf7b0a7mov edx, 1
37bf7b0accmovle rax, rdx
37bf7b0b0cmp [rcx], rax
37bf7b0b3jl 0x37bf7b1c8
37bf7b0b9mov rcx, [rsp+408]
37bf7b0c1cmp [rcx], rax
37bf7b0c4jge 0x37bf7b1e0
37bf7b0camov rdx, -16
37bf7b0d1mov eax, 16
37bf7b0d6jmp 0x37bf7b0ec
37bf7b0d8
37bf7b0d8 0f 1f 84 00 00 00 00 00 ........
37bf7b0e0
37bf7b0e0loc_37bf7b0e0:
37bf7b0e0mov rdx, -3
37bf7b0e7mov eax, 3
37bf7b0ec
37bf7b0ecloc_37bf7b0ec:
37bf7b0ecmov [rsi], rdx
37bf7b0ef
37bf7b0efloc_37bf7b0ef:
37bf7b0eflea rdx, [rsp+184]
37bf7b0f7mov r8l, 6
37bf7b0fdlea rcx, [rip+0x4e0460]
37bf7b104mov [rsp+184], rax
37bf7b10ccall xerbla_64_
37bf7b111nop
37bf7b112
37bf7b112loc_37bf7b112:
37bf7b112movups x6, [rsp+192]
37bf7b11aadd rsp, 216
37bf7b121pop rbx
37bf7b122pop rsi
37bf7b123pop rdi
37bf7b124pop rbp
37bf7b125pop r12
37bf7b127pop r13
37bf7b129pop r14
37bf7b12bpop r15
37bf7b12dret
37bf7b12e
37bf7b12e 66 90 f.
37bf7b130
37bf7b130loc_37bf7b130:
37bf7b130mov r9l, 1
37bf7b136mov r8l, 1
37bf7b13clea rdx, [rip+0x4e041e]
37bf7b143mov rcx, r12
37bf7b146call lsame_64_
37bf7b14btest rax, rax
37bf7b14ejne 0x37bf7b080
37bf7b154mov [rsi], -1
37bf7b15bmov eax, 1
37bf7b160jmp 0x37bf7b0ef
37bf7b162
37bf7b162 66 0f 1f 44 00 00 f..D..
37bf7b168
37bf7b168loc_37bf7b168:
37bf7b168mov r9l, 1
37bf7b16emov r8l, 1
37bf7b174lea rdx, [rip+0x4e03e7]
37bf7b17bmov rcx, rdi
37bf7b17ecall lsame_64_
37bf7b183test rax, rax
37bf7b186jne 0x37bf7b089
37bf7b18cmov r9l, 1
37bf7b192mov r8l, 1
37bf7b198lea rdx, [rip+0x4e03c4]
37bf7b19fmov rcx, rdi
37bf7b1a2call lsame_64_
37bf7b1a7test rax, rax
37bf7b1aajne 0x37bf7b089
37bf7b1b0mov [rsi], -2
37bf7b1b7mov eax, 2
37bf7b1bcjmp 0x37bf7b0ef
37bf7b1c1
37bf7b1c1 0f 1f 80 00 00 00 00 .......
37bf7b1c8
37bf7b1c8loc_37bf7b1c8:
37bf7b1c8mov rdx, -14
37bf7b1cfmov eax, 14
37bf7b1d4jmp 0x37bf7b0ec
37bf7b1d9
37bf7b1d9 0f 1f 80 00 00 00 00 .......
37bf7b1e0
37bf7b1e0loc_37bf7b1e0:
37bf7b1e0mov rax, [rsi]
37bf7b1e3test rax, rax
37bf7b1e6jne 0x37bf7b5a9
37bf7b1ectest r14, r14
37bf7b1efjne 0x37bf7b4a8
37bf7b1f5
37bf7b1f5loc_37bf7b1f5:
37bf7b1f5cmp r15, 1
37bf7b1f9mov r9, [rsp+328]
37bf7b201mov [rsp+40], 1
37bf7b20amov rdx, rbx
37bf7b20dsbb eax, eax
37bf7b20fmov r8, [rsp+320]
37bf7b217lea rcx, [rsp+183]
37bf7b21fand eax, 24
37bf7b222add eax, 49
37bf7b225mov [rsp+183], al
37bf7b22cmov rax, [rsp+336]
37bf7b234mov [rsp+32], rax
37bf7b239call dlangt_64_
37bf7b23emov rax, [rsp+448]
37bf7b246mov rdx, rbx
37bf7b249mov [rsp+96], 1
37bf7b252mov [rsp+88], rsi
37bf7b257mov r9, [rsp+352]
37bf7b25flea rcx, [rsp+183]
37bf7b267mov [rsp+80], rax
37bf7b26cmov rax, [rsp+440]
37bf7b274mov [rsp+48], r13
37bf7b279mov r8, [rsp+344]
37bf7b281mov [rsp+72], rax
37bf7b286mov rax, [rsp+416]
37bf7b28emovsd_xmm [rsp+184], x0
37bf7b297mov [rsp+64], rax
37bf7b29clea rax, [rsp+184]
37bf7b2a4mov [rsp+56], rax
37bf7b2a9mov rax, [rsp+368]
37bf7b2b1mov [rsp+40], rax
37bf7b2b6mov rax, [rsp+360]
37bf7b2bemov [rsp+32], rax
37bf7b2c3call dgtcon_64_
37bf7b2c8mov rax, [rsp+408]
37bf7b2d0mov r8, rbp
37bf7b2d3mov rdx, rbx
37bf7b2d6mov [rsp+56], 4
37bf7b2dfmov r9, [rsp+384]
37bf7b2e7lea rcx, [rip+0x4e028a]
37bf7b2eemov [rsp+48], rax
37bf7b2f3mov rax, [rsp+400]
37bf7b2fbmov [rsp+40], rax
37bf7b300mov rax, [rsp+392]
37bf7b308mov [rsp+32], rax
37bf7b30dcall dlacpy_64_
37bf7b312mov [rsp+80], rsi
37bf7b317mov r8, rbp
37bf7b31amov rdx, rbx
37bf7b31dmov rax, [rsp+408]
37bf7b325mov [rsp+56], r13
37bf7b32amov rcx, rdi
37bf7b32dmov [rsp+88], 1
37bf7b336mov r9, [rsp+344]
37bf7b33emov [rsp+72], rax
37bf7b343mov rax, [rsp+400]
37bf7b34bmov [rsp+64], rax
37bf7b350mov rax, [rsp+368]
37bf7b358mov [rsp+48], rax
37bf7b35dmov rax, [rsp+360]
37bf7b365mov [rsp+40], rax
37bf7b36amov rax, [rsp+352]
37bf7b372mov [rsp+32], rax
37bf7b377call dgttrs_64_
37bf7b37cmov r8, rbp
37bf7b37fmov rdx, rbx
37bf7b382mov rcx, rdi
37bf7b385mov rax, [rsp+448]
37bf7b38dmov r9, [rsp+320]
37bf7b395mov [rsp+160], 1
37bf7b3a1mov [rsp+152], rsi
37bf7b3a9mov [rsp+144], rax
37bf7b3b1mov rax, [rsp+440]
37bf7b3b9mov [rsp+80], r13
37bf7b3bemov [rsp+136], rax
37bf7b3c6mov rax, [rsp+432]
37bf7b3cemov [rsp+128], rax
37bf7b3d6mov rax, [rsp+424]
37bf7b3demov [rsp+120], rax
37bf7b3e3mov rax, [rsp+408]
37bf7b3ebmov [rsp+112], rax
37bf7b3f0mov rax, [rsp+400]
37bf7b3f8mov [rsp+104], rax
37bf7b3fdmov rax, [rsp+392]
37bf7b405mov [rsp+96], rax
37bf7b40amov rax, [rsp+384]
37bf7b412mov [rsp+88], rax
37bf7b417mov rax, [rsp+368]
37bf7b41fmov [rsp+72], rax
37bf7b424mov rax, [rsp+360]
37bf7b42cmov [rsp+64], rax
37bf7b431mov rax, [rsp+352]
37bf7b439mov [rsp+56], rax
37bf7b43emov rax, [rsp+344]
37bf7b446mov [rsp+48], rax
37bf7b44bmov rax, [rsp+336]
37bf7b453mov [rsp+40], rax
37bf7b458mov rax, [rsp+328]
37bf7b460mov [rsp+32], rax
37bf7b465call dgtrfs_64_
37bf7b46amov rax, [rsp+416]
37bf7b472mov edx, 7
37bf7b477lea rcx, [rip+0x4e00fe]
37bf7b47emovsd_xmm x1, [rax]
37bf7b482movapd x6, x1
37bf7b486call dlamch_64_
37bf7b48bcomisd x0, x6
37bf7b48fjbe 0x37bf7b112
37bf7b495mov rax, [rbx]
37bf7b498add rax, 1
37bf7b49cmov [rsi], rax
37bf7b49fjmp 0x37bf7b112
37bf7b4a4
37bf7b4a4 0f 1f 40 00 ..@.
37bf7b4a8
37bf7b4a8loc_37bf7b4a8:
37bf7b4a8lea r14, [rip+0x4e00c1]
37bf7b4afmov r9, [rsp+352]
37bf7b4b7mov rdx, [rsp+328]
37bf7b4bfmov rcx, rbx
37bf7b4c2mov [rsp+32], r14
37bf7b4c7mov r8, r14
37bf7b4cacall dcopy_64_
37bf7b4cfmov rax, [rbx]
37bf7b4d2cmp rax, 1
37bf7b4d6jle 0x37bf7b53d
37bf7b4d8mov [rsp+32], r14
37bf7b4ddmov r9, [rsp+344]
37bf7b4e5sub rax, 1
37bf7b4e9mov r8, r14
37bf7b4ecmov rdx, [rsp+320]
37bf7b4f4lea rcx, [rsp+184]
37bf7b4fcmov [rsp+184], rax
37bf7b504call dcopy_64_
37bf7b509mov rax, [rbx]
37bf7b50cmov [rsp+32], r14
37bf7b511mov r8, r14
37bf7b514mov r9, [rsp+360]
37bf7b51cmov rdx, [rsp+336]
37bf7b524lea rcx, [rsp+184]
37bf7b52csub rax, 1
37bf7b530mov [rsp+184], rax
37bf7b538call dcopy_64_
37bf7b53d
37bf7b53dloc_37bf7b53d:
37bf7b53dmov rax, [rsp+368]
37bf7b545mov [rsp+48], rsi
37bf7b54amov rcx, rbx
37bf7b54dmov [rsp+40], r13
37bf7b552mov r9, [rsp+360]
37bf7b55amov [rsp+32], rax
37bf7b55fmov r8, [rsp+352]
37bf7b567mov rdx, [rsp+344]
37bf7b56fcall dgttrf_64_
37bf7b574cmp [rsi], 0
37bf7b578jle 0x37bf7b1f5
37bf7b57emov rax, [rsp+416]
37bf7b586mov [rax], 0
37bf7b58djmp 0x37bf7b112
37bf7b592
37bf7b592 66 0f 1f 44 00 00 f..D..
37bf7b598
37bf7b598loc_37bf7b598:
37bf7b598mov rdx, -4
37bf7b59fmov eax, 4
37bf7b5a4jmp 0x37bf7b0ec
37bf7b5a9
37bf7b5a9loc_37bf7b5a9:
37bf7b5a9neg rax
37bf7b5acjmp 0x37bf7b0ef
37bf7b000
Loading..