File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf07d80
37bf07d80dgbtf2_64_:
37bf07d80push r15
37bf07d82push r14
37bf07d84push r13
37bf07d86push r12
37bf07d88push rbp
37bf07d89push rdi
37bf07d8apush rsi
37bf07d8bpush rbx
37bf07d8csub rsp, 200
37bf07d93movups [rsp+176], x6
37bf07d9bmov rax, [rsp+312]
37bf07da3mov rbx, [r8]
37bf07da6mov r15, rcx
37bf07da9mov [rsp+280], rdx
37bf07db1mov rdx, r9
37bf07db4mov r9, [rax]
37bf07db7mov r13, [r15]
37bf07dbamov rax, [rsp+328]
37bf07dc2mov rcx, r8
37bf07dc5mov rsi, [rdx]
37bf07dc8mov [rax], 0
37bf07dcftest r13, r13
37bf07dd2js 0x37bf07e70
37bf07dd8mov rax, [rsp+280]
37bf07de0mov rax, [rax]
37bf07de3test rax, rax
37bf07de6js 0x37bf07e19
37bf07de8test rbx, rbx
37bf07debjs 0x37bf08263
37bf07df1test rsi, rsi
37bf07df4js 0x37bf07e7e
37bf07dfalea r14, [rsi+rbx]
37bf07dfelea r8, [rbx+r14]
37bf07e02cmp r8, r9
37bf07e05jl 0x37bf07e8c
37bf07e0bmov rdx, -6
37bf07e12mov eax, 6
37bf07e17jmp 0x37bf07e25
37bf07e19
37bf07e19loc_37bf07e19:
37bf07e19mov rdx, -2
37bf07e20mov eax, 2
37bf07e25
37bf07e25loc_37bf07e25:
37bf07e25mov rdi, [rsp+328]
37bf07e2dmov r8l, 6
37bf07e33lea rcx, [rip+0x551986]
37bf07e3amov [rsp+168], rax
37bf07e42mov [rdi], rdx
37bf07e45lea rdx, [rsp+168]
37bf07e4dcall xerbla_64_
37bf07e52nop
37bf07e53
37bf07e53loc_37bf07e53:
37bf07e53movups x6, [rsp+176]
37bf07e5badd rsp, 200
37bf07e62pop rbx
37bf07e63pop rsi
37bf07e64pop rdi
37bf07e65pop rbp
37bf07e66pop r12
37bf07e68pop r13
37bf07e6apop r14
37bf07e6cpop r15
37bf07e6eret
37bf07e6f
37bf07e6f 90 .
37bf07e70
37bf07e70loc_37bf07e70:
37bf07e70mov rdx, -1
37bf07e77mov eax, 1
37bf07e7cjmp 0x37bf07e25
37bf07e7e
37bf07e7eloc_37bf07e7e:
37bf07e7emov rdx, -4
37bf07e85mov eax, 4
37bf07e8ajmp 0x37bf07e25
37bf07e8c
37bf07e8cloc_37bf07e8c:
37bf07e8ctest r13, r13
37bf07e8fje 0x37bf07e53
37bf07e91test rax, rax
37bf07e94je 0x37bf07e53
37bf07e96cmp rax, r14
37bf07e99mov r11, r14
37bf07e9clea r8, [rsi+2]
37bf07ea0mov rdi, r9
37bf07ea3cmovle r11, rax
37bf07ea7not rdi
37bf07eaamov [rsp+88], rdi
37bf07eafcmp r8, r11
37bf07eb2jg 0x37bf07f62
37bf07eb8mov r10, [rsp+304]
37bf07ec0lea r12, [8*rsi]
37bf07ec8mov rbp, rbx
37bf07ecbmov [rsp+104], r9
37bf07ed0imul r8, r9
37bf07ed4add r8, [rsp+88]
37bf07ed9mov [rsp+96], r13
37bf07edelea rdi, [8*r9-8]
37bf07ee6sub r10, r12
37bf07ee9lea r12, [rsi+rbx+1]
37bf07eeeadd r8, r14
37bf07ef1mov r13, rax
37bf07ef4mov [rsp+288], rcx
37bf07efcsub r12, r14
37bf07efflea rsi, [r14+1]
37bf07f03lea r10, [r10+8*r8]
37bf07f07mov [rsp+296], rdx
37bf07f0fshl r12, 3
37bf07f13sub rsi, r11
37bf07f16nop [rax+rax]
37bf07f20
37bf07f20loc_37bf07f20:
37bf07f20cmp rbx, rbp
37bf07f23jl 0x37bf07f35
37bf07f25mov rcx, r10
37bf07f28mov r8, r12
37bf07f2bxor edx, edx
37bf07f2dcall memset
37bf07f32mov r10, rax
37bf07f35
37bf07f35loc_37bf07f35:
37bf07f35sub rbp, 1
37bf07f39add r10, rdi
37bf07f3cadd r12, 8
37bf07f40cmp rbp, rsi
37bf07f43jne 0x37bf07f20
37bf07f45mov rax, r13
37bf07f48mov r9, [rsp+104]
37bf07f4dmov r13, [rsp+96]
37bf07f52mov rcx, [rsp+288]
37bf07f5amov rdx, [rsp+296]
37bf07f62
37bf07f62loc_37bf07f62:
37bf07f62cmp r13, rax
37bf07f65lea r8, [r14-1]
37bf07f69mov rsi, [rsp+88]
37bf07f6epxor x6, x6
37bf07f72cmovg r13, rax
37bf07f76lea rdi, [8*r9]
37bf07f7emov [rsp+112], r9
37bf07f83mov rbp, -1
37bf07f8amov [rsp+104], rdi
37bf07f8fmov rdi, [rsp+304]
37bf07f97lea r10, [rsi+2*r9]
37bf07f9bmov rsi, [rsp+304]
37bf07fa3add r10, r14
37bf07fa6mov [rsp+96], r13
37bf07fabmov r13l, 1
37bf07fb1lea rdi, [rdi+8*r8+8]
37bf07fb6mov [rsp+288], rcx
37bf07fbeimul r8, r9
37bf07fc2lea r12, [rsi+8*r10+8]
37bf07fc7mov r9, rbx
37bf07fcamov [rsp+296], rdx
37bf07fd2lea r10, [rsp+168]
37bf07fdamov ebx, 1
37bf07fdfmov [rsp+88], r10
37bf07fe4sub r8, r14
37bf07fe7lea rsi, [8*r8]
37bf07fefmov [rsp+136], rsi
37bf07ff7jmp 0x37bf08046
37bf07ff9
37bf07ff9 0f 1f 80 00 00 00 00 .......
37bf08000
37bf08000loc_37bf08000:
37bf08000mov rax, [rsp+328]
37bf08008cmp [rax], 0
37bf0800cjne 0x37bf08011
37bf0800emov [rax], rbx
37bf08011
37bf08011loc_37bf08011:
37bf08011add rbx, 1
37bf08015cmp [rsp+96], rbx
37bf0801ajl 0x37bf07e53
37bf08020mov rax, [rsp+104]
37bf08025mov rcx, [rsp+288]
37bf0802dadd rbp, [rsp+112]
37bf08032add rdi, rax
37bf08035add r12, rax
37bf08038mov rax, [rsp+280]
37bf08040mov r9, [rcx]
37bf08043mov rax, [rax]
37bf08046
37bf08046loc_37bf08046:
37bf08046lea rdx, [r14+rbx]
37bf0804acmp rax, rdx
37bf0804djge 0x37bf08230
37bf08053
37bf08053loc_37bf08053:
37bf08053mov r11, [r15]
37bf08056mov rsi, r9
37bf08059mov rcx, [rsp+88]
37bf0805emov rdx, rdi
37bf08061lea r8, [rip+0x551760]
37bf08068sub r11, rbx
37bf0806bcmp r11, r9
37bf0806ecmovle rsi, r11
37bf08072lea rax, [rsi+1]
37bf08076mov [rsp+144], rsi
37bf0807emov [rsp+168], rax
37bf08086call idamax_64_
37bf0808bmov rdx, [rsp+320]
37bf08093mov rcx, rax
37bf08096lea rax, [rbx+rax-1]
37bf0809bmov [rdx+8*rbx-8], rax
37bf080a0mov rdx, [rsp+304]
37bf080a8lea rax, [r14+rcx]
37bf080acadd rax, rbp
37bf080afucomisd x6, [rdx+8*rax]
37bf080b4jp 0x37bf080bc
37bf080b6je 0x37bf08000
37bf080bc
37bf080bcloc_37bf080bc:
37bf080bcmov r10, [rsp+296]
37bf080c4mov rdx, [r10]
37bf080c7mov r10, [rsp+280]
37bf080cfadd rdx, rbx
37bf080d2mov r8, [r10]
37bf080d5lea rdx, [rdx+rcx-1]
37bf080dacmp rdx, r8
37bf080ddcmovg rdx, r8
37bf080e1cmp r13, rdx
37bf080e4cmovl r13, rdx
37bf080e8cmp rcx, 1
37bf080ecje 0x37bf08152
37bf080eemov rcx, [rsp+312]
37bf080f6mov rdx, r13
37bf080f9mov r9, rdi
37bf080fcsub rdx, rbx
37bf080fflea r8, [rsp+160]
37bf08107mov rcx, [rcx]
37bf0810aadd rdx, 1
37bf0810emov [rsp+152], rdx
37bf08116mov [rsp+120], rcx
37bf0811blea rdx, [rcx-1]
37bf0811fmov rcx, [rsp+304]
37bf08127mov [rsp+160], rdx
37bf0812fmov [rsp+168], rdx
37bf08137lea rdx, [rcx+8*rax]
37bf0813bmov rax, [rsp+88]
37bf08140lea rcx, [rsp+152]
37bf08148mov [rsp+32], rax
37bf0814dcall dswap_64_
37bf08152
37bf08152loc_37bf08152:
37bf08152test rsi, rsi
37bf08155jle 0x37bf08011
37bf0815bmov rdx, [rsp+88]
37bf08160lea rcx, [rsp+144]
37bf08168lea r8, [rdi+8]
37bf0816cmovsd_xmm x0, [rip+0x551664]
37bf08174lea r9, [rip+0x55164d]
37bf0817bmov [rsp+120], rcx
37bf08180divsd x0, [rdi]
37bf08184mov [rsp+128], r8
37bf0818cmovsd_xmm [rsp+168], x0
37bf08195call dscal_64_
37bf0819acmp r13, rbx
37bf0819dmov rcx, [rsp+120]
37bf081a2jle 0x37bf08011
37bf081a8mov rax, r13
37bf081abmov r9, [rsp+128]
37bf081b3lea rdx, [rsp+152]
37bf081bblea r8, [rip+0x55160e]
37bf081c2sub rax, rbx
37bf081c5mov [rsp+152], rax
37bf081cdmov rax, [rsp+312]
37bf081d5mov rax, [rax]
37bf081d8mov [rsp+56], r12
37bf081ddmov [rsp+120], rax
37bf081e2sub rax, 1
37bf081e6mov [rsp+160], rax
37bf081eemov [rsp+168], rax
37bf081f6mov rax, [rsp+88]
37bf081fbmov [rsp+64], rax
37bf08200lea rax, [rsp+160]
37bf08208mov [rsp+48], rax
37bf0820dlea rax, [r12-8]
37bf08212mov [rsp+40], rax
37bf08217lea rax, [rip+0x5515aa]
37bf0821emov [rsp+32], rax
37bf08223call dger_64_
37bf08228jmp 0x37bf08011
37bf0822d
37bf0822d 0f 1f 00 ...
37bf08230
37bf08230loc_37bf08230:
37bf08230test r9, r9
37bf08233jle 0x37bf08053
37bf08239mov rax, [rsp+136]
37bf08241lea r8, [8*r9]
37bf08249xor edx, edx
37bf0824bmov [rsp+120], r9
37bf08250lea rcx, [r12+rax]
37bf08254call memset
37bf08259mov r9, [rsp+120]
37bf0825ejmp 0x37bf08053
37bf08263
37bf08263loc_37bf08263:
37bf08263mov rdx, -3
37bf0826amov eax, 3
37bf0826fjmp 0x37bf07e25
37bf07d80
37bf07d80dgbtf2_64_:
37bf07d80push r15
37bf07d82push r14
37bf07d84push r13
37bf07d86push r12
37bf07d88push rbp
37bf07d89push rdi
37bf07d8apush rsi
37bf07d8bpush rbx
37bf07d8csub rsp, 200
37bf07d93movups [rsp+176], x6
37bf07d9bmov rax, [rsp+312]
37bf07da3mov rbx, [r8]
37bf07da6mov r15, rcx
37bf07da9mov [rsp+280], rdx
37bf07db1mov rdx, r9
37bf07db4mov r9, [rax]
37bf07db7mov r13, [r15]
37bf07dbamov rax, [rsp+328]
37bf07dc2mov rcx, r8
37bf07dc5mov rsi, [rdx]
37bf07dc8mov [rax], 0
37bf07dcftest r13, r13
37bf07dd2js 0x37bf07e70
37bf07dd8mov rax, [rsp+280]
37bf07de0mov rax, [rax]
37bf07de3test rax, rax
37bf07de6js 0x37bf07e19
37bf07de8test rbx, rbx
37bf07debjs 0x37bf08263
37bf07df1test rsi, rsi
37bf07df4js 0x37bf07e7e
37bf07dfalea r14, [rsi+rbx]
37bf07dfelea r8, [rbx+r14]
37bf07e02cmp r8, r9
37bf07e05jl 0x37bf07e8c
37bf07e0bmov rdx, -6
37bf07e12mov eax, 6
37bf07e17jmp 0x37bf07e25
37bf07e19
37bf07e19loc_37bf07e19:
37bf07e19mov rdx, -2
37bf07e20mov eax, 2
37bf07e25
37bf07e25loc_37bf07e25:
37bf07e25mov rdi, [rsp+328]
37bf07e2dmov r8l, 6
37bf07e33lea rcx, [rip+0x551986]
37bf07e3amov [rsp+168], rax
37bf07e42mov [rdi], rdx
37bf07e45lea rdx, [rsp+168]
37bf07e4dcall xerbla_64_
37bf07e52nop
37bf07e53
37bf07e53loc_37bf07e53:
37bf07e53movups x6, [rsp+176]
37bf07e5badd rsp, 200
37bf07e62pop rbx
37bf07e63pop rsi
37bf07e64pop rdi
37bf07e65pop rbp
37bf07e66pop r12
37bf07e68pop r13
37bf07e6apop r14
37bf07e6cpop r15
37bf07e6eret
37bf07e6f
37bf07e6f 90 .
37bf07e70
37bf07e70loc_37bf07e70:
37bf07e70mov rdx, -1
37bf07e77mov eax, 1
37bf07e7cjmp 0x37bf07e25
37bf07e7e
37bf07e7eloc_37bf07e7e:
37bf07e7emov rdx, -4
37bf07e85mov eax, 4
37bf07e8ajmp 0x37bf07e25
37bf07e8c
37bf07e8cloc_37bf07e8c:
37bf07e8ctest r13, r13
37bf07e8fje 0x37bf07e53
37bf07e91test rax, rax
37bf07e94je 0x37bf07e53
37bf07e96cmp rax, r14
37bf07e99mov r11, r14
37bf07e9clea r8, [rsi+2]
37bf07ea0mov rdi, r9
37bf07ea3cmovle r11, rax
37bf07ea7not rdi
37bf07eaamov [rsp+88], rdi
37bf07eafcmp r8, r11
37bf07eb2jg 0x37bf07f62
37bf07eb8mov r10, [rsp+304]
37bf07ec0lea r12, [8*rsi]
37bf07ec8mov rbp, rbx
37bf07ecbmov [rsp+104], r9
37bf07ed0imul r8, r9
37bf07ed4add r8, [rsp+88]
37bf07ed9mov [rsp+96], r13
37bf07edelea rdi, [8*r9-8]
37bf07ee6sub r10, r12
37bf07ee9lea r12, [rsi+rbx+1]
37bf07eeeadd r8, r14
37bf07ef1mov r13, rax
37bf07ef4mov [rsp+288], rcx
37bf07efcsub r12, r14
37bf07efflea rsi, [r14+1]
37bf07f03lea r10, [r10+8*r8]
37bf07f07mov [rsp+296], rdx
37bf07f0fshl r12, 3
37bf07f13sub rsi, r11
37bf07f16nop [rax+rax]
37bf07f20
37bf07f20loc_37bf07f20:
37bf07f20cmp rbx, rbp
37bf07f23jl 0x37bf07f35
37bf07f25mov rcx, r10
37bf07f28mov r8, r12
37bf07f2bxor edx, edx
37bf07f2dcall memset
37bf07f32mov r10, rax
37bf07f35
37bf07f35loc_37bf07f35:
37bf07f35sub rbp, 1
37bf07f39add r10, rdi
37bf07f3cadd r12, 8
37bf07f40cmp rbp, rsi
37bf07f43jne 0x37bf07f20
37bf07f45mov rax, r13
37bf07f48mov r9, [rsp+104]
37bf07f4dmov r13, [rsp+96]
37bf07f52mov rcx, [rsp+288]
37bf07f5amov rdx, [rsp+296]
37bf07f62
37bf07f62loc_37bf07f62:
37bf07f62cmp r13, rax
37bf07f65lea r8, [r14-1]
37bf07f69mov rsi, [rsp+88]
37bf07f6epxor x6, x6
37bf07f72cmovg r13, rax
37bf07f76lea rdi, [8*r9]
37bf07f7emov [rsp+112], r9
37bf07f83mov rbp, -1
37bf07f8amov [rsp+104], rdi
37bf07f8fmov rdi, [rsp+304]
37bf07f97lea r10, [rsi+2*r9]
37bf07f9bmov rsi, [rsp+304]
37bf07fa3add r10, r14
37bf07fa6mov [rsp+96], r13
37bf07fabmov r13l, 1
37bf07fb1lea rdi, [rdi+8*r8+8]
37bf07fb6mov [rsp+288], rcx
37bf07fbeimul r8, r9
37bf07fc2lea r12, [rsi+8*r10+8]
37bf07fc7mov r9, rbx
37bf07fcamov [rsp+296], rdx
37bf07fd2lea r10, [rsp+168]
37bf07fdamov ebx, 1
37bf07fdfmov [rsp+88], r10
37bf07fe4sub r8, r14
37bf07fe7lea rsi, [8*r8]
37bf07fefmov [rsp+136], rsi
37bf07ff7jmp 0x37bf08046
37bf07ff9
37bf07ff9 0f 1f 80 00 00 00 00 .......
37bf08000
37bf08000loc_37bf08000:
37bf08000mov rax, [rsp+328]
37bf08008cmp [rax], 0
37bf0800cjne 0x37bf08011
37bf0800emov [rax], rbx
37bf08011
37bf08011loc_37bf08011:
37bf08011add rbx, 1
37bf08015cmp [rsp+96], rbx
37bf0801ajl 0x37bf07e53
37bf08020mov rax, [rsp+104]
37bf08025mov rcx, [rsp+288]
37bf0802dadd rbp, [rsp+112]
37bf08032add rdi, rax
37bf08035add r12, rax
37bf08038mov rax, [rsp+280]
37bf08040mov r9, [rcx]
37bf08043mov rax, [rax]
37bf08046
37bf08046loc_37bf08046:
37bf08046lea rdx, [r14+rbx]
37bf0804acmp rax, rdx
37bf0804djge 0x37bf08230
37bf08053
37bf08053loc_37bf08053:
37bf08053mov r11, [r15]
37bf08056mov rsi, r9
37bf08059mov rcx, [rsp+88]
37bf0805emov rdx, rdi
37bf08061lea r8, [rip+0x551760]
37bf08068sub r11, rbx
37bf0806bcmp r11, r9
37bf0806ecmovle rsi, r11
37bf08072lea rax, [rsi+1]
37bf08076mov [rsp+144], rsi
37bf0807emov [rsp+168], rax
37bf08086call idamax_64_
37bf0808bmov rdx, [rsp+320]
37bf08093mov rcx, rax
37bf08096lea rax, [rbx+rax-1]
37bf0809bmov [rdx+8*rbx-8], rax
37bf080a0mov rdx, [rsp+304]
37bf080a8lea rax, [r14+rcx]
37bf080acadd rax, rbp
37bf080afucomisd x6, [rdx+8*rax]
37bf080b4jp 0x37bf080bc
37bf080b6je 0x37bf08000
37bf080bc
37bf080bcloc_37bf080bc:
37bf080bcmov r10, [rsp+296]
37bf080c4mov rdx, [r10]
37bf080c7mov r10, [rsp+280]
37bf080cfadd rdx, rbx
37bf080d2mov r8, [r10]
37bf080d5lea rdx, [rdx+rcx-1]
37bf080dacmp rdx, r8
37bf080ddcmovg rdx, r8
37bf080e1cmp r13, rdx
37bf080e4cmovl r13, rdx
37bf080e8cmp rcx, 1
37bf080ecje 0x37bf08152
37bf080eemov rcx, [rsp+312]
37bf080f6mov rdx, r13
37bf080f9mov r9, rdi
37bf080fcsub rdx, rbx
37bf080fflea r8, [rsp+160]
37bf08107mov rcx, [rcx]
37bf0810aadd rdx, 1
37bf0810emov [rsp+152], rdx
37bf08116mov [rsp+120], rcx
37bf0811blea rdx, [rcx-1]
37bf0811fmov rcx, [rsp+304]
37bf08127mov [rsp+160], rdx
37bf0812fmov [rsp+168], rdx
37bf08137lea rdx, [rcx+8*rax]
37bf0813bmov rax, [rsp+88]
37bf08140lea rcx, [rsp+152]
37bf08148mov [rsp+32], rax
37bf0814dcall dswap_64_
37bf08152
37bf08152loc_37bf08152:
37bf08152test rsi, rsi
37bf08155jle 0x37bf08011
37bf0815bmov rdx, [rsp+88]
37bf08160lea rcx, [rsp+144]
37bf08168lea r8, [rdi+8]
37bf0816cmovsd_xmm x0, [rip+0x551664]
37bf08174lea r9, [rip+0x55164d]
37bf0817bmov [rsp+120], rcx
37bf08180divsd x0, [rdi]
37bf08184mov [rsp+128], r8
37bf0818cmovsd_xmm [rsp+168], x0
37bf08195call dscal_64_
37bf0819acmp r13, rbx
37bf0819dmov rcx, [rsp+120]
37bf081a2jle 0x37bf08011
37bf081a8mov rax, r13
37bf081abmov r9, [rsp+128]
37bf081b3lea rdx, [rsp+152]
37bf081bblea r8, [rip+0x55160e]
37bf081c2sub rax, rbx
37bf081c5mov [rsp+152], rax
37bf081cdmov rax, [rsp+312]
37bf081d5mov rax, [rax]
37bf081d8mov [rsp+56], r12
37bf081ddmov [rsp+120], rax
37bf081e2sub rax, 1
37bf081e6mov [rsp+160], rax
37bf081eemov [rsp+168], rax
37bf081f6mov rax, [rsp+88]
37bf081fbmov [rsp+64], rax
37bf08200lea rax, [rsp+160]
37bf08208mov [rsp+48], rax
37bf0820dlea rax, [r12-8]
37bf08212mov [rsp+40], rax
37bf08217lea rax, [rip+0x5515aa]
37bf0821emov [rsp+32], rax
37bf08223call dger_64_
37bf08228jmp 0x37bf08011
37bf0822d
37bf0822d 0f 1f 00 ...
37bf08230
37bf08230loc_37bf08230:
37bf08230test r9, r9
37bf08233jle 0x37bf08053
37bf08239mov rax, [rsp+136]
37bf08241lea r8, [8*r9]
37bf08249xor edx, edx
37bf0824bmov [rsp+120], r9
37bf08250lea rcx, [r12+rax]
37bf08254call memset
37bf08259mov r9, [rsp+120]
37bf0825ejmp 0x37bf08053
37bf08263
37bf08263loc_37bf08263:
37bf08263mov rdx, -3
37bf0826amov eax, 3
37bf0826fjmp 0x37bf07e25
37bf07d80
37bf08274
37bf08274 // align 0x10
37bf08274 // align 0x10
37bf08280
37bf08280dgbtrf_64_:
37bf08280push r15
37bf08282mov eax, 0x10628
37bf08287push r14
37bf08289push r13
37bf0828bpush r12
37bf0828dpush rbp
37bf0828epush rdi
37bf0828fpush rsi
37bf08290push rbx
37bf08291call fn_37c42fc30
37bf08296sub rsp, rax
37bf08299movups [rsp+0x10610], x6
37bf082a1mov rax, [rsp+0x10698]
37bf082a9mov rbx, [rsp+0x106a8]
37bf082b1mov r15, [rsp+0x10690]
37bf082b9mov r11, [rsp+0x106a0]
37bf082c1mov r10, [rax]
37bf082c4mov [rbx], 0
37bf082cbmov [rsp+192], rax
37bf082d3mov rax, [rcx]
37bf082d6mov rdi, r8
37bf082d9mov rsi, rdx
37bf082dcmov [rsp+184], rdx
37bf082e4mov rdx, [rdi]
37bf082e7mov [rsp+144], r8
37bf082efmov r8, [r9]
37bf082f2mov [rsp+224], rcx
37bf082famov [rsp+288], r9
37bf08302mov [rsp+296], rbx
37bf0830amov [rsp+160], r10
37bf08312test rax, rax
37bf08315js 0x37bf083c0
37bf0831bmov rcx, [rsi]
37bf0831etest rcx, rcx
37bf08321js 0x37bf08360
37bf08323test rdx, rdx
37bf08326js 0x37bf09602
37bf0832ctest r8, r8
37bf0832fjs 0x37bf083ce
37bf08335lea rbx, [r8+rdx]
37bf08339add rdx, rbx
37bf0833cmov [rsp+136], rbx
37bf08344cmp rdx, r10
37bf08347jl 0x37bf083dc
37bf0834dmov rdx, -6
37bf08354mov eax, 6
37bf08359jmp 0x37bf0836c
37bf0835b
37bf0835b 0f 1f 44 00 00 ..D..
37bf08360
37bf08360loc_37bf08360:
37bf08360mov rdx, -2
37bf08367mov eax, 2
37bf0836c
37bf0836cloc_37bf0836c:
37bf0836cmov rbx, [rsp+296]
37bf08374mov r8l, 6
37bf0837alea rcx, [rip+0x55145f]
37bf08381mov [rsp+33808], rax
37bf08389mov [rbx], rdx
37bf0838clea rdx, [rsp+33808]
37bf08394call xerbla_64_
37bf08399nop
37bf0839a
37bf0839aloc_37bf0839a:
37bf0839amovups x6, [rsp+0x10610]
37bf083a2add rsp, 0x10628
37bf083a9pop rbx
37bf083aapop rsi
37bf083abpop rdi
37bf083acpop rbp
37bf083adpop r12
37bf083afpop r13
37bf083b1pop r14
37bf083b3pop r15
37bf083b5ret
37bf083b6
37bf083b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf083c0
37bf083c0loc_37bf083c0:
37bf083c0mov rdx, -1
37bf083c7mov eax, 1
37bf083ccjmp 0x37bf0836c
37bf083ce
37bf083celoc_37bf083ce:
37bf083cemov rdx, -4
37bf083d5mov eax, 4
37bf083dajmp 0x37bf0836c
37bf083dc
37bf083dcloc_37bf083dc:
37bf083dctest rax, rax
37bf083dfje 0x37bf0839a
37bf083e1test rcx, rcx
37bf083e4je 0x37bf0839a
37bf083e6mov rax, [rsp+288]
37bf083eelea r8, [rip+0x5513f1]
37bf083f5mov rbx, [rsp+144]
37bf083fdmov [rsp+64], 1
37bf08406mov [rsp+56], 6
37bf0840fmov r9, [rsp+224]
37bf08417lea rdx, [rip+0x5513c2]
37bf0841elea rcx, [rip+0x5513c3]
37bf08425mov [rsp+48], rax
37bf0842amov rax, [rsp+184]
37bf08432mov [rsp+40], rbx
37bf08437mov [rsp+32], rax
37bf0843cmov [rsp+152], r11
37bf08444call ilaenv_64_
37bf08449mov r11, [rsp+152]
37bf08451cmp rax, 1
37bf08455jle 0x37bf09592
37bf0845bmov edx, 64
37bf08460mov r9, [rbx]
37bf08463cmp rax, rdx
37bf08466cmovg rax, rdx
37bf0846amov [rsp+320], rax
37bf08472cmp r9, rax
37bf08475jl 0x37bf09592
37bf0847bmov rax, [rsp+160]
37bf08483xor r8l, r8l
37bf08486mov rbx, [rsp+320]
37bf0848emov r10l, 1
37bf08494not rax
37bf08497mov [rsp+344], rax
37bf0849flea rax, [rsp+528]
37bf084a7mov [rsp+432], rax
37bf084afmov rdx, rax
37bf084b2xor eax, eax
37bf084b4jmp 0x37bf084e4
37bf084b6
37bf084b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf084c0
37bf084c0loc_37bf084c0:
37bf084c0add r8, 8
37bf084c4add rdx, 520
37bf084cbmov ecx, r8l
37bf084cemov rdi, rdx
37bf084d1mov [rdx+rcx-8], 0
37bf084dalea ecx, [r8-1]
37bf084deshr ecx, 3
37bf084e1rep stosq [rdi], rax
37bf084e4
37bf084e4loc_37bf084e4:
37bf084e4add r10, 1
37bf084e8cmp rbx, r10
37bf084ebjge 0x37bf084c0
37bf084edlea rax, [rsp+33808]
37bf084f5mov ebx, 2
37bf084famov rbp, r9
37bf084fdmov r12, r11
37bf08500mov rdi, [rsp+320]
37bf08508mov [rsp+280], rax
37bf08510lea rcx, [rsp+33816]
37bf08518lea rsi, [8*rdi-8]
37bf08520
37bf08520loc_37bf08520:
37bf08520mov r8, rsi
37bf08523xor edx, edx
37bf08525add rbx, 1
37bf08529sub rsi, 8
37bf0852dcall memset
37bf08532lea rcx, [rax+528]
37bf08539cmp rdi, rbx
37bf0853cjge 0x37bf08520
37bf0853emov rdi, [rsp+184]
37bf08546mov rax, [rsp+288]
37bf0854emov r11, r12
37bf08551mov r9, rbp
37bf08554mov rcx, [rdi]
37bf08557mov rdi, [rsp+136]
37bf0855fmov rbx, [rax]
37bf08562cmp rdi, rcx
37bf08565mov r12, rdi
37bf08568cmovg r12, rcx
37bf0856clea rax, [rbx+2]
37bf08570cmp rax, r12
37bf08573jg 0x37bf0860e
37bf08579mov r14, [rsp+136]
37bf08581lea rbp, [rbx+rbp+1]
37bf08586mov rdx, r15
37bf08589mov r13, rcx
37bf0858cmov r10, [rsp+160]
37bf08594lea r8, [8*rbx]
37bf0859cmov rdi, r14
37bf0859fsub rbp, r14
37bf085a2sub rdx, r8
37bf085a5imul rax, r10
37bf085a9add rax, [rsp+344]
37bf085b1sub rdi, rbx
37bf085b4shl rbp, 3
37bf085b8add rax, r14
37bf085bblea rbx, [r14+1]
37bf085bflea rsi, [8*r10-8]
37bf085c7mov r14, r11
37bf085casub rbx, r12
37bf085cdlea r10, [rdx+8*rax]
37bf085d1mov r12, r9
37bf085d4nop
37bf085d5nop [rax+rax]
37bf085e0
37bf085e0loc_37bf085e0:
37bf085e0cmp r12, rdi
37bf085e3jl 0x37bf085f5
37bf085e5mov rcx, r10
37bf085e8mov r8, rbp
37bf085ebxor edx, edx
37bf085edcall memset
37bf085f2mov r10, rax
37bf085f5
37bf085f5loc_37bf085f5:
37bf085f5sub rdi, 1
37bf085f9add r10, rsi
37bf085fcadd rbp, 8
37bf08600cmp rdi, rbx
37bf08603jne 0x37bf085e0
37bf08605mov rcx, r13
37bf08608mov r9, r12
37bf0860bmov r11, r14
37bf0860e
37bf0860eloc_37bf0860e:
37bf0860emov rax, [rsp+224]
37bf08616mov rbp, [rax]
37bf08619cmp rcx, rbp
37bf0861cmov rax, rbp
37bf0861fcmovle rax, rcx
37bf08623test rax, rax
37bf08626jle 0x37bf0839a
37bf0862cmov rdi, [rsp+320]
37bf08634sub rax, 1
37bf08638xor edx, edx
37bf0863amov [rsp+272], -1
37bf08646mov [rsp+240], r11
37bf0864emovsd_xmm x6, [rip+0x5511d2]
37bf08656mov r13l, 1
37bf0865cdiv rdi
37bf0865fmov [rsp+200], 1
37bf0866bmov rdx, rbp
37bf0866emov [rsp+352], rax
37bf08676mov rax, [rsp+160]
37bf0867emov rbx, rax
37bf08681imul rbx, rdi
37bf08685mov [rsp+408], rbx
37bf0868dmov rbx, rdi
37bf08690lea rdi, [8*rdi]
37bf08698mov [rsp+416], rdi
37bf086a0lea rdi, [r11+8]
37bf086a4mov [rsp+360], rdi
37bf086aclea rdi, [8*rax]
37bf086b4imul rbx, rdi
37bf086b8mov [rsp+392], rdi
37bf086c0mov rdi, [rsp+136]
37bf086c8lea rsi, [rdi+1]
37bf086ccmov [rsp+424], rbx
37bf086d4lea rbx, [r15+8*rdi-8]
37bf086d9mov [rsp+328], rbx
37bf086e1mov rbx, rax
37bf086e4imul rax, rsi
37bf086e8mov [rsp+384], rsi
37bf086f0mov rsi, [rsp+344]
37bf086f8add rax, rsi
37bf086fbmov [rsp+400], rax
37bf08703lea rax, [r15+8*rax+8]
37bf08708mov [rsp+336], rax
37bf08710lea rax, [rsi+2*rbx]
37bf08714add rax, rdi
37bf08717mov rdi, r9
37bf0871alea rax, [r15+8*rax]
37bf0871emov [rsp+368], rax
37bf08726lea rax, [8*rbx-8]
37bf0872emov [rsp+440], rax
37bf08736nop [rax+rax]
37bf08740
37bf08740loc_37bf08740:
37bf08740cmp rdx, rcx
37bf08743mov rax, rcx
37bf08746mov rbx, [rsp+320]
37bf0874emov r9, rdi
37bf08751cmovle rax, rdx
37bf08755sub rax, r13
37bf08758add rax, 1
37bf0875ccmp rax, rbx
37bf0875fcmovg rax, rbx
37bf08763sub rdx, r13
37bf08766mov r8, rdx
37bf08769sub r8, rax
37bf0876csub r9, rax
37bf0876flea rsi, [r13+rax]
37bf08774mov [rsp+480], rax
37bf0877cadd r8, 1
37bf08780mov r14, r9
37bf08783cmp r8, r9
37bf08786cmovle r14, r8
37bf0878asub rdx, rdi
37bf0878dadd rdx, 1
37bf08791cmp rdx, rax
37bf08794mov [rsp+448], r14
37bf0879ccmovg rdx, rax
37bf087a0mov [rsp+256], rdx
37bf087a8mov [rsp+456], rdx
37bf087b0cmp rsi, r13
37bf087b3jle 0x37bf08fab
37bf087b9mov rbp, [rsp+328]
37bf087c1mov [rsp+376], r14
37bf087c9mov rbx, r13
37bf087ccmov [rsp+264], rsi
37bf087d4mov r12, [rsp+272]
37bf087dclea rax, [rbp+8]
37bf087e0mov [rsp+176], r15
37bf087e8mov r14, [rsp+392]
37bf087f0mov [rsp+216], rax
37bf087f8mov rax, [rsp+368]
37bf08800mov [rsp+248], rax
37bf08808mov rax, [rsp+336]
37bf08810mov [rsp+232], rax
37bf08818mov rax, [rsp+280]
37bf08820mov [rsp+208], rax
37bf08828lea rax, [rsp+520]
37bf08830mov [rsp+152], rax
37bf08838jmp 0x37bf0891b
37bf0883d
37bf0883d 0f 1f 00 ...
37bf08840
37bf08840loc_37bf08840:
37bf08840mov rax, [rsp+296]
37bf08848cmp [rax], 0
37bf0884cjne 0x37bf08851
37bf0884emov [rax], rbx
37bf08851
37bf08851loc_37bf08851:
37bf08851mov rdi, [rsp+256]
37bf08859mov rax, r15
37bf0885csub rax, r13
37bf0885fcmp rax, rdi
37bf08862cmovg rax, rdi
37bf08866mov [rsp+496], rax
37bf0886etest rax, rax
37bf08871jle 0x37bf088c4
37bf08873mov rdi, [rsp+144]
37bf0887bmov rdx, r13
37bf0887emov rax, [rsp+136]
37bf08886lea rcx, [rsp+496]
37bf0888esub rdx, rbx
37bf08891mov rbx, [rsp+176]
37bf08899mov r9, [rsp+208]
37bf088a1add rax, [rdi]
37bf088a4lea rax, [rdx+rax+1]
37bf088a9add rax, r12
37bf088aclea rdx, [rbx+8*rax]
37bf088b0lea rax, [rip+0x550f31]
37bf088b7mov [rsp+32], rax
37bf088bcmov r8, rax
37bf088bfcall dcopy_64_
37bf088c4
37bf088c4loc_37bf088c4:
37bf088c4mov rax, [rsp+184]
37bf088ccmov rcx, [rax]
37bf088cfcmp [rsp+264], r15
37bf088d7je 0x37bf08c90
37bf088ddmov rax, [rsp+144]
37bf088e5add rbp, r14
37bf088e8mov rbx, r15
37bf088ebadd [rsp+208], 520
37bf088f7add [rsp+232], r14
37bf088ffadd r12, [rsp+160]
37bf08907add [rsp+216], 8
37bf08910mov rdi, [rax]
37bf08913add [rsp+248], r14
37bf0891b
37bf0891bloc_37bf0891b:
37bf0891bmov rax, [rsp+136]
37bf08923add rax, rbx
37bf08926cmp rax, rcx
37bf08929jle 0x37bf08b88
37bf0892f
37bf0892floc_37bf0892f:
37bf0892fmov rax, [rsp+224]
37bf08937mov rcx, [rsp+152]
37bf0893flea r8, [rip+0x550ea2]
37bf08946lea r15, [rbx+1]
37bf0894amov rax, [rax]
37bf0894dmov [rsp+168], rax
37bf08955sub rax, rbx
37bf08958cmp rax, rdi
37bf0895bcmovg rax, rdi
37bf0895flea rdi, [rbp+8]
37bf08963mov rdx, rdi
37bf08966mov [rsp+488], rax
37bf0896eadd rax, 1
37bf08972mov [rsp+520], rax
37bf0897acall idamax_64_
37bf0897fmov rsi, [rsp+240]
37bf08987pxor x0, x0
37bf0898blea r9, [rax+rbx]
37bf0898fmov r8, r9
37bf08992sub r8, r13
37bf08995mov [rsi+8*rbx-8], r8
37bf0899amov rsi, [rsp+136]
37bf089a2lea rdx, [rsi+rax]
37bf089a6mov rsi, [rsp+176]
37bf089aelea r11, [r12+rdx]
37bf089b2ucomisd x0, [rsi+8*r11]
37bf089b8jp 0x37bf089c0
37bf089baje 0x37bf08840
37bf089c0
37bf089c0loc_37bf089c0:
37bf089c0mov rsi, [rsp+288]
37bf089c8mov rcx, [rsi]
37bf089cbmov rsi, [rsp+184]
37bf089d3add rcx, rbx
37bf089d6mov rsi, [rsi]
37bf089d9lea rcx, [rcx+rax-1]
37bf089decmp rcx, rsi
37bf089e1cmovg rcx, rsi
37bf089e5mov rsi, [rsp+200]
37bf089edcmp rsi, rcx
37bf089f0cmovge rcx, rsi
37bf089f4mov [rsp+200], rcx
37bf089fccmp rax, 1
37bf08a00je 0x37bf08a8c
37bf08a06mov rax, [rsp+144]
37bf08a0emov rcx, [rax]
37bf08a11mov rax, [rsp+192]
37bf08a19mov rax, [rax]
37bf08a1clea rsi, [rcx+r13]
37bf08a20mov [rsp+168], rax
37bf08a28sub rax, 1
37bf08a2ccmp r9, rsi
37bf08a2fjg 0x37bf08bb0
37bf08a35mov rdi, [rsp+152]
37bf08a3dmov [rsp+512], rax
37bf08a45add rdx, rbx
37bf08a48lea rcx, [rsp+480]
37bf08a50mov [rsp+520], rax
37bf08a58mov rax, [rsp+272]
37bf08a60sub rdx, r13
37bf08a63lea r8, [rsp+512]
37bf08a6bmov [rsp+32], rdi
37bf08a70mov rdi, [rsp+176]
37bf08a78add rax, rdx
37bf08a7bmov rdx, [rsp+216]
37bf08a83lea r9, [rdi+8*rax]
37bf08a87call dswap_64_
37bf08a8c
37bf08a8cloc_37bf08a8c:
37bf08a8cmov rsi, [rsp+480]
37bf08a94add rsi, r13
37bf08a97
37bf08a97loc_37bf08a97:
37bf08a97mov rdx, [rsp+152]
37bf08a9flea r8, [rbp+16]
37bf08aa3movapd x0, x6
37bf08aa7lea r9, [rip+0x550d3a]
37bf08aaelea rcx, [rsp+488]
37bf08ab6divsd x0, [rbp+8]
37bf08abbmov [rsp+168], r8
37bf08ac3sub rsi, 1
37bf08ac7movsd_xmm [rsp+520], x0
37bf08ad0call dscal_64_
37bf08ad5mov rax, [rsp+200]
37bf08addcmp rsi, rax
37bf08ae0cmovg rsi, rax
37bf08ae4cmp rsi, rbx
37bf08ae7jle 0x37bf08851
37bf08aedmov rax, [rsp+192]
37bf08af5sub rsi, rbx
37bf08af8mov r9, [rsp+168]
37bf08b00lea rdx, [rsp+504]
37bf08b08mov [rsp+504], rsi
37bf08b10mov rsi, [rsp+248]
37bf08b18lea r8, [rip+0x550cd9]
37bf08b1flea rcx, [rsp+488]
37bf08b27mov rax, [rax]
37bf08b2amov [rsp+40], rsi
37bf08b2fmov [rsp+168], rax
37bf08b37sub rax, 1
37bf08b3bmov [rsp+512], rax
37bf08b43mov [rsp+520], rax
37bf08b4bmov rax, [rsp+152]
37bf08b53mov [rsp+64], rax
37bf08b58lea rax, [rsi+8]
37bf08b5cmov [rsp+56], rax
37bf08b61lea rax, [rsp+512]
37bf08b69mov [rsp+48], rax
37bf08b6elea rax, [rip+0x550c73]
37bf08b75mov [rsp+32], rax
37bf08b7acall dger_64_
37bf08b7fjmp 0x37bf08851
37bf08b84
37bf08b84 0f 1f 40 00 ..@.
37bf08b88
37bf08b88loc_37bf08b88:
37bf08b88test rdi, rdi
37bf08b8bjle 0x37bf0892f
37bf08b91mov rcx, [rsp+232]
37bf08b99lea r8, [8*rdi]
37bf08ba1xor edx, edx
37bf08ba3call memset
37bf08ba8jmp 0x37bf0892f
37bf08bad
37bf08bad 0f 1f 00 ...
37bf08bb0
37bf08bb0loc_37bf08bb0:
37bf08bb0lea rsi, [rip+0x550c39]
37bf08bb7mov rdx, rbx
37bf08bbasub r8, rcx
37bf08bbdmov [rsp+520], rax
37bf08bc5mov [rsp+32], rsi
37bf08bcamov rsi, [rsp+280]
37bf08bd2sub rdx, r13
37bf08bd5lea rax, [rsp+512]
37bf08bddmov [rsp+512], rdx
37bf08be5mov rdx, [rsp+216]
37bf08bedmov rcx, rax
37bf08bf0lea r9, [rsi+8*r8-8]
37bf08bf5mov r8, [rsp+152]
37bf08bfdmov [rsp+312], r11
37bf08c05mov [rsp+304], rax
37bf08c0dcall dswap_64_
37bf08c12mov rsi, [rsp+480]
37bf08c1amov rcx, [rsp+192]
37bf08c22mov rax, [rsp+152]
37bf08c2amov r11, [rsp+312]
37bf08c32add rsi, r13
37bf08c35mov rcx, [rcx]
37bf08c38mov r8, [rsp+304]
37bf08c40mov rdx, rsi
37bf08c43mov [rsp+32], rax
37bf08c48mov rax, [rsp+176]
37bf08c50sub rdx, rbx
37bf08c53mov [rsp+168], rcx
37bf08c5bmov [rsp+504], rdx
37bf08c63lea rdx, [rcx-1]
37bf08c67lea r9, [rax+8*r11]
37bf08c6bmov [rsp+512], rdx
37bf08c73lea rcx, [rsp+504]
37bf08c7bmov [rsp+520], rdx
37bf08c83mov rdx, rdi
37bf08c86call dswap_64_
37bf08c8bjmp 0x37bf08a97
37bf08c90
37bf08c90loc_37bf08c90:
37bf08c90mov rax, [rsp+480]
37bf08c98mov r14, [rsp+376]
37bf08ca0mov r15, [rsp+176]
37bf08ca8lea rsi, [rax+r13]
37bf08caccmp rsi, rcx
37bf08cafjle 0x37bf08fd0
37bf08cb5cmp rsi, r13
37bf08cb8jle 0x37bf08cf8
37bf08cbamov r11, [rsp+240]
37bf08cc2mov rax, r13
37bf08cc5nop [rax+rax]
37bf08ccanop [rax+rax]
37bf08cd5nop [rax+rax]
37bf08ce0
37bf08ce0loc_37bf08ce0:
37bf08ce0mov rdx, [r11+8*rax-8]
37bf08ce5lea rdx, [rdx+r13-1]
37bf08ceamov [r11+8*rax-8], rdx
37bf08cefadd rax, 1
37bf08cf3cmp rsi, rax
37bf08cf6jne 0x37bf08ce0
37bf08cf8
37bf08cf8loc_37bf08cf8:
37bf08cf8lea r12, [rsi-1]
37bf08cfccmp r13, r12
37bf08cffjg 0x37bf08f18
37bf08d05imul rax, r13, 520
37bf08d0cmov rbx, rsi
37bf08d0fmov rdx, [rsp+280]
37bf08d17mov [rsp+168], r15
37bf08d1fsub rbx, r13
37bf08d22mov rdi, [rsp+456]
37bf08d2aimul r12, [rsp+160]
37bf08d33sub rbx, 1
37bf08d37add r12, [rsp+344]
37bf08d3fsub rdx, rax
37bf08d42imul rax, rsi, 520
37bf08d49lea r14, [rdx+rax-520]
37bf08d51mov rax, [rsp+272]
37bf08d59add rax, [rsp+136]
37bf08d61sub rax, r13
37bf08d64add rax, rsi
37bf08d67lea rsi, [rbx+r13]
37bf08d6blea rbp, [r15+8*rax]
37bf08d6flea rax, [rsp+520]
37bf08d77mov r15, rbp
37bf08d7amov [rsp+176], rax
37bf08d82mov rbp, [rsp+360]
37bf08d8ajmp 0x37bf08e7a
37bf08d8f
37bf08d8f 90 .
37bf08d90
37bf08d90loc_37bf08d90:
37bf08d90mov rdx, [rsp+176]
37bf08d98add rax, [rsp+136]
37bf08da0mov [rsp+512], rcx
37bf08da8lea r8, [rsp+512]
37bf08db0add rax, rsi
37bf08db3mov [rsp+520], rcx
37bf08dbblea rcx, [rsp+504]
37bf08dc3mov [rsp+32], rdx
37bf08dc8mov rdx, [rsp+168]
37bf08dd0sub rax, r13
37bf08dd3add rax, [rsp+272]
37bf08ddbmov [rsp+504], rbx
37bf08de3lea r9, [rdx+8*rax]
37bf08de7mov rdx, r15
37bf08deacall dswap_64_
37bf08def
37bf08defloc_37bf08def:
37bf08deflea rax, [rbx+1]
37bf08df3cmp rax, rdi
37bf08df6cmovg rax, rdi
37bf08dfamov [rsp+496], rax
37bf08e02test rax, rax
37bf08e05jle 0x37bf08e56
37bf08e07mov rcx, [rsp+144]
37bf08e0fmov rax, [rsp+136]
37bf08e17lea r8, [rip+0x5509ca]
37bf08e1emov rdx, r14
37bf08e21add rax, [rcx]
37bf08e24lea rcx, [rsp+496]
37bf08e2cadd rax, 1
37bf08e30sub rax, rsi
37bf08e33lea rsi, [rip+0x5509ae]
37bf08e3amov [rsp+32], rsi
37bf08e3fadd rax, r13
37bf08e42mov rsi, [rsp+168]
37bf08e4aadd rax, r12
37bf08e4dlea r9, [rsi+8*rax]
37bf08e51call dcopy_64_
37bf08e56
37bf08e56loc_37bf08e56:
37bf08e56sub rbx, 1
37bf08e5asub r12, [rsp+160]
37bf08e62sub r14, 520
37bf08e69sub r15, 8
37bf08e6dlea rsi, [rbx+r13]
37bf08e71cmp r13, rsi
37bf08e74jg 0x37bf08f10
37bf08e7a
37bf08e7aloc_37bf08e7a:
37bf08e7amov rdx, [rbp+8*rbx-8]
37bf08e7fsub rdx, rsi
37bf08e82lea rax, [rdx+1]
37bf08e86je 0x37bf08def
37bf08e8cmov rcx, [rsp+144]
37bf08e94lea rdx, [rax+rsi]
37bf08e98mov r8, [rcx]
37bf08e9bmov rcx, [rsp+192]
37bf08ea3mov rcx, [rcx]
37bf08ea6lea r9, [r8+r13]
37bf08eaamov [rsp+152], rcx
37bf08eb2sub rcx, 1
37bf08eb6cmp rdx, r9
37bf08eb9jle 0x37bf08d90
37bf08ebflea rax, [rip+0x55092a]
37bf08ec6sub rdx, r13
37bf08ec9mov [rsp+520], rcx
37bf08ed1lea rcx, [rsp+512]
37bf08ed9mov [rsp+32], rax
37bf08edemov rax, [rsp+280]
37bf08ee6sub rdx, r8
37bf08ee9mov r8, [rsp+176]
37bf08ef1mov [rsp+512], rbx
37bf08ef9lea r9, [rax+8*rdx-8]
37bf08efemov rdx, r15
37bf08f01call dswap_64_
37bf08f06jmp 0x37bf08def
37bf08f0b
37bf08f0b 0f 1f 44 00 00 ..D..
37bf08f10
37bf08f10loc_37bf08f10:
37bf08f10mov r15, [rsp+168]
37bf08f18
37bf08f18loc_37bf08f18:
37bf08f18mov rax, [rsp+352]
37bf08f20test rax, rax
37bf08f23je 0x37bf0839a
37bf08f29sub rax, 1
37bf08f2dmov rdi, [rsp+408]
37bf08f35mov rbx, [rsp+424]
37bf08f3dmov [rsp+352], rax
37bf08f45mov rax, [rsp+224]
37bf08f4dadd [rsp+272], rdi
37bf08f55mov rsi, [rsp+416]
37bf08f5dmov rdx, [rax]
37bf08f60mov rax, [rsp+184]
37bf08f68add [rsp+400], rdi
37bf08f70add r13, [rsp+320]
37bf08f78mov rcx, [rax]
37bf08f7bmov rax, [rsp+144]
37bf08f83add [rsp+360], rsi
37bf08f8badd [rsp+328], rbx
37bf08f93mov rdi, [rax]
37bf08f96add [rsp+336], rbx
37bf08f9eadd [rsp+368], rbx
37bf08fa6jmp 0x37bf08740
37bf08fab
37bf08fabloc_37bf08fab:
37bf08fabcmp rsi, rcx
37bf08faejg 0x37bf08cf8
37bf08fb4lea rbx, [rsp+520]
37bf08fbcmov [rsp+152], rbx
37bf08fc4nop
37bf08fc5nop [rax+rax]
37bf08fd0
37bf08fd0loc_37bf08fd0:
37bf08fd0mov rcx, [rsp+200]
37bf08fd8mov rbx, [rsp+136]
37bf08fe0lea r9, [rip+0x550801]
37bf08fe7mov r8, [rsp+152]
37bf08fefsub rcx, r13
37bf08ff2lea rdx, [rcx+1]
37bf08ff6cmp rdx, rbx
37bf08ff9cmovg rdx, rbx
37bf08ffdsub rcx, rbx
37bf09000mov rbx, [rsp+192]
37bf09008lea rbp, [rcx+1]
37bf0900cmov [rsp+168], rcx
37bf09014mov rcx, [rsp+384]
37bf0901csub rdx, rax
37bf0901fmov rbx, [rbx]
37bf09022mov [rsp+464], rdx
37bf0902axor edx, edx
37bf0902ctest rbp, rbp
37bf0902fcmovs rbp, rdx
37bf09033lea rdx, [rbx-1]
37bf09037mov rbx, [rsp+344]
37bf0903fsub rcx, rax
37bf09042imul rsi, [rsp+160]
37bf0904bmov [rsp+520], rdx
37bf09053mov [rsp+472], rbp
37bf0905blea rdx, [rsi+rbx]
37bf0905flea rax, [rdx+rcx]
37bf09063lea rcx, [rsp+464]
37bf0906blea rdx, [r15+8*rax]
37bf0906flea rax, [rip+0x550772]
37bf09076mov [rsp+264], rcx
37bf0907emov [rsp+48], rax
37bf09083mov rax, [rsp+240]
37bf0908blea rax, [rax+8*r13-8]
37bf09090mov [rsp+40], rax
37bf09095lea rax, [rsp+480]
37bf0909dmov [rsp+32], rax
37bf090a2mov [rsp+176], rax
37bf090aacall dlaswp_64_
37bf090afmov r12, [rsp+480]
37bf090b7mov r11, [rsp+240]
37bf090bfmov rax, r13
37bf090c2lea rsi, [r12+r13]
37bf090c6cmp rsi, r13
37bf090c9jle 0x37bf090f8
37bf090cbnop [rax+rax]
37bf090d5nop [rax+rax]
37bf090e0
37bf090e0loc_37bf090e0:
37bf090e0mov rdx, [r11+8*rax-8]
37bf090e5lea rdx, [rdx+r13-1]
37bf090eamov [r11+8*rax-8], rdx
37bf090efadd rax, 1
37bf090f3cmp rsi, rax
37bf090f6jne 0x37bf090e0
37bf090f8
37bf090f8loc_37bf090f8:
37bf090f8mov rdi, [rsp+464]
37bf09100cmp [rsp+168], 0
37bf09109js 0x37bf09613
37bf0910flea rax, [r12+r13-1]
37bf09114mov r11, [rsp+160]
37bf0911cmov rbx, [rsp+384]
37bf09124mov [rsp+216], rdi
37bf0912clea r9, [rax+rdi]
37bf09130lea rax, [r15-8]
37bf09134mov [rsp+208], r12
37bf0913cmov r10, r13
37bf0913flea r8, [r9+1]
37bf09143lea rdx, [8*r9]
37bf0914bmov [rsp+232], r13
37bf09153mov r12, [rsp+384]
37bf0915bimul r8, r11
37bf0915fadd r8, [rsp+344]
37bf09167sub rax, rdx
37bf0916amov [rsp+248], r14
37bf09172lea rdx, [rbx+r8]
37bf09176mov ebx, 1
37bf0917bmov r14, [rsp+440]
37bf09183sub rbx, r13
37bf09186mov r13, r11
37bf09189mov r11, [rsp+240]
37bf09191lea rcx, [rax+8*rdx]
37bf09195add r9, rbx
37bf09198nop [rax+rax]
37bf091a0
37bf091a0loc_37bf091a0:
37bf091a0mov rdx, r10
37bf091a3lea rdi, [r9+r10]
37bf091a7cmp rsi, r10
37bf091aajle 0x37bf091f2
37bf091acnop [rax+rax]
37bf091b5nop [rax+rax]
37bf091c0
37bf091c0loc_37bf091c0:
37bf091c0mov rax, [r11+8*rdx-8]
37bf091c5cmp rax, rdx
37bf091c8je 0x37bf091e9
37bf091caadd rax, r12
37bf091cdmovsd_xmm x0, [rcx+8*rdx]
37bf091d2sub rax, rdi
37bf091d5add rax, r8
37bf091d8movsd_xmm x1, [r15+8*rax]
37bf091demovsd_xmm [rcx+8*rdx], x1
37bf091e3movsd_xmm [r15+8*rax], x0
37bf091e9
37bf091e9loc_37bf091e9:
37bf091e9add rdx, 1
37bf091edcmp rsi, rdx
37bf091f0jne 0x37bf091c0
37bf091f2
37bf091f2loc_37bf091f2:
37bf091f2add r10, 1
37bf091f6add r8, r13
37bf091f9add rcx, r14
37bf091fclea rax, [rbx+r10]
37bf09200cmp rbp, rax
37bf09203jge 0x37bf091a0
37bf09205mov r12, [rsp+208]
37bf0920dmov r13, [rsp+232]
37bf09215mov r14, [rsp+248]
37bf0921dcmp [rsp+216], 0
37bf09226jg 0x37bf0961c
37bf0922cmov rax, [rsp+328]
37bf09234add rax, 8
37bf09238mov [rsp+216], rax
37bf09240lea rax, [rip+0x5505bd]
37bf09247mov [rsp+208], rax
37bf0924f
37bf0924floc_37bf0924f:
37bf0924fmov rsi, [rsp+336]
37bf09257mov [rsp+168], r13
37bf0925flea rdi, [8*r12]
37bf09267mov ebx, 1
37bf0926cmov rcx, [rsp+432]
37bf09274mov r13, rsi
37bf09277mov rsi, [rsp+392]
37bf0927fnop
37bf09280
37bf09280loc_37bf09280:
37bf09280cmp rbx, r12
37bf09283jg 0x37bf09293
37bf09285mov r8, rdi
37bf09288mov rdx, r13
37bf0928bcall memcpy
37bf09290mov rcx, rax
37bf09293
37bf09293loc_37bf09293:
37bf09293add rbx, 1
37bf09297add rcx, 528
37bf0929eadd r13, rsi
37bf092a1sub rdi, 8
37bf092a5cmp rbp, rbx
37bf092a8jge 0x37bf09280
37bf092aamov rdi, [rsp+192]
37bf092b2mov r13, [rsp+168]
37bf092balea rsi, [rip+0x55052f]
37bf092c1lea rbx, [rsp+472]
37bf092c9mov rcx, [rsp+176]
37bf092d1mov rbp, [rsp+432]
37bf092d9lea r9, [rip+0x550520]
37bf092e0lea r8, [rip+0x55051d]
37bf092e7mov rax, [rdi]
37bf092eamov r12, [rsp+152]
37bf092f2mov [rsp+112], 4
37bf092fblea rdx, [rip+0x55050e]
37bf09302mov [rsp+32], rcx
37bf09307lea rcx, [rip+0x550507]
37bf0930emov [rsp+168], rax
37bf09316sub rax, 1
37bf0931amov [rsp+520], rax
37bf09322mov rax, [rsp+216]
37bf0932amov [rsp+104], 12
37bf09333mov [rsp+56], rax
37bf09338lea rax, [rip+0x5504e1]
37bf0933fmov [rsp+96], 5
37bf09348mov [rsp+88], 4
37bf09351mov [rsp+80], rsi
37bf09356mov [rsp+72], rbp
37bf0935bmov [rsp+64], r12
37bf09360mov [rsp+48], rax
37bf09365mov [rsp+40], rbx
37bf0936acall dtrsm_64_
37bf0936ftest r14, r14
37bf09372jle 0x37bf0943c
37bf09378mov rdx, [rdi]
37bf0937bmov [rsp+96], r12
37bf09380mov r9, rbx
37bf09383lea rdi, [rip+0x550496]
37bf0938amov rcx, [rsp+176]
37bf09392mov [rsp+80], rdi
37bf09397lea r8, [rsp+448]
37bf0939flea rax, [rdx-1]
37bf093a3mov [rsp+72], rsi
37bf093a8mov [rsp+168], rdx
37bf093b0mov rdx, [rsp+400]
37bf093b8mov [rsp+512], rax
37bf093c0mov [rsp+520], rax
37bf093c8mov rax, [rsp+480]
37bf093d0mov [rsp+32], rcx
37bf093d5mov rcx, [rsp+208]
37bf093ddlea rdx, [rax+rdx+1]
37bf093e2add rax, [rsp+384]
37bf093eamov [rsp+64], rbp
37bf093efadd rax, [rsp+272]
37bf093f7lea rdx, [r15+8*rdx]
37bf093fbmov [rsp+112], 12
37bf09404lea rax, [r15+8*rax]
37bf09408mov [rsp+88], rdx
37bf0940dlea rdx, [rsp+512]
37bf09415mov [rsp+48], rax
37bf0941alea rax, [rip+0x5503d7]
37bf09421mov [rsp+56], rdx
37bf09426mov rdx, rcx
37bf09429mov [rsp+104], 12
37bf09432mov [rsp+40], rax
37bf09437call dgemm_64_
37bf0943c
37bf0943cloc_37bf0943c:
37bf0943ccmp [rsp+256], 0
37bf09445jle 0x37bf09515
37bf0944bmov rax, [rsp+192]
37bf09453mov rdi, [rsp+400]
37bf0945bmov r9, rbx
37bf0945elea r8, [rsp+456]
37bf09466mov rcx, [rsp+208]
37bf0946emov rax, [rax]
37bf09471mov [rsp+112], 12
37bf0947amov [rsp+104], 12
37bf09483mov rdx, rcx
37bf09486mov [rsp+168], rax
37bf0948esub rax, 1
37bf09492mov [rsp+520], rax
37bf0949amov rax, [rsp+152]
37bf094a2mov [rsp+96], rax
37bf094a7mov rax, [rsp+144]
37bf094afmov rax, [rax]
37bf094b2lea rax, [rdi+rax+1]
37bf094b7mov rdi, [rsp+432]
37bf094bflea rax, [r15+8*rax]
37bf094c3mov [rsp+88], rax
37bf094c8lea rax, [rip+0x550351]
37bf094cfmov [rsp+80], rax
37bf094d4lea rax, [rip+0x550315]
37bf094dbmov [rsp+72], rax
37bf094e0mov [rsp+56], rax
37bf094e5mov rax, [rsp+280]
37bf094edmov [rsp+64], rdi
37bf094f2mov [rsp+48], rax
37bf094f7lea rax, [rip+0x5502fa]
37bf094femov [rsp+40], rax
37bf09503mov rax, [rsp+176]
37bf0950bmov [rsp+32], rax
37bf09510call dgemm_64_
37bf09515
37bf09515loc_37bf09515:
37bf09515mov rbx, [rsp+472]
37bf0951dmov rsi, [rsp+480]
37bf09525test rbx, rbx
37bf09528jle 0x37bf0958a
37bf0952amov rbp, [rsp+432]
37bf09532mov rcx, [rsp+336]
37bf0953aadd rbx, 1
37bf0953elea r12, [8*rsi]
37bf09546mov r14, [rsp+392]
37bf0954emov edi, 1
37bf09553nop
37bf09555nop [rax+rax]
37bf09560
37bf09560loc_37bf09560:
37bf09560cmp rdi, rsi
37bf09563jg 0x37bf09573
37bf09565mov r8, r12
37bf09568mov rdx, rbp
37bf0956bcall memcpy
37bf09570mov rcx, rax
37bf09573
37bf09573loc_37bf09573:
37bf09573add rdi, 1
37bf09577add rcx, r14
37bf0957aadd rbp, 528
37bf09581sub r12, 8
37bf09585cmp rdi, rbx
37bf09588jne 0x37bf09560
37bf0958a
37bf0958aloc_37bf0958a:
37bf0958aadd rsi, r13
37bf0958djmp 0x37bf08cf8
37bf09592
37bf09592loc_37bf09592:
37bf09592mov rax, [rsp+296]
37bf0959amov r9, [rsp+288]
37bf095a2mov [rsp+0x106a0], r11
37bf095aamov r8, [rsp+144]
37bf095b2mov rdx, [rsp+184]
37bf095bamov [rsp+0x10690], r15
37bf095c2mov [rsp+0x106a8], rax
37bf095camov rcx, [rsp+224]
37bf095d2mov rax, [rsp+192]
37bf095damovups x6, [rsp+0x10610]
37bf095e2mov [rsp+0x10698], rax
37bf095eaadd rsp, 0x10628
37bf095f1pop rbx
37bf095f2pop rsi
37bf095f3pop rdi
37bf095f4pop rbp
37bf095f5pop r12
37bf095f7pop r13
37bf095f9pop r14
37bf095fbpop r15
37bf095fdjmp 0x37bf07d80
37bf09602
37bf09602loc_37bf09602:
37bf09602mov rdx, -3
37bf09609mov eax, 3
37bf0960ejmp 0x37bf0836c
37bf09613
37bf09613loc_37bf09613:
37bf09613test rdi, rdi
37bf09616jle 0x37bf08cf8
37bf0961c
37bf0961cloc_37bf0961c:
37bf0961cmov rax, [rsp+192]
37bf09624mov rdx, [rsp+384]
37bf0962clea rbx, [rsp+512]
37bf09634lea r8, [rip+0x5501c9]
37bf0963bimul rsi, [rsp+160]
37bf09644lea r9, [rip+0x5501b5]
37bf0964bmov [rsp+208], r8
37bf09653mov rax, [rax]
37bf09656sub rdx, r12
37bf09659mov [rsp+64], rbx
37bf0965elea rcx, [rip+0x5501b0]
37bf09665mov [rsp+88], 4
37bf0966emov [rsp+112], 4
37bf09677sub rax, 1
37bf0967bmov [rsp+512], rax
37bf09683mov [rsp+520], rax
37bf0968bmov rax, [rsp+152]
37bf09693mov [rsp+104], 12
37bf0969cmov [rsp+80], rax
37bf096a1mov rax, [rsp+344]
37bf096a9mov [rsp+96], 5
37bf096b2add rax, rsi
37bf096b5add rax, rdx
37bf096b8lea rdx, [rip+0x550151]
37bf096bflea rax, [r15+8*rax]
37bf096c3mov [rsp+72], rax
37bf096c8mov rax, [rsp+328]
37bf096d0add rax, 8
37bf096d4mov [rsp+216], rax
37bf096dcmov [rsp+56], rax
37bf096e1lea rax, [rip+0x550138]
37bf096e8mov [rsp+48], rax
37bf096edmov rax, [rsp+264]
37bf096f5mov [rsp+40], rax
37bf096famov rax, [rsp+176]
37bf09702mov [rsp+32], rax
37bf09707call dtrsm_64_
37bf0970ctest r14, r14
37bf0970fjle 0x37bf09813
37bf09715mov rdi, [rsp+192]
37bf0971dmov rax, [rsp+480]
37bf09725lea rsi, [rip+0x5500f4]
37bf0972clea r8, [rsp+448]
37bf09734mov r9, [rsp+264]
37bf0973cmov rdi, [rdi]
37bf0973fmov [rsp+72], rbx
37bf09744mov [rsp+112], 12
37bf0974dlea rdx, [rdi-1]
37bf09751mov [rsp+232], rdi
37bf09759mov rdi, [rsp+152]
37bf09761mov [rsp+504], rdx
37bf09769mov [rsp+96], rdi
37bf0976emov rdi, [rsp+384]
37bf09776mov [rsp+512], rdx
37bf0977emov [rsp+520], rdx
37bf09786lea rdx, [r13+rax]
37bf0978bimul rdx, [rsp+160]
37bf09794add rdx, [rsp+344]
37bf0979cmov [rsp+80], rsi
37bf097a1mov [rsp+104], 12
37bf097aalea rcx, [rdx+rdi]
37bf097aelea rcx, [r15+8*rcx]
37bf097b2mov [rsp+88], rcx
37bf097b7mov rcx, rdi
37bf097basub rcx, rax
37bf097bdadd rax, rdi
37bf097c0add rax, [rsp+272]
37bf097c8lea rax, [r15+8*rax]
37bf097ccadd rdx, rcx
37bf097cfmov rcx, [rsp+208]
37bf097d7mov [rsp+48], rax
37bf097dclea rax, [rip+0x550015]
37bf097e3lea rdx, [r15+8*rdx]
37bf097e7mov [rsp+40], rax
37bf097ecmov rax, [rsp+176]
37bf097f4mov [rsp+64], rdx
37bf097f9lea rdx, [rsp+504]
37bf09801mov [rsp+56], rdx
37bf09806mov rdx, rcx
37bf09809mov [rsp+32], rax
37bf0980ecall dgemm_64_
37bf09813
37bf09813loc_37bf09813:
37bf09813cmp [rsp+256], 0
37bf0981cjle 0x37bf09927
37bf09822mov rax, [rsp+192]
37bf0982amov rcx, [rsp+480]
37bf09832mov rdi, [rsp+152]
37bf0983amov rdx, [rsp+136]
37bf09842mov rax, [rax]
37bf09845mov r9, [rsp+264]
37bf0984dmov [rsp+112], 12
37bf09856mov [rsp+96], rdi
37bf0985bmov rdi, [rsp+144]
37bf09863mov [rsp+232], rax
37bf0986bsub rax, 1
37bf0986fmov [rsp+512], rax
37bf09877mov [rsp+520], rax
37bf0987flea rax, [r13+rcx]
37bf09884imul rax, [rsp+160]
37bf0988dadd rax, [rsp+344]
37bf09895mov [rsp+104], 12
37bf0989emov r8, rax
37bf098a1add rdx, [rdi]
37bf098a4lea rdi, [rip+0x54ff75]
37bf098abmov [rsp+72], rbx
37bf098b0sub r8, rcx
37bf098b3mov [rsp+80], rdi
37bf098b8lea rdx, [r8+rdx+1]
37bf098bdlea r8, [rsp+456]
37bf098c5lea rdx, [r15+8*rdx]
37bf098c9mov [rsp+88], rdx
37bf098cemov rdx, [rsp+384]
37bf098d6sub rdx, rcx
37bf098d9mov rcx, [rsp+208]
37bf098e1add rax, rdx
37bf098e4lea rax, [r15+8*rax]
37bf098e8mov rdx, rcx
37bf098ebmov [rsp+64], rax
37bf098f0lea rax, [rip+0x54fef9]
37bf098f7mov [rsp+56], rax
37bf098fcmov rax, [rsp+280]
37bf09904mov [rsp+48], rax
37bf09909lea rax, [rip+0x54fee8]
37bf09910mov [rsp+40], rax
37bf09915mov rax, [rsp+176]
37bf0991dmov [rsp+32], rax
37bf09922call dgemm_64_
37bf09927
37bf09927loc_37bf09927:
37bf09927mov r12, [rsp+480]
37bf0992fcmp [rsp+168], 0
37bf09938jns 0x37bf09944
37bf0993alea rsi, [r13+r12]
37bf0993fjmp 0x37bf08cf8
37bf09944
37bf09944loc_37bf09944:
37bf09944mov rax, [rsp+456]
37bf0994cmov r14, [rsp+448]
37bf09954mov [rsp+256], rax
37bf0995cjmp 0x37bf0924f
37bf08280
37bf08280dgbtrf_64_:
37bf08280push r15
37bf08282mov eax, 0x10628
37bf08287push r14
37bf08289push r13
37bf0828bpush r12
37bf0828dpush rbp
37bf0828epush rdi
37bf0828fpush rsi
37bf08290push rbx
37bf08291call fn_37c42fc30
37bf08296sub rsp, rax
37bf08299movups [rsp+0x10610], x6
37bf082a1mov rax, [rsp+0x10698]
37bf082a9mov rbx, [rsp+0x106a8]
37bf082b1mov r15, [rsp+0x10690]
37bf082b9mov r11, [rsp+0x106a0]
37bf082c1mov r10, [rax]
37bf082c4mov [rbx], 0
37bf082cbmov [rsp+192], rax
37bf082d3mov rax, [rcx]
37bf082d6mov rdi, r8
37bf082d9mov rsi, rdx
37bf082dcmov [rsp+184], rdx
37bf082e4mov rdx, [rdi]
37bf082e7mov [rsp+144], r8
37bf082efmov r8, [r9]
37bf082f2mov [rsp+224], rcx
37bf082famov [rsp+288], r9
37bf08302mov [rsp+296], rbx
37bf0830amov [rsp+160], r10
37bf08312test rax, rax
37bf08315js 0x37bf083c0
37bf0831bmov rcx, [rsi]
37bf0831etest rcx, rcx
37bf08321js 0x37bf08360
37bf08323test rdx, rdx
37bf08326js 0x37bf09602
37bf0832ctest r8, r8
37bf0832fjs 0x37bf083ce
37bf08335lea rbx, [r8+rdx]
37bf08339add rdx, rbx
37bf0833cmov [rsp+136], rbx
37bf08344cmp rdx, r10
37bf08347jl 0x37bf083dc
37bf0834dmov rdx, -6
37bf08354mov eax, 6
37bf08359jmp 0x37bf0836c
37bf0835b
37bf0835b 0f 1f 44 00 00 ..D..
37bf08360
37bf08360loc_37bf08360:
37bf08360mov rdx, -2
37bf08367mov eax, 2
37bf0836c
37bf0836cloc_37bf0836c:
37bf0836cmov rbx, [rsp+296]
37bf08374mov r8l, 6
37bf0837alea rcx, [rip+0x55145f]
37bf08381mov [rsp+33808], rax
37bf08389mov [rbx], rdx
37bf0838clea rdx, [rsp+33808]
37bf08394call xerbla_64_
37bf08399nop
37bf0839a
37bf0839aloc_37bf0839a:
37bf0839amovups x6, [rsp+0x10610]
37bf083a2add rsp, 0x10628
37bf083a9pop rbx
37bf083aapop rsi
37bf083abpop rdi
37bf083acpop rbp
37bf083adpop r12
37bf083afpop r13
37bf083b1pop r14
37bf083b3pop r15
37bf083b5ret
37bf083b6
37bf083b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf083c0
37bf083c0loc_37bf083c0:
37bf083c0mov rdx, -1
37bf083c7mov eax, 1
37bf083ccjmp 0x37bf0836c
37bf083ce
37bf083celoc_37bf083ce:
37bf083cemov rdx, -4
37bf083d5mov eax, 4
37bf083dajmp 0x37bf0836c
37bf083dc
37bf083dcloc_37bf083dc:
37bf083dctest rax, rax
37bf083dfje 0x37bf0839a
37bf083e1test rcx, rcx
37bf083e4je 0x37bf0839a
37bf083e6mov rax, [rsp+288]
37bf083eelea r8, [rip+0x5513f1]
37bf083f5mov rbx, [rsp+144]
37bf083fdmov [rsp+64], 1
37bf08406mov [rsp+56], 6
37bf0840fmov r9, [rsp+224]
37bf08417lea rdx, [rip+0x5513c2]
37bf0841elea rcx, [rip+0x5513c3]
37bf08425mov [rsp+48], rax
37bf0842amov rax, [rsp+184]
37bf08432mov [rsp+40], rbx
37bf08437mov [rsp+32], rax
37bf0843cmov [rsp+152], r11
37bf08444call ilaenv_64_
37bf08449mov r11, [rsp+152]
37bf08451cmp rax, 1
37bf08455jle 0x37bf09592
37bf0845bmov edx, 64
37bf08460mov r9, [rbx]
37bf08463cmp rax, rdx
37bf08466cmovg rax, rdx
37bf0846amov [rsp+320], rax
37bf08472cmp r9, rax
37bf08475jl 0x37bf09592
37bf0847bmov rax, [rsp+160]
37bf08483xor r8l, r8l
37bf08486mov rbx, [rsp+320]
37bf0848emov r10l, 1
37bf08494not rax
37bf08497mov [rsp+344], rax
37bf0849flea rax, [rsp+528]
37bf084a7mov [rsp+432], rax
37bf084afmov rdx, rax
37bf084b2xor eax, eax
37bf084b4jmp 0x37bf084e4
37bf084b6
37bf084b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf084c0
37bf084c0loc_37bf084c0:
37bf084c0add r8, 8
37bf084c4add rdx, 520
37bf084cbmov ecx, r8l
37bf084cemov rdi, rdx
37bf084d1mov [rdx+rcx-8], 0
37bf084dalea ecx, [r8-1]
37bf084deshr ecx, 3
37bf084e1rep stosq [rdi], rax
37bf084e4
37bf084e4loc_37bf084e4:
37bf084e4add r10, 1
37bf084e8cmp rbx, r10
37bf084ebjge 0x37bf084c0
37bf084edlea rax, [rsp+33808]
37bf084f5mov ebx, 2
37bf084famov rbp, r9
37bf084fdmov r12, r11
37bf08500mov rdi, [rsp+320]
37bf08508mov [rsp+280], rax
37bf08510lea rcx, [rsp+33816]
37bf08518lea rsi, [8*rdi-8]
37bf08520
37bf08520loc_37bf08520:
37bf08520mov r8, rsi
37bf08523xor edx, edx
37bf08525add rbx, 1
37bf08529sub rsi, 8
37bf0852dcall memset
37bf08532lea rcx, [rax+528]
37bf08539cmp rdi, rbx
37bf0853cjge 0x37bf08520
37bf0853emov rdi, [rsp+184]
37bf08546mov rax, [rsp+288]
37bf0854emov r11, r12
37bf08551mov r9, rbp
37bf08554mov rcx, [rdi]
37bf08557mov rdi, [rsp+136]
37bf0855fmov rbx, [rax]
37bf08562cmp rdi, rcx
37bf08565mov r12, rdi
37bf08568cmovg r12, rcx
37bf0856clea rax, [rbx+2]
37bf08570cmp rax, r12
37bf08573jg 0x37bf0860e
37bf08579mov r14, [rsp+136]
37bf08581lea rbp, [rbx+rbp+1]
37bf08586mov rdx, r15
37bf08589mov r13, rcx
37bf0858cmov r10, [rsp+160]
37bf08594lea r8, [8*rbx]
37bf0859cmov rdi, r14
37bf0859fsub rbp, r14
37bf085a2sub rdx, r8
37bf085a5imul rax, r10
37bf085a9add rax, [rsp+344]
37bf085b1sub rdi, rbx
37bf085b4shl rbp, 3
37bf085b8add rax, r14
37bf085bblea rbx, [r14+1]
37bf085bflea rsi, [8*r10-8]
37bf085c7mov r14, r11
37bf085casub rbx, r12
37bf085cdlea r10, [rdx+8*rax]
37bf085d1mov r12, r9
37bf085d4nop
37bf085d5nop [rax+rax]
37bf085e0
37bf085e0loc_37bf085e0:
37bf085e0cmp r12, rdi
37bf085e3jl 0x37bf085f5
37bf085e5mov rcx, r10
37bf085e8mov r8, rbp
37bf085ebxor edx, edx
37bf085edcall memset
37bf085f2mov r10, rax
37bf085f5
37bf085f5loc_37bf085f5:
37bf085f5sub rdi, 1
37bf085f9add r10, rsi
37bf085fcadd rbp, 8
37bf08600cmp rdi, rbx
37bf08603jne 0x37bf085e0
37bf08605mov rcx, r13
37bf08608mov r9, r12
37bf0860bmov r11, r14
37bf0860e
37bf0860eloc_37bf0860e:
37bf0860emov rax, [rsp+224]
37bf08616mov rbp, [rax]
37bf08619cmp rcx, rbp
37bf0861cmov rax, rbp
37bf0861fcmovle rax, rcx
37bf08623test rax, rax
37bf08626jle 0x37bf0839a
37bf0862cmov rdi, [rsp+320]
37bf08634sub rax, 1
37bf08638xor edx, edx
37bf0863amov [rsp+272], -1
37bf08646mov [rsp+240], r11
37bf0864emovsd_xmm x6, [rip+0x5511d2]
37bf08656mov r13l, 1
37bf0865cdiv rdi
37bf0865fmov [rsp+200], 1
37bf0866bmov rdx, rbp
37bf0866emov [rsp+352], rax
37bf08676mov rax, [rsp+160]
37bf0867emov rbx, rax
37bf08681imul rbx, rdi
37bf08685mov [rsp+408], rbx
37bf0868dmov rbx, rdi
37bf08690lea rdi, [8*rdi]
37bf08698mov [rsp+416], rdi
37bf086a0lea rdi, [r11+8]
37bf086a4mov [rsp+360], rdi
37bf086aclea rdi, [8*rax]
37bf086b4imul rbx, rdi
37bf086b8mov [rsp+392], rdi
37bf086c0mov rdi, [rsp+136]
37bf086c8lea rsi, [rdi+1]
37bf086ccmov [rsp+424], rbx
37bf086d4lea rbx, [r15+8*rdi-8]
37bf086d9mov [rsp+328], rbx
37bf086e1mov rbx, rax
37bf086e4imul rax, rsi
37bf086e8mov [rsp+384], rsi
37bf086f0mov rsi, [rsp+344]
37bf086f8add rax, rsi
37bf086fbmov [rsp+400], rax
37bf08703lea rax, [r15+8*rax+8]
37bf08708mov [rsp+336], rax
37bf08710lea rax, [rsi+2*rbx]
37bf08714add rax, rdi
37bf08717mov rdi, r9
37bf0871alea rax, [r15+8*rax]
37bf0871emov [rsp+368], rax
37bf08726lea rax, [8*rbx-8]
37bf0872emov [rsp+440], rax
37bf08736nop [rax+rax]
37bf08740
37bf08740loc_37bf08740:
37bf08740cmp rdx, rcx
37bf08743mov rax, rcx
37bf08746mov rbx, [rsp+320]
37bf0874emov r9, rdi
37bf08751cmovle rax, rdx
37bf08755sub rax, r13
37bf08758add rax, 1
37bf0875ccmp rax, rbx
37bf0875fcmovg rax, rbx
37bf08763sub rdx, r13
37bf08766mov r8, rdx
37bf08769sub r8, rax
37bf0876csub r9, rax
37bf0876flea rsi, [r13+rax]
37bf08774mov [rsp+480], rax
37bf0877cadd r8, 1
37bf08780mov r14, r9
37bf08783cmp r8, r9
37bf08786cmovle r14, r8
37bf0878asub rdx, rdi
37bf0878dadd rdx, 1
37bf08791cmp rdx, rax
37bf08794mov [rsp+448], r14
37bf0879ccmovg rdx, rax
37bf087a0mov [rsp+256], rdx
37bf087a8mov [rsp+456], rdx
37bf087b0cmp rsi, r13
37bf087b3jle 0x37bf08fab
37bf087b9mov rbp, [rsp+328]
37bf087c1mov [rsp+376], r14
37bf087c9mov rbx, r13
37bf087ccmov [rsp+264], rsi
37bf087d4mov r12, [rsp+272]
37bf087dclea rax, [rbp+8]
37bf087e0mov [rsp+176], r15
37bf087e8mov r14, [rsp+392]
37bf087f0mov [rsp+216], rax
37bf087f8mov rax, [rsp+368]
37bf08800mov [rsp+248], rax
37bf08808mov rax, [rsp+336]
37bf08810mov [rsp+232], rax
37bf08818mov rax, [rsp+280]
37bf08820mov [rsp+208], rax
37bf08828lea rax, [rsp+520]
37bf08830mov [rsp+152], rax
37bf08838jmp 0x37bf0891b
37bf0883d
37bf0883d 0f 1f 00 ...
37bf08840
37bf08840loc_37bf08840:
37bf08840mov rax, [rsp+296]
37bf08848cmp [rax], 0
37bf0884cjne 0x37bf08851
37bf0884emov [rax], rbx
37bf08851
37bf08851loc_37bf08851:
37bf08851mov rdi, [rsp+256]
37bf08859mov rax, r15
37bf0885csub rax, r13
37bf0885fcmp rax, rdi
37bf08862cmovg rax, rdi
37bf08866mov [rsp+496], rax
37bf0886etest rax, rax
37bf08871jle 0x37bf088c4
37bf08873mov rdi, [rsp+144]
37bf0887bmov rdx, r13
37bf0887emov rax, [rsp+136]
37bf08886lea rcx, [rsp+496]
37bf0888esub rdx, rbx
37bf08891mov rbx, [rsp+176]
37bf08899mov r9, [rsp+208]
37bf088a1add rax, [rdi]
37bf088a4lea rax, [rdx+rax+1]
37bf088a9add rax, r12
37bf088aclea rdx, [rbx+8*rax]
37bf088b0lea rax, [rip+0x550f31]
37bf088b7mov [rsp+32], rax
37bf088bcmov r8, rax
37bf088bfcall dcopy_64_
37bf088c4
37bf088c4loc_37bf088c4:
37bf088c4mov rax, [rsp+184]
37bf088ccmov rcx, [rax]
37bf088cfcmp [rsp+264], r15
37bf088d7je 0x37bf08c90
37bf088ddmov rax, [rsp+144]
37bf088e5add rbp, r14
37bf088e8mov rbx, r15
37bf088ebadd [rsp+208], 520
37bf088f7add [rsp+232], r14
37bf088ffadd r12, [rsp+160]
37bf08907add [rsp+216], 8
37bf08910mov rdi, [rax]
37bf08913add [rsp+248], r14
37bf0891b
37bf0891bloc_37bf0891b:
37bf0891bmov rax, [rsp+136]
37bf08923add rax, rbx
37bf08926cmp rax, rcx
37bf08929jle 0x37bf08b88
37bf0892f
37bf0892floc_37bf0892f:
37bf0892fmov rax, [rsp+224]
37bf08937mov rcx, [rsp+152]
37bf0893flea r8, [rip+0x550ea2]
37bf08946lea r15, [rbx+1]
37bf0894amov rax, [rax]
37bf0894dmov [rsp+168], rax
37bf08955sub rax, rbx
37bf08958cmp rax, rdi
37bf0895bcmovg rax, rdi
37bf0895flea rdi, [rbp+8]
37bf08963mov rdx, rdi
37bf08966mov [rsp+488], rax
37bf0896eadd rax, 1
37bf08972mov [rsp+520], rax
37bf0897acall idamax_64_
37bf0897fmov rsi, [rsp+240]
37bf08987pxor x0, x0
37bf0898blea r9, [rax+rbx]
37bf0898fmov r8, r9
37bf08992sub r8, r13
37bf08995mov [rsi+8*rbx-8], r8
37bf0899amov rsi, [rsp+136]
37bf089a2lea rdx, [rsi+rax]
37bf089a6mov rsi, [rsp+176]
37bf089aelea r11, [r12+rdx]
37bf089b2ucomisd x0, [rsi+8*r11]
37bf089b8jp 0x37bf089c0
37bf089baje 0x37bf08840
37bf089c0
37bf089c0loc_37bf089c0:
37bf089c0mov rsi, [rsp+288]
37bf089c8mov rcx, [rsi]
37bf089cbmov rsi, [rsp+184]
37bf089d3add rcx, rbx
37bf089d6mov rsi, [rsi]
37bf089d9lea rcx, [rcx+rax-1]
37bf089decmp rcx, rsi
37bf089e1cmovg rcx, rsi
37bf089e5mov rsi, [rsp+200]
37bf089edcmp rsi, rcx
37bf089f0cmovge rcx, rsi
37bf089f4mov [rsp+200], rcx
37bf089fccmp rax, 1
37bf08a00je 0x37bf08a8c
37bf08a06mov rax, [rsp+144]
37bf08a0emov rcx, [rax]
37bf08a11mov rax, [rsp+192]
37bf08a19mov rax, [rax]
37bf08a1clea rsi, [rcx+r13]
37bf08a20mov [rsp+168], rax
37bf08a28sub rax, 1
37bf08a2ccmp r9, rsi
37bf08a2fjg 0x37bf08bb0
37bf08a35mov rdi, [rsp+152]
37bf08a3dmov [rsp+512], rax
37bf08a45add rdx, rbx
37bf08a48lea rcx, [rsp+480]
37bf08a50mov [rsp+520], rax
37bf08a58mov rax, [rsp+272]
37bf08a60sub rdx, r13
37bf08a63lea r8, [rsp+512]
37bf08a6bmov [rsp+32], rdi
37bf08a70mov rdi, [rsp+176]
37bf08a78add rax, rdx
37bf08a7bmov rdx, [rsp+216]
37bf08a83lea r9, [rdi+8*rax]
37bf08a87call dswap_64_
37bf08a8c
37bf08a8cloc_37bf08a8c:
37bf08a8cmov rsi, [rsp+480]
37bf08a94add rsi, r13
37bf08a97
37bf08a97loc_37bf08a97:
37bf08a97mov rdx, [rsp+152]
37bf08a9flea r8, [rbp+16]
37bf08aa3movapd x0, x6
37bf08aa7lea r9, [rip+0x550d3a]
37bf08aaelea rcx, [rsp+488]
37bf08ab6divsd x0, [rbp+8]
37bf08abbmov [rsp+168], r8
37bf08ac3sub rsi, 1
37bf08ac7movsd_xmm [rsp+520], x0
37bf08ad0call dscal_64_
37bf08ad5mov rax, [rsp+200]
37bf08addcmp rsi, rax
37bf08ae0cmovg rsi, rax
37bf08ae4cmp rsi, rbx
37bf08ae7jle 0x37bf08851
37bf08aedmov rax, [rsp+192]
37bf08af5sub rsi, rbx
37bf08af8mov r9, [rsp+168]
37bf08b00lea rdx, [rsp+504]
37bf08b08mov [rsp+504], rsi
37bf08b10mov rsi, [rsp+248]
37bf08b18lea r8, [rip+0x550cd9]
37bf08b1flea rcx, [rsp+488]
37bf08b27mov rax, [rax]
37bf08b2amov [rsp+40], rsi
37bf08b2fmov [rsp+168], rax
37bf08b37sub rax, 1
37bf08b3bmov [rsp+512], rax
37bf08b43mov [rsp+520], rax
37bf08b4bmov rax, [rsp+152]
37bf08b53mov [rsp+64], rax
37bf08b58lea rax, [rsi+8]
37bf08b5cmov [rsp+56], rax
37bf08b61lea rax, [rsp+512]
37bf08b69mov [rsp+48], rax
37bf08b6elea rax, [rip+0x550c73]
37bf08b75mov [rsp+32], rax
37bf08b7acall dger_64_
37bf08b7fjmp 0x37bf08851
37bf08b84
37bf08b84 0f 1f 40 00 ..@.
37bf08b88
37bf08b88loc_37bf08b88:
37bf08b88test rdi, rdi
37bf08b8bjle 0x37bf0892f
37bf08b91mov rcx, [rsp+232]
37bf08b99lea r8, [8*rdi]
37bf08ba1xor edx, edx
37bf08ba3call memset
37bf08ba8jmp 0x37bf0892f
37bf08bad
37bf08bad 0f 1f 00 ...
37bf08bb0
37bf08bb0loc_37bf08bb0:
37bf08bb0lea rsi, [rip+0x550c39]
37bf08bb7mov rdx, rbx
37bf08bbasub r8, rcx
37bf08bbdmov [rsp+520], rax
37bf08bc5mov [rsp+32], rsi
37bf08bcamov rsi, [rsp+280]
37bf08bd2sub rdx, r13
37bf08bd5lea rax, [rsp+512]
37bf08bddmov [rsp+512], rdx
37bf08be5mov rdx, [rsp+216]
37bf08bedmov rcx, rax
37bf08bf0lea r9, [rsi+8*r8-8]
37bf08bf5mov r8, [rsp+152]
37bf08bfdmov [rsp+312], r11
37bf08c05mov [rsp+304], rax
37bf08c0dcall dswap_64_
37bf08c12mov rsi, [rsp+480]
37bf08c1amov rcx, [rsp+192]
37bf08c22mov rax, [rsp+152]
37bf08c2amov r11, [rsp+312]
37bf08c32add rsi, r13
37bf08c35mov rcx, [rcx]
37bf08c38mov r8, [rsp+304]
37bf08c40mov rdx, rsi
37bf08c43mov [rsp+32], rax
37bf08c48mov rax, [rsp+176]
37bf08c50sub rdx, rbx
37bf08c53mov [rsp+168], rcx
37bf08c5bmov [rsp+504], rdx
37bf08c63lea rdx, [rcx-1]
37bf08c67lea r9, [rax+8*r11]
37bf08c6bmov [rsp+512], rdx
37bf08c73lea rcx, [rsp+504]
37bf08c7bmov [rsp+520], rdx
37bf08c83mov rdx, rdi
37bf08c86call dswap_64_
37bf08c8bjmp 0x37bf08a97
37bf08c90
37bf08c90loc_37bf08c90:
37bf08c90mov rax, [rsp+480]
37bf08c98mov r14, [rsp+376]
37bf08ca0mov r15, [rsp+176]
37bf08ca8lea rsi, [rax+r13]
37bf08caccmp rsi, rcx
37bf08cafjle 0x37bf08fd0
37bf08cb5cmp rsi, r13
37bf08cb8jle 0x37bf08cf8
37bf08cbamov r11, [rsp+240]
37bf08cc2mov rax, r13
37bf08cc5nop [rax+rax]
37bf08ccanop [rax+rax]
37bf08cd5nop [rax+rax]
37bf08ce0
37bf08ce0loc_37bf08ce0:
37bf08ce0mov rdx, [r11+8*rax-8]
37bf08ce5lea rdx, [rdx+r13-1]
37bf08ceamov [r11+8*rax-8], rdx
37bf08cefadd rax, 1
37bf08cf3cmp rsi, rax
37bf08cf6jne 0x37bf08ce0
37bf08cf8
37bf08cf8loc_37bf08cf8:
37bf08cf8lea r12, [rsi-1]
37bf08cfccmp r13, r12
37bf08cffjg 0x37bf08f18
37bf08d05imul rax, r13, 520
37bf08d0cmov rbx, rsi
37bf08d0fmov rdx, [rsp+280]
37bf08d17mov [rsp+168], r15
37bf08d1fsub rbx, r13
37bf08d22mov rdi, [rsp+456]
37bf08d2aimul r12, [rsp+160]
37bf08d33sub rbx, 1
37bf08d37add r12, [rsp+344]
37bf08d3fsub rdx, rax
37bf08d42imul rax, rsi, 520
37bf08d49lea r14, [rdx+rax-520]
37bf08d51mov rax, [rsp+272]
37bf08d59add rax, [rsp+136]
37bf08d61sub rax, r13
37bf08d64add rax, rsi
37bf08d67lea rsi, [rbx+r13]
37bf08d6blea rbp, [r15+8*rax]
37bf08d6flea rax, [rsp+520]
37bf08d77mov r15, rbp
37bf08d7amov [rsp+176], rax
37bf08d82mov rbp, [rsp+360]
37bf08d8ajmp 0x37bf08e7a
37bf08d8f
37bf08d8f 90 .
37bf08d90
37bf08d90loc_37bf08d90:
37bf08d90mov rdx, [rsp+176]
37bf08d98add rax, [rsp+136]
37bf08da0mov [rsp+512], rcx
37bf08da8lea r8, [rsp+512]
37bf08db0add rax, rsi
37bf08db3mov [rsp+520], rcx
37bf08dbblea rcx, [rsp+504]
37bf08dc3mov [rsp+32], rdx
37bf08dc8mov rdx, [rsp+168]
37bf08dd0sub rax, r13
37bf08dd3add rax, [rsp+272]
37bf08ddbmov [rsp+504], rbx
37bf08de3lea r9, [rdx+8*rax]
37bf08de7mov rdx, r15
37bf08deacall dswap_64_
37bf08def
37bf08defloc_37bf08def:
37bf08deflea rax, [rbx+1]
37bf08df3cmp rax, rdi
37bf08df6cmovg rax, rdi
37bf08dfamov [rsp+496], rax
37bf08e02test rax, rax
37bf08e05jle 0x37bf08e56
37bf08e07mov rcx, [rsp+144]
37bf08e0fmov rax, [rsp+136]
37bf08e17lea r8, [rip+0x5509ca]
37bf08e1emov rdx, r14
37bf08e21add rax, [rcx]
37bf08e24lea rcx, [rsp+496]
37bf08e2cadd rax, 1
37bf08e30sub rax, rsi
37bf08e33lea rsi, [rip+0x5509ae]
37bf08e3amov [rsp+32], rsi
37bf08e3fadd rax, r13
37bf08e42mov rsi, [rsp+168]
37bf08e4aadd rax, r12
37bf08e4dlea r9, [rsi+8*rax]
37bf08e51call dcopy_64_
37bf08e56
37bf08e56loc_37bf08e56:
37bf08e56sub rbx, 1
37bf08e5asub r12, [rsp+160]
37bf08e62sub r14, 520
37bf08e69sub r15, 8
37bf08e6dlea rsi, [rbx+r13]
37bf08e71cmp r13, rsi
37bf08e74jg 0x37bf08f10
37bf08e7a
37bf08e7aloc_37bf08e7a:
37bf08e7amov rdx, [rbp+8*rbx-8]
37bf08e7fsub rdx, rsi
37bf08e82lea rax, [rdx+1]
37bf08e86je 0x37bf08def
37bf08e8cmov rcx, [rsp+144]
37bf08e94lea rdx, [rax+rsi]
37bf08e98mov r8, [rcx]
37bf08e9bmov rcx, [rsp+192]
37bf08ea3mov rcx, [rcx]
37bf08ea6lea r9, [r8+r13]
37bf08eaamov [rsp+152], rcx
37bf08eb2sub rcx, 1
37bf08eb6cmp rdx, r9
37bf08eb9jle 0x37bf08d90
37bf08ebflea rax, [rip+0x55092a]
37bf08ec6sub rdx, r13
37bf08ec9mov [rsp+520], rcx
37bf08ed1lea rcx, [rsp+512]
37bf08ed9mov [rsp+32], rax
37bf08edemov rax, [rsp+280]
37bf08ee6sub rdx, r8
37bf08ee9mov r8, [rsp+176]
37bf08ef1mov [rsp+512], rbx
37bf08ef9lea r9, [rax+8*rdx-8]
37bf08efemov rdx, r15
37bf08f01call dswap_64_
37bf08f06jmp 0x37bf08def
37bf08f0b
37bf08f0b 0f 1f 44 00 00 ..D..
37bf08f10
37bf08f10loc_37bf08f10:
37bf08f10mov r15, [rsp+168]
37bf08f18
37bf08f18loc_37bf08f18:
37bf08f18mov rax, [rsp+352]
37bf08f20test rax, rax
37bf08f23je 0x37bf0839a
37bf08f29sub rax, 1
37bf08f2dmov rdi, [rsp+408]
37bf08f35mov rbx, [rsp+424]
37bf08f3dmov [rsp+352], rax
37bf08f45mov rax, [rsp+224]
37bf08f4dadd [rsp+272], rdi
37bf08f55mov rsi, [rsp+416]
37bf08f5dmov rdx, [rax]
37bf08f60mov rax, [rsp+184]
37bf08f68add [rsp+400], rdi
37bf08f70add r13, [rsp+320]
37bf08f78mov rcx, [rax]
37bf08f7bmov rax, [rsp+144]
37bf08f83add [rsp+360], rsi
37bf08f8badd [rsp+328], rbx
37bf08f93mov rdi, [rax]
37bf08f96add [rsp+336], rbx
37bf08f9eadd [rsp+368], rbx
37bf08fa6jmp 0x37bf08740
37bf08fab
37bf08fabloc_37bf08fab:
37bf08fabcmp rsi, rcx
37bf08faejg 0x37bf08cf8
37bf08fb4lea rbx, [rsp+520]
37bf08fbcmov [rsp+152], rbx
37bf08fc4nop
37bf08fc5nop [rax+rax]
37bf08fd0
37bf08fd0loc_37bf08fd0:
37bf08fd0mov rcx, [rsp+200]
37bf08fd8mov rbx, [rsp+136]
37bf08fe0lea r9, [rip+0x550801]
37bf08fe7mov r8, [rsp+152]
37bf08fefsub rcx, r13
37bf08ff2lea rdx, [rcx+1]
37bf08ff6cmp rdx, rbx
37bf08ff9cmovg rdx, rbx
37bf08ffdsub rcx, rbx
37bf09000mov rbx, [rsp+192]
37bf09008lea rbp, [rcx+1]
37bf0900cmov [rsp+168], rcx
37bf09014mov rcx, [rsp+384]
37bf0901csub rdx, rax
37bf0901fmov rbx, [rbx]
37bf09022mov [rsp+464], rdx
37bf0902axor edx, edx
37bf0902ctest rbp, rbp
37bf0902fcmovs rbp, rdx
37bf09033lea rdx, [rbx-1]
37bf09037mov rbx, [rsp+344]
37bf0903fsub rcx, rax
37bf09042imul rsi, [rsp+160]
37bf0904bmov [rsp+520], rdx
37bf09053mov [rsp+472], rbp
37bf0905blea rdx, [rsi+rbx]
37bf0905flea rax, [rdx+rcx]
37bf09063lea rcx, [rsp+464]
37bf0906blea rdx, [r15+8*rax]
37bf0906flea rax, [rip+0x550772]
37bf09076mov [rsp+264], rcx
37bf0907emov [rsp+48], rax
37bf09083mov rax, [rsp+240]
37bf0908blea rax, [rax+8*r13-8]
37bf09090mov [rsp+40], rax
37bf09095lea rax, [rsp+480]
37bf0909dmov [rsp+32], rax
37bf090a2mov [rsp+176], rax
37bf090aacall dlaswp_64_
37bf090afmov r12, [rsp+480]
37bf090b7mov r11, [rsp+240]
37bf090bfmov rax, r13
37bf090c2lea rsi, [r12+r13]
37bf090c6cmp rsi, r13
37bf090c9jle 0x37bf090f8
37bf090cbnop [rax+rax]
37bf090d5nop [rax+rax]
37bf090e0
37bf090e0loc_37bf090e0:
37bf090e0mov rdx, [r11+8*rax-8]
37bf090e5lea rdx, [rdx+r13-1]
37bf090eamov [r11+8*rax-8], rdx
37bf090efadd rax, 1
37bf090f3cmp rsi, rax
37bf090f6jne 0x37bf090e0
37bf090f8
37bf090f8loc_37bf090f8:
37bf090f8mov rdi, [rsp+464]
37bf09100cmp [rsp+168], 0
37bf09109js 0x37bf09613
37bf0910flea rax, [r12+r13-1]
37bf09114mov r11, [rsp+160]
37bf0911cmov rbx, [rsp+384]
37bf09124mov [rsp+216], rdi
37bf0912clea r9, [rax+rdi]
37bf09130lea rax, [r15-8]
37bf09134mov [rsp+208], r12
37bf0913cmov r10, r13
37bf0913flea r8, [r9+1]
37bf09143lea rdx, [8*r9]
37bf0914bmov [rsp+232], r13
37bf09153mov r12, [rsp+384]
37bf0915bimul r8, r11
37bf0915fadd r8, [rsp+344]
37bf09167sub rax, rdx
37bf0916amov [rsp+248], r14
37bf09172lea rdx, [rbx+r8]
37bf09176mov ebx, 1
37bf0917bmov r14, [rsp+440]
37bf09183sub rbx, r13
37bf09186mov r13, r11
37bf09189mov r11, [rsp+240]
37bf09191lea rcx, [rax+8*rdx]
37bf09195add r9, rbx
37bf09198nop [rax+rax]
37bf091a0
37bf091a0loc_37bf091a0:
37bf091a0mov rdx, r10
37bf091a3lea rdi, [r9+r10]
37bf091a7cmp rsi, r10
37bf091aajle 0x37bf091f2
37bf091acnop [rax+rax]
37bf091b5nop [rax+rax]
37bf091c0
37bf091c0loc_37bf091c0:
37bf091c0mov rax, [r11+8*rdx-8]
37bf091c5cmp rax, rdx
37bf091c8je 0x37bf091e9
37bf091caadd rax, r12
37bf091cdmovsd_xmm x0, [rcx+8*rdx]
37bf091d2sub rax, rdi
37bf091d5add rax, r8
37bf091d8movsd_xmm x1, [r15+8*rax]
37bf091demovsd_xmm [rcx+8*rdx], x1
37bf091e3movsd_xmm [r15+8*rax], x0
37bf091e9
37bf091e9loc_37bf091e9:
37bf091e9add rdx, 1
37bf091edcmp rsi, rdx
37bf091f0jne 0x37bf091c0
37bf091f2
37bf091f2loc_37bf091f2:
37bf091f2add r10, 1
37bf091f6add r8, r13
37bf091f9add rcx, r14
37bf091fclea rax, [rbx+r10]
37bf09200cmp rbp, rax
37bf09203jge 0x37bf091a0
37bf09205mov r12, [rsp+208]
37bf0920dmov r13, [rsp+232]
37bf09215mov r14, [rsp+248]
37bf0921dcmp [rsp+216], 0
37bf09226jg 0x37bf0961c
37bf0922cmov rax, [rsp+328]
37bf09234add rax, 8
37bf09238mov [rsp+216], rax
37bf09240lea rax, [rip+0x5505bd]
37bf09247mov [rsp+208], rax
37bf0924f
37bf0924floc_37bf0924f:
37bf0924fmov rsi, [rsp+336]
37bf09257mov [rsp+168], r13
37bf0925flea rdi, [8*r12]
37bf09267mov ebx, 1
37bf0926cmov rcx, [rsp+432]
37bf09274mov r13, rsi
37bf09277mov rsi, [rsp+392]
37bf0927fnop
37bf09280
37bf09280loc_37bf09280:
37bf09280cmp rbx, r12
37bf09283jg 0x37bf09293
37bf09285mov r8, rdi
37bf09288mov rdx, r13
37bf0928bcall memcpy
37bf09290mov rcx, rax
37bf09293
37bf09293loc_37bf09293:
37bf09293add rbx, 1
37bf09297add rcx, 528
37bf0929eadd r13, rsi
37bf092a1sub rdi, 8
37bf092a5cmp rbp, rbx
37bf092a8jge 0x37bf09280
37bf092aamov rdi, [rsp+192]
37bf092b2mov r13, [rsp+168]
37bf092balea rsi, [rip+0x55052f]
37bf092c1lea rbx, [rsp+472]
37bf092c9mov rcx, [rsp+176]
37bf092d1mov rbp, [rsp+432]
37bf092d9lea r9, [rip+0x550520]
37bf092e0lea r8, [rip+0x55051d]
37bf092e7mov rax, [rdi]
37bf092eamov r12, [rsp+152]
37bf092f2mov [rsp+112], 4
37bf092fblea rdx, [rip+0x55050e]
37bf09302mov [rsp+32], rcx
37bf09307lea rcx, [rip+0x550507]
37bf0930emov [rsp+168], rax
37bf09316sub rax, 1
37bf0931amov [rsp+520], rax
37bf09322mov rax, [rsp+216]
37bf0932amov [rsp+104], 12
37bf09333mov [rsp+56], rax
37bf09338lea rax, [rip+0x5504e1]
37bf0933fmov [rsp+96], 5
37bf09348mov [rsp+88], 4
37bf09351mov [rsp+80], rsi
37bf09356mov [rsp+72], rbp
37bf0935bmov [rsp+64], r12
37bf09360mov [rsp+48], rax
37bf09365mov [rsp+40], rbx
37bf0936acall dtrsm_64_
37bf0936ftest r14, r14
37bf09372jle 0x37bf0943c
37bf09378mov rdx, [rdi]
37bf0937bmov [rsp+96], r12
37bf09380mov r9, rbx
37bf09383lea rdi, [rip+0x550496]
37bf0938amov rcx, [rsp+176]
37bf09392mov [rsp+80], rdi
37bf09397lea r8, [rsp+448]
37bf0939flea rax, [rdx-1]
37bf093a3mov [rsp+72], rsi
37bf093a8mov [rsp+168], rdx
37bf093b0mov rdx, [rsp+400]
37bf093b8mov [rsp+512], rax
37bf093c0mov [rsp+520], rax
37bf093c8mov rax, [rsp+480]
37bf093d0mov [rsp+32], rcx
37bf093d5mov rcx, [rsp+208]
37bf093ddlea rdx, [rax+rdx+1]
37bf093e2add rax, [rsp+384]
37bf093eamov [rsp+64], rbp
37bf093efadd rax, [rsp+272]
37bf093f7lea rdx, [r15+8*rdx]
37bf093fbmov [rsp+112], 12
37bf09404lea rax, [r15+8*rax]
37bf09408mov [rsp+88], rdx
37bf0940dlea rdx, [rsp+512]
37bf09415mov [rsp+48], rax
37bf0941alea rax, [rip+0x5503d7]
37bf09421mov [rsp+56], rdx
37bf09426mov rdx, rcx
37bf09429mov [rsp+104], 12
37bf09432mov [rsp+40], rax
37bf09437call dgemm_64_
37bf0943c
37bf0943cloc_37bf0943c:
37bf0943ccmp [rsp+256], 0
37bf09445jle 0x37bf09515
37bf0944bmov rax, [rsp+192]
37bf09453mov rdi, [rsp+400]
37bf0945bmov r9, rbx
37bf0945elea r8, [rsp+456]
37bf09466mov rcx, [rsp+208]
37bf0946emov rax, [rax]
37bf09471mov [rsp+112], 12
37bf0947amov [rsp+104], 12
37bf09483mov rdx, rcx
37bf09486mov [rsp+168], rax
37bf0948esub rax, 1
37bf09492mov [rsp+520], rax
37bf0949amov rax, [rsp+152]
37bf094a2mov [rsp+96], rax
37bf094a7mov rax, [rsp+144]
37bf094afmov rax, [rax]
37bf094b2lea rax, [rdi+rax+1]
37bf094b7mov rdi, [rsp+432]
37bf094bflea rax, [r15+8*rax]
37bf094c3mov [rsp+88], rax
37bf094c8lea rax, [rip+0x550351]
37bf094cfmov [rsp+80], rax
37bf094d4lea rax, [rip+0x550315]
37bf094dbmov [rsp+72], rax
37bf094e0mov [rsp+56], rax
37bf094e5mov rax, [rsp+280]
37bf094edmov [rsp+64], rdi
37bf094f2mov [rsp+48], rax
37bf094f7lea rax, [rip+0x5502fa]
37bf094femov [rsp+40], rax
37bf09503mov rax, [rsp+176]
37bf0950bmov [rsp+32], rax
37bf09510call dgemm_64_
37bf09515
37bf09515loc_37bf09515:
37bf09515mov rbx, [rsp+472]
37bf0951dmov rsi, [rsp+480]
37bf09525test rbx, rbx
37bf09528jle 0x37bf0958a
37bf0952amov rbp, [rsp+432]
37bf09532mov rcx, [rsp+336]
37bf0953aadd rbx, 1
37bf0953elea r12, [8*rsi]
37bf09546mov r14, [rsp+392]
37bf0954emov edi, 1
37bf09553nop
37bf09555nop [rax+rax]
37bf09560
37bf09560loc_37bf09560:
37bf09560cmp rdi, rsi
37bf09563jg 0x37bf09573
37bf09565mov r8, r12
37bf09568mov rdx, rbp
37bf0956bcall memcpy
37bf09570mov rcx, rax
37bf09573
37bf09573loc_37bf09573:
37bf09573add rdi, 1
37bf09577add rcx, r14
37bf0957aadd rbp, 528
37bf09581sub r12, 8
37bf09585cmp rdi, rbx
37bf09588jne 0x37bf09560
37bf0958a
37bf0958aloc_37bf0958a:
37bf0958aadd rsi, r13
37bf0958djmp 0x37bf08cf8
37bf09592
37bf09592loc_37bf09592:
37bf09592mov rax, [rsp+296]
37bf0959amov r9, [rsp+288]
37bf095a2mov [rsp+0x106a0], r11
37bf095aamov r8, [rsp+144]
37bf095b2mov rdx, [rsp+184]
37bf095bamov [rsp+0x10690], r15
37bf095c2mov [rsp+0x106a8], rax
37bf095camov rcx, [rsp+224]
37bf095d2mov rax, [rsp+192]
37bf095damovups x6, [rsp+0x10610]
37bf095e2mov [rsp+0x10698], rax
37bf095eaadd rsp, 0x10628
37bf095f1pop rbx
37bf095f2pop rsi
37bf095f3pop rdi
37bf095f4pop rbp
37bf095f5pop r12
37bf095f7pop r13
37bf095f9pop r14
37bf095fbpop r15
37bf095fdjmp 0x37bf07d80
37bf09602
37bf09602loc_37bf09602:
37bf09602mov rdx, -3
37bf09609mov eax, 3
37bf0960ejmp 0x37bf0836c
37bf09613
37bf09613loc_37bf09613:
37bf09613test rdi, rdi
37bf09616jle 0x37bf08cf8
37bf0961c
37bf0961cloc_37bf0961c:
37bf0961cmov rax, [rsp+192]
37bf09624mov rdx, [rsp+384]
37bf0962clea rbx, [rsp+512]
37bf09634lea r8, [rip+0x5501c9]
37bf0963bimul rsi, [rsp+160]
37bf09644lea r9, [rip+0x5501b5]
37bf0964bmov [rsp+208], r8
37bf09653mov rax, [rax]
37bf09656sub rdx, r12
37bf09659mov [rsp+64], rbx
37bf0965elea rcx, [rip+0x5501b0]
37bf09665mov [rsp+88], 4
37bf0966emov [rsp+112], 4
37bf09677sub rax, 1
37bf0967bmov [rsp+512], rax
37bf09683mov [rsp+520], rax
37bf0968bmov rax, [rsp+152]
37bf09693mov [rsp+104], 12
37bf0969cmov [rsp+80], rax
37bf096a1mov rax, [rsp+344]
37bf096a9mov [rsp+96], 5
37bf096b2add rax, rsi
37bf096b5add rax, rdx
37bf096b8lea rdx, [rip+0x550151]
37bf096bflea rax, [r15+8*rax]
37bf096c3mov [rsp+72], rax
37bf096c8mov rax, [rsp+328]
37bf096d0add rax, 8
37bf096d4mov [rsp+216], rax
37bf096dcmov [rsp+56], rax
37bf096e1lea rax, [rip+0x550138]
37bf096e8mov [rsp+48], rax
37bf096edmov rax, [rsp+264]
37bf096f5mov [rsp+40], rax
37bf096famov rax, [rsp+176]
37bf09702mov [rsp+32], rax
37bf09707call dtrsm_64_
37bf0970ctest r14, r14
37bf0970fjle 0x37bf09813
37bf09715mov rdi, [rsp+192]
37bf0971dmov rax, [rsp+480]
37bf09725lea rsi, [rip+0x5500f4]
37bf0972clea r8, [rsp+448]
37bf09734mov r9, [rsp+264]
37bf0973cmov rdi, [rdi]
37bf0973fmov [rsp+72], rbx
37bf09744mov [rsp+112], 12
37bf0974dlea rdx, [rdi-1]
37bf09751mov [rsp+232], rdi
37bf09759mov rdi, [rsp+152]
37bf09761mov [rsp+504], rdx
37bf09769mov [rsp+96], rdi
37bf0976emov rdi, [rsp+384]
37bf09776mov [rsp+512], rdx
37bf0977emov [rsp+520], rdx
37bf09786lea rdx, [r13+rax]
37bf0978bimul rdx, [rsp+160]
37bf09794add rdx, [rsp+344]
37bf0979cmov [rsp+80], rsi
37bf097a1mov [rsp+104], 12
37bf097aalea rcx, [rdx+rdi]
37bf097aelea rcx, [r15+8*rcx]
37bf097b2mov [rsp+88], rcx
37bf097b7mov rcx, rdi
37bf097basub rcx, rax
37bf097bdadd rax, rdi
37bf097c0add rax, [rsp+272]
37bf097c8lea rax, [r15+8*rax]
37bf097ccadd rdx, rcx
37bf097cfmov rcx, [rsp+208]
37bf097d7mov [rsp+48], rax
37bf097dclea rax, [rip+0x550015]
37bf097e3lea rdx, [r15+8*rdx]
37bf097e7mov [rsp+40], rax
37bf097ecmov rax, [rsp+176]
37bf097f4mov [rsp+64], rdx
37bf097f9lea rdx, [rsp+504]
37bf09801mov [rsp+56], rdx
37bf09806mov rdx, rcx
37bf09809mov [rsp+32], rax
37bf0980ecall dgemm_64_
37bf09813
37bf09813loc_37bf09813:
37bf09813cmp [rsp+256], 0
37bf0981cjle 0x37bf09927
37bf09822mov rax, [rsp+192]
37bf0982amov rcx, [rsp+480]
37bf09832mov rdi, [rsp+152]
37bf0983amov rdx, [rsp+136]
37bf09842mov rax, [rax]
37bf09845mov r9, [rsp+264]
37bf0984dmov [rsp+112], 12
37bf09856mov [rsp+96], rdi
37bf0985bmov rdi, [rsp+144]
37bf09863mov [rsp+232], rax
37bf0986bsub rax, 1
37bf0986fmov [rsp+512], rax
37bf09877mov [rsp+520], rax
37bf0987flea rax, [r13+rcx]
37bf09884imul rax, [rsp+160]
37bf0988dadd rax, [rsp+344]
37bf09895mov [rsp+104], 12
37bf0989emov r8, rax
37bf098a1add rdx, [rdi]
37bf098a4lea rdi, [rip+0x54ff75]
37bf098abmov [rsp+72], rbx
37bf098b0sub r8, rcx
37bf098b3mov [rsp+80], rdi
37bf098b8lea rdx, [r8+rdx+1]
37bf098bdlea r8, [rsp+456]
37bf098c5lea rdx, [r15+8*rdx]
37bf098c9mov [rsp+88], rdx
37bf098cemov rdx, [rsp+384]
37bf098d6sub rdx, rcx
37bf098d9mov rcx, [rsp+208]
37bf098e1add rax, rdx
37bf098e4lea rax, [r15+8*rax]
37bf098e8mov rdx, rcx
37bf098ebmov [rsp+64], rax
37bf098f0lea rax, [rip+0x54fef9]
37bf098f7mov [rsp+56], rax
37bf098fcmov rax, [rsp+280]
37bf09904mov [rsp+48], rax
37bf09909lea rax, [rip+0x54fee8]
37bf09910mov [rsp+40], rax
37bf09915mov rax, [rsp+176]
37bf0991dmov [rsp+32], rax
37bf09922call dgemm_64_
37bf09927
37bf09927loc_37bf09927:
37bf09927mov r12, [rsp+480]
37bf0992fcmp [rsp+168], 0
37bf09938jns 0x37bf09944
37bf0993alea rsi, [r13+r12]
37bf0993fjmp 0x37bf08cf8
37bf09944
37bf09944loc_37bf09944:
37bf09944mov rax, [rsp+456]
37bf0994cmov r14, [rsp+448]
37bf09954mov [rsp+256], rax
37bf0995cjmp 0x37bf0924f
37bf08280
37bf09961
37bf09961 // align 0x20
37bf09961 // align 0x20
37bf09980
37bf09980dgbtrs_64_:
37bf09980push r15
37bf09982push r14
37bf09984push r13
37bf09986push r12
37bf09988push rbp
37bf09989push rdi
37bf0998apush rsi
37bf0998bpush rbx
37bf0998csub rsp, 168
37bf09993mov r12, [rsp+320]
37bf0999bmov rdi, [rsp+312]
37bf099a3mov rax, [rsp+288]
37bf099abmov [r12], 0
37bf099b3mov r14, [rdi]
37bf099b6mov r13, [rax]
37bf099b9mov rbx, rdx
37bf099bcmov rsi, r8
37bf099bfmov rbp, r9
37bf099c2mov r8l, 1
37bf099c8mov r9l, 1
37bf099celea rdx, [rip+0x54fe5b]
37bf099d5mov r15, rcx
37bf099d8call lsame_64_
37bf099ddmov r10, rax
37bf099e0test rax, rax
37bf099e3je 0x37bf09d40
37bf099e9
37bf099e9loc_37bf099e9:
37bf099e9mov r15, [rbx]
37bf099ectest r15, r15
37bf099efjs 0x37bf09d30
37bf099f5mov rax, [rsi]
37bf099f8mov r9, rax
37bf099fbtest rax, rax
37bf099fejs 0x37bf09ce8
37bf09a04mov rcx, [rbp]
37bf09a08mov [rsp+104], rcx
37bf09a0dtest rcx, rcx
37bf09a10js 0x37bf09db0
37bf09a16mov rdx, [rsp+272]
37bf09a1emov rdx, [rdx]
37bf09a21test rdx, rdx
37bf09a24js 0x37bf09ff8
37bf09a2amov r8, [rsp+288]
37bf09a32lea r11, [rcx+2*rax]
37bf09a36mov [rsp+112], r11
37bf09a3bcmp r11, [r8]
37bf09a3ejge 0x37bf0a010
37bf09a44test r15, r15
37bf09a47mov r11l, 1
37bf09a4dcmovg r11, r15
37bf09a51cmp [rdi], r11
37bf09a54jl 0x37bf0a028
37bf09a5amov r11, [r12]
37bf09a5etest r11, r11
37bf09a61jne 0x37bf0a03a
37bf09a67test r15, r15
37bf09a6aje 0x37bf09d1c
37bf09a70test rdx, rdx
37bf09a73je 0x37bf09d1c
37bf09a79xor r11l, r11l
37bf09a7ctest r14, r14
37bf09a7fcmovns r11, r14
37bf09a83mov [rsp+128], r11
37bf09a8bxor r11l, r11l
37bf09a8etest r13, r13
37bf09a91cmovns r11, r13
37bf09a95mov [rsp+120], r11
37bf09a9amov r11, [rsp+112]
37bf09a9fsub r11, rax
37bf09aa2mov [rsp+136], r11
37bf09aaatest r10, r10
37bf09aadjne 0x37bf09dc8
37bf09ab3mov [rsp+248], rbx
37bf09abbmov r8, [rsp+104]
37bf09ac0mov r15, rbp
37bf09ac3lea r13, [rip+0x54fd9a]
37bf09acamov rcx, [rsp+128]
37bf09ad2mov r11, [rsp+304]
37bf09adamov [rsp+312], rdi
37bf09ae2mov rdi, rdx
37bf09ae5mov [rsp+104], r13
37bf09aeamov rbp, [rsp+288]
37bf09af2lea r14, [rsp+152]
37bf09afalea r12, [rip+0x54fd47]
37bf09b01shl rcx, 3
37bf09b05mov rbx, r11
37bf09b08mov [rsp+128], rax
37bf09b10mov r13l, 1
37bf09b16mov [rsp+112], rcx
37bf09b1bmov rcx, rax
37bf09b1ejmp 0x37bf09b2b
37bf09b20
37bf09b20loc_37bf09b20:
37bf09b20mov rcx, [rsi]
37bf09b23mov r8, [r15]
37bf09b26add rbx, [rsp+112]
37bf09b2b
37bf09b2bloc_37bf09b2b:
37bf09b2bmov rax, [rsp+280]
37bf09b33add rcx, r8
37bf09b36mov [rsp+88], 8
37bf09b3flea r8, [rip+0x54fd0a]
37bf09b46mov [rsp+64], r12
37bf09b4blea rdx, [rip+0x54fd17]
37bf09b52add r13, 1
37bf09b56mov r9, [rsp+248]
37bf09b5emov [rsp+80], 9
37bf09b67mov [rsp+72], 5
37bf09b70mov [rsp+56], rbx
37bf09b75mov [rsp+48], rbp
37bf09b7amov [rsp+40], rax
37bf09b7fmov [rsp+32], r14
37bf09b84mov [rsp+152], rcx
37bf09b8cmov rcx, [rsp+104]
37bf09b91call dtbsv_64_
37bf09b96cmp rdi, r13
37bf09b99jge 0x37bf09b20
37bf09b9bmov rbx, [rsp+248]
37bf09ba3mov rdi, [rsp+312]
37bf09babcmp [rsp+128], 0
37bf09bb4je 0x37bf09d1c
37bf09bbamov rdx, [rbx]
37bf09bbdlea rax, [rdx-1]
37bf09bc1test rax, rax
37bf09bc4jle 0x37bf09d1c
37bf09bcamov r15, rax
37bf09bcdmov rax, [rsp+304]
37bf09bd5mov r14, r15
37bf09bd8lea rcx, [rax+8*rdx-8]
37bf09bddmov rax, [rsp+120]
37bf09be2mov rbp, rax
37bf09be5mov r9, rax
37bf09be8imul rax, r15
37bf09becnot r9
37bf09befneg rbp
37bf09bf2shl rbp, 3
37bf09bf6mov r15, rbp
37bf09bf9mov rbp, rbx
37bf09bfclea r8, [rax+r9]
37bf09c00mov rax, [rsp+280]
37bf09c08add r8, [rsp+136]
37bf09c10lea r13, [rax+8*r8+16]
37bf09c15lea rax, [rsp+144]
37bf09c1dmov [rsp+104], rax
37bf09c22jmp 0x37bf09c32
37bf09c24
37bf09c24 0f 1f 40 00 ..@.
37bf09c28
37bf09c28loc_37bf09c28:
37bf09c28mov rdx, [rbp]
37bf09c2cadd r13, r15
37bf09c2fmov rcx, rbx
37bf09c32
37bf09c32loc_37bf09c32:
37bf09c32mov r8, [rsi]
37bf09c35sub rdx, r14
37bf09c38lea rbx, [rcx-8]
37bf09c3cmov [rsp+32], rcx
37bf09c41lea rax, [rip+0x54fc30]
37bf09c48mov [rsp+80], rdi
37bf09c4dlea r9, [rip+0x54fbec]
37bf09c54cmp rdx, r8
37bf09c57mov [rsp+64], rax
37bf09c5clea rcx, [rip+0x54fc06]
37bf09c63cmovg rdx, r8
37bf09c67mov [rsp+72], rbx
37bf09c6cmov r8, [rsp+272]
37bf09c74mov [rsp+88], 9
37bf09c7dmov [rsp+56], r12
37bf09c82mov [rsp+48], r13
37bf09c87mov [rsp+40], rdi
37bf09c8cmov [rsp+144], rdx
37bf09c94mov rdx, [rsp+104]
37bf09c99call dgemv_64_
37bf09c9emov rax, [rsp+296]
37bf09ca6mov rdx, [rax+8*r14-8]
37bf09cabcmp rdx, r14
37bf09caeje 0x37bf09cd5
37bf09cb0mov rax, [rsp+304]
37bf09cb8mov [rsp+32], rdi
37bf09cbdmov r9, rbx
37bf09cc0mov r8, rdi
37bf09cc3mov rcx, [rsp+272]
37bf09ccblea rdx, [rax+8*rdx-8]
37bf09cd0call dswap_64_
37bf09cd5
37bf09cd5loc_37bf09cd5:
37bf09cd5sub r14, 1
37bf09cd9jne 0x37bf09c28
37bf09cdfjmp 0x37bf09d1c
37bf09ce1
37bf09ce1 0f 1f 80 00 00 00 00 .......
37bf09ce8
37bf09ce8loc_37bf09ce8:
37bf09ce8mov rax, -3
37bf09cefmov r11l, 3
37bf09cf5
37bf09cf5loc_37bf09cf5:
37bf09cf5mov [r12], rax
37bf09cf9
37bf09cf9loc_37bf09cf9:
37bf09cf9lea rdx, [rsp+152]
37bf09d01mov r8l, 6
37bf09d07lea rcx, [rip+0x54fb25]
37bf09d0emov [rsp+152], r11
37bf09d16call xerbla_64_
37bf09d1bnop
37bf09d1c
37bf09d1cloc_37bf09d1c:
37bf09d1cadd rsp, 168
37bf09d23pop rbx
37bf09d24pop rsi
37bf09d25pop rdi
37bf09d26pop rbp
37bf09d27pop r12
37bf09d29pop r13
37bf09d2bpop r14
37bf09d2dpop r15
37bf09d2fret
37bf09d30
37bf09d30loc_37bf09d30:
37bf09d30mov rax, -2
37bf09d37mov r11l, 2
37bf09d3djmp 0x37bf09cf5
37bf09d3f
37bf09d3f 90 .
37bf09d40
37bf09d40loc_37bf09d40:
37bf09d40mov r9l, 1
37bf09d46mov r8l, 1
37bf09d4cmov rcx, r15
37bf09d4fmov [rsp+104], rax
37bf09d54lea rdx, [rip+0x54fad6]
37bf09d5bcall lsame_64_
37bf09d60mov r10, [rsp+104]
37bf09d65test rax, rax
37bf09d68jne 0x37bf099e9
37bf09d6emov r9l, 1
37bf09d74mov r8l, 1
37bf09d7alea rdx, [rip+0x54fab1]
37bf09d81mov rcx, r15
37bf09d84call lsame_64_
37bf09d89mov r10, [rsp+104]
37bf09d8etest rax, rax
37bf09d91jne 0x37bf099e9
37bf09d97mov rax, -1
37bf09d9emov r11l, 1
37bf09da4jmp 0x37bf09cf5
37bf09da9
37bf09da9 0f 1f 80 00 00 00 00 .......
37bf09db0
37bf09db0loc_37bf09db0:
37bf09db0mov rax, -4
37bf09db7mov r11l, 4
37bf09dbdjmp 0x37bf09cf5
37bf09dc2
37bf09dc2 66 0f 1f 44 00 00 f..D..
37bf09dc8
37bf09dc8loc_37bf09dc8:
37bf09dc8test rax, rax
37bf09dcbje 0x37bf09fe8
37bf09dd1cmp r15, 1
37bf09dd5je 0x37bf09fe8
37bf09ddbmov rax, [rsp+120]
37bf09de0mov rcx, [rsp+136]
37bf09de8mov rdx, r15
37bf09debmov [rsp+264], rbp
37bf09df3mov [rsp+112], r15
37bf09df8mov r13, [rsp+304]
37bf09e00mov r14l, 1
37bf09e06lea r12, [rip+0x54fa3b]
37bf09e0dshl rax, 3
37bf09e11mov [rsp+120], rax
37bf09e16mov rax, [rsp+280]
37bf09e1elea rax, [rax+8*rcx+8]
37bf09e23lea rcx, [rsp+144]
37bf09e2bmov [rsp+104], rcx
37bf09e30mov rbp, rax
37bf09e33jmp 0x37bf09e43
37bf09e35
37bf09e35 0f 1f 00 ...
37bf09e38
37bf09e38loc_37bf09e38:
37bf09e38mov rdx, [rbx]
37bf09e3bmov r9, [rsi]
37bf09e3eadd rbp, [rsp+120]
37bf09e43
37bf09e43loc_37bf09e43:
37bf09e43sub rdx, r14
37bf09e46mov rax, [rsp+296]
37bf09e4emov r15, r13
37bf09e51cmp rdx, r9
37bf09e54cmovg rdx, r9
37bf09e58mov [rsp+144], rdx
37bf09e60mov rdx, [rax+8*r14-8]
37bf09e65cmp rdx, r14
37bf09e68je 0x37bf09e8f
37bf09e6amov rax, [rsp+304]
37bf09e72mov [rsp+32], rdi
37bf09e77mov r9, r13
37bf09e7amov r8, rdi
37bf09e7dmov rcx, [rsp+272]
37bf09e85lea rdx, [rax+8*rdx-8]
37bf09e8acall dswap_64_
37bf09e8f
37bf09e8floc_37bf09e8f:
37bf09e8fadd r13, 8
37bf09e93mov [rsp+64], rdi
37bf09e98mov r9, rbp
37bf09e9badd r14, 1
37bf09e9fmov [rsp+56], r13
37bf09ea4mov rdx, [rsp+272]
37bf09eaclea r8, [rip+0x54f98d]
37bf09eb3mov [rsp+48], rdi
37bf09eb8mov rcx, [rsp+104]
37bf09ebdmov [rsp+40], r15
37bf09ec2mov [rsp+32], r12
37bf09ec7call dger_64_
37bf09ecccmp [rsp+112], r14
37bf09ed1jne 0x37bf09e38
37bf09ed7mov rax, [rsp+272]
37bf09edfmov rbp, [rsp+264]
37bf09ee7mov rdx, [rax]
37bf09eeatest rdx, rdx
37bf09eedjle 0x37bf09d1c
37bf09ef3mov rax, [rsi]
37bf09ef6mov rcx, [rbp]
37bf09efa
37bf09efaloc_37bf09efa:
37bf09efamov rdi, [rsp+128]
37bf09f02lea r13, [rip+0x54f95b]
37bf09f09mov [rsp+264], rbp
37bf09f11lea r14, [rsp+152]
37bf09f19mov [rsp+112], r13
37bf09f1emov rbp, rsi
37bf09f21mov r15, [rsp+264]
37bf09f29mov esi, 1
37bf09f2eshl rdi, 3
37bf09f32mov [rsp+248], rbx
37bf09f3amov rbx, rdx
37bf09f3dmov [rsp+104], rdi
37bf09f42mov rdi, [rsp+304]
37bf09f4amov r13, rdi
37bf09f4dmov rdi, [rsp+288]
37bf09f55jmp 0x37bf09f67
37bf09f57
37bf09f57 66 0f 1f 84 00 00 00 00 00 f........
37bf09f60
37bf09f60loc_37bf09f60:
37bf09f60mov rax, [rbp]
37bf09f64mov rcx, [r15]
37bf09f67
37bf09f67loc_37bf09f67:
37bf09f67add rax, rcx
37bf09f6amov [rsp+56], r13
37bf09f6fmov r9, [rsp+248]
37bf09f77lea r8, [rip+0x54f8d2]
37bf09f7emov [rsp+152], rax
37bf09f86mov rcx, [rsp+112]
37bf09f8blea rdx, [rip+0x54f8c6]
37bf09f92add rsi, 1
37bf09f96mov rax, [rsp+280]
37bf09f9emov [rsp+64], r12
37bf09fa3mov [rsp+88], 8
37bf09facmov [rsp+80], 12
37bf09fb5mov [rsp+72], 5
37bf09fbemov [rsp+48], rdi
37bf09fc3mov [rsp+40], rax
37bf09fc8mov [rsp+32], r14
37bf09fcdcall dtbsv_64_
37bf09fd2add r13, [rsp+104]
37bf09fd7cmp rsi, rbx
37bf09fdajle 0x37bf09f60
37bf09fdcjmp 0x37bf09d1c
37bf09fe1
37bf09fe1 0f 1f 80 00 00 00 00 .......
37bf09fe8
37bf09fe8loc_37bf09fe8:
37bf09fe8lea r12, [rip+0x54f859]
37bf09fefjmp 0x37bf09efa
37bf09ff4
37bf09ff4 0f 1f 40 00 ..@.
37bf09ff8
37bf09ff8loc_37bf09ff8:
37bf09ff8mov rax, -5
37bf09fffmov r11l, 5
37bf0a005jmp 0x37bf09cf5
37bf0a00a
37bf0a00a 66 0f 1f 44 00 00 f..D..
37bf0a010
37bf0a010loc_37bf0a010:
37bf0a010mov rax, -7
37bf0a017mov r11l, 7
37bf0a01djmp 0x37bf09cf5
37bf0a022
37bf0a022 66 0f 1f 44 00 00 f..D..
37bf0a028
37bf0a028loc_37bf0a028:
37bf0a028mov rax, -10
37bf0a02fmov r11l, 10
37bf0a035jmp 0x37bf09cf5
37bf0a03a
37bf0a03aloc_37bf0a03a:
37bf0a03aneg r11
37bf0a03djmp 0x37bf09cf9
37bf09980
37bf09980dgbtrs_64_:
37bf09980push r15
37bf09982push r14
37bf09984push r13
37bf09986push r12
37bf09988push rbp
37bf09989push rdi
37bf0998apush rsi
37bf0998bpush rbx
37bf0998csub rsp, 168
37bf09993mov r12, [rsp+320]
37bf0999bmov rdi, [rsp+312]
37bf099a3mov rax, [rsp+288]
37bf099abmov [r12], 0
37bf099b3mov r14, [rdi]
37bf099b6mov r13, [rax]
37bf099b9mov rbx, rdx
37bf099bcmov rsi, r8
37bf099bfmov rbp, r9
37bf099c2mov r8l, 1
37bf099c8mov r9l, 1
37bf099celea rdx, [rip+0x54fe5b]
37bf099d5mov r15, rcx
37bf099d8call lsame_64_
37bf099ddmov r10, rax
37bf099e0test rax, rax
37bf099e3je 0x37bf09d40
37bf099e9
37bf099e9loc_37bf099e9:
37bf099e9mov r15, [rbx]
37bf099ectest r15, r15
37bf099efjs 0x37bf09d30
37bf099f5mov rax, [rsi]
37bf099f8mov r9, rax
37bf099fbtest rax, rax
37bf099fejs 0x37bf09ce8
37bf09a04mov rcx, [rbp]
37bf09a08mov [rsp+104], rcx
37bf09a0dtest rcx, rcx
37bf09a10js 0x37bf09db0
37bf09a16mov rdx, [rsp+272]
37bf09a1emov rdx, [rdx]
37bf09a21test rdx, rdx
37bf09a24js 0x37bf09ff8
37bf09a2amov r8, [rsp+288]
37bf09a32lea r11, [rcx+2*rax]
37bf09a36mov [rsp+112], r11
37bf09a3bcmp r11, [r8]
37bf09a3ejge 0x37bf0a010
37bf09a44test r15, r15
37bf09a47mov r11l, 1
37bf09a4dcmovg r11, r15
37bf09a51cmp [rdi], r11
37bf09a54jl 0x37bf0a028
37bf09a5amov r11, [r12]
37bf09a5etest r11, r11
37bf09a61jne 0x37bf0a03a
37bf09a67test r15, r15
37bf09a6aje 0x37bf09d1c
37bf09a70test rdx, rdx
37bf09a73je 0x37bf09d1c
37bf09a79xor r11l, r11l
37bf09a7ctest r14, r14
37bf09a7fcmovns r11, r14
37bf09a83mov [rsp+128], r11
37bf09a8bxor r11l, r11l
37bf09a8etest r13, r13
37bf09a91cmovns r11, r13
37bf09a95mov [rsp+120], r11
37bf09a9amov r11, [rsp+112]
37bf09a9fsub r11, rax
37bf09aa2mov [rsp+136], r11
37bf09aaatest r10, r10
37bf09aadjne 0x37bf09dc8
37bf09ab3mov [rsp+248], rbx
37bf09abbmov r8, [rsp+104]
37bf09ac0mov r15, rbp
37bf09ac3lea r13, [rip+0x54fd9a]
37bf09acamov rcx, [rsp+128]
37bf09ad2mov r11, [rsp+304]
37bf09adamov [rsp+312], rdi
37bf09ae2mov rdi, rdx
37bf09ae5mov [rsp+104], r13
37bf09aeamov rbp, [rsp+288]
37bf09af2lea r14, [rsp+152]
37bf09afalea r12, [rip+0x54fd47]
37bf09b01shl rcx, 3
37bf09b05mov rbx, r11
37bf09b08mov [rsp+128], rax
37bf09b10mov r13l, 1
37bf09b16mov [rsp+112], rcx
37bf09b1bmov rcx, rax
37bf09b1ejmp 0x37bf09b2b
37bf09b20
37bf09b20loc_37bf09b20:
37bf09b20mov rcx, [rsi]
37bf09b23mov r8, [r15]
37bf09b26add rbx, [rsp+112]
37bf09b2b
37bf09b2bloc_37bf09b2b:
37bf09b2bmov rax, [rsp+280]
37bf09b33add rcx, r8
37bf09b36mov [rsp+88], 8
37bf09b3flea r8, [rip+0x54fd0a]
37bf09b46mov [rsp+64], r12
37bf09b4blea rdx, [rip+0x54fd17]
37bf09b52add r13, 1
37bf09b56mov r9, [rsp+248]
37bf09b5emov [rsp+80], 9
37bf09b67mov [rsp+72], 5
37bf09b70mov [rsp+56], rbx
37bf09b75mov [rsp+48], rbp
37bf09b7amov [rsp+40], rax
37bf09b7fmov [rsp+32], r14
37bf09b84mov [rsp+152], rcx
37bf09b8cmov rcx, [rsp+104]
37bf09b91call dtbsv_64_
37bf09b96cmp rdi, r13
37bf09b99jge 0x37bf09b20
37bf09b9bmov rbx, [rsp+248]
37bf09ba3mov rdi, [rsp+312]
37bf09babcmp [rsp+128], 0
37bf09bb4je 0x37bf09d1c
37bf09bbamov rdx, [rbx]
37bf09bbdlea rax, [rdx-1]
37bf09bc1test rax, rax
37bf09bc4jle 0x37bf09d1c
37bf09bcamov r15, rax
37bf09bcdmov rax, [rsp+304]
37bf09bd5mov r14, r15
37bf09bd8lea rcx, [rax+8*rdx-8]
37bf09bddmov rax, [rsp+120]
37bf09be2mov rbp, rax
37bf09be5mov r9, rax
37bf09be8imul rax, r15
37bf09becnot r9
37bf09befneg rbp
37bf09bf2shl rbp, 3
37bf09bf6mov r15, rbp
37bf09bf9mov rbp, rbx
37bf09bfclea r8, [rax+r9]
37bf09c00mov rax, [rsp+280]
37bf09c08add r8, [rsp+136]
37bf09c10lea r13, [rax+8*r8+16]
37bf09c15lea rax, [rsp+144]
37bf09c1dmov [rsp+104], rax
37bf09c22jmp 0x37bf09c32
37bf09c24
37bf09c24 0f 1f 40 00 ..@.
37bf09c28
37bf09c28loc_37bf09c28:
37bf09c28mov rdx, [rbp]
37bf09c2cadd r13, r15
37bf09c2fmov rcx, rbx
37bf09c32
37bf09c32loc_37bf09c32:
37bf09c32mov r8, [rsi]
37bf09c35sub rdx, r14
37bf09c38lea rbx, [rcx-8]
37bf09c3cmov [rsp+32], rcx
37bf09c41lea rax, [rip+0x54fc30]
37bf09c48mov [rsp+80], rdi
37bf09c4dlea r9, [rip+0x54fbec]
37bf09c54cmp rdx, r8
37bf09c57mov [rsp+64], rax
37bf09c5clea rcx, [rip+0x54fc06]
37bf09c63cmovg rdx, r8
37bf09c67mov [rsp+72], rbx
37bf09c6cmov r8, [rsp+272]
37bf09c74mov [rsp+88], 9
37bf09c7dmov [rsp+56], r12
37bf09c82mov [rsp+48], r13
37bf09c87mov [rsp+40], rdi
37bf09c8cmov [rsp+144], rdx
37bf09c94mov rdx, [rsp+104]
37bf09c99call dgemv_64_
37bf09c9emov rax, [rsp+296]
37bf09ca6mov rdx, [rax+8*r14-8]
37bf09cabcmp rdx, r14
37bf09caeje 0x37bf09cd5
37bf09cb0mov rax, [rsp+304]
37bf09cb8mov [rsp+32], rdi
37bf09cbdmov r9, rbx
37bf09cc0mov r8, rdi
37bf09cc3mov rcx, [rsp+272]
37bf09ccblea rdx, [rax+8*rdx-8]
37bf09cd0call dswap_64_
37bf09cd5
37bf09cd5loc_37bf09cd5:
37bf09cd5sub r14, 1
37bf09cd9jne 0x37bf09c28
37bf09cdfjmp 0x37bf09d1c
37bf09ce1
37bf09ce1 0f 1f 80 00 00 00 00 .......
37bf09ce8
37bf09ce8loc_37bf09ce8:
37bf09ce8mov rax, -3
37bf09cefmov r11l, 3
37bf09cf5
37bf09cf5loc_37bf09cf5:
37bf09cf5mov [r12], rax
37bf09cf9
37bf09cf9loc_37bf09cf9:
37bf09cf9lea rdx, [rsp+152]
37bf09d01mov r8l, 6
37bf09d07lea rcx, [rip+0x54fb25]
37bf09d0emov [rsp+152], r11
37bf09d16call xerbla_64_
37bf09d1bnop
37bf09d1c
37bf09d1cloc_37bf09d1c:
37bf09d1cadd rsp, 168
37bf09d23pop rbx
37bf09d24pop rsi
37bf09d25pop rdi
37bf09d26pop rbp
37bf09d27pop r12
37bf09d29pop r13
37bf09d2bpop r14
37bf09d2dpop r15
37bf09d2fret
37bf09d30
37bf09d30loc_37bf09d30:
37bf09d30mov rax, -2
37bf09d37mov r11l, 2
37bf09d3djmp 0x37bf09cf5
37bf09d3f
37bf09d3f 90 .
37bf09d40
37bf09d40loc_37bf09d40:
37bf09d40mov r9l, 1
37bf09d46mov r8l, 1
37bf09d4cmov rcx, r15
37bf09d4fmov [rsp+104], rax
37bf09d54lea rdx, [rip+0x54fad6]
37bf09d5bcall lsame_64_
37bf09d60mov r10, [rsp+104]
37bf09d65test rax, rax
37bf09d68jne 0x37bf099e9
37bf09d6emov r9l, 1
37bf09d74mov r8l, 1
37bf09d7alea rdx, [rip+0x54fab1]
37bf09d81mov rcx, r15
37bf09d84call lsame_64_
37bf09d89mov r10, [rsp+104]
37bf09d8etest rax, rax
37bf09d91jne 0x37bf099e9
37bf09d97mov rax, -1
37bf09d9emov r11l, 1
37bf09da4jmp 0x37bf09cf5
37bf09da9
37bf09da9 0f 1f 80 00 00 00 00 .......
37bf09db0
37bf09db0loc_37bf09db0:
37bf09db0mov rax, -4
37bf09db7mov r11l, 4
37bf09dbdjmp 0x37bf09cf5
37bf09dc2
37bf09dc2 66 0f 1f 44 00 00 f..D..
37bf09dc8
37bf09dc8loc_37bf09dc8:
37bf09dc8test rax, rax
37bf09dcbje 0x37bf09fe8
37bf09dd1cmp r15, 1
37bf09dd5je 0x37bf09fe8
37bf09ddbmov rax, [rsp+120]
37bf09de0mov rcx, [rsp+136]
37bf09de8mov rdx, r15
37bf09debmov [rsp+264], rbp
37bf09df3mov [rsp+112], r15
37bf09df8mov r13, [rsp+304]
37bf09e00mov r14l, 1
37bf09e06lea r12, [rip+0x54fa3b]
37bf09e0dshl rax, 3
37bf09e11mov [rsp+120], rax
37bf09e16mov rax, [rsp+280]
37bf09e1elea rax, [rax+8*rcx+8]
37bf09e23lea rcx, [rsp+144]
37bf09e2bmov [rsp+104], rcx
37bf09e30mov rbp, rax
37bf09e33jmp 0x37bf09e43
37bf09e35
37bf09e35 0f 1f 00 ...
37bf09e38
37bf09e38loc_37bf09e38:
37bf09e38mov rdx, [rbx]
37bf09e3bmov r9, [rsi]
37bf09e3eadd rbp, [rsp+120]
37bf09e43
37bf09e43loc_37bf09e43:
37bf09e43sub rdx, r14
37bf09e46mov rax, [rsp+296]
37bf09e4emov r15, r13
37bf09e51cmp rdx, r9
37bf09e54cmovg rdx, r9
37bf09e58mov [rsp+144], rdx
37bf09e60mov rdx, [rax+8*r14-8]
37bf09e65cmp rdx, r14
37bf09e68je 0x37bf09e8f
37bf09e6amov rax, [rsp+304]
37bf09e72mov [rsp+32], rdi
37bf09e77mov r9, r13
37bf09e7amov r8, rdi
37bf09e7dmov rcx, [rsp+272]
37bf09e85lea rdx, [rax+8*rdx-8]
37bf09e8acall dswap_64_
37bf09e8f
37bf09e8floc_37bf09e8f:
37bf09e8fadd r13, 8
37bf09e93mov [rsp+64], rdi
37bf09e98mov r9, rbp
37bf09e9badd r14, 1
37bf09e9fmov [rsp+56], r13
37bf09ea4mov rdx, [rsp+272]
37bf09eaclea r8, [rip+0x54f98d]
37bf09eb3mov [rsp+48], rdi
37bf09eb8mov rcx, [rsp+104]
37bf09ebdmov [rsp+40], r15
37bf09ec2mov [rsp+32], r12
37bf09ec7call dger_64_
37bf09ecccmp [rsp+112], r14
37bf09ed1jne 0x37bf09e38
37bf09ed7mov rax, [rsp+272]
37bf09edfmov rbp, [rsp+264]
37bf09ee7mov rdx, [rax]
37bf09eeatest rdx, rdx
37bf09eedjle 0x37bf09d1c
37bf09ef3mov rax, [rsi]
37bf09ef6mov rcx, [rbp]
37bf09efa
37bf09efaloc_37bf09efa:
37bf09efamov rdi, [rsp+128]
37bf09f02lea r13, [rip+0x54f95b]
37bf09f09mov [rsp+264], rbp
37bf09f11lea r14, [rsp+152]
37bf09f19mov [rsp+112], r13
37bf09f1emov rbp, rsi
37bf09f21mov r15, [rsp+264]
37bf09f29mov esi, 1
37bf09f2eshl rdi, 3
37bf09f32mov [rsp+248], rbx
37bf09f3amov rbx, rdx
37bf09f3dmov [rsp+104], rdi
37bf09f42mov rdi, [rsp+304]
37bf09f4amov r13, rdi
37bf09f4dmov rdi, [rsp+288]
37bf09f55jmp 0x37bf09f67
37bf09f57
37bf09f57 66 0f 1f 84 00 00 00 00 00 f........
37bf09f60
37bf09f60loc_37bf09f60:
37bf09f60mov rax, [rbp]
37bf09f64mov rcx, [r15]
37bf09f67
37bf09f67loc_37bf09f67:
37bf09f67add rax, rcx
37bf09f6amov [rsp+56], r13
37bf09f6fmov r9, [rsp+248]
37bf09f77lea r8, [rip+0x54f8d2]
37bf09f7emov [rsp+152], rax
37bf09f86mov rcx, [rsp+112]
37bf09f8blea rdx, [rip+0x54f8c6]
37bf09f92add rsi, 1
37bf09f96mov rax, [rsp+280]
37bf09f9emov [rsp+64], r12
37bf09fa3mov [rsp+88], 8
37bf09facmov [rsp+80], 12
37bf09fb5mov [rsp+72], 5
37bf09fbemov [rsp+48], rdi
37bf09fc3mov [rsp+40], rax
37bf09fc8mov [rsp+32], r14
37bf09fcdcall dtbsv_64_
37bf09fd2add r13, [rsp+104]
37bf09fd7cmp rsi, rbx
37bf09fdajle 0x37bf09f60
37bf09fdcjmp 0x37bf09d1c
37bf09fe1
37bf09fe1 0f 1f 80 00 00 00 00 .......
37bf09fe8
37bf09fe8loc_37bf09fe8:
37bf09fe8lea r12, [rip+0x54f859]
37bf09fefjmp 0x37bf09efa
37bf09ff4
37bf09ff4 0f 1f 40 00 ..@.
37bf09ff8
37bf09ff8loc_37bf09ff8:
37bf09ff8mov rax, -5
37bf09fffmov r11l, 5
37bf0a005jmp 0x37bf09cf5
37bf0a00a
37bf0a00a 66 0f 1f 44 00 00 f..D..
37bf0a010
37bf0a010loc_37bf0a010:
37bf0a010mov rax, -7
37bf0a017mov r11l, 7
37bf0a01djmp 0x37bf09cf5
37bf0a022
37bf0a022 66 0f 1f 44 00 00 f..D..
37bf0a028
37bf0a028loc_37bf0a028:
37bf0a028mov rax, -10
37bf0a02fmov r11l, 10
37bf0a035jmp 0x37bf09cf5
37bf0a03a
37bf0a03aloc_37bf0a03a:
37bf0a03aneg r11
37bf0a03djmp 0x37bf09cf9
37bf09980
Loading..