File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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..