File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc02100
37bc02100zlaein_:
37bc02100push r15
37bc02102push r14
37bc02104push r13
37bc02106push r12
37bc02108push rbp
37bc02109push rdi
37bc0210apush rsi
37bc0210bpush rbx
37bc0210csub rsp, 328
37bc02113movups [rsp+256], x6
37bc0211bmovups [rsp+272], x7
37bc02123movups [rsp+288], x8
37bc0212cmovups [rsp+304], x9
37bc02135pxor x6, x6
37bc02139mov rdi, [rsp+464]
37bc02141mov esi, [r8]
37bc02144movsxd rdi, [rdi]
37bc02147cvtsi2sd x6, esi
37bc0214bsqrtsd x6, x6
37bc0214fmov [rsp+400], rcx
37bc02157xor ecx, ecx
37bc02159test rdi, rdi
37bc0215cmov r12, r8
37bc0215fcmovns rcx, rdi
37bc02163mov rax, r9
37bc02166mov rdi, rcx
37bc02169mov [rsp+160], rcx
37bc02171mov r10, rcx
37bc02174mov rcx, [rsp+432]
37bc0217cnot rdi
37bc0217fmovsxd rbx, [rcx]
37bc02182mov [rsp+168], rdi
37bc0218axor ecx, ecx
37bc0218cmov rdi, [rsp+496]
37bc02194test rbx, rbx
37bc02197mov [rdi], 0
37bc0219dcmovs rbx, rcx
37bc021a1mov rdi, [rsp+480]
37bc021a9mov rcx, [rsp+488]
37bc021b1movsd_xmm x0, [rdi]
37bc021b5movsd_xmm x2, [rcx]
37bc021b9test esi, esi
37bc021bbjle 0x37bc02cbb
37bc021c1mov rcx, [rsp+440]
37bc021c9lea rbp, [r10+1]
37bc021cdlea rdi, [rbx+1]
37bc021d1mov r10, [rsp+456]
37bc021d9shl rdi, 4
37bc021ddshl rbp, 4
37bc021e1mov r11, r9
37bc021e4lea r13l, [rsi+1]
37bc021e8movupd x1, [rcx]
37bc021eclea r15, [rdi-16]
37bc021f0mov rcx, r9
37bc021f3lea r14, [rbp-16]
37bc021f7mov [rsp+136], esi
37bc021femov r8, r10
37bc02201mov r9l, 1
37bc02207movapd x3, x0
37bc0220bmov [rsp+144], rbx
37bc02213nop
37bc02215nop [rax+rax]
37bc02220
37bc02220loc_37bc02220:
37bc02220movupd x0, [r11]
37bc02225mov esi, r9l
37bc02228add r9l, 1
37bc0222csubpd x0, x1
37bc02230movups [r10], x0
37bc02234cmp r9l, r13l
37bc02237je 0x37bc02278
37bc02239add r11, rdi
37bc0223cadd r10, rbp
37bc0223fadd rcx, r15
37bc02242add r8, r14
37bc02245shl rsi, 4
37bc02249xor ebx, ebx
37bc0224bnop [rax+rax]
37bc02255nop [rax+rax]
37bc02260
37bc02260loc_37bc02260:
37bc02260movupd x0, [rcx+rbx]
37bc02265movups [r8+rbx], x0
37bc0226aadd rbx, 16
37bc0226ecmp rbx, rsi
37bc02271jne 0x37bc02260
37bc02273jmp 0x37bc02220
37bc02275
37bc02275 0f 1f 00 ...
37bc02278
37bc02278loc_37bc02278:
37bc02278mov ecx, [rdx]
37bc0227amov esi, [rsp+136]
37bc02281movapd x0, x3
37bc02285mov rbx, [rsp+144]
37bc0228dtest ecx, ecx
37bc0228fje 0x37bc02c28
37bc02295mov rdx, [rsp+448]
37bc0229dlea ecx, [rsi-1]
37bc022a0shl rcx, 4
37bc022a4lea rcx, [rdx+rcx+16]
37bc022a9nop
37bc022aanop [rax+rax]
37bc022b5nop [rax+rax]
37bc022c0
37bc022c0loc_37bc022c0:
37bc022c0mov [rdx+8], 0
37bc022c8add rdx, 16
37bc022ccmovsd_xmm [rdx-16], x0
37bc022d1cmp rdx, rcx
37bc022d4jne 0x37bc022c0
37bc022d6movsd_xmm x7, [rip+0x849702]
37bc022de
37bc022deloc_37bc022de:
37bc022demov rdi, [rsp+400]
37bc022e6mov edx, [rdi]
37bc022e8test edx, edx
37bc022eaje 0x37bc02835
37bc022f0movq x8, [rip+0x8496f7]
37bc022f9cmp esi, 1
37bc022fcjle 0x37bc02559
37bc02302lea r15, [rax+16]
37bc02306mov rax, [rsp+160]
37bc0230emov rbp, [rsp+456]
37bc02316lea rdi, [rbx+1]
37bc0231ashl rdi, 4
37bc0231emov r13l, 1
37bc02324pxor x9, x9
37bc02329mov [rsp+416], r12
37bc02331add rax, 1
37bc02335mov [rsp+144], rdi
37bc0233dmov edi, 1
37bc02342movq x8, [rip+0x8496a5]
37bc0234bshl rax, 4
37bc0234flea r14, [rax-16]
37bc02353mov rbx, rax
37bc02356lea rax, [rsp+176]
37bc0235emov [rsp+136], rax
37bc02366lea rax, [rsp+224]
37bc0236emov r12, r14
37bc02371mov r14, rbp
37bc02374mov [rsp+152], rax
37bc0237cmov rbp, r15
37bc0237fjmp 0x37bc0242c
37bc02384
37bc02384 0f 1f 40 00 ..@.
37bc02388
37bc02388loc_37bc02388:
37bc02388ucomisd x3, x9
37bc0238dmov eax, 0
37bc02392setnp dl
37bc02395cmovne edx, eax
37bc02398test dl, dl
37bc0239aje 0x37bc023c4
37bc0239cucomisd x4, x9
37bc023a1setnp dl
37bc023a4cmovne edx, eax
37bc023a7test dl, dl
37bc023a9je 0x37bc023c4
37bc023abmov rax, [rsp+480]
37bc023b3mov [r14+8], 0
37bc023bbmovsd_xmm x0, [rax]
37bc023bfmovsd_xmm [r14], x0
37bc023c4
37bc023c4loc_37bc023c4:
37bc023c4mov rdx, [rsp+152]
37bc023ccmov rcx, [rsp+136]
37bc023d4mov r8, r14
37bc023d7call zladiv_
37bc023dcmovsd_xmm x0, [rsp+176]
37bc023e5movsd_xmm x3, [rsp+184]
37bc023eeucomisd x0, x9
37bc023f3setp dl
37bc023f6cmovne edx, edi
37bc023f9test dl, dl
37bc023fbjne 0x37bc02ac8
37bc02401ucomisd x3, x9
37bc02406lea rdx, [r14+rbx]
37bc0240asetp cl
37bc0240dcmovne ecx, edi
37bc02410test cl, cl
37bc02412jne 0x37bc02ac8
37bc02418
37bc02418loc_37bc02418:
37bc02418add rbp, [rsp+144]
37bc02420mov r14, rdx
37bc02423cmp r13l, esi
37bc02426je 0x37bc0254d
37bc0242c
37bc0242cloc_37bc0242c:
37bc0242cmovsd_xmm x4, [r14+8]
37bc02432movsd_xmm x3, [r14]
37bc02437mov r15l, r13l
37bc0243aadd r13l, 1
37bc0243emovupd x0, [rbp]
37bc02443movapd x2, x3
37bc02447movapd x1, x4
37bc0244bandpd x1, x8
37bc02450andpd x2, x8
37bc02455movups [rsp+224], x0
37bc0245daddsd x2, x1
37bc02461movapd x1, x0
37bc02465unpckhpd x0, x0
37bc02469andpd x1, x8
37bc0246eandpd x0, x8
37bc02473addsd x0, x1
37bc02477comisd x0, x2
37bc0247bjbe 0x37bc02388
37bc02481mov rcx, [rsp+136]
37bc02489mov r8, [rsp+152]
37bc02491mov rdx, r14
37bc02494call zladiv_
37bc02499mov rax, [rsp+416]
37bc024a1movupd x0, [rsp+224]
37bc024aamovsd_xmm x5, [rsp+176]
37bc024b3movsd_xmm x4, [rsp+184]
37bc024bcmov ecx, [rax]
37bc024bemovups [r14], x0
37bc024c2cmp r13l, ecx
37bc024c5jg 0x37bc02cb2
37bc024cblea rdx, [rbx+r14]
37bc024cfsub ecx, r15l
37bc024d2unpcklpd x5, x5
37bc024d6xor r8l, r8l
37bc024d9unpcklpd x4, x4
37bc024ddmov rax, rdx
37bc024e0nop [rax+rax]
37bc024eanop [rax+rax]
37bc024f5nop [rax+rax]
37bc02500
37bc02500loc_37bc02500:
37bc02500movupd x0, [rax]
37bc02504movapd x1, x5
37bc02508movupd x3, [rax-16]
37bc0250dadd r8l, 1
37bc02511mulpd x1, x0
37bc02515movapd x2, x0
37bc02519movups [rax-16], x0
37bc0251dshufpd x2, x0, 1
37bc02522mulpd x2, x4
37bc02526addsubpd x1, x2
37bc0252asubpd x3, x1
37bc0252emovups [rax], x3
37bc02531add rax, r12
37bc02534cmp r8l, ecx
37bc02537jne 0x37bc02500
37bc02539add rbp, [rsp+144]
37bc02541mov r14, rdx
37bc02544cmp r13l, esi
37bc02547jne 0x37bc0242c
37bc0254d
37bc0254dloc_37bc0254d:
37bc0254dmov r12, [rsp+416]
37bc02555mov esi, [r12]
37bc02559
37bc02559loc_37bc02559:
37bc02559mov rax, [rsp+160]
37bc02561movsxd rdx, esi
37bc02564pxor x0, x0
37bc02568mov ecx, 0
37bc0256dimul rax, rdx
37bc02571add rax, [rsp+168]
37bc02579add rax, rdx
37bc0257cshl rax, 4
37bc02580add rax, [rsp+456]
37bc02588ucomisd x0, [rax]
37bc0258csetnp dl
37bc0258fcmovne edx, ecx
37bc02592test dl, dl
37bc02594je 0x37bc025bd
37bc02596ucomisd x0, [rax+8]
37bc0259bsetnp dl
37bc0259ecmovne edx, ecx
37bc025a1test dl, dl
37bc025a3je 0x37bc025bd
37bc025a5mov rdi, [rsp+480]
37bc025admov [rax+8], 0
37bc025b5movsd_xmm x0, [rdi]
37bc025b9movsd_xmm [rax], x0
37bc025bd
37bc025bdloc_37bc025bd:
37bc025bdmov eax, 78
37bc025c2
37bc025c2loc_37bc025c2:
37bc025c2mov [rsp+203], al
37bc025c9mov [rsp+202], 78
37bc025d1test esi, esi
37bc025d3jle 0x37bc02787
37bc025d9movsd_xmm x9, [rip+0x84941e]
37bc025e2mov rax, [rsp+448]
37bc025eamov r14l, esi
37bc025edlea rbx, [rsp+203]
37bc025f5lea r13, [rsp+202]
37bc025fdmov [rsp+144], rbx
37bc02605mov rbx, [rsp+472]
37bc0260dlea rbp, [rsp+204]
37bc02615divsd x9, x6
37bc0261amov esi, 1
37bc0261flea r15, [rax+32]
37bc02623mov [rsp+136], r13
37bc0262blea rdi, [rsp+208]
37bc02633mov r13, rax
37bc02636nop [rax+rax]
37bc02640
37bc02640loc_37bc02640:
37bc02640mov rax, [rsp+464]
37bc02648mov [rsp+80], rbp
37bc0264dlea r8, [rip+0x849380]
37bc02654lea rcx, [rip+0x849380]
37bc0265bmov [rsp+112], 1
37bc02664mov r9, [rsp+136]
37bc0266cmov [rsp+48], rax
37bc02671mov rax, [rsp+456]
37bc02679mov [rsp+72], rbx
37bc0267emov rdx, [rsp+144]
37bc02686mov [rsp+40], rax
37bc0268bmov [rsp+104], 7
37bc02694mov [rsp+96], 1
37bc0269dmov [rsp+88], 5
37bc026a6mov [rsp+64], rdi
37bc026abmov [rsp+56], r13
37bc026b0mov [rsp+32], r12
37bc026b5call zlatrs_
37bc026balea r8, [rip+0x84930f]
37bc026c1mov rdx, r13
37bc026c4mov rcx, r12
37bc026c7mov [rsp+202], 89
37bc026cfcall dzasum_
37bc026d4movapd x1, x0
37bc026d8movsd_xmm x0, [rsp+208]
37bc026e1mulsd x0, x9
37bc026e6comisd x1, x0
37bc026eajae 0x37bc02795
37bc026f0mov rax, [rsp+480]
37bc026f8mov ecx, [r12]
37bc026fcmov [r13+8], 0
37bc02704movsd_xmm x1, [rax]
37bc02708movsd_xmm [r13], x1
37bc0270ecmp ecx, 1
37bc02711jle 0x37bc02756
37bc02713movapd x2, x6
37bc02717movapd x0, x1
37bc0271blea edx, [rcx-2]
37bc0271eaddsd x2, x7
37bc02722shl rdx, 4
37bc02726lea rax, [r13+16]
37bc0272aadd rdx, r15
37bc0272ddivsd x0, x2
37bc02731nop [rax]
37bc02735nop [rax+rax]
37bc02740
37bc02740loc_37bc02740:
37bc02740mov [rax+8], 0
37bc02748add rax, 16
37bc0274cmovsd_xmm [rax-16], x0
37bc02751cmp rdx, rax
37bc02754jne 0x37bc02740
37bc02756
37bc02756loc_37bc02756:
37bc02756mulsd x1, x6
37bc0275asub ecx, esi
37bc0275cadd esi, 1
37bc0275fmovsxd rcx, ecx
37bc02762shl rcx, 4
37bc02766movsd_xmm x0, [r13+rcx]
37bc0276dsubsd x0, x1
37bc02771movhpd x0, [r13+rcx+8]
37bc02778movups [r13+rcx], x0
37bc0277ecmp esi, r14l
37bc02781jle 0x37bc02640
37bc02787
37bc02787loc_37bc02787:
37bc02787mov rax, [rsp+496]
37bc0278fmov [rax], 1
37bc02795
37bc02795loc_37bc02795:
37bc02795mov rdx, [rsp+448]
37bc0279dmov rcx, r12
37bc027a0lea r8, [rip+0x849229]
37bc027a7call izamax_
37bc027acmov r8, [rsp+448]
37bc027b4lea rdx, [rsp+216]
37bc027bcmov rcx, r12
37bc027bfcdqe
37bc027c1lea r9, [rip+0x849208]
37bc027c8shl rax, 4
37bc027ccadd rax, [rsp+448]
37bc027d4movsd_xmm x0, [rax-16]
37bc027d9movsd_xmm x1, [rax-8]
37bc027deandpd x0, x8
37bc027e3andpd x1, x8
37bc027e8addsd x0, x1
37bc027ecdivsd x7, x0
37bc027f0movsd_xmm [rsp+216], x7
37bc027f9call zdscal_
37bc027fenop
37bc027ffmovups x6, [rsp+256]
37bc02807movups x7, [rsp+272]
37bc0280fmovups x8, [rsp+288]
37bc02818movups x9, [rsp+304]
37bc02821add rsp, 328
37bc02828pop rbx
37bc02829pop rsi
37bc0282apop rdi
37bc0282bpop rbp
37bc0282cpop r12
37bc0282epop r13
37bc02830pop r14
37bc02832pop r15
37bc02834ret
37bc02835
37bc02835loc_37bc02835:
37bc02835movq x8, [rip+0x8491b2]
37bc0283ecmp esi, 1
37bc02841jle 0x37bc02bc8
37bc02847mov r8, rbx
37bc0284amovsxd rdx, esi
37bc0284dlea r10, [rsp+240]
37bc02855mov [rsp+416], r12
37bc0285dnot r8
37bc02860lea rcx, [rdx-1]
37bc02864pxor x9, x9
37bc02869mov [rsp+152], r10
37bc02871movq x8, [rip+0x849176]
37bc0287amov rdi, r8
37bc0287dadd r8, rdx
37bc02880shl rdi, 4
37bc02884mov [rsp+144], rdi
37bc0288cmov rdi, rbx
37bc0288fmov rbx, [rsp+168]
37bc02897imul rdi, rcx
37bc0289bmov r11, rbx
37bc0289eshl r11, 4
37bc028a2add rdi, r8
37bc028a5mov r12, r11
37bc028a8shl rdi, 4
37bc028aclea r15, [rax+rdi]
37bc028b0mov rax, [rsp+160]
37bc028b8lea rdi, [rdx+rbx]
37bc028bcimul rcx, rax
37bc028c0mov r8, rax
37bc028c3neg rax
37bc028c6imul r8, rdx
37bc028cashl rax, 4
37bc028cemov rbp, rax
37bc028d1mov rax, [rsp+456]
37bc028d9lea rdx, [rcx+rbx]
37bc028ddshl rdx, 4
37bc028e1add rdi, r8
37bc028e4lea r13, [rax+rdx+16]
37bc028e9lea rdx, [rbx+r8]
37bc028edshl rdi, 4
37bc028f1xor ebx, ebx
37bc028f3shl rdx, 4
37bc028f7add rdi, [rsp+456]
37bc028fflea r14, [rax+rdx+16]
37bc02904lea rax, [rsp+176]
37bc0290cmov [rsp+136], rax
37bc02914mov rax, r14
37bc02917mov r14, r15
37bc0291amov r15, rax
37bc0291djmp 0x37bc029cd
37bc02922
37bc02922 66 0f 1f 44 00 00 f..D..
37bc02928
37bc02928loc_37bc02928:
37bc02928ucomisd x3, x9
37bc0292dsetnp dl
37bc02930cmovne edx, ebx
37bc02933test dl, dl
37bc02935je 0x37bc0295e
37bc02937ucomisd x4, x9
37bc0293csetnp dl
37bc0293fcmovne edx, ebx
37bc02942test dl, dl
37bc02944je 0x37bc0295e
37bc02946mov rax, [rsp+480]
37bc0294emov [rdi+8], 0
37bc02956movsd_xmm x0, [rax]
37bc0295amovsd_xmm [rdi], x0
37bc0295e
37bc0295eloc_37bc0295e:
37bc0295emov rdx, [rsp+152]
37bc02966mov rcx, [rsp+136]
37bc0296emov r8, rdi
37bc02971call zladiv_
37bc02976mov eax, 1
37bc0297bmovsd_xmm x3, [rsp+184]
37bc02984movsd_xmm x4, [rsp+176]
37bc0298ducomisd x3, x9
37bc02992setp dl
37bc02995cmovne edx, eax
37bc02998test dl, dl
37bc0299ajne 0x37bc02b40
37bc029a0ucomisd x4, x9
37bc029a5setp dl
37bc029a8cmovne edx, eax
37bc029abtest dl, dl
37bc029adjne 0x37bc02b40
37bc029b3
37bc029b3loc_37bc029b3:
37bc029b3add r14, [rsp+144]
37bc029bbadd rdi, r12
37bc029beadd r13, rbp
37bc029c1add r15, rbp
37bc029c4cmp esi, 1
37bc029c7je 0x37bc02bbc
37bc029cd
37bc029cdloc_37bc029cd:
37bc029cdmovsd_xmm x3, [rdi+8]
37bc029d2movsd_xmm x4, [rdi]
37bc029d6sub esi, 1
37bc029d9movupd x0, [r14]
37bc029demovapd x2, x4
37bc029e2movapd x1, x3
37bc029e6andpd x1, x8
37bc029ebandpd x2, x8
37bc029f0movups [rsp+240], x0
37bc029f8addsd x2, x1
37bc029fcmovapd x1, x0
37bc02a00unpckhpd x0, x0
37bc02a04andpd x1, x8
37bc02a09andpd x0, x8
37bc02a0eaddsd x0, x1
37bc02a12comisd x0, x2
37bc02a16jbe 0x37bc02928
37bc02a1cmov r8, [rsp+152]
37bc02a24mov rcx, [rsp+136]
37bc02a2cmov rdx, rdi
37bc02a2fcall zladiv_
37bc02a34mov rcx, r15
37bc02a37mov rdx, r13
37bc02a3axor r8l, r8l
37bc02a3dmovupd x0, [rsp+240]
37bc02a46movddup x5, [rsp+176]
37bc02a4fmovddup x4, [rsp+184]
37bc02a58movups [rdi], x0
37bc02a5bnop [rax]
37bc02a5fnop [rax+rax]
37bc02a6anop [rax+rax]
37bc02a75nop [rax+rax]
37bc02a80
37bc02a80loc_37bc02a80:
37bc02a80movupd x0, [rdx]
37bc02a84movapd x1, x5
37bc02a88movupd x3, [rcx]
37bc02a8cadd r8l, 1
37bc02a90add rdx, 16
37bc02a94add rcx, 16
37bc02a98mulpd x1, x0
37bc02a9cmovapd x2, x0
37bc02aa0shufpd x2, x0, 1
37bc02aa5mulpd x2, x4
37bc02aa9addsubpd x1, x2
37bc02aadsubpd x3, x1
37bc02ab1movups [rdx-16], x3
37bc02ab5movups [rcx-16], x0
37bc02ab9cmp r8l, esi
37bc02abcjb 0x37bc02a80
37bc02abejmp 0x37bc029b3
37bc02ac3
37bc02ac3 0f 1f 44 00 00 ..D..
37bc02ac8
37bc02ac8loc_37bc02ac8:
37bc02ac8mov rax, [rsp+416]
37bc02ad0mov ecx, [rax]
37bc02ad2cmp r13l, ecx
37bc02ad5jg 0x37bc02cb2
37bc02adbmovapd x4, x0
37bc02adfsub ecx, r15l
37bc02ae2lea r8, [r12+r14]
37bc02ae6xor eax, eax
37bc02ae8unpcklpd x4, x3
37bc02aeclea rdx, [rbx+r14]
37bc02af0unpcklpd x3, x0
37bc02af4xor r15l, r15l
37bc02af7nop [rax+rax]
37bc02b00
37bc02b00loc_37bc02b00:
37bc02b00movupd x1, [r8+rax]
37bc02b06movupd x0, [r8+rax]
37bc02b0cadd r15l, 1
37bc02b10movupd x2, [r8+rax+16]
37bc02b17unpcklpd x1, x1
37bc02b1bunpckhpd x0, x0
37bc02b1fmulpd x1, x4
37bc02b23mulpd x0, x3
37bc02b27addsubpd x1, x0
37bc02b2bsubpd x2, x1
37bc02b2fmovups [rdx+rax], x2
37bc02b33add rax, r12
37bc02b36cmp ecx, r15l
37bc02b39jne 0x37bc02b00
37bc02b3bjmp 0x37bc02418
37bc02b40
37bc02b40loc_37bc02b40:
37bc02b40unpcklpd x4, x4
37bc02b44unpcklpd x3, x3
37bc02b48xor edx, edx
37bc02b4axor ecx, ecx
37bc02b4cnop [rax+rax]
37bc02b54nop [rax+rax]
37bc02b5fnop [rax+rax]
37bc02b6anop [rax+rax]
37bc02b75nop [rax+rax]
37bc02b80
37bc02b80loc_37bc02b80:
37bc02b80movupd x0, [r15+rdx]
37bc02b86movapd x1, x4
37bc02b8amovupd x2, [r13+rdx]
37bc02b91add ecx, 1
37bc02b94mulpd x1, x0
37bc02b98shufpd x0, x0, 1
37bc02b9dmulpd x0, x3
37bc02ba1addsubpd x1, x0
37bc02ba5subpd x2, x1
37bc02ba9movups [r13+rdx], x2
37bc02bafadd rdx, 16
37bc02bb3cmp ecx, esi
37bc02bb5jb 0x37bc02b80
37bc02bb7jmp 0x37bc029b3
37bc02bbc
37bc02bbcloc_37bc02bbc:
37bc02bbcmov r12, [rsp+416]
37bc02bc4mov esi, [r12]
37bc02bc8
37bc02bc8loc_37bc02bc8:
37bc02bc8mov rax, [rsp+456]
37bc02bd0pxor x0, x0
37bc02bd4mov edx, 0
37bc02bd9ucomisd x0, [rax]
37bc02bddsetnp al
37bc02be0cmovne eax, edx
37bc02be3test al, al
37bc02be5je 0x37bc02c1e
37bc02be7mov rax, [rsp+456]
37bc02befucomisd x0, [rax+8]
37bc02bf4setnp al
37bc02bf7cmovne eax, edx
37bc02bfatest al, al
37bc02bfcje 0x37bc02c1e
37bc02bfemov rax, [rsp+480]
37bc02c06movsd_xmm x0, [rax]
37bc02c0amov rax, [rsp+456]
37bc02c12mov [rax+8], 0
37bc02c1amovsd_xmm [rax], x0
37bc02c1e
37bc02c1eloc_37bc02c1e:
37bc02c1emov eax, 67
37bc02c23jmp 0x37bc025c2
37bc02c28
37bc02c28loc_37bc02c28:
37bc02c28mulsd x0, x6
37bc02c2cmovsd_xmm x7, [rip+0x848dac]
37bc02c34mov rcx, r12
37bc02c37mov rdx, [rsp+448]
37bc02c3flea r8, [rip+0x848d8a]
37bc02c46mov [rsp+424], rax
37bc02c4emaxsd x0, x7
37bc02c52mulsd x0, x2
37bc02c56movapd x8, x0
37bc02c5bcall dznrm2_
37bc02c60mov rax, [rsp+480]
37bc02c68mov rcx, r12
37bc02c6bmov r8, [rsp+448]
37bc02c73maxsd x0, x8
37bc02c78lea r9, [rip+0x848d51]
37bc02c7fmovsd_xmm x1, [rax]
37bc02c83lea rdx, [rsp+240]
37bc02c8bmulsd x1, x6
37bc02c8fdivsd x1, x0
37bc02c93movsd_xmm [rsp+240], x1
37bc02c9ccall zdscal_
37bc02ca1mov esi, [r12]
37bc02ca5mov rax, [rsp+424]
37bc02cadjmp 0x37bc022de
37bc02cb2
37bc02cb2loc_37bc02cb2:
37bc02cb2lea rdx, [r14+rbx]
37bc02cb6jmp 0x37bc02418
37bc02cbb
37bc02cbbloc_37bc02cbb:
37bc02cbbmov r9l, [rdx]
37bc02cbetest r9l, r9l
37bc02cc1je 0x37bc02c28
37bc02cc7mov rax, [rsp+400]
37bc02ccfmovsd_xmm x7, [rip+0x848d09]
37bc02cd7movq x8, [rip+0x848d10]
37bc02ce0mov r8l, [rax]
37bc02ce3test r8l, r8l
37bc02ce6jne 0x37bc02559
37bc02cecjmp 0x37bc02bc8
37bc02100
37bc02100zlaein_:
37bc02100push r15
37bc02102push r14
37bc02104push r13
37bc02106push r12
37bc02108push rbp
37bc02109push rdi
37bc0210apush rsi
37bc0210bpush rbx
37bc0210csub rsp, 328
37bc02113movups [rsp+256], x6
37bc0211bmovups [rsp+272], x7
37bc02123movups [rsp+288], x8
37bc0212cmovups [rsp+304], x9
37bc02135pxor x6, x6
37bc02139mov rdi, [rsp+464]
37bc02141mov esi, [r8]
37bc02144movsxd rdi, [rdi]
37bc02147cvtsi2sd x6, esi
37bc0214bsqrtsd x6, x6
37bc0214fmov [rsp+400], rcx
37bc02157xor ecx, ecx
37bc02159test rdi, rdi
37bc0215cmov r12, r8
37bc0215fcmovns rcx, rdi
37bc02163mov rax, r9
37bc02166mov rdi, rcx
37bc02169mov [rsp+160], rcx
37bc02171mov r10, rcx
37bc02174mov rcx, [rsp+432]
37bc0217cnot rdi
37bc0217fmovsxd rbx, [rcx]
37bc02182mov [rsp+168], rdi
37bc0218axor ecx, ecx
37bc0218cmov rdi, [rsp+496]
37bc02194test rbx, rbx
37bc02197mov [rdi], 0
37bc0219dcmovs rbx, rcx
37bc021a1mov rdi, [rsp+480]
37bc021a9mov rcx, [rsp+488]
37bc021b1movsd_xmm x0, [rdi]
37bc021b5movsd_xmm x2, [rcx]
37bc021b9test esi, esi
37bc021bbjle 0x37bc02cbb
37bc021c1mov rcx, [rsp+440]
37bc021c9lea rbp, [r10+1]
37bc021cdlea rdi, [rbx+1]
37bc021d1mov r10, [rsp+456]
37bc021d9shl rdi, 4
37bc021ddshl rbp, 4
37bc021e1mov r11, r9
37bc021e4lea r13l, [rsi+1]
37bc021e8movupd x1, [rcx]
37bc021eclea r15, [rdi-16]
37bc021f0mov rcx, r9
37bc021f3lea r14, [rbp-16]
37bc021f7mov [rsp+136], esi
37bc021femov r8, r10
37bc02201mov r9l, 1
37bc02207movapd x3, x0
37bc0220bmov [rsp+144], rbx
37bc02213nop
37bc02215nop [rax+rax]
37bc02220
37bc02220loc_37bc02220:
37bc02220movupd x0, [r11]
37bc02225mov esi, r9l
37bc02228add r9l, 1
37bc0222csubpd x0, x1
37bc02230movups [r10], x0
37bc02234cmp r9l, r13l
37bc02237je 0x37bc02278
37bc02239add r11, rdi
37bc0223cadd r10, rbp
37bc0223fadd rcx, r15
37bc02242add r8, r14
37bc02245shl rsi, 4
37bc02249xor ebx, ebx
37bc0224bnop [rax+rax]
37bc02255nop [rax+rax]
37bc02260
37bc02260loc_37bc02260:
37bc02260movupd x0, [rcx+rbx]
37bc02265movups [r8+rbx], x0
37bc0226aadd rbx, 16
37bc0226ecmp rbx, rsi
37bc02271jne 0x37bc02260
37bc02273jmp 0x37bc02220
37bc02275
37bc02275 0f 1f 00 ...
37bc02278
37bc02278loc_37bc02278:
37bc02278mov ecx, [rdx]
37bc0227amov esi, [rsp+136]
37bc02281movapd x0, x3
37bc02285mov rbx, [rsp+144]
37bc0228dtest ecx, ecx
37bc0228fje 0x37bc02c28
37bc02295mov rdx, [rsp+448]
37bc0229dlea ecx, [rsi-1]
37bc022a0shl rcx, 4
37bc022a4lea rcx, [rdx+rcx+16]
37bc022a9nop
37bc022aanop [rax+rax]
37bc022b5nop [rax+rax]
37bc022c0
37bc022c0loc_37bc022c0:
37bc022c0mov [rdx+8], 0
37bc022c8add rdx, 16
37bc022ccmovsd_xmm [rdx-16], x0
37bc022d1cmp rdx, rcx
37bc022d4jne 0x37bc022c0
37bc022d6movsd_xmm x7, [rip+0x849702]
37bc022de
37bc022deloc_37bc022de:
37bc022demov rdi, [rsp+400]
37bc022e6mov edx, [rdi]
37bc022e8test edx, edx
37bc022eaje 0x37bc02835
37bc022f0movq x8, [rip+0x8496f7]
37bc022f9cmp esi, 1
37bc022fcjle 0x37bc02559
37bc02302lea r15, [rax+16]
37bc02306mov rax, [rsp+160]
37bc0230emov rbp, [rsp+456]
37bc02316lea rdi, [rbx+1]
37bc0231ashl rdi, 4
37bc0231emov r13l, 1
37bc02324pxor x9, x9
37bc02329mov [rsp+416], r12
37bc02331add rax, 1
37bc02335mov [rsp+144], rdi
37bc0233dmov edi, 1
37bc02342movq x8, [rip+0x8496a5]
37bc0234bshl rax, 4
37bc0234flea r14, [rax-16]
37bc02353mov rbx, rax
37bc02356lea rax, [rsp+176]
37bc0235emov [rsp+136], rax
37bc02366lea rax, [rsp+224]
37bc0236emov r12, r14
37bc02371mov r14, rbp
37bc02374mov [rsp+152], rax
37bc0237cmov rbp, r15
37bc0237fjmp 0x37bc0242c
37bc02384
37bc02384 0f 1f 40 00 ..@.
37bc02388
37bc02388loc_37bc02388:
37bc02388ucomisd x3, x9
37bc0238dmov eax, 0
37bc02392setnp dl
37bc02395cmovne edx, eax
37bc02398test dl, dl
37bc0239aje 0x37bc023c4
37bc0239cucomisd x4, x9
37bc023a1setnp dl
37bc023a4cmovne edx, eax
37bc023a7test dl, dl
37bc023a9je 0x37bc023c4
37bc023abmov rax, [rsp+480]
37bc023b3mov [r14+8], 0
37bc023bbmovsd_xmm x0, [rax]
37bc023bfmovsd_xmm [r14], x0
37bc023c4
37bc023c4loc_37bc023c4:
37bc023c4mov rdx, [rsp+152]
37bc023ccmov rcx, [rsp+136]
37bc023d4mov r8, r14
37bc023d7call zladiv_
37bc023dcmovsd_xmm x0, [rsp+176]
37bc023e5movsd_xmm x3, [rsp+184]
37bc023eeucomisd x0, x9
37bc023f3setp dl
37bc023f6cmovne edx, edi
37bc023f9test dl, dl
37bc023fbjne 0x37bc02ac8
37bc02401ucomisd x3, x9
37bc02406lea rdx, [r14+rbx]
37bc0240asetp cl
37bc0240dcmovne ecx, edi
37bc02410test cl, cl
37bc02412jne 0x37bc02ac8
37bc02418
37bc02418loc_37bc02418:
37bc02418add rbp, [rsp+144]
37bc02420mov r14, rdx
37bc02423cmp r13l, esi
37bc02426je 0x37bc0254d
37bc0242c
37bc0242cloc_37bc0242c:
37bc0242cmovsd_xmm x4, [r14+8]
37bc02432movsd_xmm x3, [r14]
37bc02437mov r15l, r13l
37bc0243aadd r13l, 1
37bc0243emovupd x0, [rbp]
37bc02443movapd x2, x3
37bc02447movapd x1, x4
37bc0244bandpd x1, x8
37bc02450andpd x2, x8
37bc02455movups [rsp+224], x0
37bc0245daddsd x2, x1
37bc02461movapd x1, x0
37bc02465unpckhpd x0, x0
37bc02469andpd x1, x8
37bc0246eandpd x0, x8
37bc02473addsd x0, x1
37bc02477comisd x0, x2
37bc0247bjbe 0x37bc02388
37bc02481mov rcx, [rsp+136]
37bc02489mov r8, [rsp+152]
37bc02491mov rdx, r14
37bc02494call zladiv_
37bc02499mov rax, [rsp+416]
37bc024a1movupd x0, [rsp+224]
37bc024aamovsd_xmm x5, [rsp+176]
37bc024b3movsd_xmm x4, [rsp+184]
37bc024bcmov ecx, [rax]
37bc024bemovups [r14], x0
37bc024c2cmp r13l, ecx
37bc024c5jg 0x37bc02cb2
37bc024cblea rdx, [rbx+r14]
37bc024cfsub ecx, r15l
37bc024d2unpcklpd x5, x5
37bc024d6xor r8l, r8l
37bc024d9unpcklpd x4, x4
37bc024ddmov rax, rdx
37bc024e0nop [rax+rax]
37bc024eanop [rax+rax]
37bc024f5nop [rax+rax]
37bc02500
37bc02500loc_37bc02500:
37bc02500movupd x0, [rax]
37bc02504movapd x1, x5
37bc02508movupd x3, [rax-16]
37bc0250dadd r8l, 1
37bc02511mulpd x1, x0
37bc02515movapd x2, x0
37bc02519movups [rax-16], x0
37bc0251dshufpd x2, x0, 1
37bc02522mulpd x2, x4
37bc02526addsubpd x1, x2
37bc0252asubpd x3, x1
37bc0252emovups [rax], x3
37bc02531add rax, r12
37bc02534cmp r8l, ecx
37bc02537jne 0x37bc02500
37bc02539add rbp, [rsp+144]
37bc02541mov r14, rdx
37bc02544cmp r13l, esi
37bc02547jne 0x37bc0242c
37bc0254d
37bc0254dloc_37bc0254d:
37bc0254dmov r12, [rsp+416]
37bc02555mov esi, [r12]
37bc02559
37bc02559loc_37bc02559:
37bc02559mov rax, [rsp+160]
37bc02561movsxd rdx, esi
37bc02564pxor x0, x0
37bc02568mov ecx, 0
37bc0256dimul rax, rdx
37bc02571add rax, [rsp+168]
37bc02579add rax, rdx
37bc0257cshl rax, 4
37bc02580add rax, [rsp+456]
37bc02588ucomisd x0, [rax]
37bc0258csetnp dl
37bc0258fcmovne edx, ecx
37bc02592test dl, dl
37bc02594je 0x37bc025bd
37bc02596ucomisd x0, [rax+8]
37bc0259bsetnp dl
37bc0259ecmovne edx, ecx
37bc025a1test dl, dl
37bc025a3je 0x37bc025bd
37bc025a5mov rdi, [rsp+480]
37bc025admov [rax+8], 0
37bc025b5movsd_xmm x0, [rdi]
37bc025b9movsd_xmm [rax], x0
37bc025bd
37bc025bdloc_37bc025bd:
37bc025bdmov eax, 78
37bc025c2
37bc025c2loc_37bc025c2:
37bc025c2mov [rsp+203], al
37bc025c9mov [rsp+202], 78
37bc025d1test esi, esi
37bc025d3jle 0x37bc02787
37bc025d9movsd_xmm x9, [rip+0x84941e]
37bc025e2mov rax, [rsp+448]
37bc025eamov r14l, esi
37bc025edlea rbx, [rsp+203]
37bc025f5lea r13, [rsp+202]
37bc025fdmov [rsp+144], rbx
37bc02605mov rbx, [rsp+472]
37bc0260dlea rbp, [rsp+204]
37bc02615divsd x9, x6
37bc0261amov esi, 1
37bc0261flea r15, [rax+32]
37bc02623mov [rsp+136], r13
37bc0262blea rdi, [rsp+208]
37bc02633mov r13, rax
37bc02636nop [rax+rax]
37bc02640
37bc02640loc_37bc02640:
37bc02640mov rax, [rsp+464]
37bc02648mov [rsp+80], rbp
37bc0264dlea r8, [rip+0x849380]
37bc02654lea rcx, [rip+0x849380]
37bc0265bmov [rsp+112], 1
37bc02664mov r9, [rsp+136]
37bc0266cmov [rsp+48], rax
37bc02671mov rax, [rsp+456]
37bc02679mov [rsp+72], rbx
37bc0267emov rdx, [rsp+144]
37bc02686mov [rsp+40], rax
37bc0268bmov [rsp+104], 7
37bc02694mov [rsp+96], 1
37bc0269dmov [rsp+88], 5
37bc026a6mov [rsp+64], rdi
37bc026abmov [rsp+56], r13
37bc026b0mov [rsp+32], r12
37bc026b5call zlatrs_
37bc026balea r8, [rip+0x84930f]
37bc026c1mov rdx, r13
37bc026c4mov rcx, r12
37bc026c7mov [rsp+202], 89
37bc026cfcall dzasum_
37bc026d4movapd x1, x0
37bc026d8movsd_xmm x0, [rsp+208]
37bc026e1mulsd x0, x9
37bc026e6comisd x1, x0
37bc026eajae 0x37bc02795
37bc026f0mov rax, [rsp+480]
37bc026f8mov ecx, [r12]
37bc026fcmov [r13+8], 0
37bc02704movsd_xmm x1, [rax]
37bc02708movsd_xmm [r13], x1
37bc0270ecmp ecx, 1
37bc02711jle 0x37bc02756
37bc02713movapd x2, x6
37bc02717movapd x0, x1
37bc0271blea edx, [rcx-2]
37bc0271eaddsd x2, x7
37bc02722shl rdx, 4
37bc02726lea rax, [r13+16]
37bc0272aadd rdx, r15
37bc0272ddivsd x0, x2
37bc02731nop [rax]
37bc02735nop [rax+rax]
37bc02740
37bc02740loc_37bc02740:
37bc02740mov [rax+8], 0
37bc02748add rax, 16
37bc0274cmovsd_xmm [rax-16], x0
37bc02751cmp rdx, rax
37bc02754jne 0x37bc02740
37bc02756
37bc02756loc_37bc02756:
37bc02756mulsd x1, x6
37bc0275asub ecx, esi
37bc0275cadd esi, 1
37bc0275fmovsxd rcx, ecx
37bc02762shl rcx, 4
37bc02766movsd_xmm x0, [r13+rcx]
37bc0276dsubsd x0, x1
37bc02771movhpd x0, [r13+rcx+8]
37bc02778movups [r13+rcx], x0
37bc0277ecmp esi, r14l
37bc02781jle 0x37bc02640
37bc02787
37bc02787loc_37bc02787:
37bc02787mov rax, [rsp+496]
37bc0278fmov [rax], 1
37bc02795
37bc02795loc_37bc02795:
37bc02795mov rdx, [rsp+448]
37bc0279dmov rcx, r12
37bc027a0lea r8, [rip+0x849229]
37bc027a7call izamax_
37bc027acmov r8, [rsp+448]
37bc027b4lea rdx, [rsp+216]
37bc027bcmov rcx, r12
37bc027bfcdqe
37bc027c1lea r9, [rip+0x849208]
37bc027c8shl rax, 4
37bc027ccadd rax, [rsp+448]
37bc027d4movsd_xmm x0, [rax-16]
37bc027d9movsd_xmm x1, [rax-8]
37bc027deandpd x0, x8
37bc027e3andpd x1, x8
37bc027e8addsd x0, x1
37bc027ecdivsd x7, x0
37bc027f0movsd_xmm [rsp+216], x7
37bc027f9call zdscal_
37bc027fenop
37bc027ffmovups x6, [rsp+256]
37bc02807movups x7, [rsp+272]
37bc0280fmovups x8, [rsp+288]
37bc02818movups x9, [rsp+304]
37bc02821add rsp, 328
37bc02828pop rbx
37bc02829pop rsi
37bc0282apop rdi
37bc0282bpop rbp
37bc0282cpop r12
37bc0282epop r13
37bc02830pop r14
37bc02832pop r15
37bc02834ret
37bc02835
37bc02835loc_37bc02835:
37bc02835movq x8, [rip+0x8491b2]
37bc0283ecmp esi, 1
37bc02841jle 0x37bc02bc8
37bc02847mov r8, rbx
37bc0284amovsxd rdx, esi
37bc0284dlea r10, [rsp+240]
37bc02855mov [rsp+416], r12
37bc0285dnot r8
37bc02860lea rcx, [rdx-1]
37bc02864pxor x9, x9
37bc02869mov [rsp+152], r10
37bc02871movq x8, [rip+0x849176]
37bc0287amov rdi, r8
37bc0287dadd r8, rdx
37bc02880shl rdi, 4
37bc02884mov [rsp+144], rdi
37bc0288cmov rdi, rbx
37bc0288fmov rbx, [rsp+168]
37bc02897imul rdi, rcx
37bc0289bmov r11, rbx
37bc0289eshl r11, 4
37bc028a2add rdi, r8
37bc028a5mov r12, r11
37bc028a8shl rdi, 4
37bc028aclea r15, [rax+rdi]
37bc028b0mov rax, [rsp+160]
37bc028b8lea rdi, [rdx+rbx]
37bc028bcimul rcx, rax
37bc028c0mov r8, rax
37bc028c3neg rax
37bc028c6imul r8, rdx
37bc028cashl rax, 4
37bc028cemov rbp, rax
37bc028d1mov rax, [rsp+456]
37bc028d9lea rdx, [rcx+rbx]
37bc028ddshl rdx, 4
37bc028e1add rdi, r8
37bc028e4lea r13, [rax+rdx+16]
37bc028e9lea rdx, [rbx+r8]
37bc028edshl rdi, 4
37bc028f1xor ebx, ebx
37bc028f3shl rdx, 4
37bc028f7add rdi, [rsp+456]
37bc028fflea r14, [rax+rdx+16]
37bc02904lea rax, [rsp+176]
37bc0290cmov [rsp+136], rax
37bc02914mov rax, r14
37bc02917mov r14, r15
37bc0291amov r15, rax
37bc0291djmp 0x37bc029cd
37bc02922
37bc02922 66 0f 1f 44 00 00 f..D..
37bc02928
37bc02928loc_37bc02928:
37bc02928ucomisd x3, x9
37bc0292dsetnp dl
37bc02930cmovne edx, ebx
37bc02933test dl, dl
37bc02935je 0x37bc0295e
37bc02937ucomisd x4, x9
37bc0293csetnp dl
37bc0293fcmovne edx, ebx
37bc02942test dl, dl
37bc02944je 0x37bc0295e
37bc02946mov rax, [rsp+480]
37bc0294emov [rdi+8], 0
37bc02956movsd_xmm x0, [rax]
37bc0295amovsd_xmm [rdi], x0
37bc0295e
37bc0295eloc_37bc0295e:
37bc0295emov rdx, [rsp+152]
37bc02966mov rcx, [rsp+136]
37bc0296emov r8, rdi
37bc02971call zladiv_
37bc02976mov eax, 1
37bc0297bmovsd_xmm x3, [rsp+184]
37bc02984movsd_xmm x4, [rsp+176]
37bc0298ducomisd x3, x9
37bc02992setp dl
37bc02995cmovne edx, eax
37bc02998test dl, dl
37bc0299ajne 0x37bc02b40
37bc029a0ucomisd x4, x9
37bc029a5setp dl
37bc029a8cmovne edx, eax
37bc029abtest dl, dl
37bc029adjne 0x37bc02b40
37bc029b3
37bc029b3loc_37bc029b3:
37bc029b3add r14, [rsp+144]
37bc029bbadd rdi, r12
37bc029beadd r13, rbp
37bc029c1add r15, rbp
37bc029c4cmp esi, 1
37bc029c7je 0x37bc02bbc
37bc029cd
37bc029cdloc_37bc029cd:
37bc029cdmovsd_xmm x3, [rdi+8]
37bc029d2movsd_xmm x4, [rdi]
37bc029d6sub esi, 1
37bc029d9movupd x0, [r14]
37bc029demovapd x2, x4
37bc029e2movapd x1, x3
37bc029e6andpd x1, x8
37bc029ebandpd x2, x8
37bc029f0movups [rsp+240], x0
37bc029f8addsd x2, x1
37bc029fcmovapd x1, x0
37bc02a00unpckhpd x0, x0
37bc02a04andpd x1, x8
37bc02a09andpd x0, x8
37bc02a0eaddsd x0, x1
37bc02a12comisd x0, x2
37bc02a16jbe 0x37bc02928
37bc02a1cmov r8, [rsp+152]
37bc02a24mov rcx, [rsp+136]
37bc02a2cmov rdx, rdi
37bc02a2fcall zladiv_
37bc02a34mov rcx, r15
37bc02a37mov rdx, r13
37bc02a3axor r8l, r8l
37bc02a3dmovupd x0, [rsp+240]
37bc02a46movddup x5, [rsp+176]
37bc02a4fmovddup x4, [rsp+184]
37bc02a58movups [rdi], x0
37bc02a5bnop [rax]
37bc02a5fnop [rax+rax]
37bc02a6anop [rax+rax]
37bc02a75nop [rax+rax]
37bc02a80
37bc02a80loc_37bc02a80:
37bc02a80movupd x0, [rdx]
37bc02a84movapd x1, x5
37bc02a88movupd x3, [rcx]
37bc02a8cadd r8l, 1
37bc02a90add rdx, 16
37bc02a94add rcx, 16
37bc02a98mulpd x1, x0
37bc02a9cmovapd x2, x0
37bc02aa0shufpd x2, x0, 1
37bc02aa5mulpd x2, x4
37bc02aa9addsubpd x1, x2
37bc02aadsubpd x3, x1
37bc02ab1movups [rdx-16], x3
37bc02ab5movups [rcx-16], x0
37bc02ab9cmp r8l, esi
37bc02abcjb 0x37bc02a80
37bc02abejmp 0x37bc029b3
37bc02ac3
37bc02ac3 0f 1f 44 00 00 ..D..
37bc02ac8
37bc02ac8loc_37bc02ac8:
37bc02ac8mov rax, [rsp+416]
37bc02ad0mov ecx, [rax]
37bc02ad2cmp r13l, ecx
37bc02ad5jg 0x37bc02cb2
37bc02adbmovapd x4, x0
37bc02adfsub ecx, r15l
37bc02ae2lea r8, [r12+r14]
37bc02ae6xor eax, eax
37bc02ae8unpcklpd x4, x3
37bc02aeclea rdx, [rbx+r14]
37bc02af0unpcklpd x3, x0
37bc02af4xor r15l, r15l
37bc02af7nop [rax+rax]
37bc02b00
37bc02b00loc_37bc02b00:
37bc02b00movupd x1, [r8+rax]
37bc02b06movupd x0, [r8+rax]
37bc02b0cadd r15l, 1
37bc02b10movupd x2, [r8+rax+16]
37bc02b17unpcklpd x1, x1
37bc02b1bunpckhpd x0, x0
37bc02b1fmulpd x1, x4
37bc02b23mulpd x0, x3
37bc02b27addsubpd x1, x0
37bc02b2bsubpd x2, x1
37bc02b2fmovups [rdx+rax], x2
37bc02b33add rax, r12
37bc02b36cmp ecx, r15l
37bc02b39jne 0x37bc02b00
37bc02b3bjmp 0x37bc02418
37bc02b40
37bc02b40loc_37bc02b40:
37bc02b40unpcklpd x4, x4
37bc02b44unpcklpd x3, x3
37bc02b48xor edx, edx
37bc02b4axor ecx, ecx
37bc02b4cnop [rax+rax]
37bc02b54nop [rax+rax]
37bc02b5fnop [rax+rax]
37bc02b6anop [rax+rax]
37bc02b75nop [rax+rax]
37bc02b80
37bc02b80loc_37bc02b80:
37bc02b80movupd x0, [r15+rdx]
37bc02b86movapd x1, x4
37bc02b8amovupd x2, [r13+rdx]
37bc02b91add ecx, 1
37bc02b94mulpd x1, x0
37bc02b98shufpd x0, x0, 1
37bc02b9dmulpd x0, x3
37bc02ba1addsubpd x1, x0
37bc02ba5subpd x2, x1
37bc02ba9movups [r13+rdx], x2
37bc02bafadd rdx, 16
37bc02bb3cmp ecx, esi
37bc02bb5jb 0x37bc02b80
37bc02bb7jmp 0x37bc029b3
37bc02bbc
37bc02bbcloc_37bc02bbc:
37bc02bbcmov r12, [rsp+416]
37bc02bc4mov esi, [r12]
37bc02bc8
37bc02bc8loc_37bc02bc8:
37bc02bc8mov rax, [rsp+456]
37bc02bd0pxor x0, x0
37bc02bd4mov edx, 0
37bc02bd9ucomisd x0, [rax]
37bc02bddsetnp al
37bc02be0cmovne eax, edx
37bc02be3test al, al
37bc02be5je 0x37bc02c1e
37bc02be7mov rax, [rsp+456]
37bc02befucomisd x0, [rax+8]
37bc02bf4setnp al
37bc02bf7cmovne eax, edx
37bc02bfatest al, al
37bc02bfcje 0x37bc02c1e
37bc02bfemov rax, [rsp+480]
37bc02c06movsd_xmm x0, [rax]
37bc02c0amov rax, [rsp+456]
37bc02c12mov [rax+8], 0
37bc02c1amovsd_xmm [rax], x0
37bc02c1e
37bc02c1eloc_37bc02c1e:
37bc02c1emov eax, 67
37bc02c23jmp 0x37bc025c2
37bc02c28
37bc02c28loc_37bc02c28:
37bc02c28mulsd x0, x6
37bc02c2cmovsd_xmm x7, [rip+0x848dac]
37bc02c34mov rcx, r12
37bc02c37mov rdx, [rsp+448]
37bc02c3flea r8, [rip+0x848d8a]
37bc02c46mov [rsp+424], rax
37bc02c4emaxsd x0, x7
37bc02c52mulsd x0, x2
37bc02c56movapd x8, x0
37bc02c5bcall dznrm2_
37bc02c60mov rax, [rsp+480]
37bc02c68mov rcx, r12
37bc02c6bmov r8, [rsp+448]
37bc02c73maxsd x0, x8
37bc02c78lea r9, [rip+0x848d51]
37bc02c7fmovsd_xmm x1, [rax]
37bc02c83lea rdx, [rsp+240]
37bc02c8bmulsd x1, x6
37bc02c8fdivsd x1, x0
37bc02c93movsd_xmm [rsp+240], x1
37bc02c9ccall zdscal_
37bc02ca1mov esi, [r12]
37bc02ca5mov rax, [rsp+424]
37bc02cadjmp 0x37bc022de
37bc02cb2
37bc02cb2loc_37bc02cb2:
37bc02cb2lea rdx, [r14+rbx]
37bc02cb6jmp 0x37bc02418
37bc02cbb
37bc02cbbloc_37bc02cbb:
37bc02cbbmov r9l, [rdx]
37bc02cbetest r9l, r9l
37bc02cc1je 0x37bc02c28
37bc02cc7mov rax, [rsp+400]
37bc02ccfmovsd_xmm x7, [rip+0x848d09]
37bc02cd7movq x8, [rip+0x848d10]
37bc02ce0mov r8l, [rax]
37bc02ce3test r8l, r8l
37bc02ce6jne 0x37bc02559
37bc02cecjmp 0x37bc02bc8
37bc02100
37bc02cf1
37bc02cf1 // align 0x10
37bc02cf1 // align 0x10
37bc02d00
37bc02d00zlaesy_:
37bc02d00push rbp
37bc02d01push rdi
37bc02d02push rsi
37bc02d03push rbx
37bc02d04sub rsp, 296
37bc02d0bmovups [rsp+128], x6
37bc02d13movups [rsp+144], x7
37bc02d1bmovups [rsp+160], x8
37bc02d24movups [rsp+176], x9
37bc02d2dmovups [rsp+192], x10
37bc02d36movups [rsp+208], x11
37bc02d3fmovups [rsp+224], x12
37bc02d48movups [rsp+240], x13
37bc02d51movups [rsp+256], x14
37bc02d5amovups [rsp+272], x15
37bc02d63movsd_xmm x8, [rdx]
37bc02d68movsd_xmm x7, [rdx+8]
37bc02d6dmov rbx, rcx
37bc02d70lea rcx, [rsp+112]
37bc02d75mov rsi, r8
37bc02d78mov rbp, r9
37bc02d7bmovsd_xmm [rsp+112], x8
37bc02d82movsd_xmm [rsp+120], x7
37bc02d88call fn_37c42fc80
37bc02d8dmovupd x6, [rbx]
37bc02d91movupd x11, [rsi]
37bc02d96pxor x3, x3
37bc02d9amovapd x12, x0
37bc02d9fmovapd x5, x6
37bc02da3ucomisd x12, x3
37bc02da8movapd x2, x6
37bc02dacunpckhpd x5, x5
37bc02db0movapd x10, x11
37bc02db5movapd x0, x5
37bc02db9movapd x5, x11
37bc02dbeunpckhpd x5, x5
37bc02dc2movapd x9, x5
37bc02dc7jp 0x37bc02ea8
37bc02dcdjne 0x37bc02ea8
37bc02dd3mov rax, [rsp+368]
37bc02ddbmovups [rbp], x6
37bc02ddflea rcx, [rsp+112]
37bc02de4movups [rax], x11
37bc02de8movsd_xmm [rsp+112], x6
37bc02deemovsd_xmm [rsp+120], x0
37bc02df4call fn_37c42fc80
37bc02df9lea rcx, [rsp+112]
37bc02dfemovsd_xmm [rsp+112], x11
37bc02e05movapd x7, x0
37bc02e09movsd_xmm [rsp+120], x9
37bc02e10call fn_37c42fc80
37bc02e15comisd x0, x7
37bc02e19ja 0x37bc033b0
37bc02e1fmov rax, [rsp+384]
37bc02e27movq x0, [rip+0x848be1]
37bc02e2fmovups [rax], x0
37bc02e32mov rax, [rsp+392]
37bc02e3apxor x0, x0
37bc02e3emovups [rax], x0
37bc02e41
37bc02e41loc_37bc02e41:
37bc02e41movups x6, [rsp+128]
37bc02e49movups x7, [rsp+144]
37bc02e51movups x8, [rsp+160]
37bc02e5amovups x9, [rsp+176]
37bc02e63movups x10, [rsp+192]
37bc02e6cmovups x11, [rsp+208]
37bc02e75movups x12, [rsp+224]
37bc02e7emovups x13, [rsp+240]
37bc02e87movups x14, [rsp+256]
37bc02e90movups x15, [rsp+272]
37bc02e99add rsp, 296
37bc02ea0pop rbx
37bc02ea1pop rsi
37bc02ea2pop rdi
37bc02ea3pop rbp
37bc02ea4ret
37bc02ea5
37bc02ea5 0f 1f 00 ...
37bc02ea8
37bc02ea8loc_37bc02ea8:
37bc02ea8movsd_xmm x4, [rbx+8]
37bc02eadmovapd x3, x9
37bc02eb2movsd_xmm x5, [rbx]
37bc02eb6lea rcx, [rsp+112]
37bc02ebbaddsd x3, x0
37bc02ebfsubsd x0, x9
37bc02ec4movsd_xmm [rsp+40], x4
37bc02ecamovapd x4, x10
37bc02ecfaddsd x4, x2
37bc02ed3movsd_xmm [rsp+80], x5
37bc02ed9subsd x2, x10
37bc02edemovupd x5, [rip+0x848b4a]
37bc02ee6movddup x1, x3
37bc02eeamovapd x13, x3
37bc02eefmovapd x10, x0
37bc02ef4mulpd x1, x5
37bc02ef8unpcklpd x0, x0
37bc02efcmulpd x0, x5
37bc02f00movddup x11, x4
37bc02f05movsd_xmm [rsp+88], x2
37bc02f0bmulpd x11, [rip+0x848b0c]
37bc02f14mulsd x3, [rip+0x848b04]
37bc02f1caddsubpd x11, x1
37bc02f21movsd_xmm x1, [rip+0x848af7]
37bc02f29mulsd x1, x4
37bc02f2dmovapd x14, x11
37bc02f32pxor x11, x11
37bc02f37mulsd x4, x11
37bc02f3cmulsd x13, x11
37bc02f41addsd x4, x3
37bc02f45movddup x3, x2
37bc02f49mulpd x3, [rip+0x848acf]
37bc02f51subsd x1, x13
37bc02f56movapd x15, x4
37bc02f5bmovapd x13, x1
37bc02f60addsubpd x3, x0
37bc02f64movapd x5, x3
37bc02f68movups [rsp+64], x3
37bc02f6dunpckhpd x5, x5
37bc02f71movlpd [rsp+112], x3
37bc02f77movapd x9, x5
37bc02f7cmovlpd [rsp+48], x3
37bc02f82movsd_xmm [rsp+120], x5
37bc02f88call fn_37c42fc80
37bc02f8dmovsd_xmm x4, [rsp+48]
37bc02f93maxsd x0, x12
37bc02f98comisd x0, x11
37bc02f9djbe 0x37bc033f0
37bc02fa3movapd x2, x9
37bc02fa8movapd x10, x0
37bc02fadmovapd x3, x7
37bc02fb1movsd_xmm [rsp+48], x0
37bc02fb7mulsd x2, x11
37bc02fbcaddsd x10, x11
37bc02fc1movapd x5, x7
37bc02fc5mulsd x3, x11
37bc02fcalea rbx, [rsp+96]
37bc02fcflea rcx, [rsp+112]
37bc02fd4mov rdx, rbx
37bc02fd7addsd x2, x4
37bc02fdbmulsd x4, x11
37bc02fe0addsd x3, x8
37bc02fe5divsd x2, x10
37bc02feasubsd x9, x4
37bc02fefmovapd x4, x8
37bc02ff4mulsd x4, x11
37bc02ff9subsd x5, x4
37bc02ffddivsd x9, x10
37bc03002movapd x4, x2
37bc03006mulsd x4, x2
37bc0300adivsd x5, x10
37bc0300fmulsd x2, x9
37bc03014addsd x2, x2
37bc03018divsd x3, x10
37bc0301dmovapd x10, x9
37bc03022mulsd x10, x9
37bc03027pxor x9, x9
37bc0302csubsd x4, x10
37bc03031movapd x1, x5
37bc03035mulsd x1, x5
37bc03039movapd x10, x3
37bc0303emulsd x10, x3
37bc03043mulsd x3, x5
37bc03047subsd x10, x1
37bc0304caddsd x3, x3
37bc03050addsd x4, x10
37bc03055addsd x2, x3
37bc03059movsd_xmm [rsp+96], x4
37bc0305fmovsd_xmm [rsp+104], x2
37bc03065call fn_37c4301d0
37bc0306amovsd_xmm x2, [rsp+112]
37bc03070movsd_xmm x4, [rsp+120]
37bc03076movsd_xmm x0, [rsp+48]
37bc0307cmovapd x5, x2
37bc03080movddup x3, x0
37bc03084unpcklpd x5, x4
37bc03088mulpd x3, x5
37bc0308cmovapd x5, x4
37bc03090unpcklpd x5, x2
37bc03094mulpd x5, x9
37bc03099movapd x9, x0
37bc0309emulsd x9, x2
37bc030a3mulsd x0, x4
37bc030a7mulsd x2, x11
37bc030acaddsubpd x3, x5
37bc030b0movapd x5, x4
37bc030b4mulsd x5, x11
37bc030b9addsd x0, x2
37bc030bdsubsd x9, x5
37bc030c2movapd x10, x0
37bc030c7
37bc030c7loc_37bc030c7:
37bc030c7movapd x4, x14
37bc030ccmovapd x11, x14
37bc030d1lea rcx, [rsp+112]
37bc030d6mov rax, [rsp+368]
37bc030deaddpd x4, x3
37bc030e2subpd x11, x3
37bc030e7movups [rbp], x4
37bc030ebmovups [rax], x11
37bc030efmovups [rsp+48], x4
37bc030f4movups [rsp+112], x4
37bc030f9call fn_37c42fc80
37bc030felea rcx, [rsp+112]
37bc03103movups [rsp+112], x11
37bc03109movapd x12, x0
37bc0310ecall fn_37c42fc80
37bc03113movupd x1, [rsp+48]
37bc03119movapd x2, x13
37bc0311ecomisd x0, x12
37bc03123ja 0x37bc034c0
37bc03129addsd x2, x9
37bc0312emovapd x9, x15
37bc03133addsd x9, x10
37bc03138
37bc03138loc_37bc03138:
37bc03138movapd x0, x8
37bc0313dmovapd x3, x7
37bc03141subpd x1, x6
37bc03145andpd x0, [rip+0x8488f3]
37bc0314dandpd x3, [rip+0x8488eb]
37bc03155subsd x2, [rsp+80]
37bc0315bsubsd x9, [rsp+40]
37bc03162comisd x3, x0
37bc03166jbe 0x37bc03458
37bc0316cmovapd x3, x8
37bc03171movapd x10, x2
37bc03176divsd x3, x7
37bc0317amulsd x8, x3
37bc0317fmovddup x0, x3
37bc03183mulpd x0, x1
37bc03187mulsd x10, x3
37bc0318caddsd x8, x7
37bc03191shufpd x0, x0, 1
37bc03196movapd x4, x0
37bc0319asubpd x0, x1
37bc0319eaddpd x4, x1
37bc031a2addsd x10, x9
37bc031a7shufpd x4, x0, 1
37bc031acdivsd x10, x8
37bc031b1movapd x1, x4
37bc031b5movddup x4, x8
37bc031badivpd x1, x4
37bc031bemovapd x0, x1
37bc031c2movapd x1, x9
37bc031c7mulsd x1, x3
37bc031cbsubsd x1, x2
37bc031cfdivsd x1, x8
37bc031d4movapd x9, x1
37bc031d9
37bc031d9loc_37bc031d9:
37bc031d9movapd x7, x0
37bc031ddlea rcx, [rsp+112]
37bc031e2movapd x11, x0
37bc031e7mov rax, [rsp+392]
37bc031efunpckhpd x7, x7
37bc031f3movups [rax], x0
37bc031f6movsd_xmm [rsp+112], x0
37bc031fcmovsd_xmm [rsp+120], x7
37bc03202call fn_37c42fc80
37bc03207comisd x0, [rip+0x848801]
37bc0320fmovapd x6, x0
37bc03213jbe 0x37bc034f0
37bc03219movsd_xmm x3, [rip+0x8487ef]
37bc03221pxor x8, x8
37bc03226movapd x1, x0
37bc0322amov rdx, rbx
37bc0322daddsd x1, x8
37bc03232lea rcx, [rsp+112]
37bc03237divsd x3, x0
37bc0323bmovapd x0, x7
37bc0323fmulsd x0, x8
37bc03244addsd x0, x11
37bc03249mulsd x11, x8
37bc0324esubsd x7, x11
37bc03253movapd x11, x6
37bc03258movapd x2, x7
37bc0325cdivsd x2, x1
37bc03260mulsd x3, x3
37bc03264divsd x0, x1
37bc03268movapd x4, x2
37bc0326cmulsd x4, x2
37bc03270movapd x1, x0
37bc03274mulsd x1, x0
37bc03278mulsd x0, x2
37bc0327csubsd x1, x4
37bc03280addsd x0, x0
37bc03284addsd x1, x3
37bc03288addsd x0, x8
37bc0328dmovsd_xmm [rsp+96], x1
37bc03293movsd_xmm [rsp+104], x0
37bc03299call fn_37c4301d0
37bc0329emovsd_xmm x1, [rsp+120]
37bc032a4movsd_xmm x0, [rsp+112]
37bc032aamulsd x6, x1
37bc032aemovapd x2, x1
37bc032b2mulsd x11, x0
37bc032b7mulsd x2, x8
37bc032bcmulsd x0, x8
37bc032c1subsd x11, x2
37bc032c6addsd x6, x0
37bc032camovapd x1, x11
37bc032cfmovapd x0, x6
37bc032d3
37bc032d3loc_37bc032d3:
37bc032d3lea rcx, [rsp+112]
37bc032d8movsd_xmm [rsp+112], x1
37bc032demovsd_xmm [rsp+120], x0
37bc032e4call fn_37c42fc80
37bc032e9comisd x0, [rip+0x84875f]
37bc032f1jb 0x37bc03440
37bc032f7movapd x0, x11
37bc032fcmovapd x1, x6
37bc03300andpd x0, [rip+0x848738]
37bc03308andpd x1, [rip+0x848730]
37bc03310comisd x1, x0
37bc03314ja 0x37bc03560
37bc0331amovapd x2, x6
37bc0331epxor x0, x0
37bc03322divsd x2, x11
37bc03327mulsd x6, x2
37bc0332bmovapd x1, x2
37bc0332fmulsd x1, x0
37bc03333subsd x0, x2
37bc03337addsd x1, [rip+0x8486d1]
37bc0333faddsd x6, x11
37bc03344divsd x1, x6
37bc03348divsd x0, x6
37bc0334c
37bc0334cloc_37bc0334c:
37bc0334cmovapd x2, x10
37bc03351movapd x3, x9
37bc03356mov rax, [rsp+376]
37bc0335emulsd x2, x1
37bc03362mulsd x3, x0
37bc03366movsd_xmm [rax], x1
37bc0336amulsd x10, x0
37bc0336fmovsd_xmm [rax+8], x0
37bc03374mov rax, [rsp+384]
37bc0337cmulsd x9, x1
37bc03381movsd_xmm [rax], x1
37bc03385movsd_xmm [rax+8], x0
37bc0338amov rax, [rsp+392]
37bc03392subsd x2, x3
37bc03396addsd x10, x9
37bc0339bmovsd_xmm [rax], x2
37bc0339fmovsd_xmm [rax+8], x10
37bc033a5jmp 0x37bc02e41
37bc033aa
37bc033aa 66 0f 1f 44 00 00 f..D..
37bc033b0
37bc033b0loc_37bc033b0:
37bc033b0mov rax, [rsp+368]
37bc033b8pxor x0, x0
37bc033bcmovups [rbp], x11
37bc033c1movups [rax], x6
37bc033c4mov rax, [rsp+384]
37bc033ccmovups [rax], x0
37bc033cfmov rax, [rsp+392]
37bc033d7movq x0, [rip+0x848631]
37bc033dfmovups [rax], x0
37bc033e2jmp 0x37bc02e41
37bc033e7
37bc033e7 66 0f 1f 84 00 00 00 00 00 f........
37bc033f0
37bc033f0loc_37bc033f0:
37bc033f0movsd_xmm x2, [rsp+88]
37bc033f6movapd x0, x10
37bc033fblea rbx, [rsp+96]
37bc03400movsd_xmm x9, [rip+0x848617]
37bc03409mulsd x0, x11
37bc0340emovupd x3, [rsp+64]
37bc03414mulsd x9, x2
37bc03419mulsd x2, x11
37bc0341esubsd x9, x0
37bc03423movsd_xmm x0, [rip+0x8485f5]
37bc0342bmulsd x0, x10
37bc03430addsd x2, x0
37bc03434movapd x10, x2
37bc03439jmp 0x37bc030c7
37bc0343e
37bc0343e 66 90 f.
37bc03440
37bc03440loc_37bc03440:
37bc03440mov rax, [rsp+376]
37bc03448pxor x0, x0
37bc0344cmovups [rax], x0
37bc0344fjmp 0x37bc02e41
37bc03454
37bc03454 0f 1f 40 00 ..@.
37bc03458
37bc03458loc_37bc03458:
37bc03458movapd x3, x7
37bc0345cmovapd x10, x9
37bc03461movapd x0, x1
37bc03465divsd x3, x8
37bc0346ashufpd x0, x1, 1
37bc0346fmulsd x10, x3
37bc03474movddup x4, x3
37bc03478mulpd x0, x4
37bc0347cmovapd x4, x1
37bc03480mulsd x7, x3
37bc03484addsd x10, x2
37bc03489mulsd x2, x3
37bc0348daddpd x4, x0
37bc03491subpd x1, x0
37bc03495addsd x7, x8
37bc0349amovsd_xmm x1, x4
37bc0349emovapd x0, x1
37bc034a2subsd x9, x2
37bc034a7divsd x10, x7
37bc034acmovddup x1, x7
37bc034b0divpd x0, x1
37bc034b4divsd x9, x7
37bc034b9jmp 0x37bc031d9
37bc034be
37bc034be 66 90 f.
37bc034c0
37bc034c0loc_37bc034c0:
37bc034c0mov rax, [rsp+368]
37bc034c8subsd x2, x9
37bc034cdmovapd x9, x15
37bc034d2movups [rbp], x11
37bc034d7subsd x9, x10
37bc034dcmovups [rax], x1
37bc034dfmovapd x1, x11
37bc034e4jmp 0x37bc03138
37bc034e9
37bc034e9 0f 1f 80 00 00 00 00 .......
37bc034f0
37bc034f0loc_37bc034f0:
37bc034f0movapd x1, x11
37bc034f5movapd x0, x7
37bc034f9pxor x2, x2
37bc034fdmov rdx, rbx
37bc03500mulsd x1, x11
37bc03505lea rcx, [rsp+112]
37bc0350amulsd x0, x7
37bc0350esubsd x1, x0
37bc03512movapd x0, x11
37bc03517addsd x1, [rip+0x8484f1]
37bc0351fmulsd x0, x7
37bc03523movsd_xmm [rsp+96], x1
37bc03529addsd x0, x0
37bc0352daddsd x0, x2
37bc03531movsd_xmm [rsp+104], x0
37bc03537call fn_37c4301d0
37bc0353cmovsd_xmm x1, [rsp+112]
37bc03542movsd_xmm x0, [rsp+120]
37bc03548movapd x11, x1
37bc0354dmovapd x6, x0
37bc03551jmp 0x37bc032d3
37bc03556
37bc03556 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc03560
37bc03560loc_37bc03560:
37bc03560movapd x0, x11
37bc03565pxor x2, x2
37bc03569divsd x0, x6
37bc0356dmulsd x11, x0
37bc03572movapd x1, x0
37bc03576mulsd x0, x2
37bc0357aaddsd x1, x2
37bc0357esubsd x0, [rip+0x84848a]
37bc03586addsd x11, x6
37bc0358bdivsd x1, x11
37bc03590divsd x0, x11
37bc03595jmp 0x37bc0334c
37bc02d00
37bc02d00zlaesy_:
37bc02d00push rbp
37bc02d01push rdi
37bc02d02push rsi
37bc02d03push rbx
37bc02d04sub rsp, 296
37bc02d0bmovups [rsp+128], x6
37bc02d13movups [rsp+144], x7
37bc02d1bmovups [rsp+160], x8
37bc02d24movups [rsp+176], x9
37bc02d2dmovups [rsp+192], x10
37bc02d36movups [rsp+208], x11
37bc02d3fmovups [rsp+224], x12
37bc02d48movups [rsp+240], x13
37bc02d51movups [rsp+256], x14
37bc02d5amovups [rsp+272], x15
37bc02d63movsd_xmm x8, [rdx]
37bc02d68movsd_xmm x7, [rdx+8]
37bc02d6dmov rbx, rcx
37bc02d70lea rcx, [rsp+112]
37bc02d75mov rsi, r8
37bc02d78mov rbp, r9
37bc02d7bmovsd_xmm [rsp+112], x8
37bc02d82movsd_xmm [rsp+120], x7
37bc02d88call fn_37c42fc80
37bc02d8dmovupd x6, [rbx]
37bc02d91movupd x11, [rsi]
37bc02d96pxor x3, x3
37bc02d9amovapd x12, x0
37bc02d9fmovapd x5, x6
37bc02da3ucomisd x12, x3
37bc02da8movapd x2, x6
37bc02dacunpckhpd x5, x5
37bc02db0movapd x10, x11
37bc02db5movapd x0, x5
37bc02db9movapd x5, x11
37bc02dbeunpckhpd x5, x5
37bc02dc2movapd x9, x5
37bc02dc7jp 0x37bc02ea8
37bc02dcdjne 0x37bc02ea8
37bc02dd3mov rax, [rsp+368]
37bc02ddbmovups [rbp], x6
37bc02ddflea rcx, [rsp+112]
37bc02de4movups [rax], x11
37bc02de8movsd_xmm [rsp+112], x6
37bc02deemovsd_xmm [rsp+120], x0
37bc02df4call fn_37c42fc80
37bc02df9lea rcx, [rsp+112]
37bc02dfemovsd_xmm [rsp+112], x11
37bc02e05movapd x7, x0
37bc02e09movsd_xmm [rsp+120], x9
37bc02e10call fn_37c42fc80
37bc02e15comisd x0, x7
37bc02e19ja 0x37bc033b0
37bc02e1fmov rax, [rsp+384]
37bc02e27movq x0, [rip+0x848be1]
37bc02e2fmovups [rax], x0
37bc02e32mov rax, [rsp+392]
37bc02e3apxor x0, x0
37bc02e3emovups [rax], x0
37bc02e41
37bc02e41loc_37bc02e41:
37bc02e41movups x6, [rsp+128]
37bc02e49movups x7, [rsp+144]
37bc02e51movups x8, [rsp+160]
37bc02e5amovups x9, [rsp+176]
37bc02e63movups x10, [rsp+192]
37bc02e6cmovups x11, [rsp+208]
37bc02e75movups x12, [rsp+224]
37bc02e7emovups x13, [rsp+240]
37bc02e87movups x14, [rsp+256]
37bc02e90movups x15, [rsp+272]
37bc02e99add rsp, 296
37bc02ea0pop rbx
37bc02ea1pop rsi
37bc02ea2pop rdi
37bc02ea3pop rbp
37bc02ea4ret
37bc02ea5
37bc02ea5 0f 1f 00 ...
37bc02ea8
37bc02ea8loc_37bc02ea8:
37bc02ea8movsd_xmm x4, [rbx+8]
37bc02eadmovapd x3, x9
37bc02eb2movsd_xmm x5, [rbx]
37bc02eb6lea rcx, [rsp+112]
37bc02ebbaddsd x3, x0
37bc02ebfsubsd x0, x9
37bc02ec4movsd_xmm [rsp+40], x4
37bc02ecamovapd x4, x10
37bc02ecfaddsd x4, x2
37bc02ed3movsd_xmm [rsp+80], x5
37bc02ed9subsd x2, x10
37bc02edemovupd x5, [rip+0x848b4a]
37bc02ee6movddup x1, x3
37bc02eeamovapd x13, x3
37bc02eefmovapd x10, x0
37bc02ef4mulpd x1, x5
37bc02ef8unpcklpd x0, x0
37bc02efcmulpd x0, x5
37bc02f00movddup x11, x4
37bc02f05movsd_xmm [rsp+88], x2
37bc02f0bmulpd x11, [rip+0x848b0c]
37bc02f14mulsd x3, [rip+0x848b04]
37bc02f1caddsubpd x11, x1
37bc02f21movsd_xmm x1, [rip+0x848af7]
37bc02f29mulsd x1, x4
37bc02f2dmovapd x14, x11
37bc02f32pxor x11, x11
37bc02f37mulsd x4, x11
37bc02f3cmulsd x13, x11
37bc02f41addsd x4, x3
37bc02f45movddup x3, x2
37bc02f49mulpd x3, [rip+0x848acf]
37bc02f51subsd x1, x13
37bc02f56movapd x15, x4
37bc02f5bmovapd x13, x1
37bc02f60addsubpd x3, x0
37bc02f64movapd x5, x3
37bc02f68movups [rsp+64], x3
37bc02f6dunpckhpd x5, x5
37bc02f71movlpd [rsp+112], x3
37bc02f77movapd x9, x5
37bc02f7cmovlpd [rsp+48], x3
37bc02f82movsd_xmm [rsp+120], x5
37bc02f88call fn_37c42fc80
37bc02f8dmovsd_xmm x4, [rsp+48]
37bc02f93maxsd x0, x12
37bc02f98comisd x0, x11
37bc02f9djbe 0x37bc033f0
37bc02fa3movapd x2, x9
37bc02fa8movapd x10, x0
37bc02fadmovapd x3, x7
37bc02fb1movsd_xmm [rsp+48], x0
37bc02fb7mulsd x2, x11
37bc02fbcaddsd x10, x11
37bc02fc1movapd x5, x7
37bc02fc5mulsd x3, x11
37bc02fcalea rbx, [rsp+96]
37bc02fcflea rcx, [rsp+112]
37bc02fd4mov rdx, rbx
37bc02fd7addsd x2, x4
37bc02fdbmulsd x4, x11
37bc02fe0addsd x3, x8
37bc02fe5divsd x2, x10
37bc02feasubsd x9, x4
37bc02fefmovapd x4, x8
37bc02ff4mulsd x4, x11
37bc02ff9subsd x5, x4
37bc02ffddivsd x9, x10
37bc03002movapd x4, x2
37bc03006mulsd x4, x2
37bc0300adivsd x5, x10
37bc0300fmulsd x2, x9
37bc03014addsd x2, x2
37bc03018divsd x3, x10
37bc0301dmovapd x10, x9
37bc03022mulsd x10, x9
37bc03027pxor x9, x9
37bc0302csubsd x4, x10
37bc03031movapd x1, x5
37bc03035mulsd x1, x5
37bc03039movapd x10, x3
37bc0303emulsd x10, x3
37bc03043mulsd x3, x5
37bc03047subsd x10, x1
37bc0304caddsd x3, x3
37bc03050addsd x4, x10
37bc03055addsd x2, x3
37bc03059movsd_xmm [rsp+96], x4
37bc0305fmovsd_xmm [rsp+104], x2
37bc03065call fn_37c4301d0
37bc0306amovsd_xmm x2, [rsp+112]
37bc03070movsd_xmm x4, [rsp+120]
37bc03076movsd_xmm x0, [rsp+48]
37bc0307cmovapd x5, x2
37bc03080movddup x3, x0
37bc03084unpcklpd x5, x4
37bc03088mulpd x3, x5
37bc0308cmovapd x5, x4
37bc03090unpcklpd x5, x2
37bc03094mulpd x5, x9
37bc03099movapd x9, x0
37bc0309emulsd x9, x2
37bc030a3mulsd x0, x4
37bc030a7mulsd x2, x11
37bc030acaddsubpd x3, x5
37bc030b0movapd x5, x4
37bc030b4mulsd x5, x11
37bc030b9addsd x0, x2
37bc030bdsubsd x9, x5
37bc030c2movapd x10, x0
37bc030c7
37bc030c7loc_37bc030c7:
37bc030c7movapd x4, x14
37bc030ccmovapd x11, x14
37bc030d1lea rcx, [rsp+112]
37bc030d6mov rax, [rsp+368]
37bc030deaddpd x4, x3
37bc030e2subpd x11, x3
37bc030e7movups [rbp], x4
37bc030ebmovups [rax], x11
37bc030efmovups [rsp+48], x4
37bc030f4movups [rsp+112], x4
37bc030f9call fn_37c42fc80
37bc030felea rcx, [rsp+112]
37bc03103movups [rsp+112], x11
37bc03109movapd x12, x0
37bc0310ecall fn_37c42fc80
37bc03113movupd x1, [rsp+48]
37bc03119movapd x2, x13
37bc0311ecomisd x0, x12
37bc03123ja 0x37bc034c0
37bc03129addsd x2, x9
37bc0312emovapd x9, x15
37bc03133addsd x9, x10
37bc03138
37bc03138loc_37bc03138:
37bc03138movapd x0, x8
37bc0313dmovapd x3, x7
37bc03141subpd x1, x6
37bc03145andpd x0, [rip+0x8488f3]
37bc0314dandpd x3, [rip+0x8488eb]
37bc03155subsd x2, [rsp+80]
37bc0315bsubsd x9, [rsp+40]
37bc03162comisd x3, x0
37bc03166jbe 0x37bc03458
37bc0316cmovapd x3, x8
37bc03171movapd x10, x2
37bc03176divsd x3, x7
37bc0317amulsd x8, x3
37bc0317fmovddup x0, x3
37bc03183mulpd x0, x1
37bc03187mulsd x10, x3
37bc0318caddsd x8, x7
37bc03191shufpd x0, x0, 1
37bc03196movapd x4, x0
37bc0319asubpd x0, x1
37bc0319eaddpd x4, x1
37bc031a2addsd x10, x9
37bc031a7shufpd x4, x0, 1
37bc031acdivsd x10, x8
37bc031b1movapd x1, x4
37bc031b5movddup x4, x8
37bc031badivpd x1, x4
37bc031bemovapd x0, x1
37bc031c2movapd x1, x9
37bc031c7mulsd x1, x3
37bc031cbsubsd x1, x2
37bc031cfdivsd x1, x8
37bc031d4movapd x9, x1
37bc031d9
37bc031d9loc_37bc031d9:
37bc031d9movapd x7, x0
37bc031ddlea rcx, [rsp+112]
37bc031e2movapd x11, x0
37bc031e7mov rax, [rsp+392]
37bc031efunpckhpd x7, x7
37bc031f3movups [rax], x0
37bc031f6movsd_xmm [rsp+112], x0
37bc031fcmovsd_xmm [rsp+120], x7
37bc03202call fn_37c42fc80
37bc03207comisd x0, [rip+0x848801]
37bc0320fmovapd x6, x0
37bc03213jbe 0x37bc034f0
37bc03219movsd_xmm x3, [rip+0x8487ef]
37bc03221pxor x8, x8
37bc03226movapd x1, x0
37bc0322amov rdx, rbx
37bc0322daddsd x1, x8
37bc03232lea rcx, [rsp+112]
37bc03237divsd x3, x0
37bc0323bmovapd x0, x7
37bc0323fmulsd x0, x8
37bc03244addsd x0, x11
37bc03249mulsd x11, x8
37bc0324esubsd x7, x11
37bc03253movapd x11, x6
37bc03258movapd x2, x7
37bc0325cdivsd x2, x1
37bc03260mulsd x3, x3
37bc03264divsd x0, x1
37bc03268movapd x4, x2
37bc0326cmulsd x4, x2
37bc03270movapd x1, x0
37bc03274mulsd x1, x0
37bc03278mulsd x0, x2
37bc0327csubsd x1, x4
37bc03280addsd x0, x0
37bc03284addsd x1, x3
37bc03288addsd x0, x8
37bc0328dmovsd_xmm [rsp+96], x1
37bc03293movsd_xmm [rsp+104], x0
37bc03299call fn_37c4301d0
37bc0329emovsd_xmm x1, [rsp+120]
37bc032a4movsd_xmm x0, [rsp+112]
37bc032aamulsd x6, x1
37bc032aemovapd x2, x1
37bc032b2mulsd x11, x0
37bc032b7mulsd x2, x8
37bc032bcmulsd x0, x8
37bc032c1subsd x11, x2
37bc032c6addsd x6, x0
37bc032camovapd x1, x11
37bc032cfmovapd x0, x6
37bc032d3
37bc032d3loc_37bc032d3:
37bc032d3lea rcx, [rsp+112]
37bc032d8movsd_xmm [rsp+112], x1
37bc032demovsd_xmm [rsp+120], x0
37bc032e4call fn_37c42fc80
37bc032e9comisd x0, [rip+0x84875f]
37bc032f1jb 0x37bc03440
37bc032f7movapd x0, x11
37bc032fcmovapd x1, x6
37bc03300andpd x0, [rip+0x848738]
37bc03308andpd x1, [rip+0x848730]
37bc03310comisd x1, x0
37bc03314ja 0x37bc03560
37bc0331amovapd x2, x6
37bc0331epxor x0, x0
37bc03322divsd x2, x11
37bc03327mulsd x6, x2
37bc0332bmovapd x1, x2
37bc0332fmulsd x1, x0
37bc03333subsd x0, x2
37bc03337addsd x1, [rip+0x8486d1]
37bc0333faddsd x6, x11
37bc03344divsd x1, x6
37bc03348divsd x0, x6
37bc0334c
37bc0334cloc_37bc0334c:
37bc0334cmovapd x2, x10
37bc03351movapd x3, x9
37bc03356mov rax, [rsp+376]
37bc0335emulsd x2, x1
37bc03362mulsd x3, x0
37bc03366movsd_xmm [rax], x1
37bc0336amulsd x10, x0
37bc0336fmovsd_xmm [rax+8], x0
37bc03374mov rax, [rsp+384]
37bc0337cmulsd x9, x1
37bc03381movsd_xmm [rax], x1
37bc03385movsd_xmm [rax+8], x0
37bc0338amov rax, [rsp+392]
37bc03392subsd x2, x3
37bc03396addsd x10, x9
37bc0339bmovsd_xmm [rax], x2
37bc0339fmovsd_xmm [rax+8], x10
37bc033a5jmp 0x37bc02e41
37bc033aa
37bc033aa 66 0f 1f 44 00 00 f..D..
37bc033b0
37bc033b0loc_37bc033b0:
37bc033b0mov rax, [rsp+368]
37bc033b8pxor x0, x0
37bc033bcmovups [rbp], x11
37bc033c1movups [rax], x6
37bc033c4mov rax, [rsp+384]
37bc033ccmovups [rax], x0
37bc033cfmov rax, [rsp+392]
37bc033d7movq x0, [rip+0x848631]
37bc033dfmovups [rax], x0
37bc033e2jmp 0x37bc02e41
37bc033e7
37bc033e7 66 0f 1f 84 00 00 00 00 00 f........
37bc033f0
37bc033f0loc_37bc033f0:
37bc033f0movsd_xmm x2, [rsp+88]
37bc033f6movapd x0, x10
37bc033fblea rbx, [rsp+96]
37bc03400movsd_xmm x9, [rip+0x848617]
37bc03409mulsd x0, x11
37bc0340emovupd x3, [rsp+64]
37bc03414mulsd x9, x2
37bc03419mulsd x2, x11
37bc0341esubsd x9, x0
37bc03423movsd_xmm x0, [rip+0x8485f5]
37bc0342bmulsd x0, x10
37bc03430addsd x2, x0
37bc03434movapd x10, x2
37bc03439jmp 0x37bc030c7
37bc0343e
37bc0343e 66 90 f.
37bc03440
37bc03440loc_37bc03440:
37bc03440mov rax, [rsp+376]
37bc03448pxor x0, x0
37bc0344cmovups [rax], x0
37bc0344fjmp 0x37bc02e41
37bc03454
37bc03454 0f 1f 40 00 ..@.
37bc03458
37bc03458loc_37bc03458:
37bc03458movapd x3, x7
37bc0345cmovapd x10, x9
37bc03461movapd x0, x1
37bc03465divsd x3, x8
37bc0346ashufpd x0, x1, 1
37bc0346fmulsd x10, x3
37bc03474movddup x4, x3
37bc03478mulpd x0, x4
37bc0347cmovapd x4, x1
37bc03480mulsd x7, x3
37bc03484addsd x10, x2
37bc03489mulsd x2, x3
37bc0348daddpd x4, x0
37bc03491subpd x1, x0
37bc03495addsd x7, x8
37bc0349amovsd_xmm x1, x4
37bc0349emovapd x0, x1
37bc034a2subsd x9, x2
37bc034a7divsd x10, x7
37bc034acmovddup x1, x7
37bc034b0divpd x0, x1
37bc034b4divsd x9, x7
37bc034b9jmp 0x37bc031d9
37bc034be
37bc034be 66 90 f.
37bc034c0
37bc034c0loc_37bc034c0:
37bc034c0mov rax, [rsp+368]
37bc034c8subsd x2, x9
37bc034cdmovapd x9, x15
37bc034d2movups [rbp], x11
37bc034d7subsd x9, x10
37bc034dcmovups [rax], x1
37bc034dfmovapd x1, x11
37bc034e4jmp 0x37bc03138
37bc034e9
37bc034e9 0f 1f 80 00 00 00 00 .......
37bc034f0
37bc034f0loc_37bc034f0:
37bc034f0movapd x1, x11
37bc034f5movapd x0, x7
37bc034f9pxor x2, x2
37bc034fdmov rdx, rbx
37bc03500mulsd x1, x11
37bc03505lea rcx, [rsp+112]
37bc0350amulsd x0, x7
37bc0350esubsd x1, x0
37bc03512movapd x0, x11
37bc03517addsd x1, [rip+0x8484f1]
37bc0351fmulsd x0, x7
37bc03523movsd_xmm [rsp+96], x1
37bc03529addsd x0, x0
37bc0352daddsd x0, x2
37bc03531movsd_xmm [rsp+104], x0
37bc03537call fn_37c4301d0
37bc0353cmovsd_xmm x1, [rsp+112]
37bc03542movsd_xmm x0, [rsp+120]
37bc03548movapd x11, x1
37bc0354dmovapd x6, x0
37bc03551jmp 0x37bc032d3
37bc03556
37bc03556 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc03560
37bc03560loc_37bc03560:
37bc03560movapd x0, x11
37bc03565pxor x2, x2
37bc03569divsd x0, x6
37bc0356dmulsd x11, x0
37bc03572movapd x1, x0
37bc03576mulsd x0, x2
37bc0357aaddsd x1, x2
37bc0357esubsd x0, [rip+0x84848a]
37bc03586addsd x11, x6
37bc0358bdivsd x1, x11
37bc03590divsd x0, x11
37bc03595jmp 0x37bc0334c
37bc02d00
37bc0359a
37bc0359a // align 0x10
37bc0359a // align 0x10
37bc035a0
37bc035a0zlaev2_:
37bc035a0push rdi
37bc035a1push rsi
37bc035a2push rbx
37bc035a3sub rsp, 160
37bc035aamovups [rsp+112], x6
37bc035afmovups [rsp+128], x7
37bc035b7movups [rsp+144], x8
37bc035c0movsd_xmm x8, [rdx]
37bc035c5movsd_xmm x6, [rdx+8]
37bc035camov rdi, rcx
37bc035cdlea rcx, [rsp+64]
37bc035d2mov rsi, r8
37bc035d5mov rbx, r9
37bc035d8movsd_xmm [rsp+64], x8
37bc035dfmovsd_xmm [rsp+72], x6
37bc035e5call fn_37c42fc80
37bc035eamovapd x2, x0
37bc035eepxor x0, x0
37bc035f2ucomisd x2, x0
37bc035f6jp 0x37bc036b0
37bc035fcjne 0x37bc036b0
37bc03602movupd x6, [rip+0x848456]
37bc0360amovq x7, [rip+0x84845e]
37bc03612
37bc03612loc_37bc03612:
37bc03612pxor x0, x0
37bc03616lea rax, [rsp+80]
37bc0361blea rdx, [rsp+96]
37bc03620mov r9, rbx
37bc03623mulpd x6, x0
37bc03627movsd_xmm x0, [rdi]
37bc0362blea rcx, [rsp+88]
37bc03630lea r8, [rsp+104]
37bc03635movsd_xmm [rsp+96], x2
37bc0363bmovsd_xmm [rsp+88], x0
37bc03641movsd_xmm x0, [rsi]
37bc03645mov [rsp+48], rax
37bc0364amov rax, [rsp+232]
37bc03652movsd_xmm [rsp+104], x0
37bc03658mov [rsp+40], rax
37bc0365dmov rax, [rsp+224]
37bc03665mov [rsp+32], rax
37bc0366acall dlaev2_
37bc0366fmovddup x0, [rsp+80]
37bc03675mov rax, [rsp+240]
37bc0367dmulpd x0, x7
37bc03681addsubpd x0, x6
37bc03685movups [rax], x0
37bc03688movups x6, [rsp+112]
37bc0368dmovups x7, [rsp+128]
37bc03695movups x8, [rsp+144]
37bc0369eadd rsp, 160
37bc036a5pop rbx
37bc036a6pop rsi
37bc036a7pop rdi
37bc036a8ret
37bc036a9
37bc036a9 0f 1f 80 00 00 00 00 .......
37bc036b0
37bc036b0loc_37bc036b0:
37bc036b0pxor x1, x1
37bc036b4xorpd x6, [rip+0x8483c4]
37bc036bcmovapd x0, x1
37bc036c0divsd x0, x2
37bc036c4movapd x7, x6
37bc036c8mulsd x7, x0
37bc036ccmulsd x1, x0
37bc036d0addsd x7, x8
37bc036d5mulsd x8, x0
37bc036daaddsd x1, x2
37bc036deunpcklpd x1, x1
37bc036e2subsd x6, x8
37bc036e7movapd x0, x6
37bc036ebunpcklpd x6, x7
37bc036efdivpd x6, x1
37bc036f3unpcklpd x7, x0
37bc036f7divpd x7, x1
37bc036fbjmp 0x37bc03612
37bc035a0
37bc035a0zlaev2_:
37bc035a0push rdi
37bc035a1push rsi
37bc035a2push rbx
37bc035a3sub rsp, 160
37bc035aamovups [rsp+112], x6
37bc035afmovups [rsp+128], x7
37bc035b7movups [rsp+144], x8
37bc035c0movsd_xmm x8, [rdx]
37bc035c5movsd_xmm x6, [rdx+8]
37bc035camov rdi, rcx
37bc035cdlea rcx, [rsp+64]
37bc035d2mov rsi, r8
37bc035d5mov rbx, r9
37bc035d8movsd_xmm [rsp+64], x8
37bc035dfmovsd_xmm [rsp+72], x6
37bc035e5call fn_37c42fc80
37bc035eamovapd x2, x0
37bc035eepxor x0, x0
37bc035f2ucomisd x2, x0
37bc035f6jp 0x37bc036b0
37bc035fcjne 0x37bc036b0
37bc03602movupd x6, [rip+0x848456]
37bc0360amovq x7, [rip+0x84845e]
37bc03612
37bc03612loc_37bc03612:
37bc03612pxor x0, x0
37bc03616lea rax, [rsp+80]
37bc0361blea rdx, [rsp+96]
37bc03620mov r9, rbx
37bc03623mulpd x6, x0
37bc03627movsd_xmm x0, [rdi]
37bc0362blea rcx, [rsp+88]
37bc03630lea r8, [rsp+104]
37bc03635movsd_xmm [rsp+96], x2
37bc0363bmovsd_xmm [rsp+88], x0
37bc03641movsd_xmm x0, [rsi]
37bc03645mov [rsp+48], rax
37bc0364amov rax, [rsp+232]
37bc03652movsd_xmm [rsp+104], x0
37bc03658mov [rsp+40], rax
37bc0365dmov rax, [rsp+224]
37bc03665mov [rsp+32], rax
37bc0366acall dlaev2_
37bc0366fmovddup x0, [rsp+80]
37bc03675mov rax, [rsp+240]
37bc0367dmulpd x0, x7
37bc03681addsubpd x0, x6
37bc03685movups [rax], x0
37bc03688movups x6, [rsp+112]
37bc0368dmovups x7, [rsp+128]
37bc03695movups x8, [rsp+144]
37bc0369eadd rsp, 160
37bc036a5pop rbx
37bc036a6pop rsi
37bc036a7pop rdi
37bc036a8ret
37bc036a9
37bc036a9 0f 1f 80 00 00 00 00 .......
37bc036b0
37bc036b0loc_37bc036b0:
37bc036b0pxor x1, x1
37bc036b4xorpd x6, [rip+0x8483c4]
37bc036bcmovapd x0, x1
37bc036c0divsd x0, x2
37bc036c4movapd x7, x6
37bc036c8mulsd x7, x0
37bc036ccmulsd x1, x0
37bc036d0addsd x7, x8
37bc036d5mulsd x8, x0
37bc036daaddsd x1, x2
37bc036deunpcklpd x1, x1
37bc036e2subsd x6, x8
37bc036e7movapd x0, x6
37bc036ebunpcklpd x6, x7
37bc036efdivpd x6, x1
37bc036f3unpcklpd x7, x0
37bc036f7divpd x7, x1
37bc036fbjmp 0x37bc03612
37bc035a0
37bc03700
37bc03700zlags2_:
37bc03700push r14
37bc03702push rbp
37bc03703push rdi
37bc03704push rsi
37bc03705push rbx
37bc03706sub rsp, 672
37bc0370dmovups [rsp+512], x6
37bc03715movups [rsp+528], x7
37bc0371dmovups [rsp+544], x8
37bc03726movups [rsp+560], x9
37bc0372fmovups [rsp+576], x10
37bc03738movups [rsp+592], x11
37bc03741movups [rsp+608], x12
37bc0374amovups [rsp+624], x13
37bc03753movups [rsp+640], x14
37bc0375cmovups [rsp+656], x15
37bc03765pxor x8, x8
37bc0376amov rax, [rsp+768]
37bc03772mov rdi, [rsp+760]
37bc0377amovsd_xmm x2, [rdx]
37bc0377emovsd_xmm x4, [r9]
37bc03783movsd_xmm x5, [rax]
37bc03787mov rax, [rsp+752]
37bc0378fmovupd x0, [r8]
37bc03794movupd x3, [rdi]
37bc03798movapd x12, x2
37bc0379dmovapd x11, x4
37bc037a2movsd_xmm x1, [rax]
37bc037a6mov eax, [rcx]
37bc037a8mulsd x12, x5
37bc037admov rsi, rdx
37bc037b0movapd x10, x0
37bc037b5mov rbp, r8
37bc037b8mov rbx, r9
37bc037bbmulpd x10, x8
37bc037c0mulsd x11, x1
37bc037c5mulpd x8, x3
37bc037catest eax, eax
37bc037ccje 0x37bc03e80
37bc037d2movddup x9, x2
37bc037d7movddup x6, x1
37bc037dbmovapd x1, x8
37bc037e0movsd_xmm [rsp+320], x12
37bc037eamulpd x9, x3
37bc037efshufpd x1, x8, 1
37bc037f5lea rcx, [rsp+304]
37bc037fdmovsd_xmm [rsp+344], x11
37bc03807mulpd x6, x0
37bc0380bmovapd x2, x9
37bc03810addsubpd x2, x1
37bc03814movapd x7, x6
37bc03818movapd x1, x10
37bc0381dshufpd x1, x10, 1
37bc03823addsubpd x7, x1
37bc03827subpd x7, x2
37bc0382bmovups [rsp+304], x7
37bc03833call fn_37c42fc80
37bc03838movsd_xmm [rsp+352], x0
37bc03841movapd x1, x0
37bc03845pxor x0, x0
37bc03849ucomisd x1, x0
37bc0384djp 0x37bc03855
37bc0384fje 0x37bc04a98
37bc03855
37bc03855loc_37bc03855:
37bc03855pxor x2, x2
37bc03859shufpd x6, x6, 1
37bc0385emovapd x3, x6
37bc03862subpd x6, x10
37bc03867movapd x0, x2
37bc0386baddpd x3, x10
37bc03870shufpd x9, x9, 1
37bc03876divsd x0, x1
37bc0387amovsd_xmm x6, x3
37bc0387emovapd x3, x9
37bc03883subpd x9, x8
37bc03888addpd x3, x8
37bc0388dmovsd_xmm x9, x3
37bc03892subpd x6, x9
37bc03897movddup x3, x0
37bc0389bmulpd x6, x3
37bc0389fmulsd x0, x2
37bc038a3addsd x0, x1
37bc038a7movapd x1, x6
37bc038abaddpd x1, x7
37bc038afsubpd x7, x6
37bc038b3unpcklpd x0, x0
37bc038b7movsd_xmm x7, x1
37bc038bbdivpd x7, x0
37bc038bf
37bc038bfloc_37bc038bf:
37bc038bflea rax, [rsp+328]
37bc038c7lea rdx, [rsp+352]
37bc038cfmovhpd [rsp+144], x7
37bc038d8mov [rsp+64], rax
37bc038ddlea rax, [rsp+384]
37bc038e5lea rcx, [rsp+320]
37bc038edmov [rsp+56], rax
37bc038f2lea rax, [rsp+336]
37bc038falea r9, [rsp+368]
37bc03902mov [rsp+48], rax
37bc03907lea rax, [rsp+392]
37bc0390flea r8, [rsp+344]
37bc03917mov [rsp+40], rax
37bc0391clea rax, [rsp+376]
37bc03924mov [rsp+32], rax
37bc03929call dlasv2_
37bc0392emovsd_xmm x13, [rbp]
37bc03934movsd_xmm x9, [rbp+8]
37bc0393amovq x1, [rip+0x84816e]
37bc03942movsd_xmm x2, [rbx]
37bc03946mov rax, [rsp+752]
37bc0394emovapd x10, x9
37bc03953movsd_xmm [rsp+120], x9
37bc0395amovapd x9, x13
37bc0395fmovsd_xmm x5, [rsp+384]
37bc03968andpd x9, x1
37bc0396dandpd x10, x1
37bc03972movsd_xmm x14, [rax]
37bc03977movsd_xmm [rsp+96], x13
37bc0397eaddsd x10, x9
37bc03983movapd x13, x2
37bc03988mov rax, [rsp+768]
37bc03990movapd x4, x5
37bc03994andpd x13, x1
37bc03999movsd_xmm x9, [rdi+8]
37bc0399fandpd x4, x1
37bc039a3movsd_xmm [rsp+160], x14
37bc039admovsd_xmm [rsp+176], x13
37bc039b7movsd_xmm x14, [rax]
37bc039bcmovapd x11, x4
37bc039c1movsd_xmm x3, [rsp+328]
37bc039camovsd_xmm [rsp+192], x10
37bc039d4movsd_xmm x10, [rdi]
37bc039d9movsd_xmm [rsp+208], x4
37bc039e2movapd x15, x3
37bc039e7movsd_xmm x4, [rsp+336]
37bc039f0movapd x13, x10
37bc039f5andpd x15, x1
37bc039faandpd x13, x1
37bc039ffmovapd x6, x4
37bc03a03movsd_xmm [rsp+200], x15
37bc03a0dmovsd_xmm [rsp+128], x13
37bc03a17movapd x13, x9
37bc03a1candpd x6, x1
37bc03a20movsd_xmm x8, [rsp+128]
37bc03a2aandpd x13, x1
37bc03a2fcomisd x15, x11
37bc03a34movsd_xmm [rsp+168], x6
37bc03a3dmovsd_xmm x6, [rsp+392]
37bc03a46addsd x8, x13
37bc03a4bmovapd x13, x14
37bc03a50andpd x13, x1
37bc03a55movsd_xmm [rsp+80], x6
37bc03a5bmovapd x0, x6
37bc03a5fmovsd_xmm [rsp+232], x13
37bc03a69movapd x13, x5
37bc03a6eandpd x0, x1
37bc03a72mulsd x13, x7
37bc03a77movapd x6, x0
37bc03a7bmovsd_xmm [rsp+224], x8
37bc03a85movapd x8, x7
37bc03a8amovsd_xmm [rsp+216], x0
37bc03a93movsd_xmm x0, [rsi]
37bc03a97movq rax, x13
37bc03a9cpxor x13, x13
37bc03aa1mulsd x8, x13
37bc03aa6movsd_xmm [rsp+128], x8
37bc03ab0movsd_xmm x8, [rsp+80]
37bc03ab7mulsd x8, x7
37bc03abcmovq rdx, x8
37bc03ac1jae 0x37bc04480
37bc03ac7movsd_xmm x15, [rsp+168]
37bc03ad1comisd x15, x6
37bc03ad6jae 0x37bc04480
37bc03adcmovsd_xmm x15, [rsp+144]
37bc03ae6mulsd x14, x4
37bc03aebmovddup x6, x3
37bc03aefxorpd x15, [rip+0x847fd8]
37bc03af8movsd_xmm x11, [rsp+128]
37bc03b02movups [rsp+272], x6
37bc03b0amovddup x6, x4
37bc03b0emovapd x4, x9
37bc03b13movapd x12, x15
37bc03b18movapd x8, x15
37bc03b1dmovups [rsp+240], x6
37bc03b25mulsd x12, x13
37bc03b2amulsd x8, x5
37bc03b2fmovapd x6, x12
37bc03b34unpcklpd x6, x11
37bc03b39addsd x8, x11
37bc03b3emovups [rsp+256], x6
37bc03b46movq x6, rax
37bc03b4bsubsd x6, x12
37bc03b50movapd x11, x8
37bc03b55movsd_xmm [rsp+144], x11
37bc03b5fmovapd x8, x6
37bc03b64mulsd x8, x0
37bc03b69mulsd x0, [rsp+144]
37bc03b72movq rax, x8
37bc03b77movapd x8, x11
37bc03b7cmulsd x8, x13
37bc03b81movq x11, rax
37bc03b86subsd x11, x8
37bc03b8bmovapd x8, x6
37bc03b90mulsd x8, x13
37bc03b95movsd_xmm [rsp+288], x11
37bc03b9faddsd x0, x8
37bc03ba4movsd_xmm x8, [rsp+120]
37bc03babmovapd x11, x0
37bc03bb0movapd x0, x3
37bc03bb4movsd_xmm x3, [rsp+96]
37bc03bbamulsd x0, x2
37bc03bbemovsd_xmm x2, [rsp+144]
37bc03bc7mulsd x3, x6
37bc03bcbmulsd x2, x8
37bc03bd0mulsd x8, x6
37bc03bd5movapd x6, x13
37bc03bdasubsd x3, x2
37bc03bdemovsd_xmm x2, [rsp+80]
37bc03be4mulsd x2, x15
37bc03be9movsd_xmm x15, [rsp+160]
37bc03bf3addsd x2, [rsp+128]
37bc03bfcsubsd x0, x3
37bc03c00movsd_xmm x3, [rsp+144]
37bc03c09mulsd x3, [rsp+96]
37bc03c0fmulsd x4, x2
37bc03c13movsd_xmm [rsp+120], x0
37bc03c19movapd x0, x11
37bc03c1eandpd x0, x1
37bc03c22addsd x3, x8
37bc03c27movsd_xmm x8, [rsp+120]
37bc03c2eandpd x8, x1
37bc03c33subsd x6, x3
37bc03c37movapd x3, x15
37bc03c3cmulsd x15, x2
37bc03c41movsd_xmm [rsp+96], x6
37bc03c47movq x6, rdx
37bc03c4csubsd x6, x12
37bc03c51mulsd x3, x6
37bc03c55movapd x12, x6
37bc03c5amulsd x9, x12
37bc03c5fmovapd x6, x3
37bc03c63movapd x3, x2
37bc03c67mulsd x3, x13
37bc03c6csubsd x6, x3
37bc03c70movapd x3, x12
37bc03c75mulsd x3, x13
37bc03c7amovq rbx, x6
37bc03c7fmovapd x6, x14
37bc03c84addsd x3, x15
37bc03c89movapd x15, x3
37bc03c8emovapd x3, x10
37bc03c93mulsd x10, x2
37bc03c98movsd_xmm x2, [rsp+288]
37bc03ca1mulsd x3, x12
37bc03ca6andpd x2, x1
37bc03caaaddsd x2, x0
37bc03caemovsd_xmm x0, [rsp+96]
37bc03cb4andpd x0, x1
37bc03cb8addsd x10, x9
37bc03cbdmovapd x9, x13
37bc03cc2addsd x8, x0
37bc03cc7subsd x3, x4
37bc03ccbsubsd x9, x10
37bc03cd0addsd x8, x2
37bc03cd5subsd x6, x3
37bc03cd9ucomisd x8, x13
37bc03cdejp 0x37bc03ce6
37bc03ce0je 0x37bc03dcf
37bc03ce6
37bc03ce6loc_37bc03ce6:
37bc03ce6movq x10, rbx
37bc03cebmovapd x0, x15
37bc03cf0lea rcx, [rsp+304]
37bc03cf8movsd_xmm [rsp+144], x5
37bc03d01andpd x10, x1
37bc03d06andpd x0, x1
37bc03d0amovups [rsp+128], x1
37bc03d12movsd_xmm [rsp+304], x6
37bc03d1baddsd x10, x0
37bc03d20movsd_xmm [rsp+312], x9
37bc03d2acall fn_37c42fc80
37bc03d2fpxor x2, x2
37bc03d33movupd x1, [rsp+128]
37bc03d3cmovsd_xmm x5, [rsp+144]
37bc03d45addsd x0, x10
37bc03d4aucomisd x0, x2
37bc03d4ejp 0x37bc03d56
37bc03d50je 0x37bc04b20
37bc03d56
37bc03d56loc_37bc03d56:
37bc03d56movsd_xmm x0, [rsp+192]
37bc03d5fmovsd_xmm x2, [rsp+176]
37bc03d68mulsd x0, [rsp+208]
37bc03d71movsd_xmm x3, [rsp+168]
37bc03d7amulsd x2, [rsp+200]
37bc03d83mulsd x3, [rsp+232]
37bc03d8caddsd x0, x2
37bc03d90movsd_xmm x2, [rsp+216]
37bc03d99mulsd x2, [rsp+224]
37bc03da2divsd x0, x8
37bc03da7addsd x2, x3
37bc03dabmovapd x3, x6
37bc03dafandpd x3, x1
37bc03db3andpd x1, x9
37bc03db8addsd x3, x1
37bc03dbcaddsd x3, x10
37bc03dc1divsd x2, x3
37bc03dc5comisd x2, x0
37bc03dc9jae 0x37bc04b20
37bc03dcf
37bc03dcfloc_37bc03dcf:
37bc03dcfmovapd x0, x15
37bc03dd4lea rax, [rsp+480]
37bc03ddcxorpd x0, [rip+0x847cec]
37bc03de4mov r9, [rsp+816]
37bc03decxorpd x9, [rip+0x847cdb]
37bc03df5mov [rsp+32], rax
37bc03dfamovq x13, rbx
37bc03dfflea rdx, [rsp+496]
37bc03e07mov r8, [rsp+808]
37bc03e0funpcklpd x13, x0
37bc03e14lea rcx, [rsp+464]
37bc03e1cmovsd_xmm [rsp+96], x5
37bc03e22movups [rsp+464], x13
37bc03e2bunpcklpd x6, x9
37bc03e30movups [rsp+496], x6
37bc03e38call zlartg_
37bc03e3dmovsd_xmm x5, [rsp+96]
37bc03e43
37bc03e43loc_37bc03e43:
37bc03e43movupd x8, [rsp+240]
37bc03e4dmovapd x3, x5
37bc03e51movupd x0, [rsp+272]
37bc03e5amovupd x4, [rsp+256]
37bc03e63mulpd x8, x7
37bc03e68mulpd x0, x7
37bc03e6caddpd x8, x4
37bc03e71addpd x0, x4
37bc03e75movsd_xmm x4, [rsp+80]
37bc03e7bjmp 0x37bc049fc
37bc03e80
37bc03e80loc_37bc03e80:
37bc03e80movapd x7, x0
37bc03e84movapd x1, x3
37bc03e88unpckhpd x0, x0
37bc03e8cmovsd_xmm [rsp+320], x12
37bc03e96mulsd x7, x5
37bc03e9aunpckhpd x3, x3
37bc03e9emovapd x6, x10
37bc03ea3movsd_xmm [rsp+344], x11
37bc03eadmulsd x1, x4
37bc03eb1unpckhpd x6, x6
37bc03eb5lea rcx, [rsp+304]
37bc03ebdmulsd x0, x5
37bc03ec1mulsd x3, x4
37bc03ec5subsd x7, x6
37bc03ec9movapd x6, x8
37bc03eceunpckhpd x6, x6
37bc03ed2subsd x1, x6
37bc03ed6movapd x6, x0
37bc03edaaddsd x3, x8
37bc03edfaddsd x6, x10
37bc03ee4subsd x7, x1
37bc03ee8subsd x6, x3
37bc03eecmovsd_xmm [rsp+304], x7
37bc03ef5movsd_xmm [rsp+312], x6
37bc03efecall fn_37c42fc80
37bc03f03movsd_xmm [rsp+360], x0
37bc03f0cmovapd x1, x0
37bc03f10pxor x0, x0
37bc03f14ucomisd x1, x0
37bc03f18jp 0x37bc03f20
37bc03f1aje 0x37bc04aa8
37bc03f20
37bc03f20loc_37bc03f20:
37bc03f20pxor x0, x0
37bc03f24movapd x8, x6
37bc03f29movapd x2, x0
37bc03f2ddivsd x2, x1
37bc03f31mulsd x8, x2
37bc03f36mulsd x0, x2
37bc03f3aaddsd x8, x7
37bc03f3fmulsd x7, x2
37bc03f43addsd x0, x1
37bc03f47divsd x8, x0
37bc03f4csubsd x6, x7
37bc03f50divsd x6, x0
37bc03f54movapd x12, x8
37bc03f59movapd x4, x6
37bc03f5dxorpd x4, [rip+0x847b6b]
37bc03f65movsd_xmm [rsp+96], x4
37bc03f6bunpcklpd x12, x4
37bc03f70
37bc03f70loc_37bc03f70:
37bc03f70lea rax, [rsp+328]
37bc03f78lea rdx, [rsp+360]
37bc03f80movhpd [rsp+144], x12
37bc03f8amovddup x9, x8
37bc03f8fmov [rsp+64], rax
37bc03f94lea rax, [rsp+384]
37bc03f9clea rcx, [rsp+320]
37bc03fa4mov [rsp+56], rax
37bc03fa9lea rax, [rsp+336]
37bc03fb1lea r9, [rsp+368]
37bc03fb9mov [rsp+48], rax
37bc03fbelea rax, [rsp+392]
37bc03fc6lea r8, [rsp+344]
37bc03fcemov [rsp+40], rax
37bc03fd3lea rax, [rsp+376]
37bc03fdbmov [rsp+32], rax
37bc03fe0call dlasv2_
37bc03fe5movsd_xmm x10, [rsi]
37bc03feamovsd_xmm x0, [rbx]
37bc03feemovq x1, [rip+0x847aba]
37bc03ff6movsd_xmm x3, [rsp+336]
37bc03fffmov rsi, [rsp+752]
37bc04007movsd_xmm x13, [rsp+392]
37bc04011movsd_xmm x14, [rsp+384]
37bc0401bmovsd_xmm [rsp+160], x0
37bc04024movddup x4, x3
37bc04028movapd x15, x3
37bc0402dmovups [rsp+256], x4
37bc04035movapd x4, x13
37bc0403amovapd x5, x14
37bc0403fandpd x15, x1
37bc04044andpd x4, x1
37bc04048andpd x5, x1
37bc0404cmovsd_xmm [rsp+216], x15
37bc04056movsd_xmm [rsp+120], x4
37bc0405cmovsd_xmm x4, [rsp+328]
37bc04065movsd_xmm [rsp+208], x5
37bc0406emovddup x7, x4
37bc04072movups [rsp+240], x7
37bc0407amovapd x7, x4
37bc0407eandpd x7, x1
37bc04082movsd_xmm [rsp+200], x7
37bc0408bmovq x7, x14
37bc04090mulpd x7, x9
37bc04095movsd_xmm x9, [rsi]
37bc0409amov rsi, [rsp+768]
37bc040a2movsd_xmm x0, [rsi]
37bc040a6movsd_xmm [rsp+168], x0
37bc040afmovapd x0, x10
37bc040b4movq rax, x7
37bc040b9andpd x0, x1
37bc040bdmovhpd [rsp+80], x7
37bc040c3movsd_xmm [rsp+224], x0
37bc040ccmovupd x0, [rbp]
37bc040d1movapd x5, x0
37bc040d5unpckhpd x5, x5
37bc040d9movsd_xmm [rsp+272], x5
37bc040e2movapd x2, x5
37bc040e6movsd_xmm x5, [rbp]
37bc040ebandpd x2, x1
37bc040efmovapd x11, x5
37bc040f4andpd x11, x1
37bc040f9addsd x11, x2
37bc040femovapd x2, x9
37bc04103andpd x2, x1
37bc04107movsd_xmm [rsp+288], x2
37bc04110movupd x2, [rdi]
37bc04114movsd_xmm [rsp+232], x11
37bc0411emovsd_xmm x11, [rdi]
37bc04123movhpd [rsp+128], x2
37bc0412cmovsd_xmm [rsp+296], x11
37bc04136andpd x11, x1
37bc0413bmovsd_xmm [rsp+176], x11
37bc04145movsd_xmm x11, [rsp+128]
37bc0414fandpd x11, x1
37bc04154movsd_xmm [rsp+192], x11
37bc0415emovsd_xmm x11, [rsp+176]
37bc04168addsd x11, [rsp+192]
37bc04172comisd x15, [rsp+120]
37bc04179movsd_xmm [rsp+192], x11
37bc04183movapd x11, x12
37bc04188mulsd x11, x13
37bc0418dmovq rbx, x11
37bc04192jae 0x37bc04750
37bc04198movsd_xmm x15, [rsp+200]
37bc041a2comisd x15, [rsp+208]
37bc041acjae 0x37bc04750
37bc041b2mulsd x3, x10
37bc041b7pxor x2, x2
37bc041bbmovapd x0, x11
37bc041c0movsd_xmm x15, [rsp+144]
37bc041camovq x6, [rsp+160]
37bc041d3mulsd x8, x2
37bc041d8mulsd x9, x4
37bc041ddmovapd x10, x15
37bc041e2movapd x4, x15
37bc041e7mulsd x10, x2
37bc041ecmulsd x4, x14
37bc041f1movsd_xmm [rsp+176], x3
37bc041faaddsd x4, [rsp+80]
37bc04200movapd x3, x10
37bc04205subsd x0, x10
37bc0420amovsd_xmm x7, x10
37bc0420fmovups [rsp+144], x7
37bc04217unpcklpd x3, x8
37bc0421cmovapd x8, x2
37bc04221movhpd x8, [rsp+160]
37bc0422bmovups [rsp+96], x3
37bc04230movapd x3, x15
37bc04235movsd_xmm x15, [rsp+296]
37bc0423fmulsd x3, x13
37bc04244movddup x7, x0
37bc04248addsd x3, [rsp+80]
37bc0424emulpd x7, x6
37bc04252movddup x6, x3
37bc04256mulpd x6, x8
37bc0425bmovsd_xmm x8, [rsp+272]
37bc04265movapd x11, x7
37bc0426amovapd x7, x8
37bc0426fmulsd x7, x3
37bc04273mulsd x3, x5
37bc04277addsubpd x11, x6
37bc0427cmovapd x6, x0
37bc04280mulsd x0, x8
37bc04285movq x8, [rsp+168]
37bc0428fmulsd x6, x5
37bc04293movsd_xmm x5, [rsp+128]
37bc0429cmovups [rsp+416], x11
37bc042a5addsd x0, x3
37bc042a9subsd x6, x7
37bc042adaddsd x6, [rsp+176]
37bc042b6addsd x0, x2
37bc042bamovapd x3, x6
37bc042beandpd x6, x1
37bc042c2unpcklpd x3, x0
37bc042c6andpd x0, x1
37bc042camovups [rsp+400], x3
37bc042d2movq x3, rax
37bc042d7addsd x6, x0
37bc042dbmovapd x0, x11
37bc042e0subsd x3, x10
37bc042e5movapd x10, x2
37bc042eaandpd x0, x1
37bc042eemovhpd x10, [rsp+168]
37bc042f8movddup x7, x3
37bc042fcmulpd x8, x7
37bc04301movddup x7, x4
37bc04305mulpd x7, x10
37bc0430amovapd x10, x5
37bc0430fmulsd x10, x4
37bc04314mulsd x5, x3
37bc04318mulsd x4, x15
37bc0431daddsubpd x8, x7
37bc04322movapd x7, x3
37bc04326mulsd x7, x15
37bc0432bmovups [rsp+496], x8
37bc04334addsd x5, x4
37bc04338movapd x4, x11
37bc0433dunpckhpd x4, x4
37bc04341subsd x7, x10
37bc04346addsd x5, x2
37bc0434aaddsd x7, x9
37bc0434fmovapd x3, x7
37bc04353unpcklpd x3, x5
37bc04357movups [rsp+448], x3
37bc0435fmovapd x3, x4
37bc04363andpd x3, x1
37bc04367addsd x0, x3
37bc0436baddsd x0, x6
37bc0436fucomisd x0, x2
37bc04373jp 0x37bc0437b
37bc04375je 0x37bc04412
37bc0437b
37bc0437bloc_37bc0437b:
37bc0437bmovapd x2, x8
37bc04380unpckhpd x8, x8
37bc04385andpd x7, x1
37bc04389andpd x5, x1
37bc0438dandpd x2, x1
37bc04391andpd x8, x1
37bc04396addsd x5, x7
37bc0439aaddsd x2, x8
37bc0439fpxor x1, x1
37bc043a3addsd x2, x5
37bc043a7ucomisd x2, x1
37bc043abjp 0x37bc043b3
37bc043adje 0x37bc04bb0
37bc043b3
37bc043b3loc_37bc043b3:
37bc043b3movsd_xmm x1, [rsp+216]
37bc043bcmovsd_xmm x3, [rsp+120]
37bc043c2mulsd x1, [rsp+224]
37bc043cbmulsd x3, [rsp+232]
37bc043d4addsd x1, x3
37bc043d8movsd_xmm x3, [rsp+208]
37bc043e1mulsd x3, [rsp+192]
37bc043eadivsd x1, x0
37bc043eemovsd_xmm x0, [rsp+200]
37bc043f7mulsd x0, [rsp+288]
37bc04400addsd x0, x3
37bc04404divsd x0, x2
37bc04408comisd x0, x1
37bc0440cjae 0x37bc04bb0
37bc04412
37bc04412loc_37bc04412:
37bc04412lea rdx, [rsp+448]
37bc0441alea rcx, [rsp+496]
37bc04422
37bc04422loc_37bc04422:
37bc04422lea rax, [rsp+480]
37bc0442amov r9, [rsp+816]
37bc04432mov r8, [rsp+808]
37bc0443amov [rsp+32], rax
37bc0443fcall zlartg_
37bc04444movapd x3, x13
37bc04449movapd x4, x14
37bc0444emovupd x8, [rsp+240]
37bc04458movupd x0, [rsp+256]
37bc04461mulpd x8, x12
37bc04466mulpd x0, x12
37bc0446baddsubpd x8, [rsp+96]
37bc04472addsubpd x0, [rsp+144]
37bc0447bjmp 0x37bc049fc
37bc04480
37bc04480loc_37bc04480:
37bc04480mulsd x0, x3
37bc04484pxor x7, x7
37bc04488movq x12, rax
37bc0448dmovsd_xmm x15, [rsp+144]
37bc04497movsd_xmm x8, [rsp+120]
37bc0449emovapd x11, x9
37bc044a3mulsd x5, x15
37bc044a8addsd x5, [rsp+128]
37bc044b1mulsd x8, x7
37bc044b6mulsd x11, x7
37bc044bbmulsd x9, x4
37bc044c0movq rcx, x0
37bc044c5movapd x0, x15
37bc044camulsd x0, x7
37bc044cemovapd x6, x5
37bc044d2mulsd x6, x7
37bc044d6movsd_xmm [rsp+144], x0
37bc044dfsubsd x12, x0
37bc044e4movupd x0, [rip+0x8475d4]
37bc044ecmovapd x13, x12
37bc044f1unpcklpd x13, x5
37bc044f6mulsd x5, x2
37bc044faxorpd x0, x13
37bc044ffmovsd_xmm x13, [rsp+96]
37bc04506mulsd x13, x3
37bc0450bsubsd x13, x8
37bc04510movapd x8, x13
37bc04515movapd x13, x2
37bc0451amovsd_xmm x2, [rsp+160]
37bc04523mulsd x13, x12
37bc04528mulsd x12, x7
37bc0452dmulsd x2, x4
37bc04531subsd x13, x6
37bc04536movsd_xmm x6, [rsp+96]
37bc0453cmulsd x6, x7
37bc04540movq rax, x2
37bc04545movsd_xmm x2, [rsp+80]
37bc0454baddsd x13, x8
37bc04550movsd_xmm x8, [rsp+120]
37bc04557mulsd x2, x15
37bc0455caddsd x2, [rsp+128]
37bc04565mulsd x8, x3
37bc0456amovapd x15, x2
37bc0456fmulsd x15, x7
37bc04574addsd x6, x8
37bc04579movapd x8, x12
37bc0457emovq x12, rdx
37bc04583subsd x12, [rsp+144]
37bc0458daddsd x8, x5
37bc04592movapd x5, x10
37bc04597mulsd x5, x4
37bc0459bmulsd x10, x7
37bc045a0addsd x6, x8
37bc045a5movapd x8, x12
37bc045aaunpcklpd x8, x2
37bc045afxorpd x8, [rip+0x847508]
37bc045b8mulsd x2, x14
37bc045bdsubsd x5, x11
37bc045c2movapd x11, x14
37bc045c7mulsd x11, x12
37bc045ccaddsd x10, x9
37bc045d1movapd x9, x6
37bc045d6mulsd x12, x7
37bc045dbandpd x9, x1
37bc045e0subsd x11, x15
37bc045e5addsd x2, x12
37bc045eaaddsd x5, x11
37bc045efmovapd x11, x13
37bc045f4andpd x11, x1
37bc045f9addsd x10, x2
37bc045feaddsd x9, x11
37bc04603movq x11, rcx
37bc04608andpd x11, x1
37bc0460daddsd x9, x11
37bc04612ucomisd x9, x7
37bc04617jp 0x37bc0461f
37bc04619je 0x37bc04bc8
37bc0461f
37bc0461floc_37bc0461f:
37bc0461fmovapd x2, x5
37bc04623movapd x7, x10
37bc04628andpd x2, x1
37bc0462candpd x7, x1
37bc04630addsd x7, x2
37bc04634movq x2, rax
37bc04639andpd x1, x2
37bc0463dpxor x2, x2
37bc04641addsd x1, x7
37bc04645ucomisd x1, x2
37bc04649jp 0x37bc04651
37bc0464bje 0x37bc04ad8
37bc04651
37bc04651loc_37bc04651:
37bc04651movsd_xmm x2, [rsp+192]
37bc0465amovsd_xmm [rsp+120], x4
37bc04660mulsd x2, [rsp+200]
37bc04669movsd_xmm x7, [rsp+176]
37bc04672movsd_xmm [rsp+96], x3
37bc04678mulsd x7, [rsp+208]
37bc04681movups [rsp+80], x0
37bc04686addsd x2, x7
37bc0468amovsd_xmm x7, [rsp+168]
37bc04693mulsd x7, [rsp+224]
37bc0469cdivsd x2, x9
37bc046a1movsd_xmm x9, [rsp+216]
37bc046abmulsd x9, [rsp+232]
37bc046b5addsd x7, x9
37bc046badivsd x7, x1
37bc046becomisd x7, x2
37bc046c2jb 0x37bc04bd9
37bc046c8
37bc046c8loc_37bc046c8:
37bc046c8mov rax, [rip+0x8473d9]
37bc046cfmovq x1, rcx
37bc046d4xorpd x1, [rip+0x8473f4]
37bc046dcxorpd x6, [rip+0x8473ec]
37bc046e4movsd_xmm [rsp+496], x1
37bc046edmovapd x1, x13
37bc046f2mov [rsp+504], rax
37bc046faunpcklpd x1, x6
37bc046femovups [rsp+464], x1
37bc04706
37bc04706loc_37bc04706:
37bc04706lea rax, [rsp+480]
37bc0470emov r9, [rsp+816]
37bc04716mov r8, [rsp+808]
37bc0471elea rdx, [rsp+464]
37bc04726mov [rsp+32], rax
37bc0472blea rcx, [rsp+496]
37bc04733call zlartg_
37bc04738movupd x0, [rsp+80]
37bc0473emovsd_xmm x3, [rsp+96]
37bc04744movsd_xmm x4, [rsp+120]
37bc0474ajmp 0x37bc049fc
37bc0474f
37bc0474f 90 .
37bc04750
37bc04750loc_37bc04750:
37bc04750movddup x5, [rsp+96]
37bc04756pxor x8, x8
37bc0475bmovddup x12, x4
37bc04760movapd x11, x0
37bc04765mulpd x12, x2
37bc0476ashufpd x2, x2, 1
37bc0476fshufpd x11, x0, 1
37bc04775movups [rsp+176], x5
37bc0477dmovapd x5, x8
37bc04782unpcklpd x5, x14
37bc04787movups [rsp+128], x5
37bc0478fpxor x5, x5
37bc04793mulpd x2, x5
37bc04797mulpd x11, x5
37bc0479cmovapd x15, x12
37bc047a1movapd x12, x6
37bc047a6movq x5, x10
37bc047abmulsd x12, x8
37bc047b0addsubpd x15, x2
37bc047b5movddup x2, x3
37bc047b9mulpd x2, x0
37bc047bdmovapd x0, x2
37bc047c1movq x2, rbx
37bc047c6addsubpd x0, x11
37bc047cbsubsd x2, x12
37bc047d0movapd x11, x13
37bc047d5mulsd x11, x6
37bc047daaddsd x11, [rsp+80]
37bc047e1mulsd x6, x14
37bc047e6unpcklpd x2, x2
37bc047eaaddsd x6, [rsp+80]
37bc047f0mulpd x2, x5
37bc047f4movapd x5, x8
37bc047f9unpcklpd x5, x10
37bc047feunpcklpd x11, x11
37bc04803movapd x10, x0
37bc04808mulpd x11, x5
37bc0480dmovq x5, rax
37bc04812unpcklpd x6, x6
37bc04816subsd x5, x12
37bc0481bunpcklpd x5, x5
37bc0481faddsubpd x2, x11
37bc04824movsd_xmm x11, [rsp+160]
37bc0482emulsd x11, x3
37bc04833subpd x10, x2
37bc04838movq x2, x9
37bc0483dmulpd x5, x2
37bc04841movapd x2, x8
37bc04846unpcklpd x2, x9
37bc0484bmovsd_xmm x9, [rsp+168]
37bc04855mulpd x6, x2
37bc04859movapd x2, x15
37bc0485emovups [rsp+432], x10
37bc04867mulsd x9, x4
37bc0486caddsubpd x5, x6
37bc04870subpd x2, x5
37bc04874movapd x5, x10
37bc04879unpckhpd x10, x10
37bc0487eandpd x5, x1
37bc04882andpd x10, x1
37bc04887addsd x10, x5
37bc0488cmovapd x5, x11
37bc04891andpd x5, x1
37bc04895movups [rsp+464], x2
37bc0489daddsd x5, x10
37bc048a2ucomisd x5, x8
37bc048a7jp 0x37bc048af
37bc048a9je 0x37bc04c20
37bc048af
37bc048afloc_37bc048af:
37bc048afmovapd x6, x2
37bc048b3unpckhpd x2, x2
37bc048b7andpd x6, x1
37bc048bbandpd x2, x1
37bc048bfandpd x1, x9
37bc048c4addsd x2, x6
37bc048c8addsd x1, x2
37bc048ccpxor x2, x2
37bc048d0ucomisd x1, x2
37bc048d4jp 0x37bc048dc
37bc048d6je 0x37bc04af0
37bc048dc
37bc048dcloc_37bc048dc:
37bc048dcmovsd_xmm x6, [rsp+216]
37bc048e5movsd_xmm x2, [rsp+120]
37bc048ebmovsd_xmm [rsp+160], x4
37bc048f4mulsd x2, [rsp+224]
37bc048fdmovsd_xmm [rsp+120], x3
37bc04903movsd_xmm x0, [rsp+208]
37bc0490cmulsd x6, [rsp+232]
37bc04915mulsd x0, [rsp+288]
37bc0491eaddsd x2, x6
37bc04922divsd x2, x5
37bc04926movsd_xmm x5, [rsp+200]
37bc0492fmulsd x5, [rsp+192]
37bc04938addsd x0, x5
37bc0493cdivsd x0, x1
37bc04940comisd x0, x2
37bc04944jb 0x37bc04c50
37bc0494amov [rsp+504], 0
37bc04956movsd_xmm [rsp+496], x11
37bc04960
37bc04960loc_37bc04960:
37bc04960lea rdx, [rsp+432]
37bc04968
37bc04968loc_37bc04968:
37bc04968lea rax, [rsp+480]
37bc04970mov r9, [rsp+816]
37bc04978mov r8, [rsp+808]
37bc04980lea rcx, [rsp+496]
37bc04988mov [rsp+32], rax
37bc0498dcall zlartg_
37bc04992movsd_xmm x3, [rsp+120]
37bc04998movsd_xmm x4, [rsp+160]
37bc049a1
37bc049a1loc_37bc049a1:
37bc049a1movupd x0, [rsp+128]
37bc049aamovsd_xmm x1, [rsp+96]
37bc049b0mulpd x0, [rsp+176]
37bc049b9movddup x2, [rip+0x8470e7]
37bc049c1addsubpd x7, x0
37bc049c5pxor x0, x0
37bc049c9mulsd x1, x0
37bc049cdmovq x0, rbx
37bc049d2movapd x8, x7
37bc049d7xorpd x8, x2
37bc049dcsubsd x0, x1
37bc049e0movsd_xmm x1, [rsp+144]
37bc049e9mulsd x1, x13
37bc049eeaddsd x1, [rsp+80]
37bc049f4unpcklpd x0, x1
37bc049f8xorpd x0, x2
37bc049fc
37bc049fcloc_37bc049fc:
37bc049fcmov rax, [rsp+776]
37bc04a04movsd_xmm [rax], x3
37bc04a08mov rax, [rsp+784]
37bc04a10movups [rax], x0
37bc04a13mov rax, [rsp+792]
37bc04a1bmovsd_xmm [rax], x4
37bc04a1fmov rax, [rsp+800]
37bc04a27movups [rax], x8
37bc04a2bmovups x6, [rsp+512]
37bc04a33movups x7, [rsp+528]
37bc04a3bmovups x8, [rsp+544]
37bc04a44movups x9, [rsp+560]
37bc04a4dmovups x10, [rsp+576]
37bc04a56movups x11, [rsp+592]
37bc04a5fmovups x12, [rsp+608]
37bc04a68movups x13, [rsp+624]
37bc04a71movups x14, [rsp+640]
37bc04a7amovups x15, [rsp+656]
37bc04a83add rsp, 672
37bc04a8apop rbx
37bc04a8bpop rsi
37bc04a8cpop rdi
37bc04a8dpop rbp
37bc04a8epop r14
37bc04a90ret
37bc04a91
37bc04a91 0f 1f 80 00 00 00 00 .......
37bc04a98
37bc04a98loc_37bc04a98:
37bc04a98movq x7, [rip+0x846ff0]
37bc04aa0jmp 0x37bc038bf
37bc04aa5
37bc04aa5 0f 1f 00 ...
37bc04aa8
37bc04aa8loc_37bc04aa8:
37bc04aa8movsd_xmm x4, [rip+0x846ff8]
37bc04ab0pxor x6, x6
37bc04ab4movupd x12, [rip+0x846fe3]
37bc04abdmovsd_xmm x8, [rip+0x846fca]
37bc04ac6movsd_xmm [rsp+96], x4
37bc04accjmp 0x37bc03f70
37bc04ad1
37bc04ad1 0f 1f 80 00 00 00 00 .......
37bc04ad8
37bc04ad8loc_37bc04ad8:
37bc04ad8movsd_xmm [rsp+120], x4
37bc04ademovsd_xmm [rsp+96], x3
37bc04ae4movups [rsp+80], x0
37bc04ae9jmp 0x37bc046c8
37bc04aee
37bc04aee 66 90 f.
37bc04af0
37bc04af0loc_37bc04af0:
37bc04af0movsd_xmm [rsp+160], x4
37bc04af9movsd_xmm [rsp+120], x3
37bc04affmovsd_xmm [rsp+496], x11
37bc04b09movsd_xmm [rsp+504], x2
37bc04b12jmp 0x37bc04960
37bc04b17
37bc04b17 66 0f 1f 84 00 00 00 00 00 f........
37bc04b20
37bc04b20loc_37bc04b20:
37bc04b20movsd_xmm x1, [rsp+288]
37bc04b29movapd x0, x11
37bc04b2exorpd x0, [rip+0x846f9a]
37bc04b36lea rax, [rsp+480]
37bc04b3emov [rsp+32], rax
37bc04b43mov r9, [rsp+816]
37bc04b4blea rdx, [rsp+496]
37bc04b53lea rcx, [rsp+464]
37bc04b5bunpcklpd x1, x0
37bc04b5fmovsd_xmm x0, [rsp+120]
37bc04b65mov r8, [rsp+808]
37bc04b6dmovsd_xmm [rsp+128], x5
37bc04b76movups [rsp+464], x1
37bc04b7emovsd_xmm x1, [rsp+96]
37bc04b84xorpd x1, [rip+0x846f44]
37bc04b8cunpcklpd x0, x1
37bc04b90movups [rsp+496], x0
37bc04b98call zlartg_
37bc04b9dmovsd_xmm x5, [rsp+128]
37bc04ba6jmp 0x37bc03e43
37bc04bab
37bc04bab 0f 1f 44 00 00 ..D..
37bc04bb0
37bc04bb0loc_37bc04bb0:
37bc04bb0lea rdx, [rsp+400]
37bc04bb8lea rcx, [rsp+416]
37bc04bc0jmp 0x37bc04422
37bc04bc5
37bc04bc5 0f 1f 00 ...
37bc04bc8
37bc04bc8loc_37bc04bc8:
37bc04bc8movsd_xmm [rsp+120], x4
37bc04bcemovsd_xmm [rsp+96], x3
37bc04bd4movups [rsp+80], x0
37bc04bd9
37bc04bd9loc_37bc04bd9:
37bc04bd9xorpd x10, [rip+0x846eee]
37bc04be2movq x1, rax
37bc04be7mov rax, [rip+0x846eba]
37bc04beexorpd x1, [rip+0x846eda]
37bc04bf6unpcklpd x5, x10
37bc04bfbmov [rsp+504], rax
37bc04c03movsd_xmm [rsp+496], x1
37bc04c0cmovups [rsp+464], x5
37bc04c14jmp 0x37bc04706
37bc04c19
37bc04c19 0f 1f 80 00 00 00 00 .......
37bc04c20
37bc04c20loc_37bc04c20:
37bc04c20movsd_xmm [rsp+120], x3
37bc04c26lea rdx, [rsp+464]
37bc04c2emovsd_xmm [rsp+160], x4
37bc04c37movsd_xmm [rsp+496], x9
37bc04c41movsd_xmm [rsp+504], x8
37bc04c4bjmp 0x37bc04968
37bc04c50
37bc04c50loc_37bc04c50:
37bc04c50lea rax, [rsp+480]
37bc04c58mov r9, [rsp+816]
37bc04c60mov r8, [rsp+808]
37bc04c68lea rdx, [rsp+464]
37bc04c70mov [rsp+32], rax
37bc04c75lea rcx, [rsp+496]
37bc04c7dmov [rsp+504], 0
37bc04c89movsd_xmm [rsp+496], x9
37bc04c93call zlartg_
37bc04c98movsd_xmm x3, [rsp+120]
37bc04c9emovsd_xmm x4, [rsp+160]
37bc04ca7jmp 0x37bc049a1
37bc03700
37bc03700zlags2_:
37bc03700push r14
37bc03702push rbp
37bc03703push rdi
37bc03704push rsi
37bc03705push rbx
37bc03706sub rsp, 672
37bc0370dmovups [rsp+512], x6
37bc03715movups [rsp+528], x7
37bc0371dmovups [rsp+544], x8
37bc03726movups [rsp+560], x9
37bc0372fmovups [rsp+576], x10
37bc03738movups [rsp+592], x11
37bc03741movups [rsp+608], x12
37bc0374amovups [rsp+624], x13
37bc03753movups [rsp+640], x14
37bc0375cmovups [rsp+656], x15
37bc03765pxor x8, x8
37bc0376amov rax, [rsp+768]
37bc03772mov rdi, [rsp+760]
37bc0377amovsd_xmm x2, [rdx]
37bc0377emovsd_xmm x4, [r9]
37bc03783movsd_xmm x5, [rax]
37bc03787mov rax, [rsp+752]
37bc0378fmovupd x0, [r8]
37bc03794movupd x3, [rdi]
37bc03798movapd x12, x2
37bc0379dmovapd x11, x4
37bc037a2movsd_xmm x1, [rax]
37bc037a6mov eax, [rcx]
37bc037a8mulsd x12, x5
37bc037admov rsi, rdx
37bc037b0movapd x10, x0
37bc037b5mov rbp, r8
37bc037b8mov rbx, r9
37bc037bbmulpd x10, x8
37bc037c0mulsd x11, x1
37bc037c5mulpd x8, x3
37bc037catest eax, eax
37bc037ccje 0x37bc03e80
37bc037d2movddup x9, x2
37bc037d7movddup x6, x1
37bc037dbmovapd x1, x8
37bc037e0movsd_xmm [rsp+320], x12
37bc037eamulpd x9, x3
37bc037efshufpd x1, x8, 1
37bc037f5lea rcx, [rsp+304]
37bc037fdmovsd_xmm [rsp+344], x11
37bc03807mulpd x6, x0
37bc0380bmovapd x2, x9
37bc03810addsubpd x2, x1
37bc03814movapd x7, x6
37bc03818movapd x1, x10
37bc0381dshufpd x1, x10, 1
37bc03823addsubpd x7, x1
37bc03827subpd x7, x2
37bc0382bmovups [rsp+304], x7
37bc03833call fn_37c42fc80
37bc03838movsd_xmm [rsp+352], x0
37bc03841movapd x1, x0
37bc03845pxor x0, x0
37bc03849ucomisd x1, x0
37bc0384djp 0x37bc03855
37bc0384fje 0x37bc04a98
37bc03855
37bc03855loc_37bc03855:
37bc03855pxor x2, x2
37bc03859shufpd x6, x6, 1
37bc0385emovapd x3, x6
37bc03862subpd x6, x10
37bc03867movapd x0, x2
37bc0386baddpd x3, x10
37bc03870shufpd x9, x9, 1
37bc03876divsd x0, x1
37bc0387amovsd_xmm x6, x3
37bc0387emovapd x3, x9
37bc03883subpd x9, x8
37bc03888addpd x3, x8
37bc0388dmovsd_xmm x9, x3
37bc03892subpd x6, x9
37bc03897movddup x3, x0
37bc0389bmulpd x6, x3
37bc0389fmulsd x0, x2
37bc038a3addsd x0, x1
37bc038a7movapd x1, x6
37bc038abaddpd x1, x7
37bc038afsubpd x7, x6
37bc038b3unpcklpd x0, x0
37bc038b7movsd_xmm x7, x1
37bc038bbdivpd x7, x0
37bc038bf
37bc038bfloc_37bc038bf:
37bc038bflea rax, [rsp+328]
37bc038c7lea rdx, [rsp+352]
37bc038cfmovhpd [rsp+144], x7
37bc038d8mov [rsp+64], rax
37bc038ddlea rax, [rsp+384]
37bc038e5lea rcx, [rsp+320]
37bc038edmov [rsp+56], rax
37bc038f2lea rax, [rsp+336]
37bc038falea r9, [rsp+368]
37bc03902mov [rsp+48], rax
37bc03907lea rax, [rsp+392]
37bc0390flea r8, [rsp+344]
37bc03917mov [rsp+40], rax
37bc0391clea rax, [rsp+376]
37bc03924mov [rsp+32], rax
37bc03929call dlasv2_
37bc0392emovsd_xmm x13, [rbp]
37bc03934movsd_xmm x9, [rbp+8]
37bc0393amovq x1, [rip+0x84816e]
37bc03942movsd_xmm x2, [rbx]
37bc03946mov rax, [rsp+752]
37bc0394emovapd x10, x9
37bc03953movsd_xmm [rsp+120], x9
37bc0395amovapd x9, x13
37bc0395fmovsd_xmm x5, [rsp+384]
37bc03968andpd x9, x1
37bc0396dandpd x10, x1
37bc03972movsd_xmm x14, [rax]
37bc03977movsd_xmm [rsp+96], x13
37bc0397eaddsd x10, x9
37bc03983movapd x13, x2
37bc03988mov rax, [rsp+768]
37bc03990movapd x4, x5
37bc03994andpd x13, x1
37bc03999movsd_xmm x9, [rdi+8]
37bc0399fandpd x4, x1
37bc039a3movsd_xmm [rsp+160], x14
37bc039admovsd_xmm [rsp+176], x13
37bc039b7movsd_xmm x14, [rax]
37bc039bcmovapd x11, x4
37bc039c1movsd_xmm x3, [rsp+328]
37bc039camovsd_xmm [rsp+192], x10
37bc039d4movsd_xmm x10, [rdi]
37bc039d9movsd_xmm [rsp+208], x4
37bc039e2movapd x15, x3
37bc039e7movsd_xmm x4, [rsp+336]
37bc039f0movapd x13, x10
37bc039f5andpd x15, x1
37bc039faandpd x13, x1
37bc039ffmovapd x6, x4
37bc03a03movsd_xmm [rsp+200], x15
37bc03a0dmovsd_xmm [rsp+128], x13
37bc03a17movapd x13, x9
37bc03a1candpd x6, x1
37bc03a20movsd_xmm x8, [rsp+128]
37bc03a2aandpd x13, x1
37bc03a2fcomisd x15, x11
37bc03a34movsd_xmm [rsp+168], x6
37bc03a3dmovsd_xmm x6, [rsp+392]
37bc03a46addsd x8, x13
37bc03a4bmovapd x13, x14
37bc03a50andpd x13, x1
37bc03a55movsd_xmm [rsp+80], x6
37bc03a5bmovapd x0, x6
37bc03a5fmovsd_xmm [rsp+232], x13
37bc03a69movapd x13, x5
37bc03a6eandpd x0, x1
37bc03a72mulsd x13, x7
37bc03a77movapd x6, x0
37bc03a7bmovsd_xmm [rsp+224], x8
37bc03a85movapd x8, x7
37bc03a8amovsd_xmm [rsp+216], x0
37bc03a93movsd_xmm x0, [rsi]
37bc03a97movq rax, x13
37bc03a9cpxor x13, x13
37bc03aa1mulsd x8, x13
37bc03aa6movsd_xmm [rsp+128], x8
37bc03ab0movsd_xmm x8, [rsp+80]
37bc03ab7mulsd x8, x7
37bc03abcmovq rdx, x8
37bc03ac1jae 0x37bc04480
37bc03ac7movsd_xmm x15, [rsp+168]
37bc03ad1comisd x15, x6
37bc03ad6jae 0x37bc04480
37bc03adcmovsd_xmm x15, [rsp+144]
37bc03ae6mulsd x14, x4
37bc03aebmovddup x6, x3
37bc03aefxorpd x15, [rip+0x847fd8]
37bc03af8movsd_xmm x11, [rsp+128]
37bc03b02movups [rsp+272], x6
37bc03b0amovddup x6, x4
37bc03b0emovapd x4, x9
37bc03b13movapd x12, x15
37bc03b18movapd x8, x15
37bc03b1dmovups [rsp+240], x6
37bc03b25mulsd x12, x13
37bc03b2amulsd x8, x5
37bc03b2fmovapd x6, x12
37bc03b34unpcklpd x6, x11
37bc03b39addsd x8, x11
37bc03b3emovups [rsp+256], x6
37bc03b46movq x6, rax
37bc03b4bsubsd x6, x12
37bc03b50movapd x11, x8
37bc03b55movsd_xmm [rsp+144], x11
37bc03b5fmovapd x8, x6
37bc03b64mulsd x8, x0
37bc03b69mulsd x0, [rsp+144]
37bc03b72movq rax, x8
37bc03b77movapd x8, x11
37bc03b7cmulsd x8, x13
37bc03b81movq x11, rax
37bc03b86subsd x11, x8
37bc03b8bmovapd x8, x6
37bc03b90mulsd x8, x13
37bc03b95movsd_xmm [rsp+288], x11
37bc03b9faddsd x0, x8
37bc03ba4movsd_xmm x8, [rsp+120]
37bc03babmovapd x11, x0
37bc03bb0movapd x0, x3
37bc03bb4movsd_xmm x3, [rsp+96]
37bc03bbamulsd x0, x2
37bc03bbemovsd_xmm x2, [rsp+144]
37bc03bc7mulsd x3, x6
37bc03bcbmulsd x2, x8
37bc03bd0mulsd x8, x6
37bc03bd5movapd x6, x13
37bc03bdasubsd x3, x2
37bc03bdemovsd_xmm x2, [rsp+80]
37bc03be4mulsd x2, x15
37bc03be9movsd_xmm x15, [rsp+160]
37bc03bf3addsd x2, [rsp+128]
37bc03bfcsubsd x0, x3
37bc03c00movsd_xmm x3, [rsp+144]
37bc03c09mulsd x3, [rsp+96]
37bc03c0fmulsd x4, x2
37bc03c13movsd_xmm [rsp+120], x0
37bc03c19movapd x0, x11
37bc03c1eandpd x0, x1
37bc03c22addsd x3, x8
37bc03c27movsd_xmm x8, [rsp+120]
37bc03c2eandpd x8, x1
37bc03c33subsd x6, x3
37bc03c37movapd x3, x15
37bc03c3cmulsd x15, x2
37bc03c41movsd_xmm [rsp+96], x6
37bc03c47movq x6, rdx
37bc03c4csubsd x6, x12
37bc03c51mulsd x3, x6
37bc03c55movapd x12, x6
37bc03c5amulsd x9, x12
37bc03c5fmovapd x6, x3
37bc03c63movapd x3, x2
37bc03c67mulsd x3, x13
37bc03c6csubsd x6, x3
37bc03c70movapd x3, x12
37bc03c75mulsd x3, x13
37bc03c7amovq rbx, x6
37bc03c7fmovapd x6, x14
37bc03c84addsd x3, x15
37bc03c89movapd x15, x3
37bc03c8emovapd x3, x10
37bc03c93mulsd x10, x2
37bc03c98movsd_xmm x2, [rsp+288]
37bc03ca1mulsd x3, x12
37bc03ca6andpd x2, x1
37bc03caaaddsd x2, x0
37bc03caemovsd_xmm x0, [rsp+96]
37bc03cb4andpd x0, x1
37bc03cb8addsd x10, x9
37bc03cbdmovapd x9, x13
37bc03cc2addsd x8, x0
37bc03cc7subsd x3, x4
37bc03ccbsubsd x9, x10
37bc03cd0addsd x8, x2
37bc03cd5subsd x6, x3
37bc03cd9ucomisd x8, x13
37bc03cdejp 0x37bc03ce6
37bc03ce0je 0x37bc03dcf
37bc03ce6
37bc03ce6loc_37bc03ce6:
37bc03ce6movq x10, rbx
37bc03cebmovapd x0, x15
37bc03cf0lea rcx, [rsp+304]
37bc03cf8movsd_xmm [rsp+144], x5
37bc03d01andpd x10, x1
37bc03d06andpd x0, x1
37bc03d0amovups [rsp+128], x1
37bc03d12movsd_xmm [rsp+304], x6
37bc03d1baddsd x10, x0
37bc03d20movsd_xmm [rsp+312], x9
37bc03d2acall fn_37c42fc80
37bc03d2fpxor x2, x2
37bc03d33movupd x1, [rsp+128]
37bc03d3cmovsd_xmm x5, [rsp+144]
37bc03d45addsd x0, x10
37bc03d4aucomisd x0, x2
37bc03d4ejp 0x37bc03d56
37bc03d50je 0x37bc04b20
37bc03d56
37bc03d56loc_37bc03d56:
37bc03d56movsd_xmm x0, [rsp+192]
37bc03d5fmovsd_xmm x2, [rsp+176]
37bc03d68mulsd x0, [rsp+208]
37bc03d71movsd_xmm x3, [rsp+168]
37bc03d7amulsd x2, [rsp+200]
37bc03d83mulsd x3, [rsp+232]
37bc03d8caddsd x0, x2
37bc03d90movsd_xmm x2, [rsp+216]
37bc03d99mulsd x2, [rsp+224]
37bc03da2divsd x0, x8
37bc03da7addsd x2, x3
37bc03dabmovapd x3, x6
37bc03dafandpd x3, x1
37bc03db3andpd x1, x9
37bc03db8addsd x3, x1
37bc03dbcaddsd x3, x10
37bc03dc1divsd x2, x3
37bc03dc5comisd x2, x0
37bc03dc9jae 0x37bc04b20
37bc03dcf
37bc03dcfloc_37bc03dcf:
37bc03dcfmovapd x0, x15
37bc03dd4lea rax, [rsp+480]
37bc03ddcxorpd x0, [rip+0x847cec]
37bc03de4mov r9, [rsp+816]
37bc03decxorpd x9, [rip+0x847cdb]
37bc03df5mov [rsp+32], rax
37bc03dfamovq x13, rbx
37bc03dfflea rdx, [rsp+496]
37bc03e07mov r8, [rsp+808]
37bc03e0funpcklpd x13, x0
37bc03e14lea rcx, [rsp+464]
37bc03e1cmovsd_xmm [rsp+96], x5
37bc03e22movups [rsp+464], x13
37bc03e2bunpcklpd x6, x9
37bc03e30movups [rsp+496], x6
37bc03e38call zlartg_
37bc03e3dmovsd_xmm x5, [rsp+96]
37bc03e43
37bc03e43loc_37bc03e43:
37bc03e43movupd x8, [rsp+240]
37bc03e4dmovapd x3, x5
37bc03e51movupd x0, [rsp+272]
37bc03e5amovupd x4, [rsp+256]
37bc03e63mulpd x8, x7
37bc03e68mulpd x0, x7
37bc03e6caddpd x8, x4
37bc03e71addpd x0, x4
37bc03e75movsd_xmm x4, [rsp+80]
37bc03e7bjmp 0x37bc049fc
37bc03e80
37bc03e80loc_37bc03e80:
37bc03e80movapd x7, x0
37bc03e84movapd x1, x3
37bc03e88unpckhpd x0, x0
37bc03e8cmovsd_xmm [rsp+320], x12
37bc03e96mulsd x7, x5
37bc03e9aunpckhpd x3, x3
37bc03e9emovapd x6, x10
37bc03ea3movsd_xmm [rsp+344], x11
37bc03eadmulsd x1, x4
37bc03eb1unpckhpd x6, x6
37bc03eb5lea rcx, [rsp+304]
37bc03ebdmulsd x0, x5
37bc03ec1mulsd x3, x4
37bc03ec5subsd x7, x6
37bc03ec9movapd x6, x8
37bc03eceunpckhpd x6, x6
37bc03ed2subsd x1, x6
37bc03ed6movapd x6, x0
37bc03edaaddsd x3, x8
37bc03edfaddsd x6, x10
37bc03ee4subsd x7, x1
37bc03ee8subsd x6, x3
37bc03eecmovsd_xmm [rsp+304], x7
37bc03ef5movsd_xmm [rsp+312], x6
37bc03efecall fn_37c42fc80
37bc03f03movsd_xmm [rsp+360], x0
37bc03f0cmovapd x1, x0
37bc03f10pxor x0, x0
37bc03f14ucomisd x1, x0
37bc03f18jp 0x37bc03f20
37bc03f1aje 0x37bc04aa8
37bc03f20
37bc03f20loc_37bc03f20:
37bc03f20pxor x0, x0
37bc03f24movapd x8, x6
37bc03f29movapd x2, x0
37bc03f2ddivsd x2, x1
37bc03f31mulsd x8, x2
37bc03f36mulsd x0, x2
37bc03f3aaddsd x8, x7
37bc03f3fmulsd x7, x2
37bc03f43addsd x0, x1
37bc03f47divsd x8, x0
37bc03f4csubsd x6, x7
37bc03f50divsd x6, x0
37bc03f54movapd x12, x8
37bc03f59movapd x4, x6
37bc03f5dxorpd x4, [rip+0x847b6b]
37bc03f65movsd_xmm [rsp+96], x4
37bc03f6bunpcklpd x12, x4
37bc03f70
37bc03f70loc_37bc03f70:
37bc03f70lea rax, [rsp+328]
37bc03f78lea rdx, [rsp+360]
37bc03f80movhpd [rsp+144], x12
37bc03f8amovddup x9, x8
37bc03f8fmov [rsp+64], rax
37bc03f94lea rax, [rsp+384]
37bc03f9clea rcx, [rsp+320]
37bc03fa4mov [rsp+56], rax
37bc03fa9lea rax, [rsp+336]
37bc03fb1lea r9, [rsp+368]
37bc03fb9mov [rsp+48], rax
37bc03fbelea rax, [rsp+392]
37bc03fc6lea r8, [rsp+344]
37bc03fcemov [rsp+40], rax
37bc03fd3lea rax, [rsp+376]
37bc03fdbmov [rsp+32], rax
37bc03fe0call dlasv2_
37bc03fe5movsd_xmm x10, [rsi]
37bc03feamovsd_xmm x0, [rbx]
37bc03feemovq x1, [rip+0x847aba]
37bc03ff6movsd_xmm x3, [rsp+336]
37bc03fffmov rsi, [rsp+752]
37bc04007movsd_xmm x13, [rsp+392]
37bc04011movsd_xmm x14, [rsp+384]
37bc0401bmovsd_xmm [rsp+160], x0
37bc04024movddup x4, x3
37bc04028movapd x15, x3
37bc0402dmovups [rsp+256], x4
37bc04035movapd x4, x13
37bc0403amovapd x5, x14
37bc0403fandpd x15, x1
37bc04044andpd x4, x1
37bc04048andpd x5, x1
37bc0404cmovsd_xmm [rsp+216], x15
37bc04056movsd_xmm [rsp+120], x4
37bc0405cmovsd_xmm x4, [rsp+328]
37bc04065movsd_xmm [rsp+208], x5
37bc0406emovddup x7, x4
37bc04072movups [rsp+240], x7
37bc0407amovapd x7, x4
37bc0407eandpd x7, x1
37bc04082movsd_xmm [rsp+200], x7
37bc0408bmovq x7, x14
37bc04090mulpd x7, x9
37bc04095movsd_xmm x9, [rsi]
37bc0409amov rsi, [rsp+768]
37bc040a2movsd_xmm x0, [rsi]
37bc040a6movsd_xmm [rsp+168], x0
37bc040afmovapd x0, x10
37bc040b4movq rax, x7
37bc040b9andpd x0, x1
37bc040bdmovhpd [rsp+80], x7
37bc040c3movsd_xmm [rsp+224], x0
37bc040ccmovupd x0, [rbp]
37bc040d1movapd x5, x0
37bc040d5unpckhpd x5, x5
37bc040d9movsd_xmm [rsp+272], x5
37bc040e2movapd x2, x5
37bc040e6movsd_xmm x5, [rbp]
37bc040ebandpd x2, x1
37bc040efmovapd x11, x5
37bc040f4andpd x11, x1
37bc040f9addsd x11, x2
37bc040femovapd x2, x9
37bc04103andpd x2, x1
37bc04107movsd_xmm [rsp+288], x2
37bc04110movupd x2, [rdi]
37bc04114movsd_xmm [rsp+232], x11
37bc0411emovsd_xmm x11, [rdi]
37bc04123movhpd [rsp+128], x2
37bc0412cmovsd_xmm [rsp+296], x11
37bc04136andpd x11, x1
37bc0413bmovsd_xmm [rsp+176], x11
37bc04145movsd_xmm x11, [rsp+128]
37bc0414fandpd x11, x1
37bc04154movsd_xmm [rsp+192], x11
37bc0415emovsd_xmm x11, [rsp+176]
37bc04168addsd x11, [rsp+192]
37bc04172comisd x15, [rsp+120]
37bc04179movsd_xmm [rsp+192], x11
37bc04183movapd x11, x12
37bc04188mulsd x11, x13
37bc0418dmovq rbx, x11
37bc04192jae 0x37bc04750
37bc04198movsd_xmm x15, [rsp+200]
37bc041a2comisd x15, [rsp+208]
37bc041acjae 0x37bc04750
37bc041b2mulsd x3, x10
37bc041b7pxor x2, x2
37bc041bbmovapd x0, x11
37bc041c0movsd_xmm x15, [rsp+144]
37bc041camovq x6, [rsp+160]
37bc041d3mulsd x8, x2
37bc041d8mulsd x9, x4
37bc041ddmovapd x10, x15
37bc041e2movapd x4, x15
37bc041e7mulsd x10, x2
37bc041ecmulsd x4, x14
37bc041f1movsd_xmm [rsp+176], x3
37bc041faaddsd x4, [rsp+80]
37bc04200movapd x3, x10
37bc04205subsd x0, x10
37bc0420amovsd_xmm x7, x10
37bc0420fmovups [rsp+144], x7
37bc04217unpcklpd x3, x8
37bc0421cmovapd x8, x2
37bc04221movhpd x8, [rsp+160]
37bc0422bmovups [rsp+96], x3
37bc04230movapd x3, x15
37bc04235movsd_xmm x15, [rsp+296]
37bc0423fmulsd x3, x13
37bc04244movddup x7, x0
37bc04248addsd x3, [rsp+80]
37bc0424emulpd x7, x6
37bc04252movddup x6, x3
37bc04256mulpd x6, x8
37bc0425bmovsd_xmm x8, [rsp+272]
37bc04265movapd x11, x7
37bc0426amovapd x7, x8
37bc0426fmulsd x7, x3
37bc04273mulsd x3, x5
37bc04277addsubpd x11, x6
37bc0427cmovapd x6, x0
37bc04280mulsd x0, x8
37bc04285movq x8, [rsp+168]
37bc0428fmulsd x6, x5
37bc04293movsd_xmm x5, [rsp+128]
37bc0429cmovups [rsp+416], x11
37bc042a5addsd x0, x3
37bc042a9subsd x6, x7
37bc042adaddsd x6, [rsp+176]
37bc042b6addsd x0, x2
37bc042bamovapd x3, x6
37bc042beandpd x6, x1
37bc042c2unpcklpd x3, x0
37bc042c6andpd x0, x1
37bc042camovups [rsp+400], x3
37bc042d2movq x3, rax
37bc042d7addsd x6, x0
37bc042dbmovapd x0, x11
37bc042e0subsd x3, x10
37bc042e5movapd x10, x2
37bc042eaandpd x0, x1
37bc042eemovhpd x10, [rsp+168]
37bc042f8movddup x7, x3
37bc042fcmulpd x8, x7
37bc04301movddup x7, x4
37bc04305mulpd x7, x10
37bc0430amovapd x10, x5
37bc0430fmulsd x10, x4
37bc04314mulsd x5, x3
37bc04318mulsd x4, x15
37bc0431daddsubpd x8, x7
37bc04322movapd x7, x3
37bc04326mulsd x7, x15
37bc0432bmovups [rsp+496], x8
37bc04334addsd x5, x4
37bc04338movapd x4, x11
37bc0433dunpckhpd x4, x4
37bc04341subsd x7, x10
37bc04346addsd x5, x2
37bc0434aaddsd x7, x9
37bc0434fmovapd x3, x7
37bc04353unpcklpd x3, x5
37bc04357movups [rsp+448], x3
37bc0435fmovapd x3, x4
37bc04363andpd x3, x1
37bc04367addsd x0, x3
37bc0436baddsd x0, x6
37bc0436fucomisd x0, x2
37bc04373jp 0x37bc0437b
37bc04375je 0x37bc04412
37bc0437b
37bc0437bloc_37bc0437b:
37bc0437bmovapd x2, x8
37bc04380unpckhpd x8, x8
37bc04385andpd x7, x1
37bc04389andpd x5, x1
37bc0438dandpd x2, x1
37bc04391andpd x8, x1
37bc04396addsd x5, x7
37bc0439aaddsd x2, x8
37bc0439fpxor x1, x1
37bc043a3addsd x2, x5
37bc043a7ucomisd x2, x1
37bc043abjp 0x37bc043b3
37bc043adje 0x37bc04bb0
37bc043b3
37bc043b3loc_37bc043b3:
37bc043b3movsd_xmm x1, [rsp+216]
37bc043bcmovsd_xmm x3, [rsp+120]
37bc043c2mulsd x1, [rsp+224]
37bc043cbmulsd x3, [rsp+232]
37bc043d4addsd x1, x3
37bc043d8movsd_xmm x3, [rsp+208]
37bc043e1mulsd x3, [rsp+192]
37bc043eadivsd x1, x0
37bc043eemovsd_xmm x0, [rsp+200]
37bc043f7mulsd x0, [rsp+288]
37bc04400addsd x0, x3
37bc04404divsd x0, x2
37bc04408comisd x0, x1
37bc0440cjae 0x37bc04bb0
37bc04412
37bc04412loc_37bc04412:
37bc04412lea rdx, [rsp+448]
37bc0441alea rcx, [rsp+496]
37bc04422
37bc04422loc_37bc04422:
37bc04422lea rax, [rsp+480]
37bc0442amov r9, [rsp+816]
37bc04432mov r8, [rsp+808]
37bc0443amov [rsp+32], rax
37bc0443fcall zlartg_
37bc04444movapd x3, x13
37bc04449movapd x4, x14
37bc0444emovupd x8, [rsp+240]
37bc04458movupd x0, [rsp+256]
37bc04461mulpd x8, x12
37bc04466mulpd x0, x12
37bc0446baddsubpd x8, [rsp+96]
37bc04472addsubpd x0, [rsp+144]
37bc0447bjmp 0x37bc049fc
37bc04480
37bc04480loc_37bc04480:
37bc04480mulsd x0, x3
37bc04484pxor x7, x7
37bc04488movq x12, rax
37bc0448dmovsd_xmm x15, [rsp+144]
37bc04497movsd_xmm x8, [rsp+120]
37bc0449emovapd x11, x9
37bc044a3mulsd x5, x15
37bc044a8addsd x5, [rsp+128]
37bc044b1mulsd x8, x7
37bc044b6mulsd x11, x7
37bc044bbmulsd x9, x4
37bc044c0movq rcx, x0
37bc044c5movapd x0, x15
37bc044camulsd x0, x7
37bc044cemovapd x6, x5
37bc044d2mulsd x6, x7
37bc044d6movsd_xmm [rsp+144], x0
37bc044dfsubsd x12, x0
37bc044e4movupd x0, [rip+0x8475d4]
37bc044ecmovapd x13, x12
37bc044f1unpcklpd x13, x5
37bc044f6mulsd x5, x2
37bc044faxorpd x0, x13
37bc044ffmovsd_xmm x13, [rsp+96]
37bc04506mulsd x13, x3
37bc0450bsubsd x13, x8
37bc04510movapd x8, x13
37bc04515movapd x13, x2
37bc0451amovsd_xmm x2, [rsp+160]
37bc04523mulsd x13, x12
37bc04528mulsd x12, x7
37bc0452dmulsd x2, x4
37bc04531subsd x13, x6
37bc04536movsd_xmm x6, [rsp+96]
37bc0453cmulsd x6, x7
37bc04540movq rax, x2
37bc04545movsd_xmm x2, [rsp+80]
37bc0454baddsd x13, x8
37bc04550movsd_xmm x8, [rsp+120]
37bc04557mulsd x2, x15
37bc0455caddsd x2, [rsp+128]
37bc04565mulsd x8, x3
37bc0456amovapd x15, x2
37bc0456fmulsd x15, x7
37bc04574addsd x6, x8
37bc04579movapd x8, x12
37bc0457emovq x12, rdx
37bc04583subsd x12, [rsp+144]
37bc0458daddsd x8, x5
37bc04592movapd x5, x10
37bc04597mulsd x5, x4
37bc0459bmulsd x10, x7
37bc045a0addsd x6, x8
37bc045a5movapd x8, x12
37bc045aaunpcklpd x8, x2
37bc045afxorpd x8, [rip+0x847508]
37bc045b8mulsd x2, x14
37bc045bdsubsd x5, x11
37bc045c2movapd x11, x14
37bc045c7mulsd x11, x12
37bc045ccaddsd x10, x9
37bc045d1movapd x9, x6
37bc045d6mulsd x12, x7
37bc045dbandpd x9, x1
37bc045e0subsd x11, x15
37bc045e5addsd x2, x12
37bc045eaaddsd x5, x11
37bc045efmovapd x11, x13
37bc045f4andpd x11, x1
37bc045f9addsd x10, x2
37bc045feaddsd x9, x11
37bc04603movq x11, rcx
37bc04608andpd x11, x1
37bc0460daddsd x9, x11
37bc04612ucomisd x9, x7
37bc04617jp 0x37bc0461f
37bc04619je 0x37bc04bc8
37bc0461f
37bc0461floc_37bc0461f:
37bc0461fmovapd x2, x5
37bc04623movapd x7, x10
37bc04628andpd x2, x1
37bc0462candpd x7, x1
37bc04630addsd x7, x2
37bc04634movq x2, rax
37bc04639andpd x1, x2
37bc0463dpxor x2, x2
37bc04641addsd x1, x7
37bc04645ucomisd x1, x2
37bc04649jp 0x37bc04651
37bc0464bje 0x37bc04ad8
37bc04651
37bc04651loc_37bc04651:
37bc04651movsd_xmm x2, [rsp+192]
37bc0465amovsd_xmm [rsp+120], x4
37bc04660mulsd x2, [rsp+200]
37bc04669movsd_xmm x7, [rsp+176]
37bc04672movsd_xmm [rsp+96], x3
37bc04678mulsd x7, [rsp+208]
37bc04681movups [rsp+80], x0
37bc04686addsd x2, x7
37bc0468amovsd_xmm x7, [rsp+168]
37bc04693mulsd x7, [rsp+224]
37bc0469cdivsd x2, x9
37bc046a1movsd_xmm x9, [rsp+216]
37bc046abmulsd x9, [rsp+232]
37bc046b5addsd x7, x9
37bc046badivsd x7, x1
37bc046becomisd x7, x2
37bc046c2jb 0x37bc04bd9
37bc046c8
37bc046c8loc_37bc046c8:
37bc046c8mov rax, [rip+0x8473d9]
37bc046cfmovq x1, rcx
37bc046d4xorpd x1, [rip+0x8473f4]
37bc046dcxorpd x6, [rip+0x8473ec]
37bc046e4movsd_xmm [rsp+496], x1
37bc046edmovapd x1, x13
37bc046f2mov [rsp+504], rax
37bc046faunpcklpd x1, x6
37bc046femovups [rsp+464], x1
37bc04706
37bc04706loc_37bc04706:
37bc04706lea rax, [rsp+480]
37bc0470emov r9, [rsp+816]
37bc04716mov r8, [rsp+808]
37bc0471elea rdx, [rsp+464]
37bc04726mov [rsp+32], rax
37bc0472blea rcx, [rsp+496]
37bc04733call zlartg_
37bc04738movupd x0, [rsp+80]
37bc0473emovsd_xmm x3, [rsp+96]
37bc04744movsd_xmm x4, [rsp+120]
37bc0474ajmp 0x37bc049fc
37bc0474f
37bc0474f 90 .
37bc04750
37bc04750loc_37bc04750:
37bc04750movddup x5, [rsp+96]
37bc04756pxor x8, x8
37bc0475bmovddup x12, x4
37bc04760movapd x11, x0
37bc04765mulpd x12, x2
37bc0476ashufpd x2, x2, 1
37bc0476fshufpd x11, x0, 1
37bc04775movups [rsp+176], x5
37bc0477dmovapd x5, x8
37bc04782unpcklpd x5, x14
37bc04787movups [rsp+128], x5
37bc0478fpxor x5, x5
37bc04793mulpd x2, x5
37bc04797mulpd x11, x5
37bc0479cmovapd x15, x12
37bc047a1movapd x12, x6
37bc047a6movq x5, x10
37bc047abmulsd x12, x8
37bc047b0addsubpd x15, x2
37bc047b5movddup x2, x3
37bc047b9mulpd x2, x0
37bc047bdmovapd x0, x2
37bc047c1movq x2, rbx
37bc047c6addsubpd x0, x11
37bc047cbsubsd x2, x12
37bc047d0movapd x11, x13
37bc047d5mulsd x11, x6
37bc047daaddsd x11, [rsp+80]
37bc047e1mulsd x6, x14
37bc047e6unpcklpd x2, x2
37bc047eaaddsd x6, [rsp+80]
37bc047f0mulpd x2, x5
37bc047f4movapd x5, x8
37bc047f9unpcklpd x5, x10
37bc047feunpcklpd x11, x11
37bc04803movapd x10, x0
37bc04808mulpd x11, x5
37bc0480dmovq x5, rax
37bc04812unpcklpd x6, x6
37bc04816subsd x5, x12
37bc0481bunpcklpd x5, x5
37bc0481faddsubpd x2, x11
37bc04824movsd_xmm x11, [rsp+160]
37bc0482emulsd x11, x3
37bc04833subpd x10, x2
37bc04838movq x2, x9
37bc0483dmulpd x5, x2
37bc04841movapd x2, x8
37bc04846unpcklpd x2, x9
37bc0484bmovsd_xmm x9, [rsp+168]
37bc04855mulpd x6, x2
37bc04859movapd x2, x15
37bc0485emovups [rsp+432], x10
37bc04867mulsd x9, x4
37bc0486caddsubpd x5, x6
37bc04870subpd x2, x5
37bc04874movapd x5, x10
37bc04879unpckhpd x10, x10
37bc0487eandpd x5, x1
37bc04882andpd x10, x1
37bc04887addsd x10, x5
37bc0488cmovapd x5, x11
37bc04891andpd x5, x1
37bc04895movups [rsp+464], x2
37bc0489daddsd x5, x10
37bc048a2ucomisd x5, x8
37bc048a7jp 0x37bc048af
37bc048a9je 0x37bc04c20
37bc048af
37bc048afloc_37bc048af:
37bc048afmovapd x6, x2
37bc048b3unpckhpd x2, x2
37bc048b7andpd x6, x1
37bc048bbandpd x2, x1
37bc048bfandpd x1, x9
37bc048c4addsd x2, x6
37bc048c8addsd x1, x2
37bc048ccpxor x2, x2
37bc048d0ucomisd x1, x2
37bc048d4jp 0x37bc048dc
37bc048d6je 0x37bc04af0
37bc048dc
37bc048dcloc_37bc048dc:
37bc048dcmovsd_xmm x6, [rsp+216]
37bc048e5movsd_xmm x2, [rsp+120]
37bc048ebmovsd_xmm [rsp+160], x4
37bc048f4mulsd x2, [rsp+224]
37bc048fdmovsd_xmm [rsp+120], x3
37bc04903movsd_xmm x0, [rsp+208]
37bc0490cmulsd x6, [rsp+232]
37bc04915mulsd x0, [rsp+288]
37bc0491eaddsd x2, x6
37bc04922divsd x2, x5
37bc04926movsd_xmm x5, [rsp+200]
37bc0492fmulsd x5, [rsp+192]
37bc04938addsd x0, x5
37bc0493cdivsd x0, x1
37bc04940comisd x0, x2
37bc04944jb 0x37bc04c50
37bc0494amov [rsp+504], 0
37bc04956movsd_xmm [rsp+496], x11
37bc04960
37bc04960loc_37bc04960:
37bc04960lea rdx, [rsp+432]
37bc04968
37bc04968loc_37bc04968:
37bc04968lea rax, [rsp+480]
37bc04970mov r9, [rsp+816]
37bc04978mov r8, [rsp+808]
37bc04980lea rcx, [rsp+496]
37bc04988mov [rsp+32], rax
37bc0498dcall zlartg_
37bc04992movsd_xmm x3, [rsp+120]
37bc04998movsd_xmm x4, [rsp+160]
37bc049a1
37bc049a1loc_37bc049a1:
37bc049a1movupd x0, [rsp+128]
37bc049aamovsd_xmm x1, [rsp+96]
37bc049b0mulpd x0, [rsp+176]
37bc049b9movddup x2, [rip+0x8470e7]
37bc049c1addsubpd x7, x0
37bc049c5pxor x0, x0
37bc049c9mulsd x1, x0
37bc049cdmovq x0, rbx
37bc049d2movapd x8, x7
37bc049d7xorpd x8, x2
37bc049dcsubsd x0, x1
37bc049e0movsd_xmm x1, [rsp+144]
37bc049e9mulsd x1, x13
37bc049eeaddsd x1, [rsp+80]
37bc049f4unpcklpd x0, x1
37bc049f8xorpd x0, x2
37bc049fc
37bc049fcloc_37bc049fc:
37bc049fcmov rax, [rsp+776]
37bc04a04movsd_xmm [rax], x3
37bc04a08mov rax, [rsp+784]
37bc04a10movups [rax], x0
37bc04a13mov rax, [rsp+792]
37bc04a1bmovsd_xmm [rax], x4
37bc04a1fmov rax, [rsp+800]
37bc04a27movups [rax], x8
37bc04a2bmovups x6, [rsp+512]
37bc04a33movups x7, [rsp+528]
37bc04a3bmovups x8, [rsp+544]
37bc04a44movups x9, [rsp+560]
37bc04a4dmovups x10, [rsp+576]
37bc04a56movups x11, [rsp+592]
37bc04a5fmovups x12, [rsp+608]
37bc04a68movups x13, [rsp+624]
37bc04a71movups x14, [rsp+640]
37bc04a7amovups x15, [rsp+656]
37bc04a83add rsp, 672
37bc04a8apop rbx
37bc04a8bpop rsi
37bc04a8cpop rdi
37bc04a8dpop rbp
37bc04a8epop r14
37bc04a90ret
37bc04a91
37bc04a91 0f 1f 80 00 00 00 00 .......
37bc04a98
37bc04a98loc_37bc04a98:
37bc04a98movq x7, [rip+0x846ff0]
37bc04aa0jmp 0x37bc038bf
37bc04aa5
37bc04aa5 0f 1f 00 ...
37bc04aa8
37bc04aa8loc_37bc04aa8:
37bc04aa8movsd_xmm x4, [rip+0x846ff8]
37bc04ab0pxor x6, x6
37bc04ab4movupd x12, [rip+0x846fe3]
37bc04abdmovsd_xmm x8, [rip+0x846fca]
37bc04ac6movsd_xmm [rsp+96], x4
37bc04accjmp 0x37bc03f70
37bc04ad1
37bc04ad1 0f 1f 80 00 00 00 00 .......
37bc04ad8
37bc04ad8loc_37bc04ad8:
37bc04ad8movsd_xmm [rsp+120], x4
37bc04ademovsd_xmm [rsp+96], x3
37bc04ae4movups [rsp+80], x0
37bc04ae9jmp 0x37bc046c8
37bc04aee
37bc04aee 66 90 f.
37bc04af0
37bc04af0loc_37bc04af0:
37bc04af0movsd_xmm [rsp+160], x4
37bc04af9movsd_xmm [rsp+120], x3
37bc04affmovsd_xmm [rsp+496], x11
37bc04b09movsd_xmm [rsp+504], x2
37bc04b12jmp 0x37bc04960
37bc04b17
37bc04b17 66 0f 1f 84 00 00 00 00 00 f........
37bc04b20
37bc04b20loc_37bc04b20:
37bc04b20movsd_xmm x1, [rsp+288]
37bc04b29movapd x0, x11
37bc04b2exorpd x0, [rip+0x846f9a]
37bc04b36lea rax, [rsp+480]
37bc04b3emov [rsp+32], rax
37bc04b43mov r9, [rsp+816]
37bc04b4blea rdx, [rsp+496]
37bc04b53lea rcx, [rsp+464]
37bc04b5bunpcklpd x1, x0
37bc04b5fmovsd_xmm x0, [rsp+120]
37bc04b65mov r8, [rsp+808]
37bc04b6dmovsd_xmm [rsp+128], x5
37bc04b76movups [rsp+464], x1
37bc04b7emovsd_xmm x1, [rsp+96]
37bc04b84xorpd x1, [rip+0x846f44]
37bc04b8cunpcklpd x0, x1
37bc04b90movups [rsp+496], x0
37bc04b98call zlartg_
37bc04b9dmovsd_xmm x5, [rsp+128]
37bc04ba6jmp 0x37bc03e43
37bc04bab
37bc04bab 0f 1f 44 00 00 ..D..
37bc04bb0
37bc04bb0loc_37bc04bb0:
37bc04bb0lea rdx, [rsp+400]
37bc04bb8lea rcx, [rsp+416]
37bc04bc0jmp 0x37bc04422
37bc04bc5
37bc04bc5 0f 1f 00 ...
37bc04bc8
37bc04bc8loc_37bc04bc8:
37bc04bc8movsd_xmm [rsp+120], x4
37bc04bcemovsd_xmm [rsp+96], x3
37bc04bd4movups [rsp+80], x0
37bc04bd9
37bc04bd9loc_37bc04bd9:
37bc04bd9xorpd x10, [rip+0x846eee]
37bc04be2movq x1, rax
37bc04be7mov rax, [rip+0x846eba]
37bc04beexorpd x1, [rip+0x846eda]
37bc04bf6unpcklpd x5, x10
37bc04bfbmov [rsp+504], rax
37bc04c03movsd_xmm [rsp+496], x1
37bc04c0cmovups [rsp+464], x5
37bc04c14jmp 0x37bc04706
37bc04c19
37bc04c19 0f 1f 80 00 00 00 00 .......
37bc04c20
37bc04c20loc_37bc04c20:
37bc04c20movsd_xmm [rsp+120], x3
37bc04c26lea rdx, [rsp+464]
37bc04c2emovsd_xmm [rsp+160], x4
37bc04c37movsd_xmm [rsp+496], x9
37bc04c41movsd_xmm [rsp+504], x8
37bc04c4bjmp 0x37bc04968
37bc04c50
37bc04c50loc_37bc04c50:
37bc04c50lea rax, [rsp+480]
37bc04c58mov r9, [rsp+816]
37bc04c60mov r8, [rsp+808]
37bc04c68lea rdx, [rsp+464]
37bc04c70mov [rsp+32], rax
37bc04c75lea rcx, [rsp+496]
37bc04c7dmov [rsp+504], 0
37bc04c89movsd_xmm [rsp+496], x9
37bc04c93call zlartg_
37bc04c98movsd_xmm x3, [rsp+120]
37bc04c9emovsd_xmm x4, [rsp+160]
37bc04ca7jmp 0x37bc049a1
37bc03700
Loading..