File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbf3600
37bbf3600zhpevx_:
37bbf3600push r15
37bbf3602push r14
37bbf3604push r13
37bbf3606push r12
37bbf3608push rbp
37bbf3609push rdi
37bbf360apush rsi
37bbf360bpush rbx
37bbf360csub rsp, 296
37bbf3613movups [rsp+272], x6
37bbf361bmov rax, [rsp+472]
37bbf3623mov rbp, [rsp+512]
37bbf362bmov rdi, [rsp+456]
37bbf3633mov eax, [rax]
37bbf3635mov rbx, rdx
37bbf3638mov rsi, r9
37bbf363blea rdx, [rip+0x857dfe]
37bbf3642mov r13, rcx
37bbf3645mov [rsp+384], r8
37bbf364dmov r9l, 1
37bbf3653mov r8l, 1
37bbf3659mov [rsp+168], eax
37bbf3660call lsame_
37bbf3665mov r9l, 1
37bbf366bmov r8l, 1
37bbf3671mov rcx, rbx
37bbf3674lea rdx, [rip+0x857dc6]
37bbf367bmov r14l, eax
37bbf367ecall lsame_
37bbf3683mov r9l, 1
37bbf3689mov r8l, 1
37bbf368fmov rcx, rbx
37bbf3692lea rdx, [rip+0x857da7]
37bbf3699mov r12l, eax
37bbf369ccall lsame_
37bbf36a1mov r9l, 1
37bbf36a7mov r8l, 1
37bbf36admov rcx, rbx
37bbf36b0lea rdx, [rip+0x857d8b]
37bbf36b7mov r15l, eax
37bbf36bacall lsame_
37bbf36bfmov [rbp], 0
37bbf36c6mov [rsp+160], eax
37bbf36cdtest r14l, r14l
37bbf36d0je 0x37bbf37e0
37bbf36d6
37bbf36d6loc_37bbf36d6:
37bbf36d6mov eax, r12l
37bbf36d9or eax, r15l
37bbf36dcjne 0x37bbf3740
37bbf36demov r11l, [rsp+160]
37bbf36e6test r11l, r11l
37bbf36e9jne 0x37bbf3740
37bbf36ebmov edx, -2
37bbf36f0mov eax, 2
37bbf36f5
37bbf36f5loc_37bbf36f5:
37bbf36f5mov [rbp], edx
37bbf36f8
37bbf36f8loc_37bbf36f8:
37bbf36f8lea rdx, [rsp+264]
37bbf3700mov r8l, 6
37bbf3706lea rcx, [rip+0x857d39]
37bbf370dmov [rsp+264], eax
37bbf3714call xerbla_
37bbf3719nop
37bbf371a
37bbf371aloc_37bbf371a:
37bbf371amovups x6, [rsp+272]
37bbf3722add rsp, 296
37bbf3729pop rbx
37bbf372apop rsi
37bbf372bpop rdi
37bbf372cpop rbp
37bbf372dpop r12
37bbf372fpop r13
37bbf3731pop r14
37bbf3733pop r15
37bbf3735ret
37bbf3736
37bbf3736 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbf3740
37bbf3740loc_37bbf3740:
37bbf3740mov rcx, [rsp+384]
37bbf3748mov r9l, 1
37bbf374emov r8l, 1
37bbf3754lea rdx, [rip+0x857ce9]
37bbf375bcall lsame_
37bbf3760test eax, eax
37bbf3762je 0x37bbf3818
37bbf3768
37bbf3768loc_37bbf3768:
37bbf3768mov eax, [rsi]
37bbf376atest eax, eax
37bbf376cjs 0x37bbf4078
37bbf3772test r15l, r15l
37bbf3775je 0x37bbf3850
37bbf377btest eax, eax
37bbf377dje 0x37bbf37a0
37bbf377fmov rcx, [rsp+408]
37bbf3787movsd_xmm x0, [rcx]
37bbf378bmov rcx, [rsp+416]
37bbf3793comisd x0, [rcx]
37bbf3797jae 0x37bbf4141
37bbf379dnop [rax]
37bbf37a0
37bbf37a0loc_37bbf37a0:
37bbf37a0mov edx, [rbp]
37bbf37a3test edx, edx
37bbf37a5jne 0x37bbf43bd
37bbf37abmov rcx, [rsp+472]
37bbf37b3mov edx, [rcx]
37bbf37b5test edx, edx
37bbf37b7jle 0x37bbf37ca
37bbf37b9test r14l, r14l
37bbf37bcje 0x37bbf3890
37bbf37c2cmp eax, edx
37bbf37c4jle 0x37bbf3890
37bbf37ca
37bbf37caloc_37bbf37ca:
37bbf37camov [rbp], -14
37bbf37d1mov eax, 14
37bbf37d6jmp 0x37bbf36f8
37bbf37db
37bbf37db 0f 1f 44 00 00 ..D..
37bbf37e0
37bbf37e0loc_37bbf37e0:
37bbf37e0mov r9l, 1
37bbf37e6mov r8l, 1
37bbf37eclea rdx, [rip+0x857c50]
37bbf37f3mov rcx, r13
37bbf37f6call lsame_
37bbf37fbtest eax, eax
37bbf37fdjne 0x37bbf36d6
37bbf3803mov [rbp], -1
37bbf380amov eax, 1
37bbf380fjmp 0x37bbf36f8
37bbf3814
37bbf3814 0f 1f 40 00 ..@.
37bbf3818
37bbf3818loc_37bbf3818:
37bbf3818mov rcx, [rsp+384]
37bbf3820mov r9l, 1
37bbf3826mov r8l, 1
37bbf382clea rdx, [rip+0x857c12]
37bbf3833call lsame_
37bbf3838test eax, eax
37bbf383ajne 0x37bbf3768
37bbf3840mov edx, -3
37bbf3845mov eax, 3
37bbf384ajmp 0x37bbf36f5
37bbf384f
37bbf384f 90 .
37bbf3850
37bbf3850loc_37bbf3850:
37bbf3850mov r10l, [rsp+160]
37bbf3858test r10l, r10l
37bbf385bje 0x37bbf37a0
37bbf3861mov rcx, [rsp+424]
37bbf3869test eax, eax
37bbf386bmov edx, 1
37bbf3870cmovg edx, eax
37bbf3873mov ecx, [rcx]
37bbf3875cmp ecx, edx
37bbf3877jg 0x37bbf3881
37bbf3879test ecx, ecx
37bbf387bjg 0x37bbf436a
37bbf3881
37bbf3881loc_37bbf3881:
37bbf3881mov edx, -8
37bbf3886mov eax, 8
37bbf388bjmp 0x37bbf36f5
37bbf3890
37bbf3890loc_37bbf3890:
37bbf3890mov rcx, [rsp+448]
37bbf3898mov [rcx], 0
37bbf389etest eax, eax
37bbf38a0je 0x37bbf371a
37bbf38a6cmp eax, 1
37bbf38a9je 0x37bbf4090
37bbf38afmov edx, 12
37bbf38b4lea rcx, [rip+0x857b91]
37bbf38bbcall dlamch_
37bbf38c0mov edx, 9
37bbf38c5lea rcx, [rip+0x857b8c]
37bbf38ccmovapd x6, x0
37bbf38d0call dlamch_
37bbf38d5mov rax, [rsp+440]
37bbf38ddmovapd x1, x6
37bbf38e1divsd x1, x0
37bbf38e5movsd_xmm x0, [rax]
37bbf38e9movsd_xmm [rsp+232], x0
37bbf38f2test r15l, r15l
37bbf38f5je 0x37bbf40e0
37bbf38fbmov rax, [rsp+408]
37bbf3903movsd_xmm x0, [rax]
37bbf3907mov rax, [rsp+416]
37bbf390fmovsd_xmm x2, [rax]
37bbf3913
37bbf3913loc_37bbf3913:
37bbf3913mov rax, [rsp+488]
37bbf391bmov r9, [rsp+400]
37bbf3923mov [rsp+48], 1
37bbf392cmov r8, rsi
37bbf392fmov [rsp+40], 1
37bbf3938lea rcx, [rip+0x857b22]
37bbf393fmov rdx, [rsp+384]
37bbf3947mov [rsp+32], rax
37bbf394cmovsd_xmm [rsp+176], x1
37bbf3955movsd_xmm [rsp+256], x2
37bbf395emovsd_xmm [rsp+248], x0
37bbf3967call zlanhp_
37bbf396cmovsd_xmm x1, [rsp+176]
37bbf3975movapd x2, x0
37bbf3979pxor x0, x0
37bbf397dcomisd x2, x0
37bbf3981jbe 0x37bbf3995
37bbf3983movapd x0, x1
37bbf3987sqrtsd x0, x0
37bbf398bcomisd x0, x2
37bbf398fja 0x37bbf3e40
37bbf3995
37bbf3995loc_37bbf3995:
37bbf3995movsd_xmm x0, [rip+0x857ad3]
37bbf399dmovapd x3, x0
37bbf39a1divsd x3, x1
37bbf39a5movapd x1, x6
37bbf39a9sqrtsd x1, x1
37bbf39adsqrtsd x1, x1
37bbf39b1divsd x0, x1
37bbf39b5sqrtsd x3, x3
37bbf39b9minsd x0, x3
37bbf39bdcomisd x2, x0
37bbf39c1ja 0x37bbf3e40
37bbf39c7mov [rsp+188], 0
37bbf39d2
37bbf39d2loc_37bbf39d2:
37bbf39d2movsxd rax, [rsi]
37bbf39d5mov r8, [rsp+400]
37bbf39ddmov rdx, rsi
37bbf39e0mov [rsp+56], 1
37bbf39e9lea ecx, [rax+rax+1]
37bbf39edmov [rsp+200], rax
37bbf39f5mov [rsp+176], ecx
37bbf39fcmov rcx, [rsp+488]
37bbf3a04lea r15, [rcx+8*rax]
37bbf3a08lea rax, [rsp+220]
37bbf3a10mov r9, rcx
37bbf3a13mov rcx, [rsp+384]
37bbf3a1bmov [rsp+192], rax
37bbf3a23mov [rsp+48], rax
37bbf3a28mov rax, [rsp+480]
37bbf3a30mov [rsp+32], r15
37bbf3a35mov [rsp+40], rax
37bbf3a3acall zhptrd_
37bbf3a3fmov r8l, [rsp+160]
37bbf3a47test r8l, r8l
37bbf3a4aje 0x37bbf3a5d
37bbf3a4cmov rax, [rsp+424]
37bbf3a54cmp [rax], 1
37bbf3a57je 0x37bbf4113
37bbf3a5d
37bbf3a5dloc_37bbf3a5d:
37bbf3a5dtest r12l, r12l
37bbf3a60je 0x37bbf3a78
37bbf3a62
37bbf3a62loc_37bbf3a62:
37bbf3a62mov rax, [rsp+440]
37bbf3a6apxor x0, x0
37bbf3a6ecomisd x0, [rax]
37bbf3a72jae 0x37bbf4150
37bbf3a78
37bbf3a78loc_37bbf3a78:
37bbf3a78test r14l, r14l
37bbf3a7bje 0x37bbf3f10
37bbf3a81movsxd rdx, [rsp+176]
37bbf3a89mov rax, [rsp+488]
37bbf3a91lea r11, [rax+8*rdx-8]
37bbf3a96
37bbf3a96loc_37bbf3a96:
37bbf3a96movsxd rdx, [rsi]
37bbf3a99mov rax, [rsp+496]
37bbf3aa1mov [rsp+72], r15
37bbf3aa6mov r8, rsi
37bbf3aa9lea r9, [rsp+248]
37bbf3ab1mov [rsp+120], r11
37bbf3ab6lea ecx, [rdx+rdx+1]
37bbf3abalea r12, [rax+4*rdx]
37bbf3abemov [rsp+104], rax
37bbf3ac3movsxd rcx, ecx
37bbf3ac6lea rdx, [rsp+219]
37bbf3acemov [rsp+160], r11
37bbf3ad6lea r13, [rax+4*rcx-4]
37bbf3adbmov rax, [rsp+448]
37bbf3ae3lea rcx, [rsp+228]
37bbf3aebmov [rsp+219], 66
37bbf3af3mov [rsp+88], rcx
37bbf3af8lea rcx, [rsp+232]
37bbf3b00mov [rsp+80], rax
37bbf3b05mov rax, [rsp+488]
37bbf3b0dmov [rsp+56], rcx
37bbf3b12lea rcx, [rsp+256]
37bbf3b1amov [rsp+64], rax
37bbf3b1fmov rax, [rsp+432]
37bbf3b27mov [rsp+32], rcx
37bbf3b2cmov rcx, rbx
37bbf3b2fmov [rsp+48], rax
37bbf3b34mov rax, [rsp+424]
37bbf3b3cmov [rsp+152], 1
37bbf3b48mov [rsp+40], rax
37bbf3b4dmov [rsp+144], 1
37bbf3b59mov [rsp+136], rbp
37bbf3b61mov [rsp+128], r13
37bbf3b69mov [rsp+112], r12
37bbf3b6emov [rsp+96], rdi
37bbf3b73call dstebz_
37bbf3b78mov [rsp+96], rbp
37bbf3b7dmov r8, r15
37bbf3b80mov rcx, rsi
37bbf3b83mov rax, [rsp+504]
37bbf3b8bmov r11, [rsp+160]
37bbf3b93mov [rsp+80], r13
37bbf3b98mov [rsp+48], r12
37bbf3b9dmov r9, [rsp+448]
37bbf3ba5mov [rsp+88], rax
37bbf3baamov rax, [rsp+472]
37bbf3bb2mov [rsp+72], r11
37bbf3bb7mov rdx, [rsp+488]
37bbf3bbfmov [rsp+64], rax
37bbf3bc4mov rax, [rsp+464]
37bbf3bccmov [rsp+32], rdi
37bbf3bd1mov [rsp+56], rax
37bbf3bd6mov rax, [rsp+496]
37bbf3bdemov [rsp+40], rax
37bbf3be3call zstein_
37bbf3be8mov rax, [rsp+192]
37bbf3bf0mov r9, rsi
37bbf3bf3mov [rsp+104], 1
37bbf3bfcmov [rsp+96], 1
37bbf3c05mov rdx, [rsp+384]
37bbf3c0dlea r8, [rip+0x85782f]
37bbf3c14lea rcx, [rip+0x857829]
37bbf3c1bmov [rsp+88], 1
37bbf3c24mov [rsp+80], rax
37bbf3c29movsxd rax, [rsi]
37bbf3c2cshl rax, 4
37bbf3c30add rax, [rsp+480]
37bbf3c38mov [rsp+72], rax
37bbf3c3dmov rax, [rsp+472]
37bbf3c45mov [rsp+64], rax
37bbf3c4amov rax, [rsp+464]
37bbf3c52mov [rsp+56], rax
37bbf3c57mov rax, [rsp+480]
37bbf3c5fmov [rsp+48], rax
37bbf3c64mov rax, [rsp+400]
37bbf3c6cmov [rsp+40], rax
37bbf3c71mov rax, [rsp+448]
37bbf3c79mov [rsp+32], rax
37bbf3c7ecall zupmtr_
37bbf3c83cmp [rsp+188], 1
37bbf3c8bje 0x37bbf4015
37bbf3c91
37bbf3c91loc_37bbf3c91:
37bbf3c91mov rax, [rsp+448]
37bbf3c99mov ebx, [rax]
37bbf3c9b
37bbf3c9bloc_37bbf3c9b:
37bbf3c9bcmp ebx, 1
37bbf3c9ejle 0x37bbf371a
37bbf3ca4movsxd rcx, [rsp+168]
37bbf3cacxor eax, eax
37bbf3caemov r9, [rsp+464]
37bbf3cb6mov [rsp+392], rsi
37bbf3cbemov r10, [rsp+448]
37bbf3cc6mov rsi, [rsp+496]
37bbf3ccemov [rsp+512], rbp
37bbf3cd6mov r14, -16
37bbf3cddtest rcx, rcx
37bbf3ce0mov r13l, 8
37bbf3ce6mov r12l, 2
37bbf3cecmov r11, [rsp+504]
37bbf3cf4cmovs rcx, rax
37bbf3cf8lea ebp, [rbx+1]
37bbf3cfbmov rax, rcx
37bbf3cfemov r15, rcx
37bbf3d01mov [rsp+176], rcx
37bbf3d09not rax
37bbf3d0cshl r15, 4
37bbf3d10mov [rsp+168], rax
37bbf3d18mov rax, r15
37bbf3d1bmov r15, r9
37bbf3d1enop
37bbf3d20
37bbf3d20loc_37bbf3d20:
37bbf3d20cmp ebx, r12l
37bbf3d23jl 0x37bbf3d61
37bbf3d25movsd_xmm x2, [rdi+r13-8]
37bbf3d2clea r8, [r14+r13]
37bbf3d30mov rdx, r12
37bbf3d33xor ecx, ecx
37bbf3d35add r8, rdi
37bbf3d38movapd x0, x2
37bbf3d3cnop [rax]
37bbf3d40
37bbf3d40loc_37bbf3d40:
37bbf3d40movsd_xmm x1, [r8+8*rdx]
37bbf3d46comisd x0, x1
37bbf3d4aminsd x1, x0
37bbf3d4ecmova ecx, edx
37bbf3d51add rdx, 1
37bbf3d55movapd x0, x1
37bbf3d59cmp ebx, edx
37bbf3d5bjge 0x37bbf3d40
37bbf3d5dtest ecx, ecx
37bbf3d5fjne 0x37bbf3d80
37bbf3d61
37bbf3d61loc_37bbf3d61:
37bbf3d61add r12, 1
37bbf3d65cmp r12, rbp
37bbf3d68je 0x37bbf371a
37bbf3d6emov ebx, [r10]
37bbf3d71add r15, rax
37bbf3d74sub r14, 8
37bbf3d78add r13, 8
37bbf3d7cjmp 0x37bbf3d20
37bbf3d7e
37bbf3d7e 66 90 f.
37bbf3d80
37bbf3d80loc_37bbf3d80:
37bbf3d80movsxd rcx, ecx
37bbf3d83mov r8l, [rsi+4*r12-8]
37bbf3d88mov r9, r15
37bbf3d8bmov [rsp+160], rax
37bbf3d93lea rbx, [rcx-1]
37bbf3d97mov rax, [rsp+168]
37bbf3d9fmov [rsp+504], r11
37bbf3da7imul rcx, [rsp+176]
37bbf3db0mov edx, [rsi+4*rbx]
37bbf3db3mov [rsi+4*rbx], r8l
37bbf3db7movsd_xmm [rdi+8*rbx], x2
37bbf3dbcmov [rsi+4*r12-8], edx
37bbf3dc1lea rdx, [rax+rcx+1]
37bbf3dc6lea rax, [rip+0x857697]
37bbf3dcdmovsd_xmm [rdi+r13-8], x1
37bbf3dd4mov rcx, [rsp+392]
37bbf3ddcmov [rsp+32], rax
37bbf3de1shl rdx, 4
37bbf3de5mov r8, rax
37bbf3de8add rdx, [rsp+464]
37bbf3df0mov [rsp+448], r10
37bbf3df8call zswap_
37bbf3dfdmov rax, [rsp+512]
37bbf3e05mov r10, [rsp+448]
37bbf3e0dmov r11, [rsp+504]
37bbf3e15mov eax, [rax]
37bbf3e17test eax, eax
37bbf3e19mov rax, [rsp+160]
37bbf3e21je 0x37bbf3d61
37bbf3e27mov edx, [r11+4*rbx]
37bbf3e2bmov ecx, [r11+4*r12-8]
37bbf3e30mov [r11+4*rbx], ecx
37bbf3e34mov [r11+4*r12-8], edx
37bbf3e39jmp 0x37bbf3d61
37bbf3e3e
37bbf3e3e 66 90 f.
37bbf3e40
37bbf3e40loc_37bbf3e40:
37bbf3e40divsd x0, x2
37bbf3e44mov eax, [rsi]
37bbf3e46mov r8, [rsp+400]
37bbf3e4elea r9, [rip+0x85760f]
37bbf3e55lea rcx, [rsp+264]
37bbf3e5dlea edx, [rax+1]
37bbf3e60imul edx, eax
37bbf3e63mov eax, edx
37bbf3e65shr eax, 31
37bbf3e68add eax, edx
37bbf3e6alea rdx, [rsp+240]
37bbf3e72sar eax, 1
37bbf3e74mov [rsp+264], eax
37bbf3e7bmovsd_xmm [rsp+240], x0
37bbf3e84call zdscal_
37bbf3e89mov rax, [rsp+440]
37bbf3e91pxor x1, x1
37bbf3e95movsd_xmm x0, [rax]
37bbf3e99comisd x0, x1
37bbf3e9djbe 0x37bbf3eb1
37bbf3e9fmulsd x0, [rsp+240]
37bbf3ea8movsd_xmm [rsp+232], x0
37bbf3eb1
37bbf3eb1loc_37bbf3eb1:
37bbf3eb1test r15l, r15l
37bbf3eb4je 0x37bbf3eed
37bbf3eb6mov rax, [rsp+408]
37bbf3ebemovsd_xmm x0, [rsp+240]
37bbf3ec7movsd_xmm x1, [rax]
37bbf3ecbmov rax, [rsp+416]
37bbf3ed3mulsd x1, x0
37bbf3ed7mulsd x0, [rax]
37bbf3edbmovsd_xmm [rsp+248], x1
37bbf3ee4movsd_xmm [rsp+256], x0
37bbf3eed
37bbf3eedloc_37bbf3eed:
37bbf3eedmov [rsp+188], 1
37bbf3ef8jmp 0x37bbf39d2
37bbf3efd
37bbf3efdloc_37bbf3efd:
37bbf3efdmov [rbp], 0
37bbf3f04nop
37bbf3f05nop [rax+rax]
37bbf3f10
37bbf3f10loc_37bbf3f10:
37bbf3f10movsxd rcx, [rsi]
37bbf3f13mov rax, [rsp+496]
37bbf3f1bmov [rsp+72], r15
37bbf3f20mov r8, rsi
37bbf3f23lea r9, [rsp+248]
37bbf3f2bmov [rsp+219], 69
37bbf3f33lea edx, [rcx+rcx+1]
37bbf3f37mov [rsp+136], rbp
37bbf3f3fmovsxd rdx, edx
37bbf3f42mov [rsp+96], rdi
37bbf3f47lea rdx, [rax+4*rdx-4]
37bbf3f4cmov rax, [rsp+488]
37bbf3f54mov [rsp+152], 1
37bbf3f60mov [rsp+128], rdx
37bbf3f68movsxd rdx, [rsp+176]
37bbf3f70mov [rsp+144], 1
37bbf3f7clea rdx, [rax+8*rdx-8]
37bbf3f81mov rax, [rsp+496]
37bbf3f89mov [rsp+120], rdx
37bbf3f8emov [rsp+104], rax
37bbf3f93lea rdx, [rax+4*rcx]
37bbf3f97mov rcx, rbx
37bbf3f9amov rax, [rsp+448]
37bbf3fa2mov [rsp+112], rdx
37bbf3fa7lea rdx, [rsp+228]
37bbf3fafmov [rsp+80], rax
37bbf3fb4mov rax, [rsp+488]
37bbf3fbcmov [rsp+88], rdx
37bbf3fc1lea rdx, [rsp+219]
37bbf3fc9mov [rsp+64], rax
37bbf3fcelea rax, [rsp+232]
37bbf3fd6mov [rsp+56], rax
37bbf3fdbmov rax, [rsp+432]
37bbf3fe3mov [rsp+48], rax
37bbf3fe8mov rax, [rsp+424]
37bbf3ff0mov [rsp+40], rax
37bbf3ff5lea rax, [rsp+256]
37bbf3ffdmov [rsp+32], rax
37bbf4002call dstebz_
37bbf4007cmp [rsp+188], 1
37bbf400fjne 0x37bbf371a
37bbf4015
37bbf4015loc_37bbf4015:
37bbf4015mov ebx, [rbp]
37bbf4018test ebx, ebx
37bbf401aje 0x37bbf412a
37bbf4020sub ebx, 1
37bbf4023lea r10, [rsp+264]
37bbf402b
37bbf402bloc_37bbf402b:
37bbf402blea rcx, [rsp+224]
37bbf4033lea r9, [rip+0x85742a]
37bbf403amov r8, rdi
37bbf403dmov rdx, r10
37bbf4040movsd_xmm x0, [rip+0x857428]
37bbf4048mov [rsp+224], ebx
37bbf404fdivsd x0, [rsp+240]
37bbf4058movsd_xmm [rsp+264], x0
37bbf4061call dscal_
37bbf4066test r14l, r14l
37bbf4069jne 0x37bbf3c91
37bbf406fjmp 0x37bbf371a
37bbf4074
37bbf4074 0f 1f 40 00 ..@.
37bbf4078
37bbf4078loc_37bbf4078:
37bbf4078mov edx, -4
37bbf407dmov eax, 4
37bbf4082jmp 0x37bbf36f5
37bbf4087
37bbf4087 66 0f 1f 84 00 00 00 00 00 f........
37bbf4090
37bbf4090loc_37bbf4090:
37bbf4090mov rax, [rsp+400]
37bbf4098movsd_xmm x0, [rax]
37bbf409ctest r12l, r12l
37bbf409fjne 0x37bbf40ff
37bbf40a1mov r9l, [rsp+160]
37bbf40a9test r9l, r9l
37bbf40acjne 0x37bbf40ff
37bbf40aemov rax, [rsp+408]
37bbf40b6comisd x0, [rax]
37bbf40baja 0x37bbf40ed
37bbf40bc
37bbf40bcloc_37bbf40bc:
37bbf40bctest r14l, r14l
37bbf40bfje 0x37bbf371a
37bbf40c5mov rax, [rsp+464]
37bbf40cdmovq x0, [rip+0x85739b]
37bbf40d5movups [rax], x0
37bbf40d8jmp 0x37bbf371a
37bbf40dd
37bbf40dd 0f 1f 00 ...
37bbf40e0
37bbf40e0loc_37bbf40e0:
37bbf40e0pxor x2, x2
37bbf40e4movapd x0, x2
37bbf40e8jmp 0x37bbf3913
37bbf40ed
37bbf40edloc_37bbf40ed:
37bbf40edmov rax, [rsp+416]
37bbf40f5movsd_xmm x1, [rax]
37bbf40f9comisd x1, x0
37bbf40fdjb 0x37bbf40bc
37bbf40ff
37bbf40ffloc_37bbf40ff:
37bbf40ffmov rax, [rsp+448]
37bbf4107movsd_xmm [rdi], x0
37bbf410bmov [rax], 1
37bbf4111jmp 0x37bbf40bc
37bbf4113
37bbf4113loc_37bbf4113:
37bbf4113mov rax, [rsp+432]
37bbf411bmov ecx, [rsi]
37bbf411dcmp [rax], ecx
37bbf411fjne 0x37bbf3a5d
37bbf4125jmp 0x37bbf3a62
37bbf412a
37bbf412aloc_37bbf412a:
37bbf412amov rax, [rsp+448]
37bbf4132lea r10, [rsp+264]
37bbf413amov ebx, [rax]
37bbf413cjmp 0x37bbf402b
37bbf4141
37bbf4141loc_37bbf4141:
37bbf4141mov edx, -7
37bbf4146mov eax, 7
37bbf414bjmp 0x37bbf36f5
37bbf4150
37bbf4150loc_37bbf4150:
37bbf4150lea rax, [rip+0x85730d]
37bbf4157mov rdx, [rsp+488]
37bbf415fmov rcx, rsi
37bbf4162mov r9, rdi
37bbf4165mov [rsp+32], rax
37bbf416amov r8, rax
37bbf416dcall dcopy_
37bbf4172mov ecx, [rsi]
37bbf4174mov edx, [rsp+176]
37bbf417bmov r11, [rsp+488]
37bbf4183lea edx, [rdx+2*rcx]
37bbf4186movsxd rdx, edx
37bbf4189lea r12, [r11+8*rdx-8]
37bbf418etest r14l, r14l
37bbf4191jne 0x37bbf420d
37bbf4193lea rax, [rip+0x8572ca]
37bbf419asub ecx, 1
37bbf419dmov r9, r12
37bbf41a0mov rdx, r15
37bbf41a3mov [rsp+32], rax
37bbf41a8lea r10, [rsp+264]
37bbf41b0mov r8, rax
37bbf41b3mov [rsp+264], ecx
37bbf41bamov rcx, r10
37bbf41bdmov [rsp+160], r10
37bbf41c5call dcopy_
37bbf41camov rcx, rsi
37bbf41cdmov r9, rbp
37bbf41d0mov r8, r12
37bbf41d3mov rdx, rdi
37bbf41d6call dsterf_
37bbf41dbmov ecx, [rbp]
37bbf41demov r10, [rsp+160]
37bbf41e6test ecx, ecx
37bbf41e8jne 0x37bbf3efd
37bbf41eemov ebx, [rsi]
37bbf41f0mov rax, [rsp+448]
37bbf41f8mov [rax], ebx
37bbf41facmp [rsp+188], 1
37bbf4202jne 0x37bbf371a
37bbf4208jmp 0x37bbf402b
37bbf420d
37bbf420dloc_37bbf420d:
37bbf420dmov rax, [rsp+192]
37bbf4215mov rdx, [rsp+200]
37bbf421dmov [rsp+64], 1
37bbf4226mov r9, [rsp+480]
37bbf422emov r8, [rsp+400]
37bbf4236mov [rsp+56], rax
37bbf423bmov rax, [rsp+472]
37bbf4243shl rdx, 4
37bbf4247add rdx, [rsp+480]
37bbf424fmov rcx, [rsp+384]
37bbf4257mov [rsp+40], rax
37bbf425cmov rax, [rsp+464]
37bbf4264mov [rsp+48], rdx
37bbf4269mov rdx, rsi
37bbf426cmov [rsp+32], rax
37bbf4271call zupgtr_
37bbf4276mov eax, [rsi]
37bbf4278lea r10, [rsp+264]
37bbf4280mov r9, r12
37bbf4283mov rcx, r10
37bbf4286mov [rsp+200], r10
37bbf428elea edx, [rax-1]
37bbf4291lea rax, [rip+0x8571cc]
37bbf4298mov [rsp+32], rax
37bbf429dmov r8, rax
37bbf42a0mov [rsp+264], edx
37bbf42a7mov rdx, r15
37bbf42aacall dcopy_
37bbf42afmov [rsp+56], rbp
37bbf42b4mov r9, r12
37bbf42b7mov r8, rdi
37bbf42bamovsxd rdx, [rsp+176]
37bbf42c2mov rax, [rsp+488]
37bbf42camov rcx, r13
37bbf42cdmov [rsp+64], 1
37bbf42d6lea r11, [rax+8*rdx-8]
37bbf42dbmov rax, [rsp+472]
37bbf42e3mov rdx, rsi
37bbf42e6mov [rsp+48], r11
37bbf42ebmov [rsp+40], rax
37bbf42f0mov rax, [rsp+464]
37bbf42f8mov [rsp+160], r11
37bbf4300mov [rsp+32], rax
37bbf4305call zsteqr_
37bbf430amov edx, [rbp]
37bbf430dmov r11, [rsp+160]
37bbf4315test edx, edx
37bbf4317jne 0x37bbf4394
37bbf4319mov ebx, [rsi]
37bbf431bmov r10, [rsp+200]
37bbf4323test ebx, ebx
37bbf4325jle 0x37bbf43a0
37bbf4327mov rcx, [rsp+504]
37bbf432fmov r8l, ebx
37bbf4332xor edx, edx
37bbf4334mov [rsp+160], r10
37bbf433cshl r8, 2
37bbf4340call memset
37bbf4345mov rax, [rsp+448]
37bbf434dcmp [rsp+188], 1
37bbf4355mov r10, [rsp+160]
37bbf435dmov [rax], ebx
37bbf435fjne 0x37bbf3c9b
37bbf4365jmp 0x37bbf402b
37bbf436a
37bbf436aloc_37bbf436a:
37bbf436amov rdx, [rsp+432]
37bbf4372cmp eax, ecx
37bbf4374cmovle ecx, eax
37bbf4377mov edx, [rdx]
37bbf4379cmp edx, ecx
37bbf437bjl 0x37bbf4385
37bbf437dcmp eax, edx
37bbf437fjge 0x37bbf37a0
37bbf4385
37bbf4385loc_37bbf4385:
37bbf4385mov edx, -9
37bbf438amov eax, 9
37bbf438fjmp 0x37bbf36f5
37bbf4394
37bbf4394loc_37bbf4394:
37bbf4394mov [rbp], 0
37bbf439bjmp 0x37bbf3a96
37bbf43a0
37bbf43a0loc_37bbf43a0:
37bbf43a0mov rax, [rsp+448]
37bbf43a8mov [rax], ebx
37bbf43aacmp [rsp+188], 1
37bbf43b2jne 0x37bbf371a
37bbf43b8jmp 0x37bbf402b
37bbf43bd
37bbf43bdloc_37bbf43bd:
37bbf43bdmov eax, edx
37bbf43bfneg eax
37bbf43c1jmp 0x37bbf36f8
37bbf3600
37bbf3600zhpevx_:
37bbf3600push r15
37bbf3602push r14
37bbf3604push r13
37bbf3606push r12
37bbf3608push rbp
37bbf3609push rdi
37bbf360apush rsi
37bbf360bpush rbx
37bbf360csub rsp, 296
37bbf3613movups [rsp+272], x6
37bbf361bmov rax, [rsp+472]
37bbf3623mov rbp, [rsp+512]
37bbf362bmov rdi, [rsp+456]
37bbf3633mov eax, [rax]
37bbf3635mov rbx, rdx
37bbf3638mov rsi, r9
37bbf363blea rdx, [rip+0x857dfe]
37bbf3642mov r13, rcx
37bbf3645mov [rsp+384], r8
37bbf364dmov r9l, 1
37bbf3653mov r8l, 1
37bbf3659mov [rsp+168], eax
37bbf3660call lsame_
37bbf3665mov r9l, 1
37bbf366bmov r8l, 1
37bbf3671mov rcx, rbx
37bbf3674lea rdx, [rip+0x857dc6]
37bbf367bmov r14l, eax
37bbf367ecall lsame_
37bbf3683mov r9l, 1
37bbf3689mov r8l, 1
37bbf368fmov rcx, rbx
37bbf3692lea rdx, [rip+0x857da7]
37bbf3699mov r12l, eax
37bbf369ccall lsame_
37bbf36a1mov r9l, 1
37bbf36a7mov r8l, 1
37bbf36admov rcx, rbx
37bbf36b0lea rdx, [rip+0x857d8b]
37bbf36b7mov r15l, eax
37bbf36bacall lsame_
37bbf36bfmov [rbp], 0
37bbf36c6mov [rsp+160], eax
37bbf36cdtest r14l, r14l
37bbf36d0je 0x37bbf37e0
37bbf36d6
37bbf36d6loc_37bbf36d6:
37bbf36d6mov eax, r12l
37bbf36d9or eax, r15l
37bbf36dcjne 0x37bbf3740
37bbf36demov r11l, [rsp+160]
37bbf36e6test r11l, r11l
37bbf36e9jne 0x37bbf3740
37bbf36ebmov edx, -2
37bbf36f0mov eax, 2
37bbf36f5
37bbf36f5loc_37bbf36f5:
37bbf36f5mov [rbp], edx
37bbf36f8
37bbf36f8loc_37bbf36f8:
37bbf36f8lea rdx, [rsp+264]
37bbf3700mov r8l, 6
37bbf3706lea rcx, [rip+0x857d39]
37bbf370dmov [rsp+264], eax
37bbf3714call xerbla_
37bbf3719nop
37bbf371a
37bbf371aloc_37bbf371a:
37bbf371amovups x6, [rsp+272]
37bbf3722add rsp, 296
37bbf3729pop rbx
37bbf372apop rsi
37bbf372bpop rdi
37bbf372cpop rbp
37bbf372dpop r12
37bbf372fpop r13
37bbf3731pop r14
37bbf3733pop r15
37bbf3735ret
37bbf3736
37bbf3736 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbf3740
37bbf3740loc_37bbf3740:
37bbf3740mov rcx, [rsp+384]
37bbf3748mov r9l, 1
37bbf374emov r8l, 1
37bbf3754lea rdx, [rip+0x857ce9]
37bbf375bcall lsame_
37bbf3760test eax, eax
37bbf3762je 0x37bbf3818
37bbf3768
37bbf3768loc_37bbf3768:
37bbf3768mov eax, [rsi]
37bbf376atest eax, eax
37bbf376cjs 0x37bbf4078
37bbf3772test r15l, r15l
37bbf3775je 0x37bbf3850
37bbf377btest eax, eax
37bbf377dje 0x37bbf37a0
37bbf377fmov rcx, [rsp+408]
37bbf3787movsd_xmm x0, [rcx]
37bbf378bmov rcx, [rsp+416]
37bbf3793comisd x0, [rcx]
37bbf3797jae 0x37bbf4141
37bbf379dnop [rax]
37bbf37a0
37bbf37a0loc_37bbf37a0:
37bbf37a0mov edx, [rbp]
37bbf37a3test edx, edx
37bbf37a5jne 0x37bbf43bd
37bbf37abmov rcx, [rsp+472]
37bbf37b3mov edx, [rcx]
37bbf37b5test edx, edx
37bbf37b7jle 0x37bbf37ca
37bbf37b9test r14l, r14l
37bbf37bcje 0x37bbf3890
37bbf37c2cmp eax, edx
37bbf37c4jle 0x37bbf3890
37bbf37ca
37bbf37caloc_37bbf37ca:
37bbf37camov [rbp], -14
37bbf37d1mov eax, 14
37bbf37d6jmp 0x37bbf36f8
37bbf37db
37bbf37db 0f 1f 44 00 00 ..D..
37bbf37e0
37bbf37e0loc_37bbf37e0:
37bbf37e0mov r9l, 1
37bbf37e6mov r8l, 1
37bbf37eclea rdx, [rip+0x857c50]
37bbf37f3mov rcx, r13
37bbf37f6call lsame_
37bbf37fbtest eax, eax
37bbf37fdjne 0x37bbf36d6
37bbf3803mov [rbp], -1
37bbf380amov eax, 1
37bbf380fjmp 0x37bbf36f8
37bbf3814
37bbf3814 0f 1f 40 00 ..@.
37bbf3818
37bbf3818loc_37bbf3818:
37bbf3818mov rcx, [rsp+384]
37bbf3820mov r9l, 1
37bbf3826mov r8l, 1
37bbf382clea rdx, [rip+0x857c12]
37bbf3833call lsame_
37bbf3838test eax, eax
37bbf383ajne 0x37bbf3768
37bbf3840mov edx, -3
37bbf3845mov eax, 3
37bbf384ajmp 0x37bbf36f5
37bbf384f
37bbf384f 90 .
37bbf3850
37bbf3850loc_37bbf3850:
37bbf3850mov r10l, [rsp+160]
37bbf3858test r10l, r10l
37bbf385bje 0x37bbf37a0
37bbf3861mov rcx, [rsp+424]
37bbf3869test eax, eax
37bbf386bmov edx, 1
37bbf3870cmovg edx, eax
37bbf3873mov ecx, [rcx]
37bbf3875cmp ecx, edx
37bbf3877jg 0x37bbf3881
37bbf3879test ecx, ecx
37bbf387bjg 0x37bbf436a
37bbf3881
37bbf3881loc_37bbf3881:
37bbf3881mov edx, -8
37bbf3886mov eax, 8
37bbf388bjmp 0x37bbf36f5
37bbf3890
37bbf3890loc_37bbf3890:
37bbf3890mov rcx, [rsp+448]
37bbf3898mov [rcx], 0
37bbf389etest eax, eax
37bbf38a0je 0x37bbf371a
37bbf38a6cmp eax, 1
37bbf38a9je 0x37bbf4090
37bbf38afmov edx, 12
37bbf38b4lea rcx, [rip+0x857b91]
37bbf38bbcall dlamch_
37bbf38c0mov edx, 9
37bbf38c5lea rcx, [rip+0x857b8c]
37bbf38ccmovapd x6, x0
37bbf38d0call dlamch_
37bbf38d5mov rax, [rsp+440]
37bbf38ddmovapd x1, x6
37bbf38e1divsd x1, x0
37bbf38e5movsd_xmm x0, [rax]
37bbf38e9movsd_xmm [rsp+232], x0
37bbf38f2test r15l, r15l
37bbf38f5je 0x37bbf40e0
37bbf38fbmov rax, [rsp+408]
37bbf3903movsd_xmm x0, [rax]
37bbf3907mov rax, [rsp+416]
37bbf390fmovsd_xmm x2, [rax]
37bbf3913
37bbf3913loc_37bbf3913:
37bbf3913mov rax, [rsp+488]
37bbf391bmov r9, [rsp+400]
37bbf3923mov [rsp+48], 1
37bbf392cmov r8, rsi
37bbf392fmov [rsp+40], 1
37bbf3938lea rcx, [rip+0x857b22]
37bbf393fmov rdx, [rsp+384]
37bbf3947mov [rsp+32], rax
37bbf394cmovsd_xmm [rsp+176], x1
37bbf3955movsd_xmm [rsp+256], x2
37bbf395emovsd_xmm [rsp+248], x0
37bbf3967call zlanhp_
37bbf396cmovsd_xmm x1, [rsp+176]
37bbf3975movapd x2, x0
37bbf3979pxor x0, x0
37bbf397dcomisd x2, x0
37bbf3981jbe 0x37bbf3995
37bbf3983movapd x0, x1
37bbf3987sqrtsd x0, x0
37bbf398bcomisd x0, x2
37bbf398fja 0x37bbf3e40
37bbf3995
37bbf3995loc_37bbf3995:
37bbf3995movsd_xmm x0, [rip+0x857ad3]
37bbf399dmovapd x3, x0
37bbf39a1divsd x3, x1
37bbf39a5movapd x1, x6
37bbf39a9sqrtsd x1, x1
37bbf39adsqrtsd x1, x1
37bbf39b1divsd x0, x1
37bbf39b5sqrtsd x3, x3
37bbf39b9minsd x0, x3
37bbf39bdcomisd x2, x0
37bbf39c1ja 0x37bbf3e40
37bbf39c7mov [rsp+188], 0
37bbf39d2
37bbf39d2loc_37bbf39d2:
37bbf39d2movsxd rax, [rsi]
37bbf39d5mov r8, [rsp+400]
37bbf39ddmov rdx, rsi
37bbf39e0mov [rsp+56], 1
37bbf39e9lea ecx, [rax+rax+1]
37bbf39edmov [rsp+200], rax
37bbf39f5mov [rsp+176], ecx
37bbf39fcmov rcx, [rsp+488]
37bbf3a04lea r15, [rcx+8*rax]
37bbf3a08lea rax, [rsp+220]
37bbf3a10mov r9, rcx
37bbf3a13mov rcx, [rsp+384]
37bbf3a1bmov [rsp+192], rax
37bbf3a23mov [rsp+48], rax
37bbf3a28mov rax, [rsp+480]
37bbf3a30mov [rsp+32], r15
37bbf3a35mov [rsp+40], rax
37bbf3a3acall zhptrd_
37bbf3a3fmov r8l, [rsp+160]
37bbf3a47test r8l, r8l
37bbf3a4aje 0x37bbf3a5d
37bbf3a4cmov rax, [rsp+424]
37bbf3a54cmp [rax], 1
37bbf3a57je 0x37bbf4113
37bbf3a5d
37bbf3a5dloc_37bbf3a5d:
37bbf3a5dtest r12l, r12l
37bbf3a60je 0x37bbf3a78
37bbf3a62
37bbf3a62loc_37bbf3a62:
37bbf3a62mov rax, [rsp+440]
37bbf3a6apxor x0, x0
37bbf3a6ecomisd x0, [rax]
37bbf3a72jae 0x37bbf4150
37bbf3a78
37bbf3a78loc_37bbf3a78:
37bbf3a78test r14l, r14l
37bbf3a7bje 0x37bbf3f10
37bbf3a81movsxd rdx, [rsp+176]
37bbf3a89mov rax, [rsp+488]
37bbf3a91lea r11, [rax+8*rdx-8]
37bbf3a96
37bbf3a96loc_37bbf3a96:
37bbf3a96movsxd rdx, [rsi]
37bbf3a99mov rax, [rsp+496]
37bbf3aa1mov [rsp+72], r15
37bbf3aa6mov r8, rsi
37bbf3aa9lea r9, [rsp+248]
37bbf3ab1mov [rsp+120], r11
37bbf3ab6lea ecx, [rdx+rdx+1]
37bbf3abalea r12, [rax+4*rdx]
37bbf3abemov [rsp+104], rax
37bbf3ac3movsxd rcx, ecx
37bbf3ac6lea rdx, [rsp+219]
37bbf3acemov [rsp+160], r11
37bbf3ad6lea r13, [rax+4*rcx-4]
37bbf3adbmov rax, [rsp+448]
37bbf3ae3lea rcx, [rsp+228]
37bbf3aebmov [rsp+219], 66
37bbf3af3mov [rsp+88], rcx
37bbf3af8lea rcx, [rsp+232]
37bbf3b00mov [rsp+80], rax
37bbf3b05mov rax, [rsp+488]
37bbf3b0dmov [rsp+56], rcx
37bbf3b12lea rcx, [rsp+256]
37bbf3b1amov [rsp+64], rax
37bbf3b1fmov rax, [rsp+432]
37bbf3b27mov [rsp+32], rcx
37bbf3b2cmov rcx, rbx
37bbf3b2fmov [rsp+48], rax
37bbf3b34mov rax, [rsp+424]
37bbf3b3cmov [rsp+152], 1
37bbf3b48mov [rsp+40], rax
37bbf3b4dmov [rsp+144], 1
37bbf3b59mov [rsp+136], rbp
37bbf3b61mov [rsp+128], r13
37bbf3b69mov [rsp+112], r12
37bbf3b6emov [rsp+96], rdi
37bbf3b73call dstebz_
37bbf3b78mov [rsp+96], rbp
37bbf3b7dmov r8, r15
37bbf3b80mov rcx, rsi
37bbf3b83mov rax, [rsp+504]
37bbf3b8bmov r11, [rsp+160]
37bbf3b93mov [rsp+80], r13
37bbf3b98mov [rsp+48], r12
37bbf3b9dmov r9, [rsp+448]
37bbf3ba5mov [rsp+88], rax
37bbf3baamov rax, [rsp+472]
37bbf3bb2mov [rsp+72], r11
37bbf3bb7mov rdx, [rsp+488]
37bbf3bbfmov [rsp+64], rax
37bbf3bc4mov rax, [rsp+464]
37bbf3bccmov [rsp+32], rdi
37bbf3bd1mov [rsp+56], rax
37bbf3bd6mov rax, [rsp+496]
37bbf3bdemov [rsp+40], rax
37bbf3be3call zstein_
37bbf3be8mov rax, [rsp+192]
37bbf3bf0mov r9, rsi
37bbf3bf3mov [rsp+104], 1
37bbf3bfcmov [rsp+96], 1
37bbf3c05mov rdx, [rsp+384]
37bbf3c0dlea r8, [rip+0x85782f]
37bbf3c14lea rcx, [rip+0x857829]
37bbf3c1bmov [rsp+88], 1
37bbf3c24mov [rsp+80], rax
37bbf3c29movsxd rax, [rsi]
37bbf3c2cshl rax, 4
37bbf3c30add rax, [rsp+480]
37bbf3c38mov [rsp+72], rax
37bbf3c3dmov rax, [rsp+472]
37bbf3c45mov [rsp+64], rax
37bbf3c4amov rax, [rsp+464]
37bbf3c52mov [rsp+56], rax
37bbf3c57mov rax, [rsp+480]
37bbf3c5fmov [rsp+48], rax
37bbf3c64mov rax, [rsp+400]
37bbf3c6cmov [rsp+40], rax
37bbf3c71mov rax, [rsp+448]
37bbf3c79mov [rsp+32], rax
37bbf3c7ecall zupmtr_
37bbf3c83cmp [rsp+188], 1
37bbf3c8bje 0x37bbf4015
37bbf3c91
37bbf3c91loc_37bbf3c91:
37bbf3c91mov rax, [rsp+448]
37bbf3c99mov ebx, [rax]
37bbf3c9b
37bbf3c9bloc_37bbf3c9b:
37bbf3c9bcmp ebx, 1
37bbf3c9ejle 0x37bbf371a
37bbf3ca4movsxd rcx, [rsp+168]
37bbf3cacxor eax, eax
37bbf3caemov r9, [rsp+464]
37bbf3cb6mov [rsp+392], rsi
37bbf3cbemov r10, [rsp+448]
37bbf3cc6mov rsi, [rsp+496]
37bbf3ccemov [rsp+512], rbp
37bbf3cd6mov r14, -16
37bbf3cddtest rcx, rcx
37bbf3ce0mov r13l, 8
37bbf3ce6mov r12l, 2
37bbf3cecmov r11, [rsp+504]
37bbf3cf4cmovs rcx, rax
37bbf3cf8lea ebp, [rbx+1]
37bbf3cfbmov rax, rcx
37bbf3cfemov r15, rcx
37bbf3d01mov [rsp+176], rcx
37bbf3d09not rax
37bbf3d0cshl r15, 4
37bbf3d10mov [rsp+168], rax
37bbf3d18mov rax, r15
37bbf3d1bmov r15, r9
37bbf3d1enop
37bbf3d20
37bbf3d20loc_37bbf3d20:
37bbf3d20cmp ebx, r12l
37bbf3d23jl 0x37bbf3d61
37bbf3d25movsd_xmm x2, [rdi+r13-8]
37bbf3d2clea r8, [r14+r13]
37bbf3d30mov rdx, r12
37bbf3d33xor ecx, ecx
37bbf3d35add r8, rdi
37bbf3d38movapd x0, x2
37bbf3d3cnop [rax]
37bbf3d40
37bbf3d40loc_37bbf3d40:
37bbf3d40movsd_xmm x1, [r8+8*rdx]
37bbf3d46comisd x0, x1
37bbf3d4aminsd x1, x0
37bbf3d4ecmova ecx, edx
37bbf3d51add rdx, 1
37bbf3d55movapd x0, x1
37bbf3d59cmp ebx, edx
37bbf3d5bjge 0x37bbf3d40
37bbf3d5dtest ecx, ecx
37bbf3d5fjne 0x37bbf3d80
37bbf3d61
37bbf3d61loc_37bbf3d61:
37bbf3d61add r12, 1
37bbf3d65cmp r12, rbp
37bbf3d68je 0x37bbf371a
37bbf3d6emov ebx, [r10]
37bbf3d71add r15, rax
37bbf3d74sub r14, 8
37bbf3d78add r13, 8
37bbf3d7cjmp 0x37bbf3d20
37bbf3d7e
37bbf3d7e 66 90 f.
37bbf3d80
37bbf3d80loc_37bbf3d80:
37bbf3d80movsxd rcx, ecx
37bbf3d83mov r8l, [rsi+4*r12-8]
37bbf3d88mov r9, r15
37bbf3d8bmov [rsp+160], rax
37bbf3d93lea rbx, [rcx-1]
37bbf3d97mov rax, [rsp+168]
37bbf3d9fmov [rsp+504], r11
37bbf3da7imul rcx, [rsp+176]
37bbf3db0mov edx, [rsi+4*rbx]
37bbf3db3mov [rsi+4*rbx], r8l
37bbf3db7movsd_xmm [rdi+8*rbx], x2
37bbf3dbcmov [rsi+4*r12-8], edx
37bbf3dc1lea rdx, [rax+rcx+1]
37bbf3dc6lea rax, [rip+0x857697]
37bbf3dcdmovsd_xmm [rdi+r13-8], x1
37bbf3dd4mov rcx, [rsp+392]
37bbf3ddcmov [rsp+32], rax
37bbf3de1shl rdx, 4
37bbf3de5mov r8, rax
37bbf3de8add rdx, [rsp+464]
37bbf3df0mov [rsp+448], r10
37bbf3df8call zswap_
37bbf3dfdmov rax, [rsp+512]
37bbf3e05mov r10, [rsp+448]
37bbf3e0dmov r11, [rsp+504]
37bbf3e15mov eax, [rax]
37bbf3e17test eax, eax
37bbf3e19mov rax, [rsp+160]
37bbf3e21je 0x37bbf3d61
37bbf3e27mov edx, [r11+4*rbx]
37bbf3e2bmov ecx, [r11+4*r12-8]
37bbf3e30mov [r11+4*rbx], ecx
37bbf3e34mov [r11+4*r12-8], edx
37bbf3e39jmp 0x37bbf3d61
37bbf3e3e
37bbf3e3e 66 90 f.
37bbf3e40
37bbf3e40loc_37bbf3e40:
37bbf3e40divsd x0, x2
37bbf3e44mov eax, [rsi]
37bbf3e46mov r8, [rsp+400]
37bbf3e4elea r9, [rip+0x85760f]
37bbf3e55lea rcx, [rsp+264]
37bbf3e5dlea edx, [rax+1]
37bbf3e60imul edx, eax
37bbf3e63mov eax, edx
37bbf3e65shr eax, 31
37bbf3e68add eax, edx
37bbf3e6alea rdx, [rsp+240]
37bbf3e72sar eax, 1
37bbf3e74mov [rsp+264], eax
37bbf3e7bmovsd_xmm [rsp+240], x0
37bbf3e84call zdscal_
37bbf3e89mov rax, [rsp+440]
37bbf3e91pxor x1, x1
37bbf3e95movsd_xmm x0, [rax]
37bbf3e99comisd x0, x1
37bbf3e9djbe 0x37bbf3eb1
37bbf3e9fmulsd x0, [rsp+240]
37bbf3ea8movsd_xmm [rsp+232], x0
37bbf3eb1
37bbf3eb1loc_37bbf3eb1:
37bbf3eb1test r15l, r15l
37bbf3eb4je 0x37bbf3eed
37bbf3eb6mov rax, [rsp+408]
37bbf3ebemovsd_xmm x0, [rsp+240]
37bbf3ec7movsd_xmm x1, [rax]
37bbf3ecbmov rax, [rsp+416]
37bbf3ed3mulsd x1, x0
37bbf3ed7mulsd x0, [rax]
37bbf3edbmovsd_xmm [rsp+248], x1
37bbf3ee4movsd_xmm [rsp+256], x0
37bbf3eed
37bbf3eedloc_37bbf3eed:
37bbf3eedmov [rsp+188], 1
37bbf3ef8jmp 0x37bbf39d2
37bbf3efd
37bbf3efdloc_37bbf3efd:
37bbf3efdmov [rbp], 0
37bbf3f04nop
37bbf3f05nop [rax+rax]
37bbf3f10
37bbf3f10loc_37bbf3f10:
37bbf3f10movsxd rcx, [rsi]
37bbf3f13mov rax, [rsp+496]
37bbf3f1bmov [rsp+72], r15
37bbf3f20mov r8, rsi
37bbf3f23lea r9, [rsp+248]
37bbf3f2bmov [rsp+219], 69
37bbf3f33lea edx, [rcx+rcx+1]
37bbf3f37mov [rsp+136], rbp
37bbf3f3fmovsxd rdx, edx
37bbf3f42mov [rsp+96], rdi
37bbf3f47lea rdx, [rax+4*rdx-4]
37bbf3f4cmov rax, [rsp+488]
37bbf3f54mov [rsp+152], 1
37bbf3f60mov [rsp+128], rdx
37bbf3f68movsxd rdx, [rsp+176]
37bbf3f70mov [rsp+144], 1
37bbf3f7clea rdx, [rax+8*rdx-8]
37bbf3f81mov rax, [rsp+496]
37bbf3f89mov [rsp+120], rdx
37bbf3f8emov [rsp+104], rax
37bbf3f93lea rdx, [rax+4*rcx]
37bbf3f97mov rcx, rbx
37bbf3f9amov rax, [rsp+448]
37bbf3fa2mov [rsp+112], rdx
37bbf3fa7lea rdx, [rsp+228]
37bbf3fafmov [rsp+80], rax
37bbf3fb4mov rax, [rsp+488]
37bbf3fbcmov [rsp+88], rdx
37bbf3fc1lea rdx, [rsp+219]
37bbf3fc9mov [rsp+64], rax
37bbf3fcelea rax, [rsp+232]
37bbf3fd6mov [rsp+56], rax
37bbf3fdbmov rax, [rsp+432]
37bbf3fe3mov [rsp+48], rax
37bbf3fe8mov rax, [rsp+424]
37bbf3ff0mov [rsp+40], rax
37bbf3ff5lea rax, [rsp+256]
37bbf3ffdmov [rsp+32], rax
37bbf4002call dstebz_
37bbf4007cmp [rsp+188], 1
37bbf400fjne 0x37bbf371a
37bbf4015
37bbf4015loc_37bbf4015:
37bbf4015mov ebx, [rbp]
37bbf4018test ebx, ebx
37bbf401aje 0x37bbf412a
37bbf4020sub ebx, 1
37bbf4023lea r10, [rsp+264]
37bbf402b
37bbf402bloc_37bbf402b:
37bbf402blea rcx, [rsp+224]
37bbf4033lea r9, [rip+0x85742a]
37bbf403amov r8, rdi
37bbf403dmov rdx, r10
37bbf4040movsd_xmm x0, [rip+0x857428]
37bbf4048mov [rsp+224], ebx
37bbf404fdivsd x0, [rsp+240]
37bbf4058movsd_xmm [rsp+264], x0
37bbf4061call dscal_
37bbf4066test r14l, r14l
37bbf4069jne 0x37bbf3c91
37bbf406fjmp 0x37bbf371a
37bbf4074
37bbf4074 0f 1f 40 00 ..@.
37bbf4078
37bbf4078loc_37bbf4078:
37bbf4078mov edx, -4
37bbf407dmov eax, 4
37bbf4082jmp 0x37bbf36f5
37bbf4087
37bbf4087 66 0f 1f 84 00 00 00 00 00 f........
37bbf4090
37bbf4090loc_37bbf4090:
37bbf4090mov rax, [rsp+400]
37bbf4098movsd_xmm x0, [rax]
37bbf409ctest r12l, r12l
37bbf409fjne 0x37bbf40ff
37bbf40a1mov r9l, [rsp+160]
37bbf40a9test r9l, r9l
37bbf40acjne 0x37bbf40ff
37bbf40aemov rax, [rsp+408]
37bbf40b6comisd x0, [rax]
37bbf40baja 0x37bbf40ed
37bbf40bc
37bbf40bcloc_37bbf40bc:
37bbf40bctest r14l, r14l
37bbf40bfje 0x37bbf371a
37bbf40c5mov rax, [rsp+464]
37bbf40cdmovq x0, [rip+0x85739b]
37bbf40d5movups [rax], x0
37bbf40d8jmp 0x37bbf371a
37bbf40dd
37bbf40dd 0f 1f 00 ...
37bbf40e0
37bbf40e0loc_37bbf40e0:
37bbf40e0pxor x2, x2
37bbf40e4movapd x0, x2
37bbf40e8jmp 0x37bbf3913
37bbf40ed
37bbf40edloc_37bbf40ed:
37bbf40edmov rax, [rsp+416]
37bbf40f5movsd_xmm x1, [rax]
37bbf40f9comisd x1, x0
37bbf40fdjb 0x37bbf40bc
37bbf40ff
37bbf40ffloc_37bbf40ff:
37bbf40ffmov rax, [rsp+448]
37bbf4107movsd_xmm [rdi], x0
37bbf410bmov [rax], 1
37bbf4111jmp 0x37bbf40bc
37bbf4113
37bbf4113loc_37bbf4113:
37bbf4113mov rax, [rsp+432]
37bbf411bmov ecx, [rsi]
37bbf411dcmp [rax], ecx
37bbf411fjne 0x37bbf3a5d
37bbf4125jmp 0x37bbf3a62
37bbf412a
37bbf412aloc_37bbf412a:
37bbf412amov rax, [rsp+448]
37bbf4132lea r10, [rsp+264]
37bbf413amov ebx, [rax]
37bbf413cjmp 0x37bbf402b
37bbf4141
37bbf4141loc_37bbf4141:
37bbf4141mov edx, -7
37bbf4146mov eax, 7
37bbf414bjmp 0x37bbf36f5
37bbf4150
37bbf4150loc_37bbf4150:
37bbf4150lea rax, [rip+0x85730d]
37bbf4157mov rdx, [rsp+488]
37bbf415fmov rcx, rsi
37bbf4162mov r9, rdi
37bbf4165mov [rsp+32], rax
37bbf416amov r8, rax
37bbf416dcall dcopy_
37bbf4172mov ecx, [rsi]
37bbf4174mov edx, [rsp+176]
37bbf417bmov r11, [rsp+488]
37bbf4183lea edx, [rdx+2*rcx]
37bbf4186movsxd rdx, edx
37bbf4189lea r12, [r11+8*rdx-8]
37bbf418etest r14l, r14l
37bbf4191jne 0x37bbf420d
37bbf4193lea rax, [rip+0x8572ca]
37bbf419asub ecx, 1
37bbf419dmov r9, r12
37bbf41a0mov rdx, r15
37bbf41a3mov [rsp+32], rax
37bbf41a8lea r10, [rsp+264]
37bbf41b0mov r8, rax
37bbf41b3mov [rsp+264], ecx
37bbf41bamov rcx, r10
37bbf41bdmov [rsp+160], r10
37bbf41c5call dcopy_
37bbf41camov rcx, rsi
37bbf41cdmov r9, rbp
37bbf41d0mov r8, r12
37bbf41d3mov rdx, rdi
37bbf41d6call dsterf_
37bbf41dbmov ecx, [rbp]
37bbf41demov r10, [rsp+160]
37bbf41e6test ecx, ecx
37bbf41e8jne 0x37bbf3efd
37bbf41eemov ebx, [rsi]
37bbf41f0mov rax, [rsp+448]
37bbf41f8mov [rax], ebx
37bbf41facmp [rsp+188], 1
37bbf4202jne 0x37bbf371a
37bbf4208jmp 0x37bbf402b
37bbf420d
37bbf420dloc_37bbf420d:
37bbf420dmov rax, [rsp+192]
37bbf4215mov rdx, [rsp+200]
37bbf421dmov [rsp+64], 1
37bbf4226mov r9, [rsp+480]
37bbf422emov r8, [rsp+400]
37bbf4236mov [rsp+56], rax
37bbf423bmov rax, [rsp+472]
37bbf4243shl rdx, 4
37bbf4247add rdx, [rsp+480]
37bbf424fmov rcx, [rsp+384]
37bbf4257mov [rsp+40], rax
37bbf425cmov rax, [rsp+464]
37bbf4264mov [rsp+48], rdx
37bbf4269mov rdx, rsi
37bbf426cmov [rsp+32], rax
37bbf4271call zupgtr_
37bbf4276mov eax, [rsi]
37bbf4278lea r10, [rsp+264]
37bbf4280mov r9, r12
37bbf4283mov rcx, r10
37bbf4286mov [rsp+200], r10
37bbf428elea edx, [rax-1]
37bbf4291lea rax, [rip+0x8571cc]
37bbf4298mov [rsp+32], rax
37bbf429dmov r8, rax
37bbf42a0mov [rsp+264], edx
37bbf42a7mov rdx, r15
37bbf42aacall dcopy_
37bbf42afmov [rsp+56], rbp
37bbf42b4mov r9, r12
37bbf42b7mov r8, rdi
37bbf42bamovsxd rdx, [rsp+176]
37bbf42c2mov rax, [rsp+488]
37bbf42camov rcx, r13
37bbf42cdmov [rsp+64], 1
37bbf42d6lea r11, [rax+8*rdx-8]
37bbf42dbmov rax, [rsp+472]
37bbf42e3mov rdx, rsi
37bbf42e6mov [rsp+48], r11
37bbf42ebmov [rsp+40], rax
37bbf42f0mov rax, [rsp+464]
37bbf42f8mov [rsp+160], r11
37bbf4300mov [rsp+32], rax
37bbf4305call zsteqr_
37bbf430amov edx, [rbp]
37bbf430dmov r11, [rsp+160]
37bbf4315test edx, edx
37bbf4317jne 0x37bbf4394
37bbf4319mov ebx, [rsi]
37bbf431bmov r10, [rsp+200]
37bbf4323test ebx, ebx
37bbf4325jle 0x37bbf43a0
37bbf4327mov rcx, [rsp+504]
37bbf432fmov r8l, ebx
37bbf4332xor edx, edx
37bbf4334mov [rsp+160], r10
37bbf433cshl r8, 2
37bbf4340call memset
37bbf4345mov rax, [rsp+448]
37bbf434dcmp [rsp+188], 1
37bbf4355mov r10, [rsp+160]
37bbf435dmov [rax], ebx
37bbf435fjne 0x37bbf3c9b
37bbf4365jmp 0x37bbf402b
37bbf436a
37bbf436aloc_37bbf436a:
37bbf436amov rdx, [rsp+432]
37bbf4372cmp eax, ecx
37bbf4374cmovle ecx, eax
37bbf4377mov edx, [rdx]
37bbf4379cmp edx, ecx
37bbf437bjl 0x37bbf4385
37bbf437dcmp eax, edx
37bbf437fjge 0x37bbf37a0
37bbf4385
37bbf4385loc_37bbf4385:
37bbf4385mov edx, -9
37bbf438amov eax, 9
37bbf438fjmp 0x37bbf36f5
37bbf4394
37bbf4394loc_37bbf4394:
37bbf4394mov [rbp], 0
37bbf439bjmp 0x37bbf3a96
37bbf43a0
37bbf43a0loc_37bbf43a0:
37bbf43a0mov rax, [rsp+448]
37bbf43a8mov [rax], ebx
37bbf43aacmp [rsp+188], 1
37bbf43b2jne 0x37bbf371a
37bbf43b8jmp 0x37bbf402b
37bbf43bd
37bbf43bdloc_37bbf43bd:
37bbf43bdmov eax, edx
37bbf43bfneg eax
37bbf43c1jmp 0x37bbf36f8
37bbf3600
37bbf43c6
37bbf43c6 // align 0x20
37bbf43c6 // align 0x20
37bbf43e0
37bbf43e0zhpgst_:
37bbf43e0push r15
37bbf43e2push r14
37bbf43e4push r13
37bbf43e6push r12
37bbf43e8push rbp
37bbf43e9push rdi
37bbf43eapush rsi
37bbf43ebpush rbx
37bbf43ecsub rsp, 280
37bbf43f3movups [rsp+224], x6
37bbf43fbmovups [rsp+240], x7
37bbf4403movups [rsp+256], x8
37bbf440cmov rbp, [rsp+392]
37bbf4414mov rdi, [rsp+384]
37bbf441cmov [rbp], 0
37bbf4423mov [rsp+360], rdx
37bbf442bmov rsi, rcx
37bbf442emov r14, r8
37bbf4431mov rbx, r9
37bbf4434mov rcx, [rsp+360]
37bbf443cmov r9l, 1
37bbf4442mov r8l, 1
37bbf4448lea rdx, [rip+0x857031]
37bbf444fcall lsame_
37bbf4454mov r13l, eax
37bbf4457mov eax, [rsi]
37bbf4459sub eax, 1
37bbf445ccmp eax, 2
37bbf445fja 0x37bbf46e0
37bbf4465test r13l, r13l
37bbf4468je 0x37bbf4b90
37bbf446e
37bbf446eloc_37bbf446e:
37bbf446emov ecx, [r14]
37bbf4471test ecx, ecx
37bbf4473js 0x37bbf4e18
37bbf4479mov eax, [rbp]
37bbf447ctest eax, eax
37bbf447ejne 0x37bbf4e27
37bbf4484mov r15l, [rsi]
37bbf4487cmp r15l, 1
37bbf448bje 0x37bbf4920
37bbf4491test r13l, r13l
37bbf4494je 0x37bbf4710
37bbf449atest ecx, ecx
37bbf449cje 0x37bbf46ac
37bbf44a2lea rdx, [rsp+200]
37bbf44aamov [rsp+112], ecx
37bbf44aelea rbp, [rsp+208]
37bbf44b6movsd_xmm x7, [rip+0x857022]
37bbf44bemov [rsp+104], rdx
37bbf44c3mov r10l, 1
37bbf44c9mov r13l, eax
37bbf44cclea r12, [rip+0x856fd1]
37bbf44d3mov [rsp+376], rbx
37bbf44dbmov [rsp+96], rbp
37bbf44e0mov rbp, rdi
37bbf44e3nop
37bbf44e5nop [rax+rax]
37bbf44f0
37bbf44f0loc_37bbf44f0:
37bbf44f0movsxd rsi, r13l
37bbf44f3add r13l, r10l
37bbf44f6lea ebx, [r10-1]
37bbf44famov [rsp+80], r10l
37bbf44ffmov r15, [rsp+376]
37bbf4507lea edx, [r13-1]
37bbf450bshl rsi, 4
37bbf450fmovsxd r14, r13l
37bbf4512movsxd rdx, edx
37bbf4515shl r14, 4
37bbf4519add r14, [rsp+376]
37bbf4521mov rcx, [rsp+360]
37bbf4529add r15, rsi
37bbf452cshl rdx, 4
37bbf4530movsd_xmm x6, [r14-16]
37bbf4536lea r9, [rsp+192]
37bbf453emovsd_xmm x0, [rbp+rdx]
37bbf4544mov [rsp+48], r12
37bbf4549add rsi, rbp
37bbf454clea r8, [rip+0x856f35]
37bbf4553mov [rsp+72], 8
37bbf455clea rdx, [rip+0x856f65]
37bbf4563mov [rsp+64], 12
37bbf456cmov [rsp+56], 1
37bbf4575mov [rsp+40], r15
37bbf457amov [rsp+32], rbp
37bbf457fmovsd_xmm [rsp+200], x0
37bbf4588mov [rsp+192], ebx
37bbf458fcall ztpmv_
37bbf4594movapd x0, x6
37bbf4598mov [rsp+40], r12
37bbf459dmov r8, rsi
37bbf45a0mulsd x0, x7
37bbf45a4mov [rsp+32], r15
37bbf45a9mov rdx, [rsp+96]
37bbf45aelea r9, [rip+0x856eef]
37bbf45b5lea rcx, [rsp+192]
37bbf45bdmov [rsp+192], ebx
37bbf45c4mov [rsp+216], 0
37bbf45d0movsd_xmm [rsp+208], x0
37bbf45d9call zaxpy_
37bbf45demov rax, [rsp+376]
37bbf45e6mov [rsp+48], r12
37bbf45ebmov r9, r15
37bbf45eemov [rsp+64], 1
37bbf45f7mov rcx, [rsp+360]
37bbf45fflea r8, [rip+0x856eb2]
37bbf4606lea rdx, [rsp+192]
37bbf460emov [rsp+56], rax
37bbf4613mov [rsp+40], rsi
37bbf4618mov [rsp+32], r12
37bbf461dmov [rsp+192], ebx
37bbf4624call zhpr2_
37bbf4629mov [rsp+40], r12
37bbf462emov r8, rsi
37bbf4631mov rdx, [rsp+96]
37bbf4636mov [rsp+32], r15
37bbf463blea r9, [rip+0x856e62]
37bbf4642lea rcx, [rsp+192]
37bbf464amov [rsp+192], ebx
37bbf4651call zaxpy_
37bbf4656mov rdx, [rsp+104]
37bbf465bmov r8, r15
37bbf465elea r9, [rip+0x856e3f]
37bbf4665lea rcx, [rsp+192]
37bbf466dmov [rsp+192], ebx
37bbf4674call zdscal_
37bbf4679mov r10l, [rsp+80]
37bbf467emovsd_xmm x0, [rsp+200]
37bbf4687mov [r14-8], 0
37bbf468fmulsd x0, x0
37bbf4693add r10l, 1
37bbf4697mulsd x0, x6
37bbf469bmovsd_xmm [r14-16], x0
37bbf46a1cmp [rsp+112], r10l
37bbf46a6jge 0x37bbf44f0
37bbf46ac
37bbf46acloc_37bbf46ac:
37bbf46acmovups x6, [rsp+224]
37bbf46b4movups x7, [rsp+240]
37bbf46bcmovups x8, [rsp+256]
37bbf46c5add rsp, 280
37bbf46ccpop rbx
37bbf46cdpop rsi
37bbf46cepop rdi
37bbf46cfpop rbp
37bbf46d0pop r12
37bbf46d2pop r13
37bbf46d4pop r14
37bbf46d6pop r15
37bbf46d8ret
37bbf46d9
37bbf46d9 0f 1f 80 00 00 00 00 .......
37bbf46e0
37bbf46e0loc_37bbf46e0:
37bbf46e0mov edx, -1
37bbf46e5mov eax, 1
37bbf46ea
37bbf46ealoc_37bbf46ea:
37bbf46eamov [rbp], edx
37bbf46ed
37bbf46edloc_37bbf46ed:
37bbf46edlea rdx, [rsp+208]
37bbf46f5mov r8l, 6
37bbf46fblea rcx, [rip+0x856d80]
37bbf4702mov [rsp+208], eax
37bbf4709call xerbla_
37bbf470ejmp 0x37bbf46ac
37bbf4710
37bbf4710loc_37bbf4710:
37bbf4710test ecx, ecx
37bbf4712je 0x37bbf46ac
37bbf4714lea rax, [rip+0x856d75]
37bbf471blea r9, [rip+0x856d96]
37bbf4722mov [rsp+136], ecx
37bbf4729mov r8l, ecx
37bbf472cmov [rsp+112], rax
37bbf4731mov r13l, 1
37bbf4737lea rax, [rsp+160]
37bbf473fmov esi, 1
37bbf4744mov [rsp+120], rax
37bbf4749lea rax, [rsp+192]
37bbf4751lea rbp, [rsp+208]
37bbf4759mov [rsp+128], rax
37bbf4761lea r12, [rip+0x856d3c]
37bbf4768mov [rsp+144], r9
37bbf4770jmp 0x37bbf4782
37bbf4772
37bbf4772 66 0f 1f 44 00 00 f..D..
37bbf4778
37bbf4778loc_37bbf4778:
37bbf4778mov esi, [rsp+96]
37bbf477cmov r8l, [r14]
37bbf477fadd esi, 1
37bbf4782
37bbf4782loc_37bbf4782:
37bbf4782lea r15l, [rsi+r8]
37bbf4786lea eax, [rsi-1]
37bbf4789movsxd rsi, esi
37bbf478csub r8l, r13l
37bbf478fshl rsi, 4
37bbf4793cdqe
37bbf4795sub r15l, r13l
37bbf4798mov rcx, [rsp+120]
37bbf479dshl rax, 4
37bbf47a1lea r11, [rdi+rsi]
37bbf47a5mov [rsp+96], r15l
37bbf47aamov rdx, rbp
37bbf47admovsd_xmm x0, [rdi+rax]
37bbf47b2movsd_xmm x6, [rbx+rax]
37bbf47b7mov [rsp+32], r11
37bbf47bclea r15, [rbx+rsi]
37bbf47c0mov [rsp+40], r12
37bbf47c5lea r9, [rip+0x856cd8]
37bbf47ccmulsd x6, x0
37bbf47d0mov [rsp+208], r8l
37bbf47d8mov r8, r15
37bbf47dbmov [rsp+80], r11
37bbf47e0mov [rsp+104], rax
37bbf47e5movsd_xmm [rsp+192], x0
37bbf47eecall zdotc_
37bbf47f3pxor x1, x1
37bbf47f7mov r8, r15
37bbf47famov rcx, rbp
37bbf47fdaddsd x6, [rsp+160]
37bbf4806mov rax, [rsp+104]
37bbf480blea r9, [rip+0x856c92]
37bbf4812addsd x1, [rsp+168]
37bbf481bmov rdx, [rsp+128]
37bbf4823movapd x0, x6
37bbf4827unpcklpd x0, x1
37bbf482bmovups [rbx+rax], x0
37bbf482fmov eax, [r14]
37bbf4832sub eax, r13l
37bbf4835mov [rsp+208], eax
37bbf483ccall zdscal_
37bbf4841mov eax, [r14]
37bbf4844mov r11, [rsp+80]
37bbf4849mov rdx, rbp
37bbf484cmov rcx, [rsp+144]
37bbf4854mov [rsp+64], r12
37bbf4859lea r8, [rip+0x856c58]
37bbf4860sub eax, r13l
37bbf4863mov [rsp+32], r11
37bbf4868mov [rsp+208], eax
37bbf486fmovsxd rax, [rsp+96]
37bbf4874mov [rsp+48], rcx
37bbf4879mov rcx, [rsp+360]
37bbf4881mov [rsp+72], 1
37bbf488ashl rax, 4
37bbf488emov [rsp+56], r15
37bbf4893lea r9, [rbx+rax]
37bbf4897mov [rsp+40], r12
37bbf489ccall zhpmv_
37bbf48a1mov eax, [r14]
37bbf48a4mov [rsp+48], r12
37bbf48a9mov r9, rbp
37bbf48acmov [rsp+72], 8
37bbf48b5mov rdx, [rsp+112]
37bbf48balea r8, [rip+0x856bc7]
37bbf48c1sub eax, r13l
37bbf48c4mov rcx, [rsp+360]
37bbf48ccadd r13l, 1
37bbf48d0mov [rsp+64], 19
37bbf48d9mov [rsp+56], 1
37bbf48e2add eax, 1
37bbf48e5mov [rsp+208], eax
37bbf48eclea rax, [rbx+rsi-16]
37bbf48f1mov [rsp+40], rax
37bbf48f6lea rax, [rdi+rsi-16]
37bbf48fbmov [rsp+32], rax
37bbf4900call ztpmv_
37bbf4905cmp [rsp+136], r13l
37bbf490djge 0x37bbf4778
37bbf4913jmp 0x37bbf46ac
37bbf4918
37bbf4918 0f 1f 84 00 00 00 00 00 ........
37bbf4920
37bbf4920loc_37bbf4920:
37bbf4920test r13l, r13l
37bbf4923je 0x37bbf4bd0
37bbf4929mov [rsp+188], 1
37bbf4934test ecx, ecx
37bbf4936je 0x37bbf46ac
37bbf493clea rsi, [rsp+188]
37bbf4944lea rdx, [rip+0x856b45]
37bbf494bmov [rsp+144], ecx
37bbf4952mov r10l, r15l
37bbf4955mov [rsp+112], rdx
37bbf495alea rbp, [rsp+208]
37bbf4962lea r9, [rip+0x856b4f]
37bbf4969mov r15l, eax
37bbf496cmov [rsp+136], rsi
37bbf4974lea rdx, [rsp+160]
37bbf497clea rsi, [rsp+200]
37bbf4984mov [rsp+104], rsi
37bbf4989lea r12, [rip+0x856b14]
37bbf4990mov [rsp+120], rdx
37bbf4995mov [rsp+152], r9
37bbf499dmov [rsp+96], rbp
37bbf49a2nop [rax]
37bbf49a5nop [rax+rax]
37bbf49b0
37bbf49b0loc_37bbf49b0:
37bbf49b0movsxd rsi, r15l
37bbf49b3add r15l, r10l
37bbf49b6pxor x8, x8
37bbf49bbmov r9, [rsp+136]
37bbf49c3movsxd rdx, r15l
37bbf49c6shl rsi, 4
37bbf49camov rcx, [rsp+360]
37bbf49d2lea r8, [rip+0x856aaf]
37bbf49d9lea r13, [rdx-1]
37bbf49ddlea r14, [rbx+rsi]
37bbf49e1shl rdx, 4
37bbf49e5add rsi, rdi
37bbf49e8shl r13, 4
37bbf49ecmovsd_xmm [rbx+rdx-8], x8
37bbf49f3mov rdx, [rsp+112]
37bbf49f8movsd_xmm x7, [rdi+r13]
37bbf49femov [rsp+48], r12
37bbf4a03mov [rsp+72], 8
37bbf4a0cmov [rsp+64], 19
37bbf4a15mov [rsp+56], 1
37bbf4a1emov [rsp+40], r14
37bbf4a23mov [rsp+32], rdi
37bbf4a28call ztpsv_
37bbf4a2dmov rax, [rsp+152]
37bbf4a35mov [rsp+64], r12
37bbf4a3amov r9, rbx
37bbf4a3dmov r10l, [rsp+188]
37bbf4a45mov rdx, [rsp+96]
37bbf4a4amov [rsp+56], r14
37bbf4a4flea r8, [rip+0x856a52]
37bbf4a56mov [rsp+48], rax
37bbf4a5bmov rcx, [rsp+360]
37bbf4a63mov [rsp+72], 1
37bbf4a6clea ebp, [r10-1]
37bbf4a70mov [rsp+40], r12
37bbf4a75mov [rsp+32], rsi
37bbf4a7amov [rsp+128], r10l
37bbf4a82mov [rsp+208], ebp
37bbf4a89call zhpmv_
37bbf4a8emovsd_xmm x0, [rip+0x856a42]
37bbf4a96mov r8, r14
37bbf4a99mov rdx, [rsp+96]
37bbf4a9emov rcx, [rsp+104]
37bbf4aa3lea r9, [rip+0x8569fa]
37bbf4aaamov [rsp+200], ebp
37bbf4ab1divsd x0, x7
37bbf4ab5movsd_xmm [rsp+208], x0
37bbf4abecall zdscal_
37bbf4ac3movupd x6, [rbx+r13]
37bbf4ac9mov r8, r14
37bbf4accmov [rsp+40], r12
37bbf4ad1mov rdx, [rsp+96]
37bbf4ad6mov [rsp+32], rsi
37bbf4adblea r9, [rip+0x8569c2]
37bbf4ae2mov rcx, [rsp+120]
37bbf4ae7movapd x1, x6
37bbf4aebmov [rsp+208], ebp
37bbf4af2shufpd x1, x6, 1
37bbf4af7movups [rsp+80], x1
37bbf4afccall zdotc_
37bbf4b01movupd x1, [rsp+80]
37bbf4b07movsd_xmm x2, [rsp+168]
37bbf4b10movsd_xmm x0, [rsp+160]
37bbf4b19mov r10l, [rsp+128]
37bbf4b21unpcklpd x0, x2
37bbf4b25add r10l, 1
37bbf4b29movhpd x2, [rsp+160]
37bbf4b32subpd x1, x2
37bbf4b36subpd x6, x0
37bbf4b3amovapd x0, x8
37bbf4b3fmov [rsp+188], r10l
37bbf4b47divsd x0, x7
37bbf4b4bmovddup x2, x0
37bbf4b4fmulpd x1, x2
37bbf4b53mulsd x0, x8
37bbf4b58movapd x2, x1
37bbf4b5caddsd x0, x7
37bbf4b60addpd x2, x6
37bbf4b64subpd x6, x1
37bbf4b68unpcklpd x0, x0
37bbf4b6cmovsd_xmm x6, x2
37bbf4b70divpd x6, x0
37bbf4b74movups [rbx+r13], x6
37bbf4b79cmp [rsp+144], r10l
37bbf4b81jge 0x37bbf49b0
37bbf4b87jmp 0x37bbf46ac
37bbf4b8c
37bbf4b8c 0f 1f 40 00 ..@.
37bbf4b90
37bbf4b90loc_37bbf4b90:
37bbf4b90mov rcx, [rsp+360]
37bbf4b98mov r9l, 1
37bbf4b9emov r8l, 1
37bbf4ba4lea rdx, [rip+0x8568d6]
37bbf4babcall lsame_
37bbf4bb0test eax, eax
37bbf4bb2jne 0x37bbf446e
37bbf4bb8mov [rbp], -2
37bbf4bbfmov eax, 2
37bbf4bc4jmp 0x37bbf46ed
37bbf4bc9
37bbf4bc9 0f 1f 80 00 00 00 00 .......
37bbf4bd0
37bbf4bd0loc_37bbf4bd0:
37bbf4bd0test ecx, ecx
37bbf4bd2je 0x37bbf46ac
37bbf4bd8mov r9l, ecx
37bbf4bdbmov edx, 1
37bbf4be0mov r11l, ecx
37bbf4be3mov r10, rbx
37bbf4be6mov [rsp+384], rdi
37bbf4beemovsd_xmm x7, [rip+0x8568ea]
37bbf4bf6mov rdi, r14
37bbf4bf9lea rsi, [rip+0x8568a4]
37bbf4c00movsd_xmm x8, [rip+0x8568cf]
37bbf4c09mov r14, [rsp+384]
37bbf4c11jmp 0x37bbf4c2c
37bbf4c13
37bbf4c13 0f 1f 44 00 00 ..D..
37bbf4c18
37bbf4c18loc_37bbf4c18:
37bbf4c18add r15l, 1
37bbf4c1ccmp r11l, r15l
37bbf4c1fjl 0x37bbf46ac
37bbf4c25mov r9l, [rdi]
37bbf4c28lea edx, [r13+1]
37bbf4c2c
37bbf4c2cloc_37bbf4c2c:
37bbf4c2clea r13l, [rdx+r9]
37bbf4c30movsxd r12, edx
37bbf4c33sub edx, 1
37bbf4c36movsxd rdx, edx
37bbf4c39shl r12, 4
37bbf4c3dsub r13l, r15l
37bbf4c40shl rdx, 4
37bbf4c44lea rbp, [r10+r12]
37bbf4c48movsd_xmm x0, [r14+rdx]
37bbf4c4emovsd_xmm x6, [rbp-16]
37bbf4c53mov [rbp-8], 0
37bbf4c5bmovapd x1, x0
37bbf4c5fmulsd x1, x0
37bbf4c63divsd x6, x1
37bbf4c67movsd_xmm [rbp-16], x6
37bbf4c6ccmp r15l, r9l
37bbf4c6fjge 0x37bbf4c18
37bbf4c71movapd x1, x8
37bbf4c76sub r9l, r15l
37bbf4c79mov r8, rbp
37bbf4c7cmov [rsp+104], r11l
37bbf4c81divsd x1, x0
37bbf4c85lea rbx, [rsp+200]
37bbf4c8dmov [rsp+192], r9l
37bbf4c95lea rcx, [rsp+192]
37bbf4c9dmov rdx, rbx
37bbf4ca0lea r9, [rip+0x8567fd]
37bbf4ca7mov [rsp+376], r10
37bbf4cafadd r12, r14
37bbf4cb2movsd_xmm [rsp+200], x1
37bbf4cbbcall zdscal_
37bbf4cc0mov edx, [rdi]
37bbf4cc2mulsd x6, x7
37bbf4cc6mov [rsp+40], rsi
37bbf4ccbmov [rsp+32], rbp
37bbf4cd0mov r8, r12
37bbf4cd3mov rcx, rbx
37bbf4cd6lea r9, [rip+0x8567c7]
37bbf4cddlea rax, [rsp+208]
37bbf4ce5xorpd x6, [rip+0x856803]
37bbf4cedsub edx, r15l
37bbf4cf0mov [rsp+96], rbx
37bbf4cf5mov [rsp+200], edx
37bbf4cfcmov rdx, rax
37bbf4cffmovsxd rbx, r13l
37bbf4d02mov [rsp+80], rax
37bbf4d07shl rbx, 4
37bbf4d0bmov [rsp+216], 0
37bbf4d17movsd_xmm [rsp+208], x6
37bbf4d20call zaxpy_
37bbf4d25mov edx, [rdi]
37bbf4d27mov [rsp+40], r12
37bbf4d2cmov r9, rbp
37bbf4d2fmov r10, [rsp+376]
37bbf4d37mov [rsp+48], rsi
37bbf4d3clea r8, [rip+0x856765]
37bbf4d43sub edx, r15l
37bbf4d46mov [rsp+32], rsi
37bbf4d4bmov rcx, [rsp+360]
37bbf4d53mov [rsp+200], edx
37bbf4d5alea rdx, [r10+rbx]
37bbf4d5eadd rbx, r14
37bbf4d61mov [rsp+56], rdx
37bbf4d66mov rdx, [rsp+96]
37bbf4d6bmov [rsp+64], 1
37bbf4d74call zhpr2_
37bbf4d79mov eax, [rdi]
37bbf4d7bmov r8, r12
37bbf4d7emov [rsp+40], rsi
37bbf4d83mov r12, [rsp+96]
37bbf4d88mov [rsp+32], rbp
37bbf4d8dlea r9, [rip+0x856710]
37bbf4d94mov rdx, [rsp+80]
37bbf4d99sub eax, r15l
37bbf4d9cmov rcx, r12
37bbf4d9fmov [rsp+200], eax
37bbf4da6call zaxpy_
37bbf4dabmov edx, [rdi]
37bbf4dadmov r9, r12
37bbf4db0mov [rsp+72], 8
37bbf4db9mov [rsp+64], 12
37bbf4dc2mov rcx, [rsp+360]
37bbf4dcalea r8, [rip+0x8566b7]
37bbf4dd1mov [rsp+56], 1
37bbf4ddasub edx, r15l
37bbf4dddmov [rsp+48], rsi
37bbf4de2mov [rsp+40], rbp
37bbf4de7mov [rsp+32], rbx
37bbf4decmov [rsp+200], edx
37bbf4df3lea rdx, [rip+0x8566ce]
37bbf4dfacall ztpsv_
37bbf4dffmov r11l, [rsp+104]
37bbf4e04mov r10, [rsp+376]
37bbf4e0cjmp 0x37bbf4c18
37bbf4e11
37bbf4e11 0f 1f 80 00 00 00 00 .......
37bbf4e18
37bbf4e18loc_37bbf4e18:
37bbf4e18mov edx, -3
37bbf4e1dmov eax, 3
37bbf4e22jmp 0x37bbf46ea
37bbf4e27
37bbf4e27loc_37bbf4e27:
37bbf4e27neg eax
37bbf4e29jmp 0x37bbf46ed
37bbf43e0
37bbf43e0zhpgst_:
37bbf43e0push r15
37bbf43e2push r14
37bbf43e4push r13
37bbf43e6push r12
37bbf43e8push rbp
37bbf43e9push rdi
37bbf43eapush rsi
37bbf43ebpush rbx
37bbf43ecsub rsp, 280
37bbf43f3movups [rsp+224], x6
37bbf43fbmovups [rsp+240], x7
37bbf4403movups [rsp+256], x8
37bbf440cmov rbp, [rsp+392]
37bbf4414mov rdi, [rsp+384]
37bbf441cmov [rbp], 0
37bbf4423mov [rsp+360], rdx
37bbf442bmov rsi, rcx
37bbf442emov r14, r8
37bbf4431mov rbx, r9
37bbf4434mov rcx, [rsp+360]
37bbf443cmov r9l, 1
37bbf4442mov r8l, 1
37bbf4448lea rdx, [rip+0x857031]
37bbf444fcall lsame_
37bbf4454mov r13l, eax
37bbf4457mov eax, [rsi]
37bbf4459sub eax, 1
37bbf445ccmp eax, 2
37bbf445fja 0x37bbf46e0
37bbf4465test r13l, r13l
37bbf4468je 0x37bbf4b90
37bbf446e
37bbf446eloc_37bbf446e:
37bbf446emov ecx, [r14]
37bbf4471test ecx, ecx
37bbf4473js 0x37bbf4e18
37bbf4479mov eax, [rbp]
37bbf447ctest eax, eax
37bbf447ejne 0x37bbf4e27
37bbf4484mov r15l, [rsi]
37bbf4487cmp r15l, 1
37bbf448bje 0x37bbf4920
37bbf4491test r13l, r13l
37bbf4494je 0x37bbf4710
37bbf449atest ecx, ecx
37bbf449cje 0x37bbf46ac
37bbf44a2lea rdx, [rsp+200]
37bbf44aamov [rsp+112], ecx
37bbf44aelea rbp, [rsp+208]
37bbf44b6movsd_xmm x7, [rip+0x857022]
37bbf44bemov [rsp+104], rdx
37bbf44c3mov r10l, 1
37bbf44c9mov r13l, eax
37bbf44cclea r12, [rip+0x856fd1]
37bbf44d3mov [rsp+376], rbx
37bbf44dbmov [rsp+96], rbp
37bbf44e0mov rbp, rdi
37bbf44e3nop
37bbf44e5nop [rax+rax]
37bbf44f0
37bbf44f0loc_37bbf44f0:
37bbf44f0movsxd rsi, r13l
37bbf44f3add r13l, r10l
37bbf44f6lea ebx, [r10-1]
37bbf44famov [rsp+80], r10l
37bbf44ffmov r15, [rsp+376]
37bbf4507lea edx, [r13-1]
37bbf450bshl rsi, 4
37bbf450fmovsxd r14, r13l
37bbf4512movsxd rdx, edx
37bbf4515shl r14, 4
37bbf4519add r14, [rsp+376]
37bbf4521mov rcx, [rsp+360]
37bbf4529add r15, rsi
37bbf452cshl rdx, 4
37bbf4530movsd_xmm x6, [r14-16]
37bbf4536lea r9, [rsp+192]
37bbf453emovsd_xmm x0, [rbp+rdx]
37bbf4544mov [rsp+48], r12
37bbf4549add rsi, rbp
37bbf454clea r8, [rip+0x856f35]
37bbf4553mov [rsp+72], 8
37bbf455clea rdx, [rip+0x856f65]
37bbf4563mov [rsp+64], 12
37bbf456cmov [rsp+56], 1
37bbf4575mov [rsp+40], r15
37bbf457amov [rsp+32], rbp
37bbf457fmovsd_xmm [rsp+200], x0
37bbf4588mov [rsp+192], ebx
37bbf458fcall ztpmv_
37bbf4594movapd x0, x6
37bbf4598mov [rsp+40], r12
37bbf459dmov r8, rsi
37bbf45a0mulsd x0, x7
37bbf45a4mov [rsp+32], r15
37bbf45a9mov rdx, [rsp+96]
37bbf45aelea r9, [rip+0x856eef]
37bbf45b5lea rcx, [rsp+192]
37bbf45bdmov [rsp+192], ebx
37bbf45c4mov [rsp+216], 0
37bbf45d0movsd_xmm [rsp+208], x0
37bbf45d9call zaxpy_
37bbf45demov rax, [rsp+376]
37bbf45e6mov [rsp+48], r12
37bbf45ebmov r9, r15
37bbf45eemov [rsp+64], 1
37bbf45f7mov rcx, [rsp+360]
37bbf45fflea r8, [rip+0x856eb2]
37bbf4606lea rdx, [rsp+192]
37bbf460emov [rsp+56], rax
37bbf4613mov [rsp+40], rsi
37bbf4618mov [rsp+32], r12
37bbf461dmov [rsp+192], ebx
37bbf4624call zhpr2_
37bbf4629mov [rsp+40], r12
37bbf462emov r8, rsi
37bbf4631mov rdx, [rsp+96]
37bbf4636mov [rsp+32], r15
37bbf463blea r9, [rip+0x856e62]
37bbf4642lea rcx, [rsp+192]
37bbf464amov [rsp+192], ebx
37bbf4651call zaxpy_
37bbf4656mov rdx, [rsp+104]
37bbf465bmov r8, r15
37bbf465elea r9, [rip+0x856e3f]
37bbf4665lea rcx, [rsp+192]
37bbf466dmov [rsp+192], ebx
37bbf4674call zdscal_
37bbf4679mov r10l, [rsp+80]
37bbf467emovsd_xmm x0, [rsp+200]
37bbf4687mov [r14-8], 0
37bbf468fmulsd x0, x0
37bbf4693add r10l, 1
37bbf4697mulsd x0, x6
37bbf469bmovsd_xmm [r14-16], x0
37bbf46a1cmp [rsp+112], r10l
37bbf46a6jge 0x37bbf44f0
37bbf46ac
37bbf46acloc_37bbf46ac:
37bbf46acmovups x6, [rsp+224]
37bbf46b4movups x7, [rsp+240]
37bbf46bcmovups x8, [rsp+256]
37bbf46c5add rsp, 280
37bbf46ccpop rbx
37bbf46cdpop rsi
37bbf46cepop rdi
37bbf46cfpop rbp
37bbf46d0pop r12
37bbf46d2pop r13
37bbf46d4pop r14
37bbf46d6pop r15
37bbf46d8ret
37bbf46d9
37bbf46d9 0f 1f 80 00 00 00 00 .......
37bbf46e0
37bbf46e0loc_37bbf46e0:
37bbf46e0mov edx, -1
37bbf46e5mov eax, 1
37bbf46ea
37bbf46ealoc_37bbf46ea:
37bbf46eamov [rbp], edx
37bbf46ed
37bbf46edloc_37bbf46ed:
37bbf46edlea rdx, [rsp+208]
37bbf46f5mov r8l, 6
37bbf46fblea rcx, [rip+0x856d80]
37bbf4702mov [rsp+208], eax
37bbf4709call xerbla_
37bbf470ejmp 0x37bbf46ac
37bbf4710
37bbf4710loc_37bbf4710:
37bbf4710test ecx, ecx
37bbf4712je 0x37bbf46ac
37bbf4714lea rax, [rip+0x856d75]
37bbf471blea r9, [rip+0x856d96]
37bbf4722mov [rsp+136], ecx
37bbf4729mov r8l, ecx
37bbf472cmov [rsp+112], rax
37bbf4731mov r13l, 1
37bbf4737lea rax, [rsp+160]
37bbf473fmov esi, 1
37bbf4744mov [rsp+120], rax
37bbf4749lea rax, [rsp+192]
37bbf4751lea rbp, [rsp+208]
37bbf4759mov [rsp+128], rax
37bbf4761lea r12, [rip+0x856d3c]
37bbf4768mov [rsp+144], r9
37bbf4770jmp 0x37bbf4782
37bbf4772
37bbf4772 66 0f 1f 44 00 00 f..D..
37bbf4778
37bbf4778loc_37bbf4778:
37bbf4778mov esi, [rsp+96]
37bbf477cmov r8l, [r14]
37bbf477fadd esi, 1
37bbf4782
37bbf4782loc_37bbf4782:
37bbf4782lea r15l, [rsi+r8]
37bbf4786lea eax, [rsi-1]
37bbf4789movsxd rsi, esi
37bbf478csub r8l, r13l
37bbf478fshl rsi, 4
37bbf4793cdqe
37bbf4795sub r15l, r13l
37bbf4798mov rcx, [rsp+120]
37bbf479dshl rax, 4
37bbf47a1lea r11, [rdi+rsi]
37bbf47a5mov [rsp+96], r15l
37bbf47aamov rdx, rbp
37bbf47admovsd_xmm x0, [rdi+rax]
37bbf47b2movsd_xmm x6, [rbx+rax]
37bbf47b7mov [rsp+32], r11
37bbf47bclea r15, [rbx+rsi]
37bbf47c0mov [rsp+40], r12
37bbf47c5lea r9, [rip+0x856cd8]
37bbf47ccmulsd x6, x0
37bbf47d0mov [rsp+208], r8l
37bbf47d8mov r8, r15
37bbf47dbmov [rsp+80], r11
37bbf47e0mov [rsp+104], rax
37bbf47e5movsd_xmm [rsp+192], x0
37bbf47eecall zdotc_
37bbf47f3pxor x1, x1
37bbf47f7mov r8, r15
37bbf47famov rcx, rbp
37bbf47fdaddsd x6, [rsp+160]
37bbf4806mov rax, [rsp+104]
37bbf480blea r9, [rip+0x856c92]
37bbf4812addsd x1, [rsp+168]
37bbf481bmov rdx, [rsp+128]
37bbf4823movapd x0, x6
37bbf4827unpcklpd x0, x1
37bbf482bmovups [rbx+rax], x0
37bbf482fmov eax, [r14]
37bbf4832sub eax, r13l
37bbf4835mov [rsp+208], eax
37bbf483ccall zdscal_
37bbf4841mov eax, [r14]
37bbf4844mov r11, [rsp+80]
37bbf4849mov rdx, rbp
37bbf484cmov rcx, [rsp+144]
37bbf4854mov [rsp+64], r12
37bbf4859lea r8, [rip+0x856c58]
37bbf4860sub eax, r13l
37bbf4863mov [rsp+32], r11
37bbf4868mov [rsp+208], eax
37bbf486fmovsxd rax, [rsp+96]
37bbf4874mov [rsp+48], rcx
37bbf4879mov rcx, [rsp+360]
37bbf4881mov [rsp+72], 1
37bbf488ashl rax, 4
37bbf488emov [rsp+56], r15
37bbf4893lea r9, [rbx+rax]
37bbf4897mov [rsp+40], r12
37bbf489ccall zhpmv_
37bbf48a1mov eax, [r14]
37bbf48a4mov [rsp+48], r12
37bbf48a9mov r9, rbp
37bbf48acmov [rsp+72], 8
37bbf48b5mov rdx, [rsp+112]
37bbf48balea r8, [rip+0x856bc7]
37bbf48c1sub eax, r13l
37bbf48c4mov rcx, [rsp+360]
37bbf48ccadd r13l, 1
37bbf48d0mov [rsp+64], 19
37bbf48d9mov [rsp+56], 1
37bbf48e2add eax, 1
37bbf48e5mov [rsp+208], eax
37bbf48eclea rax, [rbx+rsi-16]
37bbf48f1mov [rsp+40], rax
37bbf48f6lea rax, [rdi+rsi-16]
37bbf48fbmov [rsp+32], rax
37bbf4900call ztpmv_
37bbf4905cmp [rsp+136], r13l
37bbf490djge 0x37bbf4778
37bbf4913jmp 0x37bbf46ac
37bbf4918
37bbf4918 0f 1f 84 00 00 00 00 00 ........
37bbf4920
37bbf4920loc_37bbf4920:
37bbf4920test r13l, r13l
37bbf4923je 0x37bbf4bd0
37bbf4929mov [rsp+188], 1
37bbf4934test ecx, ecx
37bbf4936je 0x37bbf46ac
37bbf493clea rsi, [rsp+188]
37bbf4944lea rdx, [rip+0x856b45]
37bbf494bmov [rsp+144], ecx
37bbf4952mov r10l, r15l
37bbf4955mov [rsp+112], rdx
37bbf495alea rbp, [rsp+208]
37bbf4962lea r9, [rip+0x856b4f]
37bbf4969mov r15l, eax
37bbf496cmov [rsp+136], rsi
37bbf4974lea rdx, [rsp+160]
37bbf497clea rsi, [rsp+200]
37bbf4984mov [rsp+104], rsi
37bbf4989lea r12, [rip+0x856b14]
37bbf4990mov [rsp+120], rdx
37bbf4995mov [rsp+152], r9
37bbf499dmov [rsp+96], rbp
37bbf49a2nop [rax]
37bbf49a5nop [rax+rax]
37bbf49b0
37bbf49b0loc_37bbf49b0:
37bbf49b0movsxd rsi, r15l
37bbf49b3add r15l, r10l
37bbf49b6pxor x8, x8
37bbf49bbmov r9, [rsp+136]
37bbf49c3movsxd rdx, r15l
37bbf49c6shl rsi, 4
37bbf49camov rcx, [rsp+360]
37bbf49d2lea r8, [rip+0x856aaf]
37bbf49d9lea r13, [rdx-1]
37bbf49ddlea r14, [rbx+rsi]
37bbf49e1shl rdx, 4
37bbf49e5add rsi, rdi
37bbf49e8shl r13, 4
37bbf49ecmovsd_xmm [rbx+rdx-8], x8
37bbf49f3mov rdx, [rsp+112]
37bbf49f8movsd_xmm x7, [rdi+r13]
37bbf49femov [rsp+48], r12
37bbf4a03mov [rsp+72], 8
37bbf4a0cmov [rsp+64], 19
37bbf4a15mov [rsp+56], 1
37bbf4a1emov [rsp+40], r14
37bbf4a23mov [rsp+32], rdi
37bbf4a28call ztpsv_
37bbf4a2dmov rax, [rsp+152]
37bbf4a35mov [rsp+64], r12
37bbf4a3amov r9, rbx
37bbf4a3dmov r10l, [rsp+188]
37bbf4a45mov rdx, [rsp+96]
37bbf4a4amov [rsp+56], r14
37bbf4a4flea r8, [rip+0x856a52]
37bbf4a56mov [rsp+48], rax
37bbf4a5bmov rcx, [rsp+360]
37bbf4a63mov [rsp+72], 1
37bbf4a6clea ebp, [r10-1]
37bbf4a70mov [rsp+40], r12
37bbf4a75mov [rsp+32], rsi
37bbf4a7amov [rsp+128], r10l
37bbf4a82mov [rsp+208], ebp
37bbf4a89call zhpmv_
37bbf4a8emovsd_xmm x0, [rip+0x856a42]
37bbf4a96mov r8, r14
37bbf4a99mov rdx, [rsp+96]
37bbf4a9emov rcx, [rsp+104]
37bbf4aa3lea r9, [rip+0x8569fa]
37bbf4aaamov [rsp+200], ebp
37bbf4ab1divsd x0, x7
37bbf4ab5movsd_xmm [rsp+208], x0
37bbf4abecall zdscal_
37bbf4ac3movupd x6, [rbx+r13]
37bbf4ac9mov r8, r14
37bbf4accmov [rsp+40], r12
37bbf4ad1mov rdx, [rsp+96]
37bbf4ad6mov [rsp+32], rsi
37bbf4adblea r9, [rip+0x8569c2]
37bbf4ae2mov rcx, [rsp+120]
37bbf4ae7movapd x1, x6
37bbf4aebmov [rsp+208], ebp
37bbf4af2shufpd x1, x6, 1
37bbf4af7movups [rsp+80], x1
37bbf4afccall zdotc_
37bbf4b01movupd x1, [rsp+80]
37bbf4b07movsd_xmm x2, [rsp+168]
37bbf4b10movsd_xmm x0, [rsp+160]
37bbf4b19mov r10l, [rsp+128]
37bbf4b21unpcklpd x0, x2
37bbf4b25add r10l, 1
37bbf4b29movhpd x2, [rsp+160]
37bbf4b32subpd x1, x2
37bbf4b36subpd x6, x0
37bbf4b3amovapd x0, x8
37bbf4b3fmov [rsp+188], r10l
37bbf4b47divsd x0, x7
37bbf4b4bmovddup x2, x0
37bbf4b4fmulpd x1, x2
37bbf4b53mulsd x0, x8
37bbf4b58movapd x2, x1
37bbf4b5caddsd x0, x7
37bbf4b60addpd x2, x6
37bbf4b64subpd x6, x1
37bbf4b68unpcklpd x0, x0
37bbf4b6cmovsd_xmm x6, x2
37bbf4b70divpd x6, x0
37bbf4b74movups [rbx+r13], x6
37bbf4b79cmp [rsp+144], r10l
37bbf4b81jge 0x37bbf49b0
37bbf4b87jmp 0x37bbf46ac
37bbf4b8c
37bbf4b8c 0f 1f 40 00 ..@.
37bbf4b90
37bbf4b90loc_37bbf4b90:
37bbf4b90mov rcx, [rsp+360]
37bbf4b98mov r9l, 1
37bbf4b9emov r8l, 1
37bbf4ba4lea rdx, [rip+0x8568d6]
37bbf4babcall lsame_
37bbf4bb0test eax, eax
37bbf4bb2jne 0x37bbf446e
37bbf4bb8mov [rbp], -2
37bbf4bbfmov eax, 2
37bbf4bc4jmp 0x37bbf46ed
37bbf4bc9
37bbf4bc9 0f 1f 80 00 00 00 00 .......
37bbf4bd0
37bbf4bd0loc_37bbf4bd0:
37bbf4bd0test ecx, ecx
37bbf4bd2je 0x37bbf46ac
37bbf4bd8mov r9l, ecx
37bbf4bdbmov edx, 1
37bbf4be0mov r11l, ecx
37bbf4be3mov r10, rbx
37bbf4be6mov [rsp+384], rdi
37bbf4beemovsd_xmm x7, [rip+0x8568ea]
37bbf4bf6mov rdi, r14
37bbf4bf9lea rsi, [rip+0x8568a4]
37bbf4c00movsd_xmm x8, [rip+0x8568cf]
37bbf4c09mov r14, [rsp+384]
37bbf4c11jmp 0x37bbf4c2c
37bbf4c13
37bbf4c13 0f 1f 44 00 00 ..D..
37bbf4c18
37bbf4c18loc_37bbf4c18:
37bbf4c18add r15l, 1
37bbf4c1ccmp r11l, r15l
37bbf4c1fjl 0x37bbf46ac
37bbf4c25mov r9l, [rdi]
37bbf4c28lea edx, [r13+1]
37bbf4c2c
37bbf4c2cloc_37bbf4c2c:
37bbf4c2clea r13l, [rdx+r9]
37bbf4c30movsxd r12, edx
37bbf4c33sub edx, 1
37bbf4c36movsxd rdx, edx
37bbf4c39shl r12, 4
37bbf4c3dsub r13l, r15l
37bbf4c40shl rdx, 4
37bbf4c44lea rbp, [r10+r12]
37bbf4c48movsd_xmm x0, [r14+rdx]
37bbf4c4emovsd_xmm x6, [rbp-16]
37bbf4c53mov [rbp-8], 0
37bbf4c5bmovapd x1, x0
37bbf4c5fmulsd x1, x0
37bbf4c63divsd x6, x1
37bbf4c67movsd_xmm [rbp-16], x6
37bbf4c6ccmp r15l, r9l
37bbf4c6fjge 0x37bbf4c18
37bbf4c71movapd x1, x8
37bbf4c76sub r9l, r15l
37bbf4c79mov r8, rbp
37bbf4c7cmov [rsp+104], r11l
37bbf4c81divsd x1, x0
37bbf4c85lea rbx, [rsp+200]
37bbf4c8dmov [rsp+192], r9l
37bbf4c95lea rcx, [rsp+192]
37bbf4c9dmov rdx, rbx
37bbf4ca0lea r9, [rip+0x8567fd]
37bbf4ca7mov [rsp+376], r10
37bbf4cafadd r12, r14
37bbf4cb2movsd_xmm [rsp+200], x1
37bbf4cbbcall zdscal_
37bbf4cc0mov edx, [rdi]
37bbf4cc2mulsd x6, x7
37bbf4cc6mov [rsp+40], rsi
37bbf4ccbmov [rsp+32], rbp
37bbf4cd0mov r8, r12
37bbf4cd3mov rcx, rbx
37bbf4cd6lea r9, [rip+0x8567c7]
37bbf4cddlea rax, [rsp+208]
37bbf4ce5xorpd x6, [rip+0x856803]
37bbf4cedsub edx, r15l
37bbf4cf0mov [rsp+96], rbx
37bbf4cf5mov [rsp+200], edx
37bbf4cfcmov rdx, rax
37bbf4cffmovsxd rbx, r13l
37bbf4d02mov [rsp+80], rax
37bbf4d07shl rbx, 4
37bbf4d0bmov [rsp+216], 0
37bbf4d17movsd_xmm [rsp+208], x6
37bbf4d20call zaxpy_
37bbf4d25mov edx, [rdi]
37bbf4d27mov [rsp+40], r12
37bbf4d2cmov r9, rbp
37bbf4d2fmov r10, [rsp+376]
37bbf4d37mov [rsp+48], rsi
37bbf4d3clea r8, [rip+0x856765]
37bbf4d43sub edx, r15l
37bbf4d46mov [rsp+32], rsi
37bbf4d4bmov rcx, [rsp+360]
37bbf4d53mov [rsp+200], edx
37bbf4d5alea rdx, [r10+rbx]
37bbf4d5eadd rbx, r14
37bbf4d61mov [rsp+56], rdx
37bbf4d66mov rdx, [rsp+96]
37bbf4d6bmov [rsp+64], 1
37bbf4d74call zhpr2_
37bbf4d79mov eax, [rdi]
37bbf4d7bmov r8, r12
37bbf4d7emov [rsp+40], rsi
37bbf4d83mov r12, [rsp+96]
37bbf4d88mov [rsp+32], rbp
37bbf4d8dlea r9, [rip+0x856710]
37bbf4d94mov rdx, [rsp+80]
37bbf4d99sub eax, r15l
37bbf4d9cmov rcx, r12
37bbf4d9fmov [rsp+200], eax
37bbf4da6call zaxpy_
37bbf4dabmov edx, [rdi]
37bbf4dadmov r9, r12
37bbf4db0mov [rsp+72], 8
37bbf4db9mov [rsp+64], 12
37bbf4dc2mov rcx, [rsp+360]
37bbf4dcalea r8, [rip+0x8566b7]
37bbf4dd1mov [rsp+56], 1
37bbf4ddasub edx, r15l
37bbf4dddmov [rsp+48], rsi
37bbf4de2mov [rsp+40], rbp
37bbf4de7mov [rsp+32], rbx
37bbf4decmov [rsp+200], edx
37bbf4df3lea rdx, [rip+0x8566ce]
37bbf4dfacall ztpsv_
37bbf4dffmov r11l, [rsp+104]
37bbf4e04mov r10, [rsp+376]
37bbf4e0cjmp 0x37bbf4c18
37bbf4e11
37bbf4e11 0f 1f 80 00 00 00 00 .......
37bbf4e18
37bbf4e18loc_37bbf4e18:
37bbf4e18mov edx, -3
37bbf4e1dmov eax, 3
37bbf4e22jmp 0x37bbf46ea
37bbf4e27
37bbf4e27loc_37bbf4e27:
37bbf4e27neg eax
37bbf4e29jmp 0x37bbf46ed
37bbf43e0
37bbf4e2e
37bbf4e2e // align 0x10
37bbf4e2e // align 0x10
37bbf4e30
37bbf4e30zhpgv_:
37bbf4e30push r15
37bbf4e32push r14
37bbf4e34push r13
37bbf4e36push r12
37bbf4e38push rbp
37bbf4e39push rdi
37bbf4e3apush rsi
37bbf4e3bpush rbx
37bbf4e3csub rsp, 120
37bbf4e40mov rax, [rsp+256]
37bbf4e48mov rdi, [rsp+280]
37bbf4e50mov r15l, [rax]
37bbf4e53mov rbp, rdx
37bbf4e56mov r12, rcx
37bbf4e59mov rbx, r8
37bbf4e5cmov rsi, r9
37bbf4e5fmov r8l, 1
37bbf4e65mov r9l, 1
37bbf4e6blea rdx, [rip+0x85668e]
37bbf4e72mov rcx, rbp
37bbf4e75call lsame_
37bbf4e7amov r9l, 1
37bbf4e80mov r8l, 1
37bbf4e86mov rcx, rbx
37bbf4e89lea rdx, [rip+0x856671]
37bbf4e90mov r13l, eax
37bbf4e93call lsame_
37bbf4e98mov [rdi], 0
37bbf4e9emov r14l, eax
37bbf4ea1mov eax, [r12]
37bbf4ea5sub eax, 1
37bbf4ea8cmp eax, 2
37bbf4eabja 0x37bbf4f30
37bbf4eb1test r13l, r13l
37bbf4eb4je 0x37bbf4f70
37bbf4eba
37bbf4ebaloc_37bbf4eba:
37bbf4ebatest r14l, r14l
37bbf4ebdje 0x37bbf5130
37bbf4ec3
37bbf4ec3loc_37bbf4ec3:
37bbf4ec3mov edx, [rsi]
37bbf4ec5test edx, edx
37bbf4ec7js 0x37bbf5120
37bbf4ecdmov rax, [rsp+256]
37bbf4ed5mov eax, [rax]
37bbf4ed7test eax, eax
37bbf4ed9jle 0x37bbf4fa0
37bbf4edfcmp edx, eax
37bbf4ee1jle 0x37bbf4eed
37bbf4ee3test r13b, 1
37bbf4ee7jne 0x37bbf4fa0
37bbf4eed
37bbf4eedloc_37bbf4eed:
37bbf4eedmov eax, [rdi]
37bbf4eeftest eax, eax
37bbf4ef1jne 0x37bbf51fa
37bbf4ef7test edx, edx
37bbf4ef9je 0x37bbf4f58
37bbf4efbmov [rsp+32], 1
37bbf4f04mov r9, rdi
37bbf4f07mov rdx, rsi
37bbf4f0amov rcx, rbx
37bbf4f0dmov r8, [rsp+232]
37bbf4f15call zpptrf_
37bbf4f1amov eax, [rdi]
37bbf4f1ctest eax, eax
37bbf4f1eje 0x37bbf4fb0
37bbf4f24add eax, [rsi]
37bbf4f26mov [rdi], eax
37bbf4f28jmp 0x37bbf4f58
37bbf4f2a
37bbf4f2a 66 0f 1f 44 00 00 f..D..
37bbf4f30
37bbf4f30loc_37bbf4f30:
37bbf4f30mov edx, -1
37bbf4f35mov eax, 1
37bbf4f3a
37bbf4f3aloc_37bbf4f3a:
37bbf4f3amov [rdi], edx
37bbf4f3c
37bbf4f3cloc_37bbf4f3c:
37bbf4f3clea rdx, [rsp+108]
37bbf4f41mov r8l, 6
37bbf4f47lea rcx, [rip+0x8565b6]
37bbf4f4emov [rsp+108], eax
37bbf4f52call xerbla_
37bbf4f57nop
37bbf4f58
37bbf4f58loc_37bbf4f58:
37bbf4f58add rsp, 120
37bbf4f5cpop rbx
37bbf4f5dpop rsi
37bbf4f5epop rdi
37bbf4f5fpop rbp
37bbf4f60pop r12
37bbf4f62pop r13
37bbf4f64pop r14
37bbf4f66pop r15
37bbf4f68ret
37bbf4f69
37bbf4f69 0f 1f 80 00 00 00 00 .......
37bbf4f70
37bbf4f70loc_37bbf4f70:
37bbf4f70mov r9l, 1
37bbf4f76mov r8l, 1
37bbf4f7clea rdx, [rip+0x85657f]
37bbf4f83mov rcx, rbp
37bbf4f86call lsame_
37bbf4f8btest eax, eax
37bbf4f8djne 0x37bbf4eba
37bbf4f93mov edx, -2
37bbf4f98mov eax, 2
37bbf4f9djmp 0x37bbf4f3a
37bbf4f9f
37bbf4f9f 90 .
37bbf4fa0
37bbf4fa0loc_37bbf4fa0:
37bbf4fa0mov edx, -9
37bbf4fa5mov eax, 9
37bbf4faajmp 0x37bbf4f3a
37bbf4fac
37bbf4fac 0f 1f 40 00 ..@.
37bbf4fb0
37bbf4fb0loc_37bbf4fb0:
37bbf4fb0mov [rsp+40], rdi
37bbf4fb5mov r8, rsi
37bbf4fb8mov rdx, rbx
37bbf4fbbmov rcx, r12
37bbf4fbemov rax, [rsp+232]
37bbf4fc6mov r9, [rsp+224]
37bbf4fcemov [rsp+48], 1
37bbf4fd7mov [rsp+32], rax
37bbf4fdccall zhpgst_
37bbf4fe1mov [rsp+72], rdi
37bbf4fe6mov r8, rsi
37bbf4fe9mov rdx, rbx
37bbf4fecmov rax, [rsp+272]
37bbf4ff4mov r9, [rsp+224]
37bbf4ffcmov rcx, rbp
37bbf4fffmov [rsp+88], 1
37bbf5008mov [rsp+80], 1
37bbf5011mov [rsp+64], rax
37bbf5016mov rax, [rsp+264]
37bbf501emov [rsp+56], rax
37bbf5023mov rax, [rsp+256]
37bbf502bmov [rsp+48], rax
37bbf5030mov rax, [rsp+248]
37bbf5038mov [rsp+40], rax
37bbf503dmov rax, [rsp+240]
37bbf5045mov [rsp+32], rax
37bbf504acall zhpev_
37bbf504ftest r13l, r13l
37bbf5052je 0x37bbf4f58
37bbf5058movsxd rax, r15l
37bbf505bxor edx, edx
37bbf505dtest rax, rax
37bbf5060cmovs rax, rdx
37bbf5064mov edx, [rdi]
37bbf5066lea ebp, [rdx-1]
37bbf5069test edx, edx
37bbf506bjg 0x37bbf506f
37bbf506dmov ebp, [rsi]
37bbf506f
37bbf506floc_37bbf506f:
37bbf506fmov edx, [r12]
37bbf5073lea ecx, [rdx-1]
37bbf5076cmp ecx, 1
37bbf5079jbe 0x37bbf5168
37bbf507fcmp edx, 3
37bbf5082jne 0x37bbf4f58
37bbf5088cmp r14l, 1
37bbf508csbb edx, edx
37bbf508eand edx, 11
37bbf5091add edx, 67
37bbf5094mov [rsp+108], dl
37bbf5098test ebp, ebp
37bbf509ajle 0x37bbf4f58
37bbf50a0shl rax, 4
37bbf50a4mov r12, [rsp+248]
37bbf50acmov edi, 1
37bbf50b1lea r13, [rip+0x85645c]
37bbf50b8mov r14, rax
37bbf50bbnop [rax+rax]
37bbf50c0
37bbf50c0loc_37bbf50c0:
37bbf50c0mov [rsp+40], r12
37bbf50c5mov r9, rsi
37bbf50c8lea rdx, [rsp+108]
37bbf50cdmov rcx, rbx
37bbf50d0mov rax, [rsp+232]
37bbf50d8add edi, 1
37bbf50dbadd r12, r14
37bbf50demov [rsp+72], 8
37bbf50e7mov [rsp+64], 1
37bbf50f0lea r8, [rip+0x856413]
37bbf50f7mov [rsp+56], 1
37bbf5100mov [rsp+48], r13
37bbf5105mov [rsp+32], rax
37bbf510acall ztpmv_
37bbf510fcmp ebp, edi
37bbf5111jge 0x37bbf50c0
37bbf5113jmp 0x37bbf4f58
37bbf5118
37bbf5118 0f 1f 84 00 00 00 00 00 ........
37bbf5120
37bbf5120loc_37bbf5120:
37bbf5120mov edx, -4
37bbf5125mov eax, 4
37bbf512ajmp 0x37bbf4f3a
37bbf512f
37bbf512f 90 .
37bbf5130
37bbf5130loc_37bbf5130:
37bbf5130mov r9l, 1
37bbf5136mov r8l, 1
37bbf513clea rdx, [rip+0x8563c0]
37bbf5143mov rcx, rbx
37bbf5146call lsame_
37bbf514btest eax, eax
37bbf514djne 0x37bbf4ec3
37bbf5153mov edx, -3
37bbf5158mov eax, 3
37bbf515djmp 0x37bbf4f3a
37bbf5162
37bbf5162 66 0f 1f 44 00 00 f..D..
37bbf5168
37bbf5168loc_37bbf5168:
37bbf5168cmp r14l, 1
37bbf516csbb edx, edx
37bbf516eand edx, -11
37bbf5171add edx, 78
37bbf5174mov [rsp+108], dl
37bbf5178test ebp, ebp
37bbf517ajle 0x37bbf4f58
37bbf5180shl rax, 4
37bbf5184mov rdi, [rsp+248]
37bbf518cmov r12l, 1
37bbf5192lea r13, [rip+0x85637b]
37bbf5199mov r14, rax
37bbf519cnop [rax]
37bbf51a0
37bbf51a0loc_37bbf51a0:
37bbf51a0mov [rsp+40], rdi
37bbf51a5mov r9, rsi
37bbf51a8lea rdx, [rsp+108]
37bbf51admov rcx, rbx
37bbf51b0mov rax, [rsp+232]
37bbf51b8add r12l, 1
37bbf51bcadd rdi, r14
37bbf51bfmov [rsp+72], 8
37bbf51c8mov [rsp+64], 1
37bbf51d1lea r8, [rip+0x856332]
37bbf51d8mov [rsp+56], 1
37bbf51e1mov [rsp+48], r13
37bbf51e6mov [rsp+32], rax
37bbf51ebcall ztpsv_
37bbf51f0cmp ebp, r12l
37bbf51f3jge 0x37bbf51a0
37bbf51f5jmp 0x37bbf4f58
37bbf51fa
37bbf51faloc_37bbf51fa:
37bbf51faneg eax
37bbf51fcjmp 0x37bbf4f3c
37bbf4e30
37bbf4e30zhpgv_:
37bbf4e30push r15
37bbf4e32push r14
37bbf4e34push r13
37bbf4e36push r12
37bbf4e38push rbp
37bbf4e39push rdi
37bbf4e3apush rsi
37bbf4e3bpush rbx
37bbf4e3csub rsp, 120
37bbf4e40mov rax, [rsp+256]
37bbf4e48mov rdi, [rsp+280]
37bbf4e50mov r15l, [rax]
37bbf4e53mov rbp, rdx
37bbf4e56mov r12, rcx
37bbf4e59mov rbx, r8
37bbf4e5cmov rsi, r9
37bbf4e5fmov r8l, 1
37bbf4e65mov r9l, 1
37bbf4e6blea rdx, [rip+0x85668e]
37bbf4e72mov rcx, rbp
37bbf4e75call lsame_
37bbf4e7amov r9l, 1
37bbf4e80mov r8l, 1
37bbf4e86mov rcx, rbx
37bbf4e89lea rdx, [rip+0x856671]
37bbf4e90mov r13l, eax
37bbf4e93call lsame_
37bbf4e98mov [rdi], 0
37bbf4e9emov r14l, eax
37bbf4ea1mov eax, [r12]
37bbf4ea5sub eax, 1
37bbf4ea8cmp eax, 2
37bbf4eabja 0x37bbf4f30
37bbf4eb1test r13l, r13l
37bbf4eb4je 0x37bbf4f70
37bbf4eba
37bbf4ebaloc_37bbf4eba:
37bbf4ebatest r14l, r14l
37bbf4ebdje 0x37bbf5130
37bbf4ec3
37bbf4ec3loc_37bbf4ec3:
37bbf4ec3mov edx, [rsi]
37bbf4ec5test edx, edx
37bbf4ec7js 0x37bbf5120
37bbf4ecdmov rax, [rsp+256]
37bbf4ed5mov eax, [rax]
37bbf4ed7test eax, eax
37bbf4ed9jle 0x37bbf4fa0
37bbf4edfcmp edx, eax
37bbf4ee1jle 0x37bbf4eed
37bbf4ee3test r13b, 1
37bbf4ee7jne 0x37bbf4fa0
37bbf4eed
37bbf4eedloc_37bbf4eed:
37bbf4eedmov eax, [rdi]
37bbf4eeftest eax, eax
37bbf4ef1jne 0x37bbf51fa
37bbf4ef7test edx, edx
37bbf4ef9je 0x37bbf4f58
37bbf4efbmov [rsp+32], 1
37bbf4f04mov r9, rdi
37bbf4f07mov rdx, rsi
37bbf4f0amov rcx, rbx
37bbf4f0dmov r8, [rsp+232]
37bbf4f15call zpptrf_
37bbf4f1amov eax, [rdi]
37bbf4f1ctest eax, eax
37bbf4f1eje 0x37bbf4fb0
37bbf4f24add eax, [rsi]
37bbf4f26mov [rdi], eax
37bbf4f28jmp 0x37bbf4f58
37bbf4f2a
37bbf4f2a 66 0f 1f 44 00 00 f..D..
37bbf4f30
37bbf4f30loc_37bbf4f30:
37bbf4f30mov edx, -1
37bbf4f35mov eax, 1
37bbf4f3a
37bbf4f3aloc_37bbf4f3a:
37bbf4f3amov [rdi], edx
37bbf4f3c
37bbf4f3cloc_37bbf4f3c:
37bbf4f3clea rdx, [rsp+108]
37bbf4f41mov r8l, 6
37bbf4f47lea rcx, [rip+0x8565b6]
37bbf4f4emov [rsp+108], eax
37bbf4f52call xerbla_
37bbf4f57nop
37bbf4f58
37bbf4f58loc_37bbf4f58:
37bbf4f58add rsp, 120
37bbf4f5cpop rbx
37bbf4f5dpop rsi
37bbf4f5epop rdi
37bbf4f5fpop rbp
37bbf4f60pop r12
37bbf4f62pop r13
37bbf4f64pop r14
37bbf4f66pop r15
37bbf4f68ret
37bbf4f69
37bbf4f69 0f 1f 80 00 00 00 00 .......
37bbf4f70
37bbf4f70loc_37bbf4f70:
37bbf4f70mov r9l, 1
37bbf4f76mov r8l, 1
37bbf4f7clea rdx, [rip+0x85657f]
37bbf4f83mov rcx, rbp
37bbf4f86call lsame_
37bbf4f8btest eax, eax
37bbf4f8djne 0x37bbf4eba
37bbf4f93mov edx, -2
37bbf4f98mov eax, 2
37bbf4f9djmp 0x37bbf4f3a
37bbf4f9f
37bbf4f9f 90 .
37bbf4fa0
37bbf4fa0loc_37bbf4fa0:
37bbf4fa0mov edx, -9
37bbf4fa5mov eax, 9
37bbf4faajmp 0x37bbf4f3a
37bbf4fac
37bbf4fac 0f 1f 40 00 ..@.
37bbf4fb0
37bbf4fb0loc_37bbf4fb0:
37bbf4fb0mov [rsp+40], rdi
37bbf4fb5mov r8, rsi
37bbf4fb8mov rdx, rbx
37bbf4fbbmov rcx, r12
37bbf4fbemov rax, [rsp+232]
37bbf4fc6mov r9, [rsp+224]
37bbf4fcemov [rsp+48], 1
37bbf4fd7mov [rsp+32], rax
37bbf4fdccall zhpgst_
37bbf4fe1mov [rsp+72], rdi
37bbf4fe6mov r8, rsi
37bbf4fe9mov rdx, rbx
37bbf4fecmov rax, [rsp+272]
37bbf4ff4mov r9, [rsp+224]
37bbf4ffcmov rcx, rbp
37bbf4fffmov [rsp+88], 1
37bbf5008mov [rsp+80], 1
37bbf5011mov [rsp+64], rax
37bbf5016mov rax, [rsp+264]
37bbf501emov [rsp+56], rax
37bbf5023mov rax, [rsp+256]
37bbf502bmov [rsp+48], rax
37bbf5030mov rax, [rsp+248]
37bbf5038mov [rsp+40], rax
37bbf503dmov rax, [rsp+240]
37bbf5045mov [rsp+32], rax
37bbf504acall zhpev_
37bbf504ftest r13l, r13l
37bbf5052je 0x37bbf4f58
37bbf5058movsxd rax, r15l
37bbf505bxor edx, edx
37bbf505dtest rax, rax
37bbf5060cmovs rax, rdx
37bbf5064mov edx, [rdi]
37bbf5066lea ebp, [rdx-1]
37bbf5069test edx, edx
37bbf506bjg 0x37bbf506f
37bbf506dmov ebp, [rsi]
37bbf506f
37bbf506floc_37bbf506f:
37bbf506fmov edx, [r12]
37bbf5073lea ecx, [rdx-1]
37bbf5076cmp ecx, 1
37bbf5079jbe 0x37bbf5168
37bbf507fcmp edx, 3
37bbf5082jne 0x37bbf4f58
37bbf5088cmp r14l, 1
37bbf508csbb edx, edx
37bbf508eand edx, 11
37bbf5091add edx, 67
37bbf5094mov [rsp+108], dl
37bbf5098test ebp, ebp
37bbf509ajle 0x37bbf4f58
37bbf50a0shl rax, 4
37bbf50a4mov r12, [rsp+248]
37bbf50acmov edi, 1
37bbf50b1lea r13, [rip+0x85645c]
37bbf50b8mov r14, rax
37bbf50bbnop [rax+rax]
37bbf50c0
37bbf50c0loc_37bbf50c0:
37bbf50c0mov [rsp+40], r12
37bbf50c5mov r9, rsi
37bbf50c8lea rdx, [rsp+108]
37bbf50cdmov rcx, rbx
37bbf50d0mov rax, [rsp+232]
37bbf50d8add edi, 1
37bbf50dbadd r12, r14
37bbf50demov [rsp+72], 8
37bbf50e7mov [rsp+64], 1
37bbf50f0lea r8, [rip+0x856413]
37bbf50f7mov [rsp+56], 1
37bbf5100mov [rsp+48], r13
37bbf5105mov [rsp+32], rax
37bbf510acall ztpmv_
37bbf510fcmp ebp, edi
37bbf5111jge 0x37bbf50c0
37bbf5113jmp 0x37bbf4f58
37bbf5118
37bbf5118 0f 1f 84 00 00 00 00 00 ........
37bbf5120
37bbf5120loc_37bbf5120:
37bbf5120mov edx, -4
37bbf5125mov eax, 4
37bbf512ajmp 0x37bbf4f3a
37bbf512f
37bbf512f 90 .
37bbf5130
37bbf5130loc_37bbf5130:
37bbf5130mov r9l, 1
37bbf5136mov r8l, 1
37bbf513clea rdx, [rip+0x8563c0]
37bbf5143mov rcx, rbx
37bbf5146call lsame_
37bbf514btest eax, eax
37bbf514djne 0x37bbf4ec3
37bbf5153mov edx, -3
37bbf5158mov eax, 3
37bbf515djmp 0x37bbf4f3a
37bbf5162
37bbf5162 66 0f 1f 44 00 00 f..D..
37bbf5168
37bbf5168loc_37bbf5168:
37bbf5168cmp r14l, 1
37bbf516csbb edx, edx
37bbf516eand edx, -11
37bbf5171add edx, 78
37bbf5174mov [rsp+108], dl
37bbf5178test ebp, ebp
37bbf517ajle 0x37bbf4f58
37bbf5180shl rax, 4
37bbf5184mov rdi, [rsp+248]
37bbf518cmov r12l, 1
37bbf5192lea r13, [rip+0x85637b]
37bbf5199mov r14, rax
37bbf519cnop [rax]
37bbf51a0
37bbf51a0loc_37bbf51a0:
37bbf51a0mov [rsp+40], rdi
37bbf51a5mov r9, rsi
37bbf51a8lea rdx, [rsp+108]
37bbf51admov rcx, rbx
37bbf51b0mov rax, [rsp+232]
37bbf51b8add r12l, 1
37bbf51bcadd rdi, r14
37bbf51bfmov [rsp+72], 8
37bbf51c8mov [rsp+64], 1
37bbf51d1lea r8, [rip+0x856332]
37bbf51d8mov [rsp+56], 1
37bbf51e1mov [rsp+48], r13
37bbf51e6mov [rsp+32], rax
37bbf51ebcall ztpsv_
37bbf51f0cmp ebp, r12l
37bbf51f3jge 0x37bbf51a0
37bbf51f5jmp 0x37bbf4f58
37bbf51fa
37bbf51faloc_37bbf51fa:
37bbf51faneg eax
37bbf51fcjmp 0x37bbf4f3c
37bbf4e30
37bbf5201
37bbf5201 // align 0x10
37bbf5201 // align 0x10
37bbf5210
37bbf5210zhpgvd_:
37bbf5210push r15
37bbf5212push r14
37bbf5214push r13
37bbf5216push r12
37bbf5218push rbp
37bbf5219push rdi
37bbf521apush rsi
37bbf521bpush rbx
37bbf521csub rsp, 168
37bbf5223mov rax, [rsp+304]
37bbf522bmov r12, [rsp+360]
37bbf5233mov r15l, [rax]
37bbf5236mov rdi, rdx
37bbf5239mov rbx, r8
37bbf523clea rdx, [rip+0x8562dd]
37bbf5243mov rbp, rcx
37bbf5246mov r8l, 1
37bbf524cmov rcx, rdi
37bbf524fmov rsi, r9
37bbf5252mov r9l, 1
37bbf5258call lsame_
37bbf525dmov r9l, 1
37bbf5263mov r8l, 1
37bbf5269mov rcx, rbx
37bbf526clea rdx, [rip+0x8562ae]
37bbf5273mov r13l, eax
37bbf5276call lsame_
37bbf527bmov r10l, 1
37bbf5281mov r14l, eax
37bbf5284mov rax, [rsp+320]
37bbf528ccmp [rax], -1
37bbf528fje 0x37bbf52b0
37bbf5291mov rax, [rsp+336]
37bbf5299cmp [rax], -1
37bbf529cje 0x37bbf52b0
37bbf529emov rax, [rsp+352]
37bbf52a6xor r10l, r10l
37bbf52a9cmp [rax], -1
37bbf52acsete r10b
37bbf52b0
37bbf52b0loc_37bbf52b0:
37bbf52b0mov eax, [rbp]
37bbf52b3mov [r12], 0
37bbf52bbsub eax, 1
37bbf52becmp eax, 2
37bbf52c1ja 0x37bbf53d0
37bbf52c7test r13l, r13l
37bbf52caje 0x37bbf53e0
37bbf52d0
37bbf52d0loc_37bbf52d0:
37bbf52d0test r14l, r14l
37bbf52d3je 0x37bbf5450
37bbf52d9
37bbf52d9loc_37bbf52d9:
37bbf52d9mov edx, [rsi]
37bbf52dbtest edx, edx
37bbf52ddjs 0x37bbf5440
37bbf52e3mov rax, [rsp+304]
37bbf52ebmov eax, [rax]
37bbf52edtest eax, eax
37bbf52efjle 0x37bbf5430
37bbf52f5test r13l, r13l
37bbf52f8jne 0x37bbf5498
37bbf52femov eax, [r12]
37bbf5302test eax, eax
37bbf5304jne 0x37bbf5420
37bbf530acmp edx, 1
37bbf530djle 0x37bbf5868
37bbf5313pxor x0, x0
37bbf5317pxor x1, x1
37bbf531bmov r11l, edx
37bbf531emov eax, 1
37bbf5323cvtsi2ss x0, edx
37bbf5327mov [rsp+132], edx
37bbf532ecvtsi2sd x1, edx
37bbf5332cvtss2sd x0, x0
37bbf5336nop [rax+rax]
37bbf5340
37bbf5340loc_37bbf5340:
37bbf5340mov rcx, [rsp+312]
37bbf5348movsd_xmm [rcx], x1
37bbf534cmov [rcx+8], 0
37bbf5354mov rcx, [rsp+328]
37bbf535cmovsd_xmm [rcx], x0
37bbf5360mov rcx, [rsp+344]
37bbf5368mov [rcx], eax
37bbf536amov rcx, [rsp+320]
37bbf5372cmp [rcx], r11l
37bbf5375jge 0x37bbf5500
37bbf537btest r10l, r10l
37bbf537ejne 0x37bbf53b2
37bbf5380mov [r12], -11
37bbf5388mov eax, 11
37bbf538dnop [rax]
37bbf5390
37bbf5390loc_37bbf5390:
37bbf5390lea rdx, [rsp+156]
37bbf5398mov r8l, 6
37bbf539elea rcx, [rip+0x85617f]
37bbf53a5mov [rsp+156], eax
37bbf53accall xerbla_
37bbf53b1nop
37bbf53b2
37bbf53b2loc_37bbf53b2:
37bbf53b2add rsp, 168
37bbf53b9pop rbx
37bbf53bapop rsi
37bbf53bbpop rdi
37bbf53bcpop rbp
37bbf53bdpop r12
37bbf53bfpop r13
37bbf53c1pop r14
37bbf53c3pop r15
37bbf53c5ret
37bbf53c6
37bbf53c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbf53d0
37bbf53d0loc_37bbf53d0:
37bbf53d0mov edx, -1
37bbf53d5mov eax, 1
37bbf53da
37bbf53daloc_37bbf53da:
37bbf53damov [r12], edx
37bbf53dejmp 0x37bbf5390
37bbf53e0
37bbf53e0loc_37bbf53e0:
37bbf53e0mov r9l, 1
37bbf53e6mov r8l, 1
37bbf53ecmov rcx, rdi
37bbf53efmov [rsp+132], r10l
37bbf53f7lea rdx, [rip+0x856124]
37bbf53fecall lsame_
37bbf5403mov r10l, [rsp+132]
37bbf540btest eax, eax
37bbf540djne 0x37bbf52d0
37bbf5413mov [r12], -2
37bbf541bmov eax, -2
37bbf5420
37bbf5420loc_37bbf5420:
37bbf5420neg eax
37bbf5422jmp 0x37bbf5390
37bbf5427
37bbf5427 66 0f 1f 84 00 00 00 00 00 f........
37bbf5430
37bbf5430loc_37bbf5430:
37bbf5430mov edx, -9
37bbf5435mov eax, 9
37bbf543ajmp 0x37bbf53da
37bbf543c
37bbf543c 0f 1f 40 00 ..@.
37bbf5440
37bbf5440loc_37bbf5440:
37bbf5440mov edx, -4
37bbf5445mov eax, 4
37bbf544ajmp 0x37bbf53da
37bbf544c
37bbf544c 0f 1f 40 00 ..@.
37bbf5450
37bbf5450loc_37bbf5450:
37bbf5450mov r9l, 1
37bbf5456mov r8l, 1
37bbf545cmov rcx, rbx
37bbf545fmov [rsp+132], r10l
37bbf5467lea rdx, [rip+0x8560b5]
37bbf546ecall lsame_
37bbf5473mov r10l, [rsp+132]
37bbf547btest eax, eax
37bbf547djne 0x37bbf52d9
37bbf5483mov edx, -3
37bbf5488mov eax, 3
37bbf548djmp 0x37bbf53da
37bbf5492
37bbf5492 66 0f 1f 44 00 00 f..D..
37bbf5498
37bbf5498loc_37bbf5498:
37bbf5498cmp edx, eax
37bbf549ajg 0x37bbf54e8
37bbf549cmov eax, [r12]
37bbf54a0test eax, eax
37bbf54a2jne 0x37bbf5420
37bbf54a8cmp edx, 1
37bbf54abjle 0x37bbf5868
37bbf54b1lea eax, [rdx+4*rdx]
37bbf54b4pxor x0, x0
37bbf54b8lea r11l, [rdx+rdx]
37bbf54bcmov ecx, edx
37bbf54beimul ecx, edx
37bbf54c1pxor x1, x1
37bbf54c5cvtsi2sd x1, r11l
37bbf54calea ecx, [rax+2*rcx+1]
37bbf54ceadd eax, 3
37bbf54d1cvtsi2ss x0, ecx
37bbf54d5mov [rsp+132], ecx
37bbf54dccvtss2sd x0, x0
37bbf54e0jmp 0x37bbf5340
37bbf54e5
37bbf54e5 0f 1f 00 ...
37bbf54e8
37bbf54e8loc_37bbf54e8:
37bbf54e8mov eax, -9
37bbf54edmov [r12], -9
37bbf54f5neg eax
37bbf54f7jmp 0x37bbf5390
37bbf54fc
37bbf54fc 0f 1f 40 00 ..@.
37bbf5500
37bbf5500loc_37bbf5500:
37bbf5500mov rcx, [rsp+336]
37bbf5508mov r9l, [rsp+132]
37bbf5510cmp [rcx], r9l
37bbf5513jge 0x37bbf5530
37bbf5515test r10l, r10l
37bbf5518jne 0x37bbf53b2
37bbf551emov [r12], -13
37bbf5526mov eax, 13
37bbf552bjmp 0x37bbf5390
37bbf5530
37bbf5530loc_37bbf5530:
37bbf5530mov rcx, [rsp+352]
37bbf5538cmp [rcx], eax
37bbf553ajge 0x37bbf5560
37bbf553ctest r10l, r10l
37bbf553fjne 0x37bbf53b2
37bbf5545mov [r12], -15
37bbf554dmov eax, 15
37bbf5552jmp 0x37bbf5390
37bbf5557
37bbf5557 66 0f 1f 84 00 00 00 00 00 f........
37bbf5560
37bbf5560loc_37bbf5560:
37bbf5560test r10l, r10l
37bbf5563jne 0x37bbf53b2
37bbf5569test edx, edx
37bbf556bje 0x37bbf53b2
37bbf5571mov rdx, rsi
37bbf5574mov r9, r12
37bbf5577mov rcx, rbx
37bbf557amov [rsp+136], eax
37bbf5581mov r8, [rsp+280]
37bbf5589mov [rsp+140], r11l
37bbf5591mov [rsp+32], 1
37bbf559acall zpptrf_
37bbf559fmov edx, [r12]
37bbf55a3mov eax, [rsp+136]
37bbf55aatest edx, edx
37bbf55acje 0x37bbf55c0
37bbf55aeadd edx, [rsi]
37bbf55b0mov [r12], edx
37bbf55b4jmp 0x37bbf53b2
37bbf55b9
37bbf55b9 0f 1f 80 00 00 00 00 .......
37bbf55c0
37bbf55c0loc_37bbf55c0:
37bbf55c0mov [rsp+136], eax
37bbf55c7mov r8, rsi
37bbf55camov rdx, rbx
37bbf55cdmov rcx, rbp
37bbf55d0mov rax, [rsp+280]
37bbf55d8mov [rsp+40], r12
37bbf55ddmov [rsp+48], 1
37bbf55e6mov r9, [rsp+272]
37bbf55eemov [rsp+32], rax
37bbf55f3call zhpgst_
37bbf55f8mov [rsp+104], r12
37bbf55fdmov r8, rsi
37bbf5600mov rcx, rdi
37bbf5603mov rax, [rsp+352]
37bbf560bmov rdx, [rsp+288]
37bbf5613mov [rsp+120], 1
37bbf561cmov r9, [rsp+272]
37bbf5624mov [rsp+112], 1
37bbf562dmov [rsp+96], rax
37bbf5632mov rax, [rsp+344]
37bbf563amov [rsp+32], rdx
37bbf563fmov rdx, rbx
37bbf5642mov [rsp+88], rax
37bbf5647mov rax, [rsp+336]
37bbf564fmov [rsp+80], rax
37bbf5654mov rax, [rsp+328]
37bbf565cmov [rsp+72], rax
37bbf5661mov rax, [rsp+320]
37bbf5669mov [rsp+64], rax
37bbf566emov rax, [rsp+312]
37bbf5676mov [rsp+56], rax
37bbf567bmov rax, [rsp+304]
37bbf5683mov [rsp+48], rax
37bbf5688mov rax, [rsp+296]
37bbf5690mov [rsp+40], rax
37bbf5695call zhpevd_
37bbf569apxor x0, x0
37bbf569epxor x1, x1
37bbf56a2mov rax, [rsp+312]
37bbf56aacvtsi2sd x0, [rsp+140]
37bbf56b3cvtsi2sd x1, [rsp+136]
37bbf56bcmaxsd x0, [rax]
37bbf56c0mov rax, [rsp+328]
37bbf56c8cvttsd2si edx, x0
37bbf56ccpxor x0, x0
37bbf56d0cvtsi2sd x0, [rsp+132]
37bbf56d9maxsd x0, [rax]
37bbf56ddmov rax, [rsp+344]
37bbf56e5cvttsd2si r8l, x0
37bbf56eapxor x0, x0
37bbf56eecvtsi2sd x0, [rax]
37bbf56f2maxsd x0, x1
37bbf56f6cvttsd2si ecx, x0
37bbf56fatest r13l, r13l
37bbf56fdje 0x37bbf5740
37bbf56ffmovsxd rax, r15l
37bbf5702mov r10l, [r12]
37bbf5706xor r9l, r9l
37bbf5709test rax, rax
37bbf570ccmovs rax, r9
37bbf5710lea r9l, [r10-1]
37bbf5714test r10l, r10l
37bbf5717jg 0x37bbf571c
37bbf5719mov r9l, [rsi]
37bbf571c
37bbf571cloc_37bbf571c:
37bbf571cmov r10l, [rbp]
37bbf5720lea r11l, [r10-1]
37bbf5724cmp r11l, 1
37bbf5728jbe 0x37bbf5788
37bbf572acmp r10l, 3
37bbf572eje 0x37bbf5890
37bbf5734nop
37bbf5735nop [rax+rax]
37bbf5740
37bbf5740loc_37bbf5740:
37bbf5740mov rax, [rsp+312]
37bbf5748pxor x0, x0
37bbf574ccvtsi2sd x0, edx
37bbf5750movsd_xmm [rax], x0
37bbf5754pxor x0, x0
37bbf5758cvtsi2ss x0, r8l
37bbf575dmov [rax+8], 0
37bbf5765mov rax, [rsp+328]
37bbf576dcvtss2sd x0, x0
37bbf5771movsd_xmm [rax], x0
37bbf5775mov rax, [rsp+344]
37bbf577dmov [rax], ecx
37bbf577fjmp 0x37bbf53b2
37bbf5784
37bbf5784 0f 1f 40 00 ..@.
37bbf5788
37bbf5788loc_37bbf5788:
37bbf5788cmp r14l, 1
37bbf578csbb r10l, r10l
37bbf578fand r10l, -11
37bbf5793add r10l, 78
37bbf5797mov [rsp+156], r10b
37bbf579ftest r9l, r9l
37bbf57a2jle 0x37bbf5740
37bbf57a4mov r15l, edx
37bbf57a7mov ebp, 1
37bbf57acshl rax, 4
37bbf57b0mov r14l, r8l
37bbf57b3mov [rsp+132], ecx
37bbf57bamov rdx, [rsp+296]
37bbf57c2mov edi, ebp
37bbf57c4lea r12, [rip+0x855d69]
37bbf57cbmov [rsp+256], rbx
37bbf57d3mov ebx, r9l
37bbf57d6mov [rsp+264], rsi
37bbf57demov rbp, rdx
37bbf57e1mov rsi, rax
37bbf57e4nop
37bbf57e5nop [rax+rax]
37bbf57f0
37bbf57f0loc_37bbf57f0:
37bbf57f0mov rax, [rsp+280]
37bbf57f8mov [rsp+40], rbp
37bbf57fdadd edi, 1
37bbf5800lea r8, [rip+0x855d23]
37bbf5807mov [rsp+48], r12
37bbf580cmov r9, [rsp+264]
37bbf5814lea rdx, [rsp+156]
37bbf581cadd rbp, rsi
37bbf581fmov [rsp+32], rax
37bbf5824mov rcx, [rsp+256]
37bbf582cmov [rsp+72], 8
37bbf5835mov [rsp+64], 1
37bbf583emov [rsp+56], 1
37bbf5847call ztpsv_
37bbf584ccmp ebx, edi
37bbf584ejge 0x37bbf57f0
37bbf5850
37bbf5850loc_37bbf5850:
37bbf5850mov ecx, [rsp+132]
37bbf5857mov edx, r15l
37bbf585amov r8l, r14l
37bbf585djmp 0x37bbf5740
37bbf5862
37bbf5862 66 0f 1f 44 00 00 f..D..
37bbf5868
37bbf5868loc_37bbf5868:
37bbf5868movsd_xmm x0, [rip+0x855cc8]
37bbf5870mov r11l, 1
37bbf5876mov eax, 1
37bbf587bmov [rsp+132], 1
37bbf5886movapd x1, x0
37bbf588ajmp 0x37bbf5340
37bbf588f
37bbf588f 90 .
37bbf5890
37bbf5890loc_37bbf5890:
37bbf5890cmp r14l, 1
37bbf5894sbb r10l, r10l
37bbf5897and r10l, 11
37bbf589badd r10l, 67
37bbf589fmov [rsp+156], r10b
37bbf58a7test r9l, r9l
37bbf58aajle 0x37bbf5740
37bbf58b0mov [rsp+132], ecx
37bbf58b7shl rax, 4
37bbf58bbmov rdi, [rsp+296]
37bbf58c3mov ebp, 1
37bbf58c8mov [rsp+256], rbx
37bbf58d0lea r12, [rip+0x855c5d]
37bbf58d7mov r15l, edx
37bbf58damov r14l, r8l
37bbf58ddmov [rsp+264], rsi
37bbf58e5mov ebx, r9l
37bbf58e8mov rsi, rax
37bbf58ebnop [rax+rax]
37bbf58f0
37bbf58f0loc_37bbf58f0:
37bbf58f0mov rax, [rsp+280]
37bbf58f8mov [rsp+40], rdi
37bbf58fdadd ebp, 1
37bbf5900lea r8, [rip+0x855c23]
37bbf5907mov [rsp+48], r12
37bbf590cmov r9, [rsp+264]
37bbf5914lea rdx, [rsp+156]
37bbf591cadd rdi, rsi
37bbf591fmov [rsp+32], rax
37bbf5924mov rcx, [rsp+256]
37bbf592cmov [rsp+72], 8
37bbf5935mov [rsp+64], 1
37bbf593emov [rsp+56], 1
37bbf5947call ztpmv_
37bbf594ccmp ebx, ebp
37bbf594ejge 0x37bbf58f0
37bbf5950jmp 0x37bbf5850
37bbf5210
37bbf5210zhpgvd_:
37bbf5210push r15
37bbf5212push r14
37bbf5214push r13
37bbf5216push r12
37bbf5218push rbp
37bbf5219push rdi
37bbf521apush rsi
37bbf521bpush rbx
37bbf521csub rsp, 168
37bbf5223mov rax, [rsp+304]
37bbf522bmov r12, [rsp+360]
37bbf5233mov r15l, [rax]
37bbf5236mov rdi, rdx
37bbf5239mov rbx, r8
37bbf523clea rdx, [rip+0x8562dd]
37bbf5243mov rbp, rcx
37bbf5246mov r8l, 1
37bbf524cmov rcx, rdi
37bbf524fmov rsi, r9
37bbf5252mov r9l, 1
37bbf5258call lsame_
37bbf525dmov r9l, 1
37bbf5263mov r8l, 1
37bbf5269mov rcx, rbx
37bbf526clea rdx, [rip+0x8562ae]
37bbf5273mov r13l, eax
37bbf5276call lsame_
37bbf527bmov r10l, 1
37bbf5281mov r14l, eax
37bbf5284mov rax, [rsp+320]
37bbf528ccmp [rax], -1
37bbf528fje 0x37bbf52b0
37bbf5291mov rax, [rsp+336]
37bbf5299cmp [rax], -1
37bbf529cje 0x37bbf52b0
37bbf529emov rax, [rsp+352]
37bbf52a6xor r10l, r10l
37bbf52a9cmp [rax], -1
37bbf52acsete r10b
37bbf52b0
37bbf52b0loc_37bbf52b0:
37bbf52b0mov eax, [rbp]
37bbf52b3mov [r12], 0
37bbf52bbsub eax, 1
37bbf52becmp eax, 2
37bbf52c1ja 0x37bbf53d0
37bbf52c7test r13l, r13l
37bbf52caje 0x37bbf53e0
37bbf52d0
37bbf52d0loc_37bbf52d0:
37bbf52d0test r14l, r14l
37bbf52d3je 0x37bbf5450
37bbf52d9
37bbf52d9loc_37bbf52d9:
37bbf52d9mov edx, [rsi]
37bbf52dbtest edx, edx
37bbf52ddjs 0x37bbf5440
37bbf52e3mov rax, [rsp+304]
37bbf52ebmov eax, [rax]
37bbf52edtest eax, eax
37bbf52efjle 0x37bbf5430
37bbf52f5test r13l, r13l
37bbf52f8jne 0x37bbf5498
37bbf52femov eax, [r12]
37bbf5302test eax, eax
37bbf5304jne 0x37bbf5420
37bbf530acmp edx, 1
37bbf530djle 0x37bbf5868
37bbf5313pxor x0, x0
37bbf5317pxor x1, x1
37bbf531bmov r11l, edx
37bbf531emov eax, 1
37bbf5323cvtsi2ss x0, edx
37bbf5327mov [rsp+132], edx
37bbf532ecvtsi2sd x1, edx
37bbf5332cvtss2sd x0, x0
37bbf5336nop [rax+rax]
37bbf5340
37bbf5340loc_37bbf5340:
37bbf5340mov rcx, [rsp+312]
37bbf5348movsd_xmm [rcx], x1
37bbf534cmov [rcx+8], 0
37bbf5354mov rcx, [rsp+328]
37bbf535cmovsd_xmm [rcx], x0
37bbf5360mov rcx, [rsp+344]
37bbf5368mov [rcx], eax
37bbf536amov rcx, [rsp+320]
37bbf5372cmp [rcx], r11l
37bbf5375jge 0x37bbf5500
37bbf537btest r10l, r10l
37bbf537ejne 0x37bbf53b2
37bbf5380mov [r12], -11
37bbf5388mov eax, 11
37bbf538dnop [rax]
37bbf5390
37bbf5390loc_37bbf5390:
37bbf5390lea rdx, [rsp+156]
37bbf5398mov r8l, 6
37bbf539elea rcx, [rip+0x85617f]
37bbf53a5mov [rsp+156], eax
37bbf53accall xerbla_
37bbf53b1nop
37bbf53b2
37bbf53b2loc_37bbf53b2:
37bbf53b2add rsp, 168
37bbf53b9pop rbx
37bbf53bapop rsi
37bbf53bbpop rdi
37bbf53bcpop rbp
37bbf53bdpop r12
37bbf53bfpop r13
37bbf53c1pop r14
37bbf53c3pop r15
37bbf53c5ret
37bbf53c6
37bbf53c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbf53d0
37bbf53d0loc_37bbf53d0:
37bbf53d0mov edx, -1
37bbf53d5mov eax, 1
37bbf53da
37bbf53daloc_37bbf53da:
37bbf53damov [r12], edx
37bbf53dejmp 0x37bbf5390
37bbf53e0
37bbf53e0loc_37bbf53e0:
37bbf53e0mov r9l, 1
37bbf53e6mov r8l, 1
37bbf53ecmov rcx, rdi
37bbf53efmov [rsp+132], r10l
37bbf53f7lea rdx, [rip+0x856124]
37bbf53fecall lsame_
37bbf5403mov r10l, [rsp+132]
37bbf540btest eax, eax
37bbf540djne 0x37bbf52d0
37bbf5413mov [r12], -2
37bbf541bmov eax, -2
37bbf5420
37bbf5420loc_37bbf5420:
37bbf5420neg eax
37bbf5422jmp 0x37bbf5390
37bbf5427
37bbf5427 66 0f 1f 84 00 00 00 00 00 f........
37bbf5430
37bbf5430loc_37bbf5430:
37bbf5430mov edx, -9
37bbf5435mov eax, 9
37bbf543ajmp 0x37bbf53da
37bbf543c
37bbf543c 0f 1f 40 00 ..@.
37bbf5440
37bbf5440loc_37bbf5440:
37bbf5440mov edx, -4
37bbf5445mov eax, 4
37bbf544ajmp 0x37bbf53da
37bbf544c
37bbf544c 0f 1f 40 00 ..@.
37bbf5450
37bbf5450loc_37bbf5450:
37bbf5450mov r9l, 1
37bbf5456mov r8l, 1
37bbf545cmov rcx, rbx
37bbf545fmov [rsp+132], r10l
37bbf5467lea rdx, [rip+0x8560b5]
37bbf546ecall lsame_
37bbf5473mov r10l, [rsp+132]
37bbf547btest eax, eax
37bbf547djne 0x37bbf52d9
37bbf5483mov edx, -3
37bbf5488mov eax, 3
37bbf548djmp 0x37bbf53da
37bbf5492
37bbf5492 66 0f 1f 44 00 00 f..D..
37bbf5498
37bbf5498loc_37bbf5498:
37bbf5498cmp edx, eax
37bbf549ajg 0x37bbf54e8
37bbf549cmov eax, [r12]
37bbf54a0test eax, eax
37bbf54a2jne 0x37bbf5420
37bbf54a8cmp edx, 1
37bbf54abjle 0x37bbf5868
37bbf54b1lea eax, [rdx+4*rdx]
37bbf54b4pxor x0, x0
37bbf54b8lea r11l, [rdx+rdx]
37bbf54bcmov ecx, edx
37bbf54beimul ecx, edx
37bbf54c1pxor x1, x1
37bbf54c5cvtsi2sd x1, r11l
37bbf54calea ecx, [rax+2*rcx+1]
37bbf54ceadd eax, 3
37bbf54d1cvtsi2ss x0, ecx
37bbf54d5mov [rsp+132], ecx
37bbf54dccvtss2sd x0, x0
37bbf54e0jmp 0x37bbf5340
37bbf54e5
37bbf54e5 0f 1f 00 ...
37bbf54e8
37bbf54e8loc_37bbf54e8:
37bbf54e8mov eax, -9
37bbf54edmov [r12], -9
37bbf54f5neg eax
37bbf54f7jmp 0x37bbf5390
37bbf54fc
37bbf54fc 0f 1f 40 00 ..@.
37bbf5500
37bbf5500loc_37bbf5500:
37bbf5500mov rcx, [rsp+336]
37bbf5508mov r9l, [rsp+132]
37bbf5510cmp [rcx], r9l
37bbf5513jge 0x37bbf5530
37bbf5515test r10l, r10l
37bbf5518jne 0x37bbf53b2
37bbf551emov [r12], -13
37bbf5526mov eax, 13
37bbf552bjmp 0x37bbf5390
37bbf5530
37bbf5530loc_37bbf5530:
37bbf5530mov rcx, [rsp+352]
37bbf5538cmp [rcx], eax
37bbf553ajge 0x37bbf5560
37bbf553ctest r10l, r10l
37bbf553fjne 0x37bbf53b2
37bbf5545mov [r12], -15
37bbf554dmov eax, 15
37bbf5552jmp 0x37bbf5390
37bbf5557
37bbf5557 66 0f 1f 84 00 00 00 00 00 f........
37bbf5560
37bbf5560loc_37bbf5560:
37bbf5560test r10l, r10l
37bbf5563jne 0x37bbf53b2
37bbf5569test edx, edx
37bbf556bje 0x37bbf53b2
37bbf5571mov rdx, rsi
37bbf5574mov r9, r12
37bbf5577mov rcx, rbx
37bbf557amov [rsp+136], eax
37bbf5581mov r8, [rsp+280]
37bbf5589mov [rsp+140], r11l
37bbf5591mov [rsp+32], 1
37bbf559acall zpptrf_
37bbf559fmov edx, [r12]
37bbf55a3mov eax, [rsp+136]
37bbf55aatest edx, edx
37bbf55acje 0x37bbf55c0
37bbf55aeadd edx, [rsi]
37bbf55b0mov [r12], edx
37bbf55b4jmp 0x37bbf53b2
37bbf55b9
37bbf55b9 0f 1f 80 00 00 00 00 .......
37bbf55c0
37bbf55c0loc_37bbf55c0:
37bbf55c0mov [rsp+136], eax
37bbf55c7mov r8, rsi
37bbf55camov rdx, rbx
37bbf55cdmov rcx, rbp
37bbf55d0mov rax, [rsp+280]
37bbf55d8mov [rsp+40], r12
37bbf55ddmov [rsp+48], 1
37bbf55e6mov r9, [rsp+272]
37bbf55eemov [rsp+32], rax
37bbf55f3call zhpgst_
37bbf55f8mov [rsp+104], r12
37bbf55fdmov r8, rsi
37bbf5600mov rcx, rdi
37bbf5603mov rax, [rsp+352]
37bbf560bmov rdx, [rsp+288]
37bbf5613mov [rsp+120], 1
37bbf561cmov r9, [rsp+272]
37bbf5624mov [rsp+112], 1
37bbf562dmov [rsp+96], rax
37bbf5632mov rax, [rsp+344]
37bbf563amov [rsp+32], rdx
37bbf563fmov rdx, rbx
37bbf5642mov [rsp+88], rax
37bbf5647mov rax, [rsp+336]
37bbf564fmov [rsp+80], rax
37bbf5654mov rax, [rsp+328]
37bbf565cmov [rsp+72], rax
37bbf5661mov rax, [rsp+320]
37bbf5669mov [rsp+64], rax
37bbf566emov rax, [rsp+312]
37bbf5676mov [rsp+56], rax
37bbf567bmov rax, [rsp+304]
37bbf5683mov [rsp+48], rax
37bbf5688mov rax, [rsp+296]
37bbf5690mov [rsp+40], rax
37bbf5695call zhpevd_
37bbf569apxor x0, x0
37bbf569epxor x1, x1
37bbf56a2mov rax, [rsp+312]
37bbf56aacvtsi2sd x0, [rsp+140]
37bbf56b3cvtsi2sd x1, [rsp+136]
37bbf56bcmaxsd x0, [rax]
37bbf56c0mov rax, [rsp+328]
37bbf56c8cvttsd2si edx, x0
37bbf56ccpxor x0, x0
37bbf56d0cvtsi2sd x0, [rsp+132]
37bbf56d9maxsd x0, [rax]
37bbf56ddmov rax, [rsp+344]
37bbf56e5cvttsd2si r8l, x0
37bbf56eapxor x0, x0
37bbf56eecvtsi2sd x0, [rax]
37bbf56f2maxsd x0, x1
37bbf56f6cvttsd2si ecx, x0
37bbf56fatest r13l, r13l
37bbf56fdje 0x37bbf5740
37bbf56ffmovsxd rax, r15l
37bbf5702mov r10l, [r12]
37bbf5706xor r9l, r9l
37bbf5709test rax, rax
37bbf570ccmovs rax, r9
37bbf5710lea r9l, [r10-1]
37bbf5714test r10l, r10l
37bbf5717jg 0x37bbf571c
37bbf5719mov r9l, [rsi]
37bbf571c
37bbf571cloc_37bbf571c:
37bbf571cmov r10l, [rbp]
37bbf5720lea r11l, [r10-1]
37bbf5724cmp r11l, 1
37bbf5728jbe 0x37bbf5788
37bbf572acmp r10l, 3
37bbf572eje 0x37bbf5890
37bbf5734nop
37bbf5735nop [rax+rax]
37bbf5740
37bbf5740loc_37bbf5740:
37bbf5740mov rax, [rsp+312]
37bbf5748pxor x0, x0
37bbf574ccvtsi2sd x0, edx
37bbf5750movsd_xmm [rax], x0
37bbf5754pxor x0, x0
37bbf5758cvtsi2ss x0, r8l
37bbf575dmov [rax+8], 0
37bbf5765mov rax, [rsp+328]
37bbf576dcvtss2sd x0, x0
37bbf5771movsd_xmm [rax], x0
37bbf5775mov rax, [rsp+344]
37bbf577dmov [rax], ecx
37bbf577fjmp 0x37bbf53b2
37bbf5784
37bbf5784 0f 1f 40 00 ..@.
37bbf5788
37bbf5788loc_37bbf5788:
37bbf5788cmp r14l, 1
37bbf578csbb r10l, r10l
37bbf578fand r10l, -11
37bbf5793add r10l, 78
37bbf5797mov [rsp+156], r10b
37bbf579ftest r9l, r9l
37bbf57a2jle 0x37bbf5740
37bbf57a4mov r15l, edx
37bbf57a7mov ebp, 1
37bbf57acshl rax, 4
37bbf57b0mov r14l, r8l
37bbf57b3mov [rsp+132], ecx
37bbf57bamov rdx, [rsp+296]
37bbf57c2mov edi, ebp
37bbf57c4lea r12, [rip+0x855d69]
37bbf57cbmov [rsp+256], rbx
37bbf57d3mov ebx, r9l
37bbf57d6mov [rsp+264], rsi
37bbf57demov rbp, rdx
37bbf57e1mov rsi, rax
37bbf57e4nop
37bbf57e5nop [rax+rax]
37bbf57f0
37bbf57f0loc_37bbf57f0:
37bbf57f0mov rax, [rsp+280]
37bbf57f8mov [rsp+40], rbp
37bbf57fdadd edi, 1
37bbf5800lea r8, [rip+0x855d23]
37bbf5807mov [rsp+48], r12
37bbf580cmov r9, [rsp+264]
37bbf5814lea rdx, [rsp+156]
37bbf581cadd rbp, rsi
37bbf581fmov [rsp+32], rax
37bbf5824mov rcx, [rsp+256]
37bbf582cmov [rsp+72], 8
37bbf5835mov [rsp+64], 1
37bbf583emov [rsp+56], 1
37bbf5847call ztpsv_
37bbf584ccmp ebx, edi
37bbf584ejge 0x37bbf57f0
37bbf5850
37bbf5850loc_37bbf5850:
37bbf5850mov ecx, [rsp+132]
37bbf5857mov edx, r15l
37bbf585amov r8l, r14l
37bbf585djmp 0x37bbf5740
37bbf5862
37bbf5862 66 0f 1f 44 00 00 f..D..
37bbf5868
37bbf5868loc_37bbf5868:
37bbf5868movsd_xmm x0, [rip+0x855cc8]
37bbf5870mov r11l, 1
37bbf5876mov eax, 1
37bbf587bmov [rsp+132], 1
37bbf5886movapd x1, x0
37bbf588ajmp 0x37bbf5340
37bbf588f
37bbf588f 90 .
37bbf5890
37bbf5890loc_37bbf5890:
37bbf5890cmp r14l, 1
37bbf5894sbb r10l, r10l
37bbf5897and r10l, 11
37bbf589badd r10l, 67
37bbf589fmov [rsp+156], r10b
37bbf58a7test r9l, r9l
37bbf58aajle 0x37bbf5740
37bbf58b0mov [rsp+132], ecx
37bbf58b7shl rax, 4
37bbf58bbmov rdi, [rsp+296]
37bbf58c3mov ebp, 1
37bbf58c8mov [rsp+256], rbx
37bbf58d0lea r12, [rip+0x855c5d]
37bbf58d7mov r15l, edx
37bbf58damov r14l, r8l
37bbf58ddmov [rsp+264], rsi
37bbf58e5mov ebx, r9l
37bbf58e8mov rsi, rax
37bbf58ebnop [rax+rax]
37bbf58f0
37bbf58f0loc_37bbf58f0:
37bbf58f0mov rax, [rsp+280]
37bbf58f8mov [rsp+40], rdi
37bbf58fdadd ebp, 1
37bbf5900lea r8, [rip+0x855c23]
37bbf5907mov [rsp+48], r12
37bbf590cmov r9, [rsp+264]
37bbf5914lea rdx, [rsp+156]
37bbf591cadd rdi, rsi
37bbf591fmov [rsp+32], rax
37bbf5924mov rcx, [rsp+256]
37bbf592cmov [rsp+72], 8
37bbf5935mov [rsp+64], 1
37bbf593emov [rsp+56], 1
37bbf5947call ztpmv_
37bbf594ccmp ebx, ebp
37bbf594ejge 0x37bbf58f0
37bbf5950jmp 0x37bbf5850
37bbf5210
37bbf5955
37bbf5955 // align 0x10
37bbf5955 // align 0x10
37bbf5960
37bbf5960zhpgvx_:
37bbf5960push r15
37bbf5962push r14
37bbf5964push r13
37bbf5966push r12
37bbf5968push rbp
37bbf5969push rdi
37bbf596apush rsi
37bbf596bpush rbx
37bbf596csub rsp, 216
37bbf5973mov rax, [rsp+408]
37bbf597bmov rdi, [rsp+448]
37bbf5983mov eax, [rax]
37bbf5985mov rbp, rdx
37bbf5988mov rbx, r8
37bbf598bmov r12, rcx
37bbf598emov rsi, r9
37bbf5991mov r8l, 1
37bbf5997mov r9l, 1
37bbf599dmov rcx, rbp
37bbf59a0mov [rsp+184], eax
37bbf59a7lea rdx, [rip+0x855b92]
37bbf59aecall lsame_
37bbf59b3mov r9l, 1
37bbf59b9mov r8l, 1
37bbf59bfmov rcx, rsi
37bbf59c2lea rdx, [rip+0x855b78]
37bbf59c9mov r13l, eax
37bbf59cccall lsame_
37bbf59d1mov r9l, 1
37bbf59d7mov r8l, 1
37bbf59ddmov rcx, rbx
37bbf59e0lea rdx, [rip+0x855b5b]
37bbf59e7mov [rsp+180], eax
37bbf59eecall lsame_
37bbf59f3mov r9l, 1
37bbf59f9mov r8l, 1
37bbf59ffmov rcx, rbx
37bbf5a02lea rdx, [rip+0x855b37]
37bbf5a09mov r15l, eax
37bbf5a0ccall lsame_
37bbf5a11mov r9l, 1
37bbf5a17mov r8l, 1
37bbf5a1dmov rcx, rbx
37bbf5a20lea rdx, [rip+0x855b1c]
37bbf5a27mov r14l, eax
37bbf5a2acall lsame_
37bbf5a2fmov [rdi], 0
37bbf5a35mov r10l, eax
37bbf5a38mov eax, [r12]
37bbf5a3csub eax, 1
37bbf5a3fcmp eax, 2
37bbf5a42ja 0x37bbf5b10
37bbf5a48test r13l, r13l
37bbf5a4bje 0x37bbf5b90
37bbf5a51
37bbf5a51loc_37bbf5a51:
37bbf5a51test r15l, r15l
37bbf5a54jne 0x37bbf5b20
37bbf5a5atest r14l, r14l
37bbf5a5djne 0x37bbf5b20
37bbf5a63test r10l, r10l
37bbf5a66je 0x37bbf5bd8
37bbf5a6cmov edx, [rsp+180]
37bbf5a73test edx, edx
37bbf5a75je 0x37bbf5bf0
37bbf5a7bmov rax, [rsp+320]
37bbf5a83mov edx, [rax]
37bbf5a85test edx, edx
37bbf5a87js 0x37bbf5c38
37bbf5a8d
37bbf5a8dloc_37bbf5a8d:
37bbf5a8dmov rax, [rsp+360]
37bbf5a95mov eax, [rax]
37bbf5a97test eax, eax
37bbf5a99jle 0x37bbf5fc0
37bbf5a9fmov rcx, [rsp+368]
37bbf5aa7cmp eax, edx
37bbf5aa9cmovg eax, edx
37bbf5aacmov ecx, [rcx]
37bbf5aaecmp ecx, eax
37bbf5ab0jl 0x37bbf5aba
37bbf5ab2cmp ecx, edx
37bbf5ab4jle 0x37bbf5b52
37bbf5aba
37bbf5abaloc_37bbf5aba:
37bbf5abamov edx, -11
37bbf5abfmov eax, 11
37bbf5ac4nop
37bbf5ac5nop [rax+rax]
37bbf5ad0
37bbf5ad0loc_37bbf5ad0:
37bbf5ad0mov [rdi], edx
37bbf5ad2
37bbf5ad2loc_37bbf5ad2:
37bbf5ad2lea rdx, [rsp+204]
37bbf5adamov r8l, 6
37bbf5ae0lea rcx, [rip+0x855a5f]
37bbf5ae7mov [rsp+204], eax
37bbf5aeecall xerbla_
37bbf5af3nop
37bbf5af4
37bbf5af4loc_37bbf5af4:
37bbf5af4add rsp, 216
37bbf5afbpop rbx
37bbf5afcpop rsi
37bbf5afdpop rdi
37bbf5afepop rbp
37bbf5affpop r12
37bbf5b01pop r13
37bbf5b03pop r14
37bbf5b05pop r15
37bbf5b07ret
37bbf5b08
37bbf5b08 0f 1f 84 00 00 00 00 00 ........
37bbf5b10
37bbf5b10loc_37bbf5b10:
37bbf5b10mov edx, -1
37bbf5b15mov eax, 1
37bbf5b1ajmp 0x37bbf5ad0
37bbf5b1c
37bbf5b1c 0f 1f 40 00 ..@.
37bbf5b20
37bbf5b20loc_37bbf5b20:
37bbf5b20mov eax, [rsp+180]
37bbf5b27test eax, eax
37bbf5b29je 0x37bbf5bf0
37bbf5b2f
37bbf5b2floc_37bbf5b2f:
37bbf5b2fmov rax, [rsp+320]
37bbf5b37mov edx, [rax]
37bbf5b39test edx, edx
37bbf5b3bjs 0x37bbf5c38
37bbf5b41test r14l, r14l
37bbf5b44je 0x37bbf5fb0
37bbf5b4atest edx, edx
37bbf5b4cjne 0x37bbf5ec8
37bbf5b52
37bbf5b52loc_37bbf5b52:
37bbf5b52mov eax, [rdi]
37bbf5b54test eax, eax
37bbf5b56jne 0x37bbf5fcf
37bbf5b5cmov rax, [rsp+408]
37bbf5b64mov eax, [rax]
37bbf5b66test eax, eax
37bbf5b68jle 0x37bbf5b7b
37bbf5b6atest r13l, r13l
37bbf5b6dje 0x37bbf5c50
37bbf5b73cmp eax, edx
37bbf5b75jge 0x37bbf5c50
37bbf5b7b
37bbf5b7bloc_37bbf5b7b:
37bbf5b7bmov [rdi], -16
37bbf5b81mov eax, 16
37bbf5b86jmp 0x37bbf5ad2
37bbf5b8b
37bbf5b8b 0f 1f 44 00 00 ..D..
37bbf5b90
37bbf5b90loc_37bbf5b90:
37bbf5b90mov r9l, 1
37bbf5b96mov r8l, 1
37bbf5b9cmov rcx, rbp
37bbf5b9fmov [rsp+188], r10l
37bbf5ba7lea rdx, [rip+0x855996]
37bbf5baecall lsame_
37bbf5bb3mov r10l, [rsp+188]
37bbf5bbbtest eax, eax
37bbf5bbdjne 0x37bbf5a51
37bbf5bc3mov [rdi], -2
37bbf5bc9mov eax, 2
37bbf5bcejmp 0x37bbf5ad2
37bbf5bd3
37bbf5bd3 0f 1f 44 00 00 ..D..
37bbf5bd8
37bbf5bd8loc_37bbf5bd8:
37bbf5bd8mov edx, -3
37bbf5bddmov eax, 3
37bbf5be2jmp 0x37bbf5ad0
37bbf5be7
37bbf5be7 66 0f 1f 84 00 00 00 00 00 f........
37bbf5bf0
37bbf5bf0loc_37bbf5bf0:
37bbf5bf0mov r9l, 1
37bbf5bf6mov r8l, 1
37bbf5bfcmov rcx, rsi
37bbf5bffmov [rsp+188], r10l
37bbf5c07lea rdx, [rip+0x855937]
37bbf5c0ecall lsame_
37bbf5c13mov r10l, [rsp+188]
37bbf5c1btest eax, eax
37bbf5c1djne 0x37bbf5b2f
37bbf5c23mov edx, -4
37bbf5c28mov eax, 4
37bbf5c2djmp 0x37bbf5ad0
37bbf5c32
37bbf5c32 66 0f 1f 44 00 00 f..D..
37bbf5c38
37bbf5c38loc_37bbf5c38:
37bbf5c38mov edx, -5
37bbf5c3dmov eax, 5
37bbf5c42jmp 0x37bbf5ad0
37bbf5c47
37bbf5c47 66 0f 1f 84 00 00 00 00 00 f........
37bbf5c50
37bbf5c50loc_37bbf5c50:
37bbf5c50test edx, edx
37bbf5c52je 0x37bbf5af4
37bbf5c58mov [rsp+32], 1
37bbf5c61mov r8, [rsp+336]
37bbf5c69mov r9, rdi
37bbf5c6cmov rcx, rsi
37bbf5c6fmov rdx, [rsp+320]
37bbf5c77call zpptrf_
37bbf5c7cmov eax, [rdi]
37bbf5c7etest eax, eax
37bbf5c80je 0x37bbf5c98
37bbf5c82mov rsi, [rsp+320]
37bbf5c8aadd eax, [rsi]
37bbf5c8cmov [rdi], eax
37bbf5c8ejmp 0x37bbf5af4
37bbf5c93
37bbf5c93 0f 1f 44 00 00 ..D..
37bbf5c98
37bbf5c98loc_37bbf5c98:
37bbf5c98mov rax, [rsp+336]
37bbf5ca0mov [rsp+40], rdi
37bbf5ca5mov rdx, rsi
37bbf5ca8mov rcx, r12
37bbf5cabmov r9, [rsp+328]
37bbf5cb3mov r8, [rsp+320]
37bbf5cbbmov [rsp+48], 1
37bbf5cc4mov [rsp+32], rax
37bbf5cc9call zhpgst_
37bbf5ccemov r8, rsi
37bbf5cd1mov rdx, rbx
37bbf5cd4mov rcx, rbp
37bbf5cd7mov rax, [rsp+440]
37bbf5cdfmov [rsp+168], 1
37bbf5cebmov [rsp+160], 1
37bbf5cf7mov [rsp+136], rax
37bbf5cffmov rax, [rsp+432]
37bbf5d07mov [rsp+152], 1
37bbf5d13mov [rsp+128], rax
37bbf5d1bmov rax, [rsp+424]
37bbf5d23mov [rsp+144], rdi
37bbf5d2bmov [rsp+120], rax
37bbf5d30mov rax, [rsp+416]
37bbf5d38mov [rsp+112], rax
37bbf5d3dmov rax, [rsp+408]
37bbf5d45mov [rsp+104], rax
37bbf5d4amov rax, [rsp+400]
37bbf5d52mov [rsp+96], rax
37bbf5d57mov rax, [rsp+392]
37bbf5d5fmov [rsp+88], rax
37bbf5d64mov rax, [rsp+384]
37bbf5d6cmov [rsp+80], rax
37bbf5d71mov rax, [rsp+376]
37bbf5d79mov [rsp+72], rax
37bbf5d7emov rax, [rsp+368]
37bbf5d86mov [rsp+64], rax
37bbf5d8bmov rax, [rsp+360]
37bbf5d93mov [rsp+56], rax
37bbf5d98mov rax, [rsp+352]
37bbf5da0mov [rsp+48], rax
37bbf5da5mov rax, [rsp+344]
37bbf5dadmov [rsp+40], rax
37bbf5db2mov rax, [rsp+328]
37bbf5dbamov [rsp+32], rax
37bbf5dbfmov r9, [rsp+320]
37bbf5dc7call zhpevx_
37bbf5dcctest r13l, r13l
37bbf5dcfje 0x37bbf5af4
37bbf5dd5movsxd rax, [rsp+184]
37bbf5dddxor edx, edx
37bbf5ddftest rax, rax
37bbf5de2cmovs rax, rdx
37bbf5de6mov edx, [rdi]
37bbf5de8test edx, edx
37bbf5deajle 0x37bbf5df9
37bbf5decmov rbx, [rsp+384]
37bbf5df4sub edx, 1
37bbf5df7mov [rbx], edx
37bbf5df9
37bbf5df9loc_37bbf5df9:
37bbf5df9mov edx, [r12]
37bbf5dfdlea ecx, [rdx-1]
37bbf5e00cmp ecx, 1
37bbf5e03jbe 0x37bbf5ef8
37bbf5e09cmp edx, 3
37bbf5e0cjne 0x37bbf5af4
37bbf5e12cmp [rsp+180], 1
37bbf5e1amov rbx, [rsp+384]
37bbf5e22sbb edx, edx
37bbf5e24and edx, 11
37bbf5e27add edx, 67
37bbf5e2amov [rsp+204], dl
37bbf5e31mov edx, [rbx]
37bbf5e33test edx, edx
37bbf5e35jle 0x37bbf5af4
37bbf5e3blea rbp, [rip+0x855712]
37bbf5e42shl rax, 4
37bbf5e46mov r13l, 1
37bbf5e4cmov ebx, edx
37bbf5e4emov rdi, [rsp+400]
37bbf5e56mov r12, rbp
37bbf5e59mov rbp, rsi
37bbf5e5cmov rsi, rax
37bbf5e5fnop
37bbf5e60
37bbf5e60loc_37bbf5e60:
37bbf5e60mov rax, [rsp+336]
37bbf5e68mov rcx, rbp
37bbf5e6badd r13l, 1
37bbf5e6fmov [rsp+40], rdi
37bbf5e74mov [rsp+48], r12
37bbf5e79mov r9, [rsp+320]
37bbf5e81lea r8, [rip+0x8556c4]
37bbf5e88add rdi, rsi
37bbf5e8bmov [rsp+32], rax
37bbf5e90lea rdx, [rsp+204]
37bbf5e98mov [rsp+72], 8
37bbf5ea1mov [rsp+64], 1
37bbf5eaamov [rsp+56], 1
37bbf5eb3call ztpmv_
37bbf5eb8cmp ebx, r13l
37bbf5ebbjge 0x37bbf5e60
37bbf5ebdjmp 0x37bbf5af4
37bbf5ec2
37bbf5ec2 66 0f 1f 44 00 00 f..D..
37bbf5ec8
37bbf5ec8loc_37bbf5ec8:
37bbf5ec8mov rax, [rsp+344]
37bbf5ed0movsd_xmm x0, [rax]
37bbf5ed4mov rax, [rsp+352]
37bbf5edccomisd x0, [rax]
37bbf5ee0jb 0x37bbf5b52
37bbf5ee6mov edx, -9
37bbf5eebmov eax, 9
37bbf5ef0jmp 0x37bbf5ad0
37bbf5ef5
37bbf5ef5 0f 1f 00 ...
37bbf5ef8
37bbf5ef8loc_37bbf5ef8:
37bbf5ef8cmp [rsp+180], 1
37bbf5f00mov rbx, [rsp+384]
37bbf5f08sbb edx, edx
37bbf5f0aand edx, -11
37bbf5f0dadd edx, 78
37bbf5f10mov [rsp+204], dl
37bbf5f17mov edx, [rbx]
37bbf5f19test edx, edx
37bbf5f1bjle 0x37bbf5af4
37bbf5f21lea rbp, [rip+0x85562c]
37bbf5f28shl rax, 4
37bbf5f2cmov edi, 1
37bbf5f31mov r13, [rsp+400]
37bbf5f39mov r12, rbp
37bbf5f3cmov rbx, rax
37bbf5f3fmov rbp, rsi
37bbf5f42mov esi, edx
37bbf5f44nop
37bbf5f45nop [rax+rax]
37bbf5f50
37bbf5f50loc_37bbf5f50:
37bbf5f50mov rax, [rsp+336]
37bbf5f58mov rcx, rbp
37bbf5f5badd edi, 1
37bbf5f5emov [rsp+40], r13
37bbf5f63mov [rsp+48], r12
37bbf5f68mov r9, [rsp+320]
37bbf5f70lea r8, [rip+0x8555d5]
37bbf5f77add r13, rbx
37bbf5f7amov [rsp+32], rax
37bbf5f7flea rdx, [rsp+204]
37bbf5f87mov [rsp+72], 8
37bbf5f90mov [rsp+64], 1
37bbf5f99mov [rsp+56], 1
37bbf5fa2call ztpsv_
37bbf5fa7cmp esi, edi
37bbf5fa9jge 0x37bbf5f50
37bbf5fabjmp 0x37bbf5af4
37bbf5fb0
37bbf5fb0loc_37bbf5fb0:
37bbf5fb0test r10l, r10l
37bbf5fb3je 0x37bbf5b52
37bbf5fb9jmp 0x37bbf5a8d
37bbf5fbe
37bbf5fbe 66 90 f.
37bbf5fc0
37bbf5fc0loc_37bbf5fc0:
37bbf5fc0mov edx, -10
37bbf5fc5mov eax, 10
37bbf5fcajmp 0x37bbf5ad0
37bbf5fcf
37bbf5fcfloc_37bbf5fcf:
37bbf5fcfneg eax
37bbf5fd1jmp 0x37bbf5ad2
37bbf5960
37bbf5960zhpgvx_:
37bbf5960push r15
37bbf5962push r14
37bbf5964push r13
37bbf5966push r12
37bbf5968push rbp
37bbf5969push rdi
37bbf596apush rsi
37bbf596bpush rbx
37bbf596csub rsp, 216
37bbf5973mov rax, [rsp+408]
37bbf597bmov rdi, [rsp+448]
37bbf5983mov eax, [rax]
37bbf5985mov rbp, rdx
37bbf5988mov rbx, r8
37bbf598bmov r12, rcx
37bbf598emov rsi, r9
37bbf5991mov r8l, 1
37bbf5997mov r9l, 1
37bbf599dmov rcx, rbp
37bbf59a0mov [rsp+184], eax
37bbf59a7lea rdx, [rip+0x855b92]
37bbf59aecall lsame_
37bbf59b3mov r9l, 1
37bbf59b9mov r8l, 1
37bbf59bfmov rcx, rsi
37bbf59c2lea rdx, [rip+0x855b78]
37bbf59c9mov r13l, eax
37bbf59cccall lsame_
37bbf59d1mov r9l, 1
37bbf59d7mov r8l, 1
37bbf59ddmov rcx, rbx
37bbf59e0lea rdx, [rip+0x855b5b]
37bbf59e7mov [rsp+180], eax
37bbf59eecall lsame_
37bbf59f3mov r9l, 1
37bbf59f9mov r8l, 1
37bbf59ffmov rcx, rbx
37bbf5a02lea rdx, [rip+0x855b37]
37bbf5a09mov r15l, eax
37bbf5a0ccall lsame_
37bbf5a11mov r9l, 1
37bbf5a17mov r8l, 1
37bbf5a1dmov rcx, rbx
37bbf5a20lea rdx, [rip+0x855b1c]
37bbf5a27mov r14l, eax
37bbf5a2acall lsame_
37bbf5a2fmov [rdi], 0
37bbf5a35mov r10l, eax
37bbf5a38mov eax, [r12]
37bbf5a3csub eax, 1
37bbf5a3fcmp eax, 2
37bbf5a42ja 0x37bbf5b10
37bbf5a48test r13l, r13l
37bbf5a4bje 0x37bbf5b90
37bbf5a51
37bbf5a51loc_37bbf5a51:
37bbf5a51test r15l, r15l
37bbf5a54jne 0x37bbf5b20
37bbf5a5atest r14l, r14l
37bbf5a5djne 0x37bbf5b20
37bbf5a63test r10l, r10l
37bbf5a66je 0x37bbf5bd8
37bbf5a6cmov edx, [rsp+180]
37bbf5a73test edx, edx
37bbf5a75je 0x37bbf5bf0
37bbf5a7bmov rax, [rsp+320]
37bbf5a83mov edx, [rax]
37bbf5a85test edx, edx
37bbf5a87js 0x37bbf5c38
37bbf5a8d
37bbf5a8dloc_37bbf5a8d:
37bbf5a8dmov rax, [rsp+360]
37bbf5a95mov eax, [rax]
37bbf5a97test eax, eax
37bbf5a99jle 0x37bbf5fc0
37bbf5a9fmov rcx, [rsp+368]
37bbf5aa7cmp eax, edx
37bbf5aa9cmovg eax, edx
37bbf5aacmov ecx, [rcx]
37bbf5aaecmp ecx, eax
37bbf5ab0jl 0x37bbf5aba
37bbf5ab2cmp ecx, edx
37bbf5ab4jle 0x37bbf5b52
37bbf5aba
37bbf5abaloc_37bbf5aba:
37bbf5abamov edx, -11
37bbf5abfmov eax, 11
37bbf5ac4nop
37bbf5ac5nop [rax+rax]
37bbf5ad0
37bbf5ad0loc_37bbf5ad0:
37bbf5ad0mov [rdi], edx
37bbf5ad2
37bbf5ad2loc_37bbf5ad2:
37bbf5ad2lea rdx, [rsp+204]
37bbf5adamov r8l, 6
37bbf5ae0lea rcx, [rip+0x855a5f]
37bbf5ae7mov [rsp+204], eax
37bbf5aeecall xerbla_
37bbf5af3nop
37bbf5af4
37bbf5af4loc_37bbf5af4:
37bbf5af4add rsp, 216
37bbf5afbpop rbx
37bbf5afcpop rsi
37bbf5afdpop rdi
37bbf5afepop rbp
37bbf5affpop r12
37bbf5b01pop r13
37bbf5b03pop r14
37bbf5b05pop r15
37bbf5b07ret
37bbf5b08
37bbf5b08 0f 1f 84 00 00 00 00 00 ........
37bbf5b10
37bbf5b10loc_37bbf5b10:
37bbf5b10mov edx, -1
37bbf5b15mov eax, 1
37bbf5b1ajmp 0x37bbf5ad0
37bbf5b1c
37bbf5b1c 0f 1f 40 00 ..@.
37bbf5b20
37bbf5b20loc_37bbf5b20:
37bbf5b20mov eax, [rsp+180]
37bbf5b27test eax, eax
37bbf5b29je 0x37bbf5bf0
37bbf5b2f
37bbf5b2floc_37bbf5b2f:
37bbf5b2fmov rax, [rsp+320]
37bbf5b37mov edx, [rax]
37bbf5b39test edx, edx
37bbf5b3bjs 0x37bbf5c38
37bbf5b41test r14l, r14l
37bbf5b44je 0x37bbf5fb0
37bbf5b4atest edx, edx
37bbf5b4cjne 0x37bbf5ec8
37bbf5b52
37bbf5b52loc_37bbf5b52:
37bbf5b52mov eax, [rdi]
37bbf5b54test eax, eax
37bbf5b56jne 0x37bbf5fcf
37bbf5b5cmov rax, [rsp+408]
37bbf5b64mov eax, [rax]
37bbf5b66test eax, eax
37bbf5b68jle 0x37bbf5b7b
37bbf5b6atest r13l, r13l
37bbf5b6dje 0x37bbf5c50
37bbf5b73cmp eax, edx
37bbf5b75jge 0x37bbf5c50
37bbf5b7b
37bbf5b7bloc_37bbf5b7b:
37bbf5b7bmov [rdi], -16
37bbf5b81mov eax, 16
37bbf5b86jmp 0x37bbf5ad2
37bbf5b8b
37bbf5b8b 0f 1f 44 00 00 ..D..
37bbf5b90
37bbf5b90loc_37bbf5b90:
37bbf5b90mov r9l, 1
37bbf5b96mov r8l, 1
37bbf5b9cmov rcx, rbp
37bbf5b9fmov [rsp+188], r10l
37bbf5ba7lea rdx, [rip+0x855996]
37bbf5baecall lsame_
37bbf5bb3mov r10l, [rsp+188]
37bbf5bbbtest eax, eax
37bbf5bbdjne 0x37bbf5a51
37bbf5bc3mov [rdi], -2
37bbf5bc9mov eax, 2
37bbf5bcejmp 0x37bbf5ad2
37bbf5bd3
37bbf5bd3 0f 1f 44 00 00 ..D..
37bbf5bd8
37bbf5bd8loc_37bbf5bd8:
37bbf5bd8mov edx, -3
37bbf5bddmov eax, 3
37bbf5be2jmp 0x37bbf5ad0
37bbf5be7
37bbf5be7 66 0f 1f 84 00 00 00 00 00 f........
37bbf5bf0
37bbf5bf0loc_37bbf5bf0:
37bbf5bf0mov r9l, 1
37bbf5bf6mov r8l, 1
37bbf5bfcmov rcx, rsi
37bbf5bffmov [rsp+188], r10l
37bbf5c07lea rdx, [rip+0x855937]
37bbf5c0ecall lsame_
37bbf5c13mov r10l, [rsp+188]
37bbf5c1btest eax, eax
37bbf5c1djne 0x37bbf5b2f
37bbf5c23mov edx, -4
37bbf5c28mov eax, 4
37bbf5c2djmp 0x37bbf5ad0
37bbf5c32
37bbf5c32 66 0f 1f 44 00 00 f..D..
37bbf5c38
37bbf5c38loc_37bbf5c38:
37bbf5c38mov edx, -5
37bbf5c3dmov eax, 5
37bbf5c42jmp 0x37bbf5ad0
37bbf5c47
37bbf5c47 66 0f 1f 84 00 00 00 00 00 f........
37bbf5c50
37bbf5c50loc_37bbf5c50:
37bbf5c50test edx, edx
37bbf5c52je 0x37bbf5af4
37bbf5c58mov [rsp+32], 1
37bbf5c61mov r8, [rsp+336]
37bbf5c69mov r9, rdi
37bbf5c6cmov rcx, rsi
37bbf5c6fmov rdx, [rsp+320]
37bbf5c77call zpptrf_
37bbf5c7cmov eax, [rdi]
37bbf5c7etest eax, eax
37bbf5c80je 0x37bbf5c98
37bbf5c82mov rsi, [rsp+320]
37bbf5c8aadd eax, [rsi]
37bbf5c8cmov [rdi], eax
37bbf5c8ejmp 0x37bbf5af4
37bbf5c93
37bbf5c93 0f 1f 44 00 00 ..D..
37bbf5c98
37bbf5c98loc_37bbf5c98:
37bbf5c98mov rax, [rsp+336]
37bbf5ca0mov [rsp+40], rdi
37bbf5ca5mov rdx, rsi
37bbf5ca8mov rcx, r12
37bbf5cabmov r9, [rsp+328]
37bbf5cb3mov r8, [rsp+320]
37bbf5cbbmov [rsp+48], 1
37bbf5cc4mov [rsp+32], rax
37bbf5cc9call zhpgst_
37bbf5ccemov r8, rsi
37bbf5cd1mov rdx, rbx
37bbf5cd4mov rcx, rbp
37bbf5cd7mov rax, [rsp+440]
37bbf5cdfmov [rsp+168], 1
37bbf5cebmov [rsp+160], 1
37bbf5cf7mov [rsp+136], rax
37bbf5cffmov rax, [rsp+432]
37bbf5d07mov [rsp+152], 1
37bbf5d13mov [rsp+128], rax
37bbf5d1bmov rax, [rsp+424]
37bbf5d23mov [rsp+144], rdi
37bbf5d2bmov [rsp+120], rax
37bbf5d30mov rax, [rsp+416]
37bbf5d38mov [rsp+112], rax
37bbf5d3dmov rax, [rsp+408]
37bbf5d45mov [rsp+104], rax
37bbf5d4amov rax, [rsp+400]
37bbf5d52mov [rsp+96], rax
37bbf5d57mov rax, [rsp+392]
37bbf5d5fmov [rsp+88], rax
37bbf5d64mov rax, [rsp+384]
37bbf5d6cmov [rsp+80], rax
37bbf5d71mov rax, [rsp+376]
37bbf5d79mov [rsp+72], rax
37bbf5d7emov rax, [rsp+368]
37bbf5d86mov [rsp+64], rax
37bbf5d8bmov rax, [rsp+360]
37bbf5d93mov [rsp+56], rax
37bbf5d98mov rax, [rsp+352]
37bbf5da0mov [rsp+48], rax
37bbf5da5mov rax, [rsp+344]
37bbf5dadmov [rsp+40], rax
37bbf5db2mov rax, [rsp+328]
37bbf5dbamov [rsp+32], rax
37bbf5dbfmov r9, [rsp+320]
37bbf5dc7call zhpevx_
37bbf5dcctest r13l, r13l
37bbf5dcfje 0x37bbf5af4
37bbf5dd5movsxd rax, [rsp+184]
37bbf5dddxor edx, edx
37bbf5ddftest rax, rax
37bbf5de2cmovs rax, rdx
37bbf5de6mov edx, [rdi]
37bbf5de8test edx, edx
37bbf5deajle 0x37bbf5df9
37bbf5decmov rbx, [rsp+384]
37bbf5df4sub edx, 1
37bbf5df7mov [rbx], edx
37bbf5df9
37bbf5df9loc_37bbf5df9:
37bbf5df9mov edx, [r12]
37bbf5dfdlea ecx, [rdx-1]
37bbf5e00cmp ecx, 1
37bbf5e03jbe 0x37bbf5ef8
37bbf5e09cmp edx, 3
37bbf5e0cjne 0x37bbf5af4
37bbf5e12cmp [rsp+180], 1
37bbf5e1amov rbx, [rsp+384]
37bbf5e22sbb edx, edx
37bbf5e24and edx, 11
37bbf5e27add edx, 67
37bbf5e2amov [rsp+204], dl
37bbf5e31mov edx, [rbx]
37bbf5e33test edx, edx
37bbf5e35jle 0x37bbf5af4
37bbf5e3blea rbp, [rip+0x855712]
37bbf5e42shl rax, 4
37bbf5e46mov r13l, 1
37bbf5e4cmov ebx, edx
37bbf5e4emov rdi, [rsp+400]
37bbf5e56mov r12, rbp
37bbf5e59mov rbp, rsi
37bbf5e5cmov rsi, rax
37bbf5e5fnop
37bbf5e60
37bbf5e60loc_37bbf5e60:
37bbf5e60mov rax, [rsp+336]
37bbf5e68mov rcx, rbp
37bbf5e6badd r13l, 1
37bbf5e6fmov [rsp+40], rdi
37bbf5e74mov [rsp+48], r12
37bbf5e79mov r9, [rsp+320]
37bbf5e81lea r8, [rip+0x8556c4]
37bbf5e88add rdi, rsi
37bbf5e8bmov [rsp+32], rax
37bbf5e90lea rdx, [rsp+204]
37bbf5e98mov [rsp+72], 8
37bbf5ea1mov [rsp+64], 1
37bbf5eaamov [rsp+56], 1
37bbf5eb3call ztpmv_
37bbf5eb8cmp ebx, r13l
37bbf5ebbjge 0x37bbf5e60
37bbf5ebdjmp 0x37bbf5af4
37bbf5ec2
37bbf5ec2 66 0f 1f 44 00 00 f..D..
37bbf5ec8
37bbf5ec8loc_37bbf5ec8:
37bbf5ec8mov rax, [rsp+344]
37bbf5ed0movsd_xmm x0, [rax]
37bbf5ed4mov rax, [rsp+352]
37bbf5edccomisd x0, [rax]
37bbf5ee0jb 0x37bbf5b52
37bbf5ee6mov edx, -9
37bbf5eebmov eax, 9
37bbf5ef0jmp 0x37bbf5ad0
37bbf5ef5
37bbf5ef5 0f 1f 00 ...
37bbf5ef8
37bbf5ef8loc_37bbf5ef8:
37bbf5ef8cmp [rsp+180], 1
37bbf5f00mov rbx, [rsp+384]
37bbf5f08sbb edx, edx
37bbf5f0aand edx, -11
37bbf5f0dadd edx, 78
37bbf5f10mov [rsp+204], dl
37bbf5f17mov edx, [rbx]
37bbf5f19test edx, edx
37bbf5f1bjle 0x37bbf5af4
37bbf5f21lea rbp, [rip+0x85562c]
37bbf5f28shl rax, 4
37bbf5f2cmov edi, 1
37bbf5f31mov r13, [rsp+400]
37bbf5f39mov r12, rbp
37bbf5f3cmov rbx, rax
37bbf5f3fmov rbp, rsi
37bbf5f42mov esi, edx
37bbf5f44nop
37bbf5f45nop [rax+rax]
37bbf5f50
37bbf5f50loc_37bbf5f50:
37bbf5f50mov rax, [rsp+336]
37bbf5f58mov rcx, rbp
37bbf5f5badd edi, 1
37bbf5f5emov [rsp+40], r13
37bbf5f63mov [rsp+48], r12
37bbf5f68mov r9, [rsp+320]
37bbf5f70lea r8, [rip+0x8555d5]
37bbf5f77add r13, rbx
37bbf5f7amov [rsp+32], rax
37bbf5f7flea rdx, [rsp+204]
37bbf5f87mov [rsp+72], 8
37bbf5f90mov [rsp+64], 1
37bbf5f99mov [rsp+56], 1
37bbf5fa2call ztpsv_
37bbf5fa7cmp esi, edi
37bbf5fa9jge 0x37bbf5f50
37bbf5fabjmp 0x37bbf5af4
37bbf5fb0
37bbf5fb0loc_37bbf5fb0:
37bbf5fb0test r10l, r10l
37bbf5fb3je 0x37bbf5b52
37bbf5fb9jmp 0x37bbf5a8d
37bbf5fbe
37bbf5fbe 66 90 f.
37bbf5fc0
37bbf5fc0loc_37bbf5fc0:
37bbf5fc0mov edx, -10
37bbf5fc5mov eax, 10
37bbf5fcajmp 0x37bbf5ad0
37bbf5fcf
37bbf5fcfloc_37bbf5fcf:
37bbf5fcfneg eax
37bbf5fd1jmp 0x37bbf5ad2
37bbf5960
37bbf5fd6
37bbf5fd6 // align 0x40
37bbf5fd6 // align 0x40
37bbf6000
37bbf6000zhprfs_:
37bbf6000push r15
37bbf6002push r14
37bbf6004push r13
37bbf6006push r12
37bbf6008push rbp
37bbf6009push rdi
37bbf600apush rsi
37bbf600bpush rbx
37bbf600csub rsp, 360
37bbf6013movups [rsp+256], x6
37bbf601bmovups [rsp+272], x7
37bbf6023movups [rsp+288], x8
37bbf602cmovups [rsp+304], x9
37bbf6035movups [rsp+320], x10
37bbf603emovups [rsp+336], x11
37bbf6047mov rax, [rsp+544]
37bbf604fmov rdi, [rsp+488]
37bbf6057mov r12, [rsp+504]
37bbf605fmov r14, [rsp+536]
37bbf6067mov [rax], 0
37bbf606dmov ebp, [rdi]
37bbf606fmov esi, [r12]
37bbf6073mov [rsp+440], rdx
37bbf607bmov rbx, r8
37bbf607emov r15, r9
37bbf6081mov r8l, 1
37bbf6087mov r9l, 1
37bbf608dlea rdx, [rip+0x8554cc]
37bbf6094mov [rsp+432], rcx
37bbf609ccall lsame_
37bbf60a1mov [rsp+224], eax
37bbf60a8test eax, eax
37bbf60aaje 0x37bbf6172
37bbf60b0
37bbf60b0loc_37bbf60b0:
37bbf60b0mov rax, [rsp+440]
37bbf60b8mov r13l, [rax]
37bbf60bbtest r13l, r13l
37bbf60bejs 0x37bbf60f4
37bbf60c0mov edx, [rbx]
37bbf60c2test edx, edx
37bbf60c4js 0x37bbf61a9
37bbf60catest r13l, r13l
37bbf60cdmov eax, 1
37bbf60d2cmovg eax, r13l
37bbf60d6cmp [rdi], eax
37bbf60d8jl 0x37bbf61b8
37bbf60decmp [r12], eax
37bbf60e2jge 0x37bbf61c7
37bbf60e8mov edx, -10
37bbf60edmov eax, 10
37bbf60f2jmp 0x37bbf60fe
37bbf60f4
37bbf60f4loc_37bbf60f4:
37bbf60f4mov edx, -2
37bbf60f9mov eax, 2
37bbf60fe
37bbf60feloc_37bbf60fe:
37bbf60femov rdi, [rsp+544]
37bbf6106mov [rdi], edx
37bbf6108
37bbf6108loc_37bbf6108:
37bbf6108lea rdx, [rsp+244]
37bbf6110mov r8l, 6
37bbf6116lea rcx, [rip+0x855445]
37bbf611dmov [rsp+244], eax
37bbf6124call xerbla_
37bbf6129nop
37bbf612a
37bbf612aloc_37bbf612a:
37bbf612amovups x6, [rsp+256]
37bbf6132movups x7, [rsp+272]
37bbf613amovups x8, [rsp+288]
37bbf6143movups x9, [rsp+304]
37bbf614cmovups x10, [rsp+320]
37bbf6155movups x11, [rsp+336]
37bbf615eadd rsp, 360
37bbf6165pop rbx
37bbf6166pop rsi
37bbf6167pop rdi
37bbf6168pop rbp
37bbf6169pop r12
37bbf616bpop r13
37bbf616dpop r14
37bbf616fpop r15
37bbf6171ret
37bbf6172
37bbf6172loc_37bbf6172:
37bbf6172mov rcx, [rsp+432]
37bbf617amov r9l, 1
37bbf6180mov r8l, 1
37bbf6186lea rdx, [rip+0x8553d4]
37bbf618dcall lsame_
37bbf6192test eax, eax
37bbf6194jne 0x37bbf60b0
37bbf619amov edx, -1
37bbf619fmov eax, 1
37bbf61a4jmp 0x37bbf60fe
37bbf61a9
37bbf61a9loc_37bbf61a9:
37bbf61a9mov edx, -3
37bbf61aemov eax, 3
37bbf61b3jmp 0x37bbf60fe
37bbf61b8
37bbf61b8loc_37bbf61b8:
37bbf61b8mov edx, -8
37bbf61bdmov eax, 8
37bbf61c2jmp 0x37bbf60fe
37bbf61c7
37bbf61c7loc_37bbf61c7:
37bbf61c7mov rax, [rsp+544]
37bbf61cfmov eax, [rax]
37bbf61d1test eax, eax
37bbf61d3jne 0x37bbf6def
37bbf61d9test r13l, r13l
37bbf61dcje 0x37bbf6db6
37bbf61e2test edx, edx
37bbf61e4je 0x37bbf612a
37bbf61eamov edx, 7
37bbf61eflea rcx, [rip+0x855372]
37bbf61f6call dlamch_
37bbf61fbmov edx, 12
37bbf6200lea rcx, [rip+0x855368]
37bbf6207movapd x7, x0
37bbf620bcall dlamch_
37bbf6210mov r11l, [rbx]
37bbf6213test r11l, r11l
37bbf6216jle 0x37bbf612a
37bbf621cadd r13l, 1
37bbf6220pxor x8, x8
37bbf6225movsxd r8, esi
37bbf6228xor eax, eax
37bbf622acvtsi2sd x8, r13l
37bbf622fmovsxd r10, ebp
37bbf6232test r8, r8
37bbf6235mov [rsp+88], -1
37bbf623emulsd x0, x8
37bbf6243cmovs r8, rax
37bbf6247test r10, r10
37bbf624amov [rsp+96], 1
37bbf6253cmovs r10, rax
37bbf6257mov rax, [rsp+480]
37bbf625fmov [rsp+168], -1
37bbf626blea rbp, [rsp+244]
37bbf6273mov [rsp+232], r8
37bbf627bmov rdi, [rsp+512]
37bbf6283lea r12, [rsp+240]
37bbf628badd rax, 16
37bbf628fmov [rsp+228], r11l
37bbf6297mov rbx, r10
37bbf629amovddup x9, [rip+0x85530d]
37bbf62a3mov [rsp+216], rax
37bbf62abmov rax, [rsp+496]
37bbf62b3movapd x10, x0
37bbf62b8mov r11, [rsp+528]
37bbf62c0movapd x11, x0
37bbf62c5divsd x10, x7
37bbf62caadd rax, 16
37bbf62cemov [rsp+176], rax
37bbf62d6
37bbf62d6loc_37bbf62d6:
37bbf62d6mov rax, [rsp+168]
37bbf62demov rsi, [rsp+216]
37bbf62e6mov [rsp+116], 1
37bbf62eemov rcx, [rsp+176]
37bbf62f6mov [rsp+184], rdi
37bbf62feshl rax, 4
37bbf6302mov [rsp+528], r11
37bbf630amovsd_xmm x6, [rip+0x85528e]
37bbf6312add rsi, rax
37bbf6315add rax, [rsp+480]
37bbf631dmov [rsp+200], r12
37bbf6325mov [rsp+128], rsi
37bbf632dmov rsi, [rsp+88]
37bbf6332mov [rsp+136], rax
37bbf633ashl rsi, 4
37bbf633emov [rsp+208], rbp
37bbf6346add rcx, rsi
37bbf6349mov [rsp+160], rsi
37bbf6351add rsi, [rsp+496]
37bbf6359mov [rsp+120], rsi
37bbf635emov [rsp+192], rbx
37bbf6366mov rbx, rcx
37bbf6369
37bbf6369loc_37bbf6369:
37bbf6369lea rax, [rip+0x85520c]
37bbf6370mov r9, [rsp+528]
37bbf6378mov rdx, [rsp+128]
37bbf6380mov [rsp+32], rax
37bbf6385mov rcx, [rsp+440]
37bbf638dmov rdi, rax
37bbf6390mov r8, rax
37bbf6393call zcopy_
37bbf6398mov rax, rdi
37bbf639bmov [rsp+64], rdi
37bbf63a0mov r9, r15
37bbf63a3mov rdi, [rsp+528]
37bbf63abmov [rsp+40], rax
37bbf63b0lea r8, [rip+0x8551c9]
37bbf63b7mov [rsp+32], rbx
37bbf63bcmov rdx, [rsp+440]
37bbf63c4mov [rsp+56], rdi
37bbf63c9lea rdi, [rip+0x8551c0]
37bbf63d0mov rcx, [rsp+432]
37bbf63d8mov [rsp+72], 1
37bbf63e1mov [rsp+48], rdi
37bbf63e6call zhpmv_
37bbf63ebmov rax, [rsp+440]
37bbf63f3mov r13l, [rax]
37bbf63f6test r13l, r13l
37bbf63f9jle 0x37bbf6dad
37bbf63fflea edi, [r13-1]
37bbf6403lea rdx, [r14+8]
37bbf6407mov rax, r14
37bbf640amov r8, r14
37bbf640dmov [rsp+104], rdi
37bbf6412mov rcx, [rsp+136]
37bbf641amov rsi, rdi
37bbf641dlea r9, [rdx+8*rdi]
37bbf6421nop [rax+rax]
37bbf642anop [rax+rax]
37bbf6435nop [rax+rax]
37bbf6440
37bbf6440loc_37bbf6440:
37bbf6440movsd_xmm x0, [rcx+16]
37bbf6445movsd_xmm x1, [rcx+24]
37bbf644aadd r8, 8
37bbf644eadd rcx, 16
37bbf6452andpd x0, [rip+0x855156]
37bbf645aandpd x1, [rip+0x85514e]
37bbf6462addsd x0, x1
37bbf6466movsd_xmm [r8-8], x0
37bbf646ccmp r8, r9
37bbf646fjne 0x37bbf6440
37bbf6471mov ecx, [rsp+224]
37bbf6478test ecx, ecx
37bbf647aje 0x37bbf6670
37bbf6480mov rdi, [rsp+120]
37bbf6485lea ebp, [r13+1]
37bbf6489xor r10l, r10l
37bbf648cpxor x1, x1
37bbf6490mov esi, 1
37bbf6495mov r11l, 1
37bbf649bmovsd_xmm x4, [rdi+16]
37bbf64a0movsd_xmm x0, [rdi+24]
37bbf64a5andpd x4, [rip+0x855103]
37bbf64adandpd x0, [rip+0x8550fb]
37bbf64b5addsd x4, x0
37bbf64b9nop [rax]
37bbf64c0
37bbf64c0loc_37bbf64c0:
37bbf64c0add esi, r11l
37bbf64c3add r11l, 1
37bbf64c7lea edx, [rsi-2]
37bbf64camovsxd rdx, edx
37bbf64cdshl rdx, 4
37bbf64d1movsd_xmm x0, [r15+rdx]
37bbf64d7andpd x0, [rip+0x8550d1]
37bbf64dfmulsd x0, x4
37bbf64e3addsd x0, [r14+8*r10]
37bbf64e9addsd x0, x1
37bbf64edmovsd_xmm [r14+8*r10], x0
37bbf64f3cmp ebp, r11l
37bbf64f6je 0x37bbf68c3
37bbf64fcmovsd_xmm x4, [rdi+40]
37bbf6501movsd_xmm x0, [rdi+32]
37bbf6506add rdi, 16
37bbf650aadd r10, 1
37bbf650eandpd x4, [rip+0x85509a]
37bbf6516andpd x0, [rip+0x855092]
37bbf651eaddsd x4, x0
37bbf6522cmp r11l, 2
37bbf6526je 0x37bbf6a14
37bbf652cmovsxd rcx, esi
37bbf652fmov r8l, r10l
37bbf6532mov r9l, r10l
37bbf6535xor edx, edx
37bbf6537sub rcx, 1
37bbf653bshr r8l, 1
37bbf653emovddup x3, x4
37bbf6542pxor x1, x1
37bbf6546shl rcx, 4
37bbf654ashl r8, 4
37bbf654eadd rcx, r15
37bbf6551nop [rax]
37bbf6555nop [rax+rax]
37bbf6560
37bbf6560loc_37bbf6560:
37bbf6560movupd x0, [rcx+2*rdx]
37bbf6565movupd x2, [rcx+2*rdx+16]
37bbf656bmovlpd x2, [rcx+2*rdx+8]
37bbf6571movupd x5, [r14+rdx]
37bbf6577movhpd x0, [rcx+2*rdx+16]
37bbf657dandpd x0, x9
37bbf6582andpd x2, x9
37bbf6587addpd x2, x0
37bbf658bmovapd x0, x3
37bbf658fmulpd x0, x2
37bbf6593addpd x0, x5
37bbf6597movupd x5, [rbx+2*rdx]
37bbf659cmovhpd x5, [rbx+2*rdx+16]
37bbf65a2movups [r14+rdx], x0
37bbf65a7movupd x0, [rbx+2*rdx+16]
37bbf65admovlpd x0, [rbx+2*rdx+8]
37bbf65b3andpd x5, x9
37bbf65b8add rdx, 16
37bbf65bcandpd x0, x9
37bbf65c1addpd x0, x5
37bbf65c5mulpd x0, x2
37bbf65c9addsd x1, x0
37bbf65cdunpckhpd x0, x0
37bbf65d1addsd x1, x0
37bbf65d5cmp rdx, r8
37bbf65d8jne 0x37bbf6560
37bbf65datest r9b, 1
37bbf65deje 0x37bbf64c0
37bbf65e4and r9l, -2
37bbf65e8lea ecx, [rsi+r9]
37bbf65ecadd r9l, 1
37bbf65f0
37bbf65f0loc_37bbf65f0:
37bbf65f0movsxd rcx, ecx
37bbf65f3movsxd rdx, r9l
37bbf65f6shl rcx, 4
37bbf65faadd rcx, r15
37bbf65fdmovsd_xmm x2, [rcx-8]
37bbf6602movsd_xmm x0, [rcx-16]
37bbf6607andpd x2, [rip+0x854fa1]
37bbf660fandpd x0, [rip+0x854f99]
37bbf6617addsd x2, x0
37bbf661bmovapd x0, x2
37bbf661fmulsd x0, x4
37bbf6623addsd x0, [r14+8*rdx-8]
37bbf662amovsd_xmm [r14+8*rdx-8], x0
37bbf6631add rdx, [rsp+88]
37bbf6636shl rdx, 4
37bbf663aadd rdx, [rsp+496]
37bbf6642movsd_xmm x0, [rdx+8]
37bbf6647movsd_xmm x3, [rdx]
37bbf664bandpd x0, [rip+0x854f5d]
37bbf6653andpd x3, [rip+0x854f55]
37bbf665baddsd x0, x3
37bbf665fmulsd x0, x2
37bbf6663addsd x1, x0
37bbf6667jmp 0x37bbf64c0
37bbf666c
37bbf666c 0f 1f 40 00 ..@.
37bbf6670
37bbf6670loc_37bbf6670:
37bbf6670mov rcx, [rsp+496]
37bbf6678mov rdi, [rsp+160]
37bbf6680movsd_xmm x3, [rcx+rdi+16]
37bbf6686movsd_xmm x0, [rcx+rdi+24]
37bbf668candpd x3, [rip+0x854f1c]
37bbf6694andpd x0, [rip+0x854f14]
37bbf669caddsd x3, x0
37bbf66a0movsd_xmm x0, [r15]
37bbf66a5andpd x0, [rip+0x854f03]
37bbf66admulsd x0, x3
37bbf66b1addsd x0, [r14]
37bbf66b6cmp r13l, 1
37bbf66baje 0x37bbf68b0
37bbf66c0mov r12, [rsp+120]
37bbf66c5mov edi, 2
37bbf66camov ebp, 1
37bbf66cfmov [rsp+152], rax
37bbf66d7mov [rsp+144], rbx
37bbf66dflea ebx, [r13+1]
37bbf66e3nop
37bbf66e5nop [rax+rax]
37bbf66f0
37bbf66f0loc_37bbf66f0:
37bbf66f0mov r10l, edi
37bbf66f3movsd_xmm [rdx-8], x0
37bbf66f8lea r11l, [rbp+1]
37bbf66fccmp r13l, edi
37bbf66ffjle 0x37bbf6a0b
37bbf6705movsxd rcx, ebp
37bbf6708mov r9l, esi
37bbf670bmovddup x4, x3
37bbf670fxor eax, eax
37bbf6711shl rcx, 4
37bbf6715shr r9l, 1
37bbf6718lea r8, [r12+32]
37bbf671dpxor x5, x5
37bbf6721add rcx, r15
37bbf6724shl r9, 4
37bbf6728nop [rax+rax]
37bbf6730
37bbf6730loc_37bbf6730:
37bbf6730movupd x1, [rcx+2*rax]
37bbf6735movupd x0, [rcx+2*rax+16]
37bbf673bmovlpd x0, [rcx+2*rax+8]
37bbf6741movupd x2, [rdx+rax]
37bbf6746movhpd x1, [rcx+2*rax+16]
37bbf674candpd x0, x9
37bbf6751andpd x1, x9
37bbf6756addpd x1, x0
37bbf675amovapd x0, x1
37bbf675emulpd x0, x4
37bbf6762addpd x0, x2
37bbf6766movupd x2, [r8+2*rax+16]
37bbf676dmovlpd x2, [r8+2*rax+8]
37bbf6774andpd x2, x9
37bbf6779movups [rdx+rax], x0
37bbf677dmovupd x0, [r8+2*rax]
37bbf6783movhpd x0, [r8+2*rax+16]
37bbf678aadd rax, 16
37bbf678eandpd x0, x9
37bbf6793addpd x0, x2
37bbf6797mulpd x0, x1
37bbf679baddsd x5, x0
37bbf679funpckhpd x0, x0
37bbf67a3addsd x5, x0
37bbf67a7cmp rax, r9
37bbf67aajne 0x37bbf6730
37bbf67actest sil, 1
37bbf67b0je 0x37bbf6838
37bbf67b6mov eax, esi
37bbf67b8and eax, -2
37bbf67bbadd r11l, eax
37bbf67beadd r10l, eax
37bbf67c1
37bbf67c1loc_37bbf67c1:
37bbf67c1movsxd r11, r11l
37bbf67c4movsxd r10, r10l
37bbf67c7shl r11, 4
37bbf67cbadd r11, r15
37bbf67cemovsd_xmm x1, [r11-8]
37bbf67d4movsd_xmm x0, [r11-16]
37bbf67daandpd x1, [rip+0x854dce]
37bbf67e2andpd x0, [rip+0x854dc6]
37bbf67eaaddsd x1, x0
37bbf67eemulsd x3, x1
37bbf67f2addsd x3, [r14+8*r10-8]
37bbf67f9movsd_xmm [r14+8*r10-8], x3
37bbf6800add r10, [rsp+88]
37bbf6805shl r10, 4
37bbf6809add r10, [rsp+496]
37bbf6811movsd_xmm x0, [r10]
37bbf6816movsd_xmm x2, [r10+8]
37bbf681candpd x0, [rip+0x854d8c]
37bbf6824andpd x2, [rip+0x854d84]
37bbf682caddsd x0, x2
37bbf6830mulsd x0, x1
37bbf6834addsd x5, x0
37bbf6838
37bbf6838loc_37bbf6838:
37bbf6838lea ebp, [rsi+rbp+1]
37bbf683caddsd x5, [rdx-8]
37bbf6841add rdi, 1
37bbf6845sub esi, 1
37bbf6848movsd_xmm x3, [r12+32]
37bbf684flea eax, [rbp-1]
37bbf6852add r12, 16
37bbf6856add rdx, 8
37bbf685amovsd_xmm x0, [r12+24]
37bbf6861andpd x3, [rip+0x854d47]
37bbf6869cdqe
37bbf686bandpd x0, [rip+0x854d3d]
37bbf6873shl rax, 4
37bbf6877movsd_xmm [rdx-16], x5
37bbf687caddsd x3, x0
37bbf6880movsd_xmm x0, [r15+rax]
37bbf6886andpd x0, [rip+0x854d22]
37bbf688emulsd x0, x3
37bbf6892addsd x0, [rdx-8]
37bbf6897cmp rdi, rbx
37bbf689ajne 0x37bbf66f0
37bbf68a0mov rbx, [rsp+144]
37bbf68a8mov rax, [rsp+152]
37bbf68b0
37bbf68b0loc_37bbf68b0:
37bbf68b0pxor x1, x1
37bbf68b4mov rdi, [rsp+104]
37bbf68b9addsd x0, x1
37bbf68bdmovsd_xmm [r14+8*rdi], x0
37bbf68c3
37bbf68c3loc_37bbf68c3:
37bbf68c3mov rcx, [rsp+104]
37bbf68c8mov rdx, [rsp+528]
37bbf68d0pxor x2, x2
37bbf68d4shl rcx, 4
37bbf68d8lea rcx, [rdx+rcx+16]
37bbf68ddnop [rax]
37bbf68e0
37bbf68e0loc_37bbf68e0:
37bbf68e0movsd_xmm x1, [rax]
37bbf68e4movsd_xmm x0, [rdx]
37bbf68e8movsd_xmm x3, [rdx+8]
37bbf68edandpd x0, [rip+0x854cbb]
37bbf68f5comisd x1, x10
37bbf68faandpd x3, [rip+0x854cae]
37bbf6902addsd x0, x3
37bbf6906ja 0x37bbf6912
37bbf6908addsd x0, x11
37bbf690daddsd x1, x11
37bbf6912
37bbf6912loc_37bbf6912:
37bbf6912divsd x0, x1
37bbf6916add rdx, 16
37bbf691aadd rax, 8
37bbf691emaxsd x2, x0
37bbf6922cmp rcx, rdx
37bbf6925jne 0x37bbf68e0
37bbf6927
37bbf6927loc_37bbf6927:
37bbf6927comisd x2, x7
37bbf692bmov rax, [rsp+520]
37bbf6933mov rdi, [rsp+96]
37bbf6938movsd_xmm [rax+8*rdi-8], x2
37bbf693ejbe 0x37bbf6a25
37bbf6944addsd x2, x2
37bbf6948comisd x6, x2
37bbf694cjb 0x37bbf6a25
37bbf6952cmp [rsp+116], 6
37bbf6957je 0x37bbf6a25
37bbf695dmov rax, [rsp+544]
37bbf6965mov r9, [rsp+464]
37bbf696dmov [rsp+64], 1
37bbf6976lea r8, [rip+0x854bff]
37bbf697dmov rdx, [rsp+440]
37bbf6985mov rcx, [rsp+432]
37bbf698dmov [rsp+56], rax
37bbf6992mov rax, [rsp+440]
37bbf699amov [rsp+48], rax
37bbf699fmov rax, [rsp+528]
37bbf69a7mov [rsp+40], rax
37bbf69acmov rax, [rsp+472]
37bbf69b4mov [rsp+32], rax
37bbf69b9call zhptrs_
37bbf69belea rax, [rip+0x854bb7]
37bbf69c5mov [rsp+32], rbx
37bbf69camov r8, [rsp+528]
37bbf69d2mov [rsp+40], rax
37bbf69d7mov rcx, [rsp+440]
37bbf69dfmov r9, rax
37bbf69e2lea rdx, [rip+0x854ba7]
37bbf69e9call zaxpy_
37bbf69eemov rsi, [rsp+96]
37bbf69f3add [rsp+116], 1
37bbf69f8mov rax, [rsp+520]
37bbf6a00movsd_xmm x6, [rax+8*rsi-8]
37bbf6a06jmp 0x37bbf6369
37bbf6a0b
37bbf6a0bloc_37bbf6a0b:
37bbf6a0bpxor x5, x5
37bbf6a0fjmp 0x37bbf67c1
37bbf6a14
37bbf6a14loc_37bbf6a14:
37bbf6a14mov ecx, esi
37bbf6a16pxor x1, x1
37bbf6a1amov r9l, 1
37bbf6a20jmp 0x37bbf65f0
37bbf6a25
37bbf6a25loc_37bbf6a25:
37bbf6a25mov rsi, [rsp+120]
37bbf6a2amov rdi, [rsp+184]
37bbf6a32mov rbx, [rsp+192]
37bbf6a3amov r11, [rsp+528]
37bbf6a42mov r12, [rsp+200]
37bbf6a4amov rbp, [rsp+208]
37bbf6a52test r13l, r13l
37bbf6a55jle 0x37bbf6aca
37bbf6a57movapd x3, x8
37bbf6a5clea r8l, [r13-1]
37bbf6a60mov rdx, r14
37bbf6a63mov rax, r11
37bbf6a66mulsd x3, x7
37bbf6a6ashl r8, 4
37bbf6a6elea r8, [r11+r8+16]
37bbf6a73nop
37bbf6a75nop [rax+rax]
37bbf6a80
37bbf6a80loc_37bbf6a80:
37bbf6a80movsd_xmm x2, [rdx]
37bbf6a84movsd_xmm x0, [rax]
37bbf6a88movsd_xmm x1, [rax+8]
37bbf6a8dandpd x0, [rip+0x854b1b]
37bbf6a95andpd x1, [rip+0x854b13]
37bbf6a9dcomisd x2, x10
37bbf6aa2addsd x0, x1
37bbf6aa6movapd x1, x2
37bbf6aaamulsd x1, x3
37bbf6aaeaddsd x0, x1
37bbf6ab2ja 0x37bbf6ab9
37bbf6ab4addsd x0, x11
37bbf6ab9
37bbf6ab9loc_37bbf6ab9:
37bbf6ab9add rax, 16
37bbf6abdmovsd_xmm [rdx], x0
37bbf6ac1add rdx, 8
37bbf6ac5cmp r8, rax
37bbf6ac8jne 0x37bbf6a80
37bbf6aca
37bbf6acaloc_37bbf6aca:
37bbf6acamov [rsp+240], 0
37bbf6ad5pxor x6, x6
37bbf6ad9mov [rsp+104], rsi
37bbf6ademov rsi, r14
37bbf6ae1mov r14, rbx
37bbf6ae4mov rbx, r11
37bbf6ae7nop [rax+rax]
37bbf6af0
37bbf6af0loc_37bbf6af0:
37bbf6af0mov [rsp+40], rbp
37bbf6af5movsxd rdx, r13l
37bbf6af8mov r9, rdi
37bbf6afbmov r8, rbx
37bbf6afemov [rsp+32], r12
37bbf6b03mov rcx, [rsp+440]
37bbf6b0bshl rdx, 4
37bbf6b0fadd rdx, rbx
37bbf6b12call zlacn2_
37bbf6b17mov eax, [rsp+240]
37bbf6b1etest eax, eax
37bbf6b20je 0x37bbf6c11
37bbf6b26cmp eax, 1
37bbf6b29je 0x37bbf6cf9
37bbf6b2fmov rcx, [rsp+440]
37bbf6b37mov r13l, [rcx]
37bbf6b3acmp eax, 2
37bbf6b3djne 0x37bbf6af0
37bbf6b3fmov edx, r13l
37bbf6b42xor eax, eax
37bbf6b44shl rdx, 3
37bbf6b48test r13l, r13l
37bbf6b4bjle 0x37bbf6ba8
37bbf6b4dnop [rax]
37bbf6b54nop [rax+rax]
37bbf6b5fnop [rax+rax]
37bbf6b6anop [rax+rax]
37bbf6b75nop [rax+rax]
37bbf6b80
37bbf6b80loc_37bbf6b80:
37bbf6b80movupd x0, [rbx+2*rax]
37bbf6b85movddup x1, [rsi+rax]
37bbf6b8amulpd x1, x0
37bbf6b8eshufpd x0, x0, 1
37bbf6b93mulpd x0, x6
37bbf6b97addsubpd x1, x0
37bbf6b9bmovups [rbx+2*rax], x1
37bbf6b9fadd rax, 8
37bbf6ba3cmp rax, rdx
37bbf6ba6jne 0x37bbf6b80
37bbf6ba8
37bbf6ba8loc_37bbf6ba8:
37bbf6ba8mov rax, [rsp+544]
37bbf6bb0mov [rsp+40], rbx
37bbf6bb5lea r8, [rip+0x8549c0]
37bbf6bbcmov r9, [rsp+464]
37bbf6bc4mov rdx, [rsp+440]
37bbf6bccmov [rsp+64], 1
37bbf6bd5mov [rsp+56], rax
37bbf6bdamov rax, [rsp+440]
37bbf6be2mov rcx, [rsp+432]
37bbf6beamov [rsp+48], rax
37bbf6befmov rax, [rsp+472]
37bbf6bf7mov [rsp+32], rax
37bbf6bfccall zhptrs_
37bbf6c01mov rax, [rsp+440]
37bbf6c09mov r13l, [rax]
37bbf6c0cjmp 0x37bbf6af0
37bbf6c11
37bbf6c11loc_37bbf6c11:
37bbf6c11mov rax, [rsp+440]
37bbf6c19mov r11, rbx
37bbf6c1cmov rbx, r14
37bbf6c1fmov r14, rsi
37bbf6c22mov rsi, [rsp+104]
37bbf6c27mov eax, [rax]
37bbf6c29test eax, eax
37bbf6c2bjle 0x37bbf6cc3
37bbf6c31sub eax, 1
37bbf6c34add rax, [rsp+88]
37bbf6c39pxor x2, x2
37bbf6c3dshl rax, 4
37bbf6c41add rax, [rsp+176]
37bbf6c49nop [rax+rax]
37bbf6c54nop [rax+rax]
37bbf6c5fnop [rax+rax]
37bbf6c6anop [rax+rax]
37bbf6c75nop [rax+rax]
37bbf6c80
37bbf6c80loc_37bbf6c80:
37bbf6c80movsd_xmm x0, [rsi+16]
37bbf6c85movsd_xmm x1, [rsi+24]
37bbf6c8aadd rsi, 16
37bbf6c8eandpd x0, [rip+0x85491a]
37bbf6c96andpd x1, [rip+0x854912]
37bbf6c9eaddsd x0, x1
37bbf6ca2maxsd x2, x0
37bbf6ca6cmp rsi, rax
37bbf6ca9jne 0x37bbf6c80
37bbf6cabpxor x0, x0
37bbf6cafucomisd x2, x0
37bbf6cb3jp 0x37bbf6cb7
37bbf6cb5je 0x37bbf6cc3
37bbf6cb7
37bbf6cb7loc_37bbf6cb7:
37bbf6cb7movsd_xmm x0, [rdi]
37bbf6cbbdivsd x0, x2
37bbf6cbfmovsd_xmm [rdi], x0
37bbf6cc3
37bbf6cc3loc_37bbf6cc3:
37bbf6cc3add [rsp+96], 1
37bbf6cc9mov rcx, [rsp+232]
37bbf6cd1add rdi, 8
37bbf6cd5add [rsp+88], rcx
37bbf6cdamov rax, [rsp+96]
37bbf6cdfadd [rsp+168], rbx
37bbf6ce7cmp [rsp+228], eax
37bbf6ceejge 0x37bbf62d6
37bbf6cf4jmp 0x37bbf612a
37bbf6cf9
37bbf6cf9loc_37bbf6cf9:
37bbf6cf9mov rax, [rsp+544]
37bbf6d01mov [rsp+40], rbx
37bbf6d06lea r8, [rip+0x85486f]
37bbf6d0dmov r9, [rsp+464]
37bbf6d15mov rdx, [rsp+440]
37bbf6d1dmov [rsp+64], 1
37bbf6d26mov [rsp+56], rax
37bbf6d2bmov rax, [rsp+440]
37bbf6d33mov rcx, [rsp+432]
37bbf6d3bmov [rsp+48], rax
37bbf6d40mov rax, [rsp+472]
37bbf6d48mov [rsp+32], rax
37bbf6d4dcall zhptrs_
37bbf6d52mov rax, [rsp+440]
37bbf6d5amov r13l, [rax]
37bbf6d5dtest r13l, r13l
37bbf6d60jle 0x37bbf6af0
37bbf6d66mov edx, r13l
37bbf6d69xor eax, eax
37bbf6d6bpxor x2, x2
37bbf6d6fshl rdx, 3
37bbf6d73nop
37bbf6d75nop [rax+rax]
37bbf6d80
37bbf6d80loc_37bbf6d80:
37bbf6d80movupd x0, [rbx+2*rax]
37bbf6d85movddup x1, [rsi+rax]
37bbf6d8amulpd x1, x0
37bbf6d8eshufpd x0, x0, 1
37bbf6d93mulpd x0, x2
37bbf6d97addsubpd x1, x0
37bbf6d9bmovups [rbx+2*rax], x1
37bbf6d9fadd rax, 8
37bbf6da3cmp rax, rdx
37bbf6da6jne 0x37bbf6d80
37bbf6da8jmp 0x37bbf6af0
37bbf6dad
37bbf6dadloc_37bbf6dad:
37bbf6dadpxor x2, x2
37bbf6db1jmp 0x37bbf6927
37bbf6db6
37bbf6db6loc_37bbf6db6:
37bbf6db6test edx, edx
37bbf6db8je 0x37bbf612a
37bbf6dbelea rbx, [8*rdx]
37bbf6dc6mov rcx, [rsp+512]
37bbf6dcexor edx, edx
37bbf6dd0mov r8, rbx
37bbf6dd3call memset
37bbf6dd8mov rcx, [rsp+520]
37bbf6de0mov r8, rbx
37bbf6de3xor edx, edx
37bbf6de5call memset
37bbf6deajmp 0x37bbf612a
37bbf6def
37bbf6defloc_37bbf6def:
37bbf6defneg eax
37bbf6df1jmp 0x37bbf6108
37bbf6000
37bbf6000zhprfs_:
37bbf6000push r15
37bbf6002push r14
37bbf6004push r13
37bbf6006push r12
37bbf6008push rbp
37bbf6009push rdi
37bbf600apush rsi
37bbf600bpush rbx
37bbf600csub rsp, 360
37bbf6013movups [rsp+256], x6
37bbf601bmovups [rsp+272], x7
37bbf6023movups [rsp+288], x8
37bbf602cmovups [rsp+304], x9
37bbf6035movups [rsp+320], x10
37bbf603emovups [rsp+336], x11
37bbf6047mov rax, [rsp+544]
37bbf604fmov rdi, [rsp+488]
37bbf6057mov r12, [rsp+504]
37bbf605fmov r14, [rsp+536]
37bbf6067mov [rax], 0
37bbf606dmov ebp, [rdi]
37bbf606fmov esi, [r12]
37bbf6073mov [rsp+440], rdx
37bbf607bmov rbx, r8
37bbf607emov r15, r9
37bbf6081mov r8l, 1
37bbf6087mov r9l, 1
37bbf608dlea rdx, [rip+0x8554cc]
37bbf6094mov [rsp+432], rcx
37bbf609ccall lsame_
37bbf60a1mov [rsp+224], eax
37bbf60a8test eax, eax
37bbf60aaje 0x37bbf6172
37bbf60b0
37bbf60b0loc_37bbf60b0:
37bbf60b0mov rax, [rsp+440]
37bbf60b8mov r13l, [rax]
37bbf60bbtest r13l, r13l
37bbf60bejs 0x37bbf60f4
37bbf60c0mov edx, [rbx]
37bbf60c2test edx, edx
37bbf60c4js 0x37bbf61a9
37bbf60catest r13l, r13l
37bbf60cdmov eax, 1
37bbf60d2cmovg eax, r13l
37bbf60d6cmp [rdi], eax
37bbf60d8jl 0x37bbf61b8
37bbf60decmp [r12], eax
37bbf60e2jge 0x37bbf61c7
37bbf60e8mov edx, -10
37bbf60edmov eax, 10
37bbf60f2jmp 0x37bbf60fe
37bbf60f4
37bbf60f4loc_37bbf60f4:
37bbf60f4mov edx, -2
37bbf60f9mov eax, 2
37bbf60fe
37bbf60feloc_37bbf60fe:
37bbf60femov rdi, [rsp+544]
37bbf6106mov [rdi], edx
37bbf6108
37bbf6108loc_37bbf6108:
37bbf6108lea rdx, [rsp+244]
37bbf6110mov r8l, 6
37bbf6116lea rcx, [rip+0x855445]
37bbf611dmov [rsp+244], eax
37bbf6124call xerbla_
37bbf6129nop
37bbf612a
37bbf612aloc_37bbf612a:
37bbf612amovups x6, [rsp+256]
37bbf6132movups x7, [rsp+272]
37bbf613amovups x8, [rsp+288]
37bbf6143movups x9, [rsp+304]
37bbf614cmovups x10, [rsp+320]
37bbf6155movups x11, [rsp+336]
37bbf615eadd rsp, 360
37bbf6165pop rbx
37bbf6166pop rsi
37bbf6167pop rdi
37bbf6168pop rbp
37bbf6169pop r12
37bbf616bpop r13
37bbf616dpop r14
37bbf616fpop r15
37bbf6171ret
37bbf6172
37bbf6172loc_37bbf6172:
37bbf6172mov rcx, [rsp+432]
37bbf617amov r9l, 1
37bbf6180mov r8l, 1
37bbf6186lea rdx, [rip+0x8553d4]
37bbf618dcall lsame_
37bbf6192test eax, eax
37bbf6194jne 0x37bbf60b0
37bbf619amov edx, -1
37bbf619fmov eax, 1
37bbf61a4jmp 0x37bbf60fe
37bbf61a9
37bbf61a9loc_37bbf61a9:
37bbf61a9mov edx, -3
37bbf61aemov eax, 3
37bbf61b3jmp 0x37bbf60fe
37bbf61b8
37bbf61b8loc_37bbf61b8:
37bbf61b8mov edx, -8
37bbf61bdmov eax, 8
37bbf61c2jmp 0x37bbf60fe
37bbf61c7
37bbf61c7loc_37bbf61c7:
37bbf61c7mov rax, [rsp+544]
37bbf61cfmov eax, [rax]
37bbf61d1test eax, eax
37bbf61d3jne 0x37bbf6def
37bbf61d9test r13l, r13l
37bbf61dcje 0x37bbf6db6
37bbf61e2test edx, edx
37bbf61e4je 0x37bbf612a
37bbf61eamov edx, 7
37bbf61eflea rcx, [rip+0x855372]
37bbf61f6call dlamch_
37bbf61fbmov edx, 12
37bbf6200lea rcx, [rip+0x855368]
37bbf6207movapd x7, x0
37bbf620bcall dlamch_
37bbf6210mov r11l, [rbx]
37bbf6213test r11l, r11l
37bbf6216jle 0x37bbf612a
37bbf621cadd r13l, 1
37bbf6220pxor x8, x8
37bbf6225movsxd r8, esi
37bbf6228xor eax, eax
37bbf622acvtsi2sd x8, r13l
37bbf622fmovsxd r10, ebp
37bbf6232test r8, r8
37bbf6235mov [rsp+88], -1
37bbf623emulsd x0, x8
37bbf6243cmovs r8, rax
37bbf6247test r10, r10
37bbf624amov [rsp+96], 1
37bbf6253cmovs r10, rax
37bbf6257mov rax, [rsp+480]
37bbf625fmov [rsp+168], -1
37bbf626blea rbp, [rsp+244]
37bbf6273mov [rsp+232], r8
37bbf627bmov rdi, [rsp+512]
37bbf6283lea r12, [rsp+240]
37bbf628badd rax, 16
37bbf628fmov [rsp+228], r11l
37bbf6297mov rbx, r10
37bbf629amovddup x9, [rip+0x85530d]
37bbf62a3mov [rsp+216], rax
37bbf62abmov rax, [rsp+496]
37bbf62b3movapd x10, x0
37bbf62b8mov r11, [rsp+528]
37bbf62c0movapd x11, x0
37bbf62c5divsd x10, x7
37bbf62caadd rax, 16
37bbf62cemov [rsp+176], rax
37bbf62d6
37bbf62d6loc_37bbf62d6:
37bbf62d6mov rax, [rsp+168]
37bbf62demov rsi, [rsp+216]
37bbf62e6mov [rsp+116], 1
37bbf62eemov rcx, [rsp+176]
37bbf62f6mov [rsp+184], rdi
37bbf62feshl rax, 4
37bbf6302mov [rsp+528], r11
37bbf630amovsd_xmm x6, [rip+0x85528e]
37bbf6312add rsi, rax
37bbf6315add rax, [rsp+480]
37bbf631dmov [rsp+200], r12
37bbf6325mov [rsp+128], rsi
37bbf632dmov rsi, [rsp+88]
37bbf6332mov [rsp+136], rax
37bbf633ashl rsi, 4
37bbf633emov [rsp+208], rbp
37bbf6346add rcx, rsi
37bbf6349mov [rsp+160], rsi
37bbf6351add rsi, [rsp+496]
37bbf6359mov [rsp+120], rsi
37bbf635emov [rsp+192], rbx
37bbf6366mov rbx, rcx
37bbf6369
37bbf6369loc_37bbf6369:
37bbf6369lea rax, [rip+0x85520c]
37bbf6370mov r9, [rsp+528]
37bbf6378mov rdx, [rsp+128]
37bbf6380mov [rsp+32], rax
37bbf6385mov rcx, [rsp+440]
37bbf638dmov rdi, rax
37bbf6390mov r8, rax
37bbf6393call zcopy_
37bbf6398mov rax, rdi
37bbf639bmov [rsp+64], rdi
37bbf63a0mov r9, r15
37bbf63a3mov rdi, [rsp+528]
37bbf63abmov [rsp+40], rax
37bbf63b0lea r8, [rip+0x8551c9]
37bbf63b7mov [rsp+32], rbx
37bbf63bcmov rdx, [rsp+440]
37bbf63c4mov [rsp+56], rdi
37bbf63c9lea rdi, [rip+0x8551c0]
37bbf63d0mov rcx, [rsp+432]
37bbf63d8mov [rsp+72], 1
37bbf63e1mov [rsp+48], rdi
37bbf63e6call zhpmv_
37bbf63ebmov rax, [rsp+440]
37bbf63f3mov r13l, [rax]
37bbf63f6test r13l, r13l
37bbf63f9jle 0x37bbf6dad
37bbf63fflea edi, [r13-1]
37bbf6403lea rdx, [r14+8]
37bbf6407mov rax, r14
37bbf640amov r8, r14
37bbf640dmov [rsp+104], rdi
37bbf6412mov rcx, [rsp+136]
37bbf641amov rsi, rdi
37bbf641dlea r9, [rdx+8*rdi]
37bbf6421nop [rax+rax]
37bbf642anop [rax+rax]
37bbf6435nop [rax+rax]
37bbf6440
37bbf6440loc_37bbf6440:
37bbf6440movsd_xmm x0, [rcx+16]
37bbf6445movsd_xmm x1, [rcx+24]
37bbf644aadd r8, 8
37bbf644eadd rcx, 16
37bbf6452andpd x0, [rip+0x855156]
37bbf645aandpd x1, [rip+0x85514e]
37bbf6462addsd x0, x1
37bbf6466movsd_xmm [r8-8], x0
37bbf646ccmp r8, r9
37bbf646fjne 0x37bbf6440
37bbf6471mov ecx, [rsp+224]
37bbf6478test ecx, ecx
37bbf647aje 0x37bbf6670
37bbf6480mov rdi, [rsp+120]
37bbf6485lea ebp, [r13+1]
37bbf6489xor r10l, r10l
37bbf648cpxor x1, x1
37bbf6490mov esi, 1
37bbf6495mov r11l, 1
37bbf649bmovsd_xmm x4, [rdi+16]
37bbf64a0movsd_xmm x0, [rdi+24]
37bbf64a5andpd x4, [rip+0x855103]
37bbf64adandpd x0, [rip+0x8550fb]
37bbf64b5addsd x4, x0
37bbf64b9nop [rax]
37bbf64c0
37bbf64c0loc_37bbf64c0:
37bbf64c0add esi, r11l
37bbf64c3add r11l, 1
37bbf64c7lea edx, [rsi-2]
37bbf64camovsxd rdx, edx
37bbf64cdshl rdx, 4
37bbf64d1movsd_xmm x0, [r15+rdx]
37bbf64d7andpd x0, [rip+0x8550d1]
37bbf64dfmulsd x0, x4
37bbf64e3addsd x0, [r14+8*r10]
37bbf64e9addsd x0, x1
37bbf64edmovsd_xmm [r14+8*r10], x0
37bbf64f3cmp ebp, r11l
37bbf64f6je 0x37bbf68c3
37bbf64fcmovsd_xmm x4, [rdi+40]
37bbf6501movsd_xmm x0, [rdi+32]
37bbf6506add rdi, 16
37bbf650aadd r10, 1
37bbf650eandpd x4, [rip+0x85509a]
37bbf6516andpd x0, [rip+0x855092]
37bbf651eaddsd x4, x0
37bbf6522cmp r11l, 2
37bbf6526je 0x37bbf6a14
37bbf652cmovsxd rcx, esi
37bbf652fmov r8l, r10l
37bbf6532mov r9l, r10l
37bbf6535xor edx, edx
37bbf6537sub rcx, 1
37bbf653bshr r8l, 1
37bbf653emovddup x3, x4
37bbf6542pxor x1, x1
37bbf6546shl rcx, 4
37bbf654ashl r8, 4
37bbf654eadd rcx, r15
37bbf6551nop [rax]
37bbf6555nop [rax+rax]
37bbf6560
37bbf6560loc_37bbf6560:
37bbf6560movupd x0, [rcx+2*rdx]
37bbf6565movupd x2, [rcx+2*rdx+16]
37bbf656bmovlpd x2, [rcx+2*rdx+8]
37bbf6571movupd x5, [r14+rdx]
37bbf6577movhpd x0, [rcx+2*rdx+16]
37bbf657dandpd x0, x9
37bbf6582andpd x2, x9
37bbf6587addpd x2, x0
37bbf658bmovapd x0, x3
37bbf658fmulpd x0, x2
37bbf6593addpd x0, x5
37bbf6597movupd x5, [rbx+2*rdx]
37bbf659cmovhpd x5, [rbx+2*rdx+16]
37bbf65a2movups [r14+rdx], x0
37bbf65a7movupd x0, [rbx+2*rdx+16]
37bbf65admovlpd x0, [rbx+2*rdx+8]
37bbf65b3andpd x5, x9
37bbf65b8add rdx, 16
37bbf65bcandpd x0, x9
37bbf65c1addpd x0, x5
37bbf65c5mulpd x0, x2
37bbf65c9addsd x1, x0
37bbf65cdunpckhpd x0, x0
37bbf65d1addsd x1, x0
37bbf65d5cmp rdx, r8
37bbf65d8jne 0x37bbf6560
37bbf65datest r9b, 1
37bbf65deje 0x37bbf64c0
37bbf65e4and r9l, -2
37bbf65e8lea ecx, [rsi+r9]
37bbf65ecadd r9l, 1
37bbf65f0
37bbf65f0loc_37bbf65f0:
37bbf65f0movsxd rcx, ecx
37bbf65f3movsxd rdx, r9l
37bbf65f6shl rcx, 4
37bbf65faadd rcx, r15
37bbf65fdmovsd_xmm x2, [rcx-8]
37bbf6602movsd_xmm x0, [rcx-16]
37bbf6607andpd x2, [rip+0x854fa1]
37bbf660fandpd x0, [rip+0x854f99]
37bbf6617addsd x2, x0
37bbf661bmovapd x0, x2
37bbf661fmulsd x0, x4
37bbf6623addsd x0, [r14+8*rdx-8]
37bbf662amovsd_xmm [r14+8*rdx-8], x0
37bbf6631add rdx, [rsp+88]
37bbf6636shl rdx, 4
37bbf663aadd rdx, [rsp+496]
37bbf6642movsd_xmm x0, [rdx+8]
37bbf6647movsd_xmm x3, [rdx]
37bbf664bandpd x0, [rip+0x854f5d]
37bbf6653andpd x3, [rip+0x854f55]
37bbf665baddsd x0, x3
37bbf665fmulsd x0, x2
37bbf6663addsd x1, x0
37bbf6667jmp 0x37bbf64c0
37bbf666c
37bbf666c 0f 1f 40 00 ..@.
37bbf6670
37bbf6670loc_37bbf6670:
37bbf6670mov rcx, [rsp+496]
37bbf6678mov rdi, [rsp+160]
37bbf6680movsd_xmm x3, [rcx+rdi+16]
37bbf6686movsd_xmm x0, [rcx+rdi+24]
37bbf668candpd x3, [rip+0x854f1c]
37bbf6694andpd x0, [rip+0x854f14]
37bbf669caddsd x3, x0
37bbf66a0movsd_xmm x0, [r15]
37bbf66a5andpd x0, [rip+0x854f03]
37bbf66admulsd x0, x3
37bbf66b1addsd x0, [r14]
37bbf66b6cmp r13l, 1
37bbf66baje 0x37bbf68b0
37bbf66c0mov r12, [rsp+120]
37bbf66c5mov edi, 2
37bbf66camov ebp, 1
37bbf66cfmov [rsp+152], rax
37bbf66d7mov [rsp+144], rbx
37bbf66dflea ebx, [r13+1]
37bbf66e3nop
37bbf66e5nop [rax+rax]
37bbf66f0
37bbf66f0loc_37bbf66f0:
37bbf66f0mov r10l, edi
37bbf66f3movsd_xmm [rdx-8], x0
37bbf66f8lea r11l, [rbp+1]
37bbf66fccmp r13l, edi
37bbf66ffjle 0x37bbf6a0b
37bbf6705movsxd rcx, ebp
37bbf6708mov r9l, esi
37bbf670bmovddup x4, x3
37bbf670fxor eax, eax
37bbf6711shl rcx, 4
37bbf6715shr r9l, 1
37bbf6718lea r8, [r12+32]
37bbf671dpxor x5, x5
37bbf6721add rcx, r15
37bbf6724shl r9, 4
37bbf6728nop [rax+rax]
37bbf6730
37bbf6730loc_37bbf6730:
37bbf6730movupd x1, [rcx+2*rax]
37bbf6735movupd x0, [rcx+2*rax+16]
37bbf673bmovlpd x0, [rcx+2*rax+8]
37bbf6741movupd x2, [rdx+rax]
37bbf6746movhpd x1, [rcx+2*rax+16]
37bbf674candpd x0, x9
37bbf6751andpd x1, x9
37bbf6756addpd x1, x0
37bbf675amovapd x0, x1
37bbf675emulpd x0, x4
37bbf6762addpd x0, x2
37bbf6766movupd x2, [r8+2*rax+16]
37bbf676dmovlpd x2, [r8+2*rax+8]
37bbf6774andpd x2, x9
37bbf6779movups [rdx+rax], x0
37bbf677dmovupd x0, [r8+2*rax]
37bbf6783movhpd x0, [r8+2*rax+16]
37bbf678aadd rax, 16
37bbf678eandpd x0, x9
37bbf6793addpd x0, x2
37bbf6797mulpd x0, x1
37bbf679baddsd x5, x0
37bbf679funpckhpd x0, x0
37bbf67a3addsd x5, x0
37bbf67a7cmp rax, r9
37bbf67aajne 0x37bbf6730
37bbf67actest sil, 1
37bbf67b0je 0x37bbf6838
37bbf67b6mov eax, esi
37bbf67b8and eax, -2
37bbf67bbadd r11l, eax
37bbf67beadd r10l, eax
37bbf67c1
37bbf67c1loc_37bbf67c1:
37bbf67c1movsxd r11, r11l
37bbf67c4movsxd r10, r10l
37bbf67c7shl r11, 4
37bbf67cbadd r11, r15
37bbf67cemovsd_xmm x1, [r11-8]
37bbf67d4movsd_xmm x0, [r11-16]
37bbf67daandpd x1, [rip+0x854dce]
37bbf67e2andpd x0, [rip+0x854dc6]
37bbf67eaaddsd x1, x0
37bbf67eemulsd x3, x1
37bbf67f2addsd x3, [r14+8*r10-8]
37bbf67f9movsd_xmm [r14+8*r10-8], x3
37bbf6800add r10, [rsp+88]
37bbf6805shl r10, 4
37bbf6809add r10, [rsp+496]
37bbf6811movsd_xmm x0, [r10]
37bbf6816movsd_xmm x2, [r10+8]
37bbf681candpd x0, [rip+0x854d8c]
37bbf6824andpd x2, [rip+0x854d84]
37bbf682caddsd x0, x2
37bbf6830mulsd x0, x1
37bbf6834addsd x5, x0
37bbf6838
37bbf6838loc_37bbf6838:
37bbf6838lea ebp, [rsi+rbp+1]
37bbf683caddsd x5, [rdx-8]
37bbf6841add rdi, 1
37bbf6845sub esi, 1
37bbf6848movsd_xmm x3, [r12+32]
37bbf684flea eax, [rbp-1]
37bbf6852add r12, 16
37bbf6856add rdx, 8
37bbf685amovsd_xmm x0, [r12+24]
37bbf6861andpd x3, [rip+0x854d47]
37bbf6869cdqe
37bbf686bandpd x0, [rip+0x854d3d]
37bbf6873shl rax, 4
37bbf6877movsd_xmm [rdx-16], x5
37bbf687caddsd x3, x0
37bbf6880movsd_xmm x0, [r15+rax]
37bbf6886andpd x0, [rip+0x854d22]
37bbf688emulsd x0, x3
37bbf6892addsd x0, [rdx-8]
37bbf6897cmp rdi, rbx
37bbf689ajne 0x37bbf66f0
37bbf68a0mov rbx, [rsp+144]
37bbf68a8mov rax, [rsp+152]
37bbf68b0
37bbf68b0loc_37bbf68b0:
37bbf68b0pxor x1, x1
37bbf68b4mov rdi, [rsp+104]
37bbf68b9addsd x0, x1
37bbf68bdmovsd_xmm [r14+8*rdi], x0
37bbf68c3
37bbf68c3loc_37bbf68c3:
37bbf68c3mov rcx, [rsp+104]
37bbf68c8mov rdx, [rsp+528]
37bbf68d0pxor x2, x2
37bbf68d4shl rcx, 4
37bbf68d8lea rcx, [rdx+rcx+16]
37bbf68ddnop [rax]
37bbf68e0
37bbf68e0loc_37bbf68e0:
37bbf68e0movsd_xmm x1, [rax]
37bbf68e4movsd_xmm x0, [rdx]
37bbf68e8movsd_xmm x3, [rdx+8]
37bbf68edandpd x0, [rip+0x854cbb]
37bbf68f5comisd x1, x10
37bbf68faandpd x3, [rip+0x854cae]
37bbf6902addsd x0, x3
37bbf6906ja 0x37bbf6912
37bbf6908addsd x0, x11
37bbf690daddsd x1, x11
37bbf6912
37bbf6912loc_37bbf6912:
37bbf6912divsd x0, x1
37bbf6916add rdx, 16
37bbf691aadd rax, 8
37bbf691emaxsd x2, x0
37bbf6922cmp rcx, rdx
37bbf6925jne 0x37bbf68e0
37bbf6927
37bbf6927loc_37bbf6927:
37bbf6927comisd x2, x7
37bbf692bmov rax, [rsp+520]
37bbf6933mov rdi, [rsp+96]
37bbf6938movsd_xmm [rax+8*rdi-8], x2
37bbf693ejbe 0x37bbf6a25
37bbf6944addsd x2, x2
37bbf6948comisd x6, x2
37bbf694cjb 0x37bbf6a25
37bbf6952cmp [rsp+116], 6
37bbf6957je 0x37bbf6a25
37bbf695dmov rax, [rsp+544]
37bbf6965mov r9, [rsp+464]
37bbf696dmov [rsp+64], 1
37bbf6976lea r8, [rip+0x854bff]
37bbf697dmov rdx, [rsp+440]
37bbf6985mov rcx, [rsp+432]
37bbf698dmov [rsp+56], rax
37bbf6992mov rax, [rsp+440]
37bbf699amov [rsp+48], rax
37bbf699fmov rax, [rsp+528]
37bbf69a7mov [rsp+40], rax
37bbf69acmov rax, [rsp+472]
37bbf69b4mov [rsp+32], rax
37bbf69b9call zhptrs_
37bbf69belea rax, [rip+0x854bb7]
37bbf69c5mov [rsp+32], rbx
37bbf69camov r8, [rsp+528]
37bbf69d2mov [rsp+40], rax
37bbf69d7mov rcx, [rsp+440]
37bbf69dfmov r9, rax
37bbf69e2lea rdx, [rip+0x854ba7]
37bbf69e9call zaxpy_
37bbf69eemov rsi, [rsp+96]
37bbf69f3add [rsp+116], 1
37bbf69f8mov rax, [rsp+520]
37bbf6a00movsd_xmm x6, [rax+8*rsi-8]
37bbf6a06jmp 0x37bbf6369
37bbf6a0b
37bbf6a0bloc_37bbf6a0b:
37bbf6a0bpxor x5, x5
37bbf6a0fjmp 0x37bbf67c1
37bbf6a14
37bbf6a14loc_37bbf6a14:
37bbf6a14mov ecx, esi
37bbf6a16pxor x1, x1
37bbf6a1amov r9l, 1
37bbf6a20jmp 0x37bbf65f0
37bbf6a25
37bbf6a25loc_37bbf6a25:
37bbf6a25mov rsi, [rsp+120]
37bbf6a2amov rdi, [rsp+184]
37bbf6a32mov rbx, [rsp+192]
37bbf6a3amov r11, [rsp+528]
37bbf6a42mov r12, [rsp+200]
37bbf6a4amov rbp, [rsp+208]
37bbf6a52test r13l, r13l
37bbf6a55jle 0x37bbf6aca
37bbf6a57movapd x3, x8
37bbf6a5clea r8l, [r13-1]
37bbf6a60mov rdx, r14
37bbf6a63mov rax, r11
37bbf6a66mulsd x3, x7
37bbf6a6ashl r8, 4
37bbf6a6elea r8, [r11+r8+16]
37bbf6a73nop
37bbf6a75nop [rax+rax]
37bbf6a80
37bbf6a80loc_37bbf6a80:
37bbf6a80movsd_xmm x2, [rdx]
37bbf6a84movsd_xmm x0, [rax]
37bbf6a88movsd_xmm x1, [rax+8]
37bbf6a8dandpd x0, [rip+0x854b1b]
37bbf6a95andpd x1, [rip+0x854b13]
37bbf6a9dcomisd x2, x10
37bbf6aa2addsd x0, x1
37bbf6aa6movapd x1, x2
37bbf6aaamulsd x1, x3
37bbf6aaeaddsd x0, x1
37bbf6ab2ja 0x37bbf6ab9
37bbf6ab4addsd x0, x11
37bbf6ab9
37bbf6ab9loc_37bbf6ab9:
37bbf6ab9add rax, 16
37bbf6abdmovsd_xmm [rdx], x0
37bbf6ac1add rdx, 8
37bbf6ac5cmp r8, rax
37bbf6ac8jne 0x37bbf6a80
37bbf6aca
37bbf6acaloc_37bbf6aca:
37bbf6acamov [rsp+240], 0
37bbf6ad5pxor x6, x6
37bbf6ad9mov [rsp+104], rsi
37bbf6ademov rsi, r14
37bbf6ae1mov r14, rbx
37bbf6ae4mov rbx, r11
37bbf6ae7nop [rax+rax]
37bbf6af0
37bbf6af0loc_37bbf6af0:
37bbf6af0mov [rsp+40], rbp
37bbf6af5movsxd rdx, r13l
37bbf6af8mov r9, rdi
37bbf6afbmov r8, rbx
37bbf6afemov [rsp+32], r12
37bbf6b03mov rcx, [rsp+440]
37bbf6b0bshl rdx, 4
37bbf6b0fadd rdx, rbx
37bbf6b12call zlacn2_
37bbf6b17mov eax, [rsp+240]
37bbf6b1etest eax, eax
37bbf6b20je 0x37bbf6c11
37bbf6b26cmp eax, 1
37bbf6b29je 0x37bbf6cf9
37bbf6b2fmov rcx, [rsp+440]
37bbf6b37mov r13l, [rcx]
37bbf6b3acmp eax, 2
37bbf6b3djne 0x37bbf6af0
37bbf6b3fmov edx, r13l
37bbf6b42xor eax, eax
37bbf6b44shl rdx, 3
37bbf6b48test r13l, r13l
37bbf6b4bjle 0x37bbf6ba8
37bbf6b4dnop [rax]
37bbf6b54nop [rax+rax]
37bbf6b5fnop [rax+rax]
37bbf6b6anop [rax+rax]
37bbf6b75nop [rax+rax]
37bbf6b80
37bbf6b80loc_37bbf6b80:
37bbf6b80movupd x0, [rbx+2*rax]
37bbf6b85movddup x1, [rsi+rax]
37bbf6b8amulpd x1, x0
37bbf6b8eshufpd x0, x0, 1
37bbf6b93mulpd x0, x6
37bbf6b97addsubpd x1, x0
37bbf6b9bmovups [rbx+2*rax], x1
37bbf6b9fadd rax, 8
37bbf6ba3cmp rax, rdx
37bbf6ba6jne 0x37bbf6b80
37bbf6ba8
37bbf6ba8loc_37bbf6ba8:
37bbf6ba8mov rax, [rsp+544]
37bbf6bb0mov [rsp+40], rbx
37bbf6bb5lea r8, [rip+0x8549c0]
37bbf6bbcmov r9, [rsp+464]
37bbf6bc4mov rdx, [rsp+440]
37bbf6bccmov [rsp+64], 1
37bbf6bd5mov [rsp+56], rax
37bbf6bdamov rax, [rsp+440]
37bbf6be2mov rcx, [rsp+432]
37bbf6beamov [rsp+48], rax
37bbf6befmov rax, [rsp+472]
37bbf6bf7mov [rsp+32], rax
37bbf6bfccall zhptrs_
37bbf6c01mov rax, [rsp+440]
37bbf6c09mov r13l, [rax]
37bbf6c0cjmp 0x37bbf6af0
37bbf6c11
37bbf6c11loc_37bbf6c11:
37bbf6c11mov rax, [rsp+440]
37bbf6c19mov r11, rbx
37bbf6c1cmov rbx, r14
37bbf6c1fmov r14, rsi
37bbf6c22mov rsi, [rsp+104]
37bbf6c27mov eax, [rax]
37bbf6c29test eax, eax
37bbf6c2bjle 0x37bbf6cc3
37bbf6c31sub eax, 1
37bbf6c34add rax, [rsp+88]
37bbf6c39pxor x2, x2
37bbf6c3dshl rax, 4
37bbf6c41add rax, [rsp+176]
37bbf6c49nop [rax+rax]
37bbf6c54nop [rax+rax]
37bbf6c5fnop [rax+rax]
37bbf6c6anop [rax+rax]
37bbf6c75nop [rax+rax]
37bbf6c80
37bbf6c80loc_37bbf6c80:
37bbf6c80movsd_xmm x0, [rsi+16]
37bbf6c85movsd_xmm x1, [rsi+24]
37bbf6c8aadd rsi, 16
37bbf6c8eandpd x0, [rip+0x85491a]
37bbf6c96andpd x1, [rip+0x854912]
37bbf6c9eaddsd x0, x1
37bbf6ca2maxsd x2, x0
37bbf6ca6cmp rsi, rax
37bbf6ca9jne 0x37bbf6c80
37bbf6cabpxor x0, x0
37bbf6cafucomisd x2, x0
37bbf6cb3jp 0x37bbf6cb7
37bbf6cb5je 0x37bbf6cc3
37bbf6cb7
37bbf6cb7loc_37bbf6cb7:
37bbf6cb7movsd_xmm x0, [rdi]
37bbf6cbbdivsd x0, x2
37bbf6cbfmovsd_xmm [rdi], x0
37bbf6cc3
37bbf6cc3loc_37bbf6cc3:
37bbf6cc3add [rsp+96], 1
37bbf6cc9mov rcx, [rsp+232]
37bbf6cd1add rdi, 8
37bbf6cd5add [rsp+88], rcx
37bbf6cdamov rax, [rsp+96]
37bbf6cdfadd [rsp+168], rbx
37bbf6ce7cmp [rsp+228], eax
37bbf6ceejge 0x37bbf62d6
37bbf6cf4jmp 0x37bbf612a
37bbf6cf9
37bbf6cf9loc_37bbf6cf9:
37bbf6cf9mov rax, [rsp+544]
37bbf6d01mov [rsp+40], rbx
37bbf6d06lea r8, [rip+0x85486f]
37bbf6d0dmov r9, [rsp+464]
37bbf6d15mov rdx, [rsp+440]
37bbf6d1dmov [rsp+64], 1
37bbf6d26mov [rsp+56], rax
37bbf6d2bmov rax, [rsp+440]
37bbf6d33mov rcx, [rsp+432]
37bbf6d3bmov [rsp+48], rax
37bbf6d40mov rax, [rsp+472]
37bbf6d48mov [rsp+32], rax
37bbf6d4dcall zhptrs_
37bbf6d52mov rax, [rsp+440]
37bbf6d5amov r13l, [rax]
37bbf6d5dtest r13l, r13l
37bbf6d60jle 0x37bbf6af0
37bbf6d66mov edx, r13l
37bbf6d69xor eax, eax
37bbf6d6bpxor x2, x2
37bbf6d6fshl rdx, 3
37bbf6d73nop
37bbf6d75nop [rax+rax]
37bbf6d80
37bbf6d80loc_37bbf6d80:
37bbf6d80movupd x0, [rbx+2*rax]
37bbf6d85movddup x1, [rsi+rax]
37bbf6d8amulpd x1, x0
37bbf6d8eshufpd x0, x0, 1
37bbf6d93mulpd x0, x2
37bbf6d97addsubpd x1, x0
37bbf6d9bmovups [rbx+2*rax], x1
37bbf6d9fadd rax, 8
37bbf6da3cmp rax, rdx
37bbf6da6jne 0x37bbf6d80
37bbf6da8jmp 0x37bbf6af0
37bbf6dad
37bbf6dadloc_37bbf6dad:
37bbf6dadpxor x2, x2
37bbf6db1jmp 0x37bbf6927
37bbf6db6
37bbf6db6loc_37bbf6db6:
37bbf6db6test edx, edx
37bbf6db8je 0x37bbf612a
37bbf6dbelea rbx, [8*rdx]
37bbf6dc6mov rcx, [rsp+512]
37bbf6dcexor edx, edx
37bbf6dd0mov r8, rbx
37bbf6dd3call memset
37bbf6dd8mov rcx, [rsp+520]
37bbf6de0mov r8, rbx
37bbf6de3xor edx, edx
37bbf6de5call memset
37bbf6deajmp 0x37bbf612a
37bbf6def
37bbf6defloc_37bbf6def:
37bbf6defneg eax
37bbf6df1jmp 0x37bbf6108
37bbf6000
Loading..