File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbe4a40
37bbe4a40zhetrf_aa_2stage_:
37bbe4a40push r15
37bbe4a42push r14
37bbe4a44push r13
37bbe4a46push r12
37bbe4a48push rbp
37bbe4a49push rdi
37bbe4a4apush rsi
37bbe4a4bpush rbx
37bbe4a4csub rsp, 392
37bbe4a53mov rax, [rsp+544]
37bbe4a5bmov r13l, [r9]
37bbe4a5emov r15, [rsp+504]
37bbe4a66mov [rax], 0
37bbe4a6cmov [rsp+480], r8
37bbe4a74mov r12, rdx
37bbe4a77mov r8l, 1
37bbe4a7dmov rbx, rcx
37bbe4a80mov [rsp+488], r9
37bbe4a88lea rdx, [rip+0x866601]
37bbe4a8fmov r9l, 1
37bbe4a95call lsame_
37bbe4a9amov ebp, [r15]
37bbe4a9dmov r14l, eax
37bbe4aa0mov rax, [rsp+536]
37bbe4aa8mov edi, [rax]
37bbe4aaatest r14l, r14l
37bbe4aadje 0x37bbe4b48
37bbe4ab3
37bbe4ab3loc_37bbe4ab3:
37bbe4ab3mov eax, [r12]
37bbe4ab7test eax, eax
37bbe4ab9js 0x37bbe4afe
37bbe4abbmov rsi, [rsp+488]
37bbe4ac3mov edx, 1
37bbe4ac8cmovg edx, eax
37bbe4acbcmp [rsi], edx
37bbe4acdjl 0x37bbe4b77
37bbe4ad3shl eax, 2
37bbe4ad6mov ecx, 1
37bbe4adbtest eax, eax
37bbe4addcmovle eax, ecx
37bbe4ae0cmp [r15], eax
37bbe4ae3jge 0x37bbe4b83
37bbe4ae9cmp ebp, -1
37bbe4aecje 0x37bbe4b83
37bbe4af2mov edx, -6
37bbe4af7mov eax, 6
37bbe4afcjmp 0x37bbe4b08
37bbe4afe
37bbe4afeloc_37bbe4afe:
37bbe4afemov edx, -2
37bbe4b03mov eax, 2
37bbe4b08
37bbe4b08loc_37bbe4b08:
37bbe4b08mov rdi, [rsp+544]
37bbe4b10mov [rdi], edx
37bbe4b12
37bbe4b12loc_37bbe4b12:
37bbe4b12lea rdx, [rsp+380]
37bbe4b1amov r8l, 16
37bbe4b20lea rcx, [rip+0x86656b]
37bbe4b27mov [rsp+380], eax
37bbe4b2ecall xerbla_
37bbe4b33nop
37bbe4b34
37bbe4b34loc_37bbe4b34:
37bbe4b34add rsp, 392
37bbe4b3bpop rbx
37bbe4b3cpop rsi
37bbe4b3dpop rdi
37bbe4b3epop rbp
37bbe4b3fpop r12
37bbe4b41pop r13
37bbe4b43pop r14
37bbe4b45pop r15
37bbe4b47ret
37bbe4b48
37bbe4b48loc_37bbe4b48:
37bbe4b48mov r9l, 1
37bbe4b4emov r8l, 1
37bbe4b54lea rdx, [rip+0x866536]
37bbe4b5bmov rcx, rbx
37bbe4b5ecall lsame_
37bbe4b63test eax, eax
37bbe4b65jne 0x37bbe4ab3
37bbe4b6bmov edx, -1
37bbe4b70mov eax, 1
37bbe4b75jmp 0x37bbe4b08
37bbe4b77
37bbe4b77loc_37bbe4b77:
37bbe4b77mov edx, -4
37bbe4b7cmov eax, 4
37bbe4b81jmp 0x37bbe4b08
37bbe4b83
37bbe4b83loc_37bbe4b83:
37bbe4b83mov rax, [rsp+536]
37bbe4b8bcmp [rax], edx
37bbe4b8djge 0x37bbe4ba8
37bbe4b8fcmp edi, -1
37bbe4b92je 0x37bbe4ba8
37bbe4b94mov edx, -10
37bbe4b99mov eax, 10
37bbe4b9ejmp 0x37bbe4b08
37bbe4ba3
37bbe4ba3 0f 1f 44 00 00 ..D..
37bbe4ba8
37bbe4ba8loc_37bbe4ba8:
37bbe4ba8mov rax, [rsp+544]
37bbe4bb0mov eax, [rax]
37bbe4bb2test eax, eax
37bbe4bb4jne 0x37bbe798b
37bbe4bbalea rax, [rip+0x8664e7]
37bbe4bc1mov r9, r12
37bbe4bc4lea rdx, [rip+0x8664c7]
37bbe4bcbmov r8, rbx
37bbe4bcemov [rsp+64], 1
37bbe4bd7lea rcx, [rip+0x8664c6]
37bbe4bdemov [rsp+56], 16
37bbe4be7mov [rsp+48], rax
37bbe4becmov [rsp+40], rax
37bbe4bf1mov [rsp+32], rax
37bbe4bf6call ilaenv_
37bbe4bfbmov [rsp+372], eax
37bbe4c02mov esi, eax
37bbe4c04mov rax, [rsp+544]
37bbe4c0cmov r9l, [rax]
37bbe4c0ftest r9l, r9l
37bbe4c12jne 0x37bbe56c6
37bbe4c18cmp ebp, -1
37bbe4c1bje 0x37bbe764d
37bbe4c21cmp edi, -1
37bbe4c24je 0x37bbe76e4
37bbe4c2a
37bbe4c2aloc_37bbe4c2a:
37bbe4c2amov ecx, [r12]
37bbe4c2etest ecx, ecx
37bbe4c30je 0x37bbe4b34
37bbe4c36movsxd rdi, r13l
37bbe4c39xor eax, eax
37bbe4c3btest rdi, rdi
37bbe4c3ecmovns rax, rdi
37bbe4c42mov [rsp+176], rax
37bbe4c4anot rax
37bbe4c4dmov [rsp+144], rax
37bbe4c55mov eax, [r15]
37bbe4c58cdq
37bbe4c59idiv ecx
37bbe4c5bmov [rsp+192], eax
37bbe4c62mov edi, eax
37bbe4c64mov [rsp+368], eax
37bbe4c6blea eax, [rsi+2*rsi]
37bbe4c6ecmp edi, eax
37bbe4c70jg 0x37bbe4c8f
37bbe4c72lea eax, [rdi-1]
37bbe4c75movsxd rsi, eax
37bbe4c78sar eax, 31
37bbe4c7bimul rsi, rsi, 0x55555556
37bbe4c82shr rsi, 32
37bbe4c86sub esi, eax
37bbe4c88mov [rsp+372], esi
37bbe4c8f
37bbe4c8floc_37bbe4c8f:
37bbe4c8fmov rax, [rsp+536]
37bbe4c97mov edx, ecx
37bbe4c99imul edx, esi
37bbe4c9cmov eax, [rax]
37bbe4c9ecmp eax, edx
37bbe4ca0jge 0x37bbe4cae
37bbe4ca2cdq
37bbe4ca3idiv ecx
37bbe4ca5mov [rsp+372], eax
37bbe4cacmov esi, eax
37bbe4cae
37bbe4caeloc_37bbe4cae:
37bbe4caelea eax, [rcx+rsi-1]
37bbe4cb2cdq
37bbe4cb3idiv esi
37bbe4cb5cmp ecx, esi
37bbe4cb7mov edx, esi
37bbe4cb9cmovle edx, ecx
37bbe4cbclea r8l, [rdx+1]
37bbe4cc0mov [rsp+196], eax
37bbe4cc7lea eax, [rsi+rsi]
37bbe4ccamov [rsp+172], eax
37bbe4cd1mov eax, 1
37bbe4cd6test edx, edx
37bbe4cd8jle 0x37bbe4d1f
37bbe4cdamov rdx, r8
37bbe4cddsub rdx, rax
37bbe4ce0and edx, 1
37bbe4ce3je 0x37bbe4d00
37bbe4ce5mov rdi, [rsp+512]
37bbe4cedmov [rdi+4*rax-4], 1
37bbe4cf5mov eax, 2
37bbe4cfacmp r8, 2
37bbe4cfeje 0x37bbe4d1f
37bbe4d00
37bbe4d00loc_37bbe4d00:
37bbe4d00mov r9, [rsp+512]
37bbe4d08
37bbe4d08loc_37bbe4d08:
37bbe4d08mov [r9+4*rax-4], eax
37bbe4d0dlea rdx, [rax+1]
37bbe4d11add rax, 2
37bbe4d15mov [r9+4*rdx-4], edx
37bbe4d1acmp r8, rax
37bbe4d1djne 0x37bbe4d08
37bbe4d1f
37bbe4d1floc_37bbe4d1f:
37bbe4d1fmov rax, [rsp+496]
37bbe4d27pxor x0, x0
37bbe4d2bcvtsi2sd x0, esi
37bbe4d2fmov [rax+8], 0
37bbe4d37movsd_xmm [rax], x0
37bbe4d3btest r14l, r14l
37bbe4d3eje 0x37bbe62c6
37bbe4d44mov r8l, [rsp+196]
37bbe4d4ctest r8l, r8l
37bbe4d4fjle 0x37bbe7769
37bbe4d55movsxd rax, [rsp+192]
37bbe4d5dmovsxd rdx, esi
37bbe4d60xor r14l, r14l
37bbe4d63mov [rsp+200], -1
37bbe4d6emov [rsp+472], r12
37bbe4d76lea edi, [rax-1]
37bbe4d79mov [rsp+184], edi
37bbe4d80mov edi, [rsp+172]
37bbe4d87add edi, 1
37bbe4d8amov [rsp+188], edi
37bbe4d91mov rdi, rax
37bbe4d94sub rax, 1
37bbe4d98shl rax, 4
37bbe4d9cshl rdi, 4
37bbe4da0mov [rsp+280], rax
37bbe4da8mov rax, [rsp+176]
37bbe4db0mov [rsp+296], rdi
37bbe4db8lea rdi, [rdx+rdx]
37bbe4dbcshl rax, 4
37bbe4dc0mov [rsp+288], rdi
37bbe4dc8mov rdi, [rsp+496]
37bbe4dd0mov [rsp+256], rax
37bbe4dd8add rax, 16
37bbe4ddcmov [rsp+264], rax
37bbe4de4lea rax, [rsp+380]
37bbe4decmov [rsp+136], rax
37bbe4df4lea rax, [rsp+364]
37bbe4dfcmov [rsp+152], rax
37bbe4e04lea rax, [rsp+372]
37bbe4e0cmov [rsp+160], rax
37bbe4e14lea rax, [rip+0x8662bd]
37bbe4e1bmov [rsp+216], rax
37bbe4e23mov eax, ecx
37bbe4e25nop [rax+rax]
37bbe4e30
37bbe4e30loc_37bbe4e30:
37bbe4e30mov ebp, r14l
37bbe4e33imul ebp, esi
37bbe4e36sub eax, ebp
37bbe4e38cmp eax, esi
37bbe4e3acmovg eax, esi
37bbe4e3dmov [rsp+364], eax
37bbe4e44cmp r14l, 1
37bbe4e48jbe 0x37bbe50aa
37bbe4e4eadd eax, esi
37bbe4e50lea edx, [rsi+rsi]
37bbe4e53cmp r14l, 2
37bbe4e57mov ebx, r14l
37bbe4e5acmovne eax, edx
37bbe4e5dmov r13, [rsp+176]
37bbe4e65add ebp, 1
37bbe4e68mov r15l, [rsp+192]
37bbe4e70movsxd rbp, ebp
37bbe4e73lea rdx, [rip+0x866232]
37bbe4e7amov r9, [rsp+152]
37bbe4e82mov r8, [rsp+160]
37bbe4e8amov [rsp+356], eax
37bbe4e91imul rbp, r13
37bbe4e95mov rcx, rdx
37bbe4e98mov eax, [rsp+184]
37bbe4e9fmov [rsp+112], 11
37bbe4ea8mov r14, r13
37bbe4eabmov [rsp+380], eax
37bbe4eb2mov rax, [rsp+472]
37bbe4ebamov [rsp+104], 11
37bbe4ec3mov [rsp+96], rax
37bbe4ec8movsxd rax, esi
37bbe4ecbimul esi, r15l
37bbe4ecfshl rax, 4
37bbe4ed3add rax, [rsp+528]
37bbe4edbmov [rsp+88], rax
37bbe4ee0lea rax, [rip+0x8661d1]
37bbe4ee7mov [rsp+80], rax
37bbe4eecmov rax, [rsp+488]
37bbe4ef4mov [rsp+72], rax
37bbe4ef9mov rax, [rsp+144]
37bbe4f01lea rax, [rax+rbp+1]
37bbe4f06lea rbp, [rsp+356]
37bbe4f0eshl rax, 4
37bbe4f12add rax, [rsp+480]
37bbe4f1amov [rsp+32], rbp
37bbe4f1fmov [rsp+64], rax
37bbe4f24mov rax, [rsp+136]
37bbe4f2cmov [rsp+56], rax
37bbe4f31mov eax, [rsp+188]
37bbe4f38add eax, esi
37bbe4f3acdqe
37bbe4f3csub rax, 1
37bbe4f40shl rax, 4
37bbe4f44add rax, rdi
37bbe4f47mov [rsp+48], rax
37bbe4f4clea rax, [rip+0x866175]
37bbe4f53mov [rsp+40], rax
37bbe4f58call zgemm_
37bbe4f5dmov edx, 1
37bbe4f62mov r12l, [rsp+200]
37bbe4f6amov r13, [rsp+528]
37bbe4f72lea esi, [rdx+1]
37bbe4f75mov ecx, [rsp+372]
37bbe4f7ccmp esi, ebx
37bbe4f7eje 0x37bbe50a0
37bbe4f84
37bbe4f84loc_37bbe4f84:
37bbe4f84lea eax, [rcx+2*rcx]
37bbe4f87cmp esi, r12l
37bbe4f8aje 0x37bbe5638
37bbe4f90
37bbe4f90loc_37bbe4f90:
37bbe4f90mov [rsp+356], eax
37bbe4f97mov eax, [rsp+184]
37bbe4f9elea r8l, [rdx-1]
37bbe4fa2imul edx, ecx
37bbe4fa5mov [rsp+32], rbp
37bbe4faamov r9, [rsp+152]
37bbe4fb2mov [rsp+380], eax
37bbe4fb9imul r8l, ecx
37bbe4fbdmov rax, [rsp+472]
37bbe4fc5mov [rsp+104], 11
37bbe4fcemov [rsp+96], rax
37bbe4fd3mov eax, esi
37bbe4fd5imul edx, r15l
37bbe4fd9mov [rsp+112], 11
37bbe4fe2imul eax, ecx
37bbe4fe5add r8l, 1
37bbe4fe9movsxd r8, r8l
37bbe4feccdqe
37bbe4feeshl rax, 4
37bbe4ff2add rax, r13
37bbe4ff5mov [rsp+88], rax
37bbe4ffalea rax, [rip+0x8660b7]
37bbe5001mov [rsp+80], rax
37bbe5006mov rax, [rsp+488]
37bbe500emov [rsp+72], rax
37bbe5013mov eax, ebx
37bbe5015imul eax, ecx
37bbe5018add eax, 1
37bbe501bcdqe
37bbe501dimul rax, r14
37bbe5021add rax, [rsp+144]
37bbe5029add rax, r8
37bbe502cmov r8, [rsp+160]
37bbe5034shl rax, 4
37bbe5038add rax, [rsp+480]
37bbe5040mov [rsp+64], rax
37bbe5045mov rax, [rsp+136]
37bbe504dmov [rsp+56], rax
37bbe5052mov eax, [rsp+172]
37bbe5059lea eax, [rcx+rax+1]
37bbe505dadd eax, edx
37bbe505flea rdx, [rip+0x866046]
37bbe5066cdqe
37bbe5068mov rcx, rdx
37bbe506bsub rax, 1
37bbe506fshl rax, 4
37bbe5073add rax, rdi
37bbe5076mov [rsp+48], rax
37bbe507blea rax, [rip+0x866046]
37bbe5082mov [rsp+40], rax
37bbe5087call zgemm_
37bbe508cmov edx, esi
37bbe508emov ecx, [rsp+372]
37bbe5095lea esi, [rdx+1]
37bbe5098cmp esi, ebx
37bbe509ajne 0x37bbe4f84
37bbe50a0
37bbe50a0loc_37bbe50a0:
37bbe50a0mov ebp, ebx
37bbe50a2mov r14l, ebx
37bbe50a5mov esi, ecx
37bbe50a7imul ebp, ecx
37bbe50aa
37bbe50aaloc_37bbe50aa:
37bbe50aamov r12l, [rsp+184]
37bbe50b2mov ebx, [rsp+192]
37bbe50b9lea eax, [rbp+1]
37bbe50bcmov [rsp+56], 5
37bbe50c5mov r13, [rsp+176]
37bbe50cdcdqe
37bbe50cfmov rcx, [rsp+136]
37bbe50d7mov [rsp+380], r12l
37bbe50dfmov r12l, ebx
37bbe50e2mov r11, [rsp+488]
37bbe50eaimul r12l, ebp
37bbe50eeadd r12l, [rsp+188]
37bbe50f6mov r15, [rsp+152]
37bbe50femov [rsp+224], rax
37bbe5106movsxd r12, r12l
37bbe5109imul r13, rax
37bbe510dmov [rsp+48], rcx
37bbe5112add r13, [rsp+144]
37bbe511asub r12, 1
37bbe511eadd rax, r13
37bbe5121mov [rsp+32], r11
37bbe5126mov r8, r15
37bbe5129shl r12, 4
37bbe512dshl rax, 4
37bbe5131mov rdx, r15
37bbe5134mov r11, [rsp+480]
37bbe513cadd r12, rdi
37bbe513fmov rcx, [rsp+216]
37bbe5147mov [rsp+40], r12
37bbe514clea r9, [r11+rax]
37bbe5150call zlacpy_
37bbe5155cmp r14l, 1
37bbe5159jbe 0x37bbe5647
37bbe515fmov eax, [rsp+184]
37bbe5166mov r9, [rsp+472]
37bbe516elea r11, [rip+0x865f53]
37bbe5175mov [rsp+88], r12
37bbe517amov rcx, [rsp+136]
37bbe5182mov ebp, [rsp+200]
37bbe5189mov [rsp+80], r11
37bbe518emov r8, r15
37bbe5191mov [rsp+380], eax
37bbe5198movsxd rax, esi
37bbe519blea r12, [rsp+376]
37bbe51a3lea rdx, [rip+0x865f02]
37bbe51aamov [rsp+72], r9
37bbe51afshl rax, 4
37bbe51b3mov r9, [rsp+488]
37bbe51bbimul ebp, esi
37bbe51beadd rax, [rsp+528]
37bbe51c6mov [rsp+96], rcx
37bbe51cblea rcx, [rip+0x865f0b]
37bbe51d2mov [rsp+64], rax
37bbe51d7lea rax, [r13+1]
37bbe51dbmov [rsp+56], r9
37bbe51e0shl rax, 4
37bbe51e4lea r9, [rip+0x865f05]
37bbe51ebadd rax, [rsp+480]
37bbe51f3mov [rsp+48], rax
37bbe51f8mov [rsp+40], r9
37bbe51fdmov r9, r15
37bbe5200mov [rsp+32], r12
37bbe5205mov [rsp+112], 11
37bbe520emov [rsp+104], 19
37bbe5217mov [rsp+376], ebp
37bbe521ecall zgemm_
37bbe5223mov r8, [rsp+472]
37bbe522bmov edx, ebx
37bbe522dmov rcx, [rsp+136]
37bbe5235imul edx, ebp
37bbe5238mov [rsp+32], r15
37bbe523dmov r12l, [rsp+184]
37bbe5245mov [rsp+96], r8
37bbe524amov r8, [rsp+528]
37bbe5252mov [rsp+72], rcx
37bbe5257lea rcx, [rip+0x865e7f]
37bbe525emov [rsp+88], r8
37bbe5263lea r8, [rip+0x865e4e]
37bbe526amov [rsp+80], r8
37bbe526fmov r8l, [rsp+172]
37bbe5277mov [rsp+112], 11
37bbe5280lea eax, [rsi+r8+1]
37bbe5285mov rsi, [rsp+488]
37bbe528dmov [rsp+104], 19
37bbe5296mov r8, r15
37bbe5299add eax, edx
37bbe529blea rdx, [rip+0x865e0a]
37bbe52a2mov [rsp+380], r12l
37bbe52aacdqe
37bbe52acmov [rsp+56], rsi
37bbe52b1sub rax, 1
37bbe52b5shl rax, 4
37bbe52b9add rax, rdi
37bbe52bcmov [rsp+64], rax
37bbe52c1lea eax, [rbp+1]
37bbe52c4lea rbp, [rip+0x865dfd]
37bbe52cbcdqe
37bbe52cdmov [rsp+40], rbp
37bbe52d2add rax, r13
37bbe52d5mov r13, [rsp+160]
37bbe52ddshl rax, 4
37bbe52e1add rax, [rsp+480]
37bbe52e9mov [rsp+48], rax
37bbe52eemov r9, r13
37bbe52f1call zgemm_
37bbe52f6mov r9, r15
37bbe52f9mov r8, r15
37bbe52fcmov [rsp+80], rbp
37bbe5301mov ecx, [rsp+372]
37bbe5308mov rdx, [rsp+136]
37bbe5310mov [rsp+380], r12l
37bbe5318mov ebp, r14l
37bbe531bmov r15, [rsp+176]
37bbe5323mov r12, [rsp+144]
37bbe532bmov [rsp+32], r13
37bbe5330mov eax, ecx
37bbe5332mov [rsp+96], rdx
37bbe5337mov edx, ebx
37bbe5339mov r11, [rsp+488]
37bbe5341mov [rsp+112], 11
37bbe534aimul eax, r14l
37bbe534emov [rsp+104], 11
37bbe5357mov [rsp+72], r11
37bbe535cimul edx, eax
37bbe535fadd edx, [rsp+188]
37bbe5366add eax, 1
37bbe5369movsxd rdx, edx
37bbe536ccdqe
37bbe536esub rdx, 1
37bbe5372imul rax, r15
37bbe5376shl rdx, 4
37bbe537aadd rdx, rdi
37bbe537dmov [rsp+88], rdx
37bbe5382lea edx, [r14-2]
37bbe5386add rax, r12
37bbe5389imul edx, ecx
37bbe538cadd edx, 1
37bbe538fmovsxd rdx, edx
37bbe5392add rax, rdx
37bbe5395mov rdx, [rsp+472]
37bbe539dshl rax, 4
37bbe53a1add rax, [rsp+480]
37bbe53a9mov [rsp+56], rdx
37bbe53aemov rdx, [rsp+528]
37bbe53b6mov [rsp+64], rax
37bbe53bblea rax, [rip+0x865d2e]
37bbe53c2mov [rsp+48], rdx
37bbe53c7lea rdx, [rip+0x865cde]
37bbe53cemov [rsp+40], rax
37bbe53d3mov rcx, rdx
37bbe53d6call zgemm_
37bbe53dbmov esi, [rsp+372]
37bbe53e2mov r10l, [rsp+188]
37bbe53eaimul ebp, esi
37bbe53edlea eax, [rbp+1]
37bbe53f0cdqe
37bbe53f2imul r15, rax
37bbe53f6mov [rsp+224], rax
37bbe53feimul ebx, ebp
37bbe5401lea r13, [r15+r12]
37bbe5405lea r12l, [rbx+r10]
37bbe5409movsxd r12, r12l
37bbe540csub r12, 1
37bbe5410shl r12, 4
37bbe5414add r12, rdi
37bbe5417
37bbe5417loc_37bbe5417:
37bbe5417mov eax, [rsp+184]
37bbe541emov r8, [rsp+152]
37bbe5426mov [rsp+64], 5
37bbe542fmov r9, r12
37bbe5432mov rdx, [rsp+216]
37bbe543alea rcx, [rip+0x865c63]
37bbe5441mov [rsp+380], eax
37bbe5448lea rax, [rsp+352]
37bbe5450mov [rsp+232], rax
37bbe5458mov [rsp+56], rax
37bbe545dmov rax, [rsp+488]
37bbe5465mov [rsp+48], rax
37bbe546amov eax, [rsp+200]
37bbe5471imul eax, esi
37bbe5474add eax, 1
37bbe5477cdqe
37bbe5479add rax, r13
37bbe547cshl rax, 4
37bbe5480add rax, [rsp+480]
37bbe5488mov [rsp+40], rax
37bbe548dmov rax, [rsp+136]
37bbe5495mov [rsp+32], rax
37bbe549acall zhegst_
37bbe549fmov r9l, [rsp+364]
37bbe54a7test r9l, r9l
37bbe54aajle 0x37bbe76cc
37bbe54b0
37bbe54b0loc_37bbe54b0:
37bbe54b0mov ecx, [rsp+192]
37bbe54b7mov ebx, [rsp+188]
37bbe54bemov eax, ecx
37bbe54c0imul eax, ebp
37bbe54c3lea edx, [rax+rbx]
37bbe54c6movsxd rdx, edx
37bbe54c9shl rdx, 4
37bbe54cdmov [rdx+rdi-8], 0
37bbe54d6cmp r9l, 1
37bbe54daje 0x37bbe55e5
37bbe54e0mov r8, [rsp+288]
37bbe54e8lea r12l, [rcx+rax]
37bbe54ecmov [rsp+240], ebp
37bbe54f3lea r15l, [r9+1]
37bbe54f7movsxd rdx, r12l
37bbe54famov rbx, [rsp+280]
37bbe5502mov rbp, [rsp+296]
37bbe550amov [rsp+208], r14l
37bbe5512add rdx, r8
37bbe5515mov [rsp+232], esi
37bbe551cmov r14l, ecx
37bbe551fmov rsi, r8
37bbe5522shl rdx, 4
37bbe5526mov r13, -16
37bbe552dmov r10l, 2
37bbe5533lea r11, [rdi+rdx-16]
37bbe5538nop [rax+rax]
37bbe5540
37bbe5540loc_37bbe5540:
37bbe5540movsxd rcx, eax
37bbe5543mov rdx, r11
37bbe5546mov rax, r10
37bbe5549add rcx, rsi
37bbe554cshl rcx, 4
37bbe5550add rcx, r13
37bbe5553add rcx, rdi
37bbe5556nop [rax+rax]
37bbe555fnop [rax+rax]
37bbe556anop [rax+rax]
37bbe5575nop [rax+rax]
37bbe5580
37bbe5580loc_37bbe5580:
37bbe5580movsd_xmm x0, [rdx+8]
37bbe5585movsd_xmm x1, [rdx]
37bbe5589mov r8, rax
37bbe558cadd rax, 1
37bbe5590xorpd x0, [rip+0x865b78]
37bbe5598shl r8, 4
37bbe559cadd rdx, rbx
37bbe559funpcklpd x1, x0
37bbe55a3movups [rcx+r8], x1
37bbe55a8cmp r9l, eax
37bbe55abjge 0x37bbe5580
37bbe55adadd r10, 1
37bbe55b1mov [r11+24], 0
37bbe55b9mov eax, r12l
37bbe55bcadd r11, rbp
37bbe55bfadd r12l, r14l
37bbe55c2sub r13, 16
37bbe55c6cmp r15, r10
37bbe55c9jne 0x37bbe5540
37bbe55cfmov r14l, [rsp+208]
37bbe55d7mov esi, [rsp+232]
37bbe55demov ebp, [rsp+240]
37bbe55e5
37bbe55e5loc_37bbe55e5:
37bbe55e5mov eax, [rsp+196]
37bbe55ecsub eax, 1
37bbe55efcmp eax, r14l
37bbe55f2jg 0x37bbe56dd
37bbe55f8
37bbe55f8loc_37bbe55f8:
37bbe55f8lea eax, [r14+1]
37bbe55fcmov [rsp+208], eax
37bbe5603
37bbe5603loc_37bbe5603:
37bbe5603mov esi, [rsp+208]
37bbe560acmp [rsp+196], esi
37bbe5611jle 0x37bbe566f
37bbe5613mov rax, [rsp+472]
37bbe561badd [rsp+200], 1
37bbe5623add r14l, 1
37bbe5627mov esi, [rsp+372]
37bbe562emov eax, [rax]
37bbe5630jmp 0x37bbe4e30
37bbe5635
37bbe5635 0f 1f 00 ...
37bbe5638
37bbe5638loc_37bbe5638:
37bbe5638mov eax, [rsp+364]
37bbe563flea eax, [rax+2*rcx]
37bbe5642jmp 0x37bbe4f90
37bbe5647
37bbe5647loc_37bbe5647:
37bbe5647test r14l, r14l
37bbe564ajne 0x37bbe5417
37bbe5650mov r9l, [rsp+364]
37bbe5658test r9l, r9l
37bbe565bjg 0x37bbe54b0
37bbe5661cmp [rsp+196], 1
37bbe5669jne 0x37bbe76ea
37bbe566f
37bbe566floc_37bbe566f:
37bbe566fmov r12, [rsp+472]
37bbe5677
37bbe5677loc_37bbe5677:
37bbe5677mov rax, [rsp+544]
37bbe567fmov r9, [rsp+160]
37bbe5687mov rdx, r12
37bbe568amov rcx, r12
37bbe568dmov [rsp+56], rax
37bbe5692mov rax, [rsp+520]
37bbe569amov r8, r9
37bbe569dmov [rsp+48], rax
37bbe56a2lea rax, [rsp+368]
37bbe56aamov [rsp+40], rax
37bbe56afmov rax, [rsp+496]
37bbe56b7mov [rsp+32], rax
37bbe56bccall zgbtrf_
37bbe56c1jmp 0x37bbe4b34
37bbe56c6
37bbe56c6loc_37bbe56c6:
37bbe56c6cmp edi, -1
37bbe56c9je 0x37bbe4b34
37bbe56cfcmp ebp, -1
37bbe56d2jne 0x37bbe4c2a
37bbe56d8jmp 0x37bbe4b34
37bbe56dd
37bbe56ddloc_37bbe56dd:
37bbe56ddtest r14l, r14l
37bbe56e0je 0x37bbe76ea
37bbe56e6lea rax, [rsp+352]
37bbe56eemov [rsp+232], rax
37bbe56f6
37bbe56f6loc_37bbe56f6:
37bbe56f6movsxd rax, esi
37bbe56f9shl rax, 4
37bbe56fdadd rax, [rsp+528]
37bbe5705mov r15, rax
37bbe5708cmp r14l, 1
37bbe570cje 0x37bbe777e
37bbe5712mov eax, [rsp+184]
37bbe5719mov rdx, [rsp+176]
37bbe5721add r9l, esi
37bbe5724lea r12, [rsp+376]
37bbe572cimul rdx, [rsp+224]
37bbe5735add rdx, [rsp+144]
37bbe573dmov [rsp+376], r9l
37bbe5745lea r13, [rip+0x865960]
37bbe574cmov r9, [rsp+152]
37bbe5754mov [rsp+380], eax
37bbe575bmov rcx, r13
37bbe575emov rax, [rsp+472]
37bbe5766mov [rsp+32], r12
37bbe576bmov [rsp+112], 11
37bbe5774mov r8, r9
37bbe5777mov [rsp+96], rax
37bbe577cmovsxd rax, ebp
37bbe577fmov [rsp+104], 11
37bbe5788shl rax, 4
37bbe578cadd rax, [rsp+528]
37bbe5794mov [rsp+88], rax
37bbe5799lea rax, [rip+0x865918]
37bbe57a0mov [rsp+248], rax
37bbe57a8mov [rsp+80], rax
37bbe57admov rax, [rsp+488]
37bbe57b5mov [rsp+72], rax
37bbe57balea eax, [r14-2]
37bbe57beimul eax, esi
37bbe57c1add eax, 1
37bbe57c4cdqe
37bbe57c6add rax, rdx
37bbe57c9mov edx, [rsp+200]
37bbe57d0shl rax, 4
37bbe57d4add rax, [rsp+480]
37bbe57dcmov [rsp+64], rax
37bbe57e1mov rax, [rsp+136]
37bbe57e9imul edx, esi
37bbe57ecimul edx, [rsp+192]
37bbe57f4mov [rsp+56], rax
37bbe57f9mov eax, [rsp+172]
37bbe5800lea eax, [rsi+rax+1]
37bbe5804add eax, edx
37bbe5806mov rdx, r13
37bbe5809cdqe
37bbe580bsub rax, 1
37bbe580fshl rax, 4
37bbe5813add rax, rdi
37bbe5816mov [rsp+48], rax
37bbe581blea rax, [rip+0x8658a6]
37bbe5822mov [rsp+40], rax
37bbe5827mov [rsp+240], rax
37bbe582fcall zgemm_
37bbe5834
37bbe5834loc_37bbe5834:
37bbe5834lea eax, [r14+1]
37bbe5838mov r8, [rsp+224]
37bbe5840mov r9, r12
37bbe5843lea rcx, [rip+0x865893]
37bbe584aimul esi, eax
37bbe584dmov [rsp+208], eax
37bbe5854mov rax, [rsp+472]
37bbe585cmov [rsp+380], ebp
37bbe5863mov eax, [rax]
37bbe5865mov [rsp+48], r15
37bbe586amov [rsp+112], 11
37bbe5873mov [rsp+272], eax
37bbe587amov edx, eax
37bbe587cmov rax, [rsp+488]
37bbe5884mov [rsp+104], 19
37bbe588dsub edx, esi
37bbe588fmov [rsp+96], rax
37bbe5894mov rax, [rsp+240]
37bbe589cmov [rsp+376], edx
37bbe58a3lea edx, [rsi+1]
37bbe58a6mov [rsp+80], rax
37bbe58abmov rax, [rsp+488]
37bbe58b3movsxd rdx, edx
37bbe58b6imul rdx, [rsp+176]
37bbe58bfadd rdx, [rsp+144]
37bbe58c7mov [rsp+72], rax
37bbe58ccmov rax, [rsp+472]
37bbe58d4add r8, rdx
37bbe58d7add rdx, 1
37bbe58dbshl r8, 4
37bbe58dfadd r8, [rsp+480]
37bbe58e7shl rdx, 4
37bbe58ebadd rdx, [rsp+480]
37bbe58f3mov [rsp+56], rax
37bbe58f8lea rax, [rip+0x8657f1]
37bbe58ffmov [rsp+40], rax
37bbe5904mov rax, [rsp+136]
37bbe590cmov [rsp+88], r8
37bbe5911mov r8, [rsp+160]
37bbe5919mov [rsp+32], rax
37bbe591emov [rsp+64], rdx
37bbe5923mov rdx, r13
37bbe5926call zgemm_
37bbe592bmov esi, [rsp+372]
37bbe5932
37bbe5932loc_37bbe5932:
37bbe5932mov r13l, [rsp+208]
37bbe593aimul r13l, esi
37bbe593etest esi, esi
37bbe5940jle 0x37bbe5a05
37bbe5946mov ecx, r14l
37bbe5949lea edx, [r13+1]
37bbe594dxor ebp, ebp
37bbe594fmov rax, [rsp+480]
37bbe5957imul ecx, esi
37bbe595amovsxd rdx, edx
37bbe595dmov [rsp+224], r14l
37bbe5965mov r15, [rsp+472]
37bbe596dmov [rsp+496], rdi
37bbe5975mov r14, [rsp+488]
37bbe597dmov edi, ebp
37bbe597fmov r12, [rsp+136]
37bbe5987mov rbp, [rsp+528]
37bbe598fimul rdx, [rsp+176]
37bbe5998movsxd rcx, ecx
37bbe599badd rdx, [rsp+144]
37bbe59a3add rdx, rcx
37bbe59a6shl rdx, 4
37bbe59aalea rbx, [rax+rdx+16]
37bbe59afnop
37bbe59b0
37bbe59b0loc_37bbe59b0:
37bbe59b0mov eax, [r15]
37bbe59b3mov rdx, rbx
37bbe59b6mov r8, r14
37bbe59b9add rbx, 16
37bbe59bdmov ecx, eax
37bbe59bfimul eax, edi
37bbe59c2sub ecx, r13l
37bbe59c5mov [rsp+380], ecx
37bbe59cclea rcx, [rip+0x8656d1]
37bbe59d3mov [rsp+32], rcx
37bbe59d8cdqe
37bbe59damov rcx, r12
37bbe59ddshl rax, 4
37bbe59e1lea r9, [rbp+rax]
37bbe59e6call zcopy_
37bbe59eblea eax, [rdi+2]
37bbe59eeadd edi, 1
37bbe59f1cmp eax, esi
37bbe59f3jle 0x37bbe59b0
37bbe59f5mov r14l, [rsp+224]
37bbe59fdmov rdi, [rsp+496]
37bbe5a05
37bbe5a05loc_37bbe5a05:
37bbe5a05mov rax, [rsp+472]
37bbe5a0dmov r9, [rsp+472]
37bbe5a15mov r8, [rsp+528]
37bbe5a1dmov rcx, [rsp+136]
37bbe5a25mov eax, [rax]
37bbe5a27mov [rsp+224], eax
37bbe5a2emov edx, eax
37bbe5a30mov rax, [rsp+232]
37bbe5a38sub edx, r13l
37bbe5a3bmovsxd r13, r13l
37bbe5a3emov [rsp+40], rax
37bbe5a43mov rax, [rsp+512]
37bbe5a4bmov [rsp+380], edx
37bbe5a52lea rdx, [rax+4*r13]
37bbe5a56mov [rsp+32], rdx
37bbe5a5bmov rdx, [rsp+160]
37bbe5a63call zgetrf_
37bbe5a68mov r13l, [rsp+372]
37bbe5a70mov r12l, [rsp+208]
37bbe5a78mov [rsp+360], 1
37bbe5a83mov esi, r13l
37bbe5a86imul r12l, r13l
37bbe5a8aimul esi, r14l
37bbe5a8etest r13l, r13l
37bbe5a91jle 0x37bbe5b95
37bbe5a97mov [rsp+224], r14l
37bbe5a9fmov edx, 1
37bbe5aa4mov ebp, r12l
37bbe5aa7mov rbx, [rsp+472]
37bbe5aafmov [rsp+496], rdi
37bbe5ab7mov r15, [rsp+488]
37bbe5abfmov rdi, [rsp+528]
37bbe5ac7nop [rax+rax]
37bbe5ad0
37bbe5ad0loc_37bbe5ad0:
37bbe5ad0mov ecx, [rbx]
37bbe5ad2lea r14l, [rdx-1]
37bbe5ad6lea r8l, [rdx+rsi]
37bbe5adamov [rsp+32], r15
37bbe5adfmovsxd r8, r8l
37bbe5ae2mov eax, ecx
37bbe5ae4imul ecx, r14l
37bbe5ae8sub eax, edx
37bbe5aeasub eax, ebp
37bbe5aecmov [rsp+380], eax
37bbe5af3lea eax, [rdx+rbp+1]
37bbe5af7lea edx, [rdx+rcx+1]
37bbe5afbmov rcx, [rsp+480]
37bbe5b03cdqe
37bbe5b05movsxd rdx, edx
37bbe5b08imul rax, [rsp+176]
37bbe5b11sub rdx, 1
37bbe5b15add rax, [rsp+144]
37bbe5b1dadd rax, r8
37bbe5b20shl rdx, 4
37bbe5b24lea r8, [rip+0x865579]
37bbe5b2bshl rax, 4
37bbe5b2fadd rdx, rdi
37bbe5b32lea r9, [rcx+rax]
37bbe5b36mov rcx, [rsp+136]
37bbe5b3ecall zcopy_
37bbe5b43mov r10l, [rbx]
37bbe5b46lea r8, [rip+0x865557]
37bbe5b4dlea rcx, [rsp+360]
37bbe5b55imul r10l, r14l
37bbe5b59movsxd rdx, r10l
37bbe5b5cshl rdx, 4
37bbe5b60add rdx, rdi
37bbe5b63call zlacgv_
37bbe5b68mov eax, [rsp+360]
37bbe5b6flea edx, [rax+1]
37bbe5b72mov [rsp+360], edx
37bbe5b79cmp edx, r13l
37bbe5b7cjle 0x37bbe5ad0
37bbe5b82mov r14l, [rsp+224]
37bbe5b8amov rdi, [rsp+496]
37bbe5b92mov r12l, ebp
37bbe5b95
37bbe5b95loc_37bbe5b95:
37bbe5b95mov rax, [rsp+472]
37bbe5b9dmov ebx, [rsp+192]
37bbe5ba4lea r9, [rip+0x86550d]
37bbe5bablea rcx, [rip+0x86554e]
37bbe5bb2mov rbp, [rsp+136]
37bbe5bbamov r15l, [rsp+184]
37bbe5bc2mov eax, [rax]
37bbe5bc4mov [rsp+56], 4
37bbe5bcdmov [rsp+48], rbp
37bbe5bd2mov edx, eax
37bbe5bd4mov [rsp+224], eax
37bbe5bdbmov eax, ebx
37bbe5bddsub edx, r12l
37bbe5be0mov r12l, [rsp+172]
37bbe5be8mov [rsp+380], r15l
37bbe5bf0cmp edx, r13l
37bbe5bf3cmovg edx, r13l
37bbe5bf7imul eax, esi
37bbe5bfamov rsi, [rsp+152]
37bbe5c02mov [rsp+364], edx
37bbe5c09lea edx, [r13+r12+1]
37bbe5c0emov r13, [rsp+160]
37bbe5c16add edx, eax
37bbe5c18mov rax, [rsp+248]
37bbe5c20movsxd rdx, edx
37bbe5c23mov r8, r13
37bbe5c26sub rdx, 1
37bbe5c2amov [rsp+32], rax
37bbe5c2fshl rdx, 4
37bbe5c33add rdx, rdi
37bbe5c36mov [rsp+40], rdx
37bbe5c3bmov rdx, rsi
37bbe5c3ecall zlaset_
37bbe5c43mov ecx, [rsp+372]
37bbe5c4amov r8, r13
37bbe5c4dmov rax, [rsp+472]
37bbe5c55mov [rsp+48], rbp
37bbe5c5amov r9, [rsp+528]
37bbe5c62lea edx, [rcx+r12+1]
37bbe5c67mov [rsp+32], rax
37bbe5c6cimul ecx, r14l
37bbe5c70mov [rsp+380], r15l
37bbe5c78mov [rsp+56], 5
37bbe5c81imul ecx, ebx
37bbe5c84add edx, ecx
37bbe5c86mov rcx, [rsp+216]
37bbe5c8emovsxd rdx, edx
37bbe5c91sub rdx, 1
37bbe5c95shl rdx, 4
37bbe5c99add rdx, rdi
37bbe5c9cmov [rsp+40], rdx
37bbe5ca1mov rdx, rsi
37bbe5ca4call zlacpy_
37bbe5ca9test r14l, r14l
37bbe5cacje 0x37bbe5dbb
37bbe5cb2mov r8l, [rsp+372]
37bbe5cbamov eax, [rsp+184]
37bbe5cc1mov edx, r14l
37bbe5cc4mov [rsp+112], 1
37bbe5ccdmov r9l, [rsp+192]
37bbe5cd5mov [rsp+104], 1
37bbe5cdeimul edx, r8l
37bbe5ce2mov [rsp+380], eax
37bbe5ce9mov rax, [rsp+136]
37bbe5cf1mov [rsp+96], 1
37bbe5cfamov [rsp+80], rax
37bbe5cffmov eax, [rsp+172]
37bbe5d06mov [rsp+88], 1
37bbe5d0fimul r9l, edx
37bbe5d13add edx, 1
37bbe5d16lea ecx, [r8+rax+1]
37bbe5d1bmov rax, [rsp+488]
37bbe5d23movsxd rdx, edx
37bbe5d26imul rdx, [rsp+176]
37bbe5d2fadd rdx, [rsp+144]
37bbe5d37add ecx, r9l
37bbe5d3amov [rsp+64], rax
37bbe5d3fmov rax, [rsp+240]
37bbe5d47lea r9, [rip+0x865342]
37bbe5d4emovsxd rcx, ecx
37bbe5d51sub rcx, 1
37bbe5d55mov [rsp+48], rax
37bbe5d5amov rax, [rsp+160]
37bbe5d62shl rcx, 4
37bbe5d66add rcx, rdi
37bbe5d69mov [rsp+40], rax
37bbe5d6emov rax, [rsp+152]
37bbe5d76mov [rsp+72], rcx
37bbe5d7bmov ecx, [rsp+200]
37bbe5d82mov [rsp+32], rax
37bbe5d87imul ecx, r8l
37bbe5d8blea r8, [rip+0x865372]
37bbe5d92add ecx, 1
37bbe5d95movsxd rcx, ecx
37bbe5d98add rdx, rcx
37bbe5d9blea rcx, [rip+0x865363]
37bbe5da2shl rdx, 4
37bbe5da6add rdx, [rsp+480]
37bbe5daemov [rsp+56], rdx
37bbe5db3mov rdx, r9
37bbe5db6call ztrsm_
37bbe5dbb
37bbe5dbbloc_37bbe5dbb:
37bbe5dbbmov eax, [rsp+372]
37bbe5dc2test eax, eax
37bbe5dc4jle 0x37bbe5ec5
37bbe5dcamov ecx, [rsp+364]
37bbe5dd1lea r13l, [rax+1]
37bbe5dd5test ecx, ecx
37bbe5dd7jle 0x37bbe796b
37bbe5dddmov edx, eax
37bbe5ddfmov esi, [rsp+172]
37bbe5de6mov r15l, [rsp+192]
37bbe5deemov [rsp+232], eax
37bbe5df5imul edx, r14l
37bbe5df9mov [rsp+248], r14l
37bbe5e01mov r8l, 1
37bbe5e07lea r12, [rdi-16]
37bbe5e0bmov ebx, esi
37bbe5e0dlea r11l, [rsi+rax]
37bbe5e11lea esi, [rcx-1]
37bbe5e14mov r9l, r15l
37bbe5e17sub ebx, eax
37bbe5e19movsxd r11, r11l
37bbe5e1clea rbp, [rdi+16]
37bbe5e20lea r10l, [rax+rdx]
37bbe5e24mov [rsp+224], ebx
37bbe5e2badd rsi, r11
37bbe5e2emov rbx, [rsp+280]
37bbe5e36imul r10l, r15l
37bbe5e3amov r14l, [rsp+224]
37bbe5e42imul r9l, edx
37bbe5e46mov edx, 1
37bbe5e4bmovsxd r10, r10l
37bbe5e4enop
37bbe5e50
37bbe5e50loc_37bbe5e50:
37bbe5e50movsxd rcx, r9l
37bbe5e53add edx, r14l
37bbe5e56mov rax, rcx
37bbe5e59movsxd rdx, edx
37bbe5e5cadd rcx, rsi
37bbe5e5fsub rax, r8
37bbe5e62add rdx, r10
37bbe5e65sub rcx, r8
37bbe5e68shl rdx, 4
37bbe5e6cadd rax, r11
37bbe5e6fshl rcx, 4
37bbe5e73shl rax, 4
37bbe5e77add rdx, r12
37bbe5e7aadd rcx, rbp
37bbe5e7dadd rax, rdi
37bbe5e80
37bbe5e80loc_37bbe5e80:
37bbe5e80movsd_xmm x0, [rax+24]
37bbe5e85movsd_xmm x1, [rax+16]
37bbe5e8aadd rax, 16
37bbe5e8exorpd x0, [rip+0x86527a]
37bbe5e96unpcklpd x1, x0
37bbe5e9amovups [rdx], x1
37bbe5e9dadd rdx, rbx
37bbe5ea0cmp rax, rcx
37bbe5ea3jne 0x37bbe5e80
37bbe5ea5add r8, 1
37bbe5ea9cmp r8, r13
37bbe5eacje 0x37bbe5eb6
37bbe5eaeadd r9l, r15l
37bbe5eb1mov edx, r8l
37bbe5eb4jmp 0x37bbe5e50
37bbe5eb6
37bbe5eb6loc_37bbe5eb6:
37bbe5eb6mov eax, [rsp+232]
37bbe5ebdmov r14l, [rsp+248]
37bbe5ec5
37bbe5ec5loc_37bbe5ec5:
37bbe5ec5mov rsi, [rsp+488]
37bbe5ecdlea r9, [rip+0x8651e4]
37bbe5ed4mov rbx, [rsp+176]
37bbe5edcmov [rsp+56], 5
37bbe5ee5mov r15, [rsp+144]
37bbe5eedmov r8, [rsp+160]
37bbe5ef5mov [rsp+48], rsi
37bbe5efamov esi, [rsp+208]
37bbe5f01mov edx, esi
37bbe5f03imul edx, eax
37bbe5f06imul eax, r14l
37bbe5f0aadd edx, 1
37bbe5f0dmovsxd rdx, edx
37bbe5f10lea ecx, [rax+1]
37bbe5f13mov rax, [rsp+240]
37bbe5f1bimul rdx, rbx
37bbe5f1fmovsxd rcx, ecx
37bbe5f22mov [rsp+32], rax
37bbe5f27add rdx, r15
37bbe5f2aadd rdx, rcx
37bbe5f2dlea rcx, [rip+0x8651d2]
37bbe5f34shl rdx, 4
37bbe5f38add rdx, [rsp+480]
37bbe5f40mov [rsp+40], rdx
37bbe5f45mov rdx, [rsp+152]
37bbe5f4dcall zlaset_
37bbe5f52mov r8l, [rsp+364]
37bbe5f5atest r8l, r8l
37bbe5f5djle 0x37bbe5603
37bbe5f63mov r10l, [rsp+372]
37bbe5f6bmov [rsp+328], r14l
37bbe5f73mov [rsp+240], r8l
37bbe5f7bimul esi, r10l
37bbe5f7fmov [rsp+496], rdi
37bbe5f87imul r10l, r14l
37bbe5f8bmovsxd r11, esi
37bbe5f8emov rsi, [rsp+512]
37bbe5f96lea rax, [r11+1]
37bbe5f9amov [rsp+332], r10l
37bbe5fa2lea r13l, [r11+2]
37bbe5fa6imul rbx, rax
37bbe5faamov [rsp+304], rax
37bbe5fb2mov rax, [rsp+480]
37bbe5fbalea rsi, [rsi+4*r11]
37bbe5fbemov [rsp+232], rsi
37bbe5fc6mov esi, 1
37bbe5fcbmov [rsp+248], r11l
37bbe5fd3lea rdx, [rbx+r15]
37bbe5fd7mov [rsp+320], r11
37bbe5fdfshl rdx, 4
37bbe5fe3lea rax, [rax+rdx+16]
37bbe5fe8lea rdx, [r15+r11]
37bbe5fecmov r15, [rsp+480]
37bbe5ff4lea r12, [rdx+rbx]
37bbe5ff8lea edx, [r11+1]
37bbe5ffcmov r14, rax
37bbe5fffmovsxd rdx, edx
37bbe6002shl r12, 4
37bbe6006add r12, [rsp+480]
37bbe600esub rdx, 1
37bbe6012shl rdx, 4
37bbe6016mov [rsp+312], rdx
37bbe601ejmp 0x37bbe60dd
37bbe6023
37bbe6023loc_37bbe6023:
37bbe6023mov r8, [rsp+488]
37bbe602bmov rcx, [rsp+136]
37bbe6033mov rdx, rax
37bbe6036mov [rsp+380], r10l
37bbe603ecall zlacgv_
37bbe6043mov rax, [rsp+472]
37bbe604bmov eax, [rax]
37bbe604dcmp ebx, eax
37bbe604fjl 0x37bbe6252
37bbe6055
37bbe6055loc_37bbe6055:
37bbe6055add rdi, rbp
37bbe6058movupd x0, [r12+16]
37bbe605fmov ecx, [rsp+328]
37bbe6066shl rdi, 4
37bbe606amovupd x1, [r15+rdi]
37bbe6070movups [r12+16], x1
37bbe6076movups [r15+rdi], x0
37bbe607btest ecx, ecx
37bbe607dje 0x37bbe60b8
37bbe607fmov eax, [rsp+332]
37bbe6086add rbp, 1
37bbe608amov rcx, [rsp+136]
37bbe6092mov rdx, r14
37bbe6095shl rbp, 4
37bbe6099mov [rsp+380], eax
37bbe60a0lea rax, [rip+0x864ffd]
37bbe60a7lea r9, [r15+rbp]
37bbe60abmov [rsp+32], rax
37bbe60b0mov r8, rax
37bbe60b3call zswap_
37bbe60b8
37bbe60b8loc_37bbe60b8:
37bbe60b8add rsi, 1
37bbe60bcadd r14, [rsp+256]
37bbe60c4add r12, [rsp+264]
37bbe60ccadd r13l, 1
37bbe60d0cmp [rsp+240], esi
37bbe60d7jl 0x37bbe62b1
37bbe60dd
37bbe60ddloc_37bbe60dd:
37bbe60ddmov rax, [rsp+232]
37bbe60e5mov edi, [rsp+248]
37bbe60ecmov r10l, [rax+4*rsi-4]
37bbe60f1lea ebx, [r10+rdi]
37bbe60f5mov [rax+4*rsi-4], ebx
37bbe60f9cmp r10l, esi
37bbe60fcje 0x37bbe60b8
37bbe60femov rax, [rsp+320]
37bbe6106mov rbp, [rsp+176]
37bbe610emovsxd rdi, ebx
37bbe6111lea r8, [rip+0x864f8c]
37bbe6118mov r9, [rsp+304]
37bbe6120mov rcx, [rsp+136]
37bbe6128mov [rsp+272], r10l
37bbe6130add rax, rsi
37bbe6133imul rbp, rdi
37bbe6137add rbp, [rsp+144]
37bbe613fmov [rsp+224], rax
37bbe6147lea eax, [rsi-1]
37bbe614amov [rsp+380], eax
37bbe6151lea rax, [rbp+r9]
37bbe6156mov r9, [rsp+312]
37bbe615eshl rax, 4
37bbe6162lea rdx, [r9+r14]
37bbe6166lea r9, [rip+0x864f37]
37bbe616dmov [rsp+32], r9
37bbe6172lea r9, [r15+rax]
37bbe6176call zswap_
37bbe617bmov rax, [rsp+176]
37bbe6183movsxd rdx, r13l
37bbe6186mov r10l, [rsp+272]
37bbe618eimul rax, rdx
37bbe6192add rax, [rsp+144]
37bbe619asub r10l, esi
37bbe619dadd rax, [rsp+224]
37bbe61a5shl rax, 4
37bbe61a9add rax, r15
37bbe61accmp ebx, r13l
37bbe61afjle 0x37bbe6023
37bbe61b5lea rcx, [rip+0x864ee8]
37bbe61bcmov r8, [rsp+488]
37bbe61c4lea r11l, [r10-1]
37bbe61c8mov [rsp+348], r10l
37bbe61d0mov [rsp+32], rcx
37bbe61d5lea r9, [rbp+rdx]
37bbe61damov rcx, [rsp+136]
37bbe61e2mov rdx, rax
37bbe61e5shl r9, 4
37bbe61e9mov [rsp+272], rax
37bbe61f1add r9, r15
37bbe61f4mov [rsp+380], r11l
37bbe61fcmov [rsp+344], r11l
37bbe6204mov [rsp+336], r9
37bbe620ccall zswap_
37bbe6211mov r11l, [rsp+344]
37bbe6219mov rdx, [rsp+336]
37bbe6221lea r8, [rip+0x864e7c]
37bbe6228mov rcx, [rsp+136]
37bbe6230mov [rsp+380], r11l
37bbe6238call zlacgv_
37bbe623dmov r10l, [rsp+348]
37bbe6245mov rax, [rsp+272]
37bbe624djmp 0x37bbe6023
37bbe6252
37bbe6252loc_37bbe6252:
37bbe6252sub eax, ebx
37bbe6254mov rdx, [rsp+224]
37bbe625cmov [rsp+380], eax
37bbe6263lea eax, [rbx+1]
37bbe6266cdqe
37bbe6268imul rax, [rsp+176]
37bbe6271add rax, [rsp+144]
37bbe6279lea rcx, [rdi+rax]
37bbe627dadd rdx, rax
37bbe6280mov rax, [rsp+488]
37bbe6288shl rcx, 4
37bbe628cshl rdx, 4
37bbe6290mov [rsp+32], rax
37bbe6295lea r9, [r15+rcx]
37bbe6299add rdx, r15
37bbe629cmov r8, rax
37bbe629fmov rcx, [rsp+136]
37bbe62a7call zswap_
37bbe62acjmp 0x37bbe6055
37bbe62b1
37bbe62b1loc_37bbe62b1:
37bbe62b1mov r14l, [rsp+328]
37bbe62b9mov rdi, [rsp+496]
37bbe62c1jmp 0x37bbe5603
37bbe62c6
37bbe62c6loc_37bbe62c6:
37bbe62c6mov edx, [rsp+196]
37bbe62cdtest edx, edx
37bbe62cfjle 0x37bbe7769
37bbe62d5mov ebx, [rsp+192]
37bbe62dcmovsxd rdx, esi
37bbe62dfmov [rsp+472], r12
37bbe62e7xor ebp, ebp
37bbe62e9mov [rsp+192], -1
37bbe62f4lea eax, [rbx-1]
37bbe62f7mov r12l, ebx
37bbe62famov [rsp+184], eax
37bbe6301mov eax, [rsp+172]
37bbe6308add eax, 1
37bbe630bmov [rsp+188], eax
37bbe6312movsxd rax, ebx
37bbe6315mov rdi, rax
37bbe6318sub rax, 1
37bbe631cshl rax, 4
37bbe6320shl rdi, 4
37bbe6324mov [rsp+248], rax
37bbe632cmov rax, [rsp+176]
37bbe6334mov [rsp+264], rdi
37bbe633clea rdi, [rdx+rdx]
37bbe6340add rax, 1
37bbe6344mov [rsp+256], rdi
37bbe634cmov rdi, [rsp+496]
37bbe6354shl rax, 4
37bbe6358mov [rsp+224], rax
37bbe6360lea rax, [rsp+380]
37bbe6368mov [rsp+136], rax
37bbe6370lea rax, [rsp+364]
37bbe6378mov [rsp+152], rax
37bbe6380lea rax, [rsp+372]
37bbe6388mov [rsp+160], rax
37bbe6390mov eax, ecx
37bbe6392nop [rax]
37bbe6395nop [rax+rax]
37bbe63a0
37bbe63a0loc_37bbe63a0:
37bbe63a0mov r13l, ebp
37bbe63a3imul r13l, esi
37bbe63a7sub eax, r13l
37bbe63aacmp eax, esi
37bbe63accmovg eax, esi
37bbe63afmov [rsp+364], eax
37bbe63b6cmp ebp, 1
37bbe63b9jbe 0x37bbe6606
37bbe63bfadd eax, esi
37bbe63c1lea edx, [rsi+rsi]
37bbe63c4cmp ebp, 2
37bbe63c7movsxd r13, r13l
37bbe63cacmovne eax, edx
37bbe63cdshl r13, 4
37bbe63d1mov [rsp+104], 11
37bbe63damov r9, [rsp+152]
37bbe63e2lea rdx, [rip+0x864cf4]
37bbe63e9lea rcx, [rip+0x864cbc]
37bbe63f0mov ebx, ebp
37bbe63f2mov r8, [rsp+160]
37bbe63famov [rsp+356], eax
37bbe6401mov eax, [rsp+184]
37bbe6408mov [rsp+112], 19
37bbe6411mov [rsp+380], eax
37bbe6418mov rax, [rsp+472]
37bbe6420mov [rsp+96], rax
37bbe6425movsxd rax, esi
37bbe6428imul esi, r12l
37bbe642cshl rax, 4
37bbe6430add rax, [rsp+528]
37bbe6438mov [rsp+88], rax
37bbe643dlea rax, [rip+0x864c74]
37bbe6444mov [rsp+80], rax
37bbe6449mov rax, [rsp+488]
37bbe6451mov [rsp+72], rax
37bbe6456mov rax, [rsp+480]
37bbe645eadd rax, r13
37bbe6461lea r13, [rsp+356]
37bbe6469mov [rsp+64], rax
37bbe646emov rax, [rsp+136]
37bbe6476mov [rsp+32], r13
37bbe647bmov [rsp+56], rax
37bbe6480mov eax, [rsp+188]
37bbe6487add eax, esi
37bbe6489cdqe
37bbe648bsub rax, 1
37bbe648fshl rax, 4
37bbe6493add rax, rdi
37bbe6496mov [rsp+48], rax
37bbe649blea rax, [rip+0x864c26]
37bbe64a2mov [rsp+40], rax
37bbe64a7call zgemm_
37bbe64acmov edx, 1
37bbe64b1mov r14l, [rsp+192]
37bbe64b9mov rbp, [rsp+176]
37bbe64c1lea esi, [rdx+1]
37bbe64c4mov r15, [rsp+528]
37bbe64ccmov ecx, [rsp+372]
37bbe64d3cmp esi, ebx
37bbe64d5je 0x37bbe65fb
37bbe64db
37bbe64dbloc_37bbe64db:
37bbe64dblea eax, [rcx+2*rcx]
37bbe64decmp esi, r14l
37bbe64e1je 0x37bbe6b50
37bbe64e7
37bbe64e7loc_37bbe64e7:
37bbe64e7mov r8l, ebx
37bbe64eamov [rsp+356], eax
37bbe64f1mov eax, [rsp+184]
37bbe64f8imul r8l, ecx
37bbe64fcmov [rsp+32], r13
37bbe6501mov r9, [rsp+152]
37bbe6509mov [rsp+380], eax
37bbe6510mov rax, [rsp+472]
37bbe6518mov [rsp+104], 11
37bbe6521mov [rsp+96], rax
37bbe6526mov eax, esi
37bbe6528add r8l, 1
37bbe652cmov [rsp+112], 19
37bbe6535imul eax, ecx
37bbe6538movsxd r8, r8l
37bbe653bcdqe
37bbe653dshl rax, 4
37bbe6541add rax, r15
37bbe6544mov [rsp+88], rax
37bbe6549lea rax, [rip+0x864b68]
37bbe6550mov [rsp+80], rax
37bbe6555mov rax, [rsp+488]
37bbe655dmov [rsp+72], rax
37bbe6562lea eax, [rdx-1]
37bbe6565imul eax, ecx
37bbe6568imul edx, ecx
37bbe656badd eax, 1
37bbe656ecdqe
37bbe6570imul edx, r12l
37bbe6574imul rax, rbp
37bbe6578add rax, [rsp+144]
37bbe6580add rax, r8
37bbe6583mov r8, [rsp+160]
37bbe658bshl rax, 4
37bbe658fadd rax, [rsp+480]
37bbe6597mov [rsp+64], rax
37bbe659cmov rax, [rsp+136]
37bbe65a4mov [rsp+56], rax
37bbe65a9mov eax, [rsp+172]
37bbe65b0lea eax, [rcx+rax+1]
37bbe65b4lea rcx, [rip+0x864af1]
37bbe65bbadd eax, edx
37bbe65bdlea rdx, [rip+0x864b19]
37bbe65c4cdqe
37bbe65c6sub rax, 1
37bbe65cashl rax, 4
37bbe65ceadd rax, rdi
37bbe65d1mov [rsp+48], rax
37bbe65d6lea rax, [rip+0x864aeb]
37bbe65ddmov [rsp+40], rax
37bbe65e2call zgemm_
37bbe65e7mov edx, esi
37bbe65e9mov ecx, [rsp+372]
37bbe65f0lea esi, [rdx+1]
37bbe65f3cmp esi, ebx
37bbe65f5jne 0x37bbe64db
37bbe65fb
37bbe65fbloc_37bbe65fb:
37bbe65fbmov r13l, ebx
37bbe65femov ebp, ebx
37bbe6600mov esi, ecx
37bbe6602imul r13l, ecx
37bbe6606
37bbe6606loc_37bbe6606:
37bbe6606mov eax, r12l
37bbe6609mov r15l, [rsp+184]
37bbe6611mov ebx, [rsp+188]
37bbe6618mov [rsp+56], 5
37bbe6621imul eax, r13l
37bbe6625mov r14, [rsp+176]
37bbe662dmov r10, [rsp+488]
37bbe6635lea rcx, [rip+0x864aca]
37bbe663cmov [rsp+380], r15l
37bbe6644mov [rsp+32], r10
37bbe6649mov r10, [rsp+480]
37bbe6651lea r15l, [rax+rbx]
37bbe6655lea eax, [r13+1]
37bbe6659mov rbx, [rsp+136]
37bbe6661movsxd r15, r15l
37bbe6664cdqe
37bbe6666sub r15, 1
37bbe666aimul r14, rax
37bbe666emov [rsp+48], rbx
37bbe6673add r14, [rsp+144]
37bbe667bshl r15, 4
37bbe667fmov rbx, [rsp+152]
37bbe6687mov [rsp+200], rax
37bbe668fadd rax, r14
37bbe6692add r15, rdi
37bbe6695shl rax, 4
37bbe6699mov [rsp+40], r15
37bbe669elea r9, [r10+rax]
37bbe66a2mov r8, rbx
37bbe66a5mov rdx, rbx
37bbe66a8call zlacpy_
37bbe66adcmp ebp, 1
37bbe66b0jbe 0x37bbe6b5f
37bbe66b6movsxd r13, r13l
37bbe66b9movsxd rax, esi
37bbe66bclea r10, [rip+0x864a05]
37bbe66c3mov r9, rbx
37bbe66c6shl r13, 4
37bbe66camov [rsp+88], r15
37bbe66cfshl rax, 4
37bbe66d3mov r8, rbx
37bbe66d6mov r11l, [rsp+192]
37bbe66demov rdx, [rsp+136]
37bbe66e6lea r15, [rsp+376]
37bbe66eemov [rsp+80], r10
37bbe66f3add rax, [rsp+528]
37bbe66fbmov ecx, [rsp+184]
37bbe6702mov [rsp+32], r15
37bbe6707imul r11l, esi
37bbe670bmov [rsp+96], rdx
37bbe6710lea rdx, [rip+0x864995]
37bbe6717mov [rsp+64], rax
37bbe671cmov [rsp+112], 11
37bbe6725mov r14l, r11l
37bbe6728mov [rsp+376], r11l
37bbe6730mov r11, [rsp+472]
37bbe6738mov [rsp+104], 11
37bbe6741mov [rsp+72], r11
37bbe6746mov r11, [rsp+488]
37bbe674emov [rsp+380], ecx
37bbe6755mov rcx, rdx
37bbe6758mov [rsp+56], r11
37bbe675dmov r11, [rsp+480]
37bbe6765add r11, r13
37bbe6768mov [rsp+48], r11
37bbe676dlea r11, [rip+0x86497c]
37bbe6774mov [rsp+40], r11
37bbe6779call zgemm_
37bbe677emov r9, [rsp+472]
37bbe6786mov [rsp+32], rbx
37bbe678bmov r8, rbx
37bbe678emov r13, [rsp+136]
37bbe6796lea r10, [rip+0x86492b]
37bbe679dmov r15l, [rsp+184]
37bbe67a5lea rdx, [rip+0x864900]
37bbe67acmov [rsp+96], r9
37bbe67b1mov rcx, rdx
37bbe67b4mov r9, [rsp+528]
37bbe67bcmov [rsp+72], r13
37bbe67c1mov [rsp+88], r9
37bbe67c6lea r9, [rip+0x8648eb]
37bbe67cdmov [rsp+80], r9
37bbe67d2mov r9l, [rsp+172]
37bbe67damov [rsp+40], r10
37bbe67dflea eax, [rsi+r9+1]
37bbe67e4mov r9l, r12l
37bbe67e7mov [rsp+380], r15l
37bbe67efmov [rsp+112], 11
37bbe67f8imul r9l, r14l
37bbe67fcmov [rsp+104], 11
37bbe6805add eax, r9l
37bbe6808mov r9, [rsp+488]
37bbe6810cdqe
37bbe6812sub rax, 1
37bbe6816mov [rsp+56], r9
37bbe681bmov r9, [rsp+160]
37bbe6823shl rax, 4
37bbe6827add rax, rdi
37bbe682amov [rsp+64], rax
37bbe682flea eax, [r14+1]
37bbe6833mov r14, [rsp+176]
37bbe683bcdqe
37bbe683dimul rax, r14
37bbe6841add rax, [rsp+144]
37bbe6849add rax, [rsp+200]
37bbe6851shl rax, 4
37bbe6855add rax, [rsp+480]
37bbe685dmov [rsp+48], rax
37bbe6862call zgemm_
37bbe6867mov r9, rbx
37bbe686amov r8, rbx
37bbe686dmov [rsp+96], r13
37bbe6872mov ecx, [rsp+372]
37bbe6879mov ebx, [rsp+188]
37bbe6880lea r10, [rip+0x864841]
37bbe6887lea r11, [rip+0x864862]
37bbe688emov [rsp+80], r10
37bbe6893mov r10, [rsp+488]
37bbe689bmov r13l, ebp
37bbe689emov eax, ecx
37bbe68a0mov [rsp+40], r11
37bbe68a5imul eax, ebp
37bbe68a8mov [rsp+72], r10
37bbe68admov [rsp+112], 19
37bbe68b6mov [rsp+104], 11
37bbe68bfmov edx, eax
37bbe68c1mov eax, r12l
37bbe68c4mov [rsp+380], r15l
37bbe68ccmov r15l, r12l
37bbe68cfimul eax, edx
37bbe68d2add edx, 1
37bbe68d5movsxd rdx, edx
37bbe68d8add eax, ebx
37bbe68dacdqe
37bbe68dcsub rax, 1
37bbe68e0shl rax, 4
37bbe68e4add rax, rdi
37bbe68e7mov [rsp+88], rax
37bbe68eclea eax, [rbp-2]
37bbe68efimul eax, ecx
37bbe68f2mov rcx, [rsp+472]
37bbe68famov [rsp+56], rcx
37bbe68ffmov rcx, [rsp+528]
37bbe6907add eax, 1
37bbe690acdqe
37bbe690cmov [rsp+48], rcx
37bbe6911lea rcx, [rip+0x864794]
37bbe6918imul rax, r14
37bbe691cadd rax, [rsp+144]
37bbe6924add rax, rdx
37bbe6927lea rdx, [rip+0x8647af]
37bbe692eshl rax, 4
37bbe6932add rax, [rsp+480]
37bbe693amov [rsp+64], rax
37bbe693fmov rax, [rsp+160]
37bbe6947mov [rsp+32], rax
37bbe694ccall zgemm_
37bbe6951mov esi, [rsp+372]
37bbe6958imul r13l, esi
37bbe695cimul r15l, r13l
37bbe6960lea eax, [r13+1]
37bbe6964cdqe
37bbe6966mov [rsp+200], rax
37bbe696eadd r15l, ebx
37bbe6971movsxd r15, r15l
37bbe6974sub r15, 1
37bbe6978shl r15, 4
37bbe697cadd r15, rdi
37bbe697f
37bbe697floc_37bbe697f:
37bbe697fmov eax, [rsp+184]
37bbe6986mov r8, [rsp+152]
37bbe698emov r9, r15
37bbe6991mov [rsp+64], 5
37bbe699alea rdx, [rip+0x864765]
37bbe69a1lea rcx, [rip+0x8646fc]
37bbe69a8mov [rsp+380], eax
37bbe69aflea rax, [rsp+352]
37bbe69b7mov [rsp+208], rax
37bbe69bfmov [rsp+56], rax
37bbe69c4mov rax, [rsp+488]
37bbe69ccmov [rsp+48], rax
37bbe69d1mov eax, [rsp+192]
37bbe69d8imul eax, esi
37bbe69dbadd eax, 1
37bbe69decdqe
37bbe69e0imul rax, [rsp+176]
37bbe69e9add rax, [rsp+144]
37bbe69f1add rax, [rsp+200]
37bbe69f9shl rax, 4
37bbe69fdadd rax, [rsp+480]
37bbe6a05mov [rsp+40], rax
37bbe6a0amov rax, [rsp+136]
37bbe6a12mov [rsp+32], rax
37bbe6a17call zhegst_
37bbe6a1cmov r8l, [rsp+364]
37bbe6a24test r8l, r8l
37bbe6a27jle 0x37bbe76b5
37bbe6a2d
37bbe6a2dloc_37bbe6a2d:
37bbe6a2dmov eax, r12l
37bbe6a30mov ebx, [rsp+188]
37bbe6a37imul eax, r13l
37bbe6a3blea edx, [rax+rbx]
37bbe6a3emovsxd rdx, edx
37bbe6a41shl rdx, 4
37bbe6a45mov [rdx+rdi-8], 0
37bbe6a4ecmp r8l, 1
37bbe6a52je 0x37bbe6b09
37bbe6a58mov rbx, [rsp+256]
37bbe6a60lea r11l, [r12+rax]
37bbe6a64lea r14l, [r8+1]
37bbe6a68mov [rsp+208], ebp
37bbe6a6fmovsxd rdx, r11l
37bbe6a72mov r15, [rsp+264]
37bbe6a7amov r9l, 2
37bbe6a80add rdx, rbx
37bbe6a83mov rbp, rbx
37bbe6a86mov rbx, [rsp+248]
37bbe6a8eshl rdx, 4
37bbe6a92lea r10, [rdi+rdx-16]
37bbe6a97nop [rax+rax]
37bbe6aa0
37bbe6aa0loc_37bbe6aa0:
37bbe6aa0cdqe
37bbe6aa2mov rcx, r10
37bbe6aa5mov rdx, r9
37bbe6aa8lea rax, [rbp+rax+1]
37bbe6aadshl rax, 4
37bbe6ab1add rax, rdi
37bbe6ab4nop
37bbe6ab5nop [rax+rax]
37bbe6ac0
37bbe6ac0loc_37bbe6ac0:
37bbe6ac0movsd_xmm x0, [rax+8]
37bbe6ac5movsd_xmm x1, [rax]
37bbe6ac9add rdx, 1
37bbe6acdadd rax, 16
37bbe6ad1xorpd x0, [rip+0x864637]
37bbe6ad9unpcklpd x1, x0
37bbe6addmovups [rcx], x1
37bbe6ae0add rcx, rbx
37bbe6ae3cmp r8l, edx
37bbe6ae6jge 0x37bbe6ac0
37bbe6ae8add r9, 1
37bbe6aecmov [r10+24], 0
37bbe6af4mov eax, r11l
37bbe6af7add r10, r15
37bbe6afaadd r11l, r12l
37bbe6afdcmp r14, r9
37bbe6b00jne 0x37bbe6aa0
37bbe6b02mov ebp, [rsp+208]
37bbe6b09
37bbe6b09loc_37bbe6b09:
37bbe6b09mov eax, [rsp+196]
37bbe6b10sub eax, 1
37bbe6b13cmp eax, ebp
37bbe6b15jg 0x37bbe6bc0
37bbe6b1b
37bbe6b1bloc_37bbe6b1b:
37bbe6b1blea eax, [rbp+1]
37bbe6b1e
37bbe6b1eloc_37bbe6b1e:
37bbe6b1ecmp [rsp+196], eax
37bbe6b25jle 0x37bbe566f
37bbe6b2bmov rax, [rsp+472]
37bbe6b33add [rsp+192], 1
37bbe6b3badd ebp, 1
37bbe6b3emov esi, [rsp+372]
37bbe6b45mov eax, [rax]
37bbe6b47jmp 0x37bbe63a0
37bbe6b4c
37bbe6b4c 0f 1f 40 00 ..@.
37bbe6b50
37bbe6b50loc_37bbe6b50:
37bbe6b50mov eax, [rsp+364]
37bbe6b57lea eax, [rax+2*rcx]
37bbe6b5ajmp 0x37bbe64e7
37bbe6b5f
37bbe6b5floc_37bbe6b5f:
37bbe6b5ftest ebp, ebp
37bbe6b61jne 0x37bbe697f
37bbe6b67mov r8l, [rsp+364]
37bbe6b6ftest r8l, r8l
37bbe6b72jg 0x37bbe6a2d
37bbe6b78cmp [rsp+196], 1
37bbe6b80je 0x37bbe566f
37bbe6b86lea rbx, [rip+0x86452b]
37bbe6b8dmov eax, 1
37bbe6b92mov [rsp+232], rbx
37bbe6b9alea rbx, [rip+0x864527]
37bbe6ba1mov [rsp+216], rbx
37bbe6ba9lea rbx, [rsp+352]
37bbe6bb1mov [rsp+208], rbx
37bbe6bb9jmp 0x37bbe6e3d
37bbe6bbe
37bbe6bbe 66 90 f.
37bbe6bc0
37bbe6bc0loc_37bbe6bc0:
37bbe6bc0lea rax, [rsp+352]
37bbe6bc8mov [rsp+208], rax
37bbe6bd0test ebp, ebp
37bbe6bd2je 0x37bbe7728
37bbe6bd8
37bbe6bd8loc_37bbe6bd8:
37bbe6bd8mov rbx, [rsp+528]
37bbe6be0movsxd rax, esi
37bbe6be3shl rax, 4
37bbe6be7add rbx, rax
37bbe6beamov [rsp+240], rbx
37bbe6bf2cmp ebp, 1
37bbe6bf5je 0x37bbe7870
37bbe6bfbmov eax, [rsp+184]
37bbe6c02mov edx, [rsp+192]
37bbe6c09add r8l, esi
37bbe6c0clea r15, [rsp+376]
37bbe6c14mov r9, [rsp+152]
37bbe6c1cmov [rsp+32], r15
37bbe6c21lea r14, [rip+0x864484]
37bbe6c28mov [rsp+380], eax
37bbe6c2fmov rax, [rsp+472]
37bbe6c37imul edx, esi
37bbe6c3amov rcx, r14
37bbe6c3dmov [rsp+376], r8l
37bbe6c45mov r8, r9
37bbe6c48mov [rsp+96], rax
37bbe6c4dmovsxd rax, r13l
37bbe6c50shl rax, 4
37bbe6c54imul edx, r12l
37bbe6c58add rax, [rsp+528]
37bbe6c60mov [rsp+112], 19
37bbe6c69mov [rsp+88], rax
37bbe6c6elea rax, [rip+0x864443]
37bbe6c75mov [rsp+232], rax
37bbe6c7dmov [rsp+80], rax
37bbe6c82mov rax, [rsp+488]
37bbe6c8amov [rsp+104], 11
37bbe6c93mov [rsp+72], rax
37bbe6c98lea eax, [rbp-2]
37bbe6c9bimul eax, esi
37bbe6c9eadd eax, 1
37bbe6ca1cdqe
37bbe6ca3imul rax, [rsp+176]
37bbe6cacadd rax, [rsp+144]
37bbe6cb4add rax, [rsp+200]
37bbe6cbcshl rax, 4
37bbe6cc0add rax, [rsp+480]
37bbe6cc8mov [rsp+64], rax
37bbe6ccdmov rax, [rsp+136]
37bbe6cd5mov [rsp+56], rax
37bbe6cdamov eax, [rsp+172]
37bbe6ce1lea eax, [rsi+rax+1]
37bbe6ce5add eax, edx
37bbe6ce7lea rdx, [rip+0x8643ef]
37bbe6ceecdqe
37bbe6cf0sub rax, 1
37bbe6cf4shl rax, 4
37bbe6cf8add rax, rdi
37bbe6cfbmov [rsp+48], rax
37bbe6d00lea rax, [rip+0x8643c1]
37bbe6d07mov [rsp+40], rax
37bbe6d0cmov [rsp+216], rax
37bbe6d14call zgemm_
37bbe6d19
37bbe6d19loc_37bbe6d19:
37bbe6d19lea eax, [rbp+1]
37bbe6d1cmov rbx, [rsp+176]
37bbe6d24mov rcx, r14
37bbe6d27mov [rsp+380], r13l
37bbe6d2fimul esi, eax
37bbe6d32mov [rsp+280], eax
37bbe6d39mov rax, [rsp+472]
37bbe6d41mov r13, [rsp+144]
37bbe6d49mov r9, [rsp+160]
37bbe6d51mov eax, [rax]
37bbe6d53mov [rsp+112], 11
37bbe6d5cmov [rsp+104], 11
37bbe6d65lea r8l, [rsi+1]
37bbe6d69mov [rsp+272], eax
37bbe6d70mov edx, eax
37bbe6d72movsxd r8, r8l
37bbe6d75mov rax, [rsp+488]
37bbe6d7dsub edx, esi
37bbe6d7fmov [rsp+96], rax
37bbe6d84mov rax, [rsp+216]
37bbe6d8cmov [rsp+376], edx
37bbe6d93mov rdx, [rsp+200]
37bbe6d9bmov [rsp+80], rax
37bbe6da0mov rax, [rsp+472]
37bbe6da8imul rdx, rbx
37bbe6dacmov [rsp+72], rax
37bbe6db1mov rax, [rsp+240]
37bbe6db9add rdx, r13
37bbe6dbcmov [rsp+64], rax
37bbe6dc1mov rax, [rsp+488]
37bbe6dc9add rdx, r8
37bbe6dccmov r8, r15
37bbe6dcfmov [rsp+56], rax
37bbe6dd4shl rdx, 4
37bbe6dd8lea rax, [rip+0x864311]
37bbe6ddfadd rdx, [rsp+480]
37bbe6de7mov [rsp+88], rdx
37bbe6decmovsxd rdx, esi
37bbe6defmov [rsp+40], rax
37bbe6df4mov rax, [rsp+136]
37bbe6dfcshl rdx, 4
37bbe6e00add rdx, [rsp+480]
37bbe6e08mov [rsp+48], rdx
37bbe6e0dmov rdx, r14
37bbe6e10mov r14l, ebp
37bbe6e13mov [rsp+32], rax
37bbe6e18call zgemm_
37bbe6e1dmov esi, [rsp+372]
37bbe6e24mov eax, [rsp+280]
37bbe6e2bimul r14l, esi
37bbe6e2fadd r14l, 1
37bbe6e33movsxd r14, r14l
37bbe6e36imul r14, rbx
37bbe6e3aadd r14, r13
37bbe6e3d
37bbe6e3dloc_37bbe6e3d:
37bbe6e3dimul esi, eax
37bbe6e40mov [rsp+240], eax
37bbe6e47mov rax, [rsp+472]
37bbe6e4fmov rbx, [rsp+160]
37bbe6e57mov r9, [rsp+488]
37bbe6e5fmov eax, [rax]
37bbe6e61movsxd rcx, esi
37bbe6e64mov [rsp+200], eax
37bbe6e6bmov edx, eax
37bbe6e6dmov rax, [rsp+208]
37bbe6e75sub edx, esi
37bbe6e77mov [rsp+40], rax
37bbe6e7cmov rax, [rsp+512]
37bbe6e84mov [rsp+380], edx
37bbe6e8blea edx, [rsi+1]
37bbe6e8emov rsi, [rsp+136]
37bbe6e96lea rcx, [rax+4*rcx]
37bbe6e9amovsxd rdx, edx
37bbe6e9dmov rax, [rsp+480]
37bbe6ea5add rdx, r14
37bbe6ea8mov [rsp+32], rcx
37bbe6eadmov rcx, rsi
37bbe6eb0shl rdx, 4
37bbe6eb4lea r8, [rax+rdx]
37bbe6eb8mov rdx, rbx
37bbe6ebbcall zgetrf_
37bbe6ec0mov ecx, [rsp+372]
37bbe6ec7mov eax, [rsp+240]
37bbe6ecelea r9, [rip+0x8641e3]
37bbe6ed5mov r15l, [rsp+172]
37bbe6eddmov r13, [rsp+152]
37bbe6ee5mov r8l, ecx
37bbe6ee8mov [rsp+208], eax
37bbe6eefmov r14l, [rsp+184]
37bbe6ef7imul r8l, eax
37bbe6efbmov rax, [rsp+472]
37bbe6f03mov [rsp+380], r14l
37bbe6f0bmov eax, [rax]
37bbe6f0dmov [rsp+48], rsi
37bbe6f12mov [rsp+56], 4
37bbe6f1bmov edx, eax
37bbe6f1dmov [rsp+200], eax
37bbe6f24mov rax, [rsp+232]
37bbe6f2csub edx, r8l
37bbe6f2fmov r8, rbx
37bbe6f32cmp edx, ecx
37bbe6f34mov [rsp+32], rax
37bbe6f39cmovg edx, ecx
37bbe6f3cmov [rsp+364], edx
37bbe6f43lea edx, [rcx+r15+1]
37bbe6f48imul ecx, ebp
37bbe6f4bimul ecx, r12l
37bbe6f4fadd edx, ecx
37bbe6f51lea rcx, [rip+0x8641a8]
37bbe6f58movsxd rdx, edx
37bbe6f5bsub rdx, 1
37bbe6f5fshl rdx, 4
37bbe6f63add rdx, rdi
37bbe6f66mov [rsp+40], rdx
37bbe6f6bmov rdx, r13
37bbe6f6ecall zlaset_
37bbe6f73mov ecx, [rsp+372]
37bbe6f7amov r9l, [rsp+208]
37bbe6f82mov [rsp+56], 5
37bbe6f8bmov [rsp+48], rsi
37bbe6f90lea rax, [rip+0x864141]
37bbe6f97mov r8l, ecx
37bbe6f9aimul r9l, ecx
37bbe6f9elea ecx, [rcx+r15+1]
37bbe6fa3mov [rsp+200], rax
37bbe6fabimul r8l, ebp
37bbe6fafmov [rsp+380], r14l
37bbe6fb7add r9l, 1
37bbe6fbblea edx, [r8+1]
37bbe6fbfmovsxd r9, r9l
37bbe6fc2imul r8l, r12l
37bbe6fc6movsxd rdx, edx
37bbe6fc9imul rdx, [rsp+176]
37bbe6fd2add rdx, [rsp+144]
37bbe6fdaadd rdx, r9
37bbe6fddadd ecx, r8l
37bbe6fe0shl rdx, 4
37bbe6fe4mov r8, rbx
37bbe6fe7movsxd rcx, ecx
37bbe6feasub rcx, 1
37bbe6feeshl rcx, 4
37bbe6ff2add rcx, rdi
37bbe6ff5mov [rsp+40], rcx
37bbe6ffamov rcx, [rsp+488]
37bbe7002mov [rsp+32], rcx
37bbe7007mov rcx, [rsp+480]
37bbe700flea r9, [rcx+rdx]
37bbe7013mov rcx, rax
37bbe7016mov rdx, r13
37bbe7019call zlacpy_
37bbe701etest ebp, ebp
37bbe7020mov eax, [rsp+208]
37bbe7027je 0x37bbe7111
37bbe702dmov edx, [rsp+372]
37bbe7034mov ecx, ebp
37bbe7036mov r9l, r12l
37bbe7039mov rax, [rsp+216]
37bbe7041mov [rsp+80], rsi
37bbe7046mov rsi, [rsp+488]
37bbe704eimul ecx, edx
37bbe7051lea r8l, [rdx+r15+1]
37bbe7056mov [rsp+48], rax
37bbe705bimul edx, [rsp+192]
37bbe7063mov [rsp+64], rsi
37bbe7068mov [rsp+112], 1
37bbe7071imul r9l, ecx
37bbe7075add ecx, 1
37bbe7078mov [rsp+104], 1
37bbe7081add edx, 1
37bbe7084movsxd rcx, ecx
37bbe7087mov [rsp+96], 1
37bbe7090movsxd rdx, edx
37bbe7093mov [rsp+40], rbx
37bbe7098imul rdx, [rsp+176]
37bbe70a1add r8l, r9l
37bbe70a4add rdx, [rsp+144]
37bbe70acmov [rsp+88], 1
37bbe70b5lea r9, [rip+0x863fd4]
37bbe70bcmovsxd r8, r8l
37bbe70bfadd rdx, rcx
37bbe70c2mov [rsp+32], r13
37bbe70c7lea rcx, [rip+0x864037]
37bbe70cesub r8, 1
37bbe70d2shl rdx, 4
37bbe70d6add rdx, [rsp+480]
37bbe70demov [rsp+380], r14l
37bbe70e6shl r8, 4
37bbe70eamov [rsp+56], rdx
37bbe70eflea rdx, [rip+0x863f9b]
37bbe70f6add r8, rdi
37bbe70f9mov [rsp+72], r8
37bbe70felea r8, [rip+0x864006]
37bbe7105call ztrsm_
37bbe710amov eax, [rsp+208]
37bbe7111
37bbe7111loc_37bbe7111:
37bbe7111mov ecx, [rsp+372]
37bbe7118test ecx, ecx
37bbe711ajle 0x37bbe724e
37bbe7120mov esi, [rsp+364]
37bbe7127lea r15l, [rcx+1]
37bbe712btest esi, esi
37bbe712djle 0x37bbe794b
37bbe7133mov edx, ecx
37bbe7135mov ebx, [rsp+172]
37bbe713csub esi, 1
37bbe713flea r13, [rdi+16]
37bbe7143imul edx, ebp
37bbe7146mov [rsp+240], ebp
37bbe714dmov r8l, 1
37bbe7153mov r14l, ebx
37bbe7156lea r11l, [rbx+rcx]
37bbe715amov [rsp+232], ecx
37bbe7161mov rbx, [rsp+248]
37bbe7169sub r14l, ecx
37bbe716cmovsxd r11, r11l
37bbe716flea r10l, [rcx+rdx]
37bbe7173mov r9l, edx
37bbe7176add rsi, r11
37bbe7179mov edx, 1
37bbe717eimul r10l, r12l
37bbe7182mov [rsp+208], r14l
37bbe718alea r14, [rdi-16]
37bbe718emov ebp, [rsp+208]
37bbe7195imul r9l, r12l
37bbe7199mov [rsp+208], eax
37bbe71a0movsxd r10, r10l
37bbe71a3nop
37bbe71a5nop [rax+rax]
37bbe71b0
37bbe71b0loc_37bbe71b0:
37bbe71b0movsxd rcx, r9l
37bbe71b3add edx, ebp
37bbe71b5mov rax, rcx
37bbe71b8movsxd rdx, edx
37bbe71bbadd rcx, rsi
37bbe71besub rax, r8
37bbe71c1add rdx, r10
37bbe71c4sub rcx, r8
37bbe71c7shl rdx, 4
37bbe71cbadd rax, r11
37bbe71ceshl rcx, 4
37bbe71d2shl rax, 4
37bbe71d6add rdx, r14
37bbe71d9add rcx, r13
37bbe71dcadd rax, rdi
37bbe71dfnop [rax+rax]
37bbe71eanop [rax+rax]
37bbe71f5nop [rax+rax]
37bbe7200
37bbe7200loc_37bbe7200:
37bbe7200movsd_xmm x0, [rax+24]
37bbe7205movsd_xmm x1, [rax+16]
37bbe720aadd rax, 16
37bbe720exorpd x0, [rip+0x863efa]
37bbe7216unpcklpd x1, x0
37bbe721amovups [rdx], x1
37bbe721dadd rdx, rbx
37bbe7220cmp rcx, rax
37bbe7223jne 0x37bbe7200
37bbe7225add r8, 1
37bbe7229cmp r15, r8
37bbe722cje 0x37bbe7239
37bbe722eadd r9l, r12l
37bbe7231mov edx, r8l
37bbe7234jmp 0x37bbe71b0
37bbe7239
37bbe7239loc_37bbe7239:
37bbe7239mov ecx, [rsp+232]
37bbe7240mov ebp, [rsp+240]
37bbe7247mov eax, [rsp+208]
37bbe724e
37bbe724eloc_37bbe724e:
37bbe724emov edx, ecx
37bbe7250mov rbx, [rsp+176]
37bbe7258imul ecx, eax
37bbe725bmov rsi, [rsp+488]
37bbe7263imul edx, ebp
37bbe7266mov [rsp+208], eax
37bbe726dmov rax, [rsp+216]
37bbe7275lea r9, [rip+0x863e3c]
37bbe727cmov [rsp+48], rsi
37bbe7281mov rsi, [rsp+144]
37bbe7289add ecx, 1
37bbe728cmov [rsp+32], rax
37bbe7291mov r8, [rsp+160]
37bbe7299mov [rsp+56], 5
37bbe72a2add edx, 1
37bbe72a5movsxd rcx, ecx
37bbe72a8movsxd rdx, edx
37bbe72abimul rdx, rbx
37bbe72afadd rdx, rsi
37bbe72b2add rdx, rcx
37bbe72b5mov rcx, [rsp+200]
37bbe72bdshl rdx, 4
37bbe72c1add rdx, [rsp+480]
37bbe72c9mov [rsp+40], rdx
37bbe72cemov rdx, [rsp+152]
37bbe72d6call zlaset_
37bbe72dbmov r10l, [rsp+364]
37bbe72e3mov eax, [rsp+208]
37bbe72eatest r10l, r10l
37bbe72edjle 0x37bbe6b1e
37bbe72f3mov r9l, [rsp+372]
37bbe72fbmov ecx, eax
37bbe72fdmov r11, [rsp+512]
37bbe7305mov [rsp+240], ebp
37bbe730cmov [rsp+320], r12l
37bbe7314mov r15, [rsp+480]
37bbe731cimul ecx, r9l
37bbe7320mov [rsp+208], r10l
37bbe7328imul r9l, ebp
37bbe732cmov [rsp+312], eax
37bbe7333mov [rsp+496], rdi
37bbe733bmovsxd rdx, ecx
37bbe733emov [rsp+216], ecx
37bbe7345lea ebp, [rcx+2]
37bbe7348mov r8, rdx
37bbe734blea r14, [rsi+rdx]
37bbe734fmov [rsp+328], r9l
37bbe7357shl r8, 4
37bbe735badd r8, [rsp+480]
37bbe7363mov [rsp+232], r8
37bbe736blea r8, [rdx+1]
37bbe736flea rdx, [r11+4*rdx]
37bbe7373mov r12, [rsp+232]
37bbe737bmov [rsp+200], rdx
37bbe7383imul r8, rbx
37bbe7387lea edx, [rcx+1]
37bbe738amovsxd rdx, edx
37bbe738dimul rdx, rbx
37bbe7391add r14, r8
37bbe7394lea r13, [rsi+r8]
37bbe7398shl r14, 4
37bbe739cadd r14, [rsp+480]
37bbe73a4lea r11, [rdx+rsi]
37bbe73a8mov esi, 1
37bbe73adlea rdx, [r11+1]
37bbe73b1mov [rsp+280], r11
37bbe73b9shl rdx, 4
37bbe73bdmov [rsp+272], rdx
37bbe73c5jmp 0x37bbe7498
37bbe73ca
37bbe73caloc_37bbe73ca:
37bbe73camov rcx, [rsp+136]
37bbe73d2mov rdx, r10
37bbe73d5lea r8, [rip+0x863cc8]
37bbe73dcmov [rsp+380], eax
37bbe73e3call zlacgv_
37bbe73e8mov rax, [rsp+472]
37bbe73f0mov edx, [rax]
37bbe73f2mov rax, [rsp+176]
37bbe73faimul rax, rdi
37bbe73feadd rax, [rsp+144]
37bbe7406cmp ebx, edx
37bbe7408jl 0x37bbe75d4
37bbe740e
37bbe740eloc_37bbe740e:
37bbe740eadd rax, rdi
37bbe7411movupd x0, [r14+16]
37bbe7417shl rax, 4
37bbe741bmovupd x1, [r15+rax]
37bbe7421movups [r14+16], x1
37bbe7426movups [r15+rax], x0
37bbe742bmov eax, [rsp+240]
37bbe7432test eax, eax
37bbe7434je 0x37bbe7470
37bbe7436mov eax, [rsp+328]
37bbe743dsub rdi, 1
37bbe7441mov rcx, [rsp+136]
37bbe7449mov rdx, r12
37bbe744cshl rdi, 4
37bbe7450mov [rsp+380], eax
37bbe7457mov rax, [rsp+488]
37bbe745flea r9, [r15+rdi]
37bbe7463mov [rsp+32], rax
37bbe7468mov r8, rax
37bbe746bcall zswap_
37bbe7470
37bbe7470loc_37bbe7470:
37bbe7470add rsi, 1
37bbe7474add r12, 16
37bbe7478add ebp, 1
37bbe747badd r14, [rsp+224]
37bbe7483add r13, [rsp+176]
37bbe748bcmp [rsp+208], esi
37bbe7492jl 0x37bbe762a
37bbe7498
37bbe7498loc_37bbe7498:
37bbe7498mov rdi, [rsp+200]
37bbe74a0mov ebx, [rsp+216]
37bbe74a7mov eax, [rdi+4*rsi-4]
37bbe74abadd ebx, eax
37bbe74admov [rdi+4*rsi-4], ebx
37bbe74b1cmp eax, esi
37bbe74b3je 0x37bbe7470
37bbe74b5mov rcx, [rsp+280]
37bbe74bdlea edx, [rsi-1]
37bbe74c0movsxd rdi, ebx
37bbe74c3mov [rsp+232], eax
37bbe74camov r10, [rsp+488]
37bbe74d2mov [rsp+380], edx
37bbe74d9lea rdx, [rcx+rdi]
37bbe74ddmov rcx, [rsp+272]
37bbe74e5mov [rsp+32], r10
37bbe74eashl rdx, 4
37bbe74eemov r8, r10
37bbe74f1lea r9, [r15+rdx]
37bbe74f5lea rdx, [rcx+r12]
37bbe74f9mov rcx, [rsp+136]
37bbe7501call zswap_
37bbe7506movsxd rdx, ebp
37bbe7509mov eax, [rsp+232]
37bbe7510lea r10, [rdx+r13]
37bbe7514shl r10, 4
37bbe7518sub eax, esi
37bbe751aadd r10, r15
37bbe751dcmp ebx, ebp
37bbe751fjle 0x37bbe73ca
37bbe7525imul rdx, [rsp+176]
37bbe752elea r11l, [rax-1]
37bbe7532mov [rsp+304], eax
37bbe7539mov rax, [rsp+144]
37bbe7541mov rcx, [rsp+136]
37bbe7549lea r8, [rip+0x863b54]
37bbe7550mov [rsp+232], r10
37bbe7558mov [rsp+380], r11l
37bbe7560lea r9, [rdx+rax]
37bbe7564mov rax, [rsp+488]
37bbe756cmov rdx, r10
37bbe756fmov [rsp+296], r11l
37bbe7577add r9, rdi
37bbe757amov [rsp+32], rax
37bbe757fshl r9, 4
37bbe7583add r9, r15
37bbe7586mov [rsp+288], r9
37bbe758ecall zswap_
37bbe7593mov r11l, [rsp+296]
37bbe759bmov r8, [rsp+488]
37bbe75a3mov rdx, [rsp+288]
37bbe75abmov rcx, [rsp+136]
37bbe75b3mov [rsp+380], r11l
37bbe75bbcall zlacgv_
37bbe75c0mov eax, [rsp+304]
37bbe75c7mov r10, [rsp+232]
37bbe75cfjmp 0x37bbe73ca
37bbe75d4
37bbe75d4loc_37bbe75d4:
37bbe75d4sub edx, ebx
37bbe75d6mov [rsp+232], rax
37bbe75demov [rsp+380], edx
37bbe75e5lea edx, [rbx+1]
37bbe75e8movsxd rdx, edx
37bbe75eblea rcx, [rdx+rax]
37bbe75eflea rax, [rip+0x863aae]
37bbe75f6add rdx, r13
37bbe75f9mov [rsp+32], rax
37bbe75feshl rcx, 4
37bbe7602shl rdx, 4
37bbe7606mov r8, rax
37bbe7609lea r9, [r15+rcx]
37bbe760dmov rcx, [rsp+136]
37bbe7615add rdx, r15
37bbe7618call zswap_
37bbe761dmov rax, [rsp+232]
37bbe7625jmp 0x37bbe740e
37bbe762a
37bbe762aloc_37bbe762a:
37bbe762amov ebp, [rsp+240]
37bbe7631mov eax, [rsp+312]
37bbe7638mov rdi, [rsp+496]
37bbe7640mov r12l, [rsp+320]
37bbe7648jmp 0x37bbe6b1e
37bbe764d
37bbe764dloc_37bbe764d:
37bbe764dmov eax, [r12]
37bbe7651lea edx, [rsi+2*rsi+1]
37bbe7655pxor x0, x0
37bbe7659mov ecx, 1
37bbe765emov rbx, [rsp+496]
37bbe7666imul edx, eax
37bbe7669mov [rbx+8], 0
37bbe7671test edx, edx
37bbe7673cmovle edx, ecx
37bbe7676cvtsi2sd x0, edx
37bbe767amovsd_xmm [rbx], x0
37bbe767ecmp edi, -1
37bbe7681jne 0x37bbe4b34
37bbe7687
37bbe7687loc_37bbe7687:
37bbe7687imul eax, esi
37bbe768amov edx, 1
37bbe768fpxor x0, x0
37bbe7693test eax, eax
37bbe7695cmovle eax, edx
37bbe7698cvtsi2sd x0, eax
37bbe769cmov rax, [rsp+528]
37bbe76a4mov [rax+8], 0
37bbe76acmovsd_xmm [rax], x0
37bbe76b0jmp 0x37bbe4b34
37bbe76b5
37bbe76b5loc_37bbe76b5:
37bbe76b5mov eax, [rsp+196]
37bbe76bcsub eax, 1
37bbe76bfcmp ebp, eax
37bbe76c1jge 0x37bbe6b1b
37bbe76c7jmp 0x37bbe6bd8
37bbe76cc
37bbe76ccloc_37bbe76cc:
37bbe76ccmov eax, [rsp+196]
37bbe76d3sub eax, 1
37bbe76d6cmp r14l, eax
37bbe76d9jge 0x37bbe55f8
37bbe76dfjmp 0x37bbe56f6
37bbe76e4
37bbe76e4loc_37bbe76e4:
37bbe76e4mov eax, [r12]
37bbe76e8jmp 0x37bbe7687
37bbe76ea
37bbe76ealoc_37bbe76ea:
37bbe76ealea rax, [rip+0x8639c7]
37bbe76f1mov [rsp+208], 1
37bbe76fcmov [rsp+248], rax
37bbe7704lea rax, [rip+0x8639bd]
37bbe770bmov [rsp+240], rax
37bbe7713lea rax, [rsp+352]
37bbe771bmov [rsp+232], rax
37bbe7723jmp 0x37bbe5932
37bbe7728
37bbe7728loc_37bbe7728:
37bbe7728lea rbx, [rip+0x863989]
37bbe772fmov r14, [rsp+200]
37bbe7737mov eax, 1
37bbe773cmov [rsp+232], rbx
37bbe7744lea rbx, [rip+0x86397d]
37bbe774bimul r14, [rsp+176]
37bbe7754mov [rsp+216], rbx
37bbe775cadd r14, [rsp+144]
37bbe7764jmp 0x37bbe6e3d
37bbe7769
37bbe7769loc_37bbe7769:
37bbe7769lea rax, [rsp+372]
37bbe7771mov [rsp+160], rax
37bbe7779jmp 0x37bbe5677
37bbe777e
37bbe777eloc_37bbe777e:
37bbe777emov eax, [rsp+184]
37bbe7785mov rbx, [rsp+144]
37bbe778dmov [rsp+88], r15
37bbe7792lea r13, [rip+0x863913]
37bbe7799mov r9, [rsp+152]
37bbe77a1mov rdx, r13
37bbe77a4mov rcx, r13
37bbe77a7mov [rsp+112], 11
37bbe77b0mov [rsp+380], eax
37bbe77b7mov rax, [rsp+472]
37bbe77bflea r12, [rsp+376]
37bbe77c7mov [rsp+32], r9
37bbe77ccmov r8, r9
37bbe77cfmov [rsp+96], rax
37bbe77d4lea rax, [rip+0x8638dd]
37bbe77dbmov [rsp+248], rax
37bbe77e3mov [rsp+80], rax
37bbe77e8mov rax, [rsp+488]
37bbe77f0mov [rsp+104], 11
37bbe77f9mov [rsp+72], rax
37bbe77felea eax, [rsi+1]
37bbe7801cdqe
37bbe7803imul rax, [rsp+176]
37bbe780clea rax, [rbx+rax+1]
37bbe7811shl rax, 4
37bbe7815add rax, [rsp+480]
37bbe781dmov [rsp+64], rax
37bbe7822mov rax, [rsp+136]
37bbe782amov [rsp+56], rax
37bbe782fmov eax, [rsp+192]
37bbe7836imul eax, esi
37bbe7839add eax, [rsp+188]
37bbe7840cdqe
37bbe7842sub rax, 1
37bbe7846shl rax, 4
37bbe784aadd rax, rdi
37bbe784dmov [rsp+48], rax
37bbe7852lea rax, [rip+0x86386f]
37bbe7859mov [rsp+40], rax
37bbe785emov [rsp+240], rax
37bbe7866call zgemm_
37bbe786bjmp 0x37bbe5834
37bbe7870
37bbe7870loc_37bbe7870:
37bbe7870add rax, [rsp+480]
37bbe7878mov ebx, [rsp+184]
37bbe787fmov [rsp+104], 11
37bbe7888lea r14, [rip+0x86381d]
37bbe788fmov [rsp+64], rax
37bbe7894mov rax, [rsp+136]
37bbe789clea rdx, [rip+0x86383a]
37bbe78a3mov rcx, r14
37bbe78a6mov [rsp+380], ebx
37bbe78admov rbx, [rsp+472]
37bbe78b5lea r15, [rsp+376]
37bbe78bdmov [rsp+56], rax
37bbe78c2mov eax, r12l
37bbe78c5mov r9, [rsp+152]
37bbe78cdimul eax, esi
37bbe78d0add eax, [rsp+188]
37bbe78d7mov [rsp+96], rbx
37bbe78dccdqe
37bbe78demov rbx, [rsp+240]
37bbe78e6mov [rsp+32], r9
37bbe78ebmov r8, r9
37bbe78eemov [rsp+112], 19
37bbe78f7sub rax, 1
37bbe78fbmov [rsp+88], rbx
37bbe7900shl rax, 4
37bbe7904lea rbx, [rip+0x8637ad]
37bbe790bmov [rsp+232], rbx
37bbe7913add rax, rdi
37bbe7916mov [rsp+80], rbx
37bbe791bmov rbx, [rsp+488]
37bbe7923mov [rsp+48], rax
37bbe7928lea rax, [rip+0x863799]
37bbe792fmov [rsp+72], rbx
37bbe7934mov [rsp+40], rax
37bbe7939mov [rsp+216], rax
37bbe7941call zgemm_
37bbe7946jmp 0x37bbe6d19
37bbe794b
37bbe794bloc_37bbe794b:
37bbe794bmov edx, 1
37bbe7950
37bbe7950loc_37bbe7950:
37bbe7950lea r8, [rdx+1]
37bbe7954cmp r8, r15
37bbe7957je 0x37bbe724e
37bbe795dadd rdx, 2
37bbe7961cmp r15, rdx
37bbe7964jne 0x37bbe7950
37bbe7966jmp 0x37bbe724e
37bbe796b
37bbe796bloc_37bbe796b:
37bbe796bmov edx, 1
37bbe7970
37bbe7970loc_37bbe7970:
37bbe7970lea rcx, [rdx+1]
37bbe7974cmp rcx, r13
37bbe7977je 0x37bbe5ec5
37bbe797dadd rdx, 2
37bbe7981cmp rdx, r13
37bbe7984jne 0x37bbe7970
37bbe7986jmp 0x37bbe5ec5
37bbe798b
37bbe798bloc_37bbe798b:
37bbe798bneg eax
37bbe798djmp 0x37bbe4b12
37bbe4a40
37bbe4a40zhetrf_aa_2stage_:
37bbe4a40push r15
37bbe4a42push r14
37bbe4a44push r13
37bbe4a46push r12
37bbe4a48push rbp
37bbe4a49push rdi
37bbe4a4apush rsi
37bbe4a4bpush rbx
37bbe4a4csub rsp, 392
37bbe4a53mov rax, [rsp+544]
37bbe4a5bmov r13l, [r9]
37bbe4a5emov r15, [rsp+504]
37bbe4a66mov [rax], 0
37bbe4a6cmov [rsp+480], r8
37bbe4a74mov r12, rdx
37bbe4a77mov r8l, 1
37bbe4a7dmov rbx, rcx
37bbe4a80mov [rsp+488], r9
37bbe4a88lea rdx, [rip+0x866601]
37bbe4a8fmov r9l, 1
37bbe4a95call lsame_
37bbe4a9amov ebp, [r15]
37bbe4a9dmov r14l, eax
37bbe4aa0mov rax, [rsp+536]
37bbe4aa8mov edi, [rax]
37bbe4aaatest r14l, r14l
37bbe4aadje 0x37bbe4b48
37bbe4ab3
37bbe4ab3loc_37bbe4ab3:
37bbe4ab3mov eax, [r12]
37bbe4ab7test eax, eax
37bbe4ab9js 0x37bbe4afe
37bbe4abbmov rsi, [rsp+488]
37bbe4ac3mov edx, 1
37bbe4ac8cmovg edx, eax
37bbe4acbcmp [rsi], edx
37bbe4acdjl 0x37bbe4b77
37bbe4ad3shl eax, 2
37bbe4ad6mov ecx, 1
37bbe4adbtest eax, eax
37bbe4addcmovle eax, ecx
37bbe4ae0cmp [r15], eax
37bbe4ae3jge 0x37bbe4b83
37bbe4ae9cmp ebp, -1
37bbe4aecje 0x37bbe4b83
37bbe4af2mov edx, -6
37bbe4af7mov eax, 6
37bbe4afcjmp 0x37bbe4b08
37bbe4afe
37bbe4afeloc_37bbe4afe:
37bbe4afemov edx, -2
37bbe4b03mov eax, 2
37bbe4b08
37bbe4b08loc_37bbe4b08:
37bbe4b08mov rdi, [rsp+544]
37bbe4b10mov [rdi], edx
37bbe4b12
37bbe4b12loc_37bbe4b12:
37bbe4b12lea rdx, [rsp+380]
37bbe4b1amov r8l, 16
37bbe4b20lea rcx, [rip+0x86656b]
37bbe4b27mov [rsp+380], eax
37bbe4b2ecall xerbla_
37bbe4b33nop
37bbe4b34
37bbe4b34loc_37bbe4b34:
37bbe4b34add rsp, 392
37bbe4b3bpop rbx
37bbe4b3cpop rsi
37bbe4b3dpop rdi
37bbe4b3epop rbp
37bbe4b3fpop r12
37bbe4b41pop r13
37bbe4b43pop r14
37bbe4b45pop r15
37bbe4b47ret
37bbe4b48
37bbe4b48loc_37bbe4b48:
37bbe4b48mov r9l, 1
37bbe4b4emov r8l, 1
37bbe4b54lea rdx, [rip+0x866536]
37bbe4b5bmov rcx, rbx
37bbe4b5ecall lsame_
37bbe4b63test eax, eax
37bbe4b65jne 0x37bbe4ab3
37bbe4b6bmov edx, -1
37bbe4b70mov eax, 1
37bbe4b75jmp 0x37bbe4b08
37bbe4b77
37bbe4b77loc_37bbe4b77:
37bbe4b77mov edx, -4
37bbe4b7cmov eax, 4
37bbe4b81jmp 0x37bbe4b08
37bbe4b83
37bbe4b83loc_37bbe4b83:
37bbe4b83mov rax, [rsp+536]
37bbe4b8bcmp [rax], edx
37bbe4b8djge 0x37bbe4ba8
37bbe4b8fcmp edi, -1
37bbe4b92je 0x37bbe4ba8
37bbe4b94mov edx, -10
37bbe4b99mov eax, 10
37bbe4b9ejmp 0x37bbe4b08
37bbe4ba3
37bbe4ba3 0f 1f 44 00 00 ..D..
37bbe4ba8
37bbe4ba8loc_37bbe4ba8:
37bbe4ba8mov rax, [rsp+544]
37bbe4bb0mov eax, [rax]
37bbe4bb2test eax, eax
37bbe4bb4jne 0x37bbe798b
37bbe4bbalea rax, [rip+0x8664e7]
37bbe4bc1mov r9, r12
37bbe4bc4lea rdx, [rip+0x8664c7]
37bbe4bcbmov r8, rbx
37bbe4bcemov [rsp+64], 1
37bbe4bd7lea rcx, [rip+0x8664c6]
37bbe4bdemov [rsp+56], 16
37bbe4be7mov [rsp+48], rax
37bbe4becmov [rsp+40], rax
37bbe4bf1mov [rsp+32], rax
37bbe4bf6call ilaenv_
37bbe4bfbmov [rsp+372], eax
37bbe4c02mov esi, eax
37bbe4c04mov rax, [rsp+544]
37bbe4c0cmov r9l, [rax]
37bbe4c0ftest r9l, r9l
37bbe4c12jne 0x37bbe56c6
37bbe4c18cmp ebp, -1
37bbe4c1bje 0x37bbe764d
37bbe4c21cmp edi, -1
37bbe4c24je 0x37bbe76e4
37bbe4c2a
37bbe4c2aloc_37bbe4c2a:
37bbe4c2amov ecx, [r12]
37bbe4c2etest ecx, ecx
37bbe4c30je 0x37bbe4b34
37bbe4c36movsxd rdi, r13l
37bbe4c39xor eax, eax
37bbe4c3btest rdi, rdi
37bbe4c3ecmovns rax, rdi
37bbe4c42mov [rsp+176], rax
37bbe4c4anot rax
37bbe4c4dmov [rsp+144], rax
37bbe4c55mov eax, [r15]
37bbe4c58cdq
37bbe4c59idiv ecx
37bbe4c5bmov [rsp+192], eax
37bbe4c62mov edi, eax
37bbe4c64mov [rsp+368], eax
37bbe4c6blea eax, [rsi+2*rsi]
37bbe4c6ecmp edi, eax
37bbe4c70jg 0x37bbe4c8f
37bbe4c72lea eax, [rdi-1]
37bbe4c75movsxd rsi, eax
37bbe4c78sar eax, 31
37bbe4c7bimul rsi, rsi, 0x55555556
37bbe4c82shr rsi, 32
37bbe4c86sub esi, eax
37bbe4c88mov [rsp+372], esi
37bbe4c8f
37bbe4c8floc_37bbe4c8f:
37bbe4c8fmov rax, [rsp+536]
37bbe4c97mov edx, ecx
37bbe4c99imul edx, esi
37bbe4c9cmov eax, [rax]
37bbe4c9ecmp eax, edx
37bbe4ca0jge 0x37bbe4cae
37bbe4ca2cdq
37bbe4ca3idiv ecx
37bbe4ca5mov [rsp+372], eax
37bbe4cacmov esi, eax
37bbe4cae
37bbe4caeloc_37bbe4cae:
37bbe4caelea eax, [rcx+rsi-1]
37bbe4cb2cdq
37bbe4cb3idiv esi
37bbe4cb5cmp ecx, esi
37bbe4cb7mov edx, esi
37bbe4cb9cmovle edx, ecx
37bbe4cbclea r8l, [rdx+1]
37bbe4cc0mov [rsp+196], eax
37bbe4cc7lea eax, [rsi+rsi]
37bbe4ccamov [rsp+172], eax
37bbe4cd1mov eax, 1
37bbe4cd6test edx, edx
37bbe4cd8jle 0x37bbe4d1f
37bbe4cdamov rdx, r8
37bbe4cddsub rdx, rax
37bbe4ce0and edx, 1
37bbe4ce3je 0x37bbe4d00
37bbe4ce5mov rdi, [rsp+512]
37bbe4cedmov [rdi+4*rax-4], 1
37bbe4cf5mov eax, 2
37bbe4cfacmp r8, 2
37bbe4cfeje 0x37bbe4d1f
37bbe4d00
37bbe4d00loc_37bbe4d00:
37bbe4d00mov r9, [rsp+512]
37bbe4d08
37bbe4d08loc_37bbe4d08:
37bbe4d08mov [r9+4*rax-4], eax
37bbe4d0dlea rdx, [rax+1]
37bbe4d11add rax, 2
37bbe4d15mov [r9+4*rdx-4], edx
37bbe4d1acmp r8, rax
37bbe4d1djne 0x37bbe4d08
37bbe4d1f
37bbe4d1floc_37bbe4d1f:
37bbe4d1fmov rax, [rsp+496]
37bbe4d27pxor x0, x0
37bbe4d2bcvtsi2sd x0, esi
37bbe4d2fmov [rax+8], 0
37bbe4d37movsd_xmm [rax], x0
37bbe4d3btest r14l, r14l
37bbe4d3eje 0x37bbe62c6
37bbe4d44mov r8l, [rsp+196]
37bbe4d4ctest r8l, r8l
37bbe4d4fjle 0x37bbe7769
37bbe4d55movsxd rax, [rsp+192]
37bbe4d5dmovsxd rdx, esi
37bbe4d60xor r14l, r14l
37bbe4d63mov [rsp+200], -1
37bbe4d6emov [rsp+472], r12
37bbe4d76lea edi, [rax-1]
37bbe4d79mov [rsp+184], edi
37bbe4d80mov edi, [rsp+172]
37bbe4d87add edi, 1
37bbe4d8amov [rsp+188], edi
37bbe4d91mov rdi, rax
37bbe4d94sub rax, 1
37bbe4d98shl rax, 4
37bbe4d9cshl rdi, 4
37bbe4da0mov [rsp+280], rax
37bbe4da8mov rax, [rsp+176]
37bbe4db0mov [rsp+296], rdi
37bbe4db8lea rdi, [rdx+rdx]
37bbe4dbcshl rax, 4
37bbe4dc0mov [rsp+288], rdi
37bbe4dc8mov rdi, [rsp+496]
37bbe4dd0mov [rsp+256], rax
37bbe4dd8add rax, 16
37bbe4ddcmov [rsp+264], rax
37bbe4de4lea rax, [rsp+380]
37bbe4decmov [rsp+136], rax
37bbe4df4lea rax, [rsp+364]
37bbe4dfcmov [rsp+152], rax
37bbe4e04lea rax, [rsp+372]
37bbe4e0cmov [rsp+160], rax
37bbe4e14lea rax, [rip+0x8662bd]
37bbe4e1bmov [rsp+216], rax
37bbe4e23mov eax, ecx
37bbe4e25nop [rax+rax]
37bbe4e30
37bbe4e30loc_37bbe4e30:
37bbe4e30mov ebp, r14l
37bbe4e33imul ebp, esi
37bbe4e36sub eax, ebp
37bbe4e38cmp eax, esi
37bbe4e3acmovg eax, esi
37bbe4e3dmov [rsp+364], eax
37bbe4e44cmp r14l, 1
37bbe4e48jbe 0x37bbe50aa
37bbe4e4eadd eax, esi
37bbe4e50lea edx, [rsi+rsi]
37bbe4e53cmp r14l, 2
37bbe4e57mov ebx, r14l
37bbe4e5acmovne eax, edx
37bbe4e5dmov r13, [rsp+176]
37bbe4e65add ebp, 1
37bbe4e68mov r15l, [rsp+192]
37bbe4e70movsxd rbp, ebp
37bbe4e73lea rdx, [rip+0x866232]
37bbe4e7amov r9, [rsp+152]
37bbe4e82mov r8, [rsp+160]
37bbe4e8amov [rsp+356], eax
37bbe4e91imul rbp, r13
37bbe4e95mov rcx, rdx
37bbe4e98mov eax, [rsp+184]
37bbe4e9fmov [rsp+112], 11
37bbe4ea8mov r14, r13
37bbe4eabmov [rsp+380], eax
37bbe4eb2mov rax, [rsp+472]
37bbe4ebamov [rsp+104], 11
37bbe4ec3mov [rsp+96], rax
37bbe4ec8movsxd rax, esi
37bbe4ecbimul esi, r15l
37bbe4ecfshl rax, 4
37bbe4ed3add rax, [rsp+528]
37bbe4edbmov [rsp+88], rax
37bbe4ee0lea rax, [rip+0x8661d1]
37bbe4ee7mov [rsp+80], rax
37bbe4eecmov rax, [rsp+488]
37bbe4ef4mov [rsp+72], rax
37bbe4ef9mov rax, [rsp+144]
37bbe4f01lea rax, [rax+rbp+1]
37bbe4f06lea rbp, [rsp+356]
37bbe4f0eshl rax, 4
37bbe4f12add rax, [rsp+480]
37bbe4f1amov [rsp+32], rbp
37bbe4f1fmov [rsp+64], rax
37bbe4f24mov rax, [rsp+136]
37bbe4f2cmov [rsp+56], rax
37bbe4f31mov eax, [rsp+188]
37bbe4f38add eax, esi
37bbe4f3acdqe
37bbe4f3csub rax, 1
37bbe4f40shl rax, 4
37bbe4f44add rax, rdi
37bbe4f47mov [rsp+48], rax
37bbe4f4clea rax, [rip+0x866175]
37bbe4f53mov [rsp+40], rax
37bbe4f58call zgemm_
37bbe4f5dmov edx, 1
37bbe4f62mov r12l, [rsp+200]
37bbe4f6amov r13, [rsp+528]
37bbe4f72lea esi, [rdx+1]
37bbe4f75mov ecx, [rsp+372]
37bbe4f7ccmp esi, ebx
37bbe4f7eje 0x37bbe50a0
37bbe4f84
37bbe4f84loc_37bbe4f84:
37bbe4f84lea eax, [rcx+2*rcx]
37bbe4f87cmp esi, r12l
37bbe4f8aje 0x37bbe5638
37bbe4f90
37bbe4f90loc_37bbe4f90:
37bbe4f90mov [rsp+356], eax
37bbe4f97mov eax, [rsp+184]
37bbe4f9elea r8l, [rdx-1]
37bbe4fa2imul edx, ecx
37bbe4fa5mov [rsp+32], rbp
37bbe4faamov r9, [rsp+152]
37bbe4fb2mov [rsp+380], eax
37bbe4fb9imul r8l, ecx
37bbe4fbdmov rax, [rsp+472]
37bbe4fc5mov [rsp+104], 11
37bbe4fcemov [rsp+96], rax
37bbe4fd3mov eax, esi
37bbe4fd5imul edx, r15l
37bbe4fd9mov [rsp+112], 11
37bbe4fe2imul eax, ecx
37bbe4fe5add r8l, 1
37bbe4fe9movsxd r8, r8l
37bbe4feccdqe
37bbe4feeshl rax, 4
37bbe4ff2add rax, r13
37bbe4ff5mov [rsp+88], rax
37bbe4ffalea rax, [rip+0x8660b7]
37bbe5001mov [rsp+80], rax
37bbe5006mov rax, [rsp+488]
37bbe500emov [rsp+72], rax
37bbe5013mov eax, ebx
37bbe5015imul eax, ecx
37bbe5018add eax, 1
37bbe501bcdqe
37bbe501dimul rax, r14
37bbe5021add rax, [rsp+144]
37bbe5029add rax, r8
37bbe502cmov r8, [rsp+160]
37bbe5034shl rax, 4
37bbe5038add rax, [rsp+480]
37bbe5040mov [rsp+64], rax
37bbe5045mov rax, [rsp+136]
37bbe504dmov [rsp+56], rax
37bbe5052mov eax, [rsp+172]
37bbe5059lea eax, [rcx+rax+1]
37bbe505dadd eax, edx
37bbe505flea rdx, [rip+0x866046]
37bbe5066cdqe
37bbe5068mov rcx, rdx
37bbe506bsub rax, 1
37bbe506fshl rax, 4
37bbe5073add rax, rdi
37bbe5076mov [rsp+48], rax
37bbe507blea rax, [rip+0x866046]
37bbe5082mov [rsp+40], rax
37bbe5087call zgemm_
37bbe508cmov edx, esi
37bbe508emov ecx, [rsp+372]
37bbe5095lea esi, [rdx+1]
37bbe5098cmp esi, ebx
37bbe509ajne 0x37bbe4f84
37bbe50a0
37bbe50a0loc_37bbe50a0:
37bbe50a0mov ebp, ebx
37bbe50a2mov r14l, ebx
37bbe50a5mov esi, ecx
37bbe50a7imul ebp, ecx
37bbe50aa
37bbe50aaloc_37bbe50aa:
37bbe50aamov r12l, [rsp+184]
37bbe50b2mov ebx, [rsp+192]
37bbe50b9lea eax, [rbp+1]
37bbe50bcmov [rsp+56], 5
37bbe50c5mov r13, [rsp+176]
37bbe50cdcdqe
37bbe50cfmov rcx, [rsp+136]
37bbe50d7mov [rsp+380], r12l
37bbe50dfmov r12l, ebx
37bbe50e2mov r11, [rsp+488]
37bbe50eaimul r12l, ebp
37bbe50eeadd r12l, [rsp+188]
37bbe50f6mov r15, [rsp+152]
37bbe50femov [rsp+224], rax
37bbe5106movsxd r12, r12l
37bbe5109imul r13, rax
37bbe510dmov [rsp+48], rcx
37bbe5112add r13, [rsp+144]
37bbe511asub r12, 1
37bbe511eadd rax, r13
37bbe5121mov [rsp+32], r11
37bbe5126mov r8, r15
37bbe5129shl r12, 4
37bbe512dshl rax, 4
37bbe5131mov rdx, r15
37bbe5134mov r11, [rsp+480]
37bbe513cadd r12, rdi
37bbe513fmov rcx, [rsp+216]
37bbe5147mov [rsp+40], r12
37bbe514clea r9, [r11+rax]
37bbe5150call zlacpy_
37bbe5155cmp r14l, 1
37bbe5159jbe 0x37bbe5647
37bbe515fmov eax, [rsp+184]
37bbe5166mov r9, [rsp+472]
37bbe516elea r11, [rip+0x865f53]
37bbe5175mov [rsp+88], r12
37bbe517amov rcx, [rsp+136]
37bbe5182mov ebp, [rsp+200]
37bbe5189mov [rsp+80], r11
37bbe518emov r8, r15
37bbe5191mov [rsp+380], eax
37bbe5198movsxd rax, esi
37bbe519blea r12, [rsp+376]
37bbe51a3lea rdx, [rip+0x865f02]
37bbe51aamov [rsp+72], r9
37bbe51afshl rax, 4
37bbe51b3mov r9, [rsp+488]
37bbe51bbimul ebp, esi
37bbe51beadd rax, [rsp+528]
37bbe51c6mov [rsp+96], rcx
37bbe51cblea rcx, [rip+0x865f0b]
37bbe51d2mov [rsp+64], rax
37bbe51d7lea rax, [r13+1]
37bbe51dbmov [rsp+56], r9
37bbe51e0shl rax, 4
37bbe51e4lea r9, [rip+0x865f05]
37bbe51ebadd rax, [rsp+480]
37bbe51f3mov [rsp+48], rax
37bbe51f8mov [rsp+40], r9
37bbe51fdmov r9, r15
37bbe5200mov [rsp+32], r12
37bbe5205mov [rsp+112], 11
37bbe520emov [rsp+104], 19
37bbe5217mov [rsp+376], ebp
37bbe521ecall zgemm_
37bbe5223mov r8, [rsp+472]
37bbe522bmov edx, ebx
37bbe522dmov rcx, [rsp+136]
37bbe5235imul edx, ebp
37bbe5238mov [rsp+32], r15
37bbe523dmov r12l, [rsp+184]
37bbe5245mov [rsp+96], r8
37bbe524amov r8, [rsp+528]
37bbe5252mov [rsp+72], rcx
37bbe5257lea rcx, [rip+0x865e7f]
37bbe525emov [rsp+88], r8
37bbe5263lea r8, [rip+0x865e4e]
37bbe526amov [rsp+80], r8
37bbe526fmov r8l, [rsp+172]
37bbe5277mov [rsp+112], 11
37bbe5280lea eax, [rsi+r8+1]
37bbe5285mov rsi, [rsp+488]
37bbe528dmov [rsp+104], 19
37bbe5296mov r8, r15
37bbe5299add eax, edx
37bbe529blea rdx, [rip+0x865e0a]
37bbe52a2mov [rsp+380], r12l
37bbe52aacdqe
37bbe52acmov [rsp+56], rsi
37bbe52b1sub rax, 1
37bbe52b5shl rax, 4
37bbe52b9add rax, rdi
37bbe52bcmov [rsp+64], rax
37bbe52c1lea eax, [rbp+1]
37bbe52c4lea rbp, [rip+0x865dfd]
37bbe52cbcdqe
37bbe52cdmov [rsp+40], rbp
37bbe52d2add rax, r13
37bbe52d5mov r13, [rsp+160]
37bbe52ddshl rax, 4
37bbe52e1add rax, [rsp+480]
37bbe52e9mov [rsp+48], rax
37bbe52eemov r9, r13
37bbe52f1call zgemm_
37bbe52f6mov r9, r15
37bbe52f9mov r8, r15
37bbe52fcmov [rsp+80], rbp
37bbe5301mov ecx, [rsp+372]
37bbe5308mov rdx, [rsp+136]
37bbe5310mov [rsp+380], r12l
37bbe5318mov ebp, r14l
37bbe531bmov r15, [rsp+176]
37bbe5323mov r12, [rsp+144]
37bbe532bmov [rsp+32], r13
37bbe5330mov eax, ecx
37bbe5332mov [rsp+96], rdx
37bbe5337mov edx, ebx
37bbe5339mov r11, [rsp+488]
37bbe5341mov [rsp+112], 11
37bbe534aimul eax, r14l
37bbe534emov [rsp+104], 11
37bbe5357mov [rsp+72], r11
37bbe535cimul edx, eax
37bbe535fadd edx, [rsp+188]
37bbe5366add eax, 1
37bbe5369movsxd rdx, edx
37bbe536ccdqe
37bbe536esub rdx, 1
37bbe5372imul rax, r15
37bbe5376shl rdx, 4
37bbe537aadd rdx, rdi
37bbe537dmov [rsp+88], rdx
37bbe5382lea edx, [r14-2]
37bbe5386add rax, r12
37bbe5389imul edx, ecx
37bbe538cadd edx, 1
37bbe538fmovsxd rdx, edx
37bbe5392add rax, rdx
37bbe5395mov rdx, [rsp+472]
37bbe539dshl rax, 4
37bbe53a1add rax, [rsp+480]
37bbe53a9mov [rsp+56], rdx
37bbe53aemov rdx, [rsp+528]
37bbe53b6mov [rsp+64], rax
37bbe53bblea rax, [rip+0x865d2e]
37bbe53c2mov [rsp+48], rdx
37bbe53c7lea rdx, [rip+0x865cde]
37bbe53cemov [rsp+40], rax
37bbe53d3mov rcx, rdx
37bbe53d6call zgemm_
37bbe53dbmov esi, [rsp+372]
37bbe53e2mov r10l, [rsp+188]
37bbe53eaimul ebp, esi
37bbe53edlea eax, [rbp+1]
37bbe53f0cdqe
37bbe53f2imul r15, rax
37bbe53f6mov [rsp+224], rax
37bbe53feimul ebx, ebp
37bbe5401lea r13, [r15+r12]
37bbe5405lea r12l, [rbx+r10]
37bbe5409movsxd r12, r12l
37bbe540csub r12, 1
37bbe5410shl r12, 4
37bbe5414add r12, rdi
37bbe5417
37bbe5417loc_37bbe5417:
37bbe5417mov eax, [rsp+184]
37bbe541emov r8, [rsp+152]
37bbe5426mov [rsp+64], 5
37bbe542fmov r9, r12
37bbe5432mov rdx, [rsp+216]
37bbe543alea rcx, [rip+0x865c63]
37bbe5441mov [rsp+380], eax
37bbe5448lea rax, [rsp+352]
37bbe5450mov [rsp+232], rax
37bbe5458mov [rsp+56], rax
37bbe545dmov rax, [rsp+488]
37bbe5465mov [rsp+48], rax
37bbe546amov eax, [rsp+200]
37bbe5471imul eax, esi
37bbe5474add eax, 1
37bbe5477cdqe
37bbe5479add rax, r13
37bbe547cshl rax, 4
37bbe5480add rax, [rsp+480]
37bbe5488mov [rsp+40], rax
37bbe548dmov rax, [rsp+136]
37bbe5495mov [rsp+32], rax
37bbe549acall zhegst_
37bbe549fmov r9l, [rsp+364]
37bbe54a7test r9l, r9l
37bbe54aajle 0x37bbe76cc
37bbe54b0
37bbe54b0loc_37bbe54b0:
37bbe54b0mov ecx, [rsp+192]
37bbe54b7mov ebx, [rsp+188]
37bbe54bemov eax, ecx
37bbe54c0imul eax, ebp
37bbe54c3lea edx, [rax+rbx]
37bbe54c6movsxd rdx, edx
37bbe54c9shl rdx, 4
37bbe54cdmov [rdx+rdi-8], 0
37bbe54d6cmp r9l, 1
37bbe54daje 0x37bbe55e5
37bbe54e0mov r8, [rsp+288]
37bbe54e8lea r12l, [rcx+rax]
37bbe54ecmov [rsp+240], ebp
37bbe54f3lea r15l, [r9+1]
37bbe54f7movsxd rdx, r12l
37bbe54famov rbx, [rsp+280]
37bbe5502mov rbp, [rsp+296]
37bbe550amov [rsp+208], r14l
37bbe5512add rdx, r8
37bbe5515mov [rsp+232], esi
37bbe551cmov r14l, ecx
37bbe551fmov rsi, r8
37bbe5522shl rdx, 4
37bbe5526mov r13, -16
37bbe552dmov r10l, 2
37bbe5533lea r11, [rdi+rdx-16]
37bbe5538nop [rax+rax]
37bbe5540
37bbe5540loc_37bbe5540:
37bbe5540movsxd rcx, eax
37bbe5543mov rdx, r11
37bbe5546mov rax, r10
37bbe5549add rcx, rsi
37bbe554cshl rcx, 4
37bbe5550add rcx, r13
37bbe5553add rcx, rdi
37bbe5556nop [rax+rax]
37bbe555fnop [rax+rax]
37bbe556anop [rax+rax]
37bbe5575nop [rax+rax]
37bbe5580
37bbe5580loc_37bbe5580:
37bbe5580movsd_xmm x0, [rdx+8]
37bbe5585movsd_xmm x1, [rdx]
37bbe5589mov r8, rax
37bbe558cadd rax, 1
37bbe5590xorpd x0, [rip+0x865b78]
37bbe5598shl r8, 4
37bbe559cadd rdx, rbx
37bbe559funpcklpd x1, x0
37bbe55a3movups [rcx+r8], x1
37bbe55a8cmp r9l, eax
37bbe55abjge 0x37bbe5580
37bbe55adadd r10, 1
37bbe55b1mov [r11+24], 0
37bbe55b9mov eax, r12l
37bbe55bcadd r11, rbp
37bbe55bfadd r12l, r14l
37bbe55c2sub r13, 16
37bbe55c6cmp r15, r10
37bbe55c9jne 0x37bbe5540
37bbe55cfmov r14l, [rsp+208]
37bbe55d7mov esi, [rsp+232]
37bbe55demov ebp, [rsp+240]
37bbe55e5
37bbe55e5loc_37bbe55e5:
37bbe55e5mov eax, [rsp+196]
37bbe55ecsub eax, 1
37bbe55efcmp eax, r14l
37bbe55f2jg 0x37bbe56dd
37bbe55f8
37bbe55f8loc_37bbe55f8:
37bbe55f8lea eax, [r14+1]
37bbe55fcmov [rsp+208], eax
37bbe5603
37bbe5603loc_37bbe5603:
37bbe5603mov esi, [rsp+208]
37bbe560acmp [rsp+196], esi
37bbe5611jle 0x37bbe566f
37bbe5613mov rax, [rsp+472]
37bbe561badd [rsp+200], 1
37bbe5623add r14l, 1
37bbe5627mov esi, [rsp+372]
37bbe562emov eax, [rax]
37bbe5630jmp 0x37bbe4e30
37bbe5635
37bbe5635 0f 1f 00 ...
37bbe5638
37bbe5638loc_37bbe5638:
37bbe5638mov eax, [rsp+364]
37bbe563flea eax, [rax+2*rcx]
37bbe5642jmp 0x37bbe4f90
37bbe5647
37bbe5647loc_37bbe5647:
37bbe5647test r14l, r14l
37bbe564ajne 0x37bbe5417
37bbe5650mov r9l, [rsp+364]
37bbe5658test r9l, r9l
37bbe565bjg 0x37bbe54b0
37bbe5661cmp [rsp+196], 1
37bbe5669jne 0x37bbe76ea
37bbe566f
37bbe566floc_37bbe566f:
37bbe566fmov r12, [rsp+472]
37bbe5677
37bbe5677loc_37bbe5677:
37bbe5677mov rax, [rsp+544]
37bbe567fmov r9, [rsp+160]
37bbe5687mov rdx, r12
37bbe568amov rcx, r12
37bbe568dmov [rsp+56], rax
37bbe5692mov rax, [rsp+520]
37bbe569amov r8, r9
37bbe569dmov [rsp+48], rax
37bbe56a2lea rax, [rsp+368]
37bbe56aamov [rsp+40], rax
37bbe56afmov rax, [rsp+496]
37bbe56b7mov [rsp+32], rax
37bbe56bccall zgbtrf_
37bbe56c1jmp 0x37bbe4b34
37bbe56c6
37bbe56c6loc_37bbe56c6:
37bbe56c6cmp edi, -1
37bbe56c9je 0x37bbe4b34
37bbe56cfcmp ebp, -1
37bbe56d2jne 0x37bbe4c2a
37bbe56d8jmp 0x37bbe4b34
37bbe56dd
37bbe56ddloc_37bbe56dd:
37bbe56ddtest r14l, r14l
37bbe56e0je 0x37bbe76ea
37bbe56e6lea rax, [rsp+352]
37bbe56eemov [rsp+232], rax
37bbe56f6
37bbe56f6loc_37bbe56f6:
37bbe56f6movsxd rax, esi
37bbe56f9shl rax, 4
37bbe56fdadd rax, [rsp+528]
37bbe5705mov r15, rax
37bbe5708cmp r14l, 1
37bbe570cje 0x37bbe777e
37bbe5712mov eax, [rsp+184]
37bbe5719mov rdx, [rsp+176]
37bbe5721add r9l, esi
37bbe5724lea r12, [rsp+376]
37bbe572cimul rdx, [rsp+224]
37bbe5735add rdx, [rsp+144]
37bbe573dmov [rsp+376], r9l
37bbe5745lea r13, [rip+0x865960]
37bbe574cmov r9, [rsp+152]
37bbe5754mov [rsp+380], eax
37bbe575bmov rcx, r13
37bbe575emov rax, [rsp+472]
37bbe5766mov [rsp+32], r12
37bbe576bmov [rsp+112], 11
37bbe5774mov r8, r9
37bbe5777mov [rsp+96], rax
37bbe577cmovsxd rax, ebp
37bbe577fmov [rsp+104], 11
37bbe5788shl rax, 4
37bbe578cadd rax, [rsp+528]
37bbe5794mov [rsp+88], rax
37bbe5799lea rax, [rip+0x865918]
37bbe57a0mov [rsp+248], rax
37bbe57a8mov [rsp+80], rax
37bbe57admov rax, [rsp+488]
37bbe57b5mov [rsp+72], rax
37bbe57balea eax, [r14-2]
37bbe57beimul eax, esi
37bbe57c1add eax, 1
37bbe57c4cdqe
37bbe57c6add rax, rdx
37bbe57c9mov edx, [rsp+200]
37bbe57d0shl rax, 4
37bbe57d4add rax, [rsp+480]
37bbe57dcmov [rsp+64], rax
37bbe57e1mov rax, [rsp+136]
37bbe57e9imul edx, esi
37bbe57ecimul edx, [rsp+192]
37bbe57f4mov [rsp+56], rax
37bbe57f9mov eax, [rsp+172]
37bbe5800lea eax, [rsi+rax+1]
37bbe5804add eax, edx
37bbe5806mov rdx, r13
37bbe5809cdqe
37bbe580bsub rax, 1
37bbe580fshl rax, 4
37bbe5813add rax, rdi
37bbe5816mov [rsp+48], rax
37bbe581blea rax, [rip+0x8658a6]
37bbe5822mov [rsp+40], rax
37bbe5827mov [rsp+240], rax
37bbe582fcall zgemm_
37bbe5834
37bbe5834loc_37bbe5834:
37bbe5834lea eax, [r14+1]
37bbe5838mov r8, [rsp+224]
37bbe5840mov r9, r12
37bbe5843lea rcx, [rip+0x865893]
37bbe584aimul esi, eax
37bbe584dmov [rsp+208], eax
37bbe5854mov rax, [rsp+472]
37bbe585cmov [rsp+380], ebp
37bbe5863mov eax, [rax]
37bbe5865mov [rsp+48], r15
37bbe586amov [rsp+112], 11
37bbe5873mov [rsp+272], eax
37bbe587amov edx, eax
37bbe587cmov rax, [rsp+488]
37bbe5884mov [rsp+104], 19
37bbe588dsub edx, esi
37bbe588fmov [rsp+96], rax
37bbe5894mov rax, [rsp+240]
37bbe589cmov [rsp+376], edx
37bbe58a3lea edx, [rsi+1]
37bbe58a6mov [rsp+80], rax
37bbe58abmov rax, [rsp+488]
37bbe58b3movsxd rdx, edx
37bbe58b6imul rdx, [rsp+176]
37bbe58bfadd rdx, [rsp+144]
37bbe58c7mov [rsp+72], rax
37bbe58ccmov rax, [rsp+472]
37bbe58d4add r8, rdx
37bbe58d7add rdx, 1
37bbe58dbshl r8, 4
37bbe58dfadd r8, [rsp+480]
37bbe58e7shl rdx, 4
37bbe58ebadd rdx, [rsp+480]
37bbe58f3mov [rsp+56], rax
37bbe58f8lea rax, [rip+0x8657f1]
37bbe58ffmov [rsp+40], rax
37bbe5904mov rax, [rsp+136]
37bbe590cmov [rsp+88], r8
37bbe5911mov r8, [rsp+160]
37bbe5919mov [rsp+32], rax
37bbe591emov [rsp+64], rdx
37bbe5923mov rdx, r13
37bbe5926call zgemm_
37bbe592bmov esi, [rsp+372]
37bbe5932
37bbe5932loc_37bbe5932:
37bbe5932mov r13l, [rsp+208]
37bbe593aimul r13l, esi
37bbe593etest esi, esi
37bbe5940jle 0x37bbe5a05
37bbe5946mov ecx, r14l
37bbe5949lea edx, [r13+1]
37bbe594dxor ebp, ebp
37bbe594fmov rax, [rsp+480]
37bbe5957imul ecx, esi
37bbe595amovsxd rdx, edx
37bbe595dmov [rsp+224], r14l
37bbe5965mov r15, [rsp+472]
37bbe596dmov [rsp+496], rdi
37bbe5975mov r14, [rsp+488]
37bbe597dmov edi, ebp
37bbe597fmov r12, [rsp+136]
37bbe5987mov rbp, [rsp+528]
37bbe598fimul rdx, [rsp+176]
37bbe5998movsxd rcx, ecx
37bbe599badd rdx, [rsp+144]
37bbe59a3add rdx, rcx
37bbe59a6shl rdx, 4
37bbe59aalea rbx, [rax+rdx+16]
37bbe59afnop
37bbe59b0
37bbe59b0loc_37bbe59b0:
37bbe59b0mov eax, [r15]
37bbe59b3mov rdx, rbx
37bbe59b6mov r8, r14
37bbe59b9add rbx, 16
37bbe59bdmov ecx, eax
37bbe59bfimul eax, edi
37bbe59c2sub ecx, r13l
37bbe59c5mov [rsp+380], ecx
37bbe59cclea rcx, [rip+0x8656d1]
37bbe59d3mov [rsp+32], rcx
37bbe59d8cdqe
37bbe59damov rcx, r12
37bbe59ddshl rax, 4
37bbe59e1lea r9, [rbp+rax]
37bbe59e6call zcopy_
37bbe59eblea eax, [rdi+2]
37bbe59eeadd edi, 1
37bbe59f1cmp eax, esi
37bbe59f3jle 0x37bbe59b0
37bbe59f5mov r14l, [rsp+224]
37bbe59fdmov rdi, [rsp+496]
37bbe5a05
37bbe5a05loc_37bbe5a05:
37bbe5a05mov rax, [rsp+472]
37bbe5a0dmov r9, [rsp+472]
37bbe5a15mov r8, [rsp+528]
37bbe5a1dmov rcx, [rsp+136]
37bbe5a25mov eax, [rax]
37bbe5a27mov [rsp+224], eax
37bbe5a2emov edx, eax
37bbe5a30mov rax, [rsp+232]
37bbe5a38sub edx, r13l
37bbe5a3bmovsxd r13, r13l
37bbe5a3emov [rsp+40], rax
37bbe5a43mov rax, [rsp+512]
37bbe5a4bmov [rsp+380], edx
37bbe5a52lea rdx, [rax+4*r13]
37bbe5a56mov [rsp+32], rdx
37bbe5a5bmov rdx, [rsp+160]
37bbe5a63call zgetrf_
37bbe5a68mov r13l, [rsp+372]
37bbe5a70mov r12l, [rsp+208]
37bbe5a78mov [rsp+360], 1
37bbe5a83mov esi, r13l
37bbe5a86imul r12l, r13l
37bbe5a8aimul esi, r14l
37bbe5a8etest r13l, r13l
37bbe5a91jle 0x37bbe5b95
37bbe5a97mov [rsp+224], r14l
37bbe5a9fmov edx, 1
37bbe5aa4mov ebp, r12l
37bbe5aa7mov rbx, [rsp+472]
37bbe5aafmov [rsp+496], rdi
37bbe5ab7mov r15, [rsp+488]
37bbe5abfmov rdi, [rsp+528]
37bbe5ac7nop [rax+rax]
37bbe5ad0
37bbe5ad0loc_37bbe5ad0:
37bbe5ad0mov ecx, [rbx]
37bbe5ad2lea r14l, [rdx-1]
37bbe5ad6lea r8l, [rdx+rsi]
37bbe5adamov [rsp+32], r15
37bbe5adfmovsxd r8, r8l
37bbe5ae2mov eax, ecx
37bbe5ae4imul ecx, r14l
37bbe5ae8sub eax, edx
37bbe5aeasub eax, ebp
37bbe5aecmov [rsp+380], eax
37bbe5af3lea eax, [rdx+rbp+1]
37bbe5af7lea edx, [rdx+rcx+1]
37bbe5afbmov rcx, [rsp+480]
37bbe5b03cdqe
37bbe5b05movsxd rdx, edx
37bbe5b08imul rax, [rsp+176]
37bbe5b11sub rdx, 1
37bbe5b15add rax, [rsp+144]
37bbe5b1dadd rax, r8
37bbe5b20shl rdx, 4
37bbe5b24lea r8, [rip+0x865579]
37bbe5b2bshl rax, 4
37bbe5b2fadd rdx, rdi
37bbe5b32lea r9, [rcx+rax]
37bbe5b36mov rcx, [rsp+136]
37bbe5b3ecall zcopy_
37bbe5b43mov r10l, [rbx]
37bbe5b46lea r8, [rip+0x865557]
37bbe5b4dlea rcx, [rsp+360]
37bbe5b55imul r10l, r14l
37bbe5b59movsxd rdx, r10l
37bbe5b5cshl rdx, 4
37bbe5b60add rdx, rdi
37bbe5b63call zlacgv_
37bbe5b68mov eax, [rsp+360]
37bbe5b6flea edx, [rax+1]
37bbe5b72mov [rsp+360], edx
37bbe5b79cmp edx, r13l
37bbe5b7cjle 0x37bbe5ad0
37bbe5b82mov r14l, [rsp+224]
37bbe5b8amov rdi, [rsp+496]
37bbe5b92mov r12l, ebp
37bbe5b95
37bbe5b95loc_37bbe5b95:
37bbe5b95mov rax, [rsp+472]
37bbe5b9dmov ebx, [rsp+192]
37bbe5ba4lea r9, [rip+0x86550d]
37bbe5bablea rcx, [rip+0x86554e]
37bbe5bb2mov rbp, [rsp+136]
37bbe5bbamov r15l, [rsp+184]
37bbe5bc2mov eax, [rax]
37bbe5bc4mov [rsp+56], 4
37bbe5bcdmov [rsp+48], rbp
37bbe5bd2mov edx, eax
37bbe5bd4mov [rsp+224], eax
37bbe5bdbmov eax, ebx
37bbe5bddsub edx, r12l
37bbe5be0mov r12l, [rsp+172]
37bbe5be8mov [rsp+380], r15l
37bbe5bf0cmp edx, r13l
37bbe5bf3cmovg edx, r13l
37bbe5bf7imul eax, esi
37bbe5bfamov rsi, [rsp+152]
37bbe5c02mov [rsp+364], edx
37bbe5c09lea edx, [r13+r12+1]
37bbe5c0emov r13, [rsp+160]
37bbe5c16add edx, eax
37bbe5c18mov rax, [rsp+248]
37bbe5c20movsxd rdx, edx
37bbe5c23mov r8, r13
37bbe5c26sub rdx, 1
37bbe5c2amov [rsp+32], rax
37bbe5c2fshl rdx, 4
37bbe5c33add rdx, rdi
37bbe5c36mov [rsp+40], rdx
37bbe5c3bmov rdx, rsi
37bbe5c3ecall zlaset_
37bbe5c43mov ecx, [rsp+372]
37bbe5c4amov r8, r13
37bbe5c4dmov rax, [rsp+472]
37bbe5c55mov [rsp+48], rbp
37bbe5c5amov r9, [rsp+528]
37bbe5c62lea edx, [rcx+r12+1]
37bbe5c67mov [rsp+32], rax
37bbe5c6cimul ecx, r14l
37bbe5c70mov [rsp+380], r15l
37bbe5c78mov [rsp+56], 5
37bbe5c81imul ecx, ebx
37bbe5c84add edx, ecx
37bbe5c86mov rcx, [rsp+216]
37bbe5c8emovsxd rdx, edx
37bbe5c91sub rdx, 1
37bbe5c95shl rdx, 4
37bbe5c99add rdx, rdi
37bbe5c9cmov [rsp+40], rdx
37bbe5ca1mov rdx, rsi
37bbe5ca4call zlacpy_
37bbe5ca9test r14l, r14l
37bbe5cacje 0x37bbe5dbb
37bbe5cb2mov r8l, [rsp+372]
37bbe5cbamov eax, [rsp+184]
37bbe5cc1mov edx, r14l
37bbe5cc4mov [rsp+112], 1
37bbe5ccdmov r9l, [rsp+192]
37bbe5cd5mov [rsp+104], 1
37bbe5cdeimul edx, r8l
37bbe5ce2mov [rsp+380], eax
37bbe5ce9mov rax, [rsp+136]
37bbe5cf1mov [rsp+96], 1
37bbe5cfamov [rsp+80], rax
37bbe5cffmov eax, [rsp+172]
37bbe5d06mov [rsp+88], 1
37bbe5d0fimul r9l, edx
37bbe5d13add edx, 1
37bbe5d16lea ecx, [r8+rax+1]
37bbe5d1bmov rax, [rsp+488]
37bbe5d23movsxd rdx, edx
37bbe5d26imul rdx, [rsp+176]
37bbe5d2fadd rdx, [rsp+144]
37bbe5d37add ecx, r9l
37bbe5d3amov [rsp+64], rax
37bbe5d3fmov rax, [rsp+240]
37bbe5d47lea r9, [rip+0x865342]
37bbe5d4emovsxd rcx, ecx
37bbe5d51sub rcx, 1
37bbe5d55mov [rsp+48], rax
37bbe5d5amov rax, [rsp+160]
37bbe5d62shl rcx, 4
37bbe5d66add rcx, rdi
37bbe5d69mov [rsp+40], rax
37bbe5d6emov rax, [rsp+152]
37bbe5d76mov [rsp+72], rcx
37bbe5d7bmov ecx, [rsp+200]
37bbe5d82mov [rsp+32], rax
37bbe5d87imul ecx, r8l
37bbe5d8blea r8, [rip+0x865372]
37bbe5d92add ecx, 1
37bbe5d95movsxd rcx, ecx
37bbe5d98add rdx, rcx
37bbe5d9blea rcx, [rip+0x865363]
37bbe5da2shl rdx, 4
37bbe5da6add rdx, [rsp+480]
37bbe5daemov [rsp+56], rdx
37bbe5db3mov rdx, r9
37bbe5db6call ztrsm_
37bbe5dbb
37bbe5dbbloc_37bbe5dbb:
37bbe5dbbmov eax, [rsp+372]
37bbe5dc2test eax, eax
37bbe5dc4jle 0x37bbe5ec5
37bbe5dcamov ecx, [rsp+364]
37bbe5dd1lea r13l, [rax+1]
37bbe5dd5test ecx, ecx
37bbe5dd7jle 0x37bbe796b
37bbe5dddmov edx, eax
37bbe5ddfmov esi, [rsp+172]
37bbe5de6mov r15l, [rsp+192]
37bbe5deemov [rsp+232], eax
37bbe5df5imul edx, r14l
37bbe5df9mov [rsp+248], r14l
37bbe5e01mov r8l, 1
37bbe5e07lea r12, [rdi-16]
37bbe5e0bmov ebx, esi
37bbe5e0dlea r11l, [rsi+rax]
37bbe5e11lea esi, [rcx-1]
37bbe5e14mov r9l, r15l
37bbe5e17sub ebx, eax
37bbe5e19movsxd r11, r11l
37bbe5e1clea rbp, [rdi+16]
37bbe5e20lea r10l, [rax+rdx]
37bbe5e24mov [rsp+224], ebx
37bbe5e2badd rsi, r11
37bbe5e2emov rbx, [rsp+280]
37bbe5e36imul r10l, r15l
37bbe5e3amov r14l, [rsp+224]
37bbe5e42imul r9l, edx
37bbe5e46mov edx, 1
37bbe5e4bmovsxd r10, r10l
37bbe5e4enop
37bbe5e50
37bbe5e50loc_37bbe5e50:
37bbe5e50movsxd rcx, r9l
37bbe5e53add edx, r14l
37bbe5e56mov rax, rcx
37bbe5e59movsxd rdx, edx
37bbe5e5cadd rcx, rsi
37bbe5e5fsub rax, r8
37bbe5e62add rdx, r10
37bbe5e65sub rcx, r8
37bbe5e68shl rdx, 4
37bbe5e6cadd rax, r11
37bbe5e6fshl rcx, 4
37bbe5e73shl rax, 4
37bbe5e77add rdx, r12
37bbe5e7aadd rcx, rbp
37bbe5e7dadd rax, rdi
37bbe5e80
37bbe5e80loc_37bbe5e80:
37bbe5e80movsd_xmm x0, [rax+24]
37bbe5e85movsd_xmm x1, [rax+16]
37bbe5e8aadd rax, 16
37bbe5e8exorpd x0, [rip+0x86527a]
37bbe5e96unpcklpd x1, x0
37bbe5e9amovups [rdx], x1
37bbe5e9dadd rdx, rbx
37bbe5ea0cmp rax, rcx
37bbe5ea3jne 0x37bbe5e80
37bbe5ea5add r8, 1
37bbe5ea9cmp r8, r13
37bbe5eacje 0x37bbe5eb6
37bbe5eaeadd r9l, r15l
37bbe5eb1mov edx, r8l
37bbe5eb4jmp 0x37bbe5e50
37bbe5eb6
37bbe5eb6loc_37bbe5eb6:
37bbe5eb6mov eax, [rsp+232]
37bbe5ebdmov r14l, [rsp+248]
37bbe5ec5
37bbe5ec5loc_37bbe5ec5:
37bbe5ec5mov rsi, [rsp+488]
37bbe5ecdlea r9, [rip+0x8651e4]
37bbe5ed4mov rbx, [rsp+176]
37bbe5edcmov [rsp+56], 5
37bbe5ee5mov r15, [rsp+144]
37bbe5eedmov r8, [rsp+160]
37bbe5ef5mov [rsp+48], rsi
37bbe5efamov esi, [rsp+208]
37bbe5f01mov edx, esi
37bbe5f03imul edx, eax
37bbe5f06imul eax, r14l
37bbe5f0aadd edx, 1
37bbe5f0dmovsxd rdx, edx
37bbe5f10lea ecx, [rax+1]
37bbe5f13mov rax, [rsp+240]
37bbe5f1bimul rdx, rbx
37bbe5f1fmovsxd rcx, ecx
37bbe5f22mov [rsp+32], rax
37bbe5f27add rdx, r15
37bbe5f2aadd rdx, rcx
37bbe5f2dlea rcx, [rip+0x8651d2]
37bbe5f34shl rdx, 4
37bbe5f38add rdx, [rsp+480]
37bbe5f40mov [rsp+40], rdx
37bbe5f45mov rdx, [rsp+152]
37bbe5f4dcall zlaset_
37bbe5f52mov r8l, [rsp+364]
37bbe5f5atest r8l, r8l
37bbe5f5djle 0x37bbe5603
37bbe5f63mov r10l, [rsp+372]
37bbe5f6bmov [rsp+328], r14l
37bbe5f73mov [rsp+240], r8l
37bbe5f7bimul esi, r10l
37bbe5f7fmov [rsp+496], rdi
37bbe5f87imul r10l, r14l
37bbe5f8bmovsxd r11, esi
37bbe5f8emov rsi, [rsp+512]
37bbe5f96lea rax, [r11+1]
37bbe5f9amov [rsp+332], r10l
37bbe5fa2lea r13l, [r11+2]
37bbe5fa6imul rbx, rax
37bbe5faamov [rsp+304], rax
37bbe5fb2mov rax, [rsp+480]
37bbe5fbalea rsi, [rsi+4*r11]
37bbe5fbemov [rsp+232], rsi
37bbe5fc6mov esi, 1
37bbe5fcbmov [rsp+248], r11l
37bbe5fd3lea rdx, [rbx+r15]
37bbe5fd7mov [rsp+320], r11
37bbe5fdfshl rdx, 4
37bbe5fe3lea rax, [rax+rdx+16]
37bbe5fe8lea rdx, [r15+r11]
37bbe5fecmov r15, [rsp+480]
37bbe5ff4lea r12, [rdx+rbx]
37bbe5ff8lea edx, [r11+1]
37bbe5ffcmov r14, rax
37bbe5fffmovsxd rdx, edx
37bbe6002shl r12, 4
37bbe6006add r12, [rsp+480]
37bbe600esub rdx, 1
37bbe6012shl rdx, 4
37bbe6016mov [rsp+312], rdx
37bbe601ejmp 0x37bbe60dd
37bbe6023
37bbe6023loc_37bbe6023:
37bbe6023mov r8, [rsp+488]
37bbe602bmov rcx, [rsp+136]
37bbe6033mov rdx, rax
37bbe6036mov [rsp+380], r10l
37bbe603ecall zlacgv_
37bbe6043mov rax, [rsp+472]
37bbe604bmov eax, [rax]
37bbe604dcmp ebx, eax
37bbe604fjl 0x37bbe6252
37bbe6055
37bbe6055loc_37bbe6055:
37bbe6055add rdi, rbp
37bbe6058movupd x0, [r12+16]
37bbe605fmov ecx, [rsp+328]
37bbe6066shl rdi, 4
37bbe606amovupd x1, [r15+rdi]
37bbe6070movups [r12+16], x1
37bbe6076movups [r15+rdi], x0
37bbe607btest ecx, ecx
37bbe607dje 0x37bbe60b8
37bbe607fmov eax, [rsp+332]
37bbe6086add rbp, 1
37bbe608amov rcx, [rsp+136]
37bbe6092mov rdx, r14
37bbe6095shl rbp, 4
37bbe6099mov [rsp+380], eax
37bbe60a0lea rax, [rip+0x864ffd]
37bbe60a7lea r9, [r15+rbp]
37bbe60abmov [rsp+32], rax
37bbe60b0mov r8, rax
37bbe60b3call zswap_
37bbe60b8
37bbe60b8loc_37bbe60b8:
37bbe60b8add rsi, 1
37bbe60bcadd r14, [rsp+256]
37bbe60c4add r12, [rsp+264]
37bbe60ccadd r13l, 1
37bbe60d0cmp [rsp+240], esi
37bbe60d7jl 0x37bbe62b1
37bbe60dd
37bbe60ddloc_37bbe60dd:
37bbe60ddmov rax, [rsp+232]
37bbe60e5mov edi, [rsp+248]
37bbe60ecmov r10l, [rax+4*rsi-4]
37bbe60f1lea ebx, [r10+rdi]
37bbe60f5mov [rax+4*rsi-4], ebx
37bbe60f9cmp r10l, esi
37bbe60fcje 0x37bbe60b8
37bbe60femov rax, [rsp+320]
37bbe6106mov rbp, [rsp+176]
37bbe610emovsxd rdi, ebx
37bbe6111lea r8, [rip+0x864f8c]
37bbe6118mov r9, [rsp+304]
37bbe6120mov rcx, [rsp+136]
37bbe6128mov [rsp+272], r10l
37bbe6130add rax, rsi
37bbe6133imul rbp, rdi
37bbe6137add rbp, [rsp+144]
37bbe613fmov [rsp+224], rax
37bbe6147lea eax, [rsi-1]
37bbe614amov [rsp+380], eax
37bbe6151lea rax, [rbp+r9]
37bbe6156mov r9, [rsp+312]
37bbe615eshl rax, 4
37bbe6162lea rdx, [r9+r14]
37bbe6166lea r9, [rip+0x864f37]
37bbe616dmov [rsp+32], r9
37bbe6172lea r9, [r15+rax]
37bbe6176call zswap_
37bbe617bmov rax, [rsp+176]
37bbe6183movsxd rdx, r13l
37bbe6186mov r10l, [rsp+272]
37bbe618eimul rax, rdx
37bbe6192add rax, [rsp+144]
37bbe619asub r10l, esi
37bbe619dadd rax, [rsp+224]
37bbe61a5shl rax, 4
37bbe61a9add rax, r15
37bbe61accmp ebx, r13l
37bbe61afjle 0x37bbe6023
37bbe61b5lea rcx, [rip+0x864ee8]
37bbe61bcmov r8, [rsp+488]
37bbe61c4lea r11l, [r10-1]
37bbe61c8mov [rsp+348], r10l
37bbe61d0mov [rsp+32], rcx
37bbe61d5lea r9, [rbp+rdx]
37bbe61damov rcx, [rsp+136]
37bbe61e2mov rdx, rax
37bbe61e5shl r9, 4
37bbe61e9mov [rsp+272], rax
37bbe61f1add r9, r15
37bbe61f4mov [rsp+380], r11l
37bbe61fcmov [rsp+344], r11l
37bbe6204mov [rsp+336], r9
37bbe620ccall zswap_
37bbe6211mov r11l, [rsp+344]
37bbe6219mov rdx, [rsp+336]
37bbe6221lea r8, [rip+0x864e7c]
37bbe6228mov rcx, [rsp+136]
37bbe6230mov [rsp+380], r11l
37bbe6238call zlacgv_
37bbe623dmov r10l, [rsp+348]
37bbe6245mov rax, [rsp+272]
37bbe624djmp 0x37bbe6023
37bbe6252
37bbe6252loc_37bbe6252:
37bbe6252sub eax, ebx
37bbe6254mov rdx, [rsp+224]
37bbe625cmov [rsp+380], eax
37bbe6263lea eax, [rbx+1]
37bbe6266cdqe
37bbe6268imul rax, [rsp+176]
37bbe6271add rax, [rsp+144]
37bbe6279lea rcx, [rdi+rax]
37bbe627dadd rdx, rax
37bbe6280mov rax, [rsp+488]
37bbe6288shl rcx, 4
37bbe628cshl rdx, 4
37bbe6290mov [rsp+32], rax
37bbe6295lea r9, [r15+rcx]
37bbe6299add rdx, r15
37bbe629cmov r8, rax
37bbe629fmov rcx, [rsp+136]
37bbe62a7call zswap_
37bbe62acjmp 0x37bbe6055
37bbe62b1
37bbe62b1loc_37bbe62b1:
37bbe62b1mov r14l, [rsp+328]
37bbe62b9mov rdi, [rsp+496]
37bbe62c1jmp 0x37bbe5603
37bbe62c6
37bbe62c6loc_37bbe62c6:
37bbe62c6mov edx, [rsp+196]
37bbe62cdtest edx, edx
37bbe62cfjle 0x37bbe7769
37bbe62d5mov ebx, [rsp+192]
37bbe62dcmovsxd rdx, esi
37bbe62dfmov [rsp+472], r12
37bbe62e7xor ebp, ebp
37bbe62e9mov [rsp+192], -1
37bbe62f4lea eax, [rbx-1]
37bbe62f7mov r12l, ebx
37bbe62famov [rsp+184], eax
37bbe6301mov eax, [rsp+172]
37bbe6308add eax, 1
37bbe630bmov [rsp+188], eax
37bbe6312movsxd rax, ebx
37bbe6315mov rdi, rax
37bbe6318sub rax, 1
37bbe631cshl rax, 4
37bbe6320shl rdi, 4
37bbe6324mov [rsp+248], rax
37bbe632cmov rax, [rsp+176]
37bbe6334mov [rsp+264], rdi
37bbe633clea rdi, [rdx+rdx]
37bbe6340add rax, 1
37bbe6344mov [rsp+256], rdi
37bbe634cmov rdi, [rsp+496]
37bbe6354shl rax, 4
37bbe6358mov [rsp+224], rax
37bbe6360lea rax, [rsp+380]
37bbe6368mov [rsp+136], rax
37bbe6370lea rax, [rsp+364]
37bbe6378mov [rsp+152], rax
37bbe6380lea rax, [rsp+372]
37bbe6388mov [rsp+160], rax
37bbe6390mov eax, ecx
37bbe6392nop [rax]
37bbe6395nop [rax+rax]
37bbe63a0
37bbe63a0loc_37bbe63a0:
37bbe63a0mov r13l, ebp
37bbe63a3imul r13l, esi
37bbe63a7sub eax, r13l
37bbe63aacmp eax, esi
37bbe63accmovg eax, esi
37bbe63afmov [rsp+364], eax
37bbe63b6cmp ebp, 1
37bbe63b9jbe 0x37bbe6606
37bbe63bfadd eax, esi
37bbe63c1lea edx, [rsi+rsi]
37bbe63c4cmp ebp, 2
37bbe63c7movsxd r13, r13l
37bbe63cacmovne eax, edx
37bbe63cdshl r13, 4
37bbe63d1mov [rsp+104], 11
37bbe63damov r9, [rsp+152]
37bbe63e2lea rdx, [rip+0x864cf4]
37bbe63e9lea rcx, [rip+0x864cbc]
37bbe63f0mov ebx, ebp
37bbe63f2mov r8, [rsp+160]
37bbe63famov [rsp+356], eax
37bbe6401mov eax, [rsp+184]
37bbe6408mov [rsp+112], 19
37bbe6411mov [rsp+380], eax
37bbe6418mov rax, [rsp+472]
37bbe6420mov [rsp+96], rax
37bbe6425movsxd rax, esi
37bbe6428imul esi, r12l
37bbe642cshl rax, 4
37bbe6430add rax, [rsp+528]
37bbe6438mov [rsp+88], rax
37bbe643dlea rax, [rip+0x864c74]
37bbe6444mov [rsp+80], rax
37bbe6449mov rax, [rsp+488]
37bbe6451mov [rsp+72], rax
37bbe6456mov rax, [rsp+480]
37bbe645eadd rax, r13
37bbe6461lea r13, [rsp+356]
37bbe6469mov [rsp+64], rax
37bbe646emov rax, [rsp+136]
37bbe6476mov [rsp+32], r13
37bbe647bmov [rsp+56], rax
37bbe6480mov eax, [rsp+188]
37bbe6487add eax, esi
37bbe6489cdqe
37bbe648bsub rax, 1
37bbe648fshl rax, 4
37bbe6493add rax, rdi
37bbe6496mov [rsp+48], rax
37bbe649blea rax, [rip+0x864c26]
37bbe64a2mov [rsp+40], rax
37bbe64a7call zgemm_
37bbe64acmov edx, 1
37bbe64b1mov r14l, [rsp+192]
37bbe64b9mov rbp, [rsp+176]
37bbe64c1lea esi, [rdx+1]
37bbe64c4mov r15, [rsp+528]
37bbe64ccmov ecx, [rsp+372]
37bbe64d3cmp esi, ebx
37bbe64d5je 0x37bbe65fb
37bbe64db
37bbe64dbloc_37bbe64db:
37bbe64dblea eax, [rcx+2*rcx]
37bbe64decmp esi, r14l
37bbe64e1je 0x37bbe6b50
37bbe64e7
37bbe64e7loc_37bbe64e7:
37bbe64e7mov r8l, ebx
37bbe64eamov [rsp+356], eax
37bbe64f1mov eax, [rsp+184]
37bbe64f8imul r8l, ecx
37bbe64fcmov [rsp+32], r13
37bbe6501mov r9, [rsp+152]
37bbe6509mov [rsp+380], eax
37bbe6510mov rax, [rsp+472]
37bbe6518mov [rsp+104], 11
37bbe6521mov [rsp+96], rax
37bbe6526mov eax, esi
37bbe6528add r8l, 1
37bbe652cmov [rsp+112], 19
37bbe6535imul eax, ecx
37bbe6538movsxd r8, r8l
37bbe653bcdqe
37bbe653dshl rax, 4
37bbe6541add rax, r15
37bbe6544mov [rsp+88], rax
37bbe6549lea rax, [rip+0x864b68]
37bbe6550mov [rsp+80], rax
37bbe6555mov rax, [rsp+488]
37bbe655dmov [rsp+72], rax
37bbe6562lea eax, [rdx-1]
37bbe6565imul eax, ecx
37bbe6568imul edx, ecx
37bbe656badd eax, 1
37bbe656ecdqe
37bbe6570imul edx, r12l
37bbe6574imul rax, rbp
37bbe6578add rax, [rsp+144]
37bbe6580add rax, r8
37bbe6583mov r8, [rsp+160]
37bbe658bshl rax, 4
37bbe658fadd rax, [rsp+480]
37bbe6597mov [rsp+64], rax
37bbe659cmov rax, [rsp+136]
37bbe65a4mov [rsp+56], rax
37bbe65a9mov eax, [rsp+172]
37bbe65b0lea eax, [rcx+rax+1]
37bbe65b4lea rcx, [rip+0x864af1]
37bbe65bbadd eax, edx
37bbe65bdlea rdx, [rip+0x864b19]
37bbe65c4cdqe
37bbe65c6sub rax, 1
37bbe65cashl rax, 4
37bbe65ceadd rax, rdi
37bbe65d1mov [rsp+48], rax
37bbe65d6lea rax, [rip+0x864aeb]
37bbe65ddmov [rsp+40], rax
37bbe65e2call zgemm_
37bbe65e7mov edx, esi
37bbe65e9mov ecx, [rsp+372]
37bbe65f0lea esi, [rdx+1]
37bbe65f3cmp esi, ebx
37bbe65f5jne 0x37bbe64db
37bbe65fb
37bbe65fbloc_37bbe65fb:
37bbe65fbmov r13l, ebx
37bbe65femov ebp, ebx
37bbe6600mov esi, ecx
37bbe6602imul r13l, ecx
37bbe6606
37bbe6606loc_37bbe6606:
37bbe6606mov eax, r12l
37bbe6609mov r15l, [rsp+184]
37bbe6611mov ebx, [rsp+188]
37bbe6618mov [rsp+56], 5
37bbe6621imul eax, r13l
37bbe6625mov r14, [rsp+176]
37bbe662dmov r10, [rsp+488]
37bbe6635lea rcx, [rip+0x864aca]
37bbe663cmov [rsp+380], r15l
37bbe6644mov [rsp+32], r10
37bbe6649mov r10, [rsp+480]
37bbe6651lea r15l, [rax+rbx]
37bbe6655lea eax, [r13+1]
37bbe6659mov rbx, [rsp+136]
37bbe6661movsxd r15, r15l
37bbe6664cdqe
37bbe6666sub r15, 1
37bbe666aimul r14, rax
37bbe666emov [rsp+48], rbx
37bbe6673add r14, [rsp+144]
37bbe667bshl r15, 4
37bbe667fmov rbx, [rsp+152]
37bbe6687mov [rsp+200], rax
37bbe668fadd rax, r14
37bbe6692add r15, rdi
37bbe6695shl rax, 4
37bbe6699mov [rsp+40], r15
37bbe669elea r9, [r10+rax]
37bbe66a2mov r8, rbx
37bbe66a5mov rdx, rbx
37bbe66a8call zlacpy_
37bbe66adcmp ebp, 1
37bbe66b0jbe 0x37bbe6b5f
37bbe66b6movsxd r13, r13l
37bbe66b9movsxd rax, esi
37bbe66bclea r10, [rip+0x864a05]
37bbe66c3mov r9, rbx
37bbe66c6shl r13, 4
37bbe66camov [rsp+88], r15
37bbe66cfshl rax, 4
37bbe66d3mov r8, rbx
37bbe66d6mov r11l, [rsp+192]
37bbe66demov rdx, [rsp+136]
37bbe66e6lea r15, [rsp+376]
37bbe66eemov [rsp+80], r10
37bbe66f3add rax, [rsp+528]
37bbe66fbmov ecx, [rsp+184]
37bbe6702mov [rsp+32], r15
37bbe6707imul r11l, esi
37bbe670bmov [rsp+96], rdx
37bbe6710lea rdx, [rip+0x864995]
37bbe6717mov [rsp+64], rax
37bbe671cmov [rsp+112], 11
37bbe6725mov r14l, r11l
37bbe6728mov [rsp+376], r11l
37bbe6730mov r11, [rsp+472]
37bbe6738mov [rsp+104], 11
37bbe6741mov [rsp+72], r11
37bbe6746mov r11, [rsp+488]
37bbe674emov [rsp+380], ecx
37bbe6755mov rcx, rdx
37bbe6758mov [rsp+56], r11
37bbe675dmov r11, [rsp+480]
37bbe6765add r11, r13
37bbe6768mov [rsp+48], r11
37bbe676dlea r11, [rip+0x86497c]
37bbe6774mov [rsp+40], r11
37bbe6779call zgemm_
37bbe677emov r9, [rsp+472]
37bbe6786mov [rsp+32], rbx
37bbe678bmov r8, rbx
37bbe678emov r13, [rsp+136]
37bbe6796lea r10, [rip+0x86492b]
37bbe679dmov r15l, [rsp+184]
37bbe67a5lea rdx, [rip+0x864900]
37bbe67acmov [rsp+96], r9
37bbe67b1mov rcx, rdx
37bbe67b4mov r9, [rsp+528]
37bbe67bcmov [rsp+72], r13
37bbe67c1mov [rsp+88], r9
37bbe67c6lea r9, [rip+0x8648eb]
37bbe67cdmov [rsp+80], r9
37bbe67d2mov r9l, [rsp+172]
37bbe67damov [rsp+40], r10
37bbe67dflea eax, [rsi+r9+1]
37bbe67e4mov r9l, r12l
37bbe67e7mov [rsp+380], r15l
37bbe67efmov [rsp+112], 11
37bbe67f8imul r9l, r14l
37bbe67fcmov [rsp+104], 11
37bbe6805add eax, r9l
37bbe6808mov r9, [rsp+488]
37bbe6810cdqe
37bbe6812sub rax, 1
37bbe6816mov [rsp+56], r9
37bbe681bmov r9, [rsp+160]
37bbe6823shl rax, 4
37bbe6827add rax, rdi
37bbe682amov [rsp+64], rax
37bbe682flea eax, [r14+1]
37bbe6833mov r14, [rsp+176]
37bbe683bcdqe
37bbe683dimul rax, r14
37bbe6841add rax, [rsp+144]
37bbe6849add rax, [rsp+200]
37bbe6851shl rax, 4
37bbe6855add rax, [rsp+480]
37bbe685dmov [rsp+48], rax
37bbe6862call zgemm_
37bbe6867mov r9, rbx
37bbe686amov r8, rbx
37bbe686dmov [rsp+96], r13
37bbe6872mov ecx, [rsp+372]
37bbe6879mov ebx, [rsp+188]
37bbe6880lea r10, [rip+0x864841]
37bbe6887lea r11, [rip+0x864862]
37bbe688emov [rsp+80], r10
37bbe6893mov r10, [rsp+488]
37bbe689bmov r13l, ebp
37bbe689emov eax, ecx
37bbe68a0mov [rsp+40], r11
37bbe68a5imul eax, ebp
37bbe68a8mov [rsp+72], r10
37bbe68admov [rsp+112], 19
37bbe68b6mov [rsp+104], 11
37bbe68bfmov edx, eax
37bbe68c1mov eax, r12l
37bbe68c4mov [rsp+380], r15l
37bbe68ccmov r15l, r12l
37bbe68cfimul eax, edx
37bbe68d2add edx, 1
37bbe68d5movsxd rdx, edx
37bbe68d8add eax, ebx
37bbe68dacdqe
37bbe68dcsub rax, 1
37bbe68e0shl rax, 4
37bbe68e4add rax, rdi
37bbe68e7mov [rsp+88], rax
37bbe68eclea eax, [rbp-2]
37bbe68efimul eax, ecx
37bbe68f2mov rcx, [rsp+472]
37bbe68famov [rsp+56], rcx
37bbe68ffmov rcx, [rsp+528]
37bbe6907add eax, 1
37bbe690acdqe
37bbe690cmov [rsp+48], rcx
37bbe6911lea rcx, [rip+0x864794]
37bbe6918imul rax, r14
37bbe691cadd rax, [rsp+144]
37bbe6924add rax, rdx
37bbe6927lea rdx, [rip+0x8647af]
37bbe692eshl rax, 4
37bbe6932add rax, [rsp+480]
37bbe693amov [rsp+64], rax
37bbe693fmov rax, [rsp+160]
37bbe6947mov [rsp+32], rax
37bbe694ccall zgemm_
37bbe6951mov esi, [rsp+372]
37bbe6958imul r13l, esi
37bbe695cimul r15l, r13l
37bbe6960lea eax, [r13+1]
37bbe6964cdqe
37bbe6966mov [rsp+200], rax
37bbe696eadd r15l, ebx
37bbe6971movsxd r15, r15l
37bbe6974sub r15, 1
37bbe6978shl r15, 4
37bbe697cadd r15, rdi
37bbe697f
37bbe697floc_37bbe697f:
37bbe697fmov eax, [rsp+184]
37bbe6986mov r8, [rsp+152]
37bbe698emov r9, r15
37bbe6991mov [rsp+64], 5
37bbe699alea rdx, [rip+0x864765]
37bbe69a1lea rcx, [rip+0x8646fc]
37bbe69a8mov [rsp+380], eax
37bbe69aflea rax, [rsp+352]
37bbe69b7mov [rsp+208], rax
37bbe69bfmov [rsp+56], rax
37bbe69c4mov rax, [rsp+488]
37bbe69ccmov [rsp+48], rax
37bbe69d1mov eax, [rsp+192]
37bbe69d8imul eax, esi
37bbe69dbadd eax, 1
37bbe69decdqe
37bbe69e0imul rax, [rsp+176]
37bbe69e9add rax, [rsp+144]
37bbe69f1add rax, [rsp+200]
37bbe69f9shl rax, 4
37bbe69fdadd rax, [rsp+480]
37bbe6a05mov [rsp+40], rax
37bbe6a0amov rax, [rsp+136]
37bbe6a12mov [rsp+32], rax
37bbe6a17call zhegst_
37bbe6a1cmov r8l, [rsp+364]
37bbe6a24test r8l, r8l
37bbe6a27jle 0x37bbe76b5
37bbe6a2d
37bbe6a2dloc_37bbe6a2d:
37bbe6a2dmov eax, r12l
37bbe6a30mov ebx, [rsp+188]
37bbe6a37imul eax, r13l
37bbe6a3blea edx, [rax+rbx]
37bbe6a3emovsxd rdx, edx
37bbe6a41shl rdx, 4
37bbe6a45mov [rdx+rdi-8], 0
37bbe6a4ecmp r8l, 1
37bbe6a52je 0x37bbe6b09
37bbe6a58mov rbx, [rsp+256]
37bbe6a60lea r11l, [r12+rax]
37bbe6a64lea r14l, [r8+1]
37bbe6a68mov [rsp+208], ebp
37bbe6a6fmovsxd rdx, r11l
37bbe6a72mov r15, [rsp+264]
37bbe6a7amov r9l, 2
37bbe6a80add rdx, rbx
37bbe6a83mov rbp, rbx
37bbe6a86mov rbx, [rsp+248]
37bbe6a8eshl rdx, 4
37bbe6a92lea r10, [rdi+rdx-16]
37bbe6a97nop [rax+rax]
37bbe6aa0
37bbe6aa0loc_37bbe6aa0:
37bbe6aa0cdqe
37bbe6aa2mov rcx, r10
37bbe6aa5mov rdx, r9
37bbe6aa8lea rax, [rbp+rax+1]
37bbe6aadshl rax, 4
37bbe6ab1add rax, rdi
37bbe6ab4nop
37bbe6ab5nop [rax+rax]
37bbe6ac0
37bbe6ac0loc_37bbe6ac0:
37bbe6ac0movsd_xmm x0, [rax+8]
37bbe6ac5movsd_xmm x1, [rax]
37bbe6ac9add rdx, 1
37bbe6acdadd rax, 16
37bbe6ad1xorpd x0, [rip+0x864637]
37bbe6ad9unpcklpd x1, x0
37bbe6addmovups [rcx], x1
37bbe6ae0add rcx, rbx
37bbe6ae3cmp r8l, edx
37bbe6ae6jge 0x37bbe6ac0
37bbe6ae8add r9, 1
37bbe6aecmov [r10+24], 0
37bbe6af4mov eax, r11l
37bbe6af7add r10, r15
37bbe6afaadd r11l, r12l
37bbe6afdcmp r14, r9
37bbe6b00jne 0x37bbe6aa0
37bbe6b02mov ebp, [rsp+208]
37bbe6b09
37bbe6b09loc_37bbe6b09:
37bbe6b09mov eax, [rsp+196]
37bbe6b10sub eax, 1
37bbe6b13cmp eax, ebp
37bbe6b15jg 0x37bbe6bc0
37bbe6b1b
37bbe6b1bloc_37bbe6b1b:
37bbe6b1blea eax, [rbp+1]
37bbe6b1e
37bbe6b1eloc_37bbe6b1e:
37bbe6b1ecmp [rsp+196], eax
37bbe6b25jle 0x37bbe566f
37bbe6b2bmov rax, [rsp+472]
37bbe6b33add [rsp+192], 1
37bbe6b3badd ebp, 1
37bbe6b3emov esi, [rsp+372]
37bbe6b45mov eax, [rax]
37bbe6b47jmp 0x37bbe63a0
37bbe6b4c
37bbe6b4c 0f 1f 40 00 ..@.
37bbe6b50
37bbe6b50loc_37bbe6b50:
37bbe6b50mov eax, [rsp+364]
37bbe6b57lea eax, [rax+2*rcx]
37bbe6b5ajmp 0x37bbe64e7
37bbe6b5f
37bbe6b5floc_37bbe6b5f:
37bbe6b5ftest ebp, ebp
37bbe6b61jne 0x37bbe697f
37bbe6b67mov r8l, [rsp+364]
37bbe6b6ftest r8l, r8l
37bbe6b72jg 0x37bbe6a2d
37bbe6b78cmp [rsp+196], 1
37bbe6b80je 0x37bbe566f
37bbe6b86lea rbx, [rip+0x86452b]
37bbe6b8dmov eax, 1
37bbe6b92mov [rsp+232], rbx
37bbe6b9alea rbx, [rip+0x864527]
37bbe6ba1mov [rsp+216], rbx
37bbe6ba9lea rbx, [rsp+352]
37bbe6bb1mov [rsp+208], rbx
37bbe6bb9jmp 0x37bbe6e3d
37bbe6bbe
37bbe6bbe 66 90 f.
37bbe6bc0
37bbe6bc0loc_37bbe6bc0:
37bbe6bc0lea rax, [rsp+352]
37bbe6bc8mov [rsp+208], rax
37bbe6bd0test ebp, ebp
37bbe6bd2je 0x37bbe7728
37bbe6bd8
37bbe6bd8loc_37bbe6bd8:
37bbe6bd8mov rbx, [rsp+528]
37bbe6be0movsxd rax, esi
37bbe6be3shl rax, 4
37bbe6be7add rbx, rax
37bbe6beamov [rsp+240], rbx
37bbe6bf2cmp ebp, 1
37bbe6bf5je 0x37bbe7870
37bbe6bfbmov eax, [rsp+184]
37bbe6c02mov edx, [rsp+192]
37bbe6c09add r8l, esi
37bbe6c0clea r15, [rsp+376]
37bbe6c14mov r9, [rsp+152]
37bbe6c1cmov [rsp+32], r15
37bbe6c21lea r14, [rip+0x864484]
37bbe6c28mov [rsp+380], eax
37bbe6c2fmov rax, [rsp+472]
37bbe6c37imul edx, esi
37bbe6c3amov rcx, r14
37bbe6c3dmov [rsp+376], r8l
37bbe6c45mov r8, r9
37bbe6c48mov [rsp+96], rax
37bbe6c4dmovsxd rax, r13l
37bbe6c50shl rax, 4
37bbe6c54imul edx, r12l
37bbe6c58add rax, [rsp+528]
37bbe6c60mov [rsp+112], 19
37bbe6c69mov [rsp+88], rax
37bbe6c6elea rax, [rip+0x864443]
37bbe6c75mov [rsp+232], rax
37bbe6c7dmov [rsp+80], rax
37bbe6c82mov rax, [rsp+488]
37bbe6c8amov [rsp+104], 11
37bbe6c93mov [rsp+72], rax
37bbe6c98lea eax, [rbp-2]
37bbe6c9bimul eax, esi
37bbe6c9eadd eax, 1
37bbe6ca1cdqe
37bbe6ca3imul rax, [rsp+176]
37bbe6cacadd rax, [rsp+144]
37bbe6cb4add rax, [rsp+200]
37bbe6cbcshl rax, 4
37bbe6cc0add rax, [rsp+480]
37bbe6cc8mov [rsp+64], rax
37bbe6ccdmov rax, [rsp+136]
37bbe6cd5mov [rsp+56], rax
37bbe6cdamov eax, [rsp+172]
37bbe6ce1lea eax, [rsi+rax+1]
37bbe6ce5add eax, edx
37bbe6ce7lea rdx, [rip+0x8643ef]
37bbe6ceecdqe
37bbe6cf0sub rax, 1
37bbe6cf4shl rax, 4
37bbe6cf8add rax, rdi
37bbe6cfbmov [rsp+48], rax
37bbe6d00lea rax, [rip+0x8643c1]
37bbe6d07mov [rsp+40], rax
37bbe6d0cmov [rsp+216], rax
37bbe6d14call zgemm_
37bbe6d19
37bbe6d19loc_37bbe6d19:
37bbe6d19lea eax, [rbp+1]
37bbe6d1cmov rbx, [rsp+176]
37bbe6d24mov rcx, r14
37bbe6d27mov [rsp+380], r13l
37bbe6d2fimul esi, eax
37bbe6d32mov [rsp+280], eax
37bbe6d39mov rax, [rsp+472]
37bbe6d41mov r13, [rsp+144]
37bbe6d49mov r9, [rsp+160]
37bbe6d51mov eax, [rax]
37bbe6d53mov [rsp+112], 11
37bbe6d5cmov [rsp+104], 11
37bbe6d65lea r8l, [rsi+1]
37bbe6d69mov [rsp+272], eax
37bbe6d70mov edx, eax
37bbe6d72movsxd r8, r8l
37bbe6d75mov rax, [rsp+488]
37bbe6d7dsub edx, esi
37bbe6d7fmov [rsp+96], rax
37bbe6d84mov rax, [rsp+216]
37bbe6d8cmov [rsp+376], edx
37bbe6d93mov rdx, [rsp+200]
37bbe6d9bmov [rsp+80], rax
37bbe6da0mov rax, [rsp+472]
37bbe6da8imul rdx, rbx
37bbe6dacmov [rsp+72], rax
37bbe6db1mov rax, [rsp+240]
37bbe6db9add rdx, r13
37bbe6dbcmov [rsp+64], rax
37bbe6dc1mov rax, [rsp+488]
37bbe6dc9add rdx, r8
37bbe6dccmov r8, r15
37bbe6dcfmov [rsp+56], rax
37bbe6dd4shl rdx, 4
37bbe6dd8lea rax, [rip+0x864311]
37bbe6ddfadd rdx, [rsp+480]
37bbe6de7mov [rsp+88], rdx
37bbe6decmovsxd rdx, esi
37bbe6defmov [rsp+40], rax
37bbe6df4mov rax, [rsp+136]
37bbe6dfcshl rdx, 4
37bbe6e00add rdx, [rsp+480]
37bbe6e08mov [rsp+48], rdx
37bbe6e0dmov rdx, r14
37bbe6e10mov r14l, ebp
37bbe6e13mov [rsp+32], rax
37bbe6e18call zgemm_
37bbe6e1dmov esi, [rsp+372]
37bbe6e24mov eax, [rsp+280]
37bbe6e2bimul r14l, esi
37bbe6e2fadd r14l, 1
37bbe6e33movsxd r14, r14l
37bbe6e36imul r14, rbx
37bbe6e3aadd r14, r13
37bbe6e3d
37bbe6e3dloc_37bbe6e3d:
37bbe6e3dimul esi, eax
37bbe6e40mov [rsp+240], eax
37bbe6e47mov rax, [rsp+472]
37bbe6e4fmov rbx, [rsp+160]
37bbe6e57mov r9, [rsp+488]
37bbe6e5fmov eax, [rax]
37bbe6e61movsxd rcx, esi
37bbe6e64mov [rsp+200], eax
37bbe6e6bmov edx, eax
37bbe6e6dmov rax, [rsp+208]
37bbe6e75sub edx, esi
37bbe6e77mov [rsp+40], rax
37bbe6e7cmov rax, [rsp+512]
37bbe6e84mov [rsp+380], edx
37bbe6e8blea edx, [rsi+1]
37bbe6e8emov rsi, [rsp+136]
37bbe6e96lea rcx, [rax+4*rcx]
37bbe6e9amovsxd rdx, edx
37bbe6e9dmov rax, [rsp+480]
37bbe6ea5add rdx, r14
37bbe6ea8mov [rsp+32], rcx
37bbe6eadmov rcx, rsi
37bbe6eb0shl rdx, 4
37bbe6eb4lea r8, [rax+rdx]
37bbe6eb8mov rdx, rbx
37bbe6ebbcall zgetrf_
37bbe6ec0mov ecx, [rsp+372]
37bbe6ec7mov eax, [rsp+240]
37bbe6ecelea r9, [rip+0x8641e3]
37bbe6ed5mov r15l, [rsp+172]
37bbe6eddmov r13, [rsp+152]
37bbe6ee5mov r8l, ecx
37bbe6ee8mov [rsp+208], eax
37bbe6eefmov r14l, [rsp+184]
37bbe6ef7imul r8l, eax
37bbe6efbmov rax, [rsp+472]
37bbe6f03mov [rsp+380], r14l
37bbe6f0bmov eax, [rax]
37bbe6f0dmov [rsp+48], rsi
37bbe6f12mov [rsp+56], 4
37bbe6f1bmov edx, eax
37bbe6f1dmov [rsp+200], eax
37bbe6f24mov rax, [rsp+232]
37bbe6f2csub edx, r8l
37bbe6f2fmov r8, rbx
37bbe6f32cmp edx, ecx
37bbe6f34mov [rsp+32], rax
37bbe6f39cmovg edx, ecx
37bbe6f3cmov [rsp+364], edx
37bbe6f43lea edx, [rcx+r15+1]
37bbe6f48imul ecx, ebp
37bbe6f4bimul ecx, r12l
37bbe6f4fadd edx, ecx
37bbe6f51lea rcx, [rip+0x8641a8]
37bbe6f58movsxd rdx, edx
37bbe6f5bsub rdx, 1
37bbe6f5fshl rdx, 4
37bbe6f63add rdx, rdi
37bbe6f66mov [rsp+40], rdx
37bbe6f6bmov rdx, r13
37bbe6f6ecall zlaset_
37bbe6f73mov ecx, [rsp+372]
37bbe6f7amov r9l, [rsp+208]
37bbe6f82mov [rsp+56], 5
37bbe6f8bmov [rsp+48], rsi
37bbe6f90lea rax, [rip+0x864141]
37bbe6f97mov r8l, ecx
37bbe6f9aimul r9l, ecx
37bbe6f9elea ecx, [rcx+r15+1]
37bbe6fa3mov [rsp+200], rax
37bbe6fabimul r8l, ebp
37bbe6fafmov [rsp+380], r14l
37bbe6fb7add r9l, 1
37bbe6fbblea edx, [r8+1]
37bbe6fbfmovsxd r9, r9l
37bbe6fc2imul r8l, r12l
37bbe6fc6movsxd rdx, edx
37bbe6fc9imul rdx, [rsp+176]
37bbe6fd2add rdx, [rsp+144]
37bbe6fdaadd rdx, r9
37bbe6fddadd ecx, r8l
37bbe6fe0shl rdx, 4
37bbe6fe4mov r8, rbx
37bbe6fe7movsxd rcx, ecx
37bbe6feasub rcx, 1
37bbe6feeshl rcx, 4
37bbe6ff2add rcx, rdi
37bbe6ff5mov [rsp+40], rcx
37bbe6ffamov rcx, [rsp+488]
37bbe7002mov [rsp+32], rcx
37bbe7007mov rcx, [rsp+480]
37bbe700flea r9, [rcx+rdx]
37bbe7013mov rcx, rax
37bbe7016mov rdx, r13
37bbe7019call zlacpy_
37bbe701etest ebp, ebp
37bbe7020mov eax, [rsp+208]
37bbe7027je 0x37bbe7111
37bbe702dmov edx, [rsp+372]
37bbe7034mov ecx, ebp
37bbe7036mov r9l, r12l
37bbe7039mov rax, [rsp+216]
37bbe7041mov [rsp+80], rsi
37bbe7046mov rsi, [rsp+488]
37bbe704eimul ecx, edx
37bbe7051lea r8l, [rdx+r15+1]
37bbe7056mov [rsp+48], rax
37bbe705bimul edx, [rsp+192]
37bbe7063mov [rsp+64], rsi
37bbe7068mov [rsp+112], 1
37bbe7071imul r9l, ecx
37bbe7075add ecx, 1
37bbe7078mov [rsp+104], 1
37bbe7081add edx, 1
37bbe7084movsxd rcx, ecx
37bbe7087mov [rsp+96], 1
37bbe7090movsxd rdx, edx
37bbe7093mov [rsp+40], rbx
37bbe7098imul rdx, [rsp+176]
37bbe70a1add r8l, r9l
37bbe70a4add rdx, [rsp+144]
37bbe70acmov [rsp+88], 1
37bbe70b5lea r9, [rip+0x863fd4]
37bbe70bcmovsxd r8, r8l
37bbe70bfadd rdx, rcx
37bbe70c2mov [rsp+32], r13
37bbe70c7lea rcx, [rip+0x864037]
37bbe70cesub r8, 1
37bbe70d2shl rdx, 4
37bbe70d6add rdx, [rsp+480]
37bbe70demov [rsp+380], r14l
37bbe70e6shl r8, 4
37bbe70eamov [rsp+56], rdx
37bbe70eflea rdx, [rip+0x863f9b]
37bbe70f6add r8, rdi
37bbe70f9mov [rsp+72], r8
37bbe70felea r8, [rip+0x864006]
37bbe7105call ztrsm_
37bbe710amov eax, [rsp+208]
37bbe7111
37bbe7111loc_37bbe7111:
37bbe7111mov ecx, [rsp+372]
37bbe7118test ecx, ecx
37bbe711ajle 0x37bbe724e
37bbe7120mov esi, [rsp+364]
37bbe7127lea r15l, [rcx+1]
37bbe712btest esi, esi
37bbe712djle 0x37bbe794b
37bbe7133mov edx, ecx
37bbe7135mov ebx, [rsp+172]
37bbe713csub esi, 1
37bbe713flea r13, [rdi+16]
37bbe7143imul edx, ebp
37bbe7146mov [rsp+240], ebp
37bbe714dmov r8l, 1
37bbe7153mov r14l, ebx
37bbe7156lea r11l, [rbx+rcx]
37bbe715amov [rsp+232], ecx
37bbe7161mov rbx, [rsp+248]
37bbe7169sub r14l, ecx
37bbe716cmovsxd r11, r11l
37bbe716flea r10l, [rcx+rdx]
37bbe7173mov r9l, edx
37bbe7176add rsi, r11
37bbe7179mov edx, 1
37bbe717eimul r10l, r12l
37bbe7182mov [rsp+208], r14l
37bbe718alea r14, [rdi-16]
37bbe718emov ebp, [rsp+208]
37bbe7195imul r9l, r12l
37bbe7199mov [rsp+208], eax
37bbe71a0movsxd r10, r10l
37bbe71a3nop
37bbe71a5nop [rax+rax]
37bbe71b0
37bbe71b0loc_37bbe71b0:
37bbe71b0movsxd rcx, r9l
37bbe71b3add edx, ebp
37bbe71b5mov rax, rcx
37bbe71b8movsxd rdx, edx
37bbe71bbadd rcx, rsi
37bbe71besub rax, r8
37bbe71c1add rdx, r10
37bbe71c4sub rcx, r8
37bbe71c7shl rdx, 4
37bbe71cbadd rax, r11
37bbe71ceshl rcx, 4
37bbe71d2shl rax, 4
37bbe71d6add rdx, r14
37bbe71d9add rcx, r13
37bbe71dcadd rax, rdi
37bbe71dfnop [rax+rax]
37bbe71eanop [rax+rax]
37bbe71f5nop [rax+rax]
37bbe7200
37bbe7200loc_37bbe7200:
37bbe7200movsd_xmm x0, [rax+24]
37bbe7205movsd_xmm x1, [rax+16]
37bbe720aadd rax, 16
37bbe720exorpd x0, [rip+0x863efa]
37bbe7216unpcklpd x1, x0
37bbe721amovups [rdx], x1
37bbe721dadd rdx, rbx
37bbe7220cmp rcx, rax
37bbe7223jne 0x37bbe7200
37bbe7225add r8, 1
37bbe7229cmp r15, r8
37bbe722cje 0x37bbe7239
37bbe722eadd r9l, r12l
37bbe7231mov edx, r8l
37bbe7234jmp 0x37bbe71b0
37bbe7239
37bbe7239loc_37bbe7239:
37bbe7239mov ecx, [rsp+232]
37bbe7240mov ebp, [rsp+240]
37bbe7247mov eax, [rsp+208]
37bbe724e
37bbe724eloc_37bbe724e:
37bbe724emov edx, ecx
37bbe7250mov rbx, [rsp+176]
37bbe7258imul ecx, eax
37bbe725bmov rsi, [rsp+488]
37bbe7263imul edx, ebp
37bbe7266mov [rsp+208], eax
37bbe726dmov rax, [rsp+216]
37bbe7275lea r9, [rip+0x863e3c]
37bbe727cmov [rsp+48], rsi
37bbe7281mov rsi, [rsp+144]
37bbe7289add ecx, 1
37bbe728cmov [rsp+32], rax
37bbe7291mov r8, [rsp+160]
37bbe7299mov [rsp+56], 5
37bbe72a2add edx, 1
37bbe72a5movsxd rcx, ecx
37bbe72a8movsxd rdx, edx
37bbe72abimul rdx, rbx
37bbe72afadd rdx, rsi
37bbe72b2add rdx, rcx
37bbe72b5mov rcx, [rsp+200]
37bbe72bdshl rdx, 4
37bbe72c1add rdx, [rsp+480]
37bbe72c9mov [rsp+40], rdx
37bbe72cemov rdx, [rsp+152]
37bbe72d6call zlaset_
37bbe72dbmov r10l, [rsp+364]
37bbe72e3mov eax, [rsp+208]
37bbe72eatest r10l, r10l
37bbe72edjle 0x37bbe6b1e
37bbe72f3mov r9l, [rsp+372]
37bbe72fbmov ecx, eax
37bbe72fdmov r11, [rsp+512]
37bbe7305mov [rsp+240], ebp
37bbe730cmov [rsp+320], r12l
37bbe7314mov r15, [rsp+480]
37bbe731cimul ecx, r9l
37bbe7320mov [rsp+208], r10l
37bbe7328imul r9l, ebp
37bbe732cmov [rsp+312], eax
37bbe7333mov [rsp+496], rdi
37bbe733bmovsxd rdx, ecx
37bbe733emov [rsp+216], ecx
37bbe7345lea ebp, [rcx+2]
37bbe7348mov r8, rdx
37bbe734blea r14, [rsi+rdx]
37bbe734fmov [rsp+328], r9l
37bbe7357shl r8, 4
37bbe735badd r8, [rsp+480]
37bbe7363mov [rsp+232], r8
37bbe736blea r8, [rdx+1]
37bbe736flea rdx, [r11+4*rdx]
37bbe7373mov r12, [rsp+232]
37bbe737bmov [rsp+200], rdx
37bbe7383imul r8, rbx
37bbe7387lea edx, [rcx+1]
37bbe738amovsxd rdx, edx
37bbe738dimul rdx, rbx
37bbe7391add r14, r8
37bbe7394lea r13, [rsi+r8]
37bbe7398shl r14, 4
37bbe739cadd r14, [rsp+480]
37bbe73a4lea r11, [rdx+rsi]
37bbe73a8mov esi, 1
37bbe73adlea rdx, [r11+1]
37bbe73b1mov [rsp+280], r11
37bbe73b9shl rdx, 4
37bbe73bdmov [rsp+272], rdx
37bbe73c5jmp 0x37bbe7498
37bbe73ca
37bbe73caloc_37bbe73ca:
37bbe73camov rcx, [rsp+136]
37bbe73d2mov rdx, r10
37bbe73d5lea r8, [rip+0x863cc8]
37bbe73dcmov [rsp+380], eax
37bbe73e3call zlacgv_
37bbe73e8mov rax, [rsp+472]
37bbe73f0mov edx, [rax]
37bbe73f2mov rax, [rsp+176]
37bbe73faimul rax, rdi
37bbe73feadd rax, [rsp+144]
37bbe7406cmp ebx, edx
37bbe7408jl 0x37bbe75d4
37bbe740e
37bbe740eloc_37bbe740e:
37bbe740eadd rax, rdi
37bbe7411movupd x0, [r14+16]
37bbe7417shl rax, 4
37bbe741bmovupd x1, [r15+rax]
37bbe7421movups [r14+16], x1
37bbe7426movups [r15+rax], x0
37bbe742bmov eax, [rsp+240]
37bbe7432test eax, eax
37bbe7434je 0x37bbe7470
37bbe7436mov eax, [rsp+328]
37bbe743dsub rdi, 1
37bbe7441mov rcx, [rsp+136]
37bbe7449mov rdx, r12
37bbe744cshl rdi, 4
37bbe7450mov [rsp+380], eax
37bbe7457mov rax, [rsp+488]
37bbe745flea r9, [r15+rdi]
37bbe7463mov [rsp+32], rax
37bbe7468mov r8, rax
37bbe746bcall zswap_
37bbe7470
37bbe7470loc_37bbe7470:
37bbe7470add rsi, 1
37bbe7474add r12, 16
37bbe7478add ebp, 1
37bbe747badd r14, [rsp+224]
37bbe7483add r13, [rsp+176]
37bbe748bcmp [rsp+208], esi
37bbe7492jl 0x37bbe762a
37bbe7498
37bbe7498loc_37bbe7498:
37bbe7498mov rdi, [rsp+200]
37bbe74a0mov ebx, [rsp+216]
37bbe74a7mov eax, [rdi+4*rsi-4]
37bbe74abadd ebx, eax
37bbe74admov [rdi+4*rsi-4], ebx
37bbe74b1cmp eax, esi
37bbe74b3je 0x37bbe7470
37bbe74b5mov rcx, [rsp+280]
37bbe74bdlea edx, [rsi-1]
37bbe74c0movsxd rdi, ebx
37bbe74c3mov [rsp+232], eax
37bbe74camov r10, [rsp+488]
37bbe74d2mov [rsp+380], edx
37bbe74d9lea rdx, [rcx+rdi]
37bbe74ddmov rcx, [rsp+272]
37bbe74e5mov [rsp+32], r10
37bbe74eashl rdx, 4
37bbe74eemov r8, r10
37bbe74f1lea r9, [r15+rdx]
37bbe74f5lea rdx, [rcx+r12]
37bbe74f9mov rcx, [rsp+136]
37bbe7501call zswap_
37bbe7506movsxd rdx, ebp
37bbe7509mov eax, [rsp+232]
37bbe7510lea r10, [rdx+r13]
37bbe7514shl r10, 4
37bbe7518sub eax, esi
37bbe751aadd r10, r15
37bbe751dcmp ebx, ebp
37bbe751fjle 0x37bbe73ca
37bbe7525imul rdx, [rsp+176]
37bbe752elea r11l, [rax-1]
37bbe7532mov [rsp+304], eax
37bbe7539mov rax, [rsp+144]
37bbe7541mov rcx, [rsp+136]
37bbe7549lea r8, [rip+0x863b54]
37bbe7550mov [rsp+232], r10
37bbe7558mov [rsp+380], r11l
37bbe7560lea r9, [rdx+rax]
37bbe7564mov rax, [rsp+488]
37bbe756cmov rdx, r10
37bbe756fmov [rsp+296], r11l
37bbe7577add r9, rdi
37bbe757amov [rsp+32], rax
37bbe757fshl r9, 4
37bbe7583add r9, r15
37bbe7586mov [rsp+288], r9
37bbe758ecall zswap_
37bbe7593mov r11l, [rsp+296]
37bbe759bmov r8, [rsp+488]
37bbe75a3mov rdx, [rsp+288]
37bbe75abmov rcx, [rsp+136]
37bbe75b3mov [rsp+380], r11l
37bbe75bbcall zlacgv_
37bbe75c0mov eax, [rsp+304]
37bbe75c7mov r10, [rsp+232]
37bbe75cfjmp 0x37bbe73ca
37bbe75d4
37bbe75d4loc_37bbe75d4:
37bbe75d4sub edx, ebx
37bbe75d6mov [rsp+232], rax
37bbe75demov [rsp+380], edx
37bbe75e5lea edx, [rbx+1]
37bbe75e8movsxd rdx, edx
37bbe75eblea rcx, [rdx+rax]
37bbe75eflea rax, [rip+0x863aae]
37bbe75f6add rdx, r13
37bbe75f9mov [rsp+32], rax
37bbe75feshl rcx, 4
37bbe7602shl rdx, 4
37bbe7606mov r8, rax
37bbe7609lea r9, [r15+rcx]
37bbe760dmov rcx, [rsp+136]
37bbe7615add rdx, r15
37bbe7618call zswap_
37bbe761dmov rax, [rsp+232]
37bbe7625jmp 0x37bbe740e
37bbe762a
37bbe762aloc_37bbe762a:
37bbe762amov ebp, [rsp+240]
37bbe7631mov eax, [rsp+312]
37bbe7638mov rdi, [rsp+496]
37bbe7640mov r12l, [rsp+320]
37bbe7648jmp 0x37bbe6b1e
37bbe764d
37bbe764dloc_37bbe764d:
37bbe764dmov eax, [r12]
37bbe7651lea edx, [rsi+2*rsi+1]
37bbe7655pxor x0, x0
37bbe7659mov ecx, 1
37bbe765emov rbx, [rsp+496]
37bbe7666imul edx, eax
37bbe7669mov [rbx+8], 0
37bbe7671test edx, edx
37bbe7673cmovle edx, ecx
37bbe7676cvtsi2sd x0, edx
37bbe767amovsd_xmm [rbx], x0
37bbe767ecmp edi, -1
37bbe7681jne 0x37bbe4b34
37bbe7687
37bbe7687loc_37bbe7687:
37bbe7687imul eax, esi
37bbe768amov edx, 1
37bbe768fpxor x0, x0
37bbe7693test eax, eax
37bbe7695cmovle eax, edx
37bbe7698cvtsi2sd x0, eax
37bbe769cmov rax, [rsp+528]
37bbe76a4mov [rax+8], 0
37bbe76acmovsd_xmm [rax], x0
37bbe76b0jmp 0x37bbe4b34
37bbe76b5
37bbe76b5loc_37bbe76b5:
37bbe76b5mov eax, [rsp+196]
37bbe76bcsub eax, 1
37bbe76bfcmp ebp, eax
37bbe76c1jge 0x37bbe6b1b
37bbe76c7jmp 0x37bbe6bd8
37bbe76cc
37bbe76ccloc_37bbe76cc:
37bbe76ccmov eax, [rsp+196]
37bbe76d3sub eax, 1
37bbe76d6cmp r14l, eax
37bbe76d9jge 0x37bbe55f8
37bbe76dfjmp 0x37bbe56f6
37bbe76e4
37bbe76e4loc_37bbe76e4:
37bbe76e4mov eax, [r12]
37bbe76e8jmp 0x37bbe7687
37bbe76ea
37bbe76ealoc_37bbe76ea:
37bbe76ealea rax, [rip+0x8639c7]
37bbe76f1mov [rsp+208], 1
37bbe76fcmov [rsp+248], rax
37bbe7704lea rax, [rip+0x8639bd]
37bbe770bmov [rsp+240], rax
37bbe7713lea rax, [rsp+352]
37bbe771bmov [rsp+232], rax
37bbe7723jmp 0x37bbe5932
37bbe7728
37bbe7728loc_37bbe7728:
37bbe7728lea rbx, [rip+0x863989]
37bbe772fmov r14, [rsp+200]
37bbe7737mov eax, 1
37bbe773cmov [rsp+232], rbx
37bbe7744lea rbx, [rip+0x86397d]
37bbe774bimul r14, [rsp+176]
37bbe7754mov [rsp+216], rbx
37bbe775cadd r14, [rsp+144]
37bbe7764jmp 0x37bbe6e3d
37bbe7769
37bbe7769loc_37bbe7769:
37bbe7769lea rax, [rsp+372]
37bbe7771mov [rsp+160], rax
37bbe7779jmp 0x37bbe5677
37bbe777e
37bbe777eloc_37bbe777e:
37bbe777emov eax, [rsp+184]
37bbe7785mov rbx, [rsp+144]
37bbe778dmov [rsp+88], r15
37bbe7792lea r13, [rip+0x863913]
37bbe7799mov r9, [rsp+152]
37bbe77a1mov rdx, r13
37bbe77a4mov rcx, r13
37bbe77a7mov [rsp+112], 11
37bbe77b0mov [rsp+380], eax
37bbe77b7mov rax, [rsp+472]
37bbe77bflea r12, [rsp+376]
37bbe77c7mov [rsp+32], r9
37bbe77ccmov r8, r9
37bbe77cfmov [rsp+96], rax
37bbe77d4lea rax, [rip+0x8638dd]
37bbe77dbmov [rsp+248], rax
37bbe77e3mov [rsp+80], rax
37bbe77e8mov rax, [rsp+488]
37bbe77f0mov [rsp+104], 11
37bbe77f9mov [rsp+72], rax
37bbe77felea eax, [rsi+1]
37bbe7801cdqe
37bbe7803imul rax, [rsp+176]
37bbe780clea rax, [rbx+rax+1]
37bbe7811shl rax, 4
37bbe7815add rax, [rsp+480]
37bbe781dmov [rsp+64], rax
37bbe7822mov rax, [rsp+136]
37bbe782amov [rsp+56], rax
37bbe782fmov eax, [rsp+192]
37bbe7836imul eax, esi
37bbe7839add eax, [rsp+188]
37bbe7840cdqe
37bbe7842sub rax, 1
37bbe7846shl rax, 4
37bbe784aadd rax, rdi
37bbe784dmov [rsp+48], rax
37bbe7852lea rax, [rip+0x86386f]
37bbe7859mov [rsp+40], rax
37bbe785emov [rsp+240], rax
37bbe7866call zgemm_
37bbe786bjmp 0x37bbe5834
37bbe7870
37bbe7870loc_37bbe7870:
37bbe7870add rax, [rsp+480]
37bbe7878mov ebx, [rsp+184]
37bbe787fmov [rsp+104], 11
37bbe7888lea r14, [rip+0x86381d]
37bbe788fmov [rsp+64], rax
37bbe7894mov rax, [rsp+136]
37bbe789clea rdx, [rip+0x86383a]
37bbe78a3mov rcx, r14
37bbe78a6mov [rsp+380], ebx
37bbe78admov rbx, [rsp+472]
37bbe78b5lea r15, [rsp+376]
37bbe78bdmov [rsp+56], rax
37bbe78c2mov eax, r12l
37bbe78c5mov r9, [rsp+152]
37bbe78cdimul eax, esi
37bbe78d0add eax, [rsp+188]
37bbe78d7mov [rsp+96], rbx
37bbe78dccdqe
37bbe78demov rbx, [rsp+240]
37bbe78e6mov [rsp+32], r9
37bbe78ebmov r8, r9
37bbe78eemov [rsp+112], 19
37bbe78f7sub rax, 1
37bbe78fbmov [rsp+88], rbx
37bbe7900shl rax, 4
37bbe7904lea rbx, [rip+0x8637ad]
37bbe790bmov [rsp+232], rbx
37bbe7913add rax, rdi
37bbe7916mov [rsp+80], rbx
37bbe791bmov rbx, [rsp+488]
37bbe7923mov [rsp+48], rax
37bbe7928lea rax, [rip+0x863799]
37bbe792fmov [rsp+72], rbx
37bbe7934mov [rsp+40], rax
37bbe7939mov [rsp+216], rax
37bbe7941call zgemm_
37bbe7946jmp 0x37bbe6d19
37bbe794b
37bbe794bloc_37bbe794b:
37bbe794bmov edx, 1
37bbe7950
37bbe7950loc_37bbe7950:
37bbe7950lea r8, [rdx+1]
37bbe7954cmp r8, r15
37bbe7957je 0x37bbe724e
37bbe795dadd rdx, 2
37bbe7961cmp r15, rdx
37bbe7964jne 0x37bbe7950
37bbe7966jmp 0x37bbe724e
37bbe796b
37bbe796bloc_37bbe796b:
37bbe796bmov edx, 1
37bbe7970
37bbe7970loc_37bbe7970:
37bbe7970lea rcx, [rdx+1]
37bbe7974cmp rcx, r13
37bbe7977je 0x37bbe5ec5
37bbe797dadd rdx, 2
37bbe7981cmp rdx, r13
37bbe7984jne 0x37bbe7970
37bbe7986jmp 0x37bbe5ec5
37bbe798b
37bbe798bloc_37bbe798b:
37bbe798bneg eax
37bbe798djmp 0x37bbe4b12
37bbe4a40
37bbe7992
37bbe7992 // align 0x40
37bbe7992 // align 0x40
37bbe79c0
37bbe79c0zhetrs_aa_2stage_:
37bbe79c0push r14
37bbe79c2push r12
37bbe79c4push rbp
37bbe79c5push rdi
37bbe79c6push rsi
37bbe79c7push rbx
37bbe79c8sub rsp, 184
37bbe79cfmov rbp, [rsp+328]
37bbe79d7mov rax, [rsp+272]
37bbe79dfmov [rbp], 0
37bbe79e6mov r14l, [rax]
37bbe79e9mov rbx, rdx
37bbe79ecmov rdi, r8
37bbe79efmov r12, r9
37bbe79f2mov r8l, 1
37bbe79f8mov r9l, 1
37bbe79felea rdx, [rip+0x86371b]
37bbe7a05mov rsi, rcx
37bbe7a08call lsame_
37bbe7a0dmov r10l, eax
37bbe7a10test eax, eax
37bbe7a12je 0x37bbe7cb0
37bbe7a18
37bbe7a18loc_37bbe7a18:
37bbe7a18mov ecx, [rbx]
37bbe7a1atest ecx, ecx
37bbe7a1cjs 0x37bbe7c68
37bbe7a22mov r8l, [rdi]
37bbe7a25test r8l, r8l
37bbe7a28js 0x37bbe7cf0
37bbe7a2emov rax, [rsp+272]
37bbe7a36test ecx, ecx
37bbe7a38mov edx, 1
37bbe7a3dcmovg edx, ecx
37bbe7a40cmp [rax], edx
37bbe7a42jl 0x37bbe7d00
37bbe7a48mov rax, [rsp+288]
37bbe7a50lea r9l, [4*rcx]
37bbe7a58mov eax, [rax]
37bbe7a5acmp eax, r9l
37bbe7a5djl 0x37bbe7e40
37bbe7a63mov rsi, [rsp+320]
37bbe7a6bcmp [rsi], edx
37bbe7a6djl 0x37bbe8080
37bbe7a73mov edx, [rbp]
37bbe7a76test edx, edx
37bbe7a78jne 0x37bbe808f
37bbe7a7etest ecx, ecx
37bbe7a80je 0x37bbe7c97
37bbe7a86test r8l, r8l
37bbe7a89je 0x37bbe7c97
37bbe7a8fcdq
37bbe7a90mov rsi, [rsp+280]
37bbe7a98idiv ecx
37bbe7a9acvttsd2si esi, [rsi]
37bbe7a9emov [rsp+168], esi
37bbe7aa5mov [rsp+164], eax
37bbe7aactest r10l, r10l
37bbe7aafje 0x37bbe7d10
37bbe7ab5movsxd rax, r14l
37bbe7ab8xor edx, edx
37bbe7abatest rax, rax
37bbe7abdcmovs rax, rdx
37bbe7ac1mov rdx, rax
37bbe7ac4not rdx
37bbe7ac7mov r14, rdx
37bbe7acacmp ecx, esi
37bbe7accjg 0x37bbe7e50
37bbe7ad2
37bbe7ad2loc_37bbe7ad2:
37bbe7ad2mov [rsp+136], rax
37bbe7adamov rax, [rsp+320]
37bbe7ae2lea rdx, [rsp+164]
37bbe7aealea r8, [rsp+168]
37bbe7af2mov [rsp+48], rdx
37bbe7af7lea rcx, [rip+0x863652]
37bbe7afemov rdx, rbx
37bbe7b01mov r9, r8
37bbe7b04mov [rsp+72], rax
37bbe7b09mov rax, [rsp+312]
37bbe7b11mov [rsp+88], 1
37bbe7b1amov [rsp+64], rax
37bbe7b1fmov rax, [rsp+304]
37bbe7b27mov [rsp+80], rbp
37bbe7b2cmov [rsp+56], rax
37bbe7b31mov rax, [rsp+280]
37bbe7b39mov [rsp+32], rdi
37bbe7b3emov [rsp+40], rax
37bbe7b43call zgbtrs_
37bbe7b48mov ecx, [rbx]
37bbe7b4amovsxd rdx, [rsp+168]
37bbe7b52mov rax, [rsp+136]
37bbe7b5acmp ecx, edx
37bbe7b5cjle 0x37bbe7c97
37bbe7b62sub ecx, edx
37bbe7b64lea esi, [rdx+1]
37bbe7b67shl rdx, 4
37bbe7b6badd rdx, [rsp+312]
37bbe7b73mov [rsp+72], rdx
37bbe7b78movsxd rdx, esi
37bbe7b7blea rbp, [rsp+172]
37bbe7b83lea r9, [rip+0x863596]
37bbe7b8aimul rax, rdx
37bbe7b8emov [rsp+172], ecx
37bbe7b95mov rcx, [rsp+320]
37bbe7b9dlea r8, [rip+0x8635ac]
37bbe7ba4mov [rsp+112], 1
37bbe7badmov rdx, r9
37bbe7bb0mov [rsp+80], rcx
37bbe7bb5mov rcx, [rsp+272]
37bbe7bbdlea rax, [rax+r14+1]
37bbe7bc2mov [rsp+40], rdi
37bbe7bc7shl rax, 4
37bbe7bcbmov [rsp+64], rcx
37bbe7bd0lea rcx, [rip+0x86354a]
37bbe7bd7add rax, r12
37bbe7bdamov [rsp+32], rbp
37bbe7bdfmov [rsp+56], rax
37bbe7be4lea rax, [rip+0x863555]
37bbe7bebmov [rsp+104], 1
37bbe7bf4mov [rsp+96], 1
37bbe7bfdmov [rsp+88], 1
37bbe7c06mov [rsp+48], rax
37bbe7c0bcall ztrsm_
37bbe7c10
37bbe7c10loc_37bbe7c10:
37bbe7c10lea rax, [rip+0x86353d]
37bbe7c17mov [rsp+32], rbx
37bbe7c1cmov r9, rbp
37bbe7c1fmov r8, [rsp+320]
37bbe7c27mov [rsp+48], rax
37bbe7c2cmov rax, [rsp+296]
37bbe7c34mov rcx, rdi
37bbe7c37mov rdx, [rsp+312]
37bbe7c3fmov [rsp+172], esi
37bbe7c46mov [rsp+40], rax
37bbe7c4bcall zlaswp_
37bbe7c50nop
37bbe7c51add rsp, 184
37bbe7c58pop rbx
37bbe7c59pop rsi
37bbe7c5apop rdi
37bbe7c5bpop rbp
37bbe7c5cpop r12
37bbe7c5epop r14
37bbe7c60ret
37bbe7c61
37bbe7c61 0f 1f 80 00 00 00 00 .......
37bbe7c68
37bbe7c68loc_37bbe7c68:
37bbe7c68mov eax, -2
37bbe7c6dmov edx, 2
37bbe7c72
37bbe7c72loc_37bbe7c72:
37bbe7c72mov [rbp], eax
37bbe7c75
37bbe7c75loc_37bbe7c75:
37bbe7c75mov [rsp+172], edx
37bbe7c7cmov r8l, 16
37bbe7c82lea rdx, [rsp+172]
37bbe7c8alea rcx, [rip+0x863491]
37bbe7c91call xerbla_
37bbe7c96nop
37bbe7c97
37bbe7c97loc_37bbe7c97:
37bbe7c97add rsp, 184
37bbe7c9epop rbx
37bbe7c9fpop rsi
37bbe7ca0pop rdi
37bbe7ca1pop rbp
37bbe7ca2pop r12
37bbe7ca4pop r14
37bbe7ca6ret
37bbe7ca7
37bbe7ca7 66 0f 1f 84 00 00 00 00 00 f........
37bbe7cb0
37bbe7cb0loc_37bbe7cb0:
37bbe7cb0mov r9l, 1
37bbe7cb6mov r8l, 1
37bbe7cbcmov rcx, rsi
37bbe7cbfmov [rsp+136], eax
37bbe7cc6lea rdx, [rip+0x863454]
37bbe7ccdcall lsame_
37bbe7cd2mov r10l, [rsp+136]
37bbe7cdatest eax, eax
37bbe7cdcjne 0x37bbe7a18
37bbe7ce2mov eax, -1
37bbe7ce7mov edx, 1
37bbe7cecjmp 0x37bbe7c72
37bbe7cee
37bbe7cee 66 90 f.
37bbe7cf0
37bbe7cf0loc_37bbe7cf0:
37bbe7cf0mov eax, -3
37bbe7cf5mov edx, 3
37bbe7cfajmp 0x37bbe7c72
37bbe7cff
37bbe7cff 90 .
37bbe7d00
37bbe7d00loc_37bbe7d00:
37bbe7d00mov eax, -5
37bbe7d05mov edx, 5
37bbe7d0ajmp 0x37bbe7c72
37bbe7d0f
37bbe7d0f 90 .
37bbe7d10
37bbe7d10loc_37bbe7d10:
37bbe7d10cmp ecx, esi
37bbe7d12jg 0x37bbe7f88
37bbe7d18
37bbe7d18loc_37bbe7d18:
37bbe7d18mov rax, [rsp+320]
37bbe7d20mov [rsp+80], rbp
37bbe7d25lea r8, [rsp+168]
37bbe7d2dmov rdx, rbx
37bbe7d30mov [rsp+32], rdi
37bbe7d35mov r9, r8
37bbe7d38lea rcx, [rip+0x863411]
37bbe7d3fmov [rsp+72], rax
37bbe7d44mov rax, [rsp+312]
37bbe7d4cmov [rsp+88], 1
37bbe7d55mov [rsp+64], rax
37bbe7d5amov rax, [rsp+304]
37bbe7d62mov [rsp+56], rax
37bbe7d67lea rax, [rsp+164]
37bbe7d6fmov [rsp+48], rax
37bbe7d74mov rax, [rsp+280]
37bbe7d7cmov [rsp+40], rax
37bbe7d81call zgbtrs_
37bbe7d86mov eax, [rbx]
37bbe7d88mov esi, [rsp+168]
37bbe7d8fcmp eax, esi
37bbe7d91jle 0x37bbe7c97
37bbe7d97mov rcx, [rsp+320]
37bbe7d9fsub eax, esi
37bbe7da1mov rdx, [rsp+312]
37bbe7da9lea rbp, [rsp+172]
37bbe7db1mov [rsp+172], eax
37bbe7db8movsxd rax, esi
37bbe7dbblea r9, [rip+0x86335e]
37bbe7dc2lea r8, [rip+0x86336f]
37bbe7dc9shl rax, 4
37bbe7dcdmov [rsp+80], rcx
37bbe7dd2add esi, 1
37bbe7dd5mov rcx, [rsp+272]
37bbe7dddadd rdx, rax
37bbe7de0add r12, rax
37bbe7de3lea rax, [rip+0x863356]
37bbe7deamov [rsp+112], 1
37bbe7df3mov [rsp+72], rdx
37bbe7df8lea rdx, [rip+0x863322]
37bbe7dffmov [rsp+64], rcx
37bbe7e04mov rcx, rdx
37bbe7e07mov [rsp+104], 1
37bbe7e10mov [rsp+96], 1
37bbe7e19mov [rsp+88], 1
37bbe7e22mov [rsp+56], r12
37bbe7e27mov [rsp+48], rax
37bbe7e2cmov [rsp+40], rdi
37bbe7e31mov [rsp+32], rbp
37bbe7e36call ztrsm_
37bbe7e3bjmp 0x37bbe7c10
37bbe7e40
37bbe7e40loc_37bbe7e40:
37bbe7e40mov eax, -7
37bbe7e45mov edx, 7
37bbe7e4ajmp 0x37bbe7c72
37bbe7e4f
37bbe7e4f 90 .
37bbe7e50
37bbe7e50loc_37bbe7e50:
37bbe7e50mov [rsp+152], rax
37bbe7e58lea r10l, [rsi+1]
37bbe7e5cmov rcx, rdi
37bbe7e5flea rax, [rip+0x8632ce]
37bbe7e66mov [rsp+48], rax
37bbe7e6bmov rax, [rsp+296]
37bbe7e73lea r9, [rsp+172]
37bbe7e7bmov [rsp+32], rbx
37bbe7e80mov r8, [rsp+320]
37bbe7e88mov [rsp+40], rax
37bbe7e8dmov rdx, [rsp+312]
37bbe7e95mov [rsp+172], r10l
37bbe7e9dmov [rsp+136], r10l
37bbe7ea5mov [rsp+144], r9
37bbe7eadcall zlaswp_
37bbe7eb2mov rax, [rsp+320]
37bbe7ebamov edx, [rbx]
37bbe7ebcmov [rsp+112], 1
37bbe7ec5movsxd r10, [rsp+136]
37bbe7ecdmov [rsp+40], rdi
37bbe7ed2lea r8, [rip+0x86325f]
37bbe7ed9lea rcx, [rip+0x863241]
37bbe7ee0mov [rsp+80], rax
37bbe7ee5sub edx, esi
37bbe7ee7movsxd rsi, esi
37bbe7eeamov rax, [rsp+272]
37bbe7ef2mov [rsp+172], edx
37bbe7ef9shl rsi, 4
37bbe7efdmov r9, [rsp+144]
37bbe7f05mov [rsp+64], rax
37bbe7f0amov rax, [rsp+152]
37bbe7f12add rsi, [rsp+312]
37bbe7f1amov [rsp+32], r9
37bbe7f1flea r9, [rip+0x8631fa]
37bbe7f26imul r10, rax
37bbe7f2amov [rsp+72], rsi
37bbe7f2fmov [rsp+136], rax
37bbe7f37lea rax, [rip+0x863202]
37bbe7f3emov [rsp+48], rax
37bbe7f43mov [rsp+104], 1
37bbe7f4clea rdx, [r10+r14+1]
37bbe7f51mov [rsp+96], 1
37bbe7f5ashl rdx, 4
37bbe7f5emov [rsp+88], 1
37bbe7f67add rdx, r12
37bbe7f6amov [rsp+56], rdx
37bbe7f6fmov rdx, r9
37bbe7f72call ztrsm_
37bbe7f77mov rax, [rsp+136]
37bbe7f7fjmp 0x37bbe7ad2
37bbe7f84
37bbe7f84 0f 1f 40 00 ..@.
37bbe7f88
37bbe7f88loc_37bbe7f88:
37bbe7f88lea eax, [rsi+1]
37bbe7f8bmov [rsp+32], rbx
37bbe7f90mov r8, [rsp+320]
37bbe7f98lea r9, [rsp+172]
37bbe7fa0mov [rsp+172], eax
37bbe7fa7lea rax, [rip+0x863186]
37bbe7faemov rcx, rdi
37bbe7fb1mov rdx, [rsp+312]
37bbe7fb9mov [rsp+48], rax
37bbe7fbemov rax, [rsp+296]
37bbe7fc6mov [rsp+136], r9
37bbe7fcemov [rsp+40], rax
37bbe7fd3call zlaswp_
37bbe7fd8mov eax, [rbx]
37bbe7fdamov r9, [rsp+136]
37bbe7fe2mov [rsp+112], 1
37bbe7febmov [rsp+104], 1
37bbe7ff4lea rdx, [rip+0x863126]
37bbe7ffblea r8, [rip+0x86314e]
37bbe8002sub eax, esi
37bbe8004movsxd rsi, esi
37bbe8007mov rcx, rdx
37bbe800amov [rsp+32], r9
37bbe800fshl rsi, 4
37bbe8013mov [rsp+172], eax
37bbe801amov rax, [rsp+320]
37bbe8022lea r9, [rip+0x8630f7]
37bbe8029mov [rsp+96], 1
37bbe8032mov [rsp+80], rax
37bbe8037mov rax, [rsp+312]
37bbe803fmov [rsp+88], 1
37bbe8048add rax, rsi
37bbe804badd rsi, r12
37bbe804emov [rsp+40], rdi
37bbe8053mov [rsp+72], rax
37bbe8058mov rax, [rsp+272]
37bbe8060mov [rsp+56], rsi
37bbe8065mov [rsp+64], rax
37bbe806alea rax, [rip+0x8630cf]
37bbe8071mov [rsp+48], rax
37bbe8076call ztrsm_
37bbe807bjmp 0x37bbe7d18
37bbe8080
37bbe8080loc_37bbe8080:
37bbe8080mov eax, -11
37bbe8085mov edx, 11
37bbe808ajmp 0x37bbe7c72
37bbe808f
37bbe808floc_37bbe808f:
37bbe808fneg edx
37bbe8091jmp 0x37bbe7c75
37bbe79c0
37bbe79c0zhetrs_aa_2stage_:
37bbe79c0push r14
37bbe79c2push r12
37bbe79c4push rbp
37bbe79c5push rdi
37bbe79c6push rsi
37bbe79c7push rbx
37bbe79c8sub rsp, 184
37bbe79cfmov rbp, [rsp+328]
37bbe79d7mov rax, [rsp+272]
37bbe79dfmov [rbp], 0
37bbe79e6mov r14l, [rax]
37bbe79e9mov rbx, rdx
37bbe79ecmov rdi, r8
37bbe79efmov r12, r9
37bbe79f2mov r8l, 1
37bbe79f8mov r9l, 1
37bbe79felea rdx, [rip+0x86371b]
37bbe7a05mov rsi, rcx
37bbe7a08call lsame_
37bbe7a0dmov r10l, eax
37bbe7a10test eax, eax
37bbe7a12je 0x37bbe7cb0
37bbe7a18
37bbe7a18loc_37bbe7a18:
37bbe7a18mov ecx, [rbx]
37bbe7a1atest ecx, ecx
37bbe7a1cjs 0x37bbe7c68
37bbe7a22mov r8l, [rdi]
37bbe7a25test r8l, r8l
37bbe7a28js 0x37bbe7cf0
37bbe7a2emov rax, [rsp+272]
37bbe7a36test ecx, ecx
37bbe7a38mov edx, 1
37bbe7a3dcmovg edx, ecx
37bbe7a40cmp [rax], edx
37bbe7a42jl 0x37bbe7d00
37bbe7a48mov rax, [rsp+288]
37bbe7a50lea r9l, [4*rcx]
37bbe7a58mov eax, [rax]
37bbe7a5acmp eax, r9l
37bbe7a5djl 0x37bbe7e40
37bbe7a63mov rsi, [rsp+320]
37bbe7a6bcmp [rsi], edx
37bbe7a6djl 0x37bbe8080
37bbe7a73mov edx, [rbp]
37bbe7a76test edx, edx
37bbe7a78jne 0x37bbe808f
37bbe7a7etest ecx, ecx
37bbe7a80je 0x37bbe7c97
37bbe7a86test r8l, r8l
37bbe7a89je 0x37bbe7c97
37bbe7a8fcdq
37bbe7a90mov rsi, [rsp+280]
37bbe7a98idiv ecx
37bbe7a9acvttsd2si esi, [rsi]
37bbe7a9emov [rsp+168], esi
37bbe7aa5mov [rsp+164], eax
37bbe7aactest r10l, r10l
37bbe7aafje 0x37bbe7d10
37bbe7ab5movsxd rax, r14l
37bbe7ab8xor edx, edx
37bbe7abatest rax, rax
37bbe7abdcmovs rax, rdx
37bbe7ac1mov rdx, rax
37bbe7ac4not rdx
37bbe7ac7mov r14, rdx
37bbe7acacmp ecx, esi
37bbe7accjg 0x37bbe7e50
37bbe7ad2
37bbe7ad2loc_37bbe7ad2:
37bbe7ad2mov [rsp+136], rax
37bbe7adamov rax, [rsp+320]
37bbe7ae2lea rdx, [rsp+164]
37bbe7aealea r8, [rsp+168]
37bbe7af2mov [rsp+48], rdx
37bbe7af7lea rcx, [rip+0x863652]
37bbe7afemov rdx, rbx
37bbe7b01mov r9, r8
37bbe7b04mov [rsp+72], rax
37bbe7b09mov rax, [rsp+312]
37bbe7b11mov [rsp+88], 1
37bbe7b1amov [rsp+64], rax
37bbe7b1fmov rax, [rsp+304]
37bbe7b27mov [rsp+80], rbp
37bbe7b2cmov [rsp+56], rax
37bbe7b31mov rax, [rsp+280]
37bbe7b39mov [rsp+32], rdi
37bbe7b3emov [rsp+40], rax
37bbe7b43call zgbtrs_
37bbe7b48mov ecx, [rbx]
37bbe7b4amovsxd rdx, [rsp+168]
37bbe7b52mov rax, [rsp+136]
37bbe7b5acmp ecx, edx
37bbe7b5cjle 0x37bbe7c97
37bbe7b62sub ecx, edx
37bbe7b64lea esi, [rdx+1]
37bbe7b67shl rdx, 4
37bbe7b6badd rdx, [rsp+312]
37bbe7b73mov [rsp+72], rdx
37bbe7b78movsxd rdx, esi
37bbe7b7blea rbp, [rsp+172]
37bbe7b83lea r9, [rip+0x863596]
37bbe7b8aimul rax, rdx
37bbe7b8emov [rsp+172], ecx
37bbe7b95mov rcx, [rsp+320]
37bbe7b9dlea r8, [rip+0x8635ac]
37bbe7ba4mov [rsp+112], 1
37bbe7badmov rdx, r9
37bbe7bb0mov [rsp+80], rcx
37bbe7bb5mov rcx, [rsp+272]
37bbe7bbdlea rax, [rax+r14+1]
37bbe7bc2mov [rsp+40], rdi
37bbe7bc7shl rax, 4
37bbe7bcbmov [rsp+64], rcx
37bbe7bd0lea rcx, [rip+0x86354a]
37bbe7bd7add rax, r12
37bbe7bdamov [rsp+32], rbp
37bbe7bdfmov [rsp+56], rax
37bbe7be4lea rax, [rip+0x863555]
37bbe7bebmov [rsp+104], 1
37bbe7bf4mov [rsp+96], 1
37bbe7bfdmov [rsp+88], 1
37bbe7c06mov [rsp+48], rax
37bbe7c0bcall ztrsm_
37bbe7c10
37bbe7c10loc_37bbe7c10:
37bbe7c10lea rax, [rip+0x86353d]
37bbe7c17mov [rsp+32], rbx
37bbe7c1cmov r9, rbp
37bbe7c1fmov r8, [rsp+320]
37bbe7c27mov [rsp+48], rax
37bbe7c2cmov rax, [rsp+296]
37bbe7c34mov rcx, rdi
37bbe7c37mov rdx, [rsp+312]
37bbe7c3fmov [rsp+172], esi
37bbe7c46mov [rsp+40], rax
37bbe7c4bcall zlaswp_
37bbe7c50nop
37bbe7c51add rsp, 184
37bbe7c58pop rbx
37bbe7c59pop rsi
37bbe7c5apop rdi
37bbe7c5bpop rbp
37bbe7c5cpop r12
37bbe7c5epop r14
37bbe7c60ret
37bbe7c61
37bbe7c61 0f 1f 80 00 00 00 00 .......
37bbe7c68
37bbe7c68loc_37bbe7c68:
37bbe7c68mov eax, -2
37bbe7c6dmov edx, 2
37bbe7c72
37bbe7c72loc_37bbe7c72:
37bbe7c72mov [rbp], eax
37bbe7c75
37bbe7c75loc_37bbe7c75:
37bbe7c75mov [rsp+172], edx
37bbe7c7cmov r8l, 16
37bbe7c82lea rdx, [rsp+172]
37bbe7c8alea rcx, [rip+0x863491]
37bbe7c91call xerbla_
37bbe7c96nop
37bbe7c97
37bbe7c97loc_37bbe7c97:
37bbe7c97add rsp, 184
37bbe7c9epop rbx
37bbe7c9fpop rsi
37bbe7ca0pop rdi
37bbe7ca1pop rbp
37bbe7ca2pop r12
37bbe7ca4pop r14
37bbe7ca6ret
37bbe7ca7
37bbe7ca7 66 0f 1f 84 00 00 00 00 00 f........
37bbe7cb0
37bbe7cb0loc_37bbe7cb0:
37bbe7cb0mov r9l, 1
37bbe7cb6mov r8l, 1
37bbe7cbcmov rcx, rsi
37bbe7cbfmov [rsp+136], eax
37bbe7cc6lea rdx, [rip+0x863454]
37bbe7ccdcall lsame_
37bbe7cd2mov r10l, [rsp+136]
37bbe7cdatest eax, eax
37bbe7cdcjne 0x37bbe7a18
37bbe7ce2mov eax, -1
37bbe7ce7mov edx, 1
37bbe7cecjmp 0x37bbe7c72
37bbe7cee
37bbe7cee 66 90 f.
37bbe7cf0
37bbe7cf0loc_37bbe7cf0:
37bbe7cf0mov eax, -3
37bbe7cf5mov edx, 3
37bbe7cfajmp 0x37bbe7c72
37bbe7cff
37bbe7cff 90 .
37bbe7d00
37bbe7d00loc_37bbe7d00:
37bbe7d00mov eax, -5
37bbe7d05mov edx, 5
37bbe7d0ajmp 0x37bbe7c72
37bbe7d0f
37bbe7d0f 90 .
37bbe7d10
37bbe7d10loc_37bbe7d10:
37bbe7d10cmp ecx, esi
37bbe7d12jg 0x37bbe7f88
37bbe7d18
37bbe7d18loc_37bbe7d18:
37bbe7d18mov rax, [rsp+320]
37bbe7d20mov [rsp+80], rbp
37bbe7d25lea r8, [rsp+168]
37bbe7d2dmov rdx, rbx
37bbe7d30mov [rsp+32], rdi
37bbe7d35mov r9, r8
37bbe7d38lea rcx, [rip+0x863411]
37bbe7d3fmov [rsp+72], rax
37bbe7d44mov rax, [rsp+312]
37bbe7d4cmov [rsp+88], 1
37bbe7d55mov [rsp+64], rax
37bbe7d5amov rax, [rsp+304]
37bbe7d62mov [rsp+56], rax
37bbe7d67lea rax, [rsp+164]
37bbe7d6fmov [rsp+48], rax
37bbe7d74mov rax, [rsp+280]
37bbe7d7cmov [rsp+40], rax
37bbe7d81call zgbtrs_
37bbe7d86mov eax, [rbx]
37bbe7d88mov esi, [rsp+168]
37bbe7d8fcmp eax, esi
37bbe7d91jle 0x37bbe7c97
37bbe7d97mov rcx, [rsp+320]
37bbe7d9fsub eax, esi
37bbe7da1mov rdx, [rsp+312]
37bbe7da9lea rbp, [rsp+172]
37bbe7db1mov [rsp+172], eax
37bbe7db8movsxd rax, esi
37bbe7dbblea r9, [rip+0x86335e]
37bbe7dc2lea r8, [rip+0x86336f]
37bbe7dc9shl rax, 4
37bbe7dcdmov [rsp+80], rcx
37bbe7dd2add esi, 1
37bbe7dd5mov rcx, [rsp+272]
37bbe7dddadd rdx, rax
37bbe7de0add r12, rax
37bbe7de3lea rax, [rip+0x863356]
37bbe7deamov [rsp+112], 1
37bbe7df3mov [rsp+72], rdx
37bbe7df8lea rdx, [rip+0x863322]
37bbe7dffmov [rsp+64], rcx
37bbe7e04mov rcx, rdx
37bbe7e07mov [rsp+104], 1
37bbe7e10mov [rsp+96], 1
37bbe7e19mov [rsp+88], 1
37bbe7e22mov [rsp+56], r12
37bbe7e27mov [rsp+48], rax
37bbe7e2cmov [rsp+40], rdi
37bbe7e31mov [rsp+32], rbp
37bbe7e36call ztrsm_
37bbe7e3bjmp 0x37bbe7c10
37bbe7e40
37bbe7e40loc_37bbe7e40:
37bbe7e40mov eax, -7
37bbe7e45mov edx, 7
37bbe7e4ajmp 0x37bbe7c72
37bbe7e4f
37bbe7e4f 90 .
37bbe7e50
37bbe7e50loc_37bbe7e50:
37bbe7e50mov [rsp+152], rax
37bbe7e58lea r10l, [rsi+1]
37bbe7e5cmov rcx, rdi
37bbe7e5flea rax, [rip+0x8632ce]
37bbe7e66mov [rsp+48], rax
37bbe7e6bmov rax, [rsp+296]
37bbe7e73lea r9, [rsp+172]
37bbe7e7bmov [rsp+32], rbx
37bbe7e80mov r8, [rsp+320]
37bbe7e88mov [rsp+40], rax
37bbe7e8dmov rdx, [rsp+312]
37bbe7e95mov [rsp+172], r10l
37bbe7e9dmov [rsp+136], r10l
37bbe7ea5mov [rsp+144], r9
37bbe7eadcall zlaswp_
37bbe7eb2mov rax, [rsp+320]
37bbe7ebamov edx, [rbx]
37bbe7ebcmov [rsp+112], 1
37bbe7ec5movsxd r10, [rsp+136]
37bbe7ecdmov [rsp+40], rdi
37bbe7ed2lea r8, [rip+0x86325f]
37bbe7ed9lea rcx, [rip+0x863241]
37bbe7ee0mov [rsp+80], rax
37bbe7ee5sub edx, esi
37bbe7ee7movsxd rsi, esi
37bbe7eeamov rax, [rsp+272]
37bbe7ef2mov [rsp+172], edx
37bbe7ef9shl rsi, 4
37bbe7efdmov r9, [rsp+144]
37bbe7f05mov [rsp+64], rax
37bbe7f0amov rax, [rsp+152]
37bbe7f12add rsi, [rsp+312]
37bbe7f1amov [rsp+32], r9
37bbe7f1flea r9, [rip+0x8631fa]
37bbe7f26imul r10, rax
37bbe7f2amov [rsp+72], rsi
37bbe7f2fmov [rsp+136], rax
37bbe7f37lea rax, [rip+0x863202]
37bbe7f3emov [rsp+48], rax
37bbe7f43mov [rsp+104], 1
37bbe7f4clea rdx, [r10+r14+1]
37bbe7f51mov [rsp+96], 1
37bbe7f5ashl rdx, 4
37bbe7f5emov [rsp+88], 1
37bbe7f67add rdx, r12
37bbe7f6amov [rsp+56], rdx
37bbe7f6fmov rdx, r9
37bbe7f72call ztrsm_
37bbe7f77mov rax, [rsp+136]
37bbe7f7fjmp 0x37bbe7ad2
37bbe7f84
37bbe7f84 0f 1f 40 00 ..@.
37bbe7f88
37bbe7f88loc_37bbe7f88:
37bbe7f88lea eax, [rsi+1]
37bbe7f8bmov [rsp+32], rbx
37bbe7f90mov r8, [rsp+320]
37bbe7f98lea r9, [rsp+172]
37bbe7fa0mov [rsp+172], eax
37bbe7fa7lea rax, [rip+0x863186]
37bbe7faemov rcx, rdi
37bbe7fb1mov rdx, [rsp+312]
37bbe7fb9mov [rsp+48], rax
37bbe7fbemov rax, [rsp+296]
37bbe7fc6mov [rsp+136], r9
37bbe7fcemov [rsp+40], rax
37bbe7fd3call zlaswp_
37bbe7fd8mov eax, [rbx]
37bbe7fdamov r9, [rsp+136]
37bbe7fe2mov [rsp+112], 1
37bbe7febmov [rsp+104], 1
37bbe7ff4lea rdx, [rip+0x863126]
37bbe7ffblea r8, [rip+0x86314e]
37bbe8002sub eax, esi
37bbe8004movsxd rsi, esi
37bbe8007mov rcx, rdx
37bbe800amov [rsp+32], r9
37bbe800fshl rsi, 4
37bbe8013mov [rsp+172], eax
37bbe801amov rax, [rsp+320]
37bbe8022lea r9, [rip+0x8630f7]
37bbe8029mov [rsp+96], 1
37bbe8032mov [rsp+80], rax
37bbe8037mov rax, [rsp+312]
37bbe803fmov [rsp+88], 1
37bbe8048add rax, rsi
37bbe804badd rsi, r12
37bbe804emov [rsp+40], rdi
37bbe8053mov [rsp+72], rax
37bbe8058mov rax, [rsp+272]
37bbe8060mov [rsp+56], rsi
37bbe8065mov [rsp+64], rax
37bbe806alea rax, [rip+0x8630cf]
37bbe8071mov [rsp+48], rax
37bbe8076call ztrsm_
37bbe807bjmp 0x37bbe7d18
37bbe8080
37bbe8080loc_37bbe8080:
37bbe8080mov eax, -11
37bbe8085mov edx, 11
37bbe808ajmp 0x37bbe7c72
37bbe808f
37bbe808floc_37bbe808f:
37bbe808fneg edx
37bbe8091jmp 0x37bbe7c75
37bbe79c0
37bbe8096
37bbe8096 // align 0x10
37bbe8096 // align 0x10
37bbe80a0
37bbe80a0zhgeqz_:
37bbe80a0push r15
37bbe80a2push r14
37bbe80a4push r13
37bbe80a6push r12
37bbe80a8push rbp
37bbe80a9push rdi
37bbe80aapush rsi
37bbe80abpush rbx
37bbe80acsub rsp, 808
37bbe80b3movups [rsp+640], x6
37bbe80bbmovups [rsp+656], x7
37bbe80c3movups [rsp+672], x8
37bbe80ccmovups [rsp+688], x9
37bbe80d5movups [rsp+704], x10
37bbe80demovups [rsp+720], x11
37bbe80e7movups [rsp+736], x12
37bbe80f0movups [rsp+752], x13
37bbe80f9movups [rsp+768], x14
37bbe8102movups [rsp+784], x15
37bbe810bmov edi, 1
37bbe8110mov rax, [rsp+984]
37bbe8118mov r14, [rsp+944]
37bbe8120mov eax, [rax]
37bbe8122mov [rsp+136], eax
37bbe8129mov rsi, rdx
37bbe812cmov rbx, r8
37bbe812fmov rbp, rcx
37bbe8132mov rax, [rsp+1000]
37bbe813amov [rsp+904], r9
37bbe8142mov r8l, 1
37bbe8148mov r9l, 1
37bbe814elea rdx, [rip+0x86300b]
37bbe8155mov r12l, [rax]
37bbe8158mov rax, [rsp+936]
37bbe8160mov r13l, [rax]
37bbe8163mov rax, [rsp+952]
37bbe816bmovsxd r15, [rax]
37bbe816ecall lsame_
37bbe8173mov [rsp+120], 0
37bbe817btest eax, eax
37bbe817dje 0x37bbe84a0
37bbe8183
37bbe8183loc_37bbe8183:
37bbe8183mov r9l, 1
37bbe8189mov r8l, 1
37bbe818fmov rcx, rsi
37bbe8192mov ebp, 1
37bbe8197lea rdx, [rip+0x862fc4]
37bbe819ecall lsame_
37bbe81a3mov [rsp+220], 0
37bbe81aetest eax, eax
37bbe81b0je 0x37bbe8430
37bbe81b6
37bbe81b6loc_37bbe81b6:
37bbe81b6mov r9l, 1
37bbe81bcmov r8l, 1
37bbe81c2mov rcx, rbx
37bbe81c5mov esi, 1
37bbe81calea rdx, [rip+0x862f91]
37bbe81d1call lsame_
37bbe81d6mov [rsp+124], 0
37bbe81detest eax, eax
37bbe81e0je 0x37bbe83c0
37bbe81e6
37bbe81e6loc_37bbe81e6:
37bbe81e6mov rax, [rsp+1032]
37bbe81eemov rbx, [rsp+1008]
37bbe81f6pxor x0, x0
37bbe81famov [rax], 0
37bbe8200mov rax, [rsp+904]
37bbe8208mov [rbx+8], 0
37bbe8210mov edx, [rax]
37bbe8212mov eax, 1
37bbe8217test edx, edx
37bbe8219cmovg eax, edx
37bbe821ccvtsi2sd x0, eax
37bbe8220movsd_xmm [rbx], x0
37bbe8224test edi, edi
37bbe8226je 0x37bbe8240
37bbe8228test ebp, ebp
37bbe822ajne 0x37bbe82e8
37bbe8230mov edx, -2
37bbe8235mov eax, 2
37bbe823ajmp 0x37bbe824a
37bbe823c
37bbe823c 0f 1f 40 00 ..@.
37bbe8240
37bbe8240loc_37bbe8240:
37bbe8240mov edx, -1
37bbe8245mov eax, 1
37bbe824a
37bbe824aloc_37bbe824a:
37bbe824amov rbx, [rsp+1032]
37bbe8252mov r8l, 6
37bbe8258lea rcx, [rip+0x862f06]
37bbe825fmov [rsp+624], eax
37bbe8266mov [rbx], edx
37bbe8268lea rdx, [rsp+624]
37bbe8270call xerbla_
37bbe8275nop
37bbe8276
37bbe8276loc_37bbe8276:
37bbe8276movups x6, [rsp+640]
37bbe827emovups x7, [rsp+656]
37bbe8286movups x8, [rsp+672]
37bbe828fmovups x9, [rsp+688]
37bbe8298movups x10, [rsp+704]
37bbe82a1movups x11, [rsp+720]
37bbe82aamovups x12, [rsp+736]
37bbe82b3movups x13, [rsp+752]
37bbe82bcmovups x14, [rsp+768]
37bbe82c5movups x15, [rsp+784]
37bbe82ceadd rsp, 808
37bbe82d5pop rbx
37bbe82d6pop rsi
37bbe82d7pop rdi
37bbe82d8pop rbp
37bbe82d9pop r12
37bbe82dbpop r13
37bbe82ddpop r14
37bbe82dfpop r15
37bbe82e1ret
37bbe82e2
37bbe82e2 66 0f 1f 44 00 00 f..D..
37bbe82e8
37bbe82e8loc_37bbe82e8:
37bbe82e8test esi, esi
37bbe82eaje 0x37bbe84d0
37bbe82f0test edx, edx
37bbe82f2js 0x37bbe84df
37bbe82f8mov rbx, [rsp+912]
37bbe8300mov ecx, [rbx]
37bbe8302test ecx, ecx
37bbe8304jle 0x37bbe84ee
37bbe830amov rbx, [rsp+920]
37bbe8312mov r8l, [rbx]
37bbe8315cmp r8l, edx
37bbe8318jg 0x37bbeafa7
37bbe831esub ecx, 1
37bbe8321cmp r8l, ecx
37bbe8324jl 0x37bbeafa7
37bbe832amov rbx, [rsp+936]
37bbe8332cmp [rbx], edx
37bbe8334jl 0x37bbeb748
37bbe833amov rbx, [rsp+952]
37bbe8342cmp [rbx], edx
37bbe8344jl 0x37bbeb788
37bbe834amov rbx, [rsp+984]
37bbe8352mov ecx, [rbx]
37bbe8354test ecx, ecx
37bbe8356jle 0x37bbeb7c2
37bbe835ccmp ecx, edx
37bbe835ejge 0x37bbe836e
37bbe8360test [rsp+220], 1
37bbe8368jne 0x37bbeb7c2
37bbe836e
37bbe836eloc_37bbe836e:
37bbe836emov rbx, [rsp+1000]
37bbe8376mov ecx, [rbx]
37bbe8378test ecx, ecx
37bbe837ajle 0x37bbeb7d1
37bbe8380cmp ecx, edx
37bbe8382setl cl
37bbe8385test [rsp+124], cl
37bbe8389jne 0x37bbeb7d1
37bbe838fmov rcx, [rsp+1016]
37bbe8397mov ecx, [rcx]
37bbe8399cmp ecx, eax
37bbe839bjge 0x37bbe8500
37bbe83a1add ecx, 1
37bbe83a4je 0x37bbe8276
37bbe83aamov edx, -18
37bbe83afmov eax, 18
37bbe83b4jmp 0x37bbe824a
37bbe83b9
37bbe83b9 0f 1f 80 00 00 00 00 .......
37bbe83c0
37bbe83c0loc_37bbe83c0:
37bbe83c0mov r9l, 1
37bbe83c6mov r8l, 1
37bbe83ccmov rcx, rbx
37bbe83cfmov esi, 2
37bbe83d4lea rdx, [rip+0x862d88]
37bbe83dbcall lsame_
37bbe83e0mov [rsp+124], eax
37bbe83e4test eax, eax
37bbe83e6jne 0x37bbe81e6
37bbe83ecmov r9l, 1
37bbe83f2mov r8l, 1
37bbe83f8mov rcx, rbx
37bbe83fbmov esi, 3
37bbe8400lea rdx, [rip+0x862d5d]
37bbe8407call lsame_
37bbe840cmov [rsp+124], eax
37bbe8410test eax, eax
37bbe8412jne 0x37bbe81e6
37bbe8418mov [rsp+124], 1
37bbe8420xor esi, esi
37bbe8422jmp 0x37bbe81e6
37bbe8427
37bbe8427 66 0f 1f 84 00 00 00 00 00 f........
37bbe8430
37bbe8430loc_37bbe8430:
37bbe8430mov r9l, 1
37bbe8436mov r8l, 1
37bbe843cmov rcx, rsi
37bbe843fmov ebp, 2
37bbe8444lea rdx, [rip+0x862d18]
37bbe844bcall lsame_
37bbe8450mov [rsp+220], eax
37bbe8457test eax, eax
37bbe8459jne 0x37bbe81b6
37bbe845fmov r9l, 1
37bbe8465mov r8l, 1
37bbe846bmov rcx, rsi
37bbe846emov ebp, 3
37bbe8473lea rdx, [rip+0x862cea]
37bbe847acall lsame_
37bbe847fmov [rsp+220], eax
37bbe8486test eax, eax
37bbe8488jne 0x37bbe81b6
37bbe848emov [rsp+220], 1
37bbe8499xor ebp, ebp
37bbe849bjmp 0x37bbe81b6
37bbe84a0
37bbe84a0loc_37bbe84a0:
37bbe84a0mov r9l, 1
37bbe84a6mov r8l, 1
37bbe84aclea rdx, [rip+0x862cae]
37bbe84b3mov rcx, rbp
37bbe84b6call lsame_
37bbe84bbmov [rsp+120], 1
37bbe84c3lea edi, [rax+rax]
37bbe84c6jmp 0x37bbe8183
37bbe84cb
37bbe84cb 0f 1f 44 00 00 ..D..
37bbe84d0
37bbe84d0loc_37bbe84d0:
37bbe84d0mov edx, -3
37bbe84d5mov eax, 3
37bbe84dajmp 0x37bbe824a
37bbe84df
37bbe84dfloc_37bbe84df:
37bbe84dfmov edx, -4
37bbe84e4mov eax, 4
37bbe84e9jmp 0x37bbe824a
37bbe84ee
37bbe84eeloc_37bbe84ee:
37bbe84eemov edx, -5
37bbe84f3mov eax, 5
37bbe84f8jmp 0x37bbe824a
37bbe84fd
37bbe84fd 0f 1f 00 ...
37bbe8500
37bbe8500loc_37bbe8500:
37bbe8500test edx, edx
37bbe8502je 0x37bbe9a48
37bbe8508movsxd rbx, r12l
37bbe850bxor eax, eax
37bbe850dtest rbx, rbx
37bbe8510cmovns rax, rbx
37bbe8514movsxd rbx, r13l
37bbe8517mov [rsp+264], rax
37bbe851fnot rax
37bbe8522mov [rsp+272], rax
37bbe852axor eax, eax
37bbe852ctest rbx, rbx
37bbe852fcmovns rax, rbx
37bbe8533mov [rsp+80], rax
37bbe8538not rax
37bbe853bmov [rsp+72], rax
37bbe8540xor eax, eax
37bbe8542test r15, r15
37bbe8545cmovs r15, rax
37bbe8549mov rax, r15
37bbe854cnot rax
37bbe854fmov [rsp+144], rax
37bbe8557cmp ebp, 3
37bbe855aje 0x37bbe9ad8
37bbe8560
37bbe8560loc_37bbe8560:
37bbe8560cmp esi, 3
37bbe8563je 0x37bbe9a80
37bbe8569
37bbe8569loc_37bbe8569:
37bbe8569mov rax, [rsp+920]
37bbe8571mov rbx, [rsp+912]
37bbe8579mov edx, 1
37bbe857elea rcx, [rip+0x862bdc]
37bbe8585mov eax, [rax]
37bbe8587mov [rsp+88], eax
37bbe858badd eax, 1
37bbe858esub eax, [rbx]
37bbe8590mov [rsp+528], eax
37bbe8597call dlamch_
37bbe859cmov edx, 1
37bbe85a1lea rcx, [rip+0x862bb8]
37bbe85a8movsd_xmm [rsp+304], x0
37bbe85b1movapd x7, x0
37bbe85b5call dlamch_
37bbe85bamov edx, 1
37bbe85bflea rcx, [rip+0x862bd2]
37bbe85c6movapd x12, x0
37bbe85cbcall dlamch_
37bbe85d0mov rax, [rsp+912]
37bbe85d8mov rdi, [rsp+1024]
37bbe85e0lea rcx, [rip+0x862bb2]
37bbe85e7mov r9, [rsp+936]
37bbe85efmovapd x11, x0
37bbe85f4movsxd rdx, [rax]
37bbe85f7mov rax, [rsp+80]
37bbe85fcmov [rsp+32], rdi
37bbe8601mov [rsp+40], 1
37bbe860amov rdi, [rsp+928]
37bbe8612imul rax, rdx
37bbe8616add rax, [rsp+72]
37bbe861badd rax, rdx
37bbe861elea rdx, [rsp+528]
37bbe8626shl rax, 4
37bbe862alea r8, [rdi+rax]
37bbe862ecall zlanhs_
37bbe8633mov rax, [rsp+912]
37bbe863bmov rdi, [rsp+144]
37bbe8643lea rcx, [rip+0x862b4f]
37bbe864amov rsi, [rsp+1024]
37bbe8652mov r9, [rsp+952]
37bbe865amovapd x9, x0
37bbe865fmovsxd rdx, [rax]
37bbe8662mov [rsp+40], 1
37bbe866bmov [rsp+32], rsi
37bbe8670mov rax, rdx
37bbe8673imul rax, r15
37bbe8677add rax, rdi
37bbe867aadd rax, rdx
37bbe867dlea rdx, [rsp+528]
37bbe8685shl rax, 4
37bbe8689lea r8, [r14+rax]
37bbe868dcall zlanhs_
37bbe8692mov rax, [rsp+920]
37bbe869amovapd x8, x0
37bbe869fmov eax, [rax]
37bbe86a1lea esi, [rax+1]
37bbe86a4mov [rsp+116], eax
37bbe86a8mov rax, [rsp+904]
37bbe86b0mov [rsp+532], esi
37bbe86b7mov ebp, [rax]
37bbe86b9cmp esi, ebp
37bbe86bbjg 0x37bbe894e
37bbe86c1lea rax, [rsp+512]
37bbe86c9mov [rsp+116], ebp
37bbe86cdpxor x10, x10
37bbe86d2mov rbx, rdi
37bbe86d5mov [rsp+88], rax
37bbe86damov ebp, esi
37bbe86dcjmp 0x37bbe8841
37bbe86e1
37bbe86e1 0f 1f 80 00 00 00 00 .......
37bbe86e8
37bbe86e8loc_37bbe86e8:
37bbe86e8pxor x1, x1
37bbe86ecmov rax, [rsp+80]
37bbe86f1mov rcx, [rsp+72]
37bbe86f6mov [r12+8], 0
37bbe86ffmovapd x3, x1
37bbe8703mov edx, [rsp+120]
37bbe8707movsd_xmm [r12], x2
37bbe870ddivsd x3, x0
37bbe8711imul rax, rdi
37bbe8715lea r13, [rax+rcx]
37bbe8719mulsd x1, x3
37bbe871daddsd x1, x0
37bbe8721movapd x0, x3
37bbe8725mulsd x0, x6
37bbe8729mulsd x3, x13
37bbe872eaddsd x0, x13
37bbe8733subsd x6, x3
37bbe8737divsd x0, x1
37bbe873bdivsd x6, x1
37bbe873fxorpd x6, [rip+0x862a69]
37bbe8747unpcklpd x0, x6
37bbe874bmovups [rsp+592], x0
37bbe8753test edx, edx
37bbe8755je 0x37bbe88b0
37bbe875blea rdx, [rsi+1]
37bbe875flea rsi, [rsp+592]
37bbe8767shl rdx, 4
37bbe876blea r10l, [rbp-1]
37bbe876flea rcx, [rsp+624]
37bbe8777lea r8, [r14+rdx]
37bbe877blea r9, [rip+0x862a1a]
37bbe8782mov rdx, rsi
37bbe8785mov [rsp+624], r10l
37bbe878dcall zscal_
37bbe8792mov rdi, [rsp+928]
37bbe879alea rax, [r13+1]
37bbe879elea rcx, [rsp+532]
37bbe87a6shl rax, 4
37bbe87aalea r9, [rip+0x8629eb]
37bbe87b1mov rdx, rsi
37bbe87b4lea r8, [rdi+rax]
37bbe87b8call zscal_
37bbe87bd
37bbe87bdloc_37bbe87bd:
37bbe87bdmovsxd r11, [rsp+532]
37bbe87c5mov eax, [rsp+124]
37bbe87c9mov rbp, r11
37bbe87cctest eax, eax
37bbe87cejne 0x37bbe88e8
37bbe87d4
37bbe87d4loc_37bbe87d4:
37bbe87d4mov rax, [rsp+80]
37bbe87d9mov rsi, [rsp+928]
37bbe87e1lea rdx, [r11-1]
37bbe87e5add ebp, 1
37bbe87e8shl rdx, 4
37bbe87ecmov [rsp+532], ebp
37bbe87f3imul rax, r11
37bbe87f7add rax, [rsp+72]
37bbe87fcadd rax, r11
37bbe87ffshl rax, 4
37bbe8803movupd x0, [rsi+rax]
37bbe8808mov rax, [rsp+960]
37bbe8810movups [rax+rdx], x0
37bbe8814mov rax, r15
37bbe8817imul rax, r11
37bbe881badd rax, rbx
37bbe881eadd rax, r11
37bbe8821shl rax, 4
37bbe8825movupd x0, [r14+rax]
37bbe882bmov rax, [rsp+968]
37bbe8833movups [rax+rdx], x0
37bbe8837cmp ebp, [rsp+116]
37bbe883bjg 0x37bbe8940
37bbe8841
37bbe8841loc_37bbe8841:
37bbe8841movsxd rdi, ebp
37bbe8844mov rcx, [rsp+88]
37bbe8849mov rsi, rdi
37bbe884cimul rsi, r15
37bbe8850add rsi, rbx
37bbe8853lea r8, [rdi+rsi]
37bbe8857shl r8, 4
37bbe885blea r12, [r14+r8]
37bbe885fmov r13, r8
37bbe8862movsd_xmm x13, [r12]
37bbe8868movsd_xmm x6, [r12+8]
37bbe886fmovsd_xmm [rsp+512], x13
37bbe8879movsd_xmm [rsp+520], x6
37bbe8882call fn_37c42fc80
37bbe8887comisd x0, x7
37bbe888bmovapd x2, x0
37bbe888fja 0x37bbe86e8
37bbe8895movsxd r11, [rsp+532]
37bbe889dmovups [r14+r13], x10
37bbe88a2mov rbp, r11
37bbe88a5jmp 0x37bbe87d4
37bbe88aa
37bbe88aa 66 0f 1f 44 00 00 f..D..
37bbe88b0
37bbe88b0loc_37bbe88b0:
37bbe88b0mov rax, [rsp+928]
37bbe88b8lea rdx, [rdi+r13]
37bbe88bclea rsi, [rsp+592]
37bbe88c4shl rdx, 4
37bbe88c8lea r9, [rip+0x8628cd]
37bbe88cflea r8, [rax+rdx]
37bbe88d3mov rcx, r9
37bbe88d6mov rdx, rsi
37bbe88d9call zscal_
37bbe88dejmp 0x37bbe87bd
37bbe88e3
37bbe88e3 0f 1f 44 00 00 ..D..
37bbe88e8
37bbe88e8loc_37bbe88e8:
37bbe88e8mov rax, [rsp+264]
37bbe88f0mov rdx, rsi
37bbe88f3mov [rsp+96], r11
37bbe88f8lea r9, [rip+0x86289d]
37bbe88ffmov rdi, [rsp+272]
37bbe8907mov rcx, [rsp+904]
37bbe890fimul rax, r11
37bbe8913lea rax, [rdi+rax+1]
37bbe8918mov rdi, [rsp+992]
37bbe8920shl rax, 4
37bbe8924lea r8, [rdi+rax]
37bbe8928call zscal_
37bbe892dmov r11, [rsp+96]
37bbe8932jmp 0x37bbe87d4
37bbe8937
37bbe8937 66 0f 1f 84 00 00 00 00 00 f........
37bbe8940
37bbe8940loc_37bbe8940:
37bbe8940mov rax, [rsp+920]
37bbe8948mov eax, [rax]
37bbe894amov [rsp+116], eax
37bbe894e
37bbe894eloc_37bbe894e:
37bbe894emov rax, [rsp+912]
37bbe8956mov r13l, [rax]
37bbe8959cmp r13l, [rsp+116]
37bbe895ejg 0x37bbe9118
37bbe8964mulsd x12, x11
37bbe8969movsxd rbx, [rsp+136]
37bbe8971xor eax, eax
37bbe8973movsd_xmm x6, [rsp+304]
37bbe897ctest rbx, rbx
37bbe897fcmovns rax, rbx
37bbe8983movapd x7, x12
37bbe8988movapd x0, x12
37bbe898dmovapd x5, x12
37bbe8992mov [rsp+368], rax
37bbe899amulsd x7, x8
37bbe899fmaxsd x8, x6
37bbe89a4not rax
37bbe89a7mulsd x0, x9
37bbe89acmaxsd x9, x6
37bbe89b1mov [rsp+376], rax
37bbe89b9mov eax, [rsp+120]
37bbe89bdmovapd x13, x7
37bbe89c2movsd_xmm x7, [rip+0x8627d6]
37bbe89camaxsd x0, x6
37bbe89cemaxsd x13, x6
37bbe89d3divsd x7, x9
37bbe89d8movsd_xmm [rsp+384], x0
37bbe89e1movapd x4, x13
37bbe89e6movapd x3, x7
37bbe89eamovsd_xmm x7, [rip+0x8627ae]
37bbe89f2divsd x7, x8
37bbe89f7movapd x6, x7
37bbe89fbtest eax, eax
37bbe89fdje 0x37bbe9a60
37bbe8a03mov rax, [rsp+904]
37bbe8a0bmov [rsp+140], 1
37bbe8a16mov eax, [rax]
37bbe8a18mov [rsp+216], eax
37bbe8a1f
37bbe8a1floc_37bbe8a1f:
37bbe8a1fmov eax, [rsp+116]
37bbe8a23pxor x12, x12
37bbe8a28movapd x14, x6
37bbe8a2dmov [rsp+160], r15
37bbe8a35movapd x13, x12
37bbe8a3amovapd x9, x5
37bbe8a3fmovapd x7, x4
37bbe8a43mov [rsp+136], 1
37bbe8a4esub eax, r13l
37bbe8a51movapd x8, x3
37bbe8a56mov [rsp+232], 0
37bbe8a61mov r15, [rsp+928]
37bbe8a69movsd_xmm x6, [rsp+304]
37bbe8a72add eax, 1
37bbe8a75imul eax, eax, 30
37bbe8a78mov [rsp+236], eax
37bbe8a7flea rax, [rsp+512]
37bbe8a87mov [rsp+88], rax
37bbe8a8cjmp 0x37bbe8c51
37bbe8a91
37bbe8a91 0f 1f 80 00 00 00 00 .......
37bbe8a98
37bbe8a98loc_37bbe8a98:
37bbe8a98pxor x2, x2
37bbe8a9cmovapd x1, x10
37bbe8aa1mov ebx, [rsp+120]
37bbe8aa5movapd x4, x11
37bbe8aaamovapd x0, x2
37bbe8aaemov [rbp+8], 0
37bbe8ab6divsd x0, x3
37bbe8abamovsd_xmm [rbp], x3
37bbe8abfmulsd x2, x0
37bbe8ac3mulsd x1, x0
37bbe8ac7mulsd x4, x0
37bbe8acbmovapd x0, x10
37bbe8ad0addsd x2, x3
37bbe8ad4addsd x1, x11
37bbe8ad9subsd x0, x4
37bbe8adddivsd x1, x2
37bbe8ae1divsd x0, x2
37bbe8ae5xorpd x0, [rip+0x8626c3]
37bbe8aedunpcklpd x1, x0
37bbe8af1movups [rsp+592], x1
37bbe8af9test ebx, ebx
37bbe8afbje 0x37bbe9090
37bbe8b01movsxd r13, [rsp+140]
37bbe8b09mov eax, [rsp+116]
37bbe8b0dlea r9, [rip+0x862688]
37bbe8b14lea rcx, [rsp+608]
37bbe8b1cmov rdi, [rsp+192]
37bbe8b24sub eax, r13l
37bbe8b27mov [rsp+608], eax
37bbe8b2elea rax, [rdi+r13]
37bbe8b32lea rdi, [rsp+592]
37bbe8b3ashl rax, 4
37bbe8b3emov rdx, rdi
37bbe8b41lea r8, [r14+rax]
37bbe8b45call zscal_
37bbe8b4amov eax, [rsp+116]
37bbe8b4emov rdx, rdi
37bbe8b51lea r9, [rip+0x862644]
37bbe8b58lea rcx, [rsp+608]
37bbe8b60add eax, 1
37bbe8b63sub eax, [rsp+140]
37bbe8b6amov [rsp+608], eax
37bbe8b71mov rax, [rsp+184]
37bbe8b79add rax, r13
37bbe8b7cshl rax, 4
37bbe8b80lea r8, [r15+rax]
37bbe8b84call zscal_
37bbe8b89mov r11l, [rsp+124]
37bbe8b8etest r11l, r11l
37bbe8b91jne 0x37bbe90c8
37bbe8b97
37bbe8b97loc_37bbe8b97:
37bbe8b97movsd_xmm x1, [rbp+8]
37bbe8b9c
37bbe8b9cloc_37bbe8b9c:
37bbe8b9cmov rax, [rsp+128]
37bbe8ba4shl rsi, 4
37bbe8ba8shl rax, 4
37bbe8bacmovupd x0, [r15+rax]
37bbe8bb2mov rax, [rsp+960]
37bbe8bbamovups [rax+rsi], x0
37bbe8bbemovsd_xmm x0, [rbp]
37bbe8bc3mov rax, [rsp+968]
37bbe8bcbunpcklpd x0, x1
37bbe8bcfmovups [rax+rsi], x0
37bbe8bd3mov rax, [rsp+912]
37bbe8bdbmov r13l, [rax]
37bbe8bdemov eax, [rsp+96]
37bbe8be2cmp r13l, eax
37bbe8be5jg 0x37bbe9110
37bbe8bebmov r10l, [rsp+120]
37bbe8bf0test r10l, r10l
37bbe8bf3jne 0x37bbe8e13
37bbe8bf9cmp [rsp+140], eax
37bbe8c00jg 0x37bbe8e00
37bbe8c06mov [rsp+216], eax
37bbe8c0dpxor x12, x12
37bbe8c12mov [rsp+232], 0
37bbe8c1dmovapd x13, x12
37bbe8c22
37bbe8c22loc_37bbe8c22:
37bbe8c22add [rsp+136], 1
37bbe8c2amov eax, [rsp+136]
37bbe8c31cmp [rsp+236], eax
37bbe8c38jl 0x37bbe9b30
37bbe8c3emov rax, [rsp+912]
37bbe8c46mov r13l, [rax]
37bbe8c49mov eax, [rsp+96]
37bbe8c4dmov [rsp+116], eax
37bbe8c51
37bbe8c51loc_37bbe8c51:
37bbe8c51movsxd r12, [rsp+116]
37bbe8c56mov rbx, [rsp+72]
37bbe8c5bmov rsi, [rsp+144]
37bbe8c63lea eax, [r12-1]
37bbe8c68mov [rsp+96], eax
37bbe8c6cmov rax, [rsp+80]
37bbe8c71imul rax, r12
37bbe8c75add rbx, rax
37bbe8c78mov [rsp+184], rbx
37bbe8c80add rbx, r12
37bbe8c83mov [rsp+128], rbx
37bbe8c8bmov rbx, [rsp+160]
37bbe8c93imul rbx, r12
37bbe8c97add rsi, rbx
37bbe8c9alea rcx, [r12+rsi]
37bbe8c9emov [rsp+192], rsi
37bbe8ca6mov [rsp+152], rcx
37bbe8caecmp r12l, r13l
37bbe8cb1je 0x37bbe8d97
37bbe8cb7mov rdi, [rsp+72]
37bbe8cbcsub rax, [rsp+80]
37bbe8cc1mov [rsp+288], rax
37bbe8cc9movsxd rsi, [rsp+96]
37bbe8cceadd rdi, rax
37bbe8cd1lea rax, [rdi+r12]
37bbe8cd5mov [rsp+240], rdi
37bbe8cddadd rdi, rsi
37bbe8ce0mov rcx, rax
37bbe8ce3mov [rsp+256], rax
37bbe8cebmov rax, [rsp+128]
37bbe8cf3shl rdi, 4
37bbe8cf7shl rcx, 4
37bbe8cfblea r10, [r15+rdi]
37bbe8cffmov [rsp+224], rsi
37bbe8d07lea rdx, [r15+rcx]
37bbe8d0bshl rax, 4
37bbe8d0fmovsd_xmm x2, [r10+8]
37bbe8d15andpd x2, [rip+0x8624a3]
37bbe8d1dmovupd x10, [r15+rax]
37bbe8d23movsd_xmm x1, [rdx]
37bbe8d27movsd_xmm x0, [rdx+8]
37bbe8d2candpd x1, [rip+0x86248c]
37bbe8d34andpd x0, [rip+0x862484]
37bbe8d3cmovapd x5, x10
37bbe8d41unpckhpd x5, x5
37bbe8d45addsd x1, x0
37bbe8d49movsd_xmm x0, [r10]
37bbe8d4emovapd x3, x5
37bbe8d52andpd x0, [rip+0x862466]
37bbe8d5aandpd x3, [rip+0x86245e]
37bbe8d62addsd x0, x2
37bbe8d66movapd x2, x10
37bbe8d6bandpd x2, [rip+0x86244d]
37bbe8d73addsd x2, x3
37bbe8d77addsd x0, x2
37bbe8d7bmulsd x0, x9
37bbe8d80maxsd x0, x6
37bbe8d84comisd x0, x1
37bbe8d88jb 0x37bbe8e30
37bbe8d8epxor x0, x0
37bbe8d92movups [r15+rcx], x0
37bbe8d97
37bbe8d97loc_37bbe8d97:
37bbe8d97lea rsi, [r12-1]
37bbe8d9c
37bbe8d9cloc_37bbe8d9c:
37bbe8d9cmov rbx, [rsp+152]
37bbe8da4mov rcx, [rsp+88]
37bbe8da9shl rbx, 4
37bbe8dadlea rbp, [r14+rbx]
37bbe8db1movsd_xmm x11, [rbp]
37bbe8db7movsd_xmm x10, [rbp+8]
37bbe8dbdmovsd_xmm [rsp+512], x11
37bbe8dc7movsd_xmm [rsp+520], x10
37bbe8dd1call fn_37c42fc80
37bbe8dd6comisd x0, x6
37bbe8ddamovapd x3, x0
37bbe8ddeja 0x37bbe8a98
37bbe8de4pxor x0, x0
37bbe8de8pxor x1, x1
37bbe8decmovups [r14+rbx], x0
37bbe8df1jmp 0x37bbe8b9c
37bbe8df6
37bbe8df6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe8e00
37bbe8e00loc_37bbe8e00:
37bbe8e00mov eax, [rsp+96]
37bbe8e04mov [rsp+140], r13l
37bbe8e0cmov [rsp+216], eax
37bbe8e13
37bbe8e13loc_37bbe8e13:
37bbe8e13mov [rsp+232], 0
37bbe8e1epxor x12, x12
37bbe8e23movapd x13, x12
37bbe8e28jmp 0x37bbe8c22
37bbe8e2d
37bbe8e2d 0f 1f 00 ...
37bbe8e30
37bbe8e30loc_37bbe8e30:
37bbe8e30mov rsi, [rsp+152]
37bbe8e38mov rcx, [rsp+88]
37bbe8e3dadd rax, r15
37bbe8e40mov [rsp+176], rdx
37bbe8e48mov [rsp+168], r10
37bbe8e50shl rsi, 4
37bbe8e54mov [rsp+296], rax
37bbe8e5clea rdi, [r14+rsi]
37bbe8e60movsd_xmm x0, [rdi]
37bbe8e64movsd_xmm [rsp+512], x0
37bbe8e6dmovsd_xmm x0, [rdi+8]
37bbe8e72movsd_xmm [rsp+520], x0
37bbe8e7bcall fn_37c42fc80
37bbe8e80mov r10, [rsp+168]
37bbe8e88mov rdx, [rsp+176]
37bbe8e90comisd x7, x0
37bbe8e94jb 0x37bbe93f0
37bbe8e9apxor x0, x0
37bbe8e9emovsxd r13, [rsp+140]
37bbe8ea6lea rdi, [rip+0x8622ef]
37bbe8eadmovups [r14+rsi], x0
37bbe8eb2lea rsi, [r12-1]
37bbe8eb7
37bbe8eb7loc_37bbe8eb7:
37bbe8eb7lea rax, [rsp+576]
37bbe8ebflea rbx, [rsp+608]
37bbe8ec7mov [rsp+176], rax
37bbe8ecflea rax, [rsp+536]
37bbe8ed7mov [rsp+168], rax
37bbe8edflea rax, [rsp+544]
37bbe8ee7mov [rsp+208], rax
37bbe8eef
37bbe8eefloc_37bbe8eef:
37bbe8eefmov rax, [rsp+296]
37bbe8ef7mov r9, [rsp+176]
37bbe8effmovups [rsp+544], x10
37bbe8f08mov r8, [rsp+168]
37bbe8f10mov rcx, [rsp+208]
37bbe8f18mov [rsp+32], rax
37bbe8f1dcall zlartg_
37bbe8f22pxor x0, x0
37bbe8f26mov rax, [rsp+256]
37bbe8f2emov rcx, [rsp+176]
37bbe8f36mov r10, [rsp+168]
37bbe8f3emov rdx, [rsp+184]
37bbe8f46lea r8, [rip+0x86224f]
37bbe8f4dshl rax, 4
37bbe8f51mov ebp, [rsp+116]
37bbe8f55sub ebp, [rsp+140]
37bbe8f5cmovups [r15+rax], x0
37bbe8f61mov rax, [rsp+240]
37bbe8f69add rdx, r13
37bbe8f6cmov [rsp+48], rcx
37bbe8f71shl rdx, 4
37bbe8f75mov rcx, rbx
37bbe8f78mov [rsp+40], r10
37bbe8f7dadd rax, r13
37bbe8f80add rdx, r15
37bbe8f83mov [rsp+32], rdi
37bbe8f88shl rax, 4
37bbe8f8clea r9, [r15+rax]
37bbe8f90mov [rsp+608], ebp
37bbe8f97call zrot_
37bbe8f9cmov rcx, [rsp+176]
37bbe8fa4mov rdx, [rsp+192]
37bbe8facmov [rsp+32], rdi
37bbe8fb1mov r10, [rsp+168]
37bbe8fb9mov rax, [rsp+224]
37bbe8fc1lea r8, [rip+0x8621d4]
37bbe8fc8mov [rsp+608], ebp
37bbe8fcfimul rax, [rsp+160]
37bbe8fd8add rax, [rsp+144]
37bbe8fe0mov [rsp+48], rcx
37bbe8fe5add rdx, r13
37bbe8fe8mov [rsp+40], r10
37bbe8fedadd rax, r13
37bbe8ff0shl rdx, 4
37bbe8ff4mov rcx, rbx
37bbe8ff7shl rax, 4
37bbe8ffbadd rdx, r14
37bbe8ffelea r9, [r14+rax]
37bbe9002call zrot_
37bbe9007mov ebp, [rsp+124]
37bbe900btest ebp, ebp
37bbe900dje 0x37bbe8d9c
37bbe9013mov rbx, [rsp+264]
37bbe901bmov rax, [rsp+224]
37bbe9023mov [rsp+32], rdi
37bbe9028lea r8, [rip+0x86216d]
37bbe902fmov rdx, [rsp+272]
37bbe9037imul rax, rbx
37bbe903blea rcx, [rax+rdx+1]
37bbe9040add rax, rbx
37bbe9043lea rdx, [rdx+rax+1]
37bbe9048mov rax, [rsp+176]
37bbe9050shl rcx, 4
37bbe9054shl rdx, 4
37bbe9058add rdx, [rsp+992]
37bbe9060mov [rsp+48], rax
37bbe9065mov rax, [rsp+168]
37bbe906dmov [rsp+40], rax
37bbe9072mov rax, [rsp+992]
37bbe907alea r9, [rax+rcx]
37bbe907emov rcx, [rsp+904]
37bbe9086call zrot_
37bbe908bjmp 0x37bbe8d9c
37bbe9090
37bbe9090loc_37bbe9090:
37bbe9090mov rax, [rsp+128]
37bbe9098lea r9, [rip+0x8620fd]
37bbe909flea rdi, [rsp+592]
37bbe90a7mov rdx, rdi
37bbe90aamov rcx, r9
37bbe90adshl rax, 4
37bbe90b1lea r8, [r15+rax]
37bbe90b5call zscal_
37bbe90bamov r11l, [rsp+124]
37bbe90bftest r11l, r11l
37bbe90c2je 0x37bbe8b97
37bbe90c8
37bbe90c8loc_37bbe90c8:
37bbe90c8mov rax, [rsp+264]
37bbe90d0mov rbx, [rsp+272]
37bbe90d8mov rdx, rdi
37bbe90dblea r9, [rip+0x8620ba]
37bbe90e2mov rcx, [rsp+904]
37bbe90eaimul rax, r12
37bbe90eelea rax, [rbx+rax+1]
37bbe90f3mov rbx, [rsp+992]
37bbe90fbshl rax, 4
37bbe90fflea r8, [rbx+rax]
37bbe9103call zscal_
37bbe9108jmp 0x37bbe8b97
37bbe910d
37bbe910d 0f 1f 00 ...
37bbe9110
37bbe9110loc_37bbe9110:
37bbe9110mov r15, [rsp+160]
37bbe9118
37bbe9118loc_37bbe9118:
37bbe9118lea rax, [rsp+512]
37bbe9120pxor x8, x8
37bbe9125mov [rsp+532], 1
37bbe9130mov [rsp+88], rax
37bbe9135cmp r13l, 1
37bbe9139jle 0x37bbe93b0
37bbe913fmov [rsp+116], r13l
37bbe9144mov r13l, 1
37bbe914amov rbx, [rsp+144]
37bbe9152movsd_xmm x7, [rsp+304]
37bbe915bjmp 0x37bbe92bc
37bbe9160
37bbe9160loc_37bbe9160:
37bbe9160pxor x1, x1
37bbe9164mov rax, [rsp+80]
37bbe9169mov edx, [rsp+120]
37bbe916dmov [rbp+8], 0
37bbe9175movapd x3, x1
37bbe9179mov rcx, [rsp+72]
37bbe917emovsd_xmm [rbp], x2
37bbe9183divsd x3, x0
37bbe9187imul rax, rdi
37bbe918blea r12, [rax+rcx]
37bbe918fmulsd x1, x3
37bbe9193addsd x1, x0
37bbe9197movapd x0, x6
37bbe919bmulsd x0, x3
37bbe919faddsd x0, x9
37bbe91a4mulsd x9, x3
37bbe91a9divsd x0, x1
37bbe91adsubsd x6, x9
37bbe91b2divsd x6, x1
37bbe91b6xorpd x6, [rip+0x861ff2]
37bbe91beunpcklpd x0, x6
37bbe91c2movups [rsp+592], x0
37bbe91catest edx, edx
37bbe91ccje 0x37bbe9328
37bbe91d2lea rdx, [rsi+1]
37bbe91d6lea rsi, [rsp+592]
37bbe91deshl rdx, 4
37bbe91e2lea r10l, [r13-1]
37bbe91e6lea rcx, [rsp+608]
37bbe91eelea r8, [r14+rdx]
37bbe91f2lea r9, [rip+0x861fa3]
37bbe91f9mov rdx, rsi
37bbe91fcmov [rsp+608], r10l
37bbe9204call zscal_
37bbe9209mov rdi, [rsp+928]
37bbe9211mov rdx, rsi
37bbe9214lea rax, [r12+1]
37bbe9219shl rax, 4
37bbe921dlea rcx, [rsp+532]
37bbe9225lea r9, [rip+0x861f70]
37bbe922clea r8, [rdi+rax]
37bbe9230call zscal_
37bbe9235
37bbe9235loc_37bbe9235:
37bbe9235movsxd r11, [rsp+532]
37bbe923dmov eax, [rsp+124]
37bbe9241mov r13, r11
37bbe9244test eax, eax
37bbe9246jne 0x37bbe9360
37bbe924c
37bbe924cloc_37bbe924c:
37bbe924cmov rax, [rsp+80]
37bbe9251mov rdi, [rsp+928]
37bbe9259lea rdx, [r11-1]
37bbe925dadd r13l, 1
37bbe9261shl rdx, 4
37bbe9265mov [rsp+532], r13l
37bbe926dimul rax, r11
37bbe9271add rax, [rsp+72]
37bbe9276add rax, r11
37bbe9279shl rax, 4
37bbe927dmovupd x0, [rdi+rax]
37bbe9282mov rax, [rsp+960]
37bbe928amovups [rax+rdx], x0
37bbe928emov rax, r15
37bbe9291imul rax, r11
37bbe9295add rax, rbx
37bbe9298add rax, r11
37bbe929bshl rax, 4
37bbe929fmovupd x0, [r14+rax]
37bbe92a5mov rax, [rsp+968]
37bbe92admovups [rax+rdx], x0
37bbe92b1cmp r13l, [rsp+116]
37bbe92b6jge 0x37bbe93b0
37bbe92bc
37bbe92bcloc_37bbe92bc:
37bbe92bcmovsxd rdi, r13l
37bbe92bfmov rcx, [rsp+88]
37bbe92c4mov rsi, rdi
37bbe92c7imul rsi, r15
37bbe92cbadd rsi, rbx
37bbe92celea r8, [rdi+rsi]
37bbe92d2shl r8, 4
37bbe92d6lea rbp, [r14+r8]
37bbe92damov r12, r8
37bbe92ddmovsd_xmm x9, [rbp]
37bbe92e3movsd_xmm x6, [rbp+8]
37bbe92e8movsd_xmm [rsp+512], x9
37bbe92f2movsd_xmm [rsp+520], x6
37bbe92fbcall fn_37c42fc80
37bbe9300comisd x0, x7
37bbe9304movapd x2, x0
37bbe9308ja 0x37bbe9160
37bbe930emovsxd r11, [rsp+532]
37bbe9316movups [r14+r12], x8
37bbe931bmov r13, r11
37bbe931ejmp 0x37bbe924c
37bbe9323
37bbe9323 0f 1f 44 00 00 ..D..
37bbe9328
37bbe9328loc_37bbe9328:
37bbe9328mov rax, [rsp+928]
37bbe9330lea rdx, [rdi+r12]
37bbe9334lea rsi, [rsp+592]
37bbe933cshl rdx, 4
37bbe9340lea r9, [rip+0x861e55]
37bbe9347lea r8, [rax+rdx]
37bbe934bmov rcx, r9
37bbe934emov rdx, rsi
37bbe9351call zscal_
37bbe9356jmp 0x37bbe9235
37bbe935b
37bbe935b 0f 1f 44 00 00 ..D..
37bbe9360
37bbe9360loc_37bbe9360:
37bbe9360mov rax, [rsp+264]
37bbe9368mov rdx, rsi
37bbe936bmov [rsp+96], r11
37bbe9370lea r9, [rip+0x861e25]
37bbe9377mov rdi, [rsp+272]
37bbe937fmov rcx, [rsp+904]
37bbe9387imul rax, r11
37bbe938blea rax, [rdi+rax+1]
37bbe9390mov rdi, [rsp+992]
37bbe9398shl rax, 4
37bbe939clea r8, [rdi+rax]
37bbe93a0call zscal_
37bbe93a5mov r11, [rsp+96]
37bbe93aajmp 0x37bbe924c
37bbe93af
37bbe93af 90 .
37bbe93b0
37bbe93b0loc_37bbe93b0:
37bbe93b0mov rax, [rsp+1032]
37bbe93b8mov [rax], 0
37bbe93bemov rax, [rsp+904]
37bbe93c6mov eax, [rax]
37bbe93c8
37bbe93c8loc_37bbe93c8:
37bbe93c8pxor x0, x0
37bbe93cccvtsi2sd x0, eax
37bbe93d0mov rax, [rsp+1008]
37bbe93d8mov [rax+8], 0
37bbe93e0movsd_xmm [rax], x0
37bbe93e4jmp 0x37bbe8276
37bbe93e9
37bbe93e9 0f 1f 80 00 00 00 00 .......
37bbe93f0
37bbe93f0loc_37bbe93f0:
37bbe93f0mov eax, [rsp+96]
37bbe93f4movsd_xmm x10, [rdi+8]
37bbe93famovsd_xmm x11, [rdi]
37bbe93ffmov [rsp+532], eax
37bbe9406cmp r13l, eax
37bbe9409jg 0x37bbe9b50
37bbe940fmov rax, rbx
37bbe9412mov rbx, [rsp+144]
37bbe941amov r9, [rsp+80]
37bbe941fmov [rsp+320], rdi
37bbe9427mov rcx, [rsp+288]
37bbe942fsub rax, [rsp+160]
37bbe9437mov [rsp+328], r12
37bbe943flea rbp, [rbx+r12-1]
37bbe9444mov rbx, [rsp+72]
37bbe9449mov [rsp+352], rax
37bbe9451sub rcx, r9
37bbe9454add rbp, rax
37bbe9457mov [rsp+928], r15
37bbe945flea rax, [rbx+r12-1]
37bbe9464mov rsi, rbx
37bbe9467add rbx, r12
37bbe946amov [rsp+208], r10
37bbe9472add rax, rcx
37bbe9475add rcx, rbx
37bbe9478mov [rsp+360], rbx
37bbe9480mov rbx, [rsp+224]
37bbe9488shl rsi, 4
37bbe948cshl rcx, 4
37bbe9490mov [rsp+312], rdx
37bbe9498mov r12, rax
37bbe949bmov [rsp+280], rsi
37bbe94a3lea rsi, [rcx+r15]
37bbe94a7lea rcx, [rbx-1]
37bbe94abmov r8, rbx
37bbe94aeimul rcx, r9
37bbe94b2mov r15, r14
37bbe94b5mov [rsp+392], rsi
37bbe94bdxor r14l, r14l
37bbe94c0imul r8, r9
37bbe94c4neg rcx
37bbe94c7shl rcx, 4
37bbe94cbshl r8, 4
37bbe94cfmov [rsp+176], rcx
37bbe94d7mov rdi, r8
37bbe94dajmp 0x37bbe95dd
37bbe94df
37bbe94df 90 .
37bbe94e0
37bbe94e0loc_37bbe94e0:
37bbe94e0mov rax, [rsp+176]
37bbe94e8movsd_xmm x1, [rsi-16]
37bbe94edmovsd_xmm x0, [rsi-8]
37bbe94f2andpd x1, [rip+0x861cc6]
37bbe94faandpd x0, [rip+0x861cbe]
37bbe9502lea rcx, [rax+rsi]
37bbe9506movsd_xmm x3, [rsi-24]
37bbe950bmovsd_xmm x2, [rcx+rdi-8]
37bbe9511andpd x2, [rip+0x861ca7]
37bbe9519addsd x1, x0
37bbe951dmovsd_xmm x0, [rcx+rdi-16]
37bbe9523andpd x0, [rip+0x861c95]
37bbe952bandpd x3, [rip+0x861c8d]
37bbe9533addsd x0, x2
37bbe9537movsd_xmm x2, [rsi-32]
37bbe953candpd x2, [rip+0x861c7c]
37bbe9544addsd x2, x3
37bbe9548addsd x0, x2
37bbe954cmulsd x0, x9
37bbe9551maxsd x0, x6
37bbe9555comisd x0, x1
37bbe9559jae 0x37bbe99f0
37bbe955fmov rcx, rbp
37bbe9562lea r10l, [rbx-1]
37bbe9566shl rcx, 4
37bbe956amov [rsp+168], r10l
37bbe9572movsd_xmm x0, [r15+rcx]
37bbe9578movsd_xmm [rsp+512], x0
37bbe9581movsd_xmm x0, [r15+rcx+8]
37bbe9588mov rcx, [rsp+88]
37bbe958dmovsd_xmm [rsp+520], x0
37bbe9596call fn_37c42fc80
37bbe959bmov r10l, [rsp+168]
37bbe95a3comisd x7, x0
37bbe95a7ja 0x37bbeb7e0
37bbe95adsub rbx, 1
37bbe95b1add rbp, [rsp+144]
37bbe95b9add r12, [rsp+72]
37bbe95bemov r14l, 1
37bbe95c4add rsi, [rsp+280]
37bbe95cccmp r13l, ebx
37bbe95cfjg 0x37bbe9b50
37bbe95d5mov [rsp+456], r10l
37bbe95dd
37bbe95ddloc_37bbe95dd:
37bbe95ddmov [rsp+200], ebx
37bbe95e4cmp r13l, ebx
37bbe95e7jne 0x37bbe94e0
37bbe95edtest r14b, r14b
37bbe95f0mov r10, [rsp+208]
37bbe95f8mov r14, r15
37bbe95fbmov rdx, [rsp+312]
37bbe9603mov rdi, [rsp+320]
37bbe960bmov r12, [rsp+328]
37bbe9613mov r15, [rsp+928]
37bbe961bje 0x37bbe962b
37bbe961dmov eax, [rsp+456]
37bbe9624mov [rsp+532], eax
37bbe962b
37bbe962bloc_37bbe962b:
37bbe962bshl rbp, 4
37bbe962fmov rcx, [rsp+88]
37bbe9634mov [rsp+176], rdx
37bbe963clea rax, [r14+rbp]
37bbe9640mov [rsp+168], r10
37bbe9648movsd_xmm x0, [rax]
37bbe964cmovsd_xmm [rsp+512], x0
37bbe9655movsd_xmm x0, [rax+8]
37bbe965amovsd_xmm [rsp+520], x0
37bbe9663call fn_37c42fc80
37bbe9668mov r10, [rsp+168]
37bbe9670mov rdx, [rsp+176]
37bbe9678comisd x7, x0
37bbe967cjbe 0x37bbe9b70
37bbe9682pxor x0, x0
37bbe9686xor ecx, ecx
37bbe9688movups [r14+rbp], x0
37bbe968d
37bbe968dloc_37bbe968d:
37bbe968dmov ebx, [rsp+116]
37bbe9691cmp [rsp+200], ebx
37bbe9698jge 0x37bbeb797
37bbe969emov rbx, [rsp+80]
37bbe96a3movsxd r13, [rsp+200]
37bbe96abmov [rsp+424], rdi
37bbe96b3pxor x10, x10
37bbe96b8mov rax, [rsp+72]
37bbe96bdmov [rsp+408], r12
37bbe96c5lea r8, [rbx+1]
37bbe96c9mov [rsp+928], r15
37bbe96d1shl r8, 4
37bbe96d5lea r9, [rax+r13]
37bbe96d9mov [rsp+944], r14
37bbe96e1mov [rsp+344], r8
37bbe96e9mov r8, rbx
37bbe96ecimul r8, r13
37bbe96f0mov [rsp+416], r10
37bbe96f8mov [rsp+400], rdx
37bbe9700lea rax, [r8+r9]
37bbe9704add r8, rbx
37bbe9707shl rax, 4
37bbe970badd r8, r9
37bbe970elea rbp, [r15+rax]
37bbe9712mov rax, [rsp+160]
37bbe971ashl r8, 4
37bbe971elea r11, [r15+r8]
37bbe9722lea r8, [rax+1]
37bbe9726mov rdi, r11
37bbe9729shl r8, 4
37bbe972dmov [rsp+336], r8
37bbe9735lea r8, [r13+1]
37bbe9739imul r8, rax
37bbe973dmov rax, [rsp+144]
37bbe9745lea r9, [rax+r13]
37bbe9749mov rax, [rsp+368]
37bbe9751add r8, r9
37bbe9754lea r9, [rsp+536]
37bbe975cshl r8, 4
37bbe9760mov rbx, rax
37bbe9763mov [rsp+168], r9
37bbe976bmov r12, r9
37bbe976eimul rax, r13
37bbe9772lea rsi, [r14+r8]
37bbe9776mov r8, [rsp+376]
37bbe977eshl rbx, 4
37bbe9782mov [rsp+320], rbx
37bbe978alea rbx, [rsp+544]
37bbe9792mov [rsp+208], rbx
37bbe979alea rbx, [rsp+608]
37bbe97a2add r8, rax
37bbe97a5mov rax, [rsp+976]
37bbe97admov [rsp+200], rbx
37bbe97b5mov rbx, r13
37bbe97b8shl r8, 4
37bbe97bcmov r13, rbp
37bbe97bfmov ebp, ecx
37bbe97c1lea r8, [rax+r8+16]
37bbe97c6lea rax, [rsp+576]
37bbe97cemov [rsp+176], rax
37bbe97d6mov r15, r8
37bbe97d9mov r14, rax
37bbe97dcjmp 0x37bbe98b0
37bbe97e1
37bbe97e1 0f 1f 80 00 00 00 00 .......
37bbe97e8
37bbe97e8loc_37bbe97e8:
37bbe97e8test ebp, ebp
37bbe97eaje 0x37bbe9855
37bbe97eclea edx, [rbx-1]
37bbe97efmov rcx, [rsp+928]
37bbe97f7pxor x4, x4
37bbe97fbmovsd_xmm x2, [rsp+536]
37bbe9804movsxd rdx, edx
37bbe9807imul rdx, [rsp+80]
37bbe980dadd rdx, [rsp+72]
37bbe9812add rdx, rbx
37bbe9815movapd x1, x2
37bbe9819mov rax, [rsp+928]
37bbe9821shl rdx, 4
37bbe9825add rcx, rdx
37bbe9828movsd_xmm x3, [rcx+8]
37bbe982dmovsd_xmm x0, [rcx]
37bbe9831mulsd x2, x3
37bbe9835movapd x5, x3
37bbe9839mulsd x1, x0
37bbe983dmulsd x5, x4
37bbe9841mulsd x0, x4
37bbe9845subsd x1, x5
37bbe9849addsd x0, x2
37bbe984dunpcklpd x1, x0
37bbe9851movups [rax+rdx], x1
37bbe9855
37bbe9855loc_37bbe9855:
37bbe9855movsd_xmm x0, [rsi+16]
37bbe985amovsd_xmm x1, [rsi+24]
37bbe985fandpd x0, [rip+0x861959]
37bbe9867andpd x1, [rip+0x861951]
37bbe986faddsd x0, x1
37bbe9873comisd x0, x7
37bbe9877jae 0x37bbeb57b
37bbe987dmov rax, [rsp+344]
37bbe9885movups [rsi+16], x10
37bbe988aadd rbx, 1
37bbe988exor ebp, ebp
37bbe9890add rsi, [rsp+336]
37bbe9898add r15, [rsp+320]
37bbe98a0add r13, rax
37bbe98a3add rdi, rax
37bbe98a6cmp [rsp+116], ebx
37bbe98aajle 0x37bbeb5db
37bbe98b0
37bbe98b0loc_37bbe98b0:
37bbe98b0movupd x0, [r13]
37bbe98b6lea rdx, [r13+16]
37bbe98bamov r9, r14
37bbe98bdmov r8, r12
37bbe98c0mov [rsp+32], r13
37bbe98c5mov rcx, [rsp+208]
37bbe98cdmovups [rsp+544], x0
37bbe98d5mov [rsp+328], ebx
37bbe98dccall zlartg_
37bbe98e1mov rax, [rsp+936]
37bbe98e9mov rdx, rdi
37bbe98ecmovups [r13+16], x10
37bbe98f1mov r11l, [rsp+216]
37bbe98f9mov [rsp+48], r14
37bbe98felea r9, [rdi+16]
37bbe9902mov [rsp+32], rax
37bbe9907mov rcx, [rsp+200]
37bbe990fmov r8, rax
37bbe9912mov [rsp+40], r12
37bbe9917sub r11l, ebx
37bbe991amov [rsp+608], r11l
37bbe9922mov [rsp+312], r11l
37bbe992acall zrot_
37bbe992fmov rax, [rsp+952]
37bbe9937mov rdx, rsi
37bbe993amov [rsp+48], r14
37bbe993fmov [rsp+40], r12
37bbe9944mov r11l, [rsp+312]
37bbe994clea r9, [rsi+16]
37bbe9950mov [rsp+32], rax
37bbe9955mov rcx, [rsp+200]
37bbe995dmov r8, rax
37bbe9960mov [rsp+608], r11l
37bbe9968call zrot_
37bbe996dmov eax, [rsp+220]
37bbe9974test eax, eax
37bbe9976je 0x37bbe97e8
37bbe997cmov rax, [rsp+200]
37bbe9984mov [rsp+40], r12
37bbe9989lea r8, [rip+0x86180c]
37bbe9990mov rdx, r15
37bbe9993movsd_xmm x0, [rsp+584]
37bbe999cxorpd x0, [rip+0x86180c]
37bbe99a4mov [rsp+48], rax
37bbe99a9lea rax, [rip+0x8617ec]
37bbe99b0movsd_xmm x1, [rsp+576]
37bbe99b9mov [rsp+32], rax
37bbe99bemov rax, [rsp+320]
37bbe99c6mov rcx, [rsp+904]
37bbe99ceunpcklpd x1, x0
37bbe99d2lea r9, [r15+rax]
37bbe99d6movups [rsp+608], x1
37bbe99decall zrot_
37bbe99e3jmp 0x37bbe97e8
37bbe99e8
37bbe99e8 0f 1f 84 00 00 00 00 00 ........
37bbe99f0
37bbe99f0loc_37bbe99f0:
37bbe99f0test r14b, r14b
37bbe99f3mov rax, r12
37bbe99f6mov r14, r15
37bbe99f9mov r10, [rsp+208]
37bbe9a01mov rdx, [rsp+312]
37bbe9a09mov rdi, [rsp+320]
37bbe9a11mov r12, [rsp+328]
37bbe9a19mov r15, [rsp+928]
37bbe9a21je 0x37bbe9a31
37bbe9a23mov ebx, [rsp+456]
37bbe9a2amov [rsp+532], ebx
37bbe9a31
37bbe9a31loc_37bbe9a31:
37bbe9a31shl rax, 4
37bbe9a35pxor x0, x0
37bbe9a39movups [r15+rax], x0
37bbe9a3ejmp 0x37bbe962b
37bbe9a43
37bbe9a43 0f 1f 44 00 00 ..D..
37bbe9a48
37bbe9a48loc_37bbe9a48:
37bbe9a48mov rax, [rsp+1008]
37bbe9a50mov rbx, [rip+0x861749]
37bbe9a57mov [rax], rbx
37bbe9a5ajmp 0x37bbe8276
37bbe9a5f
37bbe9a5f 90 .
37bbe9a60
37bbe9a60loc_37bbe9a60:
37bbe9a60mov eax, [rsp+116]
37bbe9a64mov [rsp+140], r13l
37bbe9a6cmov [rsp+216], eax
37bbe9a73jmp 0x37bbe8a1f
37bbe9a78
37bbe9a78 0f 1f 84 00 00 00 00 00 ........
37bbe9a80
37bbe9a80loc_37bbe9a80:
37bbe9a80mov rax, [rsp+1000]
37bbe9a88mov r8, [rsp+904]
37bbe9a90mov [rsp+56], 4
37bbe9a99lea r9, [rip+0x8616d0]
37bbe9aa0lea rcx, [rip+0x8616d9]
37bbe9aa7mov [rsp+48], rax
37bbe9aacmov rax, [rsp+992]
37bbe9ab4mov rdx, r8
37bbe9ab7mov [rsp+40], rax
37bbe9abclea rax, [rip+0x8616c5]
37bbe9ac3mov [rsp+32], rax
37bbe9ac8call zlaset_
37bbe9acdjmp 0x37bbe8569
37bbe9ad2
37bbe9ad2 66 0f 1f 44 00 00 f..D..
37bbe9ad8
37bbe9ad8loc_37bbe9ad8:
37bbe9ad8mov rax, [rsp+984]
37bbe9ae0mov r8, [rsp+904]
37bbe9ae8mov [rsp+56], 4
37bbe9af1lea r9, [rip+0x861678]
37bbe9af8lea rcx, [rip+0x861681]
37bbe9affmov [rsp+48], rax
37bbe9b04mov rax, [rsp+976]
37bbe9b0cmov rdx, r8
37bbe9b0fmov [rsp+40], rax
37bbe9b14lea rax, [rip+0x86166d]
37bbe9b1bmov [rsp+32], rax
37bbe9b20call zlaset_
37bbe9b25jmp 0x37bbe8560
37bbe9b2a
37bbe9b2a 66 0f 1f 44 00 00 f..D..
37bbe9b30
37bbe9b30loc_37bbe9b30:
37bbe9b30mov rax, [rsp+1032]
37bbe9b38mov edi, [rsp+96]
37bbe9b3cmov [rax], edi
37bbe9b3emov rax, [rsp+904]
37bbe9b46mov eax, [rax]
37bbe9b48jmp 0x37bbe93c8
37bbe9b4d
37bbe9b4d 0f 1f 00 ...
37bbe9b50
37bbe9b50loc_37bbe9b50:
37bbe9b50mov rax, [rsp+904]
37bbe9b58mov rbx, [rsp+1032]
37bbe9b60mov eax, [rax]
37bbe9b62lea edx, [rax+rax+1]
37bbe9b66mov [rbx], edx
37bbe9b68jmp 0x37bbe93c8
37bbe9b6d
37bbe9b6d 0f 1f 00 ...
37bbe9b70
37bbe9b70loc_37bbe9b70:
37bbe9b70lea rax, [rsp+576]
37bbe9b78mov [rsp+176], rax
37bbe9b80lea rax, [rsp+536]
37bbe9b88mov [rsp+168], rax
37bbe9b90lea rax, [rsp+544]
37bbe9b98mov [rsp+208], rax
37bbe9ba0
37bbe9ba0loc_37bbe9ba0:
37bbe9ba0mov r9l, [rsp+120]
37bbe9ba5add [rsp+232], 1
37bbe9badmov ecx, 0xffffffffcccccccd
37bbe9bb2mov eax, [rsp+140]
37bbe9bb9mov ebx, [rsp+232]
37bbe9bc0test r9l, r9l
37bbe9bc3cmove eax, [rsp+200]
37bbe9bcbmov [rsp+140], eax
37bbe9bd2mov eax, ebx
37bbe9bd4imul rax, rcx
37bbe9bd8shr rax, 35
37bbe9bdclea eax, [rax+4*rax]
37bbe9bdfadd eax, eax
37bbe9be1cmp eax, ebx
37bbe9be3je 0x37bbeafb6
37bbe9be9mov rax, [rsp+192]
37bbe9bf1add rax, [rsp+224]
37bbe9bf9pxor x5, x5
37bbe9bfdmovapd x2, x14
37bbe9c02shl rax, 4
37bbe9c06movsd_xmm x4, [rdi]
37bbe9c0aadd rax, r14
37bbe9c0dmovsd_xmm x1, [rax]
37bbe9c11movsd_xmm x0, [rax+8]
37bbe9c16mulsd x2, x1
37bbe9c1amovapd x3, x0
37bbe9c1emulsd x1, x5
37bbe9c22mulsd x0, x14
37bbe9c27mulsd x3, x5
37bbe9c2baddsd x0, x1
37bbe9c2fmovsd_xmm x1, [rdi+8]
37bbe9c34subsd x2, x3
37bbe9c38movapd x3, x14
37bbe9c3dmulsd x3, x4
37bbe9c41movapd x10, x1
37bbe9c46mulsd x4, x5
37bbe9c4amulsd x10, x5
37bbe9c4fmulsd x1, x14
37bbe9c54subsd x3, x10
37bbe9c59addsd x1, x4
37bbe9c5dmovapd x5, x3
37bbe9c61andpd x5, [rip+0x861557]
37bbe9c69movapd x4, x1
37bbe9c6dandpd x4, [rip+0x86154b]
37bbe9c75movsd_xmm [rsp+128], x5
37bbe9c7ecomisd x4, x5
37bbe9c82movq rcx, x4
37bbe9c87jbe 0x37bbeb187
37bbe9c8dmovapd x5, x3
37bbe9c91movapd x4, x3
37bbe9c95movapd x10, x2
37bbe9c9adivsd x5, x1
37bbe9c9emulsd x4, x5
37bbe9ca2mulsd x10, x5
37bbe9ca7mulsd x5, x0
37bbe9cabaddsd x4, x1
37bbe9cafaddsd x10, x0
37bbe9cb4subsd x5, x2
37bbe9cb8divsd x10, x4
37bbe9cbddivsd x5, x4
37bbe9cc1movsd_xmm [rsp+256], x10
37bbe9ccbmovsd_xmm [rsp+312], x5
37bbe9cd4
37bbe9cd4loc_37bbe9cd4:
37bbe9cd4movsd_xmm x2, [r10]
37bbe9cd9movsd_xmm x0, [r10+8]
37bbe9cdfpxor x4, x4
37bbe9ce3movapd x10, x8
37bbe9ce8mov rax, [rsp+352]
37bbe9cf0add rax, [rsp+144]
37bbe9cf8mulsd x10, x2
37bbe9cfdmovapd x5, x0
37bbe9d01add rax, [rsp+224]
37bbe9d09mulsd x2, x4
37bbe9d0dshl rax, 4
37bbe9d11mulsd x0, x8
37bbe9d16add rax, r14
37bbe9d19mulsd x5, x4
37bbe9d1dmovsd_xmm x11, [rax+8]
37bbe9d23movapd x15, x11
37bbe9d28mulsd x15, x4
37bbe9d2daddsd x0, x2
37bbe9d31movsd_xmm x2, [rax]
37bbe9d35mulsd x11, x14
37bbe9d3asubsd x10, x5
37bbe9d3fmovapd x5, x14
37bbe9d44mulsd x5, x2
37bbe9d48mulsd x2, x4
37bbe9d4csubsd x5, x15
37bbe9d51addsd x2, x11
37bbe9d56movapd x11, x5
37bbe9d5bandpd x11, [rip+0x86145c]
37bbe9d64movapd x15, x2
37bbe9d69andpd x15, [rip+0x86144e]
37bbe9d72comisd x15, x11
37bbe9d77jbe 0x37bbeb0c9
37bbe9d7dmovapd x11, x5
37bbe9d82divsd x11, x2
37bbe9d87mulsd x5, x11
37bbe9d8cmovapd x15, x5
37bbe9d91movsd_xmm x5, [rdx]
37bbe9d95addsd x15, x2
37bbe9d9amovapd x2, x10
37bbe9d9fmulsd x2, x11
37bbe9da4addsd x2, x0
37bbe9da8mulsd x0, x11
37bbe9daddivsd x2, x15
37bbe9db2subsd x0, x10
37bbe9db7divsd x0, x15
37bbe9dbcmovsd_xmm [rsp+240], x2
37bbe9dc5movapd x2, x8
37bbe9dcamulsd x2, x5
37bbe9dcemulsd x5, x4
37bbe9dd2movsd_xmm [rsp+192], x0
37bbe9ddbmovsd_xmm x0, [rdx+8]
37bbe9de0movapd x10, x0
37bbe9de5mulsd x10, x4
37bbe9deamovapd x4, x11
37bbe9defmulsd x0, x8
37bbe9df4subsd x2, x10
37bbe9df9addsd x0, x5
37bbe9dfdmovapd x5, x15
37bbe9e02mulsd x4, x2
37bbe9e06mulsd x11, x0
37bbe9e0baddsd x4, x0
37bbe9e0fdivsd x4, x15
37bbe9e14movapd x15, x11
37bbe9e19subsd x15, x2
37bbe9e1edivsd x15, x5
37bbe9e23movsd_xmm [rsp+152], x4
37bbe9e2c
37bbe9e2cloc_37bbe9e2c:
37bbe9e2cmov rax, [rsp+224]
37bbe9e34pxor x5, x5
37bbe9e38movapd x4, x8
37bbe9e3dadd rax, [rsp+184]
37bbe9e45shl rax, 4
37bbe9e49add rax, r15
37bbe9e4cmovsd_xmm x2, [rax]
37bbe9e50movsd_xmm x0, [rax+8]
37bbe9e55mulsd x4, x2
37bbe9e59movapd x10, x0
37bbe9e5emulsd x2, x5
37bbe9e62mulsd x0, x8
37bbe9e67mulsd x10, x5
37bbe9e6caddsd x0, x2
37bbe9e70movq x2, rcx
37bbe9e75comisd x2, [rsp+128]
37bbe9e7esubsd x4, x10
37bbe9e83jbe 0x37bbeb4ce
37bbe9e89movapd x2, x3
37bbe9e8dmov rax, [rsp+296]
37bbe9e95divsd x2, x1
37bbe9e99movsd_xmm x10, [rax+8]
37bbe9e9fmovsd_xmm x11, [rax]
37bbe9ea4mulsd x3, x2
37bbe9ea8addsd x3, x1
37bbe9eacmovapd x1, x4
37bbe9eb0mulsd x1, x2
37bbe9eb4addsd x1, x0
37bbe9eb8mulsd x0, x2
37bbe9ebcdivsd x1, x3
37bbe9ec0subsd x0, x4
37bbe9ec4movapd x4, x10
37bbe9ec9mulsd x4, x5
37bbe9ecdmulsd x10, x8
37bbe9ed2divsd x0, x3
37bbe9ed6movq rax, x1
37bbe9edbmovapd x1, x8
37bbe9ee0mulsd x1, x11
37bbe9ee5mulsd x11, x5
37bbe9eeasubsd x1, x4
37bbe9eeeaddsd x10, x11
37bbe9ef3movapd x11, x2
37bbe9ef8mulsd x11, x1
37bbe9efdaddsd x11, x10
37bbe9f02mulsd x10, x2
37bbe9f07divsd x11, x3
37bbe9f0csubsd x10, x1
37bbe9f11divsd x10, x3
37bbe9f16
37bbe9f16loc_37bbe9f16:
37bbe9f16movsd_xmm x5, [rsp+256]
37bbe9f1fmov rsi, [rsp+88]
37bbe9f24lea rdx, [rsp+496]
37bbe9f2cmovsd_xmm x2, [rsp+312]
37bbe9f35movsd_xmm x1, [rsp+152]
37bbe9f3emovapd x3, x5
37bbe9f42mov rcx, rsi
37bbe9f45mulsd x3, x1
37bbe9f49movapd x4, x2
37bbe9f4dmulsd x4, x15
37bbe9f52subsd x3, x4
37bbe9f56movapd x4, x5
37bbe9f5amulsd x4, x15
37bbe9f5fsubsd x11, x3
37bbe9f64movapd x3, x2
37bbe9f68mulsd x3, x1
37bbe9f6cmovapd x1, x5
37bbe9f70mulsd x5, [rsp+192]
37bbe9f79addsd x3, x4
37bbe9f7dmovapd x4, x2
37bbe9f81mulsd x2, [rsp+192]
37bbe9f8asubsd x10, x3
37bbe9f8fmovq x3, rax
37bbe9f94movsd_xmm [rsp+128], x10
37bbe9f9emovsd_xmm x10, [rsp+240]
37bbe9fa8mulsd x4, x10
37bbe9fadmulsd x1, x10
37bbe9fb2subsd x1, x2
37bbe9fb6movapd x2, x4
37bbe9fbaaddsd x2, x5
37bbe9fbesubsd x3, x1
37bbe9fc2subsd x0, x2
37bbe9fc6movsd_xmm [rsp+496], x3
37bbe9fcfmovsd_xmm [rsp+504], x0
37bbe9fd8call fn_37c4301d0
37bbe9fddlea rdx, [rsp+496]
37bbe9fe5mov rcx, rsi
37bbe9fe8movsd_xmm x4, [rsp+512]
37bbe9ff1movsd_xmm x0, [rsp+520]
37bbe9ffamovsd_xmm x1, [rsp+152]
37bbea003movsd_xmm [rsp+504], x15
37bbea00dmovsd_xmm [rsp+224], x4
37bbea016movsd_xmm [rsp+184], x0
37bbea01fmovsd_xmm [rsp+496], x1
37bbea028call fn_37c4301d0
37bbea02dmov ecx, 1
37bbea032movsd_xmm x3, [rsp+512]
37bbea03bmovsd_xmm x2, [rsp+520]
37bbea044movsd_xmm x4, [rsp+224]
37bbea04dmovsd_xmm x0, [rsp+184]
37bbea056movapd x5, x3
37bbea05aunpcklpd x5, x2
37bbea05emovddup x1, x4
37bbea062movddup x15, x0
37bbea067mulpd x1, x5
37bbea06bmovapd x5, x2
37bbea06fmovapd x10, x4
37bbea074mulsd x10, x3
37bbea079unpcklpd x5, x3
37bbea07dmulpd x5, x15
37bbea082addsubpd x1, x5
37bbea086movapd x5, x0
37bbea08amulsd x5, x2
37bbea08emulsd x0, x3
37bbea092mulsd x2, x4
37bbea096movups [rsp+544], x1
37bbea09esubsd x10, x5
37bbea0a3addsd x0, x2
37bbea0a7pxor x2, x2
37bbea0abucomisd x10, x2
37bbea0b0setp dl
37bbea0b3cmovne edx, ecx
37bbea0b6test dl, dl
37bbea0b8jne 0x37bbeb1d3
37bbea0beucomisd x0, x2
37bbea0c2setp dl
37bbea0c5cmovne edx, ecx
37bbea0c8test dl, dl
37bbea0cajne 0x37bbeb1d3
37bbea0d0
37bbea0d0loc_37bbea0d0:
37bbea0d0mov edi, [rsp+200]
37bbea0d7mov ebx, [rsp+96]
37bbea0dbcmp edi, ebx
37bbea0ddjge 0x37bbeae98
37bbea0e3mov rax, [rsp+144]
37bbea0ebmov rdx, [rsp+288]
37bbea0f3movsd_xmm [rsp+96], x13
37bbea0fapxor x3, x3
37bbea0feadd rdx, [rsp+360]
37bbea106mov r10l, 1
37bbea10cmov rsi, [rsp+280]
37bbea114movsd_xmm [rsp+152], x7
37bbea11dlea r8, [r12+rax]
37bbea121shl rdx, 4
37bbea125mov r11, rax
37bbea128add r8, [rsp+352]
37bbea130shl r8, 4
37bbea134add rdx, r15
37bbea137shl r11, 4
37bbea13bmovsd_xmm x13, [rsp+384]
37bbea145movsd_xmm x4, [rsp+128]
37bbea14eadd r8, r14
37bbea151mov r9, [rsp+392]
37bbea159movsd_xmm [rsp+184], x6
37bbea162jmp 0x37bbea17c
37bbea164
37bbea164 0f 1f 40 00 ..@.
37bbea168
37bbea168loc_37bbea168:
37bbea168sub ebx, 1
37bbea16badd rdx, rsi
37bbea16eadd r8, r11
37bbea171add r9, rsi
37bbea174cmp ebx, edi
37bbea176je 0x37bbeae7f
37bbea17c
37bbea17cloc_37bbea17c:
37bbea17cmovsd_xmm x10, [r8-16]
37bbea182movsd_xmm x0, [r8-8]
37bbea188movapd x2, x14
37bbea18dmovapd x6, x8
37bbea192movsd_xmm x1, [rdx-8]
37bbea197movsd_xmm x5, [rdx-16]
37bbea19cmulsd x2, x10
37bbea1a1movapd x15, x0
37bbea1a6mulsd x10, x3
37bbea1abmulsd x0, x14
37bbea1b0mulsd x15, x3
37bbea1b5mulsd x6, x5
37bbea1b9mulsd x5, x3
37bbea1bdaddsd x0, x10
37bbea1c2movapd x10, x1
37bbea1c7mulsd x10, x3
37bbea1ccsubsd x2, x15
37bbea1d1movapd x15, x4
37bbea1d6mulsd x1, x8
37bbea1dbmulsd x15, x0
37bbea1e0mulsd x0, x11
37bbea1e5subsd x6, x10
37bbea1eamovapd x10, x11
37bbea1efmulsd x10, x2
37bbea1f4addsd x1, x5
37bbea1f8mulsd x2, x4
37bbea1fcmovapd x7, x1
37bbea200movsd_xmm x1, [rdx+8]
37bbea205subsd x10, x15
37bbea20amovsd_xmm x15, [rip+0x860f8d]
37bbea213addsd x2, x0
37bbea217subsd x6, x10
37bbea21cmovsd_xmm x10, [rdx]
37bbea221subsd x7, x2
37bbea225movapd x5, x10
37bbea22aandpd x5, [rip+0x860f8e]
37bbea232movapd x2, x6
37bbea236andpd x2, [rip+0x860f82]
37bbea23emovapd x0, x7
37bbea242andpd x0, [rip+0x860f76]
37bbea24aaddsd x2, x0
37bbea24emovapd x0, x1
37bbea252andpd x0, [rip+0x860f66]
37bbea25aaddsd x5, x0
37bbea25emovapd x0, x2
37bbea262mulsd x5, x8
37bbea267maxsd x0, x5
37bbea26bcomisd x15, x0
37bbea270jbe 0x37bbea28b
37bbea272ucomisd x0, x3
37bbea276setp bpl
37bbea27acmovne ebp, r10l
37bbea27etest bpl, bpl
37bbea281je 0x37bbea28b
37bbea283divsd x2, x0
37bbea287divsd x5, x0
37bbea28b
37bbea28bloc_37bbea28b:
37bbea28bmovsd_xmm x15, [r9-16]
37bbea291movsd_xmm x0, [r9-8]
37bbea297mulsd x2, x13
37bbea29candpd x15, [rip+0x860f1b]
37bbea2a5andpd x0, [rip+0x860f13]
37bbea2adaddsd x0, x15
37bbea2b2mulsd x0, x5
37bbea2b6comisd x2, x0
37bbea2bajb 0x37bbea168
37bbea2c0movq rcx, x6
37bbea2c5movapd x15, x10
37bbea2camovapd x10, x7
37bbea2cfmov [rsp+200], ebx
37bbea2d6mov [rsp+544], rcx
37bbea2demovsd_xmm x13, [rsp+96]
37bbea2e5movapd x5, x1
37bbea2e9movsd_xmm x7, [rsp+152]
37bbea2f2movsd_xmm x6, [rsp+184]
37bbea2fbmovsd_xmm [rsp+552], x10
37bbea305
37bbea305loc_37bbea305:
37bbea305pxor x1, x1
37bbea309movapd x2, x5
37bbea30dmovapd x0, x8
37bbea312mov r9, [rsp+176]
37bbea31amulsd x0, x15
37bbea31flea rax, [rsp+624]
37bbea327mov r8, [rsp+168]
37bbea32fmov rcx, [rsp+208]
37bbea337mulsd x2, x1
37bbea33bmov [rsp+32], rax
37bbea340lea rdx, [rsp+560]
37bbea348mulsd x15, x1
37bbea34dmulsd x5, x8
37bbea352subsd x0, x2
37bbea356addsd x5, x15
37bbea35bmovsd_xmm [rsp+560], x0
37bbea364movsd_xmm [rsp+568], x5
37bbea36dcall zlartg_
37bbea372mov esi, [rsp+200]
37bbea379cmp esi, [rsp+116]
37bbea37djge 0x37bbeab97
37bbea383mov rbx, [rsp+264]
37bbea38bmovsxd rcx, esi
37bbea38emov rdi, [rsp+272]
37bbea396mov r12l, esi
37bbea399lea rdx, [rcx+1]
37bbea39dmov r10, [rsp+992]
37bbea3a5mov r13, [rsp+144]
37bbea3adpxor x15, x15
37bbea3b2mov rax, rbx
37bbea3b5mov rbp, [rsp+976]
37bbea3bdshl rax, 4
37bbea3c1mov [rsp+328], rax
37bbea3c9mov rax, rbx
37bbea3ccimul rax, rdx
37bbea3d0add rax, rdi
37bbea3d3shl rax, 4
37bbea3d7lea rax, [r10+rax+16]
37bbea3dcmov r10, rcx
37bbea3dfmov [rsp+296], rax
37bbea3e7mov rax, rbx
37bbea3eamov rbx, [rsp+992]
37bbea3f2imul rax, rcx
37bbea3f6movsxd rcx, [rsp+140]
37bbea3felea r8, [r13+rcx]
37bbea403add rax, rdi
37bbea406shl rax, 4
37bbea40alea rax, [rbx+rax+16]
37bbea40fmov rbx, [rsp+160]
37bbea417mov [rsp+288], rax
37bbea41fmov r9, rbx
37bbea422mov rdi, rbx
37bbea425imul r9, rdx
37bbea429shl rdi, 4
37bbea42dlea rax, [r8+r9]
37bbea431shl rax, 4
37bbea435add rax, r14
37bbea438mov [rsp+192], rax
37bbea440mov rax, r9
37bbea443sub rax, rbx
37bbea446add r8, rax
37bbea449shl r8, 4
37bbea44dadd r8, r14
37bbea450mov [rsp+184], r8
37bbea458mov r8l, 1
37bbea45esub r8l, ecx
37bbea461add rcx, [rsp+72]
37bbea466lea r11l, [rsi+r8]
37bbea46amov [rsp+360], r8l
37bbea472lea r8, [r13+r10]
37bbea477mov [rsp+128], r11l
37bbea47flea r11, [rdi+16]
37bbea483add r9, r8
37bbea486add rax, r8
37bbea489mov [rsp+96], r11
37bbea48emov r11, [rsp+80]
37bbea493shl r9, 4
37bbea497shl rax, 4
37bbea49blea r13, [r9+r14]
37bbea49fmov r9, r11
37bbea4a2mov rsi, r11
37bbea4a5imul r9, rdx
37bbea4a9shl rsi, 4
37bbea4adadd r9, rcx
37bbea4b0shl r9, 4
37bbea4b4add r9, r15
37bbea4b7mov [rsp+280], r9
37bbea4bfmov r9, r11
37bbea4c2mov r11, [rsp+368]
37bbea4caimul r9, r10
37bbea4ceadd r9, rcx
37bbea4d1shl r9, 4
37bbea4d5lea rcx, [r15+r9]
37bbea4d9mov r9, [rsp+376]
37bbea4e1mov [rsp+256], rcx
37bbea4e9mov rcx, r11
37bbea4ecshl rcx, 4
37bbea4f0mov [rsp+352], rcx
37bbea4f8mov rcx, r11
37bbea4fbimul rcx, r10
37bbea4ffadd rcx, r9
37bbea502shl rcx, 4
37bbea506imul rdx, r11
37bbea50alea rbp, [rbp+rcx+16]
37bbea50fmov [rsp+320], rbp
37bbea517mov rbp, [rsp+976]
37bbea51fadd rdx, r9
37bbea522mov r9, [rsp+80]
37bbea527shl rdx, 4
37bbea52blea rdx, [rbp+rdx+16]
37bbea530mov [rsp+312], rdx
37bbea538lea rdx, [rbx+1]
37bbea53cimul rbx, r10
37bbea540mov [rsp+344], rdx
37bbea548lea rdx, [r9+1]
37bbea54cimul rdx, r10
37bbea550add rdx, [rsp+72]
37bbea555shl rdx, 4
37bbea559lea r11, [rbx+r8]
37bbea55dlea rbx, [rsi+16]
37bbea561mov [rsp+336], rbx
37bbea569lea rbx, [r15+rdx]
37bbea56dmov rdx, r11
37bbea570shl rdx, 4
37bbea574mov [rsp+240], rbx
37bbea57clea rbx, [rdx+r14]
37bbea580mov [rsp+224], rbx
37bbea588mov ebx, [rsp+216]
37bbea58fmov [rsp+944], r14
37bbea597mov ebp, [rsp+128]
37bbea59emov [rsp+928], r15
37bbea5a6add ebx, 1
37bbea5a9lea r15, [r14+rax+16]
37bbea5aemov rax, [rsp+96]
37bbea5b3movsd_xmm [rsp+416], x7
37bbea5bcsub ebx, r12l
37bbea5bfmovapd x7, x6
37bbea5c3movsd_xmm [rsp+424], x8
37bbea5cdmovapd x8, x14
37bbea5d2movsd_xmm [rsp+392], x13
37bbea5dcmovsd_xmm [rsp+400], x12
37bbea5e6movsd_xmm [rsp+408], x9
37bbea5f0
37bbea5f0loc_37bbea5f0:
37bbea5f0mov rdx, r10
37bbea5f3add r10, 1
37bbea5f7cmp [rsp+200], r12l
37bbea5ffjl 0x37bbeaba8
37bbea605
37bbea605loc_37bbea605:
37bbea605cmp [rsp+216], r12l
37bbea60djl 0x37bbea806
37bbea613movsd_xmm x10, [rsp+584]
37bbea61dxor r8l, r8l
37bbea620movsd_xmm x14, [rsp+576]
37bbea62amovsd_xmm [rsp+128], x8
37bbea634mov rcx, [rsp+240]
37bbea63cmov rdx, [rsp+224]
37bbea644movsd_xmm [rsp+152], x7
37bbea64dmovapd x11, x10
37bbea652movapd x5, x10
37bbea657xorpd x11, [rip+0x860b50]
37bbea660movsd_xmm x13, [rsp+576]
37bbea66amovddup x6, [rsp+536]
37bbea673movddup x9, [rsp+576]
37bbea67dmovhpd x5, [rsp+576]
37bbea686movups [rsp+96], x5
37bbea68bmovapd x12, x11
37bbea690unpcklpd x14, x11
37bbea695unpcklpd x13, x10
37bbea69amovhpd x12, [rsp+576]
37bbea6a4unpcklpd x11, x11
37bbea6a9unpcklpd x10, x10
37bbea6aenop
37bbea6b0
37bbea6b0loc_37bbea6b0:
37bbea6b0movupd x0, [rcx]
37bbea6b4movupd x1, [rcx+16]
37bbea6b9add r8l, 1
37bbea6bdmovapd x5, x0
37bbea6c1movapd x4, x0
37bbea6c5movapd x3, x1
37bbea6c9shufpd x4, x0, 1
37bbea6cemulpd x5, x6
37bbea6d2movapd x2, x1
37bbea6d6mulpd x4, x15
37bbea6dbshufpd x2, x1, 1
37bbea6e0mulpd x3, x6
37bbea6e4mulpd x2, x15
37bbea6e9addsubpd x5, x4
37bbea6edmovapd x4, x0
37bbea6f1unpcklpd x4, x0
37bbea6f5unpckhpd x0, x0
37bbea6f9mulpd x0, x12
37bbea6feaddsubpd x3, x2
37bbea702movapd x2, x1
37bbea706mulpd x4, x14
37bbea70bunpcklpd x2, x1
37bbea70funpckhpd x1, x1
37bbea713mulpd x2, x13
37bbea718mulpd x1, [rsp+96]
37bbea71eaddsubpd x4, x0
37bbea722addsubpd x2, x1
37bbea726movupd x1, [rdx+16]
37bbea72bsubpd x3, x4
37bbea72faddpd x2, x5
37bbea733movapd x5, x1
37bbea737movups [rcx+16], x3
37bbea73bmovupd x3, [rdx]
37bbea73fshufpd x5, x1, 1
37bbea744movapd x7, x5
37bbea748mulpd x7, x15
37bbea74dmovups [rcx], x2
37bbea750movapd x4, x3
37bbea754movapd x2, x1
37bbea758movapd x0, x3
37bbea75cshufpd x4, x3, 1
37bbea761movapd x8, x4
37bbea766add rcx, rsi
37bbea769mulpd x2, x6
37bbea76dmulpd x0, x6
37bbea771mulpd x8, x15
37bbea776mulpd x3, x9
37bbea77bmulpd x4, x11
37bbea780mulpd x1, x9
37bbea785addsubpd x2, x7
37bbea789mulpd x5, x10
37bbea78eaddsubpd x0, x8
37bbea793addsubpd x3, x4
37bbea797addsubpd x1, x5
37bbea79bsubpd x2, x3
37bbea79faddpd x1, x0
37bbea7a3movups [rdx+16], x2
37bbea7a7movups [rdx], x1
37bbea7aaadd rdx, rdi
37bbea7adcmp r8l, ebx
37bbea7b0jb 0x37bbea6b0
37bbea7b6mov edx, [rsp+216]
37bbea7bdmov r9, [rsp+944]
37bbea7c5movups [rsp+560], x1
37bbea7cdmovsd_xmm x8, [rsp+128]
37bbea7d7movsd_xmm x7, [rsp+152]
37bbea7e0sub edx, r12l
37bbea7e3imul rdx, [rsp+160]
37bbea7eclea rcx, [r11+rdx+1]
37bbea7f1add rdx, r11
37bbea7f4shl rcx, 4
37bbea7f8shl rdx, 4
37bbea7fcmovups [r9+rcx], x2
37bbea801movups [r9+rdx], x1
37bbea806
37bbea806loc_37bbea806:
37bbea806mov r8l, [rsp+220]
37bbea80etest r8l, r8l
37bbea811jne 0x37bbead70
37bbea817
37bbea817loc_37bbea817:
37bbea817lea rdx, [r13+16]
37bbea81bmovupd x0, [r13+16]
37bbea821mov r9, [rsp+176]
37bbea829mov [rsp+152], r11
37bbea831mov [rsp+32], rdx
37bbea836mov r8, [rsp+168]
37bbea83emov rdx, r15
37bbea841mov rcx, [rsp+208]
37bbea849mov [rsp+128], r10
37bbea851mov [rsp+96], rax
37bbea856movups [rsp+544], x0
37bbea85ecall zlartg_
37bbea863mov eax, [rsp+116]
37bbea867lea r9l, [r12+2]
37bbea86cmov r10, [rsp+128]
37bbea874mov r11, [rsp+152]
37bbea87cmovups [r15], x15
37bbea880cmp r9l, eax
37bbea883cmovg r9l, eax
37bbea887cmp [rsp+140], r9l
37bbea88fmov rax, [rsp+96]
37bbea894jg 0x37bbea9a6
37bbea89amovsd_xmm x9, [rsp+584]
37bbea8a4xor r8l, r8l
37bbea8a7movsd_xmm x12, [rsp+576]
37bbea8b1mov rcx, [rsp+280]
37bbea8b9mov rdx, [rsp+256]
37bbea8c1movapd x10, x9
37bbea8c6add r9l, [rsp+360]
37bbea8cexorpd x10, [rip+0x8608d9]
37bbea8d7movsd_xmm x11, [rsp+576]
37bbea8e1unpcklpd x12, x9
37bbea8e6movddup x6, [rsp+536]
37bbea8efmovhpd x9, [rsp+576]
37bbea8f9unpcklpd x11, x10
37bbea8femovhpd x10, [rsp+576]
37bbea908nop [rax+rax]
37bbea910
37bbea910loc_37bbea910:
37bbea910movupd x0, [rcx]
37bbea914add r8l, 1
37bbea918add rdx, 16
37bbea91cadd rcx, 16
37bbea920movapd x1, x0
37bbea924movapd x4, x0
37bbea928movapd x2, x0
37bbea92cshufpd x1, x0, 1
37bbea931mulpd x2, x6
37bbea935unpcklpd x4, x0
37bbea939unpckhpd x0, x0
37bbea93dmulpd x0, x10
37bbea942mulpd x4, x11
37bbea947mulpd x1, x15
37bbea94caddsubpd x4, x0
37bbea950movupd x0, [rdx-16]
37bbea955addsubpd x2, x1
37bbea959movapd x5, x0
37bbea95dmovapd x1, x0
37bbea961movapd x3, x0
37bbea965shufpd x5, x0, 1
37bbea96amulpd x3, x6
37bbea96eunpcklpd x1, x0
37bbea972unpckhpd x0, x0
37bbea976mulpd x1, x12
37bbea97bmulpd x5, x15
37bbea980mulpd x0, x9
37bbea985addsubpd x3, x5
37bbea989addsubpd x1, x0
37bbea98dsubpd x3, x4
37bbea991addpd x1, x2
37bbea995movups [rdx-16], x3
37bbea999movups [rcx-16], x1
37bbea99dcmp r8l, r9l
37bbea9a0jb 0x37bbea910
37bbea9a6
37bbea9a6loc_37bbea9a6:
37bbea9a6cmp [rsp+140], r12l
37bbea9aejg 0x37bbeaab6
37bbea9b4movsd_xmm x9, [rsp+584]
37bbea9bexor r8l, r8l
37bbea9c1movsd_xmm x12, [rsp+576]
37bbea9cbmov rcx, [rsp+192]
37bbea9d3mov rdx, [rsp+184]
37bbea9dbmovapd x10, x9
37bbea9e0unpcklpd x12, x9
37bbea9e5xorpd x10, [rip+0x8607c2]
37bbea9eemovsd_xmm x11, [rsp+576]
37bbea9f8movddup x6, [rsp+536]
37bbeaa01movhpd x9, [rsp+576]
37bbeaa0bunpcklpd x11, x10
37bbeaa10movhpd x10, [rsp+576]
37bbeaa1anop [rax+rax]
37bbeaa20
37bbeaa20loc_37bbeaa20:
37bbeaa20movupd x0, [rcx]
37bbeaa24add r8l, 1
37bbeaa28add rdx, 16
37bbeaa2cadd rcx, 16
37bbeaa30movapd x1, x0
37bbeaa34movapd x4, x0
37bbeaa38movapd x2, x0
37bbeaa3cshufpd x1, x0, 1
37bbeaa41mulpd x2, x6
37bbeaa45unpcklpd x4, x0
37bbeaa49unpckhpd x0, x0
37bbeaa4dmulpd x0, x10
37bbeaa52mulpd x4, x11
37bbeaa57mulpd x1, x15
37bbeaa5caddsubpd x4, x0
37bbeaa60movupd x0, [rdx-16]
37bbeaa65addsubpd x2, x1
37bbeaa69movapd x5, x0
37bbeaa6dmovapd x1, x0
37bbeaa71movapd x3, x0
37bbeaa75shufpd x5, x0, 1
37bbeaa7amulpd x3, x6
37bbeaa7eunpcklpd x1, x0
37bbeaa82unpckhpd x0, x0
37bbeaa86mulpd x1, x12
37bbeaa8bmulpd x5, x15
37bbeaa90mulpd x0, x9
37bbeaa95addsubpd x3, x5
37bbeaa99addsubpd x1, x0
37bbeaa9dsubpd x3, x4
37bbeaaa1addpd x1, x2
37bbeaaa5movups [rdx-16], x3
37bbeaaa9movups [rcx-16], x1
37bbeaaadcmp r8l, ebp
37bbeaab0jb 0x37bbeaa20
37bbeaab6
37bbeaab6loc_37bbeaab6:
37bbeaab6mov ecx, [rsp+124]
37bbeaabatest ecx, ecx
37bbeaabcjne 0x37bbeac48
37bbeaac2
37bbeaac2loc_37bbeaac2:
37bbeaac2add [rsp+192], rdi
37bbeaacaadd r12l, 1
37bbeaaceadd ebp, 1
37bbeaad1mov rdx, [rsp+328]
37bbeaad9add [rsp+184], rdi
37bbeaae1add r13, rax
37bbeaae4add r15, rax
37bbeaae7add r11, [rsp+344]
37bbeaaefadd [rsp+296], rdx
37bbeaaf7sub ebx, 1
37bbeaafaadd [rsp+288], rdx
37bbeab02mov rdx, [rsp+352]
37bbeab0aadd [rsp+280], rsi
37bbeab12add [rsp+320], rdx
37bbeab1aadd [rsp+312], rdx
37bbeab22mov rdx, [rsp+336]
37bbeab2aadd [rsp+256], rsi
37bbeab32add [rsp+240], rdx
37bbeab3aadd [rsp+224], rax
37bbeab42cmp [rsp+116], r12l
37bbeab47jne 0x37bbea5f0
37bbeab4dmovapd x14, x8
37bbeab52movapd x6, x7
37bbeab56movsd_xmm x13, [rsp+392]
37bbeab60movsd_xmm x12, [rsp+400]
37bbeab6amov r15, [rsp+928]
37bbeab72mov r14, [rsp+944]
37bbeab7amovsd_xmm x9, [rsp+408]
37bbeab84movsd_xmm x8, [rsp+424]
37bbeab8emovsd_xmm x7, [rsp+416]
37bbeab97
37bbeab97loc_37bbeab97:
37bbeab97mov eax, [rsp+116]
37bbeab9bmov [rsp+96], eax
37bbeab9fjmp 0x37bbe8c22
37bbeaba4
37bbeaba4 0f 1f 40 00 ..@.
37bbeaba8
37bbeaba8loc_37bbeaba8:
37bbeaba8lea r14l, [r12-1]
37bbeabadmov [rsp+128], rax
37bbeabb5mov rax, [rsp+928]
37bbeabbdmovsxd r14, r14l
37bbeabc0imul r14, [rsp+80]
37bbeabc6add r14, [rsp+72]
37bbeabcbmov [rsp+152], r11
37bbeabd3add rdx, r14
37bbeabd6add r14, r10
37bbeabd9mov r9, [rsp+176]
37bbeabe1mov r8, [rsp+168]
37bbeabe9shl rdx, 4
37bbeabedshl r14, 4
37bbeabf1mov [rsp+96], r10
37bbeabf6mov rcx, [rsp+208]
37bbeabfemovupd x0, [rax+rdx]
37bbeac03add rdx, rax
37bbeac06mov [rsp+32], rdx
37bbeac0blea rdx, [r14+rax]
37bbeac0fmovups [rsp+544], x0
37bbeac17call zlartg_
37bbeac1cmov rax, [rsp+928]
37bbeac24mov r10, [rsp+96]
37bbeac29mov r11, [rsp+152]
37bbeac31movups [rax+r14], x15
37bbeac36mov rax, [rsp+128]
37bbeac3ejmp 0x37bbea605
37bbeac43
37bbeac43 0f 1f 44 00 00 ..D..
37bbeac48
37bbeac48loc_37bbeac48:
37bbeac48mov rcx, [rsp+904]
37bbeac50mov edx, [rcx]
37bbeac52test edx, edx
37bbeac54jle 0x37bbeaac2
37bbeac5amovsd_xmm x9, [rsp+584]
37bbeac64shl rdx, 4
37bbeac68mov r14, [rsp+288]
37bbeac70movsd_xmm x12, [rsp+576]
37bbeac7amov rcx, [rsp+296]
37bbeac82movapd x10, x9
37bbeac87lea r8, [rdx+r14]
37bbeac8bmov rdx, r14
37bbeac8emovsd_xmm x11, [rsp+576]
37bbeac98xorpd x10, [rip+0x86050f]
37bbeaca1unpcklpd x12, x9
37bbeaca6movddup x6, [rsp+536]
37bbeacafmovhpd x9, [rsp+576]
37bbeacb9unpcklpd x11, x10
37bbeacbemovhpd x10, [rsp+576]
37bbeacc8nop [rax+rax]
37bbeacd0
37bbeacd0loc_37bbeacd0:
37bbeacd0movupd x0, [rcx]
37bbeacd4add rdx, 16
37bbeacd8add rcx, 16
37bbeacdcmovapd x1, x0
37bbeace0movapd x4, x0
37bbeace4movapd x2, x0
37bbeace8shufpd x1, x0, 1
37bbeacedmulpd x2, x6
37bbeacf1unpcklpd x4, x0
37bbeacf5unpckhpd x0, x0
37bbeacf9mulpd x0, x10
37bbeacfemulpd x4, x11
37bbead03mulpd x1, x15
37bbead08addsubpd x4, x0
37bbead0cmovupd x0, [rdx-16]
37bbead11addsubpd x2, x1
37bbead15movapd x3, x0
37bbead19movapd x1, x0
37bbead1dmovapd x5, x0
37bbead21shufpd x5, x0, 1
37bbead26mulpd x3, x6
37bbead2aunpcklpd x1, x0
37bbead2eunpckhpd x0, x0
37bbead32mulpd x5, x15
37bbead37mulpd x1, x12
37bbead3cmulpd x0, x9
37bbead41addsubpd x3, x5
37bbead45addsubpd x1, x0
37bbead49subpd x3, x4
37bbead4daddpd x1, x2
37bbead51movups [rdx-16], x3
37bbead55movups [rcx-16], x1
37bbead59cmp r8, rdx
37bbead5cjne 0x37bbeacd0
37bbead62jmp 0x37bbeaac2
37bbead67
37bbead67 66 0f 1f 84 00 00 00 00 00 f........
37bbead70
37bbead70loc_37bbead70:
37bbead70mov rcx, [rsp+904]
37bbead78mov edx, [rcx]
37bbead7atest edx, edx
37bbead7cjle 0x37bbea817
37bbead82movsd_xmm x9, [rsp+584]
37bbead8cshl rdx, 4
37bbead90mov r14, [rsp+312]
37bbead98movsd_xmm x11, [rsp+576]
37bbeada2mov rcx, [rsp+320]
37bbeadaamovapd x10, x9
37bbeadaflea r8, [rdx+r14]
37bbeadb3mov rdx, r14
37bbeadb6movddup x6, [rsp+536]
37bbeadbfxorpd x10, [rip+0x8603e8]
37bbeadc8unpcklpd x11, x9
37bbeadcdmovddup x12, [rsp+576]
37bbeadd7movhpd x9, [rsp+576]
37bbeade1unpcklpd x10, x10
37bbeade6nop [rax+rax]
37bbeadf0
37bbeadf0loc_37bbeadf0:
37bbeadf0movupd x0, [rcx]
37bbeadf4add rdx, 16
37bbeadf8add rcx, 16
37bbeadfcmovapd x2, x0
37bbeae00movapd x3, x0
37bbeae04movapd x1, x0
37bbeae08shufpd x2, x0, 1
37bbeae0dmulpd x1, x6
37bbeae11unpcklpd x3, x0
37bbeae15unpckhpd x0, x0
37bbeae19mulpd x0, x9
37bbeae1emulpd x3, x11
37bbeae23mulpd x2, x15
37bbeae28addsubpd x3, x0
37bbeae2cmovupd x0, [rdx-16]
37bbeae31addsubpd x1, x2
37bbeae35movapd x4, x0
37bbeae39movapd x2, x0
37bbeae3dshufpd x4, x0, 1
37bbeae42mulpd x0, x6
37bbeae46movapd x5, x4
37bbeae4amulpd x5, x15
37bbeae4fmulpd x2, x12
37bbeae54mulpd x4, x10
37bbeae59addsubpd x0, x5
37bbeae5daddsubpd x2, x4
37bbeae61subpd x0, x3
37bbeae65addpd x2, x1
37bbeae69movups [rdx-16], x0
37bbeae6dmovups [rcx-16], x2
37bbeae71cmp rdx, r8
37bbeae74jne 0x37bbeadf0
37bbeae7ajmp 0x37bbea817
37bbeae7f
37bbeae7floc_37bbeae7f:
37bbeae7fmovsd_xmm x7, [rsp+152]
37bbeae88movsd_xmm x13, [rsp+96]
37bbeae8fmovsd_xmm x6, [rsp+184]
37bbeae98
37bbeae98loc_37bbeae98:
37bbeae98mov rdx, [rsp+80]
37bbeae9dpxor x4, x4
37bbeaea1movapd x2, x14
37bbeaea6movsxd rcx, [rsp+200]
37bbeaeaemovsd_xmm x10, [rsp+128]
37bbeaeb8imul rdx, rcx
37bbeaebcadd rdx, [rsp+72]
37bbeaec1lea rax, [rcx+rdx]
37bbeaec5shl rax, 4
37bbeaec9add rax, r15
37bbeaeccmovsd_xmm x3, [rax]
37bbeaed0movsd_xmm x0, [rax+8]
37bbeaed5mov rax, [rsp+160]
37bbeaeddimul rax, rcx
37bbeaee1add rax, [rsp+144]
37bbeaee9add rax, rcx
37bbeaeecshl rax, 4
37bbeaef0add rax, r14
37bbeaef3movsd_xmm x1, [rax+8]
37bbeaef8movsd_xmm x5, [rax]
37bbeaefclea eax, [rcx+1]
37bbeaeffcdqe
37bbeaf01mulsd x2, x5
37bbeaf05movapd x15, x1
37bbeaf0aadd rax, rdx
37bbeaf0dmulsd x15, x4
37bbeaf12shl rax, 4
37bbeaf16mulsd x5, x4
37bbeaf1aadd rax, r15
37bbeaf1dmulsd x1, x14
37bbeaf22subsd x2, x15
37bbeaf27movapd x15, x8
37bbeaf2cmulsd x15, x3
37bbeaf31addsd x1, x5
37bbeaf35mulsd x3, x4
37bbeaf39movapd x5, x0
37bbeaf3dmulsd x5, x4
37bbeaf41mulsd x0, x8
37bbeaf46mulsd x10, x1
37bbeaf4bsubsd x15, x5
37bbeaf50movapd x5, x11
37bbeaf55mulsd x5, x2
37bbeaf59addsd x0, x3
37bbeaf5dmulsd x11, x1
37bbeaf62subsd x5, x10
37bbeaf67movsd_xmm x10, [rsp+128]
37bbeaf71mulsd x10, x2
37bbeaf76subsd x15, x5
37bbeaf7bmovsd_xmm x5, [rax+8]
37bbeaf80movsd_xmm [rsp+544], x15
37bbeaf8amovsd_xmm x15, [rax]
37bbeaf8faddsd x10, x11
37bbeaf94subsd x0, x10
37bbeaf99movsd_xmm [rsp+552], x0
37bbeafa2jmp 0x37bbea305
37bbeafa7
37bbeafa7loc_37bbeafa7:
37bbeafa7mov edx, -6
37bbeafacmov eax, 6
37bbeafb1jmp 0x37bbe824a
37bbeafb6
37bbeafb6loc_37bbeafb6:
37bbeafb6imul eax, [rsp+232], 0xffffffffcccccccd
37bbeafc1ror eax, 2
37bbeafc4cmp eax, 0xccccccc
37bbeafc9ja 0x37bbeb62e
37bbeafcfmovapd x0, x11
37bbeafd4movapd x1, x10
37bbeafd9andpd x0, [rip+0x8601df]
37bbeafe1andpd x1, [rip+0x8601d7]
37bbeafe9addsd x0, x1
37bbeafedmulsd x0, x14
37bbeaff2comisd x0, x6
37bbeaff6jbe 0x37bbeb62e
37bbeaffcmov rax, [rsp+296]
37bbeb004pxor x4, x4
37bbeb008movapd x2, x8
37bbeb00dmovsd_xmm x0, [rax+8]
37bbeb012movsd_xmm x1, [rax]
37bbeb016mulsd x2, x1
37bbeb01amovapd x3, x0
37bbeb01emulsd x3, x4
37bbeb022mulsd x1, x4
37bbeb026mulsd x0, x8
37bbeb02bsubsd x2, x3
37bbeb02fmovapd x3, x14
37bbeb034mulsd x3, x11
37bbeb039addsd x0, x1
37bbeb03dmovapd x1, x10
37bbeb042mulsd x1, x4
37bbeb046mulsd x4, x11
37bbeb04bsubsd x3, x1
37bbeb04fmovapd x1, x10
37bbeb054mulsd x1, x14
37bbeb059addsd x1, x4
37bbeb05dmovapd x4, x3
37bbeb061andpd x4, [rip+0x860157]
37bbeb069movapd x5, x1
37bbeb06dandpd x5, [rip+0x86014b]
37bbeb075comisd x5, x4
37bbeb079jbe 0x37bbeb757
37bbeb07fmovapd x4, x3
37bbeb083divsd x4, x1
37bbeb087mulsd x3, x4
37bbeb08baddsd x1, x3
37bbeb08fmovapd x3, x2
37bbeb093mulsd x3, x4
37bbeb097addsd x3, x0
37bbeb09bmulsd x0, x4
37bbeb09fdivsd x3, x1
37bbeb0a3subsd x0, x2
37bbeb0a7divsd x0, x1
37bbeb0ab
37bbeb0abloc_37bbeb0ab:
37bbeb0abaddsd x13, x3
37bbeb0b0addsd x12, x0
37bbeb0b5movsd_xmm [rsp+128], x12
37bbeb0bfmovapd x11, x13
37bbeb0c4jmp 0x37bbea0d0
37bbeb0c9
37bbeb0c9loc_37bbeb0c9:
37bbeb0c9movapd x11, x2
37bbeb0cedivsd x11, x5
37bbeb0d3mulsd x2, x11
37bbeb0d8addsd x2, x5
37bbeb0dcmovapd x5, x2
37bbeb0e0movapd x2, x0
37bbeb0e4movsd_xmm [rsp+152], x5
37bbeb0edmulsd x2, x11
37bbeb0f2addsd x2, x10
37bbeb0f7mulsd x10, x11
37bbeb0fcdivsd x2, x5
37bbeb100subsd x0, x10
37bbeb105divsd x0, x5
37bbeb109movsd_xmm x5, [rdx+8]
37bbeb10emovapd x10, x5
37bbeb113mulsd x5, x8
37bbeb118mulsd x10, x4
37bbeb11dmovsd_xmm [rsp+240], x2
37bbeb126movapd x15, x5
37bbeb12bmovsd_xmm x5, [rsp+152]
37bbeb134movsd_xmm [rsp+192], x0
37bbeb13dmovsd_xmm x0, [rdx]
37bbeb141movapd x2, x0
37bbeb145mulsd x0, x4
37bbeb149mulsd x2, x8
37bbeb14eaddsd x15, x0
37bbeb153movapd x0, x11
37bbeb158subsd x2, x10
37bbeb15dmulsd x0, x15
37bbeb162mulsd x11, x2
37bbeb167addsd x0, x2
37bbeb16bsubsd x15, x11
37bbeb170divsd x0, x5
37bbeb174divsd x15, x5
37bbeb179movsd_xmm [rsp+152], x0
37bbeb182jmp 0x37bbe9e2c
37bbeb187
37bbeb187loc_37bbeb187:
37bbeb187movapd x5, x1
37bbeb18bmovapd x10, x0
37bbeb190movapd x4, x1
37bbeb194divsd x5, x3
37bbeb198mulsd x4, x5
37bbeb19cmulsd x10, x5
37bbeb1a1mulsd x5, x2
37bbeb1a5addsd x4, x3
37bbeb1a9addsd x10, x2
37bbeb1aesubsd x0, x5
37bbeb1b2divsd x10, x4
37bbeb1b7divsd x0, x4
37bbeb1bbmovsd_xmm [rsp+256], x10
37bbeb1c5movsd_xmm [rsp+312], x0
37bbeb1cejmp 0x37bbe9cd4
37bbeb1d3
37bbeb1d3loc_37bbeb1d3:
37bbeb1d3movsd_xmm x3, [rsp+240]
37bbeb1dcpxor x15, x15
37bbeb1e1movsd_xmm x4, [rsp+192]
37bbeb1eamovhpd [rsp+256], x1
37bbeb1f3subsd x4, [rsp+128]
37bbeb1fcmov rcx, [rsp+88]
37bbeb201movlpd [rsp+224], x1
37bbeb20amovapd x1, x10
37bbeb20fsubsd x3, x11
37bbeb214lea rdx, [rsp+496]
37bbeb21cmovsd_xmm x10, [rsp+256]
37bbeb226movddup x2, x4
37bbeb22amulpd x2, [rip+0x85ffae]
37bbeb232movddup x5, x3
37bbeb236mulpd x5, [rip+0x85ff92]
37bbeb23eaddsubpd x5, x2
37bbeb242movsd_xmm x2, [rip+0x85ff86]
37bbeb24amulsd x2, x3
37bbeb24emovhpd [rsp+184], x5
37bbeb257mulsd x3, x15
37bbeb25cmovlpd [rsp+152], x5
37bbeb265movups [rsp+240], x5
37bbeb26dmovapd x5, x4
37bbeb271mulsd x5, x15
37bbeb276mulsd x4, [rip+0x85ff52]
37bbeb27esubsd x2, x5
37bbeb282movddup x5, [rip+0x85ff36]
37bbeb28aaddsd x3, x4
37bbeb28emovapd x4, x15
37bbeb293unpcklpd x1, x2
37bbeb297movsd_xmm x2, [rsp+184]
37bbeb2a0unpcklpd x0, x3
37bbeb2a4andpd x1, x5
37bbeb2a8andpd x0, x5
37bbeb2acmovsd_xmm x5, [rsp+224]
37bbeb2b5addpd x0, x1
37bbeb2b9movhpd [rsp+296], x0
37bbeb2c2movapd x3, x0
37bbeb2c6unpckhpd x3, x0
37bbeb2camovapd x1, x3
37bbeb2cemaxpd x1, x0
37bbeb2d2movsd_xmm x0, [rsp+184]
37bbeb2dbmovsd_xmm [rsp+192], x1
37bbeb2e4divsd x4, x1
37bbeb2e8mulsd x2, x4
37bbeb2ecmovapd x3, x4
37bbeb2f0mulsd x3, x15
37bbeb2f5addsd x3, x1
37bbeb2f9movsd_xmm x1, [rsp+152]
37bbeb302addsd x2, x1
37bbeb306mulsd x1, x4
37bbeb30adivsd x2, x3
37bbeb30esubsd x0, x1
37bbeb312movapd x1, x10
37bbeb317mulsd x1, x4
37bbeb31bmulsd x4, x5
37bbeb31faddsd x1, x5
37bbeb323subsd x10, x4
37bbeb328movapd x5, x10
37bbeb32ddivsd x0, x3
37bbeb331divsd x5, x3
37bbeb335movapd x4, x0
37bbeb339mulsd x4, x0
37bbeb33dmulsd x0, x2
37bbeb341addsd x0, x0
37bbeb345divsd x1, x3
37bbeb349movapd x3, x2
37bbeb34dmulsd x3, x2
37bbeb351subsd x3, x4
37bbeb355movapd x10, x5
37bbeb35amulsd x10, x5
37bbeb35fmovapd x4, x1
37bbeb363mulsd x4, x1
37bbeb367mulsd x1, x5
37bbeb36bsubsd x4, x10
37bbeb370addsd x1, x1
37bbeb374addsd x3, x4
37bbeb378addsd x0, x1
37bbeb37cmovsd_xmm [rsp+496], x3
37bbeb385movsd_xmm [rsp+504], x0
37bbeb38ecall fn_37c4301d0
37bbeb393pxor x1, x1
37bbeb397movupd x2, [rsp+512]
37bbeb3a0movddup x0, [rsp+192]
37bbeb3a9movsd_xmm x3, [rsp+296]
37bbeb3b2mulpd x0, x2
37bbeb3b6movsd_xmm x2, [rsp+520]
37bbeb3bfmovhpd x2, [rsp+512]
37bbeb3c8mulpd x1, x2
37bbeb3cccomisd x3, x15
37bbeb3d1addsubpd x0, x1
37bbeb3d5jbe 0x37bbeb43f
37bbeb3d7addsd x3, x15
37bbeb3dcmovapd x2, x0
37bbeb3e0movsd_xmm x5, [rsp+184]
37bbeb3e9movsd_xmm x4, [rsp+152]
37bbeb3f2movapd x1, x3
37bbeb3f6movapd x3, x5
37bbeb3famulsd x3, x15
37bbeb3ffaddsd x3, x4
37bbeb403mulsd x4, x15
37bbeb408divsd x3, x1
37bbeb40csubsd x5, x4
37bbeb410movapd x4, x5
37bbeb414movapd x5, x0
37bbeb418unpckhpd x5, x5
37bbeb41cdivsd x4, x1
37bbeb420mulsd x2, x3
37bbeb424mulsd x4, x5
37bbeb428addsd x2, x4
37bbeb42ccomisd x15, x2
37bbeb431jbe 0x37bbeb43f
37bbeb433movddup x1, [rip+0x85fd75]
37bbeb43bxorpd x0, x1
37bbeb43f
37bbeb43floc_37bbeb43f:
37bbeb43faddpd x0, [rsp+240]
37bbeb448mov rdx, [rsp+208]
37bbeb450lea r8, [rsp+608]
37bbeb458mov rcx, [rsp+88]
37bbeb45dmovups [rsp+608], x0
37bbeb465call zladiv_
37bbeb46amovsd_xmm x0, [rsp+512]
37bbeb473movsd_xmm x1, [rsp+520]
37bbeb47cmovsd_xmm x3, [rsp+544]
37bbeb485movsd_xmm x4, [rsp+552]
37bbeb48emovapd x2, x0
37bbeb492movapd x5, x1
37bbeb496mulsd x0, x4
37bbeb49amulsd x1, x3
37bbeb49emulsd x5, x4
37bbeb4a2mulsd x2, x3
37bbeb4a6addsd x0, x1
37bbeb4aasubsd x2, x5
37bbeb4aemovsd_xmm x5, [rsp+128]
37bbeb4b7subsd x5, x0
37bbeb4bbsubsd x11, x2
37bbeb4c0movsd_xmm [rsp+128], x5
37bbeb4c9jmp 0x37bbea0d0
37bbeb4ce
37bbeb4celoc_37bbeb4ce:
37bbeb4cemovapd x2, x1
37bbeb4d2mov rbx, [rsp+296]
37bbeb4damovapd x11, x8
37bbeb4dfdivsd x2, x3
37bbeb4e3mulsd x1, x2
37bbeb4e7addsd x1, x3
37bbeb4ebmovapd x3, x1
37bbeb4efmovapd x1, x0
37bbeb4f3movsd_xmm [rsp+128], x3
37bbeb4fcmulsd x1, x2
37bbeb500addsd x1, x4
37bbeb504mulsd x4, x2
37bbeb508divsd x1, x3
37bbeb50csubsd x0, x4
37bbeb510movsd_xmm x4, [rbx]
37bbeb514mulsd x11, x4
37bbeb519mulsd x4, x5
37bbeb51ddivsd x0, x3
37bbeb521movapd x3, x11
37bbeb526movapd x11, x2
37bbeb52bmovq rax, x1
37bbeb530movsd_xmm x1, [rbx+8]
37bbeb535movapd x10, x1
37bbeb53amulsd x10, x5
37bbeb53fmovsd_xmm x5, [rsp+128]
37bbeb548mulsd x1, x8
37bbeb54dsubsd x3, x10
37bbeb552addsd x1, x4
37bbeb556mulsd x2, x3
37bbeb55amulsd x11, x1
37bbeb55fsubsd x1, x2
37bbeb563addsd x11, x3
37bbeb568divsd x1, x5
37bbeb56cdivsd x11, x5
37bbeb571movapd x10, x1
37bbeb576jmp 0x37bbe9f16
37bbeb57b
37bbeb57bloc_37bbeb57b:
37bbeb57bmov eax, [rsp+328]
37bbeb582mov r12, [rsp+408]
37bbeb58amov r10, [rsp+416]
37bbeb592mov rdx, [rsp+400]
37bbeb59aadd eax, 1
37bbeb59dmov rdi, [rsp+424]
37bbeb5a5mov r15, [rsp+928]
37bbeb5adlea rsi, [r12-1]
37bbeb5b2mov [rsp+200], eax
37bbeb5b9mov r14, [rsp+944]
37bbeb5c1cmp eax, [rsp+116]
37bbeb5c5jge 0x37bbe8d9c
37bbeb5cbmovsd_xmm x11, [rdi]
37bbeb5d0movsd_xmm x10, [rdi+8]
37bbeb5d6jmp 0x37bbe9ba0
37bbeb5db
37bbeb5dbloc_37bbeb5db:
37bbeb5dbmov rax, [rsp+128]
37bbeb5e3mov r12, [rsp+408]
37bbeb5eblea rdi, [rip+0x85fbaa]
37bbeb5f2mov r15, [rsp+928]
37bbeb5famov rdx, [rsp+400]
37bbeb602shl rax, 4
37bbeb606mov r14, [rsp+944]
37bbeb60emov rbx, [rsp+200]
37bbeb616lea rsi, [r12-1]
37bbeb61bmovsxd r13, [rsp+140]
37bbeb623movupd x10, [r15+rax]
37bbeb629jmp 0x37bbe8eef
37bbeb62e
37bbeb62eloc_37bbeb62e:
37bbeb62emovsd_xmm x0, [rdx]
37bbeb632movsd_xmm x2, [rdx+8]
37bbeb637pxor x5, x5
37bbeb63bmovapd x4, x8
37bbeb640mov rax, [rsp+352]
37bbeb648add rax, [rsp+144]
37bbeb650movapd x3, x14
37bbeb655mulsd x4, x0
37bbeb659movapd x1, x2
37bbeb65dadd rax, [rsp+224]
37bbeb665mulsd x0, x5
37bbeb669shl rax, 4
37bbeb66dmulsd x2, x8
37bbeb672add rax, r14
37bbeb675mulsd x1, x5
37bbeb679addsd x2, x0
37bbeb67dmovsd_xmm x0, [rax+8]
37bbeb682subsd x4, x1
37bbeb686movsd_xmm x1, [rax]
37bbeb68amovapd x10, x0
37bbeb68fmulsd x3, x1
37bbeb693mulsd x10, x5
37bbeb698mulsd x1, x5
37bbeb69cmulsd x0, x14
37bbeb6a1subsd x3, x10
37bbeb6a6addsd x0, x1
37bbeb6aamovapd x1, x3
37bbeb6aeandpd x1, [rip+0x85fb0a]
37bbeb6b6movapd x5, x0
37bbeb6baandpd x5, [rip+0x85fafe]
37bbeb6c2comisd x5, x1
37bbeb6c6jbe 0x37bbeb71a
37bbeb6c8movapd x5, x3
37bbeb6ccmovapd x1, x4
37bbeb6d0divsd x5, x0
37bbeb6d4mulsd x1, x5
37bbeb6d8mulsd x3, x5
37bbeb6dcaddsd x1, x2
37bbeb6e0mulsd x2, x5
37bbeb6e4addsd x3, x0
37bbeb6e8divsd x1, x3
37bbeb6ecmovapd x0, x2
37bbeb6f0subsd x0, x4
37bbeb6f4movapd x2, x0
37bbeb6f8divsd x2, x3
37bbeb6fc
37bbeb6fcloc_37bbeb6fc:
37bbeb6fcaddsd x13, x1
37bbeb701addsd x12, x2
37bbeb706movsd_xmm [rsp+128], x12
37bbeb710movapd x11, x13
37bbeb715jmp 0x37bbea0d0
37bbeb71a
37bbeb71aloc_37bbeb71a:
37bbeb71amovapd x5, x0
37bbeb71emovapd x1, x2
37bbeb722divsd x5, x3
37bbeb726mulsd x1, x5
37bbeb72amulsd x0, x5
37bbeb72eaddsd x1, x4
37bbeb732mulsd x4, x5
37bbeb736addsd x0, x3
37bbeb73adivsd x1, x0
37bbeb73esubsd x2, x4
37bbeb742divsd x2, x0
37bbeb746jmp 0x37bbeb6fc
37bbeb748
37bbeb748loc_37bbeb748:
37bbeb748mov edx, -8
37bbeb74dmov eax, 8
37bbeb752jmp 0x37bbe824a
37bbeb757
37bbeb757loc_37bbeb757:
37bbeb757movapd x4, x1
37bbeb75bdivsd x4, x3
37bbeb75fmulsd x1, x4
37bbeb763addsd x1, x3
37bbeb767movapd x3, x0
37bbeb76bmulsd x3, x4
37bbeb76faddsd x3, x2
37bbeb773mulsd x2, x4
37bbeb777divsd x3, x1
37bbeb77bsubsd x0, x2
37bbeb77fdivsd x0, x1
37bbeb783jmp 0x37bbeb0ab
37bbeb788
37bbeb788loc_37bbeb788:
37bbeb788mov edx, -10
37bbeb78dmov eax, 10
37bbeb792jmp 0x37bbe824a
37bbeb797
37bbeb797loc_37bbeb797:
37bbeb797mov rax, [rsp+128]
37bbeb79fmovsxd r13, [rsp+140]
37bbeb7a7lea rsi, [r12-1]
37bbeb7aclea rdi, [rip+0x85f9e9]
37bbeb7b3shl rax, 4
37bbeb7b7movupd x10, [r15+rax]
37bbeb7bdjmp 0x37bbe8eb7
37bbeb7c2
37bbeb7c2loc_37bbeb7c2:
37bbeb7c2mov edx, -14
37bbeb7c7mov eax, 14
37bbeb7ccjmp 0x37bbe824a
37bbeb7d1
37bbeb7d1loc_37bbeb7d1:
37bbeb7d1mov edx, -16
37bbeb7d6mov eax, 16
37bbeb7dbjmp 0x37bbe824a
37bbeb7e0
37bbeb7e0loc_37bbeb7e0:
37bbeb7e0mov r12, [rsp+328]
37bbeb7e8mov r9l, r14l
37bbeb7ebmov r10, [rsp+208]
37bbeb7f3mov r14, r15
37bbeb7f6mov rdx, [rsp+312]
37bbeb7femov rdi, [rsp+320]
37bbeb806mov ecx, ebx
37bbeb808lea rsi, [r12-1]
37bbeb80dmov r15, [rsp+928]
37bbeb815mov rax, rsi
37bbeb818sub rax, [rsp+224]
37bbeb820lea r11, [rax+rbx]
37bbeb824test r9b, r9b
37bbeb827je 0x37bbeb837
37bbeb829mov eax, [rsp+456]
37bbeb830mov [rsp+532], eax
37bbeb837
37bbeb837loc_37bbeb837:
37bbeb837shl rbp, 4
37bbeb83bpxor x0, x0
37bbeb83fmov r13, [rsp+72]
37bbeb844mov r8l, [rsp+200]
37bbeb84cmovups [r14+rbp], x0
37bbeb851mov rbp, [rsp+80]
37bbeb856lea eax, [r8-1]
37bbeb85aadd r8l, 1
37bbeb85ecdqe
37bbeb860mov rbx, rbp
37bbeb863movsxd r8, r8l
37bbeb866imul rbx, rax
37bbeb86amov rax, rbp
37bbeb86dimul rax, r11
37bbeb871lea r9, [rbx+r13]
37bbeb875add rax, r13
37bbeb878add r9, r11
37bbeb87badd r8, rax
37bbeb87eshl r9, 4
37bbeb882add rax, r11
37bbeb885shl r8, 4
37bbeb889add r9, r15
37bbeb88cshl rax, 4
37bbeb890add r8, r15
37bbeb893movsd_xmm x2, [r9+8]
37bbeb899add rax, r15
37bbeb89candpd x2, [rip+0x85f91c]
37bbeb8a4movsd_xmm x0, [r8]
37bbeb8a9movsd_xmm x1, [r8+8]
37bbeb8afandpd x0, [rip+0x85f909]
37bbeb8b7andpd x1, [rip+0x85f901]
37bbeb8bfaddsd x0, x1
37bbeb8c3movsd_xmm x1, [r9]
37bbeb8c8andpd x1, [rip+0x85f8f0]
37bbeb8d0addsd x1, x2
37bbeb8d4movsd_xmm x2, [rax+8]
37bbeb8d9andpd x2, [rip+0x85f8df]
37bbeb8e1mulsd x0, x8
37bbeb8e6mulsd x0, x1
37bbeb8eamovsd_xmm x1, [rax]
37bbeb8eeandpd x1, [rip+0x85f8ca]
37bbeb8f6addsd x1, x2
37bbeb8famovsd_xmm x2, [rsp+384]
37bbeb903mulsd x2, x8
37bbeb908mulsd x1, x2
37bbeb90ccomisd x1, x0
37bbeb910jae 0x37bbebf4e
37bbeb916movsxd r13, [rsp+140]
37bbeb91emov r8l, [rsp+200]
37bbeb926cmp r8l, [rsp+116]
37bbeb92bjge 0x37bbebfaf
37bbeb931mov edi, [rsp+216]
37bbeb938mov r9, [rsp+144]
37bbeb940pxor x10, x10
37bbeb945lea r10l, [rdi-1]
37bbeb949mov rdi, [rsp+160]
37bbeb951mov [rsp+400], r10l
37bbeb959movsxd r10, r8l
37bbeb95clea r8, [r10+1]
37bbeb960lea rax, [rdi+1]
37bbeb964imul rdi, r8
37bbeb968shl rax, 4
37bbeb96cmov [rsp+416], rax
37bbeb974lea rax, [r9+r10]
37bbeb978lea r9, [rbp+1]
37bbeb97cshl r9, 4
37bbeb980add rax, rdi
37bbeb983mov [rsp+408], r9
37bbeb98bshl rax, 4
37bbeb98flea r11, [r14+rax]
37bbeb993mov [rsp+472], r11
37bbeb99blea r11, [r14+rax+16]
37bbeb9a0mov [rsp+464], r11
37bbeb9a8lea r11, [rbx+rbp]
37bbeb9acmov rbp, [rsp+72]
37bbeb9b1lea rax, [rbp+r10]
37bbeb9b6lea r9, [rax+r11]
37bbeb9baadd rax, rbx
37bbeb9bdshl rax, 4
37bbeb9c1shl r9, 4
37bbeb9c5add rax, r15
37bbeb9c8add r9, r15
37bbeb9cbmov [rsp+200], rax
37bbeb9d3mov eax, ecx
37bbeb9d5sub eax, [rsp+140]
37bbeb9dcmov [rsp+280], r9
37bbeb9e4mov r9, [rsp+408]
37bbeb9ecmov [rsp+232], eax
37bbeb9f3lea rax, [rbp+r13]
37bbeb9f8mov rbp, [rsp+992]
37bbeba00add r11, rax
37bbeba03lea rcx, [r9-16]
37bbeba07add rax, rbx
37bbeba0amov r9, [rsp+144]
37bbeba12shl r11, 4
37bbeba16shl rax, 4
37bbeba1amov [rsp+448], rcx
37bbeba22mov rbx, [rsp+160]
37bbeba2alea rcx, [r15+r11]
37bbeba2eadd r9, r13
37bbeba31mov [rsp+328], rcx
37bbeba39lea rcx, [r15+rax]
37bbeba3dmov rax, [rsp+416]
37bbeba45mov [rsp+320], rcx
37bbeba4dlea rcx, [rax-16]
37bbeba51mov rax, rdi
37bbeba54lea rdi, [rip+0x85f741]
37bbeba5bsub rax, rbx
37bbeba5emov [rsp+440], rcx
37bbeba66lea rcx, [rax+r9]
37bbeba6asub rax, rbx
37bbeba6dadd rax, r9
37bbeba70shl rcx, 4
37bbeba74lea r9, [rsp+536]
37bbeba7cshl rax, 4
37bbeba80add rcx, r14
37bbeba83lea rbx, [rax+r14]
37bbeba87mov [rsp+312], rcx
37bbeba8fmov rcx, [rsp+272]
37bbeba97mov [rsp+288], rbx
37bbeba9fmov rbx, [rsp+264]
37bbebaa7mov rax, rbx
37bbebaaashl rax, 4
37bbebaaemov [rsp+432], rax
37bbebab6mov rax, rbx
37bbebab9imul rax, r10
37bbebabdadd rax, rcx
37bbebac0shl rax, 4
37bbebac4lea rbp, [rbp+rax+16]
37bbebac9lea rax, [r10-1]
37bbebacdimul rax, rbx
37bbebad1mov rbx, [rsp+992]
37bbebad9mov [rsp+392], rbp
37bbebae1add rax, rcx
37bbebae4shl rax, 4
37bbebae8lea rbx, [rbx+rax+16]
37bbebaedmov [rsp+360], rbx
37bbebaf5mov rbx, [rsp+368]
37bbebafdmov rax, rbx
37bbebb00shl rax, 4
37bbebb04mov [rsp+424], rax
37bbebb0cmov rax, rbx
37bbebb0fmov rcx, [rsp+376]
37bbebb17imul rax, r10
37bbebb1bmov rbp, [rsp+976]
37bbebb23mov [rsp+488], r13
37bbebb2bmov [rsp+928], r15
37bbebb33mov r13, [rsp+472]
37bbebb3bmov r15, [rsp+464]
37bbebb43mov [rsp+472], r12
37bbebb4badd rax, rcx
37bbebb4emov [rsp+464], rsi
37bbebb56mov r12, [rsp+280]
37bbebb5eshl rax, 4
37bbebb62mov [rsp+280], rdi
37bbebb6amov rdi, [rsp+200]
37bbebb72lea rbp, [rbp+rax+16]
37bbebb77mov rax, rbx
37bbebb7amov rbx, [rsp+976]
37bbebb82mov [rsp+168], r9
37bbebb8aimul rax, r8
37bbebb8emov [rsp+352], rbp
37bbebb96mov [rsp+336], r10
37bbebb9emov [rsp+480], rdx
37bbebba6add rax, rcx
37bbebba9lea rcx, [rsp+576]
37bbebbb1mov [rsp+944], r14
37bbebbb9shl rax, 4
37bbebbbdmov [rsp+176], rcx
37bbebbc5mov rsi, rcx
37bbebbc8lea rbx, [rbx+rax+16]
37bbebbcdmov eax, [rsp+216]
37bbebbd4mov [rsp+344], rbx
37bbebbdclea rbx, [rsp+544]
37bbebbe4lea ebp, [rax+2]
37bbebbe7mov [rsp+208], rbx
37bbebbeflea rbx, [rsp+608]
37bbebbf7mov [rsp+460], ebp
37bbebbfemov rbp, r8
37bbebc01mov [rsp+200], rbx
37bbebc09mov rbx, r9
37bbebc0cjmp 0x37bbebdd2
37bbebc11
37bbebc11 0f 1f 80 00 00 00 00 .......
37bbebc18
37bbebc18loc_37bbebc18:
37bbebc18mov eax, [rsp+460]
37bbebc1fmov [rsp+48], rsi
37bbebc24mov rdx, rdi
37bbebc27mov [rsp+40], rbx
37bbebc2cmov rcx, [rsp+200]
37bbebc34sub eax, r14l
37bbebc37lea r14, [rdi+16]
37bbebc3bmov [rsp+608], eax
37bbebc42mov rax, [rsp+936]
37bbebc4amov r9, r14
37bbebc4dmov [rsp+32], rax
37bbebc52mov r8, rax
37bbebc55call zrot_
37bbebc5amov eax, [rsp+220]
37bbebc61test eax, eax
37bbebc63jne 0x37bbebee0
37bbebc69
37bbebc69loc_37bbebc69:
37bbebc69lea rax, [r12+16]
37bbebc6emov rdx, r14
37bbebc71mov r9, rsi
37bbebc74mov r8, rbx
37bbebc77movupd x0, [r12+16]
37bbebc7emov [rsp+32], rax
37bbebc83mov rcx, [rsp+208]
37bbebc8bmovups [rsp+544], x0
37bbebc93call zlartg_
37bbebc98mov rcx, [rsp+280]
37bbebca0movups [rdi+16], x10
37bbebca5mov eax, [rsp+232]
37bbebcacmov [rsp+48], rsi
37bbebcb1mov r9, [rsp+320]
37bbebcb9lea r8, [rip+0x85f4dc]
37bbebcc0mov [rsp+32], rcx
37bbebcc5mov rdx, [rsp+328]
37bbebccdlea r14l, [rax+1]
37bbebcd1mov [rsp+40], rbx
37bbebcd6mov rcx, [rsp+200]
37bbebcdemov [rsp+608], r14l
37bbebce6call zrot_
37bbebcebmov eax, [rsp+232]
37bbebcf2mov [rsp+48], rsi
37bbebcf7lea r8, [rip+0x85f49e]
37bbebcfemov [rsp+40], rbx
37bbebd03mov r9, [rsp+288]
37bbebd0bmov [rsp+608], eax
37bbebd12mov rax, [rsp+280]
37bbebd1amov rdx, [rsp+312]
37bbebd22mov rcx, [rsp+200]
37bbebd2amov [rsp+32], rax
37bbebd2fcall zrot_
37bbebd34mov eax, [rsp+124]
37bbebd38test eax, eax
37bbebd3ajne 0x37bbebea0
37bbebd40
37bbebd40loc_37bbebd40:
37bbebd40mov rax, [rsp+416]
37bbebd48mov rcx, [rsp+448]
37bbebd50add [rsp+328], rcx
37bbebd58add r13, rax
37bbebd5badd r15, rax
37bbebd5emov rax, [rsp+408]
37bbebd66add [rsp+320], rcx
37bbebd6emov rcx, [rsp+440]
37bbebd76add [rsp+312], rcx
37bbebd7eadd [rsp+288], rcx
37bbebd86add r12, rax
37bbebd89mov rcx, [rsp+432]
37bbebd91add rdi, rax
37bbebd94add [rsp+392], rcx
37bbebd9cadd [rsp+360], rcx
37bbebda4mov rcx, [rsp+424]
37bbebdacadd [rsp+352], rcx
37bbebdb4add [rsp+344], rcx
37bbebdbccmp [rsp+116], ebp
37bbebdc0jle 0x37bbebf58
37bbebdc6mov [rsp+232], r14l
37bbebdceadd rbp, 1
37bbebdd2
37bbebdd2loc_37bbebdd2:
37bbebdd2movupd x0, [r13]
37bbebdd8mov r9, rsi
37bbebddbmov r8, rbx
37bbebddemov rdx, r15
37bbebde1mov [rsp+32], r13
37bbebde6mov rcx, [rsp+208]
37bbebdeemov r14, [rsp+336]
37bbebdf6movups [rsp+544], x0
37bbebdfemov [rsp+336], rbp
37bbebe06call zlartg_
37bbebe0bmovups [r15], x10
37bbebe0fcmp [rsp+400], r14l
37bbebe17jle 0x37bbebc18
37bbebe1dmov eax, [rsp+400]
37bbebe24mov [rsp+48], rsi
37bbebe29mov [rsp+40], rbx
37bbebe2emov r8, [rsp+952]
37bbebe36sub eax, r14l
37bbebe39mov [rsp+608], eax
37bbebe40lea eax, [r14+2]
37bbebe44cdqe
37bbebe46imul rax, [rsp+160]
37bbebe4fadd rax, [rsp+144]
37bbebe57lea rcx, [rbp+rax]
37bbebe5cadd rax, r14
37bbebe5fshl rax, 4
37bbebe63add rax, [rsp+944]
37bbebe6bshl rcx, 4
37bbebe6fmov rdx, rax
37bbebe72mov rax, [rsp+952]
37bbebe7amov [rsp+32], rax
37bbebe7fmov rax, [rsp+944]
37bbebe87lea r9, [rax+rcx]
37bbebe8bmov rcx, [rsp+200]
37bbebe93call zrot_
37bbebe98jmp 0x37bbebc18
37bbebe9d
37bbebe9d 0f 1f 00 ...
37bbebea0
37bbebea0loc_37bbebea0:
37bbebea0mov rax, [rsp+280]
37bbebea8mov [rsp+48], rsi
37bbebeadlea r8, [rip+0x85f2e8]
37bbebeb4mov [rsp+40], rbx
37bbebeb9mov r9, [rsp+360]
37bbebec1mov [rsp+32], rax
37bbebec6mov rdx, [rsp+392]
37bbebecemov rcx, [rsp+904]
37bbebed6call zrot_
37bbebedbjmp 0x37bbebd40
37bbebee0
37bbebee0loc_37bbebee0:
37bbebee0mov rax, [rsp+200]
37bbebee8mov [rsp+40], rbx
37bbebeedlea r8, [rip+0x85f2a8]
37bbebef4mov r9, [rsp+344]
37bbebefcmov rdx, [rsp+352]
37bbebf04mov [rsp+48], rax
37bbebf09mov rax, [rsp+280]
37bbebf11movsd_xmm x0, [rsp+584]
37bbebf1axorpd x0, [rip+0x85f28e]
37bbebf22movsd_xmm x1, [rsp+576]
37bbebf2bmov [rsp+32], rax
37bbebf30mov rcx, [rsp+904]
37bbebf38unpcklpd x1, x0
37bbebf3cmovups [rsp+608], x1
37bbebf44call zrot_
37bbebf49jmp 0x37bbebc69
37bbebf4e
37bbebf4eloc_37bbebf4e:
37bbebf4emov ecx, 1
37bbebf53jmp 0x37bbe968d
37bbebf58
37bbebf58loc_37bbebf58:
37bbebf58mov rax, [rsp+128]
37bbebf60mov r15, [rsp+928]
37bbebf68mov rdx, [rsp+480]
37bbebf70mov r13, [rsp+488]
37bbebf78shl rax, 4
37bbebf7cmov r12, [rsp+472]
37bbebf84mov r14, [rsp+944]
37bbebf8cmov rdi, [rsp+280]
37bbebf94mov rbx, [rsp+200]
37bbebf9cmov rsi, [rsp+464]
37bbebfa4movupd x10, [r15+rax]
37bbebfaajmp 0x37bbe8eef
37bbebfaf
37bbebfafloc_37bbebfaf:
37bbebfafmov rax, [rsp+128]
37bbebfb7lea rdi, [rip+0x85f1de]
37bbebfbeshl rax, 4
37bbebfc2movupd x10, [r15+rax]
37bbebfc8jmp 0x37bbe8eb7
37bbe80a0
37bbe80a0zhgeqz_:
37bbe80a0push r15
37bbe80a2push r14
37bbe80a4push r13
37bbe80a6push r12
37bbe80a8push rbp
37bbe80a9push rdi
37bbe80aapush rsi
37bbe80abpush rbx
37bbe80acsub rsp, 808
37bbe80b3movups [rsp+640], x6
37bbe80bbmovups [rsp+656], x7
37bbe80c3movups [rsp+672], x8
37bbe80ccmovups [rsp+688], x9
37bbe80d5movups [rsp+704], x10
37bbe80demovups [rsp+720], x11
37bbe80e7movups [rsp+736], x12
37bbe80f0movups [rsp+752], x13
37bbe80f9movups [rsp+768], x14
37bbe8102movups [rsp+784], x15
37bbe810bmov edi, 1
37bbe8110mov rax, [rsp+984]
37bbe8118mov r14, [rsp+944]
37bbe8120mov eax, [rax]
37bbe8122mov [rsp+136], eax
37bbe8129mov rsi, rdx
37bbe812cmov rbx, r8
37bbe812fmov rbp, rcx
37bbe8132mov rax, [rsp+1000]
37bbe813amov [rsp+904], r9
37bbe8142mov r8l, 1
37bbe8148mov r9l, 1
37bbe814elea rdx, [rip+0x86300b]
37bbe8155mov r12l, [rax]
37bbe8158mov rax, [rsp+936]
37bbe8160mov r13l, [rax]
37bbe8163mov rax, [rsp+952]
37bbe816bmovsxd r15, [rax]
37bbe816ecall lsame_
37bbe8173mov [rsp+120], 0
37bbe817btest eax, eax
37bbe817dje 0x37bbe84a0
37bbe8183
37bbe8183loc_37bbe8183:
37bbe8183mov r9l, 1
37bbe8189mov r8l, 1
37bbe818fmov rcx, rsi
37bbe8192mov ebp, 1
37bbe8197lea rdx, [rip+0x862fc4]
37bbe819ecall lsame_
37bbe81a3mov [rsp+220], 0
37bbe81aetest eax, eax
37bbe81b0je 0x37bbe8430
37bbe81b6
37bbe81b6loc_37bbe81b6:
37bbe81b6mov r9l, 1
37bbe81bcmov r8l, 1
37bbe81c2mov rcx, rbx
37bbe81c5mov esi, 1
37bbe81calea rdx, [rip+0x862f91]
37bbe81d1call lsame_
37bbe81d6mov [rsp+124], 0
37bbe81detest eax, eax
37bbe81e0je 0x37bbe83c0
37bbe81e6
37bbe81e6loc_37bbe81e6:
37bbe81e6mov rax, [rsp+1032]
37bbe81eemov rbx, [rsp+1008]
37bbe81f6pxor x0, x0
37bbe81famov [rax], 0
37bbe8200mov rax, [rsp+904]
37bbe8208mov [rbx+8], 0
37bbe8210mov edx, [rax]
37bbe8212mov eax, 1
37bbe8217test edx, edx
37bbe8219cmovg eax, edx
37bbe821ccvtsi2sd x0, eax
37bbe8220movsd_xmm [rbx], x0
37bbe8224test edi, edi
37bbe8226je 0x37bbe8240
37bbe8228test ebp, ebp
37bbe822ajne 0x37bbe82e8
37bbe8230mov edx, -2
37bbe8235mov eax, 2
37bbe823ajmp 0x37bbe824a
37bbe823c
37bbe823c 0f 1f 40 00 ..@.
37bbe8240
37bbe8240loc_37bbe8240:
37bbe8240mov edx, -1
37bbe8245mov eax, 1
37bbe824a
37bbe824aloc_37bbe824a:
37bbe824amov rbx, [rsp+1032]
37bbe8252mov r8l, 6
37bbe8258lea rcx, [rip+0x862f06]
37bbe825fmov [rsp+624], eax
37bbe8266mov [rbx], edx
37bbe8268lea rdx, [rsp+624]
37bbe8270call xerbla_
37bbe8275nop
37bbe8276
37bbe8276loc_37bbe8276:
37bbe8276movups x6, [rsp+640]
37bbe827emovups x7, [rsp+656]
37bbe8286movups x8, [rsp+672]
37bbe828fmovups x9, [rsp+688]
37bbe8298movups x10, [rsp+704]
37bbe82a1movups x11, [rsp+720]
37bbe82aamovups x12, [rsp+736]
37bbe82b3movups x13, [rsp+752]
37bbe82bcmovups x14, [rsp+768]
37bbe82c5movups x15, [rsp+784]
37bbe82ceadd rsp, 808
37bbe82d5pop rbx
37bbe82d6pop rsi
37bbe82d7pop rdi
37bbe82d8pop rbp
37bbe82d9pop r12
37bbe82dbpop r13
37bbe82ddpop r14
37bbe82dfpop r15
37bbe82e1ret
37bbe82e2
37bbe82e2 66 0f 1f 44 00 00 f..D..
37bbe82e8
37bbe82e8loc_37bbe82e8:
37bbe82e8test esi, esi
37bbe82eaje 0x37bbe84d0
37bbe82f0test edx, edx
37bbe82f2js 0x37bbe84df
37bbe82f8mov rbx, [rsp+912]
37bbe8300mov ecx, [rbx]
37bbe8302test ecx, ecx
37bbe8304jle 0x37bbe84ee
37bbe830amov rbx, [rsp+920]
37bbe8312mov r8l, [rbx]
37bbe8315cmp r8l, edx
37bbe8318jg 0x37bbeafa7
37bbe831esub ecx, 1
37bbe8321cmp r8l, ecx
37bbe8324jl 0x37bbeafa7
37bbe832amov rbx, [rsp+936]
37bbe8332cmp [rbx], edx
37bbe8334jl 0x37bbeb748
37bbe833amov rbx, [rsp+952]
37bbe8342cmp [rbx], edx
37bbe8344jl 0x37bbeb788
37bbe834amov rbx, [rsp+984]
37bbe8352mov ecx, [rbx]
37bbe8354test ecx, ecx
37bbe8356jle 0x37bbeb7c2
37bbe835ccmp ecx, edx
37bbe835ejge 0x37bbe836e
37bbe8360test [rsp+220], 1
37bbe8368jne 0x37bbeb7c2
37bbe836e
37bbe836eloc_37bbe836e:
37bbe836emov rbx, [rsp+1000]
37bbe8376mov ecx, [rbx]
37bbe8378test ecx, ecx
37bbe837ajle 0x37bbeb7d1
37bbe8380cmp ecx, edx
37bbe8382setl cl
37bbe8385test [rsp+124], cl
37bbe8389jne 0x37bbeb7d1
37bbe838fmov rcx, [rsp+1016]
37bbe8397mov ecx, [rcx]
37bbe8399cmp ecx, eax
37bbe839bjge 0x37bbe8500
37bbe83a1add ecx, 1
37bbe83a4je 0x37bbe8276
37bbe83aamov edx, -18
37bbe83afmov eax, 18
37bbe83b4jmp 0x37bbe824a
37bbe83b9
37bbe83b9 0f 1f 80 00 00 00 00 .......
37bbe83c0
37bbe83c0loc_37bbe83c0:
37bbe83c0mov r9l, 1
37bbe83c6mov r8l, 1
37bbe83ccmov rcx, rbx
37bbe83cfmov esi, 2
37bbe83d4lea rdx, [rip+0x862d88]
37bbe83dbcall lsame_
37bbe83e0mov [rsp+124], eax
37bbe83e4test eax, eax
37bbe83e6jne 0x37bbe81e6
37bbe83ecmov r9l, 1
37bbe83f2mov r8l, 1
37bbe83f8mov rcx, rbx
37bbe83fbmov esi, 3
37bbe8400lea rdx, [rip+0x862d5d]
37bbe8407call lsame_
37bbe840cmov [rsp+124], eax
37bbe8410test eax, eax
37bbe8412jne 0x37bbe81e6
37bbe8418mov [rsp+124], 1
37bbe8420xor esi, esi
37bbe8422jmp 0x37bbe81e6
37bbe8427
37bbe8427 66 0f 1f 84 00 00 00 00 00 f........
37bbe8430
37bbe8430loc_37bbe8430:
37bbe8430mov r9l, 1
37bbe8436mov r8l, 1
37bbe843cmov rcx, rsi
37bbe843fmov ebp, 2
37bbe8444lea rdx, [rip+0x862d18]
37bbe844bcall lsame_
37bbe8450mov [rsp+220], eax
37bbe8457test eax, eax
37bbe8459jne 0x37bbe81b6
37bbe845fmov r9l, 1
37bbe8465mov r8l, 1
37bbe846bmov rcx, rsi
37bbe846emov ebp, 3
37bbe8473lea rdx, [rip+0x862cea]
37bbe847acall lsame_
37bbe847fmov [rsp+220], eax
37bbe8486test eax, eax
37bbe8488jne 0x37bbe81b6
37bbe848emov [rsp+220], 1
37bbe8499xor ebp, ebp
37bbe849bjmp 0x37bbe81b6
37bbe84a0
37bbe84a0loc_37bbe84a0:
37bbe84a0mov r9l, 1
37bbe84a6mov r8l, 1
37bbe84aclea rdx, [rip+0x862cae]
37bbe84b3mov rcx, rbp
37bbe84b6call lsame_
37bbe84bbmov [rsp+120], 1
37bbe84c3lea edi, [rax+rax]
37bbe84c6jmp 0x37bbe8183
37bbe84cb
37bbe84cb 0f 1f 44 00 00 ..D..
37bbe84d0
37bbe84d0loc_37bbe84d0:
37bbe84d0mov edx, -3
37bbe84d5mov eax, 3
37bbe84dajmp 0x37bbe824a
37bbe84df
37bbe84dfloc_37bbe84df:
37bbe84dfmov edx, -4
37bbe84e4mov eax, 4
37bbe84e9jmp 0x37bbe824a
37bbe84ee
37bbe84eeloc_37bbe84ee:
37bbe84eemov edx, -5
37bbe84f3mov eax, 5
37bbe84f8jmp 0x37bbe824a
37bbe84fd
37bbe84fd 0f 1f 00 ...
37bbe8500
37bbe8500loc_37bbe8500:
37bbe8500test edx, edx
37bbe8502je 0x37bbe9a48
37bbe8508movsxd rbx, r12l
37bbe850bxor eax, eax
37bbe850dtest rbx, rbx
37bbe8510cmovns rax, rbx
37bbe8514movsxd rbx, r13l
37bbe8517mov [rsp+264], rax
37bbe851fnot rax
37bbe8522mov [rsp+272], rax
37bbe852axor eax, eax
37bbe852ctest rbx, rbx
37bbe852fcmovns rax, rbx
37bbe8533mov [rsp+80], rax
37bbe8538not rax
37bbe853bmov [rsp+72], rax
37bbe8540xor eax, eax
37bbe8542test r15, r15
37bbe8545cmovs r15, rax
37bbe8549mov rax, r15
37bbe854cnot rax
37bbe854fmov [rsp+144], rax
37bbe8557cmp ebp, 3
37bbe855aje 0x37bbe9ad8
37bbe8560
37bbe8560loc_37bbe8560:
37bbe8560cmp esi, 3
37bbe8563je 0x37bbe9a80
37bbe8569
37bbe8569loc_37bbe8569:
37bbe8569mov rax, [rsp+920]
37bbe8571mov rbx, [rsp+912]
37bbe8579mov edx, 1
37bbe857elea rcx, [rip+0x862bdc]
37bbe8585mov eax, [rax]
37bbe8587mov [rsp+88], eax
37bbe858badd eax, 1
37bbe858esub eax, [rbx]
37bbe8590mov [rsp+528], eax
37bbe8597call dlamch_
37bbe859cmov edx, 1
37bbe85a1lea rcx, [rip+0x862bb8]
37bbe85a8movsd_xmm [rsp+304], x0
37bbe85b1movapd x7, x0
37bbe85b5call dlamch_
37bbe85bamov edx, 1
37bbe85bflea rcx, [rip+0x862bd2]
37bbe85c6movapd x12, x0
37bbe85cbcall dlamch_
37bbe85d0mov rax, [rsp+912]
37bbe85d8mov rdi, [rsp+1024]
37bbe85e0lea rcx, [rip+0x862bb2]
37bbe85e7mov r9, [rsp+936]
37bbe85efmovapd x11, x0
37bbe85f4movsxd rdx, [rax]
37bbe85f7mov rax, [rsp+80]
37bbe85fcmov [rsp+32], rdi
37bbe8601mov [rsp+40], 1
37bbe860amov rdi, [rsp+928]
37bbe8612imul rax, rdx
37bbe8616add rax, [rsp+72]
37bbe861badd rax, rdx
37bbe861elea rdx, [rsp+528]
37bbe8626shl rax, 4
37bbe862alea r8, [rdi+rax]
37bbe862ecall zlanhs_
37bbe8633mov rax, [rsp+912]
37bbe863bmov rdi, [rsp+144]
37bbe8643lea rcx, [rip+0x862b4f]
37bbe864amov rsi, [rsp+1024]
37bbe8652mov r9, [rsp+952]
37bbe865amovapd x9, x0
37bbe865fmovsxd rdx, [rax]
37bbe8662mov [rsp+40], 1
37bbe866bmov [rsp+32], rsi
37bbe8670mov rax, rdx
37bbe8673imul rax, r15
37bbe8677add rax, rdi
37bbe867aadd rax, rdx
37bbe867dlea rdx, [rsp+528]
37bbe8685shl rax, 4
37bbe8689lea r8, [r14+rax]
37bbe868dcall zlanhs_
37bbe8692mov rax, [rsp+920]
37bbe869amovapd x8, x0
37bbe869fmov eax, [rax]
37bbe86a1lea esi, [rax+1]
37bbe86a4mov [rsp+116], eax
37bbe86a8mov rax, [rsp+904]
37bbe86b0mov [rsp+532], esi
37bbe86b7mov ebp, [rax]
37bbe86b9cmp esi, ebp
37bbe86bbjg 0x37bbe894e
37bbe86c1lea rax, [rsp+512]
37bbe86c9mov [rsp+116], ebp
37bbe86cdpxor x10, x10
37bbe86d2mov rbx, rdi
37bbe86d5mov [rsp+88], rax
37bbe86damov ebp, esi
37bbe86dcjmp 0x37bbe8841
37bbe86e1
37bbe86e1 0f 1f 80 00 00 00 00 .......
37bbe86e8
37bbe86e8loc_37bbe86e8:
37bbe86e8pxor x1, x1
37bbe86ecmov rax, [rsp+80]
37bbe86f1mov rcx, [rsp+72]
37bbe86f6mov [r12+8], 0
37bbe86ffmovapd x3, x1
37bbe8703mov edx, [rsp+120]
37bbe8707movsd_xmm [r12], x2
37bbe870ddivsd x3, x0
37bbe8711imul rax, rdi
37bbe8715lea r13, [rax+rcx]
37bbe8719mulsd x1, x3
37bbe871daddsd x1, x0
37bbe8721movapd x0, x3
37bbe8725mulsd x0, x6
37bbe8729mulsd x3, x13
37bbe872eaddsd x0, x13
37bbe8733subsd x6, x3
37bbe8737divsd x0, x1
37bbe873bdivsd x6, x1
37bbe873fxorpd x6, [rip+0x862a69]
37bbe8747unpcklpd x0, x6
37bbe874bmovups [rsp+592], x0
37bbe8753test edx, edx
37bbe8755je 0x37bbe88b0
37bbe875blea rdx, [rsi+1]
37bbe875flea rsi, [rsp+592]
37bbe8767shl rdx, 4
37bbe876blea r10l, [rbp-1]
37bbe876flea rcx, [rsp+624]
37bbe8777lea r8, [r14+rdx]
37bbe877blea r9, [rip+0x862a1a]
37bbe8782mov rdx, rsi
37bbe8785mov [rsp+624], r10l
37bbe878dcall zscal_
37bbe8792mov rdi, [rsp+928]
37bbe879alea rax, [r13+1]
37bbe879elea rcx, [rsp+532]
37bbe87a6shl rax, 4
37bbe87aalea r9, [rip+0x8629eb]
37bbe87b1mov rdx, rsi
37bbe87b4lea r8, [rdi+rax]
37bbe87b8call zscal_
37bbe87bd
37bbe87bdloc_37bbe87bd:
37bbe87bdmovsxd r11, [rsp+532]
37bbe87c5mov eax, [rsp+124]
37bbe87c9mov rbp, r11
37bbe87cctest eax, eax
37bbe87cejne 0x37bbe88e8
37bbe87d4
37bbe87d4loc_37bbe87d4:
37bbe87d4mov rax, [rsp+80]
37bbe87d9mov rsi, [rsp+928]
37bbe87e1lea rdx, [r11-1]
37bbe87e5add ebp, 1
37bbe87e8shl rdx, 4
37bbe87ecmov [rsp+532], ebp
37bbe87f3imul rax, r11
37bbe87f7add rax, [rsp+72]
37bbe87fcadd rax, r11
37bbe87ffshl rax, 4
37bbe8803movupd x0, [rsi+rax]
37bbe8808mov rax, [rsp+960]
37bbe8810movups [rax+rdx], x0
37bbe8814mov rax, r15
37bbe8817imul rax, r11
37bbe881badd rax, rbx
37bbe881eadd rax, r11
37bbe8821shl rax, 4
37bbe8825movupd x0, [r14+rax]
37bbe882bmov rax, [rsp+968]
37bbe8833movups [rax+rdx], x0
37bbe8837cmp ebp, [rsp+116]
37bbe883bjg 0x37bbe8940
37bbe8841
37bbe8841loc_37bbe8841:
37bbe8841movsxd rdi, ebp
37bbe8844mov rcx, [rsp+88]
37bbe8849mov rsi, rdi
37bbe884cimul rsi, r15
37bbe8850add rsi, rbx
37bbe8853lea r8, [rdi+rsi]
37bbe8857shl r8, 4
37bbe885blea r12, [r14+r8]
37bbe885fmov r13, r8
37bbe8862movsd_xmm x13, [r12]
37bbe8868movsd_xmm x6, [r12+8]
37bbe886fmovsd_xmm [rsp+512], x13
37bbe8879movsd_xmm [rsp+520], x6
37bbe8882call fn_37c42fc80
37bbe8887comisd x0, x7
37bbe888bmovapd x2, x0
37bbe888fja 0x37bbe86e8
37bbe8895movsxd r11, [rsp+532]
37bbe889dmovups [r14+r13], x10
37bbe88a2mov rbp, r11
37bbe88a5jmp 0x37bbe87d4
37bbe88aa
37bbe88aa 66 0f 1f 44 00 00 f..D..
37bbe88b0
37bbe88b0loc_37bbe88b0:
37bbe88b0mov rax, [rsp+928]
37bbe88b8lea rdx, [rdi+r13]
37bbe88bclea rsi, [rsp+592]
37bbe88c4shl rdx, 4
37bbe88c8lea r9, [rip+0x8628cd]
37bbe88cflea r8, [rax+rdx]
37bbe88d3mov rcx, r9
37bbe88d6mov rdx, rsi
37bbe88d9call zscal_
37bbe88dejmp 0x37bbe87bd
37bbe88e3
37bbe88e3 0f 1f 44 00 00 ..D..
37bbe88e8
37bbe88e8loc_37bbe88e8:
37bbe88e8mov rax, [rsp+264]
37bbe88f0mov rdx, rsi
37bbe88f3mov [rsp+96], r11
37bbe88f8lea r9, [rip+0x86289d]
37bbe88ffmov rdi, [rsp+272]
37bbe8907mov rcx, [rsp+904]
37bbe890fimul rax, r11
37bbe8913lea rax, [rdi+rax+1]
37bbe8918mov rdi, [rsp+992]
37bbe8920shl rax, 4
37bbe8924lea r8, [rdi+rax]
37bbe8928call zscal_
37bbe892dmov r11, [rsp+96]
37bbe8932jmp 0x37bbe87d4
37bbe8937
37bbe8937 66 0f 1f 84 00 00 00 00 00 f........
37bbe8940
37bbe8940loc_37bbe8940:
37bbe8940mov rax, [rsp+920]
37bbe8948mov eax, [rax]
37bbe894amov [rsp+116], eax
37bbe894e
37bbe894eloc_37bbe894e:
37bbe894emov rax, [rsp+912]
37bbe8956mov r13l, [rax]
37bbe8959cmp r13l, [rsp+116]
37bbe895ejg 0x37bbe9118
37bbe8964mulsd x12, x11
37bbe8969movsxd rbx, [rsp+136]
37bbe8971xor eax, eax
37bbe8973movsd_xmm x6, [rsp+304]
37bbe897ctest rbx, rbx
37bbe897fcmovns rax, rbx
37bbe8983movapd x7, x12
37bbe8988movapd x0, x12
37bbe898dmovapd x5, x12
37bbe8992mov [rsp+368], rax
37bbe899amulsd x7, x8
37bbe899fmaxsd x8, x6
37bbe89a4not rax
37bbe89a7mulsd x0, x9
37bbe89acmaxsd x9, x6
37bbe89b1mov [rsp+376], rax
37bbe89b9mov eax, [rsp+120]
37bbe89bdmovapd x13, x7
37bbe89c2movsd_xmm x7, [rip+0x8627d6]
37bbe89camaxsd x0, x6
37bbe89cemaxsd x13, x6
37bbe89d3divsd x7, x9
37bbe89d8movsd_xmm [rsp+384], x0
37bbe89e1movapd x4, x13
37bbe89e6movapd x3, x7
37bbe89eamovsd_xmm x7, [rip+0x8627ae]
37bbe89f2divsd x7, x8
37bbe89f7movapd x6, x7
37bbe89fbtest eax, eax
37bbe89fdje 0x37bbe9a60
37bbe8a03mov rax, [rsp+904]
37bbe8a0bmov [rsp+140], 1
37bbe8a16mov eax, [rax]
37bbe8a18mov [rsp+216], eax
37bbe8a1f
37bbe8a1floc_37bbe8a1f:
37bbe8a1fmov eax, [rsp+116]
37bbe8a23pxor x12, x12
37bbe8a28movapd x14, x6
37bbe8a2dmov [rsp+160], r15
37bbe8a35movapd x13, x12
37bbe8a3amovapd x9, x5
37bbe8a3fmovapd x7, x4
37bbe8a43mov [rsp+136], 1
37bbe8a4esub eax, r13l
37bbe8a51movapd x8, x3
37bbe8a56mov [rsp+232], 0
37bbe8a61mov r15, [rsp+928]
37bbe8a69movsd_xmm x6, [rsp+304]
37bbe8a72add eax, 1
37bbe8a75imul eax, eax, 30
37bbe8a78mov [rsp+236], eax
37bbe8a7flea rax, [rsp+512]
37bbe8a87mov [rsp+88], rax
37bbe8a8cjmp 0x37bbe8c51
37bbe8a91
37bbe8a91 0f 1f 80 00 00 00 00 .......
37bbe8a98
37bbe8a98loc_37bbe8a98:
37bbe8a98pxor x2, x2
37bbe8a9cmovapd x1, x10
37bbe8aa1mov ebx, [rsp+120]
37bbe8aa5movapd x4, x11
37bbe8aaamovapd x0, x2
37bbe8aaemov [rbp+8], 0
37bbe8ab6divsd x0, x3
37bbe8abamovsd_xmm [rbp], x3
37bbe8abfmulsd x2, x0
37bbe8ac3mulsd x1, x0
37bbe8ac7mulsd x4, x0
37bbe8acbmovapd x0, x10
37bbe8ad0addsd x2, x3
37bbe8ad4addsd x1, x11
37bbe8ad9subsd x0, x4
37bbe8adddivsd x1, x2
37bbe8ae1divsd x0, x2
37bbe8ae5xorpd x0, [rip+0x8626c3]
37bbe8aedunpcklpd x1, x0
37bbe8af1movups [rsp+592], x1
37bbe8af9test ebx, ebx
37bbe8afbje 0x37bbe9090
37bbe8b01movsxd r13, [rsp+140]
37bbe8b09mov eax, [rsp+116]
37bbe8b0dlea r9, [rip+0x862688]
37bbe8b14lea rcx, [rsp+608]
37bbe8b1cmov rdi, [rsp+192]
37bbe8b24sub eax, r13l
37bbe8b27mov [rsp+608], eax
37bbe8b2elea rax, [rdi+r13]
37bbe8b32lea rdi, [rsp+592]
37bbe8b3ashl rax, 4
37bbe8b3emov rdx, rdi
37bbe8b41lea r8, [r14+rax]
37bbe8b45call zscal_
37bbe8b4amov eax, [rsp+116]
37bbe8b4emov rdx, rdi
37bbe8b51lea r9, [rip+0x862644]
37bbe8b58lea rcx, [rsp+608]
37bbe8b60add eax, 1
37bbe8b63sub eax, [rsp+140]
37bbe8b6amov [rsp+608], eax
37bbe8b71mov rax, [rsp+184]
37bbe8b79add rax, r13
37bbe8b7cshl rax, 4
37bbe8b80lea r8, [r15+rax]
37bbe8b84call zscal_
37bbe8b89mov r11l, [rsp+124]
37bbe8b8etest r11l, r11l
37bbe8b91jne 0x37bbe90c8
37bbe8b97
37bbe8b97loc_37bbe8b97:
37bbe8b97movsd_xmm x1, [rbp+8]
37bbe8b9c
37bbe8b9cloc_37bbe8b9c:
37bbe8b9cmov rax, [rsp+128]
37bbe8ba4shl rsi, 4
37bbe8ba8shl rax, 4
37bbe8bacmovupd x0, [r15+rax]
37bbe8bb2mov rax, [rsp+960]
37bbe8bbamovups [rax+rsi], x0
37bbe8bbemovsd_xmm x0, [rbp]
37bbe8bc3mov rax, [rsp+968]
37bbe8bcbunpcklpd x0, x1
37bbe8bcfmovups [rax+rsi], x0
37bbe8bd3mov rax, [rsp+912]
37bbe8bdbmov r13l, [rax]
37bbe8bdemov eax, [rsp+96]
37bbe8be2cmp r13l, eax
37bbe8be5jg 0x37bbe9110
37bbe8bebmov r10l, [rsp+120]
37bbe8bf0test r10l, r10l
37bbe8bf3jne 0x37bbe8e13
37bbe8bf9cmp [rsp+140], eax
37bbe8c00jg 0x37bbe8e00
37bbe8c06mov [rsp+216], eax
37bbe8c0dpxor x12, x12
37bbe8c12mov [rsp+232], 0
37bbe8c1dmovapd x13, x12
37bbe8c22
37bbe8c22loc_37bbe8c22:
37bbe8c22add [rsp+136], 1
37bbe8c2amov eax, [rsp+136]
37bbe8c31cmp [rsp+236], eax
37bbe8c38jl 0x37bbe9b30
37bbe8c3emov rax, [rsp+912]
37bbe8c46mov r13l, [rax]
37bbe8c49mov eax, [rsp+96]
37bbe8c4dmov [rsp+116], eax
37bbe8c51
37bbe8c51loc_37bbe8c51:
37bbe8c51movsxd r12, [rsp+116]
37bbe8c56mov rbx, [rsp+72]
37bbe8c5bmov rsi, [rsp+144]
37bbe8c63lea eax, [r12-1]
37bbe8c68mov [rsp+96], eax
37bbe8c6cmov rax, [rsp+80]
37bbe8c71imul rax, r12
37bbe8c75add rbx, rax
37bbe8c78mov [rsp+184], rbx
37bbe8c80add rbx, r12
37bbe8c83mov [rsp+128], rbx
37bbe8c8bmov rbx, [rsp+160]
37bbe8c93imul rbx, r12
37bbe8c97add rsi, rbx
37bbe8c9alea rcx, [r12+rsi]
37bbe8c9emov [rsp+192], rsi
37bbe8ca6mov [rsp+152], rcx
37bbe8caecmp r12l, r13l
37bbe8cb1je 0x37bbe8d97
37bbe8cb7mov rdi, [rsp+72]
37bbe8cbcsub rax, [rsp+80]
37bbe8cc1mov [rsp+288], rax
37bbe8cc9movsxd rsi, [rsp+96]
37bbe8cceadd rdi, rax
37bbe8cd1lea rax, [rdi+r12]
37bbe8cd5mov [rsp+240], rdi
37bbe8cddadd rdi, rsi
37bbe8ce0mov rcx, rax
37bbe8ce3mov [rsp+256], rax
37bbe8cebmov rax, [rsp+128]
37bbe8cf3shl rdi, 4
37bbe8cf7shl rcx, 4
37bbe8cfblea r10, [r15+rdi]
37bbe8cffmov [rsp+224], rsi
37bbe8d07lea rdx, [r15+rcx]
37bbe8d0bshl rax, 4
37bbe8d0fmovsd_xmm x2, [r10+8]
37bbe8d15andpd x2, [rip+0x8624a3]
37bbe8d1dmovupd x10, [r15+rax]
37bbe8d23movsd_xmm x1, [rdx]
37bbe8d27movsd_xmm x0, [rdx+8]
37bbe8d2candpd x1, [rip+0x86248c]
37bbe8d34andpd x0, [rip+0x862484]
37bbe8d3cmovapd x5, x10
37bbe8d41unpckhpd x5, x5
37bbe8d45addsd x1, x0
37bbe8d49movsd_xmm x0, [r10]
37bbe8d4emovapd x3, x5
37bbe8d52andpd x0, [rip+0x862466]
37bbe8d5aandpd x3, [rip+0x86245e]
37bbe8d62addsd x0, x2
37bbe8d66movapd x2, x10
37bbe8d6bandpd x2, [rip+0x86244d]
37bbe8d73addsd x2, x3
37bbe8d77addsd x0, x2
37bbe8d7bmulsd x0, x9
37bbe8d80maxsd x0, x6
37bbe8d84comisd x0, x1
37bbe8d88jb 0x37bbe8e30
37bbe8d8epxor x0, x0
37bbe8d92movups [r15+rcx], x0
37bbe8d97
37bbe8d97loc_37bbe8d97:
37bbe8d97lea rsi, [r12-1]
37bbe8d9c
37bbe8d9cloc_37bbe8d9c:
37bbe8d9cmov rbx, [rsp+152]
37bbe8da4mov rcx, [rsp+88]
37bbe8da9shl rbx, 4
37bbe8dadlea rbp, [r14+rbx]
37bbe8db1movsd_xmm x11, [rbp]
37bbe8db7movsd_xmm x10, [rbp+8]
37bbe8dbdmovsd_xmm [rsp+512], x11
37bbe8dc7movsd_xmm [rsp+520], x10
37bbe8dd1call fn_37c42fc80
37bbe8dd6comisd x0, x6
37bbe8ddamovapd x3, x0
37bbe8ddeja 0x37bbe8a98
37bbe8de4pxor x0, x0
37bbe8de8pxor x1, x1
37bbe8decmovups [r14+rbx], x0
37bbe8df1jmp 0x37bbe8b9c
37bbe8df6
37bbe8df6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe8e00
37bbe8e00loc_37bbe8e00:
37bbe8e00mov eax, [rsp+96]
37bbe8e04mov [rsp+140], r13l
37bbe8e0cmov [rsp+216], eax
37bbe8e13
37bbe8e13loc_37bbe8e13:
37bbe8e13mov [rsp+232], 0
37bbe8e1epxor x12, x12
37bbe8e23movapd x13, x12
37bbe8e28jmp 0x37bbe8c22
37bbe8e2d
37bbe8e2d 0f 1f 00 ...
37bbe8e30
37bbe8e30loc_37bbe8e30:
37bbe8e30mov rsi, [rsp+152]
37bbe8e38mov rcx, [rsp+88]
37bbe8e3dadd rax, r15
37bbe8e40mov [rsp+176], rdx
37bbe8e48mov [rsp+168], r10
37bbe8e50shl rsi, 4
37bbe8e54mov [rsp+296], rax
37bbe8e5clea rdi, [r14+rsi]
37bbe8e60movsd_xmm x0, [rdi]
37bbe8e64movsd_xmm [rsp+512], x0
37bbe8e6dmovsd_xmm x0, [rdi+8]
37bbe8e72movsd_xmm [rsp+520], x0
37bbe8e7bcall fn_37c42fc80
37bbe8e80mov r10, [rsp+168]
37bbe8e88mov rdx, [rsp+176]
37bbe8e90comisd x7, x0
37bbe8e94jb 0x37bbe93f0
37bbe8e9apxor x0, x0
37bbe8e9emovsxd r13, [rsp+140]
37bbe8ea6lea rdi, [rip+0x8622ef]
37bbe8eadmovups [r14+rsi], x0
37bbe8eb2lea rsi, [r12-1]
37bbe8eb7
37bbe8eb7loc_37bbe8eb7:
37bbe8eb7lea rax, [rsp+576]
37bbe8ebflea rbx, [rsp+608]
37bbe8ec7mov [rsp+176], rax
37bbe8ecflea rax, [rsp+536]
37bbe8ed7mov [rsp+168], rax
37bbe8edflea rax, [rsp+544]
37bbe8ee7mov [rsp+208], rax
37bbe8eef
37bbe8eefloc_37bbe8eef:
37bbe8eefmov rax, [rsp+296]
37bbe8ef7mov r9, [rsp+176]
37bbe8effmovups [rsp+544], x10
37bbe8f08mov r8, [rsp+168]
37bbe8f10mov rcx, [rsp+208]
37bbe8f18mov [rsp+32], rax
37bbe8f1dcall zlartg_
37bbe8f22pxor x0, x0
37bbe8f26mov rax, [rsp+256]
37bbe8f2emov rcx, [rsp+176]
37bbe8f36mov r10, [rsp+168]
37bbe8f3emov rdx, [rsp+184]
37bbe8f46lea r8, [rip+0x86224f]
37bbe8f4dshl rax, 4
37bbe8f51mov ebp, [rsp+116]
37bbe8f55sub ebp, [rsp+140]
37bbe8f5cmovups [r15+rax], x0
37bbe8f61mov rax, [rsp+240]
37bbe8f69add rdx, r13
37bbe8f6cmov [rsp+48], rcx
37bbe8f71shl rdx, 4
37bbe8f75mov rcx, rbx
37bbe8f78mov [rsp+40], r10
37bbe8f7dadd rax, r13
37bbe8f80add rdx, r15
37bbe8f83mov [rsp+32], rdi
37bbe8f88shl rax, 4
37bbe8f8clea r9, [r15+rax]
37bbe8f90mov [rsp+608], ebp
37bbe8f97call zrot_
37bbe8f9cmov rcx, [rsp+176]
37bbe8fa4mov rdx, [rsp+192]
37bbe8facmov [rsp+32], rdi
37bbe8fb1mov r10, [rsp+168]
37bbe8fb9mov rax, [rsp+224]
37bbe8fc1lea r8, [rip+0x8621d4]
37bbe8fc8mov [rsp+608], ebp
37bbe8fcfimul rax, [rsp+160]
37bbe8fd8add rax, [rsp+144]
37bbe8fe0mov [rsp+48], rcx
37bbe8fe5add rdx, r13
37bbe8fe8mov [rsp+40], r10
37bbe8fedadd rax, r13
37bbe8ff0shl rdx, 4
37bbe8ff4mov rcx, rbx
37bbe8ff7shl rax, 4
37bbe8ffbadd rdx, r14
37bbe8ffelea r9, [r14+rax]
37bbe9002call zrot_
37bbe9007mov ebp, [rsp+124]
37bbe900btest ebp, ebp
37bbe900dje 0x37bbe8d9c
37bbe9013mov rbx, [rsp+264]
37bbe901bmov rax, [rsp+224]
37bbe9023mov [rsp+32], rdi
37bbe9028lea r8, [rip+0x86216d]
37bbe902fmov rdx, [rsp+272]
37bbe9037imul rax, rbx
37bbe903blea rcx, [rax+rdx+1]
37bbe9040add rax, rbx
37bbe9043lea rdx, [rdx+rax+1]
37bbe9048mov rax, [rsp+176]
37bbe9050shl rcx, 4
37bbe9054shl rdx, 4
37bbe9058add rdx, [rsp+992]
37bbe9060mov [rsp+48], rax
37bbe9065mov rax, [rsp+168]
37bbe906dmov [rsp+40], rax
37bbe9072mov rax, [rsp+992]
37bbe907alea r9, [rax+rcx]
37bbe907emov rcx, [rsp+904]
37bbe9086call zrot_
37bbe908bjmp 0x37bbe8d9c
37bbe9090
37bbe9090loc_37bbe9090:
37bbe9090mov rax, [rsp+128]
37bbe9098lea r9, [rip+0x8620fd]
37bbe909flea rdi, [rsp+592]
37bbe90a7mov rdx, rdi
37bbe90aamov rcx, r9
37bbe90adshl rax, 4
37bbe90b1lea r8, [r15+rax]
37bbe90b5call zscal_
37bbe90bamov r11l, [rsp+124]
37bbe90bftest r11l, r11l
37bbe90c2je 0x37bbe8b97
37bbe90c8
37bbe90c8loc_37bbe90c8:
37bbe90c8mov rax, [rsp+264]
37bbe90d0mov rbx, [rsp+272]
37bbe90d8mov rdx, rdi
37bbe90dblea r9, [rip+0x8620ba]
37bbe90e2mov rcx, [rsp+904]
37bbe90eaimul rax, r12
37bbe90eelea rax, [rbx+rax+1]
37bbe90f3mov rbx, [rsp+992]
37bbe90fbshl rax, 4
37bbe90fflea r8, [rbx+rax]
37bbe9103call zscal_
37bbe9108jmp 0x37bbe8b97
37bbe910d
37bbe910d 0f 1f 00 ...
37bbe9110
37bbe9110loc_37bbe9110:
37bbe9110mov r15, [rsp+160]
37bbe9118
37bbe9118loc_37bbe9118:
37bbe9118lea rax, [rsp+512]
37bbe9120pxor x8, x8
37bbe9125mov [rsp+532], 1
37bbe9130mov [rsp+88], rax
37bbe9135cmp r13l, 1
37bbe9139jle 0x37bbe93b0
37bbe913fmov [rsp+116], r13l
37bbe9144mov r13l, 1
37bbe914amov rbx, [rsp+144]
37bbe9152movsd_xmm x7, [rsp+304]
37bbe915bjmp 0x37bbe92bc
37bbe9160
37bbe9160loc_37bbe9160:
37bbe9160pxor x1, x1
37bbe9164mov rax, [rsp+80]
37bbe9169mov edx, [rsp+120]
37bbe916dmov [rbp+8], 0
37bbe9175movapd x3, x1
37bbe9179mov rcx, [rsp+72]
37bbe917emovsd_xmm [rbp], x2
37bbe9183divsd x3, x0
37bbe9187imul rax, rdi
37bbe918blea r12, [rax+rcx]
37bbe918fmulsd x1, x3
37bbe9193addsd x1, x0
37bbe9197movapd x0, x6
37bbe919bmulsd x0, x3
37bbe919faddsd x0, x9
37bbe91a4mulsd x9, x3
37bbe91a9divsd x0, x1
37bbe91adsubsd x6, x9
37bbe91b2divsd x6, x1
37bbe91b6xorpd x6, [rip+0x861ff2]
37bbe91beunpcklpd x0, x6
37bbe91c2movups [rsp+592], x0
37bbe91catest edx, edx
37bbe91ccje 0x37bbe9328
37bbe91d2lea rdx, [rsi+1]
37bbe91d6lea rsi, [rsp+592]
37bbe91deshl rdx, 4
37bbe91e2lea r10l, [r13-1]
37bbe91e6lea rcx, [rsp+608]
37bbe91eelea r8, [r14+rdx]
37bbe91f2lea r9, [rip+0x861fa3]
37bbe91f9mov rdx, rsi
37bbe91fcmov [rsp+608], r10l
37bbe9204call zscal_
37bbe9209mov rdi, [rsp+928]
37bbe9211mov rdx, rsi
37bbe9214lea rax, [r12+1]
37bbe9219shl rax, 4
37bbe921dlea rcx, [rsp+532]
37bbe9225lea r9, [rip+0x861f70]
37bbe922clea r8, [rdi+rax]
37bbe9230call zscal_
37bbe9235
37bbe9235loc_37bbe9235:
37bbe9235movsxd r11, [rsp+532]
37bbe923dmov eax, [rsp+124]
37bbe9241mov r13, r11
37bbe9244test eax, eax
37bbe9246jne 0x37bbe9360
37bbe924c
37bbe924cloc_37bbe924c:
37bbe924cmov rax, [rsp+80]
37bbe9251mov rdi, [rsp+928]
37bbe9259lea rdx, [r11-1]
37bbe925dadd r13l, 1
37bbe9261shl rdx, 4
37bbe9265mov [rsp+532], r13l
37bbe926dimul rax, r11
37bbe9271add rax, [rsp+72]
37bbe9276add rax, r11
37bbe9279shl rax, 4
37bbe927dmovupd x0, [rdi+rax]
37bbe9282mov rax, [rsp+960]
37bbe928amovups [rax+rdx], x0
37bbe928emov rax, r15
37bbe9291imul rax, r11
37bbe9295add rax, rbx
37bbe9298add rax, r11
37bbe929bshl rax, 4
37bbe929fmovupd x0, [r14+rax]
37bbe92a5mov rax, [rsp+968]
37bbe92admovups [rax+rdx], x0
37bbe92b1cmp r13l, [rsp+116]
37bbe92b6jge 0x37bbe93b0
37bbe92bc
37bbe92bcloc_37bbe92bc:
37bbe92bcmovsxd rdi, r13l
37bbe92bfmov rcx, [rsp+88]
37bbe92c4mov rsi, rdi
37bbe92c7imul rsi, r15
37bbe92cbadd rsi, rbx
37bbe92celea r8, [rdi+rsi]
37bbe92d2shl r8, 4
37bbe92d6lea rbp, [r14+r8]
37bbe92damov r12, r8
37bbe92ddmovsd_xmm x9, [rbp]
37bbe92e3movsd_xmm x6, [rbp+8]
37bbe92e8movsd_xmm [rsp+512], x9
37bbe92f2movsd_xmm [rsp+520], x6
37bbe92fbcall fn_37c42fc80
37bbe9300comisd x0, x7
37bbe9304movapd x2, x0
37bbe9308ja 0x37bbe9160
37bbe930emovsxd r11, [rsp+532]
37bbe9316movups [r14+r12], x8
37bbe931bmov r13, r11
37bbe931ejmp 0x37bbe924c
37bbe9323
37bbe9323 0f 1f 44 00 00 ..D..
37bbe9328
37bbe9328loc_37bbe9328:
37bbe9328mov rax, [rsp+928]
37bbe9330lea rdx, [rdi+r12]
37bbe9334lea rsi, [rsp+592]
37bbe933cshl rdx, 4
37bbe9340lea r9, [rip+0x861e55]
37bbe9347lea r8, [rax+rdx]
37bbe934bmov rcx, r9
37bbe934emov rdx, rsi
37bbe9351call zscal_
37bbe9356jmp 0x37bbe9235
37bbe935b
37bbe935b 0f 1f 44 00 00 ..D..
37bbe9360
37bbe9360loc_37bbe9360:
37bbe9360mov rax, [rsp+264]
37bbe9368mov rdx, rsi
37bbe936bmov [rsp+96], r11
37bbe9370lea r9, [rip+0x861e25]
37bbe9377mov rdi, [rsp+272]
37bbe937fmov rcx, [rsp+904]
37bbe9387imul rax, r11
37bbe938blea rax, [rdi+rax+1]
37bbe9390mov rdi, [rsp+992]
37bbe9398shl rax, 4
37bbe939clea r8, [rdi+rax]
37bbe93a0call zscal_
37bbe93a5mov r11, [rsp+96]
37bbe93aajmp 0x37bbe924c
37bbe93af
37bbe93af 90 .
37bbe93b0
37bbe93b0loc_37bbe93b0:
37bbe93b0mov rax, [rsp+1032]
37bbe93b8mov [rax], 0
37bbe93bemov rax, [rsp+904]
37bbe93c6mov eax, [rax]
37bbe93c8
37bbe93c8loc_37bbe93c8:
37bbe93c8pxor x0, x0
37bbe93cccvtsi2sd x0, eax
37bbe93d0mov rax, [rsp+1008]
37bbe93d8mov [rax+8], 0
37bbe93e0movsd_xmm [rax], x0
37bbe93e4jmp 0x37bbe8276
37bbe93e9
37bbe93e9 0f 1f 80 00 00 00 00 .......
37bbe93f0
37bbe93f0loc_37bbe93f0:
37bbe93f0mov eax, [rsp+96]
37bbe93f4movsd_xmm x10, [rdi+8]
37bbe93famovsd_xmm x11, [rdi]
37bbe93ffmov [rsp+532], eax
37bbe9406cmp r13l, eax
37bbe9409jg 0x37bbe9b50
37bbe940fmov rax, rbx
37bbe9412mov rbx, [rsp+144]
37bbe941amov r9, [rsp+80]
37bbe941fmov [rsp+320], rdi
37bbe9427mov rcx, [rsp+288]
37bbe942fsub rax, [rsp+160]
37bbe9437mov [rsp+328], r12
37bbe943flea rbp, [rbx+r12-1]
37bbe9444mov rbx, [rsp+72]
37bbe9449mov [rsp+352], rax
37bbe9451sub rcx, r9
37bbe9454add rbp, rax
37bbe9457mov [rsp+928], r15
37bbe945flea rax, [rbx+r12-1]
37bbe9464mov rsi, rbx
37bbe9467add rbx, r12
37bbe946amov [rsp+208], r10
37bbe9472add rax, rcx
37bbe9475add rcx, rbx
37bbe9478mov [rsp+360], rbx
37bbe9480mov rbx, [rsp+224]
37bbe9488shl rsi, 4
37bbe948cshl rcx, 4
37bbe9490mov [rsp+312], rdx
37bbe9498mov r12, rax
37bbe949bmov [rsp+280], rsi
37bbe94a3lea rsi, [rcx+r15]
37bbe94a7lea rcx, [rbx-1]
37bbe94abmov r8, rbx
37bbe94aeimul rcx, r9
37bbe94b2mov r15, r14
37bbe94b5mov [rsp+392], rsi
37bbe94bdxor r14l, r14l
37bbe94c0imul r8, r9
37bbe94c4neg rcx
37bbe94c7shl rcx, 4
37bbe94cbshl r8, 4
37bbe94cfmov [rsp+176], rcx
37bbe94d7mov rdi, r8
37bbe94dajmp 0x37bbe95dd
37bbe94df
37bbe94df 90 .
37bbe94e0
37bbe94e0loc_37bbe94e0:
37bbe94e0mov rax, [rsp+176]
37bbe94e8movsd_xmm x1, [rsi-16]
37bbe94edmovsd_xmm x0, [rsi-8]
37bbe94f2andpd x1, [rip+0x861cc6]
37bbe94faandpd x0, [rip+0x861cbe]
37bbe9502lea rcx, [rax+rsi]
37bbe9506movsd_xmm x3, [rsi-24]
37bbe950bmovsd_xmm x2, [rcx+rdi-8]
37bbe9511andpd x2, [rip+0x861ca7]
37bbe9519addsd x1, x0
37bbe951dmovsd_xmm x0, [rcx+rdi-16]
37bbe9523andpd x0, [rip+0x861c95]
37bbe952bandpd x3, [rip+0x861c8d]
37bbe9533addsd x0, x2
37bbe9537movsd_xmm x2, [rsi-32]
37bbe953candpd x2, [rip+0x861c7c]
37bbe9544addsd x2, x3
37bbe9548addsd x0, x2
37bbe954cmulsd x0, x9
37bbe9551maxsd x0, x6
37bbe9555comisd x0, x1
37bbe9559jae 0x37bbe99f0
37bbe955fmov rcx, rbp
37bbe9562lea r10l, [rbx-1]
37bbe9566shl rcx, 4
37bbe956amov [rsp+168], r10l
37bbe9572movsd_xmm x0, [r15+rcx]
37bbe9578movsd_xmm [rsp+512], x0
37bbe9581movsd_xmm x0, [r15+rcx+8]
37bbe9588mov rcx, [rsp+88]
37bbe958dmovsd_xmm [rsp+520], x0
37bbe9596call fn_37c42fc80
37bbe959bmov r10l, [rsp+168]
37bbe95a3comisd x7, x0
37bbe95a7ja 0x37bbeb7e0
37bbe95adsub rbx, 1
37bbe95b1add rbp, [rsp+144]
37bbe95b9add r12, [rsp+72]
37bbe95bemov r14l, 1
37bbe95c4add rsi, [rsp+280]
37bbe95cccmp r13l, ebx
37bbe95cfjg 0x37bbe9b50
37bbe95d5mov [rsp+456], r10l
37bbe95dd
37bbe95ddloc_37bbe95dd:
37bbe95ddmov [rsp+200], ebx
37bbe95e4cmp r13l, ebx
37bbe95e7jne 0x37bbe94e0
37bbe95edtest r14b, r14b
37bbe95f0mov r10, [rsp+208]
37bbe95f8mov r14, r15
37bbe95fbmov rdx, [rsp+312]
37bbe9603mov rdi, [rsp+320]
37bbe960bmov r12, [rsp+328]
37bbe9613mov r15, [rsp+928]
37bbe961bje 0x37bbe962b
37bbe961dmov eax, [rsp+456]
37bbe9624mov [rsp+532], eax
37bbe962b
37bbe962bloc_37bbe962b:
37bbe962bshl rbp, 4
37bbe962fmov rcx, [rsp+88]
37bbe9634mov [rsp+176], rdx
37bbe963clea rax, [r14+rbp]
37bbe9640mov [rsp+168], r10
37bbe9648movsd_xmm x0, [rax]
37bbe964cmovsd_xmm [rsp+512], x0
37bbe9655movsd_xmm x0, [rax+8]
37bbe965amovsd_xmm [rsp+520], x0
37bbe9663call fn_37c42fc80
37bbe9668mov r10, [rsp+168]
37bbe9670mov rdx, [rsp+176]
37bbe9678comisd x7, x0
37bbe967cjbe 0x37bbe9b70
37bbe9682pxor x0, x0
37bbe9686xor ecx, ecx
37bbe9688movups [r14+rbp], x0
37bbe968d
37bbe968dloc_37bbe968d:
37bbe968dmov ebx, [rsp+116]
37bbe9691cmp [rsp+200], ebx
37bbe9698jge 0x37bbeb797
37bbe969emov rbx, [rsp+80]
37bbe96a3movsxd r13, [rsp+200]
37bbe96abmov [rsp+424], rdi
37bbe96b3pxor x10, x10
37bbe96b8mov rax, [rsp+72]
37bbe96bdmov [rsp+408], r12
37bbe96c5lea r8, [rbx+1]
37bbe96c9mov [rsp+928], r15
37bbe96d1shl r8, 4
37bbe96d5lea r9, [rax+r13]
37bbe96d9mov [rsp+944], r14
37bbe96e1mov [rsp+344], r8
37bbe96e9mov r8, rbx
37bbe96ecimul r8, r13
37bbe96f0mov [rsp+416], r10
37bbe96f8mov [rsp+400], rdx
37bbe9700lea rax, [r8+r9]
37bbe9704add r8, rbx
37bbe9707shl rax, 4
37bbe970badd r8, r9
37bbe970elea rbp, [r15+rax]
37bbe9712mov rax, [rsp+160]
37bbe971ashl r8, 4
37bbe971elea r11, [r15+r8]
37bbe9722lea r8, [rax+1]
37bbe9726mov rdi, r11
37bbe9729shl r8, 4
37bbe972dmov [rsp+336], r8
37bbe9735lea r8, [r13+1]
37bbe9739imul r8, rax
37bbe973dmov rax, [rsp+144]
37bbe9745lea r9, [rax+r13]
37bbe9749mov rax, [rsp+368]
37bbe9751add r8, r9
37bbe9754lea r9, [rsp+536]
37bbe975cshl r8, 4
37bbe9760mov rbx, rax
37bbe9763mov [rsp+168], r9
37bbe976bmov r12, r9
37bbe976eimul rax, r13
37bbe9772lea rsi, [r14+r8]
37bbe9776mov r8, [rsp+376]
37bbe977eshl rbx, 4
37bbe9782mov [rsp+320], rbx
37bbe978alea rbx, [rsp+544]
37bbe9792mov [rsp+208], rbx
37bbe979alea rbx, [rsp+608]
37bbe97a2add r8, rax
37bbe97a5mov rax, [rsp+976]
37bbe97admov [rsp+200], rbx
37bbe97b5mov rbx, r13
37bbe97b8shl r8, 4
37bbe97bcmov r13, rbp
37bbe97bfmov ebp, ecx
37bbe97c1lea r8, [rax+r8+16]
37bbe97c6lea rax, [rsp+576]
37bbe97cemov [rsp+176], rax
37bbe97d6mov r15, r8
37bbe97d9mov r14, rax
37bbe97dcjmp 0x37bbe98b0
37bbe97e1
37bbe97e1 0f 1f 80 00 00 00 00 .......
37bbe97e8
37bbe97e8loc_37bbe97e8:
37bbe97e8test ebp, ebp
37bbe97eaje 0x37bbe9855
37bbe97eclea edx, [rbx-1]
37bbe97efmov rcx, [rsp+928]
37bbe97f7pxor x4, x4
37bbe97fbmovsd_xmm x2, [rsp+536]
37bbe9804movsxd rdx, edx
37bbe9807imul rdx, [rsp+80]
37bbe980dadd rdx, [rsp+72]
37bbe9812add rdx, rbx
37bbe9815movapd x1, x2
37bbe9819mov rax, [rsp+928]
37bbe9821shl rdx, 4
37bbe9825add rcx, rdx
37bbe9828movsd_xmm x3, [rcx+8]
37bbe982dmovsd_xmm x0, [rcx]
37bbe9831mulsd x2, x3
37bbe9835movapd x5, x3
37bbe9839mulsd x1, x0
37bbe983dmulsd x5, x4
37bbe9841mulsd x0, x4
37bbe9845subsd x1, x5
37bbe9849addsd x0, x2
37bbe984dunpcklpd x1, x0
37bbe9851movups [rax+rdx], x1
37bbe9855
37bbe9855loc_37bbe9855:
37bbe9855movsd_xmm x0, [rsi+16]
37bbe985amovsd_xmm x1, [rsi+24]
37bbe985fandpd x0, [rip+0x861959]
37bbe9867andpd x1, [rip+0x861951]
37bbe986faddsd x0, x1
37bbe9873comisd x0, x7
37bbe9877jae 0x37bbeb57b
37bbe987dmov rax, [rsp+344]
37bbe9885movups [rsi+16], x10
37bbe988aadd rbx, 1
37bbe988exor ebp, ebp
37bbe9890add rsi, [rsp+336]
37bbe9898add r15, [rsp+320]
37bbe98a0add r13, rax
37bbe98a3add rdi, rax
37bbe98a6cmp [rsp+116], ebx
37bbe98aajle 0x37bbeb5db
37bbe98b0
37bbe98b0loc_37bbe98b0:
37bbe98b0movupd x0, [r13]
37bbe98b6lea rdx, [r13+16]
37bbe98bamov r9, r14
37bbe98bdmov r8, r12
37bbe98c0mov [rsp+32], r13
37bbe98c5mov rcx, [rsp+208]
37bbe98cdmovups [rsp+544], x0
37bbe98d5mov [rsp+328], ebx
37bbe98dccall zlartg_
37bbe98e1mov rax, [rsp+936]
37bbe98e9mov rdx, rdi
37bbe98ecmovups [r13+16], x10
37bbe98f1mov r11l, [rsp+216]
37bbe98f9mov [rsp+48], r14
37bbe98felea r9, [rdi+16]
37bbe9902mov [rsp+32], rax
37bbe9907mov rcx, [rsp+200]
37bbe990fmov r8, rax
37bbe9912mov [rsp+40], r12
37bbe9917sub r11l, ebx
37bbe991amov [rsp+608], r11l
37bbe9922mov [rsp+312], r11l
37bbe992acall zrot_
37bbe992fmov rax, [rsp+952]
37bbe9937mov rdx, rsi
37bbe993amov [rsp+48], r14
37bbe993fmov [rsp+40], r12
37bbe9944mov r11l, [rsp+312]
37bbe994clea r9, [rsi+16]
37bbe9950mov [rsp+32], rax
37bbe9955mov rcx, [rsp+200]
37bbe995dmov r8, rax
37bbe9960mov [rsp+608], r11l
37bbe9968call zrot_
37bbe996dmov eax, [rsp+220]
37bbe9974test eax, eax
37bbe9976je 0x37bbe97e8
37bbe997cmov rax, [rsp+200]
37bbe9984mov [rsp+40], r12
37bbe9989lea r8, [rip+0x86180c]
37bbe9990mov rdx, r15
37bbe9993movsd_xmm x0, [rsp+584]
37bbe999cxorpd x0, [rip+0x86180c]
37bbe99a4mov [rsp+48], rax
37bbe99a9lea rax, [rip+0x8617ec]
37bbe99b0movsd_xmm x1, [rsp+576]
37bbe99b9mov [rsp+32], rax
37bbe99bemov rax, [rsp+320]
37bbe99c6mov rcx, [rsp+904]
37bbe99ceunpcklpd x1, x0
37bbe99d2lea r9, [r15+rax]
37bbe99d6movups [rsp+608], x1
37bbe99decall zrot_
37bbe99e3jmp 0x37bbe97e8
37bbe99e8
37bbe99e8 0f 1f 84 00 00 00 00 00 ........
37bbe99f0
37bbe99f0loc_37bbe99f0:
37bbe99f0test r14b, r14b
37bbe99f3mov rax, r12
37bbe99f6mov r14, r15
37bbe99f9mov r10, [rsp+208]
37bbe9a01mov rdx, [rsp+312]
37bbe9a09mov rdi, [rsp+320]
37bbe9a11mov r12, [rsp+328]
37bbe9a19mov r15, [rsp+928]
37bbe9a21je 0x37bbe9a31
37bbe9a23mov ebx, [rsp+456]
37bbe9a2amov [rsp+532], ebx
37bbe9a31
37bbe9a31loc_37bbe9a31:
37bbe9a31shl rax, 4
37bbe9a35pxor x0, x0
37bbe9a39movups [r15+rax], x0
37bbe9a3ejmp 0x37bbe962b
37bbe9a43
37bbe9a43 0f 1f 44 00 00 ..D..
37bbe9a48
37bbe9a48loc_37bbe9a48:
37bbe9a48mov rax, [rsp+1008]
37bbe9a50mov rbx, [rip+0x861749]
37bbe9a57mov [rax], rbx
37bbe9a5ajmp 0x37bbe8276
37bbe9a5f
37bbe9a5f 90 .
37bbe9a60
37bbe9a60loc_37bbe9a60:
37bbe9a60mov eax, [rsp+116]
37bbe9a64mov [rsp+140], r13l
37bbe9a6cmov [rsp+216], eax
37bbe9a73jmp 0x37bbe8a1f
37bbe9a78
37bbe9a78 0f 1f 84 00 00 00 00 00 ........
37bbe9a80
37bbe9a80loc_37bbe9a80:
37bbe9a80mov rax, [rsp+1000]
37bbe9a88mov r8, [rsp+904]
37bbe9a90mov [rsp+56], 4
37bbe9a99lea r9, [rip+0x8616d0]
37bbe9aa0lea rcx, [rip+0x8616d9]
37bbe9aa7mov [rsp+48], rax
37bbe9aacmov rax, [rsp+992]
37bbe9ab4mov rdx, r8
37bbe9ab7mov [rsp+40], rax
37bbe9abclea rax, [rip+0x8616c5]
37bbe9ac3mov [rsp+32], rax
37bbe9ac8call zlaset_
37bbe9acdjmp 0x37bbe8569
37bbe9ad2
37bbe9ad2 66 0f 1f 44 00 00 f..D..
37bbe9ad8
37bbe9ad8loc_37bbe9ad8:
37bbe9ad8mov rax, [rsp+984]
37bbe9ae0mov r8, [rsp+904]
37bbe9ae8mov [rsp+56], 4
37bbe9af1lea r9, [rip+0x861678]
37bbe9af8lea rcx, [rip+0x861681]
37bbe9affmov [rsp+48], rax
37bbe9b04mov rax, [rsp+976]
37bbe9b0cmov rdx, r8
37bbe9b0fmov [rsp+40], rax
37bbe9b14lea rax, [rip+0x86166d]
37bbe9b1bmov [rsp+32], rax
37bbe9b20call zlaset_
37bbe9b25jmp 0x37bbe8560
37bbe9b2a
37bbe9b2a 66 0f 1f 44 00 00 f..D..
37bbe9b30
37bbe9b30loc_37bbe9b30:
37bbe9b30mov rax, [rsp+1032]
37bbe9b38mov edi, [rsp+96]
37bbe9b3cmov [rax], edi
37bbe9b3emov rax, [rsp+904]
37bbe9b46mov eax, [rax]
37bbe9b48jmp 0x37bbe93c8
37bbe9b4d
37bbe9b4d 0f 1f 00 ...
37bbe9b50
37bbe9b50loc_37bbe9b50:
37bbe9b50mov rax, [rsp+904]
37bbe9b58mov rbx, [rsp+1032]
37bbe9b60mov eax, [rax]
37bbe9b62lea edx, [rax+rax+1]
37bbe9b66mov [rbx], edx
37bbe9b68jmp 0x37bbe93c8
37bbe9b6d
37bbe9b6d 0f 1f 00 ...
37bbe9b70
37bbe9b70loc_37bbe9b70:
37bbe9b70lea rax, [rsp+576]
37bbe9b78mov [rsp+176], rax
37bbe9b80lea rax, [rsp+536]
37bbe9b88mov [rsp+168], rax
37bbe9b90lea rax, [rsp+544]
37bbe9b98mov [rsp+208], rax
37bbe9ba0
37bbe9ba0loc_37bbe9ba0:
37bbe9ba0mov r9l, [rsp+120]
37bbe9ba5add [rsp+232], 1
37bbe9badmov ecx, 0xffffffffcccccccd
37bbe9bb2mov eax, [rsp+140]
37bbe9bb9mov ebx, [rsp+232]
37bbe9bc0test r9l, r9l
37bbe9bc3cmove eax, [rsp+200]
37bbe9bcbmov [rsp+140], eax
37bbe9bd2mov eax, ebx
37bbe9bd4imul rax, rcx
37bbe9bd8shr rax, 35
37bbe9bdclea eax, [rax+4*rax]
37bbe9bdfadd eax, eax
37bbe9be1cmp eax, ebx
37bbe9be3je 0x37bbeafb6
37bbe9be9mov rax, [rsp+192]
37bbe9bf1add rax, [rsp+224]
37bbe9bf9pxor x5, x5
37bbe9bfdmovapd x2, x14
37bbe9c02shl rax, 4
37bbe9c06movsd_xmm x4, [rdi]
37bbe9c0aadd rax, r14
37bbe9c0dmovsd_xmm x1, [rax]
37bbe9c11movsd_xmm x0, [rax+8]
37bbe9c16mulsd x2, x1
37bbe9c1amovapd x3, x0
37bbe9c1emulsd x1, x5
37bbe9c22mulsd x0, x14
37bbe9c27mulsd x3, x5
37bbe9c2baddsd x0, x1
37bbe9c2fmovsd_xmm x1, [rdi+8]
37bbe9c34subsd x2, x3
37bbe9c38movapd x3, x14
37bbe9c3dmulsd x3, x4
37bbe9c41movapd x10, x1
37bbe9c46mulsd x4, x5
37bbe9c4amulsd x10, x5
37bbe9c4fmulsd x1, x14
37bbe9c54subsd x3, x10
37bbe9c59addsd x1, x4
37bbe9c5dmovapd x5, x3
37bbe9c61andpd x5, [rip+0x861557]
37bbe9c69movapd x4, x1
37bbe9c6dandpd x4, [rip+0x86154b]
37bbe9c75movsd_xmm [rsp+128], x5
37bbe9c7ecomisd x4, x5
37bbe9c82movq rcx, x4
37bbe9c87jbe 0x37bbeb187
37bbe9c8dmovapd x5, x3
37bbe9c91movapd x4, x3
37bbe9c95movapd x10, x2
37bbe9c9adivsd x5, x1
37bbe9c9emulsd x4, x5
37bbe9ca2mulsd x10, x5
37bbe9ca7mulsd x5, x0
37bbe9cabaddsd x4, x1
37bbe9cafaddsd x10, x0
37bbe9cb4subsd x5, x2
37bbe9cb8divsd x10, x4
37bbe9cbddivsd x5, x4
37bbe9cc1movsd_xmm [rsp+256], x10
37bbe9ccbmovsd_xmm [rsp+312], x5
37bbe9cd4
37bbe9cd4loc_37bbe9cd4:
37bbe9cd4movsd_xmm x2, [r10]
37bbe9cd9movsd_xmm x0, [r10+8]
37bbe9cdfpxor x4, x4
37bbe9ce3movapd x10, x8
37bbe9ce8mov rax, [rsp+352]
37bbe9cf0add rax, [rsp+144]
37bbe9cf8mulsd x10, x2
37bbe9cfdmovapd x5, x0
37bbe9d01add rax, [rsp+224]
37bbe9d09mulsd x2, x4
37bbe9d0dshl rax, 4
37bbe9d11mulsd x0, x8
37bbe9d16add rax, r14
37bbe9d19mulsd x5, x4
37bbe9d1dmovsd_xmm x11, [rax+8]
37bbe9d23movapd x15, x11
37bbe9d28mulsd x15, x4
37bbe9d2daddsd x0, x2
37bbe9d31movsd_xmm x2, [rax]
37bbe9d35mulsd x11, x14
37bbe9d3asubsd x10, x5
37bbe9d3fmovapd x5, x14
37bbe9d44mulsd x5, x2
37bbe9d48mulsd x2, x4
37bbe9d4csubsd x5, x15
37bbe9d51addsd x2, x11
37bbe9d56movapd x11, x5
37bbe9d5bandpd x11, [rip+0x86145c]
37bbe9d64movapd x15, x2
37bbe9d69andpd x15, [rip+0x86144e]
37bbe9d72comisd x15, x11
37bbe9d77jbe 0x37bbeb0c9
37bbe9d7dmovapd x11, x5
37bbe9d82divsd x11, x2
37bbe9d87mulsd x5, x11
37bbe9d8cmovapd x15, x5
37bbe9d91movsd_xmm x5, [rdx]
37bbe9d95addsd x15, x2
37bbe9d9amovapd x2, x10
37bbe9d9fmulsd x2, x11
37bbe9da4addsd x2, x0
37bbe9da8mulsd x0, x11
37bbe9daddivsd x2, x15
37bbe9db2subsd x0, x10
37bbe9db7divsd x0, x15
37bbe9dbcmovsd_xmm [rsp+240], x2
37bbe9dc5movapd x2, x8
37bbe9dcamulsd x2, x5
37bbe9dcemulsd x5, x4
37bbe9dd2movsd_xmm [rsp+192], x0
37bbe9ddbmovsd_xmm x0, [rdx+8]
37bbe9de0movapd x10, x0
37bbe9de5mulsd x10, x4
37bbe9deamovapd x4, x11
37bbe9defmulsd x0, x8
37bbe9df4subsd x2, x10
37bbe9df9addsd x0, x5
37bbe9dfdmovapd x5, x15
37bbe9e02mulsd x4, x2
37bbe9e06mulsd x11, x0
37bbe9e0baddsd x4, x0
37bbe9e0fdivsd x4, x15
37bbe9e14movapd x15, x11
37bbe9e19subsd x15, x2
37bbe9e1edivsd x15, x5
37bbe9e23movsd_xmm [rsp+152], x4
37bbe9e2c
37bbe9e2cloc_37bbe9e2c:
37bbe9e2cmov rax, [rsp+224]
37bbe9e34pxor x5, x5
37bbe9e38movapd x4, x8
37bbe9e3dadd rax, [rsp+184]
37bbe9e45shl rax, 4
37bbe9e49add rax, r15
37bbe9e4cmovsd_xmm x2, [rax]
37bbe9e50movsd_xmm x0, [rax+8]
37bbe9e55mulsd x4, x2
37bbe9e59movapd x10, x0
37bbe9e5emulsd x2, x5
37bbe9e62mulsd x0, x8
37bbe9e67mulsd x10, x5
37bbe9e6caddsd x0, x2
37bbe9e70movq x2, rcx
37bbe9e75comisd x2, [rsp+128]
37bbe9e7esubsd x4, x10
37bbe9e83jbe 0x37bbeb4ce
37bbe9e89movapd x2, x3
37bbe9e8dmov rax, [rsp+296]
37bbe9e95divsd x2, x1
37bbe9e99movsd_xmm x10, [rax+8]
37bbe9e9fmovsd_xmm x11, [rax]
37bbe9ea4mulsd x3, x2
37bbe9ea8addsd x3, x1
37bbe9eacmovapd x1, x4
37bbe9eb0mulsd x1, x2
37bbe9eb4addsd x1, x0
37bbe9eb8mulsd x0, x2
37bbe9ebcdivsd x1, x3
37bbe9ec0subsd x0, x4
37bbe9ec4movapd x4, x10
37bbe9ec9mulsd x4, x5
37bbe9ecdmulsd x10, x8
37bbe9ed2divsd x0, x3
37bbe9ed6movq rax, x1
37bbe9edbmovapd x1, x8
37bbe9ee0mulsd x1, x11
37bbe9ee5mulsd x11, x5
37bbe9eeasubsd x1, x4
37bbe9eeeaddsd x10, x11
37bbe9ef3movapd x11, x2
37bbe9ef8mulsd x11, x1
37bbe9efdaddsd x11, x10
37bbe9f02mulsd x10, x2
37bbe9f07divsd x11, x3
37bbe9f0csubsd x10, x1
37bbe9f11divsd x10, x3
37bbe9f16
37bbe9f16loc_37bbe9f16:
37bbe9f16movsd_xmm x5, [rsp+256]
37bbe9f1fmov rsi, [rsp+88]
37bbe9f24lea rdx, [rsp+496]
37bbe9f2cmovsd_xmm x2, [rsp+312]
37bbe9f35movsd_xmm x1, [rsp+152]
37bbe9f3emovapd x3, x5
37bbe9f42mov rcx, rsi
37bbe9f45mulsd x3, x1
37bbe9f49movapd x4, x2
37bbe9f4dmulsd x4, x15
37bbe9f52subsd x3, x4
37bbe9f56movapd x4, x5
37bbe9f5amulsd x4, x15
37bbe9f5fsubsd x11, x3
37bbe9f64movapd x3, x2
37bbe9f68mulsd x3, x1
37bbe9f6cmovapd x1, x5
37bbe9f70mulsd x5, [rsp+192]
37bbe9f79addsd x3, x4
37bbe9f7dmovapd x4, x2
37bbe9f81mulsd x2, [rsp+192]
37bbe9f8asubsd x10, x3
37bbe9f8fmovq x3, rax
37bbe9f94movsd_xmm [rsp+128], x10
37bbe9f9emovsd_xmm x10, [rsp+240]
37bbe9fa8mulsd x4, x10
37bbe9fadmulsd x1, x10
37bbe9fb2subsd x1, x2
37bbe9fb6movapd x2, x4
37bbe9fbaaddsd x2, x5
37bbe9fbesubsd x3, x1
37bbe9fc2subsd x0, x2
37bbe9fc6movsd_xmm [rsp+496], x3
37bbe9fcfmovsd_xmm [rsp+504], x0
37bbe9fd8call fn_37c4301d0
37bbe9fddlea rdx, [rsp+496]
37bbe9fe5mov rcx, rsi
37bbe9fe8movsd_xmm x4, [rsp+512]
37bbe9ff1movsd_xmm x0, [rsp+520]
37bbe9ffamovsd_xmm x1, [rsp+152]
37bbea003movsd_xmm [rsp+504], x15
37bbea00dmovsd_xmm [rsp+224], x4
37bbea016movsd_xmm [rsp+184], x0
37bbea01fmovsd_xmm [rsp+496], x1
37bbea028call fn_37c4301d0
37bbea02dmov ecx, 1
37bbea032movsd_xmm x3, [rsp+512]
37bbea03bmovsd_xmm x2, [rsp+520]
37bbea044movsd_xmm x4, [rsp+224]
37bbea04dmovsd_xmm x0, [rsp+184]
37bbea056movapd x5, x3
37bbea05aunpcklpd x5, x2
37bbea05emovddup x1, x4
37bbea062movddup x15, x0
37bbea067mulpd x1, x5
37bbea06bmovapd x5, x2
37bbea06fmovapd x10, x4
37bbea074mulsd x10, x3
37bbea079unpcklpd x5, x3
37bbea07dmulpd x5, x15
37bbea082addsubpd x1, x5
37bbea086movapd x5, x0
37bbea08amulsd x5, x2
37bbea08emulsd x0, x3
37bbea092mulsd x2, x4
37bbea096movups [rsp+544], x1
37bbea09esubsd x10, x5
37bbea0a3addsd x0, x2
37bbea0a7pxor x2, x2
37bbea0abucomisd x10, x2
37bbea0b0setp dl
37bbea0b3cmovne edx, ecx
37bbea0b6test dl, dl
37bbea0b8jne 0x37bbeb1d3
37bbea0beucomisd x0, x2
37bbea0c2setp dl
37bbea0c5cmovne edx, ecx
37bbea0c8test dl, dl
37bbea0cajne 0x37bbeb1d3
37bbea0d0
37bbea0d0loc_37bbea0d0:
37bbea0d0mov edi, [rsp+200]
37bbea0d7mov ebx, [rsp+96]
37bbea0dbcmp edi, ebx
37bbea0ddjge 0x37bbeae98
37bbea0e3mov rax, [rsp+144]
37bbea0ebmov rdx, [rsp+288]
37bbea0f3movsd_xmm [rsp+96], x13
37bbea0fapxor x3, x3
37bbea0feadd rdx, [rsp+360]
37bbea106mov r10l, 1
37bbea10cmov rsi, [rsp+280]
37bbea114movsd_xmm [rsp+152], x7
37bbea11dlea r8, [r12+rax]
37bbea121shl rdx, 4
37bbea125mov r11, rax
37bbea128add r8, [rsp+352]
37bbea130shl r8, 4
37bbea134add rdx, r15
37bbea137shl r11, 4
37bbea13bmovsd_xmm x13, [rsp+384]
37bbea145movsd_xmm x4, [rsp+128]
37bbea14eadd r8, r14
37bbea151mov r9, [rsp+392]
37bbea159movsd_xmm [rsp+184], x6
37bbea162jmp 0x37bbea17c
37bbea164
37bbea164 0f 1f 40 00 ..@.
37bbea168
37bbea168loc_37bbea168:
37bbea168sub ebx, 1
37bbea16badd rdx, rsi
37bbea16eadd r8, r11
37bbea171add r9, rsi
37bbea174cmp ebx, edi
37bbea176je 0x37bbeae7f
37bbea17c
37bbea17cloc_37bbea17c:
37bbea17cmovsd_xmm x10, [r8-16]
37bbea182movsd_xmm x0, [r8-8]
37bbea188movapd x2, x14
37bbea18dmovapd x6, x8
37bbea192movsd_xmm x1, [rdx-8]
37bbea197movsd_xmm x5, [rdx-16]
37bbea19cmulsd x2, x10
37bbea1a1movapd x15, x0
37bbea1a6mulsd x10, x3
37bbea1abmulsd x0, x14
37bbea1b0mulsd x15, x3
37bbea1b5mulsd x6, x5
37bbea1b9mulsd x5, x3
37bbea1bdaddsd x0, x10
37bbea1c2movapd x10, x1
37bbea1c7mulsd x10, x3
37bbea1ccsubsd x2, x15
37bbea1d1movapd x15, x4
37bbea1d6mulsd x1, x8
37bbea1dbmulsd x15, x0
37bbea1e0mulsd x0, x11
37bbea1e5subsd x6, x10
37bbea1eamovapd x10, x11
37bbea1efmulsd x10, x2
37bbea1f4addsd x1, x5
37bbea1f8mulsd x2, x4
37bbea1fcmovapd x7, x1
37bbea200movsd_xmm x1, [rdx+8]
37bbea205subsd x10, x15
37bbea20amovsd_xmm x15, [rip+0x860f8d]
37bbea213addsd x2, x0
37bbea217subsd x6, x10
37bbea21cmovsd_xmm x10, [rdx]
37bbea221subsd x7, x2
37bbea225movapd x5, x10
37bbea22aandpd x5, [rip+0x860f8e]
37bbea232movapd x2, x6
37bbea236andpd x2, [rip+0x860f82]
37bbea23emovapd x0, x7
37bbea242andpd x0, [rip+0x860f76]
37bbea24aaddsd x2, x0
37bbea24emovapd x0, x1
37bbea252andpd x0, [rip+0x860f66]
37bbea25aaddsd x5, x0
37bbea25emovapd x0, x2
37bbea262mulsd x5, x8
37bbea267maxsd x0, x5
37bbea26bcomisd x15, x0
37bbea270jbe 0x37bbea28b
37bbea272ucomisd x0, x3
37bbea276setp bpl
37bbea27acmovne ebp, r10l
37bbea27etest bpl, bpl
37bbea281je 0x37bbea28b
37bbea283divsd x2, x0
37bbea287divsd x5, x0
37bbea28b
37bbea28bloc_37bbea28b:
37bbea28bmovsd_xmm x15, [r9-16]
37bbea291movsd_xmm x0, [r9-8]
37bbea297mulsd x2, x13
37bbea29candpd x15, [rip+0x860f1b]
37bbea2a5andpd x0, [rip+0x860f13]
37bbea2adaddsd x0, x15
37bbea2b2mulsd x0, x5
37bbea2b6comisd x2, x0
37bbea2bajb 0x37bbea168
37bbea2c0movq rcx, x6
37bbea2c5movapd x15, x10
37bbea2camovapd x10, x7
37bbea2cfmov [rsp+200], ebx
37bbea2d6mov [rsp+544], rcx
37bbea2demovsd_xmm x13, [rsp+96]
37bbea2e5movapd x5, x1
37bbea2e9movsd_xmm x7, [rsp+152]
37bbea2f2movsd_xmm x6, [rsp+184]
37bbea2fbmovsd_xmm [rsp+552], x10
37bbea305
37bbea305loc_37bbea305:
37bbea305pxor x1, x1
37bbea309movapd x2, x5
37bbea30dmovapd x0, x8
37bbea312mov r9, [rsp+176]
37bbea31amulsd x0, x15
37bbea31flea rax, [rsp+624]
37bbea327mov r8, [rsp+168]
37bbea32fmov rcx, [rsp+208]
37bbea337mulsd x2, x1
37bbea33bmov [rsp+32], rax
37bbea340lea rdx, [rsp+560]
37bbea348mulsd x15, x1
37bbea34dmulsd x5, x8
37bbea352subsd x0, x2
37bbea356addsd x5, x15
37bbea35bmovsd_xmm [rsp+560], x0
37bbea364movsd_xmm [rsp+568], x5
37bbea36dcall zlartg_
37bbea372mov esi, [rsp+200]
37bbea379cmp esi, [rsp+116]
37bbea37djge 0x37bbeab97
37bbea383mov rbx, [rsp+264]
37bbea38bmovsxd rcx, esi
37bbea38emov rdi, [rsp+272]
37bbea396mov r12l, esi
37bbea399lea rdx, [rcx+1]
37bbea39dmov r10, [rsp+992]
37bbea3a5mov r13, [rsp+144]
37bbea3adpxor x15, x15
37bbea3b2mov rax, rbx
37bbea3b5mov rbp, [rsp+976]
37bbea3bdshl rax, 4
37bbea3c1mov [rsp+328], rax
37bbea3c9mov rax, rbx
37bbea3ccimul rax, rdx
37bbea3d0add rax, rdi
37bbea3d3shl rax, 4
37bbea3d7lea rax, [r10+rax+16]
37bbea3dcmov r10, rcx
37bbea3dfmov [rsp+296], rax
37bbea3e7mov rax, rbx
37bbea3eamov rbx, [rsp+992]
37bbea3f2imul rax, rcx
37bbea3f6movsxd rcx, [rsp+140]
37bbea3felea r8, [r13+rcx]
37bbea403add rax, rdi
37bbea406shl rax, 4
37bbea40alea rax, [rbx+rax+16]
37bbea40fmov rbx, [rsp+160]
37bbea417mov [rsp+288], rax
37bbea41fmov r9, rbx
37bbea422mov rdi, rbx
37bbea425imul r9, rdx
37bbea429shl rdi, 4
37bbea42dlea rax, [r8+r9]
37bbea431shl rax, 4
37bbea435add rax, r14
37bbea438mov [rsp+192], rax
37bbea440mov rax, r9
37bbea443sub rax, rbx
37bbea446add r8, rax
37bbea449shl r8, 4
37bbea44dadd r8, r14
37bbea450mov [rsp+184], r8
37bbea458mov r8l, 1
37bbea45esub r8l, ecx
37bbea461add rcx, [rsp+72]
37bbea466lea r11l, [rsi+r8]
37bbea46amov [rsp+360], r8l
37bbea472lea r8, [r13+r10]
37bbea477mov [rsp+128], r11l
37bbea47flea r11, [rdi+16]
37bbea483add r9, r8
37bbea486add rax, r8
37bbea489mov [rsp+96], r11
37bbea48emov r11, [rsp+80]
37bbea493shl r9, 4
37bbea497shl rax, 4
37bbea49blea r13, [r9+r14]
37bbea49fmov r9, r11
37bbea4a2mov rsi, r11
37bbea4a5imul r9, rdx
37bbea4a9shl rsi, 4
37bbea4adadd r9, rcx
37bbea4b0shl r9, 4
37bbea4b4add r9, r15
37bbea4b7mov [rsp+280], r9
37bbea4bfmov r9, r11
37bbea4c2mov r11, [rsp+368]
37bbea4caimul r9, r10
37bbea4ceadd r9, rcx
37bbea4d1shl r9, 4
37bbea4d5lea rcx, [r15+r9]
37bbea4d9mov r9, [rsp+376]
37bbea4e1mov [rsp+256], rcx
37bbea4e9mov rcx, r11
37bbea4ecshl rcx, 4
37bbea4f0mov [rsp+352], rcx
37bbea4f8mov rcx, r11
37bbea4fbimul rcx, r10
37bbea4ffadd rcx, r9
37bbea502shl rcx, 4
37bbea506imul rdx, r11
37bbea50alea rbp, [rbp+rcx+16]
37bbea50fmov [rsp+320], rbp
37bbea517mov rbp, [rsp+976]
37bbea51fadd rdx, r9
37bbea522mov r9, [rsp+80]
37bbea527shl rdx, 4
37bbea52blea rdx, [rbp+rdx+16]
37bbea530mov [rsp+312], rdx
37bbea538lea rdx, [rbx+1]
37bbea53cimul rbx, r10
37bbea540mov [rsp+344], rdx
37bbea548lea rdx, [r9+1]
37bbea54cimul rdx, r10
37bbea550add rdx, [rsp+72]
37bbea555shl rdx, 4
37bbea559lea r11, [rbx+r8]
37bbea55dlea rbx, [rsi+16]
37bbea561mov [rsp+336], rbx
37bbea569lea rbx, [r15+rdx]
37bbea56dmov rdx, r11
37bbea570shl rdx, 4
37bbea574mov [rsp+240], rbx
37bbea57clea rbx, [rdx+r14]
37bbea580mov [rsp+224], rbx
37bbea588mov ebx, [rsp+216]
37bbea58fmov [rsp+944], r14
37bbea597mov ebp, [rsp+128]
37bbea59emov [rsp+928], r15
37bbea5a6add ebx, 1
37bbea5a9lea r15, [r14+rax+16]
37bbea5aemov rax, [rsp+96]
37bbea5b3movsd_xmm [rsp+416], x7
37bbea5bcsub ebx, r12l
37bbea5bfmovapd x7, x6
37bbea5c3movsd_xmm [rsp+424], x8
37bbea5cdmovapd x8, x14
37bbea5d2movsd_xmm [rsp+392], x13
37bbea5dcmovsd_xmm [rsp+400], x12
37bbea5e6movsd_xmm [rsp+408], x9
37bbea5f0
37bbea5f0loc_37bbea5f0:
37bbea5f0mov rdx, r10
37bbea5f3add r10, 1
37bbea5f7cmp [rsp+200], r12l
37bbea5ffjl 0x37bbeaba8
37bbea605
37bbea605loc_37bbea605:
37bbea605cmp [rsp+216], r12l
37bbea60djl 0x37bbea806
37bbea613movsd_xmm x10, [rsp+584]
37bbea61dxor r8l, r8l
37bbea620movsd_xmm x14, [rsp+576]
37bbea62amovsd_xmm [rsp+128], x8
37bbea634mov rcx, [rsp+240]
37bbea63cmov rdx, [rsp+224]
37bbea644movsd_xmm [rsp+152], x7
37bbea64dmovapd x11, x10
37bbea652movapd x5, x10
37bbea657xorpd x11, [rip+0x860b50]
37bbea660movsd_xmm x13, [rsp+576]
37bbea66amovddup x6, [rsp+536]
37bbea673movddup x9, [rsp+576]
37bbea67dmovhpd x5, [rsp+576]
37bbea686movups [rsp+96], x5
37bbea68bmovapd x12, x11
37bbea690unpcklpd x14, x11
37bbea695unpcklpd x13, x10
37bbea69amovhpd x12, [rsp+576]
37bbea6a4unpcklpd x11, x11
37bbea6a9unpcklpd x10, x10
37bbea6aenop
37bbea6b0
37bbea6b0loc_37bbea6b0:
37bbea6b0movupd x0, [rcx]
37bbea6b4movupd x1, [rcx+16]
37bbea6b9add r8l, 1
37bbea6bdmovapd x5, x0
37bbea6c1movapd x4, x0
37bbea6c5movapd x3, x1
37bbea6c9shufpd x4, x0, 1
37bbea6cemulpd x5, x6
37bbea6d2movapd x2, x1
37bbea6d6mulpd x4, x15
37bbea6dbshufpd x2, x1, 1
37bbea6e0mulpd x3, x6
37bbea6e4mulpd x2, x15
37bbea6e9addsubpd x5, x4
37bbea6edmovapd x4, x0
37bbea6f1unpcklpd x4, x0
37bbea6f5unpckhpd x0, x0
37bbea6f9mulpd x0, x12
37bbea6feaddsubpd x3, x2
37bbea702movapd x2, x1
37bbea706mulpd x4, x14
37bbea70bunpcklpd x2, x1
37bbea70funpckhpd x1, x1
37bbea713mulpd x2, x13
37bbea718mulpd x1, [rsp+96]
37bbea71eaddsubpd x4, x0
37bbea722addsubpd x2, x1
37bbea726movupd x1, [rdx+16]
37bbea72bsubpd x3, x4
37bbea72faddpd x2, x5
37bbea733movapd x5, x1
37bbea737movups [rcx+16], x3
37bbea73bmovupd x3, [rdx]
37bbea73fshufpd x5, x1, 1
37bbea744movapd x7, x5
37bbea748mulpd x7, x15
37bbea74dmovups [rcx], x2
37bbea750movapd x4, x3
37bbea754movapd x2, x1
37bbea758movapd x0, x3
37bbea75cshufpd x4, x3, 1
37bbea761movapd x8, x4
37bbea766add rcx, rsi
37bbea769mulpd x2, x6
37bbea76dmulpd x0, x6
37bbea771mulpd x8, x15
37bbea776mulpd x3, x9
37bbea77bmulpd x4, x11
37bbea780mulpd x1, x9
37bbea785addsubpd x2, x7
37bbea789mulpd x5, x10
37bbea78eaddsubpd x0, x8
37bbea793addsubpd x3, x4
37bbea797addsubpd x1, x5
37bbea79bsubpd x2, x3
37bbea79faddpd x1, x0
37bbea7a3movups [rdx+16], x2
37bbea7a7movups [rdx], x1
37bbea7aaadd rdx, rdi
37bbea7adcmp r8l, ebx
37bbea7b0jb 0x37bbea6b0
37bbea7b6mov edx, [rsp+216]
37bbea7bdmov r9, [rsp+944]
37bbea7c5movups [rsp+560], x1
37bbea7cdmovsd_xmm x8, [rsp+128]
37bbea7d7movsd_xmm x7, [rsp+152]
37bbea7e0sub edx, r12l
37bbea7e3imul rdx, [rsp+160]
37bbea7eclea rcx, [r11+rdx+1]
37bbea7f1add rdx, r11
37bbea7f4shl rcx, 4
37bbea7f8shl rdx, 4
37bbea7fcmovups [r9+rcx], x2
37bbea801movups [r9+rdx], x1
37bbea806
37bbea806loc_37bbea806:
37bbea806mov r8l, [rsp+220]
37bbea80etest r8l, r8l
37bbea811jne 0x37bbead70
37bbea817
37bbea817loc_37bbea817:
37bbea817lea rdx, [r13+16]
37bbea81bmovupd x0, [r13+16]
37bbea821mov r9, [rsp+176]
37bbea829mov [rsp+152], r11
37bbea831mov [rsp+32], rdx
37bbea836mov r8, [rsp+168]
37bbea83emov rdx, r15
37bbea841mov rcx, [rsp+208]
37bbea849mov [rsp+128], r10
37bbea851mov [rsp+96], rax
37bbea856movups [rsp+544], x0
37bbea85ecall zlartg_
37bbea863mov eax, [rsp+116]
37bbea867lea r9l, [r12+2]
37bbea86cmov r10, [rsp+128]
37bbea874mov r11, [rsp+152]
37bbea87cmovups [r15], x15
37bbea880cmp r9l, eax
37bbea883cmovg r9l, eax
37bbea887cmp [rsp+140], r9l
37bbea88fmov rax, [rsp+96]
37bbea894jg 0x37bbea9a6
37bbea89amovsd_xmm x9, [rsp+584]
37bbea8a4xor r8l, r8l
37bbea8a7movsd_xmm x12, [rsp+576]
37bbea8b1mov rcx, [rsp+280]
37bbea8b9mov rdx, [rsp+256]
37bbea8c1movapd x10, x9
37bbea8c6add r9l, [rsp+360]
37bbea8cexorpd x10, [rip+0x8608d9]
37bbea8d7movsd_xmm x11, [rsp+576]
37bbea8e1unpcklpd x12, x9
37bbea8e6movddup x6, [rsp+536]
37bbea8efmovhpd x9, [rsp+576]
37bbea8f9unpcklpd x11, x10
37bbea8femovhpd x10, [rsp+576]
37bbea908nop [rax+rax]
37bbea910
37bbea910loc_37bbea910:
37bbea910movupd x0, [rcx]
37bbea914add r8l, 1
37bbea918add rdx, 16
37bbea91cadd rcx, 16
37bbea920movapd x1, x0
37bbea924movapd x4, x0
37bbea928movapd x2, x0
37bbea92cshufpd x1, x0, 1
37bbea931mulpd x2, x6
37bbea935unpcklpd x4, x0
37bbea939unpckhpd x0, x0
37bbea93dmulpd x0, x10
37bbea942mulpd x4, x11
37bbea947mulpd x1, x15
37bbea94caddsubpd x4, x0
37bbea950movupd x0, [rdx-16]
37bbea955addsubpd x2, x1
37bbea959movapd x5, x0
37bbea95dmovapd x1, x0
37bbea961movapd x3, x0
37bbea965shufpd x5, x0, 1
37bbea96amulpd x3, x6
37bbea96eunpcklpd x1, x0
37bbea972unpckhpd x0, x0
37bbea976mulpd x1, x12
37bbea97bmulpd x5, x15
37bbea980mulpd x0, x9
37bbea985addsubpd x3, x5
37bbea989addsubpd x1, x0
37bbea98dsubpd x3, x4
37bbea991addpd x1, x2
37bbea995movups [rdx-16], x3
37bbea999movups [rcx-16], x1
37bbea99dcmp r8l, r9l
37bbea9a0jb 0x37bbea910
37bbea9a6
37bbea9a6loc_37bbea9a6:
37bbea9a6cmp [rsp+140], r12l
37bbea9aejg 0x37bbeaab6
37bbea9b4movsd_xmm x9, [rsp+584]
37bbea9bexor r8l, r8l
37bbea9c1movsd_xmm x12, [rsp+576]
37bbea9cbmov rcx, [rsp+192]
37bbea9d3mov rdx, [rsp+184]
37bbea9dbmovapd x10, x9
37bbea9e0unpcklpd x12, x9
37bbea9e5xorpd x10, [rip+0x8607c2]
37bbea9eemovsd_xmm x11, [rsp+576]
37bbea9f8movddup x6, [rsp+536]
37bbeaa01movhpd x9, [rsp+576]
37bbeaa0bunpcklpd x11, x10
37bbeaa10movhpd x10, [rsp+576]
37bbeaa1anop [rax+rax]
37bbeaa20
37bbeaa20loc_37bbeaa20:
37bbeaa20movupd x0, [rcx]
37bbeaa24add r8l, 1
37bbeaa28add rdx, 16
37bbeaa2cadd rcx, 16
37bbeaa30movapd x1, x0
37bbeaa34movapd x4, x0
37bbeaa38movapd x2, x0
37bbeaa3cshufpd x1, x0, 1
37bbeaa41mulpd x2, x6
37bbeaa45unpcklpd x4, x0
37bbeaa49unpckhpd x0, x0
37bbeaa4dmulpd x0, x10
37bbeaa52mulpd x4, x11
37bbeaa57mulpd x1, x15
37bbeaa5caddsubpd x4, x0
37bbeaa60movupd x0, [rdx-16]
37bbeaa65addsubpd x2, x1
37bbeaa69movapd x5, x0
37bbeaa6dmovapd x1, x0
37bbeaa71movapd x3, x0
37bbeaa75shufpd x5, x0, 1
37bbeaa7amulpd x3, x6
37bbeaa7eunpcklpd x1, x0
37bbeaa82unpckhpd x0, x0
37bbeaa86mulpd x1, x12
37bbeaa8bmulpd x5, x15
37bbeaa90mulpd x0, x9
37bbeaa95addsubpd x3, x5
37bbeaa99addsubpd x1, x0
37bbeaa9dsubpd x3, x4
37bbeaaa1addpd x1, x2
37bbeaaa5movups [rdx-16], x3
37bbeaaa9movups [rcx-16], x1
37bbeaaadcmp r8l, ebp
37bbeaab0jb 0x37bbeaa20
37bbeaab6
37bbeaab6loc_37bbeaab6:
37bbeaab6mov ecx, [rsp+124]
37bbeaabatest ecx, ecx
37bbeaabcjne 0x37bbeac48
37bbeaac2
37bbeaac2loc_37bbeaac2:
37bbeaac2add [rsp+192], rdi
37bbeaacaadd r12l, 1
37bbeaaceadd ebp, 1
37bbeaad1mov rdx, [rsp+328]
37bbeaad9add [rsp+184], rdi
37bbeaae1add r13, rax
37bbeaae4add r15, rax
37bbeaae7add r11, [rsp+344]
37bbeaaefadd [rsp+296], rdx
37bbeaaf7sub ebx, 1
37bbeaafaadd [rsp+288], rdx
37bbeab02mov rdx, [rsp+352]
37bbeab0aadd [rsp+280], rsi
37bbeab12add [rsp+320], rdx
37bbeab1aadd [rsp+312], rdx
37bbeab22mov rdx, [rsp+336]
37bbeab2aadd [rsp+256], rsi
37bbeab32add [rsp+240], rdx
37bbeab3aadd [rsp+224], rax
37bbeab42cmp [rsp+116], r12l
37bbeab47jne 0x37bbea5f0
37bbeab4dmovapd x14, x8
37bbeab52movapd x6, x7
37bbeab56movsd_xmm x13, [rsp+392]
37bbeab60movsd_xmm x12, [rsp+400]
37bbeab6amov r15, [rsp+928]
37bbeab72mov r14, [rsp+944]
37bbeab7amovsd_xmm x9, [rsp+408]
37bbeab84movsd_xmm x8, [rsp+424]
37bbeab8emovsd_xmm x7, [rsp+416]
37bbeab97
37bbeab97loc_37bbeab97:
37bbeab97mov eax, [rsp+116]
37bbeab9bmov [rsp+96], eax
37bbeab9fjmp 0x37bbe8c22
37bbeaba4
37bbeaba4 0f 1f 40 00 ..@.
37bbeaba8
37bbeaba8loc_37bbeaba8:
37bbeaba8lea r14l, [r12-1]
37bbeabadmov [rsp+128], rax
37bbeabb5mov rax, [rsp+928]
37bbeabbdmovsxd r14, r14l
37bbeabc0imul r14, [rsp+80]
37bbeabc6add r14, [rsp+72]
37bbeabcbmov [rsp+152], r11
37bbeabd3add rdx, r14
37bbeabd6add r14, r10
37bbeabd9mov r9, [rsp+176]
37bbeabe1mov r8, [rsp+168]
37bbeabe9shl rdx, 4
37bbeabedshl r14, 4
37bbeabf1mov [rsp+96], r10
37bbeabf6mov rcx, [rsp+208]
37bbeabfemovupd x0, [rax+rdx]
37bbeac03add rdx, rax
37bbeac06mov [rsp+32], rdx
37bbeac0blea rdx, [r14+rax]
37bbeac0fmovups [rsp+544], x0
37bbeac17call zlartg_
37bbeac1cmov rax, [rsp+928]
37bbeac24mov r10, [rsp+96]
37bbeac29mov r11, [rsp+152]
37bbeac31movups [rax+r14], x15
37bbeac36mov rax, [rsp+128]
37bbeac3ejmp 0x37bbea605
37bbeac43
37bbeac43 0f 1f 44 00 00 ..D..
37bbeac48
37bbeac48loc_37bbeac48:
37bbeac48mov rcx, [rsp+904]
37bbeac50mov edx, [rcx]
37bbeac52test edx, edx
37bbeac54jle 0x37bbeaac2
37bbeac5amovsd_xmm x9, [rsp+584]
37bbeac64shl rdx, 4
37bbeac68mov r14, [rsp+288]
37bbeac70movsd_xmm x12, [rsp+576]
37bbeac7amov rcx, [rsp+296]
37bbeac82movapd x10, x9
37bbeac87lea r8, [rdx+r14]
37bbeac8bmov rdx, r14
37bbeac8emovsd_xmm x11, [rsp+576]
37bbeac98xorpd x10, [rip+0x86050f]
37bbeaca1unpcklpd x12, x9
37bbeaca6movddup x6, [rsp+536]
37bbeacafmovhpd x9, [rsp+576]
37bbeacb9unpcklpd x11, x10
37bbeacbemovhpd x10, [rsp+576]
37bbeacc8nop [rax+rax]
37bbeacd0
37bbeacd0loc_37bbeacd0:
37bbeacd0movupd x0, [rcx]
37bbeacd4add rdx, 16
37bbeacd8add rcx, 16
37bbeacdcmovapd x1, x0
37bbeace0movapd x4, x0
37bbeace4movapd x2, x0
37bbeace8shufpd x1, x0, 1
37bbeacedmulpd x2, x6
37bbeacf1unpcklpd x4, x0
37bbeacf5unpckhpd x0, x0
37bbeacf9mulpd x0, x10
37bbeacfemulpd x4, x11
37bbead03mulpd x1, x15
37bbead08addsubpd x4, x0
37bbead0cmovupd x0, [rdx-16]
37bbead11addsubpd x2, x1
37bbead15movapd x3, x0
37bbead19movapd x1, x0
37bbead1dmovapd x5, x0
37bbead21shufpd x5, x0, 1
37bbead26mulpd x3, x6
37bbead2aunpcklpd x1, x0
37bbead2eunpckhpd x0, x0
37bbead32mulpd x5, x15
37bbead37mulpd x1, x12
37bbead3cmulpd x0, x9
37bbead41addsubpd x3, x5
37bbead45addsubpd x1, x0
37bbead49subpd x3, x4
37bbead4daddpd x1, x2
37bbead51movups [rdx-16], x3
37bbead55movups [rcx-16], x1
37bbead59cmp r8, rdx
37bbead5cjne 0x37bbeacd0
37bbead62jmp 0x37bbeaac2
37bbead67
37bbead67 66 0f 1f 84 00 00 00 00 00 f........
37bbead70
37bbead70loc_37bbead70:
37bbead70mov rcx, [rsp+904]
37bbead78mov edx, [rcx]
37bbead7atest edx, edx
37bbead7cjle 0x37bbea817
37bbead82movsd_xmm x9, [rsp+584]
37bbead8cshl rdx, 4
37bbead90mov r14, [rsp+312]
37bbead98movsd_xmm x11, [rsp+576]
37bbeada2mov rcx, [rsp+320]
37bbeadaamovapd x10, x9
37bbeadaflea r8, [rdx+r14]
37bbeadb3mov rdx, r14
37bbeadb6movddup x6, [rsp+536]
37bbeadbfxorpd x10, [rip+0x8603e8]
37bbeadc8unpcklpd x11, x9
37bbeadcdmovddup x12, [rsp+576]
37bbeadd7movhpd x9, [rsp+576]
37bbeade1unpcklpd x10, x10
37bbeade6nop [rax+rax]
37bbeadf0
37bbeadf0loc_37bbeadf0:
37bbeadf0movupd x0, [rcx]
37bbeadf4add rdx, 16
37bbeadf8add rcx, 16
37bbeadfcmovapd x2, x0
37bbeae00movapd x3, x0
37bbeae04movapd x1, x0
37bbeae08shufpd x2, x0, 1
37bbeae0dmulpd x1, x6
37bbeae11unpcklpd x3, x0
37bbeae15unpckhpd x0, x0
37bbeae19mulpd x0, x9
37bbeae1emulpd x3, x11
37bbeae23mulpd x2, x15
37bbeae28addsubpd x3, x0
37bbeae2cmovupd x0, [rdx-16]
37bbeae31addsubpd x1, x2
37bbeae35movapd x4, x0
37bbeae39movapd x2, x0
37bbeae3dshufpd x4, x0, 1
37bbeae42mulpd x0, x6
37bbeae46movapd x5, x4
37bbeae4amulpd x5, x15
37bbeae4fmulpd x2, x12
37bbeae54mulpd x4, x10
37bbeae59addsubpd x0, x5
37bbeae5daddsubpd x2, x4
37bbeae61subpd x0, x3
37bbeae65addpd x2, x1
37bbeae69movups [rdx-16], x0
37bbeae6dmovups [rcx-16], x2
37bbeae71cmp rdx, r8
37bbeae74jne 0x37bbeadf0
37bbeae7ajmp 0x37bbea817
37bbeae7f
37bbeae7floc_37bbeae7f:
37bbeae7fmovsd_xmm x7, [rsp+152]
37bbeae88movsd_xmm x13, [rsp+96]
37bbeae8fmovsd_xmm x6, [rsp+184]
37bbeae98
37bbeae98loc_37bbeae98:
37bbeae98mov rdx, [rsp+80]
37bbeae9dpxor x4, x4
37bbeaea1movapd x2, x14
37bbeaea6movsxd rcx, [rsp+200]
37bbeaeaemovsd_xmm x10, [rsp+128]
37bbeaeb8imul rdx, rcx
37bbeaebcadd rdx, [rsp+72]
37bbeaec1lea rax, [rcx+rdx]
37bbeaec5shl rax, 4
37bbeaec9add rax, r15
37bbeaeccmovsd_xmm x3, [rax]
37bbeaed0movsd_xmm x0, [rax+8]
37bbeaed5mov rax, [rsp+160]
37bbeaeddimul rax, rcx
37bbeaee1add rax, [rsp+144]
37bbeaee9add rax, rcx
37bbeaeecshl rax, 4
37bbeaef0add rax, r14
37bbeaef3movsd_xmm x1, [rax+8]
37bbeaef8movsd_xmm x5, [rax]
37bbeaefclea eax, [rcx+1]
37bbeaeffcdqe
37bbeaf01mulsd x2, x5
37bbeaf05movapd x15, x1
37bbeaf0aadd rax, rdx
37bbeaf0dmulsd x15, x4
37bbeaf12shl rax, 4
37bbeaf16mulsd x5, x4
37bbeaf1aadd rax, r15
37bbeaf1dmulsd x1, x14
37bbeaf22subsd x2, x15
37bbeaf27movapd x15, x8
37bbeaf2cmulsd x15, x3
37bbeaf31addsd x1, x5
37bbeaf35mulsd x3, x4
37bbeaf39movapd x5, x0
37bbeaf3dmulsd x5, x4
37bbeaf41mulsd x0, x8
37bbeaf46mulsd x10, x1
37bbeaf4bsubsd x15, x5
37bbeaf50movapd x5, x11
37bbeaf55mulsd x5, x2
37bbeaf59addsd x0, x3
37bbeaf5dmulsd x11, x1
37bbeaf62subsd x5, x10
37bbeaf67movsd_xmm x10, [rsp+128]
37bbeaf71mulsd x10, x2
37bbeaf76subsd x15, x5
37bbeaf7bmovsd_xmm x5, [rax+8]
37bbeaf80movsd_xmm [rsp+544], x15
37bbeaf8amovsd_xmm x15, [rax]
37bbeaf8faddsd x10, x11
37bbeaf94subsd x0, x10
37bbeaf99movsd_xmm [rsp+552], x0
37bbeafa2jmp 0x37bbea305
37bbeafa7
37bbeafa7loc_37bbeafa7:
37bbeafa7mov edx, -6
37bbeafacmov eax, 6
37bbeafb1jmp 0x37bbe824a
37bbeafb6
37bbeafb6loc_37bbeafb6:
37bbeafb6imul eax, [rsp+232], 0xffffffffcccccccd
37bbeafc1ror eax, 2
37bbeafc4cmp eax, 0xccccccc
37bbeafc9ja 0x37bbeb62e
37bbeafcfmovapd x0, x11
37bbeafd4movapd x1, x10
37bbeafd9andpd x0, [rip+0x8601df]
37bbeafe1andpd x1, [rip+0x8601d7]
37bbeafe9addsd x0, x1
37bbeafedmulsd x0, x14
37bbeaff2comisd x0, x6
37bbeaff6jbe 0x37bbeb62e
37bbeaffcmov rax, [rsp+296]
37bbeb004pxor x4, x4
37bbeb008movapd x2, x8
37bbeb00dmovsd_xmm x0, [rax+8]
37bbeb012movsd_xmm x1, [rax]
37bbeb016mulsd x2, x1
37bbeb01amovapd x3, x0
37bbeb01emulsd x3, x4
37bbeb022mulsd x1, x4
37bbeb026mulsd x0, x8
37bbeb02bsubsd x2, x3
37bbeb02fmovapd x3, x14
37bbeb034mulsd x3, x11
37bbeb039addsd x0, x1
37bbeb03dmovapd x1, x10
37bbeb042mulsd x1, x4
37bbeb046mulsd x4, x11
37bbeb04bsubsd x3, x1
37bbeb04fmovapd x1, x10
37bbeb054mulsd x1, x14
37bbeb059addsd x1, x4
37bbeb05dmovapd x4, x3
37bbeb061andpd x4, [rip+0x860157]
37bbeb069movapd x5, x1
37bbeb06dandpd x5, [rip+0x86014b]
37bbeb075comisd x5, x4
37bbeb079jbe 0x37bbeb757
37bbeb07fmovapd x4, x3
37bbeb083divsd x4, x1
37bbeb087mulsd x3, x4
37bbeb08baddsd x1, x3
37bbeb08fmovapd x3, x2
37bbeb093mulsd x3, x4
37bbeb097addsd x3, x0
37bbeb09bmulsd x0, x4
37bbeb09fdivsd x3, x1
37bbeb0a3subsd x0, x2
37bbeb0a7divsd x0, x1
37bbeb0ab
37bbeb0abloc_37bbeb0ab:
37bbeb0abaddsd x13, x3
37bbeb0b0addsd x12, x0
37bbeb0b5movsd_xmm [rsp+128], x12
37bbeb0bfmovapd x11, x13
37bbeb0c4jmp 0x37bbea0d0
37bbeb0c9
37bbeb0c9loc_37bbeb0c9:
37bbeb0c9movapd x11, x2
37bbeb0cedivsd x11, x5
37bbeb0d3mulsd x2, x11
37bbeb0d8addsd x2, x5
37bbeb0dcmovapd x5, x2
37bbeb0e0movapd x2, x0
37bbeb0e4movsd_xmm [rsp+152], x5
37bbeb0edmulsd x2, x11
37bbeb0f2addsd x2, x10
37bbeb0f7mulsd x10, x11
37bbeb0fcdivsd x2, x5
37bbeb100subsd x0, x10
37bbeb105divsd x0, x5
37bbeb109movsd_xmm x5, [rdx+8]
37bbeb10emovapd x10, x5
37bbeb113mulsd x5, x8
37bbeb118mulsd x10, x4
37bbeb11dmovsd_xmm [rsp+240], x2
37bbeb126movapd x15, x5
37bbeb12bmovsd_xmm x5, [rsp+152]
37bbeb134movsd_xmm [rsp+192], x0
37bbeb13dmovsd_xmm x0, [rdx]
37bbeb141movapd x2, x0
37bbeb145mulsd x0, x4
37bbeb149mulsd x2, x8
37bbeb14eaddsd x15, x0
37bbeb153movapd x0, x11
37bbeb158subsd x2, x10
37bbeb15dmulsd x0, x15
37bbeb162mulsd x11, x2
37bbeb167addsd x0, x2
37bbeb16bsubsd x15, x11
37bbeb170divsd x0, x5
37bbeb174divsd x15, x5
37bbeb179movsd_xmm [rsp+152], x0
37bbeb182jmp 0x37bbe9e2c
37bbeb187
37bbeb187loc_37bbeb187:
37bbeb187movapd x5, x1
37bbeb18bmovapd x10, x0
37bbeb190movapd x4, x1
37bbeb194divsd x5, x3
37bbeb198mulsd x4, x5
37bbeb19cmulsd x10, x5
37bbeb1a1mulsd x5, x2
37bbeb1a5addsd x4, x3
37bbeb1a9addsd x10, x2
37bbeb1aesubsd x0, x5
37bbeb1b2divsd x10, x4
37bbeb1b7divsd x0, x4
37bbeb1bbmovsd_xmm [rsp+256], x10
37bbeb1c5movsd_xmm [rsp+312], x0
37bbeb1cejmp 0x37bbe9cd4
37bbeb1d3
37bbeb1d3loc_37bbeb1d3:
37bbeb1d3movsd_xmm x3, [rsp+240]
37bbeb1dcpxor x15, x15
37bbeb1e1movsd_xmm x4, [rsp+192]
37bbeb1eamovhpd [rsp+256], x1
37bbeb1f3subsd x4, [rsp+128]
37bbeb1fcmov rcx, [rsp+88]
37bbeb201movlpd [rsp+224], x1
37bbeb20amovapd x1, x10
37bbeb20fsubsd x3, x11
37bbeb214lea rdx, [rsp+496]
37bbeb21cmovsd_xmm x10, [rsp+256]
37bbeb226movddup x2, x4
37bbeb22amulpd x2, [rip+0x85ffae]
37bbeb232movddup x5, x3
37bbeb236mulpd x5, [rip+0x85ff92]
37bbeb23eaddsubpd x5, x2
37bbeb242movsd_xmm x2, [rip+0x85ff86]
37bbeb24amulsd x2, x3
37bbeb24emovhpd [rsp+184], x5
37bbeb257mulsd x3, x15
37bbeb25cmovlpd [rsp+152], x5
37bbeb265movups [rsp+240], x5
37bbeb26dmovapd x5, x4
37bbeb271mulsd x5, x15
37bbeb276mulsd x4, [rip+0x85ff52]
37bbeb27esubsd x2, x5
37bbeb282movddup x5, [rip+0x85ff36]
37bbeb28aaddsd x3, x4
37bbeb28emovapd x4, x15
37bbeb293unpcklpd x1, x2
37bbeb297movsd_xmm x2, [rsp+184]
37bbeb2a0unpcklpd x0, x3
37bbeb2a4andpd x1, x5
37bbeb2a8andpd x0, x5
37bbeb2acmovsd_xmm x5, [rsp+224]
37bbeb2b5addpd x0, x1
37bbeb2b9movhpd [rsp+296], x0
37bbeb2c2movapd x3, x0
37bbeb2c6unpckhpd x3, x0
37bbeb2camovapd x1, x3
37bbeb2cemaxpd x1, x0
37bbeb2d2movsd_xmm x0, [rsp+184]
37bbeb2dbmovsd_xmm [rsp+192], x1
37bbeb2e4divsd x4, x1
37bbeb2e8mulsd x2, x4
37bbeb2ecmovapd x3, x4
37bbeb2f0mulsd x3, x15
37bbeb2f5addsd x3, x1
37bbeb2f9movsd_xmm x1, [rsp+152]
37bbeb302addsd x2, x1
37bbeb306mulsd x1, x4
37bbeb30adivsd x2, x3
37bbeb30esubsd x0, x1
37bbeb312movapd x1, x10
37bbeb317mulsd x1, x4
37bbeb31bmulsd x4, x5
37bbeb31faddsd x1, x5
37bbeb323subsd x10, x4
37bbeb328movapd x5, x10
37bbeb32ddivsd x0, x3
37bbeb331divsd x5, x3
37bbeb335movapd x4, x0
37bbeb339mulsd x4, x0
37bbeb33dmulsd x0, x2
37bbeb341addsd x0, x0
37bbeb345divsd x1, x3
37bbeb349movapd x3, x2
37bbeb34dmulsd x3, x2
37bbeb351subsd x3, x4
37bbeb355movapd x10, x5
37bbeb35amulsd x10, x5
37bbeb35fmovapd x4, x1
37bbeb363mulsd x4, x1
37bbeb367mulsd x1, x5
37bbeb36bsubsd x4, x10
37bbeb370addsd x1, x1
37bbeb374addsd x3, x4
37bbeb378addsd x0, x1
37bbeb37cmovsd_xmm [rsp+496], x3
37bbeb385movsd_xmm [rsp+504], x0
37bbeb38ecall fn_37c4301d0
37bbeb393pxor x1, x1
37bbeb397movupd x2, [rsp+512]
37bbeb3a0movddup x0, [rsp+192]
37bbeb3a9movsd_xmm x3, [rsp+296]
37bbeb3b2mulpd x0, x2
37bbeb3b6movsd_xmm x2, [rsp+520]
37bbeb3bfmovhpd x2, [rsp+512]
37bbeb3c8mulpd x1, x2
37bbeb3cccomisd x3, x15
37bbeb3d1addsubpd x0, x1
37bbeb3d5jbe 0x37bbeb43f
37bbeb3d7addsd x3, x15
37bbeb3dcmovapd x2, x0
37bbeb3e0movsd_xmm x5, [rsp+184]
37bbeb3e9movsd_xmm x4, [rsp+152]
37bbeb3f2movapd x1, x3
37bbeb3f6movapd x3, x5
37bbeb3famulsd x3, x15
37bbeb3ffaddsd x3, x4
37bbeb403mulsd x4, x15
37bbeb408divsd x3, x1
37bbeb40csubsd x5, x4
37bbeb410movapd x4, x5
37bbeb414movapd x5, x0
37bbeb418unpckhpd x5, x5
37bbeb41cdivsd x4, x1
37bbeb420mulsd x2, x3
37bbeb424mulsd x4, x5
37bbeb428addsd x2, x4
37bbeb42ccomisd x15, x2
37bbeb431jbe 0x37bbeb43f
37bbeb433movddup x1, [rip+0x85fd75]
37bbeb43bxorpd x0, x1
37bbeb43f
37bbeb43floc_37bbeb43f:
37bbeb43faddpd x0, [rsp+240]
37bbeb448mov rdx, [rsp+208]
37bbeb450lea r8, [rsp+608]
37bbeb458mov rcx, [rsp+88]
37bbeb45dmovups [rsp+608], x0
37bbeb465call zladiv_
37bbeb46amovsd_xmm x0, [rsp+512]
37bbeb473movsd_xmm x1, [rsp+520]
37bbeb47cmovsd_xmm x3, [rsp+544]
37bbeb485movsd_xmm x4, [rsp+552]
37bbeb48emovapd x2, x0
37bbeb492movapd x5, x1
37bbeb496mulsd x0, x4
37bbeb49amulsd x1, x3
37bbeb49emulsd x5, x4
37bbeb4a2mulsd x2, x3
37bbeb4a6addsd x0, x1
37bbeb4aasubsd x2, x5
37bbeb4aemovsd_xmm x5, [rsp+128]
37bbeb4b7subsd x5, x0
37bbeb4bbsubsd x11, x2
37bbeb4c0movsd_xmm [rsp+128], x5
37bbeb4c9jmp 0x37bbea0d0
37bbeb4ce
37bbeb4celoc_37bbeb4ce:
37bbeb4cemovapd x2, x1
37bbeb4d2mov rbx, [rsp+296]
37bbeb4damovapd x11, x8
37bbeb4dfdivsd x2, x3
37bbeb4e3mulsd x1, x2
37bbeb4e7addsd x1, x3
37bbeb4ebmovapd x3, x1
37bbeb4efmovapd x1, x0
37bbeb4f3movsd_xmm [rsp+128], x3
37bbeb4fcmulsd x1, x2
37bbeb500addsd x1, x4
37bbeb504mulsd x4, x2
37bbeb508divsd x1, x3
37bbeb50csubsd x0, x4
37bbeb510movsd_xmm x4, [rbx]
37bbeb514mulsd x11, x4
37bbeb519mulsd x4, x5
37bbeb51ddivsd x0, x3
37bbeb521movapd x3, x11
37bbeb526movapd x11, x2
37bbeb52bmovq rax, x1
37bbeb530movsd_xmm x1, [rbx+8]
37bbeb535movapd x10, x1
37bbeb53amulsd x10, x5
37bbeb53fmovsd_xmm x5, [rsp+128]
37bbeb548mulsd x1, x8
37bbeb54dsubsd x3, x10
37bbeb552addsd x1, x4
37bbeb556mulsd x2, x3
37bbeb55amulsd x11, x1
37bbeb55fsubsd x1, x2
37bbeb563addsd x11, x3
37bbeb568divsd x1, x5
37bbeb56cdivsd x11, x5
37bbeb571movapd x10, x1
37bbeb576jmp 0x37bbe9f16
37bbeb57b
37bbeb57bloc_37bbeb57b:
37bbeb57bmov eax, [rsp+328]
37bbeb582mov r12, [rsp+408]
37bbeb58amov r10, [rsp+416]
37bbeb592mov rdx, [rsp+400]
37bbeb59aadd eax, 1
37bbeb59dmov rdi, [rsp+424]
37bbeb5a5mov r15, [rsp+928]
37bbeb5adlea rsi, [r12-1]
37bbeb5b2mov [rsp+200], eax
37bbeb5b9mov r14, [rsp+944]
37bbeb5c1cmp eax, [rsp+116]
37bbeb5c5jge 0x37bbe8d9c
37bbeb5cbmovsd_xmm x11, [rdi]
37bbeb5d0movsd_xmm x10, [rdi+8]
37bbeb5d6jmp 0x37bbe9ba0
37bbeb5db
37bbeb5dbloc_37bbeb5db:
37bbeb5dbmov rax, [rsp+128]
37bbeb5e3mov r12, [rsp+408]
37bbeb5eblea rdi, [rip+0x85fbaa]
37bbeb5f2mov r15, [rsp+928]
37bbeb5famov rdx, [rsp+400]
37bbeb602shl rax, 4
37bbeb606mov r14, [rsp+944]
37bbeb60emov rbx, [rsp+200]
37bbeb616lea rsi, [r12-1]
37bbeb61bmovsxd r13, [rsp+140]
37bbeb623movupd x10, [r15+rax]
37bbeb629jmp 0x37bbe8eef
37bbeb62e
37bbeb62eloc_37bbeb62e:
37bbeb62emovsd_xmm x0, [rdx]
37bbeb632movsd_xmm x2, [rdx+8]
37bbeb637pxor x5, x5
37bbeb63bmovapd x4, x8
37bbeb640mov rax, [rsp+352]
37bbeb648add rax, [rsp+144]
37bbeb650movapd x3, x14
37bbeb655mulsd x4, x0
37bbeb659movapd x1, x2
37bbeb65dadd rax, [rsp+224]
37bbeb665mulsd x0, x5
37bbeb669shl rax, 4
37bbeb66dmulsd x2, x8
37bbeb672add rax, r14
37bbeb675mulsd x1, x5
37bbeb679addsd x2, x0
37bbeb67dmovsd_xmm x0, [rax+8]
37bbeb682subsd x4, x1
37bbeb686movsd_xmm x1, [rax]
37bbeb68amovapd x10, x0
37bbeb68fmulsd x3, x1
37bbeb693mulsd x10, x5
37bbeb698mulsd x1, x5
37bbeb69cmulsd x0, x14
37bbeb6a1subsd x3, x10
37bbeb6a6addsd x0, x1
37bbeb6aamovapd x1, x3
37bbeb6aeandpd x1, [rip+0x85fb0a]
37bbeb6b6movapd x5, x0
37bbeb6baandpd x5, [rip+0x85fafe]
37bbeb6c2comisd x5, x1
37bbeb6c6jbe 0x37bbeb71a
37bbeb6c8movapd x5, x3
37bbeb6ccmovapd x1, x4
37bbeb6d0divsd x5, x0
37bbeb6d4mulsd x1, x5
37bbeb6d8mulsd x3, x5
37bbeb6dcaddsd x1, x2
37bbeb6e0mulsd x2, x5
37bbeb6e4addsd x3, x0
37bbeb6e8divsd x1, x3
37bbeb6ecmovapd x0, x2
37bbeb6f0subsd x0, x4
37bbeb6f4movapd x2, x0
37bbeb6f8divsd x2, x3
37bbeb6fc
37bbeb6fcloc_37bbeb6fc:
37bbeb6fcaddsd x13, x1
37bbeb701addsd x12, x2
37bbeb706movsd_xmm [rsp+128], x12
37bbeb710movapd x11, x13
37bbeb715jmp 0x37bbea0d0
37bbeb71a
37bbeb71aloc_37bbeb71a:
37bbeb71amovapd x5, x0
37bbeb71emovapd x1, x2
37bbeb722divsd x5, x3
37bbeb726mulsd x1, x5
37bbeb72amulsd x0, x5
37bbeb72eaddsd x1, x4
37bbeb732mulsd x4, x5
37bbeb736addsd x0, x3
37bbeb73adivsd x1, x0
37bbeb73esubsd x2, x4
37bbeb742divsd x2, x0
37bbeb746jmp 0x37bbeb6fc
37bbeb748
37bbeb748loc_37bbeb748:
37bbeb748mov edx, -8
37bbeb74dmov eax, 8
37bbeb752jmp 0x37bbe824a
37bbeb757
37bbeb757loc_37bbeb757:
37bbeb757movapd x4, x1
37bbeb75bdivsd x4, x3
37bbeb75fmulsd x1, x4
37bbeb763addsd x1, x3
37bbeb767movapd x3, x0
37bbeb76bmulsd x3, x4
37bbeb76faddsd x3, x2
37bbeb773mulsd x2, x4
37bbeb777divsd x3, x1
37bbeb77bsubsd x0, x2
37bbeb77fdivsd x0, x1
37bbeb783jmp 0x37bbeb0ab
37bbeb788
37bbeb788loc_37bbeb788:
37bbeb788mov edx, -10
37bbeb78dmov eax, 10
37bbeb792jmp 0x37bbe824a
37bbeb797
37bbeb797loc_37bbeb797:
37bbeb797mov rax, [rsp+128]
37bbeb79fmovsxd r13, [rsp+140]
37bbeb7a7lea rsi, [r12-1]
37bbeb7aclea rdi, [rip+0x85f9e9]
37bbeb7b3shl rax, 4
37bbeb7b7movupd x10, [r15+rax]
37bbeb7bdjmp 0x37bbe8eb7
37bbeb7c2
37bbeb7c2loc_37bbeb7c2:
37bbeb7c2mov edx, -14
37bbeb7c7mov eax, 14
37bbeb7ccjmp 0x37bbe824a
37bbeb7d1
37bbeb7d1loc_37bbeb7d1:
37bbeb7d1mov edx, -16
37bbeb7d6mov eax, 16
37bbeb7dbjmp 0x37bbe824a
37bbeb7e0
37bbeb7e0loc_37bbeb7e0:
37bbeb7e0mov r12, [rsp+328]
37bbeb7e8mov r9l, r14l
37bbeb7ebmov r10, [rsp+208]
37bbeb7f3mov r14, r15
37bbeb7f6mov rdx, [rsp+312]
37bbeb7femov rdi, [rsp+320]
37bbeb806mov ecx, ebx
37bbeb808lea rsi, [r12-1]
37bbeb80dmov r15, [rsp+928]
37bbeb815mov rax, rsi
37bbeb818sub rax, [rsp+224]
37bbeb820lea r11, [rax+rbx]
37bbeb824test r9b, r9b
37bbeb827je 0x37bbeb837
37bbeb829mov eax, [rsp+456]
37bbeb830mov [rsp+532], eax
37bbeb837
37bbeb837loc_37bbeb837:
37bbeb837shl rbp, 4
37bbeb83bpxor x0, x0
37bbeb83fmov r13, [rsp+72]
37bbeb844mov r8l, [rsp+200]
37bbeb84cmovups [r14+rbp], x0
37bbeb851mov rbp, [rsp+80]
37bbeb856lea eax, [r8-1]
37bbeb85aadd r8l, 1
37bbeb85ecdqe
37bbeb860mov rbx, rbp
37bbeb863movsxd r8, r8l
37bbeb866imul rbx, rax
37bbeb86amov rax, rbp
37bbeb86dimul rax, r11
37bbeb871lea r9, [rbx+r13]
37bbeb875add rax, r13
37bbeb878add r9, r11
37bbeb87badd r8, rax
37bbeb87eshl r9, 4
37bbeb882add rax, r11
37bbeb885shl r8, 4
37bbeb889add r9, r15
37bbeb88cshl rax, 4
37bbeb890add r8, r15
37bbeb893movsd_xmm x2, [r9+8]
37bbeb899add rax, r15
37bbeb89candpd x2, [rip+0x85f91c]
37bbeb8a4movsd_xmm x0, [r8]
37bbeb8a9movsd_xmm x1, [r8+8]
37bbeb8afandpd x0, [rip+0x85f909]
37bbeb8b7andpd x1, [rip+0x85f901]
37bbeb8bfaddsd x0, x1
37bbeb8c3movsd_xmm x1, [r9]
37bbeb8c8andpd x1, [rip+0x85f8f0]
37bbeb8d0addsd x1, x2
37bbeb8d4movsd_xmm x2, [rax+8]
37bbeb8d9andpd x2, [rip+0x85f8df]
37bbeb8e1mulsd x0, x8
37bbeb8e6mulsd x0, x1
37bbeb8eamovsd_xmm x1, [rax]
37bbeb8eeandpd x1, [rip+0x85f8ca]
37bbeb8f6addsd x1, x2
37bbeb8famovsd_xmm x2, [rsp+384]
37bbeb903mulsd x2, x8
37bbeb908mulsd x1, x2
37bbeb90ccomisd x1, x0
37bbeb910jae 0x37bbebf4e
37bbeb916movsxd r13, [rsp+140]
37bbeb91emov r8l, [rsp+200]
37bbeb926cmp r8l, [rsp+116]
37bbeb92bjge 0x37bbebfaf
37bbeb931mov edi, [rsp+216]
37bbeb938mov r9, [rsp+144]
37bbeb940pxor x10, x10
37bbeb945lea r10l, [rdi-1]
37bbeb949mov rdi, [rsp+160]
37bbeb951mov [rsp+400], r10l
37bbeb959movsxd r10, r8l
37bbeb95clea r8, [r10+1]
37bbeb960lea rax, [rdi+1]
37bbeb964imul rdi, r8
37bbeb968shl rax, 4
37bbeb96cmov [rsp+416], rax
37bbeb974lea rax, [r9+r10]
37bbeb978lea r9, [rbp+1]
37bbeb97cshl r9, 4
37bbeb980add rax, rdi
37bbeb983mov [rsp+408], r9
37bbeb98bshl rax, 4
37bbeb98flea r11, [r14+rax]
37bbeb993mov [rsp+472], r11
37bbeb99blea r11, [r14+rax+16]
37bbeb9a0mov [rsp+464], r11
37bbeb9a8lea r11, [rbx+rbp]
37bbeb9acmov rbp, [rsp+72]
37bbeb9b1lea rax, [rbp+r10]
37bbeb9b6lea r9, [rax+r11]
37bbeb9baadd rax, rbx
37bbeb9bdshl rax, 4
37bbeb9c1shl r9, 4
37bbeb9c5add rax, r15
37bbeb9c8add r9, r15
37bbeb9cbmov [rsp+200], rax
37bbeb9d3mov eax, ecx
37bbeb9d5sub eax, [rsp+140]
37bbeb9dcmov [rsp+280], r9
37bbeb9e4mov r9, [rsp+408]
37bbeb9ecmov [rsp+232], eax
37bbeb9f3lea rax, [rbp+r13]
37bbeb9f8mov rbp, [rsp+992]
37bbeba00add r11, rax
37bbeba03lea rcx, [r9-16]
37bbeba07add rax, rbx
37bbeba0amov r9, [rsp+144]
37bbeba12shl r11, 4
37bbeba16shl rax, 4
37bbeba1amov [rsp+448], rcx
37bbeba22mov rbx, [rsp+160]
37bbeba2alea rcx, [r15+r11]
37bbeba2eadd r9, r13
37bbeba31mov [rsp+328], rcx
37bbeba39lea rcx, [r15+rax]
37bbeba3dmov rax, [rsp+416]
37bbeba45mov [rsp+320], rcx
37bbeba4dlea rcx, [rax-16]
37bbeba51mov rax, rdi
37bbeba54lea rdi, [rip+0x85f741]
37bbeba5bsub rax, rbx
37bbeba5emov [rsp+440], rcx
37bbeba66lea rcx, [rax+r9]
37bbeba6asub rax, rbx
37bbeba6dadd rax, r9
37bbeba70shl rcx, 4
37bbeba74lea r9, [rsp+536]
37bbeba7cshl rax, 4
37bbeba80add rcx, r14
37bbeba83lea rbx, [rax+r14]
37bbeba87mov [rsp+312], rcx
37bbeba8fmov rcx, [rsp+272]
37bbeba97mov [rsp+288], rbx
37bbeba9fmov rbx, [rsp+264]
37bbebaa7mov rax, rbx
37bbebaaashl rax, 4
37bbebaaemov [rsp+432], rax
37bbebab6mov rax, rbx
37bbebab9imul rax, r10
37bbebabdadd rax, rcx
37bbebac0shl rax, 4
37bbebac4lea rbp, [rbp+rax+16]
37bbebac9lea rax, [r10-1]
37bbebacdimul rax, rbx
37bbebad1mov rbx, [rsp+992]
37bbebad9mov [rsp+392], rbp
37bbebae1add rax, rcx
37bbebae4shl rax, 4
37bbebae8lea rbx, [rbx+rax+16]
37bbebaedmov [rsp+360], rbx
37bbebaf5mov rbx, [rsp+368]
37bbebafdmov rax, rbx
37bbebb00shl rax, 4
37bbebb04mov [rsp+424], rax
37bbebb0cmov rax, rbx
37bbebb0fmov rcx, [rsp+376]
37bbebb17imul rax, r10
37bbebb1bmov rbp, [rsp+976]
37bbebb23mov [rsp+488], r13
37bbebb2bmov [rsp+928], r15
37bbebb33mov r13, [rsp+472]
37bbebb3bmov r15, [rsp+464]
37bbebb43mov [rsp+472], r12
37bbebb4badd rax, rcx
37bbebb4emov [rsp+464], rsi
37bbebb56mov r12, [rsp+280]
37bbebb5eshl rax, 4
37bbebb62mov [rsp+280], rdi
37bbebb6amov rdi, [rsp+200]
37bbebb72lea rbp, [rbp+rax+16]
37bbebb77mov rax, rbx
37bbebb7amov rbx, [rsp+976]
37bbebb82mov [rsp+168], r9
37bbebb8aimul rax, r8
37bbebb8emov [rsp+352], rbp
37bbebb96mov [rsp+336], r10
37bbebb9emov [rsp+480], rdx
37bbebba6add rax, rcx
37bbebba9lea rcx, [rsp+576]
37bbebbb1mov [rsp+944], r14
37bbebbb9shl rax, 4
37bbebbbdmov [rsp+176], rcx
37bbebbc5mov rsi, rcx
37bbebbc8lea rbx, [rbx+rax+16]
37bbebbcdmov eax, [rsp+216]
37bbebbd4mov [rsp+344], rbx
37bbebbdclea rbx, [rsp+544]
37bbebbe4lea ebp, [rax+2]
37bbebbe7mov [rsp+208], rbx
37bbebbeflea rbx, [rsp+608]
37bbebbf7mov [rsp+460], ebp
37bbebbfemov rbp, r8
37bbebc01mov [rsp+200], rbx
37bbebc09mov rbx, r9
37bbebc0cjmp 0x37bbebdd2
37bbebc11
37bbebc11 0f 1f 80 00 00 00 00 .......
37bbebc18
37bbebc18loc_37bbebc18:
37bbebc18mov eax, [rsp+460]
37bbebc1fmov [rsp+48], rsi
37bbebc24mov rdx, rdi
37bbebc27mov [rsp+40], rbx
37bbebc2cmov rcx, [rsp+200]
37bbebc34sub eax, r14l
37bbebc37lea r14, [rdi+16]
37bbebc3bmov [rsp+608], eax
37bbebc42mov rax, [rsp+936]
37bbebc4amov r9, r14
37bbebc4dmov [rsp+32], rax
37bbebc52mov r8, rax
37bbebc55call zrot_
37bbebc5amov eax, [rsp+220]
37bbebc61test eax, eax
37bbebc63jne 0x37bbebee0
37bbebc69
37bbebc69loc_37bbebc69:
37bbebc69lea rax, [r12+16]
37bbebc6emov rdx, r14
37bbebc71mov r9, rsi
37bbebc74mov r8, rbx
37bbebc77movupd x0, [r12+16]
37bbebc7emov [rsp+32], rax
37bbebc83mov rcx, [rsp+208]
37bbebc8bmovups [rsp+544], x0
37bbebc93call zlartg_
37bbebc98mov rcx, [rsp+280]
37bbebca0movups [rdi+16], x10
37bbebca5mov eax, [rsp+232]
37bbebcacmov [rsp+48], rsi
37bbebcb1mov r9, [rsp+320]
37bbebcb9lea r8, [rip+0x85f4dc]
37bbebcc0mov [rsp+32], rcx
37bbebcc5mov rdx, [rsp+328]
37bbebccdlea r14l, [rax+1]
37bbebcd1mov [rsp+40], rbx
37bbebcd6mov rcx, [rsp+200]
37bbebcdemov [rsp+608], r14l
37bbebce6call zrot_
37bbebcebmov eax, [rsp+232]
37bbebcf2mov [rsp+48], rsi
37bbebcf7lea r8, [rip+0x85f49e]
37bbebcfemov [rsp+40], rbx
37bbebd03mov r9, [rsp+288]
37bbebd0bmov [rsp+608], eax
37bbebd12mov rax, [rsp+280]
37bbebd1amov rdx, [rsp+312]
37bbebd22mov rcx, [rsp+200]
37bbebd2amov [rsp+32], rax
37bbebd2fcall zrot_
37bbebd34mov eax, [rsp+124]
37bbebd38test eax, eax
37bbebd3ajne 0x37bbebea0
37bbebd40
37bbebd40loc_37bbebd40:
37bbebd40mov rax, [rsp+416]
37bbebd48mov rcx, [rsp+448]
37bbebd50add [rsp+328], rcx
37bbebd58add r13, rax
37bbebd5badd r15, rax
37bbebd5emov rax, [rsp+408]
37bbebd66add [rsp+320], rcx
37bbebd6emov rcx, [rsp+440]
37bbebd76add [rsp+312], rcx
37bbebd7eadd [rsp+288], rcx
37bbebd86add r12, rax
37bbebd89mov rcx, [rsp+432]
37bbebd91add rdi, rax
37bbebd94add [rsp+392], rcx
37bbebd9cadd [rsp+360], rcx
37bbebda4mov rcx, [rsp+424]
37bbebdacadd [rsp+352], rcx
37bbebdb4add [rsp+344], rcx
37bbebdbccmp [rsp+116], ebp
37bbebdc0jle 0x37bbebf58
37bbebdc6mov [rsp+232], r14l
37bbebdceadd rbp, 1
37bbebdd2
37bbebdd2loc_37bbebdd2:
37bbebdd2movupd x0, [r13]
37bbebdd8mov r9, rsi
37bbebddbmov r8, rbx
37bbebddemov rdx, r15
37bbebde1mov [rsp+32], r13
37bbebde6mov rcx, [rsp+208]
37bbebdeemov r14, [rsp+336]
37bbebdf6movups [rsp+544], x0
37bbebdfemov [rsp+336], rbp
37bbebe06call zlartg_
37bbebe0bmovups [r15], x10
37bbebe0fcmp [rsp+400], r14l
37bbebe17jle 0x37bbebc18
37bbebe1dmov eax, [rsp+400]
37bbebe24mov [rsp+48], rsi
37bbebe29mov [rsp+40], rbx
37bbebe2emov r8, [rsp+952]
37bbebe36sub eax, r14l
37bbebe39mov [rsp+608], eax
37bbebe40lea eax, [r14+2]
37bbebe44cdqe
37bbebe46imul rax, [rsp+160]
37bbebe4fadd rax, [rsp+144]
37bbebe57lea rcx, [rbp+rax]
37bbebe5cadd rax, r14
37bbebe5fshl rax, 4
37bbebe63add rax, [rsp+944]
37bbebe6bshl rcx, 4
37bbebe6fmov rdx, rax
37bbebe72mov rax, [rsp+952]
37bbebe7amov [rsp+32], rax
37bbebe7fmov rax, [rsp+944]
37bbebe87lea r9, [rax+rcx]
37bbebe8bmov rcx, [rsp+200]
37bbebe93call zrot_
37bbebe98jmp 0x37bbebc18
37bbebe9d
37bbebe9d 0f 1f 00 ...
37bbebea0
37bbebea0loc_37bbebea0:
37bbebea0mov rax, [rsp+280]
37bbebea8mov [rsp+48], rsi
37bbebeadlea r8, [rip+0x85f2e8]
37bbebeb4mov [rsp+40], rbx
37bbebeb9mov r9, [rsp+360]
37bbebec1mov [rsp+32], rax
37bbebec6mov rdx, [rsp+392]
37bbebecemov rcx, [rsp+904]
37bbebed6call zrot_
37bbebedbjmp 0x37bbebd40
37bbebee0
37bbebee0loc_37bbebee0:
37bbebee0mov rax, [rsp+200]
37bbebee8mov [rsp+40], rbx
37bbebeedlea r8, [rip+0x85f2a8]
37bbebef4mov r9, [rsp+344]
37bbebefcmov rdx, [rsp+352]
37bbebf04mov [rsp+48], rax
37bbebf09mov rax, [rsp+280]
37bbebf11movsd_xmm x0, [rsp+584]
37bbebf1axorpd x0, [rip+0x85f28e]
37bbebf22movsd_xmm x1, [rsp+576]
37bbebf2bmov [rsp+32], rax
37bbebf30mov rcx, [rsp+904]
37bbebf38unpcklpd x1, x0
37bbebf3cmovups [rsp+608], x1
37bbebf44call zrot_
37bbebf49jmp 0x37bbebc69
37bbebf4e
37bbebf4eloc_37bbebf4e:
37bbebf4emov ecx, 1
37bbebf53jmp 0x37bbe968d
37bbebf58
37bbebf58loc_37bbebf58:
37bbebf58mov rax, [rsp+128]
37bbebf60mov r15, [rsp+928]
37bbebf68mov rdx, [rsp+480]
37bbebf70mov r13, [rsp+488]
37bbebf78shl rax, 4
37bbebf7cmov r12, [rsp+472]
37bbebf84mov r14, [rsp+944]
37bbebf8cmov rdi, [rsp+280]
37bbebf94mov rbx, [rsp+200]
37bbebf9cmov rsi, [rsp+464]
37bbebfa4movupd x10, [r15+rax]
37bbebfaajmp 0x37bbe8eef
37bbebfaf
37bbebfafloc_37bbebfaf:
37bbebfafmov rax, [rsp+128]
37bbebfb7lea rdi, [rip+0x85f1de]
37bbebfbeshl rax, 4
37bbebfc2movupd x10, [r15+rax]
37bbebfc8jmp 0x37bbe8eb7
37bbe80a0
Loading..