File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc41180
37bc41180zlarrv_:
37bc41180push r15
37bc41182push r14
37bc41184push r13
37bc41186push r12
37bc41188push rbp
37bc41189push rdi
37bc4118apush rsi
37bc4118bpush rbx
37bc4118csub rsp, 1016
37bc41193movups [rsp+848], x6
37bc4119bmovups [rsp+864], x7
37bc411a3movups [rsp+880], x8
37bc411acmovups [rsp+896], x9
37bc411b5movups [rsp+912], x10
37bc411bemovups [rsp+928], x11
37bc411c7movups [rsp+944], x12
37bc411d0movups [rsp+960], x13
37bc411d9movups [rsp+976], x14
37bc411e2movups [rsp+992], x15
37bc411ebmov rdi, [rsp+1280]
37bc411f3mov rax, [rsp+1248]
37bc411fbmov r11, [rsp+1144]
37bc41203mov rsi, [rsp+1216]
37bc4120bmov [rdi], 0
37bc41211mov eax, [rax]
37bc41213mov rbx, rcx
37bc41216mov ecx, [rcx]
37bc41218mov [rsp+1096], rdx
37bc41220mov [rsp+1112], r9
37bc41228mov [rsp+344], ecx
37bc4122fmov r15l, ecx
37bc41232test ecx, ecx
37bc41234jle 0x37bc41ab3
37bc4123amov ebp, [r11]
37bc4123dtest ebp, ebp
37bc4123fjle 0x37bc41ab3
37bc41245movsxd rdx, eax
37bc41248xor eax, eax
37bc4124atest rdx, rdx
37bc4124dcmovns rax, rdx
37bc41251xor edx, edx
37bc41253mov [rsp+304], rax
37bc4125bmov r12, rax
37bc4125emov r14, rax
37bc41261lea eax, [rcx+rcx]
37bc41264mov [rsp+376], eax
37bc4126badd eax, ecx
37bc4126dnot r14
37bc41270mov rcx, [rsp+1264]
37bc41278lea r8l, [4*rax]
37bc41280mov [rsp+312], r14
37bc41288shl r8, 3
37bc4128ccall memset
37bc41291lea r8l, [8*r15]
37bc41299mov rcx, [rsp+1272]
37bc412a1xor edx, edx
37bc412a3sub r8l, r15l
37bc412a6shl r8, 2
37bc412aacall memset
37bc412afmov rax, [rsp+1152]
37bc412b7mov rcx, [rsp+1160]
37bc412bfmov edx, 2
37bc412c4lea r8, [rsp+740]
37bc412ccmov eax, [rax]
37bc412cecmp eax, edx
37bc412d0cmovl eax, edx
37bc412d3mov edx, [rcx]
37bc412d5mov [rsp+56], 4
37bc412desub eax, 1
37bc412e1lea ecx, [rdx+1]
37bc412e4cmp ebp, edx
37bc412e6cmovg ebp, ecx
37bc412e9mov rcx, [rsp+1248]
37bc412f1sub ebp, eax
37bc412f3cdqe
37bc412f5mov [rsp+48], rcx
37bc412falea rcx, [rip+0x80b96f]
37bc41301imul rax, r12
37bc41305lea edx, [rbp+1]
37bc41308mov [rsp+740], edx
37bc4130fmov rdx, rbx
37bc41312lea rax, [r14+rax+1]
37bc41317shl rax, 4
37bc4131badd rax, [rsp+1240]
37bc41323mov [rsp+40], rax
37bc41328lea rax, [rip+0x80b931]
37bc4132fmov [rsp+32], rax
37bc41334mov r9, rax
37bc41337call zlaset_
37bc4133cmov edx, 9
37bc41341lea rcx, [rip+0x80b92c]
37bc41348call dlamch_
37bc4134dmov r11, [rsp+1144]
37bc41355mov rax, [rsp+1152]
37bc4135dmovapd x4, x0
37bc41361movapd x7, x0
37bc41365addsd x4, x0
37bc41369mov r8l, [r11]
37bc4136cmovsd_xmm [rsp+808], x4
37bc41375movapd x12, x4
37bc4137acmp [rax], 1
37bc4137dje 0x37bc4254b
37bc41383
37bc41383loc_37bc41383:
37bc41383movsd_xmm x0, [rip+0x80b905]
37bc4138bmov rax, [rsp+1176]
37bc41393mulsd x0, x7
37bc41397movsd_xmm [rax], x0
37bc4139bmov rax, [rsp+1184]
37bc413a3movsd_xmm [rax], x0
37bc413a7
37bc413a7loc_37bc413a7:
37bc413a7movsxd rax, r8l
37bc413aamov r9l, [rsi+4*rax-4]
37bc413aftest r9l, r9l
37bc413b2jle 0x37bc41ab3
37bc413b8mov eax, [rsp+344]
37bc413bfmov [rsp+1280], rdi
37bc413c7mov rdi, rsi
37bc413camov r10l, 1
37bc413d0mov [rsp+184], 1
37bc413dcmov r14, [rsp+1232]
37bc413e4mov r15l, r9l
37bc413e7lea ebx, [rax+1]
37bc413eamov rsi, [rsp+1280]
37bc413f2mov [rsp+1144], r11
37bc413famov r11l, 1
37bc41400mov [rsp+424], ebx
37bc41407mov ebx, [rsp+376]
37bc4140eadd ebx, eax
37bc41410mov [rsp+440], ebx
37bc41417lea ebx, [4*rax]
37bc4141eadd eax, ebx
37bc41420mov [rsp+448], ebx
37bc41427mov [rsp+496], eax
37bc4142enop
37bc41430
37bc41430loc_37bc41430:
37bc41430mov rax, [rsp+1136]
37bc41438mov r9, [rsp+184]
37bc41440lea ebp, [r10-1]
37bc41444movsxd r13, r10l
37bc41447movsxd rbx, ebp
37bc4144amov eax, [rax+4*r9-4]
37bc4144fmov [rsp+192], eax
37bc41456mov rax, r13
37bc41459sub rax, rbx
37bc4145clea rcx, [rdi+4*rax]
37bc41460mov rax, rbx
37bc41463jmp 0x37bc4147b
37bc41465
37bc41465 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bc41470
37bc41470loc_37bc41470:
37bc41470cmp [rcx+4*rax-4], r9l
37bc41475jne 0x37bc41480
37bc41477add rax, 1
37bc4147b
37bc4147bloc_37bc4147b:
37bc4147bcmp r8l, eax
37bc4147ejg 0x37bc41470
37bc41480
37bc41480loc_37bc41480:
37bc41480mov [rsp+196], eax
37bc41487cmp eax, r10l
37bc4148ajge 0x37bc41b20
37bc41490mov r11l, [rsp+192]
37bc41498add r11l, 1
37bc4149c
37bc4149cloc_37bc4149c:
37bc4149cadd [rsp+184], 1
37bc414a5cmp r15l, [rsp+184]
37bc414adjl 0x37bc41ab3
37bc414b3mov rax, [rsp+1144]
37bc414bbmov r8l, [rax]
37bc414bejmp 0x37bc41430
37bc414c3
37bc414c3loc_37bc414c3:
37bc414c3mov [rsp+1264], rax
37bc414cbpxor x0, x0
37bc414cfcvtsi2sd x0, [rsp+216]
37bc414d8mov [rsp+1208], r11
37bc414e0mov [rsp+248], rcx
37bc414e8movsd_xmm [rsp+232], x1
37bc414f1call log
37bc414f6mulsd x0, [rip+0x80b792]
37bc414felea eax, [rbx-2]
37bc41501mov edx, 1
37bc41506test eax, eax
37bc41508mov r11, [rsp+1208]
37bc41510movsd_xmm x1, [rsp+232]
37bc41519cmovg edx, eax
37bc4151cmov rax, [rsp+1200]
37bc41524cmp edi, 1
37bc41527mov rcx, [rsp+248]
37bc4152fmovapd x5, x1
37bc41533mov [rsp+432], edx
37bc4153amov edx, [r15+4*r12]
37bc4153emulsd x0, x10
37bc41543mov [rsp+708], edx
37bc4154amovsxd rdx, ebx
37bc4154dmovapd x13, x0
37bc41552movsd_xmm x0, [rax+8*r12]
37bc41558lea rax, [r11+8*rdx]
37bc4155cmovsd_xmm x7, [rax-16]
37bc41561mov [rsp+352], rax
37bc41569subsd x5, x0
37bc4156dmov rax, [rsp+1264]
37bc41575addsd x0, x1
37bc41579movapd x11, x7
37bc4157emovapd x9, x5
37bc41583je 0x37bc42561
37bc41589mov edx, [rsp+432]
37bc41590sub edx, 1
37bc41593movsxd rdx, edx
37bc41596movsd_xmm x3, [r11+8*rdx]
37bc4159cmovsd_xmm [rsp+760], x3
37bc415a5cmp edi, [rsp+428]
37bc415acje 0x37bc42a03
37bc415b2minsd x3, x7
37bc415b6movapd x2, x10
37bc415bbmovapd x1, x7
37bc415bfmulsd x2, x3
37bc415c3
37bc415c3loc_37bc415c3:
37bc415c3mov rdx, [rsp+352]
37bc415cbmovapd x14, x8
37bc415d0mov r10, [rsp+1256]
37bc415d8mov [rsp+320], 0
37bc415e3imul rcx, [rsp+304]
37bc415ecadd rcx, [rsp+312]
37bc415f4mov [rsp+452], 0
37bc415ffmovapd x8, x3
37bc41604movsd_xmm [rdx-16], x3
37bc41609lea edx, [r13+r13]
37bc4160elea r8l, [rdx-1]
37bc41612mov [rsp+328], rcx
37bc4161aadd rcx, [rsp+392]
37bc41622movsxd rdx, edx
37bc41625movsxd r8, r8l
37bc41628shl rcx, 4
37bc4162cadd rcx, [rsp+1240]
37bc41634mov [rsp+1208], r11
37bc4163clea r10, [r10+4*r8-4]
37bc41641mov [rsp+408], rcx
37bc41649lea rcx, [rdx-1]
37bc4164dmov [rsp+248], r10
37bc41655mov r10, [rsp+1272]
37bc4165dlea rdx, [rsp+840]
37bc41665mov [rsp+232], rdx
37bc4166dlea rdx, [rsp+708]
37bc41675lea r10, [r10+4*r12]
37bc41679mov [rsp+480], rcx
37bc41681mov [rsp+400], r10
37bc41689mov [rsp+592], rdx
37bc41691mov [rsp+512], esi
37bc41698mov esi, [rsp+216]
37bc4169fmov [rsp+500], edi
37bc416a6xor edi, edi
37bc416a8mov [rsp+504], r13l
37bc416b0xor r13l, r13l
37bc416b3mov [rsp+508], ebp
37bc416balea rbp, [rsp+704]
37bc416c2mov [rsp+516], r14l
37bc416camov r14, r12
37bc416cdmov r12l, 1
37bc416d3mov [rsp+600], ebx
37bc416damov rbx, rax
37bc416ddmovsd_xmm [rsp+792], x1
37bc416e6movsd_xmm [rsp+744], x2
37bc416ef
37bc416efloc_37bc416ef:
37bc416efmov ecx, [rsp+452]
37bc416f6test ecx, ecx
37bc416f8jne 0x37bc41984
37bc416femov eax, [rsp+320]
37bc41705xor eax, 1
37bc41708mov [rsp+348], eax
37bc4170f
37bc4170floc_37bc4170f:
37bc4170fmov eax, [rsp+348]
37bc41716mov r8, rbp
37bc41719lea rdx, [rip+0x80b560]
37bc41720mov rcx, rbp
37bc41723lea r9, [rsp+752]
37bc4172bmovsd_xmm [rsp+216], x0
37bc41734mov [rsp+840], eax
37bc4173bmov rax, [rsp+208]
37bc41743mov [rsp+552], r9
37bc4174bmov [rsp+160], rax
37bc41753lea rax, [rsp+800]
37bc4175bmov [rsp+576], rax
37bc41763mov [rsp+152], rax
37bc4176blea rax, [rsp+784]
37bc41773mov [rsp+568], rax
37bc4177bmov [rsp+144], rax
37bc41783lea rax, [rsp+776]
37bc4178bmov [rsp+336], rax
37bc41793mov [rsp+136], rax
37bc4179bmov rax, [rsp+248]
37bc417a3mov [rsp+128], rax
37bc417abmov rax, [rsp+400]
37bc417b3mov [rsp+120], rax
37bc417b8lea rax, [rsp+768]
37bc417c0mov [rsp+560], rax
37bc417c8mov [rsp+112], rax
37bc417cdlea rax, [rsp+832]
37bc417d5mov [rsp+584], rax
37bc417ddmov [rsp+104], rax
37bc417e2lea rax, [rsp+716]
37bc417eamov [rsp+536], rax
37bc417f2mov [rsp+96], rax
37bc417f7mov rax, [rsp+232]
37bc417ffmov [rsp+88], rax
37bc41804mov rax, [rsp+408]
37bc4180cmov [rsp+80], rax
37bc41811lea rax, [rsp+744]
37bc41819mov [rsp+544], rax
37bc41821mov [rsp+72], rax
37bc41826mov rax, [rsp+1128]
37bc4182emov [rsp+64], rax
37bc41833mov rax, [rsp+240]
37bc4183bmov [rsp+56], rax
37bc41840mov rax, [rsp+456]
37bc41848mov [rsp+48], rax
37bc4184dmov rax, [rsp+464]
37bc41855mov [rsp+40], rax
37bc4185amov rax, [rsp+472]
37bc41862mov [rsp+32], rax
37bc41867call zlar1v_
37bc4186ctest edi, edi
37bc4186emovsd_xmm x5, [rsp+784]
37bc41877movsd_xmm x0, [rsp+216]
37bc41880je 0x37bc41889
37bc41882comisd x15, x5
37bc41887jbe 0x37bc418a0
37bc41889
37bc41889loc_37bc41889:
37bc41889movsd_xmm x7, [rsp+752]
37bc41892movapd x15, x5
37bc41897movsd_xmm [rsp+608], x7
37bc418a0
37bc418a0loc_37bc418a0:
37bc418a0mov rax, [rsp+248]
37bc418a8mov rcx, [rsp+480]
37bc418b0movapd x1, x13
37bc418b5mulsd x1, x8
37bc418bamov edx, [rax]
37bc418bcmov rax, [rsp+1256]
37bc418c4lea r10, [rax+4*rcx]
37bc418c8cmp esi, edx
37bc418camov eax, [r10]
37bc418cdcmovg esi, edx
37bc418d0cmp r12l, eax
37bc418d3cmovl r12l, eax
37bc418d7comisd x5, x1
37bc418dbjbe 0x37bc42ee8
37bc418e1movsd_xmm x6, [rsp+752]
37bc418eamovsd_xmm x7, [rsp+808]
37bc418f3movsd_xmm x1, [rsp+800]
37bc418fcmovapd x2, x6
37bc41900andpd x2, [rip+0x80b3a8]
37bc41908movapd x3, x1
37bc4190candpd x3, [rip+0x80b39c]
37bc41914mulsd x2, x7
37bc41918comisd x3, x2
37bc4191cjbe 0x37bc42ee8
37bc41922mov eax, [rsp+320]
37bc41929test eax, eax
37bc4192bjne 0x37bc431f4
37bc41931mov eax, [rsp+716]
37bc41938add edi, 1
37bc4193bcmp [rsp+708], eax
37bc41942jle 0x37bc425ae
37bc41948pxor x5, x5
37bc4194ccomisd x1, x5
37bc41950jb 0x37bc41967
37bc41952addsd x1, x6
37bc41956comisd x0, x1
37bc4195ajb 0x37bc41967
37bc4195ccomisd x1, x9
37bc41961jae 0x37bc42e95
37bc41967
37bc41967loc_37bc41967:
37bc41967movapd x1, x0
37bc4196bsubsd x1, x9
37bc41970comisd x2, x1
37bc41974ja 0x37bc41984
37bc41976cmp edi, 9
37bc41979jle 0x37bc41984
37bc4197b
37bc4197bloc_37bc4197b:
37bc4197bcmp edi, 10
37bc4197ejne 0x37bc433ce
37bc41984
37bc41984loc_37bc41984:
37bc41984mov rax, [rsp+1272]
37bc4198cmov rdx, [rsp+280]
37bc41994mov rcx, rbp
37bc41997movsd_xmm [rsp+320], x0
37bc419a0mov r8, [rsp+240]
37bc419a8movsd_xmm [rsp+840], x12
37bc419b2mov eax, [rax+4*r14]
37bc419b6mov [rsp+712], eax
37bc419bdmov rax, [rsp+360]
37bc419c5mov eax, [r15+4*rax]
37bc419c9mov [rsp+216], eax
37bc419d0sub eax, 1
37bc419d3mov [rsp+728], eax
37bc419dalea rax, [rsp+696]
37bc419e2mov [rsp+128], rax
37bc419ealea rax, [rsp+712]
37bc419f2mov [rsp+120], rax
37bc419f7lea rax, [rsp+816]
37bc419ffmov [rsp+112], rax
37bc41a04mov rax, [rsp+1128]
37bc41a0cmov [rsp+104], rax
37bc41a11mov rax, [rsp+288]
37bc41a19mov [rsp+96], rax
37bc41a1emov rax, [rsp+208]
37bc41a26mov [rsp+88], rax
37bc41a2bmov rax, [rsp+264]
37bc41a33mov [rsp+80], rax
37bc41a38mov rax, [rsp+272]
37bc41a40mov [rsp+72], rax
37bc41a45mov rax, [rsp+256]
37bc41a4dmov [rsp+64], rax
37bc41a52lea rax, [rsp+728]
37bc41a5amov [rsp+56], rax
37bc41a5fmov rax, [rsp+232]
37bc41a67mov [rsp+48], rax
37bc41a6clea rax, [rip+0x80b215]
37bc41a73mov [rsp+40], rax
37bc41a78mov rax, [rsp+592]
37bc41a80mov r9, rax
37bc41a83mov [rsp+32], rax
37bc41a88call dlarrb_
37bc41a8dmov edx, [rsp+696]
37bc41a94movsd_xmm x0, [rsp+320]
37bc41a9dtest edx, edx
37bc41a9fje 0x37bc42642
37bc41aa5mov rdi, [rsp+1280]
37bc41aadmov [rdi], -3
37bc41ab3
37bc41ab3loc_37bc41ab3:
37bc41ab3movups x6, [rsp+848]
37bc41abbmovups x7, [rsp+864]
37bc41ac3movups x8, [rsp+880]
37bc41accmovups x9, [rsp+896]
37bc41ad5movups x10, [rsp+912]
37bc41ademovups x11, [rsp+928]
37bc41ae7movups x12, [rsp+944]
37bc41af0movups x13, [rsp+960]
37bc41af9movups x14, [rsp+976]
37bc41b02movups x15, [rsp+992]
37bc41b0badd rsp, 1016
37bc41b12pop rbx
37bc41b13pop rsi
37bc41b14pop rdi
37bc41b15pop rbp
37bc41b16pop r12
37bc41b18pop r13
37bc41b1apop r14
37bc41b1cpop r15
37bc41b1eret
37bc41b1f
37bc41b1f 90 .
37bc41b20
37bc41b20loc_37bc41b20:
37bc41b20mov rcx, [rsp+1152]
37bc41b28cmp [rcx], eax
37bc41b2ajg 0x37bc41b39
37bc41b2cmov rax, [rsp+1160]
37bc41b34cmp [rax], r10l
37bc41b37jge 0x37bc41b56
37bc41b39
37bc41b39loc_37bc41b39:
37bc41b39mov r11l, [rsp+192]
37bc41b41mov r10l, [rsp+196]
37bc41b49add r11l, 1
37bc41b4dadd r10l, 1
37bc41b51jmp 0x37bc4149c
37bc41b56
37bc41b56loc_37bc41b56:
37bc41b56movsxd rax, [rsp+192]
37bc41b5emov rdx, [rsp+1120]
37bc41b66mov [rsp+296], rax
37bc41b6emov r8, rax
37bc41b71sub rax, 1
37bc41b75movsd_xmm x6, [rdx+8*rax]
37bc41b7amov [rsp+384], rax
37bc41b82lea eax, [r11+r11]
37bc41b86lea edx, [rax-1]
37bc41b89cdqe
37bc41b8bmovsxd rdx, edx
37bc41b8emovsd_xmm x0, [r14+8*rax-8]
37bc41b95movsd_xmm x1, [r14+8*rdx-8]
37bc41b9clea edx, [r11+1]
37bc41ba0cmp r8l, edx
37bc41ba3jl 0x37bc4244c
37bc41ba9mov edx, r8l
37bc41bacmovsxd rcx, r11l
37bc41bafsub edx, r11l
37bc41bb2mov rax, rcx
37bc41bb5sub edx, 1
37bc41bb8shl rax, 4
37bc41bbcadd rdx, rcx
37bc41bbfadd rax, r14
37bc41bc2shl rdx, 4
37bc41bc6lea rdx, [r14+rdx+16]
37bc41bcbnop [rax+rax]
37bc41bd5nop [rax+rax]
37bc41be0
37bc41be0loc_37bc41be0:
37bc41be0minsd x1, [rax]
37bc41be4maxsd x0, [rax+8]
37bc41be9add rax, 16
37bc41bedcmp rdx, rax
37bc41bf0jne 0x37bc41be0
37bc41bf2mov eax, [rsp+192]
37bc41bf9subsd x0, x1
37bc41bfdsub eax, r11l
37bc41c00movsd_xmm [rsp+816], x0
37bc41c09add eax, 1
37bc41c0cmov [rsp+704], eax
37bc41c13mov eax, [rsp+196]
37bc41c1asub eax, r10l
37bc41c1dadd eax, 1
37bc41c20mov [rsp+700], eax
37bc41c27
37bc41c27loc_37bc41c27:
37bc41c27lea rax, [rip+0x80b052]
37bc41c2elea r9, [8*rbx]
37bc41c36mov rdx, [rsp+1192]
37bc41c3emov [rsp+204], r10l
37bc41c46mov [rsp+32], rax
37bc41c4bmov r12, r9
37bc41c4emov r8, rax
37bc41c51lea rcx, [rsp+700]
37bc41c59mov [rsp+616], r9
37bc41c61add rdx, r12
37bc41c64add r9, [rsp+1264]
37bc41c6cmov [rsp+200], r11l
37bc41c74mov [rsp+256], r9
37bc41c7ccall dcopy_
37bc41c81mov edx, [rsp+700]
37bc41c88movsxd rax, [rsp+344]
37bc41c90movsxd rcx, [rsp+424]
37bc41c98mov [rsp+428], edx
37bc41c9fmov [rsp+528], rax
37bc41ca7test edx, edx
37bc41ca9jle 0x37bc430d5
37bc41cafmov r11l, [rsp+200]
37bc41cb7mov r10, [rsp+1192]
37bc41cbfsub edx, 1
37bc41cc2add rdx, r13
37bc41cc5lea eax, [r11-1]
37bc41cc9lea rdx, [r10+8*rdx+8]
37bc41ccemov r10l, [rsp+204]
37bc41cd6mov [rsp+624], eax
37bc41cddmov rax, [rsp+1192]
37bc41ce5lea rax, [rax+r12+8]
37bc41ceamov [rsp+664], rax
37bc41cf2nop [rax]
37bc41cf5nop [rax+rax]
37bc41d00
37bc41d00loc_37bc41d00:
37bc41d00movsd_xmm x0, [rax-8]
37bc41d05add rax, 8
37bc41d09addsd x0, x6
37bc41d0dmovsd_xmm [rax-16], x0
37bc41d12cmp rdx, rax
37bc41d15jne 0x37bc41d00
37bc41d17mov rax, [rsp+1272]
37bc41d1fmov rdx, [rsp+528]
37bc41d27mov r12l, 1
37bc41d2dmov r8l, [rsp+428]
37bc41d35mov [rax+4*rdx], 1
37bc41d3cmov [rax+4*rcx], r8l
37bc41d40mov rcx, [rsp+1272]
37bc41d48movsxd rax, [rsp+440]
37bc41d50lea rax, [rcx+4*rax]
37bc41d54mov rcx, [rsp+1264]
37bc41d5cmov [rsp+288], rax
37bc41d64movsxd rax, [rsp+496]
37bc41d6clea r8, [rcx+8*rax]
37bc41d70mov rax, [rsp+616]
37bc41d78mov rcx, [rsp+1200]
37bc41d80mov [rsp+208], r8
37bc41d88add rcx, rax
37bc41d8badd rax, [rsp+1208]
37bc41d93mov [rsp+272], rax
37bc41d9bmov eax, [rsp+376]
37bc41da2mov [rsp+264], rcx
37bc41daamov rcx, [rsp+1264]
37bc41db2lea eax, [r11+rax-1]
37bc41db7cdqe
37bc41db9lea rax, [rcx+8*rax]
37bc41dbdmov [rsp+240], rax
37bc41dc5movsxd rax, [rsp+624]
37bc41dcdshl rax, 3
37bc41dd1mov [rsp+640], rax
37bc41dd9add rax, [rsp+1112]
37bc41de1mov [rsp+280], rax
37bc41de9mov eax, [rsp+344]
37bc41df0lea eax, [rax+r11-1]
37bc41df5cdqe
37bc41df7lea rax, [rcx+8*rax]
37bc41dfbmov rcx, [rsp+1120]
37bc41e03mov [rsp+456], rax
37bc41e0bmovsxd rax, r11l
37bc41e0emov [rsp+392], rax
37bc41e16lea rax, [8*rax-8]
37bc41e1eadd rcx, rax
37bc41e21add rax, [rsp+1112]
37bc41e29mov [rsp+472], rax
37bc41e31mov rax, rdx
37bc41e34shl rax, 5
37bc41e38mov [rsp+464], rcx
37bc41e40sub r8, rax
37bc41e43lea rax, [8*rdx]
37bc41e4bmov [rsp+656], rax
37bc41e53add rax, r8
37bc41e56mov [rsp+648], r8
37bc41e5emov [rsp+520], rax
37bc41e66mov [rsp+416], 0
37bc41e71mov [rsp+436], 1
37bc41e7cmov [rsp+204], 0
37bc41e87mov [rsp+200], r10l
37bc41e8fmov [rsp+676], r15l
37bc41e97mov [rsp+1232], r14
37bc41e9fmov [rsp+380], ebp
37bc41ea6mov [rsp+680], r13
37bc41eaemov [rsp+360], rbx
37bc41eb6mov [rsp+444], r11l
37bc41ebemov r11, [rsp+1120]
37bc41ec6
37bc41ec6loc_37bc41ec6:
37bc41ec6mov rax, [rsp+1144]
37bc41ecemov ebx, [rsp+416]
37bc41ed5cmp [rax], ebx
37bc41ed7jl 0x37bc4341b
37bc41eddmov ebx, [rsp+344]
37bc41ee4movsxd rcx, [rsp+376]
37bc41eeccmp r12l, 1
37bc41ef0mov r14l, [rsp+436]
37bc41ef8movsxd rax, ebx
37bc41efbcmovne rax, rcx
37bc41effcmovne ecx, ebx
37bc41f02mov [rsp+672], ecx
37bc41f09test r14l, r14l
37bc41f0cje 0x37bc433e1
37bc41f12mov rbx, [rsp+1272]
37bc41f1amov [rsp+604], r12l
37bc41f22mov [rsp+1216], rdi
37bc41f2amov ebp, [rsp+192]
37bc41f31lea r14, [rbx+4*rax]
37bc41f35mov [rsp+1280], rsi
37bc41f3dmov rdi, [rsp+648]
37bc41f45mov [rsp+488], r14
37bc41f4dmov r12, [rsp+1264]
37bc41f55mov [rsp+368], 1
37bc41f61mov rsi, [rsp+1112]
37bc41f69mov [rsp+420], 0
37bc41f74
37bc41f74loc_37bc41f74:
37bc41f74mov rax, [rsp+488]
37bc41f7cmov rcx, [rsp+368]
37bc41f84mov r13l, [rsp+416]
37bc41f8cmov ebx, [rax+8*rcx-8]
37bc41f90mov eax, [rax+8*rcx-4]
37bc41f94mov [rsp+216], eax
37bc41f9btest r13l, r13l
37bc41f9ejne 0x37bc42687
37bc41fa4
37bc41fa4loc_37bc41fa4:
37bc41fa4cmp ebp, [rsp+444]
37bc41fabjle 0x37bc41ffa
37bc41fad
37bc41fadloc_37bc41fad:
37bc41fadmov rax, [rsp+392]
37bc41fb5mov rdx, [rsp+520]
37bc41fbdnop [rax]
37bc41fc0
37bc41fc0loc_37bc41fc0:
37bc41fc0movsd_xmm x0, [r11+8*rax-8]
37bc41fc7movsd_xmm x1, [rsi+8*rax-8]
37bc41fcdmulsd x1, x0
37bc41fd1mulsd x0, x1
37bc41fd5movsd_xmm [rdi+8*rax-8], x1
37bc41fdbmovsd_xmm [rdx+8*rax-8], x0
37bc41fe1add rax, 1
37bc41fe5cmp ebp, eax
37bc41fe7jg 0x37bc41fc0
37bc41fe9mov r10l, [rsp+416]
37bc41ff1test r10l, r10l
37bc41ff4jne 0x37bc42e9f
37bc41ffa
37bc41ffaloc_37bc41ffa:
37bc41ffamov [rsp+720], ebx
37bc42001cmp [rsp+216], ebx
37bc42008jl 0x37bc43440
37bc4200e
37bc4200eloc_37bc4200e:
37bc4200emov [rsp+628], ebp
37bc42015mov r14l, ebx
37bc42018mov eax, [rsp+380]
37bc4201fmovapd x8, x6
37bc42024mov [rsp+1112], rsi
37bc4202cmov ebp, [rsp+216]
37bc42033movapd x10, x7
37bc42038mov [rsp+1120], r11
37bc42040lea esi, [rax+rbx]
37bc42043mov r11, [rsp+1208]
37bc4204bmov rax, r12
37bc4204emov [rsp+632], rdi
37bc42056mov r15, [rsp+1224]
37bc4205ejmp 0x37bc42070
37bc42060
37bc42060loc_37bc42060:
37bc42060add r14l, 1
37bc42064add esi, 1
37bc42067cmp ebp, r14l
37bc4206ajl 0x37bc4216f
37bc42070
37bc42070loc_37bc42070:
37bc42070cmp r14l, ebp
37bc42073je 0x37bc420a1
37bc42075mov rdi, [rsp+1168]
37bc4207dmovsxd rdx, esi
37bc42080sub rdx, 1
37bc42084movsd_xmm x0, [rax+8*rdx]
37bc42089andpd x0, [rip+0x80ac1f]
37bc42091mulsd x0, [rdi]
37bc42095movsd_xmm x1, [r11+8*rdx]
37bc4209bcomisd x1, x0
37bc4209fjb 0x37bc42060
37bc420a1
37bc420a1loc_37bc420a1:
37bc420a1mov rbx, [rsp+1152]
37bc420a9mov edi, [rsp+720]
37bc420b0mov ecx, r14l
37bc420b3mov [rsp+724], r14l
37bc420bbmov edx, [rbx]
37bc420bdmov ebx, [rsp+200]
37bc420c4sub ecx, edi
37bc420c6add ebx, edi
37bc420c8cmp edx, 1
37bc420cbje 0x37bc4241f
37bc420d1
37bc420d1loc_37bc420d1:
37bc420d1cmp edx, ebx
37bc420d3jl 0x37bc421e0
37bc420d9lea r10l, [rdx-1]
37bc420ddmov [rsp+216], r10l
37bc420e5
37bc420e5loc_37bc420e5:
37bc420e5test ecx, ecx
37bc420e7jg 0x37bc42206
37bc420ed
37bc420edloc_37bc420ed:
37bc420edmov ecx, [rsp+704]
37bc420f4lea r13l, [rbx-1]
37bc420f8mov [rsp+216], ecx
37bc420ffmov rcx, [rsp+1144]
37bc42107mov ecx, [rcx]
37bc42109mov [rsp+224], ecx
37bc42110movsxd rcx, r13l
37bc42113lea r12, [rcx-1]
37bc42117movsd_xmm x1, [rax+8*r12]
37bc4211dmovsd_xmm [rsp+752], x1
37bc42126cmp edx, r13l
37bc42129jg 0x37bc4213c
37bc4212bmov rdx, [rsp+1160]
37bc42133cmp [rdx], r13l
37bc42136jge 0x37bc414c3
37bc4213c
37bc4213cloc_37bc4213c:
37bc4213caddsd x1, x8
37bc42141mov rdi, [rsp+1192]
37bc42149movsd_xmm [rdi+8*r12], x1
37bc4214f
37bc4214floc_37bc4214f:
37bc4214fadd [rsp+204], 1
37bc42157
37bc42157loc_37bc42157:
37bc42157add r14l, 1
37bc4215badd esi, 1
37bc4215emov [rsp+720], r14l
37bc42166cmp ebp, r14l
37bc42169jge 0x37bc42070
37bc4216f
37bc4216floc_37bc4216f:
37bc4216fmov r12, rax
37bc42172mov ebp, [rsp+628]
37bc42179add [rsp+368], 1
37bc42182movapd x6, x8
37bc42187mov rdi, [rsp+632]
37bc4218fmov rsi, [rsp+1112]
37bc42197movapd x7, x10
37bc4219cmov r11, [rsp+1120]
37bc421a4mov rax, [rsp+368]
37bc421accmp [rsp+436], eax
37bc421b3jge 0x37bc41f74
37bc421b9
37bc421b9loc_37bc421b9:
37bc421b9mov r12l, [rsp+604]
37bc421c1mov rdi, [rsp+1216]
37bc421c9mov rsi, [rsp+1280]
37bc421d1jmp 0x37bc433ec
37bc421d6
37bc421d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc421e0
37bc421e0loc_37bc421e0:
37bc421e0mov r10, [rsp+1160]
37bc421e8lea r9l, [rbx-1]
37bc421ecmov r8l, [r10]
37bc421efcmp r9l, r8l
37bc421f2cmovle r8l, r9l
37bc421f6mov [rsp+216], r8l
37bc421fetest ecx, ecx
37bc42200jle 0x37bc420ed
37bc42206
37bc42206loc_37bc42206:
37bc42206cmp edi, 1
37bc42209je 0x37bc42510
37bc4220flea edx, [rbx-2]
37bc42212movsxd rdx, edx
37bc42215movsd_xmm x0, [r11+8*rdx-8]
37bc4221c
37bc4221cloc_37bc4221c:
37bc4221clea r9, [rsp+696]
37bc42224movsxd r8, esi
37bc42227mov ecx, [rsp+380]
37bc4222emovsd_xmm [rsp+760], x0
37bc42237mov [rsp+232], r9
37bc4223flea r9, [rsp+816]
37bc42247sub r8, 1
37bc4224blea r13, [rsp+808]
37bc42253mov [rsp+224], r9
37bc4225blea edx, [rdi+rcx]
37bc4225emov r12, r8
37bc42261lea r9, [rsp+728]
37bc42269movsd_xmm x0, [r11+8*r8]
37bc4226fmov [rsp+248], r9
37bc42277movsxd rdx, edx
37bc4227amov [rsp+1208], r11
37bc42282mov edx, [r15+4*rdx-4]
37bc42287mov [rsp+348], r14l
37bc4228fmov r14, [rsp+360]
37bc42297mov [rsp+320], edi
37bc4229elea rdi, [rsp+704]
37bc422a6mov [rsp+328], ebp
37bc422adlea rbp, [rsp+732]
37bc422b5mov [rsp+336], esi
37bc422bcmov rsi, r15
37bc422bfmov r15, rax
37bc422c2mov [rsp+352], ebx
37bc422c9mov ebx, 1
37bc422cemovsd_xmm [rsp+792], x0
37bc422d7
37bc422d7loc_37bc422d7:
37bc422d7mov eax, [rsi+4*r14]
37bc422dbmov [rsp+732], edx
37bc422e2mov r9, rbp
37bc422e5mov rcx, rdi
37bc422e8mov [rsp+48], r13
37bc422edmov r8, [rsp+240]
37bc422f5lea edx, [rax-1]
37bc422f8mov rax, [rsp+232]
37bc42300mov [rsp+40], r13
37bc42305mov [rsp+32], rbp
37bc4230amov [rsp+128], rax
37bc42312mov rax, [rsp+224]
37bc4231amov [rsp+728], edx
37bc42321mov rdx, [rsp+280]
37bc42329mov [rsp+112], rax
37bc4232emov rax, [rsp+1128]
37bc42336mov [rsp+120], rdi
37bc4233bmov [rsp+104], rax
37bc42340mov rax, [rsp+288]
37bc42348mov [rsp+96], rax
37bc4234dmov rax, [rsp+208]
37bc42355mov [rsp+88], rax
37bc4235amov rax, [rsp+264]
37bc42362mov [rsp+80], rax
37bc42367mov rax, [rsp+272]
37bc4236fmov [rsp+72], rax
37bc42374mov rax, [rsp+256]
37bc4237cmov [rsp+64], rax
37bc42381mov rax, [rsp+248]
37bc42389mov [rsp+56], rax
37bc4238ecall dlarrb_
37bc42393cmp ebx, 2
37bc42396jne 0x37bc42411
37bc42398mov r14l, [rsp+348]
37bc423a0mov edx, [rsp+200]
37bc423a7mov rax, r15
37bc423aamov rcx, rdi
37bc423admov r10, [rsp+1152]
37bc423b5mov r15, rsi
37bc423b8mov ebp, [rsp+328]
37bc423bfmov ebx, [rsp+352]
37bc423c6mov r11, [rsp+1208]
37bc423ceadd edx, r14l
37bc423d1mov esi, [rsp+336]
37bc423d8mov edi, [rsp+320]
37bc423dfcmp [r10], edx
37bc423e2jge 0x37bc423f7
37bc423e4mov rdx, [rsp+1160]
37bc423ecsub ebx, 1
37bc423efcmp ebx, [rdx]
37bc423f1jle 0x37bc42a31
37bc423f7
37bc423f7loc_37bc423f7:
37bc423f7mov edx, [rsp+204]
37bc423fesub edx, edi
37bc42400lea edi, [rdx+r14+1]
37bc42405mov [rsp+204], edi
37bc4240cjmp 0x37bc42157
37bc42411
37bc42411loc_37bc42411:
37bc42411mov edx, [rsi+4*r12]
37bc42415mov ebx, 2
37bc4241ajmp 0x37bc422d7
37bc4241f
37bc4241floc_37bc4241f:
37bc4241fmov r8, [rsp+1144]
37bc42427mov r10, [rsp+1160]
37bc4242fmov r8l, [r8]
37bc42432cmp [r10], r8l
37bc42435jne 0x37bc420d1
37bc4243blea r10l, [rbx-1]
37bc4243fmov [rsp+216], r10l
37bc42447jmp 0x37bc420e5
37bc4244c
37bc4244cloc_37bc4244c:
37bc4244cmov ecx, [rsp+192]
37bc42453subsd x0, x1
37bc42457movd x5, r11l
37bc4245cpshufd x2, x5, -32
37bc42461mov eax, ecx
37bc42463movsd_xmm [rsp+816], x0
37bc4246csub eax, r11l
37bc4246fadd eax, 1
37bc42472mov [rsp+704], eax
37bc42479mov eax, [rsp+196]
37bc42480sub eax, r10l
37bc42483add eax, 1
37bc42486mov [rsp+700], eax
37bc4248dcmp ecx, r11l
37bc42490jne 0x37bc41c27
37bc42496mov rax, [rsp+304]
37bc4249emov rbx, [rsp+1240]
37bc424a6movq x3, [rip+0x80a7f2]
37bc424aemov r11l, edx
37bc424b1imul rax, r13
37bc424b5add rax, [rsp+312]
37bc424bdadd rax, [rsp+296]
37bc424c5shl rax, 4
37bc424c9movups [rbx+rax], x3
37bc424cdmov rbx, [rsp+1256]
37bc424d5lea eax, [r10+r10-1]
37bc424daadd r10l, 1
37bc424decdqe
37bc424e0movq [rbx+4*rax-4], x2
37bc424e6mov rbx, [rsp+1192]
37bc424eelea rax, [r13-1]
37bc424f2addsd x6, [rbx+8*r13-8]
37bc424f9movsd_xmm [rbx+8*rax], x6
37bc424femov rbx, [rsp+1264]
37bc42506movsd_xmm [rbx+8*rax], x6
37bc4250bjmp 0x37bc4149c
37bc42510
37bc42510loc_37bc42510:
37bc42510mov rcx, [rsp+360]
37bc42518mov rdx, [rsp+1192]
37bc42520pxor x1, x1
37bc42524movsd_xmm x0, [rdx+8*rcx]
37bc42529mov rdx, [rsp+1200]
37bc42531subsd x0, [rdx+8*rcx]
37bc42536mov rcx, [rsp+1096]
37bc4253esubsd x0, [rcx]
37bc42542maxsd x0, x1
37bc42546jmp 0x37bc4221c
37bc4254b
37bc4254bloc_37bc4254b:
37bc4254bmov rax, [rsp+1160]
37bc42553cmp [rax], r8l
37bc42556jne 0x37bc41383
37bc4255cjmp 0x37bc413a7
37bc42561
37bc42561loc_37bc42561:
37bc42561movapd x1, x5
37bc42565movapd x2, x0
37bc42569andpd x1, [rip+0x80a73f]
37bc42571andpd x2, [rip+0x80a737]
37bc42579maxsd x1, x2
37bc4257dmulsd x1, x10
37bc42582movsd_xmm [rsp+760], x1
37bc4258bmovapd x3, x1
37bc4258fcmp [rsp+428], 1
37bc42597je 0x37bc42a28
37bc4259dminsd x3, x7
37bc425a1movapd x1, x7
37bc425a5pxor x2, x2
37bc425a9jmp 0x37bc415c3
37bc425ae
37bc425aeloc_37bc425ae:
37bc425aepxor x3, x3
37bc425b2comisd x3, x1
37bc425b6jb 0x37bc41967
37bc425bcaddsd x1, x6
37bc425c0comisd x0, x1
37bc425c4jb 0x37bc41967
37bc425cacomisd x1, x9
37bc425cfjb 0x37bc41967
37bc425d5movapd x0, x6
37bc425d9
37bc425d9loc_37bc425d9:
37bc425d9movapd x2, x9
37bc425demovsd_xmm x5, [rip+0x80a6e2]
37bc425e6movsd_xmm [rsp+752], x1
37bc425efandpd x1, [rip+0x80a6b9]
37bc425f7addsd x2, x0
37bc425fbmov rax, [rsp+1200]
37bc42603mulsd x1, x7
37bc42607mulsd x2, x5
37bc4260bmovsd_xmm [rbx+8*r14], x2
37bc42611movapd x2, x0
37bc42615subsd x2, x9
37bc4261amulsd x5, x2
37bc4261ecomisd x1, x2
37bc42622movsd_xmm [rax+8*r14], x5
37bc42628ja 0x37bc42eac
37bc4262ecmp edi, 9
37bc42631jle 0x37bc42eb7
37bc42637mov r13l, 1
37bc4263djmp 0x37bc4197b
37bc42642
37bc42642loc_37bc42642:
37bc42642movsd_xmm x1, [rbx+8*r14]
37bc42648mov rax, [rsp+1272]
37bc42650mov [rsp+452], 1
37bc4265bmov [rsp+348], 0
37bc42666mov [rax+4*r14], 0
37bc4266emov [rsp+320], 1
37bc42679movsd_xmm [rsp+752], x1
37bc42682jmp 0x37bc4170f
37bc42687
37bc42687loc_37bc42687:
37bc42687lea r13, [rsp+704]
37bc4268f
37bc4268floc_37bc4268f:
37bc4268fmov rax, [rsp+1152]
37bc42697mov ecx, [rax]
37bc42699mov eax, [rsp+200]
37bc426a0lea edx, [rax+rbx]
37bc426a3cmp ecx, 1
37bc426a6je 0x37bc42ec2
37bc426ac
37bc426acloc_37bc426ac:
37bc426aclea eax, [rcx-1]
37bc426afcmp ecx, edx
37bc426b1jl 0x37bc42e22
37bc426b7
37bc426b7loc_37bc426b7:
37bc426b7mov r15, [rsp+304]
37bc426bfcdqe
37bc426c1mov r10, [rsp+312]
37bc426c9mov edx, [rsp+704]
37bc426d0imul rax, r15
37bc426d4lea r14, [rax+r10]
37bc426d8movsxd rax, ecx
37bc426dbimul rax, r15
37bc426dflea r15, [rax+r10]
37bc426e3cmp edx, 1
37bc426e6jle 0x37bc4274d
37bc426e8lea eax, [rdx-1]
37bc426eblea r10, [8*rax]
37bc426f3mov rax, [rsp+392]
37bc426fblea r8, [8*rax]
37bc42703lea rcx, [r14+rax]
37bc42707lea rdx, [r15+rax]
37bc4270bshl rcx, 4
37bc4270flea r9, [rsi+r8]
37bc42713xor eax, eax
37bc42715shl rdx, 4
37bc42719add rcx, [rsp+1240]
37bc42721add r8, r11
37bc42724add rdx, [rsp+1240]
37bc4272c
37bc4272cloc_37bc4272c:
37bc4272cmovsd_xmm x0, [rcx+2*rax]
37bc42731movsd_xmm [r9+rax-8], x0
37bc42738movsd_xmm x0, [rdx+2*rax]
37bc4273dmovsd_xmm [r8+rax-8], x0
37bc42744add rax, 8
37bc42748cmp r10, rax
37bc4274bjne 0x37bc4272c
37bc4274d
37bc4274dloc_37bc4274d:
37bc4274dmov rcx, [rsp+296]
37bc42755mov rdx, [rsp+1240]
37bc4275dlea r8, [rip+0x80a520]
37bc42764mov [rsp+1120], r11
37bc4276clea rax, [rcx+r14]
37bc42770shl rax, 4
37bc42774movsd_xmm x0, [rdx+rax]
37bc42779mov rax, [rsp+384]
37bc42781movsd_xmm [rsi+8*rax], x0
37bc42786lea rax, [rcx+r15]
37bc4278alea rcx, [rip+0x80a4df]
37bc42791shl rax, 4
37bc42795movsd_xmm x6, [rdx+rax]
37bc4279amov rax, [rsp+1248]
37bc427a2mov [rsp+56], 4
37bc427abmov [rsp+48], rax
37bc427b0mov rax, [rsp+392]
37bc427b8add rax, r14
37bc427bbshl rax, 4
37bc427bfadd rax, rdx
37bc427c2mov rdx, r13
37bc427c5mov [rsp+40], rax
37bc427calea rax, [rip+0x80a48f]
37bc427d1mov [rsp+32], rax
37bc427d6mov r9, rax
37bc427d9call zlaset_
37bc427decmp ebp, [rsp+444]
37bc427e5mov r11, [rsp+1120]
37bc427edjg 0x37bc41fad
37bc427f3
37bc427f3loc_37bc427f3:
37bc427f3mov ecx, [rsp+380]
37bc427famov rdx, [rsp+1224]
37bc42802mov [rsp+1120], r11
37bc4280alea r9, [rsp+732]
37bc42812lea eax, [rcx+rbx]
37bc42815cdqe
37bc42817mov eax, [rdx+4*rax-4]
37bc4281bmov [rsp+732], eax
37bc42822mov eax, [rsp+216]
37bc42829add eax, ecx
37bc4282bmov rcx, [rsp+360]
37bc42833cdqe
37bc42835mov eax, [rdx+4*rax-4]
37bc42839mov [rsp+736], eax
37bc42840mov eax, [rdx+4*rcx]
37bc42843lea rdx, [rsp+696]
37bc4284bmov ecx, [rsp+376]
37bc42852mov [rsp+128], rdx
37bc4285alea rdx, [rsp+816]
37bc42862mov [rsp+224], eax
37bc42869sub eax, 1
37bc4286cmov [rsp+728], eax
37bc42873mov eax, [rsp+444]
37bc4287amov [rsp+112], rdx
37bc4287flea rdx, [rsp+728]
37bc42887lea eax, [rax+rcx-1]
37bc4288bmov rcx, [rsp+1128]
37bc42893mov [rsp+56], rdx
37bc42898lea rdx, [rsp+736]
37bc428a0mov [rsp+120], r13
37bc428a5cdqe
37bc428a7mov [rsp+104], rcx
37bc428acmov rcx, [rsp+288]
37bc428b4lea r8, [r12+8*rax]
37bc428b8mov [rsp+96], rcx
37bc428bdmov rcx, [rsp+208]
37bc428c5mov [rsp+88], rcx
37bc428camov rcx, [rsp+264]
37bc428d2mov [rsp+80], rcx
37bc428d7mov rcx, [rsp+272]
37bc428dfmov [rsp+72], rcx
37bc428e4mov rcx, [rsp+256]
37bc428ecmov [rsp+64], rcx
37bc428f1mov rcx, [rsp+1184]
37bc428f9mov [rsp+48], rcx
37bc428femov rcx, [rsp+1176]
37bc42906mov [rsp+32], rdx
37bc4290bmov rdx, [rsp+280]
37bc42913mov [rsp+40], rcx
37bc42918mov rcx, r13
37bc4291bcall dlarrb_
37bc42920mov r9l, [rsp+696]
37bc42928mov r11, [rsp+1120]
37bc42930test r9l, r9l
37bc42933jne 0x37bc433bb
37bc42939cmp ebx, 1
37bc4293cjle 0x37bc42999
37bc4293emov eax, [rsp+200]
37bc42945mov rcx, [rsp+1192]
37bc4294dlea edx, [rax+rbx]
37bc42950lea eax, [rdx-3]
37bc42953sub edx, 2
37bc42956movsxd rdx, edx
37bc42959cdqe
37bc4295bmovsd_xmm x0, [rcx+8*rdx]
37bc42960mov rcx, [rsp+1200]
37bc42968subsd x0, [rcx+8*rdx]
37bc4296dmov rcx, [rsp+1192]
37bc42975subsd x0, [rcx+8*rax]
37bc4297amov rcx, [rsp+1200]
37bc42982subsd x0, [rcx+8*rax]
37bc42987mov rcx, [rsp+1208]
37bc4298fmaxsd x0, [rcx+8*rax]
37bc42994movsd_xmm [rcx+8*rax], x0
37bc42999
37bc42999loc_37bc42999:
37bc42999mov eax, [rsp+200]
37bc429a0mov ecx, [rsp+216]
37bc429a7lea edx, [rax+rcx]
37bc429aacmp edx, [rsp+196]
37bc429b1jle 0x37bc42e3c
37bc429b7
37bc429b7loc_37bc429b7:
37bc429b7mov ecx, [rsp+216]
37bc429becmp ecx, ebx
37bc429c0jl 0x37bc43484
37bc429c6mov rdx, [rsp+616]
37bc429cemov r8, [rsp+664]
37bc429d6movsxd rax, ebx
37bc429d9lea rdx, [r12+rdx+8]
37bc429de
37bc429deloc_37bc429de:
37bc429demovsd_xmm x0, [rdx+8*rax-16]
37bc429e4addsd x0, x6
37bc429e8movsd_xmm [r8+8*rax-16], x0
37bc429efadd rax, 1
37bc429f3cmp ecx, eax
37bc429f5jge 0x37bc429de
37bc429f7mov [rsp+720], ebx
37bc429fejmp 0x37bc4200e
37bc42a03
37bc42a03loc_37bc42a03:
37bc42a03movapd x1, x0
37bc42a07movapd x2, x5
37bc42a0bandpd x1, [rip+0x80a29d]
37bc42a13andpd x2, [rip+0x80a295]
37bc42a1bmaxsd x1, x2
37bc42a1fmulsd x1, x10
37bc42a24minsd x3, x1
37bc42a28
37bc42a28loc_37bc42a28:
37bc42a28pxor x2, x2
37bc42a2cjmp 0x37bc415c3
37bc42a31
37bc42a31loc_37bc42a31:
37bc42a31mov rdx, [rsp+528]
37bc42a39mov rdi, [rsp+656]
37bc42a41mov [rsp+1208], r11
37bc42a49mov r10l, [rsp+424]
37bc42a51mov r11l, [rsp+444]
37bc42a59mov [rsp+1264], rax
37bc42a61shl rdx, 4
37bc42a65add rdx, [rsp+520]
37bc42a6dmov rbx, rdi
37bc42a70mov [rsp+120], rdx
37bc42a75sub rdx, rdi
37bc42a78lea r8l, [r11+r10-2]
37bc42a7dneg rbx
37bc42a80mov rdi, [rsp+1128]
37bc42a88mov [rsp+112], rdx
37bc42a8dlea rdx, [rsp+824]
37bc42a95movsxd r8, r8l
37bc42a98mov [rsp+104], rdx
37bc42a9dlea rdx, [rsp+792]
37bc42aa5mov r11, [rsp+232]
37bc42aadlea r9, [rax+8*r8]
37bc42ab1mov [rsp+96], rdi
37bc42ab6mov rdi, [rsp+224]
37bc42abemov [rsp+88], rdx
37bc42ac3lea rdx, [rsp+760]
37bc42acbmov rax, [rsp+1120]
37bc42ad3mov [rsp+72], rdi
37bc42ad8mov rdi, [rsp+264]
37bc42ae0mov [rsp+80], rdx
37bc42ae5lea rdx, [rsp+724]
37bc42aedmov [rsp+64], rdi
37bc42af2mov rdi, [rsp+272]
37bc42afamov [rsp+40], rdx
37bc42afflea rdx, [rsp+720]
37bc42b07mov [rsp+56], rdi
37bc42b0cmov rdi, [rsp+256]
37bc42b14mov [rsp+32], rdx
37bc42b19mov rdx, [rsp+280]
37bc42b21mov [rsp+48], rdi
37bc42b26mov rdi, [rsp+640]
37bc42b2emov [rsp+136], r11
37bc42b36mov r11, [rsp+208]
37bc42b3elea r8, [rax+rdi]
37bc42b42mov [rsp+128], r11
37bc42b4acall dlarrf_
37bc42b4fmovsxd rdx, [rsp+216]
37bc42b57mov r12, [rsp+304]
37bc42b5fmov edi, [rsp+704]
37bc42b66mov rax, [rsp+312]
37bc42b6eimul r12, rdx
37bc42b72mov r11, [rsp+1208]
37bc42b7aadd rax, r12
37bc42b7dcmp edi, 1
37bc42b80mov [rsp+216], rax
37bc42b88mov rax, [rsp+1264]
37bc42b90jle 0x37bc42c27
37bc42b96movsxd r8, [rsp+448]
37bc42b9elea r9l, [rdi-2]
37bc42ba2mov r10, [rsp+304]
37bc42baamov rdx, [rsp+392]
37bc42bb2add rdx, [rsp+216]
37bc42bbaadd r9, r8
37bc42bbdadd r10, r12
37bc42bc0shl rdx, 4
37bc42bc4lea rcx, [rax+8*r8]
37bc42bc8lea r13, [rax+8*r9+8]
37bc42bcdmov r9, [rsp+216]
37bc42bd5add r10, [rsp+312]
37bc42bddadd rdx, [rsp+1240]
37bc42be5shl r10, 4
37bc42be9neg r9
37bc42becshl r9, 4
37bc42bf0
37bc42bf0loc_37bc42bf0:
37bc42bf0movsd_xmm x0, [rcx+rbx]
37bc42bf5lea r8, [rdx+r10]
37bc42bf9add rcx, 8
37bc42bfdmov [rdx+8], 0
37bc42c05add rdx, 16
37bc42c09movsd_xmm [rdx-16], x0
37bc42c0emovsd_xmm x0, [rcx-8]
37bc42c13mov [r8+r9+8], 0
37bc42c1cmovsd_xmm [r8+r9], x0
37bc42c22cmp r13, rcx
37bc42c25jne 0x37bc42bf0
37bc42c27
37bc42c27loc_37bc42c27:
37bc42c27mov ebx, [rsp+440]
37bc42c2emov rdx, [rsp+216]
37bc42c36mov r8l, [rsp+696]
37bc42c3eadd rdx, [rsp+296]
37bc42c46lea ecx, [rdi+rbx-1]
37bc42c4ashl rdx, 4
37bc42c4eadd rdx, [rsp+1240]
37bc42c56movsxd rcx, ecx
37bc42c59mov [rdx+8], 0
37bc42c61movsd_xmm x0, [rax+8*rcx]
37bc42c66movsd_xmm [rdx], x0
37bc42c6atest r8l, r8l
37bc42c6djne 0x37bc4347a
37bc42c73movsd_xmm x1, [rsp+824]
37bc42c7cmov rdi, [rsp+304]
37bc42c84movapd x0, x8
37bc42c89mov r10l, [rsp+720]
37bc42c91addsd x0, x1
37bc42c95lea rdx, [rdi+r12]
37bc42c99add rdx, [rsp+312]
37bc42ca1add rdx, [rsp+296]
37bc42ca9shl rdx, 4
37bc42cadadd rdx, [rsp+1240]
37bc42cb5movd x6, r10l
37bc42cbamov [rdx+8], 0
37bc42cc2movsd_xmm [rdx], x0
37bc42cc6mov edx, [rsp+724]
37bc42ccdmovd x5, edx
37bc42cd1punpckldq x6, x5
37bc42cd5cmp r10l, edx
37bc42cd8jg 0x37bc42df3
37bc42cdemovsd_xmm x7, [rip+0x809fda]
37bc42ce6movsd_xmm x4, [rip+0x809fa2]
37bc42ceemulsd x7, x10
37bc42cf3mulsd x4, x10
37bc42cf8movapd x13, x7
37bc42cfdmovapd x14, x4
37bc42d02je 0x37bc42d9f
37bc42d08lea ebx, [rdx+1]
37bc42d0bmovddup x3, x7
37bc42d0fmovddup x5, x1
37bc42d13movsxd rdx, r10l
37bc42d16mov rdi, [rsp+680]
37bc42d1esub ebx, r10l
37bc42d21unpcklpd x4, x4
37bc42d25movapd x7, x1
37bc42d29mov r9l, ebx
37bc42d2cmovddup x2, [rip+0x809f7c]
37bc42d34lea rcx, [rdx+rdi-2]
37bc42d39shr r9l, 1
37bc42d3cxor edx, edx
37bc42d3eshl rcx, 3
37bc42d42shl r9, 4
37bc42d46lea r8, [rax+rcx]
37bc42d4aadd rcx, [rsp+1200]
37bc42d52
37bc42d52loc_37bc42d52:
37bc42d52movupd x0, [r8+rdx]
37bc42d58movapd x1, x0
37bc42d5candpd x0, x2
37bc42d60subpd x1, x5
37bc42d64mulpd x0, x3
37bc42d68movups [r8+rdx], x1
37bc42d6dandpd x1, x2
37bc42d71mulpd x1, x4
37bc42d75addpd x0, x1
37bc42d79movupd x1, [rcx+rdx]
37bc42d7eaddpd x0, x1
37bc42d82movups [rcx+rdx], x0
37bc42d86add rdx, 16
37bc42d8acmp rdx, r9
37bc42d8djne 0x37bc42d52
37bc42d8fmovapd x1, x7
37bc42d93test bl, 1
37bc42d96je 0x37bc42df3
37bc42d98and ebx, -2
37bc42d9blea edx, [rbx+r10]
37bc42d9f
37bc42d9floc_37bc42d9f:
37bc42d9fmov edi, [rsp+200]
37bc42da6lea edx, [rdi+rdx-1]
37bc42daamov rdi, [rsp+1200]
37bc42db2movsxd rdx, edx
37bc42db5sub rdx, 1
37bc42db9movsd_xmm x0, [rax+8*rdx]
37bc42dbemovapd x2, x0
37bc42dc2subsd x0, x1
37bc42dc6andpd x2, [rip+0x809ee2]
37bc42dcemulsd x2, x13
37bc42dd3movsd_xmm [rax+8*rdx], x0
37bc42dd8andpd x0, [rip+0x809ed0]
37bc42de0mulsd x0, x14
37bc42de5addsd x0, x2
37bc42de9addsd x0, [rdi+8*rdx]
37bc42deemovsd_xmm [rdi+8*rdx], x0
37bc42df3
37bc42df3loc_37bc42df3:
37bc42df3add [rsp+420], 1
37bc42dfbmov ebx, [rsp+672]
37bc42e02mov edi, [rsp+420]
37bc42e09lea edx, [rbx+2*rdi-2]
37bc42e0dmov rdi, [rsp+1272]
37bc42e15movsxd rdx, edx
37bc42e18movq [rdi+4*rdx], x6
37bc42e1djmp 0x37bc42157
37bc42e22
37bc42e22loc_37bc42e22:
37bc42e22mov rax, [rsp+1160]
37bc42e2asub edx, 1
37bc42e2dmov eax, [rax]
37bc42e2fcmp edx, eax
37bc42e31cmovle eax, edx
37bc42e34lea ecx, [rax+1]
37bc42e37jmp 0x37bc426b7
37bc42e3c
37bc42e3cloc_37bc42e3c:
37bc42e3cmov rcx, [rsp+1192]
37bc42e44lea eax, [rdx-1]
37bc42e47movsxd rdx, edx
37bc42e4acdqe
37bc42e4cmovsd_xmm x0, [rcx+8*rdx-8]
37bc42e52mov rcx, [rsp+1200]
37bc42e5asubsd x0, [rcx+8*rdx-8]
37bc42e60mov rcx, [rsp+1192]
37bc42e68subsd x0, [rcx+8*rax-8]
37bc42e6emov rcx, [rsp+1200]
37bc42e76subsd x0, [rcx+8*rax-8]
37bc42e7cmov rcx, [rsp+1208]
37bc42e84maxsd x0, [rcx+8*rax-8]
37bc42e8amovsd_xmm [rcx+8*rax-8], x0
37bc42e90jmp 0x37bc429b7
37bc42e95
37bc42e95loc_37bc42e95:
37bc42e95movapd x9, x6
37bc42e9ajmp 0x37bc425d9
37bc42e9f
37bc42e9floc_37bc42e9f:
37bc42e9flea r13, [rsp+704]
37bc42ea7jmp 0x37bc427f3
37bc42eac
37bc42eacloc_37bc42eac:
37bc42eacmov [rsp+320], 1
37bc42eb7
37bc42eb7loc_37bc42eb7:
37bc42eb7mov r13l, 1
37bc42ebdjmp 0x37bc416ef
37bc42ec2
37bc42ec2loc_37bc42ec2:
37bc42ec2mov r15, [rsp+1144]
37bc42ecamov rax, [rsp+1160]
37bc42ed2mov r15l, [r15]
37bc42ed5cmp [rax], r15l
37bc42ed8jne 0x37bc426ac
37bc42edelea eax, [rdx-1]
37bc42ee1mov ecx, edx
37bc42ee3jmp 0x37bc426b7
37bc42ee8
37bc42ee8loc_37bc42ee8:
37bc42ee8mov r8l, r13l
37bc42eebmov [rsp+216], esi
37bc42ef2mov rax, rbx
37bc42ef5mov rcx, rbp
37bc42ef8mov [rsp+452], r12l
37bc42f00mov edi, [rsp+500]
37bc42f07mov r12, r14
37bc42f0amovapd x8, x14
37bc42f0fmov r13l, [rsp+504]
37bc42f17mov esi, [rsp+512]
37bc42f1emov r14l, [rsp+516]
37bc42f26mov r11, [rsp+1208]
37bc42f2emovsxd rbx, [rsp+600]
37bc42f36mov ebp, [rsp+508]
37bc42f3dand r8l, [rsp+320]
37bc42f45
37bc42f45loc_37bc42f45:
37bc42f45test r8l, r8l
37bc42f48je 0x37bc42f55
37bc42f4acomisd x5, x15
37bc42f4fjae 0x37bc43259
37bc42f55
37bc42f55loc_37bc42f55:
37bc42f55mov ecx, [rsp+624]
37bc42f5cmov r8, [rsp+248]
37bc42f64movsd_xmm x6, [rsp+752]
37bc42f6dadd edx, ecx
37bc42f6fmov [r8], edx
37bc42f72mov edx, [r10]
37bc42f75movsd_xmm [rax+8*r12], x6
37bc42f7blea r9l, [rdx+rcx]
37bc42f7fmov [rsp+248], edx
37bc42f86mov edx, [rsp+216]
37bc42f8dmov [r10], r9l
37bc42f90mov r10l, [r8]
37bc42f93add ecx, edx
37bc42f95cmp r10l, ecx
37bc42f98jg 0x37bc430fb
37bc42f9e
37bc42f9eloc_37bc42f9e:
37bc42f9emov edx, [rsp+452]
37bc42fa5cmp [rsp+248], edx
37bc42facjl 0x37bc4316e
37bc42fb2
37bc42fb2loc_37bc42fb2:
37bc42fb2mov edx, r9l
37bc42fb5mov [rsp+1264], rax
37bc42fbdmov rax, [rsp+1240]
37bc42fc5lea r9, [rip+0x809cb4]
37bc42fccsub edx, r10l
37bc42fcfmov rcx, [rsp+232]
37bc42fd7mov [rsp+1208], r11
37bc42fdfadd edx, 1
37bc42fe2mov [rsp+840], edx
37bc42fe9movsxd rdx, r10l
37bc42fecadd rdx, [rsp+328]
37bc42ff4shl rdx, 4
37bc42ff8lea r8, [rax+rdx]
37bc42ffcmov rdx, [rsp+336]
37bc43004call zdscal_
37bc43009addsd x6, x8
37bc4300ecmp edi, 1
37bc43011mov rax, [rsp+1192]
37bc43019mov r11, [rsp+1208]
37bc43021movsd_xmm [rax+8*r12], x6
37bc43027movapd x1, x6
37bc4302bmov rax, [rsp+1264]
37bc43033jle 0x37bc4307a
37bc43035mov rdi, [rsp+1200]
37bc4303dmov edx, [rsp+432]
37bc43044movapd x0, x6
37bc43048sub edx, 1
37bc4304bsubsd x0, [rdi+8*r12]
37bc43051mov rdi, [rsp+1192]
37bc43059movsxd rdx, edx
37bc4305csubsd x0, [rdi+8*rdx]
37bc43061mov rdi, [rsp+1200]
37bc43069subsd x0, [rdi+8*rdx]
37bc4306emaxsd x0, [r11+8*rdx]
37bc43074movsd_xmm [r11+8*rdx], x0
37bc4307a
37bc4307aloc_37bc4307a:
37bc4307acmp [rsp+196], r13l
37bc43082jle 0x37bc4214f
37bc43088mov edi, [rsp+224]
37bc4308fcmp edi, ebx
37bc43091movsxd rdx, edi
37bc43094mov rdi, [rsp+1192]
37bc4309ccmovg rdx, rbx
37bc430a0movsd_xmm x0, [rdi+8*rdx-8]
37bc430a6mov rdi, [rsp+1200]
37bc430aesubsd x0, [rdi+8*rdx-8]
37bc430b4subsd x0, x1
37bc430b8subsd x0, [rdi+8*r12]
37bc430bemov rdi, [rsp+352]
37bc430c6maxsd x0, x11
37bc430cbmovsd_xmm [rdi-16], x0
37bc430d0jmp 0x37bc4214f
37bc430d5
37bc430d5loc_37bc430d5:
37bc430d5mov rax, [rsp+1272]
37bc430ddmov rbx, [rsp+528]
37bc430e5mov [rax+4*rbx], 1
37bc430ecmov ebx, [rsp+428]
37bc430f3mov [rax+4*rcx], ebx
37bc430f6jmp 0x37bc41b39
37bc430fb
37bc430fbloc_37bc430fb:
37bc430fbmov rdx, [rsp+328]
37bc43103movsxd r8, ecx
37bc43106pxor x0, x0
37bc4310aadd rdx, r8
37bc4310dmov r8l, r10l
37bc43110sub r8l, ecx
37bc43113mov [rsp+216], rdx
37bc4311bshl rdx, 4
37bc4311fmov rcx, [rsp+216]
37bc43127add rdx, [rsp+1240]
37bc4312fadd rcx, r8
37bc43132shl rcx, 4
37bc43136add rcx, [rsp+1240]
37bc4313emov r8, rcx
37bc43141sub rcx, rdx
37bc43144and ecx, 16
37bc43147je 0x37bc43159
37bc43149movups [rdx], x0
37bc4314cadd rdx, 16
37bc43150cmp r8, rdx
37bc43153je 0x37bc42f9e
37bc43159
37bc43159loc_37bc43159:
37bc43159movups [rdx], x0
37bc4315cadd rdx, 32
37bc43160movups [rdx-16], x0
37bc43164cmp r8, rdx
37bc43167jne 0x37bc43159
37bc43169jmp 0x37bc42f9e
37bc4316e
37bc4316eloc_37bc4316e:
37bc4316emovsxd r8, r9l
37bc43171add r8, [rsp+328]
37bc43179mov rcx, [rsp+1240]
37bc43181pxor x0, x0
37bc43185mov rdx, r8
37bc43188mov [rsp+216], r8
37bc43190mov r8, [rsp+1240]
37bc43198shl rdx, 4
37bc4319clea rdx, [rcx+rdx+16]
37bc431a1mov ecx, [rsp+452]
37bc431a8sub ecx, [rsp+248]
37bc431afsub ecx, 1
37bc431b2add rcx, [rsp+216]
37bc431bashl rcx, 4
37bc431belea rcx, [r8+rcx+32]
37bc431c3mov r8, rcx
37bc431c6sub r8, rdx
37bc431c9and r8l, 16
37bc431cdje 0x37bc431df
37bc431cfmovups [rdx], x0
37bc431d2add rdx, 16
37bc431d6cmp rdx, rcx
37bc431d9je 0x37bc42fb2
37bc431df
37bc431dfloc_37bc431df:
37bc431dfmovups [rdx], x0
37bc431e2add rdx, 32
37bc431e6movups [rdx-16], x0
37bc431eacmp rdx, rcx
37bc431edjne 0x37bc431df
37bc431efjmp 0x37bc42fb2
37bc431f4
37bc431f4loc_37bc431f4:
37bc431f4mov [rsp+216], esi
37bc431fbmov r8l, r13l
37bc431femov rax, rbx
37bc43201mov rcx, rbp
37bc43204mov [rsp+452], r12l
37bc4320cmov edi, [rsp+500]
37bc43213mov r12, r14
37bc43216movapd x8, x14
37bc4321bmov r13l, [rsp+504]
37bc43223mov esi, [rsp+512]
37bc4322amov [rsp+348], 0
37bc43235mov r14l, [rsp+516]
37bc4323dmov r11, [rsp+1208]
37bc43245movsxd rbx, [rsp+600]
37bc4324dmov ebp, [rsp+508]
37bc43254jmp 0x37bc42f45
37bc43259
37bc43259loc_37bc43259:
37bc43259mov rdx, [rsp+400]
37bc43261mov [rsp+1264], rax
37bc43269mov r8, rcx
37bc4326cmov eax, [rsp+348]
37bc43273mov [rsp+1208], r11
37bc4327bmovsd_xmm x4, [rsp+608]
37bc43284mov [rsp+120], rdx
37bc43289mov rdx, [rsp+560]
37bc43291mov [rsp+840], eax
37bc43298mov rax, [rsp+208]
37bc432a0mov [rsp+320], r10
37bc432a8mov [rsp+112], rdx
37bc432admov rdx, [rsp+584]
37bc432b5mov [rsp+160], rax
37bc432bdmov rax, [rsp+576]
37bc432c5mov [rsp+104], rdx
37bc432camov rdx, [rsp+536]
37bc432d2mov [rsp+152], rax
37bc432damov rax, [rsp+568]
37bc432e2mov [rsp+96], rdx
37bc432e7mov rdx, [rsp+232]
37bc432efmov [rsp+144], rax
37bc432f7mov rax, [rsp+336]
37bc432ffmov [rsp+88], rdx
37bc43304mov rdx, [rsp+408]
37bc4330cmov [rsp+136], rax
37bc43314mov rax, [rsp+248]
37bc4331cmov [rsp+80], rdx
37bc43321mov rdx, [rsp+544]
37bc43329mov [rsp+128], rax
37bc43331mov [rsp+72], rdx
37bc43336mov rdx, [rsp+1128]
37bc4333emovsd_xmm [rsp+752], x4
37bc43347mov [rsp+64], rdx
37bc4334cmov rdx, [rsp+240]
37bc43354mov r9, [rsp+552]
37bc4335cmov [rsp+56], rdx
37bc43361mov rdx, [rsp+456]
37bc43369mov [rsp+48], rdx
37bc4336emov rdx, [rsp+464]
37bc43376mov [rsp+40], rdx
37bc4337bmov rdx, [rsp+472]
37bc43383mov [rsp+32], rdx
37bc43388lea rdx, [rip+0x8098f1]
37bc4338fcall zlar1v_
37bc43394mov rax, [rsp+248]
37bc4339cmov r11, [rsp+1208]
37bc433a4mov r10, [rsp+320]
37bc433acmov edx, [rax]
37bc433aemov rax, [rsp+1264]
37bc433b6jmp 0x37bc42f55
37bc433bb
37bc433bbloc_37bc433bb:
37bc433bbmov rdi, [rsp+1280]
37bc433c3mov [rdi], -1
37bc433c9jmp 0x37bc41ab3
37bc433ce
37bc433celoc_37bc433ce:
37bc433cemov rdi, [rsp+1280]
37bc433d6mov [rdi], 5
37bc433dcjmp 0x37bc41ab3
37bc433e1
37bc433e1loc_37bc433e1:
37bc433e1mov [rsp+420], 0
37bc433ec
37bc433ecloc_37bc433ec:
37bc433ecadd [rsp+416], 1
37bc433f4mov ebx, [rsp+204]
37bc433fbxor r12l, 1
37bc433ffcmp [rsp+428], ebx
37bc43406jle 0x37bc43429
37bc43408mov eax, [rsp+420]
37bc4340fmov [rsp+436], eax
37bc43416jmp 0x37bc41ec6
37bc4341b
37bc4341bloc_37bc4341b:
37bc4341bmov rdi, rsi
37bc4341e
37bc4341eloc_37bc4341e:
37bc4341emov [rdi], -2
37bc43424jmp 0x37bc41ab3
37bc43429
37bc43429loc_37bc43429:
37bc43429mov r15l, [rsp+676]
37bc43431mov r14, [rsp+1232]
37bc43439jmp 0x37bc41b39
37bc4343e
37bc4343e 66 90 f.
37bc43440
37bc43440loc_37bc43440:
37bc43440add [rsp+368], 1
37bc43449mov rax, [rsp+368]
37bc43451cmp [rsp+436], eax
37bc43458jl 0x37bc421b9
37bc4345emov rcx, [rsp+488]
37bc43466mov ebx, [rcx+8*rax-8]
37bc4346amov eax, [rcx+8*rax-4]
37bc4346emov [rsp+216], eax
37bc43475jmp 0x37bc41fa4
37bc4347a
37bc4347aloc_37bc4347a:
37bc4347amov rdi, [rsp+1280]
37bc43482jmp 0x37bc4341e
37bc43484
37bc43484loc_37bc43484:
37bc43484add [rsp+368], 1
37bc4348dmov rax, [rsp+368]
37bc43495cmp [rsp+436], eax
37bc4349cjl 0x37bc421b9
37bc434a2mov rcx, [rsp+488]
37bc434aamov ebx, [rcx+8*rax-8]
37bc434aemov eax, [rcx+8*rax-4]
37bc434b2mov [rsp+216], eax
37bc434b9jmp 0x37bc4268f
37bc41180
37bc41180zlarrv_:
37bc41180push r15
37bc41182push r14
37bc41184push r13
37bc41186push r12
37bc41188push rbp
37bc41189push rdi
37bc4118apush rsi
37bc4118bpush rbx
37bc4118csub rsp, 1016
37bc41193movups [rsp+848], x6
37bc4119bmovups [rsp+864], x7
37bc411a3movups [rsp+880], x8
37bc411acmovups [rsp+896], x9
37bc411b5movups [rsp+912], x10
37bc411bemovups [rsp+928], x11
37bc411c7movups [rsp+944], x12
37bc411d0movups [rsp+960], x13
37bc411d9movups [rsp+976], x14
37bc411e2movups [rsp+992], x15
37bc411ebmov rdi, [rsp+1280]
37bc411f3mov rax, [rsp+1248]
37bc411fbmov r11, [rsp+1144]
37bc41203mov rsi, [rsp+1216]
37bc4120bmov [rdi], 0
37bc41211mov eax, [rax]
37bc41213mov rbx, rcx
37bc41216mov ecx, [rcx]
37bc41218mov [rsp+1096], rdx
37bc41220mov [rsp+1112], r9
37bc41228mov [rsp+344], ecx
37bc4122fmov r15l, ecx
37bc41232test ecx, ecx
37bc41234jle 0x37bc41ab3
37bc4123amov ebp, [r11]
37bc4123dtest ebp, ebp
37bc4123fjle 0x37bc41ab3
37bc41245movsxd rdx, eax
37bc41248xor eax, eax
37bc4124atest rdx, rdx
37bc4124dcmovns rax, rdx
37bc41251xor edx, edx
37bc41253mov [rsp+304], rax
37bc4125bmov r12, rax
37bc4125emov r14, rax
37bc41261lea eax, [rcx+rcx]
37bc41264mov [rsp+376], eax
37bc4126badd eax, ecx
37bc4126dnot r14
37bc41270mov rcx, [rsp+1264]
37bc41278lea r8l, [4*rax]
37bc41280mov [rsp+312], r14
37bc41288shl r8, 3
37bc4128ccall memset
37bc41291lea r8l, [8*r15]
37bc41299mov rcx, [rsp+1272]
37bc412a1xor edx, edx
37bc412a3sub r8l, r15l
37bc412a6shl r8, 2
37bc412aacall memset
37bc412afmov rax, [rsp+1152]
37bc412b7mov rcx, [rsp+1160]
37bc412bfmov edx, 2
37bc412c4lea r8, [rsp+740]
37bc412ccmov eax, [rax]
37bc412cecmp eax, edx
37bc412d0cmovl eax, edx
37bc412d3mov edx, [rcx]
37bc412d5mov [rsp+56], 4
37bc412desub eax, 1
37bc412e1lea ecx, [rdx+1]
37bc412e4cmp ebp, edx
37bc412e6cmovg ebp, ecx
37bc412e9mov rcx, [rsp+1248]
37bc412f1sub ebp, eax
37bc412f3cdqe
37bc412f5mov [rsp+48], rcx
37bc412falea rcx, [rip+0x80b96f]
37bc41301imul rax, r12
37bc41305lea edx, [rbp+1]
37bc41308mov [rsp+740], edx
37bc4130fmov rdx, rbx
37bc41312lea rax, [r14+rax+1]
37bc41317shl rax, 4
37bc4131badd rax, [rsp+1240]
37bc41323mov [rsp+40], rax
37bc41328lea rax, [rip+0x80b931]
37bc4132fmov [rsp+32], rax
37bc41334mov r9, rax
37bc41337call zlaset_
37bc4133cmov edx, 9
37bc41341lea rcx, [rip+0x80b92c]
37bc41348call dlamch_
37bc4134dmov r11, [rsp+1144]
37bc41355mov rax, [rsp+1152]
37bc4135dmovapd x4, x0
37bc41361movapd x7, x0
37bc41365addsd x4, x0
37bc41369mov r8l, [r11]
37bc4136cmovsd_xmm [rsp+808], x4
37bc41375movapd x12, x4
37bc4137acmp [rax], 1
37bc4137dje 0x37bc4254b
37bc41383
37bc41383loc_37bc41383:
37bc41383movsd_xmm x0, [rip+0x80b905]
37bc4138bmov rax, [rsp+1176]
37bc41393mulsd x0, x7
37bc41397movsd_xmm [rax], x0
37bc4139bmov rax, [rsp+1184]
37bc413a3movsd_xmm [rax], x0
37bc413a7
37bc413a7loc_37bc413a7:
37bc413a7movsxd rax, r8l
37bc413aamov r9l, [rsi+4*rax-4]
37bc413aftest r9l, r9l
37bc413b2jle 0x37bc41ab3
37bc413b8mov eax, [rsp+344]
37bc413bfmov [rsp+1280], rdi
37bc413c7mov rdi, rsi
37bc413camov r10l, 1
37bc413d0mov [rsp+184], 1
37bc413dcmov r14, [rsp+1232]
37bc413e4mov r15l, r9l
37bc413e7lea ebx, [rax+1]
37bc413eamov rsi, [rsp+1280]
37bc413f2mov [rsp+1144], r11
37bc413famov r11l, 1
37bc41400mov [rsp+424], ebx
37bc41407mov ebx, [rsp+376]
37bc4140eadd ebx, eax
37bc41410mov [rsp+440], ebx
37bc41417lea ebx, [4*rax]
37bc4141eadd eax, ebx
37bc41420mov [rsp+448], ebx
37bc41427mov [rsp+496], eax
37bc4142enop
37bc41430
37bc41430loc_37bc41430:
37bc41430mov rax, [rsp+1136]
37bc41438mov r9, [rsp+184]
37bc41440lea ebp, [r10-1]
37bc41444movsxd r13, r10l
37bc41447movsxd rbx, ebp
37bc4144amov eax, [rax+4*r9-4]
37bc4144fmov [rsp+192], eax
37bc41456mov rax, r13
37bc41459sub rax, rbx
37bc4145clea rcx, [rdi+4*rax]
37bc41460mov rax, rbx
37bc41463jmp 0x37bc4147b
37bc41465
37bc41465 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bc41470
37bc41470loc_37bc41470:
37bc41470cmp [rcx+4*rax-4], r9l
37bc41475jne 0x37bc41480
37bc41477add rax, 1
37bc4147b
37bc4147bloc_37bc4147b:
37bc4147bcmp r8l, eax
37bc4147ejg 0x37bc41470
37bc41480
37bc41480loc_37bc41480:
37bc41480mov [rsp+196], eax
37bc41487cmp eax, r10l
37bc4148ajge 0x37bc41b20
37bc41490mov r11l, [rsp+192]
37bc41498add r11l, 1
37bc4149c
37bc4149cloc_37bc4149c:
37bc4149cadd [rsp+184], 1
37bc414a5cmp r15l, [rsp+184]
37bc414adjl 0x37bc41ab3
37bc414b3mov rax, [rsp+1144]
37bc414bbmov r8l, [rax]
37bc414bejmp 0x37bc41430
37bc414c3
37bc414c3loc_37bc414c3:
37bc414c3mov [rsp+1264], rax
37bc414cbpxor x0, x0
37bc414cfcvtsi2sd x0, [rsp+216]
37bc414d8mov [rsp+1208], r11
37bc414e0mov [rsp+248], rcx
37bc414e8movsd_xmm [rsp+232], x1
37bc414f1call log
37bc414f6mulsd x0, [rip+0x80b792]
37bc414felea eax, [rbx-2]
37bc41501mov edx, 1
37bc41506test eax, eax
37bc41508mov r11, [rsp+1208]
37bc41510movsd_xmm x1, [rsp+232]
37bc41519cmovg edx, eax
37bc4151cmov rax, [rsp+1200]
37bc41524cmp edi, 1
37bc41527mov rcx, [rsp+248]
37bc4152fmovapd x5, x1
37bc41533mov [rsp+432], edx
37bc4153amov edx, [r15+4*r12]
37bc4153emulsd x0, x10
37bc41543mov [rsp+708], edx
37bc4154amovsxd rdx, ebx
37bc4154dmovapd x13, x0
37bc41552movsd_xmm x0, [rax+8*r12]
37bc41558lea rax, [r11+8*rdx]
37bc4155cmovsd_xmm x7, [rax-16]
37bc41561mov [rsp+352], rax
37bc41569subsd x5, x0
37bc4156dmov rax, [rsp+1264]
37bc41575addsd x0, x1
37bc41579movapd x11, x7
37bc4157emovapd x9, x5
37bc41583je 0x37bc42561
37bc41589mov edx, [rsp+432]
37bc41590sub edx, 1
37bc41593movsxd rdx, edx
37bc41596movsd_xmm x3, [r11+8*rdx]
37bc4159cmovsd_xmm [rsp+760], x3
37bc415a5cmp edi, [rsp+428]
37bc415acje 0x37bc42a03
37bc415b2minsd x3, x7
37bc415b6movapd x2, x10
37bc415bbmovapd x1, x7
37bc415bfmulsd x2, x3
37bc415c3
37bc415c3loc_37bc415c3:
37bc415c3mov rdx, [rsp+352]
37bc415cbmovapd x14, x8
37bc415d0mov r10, [rsp+1256]
37bc415d8mov [rsp+320], 0
37bc415e3imul rcx, [rsp+304]
37bc415ecadd rcx, [rsp+312]
37bc415f4mov [rsp+452], 0
37bc415ffmovapd x8, x3
37bc41604movsd_xmm [rdx-16], x3
37bc41609lea edx, [r13+r13]
37bc4160elea r8l, [rdx-1]
37bc41612mov [rsp+328], rcx
37bc4161aadd rcx, [rsp+392]
37bc41622movsxd rdx, edx
37bc41625movsxd r8, r8l
37bc41628shl rcx, 4
37bc4162cadd rcx, [rsp+1240]
37bc41634mov [rsp+1208], r11
37bc4163clea r10, [r10+4*r8-4]
37bc41641mov [rsp+408], rcx
37bc41649lea rcx, [rdx-1]
37bc4164dmov [rsp+248], r10
37bc41655mov r10, [rsp+1272]
37bc4165dlea rdx, [rsp+840]
37bc41665mov [rsp+232], rdx
37bc4166dlea rdx, [rsp+708]
37bc41675lea r10, [r10+4*r12]
37bc41679mov [rsp+480], rcx
37bc41681mov [rsp+400], r10
37bc41689mov [rsp+592], rdx
37bc41691mov [rsp+512], esi
37bc41698mov esi, [rsp+216]
37bc4169fmov [rsp+500], edi
37bc416a6xor edi, edi
37bc416a8mov [rsp+504], r13l
37bc416b0xor r13l, r13l
37bc416b3mov [rsp+508], ebp
37bc416balea rbp, [rsp+704]
37bc416c2mov [rsp+516], r14l
37bc416camov r14, r12
37bc416cdmov r12l, 1
37bc416d3mov [rsp+600], ebx
37bc416damov rbx, rax
37bc416ddmovsd_xmm [rsp+792], x1
37bc416e6movsd_xmm [rsp+744], x2
37bc416ef
37bc416efloc_37bc416ef:
37bc416efmov ecx, [rsp+452]
37bc416f6test ecx, ecx
37bc416f8jne 0x37bc41984
37bc416femov eax, [rsp+320]
37bc41705xor eax, 1
37bc41708mov [rsp+348], eax
37bc4170f
37bc4170floc_37bc4170f:
37bc4170fmov eax, [rsp+348]
37bc41716mov r8, rbp
37bc41719lea rdx, [rip+0x80b560]
37bc41720mov rcx, rbp
37bc41723lea r9, [rsp+752]
37bc4172bmovsd_xmm [rsp+216], x0
37bc41734mov [rsp+840], eax
37bc4173bmov rax, [rsp+208]
37bc41743mov [rsp+552], r9
37bc4174bmov [rsp+160], rax
37bc41753lea rax, [rsp+800]
37bc4175bmov [rsp+576], rax
37bc41763mov [rsp+152], rax
37bc4176blea rax, [rsp+784]
37bc41773mov [rsp+568], rax
37bc4177bmov [rsp+144], rax
37bc41783lea rax, [rsp+776]
37bc4178bmov [rsp+336], rax
37bc41793mov [rsp+136], rax
37bc4179bmov rax, [rsp+248]
37bc417a3mov [rsp+128], rax
37bc417abmov rax, [rsp+400]
37bc417b3mov [rsp+120], rax
37bc417b8lea rax, [rsp+768]
37bc417c0mov [rsp+560], rax
37bc417c8mov [rsp+112], rax
37bc417cdlea rax, [rsp+832]
37bc417d5mov [rsp+584], rax
37bc417ddmov [rsp+104], rax
37bc417e2lea rax, [rsp+716]
37bc417eamov [rsp+536], rax
37bc417f2mov [rsp+96], rax
37bc417f7mov rax, [rsp+232]
37bc417ffmov [rsp+88], rax
37bc41804mov rax, [rsp+408]
37bc4180cmov [rsp+80], rax
37bc41811lea rax, [rsp+744]
37bc41819mov [rsp+544], rax
37bc41821mov [rsp+72], rax
37bc41826mov rax, [rsp+1128]
37bc4182emov [rsp+64], rax
37bc41833mov rax, [rsp+240]
37bc4183bmov [rsp+56], rax
37bc41840mov rax, [rsp+456]
37bc41848mov [rsp+48], rax
37bc4184dmov rax, [rsp+464]
37bc41855mov [rsp+40], rax
37bc4185amov rax, [rsp+472]
37bc41862mov [rsp+32], rax
37bc41867call zlar1v_
37bc4186ctest edi, edi
37bc4186emovsd_xmm x5, [rsp+784]
37bc41877movsd_xmm x0, [rsp+216]
37bc41880je 0x37bc41889
37bc41882comisd x15, x5
37bc41887jbe 0x37bc418a0
37bc41889
37bc41889loc_37bc41889:
37bc41889movsd_xmm x7, [rsp+752]
37bc41892movapd x15, x5
37bc41897movsd_xmm [rsp+608], x7
37bc418a0
37bc418a0loc_37bc418a0:
37bc418a0mov rax, [rsp+248]
37bc418a8mov rcx, [rsp+480]
37bc418b0movapd x1, x13
37bc418b5mulsd x1, x8
37bc418bamov edx, [rax]
37bc418bcmov rax, [rsp+1256]
37bc418c4lea r10, [rax+4*rcx]
37bc418c8cmp esi, edx
37bc418camov eax, [r10]
37bc418cdcmovg esi, edx
37bc418d0cmp r12l, eax
37bc418d3cmovl r12l, eax
37bc418d7comisd x5, x1
37bc418dbjbe 0x37bc42ee8
37bc418e1movsd_xmm x6, [rsp+752]
37bc418eamovsd_xmm x7, [rsp+808]
37bc418f3movsd_xmm x1, [rsp+800]
37bc418fcmovapd x2, x6
37bc41900andpd x2, [rip+0x80b3a8]
37bc41908movapd x3, x1
37bc4190candpd x3, [rip+0x80b39c]
37bc41914mulsd x2, x7
37bc41918comisd x3, x2
37bc4191cjbe 0x37bc42ee8
37bc41922mov eax, [rsp+320]
37bc41929test eax, eax
37bc4192bjne 0x37bc431f4
37bc41931mov eax, [rsp+716]
37bc41938add edi, 1
37bc4193bcmp [rsp+708], eax
37bc41942jle 0x37bc425ae
37bc41948pxor x5, x5
37bc4194ccomisd x1, x5
37bc41950jb 0x37bc41967
37bc41952addsd x1, x6
37bc41956comisd x0, x1
37bc4195ajb 0x37bc41967
37bc4195ccomisd x1, x9
37bc41961jae 0x37bc42e95
37bc41967
37bc41967loc_37bc41967:
37bc41967movapd x1, x0
37bc4196bsubsd x1, x9
37bc41970comisd x2, x1
37bc41974ja 0x37bc41984
37bc41976cmp edi, 9
37bc41979jle 0x37bc41984
37bc4197b
37bc4197bloc_37bc4197b:
37bc4197bcmp edi, 10
37bc4197ejne 0x37bc433ce
37bc41984
37bc41984loc_37bc41984:
37bc41984mov rax, [rsp+1272]
37bc4198cmov rdx, [rsp+280]
37bc41994mov rcx, rbp
37bc41997movsd_xmm [rsp+320], x0
37bc419a0mov r8, [rsp+240]
37bc419a8movsd_xmm [rsp+840], x12
37bc419b2mov eax, [rax+4*r14]
37bc419b6mov [rsp+712], eax
37bc419bdmov rax, [rsp+360]
37bc419c5mov eax, [r15+4*rax]
37bc419c9mov [rsp+216], eax
37bc419d0sub eax, 1
37bc419d3mov [rsp+728], eax
37bc419dalea rax, [rsp+696]
37bc419e2mov [rsp+128], rax
37bc419ealea rax, [rsp+712]
37bc419f2mov [rsp+120], rax
37bc419f7lea rax, [rsp+816]
37bc419ffmov [rsp+112], rax
37bc41a04mov rax, [rsp+1128]
37bc41a0cmov [rsp+104], rax
37bc41a11mov rax, [rsp+288]
37bc41a19mov [rsp+96], rax
37bc41a1emov rax, [rsp+208]
37bc41a26mov [rsp+88], rax
37bc41a2bmov rax, [rsp+264]
37bc41a33mov [rsp+80], rax
37bc41a38mov rax, [rsp+272]
37bc41a40mov [rsp+72], rax
37bc41a45mov rax, [rsp+256]
37bc41a4dmov [rsp+64], rax
37bc41a52lea rax, [rsp+728]
37bc41a5amov [rsp+56], rax
37bc41a5fmov rax, [rsp+232]
37bc41a67mov [rsp+48], rax
37bc41a6clea rax, [rip+0x80b215]
37bc41a73mov [rsp+40], rax
37bc41a78mov rax, [rsp+592]
37bc41a80mov r9, rax
37bc41a83mov [rsp+32], rax
37bc41a88call dlarrb_
37bc41a8dmov edx, [rsp+696]
37bc41a94movsd_xmm x0, [rsp+320]
37bc41a9dtest edx, edx
37bc41a9fje 0x37bc42642
37bc41aa5mov rdi, [rsp+1280]
37bc41aadmov [rdi], -3
37bc41ab3
37bc41ab3loc_37bc41ab3:
37bc41ab3movups x6, [rsp+848]
37bc41abbmovups x7, [rsp+864]
37bc41ac3movups x8, [rsp+880]
37bc41accmovups x9, [rsp+896]
37bc41ad5movups x10, [rsp+912]
37bc41ademovups x11, [rsp+928]
37bc41ae7movups x12, [rsp+944]
37bc41af0movups x13, [rsp+960]
37bc41af9movups x14, [rsp+976]
37bc41b02movups x15, [rsp+992]
37bc41b0badd rsp, 1016
37bc41b12pop rbx
37bc41b13pop rsi
37bc41b14pop rdi
37bc41b15pop rbp
37bc41b16pop r12
37bc41b18pop r13
37bc41b1apop r14
37bc41b1cpop r15
37bc41b1eret
37bc41b1f
37bc41b1f 90 .
37bc41b20
37bc41b20loc_37bc41b20:
37bc41b20mov rcx, [rsp+1152]
37bc41b28cmp [rcx], eax
37bc41b2ajg 0x37bc41b39
37bc41b2cmov rax, [rsp+1160]
37bc41b34cmp [rax], r10l
37bc41b37jge 0x37bc41b56
37bc41b39
37bc41b39loc_37bc41b39:
37bc41b39mov r11l, [rsp+192]
37bc41b41mov r10l, [rsp+196]
37bc41b49add r11l, 1
37bc41b4dadd r10l, 1
37bc41b51jmp 0x37bc4149c
37bc41b56
37bc41b56loc_37bc41b56:
37bc41b56movsxd rax, [rsp+192]
37bc41b5emov rdx, [rsp+1120]
37bc41b66mov [rsp+296], rax
37bc41b6emov r8, rax
37bc41b71sub rax, 1
37bc41b75movsd_xmm x6, [rdx+8*rax]
37bc41b7amov [rsp+384], rax
37bc41b82lea eax, [r11+r11]
37bc41b86lea edx, [rax-1]
37bc41b89cdqe
37bc41b8bmovsxd rdx, edx
37bc41b8emovsd_xmm x0, [r14+8*rax-8]
37bc41b95movsd_xmm x1, [r14+8*rdx-8]
37bc41b9clea edx, [r11+1]
37bc41ba0cmp r8l, edx
37bc41ba3jl 0x37bc4244c
37bc41ba9mov edx, r8l
37bc41bacmovsxd rcx, r11l
37bc41bafsub edx, r11l
37bc41bb2mov rax, rcx
37bc41bb5sub edx, 1
37bc41bb8shl rax, 4
37bc41bbcadd rdx, rcx
37bc41bbfadd rax, r14
37bc41bc2shl rdx, 4
37bc41bc6lea rdx, [r14+rdx+16]
37bc41bcbnop [rax+rax]
37bc41bd5nop [rax+rax]
37bc41be0
37bc41be0loc_37bc41be0:
37bc41be0minsd x1, [rax]
37bc41be4maxsd x0, [rax+8]
37bc41be9add rax, 16
37bc41bedcmp rdx, rax
37bc41bf0jne 0x37bc41be0
37bc41bf2mov eax, [rsp+192]
37bc41bf9subsd x0, x1
37bc41bfdsub eax, r11l
37bc41c00movsd_xmm [rsp+816], x0
37bc41c09add eax, 1
37bc41c0cmov [rsp+704], eax
37bc41c13mov eax, [rsp+196]
37bc41c1asub eax, r10l
37bc41c1dadd eax, 1
37bc41c20mov [rsp+700], eax
37bc41c27
37bc41c27loc_37bc41c27:
37bc41c27lea rax, [rip+0x80b052]
37bc41c2elea r9, [8*rbx]
37bc41c36mov rdx, [rsp+1192]
37bc41c3emov [rsp+204], r10l
37bc41c46mov [rsp+32], rax
37bc41c4bmov r12, r9
37bc41c4emov r8, rax
37bc41c51lea rcx, [rsp+700]
37bc41c59mov [rsp+616], r9
37bc41c61add rdx, r12
37bc41c64add r9, [rsp+1264]
37bc41c6cmov [rsp+200], r11l
37bc41c74mov [rsp+256], r9
37bc41c7ccall dcopy_
37bc41c81mov edx, [rsp+700]
37bc41c88movsxd rax, [rsp+344]
37bc41c90movsxd rcx, [rsp+424]
37bc41c98mov [rsp+428], edx
37bc41c9fmov [rsp+528], rax
37bc41ca7test edx, edx
37bc41ca9jle 0x37bc430d5
37bc41cafmov r11l, [rsp+200]
37bc41cb7mov r10, [rsp+1192]
37bc41cbfsub edx, 1
37bc41cc2add rdx, r13
37bc41cc5lea eax, [r11-1]
37bc41cc9lea rdx, [r10+8*rdx+8]
37bc41ccemov r10l, [rsp+204]
37bc41cd6mov [rsp+624], eax
37bc41cddmov rax, [rsp+1192]
37bc41ce5lea rax, [rax+r12+8]
37bc41ceamov [rsp+664], rax
37bc41cf2nop [rax]
37bc41cf5nop [rax+rax]
37bc41d00
37bc41d00loc_37bc41d00:
37bc41d00movsd_xmm x0, [rax-8]
37bc41d05add rax, 8
37bc41d09addsd x0, x6
37bc41d0dmovsd_xmm [rax-16], x0
37bc41d12cmp rdx, rax
37bc41d15jne 0x37bc41d00
37bc41d17mov rax, [rsp+1272]
37bc41d1fmov rdx, [rsp+528]
37bc41d27mov r12l, 1
37bc41d2dmov r8l, [rsp+428]
37bc41d35mov [rax+4*rdx], 1
37bc41d3cmov [rax+4*rcx], r8l
37bc41d40mov rcx, [rsp+1272]
37bc41d48movsxd rax, [rsp+440]
37bc41d50lea rax, [rcx+4*rax]
37bc41d54mov rcx, [rsp+1264]
37bc41d5cmov [rsp+288], rax
37bc41d64movsxd rax, [rsp+496]
37bc41d6clea r8, [rcx+8*rax]
37bc41d70mov rax, [rsp+616]
37bc41d78mov rcx, [rsp+1200]
37bc41d80mov [rsp+208], r8
37bc41d88add rcx, rax
37bc41d8badd rax, [rsp+1208]
37bc41d93mov [rsp+272], rax
37bc41d9bmov eax, [rsp+376]
37bc41da2mov [rsp+264], rcx
37bc41daamov rcx, [rsp+1264]
37bc41db2lea eax, [r11+rax-1]
37bc41db7cdqe
37bc41db9lea rax, [rcx+8*rax]
37bc41dbdmov [rsp+240], rax
37bc41dc5movsxd rax, [rsp+624]
37bc41dcdshl rax, 3
37bc41dd1mov [rsp+640], rax
37bc41dd9add rax, [rsp+1112]
37bc41de1mov [rsp+280], rax
37bc41de9mov eax, [rsp+344]
37bc41df0lea eax, [rax+r11-1]
37bc41df5cdqe
37bc41df7lea rax, [rcx+8*rax]
37bc41dfbmov rcx, [rsp+1120]
37bc41e03mov [rsp+456], rax
37bc41e0bmovsxd rax, r11l
37bc41e0emov [rsp+392], rax
37bc41e16lea rax, [8*rax-8]
37bc41e1eadd rcx, rax
37bc41e21add rax, [rsp+1112]
37bc41e29mov [rsp+472], rax
37bc41e31mov rax, rdx
37bc41e34shl rax, 5
37bc41e38mov [rsp+464], rcx
37bc41e40sub r8, rax
37bc41e43lea rax, [8*rdx]
37bc41e4bmov [rsp+656], rax
37bc41e53add rax, r8
37bc41e56mov [rsp+648], r8
37bc41e5emov [rsp+520], rax
37bc41e66mov [rsp+416], 0
37bc41e71mov [rsp+436], 1
37bc41e7cmov [rsp+204], 0
37bc41e87mov [rsp+200], r10l
37bc41e8fmov [rsp+676], r15l
37bc41e97mov [rsp+1232], r14
37bc41e9fmov [rsp+380], ebp
37bc41ea6mov [rsp+680], r13
37bc41eaemov [rsp+360], rbx
37bc41eb6mov [rsp+444], r11l
37bc41ebemov r11, [rsp+1120]
37bc41ec6
37bc41ec6loc_37bc41ec6:
37bc41ec6mov rax, [rsp+1144]
37bc41ecemov ebx, [rsp+416]
37bc41ed5cmp [rax], ebx
37bc41ed7jl 0x37bc4341b
37bc41eddmov ebx, [rsp+344]
37bc41ee4movsxd rcx, [rsp+376]
37bc41eeccmp r12l, 1
37bc41ef0mov r14l, [rsp+436]
37bc41ef8movsxd rax, ebx
37bc41efbcmovne rax, rcx
37bc41effcmovne ecx, ebx
37bc41f02mov [rsp+672], ecx
37bc41f09test r14l, r14l
37bc41f0cje 0x37bc433e1
37bc41f12mov rbx, [rsp+1272]
37bc41f1amov [rsp+604], r12l
37bc41f22mov [rsp+1216], rdi
37bc41f2amov ebp, [rsp+192]
37bc41f31lea r14, [rbx+4*rax]
37bc41f35mov [rsp+1280], rsi
37bc41f3dmov rdi, [rsp+648]
37bc41f45mov [rsp+488], r14
37bc41f4dmov r12, [rsp+1264]
37bc41f55mov [rsp+368], 1
37bc41f61mov rsi, [rsp+1112]
37bc41f69mov [rsp+420], 0
37bc41f74
37bc41f74loc_37bc41f74:
37bc41f74mov rax, [rsp+488]
37bc41f7cmov rcx, [rsp+368]
37bc41f84mov r13l, [rsp+416]
37bc41f8cmov ebx, [rax+8*rcx-8]
37bc41f90mov eax, [rax+8*rcx-4]
37bc41f94mov [rsp+216], eax
37bc41f9btest r13l, r13l
37bc41f9ejne 0x37bc42687
37bc41fa4
37bc41fa4loc_37bc41fa4:
37bc41fa4cmp ebp, [rsp+444]
37bc41fabjle 0x37bc41ffa
37bc41fad
37bc41fadloc_37bc41fad:
37bc41fadmov rax, [rsp+392]
37bc41fb5mov rdx, [rsp+520]
37bc41fbdnop [rax]
37bc41fc0
37bc41fc0loc_37bc41fc0:
37bc41fc0movsd_xmm x0, [r11+8*rax-8]
37bc41fc7movsd_xmm x1, [rsi+8*rax-8]
37bc41fcdmulsd x1, x0
37bc41fd1mulsd x0, x1
37bc41fd5movsd_xmm [rdi+8*rax-8], x1
37bc41fdbmovsd_xmm [rdx+8*rax-8], x0
37bc41fe1add rax, 1
37bc41fe5cmp ebp, eax
37bc41fe7jg 0x37bc41fc0
37bc41fe9mov r10l, [rsp+416]
37bc41ff1test r10l, r10l
37bc41ff4jne 0x37bc42e9f
37bc41ffa
37bc41ffaloc_37bc41ffa:
37bc41ffamov [rsp+720], ebx
37bc42001cmp [rsp+216], ebx
37bc42008jl 0x37bc43440
37bc4200e
37bc4200eloc_37bc4200e:
37bc4200emov [rsp+628], ebp
37bc42015mov r14l, ebx
37bc42018mov eax, [rsp+380]
37bc4201fmovapd x8, x6
37bc42024mov [rsp+1112], rsi
37bc4202cmov ebp, [rsp+216]
37bc42033movapd x10, x7
37bc42038mov [rsp+1120], r11
37bc42040lea esi, [rax+rbx]
37bc42043mov r11, [rsp+1208]
37bc4204bmov rax, r12
37bc4204emov [rsp+632], rdi
37bc42056mov r15, [rsp+1224]
37bc4205ejmp 0x37bc42070
37bc42060
37bc42060loc_37bc42060:
37bc42060add r14l, 1
37bc42064add esi, 1
37bc42067cmp ebp, r14l
37bc4206ajl 0x37bc4216f
37bc42070
37bc42070loc_37bc42070:
37bc42070cmp r14l, ebp
37bc42073je 0x37bc420a1
37bc42075mov rdi, [rsp+1168]
37bc4207dmovsxd rdx, esi
37bc42080sub rdx, 1
37bc42084movsd_xmm x0, [rax+8*rdx]
37bc42089andpd x0, [rip+0x80ac1f]
37bc42091mulsd x0, [rdi]
37bc42095movsd_xmm x1, [r11+8*rdx]
37bc4209bcomisd x1, x0
37bc4209fjb 0x37bc42060
37bc420a1
37bc420a1loc_37bc420a1:
37bc420a1mov rbx, [rsp+1152]
37bc420a9mov edi, [rsp+720]
37bc420b0mov ecx, r14l
37bc420b3mov [rsp+724], r14l
37bc420bbmov edx, [rbx]
37bc420bdmov ebx, [rsp+200]
37bc420c4sub ecx, edi
37bc420c6add ebx, edi
37bc420c8cmp edx, 1
37bc420cbje 0x37bc4241f
37bc420d1
37bc420d1loc_37bc420d1:
37bc420d1cmp edx, ebx
37bc420d3jl 0x37bc421e0
37bc420d9lea r10l, [rdx-1]
37bc420ddmov [rsp+216], r10l
37bc420e5
37bc420e5loc_37bc420e5:
37bc420e5test ecx, ecx
37bc420e7jg 0x37bc42206
37bc420ed
37bc420edloc_37bc420ed:
37bc420edmov ecx, [rsp+704]
37bc420f4lea r13l, [rbx-1]
37bc420f8mov [rsp+216], ecx
37bc420ffmov rcx, [rsp+1144]
37bc42107mov ecx, [rcx]
37bc42109mov [rsp+224], ecx
37bc42110movsxd rcx, r13l
37bc42113lea r12, [rcx-1]
37bc42117movsd_xmm x1, [rax+8*r12]
37bc4211dmovsd_xmm [rsp+752], x1
37bc42126cmp edx, r13l
37bc42129jg 0x37bc4213c
37bc4212bmov rdx, [rsp+1160]
37bc42133cmp [rdx], r13l
37bc42136jge 0x37bc414c3
37bc4213c
37bc4213cloc_37bc4213c:
37bc4213caddsd x1, x8
37bc42141mov rdi, [rsp+1192]
37bc42149movsd_xmm [rdi+8*r12], x1
37bc4214f
37bc4214floc_37bc4214f:
37bc4214fadd [rsp+204], 1
37bc42157
37bc42157loc_37bc42157:
37bc42157add r14l, 1
37bc4215badd esi, 1
37bc4215emov [rsp+720], r14l
37bc42166cmp ebp, r14l
37bc42169jge 0x37bc42070
37bc4216f
37bc4216floc_37bc4216f:
37bc4216fmov r12, rax
37bc42172mov ebp, [rsp+628]
37bc42179add [rsp+368], 1
37bc42182movapd x6, x8
37bc42187mov rdi, [rsp+632]
37bc4218fmov rsi, [rsp+1112]
37bc42197movapd x7, x10
37bc4219cmov r11, [rsp+1120]
37bc421a4mov rax, [rsp+368]
37bc421accmp [rsp+436], eax
37bc421b3jge 0x37bc41f74
37bc421b9
37bc421b9loc_37bc421b9:
37bc421b9mov r12l, [rsp+604]
37bc421c1mov rdi, [rsp+1216]
37bc421c9mov rsi, [rsp+1280]
37bc421d1jmp 0x37bc433ec
37bc421d6
37bc421d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc421e0
37bc421e0loc_37bc421e0:
37bc421e0mov r10, [rsp+1160]
37bc421e8lea r9l, [rbx-1]
37bc421ecmov r8l, [r10]
37bc421efcmp r9l, r8l
37bc421f2cmovle r8l, r9l
37bc421f6mov [rsp+216], r8l
37bc421fetest ecx, ecx
37bc42200jle 0x37bc420ed
37bc42206
37bc42206loc_37bc42206:
37bc42206cmp edi, 1
37bc42209je 0x37bc42510
37bc4220flea edx, [rbx-2]
37bc42212movsxd rdx, edx
37bc42215movsd_xmm x0, [r11+8*rdx-8]
37bc4221c
37bc4221cloc_37bc4221c:
37bc4221clea r9, [rsp+696]
37bc42224movsxd r8, esi
37bc42227mov ecx, [rsp+380]
37bc4222emovsd_xmm [rsp+760], x0
37bc42237mov [rsp+232], r9
37bc4223flea r9, [rsp+816]
37bc42247sub r8, 1
37bc4224blea r13, [rsp+808]
37bc42253mov [rsp+224], r9
37bc4225blea edx, [rdi+rcx]
37bc4225emov r12, r8
37bc42261lea r9, [rsp+728]
37bc42269movsd_xmm x0, [r11+8*r8]
37bc4226fmov [rsp+248], r9
37bc42277movsxd rdx, edx
37bc4227amov [rsp+1208], r11
37bc42282mov edx, [r15+4*rdx-4]
37bc42287mov [rsp+348], r14l
37bc4228fmov r14, [rsp+360]
37bc42297mov [rsp+320], edi
37bc4229elea rdi, [rsp+704]
37bc422a6mov [rsp+328], ebp
37bc422adlea rbp, [rsp+732]
37bc422b5mov [rsp+336], esi
37bc422bcmov rsi, r15
37bc422bfmov r15, rax
37bc422c2mov [rsp+352], ebx
37bc422c9mov ebx, 1
37bc422cemovsd_xmm [rsp+792], x0
37bc422d7
37bc422d7loc_37bc422d7:
37bc422d7mov eax, [rsi+4*r14]
37bc422dbmov [rsp+732], edx
37bc422e2mov r9, rbp
37bc422e5mov rcx, rdi
37bc422e8mov [rsp+48], r13
37bc422edmov r8, [rsp+240]
37bc422f5lea edx, [rax-1]
37bc422f8mov rax, [rsp+232]
37bc42300mov [rsp+40], r13
37bc42305mov [rsp+32], rbp
37bc4230amov [rsp+128], rax
37bc42312mov rax, [rsp+224]
37bc4231amov [rsp+728], edx
37bc42321mov rdx, [rsp+280]
37bc42329mov [rsp+112], rax
37bc4232emov rax, [rsp+1128]
37bc42336mov [rsp+120], rdi
37bc4233bmov [rsp+104], rax
37bc42340mov rax, [rsp+288]
37bc42348mov [rsp+96], rax
37bc4234dmov rax, [rsp+208]
37bc42355mov [rsp+88], rax
37bc4235amov rax, [rsp+264]
37bc42362mov [rsp+80], rax
37bc42367mov rax, [rsp+272]
37bc4236fmov [rsp+72], rax
37bc42374mov rax, [rsp+256]
37bc4237cmov [rsp+64], rax
37bc42381mov rax, [rsp+248]
37bc42389mov [rsp+56], rax
37bc4238ecall dlarrb_
37bc42393cmp ebx, 2
37bc42396jne 0x37bc42411
37bc42398mov r14l, [rsp+348]
37bc423a0mov edx, [rsp+200]
37bc423a7mov rax, r15
37bc423aamov rcx, rdi
37bc423admov r10, [rsp+1152]
37bc423b5mov r15, rsi
37bc423b8mov ebp, [rsp+328]
37bc423bfmov ebx, [rsp+352]
37bc423c6mov r11, [rsp+1208]
37bc423ceadd edx, r14l
37bc423d1mov esi, [rsp+336]
37bc423d8mov edi, [rsp+320]
37bc423dfcmp [r10], edx
37bc423e2jge 0x37bc423f7
37bc423e4mov rdx, [rsp+1160]
37bc423ecsub ebx, 1
37bc423efcmp ebx, [rdx]
37bc423f1jle 0x37bc42a31
37bc423f7
37bc423f7loc_37bc423f7:
37bc423f7mov edx, [rsp+204]
37bc423fesub edx, edi
37bc42400lea edi, [rdx+r14+1]
37bc42405mov [rsp+204], edi
37bc4240cjmp 0x37bc42157
37bc42411
37bc42411loc_37bc42411:
37bc42411mov edx, [rsi+4*r12]
37bc42415mov ebx, 2
37bc4241ajmp 0x37bc422d7
37bc4241f
37bc4241floc_37bc4241f:
37bc4241fmov r8, [rsp+1144]
37bc42427mov r10, [rsp+1160]
37bc4242fmov r8l, [r8]
37bc42432cmp [r10], r8l
37bc42435jne 0x37bc420d1
37bc4243blea r10l, [rbx-1]
37bc4243fmov [rsp+216], r10l
37bc42447jmp 0x37bc420e5
37bc4244c
37bc4244cloc_37bc4244c:
37bc4244cmov ecx, [rsp+192]
37bc42453subsd x0, x1
37bc42457movd x5, r11l
37bc4245cpshufd x2, x5, -32
37bc42461mov eax, ecx
37bc42463movsd_xmm [rsp+816], x0
37bc4246csub eax, r11l
37bc4246fadd eax, 1
37bc42472mov [rsp+704], eax
37bc42479mov eax, [rsp+196]
37bc42480sub eax, r10l
37bc42483add eax, 1
37bc42486mov [rsp+700], eax
37bc4248dcmp ecx, r11l
37bc42490jne 0x37bc41c27
37bc42496mov rax, [rsp+304]
37bc4249emov rbx, [rsp+1240]
37bc424a6movq x3, [rip+0x80a7f2]
37bc424aemov r11l, edx
37bc424b1imul rax, r13
37bc424b5add rax, [rsp+312]
37bc424bdadd rax, [rsp+296]
37bc424c5shl rax, 4
37bc424c9movups [rbx+rax], x3
37bc424cdmov rbx, [rsp+1256]
37bc424d5lea eax, [r10+r10-1]
37bc424daadd r10l, 1
37bc424decdqe
37bc424e0movq [rbx+4*rax-4], x2
37bc424e6mov rbx, [rsp+1192]
37bc424eelea rax, [r13-1]
37bc424f2addsd x6, [rbx+8*r13-8]
37bc424f9movsd_xmm [rbx+8*rax], x6
37bc424femov rbx, [rsp+1264]
37bc42506movsd_xmm [rbx+8*rax], x6
37bc4250bjmp 0x37bc4149c
37bc42510
37bc42510loc_37bc42510:
37bc42510mov rcx, [rsp+360]
37bc42518mov rdx, [rsp+1192]
37bc42520pxor x1, x1
37bc42524movsd_xmm x0, [rdx+8*rcx]
37bc42529mov rdx, [rsp+1200]
37bc42531subsd x0, [rdx+8*rcx]
37bc42536mov rcx, [rsp+1096]
37bc4253esubsd x0, [rcx]
37bc42542maxsd x0, x1
37bc42546jmp 0x37bc4221c
37bc4254b
37bc4254bloc_37bc4254b:
37bc4254bmov rax, [rsp+1160]
37bc42553cmp [rax], r8l
37bc42556jne 0x37bc41383
37bc4255cjmp 0x37bc413a7
37bc42561
37bc42561loc_37bc42561:
37bc42561movapd x1, x5
37bc42565movapd x2, x0
37bc42569andpd x1, [rip+0x80a73f]
37bc42571andpd x2, [rip+0x80a737]
37bc42579maxsd x1, x2
37bc4257dmulsd x1, x10
37bc42582movsd_xmm [rsp+760], x1
37bc4258bmovapd x3, x1
37bc4258fcmp [rsp+428], 1
37bc42597je 0x37bc42a28
37bc4259dminsd x3, x7
37bc425a1movapd x1, x7
37bc425a5pxor x2, x2
37bc425a9jmp 0x37bc415c3
37bc425ae
37bc425aeloc_37bc425ae:
37bc425aepxor x3, x3
37bc425b2comisd x3, x1
37bc425b6jb 0x37bc41967
37bc425bcaddsd x1, x6
37bc425c0comisd x0, x1
37bc425c4jb 0x37bc41967
37bc425cacomisd x1, x9
37bc425cfjb 0x37bc41967
37bc425d5movapd x0, x6
37bc425d9
37bc425d9loc_37bc425d9:
37bc425d9movapd x2, x9
37bc425demovsd_xmm x5, [rip+0x80a6e2]
37bc425e6movsd_xmm [rsp+752], x1
37bc425efandpd x1, [rip+0x80a6b9]
37bc425f7addsd x2, x0
37bc425fbmov rax, [rsp+1200]
37bc42603mulsd x1, x7
37bc42607mulsd x2, x5
37bc4260bmovsd_xmm [rbx+8*r14], x2
37bc42611movapd x2, x0
37bc42615subsd x2, x9
37bc4261amulsd x5, x2
37bc4261ecomisd x1, x2
37bc42622movsd_xmm [rax+8*r14], x5
37bc42628ja 0x37bc42eac
37bc4262ecmp edi, 9
37bc42631jle 0x37bc42eb7
37bc42637mov r13l, 1
37bc4263djmp 0x37bc4197b
37bc42642
37bc42642loc_37bc42642:
37bc42642movsd_xmm x1, [rbx+8*r14]
37bc42648mov rax, [rsp+1272]
37bc42650mov [rsp+452], 1
37bc4265bmov [rsp+348], 0
37bc42666mov [rax+4*r14], 0
37bc4266emov [rsp+320], 1
37bc42679movsd_xmm [rsp+752], x1
37bc42682jmp 0x37bc4170f
37bc42687
37bc42687loc_37bc42687:
37bc42687lea r13, [rsp+704]
37bc4268f
37bc4268floc_37bc4268f:
37bc4268fmov rax, [rsp+1152]
37bc42697mov ecx, [rax]
37bc42699mov eax, [rsp+200]
37bc426a0lea edx, [rax+rbx]
37bc426a3cmp ecx, 1
37bc426a6je 0x37bc42ec2
37bc426ac
37bc426acloc_37bc426ac:
37bc426aclea eax, [rcx-1]
37bc426afcmp ecx, edx
37bc426b1jl 0x37bc42e22
37bc426b7
37bc426b7loc_37bc426b7:
37bc426b7mov r15, [rsp+304]
37bc426bfcdqe
37bc426c1mov r10, [rsp+312]
37bc426c9mov edx, [rsp+704]
37bc426d0imul rax, r15
37bc426d4lea r14, [rax+r10]
37bc426d8movsxd rax, ecx
37bc426dbimul rax, r15
37bc426dflea r15, [rax+r10]
37bc426e3cmp edx, 1
37bc426e6jle 0x37bc4274d
37bc426e8lea eax, [rdx-1]
37bc426eblea r10, [8*rax]
37bc426f3mov rax, [rsp+392]
37bc426fblea r8, [8*rax]
37bc42703lea rcx, [r14+rax]
37bc42707lea rdx, [r15+rax]
37bc4270bshl rcx, 4
37bc4270flea r9, [rsi+r8]
37bc42713xor eax, eax
37bc42715shl rdx, 4
37bc42719add rcx, [rsp+1240]
37bc42721add r8, r11
37bc42724add rdx, [rsp+1240]
37bc4272c
37bc4272cloc_37bc4272c:
37bc4272cmovsd_xmm x0, [rcx+2*rax]
37bc42731movsd_xmm [r9+rax-8], x0
37bc42738movsd_xmm x0, [rdx+2*rax]
37bc4273dmovsd_xmm [r8+rax-8], x0
37bc42744add rax, 8
37bc42748cmp r10, rax
37bc4274bjne 0x37bc4272c
37bc4274d
37bc4274dloc_37bc4274d:
37bc4274dmov rcx, [rsp+296]
37bc42755mov rdx, [rsp+1240]
37bc4275dlea r8, [rip+0x80a520]
37bc42764mov [rsp+1120], r11
37bc4276clea rax, [rcx+r14]
37bc42770shl rax, 4
37bc42774movsd_xmm x0, [rdx+rax]
37bc42779mov rax, [rsp+384]
37bc42781movsd_xmm [rsi+8*rax], x0
37bc42786lea rax, [rcx+r15]
37bc4278alea rcx, [rip+0x80a4df]
37bc42791shl rax, 4
37bc42795movsd_xmm x6, [rdx+rax]
37bc4279amov rax, [rsp+1248]
37bc427a2mov [rsp+56], 4
37bc427abmov [rsp+48], rax
37bc427b0mov rax, [rsp+392]
37bc427b8add rax, r14
37bc427bbshl rax, 4
37bc427bfadd rax, rdx
37bc427c2mov rdx, r13
37bc427c5mov [rsp+40], rax
37bc427calea rax, [rip+0x80a48f]
37bc427d1mov [rsp+32], rax
37bc427d6mov r9, rax
37bc427d9call zlaset_
37bc427decmp ebp, [rsp+444]
37bc427e5mov r11, [rsp+1120]
37bc427edjg 0x37bc41fad
37bc427f3
37bc427f3loc_37bc427f3:
37bc427f3mov ecx, [rsp+380]
37bc427famov rdx, [rsp+1224]
37bc42802mov [rsp+1120], r11
37bc4280alea r9, [rsp+732]
37bc42812lea eax, [rcx+rbx]
37bc42815cdqe
37bc42817mov eax, [rdx+4*rax-4]
37bc4281bmov [rsp+732], eax
37bc42822mov eax, [rsp+216]
37bc42829add eax, ecx
37bc4282bmov rcx, [rsp+360]
37bc42833cdqe
37bc42835mov eax, [rdx+4*rax-4]
37bc42839mov [rsp+736], eax
37bc42840mov eax, [rdx+4*rcx]
37bc42843lea rdx, [rsp+696]
37bc4284bmov ecx, [rsp+376]
37bc42852mov [rsp+128], rdx
37bc4285alea rdx, [rsp+816]
37bc42862mov [rsp+224], eax
37bc42869sub eax, 1
37bc4286cmov [rsp+728], eax
37bc42873mov eax, [rsp+444]
37bc4287amov [rsp+112], rdx
37bc4287flea rdx, [rsp+728]
37bc42887lea eax, [rax+rcx-1]
37bc4288bmov rcx, [rsp+1128]
37bc42893mov [rsp+56], rdx
37bc42898lea rdx, [rsp+736]
37bc428a0mov [rsp+120], r13
37bc428a5cdqe
37bc428a7mov [rsp+104], rcx
37bc428acmov rcx, [rsp+288]
37bc428b4lea r8, [r12+8*rax]
37bc428b8mov [rsp+96], rcx
37bc428bdmov rcx, [rsp+208]
37bc428c5mov [rsp+88], rcx
37bc428camov rcx, [rsp+264]
37bc428d2mov [rsp+80], rcx
37bc428d7mov rcx, [rsp+272]
37bc428dfmov [rsp+72], rcx
37bc428e4mov rcx, [rsp+256]
37bc428ecmov [rsp+64], rcx
37bc428f1mov rcx, [rsp+1184]
37bc428f9mov [rsp+48], rcx
37bc428femov rcx, [rsp+1176]
37bc42906mov [rsp+32], rdx
37bc4290bmov rdx, [rsp+280]
37bc42913mov [rsp+40], rcx
37bc42918mov rcx, r13
37bc4291bcall dlarrb_
37bc42920mov r9l, [rsp+696]
37bc42928mov r11, [rsp+1120]
37bc42930test r9l, r9l
37bc42933jne 0x37bc433bb
37bc42939cmp ebx, 1
37bc4293cjle 0x37bc42999
37bc4293emov eax, [rsp+200]
37bc42945mov rcx, [rsp+1192]
37bc4294dlea edx, [rax+rbx]
37bc42950lea eax, [rdx-3]
37bc42953sub edx, 2
37bc42956movsxd rdx, edx
37bc42959cdqe
37bc4295bmovsd_xmm x0, [rcx+8*rdx]
37bc42960mov rcx, [rsp+1200]
37bc42968subsd x0, [rcx+8*rdx]
37bc4296dmov rcx, [rsp+1192]
37bc42975subsd x0, [rcx+8*rax]
37bc4297amov rcx, [rsp+1200]
37bc42982subsd x0, [rcx+8*rax]
37bc42987mov rcx, [rsp+1208]
37bc4298fmaxsd x0, [rcx+8*rax]
37bc42994movsd_xmm [rcx+8*rax], x0
37bc42999
37bc42999loc_37bc42999:
37bc42999mov eax, [rsp+200]
37bc429a0mov ecx, [rsp+216]
37bc429a7lea edx, [rax+rcx]
37bc429aacmp edx, [rsp+196]
37bc429b1jle 0x37bc42e3c
37bc429b7
37bc429b7loc_37bc429b7:
37bc429b7mov ecx, [rsp+216]
37bc429becmp ecx, ebx
37bc429c0jl 0x37bc43484
37bc429c6mov rdx, [rsp+616]
37bc429cemov r8, [rsp+664]
37bc429d6movsxd rax, ebx
37bc429d9lea rdx, [r12+rdx+8]
37bc429de
37bc429deloc_37bc429de:
37bc429demovsd_xmm x0, [rdx+8*rax-16]
37bc429e4addsd x0, x6
37bc429e8movsd_xmm [r8+8*rax-16], x0
37bc429efadd rax, 1
37bc429f3cmp ecx, eax
37bc429f5jge 0x37bc429de
37bc429f7mov [rsp+720], ebx
37bc429fejmp 0x37bc4200e
37bc42a03
37bc42a03loc_37bc42a03:
37bc42a03movapd x1, x0
37bc42a07movapd x2, x5
37bc42a0bandpd x1, [rip+0x80a29d]
37bc42a13andpd x2, [rip+0x80a295]
37bc42a1bmaxsd x1, x2
37bc42a1fmulsd x1, x10
37bc42a24minsd x3, x1
37bc42a28
37bc42a28loc_37bc42a28:
37bc42a28pxor x2, x2
37bc42a2cjmp 0x37bc415c3
37bc42a31
37bc42a31loc_37bc42a31:
37bc42a31mov rdx, [rsp+528]
37bc42a39mov rdi, [rsp+656]
37bc42a41mov [rsp+1208], r11
37bc42a49mov r10l, [rsp+424]
37bc42a51mov r11l, [rsp+444]
37bc42a59mov [rsp+1264], rax
37bc42a61shl rdx, 4
37bc42a65add rdx, [rsp+520]
37bc42a6dmov rbx, rdi
37bc42a70mov [rsp+120], rdx
37bc42a75sub rdx, rdi
37bc42a78lea r8l, [r11+r10-2]
37bc42a7dneg rbx
37bc42a80mov rdi, [rsp+1128]
37bc42a88mov [rsp+112], rdx
37bc42a8dlea rdx, [rsp+824]
37bc42a95movsxd r8, r8l
37bc42a98mov [rsp+104], rdx
37bc42a9dlea rdx, [rsp+792]
37bc42aa5mov r11, [rsp+232]
37bc42aadlea r9, [rax+8*r8]
37bc42ab1mov [rsp+96], rdi
37bc42ab6mov rdi, [rsp+224]
37bc42abemov [rsp+88], rdx
37bc42ac3lea rdx, [rsp+760]
37bc42acbmov rax, [rsp+1120]
37bc42ad3mov [rsp+72], rdi
37bc42ad8mov rdi, [rsp+264]
37bc42ae0mov [rsp+80], rdx
37bc42ae5lea rdx, [rsp+724]
37bc42aedmov [rsp+64], rdi
37bc42af2mov rdi, [rsp+272]
37bc42afamov [rsp+40], rdx
37bc42afflea rdx, [rsp+720]
37bc42b07mov [rsp+56], rdi
37bc42b0cmov rdi, [rsp+256]
37bc42b14mov [rsp+32], rdx
37bc42b19mov rdx, [rsp+280]
37bc42b21mov [rsp+48], rdi
37bc42b26mov rdi, [rsp+640]
37bc42b2emov [rsp+136], r11
37bc42b36mov r11, [rsp+208]
37bc42b3elea r8, [rax+rdi]
37bc42b42mov [rsp+128], r11
37bc42b4acall dlarrf_
37bc42b4fmovsxd rdx, [rsp+216]
37bc42b57mov r12, [rsp+304]
37bc42b5fmov edi, [rsp+704]
37bc42b66mov rax, [rsp+312]
37bc42b6eimul r12, rdx
37bc42b72mov r11, [rsp+1208]
37bc42b7aadd rax, r12
37bc42b7dcmp edi, 1
37bc42b80mov [rsp+216], rax
37bc42b88mov rax, [rsp+1264]
37bc42b90jle 0x37bc42c27
37bc42b96movsxd r8, [rsp+448]
37bc42b9elea r9l, [rdi-2]
37bc42ba2mov r10, [rsp+304]
37bc42baamov rdx, [rsp+392]
37bc42bb2add rdx, [rsp+216]
37bc42bbaadd r9, r8
37bc42bbdadd r10, r12
37bc42bc0shl rdx, 4
37bc42bc4lea rcx, [rax+8*r8]
37bc42bc8lea r13, [rax+8*r9+8]
37bc42bcdmov r9, [rsp+216]
37bc42bd5add r10, [rsp+312]
37bc42bddadd rdx, [rsp+1240]
37bc42be5shl r10, 4
37bc42be9neg r9
37bc42becshl r9, 4
37bc42bf0
37bc42bf0loc_37bc42bf0:
37bc42bf0movsd_xmm x0, [rcx+rbx]
37bc42bf5lea r8, [rdx+r10]
37bc42bf9add rcx, 8
37bc42bfdmov [rdx+8], 0
37bc42c05add rdx, 16
37bc42c09movsd_xmm [rdx-16], x0
37bc42c0emovsd_xmm x0, [rcx-8]
37bc42c13mov [r8+r9+8], 0
37bc42c1cmovsd_xmm [r8+r9], x0
37bc42c22cmp r13, rcx
37bc42c25jne 0x37bc42bf0
37bc42c27
37bc42c27loc_37bc42c27:
37bc42c27mov ebx, [rsp+440]
37bc42c2emov rdx, [rsp+216]
37bc42c36mov r8l, [rsp+696]
37bc42c3eadd rdx, [rsp+296]
37bc42c46lea ecx, [rdi+rbx-1]
37bc42c4ashl rdx, 4
37bc42c4eadd rdx, [rsp+1240]
37bc42c56movsxd rcx, ecx
37bc42c59mov [rdx+8], 0
37bc42c61movsd_xmm x0, [rax+8*rcx]
37bc42c66movsd_xmm [rdx], x0
37bc42c6atest r8l, r8l
37bc42c6djne 0x37bc4347a
37bc42c73movsd_xmm x1, [rsp+824]
37bc42c7cmov rdi, [rsp+304]
37bc42c84movapd x0, x8
37bc42c89mov r10l, [rsp+720]
37bc42c91addsd x0, x1
37bc42c95lea rdx, [rdi+r12]
37bc42c99add rdx, [rsp+312]
37bc42ca1add rdx, [rsp+296]
37bc42ca9shl rdx, 4
37bc42cadadd rdx, [rsp+1240]
37bc42cb5movd x6, r10l
37bc42cbamov [rdx+8], 0
37bc42cc2movsd_xmm [rdx], x0
37bc42cc6mov edx, [rsp+724]
37bc42ccdmovd x5, edx
37bc42cd1punpckldq x6, x5
37bc42cd5cmp r10l, edx
37bc42cd8jg 0x37bc42df3
37bc42cdemovsd_xmm x7, [rip+0x809fda]
37bc42ce6movsd_xmm x4, [rip+0x809fa2]
37bc42ceemulsd x7, x10
37bc42cf3mulsd x4, x10
37bc42cf8movapd x13, x7
37bc42cfdmovapd x14, x4
37bc42d02je 0x37bc42d9f
37bc42d08lea ebx, [rdx+1]
37bc42d0bmovddup x3, x7
37bc42d0fmovddup x5, x1
37bc42d13movsxd rdx, r10l
37bc42d16mov rdi, [rsp+680]
37bc42d1esub ebx, r10l
37bc42d21unpcklpd x4, x4
37bc42d25movapd x7, x1
37bc42d29mov r9l, ebx
37bc42d2cmovddup x2, [rip+0x809f7c]
37bc42d34lea rcx, [rdx+rdi-2]
37bc42d39shr r9l, 1
37bc42d3cxor edx, edx
37bc42d3eshl rcx, 3
37bc42d42shl r9, 4
37bc42d46lea r8, [rax+rcx]
37bc42d4aadd rcx, [rsp+1200]
37bc42d52
37bc42d52loc_37bc42d52:
37bc42d52movupd x0, [r8+rdx]
37bc42d58movapd x1, x0
37bc42d5candpd x0, x2
37bc42d60subpd x1, x5
37bc42d64mulpd x0, x3
37bc42d68movups [r8+rdx], x1
37bc42d6dandpd x1, x2
37bc42d71mulpd x1, x4
37bc42d75addpd x0, x1
37bc42d79movupd x1, [rcx+rdx]
37bc42d7eaddpd x0, x1
37bc42d82movups [rcx+rdx], x0
37bc42d86add rdx, 16
37bc42d8acmp rdx, r9
37bc42d8djne 0x37bc42d52
37bc42d8fmovapd x1, x7
37bc42d93test bl, 1
37bc42d96je 0x37bc42df3
37bc42d98and ebx, -2
37bc42d9blea edx, [rbx+r10]
37bc42d9f
37bc42d9floc_37bc42d9f:
37bc42d9fmov edi, [rsp+200]
37bc42da6lea edx, [rdi+rdx-1]
37bc42daamov rdi, [rsp+1200]
37bc42db2movsxd rdx, edx
37bc42db5sub rdx, 1
37bc42db9movsd_xmm x0, [rax+8*rdx]
37bc42dbemovapd x2, x0
37bc42dc2subsd x0, x1
37bc42dc6andpd x2, [rip+0x809ee2]
37bc42dcemulsd x2, x13
37bc42dd3movsd_xmm [rax+8*rdx], x0
37bc42dd8andpd x0, [rip+0x809ed0]
37bc42de0mulsd x0, x14
37bc42de5addsd x0, x2
37bc42de9addsd x0, [rdi+8*rdx]
37bc42deemovsd_xmm [rdi+8*rdx], x0
37bc42df3
37bc42df3loc_37bc42df3:
37bc42df3add [rsp+420], 1
37bc42dfbmov ebx, [rsp+672]
37bc42e02mov edi, [rsp+420]
37bc42e09lea edx, [rbx+2*rdi-2]
37bc42e0dmov rdi, [rsp+1272]
37bc42e15movsxd rdx, edx
37bc42e18movq [rdi+4*rdx], x6
37bc42e1djmp 0x37bc42157
37bc42e22
37bc42e22loc_37bc42e22:
37bc42e22mov rax, [rsp+1160]
37bc42e2asub edx, 1
37bc42e2dmov eax, [rax]
37bc42e2fcmp edx, eax
37bc42e31cmovle eax, edx
37bc42e34lea ecx, [rax+1]
37bc42e37jmp 0x37bc426b7
37bc42e3c
37bc42e3cloc_37bc42e3c:
37bc42e3cmov rcx, [rsp+1192]
37bc42e44lea eax, [rdx-1]
37bc42e47movsxd rdx, edx
37bc42e4acdqe
37bc42e4cmovsd_xmm x0, [rcx+8*rdx-8]
37bc42e52mov rcx, [rsp+1200]
37bc42e5asubsd x0, [rcx+8*rdx-8]
37bc42e60mov rcx, [rsp+1192]
37bc42e68subsd x0, [rcx+8*rax-8]
37bc42e6emov rcx, [rsp+1200]
37bc42e76subsd x0, [rcx+8*rax-8]
37bc42e7cmov rcx, [rsp+1208]
37bc42e84maxsd x0, [rcx+8*rax-8]
37bc42e8amovsd_xmm [rcx+8*rax-8], x0
37bc42e90jmp 0x37bc429b7
37bc42e95
37bc42e95loc_37bc42e95:
37bc42e95movapd x9, x6
37bc42e9ajmp 0x37bc425d9
37bc42e9f
37bc42e9floc_37bc42e9f:
37bc42e9flea r13, [rsp+704]
37bc42ea7jmp 0x37bc427f3
37bc42eac
37bc42eacloc_37bc42eac:
37bc42eacmov [rsp+320], 1
37bc42eb7
37bc42eb7loc_37bc42eb7:
37bc42eb7mov r13l, 1
37bc42ebdjmp 0x37bc416ef
37bc42ec2
37bc42ec2loc_37bc42ec2:
37bc42ec2mov r15, [rsp+1144]
37bc42ecamov rax, [rsp+1160]
37bc42ed2mov r15l, [r15]
37bc42ed5cmp [rax], r15l
37bc42ed8jne 0x37bc426ac
37bc42edelea eax, [rdx-1]
37bc42ee1mov ecx, edx
37bc42ee3jmp 0x37bc426b7
37bc42ee8
37bc42ee8loc_37bc42ee8:
37bc42ee8mov r8l, r13l
37bc42eebmov [rsp+216], esi
37bc42ef2mov rax, rbx
37bc42ef5mov rcx, rbp
37bc42ef8mov [rsp+452], r12l
37bc42f00mov edi, [rsp+500]
37bc42f07mov r12, r14
37bc42f0amovapd x8, x14
37bc42f0fmov r13l, [rsp+504]
37bc42f17mov esi, [rsp+512]
37bc42f1emov r14l, [rsp+516]
37bc42f26mov r11, [rsp+1208]
37bc42f2emovsxd rbx, [rsp+600]
37bc42f36mov ebp, [rsp+508]
37bc42f3dand r8l, [rsp+320]
37bc42f45
37bc42f45loc_37bc42f45:
37bc42f45test r8l, r8l
37bc42f48je 0x37bc42f55
37bc42f4acomisd x5, x15
37bc42f4fjae 0x37bc43259
37bc42f55
37bc42f55loc_37bc42f55:
37bc42f55mov ecx, [rsp+624]
37bc42f5cmov r8, [rsp+248]
37bc42f64movsd_xmm x6, [rsp+752]
37bc42f6dadd edx, ecx
37bc42f6fmov [r8], edx
37bc42f72mov edx, [r10]
37bc42f75movsd_xmm [rax+8*r12], x6
37bc42f7blea r9l, [rdx+rcx]
37bc42f7fmov [rsp+248], edx
37bc42f86mov edx, [rsp+216]
37bc42f8dmov [r10], r9l
37bc42f90mov r10l, [r8]
37bc42f93add ecx, edx
37bc42f95cmp r10l, ecx
37bc42f98jg 0x37bc430fb
37bc42f9e
37bc42f9eloc_37bc42f9e:
37bc42f9emov edx, [rsp+452]
37bc42fa5cmp [rsp+248], edx
37bc42facjl 0x37bc4316e
37bc42fb2
37bc42fb2loc_37bc42fb2:
37bc42fb2mov edx, r9l
37bc42fb5mov [rsp+1264], rax
37bc42fbdmov rax, [rsp+1240]
37bc42fc5lea r9, [rip+0x809cb4]
37bc42fccsub edx, r10l
37bc42fcfmov rcx, [rsp+232]
37bc42fd7mov [rsp+1208], r11
37bc42fdfadd edx, 1
37bc42fe2mov [rsp+840], edx
37bc42fe9movsxd rdx, r10l
37bc42fecadd rdx, [rsp+328]
37bc42ff4shl rdx, 4
37bc42ff8lea r8, [rax+rdx]
37bc42ffcmov rdx, [rsp+336]
37bc43004call zdscal_
37bc43009addsd x6, x8
37bc4300ecmp edi, 1
37bc43011mov rax, [rsp+1192]
37bc43019mov r11, [rsp+1208]
37bc43021movsd_xmm [rax+8*r12], x6
37bc43027movapd x1, x6
37bc4302bmov rax, [rsp+1264]
37bc43033jle 0x37bc4307a
37bc43035mov rdi, [rsp+1200]
37bc4303dmov edx, [rsp+432]
37bc43044movapd x0, x6
37bc43048sub edx, 1
37bc4304bsubsd x0, [rdi+8*r12]
37bc43051mov rdi, [rsp+1192]
37bc43059movsxd rdx, edx
37bc4305csubsd x0, [rdi+8*rdx]
37bc43061mov rdi, [rsp+1200]
37bc43069subsd x0, [rdi+8*rdx]
37bc4306emaxsd x0, [r11+8*rdx]
37bc43074movsd_xmm [r11+8*rdx], x0
37bc4307a
37bc4307aloc_37bc4307a:
37bc4307acmp [rsp+196], r13l
37bc43082jle 0x37bc4214f
37bc43088mov edi, [rsp+224]
37bc4308fcmp edi, ebx
37bc43091movsxd rdx, edi
37bc43094mov rdi, [rsp+1192]
37bc4309ccmovg rdx, rbx
37bc430a0movsd_xmm x0, [rdi+8*rdx-8]
37bc430a6mov rdi, [rsp+1200]
37bc430aesubsd x0, [rdi+8*rdx-8]
37bc430b4subsd x0, x1
37bc430b8subsd x0, [rdi+8*r12]
37bc430bemov rdi, [rsp+352]
37bc430c6maxsd x0, x11
37bc430cbmovsd_xmm [rdi-16], x0
37bc430d0jmp 0x37bc4214f
37bc430d5
37bc430d5loc_37bc430d5:
37bc430d5mov rax, [rsp+1272]
37bc430ddmov rbx, [rsp+528]
37bc430e5mov [rax+4*rbx], 1
37bc430ecmov ebx, [rsp+428]
37bc430f3mov [rax+4*rcx], ebx
37bc430f6jmp 0x37bc41b39
37bc430fb
37bc430fbloc_37bc430fb:
37bc430fbmov rdx, [rsp+328]
37bc43103movsxd r8, ecx
37bc43106pxor x0, x0
37bc4310aadd rdx, r8
37bc4310dmov r8l, r10l
37bc43110sub r8l, ecx
37bc43113mov [rsp+216], rdx
37bc4311bshl rdx, 4
37bc4311fmov rcx, [rsp+216]
37bc43127add rdx, [rsp+1240]
37bc4312fadd rcx, r8
37bc43132shl rcx, 4
37bc43136add rcx, [rsp+1240]
37bc4313emov r8, rcx
37bc43141sub rcx, rdx
37bc43144and ecx, 16
37bc43147je 0x37bc43159
37bc43149movups [rdx], x0
37bc4314cadd rdx, 16
37bc43150cmp r8, rdx
37bc43153je 0x37bc42f9e
37bc43159
37bc43159loc_37bc43159:
37bc43159movups [rdx], x0
37bc4315cadd rdx, 32
37bc43160movups [rdx-16], x0
37bc43164cmp r8, rdx
37bc43167jne 0x37bc43159
37bc43169jmp 0x37bc42f9e
37bc4316e
37bc4316eloc_37bc4316e:
37bc4316emovsxd r8, r9l
37bc43171add r8, [rsp+328]
37bc43179mov rcx, [rsp+1240]
37bc43181pxor x0, x0
37bc43185mov rdx, r8
37bc43188mov [rsp+216], r8
37bc43190mov r8, [rsp+1240]
37bc43198shl rdx, 4
37bc4319clea rdx, [rcx+rdx+16]
37bc431a1mov ecx, [rsp+452]
37bc431a8sub ecx, [rsp+248]
37bc431afsub ecx, 1
37bc431b2add rcx, [rsp+216]
37bc431bashl rcx, 4
37bc431belea rcx, [r8+rcx+32]
37bc431c3mov r8, rcx
37bc431c6sub r8, rdx
37bc431c9and r8l, 16
37bc431cdje 0x37bc431df
37bc431cfmovups [rdx], x0
37bc431d2add rdx, 16
37bc431d6cmp rdx, rcx
37bc431d9je 0x37bc42fb2
37bc431df
37bc431dfloc_37bc431df:
37bc431dfmovups [rdx], x0
37bc431e2add rdx, 32
37bc431e6movups [rdx-16], x0
37bc431eacmp rdx, rcx
37bc431edjne 0x37bc431df
37bc431efjmp 0x37bc42fb2
37bc431f4
37bc431f4loc_37bc431f4:
37bc431f4mov [rsp+216], esi
37bc431fbmov r8l, r13l
37bc431femov rax, rbx
37bc43201mov rcx, rbp
37bc43204mov [rsp+452], r12l
37bc4320cmov edi, [rsp+500]
37bc43213mov r12, r14
37bc43216movapd x8, x14
37bc4321bmov r13l, [rsp+504]
37bc43223mov esi, [rsp+512]
37bc4322amov [rsp+348], 0
37bc43235mov r14l, [rsp+516]
37bc4323dmov r11, [rsp+1208]
37bc43245movsxd rbx, [rsp+600]
37bc4324dmov ebp, [rsp+508]
37bc43254jmp 0x37bc42f45
37bc43259
37bc43259loc_37bc43259:
37bc43259mov rdx, [rsp+400]
37bc43261mov [rsp+1264], rax
37bc43269mov r8, rcx
37bc4326cmov eax, [rsp+348]
37bc43273mov [rsp+1208], r11
37bc4327bmovsd_xmm x4, [rsp+608]
37bc43284mov [rsp+120], rdx
37bc43289mov rdx, [rsp+560]
37bc43291mov [rsp+840], eax
37bc43298mov rax, [rsp+208]
37bc432a0mov [rsp+320], r10
37bc432a8mov [rsp+112], rdx
37bc432admov rdx, [rsp+584]
37bc432b5mov [rsp+160], rax
37bc432bdmov rax, [rsp+576]
37bc432c5mov [rsp+104], rdx
37bc432camov rdx, [rsp+536]
37bc432d2mov [rsp+152], rax
37bc432damov rax, [rsp+568]
37bc432e2mov [rsp+96], rdx
37bc432e7mov rdx, [rsp+232]
37bc432efmov [rsp+144], rax
37bc432f7mov rax, [rsp+336]
37bc432ffmov [rsp+88], rdx
37bc43304mov rdx, [rsp+408]
37bc4330cmov [rsp+136], rax
37bc43314mov rax, [rsp+248]
37bc4331cmov [rsp+80], rdx
37bc43321mov rdx, [rsp+544]
37bc43329mov [rsp+128], rax
37bc43331mov [rsp+72], rdx
37bc43336mov rdx, [rsp+1128]
37bc4333emovsd_xmm [rsp+752], x4
37bc43347mov [rsp+64], rdx
37bc4334cmov rdx, [rsp+240]
37bc43354mov r9, [rsp+552]
37bc4335cmov [rsp+56], rdx
37bc43361mov rdx, [rsp+456]
37bc43369mov [rsp+48], rdx
37bc4336emov rdx, [rsp+464]
37bc43376mov [rsp+40], rdx
37bc4337bmov rdx, [rsp+472]
37bc43383mov [rsp+32], rdx
37bc43388lea rdx, [rip+0x8098f1]
37bc4338fcall zlar1v_
37bc43394mov rax, [rsp+248]
37bc4339cmov r11, [rsp+1208]
37bc433a4mov r10, [rsp+320]
37bc433acmov edx, [rax]
37bc433aemov rax, [rsp+1264]
37bc433b6jmp 0x37bc42f55
37bc433bb
37bc433bbloc_37bc433bb:
37bc433bbmov rdi, [rsp+1280]
37bc433c3mov [rdi], -1
37bc433c9jmp 0x37bc41ab3
37bc433ce
37bc433celoc_37bc433ce:
37bc433cemov rdi, [rsp+1280]
37bc433d6mov [rdi], 5
37bc433dcjmp 0x37bc41ab3
37bc433e1
37bc433e1loc_37bc433e1:
37bc433e1mov [rsp+420], 0
37bc433ec
37bc433ecloc_37bc433ec:
37bc433ecadd [rsp+416], 1
37bc433f4mov ebx, [rsp+204]
37bc433fbxor r12l, 1
37bc433ffcmp [rsp+428], ebx
37bc43406jle 0x37bc43429
37bc43408mov eax, [rsp+420]
37bc4340fmov [rsp+436], eax
37bc43416jmp 0x37bc41ec6
37bc4341b
37bc4341bloc_37bc4341b:
37bc4341bmov rdi, rsi
37bc4341e
37bc4341eloc_37bc4341e:
37bc4341emov [rdi], -2
37bc43424jmp 0x37bc41ab3
37bc43429
37bc43429loc_37bc43429:
37bc43429mov r15l, [rsp+676]
37bc43431mov r14, [rsp+1232]
37bc43439jmp 0x37bc41b39
37bc4343e
37bc4343e 66 90 f.
37bc43440
37bc43440loc_37bc43440:
37bc43440add [rsp+368], 1
37bc43449mov rax, [rsp+368]
37bc43451cmp [rsp+436], eax
37bc43458jl 0x37bc421b9
37bc4345emov rcx, [rsp+488]
37bc43466mov ebx, [rcx+8*rax-8]
37bc4346amov eax, [rcx+8*rax-4]
37bc4346emov [rsp+216], eax
37bc43475jmp 0x37bc41fa4
37bc4347a
37bc4347aloc_37bc4347a:
37bc4347amov rdi, [rsp+1280]
37bc43482jmp 0x37bc4341e
37bc43484
37bc43484loc_37bc43484:
37bc43484add [rsp+368], 1
37bc4348dmov rax, [rsp+368]
37bc43495cmp [rsp+436], eax
37bc4349cjl 0x37bc421b9
37bc434a2mov rcx, [rsp+488]
37bc434aamov ebx, [rcx+8*rax-8]
37bc434aemov eax, [rcx+8*rax-4]
37bc434b2mov [rsp+216], eax
37bc434b9jmp 0x37bc4268f
37bc41180
37bc434be
37bc434be // align 0x10
37bc434be // align 0x10
37bc434c0
37bc434c0zlartg_:
37bc434c0sub rsp, 168
37bc434c7movups [rsp], x6
37bc434cbmovups [rsp+16], x7
37bc434d0movups [rsp+32], x8
37bc434d6movups [rsp+48], x9
37bc434dcmovups [rsp+64], x10
37bc434e2movups [rsp+80], x11
37bc434e8movups [rsp+96], x12
37bc434eemovups [rsp+112], x13
37bc434f4movups [rsp+128], x14
37bc434fdmovups [rsp+144], x15
37bc43506pxor x3, x3
37bc4350amovsd_xmm x2, [rdx]
37bc4350emovsd_xmm x0, [rdx+8]
37bc43513mov edx, 0
37bc43518mov r10, [rsp+208]
37bc43520movsd_xmm x5, [rcx]
37bc43524ucomisd x2, x3
37bc43528movsd_xmm x1, [rcx+8]
37bc4352dsetnp al
37bc43530cmovne eax, edx
37bc43533test al, al
37bc43535je 0x37bc435b0
37bc43537ucomisd x0, x3
37bc4353bsetnp al
37bc4353ecmovne eax, edx
37bc43541test al, al
37bc43543je 0x37bc435b0
37bc43545mov rax, [rip+0x809784]
37bc4354cpxor x0, x0
37bc43550movsd_xmm [r10], x5
37bc43555movups [r9], x0
37bc43559mov [r8], rax
37bc4355cmovsd_xmm [r10+8], x1
37bc43562
37bc43562loc_37bc43562:
37bc43562movups x6, [rsp]
37bc43566movups x7, [rsp+16]
37bc4356bmovups x8, [rsp+32]
37bc43571movups x9, [rsp+48]
37bc43577movups x10, [rsp+64]
37bc4357dmovups x11, [rsp+80]
37bc43583movups x12, [rsp+96]
37bc43589movups x13, [rsp+112]
37bc4358fmovups x14, [rsp+128]
37bc43598movups x15, [rsp+144]
37bc435a1add rsp, 168
37bc435a8ret
37bc435a9
37bc435a9 0f 1f 80 00 00 00 00 .......
37bc435b0
37bc435b0loc_37bc435b0:
37bc435b0pxor x3, x3
37bc435b4mov edx, 0
37bc435b9ucomisd x5, x3
37bc435bdsetnp al
37bc435c0cmovne eax, edx
37bc435c3test al, al
37bc435c5je 0x37bc43650
37bc435cbucomisd x1, x3
37bc435cfsetnp al
37bc435d2cmovne eax, edx
37bc435d5test al, al
37bc435d7je 0x37bc43650
37bc435d9ucomisd x2, x3
37bc435ddmovsd_xmm [r8], x3
37bc435e2jp 0x37bc43a90
37bc435e8jne 0x37bc43a90
37bc435eemovapd x1, x0
37bc435f2andpd x1, [rip+0x8096e6]
37bc435famovapd x4, x3
37bc435femovsd_xmm [r10+8], x3
37bc43604xorpd x0, [rip+0x8096e4]
37bc4360cdivsd x4, x1
37bc43610movsd_xmm [r10], x1
37bc43615mulsd x3, x4
37bc43619addsd x3, x1
37bc4361dmovapd x1, x0
37bc43621mulsd x1, x4
37bc43625mulsd x4, x2
37bc43629unpcklpd x3, x3
37bc4362daddsd x1, x2
37bc43631subsd x0, x4
37bc43635unpcklpd x1, x0
37bc43639divpd x1, x3
37bc4363dmovups [r9], x1
37bc43641jmp 0x37bc43562
37bc43646
37bc43646 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc43650
37bc43650loc_37bc43650:
37bc43650movapd x4, x5
37bc43654andpd x4, [rip+0x809684]
37bc4365cmovapd x3, x1
37bc43660andpd x3, [rip+0x809678]
37bc43668movapd x7, x4
37bc4366cmovapd x4, x0
37bc43670andpd x4, [rip+0x809668]
37bc43678maxsd x7, x3
37bc4367ccomisd x7, [rip+0x80967c]
37bc43684movapd x3, x2
37bc43688andpd x3, [rip+0x809650]
37bc43690movapd x10, x7
37bc43695maxsd x3, x4
37bc43699ja 0x37bc43910
37bc4369fmovsd_xmm x7, [rip+0x809669]
37bc436a7movapd x6, x10
37bc436acmaxsd x6, x7
37bc436b0movapd x11, x7
37bc436b5movsd_xmm x7, [rip+0x80965b]
37bc436bdmovapd x9, x7
37bc436c2maxsd x3, x6
37bc436c6movapd x13, x6
37bc436cbminsd x3, x7
37bc436cf
37bc436cfloc_37bc436cf:
37bc436cfpxor x6, x6
37bc436d3pxor x4, x4
37bc436d7divsd x6, x3
37bc436dbmulsd x4, x6
37bc436dfmovapd x15, x6
37bc436e4movapd x7, x4
37bc436e8movapd x4, x6
37bc436ecmulsd x4, x0
37bc436f0addsd x7, x3
37bc436f4movapd x12, x7
37bc436f9addsd x4, x2
37bc436fdmulsd x2, x6
37bc43701divsd x4, x7
37bc43705subsd x0, x2
37bc43709divsd x0, x7
37bc4370dmovsd_xmm x7, [rip+0x8095eb]
37bc43715movapd x6, x4
37bc43719movapd x14, x4
37bc4371emulsd x6, x4
37bc43722movapd x4, x10
37bc43727divsd x4, x3
37bc4372bmovapd x2, x0
37bc4372fmulsd x2, x0
37bc43733addsd x2, x6
37bc43737comisd x7, x4
37bc4373bjbe 0x37bc43c08
37bc43741movapd x4, x13
37bc43746pxor x6, x6
37bc4374apxor x8, x8
37bc4374fminsd x4, x9
37bc43754divsd x6, x4
37bc43758movapd x7, x4
37bc4375cdivsd x7, x3
37bc43760mulsd x8, x6
37bc43765movapd x9, x8
37bc4376amovapd x8, x4
37bc4376fmovapd x4, x6
37bc43773mulsd x4, x1
37bc43777addsd x8, x9
37bc4377caddsd x4, x5
37bc43780mulsd x5, x6
37bc43784divsd x4, x8
37bc43789subsd x1, x5
37bc4378dmovapd x12, x7
37bc43792divsd x1, x8
37bc43797movapd x6, x4
37bc4379bmulsd x6, x4
37bc4379fmovapd x5, x1
37bc437a3mulsd x5, x1
37bc437a7addsd x5, x6
37bc437abmovapd x6, x7
37bc437afmulsd x6, x7
37bc437b3movapd x7, x6
37bc437b7mulsd x7, x5
37bc437bbaddsd x2, x7
37bc437bfmovapd x10, x2
37bc437c4
37bc437c4loc_37bc437c4:
37bc437c4movapd x7, x0
37bc437c8movapd x0, x10
37bc437cdxorpd x7, [rip+0x80951b]
37bc437d5mulsd x0, x11
37bc437damovapd x15, x7
37bc437dfcomisd x5, x0
37bc437e3jb 0x37bc43b30
37bc437e9movapd x0, x5
37bc437edcomisd x5, [rip+0x80950b]
37bc437f5pxor x2, x2
37bc437f9divsd x0, x10
37bc437fesqrtsd x0, x0
37bc43802divsd x2, x0
37bc43806movapd x8, x0
37bc4380bmovapd x13, x0
37bc43810pxor x0, x0
37bc43814mulsd x0, x2
37bc43818addsd x0, x8
37bc4381dmovapd x8, x0
37bc43822movapd x0, x1
37bc43826mulsd x0, x2
37bc4382amulsd x2, x4
37bc4382eaddsd x0, x4
37bc43832movapd x9, x2
37bc43837movapd x2, x1
37bc4383bsubsd x2, x9
37bc43840divsd x0, x8
37bc43845divsd x2, x8
37bc4384ajbe 0x37bc43860
37bc4384cmovsd_xmm x9, [rip+0x8094d3]
37bc43855comisd x9, x10
37bc4385aja 0x37bc43e18
37bc43860
37bc43860loc_37bc43860:
37bc43860pxor x5, x5
37bc43864movapd x1, x2
37bc43868movapd x9, x15
37bc4386dmovapd x4, x5
37bc43871divsd x4, x10
37bc43876mulsd x5, x4
37bc4387amulsd x1, x4
37bc4387emulsd x4, x0
37bc43882addsd x5, x10
37bc43887addsd x1, x0
37bc4388bmovapd x6, x4
37bc4388fmovapd x4, x2
37bc43893subsd x4, x6
37bc43897divsd x1, x5
37bc4389bdivsd x4, x5
37bc4389fmovapd x5, x14
37bc438a4mulsd x5, x1
37bc438a8mulsd x1, x15
37bc438admulsd x9, x4
37bc438b2mulsd x4, x14
37bc438b7subsd x5, x9
37bc438bcaddsd x4, x1
37bc438c0
37bc438c0loc_37bc438c0:
37bc438c0movapd x1, x12
37bc438c5movsd_xmm [r9], x5
37bc438camovapd x5, x2
37bc438cemulsd x1, x13
37bc438d3movsd_xmm [r9+8], x4
37bc438d9pxor x4, x4
37bc438ddmulsd x5, x4
37bc438e1mulsd x2, x3
37bc438e5movsd_xmm [r8], x1
37bc438eamovapd x1, x0
37bc438eemulsd x1, x3
37bc438f2mulsd x0, x4
37bc438f6subsd x1, x5
37bc438faaddsd x2, x0
37bc438femovsd_xmm [r10], x1
37bc43903movsd_xmm [r10+8], x2
37bc43909jmp 0x37bc43562
37bc4390e
37bc4390e 66 90 f.
37bc43910
37bc43910loc_37bc43910:
37bc43910movsd_xmm x4, [rip+0x809408]
37bc43918comisd x4, x7
37bc4391cjbe 0x37bc43b00
37bc43922comisd x3, [rip+0x8093d6]
37bc4392ajbe 0x37bc43b00
37bc43930comisd x4, x3
37bc43934jbe 0x37bc43b00
37bc4393amovapd x3, x1
37bc4393emovapd x4, x5
37bc43942movapd x6, x0
37bc43946mulsd x3, x1
37bc4394amulsd x4, x5
37bc4394emulsd x6, x0
37bc43952xorpd x0, [rip+0x809396]
37bc4395amovapd x14, x0
37bc4395fmovsd_xmm x0, [rip+0x8093a9]
37bc43967addsd x4, x3
37bc4396bmovapd x3, x2
37bc4396fmulsd x3, x2
37bc43973addsd x3, x6
37bc43977addsd x3, x4
37bc4397bmulsd x0, x3
37bc4397fcomisd x4, x0
37bc43983movapd x0, x4
37bc43987jb 0x37bc43efa
37bc4398ddivsd x0, x3
37bc43991pxor x6, x6
37bc43995pxor x7, x7
37bc43999comisd x4, [rip+0x80935f]
37bc439a1sqrtsd x0, x0
37bc439a5divsd x6, x0
37bc439a9movsd_xmm [r8], x0
37bc439aemulsd x7, x6
37bc439b2movapd x9, x7
37bc439b7movapd x7, x0
37bc439bbmovapd x0, x6
37bc439bfmulsd x6, x1
37bc439c3addsd x7, x9
37bc439c8mulsd x0, x5
37bc439ccaddsd x6, x5
37bc439d0movapd x9, x6
37bc439d5movapd x6, x0
37bc439d9movapd x0, x1
37bc439ddsubsd x0, x6
37bc439e1divsd x9, x7
37bc439e6divsd x0, x7
37bc439eamovapd x11, x9
37bc439efmovsd_xmm [r10], x9
37bc439f4movsd_xmm [r10+8], x0
37bc439fajbe 0x37bc43fc6
37bc43a00movsd_xmm x6, [rip+0x809320]
37bc43a08comisd x6, x3
37bc43a0cjbe 0x37bc43fc6
37bc43a12mulsd x3, x4
37bc43a16pxor x0, x0
37bc43a1asqrtsd x3, x3
37bc43a1ecomisd x0, x3
37bc43a22jbe 0x37bc44023
37bc43a28movapd x0, x3
37bc43a2cpxor x6, x6
37bc43a30divsd x0, x6
37bc43a34movapd x4, x6
37bc43a38mulsd x3, x0
37bc43a3caddsd x4, x3
37bc43a40movapd x3, x5
37bc43a44mulsd x3, x0
37bc43a48addsd x3, x1
37bc43a4cmulsd x1, x0
37bc43a50divsd x3, x4
37bc43a54subsd x1, x5
37bc43a58divsd x1, x4
37bc43a5c
37bc43a5cloc_37bc43a5c:
37bc43a5cmovapd x0, x2
37bc43a60movapd x4, x14
37bc43a65mulsd x0, x3
37bc43a69mulsd x4, x1
37bc43a6dmulsd x3, x14
37bc43a72mulsd x1, x2
37bc43a76subsd x0, x4
37bc43a7aaddsd x1, x3
37bc43a7emovsd_xmm [r9], x0
37bc43a83movsd_xmm [r9+8], x1
37bc43a89jmp 0x37bc43562
37bc43a8e
37bc43a8e 66 90 f.
37bc43a90
37bc43a90loc_37bc43a90:
37bc43a90pxor x1, x1
37bc43a94movapd x3, x2
37bc43a98andpd x3, [rip+0x809240]
37bc43aa0ucomisd x0, x1
37bc43aa4jp 0x37bc43c58
37bc43aaajne 0x37bc43c58
37bc43ab0movapd x4, x1
37bc43ab4movsd_xmm [r10+8], x1
37bc43abaxorpd x0, [rip+0x80922e]
37bc43ac2divsd x4, x3
37bc43ac6movsd_xmm [r10], x3
37bc43acbmulsd x1, x4
37bc43acfaddsd x1, x3
37bc43ad3movapd x3, x0
37bc43ad7mulsd x3, x4
37bc43adbmulsd x4, x2
37bc43adfaddsd x3, x2
37bc43ae3subsd x0, x4
37bc43ae7movapd x2, x3
37bc43aebunpcklpd x2, x0
37bc43aefmovddup x0, x1
37bc43af3divpd x2, x0
37bc43af7movups [r9], x2
37bc43afbjmp 0x37bc43562
37bc43b00
37bc43b00loc_37bc43b00:
37bc43b00maxsd x3, x10
37bc43b05movsd_xmm x7, [rip+0x80920b]
37bc43b0dmovapd x13, x10
37bc43b12movsd_xmm x11, [rip+0x8091f5]
37bc43b1bmovapd x9, x7
37bc43b20minsd x3, x7
37bc43b24jmp 0x37bc436cf
37bc43b29
37bc43b29 0f 1f 80 00 00 00 00 .......
37bc43b30
37bc43b30loc_37bc43b30:
37bc43b30movapd x0, x10
37bc43b35movapd x7, x5
37bc43b39movapd x6, x1
37bc43b3dmulsd x0, x5
37bc43b41movapd x2, x0
37bc43b45pxor x0, x0
37bc43b49mulsd x6, x0
37bc43b4dsqrtsd x2, x2
37bc43b51divsd x7, x2
37bc43b55movapd x9, x2
37bc43b5amovapd x2, x4
37bc43b5emulsd x2, x0
37bc43b62comisd x7, x11
37bc43b67movapd x13, x7
37bc43b6cjb 0x37bc43d18
37bc43b72movapd x5, x0
37bc43b76addsd x6, x4
37bc43b7aaddsd x5, x7
37bc43b7emovapd x7, x1
37bc43b82subsd x7, x2
37bc43b86movapd x0, x6
37bc43b8adivsd x0, x5
37bc43b8emovapd x2, x7
37bc43b92divsd x2, x5
37bc43b96
37bc43b96loc_37bc43b96:
37bc43b96pxor x5, x5
37bc43b9amovapd x6, x5
37bc43b9edivsd x6, x9
37bc43ba3mulsd x5, x6
37bc43ba7movapd x8, x5
37bc43bacmovapd x5, x6
37bc43bb0mulsd x5, x1
37bc43bb4addsd x8, x9
37bc43bb9mulsd x6, x4
37bc43bbdaddsd x5, x4
37bc43bc1movapd x4, x15
37bc43bc6subsd x1, x6
37bc43bcamovapd x6, x14
37bc43bcfmovapd x7, x5
37bc43bd3movapd x5, x14
37bc43bd8divsd x7, x8
37bc43bdddivsd x1, x8
37bc43be2mulsd x5, x7
37bc43be6mulsd x7, x15
37bc43bebmulsd x4, x1
37bc43befmulsd x6, x1
37bc43bf3subsd x5, x4
37bc43bf7movapd x4, x6
37bc43bfbaddsd x4, x7
37bc43bffjmp 0x37bc438c0
37bc43c04
37bc43c04 0f 1f 40 00 ..@.
37bc43c08
37bc43c08loc_37bc43c08:
37bc43c08movapd x4, x15
37bc43c0dmulsd x4, x1
37bc43c11addsd x4, x5
37bc43c15mulsd x5, x15
37bc43c1adivsd x4, x12
37bc43c1fsubsd x1, x5
37bc43c23divsd x1, x12
37bc43c28movsd_xmm x12, [rip+0x80909f]
37bc43c31movapd x6, x4
37bc43c35mulsd x6, x4
37bc43c39movapd x5, x1
37bc43c3dmulsd x5, x1
37bc43c41addsd x5, x6
37bc43c45addsd x2, x5
37bc43c49movapd x10, x2
37bc43c4ejmp 0x37bc437c4
37bc43c53
37bc43c53 0f 1f 44 00 00 ..D..
37bc43c58
37bc43c58loc_37bc43c58:
37bc43c58movapd x1, x0
37bc43c5candpd x1, [rip+0x80907c]
37bc43c64maxsd x1, x3
37bc43c68comisd x1, [rip+0x809090]
37bc43c70jbe 0x37bc43d40
37bc43c76movsd_xmm x3, [rip+0x80908a]
37bc43c7ecomisd x3, x1
37bc43c82jbe 0x37bc43d40
37bc43c88movapd x1, x0
37bc43c8cmovapd x3, x2
37bc43c90movapd x4, x0
37bc43c94mulsd x1, x0
37bc43c98xorpd x4, [rip+0x809050]
37bc43ca0mulsd x3, x2
37bc43ca4addsd x3, x1
37bc43ca8pxor x1, x1
37bc43cacsqrtsd x3, x3
37bc43cb0comisd x1, x3
37bc43cb4jbe 0x37bc43ec5
37bc43cbamovapd x5, x3
37bc43cbemovapd x7, x1
37bc43cc2movapd x6, x3
37bc43cc6divsd x5, x1
37bc43ccamovapd x1, x2
37bc43ccemulsd x6, x5
37bc43cd2mulsd x1, x5
37bc43cd6mulsd x5, x4
37bc43cdaaddsd x7, x6
37bc43cdesubsd x1, x0
37bc43ce2subsd x5, x2
37bc43ce6divsd x1, x7
37bc43ceamovapd x2, x5
37bc43ceedivsd x2, x7
37bc43cf2movapd x0, x1
37bc43cf6
37bc43cf6loc_37bc43cf6:
37bc43cf6mov [r10+8], 0
37bc43cfemovsd_xmm [r9], x0
37bc43d03movsd_xmm [r9+8], x2
37bc43d09movsd_xmm [r10], x3
37bc43d0ejmp 0x37bc43562
37bc43d13
37bc43d13 0f 1f 44 00 00 ..D..
37bc43d18
37bc43d18loc_37bc43d18:
37bc43d18movapd x5, x10
37bc43d1ddivsd x5, x9
37bc43d22movapd x0, x5
37bc43d26mulsd x0, x4
37bc43d2amulsd x5, x1
37bc43d2esubsd x0, x6
37bc43d32addsd x2, x5
37bc43d36jmp 0x37bc43b96
37bc43d3b
37bc43d3b 0f 1f 44 00 00 ..D..
37bc43d40
37bc43d40loc_37bc43d40:
37bc43d40maxsd x1, [rip+0x808fc8]
37bc43d48minsd x1, [rip+0x808fc8]
37bc43d50pxor x3, x3
37bc43d54movapd x5, x3
37bc43d58divsd x5, x1
37bc43d5cmovapd x4, x5
37bc43d60mulsd x4, x3
37bc43d64movapd x6, x4
37bc43d68movapd x4, x0
37bc43d6cmulsd x4, x5
37bc43d70addsd x6, x1
37bc43d74mulsd x5, x2
37bc43d78addsd x4, x2
37bc43d7csubsd x0, x5
37bc43d80divsd x4, x6
37bc43d84divsd x0, x6
37bc43d88movapd x2, x4
37bc43d8cmulsd x2, x4
37bc43d90movapd x5, x0
37bc43d94mulsd x5, x0
37bc43d98addsd x2, x5
37bc43d9cmovapd x5, x0
37bc43da0xorpd x5, [rip+0x808f48]
37bc43da8sqrtsd x2, x2
37bc43daccomisd x3, x2
37bc43db0jbe 0x37bc43e90
37bc43db6movapd x6, x2
37bc43dbadivsd x6, x3
37bc43dbemovapd x7, x6
37bc43dc2mulsd x7, x2
37bc43dc6addsd x3, x7
37bc43dcamovapd x7, x3
37bc43dcemovapd x3, x6
37bc43dd2mulsd x3, x4
37bc43dd6subsd x3, x0
37bc43ddamovapd x0, x6
37bc43ddemulsd x0, x5
37bc43de2divsd x3, x7
37bc43de6subsd x0, x4
37bc43deamovapd x5, x0
37bc43deedivsd x5, x7
37bc43df2
37bc43df2loc_37bc43df2:
37bc43df2mulsd x2, x1
37bc43df6mov [r10+8], 0
37bc43dfemovsd_xmm [r9], x3
37bc43e03movsd_xmm [r9+8], x5
37bc43e09movsd_xmm [r10], x2
37bc43e0ejmp 0x37bc43562
37bc43e13
37bc43e13 0f 1f 44 00 00 ..D..
37bc43e18
37bc43e18loc_37bc43e18:
37bc43e18mulsd x5, x10
37bc43e1dpxor x6, x6
37bc43e21pxor x9, x9
37bc43e26sqrtsd x5, x5
37bc43e2adivsd x6, x5
37bc43e2emulsd x9, x6
37bc43e33addsd x5, x9
37bc43e38movapd x9, x6
37bc43e3dmulsd x9, x1
37bc43e42addsd x9, x4
37bc43e47mulsd x4, x6
37bc43e4bdivsd x9, x5
37bc43e50subsd x1, x4
37bc43e54movapd x4, x7
37bc43e58divsd x1, x5
37bc43e5cmovapd x5, x14
37bc43e61mulsd x5, x9
37bc43e66movapd x6, x9
37bc43e6bmulsd x6, x7
37bc43e6fmulsd x4, x1
37bc43e73mulsd x1, x14
37bc43e78subsd x5, x4
37bc43e7cmovapd x4, x6
37bc43e80addsd x4, x1
37bc43e84jmp 0x37bc438c0
37bc43e89
37bc43e89 0f 1f 80 00 00 00 00 .......
37bc43e90
37bc43e90loc_37bc43e90:
37bc43e90movapd x7, x3
37bc43e94divsd x7, x2
37bc43e98mulsd x3, x7
37bc43e9cmovapd x0, x3
37bc43ea0movapd x3, x7
37bc43ea4mulsd x3, x5
37bc43ea8addsd x0, x2
37bc43eacaddsd x3, x4
37bc43eb0mulsd x4, x7
37bc43eb4divsd x3, x0
37bc43eb8subsd x5, x4
37bc43ebcdivsd x5, x0
37bc43ec0jmp 0x37bc43df2
37bc43ec5
37bc43ec5loc_37bc43ec5:
37bc43ec5movapd x5, x1
37bc43ec9movapd x0, x4
37bc43ecddivsd x5, x3
37bc43ed1mulsd x0, x5
37bc43ed5mulsd x1, x5
37bc43ed9mulsd x5, x2
37bc43eddaddsd x0, x2
37bc43ee1movapd x2, x4
37bc43ee5addsd x1, x3
37bc43ee9subsd x2, x5
37bc43eeddivsd x0, x1
37bc43ef1divsd x2, x1
37bc43ef5jmp 0x37bc43cf6
37bc43efa
37bc43efaloc_37bc43efa:
37bc43efamulsd x0, x3
37bc43efemovapd x6, x4
37bc43f02movapd x7, x1
37bc43f06pxor x4, x4
37bc43f0amovapd x9, x5
37bc43f0fmulsd x7, x4
37bc43f13mulsd x9, x4
37bc43f18sqrtsd x0, x0
37bc43f1cdivsd x6, x0
37bc43f20comisd x6, [rip+0x808de8]
37bc43f28movapd x11, x6
37bc43f2djb 0x37bc44005
37bc43f33addsd x4, x6
37bc43f37addsd x7, x5
37bc43f3bmovapd x3, x1
37bc43f3fsubsd x3, x9
37bc43f44movapd x6, x4
37bc43f48movapd x4, x7
37bc43f4cdivsd x4, x6
37bc43f50divsd x3, x6
37bc43f54
37bc43f54loc_37bc43f54:
37bc43f54movsd_xmm [r10+8], x3
37bc43f5apxor x3, x3
37bc43f5emovsd_xmm [r10], x4
37bc43f63movapd x4, x3
37bc43f67movsd_xmm [r8], x11
37bc43f6cdivsd x4, x0
37bc43f70mulsd x3, x4
37bc43f74addsd x3, x0
37bc43f78movapd x0, x1
37bc43f7cmulsd x0, x4
37bc43f80mulsd x4, x5
37bc43f84addsd x0, x5
37bc43f88subsd x1, x4
37bc43f8cmovapd x4, x14
37bc43f91divsd x0, x3
37bc43f95divsd x1, x3
37bc43f99movapd x3, x2
37bc43f9dmulsd x3, x0
37bc43fa1mulsd x0, x14
37bc43fa6mulsd x4, x1
37bc43faamulsd x1, x2
37bc43faesubsd x3, x4
37bc43fb2addsd x1, x0
37bc43fb6movsd_xmm [r9], x3
37bc43fbbmovsd_xmm [r9+8], x1
37bc43fc1jmp 0x37bc43562
37bc43fc6
37bc43fc6loc_37bc43fc6:
37bc43fc6pxor x4, x4
37bc43fcamovapd x5, x11
37bc43fcfmovapd x1, x4
37bc43fd3divsd x1, x3
37bc43fd7mulsd x4, x1
37bc43fdbmulsd x5, x1
37bc43fdfaddsd x4, x3
37bc43fe3movapd x3, x0
37bc43fe7mulsd x3, x1
37bc43febmovapd x1, x0
37bc43fefsubsd x1, x5
37bc43ff3divsd x1, x4
37bc43ff7addsd x3, x11
37bc43ffcdivsd x3, x4
37bc44000jmp 0x37bc43a5c
37bc44005
37bc44005loc_37bc44005:
37bc44005divsd x3, x0
37bc44009movapd x4, x3
37bc4400dmulsd x4, x5
37bc44011mulsd x3, x1
37bc44015subsd x4, x7
37bc44019addsd x3, x9
37bc4401ejmp 0x37bc43f54
37bc44023
37bc44023loc_37bc44023:
37bc44023pxor x4, x4
37bc44027pxor x0, x0
37bc4402bdivsd x4, x3
37bc4402fmulsd x0, x4
37bc44033addsd x0, x3
37bc44037movapd x3, x1
37bc4403bmulsd x3, x4
37bc4403fmulsd x4, x5
37bc44043addsd x3, x5
37bc44047subsd x1, x4
37bc4404bdivsd x3, x0
37bc4404fdivsd x1, x0
37bc44053jmp 0x37bc43a5c
37bc434c0
37bc434c0zlartg_:
37bc434c0sub rsp, 168
37bc434c7movups [rsp], x6
37bc434cbmovups [rsp+16], x7
37bc434d0movups [rsp+32], x8
37bc434d6movups [rsp+48], x9
37bc434dcmovups [rsp+64], x10
37bc434e2movups [rsp+80], x11
37bc434e8movups [rsp+96], x12
37bc434eemovups [rsp+112], x13
37bc434f4movups [rsp+128], x14
37bc434fdmovups [rsp+144], x15
37bc43506pxor x3, x3
37bc4350amovsd_xmm x2, [rdx]
37bc4350emovsd_xmm x0, [rdx+8]
37bc43513mov edx, 0
37bc43518mov r10, [rsp+208]
37bc43520movsd_xmm x5, [rcx]
37bc43524ucomisd x2, x3
37bc43528movsd_xmm x1, [rcx+8]
37bc4352dsetnp al
37bc43530cmovne eax, edx
37bc43533test al, al
37bc43535je 0x37bc435b0
37bc43537ucomisd x0, x3
37bc4353bsetnp al
37bc4353ecmovne eax, edx
37bc43541test al, al
37bc43543je 0x37bc435b0
37bc43545mov rax, [rip+0x809784]
37bc4354cpxor x0, x0
37bc43550movsd_xmm [r10], x5
37bc43555movups [r9], x0
37bc43559mov [r8], rax
37bc4355cmovsd_xmm [r10+8], x1
37bc43562
37bc43562loc_37bc43562:
37bc43562movups x6, [rsp]
37bc43566movups x7, [rsp+16]
37bc4356bmovups x8, [rsp+32]
37bc43571movups x9, [rsp+48]
37bc43577movups x10, [rsp+64]
37bc4357dmovups x11, [rsp+80]
37bc43583movups x12, [rsp+96]
37bc43589movups x13, [rsp+112]
37bc4358fmovups x14, [rsp+128]
37bc43598movups x15, [rsp+144]
37bc435a1add rsp, 168
37bc435a8ret
37bc435a9
37bc435a9 0f 1f 80 00 00 00 00 .......
37bc435b0
37bc435b0loc_37bc435b0:
37bc435b0pxor x3, x3
37bc435b4mov edx, 0
37bc435b9ucomisd x5, x3
37bc435bdsetnp al
37bc435c0cmovne eax, edx
37bc435c3test al, al
37bc435c5je 0x37bc43650
37bc435cbucomisd x1, x3
37bc435cfsetnp al
37bc435d2cmovne eax, edx
37bc435d5test al, al
37bc435d7je 0x37bc43650
37bc435d9ucomisd x2, x3
37bc435ddmovsd_xmm [r8], x3
37bc435e2jp 0x37bc43a90
37bc435e8jne 0x37bc43a90
37bc435eemovapd x1, x0
37bc435f2andpd x1, [rip+0x8096e6]
37bc435famovapd x4, x3
37bc435femovsd_xmm [r10+8], x3
37bc43604xorpd x0, [rip+0x8096e4]
37bc4360cdivsd x4, x1
37bc43610movsd_xmm [r10], x1
37bc43615mulsd x3, x4
37bc43619addsd x3, x1
37bc4361dmovapd x1, x0
37bc43621mulsd x1, x4
37bc43625mulsd x4, x2
37bc43629unpcklpd x3, x3
37bc4362daddsd x1, x2
37bc43631subsd x0, x4
37bc43635unpcklpd x1, x0
37bc43639divpd x1, x3
37bc4363dmovups [r9], x1
37bc43641jmp 0x37bc43562
37bc43646
37bc43646 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc43650
37bc43650loc_37bc43650:
37bc43650movapd x4, x5
37bc43654andpd x4, [rip+0x809684]
37bc4365cmovapd x3, x1
37bc43660andpd x3, [rip+0x809678]
37bc43668movapd x7, x4
37bc4366cmovapd x4, x0
37bc43670andpd x4, [rip+0x809668]
37bc43678maxsd x7, x3
37bc4367ccomisd x7, [rip+0x80967c]
37bc43684movapd x3, x2
37bc43688andpd x3, [rip+0x809650]
37bc43690movapd x10, x7
37bc43695maxsd x3, x4
37bc43699ja 0x37bc43910
37bc4369fmovsd_xmm x7, [rip+0x809669]
37bc436a7movapd x6, x10
37bc436acmaxsd x6, x7
37bc436b0movapd x11, x7
37bc436b5movsd_xmm x7, [rip+0x80965b]
37bc436bdmovapd x9, x7
37bc436c2maxsd x3, x6
37bc436c6movapd x13, x6
37bc436cbminsd x3, x7
37bc436cf
37bc436cfloc_37bc436cf:
37bc436cfpxor x6, x6
37bc436d3pxor x4, x4
37bc436d7divsd x6, x3
37bc436dbmulsd x4, x6
37bc436dfmovapd x15, x6
37bc436e4movapd x7, x4
37bc436e8movapd x4, x6
37bc436ecmulsd x4, x0
37bc436f0addsd x7, x3
37bc436f4movapd x12, x7
37bc436f9addsd x4, x2
37bc436fdmulsd x2, x6
37bc43701divsd x4, x7
37bc43705subsd x0, x2
37bc43709divsd x0, x7
37bc4370dmovsd_xmm x7, [rip+0x8095eb]
37bc43715movapd x6, x4
37bc43719movapd x14, x4
37bc4371emulsd x6, x4
37bc43722movapd x4, x10
37bc43727divsd x4, x3
37bc4372bmovapd x2, x0
37bc4372fmulsd x2, x0
37bc43733addsd x2, x6
37bc43737comisd x7, x4
37bc4373bjbe 0x37bc43c08
37bc43741movapd x4, x13
37bc43746pxor x6, x6
37bc4374apxor x8, x8
37bc4374fminsd x4, x9
37bc43754divsd x6, x4
37bc43758movapd x7, x4
37bc4375cdivsd x7, x3
37bc43760mulsd x8, x6
37bc43765movapd x9, x8
37bc4376amovapd x8, x4
37bc4376fmovapd x4, x6
37bc43773mulsd x4, x1
37bc43777addsd x8, x9
37bc4377caddsd x4, x5
37bc43780mulsd x5, x6
37bc43784divsd x4, x8
37bc43789subsd x1, x5
37bc4378dmovapd x12, x7
37bc43792divsd x1, x8
37bc43797movapd x6, x4
37bc4379bmulsd x6, x4
37bc4379fmovapd x5, x1
37bc437a3mulsd x5, x1
37bc437a7addsd x5, x6
37bc437abmovapd x6, x7
37bc437afmulsd x6, x7
37bc437b3movapd x7, x6
37bc437b7mulsd x7, x5
37bc437bbaddsd x2, x7
37bc437bfmovapd x10, x2
37bc437c4
37bc437c4loc_37bc437c4:
37bc437c4movapd x7, x0
37bc437c8movapd x0, x10
37bc437cdxorpd x7, [rip+0x80951b]
37bc437d5mulsd x0, x11
37bc437damovapd x15, x7
37bc437dfcomisd x5, x0
37bc437e3jb 0x37bc43b30
37bc437e9movapd x0, x5
37bc437edcomisd x5, [rip+0x80950b]
37bc437f5pxor x2, x2
37bc437f9divsd x0, x10
37bc437fesqrtsd x0, x0
37bc43802divsd x2, x0
37bc43806movapd x8, x0
37bc4380bmovapd x13, x0
37bc43810pxor x0, x0
37bc43814mulsd x0, x2
37bc43818addsd x0, x8
37bc4381dmovapd x8, x0
37bc43822movapd x0, x1
37bc43826mulsd x0, x2
37bc4382amulsd x2, x4
37bc4382eaddsd x0, x4
37bc43832movapd x9, x2
37bc43837movapd x2, x1
37bc4383bsubsd x2, x9
37bc43840divsd x0, x8
37bc43845divsd x2, x8
37bc4384ajbe 0x37bc43860
37bc4384cmovsd_xmm x9, [rip+0x8094d3]
37bc43855comisd x9, x10
37bc4385aja 0x37bc43e18
37bc43860
37bc43860loc_37bc43860:
37bc43860pxor x5, x5
37bc43864movapd x1, x2
37bc43868movapd x9, x15
37bc4386dmovapd x4, x5
37bc43871divsd x4, x10
37bc43876mulsd x5, x4
37bc4387amulsd x1, x4
37bc4387emulsd x4, x0
37bc43882addsd x5, x10
37bc43887addsd x1, x0
37bc4388bmovapd x6, x4
37bc4388fmovapd x4, x2
37bc43893subsd x4, x6
37bc43897divsd x1, x5
37bc4389bdivsd x4, x5
37bc4389fmovapd x5, x14
37bc438a4mulsd x5, x1
37bc438a8mulsd x1, x15
37bc438admulsd x9, x4
37bc438b2mulsd x4, x14
37bc438b7subsd x5, x9
37bc438bcaddsd x4, x1
37bc438c0
37bc438c0loc_37bc438c0:
37bc438c0movapd x1, x12
37bc438c5movsd_xmm [r9], x5
37bc438camovapd x5, x2
37bc438cemulsd x1, x13
37bc438d3movsd_xmm [r9+8], x4
37bc438d9pxor x4, x4
37bc438ddmulsd x5, x4
37bc438e1mulsd x2, x3
37bc438e5movsd_xmm [r8], x1
37bc438eamovapd x1, x0
37bc438eemulsd x1, x3
37bc438f2mulsd x0, x4
37bc438f6subsd x1, x5
37bc438faaddsd x2, x0
37bc438femovsd_xmm [r10], x1
37bc43903movsd_xmm [r10+8], x2
37bc43909jmp 0x37bc43562
37bc4390e
37bc4390e 66 90 f.
37bc43910
37bc43910loc_37bc43910:
37bc43910movsd_xmm x4, [rip+0x809408]
37bc43918comisd x4, x7
37bc4391cjbe 0x37bc43b00
37bc43922comisd x3, [rip+0x8093d6]
37bc4392ajbe 0x37bc43b00
37bc43930comisd x4, x3
37bc43934jbe 0x37bc43b00
37bc4393amovapd x3, x1
37bc4393emovapd x4, x5
37bc43942movapd x6, x0
37bc43946mulsd x3, x1
37bc4394amulsd x4, x5
37bc4394emulsd x6, x0
37bc43952xorpd x0, [rip+0x809396]
37bc4395amovapd x14, x0
37bc4395fmovsd_xmm x0, [rip+0x8093a9]
37bc43967addsd x4, x3
37bc4396bmovapd x3, x2
37bc4396fmulsd x3, x2
37bc43973addsd x3, x6
37bc43977addsd x3, x4
37bc4397bmulsd x0, x3
37bc4397fcomisd x4, x0
37bc43983movapd x0, x4
37bc43987jb 0x37bc43efa
37bc4398ddivsd x0, x3
37bc43991pxor x6, x6
37bc43995pxor x7, x7
37bc43999comisd x4, [rip+0x80935f]
37bc439a1sqrtsd x0, x0
37bc439a5divsd x6, x0
37bc439a9movsd_xmm [r8], x0
37bc439aemulsd x7, x6
37bc439b2movapd x9, x7
37bc439b7movapd x7, x0
37bc439bbmovapd x0, x6
37bc439bfmulsd x6, x1
37bc439c3addsd x7, x9
37bc439c8mulsd x0, x5
37bc439ccaddsd x6, x5
37bc439d0movapd x9, x6
37bc439d5movapd x6, x0
37bc439d9movapd x0, x1
37bc439ddsubsd x0, x6
37bc439e1divsd x9, x7
37bc439e6divsd x0, x7
37bc439eamovapd x11, x9
37bc439efmovsd_xmm [r10], x9
37bc439f4movsd_xmm [r10+8], x0
37bc439fajbe 0x37bc43fc6
37bc43a00movsd_xmm x6, [rip+0x809320]
37bc43a08comisd x6, x3
37bc43a0cjbe 0x37bc43fc6
37bc43a12mulsd x3, x4
37bc43a16pxor x0, x0
37bc43a1asqrtsd x3, x3
37bc43a1ecomisd x0, x3
37bc43a22jbe 0x37bc44023
37bc43a28movapd x0, x3
37bc43a2cpxor x6, x6
37bc43a30divsd x0, x6
37bc43a34movapd x4, x6
37bc43a38mulsd x3, x0
37bc43a3caddsd x4, x3
37bc43a40movapd x3, x5
37bc43a44mulsd x3, x0
37bc43a48addsd x3, x1
37bc43a4cmulsd x1, x0
37bc43a50divsd x3, x4
37bc43a54subsd x1, x5
37bc43a58divsd x1, x4
37bc43a5c
37bc43a5cloc_37bc43a5c:
37bc43a5cmovapd x0, x2
37bc43a60movapd x4, x14
37bc43a65mulsd x0, x3
37bc43a69mulsd x4, x1
37bc43a6dmulsd x3, x14
37bc43a72mulsd x1, x2
37bc43a76subsd x0, x4
37bc43a7aaddsd x1, x3
37bc43a7emovsd_xmm [r9], x0
37bc43a83movsd_xmm [r9+8], x1
37bc43a89jmp 0x37bc43562
37bc43a8e
37bc43a8e 66 90 f.
37bc43a90
37bc43a90loc_37bc43a90:
37bc43a90pxor x1, x1
37bc43a94movapd x3, x2
37bc43a98andpd x3, [rip+0x809240]
37bc43aa0ucomisd x0, x1
37bc43aa4jp 0x37bc43c58
37bc43aaajne 0x37bc43c58
37bc43ab0movapd x4, x1
37bc43ab4movsd_xmm [r10+8], x1
37bc43abaxorpd x0, [rip+0x80922e]
37bc43ac2divsd x4, x3
37bc43ac6movsd_xmm [r10], x3
37bc43acbmulsd x1, x4
37bc43acfaddsd x1, x3
37bc43ad3movapd x3, x0
37bc43ad7mulsd x3, x4
37bc43adbmulsd x4, x2
37bc43adfaddsd x3, x2
37bc43ae3subsd x0, x4
37bc43ae7movapd x2, x3
37bc43aebunpcklpd x2, x0
37bc43aefmovddup x0, x1
37bc43af3divpd x2, x0
37bc43af7movups [r9], x2
37bc43afbjmp 0x37bc43562
37bc43b00
37bc43b00loc_37bc43b00:
37bc43b00maxsd x3, x10
37bc43b05movsd_xmm x7, [rip+0x80920b]
37bc43b0dmovapd x13, x10
37bc43b12movsd_xmm x11, [rip+0x8091f5]
37bc43b1bmovapd x9, x7
37bc43b20minsd x3, x7
37bc43b24jmp 0x37bc436cf
37bc43b29
37bc43b29 0f 1f 80 00 00 00 00 .......
37bc43b30
37bc43b30loc_37bc43b30:
37bc43b30movapd x0, x10
37bc43b35movapd x7, x5
37bc43b39movapd x6, x1
37bc43b3dmulsd x0, x5
37bc43b41movapd x2, x0
37bc43b45pxor x0, x0
37bc43b49mulsd x6, x0
37bc43b4dsqrtsd x2, x2
37bc43b51divsd x7, x2
37bc43b55movapd x9, x2
37bc43b5amovapd x2, x4
37bc43b5emulsd x2, x0
37bc43b62comisd x7, x11
37bc43b67movapd x13, x7
37bc43b6cjb 0x37bc43d18
37bc43b72movapd x5, x0
37bc43b76addsd x6, x4
37bc43b7aaddsd x5, x7
37bc43b7emovapd x7, x1
37bc43b82subsd x7, x2
37bc43b86movapd x0, x6
37bc43b8adivsd x0, x5
37bc43b8emovapd x2, x7
37bc43b92divsd x2, x5
37bc43b96
37bc43b96loc_37bc43b96:
37bc43b96pxor x5, x5
37bc43b9amovapd x6, x5
37bc43b9edivsd x6, x9
37bc43ba3mulsd x5, x6
37bc43ba7movapd x8, x5
37bc43bacmovapd x5, x6
37bc43bb0mulsd x5, x1
37bc43bb4addsd x8, x9
37bc43bb9mulsd x6, x4
37bc43bbdaddsd x5, x4
37bc43bc1movapd x4, x15
37bc43bc6subsd x1, x6
37bc43bcamovapd x6, x14
37bc43bcfmovapd x7, x5
37bc43bd3movapd x5, x14
37bc43bd8divsd x7, x8
37bc43bdddivsd x1, x8
37bc43be2mulsd x5, x7
37bc43be6mulsd x7, x15
37bc43bebmulsd x4, x1
37bc43befmulsd x6, x1
37bc43bf3subsd x5, x4
37bc43bf7movapd x4, x6
37bc43bfbaddsd x4, x7
37bc43bffjmp 0x37bc438c0
37bc43c04
37bc43c04 0f 1f 40 00 ..@.
37bc43c08
37bc43c08loc_37bc43c08:
37bc43c08movapd x4, x15
37bc43c0dmulsd x4, x1
37bc43c11addsd x4, x5
37bc43c15mulsd x5, x15
37bc43c1adivsd x4, x12
37bc43c1fsubsd x1, x5
37bc43c23divsd x1, x12
37bc43c28movsd_xmm x12, [rip+0x80909f]
37bc43c31movapd x6, x4
37bc43c35mulsd x6, x4
37bc43c39movapd x5, x1
37bc43c3dmulsd x5, x1
37bc43c41addsd x5, x6
37bc43c45addsd x2, x5
37bc43c49movapd x10, x2
37bc43c4ejmp 0x37bc437c4
37bc43c53
37bc43c53 0f 1f 44 00 00 ..D..
37bc43c58
37bc43c58loc_37bc43c58:
37bc43c58movapd x1, x0
37bc43c5candpd x1, [rip+0x80907c]
37bc43c64maxsd x1, x3
37bc43c68comisd x1, [rip+0x809090]
37bc43c70jbe 0x37bc43d40
37bc43c76movsd_xmm x3, [rip+0x80908a]
37bc43c7ecomisd x3, x1
37bc43c82jbe 0x37bc43d40
37bc43c88movapd x1, x0
37bc43c8cmovapd x3, x2
37bc43c90movapd x4, x0
37bc43c94mulsd x1, x0
37bc43c98xorpd x4, [rip+0x809050]
37bc43ca0mulsd x3, x2
37bc43ca4addsd x3, x1
37bc43ca8pxor x1, x1
37bc43cacsqrtsd x3, x3
37bc43cb0comisd x1, x3
37bc43cb4jbe 0x37bc43ec5
37bc43cbamovapd x5, x3
37bc43cbemovapd x7, x1
37bc43cc2movapd x6, x3
37bc43cc6divsd x5, x1
37bc43ccamovapd x1, x2
37bc43ccemulsd x6, x5
37bc43cd2mulsd x1, x5
37bc43cd6mulsd x5, x4
37bc43cdaaddsd x7, x6
37bc43cdesubsd x1, x0
37bc43ce2subsd x5, x2
37bc43ce6divsd x1, x7
37bc43ceamovapd x2, x5
37bc43ceedivsd x2, x7
37bc43cf2movapd x0, x1
37bc43cf6
37bc43cf6loc_37bc43cf6:
37bc43cf6mov [r10+8], 0
37bc43cfemovsd_xmm [r9], x0
37bc43d03movsd_xmm [r9+8], x2
37bc43d09movsd_xmm [r10], x3
37bc43d0ejmp 0x37bc43562
37bc43d13
37bc43d13 0f 1f 44 00 00 ..D..
37bc43d18
37bc43d18loc_37bc43d18:
37bc43d18movapd x5, x10
37bc43d1ddivsd x5, x9
37bc43d22movapd x0, x5
37bc43d26mulsd x0, x4
37bc43d2amulsd x5, x1
37bc43d2esubsd x0, x6
37bc43d32addsd x2, x5
37bc43d36jmp 0x37bc43b96
37bc43d3b
37bc43d3b 0f 1f 44 00 00 ..D..
37bc43d40
37bc43d40loc_37bc43d40:
37bc43d40maxsd x1, [rip+0x808fc8]
37bc43d48minsd x1, [rip+0x808fc8]
37bc43d50pxor x3, x3
37bc43d54movapd x5, x3
37bc43d58divsd x5, x1
37bc43d5cmovapd x4, x5
37bc43d60mulsd x4, x3
37bc43d64movapd x6, x4
37bc43d68movapd x4, x0
37bc43d6cmulsd x4, x5
37bc43d70addsd x6, x1
37bc43d74mulsd x5, x2
37bc43d78addsd x4, x2
37bc43d7csubsd x0, x5
37bc43d80divsd x4, x6
37bc43d84divsd x0, x6
37bc43d88movapd x2, x4
37bc43d8cmulsd x2, x4
37bc43d90movapd x5, x0
37bc43d94mulsd x5, x0
37bc43d98addsd x2, x5
37bc43d9cmovapd x5, x0
37bc43da0xorpd x5, [rip+0x808f48]
37bc43da8sqrtsd x2, x2
37bc43daccomisd x3, x2
37bc43db0jbe 0x37bc43e90
37bc43db6movapd x6, x2
37bc43dbadivsd x6, x3
37bc43dbemovapd x7, x6
37bc43dc2mulsd x7, x2
37bc43dc6addsd x3, x7
37bc43dcamovapd x7, x3
37bc43dcemovapd x3, x6
37bc43dd2mulsd x3, x4
37bc43dd6subsd x3, x0
37bc43ddamovapd x0, x6
37bc43ddemulsd x0, x5
37bc43de2divsd x3, x7
37bc43de6subsd x0, x4
37bc43deamovapd x5, x0
37bc43deedivsd x5, x7
37bc43df2
37bc43df2loc_37bc43df2:
37bc43df2mulsd x2, x1
37bc43df6mov [r10+8], 0
37bc43dfemovsd_xmm [r9], x3
37bc43e03movsd_xmm [r9+8], x5
37bc43e09movsd_xmm [r10], x2
37bc43e0ejmp 0x37bc43562
37bc43e13
37bc43e13 0f 1f 44 00 00 ..D..
37bc43e18
37bc43e18loc_37bc43e18:
37bc43e18mulsd x5, x10
37bc43e1dpxor x6, x6
37bc43e21pxor x9, x9
37bc43e26sqrtsd x5, x5
37bc43e2adivsd x6, x5
37bc43e2emulsd x9, x6
37bc43e33addsd x5, x9
37bc43e38movapd x9, x6
37bc43e3dmulsd x9, x1
37bc43e42addsd x9, x4
37bc43e47mulsd x4, x6
37bc43e4bdivsd x9, x5
37bc43e50subsd x1, x4
37bc43e54movapd x4, x7
37bc43e58divsd x1, x5
37bc43e5cmovapd x5, x14
37bc43e61mulsd x5, x9
37bc43e66movapd x6, x9
37bc43e6bmulsd x6, x7
37bc43e6fmulsd x4, x1
37bc43e73mulsd x1, x14
37bc43e78subsd x5, x4
37bc43e7cmovapd x4, x6
37bc43e80addsd x4, x1
37bc43e84jmp 0x37bc438c0
37bc43e89
37bc43e89 0f 1f 80 00 00 00 00 .......
37bc43e90
37bc43e90loc_37bc43e90:
37bc43e90movapd x7, x3
37bc43e94divsd x7, x2
37bc43e98mulsd x3, x7
37bc43e9cmovapd x0, x3
37bc43ea0movapd x3, x7
37bc43ea4mulsd x3, x5
37bc43ea8addsd x0, x2
37bc43eacaddsd x3, x4
37bc43eb0mulsd x4, x7
37bc43eb4divsd x3, x0
37bc43eb8subsd x5, x4
37bc43ebcdivsd x5, x0
37bc43ec0jmp 0x37bc43df2
37bc43ec5
37bc43ec5loc_37bc43ec5:
37bc43ec5movapd x5, x1
37bc43ec9movapd x0, x4
37bc43ecddivsd x5, x3
37bc43ed1mulsd x0, x5
37bc43ed5mulsd x1, x5
37bc43ed9mulsd x5, x2
37bc43eddaddsd x0, x2
37bc43ee1movapd x2, x4
37bc43ee5addsd x1, x3
37bc43ee9subsd x2, x5
37bc43eeddivsd x0, x1
37bc43ef1divsd x2, x1
37bc43ef5jmp 0x37bc43cf6
37bc43efa
37bc43efaloc_37bc43efa:
37bc43efamulsd x0, x3
37bc43efemovapd x6, x4
37bc43f02movapd x7, x1
37bc43f06pxor x4, x4
37bc43f0amovapd x9, x5
37bc43f0fmulsd x7, x4
37bc43f13mulsd x9, x4
37bc43f18sqrtsd x0, x0
37bc43f1cdivsd x6, x0
37bc43f20comisd x6, [rip+0x808de8]
37bc43f28movapd x11, x6
37bc43f2djb 0x37bc44005
37bc43f33addsd x4, x6
37bc43f37addsd x7, x5
37bc43f3bmovapd x3, x1
37bc43f3fsubsd x3, x9
37bc43f44movapd x6, x4
37bc43f48movapd x4, x7
37bc43f4cdivsd x4, x6
37bc43f50divsd x3, x6
37bc43f54
37bc43f54loc_37bc43f54:
37bc43f54movsd_xmm [r10+8], x3
37bc43f5apxor x3, x3
37bc43f5emovsd_xmm [r10], x4
37bc43f63movapd x4, x3
37bc43f67movsd_xmm [r8], x11
37bc43f6cdivsd x4, x0
37bc43f70mulsd x3, x4
37bc43f74addsd x3, x0
37bc43f78movapd x0, x1
37bc43f7cmulsd x0, x4
37bc43f80mulsd x4, x5
37bc43f84addsd x0, x5
37bc43f88subsd x1, x4
37bc43f8cmovapd x4, x14
37bc43f91divsd x0, x3
37bc43f95divsd x1, x3
37bc43f99movapd x3, x2
37bc43f9dmulsd x3, x0
37bc43fa1mulsd x0, x14
37bc43fa6mulsd x4, x1
37bc43faamulsd x1, x2
37bc43faesubsd x3, x4
37bc43fb2addsd x1, x0
37bc43fb6movsd_xmm [r9], x3
37bc43fbbmovsd_xmm [r9+8], x1
37bc43fc1jmp 0x37bc43562
37bc43fc6
37bc43fc6loc_37bc43fc6:
37bc43fc6pxor x4, x4
37bc43fcamovapd x5, x11
37bc43fcfmovapd x1, x4
37bc43fd3divsd x1, x3
37bc43fd7mulsd x4, x1
37bc43fdbmulsd x5, x1
37bc43fdfaddsd x4, x3
37bc43fe3movapd x3, x0
37bc43fe7mulsd x3, x1
37bc43febmovapd x1, x0
37bc43fefsubsd x1, x5
37bc43ff3divsd x1, x4
37bc43ff7addsd x3, x11
37bc43ffcdivsd x3, x4
37bc44000jmp 0x37bc43a5c
37bc44005
37bc44005loc_37bc44005:
37bc44005divsd x3, x0
37bc44009movapd x4, x3
37bc4400dmulsd x4, x5
37bc44011mulsd x3, x1
37bc44015subsd x4, x7
37bc44019addsd x3, x9
37bc4401ejmp 0x37bc43f54
37bc44023
37bc44023loc_37bc44023:
37bc44023pxor x4, x4
37bc44027pxor x0, x0
37bc4402bdivsd x4, x3
37bc4402fmulsd x0, x4
37bc44033addsd x0, x3
37bc44037movapd x3, x1
37bc4403bmulsd x3, x4
37bc4403fmulsd x4, x5
37bc44043addsd x3, x5
37bc44047subsd x1, x4
37bc4404bdivsd x3, x0
37bc4404fdivsd x1, x0
37bc44053jmp 0x37bc43a5c
37bc434c0
37bc44058
37bc44058 // align 0x10
37bc44058 // align 0x10
37bc44060
37bc44060zlartv_:
37bc44060push rdi
37bc44061push rsi
37bc44062push rbx
37bc44063sub rsp, 64
37bc44067movups [rsp], x6
37bc4406bmovups [rsp+16], x7
37bc44070movups [rsp+32], x8
37bc44076movups [rsp+48], x9
37bc4407cmov esi, [rcx]
37bc4407etest esi, esi
37bc44080jle 0x37bc4418b
37bc44086mov rax, [rsp+152]
37bc4408emovsxd rbx, [r8]
37bc44091pxor x5, x5
37bc44095mov r8, [rsp+144]
37bc4409dmov rcx, [rsp+136]
37bc440a5movsxd r10, [rax]
37bc440a8mov rax, [rsp+128]
37bc440b0shl rbx, 4
37bc440b4movddup x6, [rip+0x808c74]
37bc440bcmovsxd r11, [rax]
37bc440bflea rdi, [8*r10]
37bc440c7mov rax, rdx
37bc440cashl r10, 4
37bc440cexor edx, edx
37bc440d0shl r11, 4
37bc440d4nop
37bc440d5nop [rax+rax]
37bc440e0
37bc440e0loc_37bc440e0:
37bc440e0movupd x0, [r9]
37bc440e5movupd x4, [rax]
37bc440e9add edx, 1
37bc440ecmovddup x1, [rcx]
37bc440f0add rcx, rdi
37bc440f3movapd x7, x0
37bc440f7movapd x9, x4
37bc440fcmovapd x8, x0
37bc44101shufpd x7, x0, 1
37bc44106movapd x3, x7
37bc4410ashufpd x9, x4, 1
37bc44110movapd x2, x9
37bc44115mulpd x8, x1
37bc4411amulpd x3, x5
37bc4411emulpd x1, x4
37bc44122mulpd x2, x5
37bc44126addsubpd x8, x3
37bc4412bmovapd x3, x1
37bc4412fmovupd x1, [r8]
37bc44134addsubpd x3, x2
37bc44138movupd x2, [r8]
37bc4413dadd r8, r10
37bc44140unpckhpd x1, x1
37bc44144unpcklpd x2, x2
37bc44148mulpd x0, x2
37bc4414cmulpd x2, x4
37bc44150movapd x4, x1
37bc44154mulpd x1, x7
37bc44158xorpd x4, x6
37bc4415cmulpd x4, x9
37bc44161addsubpd x0, x1
37bc44165addsubpd x2, x4
37bc44169movapd x4, x8
37bc4416eaddpd x0, x3
37bc44172subpd x4, x2
37bc44176movups [rax], x0
37bc44179add rax, rbx
37bc4417cmovups [r9], x4
37bc44180add r9, r11
37bc44183cmp edx, esi
37bc44185jne 0x37bc440e0
37bc4418b
37bc4418bloc_37bc4418b:
37bc4418bmovups x6, [rsp]
37bc4418fmovups x7, [rsp+16]
37bc44194movups x8, [rsp+32]
37bc4419amovups x9, [rsp+48]
37bc441a0add rsp, 64
37bc441a4pop rbx
37bc441a5pop rsi
37bc441a6pop rdi
37bc441a7ret
37bc44060
37bc44060zlartv_:
37bc44060push rdi
37bc44061push rsi
37bc44062push rbx
37bc44063sub rsp, 64
37bc44067movups [rsp], x6
37bc4406bmovups [rsp+16], x7
37bc44070movups [rsp+32], x8
37bc44076movups [rsp+48], x9
37bc4407cmov esi, [rcx]
37bc4407etest esi, esi
37bc44080jle 0x37bc4418b
37bc44086mov rax, [rsp+152]
37bc4408emovsxd rbx, [r8]
37bc44091pxor x5, x5
37bc44095mov r8, [rsp+144]
37bc4409dmov rcx, [rsp+136]
37bc440a5movsxd r10, [rax]
37bc440a8mov rax, [rsp+128]
37bc440b0shl rbx, 4
37bc440b4movddup x6, [rip+0x808c74]
37bc440bcmovsxd r11, [rax]
37bc440bflea rdi, [8*r10]
37bc440c7mov rax, rdx
37bc440cashl r10, 4
37bc440cexor edx, edx
37bc440d0shl r11, 4
37bc440d4nop
37bc440d5nop [rax+rax]
37bc440e0
37bc440e0loc_37bc440e0:
37bc440e0movupd x0, [r9]
37bc440e5movupd x4, [rax]
37bc440e9add edx, 1
37bc440ecmovddup x1, [rcx]
37bc440f0add rcx, rdi
37bc440f3movapd x7, x0
37bc440f7movapd x9, x4
37bc440fcmovapd x8, x0
37bc44101shufpd x7, x0, 1
37bc44106movapd x3, x7
37bc4410ashufpd x9, x4, 1
37bc44110movapd x2, x9
37bc44115mulpd x8, x1
37bc4411amulpd x3, x5
37bc4411emulpd x1, x4
37bc44122mulpd x2, x5
37bc44126addsubpd x8, x3
37bc4412bmovapd x3, x1
37bc4412fmovupd x1, [r8]
37bc44134addsubpd x3, x2
37bc44138movupd x2, [r8]
37bc4413dadd r8, r10
37bc44140unpckhpd x1, x1
37bc44144unpcklpd x2, x2
37bc44148mulpd x0, x2
37bc4414cmulpd x2, x4
37bc44150movapd x4, x1
37bc44154mulpd x1, x7
37bc44158xorpd x4, x6
37bc4415cmulpd x4, x9
37bc44161addsubpd x0, x1
37bc44165addsubpd x2, x4
37bc44169movapd x4, x8
37bc4416eaddpd x0, x3
37bc44172subpd x4, x2
37bc44176movups [rax], x0
37bc44179add rax, rbx
37bc4417cmovups [r9], x4
37bc44180add r9, r11
37bc44183cmp edx, esi
37bc44185jne 0x37bc440e0
37bc4418b
37bc4418bloc_37bc4418b:
37bc4418bmovups x6, [rsp]
37bc4418fmovups x7, [rsp+16]
37bc44194movups x8, [rsp+32]
37bc4419amovups x9, [rsp+48]
37bc441a0add rsp, 64
37bc441a4pop rbx
37bc441a5pop rsi
37bc441a6pop rdi
37bc441a7ret
37bc44060
37bc441a8
37bc441a8 // align 0x10
37bc441a8 // align 0x10
37bc441b0
37bc441b0zlarz_:
37bc441b0push r14
37bc441b2push rbp
37bc441b3push rdi
37bc441b4push rsi
37bc441b5push rbx
37bc441b6add rsp, -128
37bc441bamov rbp, [rsp+224]
37bc441c2mov rax, [rsp+240]
37bc441camov r14l, [rax]
37bc441cdmov rdi, rdx
37bc441d0mov rsi, r8
37bc441d3lea rdx, [rip+0x808b66]
37bc441damov rbx, r9
37bc441ddmov r8l, 1
37bc441e3mov r9l, 1
37bc441e9call lsame_
37bc441eepxor x0, x0
37bc441f2ucomisd x0, [rbp]
37bc441f7mov ecx, 1
37bc441fcmov r8l, eax
37bc441ffsetp al
37bc44202cmovne eax, ecx
37bc44205ucomisd x0, [rbp+8]
37bc4420asetp dl
37bc4420dcmovne edx, ecx
37bc44210or eax, edx
37bc44212test r8l, r8l
37bc44215je 0x37bc44230
37bc44217test al, al
37bc44219jne 0x37bc443d0
37bc4421f
37bc4421floc_37bc4421f:
37bc4421fsub rsp, -128
37bc44223pop rbx
37bc44224pop rsi
37bc44225pop rdi
37bc44226pop rbp
37bc44227pop r14
37bc44229ret
37bc4422a
37bc4422a 66 0f 1f 44 00 00 f..D..
37bc44230
37bc44230loc_37bc44230:
37bc44230test al, al
37bc44232je 0x37bc4421f
37bc44234movsxd r10, r14l
37bc44237lea r14, [rip+0x808b06]
37bc4423exor eax, eax
37bc44240mov rcx, rdi
37bc44243test r10, r10
37bc44246mov [rsp+32], r14
37bc4424bmov r8, r14
37bc4424emov r9, [rsp+248]
37bc44256cmovs r10, rax
37bc4425amov rdx, [rsp+232]
37bc44262mov [rsp+96], r10
37bc44267call zcopy_
37bc4426cmov [rsp+80], r14
37bc44271mov r8, rbx
37bc44274mov rdx, rdi
37bc44277mov rax, [rsp+248]
37bc4427fmov r10, [rsp+96]
37bc44284mov [rsp+88], 12
37bc4428dlea r9, [rip+0x808ab4]
37bc44294lea rcx, [rip+0x808ad0]
37bc4429bmov [rsp+72], rax
37bc442a0lea rax, [rip+0x808aa1]
37bc442a7mov [rsp+64], rax
37bc442acmov rax, [rsp+216]
37bc442b4mov [rsp+104], r10
37bc442b9mov [rsp+56], rax
37bc442bemov rax, [rsp+208]
37bc442c6mov [rsp+48], rax
37bc442cbmov rax, [rsp+240]
37bc442d3mov [rsp+40], rax
37bc442d8mov eax, [rsi]
37bc442dasub eax, [rbx]
37bc442dcadd eax, 1
37bc442dfcdqe
37bc442e1imul rax, r10
37bc442e5sub rax, r10
37bc442e8shl rax, 4
37bc442ecadd rax, [rsp+232]
37bc442f4mov [rsp+32], rax
37bc442f9call zgemv_
37bc442femovupd x0, [rbp]
37bc44303mov r9, r14
37bc44306mov rcx, rdi
37bc44309mov rax, [rsp+232]
37bc44311movddup x1, [rip+0x808a67]
37bc44319mov [rsp+40], r14
37bc4431elea rdx, [rsp+112]
37bc44323mov r8, [rsp+248]
37bc4432bmov [rsp+96], rdx
37bc44330mov [rsp+32], rax
37bc44335xorpd x0, x1
37bc44339movups [rsp+112], x0
37bc4433ecall zaxpy_
37bc44343movupd x0, [rbp]
37bc44348mov rdx, rbx
37bc4434bmov rcx, rdi
37bc4434emov rax, [rsp+240]
37bc44356mov r10, [rsp+104]
37bc4435bxorpd x0, [rip+0x808a1d]
37bc44363mov r9, [rsp+248]
37bc4436bmov [rsp+64], rax
37bc44370mov eax, [rsi]
37bc44372sub eax, [rbx]
37bc44374mov r8, [rsp+96]
37bc44379mov [rsp+32], r14
37bc4437eadd eax, 1
37bc44381movups [rsp+112], x0
37bc44386cdqe
37bc44388imul rax, r10
37bc4438csub rax, r10
37bc4438fshl rax, 4
37bc44393add rax, [rsp+232]
37bc4439bmov [rsp+56], rax
37bc443a0mov rax, [rsp+216]
37bc443a8mov [rsp+48], rax
37bc443admov rax, [rsp+208]
37bc443b5mov [rsp+40], rax
37bc443bacall zgerc_
37bc443bfnop
37bc443c0sub rsp, -128
37bc443c4pop rbx
37bc443c5pop rsi
37bc443c6pop rdi
37bc443c7pop rbp
37bc443c8pop r14
37bc443caret
37bc443cb
37bc443cb 0f 1f 44 00 00 ..D..
37bc443d0
37bc443d0loc_37bc443d0:
37bc443d0lea r14, [rip+0x80896d]
37bc443d7mov r9, [rsp+248]
37bc443dfmov rcx, rsi
37bc443e2mov r8, [rsp+240]
37bc443eamov [rsp+32], r14
37bc443efmov rdx, [rsp+232]
37bc443f7call zcopy_
37bc443fcmov rdx, [rsp+248]
37bc44404mov r8, r14
37bc44407mov rcx, rsi
37bc4440acall zlacgv_
37bc4440fmov [rsp+80], r14
37bc44414mov r8, rsi
37bc44417mov rdx, rbx
37bc4441amov rax, [rsp+248]
37bc44422lea r9, [rip+0x80891f]
37bc44429mov [rsp+88], 19
37bc44432lea rcx, [rip+0x80891f]
37bc44439mov [rsp+72], rax
37bc4443elea rax, [rip+0x808903]
37bc44445mov [rsp+64], rax
37bc4444amov rax, [rsp+216]
37bc44452mov [rsp+56], rax
37bc44457mov rax, [rsp+208]
37bc4445fmov [rsp+48], rax
37bc44464mov rax, [rsp+240]
37bc4446cmov [rsp+40], rax
37bc44471mov eax, [rdi]
37bc44473sub eax, [rbx]
37bc44475cdqe
37bc44477shl rax, 4
37bc4447badd rax, [rsp+232]
37bc44483mov [rsp+32], rax
37bc44488call zgemv_
37bc4448dmov rdx, [rsp+248]
37bc44495mov r8, r14
37bc44498mov rcx, rsi
37bc4449bcall zlacgv_
37bc444a0movupd x0, [rbp]
37bc444a5mov r9, r14
37bc444a8mov rcx, rsi
37bc444abmov rax, [rsp+240]
37bc444b3movddup x1, [rip+0x8088c5]
37bc444bblea rdx, [rsp+112]
37bc444c0mov r8, [rsp+248]
37bc444c8mov [rsp+96], rdx
37bc444cdmov [rsp+40], rax
37bc444d2mov rax, [rsp+232]
37bc444daxorpd x0, x1
37bc444demovups [rsp+112], x0
37bc444e3mov [rsp+32], rax
37bc444e8call zaxpy_
37bc444edmovupd x0, [rbp]
37bc444f2mov rdx, rsi
37bc444f5mov rcx, rbx
37bc444f8mov rax, [rsp+240]
37bc44500xorpd x0, [rip+0x808878]
37bc44508mov r9, [rsp+208]
37bc44510mov r8, [rsp+96]
37bc44515mov [rsp+64], rax
37bc4451amov eax, [rdi]
37bc4451csub eax, [rbx]
37bc4451emov [rsp+48], r14
37bc44523cdqe
37bc44525movups [rsp+112], x0
37bc4452ashl rax, 4
37bc4452eadd rax, [rsp+232]
37bc44536mov [rsp+56], rax
37bc4453bmov rax, [rsp+248]
37bc44543mov [rsp+40], rax
37bc44548mov rax, [rsp+216]
37bc44550mov [rsp+32], rax
37bc44555call zgeru_
37bc4455anop
37bc4455bsub rsp, -128
37bc4455fpop rbx
37bc44560pop rsi
37bc44561pop rdi
37bc44562pop rbp
37bc44563pop r14
37bc44565ret
37bc441b0
37bc441b0zlarz_:
37bc441b0push r14
37bc441b2push rbp
37bc441b3push rdi
37bc441b4push rsi
37bc441b5push rbx
37bc441b6add rsp, -128
37bc441bamov rbp, [rsp+224]
37bc441c2mov rax, [rsp+240]
37bc441camov r14l, [rax]
37bc441cdmov rdi, rdx
37bc441d0mov rsi, r8
37bc441d3lea rdx, [rip+0x808b66]
37bc441damov rbx, r9
37bc441ddmov r8l, 1
37bc441e3mov r9l, 1
37bc441e9call lsame_
37bc441eepxor x0, x0
37bc441f2ucomisd x0, [rbp]
37bc441f7mov ecx, 1
37bc441fcmov r8l, eax
37bc441ffsetp al
37bc44202cmovne eax, ecx
37bc44205ucomisd x0, [rbp+8]
37bc4420asetp dl
37bc4420dcmovne edx, ecx
37bc44210or eax, edx
37bc44212test r8l, r8l
37bc44215je 0x37bc44230
37bc44217test al, al
37bc44219jne 0x37bc443d0
37bc4421f
37bc4421floc_37bc4421f:
37bc4421fsub rsp, -128
37bc44223pop rbx
37bc44224pop rsi
37bc44225pop rdi
37bc44226pop rbp
37bc44227pop r14
37bc44229ret
37bc4422a
37bc4422a 66 0f 1f 44 00 00 f..D..
37bc44230
37bc44230loc_37bc44230:
37bc44230test al, al
37bc44232je 0x37bc4421f
37bc44234movsxd r10, r14l
37bc44237lea r14, [rip+0x808b06]
37bc4423exor eax, eax
37bc44240mov rcx, rdi
37bc44243test r10, r10
37bc44246mov [rsp+32], r14
37bc4424bmov r8, r14
37bc4424emov r9, [rsp+248]
37bc44256cmovs r10, rax
37bc4425amov rdx, [rsp+232]
37bc44262mov [rsp+96], r10
37bc44267call zcopy_
37bc4426cmov [rsp+80], r14
37bc44271mov r8, rbx
37bc44274mov rdx, rdi
37bc44277mov rax, [rsp+248]
37bc4427fmov r10, [rsp+96]
37bc44284mov [rsp+88], 12
37bc4428dlea r9, [rip+0x808ab4]
37bc44294lea rcx, [rip+0x808ad0]
37bc4429bmov [rsp+72], rax
37bc442a0lea rax, [rip+0x808aa1]
37bc442a7mov [rsp+64], rax
37bc442acmov rax, [rsp+216]
37bc442b4mov [rsp+104], r10
37bc442b9mov [rsp+56], rax
37bc442bemov rax, [rsp+208]
37bc442c6mov [rsp+48], rax
37bc442cbmov rax, [rsp+240]
37bc442d3mov [rsp+40], rax
37bc442d8mov eax, [rsi]
37bc442dasub eax, [rbx]
37bc442dcadd eax, 1
37bc442dfcdqe
37bc442e1imul rax, r10
37bc442e5sub rax, r10
37bc442e8shl rax, 4
37bc442ecadd rax, [rsp+232]
37bc442f4mov [rsp+32], rax
37bc442f9call zgemv_
37bc442femovupd x0, [rbp]
37bc44303mov r9, r14
37bc44306mov rcx, rdi
37bc44309mov rax, [rsp+232]
37bc44311movddup x1, [rip+0x808a67]
37bc44319mov [rsp+40], r14
37bc4431elea rdx, [rsp+112]
37bc44323mov r8, [rsp+248]
37bc4432bmov [rsp+96], rdx
37bc44330mov [rsp+32], rax
37bc44335xorpd x0, x1
37bc44339movups [rsp+112], x0
37bc4433ecall zaxpy_
37bc44343movupd x0, [rbp]
37bc44348mov rdx, rbx
37bc4434bmov rcx, rdi
37bc4434emov rax, [rsp+240]
37bc44356mov r10, [rsp+104]
37bc4435bxorpd x0, [rip+0x808a1d]
37bc44363mov r9, [rsp+248]
37bc4436bmov [rsp+64], rax
37bc44370mov eax, [rsi]
37bc44372sub eax, [rbx]
37bc44374mov r8, [rsp+96]
37bc44379mov [rsp+32], r14
37bc4437eadd eax, 1
37bc44381movups [rsp+112], x0
37bc44386cdqe
37bc44388imul rax, r10
37bc4438csub rax, r10
37bc4438fshl rax, 4
37bc44393add rax, [rsp+232]
37bc4439bmov [rsp+56], rax
37bc443a0mov rax, [rsp+216]
37bc443a8mov [rsp+48], rax
37bc443admov rax, [rsp+208]
37bc443b5mov [rsp+40], rax
37bc443bacall zgerc_
37bc443bfnop
37bc443c0sub rsp, -128
37bc443c4pop rbx
37bc443c5pop rsi
37bc443c6pop rdi
37bc443c7pop rbp
37bc443c8pop r14
37bc443caret
37bc443cb
37bc443cb 0f 1f 44 00 00 ..D..
37bc443d0
37bc443d0loc_37bc443d0:
37bc443d0lea r14, [rip+0x80896d]
37bc443d7mov r9, [rsp+248]
37bc443dfmov rcx, rsi
37bc443e2mov r8, [rsp+240]
37bc443eamov [rsp+32], r14
37bc443efmov rdx, [rsp+232]
37bc443f7call zcopy_
37bc443fcmov rdx, [rsp+248]
37bc44404mov r8, r14
37bc44407mov rcx, rsi
37bc4440acall zlacgv_
37bc4440fmov [rsp+80], r14
37bc44414mov r8, rsi
37bc44417mov rdx, rbx
37bc4441amov rax, [rsp+248]
37bc44422lea r9, [rip+0x80891f]
37bc44429mov [rsp+88], 19
37bc44432lea rcx, [rip+0x80891f]
37bc44439mov [rsp+72], rax
37bc4443elea rax, [rip+0x808903]
37bc44445mov [rsp+64], rax
37bc4444amov rax, [rsp+216]
37bc44452mov [rsp+56], rax
37bc44457mov rax, [rsp+208]
37bc4445fmov [rsp+48], rax
37bc44464mov rax, [rsp+240]
37bc4446cmov [rsp+40], rax
37bc44471mov eax, [rdi]
37bc44473sub eax, [rbx]
37bc44475cdqe
37bc44477shl rax, 4
37bc4447badd rax, [rsp+232]
37bc44483mov [rsp+32], rax
37bc44488call zgemv_
37bc4448dmov rdx, [rsp+248]
37bc44495mov r8, r14
37bc44498mov rcx, rsi
37bc4449bcall zlacgv_
37bc444a0movupd x0, [rbp]
37bc444a5mov r9, r14
37bc444a8mov rcx, rsi
37bc444abmov rax, [rsp+240]
37bc444b3movddup x1, [rip+0x8088c5]
37bc444bblea rdx, [rsp+112]
37bc444c0mov r8, [rsp+248]
37bc444c8mov [rsp+96], rdx
37bc444cdmov [rsp+40], rax
37bc444d2mov rax, [rsp+232]
37bc444daxorpd x0, x1
37bc444demovups [rsp+112], x0
37bc444e3mov [rsp+32], rax
37bc444e8call zaxpy_
37bc444edmovupd x0, [rbp]
37bc444f2mov rdx, rsi
37bc444f5mov rcx, rbx
37bc444f8mov rax, [rsp+240]
37bc44500xorpd x0, [rip+0x808878]
37bc44508mov r9, [rsp+208]
37bc44510mov r8, [rsp+96]
37bc44515mov [rsp+64], rax
37bc4451amov eax, [rdi]
37bc4451csub eax, [rbx]
37bc4451emov [rsp+48], r14
37bc44523cdqe
37bc44525movups [rsp+112], x0
37bc4452ashl rax, 4
37bc4452eadd rax, [rsp+232]
37bc44536mov [rsp+56], rax
37bc4453bmov rax, [rsp+248]
37bc44543mov [rsp+40], rax
37bc44548mov rax, [rsp+216]
37bc44550mov [rsp+32], rax
37bc44555call zgeru_
37bc4455anop
37bc4455bsub rsp, -128
37bc4455fpop rbx
37bc44560pop rsi
37bc44561pop rdi
37bc44562pop rbp
37bc44563pop r14
37bc44565ret
37bc441b0
Loading..