File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfec580
37bfec580dlatbs_64_:
37bfec580push r15
37bfec582push r14
37bfec584push r13
37bfec586push r12
37bfec588push rbp
37bfec589push rdi
37bfec58apush rsi
37bfec58bpush rbx
37bfec58csub rsp, 296
37bfec593movups [rsp+192], x6
37bfec59bmovups [rsp+208], x7
37bfec5a3movups [rsp+224], x8
37bfec5acmovups [rsp+240], x9
37bfec5b5movups [rsp+256], x10
37bfec5bemovups [rsp+272], x11
37bfec5c7mov rdi, [rsp+456]
37bfec5cfmov rax, [rsp+424]
37bfec5d7mov r14, [rsp+400]
37bfec5dfmov r12, [rsp+408]
37bfec5e7mov [rdi], 0
37bfec5eemov rbx, [rsp+432]
37bfec5f6mov rbp, [rsp+448]
37bfec5femov r13, [rax]
37bfec601mov [rsp+376], rdx
37bfec609mov rsi, r9
37bfec60clea rdx, [rip+0x472a7d]
37bfec613mov r9l, 1
37bfec619mov [rsp+384], r8
37bfec621mov r8l, 1
37bfec627mov [rsp+368], rcx
37bfec62fcall lsame_64_
37bfec634mov rcx, [rsp+376]
37bfec63cmov r9l, 1
37bfec642mov r8l, 1
37bfec648lea rdx, [rip+0x472a42]
37bfec64fmov [rsp+104], rax
37bfec654mov r15, rax
37bfec657call lsame_64_
37bfec65cmov rcx, [rsp+384]
37bfec664mov r9l, 1
37bfec66amov r8l, 1
37bfec670lea rdx, [rip+0x472a1a]
37bfec677mov [rsp+112], rax
37bfec67ccall lsame_64_
37bfec681mov [rsp+96], rax
37bfec686test r15, r15
37bfec689je 0x37bfec740
37bfec68f
37bfec68floc_37bfec68f:
37bfec68fcmp [rsp+112], 0
37bfec695je 0x37bfec780
37bfec69b
37bfec69bloc_37bfec69b:
37bfec69bcmp [rsp+96], 0
37bfec6a1jne 0x37bfec6e0
37bfec6a3mov rcx, [rsp+384]
37bfec6abmov r9l, 1
37bfec6b1mov r8l, 1
37bfec6b7lea rdx, [rip+0x4729d2]
37bfec6becall lsame_64_
37bfec6c3test rax, rax
37bfec6c6jne 0x37bfec6e0
37bfec6c8mov rdx, -3
37bfec6cfmov eax, 3
37bfec6d4jmp 0x37bfec7ec
37bfec6d9
37bfec6d9 0f 1f 80 00 00 00 00 .......
37bfec6e0
37bfec6e0loc_37bfec6e0:
37bfec6e0mov r9l, 1
37bfec6e6mov r8l, 1
37bfec6eclea rdx, [rip+0x4729a2]
37bfec6f3mov rcx, rsi
37bfec6f6call lsame_64_
37bfec6fbtest rax, rax
37bfec6feje 0x37bfec860
37bfec704
37bfec704loc_37bfec704:
37bfec704mov rdx, [r14]
37bfec707test rdx, rdx
37bfec70ajs 0x37bfec7e0
37bfec710mov rax, [r12]
37bfec714test rax, rax
37bfec717js 0x37bfec898
37bfec71dmov rcx, [rsp+424]
37bfec725cmp rax, [rcx]
37bfec728jl 0x37bfec8b0
37bfec72emov rdx, -8
37bfec735mov eax, 8
37bfec73ajmp 0x37bfec7ec
37bfec73f
37bfec73f 90 .
37bfec740
37bfec740loc_37bfec740:
37bfec740mov rcx, [rsp+368]
37bfec748mov r9l, 1
37bfec74emov r8l, 1
37bfec754lea rdx, [rip+0x472937]
37bfec75bcall lsame_64_
37bfec760test rax, rax
37bfec763jne 0x37bfec68f
37bfec769mov rdx, -1
37bfec770mov eax, 1
37bfec775jmp 0x37bfec7ec
37bfec777
37bfec777 66 0f 1f 84 00 00 00 00 00 f........
37bfec780
37bfec780loc_37bfec780:
37bfec780mov rcx, [rsp+376]
37bfec788mov r9l, 1
37bfec78emov r8l, 1
37bfec794lea rdx, [rip+0x4728f8]
37bfec79bcall lsame_64_
37bfec7a0test rax, rax
37bfec7a3jne 0x37bfec69b
37bfec7a9mov rcx, [rsp+376]
37bfec7b1mov r9l, 1
37bfec7b7mov r8l, 1
37bfec7bdlea rdx, [rip+0x4728d0]
37bfec7c4call lsame_64_
37bfec7c9test rax, rax
37bfec7ccjne 0x37bfec69b
37bfec7d2mov rdx, -2
37bfec7d9mov eax, 2
37bfec7dejmp 0x37bfec7ec
37bfec7e0
37bfec7e0loc_37bfec7e0:
37bfec7e0mov rdx, -5
37bfec7e7mov eax, 5
37bfec7ec
37bfec7ecloc_37bfec7ec:
37bfec7ecmov [rdi], rdx
37bfec7ef
37bfec7efloc_37bfec7ef:
37bfec7eflea rdx, [rsp+184]
37bfec7f7mov r8l, 6
37bfec7fdlea rcx, [rip+0x472892]
37bfec804mov [rsp+184], rax
37bfec80ccall xerbla_64_
37bfec811nop
37bfec812
37bfec812loc_37bfec812:
37bfec812movups x6, [rsp+192]
37bfec81amovups x7, [rsp+208]
37bfec822movups x8, [rsp+224]
37bfec82bmovups x9, [rsp+240]
37bfec834movups x10, [rsp+256]
37bfec83dmovups x11, [rsp+272]
37bfec846add rsp, 296
37bfec84dpop rbx
37bfec84epop rsi
37bfec84fpop rdi
37bfec850pop rbp
37bfec851pop r12
37bfec853pop r13
37bfec855pop r14
37bfec857pop r15
37bfec859ret
37bfec85a
37bfec85a 66 0f 1f 44 00 00 f..D..
37bfec860
37bfec860loc_37bfec860:
37bfec860mov r9l, 1
37bfec866mov r8l, 1
37bfec86clea rdx, [rip+0x47281e]
37bfec873mov rcx, rsi
37bfec876call lsame_64_
37bfec87btest rax, rax
37bfec87ejne 0x37bfec704
37bfec884mov rdx, -4
37bfec88bmov eax, 4
37bfec890jmp 0x37bfec7ec
37bfec895
37bfec895 0f 1f 00 ...
37bfec898
37bfec898loc_37bfec898:
37bfec898mov rdx, -6
37bfec89fmov eax, 6
37bfec8a4jmp 0x37bfec7ec
37bfec8a9
37bfec8a9 0f 1f 80 00 00 00 00 .......
37bfec8b0
37bfec8b0loc_37bfec8b0:
37bfec8b0mov rax, [rdi]
37bfec8b3test rax, rax
37bfec8b6jne 0x37bfedead
37bfec8bcmovsd_xmm x8, [rip+0x472803]
37bfec8c5mov rax, [rsp+440]
37bfec8cdmovsd_xmm [rax], x8
37bfec8d2test rdx, rdx
37bfec8d5je 0x37bfec812
37bfec8dbxor eax, eax
37bfec8ddtest r13, r13
37bfec8e0mov edx, 12
37bfec8e5cmovns rax, r13
37bfec8e9lea rcx, [rip+0x4727ac]
37bfec8f0movapd x6, x8
37bfec8f5mov rdi, rax
37bfec8f8mov [rsp+120], rax
37bfec8fdnot rdi
37bfec900mov [rsp+128], rdi
37bfec908call dlamch_64_
37bfec90dmov edx, 9
37bfec912lea rcx, [rip+0x47278f]
37bfec919movapd x11, x0
37bfec91ecall dlamch_64_
37bfec923mov r9l, 1
37bfec929mov r8l, 1
37bfec92fmov rcx, rsi
37bfec932divsd x11, x0
37bfec937lea rdx, [rip+0x472753]
37bfec93edivsd x6, x11
37bfec943call lsame_64_
37bfec948test rax, rax
37bfec94bje 0x37bfec9ff
37bfec951mov r15, [r14]
37bfec954cmp [rsp+104], 0
37bfec95aje 0x37bfecc90
37bfec960test r15, r15
37bfec963jle 0x37bfec9ff
37bfec969mov rdi, [rsp+416]
37bfec971mov rsi, [rsp+120]
37bfec976mov [rsp+400], r14
37bfec97emov r14, r12
37bfec981mov [rsp+432], rbx
37bfec989mov r12l, 1
37bfec98fmov rbx, -1
37bfec996nop [rax+rax]
37bfec9a0
37bfec9a0loc_37bfec9a0:
37bfec9a0mov rax, [r14]
37bfec9a3lea rdx, [r12-1]
37bfec9a8lea r8, [rip+0x472709]
37bfec9aflea rcx, [rsp+160]
37bfec9b7cmp rdx, rax
37bfec9bacmovg rdx, rax
37bfec9beadd rax, 1
37bfec9c2sub rax, rdx
37bfec9c5mov [rsp+160], rdx
37bfec9cdadd rax, rbx
37bfec9d0add rbx, rsi
37bfec9d3lea rdx, [rdi+8*rax]
37bfec9d7call dasum_64_
37bfec9dcmovsd_xmm [rbp+8*r12-8], x0
37bfec9e3add r12, 1
37bfec9e7cmp r12, r15
37bfec9eajle 0x37bfec9a0
37bfec9ecmov r12, r14
37bfec9efmov rbx, [rsp+432]
37bfec9f7mov r14, [rsp+400]
37bfec9ff
37bfec9ffloc_37bfec9ff:
37bfec9fflea r8, [rip+0x4726b2]
37bfeca06mov rdx, rbp
37bfeca09mov rcx, r14
37bfeca0ccall idamax_64_
37bfeca11movsd_xmm x0, [rbp+8*rax-8]
37bfeca17comisd x6, x0
37bfeca1bjb 0x37bfecb30
37bfeca21movsd_xmm [rsp+176], x8
37bfeca2bmovapd x10, x8
37bfeca30
37bfeca30loc_37bfeca30:
37bfeca30lea r8, [rip+0x472681]
37bfeca37mov rdx, rbx
37bfeca3amov rcx, r14
37bfeca3dcall idamax_64_
37bfeca42mov rdi, [r14]
37bfeca45movsd_xmm x9, [rbx+8*rax-8]
37bfeca4candpd x9, [rip+0x47267b]
37bfeca55cmp [rsp+112], 0
37bfeca5bje 0x37bfecac8
37bfeca5dcmp [rsp+104], 0
37bfeca63je 0x37bfecd20
37bfeca69ucomisd x10, x8
37bfeca6emov rax, [r12]
37bfeca72lea r10, [rax+1]
37bfeca76jp 0x37bfed400
37bfeca7cjne 0x37bfed400
37bfeca82movapd x0, x11
37bfeca87movapd x1, x8
37bfeca8clea rax, [rdi-1]
37bfeca90mov r11, rdi
37bfeca93maxsd x0, x9
37bfeca98divsd x1, x0
37bfeca9ccmp [rsp+96], 0
37bfecaa2je 0x37bfedc52
37bfecaa8test rdi, rdi
37bfecaabjle 0x37bfede9d
37bfecab1mov edi, 1
37bfecab6mov r13, -1
37bfecabdjmp 0x37bfecd72
37bfecac2
37bfecac2 66 0f 1f 44 00 00 f..D..
37bfecac8
37bfecac8loc_37bfecac8:
37bfecac8cmp [rsp+104], 0
37bfecaceje 0x37bfecb70
37bfecad4ucomisd x10, x8
37bfecad9mov rax, [r12]
37bfecaddlea r10, [rax+1]
37bfecae1jp 0x37bfed3b8
37bfecae7jne 0x37bfed3b8
37bfecaedmovapd x1, x11
37bfecaf2movapd x0, x8
37bfecaf7lea rax, [rdi-1]
37bfecafbmov r15, rdi
37bfecafemaxsd x1, x9
37bfecb03divsd x0, x1
37bfecb07cmp [rsp+96], 0
37bfecb0dje 0x37bfeda86
37bfecb13test rdi, rdi
37bfecb16jle 0x37bfedcfd
37bfecb1cmov r13l, 1
37bfecb22mov esi, 1
37bfecb27jmp 0x37bfecbc5
37bfecb2c
37bfecb2c 0f 1f 40 00 ..@.
37bfecb30
37bfecb30loc_37bfecb30:
37bfecb30mulsd x0, x11
37bfecb35movapd x1, x8
37bfecb3amov r8, rbp
37bfecb3dmov rcx, r14
37bfecb40lea rdx, [rsp+176]
37bfecb48lea r9, [rip+0x472569]
37bfecb4fdivsd x1, x0
37bfecb53movsd_xmm [rsp+176], x1
37bfecb5ccall dscal_64_
37bfecb61movsd_xmm x10, [rsp+176]
37bfecb6bjmp 0x37bfeca30
37bfecb70
37bfecb70loc_37bfecb70:
37bfecb70ucomisd x10, x8
37bfecb75jp 0x37bfed1a0
37bfecb7bjne 0x37bfed1a0
37bfecb81movapd x1, x11
37bfecb86movapd x0, x8
37bfecb8blea rax, [rdi-1]
37bfecb8fmov r11, rdi
37bfecb92maxsd x1, x9
37bfecb97divsd x0, x1
37bfecb9bcmp [rsp+96], 0
37bfecba1je 0x37bfedc2a
37bfecba7test rdi, rdi
37bfecbaajle 0x37bfedd5c
37bfecbb0mov rsi, rdi
37bfecbb3mov r10l, 1
37bfecbb9mov edi, 1
37bfecbbemov r13, -1
37bfecbc5
37bfecbc5loc_37bfecbc5:
37bfecbc5mov r15, [rsp+120]
37bfecbcalea r8, [8*r13]
37bfecbd2mov r11, rsi
37bfecbd5movapd x3, x0
37bfecbd9lea rdx, [rbp+8*rsi-8]
37bfecbdemov rcx, r15
37bfecbe1imul r15, rsi
37bfecbe5imul rcx, r13
37bfecbe9mov r9, r15
37bfecbecmov r15, [rsp+128]
37bfecbf4shl rcx, 3
37bfecbf8add r15, r10
37bfecbfbadd r9, r15
37bfecbfemov r15, [rsp+416]
37bfecc06lea r9, [r15+8*r9]
37bfecc0ajmp 0x37bfecc54
37bfecc0c
37bfecc0c 0f 1f 40 00 ..@.
37bfecc10
37bfecc10loc_37bfecc10:
37bfecc10movsd_xmm x2, [rdx]
37bfecc14movapd x1, x3
37bfecc18addsd x2, x8
37bfecc1ddivsd x1, x2
37bfecc21minsd x0, x1
37bfecc25movsd_xmm x1, [r9]
37bfecc2aandpd x1, [rip+0x47249e]
37bfecc32comisd x2, x1
37bfecc36jbe 0x37bfecc40
37bfecc38divsd x1, x2
37bfecc3cmulsd x3, x1
37bfecc40
37bfecc40loc_37bfecc40:
37bfecc40sub rax, 1
37bfecc44add rdx, r8
37bfecc47add r9, rcx
37bfecc4acmp rax, -1
37bfecc4eje 0x37bfedc8d
37bfecc54
37bfecc54loc_37bfecc54:
37bfecc54comisd x11, x0
37bfecc59jb 0x37bfecc10
37bfecc5b
37bfecc5bloc_37bfecc5b:
37bfecc5bmulsd x0, x10
37bfecc60comisd x0, x11
37bfecc65ja 0x37bfed9c0
37bfecc6bcomisd x9, x6
37bfecc70mov r11, rsi
37bfecc73mov r15, rdi
37bfecc76ja 0x37bfedb9b
37bfecc7c
37bfecc7cloc_37bfecc7c:
37bfecc7ccmp r13, -1
37bfecc80jne 0x37bfed3e5
37bfecc86jmp 0x37bfed1d6
37bfecc8b
37bfecc8b 0f 1f 44 00 00 ..D..
37bfecc90
37bfecc90loc_37bfecc90:
37bfecc90test r15, r15
37bfecc93jle 0x37bfec9ff
37bfecc99mov rax, [rsp+120]
37bfecc9elea rcx, [rsp+160]
37bfecca6mov edi, 1
37bfeccabmov [rsp+136], rcx
37bfeccb3lea r13, [8*rax]
37bfeccbbmov rax, [rsp+416]
37bfeccc3lea rsi, [rax+8]
37bfeccc7mov rax, r15
37bfecccajmp 0x37bfeccd6
37bfecccc
37bfecccc 0f 1f 40 00 ..@.
37bfeccd0
37bfeccd0loc_37bfeccd0:
37bfeccd0mov rax, [r14]
37bfeccd3add rsi, r13
37bfeccd6
37bfeccd6loc_37bfeccd6:
37bfeccd6mov rcx, [r12]
37bfeccdasub rax, rdi
37bfeccddpxor x0, x0
37bfecce1cmp rax, rcx
37bfecce4cmovg rax, rcx
37bfecce8mov [rsp+160], rax
37bfeccf0test rax, rax
37bfeccf3jle 0x37bfecd0c
37bfeccf5mov rcx, [rsp+136]
37bfeccfdlea r8, [rip+0x4723b4]
37bfecd04mov rdx, rsi
37bfecd07call dasum_64_
37bfecd0c
37bfecd0cloc_37bfecd0c:
37bfecd0cmovsd_xmm [rbp+8*rdi-8], x0
37bfecd12add rdi, 1
37bfecd16cmp rdi, r15
37bfecd19jle 0x37bfeccd0
37bfecd1bjmp 0x37bfec9ff
37bfecd20
37bfecd20loc_37bfecd20:
37bfecd20ucomisd x10, x8
37bfecd25jp 0x37bfece18
37bfecd2bjne 0x37bfece18
37bfecd31movapd x0, x11
37bfecd36movapd x1, x8
37bfecd3blea rax, [rdi-1]
37bfecd3fmov r15, rdi
37bfecd42maxsd x0, x9
37bfecd47divsd x1, x0
37bfecd4bcmp [rsp+96], 0
37bfecd51je 0x37bfedae9
37bfecd57test rdi, rdi
37bfecd5ajle 0x37bfede91
37bfecd60mov r10l, 1
37bfecd66mov r13l, 1
37bfecd6cmov r11l, 1
37bfecd72
37bfecd72loc_37bfecd72:
37bfecd72mov rsi, [rsp+120]
37bfecd77mov rcx, [rsp+128]
37bfecd7flea r9, [8*r13]
37bfecd87movapd x3, x1
37bfecd8bmov r8, rsi
37bfecd8eimul rsi, r11
37bfecd92lea rdx, [rcx+r10]
37bfecd96imul r8, r13
37bfecd9aadd rdx, rsi
37bfecd9dmov rsi, [rsp+416]
37bfecda5shl r8, 3
37bfecda9lea rcx, [rsi+8*rdx]
37bfecdadlea rdx, [rbp+8*r11-8]
37bfecdb2jmp 0x37bfecdd4
37bfecdb4
37bfecdb4 0f 1f 40 00 ..@.
37bfecdb8
37bfecdb8loc_37bfecdb8:
37bfecdb8divsd x0, x2
37bfecdbcmulsd x3, x0
37bfecdc0
37bfecdc0loc_37bfecdc0:
37bfecdc0sub rax, 1
37bfecdc4add rcx, r8
37bfecdc7add rdx, r9
37bfecdcacmp rax, -1
37bfecdceje 0x37bfedc78
37bfecdd4
37bfecdd4loc_37bfecdd4:
37bfecdd4comisd x11, x3
37bfecdd9jae 0x37bfed9aa
37bfecddfmovsd_xmm x0, [rcx]
37bfecde3andpd x0, [rip+0x4722e5]
37bfecdebmovapd x2, x0
37bfecdefminsd x2, x8
37bfecdf4mulsd x2, x3
37bfecdf8minsd x1, x2
37bfecdfcmovsd_xmm x2, [rdx]
37bfece00addsd x2, x0
37bfece04comisd x2, x11
37bfece09jae 0x37bfecdb8
37bfece0bpxor x3, x3
37bfece0fjmp 0x37bfecdc0
37bfece11
37bfece11 0f 1f 80 00 00 00 00 .......
37bfece18
37bfece18loc_37bfece18:
37bfece18pxor x0, x0
37bfece1cmulsd x0, x10
37bfece21comisd x0, x11
37bfece26ja 0x37bfed9c0
37bfece2ccomisd x9, x6
37bfece31mov r15, rdi
37bfece34ja 0x37bfede49
37bfece3amov rax, rdi
37bfece3dmov r11l, 1
37bfece43mov r10l, 1
37bfece49mov edi, 1
37bfece4e
37bfece4eloc_37bfece4e:
37bfece4ecmp rdi, rax
37bfece51jg 0x37bfed150
37bfece57sub r15, r11
37bfece5amov r13, r15
37bfece5dmov r15l, 1
37bfece63
37bfece63loc_37bfece63:
37bfece63mov rax, [rsp+120]
37bfece68mov [rsp+408], r12
37bfece70mov r12, [rsp+440]
37bfece78mov rsi, rax
37bfece7bimul rax, rdi
37bfece7fimul rsi, r15
37bfece83mov [rsp+112], rsi
37bfece88mov rsi, [rsp+128]
37bfece90add rsi, rax
37bfece93mov rax, [rsp+416]
37bfece9blea rax, [rax+8*r10]
37bfece9fmov [rsp+120], rax
37bfecea4lea rax, [rsp+168]
37bfeceacmov [rsp+128], rax
37bfeceb4jmp 0x37bfecfb1
37bfeceb9
37bfeceb9 0f 1f 80 00 00 00 00 .......
37bfecec0
37bfecec0loc_37bfecec0:
37bfecec0cmp rdi, 1
37bfecec4jle 0x37bfecf9c
37bfececamov rax, [rsp+408]
37bfeced2lea r11, [rdi-1]
37bfeced6mov r9, rdi
37bfeced9movsd_xmm x0, [rbx+8*rdi-8]
37bfecedfmov [rsp+144], r11
37bfecee7lea rcx, [rsp+160]
37bfeceefmov rax, [rax]
37bfecef2mulsd x0, x10
37bfecef7xorpd x0, [rip+0x4721f1]
37bfeceffcmp r11, rax
37bfecf02mov r8, rax
37bfecf05movsd_xmm [rsp+184], x0
37bfecf0ecmovle r8, r11
37bfecf12add rax, 1
37bfecf16lea r11, [rip+0x47219b]
37bfecf1dmov [rsp+40], r11
37bfecf22sub r9, r8
37bfecf25sub rax, r8
37bfecf28mov [rsp+160], r8
37bfecf30lea r8, [rbx+8*r9-8]
37bfecf35mov r9, r11
37bfecf38mov r11, [rsp+416]
37bfecf40lea rdx, [rax+rsi]
37bfecf44mov [rsp+32], r8
37bfecf49lea rax, [rsp+184]
37bfecf51lea r8, [r11+8*rdx]
37bfecf55mov rdx, rax
37bfecf58mov [rsp+136], rax
37bfecf60call daxpy_64_
37bfecf65mov r11, [rsp+144]
37bfecf6dmov rcx, [rsp+136]
37bfecf75mov rdx, rbx
37bfecf78lea r8, [rip+0x472139]
37bfecf7fmov [rsp+184], r11
37bfecf87call idamax_64_
37bfecf8cmovsd_xmm x9, [rbx+8*rax-8]
37bfecf93andpd x9, [rip+0x472134]
37bfecf9c
37bfecf9cloc_37bfecf9c:
37bfecf9cadd rdi, r15
37bfecf9fadd rsi, [rsp+112]
37bfecfa4test r13, r13
37bfecfa7je 0x37bfed150
37bfecfad
37bfecfadloc_37bfecfad:
37bfecfadsub r13, 1
37bfecfb1
37bfecfb1loc_37bfecfb1:
37bfecfb1movsd_xmm x1, [rbx+8*rdi-8]
37bfecfb7movapd x0, x1
37bfecfbbandpd x0, [rip+0x47210d]
37bfecfc3cmp [rsp+96], 0
37bfecfc9je 0x37bfed470
37bfecfcfmov rax, [rsp+120]
37bfecfd4movsd_xmm x7, [rax+8*rsi]
37bfecfd9mulsd x7, x10
37bfecfde
37bfecfdeloc_37bfecfde:
37bfecfdemovapd x2, x7
37bfecfe2andpd x2, [rip+0x4720e6]
37bfecfeacomisd x2, x11
37bfecfefjbe 0x37bfed5f8
37bfecff5comisd x8, x2
37bfecffaja 0x37bfed8b0
37bfed000
37bfed000loc_37bfed000:
37bfed000movapd x0, x1
37bfed004divsd x0, x7
37bfed008movsd_xmm [rbx+8*rdi-8], x0
37bfed00eandpd x0, [rip+0x4720ba]
37bfed016
37bfed016loc_37bfed016:
37bfed016comisd x0, x8
37bfed01bmovapd x1, x6
37bfed01fsubsd x1, x9
37bfed024jbe 0x37bfed5b0
37bfed02amovapd x2, x8
37bfed02fdivsd x2, x0
37bfed033movsd_xmm x0, [rbp+8*rdi-8]
37bfed039mulsd x1, x2
37bfed03dcomisd x0, x1
37bfed041ja 0x37bfed800
37bfed047
37bfed047loc_37bfed047:
37bfed047cmp [rsp+104], 0
37bfed04djne 0x37bfecec0
37bfed053mov rax, [r14]
37bfed056cmp rax, rdi
37bfed059jle 0x37bfecf9c
37bfed05fsub rax, rdi
37bfed062lea r11, [rbx+8*rdi]
37bfed066mov rdx, rax
37bfed069mov rax, [rsp+408]
37bfed071mov rcx, [rax]
37bfed074lea rax, [rsp+184]
37bfed07ccmp rdx, rcx
37bfed07fcmovle rcx, rdx
37bfed083mov [rsp+160], rcx
37bfed08btest rcx, rcx
37bfed08ejle 0x37bfed103
37bfed090movsd_xmm x0, [rbx+8*rdi-8]
37bfed096lea rdx, [rip+0x47201b]
37bfed09dmov [rsp+32], r11
37bfed0a2lea rcx, [rsp+160]
37bfed0aamov [rsp+40], rdx
37bfed0afmov r9, rdx
37bfed0b2mov rdx, [rsp+416]
37bfed0bamulsd x0, x10
37bfed0bfmov [rsp+144], r11
37bfed0c7xorpd x0, [rip+0x472021]
37bfed0cflea r8, [rdx+8*rsi+16]
37bfed0d4mov rdx, rax
37bfed0d7mov [rsp+136], rax
37bfed0dfmovsd_xmm [rsp+184], x0
37bfed0e8call daxpy_64_
37bfed0edmov rdx, [r14]
37bfed0f0mov r11, [rsp+144]
37bfed0f8mov rax, [rsp+136]
37bfed100sub rdx, rdi
37bfed103
37bfed103loc_37bfed103:
37bfed103mov [rsp+184], rdx
37bfed10blea r8, [rip+0x471fa6]
37bfed112mov rdx, r11
37bfed115mov rcx, rax
37bfed118call idamax_64_
37bfed11dadd rsi, [rsp+112]
37bfed122lea rax, [rdi+rax-1]
37bfed127add rdi, r15
37bfed12amovsd_xmm x9, [rbx+8*rax]
37bfed130andpd x9, [rip+0x471f97]
37bfed139test r13, r13
37bfed13cjne 0x37bfecfad
37bfed142nop [rax]
37bfed145nop [rax+rax]
37bfed150
37bfed150loc_37bfed150:
37bfed150mov rax, [rsp+440]
37bfed158movsd_xmm x0, [rax]
37bfed15cdivsd x0, x10
37bfed161movsd_xmm [rax], x0
37bfed165
37bfed165loc_37bfed165:
37bfed165ucomisd x10, x8
37bfed16ajp 0x37bfed172
37bfed16cje 0x37bfec812
37bfed172
37bfed172loc_37bfed172:
37bfed172divsd x8, x10
37bfed177lea r9, [rip+0x471f3a]
37bfed17emov r8, rbp
37bfed181mov rcx, r14
37bfed184lea rdx, [rsp+184]
37bfed18cmovsd_xmm [rsp+184], x8
37bfed196call dscal_64_
37bfed19bjmp 0x37bfec812
37bfed1a0
37bfed1a0loc_37bfed1a0:
37bfed1a0pxor x0, x0
37bfed1a4mulsd x0, x10
37bfed1a9comisd x0, x11
37bfed1aeja 0x37bfed9c0
37bfed1b4comisd x9, x6
37bfed1b9mov r11, rdi
37bfed1bcja 0x37bfedd72
37bfed1c2mov rsi, rdi
37bfed1c5mov r15l, 1
37bfed1cbmov r10l, 1
37bfed1d1mov edi, 1
37bfed1d6
37bfed1d6loc_37bfed1d6:
37bfed1d6cmp rsi, rdi
37bfed1d9jl 0x37bfed150
37bfed1dfsub r11, r15
37bfed1e2mov r15, -1
37bfed1e9mov r13, r11
37bfed1ec
37bfed1ecloc_37bfed1ec:
37bfed1ecmov rax, [rsp+120]
37bfed1f1mov rdi, rax
37bfed1f4imul rax, rsi
37bfed1f8imul rdi, r15
37bfed1fcmov [rsp+112], rdi
37bfed201mov rdi, [rsp+128]
37bfed209add rdi, rax
37bfed20cmov rax, [rsp+416]
37bfed214lea rax, [rax+8*r10]
37bfed218mov [rsp+120], rax
37bfed21djmp 0x37bfed366
37bfed222
37bfed222 66 0f 1f 44 00 00 f..D..
37bfed228
37bfed228loc_37bfed228:
37bfed228mulsd x0, [rip+0x471eb0]
37bfed230movapd x7, x10
37bfed235movsd_xmm [rsp+168], x0
37bfed23ecmp [rsp+96], 0
37bfed244je 0x37bfed250
37bfed246mov rcx, [rsp+120]
37bfed24bmulsd x7, [rcx+8*rdi]
37bfed250
37bfed250loc_37bfed250:
37bfed250movapd x1, x7
37bfed254andpd x1, [rip+0x471e74]
37bfed25cmovapd x2, x10
37bfed261comisd x1, x8
37bfed266jbe 0x37bfed27e
37bfed268divsd x2, x7
37bfed26cmulsd x0, x1
37bfed270minsd x0, x8
37bfed275movsd_xmm [rsp+168], x0
37bfed27e
37bfed27eloc_37bfed27e:
37bfed27ecomisd x8, x0
37bfed283ja 0x37bfed938
37bfed289
37bfed289loc_37bfed289:
37bfed289ucomisd x2, x8
37bfed28emov rcx, [r12]
37bfed292jp 0x37bfed490
37bfed298jne 0x37bfed490
37bfed29ecmp [rsp+104], 0
37bfed2a4jne 0x37bfed848
37bfed2aamov rax, [r14]
37bfed2adsub rax, rsi
37bfed2b0cmp rax, rcx
37bfed2b3cmovg rax, rcx
37bfed2b7mov [rsp+160], rax
37bfed2bftest rax, rax
37bfed2c2jg 0x37bfed8f0
37bfed2c8
37bfed2c8loc_37bfed2c8:
37bfed2c8pxor x0, x0
37bfed2ccnop [rax]
37bfed2d0
37bfed2d0loc_37bfed2d0:
37bfed2d0ucomisd x2, x10
37bfed2d5movsd_xmm x1, [rbx+8*rsi-8]
37bfed2dbjp 0x37bfed450
37bfed2e1jne 0x37bfed450
37bfed2e7subsd x1, x0
37bfed2ebmovapd x2, x1
37bfed2efmovsd_xmm [rbx+8*rsi-8], x1
37bfed2f5andpd x2, [rip+0x471dd3]
37bfed2fdcmp [rsp+96], 0
37bfed303je 0x37bfed768
37bfed309mov rax, [rsp+120]
37bfed30emovsd_xmm x7, [rax+8*rdi]
37bfed313mulsd x7, x10
37bfed318
37bfed318loc_37bfed318:
37bfed318movapd x0, x7
37bfed31candpd x0, [rip+0x471dac]
37bfed324comisd x0, x11
37bfed329jbe 0x37bfed790
37bfed32fcomisd x8, x0
37bfed334ja 0x37bfeda30
37bfed33a
37bfed33aloc_37bfed33a:
37bfed33adivsd x1, x7
37bfed33emovsd_xmm [rbx+8*rsi-8], x1
37bfed344andpd x1, [rip+0x471d84]
37bfed34cmaxsd x9, x1
37bfed351
37bfed351loc_37bfed351:
37bfed351add rsi, r15
37bfed354add rdi, [rsp+112]
37bfed359test r13, r13
37bfed35cje 0x37bfed150
37bfed362sub r13, 1
37bfed366
37bfed366loc_37bfed366:
37bfed366movapd x1, x9
37bfed36bmovapd x0, x8
37bfed370movsd_xmm x2, [rbx+8*rsi-8]
37bfed376lea rax, [rsi-1]
37bfed37amaxsd x1, x8
37bfed37fandpd x2, [rip+0x471d49]
37bfed387divsd x0, x1
37bfed38bmovapd x1, x6
37bfed38fsubsd x1, x2
37bfed393movsd_xmm x2, [rbp+8*rsi-8]
37bfed399mulsd x1, x0
37bfed39dcomisd x2, x1
37bfed3a1ja 0x37bfed228
37bfed3a7movapd x2, x10
37bfed3acjmp 0x37bfed289
37bfed3b1
37bfed3b1 0f 1f 80 00 00 00 00 .......
37bfed3b8
37bfed3b8loc_37bfed3b8:
37bfed3b8pxor x0, x0
37bfed3bcmulsd x0, x10
37bfed3c1comisd x0, x11
37bfed3c6ja 0x37bfed9c0
37bfed3cccomisd x9, x6
37bfed3d1mov r15, rdi
37bfed3d4mov r11l, 1
37bfed3damov esi, 1
37bfed3dfja 0x37bfedd13
37bfed3e5
37bfed3e5loc_37bfed3e5:
37bfed3e5cmp rsi, rdi
37bfed3e8jg 0x37bfed150
37bfed3eesub r15, r11
37bfed3f1mov r13, r15
37bfed3f4mov r15l, 1
37bfed3fajmp 0x37bfed1ec
37bfed3ff
37bfed3ff 90 .
37bfed400
37bfed400loc_37bfed400:
37bfed400pxor x0, x0
37bfed404mulsd x0, x10
37bfed409comisd x0, x11
37bfed40eja 0x37bfed9c0
37bfed414comisd x9, x6
37bfed419mov r11, rdi
37bfed41cmov r15l, 1
37bfed422mov eax, 1
37bfed427ja 0x37bfeddda
37bfed42d
37bfed42dloc_37bfed42d:
37bfed42dcmp rdi, rax
37bfed430jl 0x37bfed150
37bfed436sub r11, r15
37bfed439mov r15, -1
37bfed440mov r13, r11
37bfed443jmp 0x37bfece63
37bfed448
37bfed448 0f 1f 84 00 00 00 00 00 ........
37bfed450
37bfed450loc_37bfed450:
37bfed450divsd x1, x7
37bfed454subsd x1, x0
37bfed458movsd_xmm [rbx+8*rsi-8], x1
37bfed45eandpd x1, [rip+0x471c6a]
37bfed466maxsd x9, x1
37bfed46bjmp 0x37bfed351
37bfed470
37bfed470loc_37bfed470:
37bfed470ucomisd x10, x8
37bfed475jp 0x37bfed47d
37bfed477je 0x37bfed016
37bfed47d
37bfed47dloc_37bfed47d:
37bfed47dmovapd x7, x10
37bfed482jmp 0x37bfecfde
37bfed487
37bfed487 66 0f 1f 84 00 00 00 00 00 f........
37bfed490
37bfed490loc_37bfed490:
37bfed490cmp [rsp+104], 0
37bfed496je 0x37bfed678
37bfed49ccmp rax, rcx
37bfed49fmov r8, rcx
37bfed4a2cmovle r8, rax
37bfed4a6mov [rsp+160], r8
37bfed4aetest r8, r8
37bfed4b1jle 0x37bfed2c8
37bfed4b7cmp r8, 1
37bfed4bbje 0x37bfedc13
37bfed4c1lea rdx, [rdi+rcx+1]
37bfed4c6sub rax, r8
37bfed4c9movddup x4, x2
37bfed4cdmov r10, r8
37bfed4d0mov r11, [rsp+416]
37bfed4d8sub rdx, r8
37bfed4dbshr r10, 1
37bfed4depxor x0, x0
37bfed4e2lea r9, [r11+8*rdx]
37bfed4e6lea r11, [rbx+8*rax]
37bfed4eaxor edx, edx
37bfed4ecxor eax, eax
37bfed4eenop [rax]
37bfed4f5nop [rax+rax]
37bfed500
37bfed500loc_37bfed500:
37bfed500movupd x1, [r9+rax]
37bfed506movupd x5, [r11+rax]
37bfed50cadd rdx, 1
37bfed510add rax, 16
37bfed514mulpd x1, x4
37bfed518mulpd x1, x5
37bfed51caddsd x0, x1
37bfed520unpckhpd x1, x1
37bfed524addsd x0, x1
37bfed528cmp rdx, r10
37bfed52bjne 0x37bfed500
37bfed52dmov rax, r8
37bfed530and rax, -2
37bfed534add rax, 1
37bfed538test r8b, 1
37bfed53cje 0x37bfed2d0
37bfed542
37bfed542loc_37bfed542:
37bfed542add rcx, rax
37bfed545mov rdx, [rsp+416]
37bfed54dsub rcx, r8
37bfed550add rcx, rdi
37bfed553movsd_xmm x1, [rdx+8*rcx]
37bfed558mov rdx, rsi
37bfed55bsub rdx, r8
37bfed55emulsd x1, x2
37bfed562lea rax, [rax+rdx-2]
37bfed567mulsd x1, [rbx+8*rax]
37bfed56caddsd x0, x1
37bfed570jmp 0x37bfed2d0
37bfed575
37bfed575 0f 1f 00 ...
37bfed578
37bfed578loc_37bfed578:
37bfed578mov r8, [r14]
37bfed57btest r8, r8
37bfed57ejle 0x37bfed58e
37bfed580shl r8, 3
37bfed584xor edx, edx
37bfed586mov rcx, rbx
37bfed589call memset
37bfed58e
37bfed58eloc_37bfed58e:
37bfed58emovsd_xmm [rbx+8*rdi-8], x8
37bfed595movapd x1, x6
37bfed599pxor x9, x9
37bfed59emovapd x0, x8
37bfed5a3mov [r12], 0
37bfed5abnop [rax+rax]
37bfed5b0
37bfed5b0loc_37bfed5b0:
37bfed5b0mulsd x0, [rbp+8*rdi-8]
37bfed5b6comisd x0, x1
37bfed5bajbe 0x37bfed047
37bfed5c0lea r9, [rip+0x471af1]
37bfed5c7mov r8, rbx
37bfed5calea rdx, [rip+0x471aef]
37bfed5d1mov rcx, r14
37bfed5d4call dscal_64_
37bfed5d9movsd_xmm x0, [rip+0x471aff]
37bfed5e1mulsd x0, [r12]
37bfed5e7movsd_xmm [r12], x0
37bfed5edjmp 0x37bfed047
37bfed5f2
37bfed5f2 66 0f 1f 44 00 00 f..D..
37bfed5f8
37bfed5f8loc_37bfed5f8:
37bfed5f8pxor x4, x4
37bfed5fccomisd x2, x4
37bfed600jbe 0x37bfed578
37bfed606mulsd x2, x6
37bfed60acomisd x0, x2
37bfed60ejbe 0x37bfed000
37bfed614movsd_xmm x1, [rbp+8*rdi-8]
37bfed61adivsd x2, x0
37bfed61ecomisd x1, x8
37bfed623jbe 0x37bfed629
37bfed625divsd x2, x1
37bfed629
37bfed629loc_37bfed629:
37bfed629mov rdx, [rsp+128]
37bfed631lea r9, [rip+0x471a80]
37bfed638mov r8, rbx
37bfed63bmovsd_xmm [rsp+168], x2
37bfed644
37bfed644loc_37bfed644:
37bfed644mov rcx, r14
37bfed647call dscal_64_
37bfed64cmovsd_xmm x1, [r12]
37bfed652movsd_xmm x0, [rsp+168]
37bfed65bmulsd x1, x0
37bfed65fmulsd x9, x0
37bfed664movsd_xmm [r12], x1
37bfed66amovsd_xmm x1, [rbx+8*rdi-8]
37bfed670jmp 0x37bfed000
37bfed675
37bfed675 0f 1f 00 ...
37bfed678
37bfed678loc_37bfed678:
37bfed678mov rax, [r14]
37bfed67bsub rax, rsi
37bfed67ecmp rax, rcx
37bfed681cmovle rcx, rax
37bfed685mov [rsp+160], rcx
37bfed68dtest rcx, rcx
37bfed690jle 0x37bfed2c8
37bfed696cmp rcx, 1
37bfed69aje 0x37bfedc21
37bfed6a0mov r10, rcx
37bfed6a3movddup x4, x2
37bfed6a7lea r8, [rbx+8*rsi]
37bfed6abxor edx, edx
37bfed6admov rax, [rsp+416]
37bfed6b5shr r10, 1
37bfed6b8pxor x0, x0
37bfed6bclea r9, [rax+8*rdi+16]
37bfed6c1xor eax, eax
37bfed6c3nop [rax+rax]
37bfed6c9nop [rax+rax]
37bfed6d4nop [rax+rax]
37bfed6dfnop [rax+rax]
37bfed6eanop [rax+rax]
37bfed6f5nop [rax+rax]
37bfed700
37bfed700loc_37bfed700:
37bfed700movupd x1, [r9+rax]
37bfed706movupd x5, [r8+rax]
37bfed70cadd rdx, 1
37bfed710add rax, 16
37bfed714mulpd x1, x4
37bfed718mulpd x1, x5
37bfed71caddsd x0, x1
37bfed720unpckhpd x1, x1
37bfed724addsd x0, x1
37bfed728cmp rdx, r10
37bfed72bjne 0x37bfed700
37bfed72dtest cl, 1
37bfed730je 0x37bfed2d0
37bfed736or rcx, 1
37bfed73a
37bfed73aloc_37bfed73a:
37bfed73amov rdx, [rsp+416]
37bfed742lea rax, [rdi+rcx+1]
37bfed747movsd_xmm x1, [rdx+8*rax]
37bfed74clea rax, [rsi+rcx-1]
37bfed751mulsd x1, x2
37bfed755mulsd x1, [rbx+8*rax]
37bfed75aaddsd x0, x1
37bfed75ejmp 0x37bfed2d0
37bfed763
37bfed763 0f 1f 44 00 00 ..D..
37bfed768
37bfed768loc_37bfed768:
37bfed768ucomisd x10, x8
37bfed76djp 0x37bfed9a0
37bfed773jne 0x37bfed9a0
37bfed779maxsd x9, x2
37bfed77emovapd x7, x10
37bfed783jmp 0x37bfed351
37bfed788
37bfed788 0f 1f 84 00 00 00 00 00 ........
37bfed790
37bfed790loc_37bfed790:
37bfed790pxor x3, x3
37bfed794comisd x0, x3
37bfed798jbe 0x37bfeda50
37bfed79emulsd x0, x6
37bfed7a2comisd x2, x0
37bfed7a6jbe 0x37bfed33a
37bfed7ac
37bfed7acloc_37bfed7ac:
37bfed7acdivsd x0, x2
37bfed7b0lea r9, [rip+0x471901]
37bfed7b7mov r8, rbx
37bfed7bamov rcx, r14
37bfed7bdlea rdx, [rsp+168]
37bfed7c5movsd_xmm [rsp+168], x0
37bfed7cecall dscal_64_
37bfed7d3mov rax, [rsp+440]
37bfed7dbmovsd_xmm x0, [rsp+168]
37bfed7e4movsd_xmm x1, [rax]
37bfed7e8mulsd x9, x0
37bfed7edmulsd x1, x0
37bfed7f1movsd_xmm [rax], x1
37bfed7f5movsd_xmm x1, [rbx+8*rsi-8]
37bfed7fbjmp 0x37bfed33a
37bfed800
37bfed800loc_37bfed800:
37bfed800mulsd x2, [rip+0x4718d8]
37bfed808lea r9, [rip+0x4718a9]
37bfed80fmov r8, rbx
37bfed812mov rcx, r14
37bfed815mov rdx, [rsp+128]
37bfed81dmovsd_xmm [rsp+168], x2
37bfed826call dscal_64_
37bfed82bmovsd_xmm x0, [r12]
37bfed831mulsd x0, [rsp+168]
37bfed83amovsd_xmm [r12], x0
37bfed840jmp 0x37bfed047
37bfed845
37bfed845 0f 1f 00 ...
37bfed848
37bfed848loc_37bfed848:
37bfed848cmp rax, rcx
37bfed84bmov rdx, rdi
37bfed84emov r8, rsi
37bfed851movsd_xmm [rsp+128], x2
37bfed85acmovg rax, rcx
37bfed85esub rdx, rax
37bfed861sub r8, rax
37bfed864mov [rsp+160], rax
37bfed86clea rax, [rdx+rcx+1]
37bfed871mov rcx, [rsp+416]
37bfed879lea r9, [rbx+8*r8-8]
37bfed87elea rdx, [rcx+8*rax]
37bfed882lea rax, [rip+0x47182f]
37bfed889mov [rsp+32], rax
37bfed88elea rcx, [rsp+160]
37bfed896mov r8, rax
37bfed899call ddot_64_
37bfed89emovsd_xmm x2, [rsp+128]
37bfed8a7jmp 0x37bfed2d0
37bfed8ac
37bfed8ac 0f 1f 40 00 ..@.
37bfed8b0
37bfed8b0loc_37bfed8b0:
37bfed8b0mulsd x2, x6
37bfed8b4comisd x0, x2
37bfed8b8jbe 0x37bfed000
37bfed8bemovapd x1, x8
37bfed8c3lea rdx, [rsp+168]
37bfed8cblea r9, [rip+0x4717e6]
37bfed8d2mov r8, rbx
37bfed8d5divsd x1, x0
37bfed8d9movsd_xmm [rsp+168], x1
37bfed8e2jmp 0x37bfed644
37bfed8e7
37bfed8e7 66 0f 1f 84 00 00 00 00 00 f........
37bfed8f0
37bfed8f0loc_37bfed8f0:
37bfed8f0mov rax, [rsp+416]
37bfed8f8lea r9, [rbx+8*rsi]
37bfed8fclea rcx, [rsp+160]
37bfed904movsd_xmm [rsp+128], x2
37bfed90dlea rdx, [rax+8*rdi+16]
37bfed912lea rax, [rip+0x47179f]
37bfed919mov [rsp+32], rax
37bfed91emov r8, rax
37bfed921call ddot_64_
37bfed926movsd_xmm x2, [rsp+128]
37bfed92fjmp 0x37bfed2d0
37bfed934
37bfed934 0f 1f 40 00 ..@.
37bfed938
37bfed938loc_37bfed938:
37bfed938lea rdx, [rsp+168]
37bfed940lea r9, [rip+0x471771]
37bfed947mov r8, rbx
37bfed94amov rcx, r14
37bfed94dmov [rsp+128], rax
37bfed955movsd_xmm [rsp+136], x2
37bfed95ecall dscal_64_
37bfed963mov rax, [rsp+440]
37bfed96bmovsd_xmm x0, [rsp+168]
37bfed974movsd_xmm x2, [rsp+136]
37bfed97dmovsd_xmm x1, [rax]
37bfed981mulsd x9, x0
37bfed986mulsd x1, x0
37bfed98amovsd_xmm [rax], x1
37bfed98emov rax, [rsp+128]
37bfed996jmp 0x37bfed289
37bfed99b
37bfed99b 0f 1f 44 00 00 ..D..
37bfed9a0
37bfed9a0loc_37bfed9a0:
37bfed9a0movapd x7, x10
37bfed9a5jmp 0x37bfed318
37bfed9aa
37bfed9aaloc_37bfed9aa:
37bfed9aamulsd x3, x10
37bfed9afcomisd x3, x11
37bfed9b4jbe 0x37bfedb7c
37bfed9banop [rax+rax]
37bfed9c0
37bfed9c0loc_37bfed9c0:
37bfed9c0lea rax, [rip+0x4716f1]
37bfed9c7mov [rsp+56], rbx
37bfed9ccmov r9, r14
37bfed9cfmov r8, [rsp+384]
37bfed9d7mov [rsp+64], rax
37bfed9dcmov rax, [rsp+424]
37bfed9e4mov [rsp+32], r12
37bfed9e9mov rdx, [rsp+376]
37bfed9f1mov [rsp+48], rax
37bfed9f6mov rax, [rsp+416]
37bfed9femov [rsp+88], 1
37bfeda07mov rcx, [rsp+368]
37bfeda0fmov [rsp+80], 1
37bfeda18mov [rsp+72], 1
37bfeda21mov [rsp+40], rax
37bfeda26call dtbsv_64_
37bfeda2bjmp 0x37bfed165
37bfeda30
37bfeda30loc_37bfeda30:
37bfeda30mulsd x0, x6
37bfeda34comisd x2, x0
37bfeda38jbe 0x37bfed33a
37bfeda3emovapd x0, x8
37bfeda43jmp 0x37bfed7ac
37bfeda48
37bfeda48 0f 1f 84 00 00 00 00 00 ........
37bfeda50
37bfeda50loc_37bfeda50:
37bfeda50mov r8, [r14]
37bfeda53test r8, r8
37bfeda56jle 0x37bfeda66
37bfeda58shl r8, 3
37bfeda5cxor edx, edx
37bfeda5emov rcx, rbx
37bfeda61call memset
37bfeda66
37bfeda66loc_37bfeda66:
37bfeda66mov rax, [rsp+440]
37bfeda6emovsd_xmm [rbx+8*rsi-8], x8
37bfeda75movapd x9, x8
37bfeda7amov [rax], 0
37bfeda81jmp 0x37bfed351
37bfeda86
37bfeda86loc_37bfeda86:
37bfeda86minsd x0, x8
37bfeda8btest rdi, rdi
37bfeda8ejle 0x37bfedcfd
37bfeda94mov r13l, 1
37bfeda9amov esi, 1
37bfeda9f
37bfeda9floc_37bfeda9f:
37bfeda9flea rcx, [8*r13]
37bfedaa7lea rdx, [rbp+8*rsi-8]
37bfedaacjmp 0x37bfedadd
37bfedaae
37bfedaae 0f 1f ..
37bfedab0 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfedac0
37bfedac0loc_37bfedac0:
37bfedac0movsd_xmm x1, [rdx]
37bfedac4add rdx, rcx
37bfedac7addsd x1, x8
37bfedaccdivsd x0, x1
37bfedad0test rax, rax
37bfedad3je 0x37bfecc5b
37bfedad9sub rax, 1
37bfedadd
37bfedaddloc_37bfedadd:
37bfedaddcomisd x11, x0
37bfedae2jb 0x37bfedac0
37bfedae4jmp 0x37bfecc5b
37bfedae9
37bfedae9loc_37bfedae9:
37bfedae9movapd x0, x1
37bfedaedminsd x0, x8
37bfedaf2test rdi, rdi
37bfedaf5jle 0x37bfede33
37bfedafbmov r10l, 1
37bfedb01mov r13l, 1
37bfedb07mov edx, 1
37bfedb0c
37bfedb0cloc_37bfedb0c:
37bfedb0clea r8, [8*r13]
37bfedb14lea rcx, [rbp+8*rdx-8]
37bfedb19jmp 0x37bfedb62
37bfedb1b
37bfedb1b 0f 1f 40 00 66 ..@.f
37bfedb20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfedb30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfedb40
37bfedb40loc_37bfedb40:
37bfedb40movsd_xmm x2, [rcx]
37bfedb44movapd x1, x8
37bfedb49add rcx, r8
37bfedb4caddsd x2, x8
37bfedb51divsd x1, x2
37bfedb55mulsd x0, x1
37bfedb59test rax, rax
37bfedb5cje 0x37bfedb69
37bfedb5esub rax, 1
37bfedb62
37bfedb62loc_37bfedb62:
37bfedb62comisd x11, x0
37bfedb67jb 0x37bfedb40
37bfedb69
37bfedb69loc_37bfedb69:
37bfedb69mulsd x0, x10
37bfedb6ecomisd x0, x11
37bfedb73ja 0x37bfed9c0
37bfedb79mov r11, rdx
37bfedb7c
37bfedb7cloc_37bfedb7c:
37bfedb7ccomisd x9, x6
37bfedb81mov r15, rdi
37bfedb84mov rax, rdi
37bfedb87mov rdi, r11
37bfedb8aja 0x37bfedba1
37bfedb8c
37bfedb8cloc_37bfedb8c:
37bfedb8ccmp r13, -1
37bfedb90jne 0x37bfece4e
37bfedb96jmp 0x37bfed42d
37bfedb9b
37bfedb9bloc_37bfedb9b:
37bfedb9bmov rax, rdi
37bfedb9emov rdi, rsi
37bfedba1
37bfedba1loc_37bfedba1:
37bfedba1movapd x0, x6
37bfedba5lea r9, [rip+0x47150c]
37bfedbacmov r8, rbx
37bfedbafmov rcx, r14
37bfedbb2divsd x0, x9
37bfedbb7mov [rsp+136], rax
37bfedbbfmov rax, [rsp+440]
37bfedbc7movapd x9, x6
37bfedbccmov [rsp+152], r11
37bfedbd4mov rdx, rax
37bfedbd7mov [rsp+144], r10
37bfedbdfmovsd_xmm [rax], x0
37bfedbe3call dscal_64_
37bfedbe8cmp [rsp+112], 0
37bfedbeemov rax, [rsp+136]
37bfedbf6mov r10, [rsp+144]
37bfedbfemov r11, [rsp+152]
37bfedc06jne 0x37bfedb8c
37bfedc08mov rsi, rdi
37bfedc0bmov rdi, rax
37bfedc0ejmp 0x37bfecc7c
37bfedc13
37bfedc13loc_37bfedc13:
37bfedc13mov eax, 1
37bfedc18pxor x0, x0
37bfedc1cjmp 0x37bfed542
37bfedc21
37bfedc21loc_37bfedc21:
37bfedc21pxor x0, x0
37bfedc25jmp 0x37bfed73a
37bfedc2a
37bfedc2aloc_37bfedc2a:
37bfedc2aminsd x0, x8
37bfedc2ftest rdi, rdi
37bfedc32jle 0x37bfedd5c
37bfedc38mov rsi, rdi
37bfedc3bmov r10l, 1
37bfedc41mov edi, 1
37bfedc46mov r13, -1
37bfedc4djmp 0x37bfeda9f
37bfedc52
37bfedc52loc_37bfedc52:
37bfedc52movapd x0, x1
37bfedc56minsd x0, x8
37bfedc5btest rdi, rdi
37bfedc5ejle 0x37bfeddc4
37bfedc64mov rdx, rdi
37bfedc67mov r13, -1
37bfedc6emov edi, 1
37bfedc73jmp 0x37bfedb0c
37bfedc78
37bfedc78loc_37bfedc78:
37bfedc78mulsd x1, x10
37bfedc7dcomisd x1, x11
37bfedc82jbe 0x37bfedb7c
37bfedc88jmp 0x37bfed9c0
37bfedc8d
37bfedc8dloc_37bfedc8d:
37bfedc8dminsd x3, x0
37bfedc91mulsd x3, x10
37bfedc96comisd x3, x11
37bfedc9bja 0x37bfed9c0
37bfedca1comisd x9, x6
37bfedca6mov r15, rdi
37bfedca9jbe 0x37bfecc7c
37bfedcafmovapd x0, x6
37bfedcb3mov r8, rbx
37bfedcb6mov rcx, r14
37bfedcb9mov [rsp+112], r10
37bfedcbedivsd x0, x9
37bfedcc3mov rax, [rsp+440]
37bfedccblea r9, [rip+0x4713e6]
37bfedcd2mov [rsp+136], r11
37bfedcdamovapd x9, x6
37bfedcdfmov rdx, rax
37bfedce2movsd_xmm [rax], x0
37bfedce6call dscal_64_
37bfedcebmov r10, [rsp+112]
37bfedcf0mov r11, [rsp+136]
37bfedcf8jmp 0x37bfecc7c
37bfedcfd
37bfedcfdloc_37bfedcfd:
37bfedcfdcomisd x0, x11
37bfedd02ja 0x37bfed9c0
37bfedd08comisd x9, x6
37bfedd0djbe 0x37bfec812
37bfedd13
37bfedd13loc_37bfedd13:
37bfedd13movapd x0, x6
37bfedd17mov r8, rbx
37bfedd1amov rcx, r14
37bfedd1dmov [rsp+112], r10
37bfedd22divsd x0, x9
37bfedd27mov esi, 1
37bfedd2cmovapd x9, x6
37bfedd31mov rax, [rsp+440]
37bfedd39lea r9, [rip+0x471378]
37bfedd40mov rdx, rax
37bfedd43movsd_xmm [rax], x0
37bfedd47call dscal_64_
37bfedd4cmov r10, [rsp+112]
37bfedd51mov r11l, 1
37bfedd57jmp 0x37bfed3e5
37bfedd5c
37bfedd5cloc_37bfedd5c:
37bfedd5ccomisd x0, x11
37bfedd61ja 0x37bfed9c0
37bfedd67comisd x9, x6
37bfedd6cjbe 0x37bfec812
37bfedd72
37bfedd72loc_37bfedd72:
37bfedd72movapd x0, x6
37bfedd76mov r8, rbx
37bfedd79mov rcx, r14
37bfedd7cmov [rsp+112], r11
37bfedd81divsd x0, x9
37bfedd86mov rax, [rsp+440]
37bfedd8elea r9, [rip+0x471323]
37bfedd95mov rsi, rdi
37bfedd98movapd x9, x6
37bfedd9dmov r15l, 1
37bfedda3mov edi, 1
37bfedda8mov rdx, rax
37bfeddabmovsd_xmm [rax], x0
37bfeddafcall dscal_64_
37bfeddb4mov r11, [rsp+112]
37bfeddb9mov r10l, 1
37bfeddbfjmp 0x37bfed1d6
37bfeddc4
37bfeddc4loc_37bfeddc4:
37bfeddc4comisd x0, x11
37bfeddc9ja 0x37bfed9c0
37bfeddcf
37bfeddcfloc_37bfeddcf:
37bfeddcfcomisd x9, x6
37bfeddd4jbe 0x37bfec812
37bfeddda
37bfedddaloc_37bfeddda:
37bfedddamovapd x0, x6
37bfedddemov r8, rbx
37bfedde1mov rcx, r14
37bfedde4mov [rsp+112], r10
37bfedde9divsd x0, x9
37bfeddeemov rax, [rsp+440]
37bfeddf6lea r9, [rip+0x4712bb]
37bfeddfdmov [rsp+136], r11
37bfede05movapd x9, x6
37bfede0amov r15l, 1
37bfede10mov rdx, rax
37bfede13movsd_xmm [rax], x0
37bfede17call dscal_64_
37bfede1cmov r10, [rsp+112]
37bfede21mov eax, 1
37bfede26mov r11, [rsp+136]
37bfede2ejmp 0x37bfed42d
37bfede33
37bfede33loc_37bfede33:
37bfede33comisd x0, x11
37bfede38ja 0x37bfed9c0
37bfede3e
37bfede3eloc_37bfede3e:
37bfede3ecomisd x9, x6
37bfede43jbe 0x37bfec812
37bfede49
37bfede49loc_37bfede49:
37bfede49movapd x0, x6
37bfede4dlea r9, [rip+0x471264]
37bfede54mov r8, rbx
37bfede57mov rcx, r14
37bfede5adivsd x0, x9
37bfede5fmov rax, [rsp+440]
37bfede67movapd x9, x6
37bfede6cmov rdx, rax
37bfede6fmovsd_xmm [rax], x0
37bfede73call dscal_64_
37bfede78mov rax, rdi
37bfede7bmov edi, 1
37bfede80mov r11l, 1
37bfede86mov r10l, 1
37bfede8cjmp 0x37bfece4e
37bfede91
37bfede91loc_37bfede91:
37bfede91comisd x1, x11
37bfede96jbe 0x37bfede3e
37bfede98jmp 0x37bfed9c0
37bfede9d
37bfede9dloc_37bfede9d:
37bfede9dcomisd x1, x11
37bfedea2jbe 0x37bfeddcf
37bfedea8jmp 0x37bfed9c0
37bfedead
37bfedeadloc_37bfedead:
37bfedeadneg rax
37bfedeb0jmp 0x37bfec7ef
37bfec580
37bfec580dlatbs_64_:
37bfec580push r15
37bfec582push r14
37bfec584push r13
37bfec586push r12
37bfec588push rbp
37bfec589push rdi
37bfec58apush rsi
37bfec58bpush rbx
37bfec58csub rsp, 296
37bfec593movups [rsp+192], x6
37bfec59bmovups [rsp+208], x7
37bfec5a3movups [rsp+224], x8
37bfec5acmovups [rsp+240], x9
37bfec5b5movups [rsp+256], x10
37bfec5bemovups [rsp+272], x11
37bfec5c7mov rdi, [rsp+456]
37bfec5cfmov rax, [rsp+424]
37bfec5d7mov r14, [rsp+400]
37bfec5dfmov r12, [rsp+408]
37bfec5e7mov [rdi], 0
37bfec5eemov rbx, [rsp+432]
37bfec5f6mov rbp, [rsp+448]
37bfec5femov r13, [rax]
37bfec601mov [rsp+376], rdx
37bfec609mov rsi, r9
37bfec60clea rdx, [rip+0x472a7d]
37bfec613mov r9l, 1
37bfec619mov [rsp+384], r8
37bfec621mov r8l, 1
37bfec627mov [rsp+368], rcx
37bfec62fcall lsame_64_
37bfec634mov rcx, [rsp+376]
37bfec63cmov r9l, 1
37bfec642mov r8l, 1
37bfec648lea rdx, [rip+0x472a42]
37bfec64fmov [rsp+104], rax
37bfec654mov r15, rax
37bfec657call lsame_64_
37bfec65cmov rcx, [rsp+384]
37bfec664mov r9l, 1
37bfec66amov r8l, 1
37bfec670lea rdx, [rip+0x472a1a]
37bfec677mov [rsp+112], rax
37bfec67ccall lsame_64_
37bfec681mov [rsp+96], rax
37bfec686test r15, r15
37bfec689je 0x37bfec740
37bfec68f
37bfec68floc_37bfec68f:
37bfec68fcmp [rsp+112], 0
37bfec695je 0x37bfec780
37bfec69b
37bfec69bloc_37bfec69b:
37bfec69bcmp [rsp+96], 0
37bfec6a1jne 0x37bfec6e0
37bfec6a3mov rcx, [rsp+384]
37bfec6abmov r9l, 1
37bfec6b1mov r8l, 1
37bfec6b7lea rdx, [rip+0x4729d2]
37bfec6becall lsame_64_
37bfec6c3test rax, rax
37bfec6c6jne 0x37bfec6e0
37bfec6c8mov rdx, -3
37bfec6cfmov eax, 3
37bfec6d4jmp 0x37bfec7ec
37bfec6d9
37bfec6d9 0f 1f 80 00 00 00 00 .......
37bfec6e0
37bfec6e0loc_37bfec6e0:
37bfec6e0mov r9l, 1
37bfec6e6mov r8l, 1
37bfec6eclea rdx, [rip+0x4729a2]
37bfec6f3mov rcx, rsi
37bfec6f6call lsame_64_
37bfec6fbtest rax, rax
37bfec6feje 0x37bfec860
37bfec704
37bfec704loc_37bfec704:
37bfec704mov rdx, [r14]
37bfec707test rdx, rdx
37bfec70ajs 0x37bfec7e0
37bfec710mov rax, [r12]
37bfec714test rax, rax
37bfec717js 0x37bfec898
37bfec71dmov rcx, [rsp+424]
37bfec725cmp rax, [rcx]
37bfec728jl 0x37bfec8b0
37bfec72emov rdx, -8
37bfec735mov eax, 8
37bfec73ajmp 0x37bfec7ec
37bfec73f
37bfec73f 90 .
37bfec740
37bfec740loc_37bfec740:
37bfec740mov rcx, [rsp+368]
37bfec748mov r9l, 1
37bfec74emov r8l, 1
37bfec754lea rdx, [rip+0x472937]
37bfec75bcall lsame_64_
37bfec760test rax, rax
37bfec763jne 0x37bfec68f
37bfec769mov rdx, -1
37bfec770mov eax, 1
37bfec775jmp 0x37bfec7ec
37bfec777
37bfec777 66 0f 1f 84 00 00 00 00 00 f........
37bfec780
37bfec780loc_37bfec780:
37bfec780mov rcx, [rsp+376]
37bfec788mov r9l, 1
37bfec78emov r8l, 1
37bfec794lea rdx, [rip+0x4728f8]
37bfec79bcall lsame_64_
37bfec7a0test rax, rax
37bfec7a3jne 0x37bfec69b
37bfec7a9mov rcx, [rsp+376]
37bfec7b1mov r9l, 1
37bfec7b7mov r8l, 1
37bfec7bdlea rdx, [rip+0x4728d0]
37bfec7c4call lsame_64_
37bfec7c9test rax, rax
37bfec7ccjne 0x37bfec69b
37bfec7d2mov rdx, -2
37bfec7d9mov eax, 2
37bfec7dejmp 0x37bfec7ec
37bfec7e0
37bfec7e0loc_37bfec7e0:
37bfec7e0mov rdx, -5
37bfec7e7mov eax, 5
37bfec7ec
37bfec7ecloc_37bfec7ec:
37bfec7ecmov [rdi], rdx
37bfec7ef
37bfec7efloc_37bfec7ef:
37bfec7eflea rdx, [rsp+184]
37bfec7f7mov r8l, 6
37bfec7fdlea rcx, [rip+0x472892]
37bfec804mov [rsp+184], rax
37bfec80ccall xerbla_64_
37bfec811nop
37bfec812
37bfec812loc_37bfec812:
37bfec812movups x6, [rsp+192]
37bfec81amovups x7, [rsp+208]
37bfec822movups x8, [rsp+224]
37bfec82bmovups x9, [rsp+240]
37bfec834movups x10, [rsp+256]
37bfec83dmovups x11, [rsp+272]
37bfec846add rsp, 296
37bfec84dpop rbx
37bfec84epop rsi
37bfec84fpop rdi
37bfec850pop rbp
37bfec851pop r12
37bfec853pop r13
37bfec855pop r14
37bfec857pop r15
37bfec859ret
37bfec85a
37bfec85a 66 0f 1f 44 00 00 f..D..
37bfec860
37bfec860loc_37bfec860:
37bfec860mov r9l, 1
37bfec866mov r8l, 1
37bfec86clea rdx, [rip+0x47281e]
37bfec873mov rcx, rsi
37bfec876call lsame_64_
37bfec87btest rax, rax
37bfec87ejne 0x37bfec704
37bfec884mov rdx, -4
37bfec88bmov eax, 4
37bfec890jmp 0x37bfec7ec
37bfec895
37bfec895 0f 1f 00 ...
37bfec898
37bfec898loc_37bfec898:
37bfec898mov rdx, -6
37bfec89fmov eax, 6
37bfec8a4jmp 0x37bfec7ec
37bfec8a9
37bfec8a9 0f 1f 80 00 00 00 00 .......
37bfec8b0
37bfec8b0loc_37bfec8b0:
37bfec8b0mov rax, [rdi]
37bfec8b3test rax, rax
37bfec8b6jne 0x37bfedead
37bfec8bcmovsd_xmm x8, [rip+0x472803]
37bfec8c5mov rax, [rsp+440]
37bfec8cdmovsd_xmm [rax], x8
37bfec8d2test rdx, rdx
37bfec8d5je 0x37bfec812
37bfec8dbxor eax, eax
37bfec8ddtest r13, r13
37bfec8e0mov edx, 12
37bfec8e5cmovns rax, r13
37bfec8e9lea rcx, [rip+0x4727ac]
37bfec8f0movapd x6, x8
37bfec8f5mov rdi, rax
37bfec8f8mov [rsp+120], rax
37bfec8fdnot rdi
37bfec900mov [rsp+128], rdi
37bfec908call dlamch_64_
37bfec90dmov edx, 9
37bfec912lea rcx, [rip+0x47278f]
37bfec919movapd x11, x0
37bfec91ecall dlamch_64_
37bfec923mov r9l, 1
37bfec929mov r8l, 1
37bfec92fmov rcx, rsi
37bfec932divsd x11, x0
37bfec937lea rdx, [rip+0x472753]
37bfec93edivsd x6, x11
37bfec943call lsame_64_
37bfec948test rax, rax
37bfec94bje 0x37bfec9ff
37bfec951mov r15, [r14]
37bfec954cmp [rsp+104], 0
37bfec95aje 0x37bfecc90
37bfec960test r15, r15
37bfec963jle 0x37bfec9ff
37bfec969mov rdi, [rsp+416]
37bfec971mov rsi, [rsp+120]
37bfec976mov [rsp+400], r14
37bfec97emov r14, r12
37bfec981mov [rsp+432], rbx
37bfec989mov r12l, 1
37bfec98fmov rbx, -1
37bfec996nop [rax+rax]
37bfec9a0
37bfec9a0loc_37bfec9a0:
37bfec9a0mov rax, [r14]
37bfec9a3lea rdx, [r12-1]
37bfec9a8lea r8, [rip+0x472709]
37bfec9aflea rcx, [rsp+160]
37bfec9b7cmp rdx, rax
37bfec9bacmovg rdx, rax
37bfec9beadd rax, 1
37bfec9c2sub rax, rdx
37bfec9c5mov [rsp+160], rdx
37bfec9cdadd rax, rbx
37bfec9d0add rbx, rsi
37bfec9d3lea rdx, [rdi+8*rax]
37bfec9d7call dasum_64_
37bfec9dcmovsd_xmm [rbp+8*r12-8], x0
37bfec9e3add r12, 1
37bfec9e7cmp r12, r15
37bfec9eajle 0x37bfec9a0
37bfec9ecmov r12, r14
37bfec9efmov rbx, [rsp+432]
37bfec9f7mov r14, [rsp+400]
37bfec9ff
37bfec9ffloc_37bfec9ff:
37bfec9fflea r8, [rip+0x4726b2]
37bfeca06mov rdx, rbp
37bfeca09mov rcx, r14
37bfeca0ccall idamax_64_
37bfeca11movsd_xmm x0, [rbp+8*rax-8]
37bfeca17comisd x6, x0
37bfeca1bjb 0x37bfecb30
37bfeca21movsd_xmm [rsp+176], x8
37bfeca2bmovapd x10, x8
37bfeca30
37bfeca30loc_37bfeca30:
37bfeca30lea r8, [rip+0x472681]
37bfeca37mov rdx, rbx
37bfeca3amov rcx, r14
37bfeca3dcall idamax_64_
37bfeca42mov rdi, [r14]
37bfeca45movsd_xmm x9, [rbx+8*rax-8]
37bfeca4candpd x9, [rip+0x47267b]
37bfeca55cmp [rsp+112], 0
37bfeca5bje 0x37bfecac8
37bfeca5dcmp [rsp+104], 0
37bfeca63je 0x37bfecd20
37bfeca69ucomisd x10, x8
37bfeca6emov rax, [r12]
37bfeca72lea r10, [rax+1]
37bfeca76jp 0x37bfed400
37bfeca7cjne 0x37bfed400
37bfeca82movapd x0, x11
37bfeca87movapd x1, x8
37bfeca8clea rax, [rdi-1]
37bfeca90mov r11, rdi
37bfeca93maxsd x0, x9
37bfeca98divsd x1, x0
37bfeca9ccmp [rsp+96], 0
37bfecaa2je 0x37bfedc52
37bfecaa8test rdi, rdi
37bfecaabjle 0x37bfede9d
37bfecab1mov edi, 1
37bfecab6mov r13, -1
37bfecabdjmp 0x37bfecd72
37bfecac2
37bfecac2 66 0f 1f 44 00 00 f..D..
37bfecac8
37bfecac8loc_37bfecac8:
37bfecac8cmp [rsp+104], 0
37bfecaceje 0x37bfecb70
37bfecad4ucomisd x10, x8
37bfecad9mov rax, [r12]
37bfecaddlea r10, [rax+1]
37bfecae1jp 0x37bfed3b8
37bfecae7jne 0x37bfed3b8
37bfecaedmovapd x1, x11
37bfecaf2movapd x0, x8
37bfecaf7lea rax, [rdi-1]
37bfecafbmov r15, rdi
37bfecafemaxsd x1, x9
37bfecb03divsd x0, x1
37bfecb07cmp [rsp+96], 0
37bfecb0dje 0x37bfeda86
37bfecb13test rdi, rdi
37bfecb16jle 0x37bfedcfd
37bfecb1cmov r13l, 1
37bfecb22mov esi, 1
37bfecb27jmp 0x37bfecbc5
37bfecb2c
37bfecb2c 0f 1f 40 00 ..@.
37bfecb30
37bfecb30loc_37bfecb30:
37bfecb30mulsd x0, x11
37bfecb35movapd x1, x8
37bfecb3amov r8, rbp
37bfecb3dmov rcx, r14
37bfecb40lea rdx, [rsp+176]
37bfecb48lea r9, [rip+0x472569]
37bfecb4fdivsd x1, x0
37bfecb53movsd_xmm [rsp+176], x1
37bfecb5ccall dscal_64_
37bfecb61movsd_xmm x10, [rsp+176]
37bfecb6bjmp 0x37bfeca30
37bfecb70
37bfecb70loc_37bfecb70:
37bfecb70ucomisd x10, x8
37bfecb75jp 0x37bfed1a0
37bfecb7bjne 0x37bfed1a0
37bfecb81movapd x1, x11
37bfecb86movapd x0, x8
37bfecb8blea rax, [rdi-1]
37bfecb8fmov r11, rdi
37bfecb92maxsd x1, x9
37bfecb97divsd x0, x1
37bfecb9bcmp [rsp+96], 0
37bfecba1je 0x37bfedc2a
37bfecba7test rdi, rdi
37bfecbaajle 0x37bfedd5c
37bfecbb0mov rsi, rdi
37bfecbb3mov r10l, 1
37bfecbb9mov edi, 1
37bfecbbemov r13, -1
37bfecbc5
37bfecbc5loc_37bfecbc5:
37bfecbc5mov r15, [rsp+120]
37bfecbcalea r8, [8*r13]
37bfecbd2mov r11, rsi
37bfecbd5movapd x3, x0
37bfecbd9lea rdx, [rbp+8*rsi-8]
37bfecbdemov rcx, r15
37bfecbe1imul r15, rsi
37bfecbe5imul rcx, r13
37bfecbe9mov r9, r15
37bfecbecmov r15, [rsp+128]
37bfecbf4shl rcx, 3
37bfecbf8add r15, r10
37bfecbfbadd r9, r15
37bfecbfemov r15, [rsp+416]
37bfecc06lea r9, [r15+8*r9]
37bfecc0ajmp 0x37bfecc54
37bfecc0c
37bfecc0c 0f 1f 40 00 ..@.
37bfecc10
37bfecc10loc_37bfecc10:
37bfecc10movsd_xmm x2, [rdx]
37bfecc14movapd x1, x3
37bfecc18addsd x2, x8
37bfecc1ddivsd x1, x2
37bfecc21minsd x0, x1
37bfecc25movsd_xmm x1, [r9]
37bfecc2aandpd x1, [rip+0x47249e]
37bfecc32comisd x2, x1
37bfecc36jbe 0x37bfecc40
37bfecc38divsd x1, x2
37bfecc3cmulsd x3, x1
37bfecc40
37bfecc40loc_37bfecc40:
37bfecc40sub rax, 1
37bfecc44add rdx, r8
37bfecc47add r9, rcx
37bfecc4acmp rax, -1
37bfecc4eje 0x37bfedc8d
37bfecc54
37bfecc54loc_37bfecc54:
37bfecc54comisd x11, x0
37bfecc59jb 0x37bfecc10
37bfecc5b
37bfecc5bloc_37bfecc5b:
37bfecc5bmulsd x0, x10
37bfecc60comisd x0, x11
37bfecc65ja 0x37bfed9c0
37bfecc6bcomisd x9, x6
37bfecc70mov r11, rsi
37bfecc73mov r15, rdi
37bfecc76ja 0x37bfedb9b
37bfecc7c
37bfecc7cloc_37bfecc7c:
37bfecc7ccmp r13, -1
37bfecc80jne 0x37bfed3e5
37bfecc86jmp 0x37bfed1d6
37bfecc8b
37bfecc8b 0f 1f 44 00 00 ..D..
37bfecc90
37bfecc90loc_37bfecc90:
37bfecc90test r15, r15
37bfecc93jle 0x37bfec9ff
37bfecc99mov rax, [rsp+120]
37bfecc9elea rcx, [rsp+160]
37bfecca6mov edi, 1
37bfeccabmov [rsp+136], rcx
37bfeccb3lea r13, [8*rax]
37bfeccbbmov rax, [rsp+416]
37bfeccc3lea rsi, [rax+8]
37bfeccc7mov rax, r15
37bfecccajmp 0x37bfeccd6
37bfecccc
37bfecccc 0f 1f 40 00 ..@.
37bfeccd0
37bfeccd0loc_37bfeccd0:
37bfeccd0mov rax, [r14]
37bfeccd3add rsi, r13
37bfeccd6
37bfeccd6loc_37bfeccd6:
37bfeccd6mov rcx, [r12]
37bfeccdasub rax, rdi
37bfeccddpxor x0, x0
37bfecce1cmp rax, rcx
37bfecce4cmovg rax, rcx
37bfecce8mov [rsp+160], rax
37bfeccf0test rax, rax
37bfeccf3jle 0x37bfecd0c
37bfeccf5mov rcx, [rsp+136]
37bfeccfdlea r8, [rip+0x4723b4]
37bfecd04mov rdx, rsi
37bfecd07call dasum_64_
37bfecd0c
37bfecd0cloc_37bfecd0c:
37bfecd0cmovsd_xmm [rbp+8*rdi-8], x0
37bfecd12add rdi, 1
37bfecd16cmp rdi, r15
37bfecd19jle 0x37bfeccd0
37bfecd1bjmp 0x37bfec9ff
37bfecd20
37bfecd20loc_37bfecd20:
37bfecd20ucomisd x10, x8
37bfecd25jp 0x37bfece18
37bfecd2bjne 0x37bfece18
37bfecd31movapd x0, x11
37bfecd36movapd x1, x8
37bfecd3blea rax, [rdi-1]
37bfecd3fmov r15, rdi
37bfecd42maxsd x0, x9
37bfecd47divsd x1, x0
37bfecd4bcmp [rsp+96], 0
37bfecd51je 0x37bfedae9
37bfecd57test rdi, rdi
37bfecd5ajle 0x37bfede91
37bfecd60mov r10l, 1
37bfecd66mov r13l, 1
37bfecd6cmov r11l, 1
37bfecd72
37bfecd72loc_37bfecd72:
37bfecd72mov rsi, [rsp+120]
37bfecd77mov rcx, [rsp+128]
37bfecd7flea r9, [8*r13]
37bfecd87movapd x3, x1
37bfecd8bmov r8, rsi
37bfecd8eimul rsi, r11
37bfecd92lea rdx, [rcx+r10]
37bfecd96imul r8, r13
37bfecd9aadd rdx, rsi
37bfecd9dmov rsi, [rsp+416]
37bfecda5shl r8, 3
37bfecda9lea rcx, [rsi+8*rdx]
37bfecdadlea rdx, [rbp+8*r11-8]
37bfecdb2jmp 0x37bfecdd4
37bfecdb4
37bfecdb4 0f 1f 40 00 ..@.
37bfecdb8
37bfecdb8loc_37bfecdb8:
37bfecdb8divsd x0, x2
37bfecdbcmulsd x3, x0
37bfecdc0
37bfecdc0loc_37bfecdc0:
37bfecdc0sub rax, 1
37bfecdc4add rcx, r8
37bfecdc7add rdx, r9
37bfecdcacmp rax, -1
37bfecdceje 0x37bfedc78
37bfecdd4
37bfecdd4loc_37bfecdd4:
37bfecdd4comisd x11, x3
37bfecdd9jae 0x37bfed9aa
37bfecddfmovsd_xmm x0, [rcx]
37bfecde3andpd x0, [rip+0x4722e5]
37bfecdebmovapd x2, x0
37bfecdefminsd x2, x8
37bfecdf4mulsd x2, x3
37bfecdf8minsd x1, x2
37bfecdfcmovsd_xmm x2, [rdx]
37bfece00addsd x2, x0
37bfece04comisd x2, x11
37bfece09jae 0x37bfecdb8
37bfece0bpxor x3, x3
37bfece0fjmp 0x37bfecdc0
37bfece11
37bfece11 0f 1f 80 00 00 00 00 .......
37bfece18
37bfece18loc_37bfece18:
37bfece18pxor x0, x0
37bfece1cmulsd x0, x10
37bfece21comisd x0, x11
37bfece26ja 0x37bfed9c0
37bfece2ccomisd x9, x6
37bfece31mov r15, rdi
37bfece34ja 0x37bfede49
37bfece3amov rax, rdi
37bfece3dmov r11l, 1
37bfece43mov r10l, 1
37bfece49mov edi, 1
37bfece4e
37bfece4eloc_37bfece4e:
37bfece4ecmp rdi, rax
37bfece51jg 0x37bfed150
37bfece57sub r15, r11
37bfece5amov r13, r15
37bfece5dmov r15l, 1
37bfece63
37bfece63loc_37bfece63:
37bfece63mov rax, [rsp+120]
37bfece68mov [rsp+408], r12
37bfece70mov r12, [rsp+440]
37bfece78mov rsi, rax
37bfece7bimul rax, rdi
37bfece7fimul rsi, r15
37bfece83mov [rsp+112], rsi
37bfece88mov rsi, [rsp+128]
37bfece90add rsi, rax
37bfece93mov rax, [rsp+416]
37bfece9blea rax, [rax+8*r10]
37bfece9fmov [rsp+120], rax
37bfecea4lea rax, [rsp+168]
37bfeceacmov [rsp+128], rax
37bfeceb4jmp 0x37bfecfb1
37bfeceb9
37bfeceb9 0f 1f 80 00 00 00 00 .......
37bfecec0
37bfecec0loc_37bfecec0:
37bfecec0cmp rdi, 1
37bfecec4jle 0x37bfecf9c
37bfececamov rax, [rsp+408]
37bfeced2lea r11, [rdi-1]
37bfeced6mov r9, rdi
37bfeced9movsd_xmm x0, [rbx+8*rdi-8]
37bfecedfmov [rsp+144], r11
37bfecee7lea rcx, [rsp+160]
37bfeceefmov rax, [rax]
37bfecef2mulsd x0, x10
37bfecef7xorpd x0, [rip+0x4721f1]
37bfeceffcmp r11, rax
37bfecf02mov r8, rax
37bfecf05movsd_xmm [rsp+184], x0
37bfecf0ecmovle r8, r11
37bfecf12add rax, 1
37bfecf16lea r11, [rip+0x47219b]
37bfecf1dmov [rsp+40], r11
37bfecf22sub r9, r8
37bfecf25sub rax, r8
37bfecf28mov [rsp+160], r8
37bfecf30lea r8, [rbx+8*r9-8]
37bfecf35mov r9, r11
37bfecf38mov r11, [rsp+416]
37bfecf40lea rdx, [rax+rsi]
37bfecf44mov [rsp+32], r8
37bfecf49lea rax, [rsp+184]
37bfecf51lea r8, [r11+8*rdx]
37bfecf55mov rdx, rax
37bfecf58mov [rsp+136], rax
37bfecf60call daxpy_64_
37bfecf65mov r11, [rsp+144]
37bfecf6dmov rcx, [rsp+136]
37bfecf75mov rdx, rbx
37bfecf78lea r8, [rip+0x472139]
37bfecf7fmov [rsp+184], r11
37bfecf87call idamax_64_
37bfecf8cmovsd_xmm x9, [rbx+8*rax-8]
37bfecf93andpd x9, [rip+0x472134]
37bfecf9c
37bfecf9cloc_37bfecf9c:
37bfecf9cadd rdi, r15
37bfecf9fadd rsi, [rsp+112]
37bfecfa4test r13, r13
37bfecfa7je 0x37bfed150
37bfecfad
37bfecfadloc_37bfecfad:
37bfecfadsub r13, 1
37bfecfb1
37bfecfb1loc_37bfecfb1:
37bfecfb1movsd_xmm x1, [rbx+8*rdi-8]
37bfecfb7movapd x0, x1
37bfecfbbandpd x0, [rip+0x47210d]
37bfecfc3cmp [rsp+96], 0
37bfecfc9je 0x37bfed470
37bfecfcfmov rax, [rsp+120]
37bfecfd4movsd_xmm x7, [rax+8*rsi]
37bfecfd9mulsd x7, x10
37bfecfde
37bfecfdeloc_37bfecfde:
37bfecfdemovapd x2, x7
37bfecfe2andpd x2, [rip+0x4720e6]
37bfecfeacomisd x2, x11
37bfecfefjbe 0x37bfed5f8
37bfecff5comisd x8, x2
37bfecffaja 0x37bfed8b0
37bfed000
37bfed000loc_37bfed000:
37bfed000movapd x0, x1
37bfed004divsd x0, x7
37bfed008movsd_xmm [rbx+8*rdi-8], x0
37bfed00eandpd x0, [rip+0x4720ba]
37bfed016
37bfed016loc_37bfed016:
37bfed016comisd x0, x8
37bfed01bmovapd x1, x6
37bfed01fsubsd x1, x9
37bfed024jbe 0x37bfed5b0
37bfed02amovapd x2, x8
37bfed02fdivsd x2, x0
37bfed033movsd_xmm x0, [rbp+8*rdi-8]
37bfed039mulsd x1, x2
37bfed03dcomisd x0, x1
37bfed041ja 0x37bfed800
37bfed047
37bfed047loc_37bfed047:
37bfed047cmp [rsp+104], 0
37bfed04djne 0x37bfecec0
37bfed053mov rax, [r14]
37bfed056cmp rax, rdi
37bfed059jle 0x37bfecf9c
37bfed05fsub rax, rdi
37bfed062lea r11, [rbx+8*rdi]
37bfed066mov rdx, rax
37bfed069mov rax, [rsp+408]
37bfed071mov rcx, [rax]
37bfed074lea rax, [rsp+184]
37bfed07ccmp rdx, rcx
37bfed07fcmovle rcx, rdx
37bfed083mov [rsp+160], rcx
37bfed08btest rcx, rcx
37bfed08ejle 0x37bfed103
37bfed090movsd_xmm x0, [rbx+8*rdi-8]
37bfed096lea rdx, [rip+0x47201b]
37bfed09dmov [rsp+32], r11
37bfed0a2lea rcx, [rsp+160]
37bfed0aamov [rsp+40], rdx
37bfed0afmov r9, rdx
37bfed0b2mov rdx, [rsp+416]
37bfed0bamulsd x0, x10
37bfed0bfmov [rsp+144], r11
37bfed0c7xorpd x0, [rip+0x472021]
37bfed0cflea r8, [rdx+8*rsi+16]
37bfed0d4mov rdx, rax
37bfed0d7mov [rsp+136], rax
37bfed0dfmovsd_xmm [rsp+184], x0
37bfed0e8call daxpy_64_
37bfed0edmov rdx, [r14]
37bfed0f0mov r11, [rsp+144]
37bfed0f8mov rax, [rsp+136]
37bfed100sub rdx, rdi
37bfed103
37bfed103loc_37bfed103:
37bfed103mov [rsp+184], rdx
37bfed10blea r8, [rip+0x471fa6]
37bfed112mov rdx, r11
37bfed115mov rcx, rax
37bfed118call idamax_64_
37bfed11dadd rsi, [rsp+112]
37bfed122lea rax, [rdi+rax-1]
37bfed127add rdi, r15
37bfed12amovsd_xmm x9, [rbx+8*rax]
37bfed130andpd x9, [rip+0x471f97]
37bfed139test r13, r13
37bfed13cjne 0x37bfecfad
37bfed142nop [rax]
37bfed145nop [rax+rax]
37bfed150
37bfed150loc_37bfed150:
37bfed150mov rax, [rsp+440]
37bfed158movsd_xmm x0, [rax]
37bfed15cdivsd x0, x10
37bfed161movsd_xmm [rax], x0
37bfed165
37bfed165loc_37bfed165:
37bfed165ucomisd x10, x8
37bfed16ajp 0x37bfed172
37bfed16cje 0x37bfec812
37bfed172
37bfed172loc_37bfed172:
37bfed172divsd x8, x10
37bfed177lea r9, [rip+0x471f3a]
37bfed17emov r8, rbp
37bfed181mov rcx, r14
37bfed184lea rdx, [rsp+184]
37bfed18cmovsd_xmm [rsp+184], x8
37bfed196call dscal_64_
37bfed19bjmp 0x37bfec812
37bfed1a0
37bfed1a0loc_37bfed1a0:
37bfed1a0pxor x0, x0
37bfed1a4mulsd x0, x10
37bfed1a9comisd x0, x11
37bfed1aeja 0x37bfed9c0
37bfed1b4comisd x9, x6
37bfed1b9mov r11, rdi
37bfed1bcja 0x37bfedd72
37bfed1c2mov rsi, rdi
37bfed1c5mov r15l, 1
37bfed1cbmov r10l, 1
37bfed1d1mov edi, 1
37bfed1d6
37bfed1d6loc_37bfed1d6:
37bfed1d6cmp rsi, rdi
37bfed1d9jl 0x37bfed150
37bfed1dfsub r11, r15
37bfed1e2mov r15, -1
37bfed1e9mov r13, r11
37bfed1ec
37bfed1ecloc_37bfed1ec:
37bfed1ecmov rax, [rsp+120]
37bfed1f1mov rdi, rax
37bfed1f4imul rax, rsi
37bfed1f8imul rdi, r15
37bfed1fcmov [rsp+112], rdi
37bfed201mov rdi, [rsp+128]
37bfed209add rdi, rax
37bfed20cmov rax, [rsp+416]
37bfed214lea rax, [rax+8*r10]
37bfed218mov [rsp+120], rax
37bfed21djmp 0x37bfed366
37bfed222
37bfed222 66 0f 1f 44 00 00 f..D..
37bfed228
37bfed228loc_37bfed228:
37bfed228mulsd x0, [rip+0x471eb0]
37bfed230movapd x7, x10
37bfed235movsd_xmm [rsp+168], x0
37bfed23ecmp [rsp+96], 0
37bfed244je 0x37bfed250
37bfed246mov rcx, [rsp+120]
37bfed24bmulsd x7, [rcx+8*rdi]
37bfed250
37bfed250loc_37bfed250:
37bfed250movapd x1, x7
37bfed254andpd x1, [rip+0x471e74]
37bfed25cmovapd x2, x10
37bfed261comisd x1, x8
37bfed266jbe 0x37bfed27e
37bfed268divsd x2, x7
37bfed26cmulsd x0, x1
37bfed270minsd x0, x8
37bfed275movsd_xmm [rsp+168], x0
37bfed27e
37bfed27eloc_37bfed27e:
37bfed27ecomisd x8, x0
37bfed283ja 0x37bfed938
37bfed289
37bfed289loc_37bfed289:
37bfed289ucomisd x2, x8
37bfed28emov rcx, [r12]
37bfed292jp 0x37bfed490
37bfed298jne 0x37bfed490
37bfed29ecmp [rsp+104], 0
37bfed2a4jne 0x37bfed848
37bfed2aamov rax, [r14]
37bfed2adsub rax, rsi
37bfed2b0cmp rax, rcx
37bfed2b3cmovg rax, rcx
37bfed2b7mov [rsp+160], rax
37bfed2bftest rax, rax
37bfed2c2jg 0x37bfed8f0
37bfed2c8
37bfed2c8loc_37bfed2c8:
37bfed2c8pxor x0, x0
37bfed2ccnop [rax]
37bfed2d0
37bfed2d0loc_37bfed2d0:
37bfed2d0ucomisd x2, x10
37bfed2d5movsd_xmm x1, [rbx+8*rsi-8]
37bfed2dbjp 0x37bfed450
37bfed2e1jne 0x37bfed450
37bfed2e7subsd x1, x0
37bfed2ebmovapd x2, x1
37bfed2efmovsd_xmm [rbx+8*rsi-8], x1
37bfed2f5andpd x2, [rip+0x471dd3]
37bfed2fdcmp [rsp+96], 0
37bfed303je 0x37bfed768
37bfed309mov rax, [rsp+120]
37bfed30emovsd_xmm x7, [rax+8*rdi]
37bfed313mulsd x7, x10
37bfed318
37bfed318loc_37bfed318:
37bfed318movapd x0, x7
37bfed31candpd x0, [rip+0x471dac]
37bfed324comisd x0, x11
37bfed329jbe 0x37bfed790
37bfed32fcomisd x8, x0
37bfed334ja 0x37bfeda30
37bfed33a
37bfed33aloc_37bfed33a:
37bfed33adivsd x1, x7
37bfed33emovsd_xmm [rbx+8*rsi-8], x1
37bfed344andpd x1, [rip+0x471d84]
37bfed34cmaxsd x9, x1
37bfed351
37bfed351loc_37bfed351:
37bfed351add rsi, r15
37bfed354add rdi, [rsp+112]
37bfed359test r13, r13
37bfed35cje 0x37bfed150
37bfed362sub r13, 1
37bfed366
37bfed366loc_37bfed366:
37bfed366movapd x1, x9
37bfed36bmovapd x0, x8
37bfed370movsd_xmm x2, [rbx+8*rsi-8]
37bfed376lea rax, [rsi-1]
37bfed37amaxsd x1, x8
37bfed37fandpd x2, [rip+0x471d49]
37bfed387divsd x0, x1
37bfed38bmovapd x1, x6
37bfed38fsubsd x1, x2
37bfed393movsd_xmm x2, [rbp+8*rsi-8]
37bfed399mulsd x1, x0
37bfed39dcomisd x2, x1
37bfed3a1ja 0x37bfed228
37bfed3a7movapd x2, x10
37bfed3acjmp 0x37bfed289
37bfed3b1
37bfed3b1 0f 1f 80 00 00 00 00 .......
37bfed3b8
37bfed3b8loc_37bfed3b8:
37bfed3b8pxor x0, x0
37bfed3bcmulsd x0, x10
37bfed3c1comisd x0, x11
37bfed3c6ja 0x37bfed9c0
37bfed3cccomisd x9, x6
37bfed3d1mov r15, rdi
37bfed3d4mov r11l, 1
37bfed3damov esi, 1
37bfed3dfja 0x37bfedd13
37bfed3e5
37bfed3e5loc_37bfed3e5:
37bfed3e5cmp rsi, rdi
37bfed3e8jg 0x37bfed150
37bfed3eesub r15, r11
37bfed3f1mov r13, r15
37bfed3f4mov r15l, 1
37bfed3fajmp 0x37bfed1ec
37bfed3ff
37bfed3ff 90 .
37bfed400
37bfed400loc_37bfed400:
37bfed400pxor x0, x0
37bfed404mulsd x0, x10
37bfed409comisd x0, x11
37bfed40eja 0x37bfed9c0
37bfed414comisd x9, x6
37bfed419mov r11, rdi
37bfed41cmov r15l, 1
37bfed422mov eax, 1
37bfed427ja 0x37bfeddda
37bfed42d
37bfed42dloc_37bfed42d:
37bfed42dcmp rdi, rax
37bfed430jl 0x37bfed150
37bfed436sub r11, r15
37bfed439mov r15, -1
37bfed440mov r13, r11
37bfed443jmp 0x37bfece63
37bfed448
37bfed448 0f 1f 84 00 00 00 00 00 ........
37bfed450
37bfed450loc_37bfed450:
37bfed450divsd x1, x7
37bfed454subsd x1, x0
37bfed458movsd_xmm [rbx+8*rsi-8], x1
37bfed45eandpd x1, [rip+0x471c6a]
37bfed466maxsd x9, x1
37bfed46bjmp 0x37bfed351
37bfed470
37bfed470loc_37bfed470:
37bfed470ucomisd x10, x8
37bfed475jp 0x37bfed47d
37bfed477je 0x37bfed016
37bfed47d
37bfed47dloc_37bfed47d:
37bfed47dmovapd x7, x10
37bfed482jmp 0x37bfecfde
37bfed487
37bfed487 66 0f 1f 84 00 00 00 00 00 f........
37bfed490
37bfed490loc_37bfed490:
37bfed490cmp [rsp+104], 0
37bfed496je 0x37bfed678
37bfed49ccmp rax, rcx
37bfed49fmov r8, rcx
37bfed4a2cmovle r8, rax
37bfed4a6mov [rsp+160], r8
37bfed4aetest r8, r8
37bfed4b1jle 0x37bfed2c8
37bfed4b7cmp r8, 1
37bfed4bbje 0x37bfedc13
37bfed4c1lea rdx, [rdi+rcx+1]
37bfed4c6sub rax, r8
37bfed4c9movddup x4, x2
37bfed4cdmov r10, r8
37bfed4d0mov r11, [rsp+416]
37bfed4d8sub rdx, r8
37bfed4dbshr r10, 1
37bfed4depxor x0, x0
37bfed4e2lea r9, [r11+8*rdx]
37bfed4e6lea r11, [rbx+8*rax]
37bfed4eaxor edx, edx
37bfed4ecxor eax, eax
37bfed4eenop [rax]
37bfed4f5nop [rax+rax]
37bfed500
37bfed500loc_37bfed500:
37bfed500movupd x1, [r9+rax]
37bfed506movupd x5, [r11+rax]
37bfed50cadd rdx, 1
37bfed510add rax, 16
37bfed514mulpd x1, x4
37bfed518mulpd x1, x5
37bfed51caddsd x0, x1
37bfed520unpckhpd x1, x1
37bfed524addsd x0, x1
37bfed528cmp rdx, r10
37bfed52bjne 0x37bfed500
37bfed52dmov rax, r8
37bfed530and rax, -2
37bfed534add rax, 1
37bfed538test r8b, 1
37bfed53cje 0x37bfed2d0
37bfed542
37bfed542loc_37bfed542:
37bfed542add rcx, rax
37bfed545mov rdx, [rsp+416]
37bfed54dsub rcx, r8
37bfed550add rcx, rdi
37bfed553movsd_xmm x1, [rdx+8*rcx]
37bfed558mov rdx, rsi
37bfed55bsub rdx, r8
37bfed55emulsd x1, x2
37bfed562lea rax, [rax+rdx-2]
37bfed567mulsd x1, [rbx+8*rax]
37bfed56caddsd x0, x1
37bfed570jmp 0x37bfed2d0
37bfed575
37bfed575 0f 1f 00 ...
37bfed578
37bfed578loc_37bfed578:
37bfed578mov r8, [r14]
37bfed57btest r8, r8
37bfed57ejle 0x37bfed58e
37bfed580shl r8, 3
37bfed584xor edx, edx
37bfed586mov rcx, rbx
37bfed589call memset
37bfed58e
37bfed58eloc_37bfed58e:
37bfed58emovsd_xmm [rbx+8*rdi-8], x8
37bfed595movapd x1, x6
37bfed599pxor x9, x9
37bfed59emovapd x0, x8
37bfed5a3mov [r12], 0
37bfed5abnop [rax+rax]
37bfed5b0
37bfed5b0loc_37bfed5b0:
37bfed5b0mulsd x0, [rbp+8*rdi-8]
37bfed5b6comisd x0, x1
37bfed5bajbe 0x37bfed047
37bfed5c0lea r9, [rip+0x471af1]
37bfed5c7mov r8, rbx
37bfed5calea rdx, [rip+0x471aef]
37bfed5d1mov rcx, r14
37bfed5d4call dscal_64_
37bfed5d9movsd_xmm x0, [rip+0x471aff]
37bfed5e1mulsd x0, [r12]
37bfed5e7movsd_xmm [r12], x0
37bfed5edjmp 0x37bfed047
37bfed5f2
37bfed5f2 66 0f 1f 44 00 00 f..D..
37bfed5f8
37bfed5f8loc_37bfed5f8:
37bfed5f8pxor x4, x4
37bfed5fccomisd x2, x4
37bfed600jbe 0x37bfed578
37bfed606mulsd x2, x6
37bfed60acomisd x0, x2
37bfed60ejbe 0x37bfed000
37bfed614movsd_xmm x1, [rbp+8*rdi-8]
37bfed61adivsd x2, x0
37bfed61ecomisd x1, x8
37bfed623jbe 0x37bfed629
37bfed625divsd x2, x1
37bfed629
37bfed629loc_37bfed629:
37bfed629mov rdx, [rsp+128]
37bfed631lea r9, [rip+0x471a80]
37bfed638mov r8, rbx
37bfed63bmovsd_xmm [rsp+168], x2
37bfed644
37bfed644loc_37bfed644:
37bfed644mov rcx, r14
37bfed647call dscal_64_
37bfed64cmovsd_xmm x1, [r12]
37bfed652movsd_xmm x0, [rsp+168]
37bfed65bmulsd x1, x0
37bfed65fmulsd x9, x0
37bfed664movsd_xmm [r12], x1
37bfed66amovsd_xmm x1, [rbx+8*rdi-8]
37bfed670jmp 0x37bfed000
37bfed675
37bfed675 0f 1f 00 ...
37bfed678
37bfed678loc_37bfed678:
37bfed678mov rax, [r14]
37bfed67bsub rax, rsi
37bfed67ecmp rax, rcx
37bfed681cmovle rcx, rax
37bfed685mov [rsp+160], rcx
37bfed68dtest rcx, rcx
37bfed690jle 0x37bfed2c8
37bfed696cmp rcx, 1
37bfed69aje 0x37bfedc21
37bfed6a0mov r10, rcx
37bfed6a3movddup x4, x2
37bfed6a7lea r8, [rbx+8*rsi]
37bfed6abxor edx, edx
37bfed6admov rax, [rsp+416]
37bfed6b5shr r10, 1
37bfed6b8pxor x0, x0
37bfed6bclea r9, [rax+8*rdi+16]
37bfed6c1xor eax, eax
37bfed6c3nop [rax+rax]
37bfed6c9nop [rax+rax]
37bfed6d4nop [rax+rax]
37bfed6dfnop [rax+rax]
37bfed6eanop [rax+rax]
37bfed6f5nop [rax+rax]
37bfed700
37bfed700loc_37bfed700:
37bfed700movupd x1, [r9+rax]
37bfed706movupd x5, [r8+rax]
37bfed70cadd rdx, 1
37bfed710add rax, 16
37bfed714mulpd x1, x4
37bfed718mulpd x1, x5
37bfed71caddsd x0, x1
37bfed720unpckhpd x1, x1
37bfed724addsd x0, x1
37bfed728cmp rdx, r10
37bfed72bjne 0x37bfed700
37bfed72dtest cl, 1
37bfed730je 0x37bfed2d0
37bfed736or rcx, 1
37bfed73a
37bfed73aloc_37bfed73a:
37bfed73amov rdx, [rsp+416]
37bfed742lea rax, [rdi+rcx+1]
37bfed747movsd_xmm x1, [rdx+8*rax]
37bfed74clea rax, [rsi+rcx-1]
37bfed751mulsd x1, x2
37bfed755mulsd x1, [rbx+8*rax]
37bfed75aaddsd x0, x1
37bfed75ejmp 0x37bfed2d0
37bfed763
37bfed763 0f 1f 44 00 00 ..D..
37bfed768
37bfed768loc_37bfed768:
37bfed768ucomisd x10, x8
37bfed76djp 0x37bfed9a0
37bfed773jne 0x37bfed9a0
37bfed779maxsd x9, x2
37bfed77emovapd x7, x10
37bfed783jmp 0x37bfed351
37bfed788
37bfed788 0f 1f 84 00 00 00 00 00 ........
37bfed790
37bfed790loc_37bfed790:
37bfed790pxor x3, x3
37bfed794comisd x0, x3
37bfed798jbe 0x37bfeda50
37bfed79emulsd x0, x6
37bfed7a2comisd x2, x0
37bfed7a6jbe 0x37bfed33a
37bfed7ac
37bfed7acloc_37bfed7ac:
37bfed7acdivsd x0, x2
37bfed7b0lea r9, [rip+0x471901]
37bfed7b7mov r8, rbx
37bfed7bamov rcx, r14
37bfed7bdlea rdx, [rsp+168]
37bfed7c5movsd_xmm [rsp+168], x0
37bfed7cecall dscal_64_
37bfed7d3mov rax, [rsp+440]
37bfed7dbmovsd_xmm x0, [rsp+168]
37bfed7e4movsd_xmm x1, [rax]
37bfed7e8mulsd x9, x0
37bfed7edmulsd x1, x0
37bfed7f1movsd_xmm [rax], x1
37bfed7f5movsd_xmm x1, [rbx+8*rsi-8]
37bfed7fbjmp 0x37bfed33a
37bfed800
37bfed800loc_37bfed800:
37bfed800mulsd x2, [rip+0x4718d8]
37bfed808lea r9, [rip+0x4718a9]
37bfed80fmov r8, rbx
37bfed812mov rcx, r14
37bfed815mov rdx, [rsp+128]
37bfed81dmovsd_xmm [rsp+168], x2
37bfed826call dscal_64_
37bfed82bmovsd_xmm x0, [r12]
37bfed831mulsd x0, [rsp+168]
37bfed83amovsd_xmm [r12], x0
37bfed840jmp 0x37bfed047
37bfed845
37bfed845 0f 1f 00 ...
37bfed848
37bfed848loc_37bfed848:
37bfed848cmp rax, rcx
37bfed84bmov rdx, rdi
37bfed84emov r8, rsi
37bfed851movsd_xmm [rsp+128], x2
37bfed85acmovg rax, rcx
37bfed85esub rdx, rax
37bfed861sub r8, rax
37bfed864mov [rsp+160], rax
37bfed86clea rax, [rdx+rcx+1]
37bfed871mov rcx, [rsp+416]
37bfed879lea r9, [rbx+8*r8-8]
37bfed87elea rdx, [rcx+8*rax]
37bfed882lea rax, [rip+0x47182f]
37bfed889mov [rsp+32], rax
37bfed88elea rcx, [rsp+160]
37bfed896mov r8, rax
37bfed899call ddot_64_
37bfed89emovsd_xmm x2, [rsp+128]
37bfed8a7jmp 0x37bfed2d0
37bfed8ac
37bfed8ac 0f 1f 40 00 ..@.
37bfed8b0
37bfed8b0loc_37bfed8b0:
37bfed8b0mulsd x2, x6
37bfed8b4comisd x0, x2
37bfed8b8jbe 0x37bfed000
37bfed8bemovapd x1, x8
37bfed8c3lea rdx, [rsp+168]
37bfed8cblea r9, [rip+0x4717e6]
37bfed8d2mov r8, rbx
37bfed8d5divsd x1, x0
37bfed8d9movsd_xmm [rsp+168], x1
37bfed8e2jmp 0x37bfed644
37bfed8e7
37bfed8e7 66 0f 1f 84 00 00 00 00 00 f........
37bfed8f0
37bfed8f0loc_37bfed8f0:
37bfed8f0mov rax, [rsp+416]
37bfed8f8lea r9, [rbx+8*rsi]
37bfed8fclea rcx, [rsp+160]
37bfed904movsd_xmm [rsp+128], x2
37bfed90dlea rdx, [rax+8*rdi+16]
37bfed912lea rax, [rip+0x47179f]
37bfed919mov [rsp+32], rax
37bfed91emov r8, rax
37bfed921call ddot_64_
37bfed926movsd_xmm x2, [rsp+128]
37bfed92fjmp 0x37bfed2d0
37bfed934
37bfed934 0f 1f 40 00 ..@.
37bfed938
37bfed938loc_37bfed938:
37bfed938lea rdx, [rsp+168]
37bfed940lea r9, [rip+0x471771]
37bfed947mov r8, rbx
37bfed94amov rcx, r14
37bfed94dmov [rsp+128], rax
37bfed955movsd_xmm [rsp+136], x2
37bfed95ecall dscal_64_
37bfed963mov rax, [rsp+440]
37bfed96bmovsd_xmm x0, [rsp+168]
37bfed974movsd_xmm x2, [rsp+136]
37bfed97dmovsd_xmm x1, [rax]
37bfed981mulsd x9, x0
37bfed986mulsd x1, x0
37bfed98amovsd_xmm [rax], x1
37bfed98emov rax, [rsp+128]
37bfed996jmp 0x37bfed289
37bfed99b
37bfed99b 0f 1f 44 00 00 ..D..
37bfed9a0
37bfed9a0loc_37bfed9a0:
37bfed9a0movapd x7, x10
37bfed9a5jmp 0x37bfed318
37bfed9aa
37bfed9aaloc_37bfed9aa:
37bfed9aamulsd x3, x10
37bfed9afcomisd x3, x11
37bfed9b4jbe 0x37bfedb7c
37bfed9banop [rax+rax]
37bfed9c0
37bfed9c0loc_37bfed9c0:
37bfed9c0lea rax, [rip+0x4716f1]
37bfed9c7mov [rsp+56], rbx
37bfed9ccmov r9, r14
37bfed9cfmov r8, [rsp+384]
37bfed9d7mov [rsp+64], rax
37bfed9dcmov rax, [rsp+424]
37bfed9e4mov [rsp+32], r12
37bfed9e9mov rdx, [rsp+376]
37bfed9f1mov [rsp+48], rax
37bfed9f6mov rax, [rsp+416]
37bfed9femov [rsp+88], 1
37bfeda07mov rcx, [rsp+368]
37bfeda0fmov [rsp+80], 1
37bfeda18mov [rsp+72], 1
37bfeda21mov [rsp+40], rax
37bfeda26call dtbsv_64_
37bfeda2bjmp 0x37bfed165
37bfeda30
37bfeda30loc_37bfeda30:
37bfeda30mulsd x0, x6
37bfeda34comisd x2, x0
37bfeda38jbe 0x37bfed33a
37bfeda3emovapd x0, x8
37bfeda43jmp 0x37bfed7ac
37bfeda48
37bfeda48 0f 1f 84 00 00 00 00 00 ........
37bfeda50
37bfeda50loc_37bfeda50:
37bfeda50mov r8, [r14]
37bfeda53test r8, r8
37bfeda56jle 0x37bfeda66
37bfeda58shl r8, 3
37bfeda5cxor edx, edx
37bfeda5emov rcx, rbx
37bfeda61call memset
37bfeda66
37bfeda66loc_37bfeda66:
37bfeda66mov rax, [rsp+440]
37bfeda6emovsd_xmm [rbx+8*rsi-8], x8
37bfeda75movapd x9, x8
37bfeda7amov [rax], 0
37bfeda81jmp 0x37bfed351
37bfeda86
37bfeda86loc_37bfeda86:
37bfeda86minsd x0, x8
37bfeda8btest rdi, rdi
37bfeda8ejle 0x37bfedcfd
37bfeda94mov r13l, 1
37bfeda9amov esi, 1
37bfeda9f
37bfeda9floc_37bfeda9f:
37bfeda9flea rcx, [8*r13]
37bfedaa7lea rdx, [rbp+8*rsi-8]
37bfedaacjmp 0x37bfedadd
37bfedaae
37bfedaae 0f 1f ..
37bfedab0 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfedac0
37bfedac0loc_37bfedac0:
37bfedac0movsd_xmm x1, [rdx]
37bfedac4add rdx, rcx
37bfedac7addsd x1, x8
37bfedaccdivsd x0, x1
37bfedad0test rax, rax
37bfedad3je 0x37bfecc5b
37bfedad9sub rax, 1
37bfedadd
37bfedaddloc_37bfedadd:
37bfedaddcomisd x11, x0
37bfedae2jb 0x37bfedac0
37bfedae4jmp 0x37bfecc5b
37bfedae9
37bfedae9loc_37bfedae9:
37bfedae9movapd x0, x1
37bfedaedminsd x0, x8
37bfedaf2test rdi, rdi
37bfedaf5jle 0x37bfede33
37bfedafbmov r10l, 1
37bfedb01mov r13l, 1
37bfedb07mov edx, 1
37bfedb0c
37bfedb0cloc_37bfedb0c:
37bfedb0clea r8, [8*r13]
37bfedb14lea rcx, [rbp+8*rdx-8]
37bfedb19jmp 0x37bfedb62
37bfedb1b
37bfedb1b 0f 1f 40 00 66 ..@.f
37bfedb20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfedb30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfedb40
37bfedb40loc_37bfedb40:
37bfedb40movsd_xmm x2, [rcx]
37bfedb44movapd x1, x8
37bfedb49add rcx, r8
37bfedb4caddsd x2, x8
37bfedb51divsd x1, x2
37bfedb55mulsd x0, x1
37bfedb59test rax, rax
37bfedb5cje 0x37bfedb69
37bfedb5esub rax, 1
37bfedb62
37bfedb62loc_37bfedb62:
37bfedb62comisd x11, x0
37bfedb67jb 0x37bfedb40
37bfedb69
37bfedb69loc_37bfedb69:
37bfedb69mulsd x0, x10
37bfedb6ecomisd x0, x11
37bfedb73ja 0x37bfed9c0
37bfedb79mov r11, rdx
37bfedb7c
37bfedb7cloc_37bfedb7c:
37bfedb7ccomisd x9, x6
37bfedb81mov r15, rdi
37bfedb84mov rax, rdi
37bfedb87mov rdi, r11
37bfedb8aja 0x37bfedba1
37bfedb8c
37bfedb8cloc_37bfedb8c:
37bfedb8ccmp r13, -1
37bfedb90jne 0x37bfece4e
37bfedb96jmp 0x37bfed42d
37bfedb9b
37bfedb9bloc_37bfedb9b:
37bfedb9bmov rax, rdi
37bfedb9emov rdi, rsi
37bfedba1
37bfedba1loc_37bfedba1:
37bfedba1movapd x0, x6
37bfedba5lea r9, [rip+0x47150c]
37bfedbacmov r8, rbx
37bfedbafmov rcx, r14
37bfedbb2divsd x0, x9
37bfedbb7mov [rsp+136], rax
37bfedbbfmov rax, [rsp+440]
37bfedbc7movapd x9, x6
37bfedbccmov [rsp+152], r11
37bfedbd4mov rdx, rax
37bfedbd7mov [rsp+144], r10
37bfedbdfmovsd_xmm [rax], x0
37bfedbe3call dscal_64_
37bfedbe8cmp [rsp+112], 0
37bfedbeemov rax, [rsp+136]
37bfedbf6mov r10, [rsp+144]
37bfedbfemov r11, [rsp+152]
37bfedc06jne 0x37bfedb8c
37bfedc08mov rsi, rdi
37bfedc0bmov rdi, rax
37bfedc0ejmp 0x37bfecc7c
37bfedc13
37bfedc13loc_37bfedc13:
37bfedc13mov eax, 1
37bfedc18pxor x0, x0
37bfedc1cjmp 0x37bfed542
37bfedc21
37bfedc21loc_37bfedc21:
37bfedc21pxor x0, x0
37bfedc25jmp 0x37bfed73a
37bfedc2a
37bfedc2aloc_37bfedc2a:
37bfedc2aminsd x0, x8
37bfedc2ftest rdi, rdi
37bfedc32jle 0x37bfedd5c
37bfedc38mov rsi, rdi
37bfedc3bmov r10l, 1
37bfedc41mov edi, 1
37bfedc46mov r13, -1
37bfedc4djmp 0x37bfeda9f
37bfedc52
37bfedc52loc_37bfedc52:
37bfedc52movapd x0, x1
37bfedc56minsd x0, x8
37bfedc5btest rdi, rdi
37bfedc5ejle 0x37bfeddc4
37bfedc64mov rdx, rdi
37bfedc67mov r13, -1
37bfedc6emov edi, 1
37bfedc73jmp 0x37bfedb0c
37bfedc78
37bfedc78loc_37bfedc78:
37bfedc78mulsd x1, x10
37bfedc7dcomisd x1, x11
37bfedc82jbe 0x37bfedb7c
37bfedc88jmp 0x37bfed9c0
37bfedc8d
37bfedc8dloc_37bfedc8d:
37bfedc8dminsd x3, x0
37bfedc91mulsd x3, x10
37bfedc96comisd x3, x11
37bfedc9bja 0x37bfed9c0
37bfedca1comisd x9, x6
37bfedca6mov r15, rdi
37bfedca9jbe 0x37bfecc7c
37bfedcafmovapd x0, x6
37bfedcb3mov r8, rbx
37bfedcb6mov rcx, r14
37bfedcb9mov [rsp+112], r10
37bfedcbedivsd x0, x9
37bfedcc3mov rax, [rsp+440]
37bfedccblea r9, [rip+0x4713e6]
37bfedcd2mov [rsp+136], r11
37bfedcdamovapd x9, x6
37bfedcdfmov rdx, rax
37bfedce2movsd_xmm [rax], x0
37bfedce6call dscal_64_
37bfedcebmov r10, [rsp+112]
37bfedcf0mov r11, [rsp+136]
37bfedcf8jmp 0x37bfecc7c
37bfedcfd
37bfedcfdloc_37bfedcfd:
37bfedcfdcomisd x0, x11
37bfedd02ja 0x37bfed9c0
37bfedd08comisd x9, x6
37bfedd0djbe 0x37bfec812
37bfedd13
37bfedd13loc_37bfedd13:
37bfedd13movapd x0, x6
37bfedd17mov r8, rbx
37bfedd1amov rcx, r14
37bfedd1dmov [rsp+112], r10
37bfedd22divsd x0, x9
37bfedd27mov esi, 1
37bfedd2cmovapd x9, x6
37bfedd31mov rax, [rsp+440]
37bfedd39lea r9, [rip+0x471378]
37bfedd40mov rdx, rax
37bfedd43movsd_xmm [rax], x0
37bfedd47call dscal_64_
37bfedd4cmov r10, [rsp+112]
37bfedd51mov r11l, 1
37bfedd57jmp 0x37bfed3e5
37bfedd5c
37bfedd5cloc_37bfedd5c:
37bfedd5ccomisd x0, x11
37bfedd61ja 0x37bfed9c0
37bfedd67comisd x9, x6
37bfedd6cjbe 0x37bfec812
37bfedd72
37bfedd72loc_37bfedd72:
37bfedd72movapd x0, x6
37bfedd76mov r8, rbx
37bfedd79mov rcx, r14
37bfedd7cmov [rsp+112], r11
37bfedd81divsd x0, x9
37bfedd86mov rax, [rsp+440]
37bfedd8elea r9, [rip+0x471323]
37bfedd95mov rsi, rdi
37bfedd98movapd x9, x6
37bfedd9dmov r15l, 1
37bfedda3mov edi, 1
37bfedda8mov rdx, rax
37bfeddabmovsd_xmm [rax], x0
37bfeddafcall dscal_64_
37bfeddb4mov r11, [rsp+112]
37bfeddb9mov r10l, 1
37bfeddbfjmp 0x37bfed1d6
37bfeddc4
37bfeddc4loc_37bfeddc4:
37bfeddc4comisd x0, x11
37bfeddc9ja 0x37bfed9c0
37bfeddcf
37bfeddcfloc_37bfeddcf:
37bfeddcfcomisd x9, x6
37bfeddd4jbe 0x37bfec812
37bfeddda
37bfedddaloc_37bfeddda:
37bfedddamovapd x0, x6
37bfedddemov r8, rbx
37bfedde1mov rcx, r14
37bfedde4mov [rsp+112], r10
37bfedde9divsd x0, x9
37bfeddeemov rax, [rsp+440]
37bfeddf6lea r9, [rip+0x4712bb]
37bfeddfdmov [rsp+136], r11
37bfede05movapd x9, x6
37bfede0amov r15l, 1
37bfede10mov rdx, rax
37bfede13movsd_xmm [rax], x0
37bfede17call dscal_64_
37bfede1cmov r10, [rsp+112]
37bfede21mov eax, 1
37bfede26mov r11, [rsp+136]
37bfede2ejmp 0x37bfed42d
37bfede33
37bfede33loc_37bfede33:
37bfede33comisd x0, x11
37bfede38ja 0x37bfed9c0
37bfede3e
37bfede3eloc_37bfede3e:
37bfede3ecomisd x9, x6
37bfede43jbe 0x37bfec812
37bfede49
37bfede49loc_37bfede49:
37bfede49movapd x0, x6
37bfede4dlea r9, [rip+0x471264]
37bfede54mov r8, rbx
37bfede57mov rcx, r14
37bfede5adivsd x0, x9
37bfede5fmov rax, [rsp+440]
37bfede67movapd x9, x6
37bfede6cmov rdx, rax
37bfede6fmovsd_xmm [rax], x0
37bfede73call dscal_64_
37bfede78mov rax, rdi
37bfede7bmov edi, 1
37bfede80mov r11l, 1
37bfede86mov r10l, 1
37bfede8cjmp 0x37bfece4e
37bfede91
37bfede91loc_37bfede91:
37bfede91comisd x1, x11
37bfede96jbe 0x37bfede3e
37bfede98jmp 0x37bfed9c0
37bfede9d
37bfede9dloc_37bfede9d:
37bfede9dcomisd x1, x11
37bfedea2jbe 0x37bfeddcf
37bfedea8jmp 0x37bfed9c0
37bfedead
37bfedeadloc_37bfedead:
37bfedeadneg rax
37bfedeb0jmp 0x37bfec7ef
37bfec580
37bfedeb5
37bfedeb5 // align 0x10
37bfedeb5 // align 0x10
37bfedec0
37bfedec0dlatdf_64_:
37bfedec0push r15
37bfedec2push r14
37bfedec4push r13
37bfedec6push r12
37bfedec8push rbp
37bfedec9push rdi
37bfedecapush rsi
37bfedecbpush rbx
37bfedeccsub rsp, 680
37bfeded3movups [rsp+608], x6
37bfededbmovups [rsp+624], x7
37bfedee3movups [rsp+640], x8
37bfedeecmovups [rsp+656], x9
37bfedef5mov rax, [rsp+792]
37bfedefdmov r13, [rsp+784]
37bfedf05mov r14, [rsp+808]
37bfedf0dmov [rsp+96], rax
37bfedf12mov rax, [rsp+800]
37bfedf1amov r12, r8
37bfedf1dmov rdi, rdx
37bfedf20mov [rsp+88], r9
37bfedf25mov r8, r9
37bfedf28mov [rsp+104], rax
37bfedf2dmov rax, [rsp+816]
37bfedf35mov [rsp+112], rax
37bfedf3acmp [rcx], 2
37bfedf3eje 0x37bfee377
37bfedf44mov rbx, [r9]
37bfedf47xor eax, eax
37bfedf49lea rbp, [rsp+352]
37bfedf51test rbx, rbx
37bfedf54cmovns rax, rbx
37bfedf58mov [rsp+120], rax
37bfedf5dmov rsi, rax
37bfedf60mov rax, [rdx]
37bfedf63mov rdx, r13
37bfedf66mov [rsp+40], r14
37bfedf6bsub rax, 1
37bfedf6fmov [rsp+32], rbp
37bfedf74mov [rsp+352], rax
37bfedf7clea rax, [rip+0x47117d]
37bfedf83mov [rsp+48], rax
37bfedf88mov r9, rax
37bfedf8bmov rcx, rax
37bfedf8ecall dlaswp_64_
37bfedf93mov rbx, [rdi]
37bfedf96cmp rbx, 1
37bfedf9ajle 0x37bfee58a
37bfedfa0lea rax, [8*rsi+8]
37bfedfa8mov rcx, rbx
37bfedfablea rsi, [r12+8]
37bfedfb0mov [rsp+128], r13
37bfedfb8lea rdx, [rsp+152]
37bfedfc0add r13, 8
37bfedfc4mov r15, rax
37bfedfc7mov [rsp+136], r12
37bfedfcfmov [rsp+80], rdx
37bfedfd4mov r12l, 1
37bfedfdamov r14, rbx
37bfedfddmovsd_xmm x9, [rip+0x471142]
37bfedfe6movsd_xmm x8, [rip+0x471141]
37bfedfefjmp 0x37bfee05d
37bfedff1
37bfedff1 0f 1f 80 00 00 00 00 .......
37bfedff8
37bfedff8loc_37bfedff8:
37bfedff8addsd x6, x8
37bfedffdmovapd x2, x6
37bfee001
37bfee001loc_37bfee001:
37bfee001mov rdx, [rdi]
37bfee004lea rax, [rip+0x4710f5]
37bfee00bmov r8, rsi
37bfee00emov rcx, rbp
37bfee011movsd_xmm [r13-8], x2
37bfee017mov r9, rax
37bfee01aadd rsi, r15
37bfee01dxorpd x2, [rip+0x47111b]
37bfee025mov [rsp+32], r13
37bfee02asub rdx, rbx
37bfee02dadd r13, 8
37bfee031mov [rsp+40], rax
37bfee036mov [rsp+352], rdx
37bfee03emov rdx, [rsp+80]
37bfee043movsd_xmm [rsp+152], x2
37bfee04ccall daxpy_64_
37bfee051mov rcx, [rdi]
37bfee054cmp r14, r12
37bfee057je 0x37bfee100
37bfee05d
37bfee05dloc_37bfee05d:
37bfee05dlea rax, [rip+0x47109c]
37bfee064sub rcx, r12
37bfee067mov r9, rsi
37bfee06amov rdx, rsi
37bfee06dmovsd_xmm x6, [r13-8]
37bfee073mov [rsp+32], rax
37bfee078mov r8, rax
37bfee07bmov rbx, r12
37bfee07emov [rsp+352], rcx
37bfee086mov rcx, rbp
37bfee089add r12, 1
37bfee08dcall ddot_64_
37bfee092mov rdx, [rdi]
37bfee095mov r9, r13
37bfee098mov rcx, rbp
37bfee09blea rax, [rip+0x47105e]
37bfee0a2movapd x7, x0
37bfee0a6mov [rsp+32], rax
37bfee0absub rdx, rbx
37bfee0aeaddsd x7, x8
37bfee0b3mov r8, rax
37bfee0b6mov [rsp+352], rdx
37bfee0bemov rdx, rsi
37bfee0c1call ddot_64_
37bfee0c6movsd_xmm x2, [r13-8]
37bfee0ccmulsd x7, x2
37bfee0d0comisd x7, x0
37bfee0d4ja 0x37bfedff8
37bfee0dacomisd x0, x7
37bfee0dejbe 0x37bfee0f0
37bfee0e0subsd x6, x8
37bfee0e5movapd x2, x6
37bfee0e9jmp 0x37bfee001
37bfee0ee
37bfee0ee 66 90 f.
37bfee0f0
37bfee0f0loc_37bfee0f0:
37bfee0f0addsd x2, x9
37bfee0f5movapd x9, x8
37bfee0fajmp 0x37bfee001
37bfee0ff
37bfee0ff 90 .
37bfee100
37bfee100loc_37bfee100:
37bfee100mov r13, [rsp+128]
37bfee108mov r12, [rsp+136]
37bfee110
37bfee110loc_37bfee110:
37bfee110lea rax, [rip+0x470fe9]
37bfee117sub rcx, 1
37bfee11bmov rdx, r13
37bfee11emov [rsp+32], rax
37bfee123lea r9, [rsp+288]
37bfee12bmov r8, rax
37bfee12emov [rsp+352], rcx
37bfee136mov rcx, rbp
37bfee139call dcopy_64_
37bfee13emov rsi, [rdi]
37bfee141lea rdx, [rsi-1]
37bfee145movsd_xmm x0, [r13+8*rdx]
37bfee14cmovapd x1, x0
37bfee150subsd x0, x8
37bfee155addsd x1, x8
37bfee15amovsd_xmm [r13+8*rdx], x0
37bfee161movsd_xmm [rsp+8*rdx+288], x1
37bfee16atest rsi, rsi
37bfee16djle 0x37bfee2b6
37bfee173mov rbx, [rsp+120]
37bfee178lea r10, [rsi+1]
37bfee17cpxor x5, x5
37bfee180mov [rsp+80], rdx
37bfee185lea rcx, [8*rsi]
37bfee18dmovapd x3, x5
37bfee191mov rax, rbx
37bfee194mov r9, rbx
37bfee197lea r8, [rsp+rcx+288]
37bfee19fadd rcx, r13
37bfee1a2imul rax, r10
37bfee1a6not r9
37bfee1a9lea r14, [8*r9]
37bfee1b1add r9, rax
37bfee1b4add r9, rsi
37bfee1b7lea r11, [r12+8*r9]
37bfee1bbmov r12, rbx
37bfee1bexor r9l, r9l
37bfee1c1shl rbx, 3
37bfee1c5imul r12, rsi
37bfee1c9sub r12, rax
37bfee1ccnop [rax]
37bfee1d0
37bfee1d0loc_37bfee1d0:
37bfee1d0movsd_xmm x2, [r8-8]
37bfee1d6movsd_xmm x1, [rcx-8]
37bfee1dbmovapd x4, x8
37bfee1e0mov rax, r10
37bfee1e3divsd x4, [r11+8*r12]
37bfee1e9sub r10, 1
37bfee1edmulsd x2, x4
37bfee1f1mulsd x1, x4
37bfee1f5movsd_xmm [r8-8], x2
37bfee1fbmovsd_xmm [rcx-8], x1
37bfee200cmp rsi, rax
37bfee203jl 0x37bfee276
37bfee205mov rdx, r11
37bfee208xor eax, eax
37bfee20anop [rax+rax]
37bfee214nop [rax+rax]
37bfee21fnop [rax+rax]
37bfee22anop [rax+rax]
37bfee235nop [rax+rax]
37bfee240
37bfee240loc_37bfee240:
37bfee240movsd_xmm x0, [rdx]
37bfee244movsd_xmm x6, [r8+8*rax]
37bfee24aadd rdx, rbx
37bfee24dmulsd x0, x4
37bfee251mulsd x6, x0
37bfee255mulsd x0, [rcx+8*rax]
37bfee25aadd rax, 1
37bfee25esubsd x2, x6
37bfee262subsd x1, x0
37bfee266movsd_xmm [r8-8], x2
37bfee26cmovsd_xmm [rcx-8], x1
37bfee271cmp r9, rax
37bfee274jne 0x37bfee240
37bfee276
37bfee276loc_37bfee276:
37bfee276add r9, 1
37bfee27asub r8, 8
37bfee27esub rcx, 8
37bfee282add r11, r14
37bfee285andpd x2, [rip+0x470ec3]
37bfee28dandpd x1, [rip+0x470ebb]
37bfee295addsd x5, x2
37bfee299addsd x3, x1
37bfee29dcmp r10, 1
37bfee2a1jne 0x37bfee1d0
37bfee2a7comisd x5, x3
37bfee2abmov rdx, [rsp+80]
37bfee2b0ja 0x37bfee349
37bfee2b6
37bfee2b6loc_37bfee2b6:
37bfee2b6lea rax, [rip+0x470e4b]
37bfee2bdmov [rsp+32], rbp
37bfee2c2lea r9, [rip+0x470e37]
37bfee2c9mov r8, [rsp+88]
37bfee2cemov [rsp+48], rax
37bfee2d3mov rax, [rsp+112]
37bfee2d8mov rcx, r9
37bfee2dbmov [rsp+352], rdx
37bfee2e3mov rdx, r13
37bfee2e6mov [rsp+40], rax
37bfee2ebcall dlaswp_64_
37bfee2f0
37bfee2f0loc_37bfee2f0:
37bfee2f0mov rax, [rsp+96]
37bfee2f5mov r9, [rsp+104]
37bfee2famov rdx, r13
37bfee2fdmov rcx, rdi
37bfee300movups x6, [rsp+608]
37bfee308lea r8, [rip+0x470df1]
37bfee30fmovups x7, [rsp+624]
37bfee317movups x8, [rsp+640]
37bfee320mov [rsp+784], rax
37bfee328movups x9, [rsp+656]
37bfee331add rsp, 680
37bfee338pop rbx
37bfee339pop rsi
37bfee33apop rdi
37bfee33bpop rbp
37bfee33cpop r12
37bfee33epop r13
37bfee340pop r14
37bfee342pop r15
37bfee344jmp 0x37bfe3480
37bfee349
37bfee349loc_37bfee349:
37bfee349lea rax, [rip+0x470db0]
37bfee350lea rdx, [rsp+288]
37bfee358mov r9, r13
37bfee35bmov rcx, rdi
37bfee35emov [rsp+32], rax
37bfee363mov r8, rax
37bfee366call dcopy_64_
37bfee36bmov rax, [rdi]
37bfee36elea rdx, [rax-1]
37bfee372jmp 0x37bfee2b6
37bfee377
37bfee377loc_37bfee377:
37bfee377lea rax, [rsp+144]
37bfee37fmov r9, [rsp+88]
37bfee384lea rbp, [rsp+152]
37bfee38cmov [rsp+72], 1
37bfee395mov [rsp+64], rax
37bfee39alea rax, [rsp+160]
37bfee3a2mov r8, r12
37bfee3a5lea rsi, [rsp+352]
37bfee3admov [rsp+56], rax
37bfee3b2lea rax, [rip+0x470d5f]
37bfee3b9lea r15, [rip+0x470d40]
37bfee3c0mov [rsp+48], rsi
37bfee3c5lea rcx, [rip+0x470d44]
37bfee3ccmov [rsp+32], rax
37bfee3d1mov [rsp+40], rbp
37bfee3d6call dgecon_64_
37bfee3dbmov rax, [rdi]
37bfee3demov [rsp+32], r15
37bfee3e3mov r8, r15
37bfee3e6lea r9, [rsp+224]
37bfee3eemov rcx, rdi
37bfee3f1lea rdx, [rsi+8*rax]
37bfee3f5lea rsi, [rsp+288]
37bfee3fdcall dcopy_64_
37bfee402mov rax, [rdi]
37bfee405mov [rsp+40], r14
37bfee40amov r9, r15
37bfee40dmov [rsp+32], rsi
37bfee412mov r8, [rsp+88]
37bfee417mov rcx, r15
37bfee41alea rdx, [rsp+224]
37bfee422sub rax, 1
37bfee426mov [rsp+288], rax
37bfee42elea rax, [rip+0x470cd3]
37bfee435mov [rsp+48], rax
37bfee43acall dlaswp_64_
37bfee43fmov [rsp+32], r15
37bfee444mov r8, r15
37bfee447mov rcx, rdi
37bfee44alea r9, [rsp+224]
37bfee452lea rdx, [rsp+224]
37bfee45acall ddot_64_
37bfee45fmov r9, r15
37bfee462mov rdx, rbp
37bfee465mov rcx, rdi
37bfee468sqrtsd x0, x0
37bfee46cmovsd_xmm x1, [rip+0x470cbc]
37bfee474lea r8, [rsp+224]
37bfee47cdivsd x1, x0
37bfee480movsd_xmm [rsp+152], x1
37bfee489call dscal_64_
37bfee48emov [rsp+32], r15
37bfee493mov r8, r15
37bfee496mov r9, rsi
37bfee499lea rdx, [rsp+224]
37bfee4a1mov rcx, rdi
37bfee4a4call dcopy_64_
37bfee4a9mov [rsp+40], r15
37bfee4aemov r9, r15
37bfee4b1mov r8, r13
37bfee4b4mov [rsp+32], rsi
37bfee4b9lea rdx, [rip+0x470c58]
37bfee4c0mov rcx, rdi
37bfee4c3call daxpy_64_
37bfee4c8mov [rsp+40], r15
37bfee4cdmov r9, r15
37bfee4d0mov rcx, rdi
37bfee4d3mov [rsp+32], r13
37bfee4d8lea r8, [rsp+224]
37bfee4e0lea rdx, [rip+0x470c39]
37bfee4e7call daxpy_64_
37bfee4ecmov r15, [rsp+112]
37bfee4f1mov r9, r13
37bfee4f4mov rdx, r12
37bfee4f7mov rbx, [rsp+88]
37bfee4fcmov [rsp+48], rbp
37bfee501mov rcx, rdi
37bfee504mov [rsp+40], r15
37bfee509mov [rsp+32], r14
37bfee50emov r8, rbx
37bfee511call dgesc2_64_
37bfee516mov [rsp+48], rbp
37bfee51bmov r9, rsi
37bfee51emov r8, rbx
37bfee521mov [rsp+40], r15
37bfee526mov rdx, r12
37bfee529mov rcx, rdi
37bfee52cmov [rsp+32], r14
37bfee531call dgesc2_64_
37bfee536lea r8, [rip+0x470bc3]
37bfee53dmov rdx, rsi
37bfee540mov rcx, rdi
37bfee543call dasum_64_
37bfee548lea r8, [rip+0x470bb1]
37bfee54fmov rdx, r13
37bfee552mov rcx, rdi
37bfee555movapd x6, x0
37bfee559call dasum_64_
37bfee55ecomisd x6, x0
37bfee562jbe 0x37bfee2f0
37bfee568lea rax, [rip+0x470b91]
37bfee56fmov r9, r13
37bfee572mov rdx, rsi
37bfee575mov rcx, rdi
37bfee578mov [rsp+32], rax
37bfee57dmov r8, rax
37bfee580call dcopy_64_
37bfee585jmp 0x37bfee2f0
37bfee58a
37bfee58aloc_37bfee58a:
37bfee58amovsd_xmm x8, [rip+0x470b9d]
37bfee593mov rcx, rbx
37bfee596jmp 0x37bfee110
37bfedec0
37bfedec0dlatdf_64_:
37bfedec0push r15
37bfedec2push r14
37bfedec4push r13
37bfedec6push r12
37bfedec8push rbp
37bfedec9push rdi
37bfedecapush rsi
37bfedecbpush rbx
37bfedeccsub rsp, 680
37bfeded3movups [rsp+608], x6
37bfededbmovups [rsp+624], x7
37bfedee3movups [rsp+640], x8
37bfedeecmovups [rsp+656], x9
37bfedef5mov rax, [rsp+792]
37bfedefdmov r13, [rsp+784]
37bfedf05mov r14, [rsp+808]
37bfedf0dmov [rsp+96], rax
37bfedf12mov rax, [rsp+800]
37bfedf1amov r12, r8
37bfedf1dmov rdi, rdx
37bfedf20mov [rsp+88], r9
37bfedf25mov r8, r9
37bfedf28mov [rsp+104], rax
37bfedf2dmov rax, [rsp+816]
37bfedf35mov [rsp+112], rax
37bfedf3acmp [rcx], 2
37bfedf3eje 0x37bfee377
37bfedf44mov rbx, [r9]
37bfedf47xor eax, eax
37bfedf49lea rbp, [rsp+352]
37bfedf51test rbx, rbx
37bfedf54cmovns rax, rbx
37bfedf58mov [rsp+120], rax
37bfedf5dmov rsi, rax
37bfedf60mov rax, [rdx]
37bfedf63mov rdx, r13
37bfedf66mov [rsp+40], r14
37bfedf6bsub rax, 1
37bfedf6fmov [rsp+32], rbp
37bfedf74mov [rsp+352], rax
37bfedf7clea rax, [rip+0x47117d]
37bfedf83mov [rsp+48], rax
37bfedf88mov r9, rax
37bfedf8bmov rcx, rax
37bfedf8ecall dlaswp_64_
37bfedf93mov rbx, [rdi]
37bfedf96cmp rbx, 1
37bfedf9ajle 0x37bfee58a
37bfedfa0lea rax, [8*rsi+8]
37bfedfa8mov rcx, rbx
37bfedfablea rsi, [r12+8]
37bfedfb0mov [rsp+128], r13
37bfedfb8lea rdx, [rsp+152]
37bfedfc0add r13, 8
37bfedfc4mov r15, rax
37bfedfc7mov [rsp+136], r12
37bfedfcfmov [rsp+80], rdx
37bfedfd4mov r12l, 1
37bfedfdamov r14, rbx
37bfedfddmovsd_xmm x9, [rip+0x471142]
37bfedfe6movsd_xmm x8, [rip+0x471141]
37bfedfefjmp 0x37bfee05d
37bfedff1
37bfedff1 0f 1f 80 00 00 00 00 .......
37bfedff8
37bfedff8loc_37bfedff8:
37bfedff8addsd x6, x8
37bfedffdmovapd x2, x6
37bfee001
37bfee001loc_37bfee001:
37bfee001mov rdx, [rdi]
37bfee004lea rax, [rip+0x4710f5]
37bfee00bmov r8, rsi
37bfee00emov rcx, rbp
37bfee011movsd_xmm [r13-8], x2
37bfee017mov r9, rax
37bfee01aadd rsi, r15
37bfee01dxorpd x2, [rip+0x47111b]
37bfee025mov [rsp+32], r13
37bfee02asub rdx, rbx
37bfee02dadd r13, 8
37bfee031mov [rsp+40], rax
37bfee036mov [rsp+352], rdx
37bfee03emov rdx, [rsp+80]
37bfee043movsd_xmm [rsp+152], x2
37bfee04ccall daxpy_64_
37bfee051mov rcx, [rdi]
37bfee054cmp r14, r12
37bfee057je 0x37bfee100
37bfee05d
37bfee05dloc_37bfee05d:
37bfee05dlea rax, [rip+0x47109c]
37bfee064sub rcx, r12
37bfee067mov r9, rsi
37bfee06amov rdx, rsi
37bfee06dmovsd_xmm x6, [r13-8]
37bfee073mov [rsp+32], rax
37bfee078mov r8, rax
37bfee07bmov rbx, r12
37bfee07emov [rsp+352], rcx
37bfee086mov rcx, rbp
37bfee089add r12, 1
37bfee08dcall ddot_64_
37bfee092mov rdx, [rdi]
37bfee095mov r9, r13
37bfee098mov rcx, rbp
37bfee09blea rax, [rip+0x47105e]
37bfee0a2movapd x7, x0
37bfee0a6mov [rsp+32], rax
37bfee0absub rdx, rbx
37bfee0aeaddsd x7, x8
37bfee0b3mov r8, rax
37bfee0b6mov [rsp+352], rdx
37bfee0bemov rdx, rsi
37bfee0c1call ddot_64_
37bfee0c6movsd_xmm x2, [r13-8]
37bfee0ccmulsd x7, x2
37bfee0d0comisd x7, x0
37bfee0d4ja 0x37bfedff8
37bfee0dacomisd x0, x7
37bfee0dejbe 0x37bfee0f0
37bfee0e0subsd x6, x8
37bfee0e5movapd x2, x6
37bfee0e9jmp 0x37bfee001
37bfee0ee
37bfee0ee 66 90 f.
37bfee0f0
37bfee0f0loc_37bfee0f0:
37bfee0f0addsd x2, x9
37bfee0f5movapd x9, x8
37bfee0fajmp 0x37bfee001
37bfee0ff
37bfee0ff 90 .
37bfee100
37bfee100loc_37bfee100:
37bfee100mov r13, [rsp+128]
37bfee108mov r12, [rsp+136]
37bfee110
37bfee110loc_37bfee110:
37bfee110lea rax, [rip+0x470fe9]
37bfee117sub rcx, 1
37bfee11bmov rdx, r13
37bfee11emov [rsp+32], rax
37bfee123lea r9, [rsp+288]
37bfee12bmov r8, rax
37bfee12emov [rsp+352], rcx
37bfee136mov rcx, rbp
37bfee139call dcopy_64_
37bfee13emov rsi, [rdi]
37bfee141lea rdx, [rsi-1]
37bfee145movsd_xmm x0, [r13+8*rdx]
37bfee14cmovapd x1, x0
37bfee150subsd x0, x8
37bfee155addsd x1, x8
37bfee15amovsd_xmm [r13+8*rdx], x0
37bfee161movsd_xmm [rsp+8*rdx+288], x1
37bfee16atest rsi, rsi
37bfee16djle 0x37bfee2b6
37bfee173mov rbx, [rsp+120]
37bfee178lea r10, [rsi+1]
37bfee17cpxor x5, x5
37bfee180mov [rsp+80], rdx
37bfee185lea rcx, [8*rsi]
37bfee18dmovapd x3, x5
37bfee191mov rax, rbx
37bfee194mov r9, rbx
37bfee197lea r8, [rsp+rcx+288]
37bfee19fadd rcx, r13
37bfee1a2imul rax, r10
37bfee1a6not r9
37bfee1a9lea r14, [8*r9]
37bfee1b1add r9, rax
37bfee1b4add r9, rsi
37bfee1b7lea r11, [r12+8*r9]
37bfee1bbmov r12, rbx
37bfee1bexor r9l, r9l
37bfee1c1shl rbx, 3
37bfee1c5imul r12, rsi
37bfee1c9sub r12, rax
37bfee1ccnop [rax]
37bfee1d0
37bfee1d0loc_37bfee1d0:
37bfee1d0movsd_xmm x2, [r8-8]
37bfee1d6movsd_xmm x1, [rcx-8]
37bfee1dbmovapd x4, x8
37bfee1e0mov rax, r10
37bfee1e3divsd x4, [r11+8*r12]
37bfee1e9sub r10, 1
37bfee1edmulsd x2, x4
37bfee1f1mulsd x1, x4
37bfee1f5movsd_xmm [r8-8], x2
37bfee1fbmovsd_xmm [rcx-8], x1
37bfee200cmp rsi, rax
37bfee203jl 0x37bfee276
37bfee205mov rdx, r11
37bfee208xor eax, eax
37bfee20anop [rax+rax]
37bfee214nop [rax+rax]
37bfee21fnop [rax+rax]
37bfee22anop [rax+rax]
37bfee235nop [rax+rax]
37bfee240
37bfee240loc_37bfee240:
37bfee240movsd_xmm x0, [rdx]
37bfee244movsd_xmm x6, [r8+8*rax]
37bfee24aadd rdx, rbx
37bfee24dmulsd x0, x4
37bfee251mulsd x6, x0
37bfee255mulsd x0, [rcx+8*rax]
37bfee25aadd rax, 1
37bfee25esubsd x2, x6
37bfee262subsd x1, x0
37bfee266movsd_xmm [r8-8], x2
37bfee26cmovsd_xmm [rcx-8], x1
37bfee271cmp r9, rax
37bfee274jne 0x37bfee240
37bfee276
37bfee276loc_37bfee276:
37bfee276add r9, 1
37bfee27asub r8, 8
37bfee27esub rcx, 8
37bfee282add r11, r14
37bfee285andpd x2, [rip+0x470ec3]
37bfee28dandpd x1, [rip+0x470ebb]
37bfee295addsd x5, x2
37bfee299addsd x3, x1
37bfee29dcmp r10, 1
37bfee2a1jne 0x37bfee1d0
37bfee2a7comisd x5, x3
37bfee2abmov rdx, [rsp+80]
37bfee2b0ja 0x37bfee349
37bfee2b6
37bfee2b6loc_37bfee2b6:
37bfee2b6lea rax, [rip+0x470e4b]
37bfee2bdmov [rsp+32], rbp
37bfee2c2lea r9, [rip+0x470e37]
37bfee2c9mov r8, [rsp+88]
37bfee2cemov [rsp+48], rax
37bfee2d3mov rax, [rsp+112]
37bfee2d8mov rcx, r9
37bfee2dbmov [rsp+352], rdx
37bfee2e3mov rdx, r13
37bfee2e6mov [rsp+40], rax
37bfee2ebcall dlaswp_64_
37bfee2f0
37bfee2f0loc_37bfee2f0:
37bfee2f0mov rax, [rsp+96]
37bfee2f5mov r9, [rsp+104]
37bfee2famov rdx, r13
37bfee2fdmov rcx, rdi
37bfee300movups x6, [rsp+608]
37bfee308lea r8, [rip+0x470df1]
37bfee30fmovups x7, [rsp+624]
37bfee317movups x8, [rsp+640]
37bfee320mov [rsp+784], rax
37bfee328movups x9, [rsp+656]
37bfee331add rsp, 680
37bfee338pop rbx
37bfee339pop rsi
37bfee33apop rdi
37bfee33bpop rbp
37bfee33cpop r12
37bfee33epop r13
37bfee340pop r14
37bfee342pop r15
37bfee344jmp 0x37bfe3480
37bfee349
37bfee349loc_37bfee349:
37bfee349lea rax, [rip+0x470db0]
37bfee350lea rdx, [rsp+288]
37bfee358mov r9, r13
37bfee35bmov rcx, rdi
37bfee35emov [rsp+32], rax
37bfee363mov r8, rax
37bfee366call dcopy_64_
37bfee36bmov rax, [rdi]
37bfee36elea rdx, [rax-1]
37bfee372jmp 0x37bfee2b6
37bfee377
37bfee377loc_37bfee377:
37bfee377lea rax, [rsp+144]
37bfee37fmov r9, [rsp+88]
37bfee384lea rbp, [rsp+152]
37bfee38cmov [rsp+72], 1
37bfee395mov [rsp+64], rax
37bfee39alea rax, [rsp+160]
37bfee3a2mov r8, r12
37bfee3a5lea rsi, [rsp+352]
37bfee3admov [rsp+56], rax
37bfee3b2lea rax, [rip+0x470d5f]
37bfee3b9lea r15, [rip+0x470d40]
37bfee3c0mov [rsp+48], rsi
37bfee3c5lea rcx, [rip+0x470d44]
37bfee3ccmov [rsp+32], rax
37bfee3d1mov [rsp+40], rbp
37bfee3d6call dgecon_64_
37bfee3dbmov rax, [rdi]
37bfee3demov [rsp+32], r15
37bfee3e3mov r8, r15
37bfee3e6lea r9, [rsp+224]
37bfee3eemov rcx, rdi
37bfee3f1lea rdx, [rsi+8*rax]
37bfee3f5lea rsi, [rsp+288]
37bfee3fdcall dcopy_64_
37bfee402mov rax, [rdi]
37bfee405mov [rsp+40], r14
37bfee40amov r9, r15
37bfee40dmov [rsp+32], rsi
37bfee412mov r8, [rsp+88]
37bfee417mov rcx, r15
37bfee41alea rdx, [rsp+224]
37bfee422sub rax, 1
37bfee426mov [rsp+288], rax
37bfee42elea rax, [rip+0x470cd3]
37bfee435mov [rsp+48], rax
37bfee43acall dlaswp_64_
37bfee43fmov [rsp+32], r15
37bfee444mov r8, r15
37bfee447mov rcx, rdi
37bfee44alea r9, [rsp+224]
37bfee452lea rdx, [rsp+224]
37bfee45acall ddot_64_
37bfee45fmov r9, r15
37bfee462mov rdx, rbp
37bfee465mov rcx, rdi
37bfee468sqrtsd x0, x0
37bfee46cmovsd_xmm x1, [rip+0x470cbc]
37bfee474lea r8, [rsp+224]
37bfee47cdivsd x1, x0
37bfee480movsd_xmm [rsp+152], x1
37bfee489call dscal_64_
37bfee48emov [rsp+32], r15
37bfee493mov r8, r15
37bfee496mov r9, rsi
37bfee499lea rdx, [rsp+224]
37bfee4a1mov rcx, rdi
37bfee4a4call dcopy_64_
37bfee4a9mov [rsp+40], r15
37bfee4aemov r9, r15
37bfee4b1mov r8, r13
37bfee4b4mov [rsp+32], rsi
37bfee4b9lea rdx, [rip+0x470c58]
37bfee4c0mov rcx, rdi
37bfee4c3call daxpy_64_
37bfee4c8mov [rsp+40], r15
37bfee4cdmov r9, r15
37bfee4d0mov rcx, rdi
37bfee4d3mov [rsp+32], r13
37bfee4d8lea r8, [rsp+224]
37bfee4e0lea rdx, [rip+0x470c39]
37bfee4e7call daxpy_64_
37bfee4ecmov r15, [rsp+112]
37bfee4f1mov r9, r13
37bfee4f4mov rdx, r12
37bfee4f7mov rbx, [rsp+88]
37bfee4fcmov [rsp+48], rbp
37bfee501mov rcx, rdi
37bfee504mov [rsp+40], r15
37bfee509mov [rsp+32], r14
37bfee50emov r8, rbx
37bfee511call dgesc2_64_
37bfee516mov [rsp+48], rbp
37bfee51bmov r9, rsi
37bfee51emov r8, rbx
37bfee521mov [rsp+40], r15
37bfee526mov rdx, r12
37bfee529mov rcx, rdi
37bfee52cmov [rsp+32], r14
37bfee531call dgesc2_64_
37bfee536lea r8, [rip+0x470bc3]
37bfee53dmov rdx, rsi
37bfee540mov rcx, rdi
37bfee543call dasum_64_
37bfee548lea r8, [rip+0x470bb1]
37bfee54fmov rdx, r13
37bfee552mov rcx, rdi
37bfee555movapd x6, x0
37bfee559call dasum_64_
37bfee55ecomisd x6, x0
37bfee562jbe 0x37bfee2f0
37bfee568lea rax, [rip+0x470b91]
37bfee56fmov r9, r13
37bfee572mov rdx, rsi
37bfee575mov rcx, rdi
37bfee578mov [rsp+32], rax
37bfee57dmov r8, rax
37bfee580call dcopy_64_
37bfee585jmp 0x37bfee2f0
37bfee58a
37bfee58aloc_37bfee58a:
37bfee58amovsd_xmm x8, [rip+0x470b9d]
37bfee593mov rcx, rbx
37bfee596jmp 0x37bfee110
37bfedec0
37bfee59b
37bfee59b // align 0x40
37bfee59b // align 0x40
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
Loading..