File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf74700
37bf74700dgsvj0_64_:
37bf74700push r15
37bf74702push r14
37bf74704push r13
37bf74706push r12
37bf74708push rbp
37bf74709push rdi
37bf7470apush rsi
37bf7470bpush rbx
37bf7470csub rsp, 776
37bf74713movups [rsp+608], x6
37bf7471bmovups [rsp+624], x7
37bf74723movups [rsp+640], x8
37bf7472cmovups [rsp+656], x9
37bf74735movups [rsp+672], x10
37bf7473emovups [rsp+688], x11
37bf74747movups [rsp+704], x12
37bf74750movups [rsp+720], x13
37bf74759movups [rsp+736], x14
37bf74762movups [rsp+752], x15
37bf7476bmov r15, [rsp+920]
37bf74773mov rax, [rsp+880]
37bf7477bmov r14, [rsp+904]
37bf74783mov rbp, [rax]
37bf74786mov r12, [r15]
37bf74789mov [rsp+864], r8
37bf74791mov rsi, rcx
37bf74794mov r8l, 1
37bf7479amov rbx, rdx
37bf7479dmov [rsp+872], r9
37bf747a5lea rdx, [rip+0x4e6c14]
37bf747acmov r9l, 1
37bf747b2call lsame_64_
37bf747b7mov r9l, 1
37bf747bdmov r8l, 1
37bf747c3mov rcx, rsi
37bf747c6lea rdx, [rip+0x4e6bf4]
37bf747cdmov r13, rax
37bf747d0call lsame_64_
37bf747d5mov rdi, rax
37bf747d8mov rax, r13
37bf747dbor rax, rdi
37bf747demov [rsp+192], rax
37bf747e6je 0x37bf748c6
37bf747ecmov rax, [rbx]
37bf747eftest rax, rax
37bf747f2js 0x37bf748b5
37bf747f8mov rsi, [rsp+864]
37bf74800mov rsi, [rsi]
37bf74803mov rcx, rsi
37bf74806cmp rax, rsi
37bf74809jae 0x37bf74970
37bf7480f
37bf7480floc_37bf7480f:
37bf7480fmov rdx, -3
37bf74816mov eax, 3
37bf7481b
37bf7481bloc_37bf7481b:
37bf7481bmov rdi, [rsp+976]
37bf74823mov r8l, 6
37bf74829lea rcx, [rip+0x4e6b93]
37bf74830mov [rsp+560], rax
37bf74838mov [rdi], rdx
37bf7483blea rdx, [rsp+560]
37bf74843call xerbla_64_
37bf74848nop
37bf74849
37bf74849loc_37bf74849:
37bf74849movups x6, [rsp+608]
37bf74851movups x7, [rsp+624]
37bf74859movups x8, [rsp+640]
37bf74862movups x9, [rsp+656]
37bf7486bmovups x10, [rsp+672]
37bf74874movups x11, [rsp+688]
37bf7487dmovups x12, [rsp+704]
37bf74886movups x13, [rsp+720]
37bf7488fmovups x14, [rsp+736]
37bf74898movups x15, [rsp+752]
37bf748a1add rsp, 776
37bf748a8pop rbx
37bf748a9pop rsi
37bf748aapop rdi
37bf748abpop rbp
37bf748acpop r12
37bf748aepop r13
37bf748b0pop r14
37bf748b2pop r15
37bf748b4ret
37bf748b5
37bf748b5loc_37bf748b5:
37bf748b5mov rdx, -2
37bf748bcmov eax, 2
37bf748c1jmp 0x37bf7481b
37bf748c6
37bf748c6loc_37bf748c6:
37bf748c6mov r9l, 1
37bf748ccmov r8l, 1
37bf748d2lea rdx, [rip+0x4e6ae9]
37bf748d9mov rcx, rsi
37bf748dccall lsame_64_
37bf748e1test rax, rax
37bf748e4je 0x37bf749b5
37bf748eamov rax, [rbx]
37bf748edtest rax, rax
37bf748f0js 0x37bf748b5
37bf748f2mov rsi, [rsp+864]
37bf748famov rsi, [rsi]
37bf748fdmov rcx, rsi
37bf74900cmp rax, rsi
37bf74903jb 0x37bf7480f
37bf74909mov rdx, [rsp+880]
37bf74911cmp [rdx], rax
37bf74914jl 0x37bf749c6
37bf7491a
37bf7491aloc_37bf7491a:
37bf7491amov rdx, [rsp+928]
37bf74922movsd_xmm x1, [rdx]
37bf74926mov rdx, [rsp+944]
37bf7492ecomisd x1, [rdx]
37bf74932jae 0x37bf77818
37bf74938mov rdx, [rsp+952]
37bf74940mov r15, [rdx]
37bf74943test r15, r15
37bf74946js 0x37bf77829
37bf7494cmov rdx, [rsp+968]
37bf74954cmp [rdx], rax
37bf74957jge 0x37bf749f0
37bf7495dmov rdx, -16
37bf74964mov eax, 16
37bf74969jmp 0x37bf7481b
37bf7496e
37bf7496e 66 90 f.
37bf74970
37bf74970loc_37bf74970:
37bf74970mov rdx, [rsp+880]
37bf74978cmp rax, [rdx]
37bf7497bjg 0x37bf749c6
37bf7497dmov r8, [r14]
37bf74980test r8, r8
37bf74983js 0x37bf749d7
37bf74985mov rdx, [r15]
37bf74988test rdi, rdi
37bf7498bje 0x37bf7499b
37bf7498dcmp rsi, rdx
37bf74990jg 0x37bf749a4
37bf74992test r13, r13
37bf74995je 0x37bf7491a
37bf7499b
37bf7499bloc_37bf7499b:
37bf7499bcmp r8, rdx
37bf7499ejle 0x37bf7491a
37bf749a4
37bf749a4loc_37bf749a4:
37bf749a4mov rdx, -10
37bf749abmov eax, 10
37bf749b0jmp 0x37bf7481b
37bf749b5
37bf749b5loc_37bf749b5:
37bf749b5mov rdx, -1
37bf749bcmov eax, 1
37bf749c1jmp 0x37bf7481b
37bf749c6
37bf749c6loc_37bf749c6:
37bf749c6mov rdx, -5
37bf749cdmov eax, 5
37bf749d2jmp 0x37bf7481b
37bf749d7
37bf749d7loc_37bf749d7:
37bf749d7mov rdx, -8
37bf749demov eax, 8
37bf749e3jmp 0x37bf7481b
37bf749e8
37bf749e8 0f 1f 84 00 00 00 00 00 ........
37bf749f0
37bf749f0loc_37bf749f0:
37bf749f0xor eax, eax
37bf749f2test rbp, rbp
37bf749f5cmovns rax, rbp
37bf749f9mov [rsp+240], rax
37bf74a01not rax
37bf74a04mov [rsp+248], rax
37bf74a0cxor eax, eax
37bf74a0etest r12, r12
37bf74a11cmovns rax, r12
37bf74a15mov [rsp+312], rax
37bf74a1dnot rax
37bf74a20mov [rsp+320], rax
37bf74a28mov rax, [rsp+976]
37bf74a30mov [rax], 0
37bf74a37test rdi, rdi
37bf74a3aje 0x37bf777f9
37bf74a40mov [rsp+528], rsi
37bf74a48
37bf74a48loc_37bf74a48:
37bf74a48mov rax, [rsp+936]
37bf74a50cmp rsi, 8
37bf74a54mov edi, 8
37bf74a59mov [rsp+560], 0
37bf74a65cmovle rdi, rsi
37bf74a69movsd_xmm x0, [rax]
37bf74a6dmov rax, rsi
37bf74a70cqo
37bf74a72mov [rsp+288], rdi
37bf74a7aidiv rdi
37bf74a7dmov rdx, rdi
37bf74a80imul rdx, rax
37bf74a84cmp rdx, rsi
37bf74a87setne dl
37bf74a8amovzx edx, dl
37bf74a8dadd rax, rdx
37bf74a90mov [rsp+336], rax
37bf74a98test r15, r15
37bf74a9bje 0x37bf7759e
37bf74aa1movapd x3, x0
37bf74aa5movapd x4, x1
37bf74aa9movapd x14, x0
37bf74aaemov r12, rbx
37bf74ab1sqrtsd x3, x3
37bf74ab5sqrtsd x4, x4
37bf74ab9movsd_xmm x11, [rip+0x4e695e]
37bf74ac2lea r8, [rsi-1]
37bf74ac6divsd x14, x1
37bf74acbmov rdx, r8
37bf74acemov [rsp+488], r15
37bf74ad6movapd x5, x11
37bf74adbimul rdx, rsi
37bf74adfmovsd_xmm [rsp+200], x3
37bf74ae8movsd_xmm [rsp+376], x4
37bf74af1mov rax, rdx
37bf74af4shr rax, 63
37bf74af8add rax, rdx
37bf74afbmov rdx, [rsp+240]
37bf74b03sar rax, 1
37bf74b06lea r11, [8*rdx]
37bf74b0emov [rsp+480], rax
37bf74b16mov rax, rdi
37bf74b19imul rdi, r11
37bf74b1dmov [rsp+96], r11
37bf74b22mov r11, [rsp+872]
37bf74b2aadd r11, 8
37bf74b2emov [rsp+360], rdi
37bf74b36mov rdi, rax
37bf74b39lea rax, [rax+1]
37bf74b3dimul rdx, rax
37bf74b41add rdx, [rsp+248]
37bf74b49mov [rsp+416], r11
37bf74b51lea rdx, [r11+8*rdx]
37bf74b55mov r11, [rsp+312]
37bf74b5dmov [rsp+472], rdx
37bf74b65imul rax, r11
37bf74b69lea rdx, [8*r11]
37bf74b71add rax, [rsp+320]
37bf74b79mov r11, [rsp+896]
37bf74b81imul rdi, rdx
37bf74b85mov [rsp+104], rdx
37bf74b8adivsd x5, x0
37bf74b8emov [rsp+352], rdi
37bf74b96mov rdi, [rsp+912]
37bf74b9eadd rdi, 8
37bf74ba2lea rax, [rdi+8*rax]
37bf74ba6mov [rsp+408], rdi
37bf74baemov edi, 1
37bf74bb3mov [rsp+464], rax
37bf74bbbmov rax, rcx
37bf74bbemovapd x13, x14
37bf74bc3movsd_xmm [rsp+184], x5
37bf74bccmovapd x5, x11
37bf74bd1divsd x5, x3
37bf74bd5movapd x3, x11
37bf74bdadivsd x3, x4
37bf74bdemovsd_xmm [rsp+176], x5
37bf74be7movsd_xmm [rsp+224], x3
37bf74bf0
37bf74bf0loc_37bf74bf0:
37bf74bf0cmp [rsp+336], 0
37bf74bf9je 0x37bf777d5
37bf74bffmov rcx, [rsp+472]
37bf74c07mov r9, r11
37bf74c0amov rbx, [rsp+464]
37bf74c12mov [rsp+296], 1
37bf74c1emov [rsp+456], rdi
37bf74c26movapd x12, x13
37bf74c2bmov r14, r12
37bf74c2emov rbp, [rsp+288]
37bf74c36mov [rsp+384], rcx
37bf74c3exor r13l, r13l
37bf74c41pxor x13, x13
37bf74c46mov r11, [rsp+864]
37bf74c4emov [rsp+136], 0
37bf74c5amov r12, rbx
37bf74c5dmov [rsp+304], 1
37bf74c69nop [rax]
37bf74c70
37bf74c70loc_37bf74c70:
37bf74c70mov r15, [rsp+336]
37bf74c78mov rcx, rsi
37bf74c7bsub r15, [rsp+304]
37bf74c83mov edx, 1
37bf74c88test r15, r15
37bf74c8bmov rdi, [rsp+296]
37bf74c93mov [rsp+328], 0
37bf74c9fcmovg r15, rdx
37bf74ca3mov [rsp+400], r12
37bf74cabmovsd_xmm x9, [rsp+376]
37bf74cb5mov [rsp+120], 0
37bf74cbemovsd_xmm x14, [rsp+136]
37bf74cc8mov [rsp+160], r13
37bf74cd0mov [rsp+368], r15
37bf74cd8mov [rsp+424], rdi
37bf74ce0mov [rsp+896], r9
37bf74ce8mov [rsp+392], rbp
37bf74cf0mov rbp, r14
37bf74cf3mov r14, r11
37bf74cf6
37bf74cf6loc_37bf74cf6:
37bf74cf6mov rbx, [rsp+288]
37bf74cfeadd rdi, [rsp+328]
37bf74d06mov rdx, r8
37bf74d09lea r9, [rdi+rbx-1]
37bf74d0ecmp r8, r9
37bf74d11cmovg rdx, r9
37bf74d15cmp rdi, rdx
37bf74d18jg 0x37bf756f2
37bf74d1emov rbx, [rsp+896]
37bf74d26lea rcx, [8*rdi]
37bf74d2emov [rsp+344], rdi
37bf74d36lea r12, [rip+0x4e6693]
37bf74d3dmov [rsp+256], r9
37bf74d45mov r13, r14
37bf74d48movq x10, [rip+0x4e66bf]
37bf74d51lea r10, [rbx+rcx-8]
37bf74d56mov rbx, [rsp+888]
37bf74d5emov [rsp+208], rdx
37bf74d66lea r15, [rbx+rcx-8]
37bf74d6bmov rcx, [rsp+240]
37bf74d73mov rbx, [rsp+416]
37bf74d7bimul rcx, rdi
37bf74d7fadd rcx, [rsp+248]
37bf74d87lea rsi, [rbx+8*rcx]
37bf74d8bmov rcx, [rsp+312]
37bf74d93mov [rsp+112], rsi
37bf74d98mov rsi, [rsp+408]
37bf74da0imul rcx, rdi
37bf74da4add rcx, [rsp+320]
37bf74daclea rbx, [rsi+8*rcx]
37bf74db0lea rsi, [rsp+552]
37bf74db8mov [rsp+168], rbx
37bf74dc0mov rbx, rdi
37bf74dc3mov [rsp+144], rsi
37bf74dcbjmp 0x37bf74e22
37bf74dcd
37bf74dcd 0f 1f 00 ...
37bf74dd0
37bf74dd0loc_37bf74dd0:
37bf74dd0movsd_xmm x8, [r10]
37bf74dd5pxor x0, x0
37bf74dd9movsd_xmm [rsp+504], x8
37bf74de3comisd x8, x0
37bf74de8ja 0x37bf75030
37bf74deecmp [rsp+208], r11
37bf74df6jl 0x37bf75e80
37bf74dfcmov rbx, [rsp+96]
37bf74e01mov rsi, [rsp+104]
37bf74e06add r10, 8
37bf74e0aadd r15, 8
37bf74e0eadd [rsp+112], rbx
37bf74e13add [rsp+168], rsi
37bf74e1b
37bf74e1bloc_37bf74e1b:
37bf74e1bmov rax, [r13]
37bf74e1fmov rbx, r11
37bf74e22
37bf74e22loc_37bf74e22:
37bf74e22sub rax, rbx
37bf74e25mov rcx, [rsp+144]
37bf74e2dmov rdx, r10
37bf74e30lea r8, [rip+0x4e6599]
37bf74e37add rax, 1
37bf74e3bmov [rsp+128], r10
37bf74e43mov [rsp+552], rax
37bf74e4bcall idamax_64_
37bf74e50mov r10, [rsp+128]
37bf74e58lea rsi, [rax+rbx]
37bf74e5clea rdi, [rsi-1]
37bf74e60cmp rdi, rbx
37bf74e63je 0x37bf74f03
37bf74e69mov rax, [rsp+240]
37bf74e71mov rdx, [rsp+248]
37bf74e79mov [rsp+32], r12
37bf74e7elea r8, [rip+0x4e654b]
37bf74e85mov rcx, [rsp+872]
37bf74e8dimul rax, rdi
37bf74e91lea rax, [rdx+rax+1]
37bf74e96mov rdx, [rsp+112]
37bf74e9blea r9, [rcx+8*rax]
37bf74e9fmov rcx, rbp
37bf74ea2call dswap_64_
37bf74ea7mov r10, [rsp+128]
37bf74eafcmp [rsp+192], 0
37bf74eb8jne 0x37bf75ba0
37bf74ebe
37bf74ebeloc_37bf74ebe:
37bf74ebemov rax, [rsp+896]
37bf74ec6sub rsi, 2
37bf74ecamovsd_xmm x0, [r10]
37bf74ecfmovsd_xmm x1, [rax+8*rsi]
37bf74ed4movsd_xmm [r10], x1
37bf74ed9movsd_xmm [rax+8*rsi], x0
37bf74edemov rax, [rsp+888]
37bf74ee6movsd_xmm x0, [r15]
37bf74eebmovsd_xmm [rsp+544], x0
37bf74ef4movsd_xmm x1, [rax+8*rsi]
37bf74ef9movsd_xmm [r15], x1
37bf74efemovsd_xmm [rax+8*rsi], x0
37bf74f03
37bf74f03loc_37bf74f03:
37bf74f03lea r11, [rbx+1]
37bf74f07cmp [rsp+120], 0
37bf74f0djne 0x37bf74dd0
37bf74f13movsd_xmm x5, [rsp+176]
37bf74f1cmovsd_xmm x0, [r10]
37bf74f21comisd x5, x0
37bf74f25jbe 0x37bf74f36
37bf74f27comisd x0, [rsp+200]
37bf74f30ja 0x37bf75db0
37bf74f36
37bf74f36loc_37bf74f36:
37bf74f36lea rax, [rsp+504]
37bf74f3emov rdx, [rsp+112]
37bf74f43mov rcx, rbp
37bf74f46lea r9, [rsp+544]
37bf74f4emov [rsp+32], rax
37bf74f53lea r8, [rip+0x4e6476]
37bf74f5amov [rsp+136], r10
37bf74f62mov [rsp+128], r11
37bf74f6amov [rsp+544], 0
37bf74f76movsd_xmm [rsp+504], x11
37bf74f80call dlassq_64_
37bf74f85mov r10, [rsp+136]
37bf74f8dmovsd_xmm x8, [rsp+504]
37bf74f97mov r11, [rsp+128]
37bf74f9fsqrtsd x8, x8
37bf74fa4mulsd x8, [rsp+544]
37bf74faemulsd x8, [r15]
37bf74fb3
37bf74fb3loc_37bf74fb3:
37bf74fb3pxor x0, x0
37bf74fb7movsd_xmm [r10], x8
37bf74fbcmovsd_xmm [rsp+504], x8
37bf74fc6comisd x8, x0
37bf74fcbja 0x37bf75030
37bf74fcducomisd x8, x0
37bf74fd2jp 0x37bf74ffc
37bf74fd4jne 0x37bf74ffc
37bf74fd6mov rax, [r13]
37bf74fdamov rsi, [rsp+256]
37bf74fe2cmp rsi, rax
37bf74fe5cmovle rax, rsi
37bf74fe9add rax, [rsp+160]
37bf74ff1sub rax, rbx
37bf74ff4mov [rsp+160], rax
37bf74ffc
37bf74ffcloc_37bf74ffc:
37bf74ffccmp [rsp+208], r11
37bf75004jl 0x37bf756e3
37bf7500a
37bf7500aloc_37bf7500a:
37bf7500amov rcx, [rsp+96]
37bf7500fadd r10, 8
37bf75013add [rsp+112], rcx
37bf75018add r15, 8
37bf7501cmov rcx, [rsp+104]
37bf75021add [rsp+168], rcx
37bf75029jmp 0x37bf74e1b
37bf7502e
37bf7502e 66 90 f.
37bf75030
37bf75030loc_37bf75030:
37bf75030mov rax, [r13]
37bf75034mov rbx, [rsp+256]
37bf7503ccmp rbx, rax
37bf7503fcmovle rax, rbx
37bf75043cmp rax, r11
37bf75046jl 0x37bf756d0
37bf7504cmov rdx, [rsp+112]
37bf75051lea rdi, [r15+8]
37bf75055lea rbx, [r10+8]
37bf75059mov r14, r11
37bf7505cmov rcx, [rsp+96]
37bf75061mov [rsp+128], r15
37bf75069mov [rsp+864], r13
37bf75071mov r15, [rsp+160]
37bf75079lea rsi, [rdx+rcx]
37bf7507dmov rcx, [rsp+104]
37bf75082mov rdx, [rsp+168]
37bf7508amov [rsp+136], rax
37bf75092mov [rsp+216], r10
37bf7509amov [rsp+264], r11
37bf750a2lea r13, [rcx+rdx]
37bf750a6jmp 0x37bf75534
37bf750ab
37bf750ab 0f 1f 44 00 00 ..D..
37bf750b0
37bf750b0loc_37bf750b0:
37bf750b0comisd x7, x11
37bf750b5jb 0x37bf755c0
37bf750bbmovapd x0, x12
37bf750c0xor eax, eax
37bf750c2mov [rsp+32], r12
37bf750c7mulsd x0, x8
37bf750cccomisd x7, x0
37bf750d0movsd_xmm x0, [rsp+184]
37bf750d9divsd x0, x7
37bf750ddsetae al
37bf750e0mov [rsp+160], rax
37bf750e8comisd x0, x8
37bf750edja 0x37bf75580
37bf750f3mov r9, [rsp+960]
37bf750fbmov rdx, [rsp+112]
37bf75100lea r8, [rip+0x4e62c9]
37bf75107mov rcx, rbp
37bf7510acall dcopy_64_
37bf7510flea rax, [rsp+520]
37bf75117mov [rsp+80], 1
37bf75120lea r8, [rip+0x4e62b1]
37bf75127mov [rsp+72], rax
37bf7512cmov rax, [rsp+880]
37bf75134mov rdx, r8
37bf75137lea r9, [rsp+504]
37bf7513fmov [rsp+48], r12
37bf75144lea rcx, [rip+0x4e6295]
37bf7514bmov [rsp+64], rax
37bf75150mov rax, [rsp+960]
37bf75158mov [rsp+40], rbp
37bf7515dmov [rsp+56], rax
37bf75162mov rax, [rsp+128]
37bf7516amov [rsp+32], rax
37bf7516fcall dlascl_64_
37bf75174mov [rsp+32], r12
37bf75179mov r9, rsi
37bf7517cmov rcx, rbp
37bf7517fmov rdx, [rsp+960]
37bf75187lea r8, [rip+0x4e6242]
37bf7518ecall ddot_64_
37bf75193movsd_xmm x6, [rdi]
37bf75197mulsd x6, x0
37bf7519bdivsd x6, x7
37bf7519f
37bf7519floc_37bf7519f:
37bf7519fmov rax, [rsp+944]
37bf751a7movapd x0, x6
37bf751abandpd x0, [rip+0x4e623d]
37bf751b3comisd x0, [rax]
37bf751b7maxsd x13, x0
37bf751bcjbe 0x37bf75560
37bf751c2xor eax, eax
37bf751c4cmp [rsp+120], 0
37bf751cacmove r15, rax
37bf751cecmp [rsp+160], 0
37bf751d7je 0x37bf75730
37bf751ddmovsd_xmm x15, [rsp+512]
37bf751e7mov rax, [rsp+128]
37bf751efmovsd_xmm x5, [rsp+504]
37bf751f8movsd_xmm x3, [rdi]
37bf751fcmovapd x4, x15
37bf75201movapd x7, x5
37bf75205divsd x4, x5
37bf75209divsd x7, x15
37bf7520emovsd_xmm [rsp+160], x4
37bf75217subsd x4, x7
37bf7521bmovapd x1, x4
37bf7521fandpd x1, [rip+0x4e61c9]
37bf75227movsd_xmm x4, [rax]
37bf7522bmulsd x1, [rip+0x4e61cd]
37bf75233divsd x1, x6
37bf75237movapd x0, x1
37bf7523bandpd x0, [rip+0x4e61ad]
37bf75243comisd x0, [rsp+224]
37bf7524cja 0x37bf75920
37bf75252movapd x0, x1
37bf75256comisd x4, x11
37bf7525bmovapd x2, x10
37bf75260mulsd x0, x1
37bf75264andpd x2, x6
37bf75268orpd x2, [rip+0x4e61b0]
37bf75270xorpd x2, x10
37bf75275addsd x0, x11
37bf7527asqrtsd x0, x0
37bf7527emulsd x2, x0
37bf75282subsd x2, x1
37bf75286movapd x1, x11
37bf7528bdivsd x1, x2
37bf7528fmovapd x2, x11
37bf75294mulsd x7, x1
37bf75298movapd x0, x1
37bf7529cmovsd_xmm [rsp+536], x1
37bf752a5mulsd x0, x1
37bf752a9addsd x0, x11
37bf752aedivsd x2, x0
37bf752b2movapd x0, x1
37bf752b6sqrtsd x2, x2
37bf752bamulsd x0, x2
37bf752bemovsd_xmm [rsp+232], x0
37bf752c7andpd x0, [rip+0x4e6121]
37bf752cfmaxsd x14, x0
37bf752d4movapd x0, x7
37bf752d8pxor x7, x7
37bf752dcmulsd x0, x6
37bf752e0addsd x0, x11
37bf752e5maxsd x0, x7
37bf752e9sqrtsd x0, x0
37bf752edmulsd x0, x15
37bf752f2movsd_xmm [rbx], x0
37bf752f6movsd_xmm x0, [rsp+160]
37bf752ffmulsd x0, x1
37bf75303mulsd x6, x0
37bf75307movapd x0, x11
37bf7530csubsd x0, x6
37bf75310maxsd x0, x7
37bf75314movapd x7, x4
37bf75318divsd x7, x3
37bf7531csqrtsd x0, x0
37bf75320mulsd x5, x0
37bf75324movapd x0, x3
37bf75328movsd_xmm [rsp+504], x5
37bf75331movapd x6, x5
37bf75335divsd x0, x4
37bf75339jb 0x37bf75a30
37bf7533fmulsd x0, x1
37bf75343comisd x3, x11
37bf75348xorpd x0, x10
37bf7534djb 0x37bf75da0
37bf75353mulsd x4, x2
37bf75357mov rdx, [rsp+112]
37bf7535cmov r9, rsi
37bf7535fmov rcx, rbp
37bf75362mov rax, [rsp+128]
37bf7536amulsd x7, x1
37bf7536elea r8, [rip+0x4e605b]
37bf75375movsd_xmm [rax], x4
37bf75379mulsd x2, [rdi]
37bf7537dlea rax, [rsp+560]
37bf75385unpcklpd x7, x0
37bf75389mov [rsp+160], rax
37bf75391movups [rsp+576], x7
37bf75399movsd_xmm [rdi], x2
37bf7539dmov [rsp+40], rax
37bf753a2mov [rsp+32], r12
37bf753a7call drotm_64_
37bf753acmov rax, [rsp+160]
37bf753b4cmp [rsp+192], 0
37bf753bdjne 0x37bf75e48
37bf753c3
37bf753c3loc_37bf753c3:
37bf753c3movsd_xmm x7, [rbx]
37bf753c7
37bf753c7loc_37bf753c7:
37bf753c7divsd x7, x15
37bf753ccmovapd x0, x7
37bf753d0mulsd x0, x7
37bf753d4comisd x9, x0
37bf753d9jb 0x37bf75456
37bf753dbmovsd_xmm x5, [rsp+176]
37bf753e4comisd x5, x15
37bf753e9jbe 0x37bf753fb
37bf753ebcomisd x15, [rsp+200]
37bf753f5ja 0x37bf75d80
37bf753fb
37bf753fbloc_37bf753fb:
37bf753fblea rax, [rsp+512]
37bf75403lea r8, [rip+0x4e5fc6]
37bf7540amov rdx, rsi
37bf7540dmov rcx, rbp
37bf75410mov [rsp+32], rax
37bf75415lea r9, [rsp+536]
37bf7541dmov [rsp+536], 0
37bf75429movsd_xmm [rsp+512], x11
37bf75433call dlassq_64_
37bf75438movsd_xmm x0, [rsp+512]
37bf75441sqrtsd x0, x0
37bf75445mulsd x0, [rsp+536]
37bf7544emulsd x0, [rdi]
37bf75452movsd_xmm [rbx], x0
37bf75456
37bf75456loc_37bf75456:
37bf75456movapd x0, x6
37bf7545adivsd x0, x8
37bf7545fmovapd x8, x6
37bf75464comisd x9, x0
37bf75469jb 0x37bf75510
37bf7546fmovsd_xmm x3, [rsp+176]
37bf75478comisd x3, x6
37bf7547cjbe 0x37bf7548d
37bf7547ecomisd x6, [rsp+200]
37bf75487ja 0x37bf75d50
37bf7548d
37bf7548dloc_37bf7548d:
37bf7548dlea rax, [rsp+504]
37bf75495mov rdx, [rsp+112]
37bf7549amov rcx, rbp
37bf7549dlea r9, [rsp+536]
37bf754a5mov [rsp+32], rax
37bf754aalea r8, [rip+0x4e5f1f]
37bf754b1mov [rsp+536], 0
37bf754bdmovsd_xmm [rsp+504], x11
37bf754c7call dlassq_64_
37bf754ccmov rax, [rsp+128]
37bf754d4movsd_xmm x8, [rsp+504]
37bf754desqrtsd x8, x8
37bf754e3mulsd x8, [rsp+536]
37bf754edmulsd x8, [rax]
37bf754f2
37bf754f2loc_37bf754f2:
37bf754f2mov rax, [rsp+216]
37bf754famovsd_xmm [rsp+504], x8
37bf75504movsd_xmm [rax], x8
37bf75509nop [rax]
37bf75510
37bf75510loc_37bf75510:
37bf75510add r14, 1
37bf75514add rbx, 8
37bf75518add rsi, [rsp+96]
37bf7551dadd rdi, 8
37bf75521add r13, [rsp+104]
37bf75526cmp [rsp+136], r14
37bf7552ejl 0x37bf756a8
37bf75534
37bf75534loc_37bf75534:
37bf75534movsd_xmm x7, [rbx]
37bf75538pxor x0, x0
37bf7553cmovsd_xmm [rsp+512], x7
37bf75545comisd x7, x0
37bf75549ja 0x37bf750b0
37bf7554fcmp [rsp+120], 1
37bf75555adc r15, 0
37bf75559jmp 0x37bf75510
37bf7555b
37bf7555b 0f 1f 44 00 00 ..D..
37bf75560
37bf75560loc_37bf75560:
37bf75560movsd_xmm x8, [rsp+504]
37bf7556acmp [rsp+120], 1
37bf75570adc r15, 0
37bf75574jmp 0x37bf75510
37bf75576
37bf75576 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf75580
37bf75580loc_37bf75580:
37bf75580mov rdx, [rsp+112]
37bf75585mov r9, rsi
37bf75588lea r8, [rip+0x4e5e41]
37bf7558fmov rcx, rbp
37bf75592call ddot_64_
37bf75597mov rax, [rsp+128]
37bf7559fmovsd_xmm x6, [rax]
37bf755a3mulsd x6, x0
37bf755a7mulsd x6, [rdi]
37bf755abdivsd x6, x7
37bf755afdivsd x6, x8
37bf755b4jmp 0x37bf7519f
37bf755b9
37bf755b9 0f 1f 80 00 00 00 00 .......
37bf755c0
37bf755c0loc_37bf755c0:
37bf755c0movapd x0, x7
37bf755c4xor eax, eax
37bf755c6mov [rsp+32], r12
37bf755cbdivsd x0, x12
37bf755d0comisd x0, x8
37bf755d5movapd x0, x12
37bf755dadivsd x0, x7
37bf755desetae al
37bf755e1mov [rsp+160], rax
37bf755e9comisd x8, x0
37bf755eeja 0x37bf75580
37bf755f0mov r9, [rsp+960]
37bf755f8lea r8, [rip+0x4e5dd1]
37bf755ffmov rdx, rsi
37bf75602mov rcx, rbp
37bf75605call dcopy_64_
37bf7560alea rax, [rsp+520]
37bf75612mov [rsp+48], r12
37bf75617lea r8, [rip+0x4e5dba]
37bf7561emov [rsp+72], rax
37bf75623mov rax, [rsp+880]
37bf7562bmov rdx, r8
37bf7562elea r9, [rsp+512]
37bf75636mov [rsp+80], 1
37bf7563flea rcx, [rip+0x4e5d9a]
37bf75646mov [rsp+64], rax
37bf7564bmov rax, [rsp+960]
37bf75653mov [rsp+40], rbp
37bf75658mov [rsp+56], rax
37bf7565dmov [rsp+32], rdi
37bf75662call dlascl_64_
37bf75667mov [rsp+32], r12
37bf7566cmov rcx, rbp
37bf7566fmov r9, [rsp+112]
37bf75674mov rdx, [rsp+960]
37bf7567clea r8, [rip+0x4e5d4d]
37bf75683call ddot_64_
37bf75688mov rax, [rsp+128]
37bf75690movsd_xmm x6, [rax]
37bf75694mulsd x6, x0
37bf75698divsd x6, x8
37bf7569djmp 0x37bf7519f
37bf756a2
37bf756a2 66 0f 1f 44 00 00 f..D..
37bf756a8
37bf756a8loc_37bf756a8:
37bf756a8mov [rsp+160], r15
37bf756b0mov r10, [rsp+216]
37bf756b8mov r15, [rsp+128]
37bf756c0mov r11, [rsp+264]
37bf756c8mov r13, [rsp+864]
37bf756d0
37bf756d0loc_37bf756d0:
37bf756d0movsd_xmm [r10], x8
37bf756d5cmp [rsp+208], r11
37bf756ddjge 0x37bf7500a
37bf756e3
37bf756e3loc_37bf756e3:
37bf756e3mov rdi, [rsp+344]
37bf756ebmov rcx, [r13]
37bf756efmov r14, r13
37bf756f2
37bf756f2loc_37bf756f2:
37bf756f2mov rdx, [rsp+120]
37bf756f7mov rbx, [rsp+288]
37bf756ffmov rax, rcx
37bf75702mov [rsp+120], 1
37bf7570badd [rsp+328], rbx
37bf75713add rdx, 1
37bf75717cmp [rsp+368], rdx
37bf7571fjl 0x37bf7783a
37bf75725lea r8, [rcx-1]
37bf75729jmp 0x37bf74cf6
37bf7572e
37bf7572e 66 90 f.
37bf75730
37bf75730loc_37bf75730:
37bf75730mov [rsp+32], r12
37bf75735mov rdx, [rsp+112]
37bf7573amov rcx, rbp
37bf7573dlea r8, [rip+0x4e5c8c]
37bf75744mov r9, [rsp+960]
37bf7574ccall dcopy_64_
37bf75751mov rax, [rsp+880]
37bf75759mov [rsp+48], r12
37bf7575elea r10, [rsp+520]
37bf75766mov [rsp+72], r10
37bf7576blea r8, [rip+0x4e5c66]
37bf75772lea r9, [rsp+504]
37bf7577amov [rsp+64], rax
37bf7577fmov rax, [rsp+960]
37bf75787mov rdx, r8
37bf7578alea rcx, [rip+0x4e5c4f]
37bf75791mov [rsp+80], 1
37bf7579amov [rsp+56], rax
37bf7579flea rax, [rip+0x4e5c42]
37bf757a6mov [rsp+32], rax
37bf757abmov [rsp+40], rbp
37bf757b0mov [rsp+160], r10
37bf757b8call dlascl_64_
37bf757bdmov r10, [rsp+160]
37bf757c5mov [rsp+56], rsi
37bf757calea rdx, [rip+0x4e5c17]
37bf757d1mov rcx, [rsp+880]
37bf757d9mov [rsp+32], rdx
37bf757delea rax, [rsp+512]
37bf757e6lea r8, [rip+0x4e5beb]
37bf757edmov [rsp+72], r10
37bf757f2mov r9, rax
37bf757f5mov rdx, r8
37bf757f8mov [rsp+64], rcx
37bf757fdlea rcx, [rip+0x4e5bdc]
37bf75804mov [rsp+80], 1
37bf7580dmov [rsp+48], r12
37bf75812mov [rsp+40], rbp
37bf75817mov [rsp+232], r10
37bf7581fmov [rsp+160], rax
37bf75827call dlascl_64_
37bf7582cmov rax, [rsp+128]
37bf75834mov rcx, rbp
37bf75837mov r8, [rsp+960]
37bf7583flea rdx, [rsp+544]
37bf75847lea r9, [rip+0x4e5b82]
37bf7584emovsd_xmm x0, [rax]
37bf75852mulsd x0, x6
37bf75856divsd x0, [rdi]
37bf7585amov [rsp+40], r12
37bf7585fxorpd x0, x10
37bf75864mov [rsp+32], rsi
37bf75869movsd_xmm [rsp+544], x0
37bf75872call daxpy_64_
37bf75877mov rax, [rsp+880]
37bf7587fmov [rsp+56], rsi
37bf75884lea r8, [rip+0x4e5b4d]
37bf7588bmov r10, [rsp+232]
37bf75893mov [rsp+48], r12
37bf75898lea r9, [rip+0x4e5b49]
37bf7589fmov rdx, r8
37bf758a2mov [rsp+64], rax
37bf758a7mov rax, [rsp+160]
37bf758aflea rcx, [rip+0x4e5b2a]
37bf758b6mov [rsp+80], 1
37bf758bfmov [rsp+32], rax
37bf758c4mov [rsp+72], r10
37bf758c9mov [rsp+40], rbp
37bf758cecall dlascl_64_
37bf758d3mulsd x6, x6
37bf758d7movapd x0, x11
37bf758dcpxor x1, x1
37bf758e0movsd_xmm x15, [rsp+512]
37bf758eamov rax, [rsp+936]
37bf758f2maxsd x14, [rax]
37bf758f7subsd x0, x6
37bf758fbmovsd_xmm x6, [rsp+504]
37bf75904maxsd x0, x1
37bf75908sqrtsd x0, x0
37bf7590cmovapd x7, x0
37bf75910mulsd x7, x15
37bf75915movsd_xmm [rbx], x7
37bf75919jmp 0x37bf753c7
37bf7591e
37bf7591e 66 90 f.
37bf75920
37bf75920loc_37bf75920:
37bf75920mov [rsp+32], r12
37bf75925mov rdx, [rsp+112]
37bf7592amov r9, rsi
37bf7592dmov rcx, rbp
37bf75930movsd_xmm x2, [rip+0x4e5ad0]
37bf75938lea r8, [rip+0x4e5a91]
37bf7593flea rax, [rsp+560]
37bf75947movsd_xmm [rsp+280], x5
37bf75950mov [rsp+40], rax
37bf75955divsd x2, x1
37bf75959mov [rsp+232], rax
37bf75961movsd_xmm [rsp+536], x2
37bf7596amovapd x0, x2
37bf7596emovsd_xmm [rsp+272], x2
37bf75977mulsd x0, x4
37bf7597bdivsd x0, x3
37bf7597fmulsd x3, x2
37bf75983divsd x3, x4
37bf75987xorpd x3, [rip+0x4e5a81]
37bf7598funpcklpd x0, x3
37bf75993movups [rsp+576], x0
37bf7599bcall drotm_64_
37bf759a0mov rax, [rsp+232]
37bf759a8cmp [rsp+192], 0
37bf759b1movsd_xmm x2, [rsp+272]
37bf759bamovsd_xmm x5, [rsp+280]
37bf759c3jne 0x37bf75df8
37bf759c9
37bf759c9loc_37bf759c9:
37bf759c9movsd_xmm x0, [rsp+160]
37bf759d2mulsd x7, x2
37bf759d6pxor x1, x1
37bf759damulsd x0, x2
37bf759deandpd x2, [rip+0x4e5a0a]
37bf759e6maxsd x14, x2
37bf759ebmulsd x7, x6
37bf759efmulsd x0, x6
37bf759f3movapd x6, x11
37bf759f8addsd x7, x11
37bf759fdsubsd x6, x0
37bf75a01maxsd x7, x1
37bf75a05maxsd x6, x1
37bf75a09sqrtsd x7, x7
37bf75a0dsqrtsd x6, x6
37bf75a11mulsd x7, x15
37bf75a16mulsd x6, x5
37bf75a1amovsd_xmm [rbx], x7
37bf75a1emovsd_xmm [rsp+504], x6
37bf75a27jmp 0x37bf753c7
37bf75a2c
37bf75a2c 0f 1f 40 00 ..@.
37bf75a30
37bf75a30loc_37bf75a30:
37bf75a30comisd x3, x11
37bf75a35jae 0x37bf75bf0
37bf75a3bcomisd x4, x3
37bf75a3fjb 0x37bf75bf0
37bf75a45movsd_xmm [rsp+160], x2
37bf75a4emulsd x0, x1
37bf75a52xorpd x0, x10
37bf75a57
37bf75a57loc_37bf75a57:
37bf75a57mov rax, [rsp+112]
37bf75a5cmov [rsp+40], r12
37bf75a61mov r8, rsi
37bf75a64mov rcx, rbp
37bf75a67mov rdx, [rsp+144]
37bf75a6flea r9, [rip+0x4e595a]
37bf75a76movsd_xmm [rsp+552], x0
37bf75a7fmov [rsp+32], rax
37bf75a84movsd_xmm [rsp+272], x0
37bf75a8dcall daxpy_64_
37bf75a92mov [rsp+40], r12
37bf75a97mov rcx, rbp
37bf75a9amovsd_xmm x1, [rsp+232]
37bf75aa3mulsd x1, [rsp+160]
37bf75aacmov [rsp+32], rsi
37bf75ab1lea r9, [rip+0x4e5918]
37bf75ab8mov r8, [rsp+112]
37bf75abdmov rdx, [rsp+144]
37bf75ac5mulsd x7, x1
37bf75ac9movsd_xmm [rsp+552], x7
37bf75ad2call daxpy_64_
37bf75ad7mov rax, [rsp+128]
37bf75adfmovsd_xmm x2, [rsp+160]
37bf75ae8cmp [rsp+192], 0
37bf75af1movsd_xmm x0, [rsp+272]
37bf75afamovsd_xmm x1, [rax]
37bf75afemulsd x1, x2
37bf75b02movsd_xmm [rax], x1
37bf75b06movsd_xmm x1, [rdi]
37bf75b0adivsd x1, x2
37bf75b0emovsd_xmm [rdi], x1
37bf75b12je 0x37bf753c3
37bf75b18mov rax, [rsp+168]
37bf75b20mov [rsp+40], r12
37bf75b25lea rcx, [rsp+528]
37bf75b2dlea r9, [rip+0x4e589c]
37bf75b34mov rdx, [rsp+144]
37bf75b3cmov r8, r13
37bf75b3fmov [rsp+160], rcx
37bf75b47mov [rsp+32], rax
37bf75b4cmovsd_xmm [rsp+552], x0
37bf75b55call daxpy_64_
37bf75b5amov [rsp+40], r12
37bf75b5fmov r8, [rsp+168]
37bf75b67lea r9, [rip+0x4e5862]
37bf75b6emov [rsp+32], r13
37bf75b73mov rdx, [rsp+144]
37bf75b7bmov rcx, [rsp+160]
37bf75b83movsd_xmm [rsp+552], x7
37bf75b8ccall daxpy_64_
37bf75b91movsd_xmm x7, [rbx]
37bf75b95jmp 0x37bf753c7
37bf75b9a
37bf75b9a 66 0f 1f 44 00 00 f..D..
37bf75ba0
37bf75ba0loc_37bf75ba0:
37bf75ba0imul rdi, [rsp+312]
37bf75ba9mov rax, [rsp+320]
37bf75bb1mov [rsp+32], r12
37bf75bb6lea rcx, [rsp+528]
37bf75bbemov rdx, [rsp+168]
37bf75bc6lea r8, [rip+0x4e5803]
37bf75bcdlea rax, [rax+rdi+1]
37bf75bd2mov rdi, [rsp+912]
37bf75bdalea r9, [rdi+8*rax]
37bf75bdecall dswap_64_
37bf75be3mov r10, [rsp+128]
37bf75bebjmp 0x37bf74ebe
37bf75bf0
37bf75bf0loc_37bf75bf0:
37bf75bf0mulsd x1, x7
37bf75bf4mov [rsp+40], r12
37bf75bf9mov rcx, rbp
37bf75bfcmov r8, [rsp+112]
37bf75c01mov [rsp+32], rsi
37bf75c06lea r9, [rip+0x4e57c3]
37bf75c0dmov rdx, [rsp+144]
37bf75c15movsd_xmm [rsp+280], x0
37bf75c1emovsd_xmm [rsp+160], x2
37bf75c27movsd_xmm [rsp+552], x1
37bf75c30movsd_xmm [rsp+272], x1
37bf75c39call daxpy_64_
37bf75c3emov rax, [rsp+112]
37bf75c43mov r8, rsi
37bf75c46mov rcx, rbp
37bf75c49movsd_xmm x3, [rsp+232]
37bf75c52mov [rsp+40], r12
37bf75c57lea r9, [rip+0x4e5772]
37bf75c5emulsd x3, [rsp+160]
37bf75c67mov [rsp+32], rax
37bf75c6cmulsd x3, [rsp+280]
37bf75c75mov rdx, [rsp+144]
37bf75c7dxorpd x3, x10
37bf75c82movsd_xmm [rsp+552], x3
37bf75c8bmovapd x7, x3
37bf75c8fcall daxpy_64_
37bf75c94mov rax, [rsp+128]
37bf75c9cmovsd_xmm x2, [rsp+160]
37bf75ca5cmp [rsp+192], 0
37bf75caemovsd_xmm x1, [rsp+272]
37bf75cb7movsd_xmm x0, [rax]
37bf75cbbdivsd x0, x2
37bf75cbfmovsd_xmm [rax], x0
37bf75cc3mulsd x2, [rdi]
37bf75cc7movsd_xmm [rdi], x2
37bf75ccbje 0x37bf753c3
37bf75cd1mov [rsp+40], r12
37bf75cd6mov r8, [rsp+168]
37bf75cdelea rcx, [rsp+528]
37bf75ce6lea r9, [rip+0x4e56e3]
37bf75cedmov [rsp+32], r13
37bf75cf2mov rdx, [rsp+144]
37bf75cfamov [rsp+160], rcx
37bf75d02movsd_xmm [rsp+552], x1
37bf75d0bcall daxpy_64_
37bf75d10mov rax, [rsp+168]
37bf75d18mov r8, r13
37bf75d1bmov [rsp+40], r12
37bf75d20mov rdx, [rsp+144]
37bf75d28lea r9, [rip+0x4e56a1]
37bf75d2fmov rcx, [rsp+160]
37bf75d37movsd_xmm [rsp+552], x7
37bf75d40mov [rsp+32], rax
37bf75d45call daxpy_64_
37bf75d4ajmp 0x37bf753c3
37bf75d4f
37bf75d4f 90 .
37bf75d50
37bf75d50loc_37bf75d50:
37bf75d50mov rdx, [rsp+112]
37bf75d55lea r8, [rip+0x4e5674]
37bf75d5cmov rcx, rbp
37bf75d5fcall dnrm2_64_
37bf75d64mov rax, [rsp+128]
37bf75d6cmulsd x0, [rax]
37bf75d70movapd x8, x0
37bf75d75jmp 0x37bf754f2
37bf75d7a
37bf75d7a 66 0f 1f 44 00 00 f..D..
37bf75d80
37bf75d80loc_37bf75d80:
37bf75d80lea r8, [rip+0x4e5649]
37bf75d87mov rdx, rsi
37bf75d8amov rcx, rbp
37bf75d8dcall dnrm2_64_
37bf75d92mulsd x0, [rdi]
37bf75d96movsd_xmm [rbx], x0
37bf75d9ajmp 0x37bf75456
37bf75d9f
37bf75d9f 90 .
37bf75da0
37bf75da0loc_37bf75da0:
37bf75da0movsd_xmm [rsp+160], x2
37bf75da9jmp 0x37bf75a57
37bf75dae
37bf75dae 66 90 f.
37bf75db0
37bf75db0loc_37bf75db0:
37bf75db0mov rdx, [rsp+112]
37bf75db5lea r8, [rip+0x4e5614]
37bf75dbcmov rcx, rbp
37bf75dbfmov [rsp+136], r10
37bf75dc7mov [rsp+128], r11
37bf75dcfcall dnrm2_64_
37bf75dd4mulsd x0, [r15]
37bf75dd9mov r11, [rsp+128]
37bf75de1mov r10, [rsp+136]
37bf75de9movapd x8, x0
37bf75deejmp 0x37bf74fb3
37bf75df3
37bf75df3 0f 1f 44 00 00 ..D..
37bf75df8
37bf75df8loc_37bf75df8:
37bf75df8mov [rsp+40], rax
37bf75dfdmov rdx, [rsp+168]
37bf75e05lea rcx, [rsp+528]
37bf75e0dmov r9, r13
37bf75e10mov [rsp+32], r12
37bf75e15lea r8, [rip+0x4e55b4]
37bf75e1cmovsd_xmm [rsp+232], x5
37bf75e25call drotm_64_
37bf75e2amovsd_xmm x2, [rsp+272]
37bf75e33movsd_xmm x5, [rsp+232]
37bf75e3cjmp 0x37bf759c9
37bf75e41
37bf75e41 0f 1f 80 00 00 00 00 .......
37bf75e48
37bf75e48loc_37bf75e48:
37bf75e48mov [rsp+40], rax
37bf75e4dmov rdx, [rsp+168]
37bf75e55lea rcx, [rsp+528]
37bf75e5dmov r9, r13
37bf75e60mov [rsp+32], r12
37bf75e65lea r8, [rip+0x4e5564]
37bf75e6ccall drotm_64_
37bf75e71movsd_xmm x7, [rbx]
37bf75e75jmp 0x37bf753c7
37bf75e7a
37bf75e7a 66 0f 1f 44 00 00 f..D..
37bf75e80
37bf75e80loc_37bf75e80:
37bf75e80mov r11, r13
37bf75e83mov r14, rbp
37bf75e86mov r12, [rsp+400]
37bf75e8emov rdi, [rsp+424]
37bf75e96mov rbp, [rsp+392]
37bf75e9emov r13, [rsp+160]
37bf75ea6movsd_xmm [rsp+136], x14
37bf75eb0mov r9, [rsp+896]
37bf75eb8mov rsi, [r11]
37bf75ebb
37bf75ebbloc_37bf75ebb:
37bf75ebbadd [rsp+304], 1
37bf75ec4mov rbx, [rsp+304]
37bf75ecccmp [rsp+336], rbx
37bf75ed4jl 0x37bf77429
37bf75edamov rax, [rsp+288]
37bf75ee2mov rdx, [rsp+296]
37bf75eeamov [rsp+232], r12
37bf75ef2movsd_xmm x14, [rsp+376]
37bf75efcmov [rsp+368], r12
37bf75f04lea r15, [rbp+rax]
37bf75f09mov rax, [rsp+384]
37bf75f11mov [rsp+392], rdi
37bf75f19mov rdi, rbx
37bf75f1cmov [rsp+400], r15
37bf75f24mov r10, r15
37bf75f27mov r15, r9
37bf75f2amov rsi, rax
37bf75f2dsub rsi, [rsp+360]
37bf75f35mov [rsp+256], rax
37bf75f3dmov [rsp+344], rsi
37bf75f45mov rsi, [rsp+888]
37bf75f4dlea rcx, [rsi+8*rdx-8]
37bf75f52mov rsi, r12
37bf75f55sub rsi, [rsp+352]
37bf75f5dmov r12, r11
37bf75f60mov [rsp+328], rsi
37bf75f68mov rax, rcx
37bf75f6bmov rsi, rbp
37bf75f6e
37bf75f6eloc_37bf75f6e:
37bf75f6emov rdx, [r12]
37bf75f72mov r8, [rsp+296]
37bf75f7acmp rbp, rdx
37bf75f7dcmovle rdx, rbp
37bf75f81mov r11, rdx
37bf75f84cmp r8, rdx
37bf75f87jg 0x37bf76f54
37bf75f8dlea rbx, [rsi+1]
37bf75f91mov r9, [rsp+328]
37bf75f99mov rdx, rax
37bf75f9cmov [rsp+448], rax
37bf75fa4mov [rsp+168], rbx
37bf75facmov rbx, [rsp+888]
37bf75fb4mov rax, r10
37bf75fb7mov [rsp+424], rbp
37bf75fbfmov r10, r9
37bf75fc2mov rcx, [rsp+344]
37bf75fcamov r9, r11
37bf75fcdlea rbx, [rbx+8*rsi]
37bf75fd1mov [rsp+432], rdi
37bf75fd9mov [rsp+264], rbx
37bf75fe1mov [rsp+440], rsi
37bf75fe9jmp 0x37bf7601d
37bf75feb
37bf75feb 0f 1f 44 00 00 ..D..
37bf75ff0
37bf75ff0loc_37bf75ff0:
37bf75ff0jp 0x37bf76002
37bf75ff2je 0x37bf76c88
37bf75ff8mov r11l, 0
37bf75ffecmovbe r13, r11
37bf76002
37bf76002loc_37bf76002:
37bf76002add r8, 1
37bf76006add rcx, [rsp+96]
37bf7600badd rdx, 8
37bf7600fadd r10, [rsp+104]
37bf76014cmp r9, r8
37bf76017jl 0x37bf76f31
37bf7601d
37bf7601dloc_37bf7601d:
37bf7601dmovsd_xmm x7, [r15+8*r8-8]
37bf76024pxor x0, x0
37bf76028movsd_xmm [rsp+504], x7
37bf76031comisd x7, x0
37bf76035jbe 0x37bf75ff0
37bf76037mov r11, [r12]
37bf7603bmov rbx, [rsp+168]
37bf76043cmp rax, r11
37bf76046cmovle r11, rax
37bf7604acmp rbx, r11
37bf7604djg 0x37bf76b70
37bf76053mov rdi, [rsp+264]
37bf7605bmov [rsp+120], r11
37bf76060movapd x10, x0
37bf76065mov [rsp+864], r12
37bf7606dmov rbp, [rsp+232]
37bf76075mov r12, rdi
37bf76078mov [rsp+272], r9
37bf76080mov rdi, rbx
37bf76083mov rsi, [rsp+256]
37bf7608bmov [rsp+160], r8
37bf76093mov rbx, rdx
37bf76096mov [rsp+280], rax
37bf7609emov [rsp+208], r10
37bf760a6mov [rsp+112], rcx
37bf760abjmp 0x37bf7657d
37bf760b0
37bf760b0loc_37bf760b0:
37bf760b0comisd x8, x11
37bf760b5jb 0x37bf765e8
37bf760bbcomisd x7, x8
37bf760c0jb 0x37bf766e0
37bf760c6movapd x0, x12
37bf760cbxor eax, eax
37bf760cdmulsd x0, x7
37bf760d1comisd x8, x0
37bf760d6setae al
37bf760d9mov [rsp+128], rax
37bf760e1
37bf760e1loc_37bf760e1:
37bf760e1movsd_xmm x0, [rsp+184]
37bf760ealea rax, [rip+0x4e52df]
37bf760f1mov [rsp+32], rax
37bf760f6divsd x0, x8
37bf760fbcomisd x0, x7
37bf760ffja 0x37bf765b0
37bf76105mov r9, [rsp+960]
37bf7610dmov rdx, [rsp+112]
37bf76112mov r8, rax
37bf76115mov rcx, r14
37bf76118call dcopy_64_
37bf7611dmov rcx, [rsp+880]
37bf76125mov [rsp+40], r14
37bf7612alea rax, [rip+0x4e529f]
37bf76131lea rdx, [rsp+520]
37bf76139mov [rsp+48], rax
37bf7613elea r8, [rip+0x4e5293]
37bf76145mov [rsp+64], rcx
37bf7614amov rcx, [rsp+960]
37bf76152lea r9, [rsp+504]
37bf7615amov [rsp+72], rdx
37bf7615fmov rdx, r8
37bf76162mov [rsp+56], rcx
37bf76167lea rcx, [rip+0x4e5272]
37bf7616emov [rsp+80], 1
37bf76177mov [rsp+32], rbx
37bf7617ccall dlascl_64_
37bf76181lea rax, [rip+0x4e5248]
37bf76188mov r9, rsi
37bf7618bmov rcx, r14
37bf7618emov [rsp+32], rax
37bf76193mov rdx, [rsp+960]
37bf7619bmov r8, rax
37bf7619ecall ddot_64_
37bf761a3movsd_xmm x6, [r12]
37bf761a9movsd_xmm x15, [rsp+504]
37bf761b3mulsd x6, x0
37bf761b7divsd x6, x8
37bf761bc
37bf761bcloc_37bf761bc:
37bf761bcmov rax, [rsp+944]
37bf761c4movapd x0, x6
37bf761c8andpd x0, [rip+0x4e5220]
37bf761d0comisd x0, [rax]
37bf761d4maxsd x13, x0
37bf761d9jbe 0x37bf765a0
37bf761dfmovsd_xmm x9, [rsp+512]
37bf761e9cmp [rsp+128], 0
37bf761f2je 0x37bf76710
37bf761f8movapd x3, x9
37bf761fdmovapd x8, x15
37bf76202movq x4, [rip+0x4e5206]
37bf7620acomisd x9, x7
37bf7620fdivsd x3, x15
37bf76214divsd x8, x9
37bf76219movsd_xmm [rsp+128], x3
37bf76222movsd_xmm [rsp+144], x8
37bf7622csubsd x3, x8
37bf76231movapd x0, x3
37bf76235andpd x0, [rip+0x4e51b3]
37bf7623dmulsd x0, [rip+0x4e51bb]
37bf76245divsd x0, x6
37bf76249ja 0x37bf7624f
37bf7624bxorpd x0, x4
37bf7624f
37bf7624floc_37bf7624f:
37bf7624fmovapd x1, x0
37bf76253andpd x1, [rip+0x4e5195]
37bf7625bmovsd_xmm x3, [rbx]
37bf7625fcomisd x1, [rsp+224]
37bf76268movsd_xmm x2, [r12]
37bf7626eja 0x37bf76b80
37bf76274movapd x5, x4
37bf76278comisd x3, x11
37bf7627dandpd x5, x6
37bf76281orpd x5, [rip+0x4e5197]
37bf76289movapd x1, x5
37bf7628dxorpd x1, x4
37bf76291movapd x8, x1
37bf76296movapd x1, x7
37bf7629acmpsd x1, x9, 5
37bf762a0andpd x8, x1
37bf762a5andnpd x1, x5
37bf762a9movapd x5, x8
37bf762aepxor x8, x8
37bf762b3orpd x5, x1
37bf762b7movapd x1, x0
37bf762bbmulsd x1, x0
37bf762bfaddsd x1, x11
37bf762c4sqrtsd x1, x1
37bf762c8mulsd x1, x5
37bf762ccmovapd x5, x11
37bf762d1addsd x1, x0
37bf762d5divsd x5, x1
37bf762d9movapd x1, x11
37bf762demovsd_xmm [rsp+536], x5
37bf762e7movapd x0, x5
37bf762ebmulsd x0, x5
37bf762efaddsd x0, x11
37bf762f4divsd x1, x0
37bf762f8movapd x0, x5
37bf762fcsqrtsd x1, x1
37bf76300mulsd x0, x1
37bf76304movsd_xmm [rsp+216], x0
37bf7630dandpd x0, [rip+0x4e50db]
37bf76315maxsd x0, [rsp+136]
37bf7631emovsd_xmm [rsp+136], x0
37bf76327movsd_xmm x0, [rsp+144]
37bf76330mulsd x0, x5
37bf76334mulsd x0, x6
37bf76338addsd x0, x11
37bf7633dmaxsd x0, x8
37bf76342sqrtsd x0, x0
37bf76346mulsd x0, x9
37bf7634bmovsd_xmm [r15+8*rdi-8], x0
37bf76352movsd_xmm x0, [rsp+128]
37bf7635bmulsd x0, x5
37bf7635fmulsd x6, x0
37bf76363movapd x0, x11
37bf76368subsd x0, x6
37bf7636cmaxsd x0, x8
37bf76371movapd x8, x2
37bf76376divsd x8, x3
37bf7637bsqrtsd x0, x0
37bf7637fmovapd x6, x0
37bf76383mulsd x6, x15
37bf76388movapd x15, x3
37bf7638dmovsd_xmm [rsp+504], x6
37bf76396divsd x15, x2
37bf7639bjb 0x37bf76ca8
37bf763a1mulsd x8, x5
37bf763a6comisd x2, x11
37bf763abxorpd x8, x4
37bf763b0jb 0x37bf76e68
37bf763b6mulsd x3, x1
37bf763bamov rdx, [rsp+112]
37bf763bfmov r9, rsi
37bf763c2mov rcx, r14
37bf763c5mulsd x15, x5
37bf763calea rax, [rip+0x4e4fff]
37bf763d1lea r13, [rsp+560]
37bf763d9mov r8, rax
37bf763dcmovsd_xmm [rbx], x3
37bf763e0mulsd x1, [r12]
37bf763e6unpcklpd x15, x8
37bf763ebmovups [rsp+576], x15
37bf763f4movsd_xmm [r12], x1
37bf763famov [rsp+40], r13
37bf763ffmov [rsp+32], rax
37bf76404call drotm_64_
37bf76409cmp [rsp+192], 0
37bf76412jne 0x37bf772bd
37bf76418
37bf76418loc_37bf76418:
37bf76418movsd_xmm x0, [r15+8*rdi-8]
37bf7641f
37bf7641floc_37bf7641f:
37bf7641fdivsd x0, x9
37bf76424mulsd x0, x0
37bf76428comisd x14, x0
37bf7642djb 0x37bf764ad
37bf7642fmovsd_xmm x3, [rsp+176]
37bf76438comisd x3, x9
37bf7643djbe 0x37bf7644f
37bf7643fcomisd x9, [rsp+200]
37bf76449ja 0x37bf76e18
37bf7644f
37bf7644floc_37bf7644f:
37bf7644flea rdx, [rsp+512]
37bf76457lea r9, [rsp+536]
37bf7645fmov rcx, r14
37bf76462movsd_xmm [rsp+536], x10
37bf7646cmov [rsp+32], rdx
37bf76471mov rdx, rsi
37bf76474lea r8, [rip+0x4e4f55]
37bf7647bmovsd_xmm [rsp+512], x11
37bf76485call dlassq_64_
37bf7648amovsd_xmm x0, [rsp+512]
37bf76493sqrtsd x0, x0
37bf76497mulsd x0, [rsp+536]
37bf764a0mulsd x0, [r12]
37bf764a6movsd_xmm [r15+8*rdi-8], x0
37bf764ad
37bf764adloc_37bf764ad:
37bf764admovapd x0, x6
37bf764b1divsd x0, x7
37bf764b5mulsd x0, x0
37bf764b9comisd x14, x0
37bf764bejb 0x37bf76700
37bf764c4movsd_xmm x4, [rsp+176]
37bf764cdcomisd x4, x6
37bf764d1jbe 0x37bf764e2
37bf764d3comisd x6, [rsp+200]
37bf764dcja 0x37bf76e40
37bf764e2
37bf764e2loc_37bf764e2:
37bf764e2lea rdx, [rsp+504]
37bf764ealea r9, [rsp+536]
37bf764f2mov rcx, r14
37bf764f5movsd_xmm [rsp+536], x10
37bf764ffmov [rsp+32], rdx
37bf76504mov rdx, [rsp+112]
37bf76509lea r8, [rip+0x4e4ec0]
37bf76510movsd_xmm [rsp+504], x11
37bf7651acall dlassq_64_
37bf7651fmovsd_xmm x7, [rsp+504]
37bf76528sqrtsd x7, x7
37bf7652cmulsd x7, [rsp+536]
37bf76535mulsd x7, [rbx]
37bf76539
37bf76539loc_37bf76539:
37bf76539mov rax, [rsp+160]
37bf76541xor r13l, r13l
37bf76544movsd_xmm [rsp+504], x7
37bf7654dmovsd_xmm [r15+8*rax-8], x7
37bf76554nop
37bf76555nop [rax+rax]
37bf76560
37bf76560loc_37bf76560:
37bf76560add rdi, 1
37bf76564add rsi, [rsp+96]
37bf76569add r12, 8
37bf7656dadd rbp, [rsp+104]
37bf76572cmp [rsp+120], rdi
37bf76577jl 0x37bf76b40
37bf7657d
37bf7657dloc_37bf7657d:
37bf7657dmovsd_xmm x8, [r15+8*rdi-8]
37bf76584movsd_xmm [rsp+512], x8
37bf7658ecomisd x8, x10
37bf76593ja 0x37bf760b0
37bf76599add r13, 1
37bf7659djmp 0x37bf76560
37bf7659f
37bf7659f 90 .
37bf765a0
37bf765a0loc_37bf765a0:
37bf765a0add r13, 1
37bf765a4movapd x7, x15
37bf765a9jmp 0x37bf76560
37bf765ab
37bf765ab 0f 1f 44 00 00 ..D..
37bf765b0
37bf765b0loc_37bf765b0:
37bf765b0mov rdx, [rsp+112]
37bf765b5mov r9, rsi
37bf765b8mov r8, rax
37bf765bbmov rcx, r14
37bf765bemovapd x15, x7
37bf765c3call ddot_64_
37bf765c8movsd_xmm x6, [rbx]
37bf765ccmulsd x6, x0
37bf765d0mulsd x6, [r12]
37bf765d6divsd x6, x8
37bf765dbdivsd x6, x7
37bf765dfjmp 0x37bf761bc
37bf765e4
37bf765e4 0f 1f 40 00 ..@.
37bf765e8
37bf765e8loc_37bf765e8:
37bf765e8comisd x7, x8
37bf765edjb 0x37bf76918
37bf765f3movapd x0, x8
37bf765f8xor eax, eax
37bf765fadivsd x0, x12
37bf765ffcomisd x0, x7
37bf76603setae al
37bf76606mov [rsp+128], rax
37bf7660e
37bf7660eloc_37bf7660e:
37bf7660emovapd x0, x12
37bf76613lea rax, [rip+0x4e4db6]
37bf7661adivsd x0, x8
37bf7661fmov [rsp+32], rax
37bf76624comisd x7, x0
37bf76628ja 0x37bf765b0
37bf7662amov r8, rax
37bf7662dmov rdx, rsi
37bf76630movapd x15, x7
37bf76635mov rcx, r14
37bf76638mov r9, [rsp+960]
37bf76640call dcopy_64_
37bf76645lea rdx, [rsp+520]
37bf7664dmov [rsp+40], r14
37bf76652mov rcx, [rsp+960]
37bf7665amov [rsp+72], rdx
37bf7665fmov rdx, [rsp+880]
37bf76667lea rax, [rip+0x4e4d62]
37bf7666elea r8, [rip+0x4e4d63]
37bf76675mov [rsp+56], rcx
37bf7667alea r9, [rsp+512]
37bf76682lea rcx, [rip+0x4e4d57]
37bf76689mov [rsp+64], rdx
37bf7668emov rdx, r8
37bf76691mov [rsp+48], rax
37bf76696mov [rsp+80], 1
37bf7669fmov [rsp+32], r12
37bf766a4call dlascl_64_
37bf766a9lea rax, [rip+0x4e4d20]
37bf766b0mov r9, [rsp+112]
37bf766b5mov rcx, r14
37bf766b8mov [rsp+32], rax
37bf766bdmov rdx, [rsp+960]
37bf766c5mov r8, rax
37bf766c8call ddot_64_
37bf766cdmovsd_xmm x6, [rbx]
37bf766d1mulsd x6, x0
37bf766d5divsd x6, x7
37bf766d9jmp 0x37bf761bc
37bf766de
37bf766de 66 90 f.
37bf766e0
37bf766e0loc_37bf766e0:
37bf766e0movapd x0, x8
37bf766e5xor eax, eax
37bf766e7mulsd x0, x12
37bf766eccomisd x7, x0
37bf766f0setae al
37bf766f3mov [rsp+128], rax
37bf766fbjmp 0x37bf760e1
37bf76700
37bf76700loc_37bf76700:
37bf76700movapd x7, x6
37bf76704xor r13l, r13l
37bf76707jmp 0x37bf76560
37bf7670c
37bf7670c 0f 1f 40 00 ..@.
37bf76710
37bf76710loc_37bf76710:
37bf76710comisd x15, x9
37bf76715lea rax, [rip+0x4e4cb4]
37bf7671cmov r9, [rsp+960]
37bf76724mov [rsp+32], rax
37bf76729mov r8, rax
37bf7672cjbe 0x37bf76940
37bf76732mov rdx, [rsp+112]
37bf76737mov rcx, r14
37bf7673alea r13, [rsp+520]
37bf76742call dcopy_64_
37bf76747mov rdx, [rsp+880]
37bf7674fmov [rsp+72], r13
37bf76754lea rax, [rip+0x4e4c75]
37bf7675bmov rcx, [rsp+960]
37bf76763mov [rsp+48], rax
37bf76768lea r8, [rip+0x4e4c69]
37bf7676flea r9, [rsp+504]
37bf76777mov [rsp+64], rdx
37bf7677clea rdx, [rip+0x4e4c65]
37bf76783mov [rsp+56], rcx
37bf76788lea rcx, [rip+0x4e4c51]
37bf7678fmov [rsp+32], rdx
37bf76794mov rdx, r8
37bf76797mov [rsp+80], 1
37bf767a0mov [rsp+40], r14
37bf767a5call dlascl_64_
37bf767aamov rcx, [rsp+880]
37bf767b2mov [rsp+72], r13
37bf767b7lea rax, [rip+0x4e4c12]
37bf767belea rdx, [rip+0x4e4c23]
37bf767c5mov [rsp+48], rax
37bf767calea r10, [rsp+512]
37bf767d2mov [rsp+64], rcx
37bf767d7lea r8, [rip+0x4e4bfa]
37bf767demov r9, r10
37bf767e1lea rcx, [rip+0x4e4bf8]
37bf767e8mov [rsp+32], rdx
37bf767edmov rdx, r8
37bf767f0mov [rsp+80], 1
37bf767f9mov [rsp+56], rsi
37bf767femov [rsp+40], r14
37bf76803mov [rsp+128], r10
37bf7680bcall dlascl_64_
37bf76810movsd_xmm x0, [rbx]
37bf76814mov rcx, r14
37bf76817lea rax, [rip+0x4e4bb2]
37bf7681emov r8, [rsp+960]
37bf76826mov r9, rax
37bf76829lea rdx, [rsp+544]
37bf76831mulsd x0, x6
37bf76835divsd x0, [r12]
37bf7683bmov [rsp+40], rax
37bf76840xorpd x0, [rip+0x4e4bc8]
37bf76848mov [rsp+32], rsi
37bf7684dmovsd_xmm [rsp+544], x0
37bf76856call daxpy_64_
37bf7685bmov rdx, [rsp+880]
37bf76863mov [rsp+72], r13
37bf76868lea rax, [rip+0x4e4b61]
37bf7686fmov r10, [rsp+128]
37bf76877mov [rsp+48], rax
37bf7687clea r8, [rip+0x4e4b55]
37bf76883lea r9, [rip+0x4e4b5e]
37bf7688amov [rsp+64], rdx
37bf7688flea rcx, [rip+0x4e4b4a]
37bf76896mov rdx, r8
37bf76899mov [rsp+80], 1
37bf768a2mov [rsp+56], rsi
37bf768a7mov [rsp+40], r14
37bf768acmov [rsp+32], r10
37bf768b1call dlascl_64_
37bf768b6mulsd x6, x6
37bf768bamovapd x0, x11
37bf768bfpxor x1, x1
37bf768c3movsd_xmm x9, [rsp+512]
37bf768cdmov rax, [rsp+936]
37bf768d5movsd_xmm x3, [rsp+136]
37bf768demaxsd x3, [rax]
37bf768e2subsd x0, x6
37bf768e6movsd_xmm x6, [rsp+504]
37bf768efmovsd_xmm [rsp+136], x3
37bf768f8maxsd x0, x1
37bf768fcsqrtsd x0, x0
37bf76900mulsd x0, x9
37bf76905movsd_xmm [r15+8*rdi-8], x0
37bf7690cjmp 0x37bf7641f
37bf76911
37bf76911 0f 1f 80 00 00 00 00 .......
37bf76918
37bf76918loc_37bf76918:
37bf76918movapd x0, x7
37bf7691cxor eax, eax
37bf7691edivsd x0, x12
37bf76923comisd x0, x8
37bf76928setae al
37bf7692bmov [rsp+128], rax
37bf76933jmp 0x37bf7660e
37bf76938
37bf76938 0f 1f 84 00 00 00 00 00 ........
37bf76940
37bf76940loc_37bf76940:
37bf76940mov rdx, rsi
37bf76943mov rcx, r14
37bf76946lea r13, [rsp+520]
37bf7694ecall dcopy_64_
37bf76953mov rcx, [rsp+960]
37bf7695bmov [rsp+72], r13
37bf76960lea rax, [rip+0x4e4a69]
37bf76967mov rdx, [rsp+880]
37bf7696fmov [rsp+48], rax
37bf76974lea r8, [rip+0x4e4a5d]
37bf7697blea r9, [rsp+512]
37bf76983mov [rsp+56], rcx
37bf76988lea rcx, [rip+0x4e4a59]
37bf7698fmov [rsp+64], rdx
37bf76994mov rdx, r8
37bf76997mov [rsp+32], rcx
37bf7699clea rcx, [rip+0x4e4a3d]
37bf769a3mov [rsp+80], 1
37bf769acmov [rsp+40], r14
37bf769b1call dlascl_64_
37bf769b6mov rdx, [rsp+880]
37bf769bemov [rsp+72], r13
37bf769c3lea r11, [rip+0x4e4a1e]
37bf769calea rax, [rip+0x4e49ff]
37bf769d1mov [rsp+32], r11
37bf769d6lea r10, [rsp+504]
37bf769demov [rsp+64], rdx
37bf769e3mov rdx, [rsp+112]
37bf769e8mov r9, r10
37bf769eblea r8, [rip+0x4e49e6]
37bf769f2mov [rsp+48], rax
37bf769f7lea rcx, [rip+0x4e49e2]
37bf769femov [rsp+56], rdx
37bf76a03mov rdx, r8
37bf76a06mov [rsp+80], 1
37bf76a0fmov [rsp+40], r14
37bf76a14mov [rsp+128], r10
37bf76a1ccall dlascl_64_
37bf76a21movsd_xmm x0, [r12]
37bf76a27mov rcx, [rsp+112]
37bf76a2clea rax, [rip+0x4e499d]
37bf76a33mov r8, [rsp+960]
37bf76a3bmov r9, rax
37bf76a3elea rdx, [rsp+544]
37bf76a46mulsd x0, x6
37bf76a4adivsd x0, [rbx]
37bf76a4emov [rsp+40], rax
37bf76a53xorpd x0, [rip+0x4e49b5]
37bf76a5bmov [rsp+32], rcx
37bf76a60mov rcx, r14
37bf76a63movsd_xmm [rsp+544], x0
37bf76a6ccall daxpy_64_
37bf76a71mov rcx, [rsp+112]
37bf76a76mov r11, [rsp+880]
37bf76a7elea rax, [rip+0x4e494b]
37bf76a85mov r10, [rsp+128]
37bf76a8dmov [rsp+48], rax
37bf76a92lea r8, [rip+0x4e493f]
37bf76a99lea r9, [rip+0x4e4948]
37bf76aa0mov [rsp+56], rcx
37bf76aa5mov rdx, r8
37bf76aa8lea rcx, [rip+0x4e4931]
37bf76aafmov [rsp+80], 1
37bf76ab8mov [rsp+72], r13
37bf76abdmov [rsp+64], r11
37bf76ac2mov [rsp+40], r14
37bf76ac7mov [rsp+32], r10
37bf76acccall dlascl_64_
37bf76ad1mulsd x6, x6
37bf76ad5movapd x0, x11
37bf76adapxor x1, x1
37bf76ademov rax, [rsp+160]
37bf76ae6movsd_xmm x4, [rsp+136]
37bf76aefmovsd_xmm x9, [rsp+512]
37bf76af9subsd x0, x6
37bf76afdmovsd_xmm x6, [rsp+504]
37bf76b06maxsd x0, x1
37bf76b0asqrtsd x0, x0
37bf76b0emulsd x0, x6
37bf76b12movsd_xmm [r15+8*rax-8], x0
37bf76b19mov rax, [rsp+936]
37bf76b21movsd_xmm x0, [r15+8*rdi-8]
37bf76b28maxsd x4, [rax]
37bf76b2cmovsd_xmm [rsp+136], x4
37bf76b35jmp 0x37bf7641f
37bf76b3a
37bf76b3a 66 0f 1f 44 00 00 f..D..
37bf76b40
37bf76b40loc_37bf76b40:
37bf76b40mov r9, [rsp+272]
37bf76b48mov rcx, [rsp+112]
37bf76b4dmov rdx, rbx
37bf76b50mov r8, [rsp+160]
37bf76b58mov rax, [rsp+280]
37bf76b60mov r10, [rsp+208]
37bf76b68mov r12, [rsp+864]
37bf76b70
37bf76b70loc_37bf76b70:
37bf76b70movsd_xmm [r15+8*r8-8], x7
37bf76b77jmp 0x37bf76002
37bf76b7c
37bf76b7c 0f 1f 40 00 ..@.
37bf76b80
37bf76b80loc_37bf76b80:
37bf76b80movsd_xmm x1, [rip+0x4e4878]
37bf76b88mov rdx, [rsp+112]
37bf76b8dmov r9, rsi
37bf76b90mov rcx, r14
37bf76b93lea rax, [rip+0x4e4836]
37bf76b9alea r13, [rsp+560]
37bf76ba2divsd x1, x0
37bf76ba6mov [rsp+40], r13
37bf76babmov r8, rax
37bf76baemov [rsp+32], rax
37bf76bb3movsd_xmm [rsp+536], x1
37bf76bbcmovapd x0, x1
37bf76bc0movsd_xmm [rsp+216], x1
37bf76bc9mulsd x0, x3
37bf76bcddivsd x0, x2
37bf76bd1mulsd x2, x1
37bf76bd5divsd x2, x3
37bf76bd9xorpd x2, x4
37bf76bddunpcklpd x0, x2
37bf76be1movups [rsp+576], x0
37bf76be9call drotm_64_
37bf76beecmp [rsp+192], 0
37bf76bf7movsd_xmm x1, [rsp+216]
37bf76c00jne 0x37bf77125
37bf76c06
37bf76c06loc_37bf76c06:
37bf76c06movsd_xmm x0, [rsp+144]
37bf76c0fpxor x2, x2
37bf76c13movsd_xmm x3, [rsp+128]
37bf76c1cmulsd x0, x1
37bf76c20mulsd x3, x1
37bf76c24andpd x1, [rip+0x4e47c4]
37bf76c2cmaxsd x1, [rsp+136]
37bf76c35movsd_xmm [rsp+136], x1
37bf76c3emulsd x0, x6
37bf76c42mulsd x3, x6
37bf76c46movapd x6, x11
37bf76c4baddsd x0, x11
37bf76c50subsd x6, x3
37bf76c54maxsd x0, x2
37bf76c58maxsd x6, x2
37bf76c5csqrtsd x0, x0
37bf76c60sqrtsd x6, x6
37bf76c64mulsd x0, x9
37bf76c69mulsd x6, x15
37bf76c6emovsd_xmm [r15+8*rdi-8], x0
37bf76c75movsd_xmm [rsp+504], x6
37bf76c7ejmp 0x37bf7641f
37bf76c83
37bf76c83 0f 1f 44 00 00 ..D..
37bf76c88
37bf76c88loc_37bf76c88:
37bf76c88mov r11, [r12]
37bf76c8ccmp rax, r11
37bf76c8fcmovle r11, rax
37bf76c93sub r13, [rsp+168]
37bf76c9blea r13, [r13+r11+1]
37bf76ca0jmp 0x37bf76002
37bf76ca5
37bf76ca5 0f 1f 00 ...
37bf76ca8
37bf76ca8loc_37bf76ca8:
37bf76ca8comisd x2, x11
37bf76cadjae 0x37bf7704c
37bf76cb3comisd x3, x2
37bf76cb7jb 0x37bf7715f
37bf76cbdmulsd x8, x5
37bf76cc2mov rcx, [rsp+112]
37bf76cc7mov r8, rsi
37bf76ccalea rax, [rip+0x4e46ff]
37bf76cd1mov [rsp+40], rax
37bf76cd6mov r9, rax
37bf76cd9lea rdx, [rsp+552]
37bf76ce1mov [rsp+32], rcx
37bf76ce6mov rcx, r14
37bf76ce9movsd_xmm [rsp+128], x1
37bf76cf2xorpd x8, x4
37bf76cf7movsd_xmm [rsp+552], x8
37bf76d01call daxpy_64_
37bf76d06lea rax, [rip+0x4e46c3]
37bf76d0dmov rcx, r14
37bf76d10movsd_xmm x0, [rsp+216]
37bf76d19mov [rsp+40], rax
37bf76d1emov r8, [rsp+112]
37bf76d23mov r9, rax
37bf76d26lea rdx, [rsp+552]
37bf76d2emulsd x0, [rsp+128]
37bf76d37mov [rsp+32], rsi
37bf76d3cmulsd x15, x0
37bf76d41movsd_xmm [rsp+552], x15
37bf76d4bcall daxpy_64_
37bf76d50movsd_xmm x0, [rbx]
37bf76d54movsd_xmm x1, [rsp+128]
37bf76d5dmulsd x0, x1
37bf76d61movsd_xmm [rbx], x0
37bf76d65movsd_xmm x0, [r12]
37bf76d6bdivsd x0, x1
37bf76d6fmovsd_xmm [r12], x0
37bf76d75cmp [rsp+192], 0
37bf76d7eje 0x37bf76418
37bf76d84mov rdx, [rsp+208]
37bf76d8clea rax, [rip+0x4e463d]
37bf76d93lea rcx, [rsp+528]
37bf76d9bmov r8, rbp
37bf76d9emov [rsp+40], rax
37bf76da3mov r9, rax
37bf76da6mov [rsp+32], rdx
37bf76dablea rdx, [rsp+552]
37bf76db3mov [rsp+128], rcx
37bf76dbbmovsd_xmm [rsp+552], x8
37bf76dc5call daxpy_64_
37bf76dcalea rax, [rip+0x4e45ff]
37bf76dd1mov [rsp+32], rbp
37bf76dd6mov r8, [rsp+208]
37bf76ddemov [rsp+40], rax
37bf76de3mov rcx, [rsp+128]
37bf76debmov r9, rax
37bf76deelea rdx, [rsp+552]
37bf76df6movsd_xmm [rsp+552], x15
37bf76e00call daxpy_64_
37bf76e05movsd_xmm x0, [r15+8*rdi-8]
37bf76e0cjmp 0x37bf7641f
37bf76e11
37bf76e11 0f 1f 80 00 00 00 00 .......
37bf76e18
37bf76e18loc_37bf76e18:
37bf76e18lea r8, [rip+0x4e45b1]
37bf76e1fmov rdx, rsi
37bf76e22mov rcx, r14
37bf76e25call dnrm2_64_
37bf76e2amulsd x0, [r12]
37bf76e30movsd_xmm [r15+8*rdi-8], x0
37bf76e37jmp 0x37bf764ad
37bf76e3c
37bf76e3c 0f 1f 40 00 ..@.
37bf76e40
37bf76e40loc_37bf76e40:
37bf76e40mov rdx, [rsp+112]
37bf76e45lea r8, [rip+0x4e4584]
37bf76e4cmov rcx, r14
37bf76e4fcall dnrm2_64_
37bf76e54movsd_xmm x7, [rbx]
37bf76e58mulsd x7, x0
37bf76e5cjmp 0x37bf76539
37bf76e61
37bf76e61 0f 1f 80 00 00 00 00 .......
37bf76e68
37bf76e68loc_37bf76e68:
37bf76e68mov rcx, [rsp+112]
37bf76e6dlea rax, [rip+0x4e455c]
37bf76e74mov r8, rsi
37bf76e77lea rdx, [rsp+552]
37bf76e7fmov [rsp+40], rax
37bf76e84mov r9, rax
37bf76e87mov [rsp+32], rcx
37bf76e8cmov rcx, r14
37bf76e8fmovsd_xmm [rsp+128], x1
37bf76e98movsd_xmm [rsp+552], x8
37bf76ea2call daxpy_64_
37bf76ea7lea rax, [rip+0x4e4522]
37bf76eaemov rcx, r14
37bf76eb1movsd_xmm x0, [rsp+216]
37bf76ebamov [rsp+40], rax
37bf76ebfmov r8, [rsp+112]
37bf76ec4mov r9, rax
37bf76ec7lea rdx, [rsp+552]
37bf76ecfmulsd x0, [rsp+128]
37bf76ed8mov [rsp+32], rsi
37bf76eddmulsd x15, x0
37bf76ee2movsd_xmm [rsp+552], x15
37bf76eeccall daxpy_64_
37bf76ef1cmp [rsp+192], 0
37bf76efamovsd_xmm x1, [rsp+128]
37bf76f03jne 0x37bf772f5
37bf76f09
37bf76f09loc_37bf76f09:
37bf76f09movsd_xmm x0, [rbx]
37bf76f0dmulsd x0, x1
37bf76f11movsd_xmm [rbx], x0
37bf76f15movsd_xmm x0, [r12]
37bf76f1bdivsd x0, x1
37bf76f1fmovsd_xmm [r12], x0
37bf76f25movsd_xmm x0, [r15+8*rdi-8]
37bf76f2cjmp 0x37bf7641f
37bf76f31
37bf76f31loc_37bf76f31:
37bf76f31mov r10, rax
37bf76f34mov rbp, [rsp+424]
37bf76f3cmov rdi, [rsp+432]
37bf76f44mov rsi, [rsp+440]
37bf76f4cmov rax, [rsp+448]
37bf76f54
37bf76f54loc_37bf76f54:
37bf76f54mov rbx, [rsp+288]
37bf76f5cmov rcx, [rsp+360]
37bf76f64add rdi, 1
37bf76f68add [rsp+256], rcx
37bf76f70mov rcx, [rsp+352]
37bf76f78add r10, rbx
37bf76f7badd [rsp+232], rcx
37bf76f83add rsi, rbx
37bf76f86cmp [rsp+336], rdi
37bf76f8ejge 0x37bf75f6e
37bf76f94mov r11, r12
37bf76f97mov rdi, [rsp+392]
37bf76f9fmov r9, r15
37bf76fa2mov r12, [rsp+368]
37bf76faamov rax, [r11]
37bf76fadmov rsi, [r11]
37bf76fb0cmp rbp, rax
37bf76fb3cmovle rax, rbp
37bf76fb7cmp [rsp+296], rax
37bf76fbfjg 0x37bf77753
37bf76fc5nop [rax+rax]
37bf76fcanop [rax+rax]
37bf76fd5nop [rax+rax]
37bf76fe0
37bf76fe0loc_37bf76fe0:
37bf76fe0movsd_xmm x0, [r9+8*rdi-8]
37bf76fe7andpd x0, [rip+0x4e4401]
37bf76fefmovsd_xmm [r9+8*rdi-8], x0
37bf76ff6add rdi, 1
37bf76ffacmp rax, rdi
37bf76ffdjge 0x37bf76fe0
37bf76fffmov rbx, [rsp+304]
37bf77007mov rax, rsi
37bf7700acmp [rsp+336], rbx
37bf77012jl 0x37bf77441
37bf77018mov rdi, [rsp+288]
37bf77020mov rbx, [rsp+360]
37bf77028add [rsp+296], rdi
37bf77030add r12, [rsp+352]
37bf77038add [rsp+384], rbx
37bf77040add rbp, rdi
37bf77043
37bf77043loc_37bf77043:
37bf77043lea r8, [rsi-1]
37bf77047jmp 0x37bf74c70
37bf7704c
37bf7704cloc_37bf7704c:
37bf7704cmulsd x15, x5
37bf77051lea rax, [rip+0x4e4378]
37bf77058mov rcx, r14
37bf7705bmov [rsp+32], rsi
37bf77060mov [rsp+40], rax
37bf77065mov r8, [rsp+112]
37bf7706amov r9, rax
37bf7706dlea rdx, [rsp+552]
37bf77075movsd_xmm [rsp+128], x1
37bf7707emovups [rsp+144], x4
37bf77086movsd_xmm [rsp+552], x15
37bf77090call daxpy_64_
37bf77095lea rax, [rip+0x4e4334]
37bf7709cmov r8, rsi
37bf7709fmovsd_xmm x0, [rsp+216]
37bf770a8mov [rsp+40], rax
37bf770admov rax, [rsp+112]
37bf770b2mov rcx, r14
37bf770b5lea r9, [rip+0x4e4314]
37bf770bcmulsd x0, [rsp+128]
37bf770c5lea rdx, [rsp+552]
37bf770cdmov [rsp+32], rax
37bf770d2mulsd x8, x0
37bf770d7xorpd x8, [rsp+144]
37bf770e1movsd_xmm [rsp+552], x8
37bf770ebcall daxpy_64_
37bf770f0cmp [rsp+192], 0
37bf770f9movsd_xmm x1, [rsp+128]
37bf77102jne 0x37bf7738d
37bf77108
37bf77108loc_37bf77108:
37bf77108movsd_xmm x0, [rbx]
37bf7710cdivsd x0, x1
37bf77110movsd_xmm [rbx], x0
37bf77114mulsd x1, [r12]
37bf7711amovsd_xmm [r12], x1
37bf77120jmp 0x37bf76418
37bf77125
37bf77125loc_37bf77125:
37bf77125lea rax, [rip+0x4e42a4]
37bf7712cmov [rsp+40], r13
37bf77131mov r9, rbp
37bf77134mov rdx, [rsp+208]
37bf7713cmov [rsp+32], rax
37bf77141lea rcx, [rsp+528]
37bf77149mov r8, rax
37bf7714ccall drotm_64_
37bf77151movsd_xmm x1, [rsp+216]
37bf7715ajmp 0x37bf76c06
37bf7715f
37bf7715floc_37bf7715f:
37bf7715fmulsd x15, x5
37bf77164lea rax, [rip+0x4e4265]
37bf7716bmov rcx, r14
37bf7716emov [rsp+32], rsi
37bf77173mov [rsp+40], rax
37bf77178mov r8, [rsp+112]
37bf7717dmov r9, rax
37bf77180lea rdx, [rsp+552]
37bf77188movsd_xmm [rsp+128], x1
37bf77191movups [rsp+144], x4
37bf77199movsd_xmm [rsp+552], x15
37bf771a3call daxpy_64_
37bf771a8lea rax, [rip+0x4e4221]
37bf771afmov r8, rsi
37bf771b2movsd_xmm x0, [rsp+216]
37bf771bbmov [rsp+40], rax
37bf771c0mov rax, [rsp+112]
37bf771c5mov rcx, r14
37bf771c8lea r9, [rip+0x4e4201]
37bf771cfmulsd x0, [rsp+128]
37bf771d8lea rdx, [rsp+552]
37bf771e0mov [rsp+32], rax
37bf771e5mulsd x8, x0
37bf771eaxorpd x8, [rsp+144]
37bf771f4movsd_xmm [rsp+552], x8
37bf771fecall daxpy_64_
37bf77203movsd_xmm x0, [rbx]
37bf77207movsd_xmm x1, [rsp+128]
37bf77210divsd x0, x1
37bf77214movsd_xmm [rbx], x0
37bf77218mulsd x1, [r12]
37bf7721emovsd_xmm [r12], x1
37bf77224cmp [rsp+192], 0
37bf7722dje 0x37bf76418
37bf77233lea rax, [rip+0x4e4196]
37bf7723amov [rsp+32], rbp
37bf7723fmov r8, [rsp+208]
37bf77247lea rcx, [rsp+528]
37bf7724fmov [rsp+40], rax
37bf77254mov r9, rax
37bf77257lea rdx, [rsp+552]
37bf7725fmov [rsp+128], rcx
37bf77267movsd_xmm [rsp+552], x15
37bf77271call daxpy_64_
37bf77276lea rax, [rip+0x4e4153]
37bf7727dmov rcx, [rsp+128]
37bf77285lea r9, [rip+0x4e4144]
37bf7728cmov [rsp+40], rax
37bf77291mov r8, rbp
37bf77294mov rax, [rsp+208]
37bf7729clea rdx, [rsp+552]
37bf772a4movsd_xmm [rsp+552], x8
37bf772aemov [rsp+32], rax
37bf772b3call daxpy_64_
37bf772b8jmp 0x37bf76418
37bf772bd
37bf772bdloc_37bf772bd:
37bf772bdlea rax, [rip+0x4e410c]
37bf772c4mov [rsp+40], r13
37bf772c9mov r9, rbp
37bf772ccmov rdx, [rsp+208]
37bf772d4mov [rsp+32], rax
37bf772d9lea rcx, [rsp+528]
37bf772e1mov r8, rax
37bf772e4call drotm_64_
37bf772e9movsd_xmm x0, [r15+8*rdi-8]
37bf772f0jmp 0x37bf7641f
37bf772f5
37bf772f5loc_37bf772f5:
37bf772f5mov rdx, [rsp+208]
37bf772fdlea rax, [rip+0x4e40cc]
37bf77304lea rcx, [rsp+528]
37bf7730cmov r8, rbp
37bf7730fmov [rsp+40], rax
37bf77314mov r9, rax
37bf77317mov [rsp+32], rdx
37bf7731clea rdx, [rsp+552]
37bf77324movsd_xmm [rsp+144], x1
37bf7732dmov [rsp+128], rcx
37bf77335movsd_xmm [rsp+552], x8
37bf7733fcall daxpy_64_
37bf77344lea rax, [rip+0x4e4085]
37bf7734bmov [rsp+32], rbp
37bf77350mov r8, [rsp+208]
37bf77358mov [rsp+40], rax
37bf7735dmov rcx, [rsp+128]
37bf77365mov r9, rax
37bf77368lea rdx, [rsp+552]
37bf77370movsd_xmm [rsp+552], x15
37bf7737acall daxpy_64_
37bf7737fmovsd_xmm x1, [rsp+144]
37bf77388jmp 0x37bf76f09
37bf7738d
37bf7738dloc_37bf7738d:
37bf7738dlea rax, [rip+0x4e403c]
37bf77394mov [rsp+32], rbp
37bf77399mov r8, [rsp+208]
37bf773a1lea rcx, [rsp+528]
37bf773a9mov [rsp+40], rax
37bf773aemov r9, rax
37bf773b1lea rdx, [rsp+552]
37bf773b9movsd_xmm [rsp+144], x1
37bf773c2mov [rsp+128], rcx
37bf773camovsd_xmm [rsp+552], x15
37bf773d4call daxpy_64_
37bf773d9lea rax, [rip+0x4e3ff0]
37bf773e0mov rcx, [rsp+128]
37bf773e8lea r9, [rip+0x4e3fe1]
37bf773efmov [rsp+40], rax
37bf773f4mov r8, rbp
37bf773f7mov rax, [rsp+208]
37bf773fflea rdx, [rsp+552]
37bf77407movsd_xmm [rsp+552], x8
37bf77411mov [rsp+32], rax
37bf77416call daxpy_64_
37bf7741bmovsd_xmm x1, [rsp+144]
37bf77424jmp 0x37bf77108
37bf77429
37bf77429loc_37bf77429:
37bf77429cmp rsi, rbp
37bf7742cmov rax, rbp
37bf7742fcmovle rax, rsi
37bf77433cmp [rsp+296], rax
37bf7743bjle 0x37bf76fe0
37bf77441
37bf77441loc_37bf77441:
37bf77441movapd x4, x12
37bf77446mov rdi, [rsp+456]
37bf7744emovapd x12, x13
37bf77453mov r12, r14
37bf77456mov r11, r9
37bf77459movapd x13, x4
37bf7745elea r8, [rsi-1]
37bf77462
37bf77462loc_37bf77462:
37bf77462imul rsi, [rsp+240]
37bf7746bmovsd_xmm x0, [r11+8*r8]
37bf77471movsd_xmm x4, [rsp+176]
37bf7747amov rax, [rsp+248]
37bf77482comisd x4, x0
37bf77486lea rax, [rax+rsi+1]
37bf7748bmov rsi, [rsp+872]
37bf77493lea rdx, [rsi+8*rax]
37bf77497jbe 0x37bf774a8
37bf77499comisd x0, [rsp+200]
37bf774a2ja 0x37bf7778b
37bf774a8
37bf774a8loc_37bf774a8:
37bf774a8lea rax, [rsp+504]
37bf774b0lea r8, [rip+0x4e3f19]
37bf774b7mov rcx, r12
37bf774bamov [rsp+896], r11
37bf774c2mov [rsp+32], rax
37bf774c7lea r9, [rsp+536]
37bf774cfmov [rsp+536], 0
37bf774dbmovsd_xmm [rsp+504], x11
37bf774e5call dlassq_64_
37bf774eamov rax, [rsp+864]
37bf774f2movsd_xmm x0, [rsp+504]
37bf774fbmov rbx, [rsp+888]
37bf77503mov r11, [rsp+896]
37bf7750bmov rsi, [rax]
37bf7750esqrtsd x0, x0
37bf77512mulsd x0, [rsp+536]
37bf7751bmulsd x0, [rbx+8*rsi-8]
37bf77521lea r8, [rsi-1]
37bf77525mov rax, rsi
37bf77528movsd_xmm [r11+8*r8], x0
37bf7752e
37bf7752eloc_37bf7752e:
37bf7752ecmp rdi, 1
37bf77532je 0x37bf77570
37bf77534mov rbx, [rsp+944]
37bf7753cpxor x0, x0
37bf77540cvtsi2sd x0, rsi
37bf77545movsd_xmm x1, [rbx]
37bf77549movapd x2, x1
37bf7754dmulsd x2, x0
37bf77551comisd x2, x12
37bf77556jbe 0x37bf77570
37bf77558mulsd x0, x12
37bf7755dmulsd x0, [rsp+136]
37bf77566comisd x1, x0
37bf7756aja 0x37bf777ee
37bf77570
37bf77570loc_37bf77570:
37bf77570cmp [rsp+480], r13
37bf77578jle 0x37bf777ee
37bf7757eadd rdi, 1
37bf77582cmp [rsp+488], rdi
37bf7758ajge 0x37bf74bf0
37bf77590mov rax, [rsp+952]
37bf77598mov rbx, r12
37bf7759bmov r15, [rax]
37bf7759e
37bf7759eloc_37bf7759e:
37bf7759esub r15, 1
37bf775a2
37bf775a2loc_37bf775a2:
37bf775a2mov rax, [rsp+976]
37bf775aamov [rax], r15
37bf775adcmp rsi, 1
37bf775b1jle 0x37bf74849
37bf775b7mov rax, [rsp+312]
37bf775bfmov rbp, [rsp+896]
37bf775c7lea rcx, [rsp+552]
37bf775cfmov [rsp+856], rbx
37bf775d7mov [rsp+104], rcx
37bf775dclea rcx, [rsp+528]
37bf775e4mov r13, [rsp+912]
37bf775ecmov edi, 1
37bf775f1lea r15, [8*rax]
37bf775f9mov rax, [rsp+240]
37bf77601mov [rsp+112], rcx
37bf77606lea r12, [rip+0x4e3dc3]
37bf7760dmov r14, [rsp+872]
37bf77615mov rbx, [rsp+888]
37bf7761dshl rax, 3
37bf77621mov [rsp+96], rax
37bf77626mov rax, rsi
37bf77629mov rsi, rbp
37bf7762cmov rbp, rax
37bf7762fjmp 0x37bf77655
37bf77631
37bf77631loc_37bf77631:
37bf77631add rdi, 1
37bf77635cmp rdi, rbp
37bf77638je 0x37bf74849
37bf7763emov rax, [rsp+864]
37bf77646add rsi, 8
37bf7764aadd r13, r15
37bf7764dadd r14, [rsp+96]
37bf77652mov rax, [rax]
37bf77655
37bf77655loc_37bf77655:
37bf77655mov rcx, [rsp+104]
37bf7765asub rax, rdi
37bf7765dmov rdx, rsi
37bf77660lea r8, [rip+0x4e3d69]
37bf77667add rax, 1
37bf7766bmov [rsp+552], rax
37bf77673call idamax_64_
37bf77678lea rdx, [rax+rdi]
37bf7767clea rax, [rdx-1]
37bf77680cmp rax, rdi
37bf77683je 0x37bf77631
37bf77685mov rcx, [rsp+896]
37bf7768dsub rdx, 2
37bf77691movsd_xmm x0, [rsi]
37bf77695mov [rsp+120], rax
37bf7769alea r8, [rip+0x4e3d2f]
37bf776a1movsd_xmm x1, [rcx+8*rdx]
37bf776a6movsd_xmm [rsi], x1
37bf776aamovsd_xmm x1, [rbx+8*rdx]
37bf776afmovsd_xmm [rcx+8*rdx], x0
37bf776b4movsd_xmm x0, [rbx+8*rdi-8]
37bf776bamov rcx, [rsp+856]
37bf776c2movsd_xmm [rbx+8*rdi-8], x1
37bf776c8movsd_xmm [rbx+8*rdx], x0
37bf776cdmov rdx, [rsp+240]
37bf776d5mov [rsp+32], r12
37bf776daimul rdx, rax
37bf776demov rax, [rsp+248]
37bf776e6lea rdx, [rax+rdx+1]
37bf776ebmov rax, [rsp+872]
37bf776f3lea r9, [rax+8*rdx]
37bf776f7mov rdx, r14
37bf776facall dswap_64_
37bf776ffmov rax, [rsp+120]
37bf77704cmp [rsp+192], 0
37bf7770dje 0x37bf77631
37bf77713mov rcx, [rsp+320]
37bf7771bmov [rsp+32], r12
37bf77720mov rdx, r13
37bf77723lea r8, [rip+0x4e3ca6]
37bf7772aimul rax, [rsp+312]
37bf77733lea rax, [rcx+rax+1]
37bf77738mov rcx, [rsp+912]
37bf77740lea r9, [rcx+8*rax]
37bf77744mov rcx, [rsp+112]
37bf77749call dswap_64_
37bf7774ejmp 0x37bf77631
37bf77753
37bf77753loc_37bf77753:
37bf77753mov rbx, [rsp+288]
37bf7775bmov rbp, [rsp+400]
37bf77763mov rax, rsi
37bf77766add [rsp+296], rbx
37bf7776eadd r12, [rsp+352]
37bf77776mov rbx, [rsp+360]
37bf7777eadd [rsp+384], rbx
37bf77786jmp 0x37bf77043
37bf7778b
37bf7778bloc_37bf7778b:
37bf7778blea r8, [rip+0x4e3c3e]
37bf77792mov rcx, r12
37bf77795mov [rsp+896], r11
37bf7779dcall dnrm2_64_
37bf777a2mov rax, [rsp+864]
37bf777aamov rbx, [rsp+888]
37bf777b2mov r11, [rsp+896]
37bf777bamov rsi, [rax]
37bf777bdmulsd x0, [rbx+8*rsi-8]
37bf777c3lea r8, [rsi-1]
37bf777c7mov rax, rsi
37bf777camovsd_xmm [r11+8*r8], x0
37bf777d0jmp 0x37bf7752e
37bf777d5
37bf777d5loc_37bf777d5:
37bf777d5mov [rsp+136], 0
37bf777e1xor r13l, r13l
37bf777e4pxor x12, x12
37bf777e9jmp 0x37bf77462
37bf777ee
37bf777eeloc_37bf777ee:
37bf777eemov rbx, r12
37bf777f1xor r15l, r15l
37bf777f4jmp 0x37bf775a2
37bf777f9
37bf777f9loc_37bf777f9:
37bf777f9cmp [rsp+192], 0
37bf77802je 0x37bf74a48
37bf77808mov rax, [r14]
37bf7780bmov [rsp+528], rax
37bf77813jmp 0x37bf74a48
37bf77818
37bf77818loc_37bf77818:
37bf77818mov rdx, -13
37bf7781fmov eax, 13
37bf77824jmp 0x37bf7481b
37bf77829
37bf77829loc_37bf77829:
37bf77829mov rdx, -14
37bf77830mov eax, 14
37bf77835jmp 0x37bf7481b
37bf7783a
37bf7783aloc_37bf7783a:
37bf7783amov r11, r14
37bf7783dmov r12, [rsp+400]
37bf77845mov r14, rbp
37bf77848mov r13, [rsp+160]
37bf77850mov rdi, [rsp+424]
37bf77858mov rsi, rcx
37bf7785bmov rbp, [rsp+392]
37bf77863movsd_xmm [rsp+136], x14
37bf7786dmov r9, [rsp+896]
37bf77875jmp 0x37bf75ebb
37bf74700
37bf74700dgsvj0_64_:
37bf74700push r15
37bf74702push r14
37bf74704push r13
37bf74706push r12
37bf74708push rbp
37bf74709push rdi
37bf7470apush rsi
37bf7470bpush rbx
37bf7470csub rsp, 776
37bf74713movups [rsp+608], x6
37bf7471bmovups [rsp+624], x7
37bf74723movups [rsp+640], x8
37bf7472cmovups [rsp+656], x9
37bf74735movups [rsp+672], x10
37bf7473emovups [rsp+688], x11
37bf74747movups [rsp+704], x12
37bf74750movups [rsp+720], x13
37bf74759movups [rsp+736], x14
37bf74762movups [rsp+752], x15
37bf7476bmov r15, [rsp+920]
37bf74773mov rax, [rsp+880]
37bf7477bmov r14, [rsp+904]
37bf74783mov rbp, [rax]
37bf74786mov r12, [r15]
37bf74789mov [rsp+864], r8
37bf74791mov rsi, rcx
37bf74794mov r8l, 1
37bf7479amov rbx, rdx
37bf7479dmov [rsp+872], r9
37bf747a5lea rdx, [rip+0x4e6c14]
37bf747acmov r9l, 1
37bf747b2call lsame_64_
37bf747b7mov r9l, 1
37bf747bdmov r8l, 1
37bf747c3mov rcx, rsi
37bf747c6lea rdx, [rip+0x4e6bf4]
37bf747cdmov r13, rax
37bf747d0call lsame_64_
37bf747d5mov rdi, rax
37bf747d8mov rax, r13
37bf747dbor rax, rdi
37bf747demov [rsp+192], rax
37bf747e6je 0x37bf748c6
37bf747ecmov rax, [rbx]
37bf747eftest rax, rax
37bf747f2js 0x37bf748b5
37bf747f8mov rsi, [rsp+864]
37bf74800mov rsi, [rsi]
37bf74803mov rcx, rsi
37bf74806cmp rax, rsi
37bf74809jae 0x37bf74970
37bf7480f
37bf7480floc_37bf7480f:
37bf7480fmov rdx, -3
37bf74816mov eax, 3
37bf7481b
37bf7481bloc_37bf7481b:
37bf7481bmov rdi, [rsp+976]
37bf74823mov r8l, 6
37bf74829lea rcx, [rip+0x4e6b93]
37bf74830mov [rsp+560], rax
37bf74838mov [rdi], rdx
37bf7483blea rdx, [rsp+560]
37bf74843call xerbla_64_
37bf74848nop
37bf74849
37bf74849loc_37bf74849:
37bf74849movups x6, [rsp+608]
37bf74851movups x7, [rsp+624]
37bf74859movups x8, [rsp+640]
37bf74862movups x9, [rsp+656]
37bf7486bmovups x10, [rsp+672]
37bf74874movups x11, [rsp+688]
37bf7487dmovups x12, [rsp+704]
37bf74886movups x13, [rsp+720]
37bf7488fmovups x14, [rsp+736]
37bf74898movups x15, [rsp+752]
37bf748a1add rsp, 776
37bf748a8pop rbx
37bf748a9pop rsi
37bf748aapop rdi
37bf748abpop rbp
37bf748acpop r12
37bf748aepop r13
37bf748b0pop r14
37bf748b2pop r15
37bf748b4ret
37bf748b5
37bf748b5loc_37bf748b5:
37bf748b5mov rdx, -2
37bf748bcmov eax, 2
37bf748c1jmp 0x37bf7481b
37bf748c6
37bf748c6loc_37bf748c6:
37bf748c6mov r9l, 1
37bf748ccmov r8l, 1
37bf748d2lea rdx, [rip+0x4e6ae9]
37bf748d9mov rcx, rsi
37bf748dccall lsame_64_
37bf748e1test rax, rax
37bf748e4je 0x37bf749b5
37bf748eamov rax, [rbx]
37bf748edtest rax, rax
37bf748f0js 0x37bf748b5
37bf748f2mov rsi, [rsp+864]
37bf748famov rsi, [rsi]
37bf748fdmov rcx, rsi
37bf74900cmp rax, rsi
37bf74903jb 0x37bf7480f
37bf74909mov rdx, [rsp+880]
37bf74911cmp [rdx], rax
37bf74914jl 0x37bf749c6
37bf7491a
37bf7491aloc_37bf7491a:
37bf7491amov rdx, [rsp+928]
37bf74922movsd_xmm x1, [rdx]
37bf74926mov rdx, [rsp+944]
37bf7492ecomisd x1, [rdx]
37bf74932jae 0x37bf77818
37bf74938mov rdx, [rsp+952]
37bf74940mov r15, [rdx]
37bf74943test r15, r15
37bf74946js 0x37bf77829
37bf7494cmov rdx, [rsp+968]
37bf74954cmp [rdx], rax
37bf74957jge 0x37bf749f0
37bf7495dmov rdx, -16
37bf74964mov eax, 16
37bf74969jmp 0x37bf7481b
37bf7496e
37bf7496e 66 90 f.
37bf74970
37bf74970loc_37bf74970:
37bf74970mov rdx, [rsp+880]
37bf74978cmp rax, [rdx]
37bf7497bjg 0x37bf749c6
37bf7497dmov r8, [r14]
37bf74980test r8, r8
37bf74983js 0x37bf749d7
37bf74985mov rdx, [r15]
37bf74988test rdi, rdi
37bf7498bje 0x37bf7499b
37bf7498dcmp rsi, rdx
37bf74990jg 0x37bf749a4
37bf74992test r13, r13
37bf74995je 0x37bf7491a
37bf7499b
37bf7499bloc_37bf7499b:
37bf7499bcmp r8, rdx
37bf7499ejle 0x37bf7491a
37bf749a4
37bf749a4loc_37bf749a4:
37bf749a4mov rdx, -10
37bf749abmov eax, 10
37bf749b0jmp 0x37bf7481b
37bf749b5
37bf749b5loc_37bf749b5:
37bf749b5mov rdx, -1
37bf749bcmov eax, 1
37bf749c1jmp 0x37bf7481b
37bf749c6
37bf749c6loc_37bf749c6:
37bf749c6mov rdx, -5
37bf749cdmov eax, 5
37bf749d2jmp 0x37bf7481b
37bf749d7
37bf749d7loc_37bf749d7:
37bf749d7mov rdx, -8
37bf749demov eax, 8
37bf749e3jmp 0x37bf7481b
37bf749e8
37bf749e8 0f 1f 84 00 00 00 00 00 ........
37bf749f0
37bf749f0loc_37bf749f0:
37bf749f0xor eax, eax
37bf749f2test rbp, rbp
37bf749f5cmovns rax, rbp
37bf749f9mov [rsp+240], rax
37bf74a01not rax
37bf74a04mov [rsp+248], rax
37bf74a0cxor eax, eax
37bf74a0etest r12, r12
37bf74a11cmovns rax, r12
37bf74a15mov [rsp+312], rax
37bf74a1dnot rax
37bf74a20mov [rsp+320], rax
37bf74a28mov rax, [rsp+976]
37bf74a30mov [rax], 0
37bf74a37test rdi, rdi
37bf74a3aje 0x37bf777f9
37bf74a40mov [rsp+528], rsi
37bf74a48
37bf74a48loc_37bf74a48:
37bf74a48mov rax, [rsp+936]
37bf74a50cmp rsi, 8
37bf74a54mov edi, 8
37bf74a59mov [rsp+560], 0
37bf74a65cmovle rdi, rsi
37bf74a69movsd_xmm x0, [rax]
37bf74a6dmov rax, rsi
37bf74a70cqo
37bf74a72mov [rsp+288], rdi
37bf74a7aidiv rdi
37bf74a7dmov rdx, rdi
37bf74a80imul rdx, rax
37bf74a84cmp rdx, rsi
37bf74a87setne dl
37bf74a8amovzx edx, dl
37bf74a8dadd rax, rdx
37bf74a90mov [rsp+336], rax
37bf74a98test r15, r15
37bf74a9bje 0x37bf7759e
37bf74aa1movapd x3, x0
37bf74aa5movapd x4, x1
37bf74aa9movapd x14, x0
37bf74aaemov r12, rbx
37bf74ab1sqrtsd x3, x3
37bf74ab5sqrtsd x4, x4
37bf74ab9movsd_xmm x11, [rip+0x4e695e]
37bf74ac2lea r8, [rsi-1]
37bf74ac6divsd x14, x1
37bf74acbmov rdx, r8
37bf74acemov [rsp+488], r15
37bf74ad6movapd x5, x11
37bf74adbimul rdx, rsi
37bf74adfmovsd_xmm [rsp+200], x3
37bf74ae8movsd_xmm [rsp+376], x4
37bf74af1mov rax, rdx
37bf74af4shr rax, 63
37bf74af8add rax, rdx
37bf74afbmov rdx, [rsp+240]
37bf74b03sar rax, 1
37bf74b06lea r11, [8*rdx]
37bf74b0emov [rsp+480], rax
37bf74b16mov rax, rdi
37bf74b19imul rdi, r11
37bf74b1dmov [rsp+96], r11
37bf74b22mov r11, [rsp+872]
37bf74b2aadd r11, 8
37bf74b2emov [rsp+360], rdi
37bf74b36mov rdi, rax
37bf74b39lea rax, [rax+1]
37bf74b3dimul rdx, rax
37bf74b41add rdx, [rsp+248]
37bf74b49mov [rsp+416], r11
37bf74b51lea rdx, [r11+8*rdx]
37bf74b55mov r11, [rsp+312]
37bf74b5dmov [rsp+472], rdx
37bf74b65imul rax, r11
37bf74b69lea rdx, [8*r11]
37bf74b71add rax, [rsp+320]
37bf74b79mov r11, [rsp+896]
37bf74b81imul rdi, rdx
37bf74b85mov [rsp+104], rdx
37bf74b8adivsd x5, x0
37bf74b8emov [rsp+352], rdi
37bf74b96mov rdi, [rsp+912]
37bf74b9eadd rdi, 8
37bf74ba2lea rax, [rdi+8*rax]
37bf74ba6mov [rsp+408], rdi
37bf74baemov edi, 1
37bf74bb3mov [rsp+464], rax
37bf74bbbmov rax, rcx
37bf74bbemovapd x13, x14
37bf74bc3movsd_xmm [rsp+184], x5
37bf74bccmovapd x5, x11
37bf74bd1divsd x5, x3
37bf74bd5movapd x3, x11
37bf74bdadivsd x3, x4
37bf74bdemovsd_xmm [rsp+176], x5
37bf74be7movsd_xmm [rsp+224], x3
37bf74bf0
37bf74bf0loc_37bf74bf0:
37bf74bf0cmp [rsp+336], 0
37bf74bf9je 0x37bf777d5
37bf74bffmov rcx, [rsp+472]
37bf74c07mov r9, r11
37bf74c0amov rbx, [rsp+464]
37bf74c12mov [rsp+296], 1
37bf74c1emov [rsp+456], rdi
37bf74c26movapd x12, x13
37bf74c2bmov r14, r12
37bf74c2emov rbp, [rsp+288]
37bf74c36mov [rsp+384], rcx
37bf74c3exor r13l, r13l
37bf74c41pxor x13, x13
37bf74c46mov r11, [rsp+864]
37bf74c4emov [rsp+136], 0
37bf74c5amov r12, rbx
37bf74c5dmov [rsp+304], 1
37bf74c69nop [rax]
37bf74c70
37bf74c70loc_37bf74c70:
37bf74c70mov r15, [rsp+336]
37bf74c78mov rcx, rsi
37bf74c7bsub r15, [rsp+304]
37bf74c83mov edx, 1
37bf74c88test r15, r15
37bf74c8bmov rdi, [rsp+296]
37bf74c93mov [rsp+328], 0
37bf74c9fcmovg r15, rdx
37bf74ca3mov [rsp+400], r12
37bf74cabmovsd_xmm x9, [rsp+376]
37bf74cb5mov [rsp+120], 0
37bf74cbemovsd_xmm x14, [rsp+136]
37bf74cc8mov [rsp+160], r13
37bf74cd0mov [rsp+368], r15
37bf74cd8mov [rsp+424], rdi
37bf74ce0mov [rsp+896], r9
37bf74ce8mov [rsp+392], rbp
37bf74cf0mov rbp, r14
37bf74cf3mov r14, r11
37bf74cf6
37bf74cf6loc_37bf74cf6:
37bf74cf6mov rbx, [rsp+288]
37bf74cfeadd rdi, [rsp+328]
37bf74d06mov rdx, r8
37bf74d09lea r9, [rdi+rbx-1]
37bf74d0ecmp r8, r9
37bf74d11cmovg rdx, r9
37bf74d15cmp rdi, rdx
37bf74d18jg 0x37bf756f2
37bf74d1emov rbx, [rsp+896]
37bf74d26lea rcx, [8*rdi]
37bf74d2emov [rsp+344], rdi
37bf74d36lea r12, [rip+0x4e6693]
37bf74d3dmov [rsp+256], r9
37bf74d45mov r13, r14
37bf74d48movq x10, [rip+0x4e66bf]
37bf74d51lea r10, [rbx+rcx-8]
37bf74d56mov rbx, [rsp+888]
37bf74d5emov [rsp+208], rdx
37bf74d66lea r15, [rbx+rcx-8]
37bf74d6bmov rcx, [rsp+240]
37bf74d73mov rbx, [rsp+416]
37bf74d7bimul rcx, rdi
37bf74d7fadd rcx, [rsp+248]
37bf74d87lea rsi, [rbx+8*rcx]
37bf74d8bmov rcx, [rsp+312]
37bf74d93mov [rsp+112], rsi
37bf74d98mov rsi, [rsp+408]
37bf74da0imul rcx, rdi
37bf74da4add rcx, [rsp+320]
37bf74daclea rbx, [rsi+8*rcx]
37bf74db0lea rsi, [rsp+552]
37bf74db8mov [rsp+168], rbx
37bf74dc0mov rbx, rdi
37bf74dc3mov [rsp+144], rsi
37bf74dcbjmp 0x37bf74e22
37bf74dcd
37bf74dcd 0f 1f 00 ...
37bf74dd0
37bf74dd0loc_37bf74dd0:
37bf74dd0movsd_xmm x8, [r10]
37bf74dd5pxor x0, x0
37bf74dd9movsd_xmm [rsp+504], x8
37bf74de3comisd x8, x0
37bf74de8ja 0x37bf75030
37bf74deecmp [rsp+208], r11
37bf74df6jl 0x37bf75e80
37bf74dfcmov rbx, [rsp+96]
37bf74e01mov rsi, [rsp+104]
37bf74e06add r10, 8
37bf74e0aadd r15, 8
37bf74e0eadd [rsp+112], rbx
37bf74e13add [rsp+168], rsi
37bf74e1b
37bf74e1bloc_37bf74e1b:
37bf74e1bmov rax, [r13]
37bf74e1fmov rbx, r11
37bf74e22
37bf74e22loc_37bf74e22:
37bf74e22sub rax, rbx
37bf74e25mov rcx, [rsp+144]
37bf74e2dmov rdx, r10
37bf74e30lea r8, [rip+0x4e6599]
37bf74e37add rax, 1
37bf74e3bmov [rsp+128], r10
37bf74e43mov [rsp+552], rax
37bf74e4bcall idamax_64_
37bf74e50mov r10, [rsp+128]
37bf74e58lea rsi, [rax+rbx]
37bf74e5clea rdi, [rsi-1]
37bf74e60cmp rdi, rbx
37bf74e63je 0x37bf74f03
37bf74e69mov rax, [rsp+240]
37bf74e71mov rdx, [rsp+248]
37bf74e79mov [rsp+32], r12
37bf74e7elea r8, [rip+0x4e654b]
37bf74e85mov rcx, [rsp+872]
37bf74e8dimul rax, rdi
37bf74e91lea rax, [rdx+rax+1]
37bf74e96mov rdx, [rsp+112]
37bf74e9blea r9, [rcx+8*rax]
37bf74e9fmov rcx, rbp
37bf74ea2call dswap_64_
37bf74ea7mov r10, [rsp+128]
37bf74eafcmp [rsp+192], 0
37bf74eb8jne 0x37bf75ba0
37bf74ebe
37bf74ebeloc_37bf74ebe:
37bf74ebemov rax, [rsp+896]
37bf74ec6sub rsi, 2
37bf74ecamovsd_xmm x0, [r10]
37bf74ecfmovsd_xmm x1, [rax+8*rsi]
37bf74ed4movsd_xmm [r10], x1
37bf74ed9movsd_xmm [rax+8*rsi], x0
37bf74edemov rax, [rsp+888]
37bf74ee6movsd_xmm x0, [r15]
37bf74eebmovsd_xmm [rsp+544], x0
37bf74ef4movsd_xmm x1, [rax+8*rsi]
37bf74ef9movsd_xmm [r15], x1
37bf74efemovsd_xmm [rax+8*rsi], x0
37bf74f03
37bf74f03loc_37bf74f03:
37bf74f03lea r11, [rbx+1]
37bf74f07cmp [rsp+120], 0
37bf74f0djne 0x37bf74dd0
37bf74f13movsd_xmm x5, [rsp+176]
37bf74f1cmovsd_xmm x0, [r10]
37bf74f21comisd x5, x0
37bf74f25jbe 0x37bf74f36
37bf74f27comisd x0, [rsp+200]
37bf74f30ja 0x37bf75db0
37bf74f36
37bf74f36loc_37bf74f36:
37bf74f36lea rax, [rsp+504]
37bf74f3emov rdx, [rsp+112]
37bf74f43mov rcx, rbp
37bf74f46lea r9, [rsp+544]
37bf74f4emov [rsp+32], rax
37bf74f53lea r8, [rip+0x4e6476]
37bf74f5amov [rsp+136], r10
37bf74f62mov [rsp+128], r11
37bf74f6amov [rsp+544], 0
37bf74f76movsd_xmm [rsp+504], x11
37bf74f80call dlassq_64_
37bf74f85mov r10, [rsp+136]
37bf74f8dmovsd_xmm x8, [rsp+504]
37bf74f97mov r11, [rsp+128]
37bf74f9fsqrtsd x8, x8
37bf74fa4mulsd x8, [rsp+544]
37bf74faemulsd x8, [r15]
37bf74fb3
37bf74fb3loc_37bf74fb3:
37bf74fb3pxor x0, x0
37bf74fb7movsd_xmm [r10], x8
37bf74fbcmovsd_xmm [rsp+504], x8
37bf74fc6comisd x8, x0
37bf74fcbja 0x37bf75030
37bf74fcducomisd x8, x0
37bf74fd2jp 0x37bf74ffc
37bf74fd4jne 0x37bf74ffc
37bf74fd6mov rax, [r13]
37bf74fdamov rsi, [rsp+256]
37bf74fe2cmp rsi, rax
37bf74fe5cmovle rax, rsi
37bf74fe9add rax, [rsp+160]
37bf74ff1sub rax, rbx
37bf74ff4mov [rsp+160], rax
37bf74ffc
37bf74ffcloc_37bf74ffc:
37bf74ffccmp [rsp+208], r11
37bf75004jl 0x37bf756e3
37bf7500a
37bf7500aloc_37bf7500a:
37bf7500amov rcx, [rsp+96]
37bf7500fadd r10, 8
37bf75013add [rsp+112], rcx
37bf75018add r15, 8
37bf7501cmov rcx, [rsp+104]
37bf75021add [rsp+168], rcx
37bf75029jmp 0x37bf74e1b
37bf7502e
37bf7502e 66 90 f.
37bf75030
37bf75030loc_37bf75030:
37bf75030mov rax, [r13]
37bf75034mov rbx, [rsp+256]
37bf7503ccmp rbx, rax
37bf7503fcmovle rax, rbx
37bf75043cmp rax, r11
37bf75046jl 0x37bf756d0
37bf7504cmov rdx, [rsp+112]
37bf75051lea rdi, [r15+8]
37bf75055lea rbx, [r10+8]
37bf75059mov r14, r11
37bf7505cmov rcx, [rsp+96]
37bf75061mov [rsp+128], r15
37bf75069mov [rsp+864], r13
37bf75071mov r15, [rsp+160]
37bf75079lea rsi, [rdx+rcx]
37bf7507dmov rcx, [rsp+104]
37bf75082mov rdx, [rsp+168]
37bf7508amov [rsp+136], rax
37bf75092mov [rsp+216], r10
37bf7509amov [rsp+264], r11
37bf750a2lea r13, [rcx+rdx]
37bf750a6jmp 0x37bf75534
37bf750ab
37bf750ab 0f 1f 44 00 00 ..D..
37bf750b0
37bf750b0loc_37bf750b0:
37bf750b0comisd x7, x11
37bf750b5jb 0x37bf755c0
37bf750bbmovapd x0, x12
37bf750c0xor eax, eax
37bf750c2mov [rsp+32], r12
37bf750c7mulsd x0, x8
37bf750cccomisd x7, x0
37bf750d0movsd_xmm x0, [rsp+184]
37bf750d9divsd x0, x7
37bf750ddsetae al
37bf750e0mov [rsp+160], rax
37bf750e8comisd x0, x8
37bf750edja 0x37bf75580
37bf750f3mov r9, [rsp+960]
37bf750fbmov rdx, [rsp+112]
37bf75100lea r8, [rip+0x4e62c9]
37bf75107mov rcx, rbp
37bf7510acall dcopy_64_
37bf7510flea rax, [rsp+520]
37bf75117mov [rsp+80], 1
37bf75120lea r8, [rip+0x4e62b1]
37bf75127mov [rsp+72], rax
37bf7512cmov rax, [rsp+880]
37bf75134mov rdx, r8
37bf75137lea r9, [rsp+504]
37bf7513fmov [rsp+48], r12
37bf75144lea rcx, [rip+0x4e6295]
37bf7514bmov [rsp+64], rax
37bf75150mov rax, [rsp+960]
37bf75158mov [rsp+40], rbp
37bf7515dmov [rsp+56], rax
37bf75162mov rax, [rsp+128]
37bf7516amov [rsp+32], rax
37bf7516fcall dlascl_64_
37bf75174mov [rsp+32], r12
37bf75179mov r9, rsi
37bf7517cmov rcx, rbp
37bf7517fmov rdx, [rsp+960]
37bf75187lea r8, [rip+0x4e6242]
37bf7518ecall ddot_64_
37bf75193movsd_xmm x6, [rdi]
37bf75197mulsd x6, x0
37bf7519bdivsd x6, x7
37bf7519f
37bf7519floc_37bf7519f:
37bf7519fmov rax, [rsp+944]
37bf751a7movapd x0, x6
37bf751abandpd x0, [rip+0x4e623d]
37bf751b3comisd x0, [rax]
37bf751b7maxsd x13, x0
37bf751bcjbe 0x37bf75560
37bf751c2xor eax, eax
37bf751c4cmp [rsp+120], 0
37bf751cacmove r15, rax
37bf751cecmp [rsp+160], 0
37bf751d7je 0x37bf75730
37bf751ddmovsd_xmm x15, [rsp+512]
37bf751e7mov rax, [rsp+128]
37bf751efmovsd_xmm x5, [rsp+504]
37bf751f8movsd_xmm x3, [rdi]
37bf751fcmovapd x4, x15
37bf75201movapd x7, x5
37bf75205divsd x4, x5
37bf75209divsd x7, x15
37bf7520emovsd_xmm [rsp+160], x4
37bf75217subsd x4, x7
37bf7521bmovapd x1, x4
37bf7521fandpd x1, [rip+0x4e61c9]
37bf75227movsd_xmm x4, [rax]
37bf7522bmulsd x1, [rip+0x4e61cd]
37bf75233divsd x1, x6
37bf75237movapd x0, x1
37bf7523bandpd x0, [rip+0x4e61ad]
37bf75243comisd x0, [rsp+224]
37bf7524cja 0x37bf75920
37bf75252movapd x0, x1
37bf75256comisd x4, x11
37bf7525bmovapd x2, x10
37bf75260mulsd x0, x1
37bf75264andpd x2, x6
37bf75268orpd x2, [rip+0x4e61b0]
37bf75270xorpd x2, x10
37bf75275addsd x0, x11
37bf7527asqrtsd x0, x0
37bf7527emulsd x2, x0
37bf75282subsd x2, x1
37bf75286movapd x1, x11
37bf7528bdivsd x1, x2
37bf7528fmovapd x2, x11
37bf75294mulsd x7, x1
37bf75298movapd x0, x1
37bf7529cmovsd_xmm [rsp+536], x1
37bf752a5mulsd x0, x1
37bf752a9addsd x0, x11
37bf752aedivsd x2, x0
37bf752b2movapd x0, x1
37bf752b6sqrtsd x2, x2
37bf752bamulsd x0, x2
37bf752bemovsd_xmm [rsp+232], x0
37bf752c7andpd x0, [rip+0x4e6121]
37bf752cfmaxsd x14, x0
37bf752d4movapd x0, x7
37bf752d8pxor x7, x7
37bf752dcmulsd x0, x6
37bf752e0addsd x0, x11
37bf752e5maxsd x0, x7
37bf752e9sqrtsd x0, x0
37bf752edmulsd x0, x15
37bf752f2movsd_xmm [rbx], x0
37bf752f6movsd_xmm x0, [rsp+160]
37bf752ffmulsd x0, x1
37bf75303mulsd x6, x0
37bf75307movapd x0, x11
37bf7530csubsd x0, x6
37bf75310maxsd x0, x7
37bf75314movapd x7, x4
37bf75318divsd x7, x3
37bf7531csqrtsd x0, x0
37bf75320mulsd x5, x0
37bf75324movapd x0, x3
37bf75328movsd_xmm [rsp+504], x5
37bf75331movapd x6, x5
37bf75335divsd x0, x4
37bf75339jb 0x37bf75a30
37bf7533fmulsd x0, x1
37bf75343comisd x3, x11
37bf75348xorpd x0, x10
37bf7534djb 0x37bf75da0
37bf75353mulsd x4, x2
37bf75357mov rdx, [rsp+112]
37bf7535cmov r9, rsi
37bf7535fmov rcx, rbp
37bf75362mov rax, [rsp+128]
37bf7536amulsd x7, x1
37bf7536elea r8, [rip+0x4e605b]
37bf75375movsd_xmm [rax], x4
37bf75379mulsd x2, [rdi]
37bf7537dlea rax, [rsp+560]
37bf75385unpcklpd x7, x0
37bf75389mov [rsp+160], rax
37bf75391movups [rsp+576], x7
37bf75399movsd_xmm [rdi], x2
37bf7539dmov [rsp+40], rax
37bf753a2mov [rsp+32], r12
37bf753a7call drotm_64_
37bf753acmov rax, [rsp+160]
37bf753b4cmp [rsp+192], 0
37bf753bdjne 0x37bf75e48
37bf753c3
37bf753c3loc_37bf753c3:
37bf753c3movsd_xmm x7, [rbx]
37bf753c7
37bf753c7loc_37bf753c7:
37bf753c7divsd x7, x15
37bf753ccmovapd x0, x7
37bf753d0mulsd x0, x7
37bf753d4comisd x9, x0
37bf753d9jb 0x37bf75456
37bf753dbmovsd_xmm x5, [rsp+176]
37bf753e4comisd x5, x15
37bf753e9jbe 0x37bf753fb
37bf753ebcomisd x15, [rsp+200]
37bf753f5ja 0x37bf75d80
37bf753fb
37bf753fbloc_37bf753fb:
37bf753fblea rax, [rsp+512]
37bf75403lea r8, [rip+0x4e5fc6]
37bf7540amov rdx, rsi
37bf7540dmov rcx, rbp
37bf75410mov [rsp+32], rax
37bf75415lea r9, [rsp+536]
37bf7541dmov [rsp+536], 0
37bf75429movsd_xmm [rsp+512], x11
37bf75433call dlassq_64_
37bf75438movsd_xmm x0, [rsp+512]
37bf75441sqrtsd x0, x0
37bf75445mulsd x0, [rsp+536]
37bf7544emulsd x0, [rdi]
37bf75452movsd_xmm [rbx], x0
37bf75456
37bf75456loc_37bf75456:
37bf75456movapd x0, x6
37bf7545adivsd x0, x8
37bf7545fmovapd x8, x6
37bf75464comisd x9, x0
37bf75469jb 0x37bf75510
37bf7546fmovsd_xmm x3, [rsp+176]
37bf75478comisd x3, x6
37bf7547cjbe 0x37bf7548d
37bf7547ecomisd x6, [rsp+200]
37bf75487ja 0x37bf75d50
37bf7548d
37bf7548dloc_37bf7548d:
37bf7548dlea rax, [rsp+504]
37bf75495mov rdx, [rsp+112]
37bf7549amov rcx, rbp
37bf7549dlea r9, [rsp+536]
37bf754a5mov [rsp+32], rax
37bf754aalea r8, [rip+0x4e5f1f]
37bf754b1mov [rsp+536], 0
37bf754bdmovsd_xmm [rsp+504], x11
37bf754c7call dlassq_64_
37bf754ccmov rax, [rsp+128]
37bf754d4movsd_xmm x8, [rsp+504]
37bf754desqrtsd x8, x8
37bf754e3mulsd x8, [rsp+536]
37bf754edmulsd x8, [rax]
37bf754f2
37bf754f2loc_37bf754f2:
37bf754f2mov rax, [rsp+216]
37bf754famovsd_xmm [rsp+504], x8
37bf75504movsd_xmm [rax], x8
37bf75509nop [rax]
37bf75510
37bf75510loc_37bf75510:
37bf75510add r14, 1
37bf75514add rbx, 8
37bf75518add rsi, [rsp+96]
37bf7551dadd rdi, 8
37bf75521add r13, [rsp+104]
37bf75526cmp [rsp+136], r14
37bf7552ejl 0x37bf756a8
37bf75534
37bf75534loc_37bf75534:
37bf75534movsd_xmm x7, [rbx]
37bf75538pxor x0, x0
37bf7553cmovsd_xmm [rsp+512], x7
37bf75545comisd x7, x0
37bf75549ja 0x37bf750b0
37bf7554fcmp [rsp+120], 1
37bf75555adc r15, 0
37bf75559jmp 0x37bf75510
37bf7555b
37bf7555b 0f 1f 44 00 00 ..D..
37bf75560
37bf75560loc_37bf75560:
37bf75560movsd_xmm x8, [rsp+504]
37bf7556acmp [rsp+120], 1
37bf75570adc r15, 0
37bf75574jmp 0x37bf75510
37bf75576
37bf75576 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf75580
37bf75580loc_37bf75580:
37bf75580mov rdx, [rsp+112]
37bf75585mov r9, rsi
37bf75588lea r8, [rip+0x4e5e41]
37bf7558fmov rcx, rbp
37bf75592call ddot_64_
37bf75597mov rax, [rsp+128]
37bf7559fmovsd_xmm x6, [rax]
37bf755a3mulsd x6, x0
37bf755a7mulsd x6, [rdi]
37bf755abdivsd x6, x7
37bf755afdivsd x6, x8
37bf755b4jmp 0x37bf7519f
37bf755b9
37bf755b9 0f 1f 80 00 00 00 00 .......
37bf755c0
37bf755c0loc_37bf755c0:
37bf755c0movapd x0, x7
37bf755c4xor eax, eax
37bf755c6mov [rsp+32], r12
37bf755cbdivsd x0, x12
37bf755d0comisd x0, x8
37bf755d5movapd x0, x12
37bf755dadivsd x0, x7
37bf755desetae al
37bf755e1mov [rsp+160], rax
37bf755e9comisd x8, x0
37bf755eeja 0x37bf75580
37bf755f0mov r9, [rsp+960]
37bf755f8lea r8, [rip+0x4e5dd1]
37bf755ffmov rdx, rsi
37bf75602mov rcx, rbp
37bf75605call dcopy_64_
37bf7560alea rax, [rsp+520]
37bf75612mov [rsp+48], r12
37bf75617lea r8, [rip+0x4e5dba]
37bf7561emov [rsp+72], rax
37bf75623mov rax, [rsp+880]
37bf7562bmov rdx, r8
37bf7562elea r9, [rsp+512]
37bf75636mov [rsp+80], 1
37bf7563flea rcx, [rip+0x4e5d9a]
37bf75646mov [rsp+64], rax
37bf7564bmov rax, [rsp+960]
37bf75653mov [rsp+40], rbp
37bf75658mov [rsp+56], rax
37bf7565dmov [rsp+32], rdi
37bf75662call dlascl_64_
37bf75667mov [rsp+32], r12
37bf7566cmov rcx, rbp
37bf7566fmov r9, [rsp+112]
37bf75674mov rdx, [rsp+960]
37bf7567clea r8, [rip+0x4e5d4d]
37bf75683call ddot_64_
37bf75688mov rax, [rsp+128]
37bf75690movsd_xmm x6, [rax]
37bf75694mulsd x6, x0
37bf75698divsd x6, x8
37bf7569djmp 0x37bf7519f
37bf756a2
37bf756a2 66 0f 1f 44 00 00 f..D..
37bf756a8
37bf756a8loc_37bf756a8:
37bf756a8mov [rsp+160], r15
37bf756b0mov r10, [rsp+216]
37bf756b8mov r15, [rsp+128]
37bf756c0mov r11, [rsp+264]
37bf756c8mov r13, [rsp+864]
37bf756d0
37bf756d0loc_37bf756d0:
37bf756d0movsd_xmm [r10], x8
37bf756d5cmp [rsp+208], r11
37bf756ddjge 0x37bf7500a
37bf756e3
37bf756e3loc_37bf756e3:
37bf756e3mov rdi, [rsp+344]
37bf756ebmov rcx, [r13]
37bf756efmov r14, r13
37bf756f2
37bf756f2loc_37bf756f2:
37bf756f2mov rdx, [rsp+120]
37bf756f7mov rbx, [rsp+288]
37bf756ffmov rax, rcx
37bf75702mov [rsp+120], 1
37bf7570badd [rsp+328], rbx
37bf75713add rdx, 1
37bf75717cmp [rsp+368], rdx
37bf7571fjl 0x37bf7783a
37bf75725lea r8, [rcx-1]
37bf75729jmp 0x37bf74cf6
37bf7572e
37bf7572e 66 90 f.
37bf75730
37bf75730loc_37bf75730:
37bf75730mov [rsp+32], r12
37bf75735mov rdx, [rsp+112]
37bf7573amov rcx, rbp
37bf7573dlea r8, [rip+0x4e5c8c]
37bf75744mov r9, [rsp+960]
37bf7574ccall dcopy_64_
37bf75751mov rax, [rsp+880]
37bf75759mov [rsp+48], r12
37bf7575elea r10, [rsp+520]
37bf75766mov [rsp+72], r10
37bf7576blea r8, [rip+0x4e5c66]
37bf75772lea r9, [rsp+504]
37bf7577amov [rsp+64], rax
37bf7577fmov rax, [rsp+960]
37bf75787mov rdx, r8
37bf7578alea rcx, [rip+0x4e5c4f]
37bf75791mov [rsp+80], 1
37bf7579amov [rsp+56], rax
37bf7579flea rax, [rip+0x4e5c42]
37bf757a6mov [rsp+32], rax
37bf757abmov [rsp+40], rbp
37bf757b0mov [rsp+160], r10
37bf757b8call dlascl_64_
37bf757bdmov r10, [rsp+160]
37bf757c5mov [rsp+56], rsi
37bf757calea rdx, [rip+0x4e5c17]
37bf757d1mov rcx, [rsp+880]
37bf757d9mov [rsp+32], rdx
37bf757delea rax, [rsp+512]
37bf757e6lea r8, [rip+0x4e5beb]
37bf757edmov [rsp+72], r10
37bf757f2mov r9, rax
37bf757f5mov rdx, r8
37bf757f8mov [rsp+64], rcx
37bf757fdlea rcx, [rip+0x4e5bdc]
37bf75804mov [rsp+80], 1
37bf7580dmov [rsp+48], r12
37bf75812mov [rsp+40], rbp
37bf75817mov [rsp+232], r10
37bf7581fmov [rsp+160], rax
37bf75827call dlascl_64_
37bf7582cmov rax, [rsp+128]
37bf75834mov rcx, rbp
37bf75837mov r8, [rsp+960]
37bf7583flea rdx, [rsp+544]
37bf75847lea r9, [rip+0x4e5b82]
37bf7584emovsd_xmm x0, [rax]
37bf75852mulsd x0, x6
37bf75856divsd x0, [rdi]
37bf7585amov [rsp+40], r12
37bf7585fxorpd x0, x10
37bf75864mov [rsp+32], rsi
37bf75869movsd_xmm [rsp+544], x0
37bf75872call daxpy_64_
37bf75877mov rax, [rsp+880]
37bf7587fmov [rsp+56], rsi
37bf75884lea r8, [rip+0x4e5b4d]
37bf7588bmov r10, [rsp+232]
37bf75893mov [rsp+48], r12
37bf75898lea r9, [rip+0x4e5b49]
37bf7589fmov rdx, r8
37bf758a2mov [rsp+64], rax
37bf758a7mov rax, [rsp+160]
37bf758aflea rcx, [rip+0x4e5b2a]
37bf758b6mov [rsp+80], 1
37bf758bfmov [rsp+32], rax
37bf758c4mov [rsp+72], r10
37bf758c9mov [rsp+40], rbp
37bf758cecall dlascl_64_
37bf758d3mulsd x6, x6
37bf758d7movapd x0, x11
37bf758dcpxor x1, x1
37bf758e0movsd_xmm x15, [rsp+512]
37bf758eamov rax, [rsp+936]
37bf758f2maxsd x14, [rax]
37bf758f7subsd x0, x6
37bf758fbmovsd_xmm x6, [rsp+504]
37bf75904maxsd x0, x1
37bf75908sqrtsd x0, x0
37bf7590cmovapd x7, x0
37bf75910mulsd x7, x15
37bf75915movsd_xmm [rbx], x7
37bf75919jmp 0x37bf753c7
37bf7591e
37bf7591e 66 90 f.
37bf75920
37bf75920loc_37bf75920:
37bf75920mov [rsp+32], r12
37bf75925mov rdx, [rsp+112]
37bf7592amov r9, rsi
37bf7592dmov rcx, rbp
37bf75930movsd_xmm x2, [rip+0x4e5ad0]
37bf75938lea r8, [rip+0x4e5a91]
37bf7593flea rax, [rsp+560]
37bf75947movsd_xmm [rsp+280], x5
37bf75950mov [rsp+40], rax
37bf75955divsd x2, x1
37bf75959mov [rsp+232], rax
37bf75961movsd_xmm [rsp+536], x2
37bf7596amovapd x0, x2
37bf7596emovsd_xmm [rsp+272], x2
37bf75977mulsd x0, x4
37bf7597bdivsd x0, x3
37bf7597fmulsd x3, x2
37bf75983divsd x3, x4
37bf75987xorpd x3, [rip+0x4e5a81]
37bf7598funpcklpd x0, x3
37bf75993movups [rsp+576], x0
37bf7599bcall drotm_64_
37bf759a0mov rax, [rsp+232]
37bf759a8cmp [rsp+192], 0
37bf759b1movsd_xmm x2, [rsp+272]
37bf759bamovsd_xmm x5, [rsp+280]
37bf759c3jne 0x37bf75df8
37bf759c9
37bf759c9loc_37bf759c9:
37bf759c9movsd_xmm x0, [rsp+160]
37bf759d2mulsd x7, x2
37bf759d6pxor x1, x1
37bf759damulsd x0, x2
37bf759deandpd x2, [rip+0x4e5a0a]
37bf759e6maxsd x14, x2
37bf759ebmulsd x7, x6
37bf759efmulsd x0, x6
37bf759f3movapd x6, x11
37bf759f8addsd x7, x11
37bf759fdsubsd x6, x0
37bf75a01maxsd x7, x1
37bf75a05maxsd x6, x1
37bf75a09sqrtsd x7, x7
37bf75a0dsqrtsd x6, x6
37bf75a11mulsd x7, x15
37bf75a16mulsd x6, x5
37bf75a1amovsd_xmm [rbx], x7
37bf75a1emovsd_xmm [rsp+504], x6
37bf75a27jmp 0x37bf753c7
37bf75a2c
37bf75a2c 0f 1f 40 00 ..@.
37bf75a30
37bf75a30loc_37bf75a30:
37bf75a30comisd x3, x11
37bf75a35jae 0x37bf75bf0
37bf75a3bcomisd x4, x3
37bf75a3fjb 0x37bf75bf0
37bf75a45movsd_xmm [rsp+160], x2
37bf75a4emulsd x0, x1
37bf75a52xorpd x0, x10
37bf75a57
37bf75a57loc_37bf75a57:
37bf75a57mov rax, [rsp+112]
37bf75a5cmov [rsp+40], r12
37bf75a61mov r8, rsi
37bf75a64mov rcx, rbp
37bf75a67mov rdx, [rsp+144]
37bf75a6flea r9, [rip+0x4e595a]
37bf75a76movsd_xmm [rsp+552], x0
37bf75a7fmov [rsp+32], rax
37bf75a84movsd_xmm [rsp+272], x0
37bf75a8dcall daxpy_64_
37bf75a92mov [rsp+40], r12
37bf75a97mov rcx, rbp
37bf75a9amovsd_xmm x1, [rsp+232]
37bf75aa3mulsd x1, [rsp+160]
37bf75aacmov [rsp+32], rsi
37bf75ab1lea r9, [rip+0x4e5918]
37bf75ab8mov r8, [rsp+112]
37bf75abdmov rdx, [rsp+144]
37bf75ac5mulsd x7, x1
37bf75ac9movsd_xmm [rsp+552], x7
37bf75ad2call daxpy_64_
37bf75ad7mov rax, [rsp+128]
37bf75adfmovsd_xmm x2, [rsp+160]
37bf75ae8cmp [rsp+192], 0
37bf75af1movsd_xmm x0, [rsp+272]
37bf75afamovsd_xmm x1, [rax]
37bf75afemulsd x1, x2
37bf75b02movsd_xmm [rax], x1
37bf75b06movsd_xmm x1, [rdi]
37bf75b0adivsd x1, x2
37bf75b0emovsd_xmm [rdi], x1
37bf75b12je 0x37bf753c3
37bf75b18mov rax, [rsp+168]
37bf75b20mov [rsp+40], r12
37bf75b25lea rcx, [rsp+528]
37bf75b2dlea r9, [rip+0x4e589c]
37bf75b34mov rdx, [rsp+144]
37bf75b3cmov r8, r13
37bf75b3fmov [rsp+160], rcx
37bf75b47mov [rsp+32], rax
37bf75b4cmovsd_xmm [rsp+552], x0
37bf75b55call daxpy_64_
37bf75b5amov [rsp+40], r12
37bf75b5fmov r8, [rsp+168]
37bf75b67lea r9, [rip+0x4e5862]
37bf75b6emov [rsp+32], r13
37bf75b73mov rdx, [rsp+144]
37bf75b7bmov rcx, [rsp+160]
37bf75b83movsd_xmm [rsp+552], x7
37bf75b8ccall daxpy_64_
37bf75b91movsd_xmm x7, [rbx]
37bf75b95jmp 0x37bf753c7
37bf75b9a
37bf75b9a 66 0f 1f 44 00 00 f..D..
37bf75ba0
37bf75ba0loc_37bf75ba0:
37bf75ba0imul rdi, [rsp+312]
37bf75ba9mov rax, [rsp+320]
37bf75bb1mov [rsp+32], r12
37bf75bb6lea rcx, [rsp+528]
37bf75bbemov rdx, [rsp+168]
37bf75bc6lea r8, [rip+0x4e5803]
37bf75bcdlea rax, [rax+rdi+1]
37bf75bd2mov rdi, [rsp+912]
37bf75bdalea r9, [rdi+8*rax]
37bf75bdecall dswap_64_
37bf75be3mov r10, [rsp+128]
37bf75bebjmp 0x37bf74ebe
37bf75bf0
37bf75bf0loc_37bf75bf0:
37bf75bf0mulsd x1, x7
37bf75bf4mov [rsp+40], r12
37bf75bf9mov rcx, rbp
37bf75bfcmov r8, [rsp+112]
37bf75c01mov [rsp+32], rsi
37bf75c06lea r9, [rip+0x4e57c3]
37bf75c0dmov rdx, [rsp+144]
37bf75c15movsd_xmm [rsp+280], x0
37bf75c1emovsd_xmm [rsp+160], x2
37bf75c27movsd_xmm [rsp+552], x1
37bf75c30movsd_xmm [rsp+272], x1
37bf75c39call daxpy_64_
37bf75c3emov rax, [rsp+112]
37bf75c43mov r8, rsi
37bf75c46mov rcx, rbp
37bf75c49movsd_xmm x3, [rsp+232]
37bf75c52mov [rsp+40], r12
37bf75c57lea r9, [rip+0x4e5772]
37bf75c5emulsd x3, [rsp+160]
37bf75c67mov [rsp+32], rax
37bf75c6cmulsd x3, [rsp+280]
37bf75c75mov rdx, [rsp+144]
37bf75c7dxorpd x3, x10
37bf75c82movsd_xmm [rsp+552], x3
37bf75c8bmovapd x7, x3
37bf75c8fcall daxpy_64_
37bf75c94mov rax, [rsp+128]
37bf75c9cmovsd_xmm x2, [rsp+160]
37bf75ca5cmp [rsp+192], 0
37bf75caemovsd_xmm x1, [rsp+272]
37bf75cb7movsd_xmm x0, [rax]
37bf75cbbdivsd x0, x2
37bf75cbfmovsd_xmm [rax], x0
37bf75cc3mulsd x2, [rdi]
37bf75cc7movsd_xmm [rdi], x2
37bf75ccbje 0x37bf753c3
37bf75cd1mov [rsp+40], r12
37bf75cd6mov r8, [rsp+168]
37bf75cdelea rcx, [rsp+528]
37bf75ce6lea r9, [rip+0x4e56e3]
37bf75cedmov [rsp+32], r13
37bf75cf2mov rdx, [rsp+144]
37bf75cfamov [rsp+160], rcx
37bf75d02movsd_xmm [rsp+552], x1
37bf75d0bcall daxpy_64_
37bf75d10mov rax, [rsp+168]
37bf75d18mov r8, r13
37bf75d1bmov [rsp+40], r12
37bf75d20mov rdx, [rsp+144]
37bf75d28lea r9, [rip+0x4e56a1]
37bf75d2fmov rcx, [rsp+160]
37bf75d37movsd_xmm [rsp+552], x7
37bf75d40mov [rsp+32], rax
37bf75d45call daxpy_64_
37bf75d4ajmp 0x37bf753c3
37bf75d4f
37bf75d4f 90 .
37bf75d50
37bf75d50loc_37bf75d50:
37bf75d50mov rdx, [rsp+112]
37bf75d55lea r8, [rip+0x4e5674]
37bf75d5cmov rcx, rbp
37bf75d5fcall dnrm2_64_
37bf75d64mov rax, [rsp+128]
37bf75d6cmulsd x0, [rax]
37bf75d70movapd x8, x0
37bf75d75jmp 0x37bf754f2
37bf75d7a
37bf75d7a 66 0f 1f 44 00 00 f..D..
37bf75d80
37bf75d80loc_37bf75d80:
37bf75d80lea r8, [rip+0x4e5649]
37bf75d87mov rdx, rsi
37bf75d8amov rcx, rbp
37bf75d8dcall dnrm2_64_
37bf75d92mulsd x0, [rdi]
37bf75d96movsd_xmm [rbx], x0
37bf75d9ajmp 0x37bf75456
37bf75d9f
37bf75d9f 90 .
37bf75da0
37bf75da0loc_37bf75da0:
37bf75da0movsd_xmm [rsp+160], x2
37bf75da9jmp 0x37bf75a57
37bf75dae
37bf75dae 66 90 f.
37bf75db0
37bf75db0loc_37bf75db0:
37bf75db0mov rdx, [rsp+112]
37bf75db5lea r8, [rip+0x4e5614]
37bf75dbcmov rcx, rbp
37bf75dbfmov [rsp+136], r10
37bf75dc7mov [rsp+128], r11
37bf75dcfcall dnrm2_64_
37bf75dd4mulsd x0, [r15]
37bf75dd9mov r11, [rsp+128]
37bf75de1mov r10, [rsp+136]
37bf75de9movapd x8, x0
37bf75deejmp 0x37bf74fb3
37bf75df3
37bf75df3 0f 1f 44 00 00 ..D..
37bf75df8
37bf75df8loc_37bf75df8:
37bf75df8mov [rsp+40], rax
37bf75dfdmov rdx, [rsp+168]
37bf75e05lea rcx, [rsp+528]
37bf75e0dmov r9, r13
37bf75e10mov [rsp+32], r12
37bf75e15lea r8, [rip+0x4e55b4]
37bf75e1cmovsd_xmm [rsp+232], x5
37bf75e25call drotm_64_
37bf75e2amovsd_xmm x2, [rsp+272]
37bf75e33movsd_xmm x5, [rsp+232]
37bf75e3cjmp 0x37bf759c9
37bf75e41
37bf75e41 0f 1f 80 00 00 00 00 .......
37bf75e48
37bf75e48loc_37bf75e48:
37bf75e48mov [rsp+40], rax
37bf75e4dmov rdx, [rsp+168]
37bf75e55lea rcx, [rsp+528]
37bf75e5dmov r9, r13
37bf75e60mov [rsp+32], r12
37bf75e65lea r8, [rip+0x4e5564]
37bf75e6ccall drotm_64_
37bf75e71movsd_xmm x7, [rbx]
37bf75e75jmp 0x37bf753c7
37bf75e7a
37bf75e7a 66 0f 1f 44 00 00 f..D..
37bf75e80
37bf75e80loc_37bf75e80:
37bf75e80mov r11, r13
37bf75e83mov r14, rbp
37bf75e86mov r12, [rsp+400]
37bf75e8emov rdi, [rsp+424]
37bf75e96mov rbp, [rsp+392]
37bf75e9emov r13, [rsp+160]
37bf75ea6movsd_xmm [rsp+136], x14
37bf75eb0mov r9, [rsp+896]
37bf75eb8mov rsi, [r11]
37bf75ebb
37bf75ebbloc_37bf75ebb:
37bf75ebbadd [rsp+304], 1
37bf75ec4mov rbx, [rsp+304]
37bf75ecccmp [rsp+336], rbx
37bf75ed4jl 0x37bf77429
37bf75edamov rax, [rsp+288]
37bf75ee2mov rdx, [rsp+296]
37bf75eeamov [rsp+232], r12
37bf75ef2movsd_xmm x14, [rsp+376]
37bf75efcmov [rsp+368], r12
37bf75f04lea r15, [rbp+rax]
37bf75f09mov rax, [rsp+384]
37bf75f11mov [rsp+392], rdi
37bf75f19mov rdi, rbx
37bf75f1cmov [rsp+400], r15
37bf75f24mov r10, r15
37bf75f27mov r15, r9
37bf75f2amov rsi, rax
37bf75f2dsub rsi, [rsp+360]
37bf75f35mov [rsp+256], rax
37bf75f3dmov [rsp+344], rsi
37bf75f45mov rsi, [rsp+888]
37bf75f4dlea rcx, [rsi+8*rdx-8]
37bf75f52mov rsi, r12
37bf75f55sub rsi, [rsp+352]
37bf75f5dmov r12, r11
37bf75f60mov [rsp+328], rsi
37bf75f68mov rax, rcx
37bf75f6bmov rsi, rbp
37bf75f6e
37bf75f6eloc_37bf75f6e:
37bf75f6emov rdx, [r12]
37bf75f72mov r8, [rsp+296]
37bf75f7acmp rbp, rdx
37bf75f7dcmovle rdx, rbp
37bf75f81mov r11, rdx
37bf75f84cmp r8, rdx
37bf75f87jg 0x37bf76f54
37bf75f8dlea rbx, [rsi+1]
37bf75f91mov r9, [rsp+328]
37bf75f99mov rdx, rax
37bf75f9cmov [rsp+448], rax
37bf75fa4mov [rsp+168], rbx
37bf75facmov rbx, [rsp+888]
37bf75fb4mov rax, r10
37bf75fb7mov [rsp+424], rbp
37bf75fbfmov r10, r9
37bf75fc2mov rcx, [rsp+344]
37bf75fcamov r9, r11
37bf75fcdlea rbx, [rbx+8*rsi]
37bf75fd1mov [rsp+432], rdi
37bf75fd9mov [rsp+264], rbx
37bf75fe1mov [rsp+440], rsi
37bf75fe9jmp 0x37bf7601d
37bf75feb
37bf75feb 0f 1f 44 00 00 ..D..
37bf75ff0
37bf75ff0loc_37bf75ff0:
37bf75ff0jp 0x37bf76002
37bf75ff2je 0x37bf76c88
37bf75ff8mov r11l, 0
37bf75ffecmovbe r13, r11
37bf76002
37bf76002loc_37bf76002:
37bf76002add r8, 1
37bf76006add rcx, [rsp+96]
37bf7600badd rdx, 8
37bf7600fadd r10, [rsp+104]
37bf76014cmp r9, r8
37bf76017jl 0x37bf76f31
37bf7601d
37bf7601dloc_37bf7601d:
37bf7601dmovsd_xmm x7, [r15+8*r8-8]
37bf76024pxor x0, x0
37bf76028movsd_xmm [rsp+504], x7
37bf76031comisd x7, x0
37bf76035jbe 0x37bf75ff0
37bf76037mov r11, [r12]
37bf7603bmov rbx, [rsp+168]
37bf76043cmp rax, r11
37bf76046cmovle r11, rax
37bf7604acmp rbx, r11
37bf7604djg 0x37bf76b70
37bf76053mov rdi, [rsp+264]
37bf7605bmov [rsp+120], r11
37bf76060movapd x10, x0
37bf76065mov [rsp+864], r12
37bf7606dmov rbp, [rsp+232]
37bf76075mov r12, rdi
37bf76078mov [rsp+272], r9
37bf76080mov rdi, rbx
37bf76083mov rsi, [rsp+256]
37bf7608bmov [rsp+160], r8
37bf76093mov rbx, rdx
37bf76096mov [rsp+280], rax
37bf7609emov [rsp+208], r10
37bf760a6mov [rsp+112], rcx
37bf760abjmp 0x37bf7657d
37bf760b0
37bf760b0loc_37bf760b0:
37bf760b0comisd x8, x11
37bf760b5jb 0x37bf765e8
37bf760bbcomisd x7, x8
37bf760c0jb 0x37bf766e0
37bf760c6movapd x0, x12
37bf760cbxor eax, eax
37bf760cdmulsd x0, x7
37bf760d1comisd x8, x0
37bf760d6setae al
37bf760d9mov [rsp+128], rax
37bf760e1
37bf760e1loc_37bf760e1:
37bf760e1movsd_xmm x0, [rsp+184]
37bf760ealea rax, [rip+0x4e52df]
37bf760f1mov [rsp+32], rax
37bf760f6divsd x0, x8
37bf760fbcomisd x0, x7
37bf760ffja 0x37bf765b0
37bf76105mov r9, [rsp+960]
37bf7610dmov rdx, [rsp+112]
37bf76112mov r8, rax
37bf76115mov rcx, r14
37bf76118call dcopy_64_
37bf7611dmov rcx, [rsp+880]
37bf76125mov [rsp+40], r14
37bf7612alea rax, [rip+0x4e529f]
37bf76131lea rdx, [rsp+520]
37bf76139mov [rsp+48], rax
37bf7613elea r8, [rip+0x4e5293]
37bf76145mov [rsp+64], rcx
37bf7614amov rcx, [rsp+960]
37bf76152lea r9, [rsp+504]
37bf7615amov [rsp+72], rdx
37bf7615fmov rdx, r8
37bf76162mov [rsp+56], rcx
37bf76167lea rcx, [rip+0x4e5272]
37bf7616emov [rsp+80], 1
37bf76177mov [rsp+32], rbx
37bf7617ccall dlascl_64_
37bf76181lea rax, [rip+0x4e5248]
37bf76188mov r9, rsi
37bf7618bmov rcx, r14
37bf7618emov [rsp+32], rax
37bf76193mov rdx, [rsp+960]
37bf7619bmov r8, rax
37bf7619ecall ddot_64_
37bf761a3movsd_xmm x6, [r12]
37bf761a9movsd_xmm x15, [rsp+504]
37bf761b3mulsd x6, x0
37bf761b7divsd x6, x8
37bf761bc
37bf761bcloc_37bf761bc:
37bf761bcmov rax, [rsp+944]
37bf761c4movapd x0, x6
37bf761c8andpd x0, [rip+0x4e5220]
37bf761d0comisd x0, [rax]
37bf761d4maxsd x13, x0
37bf761d9jbe 0x37bf765a0
37bf761dfmovsd_xmm x9, [rsp+512]
37bf761e9cmp [rsp+128], 0
37bf761f2je 0x37bf76710
37bf761f8movapd x3, x9
37bf761fdmovapd x8, x15
37bf76202movq x4, [rip+0x4e5206]
37bf7620acomisd x9, x7
37bf7620fdivsd x3, x15
37bf76214divsd x8, x9
37bf76219movsd_xmm [rsp+128], x3
37bf76222movsd_xmm [rsp+144], x8
37bf7622csubsd x3, x8
37bf76231movapd x0, x3
37bf76235andpd x0, [rip+0x4e51b3]
37bf7623dmulsd x0, [rip+0x4e51bb]
37bf76245divsd x0, x6
37bf76249ja 0x37bf7624f
37bf7624bxorpd x0, x4
37bf7624f
37bf7624floc_37bf7624f:
37bf7624fmovapd x1, x0
37bf76253andpd x1, [rip+0x4e5195]
37bf7625bmovsd_xmm x3, [rbx]
37bf7625fcomisd x1, [rsp+224]
37bf76268movsd_xmm x2, [r12]
37bf7626eja 0x37bf76b80
37bf76274movapd x5, x4
37bf76278comisd x3, x11
37bf7627dandpd x5, x6
37bf76281orpd x5, [rip+0x4e5197]
37bf76289movapd x1, x5
37bf7628dxorpd x1, x4
37bf76291movapd x8, x1
37bf76296movapd x1, x7
37bf7629acmpsd x1, x9, 5
37bf762a0andpd x8, x1
37bf762a5andnpd x1, x5
37bf762a9movapd x5, x8
37bf762aepxor x8, x8
37bf762b3orpd x5, x1
37bf762b7movapd x1, x0
37bf762bbmulsd x1, x0
37bf762bfaddsd x1, x11
37bf762c4sqrtsd x1, x1
37bf762c8mulsd x1, x5
37bf762ccmovapd x5, x11
37bf762d1addsd x1, x0
37bf762d5divsd x5, x1
37bf762d9movapd x1, x11
37bf762demovsd_xmm [rsp+536], x5
37bf762e7movapd x0, x5
37bf762ebmulsd x0, x5
37bf762efaddsd x0, x11
37bf762f4divsd x1, x0
37bf762f8movapd x0, x5
37bf762fcsqrtsd x1, x1
37bf76300mulsd x0, x1
37bf76304movsd_xmm [rsp+216], x0
37bf7630dandpd x0, [rip+0x4e50db]
37bf76315maxsd x0, [rsp+136]
37bf7631emovsd_xmm [rsp+136], x0
37bf76327movsd_xmm x0, [rsp+144]
37bf76330mulsd x0, x5
37bf76334mulsd x0, x6
37bf76338addsd x0, x11
37bf7633dmaxsd x0, x8
37bf76342sqrtsd x0, x0
37bf76346mulsd x0, x9
37bf7634bmovsd_xmm [r15+8*rdi-8], x0
37bf76352movsd_xmm x0, [rsp+128]
37bf7635bmulsd x0, x5
37bf7635fmulsd x6, x0
37bf76363movapd x0, x11
37bf76368subsd x0, x6
37bf7636cmaxsd x0, x8
37bf76371movapd x8, x2
37bf76376divsd x8, x3
37bf7637bsqrtsd x0, x0
37bf7637fmovapd x6, x0
37bf76383mulsd x6, x15
37bf76388movapd x15, x3
37bf7638dmovsd_xmm [rsp+504], x6
37bf76396divsd x15, x2
37bf7639bjb 0x37bf76ca8
37bf763a1mulsd x8, x5
37bf763a6comisd x2, x11
37bf763abxorpd x8, x4
37bf763b0jb 0x37bf76e68
37bf763b6mulsd x3, x1
37bf763bamov rdx, [rsp+112]
37bf763bfmov r9, rsi
37bf763c2mov rcx, r14
37bf763c5mulsd x15, x5
37bf763calea rax, [rip+0x4e4fff]
37bf763d1lea r13, [rsp+560]
37bf763d9mov r8, rax
37bf763dcmovsd_xmm [rbx], x3
37bf763e0mulsd x1, [r12]
37bf763e6unpcklpd x15, x8
37bf763ebmovups [rsp+576], x15
37bf763f4movsd_xmm [r12], x1
37bf763famov [rsp+40], r13
37bf763ffmov [rsp+32], rax
37bf76404call drotm_64_
37bf76409cmp [rsp+192], 0
37bf76412jne 0x37bf772bd
37bf76418
37bf76418loc_37bf76418:
37bf76418movsd_xmm x0, [r15+8*rdi-8]
37bf7641f
37bf7641floc_37bf7641f:
37bf7641fdivsd x0, x9
37bf76424mulsd x0, x0
37bf76428comisd x14, x0
37bf7642djb 0x37bf764ad
37bf7642fmovsd_xmm x3, [rsp+176]
37bf76438comisd x3, x9
37bf7643djbe 0x37bf7644f
37bf7643fcomisd x9, [rsp+200]
37bf76449ja 0x37bf76e18
37bf7644f
37bf7644floc_37bf7644f:
37bf7644flea rdx, [rsp+512]
37bf76457lea r9, [rsp+536]
37bf7645fmov rcx, r14
37bf76462movsd_xmm [rsp+536], x10
37bf7646cmov [rsp+32], rdx
37bf76471mov rdx, rsi
37bf76474lea r8, [rip+0x4e4f55]
37bf7647bmovsd_xmm [rsp+512], x11
37bf76485call dlassq_64_
37bf7648amovsd_xmm x0, [rsp+512]
37bf76493sqrtsd x0, x0
37bf76497mulsd x0, [rsp+536]
37bf764a0mulsd x0, [r12]
37bf764a6movsd_xmm [r15+8*rdi-8], x0
37bf764ad
37bf764adloc_37bf764ad:
37bf764admovapd x0, x6
37bf764b1divsd x0, x7
37bf764b5mulsd x0, x0
37bf764b9comisd x14, x0
37bf764bejb 0x37bf76700
37bf764c4movsd_xmm x4, [rsp+176]
37bf764cdcomisd x4, x6
37bf764d1jbe 0x37bf764e2
37bf764d3comisd x6, [rsp+200]
37bf764dcja 0x37bf76e40
37bf764e2
37bf764e2loc_37bf764e2:
37bf764e2lea rdx, [rsp+504]
37bf764ealea r9, [rsp+536]
37bf764f2mov rcx, r14
37bf764f5movsd_xmm [rsp+536], x10
37bf764ffmov [rsp+32], rdx
37bf76504mov rdx, [rsp+112]
37bf76509lea r8, [rip+0x4e4ec0]
37bf76510movsd_xmm [rsp+504], x11
37bf7651acall dlassq_64_
37bf7651fmovsd_xmm x7, [rsp+504]
37bf76528sqrtsd x7, x7
37bf7652cmulsd x7, [rsp+536]
37bf76535mulsd x7, [rbx]
37bf76539
37bf76539loc_37bf76539:
37bf76539mov rax, [rsp+160]
37bf76541xor r13l, r13l
37bf76544movsd_xmm [rsp+504], x7
37bf7654dmovsd_xmm [r15+8*rax-8], x7
37bf76554nop
37bf76555nop [rax+rax]
37bf76560
37bf76560loc_37bf76560:
37bf76560add rdi, 1
37bf76564add rsi, [rsp+96]
37bf76569add r12, 8
37bf7656dadd rbp, [rsp+104]
37bf76572cmp [rsp+120], rdi
37bf76577jl 0x37bf76b40
37bf7657d
37bf7657dloc_37bf7657d:
37bf7657dmovsd_xmm x8, [r15+8*rdi-8]
37bf76584movsd_xmm [rsp+512], x8
37bf7658ecomisd x8, x10
37bf76593ja 0x37bf760b0
37bf76599add r13, 1
37bf7659djmp 0x37bf76560
37bf7659f
37bf7659f 90 .
37bf765a0
37bf765a0loc_37bf765a0:
37bf765a0add r13, 1
37bf765a4movapd x7, x15
37bf765a9jmp 0x37bf76560
37bf765ab
37bf765ab 0f 1f 44 00 00 ..D..
37bf765b0
37bf765b0loc_37bf765b0:
37bf765b0mov rdx, [rsp+112]
37bf765b5mov r9, rsi
37bf765b8mov r8, rax
37bf765bbmov rcx, r14
37bf765bemovapd x15, x7
37bf765c3call ddot_64_
37bf765c8movsd_xmm x6, [rbx]
37bf765ccmulsd x6, x0
37bf765d0mulsd x6, [r12]
37bf765d6divsd x6, x8
37bf765dbdivsd x6, x7
37bf765dfjmp 0x37bf761bc
37bf765e4
37bf765e4 0f 1f 40 00 ..@.
37bf765e8
37bf765e8loc_37bf765e8:
37bf765e8comisd x7, x8
37bf765edjb 0x37bf76918
37bf765f3movapd x0, x8
37bf765f8xor eax, eax
37bf765fadivsd x0, x12
37bf765ffcomisd x0, x7
37bf76603setae al
37bf76606mov [rsp+128], rax
37bf7660e
37bf7660eloc_37bf7660e:
37bf7660emovapd x0, x12
37bf76613lea rax, [rip+0x4e4db6]
37bf7661adivsd x0, x8
37bf7661fmov [rsp+32], rax
37bf76624comisd x7, x0
37bf76628ja 0x37bf765b0
37bf7662amov r8, rax
37bf7662dmov rdx, rsi
37bf76630movapd x15, x7
37bf76635mov rcx, r14
37bf76638mov r9, [rsp+960]
37bf76640call dcopy_64_
37bf76645lea rdx, [rsp+520]
37bf7664dmov [rsp+40], r14
37bf76652mov rcx, [rsp+960]
37bf7665amov [rsp+72], rdx
37bf7665fmov rdx, [rsp+880]
37bf76667lea rax, [rip+0x4e4d62]
37bf7666elea r8, [rip+0x4e4d63]
37bf76675mov [rsp+56], rcx
37bf7667alea r9, [rsp+512]
37bf76682lea rcx, [rip+0x4e4d57]
37bf76689mov [rsp+64], rdx
37bf7668emov rdx, r8
37bf76691mov [rsp+48], rax
37bf76696mov [rsp+80], 1
37bf7669fmov [rsp+32], r12
37bf766a4call dlascl_64_
37bf766a9lea rax, [rip+0x4e4d20]
37bf766b0mov r9, [rsp+112]
37bf766b5mov rcx, r14
37bf766b8mov [rsp+32], rax
37bf766bdmov rdx, [rsp+960]
37bf766c5mov r8, rax
37bf766c8call ddot_64_
37bf766cdmovsd_xmm x6, [rbx]
37bf766d1mulsd x6, x0
37bf766d5divsd x6, x7
37bf766d9jmp 0x37bf761bc
37bf766de
37bf766de 66 90 f.
37bf766e0
37bf766e0loc_37bf766e0:
37bf766e0movapd x0, x8
37bf766e5xor eax, eax
37bf766e7mulsd x0, x12
37bf766eccomisd x7, x0
37bf766f0setae al
37bf766f3mov [rsp+128], rax
37bf766fbjmp 0x37bf760e1
37bf76700
37bf76700loc_37bf76700:
37bf76700movapd x7, x6
37bf76704xor r13l, r13l
37bf76707jmp 0x37bf76560
37bf7670c
37bf7670c 0f 1f 40 00 ..@.
37bf76710
37bf76710loc_37bf76710:
37bf76710comisd x15, x9
37bf76715lea rax, [rip+0x4e4cb4]
37bf7671cmov r9, [rsp+960]
37bf76724mov [rsp+32], rax
37bf76729mov r8, rax
37bf7672cjbe 0x37bf76940
37bf76732mov rdx, [rsp+112]
37bf76737mov rcx, r14
37bf7673alea r13, [rsp+520]
37bf76742call dcopy_64_
37bf76747mov rdx, [rsp+880]
37bf7674fmov [rsp+72], r13
37bf76754lea rax, [rip+0x4e4c75]
37bf7675bmov rcx, [rsp+960]
37bf76763mov [rsp+48], rax
37bf76768lea r8, [rip+0x4e4c69]
37bf7676flea r9, [rsp+504]
37bf76777mov [rsp+64], rdx
37bf7677clea rdx, [rip+0x4e4c65]
37bf76783mov [rsp+56], rcx
37bf76788lea rcx, [rip+0x4e4c51]
37bf7678fmov [rsp+32], rdx
37bf76794mov rdx, r8
37bf76797mov [rsp+80], 1
37bf767a0mov [rsp+40], r14
37bf767a5call dlascl_64_
37bf767aamov rcx, [rsp+880]
37bf767b2mov [rsp+72], r13
37bf767b7lea rax, [rip+0x4e4c12]
37bf767belea rdx, [rip+0x4e4c23]
37bf767c5mov [rsp+48], rax
37bf767calea r10, [rsp+512]
37bf767d2mov [rsp+64], rcx
37bf767d7lea r8, [rip+0x4e4bfa]
37bf767demov r9, r10
37bf767e1lea rcx, [rip+0x4e4bf8]
37bf767e8mov [rsp+32], rdx
37bf767edmov rdx, r8
37bf767f0mov [rsp+80], 1
37bf767f9mov [rsp+56], rsi
37bf767femov [rsp+40], r14
37bf76803mov [rsp+128], r10
37bf7680bcall dlascl_64_
37bf76810movsd_xmm x0, [rbx]
37bf76814mov rcx, r14
37bf76817lea rax, [rip+0x4e4bb2]
37bf7681emov r8, [rsp+960]
37bf76826mov r9, rax
37bf76829lea rdx, [rsp+544]
37bf76831mulsd x0, x6
37bf76835divsd x0, [r12]
37bf7683bmov [rsp+40], rax
37bf76840xorpd x0, [rip+0x4e4bc8]
37bf76848mov [rsp+32], rsi
37bf7684dmovsd_xmm [rsp+544], x0
37bf76856call daxpy_64_
37bf7685bmov rdx, [rsp+880]
37bf76863mov [rsp+72], r13
37bf76868lea rax, [rip+0x4e4b61]
37bf7686fmov r10, [rsp+128]
37bf76877mov [rsp+48], rax
37bf7687clea r8, [rip+0x4e4b55]
37bf76883lea r9, [rip+0x4e4b5e]
37bf7688amov [rsp+64], rdx
37bf7688flea rcx, [rip+0x4e4b4a]
37bf76896mov rdx, r8
37bf76899mov [rsp+80], 1
37bf768a2mov [rsp+56], rsi
37bf768a7mov [rsp+40], r14
37bf768acmov [rsp+32], r10
37bf768b1call dlascl_64_
37bf768b6mulsd x6, x6
37bf768bamovapd x0, x11
37bf768bfpxor x1, x1
37bf768c3movsd_xmm x9, [rsp+512]
37bf768cdmov rax, [rsp+936]
37bf768d5movsd_xmm x3, [rsp+136]
37bf768demaxsd x3, [rax]
37bf768e2subsd x0, x6
37bf768e6movsd_xmm x6, [rsp+504]
37bf768efmovsd_xmm [rsp+136], x3
37bf768f8maxsd x0, x1
37bf768fcsqrtsd x0, x0
37bf76900mulsd x0, x9
37bf76905movsd_xmm [r15+8*rdi-8], x0
37bf7690cjmp 0x37bf7641f
37bf76911
37bf76911 0f 1f 80 00 00 00 00 .......
37bf76918
37bf76918loc_37bf76918:
37bf76918movapd x0, x7
37bf7691cxor eax, eax
37bf7691edivsd x0, x12
37bf76923comisd x0, x8
37bf76928setae al
37bf7692bmov [rsp+128], rax
37bf76933jmp 0x37bf7660e
37bf76938
37bf76938 0f 1f 84 00 00 00 00 00 ........
37bf76940
37bf76940loc_37bf76940:
37bf76940mov rdx, rsi
37bf76943mov rcx, r14
37bf76946lea r13, [rsp+520]
37bf7694ecall dcopy_64_
37bf76953mov rcx, [rsp+960]
37bf7695bmov [rsp+72], r13
37bf76960lea rax, [rip+0x4e4a69]
37bf76967mov rdx, [rsp+880]
37bf7696fmov [rsp+48], rax
37bf76974lea r8, [rip+0x4e4a5d]
37bf7697blea r9, [rsp+512]
37bf76983mov [rsp+56], rcx
37bf76988lea rcx, [rip+0x4e4a59]
37bf7698fmov [rsp+64], rdx
37bf76994mov rdx, r8
37bf76997mov [rsp+32], rcx
37bf7699clea rcx, [rip+0x4e4a3d]
37bf769a3mov [rsp+80], 1
37bf769acmov [rsp+40], r14
37bf769b1call dlascl_64_
37bf769b6mov rdx, [rsp+880]
37bf769bemov [rsp+72], r13
37bf769c3lea r11, [rip+0x4e4a1e]
37bf769calea rax, [rip+0x4e49ff]
37bf769d1mov [rsp+32], r11
37bf769d6lea r10, [rsp+504]
37bf769demov [rsp+64], rdx
37bf769e3mov rdx, [rsp+112]
37bf769e8mov r9, r10
37bf769eblea r8, [rip+0x4e49e6]
37bf769f2mov [rsp+48], rax
37bf769f7lea rcx, [rip+0x4e49e2]
37bf769femov [rsp+56], rdx
37bf76a03mov rdx, r8
37bf76a06mov [rsp+80], 1
37bf76a0fmov [rsp+40], r14
37bf76a14mov [rsp+128], r10
37bf76a1ccall dlascl_64_
37bf76a21movsd_xmm x0, [r12]
37bf76a27mov rcx, [rsp+112]
37bf76a2clea rax, [rip+0x4e499d]
37bf76a33mov r8, [rsp+960]
37bf76a3bmov r9, rax
37bf76a3elea rdx, [rsp+544]
37bf76a46mulsd x0, x6
37bf76a4adivsd x0, [rbx]
37bf76a4emov [rsp+40], rax
37bf76a53xorpd x0, [rip+0x4e49b5]
37bf76a5bmov [rsp+32], rcx
37bf76a60mov rcx, r14
37bf76a63movsd_xmm [rsp+544], x0
37bf76a6ccall daxpy_64_
37bf76a71mov rcx, [rsp+112]
37bf76a76mov r11, [rsp+880]
37bf76a7elea rax, [rip+0x4e494b]
37bf76a85mov r10, [rsp+128]
37bf76a8dmov [rsp+48], rax
37bf76a92lea r8, [rip+0x4e493f]
37bf76a99lea r9, [rip+0x4e4948]
37bf76aa0mov [rsp+56], rcx
37bf76aa5mov rdx, r8
37bf76aa8lea rcx, [rip+0x4e4931]
37bf76aafmov [rsp+80], 1
37bf76ab8mov [rsp+72], r13
37bf76abdmov [rsp+64], r11
37bf76ac2mov [rsp+40], r14
37bf76ac7mov [rsp+32], r10
37bf76acccall dlascl_64_
37bf76ad1mulsd x6, x6
37bf76ad5movapd x0, x11
37bf76adapxor x1, x1
37bf76ademov rax, [rsp+160]
37bf76ae6movsd_xmm x4, [rsp+136]
37bf76aefmovsd_xmm x9, [rsp+512]
37bf76af9subsd x0, x6
37bf76afdmovsd_xmm x6, [rsp+504]
37bf76b06maxsd x0, x1
37bf76b0asqrtsd x0, x0
37bf76b0emulsd x0, x6
37bf76b12movsd_xmm [r15+8*rax-8], x0
37bf76b19mov rax, [rsp+936]
37bf76b21movsd_xmm x0, [r15+8*rdi-8]
37bf76b28maxsd x4, [rax]
37bf76b2cmovsd_xmm [rsp+136], x4
37bf76b35jmp 0x37bf7641f
37bf76b3a
37bf76b3a 66 0f 1f 44 00 00 f..D..
37bf76b40
37bf76b40loc_37bf76b40:
37bf76b40mov r9, [rsp+272]
37bf76b48mov rcx, [rsp+112]
37bf76b4dmov rdx, rbx
37bf76b50mov r8, [rsp+160]
37bf76b58mov rax, [rsp+280]
37bf76b60mov r10, [rsp+208]
37bf76b68mov r12, [rsp+864]
37bf76b70
37bf76b70loc_37bf76b70:
37bf76b70movsd_xmm [r15+8*r8-8], x7
37bf76b77jmp 0x37bf76002
37bf76b7c
37bf76b7c 0f 1f 40 00 ..@.
37bf76b80
37bf76b80loc_37bf76b80:
37bf76b80movsd_xmm x1, [rip+0x4e4878]
37bf76b88mov rdx, [rsp+112]
37bf76b8dmov r9, rsi
37bf76b90mov rcx, r14
37bf76b93lea rax, [rip+0x4e4836]
37bf76b9alea r13, [rsp+560]
37bf76ba2divsd x1, x0
37bf76ba6mov [rsp+40], r13
37bf76babmov r8, rax
37bf76baemov [rsp+32], rax
37bf76bb3movsd_xmm [rsp+536], x1
37bf76bbcmovapd x0, x1
37bf76bc0movsd_xmm [rsp+216], x1
37bf76bc9mulsd x0, x3
37bf76bcddivsd x0, x2
37bf76bd1mulsd x2, x1
37bf76bd5divsd x2, x3
37bf76bd9xorpd x2, x4
37bf76bddunpcklpd x0, x2
37bf76be1movups [rsp+576], x0
37bf76be9call drotm_64_
37bf76beecmp [rsp+192], 0
37bf76bf7movsd_xmm x1, [rsp+216]
37bf76c00jne 0x37bf77125
37bf76c06
37bf76c06loc_37bf76c06:
37bf76c06movsd_xmm x0, [rsp+144]
37bf76c0fpxor x2, x2
37bf76c13movsd_xmm x3, [rsp+128]
37bf76c1cmulsd x0, x1
37bf76c20mulsd x3, x1
37bf76c24andpd x1, [rip+0x4e47c4]
37bf76c2cmaxsd x1, [rsp+136]
37bf76c35movsd_xmm [rsp+136], x1
37bf76c3emulsd x0, x6
37bf76c42mulsd x3, x6
37bf76c46movapd x6, x11
37bf76c4baddsd x0, x11
37bf76c50subsd x6, x3
37bf76c54maxsd x0, x2
37bf76c58maxsd x6, x2
37bf76c5csqrtsd x0, x0
37bf76c60sqrtsd x6, x6
37bf76c64mulsd x0, x9
37bf76c69mulsd x6, x15
37bf76c6emovsd_xmm [r15+8*rdi-8], x0
37bf76c75movsd_xmm [rsp+504], x6
37bf76c7ejmp 0x37bf7641f
37bf76c83
37bf76c83 0f 1f 44 00 00 ..D..
37bf76c88
37bf76c88loc_37bf76c88:
37bf76c88mov r11, [r12]
37bf76c8ccmp rax, r11
37bf76c8fcmovle r11, rax
37bf76c93sub r13, [rsp+168]
37bf76c9blea r13, [r13+r11+1]
37bf76ca0jmp 0x37bf76002
37bf76ca5
37bf76ca5 0f 1f 00 ...
37bf76ca8
37bf76ca8loc_37bf76ca8:
37bf76ca8comisd x2, x11
37bf76cadjae 0x37bf7704c
37bf76cb3comisd x3, x2
37bf76cb7jb 0x37bf7715f
37bf76cbdmulsd x8, x5
37bf76cc2mov rcx, [rsp+112]
37bf76cc7mov r8, rsi
37bf76ccalea rax, [rip+0x4e46ff]
37bf76cd1mov [rsp+40], rax
37bf76cd6mov r9, rax
37bf76cd9lea rdx, [rsp+552]
37bf76ce1mov [rsp+32], rcx
37bf76ce6mov rcx, r14
37bf76ce9movsd_xmm [rsp+128], x1
37bf76cf2xorpd x8, x4
37bf76cf7movsd_xmm [rsp+552], x8
37bf76d01call daxpy_64_
37bf76d06lea rax, [rip+0x4e46c3]
37bf76d0dmov rcx, r14
37bf76d10movsd_xmm x0, [rsp+216]
37bf76d19mov [rsp+40], rax
37bf76d1emov r8, [rsp+112]
37bf76d23mov r9, rax
37bf76d26lea rdx, [rsp+552]
37bf76d2emulsd x0, [rsp+128]
37bf76d37mov [rsp+32], rsi
37bf76d3cmulsd x15, x0
37bf76d41movsd_xmm [rsp+552], x15
37bf76d4bcall daxpy_64_
37bf76d50movsd_xmm x0, [rbx]
37bf76d54movsd_xmm x1, [rsp+128]
37bf76d5dmulsd x0, x1
37bf76d61movsd_xmm [rbx], x0
37bf76d65movsd_xmm x0, [r12]
37bf76d6bdivsd x0, x1
37bf76d6fmovsd_xmm [r12], x0
37bf76d75cmp [rsp+192], 0
37bf76d7eje 0x37bf76418
37bf76d84mov rdx, [rsp+208]
37bf76d8clea rax, [rip+0x4e463d]
37bf76d93lea rcx, [rsp+528]
37bf76d9bmov r8, rbp
37bf76d9emov [rsp+40], rax
37bf76da3mov r9, rax
37bf76da6mov [rsp+32], rdx
37bf76dablea rdx, [rsp+552]
37bf76db3mov [rsp+128], rcx
37bf76dbbmovsd_xmm [rsp+552], x8
37bf76dc5call daxpy_64_
37bf76dcalea rax, [rip+0x4e45ff]
37bf76dd1mov [rsp+32], rbp
37bf76dd6mov r8, [rsp+208]
37bf76ddemov [rsp+40], rax
37bf76de3mov rcx, [rsp+128]
37bf76debmov r9, rax
37bf76deelea rdx, [rsp+552]
37bf76df6movsd_xmm [rsp+552], x15
37bf76e00call daxpy_64_
37bf76e05movsd_xmm x0, [r15+8*rdi-8]
37bf76e0cjmp 0x37bf7641f
37bf76e11
37bf76e11 0f 1f 80 00 00 00 00 .......
37bf76e18
37bf76e18loc_37bf76e18:
37bf76e18lea r8, [rip+0x4e45b1]
37bf76e1fmov rdx, rsi
37bf76e22mov rcx, r14
37bf76e25call dnrm2_64_
37bf76e2amulsd x0, [r12]
37bf76e30movsd_xmm [r15+8*rdi-8], x0
37bf76e37jmp 0x37bf764ad
37bf76e3c
37bf76e3c 0f 1f 40 00 ..@.
37bf76e40
37bf76e40loc_37bf76e40:
37bf76e40mov rdx, [rsp+112]
37bf76e45lea r8, [rip+0x4e4584]
37bf76e4cmov rcx, r14
37bf76e4fcall dnrm2_64_
37bf76e54movsd_xmm x7, [rbx]
37bf76e58mulsd x7, x0
37bf76e5cjmp 0x37bf76539
37bf76e61
37bf76e61 0f 1f 80 00 00 00 00 .......
37bf76e68
37bf76e68loc_37bf76e68:
37bf76e68mov rcx, [rsp+112]
37bf76e6dlea rax, [rip+0x4e455c]
37bf76e74mov r8, rsi
37bf76e77lea rdx, [rsp+552]
37bf76e7fmov [rsp+40], rax
37bf76e84mov r9, rax
37bf76e87mov [rsp+32], rcx
37bf76e8cmov rcx, r14
37bf76e8fmovsd_xmm [rsp+128], x1
37bf76e98movsd_xmm [rsp+552], x8
37bf76ea2call daxpy_64_
37bf76ea7lea rax, [rip+0x4e4522]
37bf76eaemov rcx, r14
37bf76eb1movsd_xmm x0, [rsp+216]
37bf76ebamov [rsp+40], rax
37bf76ebfmov r8, [rsp+112]
37bf76ec4mov r9, rax
37bf76ec7lea rdx, [rsp+552]
37bf76ecfmulsd x0, [rsp+128]
37bf76ed8mov [rsp+32], rsi
37bf76eddmulsd x15, x0
37bf76ee2movsd_xmm [rsp+552], x15
37bf76eeccall daxpy_64_
37bf76ef1cmp [rsp+192], 0
37bf76efamovsd_xmm x1, [rsp+128]
37bf76f03jne 0x37bf772f5
37bf76f09
37bf76f09loc_37bf76f09:
37bf76f09movsd_xmm x0, [rbx]
37bf76f0dmulsd x0, x1
37bf76f11movsd_xmm [rbx], x0
37bf76f15movsd_xmm x0, [r12]
37bf76f1bdivsd x0, x1
37bf76f1fmovsd_xmm [r12], x0
37bf76f25movsd_xmm x0, [r15+8*rdi-8]
37bf76f2cjmp 0x37bf7641f
37bf76f31
37bf76f31loc_37bf76f31:
37bf76f31mov r10, rax
37bf76f34mov rbp, [rsp+424]
37bf76f3cmov rdi, [rsp+432]
37bf76f44mov rsi, [rsp+440]
37bf76f4cmov rax, [rsp+448]
37bf76f54
37bf76f54loc_37bf76f54:
37bf76f54mov rbx, [rsp+288]
37bf76f5cmov rcx, [rsp+360]
37bf76f64add rdi, 1
37bf76f68add [rsp+256], rcx
37bf76f70mov rcx, [rsp+352]
37bf76f78add r10, rbx
37bf76f7badd [rsp+232], rcx
37bf76f83add rsi, rbx
37bf76f86cmp [rsp+336], rdi
37bf76f8ejge 0x37bf75f6e
37bf76f94mov r11, r12
37bf76f97mov rdi, [rsp+392]
37bf76f9fmov r9, r15
37bf76fa2mov r12, [rsp+368]
37bf76faamov rax, [r11]
37bf76fadmov rsi, [r11]
37bf76fb0cmp rbp, rax
37bf76fb3cmovle rax, rbp
37bf76fb7cmp [rsp+296], rax
37bf76fbfjg 0x37bf77753
37bf76fc5nop [rax+rax]
37bf76fcanop [rax+rax]
37bf76fd5nop [rax+rax]
37bf76fe0
37bf76fe0loc_37bf76fe0:
37bf76fe0movsd_xmm x0, [r9+8*rdi-8]
37bf76fe7andpd x0, [rip+0x4e4401]
37bf76fefmovsd_xmm [r9+8*rdi-8], x0
37bf76ff6add rdi, 1
37bf76ffacmp rax, rdi
37bf76ffdjge 0x37bf76fe0
37bf76fffmov rbx, [rsp+304]
37bf77007mov rax, rsi
37bf7700acmp [rsp+336], rbx
37bf77012jl 0x37bf77441
37bf77018mov rdi, [rsp+288]
37bf77020mov rbx, [rsp+360]
37bf77028add [rsp+296], rdi
37bf77030add r12, [rsp+352]
37bf77038add [rsp+384], rbx
37bf77040add rbp, rdi
37bf77043
37bf77043loc_37bf77043:
37bf77043lea r8, [rsi-1]
37bf77047jmp 0x37bf74c70
37bf7704c
37bf7704cloc_37bf7704c:
37bf7704cmulsd x15, x5
37bf77051lea rax, [rip+0x4e4378]
37bf77058mov rcx, r14
37bf7705bmov [rsp+32], rsi
37bf77060mov [rsp+40], rax
37bf77065mov r8, [rsp+112]
37bf7706amov r9, rax
37bf7706dlea rdx, [rsp+552]
37bf77075movsd_xmm [rsp+128], x1
37bf7707emovups [rsp+144], x4
37bf77086movsd_xmm [rsp+552], x15
37bf77090call daxpy_64_
37bf77095lea rax, [rip+0x4e4334]
37bf7709cmov r8, rsi
37bf7709fmovsd_xmm x0, [rsp+216]
37bf770a8mov [rsp+40], rax
37bf770admov rax, [rsp+112]
37bf770b2mov rcx, r14
37bf770b5lea r9, [rip+0x4e4314]
37bf770bcmulsd x0, [rsp+128]
37bf770c5lea rdx, [rsp+552]
37bf770cdmov [rsp+32], rax
37bf770d2mulsd x8, x0
37bf770d7xorpd x8, [rsp+144]
37bf770e1movsd_xmm [rsp+552], x8
37bf770ebcall daxpy_64_
37bf770f0cmp [rsp+192], 0
37bf770f9movsd_xmm x1, [rsp+128]
37bf77102jne 0x37bf7738d
37bf77108
37bf77108loc_37bf77108:
37bf77108movsd_xmm x0, [rbx]
37bf7710cdivsd x0, x1
37bf77110movsd_xmm [rbx], x0
37bf77114mulsd x1, [r12]
37bf7711amovsd_xmm [r12], x1
37bf77120jmp 0x37bf76418
37bf77125
37bf77125loc_37bf77125:
37bf77125lea rax, [rip+0x4e42a4]
37bf7712cmov [rsp+40], r13
37bf77131mov r9, rbp
37bf77134mov rdx, [rsp+208]
37bf7713cmov [rsp+32], rax
37bf77141lea rcx, [rsp+528]
37bf77149mov r8, rax
37bf7714ccall drotm_64_
37bf77151movsd_xmm x1, [rsp+216]
37bf7715ajmp 0x37bf76c06
37bf7715f
37bf7715floc_37bf7715f:
37bf7715fmulsd x15, x5
37bf77164lea rax, [rip+0x4e4265]
37bf7716bmov rcx, r14
37bf7716emov [rsp+32], rsi
37bf77173mov [rsp+40], rax
37bf77178mov r8, [rsp+112]
37bf7717dmov r9, rax
37bf77180lea rdx, [rsp+552]
37bf77188movsd_xmm [rsp+128], x1
37bf77191movups [rsp+144], x4
37bf77199movsd_xmm [rsp+552], x15
37bf771a3call daxpy_64_
37bf771a8lea rax, [rip+0x4e4221]
37bf771afmov r8, rsi
37bf771b2movsd_xmm x0, [rsp+216]
37bf771bbmov [rsp+40], rax
37bf771c0mov rax, [rsp+112]
37bf771c5mov rcx, r14
37bf771c8lea r9, [rip+0x4e4201]
37bf771cfmulsd x0, [rsp+128]
37bf771d8lea rdx, [rsp+552]
37bf771e0mov [rsp+32], rax
37bf771e5mulsd x8, x0
37bf771eaxorpd x8, [rsp+144]
37bf771f4movsd_xmm [rsp+552], x8
37bf771fecall daxpy_64_
37bf77203movsd_xmm x0, [rbx]
37bf77207movsd_xmm x1, [rsp+128]
37bf77210divsd x0, x1
37bf77214movsd_xmm [rbx], x0
37bf77218mulsd x1, [r12]
37bf7721emovsd_xmm [r12], x1
37bf77224cmp [rsp+192], 0
37bf7722dje 0x37bf76418
37bf77233lea rax, [rip+0x4e4196]
37bf7723amov [rsp+32], rbp
37bf7723fmov r8, [rsp+208]
37bf77247lea rcx, [rsp+528]
37bf7724fmov [rsp+40], rax
37bf77254mov r9, rax
37bf77257lea rdx, [rsp+552]
37bf7725fmov [rsp+128], rcx
37bf77267movsd_xmm [rsp+552], x15
37bf77271call daxpy_64_
37bf77276lea rax, [rip+0x4e4153]
37bf7727dmov rcx, [rsp+128]
37bf77285lea r9, [rip+0x4e4144]
37bf7728cmov [rsp+40], rax
37bf77291mov r8, rbp
37bf77294mov rax, [rsp+208]
37bf7729clea rdx, [rsp+552]
37bf772a4movsd_xmm [rsp+552], x8
37bf772aemov [rsp+32], rax
37bf772b3call daxpy_64_
37bf772b8jmp 0x37bf76418
37bf772bd
37bf772bdloc_37bf772bd:
37bf772bdlea rax, [rip+0x4e410c]
37bf772c4mov [rsp+40], r13
37bf772c9mov r9, rbp
37bf772ccmov rdx, [rsp+208]
37bf772d4mov [rsp+32], rax
37bf772d9lea rcx, [rsp+528]
37bf772e1mov r8, rax
37bf772e4call drotm_64_
37bf772e9movsd_xmm x0, [r15+8*rdi-8]
37bf772f0jmp 0x37bf7641f
37bf772f5
37bf772f5loc_37bf772f5:
37bf772f5mov rdx, [rsp+208]
37bf772fdlea rax, [rip+0x4e40cc]
37bf77304lea rcx, [rsp+528]
37bf7730cmov r8, rbp
37bf7730fmov [rsp+40], rax
37bf77314mov r9, rax
37bf77317mov [rsp+32], rdx
37bf7731clea rdx, [rsp+552]
37bf77324movsd_xmm [rsp+144], x1
37bf7732dmov [rsp+128], rcx
37bf77335movsd_xmm [rsp+552], x8
37bf7733fcall daxpy_64_
37bf77344lea rax, [rip+0x4e4085]
37bf7734bmov [rsp+32], rbp
37bf77350mov r8, [rsp+208]
37bf77358mov [rsp+40], rax
37bf7735dmov rcx, [rsp+128]
37bf77365mov r9, rax
37bf77368lea rdx, [rsp+552]
37bf77370movsd_xmm [rsp+552], x15
37bf7737acall daxpy_64_
37bf7737fmovsd_xmm x1, [rsp+144]
37bf77388jmp 0x37bf76f09
37bf7738d
37bf7738dloc_37bf7738d:
37bf7738dlea rax, [rip+0x4e403c]
37bf77394mov [rsp+32], rbp
37bf77399mov r8, [rsp+208]
37bf773a1lea rcx, [rsp+528]
37bf773a9mov [rsp+40], rax
37bf773aemov r9, rax
37bf773b1lea rdx, [rsp+552]
37bf773b9movsd_xmm [rsp+144], x1
37bf773c2mov [rsp+128], rcx
37bf773camovsd_xmm [rsp+552], x15
37bf773d4call daxpy_64_
37bf773d9lea rax, [rip+0x4e3ff0]
37bf773e0mov rcx, [rsp+128]
37bf773e8lea r9, [rip+0x4e3fe1]
37bf773efmov [rsp+40], rax
37bf773f4mov r8, rbp
37bf773f7mov rax, [rsp+208]
37bf773fflea rdx, [rsp+552]
37bf77407movsd_xmm [rsp+552], x8
37bf77411mov [rsp+32], rax
37bf77416call daxpy_64_
37bf7741bmovsd_xmm x1, [rsp+144]
37bf77424jmp 0x37bf77108
37bf77429
37bf77429loc_37bf77429:
37bf77429cmp rsi, rbp
37bf7742cmov rax, rbp
37bf7742fcmovle rax, rsi
37bf77433cmp [rsp+296], rax
37bf7743bjle 0x37bf76fe0
37bf77441
37bf77441loc_37bf77441:
37bf77441movapd x4, x12
37bf77446mov rdi, [rsp+456]
37bf7744emovapd x12, x13
37bf77453mov r12, r14
37bf77456mov r11, r9
37bf77459movapd x13, x4
37bf7745elea r8, [rsi-1]
37bf77462
37bf77462loc_37bf77462:
37bf77462imul rsi, [rsp+240]
37bf7746bmovsd_xmm x0, [r11+8*r8]
37bf77471movsd_xmm x4, [rsp+176]
37bf7747amov rax, [rsp+248]
37bf77482comisd x4, x0
37bf77486lea rax, [rax+rsi+1]
37bf7748bmov rsi, [rsp+872]
37bf77493lea rdx, [rsi+8*rax]
37bf77497jbe 0x37bf774a8
37bf77499comisd x0, [rsp+200]
37bf774a2ja 0x37bf7778b
37bf774a8
37bf774a8loc_37bf774a8:
37bf774a8lea rax, [rsp+504]
37bf774b0lea r8, [rip+0x4e3f19]
37bf774b7mov rcx, r12
37bf774bamov [rsp+896], r11
37bf774c2mov [rsp+32], rax
37bf774c7lea r9, [rsp+536]
37bf774cfmov [rsp+536], 0
37bf774dbmovsd_xmm [rsp+504], x11
37bf774e5call dlassq_64_
37bf774eamov rax, [rsp+864]
37bf774f2movsd_xmm x0, [rsp+504]
37bf774fbmov rbx, [rsp+888]
37bf77503mov r11, [rsp+896]
37bf7750bmov rsi, [rax]
37bf7750esqrtsd x0, x0
37bf77512mulsd x0, [rsp+536]
37bf7751bmulsd x0, [rbx+8*rsi-8]
37bf77521lea r8, [rsi-1]
37bf77525mov rax, rsi
37bf77528movsd_xmm [r11+8*r8], x0
37bf7752e
37bf7752eloc_37bf7752e:
37bf7752ecmp rdi, 1
37bf77532je 0x37bf77570
37bf77534mov rbx, [rsp+944]
37bf7753cpxor x0, x0
37bf77540cvtsi2sd x0, rsi
37bf77545movsd_xmm x1, [rbx]
37bf77549movapd x2, x1
37bf7754dmulsd x2, x0
37bf77551comisd x2, x12
37bf77556jbe 0x37bf77570
37bf77558mulsd x0, x12
37bf7755dmulsd x0, [rsp+136]
37bf77566comisd x1, x0
37bf7756aja 0x37bf777ee
37bf77570
37bf77570loc_37bf77570:
37bf77570cmp [rsp+480], r13
37bf77578jle 0x37bf777ee
37bf7757eadd rdi, 1
37bf77582cmp [rsp+488], rdi
37bf7758ajge 0x37bf74bf0
37bf77590mov rax, [rsp+952]
37bf77598mov rbx, r12
37bf7759bmov r15, [rax]
37bf7759e
37bf7759eloc_37bf7759e:
37bf7759esub r15, 1
37bf775a2
37bf775a2loc_37bf775a2:
37bf775a2mov rax, [rsp+976]
37bf775aamov [rax], r15
37bf775adcmp rsi, 1
37bf775b1jle 0x37bf74849
37bf775b7mov rax, [rsp+312]
37bf775bfmov rbp, [rsp+896]
37bf775c7lea rcx, [rsp+552]
37bf775cfmov [rsp+856], rbx
37bf775d7mov [rsp+104], rcx
37bf775dclea rcx, [rsp+528]
37bf775e4mov r13, [rsp+912]
37bf775ecmov edi, 1
37bf775f1lea r15, [8*rax]
37bf775f9mov rax, [rsp+240]
37bf77601mov [rsp+112], rcx
37bf77606lea r12, [rip+0x4e3dc3]
37bf7760dmov r14, [rsp+872]
37bf77615mov rbx, [rsp+888]
37bf7761dshl rax, 3
37bf77621mov [rsp+96], rax
37bf77626mov rax, rsi
37bf77629mov rsi, rbp
37bf7762cmov rbp, rax
37bf7762fjmp 0x37bf77655
37bf77631
37bf77631loc_37bf77631:
37bf77631add rdi, 1
37bf77635cmp rdi, rbp
37bf77638je 0x37bf74849
37bf7763emov rax, [rsp+864]
37bf77646add rsi, 8
37bf7764aadd r13, r15
37bf7764dadd r14, [rsp+96]
37bf77652mov rax, [rax]
37bf77655
37bf77655loc_37bf77655:
37bf77655mov rcx, [rsp+104]
37bf7765asub rax, rdi
37bf7765dmov rdx, rsi
37bf77660lea r8, [rip+0x4e3d69]
37bf77667add rax, 1
37bf7766bmov [rsp+552], rax
37bf77673call idamax_64_
37bf77678lea rdx, [rax+rdi]
37bf7767clea rax, [rdx-1]
37bf77680cmp rax, rdi
37bf77683je 0x37bf77631
37bf77685mov rcx, [rsp+896]
37bf7768dsub rdx, 2
37bf77691movsd_xmm x0, [rsi]
37bf77695mov [rsp+120], rax
37bf7769alea r8, [rip+0x4e3d2f]
37bf776a1movsd_xmm x1, [rcx+8*rdx]
37bf776a6movsd_xmm [rsi], x1
37bf776aamovsd_xmm x1, [rbx+8*rdx]
37bf776afmovsd_xmm [rcx+8*rdx], x0
37bf776b4movsd_xmm x0, [rbx+8*rdi-8]
37bf776bamov rcx, [rsp+856]
37bf776c2movsd_xmm [rbx+8*rdi-8], x1
37bf776c8movsd_xmm [rbx+8*rdx], x0
37bf776cdmov rdx, [rsp+240]
37bf776d5mov [rsp+32], r12
37bf776daimul rdx, rax
37bf776demov rax, [rsp+248]
37bf776e6lea rdx, [rax+rdx+1]
37bf776ebmov rax, [rsp+872]
37bf776f3lea r9, [rax+8*rdx]
37bf776f7mov rdx, r14
37bf776facall dswap_64_
37bf776ffmov rax, [rsp+120]
37bf77704cmp [rsp+192], 0
37bf7770dje 0x37bf77631
37bf77713mov rcx, [rsp+320]
37bf7771bmov [rsp+32], r12
37bf77720mov rdx, r13
37bf77723lea r8, [rip+0x4e3ca6]
37bf7772aimul rax, [rsp+312]
37bf77733lea rax, [rcx+rax+1]
37bf77738mov rcx, [rsp+912]
37bf77740lea r9, [rcx+8*rax]
37bf77744mov rcx, [rsp+112]
37bf77749call dswap_64_
37bf7774ejmp 0x37bf77631
37bf77753
37bf77753loc_37bf77753:
37bf77753mov rbx, [rsp+288]
37bf7775bmov rbp, [rsp+400]
37bf77763mov rax, rsi
37bf77766add [rsp+296], rbx
37bf7776eadd r12, [rsp+352]
37bf77776mov rbx, [rsp+360]
37bf7777eadd [rsp+384], rbx
37bf77786jmp 0x37bf77043
37bf7778b
37bf7778bloc_37bf7778b:
37bf7778blea r8, [rip+0x4e3c3e]
37bf77792mov rcx, r12
37bf77795mov [rsp+896], r11
37bf7779dcall dnrm2_64_
37bf777a2mov rax, [rsp+864]
37bf777aamov rbx, [rsp+888]
37bf777b2mov r11, [rsp+896]
37bf777bamov rsi, [rax]
37bf777bdmulsd x0, [rbx+8*rsi-8]
37bf777c3lea r8, [rsi-1]
37bf777c7mov rax, rsi
37bf777camovsd_xmm [r11+8*r8], x0
37bf777d0jmp 0x37bf7752e
37bf777d5
37bf777d5loc_37bf777d5:
37bf777d5mov [rsp+136], 0
37bf777e1xor r13l, r13l
37bf777e4pxor x12, x12
37bf777e9jmp 0x37bf77462
37bf777ee
37bf777eeloc_37bf777ee:
37bf777eemov rbx, r12
37bf777f1xor r15l, r15l
37bf777f4jmp 0x37bf775a2
37bf777f9
37bf777f9loc_37bf777f9:
37bf777f9cmp [rsp+192], 0
37bf77802je 0x37bf74a48
37bf77808mov rax, [r14]
37bf7780bmov [rsp+528], rax
37bf77813jmp 0x37bf74a48
37bf77818
37bf77818loc_37bf77818:
37bf77818mov rdx, -13
37bf7781fmov eax, 13
37bf77824jmp 0x37bf7481b
37bf77829
37bf77829loc_37bf77829:
37bf77829mov rdx, -14
37bf77830mov eax, 14
37bf77835jmp 0x37bf7481b
37bf7783a
37bf7783aloc_37bf7783a:
37bf7783amov r11, r14
37bf7783dmov r12, [rsp+400]
37bf77845mov r14, rbp
37bf77848mov r13, [rsp+160]
37bf77850mov rdi, [rsp+424]
37bf77858mov rsi, rcx
37bf7785bmov rbp, [rsp+392]
37bf77863movsd_xmm [rsp+136], x14
37bf7786dmov r9, [rsp+896]
37bf77875jmp 0x37bf75ebb
37bf74700
37bf7787a
37bf7787a // align 0x10
37bf7787a // align 0x10
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
Loading..