File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc76a00
37bc76a00zstein_:
37bc76a00push r15
37bc76a02push r14
37bc76a04push r13
37bc76a06push r12
37bc76a08push rbp
37bc76a09push rdi
37bc76a0apush rsi
37bc76a0bpush rbx
37bc76a0csub rsp, 472
37bc76a13movups [rsp+304], x6
37bc76a1bmovups [rsp+320], x7
37bc76a23movups [rsp+336], x8
37bc76a2cmovups [rsp+352], x9
37bc76a35movups [rsp+368], x10
37bc76a3emovups [rsp+384], x11
37bc76a47movups [rsp+400], x12
37bc76a50movups [rsp+416], x13
37bc76a59movups [rsp+432], x14
37bc76a62movups [rsp+448], x15
37bc76a6bmov rax, [rsp+608]
37bc76a73mov ebx, [r9]
37bc76a76mov r15, [rsp+616]
37bc76a7emovsxd rsi, [rax]
37bc76a81mov rax, [rsp+640]
37bc76a89mov [rsp+544], rcx
37bc76a91mov [rsp+552], rdx
37bc76a99mov [rsp+560], r8
37bc76aa1mov [rsp+568], r9
37bc76aa9mov [rax], 0
37bc76aaftest ebx, ebx
37bc76ab1jle 0x37bc76ac9
37bc76ab3mov r8l, ebx
37bc76ab6mov rcx, [rsp+632]
37bc76abexor edx, edx
37bc76ac0shl r8, 2
37bc76ac4call memset
37bc76ac9
37bc76ac9loc_37bc76ac9:
37bc76ac9mov rax, [rsp+544]
37bc76ad1mov eax, [rax]
37bc76ad3test eax, eax
37bc76ad5js 0x37bc76b89
37bc76adbtest ebx, ebx
37bc76addjs 0x37bc76ae7
37bc76adfcmp eax, ebx
37bc76ae1jge 0x37bc76b98
37bc76ae7
37bc76ae7loc_37bc76ae7:
37bc76ae7mov edx, -4
37bc76aecmov eax, 4
37bc76af1
37bc76af1loc_37bc76af1:
37bc76af1mov rsi, [rsp+640]
37bc76af9mov r8l, 6
37bc76afflea rcx, [rip+0x7d76ba]
37bc76b06mov [rsp+288], eax
37bc76b0dmov [rsi], edx
37bc76b0flea rdx, [rsp+288]
37bc76b17call xerbla_
37bc76b1cnop
37bc76b1d
37bc76b1dloc_37bc76b1d:
37bc76b1dmovups x6, [rsp+304]
37bc76b25movups x7, [rsp+320]
37bc76b2dmovups x8, [rsp+336]
37bc76b36movups x9, [rsp+352]
37bc76b3fmovups x10, [rsp+368]
37bc76b48movups x11, [rsp+384]
37bc76b51movups x12, [rsp+400]
37bc76b5amovups x13, [rsp+416]
37bc76b63movups x14, [rsp+432]
37bc76b6cmovups x15, [rsp+448]
37bc76b75add rsp, 472
37bc76b7cpop rbx
37bc76b7dpop rsi
37bc76b7epop rdi
37bc76b7fpop rbp
37bc76b80pop r12
37bc76b82pop r13
37bc76b84pop r14
37bc76b86pop r15
37bc76b88ret
37bc76b89
37bc76b89loc_37bc76b89:
37bc76b89mov edx, -1
37bc76b8emov eax, 1
37bc76b93jmp 0x37bc76af1
37bc76b98
37bc76b98loc_37bc76b98:
37bc76b98test eax, eax
37bc76b9amov edx, 1
37bc76b9fcmovg edx, eax
37bc76ba2cmp esi, edx
37bc76ba4jl 0x37bc76c20
37bc76ba6cmp ebx, 1
37bc76ba9jle 0x37bc76c04
37bc76babmov rdi, [rsp+584]
37bc76bb3mov rcx, [rsp+576]
37bc76bbbmov edx, 2
37bc76bc0mov r8l, [rdi]
37bc76bc3jmp 0x37bc76bd0
37bc76bc5
37bc76bc5 0f 1f 00 ...
37bc76bc8
37bc76bc8loc_37bc76bc8:
37bc76bc8add rdx, 1
37bc76bcccmp ebx, edx
37bc76bcejl 0x37bc76c3e
37bc76bd0
37bc76bd0loc_37bc76bd0:
37bc76bd0mov rdi, [rsp+584]
37bc76bd8mov r9l, r8l
37bc76bdbmov r8l, [rdi+4*rdx-4]
37bc76be0cmp r8l, r9l
37bc76be3jl 0x37bc76c2f
37bc76be5jne 0x37bc76bc8
37bc76be7movsd_xmm x0, [rcx+8*rdx-16]
37bc76bedcomisd x0, [rcx+8*rdx-8]
37bc76bf3jbe 0x37bc76bc8
37bc76bf5mov edx, -5
37bc76bfamov eax, 5
37bc76bffjmp 0x37bc76af1
37bc76c04
37bc76c04loc_37bc76c04:
37bc76c04test eax, eax
37bc76c06je 0x37bc76b1d
37bc76c0ctest ebx, ebx
37bc76c0eje 0x37bc76b1d
37bc76c14jmp 0x37bc76c46
37bc76c16
37bc76c16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc76c20
37bc76c20loc_37bc76c20:
37bc76c20mov edx, -9
37bc76c25mov eax, 9
37bc76c2ajmp 0x37bc76af1
37bc76c2f
37bc76c2floc_37bc76c2f:
37bc76c2fmov edx, -6
37bc76c34mov eax, 6
37bc76c39jmp 0x37bc76af1
37bc76c3e
37bc76c3eloc_37bc76c3e:
37bc76c3etest eax, eax
37bc76c40je 0x37bc76b1d
37bc76c46
37bc76c46loc_37bc76c46:
37bc76c46cmp eax, 1
37bc76c49jne 0x37bc76c63
37bc76c4bmov rax, [rsp+600]
37bc76c53movq x0, [rip+0x7d7585]
37bc76c5bmovups [rax], x0
37bc76c5ejmp 0x37bc76b1d
37bc76c63
37bc76c63loc_37bc76c63:
37bc76c63mov edx, 9
37bc76c68lea rcx, [rip+0x7d7557]
37bc76c6fcall dlamch_
37bc76c74mov rax, [rsp+568]
37bc76c7cmov rdi, [rsp+584]
37bc76c84movapd x9, x0
37bc76c89pcmpeqd x0, x0
37bc76c8dmovsxd rax, [rax]
37bc76c90psrld x0, 31
37bc76c95movups [rsp+288], x0
37bc76c9dmov [rsp+168], eax
37bc76ca4mov eax, [rdi+4*rax-4]
37bc76ca8mov [rsp+236], eax
37bc76caftest eax, eax
37bc76cb1jle 0x37bc76b1d
37bc76cb7mov rax, rsi
37bc76cbamov [rsp+616], r15
37bc76cc2movddup x12, [rip+0x7d7525]
37bc76ccbmov ebp, 1
37bc76cd0not rax
37bc76cd3mov [rsp+144], rsi
37bc76cdbmov r14, [rsp+616]
37bc76ce3shl rsi, 4
37bc76ce7mov [rsp+200], rax
37bc76cefmov rax, [rsp+544]
37bc76cf7movq x14, [rip+0x7d74f0]
37bc76d00mov [rsp+232], 1
37bc76d0bmov ebx, [rax]
37bc76d0dlea eax, [rbx+rbx]
37bc76d10lea edi, [rbx+rax]
37bc76d13cdqe
37bc76d15lea rax, [r15+8*rax]
37bc76d19movsxd rdx, edi
37bc76d1cmov [rsp+152], edi
37bc76d23lea rcx, [r15+8*rdx]
37bc76d27mov [rsp+112], rax
37bc76d2clea edx, [rbx+1]
37bc76d2flea eax, [rbx+rdi]
37bc76d32movsxd rdx, edx
37bc76d35mov [rsp+88], rcx
37bc76d3acdqe
37bc76d3clea rcx, [r15+8*rdx]
37bc76d40lea rax, [r15+8*rax]
37bc76d44mov [rsp+96], rcx
37bc76d49mov r15, rsi
37bc76d4cmov [rsp+120], rax
37bc76d51
37bc76d51loc_37bc76d51:
37bc76d51mov esi, 1
37bc76d56cmp rbp, 1
37bc76d5aje 0x37bc76d6f
37bc76d5cmov rax, [rsp+592]
37bc76d64mov eax, [rax+4*rbp-8]
37bc76d68mov [rsp+104], eax
37bc76d6clea esi, [rax+1]
37bc76d6f
37bc76d6floc_37bc76d6f:
37bc76d6fmov rax, [rsp+592]
37bc76d77mov ecx, [rax+4*rbp-4]
37bc76d7bmov r8l, ecx
37bc76d7esub r8l, esi
37bc76d81lea r11l, [r8+1]
37bc76d85mov [rsp+252], r11l
37bc76d8dcmp r11l, 1
37bc76d91jne 0x37bc77430
37bc76d97
37bc76d97loc_37bc76d97:
37bc76d97mov edi, [rsp+232]
37bc76d9ecmp [rsp+168], edi
37bc76da5jl 0x37bc76f5f
37bc76dablea eax, [rsi-1]
37bc76daemovsxd r12, edi
37bc76db1mov rcx, [rsp+552]
37bc76db9movsxd rsi, esi
37bc76dbcmovsxd r9, eax
37bc76dbfshl rsi, 4
37bc76dc3add rsi, [rsp+600]
37bc76dcbmov rdi, [rsp+200]
37bc76dd3lea rax, [8*r9]
37bc76ddbmov [rsp+172], ebp
37bc76de2movsd_xmm x13, [rip+0x7d73f5]
37bc76debadd rcx, rax
37bc76deeadd rax, [rsp+560]
37bc76df6mov [rsp+176], rsi
37bc76dfemov [rsp+184], rax
37bc76e06mov rax, [rsp+144]
37bc76e0emov [rsp+216], rcx
37bc76e16imul rax, r12
37bc76e1amov [rsp+224], rbp
37bc76e22mov [rsp+208], r9
37bc76e2alea r13, [rax+rdi]
37bc76e2enop
37bc76e30
37bc76e30loc_37bc76e30:
37bc76e30mov rax, [rsp+584]
37bc76e38mov [rsp+140], r12l
37bc76e40mov esi, [rsp+172]
37bc76e47cmp [rax+4*r12-4], esi
37bc76e4cjne 0x37bc7740b
37bc76e52mov rax, [rsp+576]
37bc76e5amov ecx, [rsp+252]
37bc76e61movsd_xmm x0, [rax+8*r12-8]
37bc76e68movsd_xmm [rsp+280], x0
37bc76e71cmp ecx, 1
37bc76e74jne 0x37bc76f86
37bc76e7amovsd_xmm [r14], x13
37bc76e7fmovapd x7, x0
37bc76e83test ebx, ebx
37bc76e85jle 0x37bc76ee4
37bc76e87
37bc76e87loc_37bc76e87:
37bc76e87lea edx, [rbx-1]
37bc76e8amov rdi, [rsp+600]
37bc76e92mov rax, r13
37bc76e95pxor x0, x0
37bc76e99add rdx, r13
37bc76e9cshl rax, 4
37bc76ea0add rax, [rsp+600]
37bc76ea8shl rdx, 4
37bc76eaclea rdx, [rdi+rdx+16]
37bc76eb1mov r8, rdx
37bc76eb4sub r8, rax
37bc76eb7and r8l, 16
37bc76ebbje 0x37bc76ed0
37bc76ebdmovups [rax+16], x0
37bc76ec1add rax, 16
37bc76ec5cmp rax, rdx
37bc76ec8je 0x37bc76ee0
37bc76ecanop [rax+rax]
37bc76ed0
37bc76ed0loc_37bc76ed0:
37bc76ed0movups [rax+16], x0
37bc76ed4add rax, 32
37bc76ed8movups [rax], x0
37bc76edbcmp rax, rdx
37bc76edejne 0x37bc76ed0
37bc76ee0
37bc76ee0loc_37bc76ee0:
37bc76ee0test ecx, ecx
37bc76ee2jle 0x37bc76f3d
37bc76ee4
37bc76ee4loc_37bc76ee4:
37bc76ee4mov rsi, [rsp+176]
37bc76eecmov rax, r13
37bc76eefsub ecx, 1
37bc76ef2mov rdx, r14
37bc76ef5shl rax, 4
37bc76ef9lea rcx, [r14+8*rcx+8]
37bc76efelea rax, [rsi+rax+8]
37bc76f03nop [rax]
37bc76f0anop [rax+rax]
37bc76f15nop [rax+rax]
37bc76f20
37bc76f20loc_37bc76f20:
37bc76f20movsd_xmm x0, [rdx]
37bc76f24add rdx, 8
37bc76f28mov [rax], 0
37bc76f2fadd rax, 16
37bc76f33movsd_xmm [rax-24], x0
37bc76f38cmp rdx, rcx
37bc76f3bjne 0x37bc76f20
37bc76f3d
37bc76f3dloc_37bc76f3d:
37bc76f3dadd r12, 1
37bc76f41add r13, [rsp+144]
37bc76f49cmp [rsp+168], r12l
37bc76f51jge 0x37bc76e30
37bc76f57mov rbp, [rsp+224]
37bc76f5f
37bc76f5floc_37bc76f5f:
37bc76f5fadd rbp, 1
37bc76f63cmp [rsp+236], ebp
37bc76f6ajl 0x37bc76b1d
37bc76f70mov rax, [rsp+568]
37bc76f78mov eax, [rax]
37bc76f7amov [rsp+168], eax
37bc76f81jmp 0x37bc76d51
37bc76f86
37bc76f86loc_37bc76f86:
37bc76f86mov eax, r12l
37bc76f89sub eax, [rsp+232]
37bc76f90movq x6, [rip+0x7d7258]
37bc76f98lea esi, [rax+1]
37bc76f9bmov [rsp+136], esi
37bc76fa2je 0x37bc76fd6
37bc76fa4movapd x1, x0
37bc76fa8subsd x0, x7
37bc76facmovapd x6, x14
37bc76fb1mulsd x1, x9
37bc76fb6andpd x1, x14
37bc76fbbmulsd x1, [rip+0x7d724d]
37bc76fc3comisd x1, x0
37bc76fc7jbe 0x37bc76fd6
37bc76fc9addsd x1, x7
37bc76fcdmovsd_xmm [rsp+280], x1
37bc76fd6
37bc76fd6loc_37bc76fd6:
37bc76fd6lea rbx, [rsp+252]
37bc76fdelea rbp, [rip+0x7d71ef]
37bc76fe5mov r9, r14
37bc76fe8lea rdx, [rsp+288]
37bc76ff0mov r8, rbx
37bc76ff3lea rcx, [rip+0x7d71d6]
37bc76ffacall dlarnv_
37bc76fffmov [rsp+32], rbp
37bc77004mov r8, rbp
37bc77007mov rcx, rbx
37bc7700amov r9, [rsp+88]
37bc7700fmov rdx, [rsp+216]
37bc77017call dcopy_
37bc7701cmov eax, [rsp+252]
37bc77023mov r8, rbp
37bc77026mov [rsp+32], rbp
37bc7702bmov r9, [rsp+96]
37bc77030mov rdx, [rsp+184]
37bc77038lea rcx, [rsp+260]
37bc77040lea esi, [rax-1]
37bc77043mov [rsp+260], esi
37bc7704acall dcopy_
37bc7704fmov [rsp+260], esi
37bc77056mov rsi, [rsp+112]
37bc7705bmov r8, rbp
37bc7705emov [rsp+32], rbp
37bc77063mov rdx, [rsp+184]
37bc7706bxor ebp, ebp
37bc7706dlea rcx, [rsp+260]
37bc77075mov r9, rsi
37bc77078call dcopy_
37bc7707dmov rdi, [rsp+624]
37bc77085mov [rsp+32], rsi
37bc7708amov rcx, rbx
37bc7708dmov r9, [rsp+96]
37bc77092lea rax, [rsp+256]
37bc7709amov rdx, [rsp+88]
37bc7709flea r8, [rsp+280]
37bc770a7mov [rsp+56], rdi
37bc770acmov rdi, [rsp+120]
37bc770b1mov esi, 5
37bc770b6mov [rsp+64], rax
37bc770bbmov [rsp+48], rdi
37bc770c0lea rdi, [rsp+272]
37bc770c8mov [rsp+40], rdi
37bc770cdmov [rsp+128], rdi
37bc770d5lea rdi, [rsp+264]
37bc770ddmov [rsp+272], 0
37bc770e9mov [rsp+160], rax
37bc770f1call dlagtf_
37bc770f6mov [rsp+104], rdi
37bc770fbmov edi, r12l
37bc770femovsd_xmm x10, [rsp+280]
37bc77108mov [rsp+192], r13
37bc77110mov r13, r12
37bc77113mov r12, [rsp+160]
37bc7711b
37bc7711bloc_37bc7711b:
37bc7711blea r8, [rip+0x7d70b2]
37bc77122mov rdx, r14
37bc77125mov rcx, rbx
37bc77128call idamax_
37bc7712dmov edx, [rsp+252]
37bc77134pxor x1, x1
37bc77138mov ecx, [rsp+152]
37bc7713fcdqe
37bc77141lea r9, [rip+0x7d708c]
37bc77148mov r8, r14
37bc7714badd ecx, edx
37bc7714dcvtsi2sd x1, edx
37bc77151mov rdx, [rsp+104]
37bc77156mulsd x1, x8
37bc7715bmovsxd rcx, ecx
37bc7715emovsd_xmm x0, [r14+8*rcx-8]
37bc77165mov rcx, rbx
37bc77168andpd x0, x6
37bc7716cmaxsd x0, x9
37bc77171mulsd x0, x1
37bc77175movsd_xmm x1, [r14+8*rax-8]
37bc7717candpd x1, x6
37bc77180divsd x0, x1
37bc77184movsd_xmm [rsp+264], x0
37bc7718dcall dscal_
37bc77192mov rax, [rsp+128]
37bc7719amov [rsp+72], r12
37bc7719fmov rdx, rbx
37bc771a2mov r9, [rsp+96]
37bc771a7mov [rsp+56], r14
37bc771aclea rcx, [rip+0x7d7025]
37bc771b3mov [rsp+64], rax
37bc771b8mov rax, [rsp+624]
37bc771c0mov r8, [rsp+88]
37bc771c5mov [rsp+48], rax
37bc771camov rax, [rsp+120]
37bc771cfmov [rsp+40], rax
37bc771d4mov rax, [rsp+112]
37bc771d9mov [rsp+32], rax
37bc771decall dlagts_
37bc771e3cmp [rsp+136], 1
37bc771ebje 0x37bc772f2
37bc771f1movapd x0, x10
37bc771f6subsd x0, x7
37bc771faandpd x0, x6
37bc771fecomisd x0, x11
37bc77203ja 0x37bc773f8
37bc77209mov r9l, [rsp+156]
37bc77211cmp r9l, r13l
37bc77214je 0x37bc773f8
37bc7721ajge 0x37bc772f2
37bc77220mov edx, [rsp+252]
37bc77227test edx, edx
37bc77229jle 0x37bc772f2
37bc7722fmovsxd rcx, r9l
37bc77232mov rax, [rsp+208]
37bc7723aimul rcx, [rsp+144]
37bc77243add rax, [rsp+200]
37bc7724badd rax, rcx
37bc7724emov rcx, [rsp+600]
37bc77256shl rax, 4
37bc7725alea r8, [rcx+rax+16]
37bc7725flea eax, [rdx-1]
37bc77262lea rcx, [r14+8*rax+8]
37bc77267nop [rax+rax]
37bc77270
37bc77270loc_37bc77270:
37bc77270lea rdx, [r8-16]
37bc77274mov rax, r14
37bc77277pxor x1, x1
37bc7727bnop [rax+rax]
37bc77280
37bc77280loc_37bc77280:
37bc77280movsd_xmm x0, [rax]
37bc77284mulsd x0, [rdx+16]
37bc77289add rax, 8
37bc7728dadd rdx, 16
37bc77291addsd x1, x0
37bc77295cmp rax, rcx
37bc77298jne 0x37bc77280
37bc7729amov rdx, r8
37bc7729dmov rax, r14
37bc772a0nop [rax+rax]
37bc772aanop [rax+rax]
37bc772b5nop [rax+rax]
37bc772c0
37bc772c0loc_37bc772c0:
37bc772c0movsd_xmm x2, [rdx]
37bc772c4movsd_xmm x0, [rax]
37bc772c8add rax, 8
37bc772ccadd rdx, 16
37bc772d0mulsd x2, x1
37bc772d4subsd x0, x2
37bc772d8movsd_xmm [rax-8], x0
37bc772ddcmp rax, rcx
37bc772e0jne 0x37bc772c0
37bc772e2add r9l, 1
37bc772e6add r8, r15
37bc772e9cmp r9l, edi
37bc772ecjne 0x37bc77270
37bc772f2
37bc772f2loc_37bc772f2:
37bc772f2lea r8, [rip+0x7d6edb]
37bc772f9mov rdx, r14
37bc772fcmov rcx, rbx
37bc772ffcall idamax_
37bc77304cdqe
37bc77306movsd_xmm x0, [r14+8*rax-8]
37bc7730dandpd x0, x6
37bc77311comisd x15, x0
37bc77316ja 0x37bc77324
37bc77318add ebp, 1
37bc7731bcmp ebp, 2
37bc7731ejg 0x37bc77420
37bc77324
37bc77324loc_37bc77324:
37bc77324sub esi, 1
37bc77327jne 0x37bc7711b
37bc7732dmov rax, [rsp+640]
37bc77335mov rsi, [rsp+640]
37bc7733dmov r12, r13
37bc77340mov edi, [rsp+140]
37bc77347mov r13, [rsp+192]
37bc7734fmovsxd rax, [rax]
37bc77352lea edx, [rax+1]
37bc77355mov [rsi], edx
37bc77357mov rsi, [rsp+632]
37bc7735fmov [rsi+4*rax], edi
37bc77362
37bc77362loc_37bc77362:
37bc77362lea r8, [rip+0x7d6e6b]
37bc77369mov rdx, r14
37bc7736cmovapd x6, x13
37bc77371mov rcx, rbx
37bc77374call dnrm2_
37bc77379lea r8, [rip+0x7d6e54]
37bc77380mov rdx, r14
37bc77383mov rcx, rbx
37bc77386divsd x6, x0
37bc7738amovsd_xmm [rsp+264], x6
37bc77393call idamax_
37bc77398pxor x0, x0
37bc7739ccdqe
37bc7739ecomisd x0, [r14+8*rax-8]
37bc773a5jbe 0x37bc773b8
37bc773a7xorpd x6, [rip+0x7d6e71]
37bc773afmovsd_xmm [rsp+264], x6
37bc773b8
37bc773b8loc_37bc773b8:
37bc773b8mov rdx, [rsp+104]
37bc773bdmov rcx, rbx
37bc773c0mov r8, r14
37bc773c3movapd x7, x10
37bc773c8lea r9, [rip+0x7d6e05]
37bc773cfcall dscal_
37bc773d4mov rax, [rsp+544]
37bc773dcmov ecx, [rsp+252]
37bc773e3mov ebx, [rax]
37bc773e5test ebx, ebx
37bc773e7jg 0x37bc76e87
37bc773edjmp 0x37bc76ee0
37bc773f2
37bc773f2 66 0f 1f 44 00 00 f..D..
37bc773f8
37bc773f8loc_37bc773f8:
37bc773f8mov eax, [rsp+140]
37bc773ffmov [rsp+156], eax
37bc77406jmp 0x37bc772f2
37bc7740b
37bc7740bloc_37bc7740b:
37bc7740bmov [rsp+232], r12l
37bc77413mov rbp, [rsp+224]
37bc7741bjmp 0x37bc76f5f
37bc77420
37bc77420loc_37bc77420:
37bc77420mov r12, r13
37bc77423mov r13, [rsp+192]
37bc7742bjmp 0x37bc77362
37bc77430
37bc77430loc_37bc77430:
37bc77430mov rdi, [rsp+552]
37bc77438lea eax, [rsi-1]
37bc7743bmovsxd rdx, ecx
37bc7743ecdqe
37bc77440movsd_xmm x0, [rdi+8*rax]
37bc77445movhpd x0, [rdi+8*rdx-8]
37bc7744bandpd x0, x12
37bc77450mov rdi, [rsp+560]
37bc77458movsd_xmm x1, [rdi+8*rax]
37bc7745dmovhpd x1, [rdi+8*rdx-16]
37bc77463andpd x1, x12
37bc77468lea edi, [rsi+1]
37bc7746baddpd x0, x1
37bc7746fmovapd x8, x0
37bc77474unpckhpd x8, x0
37bc77479maxpd x8, x0
37bc7747ecmp ecx, edi
37bc77480jle 0x37bc7755d
37bc77486cmp r8l, 2
37bc7748aje 0x37bc7751a
37bc77490mov rcx, [rsp+560]
37bc77498movsxd rax, esi
37bc7749blea r10l, [r8-1]
37bc7749fmovddup x2, x8
37bc774a4lea r9, [8*rax]
37bc774acadd r9, [rsp+552]
37bc774b4lea r8, [rcx+8*rax-8]
37bc774b9lea rdx, [rcx+8*rax]
37bc774bdmov ecx, r10l
37bc774c0xor eax, eax
37bc774c2shr ecx, 1
37bc774c4shl rcx, 4
37bc774c8
37bc774c8loc_37bc774c8:
37bc774c8movupd x0, [r8+rax]
37bc774cemovupd x1, [r9+rax]
37bc774d4andpd x0, x12
37bc774d9andpd x1, x12
37bc774deaddpd x0, x1
37bc774e2movupd x1, [rdx+rax]
37bc774e7add rax, 16
37bc774ebandpd x1, x12
37bc774f0addpd x0, x1
37bc774f4maxpd x2, x0
37bc774f8cmp rax, rcx
37bc774fbjne 0x37bc774c8
37bc774fdmovapd x8, x2
37bc77502unpckhpd x8, x2
37bc77507maxpd x8, x2
37bc7750ctest r10b, 1
37bc77510je 0x37bc7755d
37bc77512mov eax, r10l
37bc77515and eax, -2
37bc77518add edi, eax
37bc7751a
37bc7751aloc_37bc7751a:
37bc7751amovsxd rax, edi
37bc7751dmov rdi, [rsp+560]
37bc77525lea rdx, [rax-1]
37bc77529movsd_xmm x0, [rdi+8*rax-16]
37bc7752fmov rax, [rsp+552]
37bc77537movsd_xmm x1, [rax+8*rdx]
37bc7753candpd x0, x14
37bc77541andpd x1, x14
37bc77546addsd x0, x1
37bc7754amovsd_xmm x1, [rdi+8*rdx]
37bc7754fandpd x1, x14
37bc77554addsd x0, x1
37bc77558maxsd x8, x0
37bc7755d
37bc7755dloc_37bc7755d:
37bc7755dmovsd_xmm x0, [rip+0x7d6ca3]
37bc77565pxor x1, x1
37bc77569movsd_xmm x11, [rip+0x7d6c8e]
37bc77572cvtsi2sd x1, r11l
37bc77577mov eax, [rsp+232]
37bc7757edivsd x0, x1
37bc77582mulsd x11, x8
37bc77587mov [rsp+156], eax
37bc7758esqrtsd x0, x0
37bc77592movapd x15, x0
37bc77597jmp 0x37bc76d97
37bc76a00
37bc76a00zstein_:
37bc76a00push r15
37bc76a02push r14
37bc76a04push r13
37bc76a06push r12
37bc76a08push rbp
37bc76a09push rdi
37bc76a0apush rsi
37bc76a0bpush rbx
37bc76a0csub rsp, 472
37bc76a13movups [rsp+304], x6
37bc76a1bmovups [rsp+320], x7
37bc76a23movups [rsp+336], x8
37bc76a2cmovups [rsp+352], x9
37bc76a35movups [rsp+368], x10
37bc76a3emovups [rsp+384], x11
37bc76a47movups [rsp+400], x12
37bc76a50movups [rsp+416], x13
37bc76a59movups [rsp+432], x14
37bc76a62movups [rsp+448], x15
37bc76a6bmov rax, [rsp+608]
37bc76a73mov ebx, [r9]
37bc76a76mov r15, [rsp+616]
37bc76a7emovsxd rsi, [rax]
37bc76a81mov rax, [rsp+640]
37bc76a89mov [rsp+544], rcx
37bc76a91mov [rsp+552], rdx
37bc76a99mov [rsp+560], r8
37bc76aa1mov [rsp+568], r9
37bc76aa9mov [rax], 0
37bc76aaftest ebx, ebx
37bc76ab1jle 0x37bc76ac9
37bc76ab3mov r8l, ebx
37bc76ab6mov rcx, [rsp+632]
37bc76abexor edx, edx
37bc76ac0shl r8, 2
37bc76ac4call memset
37bc76ac9
37bc76ac9loc_37bc76ac9:
37bc76ac9mov rax, [rsp+544]
37bc76ad1mov eax, [rax]
37bc76ad3test eax, eax
37bc76ad5js 0x37bc76b89
37bc76adbtest ebx, ebx
37bc76addjs 0x37bc76ae7
37bc76adfcmp eax, ebx
37bc76ae1jge 0x37bc76b98
37bc76ae7
37bc76ae7loc_37bc76ae7:
37bc76ae7mov edx, -4
37bc76aecmov eax, 4
37bc76af1
37bc76af1loc_37bc76af1:
37bc76af1mov rsi, [rsp+640]
37bc76af9mov r8l, 6
37bc76afflea rcx, [rip+0x7d76ba]
37bc76b06mov [rsp+288], eax
37bc76b0dmov [rsi], edx
37bc76b0flea rdx, [rsp+288]
37bc76b17call xerbla_
37bc76b1cnop
37bc76b1d
37bc76b1dloc_37bc76b1d:
37bc76b1dmovups x6, [rsp+304]
37bc76b25movups x7, [rsp+320]
37bc76b2dmovups x8, [rsp+336]
37bc76b36movups x9, [rsp+352]
37bc76b3fmovups x10, [rsp+368]
37bc76b48movups x11, [rsp+384]
37bc76b51movups x12, [rsp+400]
37bc76b5amovups x13, [rsp+416]
37bc76b63movups x14, [rsp+432]
37bc76b6cmovups x15, [rsp+448]
37bc76b75add rsp, 472
37bc76b7cpop rbx
37bc76b7dpop rsi
37bc76b7epop rdi
37bc76b7fpop rbp
37bc76b80pop r12
37bc76b82pop r13
37bc76b84pop r14
37bc76b86pop r15
37bc76b88ret
37bc76b89
37bc76b89loc_37bc76b89:
37bc76b89mov edx, -1
37bc76b8emov eax, 1
37bc76b93jmp 0x37bc76af1
37bc76b98
37bc76b98loc_37bc76b98:
37bc76b98test eax, eax
37bc76b9amov edx, 1
37bc76b9fcmovg edx, eax
37bc76ba2cmp esi, edx
37bc76ba4jl 0x37bc76c20
37bc76ba6cmp ebx, 1
37bc76ba9jle 0x37bc76c04
37bc76babmov rdi, [rsp+584]
37bc76bb3mov rcx, [rsp+576]
37bc76bbbmov edx, 2
37bc76bc0mov r8l, [rdi]
37bc76bc3jmp 0x37bc76bd0
37bc76bc5
37bc76bc5 0f 1f 00 ...
37bc76bc8
37bc76bc8loc_37bc76bc8:
37bc76bc8add rdx, 1
37bc76bcccmp ebx, edx
37bc76bcejl 0x37bc76c3e
37bc76bd0
37bc76bd0loc_37bc76bd0:
37bc76bd0mov rdi, [rsp+584]
37bc76bd8mov r9l, r8l
37bc76bdbmov r8l, [rdi+4*rdx-4]
37bc76be0cmp r8l, r9l
37bc76be3jl 0x37bc76c2f
37bc76be5jne 0x37bc76bc8
37bc76be7movsd_xmm x0, [rcx+8*rdx-16]
37bc76bedcomisd x0, [rcx+8*rdx-8]
37bc76bf3jbe 0x37bc76bc8
37bc76bf5mov edx, -5
37bc76bfamov eax, 5
37bc76bffjmp 0x37bc76af1
37bc76c04
37bc76c04loc_37bc76c04:
37bc76c04test eax, eax
37bc76c06je 0x37bc76b1d
37bc76c0ctest ebx, ebx
37bc76c0eje 0x37bc76b1d
37bc76c14jmp 0x37bc76c46
37bc76c16
37bc76c16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc76c20
37bc76c20loc_37bc76c20:
37bc76c20mov edx, -9
37bc76c25mov eax, 9
37bc76c2ajmp 0x37bc76af1
37bc76c2f
37bc76c2floc_37bc76c2f:
37bc76c2fmov edx, -6
37bc76c34mov eax, 6
37bc76c39jmp 0x37bc76af1
37bc76c3e
37bc76c3eloc_37bc76c3e:
37bc76c3etest eax, eax
37bc76c40je 0x37bc76b1d
37bc76c46
37bc76c46loc_37bc76c46:
37bc76c46cmp eax, 1
37bc76c49jne 0x37bc76c63
37bc76c4bmov rax, [rsp+600]
37bc76c53movq x0, [rip+0x7d7585]
37bc76c5bmovups [rax], x0
37bc76c5ejmp 0x37bc76b1d
37bc76c63
37bc76c63loc_37bc76c63:
37bc76c63mov edx, 9
37bc76c68lea rcx, [rip+0x7d7557]
37bc76c6fcall dlamch_
37bc76c74mov rax, [rsp+568]
37bc76c7cmov rdi, [rsp+584]
37bc76c84movapd x9, x0
37bc76c89pcmpeqd x0, x0
37bc76c8dmovsxd rax, [rax]
37bc76c90psrld x0, 31
37bc76c95movups [rsp+288], x0
37bc76c9dmov [rsp+168], eax
37bc76ca4mov eax, [rdi+4*rax-4]
37bc76ca8mov [rsp+236], eax
37bc76caftest eax, eax
37bc76cb1jle 0x37bc76b1d
37bc76cb7mov rax, rsi
37bc76cbamov [rsp+616], r15
37bc76cc2movddup x12, [rip+0x7d7525]
37bc76ccbmov ebp, 1
37bc76cd0not rax
37bc76cd3mov [rsp+144], rsi
37bc76cdbmov r14, [rsp+616]
37bc76ce3shl rsi, 4
37bc76ce7mov [rsp+200], rax
37bc76cefmov rax, [rsp+544]
37bc76cf7movq x14, [rip+0x7d74f0]
37bc76d00mov [rsp+232], 1
37bc76d0bmov ebx, [rax]
37bc76d0dlea eax, [rbx+rbx]
37bc76d10lea edi, [rbx+rax]
37bc76d13cdqe
37bc76d15lea rax, [r15+8*rax]
37bc76d19movsxd rdx, edi
37bc76d1cmov [rsp+152], edi
37bc76d23lea rcx, [r15+8*rdx]
37bc76d27mov [rsp+112], rax
37bc76d2clea edx, [rbx+1]
37bc76d2flea eax, [rbx+rdi]
37bc76d32movsxd rdx, edx
37bc76d35mov [rsp+88], rcx
37bc76d3acdqe
37bc76d3clea rcx, [r15+8*rdx]
37bc76d40lea rax, [r15+8*rax]
37bc76d44mov [rsp+96], rcx
37bc76d49mov r15, rsi
37bc76d4cmov [rsp+120], rax
37bc76d51
37bc76d51loc_37bc76d51:
37bc76d51mov esi, 1
37bc76d56cmp rbp, 1
37bc76d5aje 0x37bc76d6f
37bc76d5cmov rax, [rsp+592]
37bc76d64mov eax, [rax+4*rbp-8]
37bc76d68mov [rsp+104], eax
37bc76d6clea esi, [rax+1]
37bc76d6f
37bc76d6floc_37bc76d6f:
37bc76d6fmov rax, [rsp+592]
37bc76d77mov ecx, [rax+4*rbp-4]
37bc76d7bmov r8l, ecx
37bc76d7esub r8l, esi
37bc76d81lea r11l, [r8+1]
37bc76d85mov [rsp+252], r11l
37bc76d8dcmp r11l, 1
37bc76d91jne 0x37bc77430
37bc76d97
37bc76d97loc_37bc76d97:
37bc76d97mov edi, [rsp+232]
37bc76d9ecmp [rsp+168], edi
37bc76da5jl 0x37bc76f5f
37bc76dablea eax, [rsi-1]
37bc76daemovsxd r12, edi
37bc76db1mov rcx, [rsp+552]
37bc76db9movsxd rsi, esi
37bc76dbcmovsxd r9, eax
37bc76dbfshl rsi, 4
37bc76dc3add rsi, [rsp+600]
37bc76dcbmov rdi, [rsp+200]
37bc76dd3lea rax, [8*r9]
37bc76ddbmov [rsp+172], ebp
37bc76de2movsd_xmm x13, [rip+0x7d73f5]
37bc76debadd rcx, rax
37bc76deeadd rax, [rsp+560]
37bc76df6mov [rsp+176], rsi
37bc76dfemov [rsp+184], rax
37bc76e06mov rax, [rsp+144]
37bc76e0emov [rsp+216], rcx
37bc76e16imul rax, r12
37bc76e1amov [rsp+224], rbp
37bc76e22mov [rsp+208], r9
37bc76e2alea r13, [rax+rdi]
37bc76e2enop
37bc76e30
37bc76e30loc_37bc76e30:
37bc76e30mov rax, [rsp+584]
37bc76e38mov [rsp+140], r12l
37bc76e40mov esi, [rsp+172]
37bc76e47cmp [rax+4*r12-4], esi
37bc76e4cjne 0x37bc7740b
37bc76e52mov rax, [rsp+576]
37bc76e5amov ecx, [rsp+252]
37bc76e61movsd_xmm x0, [rax+8*r12-8]
37bc76e68movsd_xmm [rsp+280], x0
37bc76e71cmp ecx, 1
37bc76e74jne 0x37bc76f86
37bc76e7amovsd_xmm [r14], x13
37bc76e7fmovapd x7, x0
37bc76e83test ebx, ebx
37bc76e85jle 0x37bc76ee4
37bc76e87
37bc76e87loc_37bc76e87:
37bc76e87lea edx, [rbx-1]
37bc76e8amov rdi, [rsp+600]
37bc76e92mov rax, r13
37bc76e95pxor x0, x0
37bc76e99add rdx, r13
37bc76e9cshl rax, 4
37bc76ea0add rax, [rsp+600]
37bc76ea8shl rdx, 4
37bc76eaclea rdx, [rdi+rdx+16]
37bc76eb1mov r8, rdx
37bc76eb4sub r8, rax
37bc76eb7and r8l, 16
37bc76ebbje 0x37bc76ed0
37bc76ebdmovups [rax+16], x0
37bc76ec1add rax, 16
37bc76ec5cmp rax, rdx
37bc76ec8je 0x37bc76ee0
37bc76ecanop [rax+rax]
37bc76ed0
37bc76ed0loc_37bc76ed0:
37bc76ed0movups [rax+16], x0
37bc76ed4add rax, 32
37bc76ed8movups [rax], x0
37bc76edbcmp rax, rdx
37bc76edejne 0x37bc76ed0
37bc76ee0
37bc76ee0loc_37bc76ee0:
37bc76ee0test ecx, ecx
37bc76ee2jle 0x37bc76f3d
37bc76ee4
37bc76ee4loc_37bc76ee4:
37bc76ee4mov rsi, [rsp+176]
37bc76eecmov rax, r13
37bc76eefsub ecx, 1
37bc76ef2mov rdx, r14
37bc76ef5shl rax, 4
37bc76ef9lea rcx, [r14+8*rcx+8]
37bc76efelea rax, [rsi+rax+8]
37bc76f03nop [rax]
37bc76f0anop [rax+rax]
37bc76f15nop [rax+rax]
37bc76f20
37bc76f20loc_37bc76f20:
37bc76f20movsd_xmm x0, [rdx]
37bc76f24add rdx, 8
37bc76f28mov [rax], 0
37bc76f2fadd rax, 16
37bc76f33movsd_xmm [rax-24], x0
37bc76f38cmp rdx, rcx
37bc76f3bjne 0x37bc76f20
37bc76f3d
37bc76f3dloc_37bc76f3d:
37bc76f3dadd r12, 1
37bc76f41add r13, [rsp+144]
37bc76f49cmp [rsp+168], r12l
37bc76f51jge 0x37bc76e30
37bc76f57mov rbp, [rsp+224]
37bc76f5f
37bc76f5floc_37bc76f5f:
37bc76f5fadd rbp, 1
37bc76f63cmp [rsp+236], ebp
37bc76f6ajl 0x37bc76b1d
37bc76f70mov rax, [rsp+568]
37bc76f78mov eax, [rax]
37bc76f7amov [rsp+168], eax
37bc76f81jmp 0x37bc76d51
37bc76f86
37bc76f86loc_37bc76f86:
37bc76f86mov eax, r12l
37bc76f89sub eax, [rsp+232]
37bc76f90movq x6, [rip+0x7d7258]
37bc76f98lea esi, [rax+1]
37bc76f9bmov [rsp+136], esi
37bc76fa2je 0x37bc76fd6
37bc76fa4movapd x1, x0
37bc76fa8subsd x0, x7
37bc76facmovapd x6, x14
37bc76fb1mulsd x1, x9
37bc76fb6andpd x1, x14
37bc76fbbmulsd x1, [rip+0x7d724d]
37bc76fc3comisd x1, x0
37bc76fc7jbe 0x37bc76fd6
37bc76fc9addsd x1, x7
37bc76fcdmovsd_xmm [rsp+280], x1
37bc76fd6
37bc76fd6loc_37bc76fd6:
37bc76fd6lea rbx, [rsp+252]
37bc76fdelea rbp, [rip+0x7d71ef]
37bc76fe5mov r9, r14
37bc76fe8lea rdx, [rsp+288]
37bc76ff0mov r8, rbx
37bc76ff3lea rcx, [rip+0x7d71d6]
37bc76ffacall dlarnv_
37bc76fffmov [rsp+32], rbp
37bc77004mov r8, rbp
37bc77007mov rcx, rbx
37bc7700amov r9, [rsp+88]
37bc7700fmov rdx, [rsp+216]
37bc77017call dcopy_
37bc7701cmov eax, [rsp+252]
37bc77023mov r8, rbp
37bc77026mov [rsp+32], rbp
37bc7702bmov r9, [rsp+96]
37bc77030mov rdx, [rsp+184]
37bc77038lea rcx, [rsp+260]
37bc77040lea esi, [rax-1]
37bc77043mov [rsp+260], esi
37bc7704acall dcopy_
37bc7704fmov [rsp+260], esi
37bc77056mov rsi, [rsp+112]
37bc7705bmov r8, rbp
37bc7705emov [rsp+32], rbp
37bc77063mov rdx, [rsp+184]
37bc7706bxor ebp, ebp
37bc7706dlea rcx, [rsp+260]
37bc77075mov r9, rsi
37bc77078call dcopy_
37bc7707dmov rdi, [rsp+624]
37bc77085mov [rsp+32], rsi
37bc7708amov rcx, rbx
37bc7708dmov r9, [rsp+96]
37bc77092lea rax, [rsp+256]
37bc7709amov rdx, [rsp+88]
37bc7709flea r8, [rsp+280]
37bc770a7mov [rsp+56], rdi
37bc770acmov rdi, [rsp+120]
37bc770b1mov esi, 5
37bc770b6mov [rsp+64], rax
37bc770bbmov [rsp+48], rdi
37bc770c0lea rdi, [rsp+272]
37bc770c8mov [rsp+40], rdi
37bc770cdmov [rsp+128], rdi
37bc770d5lea rdi, [rsp+264]
37bc770ddmov [rsp+272], 0
37bc770e9mov [rsp+160], rax
37bc770f1call dlagtf_
37bc770f6mov [rsp+104], rdi
37bc770fbmov edi, r12l
37bc770femovsd_xmm x10, [rsp+280]
37bc77108mov [rsp+192], r13
37bc77110mov r13, r12
37bc77113mov r12, [rsp+160]
37bc7711b
37bc7711bloc_37bc7711b:
37bc7711blea r8, [rip+0x7d70b2]
37bc77122mov rdx, r14
37bc77125mov rcx, rbx
37bc77128call idamax_
37bc7712dmov edx, [rsp+252]
37bc77134pxor x1, x1
37bc77138mov ecx, [rsp+152]
37bc7713fcdqe
37bc77141lea r9, [rip+0x7d708c]
37bc77148mov r8, r14
37bc7714badd ecx, edx
37bc7714dcvtsi2sd x1, edx
37bc77151mov rdx, [rsp+104]
37bc77156mulsd x1, x8
37bc7715bmovsxd rcx, ecx
37bc7715emovsd_xmm x0, [r14+8*rcx-8]
37bc77165mov rcx, rbx
37bc77168andpd x0, x6
37bc7716cmaxsd x0, x9
37bc77171mulsd x0, x1
37bc77175movsd_xmm x1, [r14+8*rax-8]
37bc7717candpd x1, x6
37bc77180divsd x0, x1
37bc77184movsd_xmm [rsp+264], x0
37bc7718dcall dscal_
37bc77192mov rax, [rsp+128]
37bc7719amov [rsp+72], r12
37bc7719fmov rdx, rbx
37bc771a2mov r9, [rsp+96]
37bc771a7mov [rsp+56], r14
37bc771aclea rcx, [rip+0x7d7025]
37bc771b3mov [rsp+64], rax
37bc771b8mov rax, [rsp+624]
37bc771c0mov r8, [rsp+88]
37bc771c5mov [rsp+48], rax
37bc771camov rax, [rsp+120]
37bc771cfmov [rsp+40], rax
37bc771d4mov rax, [rsp+112]
37bc771d9mov [rsp+32], rax
37bc771decall dlagts_
37bc771e3cmp [rsp+136], 1
37bc771ebje 0x37bc772f2
37bc771f1movapd x0, x10
37bc771f6subsd x0, x7
37bc771faandpd x0, x6
37bc771fecomisd x0, x11
37bc77203ja 0x37bc773f8
37bc77209mov r9l, [rsp+156]
37bc77211cmp r9l, r13l
37bc77214je 0x37bc773f8
37bc7721ajge 0x37bc772f2
37bc77220mov edx, [rsp+252]
37bc77227test edx, edx
37bc77229jle 0x37bc772f2
37bc7722fmovsxd rcx, r9l
37bc77232mov rax, [rsp+208]
37bc7723aimul rcx, [rsp+144]
37bc77243add rax, [rsp+200]
37bc7724badd rax, rcx
37bc7724emov rcx, [rsp+600]
37bc77256shl rax, 4
37bc7725alea r8, [rcx+rax+16]
37bc7725flea eax, [rdx-1]
37bc77262lea rcx, [r14+8*rax+8]
37bc77267nop [rax+rax]
37bc77270
37bc77270loc_37bc77270:
37bc77270lea rdx, [r8-16]
37bc77274mov rax, r14
37bc77277pxor x1, x1
37bc7727bnop [rax+rax]
37bc77280
37bc77280loc_37bc77280:
37bc77280movsd_xmm x0, [rax]
37bc77284mulsd x0, [rdx+16]
37bc77289add rax, 8
37bc7728dadd rdx, 16
37bc77291addsd x1, x0
37bc77295cmp rax, rcx
37bc77298jne 0x37bc77280
37bc7729amov rdx, r8
37bc7729dmov rax, r14
37bc772a0nop [rax+rax]
37bc772aanop [rax+rax]
37bc772b5nop [rax+rax]
37bc772c0
37bc772c0loc_37bc772c0:
37bc772c0movsd_xmm x2, [rdx]
37bc772c4movsd_xmm x0, [rax]
37bc772c8add rax, 8
37bc772ccadd rdx, 16
37bc772d0mulsd x2, x1
37bc772d4subsd x0, x2
37bc772d8movsd_xmm [rax-8], x0
37bc772ddcmp rax, rcx
37bc772e0jne 0x37bc772c0
37bc772e2add r9l, 1
37bc772e6add r8, r15
37bc772e9cmp r9l, edi
37bc772ecjne 0x37bc77270
37bc772f2
37bc772f2loc_37bc772f2:
37bc772f2lea r8, [rip+0x7d6edb]
37bc772f9mov rdx, r14
37bc772fcmov rcx, rbx
37bc772ffcall idamax_
37bc77304cdqe
37bc77306movsd_xmm x0, [r14+8*rax-8]
37bc7730dandpd x0, x6
37bc77311comisd x15, x0
37bc77316ja 0x37bc77324
37bc77318add ebp, 1
37bc7731bcmp ebp, 2
37bc7731ejg 0x37bc77420
37bc77324
37bc77324loc_37bc77324:
37bc77324sub esi, 1
37bc77327jne 0x37bc7711b
37bc7732dmov rax, [rsp+640]
37bc77335mov rsi, [rsp+640]
37bc7733dmov r12, r13
37bc77340mov edi, [rsp+140]
37bc77347mov r13, [rsp+192]
37bc7734fmovsxd rax, [rax]
37bc77352lea edx, [rax+1]
37bc77355mov [rsi], edx
37bc77357mov rsi, [rsp+632]
37bc7735fmov [rsi+4*rax], edi
37bc77362
37bc77362loc_37bc77362:
37bc77362lea r8, [rip+0x7d6e6b]
37bc77369mov rdx, r14
37bc7736cmovapd x6, x13
37bc77371mov rcx, rbx
37bc77374call dnrm2_
37bc77379lea r8, [rip+0x7d6e54]
37bc77380mov rdx, r14
37bc77383mov rcx, rbx
37bc77386divsd x6, x0
37bc7738amovsd_xmm [rsp+264], x6
37bc77393call idamax_
37bc77398pxor x0, x0
37bc7739ccdqe
37bc7739ecomisd x0, [r14+8*rax-8]
37bc773a5jbe 0x37bc773b8
37bc773a7xorpd x6, [rip+0x7d6e71]
37bc773afmovsd_xmm [rsp+264], x6
37bc773b8
37bc773b8loc_37bc773b8:
37bc773b8mov rdx, [rsp+104]
37bc773bdmov rcx, rbx
37bc773c0mov r8, r14
37bc773c3movapd x7, x10
37bc773c8lea r9, [rip+0x7d6e05]
37bc773cfcall dscal_
37bc773d4mov rax, [rsp+544]
37bc773dcmov ecx, [rsp+252]
37bc773e3mov ebx, [rax]
37bc773e5test ebx, ebx
37bc773e7jg 0x37bc76e87
37bc773edjmp 0x37bc76ee0
37bc773f2
37bc773f2 66 0f 1f 44 00 00 f..D..
37bc773f8
37bc773f8loc_37bc773f8:
37bc773f8mov eax, [rsp+140]
37bc773ffmov [rsp+156], eax
37bc77406jmp 0x37bc772f2
37bc7740b
37bc7740bloc_37bc7740b:
37bc7740bmov [rsp+232], r12l
37bc77413mov rbp, [rsp+224]
37bc7741bjmp 0x37bc76f5f
37bc77420
37bc77420loc_37bc77420:
37bc77420mov r12, r13
37bc77423mov r13, [rsp+192]
37bc7742bjmp 0x37bc77362
37bc77430
37bc77430loc_37bc77430:
37bc77430mov rdi, [rsp+552]
37bc77438lea eax, [rsi-1]
37bc7743bmovsxd rdx, ecx
37bc7743ecdqe
37bc77440movsd_xmm x0, [rdi+8*rax]
37bc77445movhpd x0, [rdi+8*rdx-8]
37bc7744bandpd x0, x12
37bc77450mov rdi, [rsp+560]
37bc77458movsd_xmm x1, [rdi+8*rax]
37bc7745dmovhpd x1, [rdi+8*rdx-16]
37bc77463andpd x1, x12
37bc77468lea edi, [rsi+1]
37bc7746baddpd x0, x1
37bc7746fmovapd x8, x0
37bc77474unpckhpd x8, x0
37bc77479maxpd x8, x0
37bc7747ecmp ecx, edi
37bc77480jle 0x37bc7755d
37bc77486cmp r8l, 2
37bc7748aje 0x37bc7751a
37bc77490mov rcx, [rsp+560]
37bc77498movsxd rax, esi
37bc7749blea r10l, [r8-1]
37bc7749fmovddup x2, x8
37bc774a4lea r9, [8*rax]
37bc774acadd r9, [rsp+552]
37bc774b4lea r8, [rcx+8*rax-8]
37bc774b9lea rdx, [rcx+8*rax]
37bc774bdmov ecx, r10l
37bc774c0xor eax, eax
37bc774c2shr ecx, 1
37bc774c4shl rcx, 4
37bc774c8
37bc774c8loc_37bc774c8:
37bc774c8movupd x0, [r8+rax]
37bc774cemovupd x1, [r9+rax]
37bc774d4andpd x0, x12
37bc774d9andpd x1, x12
37bc774deaddpd x0, x1
37bc774e2movupd x1, [rdx+rax]
37bc774e7add rax, 16
37bc774ebandpd x1, x12
37bc774f0addpd x0, x1
37bc774f4maxpd x2, x0
37bc774f8cmp rax, rcx
37bc774fbjne 0x37bc774c8
37bc774fdmovapd x8, x2
37bc77502unpckhpd x8, x2
37bc77507maxpd x8, x2
37bc7750ctest r10b, 1
37bc77510je 0x37bc7755d
37bc77512mov eax, r10l
37bc77515and eax, -2
37bc77518add edi, eax
37bc7751a
37bc7751aloc_37bc7751a:
37bc7751amovsxd rax, edi
37bc7751dmov rdi, [rsp+560]
37bc77525lea rdx, [rax-1]
37bc77529movsd_xmm x0, [rdi+8*rax-16]
37bc7752fmov rax, [rsp+552]
37bc77537movsd_xmm x1, [rax+8*rdx]
37bc7753candpd x0, x14
37bc77541andpd x1, x14
37bc77546addsd x0, x1
37bc7754amovsd_xmm x1, [rdi+8*rdx]
37bc7754fandpd x1, x14
37bc77554addsd x0, x1
37bc77558maxsd x8, x0
37bc7755d
37bc7755dloc_37bc7755d:
37bc7755dmovsd_xmm x0, [rip+0x7d6ca3]
37bc77565pxor x1, x1
37bc77569movsd_xmm x11, [rip+0x7d6c8e]
37bc77572cvtsi2sd x1, r11l
37bc77577mov eax, [rsp+232]
37bc7757edivsd x0, x1
37bc77582mulsd x11, x8
37bc77587mov [rsp+156], eax
37bc7758esqrtsd x0, x0
37bc77592movapd x15, x0
37bc77597jmp 0x37bc76d97
37bc76a00
37bc7759c
37bc7759c // align 0x40
37bc7759c // align 0x40
37bc775c0
37bc775c0zsteqr_:
37bc775c0push r15
37bc775c2push r14
37bc775c4push r13
37bc775c6push r12
37bc775c8push rbp
37bc775c9push rdi
37bc775capush rsi
37bc775cbpush rbx
37bc775ccsub rsp, 488
37bc775d3movups [rsp+352], x6
37bc775dbmovups [rsp+368], x7
37bc775e3movups [rsp+384], x8
37bc775ecmovups [rsp+400], x9
37bc775f5movups [rsp+416], x10
37bc775femovups [rsp+432], x11
37bc77607movups [rsp+448], x12
37bc77610movups [rsp+464], x13
37bc77619mov rax, [rsp+600]
37bc77621mov r15, [rsp+608]
37bc77629mov ebx, [rax]
37bc7762bmov rax, [rsp+616]
37bc77633mov [rax], 0
37bc77639mov rbp, r8
37bc7763cmov r13, r9
37bc7763fmov rsi, rcx
37bc77642mov [rsp+568], rdx
37bc7764amov r9l, 1
37bc77650mov r8l, 1
37bc77656lea rdx, [rip+0x7d6bd3]
37bc7765dcall lsame_
37bc77662test eax, eax
37bc77664je 0x37bc77bf0
37bc7766amov rax, [rsp+568]
37bc77672mov r12l, [rax]
37bc77675test r12l, r12l
37bc77678js 0x37bc77c25
37bc7767emov rax, [rsp+600]
37bc77686mov edi, [rax]
37bc77688test edi, edi
37bc7768ajle 0x37bc78260
37bc77690mov [rsp+132], 0
37bc7769b
37bc7769bloc_37bc7769b:
37bc7769bmov rax, [rsp+616]
37bc776a3mov eax, [rax]
37bc776a5test eax, eax
37bc776a7jne 0x37bc78e31
37bc776admov rax, [rsp+568]
37bc776b5mov eax, [rax]
37bc776b7test eax, eax
37bc776b9je 0x37bc77c5b
37bc776bfcmp eax, 1
37bc776c2je 0x37bc78c98
37bc776c8mov edx, 1
37bc776cdlea rcx, [rip+0x7d6b65]
37bc776d4call dlamch_
37bc776d9mov edx, 1
37bc776delea rcx, [rip+0x7d6b55]
37bc776e5movapd x11, x0
37bc776eamovapd x8, x0
37bc776efmulsd x11, x0
37bc776f4call dlamch_
37bc776f9movsd_xmm x6, [rip+0x7d6b8f]
37bc77701movapd x9, x0
37bc77706movapd x0, x6
37bc7770adivsd x0, x9
37bc7770fsqrtsd x0, x0
37bc77713divsd x0, [rip+0x7d6b85]
37bc7771bmovsd_xmm [rsp+336], x0
37bc77724movapd x0, x9
37bc77729sqrtsd x0, x0
37bc7772ddivsd x0, x11
37bc77732movsd_xmm [rsp+344], x0
37bc7773bcmp [rsp+132], 2
37bc77743je 0x37bc78d44
37bc77749mov rax, [rsp+568]
37bc77751mov edi, [rax]
37bc77753mov r14l, edi
37bc77756test edi, edi
37bc77758jle 0x37bc78b78
37bc7775e
37bc7775eloc_37bc7775e:
37bc7775eimul eax, edi, 30
37bc77761movsxd rcx, ebx
37bc77764mov r11l, 1
37bc7776amov r12, r13
37bc7776dmov [rsp+608], r15
37bc77775movq x7, [rip+0x7d6b43]
37bc7777dmov r15l, r14l
37bc77780mov r14, rbp
37bc77783mov [rsp+160], 0
37bc7778emov [rsp+164], eax
37bc77795lea eax, [rdi-1]
37bc77798mov [rsp+232], eax
37bc7779fxor eax, eax
37bc777a1test rcx, rcx
37bc777a4cmovns rax, rcx
37bc777a8mov [rsp+144], rax
37bc777b0not rax
37bc777b3mov [rsp+152], rax
37bc777bbcmp [rsp+232], r11l
37bc777c3jge 0x37bc77b75
37bc777c9nop [rax]
37bc777d0
37bc777d0loc_37bc777d0:
37bc777d0lea ebp, [rdi+1]
37bc777d3
37bc777d3loc_37bc777d3:
37bc777d3cmp r15l, r11l
37bc777d6je 0x37bc77b47
37bc777dcmov eax, r15l
37bc777dflea rdi, [rsp+268]
37bc777e7mov [rsp+32], 1
37bc777f0lea rcx, [rip+0x7d6a3b]
37bc777f7sub eax, r11l
37bc777famov rdx, rdi
37bc777fdmov [rsp+96], r11l
37bc77802mov [rsp+236], eax
37bc77809lea r13l, [rax+1]
37bc7780dlea eax, [r11-1]
37bc77811movsxd rbx, eax
37bc77814mov [rsp+268], r13l
37bc7781clea rax, [8*rbx]
37bc77824lea r9, [r12+rax]
37bc77828add rax, r14
37bc7782bmov r8, rax
37bc7782emov [rsp+240], r9
37bc77836mov [rsp+248], rax
37bc7783ecall dlanst_
37bc77843pxor x1, x1
37bc77847mov r11l, [rsp+96]
37bc7784cmovsd_xmm [rsp+272], x0
37bc77855ucomisd x0, x1
37bc77859jp 0x37bc77861
37bc7785bje 0x37bc77b3d
37bc77861
37bc77861loc_37bc77861:
37bc77861comisd x0, [rsp+336]
37bc7786aja 0x37bc7813b
37bc77870movsd_xmm x1, [rsp+344]
37bc77879xor esi, esi
37bc7787bcomisd x1, x0
37bc7787fja 0x37bc78359
37bc77885
37bc77885loc_37bc77885:
37bc77885lea eax, [r15-1]
37bc77889movsd_xmm x1, [r14+8*rbx]
37bc7788fandpd x1, [rip+0x7d6a19]
37bc77897cdqe
37bc77899movsd_xmm x0, [r14+8*rax]
37bc7789fandpd x0, [rip+0x7d6a09]
37bc778a7mov eax, r15l
37bc778aacomisd x1, x0
37bc778aecmovbe r15l, r11l
37bc778b2cmovbe r11l, eax
37bc778b6cmp r15l, r11l
37bc778b9jge 0x37bc78455
37bc778bfmov [rsp+168], r13l
37bc778c7mov r10, r12
37bc778camov r12l, r15l
37bc778cdmov [rsp+172], esi
37bc778d4mov [rsp+176], ebp
37bc778dbmov [rsp+184], rdi
37bc778e3nop
37bc778e5nop [rax+rax]
37bc778f0
37bc778f0loc_37bc778f0:
37bc778f0movsxd rax, r12l
37bc778f3mov rdx, rax
37bc778f6jmp 0x37bc77944
37bc778f8
37bc778f8 0f 1f 84 00 00 00 00 00 ........
37bc77900
37bc77900loc_37bc77900:
37bc77900movsd_xmm x0, [r14+8*rdx-8]
37bc77907andpd x0, [rip+0x7d69a1]
37bc7790fmovsd_xmm x2, [r14+8*rdx]
37bc77915andpd x2, [rip+0x7d6993]
37bc7791dmulsd x0, x11
37bc77922movsd_xmm x1, [r10+8*rdx-8]
37bc77929mulsd x1, x1
37bc7792dmulsd x0, x2
37bc77931addsd x0, x9
37bc77936comisd x0, x1
37bc7793ajae 0x37bc780c8
37bc77940add rdx, 1
37bc77944
37bc77944loc_37bc77944:
37bc77944cmp r11l, edx
37bc77947jg 0x37bc77900
37bc77949mov r9l, r11l
37bc7794c
37bc7794cloc_37bc7794c:
37bc7794clea edx, [r12+1]
37bc77951cmp r12l, r9l
37bc77954je 0x37bc780b0
37bc7795alea rdi, [rax-1]
37bc7795emov [rsp+136], rdi
37bc77966cmp r9l, edx
37bc77969jne 0x37bc77cb8
37bc7796fmov esi, [rsp+132]
37bc77976lea rbx, [8*rax]
37bc7797emov [rsp+96], r11l
37bc77983mov [rsp+584], r10
37bc7798blea rdx, [r10+rbx-8]
37bc77990lea rcx, [r14+rbx-8]
37bc77995test esi, esi
37bc77997je 0x37bc780f0
37bc7799dlea r8, [rsp+280]
37bc779a5lea r10, [rsp+328]
37bc779admov [rsp+104], rax
37bc779b2mov [rsp+40], r8
37bc779b7lea r8, [rsp+320]
37bc779bflea r9, [rsp+312]
37bc779c7mov [rsp+48], r10
37bc779ccmov [rsp+32], r8
37bc779d1lea r8, [r14+rbx]
37bc779d5call dlaev2_
37bc779damov rax, [rsp+608]
37bc779e2movsd_xmm x0, [rsp+280]
37bc779eblea r8, [rip+0x7d6882]
37bc779f2mov rcx, [rsp+144]
37bc779faimul rcx, [rsp+104]
37bc77a00movsd_xmm [rax+8*rdi], x0
37bc77a05mov rax, [rsp+568]
37bc77a0dmovsd_xmm x0, [rsp+328]
37bc77a16mov r9, [rsp+568]
37bc77a1emov edx, [rax]
37bc77a20mov rax, [rsp+608]
37bc77a28lea edx, [r12+rdx-1]
37bc77a2dmovsxd rdx, edx
37bc77a30sub rdx, 1
37bc77a34movsd_xmm [rax+8*rdx], x0
37bc77a39mov rax, [rsp+600]
37bc77a41mov [rsp+88], 1
37bc77a4amov [rsp+64], rax
37bc77a4fmov rax, [rsp+152]
37bc77a57mov [rsp+80], 1
37bc77a60mov [rsp+72], 1
37bc77a69lea rcx, [rax+rcx+1]
37bc77a6emov rax, [rsp+608]
37bc77a76shl rcx, 4
37bc77a7aadd rcx, [rsp+592]
37bc77a82lea rdx, [rax+8*rdx]
37bc77a86mov [rsp+56], rcx
37bc77a8blea rcx, [rip+0x7d67e3]
37bc77a92mov [rsp+48], rdx
37bc77a97lea rdx, [rax+rbx-8]
37bc77a9clea rax, [rip+0x7d67d5]
37bc77aa3mov [rsp+40], rdx
37bc77aa8lea rdx, [rip+0x7d6782]
37bc77aafmov [rsp+32], rax
37bc77ab4call zlasr_
37bc77ab9mov r11l, [rsp+96]
37bc77abemov r10, [rsp+584]
37bc77ac6
37bc77ac6loc_37bc77ac6:
37bc77ac6movupd x0, [rsp+312]
37bc77acfmov rax, [rsp+136]
37bc77ad7add r12l, 2
37bc77adbmov [r10+8*rax], 0
37bc77ae3movups [r14+8*rax], x0
37bc77ae8cmp r12l, r11l
37bc77aebjg 0x37bc77af6
37bc77aed
37bc77aedloc_37bc77aed:
37bc77aedcmp r12l, r11l
37bc77af0jne 0x37bc778f0
37bc77af6
37bc77af6loc_37bc77af6:
37bc77af6mov r13l, [rsp+168]
37bc77afemov esi, [rsp+172]
37bc77b05mov r12, r10
37bc77b08mov ebp, [rsp+176]
37bc77b0fmov rdi, [rsp+184]
37bc77b17
37bc77b17loc_37bc77b17:
37bc77b17cmp esi, 1
37bc77b1aje 0x37bc78687
37bc77b20
37bc77b20loc_37bc77b20:
37bc77b20cmp esi, 2
37bc77b23je 0x37bc78bb4
37bc77b29
37bc77b29loc_37bc77b29:
37bc77b29mov ecx, [rsp+160]
37bc77b30cmp [rsp+164], ecx
37bc77b37je 0x37bc78db0
37bc77b3d
37bc77b3dloc_37bc77b3d:
37bc77b3dmov rax, [rsp+568]
37bc77b45mov edi, [rax]
37bc77b47
37bc77b47loc_37bc77b47:
37bc77b47mov r15l, edi
37bc77b4acmp edi, ebp
37bc77b4cjl 0x37bc7826f
37bc77b52cmp ebp, 1
37bc77b55jle 0x37bc77b64
37bc77b57lea eax, [rbp-2]
37bc77b5acdqe
37bc77b5cmov [r12+8*rax], 0
37bc77b64
37bc77b64loc_37bc77b64:
37bc77b64mov r11l, ebp
37bc77b67cmp [rsp+232], r11l
37bc77b6fjl 0x37bc777d0
37bc77b75
37bc77b75loc_37bc77b75:
37bc77b75mov ecx, [rsp+232]
37bc77b7cmovsxd rax, r11l
37bc77b7fpxor x3, x3
37bc77b83jmp 0x37bc77bcc
37bc77b85
37bc77b85 0f 1f 00 ...
37bc77b88
37bc77b88loc_37bc77b88:
37bc77b88movsd_xmm x0, [r14+8*rax-8]
37bc77b8fmovsd_xmm x1, [r14+8*rax]
37bc77b95andpd x0, [rip+0x7d6713]
37bc77b9dandpd x1, [rip+0x7d670b]
37bc77ba5andpd x2, [rip+0x7d6703]
37bc77badsqrtsd x0, x0
37bc77bb1sqrtsd x1, x1
37bc77bb5mulsd x0, x1
37bc77bb9mulsd x0, x8
37bc77bbecomisd x0, x2
37bc77bc2jae 0x37bc7812a
37bc77bc8add rax, 1
37bc77bcc
37bc77bccloc_37bc77bcc:
37bc77bccmov edx, eax
37bc77bcecmp ecx, eax
37bc77bd0jl 0x37bc777d0
37bc77bd6movsd_xmm x2, [r12+8*rax-8]
37bc77bddlea ebp, [rax+1]
37bc77be0ucomisd x2, x3
37bc77be4jp 0x37bc77b88
37bc77be6jne 0x37bc77b88
37bc77be8mov r15l, edx
37bc77bebjmp 0x37bc777d3
37bc77bf0
37bc77bf0loc_37bc77bf0:
37bc77bf0mov r9l, 1
37bc77bf6mov r8l, 1
37bc77bfclea rdx, [rip+0x7d662e]
37bc77c03mov rcx, rsi
37bc77c06call lsame_
37bc77c0btest eax, eax
37bc77c0dje 0x37bc78d12
37bc77c13mov rax, [rsp+568]
37bc77c1bmov eax, [rax]
37bc77c1dtest eax, eax
37bc77c1fjns 0x37bc78237
37bc77c25
37bc77c25loc_37bc77c25:
37bc77c25mov edx, -2
37bc77c2amov eax, 2
37bc77c2f
37bc77c2floc_37bc77c2f:
37bc77c2fmov rcx, [rsp+616]
37bc77c37mov [rcx], edx
37bc77c39
37bc77c39loc_37bc77c39:
37bc77c39lea rdx, [rsp+344]
37bc77c41mov r8l, 6
37bc77c47lea rcx, [rip+0x7d65e5]
37bc77c4emov [rsp+344], eax
37bc77c55call xerbla_
37bc77c5anop
37bc77c5b
37bc77c5bloc_37bc77c5b:
37bc77c5bmovups x6, [rsp+352]
37bc77c63movups x7, [rsp+368]
37bc77c6bmovups x8, [rsp+384]
37bc77c74movups x9, [rsp+400]
37bc77c7dmovups x10, [rsp+416]
37bc77c86movups x11, [rsp+432]
37bc77c8fmovups x12, [rsp+448]
37bc77c98movups x13, [rsp+464]
37bc77ca1add rsp, 488
37bc77ca8pop rbx
37bc77ca9pop rsi
37bc77caapop rdi
37bc77cabpop rbp
37bc77cacpop r12
37bc77caepop r13
37bc77cb0pop r14
37bc77cb2pop r15
37bc77cb4ret
37bc77cb5
37bc77cb5 0f 1f 00 ...
37bc77cb8
37bc77cb8loc_37bc77cb8:
37bc77cb8mov esi, [rsp+164]
37bc77cbfcmp [rsp+160], esi
37bc77cc6je 0x37bc78cef
37bc77ccclea rdx, [8*rax]
37bc77cd4mov [rsp+96], rax
37bc77cd9lea rbp, [rsp+296]
37bc77ce1lea rax, [r14+rdx]
37bc77ce5lea rsi, [r10+rdx]
37bc77ce9mov rcx, rbp
37bc77cecmov [rsp+112], r11l
37bc77cf1movsd_xmm x10, [rax-8]
37bc77cf7movsd_xmm x0, [rax]
37bc77cfblea rdx, [rip+0x7d657e]
37bc77d02mov [rsp+104], r9l
37bc77d07movsd_xmm x1, [rsi-8]
37bc77d0cadd [rsp+160], 1
37bc77d14subsd x0, x10
37bc77d19mov [rsp+192], rax
37bc77d21addsd x1, x1
37bc77d25mov [rsp+584], r10
37bc77d2dmov [rsp+200], rsi
37bc77d35divsd x0, x1
37bc77d39movsd_xmm [rsp+296], x0
37bc77d42call dlapy2_
37bc77d47movapd x1, x7
37bc77d4bmov r9l, [rsp+104]
37bc77d50mov r10, [rsp+584]
37bc77d58movapd x2, x0
37bc77d5cmov rax, [rsp+96]
37bc77d61mov r11l, [rsp+112]
37bc77d66movsd_xmm [rsp+304], x0
37bc77d6fmovsd_xmm x0, [rsp+296]
37bc77d78andnpd x1, x2
37bc77d7cmovapd x2, x7
37bc77d80lea ecx, [r9-1]
37bc77d84movsd_xmm [rsp+328], x6
37bc77d8dmovsxd rbx, ecx
37bc77d90cmp r12l, ecx
37bc77d93movsd_xmm [rsp+280], x6
37bc77d9candpd x2, x0
37bc77da0orpd x1, x2
37bc77da4addsd x1, x0
37bc77da8movsd_xmm x0, [rsi-8]
37bc77daddivsd x0, x1
37bc77db1movsd_xmm x1, [r14+8*rbx]
37bc77db7subsd x1, x10
37bc77dbcaddsd x0, x1
37bc77dc0movsd_xmm [rsp+296], x0
37bc77dc9jg 0x37bc78120
37bc77dcfmov r8, rbx
37bc77dd2movsxd rdx, r9l
37bc77dd5mov [rsp+208], r9l
37bc77dddmovapd x3, x6
37bc77de1shl rdx, 3
37bc77de5neg r8
37bc77de8mov [rsp+112], rbp
37bc77dedmovapd x2, x6
37bc77df1lea rsi, [r14+rdx]
37bc77df5lea rdi, [r10+rdx]
37bc77df9mov [rsp+216], r11l
37bc77e01mov rbp, rbx
37bc77e04lea rdx, [rdx+8*r8]
37bc77e08lea r8, [rsp+280]
37bc77e10mov ebx, ecx
37bc77e12add rdx, [rsp+608]
37bc77e1amov [rsp+120], rdx
37bc77e1flea rdx, [rsp+328]
37bc77e27pxor x12, x12
37bc77e2clea r13, [rsp+304]
37bc77e34mov [rsp+104], r8
37bc77e39mov [rsp+224], rax
37bc77e41mov [rsp+96], rdx
37bc77e46mov rdx, rdi
37bc77e49mov rdi, rsi
37bc77e4cmov [rsp+576], r14
37bc77e54mov r14l, [rsp+132]
37bc77e5cmov rsi, rdx
37bc77e5fnop
37bc77e60
37bc77e60loc_37bc77e60:
37bc77e60movsd_xmm x10, [rsi-16]
37bc77e66mov r9, [rsp+96]
37bc77e6bmov [rsp+32], r13
37bc77e70lea rdx, [rsp+288]
37bc77e78mov r8, [rsp+104]
37bc77e7dmov rcx, [rsp+112]
37bc77e82mulsd x2, x10
37bc77e87mulsd x10, x3
37bc77e8cmovsd_xmm [rsp+288], x2
37bc77e95call dlartg_
37bc77e9acmp ebx, ebp
37bc77e9cje 0x37bc77eac
37bc77e9emovsd_xmm x0, [rsp+304]
37bc77ea7movsd_xmm [rsi-8], x0
37bc77eac
37bc77eacloc_37bc77eac:
37bc77eacmovsd_xmm x1, [rdi-8]
37bc77eb1movsd_xmm x0, [rdi-16]
37bc77eb6movsd_xmm x3, [rsp+280]
37bc77ebfmovsd_xmm x2, [rsp+328]
37bc77ec8subsd x1, x12
37bc77ecdmovapd x4, x3
37bc77ed1movapd x12, x2
37bc77ed6addsd x4, x3
37bc77edasubsd x0, x1
37bc77edemulsd x4, x10
37bc77ee3mulsd x0, x2
37bc77ee7addsd x0, x4
37bc77eebmovsd_xmm [rsp+304], x0
37bc77ef4mulsd x12, x0
37bc77ef9mulsd x0, x3
37bc77efdaddsd x1, x12
37bc77f02subsd x0, x10
37bc77f07movsd_xmm [rdi-8], x1
37bc77f0cmovsd_xmm [rsp+296], x0
37bc77f15test r14l, r14l
37bc77f18je 0x37bc77f4c
37bc77f1amov rax, [rsp+120]
37bc77f1fmovapd x0, x2
37bc77f23xorpd x0, x7
37bc77f27movsd_xmm [rax+8*rbp-16], x3
37bc77f2dmov rax, [rsp+568]
37bc77f35mov edx, [rax]
37bc77f37mov rax, [rsp+608]
37bc77f3flea edx, [rdx+rbp-1]
37bc77f43movsxd rdx, edx
37bc77f46movsd_xmm [rax+8*rdx-8], x0
37bc77f4c
37bc77f4cloc_37bc77f4c:
37bc77f4csub rbp, 1
37bc77f50sub rsi, 8
37bc77f54sub rdi, 8
37bc77f58cmp r12l, ebp
37bc77f5bjle 0x37bc77e60
37bc77f61mov r9l, [rsp+208]
37bc77f69mov r11l, [rsp+216]
37bc77f71mov r14, [rsp+576]
37bc77f79mov r10, [rsp+584]
37bc77f81mov rax, [rsp+224]
37bc77f89
37bc77f89loc_37bc77f89:
37bc77f89mov ebx, [rsp+132]
37bc77f90test ebx, ebx
37bc77f92je 0x37bc78078
37bc77f98mov edx, r9l
37bc77f9blea r8, [rip+0x7d62d2]
37bc77fa2mov rcx, [rsp+600]
37bc77faamov [rsp+88], 1
37bc77fb3sub edx, r12l
37bc77fb6mov r9, [rsp+568]
37bc77fbemov [rsp+80], 1
37bc77fc7add edx, 1
37bc77fcamov [rsp+64], rcx
37bc77fcfmov rcx, [rsp+136]
37bc77fd7mov [rsp+264], edx
37bc77fdemov rdx, [rsp+144]
37bc77fe6mov [rsp+72], 1
37bc77fefimul rdx, rax
37bc77ff3mov rax, [rsp+152]
37bc77ffbmov [rsp+96], r11l
37bc78000mov [rsp+584], r10
37bc78008lea rdx, [rax+rdx+1]
37bc7800dmov rax, [rsp+568]
37bc78015shl rdx, 4
37bc78019add rdx, [rsp+592]
37bc78021mov [rsp+56], rdx
37bc78026mov edx, [rax]
37bc78028mov rax, [rsp+608]
37bc78030lea edx, [r12+rdx-1]
37bc78035movsxd rdx, edx
37bc78038lea rdx, [rax+8*rdx-8]
37bc7803dmov [rsp+48], rdx
37bc78042lea rdx, [rax+8*rcx]
37bc78046lea rcx, [rip+0x7d6228]
37bc7804dmov [rsp+40], rdx
37bc78052lea rdx, [rsp+264]
37bc7805amov [rsp+32], rdx
37bc7805flea rdx, [rip+0x7d61cb]
37bc78066call zlasr_
37bc7806bmov r10, [rsp+584]
37bc78073mov r11l, [rsp+96]
37bc78078
37bc78078loc_37bc78078:
37bc78078mov rax, [rsp+192]
37bc78080movsd_xmm x0, [rax-8]
37bc78085subsd x0, x12
37bc7808amovsd_xmm [rax-8], x0
37bc7808fmov rax, [rsp+200]
37bc78097movsd_xmm x0, [rsp+296]
37bc780a0movsd_xmm [rax-8], x0
37bc780a5jmp 0x37bc77aed
37bc780aa
37bc780aa 66 0f 1f 44 00 00 f..D..
37bc780b0
37bc780b0loc_37bc780b0:
37bc780b0cmp r11l, edx
37bc780b3jl 0x37bc77af6
37bc780b9mov r12l, edx
37bc780bcjmp 0x37bc77aed
37bc780c1
37bc780c1 0f 1f 80 00 00 00 00 .......
37bc780c8
37bc780c8loc_37bc780c8:
37bc780c8mov r9l, edx
37bc780cbcmp edx, r11l
37bc780cejge 0x37bc7794c
37bc780d4sub edx, 1
37bc780d7movsxd rdx, edx
37bc780damov [r10+8*rdx], 0
37bc780e2jmp 0x37bc7794c
37bc780e7
37bc780e7 66 0f 1f 84 00 00 00 00 00 f........
37bc780f0
37bc780f0loc_37bc780f0:
37bc780f0lea r8, [rsp+320]
37bc780f8lea r9, [rsp+312]
37bc78100mov [rsp+32], r8
37bc78105lea r8, [r14+rbx]
37bc78109call dlae2_
37bc7810emov r10, [rsp+584]
37bc78116mov r11l, [rsp+96]
37bc7811bjmp 0x37bc77ac6
37bc78120
37bc78120loc_37bc78120:
37bc78120pxor x12, x12
37bc78125jmp 0x37bc77f89
37bc7812a
37bc7812aloc_37bc7812a:
37bc7812amov [r12+8*rax-8], 0
37bc78133mov r15l, edx
37bc78136jmp 0x37bc777d3
37bc7813b
37bc7813bloc_37bc7813b:
37bc7813bmov rax, [rsp+616]
37bc78143lea rsi, [rsp+336]
37bc7814bmov [rsp+80], 1
37bc78154lea r8, [rip+0x7d610d]
37bc7815bmov [rsp+32], rsi
37bc78160lea r9, [rsp+272]
37bc78168mov rdx, r8
37bc7816blea rcx, [rip+0x7d60fa]
37bc78172mov [rsp+72], rax
37bc78177mov rax, [rsp+568]
37bc7817fmov [rsp+40], rdi
37bc78184mov [rsp+64], rax
37bc78189mov rax, [rsp+248]
37bc78191mov [rsp+104], r11l
37bc78196mov [rsp+56], rax
37bc7819blea rax, [rip+0x7d60ce]
37bc781a2mov [rsp+48], rax
37bc781a7mov [rsp+96], r9
37bc781acmov [rsp+268], r13l
37bc781b4call dlascl_
37bc781b9mov [rsp+32], rsi
37bc781bemov r9, [rsp+96]
37bc781c3lea rax, [rip+0x7d60a6]
37bc781camov ecx, [rsp+236]
37bc781d1mov [rsp+48], rax
37bc781d6mov esi, 1
37bc781dblea r8, [rip+0x7d6086]
37bc781e2mov [rsp+80], 1
37bc781ebmov rdx, r8
37bc781eemov [rsp+268], ecx
37bc781f5mov rcx, [rsp+616]
37bc781fdmov [rsp+40], rdi
37bc78202mov [rsp+72], rcx
37bc78207mov rcx, [rsp+568]
37bc7820fmov [rsp+64], rcx
37bc78214mov rcx, [rsp+240]
37bc7821cmov [rsp+56], rcx
37bc78221lea rcx, [rip+0x7d6044]
37bc78228call dlascl_
37bc7822dmov r11l, [rsp+104]
37bc78232jmp 0x37bc77885
37bc78237
37bc78237loc_37bc78237:
37bc78237mov rcx, [rsp+600]
37bc7823fmov [rsp+132], 1
37bc7824amov edx, [rcx]
37bc7824cmov ecx, 1
37bc78251cmovle eax, ecx
37bc78254test edx, edx
37bc78256jle 0x37bc78260
37bc78258
37bc78258loc_37bc78258:
37bc78258cmp edx, eax
37bc7825ajge 0x37bc7769b
37bc78260
37bc78260loc_37bc78260:
37bc78260mov edx, -6
37bc78265mov eax, 6
37bc7826ajmp 0x37bc77c2f
37bc7826f
37bc7826floc_37bc7826f:
37bc7826fmov eax, [rsp+132]
37bc78276mov rbp, r14
37bc78279test eax, eax
37bc7827bje 0x37bc78b87
37bc78281cmp edi, 1
37bc78284jle 0x37bc77c5b
37bc7828amov rsi, [rsp+144]
37bc78292mov ecx, edi
37bc78294mov ebx, 2
37bc78299mov r12, [rsp+592]
37bc782a1mov r14, [rsp+152]
37bc782a9mov r13, [rsp+568]
37bc782b1shl rsi, 4
37bc782b5mov r15, r12
37bc782b8nop [rax+rax]
37bc782c0
37bc782c0loc_37bc782c0:
37bc782c0cmp ecx, ebx
37bc782c2jl 0x37bc78341
37bc782c4movsd_xmm x2, [rbp+8*rbx-16]
37bc782calea r8l, [rbx-1]
37bc782cemov rax, rbx
37bc782d1mov edx, r8l
37bc782d4movapd x0, x2
37bc782d8nop [rax+rax]
37bc782e0
37bc782e0loc_37bc782e0:
37bc782e0movsd_xmm x1, [rbp+8*rax-8]
37bc782e6comisd x0, x1
37bc782eaminsd x1, x0
37bc782eecmova edx, eax
37bc782f1add rax, 1
37bc782f5movapd x0, x1
37bc782f9cmp ecx, eax
37bc782fbjge 0x37bc782e0
37bc782fdcmp r8l, edx
37bc78300je 0x37bc78341
37bc78302movsxd rdx, edx
37bc78305lea rcx, [rip+0x7d5f64]
37bc7830cmovsd_xmm [rbp+8*rdx-8], x2
37bc78312mov r8, rcx
37bc78315imul rdx, [rsp+144]
37bc7831emovsd_xmm [rbp+8*rbx-16], x1
37bc78324mov [rsp+32], rcx
37bc78329mov rcx, r13
37bc7832clea rax, [r14+rdx+1]
37bc78331mov rdx, r12
37bc78334shl rax, 4
37bc78338lea r9, [r15+rax]
37bc7833ccall zswap_
37bc78341
37bc78341loc_37bc78341:
37bc78341add rbx, 1
37bc78345cmp edi, ebx
37bc78347jl 0x37bc77c5b
37bc7834dmov ecx, [r13]
37bc78351add r12, rsi
37bc78354jmp 0x37bc782c0
37bc78359
37bc78359loc_37bc78359:
37bc78359mov rax, [rsp+616]
37bc78361lea rsi, [rsp+344]
37bc78369mov [rsp+80], 1
37bc78372lea r8, [rip+0x7d5eef]
37bc78379mov [rsp+32], rsi
37bc7837elea r9, [rsp+272]
37bc78386mov rdx, r8
37bc78389lea rcx, [rip+0x7d5edc]
37bc78390mov [rsp+72], rax
37bc78395mov rax, [rsp+568]
37bc7839dmov [rsp+40], rdi
37bc783a2mov [rsp+64], rax
37bc783a7mov rax, [rsp+248]
37bc783afmov [rsp+104], r11l
37bc783b4mov [rsp+56], rax
37bc783b9lea rax, [rip+0x7d5eb0]
37bc783c0mov [rsp+48], rax
37bc783c5mov [rsp+96], r9
37bc783camov [rsp+268], r13l
37bc783d2call dlascl_
37bc783d7mov [rsp+32], rsi
37bc783dcmov r9, [rsp+96]
37bc783e1lea rax, [rip+0x7d5e88]
37bc783e8mov ecx, [rsp+236]
37bc783efmov [rsp+48], rax
37bc783f4mov esi, 2
37bc783f9lea r8, [rip+0x7d5e68]
37bc78400mov [rsp+80], 1
37bc78409mov rdx, r8
37bc7840cmov [rsp+268], ecx
37bc78413mov rcx, [rsp+616]
37bc7841bmov [rsp+40], rdi
37bc78420mov [rsp+72], rcx
37bc78425mov rcx, [rsp+568]
37bc7842dmov [rsp+64], rcx
37bc78432mov rcx, [rsp+240]
37bc7843amov [rsp+56], rcx
37bc7843flea rcx, [rip+0x7d5e26]
37bc78446call dlascl_
37bc7844bmov r11l, [rsp+104]
37bc78450jmp 0x37bc77885
37bc78455
37bc78455loc_37bc78455:
37bc78455mov [rsp+136], r13l
37bc7845dmovq x10, [rip+0x7d5e5a]
37bc78466mov [rsp+172], ebp
37bc7846dmov [rsp+176], rdi
37bc78475mov [rsp+168], esi
37bc7847cmov esi, r11l
37bc7847fnop
37bc78480
37bc78480loc_37bc78480:
37bc78480movsxd rbx, r15l
37bc78483mov rax, rbx
37bc78486jmp 0x37bc784d5
37bc78488
37bc78488 0f 1f 84 00 00 00 00 00 ........
37bc78490
37bc78490loc_37bc78490:
37bc78490movsd_xmm x0, [r14+8*rax-8]
37bc78497andpd x0, [rip+0x7d5e11]
37bc7849fmovsd_xmm x2, [r14+8*rax-16]
37bc784a6andpd x2, [rip+0x7d5e02]
37bc784aemulsd x0, x11
37bc784b3movsd_xmm x1, [r12+8*rax-16]
37bc784bamulsd x1, x1
37bc784bemulsd x0, x2
37bc784c2addsd x0, x9
37bc784c7comisd x0, x1
37bc784cbjae 0x37bc78b28
37bc784d1sub rax, 1
37bc784d5
37bc784d5loc_37bc784d5:
37bc784d5cmp esi, eax
37bc784d7jl 0x37bc78490
37bc784d9mov ebp, esi
37bc784db
37bc784dbloc_37bc784db:
37bc784dblea r13l, [r15-1]
37bc784dfcmp r15l, ebp
37bc784e2je 0x37bc78b10
37bc784e8cmp ebp, r13l
37bc784ebjne 0x37bc78770
37bc784f1lea rdi, [rbx-2]
37bc784f5mov r9l, [rsp+132]
37bc784fdlea rax, [8*rdi]
37bc78505lea r8, [r14+rax+8]
37bc7850alea rdx, [r12+rax]
37bc7850eadd rax, r14
37bc78511test r9l, r9l
37bc78514je 0x37bc78b48
37bc7851alea rcx, [rsp+280]
37bc78522lea r9, [rsp+328]
37bc7852asub r15l, 2
37bc7852esub rbx, 1
37bc78532mov [rsp+40], rcx
37bc78537lea rcx, [rsp+320]
37bc7853fmov [rsp+48], r9
37bc78544lea r9, [rsp+312]
37bc7854cmov [rsp+32], rcx
37bc78551mov rcx, rax
37bc78554call dlaev2_
37bc78559mov rax, [rsp+608]
37bc78561movsxd rcx, r15l
37bc78564movsd_xmm x0, [rsp+280]
37bc7856dimul rbx, [rsp+144]
37bc78576mov r9, [rsp+568]
37bc7857elea r8, [rip+0x7d5d03]
37bc78585movsd_xmm [rax+8*rcx], x0
37bc7858amov rax, [rsp+568]
37bc78592movsd_xmm x0, [rsp+328]
37bc7859bmov eax, [rax]
37bc7859dlea edx, [rbp+rax-1]
37bc785a1mov rax, [rsp+608]
37bc785a9movsxd rdx, edx
37bc785acsub rdx, 1
37bc785b0movsd_xmm [rax+8*rdx], x0
37bc785b5mov rax, [rsp+600]
37bc785bdmov [rsp+88], 1
37bc785c6mov [rsp+64], rax
37bc785cbmov rax, [rsp+152]
37bc785d3mov [rsp+80], 1
37bc785dcmov [rsp+72], 1
37bc785e5lea rax, [rax+rbx+1]
37bc785eashl rax, 4
37bc785eeadd rax, [rsp+592]
37bc785f6mov [rsp+56], rax
37bc785fbmov rax, [rsp+608]
37bc78603lea rax, [rax+8*rdx]
37bc78607lea rdx, [rip+0x7d5c23]
37bc7860emov [rsp+48], rax
37bc78613mov rax, [rsp+608]
37bc7861blea rax, [rax+8*rcx]
37bc7861flea rcx, [rip+0x7d5c4f]
37bc78626mov [rsp+40], rax
37bc7862blea rax, [rip+0x7d5c46]
37bc78632mov [rsp+32], rax
37bc78637call zlasr_
37bc7863c
37bc7863cloc_37bc7863c:
37bc7863cmovupd x0, [rsp+312]
37bc78645mov [r12+8*rdi], 0
37bc7864dmovups [r14+8*rdi], x0
37bc78652cmp r15l, esi
37bc78655jl 0x37bc78660
37bc78657
37bc78657loc_37bc78657:
37bc78657cmp r15l, esi
37bc7865ajne 0x37bc78480
37bc78660
37bc78660loc_37bc78660:
37bc78660mov esi, [rsp+168]
37bc78667mov r13l, [rsp+136]
37bc7866fmov ebp, [rsp+172]
37bc78676mov rdi, [rsp+176]
37bc7867ecmp esi, 1
37bc78681jne 0x37bc77b20
37bc78687
37bc78687loc_37bc78687:
37bc78687mov rax, [rsp+616]
37bc7868flea r15, [rip+0x7d5bda]
37bc78696lea rbx, [rsp+272]
37bc7869emov [rsp+80], 1
37bc786a7mov [rsp+48], r15
37bc786aclea r8, [rip+0x7d5bb5]
37bc786b3lea r9, [rsp+336]
37bc786bbmov [rsp+72], rax
37bc786c0mov rax, [rsp+568]
37bc786c8mov rdx, r8
37bc786cblea rcx, [rip+0x7d5b9a]
37bc786d2mov [rsp+40], rdi
37bc786d7mov [rsp+64], rax
37bc786dcmov rax, [rsp+248]
37bc786e4mov [rsp+32], rbx
37bc786e9mov [rsp+56], rax
37bc786eemov [rsp+268], r13l
37bc786f6call dlascl_
37bc786fbmov eax, [rsp+236]
37bc78702mov [rsp+48], r15
37bc78707lea r8, [rip+0x7d5b5a]
37bc7870emov [rsp+40], rdi
37bc78713lea r9, [rsp+336]
37bc7871bmov rdx, r8
37bc7871elea rcx, [rip+0x7d5b47]
37bc78725mov [rsp+268], eax
37bc7872cmov rax, [rsp+616]
37bc78734mov [rsp+80], 1
37bc7873dmov [rsp+72], rax
37bc78742mov rax, [rsp+568]
37bc7874amov [rsp+32], rbx
37bc7874fmov [rsp+64], rax
37bc78754mov rax, [rsp+240]
37bc7875cmov [rsp+56], rax
37bc78761call dlascl_
37bc78766jmp 0x37bc77b29
37bc7876b
37bc7876b 0f 1f 44 00 00 ..D..
37bc78770
37bc78770loc_37bc78770:
37bc78770mov ecx, [rsp+160]
37bc78777cmp ecx, [rsp+164]
37bc7877eje 0x37bc78cbe
37bc78784lea rax, [8*rbx]
37bc7878cadd ecx, 1
37bc7878flea rdi, [rsp+296]
37bc78797lea r11, [r14+rax]
37bc7879badd rax, r12
37bc7879emov [rsp+160], ecx
37bc787a5lea rdx, [rip+0x7d5ad4]
37bc787acmovsd_xmm x12, [r11-8]
37bc787b2movsd_xmm x1, [rax-16]
37bc787b7mov rcx, rdi
37bc787bamov [rsp+104], r11
37bc787bfmovsd_xmm x0, [r11-16]
37bc787c5mov [rsp+96], rax
37bc787caaddsd x1, x1
37bc787cesubsd x0, x12
37bc787d3divsd x0, x1
37bc787d7movsd_xmm [rsp+296], x0
37bc787e0call dlapy2_
37bc787e5movapd x1, x10
37bc787eamovsxd r10, ebp
37bc787edcmp ebp, r13l
37bc787f0movapd x2, x0
37bc787f4mov rax, [rsp+96]
37bc787f9lea r8, [r10-1]
37bc787fdmovsd_xmm [rsp+304], x0
37bc78806movsd_xmm x0, [rsp+296]
37bc7880fandnpd x1, x2
37bc78813movapd x2, x10
37bc78818mov r11, [rsp+104]
37bc7881dmovsd_xmm [rsp+328], x6
37bc78826movsd_xmm [rsp+280], x6
37bc7882fandpd x2, x0
37bc78833orpd x1, x2
37bc78837addsd x1, x0
37bc7883bmovsd_xmm x0, [rax-16]
37bc78840divsd x0, x1
37bc78844movsd_xmm x1, [r14+8*r8]
37bc7884asubsd x1, x12
37bc7884faddsd x0, x1
37bc78853movsd_xmm [rsp+296], x0
37bc7885cjg 0x37bc78b6e
37bc78862mov [rsp+192], rax
37bc7886amov rbx, r10
37bc7886dmovapd x3, x6
37bc78871lea r9, [rsp+328]
37bc78879lea rcx, [rsp+280]
37bc78881lea rdx, [rsp+288]
37bc78889mov [rsp+200], r10
37bc78891movapd x2, x6
37bc78895mov [rsp+96], rdx
37bc7889apxor x13, x13
37bc7889fmov [rsp+208], r8
37bc788a7mov [rsp+216], r11
37bc788afmov [rsp+104], rcx
37bc788b4mov [rsp+120], r9
37bc788b9mov [rsp+184], r15l
37bc788c1mov r15l, [rsp+132]
37bc788c9mov [rsp+224], esi
37bc788d0mov rsi, [rsp+608]
37bc788d8mov [rsp+112], rdi
37bc788ddmov rdi, r14
37bc788e0mov r14, r12
37bc788e3lea r12, [rsp+304]
37bc788ebnop [rax+rax]
37bc788f0
37bc788f0loc_37bc788f0:
37bc788f0movsd_xmm x12, [r14+8*rbx-8]
37bc788f7mov r9, [rsp+120]
37bc788fcmov [rsp+32], r12
37bc78901mov r8, [rsp+104]
37bc78906mov rdx, [rsp+96]
37bc7890bmulsd x2, x12
37bc78910mov rcx, [rsp+112]
37bc78915mulsd x12, x3
37bc7891amovsd_xmm [rsp+288], x2
37bc78923call dlartg_
37bc78928cmp ebp, ebx
37bc7892aje 0x37bc7893c
37bc7892cmovsd_xmm x0, [rsp+304]
37bc78935movsd_xmm [r14+8*rbx-16], x0
37bc7893c
37bc7893cloc_37bc7893c:
37bc7893cmovsd_xmm x1, [rdi+8*rbx-8]
37bc78942movsd_xmm x0, [rdi+8*rbx]
37bc78947movsd_xmm x3, [rsp+280]
37bc78950movsd_xmm x2, [rsp+328]
37bc78959subsd x1, x13
37bc7895emovapd x4, x3
37bc78962movapd x13, x2
37bc78967addsd x4, x3
37bc7896bsubsd x0, x1
37bc7896fmulsd x4, x12
37bc78974mulsd x0, x2
37bc78978addsd x0, x4
37bc7897cmovsd_xmm [rsp+304], x0
37bc78985mulsd x13, x0
37bc7898amulsd x0, x3
37bc7898eaddsd x1, x13
37bc78993subsd x0, x12
37bc78998movsd_xmm [rdi+8*rbx-8], x1
37bc7899emovsd_xmm [rsp+296], x0
37bc789a7test r15l, r15l
37bc789aaje 0x37bc789c9
37bc789acmov rax, [rsp+568]
37bc789b4movsd_xmm [rsi+8*rbx-8], x3
37bc789bamov edx, [rax]
37bc789bclea edx, [rdx+rbx-1]
37bc789c0movsxd rdx, edx
37bc789c3movsd_xmm [rsi+8*rdx-8], x2
37bc789c9
37bc789c9loc_37bc789c9:
37bc789c9add rbx, 1
37bc789cdcmp r13l, ebx
37bc789d0jge 0x37bc788f0
37bc789d6mov r15l, [rsp+184]
37bc789demov rax, [rsp+192]
37bc789e6mov r12, r14
37bc789e9mov r14, rdi
37bc789ecmov r10, [rsp+200]
37bc789f4mov r8, [rsp+208]
37bc789fcmov r11, [rsp+216]
37bc78a04mov esi, [rsp+224]
37bc78a0b
37bc78a0bloc_37bc78a0b:
37bc78a0bmov ecx, [rsp+132]
37bc78a12test ecx, ecx
37bc78a14je 0x37bc78aea
37bc78a1amov edx, r15l
37bc78a1dmov [rsp+96], rax
37bc78a22mov rax, [rsp+600]
37bc78a2alea rcx, [rip+0x7d5844]
37bc78a31sub edx, ebp
37bc78a33mov [rsp+104], r11
37bc78a38mov r9, [rsp+568]
37bc78a40add edx, 1
37bc78a43mov [rsp+64], rax
37bc78a48mov rax, [rsp+152]
37bc78a50mov [rsp+264], edx
37bc78a57mov rdx, [rsp+144]
37bc78a5fmov [rsp+88], 1
37bc78a68mov [rsp+80], 1
37bc78a71imul rdx, r10
37bc78a75mov [rsp+72], 1
37bc78a7elea rdx, [rax+rdx+1]
37bc78a83mov rax, [rsp+568]
37bc78a8bshl rdx, 4
37bc78a8fadd rdx, [rsp+592]
37bc78a97mov [rsp+56], rdx
37bc78a9cmov edx, [rax]
37bc78a9emov rax, [rsp+608]
37bc78aa6lea edx, [rbp+rdx-1]
37bc78aaamovsxd rdx, edx
37bc78aadlea rdx, [rax+8*rdx-8]
37bc78ab2mov [rsp+48], rdx
37bc78ab7lea rdx, [rax+8*r8]
37bc78abblea r8, [rip+0x7d57c6]
37bc78ac2mov [rsp+40], rdx
37bc78ac7lea rdx, [rsp+264]
37bc78acfmov [rsp+32], rdx
37bc78ad4lea rdx, [rip+0x7d5756]
37bc78adbcall zlasr_
37bc78ae0mov r11, [rsp+104]
37bc78ae5mov rax, [rsp+96]
37bc78aea
37bc78aealoc_37bc78aea:
37bc78aeamovsd_xmm x0, [r11-8]
37bc78af0subsd x0, x13
37bc78af5movsd_xmm [r11-8], x0
37bc78afbmovsd_xmm x0, [rsp+296]
37bc78b04movsd_xmm [rax-16], x0
37bc78b09jmp 0x37bc78657
37bc78b0e
37bc78b0e 66 90 f.
37bc78b10
37bc78b10loc_37bc78b10:
37bc78b10cmp esi, r13l
37bc78b13jg 0x37bc78660
37bc78b19mov r15l, r13l
37bc78b1cjmp 0x37bc78657
37bc78b21
37bc78b21 0f 1f 80 00 00 00 00 .......
37bc78b28
37bc78b28loc_37bc78b28:
37bc78b28mov ebp, eax
37bc78b2acmp eax, esi
37bc78b2cjle 0x37bc784db
37bc78b32sub eax, 2
37bc78b35cdqe
37bc78b37mov [r12+8*rax], 0
37bc78b3fjmp 0x37bc784db
37bc78b44
37bc78b44 0f 1f 40 00 ..@.
37bc78b48
37bc78b48loc_37bc78b48:
37bc78b48lea rcx, [rsp+320]
37bc78b50lea r9, [rsp+312]
37bc78b58sub r15l, 2
37bc78b5cmov [rsp+32], rcx
37bc78b61mov rcx, rax
37bc78b64call dlae2_
37bc78b69jmp 0x37bc7863c
37bc78b6e
37bc78b6eloc_37bc78b6e:
37bc78b6epxor x13, x13
37bc78b73jmp 0x37bc78a0b
37bc78b78
37bc78b78loc_37bc78b78:
37bc78b78mov edx, [rsp+132]
37bc78b7ftest edx, edx
37bc78b81jne 0x37bc77c5b
37bc78b87
37bc78b87loc_37bc78b87:
37bc78b87mov [rsp+32], 1
37bc78b90mov r9, [rsp+616]
37bc78b98mov r8, rbp
37bc78b9blea rcx, [rip+0x7d5690]
37bc78ba2mov rdx, [rsp+568]
37bc78baacall dlasrt_
37bc78bafjmp 0x37bc77c5b
37bc78bb4
37bc78bb4loc_37bc78bb4:
37bc78bb4mov rax, [rsp+616]
37bc78bbclea r15, [rip+0x7d56ad]
37bc78bc3lea rbx, [rsp+272]
37bc78bcbmov [rsp+80], 1
37bc78bd4mov [rsp+48], r15
37bc78bd9lea r8, [rip+0x7d5688]
37bc78be0lea r9, [rsp+344]
37bc78be8mov [rsp+72], rax
37bc78bedmov rax, [rsp+568]
37bc78bf5mov rdx, r8
37bc78bf8lea rcx, [rip+0x7d566d]
37bc78bffmov [rsp+40], rdi
37bc78c04mov [rsp+64], rax
37bc78c09mov rax, [rsp+248]
37bc78c11mov [rsp+32], rbx
37bc78c16mov [rsp+56], rax
37bc78c1bmov [rsp+268], r13l
37bc78c23call dlascl_
37bc78c28mov eax, [rsp+236]
37bc78c2fmov [rsp+48], r15
37bc78c34lea r8, [rip+0x7d562d]
37bc78c3bmov [rsp+40], rdi
37bc78c40lea r9, [rsp+344]
37bc78c48mov rdx, r8
37bc78c4blea rcx, [rip+0x7d561a]
37bc78c52mov [rsp+268], eax
37bc78c59mov rax, [rsp+616]
37bc78c61mov [rsp+80], 1
37bc78c6amov [rsp+72], rax
37bc78c6fmov rax, [rsp+568]
37bc78c77mov [rsp+32], rbx
37bc78c7cmov [rsp+64], rax
37bc78c81mov rax, [rsp+240]
37bc78c89mov [rsp+56], rax
37bc78c8ecall dlascl_
37bc78c93jmp 0x37bc77b29
37bc78c98
37bc78c98loc_37bc78c98:
37bc78c98cmp [rsp+132], 2
37bc78ca0jne 0x37bc77c5b
37bc78ca6mov rax, [rsp+592]
37bc78caemovq x0, [rip+0x7d55da]
37bc78cb6movups [rax], x0
37bc78cb9jmp 0x37bc77c5b
37bc78cbe
37bc78cbeloc_37bc78cbe:
37bc78cbemov r13l, [rsp+136]
37bc78cc6mov esi, [rsp+168]
37bc78ccdmov ebp, [rsp+172]
37bc78cd4mov rdi, [rsp+176]
37bc78cdc
37bc78cdcloc_37bc78cdc:
37bc78cdcmov eax, [rsp+164]
37bc78ce3mov [rsp+160], eax
37bc78ceajmp 0x37bc77b17
37bc78cef
37bc78cefloc_37bc78cef:
37bc78cefmov r13l, [rsp+168]
37bc78cf7mov esi, [rsp+172]
37bc78cfemov r12, r10
37bc78d01mov ebp, [rsp+176]
37bc78d08mov rdi, [rsp+184]
37bc78d10jmp 0x37bc78cdc
37bc78d12
37bc78d12loc_37bc78d12:
37bc78d12mov r9l, 1
37bc78d18mov r8l, 1
37bc78d1elea rdx, [rip+0x7d550d]
37bc78d25mov rcx, rsi
37bc78d28call lsame_
37bc78d2dtest eax, eax
37bc78d2fjne 0x37bc78df3
37bc78d35mov edx, -1
37bc78d3amov eax, 1
37bc78d3fjmp 0x37bc77c2f
37bc78d44
37bc78d44loc_37bc78d44:
37bc78d44mov rax, [rsp+600]
37bc78d4cmov r8, [rsp+568]
37bc78d54mov [rsp+56], 4
37bc78d5dlea r9, [rip+0x7d54dc]
37bc78d64lea rcx, [rip+0x7d54e5]
37bc78d6bmov [rsp+48], rax
37bc78d70mov rax, [rsp+592]
37bc78d78mov rdx, r8
37bc78d7bmov [rsp+40], rax
37bc78d80lea rax, [rip+0x7d54d1]
37bc78d87mov [rsp+32], rax
37bc78d8ccall zlaset_
37bc78d91mov rax, [rsp+568]
37bc78d99mov edi, [rax]
37bc78d9bmov r14l, edi
37bc78d9etest edi, edi
37bc78da0jg 0x37bc7775e
37bc78da6jmp 0x37bc77c5b
37bc78dab
37bc78dab 0f 1f 44 00 00 ..D..
37bc78db0
37bc78db0loc_37bc78db0:
37bc78db0mov rax, [rsp+568]
37bc78db8mov edx, [rax]
37bc78dbacmp edx, 1
37bc78dbdjle 0x37bc77c5b
37bc78dc3sub edx, 2
37bc78dc6mov rcx, [rsp+616]
37bc78dcemov rax, r12
37bc78dd1pxor x0, x0
37bc78dd5lea rdx, [r12+8*rdx+8]
37bc78dda
37bc78ddaloc_37bc78dda:
37bc78ddaucomisd x0, [rax]
37bc78ddejp 0x37bc78de2
37bc78de0je 0x37bc78de5
37bc78de2
37bc78de2loc_37bc78de2:
37bc78de2add [rcx], 1
37bc78de5
37bc78de5loc_37bc78de5:
37bc78de5add rax, 8
37bc78de9cmp rdx, rax
37bc78decjne 0x37bc78dda
37bc78deejmp 0x37bc77c5b
37bc78df3
37bc78df3loc_37bc78df3:
37bc78df3mov rax, [rsp+568]
37bc78dfbmov eax, [rax]
37bc78dfdtest eax, eax
37bc78dffjs 0x37bc77c25
37bc78e05mov rcx, [rsp+600]
37bc78e0dmov edx, [rcx]
37bc78e0ftest edx, edx
37bc78e11jle 0x37bc78260
37bc78e17test eax, eax
37bc78e19mov ecx, 1
37bc78e1emov [rsp+132], 2
37bc78e29cmovle eax, ecx
37bc78e2cjmp 0x37bc78258
37bc78e31
37bc78e31loc_37bc78e31:
37bc78e31neg eax
37bc78e33jmp 0x37bc77c39
37bc775c0
37bc775c0zsteqr_:
37bc775c0push r15
37bc775c2push r14
37bc775c4push r13
37bc775c6push r12
37bc775c8push rbp
37bc775c9push rdi
37bc775capush rsi
37bc775cbpush rbx
37bc775ccsub rsp, 488
37bc775d3movups [rsp+352], x6
37bc775dbmovups [rsp+368], x7
37bc775e3movups [rsp+384], x8
37bc775ecmovups [rsp+400], x9
37bc775f5movups [rsp+416], x10
37bc775femovups [rsp+432], x11
37bc77607movups [rsp+448], x12
37bc77610movups [rsp+464], x13
37bc77619mov rax, [rsp+600]
37bc77621mov r15, [rsp+608]
37bc77629mov ebx, [rax]
37bc7762bmov rax, [rsp+616]
37bc77633mov [rax], 0
37bc77639mov rbp, r8
37bc7763cmov r13, r9
37bc7763fmov rsi, rcx
37bc77642mov [rsp+568], rdx
37bc7764amov r9l, 1
37bc77650mov r8l, 1
37bc77656lea rdx, [rip+0x7d6bd3]
37bc7765dcall lsame_
37bc77662test eax, eax
37bc77664je 0x37bc77bf0
37bc7766amov rax, [rsp+568]
37bc77672mov r12l, [rax]
37bc77675test r12l, r12l
37bc77678js 0x37bc77c25
37bc7767emov rax, [rsp+600]
37bc77686mov edi, [rax]
37bc77688test edi, edi
37bc7768ajle 0x37bc78260
37bc77690mov [rsp+132], 0
37bc7769b
37bc7769bloc_37bc7769b:
37bc7769bmov rax, [rsp+616]
37bc776a3mov eax, [rax]
37bc776a5test eax, eax
37bc776a7jne 0x37bc78e31
37bc776admov rax, [rsp+568]
37bc776b5mov eax, [rax]
37bc776b7test eax, eax
37bc776b9je 0x37bc77c5b
37bc776bfcmp eax, 1
37bc776c2je 0x37bc78c98
37bc776c8mov edx, 1
37bc776cdlea rcx, [rip+0x7d6b65]
37bc776d4call dlamch_
37bc776d9mov edx, 1
37bc776delea rcx, [rip+0x7d6b55]
37bc776e5movapd x11, x0
37bc776eamovapd x8, x0
37bc776efmulsd x11, x0
37bc776f4call dlamch_
37bc776f9movsd_xmm x6, [rip+0x7d6b8f]
37bc77701movapd x9, x0
37bc77706movapd x0, x6
37bc7770adivsd x0, x9
37bc7770fsqrtsd x0, x0
37bc77713divsd x0, [rip+0x7d6b85]
37bc7771bmovsd_xmm [rsp+336], x0
37bc77724movapd x0, x9
37bc77729sqrtsd x0, x0
37bc7772ddivsd x0, x11
37bc77732movsd_xmm [rsp+344], x0
37bc7773bcmp [rsp+132], 2
37bc77743je 0x37bc78d44
37bc77749mov rax, [rsp+568]
37bc77751mov edi, [rax]
37bc77753mov r14l, edi
37bc77756test edi, edi
37bc77758jle 0x37bc78b78
37bc7775e
37bc7775eloc_37bc7775e:
37bc7775eimul eax, edi, 30
37bc77761movsxd rcx, ebx
37bc77764mov r11l, 1
37bc7776amov r12, r13
37bc7776dmov [rsp+608], r15
37bc77775movq x7, [rip+0x7d6b43]
37bc7777dmov r15l, r14l
37bc77780mov r14, rbp
37bc77783mov [rsp+160], 0
37bc7778emov [rsp+164], eax
37bc77795lea eax, [rdi-1]
37bc77798mov [rsp+232], eax
37bc7779fxor eax, eax
37bc777a1test rcx, rcx
37bc777a4cmovns rax, rcx
37bc777a8mov [rsp+144], rax
37bc777b0not rax
37bc777b3mov [rsp+152], rax
37bc777bbcmp [rsp+232], r11l
37bc777c3jge 0x37bc77b75
37bc777c9nop [rax]
37bc777d0
37bc777d0loc_37bc777d0:
37bc777d0lea ebp, [rdi+1]
37bc777d3
37bc777d3loc_37bc777d3:
37bc777d3cmp r15l, r11l
37bc777d6je 0x37bc77b47
37bc777dcmov eax, r15l
37bc777dflea rdi, [rsp+268]
37bc777e7mov [rsp+32], 1
37bc777f0lea rcx, [rip+0x7d6a3b]
37bc777f7sub eax, r11l
37bc777famov rdx, rdi
37bc777fdmov [rsp+96], r11l
37bc77802mov [rsp+236], eax
37bc77809lea r13l, [rax+1]
37bc7780dlea eax, [r11-1]
37bc77811movsxd rbx, eax
37bc77814mov [rsp+268], r13l
37bc7781clea rax, [8*rbx]
37bc77824lea r9, [r12+rax]
37bc77828add rax, r14
37bc7782bmov r8, rax
37bc7782emov [rsp+240], r9
37bc77836mov [rsp+248], rax
37bc7783ecall dlanst_
37bc77843pxor x1, x1
37bc77847mov r11l, [rsp+96]
37bc7784cmovsd_xmm [rsp+272], x0
37bc77855ucomisd x0, x1
37bc77859jp 0x37bc77861
37bc7785bje 0x37bc77b3d
37bc77861
37bc77861loc_37bc77861:
37bc77861comisd x0, [rsp+336]
37bc7786aja 0x37bc7813b
37bc77870movsd_xmm x1, [rsp+344]
37bc77879xor esi, esi
37bc7787bcomisd x1, x0
37bc7787fja 0x37bc78359
37bc77885
37bc77885loc_37bc77885:
37bc77885lea eax, [r15-1]
37bc77889movsd_xmm x1, [r14+8*rbx]
37bc7788fandpd x1, [rip+0x7d6a19]
37bc77897cdqe
37bc77899movsd_xmm x0, [r14+8*rax]
37bc7789fandpd x0, [rip+0x7d6a09]
37bc778a7mov eax, r15l
37bc778aacomisd x1, x0
37bc778aecmovbe r15l, r11l
37bc778b2cmovbe r11l, eax
37bc778b6cmp r15l, r11l
37bc778b9jge 0x37bc78455
37bc778bfmov [rsp+168], r13l
37bc778c7mov r10, r12
37bc778camov r12l, r15l
37bc778cdmov [rsp+172], esi
37bc778d4mov [rsp+176], ebp
37bc778dbmov [rsp+184], rdi
37bc778e3nop
37bc778e5nop [rax+rax]
37bc778f0
37bc778f0loc_37bc778f0:
37bc778f0movsxd rax, r12l
37bc778f3mov rdx, rax
37bc778f6jmp 0x37bc77944
37bc778f8
37bc778f8 0f 1f 84 00 00 00 00 00 ........
37bc77900
37bc77900loc_37bc77900:
37bc77900movsd_xmm x0, [r14+8*rdx-8]
37bc77907andpd x0, [rip+0x7d69a1]
37bc7790fmovsd_xmm x2, [r14+8*rdx]
37bc77915andpd x2, [rip+0x7d6993]
37bc7791dmulsd x0, x11
37bc77922movsd_xmm x1, [r10+8*rdx-8]
37bc77929mulsd x1, x1
37bc7792dmulsd x0, x2
37bc77931addsd x0, x9
37bc77936comisd x0, x1
37bc7793ajae 0x37bc780c8
37bc77940add rdx, 1
37bc77944
37bc77944loc_37bc77944:
37bc77944cmp r11l, edx
37bc77947jg 0x37bc77900
37bc77949mov r9l, r11l
37bc7794c
37bc7794cloc_37bc7794c:
37bc7794clea edx, [r12+1]
37bc77951cmp r12l, r9l
37bc77954je 0x37bc780b0
37bc7795alea rdi, [rax-1]
37bc7795emov [rsp+136], rdi
37bc77966cmp r9l, edx
37bc77969jne 0x37bc77cb8
37bc7796fmov esi, [rsp+132]
37bc77976lea rbx, [8*rax]
37bc7797emov [rsp+96], r11l
37bc77983mov [rsp+584], r10
37bc7798blea rdx, [r10+rbx-8]
37bc77990lea rcx, [r14+rbx-8]
37bc77995test esi, esi
37bc77997je 0x37bc780f0
37bc7799dlea r8, [rsp+280]
37bc779a5lea r10, [rsp+328]
37bc779admov [rsp+104], rax
37bc779b2mov [rsp+40], r8
37bc779b7lea r8, [rsp+320]
37bc779bflea r9, [rsp+312]
37bc779c7mov [rsp+48], r10
37bc779ccmov [rsp+32], r8
37bc779d1lea r8, [r14+rbx]
37bc779d5call dlaev2_
37bc779damov rax, [rsp+608]
37bc779e2movsd_xmm x0, [rsp+280]
37bc779eblea r8, [rip+0x7d6882]
37bc779f2mov rcx, [rsp+144]
37bc779faimul rcx, [rsp+104]
37bc77a00movsd_xmm [rax+8*rdi], x0
37bc77a05mov rax, [rsp+568]
37bc77a0dmovsd_xmm x0, [rsp+328]
37bc77a16mov r9, [rsp+568]
37bc77a1emov edx, [rax]
37bc77a20mov rax, [rsp+608]
37bc77a28lea edx, [r12+rdx-1]
37bc77a2dmovsxd rdx, edx
37bc77a30sub rdx, 1
37bc77a34movsd_xmm [rax+8*rdx], x0
37bc77a39mov rax, [rsp+600]
37bc77a41mov [rsp+88], 1
37bc77a4amov [rsp+64], rax
37bc77a4fmov rax, [rsp+152]
37bc77a57mov [rsp+80], 1
37bc77a60mov [rsp+72], 1
37bc77a69lea rcx, [rax+rcx+1]
37bc77a6emov rax, [rsp+608]
37bc77a76shl rcx, 4
37bc77a7aadd rcx, [rsp+592]
37bc77a82lea rdx, [rax+8*rdx]
37bc77a86mov [rsp+56], rcx
37bc77a8blea rcx, [rip+0x7d67e3]
37bc77a92mov [rsp+48], rdx
37bc77a97lea rdx, [rax+rbx-8]
37bc77a9clea rax, [rip+0x7d67d5]
37bc77aa3mov [rsp+40], rdx
37bc77aa8lea rdx, [rip+0x7d6782]
37bc77aafmov [rsp+32], rax
37bc77ab4call zlasr_
37bc77ab9mov r11l, [rsp+96]
37bc77abemov r10, [rsp+584]
37bc77ac6
37bc77ac6loc_37bc77ac6:
37bc77ac6movupd x0, [rsp+312]
37bc77acfmov rax, [rsp+136]
37bc77ad7add r12l, 2
37bc77adbmov [r10+8*rax], 0
37bc77ae3movups [r14+8*rax], x0
37bc77ae8cmp r12l, r11l
37bc77aebjg 0x37bc77af6
37bc77aed
37bc77aedloc_37bc77aed:
37bc77aedcmp r12l, r11l
37bc77af0jne 0x37bc778f0
37bc77af6
37bc77af6loc_37bc77af6:
37bc77af6mov r13l, [rsp+168]
37bc77afemov esi, [rsp+172]
37bc77b05mov r12, r10
37bc77b08mov ebp, [rsp+176]
37bc77b0fmov rdi, [rsp+184]
37bc77b17
37bc77b17loc_37bc77b17:
37bc77b17cmp esi, 1
37bc77b1aje 0x37bc78687
37bc77b20
37bc77b20loc_37bc77b20:
37bc77b20cmp esi, 2
37bc77b23je 0x37bc78bb4
37bc77b29
37bc77b29loc_37bc77b29:
37bc77b29mov ecx, [rsp+160]
37bc77b30cmp [rsp+164], ecx
37bc77b37je 0x37bc78db0
37bc77b3d
37bc77b3dloc_37bc77b3d:
37bc77b3dmov rax, [rsp+568]
37bc77b45mov edi, [rax]
37bc77b47
37bc77b47loc_37bc77b47:
37bc77b47mov r15l, edi
37bc77b4acmp edi, ebp
37bc77b4cjl 0x37bc7826f
37bc77b52cmp ebp, 1
37bc77b55jle 0x37bc77b64
37bc77b57lea eax, [rbp-2]
37bc77b5acdqe
37bc77b5cmov [r12+8*rax], 0
37bc77b64
37bc77b64loc_37bc77b64:
37bc77b64mov r11l, ebp
37bc77b67cmp [rsp+232], r11l
37bc77b6fjl 0x37bc777d0
37bc77b75
37bc77b75loc_37bc77b75:
37bc77b75mov ecx, [rsp+232]
37bc77b7cmovsxd rax, r11l
37bc77b7fpxor x3, x3
37bc77b83jmp 0x37bc77bcc
37bc77b85
37bc77b85 0f 1f 00 ...
37bc77b88
37bc77b88loc_37bc77b88:
37bc77b88movsd_xmm x0, [r14+8*rax-8]
37bc77b8fmovsd_xmm x1, [r14+8*rax]
37bc77b95andpd x0, [rip+0x7d6713]
37bc77b9dandpd x1, [rip+0x7d670b]
37bc77ba5andpd x2, [rip+0x7d6703]
37bc77badsqrtsd x0, x0
37bc77bb1sqrtsd x1, x1
37bc77bb5mulsd x0, x1
37bc77bb9mulsd x0, x8
37bc77bbecomisd x0, x2
37bc77bc2jae 0x37bc7812a
37bc77bc8add rax, 1
37bc77bcc
37bc77bccloc_37bc77bcc:
37bc77bccmov edx, eax
37bc77bcecmp ecx, eax
37bc77bd0jl 0x37bc777d0
37bc77bd6movsd_xmm x2, [r12+8*rax-8]
37bc77bddlea ebp, [rax+1]
37bc77be0ucomisd x2, x3
37bc77be4jp 0x37bc77b88
37bc77be6jne 0x37bc77b88
37bc77be8mov r15l, edx
37bc77bebjmp 0x37bc777d3
37bc77bf0
37bc77bf0loc_37bc77bf0:
37bc77bf0mov r9l, 1
37bc77bf6mov r8l, 1
37bc77bfclea rdx, [rip+0x7d662e]
37bc77c03mov rcx, rsi
37bc77c06call lsame_
37bc77c0btest eax, eax
37bc77c0dje 0x37bc78d12
37bc77c13mov rax, [rsp+568]
37bc77c1bmov eax, [rax]
37bc77c1dtest eax, eax
37bc77c1fjns 0x37bc78237
37bc77c25
37bc77c25loc_37bc77c25:
37bc77c25mov edx, -2
37bc77c2amov eax, 2
37bc77c2f
37bc77c2floc_37bc77c2f:
37bc77c2fmov rcx, [rsp+616]
37bc77c37mov [rcx], edx
37bc77c39
37bc77c39loc_37bc77c39:
37bc77c39lea rdx, [rsp+344]
37bc77c41mov r8l, 6
37bc77c47lea rcx, [rip+0x7d65e5]
37bc77c4emov [rsp+344], eax
37bc77c55call xerbla_
37bc77c5anop
37bc77c5b
37bc77c5bloc_37bc77c5b:
37bc77c5bmovups x6, [rsp+352]
37bc77c63movups x7, [rsp+368]
37bc77c6bmovups x8, [rsp+384]
37bc77c74movups x9, [rsp+400]
37bc77c7dmovups x10, [rsp+416]
37bc77c86movups x11, [rsp+432]
37bc77c8fmovups x12, [rsp+448]
37bc77c98movups x13, [rsp+464]
37bc77ca1add rsp, 488
37bc77ca8pop rbx
37bc77ca9pop rsi
37bc77caapop rdi
37bc77cabpop rbp
37bc77cacpop r12
37bc77caepop r13
37bc77cb0pop r14
37bc77cb2pop r15
37bc77cb4ret
37bc77cb5
37bc77cb5 0f 1f 00 ...
37bc77cb8
37bc77cb8loc_37bc77cb8:
37bc77cb8mov esi, [rsp+164]
37bc77cbfcmp [rsp+160], esi
37bc77cc6je 0x37bc78cef
37bc77ccclea rdx, [8*rax]
37bc77cd4mov [rsp+96], rax
37bc77cd9lea rbp, [rsp+296]
37bc77ce1lea rax, [r14+rdx]
37bc77ce5lea rsi, [r10+rdx]
37bc77ce9mov rcx, rbp
37bc77cecmov [rsp+112], r11l
37bc77cf1movsd_xmm x10, [rax-8]
37bc77cf7movsd_xmm x0, [rax]
37bc77cfblea rdx, [rip+0x7d657e]
37bc77d02mov [rsp+104], r9l
37bc77d07movsd_xmm x1, [rsi-8]
37bc77d0cadd [rsp+160], 1
37bc77d14subsd x0, x10
37bc77d19mov [rsp+192], rax
37bc77d21addsd x1, x1
37bc77d25mov [rsp+584], r10
37bc77d2dmov [rsp+200], rsi
37bc77d35divsd x0, x1
37bc77d39movsd_xmm [rsp+296], x0
37bc77d42call dlapy2_
37bc77d47movapd x1, x7
37bc77d4bmov r9l, [rsp+104]
37bc77d50mov r10, [rsp+584]
37bc77d58movapd x2, x0
37bc77d5cmov rax, [rsp+96]
37bc77d61mov r11l, [rsp+112]
37bc77d66movsd_xmm [rsp+304], x0
37bc77d6fmovsd_xmm x0, [rsp+296]
37bc77d78andnpd x1, x2
37bc77d7cmovapd x2, x7
37bc77d80lea ecx, [r9-1]
37bc77d84movsd_xmm [rsp+328], x6
37bc77d8dmovsxd rbx, ecx
37bc77d90cmp r12l, ecx
37bc77d93movsd_xmm [rsp+280], x6
37bc77d9candpd x2, x0
37bc77da0orpd x1, x2
37bc77da4addsd x1, x0
37bc77da8movsd_xmm x0, [rsi-8]
37bc77daddivsd x0, x1
37bc77db1movsd_xmm x1, [r14+8*rbx]
37bc77db7subsd x1, x10
37bc77dbcaddsd x0, x1
37bc77dc0movsd_xmm [rsp+296], x0
37bc77dc9jg 0x37bc78120
37bc77dcfmov r8, rbx
37bc77dd2movsxd rdx, r9l
37bc77dd5mov [rsp+208], r9l
37bc77dddmovapd x3, x6
37bc77de1shl rdx, 3
37bc77de5neg r8
37bc77de8mov [rsp+112], rbp
37bc77dedmovapd x2, x6
37bc77df1lea rsi, [r14+rdx]
37bc77df5lea rdi, [r10+rdx]
37bc77df9mov [rsp+216], r11l
37bc77e01mov rbp, rbx
37bc77e04lea rdx, [rdx+8*r8]
37bc77e08lea r8, [rsp+280]
37bc77e10mov ebx, ecx
37bc77e12add rdx, [rsp+608]
37bc77e1amov [rsp+120], rdx
37bc77e1flea rdx, [rsp+328]
37bc77e27pxor x12, x12
37bc77e2clea r13, [rsp+304]
37bc77e34mov [rsp+104], r8
37bc77e39mov [rsp+224], rax
37bc77e41mov [rsp+96], rdx
37bc77e46mov rdx, rdi
37bc77e49mov rdi, rsi
37bc77e4cmov [rsp+576], r14
37bc77e54mov r14l, [rsp+132]
37bc77e5cmov rsi, rdx
37bc77e5fnop
37bc77e60
37bc77e60loc_37bc77e60:
37bc77e60movsd_xmm x10, [rsi-16]
37bc77e66mov r9, [rsp+96]
37bc77e6bmov [rsp+32], r13
37bc77e70lea rdx, [rsp+288]
37bc77e78mov r8, [rsp+104]
37bc77e7dmov rcx, [rsp+112]
37bc77e82mulsd x2, x10
37bc77e87mulsd x10, x3
37bc77e8cmovsd_xmm [rsp+288], x2
37bc77e95call dlartg_
37bc77e9acmp ebx, ebp
37bc77e9cje 0x37bc77eac
37bc77e9emovsd_xmm x0, [rsp+304]
37bc77ea7movsd_xmm [rsi-8], x0
37bc77eac
37bc77eacloc_37bc77eac:
37bc77eacmovsd_xmm x1, [rdi-8]
37bc77eb1movsd_xmm x0, [rdi-16]
37bc77eb6movsd_xmm x3, [rsp+280]
37bc77ebfmovsd_xmm x2, [rsp+328]
37bc77ec8subsd x1, x12
37bc77ecdmovapd x4, x3
37bc77ed1movapd x12, x2
37bc77ed6addsd x4, x3
37bc77edasubsd x0, x1
37bc77edemulsd x4, x10
37bc77ee3mulsd x0, x2
37bc77ee7addsd x0, x4
37bc77eebmovsd_xmm [rsp+304], x0
37bc77ef4mulsd x12, x0
37bc77ef9mulsd x0, x3
37bc77efdaddsd x1, x12
37bc77f02subsd x0, x10
37bc77f07movsd_xmm [rdi-8], x1
37bc77f0cmovsd_xmm [rsp+296], x0
37bc77f15test r14l, r14l
37bc77f18je 0x37bc77f4c
37bc77f1amov rax, [rsp+120]
37bc77f1fmovapd x0, x2
37bc77f23xorpd x0, x7
37bc77f27movsd_xmm [rax+8*rbp-16], x3
37bc77f2dmov rax, [rsp+568]
37bc77f35mov edx, [rax]
37bc77f37mov rax, [rsp+608]
37bc77f3flea edx, [rdx+rbp-1]
37bc77f43movsxd rdx, edx
37bc77f46movsd_xmm [rax+8*rdx-8], x0
37bc77f4c
37bc77f4cloc_37bc77f4c:
37bc77f4csub rbp, 1
37bc77f50sub rsi, 8
37bc77f54sub rdi, 8
37bc77f58cmp r12l, ebp
37bc77f5bjle 0x37bc77e60
37bc77f61mov r9l, [rsp+208]
37bc77f69mov r11l, [rsp+216]
37bc77f71mov r14, [rsp+576]
37bc77f79mov r10, [rsp+584]
37bc77f81mov rax, [rsp+224]
37bc77f89
37bc77f89loc_37bc77f89:
37bc77f89mov ebx, [rsp+132]
37bc77f90test ebx, ebx
37bc77f92je 0x37bc78078
37bc77f98mov edx, r9l
37bc77f9blea r8, [rip+0x7d62d2]
37bc77fa2mov rcx, [rsp+600]
37bc77faamov [rsp+88], 1
37bc77fb3sub edx, r12l
37bc77fb6mov r9, [rsp+568]
37bc77fbemov [rsp+80], 1
37bc77fc7add edx, 1
37bc77fcamov [rsp+64], rcx
37bc77fcfmov rcx, [rsp+136]
37bc77fd7mov [rsp+264], edx
37bc77fdemov rdx, [rsp+144]
37bc77fe6mov [rsp+72], 1
37bc77fefimul rdx, rax
37bc77ff3mov rax, [rsp+152]
37bc77ffbmov [rsp+96], r11l
37bc78000mov [rsp+584], r10
37bc78008lea rdx, [rax+rdx+1]
37bc7800dmov rax, [rsp+568]
37bc78015shl rdx, 4
37bc78019add rdx, [rsp+592]
37bc78021mov [rsp+56], rdx
37bc78026mov edx, [rax]
37bc78028mov rax, [rsp+608]
37bc78030lea edx, [r12+rdx-1]
37bc78035movsxd rdx, edx
37bc78038lea rdx, [rax+8*rdx-8]
37bc7803dmov [rsp+48], rdx
37bc78042lea rdx, [rax+8*rcx]
37bc78046lea rcx, [rip+0x7d6228]
37bc7804dmov [rsp+40], rdx
37bc78052lea rdx, [rsp+264]
37bc7805amov [rsp+32], rdx
37bc7805flea rdx, [rip+0x7d61cb]
37bc78066call zlasr_
37bc7806bmov r10, [rsp+584]
37bc78073mov r11l, [rsp+96]
37bc78078
37bc78078loc_37bc78078:
37bc78078mov rax, [rsp+192]
37bc78080movsd_xmm x0, [rax-8]
37bc78085subsd x0, x12
37bc7808amovsd_xmm [rax-8], x0
37bc7808fmov rax, [rsp+200]
37bc78097movsd_xmm x0, [rsp+296]
37bc780a0movsd_xmm [rax-8], x0
37bc780a5jmp 0x37bc77aed
37bc780aa
37bc780aa 66 0f 1f 44 00 00 f..D..
37bc780b0
37bc780b0loc_37bc780b0:
37bc780b0cmp r11l, edx
37bc780b3jl 0x37bc77af6
37bc780b9mov r12l, edx
37bc780bcjmp 0x37bc77aed
37bc780c1
37bc780c1 0f 1f 80 00 00 00 00 .......
37bc780c8
37bc780c8loc_37bc780c8:
37bc780c8mov r9l, edx
37bc780cbcmp edx, r11l
37bc780cejge 0x37bc7794c
37bc780d4sub edx, 1
37bc780d7movsxd rdx, edx
37bc780damov [r10+8*rdx], 0
37bc780e2jmp 0x37bc7794c
37bc780e7
37bc780e7 66 0f 1f 84 00 00 00 00 00 f........
37bc780f0
37bc780f0loc_37bc780f0:
37bc780f0lea r8, [rsp+320]
37bc780f8lea r9, [rsp+312]
37bc78100mov [rsp+32], r8
37bc78105lea r8, [r14+rbx]
37bc78109call dlae2_
37bc7810emov r10, [rsp+584]
37bc78116mov r11l, [rsp+96]
37bc7811bjmp 0x37bc77ac6
37bc78120
37bc78120loc_37bc78120:
37bc78120pxor x12, x12
37bc78125jmp 0x37bc77f89
37bc7812a
37bc7812aloc_37bc7812a:
37bc7812amov [r12+8*rax-8], 0
37bc78133mov r15l, edx
37bc78136jmp 0x37bc777d3
37bc7813b
37bc7813bloc_37bc7813b:
37bc7813bmov rax, [rsp+616]
37bc78143lea rsi, [rsp+336]
37bc7814bmov [rsp+80], 1
37bc78154lea r8, [rip+0x7d610d]
37bc7815bmov [rsp+32], rsi
37bc78160lea r9, [rsp+272]
37bc78168mov rdx, r8
37bc7816blea rcx, [rip+0x7d60fa]
37bc78172mov [rsp+72], rax
37bc78177mov rax, [rsp+568]
37bc7817fmov [rsp+40], rdi
37bc78184mov [rsp+64], rax
37bc78189mov rax, [rsp+248]
37bc78191mov [rsp+104], r11l
37bc78196mov [rsp+56], rax
37bc7819blea rax, [rip+0x7d60ce]
37bc781a2mov [rsp+48], rax
37bc781a7mov [rsp+96], r9
37bc781acmov [rsp+268], r13l
37bc781b4call dlascl_
37bc781b9mov [rsp+32], rsi
37bc781bemov r9, [rsp+96]
37bc781c3lea rax, [rip+0x7d60a6]
37bc781camov ecx, [rsp+236]
37bc781d1mov [rsp+48], rax
37bc781d6mov esi, 1
37bc781dblea r8, [rip+0x7d6086]
37bc781e2mov [rsp+80], 1
37bc781ebmov rdx, r8
37bc781eemov [rsp+268], ecx
37bc781f5mov rcx, [rsp+616]
37bc781fdmov [rsp+40], rdi
37bc78202mov [rsp+72], rcx
37bc78207mov rcx, [rsp+568]
37bc7820fmov [rsp+64], rcx
37bc78214mov rcx, [rsp+240]
37bc7821cmov [rsp+56], rcx
37bc78221lea rcx, [rip+0x7d6044]
37bc78228call dlascl_
37bc7822dmov r11l, [rsp+104]
37bc78232jmp 0x37bc77885
37bc78237
37bc78237loc_37bc78237:
37bc78237mov rcx, [rsp+600]
37bc7823fmov [rsp+132], 1
37bc7824amov edx, [rcx]
37bc7824cmov ecx, 1
37bc78251cmovle eax, ecx
37bc78254test edx, edx
37bc78256jle 0x37bc78260
37bc78258
37bc78258loc_37bc78258:
37bc78258cmp edx, eax
37bc7825ajge 0x37bc7769b
37bc78260
37bc78260loc_37bc78260:
37bc78260mov edx, -6
37bc78265mov eax, 6
37bc7826ajmp 0x37bc77c2f
37bc7826f
37bc7826floc_37bc7826f:
37bc7826fmov eax, [rsp+132]
37bc78276mov rbp, r14
37bc78279test eax, eax
37bc7827bje 0x37bc78b87
37bc78281cmp edi, 1
37bc78284jle 0x37bc77c5b
37bc7828amov rsi, [rsp+144]
37bc78292mov ecx, edi
37bc78294mov ebx, 2
37bc78299mov r12, [rsp+592]
37bc782a1mov r14, [rsp+152]
37bc782a9mov r13, [rsp+568]
37bc782b1shl rsi, 4
37bc782b5mov r15, r12
37bc782b8nop [rax+rax]
37bc782c0
37bc782c0loc_37bc782c0:
37bc782c0cmp ecx, ebx
37bc782c2jl 0x37bc78341
37bc782c4movsd_xmm x2, [rbp+8*rbx-16]
37bc782calea r8l, [rbx-1]
37bc782cemov rax, rbx
37bc782d1mov edx, r8l
37bc782d4movapd x0, x2
37bc782d8nop [rax+rax]
37bc782e0
37bc782e0loc_37bc782e0:
37bc782e0movsd_xmm x1, [rbp+8*rax-8]
37bc782e6comisd x0, x1
37bc782eaminsd x1, x0
37bc782eecmova edx, eax
37bc782f1add rax, 1
37bc782f5movapd x0, x1
37bc782f9cmp ecx, eax
37bc782fbjge 0x37bc782e0
37bc782fdcmp r8l, edx
37bc78300je 0x37bc78341
37bc78302movsxd rdx, edx
37bc78305lea rcx, [rip+0x7d5f64]
37bc7830cmovsd_xmm [rbp+8*rdx-8], x2
37bc78312mov r8, rcx
37bc78315imul rdx, [rsp+144]
37bc7831emovsd_xmm [rbp+8*rbx-16], x1
37bc78324mov [rsp+32], rcx
37bc78329mov rcx, r13
37bc7832clea rax, [r14+rdx+1]
37bc78331mov rdx, r12
37bc78334shl rax, 4
37bc78338lea r9, [r15+rax]
37bc7833ccall zswap_
37bc78341
37bc78341loc_37bc78341:
37bc78341add rbx, 1
37bc78345cmp edi, ebx
37bc78347jl 0x37bc77c5b
37bc7834dmov ecx, [r13]
37bc78351add r12, rsi
37bc78354jmp 0x37bc782c0
37bc78359
37bc78359loc_37bc78359:
37bc78359mov rax, [rsp+616]
37bc78361lea rsi, [rsp+344]
37bc78369mov [rsp+80], 1
37bc78372lea r8, [rip+0x7d5eef]
37bc78379mov [rsp+32], rsi
37bc7837elea r9, [rsp+272]
37bc78386mov rdx, r8
37bc78389lea rcx, [rip+0x7d5edc]
37bc78390mov [rsp+72], rax
37bc78395mov rax, [rsp+568]
37bc7839dmov [rsp+40], rdi
37bc783a2mov [rsp+64], rax
37bc783a7mov rax, [rsp+248]
37bc783afmov [rsp+104], r11l
37bc783b4mov [rsp+56], rax
37bc783b9lea rax, [rip+0x7d5eb0]
37bc783c0mov [rsp+48], rax
37bc783c5mov [rsp+96], r9
37bc783camov [rsp+268], r13l
37bc783d2call dlascl_
37bc783d7mov [rsp+32], rsi
37bc783dcmov r9, [rsp+96]
37bc783e1lea rax, [rip+0x7d5e88]
37bc783e8mov ecx, [rsp+236]
37bc783efmov [rsp+48], rax
37bc783f4mov esi, 2
37bc783f9lea r8, [rip+0x7d5e68]
37bc78400mov [rsp+80], 1
37bc78409mov rdx, r8
37bc7840cmov [rsp+268], ecx
37bc78413mov rcx, [rsp+616]
37bc7841bmov [rsp+40], rdi
37bc78420mov [rsp+72], rcx
37bc78425mov rcx, [rsp+568]
37bc7842dmov [rsp+64], rcx
37bc78432mov rcx, [rsp+240]
37bc7843amov [rsp+56], rcx
37bc7843flea rcx, [rip+0x7d5e26]
37bc78446call dlascl_
37bc7844bmov r11l, [rsp+104]
37bc78450jmp 0x37bc77885
37bc78455
37bc78455loc_37bc78455:
37bc78455mov [rsp+136], r13l
37bc7845dmovq x10, [rip+0x7d5e5a]
37bc78466mov [rsp+172], ebp
37bc7846dmov [rsp+176], rdi
37bc78475mov [rsp+168], esi
37bc7847cmov esi, r11l
37bc7847fnop
37bc78480
37bc78480loc_37bc78480:
37bc78480movsxd rbx, r15l
37bc78483mov rax, rbx
37bc78486jmp 0x37bc784d5
37bc78488
37bc78488 0f 1f 84 00 00 00 00 00 ........
37bc78490
37bc78490loc_37bc78490:
37bc78490movsd_xmm x0, [r14+8*rax-8]
37bc78497andpd x0, [rip+0x7d5e11]
37bc7849fmovsd_xmm x2, [r14+8*rax-16]
37bc784a6andpd x2, [rip+0x7d5e02]
37bc784aemulsd x0, x11
37bc784b3movsd_xmm x1, [r12+8*rax-16]
37bc784bamulsd x1, x1
37bc784bemulsd x0, x2
37bc784c2addsd x0, x9
37bc784c7comisd x0, x1
37bc784cbjae 0x37bc78b28
37bc784d1sub rax, 1
37bc784d5
37bc784d5loc_37bc784d5:
37bc784d5cmp esi, eax
37bc784d7jl 0x37bc78490
37bc784d9mov ebp, esi
37bc784db
37bc784dbloc_37bc784db:
37bc784dblea r13l, [r15-1]
37bc784dfcmp r15l, ebp
37bc784e2je 0x37bc78b10
37bc784e8cmp ebp, r13l
37bc784ebjne 0x37bc78770
37bc784f1lea rdi, [rbx-2]
37bc784f5mov r9l, [rsp+132]
37bc784fdlea rax, [8*rdi]
37bc78505lea r8, [r14+rax+8]
37bc7850alea rdx, [r12+rax]
37bc7850eadd rax, r14
37bc78511test r9l, r9l
37bc78514je 0x37bc78b48
37bc7851alea rcx, [rsp+280]
37bc78522lea r9, [rsp+328]
37bc7852asub r15l, 2
37bc7852esub rbx, 1
37bc78532mov [rsp+40], rcx
37bc78537lea rcx, [rsp+320]
37bc7853fmov [rsp+48], r9
37bc78544lea r9, [rsp+312]
37bc7854cmov [rsp+32], rcx
37bc78551mov rcx, rax
37bc78554call dlaev2_
37bc78559mov rax, [rsp+608]
37bc78561movsxd rcx, r15l
37bc78564movsd_xmm x0, [rsp+280]
37bc7856dimul rbx, [rsp+144]
37bc78576mov r9, [rsp+568]
37bc7857elea r8, [rip+0x7d5d03]
37bc78585movsd_xmm [rax+8*rcx], x0
37bc7858amov rax, [rsp+568]
37bc78592movsd_xmm x0, [rsp+328]
37bc7859bmov eax, [rax]
37bc7859dlea edx, [rbp+rax-1]
37bc785a1mov rax, [rsp+608]
37bc785a9movsxd rdx, edx
37bc785acsub rdx, 1
37bc785b0movsd_xmm [rax+8*rdx], x0
37bc785b5mov rax, [rsp+600]
37bc785bdmov [rsp+88], 1
37bc785c6mov [rsp+64], rax
37bc785cbmov rax, [rsp+152]
37bc785d3mov [rsp+80], 1
37bc785dcmov [rsp+72], 1
37bc785e5lea rax, [rax+rbx+1]
37bc785eashl rax, 4
37bc785eeadd rax, [rsp+592]
37bc785f6mov [rsp+56], rax
37bc785fbmov rax, [rsp+608]
37bc78603lea rax, [rax+8*rdx]
37bc78607lea rdx, [rip+0x7d5c23]
37bc7860emov [rsp+48], rax
37bc78613mov rax, [rsp+608]
37bc7861blea rax, [rax+8*rcx]
37bc7861flea rcx, [rip+0x7d5c4f]
37bc78626mov [rsp+40], rax
37bc7862blea rax, [rip+0x7d5c46]
37bc78632mov [rsp+32], rax
37bc78637call zlasr_
37bc7863c
37bc7863cloc_37bc7863c:
37bc7863cmovupd x0, [rsp+312]
37bc78645mov [r12+8*rdi], 0
37bc7864dmovups [r14+8*rdi], x0
37bc78652cmp r15l, esi
37bc78655jl 0x37bc78660
37bc78657
37bc78657loc_37bc78657:
37bc78657cmp r15l, esi
37bc7865ajne 0x37bc78480
37bc78660
37bc78660loc_37bc78660:
37bc78660mov esi, [rsp+168]
37bc78667mov r13l, [rsp+136]
37bc7866fmov ebp, [rsp+172]
37bc78676mov rdi, [rsp+176]
37bc7867ecmp esi, 1
37bc78681jne 0x37bc77b20
37bc78687
37bc78687loc_37bc78687:
37bc78687mov rax, [rsp+616]
37bc7868flea r15, [rip+0x7d5bda]
37bc78696lea rbx, [rsp+272]
37bc7869emov [rsp+80], 1
37bc786a7mov [rsp+48], r15
37bc786aclea r8, [rip+0x7d5bb5]
37bc786b3lea r9, [rsp+336]
37bc786bbmov [rsp+72], rax
37bc786c0mov rax, [rsp+568]
37bc786c8mov rdx, r8
37bc786cblea rcx, [rip+0x7d5b9a]
37bc786d2mov [rsp+40], rdi
37bc786d7mov [rsp+64], rax
37bc786dcmov rax, [rsp+248]
37bc786e4mov [rsp+32], rbx
37bc786e9mov [rsp+56], rax
37bc786eemov [rsp+268], r13l
37bc786f6call dlascl_
37bc786fbmov eax, [rsp+236]
37bc78702mov [rsp+48], r15
37bc78707lea r8, [rip+0x7d5b5a]
37bc7870emov [rsp+40], rdi
37bc78713lea r9, [rsp+336]
37bc7871bmov rdx, r8
37bc7871elea rcx, [rip+0x7d5b47]
37bc78725mov [rsp+268], eax
37bc7872cmov rax, [rsp+616]
37bc78734mov [rsp+80], 1
37bc7873dmov [rsp+72], rax
37bc78742mov rax, [rsp+568]
37bc7874amov [rsp+32], rbx
37bc7874fmov [rsp+64], rax
37bc78754mov rax, [rsp+240]
37bc7875cmov [rsp+56], rax
37bc78761call dlascl_
37bc78766jmp 0x37bc77b29
37bc7876b
37bc7876b 0f 1f 44 00 00 ..D..
37bc78770
37bc78770loc_37bc78770:
37bc78770mov ecx, [rsp+160]
37bc78777cmp ecx, [rsp+164]
37bc7877eje 0x37bc78cbe
37bc78784lea rax, [8*rbx]
37bc7878cadd ecx, 1
37bc7878flea rdi, [rsp+296]
37bc78797lea r11, [r14+rax]
37bc7879badd rax, r12
37bc7879emov [rsp+160], ecx
37bc787a5lea rdx, [rip+0x7d5ad4]
37bc787acmovsd_xmm x12, [r11-8]
37bc787b2movsd_xmm x1, [rax-16]
37bc787b7mov rcx, rdi
37bc787bamov [rsp+104], r11
37bc787bfmovsd_xmm x0, [r11-16]
37bc787c5mov [rsp+96], rax
37bc787caaddsd x1, x1
37bc787cesubsd x0, x12
37bc787d3divsd x0, x1
37bc787d7movsd_xmm [rsp+296], x0
37bc787e0call dlapy2_
37bc787e5movapd x1, x10
37bc787eamovsxd r10, ebp
37bc787edcmp ebp, r13l
37bc787f0movapd x2, x0
37bc787f4mov rax, [rsp+96]
37bc787f9lea r8, [r10-1]
37bc787fdmovsd_xmm [rsp+304], x0
37bc78806movsd_xmm x0, [rsp+296]
37bc7880fandnpd x1, x2
37bc78813movapd x2, x10
37bc78818mov r11, [rsp+104]
37bc7881dmovsd_xmm [rsp+328], x6
37bc78826movsd_xmm [rsp+280], x6
37bc7882fandpd x2, x0
37bc78833orpd x1, x2
37bc78837addsd x1, x0
37bc7883bmovsd_xmm x0, [rax-16]
37bc78840divsd x0, x1
37bc78844movsd_xmm x1, [r14+8*r8]
37bc7884asubsd x1, x12
37bc7884faddsd x0, x1
37bc78853movsd_xmm [rsp+296], x0
37bc7885cjg 0x37bc78b6e
37bc78862mov [rsp+192], rax
37bc7886amov rbx, r10
37bc7886dmovapd x3, x6
37bc78871lea r9, [rsp+328]
37bc78879lea rcx, [rsp+280]
37bc78881lea rdx, [rsp+288]
37bc78889mov [rsp+200], r10
37bc78891movapd x2, x6
37bc78895mov [rsp+96], rdx
37bc7889apxor x13, x13
37bc7889fmov [rsp+208], r8
37bc788a7mov [rsp+216], r11
37bc788afmov [rsp+104], rcx
37bc788b4mov [rsp+120], r9
37bc788b9mov [rsp+184], r15l
37bc788c1mov r15l, [rsp+132]
37bc788c9mov [rsp+224], esi
37bc788d0mov rsi, [rsp+608]
37bc788d8mov [rsp+112], rdi
37bc788ddmov rdi, r14
37bc788e0mov r14, r12
37bc788e3lea r12, [rsp+304]
37bc788ebnop [rax+rax]
37bc788f0
37bc788f0loc_37bc788f0:
37bc788f0movsd_xmm x12, [r14+8*rbx-8]
37bc788f7mov r9, [rsp+120]
37bc788fcmov [rsp+32], r12
37bc78901mov r8, [rsp+104]
37bc78906mov rdx, [rsp+96]
37bc7890bmulsd x2, x12
37bc78910mov rcx, [rsp+112]
37bc78915mulsd x12, x3
37bc7891amovsd_xmm [rsp+288], x2
37bc78923call dlartg_
37bc78928cmp ebp, ebx
37bc7892aje 0x37bc7893c
37bc7892cmovsd_xmm x0, [rsp+304]
37bc78935movsd_xmm [r14+8*rbx-16], x0
37bc7893c
37bc7893cloc_37bc7893c:
37bc7893cmovsd_xmm x1, [rdi+8*rbx-8]
37bc78942movsd_xmm x0, [rdi+8*rbx]
37bc78947movsd_xmm x3, [rsp+280]
37bc78950movsd_xmm x2, [rsp+328]
37bc78959subsd x1, x13
37bc7895emovapd x4, x3
37bc78962movapd x13, x2
37bc78967addsd x4, x3
37bc7896bsubsd x0, x1
37bc7896fmulsd x4, x12
37bc78974mulsd x0, x2
37bc78978addsd x0, x4
37bc7897cmovsd_xmm [rsp+304], x0
37bc78985mulsd x13, x0
37bc7898amulsd x0, x3
37bc7898eaddsd x1, x13
37bc78993subsd x0, x12
37bc78998movsd_xmm [rdi+8*rbx-8], x1
37bc7899emovsd_xmm [rsp+296], x0
37bc789a7test r15l, r15l
37bc789aaje 0x37bc789c9
37bc789acmov rax, [rsp+568]
37bc789b4movsd_xmm [rsi+8*rbx-8], x3
37bc789bamov edx, [rax]
37bc789bclea edx, [rdx+rbx-1]
37bc789c0movsxd rdx, edx
37bc789c3movsd_xmm [rsi+8*rdx-8], x2
37bc789c9
37bc789c9loc_37bc789c9:
37bc789c9add rbx, 1
37bc789cdcmp r13l, ebx
37bc789d0jge 0x37bc788f0
37bc789d6mov r15l, [rsp+184]
37bc789demov rax, [rsp+192]
37bc789e6mov r12, r14
37bc789e9mov r14, rdi
37bc789ecmov r10, [rsp+200]
37bc789f4mov r8, [rsp+208]
37bc789fcmov r11, [rsp+216]
37bc78a04mov esi, [rsp+224]
37bc78a0b
37bc78a0bloc_37bc78a0b:
37bc78a0bmov ecx, [rsp+132]
37bc78a12test ecx, ecx
37bc78a14je 0x37bc78aea
37bc78a1amov edx, r15l
37bc78a1dmov [rsp+96], rax
37bc78a22mov rax, [rsp+600]
37bc78a2alea rcx, [rip+0x7d5844]
37bc78a31sub edx, ebp
37bc78a33mov [rsp+104], r11
37bc78a38mov r9, [rsp+568]
37bc78a40add edx, 1
37bc78a43mov [rsp+64], rax
37bc78a48mov rax, [rsp+152]
37bc78a50mov [rsp+264], edx
37bc78a57mov rdx, [rsp+144]
37bc78a5fmov [rsp+88], 1
37bc78a68mov [rsp+80], 1
37bc78a71imul rdx, r10
37bc78a75mov [rsp+72], 1
37bc78a7elea rdx, [rax+rdx+1]
37bc78a83mov rax, [rsp+568]
37bc78a8bshl rdx, 4
37bc78a8fadd rdx, [rsp+592]
37bc78a97mov [rsp+56], rdx
37bc78a9cmov edx, [rax]
37bc78a9emov rax, [rsp+608]
37bc78aa6lea edx, [rbp+rdx-1]
37bc78aaamovsxd rdx, edx
37bc78aadlea rdx, [rax+8*rdx-8]
37bc78ab2mov [rsp+48], rdx
37bc78ab7lea rdx, [rax+8*r8]
37bc78abblea r8, [rip+0x7d57c6]
37bc78ac2mov [rsp+40], rdx
37bc78ac7lea rdx, [rsp+264]
37bc78acfmov [rsp+32], rdx
37bc78ad4lea rdx, [rip+0x7d5756]
37bc78adbcall zlasr_
37bc78ae0mov r11, [rsp+104]
37bc78ae5mov rax, [rsp+96]
37bc78aea
37bc78aealoc_37bc78aea:
37bc78aeamovsd_xmm x0, [r11-8]
37bc78af0subsd x0, x13
37bc78af5movsd_xmm [r11-8], x0
37bc78afbmovsd_xmm x0, [rsp+296]
37bc78b04movsd_xmm [rax-16], x0
37bc78b09jmp 0x37bc78657
37bc78b0e
37bc78b0e 66 90 f.
37bc78b10
37bc78b10loc_37bc78b10:
37bc78b10cmp esi, r13l
37bc78b13jg 0x37bc78660
37bc78b19mov r15l, r13l
37bc78b1cjmp 0x37bc78657
37bc78b21
37bc78b21 0f 1f 80 00 00 00 00 .......
37bc78b28
37bc78b28loc_37bc78b28:
37bc78b28mov ebp, eax
37bc78b2acmp eax, esi
37bc78b2cjle 0x37bc784db
37bc78b32sub eax, 2
37bc78b35cdqe
37bc78b37mov [r12+8*rax], 0
37bc78b3fjmp 0x37bc784db
37bc78b44
37bc78b44 0f 1f 40 00 ..@.
37bc78b48
37bc78b48loc_37bc78b48:
37bc78b48lea rcx, [rsp+320]
37bc78b50lea r9, [rsp+312]
37bc78b58sub r15l, 2
37bc78b5cmov [rsp+32], rcx
37bc78b61mov rcx, rax
37bc78b64call dlae2_
37bc78b69jmp 0x37bc7863c
37bc78b6e
37bc78b6eloc_37bc78b6e:
37bc78b6epxor x13, x13
37bc78b73jmp 0x37bc78a0b
37bc78b78
37bc78b78loc_37bc78b78:
37bc78b78mov edx, [rsp+132]
37bc78b7ftest edx, edx
37bc78b81jne 0x37bc77c5b
37bc78b87
37bc78b87loc_37bc78b87:
37bc78b87mov [rsp+32], 1
37bc78b90mov r9, [rsp+616]
37bc78b98mov r8, rbp
37bc78b9blea rcx, [rip+0x7d5690]
37bc78ba2mov rdx, [rsp+568]
37bc78baacall dlasrt_
37bc78bafjmp 0x37bc77c5b
37bc78bb4
37bc78bb4loc_37bc78bb4:
37bc78bb4mov rax, [rsp+616]
37bc78bbclea r15, [rip+0x7d56ad]
37bc78bc3lea rbx, [rsp+272]
37bc78bcbmov [rsp+80], 1
37bc78bd4mov [rsp+48], r15
37bc78bd9lea r8, [rip+0x7d5688]
37bc78be0lea r9, [rsp+344]
37bc78be8mov [rsp+72], rax
37bc78bedmov rax, [rsp+568]
37bc78bf5mov rdx, r8
37bc78bf8lea rcx, [rip+0x7d566d]
37bc78bffmov [rsp+40], rdi
37bc78c04mov [rsp+64], rax
37bc78c09mov rax, [rsp+248]
37bc78c11mov [rsp+32], rbx
37bc78c16mov [rsp+56], rax
37bc78c1bmov [rsp+268], r13l
37bc78c23call dlascl_
37bc78c28mov eax, [rsp+236]
37bc78c2fmov [rsp+48], r15
37bc78c34lea r8, [rip+0x7d562d]
37bc78c3bmov [rsp+40], rdi
37bc78c40lea r9, [rsp+344]
37bc78c48mov rdx, r8
37bc78c4blea rcx, [rip+0x7d561a]
37bc78c52mov [rsp+268], eax
37bc78c59mov rax, [rsp+616]
37bc78c61mov [rsp+80], 1
37bc78c6amov [rsp+72], rax
37bc78c6fmov rax, [rsp+568]
37bc78c77mov [rsp+32], rbx
37bc78c7cmov [rsp+64], rax
37bc78c81mov rax, [rsp+240]
37bc78c89mov [rsp+56], rax
37bc78c8ecall dlascl_
37bc78c93jmp 0x37bc77b29
37bc78c98
37bc78c98loc_37bc78c98:
37bc78c98cmp [rsp+132], 2
37bc78ca0jne 0x37bc77c5b
37bc78ca6mov rax, [rsp+592]
37bc78caemovq x0, [rip+0x7d55da]
37bc78cb6movups [rax], x0
37bc78cb9jmp 0x37bc77c5b
37bc78cbe
37bc78cbeloc_37bc78cbe:
37bc78cbemov r13l, [rsp+136]
37bc78cc6mov esi, [rsp+168]
37bc78ccdmov ebp, [rsp+172]
37bc78cd4mov rdi, [rsp+176]
37bc78cdc
37bc78cdcloc_37bc78cdc:
37bc78cdcmov eax, [rsp+164]
37bc78ce3mov [rsp+160], eax
37bc78ceajmp 0x37bc77b17
37bc78cef
37bc78cefloc_37bc78cef:
37bc78cefmov r13l, [rsp+168]
37bc78cf7mov esi, [rsp+172]
37bc78cfemov r12, r10
37bc78d01mov ebp, [rsp+176]
37bc78d08mov rdi, [rsp+184]
37bc78d10jmp 0x37bc78cdc
37bc78d12
37bc78d12loc_37bc78d12:
37bc78d12mov r9l, 1
37bc78d18mov r8l, 1
37bc78d1elea rdx, [rip+0x7d550d]
37bc78d25mov rcx, rsi
37bc78d28call lsame_
37bc78d2dtest eax, eax
37bc78d2fjne 0x37bc78df3
37bc78d35mov edx, -1
37bc78d3amov eax, 1
37bc78d3fjmp 0x37bc77c2f
37bc78d44
37bc78d44loc_37bc78d44:
37bc78d44mov rax, [rsp+600]
37bc78d4cmov r8, [rsp+568]
37bc78d54mov [rsp+56], 4
37bc78d5dlea r9, [rip+0x7d54dc]
37bc78d64lea rcx, [rip+0x7d54e5]
37bc78d6bmov [rsp+48], rax
37bc78d70mov rax, [rsp+592]
37bc78d78mov rdx, r8
37bc78d7bmov [rsp+40], rax
37bc78d80lea rax, [rip+0x7d54d1]
37bc78d87mov [rsp+32], rax
37bc78d8ccall zlaset_
37bc78d91mov rax, [rsp+568]
37bc78d99mov edi, [rax]
37bc78d9bmov r14l, edi
37bc78d9etest edi, edi
37bc78da0jg 0x37bc7775e
37bc78da6jmp 0x37bc77c5b
37bc78dab
37bc78dab 0f 1f 44 00 00 ..D..
37bc78db0
37bc78db0loc_37bc78db0:
37bc78db0mov rax, [rsp+568]
37bc78db8mov edx, [rax]
37bc78dbacmp edx, 1
37bc78dbdjle 0x37bc77c5b
37bc78dc3sub edx, 2
37bc78dc6mov rcx, [rsp+616]
37bc78dcemov rax, r12
37bc78dd1pxor x0, x0
37bc78dd5lea rdx, [r12+8*rdx+8]
37bc78dda
37bc78ddaloc_37bc78dda:
37bc78ddaucomisd x0, [rax]
37bc78ddejp 0x37bc78de2
37bc78de0je 0x37bc78de5
37bc78de2
37bc78de2loc_37bc78de2:
37bc78de2add [rcx], 1
37bc78de5
37bc78de5loc_37bc78de5:
37bc78de5add rax, 8
37bc78de9cmp rdx, rax
37bc78decjne 0x37bc78dda
37bc78deejmp 0x37bc77c5b
37bc78df3
37bc78df3loc_37bc78df3:
37bc78df3mov rax, [rsp+568]
37bc78dfbmov eax, [rax]
37bc78dfdtest eax, eax
37bc78dffjs 0x37bc77c25
37bc78e05mov rcx, [rsp+600]
37bc78e0dmov edx, [rcx]
37bc78e0ftest edx, edx
37bc78e11jle 0x37bc78260
37bc78e17test eax, eax
37bc78e19mov ecx, 1
37bc78e1emov [rsp+132], 2
37bc78e29cmovle eax, ecx
37bc78e2cjmp 0x37bc78258
37bc78e31
37bc78e31loc_37bc78e31:
37bc78e31neg eax
37bc78e33jmp 0x37bc77c39
37bc775c0
37bc78e38
37bc78e38 // align 0x10
37bc78e38 // align 0x10
37bc78e40
37bc78e40zsycon_:
37bc78e40push r15
37bc78e42push r14
37bc78e44push r13
37bc78e46push r12
37bc78e48push rbp
37bc78e49push rdi
37bc78e4apush rsi
37bc78e4bpush rbx
37bc78e4csub rsp, 136
37bc78e53mov r14, [rsp+272]
37bc78e5bmovsxd r15, [r9]
37bc78e5emov rdi, [rsp+240]
37bc78e66mov rsi, [rsp+264]
37bc78e6emov [r14], 0
37bc78e75mov rbx, rdx
37bc78e78mov r13, r8
37bc78e7bmov rbp, r9
37bc78e7emov r8l, 1
37bc78e84mov r9l, 1
37bc78e8alea rdx, [rip+0x7d543f]
37bc78e91mov r12, rcx
37bc78e94call lsame_
37bc78e99mov r10l, eax
37bc78e9ctest eax, eax
37bc78e9eje 0x37bc79090
37bc78ea4
37bc78ea4loc_37bc78ea4:
37bc78ea4movsxd rdx, [rbx]
37bc78ea7test edx, edx
37bc78ea9js 0x37bc79050
37bc78eafmov eax, 1
37bc78eb4cmovg eax, edx
37bc78eb7cmp [rbp], eax
37bc78ebajl 0x37bc790e0
37bc78ec0mov rax, [rsp+248]
37bc78ec8pxor x1, x1
37bc78eccmovsd_xmm x0, [rax]
37bc78ed0comisd x1, x0
37bc78ed4ja 0x37bc79150
37bc78edamov eax, [r14]
37bc78eddtest eax, eax
37bc78edfjne 0x37bc7915f
37bc78ee5mov rax, [rsp+256]
37bc78eedmov [rax], 0
37bc78ef4test edx, edx
37bc78ef6je 0x37bc790d0
37bc78efccomisd x1, x0
37bc78f00jae 0x37bc79079
37bc78f06xor eax, eax
37bc78f08test r15, r15
37bc78f0bcmovs r15, rax
37bc78f0ftest r10l, r10l
37bc78f12je 0x37bc790f0
37bc78f18lea rax, [r15+1]
37bc78f1cmov rcx, r15
37bc78f1fmov r8, rdx
37bc78f22imul rax, rdx
37bc78f26not rcx
37bc78f29pxor x0, x0
37bc78f2dxor r10l, r10l
37bc78f30mov r9, rcx
37bc78f33shl r9, 4
37bc78f37add rax, rcx
37bc78f3ashl rax, 4
37bc78f3eadd rax, r13
37bc78f41nop [rax]
37bc78f45nop [rax+rax]
37bc78f50
37bc78f50loc_37bc78f50:
37bc78f50mov r11l, [rdi+4*r8-4]
37bc78f55test r11l, r11l
37bc78f58jle 0x37bc78f7d
37bc78f5aucomisd x0, [rax]
37bc78f5esetnp cl
37bc78f61cmovne ecx, r10l
37bc78f65test cl, cl
37bc78f67je 0x37bc78f7d
37bc78f69ucomisd x0, [rax+8]
37bc78f6esetnp cl
37bc78f71cmovne ecx, r10l
37bc78f75test cl, cl
37bc78f77jne 0x37bc79079
37bc78f7d
37bc78f7dloc_37bc78f7d:
37bc78f7dsub r8, 1
37bc78f81add rax, r9
37bc78f84test r8l, r8l
37bc78f87jg 0x37bc78f50
37bc78f89
37bc78f89loc_37bc78f89:
37bc78f89lea rax, [rsp+104]
37bc78f8emov [rsp+100], 0
37bc78f96lea r15, [rsp+116]
37bc78f9bmov [rsp+88], rax
37bc78fa0lea rax, [rsp+100]
37bc78fa5mov [rsp+80], rax
37bc78faajmp 0x37bc78fea
37bc78fac
37bc78fac 0f 1f 40 00 ..@.
37bc78fb0
37bc78fb0loc_37bc78fb0:
37bc78fb0mov [rsp+64], r14
37bc78fb5mov rdx, rbx
37bc78fb8mov r9, r13
37bc78fbbmov rcx, r12
37bc78fbemov [rsp+72], 1
37bc78fc7lea r8, [rip+0x7d530a]
37bc78fcemov [rsp+56], rbx
37bc78fd3mov [rsp+48], rsi
37bc78fd8mov [rsp+40], rdi
37bc78fddmov [rsp+32], rbp
37bc78fe2call zsytrs_
37bc78fe7movsxd rdx, [rbx]
37bc78fea
37bc78fealoc_37bc78fea:
37bc78feamov rax, [rsp+80]
37bc78fefmov [rsp+40], r15
37bc78ff4mov r8, rsi
37bc78ff7mov rcx, rbx
37bc78ffamov r9, [rsp+88]
37bc78fffshl rdx, 4
37bc79003mov [rsp+32], rax
37bc79008add rdx, rsi
37bc7900bcall zlacn2_
37bc79010mov eax, [rsp+100]
37bc79014test eax, eax
37bc79016jne 0x37bc78fb0
37bc79018movsd_xmm x1, [rsp+104]
37bc7901epxor x0, x0
37bc79022ucomisd x1, x0
37bc79026jp 0x37bc7902a
37bc79028je 0x37bc79079
37bc7902a
37bc7902aloc_37bc7902a:
37bc7902amovsd_xmm x0, [rip+0x7d52ae]
37bc79032mov rax, [rsp+248]
37bc7903adivsd x0, x1
37bc7903edivsd x0, [rax]
37bc79042mov rax, [rsp+256]
37bc7904amovsd_xmm [rax], x0
37bc7904ejmp 0x37bc79079
37bc79050
37bc79050loc_37bc79050:
37bc79050mov edx, -2
37bc79055mov eax, 2
37bc7905a
37bc7905aloc_37bc7905a:
37bc7905amov [r14], edx
37bc7905d
37bc7905dloc_37bc7905d:
37bc7905dlea rdx, [rsp+116]
37bc79062mov r8l, 6
37bc79068lea rcx, [rip+0x7d5263]
37bc7906fmov [rsp+116], eax
37bc79073call xerbla_
37bc79078nop
37bc79079
37bc79079loc_37bc79079:
37bc79079add rsp, 136
37bc79080pop rbx
37bc79081pop rsi
37bc79082pop rdi
37bc79083pop rbp
37bc79084pop r12
37bc79086pop r13
37bc79088pop r14
37bc7908apop r15
37bc7908cret
37bc7908d
37bc7908d 0f 1f 00 ...
37bc79090
37bc79090loc_37bc79090:
37bc79090mov r9l, 1
37bc79096mov r8l, 1
37bc7909cmov rcx, r12
37bc7909fmov [rsp+80], eax
37bc790a3lea rdx, [rip+0x7d5227]
37bc790aacall lsame_
37bc790afmov r10l, [rsp+80]
37bc790b4test eax, eax
37bc790b6jne 0x37bc78ea4
37bc790bcmov edx, -1
37bc790c1mov eax, 1
37bc790c6jmp 0x37bc7905a
37bc790c8
37bc790c8 0f 1f 84 00 00 00 00 00 ........
37bc790d0
37bc790d0loc_37bc790d0:
37bc790d0mov rdi, [rip+0x7d5209]
37bc790d7mov [rax], rdi
37bc790dajmp 0x37bc79079
37bc790dc
37bc790dc 0f 1f 40 00 ..@.
37bc790e0
37bc790e0loc_37bc790e0:
37bc790e0mov edx, -4
37bc790e5mov eax, 4
37bc790eajmp 0x37bc7905a
37bc790ef
37bc790ef 90 .
37bc790f0
37bc790f0loc_37bc790f0:
37bc790f0add r15, 1
37bc790f4mov r8, r13
37bc790f7mov ecx, 1
37bc790fcxor r9l, r9l
37bc790ffshl r15, 4
37bc79103pxor x0, x0
37bc79107nop [rax+rax]
37bc79110
37bc79110loc_37bc79110:
37bc79110mov r10l, [rdi+4*rcx-4]
37bc79115test r10l, r10l
37bc79118jle 0x37bc7913f
37bc7911aucomisd x0, [r8+8]
37bc79120setnp al
37bc79123cmovne eax, r9l
37bc79127test al, al
37bc79129je 0x37bc7913f
37bc7912bucomisd x0, [r8]
37bc79130setnp al
37bc79133cmovne eax, r9l
37bc79137test al, al
37bc79139jne 0x37bc79079
37bc7913f
37bc7913floc_37bc7913f:
37bc7913fadd rcx, 1
37bc79143add r8, r15
37bc79146cmp edx, ecx
37bc79148jge 0x37bc79110
37bc7914ajmp 0x37bc78f89
37bc7914f
37bc7914f 90 .
37bc79150
37bc79150loc_37bc79150:
37bc79150mov edx, -6
37bc79155mov eax, 6
37bc7915ajmp 0x37bc7905a
37bc7915f
37bc7915floc_37bc7915f:
37bc7915fneg eax
37bc79161jmp 0x37bc7905d
37bc78e40
37bc78e40zsycon_:
37bc78e40push r15
37bc78e42push r14
37bc78e44push r13
37bc78e46push r12
37bc78e48push rbp
37bc78e49push rdi
37bc78e4apush rsi
37bc78e4bpush rbx
37bc78e4csub rsp, 136
37bc78e53mov r14, [rsp+272]
37bc78e5bmovsxd r15, [r9]
37bc78e5emov rdi, [rsp+240]
37bc78e66mov rsi, [rsp+264]
37bc78e6emov [r14], 0
37bc78e75mov rbx, rdx
37bc78e78mov r13, r8
37bc78e7bmov rbp, r9
37bc78e7emov r8l, 1
37bc78e84mov r9l, 1
37bc78e8alea rdx, [rip+0x7d543f]
37bc78e91mov r12, rcx
37bc78e94call lsame_
37bc78e99mov r10l, eax
37bc78e9ctest eax, eax
37bc78e9eje 0x37bc79090
37bc78ea4
37bc78ea4loc_37bc78ea4:
37bc78ea4movsxd rdx, [rbx]
37bc78ea7test edx, edx
37bc78ea9js 0x37bc79050
37bc78eafmov eax, 1
37bc78eb4cmovg eax, edx
37bc78eb7cmp [rbp], eax
37bc78ebajl 0x37bc790e0
37bc78ec0mov rax, [rsp+248]
37bc78ec8pxor x1, x1
37bc78eccmovsd_xmm x0, [rax]
37bc78ed0comisd x1, x0
37bc78ed4ja 0x37bc79150
37bc78edamov eax, [r14]
37bc78eddtest eax, eax
37bc78edfjne 0x37bc7915f
37bc78ee5mov rax, [rsp+256]
37bc78eedmov [rax], 0
37bc78ef4test edx, edx
37bc78ef6je 0x37bc790d0
37bc78efccomisd x1, x0
37bc78f00jae 0x37bc79079
37bc78f06xor eax, eax
37bc78f08test r15, r15
37bc78f0bcmovs r15, rax
37bc78f0ftest r10l, r10l
37bc78f12je 0x37bc790f0
37bc78f18lea rax, [r15+1]
37bc78f1cmov rcx, r15
37bc78f1fmov r8, rdx
37bc78f22imul rax, rdx
37bc78f26not rcx
37bc78f29pxor x0, x0
37bc78f2dxor r10l, r10l
37bc78f30mov r9, rcx
37bc78f33shl r9, 4
37bc78f37add rax, rcx
37bc78f3ashl rax, 4
37bc78f3eadd rax, r13
37bc78f41nop [rax]
37bc78f45nop [rax+rax]
37bc78f50
37bc78f50loc_37bc78f50:
37bc78f50mov r11l, [rdi+4*r8-4]
37bc78f55test r11l, r11l
37bc78f58jle 0x37bc78f7d
37bc78f5aucomisd x0, [rax]
37bc78f5esetnp cl
37bc78f61cmovne ecx, r10l
37bc78f65test cl, cl
37bc78f67je 0x37bc78f7d
37bc78f69ucomisd x0, [rax+8]
37bc78f6esetnp cl
37bc78f71cmovne ecx, r10l
37bc78f75test cl, cl
37bc78f77jne 0x37bc79079
37bc78f7d
37bc78f7dloc_37bc78f7d:
37bc78f7dsub r8, 1
37bc78f81add rax, r9
37bc78f84test r8l, r8l
37bc78f87jg 0x37bc78f50
37bc78f89
37bc78f89loc_37bc78f89:
37bc78f89lea rax, [rsp+104]
37bc78f8emov [rsp+100], 0
37bc78f96lea r15, [rsp+116]
37bc78f9bmov [rsp+88], rax
37bc78fa0lea rax, [rsp+100]
37bc78fa5mov [rsp+80], rax
37bc78faajmp 0x37bc78fea
37bc78fac
37bc78fac 0f 1f 40 00 ..@.
37bc78fb0
37bc78fb0loc_37bc78fb0:
37bc78fb0mov [rsp+64], r14
37bc78fb5mov rdx, rbx
37bc78fb8mov r9, r13
37bc78fbbmov rcx, r12
37bc78fbemov [rsp+72], 1
37bc78fc7lea r8, [rip+0x7d530a]
37bc78fcemov [rsp+56], rbx
37bc78fd3mov [rsp+48], rsi
37bc78fd8mov [rsp+40], rdi
37bc78fddmov [rsp+32], rbp
37bc78fe2call zsytrs_
37bc78fe7movsxd rdx, [rbx]
37bc78fea
37bc78fealoc_37bc78fea:
37bc78feamov rax, [rsp+80]
37bc78fefmov [rsp+40], r15
37bc78ff4mov r8, rsi
37bc78ff7mov rcx, rbx
37bc78ffamov r9, [rsp+88]
37bc78fffshl rdx, 4
37bc79003mov [rsp+32], rax
37bc79008add rdx, rsi
37bc7900bcall zlacn2_
37bc79010mov eax, [rsp+100]
37bc79014test eax, eax
37bc79016jne 0x37bc78fb0
37bc79018movsd_xmm x1, [rsp+104]
37bc7901epxor x0, x0
37bc79022ucomisd x1, x0
37bc79026jp 0x37bc7902a
37bc79028je 0x37bc79079
37bc7902a
37bc7902aloc_37bc7902a:
37bc7902amovsd_xmm x0, [rip+0x7d52ae]
37bc79032mov rax, [rsp+248]
37bc7903adivsd x0, x1
37bc7903edivsd x0, [rax]
37bc79042mov rax, [rsp+256]
37bc7904amovsd_xmm [rax], x0
37bc7904ejmp 0x37bc79079
37bc79050
37bc79050loc_37bc79050:
37bc79050mov edx, -2
37bc79055mov eax, 2
37bc7905a
37bc7905aloc_37bc7905a:
37bc7905amov [r14], edx
37bc7905d
37bc7905dloc_37bc7905d:
37bc7905dlea rdx, [rsp+116]
37bc79062mov r8l, 6
37bc79068lea rcx, [rip+0x7d5263]
37bc7906fmov [rsp+116], eax
37bc79073call xerbla_
37bc79078nop
37bc79079
37bc79079loc_37bc79079:
37bc79079add rsp, 136
37bc79080pop rbx
37bc79081pop rsi
37bc79082pop rdi
37bc79083pop rbp
37bc79084pop r12
37bc79086pop r13
37bc79088pop r14
37bc7908apop r15
37bc7908cret
37bc7908d
37bc7908d 0f 1f 00 ...
37bc79090
37bc79090loc_37bc79090:
37bc79090mov r9l, 1
37bc79096mov r8l, 1
37bc7909cmov rcx, r12
37bc7909fmov [rsp+80], eax
37bc790a3lea rdx, [rip+0x7d5227]
37bc790aacall lsame_
37bc790afmov r10l, [rsp+80]
37bc790b4test eax, eax
37bc790b6jne 0x37bc78ea4
37bc790bcmov edx, -1
37bc790c1mov eax, 1
37bc790c6jmp 0x37bc7905a
37bc790c8
37bc790c8 0f 1f 84 00 00 00 00 00 ........
37bc790d0
37bc790d0loc_37bc790d0:
37bc790d0mov rdi, [rip+0x7d5209]
37bc790d7mov [rax], rdi
37bc790dajmp 0x37bc79079
37bc790dc
37bc790dc 0f 1f 40 00 ..@.
37bc790e0
37bc790e0loc_37bc790e0:
37bc790e0mov edx, -4
37bc790e5mov eax, 4
37bc790eajmp 0x37bc7905a
37bc790ef
37bc790ef 90 .
37bc790f0
37bc790f0loc_37bc790f0:
37bc790f0add r15, 1
37bc790f4mov r8, r13
37bc790f7mov ecx, 1
37bc790fcxor r9l, r9l
37bc790ffshl r15, 4
37bc79103pxor x0, x0
37bc79107nop [rax+rax]
37bc79110
37bc79110loc_37bc79110:
37bc79110mov r10l, [rdi+4*rcx-4]
37bc79115test r10l, r10l
37bc79118jle 0x37bc7913f
37bc7911aucomisd x0, [r8+8]
37bc79120setnp al
37bc79123cmovne eax, r9l
37bc79127test al, al
37bc79129je 0x37bc7913f
37bc7912bucomisd x0, [r8]
37bc79130setnp al
37bc79133cmovne eax, r9l
37bc79137test al, al
37bc79139jne 0x37bc79079
37bc7913f
37bc7913floc_37bc7913f:
37bc7913fadd rcx, 1
37bc79143add r8, r15
37bc79146cmp edx, ecx
37bc79148jge 0x37bc79110
37bc7914ajmp 0x37bc78f89
37bc7914f
37bc7914f 90 .
37bc79150
37bc79150loc_37bc79150:
37bc79150mov edx, -6
37bc79155mov eax, 6
37bc7915ajmp 0x37bc7905a
37bc7915f
37bc7915floc_37bc7915f:
37bc7915fneg eax
37bc79161jmp 0x37bc7905d
37bc78e40
Loading..