File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb9b400
37bb9b400zggbal_:
37bb9b400push r15
37bb9b402push r14
37bb9b404push r13
37bb9b406push r12
37bb9b408push rbp
37bb9b409push rdi
37bb9b40apush rsi
37bb9b40bpush rbx
37bb9b40csub rsp, 344
37bb9b413movups [rsp+224], x6
37bb9b41bmovups [rsp+240], x7
37bb9b423movups [rsp+256], x8
37bb9b42cmovups [rsp+272], x9
37bb9b435movups [rsp+288], x10
37bb9b43emovups [rsp+304], x11
37bb9b447movups [rsp+320], x12
37bb9b450mov rdi, [rsp+504]
37bb9b458mov rax, [rsp+456]
37bb9b460movsxd rsi, [r9]
37bb9b463mov [rdi], 0
37bb9b469mov ebx, [rax]
37bb9b46bmov [rsp+424], rdx
37bb9b473lea rdx, [rip+0x8ae6e6]
37bb9b47amov rbp, rcx
37bb9b47dmov [rsp+432], r8
37bb9b485mov r8l, 1
37bb9b48bmov [rsp+440], r9
37bb9b493mov r9l, 1
37bb9b499call lsame_
37bb9b49etest eax, eax
37bb9b4a0je 0x37bb9b62f
37bb9b4a6
37bb9b4a6loc_37bb9b4a6:
37bb9b4a6mov rax, [rsp+424]
37bb9b4aemov eax, [rax]
37bb9b4b0test eax, eax
37bb9b4b2js 0x37bb9b620
37bb9b4b8mov rcx, [rsp+440]
37bb9b4c0mov edx, 1
37bb9b4c5cmovg edx, eax
37bb9b4c8cmp [rcx], edx
37bb9b4cajge 0x37bb9b54b
37bb9b4ccmov eax, -4
37bb9b4d1mov edx, 4
37bb9b4d6
37bb9b4d6loc_37bb9b4d6:
37bb9b4d6mov [rdi], eax
37bb9b4d8
37bb9b4d8loc_37bb9b4d8:
37bb9b4d8mov [rsp+216], edx
37bb9b4dfmov r8l, 6
37bb9b4e5lea rdx, [rsp+216]
37bb9b4edlea rcx, [rip+0x8ae670]
37bb9b4f4call xerbla_
37bb9b4f9nop
37bb9b4fa
37bb9b4faloc_37bb9b4fa:
37bb9b4famovups x6, [rsp+224]
37bb9b502movups x7, [rsp+240]
37bb9b50amovups x8, [rsp+256]
37bb9b513movups x9, [rsp+272]
37bb9b51cmovups x10, [rsp+288]
37bb9b525movups x11, [rsp+304]
37bb9b52emovups x12, [rsp+320]
37bb9b537add rsp, 344
37bb9b53epop rbx
37bb9b53fpop rsi
37bb9b540pop rdi
37bb9b541pop rbp
37bb9b542pop r12
37bb9b544pop r13
37bb9b546pop r14
37bb9b548pop r15
37bb9b54aret
37bb9b54b
37bb9b54bloc_37bb9b54b:
37bb9b54bmov rcx, [rsp+456]
37bb9b553cmp [rcx], edx
37bb9b555jl 0x37bb9bd94
37bb9b55bmov edx, [rdi]
37bb9b55dtest edx, edx
37bb9b55fjne 0x37bb9d035
37bb9b565test eax, eax
37bb9b567je 0x37bb9b6b0
37bb9b56dcmp eax, 1
37bb9b570je 0x37bb9beb0
37bb9b576mov r9l, 1
37bb9b57cmov r8l, 1
37bb9b582lea rdx, [rip+0x8ae5d7]
37bb9b589mov rcx, rbp
37bb9b58ccall lsame_
37bb9b591mov rdi, [rsp+424]
37bb9b599mov r12l, [rdi]
37bb9b59ctest eax, eax
37bb9b59eje 0x37bb9b6d1
37bb9b5a4mov rax, [rsp+464]
37bb9b5acmov [rax], 1
37bb9b5b2mov rax, [rsp+472]
37bb9b5bamov [rax], r12l
37bb9b5bdtest r12l, r12l
37bb9b5c0jle 0x37bb9b4fa
37bb9b5c6movsd_xmm x1, [rip+0x8ae5a2]
37bb9b5cemov rcx, [rsp+480]
37bb9b5d6mov edx, r12l
37bb9b5d9xor eax, eax
37bb9b5dbmov r8, [rsp+488]
37bb9b5e3nop [rax]
37bb9b5eanop [rax+rax]
37bb9b5f5nop [rax+rax]
37bb9b600
37bb9b600loc_37bb9b600:
37bb9b600movsd_xmm [rcx+8*rax], x1
37bb9b605movsd_xmm [r8+8*rax], x1
37bb9b60badd rax, 1
37bb9b60fcmp rax, rdx
37bb9b612jne 0x37bb9b600
37bb9b614jmp 0x37bb9b4fa
37bb9b619
37bb9b619 0f 1f 80 00 00 00 00 .......
37bb9b620
37bb9b620loc_37bb9b620:
37bb9b620mov eax, -2
37bb9b625mov edx, 2
37bb9b62ajmp 0x37bb9b4d6
37bb9b62f
37bb9b62floc_37bb9b62f:
37bb9b62fmov r9l, 1
37bb9b635mov r8l, 1
37bb9b63blea rdx, [rip+0x8ae51f]
37bb9b642mov rcx, rbp
37bb9b645call lsame_
37bb9b64atest eax, eax
37bb9b64cjne 0x37bb9b4a6
37bb9b652mov r9l, 1
37bb9b658mov r8l, 1
37bb9b65elea rdx, [rip+0x8ae4fd]
37bb9b665mov rcx, rbp
37bb9b668call lsame_
37bb9b66dtest eax, eax
37bb9b66fjne 0x37bb9b4a6
37bb9b675mov r9l, 1
37bb9b67bmov r8l, 1
37bb9b681lea rdx, [rip+0x8ae4db]
37bb9b688mov rcx, rbp
37bb9b68bcall lsame_
37bb9b690test eax, eax
37bb9b692jne 0x37bb9b4a6
37bb9b698mov eax, -1
37bb9b69dmov edx, 1
37bb9b6a2jmp 0x37bb9b4d6
37bb9b6a7
37bb9b6a7 66 0f 1f 84 00 00 00 00 00 f........
37bb9b6b0
37bb9b6b0loc_37bb9b6b0:
37bb9b6b0mov rax, [rsp+464]
37bb9b6b8mov [rax], 1
37bb9b6bemov rax, [rsp+472]
37bb9b6c6mov [rax], 0
37bb9b6ccjmp 0x37bb9b4fa
37bb9b6d1
37bb9b6d1loc_37bb9b6d1:
37bb9b6d1xor eax, eax
37bb9b6d3test rsi, rsi
37bb9b6d6mov r9l, 1
37bb9b6dcmov r8l, 1
37bb9b6e2cmovns rax, rsi
37bb9b6e6movsxd rsi, ebx
37bb9b6e9lea rdx, [rip+0x8ae472]
37bb9b6f0mov rcx, rbp
37bb9b6f3mov [rsp+192], r12l
37bb9b6fbmov [rsp+56], rax
37bb9b700not rax
37bb9b703mov [rsp+80], rax
37bb9b708xor eax, eax
37bb9b70atest rsi, rsi
37bb9b70dcmovns rax, rsi
37bb9b711mov [rsp+64], rax
37bb9b716not rax
37bb9b719mov [rsp+88], rax
37bb9b71ecall lsame_
37bb9b723mov [rsp+72], 1
37bb9b72btest eax, eax
37bb9b72djne 0x37bb9ba82
37bb9b733movsxd r15, r12l
37bb9b736mov rsi, [rsp+448]
37bb9b73epxor x6, x6
37bb9b742mov r14, [rsp+56]
37bb9b747lea rax, [r15-1]
37bb9b74bmov [rsp+416], rbp
37bb9b753mov ebx, 1
37bb9b758shl rax, 4
37bb9b75cshl r14, 4
37bb9b760add rsi, rax
37bb9b763add rax, [rsp+432]
37bb9b76bmov [rsp+112], rsi
37bb9b770mov rsi, [rsp+64]
37bb9b775mov [rsp+120], rax
37bb9b77ashl rsi, 4
37bb9b77e
37bb9b77eloc_37bb9b77e:
37bb9b77emovsxd r12, r15l
37bb9b781mov r11l, r15l
37bb9b784test r15l, r15l
37bb9b787jle 0x37bb9d018
37bb9b78dlea eax, [r15-1]
37bb9b791mov rbp, [rsp+120]
37bb9b796mov rdi, [rsp+112]
37bb9b79bmov r10, r15
37bb9b79emov [rsp+104], eax
37bb9b7a2
37bb9b7a2loc_37bb9b7a2:
37bb9b7a2mov [rsp+96], r10
37bb9b7a7movsxd r13, r10l
37bb9b7aamov rax, rbp
37bb9b7admov r9, rdi
37bb9b7b0mov r8l, 1
37bb9b7b6jmp 0x37bb9b81c
37bb9b7b8
37bb9b7b8 0f 1f 84 00 00 00 00 00 ........
37bb9b7c0
37bb9b7c0loc_37bb9b7c0:
37bb9b7c0ucomisd x6, [rax+8]
37bb9b7c5lea edx, [r8+1]
37bb9b7c9setp cl
37bb9b7cccmovne ecx, ebx
37bb9b7cftest cl, cl
37bb9b7d1jne 0x37bb9bda8
37bb9b7d7ucomisd x6, [rax]
37bb9b7dbsetp cl
37bb9b7decmovne ecx, ebx
37bb9b7e1test cl, cl
37bb9b7e3jne 0x37bb9bda8
37bb9b7e9mov r10, r9
37bb9b7ecadd rax, r14
37bb9b7efadd r9, rsi
37bb9b7f2ucomisd x6, [r10+8]
37bb9b7f8setp cl
37bb9b7fbcmovne ecx, ebx
37bb9b7fetest cl, cl
37bb9b800jne 0x37bb9bda8
37bb9b806ucomisd x6, [r10]
37bb9b80bsetp cl
37bb9b80ecmovne ecx, ebx
37bb9b811test cl, cl
37bb9b813jne 0x37bb9bda8
37bb9b819mov r8l, edx
37bb9b81c
37bb9b81cloc_37bb9b81c:
37bb9b81ccmp r8l, r11l
37bb9b81fjne 0x37bb9b7c0
37bb9b821mov rax, [rsp+480]
37bb9b829movsxd rdi, r12l
37bb9b82cpxor x0, x0
37bb9b830lea rbp, [rdi-1]
37bb9b834cvtsi2sd x0, r13l
37bb9b839movsd_xmm [rax+8*rbp], x0
37bb9b83ecmp r13l, r12l
37bb9b841je 0x37bb9bef1
37bb9b847mov [rsp+96], 1
37bb9b84fmov r10l, r12l
37bb9b852
37bb9b852loc_37bb9b852:
37bb9b852mov rax, [rsp+424]
37bb9b85amov ecx, [rsp+72]
37bb9b85emov [rsp+152], r10l
37bb9b866mov rdx, [rsp+56]
37bb9b86bmov eax, [rax]
37bb9b86dmov [rsp+128], eax
37bb9b874sub eax, ecx
37bb9b876add eax, 1
37bb9b879mov [rsp+216], eax
37bb9b880movsxd rax, ecx
37bb9b883lea rcx, [rsp+216]
37bb9b88bimul rdx, rax
37bb9b88fmov [rsp+144], rax
37bb9b897mov rax, [rsp+440]
37bb9b89fadd rdx, [rsp+80]
37bb9b8a4mov [rsp+136], rcx
37bb9b8acmov [rsp+32], rax
37bb9b8b1lea r8, [rdx+rdi]
37bb9b8b5add rdx, r13
37bb9b8b8mov rax, [rsp+432]
37bb9b8c0shl r8, 4
37bb9b8c4shl rdx, 4
37bb9b8c8add rdx, [rsp+432]
37bb9b8d0lea r9, [rax+r8]
37bb9b8d4mov r8, [rsp+440]
37bb9b8dccall zswap_
37bb9b8e1mov rax, [rsp+424]
37bb9b8e9mov rcx, [rsp+136]
37bb9b8f1mov eax, [rax]
37bb9b8f3mov edx, eax
37bb9b8f5sub edx, [rsp+72]
37bb9b8f9mov [rsp+128], eax
37bb9b900add edx, 1
37bb9b903mov rax, [rsp+144]
37bb9b90bimul rax, [rsp+64]
37bb9b911add rax, [rsp+88]
37bb9b916mov [rsp+216], edx
37bb9b91dlea r8, [rax+rdi]
37bb9b921lea rdx, [r13+rax]
37bb9b926mov rax, [rsp+456]
37bb9b92eshl r8, 4
37bb9b932shl rdx, 4
37bb9b936add rdx, [rsp+448]
37bb9b93emov [rsp+32], rax
37bb9b943mov rax, [rsp+448]
37bb9b94blea r9, [rax+r8]
37bb9b94fmov r8, [rsp+456]
37bb9b957call zswap_
37bb9b95cmov r10l, [rsp+152]
37bb9b964
37bb9b964loc_37bb9b964:
37bb9b964mov rax, [rsp+488]
37bb9b96cpxor x0, x0
37bb9b970cvtsi2sd x0, r12l
37bb9b975movsd_xmm [rax+8*rbp], x0
37bb9b97acmp r12l, r10l
37bb9b97dje 0x37bb9ba25
37bb9b983mov rcx, [rsp+56]
37bb9b988mov r11, [rsp+80]
37bb9b98dlea r13, [rip+0x8ae1d8]
37bb9b994lea rbp, [rsp+192]
37bb9b99cmov [rsp+32], r13
37bb9b9a1mov r8, r13
37bb9b9a4mov rax, rcx
37bb9b9a7imul rcx, r12
37bb9b9abimul rax, rdi
37bb9b9aflea rdx, [rcx+r11+1]
37bb9b9b4mov rcx, [rsp+432]
37bb9b9bclea rax, [r11+rax+1]
37bb9b9c1shl rdx, 4
37bb9b9c5add rdx, [rsp+432]
37bb9b9cdshl rax, 4
37bb9b9d1lea r9, [rcx+rax]
37bb9b9d5mov rcx, rbp
37bb9b9d8call zswap_
37bb9b9ddmov rcx, [rsp+64]
37bb9b9e2mov rdx, [rsp+88]
37bb9b9e7mov r8, r13
37bb9b9eamov [rsp+32], r13
37bb9b9efimul rdi, rcx
37bb9b9f3imul r12, rcx
37bb9b9f7mov rcx, rbp
37bb9b9falea rax, [rdx+rdi+1]
37bb9b9ffmov rdi, [rsp+448]
37bb9ba07shl rax, 4
37bb9ba0blea rdx, [rdx+r12+1]
37bb9ba10shl rdx, 4
37bb9ba14lea r9, [rdi+rax]
37bb9ba18add rdx, [rsp+448]
37bb9ba20call zswap_
37bb9ba25
37bb9ba25loc_37bb9ba25:
37bb9ba25cmp [rsp+96], 2
37bb9ba2aje 0x37bb9cd82
37bb9ba30
37bb9ba30loc_37bb9ba30:
37bb9ba30mov eax, [rsp+104]
37bb9ba34sub r15, 1
37bb9ba38sub [rsp+112], 16
37bb9ba3esub [rsp+120], 16
37bb9ba44mov [rsp+192], eax
37bb9ba4bcmp r15l, 1
37bb9ba4fjne 0x37bb9b77e
37bb9ba55movsd_xmm x1, [rip+0x8ae113]
37bb9ba5dmov rax, [rsp+488]
37bb9ba65mov rbp, [rsp+416]
37bb9ba6dmov r12l, [rsp+104]
37bb9ba72movsd_xmm [rax], x1
37bb9ba76mov rax, [rsp+480]
37bb9ba7emovsd_xmm [rax], x1
37bb9ba82
37bb9ba82loc_37bb9ba82:
37bb9ba82mov rax, [rsp+464]
37bb9ba8amov esi, [rsp+72]
37bb9ba8emov rcx, rbp
37bb9ba91mov r9l, 1
37bb9ba97mov r8l, 1
37bb9ba9dlea rdx, [rip+0x8ae0bd]
37bb9baa4mov [rax], esi
37bb9baa6mov rax, [rsp+472]
37bb9baaemov [rax], r12l
37bb9bab1call lsame_
37bb9bab6mov rsi, [rsp+464]
37bb9babemov esi, [rsi]
37bb9bac0mov [rsp+128], esi
37bb9bac7mov rsi, [rsp+472]
37bb9bacfmov esi, [rsi]
37bb9bad1mov [rsp+112], esi
37bb9bad5test eax, eax
37bb9bad7jne 0x37bb9cf02
37bb9baddmov esi, [rsp+128]
37bb9bae4mov eax, [rsp+112]
37bb9bae8cmp esi, eax
37bb9baeaje 0x37bb9b4fa
37bb9baf0mov ebp, eax
37bb9baf2sub ebp, esi
37bb9baf4lea ebx, [rbp+1]
37bb9baf7mov [rsp+136], ebx
37bb9bafemov [rsp+196], ebx
37bb9bb05mov rbx, [rsp+424]
37bb9bb0dmov r12l, [rbx]
37bb9bb10cmp esi, eax
37bb9bb12jg 0x37bb9bf41
37bb9bb18movsxd rsi, [rsp+128]
37bb9bb20mov rcx, [rsp+488]
37bb9bb28mov r14l, ebp
37bb9bb2bxor edx, edx
37bb9bb2dlea r8, [8*r14+8]
37bb9bb35lea rdi, [8*rsi-8]
37bb9bb3dadd rcx, rdi
37bb9bb40call memset
37bb9bb45mov rcx, [rsp+480]
37bb9bb4dlea r8, [8*r14+8]
37bb9bb55xor edx, edx
37bb9bb57add r14, rsi
37bb9bb5aadd rcx, rdi
37bb9bb5dcall memset
37bb9bb62mov rbx, [rsp+496]
37bb9bb6amovsxd r8, r12l
37bb9bb6dmov rax, [rsp+496]
37bb9bb75mov [rsp+72], rsi
37bb9bb7amov r10, r8
37bb9bb7dmov rcx, r8
37bb9bb80lea r9, [r8+2*r8]
37bb9bb84lea r11, [rbx+8*r14+8]
37bb9bb89lea rbx, [4*r8]
37bb9bb91shl r10, 4
37bb9bb95shl rcx, 5
37bb9bb99lea rax, [rax+rdi+8]
37bb9bb9elea rdx, [rbx+r8]
37bb9bba2nop [rax+rax]
37bb9bbaanop [rax+rax]
37bb9bbb5nop [rax+rax]
37bb9bbc0
37bb9bbc0loc_37bb9bbc0:
37bb9bbc0mov [rax-8], 0
37bb9bbc8mov [rax+8*r8-8], 0
37bb9bbd1mov [rax+r10-8], 0
37bb9bbdamov [rax+8*r9-8], 0
37bb9bbe3mov [rax+rcx-8], 0
37bb9bbecmov [rax+8*rdx-8], 0
37bb9bbf5add rax, 8
37bb9bbf9cmp r11, rax
37bb9bbfcjne 0x37bb9bbc0
37bb9bbfelea rax, [rbx+rsi]
37bb9bc02add r8, rbx
37bb9bc05mov r11, [rsp+72]
37bb9bc0apxor x7, x7
37bb9bc0emov rdi, [rsp+496]
37bb9bc16mov [rsp+144], ebp
37bb9bc1dmov [rsp+152], r12l
37bb9bc25lea r15, [rdi+8*rax-8]
37bb9bc2amov rax, [rsp+56]
37bb9bc2fmov rdi, [rsp+64]
37bb9bc34mov r12, r15
37bb9bc37mov rcx, rax
37bb9bc3amov rdx, rdi
37bb9bc3dshl rax, 4
37bb9bc41imul rcx, rsi
37bb9bc45add rcx, [rsp+80]
37bb9bc4amov r13, rax
37bb9bc4dshl rdi, 4
37bb9bc51imul rdx, rsi
37bb9bc55add rdx, [rsp+88]
37bb9bc5alea rax, [rsi+r8]
37bb9bc5eadd rcx, rsi
37bb9bc61add rdx, rsi
37bb9bc64mov rsi, [rsp+496]
37bb9bc6cshl rcx, 4
37bb9bc70add rcx, [rsp+432]
37bb9bc78shl rdx, 4
37bb9bc7cadd rdx, [rsp+448]
37bb9bc84lea rax, [rsi+8*rax]
37bb9bc88mov [rsp+120], rax
37bb9bc8dlea rax, [r14+r8]
37bb9bc91xor r14l, r14l
37bb9bc94lea rsi, [rsi+8*rax+8]
37bb9bc99mov rax, rdx
37bb9bc9cmov rdx, rcx
37bb9bc9fnop
37bb9bca0
37bb9bca0loc_37bb9bca0:
37bb9bca0mov rcx, [rsp+120]
37bb9bca5mov rbx, r12
37bb9bca8mov [rsp+72], rax
37bb9bcadmov rbp, rax
37bb9bcb0mov [rsp+96], rdx
37bb9bcb5mov r15, rdx
37bb9bcb8mov [rsp+104], r11
37bb9bcbdmov r12, rcx
37bb9bcc0jmp 0x37bb9bd52
37bb9bcc5
37bb9bcc5 0f 1f 00 ...
37bb9bcc8
37bb9bcc8loc_37bb9bcc8:
37bb9bcc8ucomisd x0, x7
37bb9bcccpxor x6, x6
37bb9bcd0setnp r8b
37bb9bcd4cmovne r8l, r14l
37bb9bcd8test r8b, r8b
37bb9bcdbje 0x37bb9bd72
37bb9bce1
37bb9bce1loc_37bb9bce1:
37bb9bce1movsd_xmm x2, [rbp+8]
37bb9bce6movsd_xmm x0, [rbp]
37bb9bcebucomisd x2, x7
37bb9bcefsetnp r8b
37bb9bcf3cmovne r8l, r14l
37bb9bcf7test r8b, r8b
37bb9bcfaje 0x37bb9cee0
37bb9bd00ucomisd x0, x7
37bb9bd04pxor x1, x1
37bb9bd08setnp r8b
37bb9bd0ccmovne r8l, r14l
37bb9bd10test r8b, r8b
37bb9bd13je 0x37bb9cee0
37bb9bd19
37bb9bd19loc_37bb9bd19:
37bb9bd19movsd_xmm x0, [rbx]
37bb9bd1dadd r12, 8
37bb9bd21add r15, r13
37bb9bd24add rbp, rdi
37bb9bd27subsd x0, x6
37bb9bd2bsubsd x0, x1
37bb9bd2fmovsd_xmm [rbx], x0
37bb9bd33movsd_xmm x0, [r12-16]
37bb9bd3asubsd x0, x6
37bb9bd3esubsd x0, x1
37bb9bd42movsd_xmm [r12-16], x0
37bb9bd49cmp rsi, r12
37bb9bd4cje 0x37bb9bf08
37bb9bd52
37bb9bd52loc_37bb9bd52:
37bb9bd52movsd_xmm x1, [r15+8]
37bb9bd58movsd_xmm x0, [r15]
37bb9bd5ducomisd x1, x7
37bb9bd61setnp r8b
37bb9bd65cmovne r8l, r14l
37bb9bd69test r8b, r8b
37bb9bd6cjne 0x37bb9bcc8
37bb9bd72
37bb9bd72loc_37bb9bd72:
37bb9bd72andpd x1, [rip+0x8ade06]
37bb9bd7aandpd x0, [rip+0x8addfe]
37bb9bd82addsd x0, x1
37bb9bd86call log10
37bb9bd8bmovapd x6, x0
37bb9bd8fjmp 0x37bb9bce1
37bb9bd94
37bb9bd94loc_37bb9bd94:
37bb9bd94mov eax, -6
37bb9bd99mov edx, 6
37bb9bd9ejmp 0x37bb9b4d6
37bb9bda3
37bb9bda3 0f 1f 44 00 00 ..D..
37bb9bda8
37bb9bda8loc_37bb9bda8:
37bb9bda8mov r10, [rsp+96]
37bb9bdadcmp edx, r11l
37bb9bdb0jg 0x37bb9be54
37bb9bdb6mov rax, [rsp+56]
37bb9bdbbmovsxd r9, edx
37bb9bdbemov rcx, [rsp+80]
37bb9bdc3imul rax, r9
37bb9bdc7add rcx, r10
37bb9bdcaimul r9, [rsp+64]
37bb9bdd0add rax, rcx
37bb9bdd3mov rcx, [rsp+88]
37bb9bdd8shl rax, 4
37bb9bddcadd rax, [rsp+432]
37bb9bde4add rcx, r10
37bb9bde7mov [rsp+96], rax
37bb9bdecmov rax, [rsp+96]
37bb9bdf1add rcx, r9
37bb9bdf4shl rcx, 4
37bb9bdf8add rcx, [rsp+448]
37bb9be00
37bb9be00loc_37bb9be00:
37bb9be00ucomisd x6, [rax+8]
37bb9be05setp r9b
37bb9be09cmovne r9l, ebx
37bb9be0dtest r9b, r9b
37bb9be10jne 0x37bb9be8d
37bb9be12ucomisd x6, [rax]
37bb9be16setp r9b
37bb9be1acmovne r9l, ebx
37bb9be1etest r9b, r9b
37bb9be21jne 0x37bb9be8d
37bb9be23ucomisd x6, [rcx+8]
37bb9be28setp r9b
37bb9be2ccmovne r9l, ebx
37bb9be30test r9b, r9b
37bb9be33jne 0x37bb9be8d
37bb9be35ucomisd x6, [rcx]
37bb9be39setp r9b
37bb9be3dcmovne r9l, ebx
37bb9be41test r9b, r9b
37bb9be44jne 0x37bb9be8d
37bb9be46add edx, 1
37bb9be49add rax, r14
37bb9be4cadd rcx, rsi
37bb9be4fcmp edx, r11l
37bb9be52jle 0x37bb9be00
37bb9be54
37bb9be54loc_37bb9be54:
37bb9be54mov [rsp+96], 1
37bb9be5c
37bb9be5cloc_37bb9be5c:
37bb9be5cmovsxd rdi, r12l
37bb9be5fpxor x0, x0
37bb9be63cmp r13l, r12l
37bb9be66mov r10l, r12l
37bb9be69mov rax, [rsp+480]
37bb9be71lea rbp, [rdi-1]
37bb9be75cvtsi2sd x0, r13l
37bb9be7amovsxd r12, r8l
37bb9be7dmovsd_xmm [rax+8*rbp], x0
37bb9be82je 0x37bb9b964
37bb9be88jmp 0x37bb9b852
37bb9be8d
37bb9be8dloc_37bb9be8d:
37bb9be8dsub r10, 1
37bb9be91sub rdi, 16
37bb9be95sub rbp, 16
37bb9be99test r10l, r10l
37bb9be9cjg 0x37bb9b7a2
37bb9bea2movsxd r13, r12l
37bb9bea5jmp 0x37bb9cd8f
37bb9beaa
37bb9beaa 66 0f 1f 44 00 00 f..D..
37bb9beb0
37bb9beb0loc_37bb9beb0:
37bb9beb0mov rax, [rsp+464]
37bb9beb8movsd_xmm x0, [rip+0x8adcb0]
37bb9bec0mov [rax], 1
37bb9bec6mov rax, [rsp+472]
37bb9becemov [rax], 1
37bb9bed4mov rax, [rsp+480]
37bb9bedcmovsd_xmm [rax], x0
37bb9bee0mov rax, [rsp+488]
37bb9bee8movsd_xmm [rax], x0
37bb9beecjmp 0x37bb9b4fa
37bb9bef1
37bb9bef1loc_37bb9bef1:
37bb9bef1mov rax, [rsp+488]
37bb9bef9movsd_xmm [rax+8*rbp], x0
37bb9befejmp 0x37bb9ba30
37bb9bf03
37bb9bf03 0f 1f 44 00 00 ..D..
37bb9bf08
37bb9bf08loc_37bb9bf08:
37bb9bf08mov rax, [rsp+72]
37bb9bf0dmov rdx, [rsp+96]
37bb9bf12lea r12, [rbx+8]
37bb9bf16mov r11, [rsp+104]
37bb9bf1badd rdx, 16
37bb9bf1fadd rax, 16
37bb9bf23add r11, 1
37bb9bf27cmp [rsp+112], r11l
37bb9bf2cjge 0x37bb9bca0
37bb9bf32mov ebp, [rsp+144]
37bb9bf39mov r12l, [rsp+152]
37bb9bf41
37bb9bf41loc_37bb9bf41:
37bb9bf41movsd_xmm x1, [rip+0x8adc27]
37bb9bf49pxor x0, x0
37bb9bf4dmov eax, [rsp+136]
37bb9bf54mov [rsp+200], 0
37bb9bf60mov r13, [rsp+56]
37bb9bf65movsd_xmm x3, [rip+0x8adc43]
37bb9bf6dmov [rsp+104], 1
37bb9bf75pxor x6, x6
37bb9bf79add eax, eax
37bb9bf7bmovapd x4, x1
37bb9bf7fmov r15, [rsp+64]
37bb9bf84movapd x12, x1
37bb9bf89cvtsi2sd x0, eax
37bb9bf8ddivsd x4, x0
37bb9bf91lea eax, [rbp+3]
37bb9bf94shl r13, 4
37bb9bf98mov [rsp+172], eax
37bb9bf9flea rax, [rsp+196]
37bb9bfa7mov rbx, [rsp+496]
37bb9bfafshl r15, 4
37bb9bfb3mov [rsp+96], rax
37bb9bfb8mov eax, [rsp+128]
37bb9bfbfmovapd x5, x4
37bb9bfc3movapd x8, x4
37bb9bfc8movsd_xmm [rsp+208], x4
37bb9bfd1mulsd x5, x4
37bb9bfd5mulsd x3, x5
37bb9bfd9movapd x11, x5
37bb9bfdemovapd x9, x3
37bb9bfe3nop
37bb9bfe5nop [rax+rax]
37bb9bff0
37bb9bff0loc_37bb9bff0:
37bb9bff0lea rsi, [rip+0x8adb75]
37bb9bff7lea eax, [rax+4*r12]
37bb9bffbmov rdi, [rsp+96]
37bb9c000cdqe
37bb9c002mov [rsp+32], rsi
37bb9c007mov r8, rsi
37bb9c00alea rdx, [rbx+8*rax-8]
37bb9c00fmov rcx, rdi
37bb9c012mov r9, rdx
37bb9c015call ddot_
37bb9c01amov rax, [rsp+424]
37bb9c022mov rcx, [rsp+464]
37bb9c02amov r8, rsi
37bb9c02dmovapd x7, x0
37bb9c031mov eax, [rax]
37bb9c033lea eax, [rax+4*rax]
37bb9c036add eax, [rcx]
37bb9c038mov [rsp+32], rsi
37bb9c03dmov rcx, rdi
37bb9c040cdqe
37bb9c042lea rdx, [rbx+8*rax-8]
37bb9c047mov r9, rdx
37bb9c04acall ddot_
37bb9c04fmov rax, [rsp+464]
37bb9c057addsd x7, x0
37bb9c05bmovsxd r8, [rax]
37bb9c05emov rax, [rsp+472]
37bb9c066mov ecx, [rax]
37bb9c068movapd x1, x7
37bb9c06ccmp r8l, ecx
37bb9c06fjg 0x37bb9cea7
37bb9c075mov rax, [rsp+424]
37bb9c07dmovsxd r11, r8l
37bb9c080sub ecx, r8l
37bb9c083pxor x2, x2
37bb9c087add rcx, r11
37bb9c08amovapd x0, x2
37bb9c08emovsxd rdx, [rax]
37bb9c091lea r9, [4*rdx]
37bb9c099lea rax, [r11+r9]
37bb9c09dadd rcx, r9
37bb9c0a0lea rax, [rbx+8*rax-8]
37bb9c0a5lea rcx, [rbx+8*rcx]
37bb9c0a9nop
37bb9c0aanop [rax+rax]
37bb9c0b5nop [rax+rax]
37bb9c0c0
37bb9c0c0loc_37bb9c0c0:
37bb9c0c0addsd x0, [rax]
37bb9c0c4addsd x2, [rax+8*rdx]
37bb9c0c9add rax, 8
37bb9c0cdcmp rcx, rax
37bb9c0d0jne 0x37bb9c0c0
37bb9c0d2movapd x5, x2
37bb9c0d6movapd x3, x0
37bb9c0damulsd x5, x2
37bb9c0demulsd x3, x0
37bb9c0e2addsd x3, x5
37bb9c0e6movapd x5, x0
37bb9c0easubsd x5, x2
37bb9c0eemulsd x5, x5
37bb9c0f2
37bb9c0f2loc_37bb9c0f2:
37bb9c0f2mulsd x3, x11
37bb9c0f7movapd x7, x8
37bb9c0fcmulsd x7, x1
37bb9c100mulsd x5, x9
37bb9c105subsd x7, x3
37bb9c109subsd x7, x5
37bb9c10ducomisd x7, x6
37bb9c111jp 0x37bb9c119
37bb9c113je 0x37bb9c7ce
37bb9c119
37bb9c119loc_37bb9c119:
37bb9c119cmp [rsp+104], 1
37bb9c11eje 0x37bb9c132
37bb9c120movapd x1, x7
37bb9c124divsd x1, x10
37bb9c129movsd_xmm [rsp+200], x1
37bb9c132
37bb9c132loc_37bb9c132:
37bb9c132mov rdi, [rsp+96]
37bb9c137lea r9, [rip+0x8ada2e]
37bb9c13elea r8, [rbx+8*r8-8]
37bb9c143movsd_xmm [rsp+128], x2
37bb9c14clea rdx, [rsp+200]
37bb9c154movsd_xmm [rsp+72], x0
37bb9c15alea r14, [rip+0x8ada0b]
37bb9c161mov rcx, rdi
37bb9c164call dscal_
37bb9c169mov rcx, [rsp+464]
37bb9c171mov rax, [rsp+424]
37bb9c179lea r9, [rip+0x8ad9ec]
37bb9c180lea rdx, [rsp+200]
37bb9c188mov eax, [rax]
37bb9c18aadd eax, [rcx]
37bb9c18cmov rcx, rdi
37bb9c18fcdqe
37bb9c191lea r8, [rbx+8*rax-8]
37bb9c196call dscal_
37bb9c19bmov rsi, [rsp+424]
37bb9c1a3mov rax, [rsp+464]
37bb9c1abmov r9, r14
37bb9c1aemov ecx, [rsi]
37bb9c1b0mov eax, [rax]
37bb9c1b2mov [rsp+40], r14
37bb9c1b7lea edx, [rax+4*rcx]
37bb9c1baadd eax, ecx
37bb9c1bcmov rcx, rdi
37bb9c1bfcdqe
37bb9c1c1movsxd rdx, edx
37bb9c1c4lea rax, [rbx+8*rax-8]
37bb9c1c9lea r8, [rbx+8*rdx-8]
37bb9c1cemov [rsp+32], rax
37bb9c1d3lea rdx, [rsp+208]
37bb9c1dbcall daxpy_
37bb9c1e0mov rax, [rsp+464]
37bb9c1e8mov r9, r14
37bb9c1ebmov rcx, rdi
37bb9c1eemovsxd rdx, [rax]
37bb9c1f1mov rax, [rsp+424]
37bb9c1f9mov eax, [rax]
37bb9c1fbmov [rsp+40], r14
37bb9c200lea eax, [rax+4*rax]
37bb9c203add eax, edx
37bb9c205lea rdx, [rbx+8*rdx-8]
37bb9c20amov [rsp+32], rdx
37bb9c20fcdqe
37bb9c211lea rdx, [rsp+208]
37bb9c219lea r8, [rbx+8*rax-8]
37bb9c21ecall daxpy_
37bb9c223mov rsi, [rsp+472]
37bb9c22bmov rax, [rsp+464]
37bb9c233movsd_xmm x2, [rsp+128]
37bb9c23cmovsd_xmm x0, [rsp+72]
37bb9c242mov r14l, [rsi]
37bb9c245mov rsi, [rsp+424]
37bb9c24dmov eax, [rax]
37bb9c24fmov esi, [rsi]
37bb9c251cmp eax, r14l
37bb9c254mov [rsp+112], eax
37bb9c258mov [rsp+120], esi
37bb9c25cjg 0x37bb9cebc
37bb9c262movsd_xmm x4, [rip+0x8ad926]
37bb9c26amovapd x3, x2
37bb9c26emovsxd r8, [rsp+112]
37bb9c273mov eax, r14l
37bb9c276mulsd x2, [rip+0x8ad912]
37bb9c27emulsd x4, x0
37bb9c282sub eax, r8l
37bb9c285lea rsi, [rbx+8*r8]
37bb9c289add rax, r8
37bb9c28cmov rdx, rsi
37bb9c28flea r11, [rbx+8*rax+8]
37bb9c294movsxd rax, [rsp+120]
37bb9c299subsd x0, x2
37bb9c29dsubsd x3, x4
37bb9c2a1mulsd x0, x9
37bb9c2a6mulsd x3, x9
37bb9c2abnop [rax+rax]
37bb9c2b5nop [rax+rax]
37bb9c2c0
37bb9c2c0loc_37bb9c2c0:
37bb9c2c0movsd_xmm x1, [rdx-8]
37bb9c2c5addsd x1, x0
37bb9c2c9movsd_xmm [rdx-8], x1
37bb9c2cemovsd_xmm x1, [rdx+8*rax-8]
37bb9c2d4addsd x1, x3
37bb9c2d8movsd_xmm [rdx+8*rax-8], x1
37bb9c2deadd rdx, 8
37bb9c2e2cmp r11, rdx
37bb9c2e5jne 0x37bb9c2c0
37bb9c2e7mov edi, [rsp+120]
37bb9c2ebmov rdx, [rsp+56]
37bb9c2f0lea r9, [8*rax]
37bb9c2f8mov [rsp+152], rax
37bb9c300lea r10, [rbx+r9]
37bb9c304mov [rsp+160], r8
37bb9c30cimul rdx, r8
37bb9c310add edi, edi
37bb9c312mov [rsp+496], rbx
37bb9c31amov rbx, r10
37bb9c31dmov [rsp+128], edi
37bb9c324mov rdi, [rsp+80]
37bb9c329lea rcx, [rdx+rdi]
37bb9c32dmov rdx, [rsp+64]
37bb9c332lea rdi, [r10+r9]
37bb9c336xor r9l, r9l
37bb9c339mov [rsp+136], rcx
37bb9c341lea r12, [rcx+r8]
37bb9c345imul rdx, r8
37bb9c349add rdx, [rsp+88]
37bb9c34emov [rsp+72], rdi
37bb9c353shl r12, 4
37bb9c357mov [rsp+144], rdx
37bb9c35flea rbp, [r8+rdx]
37bb9c363mov rdi, r8
37bb9c366add r12, [rsp+432]
37bb9c36eshl rbp, 4
37bb9c372add rbp, [rsp+448]
37bb9c37anop [rax+rax]
37bb9c380
37bb9c380loc_37bb9c380:
37bb9c380mov rax, rsi
37bb9c383mov r8, rbp
37bb9c386mov rcx, r12
37bb9c389xor r10l, r10l
37bb9c38cpxor x0, x0
37bb9c390jmp 0x37bb9c3c8
37bb9c392
37bb9c392 66 0f 1f 44 00 00 f..D..
37bb9c398
37bb9c398loc_37bb9c398:
37bb9c398ucomisd x6, [r8]
37bb9c39dsetnp dl
37bb9c3a0cmovne edx, r9l
37bb9c3a4test dl, dl
37bb9c3a6je 0x37bb9c400
37bb9c3a8
37bb9c3a8loc_37bb9c3a8:
37bb9c3a8ucomisd x6, [r8+8]
37bb9c3aesetnp dl
37bb9c3b1cmovne edx, r9l
37bb9c3b5test dl, dl
37bb9c3b7je 0x37bb9c400
37bb9c3b9add rax, 8
37bb9c3bdadd rcx, r13
37bb9c3c0add r8, r15
37bb9c3c3cmp r11, rax
37bb9c3c6je 0x37bb9c418
37bb9c3c8
37bb9c3c8loc_37bb9c3c8:
37bb9c3c8ucomisd x6, [rcx+8]
37bb9c3cdsetnp dl
37bb9c3d0cmovne edx, r9l
37bb9c3d4test dl, dl
37bb9c3d6je 0x37bb9c3e7
37bb9c3d8ucomisd x6, [rcx]
37bb9c3dcsetnp dl
37bb9c3dfcmovne edx, r9l
37bb9c3e3test dl, dl
37bb9c3e5jne 0x37bb9c398
37bb9c3e7
37bb9c3e7loc_37bb9c3e7:
37bb9c3e7add r10l, 1
37bb9c3ebucomisd x6, [r8]
37bb9c3f0addsd x0, [rax-8]
37bb9c3f5setnp dl
37bb9c3f8cmovne edx, r9l
37bb9c3fctest dl, dl
37bb9c3fejne 0x37bb9c3a8
37bb9c400
37bb9c400loc_37bb9c400:
37bb9c400addsd x0, [rax-8]
37bb9c405add rax, 8
37bb9c409add r10l, 1
37bb9c40dadd rcx, r13
37bb9c410add r8, r15
37bb9c413cmp r11, rax
37bb9c416jne 0x37bb9c3c8
37bb9c418
37bb9c418loc_37bb9c418:
37bb9c418pxor x1, x1
37bb9c41cmov rax, [rsp+72]
37bb9c421add r12, 16
37bb9c425add rbp, 16
37bb9c429cvtsi2sd x1, r10l
37bb9c42emulsd x1, [rbx+8*rdi-8]
37bb9c434addsd x0, x1
37bb9c438movsd_xmm [rax+8*rdi-8], x0
37bb9c43eadd rdi, 1
37bb9c442cmp r14l, edi
37bb9c445jge 0x37bb9c380
37bb9c44bmov rax, [rsp+152]
37bb9c453mov edi, [rsp+112]
37bb9c457mov r8, [rsp+160]
37bb9c45fmov r12, [rsp+448]
37bb9c467lea r9, [rax+2*rax]
37bb9c46bmov eax, [rsp+120]
37bb9c46fmov rdx, [rsp+144]
37bb9c477mov [rsp+120], r15
37bb9c47cshl r8, 4
37bb9c480mov rbx, [rsp+496]
37bb9c488mov rcx, [rsp+136]
37bb9c490mov [rsp+136], r13
37bb9c498add edi, eax
37bb9c49aadd r12, r8
37bb9c49dlea r14l, [r14+rax+1]
37bb9c4a2mov r13, r9
37bb9c4a5mov [rsp+72], edi
37bb9c4a9mov rdi, [rsp+432]
37bb9c4b1lea r8, [rdi+r8+8]
37bb9c4b6xor edi, edi
37bb9c4b8mov r15, r8
37bb9c4bbnop [rax+rax]
37bb9c4c0
37bb9c4c0loc_37bb9c4c0:
37bb9c4c0mov r9, rdx
37bb9c4c3mov r8, rcx
37bb9c4c6mov eax, [rsp+72]
37bb9c4caxor ebp, ebp
37bb9c4ccshl r9, 4
37bb9c4d0shl r8, 4
37bb9c4d4pxor x0, x0
37bb9c4d8add r9, r12
37bb9c4dbadd r8, r15
37bb9c4dejmp 0x37bb9c515
37bb9c4e0
37bb9c4e0loc_37bb9c4e0:
37bb9c4e0ucomisd x6, [r9+8]
37bb9c4e6setnp r10b
37bb9c4eacmovne r10l, edi
37bb9c4eetest r10b, r10b
37bb9c4f1je 0x37bb9c550
37bb9c4f3ucomisd x6, [r9]
37bb9c4f8setnp r10b
37bb9c4fccmovne r10l, edi
37bb9c500test r10b, r10b
37bb9c503je 0x37bb9c550
37bb9c505add eax, 1
37bb9c508add r9, 16
37bb9c50cadd r8, 16
37bb9c510cmp r14l, eax
37bb9c513je 0x37bb9c56d
37bb9c515
37bb9c515loc_37bb9c515:
37bb9c515ucomisd x6, [r8-8]
37bb9c51bsetnp r10b
37bb9c51fcmovne r10l, edi
37bb9c523test r10b, r10b
37bb9c526je 0x37bb9c53a
37bb9c528ucomisd x6, [r8]
37bb9c52dsetnp r10b
37bb9c531cmovne r10l, edi
37bb9c535test r10b, r10b
37bb9c538jne 0x37bb9c4e0
37bb9c53a
37bb9c53aloc_37bb9c53a:
37bb9c53amovsxd r10, eax
37bb9c53dadd ebp, 1
37bb9c540addsd x0, [rbx+8*r10-8]
37bb9c547jmp 0x37bb9c4e0
37bb9c549
37bb9c549 0f 1f 80 00 00 00 00 .......
37bb9c550
37bb9c550loc_37bb9c550:
37bb9c550movsxd r10, eax
37bb9c553add eax, 1
37bb9c556add ebp, 1
37bb9c559add r9, 16
37bb9c55daddsd x0, [rbx+8*r10-8]
37bb9c564add r8, 16
37bb9c568cmp r14l, eax
37bb9c56bjne 0x37bb9c515
37bb9c56d
37bb9c56dloc_37bb9c56d:
37bb9c56dpxor x1, x1
37bb9c571add rdx, [rsp+64]
37bb9c576add rcx, [rsp+56]
37bb9c57bcvtsi2sd x1, ebp
37bb9c57fmulsd x1, [rsi-8]
37bb9c584addsd x0, x1
37bb9c588movsd_xmm [rsi+8*r13-8], x0
37bb9c58fadd rsi, 8
37bb9c593cmp r11, rsi
37bb9c596jne 0x37bb9c4c0
37bb9c59cmov r15, [rsp+120]
37bb9c5a1mov r13, [rsp+136]
37bb9c5a9
37bb9c5a9loc_37bb9c5a9:
37bb9c5a9lea rsi, [rip+0x8ad5bc]
37bb9c5b0mov rdi, [rsp+96]
37bb9c5b5mov eax, [rsp+112]
37bb9c5b9movsxd rdx, [rsp+72]
37bb9c5beadd eax, [rsp+128]
37bb9c5c5mov [rsp+32], rsi
37bb9c5camov r8, rsi
37bb9c5cdcdqe
37bb9c5cfmov rcx, rdi
37bb9c5d2lea r9, [rbx+8*rax-8]
37bb9c5d7lea rdx, [rbx+8*rdx-8]
37bb9c5dccall ddot_
37bb9c5e1mov rax, [rsp+464]
37bb9c5e9mov r8, rsi
37bb9c5ecmov rcx, rdi
37bb9c5efmovapd x8, x0
37bb9c5f4movsxd rdx, [rax]
37bb9c5f7mov rax, [rsp+424]
37bb9c5ffmov eax, [rax]
37bb9c601mov [rsp+32], rsi
37bb9c606lea eax, [rax+2*rax]
37bb9c609add eax, edx
37bb9c60blea rdx, [rbx+8*rdx-8]
37bb9c610cdqe
37bb9c612lea r9, [rbx+8*rax-8]
37bb9c617call ddot_
37bb9c61cmov rax, [rsp+464]
37bb9c624mov r8l, [rax]
37bb9c627mov rax, [rsp+472]
37bb9c62fmov edx, [rax]
37bb9c631cmp r8l, edx
37bb9c634jg 0x37bb9c7ce
37bb9c63aaddsd x0, x8
37bb9c63fmovapd x5, x7
37bb9c643mov rax, [rsp+424]
37bb9c64bmov r11, [rsp+480]
37bb9c653mov r10, [rsp+488]
37bb9c65bpxor x4, x4
37bb9c65fmovsxd rcx, [rax]
37bb9c662movsxd rax, r8l
37bb9c665divsd x5, x0
37bb9c669mov r9, rcx
37bb9c66clea rcx, [rbx+8*rcx]
37bb9c670
37bb9c670loc_37bb9c670:
37bb9c670movsd_xmm x0, [rcx+8*rax-8]
37bb9c676mulsd x0, x5
37bb9c67amovapd x2, x0
37bb9c67eaddsd x0, [r11+8*rax-8]
37bb9c685andpd x2, [rip+0x8ad4f3]
37bb9c68dmaxsd x2, x4
37bb9c691movsd_xmm [r11+8*rax-8], x0
37bb9c698movsd_xmm x0, [rbx+8*rax-8]
37bb9c69emulsd x0, x5
37bb9c6a2movapd x1, x0
37bb9c6a6andpd x1, [rip+0x8ad4d2]
37bb9c6aeaddsd x0, [r10+8*rax-8]
37bb9c6b5movapd x3, x1
37bb9c6b9maxsd x3, x2
37bb9c6bdmovsd_xmm [r10+8*rax-8], x0
37bb9c6c4add rax, 1
37bb9c6c8movapd x4, x3
37bb9c6cccmp edx, eax
37bb9c6cejge 0x37bb9c670
37bb9c6d0movsd_xmm x4, [rip+0x8ad4d8]
37bb9c6d8comisd x4, x3
37bb9c6dcja 0x37bb9c7ce
37bb9c6e2lea eax, [r8+4*r9]
37bb9c6e6lea rdi, [rip+0x8ad47f]
37bb9c6edmov r14, [rsp+96]
37bb9c6f2xorpd x5, [rip+0x8ad4a6]
37bb9c6facdqe
37bb9c6fclea edx, [r8+2*r9]
37bb9c700mov [rsp+40], rdi
37bb9c705mov r9, rdi
37bb9c708lea rax, [rbx+8*rax-8]
37bb9c70dmovsxd rdx, edx
37bb9c710mov rcx, r14
37bb9c713movsd_xmm [rsp+216], x5
37bb9c71cmov [rsp+32], rax
37bb9c721lea r8, [rbx+8*rdx-8]
37bb9c726lea rdx, [rsp+216]
37bb9c72emovsd_xmm [rsp+72], x5
37bb9c734call daxpy_
37bb9c739mov rax, [rsp+424]
37bb9c741mov rcx, [rsp+464]
37bb9c749mov r9, rdi
37bb9c74cmovsd_xmm x5, [rsp+72]
37bb9c752mov edx, [rax]
37bb9c754movsd_xmm [rsp+216], x5
37bb9c75dlea eax, [rdx+4*rdx]
37bb9c760add eax, [rcx]
37bb9c762add edx, edx
37bb9c764mov [rsp+40], rdi
37bb9c769mov r11l, eax
37bb9c76ccdqe
37bb9c76emov rcx, r14
37bb9c771lea rax, [rbx+8*rax-8]
37bb9c776sub r11l, edx
37bb9c779mov [rsp+32], rax
37bb9c77emovsxd rdx, r11l
37bb9c781lea r8, [rbx+8*rdx-8]
37bb9c786lea rdx, [rsp+216]
37bb9c78ecall daxpy_
37bb9c793add [rsp+104], 1
37bb9c798mov eax, [rsp+104]
37bb9c79ccmp [rsp+172], eax
37bb9c7a3jl 0x37bb9c7ce
37bb9c7a5mov rax, [rsp+464]
37bb9c7admov rsi, [rsp+424]
37bb9c7b5movapd x10, x7
37bb9c7bamovsd_xmm x8, [rsp+208]
37bb9c7c4mov eax, [rax]
37bb9c7c6mov r12l, [rsi]
37bb9c7c9jmp 0x37bb9bff0
37bb9c7ce
37bb9c7celoc_37bb9c7ce:
37bb9c7cemov edx, 1
37bb9c7d3lea rcx, [rip+0x8ad388]
37bb9c7damovsd_xmm [rsp+72], x12
37bb9c7e1call dlamch_
37bb9c7e6mov rax, [rsp+464]
37bb9c7eemovapd x7, x0
37bb9c7f2mov r14l, [rax]
37bb9c7f5mov rax, [rsp+472]
37bb9c7fdmov eax, [rax]
37bb9c7ffmov [rsp+120], eax
37bb9c803cmp r14l, eax
37bb9c806jg 0x37bb9b4fa
37bb9c80ccall log10
37bb9c811movsd_xmm x1, [rsp+72]
37bb9c817movapd x11, x7
37bb9c81clea rdi, [rsp+216]
37bb9c824movsd_xmm [rsp+128], x1
37bb9c82daddsd x0, x1
37bb9c831cvttsd2si eax, x0
37bb9c835movapd x0, x1
37bb9c839divsd x0, x7
37bb9c83dmov [rsp+96], eax
37bb9c841call log10
37bb9c846mov rdx, [rsp+56]
37bb9c84bmovsxd rax, r14l
37bb9c84emov rsi, [rsp+80]
37bb9c853mov [rsp+136], r15
37bb9c85bcvttsd2si ebp, x0
37bb9c85fmov rbx, rax
37bb9c862mov r15, [rsp+464]
37bb9c86aimul rdx, rax
37bb9c86emov [rsp+72], rdi
37bb9c873movsd_xmm x7, [rsp+128]
37bb9c87cmov [rsp+144], r13
37bb9c884mov edi, [rsp+96]
37bb9c888lea rcx, [rdx+rsi]
37bb9c88cmov rdx, [rsp+64]
37bb9c891mov rsi, [rsp+88]
37bb9c896mov r13, rcx
37bb9c899mov ecx, r14l
37bb9c89cmov r14, [rsp+424]
37bb9c8a4imul rdx, rax
37bb9c8a8lea r12, [rdx+rsi]
37bb9c8acmov rdx, [rsp+432]
37bb9c8b4add rdx, 16
37bb9c8b8mov [rsp+104], rdx
37bb9c8bdmov rdx, [rsp+448]
37bb9c8c5add rdx, 16
37bb9c8c9mov [rsp+112], rdx
37bb9c8cemov rdx, rax
37bb9c8d1jmp 0x37bb9c8db
37bb9c8d3
37bb9c8d3 0f 1f 44 00 00 ..D..
37bb9c8d8
37bb9c8d8loc_37bb9c8d8:
37bb9c8d8movsxd rdx, ecx
37bb9c8db
37bb9c8dbloc_37bb9c8db:
37bb9c8dbmov eax, [r14]
37bb9c8deimul rdx, [rsp+56]
37bb9c8e4add rdx, [rsp+80]
37bb9c8e9mov r8, [rsp+440]
37bb9c8f1sub eax, ecx
37bb9c8f3add rdx, rbx
37bb9c8f6mov rcx, [rsp+72]
37bb9c8fbadd eax, 1
37bb9c8feshl rdx, 4
37bb9c902add rdx, [rsp+432]
37bb9c90amov [rsp+216], eax
37bb9c911call izamax_
37bb9c916mov r11, [rsp+80]
37bb9c91bmov edx, eax
37bb9c91dmov eax, [r15]
37bb9c920lea ecx, [rax+rdx-1]
37bb9c924lea rdx, [rbx+r11]
37bb9c928mov [rsp+96], eax
37bb9c92cmovsxd rcx, ecx
37bb9c92fimul rcx, [rsp+56]
37bb9c935add rdx, rcx
37bb9c938lea rcx, [rsp+176]
37bb9c940shl rdx, 4
37bb9c944add rdx, [rsp+432]
37bb9c94cmovsd_xmm x0, [rdx]
37bb9c950movsd_xmm [rsp+176], x0
37bb9c959movsd_xmm x0, [rdx+8]
37bb9c95emovsd_xmm [rsp+184], x0
37bb9c967call fn_37c42fc80
37bb9c96cmov eax, [rsp+96]
37bb9c970mov edx, [r14]
37bb9c973mov r11, [rsp+88]
37bb9c978mov r8, [rsp+456]
37bb9c980movapd x6, x0
37bb9c984sub edx, eax
37bb9c986mov rcx, [rsp+72]
37bb9c98badd edx, 1
37bb9c98emov [rsp+216], edx
37bb9c995movsxd rdx, eax
37bb9c998mov rax, [rsp+64]
37bb9c99dimul rax, rdx
37bb9c9a1lea rdx, [rax+r11]
37bb9c9a5add rdx, rbx
37bb9c9a8shl rdx, 4
37bb9c9acadd rdx, [rsp+448]
37bb9c9b4call izamax_
37bb9c9b9add eax, [r15]
37bb9c9bcmov r11, [rsp+88]
37bb9c9c1lea rcx, [rsp+176]
37bb9c9c9sub eax, 1
37bb9c9cccdqe
37bb9c9ceimul rax, [rsp+64]
37bb9c9d4lea rdx, [rbx+r11]
37bb9c9d8add rax, rdx
37bb9c9dbshl rax, 4
37bb9c9dfadd rax, [rsp+448]
37bb9c9e7movsd_xmm x0, [rax]
37bb9c9ebmovsd_xmm [rsp+176], x0
37bb9c9f4movsd_xmm x0, [rax+8]
37bb9c9f9movsd_xmm [rsp+184], x0
37bb9ca02call fn_37c42fc80
37bb9ca07maxsd x0, x6
37bb9ca0baddsd x0, x11
37bb9ca10call log10
37bb9ca15mov r11, [rsp+480]
37bb9ca1dmovq x2, [rip+0x8ad17b]
37bb9ca25movapd x1, x0
37bb9ca29addsd x1, x7
37bb9ca2dmovsd_xmm x0, [r11+8*rbx-8]
37bb9ca34mov r11l, ebp
37bb9ca37andpd x2, x0
37bb9ca3borpd x2, [rip+0x8ad16d]
37bb9ca43cvttsd2si edx, x1
37bb9ca47addsd x0, x2
37bb9ca4bsub r11l, edx
37bb9ca4ecvttsd2si edx, x0
37bb9ca52movsd_xmm x0, [rip+0x8ad166]
37bb9ca5acmp r11l, ebp
37bb9ca5dmov eax, r11l
37bb9ca60cmovg eax, ebp
37bb9ca63cmp edx, edi
37bb9ca65cmovl edx, edi
37bb9ca68cmp eax, edx
37bb9ca6acmovle edx, eax
37bb9ca6dcall __powidf2
37bb9ca72mov r11, [rsp+480]
37bb9ca7amov rdx, r13
37bb9ca7dmov rcx, [rsp+472]
37bb9ca85lea r8, [rip+0x8ad0e0]
37bb9ca8cshl rdx, 4
37bb9ca90add rdx, [rsp+104]
37bb9ca95movsd_xmm [r11+8*rbx-8], x0
37bb9ca9ccall izamax_
37bb9caa1lea rcx, [rsp+176]
37bb9caa9cdqe
37bb9caabadd rax, r13
37bb9caaeshl rax, 4
37bb9cab2add rax, [rsp+432]
37bb9cabamovsd_xmm x0, [rax]
37bb9cabemovsd_xmm [rsp+176], x0
37bb9cac7movsd_xmm x0, [rax+8]
37bb9caccmovsd_xmm [rsp+184], x0
37bb9cad5call fn_37c42fc80
37bb9cadamov rcx, [rsp+472]
37bb9cae2mov rdx, r12
37bb9cae5lea r8, [rip+0x8ad080]
37bb9caecshl rdx, 4
37bb9caf0add rdx, [rsp+112]
37bb9caf5movapd x6, x0
37bb9caf9call izamax_
37bb9cafelea rcx, [rsp+176]
37bb9cb06cdqe
37bb9cb08add rax, r12
37bb9cb0bshl rax, 4
37bb9cb0fadd rax, [rsp+448]
37bb9cb17movsd_xmm x0, [rax]
37bb9cb1bmovsd_xmm [rsp+176], x0
37bb9cb24movsd_xmm x0, [rax+8]
37bb9cb29movsd_xmm [rsp+184], x0
37bb9cb32call fn_37c42fc80
37bb9cb37maxsd x0, x6
37bb9cb3baddsd x0, x11
37bb9cb40call log10
37bb9cb45mov r11, [rsp+488]
37bb9cb4dmovq x2, [rip+0x8ad04b]
37bb9cb55movapd x1, x0
37bb9cb59addsd x1, x7
37bb9cb5dmovsd_xmm x0, [r11+8*rbx-8]
37bb9cb64mov r11l, ebp
37bb9cb67andpd x2, x0
37bb9cb6borpd x2, [rip+0x8ad03d]
37bb9cb73cvttsd2si edx, x1
37bb9cb77addsd x0, x2
37bb9cb7bsub r11l, edx
37bb9cb7ecvttsd2si edx, x0
37bb9cb82movsd_xmm x0, [rip+0x8ad036]
37bb9cb8acmp r11l, ebp
37bb9cb8dmov eax, r11l
37bb9cb90cmovg eax, ebp
37bb9cb93cmp edx, edi
37bb9cb95cmovl edx, edi
37bb9cb98cmp eax, edx
37bb9cb9acmovle edx, eax
37bb9cb9dcall __powidf2
37bb9cba2mov r11, [rsp+488]
37bb9cbaamov ecx, [r15]
37bb9cbadadd r13, [rsp+56]
37bb9cbb2add r12, [rsp+64]
37bb9cbb7movsd_xmm [r11+8*rbx-8], x0
37bb9cbbeadd rbx, 1
37bb9cbc2cmp [rsp+120], ebx
37bb9cbc6jge 0x37bb9c8d8
37bb9cbccmov rax, [rsp+472]
37bb9cbd4mov r15, [rsp+136]
37bb9cbdcmov r13, [rsp+144]
37bb9cbe4mov rdi, [rsp+72]
37bb9cbe9mov ebp, [rax]
37bb9cbebcmp ebp, ecx
37bb9cbedjl 0x37bb9b4fa
37bb9cbf3mov rbx, [rsp+480]
37bb9cbfbmovsxd rax, ecx
37bb9cbfemov [rsp+72], r15
37bb9cc03mov [rsp+96], r13
37bb9cc08mov r15, [rsp+88]
37bb9cc0dmov rsi, rax
37bb9cc10mov r12, [rsp+424]
37bb9cc18mov r14, [rsp+448]
37bb9cc20lea rbx, [rbx+8*rax-8]
37bb9cc25mov r13, [rsp+464]
37bb9cc2djmp 0x37bb9cc33
37bb9cc2f
37bb9cc2f 90 .
37bb9cc30
37bb9cc30loc_37bb9cc30:
37bb9cc30movsxd rax, ecx
37bb9cc33
37bb9cc33loc_37bb9cc33:
37bb9cc33mov edx, [r12]
37bb9cc37imul rax, [rsp+56]
37bb9cc3dadd rax, [rsp+80]
37bb9cc42mov r9, [rsp+440]
37bb9cc4asub edx, ecx
37bb9cc4cadd rax, rsi
37bb9cc4fmov rcx, [rsp+432]
37bb9cc57shl rax, 4
37bb9cc5badd edx, 1
37bb9cc5elea r8, [rcx+rax]
37bb9cc62mov [rsp+216], edx
37bb9cc69mov rcx, rdi
37bb9cc6cmov rdx, rbx
37bb9cc6fcall zdscal_
37bb9cc74movsxd rax, [r13]
37bb9cc78mov edx, [r12]
37bb9cc7cmov rcx, rdi
37bb9cc7fmov r9, [rsp+456]
37bb9cc87sub edx, eax
37bb9cc89imul rax, [rsp+64]
37bb9cc8fadd edx, 1
37bb9cc92mov [rsp+216], edx
37bb9cc99mov rdx, rbx
37bb9cc9cadd rbx, 8
37bb9cca0add rax, r15
37bb9cca3add rax, rsi
37bb9cca6add rsi, 1
37bb9ccaashl rax, 4
37bb9ccaelea r8, [r14+rax]
37bb9ccb2call zdscal_
37bb9ccb7mov ecx, [r13]
37bb9ccbbcmp ebp, esi
37bb9ccbdjge 0x37bb9cc30
37bb9ccc3mov rax, [rsp+472]
37bb9cccbmov r15, [rsp+72]
37bb9ccd0mov r14l, ecx
37bb9ccd3mov r13, [rsp+96]
37bb9ccd8mov ebx, [rax]
37bb9ccdacmp ebx, ecx
37bb9ccdcjl 0x37bb9b4fa
37bb9cce2mov rdi, [rsp+56]
37bb9cce7movsxd rax, ecx
37bb9cceamov rcx, [rsp+104]
37bb9ccefmov rsi, [rsp+488]
37bb9ccf7mov rbp, [rsp+112]
37bb9ccfcimul rdi, rax
37bb9cd00add rdi, [rsp+80]
37bb9cd05mov r12, [rsp+472]
37bb9cd0dshl rdi, 4
37bb9cd11lea rsi, [rsi+8*rax-8]
37bb9cd16add rdi, rcx
37bb9cd19mov rcx, [rsp+64]
37bb9cd1eimul rcx, rax
37bb9cd22mov rax, [rsp+88]
37bb9cd27add rax, rcx
37bb9cd2ashl rax, 4
37bb9cd2eadd rbp, rax
37bb9cd31nop [rax]
37bb9cd35nop [rax+rax]
37bb9cd40
37bb9cd40loc_37bb9cd40:
37bb9cd40mov r8, rdi
37bb9cd43mov rdx, rsi
37bb9cd46lea r9, [rip+0x8ace1f]
37bb9cd4dmov rcx, r12
37bb9cd50call zdscal_
37bb9cd55add r14l, 1
37bb9cd59mov r8, rbp
37bb9cd5cmov rdx, rsi
37bb9cd5flea r9, [rip+0x8ace06]
37bb9cd66mov rcx, r12
37bb9cd69add rdi, r13
37bb9cd6cadd rbp, r15
37bb9cd6fcall zdscal_
37bb9cd74add rsi, 8
37bb9cd78cmp ebx, r14l
37bb9cd7bjge 0x37bb9cd40
37bb9cd7djmp 0x37bb9b4fa
37bb9cd82
37bb9cd82loc_37bb9cd82:
37bb9cd82add [rsp+72], 1
37bb9cd87movsxd r13, [rsp+192]
37bb9cd8f
37bb9cd8floc_37bb9cd8f:
37bb9cd8fmov r8l, [rsp+72]
37bb9cd94cmp r8l, r13l
37bb9cd97jg 0x37bb9d025
37bb9cd9dmov rdx, [rsp+64]
37bb9cda2movsxd rax, r8l
37bb9cda5mov rdi, [rsp+88]
37bb9cdaamov [rsp+96], rsi
37bb9cdafmov r12, [rsp+448]
37bb9cdb7mov rcx, [rsp+80]
37bb9cdbcmov rsi, r14
37bb9cdbfpxor x0, x0
37bb9cdc3imul rdx, rax
37bb9cdc7mov r14l, [rsp+104]
37bb9cdccadd rdi, rdx
37bb9cdcfmov rdx, [rsp+56]
37bb9cdd4imul rdx, rax
37bb9cdd8shl rax, 4
37bb9cddcadd r12, rax
37bb9cddfadd rax, [rsp+432]
37bb9cde7mov [rsp+128], rax
37bb9cdefmov eax, 1
37bb9cdf4lea rbp, [rdx+rcx]
37bb9cdf8
37bb9cdf8loc_37bb9cdf8:
37bb9cdf8mov r11, rdi
37bb9cdfbmov rdx, rbp
37bb9cdfemov r10l, [rsp+72]
37bb9ce03mov [rsp+136], rdi
37bb9ce0bshl r11, 4
37bb9ce0fshl rdx, 4
37bb9ce13add rdx, [rsp+128]
37bb9ce1badd r11, r12
37bb9ce1ejmp 0x37bb9ce88
37bb9ce20
37bb9ce20loc_37bb9ce20:
37bb9ce20ucomisd x0, [rdx+8]
37bb9ce25lea ecx, [r10+1]
37bb9ce29setp r9b
37bb9ce2dcmovne r9l, eax
37bb9ce31test r9b, r9b
37bb9ce34jne 0x37bb9cf46
37bb9ce3aucomisd x0, [rdx]
37bb9ce3esetp r9b
37bb9ce42cmovne r9l, eax
37bb9ce46test r9b, r9b
37bb9ce49jne 0x37bb9cf46
37bb9ce4fmov rdi, r11
37bb9ce52add rdx, 16
37bb9ce56add r11, 16
37bb9ce5aucomisd x0, [rdi+8]
37bb9ce5fsetp r9b
37bb9ce63cmovne r9l, eax
37bb9ce67test r9b, r9b
37bb9ce6ajne 0x37bb9cf46
37bb9ce70ucomisd x0, [rdi]
37bb9ce74setp r9b
37bb9ce78cmovne r9l, eax
37bb9ce7ctest r9b, r9b
37bb9ce7fjne 0x37bb9cf46
37bb9ce85mov r10l, ecx
37bb9ce88
37bb9ce88loc_37bb9ce88:
37bb9ce88cmp r10l, r14l
37bb9ce8bjle 0x37bb9ce20
37bb9ce8dmov r14, rsi
37bb9ce90mov r12l, [rsp+72]
37bb9ce95mov rsi, [rsp+96]
37bb9ce9amov [rsp+96], 2
37bb9cea2jmp 0x37bb9be5c
37bb9cea7
37bb9cea7loc_37bb9cea7:
37bb9cea7pxor x5, x5
37bb9ceabmovapd x3, x5
37bb9ceafmovapd x2, x5
37bb9ceb3movapd x0, x5
37bb9ceb7jmp 0x37bb9c0f2
37bb9cebc
37bb9cebcloc_37bb9cebc:
37bb9cebcmov eax, [rsp+120]
37bb9cec0lea esi, [rax+rax]
37bb9cec3mov [rsp+128], esi
37bb9cecamov esi, [rsp+112]
37bb9ceceadd eax, esi
37bb9ced0mov [rsp+72], eax
37bb9ced4jmp 0x37bb9c5a9
37bb9ced9
37bb9ced9 0f 1f 80 00 00 00 00 .......
37bb9cee0
37bb9cee0loc_37bb9cee0:
37bb9cee0andpd x2, [rip+0x8acc98]
37bb9cee8andpd x0, [rip+0x8acc90]
37bb9cef0addsd x0, x2
37bb9cef4call log10
37bb9cef9movapd x1, x0
37bb9cefdjmp 0x37bb9bd19
37bb9cf02
37bb9cf02loc_37bb9cf02:
37bb9cf02movsxd rax, [rsp+128]
37bb9cf0amov edx, esi
37bb9cf0ccmp eax, esi
37bb9cf0ejg 0x37bb9b4fa
37bb9cf14movsd_xmm x1, [rip+0x8acc54]
37bb9cf1cmov rcx, [rsp+480]
37bb9cf24mov r8, [rsp+488]
37bb9cf2c
37bb9cf2cloc_37bb9cf2c:
37bb9cf2cmovsd_xmm [rcx+8*rax-8], x1
37bb9cf32movsd_xmm [r8+8*rax-8], x1
37bb9cf39add rax, 1
37bb9cf3dcmp edx, eax
37bb9cf3fjge 0x37bb9cf2c
37bb9cf41jmp 0x37bb9b4fa
37bb9cf46
37bb9cf46loc_37bb9cf46:
37bb9cf46mov rdi, [rsp+136]
37bb9cf4ecmp ecx, r13l
37bb9cf51jg 0x37bb9cfce
37bb9cf53movsxd rdx, ecx
37bb9cf56lea r9, [rbp+rdx]
37bb9cf5badd rdx, rdi
37bb9cf5eshl r9, 4
37bb9cf62shl rdx, 4
37bb9cf66add r9, [rsp+432]
37bb9cf6eadd rdx, [rsp+448]
37bb9cf76
37bb9cf76loc_37bb9cf76:
37bb9cf76ucomisd x0, [r9]
37bb9cf7bsetp r11b
37bb9cf7fcmovne r11l, eax
37bb9cf83test r11b, r11b
37bb9cf86jne 0x37bb9cfeb
37bb9cf88ucomisd x0, [r9+8]
37bb9cf8esetp r11b
37bb9cf92cmovne r11l, eax
37bb9cf96test r11b, r11b
37bb9cf99jne 0x37bb9cfeb
37bb9cf9bucomisd x0, [rdx+8]
37bb9cfa0setp r11b
37bb9cfa4cmovne r11l, eax
37bb9cfa8test r11b, r11b
37bb9cfabjne 0x37bb9cfeb
37bb9cfaducomisd x0, [rdx]
37bb9cfb1setp r11b
37bb9cfb5cmovne r11l, eax
37bb9cfb9test r11b, r11b
37bb9cfbcjne 0x37bb9cfeb
37bb9cfbeadd ecx, 1
37bb9cfc1add r9, 16
37bb9cfc5add rdx, 16
37bb9cfc9cmp ecx, r13l
37bb9cfccjle 0x37bb9cf76
37bb9cfce
37bb9cfceloc_37bb9cfce:
37bb9cfcemov r14, rsi
37bb9cfd1mov r12l, [rsp+72]
37bb9cfd6mov rsi, [rsp+96]
37bb9cfdbmovsxd r13, r10l
37bb9cfdemov [rsp+96], 2
37bb9cfe6jmp 0x37bb9be5c
37bb9cfeb
37bb9cfebloc_37bb9cfeb:
37bb9cfebadd r8l, 1
37bb9cfefadd rdi, [rsp+64]
37bb9cff4add rbp, [rsp+56]
37bb9cff9cmp r8l, r13l
37bb9cffcjle 0x37bb9cdf8
37bb9d002mov rbp, [rsp+416]
37bb9d00amov r12l, r13l
37bb9d00djmp 0x37bb9ba82
37bb9d012
37bb9d012 66 0f 1f 44 00 00 f..D..
37bb9d018
37bb9d018loc_37bb9d018:
37bb9d018mov rbp, [rsp+416]
37bb9d020jmp 0x37bb9ba82
37bb9d025
37bb9d025loc_37bb9d025:
37bb9d025mov rbp, [rsp+416]
37bb9d02dmov r12l, r13l
37bb9d030jmp 0x37bb9ba82
37bb9d035
37bb9d035loc_37bb9d035:
37bb9d035neg edx
37bb9d037jmp 0x37bb9b4d8
37bb9b400
37bb9b400zggbal_:
37bb9b400push r15
37bb9b402push r14
37bb9b404push r13
37bb9b406push r12
37bb9b408push rbp
37bb9b409push rdi
37bb9b40apush rsi
37bb9b40bpush rbx
37bb9b40csub rsp, 344
37bb9b413movups [rsp+224], x6
37bb9b41bmovups [rsp+240], x7
37bb9b423movups [rsp+256], x8
37bb9b42cmovups [rsp+272], x9
37bb9b435movups [rsp+288], x10
37bb9b43emovups [rsp+304], x11
37bb9b447movups [rsp+320], x12
37bb9b450mov rdi, [rsp+504]
37bb9b458mov rax, [rsp+456]
37bb9b460movsxd rsi, [r9]
37bb9b463mov [rdi], 0
37bb9b469mov ebx, [rax]
37bb9b46bmov [rsp+424], rdx
37bb9b473lea rdx, [rip+0x8ae6e6]
37bb9b47amov rbp, rcx
37bb9b47dmov [rsp+432], r8
37bb9b485mov r8l, 1
37bb9b48bmov [rsp+440], r9
37bb9b493mov r9l, 1
37bb9b499call lsame_
37bb9b49etest eax, eax
37bb9b4a0je 0x37bb9b62f
37bb9b4a6
37bb9b4a6loc_37bb9b4a6:
37bb9b4a6mov rax, [rsp+424]
37bb9b4aemov eax, [rax]
37bb9b4b0test eax, eax
37bb9b4b2js 0x37bb9b620
37bb9b4b8mov rcx, [rsp+440]
37bb9b4c0mov edx, 1
37bb9b4c5cmovg edx, eax
37bb9b4c8cmp [rcx], edx
37bb9b4cajge 0x37bb9b54b
37bb9b4ccmov eax, -4
37bb9b4d1mov edx, 4
37bb9b4d6
37bb9b4d6loc_37bb9b4d6:
37bb9b4d6mov [rdi], eax
37bb9b4d8
37bb9b4d8loc_37bb9b4d8:
37bb9b4d8mov [rsp+216], edx
37bb9b4dfmov r8l, 6
37bb9b4e5lea rdx, [rsp+216]
37bb9b4edlea rcx, [rip+0x8ae670]
37bb9b4f4call xerbla_
37bb9b4f9nop
37bb9b4fa
37bb9b4faloc_37bb9b4fa:
37bb9b4famovups x6, [rsp+224]
37bb9b502movups x7, [rsp+240]
37bb9b50amovups x8, [rsp+256]
37bb9b513movups x9, [rsp+272]
37bb9b51cmovups x10, [rsp+288]
37bb9b525movups x11, [rsp+304]
37bb9b52emovups x12, [rsp+320]
37bb9b537add rsp, 344
37bb9b53epop rbx
37bb9b53fpop rsi
37bb9b540pop rdi
37bb9b541pop rbp
37bb9b542pop r12
37bb9b544pop r13
37bb9b546pop r14
37bb9b548pop r15
37bb9b54aret
37bb9b54b
37bb9b54bloc_37bb9b54b:
37bb9b54bmov rcx, [rsp+456]
37bb9b553cmp [rcx], edx
37bb9b555jl 0x37bb9bd94
37bb9b55bmov edx, [rdi]
37bb9b55dtest edx, edx
37bb9b55fjne 0x37bb9d035
37bb9b565test eax, eax
37bb9b567je 0x37bb9b6b0
37bb9b56dcmp eax, 1
37bb9b570je 0x37bb9beb0
37bb9b576mov r9l, 1
37bb9b57cmov r8l, 1
37bb9b582lea rdx, [rip+0x8ae5d7]
37bb9b589mov rcx, rbp
37bb9b58ccall lsame_
37bb9b591mov rdi, [rsp+424]
37bb9b599mov r12l, [rdi]
37bb9b59ctest eax, eax
37bb9b59eje 0x37bb9b6d1
37bb9b5a4mov rax, [rsp+464]
37bb9b5acmov [rax], 1
37bb9b5b2mov rax, [rsp+472]
37bb9b5bamov [rax], r12l
37bb9b5bdtest r12l, r12l
37bb9b5c0jle 0x37bb9b4fa
37bb9b5c6movsd_xmm x1, [rip+0x8ae5a2]
37bb9b5cemov rcx, [rsp+480]
37bb9b5d6mov edx, r12l
37bb9b5d9xor eax, eax
37bb9b5dbmov r8, [rsp+488]
37bb9b5e3nop [rax]
37bb9b5eanop [rax+rax]
37bb9b5f5nop [rax+rax]
37bb9b600
37bb9b600loc_37bb9b600:
37bb9b600movsd_xmm [rcx+8*rax], x1
37bb9b605movsd_xmm [r8+8*rax], x1
37bb9b60badd rax, 1
37bb9b60fcmp rax, rdx
37bb9b612jne 0x37bb9b600
37bb9b614jmp 0x37bb9b4fa
37bb9b619
37bb9b619 0f 1f 80 00 00 00 00 .......
37bb9b620
37bb9b620loc_37bb9b620:
37bb9b620mov eax, -2
37bb9b625mov edx, 2
37bb9b62ajmp 0x37bb9b4d6
37bb9b62f
37bb9b62floc_37bb9b62f:
37bb9b62fmov r9l, 1
37bb9b635mov r8l, 1
37bb9b63blea rdx, [rip+0x8ae51f]
37bb9b642mov rcx, rbp
37bb9b645call lsame_
37bb9b64atest eax, eax
37bb9b64cjne 0x37bb9b4a6
37bb9b652mov r9l, 1
37bb9b658mov r8l, 1
37bb9b65elea rdx, [rip+0x8ae4fd]
37bb9b665mov rcx, rbp
37bb9b668call lsame_
37bb9b66dtest eax, eax
37bb9b66fjne 0x37bb9b4a6
37bb9b675mov r9l, 1
37bb9b67bmov r8l, 1
37bb9b681lea rdx, [rip+0x8ae4db]
37bb9b688mov rcx, rbp
37bb9b68bcall lsame_
37bb9b690test eax, eax
37bb9b692jne 0x37bb9b4a6
37bb9b698mov eax, -1
37bb9b69dmov edx, 1
37bb9b6a2jmp 0x37bb9b4d6
37bb9b6a7
37bb9b6a7 66 0f 1f 84 00 00 00 00 00 f........
37bb9b6b0
37bb9b6b0loc_37bb9b6b0:
37bb9b6b0mov rax, [rsp+464]
37bb9b6b8mov [rax], 1
37bb9b6bemov rax, [rsp+472]
37bb9b6c6mov [rax], 0
37bb9b6ccjmp 0x37bb9b4fa
37bb9b6d1
37bb9b6d1loc_37bb9b6d1:
37bb9b6d1xor eax, eax
37bb9b6d3test rsi, rsi
37bb9b6d6mov r9l, 1
37bb9b6dcmov r8l, 1
37bb9b6e2cmovns rax, rsi
37bb9b6e6movsxd rsi, ebx
37bb9b6e9lea rdx, [rip+0x8ae472]
37bb9b6f0mov rcx, rbp
37bb9b6f3mov [rsp+192], r12l
37bb9b6fbmov [rsp+56], rax
37bb9b700not rax
37bb9b703mov [rsp+80], rax
37bb9b708xor eax, eax
37bb9b70atest rsi, rsi
37bb9b70dcmovns rax, rsi
37bb9b711mov [rsp+64], rax
37bb9b716not rax
37bb9b719mov [rsp+88], rax
37bb9b71ecall lsame_
37bb9b723mov [rsp+72], 1
37bb9b72btest eax, eax
37bb9b72djne 0x37bb9ba82
37bb9b733movsxd r15, r12l
37bb9b736mov rsi, [rsp+448]
37bb9b73epxor x6, x6
37bb9b742mov r14, [rsp+56]
37bb9b747lea rax, [r15-1]
37bb9b74bmov [rsp+416], rbp
37bb9b753mov ebx, 1
37bb9b758shl rax, 4
37bb9b75cshl r14, 4
37bb9b760add rsi, rax
37bb9b763add rax, [rsp+432]
37bb9b76bmov [rsp+112], rsi
37bb9b770mov rsi, [rsp+64]
37bb9b775mov [rsp+120], rax
37bb9b77ashl rsi, 4
37bb9b77e
37bb9b77eloc_37bb9b77e:
37bb9b77emovsxd r12, r15l
37bb9b781mov r11l, r15l
37bb9b784test r15l, r15l
37bb9b787jle 0x37bb9d018
37bb9b78dlea eax, [r15-1]
37bb9b791mov rbp, [rsp+120]
37bb9b796mov rdi, [rsp+112]
37bb9b79bmov r10, r15
37bb9b79emov [rsp+104], eax
37bb9b7a2
37bb9b7a2loc_37bb9b7a2:
37bb9b7a2mov [rsp+96], r10
37bb9b7a7movsxd r13, r10l
37bb9b7aamov rax, rbp
37bb9b7admov r9, rdi
37bb9b7b0mov r8l, 1
37bb9b7b6jmp 0x37bb9b81c
37bb9b7b8
37bb9b7b8 0f 1f 84 00 00 00 00 00 ........
37bb9b7c0
37bb9b7c0loc_37bb9b7c0:
37bb9b7c0ucomisd x6, [rax+8]
37bb9b7c5lea edx, [r8+1]
37bb9b7c9setp cl
37bb9b7cccmovne ecx, ebx
37bb9b7cftest cl, cl
37bb9b7d1jne 0x37bb9bda8
37bb9b7d7ucomisd x6, [rax]
37bb9b7dbsetp cl
37bb9b7decmovne ecx, ebx
37bb9b7e1test cl, cl
37bb9b7e3jne 0x37bb9bda8
37bb9b7e9mov r10, r9
37bb9b7ecadd rax, r14
37bb9b7efadd r9, rsi
37bb9b7f2ucomisd x6, [r10+8]
37bb9b7f8setp cl
37bb9b7fbcmovne ecx, ebx
37bb9b7fetest cl, cl
37bb9b800jne 0x37bb9bda8
37bb9b806ucomisd x6, [r10]
37bb9b80bsetp cl
37bb9b80ecmovne ecx, ebx
37bb9b811test cl, cl
37bb9b813jne 0x37bb9bda8
37bb9b819mov r8l, edx
37bb9b81c
37bb9b81cloc_37bb9b81c:
37bb9b81ccmp r8l, r11l
37bb9b81fjne 0x37bb9b7c0
37bb9b821mov rax, [rsp+480]
37bb9b829movsxd rdi, r12l
37bb9b82cpxor x0, x0
37bb9b830lea rbp, [rdi-1]
37bb9b834cvtsi2sd x0, r13l
37bb9b839movsd_xmm [rax+8*rbp], x0
37bb9b83ecmp r13l, r12l
37bb9b841je 0x37bb9bef1
37bb9b847mov [rsp+96], 1
37bb9b84fmov r10l, r12l
37bb9b852
37bb9b852loc_37bb9b852:
37bb9b852mov rax, [rsp+424]
37bb9b85amov ecx, [rsp+72]
37bb9b85emov [rsp+152], r10l
37bb9b866mov rdx, [rsp+56]
37bb9b86bmov eax, [rax]
37bb9b86dmov [rsp+128], eax
37bb9b874sub eax, ecx
37bb9b876add eax, 1
37bb9b879mov [rsp+216], eax
37bb9b880movsxd rax, ecx
37bb9b883lea rcx, [rsp+216]
37bb9b88bimul rdx, rax
37bb9b88fmov [rsp+144], rax
37bb9b897mov rax, [rsp+440]
37bb9b89fadd rdx, [rsp+80]
37bb9b8a4mov [rsp+136], rcx
37bb9b8acmov [rsp+32], rax
37bb9b8b1lea r8, [rdx+rdi]
37bb9b8b5add rdx, r13
37bb9b8b8mov rax, [rsp+432]
37bb9b8c0shl r8, 4
37bb9b8c4shl rdx, 4
37bb9b8c8add rdx, [rsp+432]
37bb9b8d0lea r9, [rax+r8]
37bb9b8d4mov r8, [rsp+440]
37bb9b8dccall zswap_
37bb9b8e1mov rax, [rsp+424]
37bb9b8e9mov rcx, [rsp+136]
37bb9b8f1mov eax, [rax]
37bb9b8f3mov edx, eax
37bb9b8f5sub edx, [rsp+72]
37bb9b8f9mov [rsp+128], eax
37bb9b900add edx, 1
37bb9b903mov rax, [rsp+144]
37bb9b90bimul rax, [rsp+64]
37bb9b911add rax, [rsp+88]
37bb9b916mov [rsp+216], edx
37bb9b91dlea r8, [rax+rdi]
37bb9b921lea rdx, [r13+rax]
37bb9b926mov rax, [rsp+456]
37bb9b92eshl r8, 4
37bb9b932shl rdx, 4
37bb9b936add rdx, [rsp+448]
37bb9b93emov [rsp+32], rax
37bb9b943mov rax, [rsp+448]
37bb9b94blea r9, [rax+r8]
37bb9b94fmov r8, [rsp+456]
37bb9b957call zswap_
37bb9b95cmov r10l, [rsp+152]
37bb9b964
37bb9b964loc_37bb9b964:
37bb9b964mov rax, [rsp+488]
37bb9b96cpxor x0, x0
37bb9b970cvtsi2sd x0, r12l
37bb9b975movsd_xmm [rax+8*rbp], x0
37bb9b97acmp r12l, r10l
37bb9b97dje 0x37bb9ba25
37bb9b983mov rcx, [rsp+56]
37bb9b988mov r11, [rsp+80]
37bb9b98dlea r13, [rip+0x8ae1d8]
37bb9b994lea rbp, [rsp+192]
37bb9b99cmov [rsp+32], r13
37bb9b9a1mov r8, r13
37bb9b9a4mov rax, rcx
37bb9b9a7imul rcx, r12
37bb9b9abimul rax, rdi
37bb9b9aflea rdx, [rcx+r11+1]
37bb9b9b4mov rcx, [rsp+432]
37bb9b9bclea rax, [r11+rax+1]
37bb9b9c1shl rdx, 4
37bb9b9c5add rdx, [rsp+432]
37bb9b9cdshl rax, 4
37bb9b9d1lea r9, [rcx+rax]
37bb9b9d5mov rcx, rbp
37bb9b9d8call zswap_
37bb9b9ddmov rcx, [rsp+64]
37bb9b9e2mov rdx, [rsp+88]
37bb9b9e7mov r8, r13
37bb9b9eamov [rsp+32], r13
37bb9b9efimul rdi, rcx
37bb9b9f3imul r12, rcx
37bb9b9f7mov rcx, rbp
37bb9b9falea rax, [rdx+rdi+1]
37bb9b9ffmov rdi, [rsp+448]
37bb9ba07shl rax, 4
37bb9ba0blea rdx, [rdx+r12+1]
37bb9ba10shl rdx, 4
37bb9ba14lea r9, [rdi+rax]
37bb9ba18add rdx, [rsp+448]
37bb9ba20call zswap_
37bb9ba25
37bb9ba25loc_37bb9ba25:
37bb9ba25cmp [rsp+96], 2
37bb9ba2aje 0x37bb9cd82
37bb9ba30
37bb9ba30loc_37bb9ba30:
37bb9ba30mov eax, [rsp+104]
37bb9ba34sub r15, 1
37bb9ba38sub [rsp+112], 16
37bb9ba3esub [rsp+120], 16
37bb9ba44mov [rsp+192], eax
37bb9ba4bcmp r15l, 1
37bb9ba4fjne 0x37bb9b77e
37bb9ba55movsd_xmm x1, [rip+0x8ae113]
37bb9ba5dmov rax, [rsp+488]
37bb9ba65mov rbp, [rsp+416]
37bb9ba6dmov r12l, [rsp+104]
37bb9ba72movsd_xmm [rax], x1
37bb9ba76mov rax, [rsp+480]
37bb9ba7emovsd_xmm [rax], x1
37bb9ba82
37bb9ba82loc_37bb9ba82:
37bb9ba82mov rax, [rsp+464]
37bb9ba8amov esi, [rsp+72]
37bb9ba8emov rcx, rbp
37bb9ba91mov r9l, 1
37bb9ba97mov r8l, 1
37bb9ba9dlea rdx, [rip+0x8ae0bd]
37bb9baa4mov [rax], esi
37bb9baa6mov rax, [rsp+472]
37bb9baaemov [rax], r12l
37bb9bab1call lsame_
37bb9bab6mov rsi, [rsp+464]
37bb9babemov esi, [rsi]
37bb9bac0mov [rsp+128], esi
37bb9bac7mov rsi, [rsp+472]
37bb9bacfmov esi, [rsi]
37bb9bad1mov [rsp+112], esi
37bb9bad5test eax, eax
37bb9bad7jne 0x37bb9cf02
37bb9baddmov esi, [rsp+128]
37bb9bae4mov eax, [rsp+112]
37bb9bae8cmp esi, eax
37bb9baeaje 0x37bb9b4fa
37bb9baf0mov ebp, eax
37bb9baf2sub ebp, esi
37bb9baf4lea ebx, [rbp+1]
37bb9baf7mov [rsp+136], ebx
37bb9bafemov [rsp+196], ebx
37bb9bb05mov rbx, [rsp+424]
37bb9bb0dmov r12l, [rbx]
37bb9bb10cmp esi, eax
37bb9bb12jg 0x37bb9bf41
37bb9bb18movsxd rsi, [rsp+128]
37bb9bb20mov rcx, [rsp+488]
37bb9bb28mov r14l, ebp
37bb9bb2bxor edx, edx
37bb9bb2dlea r8, [8*r14+8]
37bb9bb35lea rdi, [8*rsi-8]
37bb9bb3dadd rcx, rdi
37bb9bb40call memset
37bb9bb45mov rcx, [rsp+480]
37bb9bb4dlea r8, [8*r14+8]
37bb9bb55xor edx, edx
37bb9bb57add r14, rsi
37bb9bb5aadd rcx, rdi
37bb9bb5dcall memset
37bb9bb62mov rbx, [rsp+496]
37bb9bb6amovsxd r8, r12l
37bb9bb6dmov rax, [rsp+496]
37bb9bb75mov [rsp+72], rsi
37bb9bb7amov r10, r8
37bb9bb7dmov rcx, r8
37bb9bb80lea r9, [r8+2*r8]
37bb9bb84lea r11, [rbx+8*r14+8]
37bb9bb89lea rbx, [4*r8]
37bb9bb91shl r10, 4
37bb9bb95shl rcx, 5
37bb9bb99lea rax, [rax+rdi+8]
37bb9bb9elea rdx, [rbx+r8]
37bb9bba2nop [rax+rax]
37bb9bbaanop [rax+rax]
37bb9bbb5nop [rax+rax]
37bb9bbc0
37bb9bbc0loc_37bb9bbc0:
37bb9bbc0mov [rax-8], 0
37bb9bbc8mov [rax+8*r8-8], 0
37bb9bbd1mov [rax+r10-8], 0
37bb9bbdamov [rax+8*r9-8], 0
37bb9bbe3mov [rax+rcx-8], 0
37bb9bbecmov [rax+8*rdx-8], 0
37bb9bbf5add rax, 8
37bb9bbf9cmp r11, rax
37bb9bbfcjne 0x37bb9bbc0
37bb9bbfelea rax, [rbx+rsi]
37bb9bc02add r8, rbx
37bb9bc05mov r11, [rsp+72]
37bb9bc0apxor x7, x7
37bb9bc0emov rdi, [rsp+496]
37bb9bc16mov [rsp+144], ebp
37bb9bc1dmov [rsp+152], r12l
37bb9bc25lea r15, [rdi+8*rax-8]
37bb9bc2amov rax, [rsp+56]
37bb9bc2fmov rdi, [rsp+64]
37bb9bc34mov r12, r15
37bb9bc37mov rcx, rax
37bb9bc3amov rdx, rdi
37bb9bc3dshl rax, 4
37bb9bc41imul rcx, rsi
37bb9bc45add rcx, [rsp+80]
37bb9bc4amov r13, rax
37bb9bc4dshl rdi, 4
37bb9bc51imul rdx, rsi
37bb9bc55add rdx, [rsp+88]
37bb9bc5alea rax, [rsi+r8]
37bb9bc5eadd rcx, rsi
37bb9bc61add rdx, rsi
37bb9bc64mov rsi, [rsp+496]
37bb9bc6cshl rcx, 4
37bb9bc70add rcx, [rsp+432]
37bb9bc78shl rdx, 4
37bb9bc7cadd rdx, [rsp+448]
37bb9bc84lea rax, [rsi+8*rax]
37bb9bc88mov [rsp+120], rax
37bb9bc8dlea rax, [r14+r8]
37bb9bc91xor r14l, r14l
37bb9bc94lea rsi, [rsi+8*rax+8]
37bb9bc99mov rax, rdx
37bb9bc9cmov rdx, rcx
37bb9bc9fnop
37bb9bca0
37bb9bca0loc_37bb9bca0:
37bb9bca0mov rcx, [rsp+120]
37bb9bca5mov rbx, r12
37bb9bca8mov [rsp+72], rax
37bb9bcadmov rbp, rax
37bb9bcb0mov [rsp+96], rdx
37bb9bcb5mov r15, rdx
37bb9bcb8mov [rsp+104], r11
37bb9bcbdmov r12, rcx
37bb9bcc0jmp 0x37bb9bd52
37bb9bcc5
37bb9bcc5 0f 1f 00 ...
37bb9bcc8
37bb9bcc8loc_37bb9bcc8:
37bb9bcc8ucomisd x0, x7
37bb9bcccpxor x6, x6
37bb9bcd0setnp r8b
37bb9bcd4cmovne r8l, r14l
37bb9bcd8test r8b, r8b
37bb9bcdbje 0x37bb9bd72
37bb9bce1
37bb9bce1loc_37bb9bce1:
37bb9bce1movsd_xmm x2, [rbp+8]
37bb9bce6movsd_xmm x0, [rbp]
37bb9bcebucomisd x2, x7
37bb9bcefsetnp r8b
37bb9bcf3cmovne r8l, r14l
37bb9bcf7test r8b, r8b
37bb9bcfaje 0x37bb9cee0
37bb9bd00ucomisd x0, x7
37bb9bd04pxor x1, x1
37bb9bd08setnp r8b
37bb9bd0ccmovne r8l, r14l
37bb9bd10test r8b, r8b
37bb9bd13je 0x37bb9cee0
37bb9bd19
37bb9bd19loc_37bb9bd19:
37bb9bd19movsd_xmm x0, [rbx]
37bb9bd1dadd r12, 8
37bb9bd21add r15, r13
37bb9bd24add rbp, rdi
37bb9bd27subsd x0, x6
37bb9bd2bsubsd x0, x1
37bb9bd2fmovsd_xmm [rbx], x0
37bb9bd33movsd_xmm x0, [r12-16]
37bb9bd3asubsd x0, x6
37bb9bd3esubsd x0, x1
37bb9bd42movsd_xmm [r12-16], x0
37bb9bd49cmp rsi, r12
37bb9bd4cje 0x37bb9bf08
37bb9bd52
37bb9bd52loc_37bb9bd52:
37bb9bd52movsd_xmm x1, [r15+8]
37bb9bd58movsd_xmm x0, [r15]
37bb9bd5ducomisd x1, x7
37bb9bd61setnp r8b
37bb9bd65cmovne r8l, r14l
37bb9bd69test r8b, r8b
37bb9bd6cjne 0x37bb9bcc8
37bb9bd72
37bb9bd72loc_37bb9bd72:
37bb9bd72andpd x1, [rip+0x8ade06]
37bb9bd7aandpd x0, [rip+0x8addfe]
37bb9bd82addsd x0, x1
37bb9bd86call log10
37bb9bd8bmovapd x6, x0
37bb9bd8fjmp 0x37bb9bce1
37bb9bd94
37bb9bd94loc_37bb9bd94:
37bb9bd94mov eax, -6
37bb9bd99mov edx, 6
37bb9bd9ejmp 0x37bb9b4d6
37bb9bda3
37bb9bda3 0f 1f 44 00 00 ..D..
37bb9bda8
37bb9bda8loc_37bb9bda8:
37bb9bda8mov r10, [rsp+96]
37bb9bdadcmp edx, r11l
37bb9bdb0jg 0x37bb9be54
37bb9bdb6mov rax, [rsp+56]
37bb9bdbbmovsxd r9, edx
37bb9bdbemov rcx, [rsp+80]
37bb9bdc3imul rax, r9
37bb9bdc7add rcx, r10
37bb9bdcaimul r9, [rsp+64]
37bb9bdd0add rax, rcx
37bb9bdd3mov rcx, [rsp+88]
37bb9bdd8shl rax, 4
37bb9bddcadd rax, [rsp+432]
37bb9bde4add rcx, r10
37bb9bde7mov [rsp+96], rax
37bb9bdecmov rax, [rsp+96]
37bb9bdf1add rcx, r9
37bb9bdf4shl rcx, 4
37bb9bdf8add rcx, [rsp+448]
37bb9be00
37bb9be00loc_37bb9be00:
37bb9be00ucomisd x6, [rax+8]
37bb9be05setp r9b
37bb9be09cmovne r9l, ebx
37bb9be0dtest r9b, r9b
37bb9be10jne 0x37bb9be8d
37bb9be12ucomisd x6, [rax]
37bb9be16setp r9b
37bb9be1acmovne r9l, ebx
37bb9be1etest r9b, r9b
37bb9be21jne 0x37bb9be8d
37bb9be23ucomisd x6, [rcx+8]
37bb9be28setp r9b
37bb9be2ccmovne r9l, ebx
37bb9be30test r9b, r9b
37bb9be33jne 0x37bb9be8d
37bb9be35ucomisd x6, [rcx]
37bb9be39setp r9b
37bb9be3dcmovne r9l, ebx
37bb9be41test r9b, r9b
37bb9be44jne 0x37bb9be8d
37bb9be46add edx, 1
37bb9be49add rax, r14
37bb9be4cadd rcx, rsi
37bb9be4fcmp edx, r11l
37bb9be52jle 0x37bb9be00
37bb9be54
37bb9be54loc_37bb9be54:
37bb9be54mov [rsp+96], 1
37bb9be5c
37bb9be5cloc_37bb9be5c:
37bb9be5cmovsxd rdi, r12l
37bb9be5fpxor x0, x0
37bb9be63cmp r13l, r12l
37bb9be66mov r10l, r12l
37bb9be69mov rax, [rsp+480]
37bb9be71lea rbp, [rdi-1]
37bb9be75cvtsi2sd x0, r13l
37bb9be7amovsxd r12, r8l
37bb9be7dmovsd_xmm [rax+8*rbp], x0
37bb9be82je 0x37bb9b964
37bb9be88jmp 0x37bb9b852
37bb9be8d
37bb9be8dloc_37bb9be8d:
37bb9be8dsub r10, 1
37bb9be91sub rdi, 16
37bb9be95sub rbp, 16
37bb9be99test r10l, r10l
37bb9be9cjg 0x37bb9b7a2
37bb9bea2movsxd r13, r12l
37bb9bea5jmp 0x37bb9cd8f
37bb9beaa
37bb9beaa 66 0f 1f 44 00 00 f..D..
37bb9beb0
37bb9beb0loc_37bb9beb0:
37bb9beb0mov rax, [rsp+464]
37bb9beb8movsd_xmm x0, [rip+0x8adcb0]
37bb9bec0mov [rax], 1
37bb9bec6mov rax, [rsp+472]
37bb9becemov [rax], 1
37bb9bed4mov rax, [rsp+480]
37bb9bedcmovsd_xmm [rax], x0
37bb9bee0mov rax, [rsp+488]
37bb9bee8movsd_xmm [rax], x0
37bb9beecjmp 0x37bb9b4fa
37bb9bef1
37bb9bef1loc_37bb9bef1:
37bb9bef1mov rax, [rsp+488]
37bb9bef9movsd_xmm [rax+8*rbp], x0
37bb9befejmp 0x37bb9ba30
37bb9bf03
37bb9bf03 0f 1f 44 00 00 ..D..
37bb9bf08
37bb9bf08loc_37bb9bf08:
37bb9bf08mov rax, [rsp+72]
37bb9bf0dmov rdx, [rsp+96]
37bb9bf12lea r12, [rbx+8]
37bb9bf16mov r11, [rsp+104]
37bb9bf1badd rdx, 16
37bb9bf1fadd rax, 16
37bb9bf23add r11, 1
37bb9bf27cmp [rsp+112], r11l
37bb9bf2cjge 0x37bb9bca0
37bb9bf32mov ebp, [rsp+144]
37bb9bf39mov r12l, [rsp+152]
37bb9bf41
37bb9bf41loc_37bb9bf41:
37bb9bf41movsd_xmm x1, [rip+0x8adc27]
37bb9bf49pxor x0, x0
37bb9bf4dmov eax, [rsp+136]
37bb9bf54mov [rsp+200], 0
37bb9bf60mov r13, [rsp+56]
37bb9bf65movsd_xmm x3, [rip+0x8adc43]
37bb9bf6dmov [rsp+104], 1
37bb9bf75pxor x6, x6
37bb9bf79add eax, eax
37bb9bf7bmovapd x4, x1
37bb9bf7fmov r15, [rsp+64]
37bb9bf84movapd x12, x1
37bb9bf89cvtsi2sd x0, eax
37bb9bf8ddivsd x4, x0
37bb9bf91lea eax, [rbp+3]
37bb9bf94shl r13, 4
37bb9bf98mov [rsp+172], eax
37bb9bf9flea rax, [rsp+196]
37bb9bfa7mov rbx, [rsp+496]
37bb9bfafshl r15, 4
37bb9bfb3mov [rsp+96], rax
37bb9bfb8mov eax, [rsp+128]
37bb9bfbfmovapd x5, x4
37bb9bfc3movapd x8, x4
37bb9bfc8movsd_xmm [rsp+208], x4
37bb9bfd1mulsd x5, x4
37bb9bfd5mulsd x3, x5
37bb9bfd9movapd x11, x5
37bb9bfdemovapd x9, x3
37bb9bfe3nop
37bb9bfe5nop [rax+rax]
37bb9bff0
37bb9bff0loc_37bb9bff0:
37bb9bff0lea rsi, [rip+0x8adb75]
37bb9bff7lea eax, [rax+4*r12]
37bb9bffbmov rdi, [rsp+96]
37bb9c000cdqe
37bb9c002mov [rsp+32], rsi
37bb9c007mov r8, rsi
37bb9c00alea rdx, [rbx+8*rax-8]
37bb9c00fmov rcx, rdi
37bb9c012mov r9, rdx
37bb9c015call ddot_
37bb9c01amov rax, [rsp+424]
37bb9c022mov rcx, [rsp+464]
37bb9c02amov r8, rsi
37bb9c02dmovapd x7, x0
37bb9c031mov eax, [rax]
37bb9c033lea eax, [rax+4*rax]
37bb9c036add eax, [rcx]
37bb9c038mov [rsp+32], rsi
37bb9c03dmov rcx, rdi
37bb9c040cdqe
37bb9c042lea rdx, [rbx+8*rax-8]
37bb9c047mov r9, rdx
37bb9c04acall ddot_
37bb9c04fmov rax, [rsp+464]
37bb9c057addsd x7, x0
37bb9c05bmovsxd r8, [rax]
37bb9c05emov rax, [rsp+472]
37bb9c066mov ecx, [rax]
37bb9c068movapd x1, x7
37bb9c06ccmp r8l, ecx
37bb9c06fjg 0x37bb9cea7
37bb9c075mov rax, [rsp+424]
37bb9c07dmovsxd r11, r8l
37bb9c080sub ecx, r8l
37bb9c083pxor x2, x2
37bb9c087add rcx, r11
37bb9c08amovapd x0, x2
37bb9c08emovsxd rdx, [rax]
37bb9c091lea r9, [4*rdx]
37bb9c099lea rax, [r11+r9]
37bb9c09dadd rcx, r9
37bb9c0a0lea rax, [rbx+8*rax-8]
37bb9c0a5lea rcx, [rbx+8*rcx]
37bb9c0a9nop
37bb9c0aanop [rax+rax]
37bb9c0b5nop [rax+rax]
37bb9c0c0
37bb9c0c0loc_37bb9c0c0:
37bb9c0c0addsd x0, [rax]
37bb9c0c4addsd x2, [rax+8*rdx]
37bb9c0c9add rax, 8
37bb9c0cdcmp rcx, rax
37bb9c0d0jne 0x37bb9c0c0
37bb9c0d2movapd x5, x2
37bb9c0d6movapd x3, x0
37bb9c0damulsd x5, x2
37bb9c0demulsd x3, x0
37bb9c0e2addsd x3, x5
37bb9c0e6movapd x5, x0
37bb9c0easubsd x5, x2
37bb9c0eemulsd x5, x5
37bb9c0f2
37bb9c0f2loc_37bb9c0f2:
37bb9c0f2mulsd x3, x11
37bb9c0f7movapd x7, x8
37bb9c0fcmulsd x7, x1
37bb9c100mulsd x5, x9
37bb9c105subsd x7, x3
37bb9c109subsd x7, x5
37bb9c10ducomisd x7, x6
37bb9c111jp 0x37bb9c119
37bb9c113je 0x37bb9c7ce
37bb9c119
37bb9c119loc_37bb9c119:
37bb9c119cmp [rsp+104], 1
37bb9c11eje 0x37bb9c132
37bb9c120movapd x1, x7
37bb9c124divsd x1, x10
37bb9c129movsd_xmm [rsp+200], x1
37bb9c132
37bb9c132loc_37bb9c132:
37bb9c132mov rdi, [rsp+96]
37bb9c137lea r9, [rip+0x8ada2e]
37bb9c13elea r8, [rbx+8*r8-8]
37bb9c143movsd_xmm [rsp+128], x2
37bb9c14clea rdx, [rsp+200]
37bb9c154movsd_xmm [rsp+72], x0
37bb9c15alea r14, [rip+0x8ada0b]
37bb9c161mov rcx, rdi
37bb9c164call dscal_
37bb9c169mov rcx, [rsp+464]
37bb9c171mov rax, [rsp+424]
37bb9c179lea r9, [rip+0x8ad9ec]
37bb9c180lea rdx, [rsp+200]
37bb9c188mov eax, [rax]
37bb9c18aadd eax, [rcx]
37bb9c18cmov rcx, rdi
37bb9c18fcdqe
37bb9c191lea r8, [rbx+8*rax-8]
37bb9c196call dscal_
37bb9c19bmov rsi, [rsp+424]
37bb9c1a3mov rax, [rsp+464]
37bb9c1abmov r9, r14
37bb9c1aemov ecx, [rsi]
37bb9c1b0mov eax, [rax]
37bb9c1b2mov [rsp+40], r14
37bb9c1b7lea edx, [rax+4*rcx]
37bb9c1baadd eax, ecx
37bb9c1bcmov rcx, rdi
37bb9c1bfcdqe
37bb9c1c1movsxd rdx, edx
37bb9c1c4lea rax, [rbx+8*rax-8]
37bb9c1c9lea r8, [rbx+8*rdx-8]
37bb9c1cemov [rsp+32], rax
37bb9c1d3lea rdx, [rsp+208]
37bb9c1dbcall daxpy_
37bb9c1e0mov rax, [rsp+464]
37bb9c1e8mov r9, r14
37bb9c1ebmov rcx, rdi
37bb9c1eemovsxd rdx, [rax]
37bb9c1f1mov rax, [rsp+424]
37bb9c1f9mov eax, [rax]
37bb9c1fbmov [rsp+40], r14
37bb9c200lea eax, [rax+4*rax]
37bb9c203add eax, edx
37bb9c205lea rdx, [rbx+8*rdx-8]
37bb9c20amov [rsp+32], rdx
37bb9c20fcdqe
37bb9c211lea rdx, [rsp+208]
37bb9c219lea r8, [rbx+8*rax-8]
37bb9c21ecall daxpy_
37bb9c223mov rsi, [rsp+472]
37bb9c22bmov rax, [rsp+464]
37bb9c233movsd_xmm x2, [rsp+128]
37bb9c23cmovsd_xmm x0, [rsp+72]
37bb9c242mov r14l, [rsi]
37bb9c245mov rsi, [rsp+424]
37bb9c24dmov eax, [rax]
37bb9c24fmov esi, [rsi]
37bb9c251cmp eax, r14l
37bb9c254mov [rsp+112], eax
37bb9c258mov [rsp+120], esi
37bb9c25cjg 0x37bb9cebc
37bb9c262movsd_xmm x4, [rip+0x8ad926]
37bb9c26amovapd x3, x2
37bb9c26emovsxd r8, [rsp+112]
37bb9c273mov eax, r14l
37bb9c276mulsd x2, [rip+0x8ad912]
37bb9c27emulsd x4, x0
37bb9c282sub eax, r8l
37bb9c285lea rsi, [rbx+8*r8]
37bb9c289add rax, r8
37bb9c28cmov rdx, rsi
37bb9c28flea r11, [rbx+8*rax+8]
37bb9c294movsxd rax, [rsp+120]
37bb9c299subsd x0, x2
37bb9c29dsubsd x3, x4
37bb9c2a1mulsd x0, x9
37bb9c2a6mulsd x3, x9
37bb9c2abnop [rax+rax]
37bb9c2b5nop [rax+rax]
37bb9c2c0
37bb9c2c0loc_37bb9c2c0:
37bb9c2c0movsd_xmm x1, [rdx-8]
37bb9c2c5addsd x1, x0
37bb9c2c9movsd_xmm [rdx-8], x1
37bb9c2cemovsd_xmm x1, [rdx+8*rax-8]
37bb9c2d4addsd x1, x3
37bb9c2d8movsd_xmm [rdx+8*rax-8], x1
37bb9c2deadd rdx, 8
37bb9c2e2cmp r11, rdx
37bb9c2e5jne 0x37bb9c2c0
37bb9c2e7mov edi, [rsp+120]
37bb9c2ebmov rdx, [rsp+56]
37bb9c2f0lea r9, [8*rax]
37bb9c2f8mov [rsp+152], rax
37bb9c300lea r10, [rbx+r9]
37bb9c304mov [rsp+160], r8
37bb9c30cimul rdx, r8
37bb9c310add edi, edi
37bb9c312mov [rsp+496], rbx
37bb9c31amov rbx, r10
37bb9c31dmov [rsp+128], edi
37bb9c324mov rdi, [rsp+80]
37bb9c329lea rcx, [rdx+rdi]
37bb9c32dmov rdx, [rsp+64]
37bb9c332lea rdi, [r10+r9]
37bb9c336xor r9l, r9l
37bb9c339mov [rsp+136], rcx
37bb9c341lea r12, [rcx+r8]
37bb9c345imul rdx, r8
37bb9c349add rdx, [rsp+88]
37bb9c34emov [rsp+72], rdi
37bb9c353shl r12, 4
37bb9c357mov [rsp+144], rdx
37bb9c35flea rbp, [r8+rdx]
37bb9c363mov rdi, r8
37bb9c366add r12, [rsp+432]
37bb9c36eshl rbp, 4
37bb9c372add rbp, [rsp+448]
37bb9c37anop [rax+rax]
37bb9c380
37bb9c380loc_37bb9c380:
37bb9c380mov rax, rsi
37bb9c383mov r8, rbp
37bb9c386mov rcx, r12
37bb9c389xor r10l, r10l
37bb9c38cpxor x0, x0
37bb9c390jmp 0x37bb9c3c8
37bb9c392
37bb9c392 66 0f 1f 44 00 00 f..D..
37bb9c398
37bb9c398loc_37bb9c398:
37bb9c398ucomisd x6, [r8]
37bb9c39dsetnp dl
37bb9c3a0cmovne edx, r9l
37bb9c3a4test dl, dl
37bb9c3a6je 0x37bb9c400
37bb9c3a8
37bb9c3a8loc_37bb9c3a8:
37bb9c3a8ucomisd x6, [r8+8]
37bb9c3aesetnp dl
37bb9c3b1cmovne edx, r9l
37bb9c3b5test dl, dl
37bb9c3b7je 0x37bb9c400
37bb9c3b9add rax, 8
37bb9c3bdadd rcx, r13
37bb9c3c0add r8, r15
37bb9c3c3cmp r11, rax
37bb9c3c6je 0x37bb9c418
37bb9c3c8
37bb9c3c8loc_37bb9c3c8:
37bb9c3c8ucomisd x6, [rcx+8]
37bb9c3cdsetnp dl
37bb9c3d0cmovne edx, r9l
37bb9c3d4test dl, dl
37bb9c3d6je 0x37bb9c3e7
37bb9c3d8ucomisd x6, [rcx]
37bb9c3dcsetnp dl
37bb9c3dfcmovne edx, r9l
37bb9c3e3test dl, dl
37bb9c3e5jne 0x37bb9c398
37bb9c3e7
37bb9c3e7loc_37bb9c3e7:
37bb9c3e7add r10l, 1
37bb9c3ebucomisd x6, [r8]
37bb9c3f0addsd x0, [rax-8]
37bb9c3f5setnp dl
37bb9c3f8cmovne edx, r9l
37bb9c3fctest dl, dl
37bb9c3fejne 0x37bb9c3a8
37bb9c400
37bb9c400loc_37bb9c400:
37bb9c400addsd x0, [rax-8]
37bb9c405add rax, 8
37bb9c409add r10l, 1
37bb9c40dadd rcx, r13
37bb9c410add r8, r15
37bb9c413cmp r11, rax
37bb9c416jne 0x37bb9c3c8
37bb9c418
37bb9c418loc_37bb9c418:
37bb9c418pxor x1, x1
37bb9c41cmov rax, [rsp+72]
37bb9c421add r12, 16
37bb9c425add rbp, 16
37bb9c429cvtsi2sd x1, r10l
37bb9c42emulsd x1, [rbx+8*rdi-8]
37bb9c434addsd x0, x1
37bb9c438movsd_xmm [rax+8*rdi-8], x0
37bb9c43eadd rdi, 1
37bb9c442cmp r14l, edi
37bb9c445jge 0x37bb9c380
37bb9c44bmov rax, [rsp+152]
37bb9c453mov edi, [rsp+112]
37bb9c457mov r8, [rsp+160]
37bb9c45fmov r12, [rsp+448]
37bb9c467lea r9, [rax+2*rax]
37bb9c46bmov eax, [rsp+120]
37bb9c46fmov rdx, [rsp+144]
37bb9c477mov [rsp+120], r15
37bb9c47cshl r8, 4
37bb9c480mov rbx, [rsp+496]
37bb9c488mov rcx, [rsp+136]
37bb9c490mov [rsp+136], r13
37bb9c498add edi, eax
37bb9c49aadd r12, r8
37bb9c49dlea r14l, [r14+rax+1]
37bb9c4a2mov r13, r9
37bb9c4a5mov [rsp+72], edi
37bb9c4a9mov rdi, [rsp+432]
37bb9c4b1lea r8, [rdi+r8+8]
37bb9c4b6xor edi, edi
37bb9c4b8mov r15, r8
37bb9c4bbnop [rax+rax]
37bb9c4c0
37bb9c4c0loc_37bb9c4c0:
37bb9c4c0mov r9, rdx
37bb9c4c3mov r8, rcx
37bb9c4c6mov eax, [rsp+72]
37bb9c4caxor ebp, ebp
37bb9c4ccshl r9, 4
37bb9c4d0shl r8, 4
37bb9c4d4pxor x0, x0
37bb9c4d8add r9, r12
37bb9c4dbadd r8, r15
37bb9c4dejmp 0x37bb9c515
37bb9c4e0
37bb9c4e0loc_37bb9c4e0:
37bb9c4e0ucomisd x6, [r9+8]
37bb9c4e6setnp r10b
37bb9c4eacmovne r10l, edi
37bb9c4eetest r10b, r10b
37bb9c4f1je 0x37bb9c550
37bb9c4f3ucomisd x6, [r9]
37bb9c4f8setnp r10b
37bb9c4fccmovne r10l, edi
37bb9c500test r10b, r10b
37bb9c503je 0x37bb9c550
37bb9c505add eax, 1
37bb9c508add r9, 16
37bb9c50cadd r8, 16
37bb9c510cmp r14l, eax
37bb9c513je 0x37bb9c56d
37bb9c515
37bb9c515loc_37bb9c515:
37bb9c515ucomisd x6, [r8-8]
37bb9c51bsetnp r10b
37bb9c51fcmovne r10l, edi
37bb9c523test r10b, r10b
37bb9c526je 0x37bb9c53a
37bb9c528ucomisd x6, [r8]
37bb9c52dsetnp r10b
37bb9c531cmovne r10l, edi
37bb9c535test r10b, r10b
37bb9c538jne 0x37bb9c4e0
37bb9c53a
37bb9c53aloc_37bb9c53a:
37bb9c53amovsxd r10, eax
37bb9c53dadd ebp, 1
37bb9c540addsd x0, [rbx+8*r10-8]
37bb9c547jmp 0x37bb9c4e0
37bb9c549
37bb9c549 0f 1f 80 00 00 00 00 .......
37bb9c550
37bb9c550loc_37bb9c550:
37bb9c550movsxd r10, eax
37bb9c553add eax, 1
37bb9c556add ebp, 1
37bb9c559add r9, 16
37bb9c55daddsd x0, [rbx+8*r10-8]
37bb9c564add r8, 16
37bb9c568cmp r14l, eax
37bb9c56bjne 0x37bb9c515
37bb9c56d
37bb9c56dloc_37bb9c56d:
37bb9c56dpxor x1, x1
37bb9c571add rdx, [rsp+64]
37bb9c576add rcx, [rsp+56]
37bb9c57bcvtsi2sd x1, ebp
37bb9c57fmulsd x1, [rsi-8]
37bb9c584addsd x0, x1
37bb9c588movsd_xmm [rsi+8*r13-8], x0
37bb9c58fadd rsi, 8
37bb9c593cmp r11, rsi
37bb9c596jne 0x37bb9c4c0
37bb9c59cmov r15, [rsp+120]
37bb9c5a1mov r13, [rsp+136]
37bb9c5a9
37bb9c5a9loc_37bb9c5a9:
37bb9c5a9lea rsi, [rip+0x8ad5bc]
37bb9c5b0mov rdi, [rsp+96]
37bb9c5b5mov eax, [rsp+112]
37bb9c5b9movsxd rdx, [rsp+72]
37bb9c5beadd eax, [rsp+128]
37bb9c5c5mov [rsp+32], rsi
37bb9c5camov r8, rsi
37bb9c5cdcdqe
37bb9c5cfmov rcx, rdi
37bb9c5d2lea r9, [rbx+8*rax-8]
37bb9c5d7lea rdx, [rbx+8*rdx-8]
37bb9c5dccall ddot_
37bb9c5e1mov rax, [rsp+464]
37bb9c5e9mov r8, rsi
37bb9c5ecmov rcx, rdi
37bb9c5efmovapd x8, x0
37bb9c5f4movsxd rdx, [rax]
37bb9c5f7mov rax, [rsp+424]
37bb9c5ffmov eax, [rax]
37bb9c601mov [rsp+32], rsi
37bb9c606lea eax, [rax+2*rax]
37bb9c609add eax, edx
37bb9c60blea rdx, [rbx+8*rdx-8]
37bb9c610cdqe
37bb9c612lea r9, [rbx+8*rax-8]
37bb9c617call ddot_
37bb9c61cmov rax, [rsp+464]
37bb9c624mov r8l, [rax]
37bb9c627mov rax, [rsp+472]
37bb9c62fmov edx, [rax]
37bb9c631cmp r8l, edx
37bb9c634jg 0x37bb9c7ce
37bb9c63aaddsd x0, x8
37bb9c63fmovapd x5, x7
37bb9c643mov rax, [rsp+424]
37bb9c64bmov r11, [rsp+480]
37bb9c653mov r10, [rsp+488]
37bb9c65bpxor x4, x4
37bb9c65fmovsxd rcx, [rax]
37bb9c662movsxd rax, r8l
37bb9c665divsd x5, x0
37bb9c669mov r9, rcx
37bb9c66clea rcx, [rbx+8*rcx]
37bb9c670
37bb9c670loc_37bb9c670:
37bb9c670movsd_xmm x0, [rcx+8*rax-8]
37bb9c676mulsd x0, x5
37bb9c67amovapd x2, x0
37bb9c67eaddsd x0, [r11+8*rax-8]
37bb9c685andpd x2, [rip+0x8ad4f3]
37bb9c68dmaxsd x2, x4
37bb9c691movsd_xmm [r11+8*rax-8], x0
37bb9c698movsd_xmm x0, [rbx+8*rax-8]
37bb9c69emulsd x0, x5
37bb9c6a2movapd x1, x0
37bb9c6a6andpd x1, [rip+0x8ad4d2]
37bb9c6aeaddsd x0, [r10+8*rax-8]
37bb9c6b5movapd x3, x1
37bb9c6b9maxsd x3, x2
37bb9c6bdmovsd_xmm [r10+8*rax-8], x0
37bb9c6c4add rax, 1
37bb9c6c8movapd x4, x3
37bb9c6cccmp edx, eax
37bb9c6cejge 0x37bb9c670
37bb9c6d0movsd_xmm x4, [rip+0x8ad4d8]
37bb9c6d8comisd x4, x3
37bb9c6dcja 0x37bb9c7ce
37bb9c6e2lea eax, [r8+4*r9]
37bb9c6e6lea rdi, [rip+0x8ad47f]
37bb9c6edmov r14, [rsp+96]
37bb9c6f2xorpd x5, [rip+0x8ad4a6]
37bb9c6facdqe
37bb9c6fclea edx, [r8+2*r9]
37bb9c700mov [rsp+40], rdi
37bb9c705mov r9, rdi
37bb9c708lea rax, [rbx+8*rax-8]
37bb9c70dmovsxd rdx, edx
37bb9c710mov rcx, r14
37bb9c713movsd_xmm [rsp+216], x5
37bb9c71cmov [rsp+32], rax
37bb9c721lea r8, [rbx+8*rdx-8]
37bb9c726lea rdx, [rsp+216]
37bb9c72emovsd_xmm [rsp+72], x5
37bb9c734call daxpy_
37bb9c739mov rax, [rsp+424]
37bb9c741mov rcx, [rsp+464]
37bb9c749mov r9, rdi
37bb9c74cmovsd_xmm x5, [rsp+72]
37bb9c752mov edx, [rax]
37bb9c754movsd_xmm [rsp+216], x5
37bb9c75dlea eax, [rdx+4*rdx]
37bb9c760add eax, [rcx]
37bb9c762add edx, edx
37bb9c764mov [rsp+40], rdi
37bb9c769mov r11l, eax
37bb9c76ccdqe
37bb9c76emov rcx, r14
37bb9c771lea rax, [rbx+8*rax-8]
37bb9c776sub r11l, edx
37bb9c779mov [rsp+32], rax
37bb9c77emovsxd rdx, r11l
37bb9c781lea r8, [rbx+8*rdx-8]
37bb9c786lea rdx, [rsp+216]
37bb9c78ecall daxpy_
37bb9c793add [rsp+104], 1
37bb9c798mov eax, [rsp+104]
37bb9c79ccmp [rsp+172], eax
37bb9c7a3jl 0x37bb9c7ce
37bb9c7a5mov rax, [rsp+464]
37bb9c7admov rsi, [rsp+424]
37bb9c7b5movapd x10, x7
37bb9c7bamovsd_xmm x8, [rsp+208]
37bb9c7c4mov eax, [rax]
37bb9c7c6mov r12l, [rsi]
37bb9c7c9jmp 0x37bb9bff0
37bb9c7ce
37bb9c7celoc_37bb9c7ce:
37bb9c7cemov edx, 1
37bb9c7d3lea rcx, [rip+0x8ad388]
37bb9c7damovsd_xmm [rsp+72], x12
37bb9c7e1call dlamch_
37bb9c7e6mov rax, [rsp+464]
37bb9c7eemovapd x7, x0
37bb9c7f2mov r14l, [rax]
37bb9c7f5mov rax, [rsp+472]
37bb9c7fdmov eax, [rax]
37bb9c7ffmov [rsp+120], eax
37bb9c803cmp r14l, eax
37bb9c806jg 0x37bb9b4fa
37bb9c80ccall log10
37bb9c811movsd_xmm x1, [rsp+72]
37bb9c817movapd x11, x7
37bb9c81clea rdi, [rsp+216]
37bb9c824movsd_xmm [rsp+128], x1
37bb9c82daddsd x0, x1
37bb9c831cvttsd2si eax, x0
37bb9c835movapd x0, x1
37bb9c839divsd x0, x7
37bb9c83dmov [rsp+96], eax
37bb9c841call log10
37bb9c846mov rdx, [rsp+56]
37bb9c84bmovsxd rax, r14l
37bb9c84emov rsi, [rsp+80]
37bb9c853mov [rsp+136], r15
37bb9c85bcvttsd2si ebp, x0
37bb9c85fmov rbx, rax
37bb9c862mov r15, [rsp+464]
37bb9c86aimul rdx, rax
37bb9c86emov [rsp+72], rdi
37bb9c873movsd_xmm x7, [rsp+128]
37bb9c87cmov [rsp+144], r13
37bb9c884mov edi, [rsp+96]
37bb9c888lea rcx, [rdx+rsi]
37bb9c88cmov rdx, [rsp+64]
37bb9c891mov rsi, [rsp+88]
37bb9c896mov r13, rcx
37bb9c899mov ecx, r14l
37bb9c89cmov r14, [rsp+424]
37bb9c8a4imul rdx, rax
37bb9c8a8lea r12, [rdx+rsi]
37bb9c8acmov rdx, [rsp+432]
37bb9c8b4add rdx, 16
37bb9c8b8mov [rsp+104], rdx
37bb9c8bdmov rdx, [rsp+448]
37bb9c8c5add rdx, 16
37bb9c8c9mov [rsp+112], rdx
37bb9c8cemov rdx, rax
37bb9c8d1jmp 0x37bb9c8db
37bb9c8d3
37bb9c8d3 0f 1f 44 00 00 ..D..
37bb9c8d8
37bb9c8d8loc_37bb9c8d8:
37bb9c8d8movsxd rdx, ecx
37bb9c8db
37bb9c8dbloc_37bb9c8db:
37bb9c8dbmov eax, [r14]
37bb9c8deimul rdx, [rsp+56]
37bb9c8e4add rdx, [rsp+80]
37bb9c8e9mov r8, [rsp+440]
37bb9c8f1sub eax, ecx
37bb9c8f3add rdx, rbx
37bb9c8f6mov rcx, [rsp+72]
37bb9c8fbadd eax, 1
37bb9c8feshl rdx, 4
37bb9c902add rdx, [rsp+432]
37bb9c90amov [rsp+216], eax
37bb9c911call izamax_
37bb9c916mov r11, [rsp+80]
37bb9c91bmov edx, eax
37bb9c91dmov eax, [r15]
37bb9c920lea ecx, [rax+rdx-1]
37bb9c924lea rdx, [rbx+r11]
37bb9c928mov [rsp+96], eax
37bb9c92cmovsxd rcx, ecx
37bb9c92fimul rcx, [rsp+56]
37bb9c935add rdx, rcx
37bb9c938lea rcx, [rsp+176]
37bb9c940shl rdx, 4
37bb9c944add rdx, [rsp+432]
37bb9c94cmovsd_xmm x0, [rdx]
37bb9c950movsd_xmm [rsp+176], x0
37bb9c959movsd_xmm x0, [rdx+8]
37bb9c95emovsd_xmm [rsp+184], x0
37bb9c967call fn_37c42fc80
37bb9c96cmov eax, [rsp+96]
37bb9c970mov edx, [r14]
37bb9c973mov r11, [rsp+88]
37bb9c978mov r8, [rsp+456]
37bb9c980movapd x6, x0
37bb9c984sub edx, eax
37bb9c986mov rcx, [rsp+72]
37bb9c98badd edx, 1
37bb9c98emov [rsp+216], edx
37bb9c995movsxd rdx, eax
37bb9c998mov rax, [rsp+64]
37bb9c99dimul rax, rdx
37bb9c9a1lea rdx, [rax+r11]
37bb9c9a5add rdx, rbx
37bb9c9a8shl rdx, 4
37bb9c9acadd rdx, [rsp+448]
37bb9c9b4call izamax_
37bb9c9b9add eax, [r15]
37bb9c9bcmov r11, [rsp+88]
37bb9c9c1lea rcx, [rsp+176]
37bb9c9c9sub eax, 1
37bb9c9cccdqe
37bb9c9ceimul rax, [rsp+64]
37bb9c9d4lea rdx, [rbx+r11]
37bb9c9d8add rax, rdx
37bb9c9dbshl rax, 4
37bb9c9dfadd rax, [rsp+448]
37bb9c9e7movsd_xmm x0, [rax]
37bb9c9ebmovsd_xmm [rsp+176], x0
37bb9c9f4movsd_xmm x0, [rax+8]
37bb9c9f9movsd_xmm [rsp+184], x0
37bb9ca02call fn_37c42fc80
37bb9ca07maxsd x0, x6
37bb9ca0baddsd x0, x11
37bb9ca10call log10
37bb9ca15mov r11, [rsp+480]
37bb9ca1dmovq x2, [rip+0x8ad17b]
37bb9ca25movapd x1, x0
37bb9ca29addsd x1, x7
37bb9ca2dmovsd_xmm x0, [r11+8*rbx-8]
37bb9ca34mov r11l, ebp
37bb9ca37andpd x2, x0
37bb9ca3borpd x2, [rip+0x8ad16d]
37bb9ca43cvttsd2si edx, x1
37bb9ca47addsd x0, x2
37bb9ca4bsub r11l, edx
37bb9ca4ecvttsd2si edx, x0
37bb9ca52movsd_xmm x0, [rip+0x8ad166]
37bb9ca5acmp r11l, ebp
37bb9ca5dmov eax, r11l
37bb9ca60cmovg eax, ebp
37bb9ca63cmp edx, edi
37bb9ca65cmovl edx, edi
37bb9ca68cmp eax, edx
37bb9ca6acmovle edx, eax
37bb9ca6dcall __powidf2
37bb9ca72mov r11, [rsp+480]
37bb9ca7amov rdx, r13
37bb9ca7dmov rcx, [rsp+472]
37bb9ca85lea r8, [rip+0x8ad0e0]
37bb9ca8cshl rdx, 4
37bb9ca90add rdx, [rsp+104]
37bb9ca95movsd_xmm [r11+8*rbx-8], x0
37bb9ca9ccall izamax_
37bb9caa1lea rcx, [rsp+176]
37bb9caa9cdqe
37bb9caabadd rax, r13
37bb9caaeshl rax, 4
37bb9cab2add rax, [rsp+432]
37bb9cabamovsd_xmm x0, [rax]
37bb9cabemovsd_xmm [rsp+176], x0
37bb9cac7movsd_xmm x0, [rax+8]
37bb9caccmovsd_xmm [rsp+184], x0
37bb9cad5call fn_37c42fc80
37bb9cadamov rcx, [rsp+472]
37bb9cae2mov rdx, r12
37bb9cae5lea r8, [rip+0x8ad080]
37bb9caecshl rdx, 4
37bb9caf0add rdx, [rsp+112]
37bb9caf5movapd x6, x0
37bb9caf9call izamax_
37bb9cafelea rcx, [rsp+176]
37bb9cb06cdqe
37bb9cb08add rax, r12
37bb9cb0bshl rax, 4
37bb9cb0fadd rax, [rsp+448]
37bb9cb17movsd_xmm x0, [rax]
37bb9cb1bmovsd_xmm [rsp+176], x0
37bb9cb24movsd_xmm x0, [rax+8]
37bb9cb29movsd_xmm [rsp+184], x0
37bb9cb32call fn_37c42fc80
37bb9cb37maxsd x0, x6
37bb9cb3baddsd x0, x11
37bb9cb40call log10
37bb9cb45mov r11, [rsp+488]
37bb9cb4dmovq x2, [rip+0x8ad04b]
37bb9cb55movapd x1, x0
37bb9cb59addsd x1, x7
37bb9cb5dmovsd_xmm x0, [r11+8*rbx-8]
37bb9cb64mov r11l, ebp
37bb9cb67andpd x2, x0
37bb9cb6borpd x2, [rip+0x8ad03d]
37bb9cb73cvttsd2si edx, x1
37bb9cb77addsd x0, x2
37bb9cb7bsub r11l, edx
37bb9cb7ecvttsd2si edx, x0
37bb9cb82movsd_xmm x0, [rip+0x8ad036]
37bb9cb8acmp r11l, ebp
37bb9cb8dmov eax, r11l
37bb9cb90cmovg eax, ebp
37bb9cb93cmp edx, edi
37bb9cb95cmovl edx, edi
37bb9cb98cmp eax, edx
37bb9cb9acmovle edx, eax
37bb9cb9dcall __powidf2
37bb9cba2mov r11, [rsp+488]
37bb9cbaamov ecx, [r15]
37bb9cbadadd r13, [rsp+56]
37bb9cbb2add r12, [rsp+64]
37bb9cbb7movsd_xmm [r11+8*rbx-8], x0
37bb9cbbeadd rbx, 1
37bb9cbc2cmp [rsp+120], ebx
37bb9cbc6jge 0x37bb9c8d8
37bb9cbccmov rax, [rsp+472]
37bb9cbd4mov r15, [rsp+136]
37bb9cbdcmov r13, [rsp+144]
37bb9cbe4mov rdi, [rsp+72]
37bb9cbe9mov ebp, [rax]
37bb9cbebcmp ebp, ecx
37bb9cbedjl 0x37bb9b4fa
37bb9cbf3mov rbx, [rsp+480]
37bb9cbfbmovsxd rax, ecx
37bb9cbfemov [rsp+72], r15
37bb9cc03mov [rsp+96], r13
37bb9cc08mov r15, [rsp+88]
37bb9cc0dmov rsi, rax
37bb9cc10mov r12, [rsp+424]
37bb9cc18mov r14, [rsp+448]
37bb9cc20lea rbx, [rbx+8*rax-8]
37bb9cc25mov r13, [rsp+464]
37bb9cc2djmp 0x37bb9cc33
37bb9cc2f
37bb9cc2f 90 .
37bb9cc30
37bb9cc30loc_37bb9cc30:
37bb9cc30movsxd rax, ecx
37bb9cc33
37bb9cc33loc_37bb9cc33:
37bb9cc33mov edx, [r12]
37bb9cc37imul rax, [rsp+56]
37bb9cc3dadd rax, [rsp+80]
37bb9cc42mov r9, [rsp+440]
37bb9cc4asub edx, ecx
37bb9cc4cadd rax, rsi
37bb9cc4fmov rcx, [rsp+432]
37bb9cc57shl rax, 4
37bb9cc5badd edx, 1
37bb9cc5elea r8, [rcx+rax]
37bb9cc62mov [rsp+216], edx
37bb9cc69mov rcx, rdi
37bb9cc6cmov rdx, rbx
37bb9cc6fcall zdscal_
37bb9cc74movsxd rax, [r13]
37bb9cc78mov edx, [r12]
37bb9cc7cmov rcx, rdi
37bb9cc7fmov r9, [rsp+456]
37bb9cc87sub edx, eax
37bb9cc89imul rax, [rsp+64]
37bb9cc8fadd edx, 1
37bb9cc92mov [rsp+216], edx
37bb9cc99mov rdx, rbx
37bb9cc9cadd rbx, 8
37bb9cca0add rax, r15
37bb9cca3add rax, rsi
37bb9cca6add rsi, 1
37bb9ccaashl rax, 4
37bb9ccaelea r8, [r14+rax]
37bb9ccb2call zdscal_
37bb9ccb7mov ecx, [r13]
37bb9ccbbcmp ebp, esi
37bb9ccbdjge 0x37bb9cc30
37bb9ccc3mov rax, [rsp+472]
37bb9cccbmov r15, [rsp+72]
37bb9ccd0mov r14l, ecx
37bb9ccd3mov r13, [rsp+96]
37bb9ccd8mov ebx, [rax]
37bb9ccdacmp ebx, ecx
37bb9ccdcjl 0x37bb9b4fa
37bb9cce2mov rdi, [rsp+56]
37bb9cce7movsxd rax, ecx
37bb9cceamov rcx, [rsp+104]
37bb9ccefmov rsi, [rsp+488]
37bb9ccf7mov rbp, [rsp+112]
37bb9ccfcimul rdi, rax
37bb9cd00add rdi, [rsp+80]
37bb9cd05mov r12, [rsp+472]
37bb9cd0dshl rdi, 4
37bb9cd11lea rsi, [rsi+8*rax-8]
37bb9cd16add rdi, rcx
37bb9cd19mov rcx, [rsp+64]
37bb9cd1eimul rcx, rax
37bb9cd22mov rax, [rsp+88]
37bb9cd27add rax, rcx
37bb9cd2ashl rax, 4
37bb9cd2eadd rbp, rax
37bb9cd31nop [rax]
37bb9cd35nop [rax+rax]
37bb9cd40
37bb9cd40loc_37bb9cd40:
37bb9cd40mov r8, rdi
37bb9cd43mov rdx, rsi
37bb9cd46lea r9, [rip+0x8ace1f]
37bb9cd4dmov rcx, r12
37bb9cd50call zdscal_
37bb9cd55add r14l, 1
37bb9cd59mov r8, rbp
37bb9cd5cmov rdx, rsi
37bb9cd5flea r9, [rip+0x8ace06]
37bb9cd66mov rcx, r12
37bb9cd69add rdi, r13
37bb9cd6cadd rbp, r15
37bb9cd6fcall zdscal_
37bb9cd74add rsi, 8
37bb9cd78cmp ebx, r14l
37bb9cd7bjge 0x37bb9cd40
37bb9cd7djmp 0x37bb9b4fa
37bb9cd82
37bb9cd82loc_37bb9cd82:
37bb9cd82add [rsp+72], 1
37bb9cd87movsxd r13, [rsp+192]
37bb9cd8f
37bb9cd8floc_37bb9cd8f:
37bb9cd8fmov r8l, [rsp+72]
37bb9cd94cmp r8l, r13l
37bb9cd97jg 0x37bb9d025
37bb9cd9dmov rdx, [rsp+64]
37bb9cda2movsxd rax, r8l
37bb9cda5mov rdi, [rsp+88]
37bb9cdaamov [rsp+96], rsi
37bb9cdafmov r12, [rsp+448]
37bb9cdb7mov rcx, [rsp+80]
37bb9cdbcmov rsi, r14
37bb9cdbfpxor x0, x0
37bb9cdc3imul rdx, rax
37bb9cdc7mov r14l, [rsp+104]
37bb9cdccadd rdi, rdx
37bb9cdcfmov rdx, [rsp+56]
37bb9cdd4imul rdx, rax
37bb9cdd8shl rax, 4
37bb9cddcadd r12, rax
37bb9cddfadd rax, [rsp+432]
37bb9cde7mov [rsp+128], rax
37bb9cdefmov eax, 1
37bb9cdf4lea rbp, [rdx+rcx]
37bb9cdf8
37bb9cdf8loc_37bb9cdf8:
37bb9cdf8mov r11, rdi
37bb9cdfbmov rdx, rbp
37bb9cdfemov r10l, [rsp+72]
37bb9ce03mov [rsp+136], rdi
37bb9ce0bshl r11, 4
37bb9ce0fshl rdx, 4
37bb9ce13add rdx, [rsp+128]
37bb9ce1badd r11, r12
37bb9ce1ejmp 0x37bb9ce88
37bb9ce20
37bb9ce20loc_37bb9ce20:
37bb9ce20ucomisd x0, [rdx+8]
37bb9ce25lea ecx, [r10+1]
37bb9ce29setp r9b
37bb9ce2dcmovne r9l, eax
37bb9ce31test r9b, r9b
37bb9ce34jne 0x37bb9cf46
37bb9ce3aucomisd x0, [rdx]
37bb9ce3esetp r9b
37bb9ce42cmovne r9l, eax
37bb9ce46test r9b, r9b
37bb9ce49jne 0x37bb9cf46
37bb9ce4fmov rdi, r11
37bb9ce52add rdx, 16
37bb9ce56add r11, 16
37bb9ce5aucomisd x0, [rdi+8]
37bb9ce5fsetp r9b
37bb9ce63cmovne r9l, eax
37bb9ce67test r9b, r9b
37bb9ce6ajne 0x37bb9cf46
37bb9ce70ucomisd x0, [rdi]
37bb9ce74setp r9b
37bb9ce78cmovne r9l, eax
37bb9ce7ctest r9b, r9b
37bb9ce7fjne 0x37bb9cf46
37bb9ce85mov r10l, ecx
37bb9ce88
37bb9ce88loc_37bb9ce88:
37bb9ce88cmp r10l, r14l
37bb9ce8bjle 0x37bb9ce20
37bb9ce8dmov r14, rsi
37bb9ce90mov r12l, [rsp+72]
37bb9ce95mov rsi, [rsp+96]
37bb9ce9amov [rsp+96], 2
37bb9cea2jmp 0x37bb9be5c
37bb9cea7
37bb9cea7loc_37bb9cea7:
37bb9cea7pxor x5, x5
37bb9ceabmovapd x3, x5
37bb9ceafmovapd x2, x5
37bb9ceb3movapd x0, x5
37bb9ceb7jmp 0x37bb9c0f2
37bb9cebc
37bb9cebcloc_37bb9cebc:
37bb9cebcmov eax, [rsp+120]
37bb9cec0lea esi, [rax+rax]
37bb9cec3mov [rsp+128], esi
37bb9cecamov esi, [rsp+112]
37bb9ceceadd eax, esi
37bb9ced0mov [rsp+72], eax
37bb9ced4jmp 0x37bb9c5a9
37bb9ced9
37bb9ced9 0f 1f 80 00 00 00 00 .......
37bb9cee0
37bb9cee0loc_37bb9cee0:
37bb9cee0andpd x2, [rip+0x8acc98]
37bb9cee8andpd x0, [rip+0x8acc90]
37bb9cef0addsd x0, x2
37bb9cef4call log10
37bb9cef9movapd x1, x0
37bb9cefdjmp 0x37bb9bd19
37bb9cf02
37bb9cf02loc_37bb9cf02:
37bb9cf02movsxd rax, [rsp+128]
37bb9cf0amov edx, esi
37bb9cf0ccmp eax, esi
37bb9cf0ejg 0x37bb9b4fa
37bb9cf14movsd_xmm x1, [rip+0x8acc54]
37bb9cf1cmov rcx, [rsp+480]
37bb9cf24mov r8, [rsp+488]
37bb9cf2c
37bb9cf2cloc_37bb9cf2c:
37bb9cf2cmovsd_xmm [rcx+8*rax-8], x1
37bb9cf32movsd_xmm [r8+8*rax-8], x1
37bb9cf39add rax, 1
37bb9cf3dcmp edx, eax
37bb9cf3fjge 0x37bb9cf2c
37bb9cf41jmp 0x37bb9b4fa
37bb9cf46
37bb9cf46loc_37bb9cf46:
37bb9cf46mov rdi, [rsp+136]
37bb9cf4ecmp ecx, r13l
37bb9cf51jg 0x37bb9cfce
37bb9cf53movsxd rdx, ecx
37bb9cf56lea r9, [rbp+rdx]
37bb9cf5badd rdx, rdi
37bb9cf5eshl r9, 4
37bb9cf62shl rdx, 4
37bb9cf66add r9, [rsp+432]
37bb9cf6eadd rdx, [rsp+448]
37bb9cf76
37bb9cf76loc_37bb9cf76:
37bb9cf76ucomisd x0, [r9]
37bb9cf7bsetp r11b
37bb9cf7fcmovne r11l, eax
37bb9cf83test r11b, r11b
37bb9cf86jne 0x37bb9cfeb
37bb9cf88ucomisd x0, [r9+8]
37bb9cf8esetp r11b
37bb9cf92cmovne r11l, eax
37bb9cf96test r11b, r11b
37bb9cf99jne 0x37bb9cfeb
37bb9cf9bucomisd x0, [rdx+8]
37bb9cfa0setp r11b
37bb9cfa4cmovne r11l, eax
37bb9cfa8test r11b, r11b
37bb9cfabjne 0x37bb9cfeb
37bb9cfaducomisd x0, [rdx]
37bb9cfb1setp r11b
37bb9cfb5cmovne r11l, eax
37bb9cfb9test r11b, r11b
37bb9cfbcjne 0x37bb9cfeb
37bb9cfbeadd ecx, 1
37bb9cfc1add r9, 16
37bb9cfc5add rdx, 16
37bb9cfc9cmp ecx, r13l
37bb9cfccjle 0x37bb9cf76
37bb9cfce
37bb9cfceloc_37bb9cfce:
37bb9cfcemov r14, rsi
37bb9cfd1mov r12l, [rsp+72]
37bb9cfd6mov rsi, [rsp+96]
37bb9cfdbmovsxd r13, r10l
37bb9cfdemov [rsp+96], 2
37bb9cfe6jmp 0x37bb9be5c
37bb9cfeb
37bb9cfebloc_37bb9cfeb:
37bb9cfebadd r8l, 1
37bb9cfefadd rdi, [rsp+64]
37bb9cff4add rbp, [rsp+56]
37bb9cff9cmp r8l, r13l
37bb9cffcjle 0x37bb9cdf8
37bb9d002mov rbp, [rsp+416]
37bb9d00amov r12l, r13l
37bb9d00djmp 0x37bb9ba82
37bb9d012
37bb9d012 66 0f 1f 44 00 00 f..D..
37bb9d018
37bb9d018loc_37bb9d018:
37bb9d018mov rbp, [rsp+416]
37bb9d020jmp 0x37bb9ba82
37bb9d025
37bb9d025loc_37bb9d025:
37bb9d025mov rbp, [rsp+416]
37bb9d02dmov r12l, r13l
37bb9d030jmp 0x37bb9ba82
37bb9d035
37bb9d035loc_37bb9d035:
37bb9d035neg edx
37bb9d037jmp 0x37bb9b4d8
37bb9b400
37bb9d03c
37bb9d03c // align 0x10
37bb9d03c // align 0x10
37bb9d040
37bb9d040zgges_:
37bb9d040push r15
37bb9d042push r14
37bb9d044push r13
37bb9d046push r12
37bb9d048push rbp
37bb9d049push rdi
37bb9d04apush rsi
37bb9d04bpush rbx
37bb9d04csub rsp, 488
37bb9d053movups [rsp+432], x6
37bb9d05bmovups [rsp+448], x7
37bb9d063movups [rsp+464], x8
37bb9d06cxor edi, edi
37bb9d06emov r13l, 1
37bb9d074mov rax, [rsp+608]
37bb9d07cmov rbx, [rsp+592]
37bb9d084movsxd rsi, [rax]
37bb9d087mov rax, [rsp+624]
37bb9d08fmovsxd rbp, [rax]
37bb9d092mov rax, [rsp+664]
37bb9d09amov [rsp+568], rdx
37bb9d0a2mov r12, r8
37bb9d0a5mov [rsp+584], r9
37bb9d0admov r8l, 1
37bb9d0b3mov r9l, 1
37bb9d0b9lea rdx, [rip+0x8acb10]
37bb9d0c0mov eax, [rax]
37bb9d0c2mov [rsp+560], rcx
37bb9d0camov [rsp+224], eax
37bb9d0d1call lsame_
37bb9d0d6test eax, eax
37bb9d0d8je 0x37bb9d410
37bb9d0de
37bb9d0deloc_37bb9d0de:
37bb9d0demov rcx, [rsp+568]
37bb9d0e6mov r9l, 1
37bb9d0ecmov r8l, 1
37bb9d0f2lea rdx, [rip+0x8acad7]
37bb9d0f9mov [rsp+352], edi
37bb9d100lea r14, [rip+0x8acaca]
37bb9d107call lsame_
37bb9d10ctest eax, eax
37bb9d10ejne 0x37bb9d1f0
37bb9d114
37bb9d114loc_37bb9d114:
37bb9d114mov r9l, 1
37bb9d11amov rcx, [rsp+568]
37bb9d122mov r8l, 1
37bb9d128mov rdx, r14
37bb9d12bcall lsame_
37bb9d130mov [rsp+220], eax
37bb9d137test eax, eax
37bb9d139je 0x37bb9d498
37bb9d13flea rax, [rip+0x8aca8c]
37bb9d146mov r9l, 1
37bb9d14cmov r8l, 1
37bb9d152mov rcx, r12
37bb9d155mov rdx, rax
37bb9d158mov [rsp+208], rax
37bb9d160mov [rsp+356], 1
37bb9d16bcall lsame_
37bb9d170mov r14l, eax
37bb9d173mov rax, [rsp+720]
37bb9d17bmov [rax], 0
37bb9d181test r13l, r13l
37bb9d184jg 0x37bb9d23d
37bb9d18a
37bb9d18aloc_37bb9d18a:
37bb9d18amov edx, -1
37bb9d18fmov eax, 1
37bb9d194
37bb9d194loc_37bb9d194:
37bb9d194mov rdi, [rsp+720]
37bb9d19cmov [rdi], edx
37bb9d19e
37bb9d19eloc_37bb9d19e:
37bb9d19elea rdx, [rsp+416]
37bb9d1a6mov r8l, 6
37bb9d1aclea rcx, [rip+0x8aca43]
37bb9d1b3mov [rsp+416], eax
37bb9d1bacall xerbla_
37bb9d1bfnop
37bb9d1c0
37bb9d1c0loc_37bb9d1c0:
37bb9d1c0movups x6, [rsp+432]
37bb9d1c8movups x7, [rsp+448]
37bb9d1d0movups x8, [rsp+464]
37bb9d1d9add rsp, 488
37bb9d1e0pop rbx
37bb9d1e1pop rsi
37bb9d1e2pop rdi
37bb9d1e3pop rbp
37bb9d1e4pop r12
37bb9d1e6pop r13
37bb9d1e8pop r14
37bb9d1eapop r15
37bb9d1ecret
37bb9d1ed
37bb9d1ed 0f 1f 00 ...
37bb9d1f0
37bb9d1f0loc_37bb9d1f0:
37bb9d1f0lea rax, [rip+0x8ac9db]
37bb9d1f7mov r9l, 1
37bb9d1fdmov r8l, 1
37bb9d203mov rcx, r12
37bb9d206mov rdx, rax
37bb9d209mov [rsp+208], rax
37bb9d211mov [rsp+356], 0
37bb9d21ccall lsame_
37bb9d221mov [rsp+220], 0
37bb9d22cmov r14l, eax
37bb9d22fmov rax, [rsp+720]
37bb9d237mov [rax], 0
37bb9d23d
37bb9d23dloc_37bb9d23d:
37bb9d23dmov rax, [rsp+696]
37bb9d245mov r13l, [rax]
37bb9d248test r14l, r14l
37bb9d24bje 0x37bb9d4f0
37bb9d251
37bb9d251loc_37bb9d251:
37bb9d251mov r12l, [rbx]
37bb9d254test r12l, r12l
37bb9d257js 0x37bb9d4e0
37bb9d25dmov rcx, [rsp+608]
37bb9d265mov eax, 1
37bb9d26acmovg eax, r12l
37bb9d26ecmp [rcx], eax
37bb9d270jl 0x37bb9d528
37bb9d276mov rcx, [rsp+624]
37bb9d27ecmp [rcx], eax
37bb9d280jl 0x37bb9d540
37bb9d286mov rax, [rsp+664]
37bb9d28emov eax, [rax]
37bb9d290test eax, eax
37bb9d292jle 0x37bb9e550
37bb9d298cmp r12l, eax
37bb9d29bjle 0x37bb9d2a7
37bb9d29dtest dil, 1
37bb9d2a1jne 0x37bb9e550
37bb9d2a7
37bb9d2a7loc_37bb9d2a7:
37bb9d2a7mov rax, [rsp+680]
37bb9d2afmov eax, [rax]
37bb9d2b1test eax, eax
37bb9d2b3jle 0x37bb9e560
37bb9d2b9cmp r12l, eax
37bb9d2bcjle 0x37bb9d2cc
37bb9d2betest [rsp+220], 1
37bb9d2c6jne 0x37bb9e560
37bb9d2cc
37bb9d2ccloc_37bb9d2cc:
37bb9d2ccmov rax, [rsp+720]
37bb9d2d4mov eax, [rax]
37bb9d2d6test eax, eax
37bb9d2d8jne 0x37bb9e1f2
37bb9d2delea r15l, [r12+r12]
37bb9d2e2mov eax, 1
37bb9d2e7mov [rsp+64], 1
37bb9d2f0mov r9, rbx
37bb9d2f3test r15l, r15l
37bb9d2f6mov [rsp+40], rbx
37bb9d2fblea r8, [rip+0x8ac8d1]
37bb9d302lea rdx, [rip+0x8ac8cb]
37bb9d309mov [rsp+56], 6
37bb9d312cmovle r15l, eax
37bb9d316lea rax, [rip+0x8ac8c3]
37bb9d31dmov [rsp+48], rax
37bb9d322lea rax, [rip+0x8ac8b3]
37bb9d329mov [rsp+32], rax
37bb9d32emov rcx, rax
37bb9d331call ilaenv_
37bb9d336lea rcx, [rip+0x8ac8af]
37bb9d33dmov r9, rbx
37bb9d340lea r8, [rip+0x8ac88c]
37bb9d347imul eax, r12l
37bb9d34blea rdx, [rip+0x8ac892]
37bb9d352lea r10l, [rax+r12]
37bb9d356lea rax, [rip+0x8ac87f]
37bb9d35dmov r12l, [rbx]
37bb9d360mov [rsp+48], rcx
37bb9d365mov [rsp+64], 1
37bb9d36emov rcx, rax
37bb9d371mov [rsp+56], 6
37bb9d37amov [rsp+40], rbx
37bb9d37fmov [rsp+32], rax
37bb9d384mov [rsp+200], r10l
37bb9d38ccall ilaenv_
37bb9d391mov r10l, [rsp+200]
37bb9d399imul eax, r12l
37bb9d39dadd r12l, eax
37bb9d3a0mov eax, 1
37bb9d3a5cmp r12l, r10l
37bb9d3a8cmovl r12l, r10l
37bb9d3actest r12l, r12l
37bb9d3afcmovle r12l, eax
37bb9d3b3test edi, edi
37bb9d3b5jne 0x37bb9df40
37bb9d3bb
37bb9d3bbloc_37bb9d3bb:
37bb9d3bbmov rax, [rsp+688]
37bb9d3c3pxor x2, x2
37bb9d3c7cvtsi2sd x2, r12l
37bb9d3ccmovapd x8, x2
37bb9d3d1movsd_xmm [rax], x2
37bb9d3d5mov [rax+8], 0
37bb9d3ddmov rax, [rsp+696]
37bb9d3e5cmp [rax], r15l
37bb9d3e8mov rax, [rsp+720]
37bb9d3f0jge 0x37bb9d550
37bb9d3f6cmp r13l, -1
37bb9d3faje 0x37bb9e1e8
37bb9d400mov [rax], -18
37bb9d406mov eax, 18
37bb9d40bjmp 0x37bb9d19e
37bb9d410
37bb9d410loc_37bb9d410:
37bb9d410mov rcx, [rsp+560]
37bb9d418lea r14, [rip+0x8ac7b2]
37bb9d41fmov r9l, 1
37bb9d425mov r8l, 1
37bb9d42bmov rdx, r14
37bb9d42ecall lsame_
37bb9d433mov edi, eax
37bb9d435test eax, eax
37bb9d437jne 0x37bb9d4d0
37bb9d43dmov rcx, [rsp+568]
37bb9d445mov r9l, 1
37bb9d44bmov r8l, 1
37bb9d451lea rdx, [rip+0x8ac778]
37bb9d458mov [rsp+352], 0
37bb9d463call lsame_
37bb9d468mov edi, eax
37bb9d46atest eax, eax
37bb9d46cje 0x37bb9e56f
37bb9d472mov r9l, 1
37bb9d478mov r8l, 1
37bb9d47elea rdx, [rip+0x8ac74d]
37bb9d485mov rcx, r12
37bb9d488call lsame_
37bb9d48djmp 0x37bb9d18a
37bb9d492
37bb9d492 66 0f 1f 44 00 00 f..D..
37bb9d498
37bb9d498loc_37bb9d498:
37bb9d498mov r9l, 1
37bb9d49emov r8l, 1
37bb9d4a4lea rdx, [rip+0x8ac727]
37bb9d4abmov rcx, r12
37bb9d4aecall lsame_
37bb9d4b3test r13l, r13l
37bb9d4b6jle 0x37bb9d18a
37bb9d4bcmov edx, -2
37bb9d4c1mov eax, 2
37bb9d4c6jmp 0x37bb9d194
37bb9d4cb
37bb9d4cb 0f 1f 44 00 00 ..D..
37bb9d4d0
37bb9d4d0loc_37bb9d4d0:
37bb9d4d0mov r13l, 2
37bb9d4d6jmp 0x37bb9d0de
37bb9d4db
37bb9d4db 0f 1f 44 00 00 ..D..
37bb9d4e0
37bb9d4e0loc_37bb9d4e0:
37bb9d4e0mov edx, -5
37bb9d4e5mov eax, 5
37bb9d4eajmp 0x37bb9d194
37bb9d4ef
37bb9d4ef 90 .
37bb9d4f0
37bb9d4f0loc_37bb9d4f0:
37bb9d4f0mov r9l, 1
37bb9d4f6mov r8l, 1
37bb9d4fclea rdx, [rip+0x8ac6cd]
37bb9d503mov rcx, r12
37bb9d506call lsame_
37bb9d50btest eax, eax
37bb9d50djne 0x37bb9d251
37bb9d513mov edx, -3
37bb9d518mov eax, 3
37bb9d51djmp 0x37bb9d194
37bb9d522
37bb9d522 66 0f 1f 44 00 00 f..D..
37bb9d528
37bb9d528loc_37bb9d528:
37bb9d528mov edx, -7
37bb9d52dmov eax, 7
37bb9d532jmp 0x37bb9d194
37bb9d537
37bb9d537 66 0f 1f 84 00 00 00 00 00 f........
37bb9d540
37bb9d540loc_37bb9d540:
37bb9d540mov edx, -9
37bb9d545mov eax, 9
37bb9d54ajmp 0x37bb9d194
37bb9d54f
37bb9d54f 90 .
37bb9d550
37bb9d550loc_37bb9d550:
37bb9d550mov eax, [rax]
37bb9d552test eax, eax
37bb9d554jne 0x37bb9e1f2
37bb9d55acmp r13l, -1
37bb9d55eje 0x37bb9d1c0
37bb9d564mov r11l, [rbx]
37bb9d567test r11l, r11l
37bb9d56ajne 0x37bb9d580
37bb9d56cmov rax, [rsp+632]
37bb9d574mov [rax], 0
37bb9d57ajmp 0x37bb9d1c0
37bb9d57f
37bb9d57f 90 .
37bb9d580
37bb9d580loc_37bb9d580:
37bb9d580xor eax, eax
37bb9d582test rsi, rsi
37bb9d585mov edx, 1
37bb9d58acmovs rsi, rax
37bb9d58elea rcx, [rip+0x8ac667]
37bb9d595mov rax, rsi
37bb9d598not rax
37bb9d59bmov [rsp+264], rax
37bb9d5a3xor eax, eax
37bb9d5a5test rbp, rbp
37bb9d5a8cmovs rbp, rax
37bb9d5accall dlamch_
37bb9d5b1mov rcx, [rsp+208]
37bb9d5b9mov edx, 1
37bb9d5bemovapd x7, x0
37bb9d5c2mov r13, rbp
37bb9d5c5call dlamch_
37bb9d5camov r8, rbx
37bb9d5cdmov rdx, rbx
37bb9d5d0not r13
37bb9d5d3sqrtsd x0, x0
37bb9d5d7mov rax, [rsp+704]
37bb9d5dfmov [rsp+48], 1
37bb9d5e8lea rcx, [rip+0x8ac60e]
37bb9d5efmov r9, [rsp+600]
37bb9d5f7mov [rsp+40], rax
37bb9d5fcmov rax, [rsp+608]
37bb9d604movapd x6, x0
37bb9d608movsd_xmm x0, [rip+0x8ac628]
37bb9d610divsd x6, x7
37bb9d614mov [rsp+32], rax
37bb9d619divsd x0, x6
37bb9d61dmovapd x7, x0
37bb9d621call zlange_
37bb9d626pxor x1, x1
37bb9d62amovsd_xmm [rsp+368], x0
37bb9d633comisd x0, x1
37bb9d637jbe 0x37bb9dc60
37bb9d63dcomisd x6, x0
37bb9d641jbe 0x37bb9dc60
37bb9d647movapd x0, x6
37bb9d64b
37bb9d64bloc_37bb9d64b:
37bb9d64bmov rax, [rsp+608]
37bb9d653lea r12, [rsp+340]
37bb9d65bmov [rsp+80], 1
37bb9d664lea r8, [rip+0x8ac575]
37bb9d66bmov [rsp+72], r12
37bb9d670lea r9, [rsp+368]
37bb9d678mov rdx, r8
37bb9d67blea rcx, [rip+0x8ac57c]
37bb9d682mov [rsp+64], rax
37bb9d687mov rax, [rsp+600]
37bb9d68fmov [rsp+48], rbx
37bb9d694mov [rsp+56], rax
37bb9d699lea rax, [rsp+376]
37bb9d6a1mov [rsp+40], rbx
37bb9d6a6mov [rsp+32], rax
37bb9d6abmovsd_xmm [rsp+376], x0
37bb9d6b4call zlascl_
37bb9d6b9mov [rsp+300], 1
37bb9d6c4
37bb9d6c4loc_37bb9d6c4:
37bb9d6c4mov rax, [rsp+704]
37bb9d6ccmov r8, rbx
37bb9d6cfmov rdx, rbx
37bb9d6d2lea rcx, [rip+0x8ac524]
37bb9d6d9mov [rsp+48], 1
37bb9d6e2mov r9, [rsp+616]
37bb9d6eamov [rsp+40], rax
37bb9d6efmov rax, [rsp+624]
37bb9d6f7mov [rsp+32], rax
37bb9d6fccall zlange_
37bb9d701pxor x1, x1
37bb9d705movsd_xmm [rsp+384], x0
37bb9d70ecomisd x0, x1
37bb9d712jbe 0x37bb9dc40
37bb9d718comisd x6, x0
37bb9d71cjbe 0x37bb9dc40
37bb9d722movapd x7, x6
37bb9d726
37bb9d726loc_37bb9d726:
37bb9d726mov rax, [rsp+624]
37bb9d72emov [rsp+72], r12
37bb9d733lea r8, [rip+0x8ac4a6]
37bb9d73alea r9, [rsp+384]
37bb9d742mov [rsp+48], rbx
37bb9d747mov rdx, r8
37bb9d74alea rcx, [rip+0x8ac4ad]
37bb9d751mov [rsp+64], rax
37bb9d756mov rax, [rsp+616]
37bb9d75emov [rsp+80], 1
37bb9d767mov [rsp+56], rax
37bb9d76clea rax, [rsp+392]
37bb9d774mov [rsp+40], rbx
37bb9d779mov [rsp+32], rax
37bb9d77emovsd_xmm [rsp+392], x7
37bb9d787call zlascl_
37bb9d78cmov [rsp+296], 1
37bb9d797
37bb9d797loc_37bb9d797:
37bb9d797movsxd rax, [rbx]
37bb9d79amov rcx, [rsp+704]
37bb9d7a2mov [rsp+96], 1
37bb9d7abmov [rsp+88], r12
37bb9d7b0mov r9, [rsp+608]
37bb9d7b8lea edx, [rax+rax+1]
37bb9d7bclea rax, [rcx+8*rax]
37bb9d7c0mov [rsp+64], rcx
37bb9d7c5mov r8, [rsp+600]
37bb9d7cdmov [rsp+304], rax
37bb9d7d5movsxd rdx, edx
37bb9d7d8mov [rsp+72], rax
37bb9d7ddlea rax, [rsp+344]
37bb9d7e5lea rdx, [rcx+8*rdx-8]
37bb9d7eamov [rsp+240], rax
37bb9d7f2lea rcx, [rip+0x8ac403]
37bb9d7f9mov [rsp+56], rax
37bb9d7felea rax, [rsp+348]
37bb9d806mov [rsp+248], rax
37bb9d80emov [rsp+48], rax
37bb9d813mov rax, [rsp+624]
37bb9d81bmov [rsp+80], rdx
37bb9d820mov [rsp+40], rax
37bb9d825mov rax, [rsp+616]
37bb9d82dmov [rsp+256], rdx
37bb9d835mov rdx, rbx
37bb9d838mov [rsp+32], rax
37bb9d83dcall zggbal_
37bb9d842mov eax, [rsp+344]
37bb9d849mov r10l, [rsp+348]
37bb9d851mov r9, [rsp+624]
37bb9d859lea r15l, [rax+1]
37bb9d85dmov eax, [rbx]
37bb9d85fmov [rsp+292], r10l
37bb9d867sub r15l, r10l
37bb9d86aadd eax, 1
37bb9d86dmov [rsp+360], r15l
37bb9d875sub eax, r10l
37bb9d878mov [rsp+332], eax
37bb9d87fmov rax, [rsp+696]
37bb9d887mov eax, [rax]
37bb9d889mov [rsp+56], r12
37bb9d88esub eax, r15l
37bb9d891mov [rsp+416], eax
37bb9d898movsxd rax, r15l
37bb9d89bshl rax, 4
37bb9d89fadd rax, [rsp+688]
37bb9d8a7mov rcx, rax
37bb9d8aamovsxd rax, r10l
37bb9d8adimul rbp, rax
37bb9d8b1mov [rsp+280], rax
37bb9d8b9mov [rsp+40], rcx
37bb9d8bemov [rsp+232], rcx
37bb9d8c6lea rdx, [rbp+r13]
37bb9d8cblea r13, [rsp+360]
37bb9d8d3lea r8, [rax+rdx]
37bb9d8d7mov [rsp+312], rdx
37bb9d8dfmov rdx, [rsp+688]
37bb9d8e7mov rcx, r13
37bb9d8ealea rax, [rsp+416]
37bb9d8f2lea rbp, [rsp+332]
37bb9d8fashl r8, 4
37bb9d8feadd r8, [rsp+616]
37bb9d906mov [rsp+48], rax
37bb9d90bmov [rsp+32], rdx
37bb9d910mov rdx, rbp
37bb9d913mov [rsp+200], rax
37bb9d91bmov [rsp+272], r8
37bb9d923call zgeqrf_
37bb9d928mov rax, [rsp+200]
37bb9d930mov r9, rbp
37bb9d933mov rdx, [rsp+696]
37bb9d93bmov rcx, [rsp+232]
37bb9d943mov r8, [rsp+272]
37bb9d94bmov edx, [rdx]
37bb9d94dmov [rsp+88], rax
37bb9d952mov rax, [rsp+608]
37bb9d95amov [rsp+80], rcx
37bb9d95fmov rcx, [rsp+264]
37bb9d967mov [rsp+40], r8
37bb9d96cmov r8, r13
37bb9d96fmov [rsp+72], rax
37bb9d974mov rax, [rsp+280]
37bb9d97cmov [rsp+32], r13
37bb9d981imul rsi, rax
37bb9d985mov [rsp+288], edx
37bb9d98csub edx, r15l
37bb9d98fmov [rsp+264], rax
37bb9d997mov [rsp+416], edx
37bb9d99elea rdx, [rip+0x8ac25a]
37bb9d9a5add rcx, rsi
37bb9d9a8mov [rsp+96], r12
37bb9d9admov [rsp+112], 1
37bb9d9b6add rcx, rax
37bb9d9b9mov rax, [rsp+688]
37bb9d9c1mov [rsp+104], 1
37bb9d9cashl rcx, 4
37bb9d9ceadd rcx, [rsp+600]
37bb9d9d6mov [rsp+56], rax
37bb9d9dbmov rax, [rsp+624]
37bb9d9e3mov [rsp+64], rcx
37bb9d9e8lea rcx, [rip+0x8ac211]
37bb9d9efmov [rsp+48], rax
37bb9d9f4call zunmqr_
37bb9d9f9test edi, edi
37bb9d9fbmov r10l, [rsp+292]
37bb9da03jne 0x37bb9e020
37bb9da09
37bb9da09loc_37bb9da09:
37bb9da09mov r10l, [rsp+220]
37bb9da11test r10l, r10l
37bb9da14jne 0x37bb9dfd0
37bb9da1a
37bb9da1aloc_37bb9da1a:
37bb9da1amov rax, [rsp+680]
37bb9da22mov rsi, [rsp+240]
37bb9da2amov r8, rbx
37bb9da2dmov [rsp+120], 1
37bb9da36mov r15, [rsp+248]
37bb9da3emov [rsp+104], r12
37bb9da43mov [rsp+96], rax
37bb9da48mov rax, [rsp+672]
37bb9da50mov [rsp+32], rsi
37bb9da55mov rdx, [rsp+568]
37bb9da5dmov r9, r15
37bb9da60mov [rsp+88], rax
37bb9da65mov rax, [rsp+664]
37bb9da6dmov rcx, [rsp+560]
37bb9da75mov [rsp+112], 1
37bb9da7emov [rsp+80], rax
37bb9da83mov rax, [rsp+656]
37bb9da8bmov [rsp+72], rax
37bb9da90mov rax, [rsp+624]
37bb9da98mov [rsp+64], rax
37bb9da9dmov rax, [rsp+616]
37bb9daa5mov [rsp+56], rax
37bb9daaamov rax, [rsp+608]
37bb9dab2mov [rsp+48], rax
37bb9dab7mov rax, [rsp+600]
37bb9dabfmov [rsp+40], rax
37bb9dac4call zgghrd_
37bb9dac9mov rax, [rsp+632]
37bb9dad1mov r9, rbx
37bb9dad4mov [rax], 0
37bb9dadamov rax, [rsp+696]
37bb9dae2mov eax, [rax]
37bb9dae4mov [rsp+152], r12
37bb9daecmov [rsp+176], 1
37bb9daf8mov [rsp+416], eax
37bb9daffmov rax, [rsp+256]
37bb9db07mov [rsp+168], 1
37bb9db13mov [rsp+144], rax
37bb9db1bmov rax, [rsp+200]
37bb9db23mov [rsp+160], 1
37bb9db2fmov [rsp+136], rax
37bb9db37mov rax, [rsp+688]
37bb9db3fmov [rsp+128], rax
37bb9db47mov rax, [rsp+680]
37bb9db4fmov [rsp+120], rax
37bb9db54mov rax, [rsp+672]
37bb9db5cmov [rsp+112], rax
37bb9db61mov rax, [rsp+664]
37bb9db69mov [rsp+104], rax
37bb9db6emov rax, [rsp+656]
37bb9db76mov [rsp+96], rax
37bb9db7bmov rax, [rsp+648]
37bb9db83mov [rsp+88], rax
37bb9db88mov rax, [rsp+640]
37bb9db90mov [rsp+80], rax
37bb9db95mov rax, [rsp+624]
37bb9db9dmov [rsp+72], rax
37bb9dba2mov rax, [rsp+616]
37bb9dbaamov [rsp+64], rax
37bb9dbafmov rax, [rsp+608]
37bb9dbb7mov [rsp+56], rax
37bb9dbbcmov rax, [rsp+600]
37bb9dbc4mov [rsp+40], rsi
37bb9dbc9mov r8, [rsp+568]
37bb9dbd1mov [rsp+48], rax
37bb9dbd6mov rdx, [rsp+560]
37bb9dbdemov [rsp+32], r15
37bb9dbe3mov rcx, [rsp+208]
37bb9dbebcall zhgeqz_
37bb9dbf0mov eax, [rsp+340]
37bb9dbf7test eax, eax
37bb9dbf9je 0x37bb9dc78
37bb9dbfbmov edx, [rbx]
37bb9dbfdjle 0x37bb9e1c8
37bb9dc03cmp eax, edx
37bb9dc05jle 0x37bb9dc14
37bb9dc07
37bb9dc07loc_37bb9dc07:
37bb9dc07lea ecx, [rdx+rdx]
37bb9dc0acmp eax, ecx
37bb9dc0cjg 0x37bb9e1d0
37bb9dc12sub eax, edx
37bb9dc14
37bb9dc14loc_37bb9dc14:
37bb9dc14mov rdi, [rsp+720]
37bb9dc1cmov [rdi], eax
37bb9dc1e
37bb9dc1eloc_37bb9dc1e:
37bb9dc1emov rax, [rsp+688]
37bb9dc26mov [rax+8], 0
37bb9dc2emovsd_xmm [rax], x8
37bb9dc33jmp 0x37bb9d1c0
37bb9dc38
37bb9dc38 0f 1f 84 00 00 00 00 00 ........
37bb9dc40
37bb9dc40loc_37bb9dc40:
37bb9dc40comisd x0, x7
37bb9dc44ja 0x37bb9d726
37bb9dc4amov [rsp+296], 0
37bb9dc55jmp 0x37bb9d797
37bb9dc5a
37bb9dc5a 66 0f 1f 44 00 00 f..D..
37bb9dc60
37bb9dc60loc_37bb9dc60:
37bb9dc60comisd x0, x7
37bb9dc64jbe 0x37bb9dfb0
37bb9dc6amovapd x0, x7
37bb9dc6ejmp 0x37bb9d64b
37bb9dc73
37bb9dc73 0f 1f 44 00 00 ..D..
37bb9dc78
37bb9dc78loc_37bb9dc78:
37bb9dc78test r14l, r14l
37bb9dc7bje 0x37bb9de70
37bb9dc81mov r9l, [rsp+300]
37bb9dc89test r9l, r9l
37bb9dc8cjne 0x37bb9e4e8
37bb9dc92
37bb9dc92loc_37bb9dc92:
37bb9dc92mov r8l, [rsp+296]
37bb9dc9atest r8l, r8l
37bb9dc9djne 0x37bb9e480
37bb9dca3
37bb9dca3loc_37bb9dca3:
37bb9dca3mov r13l, [rbx]
37bb9dca6mov rbp, [rsp+640]
37bb9dcaemov esi, 1
37bb9dcb3mov rdi, [rsp+648]
37bb9dcbbmov r15, [rsp+584]
37bb9dcc3test r13l, r13l
37bb9dcc6jle 0x37bb9dcf6
37bb9dcc8nop [rax+rax]
37bb9dcd0
37bb9dcd0loc_37bb9dcd0:
37bb9dcd0mov rdx, rdi
37bb9dcd3mov rcx, rbp
37bb9dcd6add rdi, 16
37bb9dcdaadd rbp, 16
37bb9dcdecall r15
37bb9dce1mov rdx, [rsp+712]
37bb9dce9mov [rdx+4*rsi-4], eax
37bb9dcedadd rsi, 1
37bb9dcf1cmp r13l, esi
37bb9dcf4jge 0x37bb9dcd0
37bb9dcf6
37bb9dcf6loc_37bb9dcf6:
37bb9dcf6mov rax, [rsp+696]
37bb9dcfelea rdx, [rsp+352]
37bb9dd06lea r8, [rsp+356]
37bb9dd0elea rcx, [rip+0x8abecb]
37bb9dd15mov eax, [rax]
37bb9dd17mov [rsp+184], r12
37bb9dd1fmov [rsp+364], eax
37bb9dd26lea rax, [rip+0x8abeaf]
37bb9dd2dmov [rsp+176], rax
37bb9dd35lea rax, [rsp+336]
37bb9dd3dmov [rsp+168], rax
37bb9dd45lea rax, [rsp+364]
37bb9dd4dmov [rsp+160], rax
37bb9dd55mov rax, [rsp+688]
37bb9dd5dmov [rsp+152], rax
37bb9dd65mov rax, [rsp+200]
37bb9dd6dmov [rsp+144], rax
37bb9dd75lea rax, [rsp+408]
37bb9dd7dmov [rsp+136], rax
37bb9dd85lea rax, [rsp+400]
37bb9dd8dmov [rsp+128], rax
37bb9dd95mov rax, [rsp+632]
37bb9dd9dmov [rsp+120], rax
37bb9dda2mov rax, [rsp+680]
37bb9ddaamov [rsp+112], rax
37bb9ddafmov rax, [rsp+672]
37bb9ddb7mov [rsp+104], rax
37bb9ddbcmov rax, [rsp+664]
37bb9ddc4mov [rsp+96], rax
37bb9ddc9mov rax, [rsp+656]
37bb9ddd1mov [rsp+88], rax
37bb9ddd6mov rax, [rsp+648]
37bb9dddemov [rsp+80], rax
37bb9dde3mov rax, [rsp+640]
37bb9ddebmov [rsp+72], rax
37bb9ddf0mov rax, [rsp+624]
37bb9ddf8mov [rsp+64], rax
37bb9ddfdmov rax, [rsp+616]
37bb9de05mov [rsp+56], rax
37bb9de0amov rax, [rsp+608]
37bb9de12mov [rsp+48], rax
37bb9de17mov rax, [rsp+600]
37bb9de1fmov [rsp+32], rbx
37bb9de24mov r9, [rsp+712]
37bb9de2cmov [rsp+40], rax
37bb9de31call ztgsen_
37bb9de36mov eax, [rsp+356]
37bb9de3dmov edi, [rsp+352]
37bb9de44mov [rsp+220], eax
37bb9de4bcmp [rsp+340], 1
37bb9de53jne 0x37bb9de70
37bb9de55mov eax, [rbx]
37bb9de57mov rsi, [rsp+720]
37bb9de5fadd eax, 3
37bb9de62mov [rsi], eax
37bb9de64nop
37bb9de65nop [rax+rax]
37bb9de70
37bb9de70loc_37bb9de70:
37bb9de70test edi, edi
37bb9de72jne 0x37bb9e340
37bb9de78
37bb9de78loc_37bb9de78:
37bb9de78mov ecx, [rsp+220]
37bb9de7ftest ecx, ecx
37bb9de81jne 0x37bb9e2c0
37bb9de87
37bb9de87loc_37bb9de87:
37bb9de87mov edx, [rsp+300]
37bb9de8etest edx, edx
37bb9de90jne 0x37bb9e200
37bb9de96
37bb9de96loc_37bb9de96:
37bb9de96mov eax, [rsp+296]
37bb9de9dtest eax, eax
37bb9de9fjne 0x37bb9e3c0
37bb9dea5
37bb9dea5loc_37bb9dea5:
37bb9dea5test r14l, r14l
37bb9dea8je 0x37bb9dc1e
37bb9deaemov rax, [rsp+632]
37bb9deb6mov r13l, [rbx]
37bb9deb9mov [rax], 0
37bb9debftest r13l, r13l
37bb9dec2jle 0x37bb9dc1e
37bb9dec8mov rbp, [rsp+648]
37bb9ded0mov eax, r14l
37bb9ded3mov r15, [rsp+632]
37bb9dedbmov r12l, 1
37bb9dee1mov r14, [rsp+584]
37bb9dee9mov rsi, rbp
37bb9deecmov rbp, [rsp+640]
37bb9def4nop
37bb9def5nop [rax+rax]
37bb9df00
37bb9df00loc_37bb9df00:
37bb9df00mov edi, eax
37bb9df02mov rdx, rsi
37bb9df05mov rcx, rbp
37bb9df08call r14
37bb9df0btest eax, eax
37bb9df0dje 0x37bb9df26
37bb9df0fadd [r15], 1
37bb9df13test edi, edi
37bb9df15jne 0x37bb9df26
37bb9df17mov edi, [rbx]
37bb9df19lea ecx, [rdi+2]
37bb9df1cmov rdi, [rsp+720]
37bb9df24mov [rdi], ecx
37bb9df26
37bb9df26loc_37bb9df26:
37bb9df26add r12l, 1
37bb9df2aadd rbp, 16
37bb9df2eadd rsi, 16
37bb9df32cmp r13l, r12l
37bb9df35jge 0x37bb9df00
37bb9df37jmp 0x37bb9dc1e
37bb9df3c
37bb9df3c 0f 1f 40 00 ..@.
37bb9df40
37bb9df40loc_37bb9df40:
37bb9df40lea rax, [rip+0x8abca5]
37bb9df47mov r10l, [rbx]
37bb9df4amov [rsp+64], 1
37bb9df53mov r9, rbx
37bb9df56mov [rsp+48], rax
37bb9df5blea rax, [rip+0x8abc7a]
37bb9df62lea r8, [rip+0x8abc6a]
37bb9df69mov [rsp+40], rbx
37bb9df6elea rdx, [rip+0x8abc7b]
37bb9df75mov rcx, rax
37bb9df78mov [rsp+56], 6
37bb9df81mov [rsp+32], rax
37bb9df86mov [rsp+200], r10l
37bb9df8ecall ilaenv_
37bb9df93mov r10l, [rsp+200]
37bb9df9bimul eax, r10l
37bb9df9fadd eax, r10l
37bb9dfa2cmp r12l, eax
37bb9dfa5cmovl r12l, eax
37bb9dfa9jmp 0x37bb9d3bb
37bb9dfae
37bb9dfae 66 90 f.
37bb9dfb0
37bb9dfb0loc_37bb9dfb0:
37bb9dfb0mov [rsp+300], 0
37bb9dfbblea r12, [rsp+340]
37bb9dfc3jmp 0x37bb9d6c4
37bb9dfc8
37bb9dfc8 0f 1f 84 00 00 00 00 00 ........
37bb9dfd0
37bb9dfd0loc_37bb9dfd0:
37bb9dfd0mov rax, [rsp+680]
37bb9dfd8lea r9, [rip+0x8abc29]
37bb9dfdfmov r8, rbx
37bb9dfe2mov rdx, rbx
37bb9dfe5mov [rsp+56], 4
37bb9dfeelea rcx, [rip+0x8abc23]
37bb9dff5mov [rsp+48], rax
37bb9dffamov rax, [rsp+672]
37bb9e002mov [rsp+40], rax
37bb9e007lea rax, [rip+0x8abc12]
37bb9e00emov [rsp+32], rax
37bb9e013call zlaset_
37bb9e018jmp 0x37bb9da1a
37bb9e01d
37bb9e01d 0f 1f 00 ...
37bb9e020
37bb9e020loc_37bb9e020:
37bb9e020mov rax, [rsp+664]
37bb9e028movsxd rsi, [rsp+224]
37bb9e030xor edx, edx
37bb9e032mov r8, rbx
37bb9e035mov [rsp+56], 4
37bb9e03elea rcx, [rip+0x8abbd3]
37bb9e045lea r9, [rip+0x8abbbc]
37bb9e04cmov [rsp+48], rax
37bb9e051mov rax, [rsp+656]
37bb9e059test rsi, rsi
37bb9e05ccmovs rsi, rdx
37bb9e060mov rdx, rbx
37bb9e063mov [rsp+288], r10l
37bb9e06bmov [rsp+40], rax
37bb9e070lea rax, [rip+0x8abba9]
37bb9e077mov [rsp+32], rax
37bb9e07ccall zlaset_
37bb9e081mov rax, [rsp+264]
37bb9e089mov rcx, rsi
37bb9e08cmov edx, [rsp+360]
37bb9e093not rcx
37bb9e096imul rsi, rax
37bb9e09aadd rsi, rcx
37bb9e09dcmp edx, 1
37bb9e0a0jle 0x37bb9e147
37bb9e0a6mov r10l, [rsp+288]
37bb9e0aemov rbp, [rsp+312]
37bb9e0b6sub edx, 1
37bb9e0b9mov [rsp+224], rax
37bb9e0c1mov rax, [rsp+664]
37bb9e0c9mov rcx, [rsp+656]
37bb9e0d1mov [rsp+56], 1
37bb9e0daadd r10l, 1
37bb9e0demov r8, [rsp+200]
37bb9e0e6mov [rsp+408], edx
37bb9e0edmovsxd r10, r10l
37bb9e0f0mov [rsp+48], rax
37bb9e0f5mov rax, [rsp+624]
37bb9e0fdadd rbp, r10
37bb9e100add r10, rsi
37bb9e103mov [rsp+416], edx
37bb9e10alea rdx, [rsp+408]
37bb9e112shl r10, 4
37bb9e116mov [rsp+32], rax
37bb9e11bshl rbp, 4
37bb9e11fmov rax, [rsp+616]
37bb9e127add rcx, r10
37bb9e12amov [rsp+40], rcx
37bb9e12flea r9, [rax+rbp]
37bb9e133lea rcx, [rip+0x8abac6]
37bb9e13acall zlacpy_
37bb9e13fmov rax, [rsp+224]
37bb9e147
37bb9e147loc_37bb9e147:
37bb9e147add rax, rsi
37bb9e14amov rcx, [rsp+696]
37bb9e152mov rsi, [rsp+200]
37bb9e15amov r8, r13
37bb9e15dshl rax, 4
37bb9e161mov ecx, [rcx]
37bb9e163mov [rsp+56], rsi
37bb9e168mov rsi, [rsp+232]
37bb9e170mov [rsp+64], r12
37bb9e175mov edx, ecx
37bb9e177mov [rsp+224], ecx
37bb9e17emov rcx, r13
37bb9e181mov [rsp+48], rsi
37bb9e186mov rsi, [rsp+688]
37bb9e18esub edx, r15l
37bb9e191mov [rsp+416], edx
37bb9e198mov rdx, r13
37bb9e19bmov [rsp+40], rsi
37bb9e1a0mov rsi, [rsp+664]
37bb9e1a8mov [rsp+32], rsi
37bb9e1admov rsi, [rsp+656]
37bb9e1b5lea r9, [rsi+rax]
37bb9e1b9call zungqr_
37bb9e1bejmp 0x37bb9da09
37bb9e1c3
37bb9e1c3 0f 1f 44 00 00 ..D..
37bb9e1c8
37bb9e1c8loc_37bb9e1c8:
37bb9e1c8cmp eax, edx
37bb9e1cajg 0x37bb9dc07
37bb9e1d0
37bb9e1d0loc_37bb9e1d0:
37bb9e1d0mov rax, [rsp+720]
37bb9e1d8add edx, 1
37bb9e1dbmov [rax], edx
37bb9e1ddjmp 0x37bb9dc1e
37bb9e1e2
37bb9e1e2 66 0f 1f 44 00 00 f..D..
37bb9e1e8
37bb9e1e8loc_37bb9e1e8:
37bb9e1e8mov eax, [rax]
37bb9e1eatest eax, eax
37bb9e1ecje 0x37bb9d1c0
37bb9e1f2
37bb9e1f2loc_37bb9e1f2:
37bb9e1f2neg eax
37bb9e1f4jmp 0x37bb9d19e
37bb9e1f9
37bb9e1f9 0f 1f 80 00 00 00 00 .......
37bb9e200
37bb9e200loc_37bb9e200:
37bb9e200mov rax, [rsp+608]
37bb9e208lea rdi, [rsp+368]
37bb9e210mov [rsp+72], r12
37bb9e215lea r8, [rip+0x8ab9c4]
37bb9e21cmov [rsp+48], rbx
37bb9e221lea r9, [rsp+376]
37bb9e229mov rdx, r8
37bb9e22clea rcx, [rip+0x8ab9fe]
37bb9e233mov [rsp+64], rax
37bb9e238mov rax, [rsp+600]
37bb9e240mov [rsp+80], 1
37bb9e249mov [rsp+56], rax
37bb9e24emov [rsp+40], rbx
37bb9e253mov [rsp+32], rdi
37bb9e258call zlascl_
37bb9e25dmov rax, [rsp+640]
37bb9e265mov [rsp+72], r12
37bb9e26alea r8, [rip+0x8ab96f]
37bb9e271mov [rsp+64], rbx
37bb9e276lea r9, [rsp+376]
37bb9e27emov rdx, r8
37bb9e281lea rcx, [rip+0x8ab976]
37bb9e288mov [rsp+56], rax
37bb9e28dlea rax, [rip+0x8ab948]
37bb9e294mov [rsp+80], 1
37bb9e29dmov [rsp+48], rax
37bb9e2a2mov [rsp+40], rbx
37bb9e2a7mov [rsp+32], rdi
37bb9e2accall zlascl_
37bb9e2b1jmp 0x37bb9de96
37bb9e2b6
37bb9e2b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb9e2c0
37bb9e2c0loc_37bb9e2c0:
37bb9e2c0mov rax, [rsp+680]
37bb9e2c8mov [rsp+80], r12
37bb9e2cdmov r8, rbx
37bb9e2d0lea rdx, [rip+0x8ab959]
37bb9e2d7mov [rsp+96], 1
37bb9e2e0mov r9, [rsp+248]
37bb9e2e8lea rcx, [rip+0x8ab90d]
37bb9e2efmov [rsp+72], rax
37bb9e2f4mov rax, [rsp+672]
37bb9e2fcmov [rsp+88], 1
37bb9e305mov [rsp+64], rax
37bb9e30amov rax, [rsp+304]
37bb9e312mov [rsp+56], rbx
37bb9e317mov [rsp+48], rax
37bb9e31cmov rax, [rsp+704]
37bb9e324mov [rsp+40], rax
37bb9e329mov rax, [rsp+240]
37bb9e331mov [rsp+32], rax
37bb9e336call zggbak_
37bb9e33bjmp 0x37bb9de87
37bb9e340
37bb9e340loc_37bb9e340:
37bb9e340mov rax, [rsp+664]
37bb9e348mov [rsp+80], r12
37bb9e34dmov r8, rbx
37bb9e350lea rdx, [rip+0x8ab8a9]
37bb9e357mov [rsp+96], 1
37bb9e360mov r9, [rsp+248]
37bb9e368lea rcx, [rip+0x8ab88d]
37bb9e36fmov [rsp+72], rax
37bb9e374mov rax, [rsp+656]
37bb9e37cmov [rsp+88], 1
37bb9e385mov [rsp+64], rax
37bb9e38amov rax, [rsp+304]
37bb9e392mov [rsp+56], rbx
37bb9e397mov [rsp+48], rax
37bb9e39cmov rax, [rsp+704]
37bb9e3a4mov [rsp+40], rax
37bb9e3a9mov rax, [rsp+240]
37bb9e3b1mov [rsp+32], rax
37bb9e3b6call zggbak_
37bb9e3bbjmp 0x37bb9de78
37bb9e3c0
37bb9e3c0loc_37bb9e3c0:
37bb9e3c0mov rax, [rsp+624]
37bb9e3c8lea rdi, [rsp+384]
37bb9e3d0mov [rsp+72], r12
37bb9e3d5lea r8, [rip+0x8ab804]
37bb9e3dcmov [rsp+48], rbx
37bb9e3e1lea r9, [rsp+392]
37bb9e3e9mov rdx, r8
37bb9e3eclea rcx, [rip+0x8ab83e]
37bb9e3f3mov [rsp+64], rax
37bb9e3f8mov rax, [rsp+616]
37bb9e400mov [rsp+80], 1
37bb9e409mov [rsp+56], rax
37bb9e40emov [rsp+40], rbx
37bb9e413mov [rsp+32], rdi
37bb9e418call zlascl_
37bb9e41dmov rax, [rsp+648]
37bb9e425mov [rsp+72], r12
37bb9e42alea r8, [rip+0x8ab7af]
37bb9e431mov [rsp+64], rbx
37bb9e436lea r9, [rsp+392]
37bb9e43emov rdx, r8
37bb9e441lea rcx, [rip+0x8ab7b6]
37bb9e448mov [rsp+56], rax
37bb9e44dlea rax, [rip+0x8ab788]
37bb9e454mov [rsp+80], 1
37bb9e45dmov [rsp+48], rax
37bb9e462mov [rsp+40], rbx
37bb9e467mov [rsp+32], rdi
37bb9e46ccall zlascl_
37bb9e471jmp 0x37bb9dea5
37bb9e476
37bb9e476 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb9e480
37bb9e480loc_37bb9e480:
37bb9e480mov rax, [rsp+648]
37bb9e488mov [rsp+72], r12
37bb9e48dlea r8, [rip+0x8ab74c]
37bb9e494lea r9, [rsp+384]
37bb9e49cmov [rsp+64], rbx
37bb9e4a1mov rdx, r8
37bb9e4a4lea rcx, [rip+0x8ab753]
37bb9e4abmov [rsp+56], rax
37bb9e4b0lea rax, [rip+0x8ab725]
37bb9e4b7mov [rsp+48], rax
37bb9e4bclea rax, [rsp+392]
37bb9e4c4mov [rsp+80], 1
37bb9e4cdmov [rsp+40], rbx
37bb9e4d2mov [rsp+32], rax
37bb9e4d7call zlascl_
37bb9e4dcjmp 0x37bb9dca3
37bb9e4e1
37bb9e4e1 0f 1f 80 00 00 00 00 .......
37bb9e4e8
37bb9e4e8loc_37bb9e4e8:
37bb9e4e8mov rax, [rsp+640]
37bb9e4f0mov [rsp+72], r12
37bb9e4f5lea r8, [rip+0x8ab6e4]
37bb9e4fclea r9, [rsp+368]
37bb9e504mov [rsp+64], rbx
37bb9e509mov rdx, r8
37bb9e50clea rcx, [rip+0x8ab6eb]
37bb9e513mov [rsp+56], rax
37bb9e518lea rax, [rip+0x8ab6bd]
37bb9e51fmov [rsp+48], rax
37bb9e524lea rax, [rsp+376]
37bb9e52cmov [rsp+80], 1
37bb9e535mov [rsp+40], rbx
37bb9e53amov [rsp+32], rax
37bb9e53fcall zlascl_
37bb9e544jmp 0x37bb9dc92
37bb9e549
37bb9e549 0f 1f 80 00 00 00 00 .......
37bb9e550
37bb9e550loc_37bb9e550:
37bb9e550mov edx, -14
37bb9e555mov eax, 14
37bb9e55ajmp 0x37bb9d194
37bb9e55f
37bb9e55f 90 .
37bb9e560
37bb9e560loc_37bb9e560:
37bb9e560mov edx, -16
37bb9e565mov eax, 16
37bb9e56ajmp 0x37bb9d194
37bb9e56f
37bb9e56floc_37bb9e56f:
37bb9e56fmov r13l, -1
37bb9e575jmp 0x37bb9d114
37bb9d040
37bb9d040zgges_:
37bb9d040push r15
37bb9d042push r14
37bb9d044push r13
37bb9d046push r12
37bb9d048push rbp
37bb9d049push rdi
37bb9d04apush rsi
37bb9d04bpush rbx
37bb9d04csub rsp, 488
37bb9d053movups [rsp+432], x6
37bb9d05bmovups [rsp+448], x7
37bb9d063movups [rsp+464], x8
37bb9d06cxor edi, edi
37bb9d06emov r13l, 1
37bb9d074mov rax, [rsp+608]
37bb9d07cmov rbx, [rsp+592]
37bb9d084movsxd rsi, [rax]
37bb9d087mov rax, [rsp+624]
37bb9d08fmovsxd rbp, [rax]
37bb9d092mov rax, [rsp+664]
37bb9d09amov [rsp+568], rdx
37bb9d0a2mov r12, r8
37bb9d0a5mov [rsp+584], r9
37bb9d0admov r8l, 1
37bb9d0b3mov r9l, 1
37bb9d0b9lea rdx, [rip+0x8acb10]
37bb9d0c0mov eax, [rax]
37bb9d0c2mov [rsp+560], rcx
37bb9d0camov [rsp+224], eax
37bb9d0d1call lsame_
37bb9d0d6test eax, eax
37bb9d0d8je 0x37bb9d410
37bb9d0de
37bb9d0deloc_37bb9d0de:
37bb9d0demov rcx, [rsp+568]
37bb9d0e6mov r9l, 1
37bb9d0ecmov r8l, 1
37bb9d0f2lea rdx, [rip+0x8acad7]
37bb9d0f9mov [rsp+352], edi
37bb9d100lea r14, [rip+0x8acaca]
37bb9d107call lsame_
37bb9d10ctest eax, eax
37bb9d10ejne 0x37bb9d1f0
37bb9d114
37bb9d114loc_37bb9d114:
37bb9d114mov r9l, 1
37bb9d11amov rcx, [rsp+568]
37bb9d122mov r8l, 1
37bb9d128mov rdx, r14
37bb9d12bcall lsame_
37bb9d130mov [rsp+220], eax
37bb9d137test eax, eax
37bb9d139je 0x37bb9d498
37bb9d13flea rax, [rip+0x8aca8c]
37bb9d146mov r9l, 1
37bb9d14cmov r8l, 1
37bb9d152mov rcx, r12
37bb9d155mov rdx, rax
37bb9d158mov [rsp+208], rax
37bb9d160mov [rsp+356], 1
37bb9d16bcall lsame_
37bb9d170mov r14l, eax
37bb9d173mov rax, [rsp+720]
37bb9d17bmov [rax], 0
37bb9d181test r13l, r13l
37bb9d184jg 0x37bb9d23d
37bb9d18a
37bb9d18aloc_37bb9d18a:
37bb9d18amov edx, -1
37bb9d18fmov eax, 1
37bb9d194
37bb9d194loc_37bb9d194:
37bb9d194mov rdi, [rsp+720]
37bb9d19cmov [rdi], edx
37bb9d19e
37bb9d19eloc_37bb9d19e:
37bb9d19elea rdx, [rsp+416]
37bb9d1a6mov r8l, 6
37bb9d1aclea rcx, [rip+0x8aca43]
37bb9d1b3mov [rsp+416], eax
37bb9d1bacall xerbla_
37bb9d1bfnop
37bb9d1c0
37bb9d1c0loc_37bb9d1c0:
37bb9d1c0movups x6, [rsp+432]
37bb9d1c8movups x7, [rsp+448]
37bb9d1d0movups x8, [rsp+464]
37bb9d1d9add rsp, 488
37bb9d1e0pop rbx
37bb9d1e1pop rsi
37bb9d1e2pop rdi
37bb9d1e3pop rbp
37bb9d1e4pop r12
37bb9d1e6pop r13
37bb9d1e8pop r14
37bb9d1eapop r15
37bb9d1ecret
37bb9d1ed
37bb9d1ed 0f 1f 00 ...
37bb9d1f0
37bb9d1f0loc_37bb9d1f0:
37bb9d1f0lea rax, [rip+0x8ac9db]
37bb9d1f7mov r9l, 1
37bb9d1fdmov r8l, 1
37bb9d203mov rcx, r12
37bb9d206mov rdx, rax
37bb9d209mov [rsp+208], rax
37bb9d211mov [rsp+356], 0
37bb9d21ccall lsame_
37bb9d221mov [rsp+220], 0
37bb9d22cmov r14l, eax
37bb9d22fmov rax, [rsp+720]
37bb9d237mov [rax], 0
37bb9d23d
37bb9d23dloc_37bb9d23d:
37bb9d23dmov rax, [rsp+696]
37bb9d245mov r13l, [rax]
37bb9d248test r14l, r14l
37bb9d24bje 0x37bb9d4f0
37bb9d251
37bb9d251loc_37bb9d251:
37bb9d251mov r12l, [rbx]
37bb9d254test r12l, r12l
37bb9d257js 0x37bb9d4e0
37bb9d25dmov rcx, [rsp+608]
37bb9d265mov eax, 1
37bb9d26acmovg eax, r12l
37bb9d26ecmp [rcx], eax
37bb9d270jl 0x37bb9d528
37bb9d276mov rcx, [rsp+624]
37bb9d27ecmp [rcx], eax
37bb9d280jl 0x37bb9d540
37bb9d286mov rax, [rsp+664]
37bb9d28emov eax, [rax]
37bb9d290test eax, eax
37bb9d292jle 0x37bb9e550
37bb9d298cmp r12l, eax
37bb9d29bjle 0x37bb9d2a7
37bb9d29dtest dil, 1
37bb9d2a1jne 0x37bb9e550
37bb9d2a7
37bb9d2a7loc_37bb9d2a7:
37bb9d2a7mov rax, [rsp+680]
37bb9d2afmov eax, [rax]
37bb9d2b1test eax, eax
37bb9d2b3jle 0x37bb9e560
37bb9d2b9cmp r12l, eax
37bb9d2bcjle 0x37bb9d2cc
37bb9d2betest [rsp+220], 1
37bb9d2c6jne 0x37bb9e560
37bb9d2cc
37bb9d2ccloc_37bb9d2cc:
37bb9d2ccmov rax, [rsp+720]
37bb9d2d4mov eax, [rax]
37bb9d2d6test eax, eax
37bb9d2d8jne 0x37bb9e1f2
37bb9d2delea r15l, [r12+r12]
37bb9d2e2mov eax, 1
37bb9d2e7mov [rsp+64], 1
37bb9d2f0mov r9, rbx
37bb9d2f3test r15l, r15l
37bb9d2f6mov [rsp+40], rbx
37bb9d2fblea r8, [rip+0x8ac8d1]
37bb9d302lea rdx, [rip+0x8ac8cb]
37bb9d309mov [rsp+56], 6
37bb9d312cmovle r15l, eax
37bb9d316lea rax, [rip+0x8ac8c3]
37bb9d31dmov [rsp+48], rax
37bb9d322lea rax, [rip+0x8ac8b3]
37bb9d329mov [rsp+32], rax
37bb9d32emov rcx, rax
37bb9d331call ilaenv_
37bb9d336lea rcx, [rip+0x8ac8af]
37bb9d33dmov r9, rbx
37bb9d340lea r8, [rip+0x8ac88c]
37bb9d347imul eax, r12l
37bb9d34blea rdx, [rip+0x8ac892]
37bb9d352lea r10l, [rax+r12]
37bb9d356lea rax, [rip+0x8ac87f]
37bb9d35dmov r12l, [rbx]
37bb9d360mov [rsp+48], rcx
37bb9d365mov [rsp+64], 1
37bb9d36emov rcx, rax
37bb9d371mov [rsp+56], 6
37bb9d37amov [rsp+40], rbx
37bb9d37fmov [rsp+32], rax
37bb9d384mov [rsp+200], r10l
37bb9d38ccall ilaenv_
37bb9d391mov r10l, [rsp+200]
37bb9d399imul eax, r12l
37bb9d39dadd r12l, eax
37bb9d3a0mov eax, 1
37bb9d3a5cmp r12l, r10l
37bb9d3a8cmovl r12l, r10l
37bb9d3actest r12l, r12l
37bb9d3afcmovle r12l, eax
37bb9d3b3test edi, edi
37bb9d3b5jne 0x37bb9df40
37bb9d3bb
37bb9d3bbloc_37bb9d3bb:
37bb9d3bbmov rax, [rsp+688]
37bb9d3c3pxor x2, x2
37bb9d3c7cvtsi2sd x2, r12l
37bb9d3ccmovapd x8, x2
37bb9d3d1movsd_xmm [rax], x2
37bb9d3d5mov [rax+8], 0
37bb9d3ddmov rax, [rsp+696]
37bb9d3e5cmp [rax], r15l
37bb9d3e8mov rax, [rsp+720]
37bb9d3f0jge 0x37bb9d550
37bb9d3f6cmp r13l, -1
37bb9d3faje 0x37bb9e1e8
37bb9d400mov [rax], -18
37bb9d406mov eax, 18
37bb9d40bjmp 0x37bb9d19e
37bb9d410
37bb9d410loc_37bb9d410:
37bb9d410mov rcx, [rsp+560]
37bb9d418lea r14, [rip+0x8ac7b2]
37bb9d41fmov r9l, 1
37bb9d425mov r8l, 1
37bb9d42bmov rdx, r14
37bb9d42ecall lsame_
37bb9d433mov edi, eax
37bb9d435test eax, eax
37bb9d437jne 0x37bb9d4d0
37bb9d43dmov rcx, [rsp+568]
37bb9d445mov r9l, 1
37bb9d44bmov r8l, 1
37bb9d451lea rdx, [rip+0x8ac778]
37bb9d458mov [rsp+352], 0
37bb9d463call lsame_
37bb9d468mov edi, eax
37bb9d46atest eax, eax
37bb9d46cje 0x37bb9e56f
37bb9d472mov r9l, 1
37bb9d478mov r8l, 1
37bb9d47elea rdx, [rip+0x8ac74d]
37bb9d485mov rcx, r12
37bb9d488call lsame_
37bb9d48djmp 0x37bb9d18a
37bb9d492
37bb9d492 66 0f 1f 44 00 00 f..D..
37bb9d498
37bb9d498loc_37bb9d498:
37bb9d498mov r9l, 1
37bb9d49emov r8l, 1
37bb9d4a4lea rdx, [rip+0x8ac727]
37bb9d4abmov rcx, r12
37bb9d4aecall lsame_
37bb9d4b3test r13l, r13l
37bb9d4b6jle 0x37bb9d18a
37bb9d4bcmov edx, -2
37bb9d4c1mov eax, 2
37bb9d4c6jmp 0x37bb9d194
37bb9d4cb
37bb9d4cb 0f 1f 44 00 00 ..D..
37bb9d4d0
37bb9d4d0loc_37bb9d4d0:
37bb9d4d0mov r13l, 2
37bb9d4d6jmp 0x37bb9d0de
37bb9d4db
37bb9d4db 0f 1f 44 00 00 ..D..
37bb9d4e0
37bb9d4e0loc_37bb9d4e0:
37bb9d4e0mov edx, -5
37bb9d4e5mov eax, 5
37bb9d4eajmp 0x37bb9d194
37bb9d4ef
37bb9d4ef 90 .
37bb9d4f0
37bb9d4f0loc_37bb9d4f0:
37bb9d4f0mov r9l, 1
37bb9d4f6mov r8l, 1
37bb9d4fclea rdx, [rip+0x8ac6cd]
37bb9d503mov rcx, r12
37bb9d506call lsame_
37bb9d50btest eax, eax
37bb9d50djne 0x37bb9d251
37bb9d513mov edx, -3
37bb9d518mov eax, 3
37bb9d51djmp 0x37bb9d194
37bb9d522
37bb9d522 66 0f 1f 44 00 00 f..D..
37bb9d528
37bb9d528loc_37bb9d528:
37bb9d528mov edx, -7
37bb9d52dmov eax, 7
37bb9d532jmp 0x37bb9d194
37bb9d537
37bb9d537 66 0f 1f 84 00 00 00 00 00 f........
37bb9d540
37bb9d540loc_37bb9d540:
37bb9d540mov edx, -9
37bb9d545mov eax, 9
37bb9d54ajmp 0x37bb9d194
37bb9d54f
37bb9d54f 90 .
37bb9d550
37bb9d550loc_37bb9d550:
37bb9d550mov eax, [rax]
37bb9d552test eax, eax
37bb9d554jne 0x37bb9e1f2
37bb9d55acmp r13l, -1
37bb9d55eje 0x37bb9d1c0
37bb9d564mov r11l, [rbx]
37bb9d567test r11l, r11l
37bb9d56ajne 0x37bb9d580
37bb9d56cmov rax, [rsp+632]
37bb9d574mov [rax], 0
37bb9d57ajmp 0x37bb9d1c0
37bb9d57f
37bb9d57f 90 .
37bb9d580
37bb9d580loc_37bb9d580:
37bb9d580xor eax, eax
37bb9d582test rsi, rsi
37bb9d585mov edx, 1
37bb9d58acmovs rsi, rax
37bb9d58elea rcx, [rip+0x8ac667]
37bb9d595mov rax, rsi
37bb9d598not rax
37bb9d59bmov [rsp+264], rax
37bb9d5a3xor eax, eax
37bb9d5a5test rbp, rbp
37bb9d5a8cmovs rbp, rax
37bb9d5accall dlamch_
37bb9d5b1mov rcx, [rsp+208]
37bb9d5b9mov edx, 1
37bb9d5bemovapd x7, x0
37bb9d5c2mov r13, rbp
37bb9d5c5call dlamch_
37bb9d5camov r8, rbx
37bb9d5cdmov rdx, rbx
37bb9d5d0not r13
37bb9d5d3sqrtsd x0, x0
37bb9d5d7mov rax, [rsp+704]
37bb9d5dfmov [rsp+48], 1
37bb9d5e8lea rcx, [rip+0x8ac60e]
37bb9d5efmov r9, [rsp+600]
37bb9d5f7mov [rsp+40], rax
37bb9d5fcmov rax, [rsp+608]
37bb9d604movapd x6, x0
37bb9d608movsd_xmm x0, [rip+0x8ac628]
37bb9d610divsd x6, x7
37bb9d614mov [rsp+32], rax
37bb9d619divsd x0, x6
37bb9d61dmovapd x7, x0
37bb9d621call zlange_
37bb9d626pxor x1, x1
37bb9d62amovsd_xmm [rsp+368], x0
37bb9d633comisd x0, x1
37bb9d637jbe 0x37bb9dc60
37bb9d63dcomisd x6, x0
37bb9d641jbe 0x37bb9dc60
37bb9d647movapd x0, x6
37bb9d64b
37bb9d64bloc_37bb9d64b:
37bb9d64bmov rax, [rsp+608]
37bb9d653lea r12, [rsp+340]
37bb9d65bmov [rsp+80], 1
37bb9d664lea r8, [rip+0x8ac575]
37bb9d66bmov [rsp+72], r12
37bb9d670lea r9, [rsp+368]
37bb9d678mov rdx, r8
37bb9d67blea rcx, [rip+0x8ac57c]
37bb9d682mov [rsp+64], rax
37bb9d687mov rax, [rsp+600]
37bb9d68fmov [rsp+48], rbx
37bb9d694mov [rsp+56], rax
37bb9d699lea rax, [rsp+376]
37bb9d6a1mov [rsp+40], rbx
37bb9d6a6mov [rsp+32], rax
37bb9d6abmovsd_xmm [rsp+376], x0
37bb9d6b4call zlascl_
37bb9d6b9mov [rsp+300], 1
37bb9d6c4
37bb9d6c4loc_37bb9d6c4:
37bb9d6c4mov rax, [rsp+704]
37bb9d6ccmov r8, rbx
37bb9d6cfmov rdx, rbx
37bb9d6d2lea rcx, [rip+0x8ac524]
37bb9d6d9mov [rsp+48], 1
37bb9d6e2mov r9, [rsp+616]
37bb9d6eamov [rsp+40], rax
37bb9d6efmov rax, [rsp+624]
37bb9d6f7mov [rsp+32], rax
37bb9d6fccall zlange_
37bb9d701pxor x1, x1
37bb9d705movsd_xmm [rsp+384], x0
37bb9d70ecomisd x0, x1
37bb9d712jbe 0x37bb9dc40
37bb9d718comisd x6, x0
37bb9d71cjbe 0x37bb9dc40
37bb9d722movapd x7, x6
37bb9d726
37bb9d726loc_37bb9d726:
37bb9d726mov rax, [rsp+624]
37bb9d72emov [rsp+72], r12
37bb9d733lea r8, [rip+0x8ac4a6]
37bb9d73alea r9, [rsp+384]
37bb9d742mov [rsp+48], rbx
37bb9d747mov rdx, r8
37bb9d74alea rcx, [rip+0x8ac4ad]
37bb9d751mov [rsp+64], rax
37bb9d756mov rax, [rsp+616]
37bb9d75emov [rsp+80], 1
37bb9d767mov [rsp+56], rax
37bb9d76clea rax, [rsp+392]
37bb9d774mov [rsp+40], rbx
37bb9d779mov [rsp+32], rax
37bb9d77emovsd_xmm [rsp+392], x7
37bb9d787call zlascl_
37bb9d78cmov [rsp+296], 1
37bb9d797
37bb9d797loc_37bb9d797:
37bb9d797movsxd rax, [rbx]
37bb9d79amov rcx, [rsp+704]
37bb9d7a2mov [rsp+96], 1
37bb9d7abmov [rsp+88], r12
37bb9d7b0mov r9, [rsp+608]
37bb9d7b8lea edx, [rax+rax+1]
37bb9d7bclea rax, [rcx+8*rax]
37bb9d7c0mov [rsp+64], rcx
37bb9d7c5mov r8, [rsp+600]
37bb9d7cdmov [rsp+304], rax
37bb9d7d5movsxd rdx, edx
37bb9d7d8mov [rsp+72], rax
37bb9d7ddlea rax, [rsp+344]
37bb9d7e5lea rdx, [rcx+8*rdx-8]
37bb9d7eamov [rsp+240], rax
37bb9d7f2lea rcx, [rip+0x8ac403]
37bb9d7f9mov [rsp+56], rax
37bb9d7felea rax, [rsp+348]
37bb9d806mov [rsp+248], rax
37bb9d80emov [rsp+48], rax
37bb9d813mov rax, [rsp+624]
37bb9d81bmov [rsp+80], rdx
37bb9d820mov [rsp+40], rax
37bb9d825mov rax, [rsp+616]
37bb9d82dmov [rsp+256], rdx
37bb9d835mov rdx, rbx
37bb9d838mov [rsp+32], rax
37bb9d83dcall zggbal_
37bb9d842mov eax, [rsp+344]
37bb9d849mov r10l, [rsp+348]
37bb9d851mov r9, [rsp+624]
37bb9d859lea r15l, [rax+1]
37bb9d85dmov eax, [rbx]
37bb9d85fmov [rsp+292], r10l
37bb9d867sub r15l, r10l
37bb9d86aadd eax, 1
37bb9d86dmov [rsp+360], r15l
37bb9d875sub eax, r10l
37bb9d878mov [rsp+332], eax
37bb9d87fmov rax, [rsp+696]
37bb9d887mov eax, [rax]
37bb9d889mov [rsp+56], r12
37bb9d88esub eax, r15l
37bb9d891mov [rsp+416], eax
37bb9d898movsxd rax, r15l
37bb9d89bshl rax, 4
37bb9d89fadd rax, [rsp+688]
37bb9d8a7mov rcx, rax
37bb9d8aamovsxd rax, r10l
37bb9d8adimul rbp, rax
37bb9d8b1mov [rsp+280], rax
37bb9d8b9mov [rsp+40], rcx
37bb9d8bemov [rsp+232], rcx
37bb9d8c6lea rdx, [rbp+r13]
37bb9d8cblea r13, [rsp+360]
37bb9d8d3lea r8, [rax+rdx]
37bb9d8d7mov [rsp+312], rdx
37bb9d8dfmov rdx, [rsp+688]
37bb9d8e7mov rcx, r13
37bb9d8ealea rax, [rsp+416]
37bb9d8f2lea rbp, [rsp+332]
37bb9d8fashl r8, 4
37bb9d8feadd r8, [rsp+616]
37bb9d906mov [rsp+48], rax
37bb9d90bmov [rsp+32], rdx
37bb9d910mov rdx, rbp
37bb9d913mov [rsp+200], rax
37bb9d91bmov [rsp+272], r8
37bb9d923call zgeqrf_
37bb9d928mov rax, [rsp+200]
37bb9d930mov r9, rbp
37bb9d933mov rdx, [rsp+696]
37bb9d93bmov rcx, [rsp+232]
37bb9d943mov r8, [rsp+272]
37bb9d94bmov edx, [rdx]
37bb9d94dmov [rsp+88], rax
37bb9d952mov rax, [rsp+608]
37bb9d95amov [rsp+80], rcx
37bb9d95fmov rcx, [rsp+264]
37bb9d967mov [rsp+40], r8
37bb9d96cmov r8, r13
37bb9d96fmov [rsp+72], rax
37bb9d974mov rax, [rsp+280]
37bb9d97cmov [rsp+32], r13
37bb9d981imul rsi, rax
37bb9d985mov [rsp+288], edx
37bb9d98csub edx, r15l
37bb9d98fmov [rsp+264], rax
37bb9d997mov [rsp+416], edx
37bb9d99elea rdx, [rip+0x8ac25a]
37bb9d9a5add rcx, rsi
37bb9d9a8mov [rsp+96], r12
37bb9d9admov [rsp+112], 1
37bb9d9b6add rcx, rax
37bb9d9b9mov rax, [rsp+688]
37bb9d9c1mov [rsp+104], 1
37bb9d9cashl rcx, 4
37bb9d9ceadd rcx, [rsp+600]
37bb9d9d6mov [rsp+56], rax
37bb9d9dbmov rax, [rsp+624]
37bb9d9e3mov [rsp+64], rcx
37bb9d9e8lea rcx, [rip+0x8ac211]
37bb9d9efmov [rsp+48], rax
37bb9d9f4call zunmqr_
37bb9d9f9test edi, edi
37bb9d9fbmov r10l, [rsp+292]
37bb9da03jne 0x37bb9e020
37bb9da09
37bb9da09loc_37bb9da09:
37bb9da09mov r10l, [rsp+220]
37bb9da11test r10l, r10l
37bb9da14jne 0x37bb9dfd0
37bb9da1a
37bb9da1aloc_37bb9da1a:
37bb9da1amov rax, [rsp+680]
37bb9da22mov rsi, [rsp+240]
37bb9da2amov r8, rbx
37bb9da2dmov [rsp+120], 1
37bb9da36mov r15, [rsp+248]
37bb9da3emov [rsp+104], r12
37bb9da43mov [rsp+96], rax
37bb9da48mov rax, [rsp+672]
37bb9da50mov [rsp+32], rsi
37bb9da55mov rdx, [rsp+568]
37bb9da5dmov r9, r15
37bb9da60mov [rsp+88], rax
37bb9da65mov rax, [rsp+664]
37bb9da6dmov rcx, [rsp+560]
37bb9da75mov [rsp+112], 1
37bb9da7emov [rsp+80], rax
37bb9da83mov rax, [rsp+656]
37bb9da8bmov [rsp+72], rax
37bb9da90mov rax, [rsp+624]
37bb9da98mov [rsp+64], rax
37bb9da9dmov rax, [rsp+616]
37bb9daa5mov [rsp+56], rax
37bb9daaamov rax, [rsp+608]
37bb9dab2mov [rsp+48], rax
37bb9dab7mov rax, [rsp+600]
37bb9dabfmov [rsp+40], rax
37bb9dac4call zgghrd_
37bb9dac9mov rax, [rsp+632]
37bb9dad1mov r9, rbx
37bb9dad4mov [rax], 0
37bb9dadamov rax, [rsp+696]
37bb9dae2mov eax, [rax]
37bb9dae4mov [rsp+152], r12
37bb9daecmov [rsp+176], 1
37bb9daf8mov [rsp+416], eax
37bb9daffmov rax, [rsp+256]
37bb9db07mov [rsp+168], 1
37bb9db13mov [rsp+144], rax
37bb9db1bmov rax, [rsp+200]
37bb9db23mov [rsp+160], 1
37bb9db2fmov [rsp+136], rax
37bb9db37mov rax, [rsp+688]
37bb9db3fmov [rsp+128], rax
37bb9db47mov rax, [rsp+680]
37bb9db4fmov [rsp+120], rax
37bb9db54mov rax, [rsp+672]
37bb9db5cmov [rsp+112], rax
37bb9db61mov rax, [rsp+664]
37bb9db69mov [rsp+104], rax
37bb9db6emov rax, [rsp+656]
37bb9db76mov [rsp+96], rax
37bb9db7bmov rax, [rsp+648]
37bb9db83mov [rsp+88], rax
37bb9db88mov rax, [rsp+640]
37bb9db90mov [rsp+80], rax
37bb9db95mov rax, [rsp+624]
37bb9db9dmov [rsp+72], rax
37bb9dba2mov rax, [rsp+616]
37bb9dbaamov [rsp+64], rax
37bb9dbafmov rax, [rsp+608]
37bb9dbb7mov [rsp+56], rax
37bb9dbbcmov rax, [rsp+600]
37bb9dbc4mov [rsp+40], rsi
37bb9dbc9mov r8, [rsp+568]
37bb9dbd1mov [rsp+48], rax
37bb9dbd6mov rdx, [rsp+560]
37bb9dbdemov [rsp+32], r15
37bb9dbe3mov rcx, [rsp+208]
37bb9dbebcall zhgeqz_
37bb9dbf0mov eax, [rsp+340]
37bb9dbf7test eax, eax
37bb9dbf9je 0x37bb9dc78
37bb9dbfbmov edx, [rbx]
37bb9dbfdjle 0x37bb9e1c8
37bb9dc03cmp eax, edx
37bb9dc05jle 0x37bb9dc14
37bb9dc07
37bb9dc07loc_37bb9dc07:
37bb9dc07lea ecx, [rdx+rdx]
37bb9dc0acmp eax, ecx
37bb9dc0cjg 0x37bb9e1d0
37bb9dc12sub eax, edx
37bb9dc14
37bb9dc14loc_37bb9dc14:
37bb9dc14mov rdi, [rsp+720]
37bb9dc1cmov [rdi], eax
37bb9dc1e
37bb9dc1eloc_37bb9dc1e:
37bb9dc1emov rax, [rsp+688]
37bb9dc26mov [rax+8], 0
37bb9dc2emovsd_xmm [rax], x8
37bb9dc33jmp 0x37bb9d1c0
37bb9dc38
37bb9dc38 0f 1f 84 00 00 00 00 00 ........
37bb9dc40
37bb9dc40loc_37bb9dc40:
37bb9dc40comisd x0, x7
37bb9dc44ja 0x37bb9d726
37bb9dc4amov [rsp+296], 0
37bb9dc55jmp 0x37bb9d797
37bb9dc5a
37bb9dc5a 66 0f 1f 44 00 00 f..D..
37bb9dc60
37bb9dc60loc_37bb9dc60:
37bb9dc60comisd x0, x7
37bb9dc64jbe 0x37bb9dfb0
37bb9dc6amovapd x0, x7
37bb9dc6ejmp 0x37bb9d64b
37bb9dc73
37bb9dc73 0f 1f 44 00 00 ..D..
37bb9dc78
37bb9dc78loc_37bb9dc78:
37bb9dc78test r14l, r14l
37bb9dc7bje 0x37bb9de70
37bb9dc81mov r9l, [rsp+300]
37bb9dc89test r9l, r9l
37bb9dc8cjne 0x37bb9e4e8
37bb9dc92
37bb9dc92loc_37bb9dc92:
37bb9dc92mov r8l, [rsp+296]
37bb9dc9atest r8l, r8l
37bb9dc9djne 0x37bb9e480
37bb9dca3
37bb9dca3loc_37bb9dca3:
37bb9dca3mov r13l, [rbx]
37bb9dca6mov rbp, [rsp+640]
37bb9dcaemov esi, 1
37bb9dcb3mov rdi, [rsp+648]
37bb9dcbbmov r15, [rsp+584]
37bb9dcc3test r13l, r13l
37bb9dcc6jle 0x37bb9dcf6
37bb9dcc8nop [rax+rax]
37bb9dcd0
37bb9dcd0loc_37bb9dcd0:
37bb9dcd0mov rdx, rdi
37bb9dcd3mov rcx, rbp
37bb9dcd6add rdi, 16
37bb9dcdaadd rbp, 16
37bb9dcdecall r15
37bb9dce1mov rdx, [rsp+712]
37bb9dce9mov [rdx+4*rsi-4], eax
37bb9dcedadd rsi, 1
37bb9dcf1cmp r13l, esi
37bb9dcf4jge 0x37bb9dcd0
37bb9dcf6
37bb9dcf6loc_37bb9dcf6:
37bb9dcf6mov rax, [rsp+696]
37bb9dcfelea rdx, [rsp+352]
37bb9dd06lea r8, [rsp+356]
37bb9dd0elea rcx, [rip+0x8abecb]
37bb9dd15mov eax, [rax]
37bb9dd17mov [rsp+184], r12
37bb9dd1fmov [rsp+364], eax
37bb9dd26lea rax, [rip+0x8abeaf]
37bb9dd2dmov [rsp+176], rax
37bb9dd35lea rax, [rsp+336]
37bb9dd3dmov [rsp+168], rax
37bb9dd45lea rax, [rsp+364]
37bb9dd4dmov [rsp+160], rax
37bb9dd55mov rax, [rsp+688]
37bb9dd5dmov [rsp+152], rax
37bb9dd65mov rax, [rsp+200]
37bb9dd6dmov [rsp+144], rax
37bb9dd75lea rax, [rsp+408]
37bb9dd7dmov [rsp+136], rax
37bb9dd85lea rax, [rsp+400]
37bb9dd8dmov [rsp+128], rax
37bb9dd95mov rax, [rsp+632]
37bb9dd9dmov [rsp+120], rax
37bb9dda2mov rax, [rsp+680]
37bb9ddaamov [rsp+112], rax
37bb9ddafmov rax, [rsp+672]
37bb9ddb7mov [rsp+104], rax
37bb9ddbcmov rax, [rsp+664]
37bb9ddc4mov [rsp+96], rax
37bb9ddc9mov rax, [rsp+656]
37bb9ddd1mov [rsp+88], rax
37bb9ddd6mov rax, [rsp+648]
37bb9dddemov [rsp+80], rax
37bb9dde3mov rax, [rsp+640]
37bb9ddebmov [rsp+72], rax
37bb9ddf0mov rax, [rsp+624]
37bb9ddf8mov [rsp+64], rax
37bb9ddfdmov rax, [rsp+616]
37bb9de05mov [rsp+56], rax
37bb9de0amov rax, [rsp+608]
37bb9de12mov [rsp+48], rax
37bb9de17mov rax, [rsp+600]
37bb9de1fmov [rsp+32], rbx
37bb9de24mov r9, [rsp+712]
37bb9de2cmov [rsp+40], rax
37bb9de31call ztgsen_
37bb9de36mov eax, [rsp+356]
37bb9de3dmov edi, [rsp+352]
37bb9de44mov [rsp+220], eax
37bb9de4bcmp [rsp+340], 1
37bb9de53jne 0x37bb9de70
37bb9de55mov eax, [rbx]
37bb9de57mov rsi, [rsp+720]
37bb9de5fadd eax, 3
37bb9de62mov [rsi], eax
37bb9de64nop
37bb9de65nop [rax+rax]
37bb9de70
37bb9de70loc_37bb9de70:
37bb9de70test edi, edi
37bb9de72jne 0x37bb9e340
37bb9de78
37bb9de78loc_37bb9de78:
37bb9de78mov ecx, [rsp+220]
37bb9de7ftest ecx, ecx
37bb9de81jne 0x37bb9e2c0
37bb9de87
37bb9de87loc_37bb9de87:
37bb9de87mov edx, [rsp+300]
37bb9de8etest edx, edx
37bb9de90jne 0x37bb9e200
37bb9de96
37bb9de96loc_37bb9de96:
37bb9de96mov eax, [rsp+296]
37bb9de9dtest eax, eax
37bb9de9fjne 0x37bb9e3c0
37bb9dea5
37bb9dea5loc_37bb9dea5:
37bb9dea5test r14l, r14l
37bb9dea8je 0x37bb9dc1e
37bb9deaemov rax, [rsp+632]
37bb9deb6mov r13l, [rbx]
37bb9deb9mov [rax], 0
37bb9debftest r13l, r13l
37bb9dec2jle 0x37bb9dc1e
37bb9dec8mov rbp, [rsp+648]
37bb9ded0mov eax, r14l
37bb9ded3mov r15, [rsp+632]
37bb9dedbmov r12l, 1
37bb9dee1mov r14, [rsp+584]
37bb9dee9mov rsi, rbp
37bb9deecmov rbp, [rsp+640]
37bb9def4nop
37bb9def5nop [rax+rax]
37bb9df00
37bb9df00loc_37bb9df00:
37bb9df00mov edi, eax
37bb9df02mov rdx, rsi
37bb9df05mov rcx, rbp
37bb9df08call r14
37bb9df0btest eax, eax
37bb9df0dje 0x37bb9df26
37bb9df0fadd [r15], 1
37bb9df13test edi, edi
37bb9df15jne 0x37bb9df26
37bb9df17mov edi, [rbx]
37bb9df19lea ecx, [rdi+2]
37bb9df1cmov rdi, [rsp+720]
37bb9df24mov [rdi], ecx
37bb9df26
37bb9df26loc_37bb9df26:
37bb9df26add r12l, 1
37bb9df2aadd rbp, 16
37bb9df2eadd rsi, 16
37bb9df32cmp r13l, r12l
37bb9df35jge 0x37bb9df00
37bb9df37jmp 0x37bb9dc1e
37bb9df3c
37bb9df3c 0f 1f 40 00 ..@.
37bb9df40
37bb9df40loc_37bb9df40:
37bb9df40lea rax, [rip+0x8abca5]
37bb9df47mov r10l, [rbx]
37bb9df4amov [rsp+64], 1
37bb9df53mov r9, rbx
37bb9df56mov [rsp+48], rax
37bb9df5blea rax, [rip+0x8abc7a]
37bb9df62lea r8, [rip+0x8abc6a]
37bb9df69mov [rsp+40], rbx
37bb9df6elea rdx, [rip+0x8abc7b]
37bb9df75mov rcx, rax
37bb9df78mov [rsp+56], 6
37bb9df81mov [rsp+32], rax
37bb9df86mov [rsp+200], r10l
37bb9df8ecall ilaenv_
37bb9df93mov r10l, [rsp+200]
37bb9df9bimul eax, r10l
37bb9df9fadd eax, r10l
37bb9dfa2cmp r12l, eax
37bb9dfa5cmovl r12l, eax
37bb9dfa9jmp 0x37bb9d3bb
37bb9dfae
37bb9dfae 66 90 f.
37bb9dfb0
37bb9dfb0loc_37bb9dfb0:
37bb9dfb0mov [rsp+300], 0
37bb9dfbblea r12, [rsp+340]
37bb9dfc3jmp 0x37bb9d6c4
37bb9dfc8
37bb9dfc8 0f 1f 84 00 00 00 00 00 ........
37bb9dfd0
37bb9dfd0loc_37bb9dfd0:
37bb9dfd0mov rax, [rsp+680]
37bb9dfd8lea r9, [rip+0x8abc29]
37bb9dfdfmov r8, rbx
37bb9dfe2mov rdx, rbx
37bb9dfe5mov [rsp+56], 4
37bb9dfeelea rcx, [rip+0x8abc23]
37bb9dff5mov [rsp+48], rax
37bb9dffamov rax, [rsp+672]
37bb9e002mov [rsp+40], rax
37bb9e007lea rax, [rip+0x8abc12]
37bb9e00emov [rsp+32], rax
37bb9e013call zlaset_
37bb9e018jmp 0x37bb9da1a
37bb9e01d
37bb9e01d 0f 1f 00 ...
37bb9e020
37bb9e020loc_37bb9e020:
37bb9e020mov rax, [rsp+664]
37bb9e028movsxd rsi, [rsp+224]
37bb9e030xor edx, edx
37bb9e032mov r8, rbx
37bb9e035mov [rsp+56], 4
37bb9e03elea rcx, [rip+0x8abbd3]
37bb9e045lea r9, [rip+0x8abbbc]
37bb9e04cmov [rsp+48], rax
37bb9e051mov rax, [rsp+656]
37bb9e059test rsi, rsi
37bb9e05ccmovs rsi, rdx
37bb9e060mov rdx, rbx
37bb9e063mov [rsp+288], r10l
37bb9e06bmov [rsp+40], rax
37bb9e070lea rax, [rip+0x8abba9]
37bb9e077mov [rsp+32], rax
37bb9e07ccall zlaset_
37bb9e081mov rax, [rsp+264]
37bb9e089mov rcx, rsi
37bb9e08cmov edx, [rsp+360]
37bb9e093not rcx
37bb9e096imul rsi, rax
37bb9e09aadd rsi, rcx
37bb9e09dcmp edx, 1
37bb9e0a0jle 0x37bb9e147
37bb9e0a6mov r10l, [rsp+288]
37bb9e0aemov rbp, [rsp+312]
37bb9e0b6sub edx, 1
37bb9e0b9mov [rsp+224], rax
37bb9e0c1mov rax, [rsp+664]
37bb9e0c9mov rcx, [rsp+656]
37bb9e0d1mov [rsp+56], 1
37bb9e0daadd r10l, 1
37bb9e0demov r8, [rsp+200]
37bb9e0e6mov [rsp+408], edx
37bb9e0edmovsxd r10, r10l
37bb9e0f0mov [rsp+48], rax
37bb9e0f5mov rax, [rsp+624]
37bb9e0fdadd rbp, r10
37bb9e100add r10, rsi
37bb9e103mov [rsp+416], edx
37bb9e10alea rdx, [rsp+408]
37bb9e112shl r10, 4
37bb9e116mov [rsp+32], rax
37bb9e11bshl rbp, 4
37bb9e11fmov rax, [rsp+616]
37bb9e127add rcx, r10
37bb9e12amov [rsp+40], rcx
37bb9e12flea r9, [rax+rbp]
37bb9e133lea rcx, [rip+0x8abac6]
37bb9e13acall zlacpy_
37bb9e13fmov rax, [rsp+224]
37bb9e147
37bb9e147loc_37bb9e147:
37bb9e147add rax, rsi
37bb9e14amov rcx, [rsp+696]
37bb9e152mov rsi, [rsp+200]
37bb9e15amov r8, r13
37bb9e15dshl rax, 4
37bb9e161mov ecx, [rcx]
37bb9e163mov [rsp+56], rsi
37bb9e168mov rsi, [rsp+232]
37bb9e170mov [rsp+64], r12
37bb9e175mov edx, ecx
37bb9e177mov [rsp+224], ecx
37bb9e17emov rcx, r13
37bb9e181mov [rsp+48], rsi
37bb9e186mov rsi, [rsp+688]
37bb9e18esub edx, r15l
37bb9e191mov [rsp+416], edx
37bb9e198mov rdx, r13
37bb9e19bmov [rsp+40], rsi
37bb9e1a0mov rsi, [rsp+664]
37bb9e1a8mov [rsp+32], rsi
37bb9e1admov rsi, [rsp+656]
37bb9e1b5lea r9, [rsi+rax]
37bb9e1b9call zungqr_
37bb9e1bejmp 0x37bb9da09
37bb9e1c3
37bb9e1c3 0f 1f 44 00 00 ..D..
37bb9e1c8
37bb9e1c8loc_37bb9e1c8:
37bb9e1c8cmp eax, edx
37bb9e1cajg 0x37bb9dc07
37bb9e1d0
37bb9e1d0loc_37bb9e1d0:
37bb9e1d0mov rax, [rsp+720]
37bb9e1d8add edx, 1
37bb9e1dbmov [rax], edx
37bb9e1ddjmp 0x37bb9dc1e
37bb9e1e2
37bb9e1e2 66 0f 1f 44 00 00 f..D..
37bb9e1e8
37bb9e1e8loc_37bb9e1e8:
37bb9e1e8mov eax, [rax]
37bb9e1eatest eax, eax
37bb9e1ecje 0x37bb9d1c0
37bb9e1f2
37bb9e1f2loc_37bb9e1f2:
37bb9e1f2neg eax
37bb9e1f4jmp 0x37bb9d19e
37bb9e1f9
37bb9e1f9 0f 1f 80 00 00 00 00 .......
37bb9e200
37bb9e200loc_37bb9e200:
37bb9e200mov rax, [rsp+608]
37bb9e208lea rdi, [rsp+368]
37bb9e210mov [rsp+72], r12
37bb9e215lea r8, [rip+0x8ab9c4]
37bb9e21cmov [rsp+48], rbx
37bb9e221lea r9, [rsp+376]
37bb9e229mov rdx, r8
37bb9e22clea rcx, [rip+0x8ab9fe]
37bb9e233mov [rsp+64], rax
37bb9e238mov rax, [rsp+600]
37bb9e240mov [rsp+80], 1
37bb9e249mov [rsp+56], rax
37bb9e24emov [rsp+40], rbx
37bb9e253mov [rsp+32], rdi
37bb9e258call zlascl_
37bb9e25dmov rax, [rsp+640]
37bb9e265mov [rsp+72], r12
37bb9e26alea r8, [rip+0x8ab96f]
37bb9e271mov [rsp+64], rbx
37bb9e276lea r9, [rsp+376]
37bb9e27emov rdx, r8
37bb9e281lea rcx, [rip+0x8ab976]
37bb9e288mov [rsp+56], rax
37bb9e28dlea rax, [rip+0x8ab948]
37bb9e294mov [rsp+80], 1
37bb9e29dmov [rsp+48], rax
37bb9e2a2mov [rsp+40], rbx
37bb9e2a7mov [rsp+32], rdi
37bb9e2accall zlascl_
37bb9e2b1jmp 0x37bb9de96
37bb9e2b6
37bb9e2b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb9e2c0
37bb9e2c0loc_37bb9e2c0:
37bb9e2c0mov rax, [rsp+680]
37bb9e2c8mov [rsp+80], r12
37bb9e2cdmov r8, rbx
37bb9e2d0lea rdx, [rip+0x8ab959]
37bb9e2d7mov [rsp+96], 1
37bb9e2e0mov r9, [rsp+248]
37bb9e2e8lea rcx, [rip+0x8ab90d]
37bb9e2efmov [rsp+72], rax
37bb9e2f4mov rax, [rsp+672]
37bb9e2fcmov [rsp+88], 1
37bb9e305mov [rsp+64], rax
37bb9e30amov rax, [rsp+304]
37bb9e312mov [rsp+56], rbx
37bb9e317mov [rsp+48], rax
37bb9e31cmov rax, [rsp+704]
37bb9e324mov [rsp+40], rax
37bb9e329mov rax, [rsp+240]
37bb9e331mov [rsp+32], rax
37bb9e336call zggbak_
37bb9e33bjmp 0x37bb9de87
37bb9e340
37bb9e340loc_37bb9e340:
37bb9e340mov rax, [rsp+664]
37bb9e348mov [rsp+80], r12
37bb9e34dmov r8, rbx
37bb9e350lea rdx, [rip+0x8ab8a9]
37bb9e357mov [rsp+96], 1
37bb9e360mov r9, [rsp+248]
37bb9e368lea rcx, [rip+0x8ab88d]
37bb9e36fmov [rsp+72], rax
37bb9e374mov rax, [rsp+656]
37bb9e37cmov [rsp+88], 1
37bb9e385mov [rsp+64], rax
37bb9e38amov rax, [rsp+304]
37bb9e392mov [rsp+56], rbx
37bb9e397mov [rsp+48], rax
37bb9e39cmov rax, [rsp+704]
37bb9e3a4mov [rsp+40], rax
37bb9e3a9mov rax, [rsp+240]
37bb9e3b1mov [rsp+32], rax
37bb9e3b6call zggbak_
37bb9e3bbjmp 0x37bb9de78
37bb9e3c0
37bb9e3c0loc_37bb9e3c0:
37bb9e3c0mov rax, [rsp+624]
37bb9e3c8lea rdi, [rsp+384]
37bb9e3d0mov [rsp+72], r12
37bb9e3d5lea r8, [rip+0x8ab804]
37bb9e3dcmov [rsp+48], rbx
37bb9e3e1lea r9, [rsp+392]
37bb9e3e9mov rdx, r8
37bb9e3eclea rcx, [rip+0x8ab83e]
37bb9e3f3mov [rsp+64], rax
37bb9e3f8mov rax, [rsp+616]
37bb9e400mov [rsp+80], 1
37bb9e409mov [rsp+56], rax
37bb9e40emov [rsp+40], rbx
37bb9e413mov [rsp+32], rdi
37bb9e418call zlascl_
37bb9e41dmov rax, [rsp+648]
37bb9e425mov [rsp+72], r12
37bb9e42alea r8, [rip+0x8ab7af]
37bb9e431mov [rsp+64], rbx
37bb9e436lea r9, [rsp+392]
37bb9e43emov rdx, r8
37bb9e441lea rcx, [rip+0x8ab7b6]
37bb9e448mov [rsp+56], rax
37bb9e44dlea rax, [rip+0x8ab788]
37bb9e454mov [rsp+80], 1
37bb9e45dmov [rsp+48], rax
37bb9e462mov [rsp+40], rbx
37bb9e467mov [rsp+32], rdi
37bb9e46ccall zlascl_
37bb9e471jmp 0x37bb9dea5
37bb9e476
37bb9e476 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb9e480
37bb9e480loc_37bb9e480:
37bb9e480mov rax, [rsp+648]
37bb9e488mov [rsp+72], r12
37bb9e48dlea r8, [rip+0x8ab74c]
37bb9e494lea r9, [rsp+384]
37bb9e49cmov [rsp+64], rbx
37bb9e4a1mov rdx, r8
37bb9e4a4lea rcx, [rip+0x8ab753]
37bb9e4abmov [rsp+56], rax
37bb9e4b0lea rax, [rip+0x8ab725]
37bb9e4b7mov [rsp+48], rax
37bb9e4bclea rax, [rsp+392]
37bb9e4c4mov [rsp+80], 1
37bb9e4cdmov [rsp+40], rbx
37bb9e4d2mov [rsp+32], rax
37bb9e4d7call zlascl_
37bb9e4dcjmp 0x37bb9dca3
37bb9e4e1
37bb9e4e1 0f 1f 80 00 00 00 00 .......
37bb9e4e8
37bb9e4e8loc_37bb9e4e8:
37bb9e4e8mov rax, [rsp+640]
37bb9e4f0mov [rsp+72], r12
37bb9e4f5lea r8, [rip+0x8ab6e4]
37bb9e4fclea r9, [rsp+368]
37bb9e504mov [rsp+64], rbx
37bb9e509mov rdx, r8
37bb9e50clea rcx, [rip+0x8ab6eb]
37bb9e513mov [rsp+56], rax
37bb9e518lea rax, [rip+0x8ab6bd]
37bb9e51fmov [rsp+48], rax
37bb9e524lea rax, [rsp+376]
37bb9e52cmov [rsp+80], 1
37bb9e535mov [rsp+40], rbx
37bb9e53amov [rsp+32], rax
37bb9e53fcall zlascl_
37bb9e544jmp 0x37bb9dc92
37bb9e549
37bb9e549 0f 1f 80 00 00 00 00 .......
37bb9e550
37bb9e550loc_37bb9e550:
37bb9e550mov edx, -14
37bb9e555mov eax, 14
37bb9e55ajmp 0x37bb9d194
37bb9e55f
37bb9e55f 90 .
37bb9e560
37bb9e560loc_37bb9e560:
37bb9e560mov edx, -16
37bb9e565mov eax, 16
37bb9e56ajmp 0x37bb9d194
37bb9e56f
37bb9e56floc_37bb9e56f:
37bb9e56fmov r13l, -1
37bb9e575jmp 0x37bb9d114
37bb9d040
Loading..