File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf82460
37bf82460dhseqr_64_:
37bf82460push r15
37bf82462mov eax, 19832
37bf82467push r14
37bf82469push r13
37bf8246bpush r12
37bf8246dpush rbp
37bf8246epush rdi
37bf8246fpush rsi
37bf82470push rbx
37bf82471call fn_37c42fc30
37bf82476sub rsp, rax
37bf82479mov rax, [rsp+19952]
37bf82481mov rbx, [rsp+19960]
37bf82489mov r13, [rax]
37bf8248cmov rbp, rdx
37bf8248fmov rsi, r8
37bf82492lea rdx, [rip+0x4d9217]
37bf82499mov r12, r9
37bf8249cmov r8l, 1
37bf824a2mov r9l, 1
37bf824a8mov rdi, rcx
37bf824abcall lsame_64_
37bf824b0mov r9l, 1
37bf824b6mov r8l, 1
37bf824bcmov rcx, rbp
37bf824bflea rdx, [rip+0x4d91eb]
37bf824c6mov [rsp+176], rax
37bf824cemov r14, rax
37bf824d1call lsame_64_
37bf824d6mov [rsp+136], rax
37bf824detest rax, rax
37bf824e1je 0x37bf825e0
37bf824e7mov rax, [rsi]
37bf824eamov edx, 1
37bf824efpxor x0, x0
37bf824f3mov rcx, rdi
37bf824f6mov r9l, 1
37bf824fcmov r8l, 1
37bf82502mov [rsp+184], 1
37bf8250etest rax, rax
37bf82511cmovle rax, rdx
37bf82515lea rdx, [rip+0x4d9197]
37bf8251ccvtsi2sd x0, rax
37bf82521mov rax, [rsp+19992]
37bf82529movsd_xmm [rax], x0
37bf8252dmov rax, [rsp+20000]
37bf82535mov r15, [rax]
37bf82538mov rax, [rsp+20008]
37bf82540mov [rax], 0
37bf82547call lsame_64_
37bf8254cor r14, rax
37bf8254fmov [rsp+144], r14
37bf82557je 0x37bf8266e
37bf8255dmov r9l, 1
37bf82563mov r8l, 1
37bf82569lea rdx, [rip+0x4d9144]
37bf82570mov rcx, rbp
37bf82573call lsame_64_
37bf82578
37bf82578loc_37bf82578:
37bf82578mov r9, [rsi]
37bf8257btest r9, r9
37bf8257ejs 0x37bf82718
37bf82584mov eax, 1
37bf82589mov r14, [r12]
37bf8258dcmovg rax, r9
37bf82591cmp r14, rax
37bf82594jg 0x37bf826c0
37bf8259atest r14, r14
37bf8259djle 0x37bf826c0
37bf825a3mov rcx, [rsp+19936]
37bf825abcmp r9, r14
37bf825aemov rdx, r14
37bf825b1cmovle rdx, r9
37bf825b5mov r10, [rcx]
37bf825b8cmp r10, rdx
37bf825bbjl 0x37bf825c6
37bf825bdcmp r9, r10
37bf825c0jge 0x37bf82729
37bf825c6
37bf825c6loc_37bf825c6:
37bf825c6mov rdx, -5
37bf825cdmov eax, 5
37bf825d2jmp 0x37bf8267a
37bf825d7
37bf825d7 66 0f 1f 84 00 00 00 00 00 f........
37bf825e0
37bf825e0loc_37bf825e0:
37bf825e0mov r9l, 1
37bf825e6mov r8l, 1
37bf825eclea rdx, [rip+0x4d90bf]
37bf825f3mov rcx, rbp
37bf825f6call lsame_64_
37bf825fbmov edx, 1
37bf82600pxor x0, x0
37bf82604mov r9l, 1
37bf8260amov [rsp+144], rax
37bf82612mov r8l, 1
37bf82618mov rcx, rdi
37bf8261bmov [rsp+184], rax
37bf82623mov rax, [rsi]
37bf82626test rax, rax
37bf82629cmovle rax, rdx
37bf8262dlea rdx, [rip+0x4d907f]
37bf82634cvtsi2sd x0, rax
37bf82639mov rax, [rsp+19992]
37bf82641movsd_xmm [rax], x0
37bf82645mov rax, [rsp+20000]
37bf8264dmov r15, [rax]
37bf82650mov rax, [rsp+20008]
37bf82658mov [rax], 0
37bf8265fcall lsame_64_
37bf82664test r14, r14
37bf82667jne 0x37bf826d0
37bf82669test rax, rax
37bf8266cjne 0x37bf826d0
37bf8266e
37bf8266eloc_37bf8266e:
37bf8266emov rdx, -1
37bf82675mov eax, 1
37bf8267a
37bf8267aloc_37bf8267a:
37bf8267amov rdi, [rsp+20008]
37bf82682mov [rdi], rdx
37bf82685
37bf82685loc_37bf82685:
37bf82685lea rdx, [rsp+608]
37bf8268dmov r8l, 6
37bf82693lea rcx, [rip+0x4d901b]
37bf8269amov [rsp+608], rax
37bf826a2call xerbla_64_
37bf826a7nop
37bf826a8
37bf826a8loc_37bf826a8:
37bf826a8add rsp, 19832
37bf826afpop rbx
37bf826b0pop rsi
37bf826b1pop rdi
37bf826b2pop rbp
37bf826b3pop r12
37bf826b5pop r13
37bf826b7pop r14
37bf826b9pop r15
37bf826bbret
37bf826bc
37bf826bc 0f 1f 40 00 ..@.
37bf826c0
37bf826c0loc_37bf826c0:
37bf826c0mov rdx, -4
37bf826c7mov eax, 4
37bf826ccjmp 0x37bf8267a
37bf826ce
37bf826ce 66 90 f.
37bf826d0
37bf826d0loc_37bf826d0:
37bf826d0mov r9l, 1
37bf826d6mov r8l, 1
37bf826dclea rdx, [rip+0x4d8fd1]
37bf826e3mov rcx, rbp
37bf826e6call lsame_64_
37bf826ebcmp [rsp+144], 0
37bf826f4jne 0x37bf82578
37bf826fatest rax, rax
37bf826fdmov rdx, -2
37bf82704mov eax, 2
37bf82709je 0x37bf8267a
37bf8270fjmp 0x37bf82578
37bf82714
37bf82714 0f 1f 40 00 ..@.
37bf82718
37bf82718loc_37bf82718:
37bf82718mov rdx, -3
37bf8271fmov eax, 3
37bf82724jmp 0x37bf8267a
37bf82729
37bf82729loc_37bf82729:
37bf82729mov rcx, [rsp+19952]
37bf82731cmp [rcx], rax
37bf82734jl 0x37bf82f34
37bf8273amov rcx, [rsp+19984]
37bf82742mov rdx, [rcx]
37bf82745test rdx, rdx
37bf82748jle 0x37bf82f45
37bf8274ecmp rdx, rax
37bf82751jge 0x37bf82761
37bf82753test [rsp+144], 1
37bf8275bjne 0x37bf82f45
37bf82761
37bf82761loc_37bf82761:
37bf82761mov rcx, [rsp+20000]
37bf82769cmp [rcx], rax
37bf8276cmov rax, [rsp+20008]
37bf82774jge 0x37bf82798
37bf82776cmp r15, -1
37bf8277aje 0x37bf82cd5
37bf82780mov [rax], -13
37bf82787mov eax, 13
37bf8278cjmp 0x37bf82685
37bf82791
37bf82791 0f 1f 80 00 00 00 00 .......
37bf82798
37bf82798loc_37bf82798:
37bf82798mov rax, [rax]
37bf8279btest rax, rax
37bf8279ejne 0x37bf82f56
37bf827a4test r9, r9
37bf827a7je 0x37bf826a8
37bf827adcmp r15, -1
37bf827b1je 0x37bf82cf0
37bf827b7xor r15l, r15l
37bf827batest r13, r13
37bf827bdcmovns r15, r13
37bf827c1mov r13, r15
37bf827c4not r13
37bf827c7cmp r14, 1
37bf827cbje 0x37bf8284e
37bf827d1mov rax, [rsp+19944]
37bf827d9lea rcx, [8*r15+8]
37bf827e1lea rdx, [rax-8]
37bf827e5mov eax, 1
37bf827eanop [rax+rax]
37bf827f5nop [rax+rax]
37bf82800
37bf82800loc_37bf82800:
37bf82800movsd_xmm x0, [rdx+8]
37bf82805add rdx, rcx
37bf82808movsd_xmm [rbx+8*rax-8], x0
37bf8280eadd rax, 1
37bf82812cmp r14, rax
37bf82815jne 0x37bf82800
37bf82817mov rcx, [rsp+19968]
37bf8281flea r8, [8*r14-8]
37bf82827xor edx, edx
37bf82829mov [rsp+152], r9
37bf82831mov [rsp+144], r10
37bf82839call memset
37bf8283emov r10, [rsp+144]
37bf82846mov r9, [rsp+152]
37bf8284e
37bf8284eloc_37bf8284e:
37bf8284elea rax, [r10+1]
37bf82852cmp r9, rax
37bf82855jl 0x37bf828c4
37bf82857mov rdx, r15
37bf8285amov rcx, [rsp+19944]
37bf82862lea r8, [8*r15+8]
37bf8286aimul rdx, rax
37bf8286eadd rdx, r13
37bf82871add rdx, r10
37bf82874lea rdx, [rcx+8*rdx+8]
37bf82879lea rcx, [r9+1]
37bf8287dnop [rax]
37bf82880
37bf82880loc_37bf82880:
37bf82880movsd_xmm x0, [rdx]
37bf82884add rdx, r8
37bf82887movsd_xmm [rbx+8*rax-8], x0
37bf8288dadd rax, 1
37bf82891cmp rcx, rax
37bf82894jne 0x37bf82880
37bf82896mov rax, [rsp+19968]
37bf8289esub r9, r10
37bf828a1xor edx, edx
37bf828a3mov [rsp+144], r10
37bf828ablea r8, [8*r9]
37bf828b3lea rcx, [rax+8*r10]
37bf828b7call memset
37bf828bcmov r10, [rsp+144]
37bf828c4
37bf828c4loc_37bf828c4:
37bf828c4cmp [rsp+136], 0
37bf828cdjne 0x37bf82b10
37bf828d3
37bf828d3loc_37bf828d3:
37bf828d3cmp r14, r10
37bf828d6je 0x37bf82ad0
37bf828dcmov [rsp+40], rbp
37bf828e1lea r13, [rsp+608]
37bf828e9mov r9, rdi
37bf828ecmov ecx, 2
37bf828f1mov [rsp+32], 1
37bf828famov r8l, 1
37bf82900mov rdx, r13
37bf82903call _gfortran_concat_string
37bf82908mov [rsp+32], r12
37bf8290dmov r9, rsi
37bf82910mov r8, r13
37bf82913mov rax, [rsp+20000]
37bf8291blea rdx, [rip+0x4d8d93]
37bf82922mov [rsp+64], 2
37bf8292blea rcx, [rip+0x4d8da6]
37bf82932mov [rsp+56], 6
37bf8293bmov [rsp+48], rax
37bf82940mov rax, [rsp+19936]
37bf82948mov [rsp+40], rax
37bf8294dcall ilaenv_64_
37bf82952mov edx, 15
37bf82957cmp rax, rdx
37bf8295acmovl rax, rdx
37bf8295ecmp [rsi], rax
37bf82961jle 0x37bf82b70
37bf82967mov rax, [rsp+20008]
37bf8296fmov [rsp+56], rbx
37bf82974lea rdx, [rsp+184]
37bf8297clea rcx, [rsp+176]
37bf82984mov [rsp+72], r12
37bf82989mov r9, r12
37bf8298cmov r8, rsi
37bf8298fmov [rsp+120], rax
37bf82994mov rax, [rsp+20000]
37bf8299cmov [rsp+112], rax
37bf829a1mov rax, [rsp+19992]
37bf829a9mov [rsp+104], rax
37bf829aemov rax, [rsp+19984]
37bf829b6mov [rsp+96], rax
37bf829bbmov rax, [rsp+19976]
37bf829c3mov [rsp+88], rax
37bf829c8mov rax, [rsp+19936]
37bf829d0mov [rsp+80], rax
37bf829d5mov rax, [rsp+19968]
37bf829ddmov [rsp+64], rax
37bf829e2mov rax, [rsp+19952]
37bf829eamov [rsp+48], rax
37bf829efmov rax, [rsp+19944]
37bf829f7mov [rsp+40], rax
37bf829fcmov rax, [rsp+19936]
37bf82a04mov [rsp+32], rax
37bf82a09call dlaqr0_64_
37bf82a0emov rbx, [rsp+176]
37bf82a16
37bf82a16loc_37bf82a16:
37bf82a16test rbx, rbx
37bf82a19jne 0x37bf82a2d
37bf82a1bmov rax, [rsp+20008]
37bf82a23cmp [rax], 0
37bf82a27je 0x37bf82ac6
37bf82a2d
37bf82a2dloc_37bf82a2d:
37bf82a2dmov rax, [rsi]
37bf82a30cmp rax, 2
37bf82a34jg 0x37bf82a60
37bf82a36
37bf82a36loc_37bf82a36:
37bf82a36test rax, rax
37bf82a39mov edx, 1
37bf82a3epxor x0, x0
37bf82a42cmovle rax, rdx
37bf82a46cvtsi2sd x0, rax
37bf82a4bmov rax, [rsp+19992]
37bf82a53maxsd x0, [rax]
37bf82a57movsd_xmm [rax], x0
37bf82a5bjmp 0x37bf826a8
37bf82a60
37bf82a60loc_37bf82a60:
37bf82a60sub rax, 2
37bf82a64lea rdx, [rsp+192]
37bf82a6cmov [rsp+56], 1
37bf82a75lea r8, [rsp+200]
37bf82a7dmov [rsp+192], rax
37bf82a85lea rcx, [rip+0x4d8c5c]
37bf82a8cmov [rsp+200], rax
37bf82a94mov rax, [rsp+19952]
37bf82a9cmov [rsp+48], rax
37bf82aa1mov rax, [rsp+19944]
37bf82aa9add rax, 16
37bf82aadmov [rsp+40], rax
37bf82ab2lea rax, [rip+0x4d8c07]
37bf82ab9mov [rsp+32], rax
37bf82abemov r9, rax
37bf82ac1call dlaset_64_
37bf82ac6
37bf82ac6loc_37bf82ac6:
37bf82ac6mov rax, [rsi]
37bf82ac9jmp 0x37bf82a36
37bf82ace
37bf82ace 66 90 f.
37bf82ad0
37bf82ad0loc_37bf82ad0:
37bf82ad0imul r15, r14
37bf82ad4lea rax, [r14-1]
37bf82ad8mov rdi, [rsp+19944]
37bf82ae0add r14, r13
37bf82ae3add r14, r15
37bf82ae6movsd_xmm x0, [rdi+8*r14]
37bf82aecmov rdi, [rsp+19968]
37bf82af4movsd_xmm [rbx+8*rax], x0
37bf82af9mov [rdi+8*rax], 0
37bf82b01jmp 0x37bf826a8
37bf82b06
37bf82b06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf82b10
37bf82b10loc_37bf82b10:
37bf82b10mov rax, [rsp+19984]
37bf82b18lea r9, [rip+0x4d8ba1]
37bf82b1fmov r8, rsi
37bf82b22mov rdx, rsi
37bf82b25mov [rsp+56], 1
37bf82b2elea rcx, [rip+0x4d8b93]
37bf82b35mov [rsp+48], rax
37bf82b3amov rax, [rsp+19976]
37bf82b42mov [rsp+40], rax
37bf82b47lea rax, [rip+0x4d8b82]
37bf82b4emov [rsp+32], rax
37bf82b53call dlaset_64_
37bf82b58mov rax, [rsp+19936]
37bf82b60mov r14, [r12]
37bf82b64mov r10, [rax]
37bf82b67jmp 0x37bf828d3
37bf82b6c
37bf82b6c 0f 1f 40 00 ..@.
37bf82b70
37bf82b70loc_37bf82b70:
37bf82b70mov rax, [rsp+20008]
37bf82b78mov [rsp+72], r12
37bf82b7dmov r9, r12
37bf82b80lea rbp, [rsp+184]
37bf82b88mov [rsp+56], rbx
37bf82b8dmov r8, rsi
37bf82b90mov rdx, rbp
37bf82b93lea rcx, [rsp+176]
37bf82b9bmov [rsp+104], rax
37bf82ba0mov rax, [rsp+19984]
37bf82ba8mov [rsp+96], rax
37bf82badmov rax, [rsp+19976]
37bf82bb5mov [rsp+88], rax
37bf82bbamov rax, [rsp+19936]
37bf82bc2mov [rsp+80], rax
37bf82bc7mov rax, [rsp+19968]
37bf82bcfmov [rsp+64], rax
37bf82bd4mov rax, [rsp+19952]
37bf82bdcmov [rsp+48], rax
37bf82be1mov rax, [rsp+19944]
37bf82be9mov [rsp+40], rax
37bf82beemov rax, [rsp+19936]
37bf82bf6mov [rsp+32], rax
37bf82bfbcall dlahqr_64_
37bf82c00mov rax, [rsp+20008]
37bf82c08mov rax, [rax]
37bf82c0btest rax, rax
37bf82c0ejle 0x37bf82cc8
37bf82c14mov [rsp+168], rax
37bf82c1ccmp [rsi], 48
37bf82c20jle 0x37bf82da0
37bf82c26mov [rsp+72], r12
37bf82c2bmov r9, r12
37bf82c2emov r8, rsi
37bf82c31mov rdx, rbp
37bf82c34mov rax, [rsp+20008]
37bf82c3cmov [rsp+56], rbx
37bf82c41lea rcx, [rsp+176]
37bf82c49mov [rsp+120], rax
37bf82c4emov rax, [rsp+20000]
37bf82c56mov [rsp+112], rax
37bf82c5bmov rax, [rsp+19992]
37bf82c63mov [rsp+104], rax
37bf82c68mov rax, [rsp+19984]
37bf82c70mov [rsp+96], rax
37bf82c75mov rax, [rsp+19976]
37bf82c7dmov [rsp+88], rax
37bf82c82mov rax, [rsp+19936]
37bf82c8amov [rsp+80], rax
37bf82c8fmov rax, [rsp+19968]
37bf82c97mov [rsp+64], rax
37bf82c9cmov rax, [rsp+19952]
37bf82ca4mov [rsp+48], rax
37bf82ca9mov rax, [rsp+19944]
37bf82cb1mov [rsp+40], rax
37bf82cb6lea rax, [rsp+168]
37bf82cbemov [rsp+32], rax
37bf82cc3call dlaqr0_64_
37bf82cc8
37bf82cc8loc_37bf82cc8:
37bf82cc8mov rbx, [rsp+176]
37bf82cd0jmp 0x37bf82a16
37bf82cd5
37bf82cd5loc_37bf82cd5:
37bf82cd5mov rax, [rax]
37bf82cd8test rax, rax
37bf82cdbjne 0x37bf82f56
37bf82ce1test r9, r9
37bf82ce4je 0x37bf826a8
37bf82ceanop [rax+rax]
37bf82cf0
37bf82cf0loc_37bf82cf0:
37bf82cf0mov rax, [rsp+20008]
37bf82cf8mov [rsp+72], r12
37bf82cfdlea rdx, [rsp+184]
37bf82d05lea rcx, [rsp+176]
37bf82d0dmov [rsp+56], rbx
37bf82d12mov r9, r12
37bf82d15mov r8, rsi
37bf82d18mov [rsp+120], rax
37bf82d1dmov rax, [rsp+20000]
37bf82d25mov [rsp+112], rax
37bf82d2amov rax, [rsp+19992]
37bf82d32mov [rsp+104], rax
37bf82d37mov rax, [rsp+19984]
37bf82d3fmov [rsp+96], rax
37bf82d44mov rax, [rsp+19976]
37bf82d4cmov [rsp+88], rax
37bf82d51mov rax, [rsp+19936]
37bf82d59mov [rsp+80], rax
37bf82d5emov rax, [rsp+19968]
37bf82d66mov [rsp+64], rax
37bf82d6bmov rax, [rsp+19952]
37bf82d73mov [rsp+48], rax
37bf82d78mov rax, [rsp+19944]
37bf82d80mov [rsp+40], rax
37bf82d85mov rax, [rsp+19936]
37bf82d8dmov [rsp+32], rax
37bf82d92call dlaqr0_64_
37bf82d97jmp 0x37bf82ac6
37bf82d9c
37bf82d9c 0f 1f 40 00 ..@.
37bf82da0
37bf82da0loc_37bf82da0:
37bf82da0mov rax, [rsp+19952]
37bf82da8mov [rsp+40], r13
37bf82dadmov r8, rsi
37bf82db0mov rdx, rsi
37bf82db3lea r15, [rip+0x4d8926]
37bf82dbamov r9, [rsp+19944]
37bf82dc2mov [rsp+56], 1
37bf82dcblea rcx, [rip+0x4d88f6]
37bf82dd2mov [rsp+32], rax
37bf82dd7lea r14, [rsp+208]
37bf82ddfmov [rsp+48], r15
37bf82de4call dlacpy_64_
37bf82de9mov rdx, [rsi]
37bf82decmov r8, r14
37bf82defimul rcx, rdx, 49
37bf82df3lea rax, [rdx+rcx-49]
37bf82df8mov [rsp+8*rax+608], 0
37bf82e04mov eax, 49
37bf82e09sub rax, rdx
37bf82e0cmov [rsp+48], r15
37bf82e11mov rdx, r15
37bf82e14mov [rsp+208], rax
37bf82e1clea rax, [r13+8*rcx]
37bf82e21lea rcx, [rip+0x4d88a0]
37bf82e28mov [rsp+40], rax
37bf82e2dlea rax, [rip+0x4d888c]
37bf82e34mov [rsp+32], rax
37bf82e39mov r9, rax
37bf82e3cmov [rsp+56], 1
37bf82e45call dlaset_64_
37bf82e4amov [rsp+56], rbx
37bf82e4fmov r9, r12
37bf82e52mov r8, r15
37bf82e55mov rax, [rsp+20008]
37bf82e5dmov [rsp+112], r15
37bf82e62mov rdx, rbp
37bf82e65lea rcx, [rsp+176]
37bf82e6dmov [rsp+104], r14
37bf82e72mov [rsp+120], rax
37bf82e77mov rax, [rsp+19984]
37bf82e7fmov [rsp+72], r12
37bf82e84mov [rsp+96], rax
37bf82e89mov rax, [rsp+19976]
37bf82e91mov [rsp+48], r15
37bf82e96mov [rsp+88], rax
37bf82e9bmov rax, [rsp+19936]
37bf82ea3mov [rsp+40], r13
37bf82ea8mov [rsp+80], rax
37bf82eadmov rax, [rsp+19968]
37bf82eb5mov [rsp+64], rax
37bf82ebalea rax, [rsp+168]
37bf82ec2mov [rsp+32], rax
37bf82ec7call dlaqr0_64_
37bf82eccmov rbx, [rsp+176]
37bf82ed4test rbx, rbx
37bf82ed7jne 0x37bf82eeb
37bf82ed9mov rax, [rsp+20008]
37bf82ee1cmp [rax], 0
37bf82ee5je 0x37bf82ac6
37bf82eeb
37bf82eebloc_37bf82eeb:
37bf82eebmov r9, r13
37bf82eeemov r8, rsi
37bf82ef1lea rcx, [rip+0x4d87d0]
37bf82ef8mov rdx, rsi
37bf82efbmov rax, [rsp+19952]
37bf82f03mov [rsp+56], 1
37bf82f0cmov [rsp+48], rax
37bf82f11mov rax, [rsp+19944]
37bf82f19mov [rsp+40], rax
37bf82f1elea rax, [rip+0x4d87bb]
37bf82f25mov [rsp+32], rax
37bf82f2acall dlacpy_64_
37bf82f2fjmp 0x37bf82a16
37bf82f34
37bf82f34loc_37bf82f34:
37bf82f34mov rdx, -7
37bf82f3bmov eax, 7
37bf82f40jmp 0x37bf8267a
37bf82f45
37bf82f45loc_37bf82f45:
37bf82f45mov rdx, -11
37bf82f4cmov eax, 11
37bf82f51jmp 0x37bf8267a
37bf82f56
37bf82f56loc_37bf82f56:
37bf82f56neg rax
37bf82f59jmp 0x37bf82685
37bf82460
37bf82460dhseqr_64_:
37bf82460push r15
37bf82462mov eax, 19832
37bf82467push r14
37bf82469push r13
37bf8246bpush r12
37bf8246dpush rbp
37bf8246epush rdi
37bf8246fpush rsi
37bf82470push rbx
37bf82471call fn_37c42fc30
37bf82476sub rsp, rax
37bf82479mov rax, [rsp+19952]
37bf82481mov rbx, [rsp+19960]
37bf82489mov r13, [rax]
37bf8248cmov rbp, rdx
37bf8248fmov rsi, r8
37bf82492lea rdx, [rip+0x4d9217]
37bf82499mov r12, r9
37bf8249cmov r8l, 1
37bf824a2mov r9l, 1
37bf824a8mov rdi, rcx
37bf824abcall lsame_64_
37bf824b0mov r9l, 1
37bf824b6mov r8l, 1
37bf824bcmov rcx, rbp
37bf824bflea rdx, [rip+0x4d91eb]
37bf824c6mov [rsp+176], rax
37bf824cemov r14, rax
37bf824d1call lsame_64_
37bf824d6mov [rsp+136], rax
37bf824detest rax, rax
37bf824e1je 0x37bf825e0
37bf824e7mov rax, [rsi]
37bf824eamov edx, 1
37bf824efpxor x0, x0
37bf824f3mov rcx, rdi
37bf824f6mov r9l, 1
37bf824fcmov r8l, 1
37bf82502mov [rsp+184], 1
37bf8250etest rax, rax
37bf82511cmovle rax, rdx
37bf82515lea rdx, [rip+0x4d9197]
37bf8251ccvtsi2sd x0, rax
37bf82521mov rax, [rsp+19992]
37bf82529movsd_xmm [rax], x0
37bf8252dmov rax, [rsp+20000]
37bf82535mov r15, [rax]
37bf82538mov rax, [rsp+20008]
37bf82540mov [rax], 0
37bf82547call lsame_64_
37bf8254cor r14, rax
37bf8254fmov [rsp+144], r14
37bf82557je 0x37bf8266e
37bf8255dmov r9l, 1
37bf82563mov r8l, 1
37bf82569lea rdx, [rip+0x4d9144]
37bf82570mov rcx, rbp
37bf82573call lsame_64_
37bf82578
37bf82578loc_37bf82578:
37bf82578mov r9, [rsi]
37bf8257btest r9, r9
37bf8257ejs 0x37bf82718
37bf82584mov eax, 1
37bf82589mov r14, [r12]
37bf8258dcmovg rax, r9
37bf82591cmp r14, rax
37bf82594jg 0x37bf826c0
37bf8259atest r14, r14
37bf8259djle 0x37bf826c0
37bf825a3mov rcx, [rsp+19936]
37bf825abcmp r9, r14
37bf825aemov rdx, r14
37bf825b1cmovle rdx, r9
37bf825b5mov r10, [rcx]
37bf825b8cmp r10, rdx
37bf825bbjl 0x37bf825c6
37bf825bdcmp r9, r10
37bf825c0jge 0x37bf82729
37bf825c6
37bf825c6loc_37bf825c6:
37bf825c6mov rdx, -5
37bf825cdmov eax, 5
37bf825d2jmp 0x37bf8267a
37bf825d7
37bf825d7 66 0f 1f 84 00 00 00 00 00 f........
37bf825e0
37bf825e0loc_37bf825e0:
37bf825e0mov r9l, 1
37bf825e6mov r8l, 1
37bf825eclea rdx, [rip+0x4d90bf]
37bf825f3mov rcx, rbp
37bf825f6call lsame_64_
37bf825fbmov edx, 1
37bf82600pxor x0, x0
37bf82604mov r9l, 1
37bf8260amov [rsp+144], rax
37bf82612mov r8l, 1
37bf82618mov rcx, rdi
37bf8261bmov [rsp+184], rax
37bf82623mov rax, [rsi]
37bf82626test rax, rax
37bf82629cmovle rax, rdx
37bf8262dlea rdx, [rip+0x4d907f]
37bf82634cvtsi2sd x0, rax
37bf82639mov rax, [rsp+19992]
37bf82641movsd_xmm [rax], x0
37bf82645mov rax, [rsp+20000]
37bf8264dmov r15, [rax]
37bf82650mov rax, [rsp+20008]
37bf82658mov [rax], 0
37bf8265fcall lsame_64_
37bf82664test r14, r14
37bf82667jne 0x37bf826d0
37bf82669test rax, rax
37bf8266cjne 0x37bf826d0
37bf8266e
37bf8266eloc_37bf8266e:
37bf8266emov rdx, -1
37bf82675mov eax, 1
37bf8267a
37bf8267aloc_37bf8267a:
37bf8267amov rdi, [rsp+20008]
37bf82682mov [rdi], rdx
37bf82685
37bf82685loc_37bf82685:
37bf82685lea rdx, [rsp+608]
37bf8268dmov r8l, 6
37bf82693lea rcx, [rip+0x4d901b]
37bf8269amov [rsp+608], rax
37bf826a2call xerbla_64_
37bf826a7nop
37bf826a8
37bf826a8loc_37bf826a8:
37bf826a8add rsp, 19832
37bf826afpop rbx
37bf826b0pop rsi
37bf826b1pop rdi
37bf826b2pop rbp
37bf826b3pop r12
37bf826b5pop r13
37bf826b7pop r14
37bf826b9pop r15
37bf826bbret
37bf826bc
37bf826bc 0f 1f 40 00 ..@.
37bf826c0
37bf826c0loc_37bf826c0:
37bf826c0mov rdx, -4
37bf826c7mov eax, 4
37bf826ccjmp 0x37bf8267a
37bf826ce
37bf826ce 66 90 f.
37bf826d0
37bf826d0loc_37bf826d0:
37bf826d0mov r9l, 1
37bf826d6mov r8l, 1
37bf826dclea rdx, [rip+0x4d8fd1]
37bf826e3mov rcx, rbp
37bf826e6call lsame_64_
37bf826ebcmp [rsp+144], 0
37bf826f4jne 0x37bf82578
37bf826fatest rax, rax
37bf826fdmov rdx, -2
37bf82704mov eax, 2
37bf82709je 0x37bf8267a
37bf8270fjmp 0x37bf82578
37bf82714
37bf82714 0f 1f 40 00 ..@.
37bf82718
37bf82718loc_37bf82718:
37bf82718mov rdx, -3
37bf8271fmov eax, 3
37bf82724jmp 0x37bf8267a
37bf82729
37bf82729loc_37bf82729:
37bf82729mov rcx, [rsp+19952]
37bf82731cmp [rcx], rax
37bf82734jl 0x37bf82f34
37bf8273amov rcx, [rsp+19984]
37bf82742mov rdx, [rcx]
37bf82745test rdx, rdx
37bf82748jle 0x37bf82f45
37bf8274ecmp rdx, rax
37bf82751jge 0x37bf82761
37bf82753test [rsp+144], 1
37bf8275bjne 0x37bf82f45
37bf82761
37bf82761loc_37bf82761:
37bf82761mov rcx, [rsp+20000]
37bf82769cmp [rcx], rax
37bf8276cmov rax, [rsp+20008]
37bf82774jge 0x37bf82798
37bf82776cmp r15, -1
37bf8277aje 0x37bf82cd5
37bf82780mov [rax], -13
37bf82787mov eax, 13
37bf8278cjmp 0x37bf82685
37bf82791
37bf82791 0f 1f 80 00 00 00 00 .......
37bf82798
37bf82798loc_37bf82798:
37bf82798mov rax, [rax]
37bf8279btest rax, rax
37bf8279ejne 0x37bf82f56
37bf827a4test r9, r9
37bf827a7je 0x37bf826a8
37bf827adcmp r15, -1
37bf827b1je 0x37bf82cf0
37bf827b7xor r15l, r15l
37bf827batest r13, r13
37bf827bdcmovns r15, r13
37bf827c1mov r13, r15
37bf827c4not r13
37bf827c7cmp r14, 1
37bf827cbje 0x37bf8284e
37bf827d1mov rax, [rsp+19944]
37bf827d9lea rcx, [8*r15+8]
37bf827e1lea rdx, [rax-8]
37bf827e5mov eax, 1
37bf827eanop [rax+rax]
37bf827f5nop [rax+rax]
37bf82800
37bf82800loc_37bf82800:
37bf82800movsd_xmm x0, [rdx+8]
37bf82805add rdx, rcx
37bf82808movsd_xmm [rbx+8*rax-8], x0
37bf8280eadd rax, 1
37bf82812cmp r14, rax
37bf82815jne 0x37bf82800
37bf82817mov rcx, [rsp+19968]
37bf8281flea r8, [8*r14-8]
37bf82827xor edx, edx
37bf82829mov [rsp+152], r9
37bf82831mov [rsp+144], r10
37bf82839call memset
37bf8283emov r10, [rsp+144]
37bf82846mov r9, [rsp+152]
37bf8284e
37bf8284eloc_37bf8284e:
37bf8284elea rax, [r10+1]
37bf82852cmp r9, rax
37bf82855jl 0x37bf828c4
37bf82857mov rdx, r15
37bf8285amov rcx, [rsp+19944]
37bf82862lea r8, [8*r15+8]
37bf8286aimul rdx, rax
37bf8286eadd rdx, r13
37bf82871add rdx, r10
37bf82874lea rdx, [rcx+8*rdx+8]
37bf82879lea rcx, [r9+1]
37bf8287dnop [rax]
37bf82880
37bf82880loc_37bf82880:
37bf82880movsd_xmm x0, [rdx]
37bf82884add rdx, r8
37bf82887movsd_xmm [rbx+8*rax-8], x0
37bf8288dadd rax, 1
37bf82891cmp rcx, rax
37bf82894jne 0x37bf82880
37bf82896mov rax, [rsp+19968]
37bf8289esub r9, r10
37bf828a1xor edx, edx
37bf828a3mov [rsp+144], r10
37bf828ablea r8, [8*r9]
37bf828b3lea rcx, [rax+8*r10]
37bf828b7call memset
37bf828bcmov r10, [rsp+144]
37bf828c4
37bf828c4loc_37bf828c4:
37bf828c4cmp [rsp+136], 0
37bf828cdjne 0x37bf82b10
37bf828d3
37bf828d3loc_37bf828d3:
37bf828d3cmp r14, r10
37bf828d6je 0x37bf82ad0
37bf828dcmov [rsp+40], rbp
37bf828e1lea r13, [rsp+608]
37bf828e9mov r9, rdi
37bf828ecmov ecx, 2
37bf828f1mov [rsp+32], 1
37bf828famov r8l, 1
37bf82900mov rdx, r13
37bf82903call _gfortran_concat_string
37bf82908mov [rsp+32], r12
37bf8290dmov r9, rsi
37bf82910mov r8, r13
37bf82913mov rax, [rsp+20000]
37bf8291blea rdx, [rip+0x4d8d93]
37bf82922mov [rsp+64], 2
37bf8292blea rcx, [rip+0x4d8da6]
37bf82932mov [rsp+56], 6
37bf8293bmov [rsp+48], rax
37bf82940mov rax, [rsp+19936]
37bf82948mov [rsp+40], rax
37bf8294dcall ilaenv_64_
37bf82952mov edx, 15
37bf82957cmp rax, rdx
37bf8295acmovl rax, rdx
37bf8295ecmp [rsi], rax
37bf82961jle 0x37bf82b70
37bf82967mov rax, [rsp+20008]
37bf8296fmov [rsp+56], rbx
37bf82974lea rdx, [rsp+184]
37bf8297clea rcx, [rsp+176]
37bf82984mov [rsp+72], r12
37bf82989mov r9, r12
37bf8298cmov r8, rsi
37bf8298fmov [rsp+120], rax
37bf82994mov rax, [rsp+20000]
37bf8299cmov [rsp+112], rax
37bf829a1mov rax, [rsp+19992]
37bf829a9mov [rsp+104], rax
37bf829aemov rax, [rsp+19984]
37bf829b6mov [rsp+96], rax
37bf829bbmov rax, [rsp+19976]
37bf829c3mov [rsp+88], rax
37bf829c8mov rax, [rsp+19936]
37bf829d0mov [rsp+80], rax
37bf829d5mov rax, [rsp+19968]
37bf829ddmov [rsp+64], rax
37bf829e2mov rax, [rsp+19952]
37bf829eamov [rsp+48], rax
37bf829efmov rax, [rsp+19944]
37bf829f7mov [rsp+40], rax
37bf829fcmov rax, [rsp+19936]
37bf82a04mov [rsp+32], rax
37bf82a09call dlaqr0_64_
37bf82a0emov rbx, [rsp+176]
37bf82a16
37bf82a16loc_37bf82a16:
37bf82a16test rbx, rbx
37bf82a19jne 0x37bf82a2d
37bf82a1bmov rax, [rsp+20008]
37bf82a23cmp [rax], 0
37bf82a27je 0x37bf82ac6
37bf82a2d
37bf82a2dloc_37bf82a2d:
37bf82a2dmov rax, [rsi]
37bf82a30cmp rax, 2
37bf82a34jg 0x37bf82a60
37bf82a36
37bf82a36loc_37bf82a36:
37bf82a36test rax, rax
37bf82a39mov edx, 1
37bf82a3epxor x0, x0
37bf82a42cmovle rax, rdx
37bf82a46cvtsi2sd x0, rax
37bf82a4bmov rax, [rsp+19992]
37bf82a53maxsd x0, [rax]
37bf82a57movsd_xmm [rax], x0
37bf82a5bjmp 0x37bf826a8
37bf82a60
37bf82a60loc_37bf82a60:
37bf82a60sub rax, 2
37bf82a64lea rdx, [rsp+192]
37bf82a6cmov [rsp+56], 1
37bf82a75lea r8, [rsp+200]
37bf82a7dmov [rsp+192], rax
37bf82a85lea rcx, [rip+0x4d8c5c]
37bf82a8cmov [rsp+200], rax
37bf82a94mov rax, [rsp+19952]
37bf82a9cmov [rsp+48], rax
37bf82aa1mov rax, [rsp+19944]
37bf82aa9add rax, 16
37bf82aadmov [rsp+40], rax
37bf82ab2lea rax, [rip+0x4d8c07]
37bf82ab9mov [rsp+32], rax
37bf82abemov r9, rax
37bf82ac1call dlaset_64_
37bf82ac6
37bf82ac6loc_37bf82ac6:
37bf82ac6mov rax, [rsi]
37bf82ac9jmp 0x37bf82a36
37bf82ace
37bf82ace 66 90 f.
37bf82ad0
37bf82ad0loc_37bf82ad0:
37bf82ad0imul r15, r14
37bf82ad4lea rax, [r14-1]
37bf82ad8mov rdi, [rsp+19944]
37bf82ae0add r14, r13
37bf82ae3add r14, r15
37bf82ae6movsd_xmm x0, [rdi+8*r14]
37bf82aecmov rdi, [rsp+19968]
37bf82af4movsd_xmm [rbx+8*rax], x0
37bf82af9mov [rdi+8*rax], 0
37bf82b01jmp 0x37bf826a8
37bf82b06
37bf82b06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf82b10
37bf82b10loc_37bf82b10:
37bf82b10mov rax, [rsp+19984]
37bf82b18lea r9, [rip+0x4d8ba1]
37bf82b1fmov r8, rsi
37bf82b22mov rdx, rsi
37bf82b25mov [rsp+56], 1
37bf82b2elea rcx, [rip+0x4d8b93]
37bf82b35mov [rsp+48], rax
37bf82b3amov rax, [rsp+19976]
37bf82b42mov [rsp+40], rax
37bf82b47lea rax, [rip+0x4d8b82]
37bf82b4emov [rsp+32], rax
37bf82b53call dlaset_64_
37bf82b58mov rax, [rsp+19936]
37bf82b60mov r14, [r12]
37bf82b64mov r10, [rax]
37bf82b67jmp 0x37bf828d3
37bf82b6c
37bf82b6c 0f 1f 40 00 ..@.
37bf82b70
37bf82b70loc_37bf82b70:
37bf82b70mov rax, [rsp+20008]
37bf82b78mov [rsp+72], r12
37bf82b7dmov r9, r12
37bf82b80lea rbp, [rsp+184]
37bf82b88mov [rsp+56], rbx
37bf82b8dmov r8, rsi
37bf82b90mov rdx, rbp
37bf82b93lea rcx, [rsp+176]
37bf82b9bmov [rsp+104], rax
37bf82ba0mov rax, [rsp+19984]
37bf82ba8mov [rsp+96], rax
37bf82badmov rax, [rsp+19976]
37bf82bb5mov [rsp+88], rax
37bf82bbamov rax, [rsp+19936]
37bf82bc2mov [rsp+80], rax
37bf82bc7mov rax, [rsp+19968]
37bf82bcfmov [rsp+64], rax
37bf82bd4mov rax, [rsp+19952]
37bf82bdcmov [rsp+48], rax
37bf82be1mov rax, [rsp+19944]
37bf82be9mov [rsp+40], rax
37bf82beemov rax, [rsp+19936]
37bf82bf6mov [rsp+32], rax
37bf82bfbcall dlahqr_64_
37bf82c00mov rax, [rsp+20008]
37bf82c08mov rax, [rax]
37bf82c0btest rax, rax
37bf82c0ejle 0x37bf82cc8
37bf82c14mov [rsp+168], rax
37bf82c1ccmp [rsi], 48
37bf82c20jle 0x37bf82da0
37bf82c26mov [rsp+72], r12
37bf82c2bmov r9, r12
37bf82c2emov r8, rsi
37bf82c31mov rdx, rbp
37bf82c34mov rax, [rsp+20008]
37bf82c3cmov [rsp+56], rbx
37bf82c41lea rcx, [rsp+176]
37bf82c49mov [rsp+120], rax
37bf82c4emov rax, [rsp+20000]
37bf82c56mov [rsp+112], rax
37bf82c5bmov rax, [rsp+19992]
37bf82c63mov [rsp+104], rax
37bf82c68mov rax, [rsp+19984]
37bf82c70mov [rsp+96], rax
37bf82c75mov rax, [rsp+19976]
37bf82c7dmov [rsp+88], rax
37bf82c82mov rax, [rsp+19936]
37bf82c8amov [rsp+80], rax
37bf82c8fmov rax, [rsp+19968]
37bf82c97mov [rsp+64], rax
37bf82c9cmov rax, [rsp+19952]
37bf82ca4mov [rsp+48], rax
37bf82ca9mov rax, [rsp+19944]
37bf82cb1mov [rsp+40], rax
37bf82cb6lea rax, [rsp+168]
37bf82cbemov [rsp+32], rax
37bf82cc3call dlaqr0_64_
37bf82cc8
37bf82cc8loc_37bf82cc8:
37bf82cc8mov rbx, [rsp+176]
37bf82cd0jmp 0x37bf82a16
37bf82cd5
37bf82cd5loc_37bf82cd5:
37bf82cd5mov rax, [rax]
37bf82cd8test rax, rax
37bf82cdbjne 0x37bf82f56
37bf82ce1test r9, r9
37bf82ce4je 0x37bf826a8
37bf82ceanop [rax+rax]
37bf82cf0
37bf82cf0loc_37bf82cf0:
37bf82cf0mov rax, [rsp+20008]
37bf82cf8mov [rsp+72], r12
37bf82cfdlea rdx, [rsp+184]
37bf82d05lea rcx, [rsp+176]
37bf82d0dmov [rsp+56], rbx
37bf82d12mov r9, r12
37bf82d15mov r8, rsi
37bf82d18mov [rsp+120], rax
37bf82d1dmov rax, [rsp+20000]
37bf82d25mov [rsp+112], rax
37bf82d2amov rax, [rsp+19992]
37bf82d32mov [rsp+104], rax
37bf82d37mov rax, [rsp+19984]
37bf82d3fmov [rsp+96], rax
37bf82d44mov rax, [rsp+19976]
37bf82d4cmov [rsp+88], rax
37bf82d51mov rax, [rsp+19936]
37bf82d59mov [rsp+80], rax
37bf82d5emov rax, [rsp+19968]
37bf82d66mov [rsp+64], rax
37bf82d6bmov rax, [rsp+19952]
37bf82d73mov [rsp+48], rax
37bf82d78mov rax, [rsp+19944]
37bf82d80mov [rsp+40], rax
37bf82d85mov rax, [rsp+19936]
37bf82d8dmov [rsp+32], rax
37bf82d92call dlaqr0_64_
37bf82d97jmp 0x37bf82ac6
37bf82d9c
37bf82d9c 0f 1f 40 00 ..@.
37bf82da0
37bf82da0loc_37bf82da0:
37bf82da0mov rax, [rsp+19952]
37bf82da8mov [rsp+40], r13
37bf82dadmov r8, rsi
37bf82db0mov rdx, rsi
37bf82db3lea r15, [rip+0x4d8926]
37bf82dbamov r9, [rsp+19944]
37bf82dc2mov [rsp+56], 1
37bf82dcblea rcx, [rip+0x4d88f6]
37bf82dd2mov [rsp+32], rax
37bf82dd7lea r14, [rsp+208]
37bf82ddfmov [rsp+48], r15
37bf82de4call dlacpy_64_
37bf82de9mov rdx, [rsi]
37bf82decmov r8, r14
37bf82defimul rcx, rdx, 49
37bf82df3lea rax, [rdx+rcx-49]
37bf82df8mov [rsp+8*rax+608], 0
37bf82e04mov eax, 49
37bf82e09sub rax, rdx
37bf82e0cmov [rsp+48], r15
37bf82e11mov rdx, r15
37bf82e14mov [rsp+208], rax
37bf82e1clea rax, [r13+8*rcx]
37bf82e21lea rcx, [rip+0x4d88a0]
37bf82e28mov [rsp+40], rax
37bf82e2dlea rax, [rip+0x4d888c]
37bf82e34mov [rsp+32], rax
37bf82e39mov r9, rax
37bf82e3cmov [rsp+56], 1
37bf82e45call dlaset_64_
37bf82e4amov [rsp+56], rbx
37bf82e4fmov r9, r12
37bf82e52mov r8, r15
37bf82e55mov rax, [rsp+20008]
37bf82e5dmov [rsp+112], r15
37bf82e62mov rdx, rbp
37bf82e65lea rcx, [rsp+176]
37bf82e6dmov [rsp+104], r14
37bf82e72mov [rsp+120], rax
37bf82e77mov rax, [rsp+19984]
37bf82e7fmov [rsp+72], r12
37bf82e84mov [rsp+96], rax
37bf82e89mov rax, [rsp+19976]
37bf82e91mov [rsp+48], r15
37bf82e96mov [rsp+88], rax
37bf82e9bmov rax, [rsp+19936]
37bf82ea3mov [rsp+40], r13
37bf82ea8mov [rsp+80], rax
37bf82eadmov rax, [rsp+19968]
37bf82eb5mov [rsp+64], rax
37bf82ebalea rax, [rsp+168]
37bf82ec2mov [rsp+32], rax
37bf82ec7call dlaqr0_64_
37bf82eccmov rbx, [rsp+176]
37bf82ed4test rbx, rbx
37bf82ed7jne 0x37bf82eeb
37bf82ed9mov rax, [rsp+20008]
37bf82ee1cmp [rax], 0
37bf82ee5je 0x37bf82ac6
37bf82eeb
37bf82eebloc_37bf82eeb:
37bf82eebmov r9, r13
37bf82eeemov r8, rsi
37bf82ef1lea rcx, [rip+0x4d87d0]
37bf82ef8mov rdx, rsi
37bf82efbmov rax, [rsp+19952]
37bf82f03mov [rsp+56], 1
37bf82f0cmov [rsp+48], rax
37bf82f11mov rax, [rsp+19944]
37bf82f19mov [rsp+40], rax
37bf82f1elea rax, [rip+0x4d87bb]
37bf82f25mov [rsp+32], rax
37bf82f2acall dlacpy_64_
37bf82f2fjmp 0x37bf82a16
37bf82f34
37bf82f34loc_37bf82f34:
37bf82f34mov rdx, -7
37bf82f3bmov eax, 7
37bf82f40jmp 0x37bf8267a
37bf82f45
37bf82f45loc_37bf82f45:
37bf82f45mov rdx, -11
37bf82f4cmov eax, 11
37bf82f51jmp 0x37bf8267a
37bf82f56
37bf82f56loc_37bf82f56:
37bf82f56neg rax
37bf82f59jmp 0x37bf82685
37bf82460
37bf82f5e
37bf82f5e // align 0x10
37bf82f5e // align 0x10
37bf82f68
37bf82f68 // align 0x10
37bf82f68 // align 0x10
37bf82f71
37bf82f71 // align 0x10
37bf82f71 // align 0x10
37bf82f80
37bf82f80dlabrd_64_:
37bf82f80push r15
37bf82f82push r14
37bf82f84push r13
37bf82f86push r12
37bf82f88push rbp
37bf82f89push rdi
37bf82f8apush rsi
37bf82f8bpush rbx
37bf82f8csub rsp, 296
37bf82f93mov r11, [rcx]
37bf82f96mov r13, rcx
37bf82f99mov r12, rdx
37bf82f9cmov r15, r9
37bf82f9ftest r11, r11
37bf82fa2jle 0x37bf83b40
37bf82fa8mov r10, [rdx]
37bf82fabtest r10, r10
37bf82faejle 0x37bf83b40
37bf82fb4mov rax, [rsp+400]
37bf82fbcxor ebx, ebx
37bf82fbemov [rsp+264], 1
37bf82fcamov rax, [rax]
37bf82fcdtest rax, rax
37bf82fd0cmovns rbx, rax
37bf82fd4mov rax, [rsp+464]
37bf82fdcmov rax, [rax]
37bf82fdfmov [rsp+136], rbx
37bf82fe7not rbx
37bf82feamov [rsp+144], rbx
37bf82ff2xor ebx, ebx
37bf82ff4test rax, rax
37bf82ff7cmovns rbx, rax
37bf82ffbmov rax, [rsp+448]
37bf83003mov rax, [rax]
37bf83006mov [rsp+216], rbx
37bf8300enot rbx
37bf83011mov [rsp+224], rbx
37bf83019xor ebx, ebx
37bf8301btest rax, rax
37bf8301ecmovns rbx, rax
37bf83022mov rax, [r8]
37bf83025mov [rsp+232], rbx
37bf8302dnot rbx
37bf83030mov [rsp+200], rbx
37bf83038mov [rsp+160], rax
37bf83040cmp r11, r10
37bf83043jl 0x37bf83b58
37bf83049test rax, rax
37bf8304cjle 0x37bf83b40
37bf83052lea rax, [rsp+280]
37bf8305amov ebp, 1
37bf8305fmov r14, rdx
37bf83062mov [rsp+104], rax
37bf83067lea rax, [rsp+272]
37bf8306fmov [rsp+112], rax
37bf83074lea rax, [rip+0x4d867d]
37bf8307bmov [rsp+128], rax
37bf83083lea rax, [rip+0x4d8686]
37bf8308amov [rsp+120], rax
37bf8308fjmp 0x37bf830be
37bf83091
37bf83091 0f 1f 80 00 00 00 00 .......
37bf83098
37bf83098loc_37bf83098:
37bf83098mov rax, [rsp+264]
37bf830a0lea rbp, [rax+1]
37bf830a4
37bf830a4loc_37bf830a4:
37bf830a4mov [rsp+264], rbp
37bf830accmp rbp, [rsp+160]
37bf830b4jg 0x37bf83b40
37bf830bamov r11, [r13]
37bf830be
37bf830beloc_37bf830be:
37bf830bemov r10, [rsp+136]
37bf830c6lea rbx, [rbp-1]
37bf830casub r11, rbp
37bf830cdmov r8, [rsp+464]
37bf830d5add r11, 1
37bf830d9mov rax, [rsp+144]
37bf830e1lea rsi, [8*rbx]
37bf830e9mov rdx, [rsp+120]
37bf830eeimul r10, rbp
37bf830f2mov [rsp+56], r8
37bf830f7lea rcx, [r15+rsi]
37bf830fbmov r8, [rsp+456]
37bf83103mov [rsp+272], r11
37bf8310blea r9, [rip+0x4d85de]
37bf83112add r8, rsi
37bf83115mov [rsp+64], rdx
37bf8311amov rdx, [rsp+112]
37bf8311flea r12, [r10+rax]
37bf83123mov [rsp+48], r8
37bf83128mov r8, [rsp+400]
37bf83130lea rax, [rip+0x4d85d1]
37bf83137lea r11, [r12+rbp]
37bf8313bmov [rsp+80], rax
37bf83140lea rdi, [r15+8*r11]
37bf83144mov [rsp+40], r8
37bf83149mov r8, [rsp+104]
37bf8314emov [rsp+32], rcx
37bf83153mov [rsp+88], 12
37bf8315cmov [rsp+72], rdi
37bf83161mov [rsp+184], rcx
37bf83169mov rcx, [rsp+128]
37bf83171mov [rsp+176], r10
37bf83179mov [rsp+168], r11
37bf83181mov [rsp+280], rbx
37bf83189call dgemv_64_
37bf8318emov r9, [r13]
37bf83192mov r11, [rsp+120]
37bf83197mov [rsp+88], 12
37bf831a0mov r8, [rsp+104]
37bf831a5mov [rsp+72], rdi
37bf831aasub r9, rbp
37bf831admov [rsp+64], r11
37bf831b2mov rdx, [rsp+112]
37bf831b7lea rax, [r9+1]
37bf831bbmov r9, [rsp+440]
37bf831c3mov rcx, [rsp+128]
37bf831cbmov [rsp+280], rbx
37bf831d3mov [rsp+272], rax
37bf831dblea rax, [rip+0x4d8526]
37bf831e2mov [rsp+80], rax
37bf831e7add r9, rsi
37bf831eamov [rsp+56], rax
37bf831eflea rax, [r15+8*r12+8]
37bf831f4mov [rsp+48], rax
37bf831f9mov rax, [rsp+448]
37bf83201mov [rsp+32], r9
37bf83206mov [rsp+40], rax
37bf8320bmov [rsp+192], r9
37bf83213lea r9, [rip+0x4d84d6]
37bf8321acall dgemv_64_
37bf8321fmov rdx, [r13]
37bf83223mov r11, [rsp+424]
37bf8322blea r9, [rip+0x4d84d6]
37bf83232mov rcx, [rsp+104]
37bf83237mov rax, rdx
37bf8323aadd r11, rsi
37bf8323dsub rax, rbp
37bf83240mov [rsp+32], r11
37bf83245add rax, 1
37bf83249mov [rsp+208], r11
37bf83251mov [rsp+280], rax
37bf83259lea rax, [rbp+1]
37bf8325dcmp rdx, rax
37bf83260mov [rsp+152], rax
37bf83268cmovg rdx, rax
37bf8326cadd rdx, r12
37bf8326flea r8, [r15+8*rdx]
37bf83273mov rdx, rdi
37bf83276call dlarfg_64_
37bf8327bmov r11, [rsp+168]
37bf83283mov rdx, [r14]
37bf83286mov rax, [rsp+408]
37bf8328emov r10, [rsp+176]
37bf83296movsd_xmm x0, [r15+8*r11]
37bf8329ccmp rdx, rbp
37bf8329fmovsd_xmm [rax+8*rbx], x0
37bf832a4mov rax, [rsp+152]
37bf832acjle 0x37bf83098
37bf832b2mov rcx, [rip+0x4d8477]
37bf832b9mov r12, [rsp+216]
37bf832c1sub rdx, rbp
37bf832c4lea r9, [rip+0x4d8445]
37bf832cbadd r10, [rsp+136]
37bf832d3add r10, [rsp+144]
37bf832dbmov [rsp+280], rdx
37bf832e3mov [r15+8*r11], rcx
37bf832e7mov rcx, [r13]
37bf832ebimul r12, rbp
37bf832efadd r12, [rsp+224]
37bf832f7mov [rsp+48], rdi
37bf832fcsub rcx, rbp
37bf832ffadd rax, r12
37bf83302mov r8, [rsp+400]
37bf8330amov [rsp+88], 9
37bf83313add rcx, 1
37bf83317mov [rsp+176], r10
37bf8331fmov [rsp+272], rcx
37bf83327mov rcx, [rsp+456]
37bf8332fmov [rsp+40], r8
37bf83334mov r8, [rsp+104]
37bf83339lea rdx, [rcx+8*rax]
37bf8333dlea rax, [r10+rbp]
37bf83341lea rax, [r15+8*rax]
37bf83345mov [rsp+152], rdx
37bf8334dlea rcx, [rip+0x4d83b4]
37bf83354mov [rsp+72], rdx
37bf83359lea rdx, [rip+0x4d83c8]
37bf83360mov [rsp+80], rcx
37bf83365mov [rsp+64], rdx
37bf8336amov rdx, [rsp+112]
37bf8336fmov [rsp+56], rcx
37bf83374lea rcx, [rip+0x4d839d]
37bf8337bmov [rsp+32], rax
37bf83380mov [rsp+168], rax
37bf83388call dgemv_64_
37bf8338dmov r11, [r13]
37bf83391mov r10, [rsp+400]
37bf83399lea rax, [rip+0x4d8368]
37bf833a0lea rcx, [rip+0x4d8381]
37bf833a7mov [rsp+80], rax
37bf833acmov r8, [rsp+104]
37bf833b1lea r9, [rip+0x4d8358]
37bf833b8sub r11, rbp
37bf833bbmov [rsp+40], r10
37bf833c0mov r10, [rsp+184]
37bf833c8lea rdx, [r11+1]
37bf833ccmov r11, [rsp+456]
37bf833d4mov [rsp+64], rcx
37bf833d9lea rcx, [rip+0x4d8338]
37bf833e0mov [rsp+56], rax
37bf833e5lea r12, [r11+8*r12+8]
37bf833eamov [rsp+48], rdi
37bf833efmov [rsp+72], r12
37bf833f4mov [rsp+32], r10
37bf833f9mov [rsp+88], 9
37bf83402mov [rsp+272], rdx
37bf8340amov rdx, [rsp+112]
37bf8340fmov [rsp+280], rbx
37bf83417call dgemv_64_
37bf8341cmov r9, [r14]
37bf8341fmov [rsp+48], r12
37bf83424lea rax, [rip+0x4d82dd]
37bf8342bmov r10, [rsp+152]
37bf83433mov [rsp+80], rax
37bf83438sub r9, rbp
37bf8343bmov [rsp+56], rax
37bf83440mov r8, [rsp+104]
37bf83445mov [rsp+272], r9
37bf8344dmov r9, [rsp+456]
37bf83455mov [rsp+72], r10
37bf8345amov r10, [rsp+120]
37bf8345flea rsi, [r9+rsi+8]
37bf83464mov r9, [rsp+464]
37bf8346cmov [rsp+88], 12
37bf83475mov [rsp+64], r10
37bf8347amov rdx, [rsp+112]
37bf8347fmov [rsp+40], r9
37bf83484mov rcx, [rsp+128]
37bf8348clea r9, [rip+0x4d825d]
37bf83493mov [rsp+32], rsi
37bf83498mov [rsp+280], rbx
37bf834a0call dgemv_64_
37bf834a5mov r9, [r13]
37bf834a9lea r11, [rip+0x4d8278]
37bf834b0lea rax, [rip+0x4d8251]
37bf834b7mov [rsp+64], r11
37bf834bclea rcx, [rip+0x4d8255]
37bf834c3sub r9, rbp
37bf834c6mov [rsp+80], rax
37bf834cblea rdx, [r9+1]
37bf834cfmov r9, [rsp+448]
37bf834d7mov [rsp+72], r12
37bf834dcmov [rsp+56], rax
37bf834e1mov [rsp+40], r9
37bf834e6mov r9, [rsp+192]
37bf834eemov [rsp+48], rdi
37bf834f3mov rdi, [rsp+104]
37bf834f8mov [rsp+32], r9
37bf834fdlea r9, [rip+0x4d820c]
37bf83504mov [rsp+88], 9
37bf8350dmov r8, rdi
37bf83510mov [rsp+272], rdx
37bf83518mov rdx, [rsp+112]
37bf8351dmov [rsp+280], rbx
37bf83525call dgemv_64_
37bf8352amov r10, [rsp+176]
37bf83532mov r9, [r14]
37bf83535mov [rsp+272], rbx
37bf8353dmov r8, [rsp+152]
37bf83545mov rbx, [rsp+120]
37bf8354amov [rsp+48], r12
37bf8354flea rax, [rip+0x4d81b2]
37bf83556mov r12, [rsp+400]
37bf8355elea rdx, [r15+8*r10+8]
37bf83563mov [rsp+80], rax
37bf83568sub r9, rbp
37bf8356bmov [rsp+56], rax
37bf83570lea rcx, [rip+0x4d81a1]
37bf83577mov [rsp+72], r8
37bf8357cmov r8, rdi
37bf8357fmov [rsp+64], rbx
37bf83584mov [rsp+40], r12
37bf83589mov [rsp+32], rdx
37bf8358emov rdx, [rsp+112]
37bf83593mov [rsp+88], 9
37bf8359cmov [rsp+280], r9
37bf835a4lea r9, [rip+0x4d8145]
37bf835abcall dgemv_64_
37bf835b0mov r12, [r14]
37bf835b3mov r8, [rsp+152]
37bf835bbmov rcx, rdi
37bf835bemov rdx, [rsp+208]
37bf835c6lea r9, [rip+0x4d813b]
37bf835cdsub r12, rbp
37bf835d0mov [rsp+280], r12
37bf835d8lea r12, [rsp+264]
37bf835e0call dscal_64_
37bf835e5mov rdx, [r14]
37bf835e8mov r8, [rsp+184]
37bf835f0mov [rsp+64], rbx
37bf835f5mov rax, [rsp+168]
37bf835fdmov [rsp+32], rsi
37bf83602lea r9, [rip+0x4d80e7]
37bf83609sub rdx, rbp
37bf8360cmov [rsp+48], r8
37bf83611mov rbp, [rsp+400]
37bf83619mov r8, [rsp+464]
37bf83621mov [rsp+72], rax
37bf83626mov [rsp+80], rbp
37bf8362bmov rcx, [rsp+128]
37bf83633mov [rsp+56], rbp
37bf83638mov [rsp+40], r8
37bf8363dmov r8, r12
37bf83640mov [rsp+88], 12
37bf83649mov [rsp+280], rdx
37bf83651mov rdx, rdi
37bf83654mov [rsp+120], rbx
37bf83659mov [rsp+152], r12
37bf83661mov [rsp+104], rdi
37bf83666call dgemv_64_
37bf8366bmov rbx, [rsp+264]
37bf83673mov rsi, [r14]
37bf83676mov [rsp+88], 9
37bf8367fmov r9, [rsp+136]
37bf83687mov rbp, [rsp+144]
37bf8368flea rcx, [rip+0x4d8082]
37bf83696sub rsi, rbx
37bf83699lea rax, [rbx-1]
37bf8369dmov r8, [rsp+448]
37bf836a5mov rdx, [rsp+440]
37bf836admov [rsp+280], rsi
37bf836b5lea rsi, [rbx+1]
37bf836b9lea r12, [8*rax]
37bf836c1imul r9, rsi
37bf836c5add rdx, r12
37bf836c8mov [rsp+56], r8
37bf836cdmov r8, [rsp+400]
37bf836d5mov [rsp+48], rdx
37bf836damov [rsp+40], r8
37bf836dfmov r8, [rsp+104]
37bf836e4lea rdi, [r9+rbp]
37bf836e8lea r9, [rip+0x4d8001]
37bf836efmov [rsp+272], rax
37bf836f7lea r10, [rbx+rdi]
37bf836fblea rdx, [r15+8*rdi+8]
37bf83700mov [rsp+168], rax
37bf83708lea rbp, [r15+8*r10]
37bf8370cmov [rsp+176], r10
37bf83714mov r10, [rsp+400]
37bf8371cmov [rsp+72], rbp
37bf83721mov [rsp+80], r10
37bf83726mov r10, [rsp+120]
37bf8372bmov [rsp+32], rdx
37bf83730mov rdx, [rsp+112]
37bf83735mov [rsp+64], r10
37bf8373acall dgemv_64_
37bf8373fmov rcx, [r14]
37bf83742mov r9, [rsp+400]
37bf8374amov rdx, rcx
37bf8374dsub rdx, rbx
37bf83750mov [rsp+280], rdx
37bf83758lea rdx, [rbx+2]
37bf8375ccmp rdx, rcx
37bf8375fcmovg rdx, rcx
37bf83763mov rcx, [rsp+432]
37bf8376bimul rdx, [rsp+136]
37bf83774add rdx, [rsp+144]
37bf8377cadd rcx, r12
37bf8377fadd rdx, rbx
37bf83782mov [rsp+32], rcx
37bf83787mov rcx, [rsp+104]
37bf8378clea r8, [r15+8*rdx]
37bf83790mov rdx, rbp
37bf83793call dlarfg_64_
37bf83798mov r10, [rsp+176]
37bf837a0mov rax, [rsp+168]
37bf837a8lea r11, [rip+0x4d7f79]
37bf837afmov rdx, [rsp+416]
37bf837b7mov r9, [rsp+200]
37bf837bfmovsd_xmm x0, [r15+8*r10]
37bf837c5mov rcx, [rsp+128]
37bf837cdmovsd_xmm [rdx+8*rax], x0
37bf837d2mov rdx, [rip+0x4d7f57]
37bf837d9lea rax, [rip+0x4d7f28]
37bf837e0mov [r15+8*r10], rdx
37bf837e4mov rdx, [r13]
37bf837e8sub rdx, rbx
37bf837ebmov [rsp+272], rdx
37bf837f3mov rdx, [r14]
37bf837f6mov [rsp+80], rax
37bf837fbsub rdx, rbx
37bf837femov [rsp+64], r11
37bf83803mov [rsp+280], rdx
37bf8380bmov rdx, [rsp+232]
37bf83813mov [rsp+48], rbp
37bf83818mov [rsp+88], 12
37bf83821imul rdx, rbx
37bf83825lea r10, [rdx+r9]
37bf83829mov rdx, [rsp+112]
37bf8382elea r9, [rip+0x4d7edb]
37bf83835mov [rsp+168], r10
37bf8383dlea rax, [rsi+r10]
37bf83841add rsi, rdi
37bf83844mov r10, [rsp+440]
37bf8384cmov rdi, [rsp+104]
37bf83851lea rax, [r10+8*rax]
37bf83855mov r10, [rsp+400]
37bf8385dmov [rsp+72], rax
37bf83862lea rax, [r15+8*rsi]
37bf83866mov r8, rdi
37bf83869mov [rsp+56], r10
37bf8386emov [rsp+40], r10
37bf83873mov [rsp+32], rax
37bf83878call dgemv_64_
37bf8387dmov r10, [rsp+168]
37bf83885mov rsi, [r14]
37bf83888mov [rsp+48], rbp
37bf8388dmov rax, [rsp+440]
37bf83895lea r11, [rip+0x4d7e8c]
37bf8389cmov rbp, [rsp+464]
37bf838a4mov [rsp+88], 9
37bf838adsub rsi, rbx
37bf838b0mov [rsp+64], r11
37bf838b5mov rdx, rdi
37bf838b8lea r9, [rip+0x4d7e51]
37bf838bflea rax, [rax+8*r10+8]
37bf838c4mov [rsp+40], rbp
37bf838c9mov rbp, [rsp+456]
37bf838d1lea rcx, [rip+0x4d7e40]
37bf838d8mov [rsp+72], rax
37bf838ddmov rax, [rsp+400]
37bf838e5mov [rsp+280], rsi
37bf838edlea rsi, [rip+0x4d7e14]
37bf838f4mov [rsp+56], rax
37bf838f9lea rax, [rbp+r12+8]
37bf838femov r12, [rsp+152]
37bf83906mov [rsp+80], rsi
37bf8390bmov [rsp+32], rax
37bf83910mov r8, r12
37bf83913call dgemv_64_
37bf83918mov rdx, [r13]
37bf8391cmov rax, [rsp+264]
37bf83924mov [rsp+80], rsi
37bf83929mov rbp, [rsp+232]
37bf83931mov r10, [rsp+120]
37bf83936mov [rsp+56], rsi
37bf8393blea r9, [rip+0x4d7dae]
37bf83942sub rdx, rax
37bf83945mov r8, [rsp+440]
37bf8394dmov [rsp+104], rdi
37bf83952mov [rsp+280], rdx
37bf8395amov rdx, rbp
37bf8395dimul rdx, rax
37bf83961mov [rsp+64], r10
37bf83966add rdx, [rsp+200]
37bf8396emov [rsp+88], 12
37bf83977lea rcx, [rax+rdx+1]
37bf8397clea rdx, [r8+8*rdx+8]
37bf83981mov [rsp+48], rdx
37bf83986lea rax, [r15+8*rax]
37bf8398alea rcx, [r8+8*rcx]
37bf8398emov r8, r12
37bf83991mov rdx, [rsp+400]
37bf83999mov [rsp+72], rcx
37bf8399emov [rsp+32], rax
37bf839a3mov rcx, [rsp+128]
37bf839abmov [rsp+40], rdx
37bf839b0mov rdx, rdi
37bf839b3call dgemv_64_
37bf839b8mov rbx, [rsp+264]
37bf839c0mov rax, [r14]
37bf839c3lea r11, [rip+0x4d7d5e]
37bf839camov r8, [rsp+400]
37bf839d2lea r9, [rip+0x4d7d2f]
37bf839d9mov [rsp+64], r11
37bf839deimul rbp, rbx
37bf839e2sub rax, rbx
37bf839e5mov [rsp+80], r9
37bf839ealea r12, [rbx-1]
37bf839eemov [rsp+280], rax
37bf839f6lea r9, [rip+0x4d7d13]
37bf839fdmov rax, [rsp+136]
37bf83a05mov [rsp+56], r8
37bf83a0amov rcx, [rsp+128]
37bf83a12mov rsi, rbp
37bf83a15mov rbp, [rsp+200]
37bf83a1dmov [rsp+40], r8
37bf83a22mov [rsp+88], 12
37bf83a2bmov r8, [rsp+104]
37bf83a30add rsi, rbp
37bf83a33mov rbp, [rsp+440]
37bf83a3bmov [rsp+272], r12
37bf83a43lea rdi, [rbp+8*rsi+8]
37bf83a48lea rbp, [rbx+1]
37bf83a4cimul rax, rbp
37bf83a50add rax, [rsp+144]
37bf83a58mov [rsp+72], rdi
37bf83a5dadd rsi, rbp
37bf83a60lea rdx, [rbx+rax]
37bf83a64lea rax, [r15+8*rax+8]
37bf83a69lea rdx, [r15+8*rdx]
37bf83a6dmov [rsp+32], rax
37bf83a72mov [rsp+48], rdx
37bf83a77mov rdx, [rsp+112]
37bf83a7ccall dgemv_64_
37bf83a81mov r11, [r13]
37bf83a85mov r10, [rsp+120]
37bf83a8alea rax, [rip+0x4d7c77]
37bf83a91mov [rsp+80], rax
37bf83a96mov rdx, [rsp+112]
37bf83a9blea r9, [rip+0x4d7c4e]
37bf83aa2sub r11, rbx
37bf83aa5mov [rsp+56], rax
37bf83aaamov rax, [rsp+448]
37bf83ab2mov [rsp+272], r11
37bf83abamov r11, [rsp+440]
37bf83ac2mov [rsp+40], rax
37bf83ac7mov rcx, [rsp+128]
37bf83acflea rsi, [r11+8*rsi]
37bf83ad3lea rax, [r11+8*rbx]
37bf83ad7mov [rsp+48], rdi
37bf83adcmov rdi, [rsp+104]
37bf83ae1mov [rsp+32], rax
37bf83ae6mov [rsp+88], 12
37bf83aefmov r8, rdi
37bf83af2mov [rsp+72], rsi
37bf83af7mov [rsp+64], r10
37bf83afcmov [rsp+280], r12
37bf83b04call dgemv_64_
37bf83b09mov rax, [r13]
37bf83b0dmov r8, rsi
37bf83b10mov rcx, rdi
37bf83b13lea r9, [rip+0x4d7bee]
37bf83b1asub rax, rbx
37bf83b1dmov [rsp+280], rax
37bf83b25mov rax, [rsp+432]
37bf83b2dlea rdx, [rax+8*rbx-8]
37bf83b32call dscal_64_
37bf83b37jmp 0x37bf830a4
37bf83b3c
37bf83b3c 0f 1f 40 00 ..@.
37bf83b40
37bf83b40loc_37bf83b40:
37bf83b40add rsp, 296
37bf83b47pop rbx
37bf83b48pop rsi
37bf83b49pop rdi
37bf83b4apop rbp
37bf83b4bpop r12
37bf83b4dpop r13
37bf83b4fpop r14
37bf83b51pop r15
37bf83b53ret
37bf83b54
37bf83b54 0f 1f 40 00 ..@.
37bf83b58
37bf83b58loc_37bf83b58:
37bf83b58cmp [rsp+160], 0
37bf83b61jle 0x37bf83b40
37bf83b63lea rax, [rsp+280]
37bf83b6bmov [rsp+368], rcx
37bf83b73mov rbx, [rsp+400]
37bf83b7bmov ebp, 1
37bf83b80mov [rsp+104], rax
37bf83b85lea rax, [rsp+272]
37bf83b8dlea r14, [rip+0x4d7b74]
37bf83b94mov [rsp+112], rax
37bf83b99lea rax, [rip+0x4d7b58]
37bf83ba0mov [rsp+128], rax
37bf83ba8lea rax, [rip+0x4d7b61]
37bf83bafmov [rsp+120], rax
37bf83bb4lea rax, [rsp+264]
37bf83bbcmov [rsp+240], rax
37bf83bc4jmp 0x37bf83bf6
37bf83bc6
37bf83bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf83bd0
37bf83bd0loc_37bf83bd0:
37bf83bd0mov rax, [rsp+264]
37bf83bd8lea rbp, [rax+1]
37bf83bdc
37bf83bdcloc_37bf83bdc:
37bf83bdcmov [rsp+264], rbp
37bf83be4cmp rbp, [rsp+160]
37bf83becjg 0x37bf83b40
37bf83bf2mov r10, [r12]
37bf83bf6
37bf83bf6loc_37bf83bf6:
37bf83bf6mov rdi, [rsp+136]
37bf83bfesub r10, rbp
37bf83c01lea rsi, [rbp-1]
37bf83c05mov rdx, [rsp+120]
37bf83c0aadd r10, 1
37bf83c0emov rcx, [rsp+456]
37bf83c16lea r13, [8*rsi]
37bf83c1emov r8, [rsp+464]
37bf83c26imul rdi, rbp
37bf83c2amov [rsp+64], rdx
37bf83c2fadd rdi, [rsp+144]
37bf83c37lea rdx, [r15+r13]
37bf83c3badd rcx, r13
37bf83c3emov [rsp+272], r10
37bf83c46lea r10, [rdi+rbp]
37bf83c4alea r9, [rip+0x4d7a9f]
37bf83c51lea rax, [r15+8*r10]
37bf83c55mov [rsp+48], rdx
37bf83c5amov rdx, [rsp+112]
37bf83c5fmov [rsp+72], rax
37bf83c64mov [rsp+40], r8
37bf83c69mov r8, [rsp+104]
37bf83c6emov [rsp+32], rcx
37bf83c73mov [rsp+88], 12
37bf83c7cmov [rsp+80], rbx
37bf83c81mov [rsp+56], rbx
37bf83c86mov [rsp+184], rcx
37bf83c8emov rcx, [rsp+128]
37bf83c96mov [rsp+176], r10
37bf83c9emov [rsp+152], rax
37bf83ca6mov [rsp+280], rsi
37bf83caecall dgemv_64_
37bf83cb3mov rcx, [rsp+120]
37bf83cb8mov r10, [r12]
37bf83cbcmov [rsp+88], 9
37bf83cc5mov rax, [rsp+152]
37bf83ccdmov r8, [rsp+104]
37bf83cd2mov [rsp+80], rbx
37bf83cd7lea r9, [rip+0x4d7a12]
37bf83cdemov [rsp+64], rcx
37bf83ce3mov rcx, [rsp+448]
37bf83cebsub r10, rbp
37bf83ceelea rdx, [r10+1]
37bf83cf2lea r10, [r15+8*rdi+8]
37bf83cf7mov [rsp+72], rax
37bf83cfcmov [rsp+56], rcx
37bf83d01mov rcx, [rsp+440]
37bf83d09mov [rsp+32], r10
37bf83d0eadd rcx, r13
37bf83d11mov [rsp+40], rbx
37bf83d16mov [rsp+48], rcx
37bf83d1blea rcx, [rip+0x4d79f6]
37bf83d22mov [rsp+280], rdx
37bf83d2amov rdx, [rsp+112]
37bf83d2fmov [rsp+192], r10
37bf83d37mov [rsp+272], rsi
37bf83d3fcall dgemv_64_
37bf83d44mov rdx, [r12]
37bf83d48lea r11, [rbp+1]
37bf83d4cmov r9, rbx
37bf83d4fmov r10, [rsp+432]
37bf83d57mov [rsp+168], r11
37bf83d5fmov rcx, rdx
37bf83d62sub rcx, rbp
37bf83d65add r10, r13
37bf83d68add rcx, 1
37bf83d6ccmp rdx, r11
37bf83d6fmov [rsp+32], r10
37bf83d74cmovg rdx, r11
37bf83d78mov [rsp+280], rcx
37bf83d80imul rdx, [rsp+136]
37bf83d89add rdx, [rsp+144]
37bf83d91mov rcx, [rsp+104]
37bf83d96mov [rsp+208], r10
37bf83d9eadd rdx, rbp
37bf83da1lea r8, [r15+8*rdx]
37bf83da5mov rdx, [rsp+152]
37bf83dadcall dlarfg_64_
37bf83db2mov r10, [rsp+176]
37bf83dbamov rax, [rsp+408]
37bf83dc2mov r11, [rsp+168]
37bf83dcamovsd_xmm x0, [r15+8*r10]
37bf83dd0movsd_xmm [rax+8*rsi], x0
37bf83dd5mov rax, [rsp+368]
37bf83dddmov rdx, [rax]
37bf83de0cmp rdx, rbp
37bf83de3jle 0x37bf83bd0
37bf83de9sub rdx, rbp
37bf83decmov rax, [rip+0x4d793d]
37bf83df3add rdi, r11
37bf83df6mov r8, [rsp+104]
37bf83dfbmov [rsp+272], rdx
37bf83e03mov rdx, [r12]
37bf83e07lea r9, [rip+0x4d7902]
37bf83e0emov [r15+8*r10], rax
37bf83e12mov r10, [rsp+232]
37bf83e1asub rdx, rbp
37bf83e1dmov rax, [rsp+440]
37bf83e25mov [rsp+80], r14
37bf83e2aimul r10, rbp
37bf83e2eadd rdx, 1
37bf83e32mov [rsp+56], rbx
37bf83e37add r10, [rsp+200]
37bf83e3fmov [rsp+280], rdx
37bf83e47lea rdx, [r10+r11]
37bf83e4blea r11, [r15+8*rdi]
37bf83e4fmov rdi, [rsp+152]
37bf83e57lea rax, [rax+8*rdx]
37bf83e5bmov [rsp+32], r11
37bf83e60mov rdx, [rsp+112]
37bf83e65mov [rsp+168], rax
37bf83e6dmov rcx, [rsp+128]
37bf83e75mov [rsp+72], rax
37bf83e7alea rax, [rip+0x4d78a7]
37bf83e81mov [rsp+64], rax
37bf83e86mov [rsp+48], rdi
37bf83e8bmov [rsp+88], 12
37bf83e94mov [rsp+40], rbx
37bf83e99mov [rsp+176], r10
37bf83ea1mov [rsp+248], r11
37bf83ea9call dgemv_64_
37bf83eaemov rdx, [r12]
37bf83eb2mov r9, [rsp+440]
37bf83ebalea rax, [rip+0x4d7867]
37bf83ec1mov r10, [rsp+176]
37bf83ec9mov [rsp+64], rax
37bf83ecelea rcx, [rip+0x4d7843]
37bf83ed5mov r11, [rsp+152]
37bf83eddsub rdx, rbp
37bf83ee0mov [rsp+80], r14
37bf83ee5lea rdi, [r9+8*r10+8]
37bf83eeaadd rdx, 1
37bf83eeemov [rsp+56], rbx
37bf83ef3mov r10, [rsp+464]
37bf83efbmov [rsp+48], r11
37bf83f00mov r8, [rsp+104]
37bf83f05lea r9, [rip+0x4d7804]
37bf83f0cmov [rsp+40], r10
37bf83f11mov r10, [rsp+184]
37bf83f19mov [rsp+72], rdi
37bf83f1emov [rsp+32], r10
37bf83f23mov [rsp+88], 9
37bf83f2cmov [rsp+272], rdx
37bf83f34mov rdx, [rsp+112]
37bf83f39mov [rsp+280], rsi
37bf83f41call dgemv_64_
37bf83f46lea r10, [r15+r13+8]
37bf83f4bmov r9, [rsp+368]
37bf83f53mov r8, [rsp+104]
37bf83f58mov rcx, [rsp+128]
37bf83f60mov [rsp+176], r10
37bf83f68mov rdx, [r9]
37bf83f6bmov r9, [rsp+168]
37bf83f73mov [rsp+32], r10
37bf83f78mov [rsp+48], rdi
37bf83f7dmov [rsp+72], r9
37bf83f82mov r9, [rsp+120]
37bf83f87sub rdx, rbp
37bf83f8amov [rsp+88], 12
37bf83f93mov [rsp+64], r9
37bf83f98lea r9, [rip+0x4d7751]
37bf83f9fmov [rsp+80], r14
37bf83fa4mov [rsp+56], r14
37bf83fa9mov [rsp+40], rbx
37bf83faemov [rsp+272], rdx
37bf83fb6mov rdx, [rsp+112]
37bf83fbbmov [rsp+280], rsi
37bf83fc3call dgemv_64_
37bf83fc8mov rdx, [r12]
37bf83fccmov [rsp+72], rdi
37bf83fd1lea rax, [rip+0x4d7750]
37bf83fd8mov r11, [rsp+152]
37bf83fe0mov [rsp+64], rax
37bf83fe5lea r9, [rip+0x4d7724]
37bf83fecsub rdx, rbp
37bf83fefmov [rsp+80], r14
37bf83ff4mov r8, [rsp+104]
37bf83ff9mov [rsp+48], r11
37bf83ffemov r11, [rsp+192]
37bf84006add rdx, 1
37bf8400amov [rsp+56], rbx
37bf8400fmov rcx, [rsp+128]
37bf84017mov [rsp+32], r11
37bf8401cmov [rsp+88], 12
37bf84025mov [rsp+40], rbx
37bf8402amov [rsp+280], rdx
37bf84032mov rdx, [rsp+112]
37bf84037mov [rsp+272], rsi
37bf8403fcall dgemv_64_
37bf84044mov rcx, [rsp+368]
37bf8404cmov r11, [rsp+168]
37bf84054mov [rsp+280], rsi
37bf8405cmov r9, [rsp+120]
37bf84061mov rcx, [rcx]
37bf84064mov [rsp+72], r11
37bf84069mov [rsp+64], r9
37bf8406elea r9, [rip+0x4d767b]
37bf84075mov [rsp+152], rcx
37bf8407dmov rdx, rcx
37bf84080mov rcx, [rsp+440]
37bf84088sub rdx, rbp
37bf8408bmov [rsp+48], rdi
37bf84090mov rdi, [rsp+104]
37bf84095lea r13, [rcx+r13+8]
37bf8409amov rcx, [rsp+448]
37bf840a2mov [rsp+88], 12
37bf840abmov [rsp+32], r13
37bf840b0mov r8, rdi
37bf840b3mov [rsp+40], rcx
37bf840b8mov rcx, [rsp+128]
37bf840c0mov [rsp+80], r14
37bf840c5mov [rsp+56], r14
37bf840camov [rsp+272], rdx
37bf840d2mov rdx, [rsp+112]
37bf840d7call dgemv_64_
37bf840dcmov rcx, [rsp+368]
37bf840e4mov r8, [rsp+168]
37bf840eclea r9, [rip+0x4d7615]
37bf840f3mov rcx, [rcx]
37bf840f6mov rdx, rcx
37bf840f9mov [rsp+104], rcx
37bf840femov rcx, rdi
37bf84101sub rdx, rbp
37bf84104mov [rsp+280], rdx
37bf8410cmov rdx, [rsp+208]
37bf84114call dscal_64_
37bf84119mov r8, [rsp+368]
37bf84121mov r9, [rsp+120]
37bf84126mov [rsp+280], rsi
37bf8412emov r10, [rsp+184]
37bf84136mov r11, [rsp+248]
37bf8413emov r8, [r8]
37bf84141mov rsi, [rsp+464]
37bf84149mov [rsp+64], r9
37bf8414elea r9, [rip+0x4d759b]
37bf84155mov [rsp+48], r10
37bf8415amov r10, [rsp+176]
37bf84162mov rdx, r8
37bf84165mov [rsp+104], r8
37bf8416amov r8, rdi
37bf8416dmov [rsp+32], r10
37bf84172sub rdx, rbp
37bf84175mov [rsp+72], r11
37bf8417amov [rsp+56], rsi
37bf8417fmov rsi, rdi
37bf84182mov rdi, [rsp+128]
37bf8418amov [rsp+88], 12
37bf84193mov [rsp+80], r14
37bf84198mov rcx, rdi
37bf8419bmov [rsp+40], rbx
37bf841a0mov [rsp+272], rdx
37bf841a8mov rdx, [rsp+112]
37bf841admov [rsp+152], r11
37bf841b5call dgemv_64_
37bf841bamov rcx, [rsp+368]
37bf841c2mov rdx, rsi
37bf841c5mov r11, [rsp+152]
37bf841cdmov r9, [rsp+120]
37bf841d2mov r8, [rsp+240]
37bf841damov [rsp+104], rsi
37bf841dfmov rcx, [rcx]
37bf841e2mov [rsp+72], r11
37bf841e7mov r11, [rsp+192]
37bf841efmov [rsp+64], r9
37bf841f4lea r9, [rip+0x4d74f5]
37bf841fbsub rcx, rbp
37bf841femov [rsp+32], r13
37bf84203mov [rsp+280], rcx
37bf8420bmov rcx, [rsp+448]
37bf84213mov [rsp+48], r11
37bf84218mov [rsp+40], rcx
37bf8421dmov rcx, rdi
37bf84220mov [rsp+88], 12
37bf84229mov [rsp+80], r14
37bf8422emov [rsp+56], r14
37bf84233mov [rsp+128], rdi
37bf8423bcall dgemv_64_
37bf84240mov r11, [rsp+368]
37bf84248mov rdi, [rsp+264]
37bf84250lea r9, [rip+0x4d74b1]
37bf84257mov r13, [rsp+136]
37bf8425fmov r10, [rsp+424]
37bf84267mov rcx, [r11]
37bf8426alea rbp, [rdi-1]
37bf8426elea rdx, [rdi+2]
37bf84272imul r13, rdi
37bf84276lea rsi, [8*rbp]
37bf8427emov r11, rcx
37bf84281sub r11, rdi
37bf84284cmp rdx, rcx
37bf84287mov [rsp+280], r11
37bf8428fmov r11, [rsp+144]
37bf84297cmovg rdx, rcx
37bf8429badd r10, rsi
37bf8429emov [rsp+32], r10
37bf842a3mov rcx, [rsp+104]
37bf842a8lea r8, [r13+r11]
37bf842adlea rax, [rdi+r8+1]
37bf842b2add rdx, r8
37bf842b5lea r11, [r15+8*rax]
37bf842b9lea r8, [r15+8*rdx]
37bf842bdmov [rsp+168], rax
37bf842c5mov rdx, r11
37bf842c8mov [rsp+152], r11
37bf842d0call dlarfg_64_
37bf842d5mov rax, [rsp+168]
37bf842ddmov r10, [rsp+416]
37bf842e5lea r9, [rip+0x4d7424]
37bf842ecmov r11, [rsp+216]
37bf842f4mov r8, [rsp+456]
37bf842fclea rcx, [rip+0x4d7415]
37bf84303movsd_xmm x0, [r15+8*rax]
37bf84309add r13, [rsp+136]
37bf84311imul r11, rdi
37bf84315add r13, [rsp+144]
37bf8431dmovsd_xmm [r10+8*rbp], x0
37bf84323mov r10, [rip+0x4d7406]
37bf8432amov [r15+8*rax], r10
37bf8432emov r10, [rsp+368]
37bf84336mov r10, [r10]
37bf84339mov [rsp+168], r10
37bf84341sub r10, rdi
37bf84344mov [rsp+272], r10
37bf8434cmov r10, [r12]
37bf84350mov [rsp+40], rbx
37bf84355sub r10, rdi
37bf84358mov [rsp+80], r14
37bf8435dmov [rsp+280], r10
37bf84365mov r10, [rsp+224]
37bf8436dmov [rsp+88], 9
37bf84376lea rax, [r11+r10]
37bf8437amov r11, [rsp+152]
37bf84382mov [rsp+56], r14
37bf84387lea rdx, [rdi+rax+1]
37bf8438cmov [rsp+184], rax
37bf84394lea rax, [rip+0x4d738d]
37bf8439blea r10, [r8+8*rdx]
37bf8439flea rdx, [rdi+r13+1]
37bf843a4mov r8, [rsp+104]
37bf843a9mov [rsp+64], rax
37bf843aelea rdx, [r15+8*rdx]
37bf843b2mov [rsp+72], r10
37bf843b7mov [rsp+32], rdx
37bf843bcmov rdx, [rsp+112]
37bf843c1mov [rsp+176], r10
37bf843c9mov [rsp+48], r11
37bf843cecall dgemv_64_
37bf843d3mov r13, [rsp+368]
37bf843dbmov r8, [rsp+104]
37bf843e0lea r9, [rip+0x4d7329]
37bf843e7mov rax, [rsp+184]
37bf843efmov r11, [rsp+152]
37bf843f7lea rcx, [rip+0x4d731a]
37bf843femov [rsp+280], rbp
37bf84406mov r13, [r13]
37bf8440amov [rsp+80], r14
37bf8440fmov [rsp+48], r11
37bf84414mov [rsp+168], r13
37bf8441cmov rdx, r13
37bf8441fmov r13, [rsp+456]
37bf84427sub rdx, rdi
37bf8442amov [rsp+56], r14
37bf8442flea r13, [r13+8*rax+8]
37bf84434lea rax, [rip+0x4d72ed]
37bf8443bmov [rsp+88], 9
37bf84444mov [rsp+64], rax
37bf84449lea rax, [r15+rsi+8]
37bf8444emov [rsp+72], r13
37bf84453mov [rsp+32], rax
37bf84458mov [rsp+40], rbx
37bf8445dmov [rsp+272], rdx
37bf84465mov rdx, [rsp+112]
37bf8446acall dgemv_64_
37bf8446fmov rcx, [r12]
37bf84473mov r9, [rsp+120]
37bf84478mov [rsp+280], rbp
37bf84480mov rbp, [rsp+464]
37bf84488mov [rsp+48], r13
37bf8448dmov r10, [rsp+176]
37bf84495sub rcx, rdi
37bf84498mov [rsp+64], r9
37bf8449dlea r9, [rip+0x4d724c]
37bf844a4mov [rsp+40], rbp
37bf844a9mov rbp, [rsp+456]
37bf844b1mov [rsp+72], r10
37bf844b6mov rdx, [rsp+112]
37bf844bblea rax, [rbp+rsi+8]
37bf844c0mov [rsp+80], r14
37bf844c5mov rbp, [rsp+104]
37bf844camov [rsp+32], rax
37bf844cfmov [rsp+88], 12
37bf844d8mov r8, rbp
37bf844dbmov [rsp+56], r14
37bf844e0mov [rsp+272], rcx
37bf844e8mov rcx, [rsp+128]
37bf844f0call dgemv_64_
37bf844f5mov rcx, [rsp+368]
37bf844fdlea rax, [rip+0x4d7224]
37bf84504mov r8, [rsp+240]
37bf8450cmov rdx, rbp
37bf8450flea r9, [rip+0x4d71fa]
37bf84516mov rcx, [rcx]
37bf84519mov [rsp+64], rax
37bf8451emov rax, [rsp+152]
37bf84526mov [rsp+72], r13
37bf8452bmov [rsp+88], 9
37bf84534mov [rsp+48], rax
37bf84539mov rax, [rsp+448]
37bf84541mov [rsp+80], r14
37bf84546mov [rsp+40], rax
37bf8454bmov rax, [rsp+440]
37bf84553mov [rsp+56], r14
37bf84558lea rax, [rax+rsi+8]
37bf8455dmov [rsp+168], rcx
37bf84565sub rcx, rdi
37bf84568mov rsi, rbp
37bf8456bmov [rsp+32], rax
37bf84570mov [rsp+280], rcx
37bf84578lea rcx, [rip+0x4d7199]
37bf8457fcall dgemv_64_
37bf84584mov rcx, [r12]
37bf84588mov r8, rsi
37bf8458bmov rax, [rsp+264]
37bf84593mov rdi, [rsp+216]
37bf8459bmov r13, [rsp+224]
37bf845a3mov [rsp+88], 9
37bf845acsub rcx, rax
37bf845afmov r9, [rsp+120]
37bf845b4mov [rsp+80], r14
37bf845b9mov [rsp+280], rcx
37bf845c1mov rcx, rdi
37bf845c4mov r11, [rsp+144]
37bf845ccimul rcx, rax
37bf845d0add rax, 1
37bf845d4mov [rsp+64], r9
37bf845d9mov rbp, [rsp+456]
37bf845e1mov [rsp+56], r14
37bf845e6lea r9, [rip+0x4d7103]
37bf845edmov [rsp+40], rbx
37bf845f2lea rdx, [rcx+r13]
37bf845f6lea rcx, [rdx+rax]
37bf845falea rdx, [rbp+8*rdx+8]
37bf845ffimul rax, [rsp+136]
37bf84608lea rcx, [rbp+8*rcx]
37bf8460dmov [rsp+48], rdx
37bf84612mov [rsp+72], rcx
37bf84617mov rdx, [rsp+240]
37bf8461flea rcx, [rip+0x4d70f2]
37bf84626lea rax, [r11+rax+1]
37bf8462blea rax, [r15+8*rax]
37bf8462fmov [rsp+32], rax
37bf84634call dgemv_64_
37bf84639mov rax, [r12]
37bf8463dmov rcx, [rsp+264]
37bf84645lea r9, [rip+0x4d70bc]
37bf8464csub rax, rcx
37bf8464fimul rdi, rcx
37bf84653lea rbp, [rcx+1]
37bf84657mov [rsp+280], rax
37bf8465fmov rax, [rsp+424]
37bf84667lea rdx, [rdi+r13]
37bf8466blea rcx, [rax+8*rcx-8]
37bf84670mov rax, [rsp+456]
37bf84678add rdx, rbp
37bf8467blea r8, [rax+8*rdx]
37bf8467fmov rdx, rcx
37bf84682mov rcx, rsi
37bf84685call dscal_64_
37bf8468ajmp 0x37bf83bdc
37bf82f80
37bf82f80dlabrd_64_:
37bf82f80push r15
37bf82f82push r14
37bf82f84push r13
37bf82f86push r12
37bf82f88push rbp
37bf82f89push rdi
37bf82f8apush rsi
37bf82f8bpush rbx
37bf82f8csub rsp, 296
37bf82f93mov r11, [rcx]
37bf82f96mov r13, rcx
37bf82f99mov r12, rdx
37bf82f9cmov r15, r9
37bf82f9ftest r11, r11
37bf82fa2jle 0x37bf83b40
37bf82fa8mov r10, [rdx]
37bf82fabtest r10, r10
37bf82faejle 0x37bf83b40
37bf82fb4mov rax, [rsp+400]
37bf82fbcxor ebx, ebx
37bf82fbemov [rsp+264], 1
37bf82fcamov rax, [rax]
37bf82fcdtest rax, rax
37bf82fd0cmovns rbx, rax
37bf82fd4mov rax, [rsp+464]
37bf82fdcmov rax, [rax]
37bf82fdfmov [rsp+136], rbx
37bf82fe7not rbx
37bf82feamov [rsp+144], rbx
37bf82ff2xor ebx, ebx
37bf82ff4test rax, rax
37bf82ff7cmovns rbx, rax
37bf82ffbmov rax, [rsp+448]
37bf83003mov rax, [rax]
37bf83006mov [rsp+216], rbx
37bf8300enot rbx
37bf83011mov [rsp+224], rbx
37bf83019xor ebx, ebx
37bf8301btest rax, rax
37bf8301ecmovns rbx, rax
37bf83022mov rax, [r8]
37bf83025mov [rsp+232], rbx
37bf8302dnot rbx
37bf83030mov [rsp+200], rbx
37bf83038mov [rsp+160], rax
37bf83040cmp r11, r10
37bf83043jl 0x37bf83b58
37bf83049test rax, rax
37bf8304cjle 0x37bf83b40
37bf83052lea rax, [rsp+280]
37bf8305amov ebp, 1
37bf8305fmov r14, rdx
37bf83062mov [rsp+104], rax
37bf83067lea rax, [rsp+272]
37bf8306fmov [rsp+112], rax
37bf83074lea rax, [rip+0x4d867d]
37bf8307bmov [rsp+128], rax
37bf83083lea rax, [rip+0x4d8686]
37bf8308amov [rsp+120], rax
37bf8308fjmp 0x37bf830be
37bf83091
37bf83091 0f 1f 80 00 00 00 00 .......
37bf83098
37bf83098loc_37bf83098:
37bf83098mov rax, [rsp+264]
37bf830a0lea rbp, [rax+1]
37bf830a4
37bf830a4loc_37bf830a4:
37bf830a4mov [rsp+264], rbp
37bf830accmp rbp, [rsp+160]
37bf830b4jg 0x37bf83b40
37bf830bamov r11, [r13]
37bf830be
37bf830beloc_37bf830be:
37bf830bemov r10, [rsp+136]
37bf830c6lea rbx, [rbp-1]
37bf830casub r11, rbp
37bf830cdmov r8, [rsp+464]
37bf830d5add r11, 1
37bf830d9mov rax, [rsp+144]
37bf830e1lea rsi, [8*rbx]
37bf830e9mov rdx, [rsp+120]
37bf830eeimul r10, rbp
37bf830f2mov [rsp+56], r8
37bf830f7lea rcx, [r15+rsi]
37bf830fbmov r8, [rsp+456]
37bf83103mov [rsp+272], r11
37bf8310blea r9, [rip+0x4d85de]
37bf83112add r8, rsi
37bf83115mov [rsp+64], rdx
37bf8311amov rdx, [rsp+112]
37bf8311flea r12, [r10+rax]
37bf83123mov [rsp+48], r8
37bf83128mov r8, [rsp+400]
37bf83130lea rax, [rip+0x4d85d1]
37bf83137lea r11, [r12+rbp]
37bf8313bmov [rsp+80], rax
37bf83140lea rdi, [r15+8*r11]
37bf83144mov [rsp+40], r8
37bf83149mov r8, [rsp+104]
37bf8314emov [rsp+32], rcx
37bf83153mov [rsp+88], 12
37bf8315cmov [rsp+72], rdi
37bf83161mov [rsp+184], rcx
37bf83169mov rcx, [rsp+128]
37bf83171mov [rsp+176], r10
37bf83179mov [rsp+168], r11
37bf83181mov [rsp+280], rbx
37bf83189call dgemv_64_
37bf8318emov r9, [r13]
37bf83192mov r11, [rsp+120]
37bf83197mov [rsp+88], 12
37bf831a0mov r8, [rsp+104]
37bf831a5mov [rsp+72], rdi
37bf831aasub r9, rbp
37bf831admov [rsp+64], r11
37bf831b2mov rdx, [rsp+112]
37bf831b7lea rax, [r9+1]
37bf831bbmov r9, [rsp+440]
37bf831c3mov rcx, [rsp+128]
37bf831cbmov [rsp+280], rbx
37bf831d3mov [rsp+272], rax
37bf831dblea rax, [rip+0x4d8526]
37bf831e2mov [rsp+80], rax
37bf831e7add r9, rsi
37bf831eamov [rsp+56], rax
37bf831eflea rax, [r15+8*r12+8]
37bf831f4mov [rsp+48], rax
37bf831f9mov rax, [rsp+448]
37bf83201mov [rsp+32], r9
37bf83206mov [rsp+40], rax
37bf8320bmov [rsp+192], r9
37bf83213lea r9, [rip+0x4d84d6]
37bf8321acall dgemv_64_
37bf8321fmov rdx, [r13]
37bf83223mov r11, [rsp+424]
37bf8322blea r9, [rip+0x4d84d6]
37bf83232mov rcx, [rsp+104]
37bf83237mov rax, rdx
37bf8323aadd r11, rsi
37bf8323dsub rax, rbp
37bf83240mov [rsp+32], r11
37bf83245add rax, 1
37bf83249mov [rsp+208], r11
37bf83251mov [rsp+280], rax
37bf83259lea rax, [rbp+1]
37bf8325dcmp rdx, rax
37bf83260mov [rsp+152], rax
37bf83268cmovg rdx, rax
37bf8326cadd rdx, r12
37bf8326flea r8, [r15+8*rdx]
37bf83273mov rdx, rdi
37bf83276call dlarfg_64_
37bf8327bmov r11, [rsp+168]
37bf83283mov rdx, [r14]
37bf83286mov rax, [rsp+408]
37bf8328emov r10, [rsp+176]
37bf83296movsd_xmm x0, [r15+8*r11]
37bf8329ccmp rdx, rbp
37bf8329fmovsd_xmm [rax+8*rbx], x0
37bf832a4mov rax, [rsp+152]
37bf832acjle 0x37bf83098
37bf832b2mov rcx, [rip+0x4d8477]
37bf832b9mov r12, [rsp+216]
37bf832c1sub rdx, rbp
37bf832c4lea r9, [rip+0x4d8445]
37bf832cbadd r10, [rsp+136]
37bf832d3add r10, [rsp+144]
37bf832dbmov [rsp+280], rdx
37bf832e3mov [r15+8*r11], rcx
37bf832e7mov rcx, [r13]
37bf832ebimul r12, rbp
37bf832efadd r12, [rsp+224]
37bf832f7mov [rsp+48], rdi
37bf832fcsub rcx, rbp
37bf832ffadd rax, r12
37bf83302mov r8, [rsp+400]
37bf8330amov [rsp+88], 9
37bf83313add rcx, 1
37bf83317mov [rsp+176], r10
37bf8331fmov [rsp+272], rcx
37bf83327mov rcx, [rsp+456]
37bf8332fmov [rsp+40], r8
37bf83334mov r8, [rsp+104]
37bf83339lea rdx, [rcx+8*rax]
37bf8333dlea rax, [r10+rbp]
37bf83341lea rax, [r15+8*rax]
37bf83345mov [rsp+152], rdx
37bf8334dlea rcx, [rip+0x4d83b4]
37bf83354mov [rsp+72], rdx
37bf83359lea rdx, [rip+0x4d83c8]
37bf83360mov [rsp+80], rcx
37bf83365mov [rsp+64], rdx
37bf8336amov rdx, [rsp+112]
37bf8336fmov [rsp+56], rcx
37bf83374lea rcx, [rip+0x4d839d]
37bf8337bmov [rsp+32], rax
37bf83380mov [rsp+168], rax
37bf83388call dgemv_64_
37bf8338dmov r11, [r13]
37bf83391mov r10, [rsp+400]
37bf83399lea rax, [rip+0x4d8368]
37bf833a0lea rcx, [rip+0x4d8381]
37bf833a7mov [rsp+80], rax
37bf833acmov r8, [rsp+104]
37bf833b1lea r9, [rip+0x4d8358]
37bf833b8sub r11, rbp
37bf833bbmov [rsp+40], r10
37bf833c0mov r10, [rsp+184]
37bf833c8lea rdx, [r11+1]
37bf833ccmov r11, [rsp+456]
37bf833d4mov [rsp+64], rcx
37bf833d9lea rcx, [rip+0x4d8338]
37bf833e0mov [rsp+56], rax
37bf833e5lea r12, [r11+8*r12+8]
37bf833eamov [rsp+48], rdi
37bf833efmov [rsp+72], r12
37bf833f4mov [rsp+32], r10
37bf833f9mov [rsp+88], 9
37bf83402mov [rsp+272], rdx
37bf8340amov rdx, [rsp+112]
37bf8340fmov [rsp+280], rbx
37bf83417call dgemv_64_
37bf8341cmov r9, [r14]
37bf8341fmov [rsp+48], r12
37bf83424lea rax, [rip+0x4d82dd]
37bf8342bmov r10, [rsp+152]
37bf83433mov [rsp+80], rax
37bf83438sub r9, rbp
37bf8343bmov [rsp+56], rax
37bf83440mov r8, [rsp+104]
37bf83445mov [rsp+272], r9
37bf8344dmov r9, [rsp+456]
37bf83455mov [rsp+72], r10
37bf8345amov r10, [rsp+120]
37bf8345flea rsi, [r9+rsi+8]
37bf83464mov r9, [rsp+464]
37bf8346cmov [rsp+88], 12
37bf83475mov [rsp+64], r10
37bf8347amov rdx, [rsp+112]
37bf8347fmov [rsp+40], r9
37bf83484mov rcx, [rsp+128]
37bf8348clea r9, [rip+0x4d825d]
37bf83493mov [rsp+32], rsi
37bf83498mov [rsp+280], rbx
37bf834a0call dgemv_64_
37bf834a5mov r9, [r13]
37bf834a9lea r11, [rip+0x4d8278]
37bf834b0lea rax, [rip+0x4d8251]
37bf834b7mov [rsp+64], r11
37bf834bclea rcx, [rip+0x4d8255]
37bf834c3sub r9, rbp
37bf834c6mov [rsp+80], rax
37bf834cblea rdx, [r9+1]
37bf834cfmov r9, [rsp+448]
37bf834d7mov [rsp+72], r12
37bf834dcmov [rsp+56], rax
37bf834e1mov [rsp+40], r9
37bf834e6mov r9, [rsp+192]
37bf834eemov [rsp+48], rdi
37bf834f3mov rdi, [rsp+104]
37bf834f8mov [rsp+32], r9
37bf834fdlea r9, [rip+0x4d820c]
37bf83504mov [rsp+88], 9
37bf8350dmov r8, rdi
37bf83510mov [rsp+272], rdx
37bf83518mov rdx, [rsp+112]
37bf8351dmov [rsp+280], rbx
37bf83525call dgemv_64_
37bf8352amov r10, [rsp+176]
37bf83532mov r9, [r14]
37bf83535mov [rsp+272], rbx
37bf8353dmov r8, [rsp+152]
37bf83545mov rbx, [rsp+120]
37bf8354amov [rsp+48], r12
37bf8354flea rax, [rip+0x4d81b2]
37bf83556mov r12, [rsp+400]
37bf8355elea rdx, [r15+8*r10+8]
37bf83563mov [rsp+80], rax
37bf83568sub r9, rbp
37bf8356bmov [rsp+56], rax
37bf83570lea rcx, [rip+0x4d81a1]
37bf83577mov [rsp+72], r8
37bf8357cmov r8, rdi
37bf8357fmov [rsp+64], rbx
37bf83584mov [rsp+40], r12
37bf83589mov [rsp+32], rdx
37bf8358emov rdx, [rsp+112]
37bf83593mov [rsp+88], 9
37bf8359cmov [rsp+280], r9
37bf835a4lea r9, [rip+0x4d8145]
37bf835abcall dgemv_64_
37bf835b0mov r12, [r14]
37bf835b3mov r8, [rsp+152]
37bf835bbmov rcx, rdi
37bf835bemov rdx, [rsp+208]
37bf835c6lea r9, [rip+0x4d813b]
37bf835cdsub r12, rbp
37bf835d0mov [rsp+280], r12
37bf835d8lea r12, [rsp+264]
37bf835e0call dscal_64_
37bf835e5mov rdx, [r14]
37bf835e8mov r8, [rsp+184]
37bf835f0mov [rsp+64], rbx
37bf835f5mov rax, [rsp+168]
37bf835fdmov [rsp+32], rsi
37bf83602lea r9, [rip+0x4d80e7]
37bf83609sub rdx, rbp
37bf8360cmov [rsp+48], r8
37bf83611mov rbp, [rsp+400]
37bf83619mov r8, [rsp+464]
37bf83621mov [rsp+72], rax
37bf83626mov [rsp+80], rbp
37bf8362bmov rcx, [rsp+128]
37bf83633mov [rsp+56], rbp
37bf83638mov [rsp+40], r8
37bf8363dmov r8, r12
37bf83640mov [rsp+88], 12
37bf83649mov [rsp+280], rdx
37bf83651mov rdx, rdi
37bf83654mov [rsp+120], rbx
37bf83659mov [rsp+152], r12
37bf83661mov [rsp+104], rdi
37bf83666call dgemv_64_
37bf8366bmov rbx, [rsp+264]
37bf83673mov rsi, [r14]
37bf83676mov [rsp+88], 9
37bf8367fmov r9, [rsp+136]
37bf83687mov rbp, [rsp+144]
37bf8368flea rcx, [rip+0x4d8082]
37bf83696sub rsi, rbx
37bf83699lea rax, [rbx-1]
37bf8369dmov r8, [rsp+448]
37bf836a5mov rdx, [rsp+440]
37bf836admov [rsp+280], rsi
37bf836b5lea rsi, [rbx+1]
37bf836b9lea r12, [8*rax]
37bf836c1imul r9, rsi
37bf836c5add rdx, r12
37bf836c8mov [rsp+56], r8
37bf836cdmov r8, [rsp+400]
37bf836d5mov [rsp+48], rdx
37bf836damov [rsp+40], r8
37bf836dfmov r8, [rsp+104]
37bf836e4lea rdi, [r9+rbp]
37bf836e8lea r9, [rip+0x4d8001]
37bf836efmov [rsp+272], rax
37bf836f7lea r10, [rbx+rdi]
37bf836fblea rdx, [r15+8*rdi+8]
37bf83700mov [rsp+168], rax
37bf83708lea rbp, [r15+8*r10]
37bf8370cmov [rsp+176], r10
37bf83714mov r10, [rsp+400]
37bf8371cmov [rsp+72], rbp
37bf83721mov [rsp+80], r10
37bf83726mov r10, [rsp+120]
37bf8372bmov [rsp+32], rdx
37bf83730mov rdx, [rsp+112]
37bf83735mov [rsp+64], r10
37bf8373acall dgemv_64_
37bf8373fmov rcx, [r14]
37bf83742mov r9, [rsp+400]
37bf8374amov rdx, rcx
37bf8374dsub rdx, rbx
37bf83750mov [rsp+280], rdx
37bf83758lea rdx, [rbx+2]
37bf8375ccmp rdx, rcx
37bf8375fcmovg rdx, rcx
37bf83763mov rcx, [rsp+432]
37bf8376bimul rdx, [rsp+136]
37bf83774add rdx, [rsp+144]
37bf8377cadd rcx, r12
37bf8377fadd rdx, rbx
37bf83782mov [rsp+32], rcx
37bf83787mov rcx, [rsp+104]
37bf8378clea r8, [r15+8*rdx]
37bf83790mov rdx, rbp
37bf83793call dlarfg_64_
37bf83798mov r10, [rsp+176]
37bf837a0mov rax, [rsp+168]
37bf837a8lea r11, [rip+0x4d7f79]
37bf837afmov rdx, [rsp+416]
37bf837b7mov r9, [rsp+200]
37bf837bfmovsd_xmm x0, [r15+8*r10]
37bf837c5mov rcx, [rsp+128]
37bf837cdmovsd_xmm [rdx+8*rax], x0
37bf837d2mov rdx, [rip+0x4d7f57]
37bf837d9lea rax, [rip+0x4d7f28]
37bf837e0mov [r15+8*r10], rdx
37bf837e4mov rdx, [r13]
37bf837e8sub rdx, rbx
37bf837ebmov [rsp+272], rdx
37bf837f3mov rdx, [r14]
37bf837f6mov [rsp+80], rax
37bf837fbsub rdx, rbx
37bf837femov [rsp+64], r11
37bf83803mov [rsp+280], rdx
37bf8380bmov rdx, [rsp+232]
37bf83813mov [rsp+48], rbp
37bf83818mov [rsp+88], 12
37bf83821imul rdx, rbx
37bf83825lea r10, [rdx+r9]
37bf83829mov rdx, [rsp+112]
37bf8382elea r9, [rip+0x4d7edb]
37bf83835mov [rsp+168], r10
37bf8383dlea rax, [rsi+r10]
37bf83841add rsi, rdi
37bf83844mov r10, [rsp+440]
37bf8384cmov rdi, [rsp+104]
37bf83851lea rax, [r10+8*rax]
37bf83855mov r10, [rsp+400]
37bf8385dmov [rsp+72], rax
37bf83862lea rax, [r15+8*rsi]
37bf83866mov r8, rdi
37bf83869mov [rsp+56], r10
37bf8386emov [rsp+40], r10
37bf83873mov [rsp+32], rax
37bf83878call dgemv_64_
37bf8387dmov r10, [rsp+168]
37bf83885mov rsi, [r14]
37bf83888mov [rsp+48], rbp
37bf8388dmov rax, [rsp+440]
37bf83895lea r11, [rip+0x4d7e8c]
37bf8389cmov rbp, [rsp+464]
37bf838a4mov [rsp+88], 9
37bf838adsub rsi, rbx
37bf838b0mov [rsp+64], r11
37bf838b5mov rdx, rdi
37bf838b8lea r9, [rip+0x4d7e51]
37bf838bflea rax, [rax+8*r10+8]
37bf838c4mov [rsp+40], rbp
37bf838c9mov rbp, [rsp+456]
37bf838d1lea rcx, [rip+0x4d7e40]
37bf838d8mov [rsp+72], rax
37bf838ddmov rax, [rsp+400]
37bf838e5mov [rsp+280], rsi
37bf838edlea rsi, [rip+0x4d7e14]
37bf838f4mov [rsp+56], rax
37bf838f9lea rax, [rbp+r12+8]
37bf838femov r12, [rsp+152]
37bf83906mov [rsp+80], rsi
37bf8390bmov [rsp+32], rax
37bf83910mov r8, r12
37bf83913call dgemv_64_
37bf83918mov rdx, [r13]
37bf8391cmov rax, [rsp+264]
37bf83924mov [rsp+80], rsi
37bf83929mov rbp, [rsp+232]
37bf83931mov r10, [rsp+120]
37bf83936mov [rsp+56], rsi
37bf8393blea r9, [rip+0x4d7dae]
37bf83942sub rdx, rax
37bf83945mov r8, [rsp+440]
37bf8394dmov [rsp+104], rdi
37bf83952mov [rsp+280], rdx
37bf8395amov rdx, rbp
37bf8395dimul rdx, rax
37bf83961mov [rsp+64], r10
37bf83966add rdx, [rsp+200]
37bf8396emov [rsp+88], 12
37bf83977lea rcx, [rax+rdx+1]
37bf8397clea rdx, [r8+8*rdx+8]
37bf83981mov [rsp+48], rdx
37bf83986lea rax, [r15+8*rax]
37bf8398alea rcx, [r8+8*rcx]
37bf8398emov r8, r12
37bf83991mov rdx, [rsp+400]
37bf83999mov [rsp+72], rcx
37bf8399emov [rsp+32], rax
37bf839a3mov rcx, [rsp+128]
37bf839abmov [rsp+40], rdx
37bf839b0mov rdx, rdi
37bf839b3call dgemv_64_
37bf839b8mov rbx, [rsp+264]
37bf839c0mov rax, [r14]
37bf839c3lea r11, [rip+0x4d7d5e]
37bf839camov r8, [rsp+400]
37bf839d2lea r9, [rip+0x4d7d2f]
37bf839d9mov [rsp+64], r11
37bf839deimul rbp, rbx
37bf839e2sub rax, rbx
37bf839e5mov [rsp+80], r9
37bf839ealea r12, [rbx-1]
37bf839eemov [rsp+280], rax
37bf839f6lea r9, [rip+0x4d7d13]
37bf839fdmov rax, [rsp+136]
37bf83a05mov [rsp+56], r8
37bf83a0amov rcx, [rsp+128]
37bf83a12mov rsi, rbp
37bf83a15mov rbp, [rsp+200]
37bf83a1dmov [rsp+40], r8
37bf83a22mov [rsp+88], 12
37bf83a2bmov r8, [rsp+104]
37bf83a30add rsi, rbp
37bf83a33mov rbp, [rsp+440]
37bf83a3bmov [rsp+272], r12
37bf83a43lea rdi, [rbp+8*rsi+8]
37bf83a48lea rbp, [rbx+1]
37bf83a4cimul rax, rbp
37bf83a50add rax, [rsp+144]
37bf83a58mov [rsp+72], rdi
37bf83a5dadd rsi, rbp
37bf83a60lea rdx, [rbx+rax]
37bf83a64lea rax, [r15+8*rax+8]
37bf83a69lea rdx, [r15+8*rdx]
37bf83a6dmov [rsp+32], rax
37bf83a72mov [rsp+48], rdx
37bf83a77mov rdx, [rsp+112]
37bf83a7ccall dgemv_64_
37bf83a81mov r11, [r13]
37bf83a85mov r10, [rsp+120]
37bf83a8alea rax, [rip+0x4d7c77]
37bf83a91mov [rsp+80], rax
37bf83a96mov rdx, [rsp+112]
37bf83a9blea r9, [rip+0x4d7c4e]
37bf83aa2sub r11, rbx
37bf83aa5mov [rsp+56], rax
37bf83aaamov rax, [rsp+448]
37bf83ab2mov [rsp+272], r11
37bf83abamov r11, [rsp+440]
37bf83ac2mov [rsp+40], rax
37bf83ac7mov rcx, [rsp+128]
37bf83acflea rsi, [r11+8*rsi]
37bf83ad3lea rax, [r11+8*rbx]
37bf83ad7mov [rsp+48], rdi
37bf83adcmov rdi, [rsp+104]
37bf83ae1mov [rsp+32], rax
37bf83ae6mov [rsp+88], 12
37bf83aefmov r8, rdi
37bf83af2mov [rsp+72], rsi
37bf83af7mov [rsp+64], r10
37bf83afcmov [rsp+280], r12
37bf83b04call dgemv_64_
37bf83b09mov rax, [r13]
37bf83b0dmov r8, rsi
37bf83b10mov rcx, rdi
37bf83b13lea r9, [rip+0x4d7bee]
37bf83b1asub rax, rbx
37bf83b1dmov [rsp+280], rax
37bf83b25mov rax, [rsp+432]
37bf83b2dlea rdx, [rax+8*rbx-8]
37bf83b32call dscal_64_
37bf83b37jmp 0x37bf830a4
37bf83b3c
37bf83b3c 0f 1f 40 00 ..@.
37bf83b40
37bf83b40loc_37bf83b40:
37bf83b40add rsp, 296
37bf83b47pop rbx
37bf83b48pop rsi
37bf83b49pop rdi
37bf83b4apop rbp
37bf83b4bpop r12
37bf83b4dpop r13
37bf83b4fpop r14
37bf83b51pop r15
37bf83b53ret
37bf83b54
37bf83b54 0f 1f 40 00 ..@.
37bf83b58
37bf83b58loc_37bf83b58:
37bf83b58cmp [rsp+160], 0
37bf83b61jle 0x37bf83b40
37bf83b63lea rax, [rsp+280]
37bf83b6bmov [rsp+368], rcx
37bf83b73mov rbx, [rsp+400]
37bf83b7bmov ebp, 1
37bf83b80mov [rsp+104], rax
37bf83b85lea rax, [rsp+272]
37bf83b8dlea r14, [rip+0x4d7b74]
37bf83b94mov [rsp+112], rax
37bf83b99lea rax, [rip+0x4d7b58]
37bf83ba0mov [rsp+128], rax
37bf83ba8lea rax, [rip+0x4d7b61]
37bf83bafmov [rsp+120], rax
37bf83bb4lea rax, [rsp+264]
37bf83bbcmov [rsp+240], rax
37bf83bc4jmp 0x37bf83bf6
37bf83bc6
37bf83bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf83bd0
37bf83bd0loc_37bf83bd0:
37bf83bd0mov rax, [rsp+264]
37bf83bd8lea rbp, [rax+1]
37bf83bdc
37bf83bdcloc_37bf83bdc:
37bf83bdcmov [rsp+264], rbp
37bf83be4cmp rbp, [rsp+160]
37bf83becjg 0x37bf83b40
37bf83bf2mov r10, [r12]
37bf83bf6
37bf83bf6loc_37bf83bf6:
37bf83bf6mov rdi, [rsp+136]
37bf83bfesub r10, rbp
37bf83c01lea rsi, [rbp-1]
37bf83c05mov rdx, [rsp+120]
37bf83c0aadd r10, 1
37bf83c0emov rcx, [rsp+456]
37bf83c16lea r13, [8*rsi]
37bf83c1emov r8, [rsp+464]
37bf83c26imul rdi, rbp
37bf83c2amov [rsp+64], rdx
37bf83c2fadd rdi, [rsp+144]
37bf83c37lea rdx, [r15+r13]
37bf83c3badd rcx, r13
37bf83c3emov [rsp+272], r10
37bf83c46lea r10, [rdi+rbp]
37bf83c4alea r9, [rip+0x4d7a9f]
37bf83c51lea rax, [r15+8*r10]
37bf83c55mov [rsp+48], rdx
37bf83c5amov rdx, [rsp+112]
37bf83c5fmov [rsp+72], rax
37bf83c64mov [rsp+40], r8
37bf83c69mov r8, [rsp+104]
37bf83c6emov [rsp+32], rcx
37bf83c73mov [rsp+88], 12
37bf83c7cmov [rsp+80], rbx
37bf83c81mov [rsp+56], rbx
37bf83c86mov [rsp+184], rcx
37bf83c8emov rcx, [rsp+128]
37bf83c96mov [rsp+176], r10
37bf83c9emov [rsp+152], rax
37bf83ca6mov [rsp+280], rsi
37bf83caecall dgemv_64_
37bf83cb3mov rcx, [rsp+120]
37bf83cb8mov r10, [r12]
37bf83cbcmov [rsp+88], 9
37bf83cc5mov rax, [rsp+152]
37bf83ccdmov r8, [rsp+104]
37bf83cd2mov [rsp+80], rbx
37bf83cd7lea r9, [rip+0x4d7a12]
37bf83cdemov [rsp+64], rcx
37bf83ce3mov rcx, [rsp+448]
37bf83cebsub r10, rbp
37bf83ceelea rdx, [r10+1]
37bf83cf2lea r10, [r15+8*rdi+8]
37bf83cf7mov [rsp+72], rax
37bf83cfcmov [rsp+56], rcx
37bf83d01mov rcx, [rsp+440]
37bf83d09mov [rsp+32], r10
37bf83d0eadd rcx, r13
37bf83d11mov [rsp+40], rbx
37bf83d16mov [rsp+48], rcx
37bf83d1blea rcx, [rip+0x4d79f6]
37bf83d22mov [rsp+280], rdx
37bf83d2amov rdx, [rsp+112]
37bf83d2fmov [rsp+192], r10
37bf83d37mov [rsp+272], rsi
37bf83d3fcall dgemv_64_
37bf83d44mov rdx, [r12]
37bf83d48lea r11, [rbp+1]
37bf83d4cmov r9, rbx
37bf83d4fmov r10, [rsp+432]
37bf83d57mov [rsp+168], r11
37bf83d5fmov rcx, rdx
37bf83d62sub rcx, rbp
37bf83d65add r10, r13
37bf83d68add rcx, 1
37bf83d6ccmp rdx, r11
37bf83d6fmov [rsp+32], r10
37bf83d74cmovg rdx, r11
37bf83d78mov [rsp+280], rcx
37bf83d80imul rdx, [rsp+136]
37bf83d89add rdx, [rsp+144]
37bf83d91mov rcx, [rsp+104]
37bf83d96mov [rsp+208], r10
37bf83d9eadd rdx, rbp
37bf83da1lea r8, [r15+8*rdx]
37bf83da5mov rdx, [rsp+152]
37bf83dadcall dlarfg_64_
37bf83db2mov r10, [rsp+176]
37bf83dbamov rax, [rsp+408]
37bf83dc2mov r11, [rsp+168]
37bf83dcamovsd_xmm x0, [r15+8*r10]
37bf83dd0movsd_xmm [rax+8*rsi], x0
37bf83dd5mov rax, [rsp+368]
37bf83dddmov rdx, [rax]
37bf83de0cmp rdx, rbp
37bf83de3jle 0x37bf83bd0
37bf83de9sub rdx, rbp
37bf83decmov rax, [rip+0x4d793d]
37bf83df3add rdi, r11
37bf83df6mov r8, [rsp+104]
37bf83dfbmov [rsp+272], rdx
37bf83e03mov rdx, [r12]
37bf83e07lea r9, [rip+0x4d7902]
37bf83e0emov [r15+8*r10], rax
37bf83e12mov r10, [rsp+232]
37bf83e1asub rdx, rbp
37bf83e1dmov rax, [rsp+440]
37bf83e25mov [rsp+80], r14
37bf83e2aimul r10, rbp
37bf83e2eadd rdx, 1
37bf83e32mov [rsp+56], rbx
37bf83e37add r10, [rsp+200]
37bf83e3fmov [rsp+280], rdx
37bf83e47lea rdx, [r10+r11]
37bf83e4blea r11, [r15+8*rdi]
37bf83e4fmov rdi, [rsp+152]
37bf83e57lea rax, [rax+8*rdx]
37bf83e5bmov [rsp+32], r11
37bf83e60mov rdx, [rsp+112]
37bf83e65mov [rsp+168], rax
37bf83e6dmov rcx, [rsp+128]
37bf83e75mov [rsp+72], rax
37bf83e7alea rax, [rip+0x4d78a7]
37bf83e81mov [rsp+64], rax
37bf83e86mov [rsp+48], rdi
37bf83e8bmov [rsp+88], 12
37bf83e94mov [rsp+40], rbx
37bf83e99mov [rsp+176], r10
37bf83ea1mov [rsp+248], r11
37bf83ea9call dgemv_64_
37bf83eaemov rdx, [r12]
37bf83eb2mov r9, [rsp+440]
37bf83ebalea rax, [rip+0x4d7867]
37bf83ec1mov r10, [rsp+176]
37bf83ec9mov [rsp+64], rax
37bf83ecelea rcx, [rip+0x4d7843]
37bf83ed5mov r11, [rsp+152]
37bf83eddsub rdx, rbp
37bf83ee0mov [rsp+80], r14
37bf83ee5lea rdi, [r9+8*r10+8]
37bf83eeaadd rdx, 1
37bf83eeemov [rsp+56], rbx
37bf83ef3mov r10, [rsp+464]
37bf83efbmov [rsp+48], r11
37bf83f00mov r8, [rsp+104]
37bf83f05lea r9, [rip+0x4d7804]
37bf83f0cmov [rsp+40], r10
37bf83f11mov r10, [rsp+184]
37bf83f19mov [rsp+72], rdi
37bf83f1emov [rsp+32], r10
37bf83f23mov [rsp+88], 9
37bf83f2cmov [rsp+272], rdx
37bf83f34mov rdx, [rsp+112]
37bf83f39mov [rsp+280], rsi
37bf83f41call dgemv_64_
37bf83f46lea r10, [r15+r13+8]
37bf83f4bmov r9, [rsp+368]
37bf83f53mov r8, [rsp+104]
37bf83f58mov rcx, [rsp+128]
37bf83f60mov [rsp+176], r10
37bf83f68mov rdx, [r9]
37bf83f6bmov r9, [rsp+168]
37bf83f73mov [rsp+32], r10
37bf83f78mov [rsp+48], rdi
37bf83f7dmov [rsp+72], r9
37bf83f82mov r9, [rsp+120]
37bf83f87sub rdx, rbp
37bf83f8amov [rsp+88], 12
37bf83f93mov [rsp+64], r9
37bf83f98lea r9, [rip+0x4d7751]
37bf83f9fmov [rsp+80], r14
37bf83fa4mov [rsp+56], r14
37bf83fa9mov [rsp+40], rbx
37bf83faemov [rsp+272], rdx
37bf83fb6mov rdx, [rsp+112]
37bf83fbbmov [rsp+280], rsi
37bf83fc3call dgemv_64_
37bf83fc8mov rdx, [r12]
37bf83fccmov [rsp+72], rdi
37bf83fd1lea rax, [rip+0x4d7750]
37bf83fd8mov r11, [rsp+152]
37bf83fe0mov [rsp+64], rax
37bf83fe5lea r9, [rip+0x4d7724]
37bf83fecsub rdx, rbp
37bf83fefmov [rsp+80], r14
37bf83ff4mov r8, [rsp+104]
37bf83ff9mov [rsp+48], r11
37bf83ffemov r11, [rsp+192]
37bf84006add rdx, 1
37bf8400amov [rsp+56], rbx
37bf8400fmov rcx, [rsp+128]
37bf84017mov [rsp+32], r11
37bf8401cmov [rsp+88], 12
37bf84025mov [rsp+40], rbx
37bf8402amov [rsp+280], rdx
37bf84032mov rdx, [rsp+112]
37bf84037mov [rsp+272], rsi
37bf8403fcall dgemv_64_
37bf84044mov rcx, [rsp+368]
37bf8404cmov r11, [rsp+168]
37bf84054mov [rsp+280], rsi
37bf8405cmov r9, [rsp+120]
37bf84061mov rcx, [rcx]
37bf84064mov [rsp+72], r11
37bf84069mov [rsp+64], r9
37bf8406elea r9, [rip+0x4d767b]
37bf84075mov [rsp+152], rcx
37bf8407dmov rdx, rcx
37bf84080mov rcx, [rsp+440]
37bf84088sub rdx, rbp
37bf8408bmov [rsp+48], rdi
37bf84090mov rdi, [rsp+104]
37bf84095lea r13, [rcx+r13+8]
37bf8409amov rcx, [rsp+448]
37bf840a2mov [rsp+88], 12
37bf840abmov [rsp+32], r13
37bf840b0mov r8, rdi
37bf840b3mov [rsp+40], rcx
37bf840b8mov rcx, [rsp+128]
37bf840c0mov [rsp+80], r14
37bf840c5mov [rsp+56], r14
37bf840camov [rsp+272], rdx
37bf840d2mov rdx, [rsp+112]
37bf840d7call dgemv_64_
37bf840dcmov rcx, [rsp+368]
37bf840e4mov r8, [rsp+168]
37bf840eclea r9, [rip+0x4d7615]
37bf840f3mov rcx, [rcx]
37bf840f6mov rdx, rcx
37bf840f9mov [rsp+104], rcx
37bf840femov rcx, rdi
37bf84101sub rdx, rbp
37bf84104mov [rsp+280], rdx
37bf8410cmov rdx, [rsp+208]
37bf84114call dscal_64_
37bf84119mov r8, [rsp+368]
37bf84121mov r9, [rsp+120]
37bf84126mov [rsp+280], rsi
37bf8412emov r10, [rsp+184]
37bf84136mov r11, [rsp+248]
37bf8413emov r8, [r8]
37bf84141mov rsi, [rsp+464]
37bf84149mov [rsp+64], r9
37bf8414elea r9, [rip+0x4d759b]
37bf84155mov [rsp+48], r10
37bf8415amov r10, [rsp+176]
37bf84162mov rdx, r8
37bf84165mov [rsp+104], r8
37bf8416amov r8, rdi
37bf8416dmov [rsp+32], r10
37bf84172sub rdx, rbp
37bf84175mov [rsp+72], r11
37bf8417amov [rsp+56], rsi
37bf8417fmov rsi, rdi
37bf84182mov rdi, [rsp+128]
37bf8418amov [rsp+88], 12
37bf84193mov [rsp+80], r14
37bf84198mov rcx, rdi
37bf8419bmov [rsp+40], rbx
37bf841a0mov [rsp+272], rdx
37bf841a8mov rdx, [rsp+112]
37bf841admov [rsp+152], r11
37bf841b5call dgemv_64_
37bf841bamov rcx, [rsp+368]
37bf841c2mov rdx, rsi
37bf841c5mov r11, [rsp+152]
37bf841cdmov r9, [rsp+120]
37bf841d2mov r8, [rsp+240]
37bf841damov [rsp+104], rsi
37bf841dfmov rcx, [rcx]
37bf841e2mov [rsp+72], r11
37bf841e7mov r11, [rsp+192]
37bf841efmov [rsp+64], r9
37bf841f4lea r9, [rip+0x4d74f5]
37bf841fbsub rcx, rbp
37bf841femov [rsp+32], r13
37bf84203mov [rsp+280], rcx
37bf8420bmov rcx, [rsp+448]
37bf84213mov [rsp+48], r11
37bf84218mov [rsp+40], rcx
37bf8421dmov rcx, rdi
37bf84220mov [rsp+88], 12
37bf84229mov [rsp+80], r14
37bf8422emov [rsp+56], r14
37bf84233mov [rsp+128], rdi
37bf8423bcall dgemv_64_
37bf84240mov r11, [rsp+368]
37bf84248mov rdi, [rsp+264]
37bf84250lea r9, [rip+0x4d74b1]
37bf84257mov r13, [rsp+136]
37bf8425fmov r10, [rsp+424]
37bf84267mov rcx, [r11]
37bf8426alea rbp, [rdi-1]
37bf8426elea rdx, [rdi+2]
37bf84272imul r13, rdi
37bf84276lea rsi, [8*rbp]
37bf8427emov r11, rcx
37bf84281sub r11, rdi
37bf84284cmp rdx, rcx
37bf84287mov [rsp+280], r11
37bf8428fmov r11, [rsp+144]
37bf84297cmovg rdx, rcx
37bf8429badd r10, rsi
37bf8429emov [rsp+32], r10
37bf842a3mov rcx, [rsp+104]
37bf842a8lea r8, [r13+r11]
37bf842adlea rax, [rdi+r8+1]
37bf842b2add rdx, r8
37bf842b5lea r11, [r15+8*rax]
37bf842b9lea r8, [r15+8*rdx]
37bf842bdmov [rsp+168], rax
37bf842c5mov rdx, r11
37bf842c8mov [rsp+152], r11
37bf842d0call dlarfg_64_
37bf842d5mov rax, [rsp+168]
37bf842ddmov r10, [rsp+416]
37bf842e5lea r9, [rip+0x4d7424]
37bf842ecmov r11, [rsp+216]
37bf842f4mov r8, [rsp+456]
37bf842fclea rcx, [rip+0x4d7415]
37bf84303movsd_xmm x0, [r15+8*rax]
37bf84309add r13, [rsp+136]
37bf84311imul r11, rdi
37bf84315add r13, [rsp+144]
37bf8431dmovsd_xmm [r10+8*rbp], x0
37bf84323mov r10, [rip+0x4d7406]
37bf8432amov [r15+8*rax], r10
37bf8432emov r10, [rsp+368]
37bf84336mov r10, [r10]
37bf84339mov [rsp+168], r10
37bf84341sub r10, rdi
37bf84344mov [rsp+272], r10
37bf8434cmov r10, [r12]
37bf84350mov [rsp+40], rbx
37bf84355sub r10, rdi
37bf84358mov [rsp+80], r14
37bf8435dmov [rsp+280], r10
37bf84365mov r10, [rsp+224]
37bf8436dmov [rsp+88], 9
37bf84376lea rax, [r11+r10]
37bf8437amov r11, [rsp+152]
37bf84382mov [rsp+56], r14
37bf84387lea rdx, [rdi+rax+1]
37bf8438cmov [rsp+184], rax
37bf84394lea rax, [rip+0x4d738d]
37bf8439blea r10, [r8+8*rdx]
37bf8439flea rdx, [rdi+r13+1]
37bf843a4mov r8, [rsp+104]
37bf843a9mov [rsp+64], rax
37bf843aelea rdx, [r15+8*rdx]
37bf843b2mov [rsp+72], r10
37bf843b7mov [rsp+32], rdx
37bf843bcmov rdx, [rsp+112]
37bf843c1mov [rsp+176], r10
37bf843c9mov [rsp+48], r11
37bf843cecall dgemv_64_
37bf843d3mov r13, [rsp+368]
37bf843dbmov r8, [rsp+104]
37bf843e0lea r9, [rip+0x4d7329]
37bf843e7mov rax, [rsp+184]
37bf843efmov r11, [rsp+152]
37bf843f7lea rcx, [rip+0x4d731a]
37bf843femov [rsp+280], rbp
37bf84406mov r13, [r13]
37bf8440amov [rsp+80], r14
37bf8440fmov [rsp+48], r11
37bf84414mov [rsp+168], r13
37bf8441cmov rdx, r13
37bf8441fmov r13, [rsp+456]
37bf84427sub rdx, rdi
37bf8442amov [rsp+56], r14
37bf8442flea r13, [r13+8*rax+8]
37bf84434lea rax, [rip+0x4d72ed]
37bf8443bmov [rsp+88], 9
37bf84444mov [rsp+64], rax
37bf84449lea rax, [r15+rsi+8]
37bf8444emov [rsp+72], r13
37bf84453mov [rsp+32], rax
37bf84458mov [rsp+40], rbx
37bf8445dmov [rsp+272], rdx
37bf84465mov rdx, [rsp+112]
37bf8446acall dgemv_64_
37bf8446fmov rcx, [r12]
37bf84473mov r9, [rsp+120]
37bf84478mov [rsp+280], rbp
37bf84480mov rbp, [rsp+464]
37bf84488mov [rsp+48], r13
37bf8448dmov r10, [rsp+176]
37bf84495sub rcx, rdi
37bf84498mov [rsp+64], r9
37bf8449dlea r9, [rip+0x4d724c]
37bf844a4mov [rsp+40], rbp
37bf844a9mov rbp, [rsp+456]
37bf844b1mov [rsp+72], r10
37bf844b6mov rdx, [rsp+112]
37bf844bblea rax, [rbp+rsi+8]
37bf844c0mov [rsp+80], r14
37bf844c5mov rbp, [rsp+104]
37bf844camov [rsp+32], rax
37bf844cfmov [rsp+88], 12
37bf844d8mov r8, rbp
37bf844dbmov [rsp+56], r14
37bf844e0mov [rsp+272], rcx
37bf844e8mov rcx, [rsp+128]
37bf844f0call dgemv_64_
37bf844f5mov rcx, [rsp+368]
37bf844fdlea rax, [rip+0x4d7224]
37bf84504mov r8, [rsp+240]
37bf8450cmov rdx, rbp
37bf8450flea r9, [rip+0x4d71fa]
37bf84516mov rcx, [rcx]
37bf84519mov [rsp+64], rax
37bf8451emov rax, [rsp+152]
37bf84526mov [rsp+72], r13
37bf8452bmov [rsp+88], 9
37bf84534mov [rsp+48], rax
37bf84539mov rax, [rsp+448]
37bf84541mov [rsp+80], r14
37bf84546mov [rsp+40], rax
37bf8454bmov rax, [rsp+440]
37bf84553mov [rsp+56], r14
37bf84558lea rax, [rax+rsi+8]
37bf8455dmov [rsp+168], rcx
37bf84565sub rcx, rdi
37bf84568mov rsi, rbp
37bf8456bmov [rsp+32], rax
37bf84570mov [rsp+280], rcx
37bf84578lea rcx, [rip+0x4d7199]
37bf8457fcall dgemv_64_
37bf84584mov rcx, [r12]
37bf84588mov r8, rsi
37bf8458bmov rax, [rsp+264]
37bf84593mov rdi, [rsp+216]
37bf8459bmov r13, [rsp+224]
37bf845a3mov [rsp+88], 9
37bf845acsub rcx, rax
37bf845afmov r9, [rsp+120]
37bf845b4mov [rsp+80], r14
37bf845b9mov [rsp+280], rcx
37bf845c1mov rcx, rdi
37bf845c4mov r11, [rsp+144]
37bf845ccimul rcx, rax
37bf845d0add rax, 1
37bf845d4mov [rsp+64], r9
37bf845d9mov rbp, [rsp+456]
37bf845e1mov [rsp+56], r14
37bf845e6lea r9, [rip+0x4d7103]
37bf845edmov [rsp+40], rbx
37bf845f2lea rdx, [rcx+r13]
37bf845f6lea rcx, [rdx+rax]
37bf845falea rdx, [rbp+8*rdx+8]
37bf845ffimul rax, [rsp+136]
37bf84608lea rcx, [rbp+8*rcx]
37bf8460dmov [rsp+48], rdx
37bf84612mov [rsp+72], rcx
37bf84617mov rdx, [rsp+240]
37bf8461flea rcx, [rip+0x4d70f2]
37bf84626lea rax, [r11+rax+1]
37bf8462blea rax, [r15+8*rax]
37bf8462fmov [rsp+32], rax
37bf84634call dgemv_64_
37bf84639mov rax, [r12]
37bf8463dmov rcx, [rsp+264]
37bf84645lea r9, [rip+0x4d70bc]
37bf8464csub rax, rcx
37bf8464fimul rdi, rcx
37bf84653lea rbp, [rcx+1]
37bf84657mov [rsp+280], rax
37bf8465fmov rax, [rsp+424]
37bf84667lea rdx, [rdi+r13]
37bf8466blea rcx, [rax+8*rcx-8]
37bf84670mov rax, [rsp+456]
37bf84678add rdx, rbp
37bf8467blea r8, [rax+8*rdx]
37bf8467fmov rdx, rcx
37bf84682mov rcx, rsi
37bf84685call dscal_64_
37bf8468ajmp 0x37bf83bdc
37bf82f80
37bf8468f
37bf8468f // align 0x40
37bf8468f // align 0x40
37bf846c0
37bf846c0dlacn2_64_:
37bf846c0push rdi
37bf846c1push rsi
37bf846c2push rbx
37bf846c3sub rsp, 80
37bf846c7movups [rsp+64], x6
37bf846ccmov rsi, [rsp+160]
37bf846d4mov rdi, rcx
37bf846d7mov rax, rdx
37bf846damov rbx, r8
37bf846ddmov r10, r9
37bf846e0mov rcx, [rsp+152]
37bf846e8cmp [rcx], 0
37bf846ecje 0x37bf84890
37bf846f2mov r11, [rsi]
37bf846f5cmp r11, 4
37bf846f9je 0x37bf84a00
37bf846ffjg 0x37bf84920
37bf84705cmp r11, 2
37bf84709je 0x37bf84990
37bf8470fcmp r11, 3
37bf84713jne 0x37bf84a68
37bf84719lea rdx, [rip+0x4d7020]
37bf84720mov [rsp+136], r9
37bf84728mov rcx, rdi
37bf8472bmov r9, rax
37bf8472emov [rsp+32], rdx
37bf84733mov r8, rdx
37bf84736mov rdx, rbx
37bf84739mov [rsp+120], rax
37bf8473ecall dcopy_64_
37bf84743mov rax, [rsp+144]
37bf8474bmov rcx, rdi
37bf8474emov rdx, [rsp+120]
37bf84753lea r8, [rip+0x4d6fe6]
37bf8475amovsd_xmm x4, [rax]
37bf8475emovapd x6, x4
37bf84762call dasum_64_
37bf84767mov rcx, [rdi]
37bf8476apxor x1, x1
37bf8476emov rax, [rsp+144]
37bf84776mov r10, [rsp+136]
37bf8477etest rcx, rcx
37bf84781movsd_xmm [rax], x0
37bf84785mov eax, 1
37bf8478ajg 0x37bf847c9
37bf8478cjmp 0x37bf8486b
37bf84791
37bf84791 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ...ff.........f
37bf847a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf847b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf847c0
37bf847c0loc_37bf847c0:
37bf847c0add rax, 1
37bf847c4cmp rcx, rax
37bf847c7jl 0x37bf847f0
37bf847c9
37bf847c9loc_37bf847c9:
37bf847c9movsd_xmm x2, [rbx+8*rax-8]
37bf847cfcomisd x2, x1
37bf847d3sbb rdx, rdx
37bf847d6or rdx, 1
37bf847dacmp [r10+8*rax-8], rdx
37bf847dfje 0x37bf847c0
37bf847e1comisd x6, x0
37bf847e5jb 0x37bf84b58
37bf847ebnop [rax+rax]
37bf847f0
37bf847f0loc_37bf847f0:
37bf847f0movsd_xmm x2, [rip+0x4d6f58]
37bf847f8lea rax, [rcx-1]
37bf847fcpxor x3, x3
37bf84800cvtsi2sd x3, rax
37bf84805xor eax, eax
37bf84807movapd x1, x2
37bf8480bnop [rax+rax]
37bf84814nop [rax+rax]
37bf8481fnop [rax+rax]
37bf8482anop [rax+rax]
37bf84835nop [rax+rax]
37bf84840
37bf84840loc_37bf84840:
37bf84840pxor x0, x0
37bf84844cvtsi2sd x0, rax
37bf84849divsd x0, x3
37bf8484daddsd x0, x2
37bf84851mulsd x0, x1
37bf84855xorpd x1, [rip+0x4d6f13]
37bf8485dmovsd_xmm [rbx+8*rax], x0
37bf84862add rax, 1
37bf84866cmp rax, rcx
37bf84869jne 0x37bf84840
37bf8486b
37bf8486bloc_37bf8486b:
37bf8486bmov rax, [rsp+152]
37bf84873mov [rsi], 5
37bf8487amov [rax], 1
37bf84881movups x6, [rsp+64]
37bf84886add rsp, 80
37bf8488apop rbx
37bf8488bpop rsi
37bf8488cpop rdi
37bf8488dret
37bf8488e
37bf8488e 66 90 f.
37bf84890
37bf84890loc_37bf84890:
37bf84890mov rcx, [rdi]
37bf84893test rcx, rcx
37bf84896jle 0x37bf848f4
37bf84898movsd_xmm x0, [rip+0x4d6eb0]
37bf848a0pxor x1, x1
37bf848a4lea rdx, [rcx+1]
37bf848a8mov eax, 1
37bf848adcvtsi2sd x1, rcx
37bf848b2and ecx, 1
37bf848b5divsd x0, x1
37bf848b9je 0x37bf848e0
37bf848bbmov eax, 2
37bf848c0movsd_xmm [r8], x0
37bf848c5cmp rax, rdx
37bf848c8je 0x37bf848f4
37bf848canop [rax+rax]
37bf848d5nop [rax+rax]
37bf848e0
37bf848e0loc_37bf848e0:
37bf848e0movsd_xmm [rbx+8*rax-8], x0
37bf848e6movsd_xmm [rbx+8*rax], x0
37bf848ebadd rax, 2
37bf848efcmp rax, rdx
37bf848f2jne 0x37bf848e0
37bf848f4
37bf848f4loc_37bf848f4:
37bf848f4mov rax, [rsp+152]
37bf848fcmov [rsi], 1
37bf84903mov [rax], 1
37bf8490a
37bf8490aloc_37bf8490a:
37bf8490amovups x6, [rsp+64]
37bf8490fadd rsp, 80
37bf84913pop rbx
37bf84914pop rsi
37bf84915pop rdi
37bf84916ret
37bf84917
37bf84917 66 0f 1f 84 00 00 00 00 00 f........
37bf84920
37bf84920loc_37bf84920:
37bf84920cmp r11, 5
37bf84924jne 0x37bf84a68
37bf8492amov [rsp+120], rdx
37bf8492flea r8, [rip+0x4d6e0a]
37bf84936mov rdx, rbx
37bf84939mov rcx, rdi
37bf8493ccall dasum_64_
37bf84941mov rdx, [rdi]
37bf84944pxor x1, x1
37bf84948mov rax, [rsp+144]
37bf84950lea rdx, [rdx+2*rdx]
37bf84954cvtsi2sd x1, rdx
37bf84959divsd x0, x1
37bf8495daddsd x0, x0
37bf84961comisd x0, [rax]
37bf84965ja 0x37bf84be8
37bf8496b
37bf8496bloc_37bf8496b:
37bf8496bmov rax, [rsp+152]
37bf84973mov [rax], 0
37bf8497amovups x6, [rsp+64]
37bf8497fadd rsp, 80
37bf84983pop rbx
37bf84984pop rsi
37bf84985pop rdi
37bf84986ret
37bf84987
37bf84987 66 0f 1f 84 00 00 00 00 00 f........
37bf84990
37bf84990loc_37bf84990:
37bf84990lea r8, [rip+0x4d6da9]
37bf84997mov rdx, rbx
37bf8499amov rcx, rdi
37bf8499dmov [rsp+56], r11
37bf849a2call idamax_64_
37bf849a7mov r11, [rsp+56]
37bf849acmov [rsi+8], rax
37bf849b0
37bf849b0loc_37bf849b0:
37bf849b0mov r8, [rdi]
37bf849b3mov [rsi+16], r11
37bf849b7test r8, r8
37bf849bajle 0x37bf849ca
37bf849bcshl r8, 3
37bf849c0xor edx, edx
37bf849c2mov rcx, rbx
37bf849c5call memset
37bf849ca
37bf849caloc_37bf849ca:
37bf849camov rax, [rsi+8]
37bf849cemov rdi, [rip+0x4d6d7b]
37bf849d5mov [rsi], 3
37bf849dcmov [rbx+8*rax-8], rdi
37bf849e1mov rax, [rsp+152]
37bf849e9mov [rax], 1
37bf849f0movups x6, [rsp+64]
37bf849f5add rsp, 80
37bf849f9pop rbx
37bf849fapop rsi
37bf849fbpop rdi
37bf849fcret
37bf849fd
37bf849fd 0f 1f 00 ...
37bf84a00
37bf84a00loc_37bf84a00:
37bf84a00mov r9, [rsi+8]
37bf84a04lea r8, [rip+0x4d6d35]
37bf84a0bmov rdx, rbx
37bf84a0emov rcx, rdi
37bf84a11mov [rsp+56], r9
37bf84a16call idamax_64_
37bf84a1bmov r9, [rsp+56]
37bf84a20movsd_xmm x0, [rbx+8*rax-8]
37bf84a26andpd x0, [rip+0x4d6d32]
37bf84a2emov [rsi+8], rax
37bf84a32ucomisd x0, [rbx+8*r9-8]
37bf84a39jp 0x37bf84a3d
37bf84a3bje 0x37bf84a50
37bf84a3d
37bf84a3dloc_37bf84a3d:
37bf84a3dmov r11, [rsi+16]
37bf84a41cmp r11, 4
37bf84a45jg 0x37bf84a50
37bf84a47add r11, 1
37bf84a4bjmp 0x37bf849b0
37bf84a50
37bf84a50loc_37bf84a50:
37bf84a50mov rcx, [rdi]
37bf84a53test rcx, rcx
37bf84a56jg 0x37bf847f0
37bf84a5cjmp 0x37bf8486b
37bf84a61
37bf84a61 0f 1f 80 00 00 00 00 .......
37bf84a68
37bf84a68loc_37bf84a68:
37bf84a68cmp [rdi], 1
37bf84a6cjne 0x37bf84a90
37bf84a6emovsd_xmm x0, [rbx]
37bf84a72movsd_xmm [rax], x0
37bf84a76andpd x0, [rip+0x4d6ce2]
37bf84a7emov rax, [rsp+144]
37bf84a86movsd_xmm [rax], x0
37bf84a8ajmp 0x37bf8496b
37bf84a8f
37bf84a8f 90 .
37bf84a90
37bf84a90loc_37bf84a90:
37bf84a90lea r8, [rip+0x4d6ca9]
37bf84a97mov rdx, rbx
37bf84a9amov rcx, rdi
37bf84a9dmov [rsp+136], r10
37bf84aa5call dasum_64_
37bf84aaamov rax, [rsp+144]
37bf84ab2mov rdx, [rdi]
37bf84ab5movsd_xmm [rax], x0
37bf84ab9lea r8, [rdx+1]
37bf84abdmov eax, 1
37bf84ac2test rdx, rdx
37bf84ac5jle 0x37bf84b37
37bf84ac7movsd_xmm x5, [rip+0x4d6c79]
37bf84acfmovsd_xmm x4, [rip+0x4d6c79]
37bf84ad7pxor x3, x3
37bf84adbmov r10, [rsp+136]
37bf84ae3nop
37bf84ae5nop [rax+rax]
37bf84af0
37bf84af0loc_37bf84af0:
37bf84af0movsd_xmm x2, [rbx+8*rax-8]
37bf84af6movapd x1, x3
37bf84afamov edx, 1
37bf84affmovapd x0, x4
37bf84b03mov rcx, -1
37bf84b0acomisd x2, x3
37bf84b0ecmpsd x1, x2, 2
37bf84b13cmovb rdx, rcx
37bf84b17andpd x0, x1
37bf84b1bandnpd x1, x5
37bf84b1forpd x0, x1
37bf84b23mov [r10+8*rax-8], rdx
37bf84b28movsd_xmm [rbx+8*rax-8], x0
37bf84b2eadd rax, 1
37bf84b32cmp rax, r8
37bf84b35jne 0x37bf84af0
37bf84b37
37bf84b37loc_37bf84b37:
37bf84b37mov rax, [rsp+152]
37bf84b3fmov [rsi], 2
37bf84b46mov [rax], 2
37bf84b4djmp 0x37bf8490a
37bf84b52
37bf84b52 66 0f 1f 44 00 00 f..D..
37bf84b58
37bf84b58loc_37bf84b58:
37bf84b58movsd_xmm x5, [rip+0x4d6be8]
37bf84b60add rcx, 1
37bf84b64mov eax, 1
37bf84b69movsd_xmm x4, [rip+0x4d6bdf]
37bf84b71pxor x3, x3
37bf84b75nop [rax+rax]
37bf84b80
37bf84b80loc_37bf84b80:
37bf84b80movsd_xmm x2, [rbx+8*rax-8]
37bf84b86movapd x1, x3
37bf84b8amov edx, 1
37bf84b8fmovapd x0, x4
37bf84b93mov r8, -1
37bf84b9acomisd x2, x3
37bf84b9ecmpsd x1, x2, 2
37bf84ba3cmovb rdx, r8
37bf84ba7andpd x0, x1
37bf84babandnpd x1, x5
37bf84baforpd x0, x1
37bf84bb3mov [r10+8*rax-8], rdx
37bf84bb8movsd_xmm [rbx+8*rax-8], x0
37bf84bbeadd rax, 1
37bf84bc2cmp rax, rcx
37bf84bc5jne 0x37bf84b80
37bf84bc7mov rax, [rsp+152]
37bf84bcfmov [rsi], 4
37bf84bd6mov [rax], 2
37bf84bddjmp 0x37bf8490a
37bf84be2
37bf84be2 66 0f 1f 44 00 00 f..D..
37bf84be8
37bf84be8loc_37bf84be8:
37bf84be8lea rsi, [rip+0x4d6b51]
37bf84befmov r9, [rsp+120]
37bf84bf4mov rdx, rbx
37bf84bf7mov rcx, rdi
37bf84bfamov [rsp+32], rsi
37bf84bffmov r8, rsi
37bf84c02movsd_xmm [rsp+56], x0
37bf84c08call dcopy_64_
37bf84c0dmov rax, [rsp+144]
37bf84c15movsd_xmm x0, [rsp+56]
37bf84c1bmovsd_xmm [rax], x0
37bf84c1fjmp 0x37bf8496b
37bf846c0
37bf846c0dlacn2_64_:
37bf846c0push rdi
37bf846c1push rsi
37bf846c2push rbx
37bf846c3sub rsp, 80
37bf846c7movups [rsp+64], x6
37bf846ccmov rsi, [rsp+160]
37bf846d4mov rdi, rcx
37bf846d7mov rax, rdx
37bf846damov rbx, r8
37bf846ddmov r10, r9
37bf846e0mov rcx, [rsp+152]
37bf846e8cmp [rcx], 0
37bf846ecje 0x37bf84890
37bf846f2mov r11, [rsi]
37bf846f5cmp r11, 4
37bf846f9je 0x37bf84a00
37bf846ffjg 0x37bf84920
37bf84705cmp r11, 2
37bf84709je 0x37bf84990
37bf8470fcmp r11, 3
37bf84713jne 0x37bf84a68
37bf84719lea rdx, [rip+0x4d7020]
37bf84720mov [rsp+136], r9
37bf84728mov rcx, rdi
37bf8472bmov r9, rax
37bf8472emov [rsp+32], rdx
37bf84733mov r8, rdx
37bf84736mov rdx, rbx
37bf84739mov [rsp+120], rax
37bf8473ecall dcopy_64_
37bf84743mov rax, [rsp+144]
37bf8474bmov rcx, rdi
37bf8474emov rdx, [rsp+120]
37bf84753lea r8, [rip+0x4d6fe6]
37bf8475amovsd_xmm x4, [rax]
37bf8475emovapd x6, x4
37bf84762call dasum_64_
37bf84767mov rcx, [rdi]
37bf8476apxor x1, x1
37bf8476emov rax, [rsp+144]
37bf84776mov r10, [rsp+136]
37bf8477etest rcx, rcx
37bf84781movsd_xmm [rax], x0
37bf84785mov eax, 1
37bf8478ajg 0x37bf847c9
37bf8478cjmp 0x37bf8486b
37bf84791
37bf84791 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ...ff.........f
37bf847a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf847b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf847c0
37bf847c0loc_37bf847c0:
37bf847c0add rax, 1
37bf847c4cmp rcx, rax
37bf847c7jl 0x37bf847f0
37bf847c9
37bf847c9loc_37bf847c9:
37bf847c9movsd_xmm x2, [rbx+8*rax-8]
37bf847cfcomisd x2, x1
37bf847d3sbb rdx, rdx
37bf847d6or rdx, 1
37bf847dacmp [r10+8*rax-8], rdx
37bf847dfje 0x37bf847c0
37bf847e1comisd x6, x0
37bf847e5jb 0x37bf84b58
37bf847ebnop [rax+rax]
37bf847f0
37bf847f0loc_37bf847f0:
37bf847f0movsd_xmm x2, [rip+0x4d6f58]
37bf847f8lea rax, [rcx-1]
37bf847fcpxor x3, x3
37bf84800cvtsi2sd x3, rax
37bf84805xor eax, eax
37bf84807movapd x1, x2
37bf8480bnop [rax+rax]
37bf84814nop [rax+rax]
37bf8481fnop [rax+rax]
37bf8482anop [rax+rax]
37bf84835nop [rax+rax]
37bf84840
37bf84840loc_37bf84840:
37bf84840pxor x0, x0
37bf84844cvtsi2sd x0, rax
37bf84849divsd x0, x3
37bf8484daddsd x0, x2
37bf84851mulsd x0, x1
37bf84855xorpd x1, [rip+0x4d6f13]
37bf8485dmovsd_xmm [rbx+8*rax], x0
37bf84862add rax, 1
37bf84866cmp rax, rcx
37bf84869jne 0x37bf84840
37bf8486b
37bf8486bloc_37bf8486b:
37bf8486bmov rax, [rsp+152]
37bf84873mov [rsi], 5
37bf8487amov [rax], 1
37bf84881movups x6, [rsp+64]
37bf84886add rsp, 80
37bf8488apop rbx
37bf8488bpop rsi
37bf8488cpop rdi
37bf8488dret
37bf8488e
37bf8488e 66 90 f.
37bf84890
37bf84890loc_37bf84890:
37bf84890mov rcx, [rdi]
37bf84893test rcx, rcx
37bf84896jle 0x37bf848f4
37bf84898movsd_xmm x0, [rip+0x4d6eb0]
37bf848a0pxor x1, x1
37bf848a4lea rdx, [rcx+1]
37bf848a8mov eax, 1
37bf848adcvtsi2sd x1, rcx
37bf848b2and ecx, 1
37bf848b5divsd x0, x1
37bf848b9je 0x37bf848e0
37bf848bbmov eax, 2
37bf848c0movsd_xmm [r8], x0
37bf848c5cmp rax, rdx
37bf848c8je 0x37bf848f4
37bf848canop [rax+rax]
37bf848d5nop [rax+rax]
37bf848e0
37bf848e0loc_37bf848e0:
37bf848e0movsd_xmm [rbx+8*rax-8], x0
37bf848e6movsd_xmm [rbx+8*rax], x0
37bf848ebadd rax, 2
37bf848efcmp rax, rdx
37bf848f2jne 0x37bf848e0
37bf848f4
37bf848f4loc_37bf848f4:
37bf848f4mov rax, [rsp+152]
37bf848fcmov [rsi], 1
37bf84903mov [rax], 1
37bf8490a
37bf8490aloc_37bf8490a:
37bf8490amovups x6, [rsp+64]
37bf8490fadd rsp, 80
37bf84913pop rbx
37bf84914pop rsi
37bf84915pop rdi
37bf84916ret
37bf84917
37bf84917 66 0f 1f 84 00 00 00 00 00 f........
37bf84920
37bf84920loc_37bf84920:
37bf84920cmp r11, 5
37bf84924jne 0x37bf84a68
37bf8492amov [rsp+120], rdx
37bf8492flea r8, [rip+0x4d6e0a]
37bf84936mov rdx, rbx
37bf84939mov rcx, rdi
37bf8493ccall dasum_64_
37bf84941mov rdx, [rdi]
37bf84944pxor x1, x1
37bf84948mov rax, [rsp+144]
37bf84950lea rdx, [rdx+2*rdx]
37bf84954cvtsi2sd x1, rdx
37bf84959divsd x0, x1
37bf8495daddsd x0, x0
37bf84961comisd x0, [rax]
37bf84965ja 0x37bf84be8
37bf8496b
37bf8496bloc_37bf8496b:
37bf8496bmov rax, [rsp+152]
37bf84973mov [rax], 0
37bf8497amovups x6, [rsp+64]
37bf8497fadd rsp, 80
37bf84983pop rbx
37bf84984pop rsi
37bf84985pop rdi
37bf84986ret
37bf84987
37bf84987 66 0f 1f 84 00 00 00 00 00 f........
37bf84990
37bf84990loc_37bf84990:
37bf84990lea r8, [rip+0x4d6da9]
37bf84997mov rdx, rbx
37bf8499amov rcx, rdi
37bf8499dmov [rsp+56], r11
37bf849a2call idamax_64_
37bf849a7mov r11, [rsp+56]
37bf849acmov [rsi+8], rax
37bf849b0
37bf849b0loc_37bf849b0:
37bf849b0mov r8, [rdi]
37bf849b3mov [rsi+16], r11
37bf849b7test r8, r8
37bf849bajle 0x37bf849ca
37bf849bcshl r8, 3
37bf849c0xor edx, edx
37bf849c2mov rcx, rbx
37bf849c5call memset
37bf849ca
37bf849caloc_37bf849ca:
37bf849camov rax, [rsi+8]
37bf849cemov rdi, [rip+0x4d6d7b]
37bf849d5mov [rsi], 3
37bf849dcmov [rbx+8*rax-8], rdi
37bf849e1mov rax, [rsp+152]
37bf849e9mov [rax], 1
37bf849f0movups x6, [rsp+64]
37bf849f5add rsp, 80
37bf849f9pop rbx
37bf849fapop rsi
37bf849fbpop rdi
37bf849fcret
37bf849fd
37bf849fd 0f 1f 00 ...
37bf84a00
37bf84a00loc_37bf84a00:
37bf84a00mov r9, [rsi+8]
37bf84a04lea r8, [rip+0x4d6d35]
37bf84a0bmov rdx, rbx
37bf84a0emov rcx, rdi
37bf84a11mov [rsp+56], r9
37bf84a16call idamax_64_
37bf84a1bmov r9, [rsp+56]
37bf84a20movsd_xmm x0, [rbx+8*rax-8]
37bf84a26andpd x0, [rip+0x4d6d32]
37bf84a2emov [rsi+8], rax
37bf84a32ucomisd x0, [rbx+8*r9-8]
37bf84a39jp 0x37bf84a3d
37bf84a3bje 0x37bf84a50
37bf84a3d
37bf84a3dloc_37bf84a3d:
37bf84a3dmov r11, [rsi+16]
37bf84a41cmp r11, 4
37bf84a45jg 0x37bf84a50
37bf84a47add r11, 1
37bf84a4bjmp 0x37bf849b0
37bf84a50
37bf84a50loc_37bf84a50:
37bf84a50mov rcx, [rdi]
37bf84a53test rcx, rcx
37bf84a56jg 0x37bf847f0
37bf84a5cjmp 0x37bf8486b
37bf84a61
37bf84a61 0f 1f 80 00 00 00 00 .......
37bf84a68
37bf84a68loc_37bf84a68:
37bf84a68cmp [rdi], 1
37bf84a6cjne 0x37bf84a90
37bf84a6emovsd_xmm x0, [rbx]
37bf84a72movsd_xmm [rax], x0
37bf84a76andpd x0, [rip+0x4d6ce2]
37bf84a7emov rax, [rsp+144]
37bf84a86movsd_xmm [rax], x0
37bf84a8ajmp 0x37bf8496b
37bf84a8f
37bf84a8f 90 .
37bf84a90
37bf84a90loc_37bf84a90:
37bf84a90lea r8, [rip+0x4d6ca9]
37bf84a97mov rdx, rbx
37bf84a9amov rcx, rdi
37bf84a9dmov [rsp+136], r10
37bf84aa5call dasum_64_
37bf84aaamov rax, [rsp+144]
37bf84ab2mov rdx, [rdi]
37bf84ab5movsd_xmm [rax], x0
37bf84ab9lea r8, [rdx+1]
37bf84abdmov eax, 1
37bf84ac2test rdx, rdx
37bf84ac5jle 0x37bf84b37
37bf84ac7movsd_xmm x5, [rip+0x4d6c79]
37bf84acfmovsd_xmm x4, [rip+0x4d6c79]
37bf84ad7pxor x3, x3
37bf84adbmov r10, [rsp+136]
37bf84ae3nop
37bf84ae5nop [rax+rax]
37bf84af0
37bf84af0loc_37bf84af0:
37bf84af0movsd_xmm x2, [rbx+8*rax-8]
37bf84af6movapd x1, x3
37bf84afamov edx, 1
37bf84affmovapd x0, x4
37bf84b03mov rcx, -1
37bf84b0acomisd x2, x3
37bf84b0ecmpsd x1, x2, 2
37bf84b13cmovb rdx, rcx
37bf84b17andpd x0, x1
37bf84b1bandnpd x1, x5
37bf84b1forpd x0, x1
37bf84b23mov [r10+8*rax-8], rdx
37bf84b28movsd_xmm [rbx+8*rax-8], x0
37bf84b2eadd rax, 1
37bf84b32cmp rax, r8
37bf84b35jne 0x37bf84af0
37bf84b37
37bf84b37loc_37bf84b37:
37bf84b37mov rax, [rsp+152]
37bf84b3fmov [rsi], 2
37bf84b46mov [rax], 2
37bf84b4djmp 0x37bf8490a
37bf84b52
37bf84b52 66 0f 1f 44 00 00 f..D..
37bf84b58
37bf84b58loc_37bf84b58:
37bf84b58movsd_xmm x5, [rip+0x4d6be8]
37bf84b60add rcx, 1
37bf84b64mov eax, 1
37bf84b69movsd_xmm x4, [rip+0x4d6bdf]
37bf84b71pxor x3, x3
37bf84b75nop [rax+rax]
37bf84b80
37bf84b80loc_37bf84b80:
37bf84b80movsd_xmm x2, [rbx+8*rax-8]
37bf84b86movapd x1, x3
37bf84b8amov edx, 1
37bf84b8fmovapd x0, x4
37bf84b93mov r8, -1
37bf84b9acomisd x2, x3
37bf84b9ecmpsd x1, x2, 2
37bf84ba3cmovb rdx, r8
37bf84ba7andpd x0, x1
37bf84babandnpd x1, x5
37bf84baforpd x0, x1
37bf84bb3mov [r10+8*rax-8], rdx
37bf84bb8movsd_xmm [rbx+8*rax-8], x0
37bf84bbeadd rax, 1
37bf84bc2cmp rax, rcx
37bf84bc5jne 0x37bf84b80
37bf84bc7mov rax, [rsp+152]
37bf84bcfmov [rsi], 4
37bf84bd6mov [rax], 2
37bf84bddjmp 0x37bf8490a
37bf84be2
37bf84be2 66 0f 1f 44 00 00 f..D..
37bf84be8
37bf84be8loc_37bf84be8:
37bf84be8lea rsi, [rip+0x4d6b51]
37bf84befmov r9, [rsp+120]
37bf84bf4mov rdx, rbx
37bf84bf7mov rcx, rdi
37bf84bfamov [rsp+32], rsi
37bf84bffmov r8, rsi
37bf84c02movsd_xmm [rsp+56], x0
37bf84c08call dcopy_64_
37bf84c0dmov rax, [rsp+144]
37bf84c15movsd_xmm x0, [rsp+56]
37bf84c1bmovsd_xmm [rax], x0
37bf84c1fjmp 0x37bf8496b
37bf846c0
Loading..