File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbec2b0
37bbec2b0zhpev_:
37bbec2b0push r14
37bbec2b2push r13
37bbec2b4push r12
37bbec2b6push rbp
37bbec2b7push rdi
37bbec2b8push rsi
37bbec2b9push rbx
37bbec2basub rsp, 144
37bbec2c1movups [rsp+128], x6
37bbec2c9mov r12, [rsp+280]
37bbec2d1mov rsi, rdx
37bbec2d4mov rbx, r8
37bbec2d7mov rbp, r9
37bbec2damov r8l, 1
37bbec2e0mov r9l, 1
37bbec2e6lea rdx, [rip+0x85ef23]
37bbec2edmov rdi, rcx
37bbec2f0call lsame_
37bbec2f5mov [r12], 0
37bbec2fdmov r14l, eax
37bbec300test eax, eax
37bbec302jne 0x37bbec327
37bbec304mov r9l, 1
37bbec30amov r8l, 1
37bbec310lea rdx, [rip+0x85eefa]
37bbec317mov rcx, rdi
37bbec31acall lsame_
37bbec31ftest eax, eax
37bbec321je 0x37bbec600
37bbec327
37bbec327loc_37bbec327:
37bbec327mov r9l, 1
37bbec32dmov r8l, 1
37bbec333lea rdx, [rip+0x85eed8]
37bbec33amov rcx, rsi
37bbec33dcall lsame_
37bbec342test eax, eax
37bbec344je 0x37bbec630
37bbec34a
37bbec34aloc_37bbec34a:
37bbec34amov eax, [rbx]
37bbec34ctest eax, eax
37bbec34ejs 0x37bbec5b0
37bbec354mov rcx, [rsp+256]
37bbec35cmov edx, [rcx]
37bbec35etest edx, edx
37bbec360jle 0x37bbec668
37bbec366cmp eax, edx
37bbec368jle 0x37bbec374
37bbec36atest r14b, 1
37bbec36ejne 0x37bbec668
37bbec374
37bbec374loc_37bbec374:
37bbec374mov r13l, [r12]
37bbec378test r13l, r13l
37bbec37bjne 0x37bbec6e4
37bbec381test eax, eax
37bbec383je 0x37bbec5dc
37bbec389cmp eax, 1
37bbec38cje 0x37bbec6a0
37bbec392mov edx, 12
37bbec397lea rcx, [rip+0x85ee7c]
37bbec39ecall dlamch_
37bbec3a3mov edx, 9
37bbec3a8lea rcx, [rip+0x85ee77]
37bbec3afmovapd x6, x0
37bbec3b3call dlamch_
37bbec3b8movapd x1, x6
37bbec3bcmov r9, rbp
37bbec3bfmov r8, rbx
37bbec3c2divsd x1, x0
37bbec3c6mov rdx, rsi
37bbec3c9mov rax, [rsp+272]
37bbec3d1mov [rsp+48], 1
37bbec3damov [rsp+40], 1
37bbec3e3lea rcx, [rip+0x85ee45]
37bbec3eamov [rsp+32], rax
37bbec3efmovsd_xmm [rsp+88], x1
37bbec3f5call zlanhp_
37bbec3famovsd_xmm x1, [rsp+88]
37bbec400movapd x2, x0
37bbec404pxor x0, x0
37bbec408comisd x2, x0
37bbec40cjbe 0x37bbec610
37bbec412movapd x0, x1
37bbec416sqrtsd x0, x0
37bbec41acomisd x0, x2
37bbec41ejbe 0x37bbec610
37bbec424
37bbec424loc_37bbec424:
37bbec424divsd x0, x2
37bbec428mov eax, [rbx]
37bbec42alea rcx, [rsp+120]
37bbec42fmov r8, rbp
37bbec432lea r9, [rip+0x85edf7]
37bbec439mov r13l, 1
37bbec43flea edx, [rax+1]
37bbec442imul edx, eax
37bbec445mov eax, edx
37bbec447shr eax, 31
37bbec44aadd eax, edx
37bbec44clea rdx, [rsp+112]
37bbec451sar eax, 1
37bbec453mov [rsp+120], eax
37bbec457movsd_xmm [rsp+112], x0
37bbec45dcall zdscal_
37bbec462
37bbec462loc_37bbec462:
37bbec462lea rax, [rsp+104]
37bbec467mov r8, rbp
37bbec46amov rdx, rbx
37bbec46dmov rcx, rsi
37bbec470mov [rsp+48], rax
37bbec475mov r9, [rsp+240]
37bbec47dmov [rsp+88], rax
37bbec482mov rax, [rsp+264]
37bbec48amov [rsp+56], 1
37bbec493mov [rsp+40], rax
37bbec498mov rax, [rsp+272]
37bbec4a0mov [rsp+32], rax
37bbec4a5call zhptrd_
37bbec4aatest r14l, r14l
37bbec4admov rax, [rsp+88]
37bbec4b2je 0x37bbec680
37bbec4b8mov [rsp+56], rax
37bbec4bdmov rcx, rsi
37bbec4c0mov r8, rbp
37bbec4c3mov rdx, rbx
37bbec4c6mov [rsp+64], 1
37bbec4cfmovsxd rax, [rbx]
37bbec4d2mov r9, [rsp+264]
37bbec4dashl rax, 4
37bbec4deadd rax, [rsp+264]
37bbec4e6mov [rsp+48], rax
37bbec4ebmov rax, [rsp+256]
37bbec4f3mov [rsp+40], rax
37bbec4f8mov rax, [rsp+248]
37bbec500mov [rsp+32], rax
37bbec505call zupgtr_
37bbec50amov [rsp+56], r12
37bbec50fmov rdx, rbx
37bbec512mov rcx, rdi
37bbec515mov rsi, [rsp+272]
37bbec51dmov r8, [rsp+240]
37bbec525mov [rsp+64], 1
37bbec52emovsxd rax, [rbx]
37bbec531mov r9, rsi
37bbec534lea rax, [rsi+8*rax]
37bbec538mov [rsp+48], rax
37bbec53dmov rax, [rsp+256]
37bbec545mov [rsp+40], rax
37bbec54amov rax, [rsp+248]
37bbec552mov [rsp+32], rax
37bbec557call zsteqr_
37bbec55c
37bbec55cloc_37bbec55c:
37bbec55ccmp r13l, 1
37bbec560jne 0x37bbec5dc
37bbec562mov eax, [r12]
37bbec566lea edx, [rax-1]
37bbec569test eax, eax
37bbec56bjne 0x37bbec56f
37bbec56dmov edx, [rbx]
37bbec56f
37bbec56floc_37bbec56f:
37bbec56fmov [rsp+108], edx
37bbec573mov r8, [rsp+240]
37bbec57blea rdx, [rsp+120]
37bbec580lea rcx, [rsp+108]
37bbec585lea r9, [rip+0x85eca4]
37bbec58cmovsd_xmm x0, [rip+0x85ecac]
37bbec594divsd x0, [rsp+112]
37bbec59amovsd_xmm [rsp+120], x0
37bbec5a0call dscal_
37bbec5a5jmp 0x37bbec5dc
37bbec5a7
37bbec5a7 66 0f 1f 84 00 00 00 00 00 f........
37bbec5b0
37bbec5b0loc_37bbec5b0:
37bbec5b0mov eax, -3
37bbec5b5mov r13l, 3
37bbec5bb
37bbec5bbloc_37bbec5bb:
37bbec5bbmov [r12], eax
37bbec5bf
37bbec5bfloc_37bbec5bf:
37bbec5bflea rdx, [rsp+120]
37bbec5c4mov r8l, 6
37bbec5camov [rsp+120], r13l
37bbec5cflea rcx, [rip+0x85ec3e]
37bbec5d6call xerbla_
37bbec5dbnop
37bbec5dc
37bbec5dcloc_37bbec5dc:
37bbec5dcmovups x6, [rsp+128]
37bbec5e4add rsp, 144
37bbec5ebpop rbx
37bbec5ecpop rsi
37bbec5edpop rdi
37bbec5eepop rbp
37bbec5efpop r12
37bbec5f1pop r13
37bbec5f3pop r14
37bbec5f5ret
37bbec5f6
37bbec5f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbec600
37bbec600loc_37bbec600:
37bbec600mov eax, -1
37bbec605mov r13l, 1
37bbec60bjmp 0x37bbec5bb
37bbec60d
37bbec60d 0f 1f 00 ...
37bbec610
37bbec610loc_37bbec610:
37bbec610movsd_xmm x0, [rip+0x85ec28]
37bbec618divsd x0, x1
37bbec61csqrtsd x0, x0
37bbec620comisd x2, x0
37bbec624jbe 0x37bbec462
37bbec62ajmp 0x37bbec424
37bbec62f
37bbec62f 90 .
37bbec630
37bbec630loc_37bbec630:
37bbec630mov r9l, 1
37bbec636mov r8l, 1
37bbec63clea rdx, [rip+0x85ebd0]
37bbec643mov rcx, rsi
37bbec646call lsame_
37bbec64btest eax, eax
37bbec64djne 0x37bbec34a
37bbec653mov eax, -2
37bbec658mov r13l, 2
37bbec65ejmp 0x37bbec5bb
37bbec663
37bbec663 0f 1f 44 00 00 ..D..
37bbec668
37bbec668loc_37bbec668:
37bbec668mov eax, -7
37bbec66dmov r13l, 7
37bbec673jmp 0x37bbec5bb
37bbec678
37bbec678 0f 1f 84 00 00 00 00 00 ........
37bbec680
37bbec680loc_37bbec680:
37bbec680mov r8, [rsp+272]
37bbec688mov rdx, [rsp+240]
37bbec690mov r9, r12
37bbec693mov rcx, rbx
37bbec696call dsterf_
37bbec69bjmp 0x37bbec55c
37bbec6a0
37bbec6a0loc_37bbec6a0:
37bbec6a0mov rax, [rsp+240]
37bbec6a8movsd_xmm x0, [rbp]
37bbec6admov rdi, [rip+0x85eb8c]
37bbec6b4movsd_xmm [rax], x0
37bbec6b8mov rax, [rsp+272]
37bbec6c0mov [rax], rdi
37bbec6c3test r14l, r14l
37bbec6c6je 0x37bbec5dc
37bbec6ccmov rax, [rsp+248]
37bbec6d4movq x0, [rip+0x85eb64]
37bbec6dcmovups [rax], x0
37bbec6dfjmp 0x37bbec5dc
37bbec6e4
37bbec6e4loc_37bbec6e4:
37bbec6e4neg r13l
37bbec6e7jmp 0x37bbec5bf
37bbec2b0
37bbec2b0zhpev_:
37bbec2b0push r14
37bbec2b2push r13
37bbec2b4push r12
37bbec2b6push rbp
37bbec2b7push rdi
37bbec2b8push rsi
37bbec2b9push rbx
37bbec2basub rsp, 144
37bbec2c1movups [rsp+128], x6
37bbec2c9mov r12, [rsp+280]
37bbec2d1mov rsi, rdx
37bbec2d4mov rbx, r8
37bbec2d7mov rbp, r9
37bbec2damov r8l, 1
37bbec2e0mov r9l, 1
37bbec2e6lea rdx, [rip+0x85ef23]
37bbec2edmov rdi, rcx
37bbec2f0call lsame_
37bbec2f5mov [r12], 0
37bbec2fdmov r14l, eax
37bbec300test eax, eax
37bbec302jne 0x37bbec327
37bbec304mov r9l, 1
37bbec30amov r8l, 1
37bbec310lea rdx, [rip+0x85eefa]
37bbec317mov rcx, rdi
37bbec31acall lsame_
37bbec31ftest eax, eax
37bbec321je 0x37bbec600
37bbec327
37bbec327loc_37bbec327:
37bbec327mov r9l, 1
37bbec32dmov r8l, 1
37bbec333lea rdx, [rip+0x85eed8]
37bbec33amov rcx, rsi
37bbec33dcall lsame_
37bbec342test eax, eax
37bbec344je 0x37bbec630
37bbec34a
37bbec34aloc_37bbec34a:
37bbec34amov eax, [rbx]
37bbec34ctest eax, eax
37bbec34ejs 0x37bbec5b0
37bbec354mov rcx, [rsp+256]
37bbec35cmov edx, [rcx]
37bbec35etest edx, edx
37bbec360jle 0x37bbec668
37bbec366cmp eax, edx
37bbec368jle 0x37bbec374
37bbec36atest r14b, 1
37bbec36ejne 0x37bbec668
37bbec374
37bbec374loc_37bbec374:
37bbec374mov r13l, [r12]
37bbec378test r13l, r13l
37bbec37bjne 0x37bbec6e4
37bbec381test eax, eax
37bbec383je 0x37bbec5dc
37bbec389cmp eax, 1
37bbec38cje 0x37bbec6a0
37bbec392mov edx, 12
37bbec397lea rcx, [rip+0x85ee7c]
37bbec39ecall dlamch_
37bbec3a3mov edx, 9
37bbec3a8lea rcx, [rip+0x85ee77]
37bbec3afmovapd x6, x0
37bbec3b3call dlamch_
37bbec3b8movapd x1, x6
37bbec3bcmov r9, rbp
37bbec3bfmov r8, rbx
37bbec3c2divsd x1, x0
37bbec3c6mov rdx, rsi
37bbec3c9mov rax, [rsp+272]
37bbec3d1mov [rsp+48], 1
37bbec3damov [rsp+40], 1
37bbec3e3lea rcx, [rip+0x85ee45]
37bbec3eamov [rsp+32], rax
37bbec3efmovsd_xmm [rsp+88], x1
37bbec3f5call zlanhp_
37bbec3famovsd_xmm x1, [rsp+88]
37bbec400movapd x2, x0
37bbec404pxor x0, x0
37bbec408comisd x2, x0
37bbec40cjbe 0x37bbec610
37bbec412movapd x0, x1
37bbec416sqrtsd x0, x0
37bbec41acomisd x0, x2
37bbec41ejbe 0x37bbec610
37bbec424
37bbec424loc_37bbec424:
37bbec424divsd x0, x2
37bbec428mov eax, [rbx]
37bbec42alea rcx, [rsp+120]
37bbec42fmov r8, rbp
37bbec432lea r9, [rip+0x85edf7]
37bbec439mov r13l, 1
37bbec43flea edx, [rax+1]
37bbec442imul edx, eax
37bbec445mov eax, edx
37bbec447shr eax, 31
37bbec44aadd eax, edx
37bbec44clea rdx, [rsp+112]
37bbec451sar eax, 1
37bbec453mov [rsp+120], eax
37bbec457movsd_xmm [rsp+112], x0
37bbec45dcall zdscal_
37bbec462
37bbec462loc_37bbec462:
37bbec462lea rax, [rsp+104]
37bbec467mov r8, rbp
37bbec46amov rdx, rbx
37bbec46dmov rcx, rsi
37bbec470mov [rsp+48], rax
37bbec475mov r9, [rsp+240]
37bbec47dmov [rsp+88], rax
37bbec482mov rax, [rsp+264]
37bbec48amov [rsp+56], 1
37bbec493mov [rsp+40], rax
37bbec498mov rax, [rsp+272]
37bbec4a0mov [rsp+32], rax
37bbec4a5call zhptrd_
37bbec4aatest r14l, r14l
37bbec4admov rax, [rsp+88]
37bbec4b2je 0x37bbec680
37bbec4b8mov [rsp+56], rax
37bbec4bdmov rcx, rsi
37bbec4c0mov r8, rbp
37bbec4c3mov rdx, rbx
37bbec4c6mov [rsp+64], 1
37bbec4cfmovsxd rax, [rbx]
37bbec4d2mov r9, [rsp+264]
37bbec4dashl rax, 4
37bbec4deadd rax, [rsp+264]
37bbec4e6mov [rsp+48], rax
37bbec4ebmov rax, [rsp+256]
37bbec4f3mov [rsp+40], rax
37bbec4f8mov rax, [rsp+248]
37bbec500mov [rsp+32], rax
37bbec505call zupgtr_
37bbec50amov [rsp+56], r12
37bbec50fmov rdx, rbx
37bbec512mov rcx, rdi
37bbec515mov rsi, [rsp+272]
37bbec51dmov r8, [rsp+240]
37bbec525mov [rsp+64], 1
37bbec52emovsxd rax, [rbx]
37bbec531mov r9, rsi
37bbec534lea rax, [rsi+8*rax]
37bbec538mov [rsp+48], rax
37bbec53dmov rax, [rsp+256]
37bbec545mov [rsp+40], rax
37bbec54amov rax, [rsp+248]
37bbec552mov [rsp+32], rax
37bbec557call zsteqr_
37bbec55c
37bbec55cloc_37bbec55c:
37bbec55ccmp r13l, 1
37bbec560jne 0x37bbec5dc
37bbec562mov eax, [r12]
37bbec566lea edx, [rax-1]
37bbec569test eax, eax
37bbec56bjne 0x37bbec56f
37bbec56dmov edx, [rbx]
37bbec56f
37bbec56floc_37bbec56f:
37bbec56fmov [rsp+108], edx
37bbec573mov r8, [rsp+240]
37bbec57blea rdx, [rsp+120]
37bbec580lea rcx, [rsp+108]
37bbec585lea r9, [rip+0x85eca4]
37bbec58cmovsd_xmm x0, [rip+0x85ecac]
37bbec594divsd x0, [rsp+112]
37bbec59amovsd_xmm [rsp+120], x0
37bbec5a0call dscal_
37bbec5a5jmp 0x37bbec5dc
37bbec5a7
37bbec5a7 66 0f 1f 84 00 00 00 00 00 f........
37bbec5b0
37bbec5b0loc_37bbec5b0:
37bbec5b0mov eax, -3
37bbec5b5mov r13l, 3
37bbec5bb
37bbec5bbloc_37bbec5bb:
37bbec5bbmov [r12], eax
37bbec5bf
37bbec5bfloc_37bbec5bf:
37bbec5bflea rdx, [rsp+120]
37bbec5c4mov r8l, 6
37bbec5camov [rsp+120], r13l
37bbec5cflea rcx, [rip+0x85ec3e]
37bbec5d6call xerbla_
37bbec5dbnop
37bbec5dc
37bbec5dcloc_37bbec5dc:
37bbec5dcmovups x6, [rsp+128]
37bbec5e4add rsp, 144
37bbec5ebpop rbx
37bbec5ecpop rsi
37bbec5edpop rdi
37bbec5eepop rbp
37bbec5efpop r12
37bbec5f1pop r13
37bbec5f3pop r14
37bbec5f5ret
37bbec5f6
37bbec5f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbec600
37bbec600loc_37bbec600:
37bbec600mov eax, -1
37bbec605mov r13l, 1
37bbec60bjmp 0x37bbec5bb
37bbec60d
37bbec60d 0f 1f 00 ...
37bbec610
37bbec610loc_37bbec610:
37bbec610movsd_xmm x0, [rip+0x85ec28]
37bbec618divsd x0, x1
37bbec61csqrtsd x0, x0
37bbec620comisd x2, x0
37bbec624jbe 0x37bbec462
37bbec62ajmp 0x37bbec424
37bbec62f
37bbec62f 90 .
37bbec630
37bbec630loc_37bbec630:
37bbec630mov r9l, 1
37bbec636mov r8l, 1
37bbec63clea rdx, [rip+0x85ebd0]
37bbec643mov rcx, rsi
37bbec646call lsame_
37bbec64btest eax, eax
37bbec64djne 0x37bbec34a
37bbec653mov eax, -2
37bbec658mov r13l, 2
37bbec65ejmp 0x37bbec5bb
37bbec663
37bbec663 0f 1f 44 00 00 ..D..
37bbec668
37bbec668loc_37bbec668:
37bbec668mov eax, -7
37bbec66dmov r13l, 7
37bbec673jmp 0x37bbec5bb
37bbec678
37bbec678 0f 1f 84 00 00 00 00 00 ........
37bbec680
37bbec680loc_37bbec680:
37bbec680mov r8, [rsp+272]
37bbec688mov rdx, [rsp+240]
37bbec690mov r9, r12
37bbec693mov rcx, rbx
37bbec696call dsterf_
37bbec69bjmp 0x37bbec55c
37bbec6a0
37bbec6a0loc_37bbec6a0:
37bbec6a0mov rax, [rsp+240]
37bbec6a8movsd_xmm x0, [rbp]
37bbec6admov rdi, [rip+0x85eb8c]
37bbec6b4movsd_xmm [rax], x0
37bbec6b8mov rax, [rsp+272]
37bbec6c0mov [rax], rdi
37bbec6c3test r14l, r14l
37bbec6c6je 0x37bbec5dc
37bbec6ccmov rax, [rsp+248]
37bbec6d4movq x0, [rip+0x85eb64]
37bbec6dcmovups [rax], x0
37bbec6dfjmp 0x37bbec5dc
37bbec6e4
37bbec6e4loc_37bbec6e4:
37bbec6e4neg r13l
37bbec6e7jmp 0x37bbec5bf
37bbec2b0
37bbec6ec
37bbec6ec // align 0x10
37bbec6ec // align 0x10
37bbec6f0
37bbec6f0zhpevd_:
37bbec6f0push r15
37bbec6f2push r14
37bbec6f4push r13
37bbec6f6push r12
37bbec6f8push rbp
37bbec6f9push rdi
37bbec6fapush rsi
37bbec6fbpush rbx
37bbec6fcsub rsp, 184
37bbec703mov r13l, 1
37bbec709mov rbp, [rsp+360]
37bbec711mov rsi, rdx
37bbec714mov rbx, r8
37bbec717mov rdi, r9
37bbec71amov r8l, 1
37bbec720mov r9l, 1
37bbec726lea rdx, [rip+0x85eb23]
37bbec72dmov r14, rcx
37bbec730call lsame_
37bbec735mov r12l, eax
37bbec738mov rax, [rsp+320]
37bbec740cmp [rax], -1
37bbec743je 0x37bbec764
37bbec745mov rax, [rsp+336]
37bbec74dcmp [rax], -1
37bbec750je 0x37bbec764
37bbec752mov rax, [rsp+352]
37bbec75axor r13l, r13l
37bbec75dcmp [rax], -1
37bbec760sete r13b
37bbec764
37bbec764loc_37bbec764:
37bbec764mov [rbp], 0
37bbec76btest r12l, r12l
37bbec76ejne 0x37bbec7b0
37bbec770mov r9l, 1
37bbec776mov r8l, 1
37bbec77clea rdx, [rip+0x85eace]
37bbec783mov rcx, r14
37bbec786call lsame_
37bbec78btest eax, eax
37bbec78djne 0x37bbec7b0
37bbec78fmov [rbp], -1
37bbec796mov [rsp+128], -1
37bbec7a1
37bbec7a1loc_37bbec7a1:
37bbec7a1mov eax, [rsp+128]
37bbec7a8neg eax
37bbec7aajmp 0x37bbec85d
37bbec7af
37bbec7af 90 .
37bbec7b0
37bbec7b0loc_37bbec7b0:
37bbec7b0mov r9l, 1
37bbec7b6mov r8l, 1
37bbec7bclea rdx, [rip+0x85ea8f]
37bbec7c3mov rcx, rsi
37bbec7c6call lsame_
37bbec7cbtest eax, eax
37bbec7cdje 0x37bbec898
37bbec7d3
37bbec7d3loc_37bbec7d3:
37bbec7d3mov eax, [rbx]
37bbec7d5test eax, eax
37bbec7d7js 0x37bbec850
37bbec7d9mov rcx, [rsp+304]
37bbec7e1mov edx, [rcx]
37bbec7e3test edx, edx
37bbec7e5jle 0x37bbec980
37bbec7ebtest r12l, r12l
37bbec7eeje 0x37bbec8d0
37bbec7f4cmp eax, edx
37bbec7f6jg 0x37bbec990
37bbec7fcmov edx, [rbp]
37bbec7fftest edx, edx
37bbec801jne 0x37bbec970
37bbec807cmp eax, 1
37bbec80ajle 0x37bbec9b0
37bbec810lea edx, [rax+4*rax]
37bbec813pxor x0, x0
37bbec817lea r10l, [rax+rax]
37bbec81bmov ecx, eax
37bbec81dimul ecx, eax
37bbec820pxor x1, x1
37bbec824mov [rsp+124], r10l
37bbec829lea r15l, [rdx+3]
37bbec82dcvtsi2sd x1, r10l
37bbec832lea ecx, [rdx+2*rcx+1]
37bbec836cvtsi2ss x0, ecx
37bbec83amov [rsp+132], ecx
37bbec841cvtss2sd x0, x0
37bbec845jmp 0x37bbec910
37bbec84a
37bbec84a 66 0f 1f 44 00 00 f..D..
37bbec850
37bbec850loc_37bbec850:
37bbec850mov edx, -3
37bbec855mov eax, 3
37bbec85a
37bbec85aloc_37bbec85a:
37bbec85amov [rbp], edx
37bbec85d
37bbec85dloc_37bbec85d:
37bbec85dlea rdx, [rsp+168]
37bbec865mov r8l, 6
37bbec86blea rcx, [rip+0x85e9e2]
37bbec872mov [rsp+168], eax
37bbec879call xerbla_
37bbec87enop
37bbec87f
37bbec87floc_37bbec87f:
37bbec87fadd rsp, 184
37bbec886pop rbx
37bbec887pop rsi
37bbec888pop rdi
37bbec889pop rbp
37bbec88apop r12
37bbec88cpop r13
37bbec88epop r14
37bbec890pop r15
37bbec892ret
37bbec893
37bbec893 0f 1f 44 00 00 ..D..
37bbec898
37bbec898loc_37bbec898:
37bbec898mov r9l, 1
37bbec89emov r8l, 1
37bbec8a4lea rdx, [rip+0x85e9a8]
37bbec8abmov rcx, rsi
37bbec8aecall lsame_
37bbec8b3test eax, eax
37bbec8b5jne 0x37bbec7d3
37bbec8bbmov edx, -2
37bbec8c0mov eax, 2
37bbec8c5jmp 0x37bbec85a
37bbec8c7
37bbec8c7 66 0f 1f 84 00 00 00 00 00 f........
37bbec8d0
37bbec8d0loc_37bbec8d0:
37bbec8d0mov edx, [rbp]
37bbec8d3test edx, edx
37bbec8d5jne 0x37bbec970
37bbec8dbcmp eax, 1
37bbec8dejle 0x37bbec9b0
37bbec8e4pxor x0, x0
37bbec8e8mov [rsp+124], eax
37bbec8ecpxor x1, x1
37bbec8f0mov r15l, 1
37bbec8f6cvtsi2ss x0, eax
37bbec8famov [rsp+132], eax
37bbec901cvtsi2sd x1, eax
37bbec905cvtss2sd x0, x0
37bbec909nop [rax]
37bbec910
37bbec910loc_37bbec910:
37bbec910mov rcx, [rsp+312]
37bbec918mov edx, [rsp+124]
37bbec91cmovsd_xmm [rcx], x1
37bbec920mov [rcx+8], 0
37bbec928mov rcx, [rsp+328]
37bbec930movsd_xmm [rcx], x0
37bbec934mov rcx, [rsp+344]
37bbec93cmov [rcx], r15l
37bbec93fmov rcx, [rsp+320]
37bbec947cmp [rcx], edx
37bbec949jge 0x37bbec9e0
37bbec94ftest r13l, r13l
37bbec952jne 0x37bbec87f
37bbec958mov [rbp], -9
37bbec95fmov eax, 9
37bbec964jmp 0x37bbec85d
37bbec969
37bbec969 0f 1f 80 00 00 00 00 .......
37bbec970
37bbec970loc_37bbec970:
37bbec970mov eax, edx
37bbec972neg eax
37bbec974jmp 0x37bbec85d
37bbec979
37bbec979 0f 1f 80 00 00 00 00 .......
37bbec980
37bbec980loc_37bbec980:
37bbec980mov edx, -7
37bbec985mov eax, 7
37bbec98ajmp 0x37bbec85a
37bbec98f
37bbec98f 90 .
37bbec990
37bbec990loc_37bbec990:
37bbec990mov [rbp], -7
37bbec997mov [rsp+128], -7
37bbec9a2jmp 0x37bbec7a1
37bbec9a7
37bbec9a7 66 0f 1f 84 00 00 00 00 00 f........
37bbec9b0
37bbec9b0loc_37bbec9b0:
37bbec9b0movsd_xmm x0, [rip+0x85e8c8]
37bbec9b8mov [rsp+124], 1
37bbec9c0mov r15l, 1
37bbec9c6mov [rsp+132], 1
37bbec9d1movapd x1, x0
37bbec9d5jmp 0x37bbec910
37bbec9da
37bbec9da 66 0f 1f 44 00 00 f..D..
37bbec9e0
37bbec9e0loc_37bbec9e0:
37bbec9e0mov rcx, [rsp+336]
37bbec9e8mov edx, [rsp+132]
37bbec9efcmp [rcx], edx
37bbec9f1jge 0x37bbeca10
37bbec9f3test r13l, r13l
37bbec9f6jne 0x37bbec87f
37bbec9fcmov [rbp], -11
37bbeca03mov eax, 11
37bbeca08jmp 0x37bbec85d
37bbeca0d
37bbeca0d 0f 1f 00 ...
37bbeca10
37bbeca10loc_37bbeca10:
37bbeca10mov rdx, [rsp+352]
37bbeca18cmp [rdx], r15l
37bbeca1bjge 0x37bbeca40
37bbeca1dtest r13l, r13l
37bbeca20jne 0x37bbec87f
37bbeca26mov [rbp], -13
37bbeca2dmov eax, 13
37bbeca32jmp 0x37bbec85d
37bbeca37
37bbeca37 66 0f 1f 84 00 00 00 00 00 f........
37bbeca40
37bbeca40loc_37bbeca40:
37bbeca40mov [rsp+128], 0
37bbeca4btest r13l, r13l
37bbeca4ejne 0x37bbec87f
37bbeca54test eax, eax
37bbeca56je 0x37bbec87f
37bbeca5ccmp eax, 1
37bbeca5fje 0x37bbecc50
37bbeca65mov edx, 12
37bbeca6alea rcx, [rip+0x85e7e9]
37bbeca71call dlamch_
37bbeca76mov edx, 9
37bbeca7blea rcx, [rip+0x85e7e4]
37bbeca82movq r13, x0
37bbeca87call dlamch_
37bbeca8cmovq x1, r13
37bbeca91mov r9, rdi
37bbeca94mov r8, rbx
37bbeca97divsd x1, x0
37bbeca9bmov rdx, rsi
37bbeca9emov rax, [rsp+328]
37bbecaa6mov [rsp+48], 1
37bbecaafmov [rsp+40], 1
37bbecab8lea rcx, [rip+0x85e7b0]
37bbecabfmov [rsp+32], rax
37bbecac4movsd_xmm [rsp+136], x1
37bbecacdcall zlanhp_
37bbecad2movsd_xmm x1, [rsp+136]
37bbecadbmovapd x2, x0
37bbecadfpxor x0, x0
37bbecae3comisd x2, x0
37bbecae7jbe 0x37bbecaf7
37bbecae9movapd x0, x1
37bbecaedsqrtsd x0, x0
37bbecaf1comisd x0, x2
37bbecaf5ja 0x37bbecb0d
37bbecaf7
37bbecaf7loc_37bbecaf7:
37bbecaf7movsd_xmm x0, [rip+0x85e781]
37bbecaffdivsd x0, x1
37bbecb03sqrtsd x0, x0
37bbecb07comisd x2, x0
37bbecb0bjbe 0x37bbecb5c
37bbecb0d
37bbecb0dloc_37bbecb0d:
37bbecb0ddivsd x0, x2
37bbecb11mov eax, [rbx]
37bbecb13lea r9, [rip+0x85e756]
37bbecb1amov r8, rdi
37bbecb1dlea rcx, [rsp+168]
37bbecb25lea edx, [rax+1]
37bbecb28imul edx, eax
37bbecb2bmov eax, edx
37bbecb2dshr eax, 31
37bbecb30add eax, edx
37bbecb32lea rdx, [rsp+160]
37bbecb3asar eax, 1
37bbecb3cmov [rsp+168], eax
37bbecb43movsd_xmm [rsp+160], x0
37bbecb4ccall zdscal_
37bbecb51mov [rsp+128], 1
37bbecb5c
37bbecb5cloc_37bbecb5c:
37bbecb5cmovsxd r14, [rbx]
37bbecb5fmov r8, rdi
37bbecb62mov rdx, rbx
37bbecb65mov rcx, rsi
37bbecb68mov rax, [rsp+320]
37bbecb70lea r13, [rsp+144]
37bbecb78mov r9, [rsp+288]
37bbecb80mov eax, [rax]
37bbecb82sub eax, r14l
37bbecb85mov [rsp+156], eax
37bbecb8cmov rax, [rsp+336]
37bbecb94mov eax, [rax]
37bbecb96mov [rsp+48], r13
37bbecb9bmov [rsp+56], 1
37bbecba4sub eax, r14l
37bbecba7mov [rsp+152], eax
37bbecbaemov rax, [rsp+312]
37bbecbb6mov [rsp+40], rax
37bbecbbbmov rax, [rsp+328]
37bbecbc3mov [rsp+32], rax
37bbecbc8call zhptrd_
37bbecbcdtest r12l, r12l
37bbecbd0jne 0x37bbecc88
37bbecbd6mov r8, [rsp+328]
37bbecbdemov rdx, [rsp+288]
37bbecbe6mov r9, rbp
37bbecbe9mov rcx, rbx
37bbecbeccall dsterf_
37bbecbf1
37bbecbf1loc_37bbecbf1:
37bbecbf1cmp [rsp+128], 1
37bbecbf9je 0x37bbecda0
37bbecbff
37bbecbffloc_37bbecbff:
37bbecbffmov rax, [rsp+312]
37bbecc07pxor x0, x0
37bbecc0bcvtsi2sd x0, [rsp+124]
37bbecc11movsd_xmm [rax], x0
37bbecc15pxor x0, x0
37bbecc19cvtsi2ss x0, [rsp+132]
37bbecc22mov [rax+8], 0
37bbecc2amov rax, [rsp+328]
37bbecc32cvtss2sd x0, x0
37bbecc36movsd_xmm [rax], x0
37bbecc3amov rax, [rsp+344]
37bbecc42mov [rax], r15l
37bbecc45jmp 0x37bbec87f
37bbecc4a
37bbecc4a 66 0f 1f 44 00 00 f..D..
37bbecc50
37bbecc50loc_37bbecc50:
37bbecc50movsd_xmm x0, [rdi]
37bbecc54mov rax, [rsp+288]
37bbecc5cmovsd_xmm [rax], x0
37bbecc60test r12l, r12l
37bbecc63je 0x37bbec87f
37bbecc69mov rax, [rsp+296]
37bbecc71movq x0, [rip+0x85e607]
37bbecc79movups [rax], x0
37bbecc7cjmp 0x37bbec87f
37bbecc81
37bbecc81 0f 1f 80 00 00 00 00 .......
37bbecc88
37bbecc88loc_37bbecc88:
37bbecc88mov rax, [rsp+352]
37bbecc90mov r12, r14
37bbecc93mov [rsp+96], rbp
37bbecc98mov rdx, rbx
37bbecc9bshl r12, 4
37bbecc9fadd r12, [rsp+312]
37bbecca7mov [rsp+104], 1
37bbeccb0lea rcx, [rip+0x85e5bd]
37bbeccb7mov [rsp+88], rax
37bbeccbcmov rax, [rsp+344]
37bbeccc4mov [rsp+48], r12
37bbeccc9mov r9, [rsp+328]
37bbeccd1mov [rsp+80], rax
37bbeccd6lea rax, [rsp+152]
37bbeccdemov r8, [rsp+288]
37bbecce6mov [rsp+72], rax
37bbeccebmov rax, [rsp+328]
37bbeccf3lea rax, [rax+8*r14]
37bbeccf7mov [rsp+64], rax
37bbeccfclea rax, [rsp+156]
37bbecd04mov [rsp+56], rax
37bbecd09mov rax, [rsp+304]
37bbecd11mov [rsp+40], rax
37bbecd16mov rax, [rsp+296]
37bbecd1emov [rsp+32], rax
37bbecd23call zstedc_
37bbecd28mov [rsp+80], r13
37bbecd2dmov r9, rbx
37bbecd30mov rdx, rsi
37bbecd33mov rax, [rsp+304]
37bbecd3bmov [rsp+72], r12
37bbecd40lea r8, [rip+0x85e50a]
37bbecd47lea rcx, [rip+0x85e504]
37bbecd4emov [rsp+104], 1
37bbecd57mov [rsp+64], rax
37bbecd5cmov rax, [rsp+296]
37bbecd64mov [rsp+96], 1
37bbecd6dmov [rsp+56], rax
37bbecd72mov rax, [rsp+312]
37bbecd7amov [rsp+88], 1
37bbecd83mov [rsp+48], rax
37bbecd88mov [rsp+40], rdi
37bbecd8dmov [rsp+32], rbx
37bbecd92call zupmtr_
37bbecd97jmp 0x37bbecbf1
37bbecd9c
37bbecd9c 0f 1f 40 00 ..@.
37bbecda0
37bbecda0loc_37bbecda0:
37bbecda0mov eax, [rbp]
37bbecda3lea edx, [rax-1]
37bbecda6test eax, eax
37bbecda8jne 0x37bbecdac
37bbecdaamov edx, [rbx]
37bbecdac
37bbecdacloc_37bbecdac:
37bbecdacmov r8, [rsp+288]
37bbecdb4mov [rsp+148], edx
37bbecdbblea rcx, [rsp+148]
37bbecdc3lea rdx, [rsp+168]
37bbecdcblea r9, [rip+0x85e49e]
37bbecdd2movsd_xmm x0, [rip+0x85e4a6]
37bbecddadivsd x0, [rsp+160]
37bbecde3movsd_xmm [rsp+168], x0
37bbecdeccall dscal_
37bbecdf1jmp 0x37bbecbff
37bbec6f0
37bbec6f0zhpevd_:
37bbec6f0push r15
37bbec6f2push r14
37bbec6f4push r13
37bbec6f6push r12
37bbec6f8push rbp
37bbec6f9push rdi
37bbec6fapush rsi
37bbec6fbpush rbx
37bbec6fcsub rsp, 184
37bbec703mov r13l, 1
37bbec709mov rbp, [rsp+360]
37bbec711mov rsi, rdx
37bbec714mov rbx, r8
37bbec717mov rdi, r9
37bbec71amov r8l, 1
37bbec720mov r9l, 1
37bbec726lea rdx, [rip+0x85eb23]
37bbec72dmov r14, rcx
37bbec730call lsame_
37bbec735mov r12l, eax
37bbec738mov rax, [rsp+320]
37bbec740cmp [rax], -1
37bbec743je 0x37bbec764
37bbec745mov rax, [rsp+336]
37bbec74dcmp [rax], -1
37bbec750je 0x37bbec764
37bbec752mov rax, [rsp+352]
37bbec75axor r13l, r13l
37bbec75dcmp [rax], -1
37bbec760sete r13b
37bbec764
37bbec764loc_37bbec764:
37bbec764mov [rbp], 0
37bbec76btest r12l, r12l
37bbec76ejne 0x37bbec7b0
37bbec770mov r9l, 1
37bbec776mov r8l, 1
37bbec77clea rdx, [rip+0x85eace]
37bbec783mov rcx, r14
37bbec786call lsame_
37bbec78btest eax, eax
37bbec78djne 0x37bbec7b0
37bbec78fmov [rbp], -1
37bbec796mov [rsp+128], -1
37bbec7a1
37bbec7a1loc_37bbec7a1:
37bbec7a1mov eax, [rsp+128]
37bbec7a8neg eax
37bbec7aajmp 0x37bbec85d
37bbec7af
37bbec7af 90 .
37bbec7b0
37bbec7b0loc_37bbec7b0:
37bbec7b0mov r9l, 1
37bbec7b6mov r8l, 1
37bbec7bclea rdx, [rip+0x85ea8f]
37bbec7c3mov rcx, rsi
37bbec7c6call lsame_
37bbec7cbtest eax, eax
37bbec7cdje 0x37bbec898
37bbec7d3
37bbec7d3loc_37bbec7d3:
37bbec7d3mov eax, [rbx]
37bbec7d5test eax, eax
37bbec7d7js 0x37bbec850
37bbec7d9mov rcx, [rsp+304]
37bbec7e1mov edx, [rcx]
37bbec7e3test edx, edx
37bbec7e5jle 0x37bbec980
37bbec7ebtest r12l, r12l
37bbec7eeje 0x37bbec8d0
37bbec7f4cmp eax, edx
37bbec7f6jg 0x37bbec990
37bbec7fcmov edx, [rbp]
37bbec7fftest edx, edx
37bbec801jne 0x37bbec970
37bbec807cmp eax, 1
37bbec80ajle 0x37bbec9b0
37bbec810lea edx, [rax+4*rax]
37bbec813pxor x0, x0
37bbec817lea r10l, [rax+rax]
37bbec81bmov ecx, eax
37bbec81dimul ecx, eax
37bbec820pxor x1, x1
37bbec824mov [rsp+124], r10l
37bbec829lea r15l, [rdx+3]
37bbec82dcvtsi2sd x1, r10l
37bbec832lea ecx, [rdx+2*rcx+1]
37bbec836cvtsi2ss x0, ecx
37bbec83amov [rsp+132], ecx
37bbec841cvtss2sd x0, x0
37bbec845jmp 0x37bbec910
37bbec84a
37bbec84a 66 0f 1f 44 00 00 f..D..
37bbec850
37bbec850loc_37bbec850:
37bbec850mov edx, -3
37bbec855mov eax, 3
37bbec85a
37bbec85aloc_37bbec85a:
37bbec85amov [rbp], edx
37bbec85d
37bbec85dloc_37bbec85d:
37bbec85dlea rdx, [rsp+168]
37bbec865mov r8l, 6
37bbec86blea rcx, [rip+0x85e9e2]
37bbec872mov [rsp+168], eax
37bbec879call xerbla_
37bbec87enop
37bbec87f
37bbec87floc_37bbec87f:
37bbec87fadd rsp, 184
37bbec886pop rbx
37bbec887pop rsi
37bbec888pop rdi
37bbec889pop rbp
37bbec88apop r12
37bbec88cpop r13
37bbec88epop r14
37bbec890pop r15
37bbec892ret
37bbec893
37bbec893 0f 1f 44 00 00 ..D..
37bbec898
37bbec898loc_37bbec898:
37bbec898mov r9l, 1
37bbec89emov r8l, 1
37bbec8a4lea rdx, [rip+0x85e9a8]
37bbec8abmov rcx, rsi
37bbec8aecall lsame_
37bbec8b3test eax, eax
37bbec8b5jne 0x37bbec7d3
37bbec8bbmov edx, -2
37bbec8c0mov eax, 2
37bbec8c5jmp 0x37bbec85a
37bbec8c7
37bbec8c7 66 0f 1f 84 00 00 00 00 00 f........
37bbec8d0
37bbec8d0loc_37bbec8d0:
37bbec8d0mov edx, [rbp]
37bbec8d3test edx, edx
37bbec8d5jne 0x37bbec970
37bbec8dbcmp eax, 1
37bbec8dejle 0x37bbec9b0
37bbec8e4pxor x0, x0
37bbec8e8mov [rsp+124], eax
37bbec8ecpxor x1, x1
37bbec8f0mov r15l, 1
37bbec8f6cvtsi2ss x0, eax
37bbec8famov [rsp+132], eax
37bbec901cvtsi2sd x1, eax
37bbec905cvtss2sd x0, x0
37bbec909nop [rax]
37bbec910
37bbec910loc_37bbec910:
37bbec910mov rcx, [rsp+312]
37bbec918mov edx, [rsp+124]
37bbec91cmovsd_xmm [rcx], x1
37bbec920mov [rcx+8], 0
37bbec928mov rcx, [rsp+328]
37bbec930movsd_xmm [rcx], x0
37bbec934mov rcx, [rsp+344]
37bbec93cmov [rcx], r15l
37bbec93fmov rcx, [rsp+320]
37bbec947cmp [rcx], edx
37bbec949jge 0x37bbec9e0
37bbec94ftest r13l, r13l
37bbec952jne 0x37bbec87f
37bbec958mov [rbp], -9
37bbec95fmov eax, 9
37bbec964jmp 0x37bbec85d
37bbec969
37bbec969 0f 1f 80 00 00 00 00 .......
37bbec970
37bbec970loc_37bbec970:
37bbec970mov eax, edx
37bbec972neg eax
37bbec974jmp 0x37bbec85d
37bbec979
37bbec979 0f 1f 80 00 00 00 00 .......
37bbec980
37bbec980loc_37bbec980:
37bbec980mov edx, -7
37bbec985mov eax, 7
37bbec98ajmp 0x37bbec85a
37bbec98f
37bbec98f 90 .
37bbec990
37bbec990loc_37bbec990:
37bbec990mov [rbp], -7
37bbec997mov [rsp+128], -7
37bbec9a2jmp 0x37bbec7a1
37bbec9a7
37bbec9a7 66 0f 1f 84 00 00 00 00 00 f........
37bbec9b0
37bbec9b0loc_37bbec9b0:
37bbec9b0movsd_xmm x0, [rip+0x85e8c8]
37bbec9b8mov [rsp+124], 1
37bbec9c0mov r15l, 1
37bbec9c6mov [rsp+132], 1
37bbec9d1movapd x1, x0
37bbec9d5jmp 0x37bbec910
37bbec9da
37bbec9da 66 0f 1f 44 00 00 f..D..
37bbec9e0
37bbec9e0loc_37bbec9e0:
37bbec9e0mov rcx, [rsp+336]
37bbec9e8mov edx, [rsp+132]
37bbec9efcmp [rcx], edx
37bbec9f1jge 0x37bbeca10
37bbec9f3test r13l, r13l
37bbec9f6jne 0x37bbec87f
37bbec9fcmov [rbp], -11
37bbeca03mov eax, 11
37bbeca08jmp 0x37bbec85d
37bbeca0d
37bbeca0d 0f 1f 00 ...
37bbeca10
37bbeca10loc_37bbeca10:
37bbeca10mov rdx, [rsp+352]
37bbeca18cmp [rdx], r15l
37bbeca1bjge 0x37bbeca40
37bbeca1dtest r13l, r13l
37bbeca20jne 0x37bbec87f
37bbeca26mov [rbp], -13
37bbeca2dmov eax, 13
37bbeca32jmp 0x37bbec85d
37bbeca37
37bbeca37 66 0f 1f 84 00 00 00 00 00 f........
37bbeca40
37bbeca40loc_37bbeca40:
37bbeca40mov [rsp+128], 0
37bbeca4btest r13l, r13l
37bbeca4ejne 0x37bbec87f
37bbeca54test eax, eax
37bbeca56je 0x37bbec87f
37bbeca5ccmp eax, 1
37bbeca5fje 0x37bbecc50
37bbeca65mov edx, 12
37bbeca6alea rcx, [rip+0x85e7e9]
37bbeca71call dlamch_
37bbeca76mov edx, 9
37bbeca7blea rcx, [rip+0x85e7e4]
37bbeca82movq r13, x0
37bbeca87call dlamch_
37bbeca8cmovq x1, r13
37bbeca91mov r9, rdi
37bbeca94mov r8, rbx
37bbeca97divsd x1, x0
37bbeca9bmov rdx, rsi
37bbeca9emov rax, [rsp+328]
37bbecaa6mov [rsp+48], 1
37bbecaafmov [rsp+40], 1
37bbecab8lea rcx, [rip+0x85e7b0]
37bbecabfmov [rsp+32], rax
37bbecac4movsd_xmm [rsp+136], x1
37bbecacdcall zlanhp_
37bbecad2movsd_xmm x1, [rsp+136]
37bbecadbmovapd x2, x0
37bbecadfpxor x0, x0
37bbecae3comisd x2, x0
37bbecae7jbe 0x37bbecaf7
37bbecae9movapd x0, x1
37bbecaedsqrtsd x0, x0
37bbecaf1comisd x0, x2
37bbecaf5ja 0x37bbecb0d
37bbecaf7
37bbecaf7loc_37bbecaf7:
37bbecaf7movsd_xmm x0, [rip+0x85e781]
37bbecaffdivsd x0, x1
37bbecb03sqrtsd x0, x0
37bbecb07comisd x2, x0
37bbecb0bjbe 0x37bbecb5c
37bbecb0d
37bbecb0dloc_37bbecb0d:
37bbecb0ddivsd x0, x2
37bbecb11mov eax, [rbx]
37bbecb13lea r9, [rip+0x85e756]
37bbecb1amov r8, rdi
37bbecb1dlea rcx, [rsp+168]
37bbecb25lea edx, [rax+1]
37bbecb28imul edx, eax
37bbecb2bmov eax, edx
37bbecb2dshr eax, 31
37bbecb30add eax, edx
37bbecb32lea rdx, [rsp+160]
37bbecb3asar eax, 1
37bbecb3cmov [rsp+168], eax
37bbecb43movsd_xmm [rsp+160], x0
37bbecb4ccall zdscal_
37bbecb51mov [rsp+128], 1
37bbecb5c
37bbecb5cloc_37bbecb5c:
37bbecb5cmovsxd r14, [rbx]
37bbecb5fmov r8, rdi
37bbecb62mov rdx, rbx
37bbecb65mov rcx, rsi
37bbecb68mov rax, [rsp+320]
37bbecb70lea r13, [rsp+144]
37bbecb78mov r9, [rsp+288]
37bbecb80mov eax, [rax]
37bbecb82sub eax, r14l
37bbecb85mov [rsp+156], eax
37bbecb8cmov rax, [rsp+336]
37bbecb94mov eax, [rax]
37bbecb96mov [rsp+48], r13
37bbecb9bmov [rsp+56], 1
37bbecba4sub eax, r14l
37bbecba7mov [rsp+152], eax
37bbecbaemov rax, [rsp+312]
37bbecbb6mov [rsp+40], rax
37bbecbbbmov rax, [rsp+328]
37bbecbc3mov [rsp+32], rax
37bbecbc8call zhptrd_
37bbecbcdtest r12l, r12l
37bbecbd0jne 0x37bbecc88
37bbecbd6mov r8, [rsp+328]
37bbecbdemov rdx, [rsp+288]
37bbecbe6mov r9, rbp
37bbecbe9mov rcx, rbx
37bbecbeccall dsterf_
37bbecbf1
37bbecbf1loc_37bbecbf1:
37bbecbf1cmp [rsp+128], 1
37bbecbf9je 0x37bbecda0
37bbecbff
37bbecbffloc_37bbecbff:
37bbecbffmov rax, [rsp+312]
37bbecc07pxor x0, x0
37bbecc0bcvtsi2sd x0, [rsp+124]
37bbecc11movsd_xmm [rax], x0
37bbecc15pxor x0, x0
37bbecc19cvtsi2ss x0, [rsp+132]
37bbecc22mov [rax+8], 0
37bbecc2amov rax, [rsp+328]
37bbecc32cvtss2sd x0, x0
37bbecc36movsd_xmm [rax], x0
37bbecc3amov rax, [rsp+344]
37bbecc42mov [rax], r15l
37bbecc45jmp 0x37bbec87f
37bbecc4a
37bbecc4a 66 0f 1f 44 00 00 f..D..
37bbecc50
37bbecc50loc_37bbecc50:
37bbecc50movsd_xmm x0, [rdi]
37bbecc54mov rax, [rsp+288]
37bbecc5cmovsd_xmm [rax], x0
37bbecc60test r12l, r12l
37bbecc63je 0x37bbec87f
37bbecc69mov rax, [rsp+296]
37bbecc71movq x0, [rip+0x85e607]
37bbecc79movups [rax], x0
37bbecc7cjmp 0x37bbec87f
37bbecc81
37bbecc81 0f 1f 80 00 00 00 00 .......
37bbecc88
37bbecc88loc_37bbecc88:
37bbecc88mov rax, [rsp+352]
37bbecc90mov r12, r14
37bbecc93mov [rsp+96], rbp
37bbecc98mov rdx, rbx
37bbecc9bshl r12, 4
37bbecc9fadd r12, [rsp+312]
37bbecca7mov [rsp+104], 1
37bbeccb0lea rcx, [rip+0x85e5bd]
37bbeccb7mov [rsp+88], rax
37bbeccbcmov rax, [rsp+344]
37bbeccc4mov [rsp+48], r12
37bbeccc9mov r9, [rsp+328]
37bbeccd1mov [rsp+80], rax
37bbeccd6lea rax, [rsp+152]
37bbeccdemov r8, [rsp+288]
37bbecce6mov [rsp+72], rax
37bbeccebmov rax, [rsp+328]
37bbeccf3lea rax, [rax+8*r14]
37bbeccf7mov [rsp+64], rax
37bbeccfclea rax, [rsp+156]
37bbecd04mov [rsp+56], rax
37bbecd09mov rax, [rsp+304]
37bbecd11mov [rsp+40], rax
37bbecd16mov rax, [rsp+296]
37bbecd1emov [rsp+32], rax
37bbecd23call zstedc_
37bbecd28mov [rsp+80], r13
37bbecd2dmov r9, rbx
37bbecd30mov rdx, rsi
37bbecd33mov rax, [rsp+304]
37bbecd3bmov [rsp+72], r12
37bbecd40lea r8, [rip+0x85e50a]
37bbecd47lea rcx, [rip+0x85e504]
37bbecd4emov [rsp+104], 1
37bbecd57mov [rsp+64], rax
37bbecd5cmov rax, [rsp+296]
37bbecd64mov [rsp+96], 1
37bbecd6dmov [rsp+56], rax
37bbecd72mov rax, [rsp+312]
37bbecd7amov [rsp+88], 1
37bbecd83mov [rsp+48], rax
37bbecd88mov [rsp+40], rdi
37bbecd8dmov [rsp+32], rbx
37bbecd92call zupmtr_
37bbecd97jmp 0x37bbecbf1
37bbecd9c
37bbecd9c 0f 1f 40 00 ..@.
37bbecda0
37bbecda0loc_37bbecda0:
37bbecda0mov eax, [rbp]
37bbecda3lea edx, [rax-1]
37bbecda6test eax, eax
37bbecda8jne 0x37bbecdac
37bbecdaamov edx, [rbx]
37bbecdac
37bbecdacloc_37bbecdac:
37bbecdacmov r8, [rsp+288]
37bbecdb4mov [rsp+148], edx
37bbecdbblea rcx, [rsp+148]
37bbecdc3lea rdx, [rsp+168]
37bbecdcblea r9, [rip+0x85e49e]
37bbecdd2movsd_xmm x0, [rip+0x85e4a6]
37bbecddadivsd x0, [rsp+160]
37bbecde3movsd_xmm [rsp+168], x0
37bbecdeccall dscal_
37bbecdf1jmp 0x37bbecbff
37bbec6f0
37bbecdf6
37bbecdf6 // align 0x10
37bbecdf6 // align 0x10
37bbece00
37bbece00zlaqz0_:
37bbece00push r15
37bbece02push r14
37bbece04push r13
37bbece06push r12
37bbece08push rbp
37bbece09push rdi
37bbece0apush rsi
37bbece0bpush rbx
37bbece0csub rsp, 1032
37bbece13movups [rsp+896], x6
37bbece1bmovups [rsp+912], x7
37bbece23movups [rsp+928], x8
37bbece2cmovups [rsp+944], x9
37bbece35movups [rsp+960], x10
37bbece3emovups [rsp+976], x11
37bbece47movups [rsp+992], x12
37bbece50movups [rsp+1008], x13
37bbece59mov rax, [rsp+1160]
37bbece61mov eax, [rax]
37bbece63mov [rsp+232], eax
37bbece6amov rax, [rsp+1176]
37bbece72mov r15, rdx
37bbece75lea rdx, [rip+0x85e414]
37bbece7cmov [rsp+1120], r8
37bbece84mov r8l, 1
37bbece8amov eax, [rax]
37bbece8cmov [rsp+1128], r9
37bbece94mov r9l, 1
37bbece9amov [rsp+1104], rcx
37bbecea2mov [rsp+240], eax
37bbecea9mov rax, [rsp+1208]
37bbeceb1mov eax, [rax]
37bbeceb3mov [rsp+248], eax
37bbecebamov rax, [rsp+1224]
37bbecec2mov r14l, [rax]
37bbecec5call lsame_
37bbececatest eax, eax
37bbececcje 0x37bbed558
37bbeced2mov [rsp+792], 0
37bbeceddmov ebx, 1
37bbecee2
37bbecee2loc_37bbecee2:
37bbecee2mov r9l, 1
37bbecee8mov r8l, 1
37bbeceeelea rdx, [rip+0x85e39d]
37bbecef5mov rcx, r15
37bbecef8call lsame_
37bbecefdtest eax, eax
37bbeceffje 0x37bbed5a0
37bbecf05mov [rsp+788], 0
37bbecf10mov esi, 1
37bbecf15
37bbecf15loc_37bbecf15:
37bbecf15mov rcx, [rsp+1120]
37bbecf1dmov r9l, 1
37bbecf23mov r8l, 1
37bbecf29lea rdx, [rip+0x85e362]
37bbecf30call lsame_
37bbecf35test eax, eax
37bbecf37je 0x37bbed4f0
37bbecf3dmov rax, [rsp+1264]
37bbecf45mov [rsp+796], 0
37bbecf50mov [rax], 0
37bbecf56test ebx, ebx
37bbecf58jne 0x37bbecff0
37bbecf5e
37bbecf5eloc_37bbecf5e:
37bbecf5emov edx, -1
37bbecf63mov eax, 1
37bbecf68
37bbecf68loc_37bbecf68:
37bbecf68mov rbx, [rsp+1264]
37bbecf70mov [rbx], edx
37bbecf72
37bbecf72loc_37bbecf72:
37bbecf72lea rdx, [rsp+880]
37bbecf7amov r8l, 6
37bbecf80lea rcx, [rip+0x85e30e]
37bbecf87mov [rsp+880], eax
37bbecf8ecall xerbla_
37bbecf93nop
37bbecf94
37bbecf94loc_37bbecf94:
37bbecf94movups x6, [rsp+896]
37bbecf9cmovups x7, [rsp+912]
37bbecfa4movups x8, [rsp+928]
37bbecfadmovups x9, [rsp+944]
37bbecfb6movups x10, [rsp+960]
37bbecfbfmovups x11, [rsp+976]
37bbecfc8movups x12, [rsp+992]
37bbecfd1movups x13, [rsp+1008]
37bbecfdaadd rsp, 1032
37bbecfe1pop rbx
37bbecfe2pop rsi
37bbecfe3pop rdi
37bbecfe4pop rbp
37bbecfe5pop r12
37bbecfe7pop r13
37bbecfe9pop r14
37bbecfebpop r15
37bbecfedret
37bbecfee
37bbecfee 66 90 f.
37bbecff0
37bbecff0loc_37bbecff0:
37bbecff0mov ebp, 1
37bbecff5test esi, esi
37bbecff7je 0x37bbed546
37bbecffd
37bbecffdloc_37bbecffd:
37bbecffdmov rax, [rsp+1128]
37bbed005mov eax, [rax]
37bbed007mov [rsp+540], eax
37bbed00etest eax, eax
37bbed010js 0x37bbed684
37bbed016mov rbx, [rsp+1136]
37bbed01emov edi, [rbx]
37bbed020mov [rsp+420], edi
37bbed027test edi, edi
37bbed029jle 0x37bbed693
37bbed02fmov rbx, [rsp+1144]
37bbed037mov r12l, [rbx]
37bbed03amov ebx, eax
37bbed03ccmp eax, r12l
37bbed03fjl 0x37bbef285
37bbed045lea eax, [rdi-1]
37bbed048cmp r12l, eax
37bbed04bjl 0x37bbef285
37bbed051mov eax, ebx
37bbed053cmp [rsp+232], ebx
37bbed05ajl 0x37bbef3e7
37bbed060cmp [rsp+240], ebx
37bbed067jl 0x37bbef3f6
37bbed06dmov ebx, [rsp+248]
37bbed074test ebx, ebx
37bbed076jle 0x37bbef41a
37bbed07ctest [rsp+788], 1
37bbed084je 0x37bbed08e
37bbed086cmp ebx, eax
37bbed088jl 0x37bbef41a
37bbed08e
37bbed08eloc_37bbed08e:
37bbed08etest r14l, r14l
37bbed091jle 0x37bbef430
37bbed097cmp r14l, [rsp+540]
37bbed09fjge 0x37bbed0af
37bbed0a1test [rsp+796], 1
37bbed0a9jne 0x37bbef430
37bbed0af
37bbed0afloc_37bbed0af:
37bbed0afmov rax, [rsp+1264]
37bbed0b7mov eax, [rax]
37bbed0b9test eax, eax
37bbed0bbjne 0x37bbef429
37bbed0c1mov r10l, [rsp+540]
37bbed0c9test r10l, r10l
37bbed0ccje 0x37bbed6a8
37bbed0d2mov rax, [rsp+1104]
37bbed0damov r9, [rsp+1128]
37bbed0e2lea r8, [rsp+780]
37bbed0ealea rdx, [rip+0x85e1a4]
37bbed0f1lea rcx, [rip+0x85e1a4]
37bbed0f8pxor x7, x7
37bbed0fcmovzx eax, [rax]
37bbed0ffmov [rsp+780], al
37bbed106movzx eax, [r15]
37bbed10amov [rsp+781], al
37bbed111mov rax, [rsp+1120]
37bbed119movzx eax, [rax]
37bbed11cmov [rsp+64], 3
37bbed125mov [rsp+56], 6
37bbed12emov [rsp+782], al
37bbed135mov rax, [rsp+1240]
37bbed13dmov [rsp+48], rax
37bbed142mov rax, [rsp+1144]
37bbed14amov [rsp+40], rax
37bbed14fmov rax, [rsp+1136]
37bbed157mov [rsp+32], rax
37bbed15ccall ilaenv_
37bbed161mov rdi, [rsp+1240]
37bbed169mov [rsp+64], 3
37bbed172lea r8, [rsp+780]
37bbed17amov [rsp+56], 6
37bbed183mov r9, [rsp+1128]
37bbed18blea rdx, [rip+0x85e103]
37bbed192lea rcx, [rip+0x85e107]
37bbed199mov [rsp+48], rdi
37bbed19emov rdi, [rsp+1144]
37bbed1a6mov [rsp+572], eax
37bbed1admov [rsp+40], rdi
37bbed1b2mov rdi, [rsp+1136]
37bbed1bamov [rsp+32], rdi
37bbed1bfmov edi, r12l
37bbed1c2call ilaenv_
37bbed1c7mov rcx, [rsp+1240]
37bbed1cfmov [rsp+64], 3
37bbed1d8lea r8, [rsp+780]
37bbed1e0mov [rsp+56], 6
37bbed1e9mov r9, [rsp+1128]
37bbed1f1mov r13l, eax
37bbed1f4lea rdx, [rip+0x85e09a]
37bbed1fbmov [rsp+48], rcx
37bbed200mov rcx, [rsp+1144]
37bbed208sub edi, [rsp+420]
37bbed20fmov [rsp+40], rcx
37bbed214mov rcx, [rsp+1136]
37bbed21cmov [rsp+32], rcx
37bbed221lea rcx, [rip+0x85e07c]
37bbed228call ilaenv_
37bbed22dmov rcx, [rsp+1240]
37bbed235mov [rsp+64], 3
37bbed23elea r8, [rsp+780]
37bbed246mov [rsp+56], 6
37bbed24fmov r9, [rsp+1128]
37bbed257lea rdx, [rip+0x85e037]
37bbed25emov [rsp+48], rcx
37bbed263mov rcx, [rsp+1144]
37bbed26bmov [rsp+636], eax
37bbed272mov [rsp+40], rcx
37bbed277mov rcx, [rsp+1136]
37bbed27fmov [rsp+32], rcx
37bbed284lea rcx, [rip+0x85e01d]
37bbed28bcall ilaenv_
37bbed290mov ecx, [rsp+540]
37bbed297mov [rsp+64], 3
37bbed2a0lea r8, [rsp+780]
37bbed2a8mov [rsp+56], 6
37bbed2b1mov r9, [rsp+1128]
37bbed2b9lea r10l, [rcx+6]
37bbed2bdlea rcx, [rip+0x85dfe8]
37bbed2c4imul r10, r10, 0x38e38e39
37bbed2cbshr r10, 33
37bbed2cfcmp r10l, edi
37bbed2d2cmovg r10l, edi
37bbed2d6cmp r10l, eax
37bbed2d9cmovg r10l, eax
37bbed2ddmov edx, r10l
37bbed2e0shr edx, 31
37bbed2e3lea eax, [r10+rdx]
37bbed2e7and eax, 1
37bbed2easub eax, edx
37bbed2ecmov rdx, [rsp+1240]
37bbed2f4sub r10l, eax
37bbed2f7mov eax, 2
37bbed2fcmov [rsp+48], rdx
37bbed301mov rdx, [rsp+1144]
37bbed309cmp r10l, eax
37bbed30ccmovl r10l, eax
37bbed310mov [rsp+40], rdx
37bbed315mov rdx, [rsp+1136]
37bbed31dmov [rsp+828], r10l
37bbed325mov [rsp+32], rdx
37bbed32alea rdx, [rip+0x85df64]
37bbed331mov [rsp+256], r10l
37bbed339call ilaenv_
37bbed33emov ebx, [rsp+540]
37bbed345pxor x1, x1
37bbed349mov r10l, [rsp+256]
37bbed351cvtsi2sd x1, eax
37bbed355divsd x1, [rip+0x85dfb3]
37bbed35dpxor x0, x0
37bbed361cvtsi2sd x7, ebx
37bbed365mulsd x1, x7
37bbed369lea edx, [r10+r10]
37bbed36dcvtsi2sd x0, edx
37bbed371divsd x0, x1
37bbed375pxor x1, x1
37bbed379cvtsi2sd x1, r10l
37bbed37eaddsd x0, [rip+0x85df7a]
37bbed386sqrtsd x0, x0
37bbed38adivsd x1, x0
37bbed38ecvttsd2si edx, x1
37bbed392lea eax, [rdx+2]
37bbed395sub edx, 1
37bbed398cmovns eax, edx
37bbed39bsar eax, 2
37bbed39elea eax, [r10+4*rax+4]
37bbed3a3mov [rsp+820], eax
37bbed3aacmp ebx, [rsp+572]
37bbed3b1jl 0x37bbed3c4
37bbed3b3mov rax, [rsp+1256]
37bbed3bbcmp [rax], 1
37bbed3bejle 0x37bbed6c0
37bbed3c4
37bbed3c4loc_37bbed3c4:
37bbed3c4mov rax, [rsp+1264]
37bbed3ccmov rdx, r15
37bbed3cfmov [rsp+176], 1
37bbed3dbmov [rsp+168], 1
37bbed3e7mov [rsp+152], rax
37bbed3efmov rax, [rsp+1248]
37bbed3f7mov [rsp+160], 1
37bbed403mov [rsp+144], rax
37bbed40bmov rax, [rsp+1240]
37bbed413mov [rsp+136], rax
37bbed41bmov rax, [rsp+1232]
37bbed423mov [rsp+128], rax
37bbed42bmov rax, [rsp+1224]
37bbed433mov [rsp+120], rax
37bbed438mov rax, [rsp+1216]
37bbed440mov [rsp+112], rax
37bbed445mov rax, [rsp+1208]
37bbed44dmov [rsp+104], rax
37bbed452mov rax, [rsp+1200]
37bbed45amov [rsp+96], rax
37bbed45fmov rax, [rsp+1192]
37bbed467mov [rsp+88], rax
37bbed46cmov rax, [rsp+1184]
37bbed474mov [rsp+80], rax
37bbed479mov rax, [rsp+1176]
37bbed481mov [rsp+72], rax
37bbed486mov rax, [rsp+1168]
37bbed48emov [rsp+64], rax
37bbed493mov rax, [rsp+1160]
37bbed49bmov [rsp+56], rax
37bbed4a0mov rax, [rsp+1152]
37bbed4a8mov [rsp+48], rax
37bbed4admov rax, [rsp+1144]
37bbed4b5mov [rsp+40], rax
37bbed4bamov rax, [rsp+1136]
37bbed4c2mov r9, [rsp+1128]
37bbed4camov r8, [rsp+1120]
37bbed4d2mov [rsp+32], rax
37bbed4d7mov rcx, [rsp+1104]
37bbed4dfcall zhgeqz_
37bbed4e4jmp 0x37bbecf94
37bbed4e9
37bbed4e9 0f 1f 80 00 00 00 00 .......
37bbed4f0
37bbed4f0loc_37bbed4f0:
37bbed4f0mov rcx, [rsp+1120]
37bbed4f8mov r9l, 1
37bbed4femov r8l, 1
37bbed504lea rdx, [rip+0x85dd88]
37bbed50bcall lsame_
37bbed510test eax, eax
37bbed512je 0x37bbed60e
37bbed518mov rax, [rsp+1264]
37bbed520mov [rsp+796], 1
37bbed52bmov [rax], 0
37bbed531test ebx, ebx
37bbed533je 0x37bbecf5e
37bbed539mov ebp, 2
37bbed53etest esi, esi
37bbed540jne 0x37bbecffd
37bbed546
37bbed546loc_37bbed546:
37bbed546mov edx, -2
37bbed54bmov eax, 2
37bbed550jmp 0x37bbecf68
37bbed555
37bbed555 0f 1f 00 ...
37bbed558
37bbed558loc_37bbed558:
37bbed558mov rcx, [rsp+1104]
37bbed560mov r9l, 1
37bbed566mov r8l, 1
37bbed56cxor ebx, ebx
37bbed56elea rdx, [rip+0x85dd1c]
37bbed575call lsame_
37bbed57atest eax, eax
37bbed57cje 0x37bbecee2
37bbed582mov [rsp+792], 1
37bbed58dmov ebx, 2
37bbed592jmp 0x37bbecee2
37bbed597
37bbed597 66 0f 1f 84 00 00 00 00 00 f........
37bbed5a0
37bbed5a0loc_37bbed5a0:
37bbed5a0mov r9l, 1
37bbed5a6mov r8l, 1
37bbed5aclea rdx, [rip+0x85dce0]
37bbed5b3mov rcx, r15
37bbed5b6call lsame_
37bbed5bbtest eax, eax
37bbed5bdje 0x37bbed5d4
37bbed5bfmov [rsp+788], 1
37bbed5camov esi, 2
37bbed5cfjmp 0x37bbecf15
37bbed5d4
37bbed5d4loc_37bbed5d4:
37bbed5d4mov r9l, 1
37bbed5damov r8l, 1
37bbed5e0mov rcx, r15
37bbed5e3xor esi, esi
37bbed5e5lea rdx, [rip+0x85dca8]
37bbed5eccall lsame_
37bbed5f1test eax, eax
37bbed5f3je 0x37bbecf15
37bbed5f9mov [rsp+788], 1
37bbed604mov esi, 3
37bbed609jmp 0x37bbecf15
37bbed60e
37bbed60eloc_37bbed60e:
37bbed60emov rcx, [rsp+1120]
37bbed616mov r9l, 1
37bbed61cmov r8l, 1
37bbed622lea rdx, [rip+0x85dc6b]
37bbed629call lsame_
37bbed62etest eax, eax
37bbed630jne 0x37bbed651
37bbed632test ebx, ebx
37bbed634je 0x37bbecf5e
37bbed63atest esi, esi
37bbed63cje 0x37bbed546
37bbed642mov edx, -3
37bbed647mov eax, 3
37bbed64cjmp 0x37bbecf68
37bbed651
37bbed651loc_37bbed651:
37bbed651mov rax, [rsp+1264]
37bbed659mov [rsp+796], 1
37bbed664mov [rax], 0
37bbed66atest ebx, ebx
37bbed66cje 0x37bbecf5e
37bbed672mov ebp, 3
37bbed677test esi, esi
37bbed679jne 0x37bbecffd
37bbed67fjmp 0x37bbed546
37bbed684
37bbed684loc_37bbed684:
37bbed684mov edx, -4
37bbed689mov eax, 4
37bbed68ejmp 0x37bbecf68
37bbed693
37bbed693loc_37bbed693:
37bbed693mov edx, -5
37bbed698mov eax, 5
37bbed69djmp 0x37bbecf68
37bbed6a2
37bbed6a2 66 0f 1f 44 00 00 f..D..
37bbed6a8
37bbed6a8loc_37bbed6a8:
37bbed6a8mov rax, [rsp+1232]
37bbed6b0movq x0, [rip+0x85dc48]
37bbed6b8movups [rax], x0
37bbed6bbjmp 0x37bbecf94
37bbed6c0
37bbed6c0loc_37bbed6c0:
37bbed6c0mov eax, [rsp+540]
37bbed6c7mov edx, 0xffffffffaaaaaaab
37bbed6cclea ebx, [rdi+1]
37bbed6cfmov edi, [rsp+572]
37bbed6d6lea r11, [rsp+792]
37bbed6delea rcx, [rsp+788]
37bbed6e6sub eax, 1
37bbed6e9imul rax, rdx
37bbed6edmov edx, 2
37bbed6f2shr rax, 33
37bbed6f6cmp eax, ebx
37bbed6f8cmovg eax, ebx
37bbed6fbcmp r13l, edx
37bbed6fecmovge edx, r13l
37bbed702lea r13, [rsp+796]
37bbed70amov [rsp+680], r13
37bbed712mov r8, r13
37bbed715cmp eax, edx
37bbed717cmovg eax, edx
37bbed71amov rdx, [rsp+1232]
37bbed722mov [rsp+184], rdx
37bbed72acmp edi, eax
37bbed72cmov [rsp+168], rdx
37bbed734mov [rsp+152], rdx
37bbed73cmov rdx, [rsp+1192]
37bbed744mov [rsp+676], eax
37bbed74bcmovge eax, edi
37bbed74emov [rsp+144], rdx
37bbed756mov rdx, [rsp+1184]
37bbed75emov [rsp+832], eax
37bbed765lea rax, [rsp+784]
37bbed76dmov [rsp+136], rdx
37bbed775lea rdx, [rsp+808]
37bbed77dmov [rsp+696], rdx
37bbed785mov [rsp+128], rdx
37bbed78dlea rdx, [rsp+812]
37bbed795mov [rsp+688], rax
37bbed79dmov [rsp+216], rax
37bbed7a5mov rax, [rsp+1256]
37bbed7admov [rsp+704], rdx
37bbed7b5mov [rsp+120], rdx
37bbed7bamov rdx, [rsp+1224]
37bbed7c2mov [rsp+208], rax
37bbed7camov rax, [rsp+1248]
37bbed7d2mov [rsp+112], rdx
37bbed7d7mov rdx, [rsp+1216]
37bbed7dfmov [rsp+200], rax
37bbed7e7lea rax, [rip+0x85dac2]
37bbed7eemov [rsp+104], rdx
37bbed7f3mov rdx, [rsp+1208]
37bbed7fbmov [rsp+192], rax
37bbed803lea rax, [rsp+832]
37bbed80bmov [rsp+712], rax
37bbed813mov [rsp+176], rax
37bbed81bmov [rsp+160], rax
37bbed823mov [rsp+96], rdx
37bbed828mov rdx, [rsp+1200]
37bbed830mov [rsp+48], rax
37bbed835mov r9, [rsp+1128]
37bbed83dmov [rsp+88], rdx
37bbed842mov rdx, [rsp+1176]
37bbed84amov [rsp+616], rcx
37bbed852mov [rsp+80], rdx
37bbed857mov rdx, [rsp+1168]
37bbed85fmov [rsp+624], r11
37bbed867mov [rsp+72], rdx
37bbed86cmov rdx, [rsp+1160]
37bbed874mov [rsp+64], rdx
37bbed879mov rdx, [rsp+1152]
37bbed881mov [rsp+56], rdx
37bbed886mov rdx, [rsp+1144]
37bbed88emov [rsp+40], rdx
37bbed893mov rdx, [rsp+1136]
37bbed89bmov [rsp+32], rdx
37bbed8a0mov rdx, rcx
37bbed8a3mov rcx, r11
37bbed8a6call zlaqz2_
37bbed8abmov rdi, [rsp+1232]
37bbed8b3lea r10, [rsp+836]
37bbed8bbmov r8, r13
37bbed8bemov [rsp+728], r10
37bbed8c6lea rax, [rip+0x85d9e3]
37bbed8cdcvttsd2si edi, [rdi]
37bbed8d1mov [rsp+192], r10
37bbed8d9mov r10, [rsp+1232]
37bbed8e1mov [rsp+184], rax
37bbed8e9mov rax, [rsp+1232]
37bbed8f1mov [rsp+160], r10
37bbed8f9mov [rsp+144], r10
37bbed901mov r10, [rsp+1224]
37bbed909mov [rsp+176], rax
37bbed911lea rax, [rsp+820]
37bbed919mov [rsp+136], r10
37bbed921mov r10, [rsp+1216]
37bbed929mov [rsp+168], rax
37bbed931mov [rsp+128], r10
37bbed939mov r10, [rsp+1208]
37bbed941mov [rsp+152], rax
37bbed949mov [rsp+120], r10
37bbed94emov r10, [rsp+1200]
37bbed956mov [rsp+112], r10
37bbed95bmov r10, [rsp+1176]
37bbed963mov [rsp+104], r10
37bbed968mov r10, [rsp+1168]
37bbed970mov [rsp+96], r10
37bbed975mov r10, [rsp+1160]
37bbed97dmov [rsp+88], r10
37bbed982mov r10, [rsp+1152]
37bbed98amov [rsp+80], r10
37bbed98fmov r10, [rsp+1192]
37bbed997mov [rsp+72], r10
37bbed99cmov r10, [rsp+1184]
37bbed9a4mov [rsp+64], r10
37bbed9a9mov [rsp+56], rax
37bbed9aelea rax, [rsp+828]
37bbed9b6mov rdx, [rsp+616]
37bbed9bemov [rsp+48], rax
37bbed9c3mov rax, [rsp+1144]
37bbed9cbmov rcx, [rsp+624]
37bbed9d3mov r9, [rsp+1128]
37bbed9dbmov [rsp+40], rax
37bbed9e0mov rax, [rsp+1136]
37bbed9e8mov [rsp+32], rax
37bbed9edcall zlaqz3_
37bbed9f2mov eax, [rsp+832]
37bbed9f9mov r13l, [rsp+820]
37bbeda01imul eax, eax
37bbeda04mov [rsp+720], r13l
37bbeda0cimul r13l, r13l
37bbeda10lea eax, [rdi+2*rax]
37bbeda13mov rdi, [rsp+1232]
37bbeda1blea ecx, [r13+r13]
37bbeda20cvttsd2si edx, [rdi]
37bbeda24mov rdi, [rsp+1240]
37bbeda2cmov [rsp+724], ecx
37bbeda33mov edi, [rdi]
37bbeda35add edx, ecx
37bbeda37mov [rsp+672], edi
37bbeda3ecmp eax, edx
37bbeda40cmovl eax, edx
37bbeda43cmp edi, -1
37bbeda46je 0x37bbef294
37bbeda4ccmp [rsp+672], eax
37bbeda53jge 0x37bbeda82
37bbeda55mov rax, [rsp+1264]
37bbeda5dmov [rax], -19
37bbeda63
37bbeda63loc_37bbeda63:
37bbeda63mov rdx, [rsp+1264]
37bbeda6bmov r8l, 6
37bbeda71lea rcx, [rip+0x85d81d]
37bbeda78call xerbla_
37bbeda7djmp 0x37bbecf94
37bbeda82
37bbeda82loc_37bbeda82:
37bbeda82movsxd rax, [rsp+240]
37bbeda8amov [rsp+592], rax
37bbeda92not rax
37bbeda95mov [rsp+584], rax
37bbeda9dmov rax, [rsp+1264]
37bbedaa5mov r9l, [rax]
37bbedaa8test r9l, r9l
37bbedaabjne 0x37bbeda63
37bbedaadcmp esi, 3
37bbedab0je 0x37bbef2f8
37bbedab6
37bbedab6loc_37bbedab6:
37bbedab6cmp ebp, 3
37bbedab9je 0x37bbef34a
37bbedabf
37bbedabfloc_37bbedabf:
37bbedabfmov edx, 12
37bbedac4lea rcx, [rip+0x85d815]
37bbedacblea rsi, [rsp+880]
37bbedad3call dlamch_
37bbedad8mov edx, 9
37bbedaddlea rcx, [rip+0x85d808]
37bbedae4movapd x13, x0
37bbedae9call dlamch_
37bbedaeemovsxd rdx, [rsp+420]
37bbedaf6mov rax, [rsp+592]
37bbedafemov [rsp+40], 1
37bbedb07mov rdi, [rsp+1248]
37bbedb0fmov r9, [rsp+1176]
37bbedb17lea rcx, [rip+0x85d7d7]
37bbedb1emov [rsp+880], ebx
37bbedb25imul rax, rdx
37bbedb29add rax, [rsp+584]
37bbedb31movapd x8, x0
37bbedb36mov [rsp+32], rdi
37bbedb3badd rax, rdx
37bbedb3emov rdi, [rsp+1168]
37bbedb46mov rdx, rsi
37bbedb49shl rax, 4
37bbedb4dlea r8, [rdi+rax]
37bbedb51call zlanhs_
37bbedb56imul eax, ebx, 30
37bbedb59mov [rsp+804], r12l
37bbedb61mov [rsp+632], eax
37bbedb68test eax, eax
37bbedb6ajle 0x37bbef405
37bbedb70movsxd rcx, [rsp+248]
37bbedb78movsxd rdx, r14l
37bbedb7bmovapd x6, x0
37bbedb7fmovsxd rbx, [rsp+232]
37bbedb87divsd x7, x8
37bbedb8cpxor x12, x12
37bbedb91mov [rsp+656], rdx
37bbedb99mov rax, rcx
37bbedb9cmov rdi, rbx
37bbedb9fmov [rsp+496], rbx
37bbedba7not rax
37bbedbaanot rdi
37bbedbadmov [rsp+600], rcx
37bbedbb5mov [rsp+608], rax
37bbedbbdmov rax, rdx
37bbedbc0mulsd x6, x8
37bbedbc5not rax
37bbedbc8mov [rsp+568], 0
37bbedbd3mov [rsp+640], rax
37bbedbdbmovsxd rax, [rsp+724]
37bbedbe3mov [rsp+536], 1
37bbedbeeshl rax, 4
37bbedbf2add rax, [rsp+1232]
37bbedbfamov [rsp+472], r12l
37bbedc02mov r11, rax
37bbedc05mov [rsp+736], rax
37bbedc0dmovsxd rax, r13l
37bbedc10shl rax, 4
37bbedc14maxsd x6, x13
37bbedc19mov [rsp+1112], r15
37bbedc21sub r11, rax
37bbedc24mov [rsp+664], rsi
37bbedc2cmov [rsp+744], r11
37bbedc34mov r11, [rsp+592]
37bbedc3cmov [rsp+480], rdi
37bbedc44shl rdi, 4
37bbedc48movapd x11, x6
37bbedc4dmov rax, r11
37bbedc50mov r13, rdi
37bbedc53not rax
37bbedc56shl rax, 4
37bbedc5amov [rsp+304], rax
37bbedc62mov rax, r11
37bbedc65neg rax
37bbedc68shl rax, 4
37bbedc6cmov [rsp+296], rax
37bbedc74mov rax, rbx
37bbedc77neg rax
37bbedc7ashl rax, 4
37bbedc7emov rbx, rax
37bbedc81mov [rsp+280], rax
37bbedc89mov rax, rcx
37bbedc8cneg rax
37bbedc8fshl rax, 4
37bbedc93mov [rsp+288], rax
37bbedc9bmov rax, rdx
37bbedc9eneg rax
37bbedca1shl rax, 4
37bbedca5mov [rsp+312], rax
37bbedcadmov rax, [rsp+584]
37bbedcb5mulsd x7, x13
37bbedcbashl rax, 4
37bbedcbemov [rsp+408], rax
37bbedcc6mov rax, rbx
37bbedcc9neg rax
37bbedcccmov [rsp+648], rax
37bbedcd4lea rax, [rsp+864]
37bbedcdcmovapd x10, x7
37bbedce1mov [rsp+232], rax
37bbedce9mov eax, 16
37bbedceesub rax, rbx
37bbedcf1mov [rsp+576], rax
37bbedcf9nop [rax]
37bbedd00
37bbedd00loc_37bbedd00:
37bbedd00mov eax, [rsp+420]
37bbedd07mov r15l, [rsp+472]
37bbedd0flea ebx, [rax+1]
37bbedd12cmp ebx, r15l
37bbedd15jge 0x37bbef278
37bbedd1bmov r12, [rsp+496]
37bbedd23movsxd rsi, r15l
37bbedd26lea r14, [rsp+752]
37bbedd2elea ebp, [r15-1]
37bbedd32mov rcx, r14
37bbedd35mov [rsp+424], r14
37bbedd3dmov rdi, r12
37bbedd40imul rdi, rsi
37bbedd44lea rax, [rsi+rdi]
37bbedd48add rax, [rsp+480]
37bbedd50sub rdi, r12
37bbedd53shl rax, 4
37bbedd57add rax, [rsp+1152]
37bbedd5fmovsd_xmm x0, [rax]
37bbedd63movsd_xmm [rsp+752], x0
37bbedd6cmovsd_xmm x0, [rax+8]
37bbedd71movsd_xmm [rsp+760], x0
37bbedd7acall fn_37c42fc80
37bbedd7fadd rdi, [rsp+480]
37bbedd87movsxd rax, ebp
37bbedd8amov rcx, r14
37bbedd8dadd rax, rdi
37bbedd90movapd x9, x0
37bbedd95add rsi, rdi
37bbedd98shl rax, 4
37bbedd9cadd rax, [rsp+1152]
37bbedda4shl rsi, 4
37bbedda8movsd_xmm x0, [rax]
37bbeddacmovsd_xmm [rsp+752], x0
37bbeddb5movsd_xmm x0, [rax+8]
37bbeddbamovsd_xmm [rsp+760], x0
37bbeddc3call fn_37c42fc80
37bbeddc8mov rax, [rsp+1152]
37bbeddd0mov rcx, r14
37bbeddd3movapd x7, x0
37bbeddd7add rax, rsi
37bbedddamovsd_xmm x0, [rax]
37bbedddemovsd_xmm [rsp+752], x0
37bbedde7movsd_xmm x0, [rax+8]
37bbeddecmovsd_xmm [rsp+760], x0
37bbeddf5call fn_37c42fc80
37bbeddfaaddsd x9, x7
37bbeddffmulsd x9, x8
37bbede04maxsd x9, x10
37bbede09comisd x9, x0
37bbede0ejb 0x37bbede3e
37bbede10mov rax, [rsp+1152]
37bbede18pxor x0, x0
37bbede1cmov [rsp+804], ebp
37bbede23mov [rsp+472], ebp
37bbede2amovapd x12, x0
37bbede2fmov [rsp+568], 0
37bbede3amovups [rax+rsi], x0
37bbede3e
37bbede3eloc_37bbede3e:
37bbede3emov r14, [rsp+496]
37bbede46movsxd rax, [rsp+420]
37bbede4emovsxd rbp, ebx
37bbede51mov r12, [rsp+480]
37bbede59mov r15, [rsp+424]
37bbede61mov rsi, r14
37bbede64imul rsi, rax
37bbede68mov rcx, r15
37bbede6blea rdi, [rsi+r12]
37bbede6fadd rax, rdi
37bbede72add rdi, rbp
37bbede75shl rax, 4
37bbede79add rax, [rsp+1152]
37bbede81shl rdi, 4
37bbede85movsd_xmm x0, [rax]
37bbede89movsd_xmm [rsp+752], x0
37bbede92movsd_xmm x0, [rax+8]
37bbede97movsd_xmm [rsp+760], x0
37bbedea0call fn_37c42fc80
37bbedea5lea rax, [rsi+rbp]
37bbedea9mov rcx, r15
37bbedeacadd rax, r14
37bbedeafmovapd x9, x0
37bbedeb4add rax, r12
37bbedeb7shl rax, 4
37bbedebbadd rax, [rsp+1152]
37bbedec3movsd_xmm x0, [rax]
37bbedec7movsd_xmm [rsp+752], x0
37bbeded0movsd_xmm x0, [rax+8]
37bbeded5movsd_xmm [rsp+760], x0
37bbededecall fn_37c42fc80
37bbedee3mov rax, [rsp+1152]
37bbedeebmov rcx, r15
37bbedeeemovapd x7, x0
37bbedef2add rax, rdi
37bbedef5movsd_xmm x0, [rax]
37bbedef9movsd_xmm [rsp+752], x0
37bbedf02movsd_xmm x0, [rax+8]
37bbedf07movsd_xmm [rsp+760], x0
37bbedf10call fn_37c42fc80
37bbedf15addsd x9, x7
37bbedf1amulsd x9, x8
37bbedf1fmaxsd x9, x10
37bbedf24comisd x9, x0
37bbedf29jb 0x37bbedf5c
37bbedf2bmov eax, [rsp+420]
37bbedf32mov rsi, [rsp+1152]
37bbedf3apxor x0, x0
37bbedf3emov [rsp+568], 0
37bbedf49mov [rsp+420], ebx
37bbedf50movapd x12, x0
37bbedf55movups [rsi+rdi], x0
37bbedf59lea ebx, [rax+2]
37bbedf5c
37bbedf5cloc_37bbedf5c:
37bbedf5cmov r15l, [rsp+472]
37bbedf64cmp r15l, ebx
37bbedf67jle 0x37bbef278
37bbedf6dmov eax, [rsp+420]
37bbedf74movsxd rbx, r15l
37bbedf77mov rcx, [rsp+480]
37bbedf7flea r11, [rbx-1]
37bbedf83mov [rsp+248], rbx
37bbedf8bmov [rsp+800], eax
37bbedf92mov rax, [rsp+496]
37bbedf9alea rdi, [rbx+rcx]
37bbedf9emov [rsp+272], rdi
37bbedfa6mov rdx, rax
37bbedfa9imul rax, rbx
37bbedfadmov [rsp+264], r11
37bbedfb5mov ebx, r15l
37bbedfb8imul rdx, r11
37bbedfbcmov rsi, rax
37bbedfbfmov [rsp+240], rax
37bbedfc7lea r12, [rdx+rdi]
37bbedfcbmov rbp, rdx
37bbedfceshl rsi, 4
37bbedfd2mov [rsp+256], rdx
37bbedfdamov rdi, r12
37bbedfddneg rbp
37bbedfe0mov r14, r12
37bbedfe3mov r12, rsi
37bbedfe6shl rbp, 4
37bbedfeashl rdi, 4
37bbedfeeadd rdi, [rsp+1152]
37bbedff6mov rsi, [rsp+424]
37bbedffemov r15, rdi
37bbee001mov rdi, rbp
37bbee004mov rbp, rcx
37bbee007jmp 0x37bbee0af
37bbee00c
37bbee00c 0f 1f 40 00 ..@.
37bbee010
37bbee010loc_37bbee010:
37bbee010lea rcx, [r15+r12]
37bbee014movsd_xmm x0, [rcx+rdi]
37bbee019movsd_xmm [rsp+752], x0
37bbee022movsd_xmm x0, [rcx+rdi+8]
37bbee028mov rcx, rsi
37bbee02bmovsd_xmm [rsp+760], x0
37bbee034call fn_37c42fc80
37bbee039mov rcx, rsi
37bbee03cmovapd x6, x0
37bbee040movsd_xmm x0, [r15-16]
37bbee046movsd_xmm [rsp+752], x0
37bbee04fmovsd_xmm x0, [r15-8]
37bbee055movsd_xmm [rsp+760], x0
37bbee05ecall fn_37c42fc80
37bbee063mov rcx, rsi
37bbee066movapd x9, x0
37bbee06bmovsd_xmm x0, [r15]
37bbee070movsd_xmm [rsp+752], x0
37bbee079movsd_xmm x0, [r15+8]
37bbee07fadd r15, r13
37bbee082movsd_xmm [rsp+760], x0
37bbee08bcall fn_37c42fc80
37bbee090addsd x6, x9
37bbee095mulsd x6, x8
37bbee09amaxsd x6, x10
37bbee09fcomisd x6, x0
37bbee0a3jae 0x37bbef210
37bbee0a9add r14, rbp
37bbee0acsub ebx, 1
37bbee0af
37bbee0afloc_37bbee0af:
37bbee0afcmp [rsp+420], ebx
37bbee0b6jl 0x37bbee010
37bbee0bcmov r10, [rsp+240]
37bbee0c4mov rbx, [rsp+248]
37bbee0ccmov rdx, [rsp+256]
37bbee0d4mov r11, [rsp+264]
37bbee0dcmov r15l, [rsp+420]
37bbee0e4
37bbee0e4loc_37bbee0e4:
37bbee0e4mov r8l, [rsp+792]
37bbee0ectest r8l, r8l
37bbee0efje 0x37bbef1f0
37bbee0f5mov eax, [rsp+540]
37bbee0fcmov [rsp+384], 1
37bbee107mov [rsp+476], eax
37bbee10e
37bbee10eloc_37bbee10e:
37bbee10ecmp [rsp+472], r15l
37bbee116jl 0x37bbef1c8
37bbee11cmov rdi, [rsp+592]
37bbee124mov rsi, [rsp+584]
37bbee12cmovsxd r9, [rsp+384]
37bbee134lea r8, [rdi+1]
37bbee138imul r8, rbx
37bbee13clea rax, [rsi+r8]
37bbee140shl rax, 4
37bbee144add rax, [rsp+1168]
37bbee14cmov r14, rax
37bbee14fmov rax, rdi
37bbee152imul rax, rbx
37bbee156imul rdi, r11
37bbee15alea rcx, [rax+rsi]
37bbee15emov rsi, [rsp+480]
37bbee166shl rax, 4
37bbee16aadd rcx, r9
37bbee16dshl rcx, 4
37bbee171add rcx, [rsp+1168]
37bbee179mov [rsp+432], rcx
37bbee181lea rcx, [r10+rsi]
37bbee185mov r10, rbx
37bbee188mov rsi, [rsp+1200]
37bbee190add rcx, r9
37bbee193mov r9, [rsp+280]
37bbee19bshl r10, 4
37bbee19fshl rcx, 4
37bbee1a3add rcx, [rsp+1152]
37bbee1abmov [rsp+440], rcx
37bbee1b3mov rcx, [rsp+600]
37bbee1bbimul r9, rbx
37bbee1bfimul rcx, rbx
37bbee1c3add rcx, [rsp+608]
37bbee1cbshl rcx, 4
37bbee1cflea rsi, [rsi+rcx+16]
37bbee1d4mov rcx, [rsp+272]
37bbee1dcmov [rsp+448], rsi
37bbee1e4mov rsi, [rsp+1216]
37bbee1ecadd rcx, rdx
37bbee1efmov rdx, [rsp+296]
37bbee1f7shl rcx, 4
37bbee1fbadd rcx, [rsp+1152]
37bbee203mov [rsp+456], rcx
37bbee20bmov rcx, [rsp+656]
37bbee213imul rcx, rbx
37bbee217add rcx, [rsp+640]
37bbee21fshl rcx, 4
37bbee223lea rsi, [rsi+rcx+16]
37bbee228lea rcx, [rdx-16]
37bbee22cimul rcx, rbx
37bbee230add rax, rcx
37bbee233mov rcx, rdi
37bbee236sub rcx, r8
37bbee239mov r8, rbx
37bbee23cmov [rsp+464], rax
37bbee244sub r8, r11
37bbee247imul r8, rdx
37bbee24bmov [rsp+544], r8
37bbee253mov r8, [rsp+648]
37bbee25bimul r8, r11
37bbee25flea rax, [r9+r8]
37bbee263mov r9l, r15l
37bbee266mov r15, r11
37bbee269mov r11, r14
37bbee26cmov [rsp+552], rax
37bbee274lea rax, [rbx+rcx-1]
37bbee279mov [rsp+560], rax
37bbee281mov rax, [rsp+664]
37bbee289mov [rsp+488], rax
37bbee291jmp 0x37bbee2fe
37bbee293
37bbee293 0f 1f 44 00 00 ..D..
37bbee298
37bbee298loc_37bbee298:
37bbee298mov rax, [rsp+312]
37bbee2a0mov r9l, [rsp+800]
37bbee2a8add rax, rsi
37bbee2ab
37bbee2abloc_37bbee2ab:
37bbee2abmov rsi, [rsp+296]
37bbee2b3mov rdi, [rsp+288]
37bbee2bbmov rbx, r15
37bbee2beadd [rsp+432], rsi
37bbee2c6add r11, [rsp+304]
37bbee2cemov rsi, [rsp+280]
37bbee2d6add [rsp+448], rdi
37bbee2deadd [rsp+440], rsi
37bbee2e6mov rsi, rax
37bbee2e9add [rsp+456], r13
37bbee2f1cmp r9l, r15l
37bbee2f4jg 0x37bbee858
37bbee2fasub r15, 1
37bbee2fe
37bbee2feloc_37bbee2fe:
37bbee2femov rax, [rsp+464]
37bbee306mov rcx, [rsp+424]
37bbee30emov [rsp+256], r9l
37bbee316mov [rsp+248], r11
37bbee31elea rdx, [r11+rax]
37bbee322mov [rsp+240], r10
37bbee32amovsd_xmm x0, [rdx+r10]
37bbee330movsd_xmm [rsp+752], x0
37bbee339movsd_xmm x0, [rdx+r10+8]
37bbee340movsd_xmm [rsp+760], x0
37bbee349call fn_37c42fc80
37bbee34emov r10, [rsp+240]
37bbee356mov r11, [rsp+248]
37bbee35ecomisd x11, x0
37bbee363mov r9l, [rsp+256]
37bbee36bjbe 0x37bbee298
37bbee371mov rax, [rsp+312]
37bbee379add rax, rsi
37bbee37ccmp r9l, ebx
37bbee37fjge 0x37bbee833
37bbee385mov eax, [rsp+796]
37bbee38cmov r12, [rsp+432]
37bbee394mov [rsp+360], rsi
37bbee39clea rbp, [r11-16]
37bbee3a0mov r8, [rsp+440]
37bbee3a8mov rdx, [rsp+448]
37bbee3b0mov [rsp+344], r11
37bbee3b8pxor x7, x7
37bbee3bcmov [rsp+416], eax
37bbee3c3mov rax, [rsp+544]
37bbee3cbmov rcx, [rsp+456]
37bbee3d3mov rdi, [rsp+560]
37bbee3dbmov [rsp+256], r8
37bbee3e3add rax, r12
37bbee3e6mov [rsp+264], r12
37bbee3eemov r12, r13
37bbee3f1mov [rsp+240], rax
37bbee3f9mov rax, [rsp+552]
37bbee401shl rdi, 4
37bbee405mov [rsp+328], rcx
37bbee40dadd rdi, r11
37bbee410add rax, r8
37bbee413lea r8, [rsp+848]
37bbee41bmov [rsp+400], rdx
37bbee423mov [rsp+248], rax
37bbee42bmov rax, rdx
37bbee42esub rax, [rsp+288]
37bbee436mov [rsp+392], rax
37bbee43elea rax, [rcx+16]
37bbee442mov [rsp+272], rax
37bbee44amov rax, rcx
37bbee44dsub rax, [rsp+280]
37bbee455mov [rsp+320], rax
37bbee45dmov rax, [rsp+576]
37bbee465mov [rsp+388], r9l
37bbee46dadd rax, rcx
37bbee470mov [rsp+504], r11
37bbee478mov [rsp+336], rax
37bbee480lea rax, [r11+16]
37bbee484mov [rsp+352], rax
37bbee48cmov rax, [rsp+312]
37bbee494mov [rsp+512], r10
37bbee49cadd rax, rsi
37bbee49fmov [rsp+376], r8
37bbee4a7lea rsi, [rsp+840]
37bbee4afmov [rsp+368], rax
37bbee4b7mov [rsp+520], rax
37bbee4bfmov r14, [rsp+488]
37bbee4c7mov [rsp+528], r15
37bbee4cfmov r15l, [rsp+472]
37bbee4d7jmp 0x37bbee59c
37bbee4dc
37bbee4dc 0f 1f 40 00 ..@.
37bbee4e0
37bbee4e0loc_37bbee4e0:
37bbee4e0cmp r13l, r15l
37bbee4e3jl 0x37bbee6b6
37bbee4e9
37bbee4e9loc_37bbee4e9:
37bbee4e9mov rax, [rsp+408]
37bbee4f1mov rdx, [rsp+296]
37bbee4f9mov rcx, [rsp+280]
37bbee501add [rsp+264], rdx
37bbee509add [rsp+240], rdx
37bbee511add rbp, rax
37bbee514mov rdx, [rsp+288]
37bbee51cadd rdi, rax
37bbee51fadd [rsp+256], rcx
37bbee527add [rsp+248], rcx
37bbee52fmov rcx, [rsp+304]
37bbee537add [rsp+400], rdx
37bbee53fadd [rsp+392], rdx
37bbee547mov rdx, [rsp+312]
37bbee54fadd [rsp+328], r12
37bbee557add [rsp+272], r12
37bbee55fadd [rsp+320], r12
37bbee567add [rsp+336], r12
37bbee56fadd [rsp+344], rcx
37bbee577add [rsp+352], rcx
37bbee57fadd [rsp+360], rdx
37bbee587add [rsp+368], rdx
37bbee58fcmp ebx, [rsp+388]
37bbee596je 0x37bbee800
37bbee59c
37bbee59cloc_37bbee59c:
37bbee59cmov r13l, ebx
37bbee59fmov r9, r14
37bbee5a2sub ebx, 1
37bbee5a5mov r8, rsi
37bbee5a8mov rax, [rsp+376]
37bbee5b0mov rdx, rdi
37bbee5b3mov rcx, rbp
37bbee5b6mov [rsp+32], rax
37bbee5bbcall zlartg_
37bbee5c0mov eax, ebx
37bbee5c2movupd x1, [rsp+848]
37bbee5cbsub eax, [rsp+384]
37bbee5d2mov [rsp+864], eax
37bbee5d9lea rax, [rip+0x85cd18]
37bbee5e0mov r9, [rsp+240]
37bbee5e8movups [rbp], x1
37bbee5ecmov rdx, [rsp+264]
37bbee5f4mov rcx, [rsp+232]
37bbee5fcmov r8, rax
37bbee5ffmovups [rdi], x7
37bbee602mov [rsp+32], rax
37bbee607mov [rsp+48], r14
37bbee60cmov [rsp+40], rsi
37bbee611call zrot_
37bbee616lea eax, [r13+1]
37bbee61amov [rsp+48], r14
37bbee61fmov rcx, [rsp+232]
37bbee627cmp eax, r15l
37bbee62amov [rsp+40], rsi
37bbee62fmov r9, [rsp+248]
37bbee637cmovg eax, r15l
37bbee63bsub eax, [rsp+384]
37bbee642mov rdx, [rsp+256]
37bbee64aadd eax, 1
37bbee64dmov [rsp+864], eax
37bbee654lea rax, [rip+0x85cc9d]
37bbee65bmov [rsp+32], rax
37bbee660mov r8, rax
37bbee663call zrot_
37bbee668mov ecx, [rsp+416]
37bbee66ftest ecx, ecx
37bbee671je 0x37bbee4e0
37bbee677lea rax, [rip+0x85cc7a]
37bbee67emov [rsp+48], r14
37bbee683mov r9, [rsp+368]
37bbee68bmov [rsp+40], rsi
37bbee690mov rdx, [rsp+360]
37bbee698mov r8, rax
37bbee69bmov [rsp+32], rax
37bbee6a0mov rcx, [rsp+1128]
37bbee6a8call zrot_
37bbee6adcmp r13l, r15l
37bbee6b0jge 0x37bbee4e9
37bbee6b6
37bbee6b6loc_37bbee6b6:
37bbee6b6mov rax, [rsp+376]
37bbee6bemov r13, [rsp+328]
37bbee6c6mov r9, r14
37bbee6c9mov r8, rsi
37bbee6ccmov rdx, [rsp+272]
37bbee6d4mov [rsp+32], rax
37bbee6d9mov rcx, r13
37bbee6dccall zlartg_
37bbee6e1mov rax, [rsp+272]
37bbee6e9movupd x0, [rsp+848]
37bbee6f2mov r9, [rsp+336]
37bbee6famov rdx, [rsp+320]
37bbee702movups [r13], x0
37bbee707mov r13l, [rsp+476]
37bbee70fmov rcx, [rsp+232]
37bbee717movups [rax], x7
37bbee71amov rax, [rsp+1160]
37bbee722mov [rsp+48], r14
37bbee727sub r13l, ebx
37bbee72amov [rsp+32], rax
37bbee72fmov r8, rax
37bbee732mov [rsp+40], rsi
37bbee737mov [rsp+864], r13l
37bbee73fcall zrot_
37bbee744mov rax, [rsp+1176]
37bbee74cmov [rsp+48], r14
37bbee751mov [rsp+40], rsi
37bbee756mov rdx, [rsp+344]
37bbee75emov [rsp+32], rax
37bbee763mov r9, [rsp+352]
37bbee76bmov r8, rax
37bbee76emov rcx, [rsp+232]
37bbee776mov [rsp+864], r13l
37bbee77ecall zrot_
37bbee783mov edx, [rsp+788]
37bbee78atest edx, edx
37bbee78cje 0x37bbee4e9
37bbee792mov rax, [rsp+232]
37bbee79amov [rsp+40], rsi
37bbee79fmov r9, [rsp+392]
37bbee7a7mov rdx, [rsp+400]
37bbee7afmov [rsp+48], rax
37bbee7b4lea rax, [rip+0x85cb3d]
37bbee7bbmovsd_xmm x0, [rsp+888]
37bbee7c4mov [rsp+32], rax
37bbee7c9xorpd x0, [rip+0x85cb4f]
37bbee7d1mov r8, rax
37bbee7d4movsd_xmm x1, [rsp+880]
37bbee7ddmov rcx, [rsp+1128]
37bbee7e5unpcklpd x1, x0
37bbee7e9movups [rsp+864], x1
37bbee7f1call zrot_
37bbee7f6jmp 0x37bbee4e9
37bbee7fb
37bbee7fb 0f 1f 44 00 00 ..D..
37bbee800
37bbee800loc_37bbee800:
37bbee800mov [rsp+488], r14
37bbee808mov r9l, [rsp+388]
37bbee810mov r13, r12
37bbee813mov r11, [rsp+504]
37bbee81bmov r10, [rsp+512]
37bbee823mov rax, [rsp+520]
37bbee82bmov r15, [rsp+528]
37bbee833
37bbee833loc_37bbee833:
37bbee833lea edi, [r9+1]
37bbee837cmp r9l, [rsp+472]
37bbee83fjl 0x37bbeef40
37bbee845
37bbee845loc_37bbee845:
37bbee845mov [rsp+800], edi
37bbee84cmov r9l, edi
37bbee84fjmp 0x37bbee2ab
37bbee854
37bbee854 0f 1f 40 00 ..@.
37bbee858
37bbee858loc_37bbee858:
37bbee858mov r15l, r9l
37bbee85bcmp [rsp+472], r9l
37bbee863jle 0x37bbef1c8
37bbee869mov eax, [rsp+676]
37bbee870mov edi, [rsp+472]
37bbee877mov esi, [rsp+572]
37bbee87emov ebx, [rsp+828]
37bbee885mov [rsp+832], eax
37bbee88cmov eax, [rsp+720]
37bbee893mov [rsp+816], eax
37bbee89amov eax, edi
37bbee89csub eax, r9l
37bbee89fadd eax, 1
37bbee8a2cmp eax, esi
37bbee8a4jge 0x37bbef260
37bbee8aamov ecx, [rsp+420]
37bbee8b1sub edi, ecx
37bbee8b3lea edx, [rdi+1]
37bbee8b6cmp edx, esi
37bbee8b8jge 0x37bbef26c
37bbee8bemov [rsp+832], edx
37bbee8c5mov eax, edx
37bbee8c7mov [rsp+800], ecx
37bbee8ce
37bbee8celoc_37bbee8ce:
37bbee8cemov rdi, [rsp+688]
37bbee8d6imul eax, eax
37bbee8d9mov ecx, [rsp+672]
37bbee8e0mov [rsp+216], rdi
37bbee8e8mov rdi, [rsp+1256]
37bbee8f0lea edx, [rax+rax]
37bbee8f3cdqe
37bbee8f5mov [rsp+208], rdi
37bbee8fdsub ecx, edx
37bbee8ffmovsxd rdx, edx
37bbee902mov rdi, [rsp+1248]
37bbee90ashl rax, 4
37bbee90eshl rdx, 4
37bbee912add rdx, [rsp+1232]
37bbee91amov [rsp+864], ecx
37bbee921mov [rsp+200], rdi
37bbee929mov rdi, [rsp+232]
37bbee931mov [rsp+184], rdx
37bbee939sub rdx, rax
37bbee93cmov [rsp+192], rdi
37bbee944mov rdi, [rsp+712]
37bbee94cmov [rsp+168], rdx
37bbee954mov rax, rdi
37bbee957mov [rsp+176], rdi
37bbee95fmov [rsp+160], rdi
37bbee967mov rdi, [rsp+1232]
37bbee96fmov [rsp+152], rdi
37bbee977mov rdi, [rsp+1192]
37bbee97fmov [rsp+144], rdi
37bbee987mov rdi, [rsp+1184]
37bbee98fmov [rsp+136], rdi
37bbee997mov rdi, [rsp+696]
37bbee99fmov [rsp+128], rdi
37bbee9a7mov rdi, [rsp+704]
37bbee9afmov [rsp+120], rdi
37bbee9b4mov rdi, [rsp+1224]
37bbee9bcmov [rsp+112], rdi
37bbee9c1mov rdi, [rsp+1216]
37bbee9c9mov [rsp+104], rdi
37bbee9cemov rdi, [rsp+1208]
37bbee9d6mov [rsp+96], rdi
37bbee9dbmov rdi, [rsp+1200]
37bbee9e3mov rsi, [rsp+1176]
37bbee9ebmov [rsp+48], rax
37bbee9f0mov [rsp+88], rdi
37bbee9f5mov rdi, [rsp+1168]
37bbee9fdmov [rsp+80], rsi
37bbeea02mov rsi, [rsp+1160]
37bbeea0amov [rsp+72], rdi
37bbeea0fmov rdi, [rsp+1152]
37bbeea17mov [rsp+64], rsi
37bbeea1clea rsi, [rsp+800]
37bbeea24mov r9, [rsp+1128]
37bbeea2cmov [rsp+56], rdi
37bbeea31lea rdi, [rsp+804]
37bbeea39mov r8, [rsp+680]
37bbeea41mov [rsp+40], rdi
37bbeea46mov rdx, [rsp+616]
37bbeea4emov [rsp+32], rsi
37bbeea53mov rcx, [rsp+624]
37bbeea5bcall zlaqz2_
37bbeea60mov eax, [rsp+808]
37bbeea67test eax, eax
37bbeea69jle 0x37bbeea82
37bbeea6bsub [rsp+804], eax
37bbeea72pxor x12, x12
37bbeea77mov [rsp+568], 0
37bbeea82
37bbeea82loc_37bbeea82:
37bbeea82mov edx, [rsp+812]
37bbeea89imul ecx, eax, 100
37bbeea8cadd eax, edx
37bbeea8eimul eax, [rsp+636]
37bbeea96cmp ecx, eax
37bbeea98jg 0x37bbeedc0
37bbeea9emovsxd rax, [rsp+804]
37bbeeaa6mov ecx, eax
37bbeeaa8sub ecx, [rsp+800]
37bbeeaaflea r8l, [rcx+1]
37bbeeab3cmp r8l, [rsp+572]
37bbeeabbjl 0x37bbeedc0
37bbeeac1add [rsp+568], 1
37bbeeac9cmp edx, ebx
37bbeeacbmov ebp, eax
37bbeeacdmov r11l, [rsp+568]
37bbeead5cmovle ebx, edx
37bbeead8cmp ebx, ecx
37bbeeadacmovg ebx, ecx
37bbeeaddsub ebp, edx
37bbeeadfimul edx, r11l, 0xffffffffaaaaaaab
37bbeeae6movsxd rbp, ebp
37bbeeae9mov [rsp+824], ebx
37bbeeaf0ror edx, 1
37bbeeaf2cmp edx, 0x2aaaaaaa
37bbeeaf8ja 0x37bbeec6e
37bbeeafelea edx, [rax-1]
37bbeeb01mov r12, [rsp+496]
37bbeeb09pxor x1, x1
37bbeeb0dcvtsi2sd x1, [rsp+632]
37bbeeb16mulsd x1, x13
37bbeeb1bmovsxd rbx, edx
37bbeeb1emov rcx, [rsp+1152]
37bbeeb26mov r14, [rsp+424]
37bbeeb2eimul r12, rbx
37bbeeb32add r12, [rsp+480]
37bbeeb3aadd rax, r12
37bbeeb3dshl rax, 4
37bbeeb41movupd x9, [rcx+rax]
37bbeeb47mov rcx, r14
37bbeeb4amovsd_xmm [rsp+240], x1
37bbeeb53movups [rsp+752], x9
37bbeeb5ccall fn_37c42fc80
37bbeeb61lea rax, [rbx+r12]
37bbeeb65mov rcx, r14
37bbeeb68shl rax, 4
37bbeeb6cadd rax, [rsp+1152]
37bbeeb74movapd x6, x0
37bbeeb78movsd_xmm x0, [rax]
37bbeeb7cmovsd_xmm [rsp+752], x0
37bbeeb85movsd_xmm x0, [rax+8]
37bbeeb8amovsd_xmm [rsp+760], x0
37bbeeb93call fn_37c42fc80
37bbeeb98movsd_xmm x1, [rsp+240]
37bbeeba1mulsd x6, x1
37bbeeba5comisd x0, x6
37bbeeba9jbe 0x37bbef2b5
37bbeebafmov rax, [rsp+592]
37bbeebb7imul rax, rbx
37bbeebbbadd rax, [rsp+584]
37bbeebc3add rax, rbx
37bbeebc6shl rax, 4
37bbeebcaadd rax, [rsp+1168]
37bbeebd2movsd_xmm x3, [rax]
37bbeebd6movsd_xmm x0, [rax+8]
37bbeebdbmovapd x1, x3
37bbeebdfmovapd x2, x0
37bbeebe3andpd x1, [rip+0x85c745]
37bbeebebandpd x2, [rip+0x85c73d]
37bbeebf3comisd x2, x1
37bbeebf7jbe 0x37bbef39c
37bbeebfdmovapd x2, x3
37bbeec01divsd x2, x0
37bbeec05movddup x1, x2
37bbeec09mulpd x1, x9
37bbeec0emulsd x2, x3
37bbeec12shufpd x1, x1, 1
37bbeec17addsd x0, x2
37bbeec1bmovapd x2, x1
37bbeec1fsubpd x1, x9
37bbeec24addpd x2, x9
37bbeec29unpcklpd x0, x0
37bbeec2dshufpd x2, x1, 1
37bbeec32divpd x2, x0
37bbeec36movapd x12, x2
37bbeec3b
37bbeec3bloc_37bbeec3b:
37bbeec3bmov rbx, [rsp+1184]
37bbeec43mov rax, rbp
37bbeec46movq x0, [rip+0x85c6b2]
37bbeec4emov [rsp+824], 1
37bbeec59shl rax, 4
37bbeec5dmovups [rbx+rax], x0
37bbeec61mov rbx, [rsp+1192]
37bbeec69movups [rbx+rax], x12
37bbeec6e
37bbeec6eloc_37bbeec6e:
37bbeec6emov rbx, [rsp+744]
37bbeec76mov eax, [rsp+672]
37bbeec7dshl rbp, 4
37bbeec81sub eax, [rsp+724]
37bbeec88mov rdx, [rsp+1192]
37bbeec90mov [rsp+160], rbx
37bbeec98mov rbx, [rsp+1232]
37bbeeca0mov [rsp+864], eax
37bbeeca7mov rax, [rsp+728]
37bbeecafadd rdx, rbp
37bbeecb2mov [rsp+144], rbx
37bbeecbamov rbx, [rsp+1224]
37bbeecc2mov [rsp+192], rax
37bbeeccamov rax, [rsp+232]
37bbeecd2mov [rsp+136], rbx
37bbeecdamov rbx, [rsp+1216]
37bbeece2mov [rsp+184], rax
37bbeeceamov rax, [rsp+736]
37bbeecf2mov [rsp+128], rbx
37bbeecfamov rbx, [rsp+1208]
37bbeed02mov [rsp+176], rax
37bbeed0alea rax, [rsp+816]
37bbeed12mov [rsp+120], rbx
37bbeed17mov rbx, [rsp+1200]
37bbeed1fmov [rsp+168], rax
37bbeed27mov [rsp+112], rbx
37bbeed2cmov rbx, [rsp+1176]
37bbeed34mov [rsp+152], rax
37bbeed3cmov [rsp+104], rbx
37bbeed41mov rbx, [rsp+1168]
37bbeed49mov [rsp+96], rbx
37bbeed4emov rbx, [rsp+1160]
37bbeed56mov [rsp+88], rbx
37bbeed5bmov rbx, [rsp+1152]
37bbeed63mov [rsp+80], rbx
37bbeed68mov [rsp+72], rdx
37bbeed6dadd rbp, [rsp+1184]
37bbeed75mov [rsp+56], rax
37bbeed7alea rax, [rsp+824]
37bbeed82mov r9, [rsp+1128]
37bbeed8amov [rsp+64], rbp
37bbeed8fmov r8, [rsp+680]
37bbeed97mov [rsp+48], rax
37bbeed9cmov rdx, [rsp+616]
37bbeeda4mov [rsp+40], rdi
37bbeeda9mov rcx, [rsp+624]
37bbeedb1mov [rsp+32], rsi
37bbeedb6call zlaqz3_
37bbeedbbnop [rax+rax]
37bbeedc0
37bbeedc0loc_37bbeedc0:
37bbeedc0add [rsp+536], 1
37bbeedc8mov eax, [rsp+536]
37bbeedcfcmp [rsp+632], eax
37bbeedd6jl 0x37bbef278
37bbeeddcmov eax, [rsp+804]
37bbeede3mov [rsp+472], eax
37bbeedeajne 0x37bbedd00
37bbeedf0mov rbx, [rsp+1264]
37bbeedf8add eax, 1
37bbeedfbmov r15, [rsp+1112]
37bbeee03mov [rbx], eax
37bbeee05
37bbeee05loc_37bbeee05:
37bbeee05mov rax, [rsp+232]
37bbeee0dmov rdx, r15
37bbeee10mov [rsp+176], 1
37bbeee1cmov [rsp+168], 1
37bbeee28mov [rsp+152], rax
37bbeee30mov rax, [rsp+1248]
37bbeee38mov [rsp+160], 1
37bbeee44mov [rsp+144], rax
37bbeee4cmov rax, [rsp+1240]
37bbeee54mov [rsp+136], rax
37bbeee5cmov rax, [rsp+1232]
37bbeee64mov [rsp+128], rax
37bbeee6cmov rax, [rsp+1224]
37bbeee74mov [rsp+120], rax
37bbeee79mov rax, [rsp+1216]
37bbeee81mov [rsp+112], rax
37bbeee86mov rax, [rsp+1208]
37bbeee8emov [rsp+104], rax
37bbeee93mov rax, [rsp+1200]
37bbeee9bmov [rsp+96], rax
37bbeeea0mov rax, [rsp+1192]
37bbeeea8mov [rsp+88], rax
37bbeeeadmov rax, [rsp+1184]
37bbeeeb5mov [rsp+80], rax
37bbeeebamov rax, [rsp+1176]
37bbeeec2mov [rsp+72], rax
37bbeeec7mov rax, [rsp+1168]
37bbeeecfmov [rsp+64], rax
37bbeeed4mov rax, [rsp+1160]
37bbeeedcmov [rsp+56], rax
37bbeeee1mov rax, [rsp+1152]
37bbeeee9mov [rsp+48], rax
37bbeeeeemov rax, [rsp+1144]
37bbeeef6mov [rsp+40], rax
37bbeeefbmov rax, [rsp+1136]
37bbeef03mov r9, [rsp+1128]
37bbeef0bmov r8, [rsp+1120]
37bbeef13mov [rsp+32], rax
37bbeef18mov rcx, [rsp+1104]
37bbeef20call zhgeqz_
37bbeef25mov eax, [rsp+864]
37bbeef2cmov rbx, [rsp+1264]
37bbeef34mov [rbx], eax
37bbeef36jmp 0x37bbecf94
37bbeef3b
37bbeef3b 0f 1f 44 00 00 ..D..
37bbeef40
37bbeef40loc_37bbeef40:
37bbeef40mov rbp, [rsp+496]
37bbeef48movsxd r12, r9l
37bbeef4bmov [rsp+248], rax
37bbeef53lea r8, [rsp+848]
37bbeef5bmov rax, [rsp+480]
37bbeef63mov [rsp+256], r11
37bbeef6blea rsi, [rsp+840]
37bbeef73imul rbp, r12
37bbeef77mov r11, [rsp+1152]
37bbeef7fmov [rsp+32], r8
37bbeef84mov r8, rsi
37bbeef87mov r9, [rsp+488]
37bbeef8fmov [rsp+264], r10
37bbeef97lea rbx, [rbp+rax]
37bbeef9cmovsxd rax, edi
37bbeef9flea rdx, [rbx+rax]
37bbeefa3add rbx, r12
37bbeefa6mov [rsp+240], rax
37bbeefaeshl rbx, 4
37bbeefb2shl rdx, 4
37bbeefb6add r11, rbx
37bbeefb9mov r14, rdx
37bbeefbcadd rdx, [rsp+1152]
37bbeefc4mov rcx, r11
37bbeefc7call zlartg_
37bbeefccmov rdx, [rsp+1152]
37bbeefd4movupd x0, [rsp+848]
37bbeefddmov rax, [rsp+240]
37bbeefe5add rbp, [rsp+496]
37bbeefedmovups [rdx+rbx], x0
37bbeeff1pxor x0, x0
37bbeeff5add rbp, [rsp+480]
37bbeeffdmov r11, [rsp+1160]
37bbef005movups [rdx+r14], x0
37bbef00amov edx, [rsp+476]
37bbef011lea rcx, [rax+rbp]
37bbef015add rbp, r12
37bbef018shl rbp, 4
37bbef01cmov [rsp+32], r11
37bbef021shl rcx, 4
37bbef025mov r11, [rsp+1152]
37bbef02dsub edx, edi
37bbef02fmov r14, [rsp+232]
37bbef037mov [rsp+40], rsi
37bbef03clea ebx, [rdx+1]
37bbef03fmov rdx, [rsp+1152]
37bbef047mov r8, [rsp+1160]
37bbef04flea r9, [r11+rcx]
37bbef053mov rcx, r14
37bbef056mov [rsp+864], ebx
37bbef05dadd rdx, rbp
37bbef060mov rbp, [rsp+488]
37bbef068mov [rsp+48], rbp
37bbef06dcall zrot_
37bbef072mov rax, [rsp+240]
37bbef07amov [rsp+48], rbp
37bbef07fmov rdx, [rsp+592]
37bbef087mov [rsp+40], rsi
37bbef08cmov r8, [rsp+1176]
37bbef094mov [rsp+864], ebx
37bbef09bimul rdx, rax
37bbef09fadd rdx, [rsp+584]
37bbef0a7lea rcx, [rax+rdx]
37bbef0abmov rax, [rsp+1176]
37bbef0b3add r12, rdx
37bbef0b6mov rdx, [rsp+1168]
37bbef0beshl rcx, 4
37bbef0c2shl r12, 4
37bbef0c6mov [rsp+32], rax
37bbef0cbmov rax, [rsp+1168]
37bbef0d3add rdx, r12
37bbef0d6lea r9, [rax+rcx]
37bbef0damov rcx, r14
37bbef0ddcall zrot_
37bbef0e2mov eax, [rsp+788]
37bbef0e9mov r11, [rsp+256]
37bbef0f1mov r10, [rsp+264]
37bbef0f9test eax, eax
37bbef0fbmov rax, [rsp+248]
37bbef103je 0x37bbee845
37bbef109mov rax, [rsp+600]
37bbef111mov [rsp+40], rsi
37bbef116lea r8, [rip+0x85c1db]
37bbef11dmov rdx, [rsp+240]
37bbef125mov rbx, [rsp+608]
37bbef12dmovsd_xmm x0, [rsp+888]
37bbef136movsd_xmm x1, [rsp+880]
37bbef13fimul rdx, rax
37bbef143xorpd x0, [rip+0x85c1d5]
37bbef14bunpcklpd x1, x0
37bbef14flea rcx, [rdx+rbx+1]
37bbef154sub rdx, rax
37bbef157mov rax, [rsp+232]
37bbef15fmovups [rsp+864], x1
37bbef167shl rcx, 4
37bbef16blea rdx, [rbx+rdx+1]
37bbef170mov [rsp+48], rax
37bbef175lea rax, [rip+0x85c17c]
37bbef17cshl rdx, 4
37bbef180add rdx, [rsp+1200]
37bbef188mov [rsp+32], rax
37bbef18dmov rax, [rsp+1200]
37bbef195lea r9, [rax+rcx]
37bbef199mov rcx, [rsp+1128]
37bbef1a1call zrot_
37bbef1a6mov r10, [rsp+264]
37bbef1aemov r11, [rsp+256]
37bbef1b6mov rax, [rsp+248]
37bbef1bejmp 0x37bbee845
37bbef1c3
37bbef1c3 0f 1f 44 00 00 ..D..
37bbef1c8
37bbef1c8loc_37bbef1c8:
37bbef1c8lea ebx, [r15-1]
37bbef1ccpxor x12, x12
37bbef1d1mov [rsp+568], 0
37bbef1dcmov [rsp+804], ebx
37bbef1e3jmp 0x37bbeedc0
37bbef1e8
37bbef1e8 0f 1f 84 00 00 00 00 00 ........
37bbef1f0
37bbef1f0loc_37bbef1f0:
37bbef1f0mov eax, [rsp+472]
37bbef1f7mov [rsp+384], r15l
37bbef1ffmov [rsp+476], eax
37bbef206jmp 0x37bbee10e
37bbef20b
37bbef20b 0f 1f 44 00 00 ..D..
37bbef210
37bbef210loc_37bbef210:
37bbef210mov rax, [rsp+1152]
37bbef218mov r12, r14
37bbef21bmov r15l, ebx
37bbef21epxor x0, x0
37bbef222shl r12, 4
37bbef226mov [rsp+800], r15l
37bbef22emov r10, [rsp+240]
37bbef236mov rbx, [rsp+248]
37bbef23emov rdx, [rsp+256]
37bbef246movups [rax+r12], x0
37bbef24bmov r11, [rsp+264]
37bbef253jmp 0x37bbee0e4
37bbef258
37bbef258 0f 1f 84 00 00 00 00 00 ........
37bbef260
37bbef260loc_37bbef260:
37bbef260mov eax, [rsp+676]
37bbef267jmp 0x37bbee8ce
37bbef26c
37bbef26cloc_37bbef26c:
37bbef26cmov [rsp+832], eax
37bbef273jmp 0x37bbee8ce
37bbef278
37bbef278loc_37bbef278:
37bbef278mov r15, [rsp+1112]
37bbef280jmp 0x37bbeee05
37bbef285
37bbef285loc_37bbef285:
37bbef285mov edx, -6
37bbef28amov eax, 6
37bbef28fjmp 0x37bbecf68
37bbef294
37bbef294loc_37bbef294:
37bbef294pxor x0, x0
37bbef298cvtsi2sd x0, eax
37bbef29cmov rax, [rsp+1232]
37bbef2a4mov [rax+8], 0
37bbef2acmovsd_xmm [rax], x0
37bbef2b0jmp 0x37bbecf94
37bbef2b5
37bbef2b5loc_37bbef2b5:
37bbef2b5pxor x3, x3
37bbef2b9movapd x4, x3
37bbef2bddivsd x4, x1
37bbef2c1movapd x2, x4
37bbef2c5mulsd x2, x3
37bbef2c9subsd x3, x4
37bbef2cdaddsd x1, x2
37bbef2d1movddup x0, x1
37bbef2d5movsd_xmm x1, [rip+0x85c023]
37bbef2ddaddsd x1, x2
37bbef2e1unpcklpd x1, x3
37bbef2e5divpd x1, x0
37bbef2e9addpd x1, x12
37bbef2eemovapd x12, x1
37bbef2f3jmp 0x37bbeec3b
37bbef2f8
37bbef2f8loc_37bbef2f8:
37bbef2f8mov rax, [rsp+1208]
37bbef300mov r8, [rsp+1128]
37bbef308mov [rsp+56], 4
37bbef311lea r9, [rip+0x85bfa0]
37bbef318lea rcx, [rip+0x85bfa9]
37bbef31fmov [rsp+48], rax
37bbef324mov rax, [rsp+1200]
37bbef32cmov rdx, r8
37bbef32fmov [rsp+40], rax
37bbef334lea rax, [rip+0x85bf95]
37bbef33bmov [rsp+32], rax
37bbef340call zlaset_
37bbef345jmp 0x37bbedab6
37bbef34a
37bbef34aloc_37bbef34a:
37bbef34amov rax, [rsp+1224]
37bbef352mov r8, [rsp+1128]
37bbef35amov [rsp+56], 4
37bbef363lea r9, [rip+0x85bf4e]
37bbef36alea rcx, [rip+0x85bf57]
37bbef371mov [rsp+48], rax
37bbef376mov rax, [rsp+1216]
37bbef37emov rdx, r8
37bbef381mov [rsp+40], rax
37bbef386lea rax, [rip+0x85bf43]
37bbef38dmov [rsp+32], rax
37bbef392call zlaset_
37bbef397jmp 0x37bbedabf
37bbef39c
37bbef39cloc_37bbef39c:
37bbef39cmovapd x1, x0
37bbef3a0movapd x2, x9
37bbef3a5divsd x1, x3
37bbef3a9shufpd x2, x9, 1
37bbef3afmovddup x4, x1
37bbef3b3mulsd x1, x0
37bbef3b7movapd x0, x9
37bbef3bcmulpd x2, x4
37bbef3c0addsd x1, x3
37bbef3c4movapd x3, x9
37bbef3c9addpd x3, x2
37bbef3cdsubpd x0, x2
37bbef3d1unpcklpd x1, x1
37bbef3d5movsd_xmm x0, x3
37bbef3d9divpd x0, x1
37bbef3ddmovapd x12, x0
37bbef3e2jmp 0x37bbeec3b
37bbef3e7
37bbef3e7loc_37bbef3e7:
37bbef3e7mov edx, -8
37bbef3ecmov eax, 8
37bbef3f1jmp 0x37bbecf68
37bbef3f6
37bbef3f6loc_37bbef3f6:
37bbef3f6mov edx, -10
37bbef3fbmov eax, 10
37bbef400jmp 0x37bbecf68
37bbef405
37bbef405loc_37bbef405:
37bbef405lea rax, [rsp+864]
37bbef40dmov [rsp+232], rax
37bbef415jmp 0x37bbeee05
37bbef41a
37bbef41aloc_37bbef41a:
37bbef41amov edx, -15
37bbef41fmov eax, 15
37bbef424jmp 0x37bbecf68
37bbef429
37bbef429loc_37bbef429:
37bbef429neg eax
37bbef42bjmp 0x37bbecf72
37bbef430
37bbef430loc_37bbef430:
37bbef430mov edx, -17
37bbef435mov eax, 17
37bbef43ajmp 0x37bbecf68
37bbece00
37bbece00zlaqz0_:
37bbece00push r15
37bbece02push r14
37bbece04push r13
37bbece06push r12
37bbece08push rbp
37bbece09push rdi
37bbece0apush rsi
37bbece0bpush rbx
37bbece0csub rsp, 1032
37bbece13movups [rsp+896], x6
37bbece1bmovups [rsp+912], x7
37bbece23movups [rsp+928], x8
37bbece2cmovups [rsp+944], x9
37bbece35movups [rsp+960], x10
37bbece3emovups [rsp+976], x11
37bbece47movups [rsp+992], x12
37bbece50movups [rsp+1008], x13
37bbece59mov rax, [rsp+1160]
37bbece61mov eax, [rax]
37bbece63mov [rsp+232], eax
37bbece6amov rax, [rsp+1176]
37bbece72mov r15, rdx
37bbece75lea rdx, [rip+0x85e414]
37bbece7cmov [rsp+1120], r8
37bbece84mov r8l, 1
37bbece8amov eax, [rax]
37bbece8cmov [rsp+1128], r9
37bbece94mov r9l, 1
37bbece9amov [rsp+1104], rcx
37bbecea2mov [rsp+240], eax
37bbecea9mov rax, [rsp+1208]
37bbeceb1mov eax, [rax]
37bbeceb3mov [rsp+248], eax
37bbecebamov rax, [rsp+1224]
37bbecec2mov r14l, [rax]
37bbecec5call lsame_
37bbececatest eax, eax
37bbececcje 0x37bbed558
37bbeced2mov [rsp+792], 0
37bbeceddmov ebx, 1
37bbecee2
37bbecee2loc_37bbecee2:
37bbecee2mov r9l, 1
37bbecee8mov r8l, 1
37bbeceeelea rdx, [rip+0x85e39d]
37bbecef5mov rcx, r15
37bbecef8call lsame_
37bbecefdtest eax, eax
37bbeceffje 0x37bbed5a0
37bbecf05mov [rsp+788], 0
37bbecf10mov esi, 1
37bbecf15
37bbecf15loc_37bbecf15:
37bbecf15mov rcx, [rsp+1120]
37bbecf1dmov r9l, 1
37bbecf23mov r8l, 1
37bbecf29lea rdx, [rip+0x85e362]
37bbecf30call lsame_
37bbecf35test eax, eax
37bbecf37je 0x37bbed4f0
37bbecf3dmov rax, [rsp+1264]
37bbecf45mov [rsp+796], 0
37bbecf50mov [rax], 0
37bbecf56test ebx, ebx
37bbecf58jne 0x37bbecff0
37bbecf5e
37bbecf5eloc_37bbecf5e:
37bbecf5emov edx, -1
37bbecf63mov eax, 1
37bbecf68
37bbecf68loc_37bbecf68:
37bbecf68mov rbx, [rsp+1264]
37bbecf70mov [rbx], edx
37bbecf72
37bbecf72loc_37bbecf72:
37bbecf72lea rdx, [rsp+880]
37bbecf7amov r8l, 6
37bbecf80lea rcx, [rip+0x85e30e]
37bbecf87mov [rsp+880], eax
37bbecf8ecall xerbla_
37bbecf93nop
37bbecf94
37bbecf94loc_37bbecf94:
37bbecf94movups x6, [rsp+896]
37bbecf9cmovups x7, [rsp+912]
37bbecfa4movups x8, [rsp+928]
37bbecfadmovups x9, [rsp+944]
37bbecfb6movups x10, [rsp+960]
37bbecfbfmovups x11, [rsp+976]
37bbecfc8movups x12, [rsp+992]
37bbecfd1movups x13, [rsp+1008]
37bbecfdaadd rsp, 1032
37bbecfe1pop rbx
37bbecfe2pop rsi
37bbecfe3pop rdi
37bbecfe4pop rbp
37bbecfe5pop r12
37bbecfe7pop r13
37bbecfe9pop r14
37bbecfebpop r15
37bbecfedret
37bbecfee
37bbecfee 66 90 f.
37bbecff0
37bbecff0loc_37bbecff0:
37bbecff0mov ebp, 1
37bbecff5test esi, esi
37bbecff7je 0x37bbed546
37bbecffd
37bbecffdloc_37bbecffd:
37bbecffdmov rax, [rsp+1128]
37bbed005mov eax, [rax]
37bbed007mov [rsp+540], eax
37bbed00etest eax, eax
37bbed010js 0x37bbed684
37bbed016mov rbx, [rsp+1136]
37bbed01emov edi, [rbx]
37bbed020mov [rsp+420], edi
37bbed027test edi, edi
37bbed029jle 0x37bbed693
37bbed02fmov rbx, [rsp+1144]
37bbed037mov r12l, [rbx]
37bbed03amov ebx, eax
37bbed03ccmp eax, r12l
37bbed03fjl 0x37bbef285
37bbed045lea eax, [rdi-1]
37bbed048cmp r12l, eax
37bbed04bjl 0x37bbef285
37bbed051mov eax, ebx
37bbed053cmp [rsp+232], ebx
37bbed05ajl 0x37bbef3e7
37bbed060cmp [rsp+240], ebx
37bbed067jl 0x37bbef3f6
37bbed06dmov ebx, [rsp+248]
37bbed074test ebx, ebx
37bbed076jle 0x37bbef41a
37bbed07ctest [rsp+788], 1
37bbed084je 0x37bbed08e
37bbed086cmp ebx, eax
37bbed088jl 0x37bbef41a
37bbed08e
37bbed08eloc_37bbed08e:
37bbed08etest r14l, r14l
37bbed091jle 0x37bbef430
37bbed097cmp r14l, [rsp+540]
37bbed09fjge 0x37bbed0af
37bbed0a1test [rsp+796], 1
37bbed0a9jne 0x37bbef430
37bbed0af
37bbed0afloc_37bbed0af:
37bbed0afmov rax, [rsp+1264]
37bbed0b7mov eax, [rax]
37bbed0b9test eax, eax
37bbed0bbjne 0x37bbef429
37bbed0c1mov r10l, [rsp+540]
37bbed0c9test r10l, r10l
37bbed0ccje 0x37bbed6a8
37bbed0d2mov rax, [rsp+1104]
37bbed0damov r9, [rsp+1128]
37bbed0e2lea r8, [rsp+780]
37bbed0ealea rdx, [rip+0x85e1a4]
37bbed0f1lea rcx, [rip+0x85e1a4]
37bbed0f8pxor x7, x7
37bbed0fcmovzx eax, [rax]
37bbed0ffmov [rsp+780], al
37bbed106movzx eax, [r15]
37bbed10amov [rsp+781], al
37bbed111mov rax, [rsp+1120]
37bbed119movzx eax, [rax]
37bbed11cmov [rsp+64], 3
37bbed125mov [rsp+56], 6
37bbed12emov [rsp+782], al
37bbed135mov rax, [rsp+1240]
37bbed13dmov [rsp+48], rax
37bbed142mov rax, [rsp+1144]
37bbed14amov [rsp+40], rax
37bbed14fmov rax, [rsp+1136]
37bbed157mov [rsp+32], rax
37bbed15ccall ilaenv_
37bbed161mov rdi, [rsp+1240]
37bbed169mov [rsp+64], 3
37bbed172lea r8, [rsp+780]
37bbed17amov [rsp+56], 6
37bbed183mov r9, [rsp+1128]
37bbed18blea rdx, [rip+0x85e103]
37bbed192lea rcx, [rip+0x85e107]
37bbed199mov [rsp+48], rdi
37bbed19emov rdi, [rsp+1144]
37bbed1a6mov [rsp+572], eax
37bbed1admov [rsp+40], rdi
37bbed1b2mov rdi, [rsp+1136]
37bbed1bamov [rsp+32], rdi
37bbed1bfmov edi, r12l
37bbed1c2call ilaenv_
37bbed1c7mov rcx, [rsp+1240]
37bbed1cfmov [rsp+64], 3
37bbed1d8lea r8, [rsp+780]
37bbed1e0mov [rsp+56], 6
37bbed1e9mov r9, [rsp+1128]
37bbed1f1mov r13l, eax
37bbed1f4lea rdx, [rip+0x85e09a]
37bbed1fbmov [rsp+48], rcx
37bbed200mov rcx, [rsp+1144]
37bbed208sub edi, [rsp+420]
37bbed20fmov [rsp+40], rcx
37bbed214mov rcx, [rsp+1136]
37bbed21cmov [rsp+32], rcx
37bbed221lea rcx, [rip+0x85e07c]
37bbed228call ilaenv_
37bbed22dmov rcx, [rsp+1240]
37bbed235mov [rsp+64], 3
37bbed23elea r8, [rsp+780]
37bbed246mov [rsp+56], 6
37bbed24fmov r9, [rsp+1128]
37bbed257lea rdx, [rip+0x85e037]
37bbed25emov [rsp+48], rcx
37bbed263mov rcx, [rsp+1144]
37bbed26bmov [rsp+636], eax
37bbed272mov [rsp+40], rcx
37bbed277mov rcx, [rsp+1136]
37bbed27fmov [rsp+32], rcx
37bbed284lea rcx, [rip+0x85e01d]
37bbed28bcall ilaenv_
37bbed290mov ecx, [rsp+540]
37bbed297mov [rsp+64], 3
37bbed2a0lea r8, [rsp+780]
37bbed2a8mov [rsp+56], 6
37bbed2b1mov r9, [rsp+1128]
37bbed2b9lea r10l, [rcx+6]
37bbed2bdlea rcx, [rip+0x85dfe8]
37bbed2c4imul r10, r10, 0x38e38e39
37bbed2cbshr r10, 33
37bbed2cfcmp r10l, edi
37bbed2d2cmovg r10l, edi
37bbed2d6cmp r10l, eax
37bbed2d9cmovg r10l, eax
37bbed2ddmov edx, r10l
37bbed2e0shr edx, 31
37bbed2e3lea eax, [r10+rdx]
37bbed2e7and eax, 1
37bbed2easub eax, edx
37bbed2ecmov rdx, [rsp+1240]
37bbed2f4sub r10l, eax
37bbed2f7mov eax, 2
37bbed2fcmov [rsp+48], rdx
37bbed301mov rdx, [rsp+1144]
37bbed309cmp r10l, eax
37bbed30ccmovl r10l, eax
37bbed310mov [rsp+40], rdx
37bbed315mov rdx, [rsp+1136]
37bbed31dmov [rsp+828], r10l
37bbed325mov [rsp+32], rdx
37bbed32alea rdx, [rip+0x85df64]
37bbed331mov [rsp+256], r10l
37bbed339call ilaenv_
37bbed33emov ebx, [rsp+540]
37bbed345pxor x1, x1
37bbed349mov r10l, [rsp+256]
37bbed351cvtsi2sd x1, eax
37bbed355divsd x1, [rip+0x85dfb3]
37bbed35dpxor x0, x0
37bbed361cvtsi2sd x7, ebx
37bbed365mulsd x1, x7
37bbed369lea edx, [r10+r10]
37bbed36dcvtsi2sd x0, edx
37bbed371divsd x0, x1
37bbed375pxor x1, x1
37bbed379cvtsi2sd x1, r10l
37bbed37eaddsd x0, [rip+0x85df7a]
37bbed386sqrtsd x0, x0
37bbed38adivsd x1, x0
37bbed38ecvttsd2si edx, x1
37bbed392lea eax, [rdx+2]
37bbed395sub edx, 1
37bbed398cmovns eax, edx
37bbed39bsar eax, 2
37bbed39elea eax, [r10+4*rax+4]
37bbed3a3mov [rsp+820], eax
37bbed3aacmp ebx, [rsp+572]
37bbed3b1jl 0x37bbed3c4
37bbed3b3mov rax, [rsp+1256]
37bbed3bbcmp [rax], 1
37bbed3bejle 0x37bbed6c0
37bbed3c4
37bbed3c4loc_37bbed3c4:
37bbed3c4mov rax, [rsp+1264]
37bbed3ccmov rdx, r15
37bbed3cfmov [rsp+176], 1
37bbed3dbmov [rsp+168], 1
37bbed3e7mov [rsp+152], rax
37bbed3efmov rax, [rsp+1248]
37bbed3f7mov [rsp+160], 1
37bbed403mov [rsp+144], rax
37bbed40bmov rax, [rsp+1240]
37bbed413mov [rsp+136], rax
37bbed41bmov rax, [rsp+1232]
37bbed423mov [rsp+128], rax
37bbed42bmov rax, [rsp+1224]
37bbed433mov [rsp+120], rax
37bbed438mov rax, [rsp+1216]
37bbed440mov [rsp+112], rax
37bbed445mov rax, [rsp+1208]
37bbed44dmov [rsp+104], rax
37bbed452mov rax, [rsp+1200]
37bbed45amov [rsp+96], rax
37bbed45fmov rax, [rsp+1192]
37bbed467mov [rsp+88], rax
37bbed46cmov rax, [rsp+1184]
37bbed474mov [rsp+80], rax
37bbed479mov rax, [rsp+1176]
37bbed481mov [rsp+72], rax
37bbed486mov rax, [rsp+1168]
37bbed48emov [rsp+64], rax
37bbed493mov rax, [rsp+1160]
37bbed49bmov [rsp+56], rax
37bbed4a0mov rax, [rsp+1152]
37bbed4a8mov [rsp+48], rax
37bbed4admov rax, [rsp+1144]
37bbed4b5mov [rsp+40], rax
37bbed4bamov rax, [rsp+1136]
37bbed4c2mov r9, [rsp+1128]
37bbed4camov r8, [rsp+1120]
37bbed4d2mov [rsp+32], rax
37bbed4d7mov rcx, [rsp+1104]
37bbed4dfcall zhgeqz_
37bbed4e4jmp 0x37bbecf94
37bbed4e9
37bbed4e9 0f 1f 80 00 00 00 00 .......
37bbed4f0
37bbed4f0loc_37bbed4f0:
37bbed4f0mov rcx, [rsp+1120]
37bbed4f8mov r9l, 1
37bbed4femov r8l, 1
37bbed504lea rdx, [rip+0x85dd88]
37bbed50bcall lsame_
37bbed510test eax, eax
37bbed512je 0x37bbed60e
37bbed518mov rax, [rsp+1264]
37bbed520mov [rsp+796], 1
37bbed52bmov [rax], 0
37bbed531test ebx, ebx
37bbed533je 0x37bbecf5e
37bbed539mov ebp, 2
37bbed53etest esi, esi
37bbed540jne 0x37bbecffd
37bbed546
37bbed546loc_37bbed546:
37bbed546mov edx, -2
37bbed54bmov eax, 2
37bbed550jmp 0x37bbecf68
37bbed555
37bbed555 0f 1f 00 ...
37bbed558
37bbed558loc_37bbed558:
37bbed558mov rcx, [rsp+1104]
37bbed560mov r9l, 1
37bbed566mov r8l, 1
37bbed56cxor ebx, ebx
37bbed56elea rdx, [rip+0x85dd1c]
37bbed575call lsame_
37bbed57atest eax, eax
37bbed57cje 0x37bbecee2
37bbed582mov [rsp+792], 1
37bbed58dmov ebx, 2
37bbed592jmp 0x37bbecee2
37bbed597
37bbed597 66 0f 1f 84 00 00 00 00 00 f........
37bbed5a0
37bbed5a0loc_37bbed5a0:
37bbed5a0mov r9l, 1
37bbed5a6mov r8l, 1
37bbed5aclea rdx, [rip+0x85dce0]
37bbed5b3mov rcx, r15
37bbed5b6call lsame_
37bbed5bbtest eax, eax
37bbed5bdje 0x37bbed5d4
37bbed5bfmov [rsp+788], 1
37bbed5camov esi, 2
37bbed5cfjmp 0x37bbecf15
37bbed5d4
37bbed5d4loc_37bbed5d4:
37bbed5d4mov r9l, 1
37bbed5damov r8l, 1
37bbed5e0mov rcx, r15
37bbed5e3xor esi, esi
37bbed5e5lea rdx, [rip+0x85dca8]
37bbed5eccall lsame_
37bbed5f1test eax, eax
37bbed5f3je 0x37bbecf15
37bbed5f9mov [rsp+788], 1
37bbed604mov esi, 3
37bbed609jmp 0x37bbecf15
37bbed60e
37bbed60eloc_37bbed60e:
37bbed60emov rcx, [rsp+1120]
37bbed616mov r9l, 1
37bbed61cmov r8l, 1
37bbed622lea rdx, [rip+0x85dc6b]
37bbed629call lsame_
37bbed62etest eax, eax
37bbed630jne 0x37bbed651
37bbed632test ebx, ebx
37bbed634je 0x37bbecf5e
37bbed63atest esi, esi
37bbed63cje 0x37bbed546
37bbed642mov edx, -3
37bbed647mov eax, 3
37bbed64cjmp 0x37bbecf68
37bbed651
37bbed651loc_37bbed651:
37bbed651mov rax, [rsp+1264]
37bbed659mov [rsp+796], 1
37bbed664mov [rax], 0
37bbed66atest ebx, ebx
37bbed66cje 0x37bbecf5e
37bbed672mov ebp, 3
37bbed677test esi, esi
37bbed679jne 0x37bbecffd
37bbed67fjmp 0x37bbed546
37bbed684
37bbed684loc_37bbed684:
37bbed684mov edx, -4
37bbed689mov eax, 4
37bbed68ejmp 0x37bbecf68
37bbed693
37bbed693loc_37bbed693:
37bbed693mov edx, -5
37bbed698mov eax, 5
37bbed69djmp 0x37bbecf68
37bbed6a2
37bbed6a2 66 0f 1f 44 00 00 f..D..
37bbed6a8
37bbed6a8loc_37bbed6a8:
37bbed6a8mov rax, [rsp+1232]
37bbed6b0movq x0, [rip+0x85dc48]
37bbed6b8movups [rax], x0
37bbed6bbjmp 0x37bbecf94
37bbed6c0
37bbed6c0loc_37bbed6c0:
37bbed6c0mov eax, [rsp+540]
37bbed6c7mov edx, 0xffffffffaaaaaaab
37bbed6cclea ebx, [rdi+1]
37bbed6cfmov edi, [rsp+572]
37bbed6d6lea r11, [rsp+792]
37bbed6delea rcx, [rsp+788]
37bbed6e6sub eax, 1
37bbed6e9imul rax, rdx
37bbed6edmov edx, 2
37bbed6f2shr rax, 33
37bbed6f6cmp eax, ebx
37bbed6f8cmovg eax, ebx
37bbed6fbcmp r13l, edx
37bbed6fecmovge edx, r13l
37bbed702lea r13, [rsp+796]
37bbed70amov [rsp+680], r13
37bbed712mov r8, r13
37bbed715cmp eax, edx
37bbed717cmovg eax, edx
37bbed71amov rdx, [rsp+1232]
37bbed722mov [rsp+184], rdx
37bbed72acmp edi, eax
37bbed72cmov [rsp+168], rdx
37bbed734mov [rsp+152], rdx
37bbed73cmov rdx, [rsp+1192]
37bbed744mov [rsp+676], eax
37bbed74bcmovge eax, edi
37bbed74emov [rsp+144], rdx
37bbed756mov rdx, [rsp+1184]
37bbed75emov [rsp+832], eax
37bbed765lea rax, [rsp+784]
37bbed76dmov [rsp+136], rdx
37bbed775lea rdx, [rsp+808]
37bbed77dmov [rsp+696], rdx
37bbed785mov [rsp+128], rdx
37bbed78dlea rdx, [rsp+812]
37bbed795mov [rsp+688], rax
37bbed79dmov [rsp+216], rax
37bbed7a5mov rax, [rsp+1256]
37bbed7admov [rsp+704], rdx
37bbed7b5mov [rsp+120], rdx
37bbed7bamov rdx, [rsp+1224]
37bbed7c2mov [rsp+208], rax
37bbed7camov rax, [rsp+1248]
37bbed7d2mov [rsp+112], rdx
37bbed7d7mov rdx, [rsp+1216]
37bbed7dfmov [rsp+200], rax
37bbed7e7lea rax, [rip+0x85dac2]
37bbed7eemov [rsp+104], rdx
37bbed7f3mov rdx, [rsp+1208]
37bbed7fbmov [rsp+192], rax
37bbed803lea rax, [rsp+832]
37bbed80bmov [rsp+712], rax
37bbed813mov [rsp+176], rax
37bbed81bmov [rsp+160], rax
37bbed823mov [rsp+96], rdx
37bbed828mov rdx, [rsp+1200]
37bbed830mov [rsp+48], rax
37bbed835mov r9, [rsp+1128]
37bbed83dmov [rsp+88], rdx
37bbed842mov rdx, [rsp+1176]
37bbed84amov [rsp+616], rcx
37bbed852mov [rsp+80], rdx
37bbed857mov rdx, [rsp+1168]
37bbed85fmov [rsp+624], r11
37bbed867mov [rsp+72], rdx
37bbed86cmov rdx, [rsp+1160]
37bbed874mov [rsp+64], rdx
37bbed879mov rdx, [rsp+1152]
37bbed881mov [rsp+56], rdx
37bbed886mov rdx, [rsp+1144]
37bbed88emov [rsp+40], rdx
37bbed893mov rdx, [rsp+1136]
37bbed89bmov [rsp+32], rdx
37bbed8a0mov rdx, rcx
37bbed8a3mov rcx, r11
37bbed8a6call zlaqz2_
37bbed8abmov rdi, [rsp+1232]
37bbed8b3lea r10, [rsp+836]
37bbed8bbmov r8, r13
37bbed8bemov [rsp+728], r10
37bbed8c6lea rax, [rip+0x85d9e3]
37bbed8cdcvttsd2si edi, [rdi]
37bbed8d1mov [rsp+192], r10
37bbed8d9mov r10, [rsp+1232]
37bbed8e1mov [rsp+184], rax
37bbed8e9mov rax, [rsp+1232]
37bbed8f1mov [rsp+160], r10
37bbed8f9mov [rsp+144], r10
37bbed901mov r10, [rsp+1224]
37bbed909mov [rsp+176], rax
37bbed911lea rax, [rsp+820]
37bbed919mov [rsp+136], r10
37bbed921mov r10, [rsp+1216]
37bbed929mov [rsp+168], rax
37bbed931mov [rsp+128], r10
37bbed939mov r10, [rsp+1208]
37bbed941mov [rsp+152], rax
37bbed949mov [rsp+120], r10
37bbed94emov r10, [rsp+1200]
37bbed956mov [rsp+112], r10
37bbed95bmov r10, [rsp+1176]
37bbed963mov [rsp+104], r10
37bbed968mov r10, [rsp+1168]
37bbed970mov [rsp+96], r10
37bbed975mov r10, [rsp+1160]
37bbed97dmov [rsp+88], r10
37bbed982mov r10, [rsp+1152]
37bbed98amov [rsp+80], r10
37bbed98fmov r10, [rsp+1192]
37bbed997mov [rsp+72], r10
37bbed99cmov r10, [rsp+1184]
37bbed9a4mov [rsp+64], r10
37bbed9a9mov [rsp+56], rax
37bbed9aelea rax, [rsp+828]
37bbed9b6mov rdx, [rsp+616]
37bbed9bemov [rsp+48], rax
37bbed9c3mov rax, [rsp+1144]
37bbed9cbmov rcx, [rsp+624]
37bbed9d3mov r9, [rsp+1128]
37bbed9dbmov [rsp+40], rax
37bbed9e0mov rax, [rsp+1136]
37bbed9e8mov [rsp+32], rax
37bbed9edcall zlaqz3_
37bbed9f2mov eax, [rsp+832]
37bbed9f9mov r13l, [rsp+820]
37bbeda01imul eax, eax
37bbeda04mov [rsp+720], r13l
37bbeda0cimul r13l, r13l
37bbeda10lea eax, [rdi+2*rax]
37bbeda13mov rdi, [rsp+1232]
37bbeda1blea ecx, [r13+r13]
37bbeda20cvttsd2si edx, [rdi]
37bbeda24mov rdi, [rsp+1240]
37bbeda2cmov [rsp+724], ecx
37bbeda33mov edi, [rdi]
37bbeda35add edx, ecx
37bbeda37mov [rsp+672], edi
37bbeda3ecmp eax, edx
37bbeda40cmovl eax, edx
37bbeda43cmp edi, -1
37bbeda46je 0x37bbef294
37bbeda4ccmp [rsp+672], eax
37bbeda53jge 0x37bbeda82
37bbeda55mov rax, [rsp+1264]
37bbeda5dmov [rax], -19
37bbeda63
37bbeda63loc_37bbeda63:
37bbeda63mov rdx, [rsp+1264]
37bbeda6bmov r8l, 6
37bbeda71lea rcx, [rip+0x85d81d]
37bbeda78call xerbla_
37bbeda7djmp 0x37bbecf94
37bbeda82
37bbeda82loc_37bbeda82:
37bbeda82movsxd rax, [rsp+240]
37bbeda8amov [rsp+592], rax
37bbeda92not rax
37bbeda95mov [rsp+584], rax
37bbeda9dmov rax, [rsp+1264]
37bbedaa5mov r9l, [rax]
37bbedaa8test r9l, r9l
37bbedaabjne 0x37bbeda63
37bbedaadcmp esi, 3
37bbedab0je 0x37bbef2f8
37bbedab6
37bbedab6loc_37bbedab6:
37bbedab6cmp ebp, 3
37bbedab9je 0x37bbef34a
37bbedabf
37bbedabfloc_37bbedabf:
37bbedabfmov edx, 12
37bbedac4lea rcx, [rip+0x85d815]
37bbedacblea rsi, [rsp+880]
37bbedad3call dlamch_
37bbedad8mov edx, 9
37bbedaddlea rcx, [rip+0x85d808]
37bbedae4movapd x13, x0
37bbedae9call dlamch_
37bbedaeemovsxd rdx, [rsp+420]
37bbedaf6mov rax, [rsp+592]
37bbedafemov [rsp+40], 1
37bbedb07mov rdi, [rsp+1248]
37bbedb0fmov r9, [rsp+1176]
37bbedb17lea rcx, [rip+0x85d7d7]
37bbedb1emov [rsp+880], ebx
37bbedb25imul rax, rdx
37bbedb29add rax, [rsp+584]
37bbedb31movapd x8, x0
37bbedb36mov [rsp+32], rdi
37bbedb3badd rax, rdx
37bbedb3emov rdi, [rsp+1168]
37bbedb46mov rdx, rsi
37bbedb49shl rax, 4
37bbedb4dlea r8, [rdi+rax]
37bbedb51call zlanhs_
37bbedb56imul eax, ebx, 30
37bbedb59mov [rsp+804], r12l
37bbedb61mov [rsp+632], eax
37bbedb68test eax, eax
37bbedb6ajle 0x37bbef405
37bbedb70movsxd rcx, [rsp+248]
37bbedb78movsxd rdx, r14l
37bbedb7bmovapd x6, x0
37bbedb7fmovsxd rbx, [rsp+232]
37bbedb87divsd x7, x8
37bbedb8cpxor x12, x12
37bbedb91mov [rsp+656], rdx
37bbedb99mov rax, rcx
37bbedb9cmov rdi, rbx
37bbedb9fmov [rsp+496], rbx
37bbedba7not rax
37bbedbaanot rdi
37bbedbadmov [rsp+600], rcx
37bbedbb5mov [rsp+608], rax
37bbedbbdmov rax, rdx
37bbedbc0mulsd x6, x8
37bbedbc5not rax
37bbedbc8mov [rsp+568], 0
37bbedbd3mov [rsp+640], rax
37bbedbdbmovsxd rax, [rsp+724]
37bbedbe3mov [rsp+536], 1
37bbedbeeshl rax, 4
37bbedbf2add rax, [rsp+1232]
37bbedbfamov [rsp+472], r12l
37bbedc02mov r11, rax
37bbedc05mov [rsp+736], rax
37bbedc0dmovsxd rax, r13l
37bbedc10shl rax, 4
37bbedc14maxsd x6, x13
37bbedc19mov [rsp+1112], r15
37bbedc21sub r11, rax
37bbedc24mov [rsp+664], rsi
37bbedc2cmov [rsp+744], r11
37bbedc34mov r11, [rsp+592]
37bbedc3cmov [rsp+480], rdi
37bbedc44shl rdi, 4
37bbedc48movapd x11, x6
37bbedc4dmov rax, r11
37bbedc50mov r13, rdi
37bbedc53not rax
37bbedc56shl rax, 4
37bbedc5amov [rsp+304], rax
37bbedc62mov rax, r11
37bbedc65neg rax
37bbedc68shl rax, 4
37bbedc6cmov [rsp+296], rax
37bbedc74mov rax, rbx
37bbedc77neg rax
37bbedc7ashl rax, 4
37bbedc7emov rbx, rax
37bbedc81mov [rsp+280], rax
37bbedc89mov rax, rcx
37bbedc8cneg rax
37bbedc8fshl rax, 4
37bbedc93mov [rsp+288], rax
37bbedc9bmov rax, rdx
37bbedc9eneg rax
37bbedca1shl rax, 4
37bbedca5mov [rsp+312], rax
37bbedcadmov rax, [rsp+584]
37bbedcb5mulsd x7, x13
37bbedcbashl rax, 4
37bbedcbemov [rsp+408], rax
37bbedcc6mov rax, rbx
37bbedcc9neg rax
37bbedcccmov [rsp+648], rax
37bbedcd4lea rax, [rsp+864]
37bbedcdcmovapd x10, x7
37bbedce1mov [rsp+232], rax
37bbedce9mov eax, 16
37bbedceesub rax, rbx
37bbedcf1mov [rsp+576], rax
37bbedcf9nop [rax]
37bbedd00
37bbedd00loc_37bbedd00:
37bbedd00mov eax, [rsp+420]
37bbedd07mov r15l, [rsp+472]
37bbedd0flea ebx, [rax+1]
37bbedd12cmp ebx, r15l
37bbedd15jge 0x37bbef278
37bbedd1bmov r12, [rsp+496]
37bbedd23movsxd rsi, r15l
37bbedd26lea r14, [rsp+752]
37bbedd2elea ebp, [r15-1]
37bbedd32mov rcx, r14
37bbedd35mov [rsp+424], r14
37bbedd3dmov rdi, r12
37bbedd40imul rdi, rsi
37bbedd44lea rax, [rsi+rdi]
37bbedd48add rax, [rsp+480]
37bbedd50sub rdi, r12
37bbedd53shl rax, 4
37bbedd57add rax, [rsp+1152]
37bbedd5fmovsd_xmm x0, [rax]
37bbedd63movsd_xmm [rsp+752], x0
37bbedd6cmovsd_xmm x0, [rax+8]
37bbedd71movsd_xmm [rsp+760], x0
37bbedd7acall fn_37c42fc80
37bbedd7fadd rdi, [rsp+480]
37bbedd87movsxd rax, ebp
37bbedd8amov rcx, r14
37bbedd8dadd rax, rdi
37bbedd90movapd x9, x0
37bbedd95add rsi, rdi
37bbedd98shl rax, 4
37bbedd9cadd rax, [rsp+1152]
37bbedda4shl rsi, 4
37bbedda8movsd_xmm x0, [rax]
37bbeddacmovsd_xmm [rsp+752], x0
37bbeddb5movsd_xmm x0, [rax+8]
37bbeddbamovsd_xmm [rsp+760], x0
37bbeddc3call fn_37c42fc80
37bbeddc8mov rax, [rsp+1152]
37bbeddd0mov rcx, r14
37bbeddd3movapd x7, x0
37bbeddd7add rax, rsi
37bbedddamovsd_xmm x0, [rax]
37bbedddemovsd_xmm [rsp+752], x0
37bbedde7movsd_xmm x0, [rax+8]
37bbeddecmovsd_xmm [rsp+760], x0
37bbeddf5call fn_37c42fc80
37bbeddfaaddsd x9, x7
37bbeddffmulsd x9, x8
37bbede04maxsd x9, x10
37bbede09comisd x9, x0
37bbede0ejb 0x37bbede3e
37bbede10mov rax, [rsp+1152]
37bbede18pxor x0, x0
37bbede1cmov [rsp+804], ebp
37bbede23mov [rsp+472], ebp
37bbede2amovapd x12, x0
37bbede2fmov [rsp+568], 0
37bbede3amovups [rax+rsi], x0
37bbede3e
37bbede3eloc_37bbede3e:
37bbede3emov r14, [rsp+496]
37bbede46movsxd rax, [rsp+420]
37bbede4emovsxd rbp, ebx
37bbede51mov r12, [rsp+480]
37bbede59mov r15, [rsp+424]
37bbede61mov rsi, r14
37bbede64imul rsi, rax
37bbede68mov rcx, r15
37bbede6blea rdi, [rsi+r12]
37bbede6fadd rax, rdi
37bbede72add rdi, rbp
37bbede75shl rax, 4
37bbede79add rax, [rsp+1152]
37bbede81shl rdi, 4
37bbede85movsd_xmm x0, [rax]
37bbede89movsd_xmm [rsp+752], x0
37bbede92movsd_xmm x0, [rax+8]
37bbede97movsd_xmm [rsp+760], x0
37bbedea0call fn_37c42fc80
37bbedea5lea rax, [rsi+rbp]
37bbedea9mov rcx, r15
37bbedeacadd rax, r14
37bbedeafmovapd x9, x0
37bbedeb4add rax, r12
37bbedeb7shl rax, 4
37bbedebbadd rax, [rsp+1152]
37bbedec3movsd_xmm x0, [rax]
37bbedec7movsd_xmm [rsp+752], x0
37bbeded0movsd_xmm x0, [rax+8]
37bbeded5movsd_xmm [rsp+760], x0
37bbededecall fn_37c42fc80
37bbedee3mov rax, [rsp+1152]
37bbedeebmov rcx, r15
37bbedeeemovapd x7, x0
37bbedef2add rax, rdi
37bbedef5movsd_xmm x0, [rax]
37bbedef9movsd_xmm [rsp+752], x0
37bbedf02movsd_xmm x0, [rax+8]
37bbedf07movsd_xmm [rsp+760], x0
37bbedf10call fn_37c42fc80
37bbedf15addsd x9, x7
37bbedf1amulsd x9, x8
37bbedf1fmaxsd x9, x10
37bbedf24comisd x9, x0
37bbedf29jb 0x37bbedf5c
37bbedf2bmov eax, [rsp+420]
37bbedf32mov rsi, [rsp+1152]
37bbedf3apxor x0, x0
37bbedf3emov [rsp+568], 0
37bbedf49mov [rsp+420], ebx
37bbedf50movapd x12, x0
37bbedf55movups [rsi+rdi], x0
37bbedf59lea ebx, [rax+2]
37bbedf5c
37bbedf5cloc_37bbedf5c:
37bbedf5cmov r15l, [rsp+472]
37bbedf64cmp r15l, ebx
37bbedf67jle 0x37bbef278
37bbedf6dmov eax, [rsp+420]
37bbedf74movsxd rbx, r15l
37bbedf77mov rcx, [rsp+480]
37bbedf7flea r11, [rbx-1]
37bbedf83mov [rsp+248], rbx
37bbedf8bmov [rsp+800], eax
37bbedf92mov rax, [rsp+496]
37bbedf9alea rdi, [rbx+rcx]
37bbedf9emov [rsp+272], rdi
37bbedfa6mov rdx, rax
37bbedfa9imul rax, rbx
37bbedfadmov [rsp+264], r11
37bbedfb5mov ebx, r15l
37bbedfb8imul rdx, r11
37bbedfbcmov rsi, rax
37bbedfbfmov [rsp+240], rax
37bbedfc7lea r12, [rdx+rdi]
37bbedfcbmov rbp, rdx
37bbedfceshl rsi, 4
37bbedfd2mov [rsp+256], rdx
37bbedfdamov rdi, r12
37bbedfddneg rbp
37bbedfe0mov r14, r12
37bbedfe3mov r12, rsi
37bbedfe6shl rbp, 4
37bbedfeashl rdi, 4
37bbedfeeadd rdi, [rsp+1152]
37bbedff6mov rsi, [rsp+424]
37bbedffemov r15, rdi
37bbee001mov rdi, rbp
37bbee004mov rbp, rcx
37bbee007jmp 0x37bbee0af
37bbee00c
37bbee00c 0f 1f 40 00 ..@.
37bbee010
37bbee010loc_37bbee010:
37bbee010lea rcx, [r15+r12]
37bbee014movsd_xmm x0, [rcx+rdi]
37bbee019movsd_xmm [rsp+752], x0
37bbee022movsd_xmm x0, [rcx+rdi+8]
37bbee028mov rcx, rsi
37bbee02bmovsd_xmm [rsp+760], x0
37bbee034call fn_37c42fc80
37bbee039mov rcx, rsi
37bbee03cmovapd x6, x0
37bbee040movsd_xmm x0, [r15-16]
37bbee046movsd_xmm [rsp+752], x0
37bbee04fmovsd_xmm x0, [r15-8]
37bbee055movsd_xmm [rsp+760], x0
37bbee05ecall fn_37c42fc80
37bbee063mov rcx, rsi
37bbee066movapd x9, x0
37bbee06bmovsd_xmm x0, [r15]
37bbee070movsd_xmm [rsp+752], x0
37bbee079movsd_xmm x0, [r15+8]
37bbee07fadd r15, r13
37bbee082movsd_xmm [rsp+760], x0
37bbee08bcall fn_37c42fc80
37bbee090addsd x6, x9
37bbee095mulsd x6, x8
37bbee09amaxsd x6, x10
37bbee09fcomisd x6, x0
37bbee0a3jae 0x37bbef210
37bbee0a9add r14, rbp
37bbee0acsub ebx, 1
37bbee0af
37bbee0afloc_37bbee0af:
37bbee0afcmp [rsp+420], ebx
37bbee0b6jl 0x37bbee010
37bbee0bcmov r10, [rsp+240]
37bbee0c4mov rbx, [rsp+248]
37bbee0ccmov rdx, [rsp+256]
37bbee0d4mov r11, [rsp+264]
37bbee0dcmov r15l, [rsp+420]
37bbee0e4
37bbee0e4loc_37bbee0e4:
37bbee0e4mov r8l, [rsp+792]
37bbee0ectest r8l, r8l
37bbee0efje 0x37bbef1f0
37bbee0f5mov eax, [rsp+540]
37bbee0fcmov [rsp+384], 1
37bbee107mov [rsp+476], eax
37bbee10e
37bbee10eloc_37bbee10e:
37bbee10ecmp [rsp+472], r15l
37bbee116jl 0x37bbef1c8
37bbee11cmov rdi, [rsp+592]
37bbee124mov rsi, [rsp+584]
37bbee12cmovsxd r9, [rsp+384]
37bbee134lea r8, [rdi+1]
37bbee138imul r8, rbx
37bbee13clea rax, [rsi+r8]
37bbee140shl rax, 4
37bbee144add rax, [rsp+1168]
37bbee14cmov r14, rax
37bbee14fmov rax, rdi
37bbee152imul rax, rbx
37bbee156imul rdi, r11
37bbee15alea rcx, [rax+rsi]
37bbee15emov rsi, [rsp+480]
37bbee166shl rax, 4
37bbee16aadd rcx, r9
37bbee16dshl rcx, 4
37bbee171add rcx, [rsp+1168]
37bbee179mov [rsp+432], rcx
37bbee181lea rcx, [r10+rsi]
37bbee185mov r10, rbx
37bbee188mov rsi, [rsp+1200]
37bbee190add rcx, r9
37bbee193mov r9, [rsp+280]
37bbee19bshl r10, 4
37bbee19fshl rcx, 4
37bbee1a3add rcx, [rsp+1152]
37bbee1abmov [rsp+440], rcx
37bbee1b3mov rcx, [rsp+600]
37bbee1bbimul r9, rbx
37bbee1bfimul rcx, rbx
37bbee1c3add rcx, [rsp+608]
37bbee1cbshl rcx, 4
37bbee1cflea rsi, [rsi+rcx+16]
37bbee1d4mov rcx, [rsp+272]
37bbee1dcmov [rsp+448], rsi
37bbee1e4mov rsi, [rsp+1216]
37bbee1ecadd rcx, rdx
37bbee1efmov rdx, [rsp+296]
37bbee1f7shl rcx, 4
37bbee1fbadd rcx, [rsp+1152]
37bbee203mov [rsp+456], rcx
37bbee20bmov rcx, [rsp+656]
37bbee213imul rcx, rbx
37bbee217add rcx, [rsp+640]
37bbee21fshl rcx, 4
37bbee223lea rsi, [rsi+rcx+16]
37bbee228lea rcx, [rdx-16]
37bbee22cimul rcx, rbx
37bbee230add rax, rcx
37bbee233mov rcx, rdi
37bbee236sub rcx, r8
37bbee239mov r8, rbx
37bbee23cmov [rsp+464], rax
37bbee244sub r8, r11
37bbee247imul r8, rdx
37bbee24bmov [rsp+544], r8
37bbee253mov r8, [rsp+648]
37bbee25bimul r8, r11
37bbee25flea rax, [r9+r8]
37bbee263mov r9l, r15l
37bbee266mov r15, r11
37bbee269mov r11, r14
37bbee26cmov [rsp+552], rax
37bbee274lea rax, [rbx+rcx-1]
37bbee279mov [rsp+560], rax
37bbee281mov rax, [rsp+664]
37bbee289mov [rsp+488], rax
37bbee291jmp 0x37bbee2fe
37bbee293
37bbee293 0f 1f 44 00 00 ..D..
37bbee298
37bbee298loc_37bbee298:
37bbee298mov rax, [rsp+312]
37bbee2a0mov r9l, [rsp+800]
37bbee2a8add rax, rsi
37bbee2ab
37bbee2abloc_37bbee2ab:
37bbee2abmov rsi, [rsp+296]
37bbee2b3mov rdi, [rsp+288]
37bbee2bbmov rbx, r15
37bbee2beadd [rsp+432], rsi
37bbee2c6add r11, [rsp+304]
37bbee2cemov rsi, [rsp+280]
37bbee2d6add [rsp+448], rdi
37bbee2deadd [rsp+440], rsi
37bbee2e6mov rsi, rax
37bbee2e9add [rsp+456], r13
37bbee2f1cmp r9l, r15l
37bbee2f4jg 0x37bbee858
37bbee2fasub r15, 1
37bbee2fe
37bbee2feloc_37bbee2fe:
37bbee2femov rax, [rsp+464]
37bbee306mov rcx, [rsp+424]
37bbee30emov [rsp+256], r9l
37bbee316mov [rsp+248], r11
37bbee31elea rdx, [r11+rax]
37bbee322mov [rsp+240], r10
37bbee32amovsd_xmm x0, [rdx+r10]
37bbee330movsd_xmm [rsp+752], x0
37bbee339movsd_xmm x0, [rdx+r10+8]
37bbee340movsd_xmm [rsp+760], x0
37bbee349call fn_37c42fc80
37bbee34emov r10, [rsp+240]
37bbee356mov r11, [rsp+248]
37bbee35ecomisd x11, x0
37bbee363mov r9l, [rsp+256]
37bbee36bjbe 0x37bbee298
37bbee371mov rax, [rsp+312]
37bbee379add rax, rsi
37bbee37ccmp r9l, ebx
37bbee37fjge 0x37bbee833
37bbee385mov eax, [rsp+796]
37bbee38cmov r12, [rsp+432]
37bbee394mov [rsp+360], rsi
37bbee39clea rbp, [r11-16]
37bbee3a0mov r8, [rsp+440]
37bbee3a8mov rdx, [rsp+448]
37bbee3b0mov [rsp+344], r11
37bbee3b8pxor x7, x7
37bbee3bcmov [rsp+416], eax
37bbee3c3mov rax, [rsp+544]
37bbee3cbmov rcx, [rsp+456]
37bbee3d3mov rdi, [rsp+560]
37bbee3dbmov [rsp+256], r8
37bbee3e3add rax, r12
37bbee3e6mov [rsp+264], r12
37bbee3eemov r12, r13
37bbee3f1mov [rsp+240], rax
37bbee3f9mov rax, [rsp+552]
37bbee401shl rdi, 4
37bbee405mov [rsp+328], rcx
37bbee40dadd rdi, r11
37bbee410add rax, r8
37bbee413lea r8, [rsp+848]
37bbee41bmov [rsp+400], rdx
37bbee423mov [rsp+248], rax
37bbee42bmov rax, rdx
37bbee42esub rax, [rsp+288]
37bbee436mov [rsp+392], rax
37bbee43elea rax, [rcx+16]
37bbee442mov [rsp+272], rax
37bbee44amov rax, rcx
37bbee44dsub rax, [rsp+280]
37bbee455mov [rsp+320], rax
37bbee45dmov rax, [rsp+576]
37bbee465mov [rsp+388], r9l
37bbee46dadd rax, rcx
37bbee470mov [rsp+504], r11
37bbee478mov [rsp+336], rax
37bbee480lea rax, [r11+16]
37bbee484mov [rsp+352], rax
37bbee48cmov rax, [rsp+312]
37bbee494mov [rsp+512], r10
37bbee49cadd rax, rsi
37bbee49fmov [rsp+376], r8
37bbee4a7lea rsi, [rsp+840]
37bbee4afmov [rsp+368], rax
37bbee4b7mov [rsp+520], rax
37bbee4bfmov r14, [rsp+488]
37bbee4c7mov [rsp+528], r15
37bbee4cfmov r15l, [rsp+472]
37bbee4d7jmp 0x37bbee59c
37bbee4dc
37bbee4dc 0f 1f 40 00 ..@.
37bbee4e0
37bbee4e0loc_37bbee4e0:
37bbee4e0cmp r13l, r15l
37bbee4e3jl 0x37bbee6b6
37bbee4e9
37bbee4e9loc_37bbee4e9:
37bbee4e9mov rax, [rsp+408]
37bbee4f1mov rdx, [rsp+296]
37bbee4f9mov rcx, [rsp+280]
37bbee501add [rsp+264], rdx
37bbee509add [rsp+240], rdx
37bbee511add rbp, rax
37bbee514mov rdx, [rsp+288]
37bbee51cadd rdi, rax
37bbee51fadd [rsp+256], rcx
37bbee527add [rsp+248], rcx
37bbee52fmov rcx, [rsp+304]
37bbee537add [rsp+400], rdx
37bbee53fadd [rsp+392], rdx
37bbee547mov rdx, [rsp+312]
37bbee54fadd [rsp+328], r12
37bbee557add [rsp+272], r12
37bbee55fadd [rsp+320], r12
37bbee567add [rsp+336], r12
37bbee56fadd [rsp+344], rcx
37bbee577add [rsp+352], rcx
37bbee57fadd [rsp+360], rdx
37bbee587add [rsp+368], rdx
37bbee58fcmp ebx, [rsp+388]
37bbee596je 0x37bbee800
37bbee59c
37bbee59cloc_37bbee59c:
37bbee59cmov r13l, ebx
37bbee59fmov r9, r14
37bbee5a2sub ebx, 1
37bbee5a5mov r8, rsi
37bbee5a8mov rax, [rsp+376]
37bbee5b0mov rdx, rdi
37bbee5b3mov rcx, rbp
37bbee5b6mov [rsp+32], rax
37bbee5bbcall zlartg_
37bbee5c0mov eax, ebx
37bbee5c2movupd x1, [rsp+848]
37bbee5cbsub eax, [rsp+384]
37bbee5d2mov [rsp+864], eax
37bbee5d9lea rax, [rip+0x85cd18]
37bbee5e0mov r9, [rsp+240]
37bbee5e8movups [rbp], x1
37bbee5ecmov rdx, [rsp+264]
37bbee5f4mov rcx, [rsp+232]
37bbee5fcmov r8, rax
37bbee5ffmovups [rdi], x7
37bbee602mov [rsp+32], rax
37bbee607mov [rsp+48], r14
37bbee60cmov [rsp+40], rsi
37bbee611call zrot_
37bbee616lea eax, [r13+1]
37bbee61amov [rsp+48], r14
37bbee61fmov rcx, [rsp+232]
37bbee627cmp eax, r15l
37bbee62amov [rsp+40], rsi
37bbee62fmov r9, [rsp+248]
37bbee637cmovg eax, r15l
37bbee63bsub eax, [rsp+384]
37bbee642mov rdx, [rsp+256]
37bbee64aadd eax, 1
37bbee64dmov [rsp+864], eax
37bbee654lea rax, [rip+0x85cc9d]
37bbee65bmov [rsp+32], rax
37bbee660mov r8, rax
37bbee663call zrot_
37bbee668mov ecx, [rsp+416]
37bbee66ftest ecx, ecx
37bbee671je 0x37bbee4e0
37bbee677lea rax, [rip+0x85cc7a]
37bbee67emov [rsp+48], r14
37bbee683mov r9, [rsp+368]
37bbee68bmov [rsp+40], rsi
37bbee690mov rdx, [rsp+360]
37bbee698mov r8, rax
37bbee69bmov [rsp+32], rax
37bbee6a0mov rcx, [rsp+1128]
37bbee6a8call zrot_
37bbee6adcmp r13l, r15l
37bbee6b0jge 0x37bbee4e9
37bbee6b6
37bbee6b6loc_37bbee6b6:
37bbee6b6mov rax, [rsp+376]
37bbee6bemov r13, [rsp+328]
37bbee6c6mov r9, r14
37bbee6c9mov r8, rsi
37bbee6ccmov rdx, [rsp+272]
37bbee6d4mov [rsp+32], rax
37bbee6d9mov rcx, r13
37bbee6dccall zlartg_
37bbee6e1mov rax, [rsp+272]
37bbee6e9movupd x0, [rsp+848]
37bbee6f2mov r9, [rsp+336]
37bbee6famov rdx, [rsp+320]
37bbee702movups [r13], x0
37bbee707mov r13l, [rsp+476]
37bbee70fmov rcx, [rsp+232]
37bbee717movups [rax], x7
37bbee71amov rax, [rsp+1160]
37bbee722mov [rsp+48], r14
37bbee727sub r13l, ebx
37bbee72amov [rsp+32], rax
37bbee72fmov r8, rax
37bbee732mov [rsp+40], rsi
37bbee737mov [rsp+864], r13l
37bbee73fcall zrot_
37bbee744mov rax, [rsp+1176]
37bbee74cmov [rsp+48], r14
37bbee751mov [rsp+40], rsi
37bbee756mov rdx, [rsp+344]
37bbee75emov [rsp+32], rax
37bbee763mov r9, [rsp+352]
37bbee76bmov r8, rax
37bbee76emov rcx, [rsp+232]
37bbee776mov [rsp+864], r13l
37bbee77ecall zrot_
37bbee783mov edx, [rsp+788]
37bbee78atest edx, edx
37bbee78cje 0x37bbee4e9
37bbee792mov rax, [rsp+232]
37bbee79amov [rsp+40], rsi
37bbee79fmov r9, [rsp+392]
37bbee7a7mov rdx, [rsp+400]
37bbee7afmov [rsp+48], rax
37bbee7b4lea rax, [rip+0x85cb3d]
37bbee7bbmovsd_xmm x0, [rsp+888]
37bbee7c4mov [rsp+32], rax
37bbee7c9xorpd x0, [rip+0x85cb4f]
37bbee7d1mov r8, rax
37bbee7d4movsd_xmm x1, [rsp+880]
37bbee7ddmov rcx, [rsp+1128]
37bbee7e5unpcklpd x1, x0
37bbee7e9movups [rsp+864], x1
37bbee7f1call zrot_
37bbee7f6jmp 0x37bbee4e9
37bbee7fb
37bbee7fb 0f 1f 44 00 00 ..D..
37bbee800
37bbee800loc_37bbee800:
37bbee800mov [rsp+488], r14
37bbee808mov r9l, [rsp+388]
37bbee810mov r13, r12
37bbee813mov r11, [rsp+504]
37bbee81bmov r10, [rsp+512]
37bbee823mov rax, [rsp+520]
37bbee82bmov r15, [rsp+528]
37bbee833
37bbee833loc_37bbee833:
37bbee833lea edi, [r9+1]
37bbee837cmp r9l, [rsp+472]
37bbee83fjl 0x37bbeef40
37bbee845
37bbee845loc_37bbee845:
37bbee845mov [rsp+800], edi
37bbee84cmov r9l, edi
37bbee84fjmp 0x37bbee2ab
37bbee854
37bbee854 0f 1f 40 00 ..@.
37bbee858
37bbee858loc_37bbee858:
37bbee858mov r15l, r9l
37bbee85bcmp [rsp+472], r9l
37bbee863jle 0x37bbef1c8
37bbee869mov eax, [rsp+676]
37bbee870mov edi, [rsp+472]
37bbee877mov esi, [rsp+572]
37bbee87emov ebx, [rsp+828]
37bbee885mov [rsp+832], eax
37bbee88cmov eax, [rsp+720]
37bbee893mov [rsp+816], eax
37bbee89amov eax, edi
37bbee89csub eax, r9l
37bbee89fadd eax, 1
37bbee8a2cmp eax, esi
37bbee8a4jge 0x37bbef260
37bbee8aamov ecx, [rsp+420]
37bbee8b1sub edi, ecx
37bbee8b3lea edx, [rdi+1]
37bbee8b6cmp edx, esi
37bbee8b8jge 0x37bbef26c
37bbee8bemov [rsp+832], edx
37bbee8c5mov eax, edx
37bbee8c7mov [rsp+800], ecx
37bbee8ce
37bbee8celoc_37bbee8ce:
37bbee8cemov rdi, [rsp+688]
37bbee8d6imul eax, eax
37bbee8d9mov ecx, [rsp+672]
37bbee8e0mov [rsp+216], rdi
37bbee8e8mov rdi, [rsp+1256]
37bbee8f0lea edx, [rax+rax]
37bbee8f3cdqe
37bbee8f5mov [rsp+208], rdi
37bbee8fdsub ecx, edx
37bbee8ffmovsxd rdx, edx
37bbee902mov rdi, [rsp+1248]
37bbee90ashl rax, 4
37bbee90eshl rdx, 4
37bbee912add rdx, [rsp+1232]
37bbee91amov [rsp+864], ecx
37bbee921mov [rsp+200], rdi
37bbee929mov rdi, [rsp+232]
37bbee931mov [rsp+184], rdx
37bbee939sub rdx, rax
37bbee93cmov [rsp+192], rdi
37bbee944mov rdi, [rsp+712]
37bbee94cmov [rsp+168], rdx
37bbee954mov rax, rdi
37bbee957mov [rsp+176], rdi
37bbee95fmov [rsp+160], rdi
37bbee967mov rdi, [rsp+1232]
37bbee96fmov [rsp+152], rdi
37bbee977mov rdi, [rsp+1192]
37bbee97fmov [rsp+144], rdi
37bbee987mov rdi, [rsp+1184]
37bbee98fmov [rsp+136], rdi
37bbee997mov rdi, [rsp+696]
37bbee99fmov [rsp+128], rdi
37bbee9a7mov rdi, [rsp+704]
37bbee9afmov [rsp+120], rdi
37bbee9b4mov rdi, [rsp+1224]
37bbee9bcmov [rsp+112], rdi
37bbee9c1mov rdi, [rsp+1216]
37bbee9c9mov [rsp+104], rdi
37bbee9cemov rdi, [rsp+1208]
37bbee9d6mov [rsp+96], rdi
37bbee9dbmov rdi, [rsp+1200]
37bbee9e3mov rsi, [rsp+1176]
37bbee9ebmov [rsp+48], rax
37bbee9f0mov [rsp+88], rdi
37bbee9f5mov rdi, [rsp+1168]
37bbee9fdmov [rsp+80], rsi
37bbeea02mov rsi, [rsp+1160]
37bbeea0amov [rsp+72], rdi
37bbeea0fmov rdi, [rsp+1152]
37bbeea17mov [rsp+64], rsi
37bbeea1clea rsi, [rsp+800]
37bbeea24mov r9, [rsp+1128]
37bbeea2cmov [rsp+56], rdi
37bbeea31lea rdi, [rsp+804]
37bbeea39mov r8, [rsp+680]
37bbeea41mov [rsp+40], rdi
37bbeea46mov rdx, [rsp+616]
37bbeea4emov [rsp+32], rsi
37bbeea53mov rcx, [rsp+624]
37bbeea5bcall zlaqz2_
37bbeea60mov eax, [rsp+808]
37bbeea67test eax, eax
37bbeea69jle 0x37bbeea82
37bbeea6bsub [rsp+804], eax
37bbeea72pxor x12, x12
37bbeea77mov [rsp+568], 0
37bbeea82
37bbeea82loc_37bbeea82:
37bbeea82mov edx, [rsp+812]
37bbeea89imul ecx, eax, 100
37bbeea8cadd eax, edx
37bbeea8eimul eax, [rsp+636]
37bbeea96cmp ecx, eax
37bbeea98jg 0x37bbeedc0
37bbeea9emovsxd rax, [rsp+804]
37bbeeaa6mov ecx, eax
37bbeeaa8sub ecx, [rsp+800]
37bbeeaaflea r8l, [rcx+1]
37bbeeab3cmp r8l, [rsp+572]
37bbeeabbjl 0x37bbeedc0
37bbeeac1add [rsp+568], 1
37bbeeac9cmp edx, ebx
37bbeeacbmov ebp, eax
37bbeeacdmov r11l, [rsp+568]
37bbeead5cmovle ebx, edx
37bbeead8cmp ebx, ecx
37bbeeadacmovg ebx, ecx
37bbeeaddsub ebp, edx
37bbeeadfimul edx, r11l, 0xffffffffaaaaaaab
37bbeeae6movsxd rbp, ebp
37bbeeae9mov [rsp+824], ebx
37bbeeaf0ror edx, 1
37bbeeaf2cmp edx, 0x2aaaaaaa
37bbeeaf8ja 0x37bbeec6e
37bbeeafelea edx, [rax-1]
37bbeeb01mov r12, [rsp+496]
37bbeeb09pxor x1, x1
37bbeeb0dcvtsi2sd x1, [rsp+632]
37bbeeb16mulsd x1, x13
37bbeeb1bmovsxd rbx, edx
37bbeeb1emov rcx, [rsp+1152]
37bbeeb26mov r14, [rsp+424]
37bbeeb2eimul r12, rbx
37bbeeb32add r12, [rsp+480]
37bbeeb3aadd rax, r12
37bbeeb3dshl rax, 4
37bbeeb41movupd x9, [rcx+rax]
37bbeeb47mov rcx, r14
37bbeeb4amovsd_xmm [rsp+240], x1
37bbeeb53movups [rsp+752], x9
37bbeeb5ccall fn_37c42fc80
37bbeeb61lea rax, [rbx+r12]
37bbeeb65mov rcx, r14
37bbeeb68shl rax, 4
37bbeeb6cadd rax, [rsp+1152]
37bbeeb74movapd x6, x0
37bbeeb78movsd_xmm x0, [rax]
37bbeeb7cmovsd_xmm [rsp+752], x0
37bbeeb85movsd_xmm x0, [rax+8]
37bbeeb8amovsd_xmm [rsp+760], x0
37bbeeb93call fn_37c42fc80
37bbeeb98movsd_xmm x1, [rsp+240]
37bbeeba1mulsd x6, x1
37bbeeba5comisd x0, x6
37bbeeba9jbe 0x37bbef2b5
37bbeebafmov rax, [rsp+592]
37bbeebb7imul rax, rbx
37bbeebbbadd rax, [rsp+584]
37bbeebc3add rax, rbx
37bbeebc6shl rax, 4
37bbeebcaadd rax, [rsp+1168]
37bbeebd2movsd_xmm x3, [rax]
37bbeebd6movsd_xmm x0, [rax+8]
37bbeebdbmovapd x1, x3
37bbeebdfmovapd x2, x0
37bbeebe3andpd x1, [rip+0x85c745]
37bbeebebandpd x2, [rip+0x85c73d]
37bbeebf3comisd x2, x1
37bbeebf7jbe 0x37bbef39c
37bbeebfdmovapd x2, x3
37bbeec01divsd x2, x0
37bbeec05movddup x1, x2
37bbeec09mulpd x1, x9
37bbeec0emulsd x2, x3
37bbeec12shufpd x1, x1, 1
37bbeec17addsd x0, x2
37bbeec1bmovapd x2, x1
37bbeec1fsubpd x1, x9
37bbeec24addpd x2, x9
37bbeec29unpcklpd x0, x0
37bbeec2dshufpd x2, x1, 1
37bbeec32divpd x2, x0
37bbeec36movapd x12, x2
37bbeec3b
37bbeec3bloc_37bbeec3b:
37bbeec3bmov rbx, [rsp+1184]
37bbeec43mov rax, rbp
37bbeec46movq x0, [rip+0x85c6b2]
37bbeec4emov [rsp+824], 1
37bbeec59shl rax, 4
37bbeec5dmovups [rbx+rax], x0
37bbeec61mov rbx, [rsp+1192]
37bbeec69movups [rbx+rax], x12
37bbeec6e
37bbeec6eloc_37bbeec6e:
37bbeec6emov rbx, [rsp+744]
37bbeec76mov eax, [rsp+672]
37bbeec7dshl rbp, 4
37bbeec81sub eax, [rsp+724]
37bbeec88mov rdx, [rsp+1192]
37bbeec90mov [rsp+160], rbx
37bbeec98mov rbx, [rsp+1232]
37bbeeca0mov [rsp+864], eax
37bbeeca7mov rax, [rsp+728]
37bbeecafadd rdx, rbp
37bbeecb2mov [rsp+144], rbx
37bbeecbamov rbx, [rsp+1224]
37bbeecc2mov [rsp+192], rax
37bbeeccamov rax, [rsp+232]
37bbeecd2mov [rsp+136], rbx
37bbeecdamov rbx, [rsp+1216]
37bbeece2mov [rsp+184], rax
37bbeeceamov rax, [rsp+736]
37bbeecf2mov [rsp+128], rbx
37bbeecfamov rbx, [rsp+1208]
37bbeed02mov [rsp+176], rax
37bbeed0alea rax, [rsp+816]
37bbeed12mov [rsp+120], rbx
37bbeed17mov rbx, [rsp+1200]
37bbeed1fmov [rsp+168], rax
37bbeed27mov [rsp+112], rbx
37bbeed2cmov rbx, [rsp+1176]
37bbeed34mov [rsp+152], rax
37bbeed3cmov [rsp+104], rbx
37bbeed41mov rbx, [rsp+1168]
37bbeed49mov [rsp+96], rbx
37bbeed4emov rbx, [rsp+1160]
37bbeed56mov [rsp+88], rbx
37bbeed5bmov rbx, [rsp+1152]
37bbeed63mov [rsp+80], rbx
37bbeed68mov [rsp+72], rdx
37bbeed6dadd rbp, [rsp+1184]
37bbeed75mov [rsp+56], rax
37bbeed7alea rax, [rsp+824]
37bbeed82mov r9, [rsp+1128]
37bbeed8amov [rsp+64], rbp
37bbeed8fmov r8, [rsp+680]
37bbeed97mov [rsp+48], rax
37bbeed9cmov rdx, [rsp+616]
37bbeeda4mov [rsp+40], rdi
37bbeeda9mov rcx, [rsp+624]
37bbeedb1mov [rsp+32], rsi
37bbeedb6call zlaqz3_
37bbeedbbnop [rax+rax]
37bbeedc0
37bbeedc0loc_37bbeedc0:
37bbeedc0add [rsp+536], 1
37bbeedc8mov eax, [rsp+536]
37bbeedcfcmp [rsp+632], eax
37bbeedd6jl 0x37bbef278
37bbeeddcmov eax, [rsp+804]
37bbeede3mov [rsp+472], eax
37bbeedeajne 0x37bbedd00
37bbeedf0mov rbx, [rsp+1264]
37bbeedf8add eax, 1
37bbeedfbmov r15, [rsp+1112]
37bbeee03mov [rbx], eax
37bbeee05
37bbeee05loc_37bbeee05:
37bbeee05mov rax, [rsp+232]
37bbeee0dmov rdx, r15
37bbeee10mov [rsp+176], 1
37bbeee1cmov [rsp+168], 1
37bbeee28mov [rsp+152], rax
37bbeee30mov rax, [rsp+1248]
37bbeee38mov [rsp+160], 1
37bbeee44mov [rsp+144], rax
37bbeee4cmov rax, [rsp+1240]
37bbeee54mov [rsp+136], rax
37bbeee5cmov rax, [rsp+1232]
37bbeee64mov [rsp+128], rax
37bbeee6cmov rax, [rsp+1224]
37bbeee74mov [rsp+120], rax
37bbeee79mov rax, [rsp+1216]
37bbeee81mov [rsp+112], rax
37bbeee86mov rax, [rsp+1208]
37bbeee8emov [rsp+104], rax
37bbeee93mov rax, [rsp+1200]
37bbeee9bmov [rsp+96], rax
37bbeeea0mov rax, [rsp+1192]
37bbeeea8mov [rsp+88], rax
37bbeeeadmov rax, [rsp+1184]
37bbeeeb5mov [rsp+80], rax
37bbeeebamov rax, [rsp+1176]
37bbeeec2mov [rsp+72], rax
37bbeeec7mov rax, [rsp+1168]
37bbeeecfmov [rsp+64], rax
37bbeeed4mov rax, [rsp+1160]
37bbeeedcmov [rsp+56], rax
37bbeeee1mov rax, [rsp+1152]
37bbeeee9mov [rsp+48], rax
37bbeeeeemov rax, [rsp+1144]
37bbeeef6mov [rsp+40], rax
37bbeeefbmov rax, [rsp+1136]
37bbeef03mov r9, [rsp+1128]
37bbeef0bmov r8, [rsp+1120]
37bbeef13mov [rsp+32], rax
37bbeef18mov rcx, [rsp+1104]
37bbeef20call zhgeqz_
37bbeef25mov eax, [rsp+864]
37bbeef2cmov rbx, [rsp+1264]
37bbeef34mov [rbx], eax
37bbeef36jmp 0x37bbecf94
37bbeef3b
37bbeef3b 0f 1f 44 00 00 ..D..
37bbeef40
37bbeef40loc_37bbeef40:
37bbeef40mov rbp, [rsp+496]
37bbeef48movsxd r12, r9l
37bbeef4bmov [rsp+248], rax
37bbeef53lea r8, [rsp+848]
37bbeef5bmov rax, [rsp+480]
37bbeef63mov [rsp+256], r11
37bbeef6blea rsi, [rsp+840]
37bbeef73imul rbp, r12
37bbeef77mov r11, [rsp+1152]
37bbeef7fmov [rsp+32], r8
37bbeef84mov r8, rsi
37bbeef87mov r9, [rsp+488]
37bbeef8fmov [rsp+264], r10
37bbeef97lea rbx, [rbp+rax]
37bbeef9cmovsxd rax, edi
37bbeef9flea rdx, [rbx+rax]
37bbeefa3add rbx, r12
37bbeefa6mov [rsp+240], rax
37bbeefaeshl rbx, 4
37bbeefb2shl rdx, 4
37bbeefb6add r11, rbx
37bbeefb9mov r14, rdx
37bbeefbcadd rdx, [rsp+1152]
37bbeefc4mov rcx, r11
37bbeefc7call zlartg_
37bbeefccmov rdx, [rsp+1152]
37bbeefd4movupd x0, [rsp+848]
37bbeefddmov rax, [rsp+240]
37bbeefe5add rbp, [rsp+496]
37bbeefedmovups [rdx+rbx], x0
37bbeeff1pxor x0, x0
37bbeeff5add rbp, [rsp+480]
37bbeeffdmov r11, [rsp+1160]
37bbef005movups [rdx+r14], x0
37bbef00amov edx, [rsp+476]
37bbef011lea rcx, [rax+rbp]
37bbef015add rbp, r12
37bbef018shl rbp, 4
37bbef01cmov [rsp+32], r11
37bbef021shl rcx, 4
37bbef025mov r11, [rsp+1152]
37bbef02dsub edx, edi
37bbef02fmov r14, [rsp+232]
37bbef037mov [rsp+40], rsi
37bbef03clea ebx, [rdx+1]
37bbef03fmov rdx, [rsp+1152]
37bbef047mov r8, [rsp+1160]
37bbef04flea r9, [r11+rcx]
37bbef053mov rcx, r14
37bbef056mov [rsp+864], ebx
37bbef05dadd rdx, rbp
37bbef060mov rbp, [rsp+488]
37bbef068mov [rsp+48], rbp
37bbef06dcall zrot_
37bbef072mov rax, [rsp+240]
37bbef07amov [rsp+48], rbp
37bbef07fmov rdx, [rsp+592]
37bbef087mov [rsp+40], rsi
37bbef08cmov r8, [rsp+1176]
37bbef094mov [rsp+864], ebx
37bbef09bimul rdx, rax
37bbef09fadd rdx, [rsp+584]
37bbef0a7lea rcx, [rax+rdx]
37bbef0abmov rax, [rsp+1176]
37bbef0b3add r12, rdx
37bbef0b6mov rdx, [rsp+1168]
37bbef0beshl rcx, 4
37bbef0c2shl r12, 4
37bbef0c6mov [rsp+32], rax
37bbef0cbmov rax, [rsp+1168]
37bbef0d3add rdx, r12
37bbef0d6lea r9, [rax+rcx]
37bbef0damov rcx, r14
37bbef0ddcall zrot_
37bbef0e2mov eax, [rsp+788]
37bbef0e9mov r11, [rsp+256]
37bbef0f1mov r10, [rsp+264]
37bbef0f9test eax, eax
37bbef0fbmov rax, [rsp+248]
37bbef103je 0x37bbee845
37bbef109mov rax, [rsp+600]
37bbef111mov [rsp+40], rsi
37bbef116lea r8, [rip+0x85c1db]
37bbef11dmov rdx, [rsp+240]
37bbef125mov rbx, [rsp+608]
37bbef12dmovsd_xmm x0, [rsp+888]
37bbef136movsd_xmm x1, [rsp+880]
37bbef13fimul rdx, rax
37bbef143xorpd x0, [rip+0x85c1d5]
37bbef14bunpcklpd x1, x0
37bbef14flea rcx, [rdx+rbx+1]
37bbef154sub rdx, rax
37bbef157mov rax, [rsp+232]
37bbef15fmovups [rsp+864], x1
37bbef167shl rcx, 4
37bbef16blea rdx, [rbx+rdx+1]
37bbef170mov [rsp+48], rax
37bbef175lea rax, [rip+0x85c17c]
37bbef17cshl rdx, 4
37bbef180add rdx, [rsp+1200]
37bbef188mov [rsp+32], rax
37bbef18dmov rax, [rsp+1200]
37bbef195lea r9, [rax+rcx]
37bbef199mov rcx, [rsp+1128]
37bbef1a1call zrot_
37bbef1a6mov r10, [rsp+264]
37bbef1aemov r11, [rsp+256]
37bbef1b6mov rax, [rsp+248]
37bbef1bejmp 0x37bbee845
37bbef1c3
37bbef1c3 0f 1f 44 00 00 ..D..
37bbef1c8
37bbef1c8loc_37bbef1c8:
37bbef1c8lea ebx, [r15-1]
37bbef1ccpxor x12, x12
37bbef1d1mov [rsp+568], 0
37bbef1dcmov [rsp+804], ebx
37bbef1e3jmp 0x37bbeedc0
37bbef1e8
37bbef1e8 0f 1f 84 00 00 00 00 00 ........
37bbef1f0
37bbef1f0loc_37bbef1f0:
37bbef1f0mov eax, [rsp+472]
37bbef1f7mov [rsp+384], r15l
37bbef1ffmov [rsp+476], eax
37bbef206jmp 0x37bbee10e
37bbef20b
37bbef20b 0f 1f 44 00 00 ..D..
37bbef210
37bbef210loc_37bbef210:
37bbef210mov rax, [rsp+1152]
37bbef218mov r12, r14
37bbef21bmov r15l, ebx
37bbef21epxor x0, x0
37bbef222shl r12, 4
37bbef226mov [rsp+800], r15l
37bbef22emov r10, [rsp+240]
37bbef236mov rbx, [rsp+248]
37bbef23emov rdx, [rsp+256]
37bbef246movups [rax+r12], x0
37bbef24bmov r11, [rsp+264]
37bbef253jmp 0x37bbee0e4
37bbef258
37bbef258 0f 1f 84 00 00 00 00 00 ........
37bbef260
37bbef260loc_37bbef260:
37bbef260mov eax, [rsp+676]
37bbef267jmp 0x37bbee8ce
37bbef26c
37bbef26cloc_37bbef26c:
37bbef26cmov [rsp+832], eax
37bbef273jmp 0x37bbee8ce
37bbef278
37bbef278loc_37bbef278:
37bbef278mov r15, [rsp+1112]
37bbef280jmp 0x37bbeee05
37bbef285
37bbef285loc_37bbef285:
37bbef285mov edx, -6
37bbef28amov eax, 6
37bbef28fjmp 0x37bbecf68
37bbef294
37bbef294loc_37bbef294:
37bbef294pxor x0, x0
37bbef298cvtsi2sd x0, eax
37bbef29cmov rax, [rsp+1232]
37bbef2a4mov [rax+8], 0
37bbef2acmovsd_xmm [rax], x0
37bbef2b0jmp 0x37bbecf94
37bbef2b5
37bbef2b5loc_37bbef2b5:
37bbef2b5pxor x3, x3
37bbef2b9movapd x4, x3
37bbef2bddivsd x4, x1
37bbef2c1movapd x2, x4
37bbef2c5mulsd x2, x3
37bbef2c9subsd x3, x4
37bbef2cdaddsd x1, x2
37bbef2d1movddup x0, x1
37bbef2d5movsd_xmm x1, [rip+0x85c023]
37bbef2ddaddsd x1, x2
37bbef2e1unpcklpd x1, x3
37bbef2e5divpd x1, x0
37bbef2e9addpd x1, x12
37bbef2eemovapd x12, x1
37bbef2f3jmp 0x37bbeec3b
37bbef2f8
37bbef2f8loc_37bbef2f8:
37bbef2f8mov rax, [rsp+1208]
37bbef300mov r8, [rsp+1128]
37bbef308mov [rsp+56], 4
37bbef311lea r9, [rip+0x85bfa0]
37bbef318lea rcx, [rip+0x85bfa9]
37bbef31fmov [rsp+48], rax
37bbef324mov rax, [rsp+1200]
37bbef32cmov rdx, r8
37bbef32fmov [rsp+40], rax
37bbef334lea rax, [rip+0x85bf95]
37bbef33bmov [rsp+32], rax
37bbef340call zlaset_
37bbef345jmp 0x37bbedab6
37bbef34a
37bbef34aloc_37bbef34a:
37bbef34amov rax, [rsp+1224]
37bbef352mov r8, [rsp+1128]
37bbef35amov [rsp+56], 4
37bbef363lea r9, [rip+0x85bf4e]
37bbef36alea rcx, [rip+0x85bf57]
37bbef371mov [rsp+48], rax
37bbef376mov rax, [rsp+1216]
37bbef37emov rdx, r8
37bbef381mov [rsp+40], rax
37bbef386lea rax, [rip+0x85bf43]
37bbef38dmov [rsp+32], rax
37bbef392call zlaset_
37bbef397jmp 0x37bbedabf
37bbef39c
37bbef39cloc_37bbef39c:
37bbef39cmovapd x1, x0
37bbef3a0movapd x2, x9
37bbef3a5divsd x1, x3
37bbef3a9shufpd x2, x9, 1
37bbef3afmovddup x4, x1
37bbef3b3mulsd x1, x0
37bbef3b7movapd x0, x9
37bbef3bcmulpd x2, x4
37bbef3c0addsd x1, x3
37bbef3c4movapd x3, x9
37bbef3c9addpd x3, x2
37bbef3cdsubpd x0, x2
37bbef3d1unpcklpd x1, x1
37bbef3d5movsd_xmm x0, x3
37bbef3d9divpd x0, x1
37bbef3ddmovapd x12, x0
37bbef3e2jmp 0x37bbeec3b
37bbef3e7
37bbef3e7loc_37bbef3e7:
37bbef3e7mov edx, -8
37bbef3ecmov eax, 8
37bbef3f1jmp 0x37bbecf68
37bbef3f6
37bbef3f6loc_37bbef3f6:
37bbef3f6mov edx, -10
37bbef3fbmov eax, 10
37bbef400jmp 0x37bbecf68
37bbef405
37bbef405loc_37bbef405:
37bbef405lea rax, [rsp+864]
37bbef40dmov [rsp+232], rax
37bbef415jmp 0x37bbeee05
37bbef41a
37bbef41aloc_37bbef41a:
37bbef41amov edx, -15
37bbef41fmov eax, 15
37bbef424jmp 0x37bbecf68
37bbef429
37bbef429loc_37bbef429:
37bbef429neg eax
37bbef42bjmp 0x37bbecf72
37bbef430
37bbef430loc_37bbef430:
37bbef430mov edx, -17
37bbef435mov eax, 17
37bbef43ajmp 0x37bbecf68
37bbece00
Loading..