File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bca2d60
37bca2d60ztgsna_:
37bca2d60push r15
37bca2d62push r14
37bca2d64push r13
37bca2d66push r12
37bca2d68push rbp
37bca2d69push rdi
37bca2d6apush rsi
37bca2d6bpush rbx
37bca2d6csub rsp, 440
37bca2d73movups [rsp+384], x6
37bca2d7bmovups [rsp+400], x7
37bca2d83movups [rsp+416], x8
37bca2d8cmov rax, [rsp+600]
37bca2d94mov r15, [rsp+664]
37bca2d9cmov rbp, [rsp+640]
37bca2da4mov r14l, [rax]
37bca2da7mov rax, [rsp+584]
37bca2dafmov rdi, rcx
37bca2db2mov r12, rdx
37bca2db5mov rbx, r9
37bca2db8mov r9l, 1
37bca2dbemov [rsp+528], r8
37bca2dc6lea rdx, [rip+0x7ac023]
37bca2dcdmov r8l, 1
37bca2dd3mov r13l, [rax]
37bca2dd6call lsame_
37bca2ddbmov r9l, 1
37bca2de1mov r8l, 1
37bca2de7mov rcx, rdi
37bca2dealea rdx, [rip+0x7ac000]
37bca2df1mov esi, eax
37bca2df3call lsame_
37bca2df8mov r9l, 1
37bca2dfemov r8l, 1
37bca2e04mov rcx, rdi
37bca2e07or eax, esi
37bca2e09lea rdx, [rip+0x7abfe2]
37bca2e10mov [rsp+196], eax
37bca2e17call lsame_
37bca2e1cmov r9l, 1
37bca2e22mov r8l, 1
37bca2e28mov rcx, r12
37bca2e2bor eax, esi
37bca2e2dlea rdx, [rip+0x7abfbf]
37bca2e34mov [rsp+232], eax
37bca2e3bmov esi, eax
37bca2e3dcall lsame_
37bca2e42mov [r15], 0
37bca2e49mov [rsp+200], eax
37bca2e50test esi, esi
37bca2e52jne 0x37bca2ec0
37bca2e54mov r9l, [rsp+196]
37bca2e5cmov eax, -1
37bca2e61mov esi, 1
37bca2e66test r9l, r9l
37bca2e69jne 0x37bca2ec0
37bca2e6b
37bca2e6bloc_37bca2e6b:
37bca2e6bmov [r15], eax
37bca2e6e
37bca2e6eloc_37bca2e6e:
37bca2e6elea rdx, [rsp+368]
37bca2e76mov r8l, 6
37bca2e7clea rcx, [rip+0x7abf72]
37bca2e83mov [rsp+368], esi
37bca2e8acall xerbla_
37bca2e8fnop
37bca2e90
37bca2e90loc_37bca2e90:
37bca2e90movups x6, [rsp+384]
37bca2e98movups x7, [rsp+400]
37bca2ea0movups x8, [rsp+416]
37bca2ea9add rsp, 440
37bca2eb0pop rbx
37bca2eb1pop rsi
37bca2eb2pop rdi
37bca2eb3pop rbp
37bca2eb4pop r12
37bca2eb6pop r13
37bca2eb8pop r14
37bca2ebapop r15
37bca2ebcret
37bca2ebd
37bca2ebd 0f 1f 00 ...
37bca2ec0
37bca2ec0loc_37bca2ec0:
37bca2ec0mov r9l, 1
37bca2ec6mov r8l, 1
37bca2eccmov rcx, r12
37bca2ecfmov rax, [rsp+648]
37bca2ed7lea rdx, [rip+0x7abf16]
37bca2edemov r10l, [rax]
37bca2ee1mov [rsp+204], r10l
37bca2ee9call lsame_
37bca2eeemov r10l, [rsp+204]
37bca2ef6test eax, eax
37bca2ef8jne 0x37bca2f07
37bca2efamov r8l, [rsp+200]
37bca2f02test r8l, r8l
37bca2f05je 0x37bca2f80
37bca2f07
37bca2f07loc_37bca2f07:
37bca2f07mov eax, [rbx]
37bca2f09test eax, eax
37bca2f0bjs 0x37bca2f68
37bca2f0dmov rsi, [rsp+552]
37bca2f15mov edx, 1
37bca2f1acmovg edx, eax
37bca2f1dcmp [rsi], edx
37bca2f1fjl 0x37bca2f90
37bca2f21mov rsi, [rsp+568]
37bca2f29cmp [rsi], edx
37bca2f2bjl 0x37bca2fa0
37bca2f2dmov ecx, [rsp+196]
37bca2f34test ecx, ecx
37bca2f36je 0x37bca2faf
37bca2f38mov rsi, [rsp+584]
37bca2f40cmp eax, [rsi]
37bca2f42jg 0x37bca3555
37bca2f48mov rsi, [rsp+600]
37bca2f50cmp eax, [rsi]
37bca2f52jle 0x37bca2faf
37bca2f54mov eax, -12
37bca2f59mov esi, 12
37bca2f5ejmp 0x37bca2e6b
37bca2f63
37bca2f63 0f 1f 44 00 00 ..D..
37bca2f68
37bca2f68loc_37bca2f68:
37bca2f68mov eax, -4
37bca2f6dmov esi, 4
37bca2f72jmp 0x37bca2e6b
37bca2f77
37bca2f77 66 0f 1f 84 00 00 00 00 00 f........
37bca2f80
37bca2f80loc_37bca2f80:
37bca2f80mov eax, -2
37bca2f85mov esi, 2
37bca2f8ajmp 0x37bca2e6b
37bca2f8f
37bca2f8f 90 .
37bca2f90
37bca2f90loc_37bca2f90:
37bca2f90mov eax, -6
37bca2f95mov esi, 6
37bca2f9ajmp 0x37bca2e6b
37bca2f9f
37bca2f9f 90 .
37bca2fa0
37bca2fa0loc_37bca2fa0:
37bca2fa0mov eax, -8
37bca2fa5mov esi, 8
37bca2faajmp 0x37bca2e6b
37bca2faf
37bca2fafloc_37bca2faf:
37bca2fafmov edx, [rsp+200]
37bca2fb6mov rsi, [rsp+632]
37bca2fbetest edx, edx
37bca2fc0je 0x37bca352b
37bca2fc6mov [rsi], 0
37bca2fcctest eax, eax
37bca2fceje 0x37bca3535
37bca2fd4mov rcx, [rsp+528]
37bca2fdcmov edx, 1
37bca2fe1nop [rax+rax]
37bca2feanop [rax+rax]
37bca2ff5nop [rax+rax]
37bca3000
37bca3000loc_37bca3000:
37bca3000mov r12l, [rcx+4*rdx-4]
37bca3005test r12l, r12l
37bca3008je 0x37bca3015
37bca300amov rsi, [rsp+632]
37bca3012add [rsi], 1
37bca3015
37bca3015loc_37bca3015:
37bca3015add rdx, 1
37bca3019cmp eax, edx
37bca301bjge 0x37bca3000
37bca301d
37bca301dloc_37bca301d:
37bca301dmov r9l, 1
37bca3023mov r8l, 1
37bca3029mov rcx, rdi
37bca302cmov [rsp+204], r10l
37bca3034lea rdx, [rip+0x7abdb7]
37bca303bcall lsame_
37bca3040mov r10l, [rsp+204]
37bca3048test eax, eax
37bca304aje 0x37bca3875
37bca3050
37bca3050loc_37bca3050:
37bca3050mov edx, [rbx]
37bca3052mov rax, [rsp+632]
37bca305apxor x4, x4
37bca305eimul edx, edx
37bca3061mov eax, [rax]
37bca3063add edx, edx
37bca3065cvtsi2sd x4, edx
37bca3069movq r12, x4
37bca306e
37bca306eloc_37bca306e:
37bca306emov rcx, [rsp+624]
37bca3076mov [rbp], r12
37bca307amov [rbp+8], 0
37bca3082cmp [rcx], eax
37bca3084jl 0x37bca3546
37bca308amov rax, [rsp+648]
37bca3092cmp [rax], edx
37bca3094jge 0x37bca30b8
37bca3096cmp r10l, -1
37bca309aje 0x37bca38c6
37bca30a0mov [r15], -18
37bca30a7mov esi, 18
37bca30acjmp 0x37bca2e6e
37bca30b1
37bca30b1 0f 1f 80 00 00 00 00 .......
37bca30b8
37bca30b8loc_37bca30b8:
37bca30b8movsxd rsi, [r15]
37bca30bbtest esi, esi
37bca30bdjne 0x37bca38d1
37bca30c3cmp r10l, -1
37bca30c7je 0x37bca2e90
37bca30cdmov edi, [rbx]
37bca30cftest edi, edi
37bca30d1je 0x37bca2e90
37bca30d7mov edx, 1
37bca30dclea rcx, [rip+0x7abd18]
37bca30e3call dlamch_
37bca30e8mov edx, 1
37bca30edlea rcx, [rip+0x7abcff]
37bca30f4call dlamch_
37bca30f9mov eax, [rbx]
37bca30fbmov [rsp+204], eax
37bca3102test eax, eax
37bca3104jle 0x37bca33e5
37bca310amovsxd r11, r14l
37bca310dxor eax, eax
37bca310fmovsxd rcx, r13l
37bca3112mov edi, 1
37bca3117test r11, r11
37bca311amov r14, [rsp+528]
37bca3122movq x8, r12
37bca3127mov r15l, edi
37bca312acmovs r11, rax
37bca312emov rax, r11
37bca3131mov [rsp+256], r11
37bca3139mov r11l, [rsp+200]
37bca3141not rax
37bca3144mov [rsp+240], rax
37bca314cxor eax, eax
37bca314etest rcx, rcx
37bca3151cmovs rcx, rax
37bca3155mov rax, rcx
37bca3158mov [rsp+264], rcx
37bca3160not rax
37bca3163mov [rsp+248], rax
37bca316btest r11l, r11l
37bca316ejne 0x37bca32ff
37bca3174nop
37bca3175nop [rax+rax]
37bca3180
37bca3180loc_37bca3180:
37bca3180mov r8l, [rsp+196]
37bca3188lea r13l, [rsi+1]
37bca318ctest r8l, r8l
37bca318fjne 0x37bca3564
37bca3195
37bca3195loc_37bca3195:
37bca3195cmp [rbx], 1
37bca3198je 0x37bca3340
37bca319emov rax, [rsp+552]
37bca31a6mov [rsp+48], rbx
37bca31abmov r8, rbx
37bca31aemov rdx, rbx
37bca31b1mov [rsp+56], 4
37bca31bamov r9, [rsp+544]
37bca31c2lea rcx, [rip+0x7abc5f]
37bca31c9lea r12, [rsp+352]
37bca31d1mov [rsp+32], rax
37bca31d6mov [rsp+40], rbp
37bca31dbcall zlacpy_
37bca31e0mov edx, [rbx]
37bca31e2mov [rsp+48], rbx
37bca31e7mov r8, rbx
37bca31eamov rax, [rsp+568]
37bca31f2mov r9, [rsp+560]
37bca31famov [rsp+56], 4
37bca3203lea rcx, [rip+0x7abc1e]
37bca320aimul edx, edx
37bca320dmov [rsp+32], rax
37bca3212movsxd rdx, edx
37bca3215shl rdx, 4
37bca3219add rdx, rbp
37bca321cmov [rsp+40], rdx
37bca3221mov rdx, rbx
37bca3224call zlacpy_
37bca3229mov eax, [rbx]
37bca322bmov [rsp+56], r12
37bca3230mov r9, rbp
37bca3233lea rdx, [rsp+316]
37bca323blea rcx, [rip+0x7abbba]
37bca3242mov [rsp+48], rbx
37bca3247mov r8, rbx
37bca324aimul eax, eax
37bca324dmov [rsp+96], rdx
37bca3252lea rdx, [rsp+312]
37bca325amov [rsp+312], r15l
37bca3262lea r15, [rsp+308]
37bca326amov [rsp+88], rdx
37bca326flea rdx, [rsp+368]
37bca3277cdqe
37bca3279mov [rsp+80], rcx
37bca327eshl rax, 4
37bca3282mov [rsp+72], rdx
37bca3287lea rdx, [rip+0x7abb9e]
37bca328eadd rax, rbp
37bca3291mov [rsp+64], rcx
37bca3296mov rcx, rdx
37bca3299mov [rsp+40], rax
37bca329emov [rsp+104], r15
37bca32a3mov [rsp+32], rbx
37bca32a8mov [rsp+316], 1
37bca32b3call ztgexc_
37bca32b8mov eax, [rsp+308]
37bca32bftest eax, eax
37bca32c1jle 0x37bca3418
37bca32c7mov rax, [rsp+616]
37bca32cfmov [rax+8*rsi], 0
37bca32d7
37bca32d7loc_37bca32d7:
37bca32d7add rdi, 1
37bca32dbcmp [rsp+204], edi
37bca32e2jl 0x37bca33e0
37bca32e8mov r11l, [rsp+200]
37bca32f0movsxd rsi, r13l
37bca32f3mov r15l, edi
37bca32f6test r11l, r11l
37bca32f9je 0x37bca3180
37bca32ff
37bca32ffloc_37bca32ff:
37bca32ffmov r10l, [r14+4*rdi-4]
37bca3304test r10l, r10l
37bca3307jne 0x37bca3180
37bca330dlea rdx, [rdi+1]
37bca3311cmp [rsp+204], edx
37bca3318jl 0x37bca33e0
37bca331emov r9l, [r14+4*rdx-4]
37bca3323test r9l, r9l
37bca3326je 0x37bca3400
37bca332cmov r15l, edx
37bca332fmov rdi, rdx
37bca3332jmp 0x37bca3180
37bca3337
37bca3337 66 0f 1f 84 00 00 00 00 00 f........
37bca3340
37bca3340loc_37bca3340:
37bca3340mov rax, [rsp+544]
37bca3348lea rcx, [rsp+288]
37bca3350movsd_xmm x0, [rax]
37bca3354movsd_xmm [rsp+288], x0
37bca335dmovsd_xmm x0, [rax+8]
37bca3362movsd_xmm [rsp+296], x0
37bca336bcall fn_37c42fc80
37bca3370mov rax, [rsp+560]
37bca3378lea rcx, [rsp+288]
37bca3380movsd_xmm [rsp+336], x0
37bca3389movsd_xmm x0, [rax]
37bca338dmovsd_xmm [rsp+288], x0
37bca3396movsd_xmm x0, [rax+8]
37bca339bmovsd_xmm [rsp+296], x0
37bca33a4call fn_37c42fc80
37bca33a9lea rdx, [rsp+344]
37bca33b1lea rcx, [rsp+336]
37bca33b9movsd_xmm [rsp+344], x0
37bca33c2call dlapy2_
37bca33c7mov rax, [rsp+616]
37bca33cfmovsd_xmm [rax+8*rsi], x0
37bca33d4jmp 0x37bca32d7
37bca33d9
37bca33d9 0f 1f 80 00 00 00 00 .......
37bca33e0
37bca33e0loc_37bca33e0:
37bca33e0movq r12, x8
37bca33e5
37bca33e5loc_37bca33e5:
37bca33e5mov [rbp], r12
37bca33e9mov [rbp+8], 0
37bca33f1jmp 0x37bca2e90
37bca33f6
37bca33f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca3400
37bca3400loc_37bca3400:
37bca3400add rdi, 2
37bca3404cmp [rsp+204], edi
37bca340bjl 0x37bca33e0
37bca340dmov r15l, edi
37bca3410jmp 0x37bca32ff
37bca3415
37bca3415 0f 1f 00 ...
37bca3418
37bca3418loc_37bca3418:
37bca3418mov edx, [rbx]
37bca341amov [rsp+88], rbx
37bca341flea rcx, [rip+0x7ab9ea]
37bca3426mov r10, [rsp+656]
37bca342emov [rsp+72], rbx
37bca3433mov r8l, edx
37bca3436lea eax, [rdx-1]
37bca3439mov [rsp+56], rbx
37bca343eimul r8l, edx
37bca3442mov [rsp+324], eax
37bca3449lea eax, [rdx+1]
37bca344cmov [rsp+160], r10
37bca3454lea r10, [rip+0x7ab9a1]
37bca345bcdqe
37bca345dmov [rsp+152], r10
37bca3465mov r10, [rsp+616]
37bca346dshl rax, 4
37bca3471add r8l, 1
37bca3475add rax, rbp
37bca3478mov [rsp+48], rbp
37bca347dadd edx, r8l
37bca3480lea r10, [r10+8*rsi]
37bca3484movsxd r9, r8l
37bca3487mov [rsp+40], rbx
37bca348cmovsxd rdx, edx
37bca348fshl r9, 4
37bca3493mov [rsp+136], r10
37bca349blea r10, [rsp+328]
37bca34a3shl rdx, 4
37bca34a7mov [rsp+32], rax
37bca34aclea r8, [rsp+324]
37bca34b4add rdx, rbp
37bca34b7mov [rsp+128], r10
37bca34bflea r10, [rbp+r9]
37bca34c4lea r9, [rbp+r9-16]
37bca34c9mov [rsp+80], rdx
37bca34celea rdx, [rbp+16]
37bca34d2mov [rsp+64], rdx
37bca34d7lea rdx, [rip+0x7ab952]
37bca34demov [rsp+96], r9
37bca34e3lea r9, [rsp+320]
37bca34ebmov [rsp+320], 1
37bca34f6mov [rsp+176], 1
37bca3502mov [rsp+168], r15
37bca350amov [rsp+144], r12
37bca3512mov [rsp+120], rbx
37bca3517mov [rsp+112], r10
37bca351cmov [rsp+104], rbx
37bca3521call ztgsyl_
37bca3526jmp 0x37bca32d7
37bca352b
37bca352bloc_37bca352b:
37bca352bmov [rsi], eax
37bca352dtest eax, eax
37bca352fjne 0x37bca301d
37bca3535
37bca3535loc_37bca3535:
37bca3535mov r12, [rip+0x7ab8fc]
37bca353cmov edx, 1
37bca3541jmp 0x37bca306e
37bca3546
37bca3546loc_37bca3546:
37bca3546mov eax, -15
37bca354bmov esi, 15
37bca3550jmp 0x37bca2e6b
37bca3555
37bca3555loc_37bca3555:
37bca3555mov eax, -10
37bca355amov esi, 10
37bca355fjmp 0x37bca2e6b
37bca3564
37bca3564loc_37bca3564:
37bca3564mov eax, esi
37bca3566lea rcx, [rip+0x7ab8a3]
37bca356dlea rdx, [rsp+344]
37bca3575mov [rsp+236], r15l
37bca357dlea r8, [rsp+336]
37bca3585mov rsi, rdi
37bca3588mov [rsp+528], r14
37bca3590mov r15l, r13l
37bca3593mov [rsp+208], rcx
37bca359bmov edi, eax
37bca359dmov [rsp+272], r8
37bca35a5mov [rsp+280], rdx
37bca35adjmp 0x37bca35b7
37bca35af
37bca35af 90 .
37bca35b0
37bca35b0loc_37bca35b0:
37bca35b0mov edi, r15l
37bca35b3add r15l, 1
37bca35b7
37bca35b7loc_37bca35b7:
37bca35b7mov rdx, [rsp+256]
37bca35bfmovsxd r13, r15l
37bca35c2mov rcx, rbx
37bca35c5mov rax, [rsp+240]
37bca35cdlea r8, [rip+0x7ab828]
37bca35d4imul rdx, r13
37bca35d8lea r14, [rax+rdx+1]
37bca35ddshl r14, 4
37bca35e1add r14, [rsp+592]
37bca35e9mov rdx, r14
37bca35eccall dznrm2_
37bca35f1mov rax, [rsp+248]
37bca35f9lea r8, [rip+0x7ab7fc]
37bca3600mov rcx, rbx
37bca3603imul r13, [rsp+264]
37bca360cmovapd x6, x0
37bca3610lea r13, [rax+r13+1]
37bca3615shl r13, 4
37bca3619add r13, [rsp+576]
37bca3621mov rdx, r13
37bca3624call dznrm2_
37bca3629mov [rsp+48], r14
37bca362emov r8, rbx
37bca3631mov rdx, rbx
37bca3634lea rax, [rip+0x7ab7c1]
37bca363blea rcx, [rip+0x7ab7d6]
37bca3642mov r11, [rsp+552]
37bca364amov [rsp+88], 1
37bca3653mov [rsp+80], rax
37bca3658lea r9, [rip+0x7ab7a1]
37bca365fmovapd x7, x0
37bca3663mov [rsp+40], r11
37bca3668mov r11, [rsp+544]
37bca3670mov [rsp+64], rcx
37bca3675mov rcx, [rsp+208]
37bca367dmov [rsp+32], r11
37bca3682mov [rsp+56], rax
37bca3687mov [rsp+72], rbp
37bca368ccall zgemv_
37bca3691mov [rsp+32], r13
37bca3696mov r8, rbp
37bca3699mov rdx, rbx
37bca369clea rax, [rip+0x7ab759]
37bca36a3lea rcx, [rsp+288]
37bca36abmov [rsp+40], rax
37bca36b0mov r9, rax
37bca36b3call zdotc_
37bca36b8lea rdx, [rip+0x7ab759]
37bca36bfmov [rsp+48], r14
37bca36c4mov r8, rbx
37bca36c7mov [rsp+64], rdx
37bca36ccmov rdx, [rsp+568]
37bca36d4lea rax, [rip+0x7ab721]
37bca36dblea r9, [rip+0x7ab71e]
37bca36e2mov [rsp+80], rax
37bca36e7mov rcx, [rsp+208]
37bca36efmov [rsp+40], rdx
37bca36f4mov rdx, [rsp+560]
37bca36fcmovsd_xmm x1, [rsp+288]
37bca3705mov [rsp+56], rax
37bca370amovsd_xmm x0, [rsp+296]
37bca3713mov [rsp+32], rdx
37bca3718mov rdx, rbx
37bca371bmov [rsp+88], 1
37bca3724mov [rsp+72], rbp
37bca3729movsd_xmm [rsp+224], x1
37bca3732movsd_xmm [rsp+216], x0
37bca373bcall zgemv_
37bca3740mov [rsp+32], r13
37bca3745mov r8, rbp
37bca3748mov rdx, rbx
37bca374blea rax, [rip+0x7ab6aa]
37bca3752lea rcx, [rsp+288]
37bca375amov [rsp+40], rax
37bca375fmov r9, rax
37bca3762call zdotc_
37bca3767mov r14, [rsp+288]
37bca376fmovsd_xmm x1, [rsp+224]
37bca3778lea rcx, [rsp+288]
37bca3780movsd_xmm x0, [rsp+216]
37bca3789mov r13, [rsp+296]
37bca3791movsd_xmm [rsp+288], x1
37bca379amovsd_xmm [rsp+296], x0
37bca37a3call fn_37c42fc80
37bca37a8lea rcx, [rsp+288]
37bca37b0mov [rsp+288], r14
37bca37b8mov [rsp+296], r13
37bca37c0movsd_xmm [rsp+336], x0
37bca37c9call fn_37c42fc80
37bca37cemov rdx, [rsp+280]
37bca37d6mov rcx, [rsp+272]
37bca37demovsd_xmm [rsp+344], x0
37bca37e7call dlapy2_
37bca37ecmovsxd rdx, edi
37bca37efmovapd x2, x0
37bca37f3pxor x0, x0
37bca37f7ucomisd x2, x0
37bca37fbjp 0x37bca3807
37bca37fdmovsd_xmm x0, [rip+0x7ab63b]
37bca3805je 0x37bca3817
37bca3807
37bca3807loc_37bca3807:
37bca3807movapd x1, x6
37bca380bmulsd x1, x7
37bca380fdivsd x2, x1
37bca3813movapd x0, x2
37bca3817
37bca3817loc_37bca3817:
37bca3817mov rax, [rsp+608]
37bca381fmov ecx, [rsp+232]
37bca3826movsd_xmm [rax+8*rdx], x0
37bca382btest ecx, ecx
37bca382djne 0x37bca38d8
37bca3833add rsi, 1
37bca3837cmp [rsp+204], esi
37bca383ejl 0x37bca33e0
37bca3844mov edx, [rsp+200]
37bca384bmov [rsp+236], esi
37bca3852test edx, edx
37bca3854je 0x37bca35b0
37bca385amov rdi, rsi
37bca385dmov r14, [rsp+528]
37bca3865movsxd rsi, r15l
37bca3868mov r15l, [rsp+236]
37bca3870jmp 0x37bca32ff
37bca3875
37bca3875loc_37bca3875:
37bca3875mov r9l, 1
37bca387bmov r8l, 1
37bca3881mov rcx, rdi
37bca3884mov [rsp+204], r10l
37bca388clea rdx, [rip+0x7ab55d]
37bca3893call lsame_
37bca3898mov r10l, [rsp+204]
37bca38a0test eax, eax
37bca38a2jne 0x37bca3050
37bca38a8mov edx, [rbx]
37bca38aamov rax, [rsp+632]
37bca38b2pxor x5, x5
37bca38b6cvtsi2sd x5, edx
37bca38bamov eax, [rax]
37bca38bcmovq r12, x5
37bca38c1jmp 0x37bca306e
37bca38c6
37bca38c6loc_37bca38c6:
37bca38c6mov esi, [r15]
37bca38c9test esi, esi
37bca38cbje 0x37bca2e90
37bca38d1
37bca38d1loc_37bca38d1:
37bca38d1neg esi
37bca38d3jmp 0x37bca2e6e
37bca38d8
37bca38d8loc_37bca38d8:
37bca38d8mov eax, edi
37bca38damov r13l, r15l
37bca38ddmov rdi, rsi
37bca38e0mov r15l, [rsp+236]
37bca38e8mov r14, [rsp+528]
37bca38f0movsxd rsi, eax
37bca38f3jmp 0x37bca3195
37bca2d60
37bca2d60ztgsna_:
37bca2d60push r15
37bca2d62push r14
37bca2d64push r13
37bca2d66push r12
37bca2d68push rbp
37bca2d69push rdi
37bca2d6apush rsi
37bca2d6bpush rbx
37bca2d6csub rsp, 440
37bca2d73movups [rsp+384], x6
37bca2d7bmovups [rsp+400], x7
37bca2d83movups [rsp+416], x8
37bca2d8cmov rax, [rsp+600]
37bca2d94mov r15, [rsp+664]
37bca2d9cmov rbp, [rsp+640]
37bca2da4mov r14l, [rax]
37bca2da7mov rax, [rsp+584]
37bca2dafmov rdi, rcx
37bca2db2mov r12, rdx
37bca2db5mov rbx, r9
37bca2db8mov r9l, 1
37bca2dbemov [rsp+528], r8
37bca2dc6lea rdx, [rip+0x7ac023]
37bca2dcdmov r8l, 1
37bca2dd3mov r13l, [rax]
37bca2dd6call lsame_
37bca2ddbmov r9l, 1
37bca2de1mov r8l, 1
37bca2de7mov rcx, rdi
37bca2dealea rdx, [rip+0x7ac000]
37bca2df1mov esi, eax
37bca2df3call lsame_
37bca2df8mov r9l, 1
37bca2dfemov r8l, 1
37bca2e04mov rcx, rdi
37bca2e07or eax, esi
37bca2e09lea rdx, [rip+0x7abfe2]
37bca2e10mov [rsp+196], eax
37bca2e17call lsame_
37bca2e1cmov r9l, 1
37bca2e22mov r8l, 1
37bca2e28mov rcx, r12
37bca2e2bor eax, esi
37bca2e2dlea rdx, [rip+0x7abfbf]
37bca2e34mov [rsp+232], eax
37bca2e3bmov esi, eax
37bca2e3dcall lsame_
37bca2e42mov [r15], 0
37bca2e49mov [rsp+200], eax
37bca2e50test esi, esi
37bca2e52jne 0x37bca2ec0
37bca2e54mov r9l, [rsp+196]
37bca2e5cmov eax, -1
37bca2e61mov esi, 1
37bca2e66test r9l, r9l
37bca2e69jne 0x37bca2ec0
37bca2e6b
37bca2e6bloc_37bca2e6b:
37bca2e6bmov [r15], eax
37bca2e6e
37bca2e6eloc_37bca2e6e:
37bca2e6elea rdx, [rsp+368]
37bca2e76mov r8l, 6
37bca2e7clea rcx, [rip+0x7abf72]
37bca2e83mov [rsp+368], esi
37bca2e8acall xerbla_
37bca2e8fnop
37bca2e90
37bca2e90loc_37bca2e90:
37bca2e90movups x6, [rsp+384]
37bca2e98movups x7, [rsp+400]
37bca2ea0movups x8, [rsp+416]
37bca2ea9add rsp, 440
37bca2eb0pop rbx
37bca2eb1pop rsi
37bca2eb2pop rdi
37bca2eb3pop rbp
37bca2eb4pop r12
37bca2eb6pop r13
37bca2eb8pop r14
37bca2ebapop r15
37bca2ebcret
37bca2ebd
37bca2ebd 0f 1f 00 ...
37bca2ec0
37bca2ec0loc_37bca2ec0:
37bca2ec0mov r9l, 1
37bca2ec6mov r8l, 1
37bca2eccmov rcx, r12
37bca2ecfmov rax, [rsp+648]
37bca2ed7lea rdx, [rip+0x7abf16]
37bca2edemov r10l, [rax]
37bca2ee1mov [rsp+204], r10l
37bca2ee9call lsame_
37bca2eeemov r10l, [rsp+204]
37bca2ef6test eax, eax
37bca2ef8jne 0x37bca2f07
37bca2efamov r8l, [rsp+200]
37bca2f02test r8l, r8l
37bca2f05je 0x37bca2f80
37bca2f07
37bca2f07loc_37bca2f07:
37bca2f07mov eax, [rbx]
37bca2f09test eax, eax
37bca2f0bjs 0x37bca2f68
37bca2f0dmov rsi, [rsp+552]
37bca2f15mov edx, 1
37bca2f1acmovg edx, eax
37bca2f1dcmp [rsi], edx
37bca2f1fjl 0x37bca2f90
37bca2f21mov rsi, [rsp+568]
37bca2f29cmp [rsi], edx
37bca2f2bjl 0x37bca2fa0
37bca2f2dmov ecx, [rsp+196]
37bca2f34test ecx, ecx
37bca2f36je 0x37bca2faf
37bca2f38mov rsi, [rsp+584]
37bca2f40cmp eax, [rsi]
37bca2f42jg 0x37bca3555
37bca2f48mov rsi, [rsp+600]
37bca2f50cmp eax, [rsi]
37bca2f52jle 0x37bca2faf
37bca2f54mov eax, -12
37bca2f59mov esi, 12
37bca2f5ejmp 0x37bca2e6b
37bca2f63
37bca2f63 0f 1f 44 00 00 ..D..
37bca2f68
37bca2f68loc_37bca2f68:
37bca2f68mov eax, -4
37bca2f6dmov esi, 4
37bca2f72jmp 0x37bca2e6b
37bca2f77
37bca2f77 66 0f 1f 84 00 00 00 00 00 f........
37bca2f80
37bca2f80loc_37bca2f80:
37bca2f80mov eax, -2
37bca2f85mov esi, 2
37bca2f8ajmp 0x37bca2e6b
37bca2f8f
37bca2f8f 90 .
37bca2f90
37bca2f90loc_37bca2f90:
37bca2f90mov eax, -6
37bca2f95mov esi, 6
37bca2f9ajmp 0x37bca2e6b
37bca2f9f
37bca2f9f 90 .
37bca2fa0
37bca2fa0loc_37bca2fa0:
37bca2fa0mov eax, -8
37bca2fa5mov esi, 8
37bca2faajmp 0x37bca2e6b
37bca2faf
37bca2fafloc_37bca2faf:
37bca2fafmov edx, [rsp+200]
37bca2fb6mov rsi, [rsp+632]
37bca2fbetest edx, edx
37bca2fc0je 0x37bca352b
37bca2fc6mov [rsi], 0
37bca2fcctest eax, eax
37bca2fceje 0x37bca3535
37bca2fd4mov rcx, [rsp+528]
37bca2fdcmov edx, 1
37bca2fe1nop [rax+rax]
37bca2feanop [rax+rax]
37bca2ff5nop [rax+rax]
37bca3000
37bca3000loc_37bca3000:
37bca3000mov r12l, [rcx+4*rdx-4]
37bca3005test r12l, r12l
37bca3008je 0x37bca3015
37bca300amov rsi, [rsp+632]
37bca3012add [rsi], 1
37bca3015
37bca3015loc_37bca3015:
37bca3015add rdx, 1
37bca3019cmp eax, edx
37bca301bjge 0x37bca3000
37bca301d
37bca301dloc_37bca301d:
37bca301dmov r9l, 1
37bca3023mov r8l, 1
37bca3029mov rcx, rdi
37bca302cmov [rsp+204], r10l
37bca3034lea rdx, [rip+0x7abdb7]
37bca303bcall lsame_
37bca3040mov r10l, [rsp+204]
37bca3048test eax, eax
37bca304aje 0x37bca3875
37bca3050
37bca3050loc_37bca3050:
37bca3050mov edx, [rbx]
37bca3052mov rax, [rsp+632]
37bca305apxor x4, x4
37bca305eimul edx, edx
37bca3061mov eax, [rax]
37bca3063add edx, edx
37bca3065cvtsi2sd x4, edx
37bca3069movq r12, x4
37bca306e
37bca306eloc_37bca306e:
37bca306emov rcx, [rsp+624]
37bca3076mov [rbp], r12
37bca307amov [rbp+8], 0
37bca3082cmp [rcx], eax
37bca3084jl 0x37bca3546
37bca308amov rax, [rsp+648]
37bca3092cmp [rax], edx
37bca3094jge 0x37bca30b8
37bca3096cmp r10l, -1
37bca309aje 0x37bca38c6
37bca30a0mov [r15], -18
37bca30a7mov esi, 18
37bca30acjmp 0x37bca2e6e
37bca30b1
37bca30b1 0f 1f 80 00 00 00 00 .......
37bca30b8
37bca30b8loc_37bca30b8:
37bca30b8movsxd rsi, [r15]
37bca30bbtest esi, esi
37bca30bdjne 0x37bca38d1
37bca30c3cmp r10l, -1
37bca30c7je 0x37bca2e90
37bca30cdmov edi, [rbx]
37bca30cftest edi, edi
37bca30d1je 0x37bca2e90
37bca30d7mov edx, 1
37bca30dclea rcx, [rip+0x7abd18]
37bca30e3call dlamch_
37bca30e8mov edx, 1
37bca30edlea rcx, [rip+0x7abcff]
37bca30f4call dlamch_
37bca30f9mov eax, [rbx]
37bca30fbmov [rsp+204], eax
37bca3102test eax, eax
37bca3104jle 0x37bca33e5
37bca310amovsxd r11, r14l
37bca310dxor eax, eax
37bca310fmovsxd rcx, r13l
37bca3112mov edi, 1
37bca3117test r11, r11
37bca311amov r14, [rsp+528]
37bca3122movq x8, r12
37bca3127mov r15l, edi
37bca312acmovs r11, rax
37bca312emov rax, r11
37bca3131mov [rsp+256], r11
37bca3139mov r11l, [rsp+200]
37bca3141not rax
37bca3144mov [rsp+240], rax
37bca314cxor eax, eax
37bca314etest rcx, rcx
37bca3151cmovs rcx, rax
37bca3155mov rax, rcx
37bca3158mov [rsp+264], rcx
37bca3160not rax
37bca3163mov [rsp+248], rax
37bca316btest r11l, r11l
37bca316ejne 0x37bca32ff
37bca3174nop
37bca3175nop [rax+rax]
37bca3180
37bca3180loc_37bca3180:
37bca3180mov r8l, [rsp+196]
37bca3188lea r13l, [rsi+1]
37bca318ctest r8l, r8l
37bca318fjne 0x37bca3564
37bca3195
37bca3195loc_37bca3195:
37bca3195cmp [rbx], 1
37bca3198je 0x37bca3340
37bca319emov rax, [rsp+552]
37bca31a6mov [rsp+48], rbx
37bca31abmov r8, rbx
37bca31aemov rdx, rbx
37bca31b1mov [rsp+56], 4
37bca31bamov r9, [rsp+544]
37bca31c2lea rcx, [rip+0x7abc5f]
37bca31c9lea r12, [rsp+352]
37bca31d1mov [rsp+32], rax
37bca31d6mov [rsp+40], rbp
37bca31dbcall zlacpy_
37bca31e0mov edx, [rbx]
37bca31e2mov [rsp+48], rbx
37bca31e7mov r8, rbx
37bca31eamov rax, [rsp+568]
37bca31f2mov r9, [rsp+560]
37bca31famov [rsp+56], 4
37bca3203lea rcx, [rip+0x7abc1e]
37bca320aimul edx, edx
37bca320dmov [rsp+32], rax
37bca3212movsxd rdx, edx
37bca3215shl rdx, 4
37bca3219add rdx, rbp
37bca321cmov [rsp+40], rdx
37bca3221mov rdx, rbx
37bca3224call zlacpy_
37bca3229mov eax, [rbx]
37bca322bmov [rsp+56], r12
37bca3230mov r9, rbp
37bca3233lea rdx, [rsp+316]
37bca323blea rcx, [rip+0x7abbba]
37bca3242mov [rsp+48], rbx
37bca3247mov r8, rbx
37bca324aimul eax, eax
37bca324dmov [rsp+96], rdx
37bca3252lea rdx, [rsp+312]
37bca325amov [rsp+312], r15l
37bca3262lea r15, [rsp+308]
37bca326amov [rsp+88], rdx
37bca326flea rdx, [rsp+368]
37bca3277cdqe
37bca3279mov [rsp+80], rcx
37bca327eshl rax, 4
37bca3282mov [rsp+72], rdx
37bca3287lea rdx, [rip+0x7abb9e]
37bca328eadd rax, rbp
37bca3291mov [rsp+64], rcx
37bca3296mov rcx, rdx
37bca3299mov [rsp+40], rax
37bca329emov [rsp+104], r15
37bca32a3mov [rsp+32], rbx
37bca32a8mov [rsp+316], 1
37bca32b3call ztgexc_
37bca32b8mov eax, [rsp+308]
37bca32bftest eax, eax
37bca32c1jle 0x37bca3418
37bca32c7mov rax, [rsp+616]
37bca32cfmov [rax+8*rsi], 0
37bca32d7
37bca32d7loc_37bca32d7:
37bca32d7add rdi, 1
37bca32dbcmp [rsp+204], edi
37bca32e2jl 0x37bca33e0
37bca32e8mov r11l, [rsp+200]
37bca32f0movsxd rsi, r13l
37bca32f3mov r15l, edi
37bca32f6test r11l, r11l
37bca32f9je 0x37bca3180
37bca32ff
37bca32ffloc_37bca32ff:
37bca32ffmov r10l, [r14+4*rdi-4]
37bca3304test r10l, r10l
37bca3307jne 0x37bca3180
37bca330dlea rdx, [rdi+1]
37bca3311cmp [rsp+204], edx
37bca3318jl 0x37bca33e0
37bca331emov r9l, [r14+4*rdx-4]
37bca3323test r9l, r9l
37bca3326je 0x37bca3400
37bca332cmov r15l, edx
37bca332fmov rdi, rdx
37bca3332jmp 0x37bca3180
37bca3337
37bca3337 66 0f 1f 84 00 00 00 00 00 f........
37bca3340
37bca3340loc_37bca3340:
37bca3340mov rax, [rsp+544]
37bca3348lea rcx, [rsp+288]
37bca3350movsd_xmm x0, [rax]
37bca3354movsd_xmm [rsp+288], x0
37bca335dmovsd_xmm x0, [rax+8]
37bca3362movsd_xmm [rsp+296], x0
37bca336bcall fn_37c42fc80
37bca3370mov rax, [rsp+560]
37bca3378lea rcx, [rsp+288]
37bca3380movsd_xmm [rsp+336], x0
37bca3389movsd_xmm x0, [rax]
37bca338dmovsd_xmm [rsp+288], x0
37bca3396movsd_xmm x0, [rax+8]
37bca339bmovsd_xmm [rsp+296], x0
37bca33a4call fn_37c42fc80
37bca33a9lea rdx, [rsp+344]
37bca33b1lea rcx, [rsp+336]
37bca33b9movsd_xmm [rsp+344], x0
37bca33c2call dlapy2_
37bca33c7mov rax, [rsp+616]
37bca33cfmovsd_xmm [rax+8*rsi], x0
37bca33d4jmp 0x37bca32d7
37bca33d9
37bca33d9 0f 1f 80 00 00 00 00 .......
37bca33e0
37bca33e0loc_37bca33e0:
37bca33e0movq r12, x8
37bca33e5
37bca33e5loc_37bca33e5:
37bca33e5mov [rbp], r12
37bca33e9mov [rbp+8], 0
37bca33f1jmp 0x37bca2e90
37bca33f6
37bca33f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca3400
37bca3400loc_37bca3400:
37bca3400add rdi, 2
37bca3404cmp [rsp+204], edi
37bca340bjl 0x37bca33e0
37bca340dmov r15l, edi
37bca3410jmp 0x37bca32ff
37bca3415
37bca3415 0f 1f 00 ...
37bca3418
37bca3418loc_37bca3418:
37bca3418mov edx, [rbx]
37bca341amov [rsp+88], rbx
37bca341flea rcx, [rip+0x7ab9ea]
37bca3426mov r10, [rsp+656]
37bca342emov [rsp+72], rbx
37bca3433mov r8l, edx
37bca3436lea eax, [rdx-1]
37bca3439mov [rsp+56], rbx
37bca343eimul r8l, edx
37bca3442mov [rsp+324], eax
37bca3449lea eax, [rdx+1]
37bca344cmov [rsp+160], r10
37bca3454lea r10, [rip+0x7ab9a1]
37bca345bcdqe
37bca345dmov [rsp+152], r10
37bca3465mov r10, [rsp+616]
37bca346dshl rax, 4
37bca3471add r8l, 1
37bca3475add rax, rbp
37bca3478mov [rsp+48], rbp
37bca347dadd edx, r8l
37bca3480lea r10, [r10+8*rsi]
37bca3484movsxd r9, r8l
37bca3487mov [rsp+40], rbx
37bca348cmovsxd rdx, edx
37bca348fshl r9, 4
37bca3493mov [rsp+136], r10
37bca349blea r10, [rsp+328]
37bca34a3shl rdx, 4
37bca34a7mov [rsp+32], rax
37bca34aclea r8, [rsp+324]
37bca34b4add rdx, rbp
37bca34b7mov [rsp+128], r10
37bca34bflea r10, [rbp+r9]
37bca34c4lea r9, [rbp+r9-16]
37bca34c9mov [rsp+80], rdx
37bca34celea rdx, [rbp+16]
37bca34d2mov [rsp+64], rdx
37bca34d7lea rdx, [rip+0x7ab952]
37bca34demov [rsp+96], r9
37bca34e3lea r9, [rsp+320]
37bca34ebmov [rsp+320], 1
37bca34f6mov [rsp+176], 1
37bca3502mov [rsp+168], r15
37bca350amov [rsp+144], r12
37bca3512mov [rsp+120], rbx
37bca3517mov [rsp+112], r10
37bca351cmov [rsp+104], rbx
37bca3521call ztgsyl_
37bca3526jmp 0x37bca32d7
37bca352b
37bca352bloc_37bca352b:
37bca352bmov [rsi], eax
37bca352dtest eax, eax
37bca352fjne 0x37bca301d
37bca3535
37bca3535loc_37bca3535:
37bca3535mov r12, [rip+0x7ab8fc]
37bca353cmov edx, 1
37bca3541jmp 0x37bca306e
37bca3546
37bca3546loc_37bca3546:
37bca3546mov eax, -15
37bca354bmov esi, 15
37bca3550jmp 0x37bca2e6b
37bca3555
37bca3555loc_37bca3555:
37bca3555mov eax, -10
37bca355amov esi, 10
37bca355fjmp 0x37bca2e6b
37bca3564
37bca3564loc_37bca3564:
37bca3564mov eax, esi
37bca3566lea rcx, [rip+0x7ab8a3]
37bca356dlea rdx, [rsp+344]
37bca3575mov [rsp+236], r15l
37bca357dlea r8, [rsp+336]
37bca3585mov rsi, rdi
37bca3588mov [rsp+528], r14
37bca3590mov r15l, r13l
37bca3593mov [rsp+208], rcx
37bca359bmov edi, eax
37bca359dmov [rsp+272], r8
37bca35a5mov [rsp+280], rdx
37bca35adjmp 0x37bca35b7
37bca35af
37bca35af 90 .
37bca35b0
37bca35b0loc_37bca35b0:
37bca35b0mov edi, r15l
37bca35b3add r15l, 1
37bca35b7
37bca35b7loc_37bca35b7:
37bca35b7mov rdx, [rsp+256]
37bca35bfmovsxd r13, r15l
37bca35c2mov rcx, rbx
37bca35c5mov rax, [rsp+240]
37bca35cdlea r8, [rip+0x7ab828]
37bca35d4imul rdx, r13
37bca35d8lea r14, [rax+rdx+1]
37bca35ddshl r14, 4
37bca35e1add r14, [rsp+592]
37bca35e9mov rdx, r14
37bca35eccall dznrm2_
37bca35f1mov rax, [rsp+248]
37bca35f9lea r8, [rip+0x7ab7fc]
37bca3600mov rcx, rbx
37bca3603imul r13, [rsp+264]
37bca360cmovapd x6, x0
37bca3610lea r13, [rax+r13+1]
37bca3615shl r13, 4
37bca3619add r13, [rsp+576]
37bca3621mov rdx, r13
37bca3624call dznrm2_
37bca3629mov [rsp+48], r14
37bca362emov r8, rbx
37bca3631mov rdx, rbx
37bca3634lea rax, [rip+0x7ab7c1]
37bca363blea rcx, [rip+0x7ab7d6]
37bca3642mov r11, [rsp+552]
37bca364amov [rsp+88], 1
37bca3653mov [rsp+80], rax
37bca3658lea r9, [rip+0x7ab7a1]
37bca365fmovapd x7, x0
37bca3663mov [rsp+40], r11
37bca3668mov r11, [rsp+544]
37bca3670mov [rsp+64], rcx
37bca3675mov rcx, [rsp+208]
37bca367dmov [rsp+32], r11
37bca3682mov [rsp+56], rax
37bca3687mov [rsp+72], rbp
37bca368ccall zgemv_
37bca3691mov [rsp+32], r13
37bca3696mov r8, rbp
37bca3699mov rdx, rbx
37bca369clea rax, [rip+0x7ab759]
37bca36a3lea rcx, [rsp+288]
37bca36abmov [rsp+40], rax
37bca36b0mov r9, rax
37bca36b3call zdotc_
37bca36b8lea rdx, [rip+0x7ab759]
37bca36bfmov [rsp+48], r14
37bca36c4mov r8, rbx
37bca36c7mov [rsp+64], rdx
37bca36ccmov rdx, [rsp+568]
37bca36d4lea rax, [rip+0x7ab721]
37bca36dblea r9, [rip+0x7ab71e]
37bca36e2mov [rsp+80], rax
37bca36e7mov rcx, [rsp+208]
37bca36efmov [rsp+40], rdx
37bca36f4mov rdx, [rsp+560]
37bca36fcmovsd_xmm x1, [rsp+288]
37bca3705mov [rsp+56], rax
37bca370amovsd_xmm x0, [rsp+296]
37bca3713mov [rsp+32], rdx
37bca3718mov rdx, rbx
37bca371bmov [rsp+88], 1
37bca3724mov [rsp+72], rbp
37bca3729movsd_xmm [rsp+224], x1
37bca3732movsd_xmm [rsp+216], x0
37bca373bcall zgemv_
37bca3740mov [rsp+32], r13
37bca3745mov r8, rbp
37bca3748mov rdx, rbx
37bca374blea rax, [rip+0x7ab6aa]
37bca3752lea rcx, [rsp+288]
37bca375amov [rsp+40], rax
37bca375fmov r9, rax
37bca3762call zdotc_
37bca3767mov r14, [rsp+288]
37bca376fmovsd_xmm x1, [rsp+224]
37bca3778lea rcx, [rsp+288]
37bca3780movsd_xmm x0, [rsp+216]
37bca3789mov r13, [rsp+296]
37bca3791movsd_xmm [rsp+288], x1
37bca379amovsd_xmm [rsp+296], x0
37bca37a3call fn_37c42fc80
37bca37a8lea rcx, [rsp+288]
37bca37b0mov [rsp+288], r14
37bca37b8mov [rsp+296], r13
37bca37c0movsd_xmm [rsp+336], x0
37bca37c9call fn_37c42fc80
37bca37cemov rdx, [rsp+280]
37bca37d6mov rcx, [rsp+272]
37bca37demovsd_xmm [rsp+344], x0
37bca37e7call dlapy2_
37bca37ecmovsxd rdx, edi
37bca37efmovapd x2, x0
37bca37f3pxor x0, x0
37bca37f7ucomisd x2, x0
37bca37fbjp 0x37bca3807
37bca37fdmovsd_xmm x0, [rip+0x7ab63b]
37bca3805je 0x37bca3817
37bca3807
37bca3807loc_37bca3807:
37bca3807movapd x1, x6
37bca380bmulsd x1, x7
37bca380fdivsd x2, x1
37bca3813movapd x0, x2
37bca3817
37bca3817loc_37bca3817:
37bca3817mov rax, [rsp+608]
37bca381fmov ecx, [rsp+232]
37bca3826movsd_xmm [rax+8*rdx], x0
37bca382btest ecx, ecx
37bca382djne 0x37bca38d8
37bca3833add rsi, 1
37bca3837cmp [rsp+204], esi
37bca383ejl 0x37bca33e0
37bca3844mov edx, [rsp+200]
37bca384bmov [rsp+236], esi
37bca3852test edx, edx
37bca3854je 0x37bca35b0
37bca385amov rdi, rsi
37bca385dmov r14, [rsp+528]
37bca3865movsxd rsi, r15l
37bca3868mov r15l, [rsp+236]
37bca3870jmp 0x37bca32ff
37bca3875
37bca3875loc_37bca3875:
37bca3875mov r9l, 1
37bca387bmov r8l, 1
37bca3881mov rcx, rdi
37bca3884mov [rsp+204], r10l
37bca388clea rdx, [rip+0x7ab55d]
37bca3893call lsame_
37bca3898mov r10l, [rsp+204]
37bca38a0test eax, eax
37bca38a2jne 0x37bca3050
37bca38a8mov edx, [rbx]
37bca38aamov rax, [rsp+632]
37bca38b2pxor x5, x5
37bca38b6cvtsi2sd x5, edx
37bca38bamov eax, [rax]
37bca38bcmovq r12, x5
37bca38c1jmp 0x37bca306e
37bca38c6
37bca38c6loc_37bca38c6:
37bca38c6mov esi, [r15]
37bca38c9test esi, esi
37bca38cbje 0x37bca2e90
37bca38d1
37bca38d1loc_37bca38d1:
37bca38d1neg esi
37bca38d3jmp 0x37bca2e6e
37bca38d8
37bca38d8loc_37bca38d8:
37bca38d8mov eax, edi
37bca38damov r13l, r15l
37bca38ddmov rdi, rsi
37bca38e0mov r15l, [rsp+236]
37bca38e8mov r14, [rsp+528]
37bca38f0movsxd rsi, eax
37bca38f3jmp 0x37bca3195
37bca2d60
37bca38f8
37bca38f8 // align 0x10
37bca38f8 // align 0x10
37bca3900
37bca3900ztgsy2_:
37bca3900push r15
37bca3902push r14
37bca3904push r13
37bca3906push r12
37bca3908push rbp
37bca3909push rdi
37bca390apush rsi
37bca390bpush rbx
37bca390csub rsp, 760
37bca3913movups [rsp+640], x6
37bca391bmovups [rsp+656], x7
37bca3923movups [rsp+672], x8
37bca392cmovups [rsp+688], x9
37bca3935movups [rsp+704], x10
37bca393emovups [rsp+720], x11
37bca3947movups [rsp+736], x12
37bca3950mov rax, [rsp+872]
37bca3958mov edi, [rax]
37bca395amov rax, [rsp+920]
37bca3962mov eax, [rax]
37bca3964mov [rsp+840], rdx
37bca396cmov rsi, rcx
37bca396flea rdx, [rip+0x7ab4da]
37bca3976mov [rsp+848], r8
37bca397emov r8l, 1
37bca3984mov [rsp+88], eax
37bca3988mov rax, [rsp+888]
37bca3990mov [rsp+856], r9
37bca3998mov r9l, 1
37bca399emov [rsp+484], 0
37bca39a9mov r13l, [rax]
37bca39acmov rax, [rsp+936]
37bca39b4mov r14l, [rax]
37bca39b7mov rax, [rsp+904]
37bca39bfmov r15l, [rax]
37bca39c2mov rax, [rsp+952]
37bca39camovsxd r12, [rax]
37bca39cdmov rax, [rsp+984]
37bca39d5mov [rax], 0
37bca39dbcall lsame_
37bca39e0mov ebx, eax
37bca39e2test eax, eax
37bca39e4je 0x37bca3b28
37bca39eamov rax, [rsp+840]
37bca39f2cmp [rax], 2
37bca39f5mov rax, [rsp+984]
37bca39fdja 0x37bca3a7e
37bca39ff
37bca39ffloc_37bca39ff:
37bca39ffmov eax, [rax]
37bca3a01test eax, eax
37bca3a03je 0x37bca3a8b
37bca3a09neg eax
37bca3a0b
37bca3a0bloc_37bca3a0b:
37bca3a0blea rdx, [rsp+576]
37bca3a13mov r8l, 6
37bca3a19lea rcx, [rip+0x7ab432]
37bca3a20mov [rsp+576], eax
37bca3a27call xerbla_
37bca3a2cnop
37bca3a2d
37bca3a2dloc_37bca3a2d:
37bca3a2dmovups x6, [rsp+640]
37bca3a35movups x7, [rsp+656]
37bca3a3dmovups x8, [rsp+672]
37bca3a46movups x9, [rsp+688]
37bca3a4fmovups x10, [rsp+704]
37bca3a58movups x11, [rsp+720]
37bca3a61movups x12, [rsp+736]
37bca3a6aadd rsp, 760
37bca3a71pop rbx
37bca3a72pop rsi
37bca3a73pop rdi
37bca3a74pop rbp
37bca3a75pop r12
37bca3a77pop r13
37bca3a79pop r14
37bca3a7bpop r15
37bca3a7dret
37bca3a7e
37bca3a7eloc_37bca3a7e:
37bca3a7emov [rax], -2
37bca3a84mov eax, 2
37bca3a89jmp 0x37bca3a0b
37bca3a8b
37bca3a8bloc_37bca3a8b:
37bca3a8bmov rax, [rsp+848]
37bca3a93mov ebp, [rax]
37bca3a95test ebp, ebp
37bca3a97jle 0x37bca3b63
37bca3a9dmov rax, [rsp+856]
37bca3aa5mov eax, [rax]
37bca3aa7mov [rsp+352], eax
37bca3aaetest eax, eax
37bca3ab0jle 0x37bca3b7c
37bca3ab6mov rsi, [rsp+872]
37bca3abecmp ebp, [rsi]
37bca3ac0jg 0x37bca3b88
37bca3ac6mov rsi, [rsp+888]
37bca3acecmp eax, [rsi]
37bca3ad0jg 0x37bca3b94
37bca3ad6mov rsi, [rsp+904]
37bca3adecmp ebp, [rsi]
37bca3ae0jg 0x37bca4da7
37bca3ae6mov rsi, [rsp+920]
37bca3aeecmp ebp, [rsi]
37bca3af0jg 0x37bca4dc5
37bca3af6mov rsi, [rsp+936]
37bca3afecmp eax, [rsi]
37bca3b00jg 0x37bca4db6
37bca3b06mov rax, [rsp+952]
37bca3b0ecmp ebp, [rax]
37bca3b10jle 0x37bca3ba0
37bca3b16mov edx, -16
37bca3b1bmov eax, 16
37bca3b20jmp 0x37bca3b6d
37bca3b22
37bca3b22 66 0f 1f 44 00 00 f..D..
37bca3b28
37bca3b28loc_37bca3b28:
37bca3b28mov r9l, 1
37bca3b2emov r8l, 1
37bca3b34lea rdx, [rip+0x7ab316]
37bca3b3bmov rcx, rsi
37bca3b3ecall lsame_
37bca3b43test eax, eax
37bca3b45mov rax, [rsp+984]
37bca3b4djne 0x37bca39ff
37bca3b53mov [rax], -1
37bca3b59mov eax, 1
37bca3b5ejmp 0x37bca3a0b
37bca3b63
37bca3b63loc_37bca3b63:
37bca3b63mov edx, -3
37bca3b68mov eax, 3
37bca3b6d
37bca3b6dloc_37bca3b6d:
37bca3b6dmov rbx, [rsp+984]
37bca3b75mov [rbx], edx
37bca3b77jmp 0x37bca3a0b
37bca3b7c
37bca3b7cloc_37bca3b7c:
37bca3b7cmov edx, -4
37bca3b81mov eax, 4
37bca3b86jmp 0x37bca3b6d
37bca3b88
37bca3b88loc_37bca3b88:
37bca3b88mov edx, -6
37bca3b8dmov eax, 6
37bca3b92jmp 0x37bca3b6d
37bca3b94
37bca3b94loc_37bca3b94:
37bca3b94mov edx, -8
37bca3b99mov eax, 8
37bca3b9ejmp 0x37bca3b6d
37bca3ba0
37bca3ba0loc_37bca3ba0:
37bca3ba0movsxd r11, edi
37bca3ba3xor eax, eax
37bca3ba5movsxd rdx, [rsp+88]
37bca3baamovsxd rsi, r13l
37bca3badtest r11, r11
37bca3bb0cmovs r11, rax
37bca3bb4mov rax, r11
37bca3bb7not rax
37bca3bbamov [rsp+416], rax
37bca3bc2xor eax, eax
37bca3bc4test rdx, rdx
37bca3bc7cmovs rdx, rax
37bca3bcbmov rax, rdx
37bca3bcenot rax
37bca3bd1mov [rsp+424], rax
37bca3bd9xor eax, eax
37bca3bdbtest rsi, rsi
37bca3bdecmovns rax, rsi
37bca3be2movsxd rsi, r14l
37bca3be5mov [rsp+304], rax
37bca3bednot rax
37bca3bf0mov [rsp+320], rax
37bca3bf8xor eax, eax
37bca3bfatest rsi, rsi
37bca3bfdcmovns rax, rsi
37bca3c01movsxd rsi, r15l
37bca3c04mov [rsp+312], rax
37bca3c0cnot rax
37bca3c0fmov [rsp+328], rax
37bca3c17xor eax, eax
37bca3c19test rsi, rsi
37bca3c1ccmovns rax, rsi
37bca3c20mov [rsp+296], rax
37bca3c28not rax
37bca3c2bmov [rsp+336], rax
37bca3c33xor eax, eax
37bca3c35test r12, r12
37bca3c38cmovs r12, rax
37bca3c3cmov rax, r12
37bca3c3fnot rax
37bca3c42mov [rsp+344], rax
37bca3c4atest ebx, ebx
37bca3c4cjne 0x37bca446d
37bca3c52movsd_xmm x7, [rip+0x7ab206]
37bca3c5amov rax, [rsp+960]
37bca3c62mov [rsp+144], 1
37bca3c6emov rbx, [rsp+864]
37bca3c76movddup x6, [rip+0x7ab1f2]
37bca3c7emovsd_xmm [rax], x7
37bca3c82lea rax, [r11+1]
37bca3c86movsd_xmm [rsp+488], x7
37bca3c8fshl rax, 4
37bca3c93mov [rsp+368], rax
37bca3c9bmov rax, [rsp+864]
37bca3ca3sub rax, 16
37bca3ca7mov [rsp+160], rax
37bca3caflea rax, [rdx+1]
37bca3cb3shl rax, 4
37bca3cb7mov [rsp+376], rax
37bca3cbfmov rax, [rsp+912]
37bca3cc7sub rax, 16
37bca3ccbmov [rsp+168], rax
37bca3cd3mov rax, [rsp+416]
37bca3cdblea rax, [rax+2*r11]
37bca3cdfshl r11, 4
37bca3ce3shl rax, 4
37bca3ce7mov r14, r11
37bca3cealea rax, [rbx+rax+16]
37bca3cefmov rbx, [rsp+912]
37bca3cf7mov [rsp+208], rax
37bca3cffmov rax, [rsp+424]
37bca3d07lea rax, [rax+2*rdx]
37bca3d0bshl rdx, 4
37bca3d0fshl rax, 4
37bca3d13mov r15, rdx
37bca3d16lea rax, [rbx+rax+16]
37bca3d1bmov [rsp+216], rax
37bca3d23mov rax, [rsp+320]
37bca3d2bshl rax, 4
37bca3d2fmov [rsp+240], rax
37bca3d37mov rax, [rsp+328]
37bca3d3fshl rax, 4
37bca3d43mov [rsp+232], rax
37bca3d4bmov rax, r12
37bca3d4eneg rax
37bca3d51shl rax, 4
37bca3d55mov r13, rax
37bca3d58mov rax, [rsp+296]
37bca3d60neg rax
37bca3d63shl rax, 4
37bca3d67mov [rsp+152], rax
37bca3d6fmov rax, [rsp+304]
37bca3d77neg rax
37bca3d7ashl rax, 4
37bca3d7emov [rsp+248], rax
37bca3d86mov rax, [rsp+312]
37bca3d8eneg rax
37bca3d91shl rax, 4
37bca3d95mov [rsp+256], rax
37bca3d9dmov rax, [rsp+896]
37bca3da5add rax, 16
37bca3da9mov [rsp+360], rax
37bca3db1mov rax, [rsp+944]
37bca3db9mov [rsp+224], rax
37bca3dc1mov [rsp+384], r12
37bca3dc9mov r12, [rsp+848]
37bca3dd1mov [rsp+356], ebp
37bca3dd8nop [rax+rax]
37bca3de0
37bca3de0loc_37bca3de0:
37bca3de0movsxd rax, [rsp+352]
37bca3de8test eax, eax
37bca3deajle 0x37bca43c0
37bca3df0mov rcx, [rsp+304]
37bca3df8mov rbx, [rsp+320]
37bca3e00mov r11, [rsp+328]
37bca3e08mov r9, [rsp+384]
37bca3e10imul rcx, rax
37bca3e14lea rdx, [rbx+rax]
37bca3e18mov rdi, [rsp+144]
37bca3e20mov rsi, [rsp+344]
37bca3e28imul r9, rax
37bca3e2clea r8, [r11+rax]
37bca3e30add rdx, rcx
37bca3e33add rcx, rbx
37bca3e36mov rbx, [rsp+880]
37bca3e3eshl rdx, 4
37bca3e42add rdx, [rsp+880]
37bca3e4ashl rcx, 4
37bca3e4emov [rsp+136], rdx
37bca3e56mov rdx, [rsp+312]
37bca3e5eimul rdx, rax
37bca3e62imul rax, [rsp+296]
37bca3e6badd r8, rdx
37bca3e6eadd rdx, r11
37bca3e71shl r8, 4
37bca3e75add r8, [rsp+928]
37bca3e7dshl rdx, 4
37bca3e81mov [rsp+128], r8
37bca3e89lea r8, [rsi+rdi]
37bca3e8dmov rsi, [rsp+336]
37bca3e95add r8, r9
37bca3e98shl r8, 4
37bca3e9cadd r8, [rsp+944]
37bca3ea4mov [rsp+88], r8
37bca3ea9lea r8, [rsi+rdi]
37bca3eadlea rsi, [rbx+rcx+16]
37bca3eb2add edi, 1
37bca3eb5lea rcx, [rsp+576]
37bca3ebdmov rbx, [rsp+928]
37bca3ec5mov [rsp+200], edi
37bca3eccadd rax, r8
37bca3ecfmov [rsp+112], rcx
37bca3ed4lea rcx, [rsp+496]
37bca3edcshl rax, 4
37bca3ee0add rax, [rsp+360]
37bca3ee8mov [rsp+96], rcx
37bca3eedlea rcx, [rsp+484]
37bca3ef5lea rbx, [rbx+rdx+16]
37bca3efamov [rsp+176], rcx
37bca3f02lea rcx, [rsp+504]
37bca3f0amov [rsp+104], rcx
37bca3f0flea rcx, [rsp+544]
37bca3f17mov [rsp+192], rcx
37bca3f1flea rcx, [rsp+488]
37bca3f27mov [rsp+184], rcx
37bca3f2fnop
37bca3f30
37bca3f30loc_37bca3f30:
37bca3f30movsd_xmm x11, [rax-16]
37bca3f36movsd_xmm x10, [rax-8]
37bca3f3cmov [rsp+120], rax
37bca3f41lea r8, [rip+0x7aaf10]
37bca3f48mov rdi, [rsp+136]
37bca3f50mov rax, [rsp+88]
37bca3f55mov rcx, r8
37bca3f58mov rdx, [rsp+112]
37bca3f5dmov r9, [rsp+96]
37bca3f62movsd_xmm x1, [rdi]
37bca3f66xorpd x1, [rip+0x7aaf02]
37bca3f6emovhpd x1, [rdi+8]
37bca3f73movups [rsp+592], x1
37bca3f7bmov rdi, [rsp+168]
37bca3f83movsd_xmm x9, [rax]
37bca3f88movsd_xmm x8, [rax+8]
37bca3f8emov rax, [rsp+176]
37bca3f96movsd_xmm x0, [rdi+24]
37bca3f9bmovsd_xmm x3, [rdi+16]
37bca3fa0xorpd x0, [rip+0x7aaec8]
37bca3fa8mov rdi, [rsp+128]
37bca3fb0unpcklpd x3, x0
37bca3fb4movsd_xmm x0, [rdi]
37bca3fb8xorpd x0, [rip+0x7aaeb0]
37bca3fc0movhpd x0, [rdi+8]
37bca3fc5mov rdi, [rsp+160]
37bca3fcdmovups [rsp+608], x3
37bca3fd5movups [rsp+624], x0
37bca3fddmovsd_xmm x2, [rdi+24]
37bca3fe2movsd_xmm x4, [rdi+16]
37bca3fe7mov [rsp+40], rax
37bca3fecxorpd x2, [rip+0x7aae7c]
37bca3ff4mov rax, [rsp+104]
37bca3ff9unpcklpd x4, x2
37bca3ffdmov [rsp+32], rax
37bca4002movups [rsp+576], x4
37bca400acall zgetc2_
37bca400fmov edx, [rsp+484]
37bca4016mov rax, [rsp+120]
37bca401btest edx, edx
37bca401djle 0x37bca4029
37bca401fmov rdi, [rsp+984]
37bca4027mov [rdi], edx
37bca4029
37bca4029loc_37bca4029:
37bca4029mov [rsp+120], rax
37bca402emov rax, [rsp+184]
37bca4036lea r8, [rip+0x7aae1b]
37bca403dmov r9, [rsp+192]
37bca4045mov rdx, [rsp+112]
37bca404amov rcx, r8
37bca404dmovsd_xmm [rsp+544], x11
37bca4057mov [rsp+48], rax
37bca405cmov rax, [rsp+104]
37bca4061movsd_xmm [rsp+552], x10
37bca406bmov [rsp+40], rax
37bca4070mov rax, [rsp+96]
37bca4075movsd_xmm [rsp+560], x9
37bca407fmov [rsp+32], rax
37bca4084movsd_xmm [rsp+568], x8
37bca408ecall zgesc2_
37bca4093mov rax, [rsp+120]
37bca4098movsd_xmm x8, [rsp+488]
37bca40a2movsd_xmm x12, [rsp+552]
37bca40acmovsd_xmm x10, [rsp+544]
37bca40b6movsd_xmm x11, [rsp+568]
37bca40c0ucomisd x8, x7
37bca40c5movsd_xmm x9, [rsp+560]
37bca40cfjp 0x37bca42b8
37bca40d5jne 0x37bca42b8
37bca40db
37bca40dbloc_37bca40db:
37bca40dbmov rdi, [rsp+88]
37bca40e0movapd x4, x9
37bca40e5movapd x3, x10
37bca40eaunpcklpd x4, x11
37bca40efunpcklpd x3, x12
37bca40f4movups [rdi], x4
37bca40f7mov edi, [rsp+352]
37bca40femovups [rax-16], x3
37bca4102cmp edi, 1
37bca4105je 0x37bca4430
37bca410blea r8l, [rdi-1]
37bca410fmovapd x1, x12
37bca4114movapd x2, x11
37bca4119xor edx, edx
37bca411bmov rcx, [rsp+224]
37bca4123mov r10, r8
37bca4126unpcklpd x1, x10
37bca412bunpcklpd x2, x9
37bca4130shl r8, 4
37bca4134movapd x5, x6
37bca4138nop [rax+rax]
37bca4140
37bca4140loc_37bca4140:
37bca4140movupd x0, [rsi+rdx]
37bca4145movupd x8, [rsi+rdx]
37bca414bmovupd x9, [rcx]
37bca4150unpckhpd x0, x0
37bca4154unpcklpd x8, x8
37bca4159mulpd x8, x3
37bca415exorpd x0, x6
37bca4162mulpd x0, x1
37bca4166addsubpd x8, x0
37bca416bmovupd x0, [rbx+rdx]
37bca4170unpckhpd x0, x0
37bca4174addpd x9, x8
37bca4179movupd x8, [rbx+rdx]
37bca417fxorpd x0, x6
37bca4183add rdx, 16
37bca4187mulpd x0, x2
37bca418bunpcklpd x8, x8
37bca4190mulpd x8, x4
37bca4195addsubpd x8, x0
37bca419aaddpd x8, x9
37bca419fmovups [rcx], x8
37bca41a3sub rcx, r13
37bca41a6cmp r8, rdx
37bca41a9jne 0x37bca4140
37bca41abmov edx, [r12]
37bca41afcmp edx, [rsp+200]
37bca41b6jl 0x37bca4460
37bca41bc
37bca41bcloc_37bca41bc:
37bca41bcmov rdi, [rsp+144]
37bca41c4mov r9l, edx
37bca41c7mov r8, [rsp+216]
37bca41cfmov rcx, [rsp+208]
37bca41d7sub r9l, edi
37bca41dacmp edx, edi
37bca41dcmov edx, 1
37bca41e1cmovle r9l, edx
37bca41e5mov rdx, rax
37bca41e8shl r9, 4
37bca41ecadd r9, rax
37bca41efnop
37bca41f0
37bca41f0loc_37bca41f0:
37bca41f0movupd x0, [rcx]
37bca41f4movupd x8, [rcx]
37bca41f9add rdx, 16
37bca41fdadd rcx, r14
37bca4200movupd x9, [rdx-16]
37bca4206unpckhpd x0, x0
37bca420aunpcklpd x8, x8
37bca420fmulpd x8, x3
37bca4214xorpd x0, x5
37bca4218mulpd x0, x1
37bca421caddsubpd x8, x0
37bca4221movupd x0, [r8]
37bca4226unpckhpd x0, x0
37bca422asubpd x9, x8
37bca422fmovupd x8, [r8]
37bca4234xorpd x0, x5
37bca4238add r8, r15
37bca423bmulpd x0, x2
37bca423funpcklpd x8, x8
37bca4244mulpd x8, x4
37bca4249addsubpd x8, x0
37bca424emovapd x0, x9
37bca4253subpd x0, x8
37bca4258movups [rdx-16], x0
37bca425ccmp r9, rdx
37bca425fjne 0x37bca41f0
37bca4261mov [rsp+352], r10l
37bca4269test r10l, r10l
37bca426cje 0x37bca43c0
37bca4272
37bca4272loc_37bca4272:
37bca4272mov rcx, [rsp+240]
37bca427aadd [rsp+88], r13
37bca427fadd [rsp+136], rcx
37bca4287add rax, [rsp+152]
37bca428fmov rcx, [rsp+232]
37bca4297add rsi, [rsp+248]
37bca429fadd [rsp+128], rcx
37bca42a7add rbx, [rsp+256]
37bca42afjmp 0x37bca3f30
37bca42b4
37bca42b4 0f 1f 40 00 ..@.
37bca42b8
37bca42b8loc_37bca42b8:
37bca42b8mov rdi, [rsp+856]
37bca42c0mov edx, [rdi]
37bca42c2test edx, edx
37bca42c4jle 0x37bca43a9
37bca42camov r11, [rsp+896]
37bca42d2mov [rsp+264], rax
37bca42dalea rbp, [rsp+528]
37bca42e2mov [rsp+272], r15
37bca42eamov rdi, [rsp+944]
37bca42f2mov r15, [rsp+152]
37bca42famov [rsp+120], r14
37bca42ffmov r14l, edx
37bca4302mov [rsp+280], rsi
37bca430amov rsi, r11
37bca430dmov [rsp+288], rbx
37bca4315mov ebx, 1
37bca431anop [rax+rax]
37bca4320
37bca4320loc_37bca4320:
37bca4320mov r8, rsi
37bca4323lea r9, [rip+0x7aab32]
37bca432amov rdx, rbp
37bca432dmov rcx, r12
37bca4330movsd_xmm [rsp+528], x8
37bca433aadd ebx, 1
37bca433dsub rsi, r15
37bca4340mov [rsp+536], 0
37bca434ccall zscal_
37bca4351mov r8, rdi
37bca4354mov rdx, rbp
37bca4357mov rcx, r12
37bca435alea r9, [rip+0x7aaafb]
37bca4361sub rdi, r13
37bca4364mov [rsp+536], 0
37bca4370movsd_xmm [rsp+528], x8
37bca437acall zscal_
37bca437fcmp r14l, ebx
37bca4382jge 0x37bca4320
37bca4384mov r14, [rsp+120]
37bca4389mov rax, [rsp+264]
37bca4391mov r15, [rsp+272]
37bca4399mov rsi, [rsp+280]
37bca43a1mov rbx, [rsp+288]
37bca43a9
37bca43a9loc_37bca43a9:
37bca43a9mov rdi, [rsp+960]
37bca43b1mulsd x8, [rdi]
37bca43b6movsd_xmm [rdi], x8
37bca43bbjmp 0x37bca40db
37bca43c0
37bca43c0loc_37bca43c0:
37bca43c0add [rsp+144], 1
37bca43c9mov rax, [rsp+144]
37bca43d1cmp [rsp+356], eax
37bca43d8jl 0x37bca3a2d
37bca43demov rax, [rsp+856]
37bca43e6mov rsi, [rsp+368]
37bca43eemov rbx, [rsp+376]
37bca43f6add [rsp+160], rsi
37bca43femov eax, [rax]
37bca4400add [rsp+168], rbx
37bca4408add [rsp+208], rsi
37bca4410add [rsp+216], rbx
37bca4418add [rsp+224], 16
37bca4421mov [rsp+352], eax
37bca4428jmp 0x37bca3de0
37bca442d
37bca442d 0f 1f 00 ...
37bca4430
37bca4430loc_37bca4430:
37bca4430mov edx, [r12]
37bca4434cmp edx, [rsp+200]
37bca443bjl 0x37bca43c0
37bca443dmovapd x1, x12
37bca4442movapd x2, x11
37bca4447movapd x5, x6
37bca444bxor r10l, r10l
37bca444eunpcklpd x1, x10
37bca4453unpcklpd x2, x9
37bca4458jmp 0x37bca41bc
37bca445d
37bca445d 0f 1f 00 ...
37bca4460
37bca4460loc_37bca4460:
37bca4460mov [rsp+352], r10l
37bca4468jmp 0x37bca4272
37bca446d
37bca446dloc_37bca446d:
37bca446dmovsd_xmm x7, [rip+0x7aa9eb]
37bca4475mov rax, [rsp+960]
37bca447dmov [rsp+392], -1
37bca4489mov ecx, 1
37bca448emov [rsp+400], -1
37bca449amovsd_xmm [rax], x7
37bca449emov rax, [rsp+304]
37bca44a6movsd_xmm [rsp+488], x7
37bca44afadd rax, 1
37bca44b3shl rax, 4
37bca44b7mov [rsp+440], rax
37bca44bfmov rax, [rsp+880]
37bca44c7sub rax, 16
37bca44cbmov [rsp+144], rax
37bca44d3mov rax, [rsp+312]
37bca44dbadd rax, 1
37bca44dfshl rax, 4
37bca44e3mov [rsp+432], rax
37bca44ebmov rax, [rsp+928]
37bca44f3lea r15, [rax-16]
37bca44f7mov rax, [rsp+296]
37bca44ffmov rbx, rax
37bca4502neg rax
37bca4505shl rbx, 4
37bca4509shl rax, 4
37bca450dmov [rsp+288], rbx
37bca4515mov rbx, r12
37bca4518shl rbx, 4
37bca451cmov [rsp+448], rax
37bca4524mov [rsp+280], rbx
37bca452cmov rbx, rax
37bca452fmov rax, [rsp+336]
37bca4537shl rax, 4
37bca453bsub rbx, rax
37bca453emov rax, r12
37bca4541neg rax
37bca4544mov [rsp+384], rbx
37bca454cshl rax, 4
37bca4550mov [rsp+456], rax
37bca4558mov rbx, rax
37bca455bmov rax, [rsp+344]
37bca4563shl rax, 4
37bca4567sub rbx, rax
37bca456amov rax, [rsp+416]
37bca4572mov [rsp+376], rbx
37bca457ashl rax, 4
37bca457emov [rsp+192], rax
37bca4586mov rax, [rsp+424]
37bca458eshl rax, 4
37bca4592mov [rsp+184], rax
37bca459amov rax, r11
37bca459dneg rax
37bca45a0shl rax, 4
37bca45a4mov [rsp+200], rax
37bca45acmov rax, rdx
37bca45afneg rax
37bca45b2shl rax, 4
37bca45b6mov [rsp+208], rax
37bca45bemov rax, [rsp+944]
37bca45c6mov [rsp+216], rax
37bca45cemov rax, [rsp+896]
37bca45d6mov [rsp+224], rax
37bca45delea rax, [rsp+488]
37bca45e6movddup x8, [rip+0x7aa881]
37bca45efmov [rsp+240], rax
37bca45f7mov [rsp+464], r11
37bca45ffmov [rsp+472], rdx
37bca4607mov [rsp+408], r12
37bca460fmov [rsp+152], r15
37bca4617mov r15, [rsp+848]
37bca461fnop
37bca4620
37bca4620loc_37bca4620:
37bca4620test ebp, ebp
37bca4622jle 0x37bca4a68
37bca4628mov rdx, [rsp+304]
37bca4630lea eax, [rcx+1]
37bca4633mov rsi, [rsp+320]
37bca463bmov [rsp+176], ecx
37bca4642cdqe
37bca4644mov r9, [rsp+464]
37bca464cmov rdi, [rsp+416]
37bca4654imul rdx, rax
37bca4658lea r8, [rsi+rcx]
37bca465cmov rsi, [rsp+328]
37bca4664mov r11, [rsp+424]
37bca466cmov rbx, [rsp+400]
37bca4674add rdx, r8
37bca4677mov r8, [rsp+312]
37bca467fshl rdx, 4
37bca4683add rdx, [rsp+880]
37bca468bimul r8, rax
37bca468fmov [rsp+248], rdx
37bca4697lea rdx, [rsi+rcx]
37bca469badd rdx, r8
37bca469emov r8, [rsp+472]
37bca46a6shl rdx, 4
37bca46aaadd rdx, [rsp+928]
37bca46b2mov [rsp+256], rdx
37bca46bamovsxd rdx, ebp
37bca46bdsub ebp, 1
37bca46c0imul r9, rdx
37bca46c4lea r14, [rdx+rdi]
37bca46c8imul r8, rdx
37bca46cclea rsi, [rdx+rbx]
37bca46d0mov rbx, [rsp+944]
37bca46d8lea r13, [r11+rdx]
37bca46dcadd rdx, [rsp+392]
37bca46e4shl rsi, 4
37bca46e8add rsi, [rsp+896]
37bca46f0add r14, r9
37bca46f3add r9, rdi
37bca46f6mov rdi, [rsp+864]
37bca46feshl rdx, 4
37bca4702shl r9, 4
37bca4706add r13, r8
37bca4709add r8, r11
37bca470cadd rbx, rdx
37bca470flea rdi, [rdi+r9+16]
37bca4714mov rdx, [rsp+296]
37bca471cshl r8, 4
37bca4720shl r14, 4
37bca4724mov [rsp+112], rdi
37bca4729mov rdi, [rsp+912]
37bca4731shl r13, 4
37bca4735imul rdx, rax
37bca4739add rdx, [rsp+336]
37bca4741add r14, [rsp+864]
37bca4749lea rdi, [rdi+r8+16]
37bca474eshl rdx, 4
37bca4752add r13, [rsp+912]
37bca475aimul rax, [rsp+408]
37bca4763mov [rsp+120], rdi
37bca4768mov rdi, [rsp+384]
37bca4770add rax, [rsp+344]
37bca4778add rdi, rdx
37bca477bshl rax, 4
37bca477fadd rax, [rsp+376]
37bca4787mov [rsp+264], rax
37bca478flea rax, [rsp+576]
37bca4797mov [rsp+104], rax
37bca479clea rax, [rsp+496]
37bca47a4mov [rsp+272], rdi
37bca47acmov [rsp+96], rax
37bca47b1lea rax, [rsp+484]
37bca47b9mov [rsp+168], rax
37bca47c1lea rax, [rsp+504]
37bca47c9mov [rsp+88], rax
37bca47celea rax, [rsp+544]
37bca47d6mov [rsp+160], rax
37bca47demov [rsp+128], rcx
37bca47e6nop [rax+rax]
37bca47f0
37bca47f0loc_37bca47f0:
37bca47f0movupd x0, [r14]
37bca47f5mov rax, [rsp+144]
37bca47fdlea r8, [rip+0x7aa654]
37bca4804movsd_xmm x11, [rsi]
37bca4809movsd_xmm x10, [rsi+8]
37bca480fmov rcx, r8
37bca4812movups [rsp+576], x0
37bca481amovupd x0, [r13]
37bca4820movsd_xmm x9, [rbx]
37bca4825movsd_xmm x6, [rbx+8]
37bca482amov r9, [rsp+96]
37bca482fmovups [rsp+592], x0
37bca4837movupd x0, [rax+16]
37bca483cmov rax, [rsp+152]
37bca4844mov rdx, [rsp+104]
37bca4849xorpd x0, x8
37bca484emovups [rsp+608], x0
37bca4856movupd x0, [rax+16]
37bca485bmov rax, [rsp+168]
37bca4863mov [rsp+40], rax
37bca4868mov rax, [rsp+88]
37bca486dxorpd x0, x8
37bca4872movups [rsp+624], x0
37bca487amov [rsp+32], rax
37bca487fcall zgetc2_
37bca4884mov eax, [rsp+484]
37bca488btest eax, eax
37bca488djle 0x37bca4899
37bca488fmov rdi, [rsp+984]
37bca4897mov [rdi], eax
37bca4899
37bca4899loc_37bca4899:
37bca4899mov rax, [rsp+840]
37bca48a1movsd_xmm [rsp+544], x11
37bca48abmovsd_xmm [rsp+552], x10
37bca48b5movsd_xmm [rsp+560], x9
37bca48bfmov eax, [rax]
37bca48c1movsd_xmm [rsp+568], x6
37bca48catest eax, eax
37bca48ccjne 0x37bca4b08
37bca48d2mov rax, [rsp+240]
37bca48dalea r8, [rip+0x7aa577]
37bca48e1mov rdx, [rsp+104]
37bca48e6mov r9, [rsp+160]
37bca48eemov rcx, r8
37bca48f1mov [rsp+48], rax
37bca48f6mov rax, [rsp+88]
37bca48fbmov [rsp+40], rax
37bca4900mov rax, [rsp+96]
37bca4905mov [rsp+32], rax
37bca490acall zgesc2_
37bca490fmovsd_xmm x6, [rsp+488]
37bca4918movsd_xmm x12, [rsp+544]
37bca4922movsd_xmm x11, [rsp+552]
37bca492cmovsd_xmm x10, [rsp+560]
37bca4936movsd_xmm x9, [rsp+568]
37bca4940ucomisd x6, x7
37bca4944jp 0x37bca4c90
37bca494ajne 0x37bca4c90
37bca4950
37bca4950loc_37bca4950:
37bca4950movapd x0, x12
37bca4955movapd x1, x10
37bca495aunpcklpd x0, x11
37bca495funpcklpd x1, x9
37bca4964movups [rsi], x0
37bca4967movups [rbx], x1
37bca496atest ebp, ebp
37bca496cje 0x37bca4b90
37bca4972mov rcx, [rsp+224]
37bca497amov r8, [rsp+112]
37bca497fmov r12l, ebp
37bca4982lea rax, [rip+0x7aa4d3]
37bca4989mov [rsp+40], rax
37bca498exorpd x0, x8
37bca4993mov r9, rax
37bca4996lea rdi, [rsp+528]
37bca499emov [rsp+32], rcx
37bca49a3lea rdx, [rsp+512]
37bca49abmov rcx, rdi
37bca49aemov [rsp+136], rdx
37bca49b6movups [rsp+512], x0
37bca49bemov [rsp+528], ebp
37bca49c5call zaxpy_
37bca49calea rax, [rip+0x7aa48b]
37bca49d1mov rcx, rdi
37bca49d4mov r8, [rsp+120]
37bca49d9mov [rsp+40], rax
37bca49demov rax, [rsp+216]
37bca49e6lea r9, [rip+0x7aa46f]
37bca49edmov rdx, [rsp+136]
37bca49f5mov [rsp+528], ebp
37bca49fcmov [rsp+32], rax
37bca4a01call zaxpy_
37bca4a06mov rax, [rsp+856]
37bca4a0emov eax, [rax]
37bca4a10cmp eax, [rsp+128]
37bca4a17jg 0x37bca4bb2
37bca4a1d
37bca4a1dloc_37bca4a1d:
37bca4a1dmov rdi, [rsp+200]
37bca4a25sub rsi, 16
37bca4a29add [rsp+112], rdi
37bca4a2esub ebp, 1
37bca4a31mov rdi, [rsp+208]
37bca4a39add r14, [rsp+192]
37bca4a41sub rbx, 16
37bca4a45add [rsp+120], rdi
37bca4a4aadd r13, [rsp+184]
37bca4a52test r12l, r12l
37bca4a55jne 0x37bca47f0
37bca4a5bnop [rax+rax]
37bca4a60
37bca4a60loc_37bca4a60:
37bca4a60mov rcx, [rsp+128]
37bca4a68
37bca4a68loc_37bca4a68:
37bca4a68add rcx, 1
37bca4a6ccmp [rsp+352], ecx
37bca4a73jl 0x37bca3a2d
37bca4a79mov rsi, [rsp+440]
37bca4a81mov rbx, [rsp+296]
37bca4a89add [rsp+144], rsi
37bca4a91mov ebp, [r15]
37bca4a94mov rsi, [rsp+432]
37bca4a9cadd [rsp+400], rbx
37bca4aa4add [rsp+152], rsi
37bca4aacmov rbx, [rsp+288]
37bca4ab4mov rsi, [rsp+408]
37bca4abcadd [rsp+224], rbx
37bca4ac4add [rsp+392], rsi
37bca4accmov rbx, [rsp+448]
37bca4ad4mov rsi, [rsp+280]
37bca4adcadd [rsp+384], rbx
37bca4ae4add [rsp+216], rsi
37bca4aecmov rsi, [rsp+456]
37bca4af4add [rsp+376], rsi
37bca4afcjmp 0x37bca4620
37bca4b01
37bca4b01 0f 1f 80 00 00 00 00 .......
37bca4b08
37bca4b08loc_37bca4b08:
37bca4b08mov rax, [rsp+88]
37bca4b0dlea r9, [rip+0x7aa344]
37bca4b14mov r8, [rsp+104]
37bca4b19mov rcx, [rsp+840]
37bca4b21mov rdx, r9
37bca4b24mov [rsp+64], rax
37bca4b29mov rax, [rsp+96]
37bca4b2emov [rsp+56], rax
37bca4b33mov rax, [rsp+976]
37bca4b3bmov [rsp+48], rax
37bca4b40mov rax, [rsp+968]
37bca4b48mov [rsp+40], rax
37bca4b4dmov rax, [rsp+160]
37bca4b55mov [rsp+32], rax
37bca4b5acall zlatdf_
37bca4b5fmovsd_xmm x12, [rsp+544]
37bca4b69movsd_xmm x11, [rsp+552]
37bca4b73movsd_xmm x10, [rsp+560]
37bca4b7dmovsd_xmm x9, [rsp+568]
37bca4b87jmp 0x37bca4950
37bca4b8c
37bca4b8c 0f 1f 40 00 ..@.
37bca4b90
37bca4b90loc_37bca4b90:
37bca4b90mov rax, [rsp+856]
37bca4b98mov eax, [rax]
37bca4b9acmp eax, [rsp+128]
37bca4ba1jle 0x37bca4a60
37bca4ba7xor r12l, r12l
37bca4baalea rdi, [rsp+528]
37bca4bb2
37bca4bb2loc_37bca4bb2:
37bca4bb2sub eax, [rsp+176]
37bca4bb9mov r9, [rsp+888]
37bca4bc1mov rcx, rdi
37bca4bc4lea rdx, [rsp+560]
37bca4bccmov [rsp+528], eax
37bca4bd3mov rax, [rsp+904]
37bca4bdbmov r8, [rsp+248]
37bca4be3mov [rsp+232], rdx
37bca4bebmov [rsp+40], rax
37bca4bf0mov rax, [rsp+272]
37bca4bf8movsd_xmm [rsp+544], x12
37bca4c02movsd_xmm [rsp+552], x11
37bca4c0cadd rax, rsi
37bca4c0fmov [rsp+32], rax
37bca4c14movsd_xmm [rsp+560], x10
37bca4c1emovsd_xmm [rsp+568], x9
37bca4c28call zaxpy_
37bca4c2dmov rax, [rsp+856]
37bca4c35mov rcx, rdi
37bca4c38mov r9, [rsp+936]
37bca4c40mov r8, [rsp+256]
37bca4c48mov rdx, [rsp+232]
37bca4c50mov eax, [rax]
37bca4c52mov [rsp+136], eax
37bca4c59sub eax, [rsp+176]
37bca4c60mov [rsp+528], eax
37bca4c67mov rax, [rsp+952]
37bca4c6fmov [rsp+40], rax
37bca4c74mov rax, [rsp+264]
37bca4c7cadd rax, rbx
37bca4c7fmov [rsp+32], rax
37bca4c84call zaxpy_
37bca4c89jmp 0x37bca4a1d
37bca4c8e
37bca4c8e 66 90 f.
37bca4c90
37bca4c90loc_37bca4c90:
37bca4c90mov rax, [rsp+856]
37bca4c98mov edx, [rax]
37bca4c9atest edx, edx
37bca4c9cjle 0x37bca4d92
37bca4ca2mov r10, [rsp+896]
37bca4caamov [rsp+136], r13
37bca4cb2mov [rsp+232], r14
37bca4cbamov r12, [rsp+944]
37bca4cc2mov r13, [rsp+280]
37bca4ccamov r14, [rsp+288]
37bca4cd2mov [rsp+356], ebp
37bca4cd9mov ebp, edx
37bca4cdbmov [rsp+360], rbx
37bca4ce3mov rbx, r10
37bca4ce6mov [rsp+368], rsi
37bca4ceemov esi, 1
37bca4cf3nop
37bca4cf5nop [rax+rax]
37bca4d00
37bca4d00loc_37bca4d00:
37bca4d00mov r8, rbx
37bca4d03lea r9, [rip+0x7aa152]
37bca4d0amov rcx, r15
37bca4d0dadd esi, 1
37bca4d10lea rdx, [rsp+528]
37bca4d18add rbx, r14
37bca4d1bmov [rsp+536], 0
37bca4d27movsd_xmm [rsp+528], x6
37bca4d30call zscal_
37bca4d35mov r8, r12
37bca4d38mov rcx, r15
37bca4d3badd r12, r13
37bca4d3elea r9, [rip+0x7aa117]
37bca4d45lea rdx, [rsp+528]
37bca4d4dmov [rsp+536], 0
37bca4d59movsd_xmm [rsp+528], x6
37bca4d62call zscal_
37bca4d67cmp ebp, esi
37bca4d69jge 0x37bca4d00
37bca4d6bmov r13, [rsp+136]
37bca4d73mov r14, [rsp+232]
37bca4d7bmov ebp, [rsp+356]
37bca4d82mov rbx, [rsp+360]
37bca4d8amov rsi, [rsp+368]
37bca4d92
37bca4d92loc_37bca4d92:
37bca4d92mov rax, [rsp+960]
37bca4d9amulsd x6, [rax]
37bca4d9emovsd_xmm [rax], x6
37bca4da2jmp 0x37bca4950
37bca4da7
37bca4da7loc_37bca4da7:
37bca4da7mov edx, -10
37bca4dacmov eax, 10
37bca4db1jmp 0x37bca3b6d
37bca4db6
37bca4db6loc_37bca4db6:
37bca4db6mov edx, -14
37bca4dbbmov eax, 14
37bca4dc0jmp 0x37bca3b6d
37bca4dc5
37bca4dc5loc_37bca4dc5:
37bca4dc5mov edx, -12
37bca4dcamov eax, 12
37bca4dcfjmp 0x37bca3b6d
37bca3900
37bca3900ztgsy2_:
37bca3900push r15
37bca3902push r14
37bca3904push r13
37bca3906push r12
37bca3908push rbp
37bca3909push rdi
37bca390apush rsi
37bca390bpush rbx
37bca390csub rsp, 760
37bca3913movups [rsp+640], x6
37bca391bmovups [rsp+656], x7
37bca3923movups [rsp+672], x8
37bca392cmovups [rsp+688], x9
37bca3935movups [rsp+704], x10
37bca393emovups [rsp+720], x11
37bca3947movups [rsp+736], x12
37bca3950mov rax, [rsp+872]
37bca3958mov edi, [rax]
37bca395amov rax, [rsp+920]
37bca3962mov eax, [rax]
37bca3964mov [rsp+840], rdx
37bca396cmov rsi, rcx
37bca396flea rdx, [rip+0x7ab4da]
37bca3976mov [rsp+848], r8
37bca397emov r8l, 1
37bca3984mov [rsp+88], eax
37bca3988mov rax, [rsp+888]
37bca3990mov [rsp+856], r9
37bca3998mov r9l, 1
37bca399emov [rsp+484], 0
37bca39a9mov r13l, [rax]
37bca39acmov rax, [rsp+936]
37bca39b4mov r14l, [rax]
37bca39b7mov rax, [rsp+904]
37bca39bfmov r15l, [rax]
37bca39c2mov rax, [rsp+952]
37bca39camovsxd r12, [rax]
37bca39cdmov rax, [rsp+984]
37bca39d5mov [rax], 0
37bca39dbcall lsame_
37bca39e0mov ebx, eax
37bca39e2test eax, eax
37bca39e4je 0x37bca3b28
37bca39eamov rax, [rsp+840]
37bca39f2cmp [rax], 2
37bca39f5mov rax, [rsp+984]
37bca39fdja 0x37bca3a7e
37bca39ff
37bca39ffloc_37bca39ff:
37bca39ffmov eax, [rax]
37bca3a01test eax, eax
37bca3a03je 0x37bca3a8b
37bca3a09neg eax
37bca3a0b
37bca3a0bloc_37bca3a0b:
37bca3a0blea rdx, [rsp+576]
37bca3a13mov r8l, 6
37bca3a19lea rcx, [rip+0x7ab432]
37bca3a20mov [rsp+576], eax
37bca3a27call xerbla_
37bca3a2cnop
37bca3a2d
37bca3a2dloc_37bca3a2d:
37bca3a2dmovups x6, [rsp+640]
37bca3a35movups x7, [rsp+656]
37bca3a3dmovups x8, [rsp+672]
37bca3a46movups x9, [rsp+688]
37bca3a4fmovups x10, [rsp+704]
37bca3a58movups x11, [rsp+720]
37bca3a61movups x12, [rsp+736]
37bca3a6aadd rsp, 760
37bca3a71pop rbx
37bca3a72pop rsi
37bca3a73pop rdi
37bca3a74pop rbp
37bca3a75pop r12
37bca3a77pop r13
37bca3a79pop r14
37bca3a7bpop r15
37bca3a7dret
37bca3a7e
37bca3a7eloc_37bca3a7e:
37bca3a7emov [rax], -2
37bca3a84mov eax, 2
37bca3a89jmp 0x37bca3a0b
37bca3a8b
37bca3a8bloc_37bca3a8b:
37bca3a8bmov rax, [rsp+848]
37bca3a93mov ebp, [rax]
37bca3a95test ebp, ebp
37bca3a97jle 0x37bca3b63
37bca3a9dmov rax, [rsp+856]
37bca3aa5mov eax, [rax]
37bca3aa7mov [rsp+352], eax
37bca3aaetest eax, eax
37bca3ab0jle 0x37bca3b7c
37bca3ab6mov rsi, [rsp+872]
37bca3abecmp ebp, [rsi]
37bca3ac0jg 0x37bca3b88
37bca3ac6mov rsi, [rsp+888]
37bca3acecmp eax, [rsi]
37bca3ad0jg 0x37bca3b94
37bca3ad6mov rsi, [rsp+904]
37bca3adecmp ebp, [rsi]
37bca3ae0jg 0x37bca4da7
37bca3ae6mov rsi, [rsp+920]
37bca3aeecmp ebp, [rsi]
37bca3af0jg 0x37bca4dc5
37bca3af6mov rsi, [rsp+936]
37bca3afecmp eax, [rsi]
37bca3b00jg 0x37bca4db6
37bca3b06mov rax, [rsp+952]
37bca3b0ecmp ebp, [rax]
37bca3b10jle 0x37bca3ba0
37bca3b16mov edx, -16
37bca3b1bmov eax, 16
37bca3b20jmp 0x37bca3b6d
37bca3b22
37bca3b22 66 0f 1f 44 00 00 f..D..
37bca3b28
37bca3b28loc_37bca3b28:
37bca3b28mov r9l, 1
37bca3b2emov r8l, 1
37bca3b34lea rdx, [rip+0x7ab316]
37bca3b3bmov rcx, rsi
37bca3b3ecall lsame_
37bca3b43test eax, eax
37bca3b45mov rax, [rsp+984]
37bca3b4djne 0x37bca39ff
37bca3b53mov [rax], -1
37bca3b59mov eax, 1
37bca3b5ejmp 0x37bca3a0b
37bca3b63
37bca3b63loc_37bca3b63:
37bca3b63mov edx, -3
37bca3b68mov eax, 3
37bca3b6d
37bca3b6dloc_37bca3b6d:
37bca3b6dmov rbx, [rsp+984]
37bca3b75mov [rbx], edx
37bca3b77jmp 0x37bca3a0b
37bca3b7c
37bca3b7cloc_37bca3b7c:
37bca3b7cmov edx, -4
37bca3b81mov eax, 4
37bca3b86jmp 0x37bca3b6d
37bca3b88
37bca3b88loc_37bca3b88:
37bca3b88mov edx, -6
37bca3b8dmov eax, 6
37bca3b92jmp 0x37bca3b6d
37bca3b94
37bca3b94loc_37bca3b94:
37bca3b94mov edx, -8
37bca3b99mov eax, 8
37bca3b9ejmp 0x37bca3b6d
37bca3ba0
37bca3ba0loc_37bca3ba0:
37bca3ba0movsxd r11, edi
37bca3ba3xor eax, eax
37bca3ba5movsxd rdx, [rsp+88]
37bca3baamovsxd rsi, r13l
37bca3badtest r11, r11
37bca3bb0cmovs r11, rax
37bca3bb4mov rax, r11
37bca3bb7not rax
37bca3bbamov [rsp+416], rax
37bca3bc2xor eax, eax
37bca3bc4test rdx, rdx
37bca3bc7cmovs rdx, rax
37bca3bcbmov rax, rdx
37bca3bcenot rax
37bca3bd1mov [rsp+424], rax
37bca3bd9xor eax, eax
37bca3bdbtest rsi, rsi
37bca3bdecmovns rax, rsi
37bca3be2movsxd rsi, r14l
37bca3be5mov [rsp+304], rax
37bca3bednot rax
37bca3bf0mov [rsp+320], rax
37bca3bf8xor eax, eax
37bca3bfatest rsi, rsi
37bca3bfdcmovns rax, rsi
37bca3c01movsxd rsi, r15l
37bca3c04mov [rsp+312], rax
37bca3c0cnot rax
37bca3c0fmov [rsp+328], rax
37bca3c17xor eax, eax
37bca3c19test rsi, rsi
37bca3c1ccmovns rax, rsi
37bca3c20mov [rsp+296], rax
37bca3c28not rax
37bca3c2bmov [rsp+336], rax
37bca3c33xor eax, eax
37bca3c35test r12, r12
37bca3c38cmovs r12, rax
37bca3c3cmov rax, r12
37bca3c3fnot rax
37bca3c42mov [rsp+344], rax
37bca3c4atest ebx, ebx
37bca3c4cjne 0x37bca446d
37bca3c52movsd_xmm x7, [rip+0x7ab206]
37bca3c5amov rax, [rsp+960]
37bca3c62mov [rsp+144], 1
37bca3c6emov rbx, [rsp+864]
37bca3c76movddup x6, [rip+0x7ab1f2]
37bca3c7emovsd_xmm [rax], x7
37bca3c82lea rax, [r11+1]
37bca3c86movsd_xmm [rsp+488], x7
37bca3c8fshl rax, 4
37bca3c93mov [rsp+368], rax
37bca3c9bmov rax, [rsp+864]
37bca3ca3sub rax, 16
37bca3ca7mov [rsp+160], rax
37bca3caflea rax, [rdx+1]
37bca3cb3shl rax, 4
37bca3cb7mov [rsp+376], rax
37bca3cbfmov rax, [rsp+912]
37bca3cc7sub rax, 16
37bca3ccbmov [rsp+168], rax
37bca3cd3mov rax, [rsp+416]
37bca3cdblea rax, [rax+2*r11]
37bca3cdfshl r11, 4
37bca3ce3shl rax, 4
37bca3ce7mov r14, r11
37bca3cealea rax, [rbx+rax+16]
37bca3cefmov rbx, [rsp+912]
37bca3cf7mov [rsp+208], rax
37bca3cffmov rax, [rsp+424]
37bca3d07lea rax, [rax+2*rdx]
37bca3d0bshl rdx, 4
37bca3d0fshl rax, 4
37bca3d13mov r15, rdx
37bca3d16lea rax, [rbx+rax+16]
37bca3d1bmov [rsp+216], rax
37bca3d23mov rax, [rsp+320]
37bca3d2bshl rax, 4
37bca3d2fmov [rsp+240], rax
37bca3d37mov rax, [rsp+328]
37bca3d3fshl rax, 4
37bca3d43mov [rsp+232], rax
37bca3d4bmov rax, r12
37bca3d4eneg rax
37bca3d51shl rax, 4
37bca3d55mov r13, rax
37bca3d58mov rax, [rsp+296]
37bca3d60neg rax
37bca3d63shl rax, 4
37bca3d67mov [rsp+152], rax
37bca3d6fmov rax, [rsp+304]
37bca3d77neg rax
37bca3d7ashl rax, 4
37bca3d7emov [rsp+248], rax
37bca3d86mov rax, [rsp+312]
37bca3d8eneg rax
37bca3d91shl rax, 4
37bca3d95mov [rsp+256], rax
37bca3d9dmov rax, [rsp+896]
37bca3da5add rax, 16
37bca3da9mov [rsp+360], rax
37bca3db1mov rax, [rsp+944]
37bca3db9mov [rsp+224], rax
37bca3dc1mov [rsp+384], r12
37bca3dc9mov r12, [rsp+848]
37bca3dd1mov [rsp+356], ebp
37bca3dd8nop [rax+rax]
37bca3de0
37bca3de0loc_37bca3de0:
37bca3de0movsxd rax, [rsp+352]
37bca3de8test eax, eax
37bca3deajle 0x37bca43c0
37bca3df0mov rcx, [rsp+304]
37bca3df8mov rbx, [rsp+320]
37bca3e00mov r11, [rsp+328]
37bca3e08mov r9, [rsp+384]
37bca3e10imul rcx, rax
37bca3e14lea rdx, [rbx+rax]
37bca3e18mov rdi, [rsp+144]
37bca3e20mov rsi, [rsp+344]
37bca3e28imul r9, rax
37bca3e2clea r8, [r11+rax]
37bca3e30add rdx, rcx
37bca3e33add rcx, rbx
37bca3e36mov rbx, [rsp+880]
37bca3e3eshl rdx, 4
37bca3e42add rdx, [rsp+880]
37bca3e4ashl rcx, 4
37bca3e4emov [rsp+136], rdx
37bca3e56mov rdx, [rsp+312]
37bca3e5eimul rdx, rax
37bca3e62imul rax, [rsp+296]
37bca3e6badd r8, rdx
37bca3e6eadd rdx, r11
37bca3e71shl r8, 4
37bca3e75add r8, [rsp+928]
37bca3e7dshl rdx, 4
37bca3e81mov [rsp+128], r8
37bca3e89lea r8, [rsi+rdi]
37bca3e8dmov rsi, [rsp+336]
37bca3e95add r8, r9
37bca3e98shl r8, 4
37bca3e9cadd r8, [rsp+944]
37bca3ea4mov [rsp+88], r8
37bca3ea9lea r8, [rsi+rdi]
37bca3eadlea rsi, [rbx+rcx+16]
37bca3eb2add edi, 1
37bca3eb5lea rcx, [rsp+576]
37bca3ebdmov rbx, [rsp+928]
37bca3ec5mov [rsp+200], edi
37bca3eccadd rax, r8
37bca3ecfmov [rsp+112], rcx
37bca3ed4lea rcx, [rsp+496]
37bca3edcshl rax, 4
37bca3ee0add rax, [rsp+360]
37bca3ee8mov [rsp+96], rcx
37bca3eedlea rcx, [rsp+484]
37bca3ef5lea rbx, [rbx+rdx+16]
37bca3efamov [rsp+176], rcx
37bca3f02lea rcx, [rsp+504]
37bca3f0amov [rsp+104], rcx
37bca3f0flea rcx, [rsp+544]
37bca3f17mov [rsp+192], rcx
37bca3f1flea rcx, [rsp+488]
37bca3f27mov [rsp+184], rcx
37bca3f2fnop
37bca3f30
37bca3f30loc_37bca3f30:
37bca3f30movsd_xmm x11, [rax-16]
37bca3f36movsd_xmm x10, [rax-8]
37bca3f3cmov [rsp+120], rax
37bca3f41lea r8, [rip+0x7aaf10]
37bca3f48mov rdi, [rsp+136]
37bca3f50mov rax, [rsp+88]
37bca3f55mov rcx, r8
37bca3f58mov rdx, [rsp+112]
37bca3f5dmov r9, [rsp+96]
37bca3f62movsd_xmm x1, [rdi]
37bca3f66xorpd x1, [rip+0x7aaf02]
37bca3f6emovhpd x1, [rdi+8]
37bca3f73movups [rsp+592], x1
37bca3f7bmov rdi, [rsp+168]
37bca3f83movsd_xmm x9, [rax]
37bca3f88movsd_xmm x8, [rax+8]
37bca3f8emov rax, [rsp+176]
37bca3f96movsd_xmm x0, [rdi+24]
37bca3f9bmovsd_xmm x3, [rdi+16]
37bca3fa0xorpd x0, [rip+0x7aaec8]
37bca3fa8mov rdi, [rsp+128]
37bca3fb0unpcklpd x3, x0
37bca3fb4movsd_xmm x0, [rdi]
37bca3fb8xorpd x0, [rip+0x7aaeb0]
37bca3fc0movhpd x0, [rdi+8]
37bca3fc5mov rdi, [rsp+160]
37bca3fcdmovups [rsp+608], x3
37bca3fd5movups [rsp+624], x0
37bca3fddmovsd_xmm x2, [rdi+24]
37bca3fe2movsd_xmm x4, [rdi+16]
37bca3fe7mov [rsp+40], rax
37bca3fecxorpd x2, [rip+0x7aae7c]
37bca3ff4mov rax, [rsp+104]
37bca3ff9unpcklpd x4, x2
37bca3ffdmov [rsp+32], rax
37bca4002movups [rsp+576], x4
37bca400acall zgetc2_
37bca400fmov edx, [rsp+484]
37bca4016mov rax, [rsp+120]
37bca401btest edx, edx
37bca401djle 0x37bca4029
37bca401fmov rdi, [rsp+984]
37bca4027mov [rdi], edx
37bca4029
37bca4029loc_37bca4029:
37bca4029mov [rsp+120], rax
37bca402emov rax, [rsp+184]
37bca4036lea r8, [rip+0x7aae1b]
37bca403dmov r9, [rsp+192]
37bca4045mov rdx, [rsp+112]
37bca404amov rcx, r8
37bca404dmovsd_xmm [rsp+544], x11
37bca4057mov [rsp+48], rax
37bca405cmov rax, [rsp+104]
37bca4061movsd_xmm [rsp+552], x10
37bca406bmov [rsp+40], rax
37bca4070mov rax, [rsp+96]
37bca4075movsd_xmm [rsp+560], x9
37bca407fmov [rsp+32], rax
37bca4084movsd_xmm [rsp+568], x8
37bca408ecall zgesc2_
37bca4093mov rax, [rsp+120]
37bca4098movsd_xmm x8, [rsp+488]
37bca40a2movsd_xmm x12, [rsp+552]
37bca40acmovsd_xmm x10, [rsp+544]
37bca40b6movsd_xmm x11, [rsp+568]
37bca40c0ucomisd x8, x7
37bca40c5movsd_xmm x9, [rsp+560]
37bca40cfjp 0x37bca42b8
37bca40d5jne 0x37bca42b8
37bca40db
37bca40dbloc_37bca40db:
37bca40dbmov rdi, [rsp+88]
37bca40e0movapd x4, x9
37bca40e5movapd x3, x10
37bca40eaunpcklpd x4, x11
37bca40efunpcklpd x3, x12
37bca40f4movups [rdi], x4
37bca40f7mov edi, [rsp+352]
37bca40femovups [rax-16], x3
37bca4102cmp edi, 1
37bca4105je 0x37bca4430
37bca410blea r8l, [rdi-1]
37bca410fmovapd x1, x12
37bca4114movapd x2, x11
37bca4119xor edx, edx
37bca411bmov rcx, [rsp+224]
37bca4123mov r10, r8
37bca4126unpcklpd x1, x10
37bca412bunpcklpd x2, x9
37bca4130shl r8, 4
37bca4134movapd x5, x6
37bca4138nop [rax+rax]
37bca4140
37bca4140loc_37bca4140:
37bca4140movupd x0, [rsi+rdx]
37bca4145movupd x8, [rsi+rdx]
37bca414bmovupd x9, [rcx]
37bca4150unpckhpd x0, x0
37bca4154unpcklpd x8, x8
37bca4159mulpd x8, x3
37bca415exorpd x0, x6
37bca4162mulpd x0, x1
37bca4166addsubpd x8, x0
37bca416bmovupd x0, [rbx+rdx]
37bca4170unpckhpd x0, x0
37bca4174addpd x9, x8
37bca4179movupd x8, [rbx+rdx]
37bca417fxorpd x0, x6
37bca4183add rdx, 16
37bca4187mulpd x0, x2
37bca418bunpcklpd x8, x8
37bca4190mulpd x8, x4
37bca4195addsubpd x8, x0
37bca419aaddpd x8, x9
37bca419fmovups [rcx], x8
37bca41a3sub rcx, r13
37bca41a6cmp r8, rdx
37bca41a9jne 0x37bca4140
37bca41abmov edx, [r12]
37bca41afcmp edx, [rsp+200]
37bca41b6jl 0x37bca4460
37bca41bc
37bca41bcloc_37bca41bc:
37bca41bcmov rdi, [rsp+144]
37bca41c4mov r9l, edx
37bca41c7mov r8, [rsp+216]
37bca41cfmov rcx, [rsp+208]
37bca41d7sub r9l, edi
37bca41dacmp edx, edi
37bca41dcmov edx, 1
37bca41e1cmovle r9l, edx
37bca41e5mov rdx, rax
37bca41e8shl r9, 4
37bca41ecadd r9, rax
37bca41efnop
37bca41f0
37bca41f0loc_37bca41f0:
37bca41f0movupd x0, [rcx]
37bca41f4movupd x8, [rcx]
37bca41f9add rdx, 16
37bca41fdadd rcx, r14
37bca4200movupd x9, [rdx-16]
37bca4206unpckhpd x0, x0
37bca420aunpcklpd x8, x8
37bca420fmulpd x8, x3
37bca4214xorpd x0, x5
37bca4218mulpd x0, x1
37bca421caddsubpd x8, x0
37bca4221movupd x0, [r8]
37bca4226unpckhpd x0, x0
37bca422asubpd x9, x8
37bca422fmovupd x8, [r8]
37bca4234xorpd x0, x5
37bca4238add r8, r15
37bca423bmulpd x0, x2
37bca423funpcklpd x8, x8
37bca4244mulpd x8, x4
37bca4249addsubpd x8, x0
37bca424emovapd x0, x9
37bca4253subpd x0, x8
37bca4258movups [rdx-16], x0
37bca425ccmp r9, rdx
37bca425fjne 0x37bca41f0
37bca4261mov [rsp+352], r10l
37bca4269test r10l, r10l
37bca426cje 0x37bca43c0
37bca4272
37bca4272loc_37bca4272:
37bca4272mov rcx, [rsp+240]
37bca427aadd [rsp+88], r13
37bca427fadd [rsp+136], rcx
37bca4287add rax, [rsp+152]
37bca428fmov rcx, [rsp+232]
37bca4297add rsi, [rsp+248]
37bca429fadd [rsp+128], rcx
37bca42a7add rbx, [rsp+256]
37bca42afjmp 0x37bca3f30
37bca42b4
37bca42b4 0f 1f 40 00 ..@.
37bca42b8
37bca42b8loc_37bca42b8:
37bca42b8mov rdi, [rsp+856]
37bca42c0mov edx, [rdi]
37bca42c2test edx, edx
37bca42c4jle 0x37bca43a9
37bca42camov r11, [rsp+896]
37bca42d2mov [rsp+264], rax
37bca42dalea rbp, [rsp+528]
37bca42e2mov [rsp+272], r15
37bca42eamov rdi, [rsp+944]
37bca42f2mov r15, [rsp+152]
37bca42famov [rsp+120], r14
37bca42ffmov r14l, edx
37bca4302mov [rsp+280], rsi
37bca430amov rsi, r11
37bca430dmov [rsp+288], rbx
37bca4315mov ebx, 1
37bca431anop [rax+rax]
37bca4320
37bca4320loc_37bca4320:
37bca4320mov r8, rsi
37bca4323lea r9, [rip+0x7aab32]
37bca432amov rdx, rbp
37bca432dmov rcx, r12
37bca4330movsd_xmm [rsp+528], x8
37bca433aadd ebx, 1
37bca433dsub rsi, r15
37bca4340mov [rsp+536], 0
37bca434ccall zscal_
37bca4351mov r8, rdi
37bca4354mov rdx, rbp
37bca4357mov rcx, r12
37bca435alea r9, [rip+0x7aaafb]
37bca4361sub rdi, r13
37bca4364mov [rsp+536], 0
37bca4370movsd_xmm [rsp+528], x8
37bca437acall zscal_
37bca437fcmp r14l, ebx
37bca4382jge 0x37bca4320
37bca4384mov r14, [rsp+120]
37bca4389mov rax, [rsp+264]
37bca4391mov r15, [rsp+272]
37bca4399mov rsi, [rsp+280]
37bca43a1mov rbx, [rsp+288]
37bca43a9
37bca43a9loc_37bca43a9:
37bca43a9mov rdi, [rsp+960]
37bca43b1mulsd x8, [rdi]
37bca43b6movsd_xmm [rdi], x8
37bca43bbjmp 0x37bca40db
37bca43c0
37bca43c0loc_37bca43c0:
37bca43c0add [rsp+144], 1
37bca43c9mov rax, [rsp+144]
37bca43d1cmp [rsp+356], eax
37bca43d8jl 0x37bca3a2d
37bca43demov rax, [rsp+856]
37bca43e6mov rsi, [rsp+368]
37bca43eemov rbx, [rsp+376]
37bca43f6add [rsp+160], rsi
37bca43femov eax, [rax]
37bca4400add [rsp+168], rbx
37bca4408add [rsp+208], rsi
37bca4410add [rsp+216], rbx
37bca4418add [rsp+224], 16
37bca4421mov [rsp+352], eax
37bca4428jmp 0x37bca3de0
37bca442d
37bca442d 0f 1f 00 ...
37bca4430
37bca4430loc_37bca4430:
37bca4430mov edx, [r12]
37bca4434cmp edx, [rsp+200]
37bca443bjl 0x37bca43c0
37bca443dmovapd x1, x12
37bca4442movapd x2, x11
37bca4447movapd x5, x6
37bca444bxor r10l, r10l
37bca444eunpcklpd x1, x10
37bca4453unpcklpd x2, x9
37bca4458jmp 0x37bca41bc
37bca445d
37bca445d 0f 1f 00 ...
37bca4460
37bca4460loc_37bca4460:
37bca4460mov [rsp+352], r10l
37bca4468jmp 0x37bca4272
37bca446d
37bca446dloc_37bca446d:
37bca446dmovsd_xmm x7, [rip+0x7aa9eb]
37bca4475mov rax, [rsp+960]
37bca447dmov [rsp+392], -1
37bca4489mov ecx, 1
37bca448emov [rsp+400], -1
37bca449amovsd_xmm [rax], x7
37bca449emov rax, [rsp+304]
37bca44a6movsd_xmm [rsp+488], x7
37bca44afadd rax, 1
37bca44b3shl rax, 4
37bca44b7mov [rsp+440], rax
37bca44bfmov rax, [rsp+880]
37bca44c7sub rax, 16
37bca44cbmov [rsp+144], rax
37bca44d3mov rax, [rsp+312]
37bca44dbadd rax, 1
37bca44dfshl rax, 4
37bca44e3mov [rsp+432], rax
37bca44ebmov rax, [rsp+928]
37bca44f3lea r15, [rax-16]
37bca44f7mov rax, [rsp+296]
37bca44ffmov rbx, rax
37bca4502neg rax
37bca4505shl rbx, 4
37bca4509shl rax, 4
37bca450dmov [rsp+288], rbx
37bca4515mov rbx, r12
37bca4518shl rbx, 4
37bca451cmov [rsp+448], rax
37bca4524mov [rsp+280], rbx
37bca452cmov rbx, rax
37bca452fmov rax, [rsp+336]
37bca4537shl rax, 4
37bca453bsub rbx, rax
37bca453emov rax, r12
37bca4541neg rax
37bca4544mov [rsp+384], rbx
37bca454cshl rax, 4
37bca4550mov [rsp+456], rax
37bca4558mov rbx, rax
37bca455bmov rax, [rsp+344]
37bca4563shl rax, 4
37bca4567sub rbx, rax
37bca456amov rax, [rsp+416]
37bca4572mov [rsp+376], rbx
37bca457ashl rax, 4
37bca457emov [rsp+192], rax
37bca4586mov rax, [rsp+424]
37bca458eshl rax, 4
37bca4592mov [rsp+184], rax
37bca459amov rax, r11
37bca459dneg rax
37bca45a0shl rax, 4
37bca45a4mov [rsp+200], rax
37bca45acmov rax, rdx
37bca45afneg rax
37bca45b2shl rax, 4
37bca45b6mov [rsp+208], rax
37bca45bemov rax, [rsp+944]
37bca45c6mov [rsp+216], rax
37bca45cemov rax, [rsp+896]
37bca45d6mov [rsp+224], rax
37bca45delea rax, [rsp+488]
37bca45e6movddup x8, [rip+0x7aa881]
37bca45efmov [rsp+240], rax
37bca45f7mov [rsp+464], r11
37bca45ffmov [rsp+472], rdx
37bca4607mov [rsp+408], r12
37bca460fmov [rsp+152], r15
37bca4617mov r15, [rsp+848]
37bca461fnop
37bca4620
37bca4620loc_37bca4620:
37bca4620test ebp, ebp
37bca4622jle 0x37bca4a68
37bca4628mov rdx, [rsp+304]
37bca4630lea eax, [rcx+1]
37bca4633mov rsi, [rsp+320]
37bca463bmov [rsp+176], ecx
37bca4642cdqe
37bca4644mov r9, [rsp+464]
37bca464cmov rdi, [rsp+416]
37bca4654imul rdx, rax
37bca4658lea r8, [rsi+rcx]
37bca465cmov rsi, [rsp+328]
37bca4664mov r11, [rsp+424]
37bca466cmov rbx, [rsp+400]
37bca4674add rdx, r8
37bca4677mov r8, [rsp+312]
37bca467fshl rdx, 4
37bca4683add rdx, [rsp+880]
37bca468bimul r8, rax
37bca468fmov [rsp+248], rdx
37bca4697lea rdx, [rsi+rcx]
37bca469badd rdx, r8
37bca469emov r8, [rsp+472]
37bca46a6shl rdx, 4
37bca46aaadd rdx, [rsp+928]
37bca46b2mov [rsp+256], rdx
37bca46bamovsxd rdx, ebp
37bca46bdsub ebp, 1
37bca46c0imul r9, rdx
37bca46c4lea r14, [rdx+rdi]
37bca46c8imul r8, rdx
37bca46cclea rsi, [rdx+rbx]
37bca46d0mov rbx, [rsp+944]
37bca46d8lea r13, [r11+rdx]
37bca46dcadd rdx, [rsp+392]
37bca46e4shl rsi, 4
37bca46e8add rsi, [rsp+896]
37bca46f0add r14, r9
37bca46f3add r9, rdi
37bca46f6mov rdi, [rsp+864]
37bca46feshl rdx, 4
37bca4702shl r9, 4
37bca4706add r13, r8
37bca4709add r8, r11
37bca470cadd rbx, rdx
37bca470flea rdi, [rdi+r9+16]
37bca4714mov rdx, [rsp+296]
37bca471cshl r8, 4
37bca4720shl r14, 4
37bca4724mov [rsp+112], rdi
37bca4729mov rdi, [rsp+912]
37bca4731shl r13, 4
37bca4735imul rdx, rax
37bca4739add rdx, [rsp+336]
37bca4741add r14, [rsp+864]
37bca4749lea rdi, [rdi+r8+16]
37bca474eshl rdx, 4
37bca4752add r13, [rsp+912]
37bca475aimul rax, [rsp+408]
37bca4763mov [rsp+120], rdi
37bca4768mov rdi, [rsp+384]
37bca4770add rax, [rsp+344]
37bca4778add rdi, rdx
37bca477bshl rax, 4
37bca477fadd rax, [rsp+376]
37bca4787mov [rsp+264], rax
37bca478flea rax, [rsp+576]
37bca4797mov [rsp+104], rax
37bca479clea rax, [rsp+496]
37bca47a4mov [rsp+272], rdi
37bca47acmov [rsp+96], rax
37bca47b1lea rax, [rsp+484]
37bca47b9mov [rsp+168], rax
37bca47c1lea rax, [rsp+504]
37bca47c9mov [rsp+88], rax
37bca47celea rax, [rsp+544]
37bca47d6mov [rsp+160], rax
37bca47demov [rsp+128], rcx
37bca47e6nop [rax+rax]
37bca47f0
37bca47f0loc_37bca47f0:
37bca47f0movupd x0, [r14]
37bca47f5mov rax, [rsp+144]
37bca47fdlea r8, [rip+0x7aa654]
37bca4804movsd_xmm x11, [rsi]
37bca4809movsd_xmm x10, [rsi+8]
37bca480fmov rcx, r8
37bca4812movups [rsp+576], x0
37bca481amovupd x0, [r13]
37bca4820movsd_xmm x9, [rbx]
37bca4825movsd_xmm x6, [rbx+8]
37bca482amov r9, [rsp+96]
37bca482fmovups [rsp+592], x0
37bca4837movupd x0, [rax+16]
37bca483cmov rax, [rsp+152]
37bca4844mov rdx, [rsp+104]
37bca4849xorpd x0, x8
37bca484emovups [rsp+608], x0
37bca4856movupd x0, [rax+16]
37bca485bmov rax, [rsp+168]
37bca4863mov [rsp+40], rax
37bca4868mov rax, [rsp+88]
37bca486dxorpd x0, x8
37bca4872movups [rsp+624], x0
37bca487amov [rsp+32], rax
37bca487fcall zgetc2_
37bca4884mov eax, [rsp+484]
37bca488btest eax, eax
37bca488djle 0x37bca4899
37bca488fmov rdi, [rsp+984]
37bca4897mov [rdi], eax
37bca4899
37bca4899loc_37bca4899:
37bca4899mov rax, [rsp+840]
37bca48a1movsd_xmm [rsp+544], x11
37bca48abmovsd_xmm [rsp+552], x10
37bca48b5movsd_xmm [rsp+560], x9
37bca48bfmov eax, [rax]
37bca48c1movsd_xmm [rsp+568], x6
37bca48catest eax, eax
37bca48ccjne 0x37bca4b08
37bca48d2mov rax, [rsp+240]
37bca48dalea r8, [rip+0x7aa577]
37bca48e1mov rdx, [rsp+104]
37bca48e6mov r9, [rsp+160]
37bca48eemov rcx, r8
37bca48f1mov [rsp+48], rax
37bca48f6mov rax, [rsp+88]
37bca48fbmov [rsp+40], rax
37bca4900mov rax, [rsp+96]
37bca4905mov [rsp+32], rax
37bca490acall zgesc2_
37bca490fmovsd_xmm x6, [rsp+488]
37bca4918movsd_xmm x12, [rsp+544]
37bca4922movsd_xmm x11, [rsp+552]
37bca492cmovsd_xmm x10, [rsp+560]
37bca4936movsd_xmm x9, [rsp+568]
37bca4940ucomisd x6, x7
37bca4944jp 0x37bca4c90
37bca494ajne 0x37bca4c90
37bca4950
37bca4950loc_37bca4950:
37bca4950movapd x0, x12
37bca4955movapd x1, x10
37bca495aunpcklpd x0, x11
37bca495funpcklpd x1, x9
37bca4964movups [rsi], x0
37bca4967movups [rbx], x1
37bca496atest ebp, ebp
37bca496cje 0x37bca4b90
37bca4972mov rcx, [rsp+224]
37bca497amov r8, [rsp+112]
37bca497fmov r12l, ebp
37bca4982lea rax, [rip+0x7aa4d3]
37bca4989mov [rsp+40], rax
37bca498exorpd x0, x8
37bca4993mov r9, rax
37bca4996lea rdi, [rsp+528]
37bca499emov [rsp+32], rcx
37bca49a3lea rdx, [rsp+512]
37bca49abmov rcx, rdi
37bca49aemov [rsp+136], rdx
37bca49b6movups [rsp+512], x0
37bca49bemov [rsp+528], ebp
37bca49c5call zaxpy_
37bca49calea rax, [rip+0x7aa48b]
37bca49d1mov rcx, rdi
37bca49d4mov r8, [rsp+120]
37bca49d9mov [rsp+40], rax
37bca49demov rax, [rsp+216]
37bca49e6lea r9, [rip+0x7aa46f]
37bca49edmov rdx, [rsp+136]
37bca49f5mov [rsp+528], ebp
37bca49fcmov [rsp+32], rax
37bca4a01call zaxpy_
37bca4a06mov rax, [rsp+856]
37bca4a0emov eax, [rax]
37bca4a10cmp eax, [rsp+128]
37bca4a17jg 0x37bca4bb2
37bca4a1d
37bca4a1dloc_37bca4a1d:
37bca4a1dmov rdi, [rsp+200]
37bca4a25sub rsi, 16
37bca4a29add [rsp+112], rdi
37bca4a2esub ebp, 1
37bca4a31mov rdi, [rsp+208]
37bca4a39add r14, [rsp+192]
37bca4a41sub rbx, 16
37bca4a45add [rsp+120], rdi
37bca4a4aadd r13, [rsp+184]
37bca4a52test r12l, r12l
37bca4a55jne 0x37bca47f0
37bca4a5bnop [rax+rax]
37bca4a60
37bca4a60loc_37bca4a60:
37bca4a60mov rcx, [rsp+128]
37bca4a68
37bca4a68loc_37bca4a68:
37bca4a68add rcx, 1
37bca4a6ccmp [rsp+352], ecx
37bca4a73jl 0x37bca3a2d
37bca4a79mov rsi, [rsp+440]
37bca4a81mov rbx, [rsp+296]
37bca4a89add [rsp+144], rsi
37bca4a91mov ebp, [r15]
37bca4a94mov rsi, [rsp+432]
37bca4a9cadd [rsp+400], rbx
37bca4aa4add [rsp+152], rsi
37bca4aacmov rbx, [rsp+288]
37bca4ab4mov rsi, [rsp+408]
37bca4abcadd [rsp+224], rbx
37bca4ac4add [rsp+392], rsi
37bca4accmov rbx, [rsp+448]
37bca4ad4mov rsi, [rsp+280]
37bca4adcadd [rsp+384], rbx
37bca4ae4add [rsp+216], rsi
37bca4aecmov rsi, [rsp+456]
37bca4af4add [rsp+376], rsi
37bca4afcjmp 0x37bca4620
37bca4b01
37bca4b01 0f 1f 80 00 00 00 00 .......
37bca4b08
37bca4b08loc_37bca4b08:
37bca4b08mov rax, [rsp+88]
37bca4b0dlea r9, [rip+0x7aa344]
37bca4b14mov r8, [rsp+104]
37bca4b19mov rcx, [rsp+840]
37bca4b21mov rdx, r9
37bca4b24mov [rsp+64], rax
37bca4b29mov rax, [rsp+96]
37bca4b2emov [rsp+56], rax
37bca4b33mov rax, [rsp+976]
37bca4b3bmov [rsp+48], rax
37bca4b40mov rax, [rsp+968]
37bca4b48mov [rsp+40], rax
37bca4b4dmov rax, [rsp+160]
37bca4b55mov [rsp+32], rax
37bca4b5acall zlatdf_
37bca4b5fmovsd_xmm x12, [rsp+544]
37bca4b69movsd_xmm x11, [rsp+552]
37bca4b73movsd_xmm x10, [rsp+560]
37bca4b7dmovsd_xmm x9, [rsp+568]
37bca4b87jmp 0x37bca4950
37bca4b8c
37bca4b8c 0f 1f 40 00 ..@.
37bca4b90
37bca4b90loc_37bca4b90:
37bca4b90mov rax, [rsp+856]
37bca4b98mov eax, [rax]
37bca4b9acmp eax, [rsp+128]
37bca4ba1jle 0x37bca4a60
37bca4ba7xor r12l, r12l
37bca4baalea rdi, [rsp+528]
37bca4bb2
37bca4bb2loc_37bca4bb2:
37bca4bb2sub eax, [rsp+176]
37bca4bb9mov r9, [rsp+888]
37bca4bc1mov rcx, rdi
37bca4bc4lea rdx, [rsp+560]
37bca4bccmov [rsp+528], eax
37bca4bd3mov rax, [rsp+904]
37bca4bdbmov r8, [rsp+248]
37bca4be3mov [rsp+232], rdx
37bca4bebmov [rsp+40], rax
37bca4bf0mov rax, [rsp+272]
37bca4bf8movsd_xmm [rsp+544], x12
37bca4c02movsd_xmm [rsp+552], x11
37bca4c0cadd rax, rsi
37bca4c0fmov [rsp+32], rax
37bca4c14movsd_xmm [rsp+560], x10
37bca4c1emovsd_xmm [rsp+568], x9
37bca4c28call zaxpy_
37bca4c2dmov rax, [rsp+856]
37bca4c35mov rcx, rdi
37bca4c38mov r9, [rsp+936]
37bca4c40mov r8, [rsp+256]
37bca4c48mov rdx, [rsp+232]
37bca4c50mov eax, [rax]
37bca4c52mov [rsp+136], eax
37bca4c59sub eax, [rsp+176]
37bca4c60mov [rsp+528], eax
37bca4c67mov rax, [rsp+952]
37bca4c6fmov [rsp+40], rax
37bca4c74mov rax, [rsp+264]
37bca4c7cadd rax, rbx
37bca4c7fmov [rsp+32], rax
37bca4c84call zaxpy_
37bca4c89jmp 0x37bca4a1d
37bca4c8e
37bca4c8e 66 90 f.
37bca4c90
37bca4c90loc_37bca4c90:
37bca4c90mov rax, [rsp+856]
37bca4c98mov edx, [rax]
37bca4c9atest edx, edx
37bca4c9cjle 0x37bca4d92
37bca4ca2mov r10, [rsp+896]
37bca4caamov [rsp+136], r13
37bca4cb2mov [rsp+232], r14
37bca4cbamov r12, [rsp+944]
37bca4cc2mov r13, [rsp+280]
37bca4ccamov r14, [rsp+288]
37bca4cd2mov [rsp+356], ebp
37bca4cd9mov ebp, edx
37bca4cdbmov [rsp+360], rbx
37bca4ce3mov rbx, r10
37bca4ce6mov [rsp+368], rsi
37bca4ceemov esi, 1
37bca4cf3nop
37bca4cf5nop [rax+rax]
37bca4d00
37bca4d00loc_37bca4d00:
37bca4d00mov r8, rbx
37bca4d03lea r9, [rip+0x7aa152]
37bca4d0amov rcx, r15
37bca4d0dadd esi, 1
37bca4d10lea rdx, [rsp+528]
37bca4d18add rbx, r14
37bca4d1bmov [rsp+536], 0
37bca4d27movsd_xmm [rsp+528], x6
37bca4d30call zscal_
37bca4d35mov r8, r12
37bca4d38mov rcx, r15
37bca4d3badd r12, r13
37bca4d3elea r9, [rip+0x7aa117]
37bca4d45lea rdx, [rsp+528]
37bca4d4dmov [rsp+536], 0
37bca4d59movsd_xmm [rsp+528], x6
37bca4d62call zscal_
37bca4d67cmp ebp, esi
37bca4d69jge 0x37bca4d00
37bca4d6bmov r13, [rsp+136]
37bca4d73mov r14, [rsp+232]
37bca4d7bmov ebp, [rsp+356]
37bca4d82mov rbx, [rsp+360]
37bca4d8amov rsi, [rsp+368]
37bca4d92
37bca4d92loc_37bca4d92:
37bca4d92mov rax, [rsp+960]
37bca4d9amulsd x6, [rax]
37bca4d9emovsd_xmm [rax], x6
37bca4da2jmp 0x37bca4950
37bca4da7
37bca4da7loc_37bca4da7:
37bca4da7mov edx, -10
37bca4dacmov eax, 10
37bca4db1jmp 0x37bca3b6d
37bca4db6
37bca4db6loc_37bca4db6:
37bca4db6mov edx, -14
37bca4dbbmov eax, 14
37bca4dc0jmp 0x37bca3b6d
37bca4dc5
37bca4dc5loc_37bca4dc5:
37bca4dc5mov edx, -12
37bca4dcamov eax, 12
37bca4dcfjmp 0x37bca3b6d
37bca3900
37bca4dd4
37bca4dd4 // align 0x10
37bca4dd4 // align 0x10
Loading..