File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b96f140
37b96f140dstedc_:
37b96f140push r15
37b96f142push r14
37b96f144push r13
37b96f146push r12
37b96f148push rbp
37b96f149push rdi
37b96f14apush rsi
37b96f14bpush rbx
37b96f14csub rsp, 264
37b96f153movups [rsp+240], x6
37b96f15bmov r12l, 1
37b96f161mov rax, [rsp+376]
37b96f169mov rbp, [rsp+416]
37b96f171mov eax, [rax]
37b96f173mov [rbp], 0
37b96f17amov [rsp+140], eax
37b96f181mov r13, rcx
37b96f184mov rdi, rdx
37b96f187mov rbx, r8
37b96f18amov rax, [rsp+392]
37b96f192mov rsi, r9
37b96f195cmp [rax], -1
37b96f198je 0x37b96f1a9
37b96f19amov rax, [rsp+408]
37b96f1a2cmp [rax], -1
37b96f1a5sete r12b
37b96f1a9
37b96f1a9loc_37b96f1a9:
37b96f1a9mov r9l, 1
37b96f1afmov rcx, r13
37b96f1b2and r12l, 1
37b96f1b6xor r14l, r14l
37b96f1b9mov r8l, 1
37b96f1bflea rdx, [rip+0xad20ca]
37b96f1c6call lsame_
37b96f1cbtest eax, eax
37b96f1cdje 0x37b96f340
37b96f1d3
37b96f1d3loc_37b96f1d3:
37b96f1d3mov eax, [rdi]
37b96f1d5mov [rsp+216], r14l
37b96f1ddtest eax, eax
37b96f1dfjs 0x37b96f210
37b96f1e1mov rcx, [rsp+376]
37b96f1e9mov edx, [rcx]
37b96f1ebtest edx, edx
37b96f1edjle 0x37b96f202
37b96f1eftest eax, eax
37b96f1f1mov ecx, 1
37b96f1f6cmovle eax, ecx
37b96f1f9cmp edx, eax
37b96f1fbjge 0x37b96f260
37b96f1fdtest r14l, r14l
37b96f200je 0x37b96f260
37b96f202
37b96f202loc_37b96f202:
37b96f202mov edx, -6
37b96f207mov eax, 6
37b96f20cjmp 0x37b96f21a
37b96f20e
37b96f20e 66 90 f.
37b96f210
37b96f210loc_37b96f210:
37b96f210mov edx, -2
37b96f215mov eax, 2
37b96f21a
37b96f21aloc_37b96f21a:
37b96f21amov [rbp], edx
37b96f21dlea r10, [rip+0xad2075]
37b96f224
37b96f224loc_37b96f224:
37b96f224mov r8l, 6
37b96f22alea rdx, [rsp+232]
37b96f232mov rcx, r10
37b96f235mov [rsp+232], eax
37b96f23ccall xerbla_
37b96f241nop
37b96f242
37b96f242loc_37b96f242:
37b96f242movups x6, [rsp+240]
37b96f24aadd rsp, 264
37b96f251pop rbx
37b96f252pop rsi
37b96f253pop rdi
37b96f254pop rbp
37b96f255pop r12
37b96f257pop r13
37b96f259pop r14
37b96f25bpop r15
37b96f25dret
37b96f25e
37b96f25e 66 90 f.
37b96f260
37b96f260loc_37b96f260:
37b96f260mov eax, [rbp]
37b96f263test eax, eax
37b96f265jne 0x37b96fe84
37b96f26blea rax, [rip+0xad2022]
37b96f272lea r10, [rip+0xad2020]
37b96f279mov [rsp+64], 1
37b96f282mov [rsp+56], 6
37b96f28bmov rdx, r10
37b96f28emov r9, rax
37b96f291lea r8, [rip+0xad2000]
37b96f298mov [rsp+48], rax
37b96f29dlea rcx, [rip+0xad1ffc]
37b96f2a4mov [rsp+40], rax
37b96f2a9mov [rsp+32], rax
37b96f2aemov [rsp+152], r10
37b96f2b6call ilaenv_
37b96f2bbmov edx, [rdi]
37b96f2bdmov r10, [rsp+152]
37b96f2c5mov [rsp+144], eax
37b96f2cccmp edx, 1
37b96f2cfjle 0x37b96f2da
37b96f2d1test r14l, r14l
37b96f2d4jne 0x37b96f3c0
37b96f2da
37b96f2daloc_37b96f2da:
37b96f2damovsd_xmm x1, [rip+0xad1ff6]
37b96f2e2mov eax, 1
37b96f2e7mov r11l, 1
37b96f2ed
37b96f2edloc_37b96f2ed:
37b96f2edmov rcx, [rsp+384]
37b96f2f5movsd_xmm [rcx], x1
37b96f2f9mov rcx, [rsp+400]
37b96f301mov [rcx], r11l
37b96f304mov rcx, [rsp+392]
37b96f30ccmp [rcx], eax
37b96f30ejl 0x37b96f3a0
37b96f314mov rax, [rsp+408]
37b96f31ccmp [rax], r11l
37b96f31fjge 0x37b96f450
37b96f325test r12l, r12l
37b96f328jne 0x37b96f580
37b96f32emov [rbp], -10
37b96f335mov eax, 10
37b96f33ajmp 0x37b96f224
37b96f33f
37b96f33f 90 .
37b96f340
37b96f340loc_37b96f340:
37b96f340mov r9l, 1
37b96f346mov r8l, 1
37b96f34clea rdx, [rip+0xad1f3e]
37b96f353mov rcx, r13
37b96f356call lsame_
37b96f35bmov r14l, 1
37b96f361test eax, eax
37b96f363jne 0x37b96f1d3
37b96f369mov r9l, 1
37b96f36fmov r8l, 1
37b96f375lea rdx, [rip+0xad1f16]
37b96f37cmov rcx, r13
37b96f37fcall lsame_
37b96f384test eax, eax
37b96f386jne 0x37b96f65d
37b96f38cmov edx, -1
37b96f391mov eax, 1
37b96f396jmp 0x37b96f21a
37b96f39b
37b96f39b 0f 1f 44 00 00 ..D..
37b96f3a0
37b96f3a0loc_37b96f3a0:
37b96f3a0test r12l, r12l
37b96f3a3jne 0x37b96f580
37b96f3a9mov [rbp], -8
37b96f3b0mov eax, 8
37b96f3b5jmp 0x37b96f224
37b96f3ba
37b96f3ba 66 0f 1f 44 00 00 f..D..
37b96f3c0
37b96f3c0loc_37b96f3c0:
37b96f3c0cmp edx, eax
37b96f3c2jle 0x37b96f668
37b96f3c8pxor x0, x0
37b96f3ccmov [rsp+160], r10
37b96f3d4mov [rsp+152], edx
37b96f3dbcvtsi2sd x0, edx
37b96f3dfcall log
37b96f3e4divsd x0, [rip+0xad1ef4]
37b96f3eccvttsd2si eax, x0
37b96f3f0mov edx, [rsp+152]
37b96f3f7mov r10, [rsp+160]
37b96f3ffcmp eax, 31
37b96f402lea ecx, [rax+1]
37b96f405ja 0x37b96fda6
37b96f40bmov r8l, 1
37b96f411mov ecx, eax
37b96f413mov r15l, r8l
37b96f416shl r15l, cl
37b96f419cmp edx, r15l
37b96f41cjg 0x37b96fd90
37b96f422
37b96f422loc_37b96f422:
37b96f422cmp r14l, 1
37b96f426je 0x37b96fdae
37b96f42cmov eax, edx
37b96f42elea ecx, [4*rdx]
37b96f435pxor x1, x1
37b96f439imul eax, edx
37b96f43clea r11l, [rdx+rcx+3]
37b96f441lea eax, [rcx+rax+1]
37b96f445cvtsi2sd x1, eax
37b96f449jmp 0x37b96f2ed
37b96f44e
37b96f44e 66 90 f.
37b96f450
37b96f450loc_37b96f450:
37b96f450mov eax, [rbp]
37b96f453test eax, eax
37b96f455jne 0x37b96f58b
37b96f45btest r12l, r12l
37b96f45ejne 0x37b96f242
37b96f464test edx, edx
37b96f466je 0x37b96f242
37b96f46ccmp edx, 1
37b96f46fje 0x37b96f5d0
37b96f475test r14l, r14l
37b96f478je 0x37b96f598
37b96f47ecmp edx, [rsp+144]
37b96f485jle 0x37b96f5f0
37b96f48bcmp r14l, 1
37b96f48fje 0x37b96f67f
37b96f495mov rax, [rsp+376]
37b96f49dlea r9, [rip+0xad1e04]
37b96f4a4mov r8, rdi
37b96f4a7mov rdx, rdi
37b96f4aamov [rsp+56], 4
37b96f4b3lea rcx, [rip+0xad1df6]
37b96f4bamov r12l, 1
37b96f4c0mov [rsp+48], rax
37b96f4c5mov rax, [rsp+368]
37b96f4cdmov [rsp+152], r11l
37b96f4d5mov [rsp+40], rax
37b96f4dalea rax, [rip+0xad1dd7]
37b96f4e1mov [rsp+32], rax
37b96f4e6movsd_xmm [rsp+160], x1
37b96f4efcall dlaset_
37b96f4f4mov r11l, [rsp+152]
37b96f4fcmovsd_xmm x1, [rsp+160]
37b96f505
37b96f505loc_37b96f505:
37b96f505mov r9, rsi
37b96f508mov r8, rbx
37b96f50blea rcx, [rip+0xad1dae]
37b96f512mov rdx, rdi
37b96f515mov [rsp+32], 1
37b96f51emov [rsp+152], r11l
37b96f526movsd_xmm [rsp+160], x1
37b96f52fcall dlanst_
37b96f534mov r11l, [rsp+152]
37b96f53cmovsd_xmm x1, [rsp+160]
37b96f545movapd x2, x0
37b96f549pxor x0, x0
37b96f54ducomisd x2, x0
37b96f551jp 0x37b96f68b
37b96f557jne 0x37b96f68b
37b96f55d
37b96f55dloc_37b96f55d:
37b96f55dmov rax, [rsp+384]
37b96f565movsd_xmm [rax], x1
37b96f569mov rax, [rsp+400]
37b96f571mov [rax], r11l
37b96f574jmp 0x37b96f242
37b96f579
37b96f579 0f 1f 80 00 00 00 00 .......
37b96f580
37b96f580loc_37b96f580:
37b96f580mov eax, [rbp]
37b96f583test eax, eax
37b96f585je 0x37b96f242
37b96f58b
37b96f58bloc_37b96f58b:
37b96f58bneg eax
37b96f58djmp 0x37b96f224
37b96f592
37b96f592 66 0f 1f 44 00 00 f..D..
37b96f598
37b96f598loc_37b96f598:
37b96f598mov r9, rbp
37b96f59bmov r8, rsi
37b96f59emov rdx, rbx
37b96f5a1mov rcx, rdi
37b96f5a4mov [rsp+140], r11l
37b96f5acmovsd_xmm [rsp+144], x1
37b96f5b5call dsterf_
37b96f5bamov r11l, [rsp+140]
37b96f5c2movsd_xmm x1, [rsp+144]
37b96f5cbjmp 0x37b96f55d
37b96f5cd
37b96f5cd 0f 1f 00 ...
37b96f5d0
37b96f5d0loc_37b96f5d0:
37b96f5d0test r14l, r14l
37b96f5d3je 0x37b96f242
37b96f5d9mov rax, [rsp+368]
37b96f5e1mov rdi, [rip+0xad1cf0]
37b96f5e8mov [rax], rdi
37b96f5ebjmp 0x37b96f242
37b96f5f0
37b96f5f0loc_37b96f5f0:
37b96f5f0mov [rsp+56], rbp
37b96f5f5mov r9, rsi
37b96f5f8mov r8, rbx
37b96f5fbmov rdx, rdi
37b96f5femov rax, [rsp+384]
37b96f606mov rcx, r13
37b96f609mov [rsp+64], 1
37b96f612mov [rsp+140], r11l
37b96f61amov [rsp+48], rax
37b96f61fmov rax, [rsp+376]
37b96f627movsd_xmm [rsp+144], x1
37b96f630mov [rsp+40], rax
37b96f635mov rax, [rsp+368]
37b96f63dmov [rsp+32], rax
37b96f642call dsteqr_
37b96f647mov r11l, [rsp+140]
37b96f64fmovsd_xmm x1, [rsp+144]
37b96f658jmp 0x37b96f55d
37b96f65d
37b96f65dloc_37b96f65d:
37b96f65dmov r14l, 2
37b96f663jmp 0x37b96f1d3
37b96f668
37b96f668loc_37b96f668:
37b96f668lea eax, [rdx+rdx-2]
37b96f66cpxor x1, x1
37b96f670mov r11l, 1
37b96f676cvtsi2sd x1, eax
37b96f67ajmp 0x37b96f2ed
37b96f67f
37b96f67floc_37b96f67f:
37b96f67fimul edx, edx
37b96f682lea r12l, [rdx+1]
37b96f686jmp 0x37b96f505
37b96f68b
37b96f68bloc_37b96f68b:
37b96f68bmov edx, 7
37b96f690lea rcx, [rip+0xad1c2a]
37b96f697mov [rsp+152], r11l
37b96f69fmovsd_xmm [rsp+160], x1
37b96f6a8call dlamch_
37b96f6admov r13l, [rdi]
37b96f6b0mov r11l, [rsp+152]
37b96f6b8movsd_xmm x1, [rsp+160]
37b96f6c1movapd x3, x0
37b96f6c5test r13l, r13l
37b96f6c8jle 0x37b96f55d
37b96f6cemovsxd rdx, [rsp+140]
37b96f6d6xor eax, eax
37b96f6d8mov rcx, [rsp+384]
37b96f6e0mov [rsp+204], r11l
37b96f6e8mov [rsp+140], r14l
37b96f6f0mov r10l, 1
37b96f6f6movapd x6, x1
37b96f6fatest rdx, rdx
37b96f6fdcmovs rdx, rax
37b96f701mov rax, rdx
37b96f704mov [rsp+168], rdx
37b96f70cnot rax
37b96f70fmov [rsp+160], rax
37b96f717lea eax, [r12-1]
37b96f71clea rax, [rcx+8*rax]
37b96f720mov [rsp+192], rax
37b96f728nop [rax+rax]
37b96f730
37b96f730loc_37b96f730:
37b96f730movsxd rax, r10l
37b96f733mov rdx, rax
37b96f736jmp 0x37b96f783
37b96f738
37b96f738 0f 1f 84 00 00 00 00 00 ........
37b96f740
37b96f740loc_37b96f740:
37b96f740movsd_xmm x0, [rbx+8*rdx-8]
37b96f746andpd x0, [rip+0xad1ba2]
37b96f74emovsd_xmm x1, [rbx+8*rdx]
37b96f753andpd x1, [rip+0xad1b95]
37b96f75bsqrtsd x0, x0
37b96f75fmovsd_xmm x2, [rsi+8*rdx-8]
37b96f765andpd x2, [rip+0xad1b83]
37b96f76dsqrtsd x1, x1
37b96f771mulsd x0, x3
37b96f775mulsd x0, x1
37b96f779comisd x2, x0
37b96f77djbe 0x37b96f788
37b96f77fadd rdx, 1
37b96f783
37b96f783loc_37b96f783:
37b96f783cmp r13l, edx
37b96f786jg 0x37b96f740
37b96f788
37b96f788loc_37b96f788:
37b96f788mov ecx, edx
37b96f78amov r14l, edx
37b96f78dsub ecx, r10l
37b96f790add ecx, 1
37b96f793mov [rsp+220], ecx
37b96f79acmp ecx, 1
37b96f79dje 0x37b96f928
37b96f7a3cmp ecx, [rsp+144]
37b96f7aajg 0x37b96f938
37b96f7b0cmp [rsp+140], 1
37b96f7b8je 0x37b96fc33
37b96f7becmp [rsp+140], 2
37b96f7c6je 0x37b96fb98
37b96f7cclea eax, [r10-1]
37b96f7d0lea rcx, [rsp+220]
37b96f7d8mov r9, rbp
37b96f7dbmov [rsp+152], r10l
37b96f7e3movsd_xmm [rsp+176], x3
37b96f7eccdqe
37b96f7eeshl rax, 3
37b96f7f2lea rdx, [rbx+rax]
37b96f7f6lea r8, [rsi+rax]
37b96f7facall dsterf_
37b96f7ffmov r10l, [rsp+152]
37b96f807movsd_xmm x3, [rsp+176]
37b96f810
37b96f810loc_37b96f810:
37b96f810mov edx, [rbp]
37b96f813test edx, edx
37b96f815jne 0x37b96fdea
37b96f81b
37b96f81bloc_37b96f81b:
37b96f81bmov r13l, [rdi]
37b96f81elea r10l, [r14+1]
37b96f822
37b96f822loc_37b96f822:
37b96f822cmp r13l, r10l
37b96f825jge 0x37b96f730
37b96f82bmov eax, [rsp+140]
37b96f832mov r11l, [rsp+204]
37b96f83amovapd x1, x6
37b96f83emov rdx, [rsp+168]
37b96f846test eax, eax
37b96f848je 0x37b96fe0a
37b96f84ecmp r13l, 1
37b96f852jle 0x37b96f55d
37b96f858mov r8l, r13l
37b96f85bmov esi, 2
37b96f860mov r15l, r11l
37b96f863mov r14, rdx
37b96f866mov r12, [rsp+368]
37b96f86elea rbp, [8*rdx]
37b96f876nop [rax+rax]
37b96f880
37b96f880loc_37b96f880:
37b96f880cmp r8l, esi
37b96f883jl 0x37b96f90d
37b96f889movsd_xmm x2, [rbx+8*rsi-16]
37b96f88flea r9l, [rsi-1]
37b96f893mov rax, rsi
37b96f896mov edx, r9l
37b96f899movapd x0, x2
37b96f89dnop [rax]
37b96f8a0
37b96f8a0loc_37b96f8a0:
37b96f8a0movsd_xmm x1, [rbx+8*rax-8]
37b96f8a6comisd x0, x1
37b96f8aaminsd x1, x0
37b96f8aecmova edx, eax
37b96f8b1add rax, 1
37b96f8b5movapd x0, x1
37b96f8b9cmp r8l, eax
37b96f8bcjge 0x37b96f8a0
37b96f8becmp r9l, edx
37b96f8c1je 0x37b96f90d
37b96f8c3movsxd rdx, edx
37b96f8c6lea rcx, [rip+0xad19ff]
37b96f8cdmov rax, [rsp+160]
37b96f8d5lea r8, [rip+0xad19f0]
37b96f8dcmovsd_xmm [rbx+8*rdx-8], x2
37b96f8e2imul rdx, r14
37b96f8e6movsd_xmm [rbx+8*rsi-16], x1
37b96f8ecmov [rsp+32], rcx
37b96f8f1mov rcx, [rsp+368]
37b96f8f9lea rax, [rax+rdx+1]
37b96f8femov rdx, r12
37b96f901lea r9, [rcx+8*rax]
37b96f905mov rcx, rdi
37b96f908call dswap_
37b96f90d
37b96f90dloc_37b96f90d:
37b96f90dadd rsi, 1
37b96f911cmp r13l, esi
37b96f914jl 0x37b96fdde
37b96f91amov r8l, [rdi]
37b96f91dadd r12, rbp
37b96f920jmp 0x37b96f880
37b96f925
37b96f925 0f 1f 00 ...
37b96f928
37b96f928loc_37b96f928:
37b96f928lea r10l, [rdx+1]
37b96f92cjmp 0x37b96f822
37b96f931
37b96f931 0f 1f 80 00 00 00 00 .......
37b96f938
37b96f938loc_37b96f938:
37b96f938lea r12, [8*rax-8]
37b96f940lea r13, [rsp+220]
37b96f948mov [rsp+32], 1
37b96f951lea r15, [rsi+r12]
37b96f955add r12, rbx
37b96f958mov rdx, r13
37b96f95bmov [rsp+200], r10l
37b96f963mov r9, r15
37b96f966mov r8, r12
37b96f969lea rcx, [rip+0xad1950]
37b96f970movsd_xmm [rsp+184], x3
37b96f979mov [rsp+176], rax
37b96f981call dlanst_
37b96f986lea rcx, [rip+0xad193f]
37b96f98dmov [rsp+72], rbp
37b96f992lea rdx, [rip+0xad191f]
37b96f999mov [rsp+48], rcx
37b96f99elea rax, [rsp+232]
37b96f9a6lea r8, [rip+0xad18e7]
37b96f9admov [rsp+32], rdx
37b96f9b2mov r9, rax
37b96f9b5mov rdx, r8
37b96f9b8lea rcx, [rip+0xad1909]
37b96f9bfmov [rsp+80], 1
37b96f9c8mov [rsp+64], r13
37b96f9cdmov [rsp+56], r12
37b96f9d2mov [rsp+40], r13
37b96f9d7mov [rsp+152], rax
37b96f9dfmovsd_xmm [rsp+232], x0
37b96f9e8call dlascl_
37b96f9edmov r11l, [rsp+220]
37b96f9f5mov [rsp+72], rbp
37b96f9falea rcx, [rip+0xad18cb]
37b96fa01mov [rsp+48], rcx
37b96fa06lea r8, [rip+0xad1887]
37b96fa0dmov r9, [rsp+152]
37b96fa15lea rcx, [rip+0xad18ac]
37b96fa1clea edx, [r11-1]
37b96fa20mov [rsp+56], r15
37b96fa25mov [rsp+224], edx
37b96fa2cmov [rsp+228], edx
37b96fa33lea rdx, [rsp+228]
37b96fa3bmov [rsp+64], rdx
37b96fa40lea rdx, [rsp+224]
37b96fa48mov [rsp+40], rdx
37b96fa4dlea rdx, [rip+0xad1864]
37b96fa54mov [rsp+32], rdx
37b96fa59mov rdx, r8
37b96fa5cmov [rsp+80], 1
37b96fa65call dlascl_
37b96fa6amov edx, 1
37b96fa6fmov r9, r12
37b96fa72mov r8, r13
37b96fa75mov r11, [rsp+400]
37b96fa7dmov rax, [rsp+176]
37b96fa85mov [rsp+88], rbp
37b96fa8alea rcx, [rsp+216]
37b96fa92cmp [rsp+140], 1
37b96fa9amov [rsp+64], rdi
37b96fa9fmov [rsp+80], r11
37b96faa4mov r11, [rsp+192]
37b96faaccmovne rdx, rax
37b96fab0imul rax, [rsp+168]
37b96fab9mov [rsp+32], r15
37b96fabeadd rax, [rsp+160]
37b96fac6mov [rsp+72], r11
37b96facbmov r11, [rsp+384]
37b96fad3add rax, rdx
37b96fad6mov rdx, [rsp+368]
37b96fademov [rsp+56], r11
37b96fae3mov r11, [rsp+376]
37b96faeblea rax, [rdx+8*rax]
37b96faefmov rdx, rdi
37b96faf2mov [rsp+40], rax
37b96faf7mov [rsp+48], r11
37b96fafccall dlaed0_
37b96fb01mov eax, [rbp]
37b96fb04mov r10l, [rsp+200]
37b96fb0cmovsd_xmm x3, [rsp+184]
37b96fb15test eax, eax
37b96fb17jne 0x37b96fe4f
37b96fb1dlea rax, [rip+0xad17a8]
37b96fb24mov [rsp+72], rbp
37b96fb29lea r8, [rip+0xad1764]
37b96fb30mov [rsp+48], rax
37b96fb35mov rax, [rsp+152]
37b96fb3dmov rdx, r8
37b96fb40lea r9, [rip+0xad1771]
37b96fb47mov [rsp+80], 1
37b96fb50lea rcx, [rip+0xad1771]
37b96fb57mov [rsp+32], rax
37b96fb5cmov [rsp+64], r13
37b96fb61mov [rsp+56], r12
37b96fb66mov [rsp+40], r13
37b96fb6bmovsd_xmm [rsp+176], x3
37b96fb74call dlascl_
37b96fb79mov eax, [rsp+216]
37b96fb80movsd_xmm x3, [rsp+176]
37b96fb89mov [rsp+140], eax
37b96fb90jmp 0x37b96f81b
37b96fb95
37b96fb95 0f 1f 00 ...
37b96fb98
37b96fb98loc_37b96fb98:
37b96fb98mov r15, [rsp+384]
37b96fba0mov [rsp+56], rbp
37b96fba5lea rcx, [8*rax-8]
37b96fbadlea rdx, [rsp+220]
37b96fbb5mov r8, [rsp+168]
37b96fbbdlea r9, [rsi+rcx]
37b96fbc1mov [rsp+64], 1
37b96fbcamov [rsp+48], r15
37b96fbcfmov r15, [rsp+376]
37b96fbd7imul r8, rax
37b96fbdbadd r8, [rsp+160]
37b96fbe3mov [rsp+176], r10l
37b96fbebmov [rsp+40], r15
37b96fbf0add rax, r8
37b96fbf3lea r8, [rbx+rcx]
37b96fbf7mov r15, [rsp+368]
37b96fbffmovsd_xmm [rsp+152], x3
37b96fc08lea rcx, [rip+0xad1683]
37b96fc0flea rax, [r15+8*rax]
37b96fc13mov [rsp+32], rax
37b96fc18call dsteqr_
37b96fc1dmov r10l, [rsp+176]
37b96fc25movsd_xmm x3, [rsp+152]
37b96fc2ejmp 0x37b96f810
37b96fc33
37b96fc33loc_37b96fc33:
37b96fc33imul ecx, ecx
37b96fc36lea r8, [8*rax-8]
37b96fc3emov [rsp+152], rax
37b96fc46mov rax, [rsp+384]
37b96fc4elea r12, [rsp+220]
37b96fc56mov [rsp+56], rbp
37b96fc5blea r9, [rsi+r8]
37b96fc5fadd r8, rbx
37b96fc62mov [rsp+32], rax
37b96fc67movsxd rdx, ecx
37b96fc6amov [rsp+40], r12
37b96fc6flea rcx, [rip+0xad161c]
37b96fc76lea rdx, [rax+8*rdx]
37b96fc7amov [rsp+64], 1
37b96fc83mov [rsp+48], rdx
37b96fc88mov rdx, r12
37b96fc8bmov [rsp+184], r10l
37b96fc93movsd_xmm [rsp+176], x3
37b96fc9ccall dsteqr_
37b96fca1mov [rsp+48], rdi
37b96fca6mov r8, r12
37b96fca9mov rdx, rdi
37b96fcacmov rax, [rsp+152]
37b96fcb4imul rax, [rsp+168]
37b96fcbdmov [rsp+56], 1
37b96fcc6mov rcx, [rsp+160]
37b96fccemov r15, [rsp+192]
37b96fcd6lea rax, [rcx+rax+1]
37b96fcdbmov rcx, [rsp+368]
37b96fce3mov [rsp+40], r15
37b96fce8lea r13, [rcx+8*rax]
37b96fcecmov rax, [rsp+376]
37b96fcf4lea rcx, [rip+0xad15d5]
37b96fcfbmov r9, r13
37b96fcfemov [rsp+32], rax
37b96fd03call dlacpy_
37b96fd08mov [rsp+88], r13
37b96fd0dmov r9, r12
37b96fd10mov r8, rdi
37b96fd13mov rax, [rsp+376]
37b96fd1bmov [rsp+72], r12
37b96fd20lea rdx, [rip+0xad1569]
37b96fd27mov [rsp+112], 1
37b96fd30mov rcx, rdx
37b96fd33mov [rsp+96], rax
37b96fd38lea rax, [rip+0xad1569]
37b96fd3fmov [rsp+80], rax
37b96fd44mov rax, [rsp+384]
37b96fd4cmov [rsp+104], 1
37b96fd55mov [rsp+64], rax
37b96fd5alea rax, [rip+0xad1557]
37b96fd61mov [rsp+56], rdi
37b96fd66mov [rsp+48], r15
37b96fd6bmov [rsp+40], rax
37b96fd70mov [rsp+32], r12
37b96fd75call dgemm_
37b96fd7amov r10l, [rsp+184]
37b96fd82movsd_xmm x3, [rsp+176]
37b96fd8bjmp 0x37b96f810
37b96fd90
37b96fd90loc_37b96fd90:
37b96fd90lea ecx, [rax+1]
37b96fd93cmp eax, 31
37b96fd96je 0x37b96fda6
37b96fd98shl r8l, cl
37b96fd9bmov eax, ecx
37b96fd9dcmp edx, r8l
37b96fda0jle 0x37b96f422
37b96fda6
37b96fda6loc_37b96fda6:
37b96fda6lea eax, [rcx+1]
37b96fda9jmp 0x37b96f422
37b96fdae
37b96fdaeloc_37b96fdae:
37b96fdaeimul eax, edx
37b96fdb1mov r8l, edx
37b96fdb4pxor x1, x1
37b96fdb8imul r8l, edx
37b96fdbcmov ecx, eax
37b96fdbelea eax, [rdx+2*rdx+1]
37b96fdc2lea eax, [rax+2*rcx]
37b96fdc5lea ecx, [rcx+4*rcx]
37b96fdc8lea eax, [rax+4*r8]
37b96fdcclea r8l, [rdx+2*rdx+3]
37b96fdd1lea r11l, [rcx+2*r8]
37b96fdd5cvtsi2sd x1, eax
37b96fdd9jmp 0x37b96f2ed
37b96fdde
37b96fddeloc_37b96fdde:
37b96fddemov r11l, r15l
37b96fde1movapd x1, x6
37b96fde5jmp 0x37b96f55d
37b96fdea
37b96fdealoc_37b96fdea:
37b96fdeamov eax, [rdi]
37b96fdecmov r11l, [rsp+204]
37b96fdf4movapd x1, x6
37b96fdf8add eax, 1
37b96fdfbimul eax, r10l
37b96fdffadd eax, r14l
37b96fe02mov [rbp], eax
37b96fe05jmp 0x37b96f55d
37b96fe0a
37b96fe0aloc_37b96fe0a:
37b96fe0amov r9, rbp
37b96fe0dmov r8, rbx
37b96fe10lea rcx, [rip+0xad147b]
37b96fe17mov rdx, rdi
37b96fe1amov [rsp+32], 1
37b96fe23mov [rsp+140], r11l
37b96fe2bmovsd_xmm [rsp+144], x6
37b96fe34call dlasrt_
37b96fe39mov r11l, [rsp+140]
37b96fe41movsd_xmm x1, [rsp+144]
37b96fe4ajmp 0x37b96f55d
37b96fe4f
37b96fe4floc_37b96fe4f:
37b96fe4fmov esi, [rsp+220]
37b96fe56cdq
37b96fe57mov r11l, [rsp+204]
37b96fe5fmovapd x1, x6
37b96fe63lea ecx, [rsi+1]
37b96fe66idiv ecx
37b96fe68mov ecx, [rdi]
37b96fe6aadd ecx, 1
37b96fe6dlea eax, [r10+rax-1]
37b96fe72imul eax, ecx
37b96fe75add eax, edx
37b96fe77lea eax, [r10+rax-1]
37b96fe7cmov [rbp], eax
37b96fe7fjmp 0x37b96f55d
37b96fe84
37b96fe84loc_37b96fe84:
37b96fe84neg eax
37b96fe86lea r10, [rip+0xad140c]
37b96fe8djmp 0x37b96f224
37b96f140
37b96f140dstedc_:
37b96f140push r15
37b96f142push r14
37b96f144push r13
37b96f146push r12
37b96f148push rbp
37b96f149push rdi
37b96f14apush rsi
37b96f14bpush rbx
37b96f14csub rsp, 264
37b96f153movups [rsp+240], x6
37b96f15bmov r12l, 1
37b96f161mov rax, [rsp+376]
37b96f169mov rbp, [rsp+416]
37b96f171mov eax, [rax]
37b96f173mov [rbp], 0
37b96f17amov [rsp+140], eax
37b96f181mov r13, rcx
37b96f184mov rdi, rdx
37b96f187mov rbx, r8
37b96f18amov rax, [rsp+392]
37b96f192mov rsi, r9
37b96f195cmp [rax], -1
37b96f198je 0x37b96f1a9
37b96f19amov rax, [rsp+408]
37b96f1a2cmp [rax], -1
37b96f1a5sete r12b
37b96f1a9
37b96f1a9loc_37b96f1a9:
37b96f1a9mov r9l, 1
37b96f1afmov rcx, r13
37b96f1b2and r12l, 1
37b96f1b6xor r14l, r14l
37b96f1b9mov r8l, 1
37b96f1bflea rdx, [rip+0xad20ca]
37b96f1c6call lsame_
37b96f1cbtest eax, eax
37b96f1cdje 0x37b96f340
37b96f1d3
37b96f1d3loc_37b96f1d3:
37b96f1d3mov eax, [rdi]
37b96f1d5mov [rsp+216], r14l
37b96f1ddtest eax, eax
37b96f1dfjs 0x37b96f210
37b96f1e1mov rcx, [rsp+376]
37b96f1e9mov edx, [rcx]
37b96f1ebtest edx, edx
37b96f1edjle 0x37b96f202
37b96f1eftest eax, eax
37b96f1f1mov ecx, 1
37b96f1f6cmovle eax, ecx
37b96f1f9cmp edx, eax
37b96f1fbjge 0x37b96f260
37b96f1fdtest r14l, r14l
37b96f200je 0x37b96f260
37b96f202
37b96f202loc_37b96f202:
37b96f202mov edx, -6
37b96f207mov eax, 6
37b96f20cjmp 0x37b96f21a
37b96f20e
37b96f20e 66 90 f.
37b96f210
37b96f210loc_37b96f210:
37b96f210mov edx, -2
37b96f215mov eax, 2
37b96f21a
37b96f21aloc_37b96f21a:
37b96f21amov [rbp], edx
37b96f21dlea r10, [rip+0xad2075]
37b96f224
37b96f224loc_37b96f224:
37b96f224mov r8l, 6
37b96f22alea rdx, [rsp+232]
37b96f232mov rcx, r10
37b96f235mov [rsp+232], eax
37b96f23ccall xerbla_
37b96f241nop
37b96f242
37b96f242loc_37b96f242:
37b96f242movups x6, [rsp+240]
37b96f24aadd rsp, 264
37b96f251pop rbx
37b96f252pop rsi
37b96f253pop rdi
37b96f254pop rbp
37b96f255pop r12
37b96f257pop r13
37b96f259pop r14
37b96f25bpop r15
37b96f25dret
37b96f25e
37b96f25e 66 90 f.
37b96f260
37b96f260loc_37b96f260:
37b96f260mov eax, [rbp]
37b96f263test eax, eax
37b96f265jne 0x37b96fe84
37b96f26blea rax, [rip+0xad2022]
37b96f272lea r10, [rip+0xad2020]
37b96f279mov [rsp+64], 1
37b96f282mov [rsp+56], 6
37b96f28bmov rdx, r10
37b96f28emov r9, rax
37b96f291lea r8, [rip+0xad2000]
37b96f298mov [rsp+48], rax
37b96f29dlea rcx, [rip+0xad1ffc]
37b96f2a4mov [rsp+40], rax
37b96f2a9mov [rsp+32], rax
37b96f2aemov [rsp+152], r10
37b96f2b6call ilaenv_
37b96f2bbmov edx, [rdi]
37b96f2bdmov r10, [rsp+152]
37b96f2c5mov [rsp+144], eax
37b96f2cccmp edx, 1
37b96f2cfjle 0x37b96f2da
37b96f2d1test r14l, r14l
37b96f2d4jne 0x37b96f3c0
37b96f2da
37b96f2daloc_37b96f2da:
37b96f2damovsd_xmm x1, [rip+0xad1ff6]
37b96f2e2mov eax, 1
37b96f2e7mov r11l, 1
37b96f2ed
37b96f2edloc_37b96f2ed:
37b96f2edmov rcx, [rsp+384]
37b96f2f5movsd_xmm [rcx], x1
37b96f2f9mov rcx, [rsp+400]
37b96f301mov [rcx], r11l
37b96f304mov rcx, [rsp+392]
37b96f30ccmp [rcx], eax
37b96f30ejl 0x37b96f3a0
37b96f314mov rax, [rsp+408]
37b96f31ccmp [rax], r11l
37b96f31fjge 0x37b96f450
37b96f325test r12l, r12l
37b96f328jne 0x37b96f580
37b96f32emov [rbp], -10
37b96f335mov eax, 10
37b96f33ajmp 0x37b96f224
37b96f33f
37b96f33f 90 .
37b96f340
37b96f340loc_37b96f340:
37b96f340mov r9l, 1
37b96f346mov r8l, 1
37b96f34clea rdx, [rip+0xad1f3e]
37b96f353mov rcx, r13
37b96f356call lsame_
37b96f35bmov r14l, 1
37b96f361test eax, eax
37b96f363jne 0x37b96f1d3
37b96f369mov r9l, 1
37b96f36fmov r8l, 1
37b96f375lea rdx, [rip+0xad1f16]
37b96f37cmov rcx, r13
37b96f37fcall lsame_
37b96f384test eax, eax
37b96f386jne 0x37b96f65d
37b96f38cmov edx, -1
37b96f391mov eax, 1
37b96f396jmp 0x37b96f21a
37b96f39b
37b96f39b 0f 1f 44 00 00 ..D..
37b96f3a0
37b96f3a0loc_37b96f3a0:
37b96f3a0test r12l, r12l
37b96f3a3jne 0x37b96f580
37b96f3a9mov [rbp], -8
37b96f3b0mov eax, 8
37b96f3b5jmp 0x37b96f224
37b96f3ba
37b96f3ba 66 0f 1f 44 00 00 f..D..
37b96f3c0
37b96f3c0loc_37b96f3c0:
37b96f3c0cmp edx, eax
37b96f3c2jle 0x37b96f668
37b96f3c8pxor x0, x0
37b96f3ccmov [rsp+160], r10
37b96f3d4mov [rsp+152], edx
37b96f3dbcvtsi2sd x0, edx
37b96f3dfcall log
37b96f3e4divsd x0, [rip+0xad1ef4]
37b96f3eccvttsd2si eax, x0
37b96f3f0mov edx, [rsp+152]
37b96f3f7mov r10, [rsp+160]
37b96f3ffcmp eax, 31
37b96f402lea ecx, [rax+1]
37b96f405ja 0x37b96fda6
37b96f40bmov r8l, 1
37b96f411mov ecx, eax
37b96f413mov r15l, r8l
37b96f416shl r15l, cl
37b96f419cmp edx, r15l
37b96f41cjg 0x37b96fd90
37b96f422
37b96f422loc_37b96f422:
37b96f422cmp r14l, 1
37b96f426je 0x37b96fdae
37b96f42cmov eax, edx
37b96f42elea ecx, [4*rdx]
37b96f435pxor x1, x1
37b96f439imul eax, edx
37b96f43clea r11l, [rdx+rcx+3]
37b96f441lea eax, [rcx+rax+1]
37b96f445cvtsi2sd x1, eax
37b96f449jmp 0x37b96f2ed
37b96f44e
37b96f44e 66 90 f.
37b96f450
37b96f450loc_37b96f450:
37b96f450mov eax, [rbp]
37b96f453test eax, eax
37b96f455jne 0x37b96f58b
37b96f45btest r12l, r12l
37b96f45ejne 0x37b96f242
37b96f464test edx, edx
37b96f466je 0x37b96f242
37b96f46ccmp edx, 1
37b96f46fje 0x37b96f5d0
37b96f475test r14l, r14l
37b96f478je 0x37b96f598
37b96f47ecmp edx, [rsp+144]
37b96f485jle 0x37b96f5f0
37b96f48bcmp r14l, 1
37b96f48fje 0x37b96f67f
37b96f495mov rax, [rsp+376]
37b96f49dlea r9, [rip+0xad1e04]
37b96f4a4mov r8, rdi
37b96f4a7mov rdx, rdi
37b96f4aamov [rsp+56], 4
37b96f4b3lea rcx, [rip+0xad1df6]
37b96f4bamov r12l, 1
37b96f4c0mov [rsp+48], rax
37b96f4c5mov rax, [rsp+368]
37b96f4cdmov [rsp+152], r11l
37b96f4d5mov [rsp+40], rax
37b96f4dalea rax, [rip+0xad1dd7]
37b96f4e1mov [rsp+32], rax
37b96f4e6movsd_xmm [rsp+160], x1
37b96f4efcall dlaset_
37b96f4f4mov r11l, [rsp+152]
37b96f4fcmovsd_xmm x1, [rsp+160]
37b96f505
37b96f505loc_37b96f505:
37b96f505mov r9, rsi
37b96f508mov r8, rbx
37b96f50blea rcx, [rip+0xad1dae]
37b96f512mov rdx, rdi
37b96f515mov [rsp+32], 1
37b96f51emov [rsp+152], r11l
37b96f526movsd_xmm [rsp+160], x1
37b96f52fcall dlanst_
37b96f534mov r11l, [rsp+152]
37b96f53cmovsd_xmm x1, [rsp+160]
37b96f545movapd x2, x0
37b96f549pxor x0, x0
37b96f54ducomisd x2, x0
37b96f551jp 0x37b96f68b
37b96f557jne 0x37b96f68b
37b96f55d
37b96f55dloc_37b96f55d:
37b96f55dmov rax, [rsp+384]
37b96f565movsd_xmm [rax], x1
37b96f569mov rax, [rsp+400]
37b96f571mov [rax], r11l
37b96f574jmp 0x37b96f242
37b96f579
37b96f579 0f 1f 80 00 00 00 00 .......
37b96f580
37b96f580loc_37b96f580:
37b96f580mov eax, [rbp]
37b96f583test eax, eax
37b96f585je 0x37b96f242
37b96f58b
37b96f58bloc_37b96f58b:
37b96f58bneg eax
37b96f58djmp 0x37b96f224
37b96f592
37b96f592 66 0f 1f 44 00 00 f..D..
37b96f598
37b96f598loc_37b96f598:
37b96f598mov r9, rbp
37b96f59bmov r8, rsi
37b96f59emov rdx, rbx
37b96f5a1mov rcx, rdi
37b96f5a4mov [rsp+140], r11l
37b96f5acmovsd_xmm [rsp+144], x1
37b96f5b5call dsterf_
37b96f5bamov r11l, [rsp+140]
37b96f5c2movsd_xmm x1, [rsp+144]
37b96f5cbjmp 0x37b96f55d
37b96f5cd
37b96f5cd 0f 1f 00 ...
37b96f5d0
37b96f5d0loc_37b96f5d0:
37b96f5d0test r14l, r14l
37b96f5d3je 0x37b96f242
37b96f5d9mov rax, [rsp+368]
37b96f5e1mov rdi, [rip+0xad1cf0]
37b96f5e8mov [rax], rdi
37b96f5ebjmp 0x37b96f242
37b96f5f0
37b96f5f0loc_37b96f5f0:
37b96f5f0mov [rsp+56], rbp
37b96f5f5mov r9, rsi
37b96f5f8mov r8, rbx
37b96f5fbmov rdx, rdi
37b96f5femov rax, [rsp+384]
37b96f606mov rcx, r13
37b96f609mov [rsp+64], 1
37b96f612mov [rsp+140], r11l
37b96f61amov [rsp+48], rax
37b96f61fmov rax, [rsp+376]
37b96f627movsd_xmm [rsp+144], x1
37b96f630mov [rsp+40], rax
37b96f635mov rax, [rsp+368]
37b96f63dmov [rsp+32], rax
37b96f642call dsteqr_
37b96f647mov r11l, [rsp+140]
37b96f64fmovsd_xmm x1, [rsp+144]
37b96f658jmp 0x37b96f55d
37b96f65d
37b96f65dloc_37b96f65d:
37b96f65dmov r14l, 2
37b96f663jmp 0x37b96f1d3
37b96f668
37b96f668loc_37b96f668:
37b96f668lea eax, [rdx+rdx-2]
37b96f66cpxor x1, x1
37b96f670mov r11l, 1
37b96f676cvtsi2sd x1, eax
37b96f67ajmp 0x37b96f2ed
37b96f67f
37b96f67floc_37b96f67f:
37b96f67fimul edx, edx
37b96f682lea r12l, [rdx+1]
37b96f686jmp 0x37b96f505
37b96f68b
37b96f68bloc_37b96f68b:
37b96f68bmov edx, 7
37b96f690lea rcx, [rip+0xad1c2a]
37b96f697mov [rsp+152], r11l
37b96f69fmovsd_xmm [rsp+160], x1
37b96f6a8call dlamch_
37b96f6admov r13l, [rdi]
37b96f6b0mov r11l, [rsp+152]
37b96f6b8movsd_xmm x1, [rsp+160]
37b96f6c1movapd x3, x0
37b96f6c5test r13l, r13l
37b96f6c8jle 0x37b96f55d
37b96f6cemovsxd rdx, [rsp+140]
37b96f6d6xor eax, eax
37b96f6d8mov rcx, [rsp+384]
37b96f6e0mov [rsp+204], r11l
37b96f6e8mov [rsp+140], r14l
37b96f6f0mov r10l, 1
37b96f6f6movapd x6, x1
37b96f6fatest rdx, rdx
37b96f6fdcmovs rdx, rax
37b96f701mov rax, rdx
37b96f704mov [rsp+168], rdx
37b96f70cnot rax
37b96f70fmov [rsp+160], rax
37b96f717lea eax, [r12-1]
37b96f71clea rax, [rcx+8*rax]
37b96f720mov [rsp+192], rax
37b96f728nop [rax+rax]
37b96f730
37b96f730loc_37b96f730:
37b96f730movsxd rax, r10l
37b96f733mov rdx, rax
37b96f736jmp 0x37b96f783
37b96f738
37b96f738 0f 1f 84 00 00 00 00 00 ........
37b96f740
37b96f740loc_37b96f740:
37b96f740movsd_xmm x0, [rbx+8*rdx-8]
37b96f746andpd x0, [rip+0xad1ba2]
37b96f74emovsd_xmm x1, [rbx+8*rdx]
37b96f753andpd x1, [rip+0xad1b95]
37b96f75bsqrtsd x0, x0
37b96f75fmovsd_xmm x2, [rsi+8*rdx-8]
37b96f765andpd x2, [rip+0xad1b83]
37b96f76dsqrtsd x1, x1
37b96f771mulsd x0, x3
37b96f775mulsd x0, x1
37b96f779comisd x2, x0
37b96f77djbe 0x37b96f788
37b96f77fadd rdx, 1
37b96f783
37b96f783loc_37b96f783:
37b96f783cmp r13l, edx
37b96f786jg 0x37b96f740
37b96f788
37b96f788loc_37b96f788:
37b96f788mov ecx, edx
37b96f78amov r14l, edx
37b96f78dsub ecx, r10l
37b96f790add ecx, 1
37b96f793mov [rsp+220], ecx
37b96f79acmp ecx, 1
37b96f79dje 0x37b96f928
37b96f7a3cmp ecx, [rsp+144]
37b96f7aajg 0x37b96f938
37b96f7b0cmp [rsp+140], 1
37b96f7b8je 0x37b96fc33
37b96f7becmp [rsp+140], 2
37b96f7c6je 0x37b96fb98
37b96f7cclea eax, [r10-1]
37b96f7d0lea rcx, [rsp+220]
37b96f7d8mov r9, rbp
37b96f7dbmov [rsp+152], r10l
37b96f7e3movsd_xmm [rsp+176], x3
37b96f7eccdqe
37b96f7eeshl rax, 3
37b96f7f2lea rdx, [rbx+rax]
37b96f7f6lea r8, [rsi+rax]
37b96f7facall dsterf_
37b96f7ffmov r10l, [rsp+152]
37b96f807movsd_xmm x3, [rsp+176]
37b96f810
37b96f810loc_37b96f810:
37b96f810mov edx, [rbp]
37b96f813test edx, edx
37b96f815jne 0x37b96fdea
37b96f81b
37b96f81bloc_37b96f81b:
37b96f81bmov r13l, [rdi]
37b96f81elea r10l, [r14+1]
37b96f822
37b96f822loc_37b96f822:
37b96f822cmp r13l, r10l
37b96f825jge 0x37b96f730
37b96f82bmov eax, [rsp+140]
37b96f832mov r11l, [rsp+204]
37b96f83amovapd x1, x6
37b96f83emov rdx, [rsp+168]
37b96f846test eax, eax
37b96f848je 0x37b96fe0a
37b96f84ecmp r13l, 1
37b96f852jle 0x37b96f55d
37b96f858mov r8l, r13l
37b96f85bmov esi, 2
37b96f860mov r15l, r11l
37b96f863mov r14, rdx
37b96f866mov r12, [rsp+368]
37b96f86elea rbp, [8*rdx]
37b96f876nop [rax+rax]
37b96f880
37b96f880loc_37b96f880:
37b96f880cmp r8l, esi
37b96f883jl 0x37b96f90d
37b96f889movsd_xmm x2, [rbx+8*rsi-16]
37b96f88flea r9l, [rsi-1]
37b96f893mov rax, rsi
37b96f896mov edx, r9l
37b96f899movapd x0, x2
37b96f89dnop [rax]
37b96f8a0
37b96f8a0loc_37b96f8a0:
37b96f8a0movsd_xmm x1, [rbx+8*rax-8]
37b96f8a6comisd x0, x1
37b96f8aaminsd x1, x0
37b96f8aecmova edx, eax
37b96f8b1add rax, 1
37b96f8b5movapd x0, x1
37b96f8b9cmp r8l, eax
37b96f8bcjge 0x37b96f8a0
37b96f8becmp r9l, edx
37b96f8c1je 0x37b96f90d
37b96f8c3movsxd rdx, edx
37b96f8c6lea rcx, [rip+0xad19ff]
37b96f8cdmov rax, [rsp+160]
37b96f8d5lea r8, [rip+0xad19f0]
37b96f8dcmovsd_xmm [rbx+8*rdx-8], x2
37b96f8e2imul rdx, r14
37b96f8e6movsd_xmm [rbx+8*rsi-16], x1
37b96f8ecmov [rsp+32], rcx
37b96f8f1mov rcx, [rsp+368]
37b96f8f9lea rax, [rax+rdx+1]
37b96f8femov rdx, r12
37b96f901lea r9, [rcx+8*rax]
37b96f905mov rcx, rdi
37b96f908call dswap_
37b96f90d
37b96f90dloc_37b96f90d:
37b96f90dadd rsi, 1
37b96f911cmp r13l, esi
37b96f914jl 0x37b96fdde
37b96f91amov r8l, [rdi]
37b96f91dadd r12, rbp
37b96f920jmp 0x37b96f880
37b96f925
37b96f925 0f 1f 00 ...
37b96f928
37b96f928loc_37b96f928:
37b96f928lea r10l, [rdx+1]
37b96f92cjmp 0x37b96f822
37b96f931
37b96f931 0f 1f 80 00 00 00 00 .......
37b96f938
37b96f938loc_37b96f938:
37b96f938lea r12, [8*rax-8]
37b96f940lea r13, [rsp+220]
37b96f948mov [rsp+32], 1
37b96f951lea r15, [rsi+r12]
37b96f955add r12, rbx
37b96f958mov rdx, r13
37b96f95bmov [rsp+200], r10l
37b96f963mov r9, r15
37b96f966mov r8, r12
37b96f969lea rcx, [rip+0xad1950]
37b96f970movsd_xmm [rsp+184], x3
37b96f979mov [rsp+176], rax
37b96f981call dlanst_
37b96f986lea rcx, [rip+0xad193f]
37b96f98dmov [rsp+72], rbp
37b96f992lea rdx, [rip+0xad191f]
37b96f999mov [rsp+48], rcx
37b96f99elea rax, [rsp+232]
37b96f9a6lea r8, [rip+0xad18e7]
37b96f9admov [rsp+32], rdx
37b96f9b2mov r9, rax
37b96f9b5mov rdx, r8
37b96f9b8lea rcx, [rip+0xad1909]
37b96f9bfmov [rsp+80], 1
37b96f9c8mov [rsp+64], r13
37b96f9cdmov [rsp+56], r12
37b96f9d2mov [rsp+40], r13
37b96f9d7mov [rsp+152], rax
37b96f9dfmovsd_xmm [rsp+232], x0
37b96f9e8call dlascl_
37b96f9edmov r11l, [rsp+220]
37b96f9f5mov [rsp+72], rbp
37b96f9falea rcx, [rip+0xad18cb]
37b96fa01mov [rsp+48], rcx
37b96fa06lea r8, [rip+0xad1887]
37b96fa0dmov r9, [rsp+152]
37b96fa15lea rcx, [rip+0xad18ac]
37b96fa1clea edx, [r11-1]
37b96fa20mov [rsp+56], r15
37b96fa25mov [rsp+224], edx
37b96fa2cmov [rsp+228], edx
37b96fa33lea rdx, [rsp+228]
37b96fa3bmov [rsp+64], rdx
37b96fa40lea rdx, [rsp+224]
37b96fa48mov [rsp+40], rdx
37b96fa4dlea rdx, [rip+0xad1864]
37b96fa54mov [rsp+32], rdx
37b96fa59mov rdx, r8
37b96fa5cmov [rsp+80], 1
37b96fa65call dlascl_
37b96fa6amov edx, 1
37b96fa6fmov r9, r12
37b96fa72mov r8, r13
37b96fa75mov r11, [rsp+400]
37b96fa7dmov rax, [rsp+176]
37b96fa85mov [rsp+88], rbp
37b96fa8alea rcx, [rsp+216]
37b96fa92cmp [rsp+140], 1
37b96fa9amov [rsp+64], rdi
37b96fa9fmov [rsp+80], r11
37b96faa4mov r11, [rsp+192]
37b96faaccmovne rdx, rax
37b96fab0imul rax, [rsp+168]
37b96fab9mov [rsp+32], r15
37b96fabeadd rax, [rsp+160]
37b96fac6mov [rsp+72], r11
37b96facbmov r11, [rsp+384]
37b96fad3add rax, rdx
37b96fad6mov rdx, [rsp+368]
37b96fademov [rsp+56], r11
37b96fae3mov r11, [rsp+376]
37b96faeblea rax, [rdx+8*rax]
37b96faefmov rdx, rdi
37b96faf2mov [rsp+40], rax
37b96faf7mov [rsp+48], r11
37b96fafccall dlaed0_
37b96fb01mov eax, [rbp]
37b96fb04mov r10l, [rsp+200]
37b96fb0cmovsd_xmm x3, [rsp+184]
37b96fb15test eax, eax
37b96fb17jne 0x37b96fe4f
37b96fb1dlea rax, [rip+0xad17a8]
37b96fb24mov [rsp+72], rbp
37b96fb29lea r8, [rip+0xad1764]
37b96fb30mov [rsp+48], rax
37b96fb35mov rax, [rsp+152]
37b96fb3dmov rdx, r8
37b96fb40lea r9, [rip+0xad1771]
37b96fb47mov [rsp+80], 1
37b96fb50lea rcx, [rip+0xad1771]
37b96fb57mov [rsp+32], rax
37b96fb5cmov [rsp+64], r13
37b96fb61mov [rsp+56], r12
37b96fb66mov [rsp+40], r13
37b96fb6bmovsd_xmm [rsp+176], x3
37b96fb74call dlascl_
37b96fb79mov eax, [rsp+216]
37b96fb80movsd_xmm x3, [rsp+176]
37b96fb89mov [rsp+140], eax
37b96fb90jmp 0x37b96f81b
37b96fb95
37b96fb95 0f 1f 00 ...
37b96fb98
37b96fb98loc_37b96fb98:
37b96fb98mov r15, [rsp+384]
37b96fba0mov [rsp+56], rbp
37b96fba5lea rcx, [8*rax-8]
37b96fbadlea rdx, [rsp+220]
37b96fbb5mov r8, [rsp+168]
37b96fbbdlea r9, [rsi+rcx]
37b96fbc1mov [rsp+64], 1
37b96fbcamov [rsp+48], r15
37b96fbcfmov r15, [rsp+376]
37b96fbd7imul r8, rax
37b96fbdbadd r8, [rsp+160]
37b96fbe3mov [rsp+176], r10l
37b96fbebmov [rsp+40], r15
37b96fbf0add rax, r8
37b96fbf3lea r8, [rbx+rcx]
37b96fbf7mov r15, [rsp+368]
37b96fbffmovsd_xmm [rsp+152], x3
37b96fc08lea rcx, [rip+0xad1683]
37b96fc0flea rax, [r15+8*rax]
37b96fc13mov [rsp+32], rax
37b96fc18call dsteqr_
37b96fc1dmov r10l, [rsp+176]
37b96fc25movsd_xmm x3, [rsp+152]
37b96fc2ejmp 0x37b96f810
37b96fc33
37b96fc33loc_37b96fc33:
37b96fc33imul ecx, ecx
37b96fc36lea r8, [8*rax-8]
37b96fc3emov [rsp+152], rax
37b96fc46mov rax, [rsp+384]
37b96fc4elea r12, [rsp+220]
37b96fc56mov [rsp+56], rbp
37b96fc5blea r9, [rsi+r8]
37b96fc5fadd r8, rbx
37b96fc62mov [rsp+32], rax
37b96fc67movsxd rdx, ecx
37b96fc6amov [rsp+40], r12
37b96fc6flea rcx, [rip+0xad161c]
37b96fc76lea rdx, [rax+8*rdx]
37b96fc7amov [rsp+64], 1
37b96fc83mov [rsp+48], rdx
37b96fc88mov rdx, r12
37b96fc8bmov [rsp+184], r10l
37b96fc93movsd_xmm [rsp+176], x3
37b96fc9ccall dsteqr_
37b96fca1mov [rsp+48], rdi
37b96fca6mov r8, r12
37b96fca9mov rdx, rdi
37b96fcacmov rax, [rsp+152]
37b96fcb4imul rax, [rsp+168]
37b96fcbdmov [rsp+56], 1
37b96fcc6mov rcx, [rsp+160]
37b96fccemov r15, [rsp+192]
37b96fcd6lea rax, [rcx+rax+1]
37b96fcdbmov rcx, [rsp+368]
37b96fce3mov [rsp+40], r15
37b96fce8lea r13, [rcx+8*rax]
37b96fcecmov rax, [rsp+376]
37b96fcf4lea rcx, [rip+0xad15d5]
37b96fcfbmov r9, r13
37b96fcfemov [rsp+32], rax
37b96fd03call dlacpy_
37b96fd08mov [rsp+88], r13
37b96fd0dmov r9, r12
37b96fd10mov r8, rdi
37b96fd13mov rax, [rsp+376]
37b96fd1bmov [rsp+72], r12
37b96fd20lea rdx, [rip+0xad1569]
37b96fd27mov [rsp+112], 1
37b96fd30mov rcx, rdx
37b96fd33mov [rsp+96], rax
37b96fd38lea rax, [rip+0xad1569]
37b96fd3fmov [rsp+80], rax
37b96fd44mov rax, [rsp+384]
37b96fd4cmov [rsp+104], 1
37b96fd55mov [rsp+64], rax
37b96fd5alea rax, [rip+0xad1557]
37b96fd61mov [rsp+56], rdi
37b96fd66mov [rsp+48], r15
37b96fd6bmov [rsp+40], rax
37b96fd70mov [rsp+32], r12
37b96fd75call dgemm_
37b96fd7amov r10l, [rsp+184]
37b96fd82movsd_xmm x3, [rsp+176]
37b96fd8bjmp 0x37b96f810
37b96fd90
37b96fd90loc_37b96fd90:
37b96fd90lea ecx, [rax+1]
37b96fd93cmp eax, 31
37b96fd96je 0x37b96fda6
37b96fd98shl r8l, cl
37b96fd9bmov eax, ecx
37b96fd9dcmp edx, r8l
37b96fda0jle 0x37b96f422
37b96fda6
37b96fda6loc_37b96fda6:
37b96fda6lea eax, [rcx+1]
37b96fda9jmp 0x37b96f422
37b96fdae
37b96fdaeloc_37b96fdae:
37b96fdaeimul eax, edx
37b96fdb1mov r8l, edx
37b96fdb4pxor x1, x1
37b96fdb8imul r8l, edx
37b96fdbcmov ecx, eax
37b96fdbelea eax, [rdx+2*rdx+1]
37b96fdc2lea eax, [rax+2*rcx]
37b96fdc5lea ecx, [rcx+4*rcx]
37b96fdc8lea eax, [rax+4*r8]
37b96fdcclea r8l, [rdx+2*rdx+3]
37b96fdd1lea r11l, [rcx+2*r8]
37b96fdd5cvtsi2sd x1, eax
37b96fdd9jmp 0x37b96f2ed
37b96fdde
37b96fddeloc_37b96fdde:
37b96fddemov r11l, r15l
37b96fde1movapd x1, x6
37b96fde5jmp 0x37b96f55d
37b96fdea
37b96fdealoc_37b96fdea:
37b96fdeamov eax, [rdi]
37b96fdecmov r11l, [rsp+204]
37b96fdf4movapd x1, x6
37b96fdf8add eax, 1
37b96fdfbimul eax, r10l
37b96fdffadd eax, r14l
37b96fe02mov [rbp], eax
37b96fe05jmp 0x37b96f55d
37b96fe0a
37b96fe0aloc_37b96fe0a:
37b96fe0amov r9, rbp
37b96fe0dmov r8, rbx
37b96fe10lea rcx, [rip+0xad147b]
37b96fe17mov rdx, rdi
37b96fe1amov [rsp+32], 1
37b96fe23mov [rsp+140], r11l
37b96fe2bmovsd_xmm [rsp+144], x6
37b96fe34call dlasrt_
37b96fe39mov r11l, [rsp+140]
37b96fe41movsd_xmm x1, [rsp+144]
37b96fe4ajmp 0x37b96f55d
37b96fe4f
37b96fe4floc_37b96fe4f:
37b96fe4fmov esi, [rsp+220]
37b96fe56cdq
37b96fe57mov r11l, [rsp+204]
37b96fe5fmovapd x1, x6
37b96fe63lea ecx, [rsi+1]
37b96fe66idiv ecx
37b96fe68mov ecx, [rdi]
37b96fe6aadd ecx, 1
37b96fe6dlea eax, [r10+rax-1]
37b96fe72imul eax, ecx
37b96fe75add eax, edx
37b96fe77lea eax, [r10+rax-1]
37b96fe7cmov [rbp], eax
37b96fe7fjmp 0x37b96f55d
37b96fe84
37b96fe84loc_37b96fe84:
37b96fe84neg eax
37b96fe86lea r10, [rip+0xad140c]
37b96fe8djmp 0x37b96f224
37b96f140
37b96fe92
37b96fe92 // align 0x40
37b96fe92 // align 0x40
37b96fec0
37b96fec0dstein_:
37b96fec0push r15
37b96fec2push r14
37b96fec4push r13
37b96fec6push r12
37b96fec8push rbp
37b96fec9push rdi
37b96fecapush rsi
37b96fecbpush rbx
37b96feccsub rsp, 488
37b96fed3movups [rsp+320], x6
37b96fedbmovups [rsp+336], x7
37b96fee3movups [rsp+352], x8
37b96feecmovups [rsp+368], x9
37b96fef5movups [rsp+384], x10
37b96fefemovups [rsp+400], x11
37b96ff07movups [rsp+416], x12
37b96ff10movups [rsp+432], x13
37b96ff19movups [rsp+448], x14
37b96ff22movups [rsp+464], x15
37b96ff2bmov rax, [rsp+624]
37b96ff33mov ebx, [r9]
37b96ff36mov r15, [rsp+632]
37b96ff3emovsxd rsi, [rax]
37b96ff41mov rax, [rsp+656]
37b96ff49mov [rsp+560], rcx
37b96ff51mov r14, rdx
37b96ff54mov rbp, r8
37b96ff57mov [rsp+584], r9
37b96ff5fmov [rax], 0
37b96ff65test ebx, ebx
37b96ff67jle 0x37b96ff7f
37b96ff69mov r8l, ebx
37b96ff6cmov rcx, [rsp+648]
37b96ff74xor edx, edx
37b96ff76shl r8, 2
37b96ff7acall memset
37b96ff7f
37b96ff7floc_37b96ff7f:
37b96ff7fmov rax, [rsp+560]
37b96ff87mov ecx, [rax]
37b96ff89test ecx, ecx
37b96ff8bjs 0x37b97003f
37b96ff91test ebx, ebx
37b96ff93js 0x37b96ff9d
37b96ff95cmp ecx, ebx
37b96ff97jge 0x37b97004e
37b96ff9d
37b96ff9dloc_37b96ff9d:
37b96ff9dmov edx, -4
37b96ffa2mov eax, 4
37b96ffa7
37b96ffa7loc_37b96ffa7:
37b96ffa7mov rsi, [rsp+656]
37b96ffafmov r8l, 6
37b96ffb5lea rcx, [rip+0xad1344]
37b96ffbcmov [rsp+304], eax
37b96ffc3mov [rsi], edx
37b96ffc5lea rdx, [rsp+304]
37b96ffcdcall xerbla_
37b96ffd2nop
37b96ffd3
37b96ffd3loc_37b96ffd3:
37b96ffd3movups x6, [rsp+320]
37b96ffdbmovups x7, [rsp+336]
37b96ffe3movups x8, [rsp+352]
37b96ffecmovups x9, [rsp+368]
37b96fff5movups x10, [rsp+384]
37b96fffemovups x11, [rsp+400]
37b970007movups x12, [rsp+416]
37b970010movups x13, [rsp+432]
37b970019movups x14, [rsp+448]
37b970022movups x15, [rsp+464]
37b97002badd rsp, 488
37b970032pop rbx
37b970033pop rsi
37b970034pop rdi
37b970035pop rbp
37b970036pop r12
37b970038pop r13
37b97003apop r14
37b97003cpop r15
37b97003eret
37b97003f
37b97003floc_37b97003f:
37b97003fmov edx, -1
37b970044mov eax, 1
37b970049jmp 0x37b96ffa7
37b97004e
37b97004eloc_37b97004e:
37b97004etest ecx, ecx
37b970050mov eax, 1
37b970055cmovg eax, ecx
37b970058cmp esi, eax
37b97005ajl 0x37b9700c6
37b97005ccmp ebx, 1
37b97005fjle 0x37b9700d5
37b970061mov rax, [rsp+600]
37b970069mov r10, [rsp+592]
37b970071mov r9, [rsp+600]
37b970079mov edx, [rax]
37b97007bmov eax, 2
37b970080jmp 0x37b970094
37b970082
37b970082 66 0f 1f 44 00 00 f..D..
37b970088
37b970088loc_37b970088:
37b970088add rax, 1
37b97008ccmp ebx, eax
37b97008ejl 0x37b970a14
37b970094
37b970094loc_37b970094:
37b970094mov r8l, edx
37b970097mov edx, [r9+4*rax-4]
37b97009ccmp edx, r8l
37b97009fjl 0x37b970a21
37b9700a5jne 0x37b970088
37b9700a7movsd_xmm x0, [r10+8*rax-16]
37b9700aecomisd x0, [r10+8*rax-8]
37b9700b5jbe 0x37b970088
37b9700b7mov edx, -5
37b9700bcmov eax, 5
37b9700c1jmp 0x37b96ffa7
37b9700c6
37b9700c6loc_37b9700c6:
37b9700c6mov edx, -9
37b9700cbmov eax, 9
37b9700d0jmp 0x37b96ffa7
37b9700d5
37b9700d5loc_37b9700d5:
37b9700d5test ecx, ecx
37b9700d7je 0x37b96ffd3
37b9700ddtest ebx, ebx
37b9700dfje 0x37b96ffd3
37b9700e5
37b9700e5loc_37b9700e5:
37b9700e5cmp ecx, 1
37b9700e8jne 0x37b970101
37b9700eamov rax, [rsp+616]
37b9700f2mov rsi, [rip+0xad1227]
37b9700f9mov [rax], rsi
37b9700fcjmp 0x37b96ffd3
37b970101
37b970101loc_37b970101:
37b970101mov edx, 9
37b970106lea rcx, [rip+0xad11f9]
37b97010dcall dlamch_
37b970112mov rax, [rsp+584]
37b97011amov rdi, [rsp+600]
37b970122movapd x10, x0
37b970127pcmpeqd x0, x0
37b97012bmovsxd rax, [rax]
37b97012epsrld x0, 31
37b970133movups [rsp+304], x0
37b97013bmov [rsp+200], eax
37b970142mov eax, [rdi+4*rax-4]
37b970146mov [rsp+252], eax
37b97014dtest eax, eax
37b97014fjle 0x37b96ffd3
37b970155mov rax, rsi
37b970158mov [rsp+216], rsi
37b970160movddup x12, [rip+0xad11c7]
37b970169mov r13l, 1
37b97016fnot rax
37b970172mov [rsp+568], r14
37b97017amov r12, [rsp+608]
37b970182mov [rsp+224], rax
37b97018amov rax, [rsp+560]
37b970192mov [rsp+208], 1
37b97019emov ecx, [rax]
37b9701a0mov [rsp+576], rbp
37b9701a8lea eax, [rcx+rcx]
37b9701ablea edi, [rcx+rax]
37b9701aecdqe
37b9701b0lea rax, [r15+8*rax]
37b9701b4movsxd rdx, edi
37b9701b7mov [rsp+160], edi
37b9701bemov [rsp+120], rax
37b9701c3lea eax, [rcx+rdi]
37b9701c6lea rbx, [r15+8*rdx]
37b9701cacdqe
37b9701cclea edx, [rcx+1]
37b9701cfmov [rsp+96], rbx
37b9701d4lea rax, [r15+8*rax]
37b9701d8movsxd rdx, edx
37b9701dbmov [rsp+128], rax
37b9701e3lea rbx, [r15+8*rdx]
37b9701e7mov [rsp+104], rbx
37b9701ecmov rbx, r15
37b9701eflea r15, [8*rsi]
37b9701f7nop [rax+rax]
37b970200
37b970200loc_37b970200:
37b970200mov rax, [rsp+208]
37b970208mov edx, 1
37b97020dcmp rax, 1
37b970211je 0x37b97021f
37b970213mov eax, [r12+4*rax-8]
37b970218mov [rsp+92], eax
37b97021clea edx, [rax+1]
37b97021f
37b97021floc_37b97021f:
37b97021fmov rax, [rsp+208]
37b970227mov eax, [r12+4*rax-4]
37b97022cmov ecx, eax
37b97022esub ecx, edx
37b970230lea r9l, [rcx+1]
37b970234mov [rsp+260], r9l
37b97023ccmp r9l, 1
37b970240jne 0x37b970891
37b970246
37b970246loc_37b970246:
37b970246cmp [rsp+200], r13l
37b97024ejl 0x37b97082e
37b970254movsxd r10, edx
37b970257mov rdi, [rsp+568]
37b97025fmovsxd r14, r13l
37b970262mov rcx, [rsp+216]
37b97026alea rax, [8*r10-8]
37b970272mov ebp, [rsp+208]
37b970279mov [rsp+608], r12
37b970281movq x13, [rip+0xad10a6]
37b97028aadd rdi, rax
37b97028dimul rcx, r14
37b970291add rcx, [rsp+224]
37b970299mov [rsp+92], 0
37b9702a1mov [rsp+240], rdi
37b9702a9mov rdi, [rsp+576]
37b9702b1mov r12l, ebp
37b9702b4mov [rsp+248], r13l
37b9702bcmovsd_xmm x14, [rip+0xad105b]
37b9702c5add rdi, rax
37b9702c8mov [rsp+176], rax
37b9702d0mov [rsp+184], rdi
37b9702d8mov rdi, [rsp+616]
37b9702e0mov [rsp+232], r10
37b9702e8lea rdi, [rdi+8*rcx+8]
37b9702edjmp 0x37b97034d
37b9702ef
37b9702ef 90 .
37b9702f0
37b9702f0loc_37b9702f0:
37b9702f0mov rax, [rip+0xad1029]
37b9702f7mov [rbx], rax
37b9702famov rax, [rsp+560]
37b970302mov r8l, [rax]
37b970305test r8l, r8l
37b970308jle 0x37b970318
37b97030ashl r8, 3
37b97030exor edx, edx
37b970310mov rcx, rdi
37b970313call memset
37b970318
37b970318loc_37b970318:
37b970318movapd x7, x9
37b97031d
37b97031dloc_37b97031d:
37b97031dmov rax, [rsp+176]
37b970325mov r8l, esi
37b970328mov rdx, rbx
37b97032bshl r8, 3
37b97032flea rcx, [rdi+rax]
37b970333call memcpy
37b970338
37b970338loc_37b970338:
37b970338add r14, 1
37b97033cadd rdi, r15
37b97033fcmp [rsp+200], r14l
37b970347jl 0x37b970862
37b97034d
37b97034dloc_37b97034d:
37b97034dmov rax, [rsp+600]
37b970355mov [rsp+156], r14l
37b97035dcmp [rax+4*r14-4], r12l
37b970362jne 0x37b970823
37b970368mov rax, [rsp+592]
37b970370mov esi, [rsp+260]
37b970377add [rsp+92], 1
37b97037cmovsd_xmm x9, [rax+8*r14-8]
37b970383movsd_xmm [rsp+288], x9
37b97038dcmp esi, 1
37b970390je 0x37b9702f0
37b970396movq x6, [rip+0xad0f92]
37b97039ecmp [rsp+92], 1
37b9703a3je 0x37b9703da
37b9703a5movapd x0, x9
37b9703aasubsd x9, x7
37b9703afmovapd x6, x13
37b9703b4mulsd x0, x10
37b9703b9andpd x0, x13
37b9703bemulsd x0, [rip+0xad0f8a]
37b9703c6comisd x0, x9
37b9703cbjbe 0x37b9703da
37b9703cdaddsd x0, x7
37b9703d1movsd_xmm [rsp+288], x0
37b9703da
37b9703daloc_37b9703da:
37b9703dalea rsi, [rsp+260]
37b9703e2lea rdx, [rsp+304]
37b9703eamov r9, rbx
37b9703edmov r8, rsi
37b9703f0lea rcx, [rip+0xad0f19]
37b9703f7call dlarnv_
37b9703fclea rax, [rip+0xad0f11]
37b970403mov r9, [rsp+96]
37b970408mov rcx, rsi
37b97040bmov [rsp+32], rax
37b970410mov rdx, [rsp+240]
37b970418mov r8, rax
37b97041bcall dcopy_
37b970420lea rax, [rip+0xad0eed]
37b970427mov ecx, [rsp+260]
37b97042emov r9, [rsp+104]
37b970433mov [rsp+32], rax
37b970438mov rdx, [rsp+184]
37b970440mov r8, rax
37b970443lea ebp, [rcx-1]
37b970446lea rcx, [rsp+268]
37b97044emov [rsp+268], ebp
37b970455call dcopy_
37b97045alea rax, [rip+0xad0eb3]
37b970461mov [rsp+268], ebp
37b970468mov rbp, [rsp+120]
37b97046dmov [rsp+32], rax
37b970472mov rdx, [rsp+184]
37b97047amov r8, rax
37b97047dlea rcx, [rsp+268]
37b970485mov r9, rbp
37b970488call dcopy_
37b97048dlea rax, [rsp+264]
37b970495mov [rsp+32], rbp
37b97049amov rcx, rsi
37b97049dmov [rsp+64], rax
37b9704a2mov r9, [rsp+104]
37b9704a7mov ebp, 5
37b9704aclea r8, [rsp+288]
37b9704b4mov [rsp+144], rax
37b9704bcmov rax, [rsp+640]
37b9704c4mov rdx, [rsp+96]
37b9704c9mov [rsp+280], 0
37b9704d5mov [rsp+56], rax
37b9704damov rax, [rsp+128]
37b9704e2mov [rsp+48], rax
37b9704e7lea rax, [rsp+280]
37b9704efmov [rsp+40], rax
37b9704f4mov [rsp+136], rax
37b9704fccall dlagtf_
37b970501lea rax, [rsp+272]
37b970509mov [rsp+152], 0
37b970514movsd_xmm x9, [rsp+288]
37b97051emov [rsp+112], rax
37b970523mov [rsp+168], r14
37b97052bmov [rsp+192], rdi
37b970533mov [rsp+204], r12l
37b97053b
37b97053bloc_37b97053b:
37b97053blea r8, [rip+0xad0dd2]
37b970542mov rdx, rbx
37b970545mov rcx, rsi
37b970548call idamax_
37b97054dmov ecx, [rsp+260]
37b970554pxor x1, x1
37b970558mov edi, [rsp+160]
37b97055fcdqe
37b970561lea r9, [rip+0xad0dac]
37b970568mov r8, rbx
37b97056blea edx, [rcx+rdi]
37b97056ecvtsi2sd x1, ecx
37b970572mulsd x1, x8
37b970577mov rcx, rsi
37b97057amovsxd rdx, edx
37b97057dmovsd_xmm x0, [rbx+8*rdx-8]
37b970583mov rdx, [rsp+112]
37b970588andpd x0, x6
37b97058cmaxsd x0, x10
37b970591mulsd x0, x1
37b970595movsd_xmm x1, [rbx+8*rax-8]
37b97059bandpd x1, x6
37b97059fdivsd x0, x1
37b9705a3movsd_xmm [rsp+272], x0
37b9705accall dscal_
37b9705b1mov rax, [rsp+144]
37b9705b9mov [rsp+56], rbx
37b9705bemov rdx, rsi
37b9705c1mov r9, [rsp+104]
37b9705c6mov r8, [rsp+96]
37b9705cblea rcx, [rip+0xad0d46]
37b9705d2mov [rsp+72], rax
37b9705d7mov rax, [rsp+136]
37b9705dfmov [rsp+64], rax
37b9705e4mov rax, [rsp+640]
37b9705ecmov [rsp+48], rax
37b9705f1mov rax, [rsp+128]
37b9705f9mov [rsp+40], rax
37b9705femov rax, [rsp+120]
37b970603mov [rsp+32], rax
37b970608call dlagts_
37b97060dcmp [rsp+92], 1
37b970612je 0x37b9706e1
37b970618movapd x0, x9
37b97061dsubsd x0, x7
37b970621andpd x0, x6
37b970625comisd x0, x11
37b97062aja 0x37b970810
37b970630mov rax, [rsp+168]
37b970638mov r12l, [rsp+164]
37b970640mov r14l, eax
37b970643cmp r12l, eax
37b970646je 0x37b970810
37b97064cjge 0x37b9706e1
37b970652movsxd rcx, r12l
37b970655mov rax, [rsp+232]
37b97065dimul rcx, [rsp+216]
37b970666mov rdi, [rsp+616]
37b97066eadd rax, [rsp+224]
37b970676add rax, rcx
37b970679lea rdi, [rdi+8*rax]
37b97067dnop [rax]
37b970680
37b970680loc_37b970680:
37b970680lea rax, [rip+0xad0c8d]
37b970687mov r9, rdi
37b97068amov rdx, rbx
37b97068dmov rcx, rsi
37b970690mov [rsp+32], rax
37b970695mov r8, rax
37b970698add r12l, 1
37b97069ccall ddot_
37b9706a1mov [rsp+32], rbx
37b9706a6mov r8, rdi
37b9706a9mov rcx, rsi
37b9706aclea rax, [rip+0xad0c61]
37b9706b3xorpd x0, [rip+0xad0ca5]
37b9706bblea rdx, [rsp+296]
37b9706c3add rdi, r15
37b9706c6mov [rsp+40], rax
37b9706cbmov r9, rax
37b9706cemovsd_xmm [rsp+296], x0
37b9706d7call daxpy_
37b9706dccmp r12l, r14l
37b9706dfjne 0x37b970680
37b9706e1
37b9706e1loc_37b9706e1:
37b9706e1lea r8, [rip+0xad0c2c]
37b9706e8mov rdx, rbx
37b9706ebmov rcx, rsi
37b9706eecall idamax_
37b9706f3cdqe
37b9706f5movsd_xmm x0, [rbx+8*rax-8]
37b9706fbandpd x0, x6
37b9706ffcomisd x15, x0
37b970704ja 0x37b97071c
37b970706add [rsp+152], 1
37b97070ecmp [rsp+152], 2
37b970716jg 0x37b970874
37b97071c
37b97071cloc_37b97071c:
37b97071csub ebp, 1
37b97071fjne 0x37b97053b
37b970725mov rax, [rsp+656]
37b97072dmov rcx, [rsp+656]
37b970735mov r14, [rsp+168]
37b97073dmov rdi, [rsp+192]
37b970745movsxd rax, [rax]
37b970748mov r12l, [rsp+204]
37b970750lea edx, [rax+1]
37b970753mov [rcx], edx
37b970755mov rdx, [rsp+648]
37b97075dmov ecx, [rsp+156]
37b970764mov [rdx+4*rax], ecx
37b970767
37b970767loc_37b970767:
37b970767lea r8, [rip+0xad0ba6]
37b97076emov rdx, rbx
37b970771movapd x6, x14
37b970776mov rcx, rsi
37b970779call dnrm2_
37b97077elea r8, [rip+0xad0b8f]
37b970785mov rdx, rbx
37b970788mov rcx, rsi
37b97078bdivsd x6, x0
37b97078fmovsd_xmm [rsp+272], x6
37b970798call idamax_
37b97079dpxor x0, x0
37b9707a1cdqe
37b9707a3comisd x0, [rbx+8*rax-8]
37b9707a9jbe 0x37b9707bc
37b9707abxorpd x6, [rip+0xad0bad]
37b9707b3movsd_xmm [rsp+272], x6
37b9707bc
37b9707bcloc_37b9707bc:
37b9707bcmov rdx, [rsp+112]
37b9707c1mov r8, rbx
37b9707c4mov rcx, rsi
37b9707c7lea r9, [rip+0xad0b46]
37b9707cecall dscal_
37b9707d3mov rax, [rsp+560]
37b9707dbmov esi, [rsp+260]
37b9707e2mov r8l, [rax]
37b9707e5test r8l, r8l
37b9707e8jle 0x37b9707f8
37b9707eashl r8, 3
37b9707eexor edx, edx
37b9707f0mov rcx, rdi
37b9707f3call memset
37b9707f8
37b9707f8loc_37b9707f8:
37b9707f8movapd x7, x9
37b9707fdtest esi, esi
37b9707ffjg 0x37b97031d
37b970805jmp 0x37b970338
37b97080a
37b97080a 66 0f 1f 44 00 00 f..D..
37b970810
37b970810loc_37b970810:
37b970810mov eax, [rsp+156]
37b970817mov [rsp+164], eax
37b97081ejmp 0x37b9706e1
37b970823
37b970823loc_37b970823:
37b970823mov r12, [rsp+608]
37b97082bmov r13l, r14l
37b97082e
37b97082eloc_37b97082e:
37b97082eadd [rsp+208], 1
37b970837mov rax, [rsp+208]
37b97083fcmp [rsp+252], eax
37b970846jl 0x37b96ffd3
37b97084cmov rax, [rsp+584]
37b970854mov eax, [rax]
37b970856mov [rsp+200], eax
37b97085djmp 0x37b970200
37b970862
37b970862loc_37b970862:
37b970862mov r13l, [rsp+248]
37b97086amov r12, [rsp+608]
37b970872jmp 0x37b97082e
37b970874
37b970874loc_37b970874:
37b970874mov r14, [rsp+168]
37b97087cmov rdi, [rsp+192]
37b970884mov r12l, [rsp+204]
37b97088cjmp 0x37b970767
37b970891
37b970891loc_37b970891:
37b970891mov rdi, [rsp+576]
37b970899mov rsi, [rsp+568]
37b9708a1lea r8l, [rdx-1]
37b9708a5movsxd r10, eax
37b9708a8movsxd r8, r8l
37b9708abmovsd_xmm x1, [rdi+8*r8]
37b9708b1movsd_xmm x0, [rsi+8*r8]
37b9708b7movhpd x1, [rdi+8*r10-16]
37b9708belea edi, [rdx+1]
37b9708c1andpd x1, x12
37b9708c6movhpd x0, [rsi+8*r10-8]
37b9708cdandpd x0, x12
37b9708d2addpd x0, x1
37b9708d6movapd x8, x0
37b9708dbunpckhpd x8, x0
37b9708e0maxpd x8, x0
37b9708e5cmp eax, edi
37b9708e7jle 0x37b9709db
37b9708edcmp ecx, 2
37b9708f0je 0x37b97098f
37b9708f6lea esi, [rcx-1]
37b9708f9movsxd rax, edx
37b9708fcmov r11, [rsp+568]
37b970904mov r10, [rsp+576]
37b97090cmov r8l, esi
37b97090flea rcx, [8*rax]
37b970917movddup x2, x8
37b97091cshr r8l, 1
37b97091fadd r11, rcx
37b970922lea r10, [r10+8*rax-8]
37b970927xor eax, eax
37b970929add rcx, [rsp+576]
37b970931shl r8, 4
37b970935nop [rax+rax]
37b970940
37b970940loc_37b970940:
37b970940movupd x0, [r10+rax]
37b970946movupd x1, [r11+rax]
37b97094candpd x0, x12
37b970951andpd x1, x12
37b970956addpd x0, x1
37b97095amovupd x1, [rcx+rax]
37b97095fadd rax, 16
37b970963andpd x1, x12
37b970968addpd x0, x1
37b97096cmaxpd x2, x0
37b970970cmp rax, r8
37b970973jne 0x37b970940
37b970975movapd x8, x2
37b97097aunpckhpd x8, x2
37b97097fmaxpd x8, x2
37b970984test sil, 1
37b970988je 0x37b9709db
37b97098aand esi, -2
37b97098dadd edi, esi
37b97098f
37b97098floc_37b97098f:
37b97098fmovsxd rcx, edi
37b970992mov rsi, [rsp+568]
37b97099amov rdi, [rsp+576]
37b9709a2lea rax, [rcx-1]
37b9709a6movsd_xmm x0, [rdi+8*rcx-16]
37b9709acmovsd_xmm x1, [rsi+8*rax]
37b9709b1andpd x0, [rip+0xad0977]
37b9709b9andpd x1, [rip+0xad096f]
37b9709c1addsd x0, x1
37b9709c5movsd_xmm x1, [rdi+8*rax]
37b9709caandpd x1, [rip+0xad095e]
37b9709d2addsd x0, x1
37b9709d6maxsd x8, x0
37b9709db
37b9709dbloc_37b9709db:
37b9709dbmovsd_xmm x0, [rip+0xad0965]
37b9709e3pxor x1, x1
37b9709e7movsd_xmm x11, [rip+0xad0950]
37b9709f0mov [rsp+164], r13l
37b9709f8cvtsi2sd x1, r9l
37b9709fddivsd x0, x1
37b970a01mulsd x11, x8
37b970a06sqrtsd x0, x0
37b970a0amovapd x15, x0
37b970a0fjmp 0x37b970246
37b970a14
37b970a14loc_37b970a14:
37b970a14test ecx, ecx
37b970a16je 0x37b96ffd3
37b970a1cjmp 0x37b9700e5
37b970a21
37b970a21loc_37b970a21:
37b970a21mov edx, -6
37b970a26mov eax, 6
37b970a2bjmp 0x37b96ffa7
37b96fec0
37b96fec0dstein_:
37b96fec0push r15
37b96fec2push r14
37b96fec4push r13
37b96fec6push r12
37b96fec8push rbp
37b96fec9push rdi
37b96fecapush rsi
37b96fecbpush rbx
37b96feccsub rsp, 488
37b96fed3movups [rsp+320], x6
37b96fedbmovups [rsp+336], x7
37b96fee3movups [rsp+352], x8
37b96feecmovups [rsp+368], x9
37b96fef5movups [rsp+384], x10
37b96fefemovups [rsp+400], x11
37b96ff07movups [rsp+416], x12
37b96ff10movups [rsp+432], x13
37b96ff19movups [rsp+448], x14
37b96ff22movups [rsp+464], x15
37b96ff2bmov rax, [rsp+624]
37b96ff33mov ebx, [r9]
37b96ff36mov r15, [rsp+632]
37b96ff3emovsxd rsi, [rax]
37b96ff41mov rax, [rsp+656]
37b96ff49mov [rsp+560], rcx
37b96ff51mov r14, rdx
37b96ff54mov rbp, r8
37b96ff57mov [rsp+584], r9
37b96ff5fmov [rax], 0
37b96ff65test ebx, ebx
37b96ff67jle 0x37b96ff7f
37b96ff69mov r8l, ebx
37b96ff6cmov rcx, [rsp+648]
37b96ff74xor edx, edx
37b96ff76shl r8, 2
37b96ff7acall memset
37b96ff7f
37b96ff7floc_37b96ff7f:
37b96ff7fmov rax, [rsp+560]
37b96ff87mov ecx, [rax]
37b96ff89test ecx, ecx
37b96ff8bjs 0x37b97003f
37b96ff91test ebx, ebx
37b96ff93js 0x37b96ff9d
37b96ff95cmp ecx, ebx
37b96ff97jge 0x37b97004e
37b96ff9d
37b96ff9dloc_37b96ff9d:
37b96ff9dmov edx, -4
37b96ffa2mov eax, 4
37b96ffa7
37b96ffa7loc_37b96ffa7:
37b96ffa7mov rsi, [rsp+656]
37b96ffafmov r8l, 6
37b96ffb5lea rcx, [rip+0xad1344]
37b96ffbcmov [rsp+304], eax
37b96ffc3mov [rsi], edx
37b96ffc5lea rdx, [rsp+304]
37b96ffcdcall xerbla_
37b96ffd2nop
37b96ffd3
37b96ffd3loc_37b96ffd3:
37b96ffd3movups x6, [rsp+320]
37b96ffdbmovups x7, [rsp+336]
37b96ffe3movups x8, [rsp+352]
37b96ffecmovups x9, [rsp+368]
37b96fff5movups x10, [rsp+384]
37b96fffemovups x11, [rsp+400]
37b970007movups x12, [rsp+416]
37b970010movups x13, [rsp+432]
37b970019movups x14, [rsp+448]
37b970022movups x15, [rsp+464]
37b97002badd rsp, 488
37b970032pop rbx
37b970033pop rsi
37b970034pop rdi
37b970035pop rbp
37b970036pop r12
37b970038pop r13
37b97003apop r14
37b97003cpop r15
37b97003eret
37b97003f
37b97003floc_37b97003f:
37b97003fmov edx, -1
37b970044mov eax, 1
37b970049jmp 0x37b96ffa7
37b97004e
37b97004eloc_37b97004e:
37b97004etest ecx, ecx
37b970050mov eax, 1
37b970055cmovg eax, ecx
37b970058cmp esi, eax
37b97005ajl 0x37b9700c6
37b97005ccmp ebx, 1
37b97005fjle 0x37b9700d5
37b970061mov rax, [rsp+600]
37b970069mov r10, [rsp+592]
37b970071mov r9, [rsp+600]
37b970079mov edx, [rax]
37b97007bmov eax, 2
37b970080jmp 0x37b970094
37b970082
37b970082 66 0f 1f 44 00 00 f..D..
37b970088
37b970088loc_37b970088:
37b970088add rax, 1
37b97008ccmp ebx, eax
37b97008ejl 0x37b970a14
37b970094
37b970094loc_37b970094:
37b970094mov r8l, edx
37b970097mov edx, [r9+4*rax-4]
37b97009ccmp edx, r8l
37b97009fjl 0x37b970a21
37b9700a5jne 0x37b970088
37b9700a7movsd_xmm x0, [r10+8*rax-16]
37b9700aecomisd x0, [r10+8*rax-8]
37b9700b5jbe 0x37b970088
37b9700b7mov edx, -5
37b9700bcmov eax, 5
37b9700c1jmp 0x37b96ffa7
37b9700c6
37b9700c6loc_37b9700c6:
37b9700c6mov edx, -9
37b9700cbmov eax, 9
37b9700d0jmp 0x37b96ffa7
37b9700d5
37b9700d5loc_37b9700d5:
37b9700d5test ecx, ecx
37b9700d7je 0x37b96ffd3
37b9700ddtest ebx, ebx
37b9700dfje 0x37b96ffd3
37b9700e5
37b9700e5loc_37b9700e5:
37b9700e5cmp ecx, 1
37b9700e8jne 0x37b970101
37b9700eamov rax, [rsp+616]
37b9700f2mov rsi, [rip+0xad1227]
37b9700f9mov [rax], rsi
37b9700fcjmp 0x37b96ffd3
37b970101
37b970101loc_37b970101:
37b970101mov edx, 9
37b970106lea rcx, [rip+0xad11f9]
37b97010dcall dlamch_
37b970112mov rax, [rsp+584]
37b97011amov rdi, [rsp+600]
37b970122movapd x10, x0
37b970127pcmpeqd x0, x0
37b97012bmovsxd rax, [rax]
37b97012epsrld x0, 31
37b970133movups [rsp+304], x0
37b97013bmov [rsp+200], eax
37b970142mov eax, [rdi+4*rax-4]
37b970146mov [rsp+252], eax
37b97014dtest eax, eax
37b97014fjle 0x37b96ffd3
37b970155mov rax, rsi
37b970158mov [rsp+216], rsi
37b970160movddup x12, [rip+0xad11c7]
37b970169mov r13l, 1
37b97016fnot rax
37b970172mov [rsp+568], r14
37b97017amov r12, [rsp+608]
37b970182mov [rsp+224], rax
37b97018amov rax, [rsp+560]
37b970192mov [rsp+208], 1
37b97019emov ecx, [rax]
37b9701a0mov [rsp+576], rbp
37b9701a8lea eax, [rcx+rcx]
37b9701ablea edi, [rcx+rax]
37b9701aecdqe
37b9701b0lea rax, [r15+8*rax]
37b9701b4movsxd rdx, edi
37b9701b7mov [rsp+160], edi
37b9701bemov [rsp+120], rax
37b9701c3lea eax, [rcx+rdi]
37b9701c6lea rbx, [r15+8*rdx]
37b9701cacdqe
37b9701cclea edx, [rcx+1]
37b9701cfmov [rsp+96], rbx
37b9701d4lea rax, [r15+8*rax]
37b9701d8movsxd rdx, edx
37b9701dbmov [rsp+128], rax
37b9701e3lea rbx, [r15+8*rdx]
37b9701e7mov [rsp+104], rbx
37b9701ecmov rbx, r15
37b9701eflea r15, [8*rsi]
37b9701f7nop [rax+rax]
37b970200
37b970200loc_37b970200:
37b970200mov rax, [rsp+208]
37b970208mov edx, 1
37b97020dcmp rax, 1
37b970211je 0x37b97021f
37b970213mov eax, [r12+4*rax-8]
37b970218mov [rsp+92], eax
37b97021clea edx, [rax+1]
37b97021f
37b97021floc_37b97021f:
37b97021fmov rax, [rsp+208]
37b970227mov eax, [r12+4*rax-4]
37b97022cmov ecx, eax
37b97022esub ecx, edx
37b970230lea r9l, [rcx+1]
37b970234mov [rsp+260], r9l
37b97023ccmp r9l, 1
37b970240jne 0x37b970891
37b970246
37b970246loc_37b970246:
37b970246cmp [rsp+200], r13l
37b97024ejl 0x37b97082e
37b970254movsxd r10, edx
37b970257mov rdi, [rsp+568]
37b97025fmovsxd r14, r13l
37b970262mov rcx, [rsp+216]
37b97026alea rax, [8*r10-8]
37b970272mov ebp, [rsp+208]
37b970279mov [rsp+608], r12
37b970281movq x13, [rip+0xad10a6]
37b97028aadd rdi, rax
37b97028dimul rcx, r14
37b970291add rcx, [rsp+224]
37b970299mov [rsp+92], 0
37b9702a1mov [rsp+240], rdi
37b9702a9mov rdi, [rsp+576]
37b9702b1mov r12l, ebp
37b9702b4mov [rsp+248], r13l
37b9702bcmovsd_xmm x14, [rip+0xad105b]
37b9702c5add rdi, rax
37b9702c8mov [rsp+176], rax
37b9702d0mov [rsp+184], rdi
37b9702d8mov rdi, [rsp+616]
37b9702e0mov [rsp+232], r10
37b9702e8lea rdi, [rdi+8*rcx+8]
37b9702edjmp 0x37b97034d
37b9702ef
37b9702ef 90 .
37b9702f0
37b9702f0loc_37b9702f0:
37b9702f0mov rax, [rip+0xad1029]
37b9702f7mov [rbx], rax
37b9702famov rax, [rsp+560]
37b970302mov r8l, [rax]
37b970305test r8l, r8l
37b970308jle 0x37b970318
37b97030ashl r8, 3
37b97030exor edx, edx
37b970310mov rcx, rdi
37b970313call memset
37b970318
37b970318loc_37b970318:
37b970318movapd x7, x9
37b97031d
37b97031dloc_37b97031d:
37b97031dmov rax, [rsp+176]
37b970325mov r8l, esi
37b970328mov rdx, rbx
37b97032bshl r8, 3
37b97032flea rcx, [rdi+rax]
37b970333call memcpy
37b970338
37b970338loc_37b970338:
37b970338add r14, 1
37b97033cadd rdi, r15
37b97033fcmp [rsp+200], r14l
37b970347jl 0x37b970862
37b97034d
37b97034dloc_37b97034d:
37b97034dmov rax, [rsp+600]
37b970355mov [rsp+156], r14l
37b97035dcmp [rax+4*r14-4], r12l
37b970362jne 0x37b970823
37b970368mov rax, [rsp+592]
37b970370mov esi, [rsp+260]
37b970377add [rsp+92], 1
37b97037cmovsd_xmm x9, [rax+8*r14-8]
37b970383movsd_xmm [rsp+288], x9
37b97038dcmp esi, 1
37b970390je 0x37b9702f0
37b970396movq x6, [rip+0xad0f92]
37b97039ecmp [rsp+92], 1
37b9703a3je 0x37b9703da
37b9703a5movapd x0, x9
37b9703aasubsd x9, x7
37b9703afmovapd x6, x13
37b9703b4mulsd x0, x10
37b9703b9andpd x0, x13
37b9703bemulsd x0, [rip+0xad0f8a]
37b9703c6comisd x0, x9
37b9703cbjbe 0x37b9703da
37b9703cdaddsd x0, x7
37b9703d1movsd_xmm [rsp+288], x0
37b9703da
37b9703daloc_37b9703da:
37b9703dalea rsi, [rsp+260]
37b9703e2lea rdx, [rsp+304]
37b9703eamov r9, rbx
37b9703edmov r8, rsi
37b9703f0lea rcx, [rip+0xad0f19]
37b9703f7call dlarnv_
37b9703fclea rax, [rip+0xad0f11]
37b970403mov r9, [rsp+96]
37b970408mov rcx, rsi
37b97040bmov [rsp+32], rax
37b970410mov rdx, [rsp+240]
37b970418mov r8, rax
37b97041bcall dcopy_
37b970420lea rax, [rip+0xad0eed]
37b970427mov ecx, [rsp+260]
37b97042emov r9, [rsp+104]
37b970433mov [rsp+32], rax
37b970438mov rdx, [rsp+184]
37b970440mov r8, rax
37b970443lea ebp, [rcx-1]
37b970446lea rcx, [rsp+268]
37b97044emov [rsp+268], ebp
37b970455call dcopy_
37b97045alea rax, [rip+0xad0eb3]
37b970461mov [rsp+268], ebp
37b970468mov rbp, [rsp+120]
37b97046dmov [rsp+32], rax
37b970472mov rdx, [rsp+184]
37b97047amov r8, rax
37b97047dlea rcx, [rsp+268]
37b970485mov r9, rbp
37b970488call dcopy_
37b97048dlea rax, [rsp+264]
37b970495mov [rsp+32], rbp
37b97049amov rcx, rsi
37b97049dmov [rsp+64], rax
37b9704a2mov r9, [rsp+104]
37b9704a7mov ebp, 5
37b9704aclea r8, [rsp+288]
37b9704b4mov [rsp+144], rax
37b9704bcmov rax, [rsp+640]
37b9704c4mov rdx, [rsp+96]
37b9704c9mov [rsp+280], 0
37b9704d5mov [rsp+56], rax
37b9704damov rax, [rsp+128]
37b9704e2mov [rsp+48], rax
37b9704e7lea rax, [rsp+280]
37b9704efmov [rsp+40], rax
37b9704f4mov [rsp+136], rax
37b9704fccall dlagtf_
37b970501lea rax, [rsp+272]
37b970509mov [rsp+152], 0
37b970514movsd_xmm x9, [rsp+288]
37b97051emov [rsp+112], rax
37b970523mov [rsp+168], r14
37b97052bmov [rsp+192], rdi
37b970533mov [rsp+204], r12l
37b97053b
37b97053bloc_37b97053b:
37b97053blea r8, [rip+0xad0dd2]
37b970542mov rdx, rbx
37b970545mov rcx, rsi
37b970548call idamax_
37b97054dmov ecx, [rsp+260]
37b970554pxor x1, x1
37b970558mov edi, [rsp+160]
37b97055fcdqe
37b970561lea r9, [rip+0xad0dac]
37b970568mov r8, rbx
37b97056blea edx, [rcx+rdi]
37b97056ecvtsi2sd x1, ecx
37b970572mulsd x1, x8
37b970577mov rcx, rsi
37b97057amovsxd rdx, edx
37b97057dmovsd_xmm x0, [rbx+8*rdx-8]
37b970583mov rdx, [rsp+112]
37b970588andpd x0, x6
37b97058cmaxsd x0, x10
37b970591mulsd x0, x1
37b970595movsd_xmm x1, [rbx+8*rax-8]
37b97059bandpd x1, x6
37b97059fdivsd x0, x1
37b9705a3movsd_xmm [rsp+272], x0
37b9705accall dscal_
37b9705b1mov rax, [rsp+144]
37b9705b9mov [rsp+56], rbx
37b9705bemov rdx, rsi
37b9705c1mov r9, [rsp+104]
37b9705c6mov r8, [rsp+96]
37b9705cblea rcx, [rip+0xad0d46]
37b9705d2mov [rsp+72], rax
37b9705d7mov rax, [rsp+136]
37b9705dfmov [rsp+64], rax
37b9705e4mov rax, [rsp+640]
37b9705ecmov [rsp+48], rax
37b9705f1mov rax, [rsp+128]
37b9705f9mov [rsp+40], rax
37b9705femov rax, [rsp+120]
37b970603mov [rsp+32], rax
37b970608call dlagts_
37b97060dcmp [rsp+92], 1
37b970612je 0x37b9706e1
37b970618movapd x0, x9
37b97061dsubsd x0, x7
37b970621andpd x0, x6
37b970625comisd x0, x11
37b97062aja 0x37b970810
37b970630mov rax, [rsp+168]
37b970638mov r12l, [rsp+164]
37b970640mov r14l, eax
37b970643cmp r12l, eax
37b970646je 0x37b970810
37b97064cjge 0x37b9706e1
37b970652movsxd rcx, r12l
37b970655mov rax, [rsp+232]
37b97065dimul rcx, [rsp+216]
37b970666mov rdi, [rsp+616]
37b97066eadd rax, [rsp+224]
37b970676add rax, rcx
37b970679lea rdi, [rdi+8*rax]
37b97067dnop [rax]
37b970680
37b970680loc_37b970680:
37b970680lea rax, [rip+0xad0c8d]
37b970687mov r9, rdi
37b97068amov rdx, rbx
37b97068dmov rcx, rsi
37b970690mov [rsp+32], rax
37b970695mov r8, rax
37b970698add r12l, 1
37b97069ccall ddot_
37b9706a1mov [rsp+32], rbx
37b9706a6mov r8, rdi
37b9706a9mov rcx, rsi
37b9706aclea rax, [rip+0xad0c61]
37b9706b3xorpd x0, [rip+0xad0ca5]
37b9706bblea rdx, [rsp+296]
37b9706c3add rdi, r15
37b9706c6mov [rsp+40], rax
37b9706cbmov r9, rax
37b9706cemovsd_xmm [rsp+296], x0
37b9706d7call daxpy_
37b9706dccmp r12l, r14l
37b9706dfjne 0x37b970680
37b9706e1
37b9706e1loc_37b9706e1:
37b9706e1lea r8, [rip+0xad0c2c]
37b9706e8mov rdx, rbx
37b9706ebmov rcx, rsi
37b9706eecall idamax_
37b9706f3cdqe
37b9706f5movsd_xmm x0, [rbx+8*rax-8]
37b9706fbandpd x0, x6
37b9706ffcomisd x15, x0
37b970704ja 0x37b97071c
37b970706add [rsp+152], 1
37b97070ecmp [rsp+152], 2
37b970716jg 0x37b970874
37b97071c
37b97071cloc_37b97071c:
37b97071csub ebp, 1
37b97071fjne 0x37b97053b
37b970725mov rax, [rsp+656]
37b97072dmov rcx, [rsp+656]
37b970735mov r14, [rsp+168]
37b97073dmov rdi, [rsp+192]
37b970745movsxd rax, [rax]
37b970748mov r12l, [rsp+204]
37b970750lea edx, [rax+1]
37b970753mov [rcx], edx
37b970755mov rdx, [rsp+648]
37b97075dmov ecx, [rsp+156]
37b970764mov [rdx+4*rax], ecx
37b970767
37b970767loc_37b970767:
37b970767lea r8, [rip+0xad0ba6]
37b97076emov rdx, rbx
37b970771movapd x6, x14
37b970776mov rcx, rsi
37b970779call dnrm2_
37b97077elea r8, [rip+0xad0b8f]
37b970785mov rdx, rbx
37b970788mov rcx, rsi
37b97078bdivsd x6, x0
37b97078fmovsd_xmm [rsp+272], x6
37b970798call idamax_
37b97079dpxor x0, x0
37b9707a1cdqe
37b9707a3comisd x0, [rbx+8*rax-8]
37b9707a9jbe 0x37b9707bc
37b9707abxorpd x6, [rip+0xad0bad]
37b9707b3movsd_xmm [rsp+272], x6
37b9707bc
37b9707bcloc_37b9707bc:
37b9707bcmov rdx, [rsp+112]
37b9707c1mov r8, rbx
37b9707c4mov rcx, rsi
37b9707c7lea r9, [rip+0xad0b46]
37b9707cecall dscal_
37b9707d3mov rax, [rsp+560]
37b9707dbmov esi, [rsp+260]
37b9707e2mov r8l, [rax]
37b9707e5test r8l, r8l
37b9707e8jle 0x37b9707f8
37b9707eashl r8, 3
37b9707eexor edx, edx
37b9707f0mov rcx, rdi
37b9707f3call memset
37b9707f8
37b9707f8loc_37b9707f8:
37b9707f8movapd x7, x9
37b9707fdtest esi, esi
37b9707ffjg 0x37b97031d
37b970805jmp 0x37b970338
37b97080a
37b97080a 66 0f 1f 44 00 00 f..D..
37b970810
37b970810loc_37b970810:
37b970810mov eax, [rsp+156]
37b970817mov [rsp+164], eax
37b97081ejmp 0x37b9706e1
37b970823
37b970823loc_37b970823:
37b970823mov r12, [rsp+608]
37b97082bmov r13l, r14l
37b97082e
37b97082eloc_37b97082e:
37b97082eadd [rsp+208], 1
37b970837mov rax, [rsp+208]
37b97083fcmp [rsp+252], eax
37b970846jl 0x37b96ffd3
37b97084cmov rax, [rsp+584]
37b970854mov eax, [rax]
37b970856mov [rsp+200], eax
37b97085djmp 0x37b970200
37b970862
37b970862loc_37b970862:
37b970862mov r13l, [rsp+248]
37b97086amov r12, [rsp+608]
37b970872jmp 0x37b97082e
37b970874
37b970874loc_37b970874:
37b970874mov r14, [rsp+168]
37b97087cmov rdi, [rsp+192]
37b970884mov r12l, [rsp+204]
37b97088cjmp 0x37b970767
37b970891
37b970891loc_37b970891:
37b970891mov rdi, [rsp+576]
37b970899mov rsi, [rsp+568]
37b9708a1lea r8l, [rdx-1]
37b9708a5movsxd r10, eax
37b9708a8movsxd r8, r8l
37b9708abmovsd_xmm x1, [rdi+8*r8]
37b9708b1movsd_xmm x0, [rsi+8*r8]
37b9708b7movhpd x1, [rdi+8*r10-16]
37b9708belea edi, [rdx+1]
37b9708c1andpd x1, x12
37b9708c6movhpd x0, [rsi+8*r10-8]
37b9708cdandpd x0, x12
37b9708d2addpd x0, x1
37b9708d6movapd x8, x0
37b9708dbunpckhpd x8, x0
37b9708e0maxpd x8, x0
37b9708e5cmp eax, edi
37b9708e7jle 0x37b9709db
37b9708edcmp ecx, 2
37b9708f0je 0x37b97098f
37b9708f6lea esi, [rcx-1]
37b9708f9movsxd rax, edx
37b9708fcmov r11, [rsp+568]
37b970904mov r10, [rsp+576]
37b97090cmov r8l, esi
37b97090flea rcx, [8*rax]
37b970917movddup x2, x8
37b97091cshr r8l, 1
37b97091fadd r11, rcx
37b970922lea r10, [r10+8*rax-8]
37b970927xor eax, eax
37b970929add rcx, [rsp+576]
37b970931shl r8, 4
37b970935nop [rax+rax]
37b970940
37b970940loc_37b970940:
37b970940movupd x0, [r10+rax]
37b970946movupd x1, [r11+rax]
37b97094candpd x0, x12
37b970951andpd x1, x12
37b970956addpd x0, x1
37b97095amovupd x1, [rcx+rax]
37b97095fadd rax, 16
37b970963andpd x1, x12
37b970968addpd x0, x1
37b97096cmaxpd x2, x0
37b970970cmp rax, r8
37b970973jne 0x37b970940
37b970975movapd x8, x2
37b97097aunpckhpd x8, x2
37b97097fmaxpd x8, x2
37b970984test sil, 1
37b970988je 0x37b9709db
37b97098aand esi, -2
37b97098dadd edi, esi
37b97098f
37b97098floc_37b97098f:
37b97098fmovsxd rcx, edi
37b970992mov rsi, [rsp+568]
37b97099amov rdi, [rsp+576]
37b9709a2lea rax, [rcx-1]
37b9709a6movsd_xmm x0, [rdi+8*rcx-16]
37b9709acmovsd_xmm x1, [rsi+8*rax]
37b9709b1andpd x0, [rip+0xad0977]
37b9709b9andpd x1, [rip+0xad096f]
37b9709c1addsd x0, x1
37b9709c5movsd_xmm x1, [rdi+8*rax]
37b9709caandpd x1, [rip+0xad095e]
37b9709d2addsd x0, x1
37b9709d6maxsd x8, x0
37b9709db
37b9709dbloc_37b9709db:
37b9709dbmovsd_xmm x0, [rip+0xad0965]
37b9709e3pxor x1, x1
37b9709e7movsd_xmm x11, [rip+0xad0950]
37b9709f0mov [rsp+164], r13l
37b9709f8cvtsi2sd x1, r9l
37b9709fddivsd x0, x1
37b970a01mulsd x11, x8
37b970a06sqrtsd x0, x0
37b970a0amovapd x15, x0
37b970a0fjmp 0x37b970246
37b970a14
37b970a14loc_37b970a14:
37b970a14test ecx, ecx
37b970a16je 0x37b96ffd3
37b970a1cjmp 0x37b9700e5
37b970a21
37b970a21loc_37b970a21:
37b970a21mov edx, -6
37b970a26mov eax, 6
37b970a2bjmp 0x37b96ffa7
37b96fec0
37b970a30
37b970a30 // align 0x20
37b970a30 // align 0x20
37b970a40
37b970a40dsteqr_:
37b970a40push r15
37b970a42push r14
37b970a44push r13
37b970a46push r12
37b970a48push rbp
37b970a49push rdi
37b970a4apush rsi
37b970a4bpush rbx
37b970a4csub rsp, 488
37b970a53movups [rsp+352], x6
37b970a5bmovups [rsp+368], x7
37b970a63movups [rsp+384], x8
37b970a6cmovups [rsp+400], x9
37b970a75movups [rsp+416], x10
37b970a7emovups [rsp+432], x11
37b970a87movups [rsp+448], x12
37b970a90movups [rsp+464], x13
37b970a99mov rax, [rsp+600]
37b970aa1mov rbx, [rsp+608]
37b970aa9mov r12l, [rax]
37b970aacmov rax, [rsp+616]
37b970ab4mov [rax], 0
37b970abamov rbp, r8
37b970abdmov r13, r9
37b970ac0mov rsi, rcx
37b970ac3mov [rsp+568], rdx
37b970acbmov r9l, 1
37b970ad1mov r8l, 1
37b970ad7lea rdx, [rip+0xad0892]
37b970adecall lsame_
37b970ae3test eax, eax
37b970ae5je 0x37b971080
37b970aebmov rax, [rsp+568]
37b970af3mov r14l, [rax]
37b970af6test r14l, r14l
37b970af9js 0x37b9710b5
37b970affmov rax, [rsp+600]
37b970b07mov edi, [rax]
37b970b09test edi, edi
37b970b0bjle 0x37b9716f6
37b970b11mov [rsp+132], 0
37b970b1c
37b970b1cloc_37b970b1c:
37b970b1cmov rax, [rsp+616]
37b970b24mov eax, [rax]
37b970b26test eax, eax
37b970b28jne 0x37b9722d1
37b970b2emov rax, [rsp+568]
37b970b36mov eax, [rax]
37b970b38test eax, eax
37b970b3aje 0x37b9710eb
37b970b40cmp eax, 1
37b970b43je 0x37b972143
37b970b49mov edx, 1
37b970b4elea rcx, [rip+0xad0824]
37b970b55call dlamch_
37b970b5amov edx, 1
37b970b5flea rcx, [rip+0xad0814]
37b970b66movapd x11, x0
37b970b6bmovapd x8, x0
37b970b70mulsd x11, x0
37b970b75call dlamch_
37b970b7amovsd_xmm x6, [rip+0xad0836]
37b970b82movapd x9, x0
37b970b87movapd x0, x6
37b970b8bdivsd x0, x9
37b970b90sqrtsd x0, x0
37b970b94divsd x0, [rip+0xad0824]
37b970b9cmovsd_xmm [rsp+336], x0
37b970ba5movapd x0, x9
37b970baasqrtsd x0, x0
37b970baedivsd x0, x11
37b970bb3movsd_xmm [rsp+344], x0
37b970bbccmp [rsp+132], 2
37b970bc4je 0x37b9721e0
37b970bcamov rax, [rsp+568]
37b970bd2mov edi, [rax]
37b970bd4mov r14l, edi
37b970bd7test edi, edi
37b970bd9jle 0x37b972023
37b970bdf
37b970bdfloc_37b970bdf:
37b970bdfimul eax, edi, 30
37b970be2movsxd rsi, r12l
37b970be5mov r15l, r14l
37b970be8mov r11l, 1
37b970beemov [rsp+608], rbx
37b970bf6mov r14, rbp
37b970bf9mov r12, r13
37b970bfcmovq x7, [rip+0xad07dc]
37b970c04mov [rsp+160], 0
37b970c0fmov [rsp+164], eax
37b970c16lea eax, [rdi-1]
37b970c19mov [rsp+228], eax
37b970c20xor eax, eax
37b970c22test rsi, rsi
37b970c25cmovns rax, rsi
37b970c29mov [rsp+144], rax
37b970c31not rax
37b970c34mov [rsp+152], rax
37b970c3ccmp [rsp+228], r11l
37b970c44jge 0x37b970ffa
37b970c4anop [rax+rax]
37b970c50
37b970c50loc_37b970c50:
37b970c50lea ebp, [rdi+1]
37b970c53
37b970c53loc_37b970c53:
37b970c53cmp r15l, r11l
37b970c56je 0x37b970fcc
37b970c5cmov eax, r15l
37b970c5flea rdi, [rsp+268]
37b970c67mov [rsp+32], 1
37b970c70lea rcx, [rip+0xad0721]
37b970c77sub eax, r11l
37b970c7amov rdx, rdi
37b970c7dmov [rsp+96], r11l
37b970c82mov [rsp+248], eax
37b970c89lea r13l, [rax+1]
37b970c8dlea eax, [r11-1]
37b970c91movsxd rbx, eax
37b970c94mov [rsp+268], r13l
37b970c9clea rax, [8*rbx]
37b970ca4lea r9, [r12+rax]
37b970ca8add rax, r14
37b970cabmov r8, rax
37b970caemov [rsp+232], r9
37b970cb6mov [rsp+240], rax
37b970cbecall dlanst_
37b970cc3pxor x1, x1
37b970cc7mov r11l, [rsp+96]
37b970cccmovsd_xmm [rsp+272], x0
37b970cd5ucomisd x0, x1
37b970cd9jp 0x37b970ce1
37b970cdbje 0x37b970fc2
37b970ce1
37b970ce1loc_37b970ce1:
37b970ce1comisd x0, [rsp+336]
37b970ceaja 0x37b9715cb
37b970cf0movsd_xmm x1, [rsp+344]
37b970cf9comisd x1, x0
37b970cfdja 0x37b9717f5
37b970d03mov [rsp+252], 0
37b970d0e
37b970d0eloc_37b970d0e:
37b970d0elea eax, [r15-1]
37b970d12movsd_xmm x1, [r14+8*rbx]
37b970d18andpd x1, [rip+0xad06b0]
37b970d20cdqe
37b970d22movsd_xmm x0, [r14+8*rax]
37b970d28andpd x0, [rip+0xad06a0]
37b970d30mov eax, r15l
37b970d33comisd x1, x0
37b970d37cmovbe r15l, r11l
37b970d3bcmovbe r11l, eax
37b970d3fcmp r15l, r11l
37b970d42jge 0x37b9718f7
37b970d48mov [rsp+224], r13l
37b970d50mov r10, r12
37b970d53mov r12l, r15l
37b970d56mov [rsp+168], ebp
37b970d5dmov [rsp+176], rdi
37b970d65nop [rax+rax]
37b970d70
37b970d70loc_37b970d70:
37b970d70movsxd rax, r12l
37b970d73mov rdx, rax
37b970d76jmp 0x37b970dc4
37b970d78
37b970d78 0f 1f 84 00 00 00 00 00 ........
37b970d80
37b970d80loc_37b970d80:
37b970d80movsd_xmm x0, [r14+8*rdx-8]
37b970d87andpd x0, [rip+0xad0641]
37b970d8fmovsd_xmm x2, [r14+8*rdx]
37b970d95andpd x2, [rip+0xad0633]
37b970d9dmulsd x0, x11
37b970da2movsd_xmm x1, [r10+8*rdx-8]
37b970da9mulsd x1, x1
37b970dadmulsd x0, x2
37b970db1addsd x0, x9
37b970db6comisd x0, x1
37b970dbajae 0x37b971558
37b970dc0add rdx, 1
37b970dc4
37b970dc4loc_37b970dc4:
37b970dc4cmp r11l, edx
37b970dc7jg 0x37b970d80
37b970dc9mov r9l, r11l
37b970dcc
37b970dccloc_37b970dcc:
37b970dcclea edx, [r12+1]
37b970dd1cmp r12l, r9l
37b970dd4je 0x37b971540
37b970ddalea rdi, [rax-1]
37b970ddemov [rsp+136], rdi
37b970de6cmp r9l, edx
37b970de9jne 0x37b971148
37b970defmov esi, [rsp+132]
37b970df6lea rbx, [8*rax]
37b970dfemov [rsp+96], r11l
37b970e03mov [rsp+584], r10
37b970e0blea rdx, [r10+rbx-8]
37b970e10lea rcx, [r14+rbx-8]
37b970e15test esi, esi
37b970e17je 0x37b971580
37b970e1dlea r8, [rsp+280]
37b970e25lea r15, [rsp+328]
37b970e2dmov [rsp+104], rax
37b970e32mov [rsp+40], r8
37b970e37lea r8, [rsp+320]
37b970e3flea r9, [rsp+312]
37b970e47mov [rsp+32], r8
37b970e4clea r8, [r14+rbx]
37b970e50mov [rsp+48], r15
37b970e55call dlaev2_
37b970e5amov rax, [rsp+608]
37b970e62movsd_xmm x0, [rsp+280]
37b970e6blea r8, [rip+0xad0536]
37b970e72mov rcx, [rsp+144]
37b970e7aimul rcx, [rsp+104]
37b970e80movsd_xmm [rax+8*rdi], x0
37b970e85mov rax, [rsp+568]
37b970e8dmovsd_xmm x0, [rsp+328]
37b970e96mov r9, [rsp+568]
37b970e9emov edx, [rax]
37b970ea0mov rax, [rsp+608]
37b970ea8lea edx, [r12+rdx-1]
37b970eadmovsxd rdx, edx
37b970eb0sub rdx, 1
37b970eb4movsd_xmm [rax+8*rdx], x0
37b970eb9mov rax, [rsp+600]
37b970ec1mov [rsp+88], 1
37b970ecamov [rsp+64], rax
37b970ecfmov rax, [rsp+152]
37b970ed7mov [rsp+80], 1
37b970ee0mov [rsp+72], 1
37b970ee9lea rcx, [rax+rcx+1]
37b970eeemov rax, [rsp+592]
37b970ef6lea rcx, [rax+8*rcx]
37b970efamov rax, [rsp+608]
37b970f02mov [rsp+56], rcx
37b970f07lea rcx, [rip+0xad049b]
37b970f0elea rdx, [rax+8*rdx]
37b970f12mov [rsp+48], rdx
37b970f17lea rdx, [rax+rbx-8]
37b970f1clea rax, [rip+0xad0489]
37b970f23mov [rsp+40], rdx
37b970f28lea rdx, [rip+0xad0442]
37b970f2fmov [rsp+32], rax
37b970f34call dlasr_
37b970f39mov r11l, [rsp+96]
37b970f3emov r10, [rsp+584]
37b970f46
37b970f46loc_37b970f46:
37b970f46movupd x0, [rsp+312]
37b970f4fmov rax, [rsp+136]
37b970f57add r12l, 2
37b970f5bmov [r10+8*rax], 0
37b970f63movups [r14+8*rax], x0
37b970f68cmp r12l, r11l
37b970f6bjg 0x37b970f76
37b970f6d
37b970f6dloc_37b970f6d:
37b970f6dcmp r12l, r11l
37b970f70jne 0x37b970d70
37b970f76
37b970f76loc_37b970f76:
37b970f76mov r13l, [rsp+224]
37b970f7emov ebp, [rsp+168]
37b970f85mov r12, r10
37b970f88mov rdi, [rsp+176]
37b970f90
37b970f90loc_37b970f90:
37b970f90cmp [rsp+252], 1
37b970f98je 0x37b971b27
37b970f9enop
37b970fa0
37b970fa0loc_37b970fa0:
37b970fa0cmp [rsp+252], 2
37b970fa8je 0x37b97205f
37b970fae
37b970faeloc_37b970fae:
37b970faemov esi, [rsp+164]
37b970fb5cmp [rsp+160], esi
37b970fbcjge 0x37b972250
37b970fc2
37b970fc2loc_37b970fc2:
37b970fc2mov rax, [rsp+568]
37b970fcamov edi, [rax]
37b970fcc
37b970fccloc_37b970fcc:
37b970fccmov r15l, edi
37b970fcfcmp edi, ebp
37b970fd1jl 0x37b971705
37b970fd7cmp ebp, 1
37b970fdajle 0x37b970fe9
37b970fdclea eax, [rbp-2]
37b970fdfcdqe
37b970fe1mov [r12+8*rax], 0
37b970fe9
37b970fe9loc_37b970fe9:
37b970fe9mov r11l, ebp
37b970feccmp [rsp+228], r11l
37b970ff4jl 0x37b970c50
37b970ffa
37b970ffaloc_37b970ffa:
37b970ffamov ecx, [rsp+228]
37b971001movsxd rax, r11l
37b971004pxor x3, x3
37b971008jmp 0x37b971054
37b97100a
37b97100a 66 0f 1f 44 00 00 f..D..
37b971010
37b971010loc_37b971010:
37b971010movsd_xmm x0, [r14+8*rax-8]
37b971017movsd_xmm x1, [r14+8*rax]
37b97101dandpd x0, [rip+0xad03ab]
37b971025andpd x1, [rip+0xad03a3]
37b97102dandpd x2, [rip+0xad039b]
37b971035sqrtsd x0, x0
37b971039sqrtsd x1, x1
37b97103dmulsd x0, x1
37b971041mulsd x0, x8
37b971046comisd x0, x2
37b97104ajae 0x37b9715ba
37b971050add rax, 1
37b971054
37b971054loc_37b971054:
37b971054mov edx, eax
37b971056cmp ecx, eax
37b971058jl 0x37b970c50
37b97105emovsd_xmm x2, [r12+8*rax-8]
37b971065lea ebp, [rax+1]
37b971068ucomisd x2, x3
37b97106cjp 0x37b971010
37b97106ejne 0x37b971010
37b971070mov r15l, edx
37b971073jmp 0x37b970c53
37b971078
37b971078 0f 1f 84 00 00 00 00 00 ........
37b971080
37b971080loc_37b971080:
37b971080mov r9l, 1
37b971086mov r8l, 1
37b97108clea rdx, [rip+0xad02de]
37b971093mov rcx, rsi
37b971096call lsame_
37b97109btest eax, eax
37b97109dje 0x37b9721ae
37b9710a3mov rax, [rsp+568]
37b9710abmov eax, [rax]
37b9710adtest eax, eax
37b9710afjns 0x37b9716cd
37b9710b5
37b9710b5loc_37b9710b5:
37b9710b5mov edx, -2
37b9710bamov eax, 2
37b9710bf
37b9710bfloc_37b9710bf:
37b9710bfmov rsi, [rsp+616]
37b9710c7mov [rsi], edx
37b9710c9
37b9710c9loc_37b9710c9:
37b9710c9lea rdx, [rsp+344]
37b9710d1mov r8l, 6
37b9710d7lea rcx, [rip+0xad0295]
37b9710demov [rsp+344], eax
37b9710e5call xerbla_
37b9710eanop
37b9710eb
37b9710ebloc_37b9710eb:
37b9710ebmovups x6, [rsp+352]
37b9710f3movups x7, [rsp+368]
37b9710fbmovups x8, [rsp+384]
37b971104movups x9, [rsp+400]
37b97110dmovups x10, [rsp+416]
37b971116movups x11, [rsp+432]
37b97111fmovups x12, [rsp+448]
37b971128movups x13, [rsp+464]
37b971131add rsp, 488
37b971138pop rbx
37b971139pop rsi
37b97113apop rdi
37b97113bpop rbp
37b97113cpop r12
37b97113epop r13
37b971140pop r14
37b971142pop r15
37b971144ret
37b971145
37b971145 0f 1f 00 ...
37b971148
37b971148loc_37b971148:
37b971148mov esi, [rsp+164]
37b97114fcmp [rsp+160], esi
37b971156je 0x37b972192
37b97115clea rdx, [8*rax]
37b971164mov [rsp+96], rax
37b971169lea rbp, [rsp+296]
37b971171lea rbx, [r10+rdx]
37b971175lea rax, [r14+rdx]
37b971179mov rcx, rbp
37b97117cmov [rsp+112], r11l
37b971181movsd_xmm x10, [rax-8]
37b971187movsd_xmm x0, [rax]
37b97118blea rdx, [rip+0xad01fe]
37b971192mov [rsp+104], r9l
37b971197movsd_xmm x1, [rbx-8]
37b97119cadd [rsp+160], 1
37b9711a4subsd x0, x10
37b9711a9mov [rsp+184], rax
37b9711b1addsd x1, x1
37b9711b5mov [rsp+584], r10
37b9711bdmov [rsp+192], rbx
37b9711c5divsd x0, x1
37b9711c9movsd_xmm [rsp+296], x0
37b9711d2call dlapy2_
37b9711d7movapd x1, x7
37b9711dbmov r9l, [rsp+104]
37b9711e0mov r10, [rsp+584]
37b9711e8movapd x2, x0
37b9711ecmov rax, [rsp+96]
37b9711f1mov r11l, [rsp+112]
37b9711f6movsd_xmm [rsp+304], x0
37b9711ffmovsd_xmm x0, [rsp+296]
37b971208andnpd x1, x2
37b97120cmovapd x2, x7
37b971210lea ecx, [r9-1]
37b971214movsd_xmm [rsp+328], x6
37b97121dcmp r12l, ecx
37b971220movsd_xmm [rsp+280], x6
37b971229andpd x2, x0
37b97122dorpd x1, x2
37b971231addsd x1, x0
37b971235movsd_xmm x0, [rbx-8]
37b97123amovsxd rbx, ecx
37b97123ddivsd x0, x1
37b971241movsd_xmm x1, [r14+8*rbx]
37b971247subsd x1, x10
37b97124caddsd x0, x1
37b971250movsd_xmm [rsp+296], x0
37b971259jg 0x37b9715b0
37b97125fmov r8, rbx
37b971262movsxd rdx, r9l
37b971265mov [rsp+200], r9l
37b97126dmovapd x3, x6
37b971271shl rdx, 3
37b971275neg r8
37b971278mov [rsp+112], rbp
37b97127dmovapd x2, x6
37b971281lea rsi, [r14+rdx]
37b971285lea rdi, [r10+rdx]
37b971289mov [rsp+208], r11l
37b971291mov rbp, rbx
37b971294lea rdx, [rdx+8*r8]
37b971298lea r8, [rsp+280]
37b9712a0mov ebx, ecx
37b9712a2add rdx, [rsp+608]
37b9712aamov [rsp+120], rdx
37b9712aflea rdx, [rsp+328]
37b9712b7pxor x12, x12
37b9712bclea r13, [rsp+304]
37b9712c4mov [rsp+104], r8
37b9712c9mov [rsp+216], rax
37b9712d1mov [rsp+96], rdx
37b9712d6mov rdx, rdi
37b9712d9mov rdi, rsi
37b9712dcmov [rsp+576], r14
37b9712e4mov r14l, [rsp+132]
37b9712ecmov rsi, rdx
37b9712efnop
37b9712f0
37b9712f0loc_37b9712f0:
37b9712f0movsd_xmm x10, [rsi-16]
37b9712f6mov r9, [rsp+96]
37b9712fbmov [rsp+32], r13
37b971300lea rdx, [rsp+288]
37b971308mov r8, [rsp+104]
37b97130dmov rcx, [rsp+112]
37b971312mulsd x2, x10
37b971317mulsd x10, x3
37b97131cmovsd_xmm [rsp+288], x2
37b971325call dlartg_
37b97132acmp ebx, ebp
37b97132cje 0x37b97133c
37b97132emovsd_xmm x0, [rsp+304]
37b971337movsd_xmm [rsi-8], x0
37b97133c
37b97133cloc_37b97133c:
37b97133cmovsd_xmm x1, [rdi-8]
37b971341movsd_xmm x0, [rdi-16]
37b971346movsd_xmm x3, [rsp+280]
37b97134fmovsd_xmm x2, [rsp+328]
37b971358subsd x1, x12
37b97135dmovapd x4, x3
37b971361movapd x12, x2
37b971366addsd x4, x3
37b97136asubsd x0, x1
37b97136emulsd x4, x10
37b971373mulsd x0, x2
37b971377addsd x0, x4
37b97137bmovsd_xmm [rsp+304], x0
37b971384mulsd x12, x0
37b971389mulsd x0, x3
37b97138daddsd x1, x12
37b971392subsd x0, x10
37b971397movsd_xmm [rdi-8], x1
37b97139cmovsd_xmm [rsp+296], x0
37b9713a5test r14l, r14l
37b9713a8je 0x37b9713dc
37b9713aamov rax, [rsp+120]
37b9713afmovapd x0, x2
37b9713b3xorpd x0, x7
37b9713b7movsd_xmm [rax+8*rbp-16], x3
37b9713bdmov rax, [rsp+568]
37b9713c5mov edx, [rax]
37b9713c7mov rax, [rsp+608]
37b9713cflea edx, [rdx+rbp-1]
37b9713d3movsxd rdx, edx
37b9713d6movsd_xmm [rax+8*rdx-8], x0
37b9713dc
37b9713dcloc_37b9713dc:
37b9713dcsub rbp, 1
37b9713e0sub rsi, 8
37b9713e4sub rdi, 8
37b9713e8cmp r12l, ebp
37b9713ebjle 0x37b9712f0
37b9713f1mov r9l, [rsp+200]
37b9713f9mov r11l, [rsp+208]
37b971401mov r14, [rsp+576]
37b971409mov r10, [rsp+584]
37b971411mov rax, [rsp+216]
37b971419
37b971419loc_37b971419:
37b971419mov ebx, [rsp+132]
37b971420test ebx, ebx
37b971422je 0x37b971508
37b971428mov edx, r9l
37b97142blea r8, [rip+0xacff76]
37b971432mov rsi, [rsp+600]
37b97143amov [rsp+88], 1
37b971443sub edx, r12l
37b971446mov r9, [rsp+568]
37b97144emov [rsp+80], 1
37b971457lea rcx, [rip+0xacff4b]
37b97145eadd edx, 1
37b971461mov [rsp+64], rsi
37b971466mov rsi, [rsp+136]
37b97146emov [rsp+264], edx
37b971475mov rdx, [rsp+144]
37b97147dmov [rsp+72], 1
37b971486imul rdx, rax
37b97148amov rax, [rsp+152]
37b971492mov [rsp+96], r11l
37b971497mov [rsp+584], r10
37b97149flea rdx, [rax+rdx+1]
37b9714a4mov rax, [rsp+592]
37b9714aclea rdx, [rax+8*rdx]
37b9714b0mov rax, [rsp+568]
37b9714b8mov [rsp+56], rdx
37b9714bdmov edx, [rax]
37b9714bfmov rax, [rsp+608]
37b9714c7lea edx, [r12+rdx-1]
37b9714ccmovsxd rdx, edx
37b9714cflea rdx, [rax+8*rdx-8]
37b9714d4mov [rsp+48], rdx
37b9714d9lea rdx, [rax+8*rsi]
37b9714ddmov [rsp+40], rdx
37b9714e2lea rdx, [rsp+264]
37b9714eamov [rsp+32], rdx
37b9714eflea rdx, [rip+0xacfe7b]
37b9714f6call dlasr_
37b9714fbmov r10, [rsp+584]
37b971503mov r11l, [rsp+96]
37b971508
37b971508loc_37b971508:
37b971508mov rax, [rsp+184]
37b971510movsd_xmm x0, [rax-8]
37b971515subsd x0, x12
37b97151amovsd_xmm [rax-8], x0
37b97151fmov rax, [rsp+192]
37b971527movsd_xmm x0, [rsp+296]
37b971530movsd_xmm [rax-8], x0
37b971535jmp 0x37b970f6d
37b97153a
37b97153a 66 0f 1f 44 00 00 f..D..
37b971540
37b971540loc_37b971540:
37b971540cmp r11l, edx
37b971543jl 0x37b970f76
37b971549mov r12l, edx
37b97154cjmp 0x37b970f6d
37b971551
37b971551 0f 1f 80 00 00 00 00 .......
37b971558
37b971558loc_37b971558:
37b971558mov r9l, edx
37b97155bcmp edx, r11l
37b97155ejge 0x37b970dcc
37b971564sub edx, 1
37b971567movsxd rdx, edx
37b97156amov [r10+8*rdx], 0
37b971572jmp 0x37b970dcc
37b971577
37b971577 66 0f 1f 84 00 00 00 00 00 f........
37b971580
37b971580loc_37b971580:
37b971580lea r8, [rsp+320]
37b971588lea r9, [rsp+312]
37b971590mov [rsp+32], r8
37b971595lea r8, [r14+rbx]
37b971599call dlae2_
37b97159emov r10, [rsp+584]
37b9715a6mov r11l, [rsp+96]
37b9715abjmp 0x37b970f46
37b9715b0
37b9715b0loc_37b9715b0:
37b9715b0pxor x12, x12
37b9715b5jmp 0x37b971419
37b9715ba
37b9715baloc_37b9715ba:
37b9715bamov [r12+8*rax-8], 0
37b9715c3mov r15l, edx
37b9715c6jmp 0x37b970c53
37b9715cb
37b9715cbloc_37b9715cb:
37b9715cbmov rax, [rsp+616]
37b9715d3lea rsi, [rsp+336]
37b9715dbmov [rsp+80], 1
37b9715e4lea r8, [rip+0xacfdb1]
37b9715ebmov [rsp+40], rdi
37b9715f0lea r9, [rsp+272]
37b9715f8mov rdx, r8
37b9715fblea rcx, [rip+0xacfd9e]
37b971602mov [rsp+72], rax
37b971607mov rax, [rsp+568]
37b97160fmov [rsp+32], rsi
37b971614mov [rsp+64], rax
37b971619mov rax, [rsp+240]
37b971621mov [rsp+104], r11l
37b971626mov [rsp+56], rax
37b97162blea rax, [rip+0xacfd72]
37b971632mov [rsp+48], rax
37b971637mov [rsp+96], r9
37b97163cmov [rsp+268], r13l
37b971644call dlascl_
37b971649mov [rsp+40], rdi
37b97164emov r9, [rsp+96]
37b971653lea rax, [rip+0xacfd4a]
37b97165amov ecx, [rsp+248]
37b971661mov [rsp+48], rax
37b971666lea r8, [rip+0xacfd2f]
37b97166dmov [rsp+80], 1
37b971676mov rdx, r8
37b971679mov [rsp+268], ecx
37b971680mov rcx, [rsp+616]
37b971688mov [rsp+32], rsi
37b97168dmov [rsp+72], rcx
37b971692mov rcx, [rsp+568]
37b97169amov [rsp+64], rcx
37b97169fmov rcx, [rsp+232]
37b9716a7mov [rsp+56], rcx
37b9716aclea rcx, [rip+0xacfced]
37b9716b3call dlascl_
37b9716b8mov r11l, [rsp+104]
37b9716bdmov [rsp+252], 1
37b9716c8jmp 0x37b970d0e
37b9716cd
37b9716cdloc_37b9716cd:
37b9716cdmov rsi, [rsp+600]
37b9716d5mov ecx, 1
37b9716damov [rsp+132], 1
37b9716e5cmovle eax, ecx
37b9716e8mov edx, [rsi]
37b9716eatest edx, edx
37b9716ecjle 0x37b9716f6
37b9716ee
37b9716eeloc_37b9716ee:
37b9716eecmp edx, eax
37b9716f0jge 0x37b970b1c
37b9716f6
37b9716f6loc_37b9716f6:
37b9716f6mov edx, -6
37b9716fbmov eax, 6
37b971700jmp 0x37b9710bf
37b971705
37b971705loc_37b971705:
37b971705mov eax, [rsp+132]
37b97170cmov rbp, r14
37b97170ftest eax, eax
37b971711je 0x37b972032
37b971717cmp edi, 1
37b97171ajle 0x37b9710eb
37b971720mov rax, [rsp+144]
37b971728mov ecx, edi
37b97172amov ebx, 2
37b97172fmov r12, [rsp+592]
37b971737mov r14, [rsp+152]
37b97173fmov r13, [rsp+568]
37b971747lea rsi, [8*rax]
37b97174fmov r15, r12
37b971752nop [rax]
37b971755nop [rax+rax]
37b971760
37b971760loc_37b971760:
37b971760cmp ecx, ebx
37b971762jl 0x37b9717dd
37b971764movsd_xmm x2, [rbp+8*rbx-16]
37b97176alea r8l, [rbx-1]
37b97176emov rax, rbx
37b971771mov edx, r8l
37b971774movapd x0, x2
37b971778nop [rax+rax]
37b971780
37b971780loc_37b971780:
37b971780movsd_xmm x1, [rbp+8*rax-8]
37b971786comisd x0, x1
37b97178aminsd x1, x0
37b97178ecmova edx, eax
37b971791add rax, 1
37b971795movapd x0, x1
37b971799cmp ecx, eax
37b97179bjge 0x37b971780
37b97179dcmp r8l, edx
37b9717a0je 0x37b9717dd
37b9717a2movsxd rdx, edx
37b9717a5lea rcx, [rip+0xacfbf8]
37b9717acmovsd_xmm [rbp+8*rdx-8], x2
37b9717b2mov r8, rcx
37b9717b5imul rdx, [rsp+144]
37b9717bemovsd_xmm [rbp+8*rbx-16], x1
37b9717c4mov [rsp+32], rcx
37b9717c9mov rcx, r13
37b9717cclea rax, [r14+rdx+1]
37b9717d1mov rdx, r12
37b9717d4lea r9, [r15+8*rax]
37b9717d8call dswap_
37b9717dd
37b9717ddloc_37b9717dd:
37b9717ddadd rbx, 1
37b9717e1cmp edi, ebx
37b9717e3jl 0x37b9710eb
37b9717e9mov ecx, [r13]
37b9717edadd r12, rsi
37b9717f0jmp 0x37b971760
37b9717f5
37b9717f5loc_37b9717f5:
37b9717f5mov rax, [rsp+616]
37b9717fdlea rsi, [rsp+344]
37b971805mov [rsp+80], 1
37b97180elea r8, [rip+0xacfb87]
37b971815mov [rsp+40], rdi
37b97181alea r9, [rsp+272]
37b971822mov rdx, r8
37b971825lea rcx, [rip+0xacfb74]
37b97182cmov [rsp+72], rax
37b971831mov rax, [rsp+568]
37b971839mov [rsp+32], rsi
37b97183emov [rsp+64], rax
37b971843mov rax, [rsp+240]
37b97184bmov [rsp+104], r11l
37b971850mov [rsp+56], rax
37b971855lea rax, [rip+0xacfb48]
37b97185cmov [rsp+48], rax
37b971861mov [rsp+96], r9
37b971866mov [rsp+268], r13l
37b97186ecall dlascl_
37b971873mov [rsp+40], rdi
37b971878mov r9, [rsp+96]
37b97187dlea rax, [rip+0xacfb20]
37b971884mov ecx, [rsp+248]
37b97188bmov [rsp+48], rax
37b971890lea r8, [rip+0xacfb05]
37b971897mov [rsp+80], 1
37b9718a0mov rdx, r8
37b9718a3mov [rsp+268], ecx
37b9718aamov rcx, [rsp+616]
37b9718b2mov [rsp+32], rsi
37b9718b7mov [rsp+72], rcx
37b9718bcmov rcx, [rsp+568]
37b9718c4mov [rsp+64], rcx
37b9718c9mov rcx, [rsp+232]
37b9718d1mov [rsp+56], rcx
37b9718d6lea rcx, [rip+0xacfac3]
37b9718ddcall dlascl_
37b9718e2mov r11l, [rsp+104]
37b9718e7mov [rsp+252], 2
37b9718f2jmp 0x37b970d0e
37b9718f7
37b9718f7loc_37b9718f7:
37b9718f7mov [rsp+136], r13l
37b9718ffmov eax, r15l
37b971902mov esi, r11l
37b971905movq x10, [rip+0xacfad2]
37b97190emov [rsp+224], ebp
37b971915mov [rsp+168], rdi
37b97191dnop [rax]
37b971920
37b971920loc_37b971920:
37b971920movsxd rdi, eax
37b971923mov rdx, rdi
37b971926jmp 0x37b971975
37b971928
37b971928 0f 1f 84 00 00 00 00 00 ........
37b971930
37b971930loc_37b971930:
37b971930movsd_xmm x0, [r14+8*rdx-8]
37b971937andpd x0, [rip+0xacfa91]
37b97193fmovsd_xmm x2, [r14+8*rdx-16]
37b971946andpd x2, [rip+0xacfa82]
37b97194emulsd x0, x11
37b971953movsd_xmm x1, [r12+8*rdx-16]
37b97195amulsd x1, x1
37b97195emulsd x0, x2
37b971962addsd x0, x9
37b971967comisd x0, x1
37b97196bjae 0x37b971fc8
37b971971sub rdx, 1
37b971975
37b971975loc_37b971975:
37b971975cmp esi, edx
37b971977jl 0x37b971930
37b971979mov r13l, esi
37b97197c
37b97197cloc_37b97197c:
37b97197clea r15l, [rax-1]
37b971980cmp eax, r13l
37b971983je 0x37b971fb0
37b971989cmp r13l, r15l
37b97198cjne 0x37b971c10
37b971992mov r9l, [rsp+132]
37b97199alea rbx, [rdi-1]
37b97199esub rdi, 2
37b9719a2mov [rsp+96], eax
37b9719a6lea rcx, [8*rbx]
37b9719aetest r9l, r9l
37b9719b1lea r8, [r14+rcx]
37b9719b5lea rdx, [r12+rcx-8]
37b9719balea r11, [r14+rcx-8]
37b9719bfje 0x37b971ff0
37b9719c5lea rcx, [rsp+280]
37b9719cdlea r9, [rsp+328]
37b9719d5mov [rsp+40], rcx
37b9719dalea rcx, [rsp+320]
37b9719e2mov [rsp+48], r9
37b9719e7lea r9, [rsp+312]
37b9719efmov [rsp+32], rcx
37b9719f4mov rcx, r11
37b9719f7call dlaev2_
37b9719fcmov eax, [rsp+96]
37b971a00movsd_xmm x0, [rsp+280]
37b971a09lea r8, [rip+0xacf9a0]
37b971a10mov rcx, [rsp+608]
37b971a18mov r9, [rsp+568]
37b971a20imul rbx, [rsp+144]
37b971a29lea ebp, [rax-2]
37b971a2cmov rax, [rsp+608]
37b971a34movsxd rdx, ebp
37b971a37movsd_xmm [rax+8*rdx], x0
37b971a3cmov rax, [rsp+568]
37b971a44movsd_xmm x0, [rsp+328]
37b971a4dmov eax, [rax]
37b971a4flea eax, [r13+rax-1]
37b971a54cdqe
37b971a56sub rax, 1
37b971a5amovsd_xmm [rcx+8*rax], x0
37b971a5fmov rcx, [rsp+600]
37b971a67mov [rsp+88], 1
37b971a70mov [rsp+64], rcx
37b971a75mov rcx, [rsp+152]
37b971a7dmov [rsp+80], 1
37b971a86mov [rsp+72], 1
37b971a8flea rcx, [rcx+rbx+1]
37b971a94mov rbx, [rsp+592]
37b971a9clea rcx, [rbx+8*rcx]
37b971aa0mov rbx, [rsp+608]
37b971aa8mov [rsp+56], rcx
37b971aadlea rcx, [rip+0xacf8f5]
37b971ab4lea rax, [rbx+8*rax]
37b971ab8mov [rsp+48], rax
37b971abdlea rax, [rbx+8*rdx]
37b971ac1lea rdx, [rip+0xacf8a9]
37b971ac8mov [rsp+40], rax
37b971acdlea rax, [rip+0xacf8d8]
37b971ad4mov [rsp+32], rax
37b971ad9call dlasr_
37b971ade
37b971adeloc_37b971ade:
37b971ademovupd x0, [rsp+312]
37b971ae7mov eax, ebp
37b971ae9mov [r12+8*rdi], 0
37b971af1movups [r14+8*rdi], x0
37b971af6cmp ebp, esi
37b971af8jl 0x37b971b02
37b971afa
37b971afaloc_37b971afa:
37b971afacmp eax, esi
37b971afcjne 0x37b971920
37b971b02
37b971b02loc_37b971b02:
37b971b02mov r13l, [rsp+136]
37b971b0amov ebp, [rsp+224]
37b971b11mov rdi, [rsp+168]
37b971b19cmp [rsp+252], 1
37b971b21jne 0x37b970fa0
37b971b27
37b971b27loc_37b971b27:
37b971b27mov rax, [rsp+616]
37b971b2flea r15, [rip+0xacf86e]
37b971b36lea rbx, [rsp+272]
37b971b3emov [rsp+80], 1
37b971b47mov [rsp+48], r15
37b971b4clea r8, [rip+0xacf849]
37b971b53lea r9, [rsp+336]
37b971b5bmov [rsp+72], rax
37b971b60mov rax, [rsp+568]
37b971b68mov rdx, r8
37b971b6blea rcx, [rip+0xacf82e]
37b971b72mov [rsp+40], rdi
37b971b77mov [rsp+64], rax
37b971b7cmov rax, [rsp+240]
37b971b84mov [rsp+32], rbx
37b971b89mov [rsp+56], rax
37b971b8emov [rsp+268], r13l
37b971b96call dlascl_
37b971b9bmov eax, [rsp+248]
37b971ba2mov [rsp+48], r15
37b971ba7lea r8, [rip+0xacf7ee]
37b971baemov [rsp+40], rdi
37b971bb3lea r9, [rsp+336]
37b971bbbmov rdx, r8
37b971bbelea rcx, [rip+0xacf7db]
37b971bc5mov [rsp+268], eax
37b971bccmov rax, [rsp+616]
37b971bd4mov [rsp+80], 1
37b971bddmov [rsp+72], rax
37b971be2mov rax, [rsp+568]
37b971beamov [rsp+32], rbx
37b971befmov [rsp+64], rax
37b971bf4mov rax, [rsp+232]
37b971bfcmov [rsp+56], rax
37b971c01call dlascl_
37b971c06jmp 0x37b970fae
37b971c0b
37b971c0b 0f 1f 44 00 00 ..D..
37b971c10
37b971c10loc_37b971c10:
37b971c10mov ebx, [rsp+160]
37b971c17cmp ebx, [rsp+164]
37b971c1eje 0x37b972168
37b971c24shl rdi, 3
37b971c28add ebx, 1
37b971c2bmov [rsp+104], eax
37b971c2flea rbp, [rsp+296]
37b971c37lea r11, [r14+rdi]
37b971c3bmov [rsp+160], ebx
37b971c42lea rbx, [r12+rdi]
37b971c46mov rcx, rbp
37b971c49movsd_xmm x12, [r11-8]
37b971c4fmovsd_xmm x0, [r11-16]
37b971c55lea rdx, [rip+0xacf734]
37b971c5cmov [rsp+96], r11
37b971c61movsd_xmm x1, [rbx-16]
37b971c66mov [rsp+176], rbx
37b971c6esubsd x0, x12
37b971c73addsd x1, x1
37b971c77divsd x0, x1
37b971c7bmovsd_xmm [rsp+296], x0
37b971c84call dlapy2_
37b971c89movapd x1, x10
37b971c8emovsxd r10, r13l
37b971c91cmp r13l, r15l
37b971c94movapd x2, x0
37b971c98lea r8, [r10-1]
37b971c9cmov r11, [rsp+96]
37b971ca1movsd_xmm [rsp+304], x0
37b971caamovsd_xmm x0, [rsp+296]
37b971cb3andnpd x1, x2
37b971cb7movapd x2, x10
37b971cbcmov eax, [rsp+104]
37b971cc0movsd_xmm [rsp+328], x6
37b971cc9movsd_xmm [rsp+280], x6
37b971cd2andpd x2, x0
37b971cd6orpd x1, x2
37b971cdaaddsd x1, x0
37b971cdemovsd_xmm x0, [rbx-16]
37b971ce3divsd x0, x1
37b971ce7movsd_xmm x1, [r14+8*r8]
37b971cedsubsd x1, x12
37b971cf2addsd x0, x1
37b971cf6movsd_xmm [rsp+296], x0
37b971cffjg 0x37b972019
37b971d05lea r9, [rsp+328]
37b971d0dlea rcx, [rsp+280]
37b971d15mov [rsp+184], eax
37b971d1cmov ebx, [rsp+132]
37b971d23mov [rsp+192], r10
37b971d2bmovapd x3, x6
37b971d2fmovapd x2, x6
37b971d33lea rdi, [rsp+288]
37b971d3bmov [rsp+200], r8
37b971d43pxor x13, x13
37b971d48mov [rsp+208], r11
37b971d50mov [rsp+104], rcx
37b971d55mov [rsp+120], r9
37b971d5amov [rsp+216], esi
37b971d61mov rsi, [rsp+608]
37b971d69mov [rsp+96], rdi
37b971d6emov rdi, r10
37b971d71mov [rsp+112], rbp
37b971d76mov rbp, r14
37b971d79mov r14, r12
37b971d7clea r12, [rsp+304]
37b971d84nop
37b971d85nop [rax+rax]
37b971d90
37b971d90loc_37b971d90:
37b971d90movsd_xmm x12, [r14+8*rdi-8]
37b971d97mov r9, [rsp+120]
37b971d9cmov [rsp+32], r12
37b971da1mov r8, [rsp+104]
37b971da6mov rdx, [rsp+96]
37b971dabmulsd x2, x12
37b971db0mov rcx, [rsp+112]
37b971db5mulsd x12, x3
37b971dbamovsd_xmm [rsp+288], x2
37b971dc3call dlartg_
37b971dc8cmp r13l, edi
37b971dcbje 0x37b971ddd
37b971dcdmovsd_xmm x0, [rsp+304]
37b971dd6movsd_xmm [r14+8*rdi-16], x0
37b971ddd
37b971dddloc_37b971ddd:
37b971dddmovsd_xmm x1, [rbp+8*rdi-8]
37b971de3movsd_xmm x0, [rbp+8*rdi]
37b971de9movsd_xmm x3, [rsp+280]
37b971df2movsd_xmm x2, [rsp+328]
37b971dfbsubsd x1, x13
37b971e00movapd x4, x3
37b971e04movapd x13, x2
37b971e09addsd x4, x3
37b971e0dsubsd x0, x1
37b971e11mulsd x4, x12
37b971e16mulsd x0, x2
37b971e1aaddsd x0, x4
37b971e1emovsd_xmm [rsp+304], x0
37b971e27mulsd x13, x0
37b971e2cmulsd x0, x3
37b971e30addsd x1, x13
37b971e35subsd x0, x12
37b971e3amovsd_xmm [rbp+8*rdi-8], x1
37b971e40movsd_xmm [rsp+296], x0
37b971e49test ebx, ebx
37b971e4bje 0x37b971e6a
37b971e4dmov rax, [rsp+568]
37b971e55movsd_xmm [rsi+8*rdi-8], x3
37b971e5bmov edx, [rax]
37b971e5dlea edx, [rdx+rdi-1]
37b971e61movsxd rdx, edx
37b971e64movsd_xmm [rsi+8*rdx-8], x2
37b971e6a
37b971e6aloc_37b971e6a:
37b971e6aadd rdi, 1
37b971e6ecmp r15l, edi
37b971e71jge 0x37b971d90
37b971e77mov eax, [rsp+184]
37b971e7emov r10, [rsp+192]
37b971e86mov r12, r14
37b971e89mov r14, rbp
37b971e8cmov r8, [rsp+200]
37b971e94mov r11, [rsp+208]
37b971e9cmov esi, [rsp+216]
37b971ea3
37b971ea3loc_37b971ea3:
37b971ea3mov ecx, [rsp+132]
37b971eaatest ecx, ecx
37b971eacje 0x37b971f81
37b971eb2mov edx, eax
37b971eb4mov [rsp+96], eax
37b971eb8mov rax, [rsp+600]
37b971ec0lea rcx, [rip+0xacf4e2]
37b971ec7sub edx, r13l
37b971ecamov [rsp+104], r11
37b971ecfmov r9, [rsp+568]
37b971ed7add edx, 1
37b971edamov [rsp+64], rax
37b971edfmov rax, [rsp+152]
37b971ee7mov [rsp+264], edx
37b971eeemov rdx, [rsp+144]
37b971ef6mov [rsp+88], 1
37b971effmov [rsp+80], 1
37b971f08imul rdx, r10
37b971f0cmov [rsp+72], 1
37b971f15lea rdx, [rax+rdx+1]
37b971f1amov rax, [rsp+592]
37b971f22lea rdx, [rax+8*rdx]
37b971f26mov rax, [rsp+568]
37b971f2emov [rsp+56], rdx
37b971f33mov edx, [rax]
37b971f35mov rax, [rsp+608]
37b971f3dlea edx, [r13+rdx-1]
37b971f42movsxd rdx, edx
37b971f45lea rdx, [rax+8*rdx-8]
37b971f4amov [rsp+48], rdx
37b971f4flea rdx, [rax+8*r8]
37b971f53lea r8, [rip+0xacf456]
37b971f5amov [rsp+40], rdx
37b971f5flea rdx, [rsp+264]
37b971f67mov [rsp+32], rdx
37b971f6clea rdx, [rip+0xacf3fe]
37b971f73call dlasr_
37b971f78mov r11, [rsp+104]
37b971f7dmov eax, [rsp+96]
37b971f81
37b971f81loc_37b971f81:
37b971f81movsd_xmm x0, [r11-8]
37b971f87mov rbx, [rsp+176]
37b971f8fsubsd x0, x13
37b971f94movsd_xmm [r11-8], x0
37b971f9amovsd_xmm x0, [rsp+296]
37b971fa3movsd_xmm [rbx-16], x0
37b971fa8jmp 0x37b971afa
37b971fad
37b971fad 0f 1f 00 ...
37b971fb0
37b971fb0loc_37b971fb0:
37b971fb0cmp esi, r15l
37b971fb3jg 0x37b971b02
37b971fb9mov eax, r15l
37b971fbcjmp 0x37b971afa
37b971fc1
37b971fc1 0f 1f 80 00 00 00 00 .......
37b971fc8
37b971fc8loc_37b971fc8:
37b971fc8mov r13l, edx
37b971fcbcmp edx, esi
37b971fcdjle 0x37b97197c
37b971fd3sub edx, 2
37b971fd6movsxd rdx, edx
37b971fd9mov [r12+8*rdx], 0
37b971fe1jmp 0x37b97197c
37b971fe6
37b971fe6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b971ff0
37b971ff0loc_37b971ff0:
37b971ff0lea rcx, [rsp+320]
37b971ff8lea r9, [rsp+312]
37b972000mov [rsp+32], rcx
37b972005mov rcx, r11
37b972008call dlae2_
37b97200dmov eax, [rsp+96]
37b972011lea ebp, [rax-2]
37b972014jmp 0x37b971ade
37b972019
37b972019loc_37b972019:
37b972019pxor x13, x13
37b97201ejmp 0x37b971ea3
37b972023
37b972023loc_37b972023:
37b972023mov edx, [rsp+132]
37b97202atest edx, edx
37b97202cjne 0x37b9710eb
37b972032
37b972032loc_37b972032:
37b972032mov [rsp+32], 1
37b97203bmov r9, [rsp+616]
37b972043mov r8, rbp
37b972046lea rcx, [rip+0xacf325]
37b97204dmov rdx, [rsp+568]
37b972055call dlasrt_
37b97205ajmp 0x37b9710eb
37b97205f
37b97205floc_37b97205f:
37b97205fmov rax, [rsp+616]
37b972067lea r15, [rip+0xacf336]
37b97206elea rbx, [rsp+272]
37b972076mov [rsp+80], 1
37b97207fmov [rsp+48], r15
37b972084lea r8, [rip+0xacf311]
37b97208blea r9, [rsp+344]
37b972093mov [rsp+72], rax
37b972098mov rax, [rsp+568]
37b9720a0mov rdx, r8
37b9720a3lea rcx, [rip+0xacf2f6]
37b9720aamov [rsp+40], rdi
37b9720afmov [rsp+64], rax
37b9720b4mov rax, [rsp+240]
37b9720bcmov [rsp+32], rbx
37b9720c1mov [rsp+56], rax
37b9720c6mov [rsp+268], r13l
37b9720cecall dlascl_
37b9720d3mov eax, [rsp+248]
37b9720damov [rsp+48], r15
37b9720dflea r8, [rip+0xacf2b6]
37b9720e6mov [rsp+40], rdi
37b9720eblea r9, [rsp+344]
37b9720f3mov rdx, r8
37b9720f6lea rcx, [rip+0xacf2a3]
37b9720fdmov [rsp+268], eax
37b972104mov rax, [rsp+616]
37b97210cmov [rsp+80], 1
37b972115mov [rsp+72], rax
37b97211amov rax, [rsp+568]
37b972122mov [rsp+32], rbx
37b972127mov [rsp+64], rax
37b97212cmov rax, [rsp+232]
37b972134mov [rsp+56], rax
37b972139call dlascl_
37b97213ejmp 0x37b970fae
37b972143
37b972143loc_37b972143:
37b972143cmp [rsp+132], 2
37b97214bjne 0x37b9710eb
37b972151mov rax, [rsp+592]
37b972159mov rsi, [rip+0xacf258]
37b972160mov [rax], rsi
37b972163jmp 0x37b9710eb
37b972168
37b972168loc_37b972168:
37b972168mov r13l, [rsp+136]
37b972170mov ebp, [rsp+224]
37b972177mov rdi, [rsp+168]
37b97217f
37b97217floc_37b97217f:
37b97217fmov eax, [rsp+164]
37b972186mov [rsp+160], eax
37b97218djmp 0x37b970f90
37b972192
37b972192loc_37b972192:
37b972192mov r13l, [rsp+224]
37b97219amov ebp, [rsp+168]
37b9721a1mov r12, r10
37b9721a4mov rdi, [rsp+176]
37b9721acjmp 0x37b97217f
37b9721ae
37b9721aeloc_37b9721ae:
37b9721aemov r9l, 1
37b9721b4mov r8l, 1
37b9721balea rdx, [rip+0xacf1b1]
37b9721c1mov rcx, rsi
37b9721c4call lsame_
37b9721c9test eax, eax
37b9721cbjne 0x37b972293
37b9721d1mov edx, -1
37b9721d6mov eax, 1
37b9721dbjmp 0x37b9710bf
37b9721e0
37b9721e0loc_37b9721e0:
37b9721e0mov rax, [rsp+600]
37b9721e8mov r8, [rsp+568]
37b9721f0mov [rsp+56], 4
37b9721f9lea r9, [rip+0xacf180]
37b972200lea rcx, [rip+0xacf181]
37b972207mov [rsp+48], rax
37b97220cmov rax, [rsp+592]
37b972214mov rdx, r8
37b972217mov [rsp+40], rax
37b97221clea rax, [rip+0xacf16d]
37b972223mov [rsp+32], rax
37b972228call dlaset_
37b97222dmov rax, [rsp+568]
37b972235mov edi, [rax]
37b972237mov r14l, edi
37b97223atest edi, edi
37b97223cjg 0x37b970bdf
37b972242jmp 0x37b9710eb
37b972247
37b972247 66 0f 1f 84 00 00 00 00 00 f........
37b972250
37b972250loc_37b972250:
37b972250mov rax, [rsp+568]
37b972258mov edx, [rax]
37b97225acmp edx, 1
37b97225djle 0x37b9710eb
37b972263sub edx, 2
37b972266mov rcx, [rsp+616]
37b97226emov rax, r12
37b972271pxor x0, x0
37b972275lea rdx, [r12+8*rdx+8]
37b97227a
37b97227aloc_37b97227a:
37b97227aucomisd x0, [rax]
37b97227ejp 0x37b972282
37b972280je 0x37b972285
37b972282
37b972282loc_37b972282:
37b972282add [rcx], 1
37b972285
37b972285loc_37b972285:
37b972285add rax, 8
37b972289cmp rdx, rax
37b97228cjne 0x37b97227a
37b97228ejmp 0x37b9710eb
37b972293
37b972293loc_37b972293:
37b972293mov rax, [rsp+568]
37b97229bmov eax, [rax]
37b97229dtest eax, eax
37b97229fjs 0x37b9710b5
37b9722a5mov rsi, [rsp+600]
37b9722admov edx, [rsi]
37b9722aftest edx, edx
37b9722b1jle 0x37b9716f6
37b9722b7test eax, eax
37b9722b9mov ecx, 1
37b9722bemov [rsp+132], 2
37b9722c9cmovle eax, ecx
37b9722ccjmp 0x37b9716ee
37b9722d1
37b9722d1loc_37b9722d1:
37b9722d1neg eax
37b9722d3jmp 0x37b9710c9
37b970a40
37b970a40dsteqr_:
37b970a40push r15
37b970a42push r14
37b970a44push r13
37b970a46push r12
37b970a48push rbp
37b970a49push rdi
37b970a4apush rsi
37b970a4bpush rbx
37b970a4csub rsp, 488
37b970a53movups [rsp+352], x6
37b970a5bmovups [rsp+368], x7
37b970a63movups [rsp+384], x8
37b970a6cmovups [rsp+400], x9
37b970a75movups [rsp+416], x10
37b970a7emovups [rsp+432], x11
37b970a87movups [rsp+448], x12
37b970a90movups [rsp+464], x13
37b970a99mov rax, [rsp+600]
37b970aa1mov rbx, [rsp+608]
37b970aa9mov r12l, [rax]
37b970aacmov rax, [rsp+616]
37b970ab4mov [rax], 0
37b970abamov rbp, r8
37b970abdmov r13, r9
37b970ac0mov rsi, rcx
37b970ac3mov [rsp+568], rdx
37b970acbmov r9l, 1
37b970ad1mov r8l, 1
37b970ad7lea rdx, [rip+0xad0892]
37b970adecall lsame_
37b970ae3test eax, eax
37b970ae5je 0x37b971080
37b970aebmov rax, [rsp+568]
37b970af3mov r14l, [rax]
37b970af6test r14l, r14l
37b970af9js 0x37b9710b5
37b970affmov rax, [rsp+600]
37b970b07mov edi, [rax]
37b970b09test edi, edi
37b970b0bjle 0x37b9716f6
37b970b11mov [rsp+132], 0
37b970b1c
37b970b1cloc_37b970b1c:
37b970b1cmov rax, [rsp+616]
37b970b24mov eax, [rax]
37b970b26test eax, eax
37b970b28jne 0x37b9722d1
37b970b2emov rax, [rsp+568]
37b970b36mov eax, [rax]
37b970b38test eax, eax
37b970b3aje 0x37b9710eb
37b970b40cmp eax, 1
37b970b43je 0x37b972143
37b970b49mov edx, 1
37b970b4elea rcx, [rip+0xad0824]
37b970b55call dlamch_
37b970b5amov edx, 1
37b970b5flea rcx, [rip+0xad0814]
37b970b66movapd x11, x0
37b970b6bmovapd x8, x0
37b970b70mulsd x11, x0
37b970b75call dlamch_
37b970b7amovsd_xmm x6, [rip+0xad0836]
37b970b82movapd x9, x0
37b970b87movapd x0, x6
37b970b8bdivsd x0, x9
37b970b90sqrtsd x0, x0
37b970b94divsd x0, [rip+0xad0824]
37b970b9cmovsd_xmm [rsp+336], x0
37b970ba5movapd x0, x9
37b970baasqrtsd x0, x0
37b970baedivsd x0, x11
37b970bb3movsd_xmm [rsp+344], x0
37b970bbccmp [rsp+132], 2
37b970bc4je 0x37b9721e0
37b970bcamov rax, [rsp+568]
37b970bd2mov edi, [rax]
37b970bd4mov r14l, edi
37b970bd7test edi, edi
37b970bd9jle 0x37b972023
37b970bdf
37b970bdfloc_37b970bdf:
37b970bdfimul eax, edi, 30
37b970be2movsxd rsi, r12l
37b970be5mov r15l, r14l
37b970be8mov r11l, 1
37b970beemov [rsp+608], rbx
37b970bf6mov r14, rbp
37b970bf9mov r12, r13
37b970bfcmovq x7, [rip+0xad07dc]
37b970c04mov [rsp+160], 0
37b970c0fmov [rsp+164], eax
37b970c16lea eax, [rdi-1]
37b970c19mov [rsp+228], eax
37b970c20xor eax, eax
37b970c22test rsi, rsi
37b970c25cmovns rax, rsi
37b970c29mov [rsp+144], rax
37b970c31not rax
37b970c34mov [rsp+152], rax
37b970c3ccmp [rsp+228], r11l
37b970c44jge 0x37b970ffa
37b970c4anop [rax+rax]
37b970c50
37b970c50loc_37b970c50:
37b970c50lea ebp, [rdi+1]
37b970c53
37b970c53loc_37b970c53:
37b970c53cmp r15l, r11l
37b970c56je 0x37b970fcc
37b970c5cmov eax, r15l
37b970c5flea rdi, [rsp+268]
37b970c67mov [rsp+32], 1
37b970c70lea rcx, [rip+0xad0721]
37b970c77sub eax, r11l
37b970c7amov rdx, rdi
37b970c7dmov [rsp+96], r11l
37b970c82mov [rsp+248], eax
37b970c89lea r13l, [rax+1]
37b970c8dlea eax, [r11-1]
37b970c91movsxd rbx, eax
37b970c94mov [rsp+268], r13l
37b970c9clea rax, [8*rbx]
37b970ca4lea r9, [r12+rax]
37b970ca8add rax, r14
37b970cabmov r8, rax
37b970caemov [rsp+232], r9
37b970cb6mov [rsp+240], rax
37b970cbecall dlanst_
37b970cc3pxor x1, x1
37b970cc7mov r11l, [rsp+96]
37b970cccmovsd_xmm [rsp+272], x0
37b970cd5ucomisd x0, x1
37b970cd9jp 0x37b970ce1
37b970cdbje 0x37b970fc2
37b970ce1
37b970ce1loc_37b970ce1:
37b970ce1comisd x0, [rsp+336]
37b970ceaja 0x37b9715cb
37b970cf0movsd_xmm x1, [rsp+344]
37b970cf9comisd x1, x0
37b970cfdja 0x37b9717f5
37b970d03mov [rsp+252], 0
37b970d0e
37b970d0eloc_37b970d0e:
37b970d0elea eax, [r15-1]
37b970d12movsd_xmm x1, [r14+8*rbx]
37b970d18andpd x1, [rip+0xad06b0]
37b970d20cdqe
37b970d22movsd_xmm x0, [r14+8*rax]
37b970d28andpd x0, [rip+0xad06a0]
37b970d30mov eax, r15l
37b970d33comisd x1, x0
37b970d37cmovbe r15l, r11l
37b970d3bcmovbe r11l, eax
37b970d3fcmp r15l, r11l
37b970d42jge 0x37b9718f7
37b970d48mov [rsp+224], r13l
37b970d50mov r10, r12
37b970d53mov r12l, r15l
37b970d56mov [rsp+168], ebp
37b970d5dmov [rsp+176], rdi
37b970d65nop [rax+rax]
37b970d70
37b970d70loc_37b970d70:
37b970d70movsxd rax, r12l
37b970d73mov rdx, rax
37b970d76jmp 0x37b970dc4
37b970d78
37b970d78 0f 1f 84 00 00 00 00 00 ........
37b970d80
37b970d80loc_37b970d80:
37b970d80movsd_xmm x0, [r14+8*rdx-8]
37b970d87andpd x0, [rip+0xad0641]
37b970d8fmovsd_xmm x2, [r14+8*rdx]
37b970d95andpd x2, [rip+0xad0633]
37b970d9dmulsd x0, x11
37b970da2movsd_xmm x1, [r10+8*rdx-8]
37b970da9mulsd x1, x1
37b970dadmulsd x0, x2
37b970db1addsd x0, x9
37b970db6comisd x0, x1
37b970dbajae 0x37b971558
37b970dc0add rdx, 1
37b970dc4
37b970dc4loc_37b970dc4:
37b970dc4cmp r11l, edx
37b970dc7jg 0x37b970d80
37b970dc9mov r9l, r11l
37b970dcc
37b970dccloc_37b970dcc:
37b970dcclea edx, [r12+1]
37b970dd1cmp r12l, r9l
37b970dd4je 0x37b971540
37b970ddalea rdi, [rax-1]
37b970ddemov [rsp+136], rdi
37b970de6cmp r9l, edx
37b970de9jne 0x37b971148
37b970defmov esi, [rsp+132]
37b970df6lea rbx, [8*rax]
37b970dfemov [rsp+96], r11l
37b970e03mov [rsp+584], r10
37b970e0blea rdx, [r10+rbx-8]
37b970e10lea rcx, [r14+rbx-8]
37b970e15test esi, esi
37b970e17je 0x37b971580
37b970e1dlea r8, [rsp+280]
37b970e25lea r15, [rsp+328]
37b970e2dmov [rsp+104], rax
37b970e32mov [rsp+40], r8
37b970e37lea r8, [rsp+320]
37b970e3flea r9, [rsp+312]
37b970e47mov [rsp+32], r8
37b970e4clea r8, [r14+rbx]
37b970e50mov [rsp+48], r15
37b970e55call dlaev2_
37b970e5amov rax, [rsp+608]
37b970e62movsd_xmm x0, [rsp+280]
37b970e6blea r8, [rip+0xad0536]
37b970e72mov rcx, [rsp+144]
37b970e7aimul rcx, [rsp+104]
37b970e80movsd_xmm [rax+8*rdi], x0
37b970e85mov rax, [rsp+568]
37b970e8dmovsd_xmm x0, [rsp+328]
37b970e96mov r9, [rsp+568]
37b970e9emov edx, [rax]
37b970ea0mov rax, [rsp+608]
37b970ea8lea edx, [r12+rdx-1]
37b970eadmovsxd rdx, edx
37b970eb0sub rdx, 1
37b970eb4movsd_xmm [rax+8*rdx], x0
37b970eb9mov rax, [rsp+600]
37b970ec1mov [rsp+88], 1
37b970ecamov [rsp+64], rax
37b970ecfmov rax, [rsp+152]
37b970ed7mov [rsp+80], 1
37b970ee0mov [rsp+72], 1
37b970ee9lea rcx, [rax+rcx+1]
37b970eeemov rax, [rsp+592]
37b970ef6lea rcx, [rax+8*rcx]
37b970efamov rax, [rsp+608]
37b970f02mov [rsp+56], rcx
37b970f07lea rcx, [rip+0xad049b]
37b970f0elea rdx, [rax+8*rdx]
37b970f12mov [rsp+48], rdx
37b970f17lea rdx, [rax+rbx-8]
37b970f1clea rax, [rip+0xad0489]
37b970f23mov [rsp+40], rdx
37b970f28lea rdx, [rip+0xad0442]
37b970f2fmov [rsp+32], rax
37b970f34call dlasr_
37b970f39mov r11l, [rsp+96]
37b970f3emov r10, [rsp+584]
37b970f46
37b970f46loc_37b970f46:
37b970f46movupd x0, [rsp+312]
37b970f4fmov rax, [rsp+136]
37b970f57add r12l, 2
37b970f5bmov [r10+8*rax], 0
37b970f63movups [r14+8*rax], x0
37b970f68cmp r12l, r11l
37b970f6bjg 0x37b970f76
37b970f6d
37b970f6dloc_37b970f6d:
37b970f6dcmp r12l, r11l
37b970f70jne 0x37b970d70
37b970f76
37b970f76loc_37b970f76:
37b970f76mov r13l, [rsp+224]
37b970f7emov ebp, [rsp+168]
37b970f85mov r12, r10
37b970f88mov rdi, [rsp+176]
37b970f90
37b970f90loc_37b970f90:
37b970f90cmp [rsp+252], 1
37b970f98je 0x37b971b27
37b970f9enop
37b970fa0
37b970fa0loc_37b970fa0:
37b970fa0cmp [rsp+252], 2
37b970fa8je 0x37b97205f
37b970fae
37b970faeloc_37b970fae:
37b970faemov esi, [rsp+164]
37b970fb5cmp [rsp+160], esi
37b970fbcjge 0x37b972250
37b970fc2
37b970fc2loc_37b970fc2:
37b970fc2mov rax, [rsp+568]
37b970fcamov edi, [rax]
37b970fcc
37b970fccloc_37b970fcc:
37b970fccmov r15l, edi
37b970fcfcmp edi, ebp
37b970fd1jl 0x37b971705
37b970fd7cmp ebp, 1
37b970fdajle 0x37b970fe9
37b970fdclea eax, [rbp-2]
37b970fdfcdqe
37b970fe1mov [r12+8*rax], 0
37b970fe9
37b970fe9loc_37b970fe9:
37b970fe9mov r11l, ebp
37b970feccmp [rsp+228], r11l
37b970ff4jl 0x37b970c50
37b970ffa
37b970ffaloc_37b970ffa:
37b970ffamov ecx, [rsp+228]
37b971001movsxd rax, r11l
37b971004pxor x3, x3
37b971008jmp 0x37b971054
37b97100a
37b97100a 66 0f 1f 44 00 00 f..D..
37b971010
37b971010loc_37b971010:
37b971010movsd_xmm x0, [r14+8*rax-8]
37b971017movsd_xmm x1, [r14+8*rax]
37b97101dandpd x0, [rip+0xad03ab]
37b971025andpd x1, [rip+0xad03a3]
37b97102dandpd x2, [rip+0xad039b]
37b971035sqrtsd x0, x0
37b971039sqrtsd x1, x1
37b97103dmulsd x0, x1
37b971041mulsd x0, x8
37b971046comisd x0, x2
37b97104ajae 0x37b9715ba
37b971050add rax, 1
37b971054
37b971054loc_37b971054:
37b971054mov edx, eax
37b971056cmp ecx, eax
37b971058jl 0x37b970c50
37b97105emovsd_xmm x2, [r12+8*rax-8]
37b971065lea ebp, [rax+1]
37b971068ucomisd x2, x3
37b97106cjp 0x37b971010
37b97106ejne 0x37b971010
37b971070mov r15l, edx
37b971073jmp 0x37b970c53
37b971078
37b971078 0f 1f 84 00 00 00 00 00 ........
37b971080
37b971080loc_37b971080:
37b971080mov r9l, 1
37b971086mov r8l, 1
37b97108clea rdx, [rip+0xad02de]
37b971093mov rcx, rsi
37b971096call lsame_
37b97109btest eax, eax
37b97109dje 0x37b9721ae
37b9710a3mov rax, [rsp+568]
37b9710abmov eax, [rax]
37b9710adtest eax, eax
37b9710afjns 0x37b9716cd
37b9710b5
37b9710b5loc_37b9710b5:
37b9710b5mov edx, -2
37b9710bamov eax, 2
37b9710bf
37b9710bfloc_37b9710bf:
37b9710bfmov rsi, [rsp+616]
37b9710c7mov [rsi], edx
37b9710c9
37b9710c9loc_37b9710c9:
37b9710c9lea rdx, [rsp+344]
37b9710d1mov r8l, 6
37b9710d7lea rcx, [rip+0xad0295]
37b9710demov [rsp+344], eax
37b9710e5call xerbla_
37b9710eanop
37b9710eb
37b9710ebloc_37b9710eb:
37b9710ebmovups x6, [rsp+352]
37b9710f3movups x7, [rsp+368]
37b9710fbmovups x8, [rsp+384]
37b971104movups x9, [rsp+400]
37b97110dmovups x10, [rsp+416]
37b971116movups x11, [rsp+432]
37b97111fmovups x12, [rsp+448]
37b971128movups x13, [rsp+464]
37b971131add rsp, 488
37b971138pop rbx
37b971139pop rsi
37b97113apop rdi
37b97113bpop rbp
37b97113cpop r12
37b97113epop r13
37b971140pop r14
37b971142pop r15
37b971144ret
37b971145
37b971145 0f 1f 00 ...
37b971148
37b971148loc_37b971148:
37b971148mov esi, [rsp+164]
37b97114fcmp [rsp+160], esi
37b971156je 0x37b972192
37b97115clea rdx, [8*rax]
37b971164mov [rsp+96], rax
37b971169lea rbp, [rsp+296]
37b971171lea rbx, [r10+rdx]
37b971175lea rax, [r14+rdx]
37b971179mov rcx, rbp
37b97117cmov [rsp+112], r11l
37b971181movsd_xmm x10, [rax-8]
37b971187movsd_xmm x0, [rax]
37b97118blea rdx, [rip+0xad01fe]
37b971192mov [rsp+104], r9l
37b971197movsd_xmm x1, [rbx-8]
37b97119cadd [rsp+160], 1
37b9711a4subsd x0, x10
37b9711a9mov [rsp+184], rax
37b9711b1addsd x1, x1
37b9711b5mov [rsp+584], r10
37b9711bdmov [rsp+192], rbx
37b9711c5divsd x0, x1
37b9711c9movsd_xmm [rsp+296], x0
37b9711d2call dlapy2_
37b9711d7movapd x1, x7
37b9711dbmov r9l, [rsp+104]
37b9711e0mov r10, [rsp+584]
37b9711e8movapd x2, x0
37b9711ecmov rax, [rsp+96]
37b9711f1mov r11l, [rsp+112]
37b9711f6movsd_xmm [rsp+304], x0
37b9711ffmovsd_xmm x0, [rsp+296]
37b971208andnpd x1, x2
37b97120cmovapd x2, x7
37b971210lea ecx, [r9-1]
37b971214movsd_xmm [rsp+328], x6
37b97121dcmp r12l, ecx
37b971220movsd_xmm [rsp+280], x6
37b971229andpd x2, x0
37b97122dorpd x1, x2
37b971231addsd x1, x0
37b971235movsd_xmm x0, [rbx-8]
37b97123amovsxd rbx, ecx
37b97123ddivsd x0, x1
37b971241movsd_xmm x1, [r14+8*rbx]
37b971247subsd x1, x10
37b97124caddsd x0, x1
37b971250movsd_xmm [rsp+296], x0
37b971259jg 0x37b9715b0
37b97125fmov r8, rbx
37b971262movsxd rdx, r9l
37b971265mov [rsp+200], r9l
37b97126dmovapd x3, x6
37b971271shl rdx, 3
37b971275neg r8
37b971278mov [rsp+112], rbp
37b97127dmovapd x2, x6
37b971281lea rsi, [r14+rdx]
37b971285lea rdi, [r10+rdx]
37b971289mov [rsp+208], r11l
37b971291mov rbp, rbx
37b971294lea rdx, [rdx+8*r8]
37b971298lea r8, [rsp+280]
37b9712a0mov ebx, ecx
37b9712a2add rdx, [rsp+608]
37b9712aamov [rsp+120], rdx
37b9712aflea rdx, [rsp+328]
37b9712b7pxor x12, x12
37b9712bclea r13, [rsp+304]
37b9712c4mov [rsp+104], r8
37b9712c9mov [rsp+216], rax
37b9712d1mov [rsp+96], rdx
37b9712d6mov rdx, rdi
37b9712d9mov rdi, rsi
37b9712dcmov [rsp+576], r14
37b9712e4mov r14l, [rsp+132]
37b9712ecmov rsi, rdx
37b9712efnop
37b9712f0
37b9712f0loc_37b9712f0:
37b9712f0movsd_xmm x10, [rsi-16]
37b9712f6mov r9, [rsp+96]
37b9712fbmov [rsp+32], r13
37b971300lea rdx, [rsp+288]
37b971308mov r8, [rsp+104]
37b97130dmov rcx, [rsp+112]
37b971312mulsd x2, x10
37b971317mulsd x10, x3
37b97131cmovsd_xmm [rsp+288], x2
37b971325call dlartg_
37b97132acmp ebx, ebp
37b97132cje 0x37b97133c
37b97132emovsd_xmm x0, [rsp+304]
37b971337movsd_xmm [rsi-8], x0
37b97133c
37b97133cloc_37b97133c:
37b97133cmovsd_xmm x1, [rdi-8]
37b971341movsd_xmm x0, [rdi-16]
37b971346movsd_xmm x3, [rsp+280]
37b97134fmovsd_xmm x2, [rsp+328]
37b971358subsd x1, x12
37b97135dmovapd x4, x3
37b971361movapd x12, x2
37b971366addsd x4, x3
37b97136asubsd x0, x1
37b97136emulsd x4, x10
37b971373mulsd x0, x2
37b971377addsd x0, x4
37b97137bmovsd_xmm [rsp+304], x0
37b971384mulsd x12, x0
37b971389mulsd x0, x3
37b97138daddsd x1, x12
37b971392subsd x0, x10
37b971397movsd_xmm [rdi-8], x1
37b97139cmovsd_xmm [rsp+296], x0
37b9713a5test r14l, r14l
37b9713a8je 0x37b9713dc
37b9713aamov rax, [rsp+120]
37b9713afmovapd x0, x2
37b9713b3xorpd x0, x7
37b9713b7movsd_xmm [rax+8*rbp-16], x3
37b9713bdmov rax, [rsp+568]
37b9713c5mov edx, [rax]
37b9713c7mov rax, [rsp+608]
37b9713cflea edx, [rdx+rbp-1]
37b9713d3movsxd rdx, edx
37b9713d6movsd_xmm [rax+8*rdx-8], x0
37b9713dc
37b9713dcloc_37b9713dc:
37b9713dcsub rbp, 1
37b9713e0sub rsi, 8
37b9713e4sub rdi, 8
37b9713e8cmp r12l, ebp
37b9713ebjle 0x37b9712f0
37b9713f1mov r9l, [rsp+200]
37b9713f9mov r11l, [rsp+208]
37b971401mov r14, [rsp+576]
37b971409mov r10, [rsp+584]
37b971411mov rax, [rsp+216]
37b971419
37b971419loc_37b971419:
37b971419mov ebx, [rsp+132]
37b971420test ebx, ebx
37b971422je 0x37b971508
37b971428mov edx, r9l
37b97142blea r8, [rip+0xacff76]
37b971432mov rsi, [rsp+600]
37b97143amov [rsp+88], 1
37b971443sub edx, r12l
37b971446mov r9, [rsp+568]
37b97144emov [rsp+80], 1
37b971457lea rcx, [rip+0xacff4b]
37b97145eadd edx, 1
37b971461mov [rsp+64], rsi
37b971466mov rsi, [rsp+136]
37b97146emov [rsp+264], edx
37b971475mov rdx, [rsp+144]
37b97147dmov [rsp+72], 1
37b971486imul rdx, rax
37b97148amov rax, [rsp+152]
37b971492mov [rsp+96], r11l
37b971497mov [rsp+584], r10
37b97149flea rdx, [rax+rdx+1]
37b9714a4mov rax, [rsp+592]
37b9714aclea rdx, [rax+8*rdx]
37b9714b0mov rax, [rsp+568]
37b9714b8mov [rsp+56], rdx
37b9714bdmov edx, [rax]
37b9714bfmov rax, [rsp+608]
37b9714c7lea edx, [r12+rdx-1]
37b9714ccmovsxd rdx, edx
37b9714cflea rdx, [rax+8*rdx-8]
37b9714d4mov [rsp+48], rdx
37b9714d9lea rdx, [rax+8*rsi]
37b9714ddmov [rsp+40], rdx
37b9714e2lea rdx, [rsp+264]
37b9714eamov [rsp+32], rdx
37b9714eflea rdx, [rip+0xacfe7b]
37b9714f6call dlasr_
37b9714fbmov r10, [rsp+584]
37b971503mov r11l, [rsp+96]
37b971508
37b971508loc_37b971508:
37b971508mov rax, [rsp+184]
37b971510movsd_xmm x0, [rax-8]
37b971515subsd x0, x12
37b97151amovsd_xmm [rax-8], x0
37b97151fmov rax, [rsp+192]
37b971527movsd_xmm x0, [rsp+296]
37b971530movsd_xmm [rax-8], x0
37b971535jmp 0x37b970f6d
37b97153a
37b97153a 66 0f 1f 44 00 00 f..D..
37b971540
37b971540loc_37b971540:
37b971540cmp r11l, edx
37b971543jl 0x37b970f76
37b971549mov r12l, edx
37b97154cjmp 0x37b970f6d
37b971551
37b971551 0f 1f 80 00 00 00 00 .......
37b971558
37b971558loc_37b971558:
37b971558mov r9l, edx
37b97155bcmp edx, r11l
37b97155ejge 0x37b970dcc
37b971564sub edx, 1
37b971567movsxd rdx, edx
37b97156amov [r10+8*rdx], 0
37b971572jmp 0x37b970dcc
37b971577
37b971577 66 0f 1f 84 00 00 00 00 00 f........
37b971580
37b971580loc_37b971580:
37b971580lea r8, [rsp+320]
37b971588lea r9, [rsp+312]
37b971590mov [rsp+32], r8
37b971595lea r8, [r14+rbx]
37b971599call dlae2_
37b97159emov r10, [rsp+584]
37b9715a6mov r11l, [rsp+96]
37b9715abjmp 0x37b970f46
37b9715b0
37b9715b0loc_37b9715b0:
37b9715b0pxor x12, x12
37b9715b5jmp 0x37b971419
37b9715ba
37b9715baloc_37b9715ba:
37b9715bamov [r12+8*rax-8], 0
37b9715c3mov r15l, edx
37b9715c6jmp 0x37b970c53
37b9715cb
37b9715cbloc_37b9715cb:
37b9715cbmov rax, [rsp+616]
37b9715d3lea rsi, [rsp+336]
37b9715dbmov [rsp+80], 1
37b9715e4lea r8, [rip+0xacfdb1]
37b9715ebmov [rsp+40], rdi
37b9715f0lea r9, [rsp+272]
37b9715f8mov rdx, r8
37b9715fblea rcx, [rip+0xacfd9e]
37b971602mov [rsp+72], rax
37b971607mov rax, [rsp+568]
37b97160fmov [rsp+32], rsi
37b971614mov [rsp+64], rax
37b971619mov rax, [rsp+240]
37b971621mov [rsp+104], r11l
37b971626mov [rsp+56], rax
37b97162blea rax, [rip+0xacfd72]
37b971632mov [rsp+48], rax
37b971637mov [rsp+96], r9
37b97163cmov [rsp+268], r13l
37b971644call dlascl_
37b971649mov [rsp+40], rdi
37b97164emov r9, [rsp+96]
37b971653lea rax, [rip+0xacfd4a]
37b97165amov ecx, [rsp+248]
37b971661mov [rsp+48], rax
37b971666lea r8, [rip+0xacfd2f]
37b97166dmov [rsp+80], 1
37b971676mov rdx, r8
37b971679mov [rsp+268], ecx
37b971680mov rcx, [rsp+616]
37b971688mov [rsp+32], rsi
37b97168dmov [rsp+72], rcx
37b971692mov rcx, [rsp+568]
37b97169amov [rsp+64], rcx
37b97169fmov rcx, [rsp+232]
37b9716a7mov [rsp+56], rcx
37b9716aclea rcx, [rip+0xacfced]
37b9716b3call dlascl_
37b9716b8mov r11l, [rsp+104]
37b9716bdmov [rsp+252], 1
37b9716c8jmp 0x37b970d0e
37b9716cd
37b9716cdloc_37b9716cd:
37b9716cdmov rsi, [rsp+600]
37b9716d5mov ecx, 1
37b9716damov [rsp+132], 1
37b9716e5cmovle eax, ecx
37b9716e8mov edx, [rsi]
37b9716eatest edx, edx
37b9716ecjle 0x37b9716f6
37b9716ee
37b9716eeloc_37b9716ee:
37b9716eecmp edx, eax
37b9716f0jge 0x37b970b1c
37b9716f6
37b9716f6loc_37b9716f6:
37b9716f6mov edx, -6
37b9716fbmov eax, 6
37b971700jmp 0x37b9710bf
37b971705
37b971705loc_37b971705:
37b971705mov eax, [rsp+132]
37b97170cmov rbp, r14
37b97170ftest eax, eax
37b971711je 0x37b972032
37b971717cmp edi, 1
37b97171ajle 0x37b9710eb
37b971720mov rax, [rsp+144]
37b971728mov ecx, edi
37b97172amov ebx, 2
37b97172fmov r12, [rsp+592]
37b971737mov r14, [rsp+152]
37b97173fmov r13, [rsp+568]
37b971747lea rsi, [8*rax]
37b97174fmov r15, r12
37b971752nop [rax]
37b971755nop [rax+rax]
37b971760
37b971760loc_37b971760:
37b971760cmp ecx, ebx
37b971762jl 0x37b9717dd
37b971764movsd_xmm x2, [rbp+8*rbx-16]
37b97176alea r8l, [rbx-1]
37b97176emov rax, rbx
37b971771mov edx, r8l
37b971774movapd x0, x2
37b971778nop [rax+rax]
37b971780
37b971780loc_37b971780:
37b971780movsd_xmm x1, [rbp+8*rax-8]
37b971786comisd x0, x1
37b97178aminsd x1, x0
37b97178ecmova edx, eax
37b971791add rax, 1
37b971795movapd x0, x1
37b971799cmp ecx, eax
37b97179bjge 0x37b971780
37b97179dcmp r8l, edx
37b9717a0je 0x37b9717dd
37b9717a2movsxd rdx, edx
37b9717a5lea rcx, [rip+0xacfbf8]
37b9717acmovsd_xmm [rbp+8*rdx-8], x2
37b9717b2mov r8, rcx
37b9717b5imul rdx, [rsp+144]
37b9717bemovsd_xmm [rbp+8*rbx-16], x1
37b9717c4mov [rsp+32], rcx
37b9717c9mov rcx, r13
37b9717cclea rax, [r14+rdx+1]
37b9717d1mov rdx, r12
37b9717d4lea r9, [r15+8*rax]
37b9717d8call dswap_
37b9717dd
37b9717ddloc_37b9717dd:
37b9717ddadd rbx, 1
37b9717e1cmp edi, ebx
37b9717e3jl 0x37b9710eb
37b9717e9mov ecx, [r13]
37b9717edadd r12, rsi
37b9717f0jmp 0x37b971760
37b9717f5
37b9717f5loc_37b9717f5:
37b9717f5mov rax, [rsp+616]
37b9717fdlea rsi, [rsp+344]
37b971805mov [rsp+80], 1
37b97180elea r8, [rip+0xacfb87]
37b971815mov [rsp+40], rdi
37b97181alea r9, [rsp+272]
37b971822mov rdx, r8
37b971825lea rcx, [rip+0xacfb74]
37b97182cmov [rsp+72], rax
37b971831mov rax, [rsp+568]
37b971839mov [rsp+32], rsi
37b97183emov [rsp+64], rax
37b971843mov rax, [rsp+240]
37b97184bmov [rsp+104], r11l
37b971850mov [rsp+56], rax
37b971855lea rax, [rip+0xacfb48]
37b97185cmov [rsp+48], rax
37b971861mov [rsp+96], r9
37b971866mov [rsp+268], r13l
37b97186ecall dlascl_
37b971873mov [rsp+40], rdi
37b971878mov r9, [rsp+96]
37b97187dlea rax, [rip+0xacfb20]
37b971884mov ecx, [rsp+248]
37b97188bmov [rsp+48], rax
37b971890lea r8, [rip+0xacfb05]
37b971897mov [rsp+80], 1
37b9718a0mov rdx, r8
37b9718a3mov [rsp+268], ecx
37b9718aamov rcx, [rsp+616]
37b9718b2mov [rsp+32], rsi
37b9718b7mov [rsp+72], rcx
37b9718bcmov rcx, [rsp+568]
37b9718c4mov [rsp+64], rcx
37b9718c9mov rcx, [rsp+232]
37b9718d1mov [rsp+56], rcx
37b9718d6lea rcx, [rip+0xacfac3]
37b9718ddcall dlascl_
37b9718e2mov r11l, [rsp+104]
37b9718e7mov [rsp+252], 2
37b9718f2jmp 0x37b970d0e
37b9718f7
37b9718f7loc_37b9718f7:
37b9718f7mov [rsp+136], r13l
37b9718ffmov eax, r15l
37b971902mov esi, r11l
37b971905movq x10, [rip+0xacfad2]
37b97190emov [rsp+224], ebp
37b971915mov [rsp+168], rdi
37b97191dnop [rax]
37b971920
37b971920loc_37b971920:
37b971920movsxd rdi, eax
37b971923mov rdx, rdi
37b971926jmp 0x37b971975
37b971928
37b971928 0f 1f 84 00 00 00 00 00 ........
37b971930
37b971930loc_37b971930:
37b971930movsd_xmm x0, [r14+8*rdx-8]
37b971937andpd x0, [rip+0xacfa91]
37b97193fmovsd_xmm x2, [r14+8*rdx-16]
37b971946andpd x2, [rip+0xacfa82]
37b97194emulsd x0, x11
37b971953movsd_xmm x1, [r12+8*rdx-16]
37b97195amulsd x1, x1
37b97195emulsd x0, x2
37b971962addsd x0, x9
37b971967comisd x0, x1
37b97196bjae 0x37b971fc8
37b971971sub rdx, 1
37b971975
37b971975loc_37b971975:
37b971975cmp esi, edx
37b971977jl 0x37b971930
37b971979mov r13l, esi
37b97197c
37b97197cloc_37b97197c:
37b97197clea r15l, [rax-1]
37b971980cmp eax, r13l
37b971983je 0x37b971fb0
37b971989cmp r13l, r15l
37b97198cjne 0x37b971c10
37b971992mov r9l, [rsp+132]
37b97199alea rbx, [rdi-1]
37b97199esub rdi, 2
37b9719a2mov [rsp+96], eax
37b9719a6lea rcx, [8*rbx]
37b9719aetest r9l, r9l
37b9719b1lea r8, [r14+rcx]
37b9719b5lea rdx, [r12+rcx-8]
37b9719balea r11, [r14+rcx-8]
37b9719bfje 0x37b971ff0
37b9719c5lea rcx, [rsp+280]
37b9719cdlea r9, [rsp+328]
37b9719d5mov [rsp+40], rcx
37b9719dalea rcx, [rsp+320]
37b9719e2mov [rsp+48], r9
37b9719e7lea r9, [rsp+312]
37b9719efmov [rsp+32], rcx
37b9719f4mov rcx, r11
37b9719f7call dlaev2_
37b9719fcmov eax, [rsp+96]
37b971a00movsd_xmm x0, [rsp+280]
37b971a09lea r8, [rip+0xacf9a0]
37b971a10mov rcx, [rsp+608]
37b971a18mov r9, [rsp+568]
37b971a20imul rbx, [rsp+144]
37b971a29lea ebp, [rax-2]
37b971a2cmov rax, [rsp+608]
37b971a34movsxd rdx, ebp
37b971a37movsd_xmm [rax+8*rdx], x0
37b971a3cmov rax, [rsp+568]
37b971a44movsd_xmm x0, [rsp+328]
37b971a4dmov eax, [rax]
37b971a4flea eax, [r13+rax-1]
37b971a54cdqe
37b971a56sub rax, 1
37b971a5amovsd_xmm [rcx+8*rax], x0
37b971a5fmov rcx, [rsp+600]
37b971a67mov [rsp+88], 1
37b971a70mov [rsp+64], rcx
37b971a75mov rcx, [rsp+152]
37b971a7dmov [rsp+80], 1
37b971a86mov [rsp+72], 1
37b971a8flea rcx, [rcx+rbx+1]
37b971a94mov rbx, [rsp+592]
37b971a9clea rcx, [rbx+8*rcx]
37b971aa0mov rbx, [rsp+608]
37b971aa8mov [rsp+56], rcx
37b971aadlea rcx, [rip+0xacf8f5]
37b971ab4lea rax, [rbx+8*rax]
37b971ab8mov [rsp+48], rax
37b971abdlea rax, [rbx+8*rdx]
37b971ac1lea rdx, [rip+0xacf8a9]
37b971ac8mov [rsp+40], rax
37b971acdlea rax, [rip+0xacf8d8]
37b971ad4mov [rsp+32], rax
37b971ad9call dlasr_
37b971ade
37b971adeloc_37b971ade:
37b971ademovupd x0, [rsp+312]
37b971ae7mov eax, ebp
37b971ae9mov [r12+8*rdi], 0
37b971af1movups [r14+8*rdi], x0
37b971af6cmp ebp, esi
37b971af8jl 0x37b971b02
37b971afa
37b971afaloc_37b971afa:
37b971afacmp eax, esi
37b971afcjne 0x37b971920
37b971b02
37b971b02loc_37b971b02:
37b971b02mov r13l, [rsp+136]
37b971b0amov ebp, [rsp+224]
37b971b11mov rdi, [rsp+168]
37b971b19cmp [rsp+252], 1
37b971b21jne 0x37b970fa0
37b971b27
37b971b27loc_37b971b27:
37b971b27mov rax, [rsp+616]
37b971b2flea r15, [rip+0xacf86e]
37b971b36lea rbx, [rsp+272]
37b971b3emov [rsp+80], 1
37b971b47mov [rsp+48], r15
37b971b4clea r8, [rip+0xacf849]
37b971b53lea r9, [rsp+336]
37b971b5bmov [rsp+72], rax
37b971b60mov rax, [rsp+568]
37b971b68mov rdx, r8
37b971b6blea rcx, [rip+0xacf82e]
37b971b72mov [rsp+40], rdi
37b971b77mov [rsp+64], rax
37b971b7cmov rax, [rsp+240]
37b971b84mov [rsp+32], rbx
37b971b89mov [rsp+56], rax
37b971b8emov [rsp+268], r13l
37b971b96call dlascl_
37b971b9bmov eax, [rsp+248]
37b971ba2mov [rsp+48], r15
37b971ba7lea r8, [rip+0xacf7ee]
37b971baemov [rsp+40], rdi
37b971bb3lea r9, [rsp+336]
37b971bbbmov rdx, r8
37b971bbelea rcx, [rip+0xacf7db]
37b971bc5mov [rsp+268], eax
37b971bccmov rax, [rsp+616]
37b971bd4mov [rsp+80], 1
37b971bddmov [rsp+72], rax
37b971be2mov rax, [rsp+568]
37b971beamov [rsp+32], rbx
37b971befmov [rsp+64], rax
37b971bf4mov rax, [rsp+232]
37b971bfcmov [rsp+56], rax
37b971c01call dlascl_
37b971c06jmp 0x37b970fae
37b971c0b
37b971c0b 0f 1f 44 00 00 ..D..
37b971c10
37b971c10loc_37b971c10:
37b971c10mov ebx, [rsp+160]
37b971c17cmp ebx, [rsp+164]
37b971c1eje 0x37b972168
37b971c24shl rdi, 3
37b971c28add ebx, 1
37b971c2bmov [rsp+104], eax
37b971c2flea rbp, [rsp+296]
37b971c37lea r11, [r14+rdi]
37b971c3bmov [rsp+160], ebx
37b971c42lea rbx, [r12+rdi]
37b971c46mov rcx, rbp
37b971c49movsd_xmm x12, [r11-8]
37b971c4fmovsd_xmm x0, [r11-16]
37b971c55lea rdx, [rip+0xacf734]
37b971c5cmov [rsp+96], r11
37b971c61movsd_xmm x1, [rbx-16]
37b971c66mov [rsp+176], rbx
37b971c6esubsd x0, x12
37b971c73addsd x1, x1
37b971c77divsd x0, x1
37b971c7bmovsd_xmm [rsp+296], x0
37b971c84call dlapy2_
37b971c89movapd x1, x10
37b971c8emovsxd r10, r13l
37b971c91cmp r13l, r15l
37b971c94movapd x2, x0
37b971c98lea r8, [r10-1]
37b971c9cmov r11, [rsp+96]
37b971ca1movsd_xmm [rsp+304], x0
37b971caamovsd_xmm x0, [rsp+296]
37b971cb3andnpd x1, x2
37b971cb7movapd x2, x10
37b971cbcmov eax, [rsp+104]
37b971cc0movsd_xmm [rsp+328], x6
37b971cc9movsd_xmm [rsp+280], x6
37b971cd2andpd x2, x0
37b971cd6orpd x1, x2
37b971cdaaddsd x1, x0
37b971cdemovsd_xmm x0, [rbx-16]
37b971ce3divsd x0, x1
37b971ce7movsd_xmm x1, [r14+8*r8]
37b971cedsubsd x1, x12
37b971cf2addsd x0, x1
37b971cf6movsd_xmm [rsp+296], x0
37b971cffjg 0x37b972019
37b971d05lea r9, [rsp+328]
37b971d0dlea rcx, [rsp+280]
37b971d15mov [rsp+184], eax
37b971d1cmov ebx, [rsp+132]
37b971d23mov [rsp+192], r10
37b971d2bmovapd x3, x6
37b971d2fmovapd x2, x6
37b971d33lea rdi, [rsp+288]
37b971d3bmov [rsp+200], r8
37b971d43pxor x13, x13
37b971d48mov [rsp+208], r11
37b971d50mov [rsp+104], rcx
37b971d55mov [rsp+120], r9
37b971d5amov [rsp+216], esi
37b971d61mov rsi, [rsp+608]
37b971d69mov [rsp+96], rdi
37b971d6emov rdi, r10
37b971d71mov [rsp+112], rbp
37b971d76mov rbp, r14
37b971d79mov r14, r12
37b971d7clea r12, [rsp+304]
37b971d84nop
37b971d85nop [rax+rax]
37b971d90
37b971d90loc_37b971d90:
37b971d90movsd_xmm x12, [r14+8*rdi-8]
37b971d97mov r9, [rsp+120]
37b971d9cmov [rsp+32], r12
37b971da1mov r8, [rsp+104]
37b971da6mov rdx, [rsp+96]
37b971dabmulsd x2, x12
37b971db0mov rcx, [rsp+112]
37b971db5mulsd x12, x3
37b971dbamovsd_xmm [rsp+288], x2
37b971dc3call dlartg_
37b971dc8cmp r13l, edi
37b971dcbje 0x37b971ddd
37b971dcdmovsd_xmm x0, [rsp+304]
37b971dd6movsd_xmm [r14+8*rdi-16], x0
37b971ddd
37b971dddloc_37b971ddd:
37b971dddmovsd_xmm x1, [rbp+8*rdi-8]
37b971de3movsd_xmm x0, [rbp+8*rdi]
37b971de9movsd_xmm x3, [rsp+280]
37b971df2movsd_xmm x2, [rsp+328]
37b971dfbsubsd x1, x13
37b971e00movapd x4, x3
37b971e04movapd x13, x2
37b971e09addsd x4, x3
37b971e0dsubsd x0, x1
37b971e11mulsd x4, x12
37b971e16mulsd x0, x2
37b971e1aaddsd x0, x4
37b971e1emovsd_xmm [rsp+304], x0
37b971e27mulsd x13, x0
37b971e2cmulsd x0, x3
37b971e30addsd x1, x13
37b971e35subsd x0, x12
37b971e3amovsd_xmm [rbp+8*rdi-8], x1
37b971e40movsd_xmm [rsp+296], x0
37b971e49test ebx, ebx
37b971e4bje 0x37b971e6a
37b971e4dmov rax, [rsp+568]
37b971e55movsd_xmm [rsi+8*rdi-8], x3
37b971e5bmov edx, [rax]
37b971e5dlea edx, [rdx+rdi-1]
37b971e61movsxd rdx, edx
37b971e64movsd_xmm [rsi+8*rdx-8], x2
37b971e6a
37b971e6aloc_37b971e6a:
37b971e6aadd rdi, 1
37b971e6ecmp r15l, edi
37b971e71jge 0x37b971d90
37b971e77mov eax, [rsp+184]
37b971e7emov r10, [rsp+192]
37b971e86mov r12, r14
37b971e89mov r14, rbp
37b971e8cmov r8, [rsp+200]
37b971e94mov r11, [rsp+208]
37b971e9cmov esi, [rsp+216]
37b971ea3
37b971ea3loc_37b971ea3:
37b971ea3mov ecx, [rsp+132]
37b971eaatest ecx, ecx
37b971eacje 0x37b971f81
37b971eb2mov edx, eax
37b971eb4mov [rsp+96], eax
37b971eb8mov rax, [rsp+600]
37b971ec0lea rcx, [rip+0xacf4e2]
37b971ec7sub edx, r13l
37b971ecamov [rsp+104], r11
37b971ecfmov r9, [rsp+568]
37b971ed7add edx, 1
37b971edamov [rsp+64], rax
37b971edfmov rax, [rsp+152]
37b971ee7mov [rsp+264], edx
37b971eeemov rdx, [rsp+144]
37b971ef6mov [rsp+88], 1
37b971effmov [rsp+80], 1
37b971f08imul rdx, r10
37b971f0cmov [rsp+72], 1
37b971f15lea rdx, [rax+rdx+1]
37b971f1amov rax, [rsp+592]
37b971f22lea rdx, [rax+8*rdx]
37b971f26mov rax, [rsp+568]
37b971f2emov [rsp+56], rdx
37b971f33mov edx, [rax]
37b971f35mov rax, [rsp+608]
37b971f3dlea edx, [r13+rdx-1]
37b971f42movsxd rdx, edx
37b971f45lea rdx, [rax+8*rdx-8]
37b971f4amov [rsp+48], rdx
37b971f4flea rdx, [rax+8*r8]
37b971f53lea r8, [rip+0xacf456]
37b971f5amov [rsp+40], rdx
37b971f5flea rdx, [rsp+264]
37b971f67mov [rsp+32], rdx
37b971f6clea rdx, [rip+0xacf3fe]
37b971f73call dlasr_
37b971f78mov r11, [rsp+104]
37b971f7dmov eax, [rsp+96]
37b971f81
37b971f81loc_37b971f81:
37b971f81movsd_xmm x0, [r11-8]
37b971f87mov rbx, [rsp+176]
37b971f8fsubsd x0, x13
37b971f94movsd_xmm [r11-8], x0
37b971f9amovsd_xmm x0, [rsp+296]
37b971fa3movsd_xmm [rbx-16], x0
37b971fa8jmp 0x37b971afa
37b971fad
37b971fad 0f 1f 00 ...
37b971fb0
37b971fb0loc_37b971fb0:
37b971fb0cmp esi, r15l
37b971fb3jg 0x37b971b02
37b971fb9mov eax, r15l
37b971fbcjmp 0x37b971afa
37b971fc1
37b971fc1 0f 1f 80 00 00 00 00 .......
37b971fc8
37b971fc8loc_37b971fc8:
37b971fc8mov r13l, edx
37b971fcbcmp edx, esi
37b971fcdjle 0x37b97197c
37b971fd3sub edx, 2
37b971fd6movsxd rdx, edx
37b971fd9mov [r12+8*rdx], 0
37b971fe1jmp 0x37b97197c
37b971fe6
37b971fe6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b971ff0
37b971ff0loc_37b971ff0:
37b971ff0lea rcx, [rsp+320]
37b971ff8lea r9, [rsp+312]
37b972000mov [rsp+32], rcx
37b972005mov rcx, r11
37b972008call dlae2_
37b97200dmov eax, [rsp+96]
37b972011lea ebp, [rax-2]
37b972014jmp 0x37b971ade
37b972019
37b972019loc_37b972019:
37b972019pxor x13, x13
37b97201ejmp 0x37b971ea3
37b972023
37b972023loc_37b972023:
37b972023mov edx, [rsp+132]
37b97202atest edx, edx
37b97202cjne 0x37b9710eb
37b972032
37b972032loc_37b972032:
37b972032mov [rsp+32], 1
37b97203bmov r9, [rsp+616]
37b972043mov r8, rbp
37b972046lea rcx, [rip+0xacf325]
37b97204dmov rdx, [rsp+568]
37b972055call dlasrt_
37b97205ajmp 0x37b9710eb
37b97205f
37b97205floc_37b97205f:
37b97205fmov rax, [rsp+616]
37b972067lea r15, [rip+0xacf336]
37b97206elea rbx, [rsp+272]
37b972076mov [rsp+80], 1
37b97207fmov [rsp+48], r15
37b972084lea r8, [rip+0xacf311]
37b97208blea r9, [rsp+344]
37b972093mov [rsp+72], rax
37b972098mov rax, [rsp+568]
37b9720a0mov rdx, r8
37b9720a3lea rcx, [rip+0xacf2f6]
37b9720aamov [rsp+40], rdi
37b9720afmov [rsp+64], rax
37b9720b4mov rax, [rsp+240]
37b9720bcmov [rsp+32], rbx
37b9720c1mov [rsp+56], rax
37b9720c6mov [rsp+268], r13l
37b9720cecall dlascl_
37b9720d3mov eax, [rsp+248]
37b9720damov [rsp+48], r15
37b9720dflea r8, [rip+0xacf2b6]
37b9720e6mov [rsp+40], rdi
37b9720eblea r9, [rsp+344]
37b9720f3mov rdx, r8
37b9720f6lea rcx, [rip+0xacf2a3]
37b9720fdmov [rsp+268], eax
37b972104mov rax, [rsp+616]
37b97210cmov [rsp+80], 1
37b972115mov [rsp+72], rax
37b97211amov rax, [rsp+568]
37b972122mov [rsp+32], rbx
37b972127mov [rsp+64], rax
37b97212cmov rax, [rsp+232]
37b972134mov [rsp+56], rax
37b972139call dlascl_
37b97213ejmp 0x37b970fae
37b972143
37b972143loc_37b972143:
37b972143cmp [rsp+132], 2
37b97214bjne 0x37b9710eb
37b972151mov rax, [rsp+592]
37b972159mov rsi, [rip+0xacf258]
37b972160mov [rax], rsi
37b972163jmp 0x37b9710eb
37b972168
37b972168loc_37b972168:
37b972168mov r13l, [rsp+136]
37b972170mov ebp, [rsp+224]
37b972177mov rdi, [rsp+168]
37b97217f
37b97217floc_37b97217f:
37b97217fmov eax, [rsp+164]
37b972186mov [rsp+160], eax
37b97218djmp 0x37b970f90
37b972192
37b972192loc_37b972192:
37b972192mov r13l, [rsp+224]
37b97219amov ebp, [rsp+168]
37b9721a1mov r12, r10
37b9721a4mov rdi, [rsp+176]
37b9721acjmp 0x37b97217f
37b9721ae
37b9721aeloc_37b9721ae:
37b9721aemov r9l, 1
37b9721b4mov r8l, 1
37b9721balea rdx, [rip+0xacf1b1]
37b9721c1mov rcx, rsi
37b9721c4call lsame_
37b9721c9test eax, eax
37b9721cbjne 0x37b972293
37b9721d1mov edx, -1
37b9721d6mov eax, 1
37b9721dbjmp 0x37b9710bf
37b9721e0
37b9721e0loc_37b9721e0:
37b9721e0mov rax, [rsp+600]
37b9721e8mov r8, [rsp+568]
37b9721f0mov [rsp+56], 4
37b9721f9lea r9, [rip+0xacf180]
37b972200lea rcx, [rip+0xacf181]
37b972207mov [rsp+48], rax
37b97220cmov rax, [rsp+592]
37b972214mov rdx, r8
37b972217mov [rsp+40], rax
37b97221clea rax, [rip+0xacf16d]
37b972223mov [rsp+32], rax
37b972228call dlaset_
37b97222dmov rax, [rsp+568]
37b972235mov edi, [rax]
37b972237mov r14l, edi
37b97223atest edi, edi
37b97223cjg 0x37b970bdf
37b972242jmp 0x37b9710eb
37b972247
37b972247 66 0f 1f 84 00 00 00 00 00 f........
37b972250
37b972250loc_37b972250:
37b972250mov rax, [rsp+568]
37b972258mov edx, [rax]
37b97225acmp edx, 1
37b97225djle 0x37b9710eb
37b972263sub edx, 2
37b972266mov rcx, [rsp+616]
37b97226emov rax, r12
37b972271pxor x0, x0
37b972275lea rdx, [r12+8*rdx+8]
37b97227a
37b97227aloc_37b97227a:
37b97227aucomisd x0, [rax]
37b97227ejp 0x37b972282
37b972280je 0x37b972285
37b972282
37b972282loc_37b972282:
37b972282add [rcx], 1
37b972285
37b972285loc_37b972285:
37b972285add rax, 8
37b972289cmp rdx, rax
37b97228cjne 0x37b97227a
37b97228ejmp 0x37b9710eb
37b972293
37b972293loc_37b972293:
37b972293mov rax, [rsp+568]
37b97229bmov eax, [rax]
37b97229dtest eax, eax
37b97229fjs 0x37b9710b5
37b9722a5mov rsi, [rsp+600]
37b9722admov edx, [rsi]
37b9722aftest edx, edx
37b9722b1jle 0x37b9716f6
37b9722b7test eax, eax
37b9722b9mov ecx, 1
37b9722bemov [rsp+132], 2
37b9722c9cmovle eax, ecx
37b9722ccjmp 0x37b9716ee
37b9722d1
37b9722d1loc_37b9722d1:
37b9722d1neg eax
37b9722d3jmp 0x37b9710c9
37b970a40
Loading..