File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc9e800
37bc9e800ztgex2_:
37bc9e800push r15
37bc9e802push r14
37bc9e804push r13
37bc9e806push r12
37bc9e808push rbp
37bc9e809push rdi
37bc9e80apush rsi
37bc9e80bpush rbx
37bc9e80csub rsp, 856
37bc9e813movups [rsp+688], x6
37bc9e81bmovups [rsp+704], x7
37bc9e823movups [rsp+720], x8
37bc9e82cmovups [rsp+736], x9
37bc9e835movups [rsp+752], x10
37bc9e83emovups [rsp+768], x11
37bc9e847movups [rsp+784], x12
37bc9e850movups [rsp+800], x13
37bc9e859movups [rsp+816], x14
37bc9e862movups [rsp+832], x15
37bc9e86bmov rax, [rsp+960]
37bc9e873mov [rsp+928], rcx
37bc9e87bmov ecx, [rax]
37bc9e87dmov rax, [rsp+976]
37bc9e885mov [rsp+936], rdx
37bc9e88dmov [rsp+944], r8
37bc9e895mov edx, [rax]
37bc9e897mov rax, [rsp+1008]
37bc9e89fmov [rsp+952], r9
37bc9e8a7mov eax, [rax]
37bc9e8a9mov [rsp+192], eax
37bc9e8b0mov rax, [rsp+992]
37bc9e8b8mov eax, [rax]
37bc9e8bamov [rsp+196], eax
37bc9e8c1mov rax, [rsp+1024]
37bc9e8c9mov [rax], 0
37bc9e8cfcmp [r8], 1
37bc9e8d3jle 0x37bc9f2f6
37bc9e8d9movsxd r14, ecx
37bc9e8dcxor eax, eax
37bc9e8demovsxd r15, edx
37bc9e8e1mov rcx, [rsp+960]
37bc9e8e9test r14, r14
37bc9e8eclea rbx, [rip+0x7b0401]
37bc9e8f3lea r13, [rsp+296]
37bc9e8fbmov [rsp+296], 2
37bc9e906cmovs r14, rax
37bc9e90atest r15, r15
37bc9e90dmov r8, r13
37bc9e910mov [rsp+432], 0
37bc9e91ccmovs r15, rax
37bc9e920mov rax, [rsp+1016]
37bc9e928mov [rsp+440], 0
37bc9e934lea r12, [rsp+496]
37bc9e93cmov rsi, r14
37bc9e93fmov [rsp+448], 0
37bc9e94blea rbp, [rsp+560]
37bc9e953movsxd rdx, [rax]
37bc9e956not rsi
37bc9e959mov [rsp+48], rbx
37bc9e95emov rdi, r15
37bc9e961mov [rsp+240], rsi
37bc9e969not rdi
37bc9e96cmov rax, rdx
37bc9e96fmov [rsp+32], rcx
37bc9e974lea rcx, [rip+0x7b0375]
37bc9e97bimul rax, r14
37bc9e97fmov [rsp+56], 4
37bc9e988mov [rsp+248], rdi
37bc9e990mov [rsp+456], 0
37bc9e99cmov [rsp+464], 0
37bc9e9a8add rax, rsi
37bc9e9ablea rsi, [rsp+432]
37bc9e9b3add rax, rdx
37bc9e9b6mov rdx, r13
37bc9e9b9mov [rsp+40], rsi
37bc9e9bemov [rsp+472], 0
37bc9e9cashl rax, 4
37bc9e9cemov [rsp+480], 0
37bc9e9daadd r9, rax
37bc9e9ddmov [rsp+488], 0
37bc9e9e9call zlacpy_
37bc9e9eemov rax, [rsp+1016]
37bc9e9f6mov rcx, [rsp+968]
37bc9e9femov r8, r13
37bc9ea01mov [rsp+496], 0
37bc9ea0dmov [rsp+504], 0
37bc9ea19movsxd rdx, [rax]
37bc9ea1cmov [rsp+48], rbx
37bc9ea21mov rax, rdx
37bc9ea24mov [rsp+56], 4
37bc9ea2dimul rax, r15
37bc9ea31mov [rsp+40], r12
37bc9ea36mov [rsp+512], 0
37bc9ea42mov [rsp+520], 0
37bc9ea4emov [rsp+528], 0
37bc9ea5aadd rax, rdi
37bc9ea5dmov rdi, [rsp+976]
37bc9ea65mov [rsp+536], 0
37bc9ea71add rax, rdx
37bc9ea74mov rdx, r13
37bc9ea77mov [rsp+32], rdi
37bc9ea7cshl rax, 4
37bc9ea80mov [rsp+544], 0
37bc9ea8clea r9, [rcx+rax]
37bc9ea90lea rcx, [rip+0x7b0259]
37bc9ea97mov [rsp+552], 0
37bc9eaa3call zlacpy_
37bc9eaa8mov edx, 1
37bc9eaadlea rcx, [rip+0x7b0244]
37bc9eab4call dlamch_
37bc9eab9mov edx, 1
37bc9eabelea rcx, [rip+0x7b0234]
37bc9eac5movapd x12, x0
37bc9eacacall dlamch_
37bc9eacfmov [rsp+32], rbx
37bc9ead4mov r9, rsi
37bc9ead7mov r8, r13
37bc9eadadivsd x0, x12
37bc9eadfmov [rsp+48], r13
37bc9eae4mov rax, [rip+0x7b0215]
37bc9eaebmov rdx, r13
37bc9eaeemov [rsp+56], 4
37bc9eaf7lea rcx, [rip+0x7b01f2]
37bc9eafemov [rsp+40], rbp
37bc9eb03mov [rsp+328], rax
37bc9eb0bmov [rsp+72], rsi
37bc9eb10mov [rsp+320], 0
37bc9eb1cmovsd_xmm [rsp+160], x0
37bc9eb25call zlacpy_
37bc9eb2amov [rsp+32], rbx
37bc9eb2fmov r9, r12
37bc9eb32mov r8, r13
37bc9eb35mov eax, [rsp+296]
37bc9eb3cmov [rsp+48], r13
37bc9eb41mov rdx, r13
37bc9eb44lea rcx, [rip+0x7b01a5]
37bc9eb4bmov [rsp+56], 4
37bc9eb54movsd_xmm x5, [rsp+472]
37bc9eb5dlea rbx, [rsp+328]
37bc9eb65movsd_xmm x2, [rsp+488]
37bc9eb6eimul eax, eax
37bc9eb71movsd_xmm x3, [rsp+480]
37bc9eb7amovsd_xmm x8, [rsp+440]
37bc9eb84movsd_xmm [rsp+112], x5
37bc9eb8amovsd_xmm x9, [rsp+432]
37bc9eb94movsd_xmm x13, [rsp+464]
37bc9eb9emovsd_xmm [rsp+104], x2
37bc9eba4cdqe
37bc9eba6movsd_xmm [rsp+96], x3
37bc9ebacshl rax, 4
37bc9ebb0add rax, rbp
37bc9ebb3mov [rsp+40], rax
37bc9ebb8call zlacpy_
37bc9ebbdmov edi, [rsp+296]
37bc9ebc4mov rdx, rbp
37bc9ebc7mov [rsp+32], rbx
37bc9ebcclea rax, [rsp+320]
37bc9ebd4lea r8, [rip+0x7b0121]
37bc9ebdbmovsd_xmm x6, [rsp+552]
37bc9ebe4movsd_xmm x7, [rsp+544]
37bc9ebedimul edi, edi
37bc9ebf0mov r9, rax
37bc9ebf3mov [rsp+80], rax
37bc9ebf8lea rcx, [rsp+416]
37bc9ec00movsd_xmm x10, [rsp+504]
37bc9ec0amov [rsp+88], rbx
37bc9ec0fmovsd_xmm x11, [rsp+496]
37bc9ec19movsd_xmm x14, [rsp+536]
37bc9ec23movsd_xmm x15, [rsp+528]
37bc9ec2dmov [rsp+416], edi
37bc9ec34call zlassq_
37bc9ec39mov rcx, [rsp+88]
37bc9ec3emov r9, [rsp+80]
37bc9ec43mov [rsp+416], edi
37bc9ec4amovsd_xmm x3, [rsp+328]
37bc9ec53mov rdx, [rip+0x7b00a6]
37bc9ec5amovsxd rdi, edi
37bc9ec5dlea r8, [rip+0x7b0098]
37bc9ec64mov [rsp+32], rcx
37bc9ec69shl rdi, 4
37bc9ec6dlea rcx, [rsp+416]
37bc9ec75sqrtsd x3, x3
37bc9ec79mov [rsp+328], rdx
37bc9ec81lea rdx, [rbp+rdi]
37bc9ec86lea rdi, [rsp+312]
37bc9ec8emulsd x3, [rsp+320]
37bc9ec97mov [rsp+320], 0
37bc9eca3movq rbx, x3
37bc9eca8call zlassq_
37bc9ecadmovapd x1, x6
37bc9ecb1movsd_xmm x2, [rsp+328]
37bc9ecbamovsd_xmm x3, [rsp+320]
37bc9ecc3mulsd x12, [rip+0x7b003c]
37bc9ecccmovsd_xmm x5, [rsp+112]
37bc9ecd2lea rcx, [rsp+272]
37bc9ecdamovsd_xmm [rsp+200], x2
37bc9ece3mulsd x1, x8
37bc9ece8movq x2, rbx
37bc9ecedmovsd_xmm [rsp+208], x3
37bc9ecf6movsd_xmm x3, [rsp+160]
37bc9ecffmovsd_xmm [rsp+216], x12
37bc9ed09mulsd x2, x12
37bc9ed0emaxsd x3, x2
37bc9ed12movsd_xmm x2, [rsp+104]
37bc9ed18movsd_xmm [rsp+280], x2
37bc9ed21movapd x4, x2
37bc9ed25movsd_xmm [rsp+168], x3
37bc9ed2emovsd_xmm x3, [rsp+96]
37bc9ed34mulsd x4, x10
37bc9ed39movsd_xmm [rsp+272], x3
37bc9ed42movapd x0, x3
37bc9ed46mulsd x0, x11
37bc9ed4bsubsd x0, x4
37bc9ed4fmovapd x4, x7
37bc9ed53mulsd x4, x9
37bc9ed58subsd x4, x1
37bc9ed5cmovapd x1, x7
37bc9ed60mulsd x1, x8
37bc9ed65subsd x0, x4
37bc9ed69movapd x4, x3
37bc9ed6dmulsd x4, x10
37bc9ed72movsd_xmm [rsp+336], x0
37bc9ed7bmovapd x0, x2
37bc9ed7fmulsd x0, x11
37bc9ed84addsd x4, x0
37bc9ed88movapd x0, x6
37bc9ed8cmulsd x0, x9
37bc9ed91addsd x0, x1
37bc9ed95movapd x1, x6
37bc9ed99mulsd x1, x5
37bc9ed9dmulsd x5, x7
37bc9eda1subsd x4, x0
37bc9eda5movapd x0, x15
37bc9edaamulsd x0, x3
37bc9edaemulsd x15, x2
37bc9edb3movsd_xmm [rsp+344], x4
37bc9edbcmovapd x4, x14
37bc9edc1mulsd x4, x2
37bc9edc5mulsd x14, x3
37bc9edcasubsd x0, x4
37bc9edcemovapd x4, x13
37bc9edd3mulsd x4, x7
37bc9edd7mulsd x13, x6
37bc9eddcsubsd x4, x1
37bc9ede0movapd x1, x13
37bc9ede5addsd x1, x5
37bc9ede9subsd x0, x4
37bc9ededmovsd_xmm [rsp+352], x0
37bc9edf6movapd x0, x14
37bc9edfbaddsd x0, x15
37bc9ee00subsd x0, x1
37bc9ee04movsd_xmm [rsp+360], x0
37bc9ee0dcall fn_37c42fc80
37bc9ee12lea rcx, [rsp+272]
37bc9ee1amovsd_xmm [rsp+272], x11
37bc9ee24movsd_xmm [rsp+280], x10
37bc9ee2emovapd x13, x0
37bc9ee33call fn_37c42fc80
37bc9ee38movapd x1, x13
37bc9ee3dlea rcx, [rsp+272]
37bc9ee45movsd_xmm [rsp+272], x9
37bc9ee4fmovsd_xmm [rsp+280], x8
37bc9ee59mulsd x1, x0
37bc9ee5dmovsd_xmm [rsp+184], x1
37bc9ee66call fn_37c42fc80
37bc9ee6blea rcx, [rsp+272]
37bc9ee73movsd_xmm [rsp+272], x7
37bc9ee7cmovsd_xmm [rsp+280], x6
37bc9ee85movapd x8, x0
37bc9ee8acall fn_37c42fc80
37bc9ee8flea rax, [rsp+400]
37bc9ee97mov r8, rdi
37bc9ee9alea rdx, [rsp+336]
37bc9eea2mov [rsp+32], rax
37bc9eea7lea rcx, [rsp+352]
37bc9eeafmulsd x8, x0
37bc9eeb4lea r9, [rsp+416]
37bc9eebcmov [rsp+232], rdi
37bc9eec4mov [rsp+176], rax
37bc9eecccall zlartg_
37bc9eed1mov [rsp+40], rdi
37bc9eed6movsd_xmm x2, [rsp+416]
37bc9eedflea rax, [rsp+384]
37bc9eee7mov rsi, rax
37bc9eeeamov [rsp+48], rax
37bc9eeefmovsd_xmm x5, [rsp+424]
37bc9eef8lea r9, [rsp+464]
37bc9ef00movapd x6, x2
37bc9ef04mov [rsp+224], rax
37bc9ef0clea rax, [rip+0x7afde9]
37bc9ef13xorpd x6, [rip+0x7afdf5]
37bc9ef1bmov [rsp+32], rax
37bc9ef20mov rdx, [rsp+72]
37bc9ef25mov r8, rax
37bc9ef28lea rcx, [rip+0x7afdc5]
37bc9ef2funpcklpd x6, x5
37bc9ef33movapd x14, x8
37bc9ef38movsd_xmm [rsp+256], x2
37bc9ef41movsd_xmm [rsp+264], x5
37bc9ef4amovups [rsp+384], x6
37bc9ef52call zrot_
37bc9ef57lea rax, [rip+0x7afd9e]
37bc9ef5emov rdx, r12
37bc9ef61movsd_xmm x5, [rsp+432]
37bc9ef6amov [rsp+48], rsi
37bc9ef6fmov r8, rax
37bc9ef72movsd_xmm x7, [rsp+440]
37bc9ef7blea r9, [rsp+528]
37bc9ef83movsd_xmm [rsp+144], x5
37bc9ef8clea rcx, [rip+0x7afd61]
37bc9ef93movsd_xmm x5, [rsp+448]
37bc9ef9cmovsd_xmm x2, [rsp+464]
37bc9efa5mov [rsp+40], rdi
37bc9efaamovsd_xmm x3, [rsp+480]
37bc9efb3lea rdi, [rsp+368]
37bc9efbblea rsi, [rsp+304]
37bc9efc3mov [rsp+32], rax
37bc9efc8movsd_xmm [rsp+152], x7
37bc9efd1movsd_xmm x7, [rsp+456]
37bc9efdamovsd_xmm [rsp+128], x5
37bc9efe3movsd_xmm x5, [rsp+472]
37bc9efecmovsd_xmm [rsp+136], x7
37bc9eff5movsd_xmm x7, [rsp+488]
37bc9effemovsd_xmm [rsp+120], x5
37bc9f004movsd_xmm [rsp+112], x2
37bc9f00amovsd_xmm [rsp+104], x3
37bc9f010movups [rsp+384], x6
37bc9f018call zrot_
37bc9f01dmov rax, [rsp+176]
37bc9f025movsd_xmm x1, [rsp+184]
37bc9f02emovsd_xmm x5, [rsp+504]
37bc9f037movsd_xmm x12, [rsp+496]
37bc9f041movsd_xmm x15, [rsp+512]
37bc9f04bcomisd x1, x14
37bc9f050movsd_xmm x13, [rsp+520]
37bc9f05amovsd_xmm x11, [rsp+528]
37bc9f064movsd_xmm [rsp+96], x5
37bc9f06amovsd_xmm x10, [rsp+536]
37bc9f074movsd_xmm x9, [rsp+544]
37bc9f07emovsd_xmm x8, [rsp+552]
37bc9f088jae 0x37bc9f368
37bc9f08emov [rsp+32], rax
37bc9f093lea rcx, [rsp+512]
37bc9f09bmov r9, rdi
37bc9f09emov r8, rsi
37bc9f0a1mov rdx, rcx
37bc9f0a4mov [rsp+176], rcx
37bc9f0acmov rcx, r12
37bc9f0afcall zlartg_
37bc9f0b4lea rdx, [rsp+448]
37bc9f0bcmovsd_xmm x1, [rsp+504]
37bc9f0c5movsd_xmm x12, [rsp+496]
37bc9f0cfmovsd_xmm x15, [rsp+512]
37bc9f0d9movsd_xmm x13, [rsp+520]
37bc9f0e3movsd_xmm x11, [rsp+528]
37bc9f0edmovsd_xmm [rsp+96], x1
37bc9f0f3movsd_xmm x10, [rsp+536]
37bc9f0fdmovsd_xmm x9, [rsp+544]
37bc9f107movsd_xmm x8, [rsp+552]
37bc9f111
37bc9f111loc_37bc9f111:
37bc9f111lea rax, [rip+0x7afbdc]
37bc9f118mov [rsp+48], rdi
37bc9f11dmov r9, rdx
37bc9f120movsd_xmm x5, [rsp+144]
37bc9f129mov [rsp+32], rax
37bc9f12emov rdx, [rsp+72]
37bc9f133mov r8, rax
37bc9f136mov rcx, rax
37bc9f139movsd_xmm x3, [rsp+152]
37bc9f142mov [rsp+40], rsi
37bc9f147movsd_xmm x2, [rsp+128]
37bc9f150movsd_xmm [rsp+432], x5
37bc9f159movsd_xmm x5, [rsp+136]
37bc9f162movsd_xmm [rsp+440], x3
37bc9f16bmovsd_xmm x3, [rsp+112]
37bc9f171movsd_xmm [rsp+448], x2
37bc9f17amovsd_xmm x2, [rsp+120]
37bc9f180movsd_xmm [rsp+456], x5
37bc9f189movsd_xmm x5, [rsp+104]
37bc9f18fmovsd_xmm [rsp+472], x2
37bc9f198movsd_xmm [rsp+480], x5
37bc9f1a1movsd_xmm [rsp+464], x3
37bc9f1aamovsd_xmm [rsp+488], x7
37bc9f1b3call zrot_
37bc9f1b8lea rax, [rip+0x7afb35]
37bc9f1bfmov [rsp+48], rdi
37bc9f1c4movsd_xmm x0, [rsp+448]
37bc9f1cdmov [rsp+32], rax
37bc9f1d2mov rcx, rax
37bc9f1d5mov r8, rax
37bc9f1d8mov rdx, r12
37bc9f1dbmov [rsp+40], rsi
37bc9f1e0movsd_xmm x3, [rsp+96]
37bc9f1e6mov r9, [rsp+176]
37bc9f1eemovsd_xmm [rsp+104], x0
37bc9f1f4movsd_xmm x7, [rsp+456]
37bc9f1fdmovsd_xmm [rsp+504], x3
37bc9f206movsd_xmm [rsp+496], x12
37bc9f210movsd_xmm [rsp+512], x15
37bc9f21amovsd_xmm [rsp+520], x13
37bc9f224movsd_xmm [rsp+528], x11
37bc9f22emovsd_xmm [rsp+536], x10
37bc9f238movsd_xmm [rsp+544], x9
37bc9f242movsd_xmm [rsp+552], x8
37bc9f24ccall zrot_
37bc9f251movsd_xmm x0, [rsp+104]
37bc9f257lea rcx, [rsp+272]
37bc9f25fmovsd_xmm [rsp+280], x7
37bc9f268movsd_xmm [rsp+272], x0
37bc9f271call fn_37c42fc80
37bc9f276movsd_xmm x7, [rsp+168]
37bc9f27fcomisd x7, x0
37bc9f283jb 0x37bc9f2e8
37bc9f285movsd_xmm x7, [rsp+200]
37bc9f28elea rcx, [rsp+272]
37bc9f296movsd_xmm x0, [rsp+512]
37bc9f29fmovsd_xmm [rsp+272], x0
37bc9f2a8sqrtsd x7, x7
37bc9f2acmovsd_xmm x0, [rsp+520]
37bc9f2b5mulsd x7, [rsp+208]
37bc9f2bemulsd x7, [rsp+216]
37bc9f2c7movsd_xmm [rsp+280], x0
37bc9f2d0maxsd x7, [rsp+160]
37bc9f2d9call fn_37c42fc80
37bc9f2decomisd x7, x0
37bc9f2e2jae 0x37bc9f430
37bc9f2e8
37bc9f2e8loc_37bc9f2e8:
37bc9f2e8mov rax, [rsp+1024]
37bc9f2f0mov [rax], 1
37bc9f2f6
37bc9f2f6loc_37bc9f2f6:
37bc9f2f6movups x6, [rsp+688]
37bc9f2femovups x7, [rsp+704]
37bc9f306movups x8, [rsp+720]
37bc9f30fmovups x9, [rsp+736]
37bc9f318movups x10, [rsp+752]
37bc9f321movups x11, [rsp+768]
37bc9f32amovups x12, [rsp+784]
37bc9f333movups x13, [rsp+800]
37bc9f33cmovups x14, [rsp+816]
37bc9f345movups x15, [rsp+832]
37bc9f34eadd rsp, 856
37bc9f355pop rbx
37bc9f356pop rsi
37bc9f357pop rdi
37bc9f358pop rbp
37bc9f359pop r12
37bc9f35bpop r13
37bc9f35dpop r14
37bc9f35fpop r15
37bc9f361ret
37bc9f362
37bc9f362 66 0f 1f 44 00 00 f..D..
37bc9f368
37bc9f368loc_37bc9f368:
37bc9f368mov [rsp+32], rax
37bc9f36dmov rcx, [rsp+72]
37bc9f372mov r9, rdi
37bc9f375mov r8, rsi
37bc9f378lea rdx, [rsp+448]
37bc9f380mov [rsp+184], rdx
37bc9f388call zlartg_
37bc9f38dlea rax, [rsp+512]
37bc9f395movsd_xmm x7, [rsp+432]
37bc9f39emovsd_xmm x1, [rsp+480]
37bc9f3a7mov [rsp+176], rax
37bc9f3afmov rdx, [rsp+184]
37bc9f3b7movsd_xmm [rsp+144], x7
37bc9f3c0movsd_xmm x7, [rsp+440]
37bc9f3c9movsd_xmm [rsp+104], x1
37bc9f3cfmovsd_xmm [rsp+152], x7
37bc9f3d8movsd_xmm x7, [rsp+448]
37bc9f3e1movsd_xmm [rsp+128], x7
37bc9f3eamovsd_xmm x7, [rsp+456]
37bc9f3f3movsd_xmm [rsp+136], x7
37bc9f3fcmovsd_xmm x7, [rsp+464]
37bc9f405movsd_xmm [rsp+112], x7
37bc9f40bmovsd_xmm x7, [rsp+472]
37bc9f414movsd_xmm [rsp+120], x7
37bc9f41amovsd_xmm x7, [rsp+488]
37bc9f423jmp 0x37bc9f111
37bc9f428
37bc9f428 0f 1f 84 00 00 00 00 00 ........
37bc9f430
37bc9f430loc_37bc9f430:
37bc9f430mov [rsp+48], r13
37bc9f435mov r9, [rsp+72]
37bc9f43amov r8, r13
37bc9f43dmov rdx, r13
37bc9f440lea rbx, [rip+0x7af8ad]
37bc9f447mov [rsp+40], rbp
37bc9f44clea rcx, [rip+0x7af89d]
37bc9f453mov [rsp+32], rbx
37bc9f458mov [rsp+56], 4
37bc9f461call zlacpy_
37bc9f466mov [rsp+48], r13
37bc9f46bmov r9, r12
37bc9f46emov r8, r13
37bc9f471mov eax, [rsp+296]
37bc9f478mov [rsp+32], rbx
37bc9f47dmov rdx, r13
37bc9f480lea rcx, [rip+0x7af869]
37bc9f487mov [rsp+56], 4
37bc9f490imul eax, eax
37bc9f493cdqe
37bc9f495shl rax, 4
37bc9f499add rax, rbp
37bc9f49cmov [rsp+40], rax
37bc9f4a1call zlacpy_
37bc9f4a6mov r13, [rsp+224]
37bc9f4aemov rcx, rbx
37bc9f4b1mov rdx, rbp
37bc9f4b4mov r12, [rsp+232]
37bc9f4bclea rax, [rip+0x7af839]
37bc9f4c3movsd_xmm x0, [rsp+264]
37bc9f4cclea r9, [rsp+592]
37bc9f4d4xorpd x0, [rip+0x7af834]
37bc9f4dcmov [rsp+32], rax
37bc9f4e1mov r8, rax
37bc9f4e4movsd_xmm x8, [rsp+256]
37bc9f4eemov [rsp+40], r12
37bc9f4f3mov [rsp+48], r13
37bc9f4f8unpcklpd x8, x0
37bc9f4fdmovups [rsp+384], x8
37bc9f506call zrot_
37bc9f50blea rax, [rip+0x7af7ea]
37bc9f512mov [rsp+40], r12
37bc9f517lea r9, [rsp+656]
37bc9f51fmov [rsp+32], rax
37bc9f524lea r12, [rip+0x7af7c9]
37bc9f52bmov r8, rax
37bc9f52elea rdx, [rsp+624]
37bc9f536mov [rsp+48], r13
37bc9f53blea rcx, [rip+0x7af7b2]
37bc9f542movups [rsp+384], x8
37bc9f54bcall zrot_
37bc9f550mov [rsp+48], r13
37bc9f555mov r8, r12
37bc9f558mov rdx, rbp
37bc9f55bmov [rsp+40], rsi
37bc9f560lea r9, [rsp+576]
37bc9f568mov rcx, r12
37bc9f56bmovddup x8, [rip+0x7af79c]
37bc9f574xorpd x8, [rsp+368]
37bc9f57emov [rsp+32], r12
37bc9f583movups [rsp+384], x8
37bc9f58ccall zrot_
37bc9f591mov [rsp+48], r13
37bc9f596mov r8, r12
37bc9f599mov rcx, r12
37bc9f59cmov [rsp+40], rsi
37bc9f5a1lea r9, [rsp+640]
37bc9f5a9lea rdx, [rsp+624]
37bc9f5b1mov [rsp+32], r12
37bc9f5b6movups [rsp+384], x8
37bc9f5bfcall zrot_
37bc9f5c4mov rax, [rsp+1016]
37bc9f5ccmov rbx, [rsp+240]
37bc9f5d4movsxd rdx, [rax]
37bc9f5d7mov r8, rdx
37bc9f5damov rax, rdx
37bc9f5ddimul r8, r14
37bc9f5e1imul rax, r15
37bc9f5e5lea r10, [r8+rbx]
37bc9f5e9add r8, r14
37bc9f5ecadd r8, rbx
37bc9f5efmov rbx, [rsp+248]
37bc9f5f7lea rcx, [rax+r15]
37bc9f5fbadd r10, rdx
37bc9f5feadd r8, rdx
37bc9f601shl r10, 4
37bc9f605add r10, [rsp+952]
37bc9f60dlea r9, [rax+rbx]
37bc9f611add rcx, rbx
37bc9f614shl r8, 4
37bc9f618mov rax, rbp
37bc9f61badd r9, rdx
37bc9f61eadd rcx, rdx
37bc9f621add r8, [rsp+952]
37bc9f629xor edx, edx
37bc9f62bshl r9, 4
37bc9f62fshl rcx, 4
37bc9f633add r9, [rsp+968]
37bc9f63badd rcx, [rsp+968]
37bc9f643
37bc9f643loc_37bc9f643:
37bc9f643movupd x2, [r10+rdx]
37bc9f649movupd x0, [rax]
37bc9f64dadd rax, 16
37bc9f651subpd x0, x2
37bc9f655movups [rax-16], x0
37bc9f659movupd x0, [rax+16]
37bc9f65emovupd x5, [r8+rdx]
37bc9f664subpd x0, x5
37bc9f668movups [rax+16], x0
37bc9f66cmovupd x0, [rax+48]
37bc9f671movupd x1, [r9+rdx]
37bc9f677subpd x0, x1
37bc9f67bmovups [rax+48], x0
37bc9f67fmovupd x0, [rax+80]
37bc9f684movupd x2, [rcx+rdx]
37bc9f689add rdx, 16
37bc9f68dsubpd x0, x2
37bc9f691movups [rax+80], x0
37bc9f695cmp rdx, 32
37bc9f699jne 0x37bc9f643
37bc9f69bmov r12, [rsp+88]
37bc9f6a0mov r9, [rsp+80]
37bc9f6a5mov rdx, rbp
37bc9f6a8lea r8, [rip+0x7af64d]
37bc9f6afmov ebx, [rsp+296]
37bc9f6b6mov r13, [rsp+224]
37bc9f6bemov [rsp+320], 0
37bc9f6camov [rsp+32], r12
37bc9f6cfmov rax, [rip+0x7af62a]
37bc9f6d6imul ebx, ebx
37bc9f6d9mov rcx, r13
37bc9f6dcmov [rsp+328], rax
37bc9f6e4mov [rsp+384], ebx
37bc9f6ebcall zlassq_
37bc9f6f0mov [rsp+384], ebx
37bc9f6f7movsxd rbx, ebx
37bc9f6famov rcx, r13
37bc9f6fdmov [rsp+32], r12
37bc9f702mov rax, [rip+0x7af5f7]
37bc9f709shl rbx, 4
37bc9f70dlea r8, [rip+0x7af5e8]
37bc9f714movsd_xmm x8, [rsp+328]
37bc9f71emov r9, [rsp+80]
37bc9f723lea rdx, [rbp+rbx]
37bc9f728mov [rsp+328], rax
37bc9f730sqrtsd x8, x8
37bc9f735mulsd x8, [rsp+320]
37bc9f73fmov [rsp+320], 0
37bc9f74bcall zlassq_
37bc9f750movsd_xmm x5, [rsp+168]
37bc9f759comisd x5, x8
37bc9f75ejb 0x37bc9f2e8
37bc9f764movsd_xmm x0, [rsp+328]
37bc9f76dsqrtsd x0, x0
37bc9f771mulsd x0, [rsp+320]
37bc9f77acomisd x7, x0
37bc9f77ejb 0x37bc9f2e8
37bc9f784mov rax, [rsp+1016]
37bc9f78cmov rbp, [rsp+240]
37bc9f794lea r11, [rip+0x7af561]
37bc9f79bmovups [rsp+384], x6
37bc9f7a3mov r12, [rsp+224]
37bc9f7abmov r10, [rsp+952]
37bc9f7b3mov r8, r11
37bc9f7b6mov eax, [rax]
37bc9f7b8mov [rsp+32], r11
37bc9f7bdmov [rsp+48], r12
37bc9f7c2mov [rsp+72], eax
37bc9f7c6add eax, 1
37bc9f7c9mov [rsp+300], eax
37bc9f7d0cdqe
37bc9f7d2imul rax, r14
37bc9f7d6lea rcx, [rax+rbp+1]
37bc9f7dbsub rax, r14
37bc9f7delea rdx, [rbp+rax+1]
37bc9f7e3mov rax, [rsp+232]
37bc9f7ebshl rcx, 4
37bc9f7eflea r9, [r10+rcx]
37bc9f7f3shl rdx, 4
37bc9f7f7lea rcx, [rsp+300]
37bc9f7ffadd rdx, [rsp+952]
37bc9f807mov [rsp+40], rax
37bc9f80ccall zrot_
37bc9f811mov rcx, [rsp+1016]
37bc9f819mov r13, [rsp+248]
37bc9f821lea r11, [rip+0x7af4d4]
37bc9f828mov r8, r11
37bc9f82bmovups [rsp+384], x6
37bc9f833mov ecx, [rcx]
37bc9f835mov [rsp+32], r11
37bc9f83amov [rsp+48], r12
37bc9f83flea eax, [rcx+1]
37bc9f842mov [rsp+72], ecx
37bc9f846mov [rsp+300], eax
37bc9f84dcdqe
37bc9f84fimul rax, r15
37bc9f853lea rcx, [rax+r13+1]
37bc9f858sub rax, r15
37bc9f85blea rdx, [r13+rax+1]
37bc9f860mov rax, [rsp+232]
37bc9f868shl rcx, 4
37bc9f86cshl rdx, 4
37bc9f870add rdx, [rsp+968]
37bc9f878mov [rsp+40], rax
37bc9f87dmov rax, [rsp+968]
37bc9f885lea r9, [rax+rcx]
37bc9f889lea rcx, [rsp+300]
37bc9f891call zrot_
37bc9f896mov rbx, [rsp+944]
37bc9f89emov rax, [rsp+1016]
37bc9f8a6mov r8, [rsp+960]
37bc9f8aemov ebx, [rbx]
37bc9f8b0mov eax, [rax]
37bc9f8b2mov [rsp+48], rdi
37bc9f8b7mov [rsp+40], rsi
37bc9f8bcmov edx, ebx
37bc9f8bemov [rsp+72], ebx
37bc9f8c2sub edx, eax
37bc9f8c4add edx, 1
37bc9f8c7mov [rsp+384], edx
37bc9f8cemovsxd rdx, eax
37bc9f8d1add eax, 1
37bc9f8d4mov rcx, rdx
37bc9f8d7cdqe
37bc9f8d9imul rcx, r14
37bc9f8ddadd rcx, rbp
37bc9f8e0add rax, rcx
37bc9f8e3add rdx, rcx
37bc9f8e6mov rcx, [rsp+960]
37bc9f8eeshl rax, 4
37bc9f8f2shl rdx, 4
37bc9f8f6add rdx, [rsp+952]
37bc9f8femov [rsp+32], rcx
37bc9f903mov rcx, [rsp+952]
37bc9f90blea r9, [rcx+rax]
37bc9f90fmov rcx, r12
37bc9f912call zrot_
37bc9f917mov rcx, [rsp+944]
37bc9f91fmov rax, [rsp+1016]
37bc9f927mov r8, [rsp+976]
37bc9f92fmov ecx, [rcx]
37bc9f931mov eax, [rax]
37bc9f933mov [rsp+48], rdi
37bc9f938mov rdi, [rsp+976]
37bc9f940mov [rsp+40], rsi
37bc9f945mov edx, ecx
37bc9f947mov [rsp+72], ecx
37bc9f94bsub edx, eax
37bc9f94dmov [rsp+32], rdi
37bc9f952mov rdi, [rsp+968]
37bc9f95aadd edx, 1
37bc9f95dmov [rsp+384], edx
37bc9f964movsxd rdx, eax
37bc9f967add eax, 1
37bc9f96amov rcx, rdx
37bc9f96dcdqe
37bc9f96fimul rcx, r15
37bc9f973add rcx, r13
37bc9f976add rax, rcx
37bc9f979add rdx, rcx
37bc9f97cmov rcx, r12
37bc9f97fshl rax, 4
37bc9f983shl rdx, 4
37bc9f987add rdx, [rsp+968]
37bc9f98flea r9, [rdi+rax]
37bc9f993call zrot_
37bc9f998mov rax, [rsp+1016]
37bc9f9a0pxor x0, x0
37bc9f9a4mov rbx, [rsp+952]
37bc9f9acmovsxd rcx, [rax]
37bc9f9afimul r14, rcx
37bc9f9b3mov rax, rcx
37bc9f9b6add eax, 1
37bc9f9b9imul rcx, r15
37bc9f9bdmovsxd rdx, eax
37bc9f9c0lea rax, [r14+rbp]
37bc9f9c4add rax, rdx
37bc9f9c7shl rax, 4
37bc9f9cbmovups [rbx+rax], x0
37bc9f9cflea rax, [rcx+r13]
37bc9f9d3mov rbx, [rsp+968]
37bc9f9dbadd rax, rdx
37bc9f9deshl rax, 4
37bc9f9e2movups [rbx+rax], x0
37bc9f9e6mov rax, [rsp+936]
37bc9f9eemov ecx, [rax]
37bc9f9f0test ecx, ecx
37bc9f9f2jne 0x37bc9fab4
37bc9f9f8
37bc9f9f8loc_37bc9f9f8:
37bc9f9f8mov rax, [rsp+928]
37bc9fa00mov eax, [rax]
37bc9fa02test eax, eax
37bc9fa04je 0x37bc9f2f6
37bc9fa0amovsxd rax, [rsp+196]
37bc9fa12xor edx, edx
37bc9fa14mov rbx, [rsp+1016]
37bc9fa1clea r8, [rip+0x7af2d9]
37bc9fa23movsd_xmm x0, [rsp+376]
37bc9fa2cmovsd_xmm x1, [rsp+368]
37bc9fa35test rax, rax
37bc9fa38xorpd x0, [rip+0x7af2d0]
37bc9fa40cmovs rax, rdx
37bc9fa44mov edx, [rbx]
37bc9fa46mov [rsp+40], rsi
37bc9fa4bunpcklpd x1, x0
37bc9fa4fadd edx, 1
37bc9fa52movups [rsp+384], x1
37bc9fa5amovsxd rdx, edx
37bc9fa5dimul rdx, rax
37bc9fa61mov rcx, rdx
37bc9fa64sub rdx, rax
37bc9fa67sub rcx, rax
37bc9fa6asub rdx, rax
37bc9fa6dmov rax, [rsp+224]
37bc9fa75shl rcx, 4
37bc9fa79shl rdx, 4
37bc9fa7dadd rdx, [rsp+984]
37bc9fa85mov [rsp+48], rax
37bc9fa8alea rax, [rip+0x7af26b]
37bc9fa91mov [rsp+32], rax
37bc9fa96mov rax, [rsp+984]
37bc9fa9elea r9, [rax+rcx]
37bc9faa2mov rcx, [rsp+944]
37bc9faaacall zrot_
37bc9faafjmp 0x37bc9f2f6
37bc9fab4
37bc9fab4loc_37bc9fab4:
37bc9fab4movsxd rax, [rsp+192]
37bc9fabcxor ecx, ecx
37bc9fabelea r8, [rip+0x7af237]
37bc9fac5movups [rsp+384], x6
37bc9facdtest rax, rax
37bc9fad0cmovs rax, rcx
37bc9fad4imul rdx, rax
37bc9fad8mov rcx, rdx
37bc9fadbsub rdx, rax
37bc9fadesub rcx, rax
37bc9fae1sub rdx, rax
37bc9fae4mov rax, [rsp+224]
37bc9faecshl rcx, 4
37bc9faf0shl rdx, 4
37bc9faf4add rdx, [rsp+1000]
37bc9fafcmov [rsp+48], rax
37bc9fb01mov rax, [rsp+232]
37bc9fb09mov [rsp+40], rax
37bc9fb0elea rax, [rip+0x7af1e7]
37bc9fb15mov [rsp+32], rax
37bc9fb1amov rax, [rsp+1000]
37bc9fb22lea r9, [rax+rcx]
37bc9fb26mov rcx, [rsp+944]
37bc9fb2ecall zrot_
37bc9fb33jmp 0x37bc9f9f8
37bc9e800
37bc9e800ztgex2_:
37bc9e800push r15
37bc9e802push r14
37bc9e804push r13
37bc9e806push r12
37bc9e808push rbp
37bc9e809push rdi
37bc9e80apush rsi
37bc9e80bpush rbx
37bc9e80csub rsp, 856
37bc9e813movups [rsp+688], x6
37bc9e81bmovups [rsp+704], x7
37bc9e823movups [rsp+720], x8
37bc9e82cmovups [rsp+736], x9
37bc9e835movups [rsp+752], x10
37bc9e83emovups [rsp+768], x11
37bc9e847movups [rsp+784], x12
37bc9e850movups [rsp+800], x13
37bc9e859movups [rsp+816], x14
37bc9e862movups [rsp+832], x15
37bc9e86bmov rax, [rsp+960]
37bc9e873mov [rsp+928], rcx
37bc9e87bmov ecx, [rax]
37bc9e87dmov rax, [rsp+976]
37bc9e885mov [rsp+936], rdx
37bc9e88dmov [rsp+944], r8
37bc9e895mov edx, [rax]
37bc9e897mov rax, [rsp+1008]
37bc9e89fmov [rsp+952], r9
37bc9e8a7mov eax, [rax]
37bc9e8a9mov [rsp+192], eax
37bc9e8b0mov rax, [rsp+992]
37bc9e8b8mov eax, [rax]
37bc9e8bamov [rsp+196], eax
37bc9e8c1mov rax, [rsp+1024]
37bc9e8c9mov [rax], 0
37bc9e8cfcmp [r8], 1
37bc9e8d3jle 0x37bc9f2f6
37bc9e8d9movsxd r14, ecx
37bc9e8dcxor eax, eax
37bc9e8demovsxd r15, edx
37bc9e8e1mov rcx, [rsp+960]
37bc9e8e9test r14, r14
37bc9e8eclea rbx, [rip+0x7b0401]
37bc9e8f3lea r13, [rsp+296]
37bc9e8fbmov [rsp+296], 2
37bc9e906cmovs r14, rax
37bc9e90atest r15, r15
37bc9e90dmov r8, r13
37bc9e910mov [rsp+432], 0
37bc9e91ccmovs r15, rax
37bc9e920mov rax, [rsp+1016]
37bc9e928mov [rsp+440], 0
37bc9e934lea r12, [rsp+496]
37bc9e93cmov rsi, r14
37bc9e93fmov [rsp+448], 0
37bc9e94blea rbp, [rsp+560]
37bc9e953movsxd rdx, [rax]
37bc9e956not rsi
37bc9e959mov [rsp+48], rbx
37bc9e95emov rdi, r15
37bc9e961mov [rsp+240], rsi
37bc9e969not rdi
37bc9e96cmov rax, rdx
37bc9e96fmov [rsp+32], rcx
37bc9e974lea rcx, [rip+0x7b0375]
37bc9e97bimul rax, r14
37bc9e97fmov [rsp+56], 4
37bc9e988mov [rsp+248], rdi
37bc9e990mov [rsp+456], 0
37bc9e99cmov [rsp+464], 0
37bc9e9a8add rax, rsi
37bc9e9ablea rsi, [rsp+432]
37bc9e9b3add rax, rdx
37bc9e9b6mov rdx, r13
37bc9e9b9mov [rsp+40], rsi
37bc9e9bemov [rsp+472], 0
37bc9e9cashl rax, 4
37bc9e9cemov [rsp+480], 0
37bc9e9daadd r9, rax
37bc9e9ddmov [rsp+488], 0
37bc9e9e9call zlacpy_
37bc9e9eemov rax, [rsp+1016]
37bc9e9f6mov rcx, [rsp+968]
37bc9e9femov r8, r13
37bc9ea01mov [rsp+496], 0
37bc9ea0dmov [rsp+504], 0
37bc9ea19movsxd rdx, [rax]
37bc9ea1cmov [rsp+48], rbx
37bc9ea21mov rax, rdx
37bc9ea24mov [rsp+56], 4
37bc9ea2dimul rax, r15
37bc9ea31mov [rsp+40], r12
37bc9ea36mov [rsp+512], 0
37bc9ea42mov [rsp+520], 0
37bc9ea4emov [rsp+528], 0
37bc9ea5aadd rax, rdi
37bc9ea5dmov rdi, [rsp+976]
37bc9ea65mov [rsp+536], 0
37bc9ea71add rax, rdx
37bc9ea74mov rdx, r13
37bc9ea77mov [rsp+32], rdi
37bc9ea7cshl rax, 4
37bc9ea80mov [rsp+544], 0
37bc9ea8clea r9, [rcx+rax]
37bc9ea90lea rcx, [rip+0x7b0259]
37bc9ea97mov [rsp+552], 0
37bc9eaa3call zlacpy_
37bc9eaa8mov edx, 1
37bc9eaadlea rcx, [rip+0x7b0244]
37bc9eab4call dlamch_
37bc9eab9mov edx, 1
37bc9eabelea rcx, [rip+0x7b0234]
37bc9eac5movapd x12, x0
37bc9eacacall dlamch_
37bc9eacfmov [rsp+32], rbx
37bc9ead4mov r9, rsi
37bc9ead7mov r8, r13
37bc9eadadivsd x0, x12
37bc9eadfmov [rsp+48], r13
37bc9eae4mov rax, [rip+0x7b0215]
37bc9eaebmov rdx, r13
37bc9eaeemov [rsp+56], 4
37bc9eaf7lea rcx, [rip+0x7b01f2]
37bc9eafemov [rsp+40], rbp
37bc9eb03mov [rsp+328], rax
37bc9eb0bmov [rsp+72], rsi
37bc9eb10mov [rsp+320], 0
37bc9eb1cmovsd_xmm [rsp+160], x0
37bc9eb25call zlacpy_
37bc9eb2amov [rsp+32], rbx
37bc9eb2fmov r9, r12
37bc9eb32mov r8, r13
37bc9eb35mov eax, [rsp+296]
37bc9eb3cmov [rsp+48], r13
37bc9eb41mov rdx, r13
37bc9eb44lea rcx, [rip+0x7b01a5]
37bc9eb4bmov [rsp+56], 4
37bc9eb54movsd_xmm x5, [rsp+472]
37bc9eb5dlea rbx, [rsp+328]
37bc9eb65movsd_xmm x2, [rsp+488]
37bc9eb6eimul eax, eax
37bc9eb71movsd_xmm x3, [rsp+480]
37bc9eb7amovsd_xmm x8, [rsp+440]
37bc9eb84movsd_xmm [rsp+112], x5
37bc9eb8amovsd_xmm x9, [rsp+432]
37bc9eb94movsd_xmm x13, [rsp+464]
37bc9eb9emovsd_xmm [rsp+104], x2
37bc9eba4cdqe
37bc9eba6movsd_xmm [rsp+96], x3
37bc9ebacshl rax, 4
37bc9ebb0add rax, rbp
37bc9ebb3mov [rsp+40], rax
37bc9ebb8call zlacpy_
37bc9ebbdmov edi, [rsp+296]
37bc9ebc4mov rdx, rbp
37bc9ebc7mov [rsp+32], rbx
37bc9ebcclea rax, [rsp+320]
37bc9ebd4lea r8, [rip+0x7b0121]
37bc9ebdbmovsd_xmm x6, [rsp+552]
37bc9ebe4movsd_xmm x7, [rsp+544]
37bc9ebedimul edi, edi
37bc9ebf0mov r9, rax
37bc9ebf3mov [rsp+80], rax
37bc9ebf8lea rcx, [rsp+416]
37bc9ec00movsd_xmm x10, [rsp+504]
37bc9ec0amov [rsp+88], rbx
37bc9ec0fmovsd_xmm x11, [rsp+496]
37bc9ec19movsd_xmm x14, [rsp+536]
37bc9ec23movsd_xmm x15, [rsp+528]
37bc9ec2dmov [rsp+416], edi
37bc9ec34call zlassq_
37bc9ec39mov rcx, [rsp+88]
37bc9ec3emov r9, [rsp+80]
37bc9ec43mov [rsp+416], edi
37bc9ec4amovsd_xmm x3, [rsp+328]
37bc9ec53mov rdx, [rip+0x7b00a6]
37bc9ec5amovsxd rdi, edi
37bc9ec5dlea r8, [rip+0x7b0098]
37bc9ec64mov [rsp+32], rcx
37bc9ec69shl rdi, 4
37bc9ec6dlea rcx, [rsp+416]
37bc9ec75sqrtsd x3, x3
37bc9ec79mov [rsp+328], rdx
37bc9ec81lea rdx, [rbp+rdi]
37bc9ec86lea rdi, [rsp+312]
37bc9ec8emulsd x3, [rsp+320]
37bc9ec97mov [rsp+320], 0
37bc9eca3movq rbx, x3
37bc9eca8call zlassq_
37bc9ecadmovapd x1, x6
37bc9ecb1movsd_xmm x2, [rsp+328]
37bc9ecbamovsd_xmm x3, [rsp+320]
37bc9ecc3mulsd x12, [rip+0x7b003c]
37bc9ecccmovsd_xmm x5, [rsp+112]
37bc9ecd2lea rcx, [rsp+272]
37bc9ecdamovsd_xmm [rsp+200], x2
37bc9ece3mulsd x1, x8
37bc9ece8movq x2, rbx
37bc9ecedmovsd_xmm [rsp+208], x3
37bc9ecf6movsd_xmm x3, [rsp+160]
37bc9ecffmovsd_xmm [rsp+216], x12
37bc9ed09mulsd x2, x12
37bc9ed0emaxsd x3, x2
37bc9ed12movsd_xmm x2, [rsp+104]
37bc9ed18movsd_xmm [rsp+280], x2
37bc9ed21movapd x4, x2
37bc9ed25movsd_xmm [rsp+168], x3
37bc9ed2emovsd_xmm x3, [rsp+96]
37bc9ed34mulsd x4, x10
37bc9ed39movsd_xmm [rsp+272], x3
37bc9ed42movapd x0, x3
37bc9ed46mulsd x0, x11
37bc9ed4bsubsd x0, x4
37bc9ed4fmovapd x4, x7
37bc9ed53mulsd x4, x9
37bc9ed58subsd x4, x1
37bc9ed5cmovapd x1, x7
37bc9ed60mulsd x1, x8
37bc9ed65subsd x0, x4
37bc9ed69movapd x4, x3
37bc9ed6dmulsd x4, x10
37bc9ed72movsd_xmm [rsp+336], x0
37bc9ed7bmovapd x0, x2
37bc9ed7fmulsd x0, x11
37bc9ed84addsd x4, x0
37bc9ed88movapd x0, x6
37bc9ed8cmulsd x0, x9
37bc9ed91addsd x0, x1
37bc9ed95movapd x1, x6
37bc9ed99mulsd x1, x5
37bc9ed9dmulsd x5, x7
37bc9eda1subsd x4, x0
37bc9eda5movapd x0, x15
37bc9edaamulsd x0, x3
37bc9edaemulsd x15, x2
37bc9edb3movsd_xmm [rsp+344], x4
37bc9edbcmovapd x4, x14
37bc9edc1mulsd x4, x2
37bc9edc5mulsd x14, x3
37bc9edcasubsd x0, x4
37bc9edcemovapd x4, x13
37bc9edd3mulsd x4, x7
37bc9edd7mulsd x13, x6
37bc9eddcsubsd x4, x1
37bc9ede0movapd x1, x13
37bc9ede5addsd x1, x5
37bc9ede9subsd x0, x4
37bc9ededmovsd_xmm [rsp+352], x0
37bc9edf6movapd x0, x14
37bc9edfbaddsd x0, x15
37bc9ee00subsd x0, x1
37bc9ee04movsd_xmm [rsp+360], x0
37bc9ee0dcall fn_37c42fc80
37bc9ee12lea rcx, [rsp+272]
37bc9ee1amovsd_xmm [rsp+272], x11
37bc9ee24movsd_xmm [rsp+280], x10
37bc9ee2emovapd x13, x0
37bc9ee33call fn_37c42fc80
37bc9ee38movapd x1, x13
37bc9ee3dlea rcx, [rsp+272]
37bc9ee45movsd_xmm [rsp+272], x9
37bc9ee4fmovsd_xmm [rsp+280], x8
37bc9ee59mulsd x1, x0
37bc9ee5dmovsd_xmm [rsp+184], x1
37bc9ee66call fn_37c42fc80
37bc9ee6blea rcx, [rsp+272]
37bc9ee73movsd_xmm [rsp+272], x7
37bc9ee7cmovsd_xmm [rsp+280], x6
37bc9ee85movapd x8, x0
37bc9ee8acall fn_37c42fc80
37bc9ee8flea rax, [rsp+400]
37bc9ee97mov r8, rdi
37bc9ee9alea rdx, [rsp+336]
37bc9eea2mov [rsp+32], rax
37bc9eea7lea rcx, [rsp+352]
37bc9eeafmulsd x8, x0
37bc9eeb4lea r9, [rsp+416]
37bc9eebcmov [rsp+232], rdi
37bc9eec4mov [rsp+176], rax
37bc9eecccall zlartg_
37bc9eed1mov [rsp+40], rdi
37bc9eed6movsd_xmm x2, [rsp+416]
37bc9eedflea rax, [rsp+384]
37bc9eee7mov rsi, rax
37bc9eeeamov [rsp+48], rax
37bc9eeefmovsd_xmm x5, [rsp+424]
37bc9eef8lea r9, [rsp+464]
37bc9ef00movapd x6, x2
37bc9ef04mov [rsp+224], rax
37bc9ef0clea rax, [rip+0x7afde9]
37bc9ef13xorpd x6, [rip+0x7afdf5]
37bc9ef1bmov [rsp+32], rax
37bc9ef20mov rdx, [rsp+72]
37bc9ef25mov r8, rax
37bc9ef28lea rcx, [rip+0x7afdc5]
37bc9ef2funpcklpd x6, x5
37bc9ef33movapd x14, x8
37bc9ef38movsd_xmm [rsp+256], x2
37bc9ef41movsd_xmm [rsp+264], x5
37bc9ef4amovups [rsp+384], x6
37bc9ef52call zrot_
37bc9ef57lea rax, [rip+0x7afd9e]
37bc9ef5emov rdx, r12
37bc9ef61movsd_xmm x5, [rsp+432]
37bc9ef6amov [rsp+48], rsi
37bc9ef6fmov r8, rax
37bc9ef72movsd_xmm x7, [rsp+440]
37bc9ef7blea r9, [rsp+528]
37bc9ef83movsd_xmm [rsp+144], x5
37bc9ef8clea rcx, [rip+0x7afd61]
37bc9ef93movsd_xmm x5, [rsp+448]
37bc9ef9cmovsd_xmm x2, [rsp+464]
37bc9efa5mov [rsp+40], rdi
37bc9efaamovsd_xmm x3, [rsp+480]
37bc9efb3lea rdi, [rsp+368]
37bc9efbblea rsi, [rsp+304]
37bc9efc3mov [rsp+32], rax
37bc9efc8movsd_xmm [rsp+152], x7
37bc9efd1movsd_xmm x7, [rsp+456]
37bc9efdamovsd_xmm [rsp+128], x5
37bc9efe3movsd_xmm x5, [rsp+472]
37bc9efecmovsd_xmm [rsp+136], x7
37bc9eff5movsd_xmm x7, [rsp+488]
37bc9effemovsd_xmm [rsp+120], x5
37bc9f004movsd_xmm [rsp+112], x2
37bc9f00amovsd_xmm [rsp+104], x3
37bc9f010movups [rsp+384], x6
37bc9f018call zrot_
37bc9f01dmov rax, [rsp+176]
37bc9f025movsd_xmm x1, [rsp+184]
37bc9f02emovsd_xmm x5, [rsp+504]
37bc9f037movsd_xmm x12, [rsp+496]
37bc9f041movsd_xmm x15, [rsp+512]
37bc9f04bcomisd x1, x14
37bc9f050movsd_xmm x13, [rsp+520]
37bc9f05amovsd_xmm x11, [rsp+528]
37bc9f064movsd_xmm [rsp+96], x5
37bc9f06amovsd_xmm x10, [rsp+536]
37bc9f074movsd_xmm x9, [rsp+544]
37bc9f07emovsd_xmm x8, [rsp+552]
37bc9f088jae 0x37bc9f368
37bc9f08emov [rsp+32], rax
37bc9f093lea rcx, [rsp+512]
37bc9f09bmov r9, rdi
37bc9f09emov r8, rsi
37bc9f0a1mov rdx, rcx
37bc9f0a4mov [rsp+176], rcx
37bc9f0acmov rcx, r12
37bc9f0afcall zlartg_
37bc9f0b4lea rdx, [rsp+448]
37bc9f0bcmovsd_xmm x1, [rsp+504]
37bc9f0c5movsd_xmm x12, [rsp+496]
37bc9f0cfmovsd_xmm x15, [rsp+512]
37bc9f0d9movsd_xmm x13, [rsp+520]
37bc9f0e3movsd_xmm x11, [rsp+528]
37bc9f0edmovsd_xmm [rsp+96], x1
37bc9f0f3movsd_xmm x10, [rsp+536]
37bc9f0fdmovsd_xmm x9, [rsp+544]
37bc9f107movsd_xmm x8, [rsp+552]
37bc9f111
37bc9f111loc_37bc9f111:
37bc9f111lea rax, [rip+0x7afbdc]
37bc9f118mov [rsp+48], rdi
37bc9f11dmov r9, rdx
37bc9f120movsd_xmm x5, [rsp+144]
37bc9f129mov [rsp+32], rax
37bc9f12emov rdx, [rsp+72]
37bc9f133mov r8, rax
37bc9f136mov rcx, rax
37bc9f139movsd_xmm x3, [rsp+152]
37bc9f142mov [rsp+40], rsi
37bc9f147movsd_xmm x2, [rsp+128]
37bc9f150movsd_xmm [rsp+432], x5
37bc9f159movsd_xmm x5, [rsp+136]
37bc9f162movsd_xmm [rsp+440], x3
37bc9f16bmovsd_xmm x3, [rsp+112]
37bc9f171movsd_xmm [rsp+448], x2
37bc9f17amovsd_xmm x2, [rsp+120]
37bc9f180movsd_xmm [rsp+456], x5
37bc9f189movsd_xmm x5, [rsp+104]
37bc9f18fmovsd_xmm [rsp+472], x2
37bc9f198movsd_xmm [rsp+480], x5
37bc9f1a1movsd_xmm [rsp+464], x3
37bc9f1aamovsd_xmm [rsp+488], x7
37bc9f1b3call zrot_
37bc9f1b8lea rax, [rip+0x7afb35]
37bc9f1bfmov [rsp+48], rdi
37bc9f1c4movsd_xmm x0, [rsp+448]
37bc9f1cdmov [rsp+32], rax
37bc9f1d2mov rcx, rax
37bc9f1d5mov r8, rax
37bc9f1d8mov rdx, r12
37bc9f1dbmov [rsp+40], rsi
37bc9f1e0movsd_xmm x3, [rsp+96]
37bc9f1e6mov r9, [rsp+176]
37bc9f1eemovsd_xmm [rsp+104], x0
37bc9f1f4movsd_xmm x7, [rsp+456]
37bc9f1fdmovsd_xmm [rsp+504], x3
37bc9f206movsd_xmm [rsp+496], x12
37bc9f210movsd_xmm [rsp+512], x15
37bc9f21amovsd_xmm [rsp+520], x13
37bc9f224movsd_xmm [rsp+528], x11
37bc9f22emovsd_xmm [rsp+536], x10
37bc9f238movsd_xmm [rsp+544], x9
37bc9f242movsd_xmm [rsp+552], x8
37bc9f24ccall zrot_
37bc9f251movsd_xmm x0, [rsp+104]
37bc9f257lea rcx, [rsp+272]
37bc9f25fmovsd_xmm [rsp+280], x7
37bc9f268movsd_xmm [rsp+272], x0
37bc9f271call fn_37c42fc80
37bc9f276movsd_xmm x7, [rsp+168]
37bc9f27fcomisd x7, x0
37bc9f283jb 0x37bc9f2e8
37bc9f285movsd_xmm x7, [rsp+200]
37bc9f28elea rcx, [rsp+272]
37bc9f296movsd_xmm x0, [rsp+512]
37bc9f29fmovsd_xmm [rsp+272], x0
37bc9f2a8sqrtsd x7, x7
37bc9f2acmovsd_xmm x0, [rsp+520]
37bc9f2b5mulsd x7, [rsp+208]
37bc9f2bemulsd x7, [rsp+216]
37bc9f2c7movsd_xmm [rsp+280], x0
37bc9f2d0maxsd x7, [rsp+160]
37bc9f2d9call fn_37c42fc80
37bc9f2decomisd x7, x0
37bc9f2e2jae 0x37bc9f430
37bc9f2e8
37bc9f2e8loc_37bc9f2e8:
37bc9f2e8mov rax, [rsp+1024]
37bc9f2f0mov [rax], 1
37bc9f2f6
37bc9f2f6loc_37bc9f2f6:
37bc9f2f6movups x6, [rsp+688]
37bc9f2femovups x7, [rsp+704]
37bc9f306movups x8, [rsp+720]
37bc9f30fmovups x9, [rsp+736]
37bc9f318movups x10, [rsp+752]
37bc9f321movups x11, [rsp+768]
37bc9f32amovups x12, [rsp+784]
37bc9f333movups x13, [rsp+800]
37bc9f33cmovups x14, [rsp+816]
37bc9f345movups x15, [rsp+832]
37bc9f34eadd rsp, 856
37bc9f355pop rbx
37bc9f356pop rsi
37bc9f357pop rdi
37bc9f358pop rbp
37bc9f359pop r12
37bc9f35bpop r13
37bc9f35dpop r14
37bc9f35fpop r15
37bc9f361ret
37bc9f362
37bc9f362 66 0f 1f 44 00 00 f..D..
37bc9f368
37bc9f368loc_37bc9f368:
37bc9f368mov [rsp+32], rax
37bc9f36dmov rcx, [rsp+72]
37bc9f372mov r9, rdi
37bc9f375mov r8, rsi
37bc9f378lea rdx, [rsp+448]
37bc9f380mov [rsp+184], rdx
37bc9f388call zlartg_
37bc9f38dlea rax, [rsp+512]
37bc9f395movsd_xmm x7, [rsp+432]
37bc9f39emovsd_xmm x1, [rsp+480]
37bc9f3a7mov [rsp+176], rax
37bc9f3afmov rdx, [rsp+184]
37bc9f3b7movsd_xmm [rsp+144], x7
37bc9f3c0movsd_xmm x7, [rsp+440]
37bc9f3c9movsd_xmm [rsp+104], x1
37bc9f3cfmovsd_xmm [rsp+152], x7
37bc9f3d8movsd_xmm x7, [rsp+448]
37bc9f3e1movsd_xmm [rsp+128], x7
37bc9f3eamovsd_xmm x7, [rsp+456]
37bc9f3f3movsd_xmm [rsp+136], x7
37bc9f3fcmovsd_xmm x7, [rsp+464]
37bc9f405movsd_xmm [rsp+112], x7
37bc9f40bmovsd_xmm x7, [rsp+472]
37bc9f414movsd_xmm [rsp+120], x7
37bc9f41amovsd_xmm x7, [rsp+488]
37bc9f423jmp 0x37bc9f111
37bc9f428
37bc9f428 0f 1f 84 00 00 00 00 00 ........
37bc9f430
37bc9f430loc_37bc9f430:
37bc9f430mov [rsp+48], r13
37bc9f435mov r9, [rsp+72]
37bc9f43amov r8, r13
37bc9f43dmov rdx, r13
37bc9f440lea rbx, [rip+0x7af8ad]
37bc9f447mov [rsp+40], rbp
37bc9f44clea rcx, [rip+0x7af89d]
37bc9f453mov [rsp+32], rbx
37bc9f458mov [rsp+56], 4
37bc9f461call zlacpy_
37bc9f466mov [rsp+48], r13
37bc9f46bmov r9, r12
37bc9f46emov r8, r13
37bc9f471mov eax, [rsp+296]
37bc9f478mov [rsp+32], rbx
37bc9f47dmov rdx, r13
37bc9f480lea rcx, [rip+0x7af869]
37bc9f487mov [rsp+56], 4
37bc9f490imul eax, eax
37bc9f493cdqe
37bc9f495shl rax, 4
37bc9f499add rax, rbp
37bc9f49cmov [rsp+40], rax
37bc9f4a1call zlacpy_
37bc9f4a6mov r13, [rsp+224]
37bc9f4aemov rcx, rbx
37bc9f4b1mov rdx, rbp
37bc9f4b4mov r12, [rsp+232]
37bc9f4bclea rax, [rip+0x7af839]
37bc9f4c3movsd_xmm x0, [rsp+264]
37bc9f4cclea r9, [rsp+592]
37bc9f4d4xorpd x0, [rip+0x7af834]
37bc9f4dcmov [rsp+32], rax
37bc9f4e1mov r8, rax
37bc9f4e4movsd_xmm x8, [rsp+256]
37bc9f4eemov [rsp+40], r12
37bc9f4f3mov [rsp+48], r13
37bc9f4f8unpcklpd x8, x0
37bc9f4fdmovups [rsp+384], x8
37bc9f506call zrot_
37bc9f50blea rax, [rip+0x7af7ea]
37bc9f512mov [rsp+40], r12
37bc9f517lea r9, [rsp+656]
37bc9f51fmov [rsp+32], rax
37bc9f524lea r12, [rip+0x7af7c9]
37bc9f52bmov r8, rax
37bc9f52elea rdx, [rsp+624]
37bc9f536mov [rsp+48], r13
37bc9f53blea rcx, [rip+0x7af7b2]
37bc9f542movups [rsp+384], x8
37bc9f54bcall zrot_
37bc9f550mov [rsp+48], r13
37bc9f555mov r8, r12
37bc9f558mov rdx, rbp
37bc9f55bmov [rsp+40], rsi
37bc9f560lea r9, [rsp+576]
37bc9f568mov rcx, r12
37bc9f56bmovddup x8, [rip+0x7af79c]
37bc9f574xorpd x8, [rsp+368]
37bc9f57emov [rsp+32], r12
37bc9f583movups [rsp+384], x8
37bc9f58ccall zrot_
37bc9f591mov [rsp+48], r13
37bc9f596mov r8, r12
37bc9f599mov rcx, r12
37bc9f59cmov [rsp+40], rsi
37bc9f5a1lea r9, [rsp+640]
37bc9f5a9lea rdx, [rsp+624]
37bc9f5b1mov [rsp+32], r12
37bc9f5b6movups [rsp+384], x8
37bc9f5bfcall zrot_
37bc9f5c4mov rax, [rsp+1016]
37bc9f5ccmov rbx, [rsp+240]
37bc9f5d4movsxd rdx, [rax]
37bc9f5d7mov r8, rdx
37bc9f5damov rax, rdx
37bc9f5ddimul r8, r14
37bc9f5e1imul rax, r15
37bc9f5e5lea r10, [r8+rbx]
37bc9f5e9add r8, r14
37bc9f5ecadd r8, rbx
37bc9f5efmov rbx, [rsp+248]
37bc9f5f7lea rcx, [rax+r15]
37bc9f5fbadd r10, rdx
37bc9f5feadd r8, rdx
37bc9f601shl r10, 4
37bc9f605add r10, [rsp+952]
37bc9f60dlea r9, [rax+rbx]
37bc9f611add rcx, rbx
37bc9f614shl r8, 4
37bc9f618mov rax, rbp
37bc9f61badd r9, rdx
37bc9f61eadd rcx, rdx
37bc9f621add r8, [rsp+952]
37bc9f629xor edx, edx
37bc9f62bshl r9, 4
37bc9f62fshl rcx, 4
37bc9f633add r9, [rsp+968]
37bc9f63badd rcx, [rsp+968]
37bc9f643
37bc9f643loc_37bc9f643:
37bc9f643movupd x2, [r10+rdx]
37bc9f649movupd x0, [rax]
37bc9f64dadd rax, 16
37bc9f651subpd x0, x2
37bc9f655movups [rax-16], x0
37bc9f659movupd x0, [rax+16]
37bc9f65emovupd x5, [r8+rdx]
37bc9f664subpd x0, x5
37bc9f668movups [rax+16], x0
37bc9f66cmovupd x0, [rax+48]
37bc9f671movupd x1, [r9+rdx]
37bc9f677subpd x0, x1
37bc9f67bmovups [rax+48], x0
37bc9f67fmovupd x0, [rax+80]
37bc9f684movupd x2, [rcx+rdx]
37bc9f689add rdx, 16
37bc9f68dsubpd x0, x2
37bc9f691movups [rax+80], x0
37bc9f695cmp rdx, 32
37bc9f699jne 0x37bc9f643
37bc9f69bmov r12, [rsp+88]
37bc9f6a0mov r9, [rsp+80]
37bc9f6a5mov rdx, rbp
37bc9f6a8lea r8, [rip+0x7af64d]
37bc9f6afmov ebx, [rsp+296]
37bc9f6b6mov r13, [rsp+224]
37bc9f6bemov [rsp+320], 0
37bc9f6camov [rsp+32], r12
37bc9f6cfmov rax, [rip+0x7af62a]
37bc9f6d6imul ebx, ebx
37bc9f6d9mov rcx, r13
37bc9f6dcmov [rsp+328], rax
37bc9f6e4mov [rsp+384], ebx
37bc9f6ebcall zlassq_
37bc9f6f0mov [rsp+384], ebx
37bc9f6f7movsxd rbx, ebx
37bc9f6famov rcx, r13
37bc9f6fdmov [rsp+32], r12
37bc9f702mov rax, [rip+0x7af5f7]
37bc9f709shl rbx, 4
37bc9f70dlea r8, [rip+0x7af5e8]
37bc9f714movsd_xmm x8, [rsp+328]
37bc9f71emov r9, [rsp+80]
37bc9f723lea rdx, [rbp+rbx]
37bc9f728mov [rsp+328], rax
37bc9f730sqrtsd x8, x8
37bc9f735mulsd x8, [rsp+320]
37bc9f73fmov [rsp+320], 0
37bc9f74bcall zlassq_
37bc9f750movsd_xmm x5, [rsp+168]
37bc9f759comisd x5, x8
37bc9f75ejb 0x37bc9f2e8
37bc9f764movsd_xmm x0, [rsp+328]
37bc9f76dsqrtsd x0, x0
37bc9f771mulsd x0, [rsp+320]
37bc9f77acomisd x7, x0
37bc9f77ejb 0x37bc9f2e8
37bc9f784mov rax, [rsp+1016]
37bc9f78cmov rbp, [rsp+240]
37bc9f794lea r11, [rip+0x7af561]
37bc9f79bmovups [rsp+384], x6
37bc9f7a3mov r12, [rsp+224]
37bc9f7abmov r10, [rsp+952]
37bc9f7b3mov r8, r11
37bc9f7b6mov eax, [rax]
37bc9f7b8mov [rsp+32], r11
37bc9f7bdmov [rsp+48], r12
37bc9f7c2mov [rsp+72], eax
37bc9f7c6add eax, 1
37bc9f7c9mov [rsp+300], eax
37bc9f7d0cdqe
37bc9f7d2imul rax, r14
37bc9f7d6lea rcx, [rax+rbp+1]
37bc9f7dbsub rax, r14
37bc9f7delea rdx, [rbp+rax+1]
37bc9f7e3mov rax, [rsp+232]
37bc9f7ebshl rcx, 4
37bc9f7eflea r9, [r10+rcx]
37bc9f7f3shl rdx, 4
37bc9f7f7lea rcx, [rsp+300]
37bc9f7ffadd rdx, [rsp+952]
37bc9f807mov [rsp+40], rax
37bc9f80ccall zrot_
37bc9f811mov rcx, [rsp+1016]
37bc9f819mov r13, [rsp+248]
37bc9f821lea r11, [rip+0x7af4d4]
37bc9f828mov r8, r11
37bc9f82bmovups [rsp+384], x6
37bc9f833mov ecx, [rcx]
37bc9f835mov [rsp+32], r11
37bc9f83amov [rsp+48], r12
37bc9f83flea eax, [rcx+1]
37bc9f842mov [rsp+72], ecx
37bc9f846mov [rsp+300], eax
37bc9f84dcdqe
37bc9f84fimul rax, r15
37bc9f853lea rcx, [rax+r13+1]
37bc9f858sub rax, r15
37bc9f85blea rdx, [r13+rax+1]
37bc9f860mov rax, [rsp+232]
37bc9f868shl rcx, 4
37bc9f86cshl rdx, 4
37bc9f870add rdx, [rsp+968]
37bc9f878mov [rsp+40], rax
37bc9f87dmov rax, [rsp+968]
37bc9f885lea r9, [rax+rcx]
37bc9f889lea rcx, [rsp+300]
37bc9f891call zrot_
37bc9f896mov rbx, [rsp+944]
37bc9f89emov rax, [rsp+1016]
37bc9f8a6mov r8, [rsp+960]
37bc9f8aemov ebx, [rbx]
37bc9f8b0mov eax, [rax]
37bc9f8b2mov [rsp+48], rdi
37bc9f8b7mov [rsp+40], rsi
37bc9f8bcmov edx, ebx
37bc9f8bemov [rsp+72], ebx
37bc9f8c2sub edx, eax
37bc9f8c4add edx, 1
37bc9f8c7mov [rsp+384], edx
37bc9f8cemovsxd rdx, eax
37bc9f8d1add eax, 1
37bc9f8d4mov rcx, rdx
37bc9f8d7cdqe
37bc9f8d9imul rcx, r14
37bc9f8ddadd rcx, rbp
37bc9f8e0add rax, rcx
37bc9f8e3add rdx, rcx
37bc9f8e6mov rcx, [rsp+960]
37bc9f8eeshl rax, 4
37bc9f8f2shl rdx, 4
37bc9f8f6add rdx, [rsp+952]
37bc9f8femov [rsp+32], rcx
37bc9f903mov rcx, [rsp+952]
37bc9f90blea r9, [rcx+rax]
37bc9f90fmov rcx, r12
37bc9f912call zrot_
37bc9f917mov rcx, [rsp+944]
37bc9f91fmov rax, [rsp+1016]
37bc9f927mov r8, [rsp+976]
37bc9f92fmov ecx, [rcx]
37bc9f931mov eax, [rax]
37bc9f933mov [rsp+48], rdi
37bc9f938mov rdi, [rsp+976]
37bc9f940mov [rsp+40], rsi
37bc9f945mov edx, ecx
37bc9f947mov [rsp+72], ecx
37bc9f94bsub edx, eax
37bc9f94dmov [rsp+32], rdi
37bc9f952mov rdi, [rsp+968]
37bc9f95aadd edx, 1
37bc9f95dmov [rsp+384], edx
37bc9f964movsxd rdx, eax
37bc9f967add eax, 1
37bc9f96amov rcx, rdx
37bc9f96dcdqe
37bc9f96fimul rcx, r15
37bc9f973add rcx, r13
37bc9f976add rax, rcx
37bc9f979add rdx, rcx
37bc9f97cmov rcx, r12
37bc9f97fshl rax, 4
37bc9f983shl rdx, 4
37bc9f987add rdx, [rsp+968]
37bc9f98flea r9, [rdi+rax]
37bc9f993call zrot_
37bc9f998mov rax, [rsp+1016]
37bc9f9a0pxor x0, x0
37bc9f9a4mov rbx, [rsp+952]
37bc9f9acmovsxd rcx, [rax]
37bc9f9afimul r14, rcx
37bc9f9b3mov rax, rcx
37bc9f9b6add eax, 1
37bc9f9b9imul rcx, r15
37bc9f9bdmovsxd rdx, eax
37bc9f9c0lea rax, [r14+rbp]
37bc9f9c4add rax, rdx
37bc9f9c7shl rax, 4
37bc9f9cbmovups [rbx+rax], x0
37bc9f9cflea rax, [rcx+r13]
37bc9f9d3mov rbx, [rsp+968]
37bc9f9dbadd rax, rdx
37bc9f9deshl rax, 4
37bc9f9e2movups [rbx+rax], x0
37bc9f9e6mov rax, [rsp+936]
37bc9f9eemov ecx, [rax]
37bc9f9f0test ecx, ecx
37bc9f9f2jne 0x37bc9fab4
37bc9f9f8
37bc9f9f8loc_37bc9f9f8:
37bc9f9f8mov rax, [rsp+928]
37bc9fa00mov eax, [rax]
37bc9fa02test eax, eax
37bc9fa04je 0x37bc9f2f6
37bc9fa0amovsxd rax, [rsp+196]
37bc9fa12xor edx, edx
37bc9fa14mov rbx, [rsp+1016]
37bc9fa1clea r8, [rip+0x7af2d9]
37bc9fa23movsd_xmm x0, [rsp+376]
37bc9fa2cmovsd_xmm x1, [rsp+368]
37bc9fa35test rax, rax
37bc9fa38xorpd x0, [rip+0x7af2d0]
37bc9fa40cmovs rax, rdx
37bc9fa44mov edx, [rbx]
37bc9fa46mov [rsp+40], rsi
37bc9fa4bunpcklpd x1, x0
37bc9fa4fadd edx, 1
37bc9fa52movups [rsp+384], x1
37bc9fa5amovsxd rdx, edx
37bc9fa5dimul rdx, rax
37bc9fa61mov rcx, rdx
37bc9fa64sub rdx, rax
37bc9fa67sub rcx, rax
37bc9fa6asub rdx, rax
37bc9fa6dmov rax, [rsp+224]
37bc9fa75shl rcx, 4
37bc9fa79shl rdx, 4
37bc9fa7dadd rdx, [rsp+984]
37bc9fa85mov [rsp+48], rax
37bc9fa8alea rax, [rip+0x7af26b]
37bc9fa91mov [rsp+32], rax
37bc9fa96mov rax, [rsp+984]
37bc9fa9elea r9, [rax+rcx]
37bc9faa2mov rcx, [rsp+944]
37bc9faaacall zrot_
37bc9faafjmp 0x37bc9f2f6
37bc9fab4
37bc9fab4loc_37bc9fab4:
37bc9fab4movsxd rax, [rsp+192]
37bc9fabcxor ecx, ecx
37bc9fabelea r8, [rip+0x7af237]
37bc9fac5movups [rsp+384], x6
37bc9facdtest rax, rax
37bc9fad0cmovs rax, rcx
37bc9fad4imul rdx, rax
37bc9fad8mov rcx, rdx
37bc9fadbsub rdx, rax
37bc9fadesub rcx, rax
37bc9fae1sub rdx, rax
37bc9fae4mov rax, [rsp+224]
37bc9faecshl rcx, 4
37bc9faf0shl rdx, 4
37bc9faf4add rdx, [rsp+1000]
37bc9fafcmov [rsp+48], rax
37bc9fb01mov rax, [rsp+232]
37bc9fb09mov [rsp+40], rax
37bc9fb0elea rax, [rip+0x7af1e7]
37bc9fb15mov [rsp+32], rax
37bc9fb1amov rax, [rsp+1000]
37bc9fb22lea r9, [rax+rcx]
37bc9fb26mov rcx, [rsp+944]
37bc9fb2ecall zrot_
37bc9fb33jmp 0x37bc9f9f8
37bc9e800
37bc9fb38
37bc9fb38 // align 0x10
37bc9fb38 // align 0x10
37bc9fb40
37bc9fb40ztgexc_:
37bc9fb40push r15
37bc9fb42push r14
37bc9fb44push r13
37bc9fb46push r12
37bc9fb48push rbp
37bc9fb49push rdi
37bc9fb4apush rsi
37bc9fb4bpush rbx
37bc9fb4csub rsp, 136
37bc9fb53mov rsi, [rsp+240]
37bc9fb5bmov rdi, [rsp+256]
37bc9fb63mov rbp, [rsp+272]
37bc9fb6bmov r12, [rsp+288]
37bc9fb73mov rbx, [rsp+312]
37bc9fb7bmov r11l, [rsi]
37bc9fb7emov r15l, [rdi]
37bc9fb81mov eax, [r12]
37bc9fb85mov r14, rcx
37bc9fb88mov ecx, [r8]
37bc9fb8bmov r13, rdx
37bc9fb8emov [rbx], 0
37bc9fb94mov edx, [rbp]
37bc9fb97test ecx, ecx
37bc9fb99js 0x37bc9fc38
37bc9fb9fmov r10l, 1
37bc9fba5cmovg r10l, ecx
37bc9fba9cmp r11l, r10l
37bc9fbacjge 0x37bc9fbf0
37bc9fbaemov edx, -5
37bc9fbb3mov eax, 5
37bc9fbb8
37bc9fbb8loc_37bc9fbb8:
37bc9fbb8mov [rbx], edx
37bc9fbbamov r8l, 6
37bc9fbc0lea rdx, [rsp+124]
37bc9fbc5lea rcx, [rip+0x7af154]
37bc9fbccmov [rsp+124], eax
37bc9fbd0call xerbla_
37bc9fbd5nop
37bc9fbd6
37bc9fbd6loc_37bc9fbd6:
37bc9fbd6add rsp, 136
37bc9fbddpop rbx
37bc9fbdepop rsi
37bc9fbdfpop rdi
37bc9fbe0pop rbp
37bc9fbe1pop r12
37bc9fbe3pop r13
37bc9fbe5pop r14
37bc9fbe7pop r15
37bc9fbe9ret
37bc9fbea
37bc9fbea 66 0f 1f 44 00 00 f..D..
37bc9fbf0
37bc9fbf0loc_37bc9fbf0:
37bc9fbf0cmp r15l, r10l
37bc9fbf3jl 0x37bc9fc50
37bc9fbf5test edx, edx
37bc9fbf7jle 0x37bc9fc60
37bc9fbf9test [r14], 1
37bc9fbfdje 0x37bc9fc04
37bc9fbffcmp edx, r10l
37bc9fc02jl 0x37bc9fc60
37bc9fc04
37bc9fc04loc_37bc9fc04:
37bc9fc04test eax, eax
37bc9fc06jle 0x37bc9fc70
37bc9fc08test [r13], 1
37bc9fc0dje 0x37bc9fc14
37bc9fc0fcmp eax, r10l
37bc9fc12jl 0x37bc9fc70
37bc9fc14
37bc9fc14loc_37bc9fc14:
37bc9fc14mov r10, [rsp+296]
37bc9fc1cmov r10l, [r10]
37bc9fc1fcmp ecx, r10l
37bc9fc22jl 0x37bc9fc29
37bc9fc24test r10l, r10l
37bc9fc27jg 0x37bc9fc7f
37bc9fc29
37bc9fc29loc_37bc9fc29:
37bc9fc29mov edx, -12
37bc9fc2emov eax, 12
37bc9fc33jmp 0x37bc9fbb8
37bc9fc35
37bc9fc35 0f 1f 00 ...
37bc9fc38
37bc9fc38loc_37bc9fc38:
37bc9fc38mov edx, -3
37bc9fc3dmov eax, 3
37bc9fc42jmp 0x37bc9fbb8
37bc9fc47
37bc9fc47 66 0f 1f 84 00 00 00 00 00 f........
37bc9fc50
37bc9fc50loc_37bc9fc50:
37bc9fc50mov edx, -7
37bc9fc55mov eax, 7
37bc9fc5ajmp 0x37bc9fbb8
37bc9fc5f
37bc9fc5f 90 .
37bc9fc60
37bc9fc60loc_37bc9fc60:
37bc9fc60mov edx, -9
37bc9fc65mov eax, 9
37bc9fc6ajmp 0x37bc9fbb8
37bc9fc6f
37bc9fc6f 90 .
37bc9fc70
37bc9fc70loc_37bc9fc70:
37bc9fc70mov edx, -11
37bc9fc75mov eax, 11
37bc9fc7ajmp 0x37bc9fbb8
37bc9fc7f
37bc9fc7floc_37bc9fc7f:
37bc9fc7fmov rax, [rsp+304]
37bc9fc87mov r11l, [rax]
37bc9fc8acmp ecx, r11l
37bc9fc8djl 0x37bc9fc94
37bc9fc8ftest r11l, r11l
37bc9fc92jg 0x37bc9fca8
37bc9fc94
37bc9fc94loc_37bc9fc94:
37bc9fc94mov edx, -13
37bc9fc99mov eax, 13
37bc9fc9ejmp 0x37bc9fbb8
37bc9fca3
37bc9fca3 0f 1f 44 00 00 ..D..
37bc9fca8
37bc9fca8loc_37bc9fca8:
37bc9fca8cmp ecx, 1
37bc9fcabjle 0x37bc9fbd6
37bc9fcb1cmp r10l, r11l
37bc9fcb4je 0x37bc9fbd6
37bc9fcbajge 0x37bc9fd90
37bc9fcc0mov [rsp+208], r14
37bc9fcc8lea r15, [rsp+124]
37bc9fccdmov r14, [rsp+280]
37bc9fcd5mov [rsp+216], r13
37bc9fcddmov r13, [rsp+264]
37bc9fce5mov [rsp+124], r10l
37bc9fceamov [rsp+224], r8
37bc9fcf2mov [rsp+232], r9
37bc9fcfajmp 0x37bc9fd13
37bc9fcfc
37bc9fcfc 0f 1f 40 00 ..@.
37bc9fd00
37bc9fd00loc_37bc9fd00:
37bc9fd00mov rdx, [rsp+304]
37bc9fd08lea eax, [rcx+1]
37bc9fd0bmov [rsp+124], eax
37bc9fd0fcmp eax, [rdx]
37bc9fd11jge 0x37bc9fd77
37bc9fd13
37bc9fd13loc_37bc9fd13:
37bc9fd13mov rax, [rsp+248]
37bc9fd1bmov [rsp+96], rbx
37bc9fd20mov [rsp+88], r15
37bc9fd25mov rdx, [rsp+216]
37bc9fd2dmov [rsp+80], r12
37bc9fd32mov rcx, [rsp+208]
37bc9fd3amov [rsp+72], r14
37bc9fd3fmov r9, [rsp+232]
37bc9fd47mov [rsp+64], rbp
37bc9fd4cmov r8, [rsp+224]
37bc9fd54mov [rsp+56], r13
37bc9fd59mov [rsp+48], rdi
37bc9fd5emov [rsp+40], rax
37bc9fd63mov [rsp+32], rsi
37bc9fd68call ztgex2_
37bc9fd6dmov edx, [rbx]
37bc9fd6fmov ecx, [rsp+124]
37bc9fd73test edx, edx
37bc9fd75je 0x37bc9fd00
37bc9fd77
37bc9fd77loc_37bc9fd77:
37bc9fd77mov rax, [rsp+304]
37bc9fd7fmov [rax], ecx
37bc9fd81jmp 0x37bc9fbd6
37bc9fd86
37bc9fd86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc9fd90
37bc9fd90loc_37bc9fd90:
37bc9fd90sub r10l, 1
37bc9fd94mov [rsp+208], r14
37bc9fd9clea r15, [rsp+124]
37bc9fda1mov r14, [rsp+280]
37bc9fda9mov [rsp+216], r13
37bc9fdb1mov r13, [rsp+264]
37bc9fdb9mov [rsp+124], r10l
37bc9fdbemov [rsp+224], r8
37bc9fdc6mov [rsp+232], r9
37bc9fdcejmp 0x37bc9fde3
37bc9fdd0
37bc9fdd0loc_37bc9fdd0:
37bc9fdd0mov rdx, [rsp+304]
37bc9fdd8lea eax, [rcx-1]
37bc9fddbmov [rsp+124], eax
37bc9fddfcmp eax, [rdx]
37bc9fde1jl 0x37bc9fd77
37bc9fde3
37bc9fde3loc_37bc9fde3:
37bc9fde3mov rax, [rsp+248]
37bc9fdebmov [rsp+96], rbx
37bc9fdf0mov [rsp+88], r15
37bc9fdf5mov rcx, [rsp+208]
37bc9fdfdmov [rsp+40], rax
37bc9fe02mov r9, [rsp+232]
37bc9fe0amov [rsp+80], r12
37bc9fe0fmov r8, [rsp+224]
37bc9fe17mov [rsp+72], r14
37bc9fe1cmov rdx, [rsp+216]
37bc9fe24mov [rsp+64], rbp
37bc9fe29mov [rsp+56], r13
37bc9fe2emov [rsp+48], rdi
37bc9fe33mov [rsp+32], rsi
37bc9fe38call ztgex2_
37bc9fe3dmov eax, [rbx]
37bc9fe3fmov ecx, [rsp+124]
37bc9fe43test eax, eax
37bc9fe45je 0x37bc9fdd0
37bc9fe47mov rax, [rsp+304]
37bc9fe4fmov [rax], ecx
37bc9fe51jmp 0x37bc9fbd6
37bc9fb40
37bc9fb40ztgexc_:
37bc9fb40push r15
37bc9fb42push r14
37bc9fb44push r13
37bc9fb46push r12
37bc9fb48push rbp
37bc9fb49push rdi
37bc9fb4apush rsi
37bc9fb4bpush rbx
37bc9fb4csub rsp, 136
37bc9fb53mov rsi, [rsp+240]
37bc9fb5bmov rdi, [rsp+256]
37bc9fb63mov rbp, [rsp+272]
37bc9fb6bmov r12, [rsp+288]
37bc9fb73mov rbx, [rsp+312]
37bc9fb7bmov r11l, [rsi]
37bc9fb7emov r15l, [rdi]
37bc9fb81mov eax, [r12]
37bc9fb85mov r14, rcx
37bc9fb88mov ecx, [r8]
37bc9fb8bmov r13, rdx
37bc9fb8emov [rbx], 0
37bc9fb94mov edx, [rbp]
37bc9fb97test ecx, ecx
37bc9fb99js 0x37bc9fc38
37bc9fb9fmov r10l, 1
37bc9fba5cmovg r10l, ecx
37bc9fba9cmp r11l, r10l
37bc9fbacjge 0x37bc9fbf0
37bc9fbaemov edx, -5
37bc9fbb3mov eax, 5
37bc9fbb8
37bc9fbb8loc_37bc9fbb8:
37bc9fbb8mov [rbx], edx
37bc9fbbamov r8l, 6
37bc9fbc0lea rdx, [rsp+124]
37bc9fbc5lea rcx, [rip+0x7af154]
37bc9fbccmov [rsp+124], eax
37bc9fbd0call xerbla_
37bc9fbd5nop
37bc9fbd6
37bc9fbd6loc_37bc9fbd6:
37bc9fbd6add rsp, 136
37bc9fbddpop rbx
37bc9fbdepop rsi
37bc9fbdfpop rdi
37bc9fbe0pop rbp
37bc9fbe1pop r12
37bc9fbe3pop r13
37bc9fbe5pop r14
37bc9fbe7pop r15
37bc9fbe9ret
37bc9fbea
37bc9fbea 66 0f 1f 44 00 00 f..D..
37bc9fbf0
37bc9fbf0loc_37bc9fbf0:
37bc9fbf0cmp r15l, r10l
37bc9fbf3jl 0x37bc9fc50
37bc9fbf5test edx, edx
37bc9fbf7jle 0x37bc9fc60
37bc9fbf9test [r14], 1
37bc9fbfdje 0x37bc9fc04
37bc9fbffcmp edx, r10l
37bc9fc02jl 0x37bc9fc60
37bc9fc04
37bc9fc04loc_37bc9fc04:
37bc9fc04test eax, eax
37bc9fc06jle 0x37bc9fc70
37bc9fc08test [r13], 1
37bc9fc0dje 0x37bc9fc14
37bc9fc0fcmp eax, r10l
37bc9fc12jl 0x37bc9fc70
37bc9fc14
37bc9fc14loc_37bc9fc14:
37bc9fc14mov r10, [rsp+296]
37bc9fc1cmov r10l, [r10]
37bc9fc1fcmp ecx, r10l
37bc9fc22jl 0x37bc9fc29
37bc9fc24test r10l, r10l
37bc9fc27jg 0x37bc9fc7f
37bc9fc29
37bc9fc29loc_37bc9fc29:
37bc9fc29mov edx, -12
37bc9fc2emov eax, 12
37bc9fc33jmp 0x37bc9fbb8
37bc9fc35
37bc9fc35 0f 1f 00 ...
37bc9fc38
37bc9fc38loc_37bc9fc38:
37bc9fc38mov edx, -3
37bc9fc3dmov eax, 3
37bc9fc42jmp 0x37bc9fbb8
37bc9fc47
37bc9fc47 66 0f 1f 84 00 00 00 00 00 f........
37bc9fc50
37bc9fc50loc_37bc9fc50:
37bc9fc50mov edx, -7
37bc9fc55mov eax, 7
37bc9fc5ajmp 0x37bc9fbb8
37bc9fc5f
37bc9fc5f 90 .
37bc9fc60
37bc9fc60loc_37bc9fc60:
37bc9fc60mov edx, -9
37bc9fc65mov eax, 9
37bc9fc6ajmp 0x37bc9fbb8
37bc9fc6f
37bc9fc6f 90 .
37bc9fc70
37bc9fc70loc_37bc9fc70:
37bc9fc70mov edx, -11
37bc9fc75mov eax, 11
37bc9fc7ajmp 0x37bc9fbb8
37bc9fc7f
37bc9fc7floc_37bc9fc7f:
37bc9fc7fmov rax, [rsp+304]
37bc9fc87mov r11l, [rax]
37bc9fc8acmp ecx, r11l
37bc9fc8djl 0x37bc9fc94
37bc9fc8ftest r11l, r11l
37bc9fc92jg 0x37bc9fca8
37bc9fc94
37bc9fc94loc_37bc9fc94:
37bc9fc94mov edx, -13
37bc9fc99mov eax, 13
37bc9fc9ejmp 0x37bc9fbb8
37bc9fca3
37bc9fca3 0f 1f 44 00 00 ..D..
37bc9fca8
37bc9fca8loc_37bc9fca8:
37bc9fca8cmp ecx, 1
37bc9fcabjle 0x37bc9fbd6
37bc9fcb1cmp r10l, r11l
37bc9fcb4je 0x37bc9fbd6
37bc9fcbajge 0x37bc9fd90
37bc9fcc0mov [rsp+208], r14
37bc9fcc8lea r15, [rsp+124]
37bc9fccdmov r14, [rsp+280]
37bc9fcd5mov [rsp+216], r13
37bc9fcddmov r13, [rsp+264]
37bc9fce5mov [rsp+124], r10l
37bc9fceamov [rsp+224], r8
37bc9fcf2mov [rsp+232], r9
37bc9fcfajmp 0x37bc9fd13
37bc9fcfc
37bc9fcfc 0f 1f 40 00 ..@.
37bc9fd00
37bc9fd00loc_37bc9fd00:
37bc9fd00mov rdx, [rsp+304]
37bc9fd08lea eax, [rcx+1]
37bc9fd0bmov [rsp+124], eax
37bc9fd0fcmp eax, [rdx]
37bc9fd11jge 0x37bc9fd77
37bc9fd13
37bc9fd13loc_37bc9fd13:
37bc9fd13mov rax, [rsp+248]
37bc9fd1bmov [rsp+96], rbx
37bc9fd20mov [rsp+88], r15
37bc9fd25mov rdx, [rsp+216]
37bc9fd2dmov [rsp+80], r12
37bc9fd32mov rcx, [rsp+208]
37bc9fd3amov [rsp+72], r14
37bc9fd3fmov r9, [rsp+232]
37bc9fd47mov [rsp+64], rbp
37bc9fd4cmov r8, [rsp+224]
37bc9fd54mov [rsp+56], r13
37bc9fd59mov [rsp+48], rdi
37bc9fd5emov [rsp+40], rax
37bc9fd63mov [rsp+32], rsi
37bc9fd68call ztgex2_
37bc9fd6dmov edx, [rbx]
37bc9fd6fmov ecx, [rsp+124]
37bc9fd73test edx, edx
37bc9fd75je 0x37bc9fd00
37bc9fd77
37bc9fd77loc_37bc9fd77:
37bc9fd77mov rax, [rsp+304]
37bc9fd7fmov [rax], ecx
37bc9fd81jmp 0x37bc9fbd6
37bc9fd86
37bc9fd86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc9fd90
37bc9fd90loc_37bc9fd90:
37bc9fd90sub r10l, 1
37bc9fd94mov [rsp+208], r14
37bc9fd9clea r15, [rsp+124]
37bc9fda1mov r14, [rsp+280]
37bc9fda9mov [rsp+216], r13
37bc9fdb1mov r13, [rsp+264]
37bc9fdb9mov [rsp+124], r10l
37bc9fdbemov [rsp+224], r8
37bc9fdc6mov [rsp+232], r9
37bc9fdcejmp 0x37bc9fde3
37bc9fdd0
37bc9fdd0loc_37bc9fdd0:
37bc9fdd0mov rdx, [rsp+304]
37bc9fdd8lea eax, [rcx-1]
37bc9fddbmov [rsp+124], eax
37bc9fddfcmp eax, [rdx]
37bc9fde1jl 0x37bc9fd77
37bc9fde3
37bc9fde3loc_37bc9fde3:
37bc9fde3mov rax, [rsp+248]
37bc9fdebmov [rsp+96], rbx
37bc9fdf0mov [rsp+88], r15
37bc9fdf5mov rcx, [rsp+208]
37bc9fdfdmov [rsp+40], rax
37bc9fe02mov r9, [rsp+232]
37bc9fe0amov [rsp+80], r12
37bc9fe0fmov r8, [rsp+224]
37bc9fe17mov [rsp+72], r14
37bc9fe1cmov rdx, [rsp+216]
37bc9fe24mov [rsp+64], rbp
37bc9fe29mov [rsp+56], r13
37bc9fe2emov [rsp+48], rdi
37bc9fe33mov [rsp+32], rsi
37bc9fe38call ztgex2_
37bc9fe3dmov eax, [rbx]
37bc9fe3fmov ecx, [rsp+124]
37bc9fe43test eax, eax
37bc9fe45je 0x37bc9fdd0
37bc9fe47mov rax, [rsp+304]
37bc9fe4fmov [rax], ecx
37bc9fe51jmp 0x37bc9fbd6
37bc9fb40
37bc9fe56
37bc9fe56 // align 0x10
37bc9fe56 // align 0x10
37bc9fe60
37bc9fe60ztgsen_:
37bc9fe60push r15
37bc9fe62push r14
37bc9fe64push r13
37bc9fe66push r12
37bc9fe68push rbp
37bc9fe69push rdi
37bc9fe6apush rsi
37bc9fe6bpush rbx
37bc9fe6csub rsp, 440
37bc9fe73movups [rsp+400], x6
37bc9fe7bmovups [rsp+416], x7
37bc9fe83mov r12l, 1
37bc9fe89mov rdi, [rsp+560]
37bc9fe91mov rsi, [rsp+576]
37bc9fe99mov rbx, [rsp+696]
37bc9fea1mov r15, [rsp+592]
37bc9fea9mov r11, [rsp+632]
37bc9feb1mov [rbx], 0
37bc9feb7mov [rsp+520], rdx
37bc9febfmov edx, [rdi]
37bc9fec1mov rax, rcx
37bc9fec4mov r10, r9
37bc9fec7mov rdi, [rsp+608]
37bc9fecfmov ecx, [rsi]
37bc9fed1mov [rsp+528], r8
37bc9fed9mov esi, [rdi]
37bc9fedbmov rdi, [rsp+624]
37bc9fee3mov [rsp+216], esi
37bc9feeamov rsi, [rsp+672]
37bc9fef2mov r8l, [rdi]
37bc9fef5mov r14l, [rsi]
37bc9fef8cmp r14l, -1
37bc9fefcje 0x37bc9ff0d
37bc9fefemov rbx, [rsp+688]
37bc9ff06cmp [rbx], -1
37bc9ff09sete r12b
37bc9ff0d
37bc9ff0dloc_37bc9ff0d:
37bc9ff0dmov r9l, [rax]
37bc9ff10and r12l, 1
37bc9ff14cmp r9l, 5
37bc9ff18ja 0x37bca0078
37bc9ff1emov rax, [rsp+544]
37bc9ff26mov ebx, [rax]
37bc9ff28test ebx, ebx
37bc9ff2ajs 0x37bca00d8
37bc9ff30mov eax, 1
37bc9ff35cmovg eax, ebx
37bc9ff38cmp edx, eax
37bc9ff3ajl 0x37bca00e8
37bc9ff40cmp ecx, eax
37bc9ff42jl 0x37bca00f8
37bc9ff48mov eax, [rsp+216]
37bc9ff4ftest eax, eax
37bc9ff51jle 0x37bca0107
37bc9ff57cmp eax, ebx
37bc9ff59jge 0x37bc9ff6c
37bc9ff5bmov rax, [rsp+520]
37bc9ff63test [rax], 1
37bc9ff66jne 0x37bca0107
37bc9ff6c
37bc9ff6cloc_37bc9ff6c:
37bc9ff6ctest r8l, r8l
37bc9ff6fjle 0x37bca11e6
37bc9ff75cmp r8l, ebx
37bc9ff78jge 0x37bc9ff8b
37bc9ff7amov rax, [rsp+528]
37bc9ff82test [rax], 1
37bc9ff85jne 0x37bca11e6
37bc9ff8b
37bc9ff8bloc_37bc9ff8b:
37bc9ff8bmov [rsp+292], 0
37bc9ff96mov [r11], 0
37bc9ff9dtest r9l, r9l
37bc9ffa0jne 0x37bc9ffab
37bc9ffa2test r12l, r12l
37bc9ffa5jne 0x37bca03f0
37bc9ffab
37bc9ffabloc_37bc9ffab:
37bc9ffablea edi, [r9-3]
37bc9ffafmovsxd rax, edx
37bc9ffb2movsxd rsi, ecx
37bc9ffb5mov [rsp+192], edi
37bc9ffbcxor edi, edi
37bc9ffbecmp r9l, 4
37bc9ffc2sete dil
37bc9ffc6mov [rsp+232], rax
37bc9ffcemov [rsp+240], rsi
37bc9ffd6mov [rsp+224], edi
37bc9ffddtest ebx, ebx
37bc9ffdfje 0x37bca0128
37bc9ffe5lea rdi, [rax+1]
37bc9ffe9add rsi, 1
37bc9ffedmovsxd r13, ebx
37bc9fff0xor edx, edx
37bc9fff2shl rdi, 4
37bc9fff6shl rsi, 4
37bc9fffalea ebp, [rbx+1]
37bc9fffdmov eax, 1
37bca0002mov [rsp+212], r14l
37bca000amov r8, [rsp+552]
37bca0012sub r13, 1
37bca0016mov rcx, [rsp+568]
37bca001emov r14, [rsp+584]
37bca0026jmp 0x37bca0053
37bca0028
37bca0028 0f 1f 84 00 00 00 00 00 ........
37bca0030
37bca0030loc_37bca0030:
37bca0030cmp [r10+4*rax-4], 0
37bca0036je 0x37bca003c
37bca0038
37bca0038loc_37bca0038:
37bca0038add [r11], 1
37bca003c
37bca003cloc_37bca003c:
37bca003cadd rax, 1
37bca0040add r8, rdi
37bca0043add rcx, rsi
37bca0046add rdx, 16
37bca004acmp rax, rbp
37bca004dje 0x37bca0120
37bca0053
37bca0053loc_37bca0053:
37bca0053movupd x0, [r8]
37bca0058movups [r14+rdx], x0
37bca005dmovupd x0, [rcx]
37bca0061movups [r15+rdx], x0
37bca0066cmp ebx, eax
37bca0068jg 0x37bca0030
37bca006acmp [r10+4*r13], 0
37bca006fjne 0x37bca0038
37bca0071jmp 0x37bca003c
37bca0073
37bca0073 0f 1f 44 00 00 ..D..
37bca0078
37bca0078loc_37bca0078:
37bca0078mov edx, -1
37bca007dmov eax, 1
37bca0082
37bca0082loc_37bca0082:
37bca0082mov rbx, [rsp+696]
37bca008amov r8l, 6
37bca0090lea rcx, [rip+0x7aec99]
37bca0097mov [rsp+384], eax
37bca009emov [rbx], edx
37bca00a0lea rdx, [rsp+384]
37bca00a8call xerbla_
37bca00adnop
37bca00ae
37bca00aeloc_37bca00ae:
37bca00aemovups x6, [rsp+400]
37bca00b6movups x7, [rsp+416]
37bca00beadd rsp, 440
37bca00c5pop rbx
37bca00c6pop rsi
37bca00c7pop rdi
37bca00c8pop rbp
37bca00c9pop r12
37bca00cbpop r13
37bca00cdpop r14
37bca00cfpop r15
37bca00d1ret
37bca00d2
37bca00d2 66 0f 1f 44 00 00 f..D..
37bca00d8
37bca00d8loc_37bca00d8:
37bca00d8mov edx, -5
37bca00ddmov eax, 5
37bca00e2jmp 0x37bca0082
37bca00e4
37bca00e4 0f 1f 40 00 ..@.
37bca00e8
37bca00e8loc_37bca00e8:
37bca00e8mov edx, -7
37bca00edmov eax, 7
37bca00f2jmp 0x37bca0082
37bca00f4
37bca00f4 0f 1f 40 00 ..@.
37bca00f8
37bca00f8loc_37bca00f8:
37bca00f8mov edx, -9
37bca00fdmov eax, 9
37bca0102jmp 0x37bca0082
37bca0107
37bca0107loc_37bca0107:
37bca0107mov edx, -13
37bca010cmov eax, 13
37bca0111jmp 0x37bca0082
37bca0116
37bca0116 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca0120
37bca0120loc_37bca0120:
37bca0120mov r14l, [rsp+212]
37bca0128
37bca0128loc_37bca0128:
37bca0128lea eax, [r9-1]
37bca012ccmp eax, 1
37bca012fjbe 0x37bca01b8
37bca0135mov esi, [rsp+224]
37bca013ctest esi, esi
37bca013ejne 0x37bca01b8
37bca0140test [rsp+192], -3
37bca014bje 0x37bca0218
37bca0151mov [rsp+212], 1
37bca015cmovsd_xmm x2, [rip+0x7aebe4]
37bca0164mov eax, 1
37bca0169nop [rax]
37bca0170
37bca0170loc_37bca0170:
37bca0170mov rdi, [rsp+664]
37bca0178mov esi, [rsp+212]
37bca017fmovsd_xmm [rdi], x2
37bca0183mov [rdi+8], 0
37bca018bmov rdi, [rsp+680]
37bca0193mov [rdi], esi
37bca0195cmp r14l, eax
37bca0198jge 0x37bca01e8
37bca019atest r12l, r12l
37bca019djne 0x37bca00ae
37bca01a3mov edx, -21
37bca01a8mov eax, 21
37bca01adjmp 0x37bca0082
37bca01b2
37bca01b2 66 0f 1f 44 00 00 f..D..
37bca01b8
37bca01b8loc_37bca01b8:
37bca01b8mov edx, [r11]
37bca01bbmov eax, ebx
37bca01bdlea esi, [rbx+2]
37bca01c0pxor x2, x2
37bca01c4mov [rsp+212], esi
37bca01cbsub eax, edx
37bca01cdimul eax, edx
37bca01d0mov edx, 1
37bca01d5add eax, eax
37bca01d7test eax, eax
37bca01d9cmovle eax, edx
37bca01dccvtsi2sd x2, eax
37bca01e0jmp 0x37bca0170
37bca01e2
37bca01e2 66 0f 1f 44 00 00 f..D..
37bca01e8
37bca01e8loc_37bca01e8:
37bca01e8mov rax, [rsp+688]
37bca01f0mov ecx, [rsp+212]
37bca01f7cmp [rax], ecx
37bca01f9jge 0x37bca0258
37bca01fbtest r12l, r12l
37bca01fejne 0x37bca00ae
37bca0204mov edx, -23
37bca0209mov eax, 23
37bca020ejmp 0x37bca0082
37bca0213
37bca0213 0f 1f 44 00 00 ..D..
37bca0218
37bca0218loc_37bca0218:
37bca0218mov eax, [r11]
37bca021bmov edx, ebx
37bca021dmov ecx, 1
37bca0222pxor x2, x2
37bca0226sub edx, eax
37bca0228imul edx, eax
37bca022blea eax, [4*rdx]
37bca0232test eax, eax
37bca0234cmovle eax, ecx
37bca0237add edx, edx
37bca0239lea ecx, [rbx+2]
37bca023ccmp edx, ecx
37bca023ecmovge ecx, edx
37bca0241cvtsi2sd x2, eax
37bca0245mov [rsp+212], ecx
37bca024cjmp 0x37bca0170
37bca0251
37bca0251 0f 1f 80 00 00 00 00 .......
37bca0258
37bca0258loc_37bca0258:
37bca0258test r12l, r12l
37bca025bjne 0x37bca00ae
37bca0261xor esi, esi
37bca0263cmp r9l, 1
37bca0267lea r14l, [r9-2]
37bca026bsete sil
37bca026fxor eax, eax
37bca0271cmp r9l, 3
37bca0275setg al
37bca0278or esi, eax
37bca027axor eax, eax
37bca027cand r14l, -3
37bca0280sete al
37bca0283xor edx, edx
37bca0285test [rsp+192], -3
37bca0290sete dl
37bca0293or eax, edx
37bca0295mov r13l, eax
37bca0298mov eax, [r11]
37bca029btest eax, eax
37bca029dje 0x37bca02a7
37bca029fcmp ebx, eax
37bca02a1jne 0x37bca0420
37bca02a7
37bca02a7loc_37bca02a7:
37bca02a7test esi, esi
37bca02a9je 0x37bca02cb
37bca02abmovsd_xmm x0, [rip+0x7aea95]
37bca02b3mov rax, [rsp+640]
37bca02bbmovsd_xmm [rax], x0
37bca02bfmov rax, [rsp+648]
37bca02c7movsd_xmm [rax], x0
37bca02cb
37bca02cbloc_37bca02cb:
37bca02cbtest r13l, r13l
37bca02ceje 0x37bca03c1
37bca02d4mov rax, [rip+0x7aea6d]
37bca02dbmov [rsp+328], 0
37bca02e7mov [rsp+336], rax
37bca02eftest ebx, ebx
37bca02f1je 0x37bca11f5
37bca02f7mov r12, [rsp+240]
37bca02ffmov r13, [rsp+232]
37bca0307mov [rsp+192], ebx
37bca030elea rbp, [rsp+328]
37bca0316mov r14, [rsp+552]
37bca031emov rsi, [rsp+568]
37bca0326movapd x6, x2
37bca032alea rdi, [rsp+336]
37bca0332shl r12, 4
37bca0336mov rbx, [rsp+544]
37bca033eshl r13, 4
37bca0342mov r15, r12
37bca0345mov r12l, 1
37bca034bnop [rax+rax]
37bca0350
37bca0350loc_37bca0350:
37bca0350mov [rsp+32], rdi
37bca0355mov rdx, r14
37bca0358mov r9, rbp
37bca035bmov rcx, rbx
37bca035elea r8, [rip+0x7ae9d3]
37bca0365add r12l, 1
37bca0369add r14, r13
37bca036ccall zlassq_
37bca0371mov [rsp+32], rdi
37bca0376mov rdx, rsi
37bca0379mov r9, rbp
37bca037clea r8, [rip+0x7ae9b5]
37bca0383mov rcx, rbx
37bca0386add rsi, r15
37bca0389call zlassq_
37bca038ecmp [rsp+192], r12l
37bca0396jge 0x37bca0350
37bca0398movsd_xmm x0, [rsp+336]
37bca03a1movapd x2, x6
37bca03a5sqrtsd x0, x0
37bca03a9mulsd x0, [rsp+328]
37bca03b2
37bca03b2loc_37bca03b2:
37bca03b2mov rax, [rsp+656]
37bca03baunpcklpd x0, x0
37bca03bemovups [rax], x0
37bca03c1
37bca03c1loc_37bca03c1:
37bca03c1mov rax, [rsp+664]
37bca03c9mov ebx, [rsp+212]
37bca03d0movsd_xmm [rax], x2
37bca03d4mov [rax+8], 0
37bca03dcmov rax, [rsp+680]
37bca03e4mov [rax], ebx
37bca03e6jmp 0x37bca00ae
37bca03eb
37bca03eb 0f 1f 44 00 00 ..D..
37bca03f0
37bca03f0loc_37bca03f0:
37bca03f0mov rax, [rsp+664]
37bca03f8mov rbx, [rip+0x7ae949]
37bca03ffmov [rax+8], 0
37bca0407mov [rax], rbx
37bca040amov rax, [rsp+680]
37bca0412mov [rax], 1
37bca0418jmp 0x37bca00ae
37bca041d
37bca041d 0f 1f 00 ...
37bca0420
37bca0420loc_37bca0420:
37bca0420mov rax, [rsp+232]
37bca0428mov edx, 1
37bca042dlea rcx, [rip+0x7ae908]
37bca0434mov [rsp+632], r11
37bca043cmov [rsp+536], r10
37bca0444lea r12, [rsp+292]
37bca044clea rdi, [rsp+308]
37bca0454not rax
37bca0457lea rbx, [rsp+300]
37bca045fmovsd_xmm [rsp+192], x2
37bca0468mov [rsp+248], rax
37bca0470mov rax, [rsp+240]
37bca0478not rax
37bca047bmov [rsp+256], rax
37bca0483call dlamch_
37bca0488mov rax, [rsp+544]
37bca0490mov [rsp+308], 0
37bca049bmov [rsp+300], 1
37bca04a6mov r10, [rsp+536]
37bca04aemovapd x6, x0
37bca04b2mov ebp, [rax]
37bca04b4mov r11, [rsp+632]
37bca04bcmov eax, 1
37bca04c1movsd_xmm x2, [rsp+192]
37bca04catest ebp, ebp
37bca04ccjle 0x37bca1518
37bca04d2mov [rsp+632], r11
37bca04damovapd x7, x2
37bca04demov [rsp+192], esi
37bca04e5mov rsi, [rsp+608]
37bca04edmov [rsp+224], r14l
37bca04f5mov r14l, ebp
37bca04f8mov rbp, [rsp+624]
37bca0500mov [rsp+592], r15
37bca0508mov r15, r10
37bca050bnop [rax+rax]
37bca0510
37bca0510loc_37bca0510:
37bca0510lea edx, [rax-1]
37bca0513movsxd rdx, edx
37bca0516mov r9l, [r15+4*rdx]
37bca051atest r9l, r9l
37bca051dje 0x37bca05c8
37bca0523mov ecx, [rsp+308]
37bca052alea edx, [rcx+1]
37bca052dmov [rsp+308], edx
37bca0534cmp edx, eax
37bca0536je 0x37bca05b7
37bca0538mov rax, [rsp+616]
37bca0540mov [rsp+104], r12
37bca0545mov [rsp+96], rdi
37bca054amov r9, [rsp+552]
37bca0552mov [rsp+72], rax
37bca0557mov rax, [rsp+600]
37bca055fmov [rsp+88], rbx
37bca0564mov r8, [rsp+544]
37bca056cmov [rsp+56], rax
37bca0571mov rax, [rsp+576]
37bca0579mov [rsp+80], rbp
37bca057emov rdx, [rsp+528]
37bca0586mov [rsp+48], rax
37bca058bmov rax, [rsp+568]
37bca0593mov [rsp+64], rsi
37bca0598mov rcx, [rsp+520]
37bca05a0mov [rsp+40], rax
37bca05a5mov rax, [rsp+560]
37bca05admov [rsp+32], rax
37bca05b2call ztgexc_
37bca05b7
37bca05b7loc_37bca05b7:
37bca05b7mov r8l, [rsp+292]
37bca05bftest r8l, r8l
37bca05c2jg 0x37bca0b04
37bca05c8
37bca05c8loc_37bca05c8:
37bca05c8mov eax, [rsp+300]
37bca05cfadd eax, 1
37bca05d2mov [rsp+300], eax
37bca05d9cmp eax, r14l
37bca05dcjle 0x37bca0510
37bca05e2mov rax, [rsp+544]
37bca05eamov edx, [rsp+192]
37bca05f1movapd x2, x7
37bca05f5mov r14l, [rsp+224]
37bca05fdmov r15, [rsp+592]
37bca0605mov r11, [rsp+632]
37bca060dmov ebp, [rax]
37bca060ftest edx, edx
37bca0611jne 0x37bca0dd0
37bca0617
37bca0617loc_37bca0617:
37bca0617test r13l, r13l
37bca061aje 0x37bca08b3
37bca0620
37bca0620loc_37bca0620:
37bca0620mov ecx, [r11]
37bca0623sub ebp, ecx
37bca0625mov r8l, ecx
37bca0628lea edx, [rcx+1]
37bca062bimul r8l, ebp
37bca062flea eax, [r8+r8]
37bca0633test r14l, r14l
37bca0636je 0x37bca1242
37bca063cmov [rsp+316], ecx
37bca0643movsxd rcx, edx
37bca0646mov rdx, [rsp+240]
37bca064elea rdi, [rsp+312]
37bca0656lea rbx, [rsp+320]
37bca065emov [rsp+320], ebp
37bca0665mov r12, [rsp+576]
37bca066dlea rsi, [rsp+356]
37bca0675imul rdx, rcx
37bca0679add rdx, [rsp+256]
37bca0681mov [rsp+592], r15
37bca0689lea rbp, [rsp+304]
37bca0691add rdx, rcx
37bca0694movapd x7, x2
37bca0698mov [rsp+192], rdi
37bca06a0mov r15, [rsp+672]
37bca06a8shl rdx, 4
37bca06acadd rdx, [rsp+568]
37bca06b4mov [rsp+224], rbx
37bca06bcmov r14, rdx
37bca06bfmov rdx, [rsp+232]
37bca06c7mov [rsp+304], 0
37bca06d2mov [rsp+312], eax
37bca06d9mov rdi, [rsp+664]
37bca06e1imul rdx, rcx
37bca06e5add rdx, [rsp+248]
37bca06edmov [rsp+296], 0
37bca06f8add rdx, rcx
37bca06fbmov rbx, [rsp+560]
37bca0703shl rdx, 4
37bca0707add rdx, [rsp+552]
37bca070fmov r13, rdx
37bca0712movsxd rdx, eax
37bca0715jmp 0x37bca0734
37bca0717
37bca0717 66 0f 1f 84 00 00 00 00 00 f........
37bca0720
37bca0720loc_37bca0720:
37bca0720lea rcx, [rip+0x7ae61b]
37bca0727call ztgsyl_
37bca072c
37bca072cloc_37bca072c:
37bca072cmovsxd rdx, [rsp+312]
37bca0734
37bca0734loc_37bca0734:
37bca0734mov [rsp+40], rsi
37bca0739shl rdx, 4
37bca073dmov r8, rdi
37bca0740mov r9, [rsp+656]
37bca0748mov [rsp+32], rbp
37bca074dmov rcx, [rsp+192]
37bca0755add rdx, rdi
37bca0758call zlacn2_
37bca075dmov r8l, [rsp+304]
37bca0765test r8l, r8l
37bca0768je 0x37bca0b5c
37bca076emov eax, [rsp+316]
37bca0775imul eax, [rsp+320]
37bca077dlea r9, [rsp+292]
37bca0785mov ecx, [r15]
37bca0788mov r11, [rsp+680]
37bca0790mov [rsp+168], r9
37bca0798lea r9, [rsp+384]
37bca07a0mov [rsp+152], r9
37bca07a8mov r9, [rsp+224]
37bca07b0lea edx, [rax+rax]
37bca07b3cdqe
37bca07b5mov [rsp+104], r12
37bca07basub ecx, edx
37bca07bcshl rax, 4
37bca07c0movsxd rdx, edx
37bca07c3mov [rsp+176], 1
37bca07cfadd rax, rdi
37bca07d2shl rdx, 4
37bca07d6mov [rsp+384], ecx
37bca07ddadd rdx, rdi
37bca07e0mov [rsp+112], rax
37bca07e5cmp r8l, 1
37bca07e9mov rax, [rsp+568]
37bca07f1mov [rsp+144], rdx
37bca07f9mov rdx, [rsp+656]
37bca0801lea r8, [rsp+316]
37bca0809mov [rsp+80], rax
37bca080emov rax, [rsp+552]
37bca0816mov [rsp+136], rdx
37bca081elea rdx, [rsp+328]
37bca0826mov [rsp+128], rdx
37bca082elea rdx, [rsp+296]
37bca0836mov [rsp+160], r11
37bca083emov [rsp+120], r8
37bca0843mov [rsp+96], r14
37bca0848mov [rsp+88], r12
37bca084dmov [rsp+72], r8
37bca0852mov [rsp+64], rdi
37bca0857mov [rsp+56], rbx
37bca085cmov [rsp+48], r13
37bca0861mov [rsp+40], rbx
37bca0866mov [rsp+32], rax
37bca086bjne 0x37bca0720
37bca0871lea rcx, [rip+0x7ae4c9]
37bca0878call ztgsyl_
37bca087djmp 0x37bca072c
37bca0882
37bca0882loc_37bca0882:
37bca0882mov rax, [rsp+656]
37bca088amov r15, [rsp+592]
37bca0892movapd x2, x7
37bca0896movsd_xmm x0, [rsp+328]
37bca089fdivsd x0, [rax+8]
37bca08a4movsd_xmm [rax+8], x0
37bca08a9mov rax, [rsp+544]
37bca08b1mov ebp, [rax]
37bca08b3
37bca08b3loc_37bca08b3:
37bca08b3test ebp, ebp
37bca08b5jle 0x37bca03c1
37bca08bbmov r8, [rsp+240]
37bca08c3mov rdi, [rsp+232]
37bca08cbmovapd x7, x2
37bca08cfmov [rsp+232], ebp
37bca08d6mov r14, [rsp+568]
37bca08demovsxd r12, [rsp+216]
37bca08e6mov ebp, 1
37bca08ebadd r8, 1
37bca08efadd rdi, 1
37bca08f3mov rbx, [rsp+552]
37bca08fbmov rsi, [rsp+600]
37bca0903shl r8, 4
37bca0907mov r13, r14
37bca090ashl rdi, 4
37bca090emov r14, [rsp+544]
37bca0916lea rax, [r8-16]
37bca091amov [rsp+224], r8
37bca0922shl r12, 4
37bca0926mov [rsp+248], rax
37bca092elea rax, [rsp+272]
37bca0936mov [rsp+216], rax
37bca093ejmp 0x37bca0994
37bca0940
37bca0940loc_37bca0940:
37bca0940pxor x4, x4
37bca0944pxor x1, x1
37bca0948movups [r13], x4
37bca094d
37bca094dloc_37bca094d:
37bca094dmovupd x0, [rbx]
37bca0951mov rdx, rbp
37bca0954add rbx, rdi
37bca0957add rbp, 1
37bca095bmov rax, [rsp+584]
37bca0963shl rdx, 4
37bca0967add rsi, r12
37bca096amovups [rax+rdx-16], x0
37bca096fmovsd_xmm x0, [r13]
37bca0975add r13, [rsp+224]
37bca097dunpcklpd x0, x1
37bca0981movups [r15+rdx-16], x0
37bca0987cmp [rsp+232], ebp
37bca098ejl 0x37bca0ad8
37bca0994
37bca0994loc_37bca0994:
37bca0994movupd x1, [r13]
37bca099amov rcx, [rsp+216]
37bca09a2movups [rsp+272], x1
37bca09aamovups [rsp+192], x1
37bca09b2call fn_37c42fc80
37bca09b7movupd x1, [rsp+192]
37bca09c0comisd x0, x6
37bca09c4jbe 0x37bca0940
37bca09capxor x3, x3
37bca09cemovapd x4, x1
37bca09d2mov edx, [r14]
37bca09d5mov rax, [rsp+248]
37bca09dddivsd x3, x0
37bca09e1shufpd x4, x1, 1
37bca09e6mov [r13+8], 0
37bca09eemov r9, [rsp+576]
37bca09f6sub edx, ebp
37bca09f8lea r8, [r13+rax]
37bca09fdlea rcx, [rsp+324]
37bca0a05movsd_xmm [r13], x0
37bca0a0bmov [rsp+324], edx
37bca0a12lea rdx, [rsp+368]
37bca0a1amov [rsp+240], rdx
37bca0a22mov [rsp+192], rcx
37bca0a2amovddup x5, x3
37bca0a2emulpd x4, x5
37bca0a32pxor x5, x5
37bca0a36mulsd x3, x5
37bca0a3amovapd x5, x4
37bca0a3eaddsd x3, x0
37bca0a42addpd x5, x1
37bca0a46subpd x1, x4
37bca0a4aunpcklpd x3, x3
37bca0a4emovsd_xmm x1, x5
37bca0a52divpd x1, x3
37bca0a56movapd x4, x1
37bca0a5amovapd x5, x1
37bca0a5emovups [rsp+384], x1
37bca0a66unpckhpd x4, x4
37bca0a6amovapd x3, x4
37bca0a6exorpd x3, [rip+0x7ae2da]
37bca0a76unpcklpd x5, x3
37bca0a7amovups [rsp+368], x5
37bca0a82call zscal_
37bca0a87mov r8l, [r14]
37bca0a8amov r9, [rsp+560]
37bca0a92mov rdx, [rsp+240]
37bca0a9amov rcx, [rsp+192]
37bca0aa2sub r8l, ebp
37bca0aa5add r8l, 1
37bca0aa9mov [rsp+324], r8l
37bca0ab1mov r8, rbx
37bca0ab4call zscal_
37bca0ab9mov rax, [rsp+520]
37bca0ac1mov eax, [rax]
37bca0ac3test eax, eax
37bca0ac5jne 0x37bca0ae8
37bca0ac7
37bca0ac7loc_37bca0ac7:
37bca0ac7movsd_xmm x1, [r13+8]
37bca0acdjmp 0x37bca094d
37bca0ad2
37bca0ad2 66 0f 1f 44 00 00 f..D..
37bca0ad8
37bca0ad8loc_37bca0ad8:
37bca0ad8movapd x2, x7
37bca0adcjmp 0x37bca03c1
37bca0ae1
37bca0ae1 0f 1f 80 00 00 00 00 .......
37bca0ae8
37bca0ae8loc_37bca0ae8:
37bca0ae8lea rdx, [rsp+384]
37bca0af0lea r9, [rip+0x7ae241]
37bca0af7mov r8, rsi
37bca0afamov rcx, r14
37bca0afdcall zscal_
37bca0b02jmp 0x37bca0ac7
37bca0b04
37bca0b04loc_37bca0b04:
37bca0b04mov ecx, [rsp+192]
37bca0b0bmov rax, [rsp+696]
37bca0b13movapd x2, x7
37bca0b17test ecx, ecx
37bca0b19mov [rax], 1
37bca0b1fje 0x37bca0b3f
37bca0b21mov rax, [rsp+640]
37bca0b29mov [rax], 0
37bca0b30mov rax, [rsp+648]
37bca0b38mov [rax], 0
37bca0b3f
37bca0b3floc_37bca0b3f:
37bca0b3ftest r13l, r13l
37bca0b42je 0x37bca03c1
37bca0b48mov rax, [rsp+656]
37bca0b50pxor x0, x0
37bca0b54movups [rax], x0
37bca0b57jmp 0x37bca03c1
37bca0b5c
37bca0b5cloc_37bca0b5c:
37bca0b5cmov rax, [rsp+656]
37bca0b64mov rdi, [rsp+192]
37bca0b6clea r12, [rsp+316]
37bca0b74mov r15, [rsp+664]
37bca0b7cmovsd_xmm x0, [rsp+328]
37bca0b85lea rbx, [rax+8]
37bca0b89divsd x0, [rax]
37bca0b8dmovsd_xmm [rax], x0
37bca0b91nop [rax]
37bca0b95nop [rax+rax]
37bca0ba0
37bca0ba0loc_37bca0ba0:
37bca0ba0mov [rsp+40], rsi
37bca0ba5mov r8, r15
37bca0ba8mov r9, rbx
37bca0babmov rcx, rdi
37bca0baemovsxd rdx, [rsp+312]
37bca0bb6mov [rsp+32], rbp
37bca0bbbshl rdx, 4
37bca0bbfadd rdx, r15
37bca0bc2call zlacn2_
37bca0bc7mov r8l, [rsp+304]
37bca0bcftest r8l, r8l
37bca0bd2je 0x37bca0882
37bca0bd8mov eax, [rsp+316]
37bca0bdfmov rcx, [rsp+672]
37bca0be7lea r9, [rsp+292]
37bca0befimul eax, [rsp+320]
37bca0bf7mov ecx, [rcx]
37bca0bf9mov [rsp+168], r9
37bca0c01mov [rsp+176], 1
37bca0c0dlea edx, [rax+rax]
37bca0c10mov [rsp+192], ecx
37bca0c17cdqe
37bca0c19sub ecx, edx
37bca0c1bmovsxd rdx, edx
37bca0c1eshl rax, 4
37bca0c22shl rdx, 4
37bca0c26add rax, r15
37bca0c29mov [rsp+384], ecx
37bca0c30add rdx, r15
37bca0c33cmp r8l, 1
37bca0c37lea r8, [rsp+320]
37bca0c3fje 0x37bca0d08
37bca0c45mov [rsp+112], rax
37bca0c4amov rax, [rsp+576]
37bca0c52lea r9, [rsp+384]
37bca0c5alea rcx, [rip+0x7ae0e1]
37bca0c61mov [rsp+96], r14
37bca0c66mov r11, [rsp+680]
37bca0c6emov [rsp+104], rax
37bca0c73mov [rsp+88], rax
37bca0c78mov rax, [rsp+568]
37bca0c80mov [rsp+72], r8
37bca0c85mov [rsp+80], rax
37bca0c8amov rax, [rsp+560]
37bca0c92mov [rsp+64], r15
37bca0c97mov [rsp+56], rax
37bca0c9cmov rax, [rsp+552]
37bca0ca4mov [rsp+32], r13
37bca0ca9mov [rsp+48], rax
37bca0caemov rax, [rsp+560]
37bca0cb6mov [rsp+144], rdx
37bca0cbelea rdx, [rsp+328]
37bca0cc6mov [rsp+40], rax
37bca0ccbmov [rsp+152], r9
37bca0cd3mov r9, r12
37bca0cd6mov [rsp+128], rdx
37bca0cdelea rdx, [rsp+296]
37bca0ce6mov [rsp+160], r11
37bca0ceemov [rsp+136], rbx
37bca0cf6mov [rsp+120], r8
37bca0cfbcall ztgsyl_
37bca0d00jmp 0x37bca0ba0
37bca0d05
37bca0d05 0f 1f 00 ...
37bca0d08
37bca0d08loc_37bca0d08:
37bca0d08mov [rsp+112], rax
37bca0d0dmov rax, [rsp+576]
37bca0d15lea r9, [rsp+384]
37bca0d1dlea rcx, [rip+0x7ae01d]
37bca0d24mov [rsp+80], r14
37bca0d29mov r10, [rsp+680]
37bca0d31mov [rsp+104], rax
37bca0d36mov rax, [rsp+568]
37bca0d3emov [rsp+72], r8
37bca0d43mov [rsp+96], rax
37bca0d48mov rax, [rsp+576]
37bca0d50mov [rsp+64], r15
37bca0d55mov [rsp+88], rax
37bca0d5amov rax, [rsp+560]
37bca0d62mov [rsp+32], r13
37bca0d67mov [rsp+56], rax
37bca0d6cmov rax, [rsp+552]
37bca0d74mov [rsp+144], rdx
37bca0d7clea rdx, [rsp+328]
37bca0d84mov [rsp+48], rax
37bca0d89mov rax, [rsp+560]
37bca0d91mov [rsp+152], r9
37bca0d99mov r9, r12
37bca0d9cmov [rsp+40], rax
37bca0da1mov [rsp+128], rdx
37bca0da9lea rdx, [rsp+296]
37bca0db1mov [rsp+160], r10
37bca0db9mov [rsp+136], rbx
37bca0dc1mov [rsp+120], r8
37bca0dc6call ztgsyl_
37bca0dcbjmp 0x37bca0ba0
37bca0dd0
37bca0dd0loc_37bca0dd0:
37bca0dd0mov eax, [r11]
37bca0dd3mov rsi, [rsp+248]
37bca0ddblea rdi, [rsp+316]
37bca0de3mov [rsp+56], 4
37bca0decmov [rsp+48], rdi
37bca0df1lea r8, [rsp+320]
37bca0df9lea rcx, [rip+0x7adf3d]
37bca0e00sub ebp, eax
37bca0e02mov [rsp+316], eax
37bca0e09add eax, 1
37bca0e0cmovsxd rbx, eax
37bca0e0fmov rax, [rsp+232]
37bca0e17mov [rsp+632], r11
37bca0e1fmovsd_xmm [rsp+264], x2
37bca0e28imul rax, rbx
37bca0e2cmov [rsp+320], ebp
37bca0e33lea rbp, [rsp+384]
37bca0e3blea r12, [rax+rsi]
37bca0e3fmov rax, [rsp+664]
37bca0e47lea rdx, [r12+1]
37bca0e4cmov [rsp+40], rax
37bca0e51mov rax, [rsp+560]
37bca0e59shl rdx, 4
37bca0e5dmov [rsp+32], rax
37bca0e62mov rax, [rsp+552]
37bca0e6alea r9, [rax+rdx]
37bca0e6emov rdx, rdi
37bca0e71call zlacpy_
37bca0e76mov rdx, [rsp+240]
37bca0e7emov rax, [rsp+256]
37bca0e86mov [rsp+48], rdi
37bca0e8bmov [rsp+56], 4
37bca0e94lea r8, [rsp+320]
37bca0e9cimul rdx, rbx
37bca0ea0add rax, rdx
37bca0ea3mov edx, [rsp+316]
37bca0eaaimul edx, [rsp+320]
37bca0eb2mov [rsp+224], rax
37bca0ebalea rcx, [rax+1]
37bca0ebemov rax, [rsp+576]
37bca0ec6shl rcx, 4
37bca0ecamovsxd rdx, edx
37bca0ecdmov [rsp+32], rax
37bca0ed2mov rax, [rsp+568]
37bca0edashl rdx, 4
37bca0edeadd rdx, [rsp+664]
37bca0ee6mov [rsp+40], rdx
37bca0eeblea r9, [rax+rcx]
37bca0eefmov rdx, rdi
37bca0ef2lea rcx, [rip+0x7ade44]
37bca0ef9call zlacpy_
37bca0efemov rax, [rsp+672]
37bca0f06mov edx, [rsp+316]
37bca0f0dmov [rsp+296], 0
37bca0f18imul edx, [rsp+320]
37bca0f20lea r9, [rsp+320]
37bca0f28mov eax, [rax]
37bca0f2amov [rsp+120], rdi
37bca0f2fmov [rsp+72], rdi
37bca0f34mov [rsp+192], eax
37bca0f3bmov r8l, eax
37bca0f3emov rax, [rsp+680]
37bca0f46lea ecx, [rdx+rdx]
37bca0f49movsxd rdx, edx
37bca0f4csub r8l, ecx
37bca0f4fmovsxd rcx, ecx
37bca0f52mov [rsp+176], 1
37bca0f5emov [rsp+160], rax
37bca0f66shl rdx, 4
37bca0f6ashl rcx, 4
37bca0f6emov rax, [rsp+656]
37bca0f76add rdx, [rsp+664]
37bca0f7eadd rcx, [rsp+664]
37bca0f86mov [rsp+384], r8l
37bca0f8elea r8, [rsp+292]
37bca0f96mov [rsp+136], rax
37bca0f9emov rax, [rsp+576]
37bca0fa6mov [rsp+112], rdx
37bca0fabmov [rsp+104], rax
37bca0fb0mov rax, [rsp+224]
37bca0fb8mov [rsp+144], rcx
37bca0fc0lea rcx, [rsp+328]
37bca0fc8lea rdx, [rbx+rax]
37bca0fccmov rax, [rsp+576]
37bca0fd4mov [rsp+168], r8
37bca0fdcmov r8, rdi
37bca0fdfshl rdx, 4
37bca0fe3add rdx, [rsp+568]
37bca0febmov [rsp+128], rcx
37bca0ff3lea rdi, [rsp+336]
37bca0ffbmov [rsp+88], rax
37bca1000mov rax, [rsp+568]
37bca1008lea rcx, [rip+0x7add32]
37bca100fmov [rsp+96], rdx
37bca1014lea rdx, [rbx+r12]
37bca1018mov [rsp+80], rax
37bca101dmov rax, [rsp+664]
37bca1025shl rdx, 4
37bca1029mov [rsp+152], rbp
37bca1031mov [rsp+64], rax
37bca1036mov rax, [rsp+560]
37bca103eadd rdx, [rsp+552]
37bca1046mov [rsp+56], rax
37bca104bmov [rsp+40], rax
37bca1050mov rax, [rsp+552]
37bca1058mov [rsp+48], rdx
37bca105dlea rdx, [rsp+296]
37bca1065mov [rsp+32], rax
37bca106acall ztgsyl_
37bca106fmov ebx, [rsp+316]
37bca1076mov rcx, rbp
37bca1079imul ebx, [rsp+320]
37bca1081mov [rsp+32], rdi
37bca1086mov rax, [rip+0x7adcbb]
37bca108dlea r9, [rsp+344]
37bca1095lea r8, [rip+0x7adc9c]
37bca109cmov rdx, [rsp+664]
37bca10a4mov [rsp+344], 0
37bca10b0mov [rsp+336], rax
37bca10b8mov [rsp+384], ebx
37bca10bfcall zlassq_
37bca10c4pxor x1, x1
37bca10c8movsd_xmm x0, [rsp+336]
37bca10d1mov r11, [rsp+632]
37bca10d9movsd_xmm x2, [rsp+264]
37bca10e2sqrtsd x0, x0
37bca10e6mulsd x0, [rsp+344]
37bca10efucomisd x0, x1
37bca10f3jp 0x37bca10ff
37bca10f5movsd_xmm x1, [rip+0x7adc4b]
37bca10fdje 0x37bca1128
37bca10ff
37bca10ffloc_37bca10ff:
37bca10ffmovsd_xmm x1, [rsp+328]
37bca1108movapd x3, x1
37bca110cmulsd x3, x1
37bca1110divsd x3, x0
37bca1114addsd x3, x0
37bca1118sqrtsd x0, x0
37bca111csqrtsd x3, x3
37bca1120mulsd x0, x3
37bca1124divsd x1, x0
37bca1128
37bca1128loc_37bca1128:
37bca1128mov rax, [rsp+640]
37bca1130movsxd rdx, ebx
37bca1133mov rcx, rbp
37bca1136lea r9, [rsp+344]
37bca113eshl rdx, 4
37bca1142lea r8, [rip+0x7adbef]
37bca1149add rdx, [rsp+664]
37bca1151mov [rsp+632], r11
37bca1159movsd_xmm [rax], x1
37bca115dmov rax, [rip+0x7adbe4]
37bca1164mov [rsp+32], rdi
37bca1169movsd_xmm [rsp+192], x2
37bca1172mov [rsp+344], 0
37bca117emov [rsp+336], rax
37bca1186mov [rsp+384], ebx
37bca118dcall zlassq_
37bca1192pxor x1, x1
37bca1196movsd_xmm x0, [rsp+336]
37bca119fmovsd_xmm x2, [rsp+192]
37bca11a8mov r11, [rsp+632]
37bca11b0sqrtsd x0, x0
37bca11b4mulsd x0, [rsp+344]
37bca11bducomisd x0, x1
37bca11c1jp 0x37bca11fe
37bca11c3jne 0x37bca11fe
37bca11c5mov rax, [rsp+648]
37bca11cdmov rbx, [rip+0x7adb74]
37bca11d4mov [rax], rbx
37bca11d7mov rax, [rsp+544]
37bca11dfmov ebp, [rax]
37bca11e1jmp 0x37bca0617
37bca11e6
37bca11e6loc_37bca11e6:
37bca11e6mov edx, -15
37bca11ebmov eax, 15
37bca11f0jmp 0x37bca0082
37bca11f5
37bca11f5loc_37bca11f5:
37bca11f5pxor x0, x0
37bca11f9jmp 0x37bca03b2
37bca11fe
37bca11feloc_37bca11fe:
37bca11femovsd_xmm x3, [rsp+328]
37bca1207mov rax, [rsp+648]
37bca120fmovapd x1, x3
37bca1213mulsd x1, x3
37bca1217divsd x1, x0
37bca121baddsd x1, x0
37bca121fsqrtsd x0, x0
37bca1223sqrtsd x1, x1
37bca1227mulsd x0, x1
37bca122bdivsd x3, x0
37bca122fmovsd_xmm [rax], x3
37bca1233mov rax, [rsp+544]
37bca123bmov ebp, [rax]
37bca123djmp 0x37bca0617
37bca1242
37bca1242loc_37bca1242:
37bca1242mov rbx, [rsp+672]
37bca124amov [rsp+316], ecx
37bca1251movsxd rdx, edx
37bca1254lea rdi, [rsp+292]
37bca125cmov [rsp+320], ebp
37bca1263lea r12, [rsp+328]
37bca126blea rbp, [rsp+384]
37bca1273mov ecx, [rbx]
37bca1275lea rbx, [rsp+316]
37bca127dmovsd_xmm [rsp+224], x2
37bca1286lea rsi, [rsp+320]
37bca128emov [rsp+168], rdi
37bca1296mov r9, rsi
37bca1299lea r10, [rsp+296]
37bca12a1sub ecx, eax
37bca12a3cdqe
37bca12a5mov [rsp+152], rbp
37bca12admov [rsp+384], ecx
37bca12b4shl rax, 4
37bca12b8mov rcx, [rsp+240]
37bca12c0add rax, [rsp+664]
37bca12c8mov [rsp+128], r12
37bca12d0imul rcx, rdx
37bca12d4mov [rsp+144], rax
37bca12dcadd rcx, [rsp+256]
37bca12e4mov rax, [rsp+656]
37bca12ecadd rcx, rdx
37bca12efmov [rsp+296], 3
37bca12fashl rcx, 4
37bca12feadd rcx, [rsp+568]
37bca1306mov [rsp+120], rbx
37bca130bmov [rsp+136], rax
37bca1313movsxd rax, r8l
37bca1316mov r13, rcx
37bca1319mov rcx, [rsp+232]
37bca1321shl rax, 4
37bca1325add rax, [rsp+664]
37bca132dmov [rsp+96], r13
37bca1332mov r8, rbx
37bca1335mov [rsp+112], rax
37bca133aimul rcx, rdx
37bca133emov rax, [rsp+576]
37bca1346add rcx, [rsp+248]
37bca134emov [rsp+176], 1
37bca135amov [rsp+104], rax
37bca135fadd rdx, rcx
37bca1362mov rcx, [rsp+680]
37bca136amov [rsp+88], rax
37bca136fmov rax, [rsp+568]
37bca1377shl rdx, 4
37bca137bmov [rsp+160], rcx
37bca1383add rdx, [rsp+552]
37bca138blea rcx, [rip+0x7ad9af]
37bca1392mov [rsp+80], rax
37bca1397mov r14, rdx
37bca139amov [rsp+72], rbx
37bca139fmov rax, [rsp+664]
37bca13a7mov [rsp+48], rdx
37bca13acmov rdx, r10
37bca13afmov [rsp+64], rax
37bca13b4mov rax, [rsp+560]
37bca13bcmov [rsp+192], r10
37bca13c4mov [rsp+56], rax
37bca13c9mov [rsp+40], rax
37bca13cemov rax, [rsp+552]
37bca13d6mov [rsp+32], rax
37bca13dbcall ztgsyl_
37bca13e0mov eax, [rsp+316]
37bca13e7mov r9, rbx
37bca13eamov r8, rsi
37bca13edimul eax, [rsp+320]
37bca13f5mov rcx, [rsp+672]
37bca13fdmov ecx, [rcx]
37bca13ffmov [rsp+168], rdi
37bca1407lea edx, [rax+rax]
37bca140acdqe
37bca140cmov rdi, [rsp+680]
37bca1414mov [rsp+152], rbp
37bca141cshl rax, 4
37bca1420sub ecx, edx
37bca1422movsxd rdx, edx
37bca1425add rax, [rsp+664]
37bca142dmov [rsp+112], rax
37bca1432mov rax, [rsp+576]
37bca143ashl rdx, 4
37bca143emov [rsp+160], rdi
37bca1446mov rdi, [rsp+656]
37bca144emov [rsp+104], rax
37bca1453mov rax, [rsp+568]
37bca145badd rdx, [rsp+664]
37bca1463mov [rsp+384], ecx
37bca146alea rcx, [rip+0x7ad8d0]
37bca1471mov [rsp+96], rax
37bca1476mov rax, [rsp+576]
37bca147emov [rsp+144], rdx
37bca1486lea rdx, [rdi+8]
37bca148amov [rsp+88], rax
37bca148fmov rax, [rsp+664]
37bca1497mov [rsp+136], rdx
37bca149fmov [rsp+64], rax
37bca14a4mov rax, [rsp+560]
37bca14acmov [rsp+176], 1
37bca14b8mov [rsp+56], rax
37bca14bdmov rax, [rsp+552]
37bca14c5mov [rsp+128], r12
37bca14cdmov [rsp+120], rsi
37bca14d2mov [rsp+80], r13
37bca14d7mov [rsp+72], rsi
37bca14dcmov [rsp+48], rax
37bca14e1mov rax, [rsp+560]
37bca14e9mov [rsp+32], r14
37bca14eemov rdx, [rsp+192]
37bca14f6mov [rsp+40], rax
37bca14fbcall ztgsyl_
37bca1500mov rax, [rsp+544]
37bca1508movsd_xmm x2, [rsp+224]
37bca1511mov ebp, [rax]
37bca1513jmp 0x37bca08b3
37bca1518
37bca1518loc_37bca1518:
37bca1518test esi, esi
37bca151ajne 0x37bca0dd0
37bca1520test r13l, r13l
37bca1523jne 0x37bca0620
37bca1529jmp 0x37bca03c1
37bc9fe60
37bc9fe60ztgsen_:
37bc9fe60push r15
37bc9fe62push r14
37bc9fe64push r13
37bc9fe66push r12
37bc9fe68push rbp
37bc9fe69push rdi
37bc9fe6apush rsi
37bc9fe6bpush rbx
37bc9fe6csub rsp, 440
37bc9fe73movups [rsp+400], x6
37bc9fe7bmovups [rsp+416], x7
37bc9fe83mov r12l, 1
37bc9fe89mov rdi, [rsp+560]
37bc9fe91mov rsi, [rsp+576]
37bc9fe99mov rbx, [rsp+696]
37bc9fea1mov r15, [rsp+592]
37bc9fea9mov r11, [rsp+632]
37bc9feb1mov [rbx], 0
37bc9feb7mov [rsp+520], rdx
37bc9febfmov edx, [rdi]
37bc9fec1mov rax, rcx
37bc9fec4mov r10, r9
37bc9fec7mov rdi, [rsp+608]
37bc9fecfmov ecx, [rsi]
37bc9fed1mov [rsp+528], r8
37bc9fed9mov esi, [rdi]
37bc9fedbmov rdi, [rsp+624]
37bc9fee3mov [rsp+216], esi
37bc9feeamov rsi, [rsp+672]
37bc9fef2mov r8l, [rdi]
37bc9fef5mov r14l, [rsi]
37bc9fef8cmp r14l, -1
37bc9fefcje 0x37bc9ff0d
37bc9fefemov rbx, [rsp+688]
37bc9ff06cmp [rbx], -1
37bc9ff09sete r12b
37bc9ff0d
37bc9ff0dloc_37bc9ff0d:
37bc9ff0dmov r9l, [rax]
37bc9ff10and r12l, 1
37bc9ff14cmp r9l, 5
37bc9ff18ja 0x37bca0078
37bc9ff1emov rax, [rsp+544]
37bc9ff26mov ebx, [rax]
37bc9ff28test ebx, ebx
37bc9ff2ajs 0x37bca00d8
37bc9ff30mov eax, 1
37bc9ff35cmovg eax, ebx
37bc9ff38cmp edx, eax
37bc9ff3ajl 0x37bca00e8
37bc9ff40cmp ecx, eax
37bc9ff42jl 0x37bca00f8
37bc9ff48mov eax, [rsp+216]
37bc9ff4ftest eax, eax
37bc9ff51jle 0x37bca0107
37bc9ff57cmp eax, ebx
37bc9ff59jge 0x37bc9ff6c
37bc9ff5bmov rax, [rsp+520]
37bc9ff63test [rax], 1
37bc9ff66jne 0x37bca0107
37bc9ff6c
37bc9ff6cloc_37bc9ff6c:
37bc9ff6ctest r8l, r8l
37bc9ff6fjle 0x37bca11e6
37bc9ff75cmp r8l, ebx
37bc9ff78jge 0x37bc9ff8b
37bc9ff7amov rax, [rsp+528]
37bc9ff82test [rax], 1
37bc9ff85jne 0x37bca11e6
37bc9ff8b
37bc9ff8bloc_37bc9ff8b:
37bc9ff8bmov [rsp+292], 0
37bc9ff96mov [r11], 0
37bc9ff9dtest r9l, r9l
37bc9ffa0jne 0x37bc9ffab
37bc9ffa2test r12l, r12l
37bc9ffa5jne 0x37bca03f0
37bc9ffab
37bc9ffabloc_37bc9ffab:
37bc9ffablea edi, [r9-3]
37bc9ffafmovsxd rax, edx
37bc9ffb2movsxd rsi, ecx
37bc9ffb5mov [rsp+192], edi
37bc9ffbcxor edi, edi
37bc9ffbecmp r9l, 4
37bc9ffc2sete dil
37bc9ffc6mov [rsp+232], rax
37bc9ffcemov [rsp+240], rsi
37bc9ffd6mov [rsp+224], edi
37bc9ffddtest ebx, ebx
37bc9ffdfje 0x37bca0128
37bc9ffe5lea rdi, [rax+1]
37bc9ffe9add rsi, 1
37bc9ffedmovsxd r13, ebx
37bc9fff0xor edx, edx
37bc9fff2shl rdi, 4
37bc9fff6shl rsi, 4
37bc9fffalea ebp, [rbx+1]
37bc9fffdmov eax, 1
37bca0002mov [rsp+212], r14l
37bca000amov r8, [rsp+552]
37bca0012sub r13, 1
37bca0016mov rcx, [rsp+568]
37bca001emov r14, [rsp+584]
37bca0026jmp 0x37bca0053
37bca0028
37bca0028 0f 1f 84 00 00 00 00 00 ........
37bca0030
37bca0030loc_37bca0030:
37bca0030cmp [r10+4*rax-4], 0
37bca0036je 0x37bca003c
37bca0038
37bca0038loc_37bca0038:
37bca0038add [r11], 1
37bca003c
37bca003cloc_37bca003c:
37bca003cadd rax, 1
37bca0040add r8, rdi
37bca0043add rcx, rsi
37bca0046add rdx, 16
37bca004acmp rax, rbp
37bca004dje 0x37bca0120
37bca0053
37bca0053loc_37bca0053:
37bca0053movupd x0, [r8]
37bca0058movups [r14+rdx], x0
37bca005dmovupd x0, [rcx]
37bca0061movups [r15+rdx], x0
37bca0066cmp ebx, eax
37bca0068jg 0x37bca0030
37bca006acmp [r10+4*r13], 0
37bca006fjne 0x37bca0038
37bca0071jmp 0x37bca003c
37bca0073
37bca0073 0f 1f 44 00 00 ..D..
37bca0078
37bca0078loc_37bca0078:
37bca0078mov edx, -1
37bca007dmov eax, 1
37bca0082
37bca0082loc_37bca0082:
37bca0082mov rbx, [rsp+696]
37bca008amov r8l, 6
37bca0090lea rcx, [rip+0x7aec99]
37bca0097mov [rsp+384], eax
37bca009emov [rbx], edx
37bca00a0lea rdx, [rsp+384]
37bca00a8call xerbla_
37bca00adnop
37bca00ae
37bca00aeloc_37bca00ae:
37bca00aemovups x6, [rsp+400]
37bca00b6movups x7, [rsp+416]
37bca00beadd rsp, 440
37bca00c5pop rbx
37bca00c6pop rsi
37bca00c7pop rdi
37bca00c8pop rbp
37bca00c9pop r12
37bca00cbpop r13
37bca00cdpop r14
37bca00cfpop r15
37bca00d1ret
37bca00d2
37bca00d2 66 0f 1f 44 00 00 f..D..
37bca00d8
37bca00d8loc_37bca00d8:
37bca00d8mov edx, -5
37bca00ddmov eax, 5
37bca00e2jmp 0x37bca0082
37bca00e4
37bca00e4 0f 1f 40 00 ..@.
37bca00e8
37bca00e8loc_37bca00e8:
37bca00e8mov edx, -7
37bca00edmov eax, 7
37bca00f2jmp 0x37bca0082
37bca00f4
37bca00f4 0f 1f 40 00 ..@.
37bca00f8
37bca00f8loc_37bca00f8:
37bca00f8mov edx, -9
37bca00fdmov eax, 9
37bca0102jmp 0x37bca0082
37bca0107
37bca0107loc_37bca0107:
37bca0107mov edx, -13
37bca010cmov eax, 13
37bca0111jmp 0x37bca0082
37bca0116
37bca0116 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca0120
37bca0120loc_37bca0120:
37bca0120mov r14l, [rsp+212]
37bca0128
37bca0128loc_37bca0128:
37bca0128lea eax, [r9-1]
37bca012ccmp eax, 1
37bca012fjbe 0x37bca01b8
37bca0135mov esi, [rsp+224]
37bca013ctest esi, esi
37bca013ejne 0x37bca01b8
37bca0140test [rsp+192], -3
37bca014bje 0x37bca0218
37bca0151mov [rsp+212], 1
37bca015cmovsd_xmm x2, [rip+0x7aebe4]
37bca0164mov eax, 1
37bca0169nop [rax]
37bca0170
37bca0170loc_37bca0170:
37bca0170mov rdi, [rsp+664]
37bca0178mov esi, [rsp+212]
37bca017fmovsd_xmm [rdi], x2
37bca0183mov [rdi+8], 0
37bca018bmov rdi, [rsp+680]
37bca0193mov [rdi], esi
37bca0195cmp r14l, eax
37bca0198jge 0x37bca01e8
37bca019atest r12l, r12l
37bca019djne 0x37bca00ae
37bca01a3mov edx, -21
37bca01a8mov eax, 21
37bca01adjmp 0x37bca0082
37bca01b2
37bca01b2 66 0f 1f 44 00 00 f..D..
37bca01b8
37bca01b8loc_37bca01b8:
37bca01b8mov edx, [r11]
37bca01bbmov eax, ebx
37bca01bdlea esi, [rbx+2]
37bca01c0pxor x2, x2
37bca01c4mov [rsp+212], esi
37bca01cbsub eax, edx
37bca01cdimul eax, edx
37bca01d0mov edx, 1
37bca01d5add eax, eax
37bca01d7test eax, eax
37bca01d9cmovle eax, edx
37bca01dccvtsi2sd x2, eax
37bca01e0jmp 0x37bca0170
37bca01e2
37bca01e2 66 0f 1f 44 00 00 f..D..
37bca01e8
37bca01e8loc_37bca01e8:
37bca01e8mov rax, [rsp+688]
37bca01f0mov ecx, [rsp+212]
37bca01f7cmp [rax], ecx
37bca01f9jge 0x37bca0258
37bca01fbtest r12l, r12l
37bca01fejne 0x37bca00ae
37bca0204mov edx, -23
37bca0209mov eax, 23
37bca020ejmp 0x37bca0082
37bca0213
37bca0213 0f 1f 44 00 00 ..D..
37bca0218
37bca0218loc_37bca0218:
37bca0218mov eax, [r11]
37bca021bmov edx, ebx
37bca021dmov ecx, 1
37bca0222pxor x2, x2
37bca0226sub edx, eax
37bca0228imul edx, eax
37bca022blea eax, [4*rdx]
37bca0232test eax, eax
37bca0234cmovle eax, ecx
37bca0237add edx, edx
37bca0239lea ecx, [rbx+2]
37bca023ccmp edx, ecx
37bca023ecmovge ecx, edx
37bca0241cvtsi2sd x2, eax
37bca0245mov [rsp+212], ecx
37bca024cjmp 0x37bca0170
37bca0251
37bca0251 0f 1f 80 00 00 00 00 .......
37bca0258
37bca0258loc_37bca0258:
37bca0258test r12l, r12l
37bca025bjne 0x37bca00ae
37bca0261xor esi, esi
37bca0263cmp r9l, 1
37bca0267lea r14l, [r9-2]
37bca026bsete sil
37bca026fxor eax, eax
37bca0271cmp r9l, 3
37bca0275setg al
37bca0278or esi, eax
37bca027axor eax, eax
37bca027cand r14l, -3
37bca0280sete al
37bca0283xor edx, edx
37bca0285test [rsp+192], -3
37bca0290sete dl
37bca0293or eax, edx
37bca0295mov r13l, eax
37bca0298mov eax, [r11]
37bca029btest eax, eax
37bca029dje 0x37bca02a7
37bca029fcmp ebx, eax
37bca02a1jne 0x37bca0420
37bca02a7
37bca02a7loc_37bca02a7:
37bca02a7test esi, esi
37bca02a9je 0x37bca02cb
37bca02abmovsd_xmm x0, [rip+0x7aea95]
37bca02b3mov rax, [rsp+640]
37bca02bbmovsd_xmm [rax], x0
37bca02bfmov rax, [rsp+648]
37bca02c7movsd_xmm [rax], x0
37bca02cb
37bca02cbloc_37bca02cb:
37bca02cbtest r13l, r13l
37bca02ceje 0x37bca03c1
37bca02d4mov rax, [rip+0x7aea6d]
37bca02dbmov [rsp+328], 0
37bca02e7mov [rsp+336], rax
37bca02eftest ebx, ebx
37bca02f1je 0x37bca11f5
37bca02f7mov r12, [rsp+240]
37bca02ffmov r13, [rsp+232]
37bca0307mov [rsp+192], ebx
37bca030elea rbp, [rsp+328]
37bca0316mov r14, [rsp+552]
37bca031emov rsi, [rsp+568]
37bca0326movapd x6, x2
37bca032alea rdi, [rsp+336]
37bca0332shl r12, 4
37bca0336mov rbx, [rsp+544]
37bca033eshl r13, 4
37bca0342mov r15, r12
37bca0345mov r12l, 1
37bca034bnop [rax+rax]
37bca0350
37bca0350loc_37bca0350:
37bca0350mov [rsp+32], rdi
37bca0355mov rdx, r14
37bca0358mov r9, rbp
37bca035bmov rcx, rbx
37bca035elea r8, [rip+0x7ae9d3]
37bca0365add r12l, 1
37bca0369add r14, r13
37bca036ccall zlassq_
37bca0371mov [rsp+32], rdi
37bca0376mov rdx, rsi
37bca0379mov r9, rbp
37bca037clea r8, [rip+0x7ae9b5]
37bca0383mov rcx, rbx
37bca0386add rsi, r15
37bca0389call zlassq_
37bca038ecmp [rsp+192], r12l
37bca0396jge 0x37bca0350
37bca0398movsd_xmm x0, [rsp+336]
37bca03a1movapd x2, x6
37bca03a5sqrtsd x0, x0
37bca03a9mulsd x0, [rsp+328]
37bca03b2
37bca03b2loc_37bca03b2:
37bca03b2mov rax, [rsp+656]
37bca03baunpcklpd x0, x0
37bca03bemovups [rax], x0
37bca03c1
37bca03c1loc_37bca03c1:
37bca03c1mov rax, [rsp+664]
37bca03c9mov ebx, [rsp+212]
37bca03d0movsd_xmm [rax], x2
37bca03d4mov [rax+8], 0
37bca03dcmov rax, [rsp+680]
37bca03e4mov [rax], ebx
37bca03e6jmp 0x37bca00ae
37bca03eb
37bca03eb 0f 1f 44 00 00 ..D..
37bca03f0
37bca03f0loc_37bca03f0:
37bca03f0mov rax, [rsp+664]
37bca03f8mov rbx, [rip+0x7ae949]
37bca03ffmov [rax+8], 0
37bca0407mov [rax], rbx
37bca040amov rax, [rsp+680]
37bca0412mov [rax], 1
37bca0418jmp 0x37bca00ae
37bca041d
37bca041d 0f 1f 00 ...
37bca0420
37bca0420loc_37bca0420:
37bca0420mov rax, [rsp+232]
37bca0428mov edx, 1
37bca042dlea rcx, [rip+0x7ae908]
37bca0434mov [rsp+632], r11
37bca043cmov [rsp+536], r10
37bca0444lea r12, [rsp+292]
37bca044clea rdi, [rsp+308]
37bca0454not rax
37bca0457lea rbx, [rsp+300]
37bca045fmovsd_xmm [rsp+192], x2
37bca0468mov [rsp+248], rax
37bca0470mov rax, [rsp+240]
37bca0478not rax
37bca047bmov [rsp+256], rax
37bca0483call dlamch_
37bca0488mov rax, [rsp+544]
37bca0490mov [rsp+308], 0
37bca049bmov [rsp+300], 1
37bca04a6mov r10, [rsp+536]
37bca04aemovapd x6, x0
37bca04b2mov ebp, [rax]
37bca04b4mov r11, [rsp+632]
37bca04bcmov eax, 1
37bca04c1movsd_xmm x2, [rsp+192]
37bca04catest ebp, ebp
37bca04ccjle 0x37bca1518
37bca04d2mov [rsp+632], r11
37bca04damovapd x7, x2
37bca04demov [rsp+192], esi
37bca04e5mov rsi, [rsp+608]
37bca04edmov [rsp+224], r14l
37bca04f5mov r14l, ebp
37bca04f8mov rbp, [rsp+624]
37bca0500mov [rsp+592], r15
37bca0508mov r15, r10
37bca050bnop [rax+rax]
37bca0510
37bca0510loc_37bca0510:
37bca0510lea edx, [rax-1]
37bca0513movsxd rdx, edx
37bca0516mov r9l, [r15+4*rdx]
37bca051atest r9l, r9l
37bca051dje 0x37bca05c8
37bca0523mov ecx, [rsp+308]
37bca052alea edx, [rcx+1]
37bca052dmov [rsp+308], edx
37bca0534cmp edx, eax
37bca0536je 0x37bca05b7
37bca0538mov rax, [rsp+616]
37bca0540mov [rsp+104], r12
37bca0545mov [rsp+96], rdi
37bca054amov r9, [rsp+552]
37bca0552mov [rsp+72], rax
37bca0557mov rax, [rsp+600]
37bca055fmov [rsp+88], rbx
37bca0564mov r8, [rsp+544]
37bca056cmov [rsp+56], rax
37bca0571mov rax, [rsp+576]
37bca0579mov [rsp+80], rbp
37bca057emov rdx, [rsp+528]
37bca0586mov [rsp+48], rax
37bca058bmov rax, [rsp+568]
37bca0593mov [rsp+64], rsi
37bca0598mov rcx, [rsp+520]
37bca05a0mov [rsp+40], rax
37bca05a5mov rax, [rsp+560]
37bca05admov [rsp+32], rax
37bca05b2call ztgexc_
37bca05b7
37bca05b7loc_37bca05b7:
37bca05b7mov r8l, [rsp+292]
37bca05bftest r8l, r8l
37bca05c2jg 0x37bca0b04
37bca05c8
37bca05c8loc_37bca05c8:
37bca05c8mov eax, [rsp+300]
37bca05cfadd eax, 1
37bca05d2mov [rsp+300], eax
37bca05d9cmp eax, r14l
37bca05dcjle 0x37bca0510
37bca05e2mov rax, [rsp+544]
37bca05eamov edx, [rsp+192]
37bca05f1movapd x2, x7
37bca05f5mov r14l, [rsp+224]
37bca05fdmov r15, [rsp+592]
37bca0605mov r11, [rsp+632]
37bca060dmov ebp, [rax]
37bca060ftest edx, edx
37bca0611jne 0x37bca0dd0
37bca0617
37bca0617loc_37bca0617:
37bca0617test r13l, r13l
37bca061aje 0x37bca08b3
37bca0620
37bca0620loc_37bca0620:
37bca0620mov ecx, [r11]
37bca0623sub ebp, ecx
37bca0625mov r8l, ecx
37bca0628lea edx, [rcx+1]
37bca062bimul r8l, ebp
37bca062flea eax, [r8+r8]
37bca0633test r14l, r14l
37bca0636je 0x37bca1242
37bca063cmov [rsp+316], ecx
37bca0643movsxd rcx, edx
37bca0646mov rdx, [rsp+240]
37bca064elea rdi, [rsp+312]
37bca0656lea rbx, [rsp+320]
37bca065emov [rsp+320], ebp
37bca0665mov r12, [rsp+576]
37bca066dlea rsi, [rsp+356]
37bca0675imul rdx, rcx
37bca0679add rdx, [rsp+256]
37bca0681mov [rsp+592], r15
37bca0689lea rbp, [rsp+304]
37bca0691add rdx, rcx
37bca0694movapd x7, x2
37bca0698mov [rsp+192], rdi
37bca06a0mov r15, [rsp+672]
37bca06a8shl rdx, 4
37bca06acadd rdx, [rsp+568]
37bca06b4mov [rsp+224], rbx
37bca06bcmov r14, rdx
37bca06bfmov rdx, [rsp+232]
37bca06c7mov [rsp+304], 0
37bca06d2mov [rsp+312], eax
37bca06d9mov rdi, [rsp+664]
37bca06e1imul rdx, rcx
37bca06e5add rdx, [rsp+248]
37bca06edmov [rsp+296], 0
37bca06f8add rdx, rcx
37bca06fbmov rbx, [rsp+560]
37bca0703shl rdx, 4
37bca0707add rdx, [rsp+552]
37bca070fmov r13, rdx
37bca0712movsxd rdx, eax
37bca0715jmp 0x37bca0734
37bca0717
37bca0717 66 0f 1f 84 00 00 00 00 00 f........
37bca0720
37bca0720loc_37bca0720:
37bca0720lea rcx, [rip+0x7ae61b]
37bca0727call ztgsyl_
37bca072c
37bca072cloc_37bca072c:
37bca072cmovsxd rdx, [rsp+312]
37bca0734
37bca0734loc_37bca0734:
37bca0734mov [rsp+40], rsi
37bca0739shl rdx, 4
37bca073dmov r8, rdi
37bca0740mov r9, [rsp+656]
37bca0748mov [rsp+32], rbp
37bca074dmov rcx, [rsp+192]
37bca0755add rdx, rdi
37bca0758call zlacn2_
37bca075dmov r8l, [rsp+304]
37bca0765test r8l, r8l
37bca0768je 0x37bca0b5c
37bca076emov eax, [rsp+316]
37bca0775imul eax, [rsp+320]
37bca077dlea r9, [rsp+292]
37bca0785mov ecx, [r15]
37bca0788mov r11, [rsp+680]
37bca0790mov [rsp+168], r9
37bca0798lea r9, [rsp+384]
37bca07a0mov [rsp+152], r9
37bca07a8mov r9, [rsp+224]
37bca07b0lea edx, [rax+rax]
37bca07b3cdqe
37bca07b5mov [rsp+104], r12
37bca07basub ecx, edx
37bca07bcshl rax, 4
37bca07c0movsxd rdx, edx
37bca07c3mov [rsp+176], 1
37bca07cfadd rax, rdi
37bca07d2shl rdx, 4
37bca07d6mov [rsp+384], ecx
37bca07ddadd rdx, rdi
37bca07e0mov [rsp+112], rax
37bca07e5cmp r8l, 1
37bca07e9mov rax, [rsp+568]
37bca07f1mov [rsp+144], rdx
37bca07f9mov rdx, [rsp+656]
37bca0801lea r8, [rsp+316]
37bca0809mov [rsp+80], rax
37bca080emov rax, [rsp+552]
37bca0816mov [rsp+136], rdx
37bca081elea rdx, [rsp+328]
37bca0826mov [rsp+128], rdx
37bca082elea rdx, [rsp+296]
37bca0836mov [rsp+160], r11
37bca083emov [rsp+120], r8
37bca0843mov [rsp+96], r14
37bca0848mov [rsp+88], r12
37bca084dmov [rsp+72], r8
37bca0852mov [rsp+64], rdi
37bca0857mov [rsp+56], rbx
37bca085cmov [rsp+48], r13
37bca0861mov [rsp+40], rbx
37bca0866mov [rsp+32], rax
37bca086bjne 0x37bca0720
37bca0871lea rcx, [rip+0x7ae4c9]
37bca0878call ztgsyl_
37bca087djmp 0x37bca072c
37bca0882
37bca0882loc_37bca0882:
37bca0882mov rax, [rsp+656]
37bca088amov r15, [rsp+592]
37bca0892movapd x2, x7
37bca0896movsd_xmm x0, [rsp+328]
37bca089fdivsd x0, [rax+8]
37bca08a4movsd_xmm [rax+8], x0
37bca08a9mov rax, [rsp+544]
37bca08b1mov ebp, [rax]
37bca08b3
37bca08b3loc_37bca08b3:
37bca08b3test ebp, ebp
37bca08b5jle 0x37bca03c1
37bca08bbmov r8, [rsp+240]
37bca08c3mov rdi, [rsp+232]
37bca08cbmovapd x7, x2
37bca08cfmov [rsp+232], ebp
37bca08d6mov r14, [rsp+568]
37bca08demovsxd r12, [rsp+216]
37bca08e6mov ebp, 1
37bca08ebadd r8, 1
37bca08efadd rdi, 1
37bca08f3mov rbx, [rsp+552]
37bca08fbmov rsi, [rsp+600]
37bca0903shl r8, 4
37bca0907mov r13, r14
37bca090ashl rdi, 4
37bca090emov r14, [rsp+544]
37bca0916lea rax, [r8-16]
37bca091amov [rsp+224], r8
37bca0922shl r12, 4
37bca0926mov [rsp+248], rax
37bca092elea rax, [rsp+272]
37bca0936mov [rsp+216], rax
37bca093ejmp 0x37bca0994
37bca0940
37bca0940loc_37bca0940:
37bca0940pxor x4, x4
37bca0944pxor x1, x1
37bca0948movups [r13], x4
37bca094d
37bca094dloc_37bca094d:
37bca094dmovupd x0, [rbx]
37bca0951mov rdx, rbp
37bca0954add rbx, rdi
37bca0957add rbp, 1
37bca095bmov rax, [rsp+584]
37bca0963shl rdx, 4
37bca0967add rsi, r12
37bca096amovups [rax+rdx-16], x0
37bca096fmovsd_xmm x0, [r13]
37bca0975add r13, [rsp+224]
37bca097dunpcklpd x0, x1
37bca0981movups [r15+rdx-16], x0
37bca0987cmp [rsp+232], ebp
37bca098ejl 0x37bca0ad8
37bca0994
37bca0994loc_37bca0994:
37bca0994movupd x1, [r13]
37bca099amov rcx, [rsp+216]
37bca09a2movups [rsp+272], x1
37bca09aamovups [rsp+192], x1
37bca09b2call fn_37c42fc80
37bca09b7movupd x1, [rsp+192]
37bca09c0comisd x0, x6
37bca09c4jbe 0x37bca0940
37bca09capxor x3, x3
37bca09cemovapd x4, x1
37bca09d2mov edx, [r14]
37bca09d5mov rax, [rsp+248]
37bca09dddivsd x3, x0
37bca09e1shufpd x4, x1, 1
37bca09e6mov [r13+8], 0
37bca09eemov r9, [rsp+576]
37bca09f6sub edx, ebp
37bca09f8lea r8, [r13+rax]
37bca09fdlea rcx, [rsp+324]
37bca0a05movsd_xmm [r13], x0
37bca0a0bmov [rsp+324], edx
37bca0a12lea rdx, [rsp+368]
37bca0a1amov [rsp+240], rdx
37bca0a22mov [rsp+192], rcx
37bca0a2amovddup x5, x3
37bca0a2emulpd x4, x5
37bca0a32pxor x5, x5
37bca0a36mulsd x3, x5
37bca0a3amovapd x5, x4
37bca0a3eaddsd x3, x0
37bca0a42addpd x5, x1
37bca0a46subpd x1, x4
37bca0a4aunpcklpd x3, x3
37bca0a4emovsd_xmm x1, x5
37bca0a52divpd x1, x3
37bca0a56movapd x4, x1
37bca0a5amovapd x5, x1
37bca0a5emovups [rsp+384], x1
37bca0a66unpckhpd x4, x4
37bca0a6amovapd x3, x4
37bca0a6exorpd x3, [rip+0x7ae2da]
37bca0a76unpcklpd x5, x3
37bca0a7amovups [rsp+368], x5
37bca0a82call zscal_
37bca0a87mov r8l, [r14]
37bca0a8amov r9, [rsp+560]
37bca0a92mov rdx, [rsp+240]
37bca0a9amov rcx, [rsp+192]
37bca0aa2sub r8l, ebp
37bca0aa5add r8l, 1
37bca0aa9mov [rsp+324], r8l
37bca0ab1mov r8, rbx
37bca0ab4call zscal_
37bca0ab9mov rax, [rsp+520]
37bca0ac1mov eax, [rax]
37bca0ac3test eax, eax
37bca0ac5jne 0x37bca0ae8
37bca0ac7
37bca0ac7loc_37bca0ac7:
37bca0ac7movsd_xmm x1, [r13+8]
37bca0acdjmp 0x37bca094d
37bca0ad2
37bca0ad2 66 0f 1f 44 00 00 f..D..
37bca0ad8
37bca0ad8loc_37bca0ad8:
37bca0ad8movapd x2, x7
37bca0adcjmp 0x37bca03c1
37bca0ae1
37bca0ae1 0f 1f 80 00 00 00 00 .......
37bca0ae8
37bca0ae8loc_37bca0ae8:
37bca0ae8lea rdx, [rsp+384]
37bca0af0lea r9, [rip+0x7ae241]
37bca0af7mov r8, rsi
37bca0afamov rcx, r14
37bca0afdcall zscal_
37bca0b02jmp 0x37bca0ac7
37bca0b04
37bca0b04loc_37bca0b04:
37bca0b04mov ecx, [rsp+192]
37bca0b0bmov rax, [rsp+696]
37bca0b13movapd x2, x7
37bca0b17test ecx, ecx
37bca0b19mov [rax], 1
37bca0b1fje 0x37bca0b3f
37bca0b21mov rax, [rsp+640]
37bca0b29mov [rax], 0
37bca0b30mov rax, [rsp+648]
37bca0b38mov [rax], 0
37bca0b3f
37bca0b3floc_37bca0b3f:
37bca0b3ftest r13l, r13l
37bca0b42je 0x37bca03c1
37bca0b48mov rax, [rsp+656]
37bca0b50pxor x0, x0
37bca0b54movups [rax], x0
37bca0b57jmp 0x37bca03c1
37bca0b5c
37bca0b5cloc_37bca0b5c:
37bca0b5cmov rax, [rsp+656]
37bca0b64mov rdi, [rsp+192]
37bca0b6clea r12, [rsp+316]
37bca0b74mov r15, [rsp+664]
37bca0b7cmovsd_xmm x0, [rsp+328]
37bca0b85lea rbx, [rax+8]
37bca0b89divsd x0, [rax]
37bca0b8dmovsd_xmm [rax], x0
37bca0b91nop [rax]
37bca0b95nop [rax+rax]
37bca0ba0
37bca0ba0loc_37bca0ba0:
37bca0ba0mov [rsp+40], rsi
37bca0ba5mov r8, r15
37bca0ba8mov r9, rbx
37bca0babmov rcx, rdi
37bca0baemovsxd rdx, [rsp+312]
37bca0bb6mov [rsp+32], rbp
37bca0bbbshl rdx, 4
37bca0bbfadd rdx, r15
37bca0bc2call zlacn2_
37bca0bc7mov r8l, [rsp+304]
37bca0bcftest r8l, r8l
37bca0bd2je 0x37bca0882
37bca0bd8mov eax, [rsp+316]
37bca0bdfmov rcx, [rsp+672]
37bca0be7lea r9, [rsp+292]
37bca0befimul eax, [rsp+320]
37bca0bf7mov ecx, [rcx]
37bca0bf9mov [rsp+168], r9
37bca0c01mov [rsp+176], 1
37bca0c0dlea edx, [rax+rax]
37bca0c10mov [rsp+192], ecx
37bca0c17cdqe
37bca0c19sub ecx, edx
37bca0c1bmovsxd rdx, edx
37bca0c1eshl rax, 4
37bca0c22shl rdx, 4
37bca0c26add rax, r15
37bca0c29mov [rsp+384], ecx
37bca0c30add rdx, r15
37bca0c33cmp r8l, 1
37bca0c37lea r8, [rsp+320]
37bca0c3fje 0x37bca0d08
37bca0c45mov [rsp+112], rax
37bca0c4amov rax, [rsp+576]
37bca0c52lea r9, [rsp+384]
37bca0c5alea rcx, [rip+0x7ae0e1]
37bca0c61mov [rsp+96], r14
37bca0c66mov r11, [rsp+680]
37bca0c6emov [rsp+104], rax
37bca0c73mov [rsp+88], rax
37bca0c78mov rax, [rsp+568]
37bca0c80mov [rsp+72], r8
37bca0c85mov [rsp+80], rax
37bca0c8amov rax, [rsp+560]
37bca0c92mov [rsp+64], r15
37bca0c97mov [rsp+56], rax
37bca0c9cmov rax, [rsp+552]
37bca0ca4mov [rsp+32], r13
37bca0ca9mov [rsp+48], rax
37bca0caemov rax, [rsp+560]
37bca0cb6mov [rsp+144], rdx
37bca0cbelea rdx, [rsp+328]
37bca0cc6mov [rsp+40], rax
37bca0ccbmov [rsp+152], r9
37bca0cd3mov r9, r12
37bca0cd6mov [rsp+128], rdx
37bca0cdelea rdx, [rsp+296]
37bca0ce6mov [rsp+160], r11
37bca0ceemov [rsp+136], rbx
37bca0cf6mov [rsp+120], r8
37bca0cfbcall ztgsyl_
37bca0d00jmp 0x37bca0ba0
37bca0d05
37bca0d05 0f 1f 00 ...
37bca0d08
37bca0d08loc_37bca0d08:
37bca0d08mov [rsp+112], rax
37bca0d0dmov rax, [rsp+576]
37bca0d15lea r9, [rsp+384]
37bca0d1dlea rcx, [rip+0x7ae01d]
37bca0d24mov [rsp+80], r14
37bca0d29mov r10, [rsp+680]
37bca0d31mov [rsp+104], rax
37bca0d36mov rax, [rsp+568]
37bca0d3emov [rsp+72], r8
37bca0d43mov [rsp+96], rax
37bca0d48mov rax, [rsp+576]
37bca0d50mov [rsp+64], r15
37bca0d55mov [rsp+88], rax
37bca0d5amov rax, [rsp+560]
37bca0d62mov [rsp+32], r13
37bca0d67mov [rsp+56], rax
37bca0d6cmov rax, [rsp+552]
37bca0d74mov [rsp+144], rdx
37bca0d7clea rdx, [rsp+328]
37bca0d84mov [rsp+48], rax
37bca0d89mov rax, [rsp+560]
37bca0d91mov [rsp+152], r9
37bca0d99mov r9, r12
37bca0d9cmov [rsp+40], rax
37bca0da1mov [rsp+128], rdx
37bca0da9lea rdx, [rsp+296]
37bca0db1mov [rsp+160], r10
37bca0db9mov [rsp+136], rbx
37bca0dc1mov [rsp+120], r8
37bca0dc6call ztgsyl_
37bca0dcbjmp 0x37bca0ba0
37bca0dd0
37bca0dd0loc_37bca0dd0:
37bca0dd0mov eax, [r11]
37bca0dd3mov rsi, [rsp+248]
37bca0ddblea rdi, [rsp+316]
37bca0de3mov [rsp+56], 4
37bca0decmov [rsp+48], rdi
37bca0df1lea r8, [rsp+320]
37bca0df9lea rcx, [rip+0x7adf3d]
37bca0e00sub ebp, eax
37bca0e02mov [rsp+316], eax
37bca0e09add eax, 1
37bca0e0cmovsxd rbx, eax
37bca0e0fmov rax, [rsp+232]
37bca0e17mov [rsp+632], r11
37bca0e1fmovsd_xmm [rsp+264], x2
37bca0e28imul rax, rbx
37bca0e2cmov [rsp+320], ebp
37bca0e33lea rbp, [rsp+384]
37bca0e3blea r12, [rax+rsi]
37bca0e3fmov rax, [rsp+664]
37bca0e47lea rdx, [r12+1]
37bca0e4cmov [rsp+40], rax
37bca0e51mov rax, [rsp+560]
37bca0e59shl rdx, 4
37bca0e5dmov [rsp+32], rax
37bca0e62mov rax, [rsp+552]
37bca0e6alea r9, [rax+rdx]
37bca0e6emov rdx, rdi
37bca0e71call zlacpy_
37bca0e76mov rdx, [rsp+240]
37bca0e7emov rax, [rsp+256]
37bca0e86mov [rsp+48], rdi
37bca0e8bmov [rsp+56], 4
37bca0e94lea r8, [rsp+320]
37bca0e9cimul rdx, rbx
37bca0ea0add rax, rdx
37bca0ea3mov edx, [rsp+316]
37bca0eaaimul edx, [rsp+320]
37bca0eb2mov [rsp+224], rax
37bca0ebalea rcx, [rax+1]
37bca0ebemov rax, [rsp+576]
37bca0ec6shl rcx, 4
37bca0ecamovsxd rdx, edx
37bca0ecdmov [rsp+32], rax
37bca0ed2mov rax, [rsp+568]
37bca0edashl rdx, 4
37bca0edeadd rdx, [rsp+664]
37bca0ee6mov [rsp+40], rdx
37bca0eeblea r9, [rax+rcx]
37bca0eefmov rdx, rdi
37bca0ef2lea rcx, [rip+0x7ade44]
37bca0ef9call zlacpy_
37bca0efemov rax, [rsp+672]
37bca0f06mov edx, [rsp+316]
37bca0f0dmov [rsp+296], 0
37bca0f18imul edx, [rsp+320]
37bca0f20lea r9, [rsp+320]
37bca0f28mov eax, [rax]
37bca0f2amov [rsp+120], rdi
37bca0f2fmov [rsp+72], rdi
37bca0f34mov [rsp+192], eax
37bca0f3bmov r8l, eax
37bca0f3emov rax, [rsp+680]
37bca0f46lea ecx, [rdx+rdx]
37bca0f49movsxd rdx, edx
37bca0f4csub r8l, ecx
37bca0f4fmovsxd rcx, ecx
37bca0f52mov [rsp+176], 1
37bca0f5emov [rsp+160], rax
37bca0f66shl rdx, 4
37bca0f6ashl rcx, 4
37bca0f6emov rax, [rsp+656]
37bca0f76add rdx, [rsp+664]
37bca0f7eadd rcx, [rsp+664]
37bca0f86mov [rsp+384], r8l
37bca0f8elea r8, [rsp+292]
37bca0f96mov [rsp+136], rax
37bca0f9emov rax, [rsp+576]
37bca0fa6mov [rsp+112], rdx
37bca0fabmov [rsp+104], rax
37bca0fb0mov rax, [rsp+224]
37bca0fb8mov [rsp+144], rcx
37bca0fc0lea rcx, [rsp+328]
37bca0fc8lea rdx, [rbx+rax]
37bca0fccmov rax, [rsp+576]
37bca0fd4mov [rsp+168], r8
37bca0fdcmov r8, rdi
37bca0fdfshl rdx, 4
37bca0fe3add rdx, [rsp+568]
37bca0febmov [rsp+128], rcx
37bca0ff3lea rdi, [rsp+336]
37bca0ffbmov [rsp+88], rax
37bca1000mov rax, [rsp+568]
37bca1008lea rcx, [rip+0x7add32]
37bca100fmov [rsp+96], rdx
37bca1014lea rdx, [rbx+r12]
37bca1018mov [rsp+80], rax
37bca101dmov rax, [rsp+664]
37bca1025shl rdx, 4
37bca1029mov [rsp+152], rbp
37bca1031mov [rsp+64], rax
37bca1036mov rax, [rsp+560]
37bca103eadd rdx, [rsp+552]
37bca1046mov [rsp+56], rax
37bca104bmov [rsp+40], rax
37bca1050mov rax, [rsp+552]
37bca1058mov [rsp+48], rdx
37bca105dlea rdx, [rsp+296]
37bca1065mov [rsp+32], rax
37bca106acall ztgsyl_
37bca106fmov ebx, [rsp+316]
37bca1076mov rcx, rbp
37bca1079imul ebx, [rsp+320]
37bca1081mov [rsp+32], rdi
37bca1086mov rax, [rip+0x7adcbb]
37bca108dlea r9, [rsp+344]
37bca1095lea r8, [rip+0x7adc9c]
37bca109cmov rdx, [rsp+664]
37bca10a4mov [rsp+344], 0
37bca10b0mov [rsp+336], rax
37bca10b8mov [rsp+384], ebx
37bca10bfcall zlassq_
37bca10c4pxor x1, x1
37bca10c8movsd_xmm x0, [rsp+336]
37bca10d1mov r11, [rsp+632]
37bca10d9movsd_xmm x2, [rsp+264]
37bca10e2sqrtsd x0, x0
37bca10e6mulsd x0, [rsp+344]
37bca10efucomisd x0, x1
37bca10f3jp 0x37bca10ff
37bca10f5movsd_xmm x1, [rip+0x7adc4b]
37bca10fdje 0x37bca1128
37bca10ff
37bca10ffloc_37bca10ff:
37bca10ffmovsd_xmm x1, [rsp+328]
37bca1108movapd x3, x1
37bca110cmulsd x3, x1
37bca1110divsd x3, x0
37bca1114addsd x3, x0
37bca1118sqrtsd x0, x0
37bca111csqrtsd x3, x3
37bca1120mulsd x0, x3
37bca1124divsd x1, x0
37bca1128
37bca1128loc_37bca1128:
37bca1128mov rax, [rsp+640]
37bca1130movsxd rdx, ebx
37bca1133mov rcx, rbp
37bca1136lea r9, [rsp+344]
37bca113eshl rdx, 4
37bca1142lea r8, [rip+0x7adbef]
37bca1149add rdx, [rsp+664]
37bca1151mov [rsp+632], r11
37bca1159movsd_xmm [rax], x1
37bca115dmov rax, [rip+0x7adbe4]
37bca1164mov [rsp+32], rdi
37bca1169movsd_xmm [rsp+192], x2
37bca1172mov [rsp+344], 0
37bca117emov [rsp+336], rax
37bca1186mov [rsp+384], ebx
37bca118dcall zlassq_
37bca1192pxor x1, x1
37bca1196movsd_xmm x0, [rsp+336]
37bca119fmovsd_xmm x2, [rsp+192]
37bca11a8mov r11, [rsp+632]
37bca11b0sqrtsd x0, x0
37bca11b4mulsd x0, [rsp+344]
37bca11bducomisd x0, x1
37bca11c1jp 0x37bca11fe
37bca11c3jne 0x37bca11fe
37bca11c5mov rax, [rsp+648]
37bca11cdmov rbx, [rip+0x7adb74]
37bca11d4mov [rax], rbx
37bca11d7mov rax, [rsp+544]
37bca11dfmov ebp, [rax]
37bca11e1jmp 0x37bca0617
37bca11e6
37bca11e6loc_37bca11e6:
37bca11e6mov edx, -15
37bca11ebmov eax, 15
37bca11f0jmp 0x37bca0082
37bca11f5
37bca11f5loc_37bca11f5:
37bca11f5pxor x0, x0
37bca11f9jmp 0x37bca03b2
37bca11fe
37bca11feloc_37bca11fe:
37bca11femovsd_xmm x3, [rsp+328]
37bca1207mov rax, [rsp+648]
37bca120fmovapd x1, x3
37bca1213mulsd x1, x3
37bca1217divsd x1, x0
37bca121baddsd x1, x0
37bca121fsqrtsd x0, x0
37bca1223sqrtsd x1, x1
37bca1227mulsd x0, x1
37bca122bdivsd x3, x0
37bca122fmovsd_xmm [rax], x3
37bca1233mov rax, [rsp+544]
37bca123bmov ebp, [rax]
37bca123djmp 0x37bca0617
37bca1242
37bca1242loc_37bca1242:
37bca1242mov rbx, [rsp+672]
37bca124amov [rsp+316], ecx
37bca1251movsxd rdx, edx
37bca1254lea rdi, [rsp+292]
37bca125cmov [rsp+320], ebp
37bca1263lea r12, [rsp+328]
37bca126blea rbp, [rsp+384]
37bca1273mov ecx, [rbx]
37bca1275lea rbx, [rsp+316]
37bca127dmovsd_xmm [rsp+224], x2
37bca1286lea rsi, [rsp+320]
37bca128emov [rsp+168], rdi
37bca1296mov r9, rsi
37bca1299lea r10, [rsp+296]
37bca12a1sub ecx, eax
37bca12a3cdqe
37bca12a5mov [rsp+152], rbp
37bca12admov [rsp+384], ecx
37bca12b4shl rax, 4
37bca12b8mov rcx, [rsp+240]
37bca12c0add rax, [rsp+664]
37bca12c8mov [rsp+128], r12
37bca12d0imul rcx, rdx
37bca12d4mov [rsp+144], rax
37bca12dcadd rcx, [rsp+256]
37bca12e4mov rax, [rsp+656]
37bca12ecadd rcx, rdx
37bca12efmov [rsp+296], 3
37bca12fashl rcx, 4
37bca12feadd rcx, [rsp+568]
37bca1306mov [rsp+120], rbx
37bca130bmov [rsp+136], rax
37bca1313movsxd rax, r8l
37bca1316mov r13, rcx
37bca1319mov rcx, [rsp+232]
37bca1321shl rax, 4
37bca1325add rax, [rsp+664]
37bca132dmov [rsp+96], r13
37bca1332mov r8, rbx
37bca1335mov [rsp+112], rax
37bca133aimul rcx, rdx
37bca133emov rax, [rsp+576]
37bca1346add rcx, [rsp+248]
37bca134emov [rsp+176], 1
37bca135amov [rsp+104], rax
37bca135fadd rdx, rcx
37bca1362mov rcx, [rsp+680]
37bca136amov [rsp+88], rax
37bca136fmov rax, [rsp+568]
37bca1377shl rdx, 4
37bca137bmov [rsp+160], rcx
37bca1383add rdx, [rsp+552]
37bca138blea rcx, [rip+0x7ad9af]
37bca1392mov [rsp+80], rax
37bca1397mov r14, rdx
37bca139amov [rsp+72], rbx
37bca139fmov rax, [rsp+664]
37bca13a7mov [rsp+48], rdx
37bca13acmov rdx, r10
37bca13afmov [rsp+64], rax
37bca13b4mov rax, [rsp+560]
37bca13bcmov [rsp+192], r10
37bca13c4mov [rsp+56], rax
37bca13c9mov [rsp+40], rax
37bca13cemov rax, [rsp+552]
37bca13d6mov [rsp+32], rax
37bca13dbcall ztgsyl_
37bca13e0mov eax, [rsp+316]
37bca13e7mov r9, rbx
37bca13eamov r8, rsi
37bca13edimul eax, [rsp+320]
37bca13f5mov rcx, [rsp+672]
37bca13fdmov ecx, [rcx]
37bca13ffmov [rsp+168], rdi
37bca1407lea edx, [rax+rax]
37bca140acdqe
37bca140cmov rdi, [rsp+680]
37bca1414mov [rsp+152], rbp
37bca141cshl rax, 4
37bca1420sub ecx, edx
37bca1422movsxd rdx, edx
37bca1425add rax, [rsp+664]
37bca142dmov [rsp+112], rax
37bca1432mov rax, [rsp+576]
37bca143ashl rdx, 4
37bca143emov [rsp+160], rdi
37bca1446mov rdi, [rsp+656]
37bca144emov [rsp+104], rax
37bca1453mov rax, [rsp+568]
37bca145badd rdx, [rsp+664]
37bca1463mov [rsp+384], ecx
37bca146alea rcx, [rip+0x7ad8d0]
37bca1471mov [rsp+96], rax
37bca1476mov rax, [rsp+576]
37bca147emov [rsp+144], rdx
37bca1486lea rdx, [rdi+8]
37bca148amov [rsp+88], rax
37bca148fmov rax, [rsp+664]
37bca1497mov [rsp+136], rdx
37bca149fmov [rsp+64], rax
37bca14a4mov rax, [rsp+560]
37bca14acmov [rsp+176], 1
37bca14b8mov [rsp+56], rax
37bca14bdmov rax, [rsp+552]
37bca14c5mov [rsp+128], r12
37bca14cdmov [rsp+120], rsi
37bca14d2mov [rsp+80], r13
37bca14d7mov [rsp+72], rsi
37bca14dcmov [rsp+48], rax
37bca14e1mov rax, [rsp+560]
37bca14e9mov [rsp+32], r14
37bca14eemov rdx, [rsp+192]
37bca14f6mov [rsp+40], rax
37bca14fbcall ztgsyl_
37bca1500mov rax, [rsp+544]
37bca1508movsd_xmm x2, [rsp+224]
37bca1511mov ebp, [rax]
37bca1513jmp 0x37bca08b3
37bca1518
37bca1518loc_37bca1518:
37bca1518test esi, esi
37bca151ajne 0x37bca0dd0
37bca1520test r13l, r13l
37bca1523jne 0x37bca0620
37bca1529jmp 0x37bca03c1
37bc9fe60
Loading..