File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfee5c0
37bfee5c0dlatps_64_:
37bfee5c0push r15
37bfee5c2push r14
37bfee5c4push r13
37bfee5c6push r12
37bfee5c8push rbp
37bfee5c9push rdi
37bfee5capush rsi
37bfee5cbpush rbx
37bfee5ccsub rsp, 248
37bfee5d3movups [rsp+144], x6
37bfee5dbmovups [rsp+160], x7
37bfee5e3movups [rsp+176], x8
37bfee5ecmovups [rsp+192], x9
37bfee5f5movups [rsp+208], x10
37bfee5femovups [rsp+224], x11
37bfee607mov rsi, [rsp+392]
37bfee60fmov rbp, [rsp+352]
37bfee617mov r13, [rsp+360]
37bfee61fmov rdi, [rsp+368]
37bfee627mov [rsi], 0
37bfee62emov r12, [rsp+384]
37bfee636mov [rsp+328], rdx
37bfee63emov r14, r8
37bfee641lea rdx, [rip+0x470b18]
37bfee648mov r8l, 1
37bfee64emov rbx, r9
37bfee651mov r9l, 1
37bfee657mov [rsp+320], rcx
37bfee65fcall lsame_64_
37bfee664mov rcx, [rsp+328]
37bfee66cmov r9l, 1
37bfee672mov r8l, 1
37bfee678lea rdx, [rip+0x470ae2]
37bfee67fmov [rsp+88], rax
37bfee684mov r15, rax
37bfee687call lsame_64_
37bfee68cmov r9l, 1
37bfee692mov r8l, 1
37bfee698mov rcx, r14
37bfee69blea rdx, [rip+0x470abf]
37bfee6a2mov [rsp+96], rax
37bfee6a7call lsame_64_
37bfee6acmov [rsp+80], rax
37bfee6b1test r15, r15
37bfee6b4je 0x37bfeea00
37bfee6ba
37bfee6baloc_37bfee6ba:
37bfee6bacmp [rsp+96], 0
37bfee6c0je 0x37bfeea40
37bfee6c6
37bfee6c6loc_37bfee6c6:
37bfee6c6cmp [rsp+80], 0
37bfee6ccjne 0x37bfee700
37bfee6cemov r9l, 1
37bfee6d4mov r8l, 1
37bfee6dalea rdx, [rip+0x470a7f]
37bfee6e1mov rcx, r14
37bfee6e4call lsame_64_
37bfee6e9test rax, rax
37bfee6ecjne 0x37bfee700
37bfee6eemov rdx, -3
37bfee6f5mov eax, 3
37bfee6fajmp 0x37bfee98c
37bfee6ff
37bfee6ff 90 .
37bfee700
37bfee700loc_37bfee700:
37bfee700mov r9l, 1
37bfee706mov r8l, 1
37bfee70clea rdx, [rip+0x470a52]
37bfee713mov rcx, rbx
37bfee716call lsame_64_
37bfee71btest rax, rax
37bfee71eje 0x37bfeeaa8
37bfee724
37bfee724loc_37bfee724:
37bfee724mov rdx, [rbp]
37bfee728test rdx, rdx
37bfee72bjs 0x37bfee980
37bfee731mov rax, [rsi]
37bfee734test rax, rax
37bfee737jne 0x37bfefd69
37bfee73dtest rdx, rdx
37bfee740je 0x37bfee9b2
37bfee746mov edx, 12
37bfee74blea rcx, [rip+0x470a1a]
37bfee752call dlamch_64_
37bfee757mov edx, 9
37bfee75clea rcx, [rip+0x470a15]
37bfee763movapd x11, x0
37bfee768call dlamch_64_
37bfee76dmovsd_xmm x6, [rip+0x470a23]
37bfee775mov rcx, rbx
37bfee778mov rax, [rsp+376]
37bfee780divsd x11, x0
37bfee785mov r9l, 1
37bfee78bmov r8l, 1
37bfee791movapd x7, x6
37bfee795movsd_xmm [rax], x6
37bfee799lea rdx, [rip+0x4709c1]
37bfee7a0divsd x7, x11
37bfee7a5call lsame_64_
37bfee7aatest rax, rax
37bfee7adje 0x37bfee820
37bfee7afmov rbx, [rbp]
37bfee7b3cmp [rsp+88], 0
37bfee7b9je 0x37bfeec50
37bfee7bftest rbx, rbx
37bfee7c2jle 0x37bfee820
37bfee7c4mov [rsp+368], rdi
37bfee7ccmov esi, 1
37bfee7d1mov edi, 1
37bfee7d6nop [rax+rax]
37bfee7e0
37bfee7e0loc_37bfee7e0:
37bfee7e0lea rdx, [rsi-1]
37bfee7e4lea r8, [rip+0x47099d]
37bfee7ebmov [rsp+136], rdx
37bfee7f3lea rcx, [rsp+136]
37bfee7fblea rdx, [r13+8*rdi-8]
37bfee800add rdi, rsi
37bfee803call dasum_64_
37bfee808movsd_xmm [r12+8*rsi-8], x0
37bfee80fadd rsi, 1
37bfee813cmp rsi, rbx
37bfee816jle 0x37bfee7e0
37bfee818mov rdi, [rsp+368]
37bfee820
37bfee820loc_37bfee820:
37bfee820lea r8, [rip+0x470961]
37bfee827mov rdx, r12
37bfee82amov rcx, rbp
37bfee82dcall idamax_64_
37bfee832movsd_xmm x0, [r12+8*rax-8]
37bfee839comisd x7, x0
37bfee83djb 0x37bfeec10
37bfee843movsd_xmm [rsp+120], x6
37bfee849movapd x10, x6
37bfee84e
37bfee84eloc_37bfee84e:
37bfee84elea r8, [rip+0x470933]
37bfee855mov rdx, rdi
37bfee858mov rcx, rbp
37bfee85bcall idamax_64_
37bfee860mov rbx, [rbp]
37bfee864movsd_xmm x9, [rdi+8*rax-8]
37bfee86bandpd x9, [rip+0x47092c]
37bfee874cmp [rsp+96], 0
37bfee87aje 0x37bfeeae0
37bfee880cmp [rsp+88], 0
37bfee886je 0x37bfeed70
37bfee88cucomisd x10, x6
37bfee891jp 0x37bfeee30
37bfee897jne 0x37bfeee30
37bfee89dmovapd x0, x11
37bfee8a2movapd x3, x6
37bfee8a6mov rax, rbx
37bfee8a9maxsd x0, x9
37bfee8aedivsd x3, x0
37bfee8b2cmp [rsp+80], 0
37bfee8b8je 0x37bfefae8
37bfee8belea rdx, [rbx+1]
37bfee8c2imul rdx, rbx
37bfee8c6mov rsi, rdx
37bfee8c9shr rsi, 63
37bfee8cdadd rsi, rdx
37bfee8d0sar rsi, 1
37bfee8d3test rbx, rbx
37bfee8d6jle 0x37bfef8e5
37bfee8dclea rdx, [rbx-1]
37bfee8e0mov r9, rbx
37bfee8e3mov r10l, 1
37bfee8e9mov r15, -1
37bfee8f0
37bfee8f0loc_37bfee8f0:
37bfee8f0mov rcx, r15
37bfee8f3sub rdx, rbx
37bfee8f6movapd x0, x3
37bfee8faimul rcx, rbx
37bfee8felea r8, [rdx+1]
37bfee902add rcx, rax
37bfee905mov rax, r9
37bfee908jmp 0x37bfee934
37bfee90a
37bfee90a 66 0f 1f 44 00 00 f..D..
37bfee910
37bfee910loc_37bfee910:
37bfee910divsd x1, x2
37bfee914mulsd x0, x1
37bfee918
37bfee918loc_37bfee918:
37bfee918mov rdx, rcx
37bfee91bsub rbx, 1
37bfee91fsub rdx, rax
37bfee922add rax, r15
37bfee925add rsi, rdx
37bfee928mov rdx, r8
37bfee92badd rdx, rbx
37bfee92eje 0x37bfefb50
37bfee934
37bfee934loc_37bfee934:
37bfee934comisd x11, x0
37bfee939jae 0x37bfefab0
37bfee93fmovsd_xmm x1, [r13+8*rsi-8]
37bfee946andpd x1, [rip+0x470852]
37bfee94emovapd x2, x1
37bfee952minsd x2, x6
37bfee956mulsd x2, x0
37bfee95aminsd x3, x2
37bfee95emovsd_xmm x2, [r12+8*rax-8]
37bfee965addsd x2, x1
37bfee969comisd x2, x11
37bfee96ejae 0x37bfee910
37bfee970pxor x0, x0
37bfee974jmp 0x37bfee918
37bfee976
37bfee976 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfee980
37bfee980loc_37bfee980:
37bfee980mov rdx, -5
37bfee987mov eax, 5
37bfee98c
37bfee98cloc_37bfee98c:
37bfee98cmov [rsi], rdx
37bfee98f
37bfee98floc_37bfee98f:
37bfee98flea rdx, [rsp+136]
37bfee997mov r8l, 6
37bfee99dlea rcx, [rip+0x4707c2]
37bfee9a4mov [rsp+136], rax
37bfee9accall xerbla_64_
37bfee9b1nop
37bfee9b2
37bfee9b2loc_37bfee9b2:
37bfee9b2movups x6, [rsp+144]
37bfee9bamovups x7, [rsp+160]
37bfee9c2movups x8, [rsp+176]
37bfee9cbmovups x9, [rsp+192]
37bfee9d4movups x10, [rsp+208]
37bfee9ddmovups x11, [rsp+224]
37bfee9e6add rsp, 248
37bfee9edpop rbx
37bfee9eepop rsi
37bfee9efpop rdi
37bfee9f0pop rbp
37bfee9f1pop r12
37bfee9f3pop r13
37bfee9f5pop r14
37bfee9f7pop r15
37bfee9f9ret
37bfee9fa
37bfee9fa 66 0f 1f 44 00 00 f..D..
37bfeea00
37bfeea00loc_37bfeea00:
37bfeea00mov rcx, [rsp+320]
37bfeea08mov r9l, 1
37bfeea0emov r8l, 1
37bfeea14lea rdx, [rip+0x470747]
37bfeea1bcall lsame_64_
37bfeea20test rax, rax
37bfeea23jne 0x37bfee6ba
37bfeea29mov rdx, -1
37bfeea30mov eax, 1
37bfeea35jmp 0x37bfee98c
37bfeea3a
37bfeea3a 66 0f 1f 44 00 00 f..D..
37bfeea40
37bfeea40loc_37bfeea40:
37bfeea40mov rcx, [rsp+328]
37bfeea48mov r9l, 1
37bfeea4emov r8l, 1
37bfeea54lea rdx, [rip+0x470708]
37bfeea5bcall lsame_64_
37bfeea60test rax, rax
37bfeea63jne 0x37bfee6c6
37bfeea69mov rcx, [rsp+328]
37bfeea71mov r9l, 1
37bfeea77mov r8l, 1
37bfeea7dlea rdx, [rip+0x4706e0]
37bfeea84call lsame_64_
37bfeea89test rax, rax
37bfeea8cjne 0x37bfee6c6
37bfeea92mov rdx, -2
37bfeea99mov eax, 2
37bfeea9ejmp 0x37bfee98c
37bfeeaa3
37bfeeaa3 0f 1f 44 00 00 ..D..
37bfeeaa8
37bfeeaa8loc_37bfeeaa8:
37bfeeaa8mov r9l, 1
37bfeeaaemov r8l, 1
37bfeeab4lea rdx, [rip+0x4706a6]
37bfeeabbmov rcx, rbx
37bfeeabecall lsame_64_
37bfeeac3test rax, rax
37bfeeac6jne 0x37bfee724
37bfeeaccmov rdx, -4
37bfeead3mov eax, 4
37bfeead8jmp 0x37bfee98c
37bfeeadd
37bfeeadd 0f 1f 00 ...
37bfeeae0
37bfeeae0loc_37bfeeae0:
37bfeeae0cmp [rsp+88], 0
37bfeeae6jne 0x37bfeecd0
37bfeeaecucomisd x10, x6
37bfeeaf1jp 0x37bfef280
37bfeeaf7jne 0x37bfef280
37bfeeafdmovapd x1, x11
37bfeeb02movapd x0, x6
37bfeeb06mov rcx, rbx
37bfeeb09maxsd x1, x9
37bfeeb0edivsd x0, x1
37bfeeb12cmp [rsp+80], 0
37bfeeb18je 0x37bfefac0
37bfeeb1elea rax, [rbx+1]
37bfeeb22imul rax, rbx
37bfeeb26mov rsi, rax
37bfeeb29shr rsi, 63
37bfeeb2dadd rsi, rax
37bfeeb30sar rsi, 1
37bfeeb33test rbx, rbx
37bfeeb36jle 0x37bfefd41
37bfeeb3clea r8, [rbx-1]
37bfeeb40mov r10l, 1
37bfeeb46mov r15, -1
37bfeeb4d
37bfeeb4dloc_37bfeeb4d:
37bfeeb4dmov rdx, r15
37bfeeb50lea rax, [r15+r15]
37bfeeb54movapd x3, x0
37bfeeb58add r8, 2
37bfeeb5cneg rdx
37bfeeb5fshl rdx, 4
37bfeeb63lea r9, [rdx+8*rcx]
37bfeeb67mov rcx, rsi
37bfeeb6amov edx, 1
37bfeeb6fadd r9, r12
37bfeeb72jmp 0x37bfeebbf
37bfeeb74
37bfeeb74 0f 1f 40 00 ..@.
37bfeeb78
37bfeeb78loc_37bfeeb78:
37bfeeb78movsd_xmm x2, [r9+8*rax-8]
37bfeeb7fmovapd x1, x3
37bfeeb83addsd x2, x6
37bfeeb87divsd x1, x2
37bfeeb8bminsd x0, x1
37bfeeb8fmovsd_xmm x1, [r13+8*rcx-8]
37bfeeb96andpd x1, [rip+0x470602]
37bfeeb9ecomisd x2, x1
37bfeeba2jbe 0x37bfeebac
37bfeeba4divsd x1, x2
37bfeeba8mulsd x3, x1
37bfeebac
37bfeebacloc_37bfeebac:
37bfeebacadd rdx, 1
37bfeebb0add rcx, rax
37bfeebb3add rax, r15
37bfeebb6cmp rdx, r8
37bfeebb9je 0x37bfefb10
37bfeebbf
37bfeebbfloc_37bfeebbf:
37bfeebbfcomisd x11, x0
37bfeebc4jb 0x37bfeeb78
37bfeebc6nop [rax+rax]
37bfeebd0
37bfeebd0loc_37bfeebd0:
37bfeebd0mulsd x0, x10
37bfeebd5comisd x0, x11
37bfeebdaja 0x37bfef830
37bfeebe0lea rsi, [rbx+1]
37bfeebe4imul rsi, rbx
37bfeebe8sar rsi, 1
37bfeebebcomisd x9, x7
37bfeebf0ja 0x37bfefa10
37bfeebf6
37bfeebf6loc_37bfeebf6:
37bfeebf6cmp [rsp+96], 0
37bfeebfcjne 0x37bfeee71
37bfeec02jmp 0x37bfef0d2
37bfeec07
37bfeec07 66 0f 1f 84 00 00 00 00 00 f........
37bfeec10
37bfeec10loc_37bfeec10:
37bfeec10mulsd x0, x11
37bfeec15movapd x1, x6
37bfeec19mov r8, r12
37bfeec1cmov rcx, rbp
37bfeec1flea rdx, [rsp+120]
37bfeec24lea r9, [rip+0x47055d]
37bfeec2bdivsd x1, x0
37bfeec2fmovsd_xmm [rsp+120], x1
37bfeec35call dscal_64_
37bfeec3amovsd_xmm x10, [rsp+120]
37bfeec41jmp 0x37bfee84e
37bfeec46
37bfeec46 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfeec50
37bfeec50loc_37bfeec50:
37bfeec50mov rax, rbx
37bfeec53cmp rbx, 1
37bfeec57jle 0x37bfeecbb
37bfeec59mov [rsp+368], rdi
37bfeec61mov esi, 1
37bfeec66mov edi, 1
37bfeec6bnop [rax+rax]
37bfeec70
37bfeec70loc_37bfeec70:
37bfeec70sub rax, rsi
37bfeec73lea rdx, [r13+8*rdi]
37bfeec78lea r8, [rip+0x470509]
37bfeec7flea rcx, [rsp+136]
37bfeec87mov [rsp+136], rax
37bfeec8fcall dasum_64_
37bfeec94mov rax, [rbp]
37bfeec98movsd_xmm [r12+8*rsi-8], x0
37bfeec9fmov rdx, rax
37bfeeca2sub rdx, rsi
37bfeeca5add rsi, 1
37bfeeca9lea rdi, [rdx+rdi+1]
37bfeecaecmp rsi, rbx
37bfeecb1jne 0x37bfeec70
37bfeecb3mov rdi, [rsp+368]
37bfeecbb
37bfeecbbloc_37bfeecbb:
37bfeecbbmov [r12+8*rax-8], 0
37bfeecc4jmp 0x37bfee820
37bfeecc9
37bfeecc9 0f 1f 80 00 00 00 00 .......
37bfeecd0
37bfeecd0loc_37bfeecd0:
37bfeecd0ucomisd x10, x6
37bfeecd5jp 0x37bfef090
37bfeecdbjne 0x37bfef090
37bfeece1movapd x1, x11
37bfeece6movapd x0, x6
37bfeeceamaxsd x1, x9
37bfeecefdivsd x0, x1
37bfeecf3cmp [rsp+80], 0
37bfeecf9jne 0x37bfefa80
37bfeecffminsd x0, x6
37bfeed03test rbx, rbx
37bfeed06jle 0x37bfefcaa
37bfeed0clea rdx, [rbx-1]
37bfeed10mov r10, rbx
37bfeed13mov ecx, 1
37bfeed18mov r15l, 1
37bfeed1emov ebx, 1
37bfeed23
37bfeed23loc_37bfeed23:
37bfeed23lea r8, [8*r15]
37bfeed2blea rax, [r12+8*rcx-8]
37bfeed30jmp 0x37bfeed5c
37bfeed32
37bfeed32 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 ...ff.........
37bfeed40
37bfeed40loc_37bfeed40:
37bfeed40movsd_xmm x1, [rax]
37bfeed44add rax, r8
37bfeed47addsd x1, x6
37bfeed4bdivsd x0, x1
37bfeed4ftest rdx, rdx
37bfeed52je 0x37bfeebd0
37bfeed58sub rdx, 1
37bfeed5c
37bfeed5cloc_37bfeed5c:
37bfeed5ccomisd x11, x0
37bfeed61jb 0x37bfeed40
37bfeed63jmp 0x37bfeebd0
37bfeed68
37bfeed68 0f 1f 84 00 00 00 00 00 ........
37bfeed70
37bfeed70loc_37bfeed70:
37bfeed70ucomisd x10, x6
37bfeed75jp 0x37bfef078
37bfeed7bjne 0x37bfef078
37bfeed81movapd x0, x11
37bfeed86movapd x3, x6
37bfeed8amaxsd x0, x9
37bfeed8fdivsd x3, x0
37bfeed93cmp [rsp+80], 0
37bfeed99jne 0x37bfefa50
37bfeed9fminsd x3, x6
37bfeeda3movapd x0, x3
37bfeeda7test rbx, rbx
37bfeedaajle 0x37bfefc4d
37bfeedb0lea rdx, [rbx-1]
37bfeedb4mov r10, rbx
37bfeedb7mov eax, 1
37bfeedbcmov r15l, 1
37bfeedc2mov ebx, 1
37bfeedc7
37bfeedc7loc_37bfeedc7:
37bfeedc7lea rcx, [8*r15]
37bfeedcflea rax, [r12+8*rax-8]
37bfeedd4jmp 0x37bfeee24
37bfeedd6
37bfeedd6 66 0f 1f 84 00 00 00 00 00 66 f........f
37bfeede0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfeedf0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfeee00
37bfeee00loc_37bfeee00:
37bfeee00movsd_xmm x2, [rax]
37bfeee04movapd x1, x6
37bfeee08add rax, rcx
37bfeee0baddsd x2, x6
37bfeee0fdivsd x1, x2
37bfeee13mulsd x0, x1
37bfeee17test rdx, rdx
37bfeee1aje 0x37bfeebd0
37bfeee20sub rdx, 1
37bfeee24
37bfeee24loc_37bfeee24:
37bfeee24comisd x11, x0
37bfeee29jb 0x37bfeee00
37bfeee2bjmp 0x37bfeebd0
37bfeee30
37bfeee30loc_37bfeee30:
37bfeee30mov r10l, 1
37bfeee36mov r15, -1
37bfeee3d
37bfeee3dloc_37bfeee3d:
37bfeee3dpxor x0, x0
37bfeee41mulsd x0, x10
37bfeee46comisd x0, x11
37bfeee4bja 0x37bfef830
37bfeee51lea rax, [rbx+1]
37bfeee55imul rax, rbx
37bfeee59mov rsi, rax
37bfeee5cshr rsi, 63
37bfeee60add rsi, rax
37bfeee63sar rsi, 1
37bfeee66comisd x9, x7
37bfeee6bja 0x37bfefba0
37bfeee71
37bfeee71loc_37bfeee71:
37bfeee71cmp r15, -1
37bfeee75je 0x37bfef940
37bfeee7b
37bfeee7bloc_37bfeee7b:
37bfeee7bcmp rbx, r10
37bfeee7ejg 0x37bfef022
37bfeee84sub r10, rbx
37bfeee87mov r14, r10
37bfeee8a
37bfeee8aloc_37bfeee8a:
37bfeee8amov [rsp+360], r13
37bfeee92mov r13, [rsp+376]
37bfeee9ajmp 0x37bfeef58
37bfeee9f
37bfeee9f 90 .
37bfeeea0
37bfeeea0loc_37bfeeea0:
37bfeeea0sub rsi, rbx
37bfeeea3cmp rbx, 1
37bfeeea7jle 0x37bfeef48
37bfeeeadmovsd_xmm x0, [rdi+8*rbx-8]
37bfeeeb3lea rdx, [rip+0x4702ce]
37bfeeebamov [rsp+32], rdi
37bfeeebflea rax, [rsp+136]
37bfeeec7mov r9, rdx
37bfeeecamov [rsp+40], rdx
37bfeeecfmov rdx, [rsp+360]
37bfeeed7lea r11, [rbx-1]
37bfeeedbmulsd x0, x10
37bfeeee0lea rcx, [rsp+128]
37bfeeee8mov [rsp+104], r11
37bfeeeedxorpd x0, [rip+0x4702cb]
37bfeeef5lea r8, [rdx+8*rsi]
37bfeeef9mov rdx, rax
37bfeeefcmov [rsp+128], r11
37bfeef04mov [rsp+96], rax
37bfeef09movsd_xmm [rsp+136], x0
37bfeef12call daxpy_64_
37bfeef17mov r11, [rsp+104]
37bfeef1cmov rcx, [rsp+96]
37bfeef21mov rdx, rdi
37bfeef24lea r8, [rip+0x47025d]
37bfeef2bmov [rsp+136], r11
37bfeef33call idamax_64_
37bfeef38movsd_xmm x9, [rdi+8*rax-8]
37bfeef3fandpd x9, [rip+0x470258]
37bfeef48
37bfeef48loc_37bfeef48:
37bfeef48add rbx, r15
37bfeef4btest r14, r14
37bfeef4eje 0x37bfef022
37bfeef54
37bfeef54loc_37bfeef54:
37bfeef54sub r14, 1
37bfeef58
37bfeef58loc_37bfeef58:
37bfeef58movsd_xmm x1, [rdi+8*rbx-8]
37bfeef5emovapd x0, x1
37bfeef62andpd x0, [rip+0x470236]
37bfeef6acmp [rsp+80], 0
37bfeef70je 0x37bfef2d0
37bfeef76mov rax, [rsp+360]
37bfeef7emovsd_xmm x8, [rax+8*rsi-8]
37bfeef85mulsd x8, x10
37bfeef8a
37bfeef8aloc_37bfeef8a:
37bfeef8amovapd x2, x8
37bfeef8fandpd x2, [rip+0x470209]
37bfeef97comisd x2, x11
37bfeef9cjbe 0x37bfef428
37bfeefa2comisd x6, x2
37bfeefa6ja 0x37bfef688
37bfeefac
37bfeefacloc_37bfeefac:
37bfeefacmovapd x0, x1
37bfeefb0divsd x0, x8
37bfeefb5movsd_xmm [rdi+8*rbx-8], x0
37bfeefbbandpd x0, [rip+0x4701dd]
37bfeefc3
37bfeefc3loc_37bfeefc3:
37bfeefc3comisd x0, x6
37bfeefc7movapd x1, x7
37bfeefcbsubsd x1, x9
37bfeefd0jbe 0x37bfef3e0
37bfeefd6movapd x2, x6
37bfeefdadivsd x2, x0
37bfeefdemovsd_xmm x0, [r12+8*rbx-8]
37bfeefe5mulsd x1, x2
37bfeefe9comisd x0, x1
37bfeefedja 0x37bfef540
37bfeeff3
37bfeeff3loc_37bfeeff3:
37bfeeff3cmp [rsp+88], 0
37bfeeff9jne 0x37bfeeea0
37bfeefffmov rax, [rbp]
37bfef003cmp rax, rbx
37bfef006jg 0x37bfef580
37bfef00c
37bfef00cloc_37bfef00c:
37bfef00cadd rax, rsi
37bfef00fsub rax, rbx
37bfef012add rbx, r15
37bfef015lea rsi, [rax+1]
37bfef019test r14, r14
37bfef01cjne 0x37bfeef54
37bfef022
37bfef022loc_37bfef022:
37bfef022mov rax, [rsp+376]
37bfef02amovsd_xmm x0, [rax]
37bfef02edivsd x0, x10
37bfef033movsd_xmm [rax], x0
37bfef037
37bfef037loc_37bfef037:
37bfef037ucomisd x10, x6
37bfef03cjp 0x37bfef044
37bfef03eje 0x37bfee9b2
37bfef044
37bfef044loc_37bfef044:
37bfef044divsd x6, x10
37bfef049lea r9, [rip+0x470138]
37bfef050mov r8, r12
37bfef053mov rcx, rbp
37bfef056lea rdx, [rsp+136]
37bfef05emovsd_xmm [rsp+136], x6
37bfef067call dscal_64_
37bfef06cjmp 0x37bfee9b2
37bfef071
37bfef071 0f 1f 80 00 00 00 00 .......
37bfef078
37bfef078loc_37bfef078:
37bfef078mov r10, rbx
37bfef07bmov r15l, 1
37bfef081mov ebx, 1
37bfef086jmp 0x37bfeee3d
37bfef08b
37bfef08b 0f 1f 44 00 00 ..D..
37bfef090
37bfef090loc_37bfef090:
37bfef090mov r10, rbx
37bfef093mov r15l, 1
37bfef099mov ebx, 1
37bfef09e
37bfef09eloc_37bfef09e:
37bfef09epxor x0, x0
37bfef0a2mulsd x0, x10
37bfef0a7comisd x0, x11
37bfef0acja 0x37bfef830
37bfef0b2lea rax, [rbx+1]
37bfef0b6imul rax, rbx
37bfef0bamov rsi, rax
37bfef0bdshr rsi, 63
37bfef0c1add rsi, rax
37bfef0c4sar rsi, 1
37bfef0c7comisd x9, x7
37bfef0ccja 0x37bfefb60
37bfef0d2
37bfef0d2loc_37bfef0d2:
37bfef0d2cmp r15, -1
37bfef0d6je 0x37bfef9c0
37bfef0dc
37bfef0dcloc_37bfef0dc:
37bfef0dccmp rbx, r10
37bfef0dfjg 0x37bfef022
37bfef0e5
37bfef0e5loc_37bfef0e5:
37bfef0e5sub r10, rbx
37bfef0e8mov r14, r10
37bfef0ebmov r10l, 1
37bfef0f1
37bfef0f1loc_37bfef0f1:
37bfef0f1lea r15, [r10+r10]
37bfef0f5mov [rsp+352], rbp
37bfef0fdsub r15, rbx
37bfef100mov rbp, r15
37bfef103mov r15, r10
37bfef106mov r10, [rsp+352]
37bfef10ejmp 0x37bfef232
37bfef113
37bfef113 0f 1f 44 00 00 ..D..
37bfef118
37bfef118loc_37bfef118:
37bfef118mulsd x0, [rip+0x470090]
37bfef120movapd x8, x10
37bfef125movsd_xmm [rsp+112], x0
37bfef12bcmp [rsp+80], 0
37bfef131je 0x37bfef13a
37bfef133mulsd x8, [r13+8*rsi-8]
37bfef13a
37bfef13aloc_37bfef13a:
37bfef13amovapd x1, x8
37bfef13fandpd x1, [rip+0x470059]
37bfef147movapd x2, x10
37bfef14ccomisd x1, x6
37bfef150jbe 0x37bfef165
37bfef152divsd x2, x8
37bfef157mulsd x0, x1
37bfef15bminsd x0, x6
37bfef15fmovsd_xmm [rsp+112], x0
37bfef165
37bfef165loc_37bfef165:
37bfef165comisd x6, x0
37bfef169ja 0x37bfef760
37bfef16f
37bfef16floc_37bfef16f:
37bfef16fucomisd x2, x6
37bfef173jp 0x37bfef2f0
37bfef179jne 0x37bfef2f0
37bfef17fcmp [rsp+88], 0
37bfef185jne 0x37bfef630
37bfef18bmov rax, [r10]
37bfef18epxor x0, x0
37bfef192cmp rax, rbx
37bfef195jg 0x37bfef7d8
37bfef19b
37bfef19bloc_37bfef19b:
37bfef19bucomisd x2, x10
37bfef1a0movsd_xmm x1, [rdi+8*rbx-8]
37bfef1a6jp 0x37bfef298
37bfef1acjne 0x37bfef298
37bfef1b2subsd x1, x0
37bfef1b6movapd x2, x1
37bfef1bamovsd_xmm [rdi+8*rbx-8], x1
37bfef1c0andpd x2, [rip+0x46ffd8]
37bfef1c8cmp [rsp+80], 0
37bfef1ceje 0x37bfef4a0
37bfef1d4movsd_xmm x8, [r13+8*rsi-8]
37bfef1dbmulsd x8, x10
37bfef1e0
37bfef1e0loc_37bfef1e0:
37bfef1e0movapd x0, x8
37bfef1e5andpd x0, [rip+0x46ffb3]
37bfef1edcomisd x0, x11
37bfef1f2jbe 0x37bfef4c0
37bfef1f8comisd x6, x0
37bfef1fcja 0x37bfef888
37bfef202
37bfef202loc_37bfef202:
37bfef202divsd x1, x8
37bfef207movsd_xmm [rdi+8*rbx-8], x1
37bfef20dandpd x1, [rip+0x46ff8b]
37bfef215maxsd x9, x1
37bfef21a
37bfef21aloc_37bfef21a:
37bfef21alea rax, [rbp+rbx]
37bfef21fadd rbx, r15
37bfef222add rsi, rax
37bfef225test r14, r14
37bfef228je 0x37bfef2c8
37bfef22e
37bfef22eloc_37bfef22e:
37bfef22esub r14, 1
37bfef232
37bfef232loc_37bfef232:
37bfef232movapd x1, x9
37bfef237movapd x0, x6
37bfef23bmovsd_xmm x2, [rdi+8*rbx-8]
37bfef241lea rax, [rbx-1]
37bfef245maxsd x1, x6
37bfef249andpd x2, [rip+0x46ff4f]
37bfef251divsd x0, x1
37bfef255movapd x1, x7
37bfef259subsd x1, x2
37bfef25dmovsd_xmm x2, [r12+8*rbx-8]
37bfef264mulsd x1, x0
37bfef268comisd x2, x1
37bfef26cja 0x37bfef118
37bfef272movapd x2, x10
37bfef277jmp 0x37bfef16f
37bfef27c
37bfef27c 0f 1f 40 00 ..@.
37bfef280
37bfef280loc_37bfef280:
37bfef280mov r10l, 1
37bfef286mov r15, -1
37bfef28djmp 0x37bfef09e
37bfef292
37bfef292 66 0f 1f 44 00 00 f..D..
37bfef298
37bfef298loc_37bfef298:
37bfef298divsd x1, x8
37bfef29dlea rax, [rbp+rbx]
37bfef2a2add rsi, rax
37bfef2a5subsd x1, x0
37bfef2a9movsd_xmm [rdi+8*rbx-8], x1
37bfef2afandpd x1, [rip+0x46fee9]
37bfef2b7add rbx, r15
37bfef2bamaxsd x9, x1
37bfef2bftest r14, r14
37bfef2c2jne 0x37bfef22e
37bfef2c8
37bfef2c8loc_37bfef2c8:
37bfef2c8mov rbp, r10
37bfef2cbjmp 0x37bfef022
37bfef2d0
37bfef2d0loc_37bfef2d0:
37bfef2d0ucomisd x10, x6
37bfef2d5jp 0x37bfef2dd
37bfef2d7je 0x37bfeefc3
37bfef2dd
37bfef2ddloc_37bfef2dd:
37bfef2ddmovapd x8, x10
37bfef2e2jmp 0x37bfeef8a
37bfef2e7
37bfef2e7 66 0f 1f 84 00 00 00 00 00 f........
37bfef2f0
37bfef2f0loc_37bfef2f0:
37bfef2f0cmp [rsp+88], 0
37bfef2f6jne 0x37bfef6b0
37bfef2fcmov rcx, [r10]
37bfef2ffpxor x0, x0
37bfef303cmp rcx, rbx
37bfef306jle 0x37bfef19b
37bfef30csub rcx, rbx
37bfef30fcmp rcx, 1
37bfef313je 0x37bfef37a
37bfef315mov r11, rcx
37bfef318lea r9, [r13+8*rsi]
37bfef31dmovddup x4, x2
37bfef321xor eax, eax
37bfef323shr r11, 1
37bfef326lea r8, [rdi+8*rbx]
37bfef32axor edx, edx
37bfef32cnop [rax+rax]
37bfef335nop [rax+rax]
37bfef340
37bfef340loc_37bfef340:
37bfef340movupd x1, [r9+rax]
37bfef346movupd x5, [r8+rax]
37bfef34cadd rdx, 1
37bfef350add rax, 16
37bfef354mulpd x1, x4
37bfef358mulpd x1, x5
37bfef35caddsd x0, x1
37bfef360unpckhpd x1, x1
37bfef364addsd x0, x1
37bfef368cmp rdx, r11
37bfef36bjne 0x37bfef340
37bfef36dtest cl, 1
37bfef370je 0x37bfef19b
37bfef376or rcx, 1
37bfef37a
37bfef37aloc_37bfef37a:
37bfef37alea rax, [rsi+rcx-1]
37bfef37fmovsd_xmm x1, [r13+8*rax]
37bfef386lea rax, [rbx+rcx-1]
37bfef38bmulsd x1, x2
37bfef38fmulsd x1, [rdi+8*rax]
37bfef394addsd x0, x1
37bfef398jmp 0x37bfef19b
37bfef39d
37bfef39d 0f 1f 00 ...
37bfef3a0
37bfef3a0loc_37bfef3a0:
37bfef3a0mov r8, [rbp]
37bfef3a4test r8, r8
37bfef3a7jle 0x37bfef3b7
37bfef3a9shl r8, 3
37bfef3adxor edx, edx
37bfef3afmov rcx, rdi
37bfef3b2call memset
37bfef3b7
37bfef3b7loc_37bfef3b7:
37bfef3b7mov [r13], 0
37bfef3bfmovapd x1, x7
37bfef3c3pxor x9, x9
37bfef3c8movapd x0, x6
37bfef3ccmovsd_xmm [rdi+8*rbx-8], x6
37bfef3d2nop [rax]
37bfef3d5nop [rax+rax]
37bfef3e0
37bfef3e0loc_37bfef3e0:
37bfef3e0mulsd x0, [r12+8*rbx-8]
37bfef3e7comisd x0, x1
37bfef3ebjbe 0x37bfeeff3
37bfef3f1lea r9, [rip+0x46fd90]
37bfef3f8mov r8, rdi
37bfef3fblea rdx, [rip+0x46fd8e]
37bfef402mov rcx, rbp
37bfef405call dscal_64_
37bfef40amovsd_xmm x0, [rip+0x46fd9e]
37bfef412mulsd x0, [r13]
37bfef418movsd_xmm [r13], x0
37bfef41ejmp 0x37bfeeff3
37bfef423
37bfef423 0f 1f 44 00 00 ..D..
37bfef428
37bfef428loc_37bfef428:
37bfef428pxor x4, x4
37bfef42ccomisd x2, x4
37bfef430jbe 0x37bfef3a0
37bfef436mulsd x2, x7
37bfef43acomisd x0, x2
37bfef43ejbe 0x37bfeefac
37bfef444movsd_xmm x1, [r12+8*rbx-8]
37bfef44bdivsd x2, x0
37bfef44fcomisd x1, x6
37bfef453jbe 0x37bfef459
37bfef455divsd x2, x1
37bfef459
37bfef459loc_37bfef459:
37bfef459movsd_xmm [rsp+112], x2
37bfef45f
37bfef45floc_37bfef45f:
37bfef45flea rdx, [rsp+112]
37bfef464lea r9, [rip+0x46fd1d]
37bfef46bmov r8, rdi
37bfef46emov rcx, rbp
37bfef471call dscal_64_
37bfef476movsd_xmm x0, [rsp+112]
37bfef47cmovsd_xmm x1, [r13]
37bfef482mulsd x1, x0
37bfef486mulsd x9, x0
37bfef48bmovsd_xmm [r13], x1
37bfef491movsd_xmm x1, [rdi+8*rbx-8]
37bfef497jmp 0x37bfeefac
37bfef49c
37bfef49c 0f 1f 40 00 ..@.
37bfef4a0
37bfef4a0loc_37bfef4a0:
37bfef4a0ucomisd x10, x6
37bfef4a5jp 0x37bfef7c8
37bfef4abjne 0x37bfef7c8
37bfef4b1maxsd x9, x2
37bfef4b6movapd x8, x10
37bfef4bbjmp 0x37bfef21a
37bfef4c0
37bfef4c0loc_37bfef4c0:
37bfef4c0pxor x3, x3
37bfef4c4comisd x0, x3
37bfef4c8jbe 0x37bfef8a0
37bfef4cemulsd x0, x7
37bfef4d2comisd x2, x0
37bfef4d6jbe 0x37bfef202
37bfef4dc
37bfef4dcloc_37bfef4dc:
37bfef4dcdivsd x0, x2
37bfef4e0mov rcx, r10
37bfef4e3lea rdx, [rsp+112]
37bfef4e8mov r8, rdi
37bfef4eblea r9, [rip+0x46fc96]
37bfef4f2mov [rsp+352], r10
37bfef4famovsd_xmm [rsp+112], x0
37bfef500call dscal_64_
37bfef505mov rax, [rsp+376]
37bfef50dmovsd_xmm x0, [rsp+112]
37bfef513mov r10, [rsp+352]
37bfef51bmovsd_xmm x1, [rax]
37bfef51fmulsd x9, x0
37bfef524mulsd x1, x0
37bfef528movsd_xmm [rax], x1
37bfef52cmovsd_xmm x1, [rdi+8*rbx-8]
37bfef532jmp 0x37bfef202
37bfef537
37bfef537 66 0f 1f 84 00 00 00 00 00 f........
37bfef540
37bfef540loc_37bfef540:
37bfef540mulsd x2, [rip+0x46fc68]
37bfef548lea rdx, [rsp+112]
37bfef54dmov r8, rdi
37bfef550mov rcx, rbp
37bfef553lea r9, [rip+0x46fc2e]
37bfef55amovsd_xmm [rsp+112], x2
37bfef560call dscal_64_
37bfef565movsd_xmm x0, [r13]
37bfef56bmulsd x0, [rsp+112]
37bfef571movsd_xmm [r13], x0
37bfef577jmp 0x37bfeeff3
37bfef57c
37bfef57c 0f 1f 40 00 ..@.
37bfef580
37bfef580loc_37bfef580:
37bfef580movsd_xmm x0, [rdi+8*rbx-8]
37bfef586sub rax, rbx
37bfef589lea rdx, [rip+0x46fbf8]
37bfef590lea r11, [rsp+136]
37bfef598mov [rsp+40], rdx
37bfef59dmov r9, rdx
37bfef5a0lea rcx, [rsp+128]
37bfef5a8mov rdx, r11
37bfef5abmov [rsp+128], rax
37bfef5b3lea rax, [rdi+8*rbx]
37bfef5b7mulsd x0, x10
37bfef5bcmov [rsp+32], rax
37bfef5c1xorpd x0, [rip+0x46fbf7]
37bfef5c9mov [rsp+104], rax
37bfef5cemov rax, [rsp+360]
37bfef5d6mov [rsp+96], r11
37bfef5dbmovsd_xmm [rsp+136], x0
37bfef5e4lea r8, [rax+8*rsi]
37bfef5e8call daxpy_64_
37bfef5edmov rdx, [rbp]
37bfef5f1mov rcx, [rsp+96]
37bfef5f6lea r8, [rip+0x46fb8b]
37bfef5fdsub rdx, rbx
37bfef600mov [rsp+136], rdx
37bfef608mov rdx, [rsp+104]
37bfef60dcall idamax_64_
37bfef612lea rax, [rbx+rax-1]
37bfef617movsd_xmm x9, [rdi+8*rax]
37bfef61dmov rax, [rbp]
37bfef621andpd x9, [rip+0x46fb76]
37bfef62ajmp 0x37bfef00c
37bfef62f
37bfef62f 90 .
37bfef630
37bfef630loc_37bfef630:
37bfef630mov [rsp+136], rax
37bfef638mov rax, rsi
37bfef63bmov r9, rdi
37bfef63elea rcx, [rsp+136]
37bfef646sub rax, rbx
37bfef649mov [rsp+352], r10
37bfef651lea rdx, [r13+8*rax]
37bfef656lea rax, [rip+0x46fb2b]
37bfef65dmovsd_xmm [rsp+96], x2
37bfef663mov [rsp+32], rax
37bfef668mov r8, rax
37bfef66bcall ddot_64_
37bfef670movsd_xmm x2, [rsp+96]
37bfef676mov r10, [rsp+352]
37bfef67ejmp 0x37bfef19b
37bfef683
37bfef683 0f 1f 44 00 00 ..D..
37bfef688
37bfef688loc_37bfef688:
37bfef688mulsd x2, x7
37bfef68ccomisd x0, x2
37bfef690jbe 0x37bfeefac
37bfef696movapd x1, x6
37bfef69adivsd x1, x0
37bfef69emovsd_xmm [rsp+112], x1
37bfef6a4jmp 0x37bfef45f
37bfef6a9
37bfef6a9 0f 1f 80 00 00 00 00 .......
37bfef6b0
37bfef6b0loc_37bfef6b0:
37bfef6b0cmp rbx, 1
37bfef6b4jle 0x37bfefbe0
37bfef6bacmp rbx, 2
37bfef6beje 0x37bfefbe9
37bfef6c4mov rdx, rsi
37bfef6c7mov r9, rax
37bfef6camovddup x4, x2
37bfef6cexor ecx, ecx
37bfef6d0sub rdx, rbx
37bfef6d3shr r9, 1
37bfef6d6pxor x0, x0
37bfef6dalea r8, [r13+8*rdx]
37bfef6dfxor edx, edx
37bfef6e1nop [rax+rax]
37bfef6eanop [rax+rax]
37bfef6f5nop [rax+rax]
37bfef700
37bfef700loc_37bfef700:
37bfef700movupd x1, [r8+rdx]
37bfef706movupd x5, [rdi+rdx]
37bfef70badd rcx, 1
37bfef70fadd rdx, 16
37bfef713mulpd x1, x4
37bfef717mulpd x1, x5
37bfef71baddsd x0, x1
37bfef71funpckhpd x1, x1
37bfef723addsd x0, x1
37bfef727cmp rcx, r9
37bfef72ajne 0x37bfef700
37bfef72ctest al, 1
37bfef72eje 0x37bfef19b
37bfef734or rax, 1
37bfef738
37bfef738loc_37bfef738:
37bfef738mov rdx, rsi
37bfef73bsub rdx, rbx
37bfef73elea rdx, [rax+rdx-1]
37bfef743movsd_xmm x1, [r13+8*rdx]
37bfef74amulsd x1, x2
37bfef74emulsd x1, [rdi+8*rax-8]
37bfef754addsd x0, x1
37bfef758jmp 0x37bfef19b
37bfef75d
37bfef75d 0f 1f 00 ...
37bfef760
37bfef760loc_37bfef760:
37bfef760mov rcx, r10
37bfef763lea rdx, [rsp+112]
37bfef768mov r8, rdi
37bfef76bmov [rsp+96], rax
37bfef770lea r9, [rip+0x46fa11]
37bfef777mov [rsp+352], r10
37bfef77fmovsd_xmm [rsp+104], x2
37bfef785call dscal_64_
37bfef78amov rax, [rsp+376]
37bfef792movsd_xmm x0, [rsp+112]
37bfef798mov r10, [rsp+352]
37bfef7a0movsd_xmm x2, [rsp+104]
37bfef7a6movsd_xmm x1, [rax]
37bfef7aamulsd x9, x0
37bfef7afmulsd x1, x0
37bfef7b3movsd_xmm [rax], x1
37bfef7b7mov rax, [rsp+96]
37bfef7bcjmp 0x37bfef16f
37bfef7c1
37bfef7c1 0f 1f 80 00 00 00 00 .......
37bfef7c8
37bfef7c8loc_37bfef7c8:
37bfef7c8movapd x8, x10
37bfef7cdjmp 0x37bfef1e0
37bfef7d2
37bfef7d2 66 0f 1f 44 00 00 f..D..
37bfef7d8
37bfef7d8loc_37bfef7d8:
37bfef7d8sub rax, rbx
37bfef7dblea rdx, [r13+8*rsi]
37bfef7e0lea r9, [rdi+8*rbx]
37bfef7e4mov [rsp+352], r10
37bfef7ecmov [rsp+136], rax
37bfef7f4lea rax, [rip+0x46f98d]
37bfef7fblea rcx, [rsp+136]
37bfef803mov [rsp+32], rax
37bfef808mov r8, rax
37bfef80bmovsd_xmm [rsp+96], x2
37bfef811call ddot_64_
37bfef816movsd_xmm x2, [rsp+96]
37bfef81cmov r10, [rsp+352]
37bfef824jmp 0x37bfef19b
37bfef829
37bfef829loc_37bfef829:
37bfef829movapd x10, x6
37bfef82enop
37bfef830
37bfef830loc_37bfef830:
37bfef830lea rax, [rip+0x46f951]
37bfef837mov r9, rbp
37bfef83amov r8, r14
37bfef83dmov [rsp+72], 1
37bfef846mov [rsp+48], rax
37bfef84bmov rdx, [rsp+328]
37bfef853mov [rsp+40], rdi
37bfef858mov rcx, [rsp+320]
37bfef860mov [rsp+64], 1
37bfef869mov [rsp+56], 1
37bfef872mov [rsp+32], r13
37bfef877call dtpsv_64_
37bfef87cjmp 0x37bfef037
37bfef881
37bfef881 0f 1f 80 00 00 00 00 .......
37bfef888
37bfef888loc_37bfef888:
37bfef888mulsd x0, x7
37bfef88ccomisd x2, x0
37bfef890jbe 0x37bfef202
37bfef896movapd x0, x6
37bfef89ajmp 0x37bfef4dc
37bfef89f
37bfef89f 90 .
37bfef8a0
37bfef8a0loc_37bfef8a0:
37bfef8a0mov r8, [r10]
37bfef8a3test r8, r8
37bfef8a6jle 0x37bfef8c6
37bfef8a8shl r8, 3
37bfef8acxor edx, edx
37bfef8aemov rcx, rdi
37bfef8b1mov [rsp+352], r10
37bfef8b9call memset
37bfef8bemov r10, [rsp+352]
37bfef8c6
37bfef8c6loc_37bfef8c6:
37bfef8c6mov rax, [rsp+376]
37bfef8cemovsd_xmm [rdi+8*rbx-8], x6
37bfef8d4movapd x9, x6
37bfef8d9mov [rax], 0
37bfef8e0jmp 0x37bfef21a
37bfef8e5
37bfef8e5loc_37bfef8e5:
37bfef8e5comisd x3, x11
37bfef8eaja 0x37bfef830
37bfef8f0comisd x9, x7
37bfef8f5jbe 0x37bfee9b2
37bfef8fb
37bfef8fbloc_37bfef8fb:
37bfef8fbmovapd x0, x7
37bfef8fflea r9, [rip+0x46f882]
37bfef906mov r8, rdi
37bfef909mov rcx, rbp
37bfef90cdivsd x0, x9
37bfef911mov rax, [rsp+376]
37bfef919movapd x9, x7
37bfef91emov r15, -1
37bfef925mov rdx, rax
37bfef928movsd_xmm [rax], x0
37bfef92ccall dscal_64_
37bfef931mov r10l, 1
37bfef937nop [rax+rax]
37bfef940
37bfef940loc_37bfef940:
37bfef940cmp rbx, r10
37bfef943jl 0x37bfef022
37bfef949mov r14, rbx
37bfef94csub r14, r10
37bfef94fjmp 0x37bfeee8a
37bfef954
37bfef954loc_37bfef954:
37bfef954comisd x0, x11
37bfef959ja 0x37bfef830
37bfef95fcomisd x9, x7
37bfef964jbe 0x37bfee9b2
37bfef96alea rax, [rbx+1]
37bfef96emovapd x0, x7
37bfef972mov ecx, 2
37bfef977mov r8, rdi
37bfef97aimul rax, rbx
37bfef97edivsd x0, x9
37bfef983lea r9, [rip+0x46f7fe]
37bfef98amovapd x9, x7
37bfef98fcqo
37bfef991idiv rcx
37bfef994mov rcx, rbp
37bfef997mov rsi, rax
37bfef99amov rax, [rsp+376]
37bfef9a2movsd_xmm [rax], x0
37bfef9a6mov rdx, rax
37bfef9a9call dscal_64_
37bfef9aemov r10l, 1
37bfef9b4nop
37bfef9b5nop [rax+rax]
37bfef9c0
37bfef9c0loc_37bfef9c0:
37bfef9c0cmp rbx, r10
37bfef9c3jl 0x37bfef022
37bfef9c9
37bfef9c9loc_37bfef9c9:
37bfef9c9mov r14, rbx
37bfef9ccsub r14, r10
37bfef9cfmov r10, -1
37bfef9d6jmp 0x37bfef0f1
37bfef9db
37bfef9dbloc_37bfef9db:
37bfef9dbcomisd x0, x11
37bfef9e0ja 0x37bfef830
37bfef9e6comisd x9, x7
37bfef9ebjbe 0x37bfee9b2
37bfef9f1mov r10, rbx
37bfef9f4mov esi, 1
37bfef9f9mov r15l, 1
37bfef9ffmov ebx, 1
37bfefa04nop
37bfefa05nop [rax+rax]
37bfefa10
37bfefa10loc_37bfefa10:
37bfefa10movapd x0, x7
37bfefa14mov r8, rdi
37bfefa17mov rcx, rbp
37bfefa1amov [rsp+104], r10
37bfefa1fdivsd x0, x9
37bfefa24mov rax, [rsp+376]
37bfefa2clea r9, [rip+0x46f755]
37bfefa33movapd x9, x7
37bfefa38mov rdx, rax
37bfefa3bmovsd_xmm [rax], x0
37bfefa3fcall dscal_64_
37bfefa44mov r10, [rsp+104]
37bfefa49jmp 0x37bfeebf6
37bfefa4e
37bfefa4e 66 90 f.
37bfefa50
37bfefa50loc_37bfefa50:
37bfefa50test rbx, rbx
37bfefa53jle 0x37bfefd01
37bfefa59lea rdx, [rbx-1]
37bfefa5dmov r10, rbx
37bfefa60mov esi, 1
37bfefa65mov r15l, 1
37bfefa6bmov r9l, 1
37bfefa71mov eax, 1
37bfefa76jmp 0x37bfee8f0
37bfefa7b
37bfefa7b 0f 1f 44 00 00 ..D..
37bfefa80
37bfefa80loc_37bfefa80:
37bfefa80test rbx, rbx
37bfefa83jle 0x37bfef9db
37bfefa89lea r8, [rbx-1]
37bfefa8dmov r10, rbx
37bfefa90mov r15l, 1
37bfefa96mov ebx, 1
37bfefa9bmov esi, 1
37bfefaa0mov ecx, 1
37bfefaa5jmp 0x37bfeeb4d
37bfefaaa
37bfefaaa 66 0f 1f 44 00 00 f..D..
37bfefab0
37bfefab0loc_37bfefab0:
37bfefab0mov rbx, r9
37bfefab3jmp 0x37bfeebd0
37bfefab8
37bfefab8 0f 1f 84 00 00 00 00 00 ........
37bfefac0
37bfefac0loc_37bfefac0:
37bfefac0minsd x0, x6
37bfefac4test rbx, rbx
37bfefac7jle 0x37bfef954
37bfefacdlea rdx, [rbx-1]
37bfefad1mov r10l, 1
37bfefad7mov r15, -1
37bfefadejmp 0x37bfeed23
37bfefae3
37bfefae3 0f 1f 44 00 00 ..D..
37bfefae8
37bfefae8loc_37bfefae8:
37bfefae8minsd x3, x6
37bfefaecmovapd x0, x3
37bfefaf0test rbx, rbx
37bfefaf3jle 0x37bfefd11
37bfefaf9lea rdx, [rbx-1]
37bfefafdmov r10l, 1
37bfefb03mov r15, -1
37bfefb0ajmp 0x37bfeedc7
37bfefb0f
37bfefb0f 90 .
37bfefb10
37bfefb10loc_37bfefb10:
37bfefb10minsd x3, x0
37bfefb14comisd x3, x11
37bfefb19ja 0x37bfef829
37bfefb1fcomisd x9, x7
37bfefb24ja 0x37bfefbf7
37bfefb2acmp r15, -1
37bfefb2eje 0x37bfefc3a
37bfefb34cmp rbx, r10
37bfefb37jg 0x37bfee9b2
37bfefb3dmovapd x10, x6
37bfefb42jmp 0x37bfef0e5
37bfefb47
37bfefb47 66 0f 1f 84 00 00 00 00 00 f........
37bfefb50
37bfefb50loc_37bfefb50:
37bfefb50mov rbx, r9
37bfefb53movapd x0, x3
37bfefb57jmp 0x37bfeebd0
37bfefb5c
37bfefb5c 0f 1f 40 00 ..@.
37bfefb60
37bfefb60loc_37bfefb60:
37bfefb60movapd x0, x7
37bfefb64mov r8, rdi
37bfefb67mov rcx, rbp
37bfefb6amov [rsp+96], r10
37bfefb6fdivsd x0, x9
37bfefb74mov rax, [rsp+376]
37bfefb7clea r9, [rip+0x46f605]
37bfefb83movapd x9, x7
37bfefb88mov rdx, rax
37bfefb8bmovsd_xmm [rax], x0
37bfefb8fcall dscal_64_
37bfefb94mov r10, [rsp+96]
37bfefb99jmp 0x37bfef0d2
37bfefb9e
37bfefb9e 66 90 f.
37bfefba0
37bfefba0loc_37bfefba0:
37bfefba0movapd x0, x7
37bfefba4mov r8, rdi
37bfefba7mov rcx, rbp
37bfefbaamov [rsp+96], r10
37bfefbafdivsd x0, x9
37bfefbb4mov rax, [rsp+376]
37bfefbbclea r9, [rip+0x46f5c5]
37bfefbc3movapd x9, x7
37bfefbc8mov rdx, rax
37bfefbcbmovsd_xmm [rax], x0
37bfefbcfcall dscal_64_
37bfefbd4mov r10, [rsp+96]
37bfefbd9jmp 0x37bfeee71
37bfefbde
37bfefbde 66 90 f.
37bfefbe0
37bfefbe0loc_37bfefbe0:
37bfefbe0pxor x0, x0
37bfefbe4jmp 0x37bfef19b
37bfefbe9
37bfefbe9loc_37bfefbe9:
37bfefbe9pxor x0, x0
37bfefbedmov eax, 1
37bfefbf2jmp 0x37bfef738
37bfefbf7
37bfefbf7loc_37bfefbf7:
37bfefbf7movapd x0, x7
37bfefbfbmov r8, rdi
37bfefbfemov rcx, rbp
37bfefc01mov [rsp+96], r10
37bfefc06divsd x0, x9
37bfefc0bmovapd x10, x6
37bfefc10movapd x9, x7
37bfefc15mov rax, [rsp+376]
37bfefc1dlea r9, [rip+0x46f564]
37bfefc24mov rdx, rax
37bfefc27movsd_xmm [rax], x0
37bfefc2bcall dscal_64_
37bfefc30mov r10, [rsp+96]
37bfefc35jmp 0x37bfef0d2
37bfefc3a
37bfefc3aloc_37bfefc3a:
37bfefc3acmp rbx, r10
37bfefc3djl 0x37bfee9b2
37bfefc43movapd x10, x6
37bfefc48jmp 0x37bfef9c9
37bfefc4d
37bfefc4dloc_37bfefc4d:
37bfefc4dcomisd x3, x11
37bfefc52ja 0x37bfef830
37bfefc58
37bfefc58loc_37bfefc58:
37bfefc58comisd x9, x7
37bfefc5djbe 0x37bfee9b2
37bfefc63movapd x0, x7
37bfefc67mov r8, rdi
37bfefc6amov rcx, rbp
37bfefc6dmov esi, 1
37bfefc72divsd x0, x9
37bfefc77mov rax, [rsp+376]
37bfefc7fmovapd x9, x7
37bfefc84lea r9, [rip+0x46f4fd]
37bfefc8bmov r15l, 1
37bfefc91mov rdx, rax
37bfefc94movsd_xmm [rax], x0
37bfefc98call dscal_64_
37bfefc9dmov r10, rbx
37bfefca0mov ebx, 1
37bfefca5jmp 0x37bfeee7b
37bfefcaa
37bfefcaaloc_37bfefcaa:
37bfefcaacomisd x0, x11
37bfefcafja 0x37bfef830
37bfefcb5comisd x9, x7
37bfefcbajbe 0x37bfee9b2
37bfefcc0movapd x0, x7
37bfefcc4mov r8, rdi
37bfefcc7mov rcx, rbp
37bfefccamov esi, 1
37bfefccfdivsd x0, x9
37bfefcd4mov rax, [rsp+376]
37bfefcdclea r9, [rip+0x46f4a5]
37bfefce3movapd x9, x7
37bfefce8mov rdx, rax
37bfefcebmovsd_xmm [rax], x0
37bfefcefcall dscal_64_
37bfefcf4mov r10, rbx
37bfefcf7mov ebx, 1
37bfefcfcjmp 0x37bfef0dc
37bfefd01
37bfefd01loc_37bfefd01:
37bfefd01comisd x3, x11
37bfefd06jbe 0x37bfefc58
37bfefd0cjmp 0x37bfef830
37bfefd11
37bfefd11loc_37bfefd11:
37bfefd11comisd x3, x11
37bfefd16ja 0x37bfef830
37bfefd1ccomisd x9, x7
37bfefd21jbe 0x37bfee9b2
37bfefd27lea rax, [rbx+1]
37bfefd2bmov ecx, 2
37bfefd30imul rax, rbx
37bfefd34cqo
37bfefd36idiv rcx
37bfefd39mov rsi, rax
37bfefd3cjmp 0x37bfef8fb
37bfefd41
37bfefd41loc_37bfefd41:
37bfefd41comisd x0, x11
37bfefd46ja 0x37bfef830
37bfefd4ccomisd x9, x7
37bfefd51jbe 0x37bfee9b2
37bfefd57mov r10l, 1
37bfefd5dmov r15, -1
37bfefd64jmp 0x37bfefa10
37bfefd69
37bfefd69loc_37bfefd69:
37bfefd69neg rax
37bfefd6cjmp 0x37bfee98f
37bfee5c0
37bfee5c0dlatps_64_:
37bfee5c0push r15
37bfee5c2push r14
37bfee5c4push r13
37bfee5c6push r12
37bfee5c8push rbp
37bfee5c9push rdi
37bfee5capush rsi
37bfee5cbpush rbx
37bfee5ccsub rsp, 248
37bfee5d3movups [rsp+144], x6
37bfee5dbmovups [rsp+160], x7
37bfee5e3movups [rsp+176], x8
37bfee5ecmovups [rsp+192], x9
37bfee5f5movups [rsp+208], x10
37bfee5femovups [rsp+224], x11
37bfee607mov rsi, [rsp+392]
37bfee60fmov rbp, [rsp+352]
37bfee617mov r13, [rsp+360]
37bfee61fmov rdi, [rsp+368]
37bfee627mov [rsi], 0
37bfee62emov r12, [rsp+384]
37bfee636mov [rsp+328], rdx
37bfee63emov r14, r8
37bfee641lea rdx, [rip+0x470b18]
37bfee648mov r8l, 1
37bfee64emov rbx, r9
37bfee651mov r9l, 1
37bfee657mov [rsp+320], rcx
37bfee65fcall lsame_64_
37bfee664mov rcx, [rsp+328]
37bfee66cmov r9l, 1
37bfee672mov r8l, 1
37bfee678lea rdx, [rip+0x470ae2]
37bfee67fmov [rsp+88], rax
37bfee684mov r15, rax
37bfee687call lsame_64_
37bfee68cmov r9l, 1
37bfee692mov r8l, 1
37bfee698mov rcx, r14
37bfee69blea rdx, [rip+0x470abf]
37bfee6a2mov [rsp+96], rax
37bfee6a7call lsame_64_
37bfee6acmov [rsp+80], rax
37bfee6b1test r15, r15
37bfee6b4je 0x37bfeea00
37bfee6ba
37bfee6baloc_37bfee6ba:
37bfee6bacmp [rsp+96], 0
37bfee6c0je 0x37bfeea40
37bfee6c6
37bfee6c6loc_37bfee6c6:
37bfee6c6cmp [rsp+80], 0
37bfee6ccjne 0x37bfee700
37bfee6cemov r9l, 1
37bfee6d4mov r8l, 1
37bfee6dalea rdx, [rip+0x470a7f]
37bfee6e1mov rcx, r14
37bfee6e4call lsame_64_
37bfee6e9test rax, rax
37bfee6ecjne 0x37bfee700
37bfee6eemov rdx, -3
37bfee6f5mov eax, 3
37bfee6fajmp 0x37bfee98c
37bfee6ff
37bfee6ff 90 .
37bfee700
37bfee700loc_37bfee700:
37bfee700mov r9l, 1
37bfee706mov r8l, 1
37bfee70clea rdx, [rip+0x470a52]
37bfee713mov rcx, rbx
37bfee716call lsame_64_
37bfee71btest rax, rax
37bfee71eje 0x37bfeeaa8
37bfee724
37bfee724loc_37bfee724:
37bfee724mov rdx, [rbp]
37bfee728test rdx, rdx
37bfee72bjs 0x37bfee980
37bfee731mov rax, [rsi]
37bfee734test rax, rax
37bfee737jne 0x37bfefd69
37bfee73dtest rdx, rdx
37bfee740je 0x37bfee9b2
37bfee746mov edx, 12
37bfee74blea rcx, [rip+0x470a1a]
37bfee752call dlamch_64_
37bfee757mov edx, 9
37bfee75clea rcx, [rip+0x470a15]
37bfee763movapd x11, x0
37bfee768call dlamch_64_
37bfee76dmovsd_xmm x6, [rip+0x470a23]
37bfee775mov rcx, rbx
37bfee778mov rax, [rsp+376]
37bfee780divsd x11, x0
37bfee785mov r9l, 1
37bfee78bmov r8l, 1
37bfee791movapd x7, x6
37bfee795movsd_xmm [rax], x6
37bfee799lea rdx, [rip+0x4709c1]
37bfee7a0divsd x7, x11
37bfee7a5call lsame_64_
37bfee7aatest rax, rax
37bfee7adje 0x37bfee820
37bfee7afmov rbx, [rbp]
37bfee7b3cmp [rsp+88], 0
37bfee7b9je 0x37bfeec50
37bfee7bftest rbx, rbx
37bfee7c2jle 0x37bfee820
37bfee7c4mov [rsp+368], rdi
37bfee7ccmov esi, 1
37bfee7d1mov edi, 1
37bfee7d6nop [rax+rax]
37bfee7e0
37bfee7e0loc_37bfee7e0:
37bfee7e0lea rdx, [rsi-1]
37bfee7e4lea r8, [rip+0x47099d]
37bfee7ebmov [rsp+136], rdx
37bfee7f3lea rcx, [rsp+136]
37bfee7fblea rdx, [r13+8*rdi-8]
37bfee800add rdi, rsi
37bfee803call dasum_64_
37bfee808movsd_xmm [r12+8*rsi-8], x0
37bfee80fadd rsi, 1
37bfee813cmp rsi, rbx
37bfee816jle 0x37bfee7e0
37bfee818mov rdi, [rsp+368]
37bfee820
37bfee820loc_37bfee820:
37bfee820lea r8, [rip+0x470961]
37bfee827mov rdx, r12
37bfee82amov rcx, rbp
37bfee82dcall idamax_64_
37bfee832movsd_xmm x0, [r12+8*rax-8]
37bfee839comisd x7, x0
37bfee83djb 0x37bfeec10
37bfee843movsd_xmm [rsp+120], x6
37bfee849movapd x10, x6
37bfee84e
37bfee84eloc_37bfee84e:
37bfee84elea r8, [rip+0x470933]
37bfee855mov rdx, rdi
37bfee858mov rcx, rbp
37bfee85bcall idamax_64_
37bfee860mov rbx, [rbp]
37bfee864movsd_xmm x9, [rdi+8*rax-8]
37bfee86bandpd x9, [rip+0x47092c]
37bfee874cmp [rsp+96], 0
37bfee87aje 0x37bfeeae0
37bfee880cmp [rsp+88], 0
37bfee886je 0x37bfeed70
37bfee88cucomisd x10, x6
37bfee891jp 0x37bfeee30
37bfee897jne 0x37bfeee30
37bfee89dmovapd x0, x11
37bfee8a2movapd x3, x6
37bfee8a6mov rax, rbx
37bfee8a9maxsd x0, x9
37bfee8aedivsd x3, x0
37bfee8b2cmp [rsp+80], 0
37bfee8b8je 0x37bfefae8
37bfee8belea rdx, [rbx+1]
37bfee8c2imul rdx, rbx
37bfee8c6mov rsi, rdx
37bfee8c9shr rsi, 63
37bfee8cdadd rsi, rdx
37bfee8d0sar rsi, 1
37bfee8d3test rbx, rbx
37bfee8d6jle 0x37bfef8e5
37bfee8dclea rdx, [rbx-1]
37bfee8e0mov r9, rbx
37bfee8e3mov r10l, 1
37bfee8e9mov r15, -1
37bfee8f0
37bfee8f0loc_37bfee8f0:
37bfee8f0mov rcx, r15
37bfee8f3sub rdx, rbx
37bfee8f6movapd x0, x3
37bfee8faimul rcx, rbx
37bfee8felea r8, [rdx+1]
37bfee902add rcx, rax
37bfee905mov rax, r9
37bfee908jmp 0x37bfee934
37bfee90a
37bfee90a 66 0f 1f 44 00 00 f..D..
37bfee910
37bfee910loc_37bfee910:
37bfee910divsd x1, x2
37bfee914mulsd x0, x1
37bfee918
37bfee918loc_37bfee918:
37bfee918mov rdx, rcx
37bfee91bsub rbx, 1
37bfee91fsub rdx, rax
37bfee922add rax, r15
37bfee925add rsi, rdx
37bfee928mov rdx, r8
37bfee92badd rdx, rbx
37bfee92eje 0x37bfefb50
37bfee934
37bfee934loc_37bfee934:
37bfee934comisd x11, x0
37bfee939jae 0x37bfefab0
37bfee93fmovsd_xmm x1, [r13+8*rsi-8]
37bfee946andpd x1, [rip+0x470852]
37bfee94emovapd x2, x1
37bfee952minsd x2, x6
37bfee956mulsd x2, x0
37bfee95aminsd x3, x2
37bfee95emovsd_xmm x2, [r12+8*rax-8]
37bfee965addsd x2, x1
37bfee969comisd x2, x11
37bfee96ejae 0x37bfee910
37bfee970pxor x0, x0
37bfee974jmp 0x37bfee918
37bfee976
37bfee976 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfee980
37bfee980loc_37bfee980:
37bfee980mov rdx, -5
37bfee987mov eax, 5
37bfee98c
37bfee98cloc_37bfee98c:
37bfee98cmov [rsi], rdx
37bfee98f
37bfee98floc_37bfee98f:
37bfee98flea rdx, [rsp+136]
37bfee997mov r8l, 6
37bfee99dlea rcx, [rip+0x4707c2]
37bfee9a4mov [rsp+136], rax
37bfee9accall xerbla_64_
37bfee9b1nop
37bfee9b2
37bfee9b2loc_37bfee9b2:
37bfee9b2movups x6, [rsp+144]
37bfee9bamovups x7, [rsp+160]
37bfee9c2movups x8, [rsp+176]
37bfee9cbmovups x9, [rsp+192]
37bfee9d4movups x10, [rsp+208]
37bfee9ddmovups x11, [rsp+224]
37bfee9e6add rsp, 248
37bfee9edpop rbx
37bfee9eepop rsi
37bfee9efpop rdi
37bfee9f0pop rbp
37bfee9f1pop r12
37bfee9f3pop r13
37bfee9f5pop r14
37bfee9f7pop r15
37bfee9f9ret
37bfee9fa
37bfee9fa 66 0f 1f 44 00 00 f..D..
37bfeea00
37bfeea00loc_37bfeea00:
37bfeea00mov rcx, [rsp+320]
37bfeea08mov r9l, 1
37bfeea0emov r8l, 1
37bfeea14lea rdx, [rip+0x470747]
37bfeea1bcall lsame_64_
37bfeea20test rax, rax
37bfeea23jne 0x37bfee6ba
37bfeea29mov rdx, -1
37bfeea30mov eax, 1
37bfeea35jmp 0x37bfee98c
37bfeea3a
37bfeea3a 66 0f 1f 44 00 00 f..D..
37bfeea40
37bfeea40loc_37bfeea40:
37bfeea40mov rcx, [rsp+328]
37bfeea48mov r9l, 1
37bfeea4emov r8l, 1
37bfeea54lea rdx, [rip+0x470708]
37bfeea5bcall lsame_64_
37bfeea60test rax, rax
37bfeea63jne 0x37bfee6c6
37bfeea69mov rcx, [rsp+328]
37bfeea71mov r9l, 1
37bfeea77mov r8l, 1
37bfeea7dlea rdx, [rip+0x4706e0]
37bfeea84call lsame_64_
37bfeea89test rax, rax
37bfeea8cjne 0x37bfee6c6
37bfeea92mov rdx, -2
37bfeea99mov eax, 2
37bfeea9ejmp 0x37bfee98c
37bfeeaa3
37bfeeaa3 0f 1f 44 00 00 ..D..
37bfeeaa8
37bfeeaa8loc_37bfeeaa8:
37bfeeaa8mov r9l, 1
37bfeeaaemov r8l, 1
37bfeeab4lea rdx, [rip+0x4706a6]
37bfeeabbmov rcx, rbx
37bfeeabecall lsame_64_
37bfeeac3test rax, rax
37bfeeac6jne 0x37bfee724
37bfeeaccmov rdx, -4
37bfeead3mov eax, 4
37bfeead8jmp 0x37bfee98c
37bfeeadd
37bfeeadd 0f 1f 00 ...
37bfeeae0
37bfeeae0loc_37bfeeae0:
37bfeeae0cmp [rsp+88], 0
37bfeeae6jne 0x37bfeecd0
37bfeeaecucomisd x10, x6
37bfeeaf1jp 0x37bfef280
37bfeeaf7jne 0x37bfef280
37bfeeafdmovapd x1, x11
37bfeeb02movapd x0, x6
37bfeeb06mov rcx, rbx
37bfeeb09maxsd x1, x9
37bfeeb0edivsd x0, x1
37bfeeb12cmp [rsp+80], 0
37bfeeb18je 0x37bfefac0
37bfeeb1elea rax, [rbx+1]
37bfeeb22imul rax, rbx
37bfeeb26mov rsi, rax
37bfeeb29shr rsi, 63
37bfeeb2dadd rsi, rax
37bfeeb30sar rsi, 1
37bfeeb33test rbx, rbx
37bfeeb36jle 0x37bfefd41
37bfeeb3clea r8, [rbx-1]
37bfeeb40mov r10l, 1
37bfeeb46mov r15, -1
37bfeeb4d
37bfeeb4dloc_37bfeeb4d:
37bfeeb4dmov rdx, r15
37bfeeb50lea rax, [r15+r15]
37bfeeb54movapd x3, x0
37bfeeb58add r8, 2
37bfeeb5cneg rdx
37bfeeb5fshl rdx, 4
37bfeeb63lea r9, [rdx+8*rcx]
37bfeeb67mov rcx, rsi
37bfeeb6amov edx, 1
37bfeeb6fadd r9, r12
37bfeeb72jmp 0x37bfeebbf
37bfeeb74
37bfeeb74 0f 1f 40 00 ..@.
37bfeeb78
37bfeeb78loc_37bfeeb78:
37bfeeb78movsd_xmm x2, [r9+8*rax-8]
37bfeeb7fmovapd x1, x3
37bfeeb83addsd x2, x6
37bfeeb87divsd x1, x2
37bfeeb8bminsd x0, x1
37bfeeb8fmovsd_xmm x1, [r13+8*rcx-8]
37bfeeb96andpd x1, [rip+0x470602]
37bfeeb9ecomisd x2, x1
37bfeeba2jbe 0x37bfeebac
37bfeeba4divsd x1, x2
37bfeeba8mulsd x3, x1
37bfeebac
37bfeebacloc_37bfeebac:
37bfeebacadd rdx, 1
37bfeebb0add rcx, rax
37bfeebb3add rax, r15
37bfeebb6cmp rdx, r8
37bfeebb9je 0x37bfefb10
37bfeebbf
37bfeebbfloc_37bfeebbf:
37bfeebbfcomisd x11, x0
37bfeebc4jb 0x37bfeeb78
37bfeebc6nop [rax+rax]
37bfeebd0
37bfeebd0loc_37bfeebd0:
37bfeebd0mulsd x0, x10
37bfeebd5comisd x0, x11
37bfeebdaja 0x37bfef830
37bfeebe0lea rsi, [rbx+1]
37bfeebe4imul rsi, rbx
37bfeebe8sar rsi, 1
37bfeebebcomisd x9, x7
37bfeebf0ja 0x37bfefa10
37bfeebf6
37bfeebf6loc_37bfeebf6:
37bfeebf6cmp [rsp+96], 0
37bfeebfcjne 0x37bfeee71
37bfeec02jmp 0x37bfef0d2
37bfeec07
37bfeec07 66 0f 1f 84 00 00 00 00 00 f........
37bfeec10
37bfeec10loc_37bfeec10:
37bfeec10mulsd x0, x11
37bfeec15movapd x1, x6
37bfeec19mov r8, r12
37bfeec1cmov rcx, rbp
37bfeec1flea rdx, [rsp+120]
37bfeec24lea r9, [rip+0x47055d]
37bfeec2bdivsd x1, x0
37bfeec2fmovsd_xmm [rsp+120], x1
37bfeec35call dscal_64_
37bfeec3amovsd_xmm x10, [rsp+120]
37bfeec41jmp 0x37bfee84e
37bfeec46
37bfeec46 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfeec50
37bfeec50loc_37bfeec50:
37bfeec50mov rax, rbx
37bfeec53cmp rbx, 1
37bfeec57jle 0x37bfeecbb
37bfeec59mov [rsp+368], rdi
37bfeec61mov esi, 1
37bfeec66mov edi, 1
37bfeec6bnop [rax+rax]
37bfeec70
37bfeec70loc_37bfeec70:
37bfeec70sub rax, rsi
37bfeec73lea rdx, [r13+8*rdi]
37bfeec78lea r8, [rip+0x470509]
37bfeec7flea rcx, [rsp+136]
37bfeec87mov [rsp+136], rax
37bfeec8fcall dasum_64_
37bfeec94mov rax, [rbp]
37bfeec98movsd_xmm [r12+8*rsi-8], x0
37bfeec9fmov rdx, rax
37bfeeca2sub rdx, rsi
37bfeeca5add rsi, 1
37bfeeca9lea rdi, [rdx+rdi+1]
37bfeecaecmp rsi, rbx
37bfeecb1jne 0x37bfeec70
37bfeecb3mov rdi, [rsp+368]
37bfeecbb
37bfeecbbloc_37bfeecbb:
37bfeecbbmov [r12+8*rax-8], 0
37bfeecc4jmp 0x37bfee820
37bfeecc9
37bfeecc9 0f 1f 80 00 00 00 00 .......
37bfeecd0
37bfeecd0loc_37bfeecd0:
37bfeecd0ucomisd x10, x6
37bfeecd5jp 0x37bfef090
37bfeecdbjne 0x37bfef090
37bfeece1movapd x1, x11
37bfeece6movapd x0, x6
37bfeeceamaxsd x1, x9
37bfeecefdivsd x0, x1
37bfeecf3cmp [rsp+80], 0
37bfeecf9jne 0x37bfefa80
37bfeecffminsd x0, x6
37bfeed03test rbx, rbx
37bfeed06jle 0x37bfefcaa
37bfeed0clea rdx, [rbx-1]
37bfeed10mov r10, rbx
37bfeed13mov ecx, 1
37bfeed18mov r15l, 1
37bfeed1emov ebx, 1
37bfeed23
37bfeed23loc_37bfeed23:
37bfeed23lea r8, [8*r15]
37bfeed2blea rax, [r12+8*rcx-8]
37bfeed30jmp 0x37bfeed5c
37bfeed32
37bfeed32 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 ...ff.........
37bfeed40
37bfeed40loc_37bfeed40:
37bfeed40movsd_xmm x1, [rax]
37bfeed44add rax, r8
37bfeed47addsd x1, x6
37bfeed4bdivsd x0, x1
37bfeed4ftest rdx, rdx
37bfeed52je 0x37bfeebd0
37bfeed58sub rdx, 1
37bfeed5c
37bfeed5cloc_37bfeed5c:
37bfeed5ccomisd x11, x0
37bfeed61jb 0x37bfeed40
37bfeed63jmp 0x37bfeebd0
37bfeed68
37bfeed68 0f 1f 84 00 00 00 00 00 ........
37bfeed70
37bfeed70loc_37bfeed70:
37bfeed70ucomisd x10, x6
37bfeed75jp 0x37bfef078
37bfeed7bjne 0x37bfef078
37bfeed81movapd x0, x11
37bfeed86movapd x3, x6
37bfeed8amaxsd x0, x9
37bfeed8fdivsd x3, x0
37bfeed93cmp [rsp+80], 0
37bfeed99jne 0x37bfefa50
37bfeed9fminsd x3, x6
37bfeeda3movapd x0, x3
37bfeeda7test rbx, rbx
37bfeedaajle 0x37bfefc4d
37bfeedb0lea rdx, [rbx-1]
37bfeedb4mov r10, rbx
37bfeedb7mov eax, 1
37bfeedbcmov r15l, 1
37bfeedc2mov ebx, 1
37bfeedc7
37bfeedc7loc_37bfeedc7:
37bfeedc7lea rcx, [8*r15]
37bfeedcflea rax, [r12+8*rax-8]
37bfeedd4jmp 0x37bfeee24
37bfeedd6
37bfeedd6 66 0f 1f 84 00 00 00 00 00 66 f........f
37bfeede0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfeedf0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfeee00
37bfeee00loc_37bfeee00:
37bfeee00movsd_xmm x2, [rax]
37bfeee04movapd x1, x6
37bfeee08add rax, rcx
37bfeee0baddsd x2, x6
37bfeee0fdivsd x1, x2
37bfeee13mulsd x0, x1
37bfeee17test rdx, rdx
37bfeee1aje 0x37bfeebd0
37bfeee20sub rdx, 1
37bfeee24
37bfeee24loc_37bfeee24:
37bfeee24comisd x11, x0
37bfeee29jb 0x37bfeee00
37bfeee2bjmp 0x37bfeebd0
37bfeee30
37bfeee30loc_37bfeee30:
37bfeee30mov r10l, 1
37bfeee36mov r15, -1
37bfeee3d
37bfeee3dloc_37bfeee3d:
37bfeee3dpxor x0, x0
37bfeee41mulsd x0, x10
37bfeee46comisd x0, x11
37bfeee4bja 0x37bfef830
37bfeee51lea rax, [rbx+1]
37bfeee55imul rax, rbx
37bfeee59mov rsi, rax
37bfeee5cshr rsi, 63
37bfeee60add rsi, rax
37bfeee63sar rsi, 1
37bfeee66comisd x9, x7
37bfeee6bja 0x37bfefba0
37bfeee71
37bfeee71loc_37bfeee71:
37bfeee71cmp r15, -1
37bfeee75je 0x37bfef940
37bfeee7b
37bfeee7bloc_37bfeee7b:
37bfeee7bcmp rbx, r10
37bfeee7ejg 0x37bfef022
37bfeee84sub r10, rbx
37bfeee87mov r14, r10
37bfeee8a
37bfeee8aloc_37bfeee8a:
37bfeee8amov [rsp+360], r13
37bfeee92mov r13, [rsp+376]
37bfeee9ajmp 0x37bfeef58
37bfeee9f
37bfeee9f 90 .
37bfeeea0
37bfeeea0loc_37bfeeea0:
37bfeeea0sub rsi, rbx
37bfeeea3cmp rbx, 1
37bfeeea7jle 0x37bfeef48
37bfeeeadmovsd_xmm x0, [rdi+8*rbx-8]
37bfeeeb3lea rdx, [rip+0x4702ce]
37bfeeebamov [rsp+32], rdi
37bfeeebflea rax, [rsp+136]
37bfeeec7mov r9, rdx
37bfeeecamov [rsp+40], rdx
37bfeeecfmov rdx, [rsp+360]
37bfeeed7lea r11, [rbx-1]
37bfeeedbmulsd x0, x10
37bfeeee0lea rcx, [rsp+128]
37bfeeee8mov [rsp+104], r11
37bfeeeedxorpd x0, [rip+0x4702cb]
37bfeeef5lea r8, [rdx+8*rsi]
37bfeeef9mov rdx, rax
37bfeeefcmov [rsp+128], r11
37bfeef04mov [rsp+96], rax
37bfeef09movsd_xmm [rsp+136], x0
37bfeef12call daxpy_64_
37bfeef17mov r11, [rsp+104]
37bfeef1cmov rcx, [rsp+96]
37bfeef21mov rdx, rdi
37bfeef24lea r8, [rip+0x47025d]
37bfeef2bmov [rsp+136], r11
37bfeef33call idamax_64_
37bfeef38movsd_xmm x9, [rdi+8*rax-8]
37bfeef3fandpd x9, [rip+0x470258]
37bfeef48
37bfeef48loc_37bfeef48:
37bfeef48add rbx, r15
37bfeef4btest r14, r14
37bfeef4eje 0x37bfef022
37bfeef54
37bfeef54loc_37bfeef54:
37bfeef54sub r14, 1
37bfeef58
37bfeef58loc_37bfeef58:
37bfeef58movsd_xmm x1, [rdi+8*rbx-8]
37bfeef5emovapd x0, x1
37bfeef62andpd x0, [rip+0x470236]
37bfeef6acmp [rsp+80], 0
37bfeef70je 0x37bfef2d0
37bfeef76mov rax, [rsp+360]
37bfeef7emovsd_xmm x8, [rax+8*rsi-8]
37bfeef85mulsd x8, x10
37bfeef8a
37bfeef8aloc_37bfeef8a:
37bfeef8amovapd x2, x8
37bfeef8fandpd x2, [rip+0x470209]
37bfeef97comisd x2, x11
37bfeef9cjbe 0x37bfef428
37bfeefa2comisd x6, x2
37bfeefa6ja 0x37bfef688
37bfeefac
37bfeefacloc_37bfeefac:
37bfeefacmovapd x0, x1
37bfeefb0divsd x0, x8
37bfeefb5movsd_xmm [rdi+8*rbx-8], x0
37bfeefbbandpd x0, [rip+0x4701dd]
37bfeefc3
37bfeefc3loc_37bfeefc3:
37bfeefc3comisd x0, x6
37bfeefc7movapd x1, x7
37bfeefcbsubsd x1, x9
37bfeefd0jbe 0x37bfef3e0
37bfeefd6movapd x2, x6
37bfeefdadivsd x2, x0
37bfeefdemovsd_xmm x0, [r12+8*rbx-8]
37bfeefe5mulsd x1, x2
37bfeefe9comisd x0, x1
37bfeefedja 0x37bfef540
37bfeeff3
37bfeeff3loc_37bfeeff3:
37bfeeff3cmp [rsp+88], 0
37bfeeff9jne 0x37bfeeea0
37bfeefffmov rax, [rbp]
37bfef003cmp rax, rbx
37bfef006jg 0x37bfef580
37bfef00c
37bfef00cloc_37bfef00c:
37bfef00cadd rax, rsi
37bfef00fsub rax, rbx
37bfef012add rbx, r15
37bfef015lea rsi, [rax+1]
37bfef019test r14, r14
37bfef01cjne 0x37bfeef54
37bfef022
37bfef022loc_37bfef022:
37bfef022mov rax, [rsp+376]
37bfef02amovsd_xmm x0, [rax]
37bfef02edivsd x0, x10
37bfef033movsd_xmm [rax], x0
37bfef037
37bfef037loc_37bfef037:
37bfef037ucomisd x10, x6
37bfef03cjp 0x37bfef044
37bfef03eje 0x37bfee9b2
37bfef044
37bfef044loc_37bfef044:
37bfef044divsd x6, x10
37bfef049lea r9, [rip+0x470138]
37bfef050mov r8, r12
37bfef053mov rcx, rbp
37bfef056lea rdx, [rsp+136]
37bfef05emovsd_xmm [rsp+136], x6
37bfef067call dscal_64_
37bfef06cjmp 0x37bfee9b2
37bfef071
37bfef071 0f 1f 80 00 00 00 00 .......
37bfef078
37bfef078loc_37bfef078:
37bfef078mov r10, rbx
37bfef07bmov r15l, 1
37bfef081mov ebx, 1
37bfef086jmp 0x37bfeee3d
37bfef08b
37bfef08b 0f 1f 44 00 00 ..D..
37bfef090
37bfef090loc_37bfef090:
37bfef090mov r10, rbx
37bfef093mov r15l, 1
37bfef099mov ebx, 1
37bfef09e
37bfef09eloc_37bfef09e:
37bfef09epxor x0, x0
37bfef0a2mulsd x0, x10
37bfef0a7comisd x0, x11
37bfef0acja 0x37bfef830
37bfef0b2lea rax, [rbx+1]
37bfef0b6imul rax, rbx
37bfef0bamov rsi, rax
37bfef0bdshr rsi, 63
37bfef0c1add rsi, rax
37bfef0c4sar rsi, 1
37bfef0c7comisd x9, x7
37bfef0ccja 0x37bfefb60
37bfef0d2
37bfef0d2loc_37bfef0d2:
37bfef0d2cmp r15, -1
37bfef0d6je 0x37bfef9c0
37bfef0dc
37bfef0dcloc_37bfef0dc:
37bfef0dccmp rbx, r10
37bfef0dfjg 0x37bfef022
37bfef0e5
37bfef0e5loc_37bfef0e5:
37bfef0e5sub r10, rbx
37bfef0e8mov r14, r10
37bfef0ebmov r10l, 1
37bfef0f1
37bfef0f1loc_37bfef0f1:
37bfef0f1lea r15, [r10+r10]
37bfef0f5mov [rsp+352], rbp
37bfef0fdsub r15, rbx
37bfef100mov rbp, r15
37bfef103mov r15, r10
37bfef106mov r10, [rsp+352]
37bfef10ejmp 0x37bfef232
37bfef113
37bfef113 0f 1f 44 00 00 ..D..
37bfef118
37bfef118loc_37bfef118:
37bfef118mulsd x0, [rip+0x470090]
37bfef120movapd x8, x10
37bfef125movsd_xmm [rsp+112], x0
37bfef12bcmp [rsp+80], 0
37bfef131je 0x37bfef13a
37bfef133mulsd x8, [r13+8*rsi-8]
37bfef13a
37bfef13aloc_37bfef13a:
37bfef13amovapd x1, x8
37bfef13fandpd x1, [rip+0x470059]
37bfef147movapd x2, x10
37bfef14ccomisd x1, x6
37bfef150jbe 0x37bfef165
37bfef152divsd x2, x8
37bfef157mulsd x0, x1
37bfef15bminsd x0, x6
37bfef15fmovsd_xmm [rsp+112], x0
37bfef165
37bfef165loc_37bfef165:
37bfef165comisd x6, x0
37bfef169ja 0x37bfef760
37bfef16f
37bfef16floc_37bfef16f:
37bfef16fucomisd x2, x6
37bfef173jp 0x37bfef2f0
37bfef179jne 0x37bfef2f0
37bfef17fcmp [rsp+88], 0
37bfef185jne 0x37bfef630
37bfef18bmov rax, [r10]
37bfef18epxor x0, x0
37bfef192cmp rax, rbx
37bfef195jg 0x37bfef7d8
37bfef19b
37bfef19bloc_37bfef19b:
37bfef19bucomisd x2, x10
37bfef1a0movsd_xmm x1, [rdi+8*rbx-8]
37bfef1a6jp 0x37bfef298
37bfef1acjne 0x37bfef298
37bfef1b2subsd x1, x0
37bfef1b6movapd x2, x1
37bfef1bamovsd_xmm [rdi+8*rbx-8], x1
37bfef1c0andpd x2, [rip+0x46ffd8]
37bfef1c8cmp [rsp+80], 0
37bfef1ceje 0x37bfef4a0
37bfef1d4movsd_xmm x8, [r13+8*rsi-8]
37bfef1dbmulsd x8, x10
37bfef1e0
37bfef1e0loc_37bfef1e0:
37bfef1e0movapd x0, x8
37bfef1e5andpd x0, [rip+0x46ffb3]
37bfef1edcomisd x0, x11
37bfef1f2jbe 0x37bfef4c0
37bfef1f8comisd x6, x0
37bfef1fcja 0x37bfef888
37bfef202
37bfef202loc_37bfef202:
37bfef202divsd x1, x8
37bfef207movsd_xmm [rdi+8*rbx-8], x1
37bfef20dandpd x1, [rip+0x46ff8b]
37bfef215maxsd x9, x1
37bfef21a
37bfef21aloc_37bfef21a:
37bfef21alea rax, [rbp+rbx]
37bfef21fadd rbx, r15
37bfef222add rsi, rax
37bfef225test r14, r14
37bfef228je 0x37bfef2c8
37bfef22e
37bfef22eloc_37bfef22e:
37bfef22esub r14, 1
37bfef232
37bfef232loc_37bfef232:
37bfef232movapd x1, x9
37bfef237movapd x0, x6
37bfef23bmovsd_xmm x2, [rdi+8*rbx-8]
37bfef241lea rax, [rbx-1]
37bfef245maxsd x1, x6
37bfef249andpd x2, [rip+0x46ff4f]
37bfef251divsd x0, x1
37bfef255movapd x1, x7
37bfef259subsd x1, x2
37bfef25dmovsd_xmm x2, [r12+8*rbx-8]
37bfef264mulsd x1, x0
37bfef268comisd x2, x1
37bfef26cja 0x37bfef118
37bfef272movapd x2, x10
37bfef277jmp 0x37bfef16f
37bfef27c
37bfef27c 0f 1f 40 00 ..@.
37bfef280
37bfef280loc_37bfef280:
37bfef280mov r10l, 1
37bfef286mov r15, -1
37bfef28djmp 0x37bfef09e
37bfef292
37bfef292 66 0f 1f 44 00 00 f..D..
37bfef298
37bfef298loc_37bfef298:
37bfef298divsd x1, x8
37bfef29dlea rax, [rbp+rbx]
37bfef2a2add rsi, rax
37bfef2a5subsd x1, x0
37bfef2a9movsd_xmm [rdi+8*rbx-8], x1
37bfef2afandpd x1, [rip+0x46fee9]
37bfef2b7add rbx, r15
37bfef2bamaxsd x9, x1
37bfef2bftest r14, r14
37bfef2c2jne 0x37bfef22e
37bfef2c8
37bfef2c8loc_37bfef2c8:
37bfef2c8mov rbp, r10
37bfef2cbjmp 0x37bfef022
37bfef2d0
37bfef2d0loc_37bfef2d0:
37bfef2d0ucomisd x10, x6
37bfef2d5jp 0x37bfef2dd
37bfef2d7je 0x37bfeefc3
37bfef2dd
37bfef2ddloc_37bfef2dd:
37bfef2ddmovapd x8, x10
37bfef2e2jmp 0x37bfeef8a
37bfef2e7
37bfef2e7 66 0f 1f 84 00 00 00 00 00 f........
37bfef2f0
37bfef2f0loc_37bfef2f0:
37bfef2f0cmp [rsp+88], 0
37bfef2f6jne 0x37bfef6b0
37bfef2fcmov rcx, [r10]
37bfef2ffpxor x0, x0
37bfef303cmp rcx, rbx
37bfef306jle 0x37bfef19b
37bfef30csub rcx, rbx
37bfef30fcmp rcx, 1
37bfef313je 0x37bfef37a
37bfef315mov r11, rcx
37bfef318lea r9, [r13+8*rsi]
37bfef31dmovddup x4, x2
37bfef321xor eax, eax
37bfef323shr r11, 1
37bfef326lea r8, [rdi+8*rbx]
37bfef32axor edx, edx
37bfef32cnop [rax+rax]
37bfef335nop [rax+rax]
37bfef340
37bfef340loc_37bfef340:
37bfef340movupd x1, [r9+rax]
37bfef346movupd x5, [r8+rax]
37bfef34cadd rdx, 1
37bfef350add rax, 16
37bfef354mulpd x1, x4
37bfef358mulpd x1, x5
37bfef35caddsd x0, x1
37bfef360unpckhpd x1, x1
37bfef364addsd x0, x1
37bfef368cmp rdx, r11
37bfef36bjne 0x37bfef340
37bfef36dtest cl, 1
37bfef370je 0x37bfef19b
37bfef376or rcx, 1
37bfef37a
37bfef37aloc_37bfef37a:
37bfef37alea rax, [rsi+rcx-1]
37bfef37fmovsd_xmm x1, [r13+8*rax]
37bfef386lea rax, [rbx+rcx-1]
37bfef38bmulsd x1, x2
37bfef38fmulsd x1, [rdi+8*rax]
37bfef394addsd x0, x1
37bfef398jmp 0x37bfef19b
37bfef39d
37bfef39d 0f 1f 00 ...
37bfef3a0
37bfef3a0loc_37bfef3a0:
37bfef3a0mov r8, [rbp]
37bfef3a4test r8, r8
37bfef3a7jle 0x37bfef3b7
37bfef3a9shl r8, 3
37bfef3adxor edx, edx
37bfef3afmov rcx, rdi
37bfef3b2call memset
37bfef3b7
37bfef3b7loc_37bfef3b7:
37bfef3b7mov [r13], 0
37bfef3bfmovapd x1, x7
37bfef3c3pxor x9, x9
37bfef3c8movapd x0, x6
37bfef3ccmovsd_xmm [rdi+8*rbx-8], x6
37bfef3d2nop [rax]
37bfef3d5nop [rax+rax]
37bfef3e0
37bfef3e0loc_37bfef3e0:
37bfef3e0mulsd x0, [r12+8*rbx-8]
37bfef3e7comisd x0, x1
37bfef3ebjbe 0x37bfeeff3
37bfef3f1lea r9, [rip+0x46fd90]
37bfef3f8mov r8, rdi
37bfef3fblea rdx, [rip+0x46fd8e]
37bfef402mov rcx, rbp
37bfef405call dscal_64_
37bfef40amovsd_xmm x0, [rip+0x46fd9e]
37bfef412mulsd x0, [r13]
37bfef418movsd_xmm [r13], x0
37bfef41ejmp 0x37bfeeff3
37bfef423
37bfef423 0f 1f 44 00 00 ..D..
37bfef428
37bfef428loc_37bfef428:
37bfef428pxor x4, x4
37bfef42ccomisd x2, x4
37bfef430jbe 0x37bfef3a0
37bfef436mulsd x2, x7
37bfef43acomisd x0, x2
37bfef43ejbe 0x37bfeefac
37bfef444movsd_xmm x1, [r12+8*rbx-8]
37bfef44bdivsd x2, x0
37bfef44fcomisd x1, x6
37bfef453jbe 0x37bfef459
37bfef455divsd x2, x1
37bfef459
37bfef459loc_37bfef459:
37bfef459movsd_xmm [rsp+112], x2
37bfef45f
37bfef45floc_37bfef45f:
37bfef45flea rdx, [rsp+112]
37bfef464lea r9, [rip+0x46fd1d]
37bfef46bmov r8, rdi
37bfef46emov rcx, rbp
37bfef471call dscal_64_
37bfef476movsd_xmm x0, [rsp+112]
37bfef47cmovsd_xmm x1, [r13]
37bfef482mulsd x1, x0
37bfef486mulsd x9, x0
37bfef48bmovsd_xmm [r13], x1
37bfef491movsd_xmm x1, [rdi+8*rbx-8]
37bfef497jmp 0x37bfeefac
37bfef49c
37bfef49c 0f 1f 40 00 ..@.
37bfef4a0
37bfef4a0loc_37bfef4a0:
37bfef4a0ucomisd x10, x6
37bfef4a5jp 0x37bfef7c8
37bfef4abjne 0x37bfef7c8
37bfef4b1maxsd x9, x2
37bfef4b6movapd x8, x10
37bfef4bbjmp 0x37bfef21a
37bfef4c0
37bfef4c0loc_37bfef4c0:
37bfef4c0pxor x3, x3
37bfef4c4comisd x0, x3
37bfef4c8jbe 0x37bfef8a0
37bfef4cemulsd x0, x7
37bfef4d2comisd x2, x0
37bfef4d6jbe 0x37bfef202
37bfef4dc
37bfef4dcloc_37bfef4dc:
37bfef4dcdivsd x0, x2
37bfef4e0mov rcx, r10
37bfef4e3lea rdx, [rsp+112]
37bfef4e8mov r8, rdi
37bfef4eblea r9, [rip+0x46fc96]
37bfef4f2mov [rsp+352], r10
37bfef4famovsd_xmm [rsp+112], x0
37bfef500call dscal_64_
37bfef505mov rax, [rsp+376]
37bfef50dmovsd_xmm x0, [rsp+112]
37bfef513mov r10, [rsp+352]
37bfef51bmovsd_xmm x1, [rax]
37bfef51fmulsd x9, x0
37bfef524mulsd x1, x0
37bfef528movsd_xmm [rax], x1
37bfef52cmovsd_xmm x1, [rdi+8*rbx-8]
37bfef532jmp 0x37bfef202
37bfef537
37bfef537 66 0f 1f 84 00 00 00 00 00 f........
37bfef540
37bfef540loc_37bfef540:
37bfef540mulsd x2, [rip+0x46fc68]
37bfef548lea rdx, [rsp+112]
37bfef54dmov r8, rdi
37bfef550mov rcx, rbp
37bfef553lea r9, [rip+0x46fc2e]
37bfef55amovsd_xmm [rsp+112], x2
37bfef560call dscal_64_
37bfef565movsd_xmm x0, [r13]
37bfef56bmulsd x0, [rsp+112]
37bfef571movsd_xmm [r13], x0
37bfef577jmp 0x37bfeeff3
37bfef57c
37bfef57c 0f 1f 40 00 ..@.
37bfef580
37bfef580loc_37bfef580:
37bfef580movsd_xmm x0, [rdi+8*rbx-8]
37bfef586sub rax, rbx
37bfef589lea rdx, [rip+0x46fbf8]
37bfef590lea r11, [rsp+136]
37bfef598mov [rsp+40], rdx
37bfef59dmov r9, rdx
37bfef5a0lea rcx, [rsp+128]
37bfef5a8mov rdx, r11
37bfef5abmov [rsp+128], rax
37bfef5b3lea rax, [rdi+8*rbx]
37bfef5b7mulsd x0, x10
37bfef5bcmov [rsp+32], rax
37bfef5c1xorpd x0, [rip+0x46fbf7]
37bfef5c9mov [rsp+104], rax
37bfef5cemov rax, [rsp+360]
37bfef5d6mov [rsp+96], r11
37bfef5dbmovsd_xmm [rsp+136], x0
37bfef5e4lea r8, [rax+8*rsi]
37bfef5e8call daxpy_64_
37bfef5edmov rdx, [rbp]
37bfef5f1mov rcx, [rsp+96]
37bfef5f6lea r8, [rip+0x46fb8b]
37bfef5fdsub rdx, rbx
37bfef600mov [rsp+136], rdx
37bfef608mov rdx, [rsp+104]
37bfef60dcall idamax_64_
37bfef612lea rax, [rbx+rax-1]
37bfef617movsd_xmm x9, [rdi+8*rax]
37bfef61dmov rax, [rbp]
37bfef621andpd x9, [rip+0x46fb76]
37bfef62ajmp 0x37bfef00c
37bfef62f
37bfef62f 90 .
37bfef630
37bfef630loc_37bfef630:
37bfef630mov [rsp+136], rax
37bfef638mov rax, rsi
37bfef63bmov r9, rdi
37bfef63elea rcx, [rsp+136]
37bfef646sub rax, rbx
37bfef649mov [rsp+352], r10
37bfef651lea rdx, [r13+8*rax]
37bfef656lea rax, [rip+0x46fb2b]
37bfef65dmovsd_xmm [rsp+96], x2
37bfef663mov [rsp+32], rax
37bfef668mov r8, rax
37bfef66bcall ddot_64_
37bfef670movsd_xmm x2, [rsp+96]
37bfef676mov r10, [rsp+352]
37bfef67ejmp 0x37bfef19b
37bfef683
37bfef683 0f 1f 44 00 00 ..D..
37bfef688
37bfef688loc_37bfef688:
37bfef688mulsd x2, x7
37bfef68ccomisd x0, x2
37bfef690jbe 0x37bfeefac
37bfef696movapd x1, x6
37bfef69adivsd x1, x0
37bfef69emovsd_xmm [rsp+112], x1
37bfef6a4jmp 0x37bfef45f
37bfef6a9
37bfef6a9 0f 1f 80 00 00 00 00 .......
37bfef6b0
37bfef6b0loc_37bfef6b0:
37bfef6b0cmp rbx, 1
37bfef6b4jle 0x37bfefbe0
37bfef6bacmp rbx, 2
37bfef6beje 0x37bfefbe9
37bfef6c4mov rdx, rsi
37bfef6c7mov r9, rax
37bfef6camovddup x4, x2
37bfef6cexor ecx, ecx
37bfef6d0sub rdx, rbx
37bfef6d3shr r9, 1
37bfef6d6pxor x0, x0
37bfef6dalea r8, [r13+8*rdx]
37bfef6dfxor edx, edx
37bfef6e1nop [rax+rax]
37bfef6eanop [rax+rax]
37bfef6f5nop [rax+rax]
37bfef700
37bfef700loc_37bfef700:
37bfef700movupd x1, [r8+rdx]
37bfef706movupd x5, [rdi+rdx]
37bfef70badd rcx, 1
37bfef70fadd rdx, 16
37bfef713mulpd x1, x4
37bfef717mulpd x1, x5
37bfef71baddsd x0, x1
37bfef71funpckhpd x1, x1
37bfef723addsd x0, x1
37bfef727cmp rcx, r9
37bfef72ajne 0x37bfef700
37bfef72ctest al, 1
37bfef72eje 0x37bfef19b
37bfef734or rax, 1
37bfef738
37bfef738loc_37bfef738:
37bfef738mov rdx, rsi
37bfef73bsub rdx, rbx
37bfef73elea rdx, [rax+rdx-1]
37bfef743movsd_xmm x1, [r13+8*rdx]
37bfef74amulsd x1, x2
37bfef74emulsd x1, [rdi+8*rax-8]
37bfef754addsd x0, x1
37bfef758jmp 0x37bfef19b
37bfef75d
37bfef75d 0f 1f 00 ...
37bfef760
37bfef760loc_37bfef760:
37bfef760mov rcx, r10
37bfef763lea rdx, [rsp+112]
37bfef768mov r8, rdi
37bfef76bmov [rsp+96], rax
37bfef770lea r9, [rip+0x46fa11]
37bfef777mov [rsp+352], r10
37bfef77fmovsd_xmm [rsp+104], x2
37bfef785call dscal_64_
37bfef78amov rax, [rsp+376]
37bfef792movsd_xmm x0, [rsp+112]
37bfef798mov r10, [rsp+352]
37bfef7a0movsd_xmm x2, [rsp+104]
37bfef7a6movsd_xmm x1, [rax]
37bfef7aamulsd x9, x0
37bfef7afmulsd x1, x0
37bfef7b3movsd_xmm [rax], x1
37bfef7b7mov rax, [rsp+96]
37bfef7bcjmp 0x37bfef16f
37bfef7c1
37bfef7c1 0f 1f 80 00 00 00 00 .......
37bfef7c8
37bfef7c8loc_37bfef7c8:
37bfef7c8movapd x8, x10
37bfef7cdjmp 0x37bfef1e0
37bfef7d2
37bfef7d2 66 0f 1f 44 00 00 f..D..
37bfef7d8
37bfef7d8loc_37bfef7d8:
37bfef7d8sub rax, rbx
37bfef7dblea rdx, [r13+8*rsi]
37bfef7e0lea r9, [rdi+8*rbx]
37bfef7e4mov [rsp+352], r10
37bfef7ecmov [rsp+136], rax
37bfef7f4lea rax, [rip+0x46f98d]
37bfef7fblea rcx, [rsp+136]
37bfef803mov [rsp+32], rax
37bfef808mov r8, rax
37bfef80bmovsd_xmm [rsp+96], x2
37bfef811call ddot_64_
37bfef816movsd_xmm x2, [rsp+96]
37bfef81cmov r10, [rsp+352]
37bfef824jmp 0x37bfef19b
37bfef829
37bfef829loc_37bfef829:
37bfef829movapd x10, x6
37bfef82enop
37bfef830
37bfef830loc_37bfef830:
37bfef830lea rax, [rip+0x46f951]
37bfef837mov r9, rbp
37bfef83amov r8, r14
37bfef83dmov [rsp+72], 1
37bfef846mov [rsp+48], rax
37bfef84bmov rdx, [rsp+328]
37bfef853mov [rsp+40], rdi
37bfef858mov rcx, [rsp+320]
37bfef860mov [rsp+64], 1
37bfef869mov [rsp+56], 1
37bfef872mov [rsp+32], r13
37bfef877call dtpsv_64_
37bfef87cjmp 0x37bfef037
37bfef881
37bfef881 0f 1f 80 00 00 00 00 .......
37bfef888
37bfef888loc_37bfef888:
37bfef888mulsd x0, x7
37bfef88ccomisd x2, x0
37bfef890jbe 0x37bfef202
37bfef896movapd x0, x6
37bfef89ajmp 0x37bfef4dc
37bfef89f
37bfef89f 90 .
37bfef8a0
37bfef8a0loc_37bfef8a0:
37bfef8a0mov r8, [r10]
37bfef8a3test r8, r8
37bfef8a6jle 0x37bfef8c6
37bfef8a8shl r8, 3
37bfef8acxor edx, edx
37bfef8aemov rcx, rdi
37bfef8b1mov [rsp+352], r10
37bfef8b9call memset
37bfef8bemov r10, [rsp+352]
37bfef8c6
37bfef8c6loc_37bfef8c6:
37bfef8c6mov rax, [rsp+376]
37bfef8cemovsd_xmm [rdi+8*rbx-8], x6
37bfef8d4movapd x9, x6
37bfef8d9mov [rax], 0
37bfef8e0jmp 0x37bfef21a
37bfef8e5
37bfef8e5loc_37bfef8e5:
37bfef8e5comisd x3, x11
37bfef8eaja 0x37bfef830
37bfef8f0comisd x9, x7
37bfef8f5jbe 0x37bfee9b2
37bfef8fb
37bfef8fbloc_37bfef8fb:
37bfef8fbmovapd x0, x7
37bfef8fflea r9, [rip+0x46f882]
37bfef906mov r8, rdi
37bfef909mov rcx, rbp
37bfef90cdivsd x0, x9
37bfef911mov rax, [rsp+376]
37bfef919movapd x9, x7
37bfef91emov r15, -1
37bfef925mov rdx, rax
37bfef928movsd_xmm [rax], x0
37bfef92ccall dscal_64_
37bfef931mov r10l, 1
37bfef937nop [rax+rax]
37bfef940
37bfef940loc_37bfef940:
37bfef940cmp rbx, r10
37bfef943jl 0x37bfef022
37bfef949mov r14, rbx
37bfef94csub r14, r10
37bfef94fjmp 0x37bfeee8a
37bfef954
37bfef954loc_37bfef954:
37bfef954comisd x0, x11
37bfef959ja 0x37bfef830
37bfef95fcomisd x9, x7
37bfef964jbe 0x37bfee9b2
37bfef96alea rax, [rbx+1]
37bfef96emovapd x0, x7
37bfef972mov ecx, 2
37bfef977mov r8, rdi
37bfef97aimul rax, rbx
37bfef97edivsd x0, x9
37bfef983lea r9, [rip+0x46f7fe]
37bfef98amovapd x9, x7
37bfef98fcqo
37bfef991idiv rcx
37bfef994mov rcx, rbp
37bfef997mov rsi, rax
37bfef99amov rax, [rsp+376]
37bfef9a2movsd_xmm [rax], x0
37bfef9a6mov rdx, rax
37bfef9a9call dscal_64_
37bfef9aemov r10l, 1
37bfef9b4nop
37bfef9b5nop [rax+rax]
37bfef9c0
37bfef9c0loc_37bfef9c0:
37bfef9c0cmp rbx, r10
37bfef9c3jl 0x37bfef022
37bfef9c9
37bfef9c9loc_37bfef9c9:
37bfef9c9mov r14, rbx
37bfef9ccsub r14, r10
37bfef9cfmov r10, -1
37bfef9d6jmp 0x37bfef0f1
37bfef9db
37bfef9dbloc_37bfef9db:
37bfef9dbcomisd x0, x11
37bfef9e0ja 0x37bfef830
37bfef9e6comisd x9, x7
37bfef9ebjbe 0x37bfee9b2
37bfef9f1mov r10, rbx
37bfef9f4mov esi, 1
37bfef9f9mov r15l, 1
37bfef9ffmov ebx, 1
37bfefa04nop
37bfefa05nop [rax+rax]
37bfefa10
37bfefa10loc_37bfefa10:
37bfefa10movapd x0, x7
37bfefa14mov r8, rdi
37bfefa17mov rcx, rbp
37bfefa1amov [rsp+104], r10
37bfefa1fdivsd x0, x9
37bfefa24mov rax, [rsp+376]
37bfefa2clea r9, [rip+0x46f755]
37bfefa33movapd x9, x7
37bfefa38mov rdx, rax
37bfefa3bmovsd_xmm [rax], x0
37bfefa3fcall dscal_64_
37bfefa44mov r10, [rsp+104]
37bfefa49jmp 0x37bfeebf6
37bfefa4e
37bfefa4e 66 90 f.
37bfefa50
37bfefa50loc_37bfefa50:
37bfefa50test rbx, rbx
37bfefa53jle 0x37bfefd01
37bfefa59lea rdx, [rbx-1]
37bfefa5dmov r10, rbx
37bfefa60mov esi, 1
37bfefa65mov r15l, 1
37bfefa6bmov r9l, 1
37bfefa71mov eax, 1
37bfefa76jmp 0x37bfee8f0
37bfefa7b
37bfefa7b 0f 1f 44 00 00 ..D..
37bfefa80
37bfefa80loc_37bfefa80:
37bfefa80test rbx, rbx
37bfefa83jle 0x37bfef9db
37bfefa89lea r8, [rbx-1]
37bfefa8dmov r10, rbx
37bfefa90mov r15l, 1
37bfefa96mov ebx, 1
37bfefa9bmov esi, 1
37bfefaa0mov ecx, 1
37bfefaa5jmp 0x37bfeeb4d
37bfefaaa
37bfefaaa 66 0f 1f 44 00 00 f..D..
37bfefab0
37bfefab0loc_37bfefab0:
37bfefab0mov rbx, r9
37bfefab3jmp 0x37bfeebd0
37bfefab8
37bfefab8 0f 1f 84 00 00 00 00 00 ........
37bfefac0
37bfefac0loc_37bfefac0:
37bfefac0minsd x0, x6
37bfefac4test rbx, rbx
37bfefac7jle 0x37bfef954
37bfefacdlea rdx, [rbx-1]
37bfefad1mov r10l, 1
37bfefad7mov r15, -1
37bfefadejmp 0x37bfeed23
37bfefae3
37bfefae3 0f 1f 44 00 00 ..D..
37bfefae8
37bfefae8loc_37bfefae8:
37bfefae8minsd x3, x6
37bfefaecmovapd x0, x3
37bfefaf0test rbx, rbx
37bfefaf3jle 0x37bfefd11
37bfefaf9lea rdx, [rbx-1]
37bfefafdmov r10l, 1
37bfefb03mov r15, -1
37bfefb0ajmp 0x37bfeedc7
37bfefb0f
37bfefb0f 90 .
37bfefb10
37bfefb10loc_37bfefb10:
37bfefb10minsd x3, x0
37bfefb14comisd x3, x11
37bfefb19ja 0x37bfef829
37bfefb1fcomisd x9, x7
37bfefb24ja 0x37bfefbf7
37bfefb2acmp r15, -1
37bfefb2eje 0x37bfefc3a
37bfefb34cmp rbx, r10
37bfefb37jg 0x37bfee9b2
37bfefb3dmovapd x10, x6
37bfefb42jmp 0x37bfef0e5
37bfefb47
37bfefb47 66 0f 1f 84 00 00 00 00 00 f........
37bfefb50
37bfefb50loc_37bfefb50:
37bfefb50mov rbx, r9
37bfefb53movapd x0, x3
37bfefb57jmp 0x37bfeebd0
37bfefb5c
37bfefb5c 0f 1f 40 00 ..@.
37bfefb60
37bfefb60loc_37bfefb60:
37bfefb60movapd x0, x7
37bfefb64mov r8, rdi
37bfefb67mov rcx, rbp
37bfefb6amov [rsp+96], r10
37bfefb6fdivsd x0, x9
37bfefb74mov rax, [rsp+376]
37bfefb7clea r9, [rip+0x46f605]
37bfefb83movapd x9, x7
37bfefb88mov rdx, rax
37bfefb8bmovsd_xmm [rax], x0
37bfefb8fcall dscal_64_
37bfefb94mov r10, [rsp+96]
37bfefb99jmp 0x37bfef0d2
37bfefb9e
37bfefb9e 66 90 f.
37bfefba0
37bfefba0loc_37bfefba0:
37bfefba0movapd x0, x7
37bfefba4mov r8, rdi
37bfefba7mov rcx, rbp
37bfefbaamov [rsp+96], r10
37bfefbafdivsd x0, x9
37bfefbb4mov rax, [rsp+376]
37bfefbbclea r9, [rip+0x46f5c5]
37bfefbc3movapd x9, x7
37bfefbc8mov rdx, rax
37bfefbcbmovsd_xmm [rax], x0
37bfefbcfcall dscal_64_
37bfefbd4mov r10, [rsp+96]
37bfefbd9jmp 0x37bfeee71
37bfefbde
37bfefbde 66 90 f.
37bfefbe0
37bfefbe0loc_37bfefbe0:
37bfefbe0pxor x0, x0
37bfefbe4jmp 0x37bfef19b
37bfefbe9
37bfefbe9loc_37bfefbe9:
37bfefbe9pxor x0, x0
37bfefbedmov eax, 1
37bfefbf2jmp 0x37bfef738
37bfefbf7
37bfefbf7loc_37bfefbf7:
37bfefbf7movapd x0, x7
37bfefbfbmov r8, rdi
37bfefbfemov rcx, rbp
37bfefc01mov [rsp+96], r10
37bfefc06divsd x0, x9
37bfefc0bmovapd x10, x6
37bfefc10movapd x9, x7
37bfefc15mov rax, [rsp+376]
37bfefc1dlea r9, [rip+0x46f564]
37bfefc24mov rdx, rax
37bfefc27movsd_xmm [rax], x0
37bfefc2bcall dscal_64_
37bfefc30mov r10, [rsp+96]
37bfefc35jmp 0x37bfef0d2
37bfefc3a
37bfefc3aloc_37bfefc3a:
37bfefc3acmp rbx, r10
37bfefc3djl 0x37bfee9b2
37bfefc43movapd x10, x6
37bfefc48jmp 0x37bfef9c9
37bfefc4d
37bfefc4dloc_37bfefc4d:
37bfefc4dcomisd x3, x11
37bfefc52ja 0x37bfef830
37bfefc58
37bfefc58loc_37bfefc58:
37bfefc58comisd x9, x7
37bfefc5djbe 0x37bfee9b2
37bfefc63movapd x0, x7
37bfefc67mov r8, rdi
37bfefc6amov rcx, rbp
37bfefc6dmov esi, 1
37bfefc72divsd x0, x9
37bfefc77mov rax, [rsp+376]
37bfefc7fmovapd x9, x7
37bfefc84lea r9, [rip+0x46f4fd]
37bfefc8bmov r15l, 1
37bfefc91mov rdx, rax
37bfefc94movsd_xmm [rax], x0
37bfefc98call dscal_64_
37bfefc9dmov r10, rbx
37bfefca0mov ebx, 1
37bfefca5jmp 0x37bfeee7b
37bfefcaa
37bfefcaaloc_37bfefcaa:
37bfefcaacomisd x0, x11
37bfefcafja 0x37bfef830
37bfefcb5comisd x9, x7
37bfefcbajbe 0x37bfee9b2
37bfefcc0movapd x0, x7
37bfefcc4mov r8, rdi
37bfefcc7mov rcx, rbp
37bfefccamov esi, 1
37bfefccfdivsd x0, x9
37bfefcd4mov rax, [rsp+376]
37bfefcdclea r9, [rip+0x46f4a5]
37bfefce3movapd x9, x7
37bfefce8mov rdx, rax
37bfefcebmovsd_xmm [rax], x0
37bfefcefcall dscal_64_
37bfefcf4mov r10, rbx
37bfefcf7mov ebx, 1
37bfefcfcjmp 0x37bfef0dc
37bfefd01
37bfefd01loc_37bfefd01:
37bfefd01comisd x3, x11
37bfefd06jbe 0x37bfefc58
37bfefd0cjmp 0x37bfef830
37bfefd11
37bfefd11loc_37bfefd11:
37bfefd11comisd x3, x11
37bfefd16ja 0x37bfef830
37bfefd1ccomisd x9, x7
37bfefd21jbe 0x37bfee9b2
37bfefd27lea rax, [rbx+1]
37bfefd2bmov ecx, 2
37bfefd30imul rax, rbx
37bfefd34cqo
37bfefd36idiv rcx
37bfefd39mov rsi, rax
37bfefd3cjmp 0x37bfef8fb
37bfefd41
37bfefd41loc_37bfefd41:
37bfefd41comisd x0, x11
37bfefd46ja 0x37bfef830
37bfefd4ccomisd x9, x7
37bfefd51jbe 0x37bfee9b2
37bfefd57mov r10l, 1
37bfefd5dmov r15, -1
37bfefd64jmp 0x37bfefa10
37bfefd69
37bfefd69loc_37bfefd69:
37bfefd69neg rax
37bfefd6cjmp 0x37bfee98f
37bfee5c0
37bfefd71
37bfefd71 // align 0x10
37bfefd71 // align 0x10
37bfefd80
37bfefd80dlatrd_64_:
37bfefd80push r15
37bfefd82push r14
37bfefd84push r13
37bfefd86push r12
37bfefd88push rbp
37bfefd89push rdi
37bfefd8apush rsi
37bfefd8bpush rbx
37bfefd8csub rsp, 248
37bfefd93movups [rsp+224], x6
37bfefd9bmov [rsp+336], r8
37bfefda3mov r13, rdx
37bfefda6mov [rsp+344], r9
37bfefdaecmp [rdx], 0
37bfefdb2jle 0x37bff009e
37bfefdb8mov rax, [rsp+352]
37bfefdc0xor edx, edx
37bfefdc2mov r9l, 1
37bfefdc8mov r8l, 1
37bfefdcemov rsi, rdx
37bfefdd1mov rdi, rdx
37bfefdd4lea rdx, [rip+0x46f3f5]
37bfefddbmov rax, [rax]
37bfefddetest rax, rax
37bfefde1cmovns rsi, rax
37bfefde5mov rax, [rsp+384]
37bfefdedmov rax, [rax]
37bfefdf0mov [rsp+120], rsi
37bfefdf5test rax, rax
37bfefdf8cmovns rdi, rax
37bfefdfcmov [rsp+104], rdi
37bfefe01call lsame_64_
37bfefe06mov rbx, [rsp+336]
37bfefe0emov rcx, [rbx]
37bfefe11test rax, rax
37bfefe14je 0x37bff00c0
37bfefe1amov rbx, [r13]
37bfefe1emov r8, rbx
37bfefe21mov [rsp+200], rbx
37bfefe29sub r8, rcx
37bfefe2ccmp r8, rbx
37bfefe2fjge 0x37bff009e
37bfefe35not rsi
37bfefe38not rdi
37bfefe3bmov [rsp+112], r8
37bfefe40mov rax, rbx
37bfefe43mov r14, rsi
37bfefe46mov [rsp+128], rdi
37bfefe4emov r15, rbx
37bfefe51mov rsi, [rsp+344]
37bfefe59mov r11, rcx
37bfefe5cjmp 0x37bfefe82
37bfefe5e
37bfefe5e 66 90 f.
37bfefe60
37bfefe60loc_37bfefe60:
37bfefe60mov [rsp+200], r15
37bfefe68cmp [rsp+112], r15
37bfefe6djge 0x37bff009e
37bfefe73
37bfefe73loc_37bfefe73:
37bfefe73mov rbx, [rsp+336]
37bfefe7bmov rax, [r13]
37bfefe7fmov r11, [rbx]
37bfefe82
37bfefe82loc_37bfefe82:
37bfefe82mov rdx, r15
37bfefe85sub rdx, rax
37bfefe88lea rbx, [rdx+r11]
37bfefe8ccmp r15, rax
37bfefe8fjl 0x37bff0640
37bfefe95
37bfefe95loc_37bfefe95:
37bfefe95mov rax, [rsp+200]
37bfefe9dlea r15, [rax-1]
37bfefea1cmp rax, 1
37bfefea5jle 0x37bfefe60
37bfefea7mov rcx, [rsp+368]
37bfefeaflea rdi, [rax-2]
37bfefeb3lea r9, [rip+0x46f336]
37bfefebamov [rsp+152], rax
37bfefec2mov [rsp+216], r15
37bfefecalea r10, [rcx+8*rdi]
37bfefecemov rcx, [rsp+120]
37bfefed3mov [rsp+96], rdi
37bfefed8mov [rsp+32], r10
37bfefeddimul rcx, rax
37bfefee1mov [rsp+136], r10
37bfefee9lea r12, [rcx+r14]
37bfefeedmov [rsp+160], rcx
37bfefef5lea rcx, [rsp+216]
37bfefefdlea rbp, [rsi+8*r12+8]
37bfeff02add r12, r15
37bfeff05lea rdx, [rsi+8*r12]
37bfeff09mov r8, rbp
37bfeff0ccall dlarfg_64_
37bfeff11movsd_xmm x0, [rsi+8*r12]
37bfeff17mov rax, [rsp+96]
37bfeff1cmov r9, rsi
37bfeff1fmov rcx, [rsp+360]
37bfeff27mov r11, [rsp+104]
37bfeff2clea rdx, [rsp+216]
37bfeff34lea r8, [rip+0x46f2bd]
37bfeff3bmov [rsp+216], r15
37bfeff43movsd_xmm [rcx+8*rax], x0
37bfeff48mov rax, [rip+0x46f2d1]
37bfeff4fimul r11, rbx
37bfeff53lea rcx, [rip+0x46f2ae]
37bfeff5amov [rsi+8*r12], rax
37bfeff5emov rax, [rsp+128]
37bfeff66mov [rsp+56], rcx
37bfeff6blea rcx, [rip+0x46f28e]
37bfeff72lea rbx, [r11+rax]
37bfeff76mov rax, [rsp+376]
37bfeff7emov [rsp+80], 5
37bfeff87mov [rsp+40], rbp
37bfeff8clea r12, [rax+8*rbx+8]
37bfeff91lea rax, [rip+0x46f258]
37bfeff98mov [rsp+144], r11
37bfeffa0mov [rsp+72], rax
37bfeffa5mov [rsp+48], rax
37bfeffaamov rax, [rsp+352]
37bfeffb2mov [rsp+64], r12
37bfeffb7mov [rsp+32], rax
37bfeffbccall dsymv_64_
37bfeffc1mov rdx, [r13]
37bfeffc5mov rax, [rsp+152]
37bfeffcdmov r11, [rsp+144]
37bfeffd5cmp rax, rdx
37bfeffd8jl 0x37bff07b0
37bfeffde
37bfeffdeloc_37bfeffde:
37bfeffdemov rdx, [rsp+136]
37bfeffe6lea r9, [rip+0x46f203]
37bfeffedmov r8, r12
37bfefff0lea rcx, [rsp+216]
37bfefff8mov [rsp+216], r15
37bff0000call dscal_64_
37bff0005mov rbx, [rsp+96]
37bff000amov r9, rbp
37bff000dmov rdx, r12
37bff0010mov rax, [rsp+368]
37bff0018movsd_xmm x6, [rip+0x46f208]
37bff0020lea rcx, [rsp+216]
37bff0028mov [rsp+216], r15
37bff0030mulsd x6, [rax+8*rbx]
37bff0035lea rbx, [rip+0x46f1b4]
37bff003cmov [rsp+32], rbx
37bff0041mov r8, rbx
37bff0044call ddot_64_
37bff0049mov [rsp+40], rbx
37bff004emov r9, rbx
37bff0051mov r8, rbp
37bff0054mulsd x0, x6
37bff0058mov [rsp+32], r12
37bff005dlea rdx, [rsp+192]
37bff0065lea rcx, [rsp+216]
37bff006dxorpd x0, [rip+0x46f1bb]
37bff0075mov [rsp+216], r15
37bff007dmovsd_xmm [rsp+192], x0
37bff0086call daxpy_64_
37bff008bmov [rsp+200], r15
37bff0093cmp [rsp+112], r15
37bff0098jl 0x37bfefe73
37bff009e
37bff009eloc_37bff009e:
37bff009emovups x6, [rsp+224]
37bff00a6add rsp, 248
37bff00adpop rbx
37bff00aepop rsi
37bff00afpop rdi
37bff00b0pop rbp
37bff00b1pop r12
37bff00b3pop r13
37bff00b5pop r14
37bff00b7pop r15
37bff00b9ret
37bff00ba
37bff00ba 66 0f 1f 44 00 00 f..D..
37bff00c0
37bff00c0loc_37bff00c0:
37bff00c0test rcx, rcx
37bff00c3jle 0x37bff009e
37bff00c5mov rdi, [rsp+104]
37bff00camov rax, [rsp+120]
37bff00cflea r14, [rsp+208]
37bff00d7mov [rsp+328], r13
37bff00dfmov rbx, [rsp+368]
37bff00e7mov [rsp+104], r14
37bff00ecmov r13l, 1
37bff00f2lea rsi, [8*rax+8]
37bff00fashl rax, 3
37bff00femov r15, [rsp+376]
37bff0106mov rbp, [rsp+344]
37bff010emov [rsp+128], rbx
37bff0116lea rbx, [8*rdi+8]
37bff011emov [rsp+152], rbx
37bff0126lea rbx, [8*rdi]
37bff012elea r14, [r15+8]
37bff0132mov [rsp+184], rax
37bff013alea rax, [rsp+216]
37bff0142lea rdi, [rip+0x46f0a7]
37bff0149mov [rsp+160], rsi
37bff0151lea rsi, [rbp+8]
37bff0155mov [rsp+168], rbx
37bff015dmov rbx, [rsp+328]
37bff0165mov [rsp+112], r15
37bff016amov [rsp+144], -1
37bff0176mov [rsp+96], rax
37bff017bmov [rsp+176], rcx
37bff0183jmp 0x37bff01cd
37bff0185
37bff0185 0f 1f 00 ...
37bff0188
37bff0188loc_37bff0188:
37bff0188mov rcx, [rsp+120]
37bff018dadd r13, 1
37bff0191add [rsp+144], rcx
37bff0199add rsi, [rsp+160]
37bff01a1mov rcx, [rsp+168]
37bff01a9add r14, [rsp+152]
37bff01b1add [rsp+112], rcx
37bff01b6add [rsp+128], 8
37bff01bfcmp [rsp+176], r13
37bff01c7jl 0x37bff009e
37bff01cd
37bff01cdloc_37bff01cd:
37bff01cdmov rdx, [rbx]
37bff01d0lea r11, [rsi-8]
37bff01d4mov [rsp+48], r15
37bff01d9lea r12, [r13-1]
37bff01ddmov rcx, [rsp+384]
37bff01e5lea rax, [rip+0x46f00c]
37bff01ecmov [rsp+72], r11
37bff01f1lea r9, [rip+0x46efe0]
37bff01f8sub rdx, r13
37bff01fbmov [rsp+64], rax
37bff0200mov r8, [rsp+96]
37bff0205mov [rsp+56], rcx
37bff020aadd rdx, 1
37bff020emov rcx, [rsp+352]
37bff0216mov [rsp+32], rbp
37bff021bmov [rsp+40], rcx
37bff0220lea rcx, [rip+0x46efb9]
37bff0227mov [rsp+88], 12
37bff0230mov [rsp+80], rdi
37bff0235mov [rsp+208], rdx
37bff023dmov rdx, [rsp+104]
37bff0242mov [rsp+136], r11
37bff024amov [rsp+216], r12
37bff0252call dgemv_64_
37bff0257lea rax, [rip+0x46ef9a]
37bff025emov rcx, [rbx]
37bff0261mov r11, [rsp+136]
37bff0269mov [rsp+64], rax
37bff026emov r8, [rsp+96]
37bff0273lea r9, [rip+0x46ef5e]
37bff027amov rax, [rsp+352]
37bff0282sub rcx, r13
37bff0285mov [rsp+48], rbp
37bff028aadd rbp, 8
37bff028elea rdx, [rcx+1]
37bff0292mov [rsp+32], r15
37bff0297add r15, 8
37bff029blea rcx, [rip+0x46ef3e]
37bff02a2mov [rsp+56], rax
37bff02a7mov rax, [rsp+384]
37bff02afmov [rsp+88], 12
37bff02b8mov [rsp+80], rdi
37bff02bdmov [rsp+72], r11
37bff02c2mov [rsp+40], rax
37bff02c7mov [rsp+208], rdx
37bff02cfmov rdx, [rsp+104]
37bff02d4mov [rsp+216], r12
37bff02dccall dgemv_64_
37bff02e1mov rdx, [rbx]
37bff02e4cmp rdx, r13
37bff02e7jle 0x37bff0188
37bff02edmov rcx, rdx
37bff02f0mov rax, [rsp+128]
37bff02f8lea r9, [rip+0x46eef1]
37bff02ffsub rcx, r13
37bff0302mov [rsp+216], rcx
37bff030alea rcx, [r13+2]
37bff030ecmp rcx, rdx
37bff0311mov [rsp+32], rax
37bff0316cmovg rcx, rdx
37bff031amov rdx, [rsp+344]
37bff0322add rcx, [rsp+144]
37bff032alea r8, [rdx+8*rcx]
37bff032emov rcx, [rsp+96]
37bff0333mov rdx, rsi
37bff0336call dlarfg_64_
37bff033bmovsd_xmm x0, [rsi]
37bff033fmov rdx, [rsp+360]
37bff0347lea r8, [rip+0x46eeaa]
37bff034emov r10, [rsp+352]
37bff0356mov r11, [rsp+184]
37bff035elea rcx, [rip+0x46eeb4]
37bff0365movsd_xmm [rdx+8*r13-8], x0
37bff036cmov rdx, [rip+0x46eead]
37bff0373lea r9, [rsi+r11]
37bff0377mov [rsi], rdx
37bff037amov rdx, [rbx]
37bff037dmov [rsp+32], r10
37bff0382sub rdx, r13
37bff0385mov [rsp+72], rdi
37bff038amov [rsp+216], rdx
37bff0392lea rdx, [rip+0x46ee6f]
37bff0399mov [rsp+56], rdx
37bff039emov rdx, [rsp+96]
37bff03a3mov [rsp+80], 5
37bff03acmov [rsp+64], r14
37bff03b1mov [rsp+48], rdi
37bff03b6mov [rsp+40], rsi
37bff03bbcall dsymv_64_
37bff03c0mov r10, [rbx]
37bff03c3mov rax, [rsp+112]
37bff03c8lea rcx, [rip+0x46ee39]
37bff03cfmov [rsp+64], rcx
37bff03d4mov r8, [rsp+96]
37bff03d9lea r9, [rip+0x46ee18]
37bff03e0lea rcx, [rip+0x46ee29]
37bff03e7sub r10, r13
37bff03eamov [rsp+72], rax
37bff03efmov rdx, [rsp+104]
37bff03f4mov [rsp+208], r10
37bff03fcmov r10, [rsp+384]
37bff0404mov [rsp+88], 9
37bff040dmov [rsp+40], r10
37bff0412mov [rsp+80], rdi
37bff0417mov [rsp+56], rdi
37bff041cmov [rsp+48], rsi
37bff0421mov [rsp+32], r15
37bff0426mov [rsp+216], r12
37bff042ecall dgemv_64_
37bff0433mov r10, [rbx]
37bff0436mov rax, [rsp+112]
37bff043bmov [rsp+88], 12
37bff0444mov r9, [rsp+352]
37bff044cmov [rsp+80], rdi
37bff0451lea rcx, [rip+0x46ed88]
37bff0458sub r10, r13
37bff045bmov [rsp+48], rax
37bff0460mov r8, [rsp+96]
37bff0465mov [rsp+208], r10
37bff046dlea r10, [rip+0x46ed84]
37bff0474mov rdx, [rsp+104]
37bff0479mov [rsp+64], r10
37bff047emov [rsp+40], r9
37bff0483lea r9, [rip+0x46ed4e]
37bff048amov [rsp+72], r14
37bff048fmov [rsp+56], rdi
37bff0494mov [rsp+32], rbp
37bff0499mov [rsp+216], r12
37bff04a1call dgemv_64_
37bff04a6lea rcx, [rip+0x46ed5b]
37bff04admov r9, [rbx]
37bff04b0mov rax, [rsp+112]
37bff04b5mov [rsp+64], rcx
37bff04bamov rcx, [rsp+352]
37bff04c2mov [rsp+72], rax
37bff04c7mov r8, [rsp+96]
37bff04ccsub r9, r13
37bff04cfmov [rsp+40], rcx
37bff04d4mov rdx, [rsp+104]
37bff04d9lea rcx, [rip+0x46ed30]
37bff04e0mov [rsp+88], 9
37bff04e9mov [rsp+80], rdi
37bff04eemov [rsp+56], rdi
37bff04f3mov [rsp+48], rsi
37bff04f8mov [rsp+32], rbp
37bff04fdmov [rsp+208], r9
37bff0505lea r9, [rip+0x46ecec]
37bff050cmov [rsp+216], r12
37bff0514call dgemv_64_
37bff0519mov rcx, [rbx]
37bff051cmov rax, [rsp+112]
37bff0521lea r10, [rip+0x46ecd0]
37bff0528mov [rsp+64], r10
37bff052dmov rdx, [rsp+104]
37bff0532lea r9, [rip+0x46ec9f]
37bff0539sub rcx, r13
37bff053cmov [rsp+48], rax
37bff0541mov [rsp+208], rcx
37bff0549mov rcx, [rsp+384]
37bff0551mov [rsp+216], r12
37bff0559mov r12, [rsp+96]
37bff055emov [rsp+40], rcx
37bff0563lea rcx, [rip+0x46ec76]
37bff056amov [rsp+88], 12
37bff0573mov r8, r12
37bff0576mov [rsp+80], rdi
37bff057bmov [rsp+72], r14
37bff0580mov [rsp+56], rdi
37bff0585mov [rsp+32], r15
37bff058acall dgemv_64_
37bff058fmov rdx, [rbx]
37bff0592mov r8, r14
37bff0595mov rcx, r12
37bff0598lea r9, [rip+0x46ec51]
37bff059fsub rdx, r13
37bff05a2mov [rsp+216], rdx
37bff05aamov rdx, [rsp+128]
37bff05b2call dscal_64_
37bff05b7mov rcx, [rbx]
37bff05bamov r9, rsi
37bff05bdmov rdx, r14
37bff05c0mov rax, [rsp+128]
37bff05c8movsd_xmm x6, [rip+0x46ec58]
37bff05d0lea r8, [rip+0x46ec19]
37bff05d7sub rcx, r13
37bff05damulsd x6, [rax]
37bff05demov [rsp+32], rdi
37bff05e3mov [rsp+216], rcx
37bff05ebmov rcx, r12
37bff05eecall ddot_64_
37bff05f3mov rdx, [rbx]
37bff05f6mov [rsp+40], rdi
37bff05fbmov r8, rsi
37bff05femov [rsp+32], r14
37bff0603lea r9, [rip+0x46ebe6]
37bff060amov rcx, r12
37bff060dmulsd x0, x6
37bff0611sub rdx, r13
37bff0614xorpd x0, [rip+0x46ec14]
37bff061cmov [rsp+216], rdx
37bff0624lea rdx, [rsp+192]
37bff062cmovsd_xmm [rsp+192], x0
37bff0635call daxpy_64_
37bff063ajmp 0x37bff0188
37bff063f
37bff063f 90 .
37bff0640
37bff0640loc_37bff0640:
37bff0640mov rcx, [rsp+120]
37bff0645sub rax, r15
37bff0648mov r8, [rsp+384]
37bff0650lea rdx, [rip+0x46eb99]
37bff0657mov [rsp+80], rdx
37bff065cmov r9, [rsp+376]
37bff0664lea rdi, [rbx+1]
37bff0668lea r10, [rip+0x46eb89]
37bff066fmov [rsp+216], rax
37bff0677mov rax, rcx
37bff067aimul rdi, [rsp+104]
37bff0680lea rbp, [rsp+200]
37bff0688imul rax, r15
37bff068cadd rdi, [rsp+128]
37bff0694mov [rsp+64], r10
37bff0699mov [rsp+56], r8
37bff069elea r10, [rdi+r15]
37bff06a2mov r15, rcx
37bff06a5mov r8, [rsp+352]
37bff06admov [rsp+88], 12
37bff06b6lea rdx, [rax+r14+1]
37bff06bbadd rax, rcx
37bff06bemov [rsp+40], r8
37bff06c3lea rcx, [rip+0x46eb16]
37bff06calea rdx, [rsi+8*rdx]
37bff06celea rax, [r14+rax+1]
37bff06d3lea rax, [rsi+8*rax]
37bff06d7mov [rsp+72], rdx
37bff06dclea rdx, [r9+8*r10]
37bff06e0mov [rsp+48], rdx
37bff06e5lea r8, [rsp+216]
37bff06edmov rdx, rbp
37bff06f0lea r9, [rip+0x46eae1]
37bff06f7mov [rsp+32], rax
37bff06fccall dgemv_64_
37bff0701mov rax, [r13]
37bff0705mov rdx, [rsp+200]
37bff070dlea rcx, [rip+0x46eadc]
37bff0714mov [rsp+80], rcx
37bff0719lea r9, [rip+0x46eab8]
37bff0720lea r8, [rsp+216]
37bff0728mov [rsp+88], 12
37bff0731sub rax, rdx
37bff0734mov [rsp+216], rax
37bff073cmov rax, r15
37bff073fimul rax, rdx
37bff0743lea rcx, [rax+r14+1]
37bff0748add rax, r15
37bff074badd rax, r14
37bff074elea rcx, [rsi+8*rcx]
37bff0752add rax, rdx
37bff0755mov [rsp+72], rcx
37bff075alea rcx, [rip+0x46ea97]
37bff0761mov rdx, rbp
37bff0764lea rax, [rsi+8*rax]
37bff0768mov [rsp+64], rcx
37bff076dmov rcx, [rsp+352]
37bff0775mov [rsp+48], rax
37bff077amov rax, [rsp+384]
37bff0782mov [rsp+56], rcx
37bff0787lea rcx, [rip+0x46ea52]
37bff078emov [rsp+40], rax
37bff0793mov rax, [rsp+376]
37bff079blea rax, [rax+8*rdi+8]
37bff07a0mov [rsp+32], rax
37bff07a5call dgemv_64_
37bff07aajmp 0x37bfefe95
37bff07af
37bff07af 90 .
37bff07b0
37bff07b0loc_37bff07b0:
37bff07b0sub rdx, rax
37bff07b3add r11, [rsp+104]
37bff07b8mov r10, [rsp+384]
37bff07c0mov [rsp+88], 9
37bff07c9mov [rsp+216], rdx
37bff07d1lea rdx, [rax+rbx+1]
37bff07d6mov rax, [rsp+376]
37bff07delea rcx, [rsp+208]
37bff07e6mov [rsp+40], r10
37bff07eblea r8, [rsp+216]
37bff07f3lea r9, [rip+0x46e9fe]
37bff07falea rbx, [rax+8*rdx]
37bff07femov rax, [rsp+128]
37bff0806mov [rsp+48], rbp
37bff080bmov [rsp+72], rbx
37bff0810lea rdx, [rax+r11+1]
37bff0815mov rax, [rsp+376]
37bff081dmov [rsp+144], rcx
37bff0825mov [rsp+208], r15
37bff082dlea r11, [rax+8*rdx]
37bff0831lea rax, [rip+0x46e9b8]
37bff0838lea rdx, [rip+0x46e9c9]
37bff083fmov [rsp+80], rax
37bff0844mov [rsp+64], rdx
37bff0849mov rdx, rcx
37bff084clea rcx, [rip+0x46e9bd]
37bff0853mov [rsp+56], rax
37bff0858mov [rsp+32], r11
37bff085dmov [rsp+168], r11
37bff0865call dgemv_64_
37bff086amov r11, [r13]
37bff086emov r10, [rsp+160]
37bff0876lea rax, [rip+0x46e973]
37bff087dadd r10, [rsp+120]
37bff0882mov r9, [rsp+352]
37bff088amov [rsp+80], rax
37bff088flea r8, [rsp+216]
37bff0897sub r11, [rsp+152]
37bff089flea rdx, [r10+r14+1]
37bff08a4mov [rsp+56], rax
37bff08a9lea rcx, [rip+0x46e930]
37bff08b0lea r10, [rsi+8*rdx]
37bff08b4mov [rsp+40], r9
37bff08b9mov rdx, [rsp+144]
37bff08c1lea r9, [rip+0x46e910]
37bff08c8mov [rsp+216], r11
37bff08d0lea r11, [rip+0x46e921]
37bff08d7mov [rsp+64], r11
37bff08dcmov [rsp+32], r10
37bff08e1mov [rsp+88], 12
37bff08eamov [rsp+72], r12
37bff08efmov [rsp+48], rbx
37bff08f4mov [rsp+160], r10
37bff08fcmov [rsp+208], r15
37bff0904call dgemv_64_
37bff0909lea r8, [rip+0x46e8f8]
37bff0910mov r9, [r13]
37bff0914mov r10, [rsp+160]
37bff091cmov [rsp+64], r8
37bff0921mov r8, [rsp+352]
37bff0929lea rax, [rip+0x46e8c0]
37bff0930lea rcx, [rip+0x46e8d9]
37bff0937mov [rsp+80], rax
37bff093csub r9, [rsp+152]
37bff0944mov [rsp+56], rax
37bff0949mov rdx, [rsp+144]
37bff0951mov [rsp+40], r8
37bff0956lea r8, [rsp+216]
37bff095emov [rsp+88], 9
37bff0967mov [rsp+72], rbx
37bff096cmov [rsp+48], rbp
37bff0971mov [rsp+32], r10
37bff0976mov [rsp+216], r9
37bff097elea r9, [rip+0x46e873]
37bff0985mov [rsp+208], r15
37bff098dcall dgemv_64_
37bff0992lea rax, [rip+0x46e857]
37bff0999lea r11, [rip+0x46e858]
37bff09a0mov r8, [r13]
37bff09a4mov [rsp+80], rax
37bff09a9lea r9, [rip+0x46e828]
37bff09b0sub r8, [rsp+152]
37bff09b8lea rcx, [rip+0x46e821]
37bff09bfmov [rsp+64], r11
37bff09c4mov r11, [rsp+168]
37bff09ccmov [rsp+56], rax
37bff09d1mov rax, [rsp+384]
37bff09d9mov [rsp+72], r12
37bff09demov rdx, [rsp+144]
37bff09e6mov [rsp+88], 12
37bff09efmov [rsp+48], rbx
37bff09f4mov [rsp+40], rax
37bff09f9mov [rsp+32], r11
37bff09femov [rsp+216], r8
37bff0a06lea r8, [rsp+216]
37bff0a0emov [rsp+208], r15
37bff0a16call dgemv_64_
37bff0a1bjmp 0x37bfeffde
37bfefd80
37bfefd80dlatrd_64_:
37bfefd80push r15
37bfefd82push r14
37bfefd84push r13
37bfefd86push r12
37bfefd88push rbp
37bfefd89push rdi
37bfefd8apush rsi
37bfefd8bpush rbx
37bfefd8csub rsp, 248
37bfefd93movups [rsp+224], x6
37bfefd9bmov [rsp+336], r8
37bfefda3mov r13, rdx
37bfefda6mov [rsp+344], r9
37bfefdaecmp [rdx], 0
37bfefdb2jle 0x37bff009e
37bfefdb8mov rax, [rsp+352]
37bfefdc0xor edx, edx
37bfefdc2mov r9l, 1
37bfefdc8mov r8l, 1
37bfefdcemov rsi, rdx
37bfefdd1mov rdi, rdx
37bfefdd4lea rdx, [rip+0x46f3f5]
37bfefddbmov rax, [rax]
37bfefddetest rax, rax
37bfefde1cmovns rsi, rax
37bfefde5mov rax, [rsp+384]
37bfefdedmov rax, [rax]
37bfefdf0mov [rsp+120], rsi
37bfefdf5test rax, rax
37bfefdf8cmovns rdi, rax
37bfefdfcmov [rsp+104], rdi
37bfefe01call lsame_64_
37bfefe06mov rbx, [rsp+336]
37bfefe0emov rcx, [rbx]
37bfefe11test rax, rax
37bfefe14je 0x37bff00c0
37bfefe1amov rbx, [r13]
37bfefe1emov r8, rbx
37bfefe21mov [rsp+200], rbx
37bfefe29sub r8, rcx
37bfefe2ccmp r8, rbx
37bfefe2fjge 0x37bff009e
37bfefe35not rsi
37bfefe38not rdi
37bfefe3bmov [rsp+112], r8
37bfefe40mov rax, rbx
37bfefe43mov r14, rsi
37bfefe46mov [rsp+128], rdi
37bfefe4emov r15, rbx
37bfefe51mov rsi, [rsp+344]
37bfefe59mov r11, rcx
37bfefe5cjmp 0x37bfefe82
37bfefe5e
37bfefe5e 66 90 f.
37bfefe60
37bfefe60loc_37bfefe60:
37bfefe60mov [rsp+200], r15
37bfefe68cmp [rsp+112], r15
37bfefe6djge 0x37bff009e
37bfefe73
37bfefe73loc_37bfefe73:
37bfefe73mov rbx, [rsp+336]
37bfefe7bmov rax, [r13]
37bfefe7fmov r11, [rbx]
37bfefe82
37bfefe82loc_37bfefe82:
37bfefe82mov rdx, r15
37bfefe85sub rdx, rax
37bfefe88lea rbx, [rdx+r11]
37bfefe8ccmp r15, rax
37bfefe8fjl 0x37bff0640
37bfefe95
37bfefe95loc_37bfefe95:
37bfefe95mov rax, [rsp+200]
37bfefe9dlea r15, [rax-1]
37bfefea1cmp rax, 1
37bfefea5jle 0x37bfefe60
37bfefea7mov rcx, [rsp+368]
37bfefeaflea rdi, [rax-2]
37bfefeb3lea r9, [rip+0x46f336]
37bfefebamov [rsp+152], rax
37bfefec2mov [rsp+216], r15
37bfefecalea r10, [rcx+8*rdi]
37bfefecemov rcx, [rsp+120]
37bfefed3mov [rsp+96], rdi
37bfefed8mov [rsp+32], r10
37bfefeddimul rcx, rax
37bfefee1mov [rsp+136], r10
37bfefee9lea r12, [rcx+r14]
37bfefeedmov [rsp+160], rcx
37bfefef5lea rcx, [rsp+216]
37bfefefdlea rbp, [rsi+8*r12+8]
37bfeff02add r12, r15
37bfeff05lea rdx, [rsi+8*r12]
37bfeff09mov r8, rbp
37bfeff0ccall dlarfg_64_
37bfeff11movsd_xmm x0, [rsi+8*r12]
37bfeff17mov rax, [rsp+96]
37bfeff1cmov r9, rsi
37bfeff1fmov rcx, [rsp+360]
37bfeff27mov r11, [rsp+104]
37bfeff2clea rdx, [rsp+216]
37bfeff34lea r8, [rip+0x46f2bd]
37bfeff3bmov [rsp+216], r15
37bfeff43movsd_xmm [rcx+8*rax], x0
37bfeff48mov rax, [rip+0x46f2d1]
37bfeff4fimul r11, rbx
37bfeff53lea rcx, [rip+0x46f2ae]
37bfeff5amov [rsi+8*r12], rax
37bfeff5emov rax, [rsp+128]
37bfeff66mov [rsp+56], rcx
37bfeff6blea rcx, [rip+0x46f28e]
37bfeff72lea rbx, [r11+rax]
37bfeff76mov rax, [rsp+376]
37bfeff7emov [rsp+80], 5
37bfeff87mov [rsp+40], rbp
37bfeff8clea r12, [rax+8*rbx+8]
37bfeff91lea rax, [rip+0x46f258]
37bfeff98mov [rsp+144], r11
37bfeffa0mov [rsp+72], rax
37bfeffa5mov [rsp+48], rax
37bfeffaamov rax, [rsp+352]
37bfeffb2mov [rsp+64], r12
37bfeffb7mov [rsp+32], rax
37bfeffbccall dsymv_64_
37bfeffc1mov rdx, [r13]
37bfeffc5mov rax, [rsp+152]
37bfeffcdmov r11, [rsp+144]
37bfeffd5cmp rax, rdx
37bfeffd8jl 0x37bff07b0
37bfeffde
37bfeffdeloc_37bfeffde:
37bfeffdemov rdx, [rsp+136]
37bfeffe6lea r9, [rip+0x46f203]
37bfeffedmov r8, r12
37bfefff0lea rcx, [rsp+216]
37bfefff8mov [rsp+216], r15
37bff0000call dscal_64_
37bff0005mov rbx, [rsp+96]
37bff000amov r9, rbp
37bff000dmov rdx, r12
37bff0010mov rax, [rsp+368]
37bff0018movsd_xmm x6, [rip+0x46f208]
37bff0020lea rcx, [rsp+216]
37bff0028mov [rsp+216], r15
37bff0030mulsd x6, [rax+8*rbx]
37bff0035lea rbx, [rip+0x46f1b4]
37bff003cmov [rsp+32], rbx
37bff0041mov r8, rbx
37bff0044call ddot_64_
37bff0049mov [rsp+40], rbx
37bff004emov r9, rbx
37bff0051mov r8, rbp
37bff0054mulsd x0, x6
37bff0058mov [rsp+32], r12
37bff005dlea rdx, [rsp+192]
37bff0065lea rcx, [rsp+216]
37bff006dxorpd x0, [rip+0x46f1bb]
37bff0075mov [rsp+216], r15
37bff007dmovsd_xmm [rsp+192], x0
37bff0086call daxpy_64_
37bff008bmov [rsp+200], r15
37bff0093cmp [rsp+112], r15
37bff0098jl 0x37bfefe73
37bff009e
37bff009eloc_37bff009e:
37bff009emovups x6, [rsp+224]
37bff00a6add rsp, 248
37bff00adpop rbx
37bff00aepop rsi
37bff00afpop rdi
37bff00b0pop rbp
37bff00b1pop r12
37bff00b3pop r13
37bff00b5pop r14
37bff00b7pop r15
37bff00b9ret
37bff00ba
37bff00ba 66 0f 1f 44 00 00 f..D..
37bff00c0
37bff00c0loc_37bff00c0:
37bff00c0test rcx, rcx
37bff00c3jle 0x37bff009e
37bff00c5mov rdi, [rsp+104]
37bff00camov rax, [rsp+120]
37bff00cflea r14, [rsp+208]
37bff00d7mov [rsp+328], r13
37bff00dfmov rbx, [rsp+368]
37bff00e7mov [rsp+104], r14
37bff00ecmov r13l, 1
37bff00f2lea rsi, [8*rax+8]
37bff00fashl rax, 3
37bff00femov r15, [rsp+376]
37bff0106mov rbp, [rsp+344]
37bff010emov [rsp+128], rbx
37bff0116lea rbx, [8*rdi+8]
37bff011emov [rsp+152], rbx
37bff0126lea rbx, [8*rdi]
37bff012elea r14, [r15+8]
37bff0132mov [rsp+184], rax
37bff013alea rax, [rsp+216]
37bff0142lea rdi, [rip+0x46f0a7]
37bff0149mov [rsp+160], rsi
37bff0151lea rsi, [rbp+8]
37bff0155mov [rsp+168], rbx
37bff015dmov rbx, [rsp+328]
37bff0165mov [rsp+112], r15
37bff016amov [rsp+144], -1
37bff0176mov [rsp+96], rax
37bff017bmov [rsp+176], rcx
37bff0183jmp 0x37bff01cd
37bff0185
37bff0185 0f 1f 00 ...
37bff0188
37bff0188loc_37bff0188:
37bff0188mov rcx, [rsp+120]
37bff018dadd r13, 1
37bff0191add [rsp+144], rcx
37bff0199add rsi, [rsp+160]
37bff01a1mov rcx, [rsp+168]
37bff01a9add r14, [rsp+152]
37bff01b1add [rsp+112], rcx
37bff01b6add [rsp+128], 8
37bff01bfcmp [rsp+176], r13
37bff01c7jl 0x37bff009e
37bff01cd
37bff01cdloc_37bff01cd:
37bff01cdmov rdx, [rbx]
37bff01d0lea r11, [rsi-8]
37bff01d4mov [rsp+48], r15
37bff01d9lea r12, [r13-1]
37bff01ddmov rcx, [rsp+384]
37bff01e5lea rax, [rip+0x46f00c]
37bff01ecmov [rsp+72], r11
37bff01f1lea r9, [rip+0x46efe0]
37bff01f8sub rdx, r13
37bff01fbmov [rsp+64], rax
37bff0200mov r8, [rsp+96]
37bff0205mov [rsp+56], rcx
37bff020aadd rdx, 1
37bff020emov rcx, [rsp+352]
37bff0216mov [rsp+32], rbp
37bff021bmov [rsp+40], rcx
37bff0220lea rcx, [rip+0x46efb9]
37bff0227mov [rsp+88], 12
37bff0230mov [rsp+80], rdi
37bff0235mov [rsp+208], rdx
37bff023dmov rdx, [rsp+104]
37bff0242mov [rsp+136], r11
37bff024amov [rsp+216], r12
37bff0252call dgemv_64_
37bff0257lea rax, [rip+0x46ef9a]
37bff025emov rcx, [rbx]
37bff0261mov r11, [rsp+136]
37bff0269mov [rsp+64], rax
37bff026emov r8, [rsp+96]
37bff0273lea r9, [rip+0x46ef5e]
37bff027amov rax, [rsp+352]
37bff0282sub rcx, r13
37bff0285mov [rsp+48], rbp
37bff028aadd rbp, 8
37bff028elea rdx, [rcx+1]
37bff0292mov [rsp+32], r15
37bff0297add r15, 8
37bff029blea rcx, [rip+0x46ef3e]
37bff02a2mov [rsp+56], rax
37bff02a7mov rax, [rsp+384]
37bff02afmov [rsp+88], 12
37bff02b8mov [rsp+80], rdi
37bff02bdmov [rsp+72], r11
37bff02c2mov [rsp+40], rax
37bff02c7mov [rsp+208], rdx
37bff02cfmov rdx, [rsp+104]
37bff02d4mov [rsp+216], r12
37bff02dccall dgemv_64_
37bff02e1mov rdx, [rbx]
37bff02e4cmp rdx, r13
37bff02e7jle 0x37bff0188
37bff02edmov rcx, rdx
37bff02f0mov rax, [rsp+128]
37bff02f8lea r9, [rip+0x46eef1]
37bff02ffsub rcx, r13
37bff0302mov [rsp+216], rcx
37bff030alea rcx, [r13+2]
37bff030ecmp rcx, rdx
37bff0311mov [rsp+32], rax
37bff0316cmovg rcx, rdx
37bff031amov rdx, [rsp+344]
37bff0322add rcx, [rsp+144]
37bff032alea r8, [rdx+8*rcx]
37bff032emov rcx, [rsp+96]
37bff0333mov rdx, rsi
37bff0336call dlarfg_64_
37bff033bmovsd_xmm x0, [rsi]
37bff033fmov rdx, [rsp+360]
37bff0347lea r8, [rip+0x46eeaa]
37bff034emov r10, [rsp+352]
37bff0356mov r11, [rsp+184]
37bff035elea rcx, [rip+0x46eeb4]
37bff0365movsd_xmm [rdx+8*r13-8], x0
37bff036cmov rdx, [rip+0x46eead]
37bff0373lea r9, [rsi+r11]
37bff0377mov [rsi], rdx
37bff037amov rdx, [rbx]
37bff037dmov [rsp+32], r10
37bff0382sub rdx, r13
37bff0385mov [rsp+72], rdi
37bff038amov [rsp+216], rdx
37bff0392lea rdx, [rip+0x46ee6f]
37bff0399mov [rsp+56], rdx
37bff039emov rdx, [rsp+96]
37bff03a3mov [rsp+80], 5
37bff03acmov [rsp+64], r14
37bff03b1mov [rsp+48], rdi
37bff03b6mov [rsp+40], rsi
37bff03bbcall dsymv_64_
37bff03c0mov r10, [rbx]
37bff03c3mov rax, [rsp+112]
37bff03c8lea rcx, [rip+0x46ee39]
37bff03cfmov [rsp+64], rcx
37bff03d4mov r8, [rsp+96]
37bff03d9lea r9, [rip+0x46ee18]
37bff03e0lea rcx, [rip+0x46ee29]
37bff03e7sub r10, r13
37bff03eamov [rsp+72], rax
37bff03efmov rdx, [rsp+104]
37bff03f4mov [rsp+208], r10
37bff03fcmov r10, [rsp+384]
37bff0404mov [rsp+88], 9
37bff040dmov [rsp+40], r10
37bff0412mov [rsp+80], rdi
37bff0417mov [rsp+56], rdi
37bff041cmov [rsp+48], rsi
37bff0421mov [rsp+32], r15
37bff0426mov [rsp+216], r12
37bff042ecall dgemv_64_
37bff0433mov r10, [rbx]
37bff0436mov rax, [rsp+112]
37bff043bmov [rsp+88], 12
37bff0444mov r9, [rsp+352]
37bff044cmov [rsp+80], rdi
37bff0451lea rcx, [rip+0x46ed88]
37bff0458sub r10, r13
37bff045bmov [rsp+48], rax
37bff0460mov r8, [rsp+96]
37bff0465mov [rsp+208], r10
37bff046dlea r10, [rip+0x46ed84]
37bff0474mov rdx, [rsp+104]
37bff0479mov [rsp+64], r10
37bff047emov [rsp+40], r9
37bff0483lea r9, [rip+0x46ed4e]
37bff048amov [rsp+72], r14
37bff048fmov [rsp+56], rdi
37bff0494mov [rsp+32], rbp
37bff0499mov [rsp+216], r12
37bff04a1call dgemv_64_
37bff04a6lea rcx, [rip+0x46ed5b]
37bff04admov r9, [rbx]
37bff04b0mov rax, [rsp+112]
37bff04b5mov [rsp+64], rcx
37bff04bamov rcx, [rsp+352]
37bff04c2mov [rsp+72], rax
37bff04c7mov r8, [rsp+96]
37bff04ccsub r9, r13
37bff04cfmov [rsp+40], rcx
37bff04d4mov rdx, [rsp+104]
37bff04d9lea rcx, [rip+0x46ed30]
37bff04e0mov [rsp+88], 9
37bff04e9mov [rsp+80], rdi
37bff04eemov [rsp+56], rdi
37bff04f3mov [rsp+48], rsi
37bff04f8mov [rsp+32], rbp
37bff04fdmov [rsp+208], r9
37bff0505lea r9, [rip+0x46ecec]
37bff050cmov [rsp+216], r12
37bff0514call dgemv_64_
37bff0519mov rcx, [rbx]
37bff051cmov rax, [rsp+112]
37bff0521lea r10, [rip+0x46ecd0]
37bff0528mov [rsp+64], r10
37bff052dmov rdx, [rsp+104]
37bff0532lea r9, [rip+0x46ec9f]
37bff0539sub rcx, r13
37bff053cmov [rsp+48], rax
37bff0541mov [rsp+208], rcx
37bff0549mov rcx, [rsp+384]
37bff0551mov [rsp+216], r12
37bff0559mov r12, [rsp+96]
37bff055emov [rsp+40], rcx
37bff0563lea rcx, [rip+0x46ec76]
37bff056amov [rsp+88], 12
37bff0573mov r8, r12
37bff0576mov [rsp+80], rdi
37bff057bmov [rsp+72], r14
37bff0580mov [rsp+56], rdi
37bff0585mov [rsp+32], r15
37bff058acall dgemv_64_
37bff058fmov rdx, [rbx]
37bff0592mov r8, r14
37bff0595mov rcx, r12
37bff0598lea r9, [rip+0x46ec51]
37bff059fsub rdx, r13
37bff05a2mov [rsp+216], rdx
37bff05aamov rdx, [rsp+128]
37bff05b2call dscal_64_
37bff05b7mov rcx, [rbx]
37bff05bamov r9, rsi
37bff05bdmov rdx, r14
37bff05c0mov rax, [rsp+128]
37bff05c8movsd_xmm x6, [rip+0x46ec58]
37bff05d0lea r8, [rip+0x46ec19]
37bff05d7sub rcx, r13
37bff05damulsd x6, [rax]
37bff05demov [rsp+32], rdi
37bff05e3mov [rsp+216], rcx
37bff05ebmov rcx, r12
37bff05eecall ddot_64_
37bff05f3mov rdx, [rbx]
37bff05f6mov [rsp+40], rdi
37bff05fbmov r8, rsi
37bff05femov [rsp+32], r14
37bff0603lea r9, [rip+0x46ebe6]
37bff060amov rcx, r12
37bff060dmulsd x0, x6
37bff0611sub rdx, r13
37bff0614xorpd x0, [rip+0x46ec14]
37bff061cmov [rsp+216], rdx
37bff0624lea rdx, [rsp+192]
37bff062cmovsd_xmm [rsp+192], x0
37bff0635call daxpy_64_
37bff063ajmp 0x37bff0188
37bff063f
37bff063f 90 .
37bff0640
37bff0640loc_37bff0640:
37bff0640mov rcx, [rsp+120]
37bff0645sub rax, r15
37bff0648mov r8, [rsp+384]
37bff0650lea rdx, [rip+0x46eb99]
37bff0657mov [rsp+80], rdx
37bff065cmov r9, [rsp+376]
37bff0664lea rdi, [rbx+1]
37bff0668lea r10, [rip+0x46eb89]
37bff066fmov [rsp+216], rax
37bff0677mov rax, rcx
37bff067aimul rdi, [rsp+104]
37bff0680lea rbp, [rsp+200]
37bff0688imul rax, r15
37bff068cadd rdi, [rsp+128]
37bff0694mov [rsp+64], r10
37bff0699mov [rsp+56], r8
37bff069elea r10, [rdi+r15]
37bff06a2mov r15, rcx
37bff06a5mov r8, [rsp+352]
37bff06admov [rsp+88], 12
37bff06b6lea rdx, [rax+r14+1]
37bff06bbadd rax, rcx
37bff06bemov [rsp+40], r8
37bff06c3lea rcx, [rip+0x46eb16]
37bff06calea rdx, [rsi+8*rdx]
37bff06celea rax, [r14+rax+1]
37bff06d3lea rax, [rsi+8*rax]
37bff06d7mov [rsp+72], rdx
37bff06dclea rdx, [r9+8*r10]
37bff06e0mov [rsp+48], rdx
37bff06e5lea r8, [rsp+216]
37bff06edmov rdx, rbp
37bff06f0lea r9, [rip+0x46eae1]
37bff06f7mov [rsp+32], rax
37bff06fccall dgemv_64_
37bff0701mov rax, [r13]
37bff0705mov rdx, [rsp+200]
37bff070dlea rcx, [rip+0x46eadc]
37bff0714mov [rsp+80], rcx
37bff0719lea r9, [rip+0x46eab8]
37bff0720lea r8, [rsp+216]
37bff0728mov [rsp+88], 12
37bff0731sub rax, rdx
37bff0734mov [rsp+216], rax
37bff073cmov rax, r15
37bff073fimul rax, rdx
37bff0743lea rcx, [rax+r14+1]
37bff0748add rax, r15
37bff074badd rax, r14
37bff074elea rcx, [rsi+8*rcx]
37bff0752add rax, rdx
37bff0755mov [rsp+72], rcx
37bff075alea rcx, [rip+0x46ea97]
37bff0761mov rdx, rbp
37bff0764lea rax, [rsi+8*rax]
37bff0768mov [rsp+64], rcx
37bff076dmov rcx, [rsp+352]
37bff0775mov [rsp+48], rax
37bff077amov rax, [rsp+384]
37bff0782mov [rsp+56], rcx
37bff0787lea rcx, [rip+0x46ea52]
37bff078emov [rsp+40], rax
37bff0793mov rax, [rsp+376]
37bff079blea rax, [rax+8*rdi+8]
37bff07a0mov [rsp+32], rax
37bff07a5call dgemv_64_
37bff07aajmp 0x37bfefe95
37bff07af
37bff07af 90 .
37bff07b0
37bff07b0loc_37bff07b0:
37bff07b0sub rdx, rax
37bff07b3add r11, [rsp+104]
37bff07b8mov r10, [rsp+384]
37bff07c0mov [rsp+88], 9
37bff07c9mov [rsp+216], rdx
37bff07d1lea rdx, [rax+rbx+1]
37bff07d6mov rax, [rsp+376]
37bff07delea rcx, [rsp+208]
37bff07e6mov [rsp+40], r10
37bff07eblea r8, [rsp+216]
37bff07f3lea r9, [rip+0x46e9fe]
37bff07falea rbx, [rax+8*rdx]
37bff07femov rax, [rsp+128]
37bff0806mov [rsp+48], rbp
37bff080bmov [rsp+72], rbx
37bff0810lea rdx, [rax+r11+1]
37bff0815mov rax, [rsp+376]
37bff081dmov [rsp+144], rcx
37bff0825mov [rsp+208], r15
37bff082dlea r11, [rax+8*rdx]
37bff0831lea rax, [rip+0x46e9b8]
37bff0838lea rdx, [rip+0x46e9c9]
37bff083fmov [rsp+80], rax
37bff0844mov [rsp+64], rdx
37bff0849mov rdx, rcx
37bff084clea rcx, [rip+0x46e9bd]
37bff0853mov [rsp+56], rax
37bff0858mov [rsp+32], r11
37bff085dmov [rsp+168], r11
37bff0865call dgemv_64_
37bff086amov r11, [r13]
37bff086emov r10, [rsp+160]
37bff0876lea rax, [rip+0x46e973]
37bff087dadd r10, [rsp+120]
37bff0882mov r9, [rsp+352]
37bff088amov [rsp+80], rax
37bff088flea r8, [rsp+216]
37bff0897sub r11, [rsp+152]
37bff089flea rdx, [r10+r14+1]
37bff08a4mov [rsp+56], rax
37bff08a9lea rcx, [rip+0x46e930]
37bff08b0lea r10, [rsi+8*rdx]
37bff08b4mov [rsp+40], r9
37bff08b9mov rdx, [rsp+144]
37bff08c1lea r9, [rip+0x46e910]
37bff08c8mov [rsp+216], r11
37bff08d0lea r11, [rip+0x46e921]
37bff08d7mov [rsp+64], r11
37bff08dcmov [rsp+32], r10
37bff08e1mov [rsp+88], 12
37bff08eamov [rsp+72], r12
37bff08efmov [rsp+48], rbx
37bff08f4mov [rsp+160], r10
37bff08fcmov [rsp+208], r15
37bff0904call dgemv_64_
37bff0909lea r8, [rip+0x46e8f8]
37bff0910mov r9, [r13]
37bff0914mov r10, [rsp+160]
37bff091cmov [rsp+64], r8
37bff0921mov r8, [rsp+352]
37bff0929lea rax, [rip+0x46e8c0]
37bff0930lea rcx, [rip+0x46e8d9]
37bff0937mov [rsp+80], rax
37bff093csub r9, [rsp+152]
37bff0944mov [rsp+56], rax
37bff0949mov rdx, [rsp+144]
37bff0951mov [rsp+40], r8
37bff0956lea r8, [rsp+216]
37bff095emov [rsp+88], 9
37bff0967mov [rsp+72], rbx
37bff096cmov [rsp+48], rbp
37bff0971mov [rsp+32], r10
37bff0976mov [rsp+216], r9
37bff097elea r9, [rip+0x46e873]
37bff0985mov [rsp+208], r15
37bff098dcall dgemv_64_
37bff0992lea rax, [rip+0x46e857]
37bff0999lea r11, [rip+0x46e858]
37bff09a0mov r8, [r13]
37bff09a4mov [rsp+80], rax
37bff09a9lea r9, [rip+0x46e828]
37bff09b0sub r8, [rsp+152]
37bff09b8lea rcx, [rip+0x46e821]
37bff09bfmov [rsp+64], r11
37bff09c4mov r11, [rsp+168]
37bff09ccmov [rsp+56], rax
37bff09d1mov rax, [rsp+384]
37bff09d9mov [rsp+72], r12
37bff09demov rdx, [rsp+144]
37bff09e6mov [rsp+88], 12
37bff09efmov [rsp+48], rbx
37bff09f4mov [rsp+40], rax
37bff09f9mov [rsp+32], r11
37bff09femov [rsp+216], r8
37bff0a06lea r8, [rsp+216]
37bff0a0emov [rsp+208], r15
37bff0a16call dgemv_64_
37bff0a1bjmp 0x37bfeffde
37bfefd80
37bff0a20
37bff0a20 // align 0x40
37bff0a20 // align 0x40
37bff0a40
37bff0a40dlatrs_64_:
37bff0a40push r15
37bff0a42push r14
37bff0a44push r13
37bff0a46push r12
37bff0a48push rbp
37bff0a49push rdi
37bff0a4apush rsi
37bff0a4bpush rbx
37bff0a4csub rsp, 328
37bff0a53movups [rsp+208], x6
37bff0a5bmovups [rsp+224], x7
37bff0a63movups [rsp+240], x8
37bff0a6cmovups [rsp+256], x9
37bff0a75movups [rsp+272], x10
37bff0a7emovups [rsp+288], x11
37bff0a87movups [rsp+304], x12
37bff0a90mov r12, [rsp+480]
37bff0a98mov rax, [rsp+448]
37bff0aa0mov rdi, [rsp+432]
37bff0aa8mov rbx, [rsp+456]
37bff0ab0mov [r12], 0
37bff0ab8mov rbp, [rsp+472]
37bff0ac0mov r13, [rax]
37bff0ac3mov [rsp+408], rdx
37bff0acbmov r15, r8
37bff0acelea rdx, [rip+0x46e76b]
37bff0ad5mov r8l, 1
37bff0adbmov rsi, r9
37bff0ademov r9l, 1
37bff0ae4mov [rsp+400], rcx
37bff0aeccall lsame_64_
37bff0af1mov rcx, [rsp+408]
37bff0af9mov r9l, 1
37bff0affmov r8l, 1
37bff0b05lea rdx, [rip+0x46e735]
37bff0b0cmov [rsp+112], rax
37bff0b11mov r14, rax
37bff0b14call lsame_64_
37bff0b19mov r9l, 1
37bff0b1fmov r8l, 1
37bff0b25mov rcx, r15
37bff0b28lea rdx, [rip+0x46e712]
37bff0b2fmov [rsp+120], rax
37bff0b34call lsame_64_
37bff0b39mov [rsp+104], rax
37bff0b3etest r14, r14
37bff0b41je 0x37bff0e48
37bff0b47
37bff0b47loc_37bff0b47:
37bff0b47cmp [rsp+120], 0
37bff0b4dje 0x37bff0e88
37bff0b53
37bff0b53loc_37bff0b53:
37bff0b53cmp [rsp+104], 0
37bff0b59jne 0x37bff0b90
37bff0b5bmov r9l, 1
37bff0b61mov r8l, 1
37bff0b67lea rdx, [rip+0x46e6d2]
37bff0b6emov rcx, r15
37bff0b71call lsame_64_
37bff0b76test rax, rax
37bff0b79jne 0x37bff0b90
37bff0b7bmov rdx, -3
37bff0b82mov eax, 3
37bff0b87jmp 0x37bff0dcc
37bff0b8c
37bff0b8c 0f 1f 40 00 ..@.
37bff0b90
37bff0b90loc_37bff0b90:
37bff0b90mov r9l, 1
37bff0b96mov r8l, 1
37bff0b9clea rdx, [rip+0x46e6a2]
37bff0ba3mov rcx, rsi
37bff0ba6call lsame_64_
37bff0babtest rax, rax
37bff0baeje 0x37bff0ef0
37bff0bb4
37bff0bb4loc_37bff0bb4:
37bff0bb4mov rdx, [rdi]
37bff0bb7test rdx, rdx
37bff0bbajs 0x37bff0dc0
37bff0bc0mov rcx, [rsp+448]
37bff0bc8mov eax, 1
37bff0bcdcmovg rax, rdx
37bff0bd1cmp [rcx], rax
37bff0bd4jl 0x37bff0f88
37bff0bdamov rax, [r12]
37bff0bdetest rax, rax
37bff0be1jne 0x37bff26a8
37bff0be7movsd_xmm x6, [rip+0x46e699]
37bff0befmov rax, [rsp+464]
37bff0bf7movsd_xmm [rax], x6
37bff0bfbtest rdx, rdx
37bff0bfeje 0x37bff0df3
37bff0c04xor eax, eax
37bff0c06test r13, r13
37bff0c09mov edx, 12
37bff0c0ecmovns rax, r13
37bff0c12lea rcx, [rip+0x46e633]
37bff0c19movapd x9, x6
37bff0c1emov [rsp+128], rax
37bff0c26mov r14, rax
37bff0c29not rax
37bff0c2cmov [rsp+144], rax
37bff0c34call dlamch_64_
37bff0c39mov edx, 9
37bff0c3elea rcx, [rip+0x46e613]
37bff0c45movapd x8, x0
37bff0c4acall dlamch_64_
37bff0c4fmov r9l, 1
37bff0c55mov r8l, 1
37bff0c5bmov rcx, rsi
37bff0c5edivsd x8, x0
37bff0c63lea rdx, [rip+0x46e5d7]
37bff0c6adivsd x9, x8
37bff0c6fcall lsame_64_
37bff0c74test rax, rax
37bff0c77je 0x37bff0cfe
37bff0c7dmov r12, [rdi]
37bff0c80cmp [rsp+112], 0
37bff0c86je 0x37bff10a0
37bff0c8ctest r12, r12
37bff0c8fjle 0x37bff0cfe
37bff0c91lea rax, [8*r14]
37bff0c99mov r14, [rsp+440]
37bff0ca1mov [rsp+456], rbx
37bff0ca9mov r13l, 1
37bff0cafmov rsi, rax
37bff0cb2mov rbx, r14
37bff0cb5nop [rax+rax]
37bff0cc0
37bff0cc0loc_37bff0cc0:
37bff0cc0lea rdx, [r13-1]
37bff0cc4lea r8, [rip+0x46e59d]
37bff0ccbmov [rsp+200], rdx
37bff0cd3lea rcx, [rsp+200]
37bff0cdbmov rdx, rbx
37bff0cdeadd rbx, rsi
37bff0ce1call dasum_64_
37bff0ce6movsd_xmm [rbp+8*r13-8], x0
37bff0cedadd r13, 1
37bff0cf1cmp r13, r12
37bff0cf4jle 0x37bff0cc0
37bff0cf6mov rbx, [rsp+456]
37bff0cfe
37bff0cfeloc_37bff0cfe:
37bff0cfelea r8, [rip+0x46e563]
37bff0d05mov rdx, rbp
37bff0d08mov rcx, rdi
37bff0d0bcall idamax_64_
37bff0d10movsd_xmm x7, [rbp+8*rax-8]
37bff0d16comisd x9, x7
37bff0d1bjb 0x37bff0fa0
37bff0d21movsd_xmm [rsp+176], x6
37bff0d2amovapd x11, x6
37bff0d2fmovq x7, [rip+0x46e559]
37bff0d37
37bff0d37loc_37bff0d37:
37bff0d37lea r8, [rip+0x46e52a]
37bff0d3emov rdx, rbx
37bff0d41mov rcx, rdi
37bff0d44call idamax_64_
37bff0d49mov rsi, [rdi]
37bff0d4cmovsd_xmm x12, [rbx+8*rax-8]
37bff0d53andpd x12, x7
37bff0d58cmp [rsp+120], 0
37bff0d5eje 0x37bff0f28
37bff0d64cmp [rsp+112], 0
37bff0d6aje 0x37bff1250
37bff0d70ucomisd x11, x6
37bff0d75jp 0x37bff1340
37bff0d7bjne 0x37bff1340
37bff0d81movapd x0, x8
37bff0d86movapd x3, x6
37bff0d8alea rax, [rsi-1]
37bff0d8emov r13, rsi
37bff0d91maxsd x0, x12
37bff0d96divsd x3, x0
37bff0d9acmp [rsp+104], 0
37bff0da0je 0x37bff23c0
37bff0da6test rsi, rsi
37bff0da9jle 0x37bff25cf
37bff0dafmov esi, 1
37bff0db4mov r11, -1
37bff0dbbjmp 0x37bff129b
37bff0dc0
37bff0dc0loc_37bff0dc0:
37bff0dc0mov rdx, -5
37bff0dc7mov eax, 5
37bff0dcc
37bff0dccloc_37bff0dcc:
37bff0dccmov [r12], rdx
37bff0dd0
37bff0dd0loc_37bff0dd0:
37bff0dd0lea rdx, [rsp+200]
37bff0dd8mov r8l, 6
37bff0ddelea rcx, [rip+0x46e461]
37bff0de5mov [rsp+200], rax
37bff0dedcall xerbla_64_
37bff0df2nop
37bff0df3
37bff0df3loc_37bff0df3:
37bff0df3movups x6, [rsp+208]
37bff0dfbmovups x7, [rsp+224]
37bff0e03movups x8, [rsp+240]
37bff0e0cmovups x9, [rsp+256]
37bff0e15movups x10, [rsp+272]
37bff0e1emovups x11, [rsp+288]
37bff0e27movups x12, [rsp+304]
37bff0e30add rsp, 328
37bff0e37pop rbx
37bff0e38pop rsi
37bff0e39pop rdi
37bff0e3apop rbp
37bff0e3bpop r12
37bff0e3dpop r13
37bff0e3fpop r14
37bff0e41pop r15
37bff0e43ret
37bff0e44
37bff0e44 0f 1f 40 00 ..@.
37bff0e48
37bff0e48loc_37bff0e48:
37bff0e48mov rcx, [rsp+400]
37bff0e50mov r9l, 1
37bff0e56mov r8l, 1
37bff0e5clea rdx, [rip+0x46e3df]
37bff0e63call lsame_64_
37bff0e68test rax, rax
37bff0e6bjne 0x37bff0b47
37bff0e71mov rdx, -1
37bff0e78mov eax, 1
37bff0e7djmp 0x37bff0dcc
37bff0e82
37bff0e82 66 0f 1f 44 00 00 f..D..
37bff0e88
37bff0e88loc_37bff0e88:
37bff0e88mov rcx, [rsp+408]
37bff0e90mov r9l, 1
37bff0e96mov r8l, 1
37bff0e9clea rdx, [rip+0x46e3a0]
37bff0ea3call lsame_64_
37bff0ea8test rax, rax
37bff0eabjne 0x37bff0b53
37bff0eb1mov rcx, [rsp+408]
37bff0eb9mov r9l, 1
37bff0ebfmov r8l, 1
37bff0ec5lea rdx, [rip+0x46e378]
37bff0ecccall lsame_64_
37bff0ed1test rax, rax
37bff0ed4jne 0x37bff0b53
37bff0edamov rdx, -2
37bff0ee1mov eax, 2
37bff0ee6jmp 0x37bff0dcc
37bff0eeb
37bff0eeb 0f 1f 44 00 00 ..D..
37bff0ef0
37bff0ef0loc_37bff0ef0:
37bff0ef0mov r9l, 1
37bff0ef6mov r8l, 1
37bff0efclea rdx, [rip+0x46e33e]
37bff0f03mov rcx, rsi
37bff0f06call lsame_64_
37bff0f0btest rax, rax
37bff0f0ejne 0x37bff0bb4
37bff0f14mov rdx, -4
37bff0f1bmov eax, 4
37bff0f20jmp 0x37bff0dcc
37bff0f25
37bff0f25 0f 1f 00 ...
37bff0f28
37bff0f28loc_37bff0f28:
37bff0f28cmp [rsp+112], 0
37bff0f2eje 0x37bff1130
37bff0f34ucomisd x11, x6
37bff0f39jp 0x37bff1980
37bff0f3fjne 0x37bff1980
37bff0f45movapd x1, x8
37bff0f4amovapd x0, x6
37bff0f4elea rax, [rsi-1]
37bff0f52mov r14, rsi
37bff0f55maxsd x1, x12
37bff0f5adivsd x0, x1
37bff0f5ecmp [rsp+104], 0
37bff0f64je 0x37bff2260
37bff0f6atest rsi, rsi
37bff0f6djle 0x37bff251f
37bff0f73mov r11l, 1
37bff0f79mov r12l, 1
37bff0f7fjmp 0x37bff117e
37bff0f84
37bff0f84 0f 1f 40 00 ..@.
37bff0f88
37bff0f88loc_37bff0f88:
37bff0f88mov rdx, -7
37bff0f8fmov eax, 7
37bff0f94jmp 0x37bff0dcc
37bff0f99
37bff0f99 0f 1f 80 00 00 00 00 .......
37bff0fa0
37bff0fa0loc_37bff0fa0:
37bff0fa0mov edx, 8
37bff0fa5lea rcx, [rip+0x46e2c4]
37bff0faccall dlamch_64_
37bff0fb1comisd x0, x7
37bff0fb5jae 0x37bff2210
37bff0fbbmov r12, [rdi]
37bff0fbecmp [rsp+112], 0
37bff0fc4jne 0x37bff19d0
37bff0fcacmp r12, 1
37bff0fcejle 0x37bff267f
37bff0fd4mov rax, [rsp+128]
37bff0fdcmov [rsp+416], r15
37bff0fe4pxor x7, x7
37bff0fe8lea r13, [rip+0x46e289]
37bff0fefmov [rsp+456], rbx
37bff0ff7lea r15, [rsp+184]
37bff0fffmov ebx, 1
37bff1004lea rcx, [8*rax+8]
37bff100cmov rax, [rsp+440]
37bff1014mov [rsp+472], rbp
37bff101cmov r14, rcx
37bff101flea r9, [rax+8]
37bff1023mov rax, r12
37bff1026mov rbp, r9
37bff1029jmp 0x37bff1036
37bff102b
37bff102b 0f 1f 44 00 00 ..D..
37bff1030
37bff1030loc_37bff1030:
37bff1030mov rax, [rdi]
37bff1033add rbp, r14
37bff1036
37bff1036loc_37bff1036:
37bff1036sub rax, rbx
37bff1039mov [rsp+40], r15
37bff103emov r9, rbp
37bff1041mov rcx, r13
37bff1044mov [rsp+200], rax
37bff104clea rax, [rip+0x46e215]
37bff1053lea rdx, [rsp+200]
37bff105badd rbx, 1
37bff105fmov [rsp+48], 1
37bff1068mov r8, rax
37bff106bmov [rsp+32], rax
37bff1070call dlange_64_
37bff1075maxsd x7, x0
37bff1079cmp rbx, r12
37bff107cjne 0x37bff1030
37bff107emov r15, [rsp+416]
37bff1086mov rbx, [rsp+456]
37bff108emov rbp, [rsp+472]
37bff1096jmp 0x37bff1aa4
37bff109b
37bff109b 0f 1f 44 00 00 ..D..
37bff10a0
37bff10a0loc_37bff10a0:
37bff10a0cmp r12, 1
37bff10a4jle 0x37bff2517
37bff10aamov rax, [rsp+128]
37bff10b2mov [rsp+456], rbx
37bff10bamov r13l, 1
37bff10c0lea rcx, [8*rax+8]
37bff10c8mov rax, [rsp+440]
37bff10d0mov rsi, rcx
37bff10d3lea r14, [rax+8]
37bff10d7mov rax, r12
37bff10damov rbx, r14
37bff10ddnop [rax]
37bff10e0
37bff10e0loc_37bff10e0:
37bff10e0sub rax, r13
37bff10e3mov rdx, rbx
37bff10e6add r13, 1
37bff10eaadd rbx, rsi
37bff10edlea r8, [rip+0x46e174]
37bff10f4lea rcx, [rsp+200]
37bff10fcmov [rsp+200], rax
37bff1104call dasum_64_
37bff1109mov rax, [rdi]
37bff110cmovsd_xmm [rbp+8*r13-16], x0
37bff1113cmp r13, r12
37bff1116jne 0x37bff10e0
37bff1118mov rbx, [rsp+456]
37bff1120
37bff1120loc_37bff1120:
37bff1120mov [rbp+8*rax-8], 0
37bff1129jmp 0x37bff0cfe
37bff112e
37bff112e 66 90 f.
37bff1130
37bff1130loc_37bff1130:
37bff1130ucomisd x11, x6
37bff1135jp 0x37bff1708
37bff113bjne 0x37bff1708
37bff1141movapd x1, x8
37bff1146movapd x0, x6
37bff114alea rax, [rsi-1]
37bff114emov r13, rsi
37bff1151maxsd x1, x12
37bff1156divsd x0, x1
37bff115acmp [rsp+104], 0
37bff1160je 0x37bff23e8
37bff1166test rsi, rsi
37bff1169jle 0x37bff2626
37bff116fmov r12, rsi
37bff1172mov r11, -1
37bff1179mov esi, 1
37bff117e
37bff117eloc_37bff117e:
37bff117emov r10, [rsp+128]
37bff1186mov r13, r12
37bff1189lea rdx, [rbp+8*r12-8]
37bff118emovapd x3, x0
37bff1192mov r9, [rsp+144]
37bff119alea r8, [8*r11]
37bff11a2mov rcx, r10
37bff11a5imul r10, r12
37bff11a9imul rcx, r11
37bff11adadd r9, r12
37bff11b0add r9, r10
37bff11b3mov r10, [rsp+440]
37bff11bbadd rcx, r11
37bff11beshl rcx, 3
37bff11c2lea r9, [r10+8*r9]
37bff11c6jmp 0x37bff120f
37bff11c8
37bff11c8 0f 1f 84 00 00 00 00 00 ........
37bff11d0
37bff11d0loc_37bff11d0:
37bff11d0movsd_xmm x2, [rdx]
37bff11d4movapd x1, x3
37bff11d8addsd x2, x6
37bff11dcdivsd x1, x2
37bff11e0minsd x0, x1
37bff11e4movsd_xmm x1, [r9]
37bff11e9andpd x1, x7
37bff11edcomisd x2, x1
37bff11f1jbe 0x37bff11fb
37bff11f3divsd x1, x2
37bff11f7mulsd x3, x1
37bff11fb
37bff11fbloc_37bff11fb:
37bff11fbsub rax, 1
37bff11ffadd rdx, r8
37bff1202add r9, rcx
37bff1205cmp rax, -1
37bff1209je 0x37bff2428
37bff120f
37bff120floc_37bff120f:
37bff120fcomisd x8, x0
37bff1214jb 0x37bff11d0
37bff1216
37bff1216loc_37bff1216:
37bff1216mulsd x0, x11
37bff121bcomisd x0, x8
37bff1220ja 0x37bff20e0
37bff1226comisd x12, x9
37bff122bmov r13, r12
37bff122emov r14, rsi
37bff1231ja 0x37bff2360
37bff1237
37bff1237loc_37bff1237:
37bff1237cmp r11, -1
37bff123bjne 0x37bff19ae
37bff1241jmp 0x37bff1738
37bff1246
37bff1246 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff1250
37bff1250loc_37bff1250:
37bff1250ucomisd x11, x6
37bff1255jp 0x37bff1930
37bff125bjne 0x37bff1930
37bff1261movapd x0, x8
37bff1266movapd x3, x6
37bff126alea rax, [rsi-1]
37bff126emov r14, rsi
37bff1271maxsd x0, x12
37bff1276divsd x3, x0
37bff127acmp [rsp+104], 0
37bff1280je 0x37bff22d0
37bff1286test rsi, rsi
37bff1289jle 0x37bff2576
37bff128fmov r11l, 1
37bff1295mov r13l, 1
37bff129b
37bff129bloc_37bff129b:
37bff129bmov rcx, [rsp+128]
37bff12a3lea r9, [8*r11]
37bff12abmovapd x2, x3
37bff12afmov r8, rcx
37bff12b2imul rcx, r13
37bff12b6imul r8, r11
37bff12bamov rdx, rcx
37bff12bdmov rcx, [rsp+144]
37bff12c5add r8, r11
37bff12c8add rcx, r13
37bff12cbshl r8, 3
37bff12cfadd rdx, rcx
37bff12d2mov rcx, [rsp+440]
37bff12dalea rcx, [rcx+8*rdx]
37bff12delea rdx, [rbp+8*r13-8]
37bff12e3jmp 0x37bff1304
37bff12e5
37bff12e5 0f 1f 00 ...
37bff12e8
37bff12e8loc_37bff12e8:
37bff12e8divsd x0, x1
37bff12ecmulsd x2, x0
37bff12f0
37bff12f0loc_37bff12f0:
37bff12f0sub rax, 1
37bff12f4add rcx, r8
37bff12f7add rdx, r9
37bff12facmp rax, -1
37bff12feje 0x37bff2410
37bff1304
37bff1304loc_37bff1304:
37bff1304comisd x8, x2
37bff1309jae 0x37bff20c8
37bff130fmovsd_xmm x0, [rcx]
37bff1313andpd x0, x7
37bff1317movapd x1, x0
37bff131bminsd x1, x6
37bff131fmulsd x1, x2
37bff1323minsd x3, x1
37bff1327movsd_xmm x1, [rdx]
37bff132baddsd x1, x0
37bff132fcomisd x1, x8
37bff1334jae 0x37bff12e8
37bff1336pxor x2, x2
37bff133ajmp 0x37bff12f0
37bff133c
37bff133c 0f 1f 40 00 ..@.
37bff1340
37bff1340loc_37bff1340:
37bff1340pxor x0, x0
37bff1344mulsd x0, x11
37bff1349comisd x0, x8
37bff134eja 0x37bff20e0
37bff1354comisd x12, x9
37bff1359mov r13, rsi
37bff135cmov r14l, 1
37bff1362mov r15l, 1
37bff1368ja 0x37bff25e5
37bff136e
37bff136eloc_37bff136e:
37bff136ecmp rsi, r15
37bff1371jl 0x37bff1cf3
37bff1377sub r13, r14
37bff137amov rdx, -1
37bff1381mov r12, r13
37bff1384
37bff1384loc_37bff1384:
37bff1384mov rax, [rsp+128]
37bff138cmov rcx, rdx
37bff138fmov r15, rdx
37bff1392mov r10, [rsp+144]
37bff139amov r11, [rsp+440]
37bff13a2lea r14, [8*rax]
37bff13aaimul rcx, r14
37bff13aeadd r14, 8
37bff13b2imul rax, rsi
37bff13b6imul r14, rdx
37bff13bamov [rsp+120], rcx
37bff13bfmov rcx, rax
37bff13c2lea rax, [r10+rax]
37bff13c6lea r13, [r11+8*rax+8]
37bff13cblea rax, [rsi+r10]
37bff13cfmov [rsp+128], r14
37bff13d7add rax, rcx
37bff13dalea r14, [r11+8*rax+8]
37bff13dfjmp 0x37bff1521
37bff13e4
37bff13e4 0f 1f 40 00 ..@.
37bff13e8
37bff13e8loc_37bff13e8:
37bff13e8movsd_xmm x10, [r14-8]
37bff13eemulsd x10, x11
37bff13f3movapd x2, x10
37bff13f8andpd x2, x7
37bff13fccomisd x2, x8
37bff1401jbe 0x37bff1561
37bff1407
37bff1407loc_37bff1407:
37bff1407comisd x6, x2
37bff140bja 0x37bff1e80
37bff1411
37bff1411loc_37bff1411:
37bff1411divsd x1, x10
37bff1416movsd_xmm [rbx+8*rsi-8], x1
37bff141candpd x1, x7
37bff1420movapd x0, x1
37bff1424
37bff1424loc_37bff1424:
37bff1424comisd x0, x6
37bff1428movapd x1, x9
37bff142dsubsd x1, x12
37bff1432jbe 0x37bff1600
37bff1438
37bff1438loc_37bff1438:
37bff1438movapd x2, x6
37bff143cdivsd x2, x0
37bff1440movsd_xmm x0, [rbp+8*rsi-8]
37bff1446mulsd x1, x2
37bff144acomisd x0, x1
37bff144eja 0x37bff1dd0
37bff1454
37bff1454loc_37bff1454:
37bff1454cmp [rsp+112], 0
37bff145aje 0x37bff1650
37bff1460
37bff1460loc_37bff1460:
37bff1460cmp rsi, 1
37bff1464jle 0x37bff1504
37bff146amovsd_xmm x0, [rbx+8*rsi-8]
37bff1470mov [rsp+32], rbx
37bff1475lea r11, [rsi-1]
37bff1479mov r8, r13
37bff147clea rdx, [rip+0x46dde5]
37bff1483lea rax, [rsp+200]
37bff148bmov [rsp+192], r11
37bff1493mov [rsp+40], rdx
37bff1498mulsd x0, x11
37bff149dmov r9, rdx
37bff14a0lea rcx, [rsp+192]
37bff14a8xorpd x0, [rip+0x46de00]
37bff14b0mov rdx, rax
37bff14b3mov [rsp+144], r11
37bff14bbmov [rsp+136], rax
37bff14c3movsd_xmm [rsp+200], x0
37bff14cccall daxpy_64_
37bff14d1mov r11, [rsp+144]
37bff14d9mov rcx, [rsp+136]
37bff14e1mov rdx, rbx
37bff14e4lea r8, [rip+0x46dd7d]
37bff14ebmov [rsp+200], r11
37bff14f3call idamax_64_
37bff14f8movsd_xmm x12, [rbx+8*rax-8]
37bff14ffandpd x12, x7
37bff1504
37bff1504loc_37bff1504:
37bff1504add rsi, r15
37bff1507add r13, [rsp+120]
37bff150cadd r14, [rsp+128]
37bff1514test r12, r12
37bff1517je 0x37bff1cf3
37bff151dsub r12, 1
37bff1521
37bff1521loc_37bff1521:
37bff1521movsd_xmm x1, [rbx+8*rsi-8]
37bff1527movapd x0, x1
37bff152bandpd x0, x7
37bff152fcmp [rsp+104], 0
37bff1535jne 0x37bff13e8
37bff153bucomisd x11, x6
37bff1540jp 0x37bff1548
37bff1542je 0x37bff1424
37bff1548
37bff1548loc_37bff1548:
37bff1548movapd x10, x11
37bff154dmovapd x2, x10
37bff1552andpd x2, x7
37bff1556comisd x2, x8
37bff155bja 0x37bff1407
37bff1561
37bff1561loc_37bff1561:
37bff1561pxor x4, x4
37bff1565comisd x2, x4
37bff1569jbe 0x37bff2170
37bff156fmulsd x2, x9
37bff1574comisd x0, x2
37bff1578jbe 0x37bff15d9
37bff157amovsd_xmm x1, [rbp+8*rsi-8]
37bff1580divsd x2, x0
37bff1584comisd x1, x6
37bff1588jbe 0x37bff158e
37bff158adivsd x2, x1
37bff158e
37bff158eloc_37bff158e:
37bff158elea rdx, [rsp+168]
37bff1596lea r9, [rip+0x46dccb]
37bff159dmov r8, rbx
37bff15a0mov rcx, rdi
37bff15a3movsd_xmm [rsp+168], x2
37bff15accall dscal_64_
37bff15b1mov rax, [rsp+464]
37bff15b9movsd_xmm x0, [rsp+168]
37bff15c2movsd_xmm x1, [rax]
37bff15c6mulsd x12, x0
37bff15cbmulsd x1, x0
37bff15cfmovsd_xmm [rax], x1
37bff15d3movsd_xmm x1, [rbx+8*rsi-8]
37bff15d9
37bff15d9loc_37bff15d9:
37bff15d9divsd x1, x10
37bff15demovapd x0, x1
37bff15e2movsd_xmm [rbx+8*rsi-8], x1
37bff15e8movapd x1, x9
37bff15edandpd x0, x7
37bff15f1subsd x1, x12
37bff15f6comisd x0, x6
37bff15faja 0x37bff1438
37bff1600
37bff1600loc_37bff1600:
37bff1600mulsd x0, [rbp+8*rsi-8]
37bff1606comisd x0, x1
37bff160ajbe 0x37bff1454
37bff1610lea r9, [rip+0x46dc51]
37bff1617mov r8, rbx
37bff161alea rdx, [rip+0x46dc5f]
37bff1621mov rcx, rdi
37bff1624call dscal_64_
37bff1629mov rax, [rsp+464]
37bff1631movsd_xmm x0, [rip+0x46dc67]
37bff1639mulsd x0, [rax]
37bff163dmovsd_xmm [rax], x0
37bff1641cmp [rsp+112], 0
37bff1647jne 0x37bff1460
37bff164dnop [rax]
37bff1650
37bff1650loc_37bff1650:
37bff1650mov rax, [rdi]
37bff1653cmp rax, rsi
37bff1656jle 0x37bff1504
37bff165cmovsd_xmm x0, [rbx+8*rsi-8]
37bff1662sub rax, rsi
37bff1665lea rdx, [rip+0x46dbfc]
37bff166clea r11, [rsp+200]
37bff1674mov [rsp+192], rax
37bff167clea rax, [rbx+8*rsi]
37bff1680mov r9, rdx
37bff1683lea rcx, [rsp+192]
37bff168bmov [rsp+40], rdx
37bff1690mulsd x0, x11
37bff1695mov rdx, r11
37bff1698mov r8, r14
37bff169bmov [rsp+32], rax
37bff16a0xorpd x0, [rip+0x46dc08]
37bff16a8mov [rsp+144], rax
37bff16b0mov [rsp+136], r11
37bff16b8movsd_xmm [rsp+200], x0
37bff16c1call daxpy_64_
37bff16c6mov rdx, [rdi]
37bff16c9mov rcx, [rsp+136]
37bff16d1lea r8, [rip+0x46db90]
37bff16d8sub rdx, rsi
37bff16dbmov [rsp+200], rdx
37bff16e3mov rdx, [rsp+144]
37bff16ebcall idamax_64_
37bff16f0lea rax, [rsi+rax-1]
37bff16f5movsd_xmm x12, [rbx+8*rax]
37bff16fbandpd x12, x7
37bff1700jmp 0x37bff1504
37bff1705
37bff1705 0f 1f 00 ...
37bff1708
37bff1708loc_37bff1708:
37bff1708pxor x0, x0
37bff170cmulsd x0, x11
37bff1711comisd x0, x8
37bff1716ja 0x37bff20e0
37bff171ccomisd x12, x9
37bff1721mov r13, rsi
37bff1724ja 0x37bff263c
37bff172amov r12, rsi
37bff172dmov r14l, 1
37bff1733mov esi, 1
37bff1738
37bff1738loc_37bff1738:
37bff1738cmp r12, rsi
37bff173bjl 0x37bff1cf3
37bff1741mov rsi, r13
37bff1744mov r11, -1
37bff174bsub rsi, r14
37bff174e
37bff174eloc_37bff174e:
37bff174emov rcx, [rsp+128]
37bff1756mov rdx, [rsp+144]
37bff175emov r10, [rsp+440]
37bff1766lea rax, [rcx+1]
37bff176amov r13, rcx
37bff176dimul rax, r11
37bff1771imul r13, r12
37bff1775imul rcx, r11
37bff1779shl rax, 3
37bff177dmov [rsp+136], rax
37bff1785lea rax, [rdx+r12]
37bff1789add rax, r13
37bff178cmov [rsp+128], rcx
37bff1794add r13, rdx
37bff1797lea r14, [r10+8*rax+8]
37bff179clea rax, [rcx+r11]
37bff17a0mov r10, rdi
37bff17a3mov rdi, r11
37bff17a6shl rax, 3
37bff17aamov r15, r14
37bff17admov [rsp+120], rax
37bff17b2jmp 0x37bff18de
37bff17b7
37bff17b7 66 0f 1f 84 00 00 00 00 00 f........
37bff17c0
37bff17c0loc_37bff17c0:
37bff17c0mulsd x0, [rip+0x46dad8]
37bff17c8movapd x10, x11
37bff17cdmovsd_xmm [rsp+168], x0
37bff17d6cmp [rsp+104], 0
37bff17dcje 0x37bff17e4
37bff17demulsd x10, [r14-8]
37bff17e4
37bff17e4loc_37bff17e4:
37bff17e4movapd x1, x10
37bff17e9movapd x2, x11
37bff17eeandpd x1, x7
37bff17f2comisd x1, x6
37bff17f6jbe 0x37bff180e
37bff17f8divsd x2, x10
37bff17fdmulsd x0, x1
37bff1801minsd x0, x6
37bff1805movsd_xmm [rsp+168], x0
37bff180e
37bff180eloc_37bff180e:
37bff180ecomisd x6, x0
37bff1812ja 0x37bff1fa0
37bff1818
37bff1818loc_37bff1818:
37bff1818ucomisd x2, x6
37bff181cjp 0x37bff1bd0
37bff1822jne 0x37bff1bd0
37bff1828cmp [rsp+112], 0
37bff182ejne 0x37bff1e20
37bff1834mov rax, [r10]
37bff1837pxor x0, x0
37bff183bcmp rax, r12
37bff183ejg 0x37bff2070
37bff1844
37bff1844loc_37bff1844:
37bff1844ucomisd x2, x11
37bff1849movsd_xmm x1, [rbx+8*r12-8]
37bff1850jp 0x37bff1ca8
37bff1856jne 0x37bff1ca8
37bff185csubsd x1, x0
37bff1860movapd x2, x1
37bff1864movsd_xmm [rbx+8*r12-8], x1
37bff186bandpd x2, x7
37bff186fcmp [rsp+104], 0
37bff1875je 0x37bff1cd0
37bff187bmovsd_xmm x10, [r14-8]
37bff1881mulsd x10, x11
37bff1886
37bff1886loc_37bff1886:
37bff1886movapd x0, x10
37bff188bandpd x0, x7
37bff188fcomisd x0, x8
37bff1894jbe 0x37bff1d48
37bff189acomisd x6, x0
37bff189eja 0x37bff2150
37bff18a4
37bff18a4loc_37bff18a4:
37bff18a4divsd x1, x10
37bff18a9movsd_xmm [rbx+8*r12-8], x1
37bff18b0andpd x1, x7
37bff18b4maxsd x12, x1
37bff18b9
37bff18b9loc_37bff18b9:
37bff18b9add r12, rdi
37bff18bcadd r14, [rsp+136]
37bff18c4add r15, [rsp+120]
37bff18c9add r13, [rsp+128]
37bff18d1test rsi, rsi
37bff18d4je 0x37bff1cf0
37bff18dasub rsi, 1
37bff18de
37bff18deloc_37bff18de:
37bff18demovapd x1, x12
37bff18e3movapd x0, x6
37bff18e7lea rax, [r12-1]
37bff18ecmovsd_xmm x2, [rbx+8*r12-8]
37bff18f3maxsd x1, x6
37bff18f7andpd x2, x7
37bff18fbdivsd x0, x1
37bff18ffmovapd x1, x9
37bff1904subsd x1, x2
37bff1908movsd_xmm x2, [rbp+8*r12-8]
37bff190fmulsd x1, x0
37bff1913comisd x2, x1
37bff1917ja 0x37bff17c0
37bff191dmovapd x2, x11
37bff1922jmp 0x37bff1818
37bff1927
37bff1927 66 0f 1f 84 00 00 00 00 00 f........
37bff1930
37bff1930loc_37bff1930:
37bff1930pxor x0, x0
37bff1934mulsd x0, x11
37bff1939comisd x0, x8
37bff193eja 0x37bff20e0
37bff1944comisd x12, x9
37bff1949mov r14, rsi
37bff194cja 0x37bff258c
37bff1952mov r15, rsi
37bff1955mov r13l, 1
37bff195bmov esi, 1
37bff1960
37bff1960loc_37bff1960:
37bff1960cmp rsi, r15
37bff1963jg 0x37bff1cf3
37bff1969sub r14, r13
37bff196cmov edx, 1
37bff1971mov r12, r14
37bff1974jmp 0x37bff1384
37bff1979
37bff1979 0f 1f 80 00 00 00 00 .......
37bff1980
37bff1980loc_37bff1980:
37bff1980pxor x0, x0
37bff1984mulsd x0, x11
37bff1989comisd x0, x8
37bff198eja 0x37bff20e0
37bff1994comisd x12, x9
37bff1999mov r14, rsi
37bff199cmov r13l, 1
37bff19a2mov r12l, 1
37bff19a8ja 0x37bff2535
37bff19ae
37bff19aeloc_37bff19ae:
37bff19aecmp r12, rsi
37bff19b1jg 0x37bff1cf3
37bff19b7mov rsi, r14
37bff19bamov r11l, 1
37bff19c0sub rsi, r13
37bff19c3jmp 0x37bff174e
37bff19c8
37bff19c8 0f 1f 84 00 00 00 00 00 ........
37bff19d0
37bff19d0loc_37bff19d0:
37bff19d0cmp r12, 1
37bff19d4jle 0x37bff267f
37bff19damov rax, [rsp+128]
37bff19e2mov rsi, [rsp+144]
37bff19eamov [rsp+416], r15
37bff19f2pxor x7, x7
37bff19f6mov [rsp+432], rdi
37bff19felea r14, [rip+0x46d873]
37bff1a05lea rcx, [8*rax]
37bff1a0dlea rax, [rsi+2*rax]
37bff1a11mov rsi, [rsp+440]
37bff1a19mov [rsp+456], rbx
37bff1a21mov r15, rcx
37bff1a24mov ebx, 2
37bff1a29lea r9, [rsi+8*rax+8]
37bff1a2elea rsi, [rsp+184]
37bff1a36mov rdi, r9
37bff1a39nop [rax]
37bff1a40
37bff1a40loc_37bff1a40:
37bff1a40mov [rsp+40], rsi
37bff1a45lea rdx, [rbx-1]
37bff1a49mov r9, rdi
37bff1a4cmov rcx, r14
37bff1a4flea rax, [rip+0x46d812]
37bff1a56mov [rsp+200], rdx
37bff1a5eadd rbx, 1
37bff1a62add rdi, r15
37bff1a65mov [rsp+32], rax
37bff1a6amov r8, rax
37bff1a6dlea rdx, [rsp+200]
37bff1a75mov [rsp+48], 1
37bff1a7ecall dlange_64_
37bff1a83maxsd x7, x0
37bff1a87cmp rbx, r12
37bff1a8ajle 0x37bff1a40
37bff1a8cmov r15, [rsp+416]
37bff1a94mov rdi, [rsp+432]
37bff1a9cmov rbx, [rsp+456]
37bff1aa4
37bff1aa4loc_37bff1aa4:
37bff1aa4mov edx, 8
37bff1aa9lea rcx, [rip+0x46d7c0]
37bff1ab0call dlamch_64_
37bff1ab5comisd x0, x7
37bff1ab9jb 0x37bff2490
37bff1abfmulsd x7, x8
37bff1ac4movapd x11, x6
37bff1ac9mov rdx, [rdi]
37bff1accdivsd x11, x7
37bff1ad1movq x7, [rip+0x46d7b7]
37bff1ad9movsd_xmm [rsp+176], x11
37bff1ae3test rdx, rdx
37bff1ae6jle 0x37bff0d37
37bff1aecmov rax, [rsp+128]
37bff1af4mov [rsp+456], rbx
37bff1afcmovq x7, [rip+0x46d78c]
37bff1b04mov ebx, 1
37bff1b09mov [rsp+472], rbp
37bff1b11mov r13, [rsp+112]
37bff1b16lea rsi, [8*rax]
37bff1b1emov rax, [rsp+440]
37bff1b26mov r12, rsi
37bff1b29mov rsi, rdx
37bff1b2clea r14, [rax-8]
37bff1b30jmp 0x37bff1b57
37bff1b32
37bff1b32 66 0f 1f 44 00 00 f..D..
37bff1b38
37bff1b38loc_37bff1b38:
37bff1b38movsd_xmm x0, [rbp]
37bff1b3dmulsd x0, x11
37bff1b42movsd_xmm [rbp], x0
37bff1b47
37bff1b47loc_37bff1b47:
37bff1b47add rbp, 8
37bff1b4badd r14, r12
37bff1b4ecmp rsi, rbx
37bff1b51jl 0x37bff21b0
37bff1b57
37bff1b57loc_37bff1b57:
37bff1b57movsd_xmm x12, [rbp]
37bff1b5dmov edx, 8
37bff1b62lea rcx, [rip+0x46d707]
37bff1b69call dlamch_64_
37bff1b6emov rdx, rbx
37bff1b71add rbx, 1
37bff1b75comisd x0, x12
37bff1b7ajae 0x37bff1b38
37bff1b7cmov [rbp], 0
37bff1b84test r13, r13
37bff1b87je 0x37bff2028
37bff1b8dcmp rdx, 1
37bff1b91je 0x37bff1b47
37bff1b93pxor x1, x1
37bff1b97mov eax, 1
37bff1b9cnop [rax]
37bff1ba0
37bff1ba0loc_37bff1ba0:
37bff1ba0movsd_xmm x0, [r14+8*rax]
37bff1ba6add rax, 1
37bff1baaandpd x0, x7
37bff1baemulsd x0, x11
37bff1bb3addsd x1, x0
37bff1bb7cmp rax, rdx
37bff1bbajne 0x37bff1ba0
37bff1bbcmovsd_xmm [rbp], x1
37bff1bc1jmp 0x37bff1b47
37bff1bc6
37bff1bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff1bd0
37bff1bd0loc_37bff1bd0:
37bff1bd0cmp [rsp+112], 0
37bff1bd6jne 0x37bff1ef0
37bff1bdcmov rcx, [r10]
37bff1bdfpxor x0, x0
37bff1be3cmp rcx, r12
37bff1be6jle 0x37bff1844
37bff1beclea r11, [r12+1]
37bff1bf1cmp rcx, r11
37bff1bf4jl 0x37bff1844
37bff1bfasub rcx, r12
37bff1bfdcmp rcx, 1
37bff1c01je 0x37bff1c7d
37bff1c03mov r9, rcx
37bff1c06movddup x3, x2
37bff1c0alea r8, [rbx+8*r12]
37bff1c0exor eax, eax
37bff1c10shr r9, 1
37bff1c13xor edx, edx
37bff1c15nop [rax+rax]
37bff1c1fnop [rax+rax]
37bff1c2anop [rax+rax]
37bff1c35nop [rax+rax]
37bff1c40
37bff1c40loc_37bff1c40:
37bff1c40movupd x1, [r15+rax]
37bff1c46movupd x5, [r8+rax]
37bff1c4cadd rdx, 1
37bff1c50add rax, 16
37bff1c54mulpd x1, x3
37bff1c58mulpd x1, x5
37bff1c5caddsd x0, x1
37bff1c60unpckhpd x1, x1
37bff1c64addsd x0, x1
37bff1c68cmp rdx, r9
37bff1c6bjne 0x37bff1c40
37bff1c6dtest cl, 1
37bff1c70je 0x37bff1844
37bff1c76and rcx, -2
37bff1c7aadd r11, rcx
37bff1c7d
37bff1c7dloc_37bff1c7d:
37bff1c7dmov rcx, [rsp+440]
37bff1c85lea rax, [r13+r11]
37bff1c8amovsd_xmm x1, [rcx+8*rax]
37bff1c8fmulsd x1, x2
37bff1c93mulsd x1, [rbx+8*r11-8]
37bff1c9aaddsd x0, x1
37bff1c9ejmp 0x37bff1844
37bff1ca3
37bff1ca3 0f 1f 44 00 00 ..D..
37bff1ca8
37bff1ca8loc_37bff1ca8:
37bff1ca8divsd x1, x10
37bff1cadsubsd x1, x0
37bff1cb1movsd_xmm [rbx+8*r12-8], x1
37bff1cb8andpd x1, x7
37bff1cbcmaxsd x12, x1
37bff1cc1jmp 0x37bff18b9
37bff1cc6
37bff1cc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff1cd0
37bff1cd0loc_37bff1cd0:
37bff1cd0ucomisd x11, x6
37bff1cd5jp 0x37bff2018
37bff1cdbjne 0x37bff2018
37bff1ce1maxsd x12, x2
37bff1ce6movapd x10, x11
37bff1cebjmp 0x37bff18b9
37bff1cf0
37bff1cf0loc_37bff1cf0:
37bff1cf0mov rdi, r10
37bff1cf3
37bff1cf3loc_37bff1cf3:
37bff1cf3mov rax, [rsp+464]
37bff1cfbmovsd_xmm x0, [rax]
37bff1cffdivsd x0, x11
37bff1d04movsd_xmm [rax], x0
37bff1d08
37bff1d08loc_37bff1d08:
37bff1d08ucomisd x11, x6
37bff1d0djp 0x37bff1d15
37bff1d0fje 0x37bff0df3
37bff1d15
37bff1d15loc_37bff1d15:
37bff1d15divsd x6, x11
37bff1d1alea r9, [rip+0x46d547]
37bff1d21mov r8, rbp
37bff1d24mov rcx, rdi
37bff1d27lea rdx, [rsp+200]
37bff1d2fmovsd_xmm [rsp+200], x6
37bff1d38call dscal_64_
37bff1d3djmp 0x37bff0df3
37bff1d42
37bff1d42 66 0f 1f 44 00 00 f..D..
37bff1d48
37bff1d48loc_37bff1d48:
37bff1d48pxor x3, x3
37bff1d4ccomisd x0, x3
37bff1d50jbe 0x37bff21c8
37bff1d56mulsd x0, x9
37bff1d5bcomisd x2, x0
37bff1d5fjbe 0x37bff18a4
37bff1d65
37bff1d65loc_37bff1d65:
37bff1d65divsd x0, x2
37bff1d69mov rcx, r10
37bff1d6cmov r8, rbx
37bff1d6fmov [rsp+432], r10
37bff1d77lea rdx, [rsp+168]
37bff1d7flea r9, [rip+0x46d4e2]
37bff1d86movsd_xmm [rsp+168], x0
37bff1d8fcall dscal_64_
37bff1d94mov rax, [rsp+464]
37bff1d9cmovsd_xmm x0, [rsp+168]
37bff1da5mov r10, [rsp+432]
37bff1dadmovsd_xmm x1, [rax]
37bff1db1mulsd x12, x0
37bff1db6mulsd x1, x0
37bff1dbamovsd_xmm [rax], x1
37bff1dbemovsd_xmm x1, [rbx+8*r12-8]
37bff1dc5jmp 0x37bff18a4
37bff1dca
37bff1dca 66 0f 1f 44 00 00 f..D..
37bff1dd0
37bff1dd0loc_37bff1dd0:
37bff1dd0mulsd x2, [rip+0x46d4c8]
37bff1dd8lea r9, [rip+0x46d489]
37bff1ddfmov r8, rbx
37bff1de2mov rcx, rdi
37bff1de5lea rdx, [rsp+168]
37bff1dedmovsd_xmm [rsp+168], x2
37bff1df6call dscal_64_
37bff1dfbmov rax, [rsp+464]
37bff1e03movsd_xmm x0, [rax]
37bff1e07mulsd x0, [rsp+168]
37bff1e10movsd_xmm [rax], x0
37bff1e14jmp 0x37bff1454
37bff1e19
37bff1e19 0f 1f 80 00 00 00 00 .......
37bff1e20
37bff1e20loc_37bff1e20:
37bff1e20mov [rsp+200], rax
37bff1e28mov rax, [rsp+440]
37bff1e30mov r9, rbx
37bff1e33lea rcx, [rsp+200]
37bff1e3bmov [rsp+432], r10
37bff1e43movsd_xmm [rsp+144], x2
37bff1e4clea rdx, [rax+8*r13+8]
37bff1e51lea rax, [rip+0x46d410]
37bff1e58mov [rsp+32], rax
37bff1e5dmov r8, rax
37bff1e60call ddot_64_
37bff1e65mov r10, [rsp+432]
37bff1e6dmovsd_xmm x2, [rsp+144]
37bff1e76jmp 0x37bff1844
37bff1e7b
37bff1e7b 0f 1f 44 00 00 ..D..
37bff1e80
37bff1e80loc_37bff1e80:
37bff1e80mulsd x2, x9
37bff1e85comisd x0, x2
37bff1e89jbe 0x37bff1411
37bff1e8fmovapd x1, x6
37bff1e93lea r9, [rip+0x46d3ce]
37bff1e9amov r8, rbx
37bff1e9dmov rcx, rdi
37bff1ea0divsd x1, x0
37bff1ea4lea rdx, [rsp+168]
37bff1eacmovsd_xmm [rsp+168], x1
37bff1eb5call dscal_64_
37bff1ebamov rax, [rsp+464]
37bff1ec2movsd_xmm x0, [rsp+168]
37bff1ecbmovsd_xmm x1, [rax]
37bff1ecfmulsd x12, x0
37bff1ed4mulsd x1, x0
37bff1ed8movsd_xmm [rax], x1
37bff1edcmovsd_xmm x1, [rbx+8*rsi-8]
37bff1ee2jmp 0x37bff1411
37bff1ee7
37bff1ee7 66 0f 1f 84 00 00 00 00 00 f........
37bff1ef0
37bff1ef0loc_37bff1ef0:
37bff1ef0cmp r12, 1
37bff1ef4jle 0x37bff2500
37bff1efacmp r12, 2
37bff1efeje 0x37bff2509
37bff1f04mov r9, rax
37bff1f07movddup x3, x2
37bff1f0bpxor x0, x0
37bff1f0fxor edx, edx
37bff1f11mov rcx, [rsp+440]
37bff1f19shr r9, 1
37bff1f1clea r8, [rcx+8*r13+8]
37bff1f21xor ecx, ecx
37bff1f23nop [rax]
37bff1f2anop [rax+rax]
37bff1f35nop [rax+rax]
37bff1f40
37bff1f40loc_37bff1f40:
37bff1f40movupd x1, [r8+rdx]
37bff1f46movupd x5, [rbx+rdx]
37bff1f4badd rcx, 1
37bff1f4fadd rdx, 16
37bff1f53mulpd x1, x3
37bff1f57mulpd x1, x5
37bff1f5baddsd x0, x1
37bff1f5funpckhpd x1, x1
37bff1f63addsd x0, x1
37bff1f67cmp rcx, r9
37bff1f6ajne 0x37bff1f40
37bff1f6ctest al, 1
37bff1f6eje 0x37bff1844
37bff1f74or rax, 1
37bff1f78
37bff1f78loc_37bff1f78:
37bff1f78mov rcx, [rsp+440]
37bff1f80lea rdx, [r13+rax]
37bff1f85movsd_xmm x1, [rcx+8*rdx]
37bff1f8amulsd x1, x2
37bff1f8emulsd x1, [rbx+8*rax-8]
37bff1f94addsd x0, x1
37bff1f98jmp 0x37bff1844
37bff1f9d
37bff1f9d 0f 1f 00 ...
37bff1fa0
37bff1fa0loc_37bff1fa0:
37bff1fa0mov rcx, r10
37bff1fa3lea rdx, [rsp+168]
37bff1fabmov r8, rbx
37bff1faemov [rsp+152], rax
37bff1fb6lea r9, [rip+0x46d2ab]
37bff1fbdmov [rsp+432], r10
37bff1fc5movsd_xmm [rsp+144], x2
37bff1fcecall dscal_64_
37bff1fd3mov rax, [rsp+464]
37bff1fdbmovsd_xmm x0, [rsp+168]
37bff1fe4mov r10, [rsp+432]
37bff1fecmovsd_xmm x2, [rsp+144]
37bff1ff5movsd_xmm x1, [rax]
37bff1ff9mulsd x12, x0
37bff1ffemulsd x1, x0
37bff2002movsd_xmm [rax], x1
37bff2006mov rax, [rsp+152]
37bff200ejmp 0x37bff1818
37bff2013
37bff2013 0f 1f 44 00 00 ..D..
37bff2018
37bff2018loc_37bff2018:
37bff2018movapd x10, x11
37bff201djmp 0x37bff1886
37bff2022
37bff2022 66 0f 1f 44 00 00 f..D..
37bff2028
37bff2028loc_37bff2028:
37bff2028mov rdx, [rdi]
37bff202bcmp rdx, rbx
37bff202ejl 0x37bff1b47
37bff2034add rdx, 1
37bff2038mov rax, rbx
37bff203bpxor x1, x1
37bff203fnop
37bff2040
37bff2040loc_37bff2040:
37bff2040movsd_xmm x0, [r14+8*rax]
37bff2046add rax, 1
37bff204aandpd x0, x7
37bff204emulsd x0, x11
37bff2053addsd x1, x0
37bff2057cmp rax, rdx
37bff205ajne 0x37bff2040
37bff205cmovsd_xmm [rbp], x1
37bff2061jmp 0x37bff1b47
37bff2066
37bff2066 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2070
37bff2070loc_37bff2070:
37bff2070sub rax, r12
37bff2073lea rcx, [rsp+200]
37bff207blea r9, [rbx+8*r12]
37bff207fmov rdx, r14
37bff2082mov [rsp+200], rax
37bff208alea rax, [rip+0x46d1d7]
37bff2091mov [rsp+32], rax
37bff2096mov r8, rax
37bff2099mov [rsp+432], r10
37bff20a1movsd_xmm [rsp+144], x2
37bff20aacall ddot_64_
37bff20afmov r10, [rsp+432]
37bff20b7movsd_xmm x2, [rsp+144]
37bff20c0jmp 0x37bff1844
37bff20c5
37bff20c5 0f 1f 00 ...
37bff20c8
37bff20c8loc_37bff20c8:
37bff20c8mulsd x2, x11
37bff20cdcomisd x2, x8
37bff20d2jbe 0x37bff2337
37bff20d8nop [rax+rax]
37bff20e0
37bff20e0loc_37bff20e0:
37bff20e0lea rax, [rip+0x46d181]
37bff20e7mov r9, rdi
37bff20eamov r8, r15
37bff20edmov [rsp+80], 1
37bff20f6mov [rsp+56], rax
37bff20fbmov rax, [rsp+448]
37bff2103mov [rsp+48], rbx
37bff2108mov rdx, [rsp+408]
37bff2110mov [rsp+40], rax
37bff2115mov rax, [rsp+440]
37bff211dmov [rsp+72], 1
37bff2126mov rcx, [rsp+400]
37bff212emov [rsp+64], 1
37bff2137mov [rsp+32], rax
37bff213ccall dtrsv_64_
37bff2141jmp 0x37bff1d08
37bff2146
37bff2146 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2150
37bff2150loc_37bff2150:
37bff2150mulsd x0, x9
37bff2155comisd x2, x0
37bff2159jbe 0x37bff18a4
37bff215fmovapd x0, x6
37bff2163jmp 0x37bff1d65
37bff2168
37bff2168 0f 1f 84 00 00 00 00 00 ........
37bff2170
37bff2170loc_37bff2170:
37bff2170mov r8, [rdi]
37bff2173test r8, r8
37bff2176jle 0x37bff2186
37bff2178shl r8, 3
37bff217cxor edx, edx
37bff217emov rcx, rbx
37bff2181call memset
37bff2186
37bff2186loc_37bff2186:
37bff2186movsd_xmm [rbx+8*rsi-8], x6
37bff218cmovapd x1, x9
37bff2191pxor x12, x12
37bff2196mov rax, [rsp+464]
37bff219emovapd x0, x6
37bff21a2mov [rax], 0
37bff21a9jmp 0x37bff1600
37bff21ae
37bff21ae 66 90 f.
37bff21b0
37bff21b0loc_37bff21b0:
37bff21b0mov rbx, [rsp+456]
37bff21b8mov rbp, [rsp+472]
37bff21c0jmp 0x37bff0d37
37bff21c5
37bff21c5 0f 1f 00 ...
37bff21c8
37bff21c8loc_37bff21c8:
37bff21c8mov r8, [r10]
37bff21cbtest r8, r8
37bff21cejle 0x37bff21ee
37bff21d0shl r8, 3
37bff21d4xor edx, edx
37bff21d6mov rcx, rbx
37bff21d9mov [rsp+432], r10
37bff21e1call memset
37bff21e6mov r10, [rsp+432]
37bff21ee
37bff21eeloc_37bff21ee:
37bff21eemov rax, [rsp+464]
37bff21f6movsd_xmm [rbx+8*r12-8], x6
37bff21fdmovapd x12, x6
37bff2202mov [rax], 0
37bff2209jmp 0x37bff18b9
37bff220e
37bff220e 66 90 f.
37bff2210
37bff2210loc_37bff2210:
37bff2210mulsd x7, x8
37bff2215movapd x0, x6
37bff2219mov r8, rbp
37bff221cmov rcx, rdi
37bff221flea rdx, [rsp+176]
37bff2227lea r9, [rip+0x46d03a]
37bff222edivsd x0, x7
37bff2232movsd_xmm [rsp+176], x0
37bff223bcall dscal_64_
37bff2240movq x7, [rip+0x46d048]
37bff2248movsd_xmm x11, [rsp+176]
37bff2252jmp 0x37bff0d37
37bff2257
37bff2257 66 0f 1f 84 00 00 00 00 00 f........
37bff2260
37bff2260loc_37bff2260:
37bff2260minsd x0, x6
37bff2264test rsi, rsi
37bff2267jle 0x37bff251f
37bff226dmov r11l, 1
37bff2273mov r12l, 1
37bff2279
37bff2279loc_37bff2279:
37bff2279lea rcx, [8*r11]
37bff2281lea rdx, [rbp+8*r12-8]
37bff2286jmp 0x37bff22bc
37bff2288
37bff2288 66 90 66 66 2e 0f 1f 84 f.ff....
37bff2290 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bff22a0
37bff22a0loc_37bff22a0:
37bff22a0movsd_xmm x1, [rdx]
37bff22a4add rdx, rcx
37bff22a7addsd x1, x6
37bff22abdivsd x0, x1
37bff22aftest rax, rax
37bff22b2je 0x37bff1216
37bff22b8sub rax, 1
37bff22bc
37bff22bcloc_37bff22bc:
37bff22bccomisd x8, x0
37bff22c1jb 0x37bff22a0
37bff22c3jmp 0x37bff1216
37bff22c8
37bff22c8 0f 1f 84 00 00 00 00 00 ........
37bff22d0
37bff22d0loc_37bff22d0:
37bff22d0minsd x3, x6
37bff22d4movapd x0, x3
37bff22d8test rsi, rsi
37bff22dbjle 0x37bff2688
37bff22e1mov r11l, 1
37bff22e7mov r13l, 1
37bff22ed
37bff22edloc_37bff22ed:
37bff22edlea rcx, [8*r11]
37bff22f5lea rdx, [rbp+8*r13-8]
37bff22fajmp 0x37bff2320
37bff22fc
37bff22fc 0f 1f 40 00 ..@.
37bff2300
37bff2300loc_37bff2300:
37bff2300movsd_xmm x2, [rdx]
37bff2304movapd x1, x6
37bff2308add rdx, rcx
37bff230baddsd x2, x6
37bff230fdivsd x1, x2
37bff2313mulsd x0, x1
37bff2317test rax, rax
37bff231aje 0x37bff2327
37bff231csub rax, 1
37bff2320
37bff2320loc_37bff2320:
37bff2320comisd x8, x0
37bff2325jb 0x37bff2300
37bff2327
37bff2327loc_37bff2327:
37bff2327mulsd x0, x11
37bff232ccomisd x0, x8
37bff2331ja 0x37bff20e0
37bff2337
37bff2337loc_37bff2337:
37bff2337comisd x12, x9
37bff233cmov r14, rsi
37bff233fmov r15, rsi
37bff2342mov rsi, r13
37bff2345ja 0x37bff2366
37bff2347
37bff2347loc_37bff2347:
37bff2347cmp r11, -1
37bff234bjne 0x37bff1960
37bff2351jmp 0x37bff136e
37bff2356
37bff2356 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2360
37bff2360loc_37bff2360:
37bff2360mov r15, rsi
37bff2363mov rsi, r12
37bff2366
37bff2366loc_37bff2366:
37bff2366movapd x0, x9
37bff236blea r9, [rip+0x46cef6]
37bff2372mov r8, rbx
37bff2375mov rcx, rdi
37bff2378divsd x0, x12
37bff237dmov rax, [rsp+464]
37bff2385mov [rsp+136], r11
37bff238dmovapd x12, x9
37bff2392mov rdx, rax
37bff2395movsd_xmm [rax], x0
37bff2399call dscal_64_
37bff239ecmp [rsp+120], 0
37bff23a4mov r11, [rsp+136]
37bff23acjne 0x37bff2347
37bff23aemov r12, rsi
37bff23b1mov rsi, r15
37bff23b4jmp 0x37bff1237
37bff23b9
37bff23b9 0f 1f 80 00 00 00 00 .......
37bff23c0
37bff23c0loc_37bff23c0:
37bff23c0minsd x3, x6
37bff23c4movapd x0, x3
37bff23c8test rsi, rsi
37bff23cbjle 0x37bff2698
37bff23d1mov esi, 1
37bff23d6mov r11, -1
37bff23ddjmp 0x37bff22ed
37bff23e2
37bff23e2 66 0f 1f 44 00 00 f..D..
37bff23e8
37bff23e8loc_37bff23e8:
37bff23e8minsd x0, x6
37bff23ectest rsi, rsi
37bff23efjle 0x37bff2626
37bff23f5mov r12, rsi
37bff23f8mov r11, -1
37bff23ffmov esi, 1
37bff2404jmp 0x37bff2279
37bff2409
37bff2409 0f 1f 80 00 00 00 00 .......
37bff2410
37bff2410loc_37bff2410:
37bff2410mulsd x3, x11
37bff2415comisd x3, x8
37bff241ajbe 0x37bff2337
37bff2420jmp 0x37bff20e0
37bff2425
37bff2425 0f 1f 00 ...
37bff2428
37bff2428loc_37bff2428:
37bff2428minsd x3, x0
37bff242cmulsd x3, x11
37bff2431comisd x3, x8
37bff2436ja 0x37bff20e0
37bff243ccomisd x12, x9
37bff2441mov r14, rsi
37bff2444jbe 0x37bff1237
37bff244amovapd x0, x9
37bff244fmov r8, rbx
37bff2452mov rcx, rdi
37bff2455mov [rsp+120], r11
37bff245adivsd x0, x12
37bff245fmov rax, [rsp+464]
37bff2467lea r9, [rip+0x46cdfa]
37bff246emovapd x12, x9
37bff2473mov rdx, rax
37bff2476movsd_xmm [rax], x0
37bff247acall dscal_64_
37bff247fmov r11, [rsp+120]
37bff2484jmp 0x37bff1237
37bff2489
37bff2489 0f 1f 80 00 00 00 00 .......
37bff2490
37bff2490loc_37bff2490:
37bff2490lea rax, [rip+0x46cdd1]
37bff2497mov r9, rdi
37bff249amov r8, r15
37bff249dmov [rsp+80], 1
37bff24a6mov [rsp+56], rax
37bff24abmov rax, [rsp+448]
37bff24b3mov [rsp+48], rbx
37bff24b8mov rdx, [rsp+408]
37bff24c0mov [rsp+40], rax
37bff24c5mov rax, [rsp+440]
37bff24cdmov [rsp+72], 1
37bff24d6mov rcx, [rsp+400]
37bff24demov [rsp+64], 1
37bff24e7mov [rsp+32], rax
37bff24eccall dtrsv_64_
37bff24f1jmp 0x37bff0df3
37bff24f6
37bff24f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2500
37bff2500loc_37bff2500:
37bff2500pxor x0, x0
37bff2504jmp 0x37bff1844
37bff2509
37bff2509loc_37bff2509:
37bff2509pxor x0, x0
37bff250dmov eax, 1
37bff2512jmp 0x37bff1f78
37bff2517
37bff2517loc_37bff2517:
37bff2517mov rax, r12
37bff251ajmp 0x37bff1120
37bff251f
37bff251floc_37bff251f:
37bff251fcomisd x0, x8
37bff2524ja 0x37bff20e0
37bff252acomisd x12, x9
37bff252fjbe 0x37bff0df3
37bff2535
37bff2535loc_37bff2535:
37bff2535movapd x0, x9
37bff253alea r9, [rip+0x46cd27]
37bff2541mov r8, rbx
37bff2544mov rcx, rdi
37bff2547divsd x0, x12
37bff254cmov rax, [rsp+464]
37bff2554movapd x12, x9
37bff2559mov r13l, 1
37bff255fmov r12l, 1
37bff2565mov rdx, rax
37bff2568movsd_xmm [rax], x0
37bff256ccall dscal_64_
37bff2571jmp 0x37bff19ae
37bff2576
37bff2576loc_37bff2576:
37bff2576comisd x3, x8
37bff257bja 0x37bff20e0
37bff2581
37bff2581loc_37bff2581:
37bff2581comisd x12, x9
37bff2586jbe 0x37bff0df3
37bff258c
37bff258cloc_37bff258c:
37bff258cmovapd x0, x9
37bff2591mov r8, rbx
37bff2594mov rcx, rdi
37bff2597mov r15, rsi
37bff259adivsd x0, x12
37bff259fmov esi, 1
37bff25a4movapd x12, x9
37bff25a9mov rax, [rsp+464]
37bff25b1lea r9, [rip+0x46ccb0]
37bff25b8mov r13l, 1
37bff25bemov rdx, rax
37bff25c1movsd_xmm [rax], x0
37bff25c5call dscal_64_
37bff25cajmp 0x37bff1960
37bff25cf
37bff25cfloc_37bff25cf:
37bff25cfcomisd x3, x8
37bff25d4ja 0x37bff20e0
37bff25da
37bff25daloc_37bff25da:
37bff25dacomisd x12, x9
37bff25dfjbe 0x37bff0df3
37bff25e5
37bff25e5loc_37bff25e5:
37bff25e5movapd x0, x9
37bff25ealea r9, [rip+0x46cc77]
37bff25f1mov r8, rbx
37bff25f4mov rcx, rdi
37bff25f7divsd x0, x12
37bff25fcmov rax, [rsp+464]
37bff2604movapd x12, x9
37bff2609mov r14l, 1
37bff260fmov r15l, 1
37bff2615mov rdx, rax
37bff2618movsd_xmm [rax], x0
37bff261ccall dscal_64_
37bff2621jmp 0x37bff136e
37bff2626
37bff2626loc_37bff2626:
37bff2626comisd x0, x8
37bff262bja 0x37bff20e0
37bff2631comisd x12, x9
37bff2636jbe 0x37bff0df3
37bff263c
37bff263cloc_37bff263c:
37bff263cmovapd x0, x9
37bff2641mov r8, rbx
37bff2644mov rcx, rdi
37bff2647mov r12, rsi
37bff264adivsd x0, x12
37bff264fmov esi, 1
37bff2654movapd x12, x9
37bff2659mov rax, [rsp+464]
37bff2661lea r9, [rip+0x46cc00]
37bff2668mov r14l, 1
37bff266emov rdx, rax
37bff2671movsd_xmm [rax], x0
37bff2675call dscal_64_
37bff267ajmp 0x37bff1738
37bff267f
37bff267floc_37bff267f:
37bff267fpxor x7, x7
37bff2683jmp 0x37bff1aa4
37bff2688
37bff2688loc_37bff2688:
37bff2688comisd x3, x8
37bff268djbe 0x37bff2581
37bff2693jmp 0x37bff20e0
37bff2698
37bff2698loc_37bff2698:
37bff2698comisd x3, x8
37bff269djbe 0x37bff25da
37bff26a3jmp 0x37bff20e0
37bff26a8
37bff26a8loc_37bff26a8:
37bff26a8neg rax
37bff26abjmp 0x37bff0dd0
37bff0a40
37bff0a40dlatrs_64_:
37bff0a40push r15
37bff0a42push r14
37bff0a44push r13
37bff0a46push r12
37bff0a48push rbp
37bff0a49push rdi
37bff0a4apush rsi
37bff0a4bpush rbx
37bff0a4csub rsp, 328
37bff0a53movups [rsp+208], x6
37bff0a5bmovups [rsp+224], x7
37bff0a63movups [rsp+240], x8
37bff0a6cmovups [rsp+256], x9
37bff0a75movups [rsp+272], x10
37bff0a7emovups [rsp+288], x11
37bff0a87movups [rsp+304], x12
37bff0a90mov r12, [rsp+480]
37bff0a98mov rax, [rsp+448]
37bff0aa0mov rdi, [rsp+432]
37bff0aa8mov rbx, [rsp+456]
37bff0ab0mov [r12], 0
37bff0ab8mov rbp, [rsp+472]
37bff0ac0mov r13, [rax]
37bff0ac3mov [rsp+408], rdx
37bff0acbmov r15, r8
37bff0acelea rdx, [rip+0x46e76b]
37bff0ad5mov r8l, 1
37bff0adbmov rsi, r9
37bff0ademov r9l, 1
37bff0ae4mov [rsp+400], rcx
37bff0aeccall lsame_64_
37bff0af1mov rcx, [rsp+408]
37bff0af9mov r9l, 1
37bff0affmov r8l, 1
37bff0b05lea rdx, [rip+0x46e735]
37bff0b0cmov [rsp+112], rax
37bff0b11mov r14, rax
37bff0b14call lsame_64_
37bff0b19mov r9l, 1
37bff0b1fmov r8l, 1
37bff0b25mov rcx, r15
37bff0b28lea rdx, [rip+0x46e712]
37bff0b2fmov [rsp+120], rax
37bff0b34call lsame_64_
37bff0b39mov [rsp+104], rax
37bff0b3etest r14, r14
37bff0b41je 0x37bff0e48
37bff0b47
37bff0b47loc_37bff0b47:
37bff0b47cmp [rsp+120], 0
37bff0b4dje 0x37bff0e88
37bff0b53
37bff0b53loc_37bff0b53:
37bff0b53cmp [rsp+104], 0
37bff0b59jne 0x37bff0b90
37bff0b5bmov r9l, 1
37bff0b61mov r8l, 1
37bff0b67lea rdx, [rip+0x46e6d2]
37bff0b6emov rcx, r15
37bff0b71call lsame_64_
37bff0b76test rax, rax
37bff0b79jne 0x37bff0b90
37bff0b7bmov rdx, -3
37bff0b82mov eax, 3
37bff0b87jmp 0x37bff0dcc
37bff0b8c
37bff0b8c 0f 1f 40 00 ..@.
37bff0b90
37bff0b90loc_37bff0b90:
37bff0b90mov r9l, 1
37bff0b96mov r8l, 1
37bff0b9clea rdx, [rip+0x46e6a2]
37bff0ba3mov rcx, rsi
37bff0ba6call lsame_64_
37bff0babtest rax, rax
37bff0baeje 0x37bff0ef0
37bff0bb4
37bff0bb4loc_37bff0bb4:
37bff0bb4mov rdx, [rdi]
37bff0bb7test rdx, rdx
37bff0bbajs 0x37bff0dc0
37bff0bc0mov rcx, [rsp+448]
37bff0bc8mov eax, 1
37bff0bcdcmovg rax, rdx
37bff0bd1cmp [rcx], rax
37bff0bd4jl 0x37bff0f88
37bff0bdamov rax, [r12]
37bff0bdetest rax, rax
37bff0be1jne 0x37bff26a8
37bff0be7movsd_xmm x6, [rip+0x46e699]
37bff0befmov rax, [rsp+464]
37bff0bf7movsd_xmm [rax], x6
37bff0bfbtest rdx, rdx
37bff0bfeje 0x37bff0df3
37bff0c04xor eax, eax
37bff0c06test r13, r13
37bff0c09mov edx, 12
37bff0c0ecmovns rax, r13
37bff0c12lea rcx, [rip+0x46e633]
37bff0c19movapd x9, x6
37bff0c1emov [rsp+128], rax
37bff0c26mov r14, rax
37bff0c29not rax
37bff0c2cmov [rsp+144], rax
37bff0c34call dlamch_64_
37bff0c39mov edx, 9
37bff0c3elea rcx, [rip+0x46e613]
37bff0c45movapd x8, x0
37bff0c4acall dlamch_64_
37bff0c4fmov r9l, 1
37bff0c55mov r8l, 1
37bff0c5bmov rcx, rsi
37bff0c5edivsd x8, x0
37bff0c63lea rdx, [rip+0x46e5d7]
37bff0c6adivsd x9, x8
37bff0c6fcall lsame_64_
37bff0c74test rax, rax
37bff0c77je 0x37bff0cfe
37bff0c7dmov r12, [rdi]
37bff0c80cmp [rsp+112], 0
37bff0c86je 0x37bff10a0
37bff0c8ctest r12, r12
37bff0c8fjle 0x37bff0cfe
37bff0c91lea rax, [8*r14]
37bff0c99mov r14, [rsp+440]
37bff0ca1mov [rsp+456], rbx
37bff0ca9mov r13l, 1
37bff0cafmov rsi, rax
37bff0cb2mov rbx, r14
37bff0cb5nop [rax+rax]
37bff0cc0
37bff0cc0loc_37bff0cc0:
37bff0cc0lea rdx, [r13-1]
37bff0cc4lea r8, [rip+0x46e59d]
37bff0ccbmov [rsp+200], rdx
37bff0cd3lea rcx, [rsp+200]
37bff0cdbmov rdx, rbx
37bff0cdeadd rbx, rsi
37bff0ce1call dasum_64_
37bff0ce6movsd_xmm [rbp+8*r13-8], x0
37bff0cedadd r13, 1
37bff0cf1cmp r13, r12
37bff0cf4jle 0x37bff0cc0
37bff0cf6mov rbx, [rsp+456]
37bff0cfe
37bff0cfeloc_37bff0cfe:
37bff0cfelea r8, [rip+0x46e563]
37bff0d05mov rdx, rbp
37bff0d08mov rcx, rdi
37bff0d0bcall idamax_64_
37bff0d10movsd_xmm x7, [rbp+8*rax-8]
37bff0d16comisd x9, x7
37bff0d1bjb 0x37bff0fa0
37bff0d21movsd_xmm [rsp+176], x6
37bff0d2amovapd x11, x6
37bff0d2fmovq x7, [rip+0x46e559]
37bff0d37
37bff0d37loc_37bff0d37:
37bff0d37lea r8, [rip+0x46e52a]
37bff0d3emov rdx, rbx
37bff0d41mov rcx, rdi
37bff0d44call idamax_64_
37bff0d49mov rsi, [rdi]
37bff0d4cmovsd_xmm x12, [rbx+8*rax-8]
37bff0d53andpd x12, x7
37bff0d58cmp [rsp+120], 0
37bff0d5eje 0x37bff0f28
37bff0d64cmp [rsp+112], 0
37bff0d6aje 0x37bff1250
37bff0d70ucomisd x11, x6
37bff0d75jp 0x37bff1340
37bff0d7bjne 0x37bff1340
37bff0d81movapd x0, x8
37bff0d86movapd x3, x6
37bff0d8alea rax, [rsi-1]
37bff0d8emov r13, rsi
37bff0d91maxsd x0, x12
37bff0d96divsd x3, x0
37bff0d9acmp [rsp+104], 0
37bff0da0je 0x37bff23c0
37bff0da6test rsi, rsi
37bff0da9jle 0x37bff25cf
37bff0dafmov esi, 1
37bff0db4mov r11, -1
37bff0dbbjmp 0x37bff129b
37bff0dc0
37bff0dc0loc_37bff0dc0:
37bff0dc0mov rdx, -5
37bff0dc7mov eax, 5
37bff0dcc
37bff0dccloc_37bff0dcc:
37bff0dccmov [r12], rdx
37bff0dd0
37bff0dd0loc_37bff0dd0:
37bff0dd0lea rdx, [rsp+200]
37bff0dd8mov r8l, 6
37bff0ddelea rcx, [rip+0x46e461]
37bff0de5mov [rsp+200], rax
37bff0dedcall xerbla_64_
37bff0df2nop
37bff0df3
37bff0df3loc_37bff0df3:
37bff0df3movups x6, [rsp+208]
37bff0dfbmovups x7, [rsp+224]
37bff0e03movups x8, [rsp+240]
37bff0e0cmovups x9, [rsp+256]
37bff0e15movups x10, [rsp+272]
37bff0e1emovups x11, [rsp+288]
37bff0e27movups x12, [rsp+304]
37bff0e30add rsp, 328
37bff0e37pop rbx
37bff0e38pop rsi
37bff0e39pop rdi
37bff0e3apop rbp
37bff0e3bpop r12
37bff0e3dpop r13
37bff0e3fpop r14
37bff0e41pop r15
37bff0e43ret
37bff0e44
37bff0e44 0f 1f 40 00 ..@.
37bff0e48
37bff0e48loc_37bff0e48:
37bff0e48mov rcx, [rsp+400]
37bff0e50mov r9l, 1
37bff0e56mov r8l, 1
37bff0e5clea rdx, [rip+0x46e3df]
37bff0e63call lsame_64_
37bff0e68test rax, rax
37bff0e6bjne 0x37bff0b47
37bff0e71mov rdx, -1
37bff0e78mov eax, 1
37bff0e7djmp 0x37bff0dcc
37bff0e82
37bff0e82 66 0f 1f 44 00 00 f..D..
37bff0e88
37bff0e88loc_37bff0e88:
37bff0e88mov rcx, [rsp+408]
37bff0e90mov r9l, 1
37bff0e96mov r8l, 1
37bff0e9clea rdx, [rip+0x46e3a0]
37bff0ea3call lsame_64_
37bff0ea8test rax, rax
37bff0eabjne 0x37bff0b53
37bff0eb1mov rcx, [rsp+408]
37bff0eb9mov r9l, 1
37bff0ebfmov r8l, 1
37bff0ec5lea rdx, [rip+0x46e378]
37bff0ecccall lsame_64_
37bff0ed1test rax, rax
37bff0ed4jne 0x37bff0b53
37bff0edamov rdx, -2
37bff0ee1mov eax, 2
37bff0ee6jmp 0x37bff0dcc
37bff0eeb
37bff0eeb 0f 1f 44 00 00 ..D..
37bff0ef0
37bff0ef0loc_37bff0ef0:
37bff0ef0mov r9l, 1
37bff0ef6mov r8l, 1
37bff0efclea rdx, [rip+0x46e33e]
37bff0f03mov rcx, rsi
37bff0f06call lsame_64_
37bff0f0btest rax, rax
37bff0f0ejne 0x37bff0bb4
37bff0f14mov rdx, -4
37bff0f1bmov eax, 4
37bff0f20jmp 0x37bff0dcc
37bff0f25
37bff0f25 0f 1f 00 ...
37bff0f28
37bff0f28loc_37bff0f28:
37bff0f28cmp [rsp+112], 0
37bff0f2eje 0x37bff1130
37bff0f34ucomisd x11, x6
37bff0f39jp 0x37bff1980
37bff0f3fjne 0x37bff1980
37bff0f45movapd x1, x8
37bff0f4amovapd x0, x6
37bff0f4elea rax, [rsi-1]
37bff0f52mov r14, rsi
37bff0f55maxsd x1, x12
37bff0f5adivsd x0, x1
37bff0f5ecmp [rsp+104], 0
37bff0f64je 0x37bff2260
37bff0f6atest rsi, rsi
37bff0f6djle 0x37bff251f
37bff0f73mov r11l, 1
37bff0f79mov r12l, 1
37bff0f7fjmp 0x37bff117e
37bff0f84
37bff0f84 0f 1f 40 00 ..@.
37bff0f88
37bff0f88loc_37bff0f88:
37bff0f88mov rdx, -7
37bff0f8fmov eax, 7
37bff0f94jmp 0x37bff0dcc
37bff0f99
37bff0f99 0f 1f 80 00 00 00 00 .......
37bff0fa0
37bff0fa0loc_37bff0fa0:
37bff0fa0mov edx, 8
37bff0fa5lea rcx, [rip+0x46e2c4]
37bff0faccall dlamch_64_
37bff0fb1comisd x0, x7
37bff0fb5jae 0x37bff2210
37bff0fbbmov r12, [rdi]
37bff0fbecmp [rsp+112], 0
37bff0fc4jne 0x37bff19d0
37bff0fcacmp r12, 1
37bff0fcejle 0x37bff267f
37bff0fd4mov rax, [rsp+128]
37bff0fdcmov [rsp+416], r15
37bff0fe4pxor x7, x7
37bff0fe8lea r13, [rip+0x46e289]
37bff0fefmov [rsp+456], rbx
37bff0ff7lea r15, [rsp+184]
37bff0fffmov ebx, 1
37bff1004lea rcx, [8*rax+8]
37bff100cmov rax, [rsp+440]
37bff1014mov [rsp+472], rbp
37bff101cmov r14, rcx
37bff101flea r9, [rax+8]
37bff1023mov rax, r12
37bff1026mov rbp, r9
37bff1029jmp 0x37bff1036
37bff102b
37bff102b 0f 1f 44 00 00 ..D..
37bff1030
37bff1030loc_37bff1030:
37bff1030mov rax, [rdi]
37bff1033add rbp, r14
37bff1036
37bff1036loc_37bff1036:
37bff1036sub rax, rbx
37bff1039mov [rsp+40], r15
37bff103emov r9, rbp
37bff1041mov rcx, r13
37bff1044mov [rsp+200], rax
37bff104clea rax, [rip+0x46e215]
37bff1053lea rdx, [rsp+200]
37bff105badd rbx, 1
37bff105fmov [rsp+48], 1
37bff1068mov r8, rax
37bff106bmov [rsp+32], rax
37bff1070call dlange_64_
37bff1075maxsd x7, x0
37bff1079cmp rbx, r12
37bff107cjne 0x37bff1030
37bff107emov r15, [rsp+416]
37bff1086mov rbx, [rsp+456]
37bff108emov rbp, [rsp+472]
37bff1096jmp 0x37bff1aa4
37bff109b
37bff109b 0f 1f 44 00 00 ..D..
37bff10a0
37bff10a0loc_37bff10a0:
37bff10a0cmp r12, 1
37bff10a4jle 0x37bff2517
37bff10aamov rax, [rsp+128]
37bff10b2mov [rsp+456], rbx
37bff10bamov r13l, 1
37bff10c0lea rcx, [8*rax+8]
37bff10c8mov rax, [rsp+440]
37bff10d0mov rsi, rcx
37bff10d3lea r14, [rax+8]
37bff10d7mov rax, r12
37bff10damov rbx, r14
37bff10ddnop [rax]
37bff10e0
37bff10e0loc_37bff10e0:
37bff10e0sub rax, r13
37bff10e3mov rdx, rbx
37bff10e6add r13, 1
37bff10eaadd rbx, rsi
37bff10edlea r8, [rip+0x46e174]
37bff10f4lea rcx, [rsp+200]
37bff10fcmov [rsp+200], rax
37bff1104call dasum_64_
37bff1109mov rax, [rdi]
37bff110cmovsd_xmm [rbp+8*r13-16], x0
37bff1113cmp r13, r12
37bff1116jne 0x37bff10e0
37bff1118mov rbx, [rsp+456]
37bff1120
37bff1120loc_37bff1120:
37bff1120mov [rbp+8*rax-8], 0
37bff1129jmp 0x37bff0cfe
37bff112e
37bff112e 66 90 f.
37bff1130
37bff1130loc_37bff1130:
37bff1130ucomisd x11, x6
37bff1135jp 0x37bff1708
37bff113bjne 0x37bff1708
37bff1141movapd x1, x8
37bff1146movapd x0, x6
37bff114alea rax, [rsi-1]
37bff114emov r13, rsi
37bff1151maxsd x1, x12
37bff1156divsd x0, x1
37bff115acmp [rsp+104], 0
37bff1160je 0x37bff23e8
37bff1166test rsi, rsi
37bff1169jle 0x37bff2626
37bff116fmov r12, rsi
37bff1172mov r11, -1
37bff1179mov esi, 1
37bff117e
37bff117eloc_37bff117e:
37bff117emov r10, [rsp+128]
37bff1186mov r13, r12
37bff1189lea rdx, [rbp+8*r12-8]
37bff118emovapd x3, x0
37bff1192mov r9, [rsp+144]
37bff119alea r8, [8*r11]
37bff11a2mov rcx, r10
37bff11a5imul r10, r12
37bff11a9imul rcx, r11
37bff11adadd r9, r12
37bff11b0add r9, r10
37bff11b3mov r10, [rsp+440]
37bff11bbadd rcx, r11
37bff11beshl rcx, 3
37bff11c2lea r9, [r10+8*r9]
37bff11c6jmp 0x37bff120f
37bff11c8
37bff11c8 0f 1f 84 00 00 00 00 00 ........
37bff11d0
37bff11d0loc_37bff11d0:
37bff11d0movsd_xmm x2, [rdx]
37bff11d4movapd x1, x3
37bff11d8addsd x2, x6
37bff11dcdivsd x1, x2
37bff11e0minsd x0, x1
37bff11e4movsd_xmm x1, [r9]
37bff11e9andpd x1, x7
37bff11edcomisd x2, x1
37bff11f1jbe 0x37bff11fb
37bff11f3divsd x1, x2
37bff11f7mulsd x3, x1
37bff11fb
37bff11fbloc_37bff11fb:
37bff11fbsub rax, 1
37bff11ffadd rdx, r8
37bff1202add r9, rcx
37bff1205cmp rax, -1
37bff1209je 0x37bff2428
37bff120f
37bff120floc_37bff120f:
37bff120fcomisd x8, x0
37bff1214jb 0x37bff11d0
37bff1216
37bff1216loc_37bff1216:
37bff1216mulsd x0, x11
37bff121bcomisd x0, x8
37bff1220ja 0x37bff20e0
37bff1226comisd x12, x9
37bff122bmov r13, r12
37bff122emov r14, rsi
37bff1231ja 0x37bff2360
37bff1237
37bff1237loc_37bff1237:
37bff1237cmp r11, -1
37bff123bjne 0x37bff19ae
37bff1241jmp 0x37bff1738
37bff1246
37bff1246 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff1250
37bff1250loc_37bff1250:
37bff1250ucomisd x11, x6
37bff1255jp 0x37bff1930
37bff125bjne 0x37bff1930
37bff1261movapd x0, x8
37bff1266movapd x3, x6
37bff126alea rax, [rsi-1]
37bff126emov r14, rsi
37bff1271maxsd x0, x12
37bff1276divsd x3, x0
37bff127acmp [rsp+104], 0
37bff1280je 0x37bff22d0
37bff1286test rsi, rsi
37bff1289jle 0x37bff2576
37bff128fmov r11l, 1
37bff1295mov r13l, 1
37bff129b
37bff129bloc_37bff129b:
37bff129bmov rcx, [rsp+128]
37bff12a3lea r9, [8*r11]
37bff12abmovapd x2, x3
37bff12afmov r8, rcx
37bff12b2imul rcx, r13
37bff12b6imul r8, r11
37bff12bamov rdx, rcx
37bff12bdmov rcx, [rsp+144]
37bff12c5add r8, r11
37bff12c8add rcx, r13
37bff12cbshl r8, 3
37bff12cfadd rdx, rcx
37bff12d2mov rcx, [rsp+440]
37bff12dalea rcx, [rcx+8*rdx]
37bff12delea rdx, [rbp+8*r13-8]
37bff12e3jmp 0x37bff1304
37bff12e5
37bff12e5 0f 1f 00 ...
37bff12e8
37bff12e8loc_37bff12e8:
37bff12e8divsd x0, x1
37bff12ecmulsd x2, x0
37bff12f0
37bff12f0loc_37bff12f0:
37bff12f0sub rax, 1
37bff12f4add rcx, r8
37bff12f7add rdx, r9
37bff12facmp rax, -1
37bff12feje 0x37bff2410
37bff1304
37bff1304loc_37bff1304:
37bff1304comisd x8, x2
37bff1309jae 0x37bff20c8
37bff130fmovsd_xmm x0, [rcx]
37bff1313andpd x0, x7
37bff1317movapd x1, x0
37bff131bminsd x1, x6
37bff131fmulsd x1, x2
37bff1323minsd x3, x1
37bff1327movsd_xmm x1, [rdx]
37bff132baddsd x1, x0
37bff132fcomisd x1, x8
37bff1334jae 0x37bff12e8
37bff1336pxor x2, x2
37bff133ajmp 0x37bff12f0
37bff133c
37bff133c 0f 1f 40 00 ..@.
37bff1340
37bff1340loc_37bff1340:
37bff1340pxor x0, x0
37bff1344mulsd x0, x11
37bff1349comisd x0, x8
37bff134eja 0x37bff20e0
37bff1354comisd x12, x9
37bff1359mov r13, rsi
37bff135cmov r14l, 1
37bff1362mov r15l, 1
37bff1368ja 0x37bff25e5
37bff136e
37bff136eloc_37bff136e:
37bff136ecmp rsi, r15
37bff1371jl 0x37bff1cf3
37bff1377sub r13, r14
37bff137amov rdx, -1
37bff1381mov r12, r13
37bff1384
37bff1384loc_37bff1384:
37bff1384mov rax, [rsp+128]
37bff138cmov rcx, rdx
37bff138fmov r15, rdx
37bff1392mov r10, [rsp+144]
37bff139amov r11, [rsp+440]
37bff13a2lea r14, [8*rax]
37bff13aaimul rcx, r14
37bff13aeadd r14, 8
37bff13b2imul rax, rsi
37bff13b6imul r14, rdx
37bff13bamov [rsp+120], rcx
37bff13bfmov rcx, rax
37bff13c2lea rax, [r10+rax]
37bff13c6lea r13, [r11+8*rax+8]
37bff13cblea rax, [rsi+r10]
37bff13cfmov [rsp+128], r14
37bff13d7add rax, rcx
37bff13dalea r14, [r11+8*rax+8]
37bff13dfjmp 0x37bff1521
37bff13e4
37bff13e4 0f 1f 40 00 ..@.
37bff13e8
37bff13e8loc_37bff13e8:
37bff13e8movsd_xmm x10, [r14-8]
37bff13eemulsd x10, x11
37bff13f3movapd x2, x10
37bff13f8andpd x2, x7
37bff13fccomisd x2, x8
37bff1401jbe 0x37bff1561
37bff1407
37bff1407loc_37bff1407:
37bff1407comisd x6, x2
37bff140bja 0x37bff1e80
37bff1411
37bff1411loc_37bff1411:
37bff1411divsd x1, x10
37bff1416movsd_xmm [rbx+8*rsi-8], x1
37bff141candpd x1, x7
37bff1420movapd x0, x1
37bff1424
37bff1424loc_37bff1424:
37bff1424comisd x0, x6
37bff1428movapd x1, x9
37bff142dsubsd x1, x12
37bff1432jbe 0x37bff1600
37bff1438
37bff1438loc_37bff1438:
37bff1438movapd x2, x6
37bff143cdivsd x2, x0
37bff1440movsd_xmm x0, [rbp+8*rsi-8]
37bff1446mulsd x1, x2
37bff144acomisd x0, x1
37bff144eja 0x37bff1dd0
37bff1454
37bff1454loc_37bff1454:
37bff1454cmp [rsp+112], 0
37bff145aje 0x37bff1650
37bff1460
37bff1460loc_37bff1460:
37bff1460cmp rsi, 1
37bff1464jle 0x37bff1504
37bff146amovsd_xmm x0, [rbx+8*rsi-8]
37bff1470mov [rsp+32], rbx
37bff1475lea r11, [rsi-1]
37bff1479mov r8, r13
37bff147clea rdx, [rip+0x46dde5]
37bff1483lea rax, [rsp+200]
37bff148bmov [rsp+192], r11
37bff1493mov [rsp+40], rdx
37bff1498mulsd x0, x11
37bff149dmov r9, rdx
37bff14a0lea rcx, [rsp+192]
37bff14a8xorpd x0, [rip+0x46de00]
37bff14b0mov rdx, rax
37bff14b3mov [rsp+144], r11
37bff14bbmov [rsp+136], rax
37bff14c3movsd_xmm [rsp+200], x0
37bff14cccall daxpy_64_
37bff14d1mov r11, [rsp+144]
37bff14d9mov rcx, [rsp+136]
37bff14e1mov rdx, rbx
37bff14e4lea r8, [rip+0x46dd7d]
37bff14ebmov [rsp+200], r11
37bff14f3call idamax_64_
37bff14f8movsd_xmm x12, [rbx+8*rax-8]
37bff14ffandpd x12, x7
37bff1504
37bff1504loc_37bff1504:
37bff1504add rsi, r15
37bff1507add r13, [rsp+120]
37bff150cadd r14, [rsp+128]
37bff1514test r12, r12
37bff1517je 0x37bff1cf3
37bff151dsub r12, 1
37bff1521
37bff1521loc_37bff1521:
37bff1521movsd_xmm x1, [rbx+8*rsi-8]
37bff1527movapd x0, x1
37bff152bandpd x0, x7
37bff152fcmp [rsp+104], 0
37bff1535jne 0x37bff13e8
37bff153bucomisd x11, x6
37bff1540jp 0x37bff1548
37bff1542je 0x37bff1424
37bff1548
37bff1548loc_37bff1548:
37bff1548movapd x10, x11
37bff154dmovapd x2, x10
37bff1552andpd x2, x7
37bff1556comisd x2, x8
37bff155bja 0x37bff1407
37bff1561
37bff1561loc_37bff1561:
37bff1561pxor x4, x4
37bff1565comisd x2, x4
37bff1569jbe 0x37bff2170
37bff156fmulsd x2, x9
37bff1574comisd x0, x2
37bff1578jbe 0x37bff15d9
37bff157amovsd_xmm x1, [rbp+8*rsi-8]
37bff1580divsd x2, x0
37bff1584comisd x1, x6
37bff1588jbe 0x37bff158e
37bff158adivsd x2, x1
37bff158e
37bff158eloc_37bff158e:
37bff158elea rdx, [rsp+168]
37bff1596lea r9, [rip+0x46dccb]
37bff159dmov r8, rbx
37bff15a0mov rcx, rdi
37bff15a3movsd_xmm [rsp+168], x2
37bff15accall dscal_64_
37bff15b1mov rax, [rsp+464]
37bff15b9movsd_xmm x0, [rsp+168]
37bff15c2movsd_xmm x1, [rax]
37bff15c6mulsd x12, x0
37bff15cbmulsd x1, x0
37bff15cfmovsd_xmm [rax], x1
37bff15d3movsd_xmm x1, [rbx+8*rsi-8]
37bff15d9
37bff15d9loc_37bff15d9:
37bff15d9divsd x1, x10
37bff15demovapd x0, x1
37bff15e2movsd_xmm [rbx+8*rsi-8], x1
37bff15e8movapd x1, x9
37bff15edandpd x0, x7
37bff15f1subsd x1, x12
37bff15f6comisd x0, x6
37bff15faja 0x37bff1438
37bff1600
37bff1600loc_37bff1600:
37bff1600mulsd x0, [rbp+8*rsi-8]
37bff1606comisd x0, x1
37bff160ajbe 0x37bff1454
37bff1610lea r9, [rip+0x46dc51]
37bff1617mov r8, rbx
37bff161alea rdx, [rip+0x46dc5f]
37bff1621mov rcx, rdi
37bff1624call dscal_64_
37bff1629mov rax, [rsp+464]
37bff1631movsd_xmm x0, [rip+0x46dc67]
37bff1639mulsd x0, [rax]
37bff163dmovsd_xmm [rax], x0
37bff1641cmp [rsp+112], 0
37bff1647jne 0x37bff1460
37bff164dnop [rax]
37bff1650
37bff1650loc_37bff1650:
37bff1650mov rax, [rdi]
37bff1653cmp rax, rsi
37bff1656jle 0x37bff1504
37bff165cmovsd_xmm x0, [rbx+8*rsi-8]
37bff1662sub rax, rsi
37bff1665lea rdx, [rip+0x46dbfc]
37bff166clea r11, [rsp+200]
37bff1674mov [rsp+192], rax
37bff167clea rax, [rbx+8*rsi]
37bff1680mov r9, rdx
37bff1683lea rcx, [rsp+192]
37bff168bmov [rsp+40], rdx
37bff1690mulsd x0, x11
37bff1695mov rdx, r11
37bff1698mov r8, r14
37bff169bmov [rsp+32], rax
37bff16a0xorpd x0, [rip+0x46dc08]
37bff16a8mov [rsp+144], rax
37bff16b0mov [rsp+136], r11
37bff16b8movsd_xmm [rsp+200], x0
37bff16c1call daxpy_64_
37bff16c6mov rdx, [rdi]
37bff16c9mov rcx, [rsp+136]
37bff16d1lea r8, [rip+0x46db90]
37bff16d8sub rdx, rsi
37bff16dbmov [rsp+200], rdx
37bff16e3mov rdx, [rsp+144]
37bff16ebcall idamax_64_
37bff16f0lea rax, [rsi+rax-1]
37bff16f5movsd_xmm x12, [rbx+8*rax]
37bff16fbandpd x12, x7
37bff1700jmp 0x37bff1504
37bff1705
37bff1705 0f 1f 00 ...
37bff1708
37bff1708loc_37bff1708:
37bff1708pxor x0, x0
37bff170cmulsd x0, x11
37bff1711comisd x0, x8
37bff1716ja 0x37bff20e0
37bff171ccomisd x12, x9
37bff1721mov r13, rsi
37bff1724ja 0x37bff263c
37bff172amov r12, rsi
37bff172dmov r14l, 1
37bff1733mov esi, 1
37bff1738
37bff1738loc_37bff1738:
37bff1738cmp r12, rsi
37bff173bjl 0x37bff1cf3
37bff1741mov rsi, r13
37bff1744mov r11, -1
37bff174bsub rsi, r14
37bff174e
37bff174eloc_37bff174e:
37bff174emov rcx, [rsp+128]
37bff1756mov rdx, [rsp+144]
37bff175emov r10, [rsp+440]
37bff1766lea rax, [rcx+1]
37bff176amov r13, rcx
37bff176dimul rax, r11
37bff1771imul r13, r12
37bff1775imul rcx, r11
37bff1779shl rax, 3
37bff177dmov [rsp+136], rax
37bff1785lea rax, [rdx+r12]
37bff1789add rax, r13
37bff178cmov [rsp+128], rcx
37bff1794add r13, rdx
37bff1797lea r14, [r10+8*rax+8]
37bff179clea rax, [rcx+r11]
37bff17a0mov r10, rdi
37bff17a3mov rdi, r11
37bff17a6shl rax, 3
37bff17aamov r15, r14
37bff17admov [rsp+120], rax
37bff17b2jmp 0x37bff18de
37bff17b7
37bff17b7 66 0f 1f 84 00 00 00 00 00 f........
37bff17c0
37bff17c0loc_37bff17c0:
37bff17c0mulsd x0, [rip+0x46dad8]
37bff17c8movapd x10, x11
37bff17cdmovsd_xmm [rsp+168], x0
37bff17d6cmp [rsp+104], 0
37bff17dcje 0x37bff17e4
37bff17demulsd x10, [r14-8]
37bff17e4
37bff17e4loc_37bff17e4:
37bff17e4movapd x1, x10
37bff17e9movapd x2, x11
37bff17eeandpd x1, x7
37bff17f2comisd x1, x6
37bff17f6jbe 0x37bff180e
37bff17f8divsd x2, x10
37bff17fdmulsd x0, x1
37bff1801minsd x0, x6
37bff1805movsd_xmm [rsp+168], x0
37bff180e
37bff180eloc_37bff180e:
37bff180ecomisd x6, x0
37bff1812ja 0x37bff1fa0
37bff1818
37bff1818loc_37bff1818:
37bff1818ucomisd x2, x6
37bff181cjp 0x37bff1bd0
37bff1822jne 0x37bff1bd0
37bff1828cmp [rsp+112], 0
37bff182ejne 0x37bff1e20
37bff1834mov rax, [r10]
37bff1837pxor x0, x0
37bff183bcmp rax, r12
37bff183ejg 0x37bff2070
37bff1844
37bff1844loc_37bff1844:
37bff1844ucomisd x2, x11
37bff1849movsd_xmm x1, [rbx+8*r12-8]
37bff1850jp 0x37bff1ca8
37bff1856jne 0x37bff1ca8
37bff185csubsd x1, x0
37bff1860movapd x2, x1
37bff1864movsd_xmm [rbx+8*r12-8], x1
37bff186bandpd x2, x7
37bff186fcmp [rsp+104], 0
37bff1875je 0x37bff1cd0
37bff187bmovsd_xmm x10, [r14-8]
37bff1881mulsd x10, x11
37bff1886
37bff1886loc_37bff1886:
37bff1886movapd x0, x10
37bff188bandpd x0, x7
37bff188fcomisd x0, x8
37bff1894jbe 0x37bff1d48
37bff189acomisd x6, x0
37bff189eja 0x37bff2150
37bff18a4
37bff18a4loc_37bff18a4:
37bff18a4divsd x1, x10
37bff18a9movsd_xmm [rbx+8*r12-8], x1
37bff18b0andpd x1, x7
37bff18b4maxsd x12, x1
37bff18b9
37bff18b9loc_37bff18b9:
37bff18b9add r12, rdi
37bff18bcadd r14, [rsp+136]
37bff18c4add r15, [rsp+120]
37bff18c9add r13, [rsp+128]
37bff18d1test rsi, rsi
37bff18d4je 0x37bff1cf0
37bff18dasub rsi, 1
37bff18de
37bff18deloc_37bff18de:
37bff18demovapd x1, x12
37bff18e3movapd x0, x6
37bff18e7lea rax, [r12-1]
37bff18ecmovsd_xmm x2, [rbx+8*r12-8]
37bff18f3maxsd x1, x6
37bff18f7andpd x2, x7
37bff18fbdivsd x0, x1
37bff18ffmovapd x1, x9
37bff1904subsd x1, x2
37bff1908movsd_xmm x2, [rbp+8*r12-8]
37bff190fmulsd x1, x0
37bff1913comisd x2, x1
37bff1917ja 0x37bff17c0
37bff191dmovapd x2, x11
37bff1922jmp 0x37bff1818
37bff1927
37bff1927 66 0f 1f 84 00 00 00 00 00 f........
37bff1930
37bff1930loc_37bff1930:
37bff1930pxor x0, x0
37bff1934mulsd x0, x11
37bff1939comisd x0, x8
37bff193eja 0x37bff20e0
37bff1944comisd x12, x9
37bff1949mov r14, rsi
37bff194cja 0x37bff258c
37bff1952mov r15, rsi
37bff1955mov r13l, 1
37bff195bmov esi, 1
37bff1960
37bff1960loc_37bff1960:
37bff1960cmp rsi, r15
37bff1963jg 0x37bff1cf3
37bff1969sub r14, r13
37bff196cmov edx, 1
37bff1971mov r12, r14
37bff1974jmp 0x37bff1384
37bff1979
37bff1979 0f 1f 80 00 00 00 00 .......
37bff1980
37bff1980loc_37bff1980:
37bff1980pxor x0, x0
37bff1984mulsd x0, x11
37bff1989comisd x0, x8
37bff198eja 0x37bff20e0
37bff1994comisd x12, x9
37bff1999mov r14, rsi
37bff199cmov r13l, 1
37bff19a2mov r12l, 1
37bff19a8ja 0x37bff2535
37bff19ae
37bff19aeloc_37bff19ae:
37bff19aecmp r12, rsi
37bff19b1jg 0x37bff1cf3
37bff19b7mov rsi, r14
37bff19bamov r11l, 1
37bff19c0sub rsi, r13
37bff19c3jmp 0x37bff174e
37bff19c8
37bff19c8 0f 1f 84 00 00 00 00 00 ........
37bff19d0
37bff19d0loc_37bff19d0:
37bff19d0cmp r12, 1
37bff19d4jle 0x37bff267f
37bff19damov rax, [rsp+128]
37bff19e2mov rsi, [rsp+144]
37bff19eamov [rsp+416], r15
37bff19f2pxor x7, x7
37bff19f6mov [rsp+432], rdi
37bff19felea r14, [rip+0x46d873]
37bff1a05lea rcx, [8*rax]
37bff1a0dlea rax, [rsi+2*rax]
37bff1a11mov rsi, [rsp+440]
37bff1a19mov [rsp+456], rbx
37bff1a21mov r15, rcx
37bff1a24mov ebx, 2
37bff1a29lea r9, [rsi+8*rax+8]
37bff1a2elea rsi, [rsp+184]
37bff1a36mov rdi, r9
37bff1a39nop [rax]
37bff1a40
37bff1a40loc_37bff1a40:
37bff1a40mov [rsp+40], rsi
37bff1a45lea rdx, [rbx-1]
37bff1a49mov r9, rdi
37bff1a4cmov rcx, r14
37bff1a4flea rax, [rip+0x46d812]
37bff1a56mov [rsp+200], rdx
37bff1a5eadd rbx, 1
37bff1a62add rdi, r15
37bff1a65mov [rsp+32], rax
37bff1a6amov r8, rax
37bff1a6dlea rdx, [rsp+200]
37bff1a75mov [rsp+48], 1
37bff1a7ecall dlange_64_
37bff1a83maxsd x7, x0
37bff1a87cmp rbx, r12
37bff1a8ajle 0x37bff1a40
37bff1a8cmov r15, [rsp+416]
37bff1a94mov rdi, [rsp+432]
37bff1a9cmov rbx, [rsp+456]
37bff1aa4
37bff1aa4loc_37bff1aa4:
37bff1aa4mov edx, 8
37bff1aa9lea rcx, [rip+0x46d7c0]
37bff1ab0call dlamch_64_
37bff1ab5comisd x0, x7
37bff1ab9jb 0x37bff2490
37bff1abfmulsd x7, x8
37bff1ac4movapd x11, x6
37bff1ac9mov rdx, [rdi]
37bff1accdivsd x11, x7
37bff1ad1movq x7, [rip+0x46d7b7]
37bff1ad9movsd_xmm [rsp+176], x11
37bff1ae3test rdx, rdx
37bff1ae6jle 0x37bff0d37
37bff1aecmov rax, [rsp+128]
37bff1af4mov [rsp+456], rbx
37bff1afcmovq x7, [rip+0x46d78c]
37bff1b04mov ebx, 1
37bff1b09mov [rsp+472], rbp
37bff1b11mov r13, [rsp+112]
37bff1b16lea rsi, [8*rax]
37bff1b1emov rax, [rsp+440]
37bff1b26mov r12, rsi
37bff1b29mov rsi, rdx
37bff1b2clea r14, [rax-8]
37bff1b30jmp 0x37bff1b57
37bff1b32
37bff1b32 66 0f 1f 44 00 00 f..D..
37bff1b38
37bff1b38loc_37bff1b38:
37bff1b38movsd_xmm x0, [rbp]
37bff1b3dmulsd x0, x11
37bff1b42movsd_xmm [rbp], x0
37bff1b47
37bff1b47loc_37bff1b47:
37bff1b47add rbp, 8
37bff1b4badd r14, r12
37bff1b4ecmp rsi, rbx
37bff1b51jl 0x37bff21b0
37bff1b57
37bff1b57loc_37bff1b57:
37bff1b57movsd_xmm x12, [rbp]
37bff1b5dmov edx, 8
37bff1b62lea rcx, [rip+0x46d707]
37bff1b69call dlamch_64_
37bff1b6emov rdx, rbx
37bff1b71add rbx, 1
37bff1b75comisd x0, x12
37bff1b7ajae 0x37bff1b38
37bff1b7cmov [rbp], 0
37bff1b84test r13, r13
37bff1b87je 0x37bff2028
37bff1b8dcmp rdx, 1
37bff1b91je 0x37bff1b47
37bff1b93pxor x1, x1
37bff1b97mov eax, 1
37bff1b9cnop [rax]
37bff1ba0
37bff1ba0loc_37bff1ba0:
37bff1ba0movsd_xmm x0, [r14+8*rax]
37bff1ba6add rax, 1
37bff1baaandpd x0, x7
37bff1baemulsd x0, x11
37bff1bb3addsd x1, x0
37bff1bb7cmp rax, rdx
37bff1bbajne 0x37bff1ba0
37bff1bbcmovsd_xmm [rbp], x1
37bff1bc1jmp 0x37bff1b47
37bff1bc6
37bff1bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff1bd0
37bff1bd0loc_37bff1bd0:
37bff1bd0cmp [rsp+112], 0
37bff1bd6jne 0x37bff1ef0
37bff1bdcmov rcx, [r10]
37bff1bdfpxor x0, x0
37bff1be3cmp rcx, r12
37bff1be6jle 0x37bff1844
37bff1beclea r11, [r12+1]
37bff1bf1cmp rcx, r11
37bff1bf4jl 0x37bff1844
37bff1bfasub rcx, r12
37bff1bfdcmp rcx, 1
37bff1c01je 0x37bff1c7d
37bff1c03mov r9, rcx
37bff1c06movddup x3, x2
37bff1c0alea r8, [rbx+8*r12]
37bff1c0exor eax, eax
37bff1c10shr r9, 1
37bff1c13xor edx, edx
37bff1c15nop [rax+rax]
37bff1c1fnop [rax+rax]
37bff1c2anop [rax+rax]
37bff1c35nop [rax+rax]
37bff1c40
37bff1c40loc_37bff1c40:
37bff1c40movupd x1, [r15+rax]
37bff1c46movupd x5, [r8+rax]
37bff1c4cadd rdx, 1
37bff1c50add rax, 16
37bff1c54mulpd x1, x3
37bff1c58mulpd x1, x5
37bff1c5caddsd x0, x1
37bff1c60unpckhpd x1, x1
37bff1c64addsd x0, x1
37bff1c68cmp rdx, r9
37bff1c6bjne 0x37bff1c40
37bff1c6dtest cl, 1
37bff1c70je 0x37bff1844
37bff1c76and rcx, -2
37bff1c7aadd r11, rcx
37bff1c7d
37bff1c7dloc_37bff1c7d:
37bff1c7dmov rcx, [rsp+440]
37bff1c85lea rax, [r13+r11]
37bff1c8amovsd_xmm x1, [rcx+8*rax]
37bff1c8fmulsd x1, x2
37bff1c93mulsd x1, [rbx+8*r11-8]
37bff1c9aaddsd x0, x1
37bff1c9ejmp 0x37bff1844
37bff1ca3
37bff1ca3 0f 1f 44 00 00 ..D..
37bff1ca8
37bff1ca8loc_37bff1ca8:
37bff1ca8divsd x1, x10
37bff1cadsubsd x1, x0
37bff1cb1movsd_xmm [rbx+8*r12-8], x1
37bff1cb8andpd x1, x7
37bff1cbcmaxsd x12, x1
37bff1cc1jmp 0x37bff18b9
37bff1cc6
37bff1cc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff1cd0
37bff1cd0loc_37bff1cd0:
37bff1cd0ucomisd x11, x6
37bff1cd5jp 0x37bff2018
37bff1cdbjne 0x37bff2018
37bff1ce1maxsd x12, x2
37bff1ce6movapd x10, x11
37bff1cebjmp 0x37bff18b9
37bff1cf0
37bff1cf0loc_37bff1cf0:
37bff1cf0mov rdi, r10
37bff1cf3
37bff1cf3loc_37bff1cf3:
37bff1cf3mov rax, [rsp+464]
37bff1cfbmovsd_xmm x0, [rax]
37bff1cffdivsd x0, x11
37bff1d04movsd_xmm [rax], x0
37bff1d08
37bff1d08loc_37bff1d08:
37bff1d08ucomisd x11, x6
37bff1d0djp 0x37bff1d15
37bff1d0fje 0x37bff0df3
37bff1d15
37bff1d15loc_37bff1d15:
37bff1d15divsd x6, x11
37bff1d1alea r9, [rip+0x46d547]
37bff1d21mov r8, rbp
37bff1d24mov rcx, rdi
37bff1d27lea rdx, [rsp+200]
37bff1d2fmovsd_xmm [rsp+200], x6
37bff1d38call dscal_64_
37bff1d3djmp 0x37bff0df3
37bff1d42
37bff1d42 66 0f 1f 44 00 00 f..D..
37bff1d48
37bff1d48loc_37bff1d48:
37bff1d48pxor x3, x3
37bff1d4ccomisd x0, x3
37bff1d50jbe 0x37bff21c8
37bff1d56mulsd x0, x9
37bff1d5bcomisd x2, x0
37bff1d5fjbe 0x37bff18a4
37bff1d65
37bff1d65loc_37bff1d65:
37bff1d65divsd x0, x2
37bff1d69mov rcx, r10
37bff1d6cmov r8, rbx
37bff1d6fmov [rsp+432], r10
37bff1d77lea rdx, [rsp+168]
37bff1d7flea r9, [rip+0x46d4e2]
37bff1d86movsd_xmm [rsp+168], x0
37bff1d8fcall dscal_64_
37bff1d94mov rax, [rsp+464]
37bff1d9cmovsd_xmm x0, [rsp+168]
37bff1da5mov r10, [rsp+432]
37bff1dadmovsd_xmm x1, [rax]
37bff1db1mulsd x12, x0
37bff1db6mulsd x1, x0
37bff1dbamovsd_xmm [rax], x1
37bff1dbemovsd_xmm x1, [rbx+8*r12-8]
37bff1dc5jmp 0x37bff18a4
37bff1dca
37bff1dca 66 0f 1f 44 00 00 f..D..
37bff1dd0
37bff1dd0loc_37bff1dd0:
37bff1dd0mulsd x2, [rip+0x46d4c8]
37bff1dd8lea r9, [rip+0x46d489]
37bff1ddfmov r8, rbx
37bff1de2mov rcx, rdi
37bff1de5lea rdx, [rsp+168]
37bff1dedmovsd_xmm [rsp+168], x2
37bff1df6call dscal_64_
37bff1dfbmov rax, [rsp+464]
37bff1e03movsd_xmm x0, [rax]
37bff1e07mulsd x0, [rsp+168]
37bff1e10movsd_xmm [rax], x0
37bff1e14jmp 0x37bff1454
37bff1e19
37bff1e19 0f 1f 80 00 00 00 00 .......
37bff1e20
37bff1e20loc_37bff1e20:
37bff1e20mov [rsp+200], rax
37bff1e28mov rax, [rsp+440]
37bff1e30mov r9, rbx
37bff1e33lea rcx, [rsp+200]
37bff1e3bmov [rsp+432], r10
37bff1e43movsd_xmm [rsp+144], x2
37bff1e4clea rdx, [rax+8*r13+8]
37bff1e51lea rax, [rip+0x46d410]
37bff1e58mov [rsp+32], rax
37bff1e5dmov r8, rax
37bff1e60call ddot_64_
37bff1e65mov r10, [rsp+432]
37bff1e6dmovsd_xmm x2, [rsp+144]
37bff1e76jmp 0x37bff1844
37bff1e7b
37bff1e7b 0f 1f 44 00 00 ..D..
37bff1e80
37bff1e80loc_37bff1e80:
37bff1e80mulsd x2, x9
37bff1e85comisd x0, x2
37bff1e89jbe 0x37bff1411
37bff1e8fmovapd x1, x6
37bff1e93lea r9, [rip+0x46d3ce]
37bff1e9amov r8, rbx
37bff1e9dmov rcx, rdi
37bff1ea0divsd x1, x0
37bff1ea4lea rdx, [rsp+168]
37bff1eacmovsd_xmm [rsp+168], x1
37bff1eb5call dscal_64_
37bff1ebamov rax, [rsp+464]
37bff1ec2movsd_xmm x0, [rsp+168]
37bff1ecbmovsd_xmm x1, [rax]
37bff1ecfmulsd x12, x0
37bff1ed4mulsd x1, x0
37bff1ed8movsd_xmm [rax], x1
37bff1edcmovsd_xmm x1, [rbx+8*rsi-8]
37bff1ee2jmp 0x37bff1411
37bff1ee7
37bff1ee7 66 0f 1f 84 00 00 00 00 00 f........
37bff1ef0
37bff1ef0loc_37bff1ef0:
37bff1ef0cmp r12, 1
37bff1ef4jle 0x37bff2500
37bff1efacmp r12, 2
37bff1efeje 0x37bff2509
37bff1f04mov r9, rax
37bff1f07movddup x3, x2
37bff1f0bpxor x0, x0
37bff1f0fxor edx, edx
37bff1f11mov rcx, [rsp+440]
37bff1f19shr r9, 1
37bff1f1clea r8, [rcx+8*r13+8]
37bff1f21xor ecx, ecx
37bff1f23nop [rax]
37bff1f2anop [rax+rax]
37bff1f35nop [rax+rax]
37bff1f40
37bff1f40loc_37bff1f40:
37bff1f40movupd x1, [r8+rdx]
37bff1f46movupd x5, [rbx+rdx]
37bff1f4badd rcx, 1
37bff1f4fadd rdx, 16
37bff1f53mulpd x1, x3
37bff1f57mulpd x1, x5
37bff1f5baddsd x0, x1
37bff1f5funpckhpd x1, x1
37bff1f63addsd x0, x1
37bff1f67cmp rcx, r9
37bff1f6ajne 0x37bff1f40
37bff1f6ctest al, 1
37bff1f6eje 0x37bff1844
37bff1f74or rax, 1
37bff1f78
37bff1f78loc_37bff1f78:
37bff1f78mov rcx, [rsp+440]
37bff1f80lea rdx, [r13+rax]
37bff1f85movsd_xmm x1, [rcx+8*rdx]
37bff1f8amulsd x1, x2
37bff1f8emulsd x1, [rbx+8*rax-8]
37bff1f94addsd x0, x1
37bff1f98jmp 0x37bff1844
37bff1f9d
37bff1f9d 0f 1f 00 ...
37bff1fa0
37bff1fa0loc_37bff1fa0:
37bff1fa0mov rcx, r10
37bff1fa3lea rdx, [rsp+168]
37bff1fabmov r8, rbx
37bff1faemov [rsp+152], rax
37bff1fb6lea r9, [rip+0x46d2ab]
37bff1fbdmov [rsp+432], r10
37bff1fc5movsd_xmm [rsp+144], x2
37bff1fcecall dscal_64_
37bff1fd3mov rax, [rsp+464]
37bff1fdbmovsd_xmm x0, [rsp+168]
37bff1fe4mov r10, [rsp+432]
37bff1fecmovsd_xmm x2, [rsp+144]
37bff1ff5movsd_xmm x1, [rax]
37bff1ff9mulsd x12, x0
37bff1ffemulsd x1, x0
37bff2002movsd_xmm [rax], x1
37bff2006mov rax, [rsp+152]
37bff200ejmp 0x37bff1818
37bff2013
37bff2013 0f 1f 44 00 00 ..D..
37bff2018
37bff2018loc_37bff2018:
37bff2018movapd x10, x11
37bff201djmp 0x37bff1886
37bff2022
37bff2022 66 0f 1f 44 00 00 f..D..
37bff2028
37bff2028loc_37bff2028:
37bff2028mov rdx, [rdi]
37bff202bcmp rdx, rbx
37bff202ejl 0x37bff1b47
37bff2034add rdx, 1
37bff2038mov rax, rbx
37bff203bpxor x1, x1
37bff203fnop
37bff2040
37bff2040loc_37bff2040:
37bff2040movsd_xmm x0, [r14+8*rax]
37bff2046add rax, 1
37bff204aandpd x0, x7
37bff204emulsd x0, x11
37bff2053addsd x1, x0
37bff2057cmp rax, rdx
37bff205ajne 0x37bff2040
37bff205cmovsd_xmm [rbp], x1
37bff2061jmp 0x37bff1b47
37bff2066
37bff2066 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2070
37bff2070loc_37bff2070:
37bff2070sub rax, r12
37bff2073lea rcx, [rsp+200]
37bff207blea r9, [rbx+8*r12]
37bff207fmov rdx, r14
37bff2082mov [rsp+200], rax
37bff208alea rax, [rip+0x46d1d7]
37bff2091mov [rsp+32], rax
37bff2096mov r8, rax
37bff2099mov [rsp+432], r10
37bff20a1movsd_xmm [rsp+144], x2
37bff20aacall ddot_64_
37bff20afmov r10, [rsp+432]
37bff20b7movsd_xmm x2, [rsp+144]
37bff20c0jmp 0x37bff1844
37bff20c5
37bff20c5 0f 1f 00 ...
37bff20c8
37bff20c8loc_37bff20c8:
37bff20c8mulsd x2, x11
37bff20cdcomisd x2, x8
37bff20d2jbe 0x37bff2337
37bff20d8nop [rax+rax]
37bff20e0
37bff20e0loc_37bff20e0:
37bff20e0lea rax, [rip+0x46d181]
37bff20e7mov r9, rdi
37bff20eamov r8, r15
37bff20edmov [rsp+80], 1
37bff20f6mov [rsp+56], rax
37bff20fbmov rax, [rsp+448]
37bff2103mov [rsp+48], rbx
37bff2108mov rdx, [rsp+408]
37bff2110mov [rsp+40], rax
37bff2115mov rax, [rsp+440]
37bff211dmov [rsp+72], 1
37bff2126mov rcx, [rsp+400]
37bff212emov [rsp+64], 1
37bff2137mov [rsp+32], rax
37bff213ccall dtrsv_64_
37bff2141jmp 0x37bff1d08
37bff2146
37bff2146 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2150
37bff2150loc_37bff2150:
37bff2150mulsd x0, x9
37bff2155comisd x2, x0
37bff2159jbe 0x37bff18a4
37bff215fmovapd x0, x6
37bff2163jmp 0x37bff1d65
37bff2168
37bff2168 0f 1f 84 00 00 00 00 00 ........
37bff2170
37bff2170loc_37bff2170:
37bff2170mov r8, [rdi]
37bff2173test r8, r8
37bff2176jle 0x37bff2186
37bff2178shl r8, 3
37bff217cxor edx, edx
37bff217emov rcx, rbx
37bff2181call memset
37bff2186
37bff2186loc_37bff2186:
37bff2186movsd_xmm [rbx+8*rsi-8], x6
37bff218cmovapd x1, x9
37bff2191pxor x12, x12
37bff2196mov rax, [rsp+464]
37bff219emovapd x0, x6
37bff21a2mov [rax], 0
37bff21a9jmp 0x37bff1600
37bff21ae
37bff21ae 66 90 f.
37bff21b0
37bff21b0loc_37bff21b0:
37bff21b0mov rbx, [rsp+456]
37bff21b8mov rbp, [rsp+472]
37bff21c0jmp 0x37bff0d37
37bff21c5
37bff21c5 0f 1f 00 ...
37bff21c8
37bff21c8loc_37bff21c8:
37bff21c8mov r8, [r10]
37bff21cbtest r8, r8
37bff21cejle 0x37bff21ee
37bff21d0shl r8, 3
37bff21d4xor edx, edx
37bff21d6mov rcx, rbx
37bff21d9mov [rsp+432], r10
37bff21e1call memset
37bff21e6mov r10, [rsp+432]
37bff21ee
37bff21eeloc_37bff21ee:
37bff21eemov rax, [rsp+464]
37bff21f6movsd_xmm [rbx+8*r12-8], x6
37bff21fdmovapd x12, x6
37bff2202mov [rax], 0
37bff2209jmp 0x37bff18b9
37bff220e
37bff220e 66 90 f.
37bff2210
37bff2210loc_37bff2210:
37bff2210mulsd x7, x8
37bff2215movapd x0, x6
37bff2219mov r8, rbp
37bff221cmov rcx, rdi
37bff221flea rdx, [rsp+176]
37bff2227lea r9, [rip+0x46d03a]
37bff222edivsd x0, x7
37bff2232movsd_xmm [rsp+176], x0
37bff223bcall dscal_64_
37bff2240movq x7, [rip+0x46d048]
37bff2248movsd_xmm x11, [rsp+176]
37bff2252jmp 0x37bff0d37
37bff2257
37bff2257 66 0f 1f 84 00 00 00 00 00 f........
37bff2260
37bff2260loc_37bff2260:
37bff2260minsd x0, x6
37bff2264test rsi, rsi
37bff2267jle 0x37bff251f
37bff226dmov r11l, 1
37bff2273mov r12l, 1
37bff2279
37bff2279loc_37bff2279:
37bff2279lea rcx, [8*r11]
37bff2281lea rdx, [rbp+8*r12-8]
37bff2286jmp 0x37bff22bc
37bff2288
37bff2288 66 90 66 66 2e 0f 1f 84 f.ff....
37bff2290 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bff22a0
37bff22a0loc_37bff22a0:
37bff22a0movsd_xmm x1, [rdx]
37bff22a4add rdx, rcx
37bff22a7addsd x1, x6
37bff22abdivsd x0, x1
37bff22aftest rax, rax
37bff22b2je 0x37bff1216
37bff22b8sub rax, 1
37bff22bc
37bff22bcloc_37bff22bc:
37bff22bccomisd x8, x0
37bff22c1jb 0x37bff22a0
37bff22c3jmp 0x37bff1216
37bff22c8
37bff22c8 0f 1f 84 00 00 00 00 00 ........
37bff22d0
37bff22d0loc_37bff22d0:
37bff22d0minsd x3, x6
37bff22d4movapd x0, x3
37bff22d8test rsi, rsi
37bff22dbjle 0x37bff2688
37bff22e1mov r11l, 1
37bff22e7mov r13l, 1
37bff22ed
37bff22edloc_37bff22ed:
37bff22edlea rcx, [8*r11]
37bff22f5lea rdx, [rbp+8*r13-8]
37bff22fajmp 0x37bff2320
37bff22fc
37bff22fc 0f 1f 40 00 ..@.
37bff2300
37bff2300loc_37bff2300:
37bff2300movsd_xmm x2, [rdx]
37bff2304movapd x1, x6
37bff2308add rdx, rcx
37bff230baddsd x2, x6
37bff230fdivsd x1, x2
37bff2313mulsd x0, x1
37bff2317test rax, rax
37bff231aje 0x37bff2327
37bff231csub rax, 1
37bff2320
37bff2320loc_37bff2320:
37bff2320comisd x8, x0
37bff2325jb 0x37bff2300
37bff2327
37bff2327loc_37bff2327:
37bff2327mulsd x0, x11
37bff232ccomisd x0, x8
37bff2331ja 0x37bff20e0
37bff2337
37bff2337loc_37bff2337:
37bff2337comisd x12, x9
37bff233cmov r14, rsi
37bff233fmov r15, rsi
37bff2342mov rsi, r13
37bff2345ja 0x37bff2366
37bff2347
37bff2347loc_37bff2347:
37bff2347cmp r11, -1
37bff234bjne 0x37bff1960
37bff2351jmp 0x37bff136e
37bff2356
37bff2356 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2360
37bff2360loc_37bff2360:
37bff2360mov r15, rsi
37bff2363mov rsi, r12
37bff2366
37bff2366loc_37bff2366:
37bff2366movapd x0, x9
37bff236blea r9, [rip+0x46cef6]
37bff2372mov r8, rbx
37bff2375mov rcx, rdi
37bff2378divsd x0, x12
37bff237dmov rax, [rsp+464]
37bff2385mov [rsp+136], r11
37bff238dmovapd x12, x9
37bff2392mov rdx, rax
37bff2395movsd_xmm [rax], x0
37bff2399call dscal_64_
37bff239ecmp [rsp+120], 0
37bff23a4mov r11, [rsp+136]
37bff23acjne 0x37bff2347
37bff23aemov r12, rsi
37bff23b1mov rsi, r15
37bff23b4jmp 0x37bff1237
37bff23b9
37bff23b9 0f 1f 80 00 00 00 00 .......
37bff23c0
37bff23c0loc_37bff23c0:
37bff23c0minsd x3, x6
37bff23c4movapd x0, x3
37bff23c8test rsi, rsi
37bff23cbjle 0x37bff2698
37bff23d1mov esi, 1
37bff23d6mov r11, -1
37bff23ddjmp 0x37bff22ed
37bff23e2
37bff23e2 66 0f 1f 44 00 00 f..D..
37bff23e8
37bff23e8loc_37bff23e8:
37bff23e8minsd x0, x6
37bff23ectest rsi, rsi
37bff23efjle 0x37bff2626
37bff23f5mov r12, rsi
37bff23f8mov r11, -1
37bff23ffmov esi, 1
37bff2404jmp 0x37bff2279
37bff2409
37bff2409 0f 1f 80 00 00 00 00 .......
37bff2410
37bff2410loc_37bff2410:
37bff2410mulsd x3, x11
37bff2415comisd x3, x8
37bff241ajbe 0x37bff2337
37bff2420jmp 0x37bff20e0
37bff2425
37bff2425 0f 1f 00 ...
37bff2428
37bff2428loc_37bff2428:
37bff2428minsd x3, x0
37bff242cmulsd x3, x11
37bff2431comisd x3, x8
37bff2436ja 0x37bff20e0
37bff243ccomisd x12, x9
37bff2441mov r14, rsi
37bff2444jbe 0x37bff1237
37bff244amovapd x0, x9
37bff244fmov r8, rbx
37bff2452mov rcx, rdi
37bff2455mov [rsp+120], r11
37bff245adivsd x0, x12
37bff245fmov rax, [rsp+464]
37bff2467lea r9, [rip+0x46cdfa]
37bff246emovapd x12, x9
37bff2473mov rdx, rax
37bff2476movsd_xmm [rax], x0
37bff247acall dscal_64_
37bff247fmov r11, [rsp+120]
37bff2484jmp 0x37bff1237
37bff2489
37bff2489 0f 1f 80 00 00 00 00 .......
37bff2490
37bff2490loc_37bff2490:
37bff2490lea rax, [rip+0x46cdd1]
37bff2497mov r9, rdi
37bff249amov r8, r15
37bff249dmov [rsp+80], 1
37bff24a6mov [rsp+56], rax
37bff24abmov rax, [rsp+448]
37bff24b3mov [rsp+48], rbx
37bff24b8mov rdx, [rsp+408]
37bff24c0mov [rsp+40], rax
37bff24c5mov rax, [rsp+440]
37bff24cdmov [rsp+72], 1
37bff24d6mov rcx, [rsp+400]
37bff24demov [rsp+64], 1
37bff24e7mov [rsp+32], rax
37bff24eccall dtrsv_64_
37bff24f1jmp 0x37bff0df3
37bff24f6
37bff24f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bff2500
37bff2500loc_37bff2500:
37bff2500pxor x0, x0
37bff2504jmp 0x37bff1844
37bff2509
37bff2509loc_37bff2509:
37bff2509pxor x0, x0
37bff250dmov eax, 1
37bff2512jmp 0x37bff1f78
37bff2517
37bff2517loc_37bff2517:
37bff2517mov rax, r12
37bff251ajmp 0x37bff1120
37bff251f
37bff251floc_37bff251f:
37bff251fcomisd x0, x8
37bff2524ja 0x37bff20e0
37bff252acomisd x12, x9
37bff252fjbe 0x37bff0df3
37bff2535
37bff2535loc_37bff2535:
37bff2535movapd x0, x9
37bff253alea r9, [rip+0x46cd27]
37bff2541mov r8, rbx
37bff2544mov rcx, rdi
37bff2547divsd x0, x12
37bff254cmov rax, [rsp+464]
37bff2554movapd x12, x9
37bff2559mov r13l, 1
37bff255fmov r12l, 1
37bff2565mov rdx, rax
37bff2568movsd_xmm [rax], x0
37bff256ccall dscal_64_
37bff2571jmp 0x37bff19ae
37bff2576
37bff2576loc_37bff2576:
37bff2576comisd x3, x8
37bff257bja 0x37bff20e0
37bff2581
37bff2581loc_37bff2581:
37bff2581comisd x12, x9
37bff2586jbe 0x37bff0df3
37bff258c
37bff258cloc_37bff258c:
37bff258cmovapd x0, x9
37bff2591mov r8, rbx
37bff2594mov rcx, rdi
37bff2597mov r15, rsi
37bff259adivsd x0, x12
37bff259fmov esi, 1
37bff25a4movapd x12, x9
37bff25a9mov rax, [rsp+464]
37bff25b1lea r9, [rip+0x46ccb0]
37bff25b8mov r13l, 1
37bff25bemov rdx, rax
37bff25c1movsd_xmm [rax], x0
37bff25c5call dscal_64_
37bff25cajmp 0x37bff1960
37bff25cf
37bff25cfloc_37bff25cf:
37bff25cfcomisd x3, x8
37bff25d4ja 0x37bff20e0
37bff25da
37bff25daloc_37bff25da:
37bff25dacomisd x12, x9
37bff25dfjbe 0x37bff0df3
37bff25e5
37bff25e5loc_37bff25e5:
37bff25e5movapd x0, x9
37bff25ealea r9, [rip+0x46cc77]
37bff25f1mov r8, rbx
37bff25f4mov rcx, rdi
37bff25f7divsd x0, x12
37bff25fcmov rax, [rsp+464]
37bff2604movapd x12, x9
37bff2609mov r14l, 1
37bff260fmov r15l, 1
37bff2615mov rdx, rax
37bff2618movsd_xmm [rax], x0
37bff261ccall dscal_64_
37bff2621jmp 0x37bff136e
37bff2626
37bff2626loc_37bff2626:
37bff2626comisd x0, x8
37bff262bja 0x37bff20e0
37bff2631comisd x12, x9
37bff2636jbe 0x37bff0df3
37bff263c
37bff263cloc_37bff263c:
37bff263cmovapd x0, x9
37bff2641mov r8, rbx
37bff2644mov rcx, rdi
37bff2647mov r12, rsi
37bff264adivsd x0, x12
37bff264fmov esi, 1
37bff2654movapd x12, x9
37bff2659mov rax, [rsp+464]
37bff2661lea r9, [rip+0x46cc00]
37bff2668mov r14l, 1
37bff266emov rdx, rax
37bff2671movsd_xmm [rax], x0
37bff2675call dscal_64_
37bff267ajmp 0x37bff1738
37bff267f
37bff267floc_37bff267f:
37bff267fpxor x7, x7
37bff2683jmp 0x37bff1aa4
37bff2688
37bff2688loc_37bff2688:
37bff2688comisd x3, x8
37bff268djbe 0x37bff2581
37bff2693jmp 0x37bff20e0
37bff2698
37bff2698loc_37bff2698:
37bff2698comisd x3, x8
37bff269djbe 0x37bff25da
37bff26a3jmp 0x37bff20e0
37bff26a8
37bff26a8loc_37bff26a8:
37bff26a8neg rax
37bff26abjmp 0x37bff0dd0
37bff0a40
Loading..