File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b94ef80
37b94ef80dlaed4_:
37b94ef80push r15
37b94ef82push r14
37b94ef84push r13
37b94ef86push r12
37b94ef88push rbp
37b94ef89push rdi
37b94ef8apush rsi
37b94ef8bpush rbx
37b94ef8csub rsp, 472
37b94ef93movups [rsp+304], x6
37b94ef9bmovups [rsp+320], x7
37b94efa3movups [rsp+336], x8
37b94efacmovups [rsp+352], x9
37b94efb5movups [rsp+368], x10
37b94efbemovups [rsp+384], x11
37b94efc7movups [rsp+400], x12
37b94efd0movups [rsp+416], x13
37b94efd9movups [rsp+432], x14
37b94efe2movups [rsp+448], x15
37b94efebmov rax, [rsp+592]
37b94eff3mov rbx, [rsp+576]
37b94effbmov rbp, [rsp+584]
37b94f003mov [rsp+168], rax
37b94f00bmov rax, [rsp+600]
37b94f013mov rdi, r8
37b94f016mov rsi, r9
37b94f019mov [rsp+144], rcx
37b94f021mov [rsp+112], rax
37b94f026mov [rax], 0
37b94f02cmov eax, [rcx]
37b94f02emov [rsp+120], rdx
37b94f033cmp eax, 1
37b94f036je 0x37b94f9f0
37b94f03ccmp eax, 2
37b94f03fje 0x37b950818
37b94f045lea rcx, [rip+0xaf0d04]
37b94f04cmov edx, 7
37b94f051call dlamch_
37b94f056movsd_xmm x6, [rbp]
37b94f05bmov rax, [rsp+120]
37b94f060movsd_xmm [rsp+88], x0
37b94f066movsd_xmm x0, [rip+0xaf0cea]
37b94f06emovsxd r15, [rax]
37b94f071mov rax, [rsp+144]
37b94f079divsd x0, x6
37b94f07dmov r8l, [rax]
37b94f080mov rcx, r15
37b94f083lea r11, [r15-1]
37b94f087movsd_xmm [rsp+80], x0
37b94f08dcmp r15l, r8l
37b94f090je 0x37b94f658
37b94f096lea eax, [r15+1]
37b94f09alea r14, [8*r15]
37b94f0a2mov [rsp+96], eax
37b94f0a6lea rax, [rdi+r14]
37b94f0aamovsd_xmm x6, [rax]
37b94f0aemovsd_xmm x9, [rax-8]
37b94f0b4mov [rsp+216], rax
37b94f0bcmovsd_xmm [rsp+176], x6
37b94f0c5subsd x6, x9
37b94f0camovapd x12, x6
37b94f0cfmovsd_xmm x6, [rip+0xaf0c89]
37b94f0d7movsd_xmm [rsp+128], x6
37b94f0e0mulsd x6, x12
37b94f0e5movsd_xmm [rsp+64], x6
37b94f0ebtest r8l, r8l
37b94f0eejle 0x37b94f160
37b94f0f0cmp r8l, 1
37b94f0f4je 0x37b95120d
37b94f0famov edx, r8l
37b94f0fdmovddup x1, [rsp+64]
37b94f103movddup x2, x9
37b94f108xor eax, eax
37b94f10ashr edx, 1
37b94f10cshl rdx, 4
37b94f110nop [rax+rax]
37b94f115nop [rax+rax]
37b94f120
37b94f120loc_37b94f120:
37b94f120movupd x0, [rdi+rax]
37b94f125subpd x0, x2
37b94f129subpd x0, x1
37b94f12dmovups [rbx+rax], x0
37b94f131add rax, 16
37b94f135cmp rdx, rax
37b94f138jne 0x37b94f120
37b94f13atest r8b, 1
37b94f13eje 0x37b94f160
37b94f140mov eax, r8l
37b94f143or eax, 1
37b94f146
37b94f146loc_37b94f146:
37b94f146sub eax, 1
37b94f149cdqe
37b94f14bmovsd_xmm x0, [rdi+8*rax]
37b94f150subsd x0, x9
37b94f155subsd x0, [rsp+64]
37b94f15bmovsd_xmm [rbx+8*rax], x0
37b94f160
37b94f160loc_37b94f160:
37b94f160cmp ecx, 1
37b94f163jle 0x37b9511b1
37b94f169cmp ecx, 2
37b94f16cje 0x37b9511fe
37b94f172lea r9l, [rcx-1]
37b94f176xor eax, eax
37b94f178pxor x0, x0
37b94f17cmov edx, r9l
37b94f17fshr edx, 1
37b94f181shl rdx, 4
37b94f185nop [rax]
37b94f189nop [rax+rax]
37b94f194nop [rax+rax]
37b94f19fnop [rax+rax]
37b94f1aanop [rax+rax]
37b94f1b5nop [rax+rax]
37b94f1c0
37b94f1c0loc_37b94f1c0:
37b94f1c0movupd x1, [rsi+rax]
37b94f1c5movupd x6, [rbx+rax]
37b94f1caadd rax, 16
37b94f1cemulpd x1, x1
37b94f1d2divpd x1, x6
37b94f1d6addsd x0, x1
37b94f1daunpckhpd x1, x1
37b94f1deaddsd x0, x1
37b94f1e2cmp rdx, rax
37b94f1e5jne 0x37b94f1c0
37b94f1e7test r9b, 1
37b94f1ebje 0x37b94f209
37b94f1edor r9l, 1
37b94f1f1
37b94f1f1loc_37b94f1f1:
37b94f1f1lea eax, [r9-1]
37b94f1f5cdqe
37b94f1f7movsd_xmm x1, [rsi+8*rax]
37b94f1fcmulsd x1, x1
37b94f200divsd x1, [rbx+8*rax]
37b94f205addsd x0, x1
37b94f209
37b94f209loc_37b94f209:
37b94f209lea ebp, [rcx+2]
37b94f20ccmp r8l, ebp
37b94f20fjl 0x37b9511a8
37b94f215mov r13l, r8l
37b94f218sub r13l, ecx
37b94f21bcmp r13l, 2
37b94f21fje 0x37b951217
37b94f225sub r13l, 1
37b94f229movsxd rax, r8l
37b94f22cpxor x2, x2
37b94f230mov edx, r13l
37b94f233lea r9, [8*rax-16]
37b94f23bxor eax, eax
37b94f23dshr edx, 1
37b94f23flea r12, [rsi+r9]
37b94f243add r9, rbx
37b94f246neg rdx
37b94f249shl rdx, 4
37b94f24dnop [rax]
37b94f254nop [rax+rax]
37b94f25fnop [rax+rax]
37b94f26anop [rax+rax]
37b94f275nop [rax+rax]
37b94f280
37b94f280loc_37b94f280:
37b94f280movupd x1, [r12+rax]
37b94f286movupd x3, [r9+rax]
37b94f28csub rax, 16
37b94f290mulpd x1, x1
37b94f294shufpd x3, x3, 1
37b94f299shufpd x1, x1, 1
37b94f29edivpd x1, x3
37b94f2a2addsd x2, x1
37b94f2a6unpckhpd x1, x1
37b94f2aaaddsd x2, x1
37b94f2aecmp rdx, rax
37b94f2b1jne 0x37b94f280
37b94f2b3test r13b, 1
37b94f2b7je 0x37b94f2da
37b94f2b9and r13l, -2
37b94f2bdmov eax, r8l
37b94f2c0sub eax, r13l
37b94f2c3
37b94f2c3loc_37b94f2c3:
37b94f2c3sub eax, 1
37b94f2c6cdqe
37b94f2c8movsd_xmm x1, [rsi+8*rax]
37b94f2cdmulsd x1, x1
37b94f2d1divsd x1, [rbx+8*rax]
37b94f2d6addsd x2, x1
37b94f2da
37b94f2daloc_37b94f2da:
37b94f2dalea rax, [rsi+r14]
37b94f2deaddsd x0, [rsp+80]
37b94f2e4movsd_xmm x13, [rax-8]
37b94f2eamovsd_xmm x15, [rax]
37b94f2eflea r10, [rbx+r14]
37b94f2f3mov [rsp+232], rax
37b94f2fbmovsd_xmm [rsp+192], x13
37b94f305mulsd x13, x13
37b94f30aaddsd x0, x2
37b94f30emovsd_xmm [rsp+200], x15
37b94f318mulsd x15, x15
37b94f31dmovapd x1, x0
37b94f321mulsd x1, x12
37b94f326movapd x2, x13
37b94f32bdivsd x2, [r10-8]
37b94f331addsd x2, x0
37b94f335movapd x3, x15
37b94f33adivsd x3, [r10]
37b94f33faddsd x2, x3
37b94f343pxor x3, x3
37b94f347comisd x2, x3
37b94f34bjbe 0x37b9506b0
37b94f351movapd x6, x13
37b94f356addsd x1, x13
37b94f35bmovsd_xmm x7, [rip+0xaf0a05]
37b94f363movq x8, [rip+0xaf0a04]
37b94f36cmov [rsp+244], 1
37b94f377mulsd x6, x12
37b94f37cmovsd_xmm [rsp+224], x7
37b94f385movapd x4, x7
37b94f389addsd x1, x15
37b94f38emulsd x4, x6
37b94f392comisd x1, x3
37b94f396movapd x2, x1
37b94f39amulsd x2, x1
37b94f39emulsd x4, x0
37b94f3a2subsd x2, x4
37b94f3a6andpd x2, x8
37b94f3absqrtsd x2, x2
37b94f3afjbe 0x37b94fa89
37b94f3b5addsd x6, x6
37b94f3b9addsd x2, x1
37b94f3bddivsd x6, x2
37b94f3c1
37b94f3c1loc_37b94f3c1:
37b94f3c1test r8l, r8l
37b94f3c4jle 0x37b95125c
37b94f3cacmp r8l, 1
37b94f3ceje 0x37b95130c
37b94f3d4mov edx, r8l
37b94f3d7movddup x2, x9
37b94f3dcmovddup x1, x6
37b94f3e0xor eax, eax
37b94f3e2shr edx, 1
37b94f3e4shl rdx, 4
37b94f3e8nop
37b94f3eanop [rax+rax]
37b94f3f5nop [rax+rax]
37b94f400
37b94f400loc_37b94f400:
37b94f400movupd x0, [rdi+rax]
37b94f405subpd x0, x2
37b94f409subpd x0, x1
37b94f40dmovups [rbx+rax], x0
37b94f411add rax, 16
37b94f415cmp rdx, rax
37b94f418jne 0x37b94f400
37b94f41atest r8b, 1
37b94f41eje 0x37b94f43e
37b94f420mov eax, r8l
37b94f423or eax, 1
37b94f426
37b94f426loc_37b94f426:
37b94f426sub eax, 1
37b94f429cdqe
37b94f42bmovsd_xmm x0, [rdi+8*rax]
37b94f430subsd x0, x9
37b94f435subsd x0, x6
37b94f439movsd_xmm [rbx+8*rax], x0
37b94f43e
37b94f43eloc_37b94f43e:
37b94f43elea r12l, [rcx-1]
37b94f442mov ebp, [rsp+96]
37b94f446mov r14l, 1
37b94f44cmov [rsp+104], 0
37b94f455test r12l, r12l
37b94f458jle 0x37b9512b8
37b94f45e
37b94f45eloc_37b94f45e:
37b94f45epxor x1, x1
37b94f462mov edx, r12l
37b94f465xor eax, eax
37b94f467movapd x0, x1
37b94f46bmovapd x4, x1
37b94f46fnop [rax+rax]
37b94f475nop [rax+rax]
37b94f480
37b94f480loc_37b94f480:
37b94f480movsd_xmm x3, [rsi+8*rax]
37b94f485movapd x2, x3
37b94f489divsd x2, [rbx+8*rax]
37b94f48eadd rax, 1
37b94f492mulsd x3, x2
37b94f496mulsd x2, x2
37b94f49aaddsd x1, x3
37b94f49eaddsd x4, x2
37b94f4a2addsd x0, x1
37b94f4a6cmp rdx, rax
37b94f4a9jne 0x37b94f480
37b94f4abandpd x0, x8
37b94f4b0cmp r8l, ebp
37b94f4b3jl 0x37b9511f1
37b94f4b9
37b94f4b9loc_37b94f4b9:
37b94f4b9mov r9l, r8l
37b94f4bcmovsxd rdx, r8l
37b94f4bfpxor x2, x2
37b94f4c3xor eax, eax
37b94f4c5sub r9l, ebp
37b94f4c8shl rdx, 3
37b94f4ccmovapd x3, x2
37b94f4d0not r9
37b94f4d3lea r13, [rsi+rdx]
37b94f4d7add rdx, rbx
37b94f4dashl r9, 3
37b94f4denop
37b94f4dfnop [rax+rax]
37b94f4eanop [rax+rax]
37b94f4f5nop [rax+rax]
37b94f500
37b94f500loc_37b94f500:
37b94f500movsd_xmm x7, [r13+rax-8]
37b94f507movapd x5, x7
37b94f50bdivsd x5, [rdx+rax-8]
37b94f511sub rax, 8
37b94f515mulsd x7, x5
37b94f519mulsd x5, x5
37b94f51daddsd x2, x7
37b94f521addsd x3, x5
37b94f525addsd x0, x2
37b94f529cmp rax, r9
37b94f52cjne 0x37b94f500
37b94f52e
37b94f52eloc_37b94f52e:
37b94f52emovsd_xmm x5, [rsp+80]
37b94f534addsd x5, x2
37b94f538addsd x5, x1
37b94f53cmovsd_xmm [rsp+160], x5
37b94f545test r14l, r14l
37b94f548je 0x37b94faf0
37b94f54e
37b94f54eloc_37b94f54e:
37b94f54emovsd_xmm x11, [rsp+80]
37b94f555lea r13, [8*r11]
37b94f55dmovapd x7, x4
37b94f561lea r11, [rsi+r13]
37b94f565add r13, rbx
37b94f568addsd x7, x3
37b94f56caddsd x11, x11
37b94f571movsd_xmm x10, [r11]
37b94f576movsd_xmm [rsp+184], x7
37b94f57fmovapd x5, x10
37b94f584divsd x5, [r13]
37b94f58amovapd x14, x5
37b94f58fmovsd_xmm [rsp+136], x11
37b94f599mulsd x14, x5
37b94f59emovsd_xmm x11, [rip+0xaf07e9]
37b94f5a7mulsd x5, x10
37b94f5acmovsd_xmm [rsp+96], x11
37b94f5b3movapd x11, x2
37b94f5b8subsd x11, x1
37b94f5bdmulsd x11, [rsp+96]
37b94f5c4addsd x14, x7
37b94f5c9movsd_xmm x7, [rsp+160]
37b94f5d2addsd x7, x5
37b94f5d6andpd x5, x8
37b94f5dbaddsd x11, x0
37b94f5e0movsd_xmm x0, [rip+0xaf07b0]
37b94f5e8addsd x11, [rsp+136]
37b94f5f2movsd_xmm [rsp+152], x0
37b94f5fbmulsd x5, x0
37b94f5ffmovapd x0, x6
37b94f603movsd_xmm [rsp+264], x7
37b94f60candpd x0, x8
37b94f611mulsd x0, x14
37b94f616addsd x5, x11
37b94f61bmovapd x11, x7
37b94f620andpd x11, x8
37b94f625addsd x0, x5
37b94f629mulsd x0, [rsp+88]
37b94f62fcomisd x0, x11
37b94f634jb 0x37b950e6c
37b94f63aaddsd x9, x6
37b94f63fmov rax, [rsp+168]
37b94f647movsd_xmm [rax], x9
37b94f64cjmp 0x37b94fa1d
37b94f651
37b94f651 0f 1f 80 00 00 00 00 .......
37b94f658
37b94f658loc_37b94f658:
37b94f658movsd_xmm x7, [rip+0xaf0700]
37b94f660lea edx, [r8-1]
37b94f664movsd_xmm [rsp+128], x7
37b94f66dmovapd x15, x7
37b94f672movsd_xmm x7, [rdi+8*r11]
37b94f678mulsd x15, x6
37b94f67dmovsd_xmm [rsp+104], x7
37b94f683test r8l, r8l
37b94f686jle 0x37b950fac
37b94f68ccmp r8l, 1
37b94f690je 0x37b951316
37b94f696mov ecx, r8l
37b94f699movddup x2, [rsp+104]
37b94f69fmovddup x1, x15
37b94f6a4xor eax, eax
37b94f6a6shr ecx, 1
37b94f6a8shl rcx, 4
37b94f6acnop [rax+rax]
37b94f6b5nop [rax+rax]
37b94f6c0
37b94f6c0loc_37b94f6c0:
37b94f6c0movupd x0, [rdi+rax]
37b94f6c5subpd x0, x2
37b94f6c9subpd x0, x1
37b94f6cdmovups [rbx+rax], x0
37b94f6d1add rax, 16
37b94f6d5cmp rax, rcx
37b94f6d8jne 0x37b94f6c0
37b94f6damov r9l, r8l
37b94f6ddand r9l, 1
37b94f6e1je 0x37b950fa2
37b94f6e7mov eax, r8l
37b94f6eaand eax, -2
37b94f6edcdqe
37b94f6efmovsd_xmm x0, [rdi+8*rax]
37b94f6f4subsd x0, [rsp+104]
37b94f6fasubsd x0, x15
37b94f6ffmovsd_xmm [rbx+8*rax], x0
37b94f704cmp r8l, 2
37b94f708je 0x37b950fac
37b94f70ecmp r8l, 3
37b94f712je 0x37b951303
37b94f718
37b94f718loc_37b94f718:
37b94f718lea r9l, [r8-2]
37b94f71cxor eax, eax
37b94f71epxor x1, x1
37b94f722mov ecx, r9l
37b94f725shr ecx, 1
37b94f727shl rcx, 4
37b94f72bnop [rax+rax]
37b94f735nop [rax+rax]
37b94f740
37b94f740loc_37b94f740:
37b94f740movupd x0, [rsi+rax]
37b94f745movupd x7, [rbx+rax]
37b94f74aadd rax, 16
37b94f74emulpd x0, x0
37b94f752divpd x0, x7
37b94f756addsd x1, x0
37b94f75aunpckhpd x0, x0
37b94f75eaddsd x1, x0
37b94f762cmp rax, rcx
37b94f765jne 0x37b94f740
37b94f767test r9b, 1
37b94f76bje 0x37b94f78a
37b94f76dor r9l, 1
37b94f771
37b94f771loc_37b94f771:
37b94f771sub r9l, 1
37b94f775movsxd rax, r9l
37b94f778movsd_xmm x0, [rsi+8*rax]
37b94f77dmulsd x0, x0
37b94f781divsd x0, [rbx+8*rax]
37b94f786addsd x1, x0
37b94f78a
37b94f78aloc_37b94f78a:
37b94f78amovsxd rcx, edx
37b94f78daddsd x1, [rsp+80]
37b94f793pxor x7, x7
37b94f797movsxd rax, r8l
37b94f79asub rcx, 1
37b94f79elea r9, [rbx+8*rax]
37b94f7a2sub rax, 1
37b94f7a6movsd_xmm x0, [rsi+8*rcx]
37b94f7abmovsd_xmm x13, [rsi+8*rax]
37b94f7b1movsd_xmm x4, [rdi+8*rax]
37b94f7b6subsd x4, [rdi+8*rcx]
37b94f7bbmulsd x0, x0
37b94f7bfmovapd x2, x13
37b94f7c4mulsd x2, x13
37b94f7c9movapd x3, x0
37b94f7cddivsd x3, [r9-16]
37b94f7d3addsd x3, x1
37b94f7d7movapd x5, x2
37b94f7dbdivsd x5, [r9-8]
37b94f7e1addsd x3, x5
37b94f7e5comisd x7, x3
37b94f7e9jae 0x37b950eb8
37b94f7efmovapd x3, x1
37b94f7f3mulsd x3, x4
37b94f7f7subsd x0, x3
37b94f7fbmovsd_xmm x3, [rip+0xaf0565]
37b94f803addsd x0, x2
37b94f807mulsd x2, x4
37b94f80bmovapd x4, x0
37b94f80fcomisd x7, x0
37b94f813mulsd x4, x0
37b94f817mulsd x3, x2
37b94f81bmulsd x3, x1
37b94f81faddsd x3, x4
37b94f823sqrtsd x3, x3
37b94f827ja 0x37b951110
37b94f82daddsd x0, x3
37b94f831addsd x1, x1
37b94f835movapd x6, x15
37b94f83apxor x15, x15
37b94f83fmovapd x5, x0
37b94f843divsd x5, x1
37b94f847
37b94f847loc_37b94f847:
37b94f847test r8l, r8l
37b94f84ajle 0x37b9511d6
37b94f850cmp r8l, 1
37b94f854je 0x37b9511c4
37b94f85amov ecx, r8l
37b94f85dmovddup x2, [rsp+104]
37b94f863movddup x1, x5
37b94f867xor eax, eax
37b94f869shr ecx, 1
37b94f86bshl rcx, 4
37b94f86fnop [rax+rax]
37b94f875nop [rax+rax]
37b94f880
37b94f880loc_37b94f880:
37b94f880movupd x0, [rdi+rax]
37b94f885subpd x0, x2
37b94f889subpd x0, x1
37b94f88dmovups [rbx+rax], x0
37b94f891add rax, 16
37b94f895cmp rcx, rax
37b94f898jne 0x37b94f880
37b94f89amov eax, r8l
37b94f89dand eax, -2
37b94f8a0test r8b, 1
37b94f8a4je 0x37b94f8bc
37b94f8a6cdqe
37b94f8a8movsd_xmm x0, [rdi+8*rax]
37b94f8adsubsd x0, [rsp+104]
37b94f8b3subsd x0, x5
37b94f8b7movsd_xmm [rbx+8*rax], x0
37b94f8bc
37b94f8bcloc_37b94f8bc:
37b94f8bcpxor x12, x12
37b94f8c1mov ecx, edx
37b94f8c3xor eax, eax
37b94f8c5movapd x0, x12
37b94f8camovapd x1, x12
37b94f8cfnop [rax+rax]
37b94f8d4nop [rax+rax]
37b94f8dfnop [rax+rax]
37b94f8eanop [rax+rax]
37b94f8f5nop [rax+rax]
37b94f900
37b94f900loc_37b94f900:
37b94f900movsd_xmm x3, [rsi+8*rax]
37b94f905movapd x2, x3
37b94f909divsd x2, [rbx+8*rax]
37b94f90eadd rax, 1
37b94f912mulsd x3, x2
37b94f916mulsd x2, x2
37b94f91aaddsd x12, x3
37b94f91faddsd x1, x2
37b94f923addsd x0, x12
37b94f928cmp rcx, rax
37b94f92bjne 0x37b94f900
37b94f92dmovq x8, [rip+0xaf043a]
37b94f936andpd x0, x8
37b94f93b
37b94f93bloc_37b94f93b:
37b94f93bmovsd_xmm x7, [r9-8]
37b94f941movapd x3, x13
37b94f946movapd x9, x13
37b94f94bmovsd_xmm x4, [rsp+80]
37b94f951movq x14, [rip+0xaf0426]
37b94f95adivsd x3, x7
37b94f95emulsd x9, x3
37b94f963mulsd x3, x3
37b94f967addsd x4, x9
37b94f96cmovapd x2, x9
37b94f971xorpd x2, x14
37b94f976movapd x10, x3
37b94f97bsubsd x2, x12
37b94f980addsd x10, x1
37b94f985addsd x4, x12
37b94f98amovsd_xmm x12, [rip+0xaf03fd]
37b94f993mulsd x2, x12
37b94f998movsd_xmm [rsp+96], x12
37b94f99fmovapd x11, x4
37b94f9a4andpd x11, x8
37b94f9a9addsd x2, x0
37b94f9admovapd x0, x5
37b94f9b1andpd x0, x8
37b94f9b6mulsd x0, x10
37b94f9bbsubsd x2, x9
37b94f9c0addsd x2, [rsp+80]
37b94f9c6addsd x2, x0
37b94f9camulsd x2, [rsp+88]
37b94f9d0comisd x2, x11
37b94f9d5jb 0x37b9508ae
37b94f9dbaddsd x5, [rsp+104]
37b94f9e1mov rax, [rsp+168]
37b94f9e9movsd_xmm [rax], x5
37b94f9edjmp 0x37b94fa1d
37b94f9ef
37b94f9ef 90 .
37b94f9f0
37b94f9f0loc_37b94f9f0:
37b94f9f0movsd_xmm x1, [r9]
37b94f9f5movsd_xmm x0, [rbp]
37b94f9famov rax, [rsp+168]
37b94fa02mulsd x0, x1
37b94fa06mulsd x0, x1
37b94fa0aaddsd x0, [r8]
37b94fa0fmovsd_xmm [rax], x0
37b94fa13mov rax, [rip+0xaf033e]
37b94fa1amov [rbx], rax
37b94fa1d
37b94fa1dloc_37b94fa1d:
37b94fa1dmovups x6, [rsp+304]
37b94fa25movups x7, [rsp+320]
37b94fa2dmovups x8, [rsp+336]
37b94fa36movups x9, [rsp+352]
37b94fa3fmovups x10, [rsp+368]
37b94fa48movups x11, [rsp+384]
37b94fa51movups x12, [rsp+400]
37b94fa5amovups x13, [rsp+416]
37b94fa63movups x14, [rsp+432]
37b94fa6cmovups x15, [rsp+448]
37b94fa75add rsp, 472
37b94fa7cpop rbx
37b94fa7dpop rsi
37b94fa7epop rdi
37b94fa7fpop rbp
37b94fa80pop r12
37b94fa82pop r13
37b94fa84pop r14
37b94fa86pop r15
37b94fa88ret
37b94fa89
37b94fa89loc_37b94fa89:
37b94fa89subsd x1, x2
37b94fa8daddsd x0, x0
37b94fa91movapd x6, x1
37b94fa95divsd x6, x0
37b94fa99jmp 0x37b94f3c1
37b94fa9e
37b94fa9eloc_37b94fa9e:
37b94fa9ecmp r8l, ebp
37b94faa1jge 0x37b951234
37b94faa7pxor x0, x0
37b94faabaddsd x0, [rsp+80]
37b94fab1xor r12l, r12l
37b94fab4xor r11l, r11l
37b94fab7pxor x1, x1
37b94fabbmov ebp, 2
37b94fac0mov r15l, 1
37b94fac6mov ecx, 1
37b94facbmovapd x2, x1
37b94facfmovapd x4, x1
37b94fad3movapd x3, x1
37b94fad7movsd_xmm [rsp+64], x1
37b94faddmovsd_xmm [rsp+160], x0
37b94fae6movapd x0, x1
37b94faeanop [rax+rax]
37b94faf0
37b94faf0loc_37b94faf0:
37b94faf0movsd_xmm x11, [rsp+80]
37b94faf7lea r13, [8*r11]
37b94faffmovapd x7, x4
37b94fb03lea r11, [rsi+r13]
37b94fb07add r13, rbx
37b94fb0aaddsd x7, x3
37b94fb0eaddsd x11, x11
37b94fb13movsd_xmm x10, [r11]
37b94fb18movsd_xmm [rsp+184], x7
37b94fb21movapd x5, x10
37b94fb26divsd x5, [r13]
37b94fb2cmovapd x14, x5
37b94fb31movsd_xmm [rsp+136], x11
37b94fb3bmulsd x14, x5
37b94fb40movsd_xmm x11, [rip+0xaf0247]
37b94fb49mulsd x5, x10
37b94fb4emovsd_xmm [rsp+96], x11
37b94fb55movapd x11, x2
37b94fb5asubsd x11, x1
37b94fb5fmulsd x11, [rsp+96]
37b94fb66addsd x14, x7
37b94fb6bmovsd_xmm x7, [rsp+160]
37b94fb74addsd x7, x5
37b94fb78andpd x5, x8
37b94fb7daddsd x11, x0
37b94fb82movsd_xmm x0, [rip+0xaf020e]
37b94fb8aaddsd x11, [rsp+136]
37b94fb94movsd_xmm [rsp+152], x0
37b94fb9dmulsd x5, x0
37b94fba1movapd x0, x6
37b94fba5movsd_xmm [rsp+264], x7
37b94fbaeandpd x0, x8
37b94fbb3mulsd x0, x14
37b94fbb8addsd x5, x11
37b94fbbdmovapd x11, x7
37b94fbc2andpd x11, x8
37b94fbc7addsd x0, x5
37b94fbcbmulsd x0, [rsp+88]
37b94fbd1comisd x0, x11
37b94fbd6jae 0x37b950e52
37b94fbdcmovsd_xmm x5, [rsp+160]
37b94fbe5pxor x0, x0
37b94fbe9comisd x5, x0
37b94fbedseta r9b
37b94fbf1xor edx, edx
37b94fbf3
37b94fbf3loc_37b94fbf3:
37b94fbf3cmp ecx, 1
37b94fbf6pxor x0, x0
37b94fbfasete al
37b94fbfdcmp r8l, ecx
37b94fc00sete cl
37b94fc03or eax, ecx
37b94fc05and eax, 1
37b94fc08xor eax, 1
37b94fc0band eax, r9l
37b94fc0ecomisd x0, x7
37b94fc12mov [rsp+160], eax
37b94fc19jae 0x37b950f35
37b94fc1fmovsd_xmm x5, [rsp+64]
37b94fc25minsd x5, x6
37b94fc29movsd_xmm [rsp+64], x5
37b94fc2f
37b94fc2floc_37b94fc2f:
37b94fc2fmov eax, [rsp+160]
37b94fc36mov [rsp+240], 2
37b94fc41test eax, eax
37b94fc43jne 0x37b950cf6
37b94fc49movsd_xmm x2, [r10]
37b94fc4emovsd_xmm x1, [r10-8]
37b94fc54test edx, edx
37b94fc56je 0x37b9510e0
37b94fc5cmovsd_xmm x0, [rsp+192]
37b94fc65movapd x3, x14
37b94fc6amovapd x4, x7
37b94fc6esubsd x9, [rsp+176]
37b94fc78mulsd x3, x2
37b94fc7cdivsd x0, x1
37b94fc80subsd x4, x3
37b94fc84mulsd x0, x0
37b94fc88mulsd x0, x9
37b94fc8dsubsd x4, x0
37b94fc91
37b94fc91loc_37b94fc91:
37b94fc91movapd x0, x2
37b94fc95movapd x3, x2
37b94fc99mulsd x0, x1
37b94fc9daddsd x3, x1
37b94fca1mulsd x3, x7
37b94fca5movapd x5, x0
37b94fca9mulsd x5, x14
37b94fcaemulsd x0, x7
37b94fcb2subsd x3, x5
37b94fcb6pxor x5, x5
37b94fcbaucomisd x4, x5
37b94fcbejp 0x37b951023
37b94fcc4jne 0x37b951023
37b94fccaucomisd x3, x5
37b94fccejp 0x37b94fcf0
37b94fcd0jne 0x37b94fcf0
37b94fcd2test edx, edx
37b94fcd4je 0x37b951369
37b94fcdamulsd x2, x2
37b94fcdemulsd x2, [rsp+184]
37b94fce7movapd x3, x2
37b94fcebaddsd x3, x13
37b94fcf0
37b94fcf0loc_37b94fcf0:
37b94fcf0movapd x2, x0
37b94fcf4mov r14l, 3
37b94fcfadivsd x2, x3
37b94fcfemovsd_xmm [rsp+256], x2
37b94fd07
37b94fd07loc_37b94fd07:
37b94fd07movapd x1, x7
37b94fd0bpxor x0, x0
37b94fd0fmulsd x1, x2
37b94fd13comisd x1, x0
37b94fd17jb 0x37b94fd33
37b94fd19movapd x2, x7
37b94fd1ddivsd x2, x14
37b94fd22xorpd x2, [rip+0xaf0056]
37b94fd2amovsd_xmm [rsp+256], x2
37b94fd33
37b94fd33loc_37b94fd33:
37b94fd33movapd x0, x6
37b94fd37addsd x0, x2
37b94fd3bcomisd x0, [rsp+64]
37b94fd41ja 0x37b94fd4f
37b94fd43movsd_xmm x4, [rsp+104]
37b94fd49comisd x4, x0
37b94fd4djbe 0x37b94fd83
37b94fd4f
37b94fd4floc_37b94fd4f:
37b94fd4fpxor x0, x0
37b94fd53movsd_xmm x2, [rsp+64]
37b94fd59comisd x0, x7
37b94fd5dja 0x37b94fd65
37b94fd5fmovsd_xmm x2, [rsp+104]
37b94fd65
37b94fd65loc_37b94fd65:
37b94fd65subsd x2, x6
37b94fd69mulsd x2, [rsp+128]
37b94fd72movsd_xmm [rsp+256], x2
37b94fd7baddsd x6, x2
37b94fd7fmovapd x0, x6
37b94fd83
37b94fd83loc_37b94fd83:
37b94fd83test r8l, r8l
37b94fd86jle 0x37b94fdb6
37b94fd88lea edx, [r8-1]
37b94fd8cmov rax, rbx
37b94fd8flea rdx, [rbx+8*rdx+8]
37b94fd94nop
37b94fd95nop [rax+rax]
37b94fda0
37b94fda0loc_37b94fda0:
37b94fda0movsd_xmm x1, [rax]
37b94fda4add rax, 8
37b94fda8subsd x1, x2
37b94fdacmovsd_xmm [rax-8], x1
37b94fdb1cmp rdx, rax
37b94fdb4jne 0x37b94fda0
37b94fdb6
37b94fdb6loc_37b94fdb6:
37b94fdb6test r12l, r12l
37b94fdb9jle 0x37b951336
37b94fdbfpxor x2, x2
37b94fdc3mov edx, r12l
37b94fdc6xor eax, eax
37b94fdc8movapd x5, x2
37b94fdccmovapd x3, x2
37b94fdd0nop [rax]
37b94fdd4nop [rax+rax]
37b94fddfnop [rax+rax]
37b94fdeanop [rax+rax]
37b94fdf5nop [rax+rax]
37b94fe00
37b94fe00loc_37b94fe00:
37b94fe00movsd_xmm x4, [rsi+8*rax]
37b94fe05movapd x1, x4
37b94fe09divsd x1, [rbx+8*rax]
37b94fe0eadd rax, 1
37b94fe12mulsd x4, x1
37b94fe16mulsd x1, x1
37b94fe1aaddsd x2, x4
37b94fe1eaddsd x3, x1
37b94fe22addsd x5, x2
37b94fe26cmp rax, rdx
37b94fe29jne 0x37b94fe00
37b94fe2bandpd x5, x8
37b94fe30
37b94fe30loc_37b94fe30:
37b94fe30cmp r8l, ebp
37b94fe33jl 0x37b951347
37b94fe39mov ecx, r8l
37b94fe3cmovsxd rdx, r8l
37b94fe3fpxor x1, x1
37b94fe43xor eax, eax
37b94fe45sub ecx, ebp
37b94fe47shl rdx, 3
37b94fe4bmovapd x4, x1
37b94fe4fnot rcx
37b94fe52lea r9, [rsi+rdx]
37b94fe56add rdx, rbx
37b94fe59shl rcx, 3
37b94fe5dnop
37b94fe5fnop [rax+rax]
37b94fe6anop [rax+rax]
37b94fe75nop [rax+rax]
37b94fe80
37b94fe80loc_37b94fe80:
37b94fe80movsd_xmm x7, [r9+rax-8]
37b94fe87movapd x6, x7
37b94fe8bdivsd x6, [rdx+rax-8]
37b94fe91sub rax, 8
37b94fe95mulsd x7, x6
37b94fe99mulsd x6, x6
37b94fe9daddsd x1, x7
37b94fea1addsd x4, x6
37b94fea5addsd x5, x1
37b94fea9cmp rcx, rax
37b94feacjne 0x37b94fe80
37b94feae
37b94feaeloc_37b94feae:
37b94feaemovsd_xmm x14, [r11]
37b94feb3movsd_xmm x7, [rsp+80]
37b94feb9mov [rsp+240], r14l
37b94fec1movapd x13, x0
37b94fec6divsd x11, [rip+0xaefed1]
37b94fecfmov eax, [rsp+244]
37b94fed6addsd x7, x1
37b94fedamovapd x6, x14
37b94fedfmovapd x12, x14
37b94fee4divsd x12, [r13]
37b94feeamulsd x6, x12
37b94feeftest eax, eax
37b94fef1addsd x7, x2
37b94fef5addsd x7, x6
37b94fef9movsd_xmm [rsp+264], x7
37b94ff02je 0x37b950f4a
37b94ff08cmp r14l, 30
37b94ff0cjg 0x37b95139e
37b94ff12movapd x10, x7
37b94ff17xorpd x10, [rip+0xaefe60]
37b94ff20comisd x10, x11
37b94ff25seta r14b
37b94ff29
37b94ff29loc_37b94ff29:
37b94ff29movapd x11, x12
37b94ff2emovapd x9, x1
37b94ff33movapd x15, x4
37b94ff38mov [rsp+208], r11
37b94ff40mulsd x11, x12
37b94ff45subsd x9, x2
37b94ff4aaddsd x15, x3
37b94ff4fmov [rsp+200], r10
37b94ff57mulsd x9, [rsp+96]
37b94ff5eandpd x6, x8
37b94ff63lea rax, [r15-2]
37b94ff67and r14l, 1
37b94ff6bmulsd x6, [rsp+152]
37b94ff74mov [rsp+176], rax
37b94ff7clea rax, [rbx+8*rax]
37b94ff80pxor x12, x12
37b94ff85mov [rsp+184], rax
37b94ff8dlea rax, [rsp+248]
37b94ff95mov [rsp+192], rax
37b94ff9dmov rax, r15
37b94ffa0mov r15l, r12l
37b94ffa3mov r12, r13
37b94ffa6addsd x11, x15
37b94ffabmov r13, rax
37b94ffaeaddsd x9, x5
37b94ffb3movapd x5, x0
37b94ffb7addsd x9, [rsp+136]
37b94ffc1andpd x5, x8
37b94ffc6mulsd x5, x11
37b94ffcbaddsd x6, x9
37b94ffd0addsd x5, x6
37b94ffd4movapd x6, x5
37b94ffd8nop [rax+rax]
37b94ffe0
37b94ffe0loc_37b94ffe0:
37b94ffe0mulsd x6, [rsp+88]
37b94ffe6movapd x0, x7
37b94ffeaandpd x0, x8
37b94ffefcomisd x6, x0
37b94fff3jae 0x37b95038a
37b94fff9comisd x12, x7
37b94fffejae 0x37b9504d0
37b950004movsd_xmm x6, [rsp+64]
37b95000aminsd x6, x13
37b95000fmovsd_xmm [rsp+64], x6
37b950015
37b950015loc_37b950015:
37b950015mov r9l, [rsp+160]
37b95001dtest r9l, r9l
37b950020jne 0x37b9503c0
37b950026mov rax, [rsp+120]
37b95002bmov rcx, [rsp+200]
37b950033mov edx, [rsp+244]
37b95003amovsxd rax, [rax]
37b95003dmovsd_xmm x5, [rcx]
37b950041sub rax, 1
37b950045movsd_xmm x6, [rbx+8*rax]
37b95004atest r14l, r14l
37b95004djne 0x37b9505a0
37b950053mov rcx, [rsp+216]
37b95005bmovsd_xmm x9, [rdi+8*rax]
37b950061movsd_xmm x1, [rcx]
37b950065test edx, edx
37b950067je 0x37b950630
37b95006dmovsd_xmm x0, [rsi+8*rax]
37b950072movapd x10, x11
37b950077subsd x9, x1
37b95007cmovapd x2, x7
37b950080mulsd x10, x5
37b950085divsd x0, x6
37b950089subsd x2, x10
37b95008emulsd x0, x0
37b950092mulsd x0, x9
37b950097subsd x2, x0
37b95009b
37b95009bloc_37b95009b:
37b95009bmovapd x0, x6
37b95009fucomisd x2, x12
37b9500a4movapd x1, x6
37b9500a8mulsd x0, x5
37b9500acaddsd x1, x5
37b9500b0mulsd x1, x7
37b9500b4movapd x9, x0
37b9500b9mulsd x9, x11
37b9500bemulsd x0, x7
37b9500c2subsd x1, x9
37b9500c7jp 0x37b950560
37b9500cdjne 0x37b950560
37b9500d3ucomisd x1, x12
37b9500d8jp 0x37b950110
37b9500dajne 0x37b950110
37b9500dctest r14l, r14l
37b9500dfjne 0x37b950e87
37b9500e5addsd x4, x3
37b9500e9test edx, edx
37b9500ebje 0x37b95112f
37b9500f1mulsd x5, x5
37b9500f5movsd_xmm x2, [rsi+8*rax]
37b9500famulsd x2, x2
37b9500femovapd x1, x5
37b950102mulsd x1, x4
37b950106addsd x1, x2
37b95010anop [rax+rax]
37b950110
37b950110loc_37b950110:
37b950110divsd x0, x1
37b950114movapd x10, x7
37b950119movsd_xmm [rsp+256], x0
37b950122
37b950122loc_37b950122:
37b950122movapd x1, x10
37b950127mulsd x1, x0
37b95012bcomisd x1, x12
37b950130jb 0x37b95014d
37b950132movapd x0, x10
37b950137divsd x0, x11
37b95013cxorpd x0, [rip+0xaefc3c]
37b950144movsd_xmm [rsp+256], x0
37b95014d
37b95014dloc_37b95014d:
37b95014dmovapd x6, x13
37b950152addsd x6, x0
37b950156comisd x6, [rsp+64]
37b95015cja 0x37b95016a
37b95015emovsd_xmm x7, [rsp+104]
37b950164comisd x7, x6
37b950168jbe 0x37b95019d
37b95016a
37b95016aloc_37b95016a:
37b95016acomisd x12, x10
37b95016fmovsd_xmm x0, [rsp+64]
37b950175ja 0x37b95017d
37b950177movsd_xmm x0, [rsp+104]
37b95017d
37b95017dloc_37b95017d:
37b95017dsubsd x0, x13
37b950182movapd x6, x13
37b950187mulsd x0, [rsp+128]
37b950190movsd_xmm [rsp+256], x0
37b950199addsd x6, x0
37b95019d
37b95019dloc_37b95019d:
37b95019dtest r8l, r8l
37b9501a0jle 0x37b9501d6
37b9501a2lea edx, [r8-1]
37b9501a6mov rax, rbx
37b9501a9lea rdx, [rbx+8*rdx+8]
37b9501aenop [rax]
37b9501b5nop [rax+rax]
37b9501c0
37b9501c0loc_37b9501c0:
37b9501c0movsd_xmm x1, [rax]
37b9501c4add rax, 8
37b9501c8subsd x1, x0
37b9501ccmovsd_xmm [rax-8], x1
37b9501d1cmp rax, rdx
37b9501d4jne 0x37b9501c0
37b9501d6
37b9501d6loc_37b9501d6:
37b9501d6movapd x13, x6
37b9501dbtest r15l, r15l
37b9501dejle 0x37b950680
37b9501e4pxor x2, x2
37b9501e8mov edx, r15l
37b9501ebxor eax, eax
37b9501edmovapd x0, x2
37b9501f1movapd x3, x2
37b9501f5nop [rax+rax]
37b950200
37b950200loc_37b950200:
37b950200movsd_xmm x4, [rsi+8*rax]
37b950205movapd x1, x4
37b950209divsd x1, [rbx+8*rax]
37b95020eadd rax, 1
37b950212mulsd x4, x1
37b950216mulsd x1, x1
37b95021aaddsd x2, x4
37b95021eaddsd x3, x1
37b950222addsd x0, x2
37b950226cmp rdx, rax
37b950229jne 0x37b950200
37b95022bandpd x0, x8
37b950230cmp r8l, ebp
37b950233jl 0x37b9506a0
37b950239
37b950239loc_37b950239:
37b950239mov ecx, r8l
37b95023cmovsxd rdx, r8l
37b95023fpxor x1, x1
37b950243xor eax, eax
37b950245sub ecx, ebp
37b950247shl rdx, 3
37b95024bmovapd x4, x1
37b95024fnot rcx
37b950252lea r9, [rsi+rdx]
37b950256add rdx, rbx
37b950259shl rcx, 3
37b95025dnop
37b95025fnop [rax+rax]
37b95026anop [rax+rax]
37b950275nop [rax+rax]
37b950280
37b950280loc_37b950280:
37b950280movsd_xmm x7, [r9+rax-8]
37b950287movapd x5, x7
37b95028bdivsd x5, [rdx+rax-8]
37b950291sub rax, 8
37b950295mulsd x7, x5
37b950299mulsd x5, x5
37b95029daddsd x1, x7
37b9502a1addsd x4, x5
37b9502a5addsd x0, x1
37b9502a9cmp rax, rcx
37b9502acjne 0x37b950280
37b9502ae
37b9502aeloc_37b9502ae:
37b9502aemovsd_xmm x7, [rsp+80]
37b9502b4movapd x9, x14
37b9502b9divsd x9, [r12]
37b9502bfmovapd x11, x9
37b9502c4mulsd x11, x9
37b9502c9movapd x5, x1
37b9502cdmovapd x15, x4
37b9502d2addsd x7, x1
37b9502d6mulsd x9, x14
37b9502dbsubsd x5, x2
37b9502dfmulsd x5, [rsp+96]
37b9502e5addsd x15, x3
37b9502eaandpd x6, x8
37b9502efaddsd x7, x2
37b9502f3addsd x11, x15
37b9502f8addsd x7, x9
37b9502fdaddsd x5, x0
37b950301andpd x9, x8
37b950306addsd x5, [rsp+136]
37b95030fmulsd x6, x11
37b950314mulsd x9, [rsp+152]
37b95031emovsd_xmm [rsp+264], x7
37b950327movapd x0, x7
37b95032bmulsd x0, x10
37b950330addsd x9, x5
37b950335comisd x0, x12
37b95033aaddsd x6, x9
37b95033fjbe 0x37b950365
37b950341movapd x0, x7
37b950345xor eax, eax
37b950347andpd x10, x8
37b95034cdivsd x10, [rip+0xaefa4b]
37b950355andpd x0, x8
37b95035acomisd x0, x10
37b95035fseta al
37b950362xor r14l, eax
37b950365
37b950365loc_37b950365:
37b950365mov eax, [rsp+240]
37b95036cadd eax, 1
37b95036fmov [rsp+240], eax
37b950376cmp eax, 30
37b950379jle 0x37b94ffe0
37b95037fmov rax, [rsp+112]
37b950384mov [rax], 1
37b95038a
37b95038aloc_37b95038a:
37b95038amov eax, [rsp+244]
37b950391test eax, eax
37b950393je 0x37b950f83
37b950399
37b950399loc_37b950399:
37b950399mov rax, [rsp+120]
37b95039emovsxd rax, [rax]
37b9503a1addsd x13, [rdi+8*rax-8]
37b9503a8mov rax, [rsp+168]
37b9503b0movsd_xmm [rax], x13
37b9503b5jmp 0x37b94fa1d
37b9503ba
37b9503ba 66 0f 1f 44 00 00 f..D..
37b9503c0
37b9503c0loc_37b9503c0:
37b9503c0addsd x2, [rsp+80]
37b9503c6mov rax, [rsp+176]
37b9503cemovsd_xmm x6, [rbx+8*r13]
37b9503d4movsd_xmm x5, [rbx+8*rax]
37b9503d9addsd x2, x1
37b9503ddtest r14l, r14l
37b9503e0je 0x37b9504f0
37b9503e6movapd x0, x3
37b9503eamulsd x0, x5
37b9503eemulsd x5, x5
37b9503f2subsd x2, x0
37b9503f6movapd x0, x4
37b9503famulsd x0, x6
37b9503femovapd x1, x5
37b950402mulsd x6, x6
37b950406mulsd x1, x3
37b95040asubsd x2, x0
37b95040emovapd x0, x6
37b950412mulsd x0, x4
37b950416
37b950416loc_37b950416:
37b950416mov rax, [rsp+112]
37b95041bmov r9, [rsp+184]
37b950423lea rdx, [rsp+244]
37b95042blea rcx, [rsp+240]
37b950433mov r8, [rsp+192]
37b95043bmovsd_xmm [rsp+248], x2
37b950444mov [rsp+56], rax
37b950449lea rax, [rsp+256]
37b950451mov [rsp+48], rax
37b950456lea rax, [rsp+264]
37b95045emov [rsp+40], rax
37b950463lea rax, [rsp+272]
37b95046bmov [rsp+32], rax
37b950470movsd_xmm [rsp+272], x1
37b950479movsd_xmm [rsp+288], x0
37b950482call dlaed6_
37b950487mov rax, [rsp+112]
37b95048cmov edx, [rax]
37b95048etest edx, edx
37b950490jne 0x37b94fa1d
37b950496mov rax, [rsp+144]
37b95049emovsd_xmm x10, [rsp+264]
37b9504a8movsd_xmm x0, [rsp+256]
37b9504b1mov r8l, [rax]
37b9504b4mov rax, [rsp+208]
37b9504bcmovsd_xmm x14, [rax]
37b9504c1jmp 0x37b950122
37b9504c6
37b9504c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b9504d0
37b9504d0loc_37b9504d0:
37b9504d0movsd_xmm x6, [rsp+104]
37b9504d6maxsd x6, x13
37b9504dbmovsd_xmm [rsp+104], x6
37b9504e1jmp 0x37b950015
37b9504e6
37b9504e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b9504f0
37b9504f0loc_37b9504f0:
37b9504f0mov rax, [rsp+176]
37b9504f8mov ecx, [rsp+244]
37b9504ffmovsd_xmm x7, [rdi+8*r13]
37b950505movsd_xmm x9, [rdi+8*rax]
37b95050btest ecx, ecx
37b95050dje 0x37b9505e0
37b950513movsd_xmm x1, [rsi+8*rax]
37b950518mulsd x15, x6
37b95051dsubsd x9, x7
37b950522mulsd x6, x6
37b950526movapd x0, x1
37b95052adivsd x0, x5
37b95052emulsd x1, x1
37b950532subsd x2, x15
37b950537mulsd x0, x0
37b95053bsubsd x3, x0
37b95053fmulsd x9, x0
37b950544addsd x3, x4
37b950548subsd x2, x9
37b95054dmovapd x0, x3
37b950551mulsd x0, x6
37b950555jmp 0x37b950416
37b95055a
37b95055a 66 0f 1f 44 00 00 f..D..
37b950560
37b950560loc_37b950560:
37b950560movsd_xmm x4, [rsp+224]
37b950569movapd x3, x1
37b95056dcomisd x12, x1
37b950572mulsd x3, x1
37b950576mulsd x4, x0
37b95057amulsd x4, x2
37b95057esubsd x3, x4
37b950582andpd x3, x8
37b950587sqrtsd x3, x3
37b95058bjae 0x37b9507f0
37b950591addsd x0, x0
37b950595addsd x1, x3
37b950599jmp 0x37b950110
37b95059e
37b95059e 66 90 f.
37b9505a0
37b9505a0loc_37b9505a0:
37b9505a0movapd x0, x14
37b9505a5divsd x0, [r12]
37b9505abmulsd x0, x0
37b9505aftest edx, edx
37b9505b1je 0x37b950670
37b9505b7addsd x3, x0
37b9505bb
37b9505bbloc_37b9505bb:
37b9505bbmovapd x0, x3
37b9505bfmovapd x2, x7
37b9505c3mulsd x0, x6
37b9505c7subsd x2, x0
37b9505cbmovapd x0, x4
37b9505cfmulsd x0, x5
37b9505d3subsd x2, x0
37b9505d7jmp 0x37b95009b
37b9505dc
37b9505dc 0f 1f 40 00 ..@.
37b9505e0
37b9505e0loc_37b9505e0:
37b9505e0movsd_xmm x0, [rsi+8*r13]
37b9505e6mulsd x15, x5
37b9505ebsubsd x7, x9
37b9505f0mulsd x5, x5
37b9505f4movapd x1, x0
37b9505f8divsd x1, x6
37b9505fcmulsd x0, x0
37b950600subsd x2, x15
37b950605mulsd x1, x1
37b950609subsd x4, x1
37b95060dmulsd x7, x1
37b950611addsd x4, x3
37b950615subsd x2, x7
37b950619mulsd x4, x5
37b95061dmovapd x1, x4
37b950621jmp 0x37b950416
37b950626
37b950626 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b950630
37b950630loc_37b950630:
37b950630movapd x10, x11
37b950635mov rcx, [rsp+232]
37b95063dsubsd x1, x9
37b950642movapd x2, x7
37b950646mulsd x10, x6
37b95064bmovsd_xmm x0, [rcx]
37b95064fdivsd x0, x5
37b950653subsd x2, x10
37b950658mulsd x0, x0
37b95065cmulsd x0, x1
37b950660subsd x2, x0
37b950664jmp 0x37b95009b
37b950669
37b950669 0f 1f 80 00 00 00 00 .......
37b950670
37b950670loc_37b950670:
37b950670addsd x4, x0
37b950674jmp 0x37b9505bb
37b950679
37b950679 0f 1f 80 00 00 00 00 .......
37b950680
37b950680loc_37b950680:
37b950680pxor x0, x0
37b950684movapd x2, x0
37b950688movapd x3, x0
37b95068ccmp r8l, ebp
37b95068fjge 0x37b950239
37b950695nop [rax+rax]
37b9506a0
37b9506a0loc_37b9506a0:
37b9506a0pxor x1, x1
37b9506a4movapd x4, x1
37b9506a8jmp 0x37b9502ae
37b9506ad
37b9506ad 0f 1f 00 ...
37b9506b0
37b9506b0loc_37b9506b0:
37b9506b0movapd x6, x15
37b9506b5subsd x1, x13
37b9506bamovsd_xmm x7, [rip+0xaef6a6]
37b9506c2movq x8, [rip+0xaef6a5]
37b9506cbmov [rsp+244], 0
37b9506d6mulsd x6, x12
37b9506dbmovsd_xmm [rsp+224], x7
37b9506e4movapd x2, x7
37b9506e8subsd x1, x15
37b9506edmulsd x2, x6
37b9506f1comisd x3, x1
37b9506f5movapd x4, x1
37b9506f9mulsd x4, x1
37b9506fdmulsd x2, x0
37b950701addsd x2, x4
37b950705andpd x2, x8
37b95070asqrtsd x2, x2
37b95070eja 0x37b950f5e
37b950714addsd x1, x2
37b950718addsd x0, x0
37b95071cmovq x14, [rip+0xaef65b]
37b950725divsd x1, x0
37b950729movapd x6, x1
37b95072dxorpd x6, x14
37b950732
37b950732loc_37b950732:
37b950732movsd_xmm x7, [rsp+64]
37b950738xorpd x7, x14
37b95073dmovsd_xmm [rsp+104], x7
37b950743test r8l, r8l
37b950746jle 0x37b951223
37b95074ccmp r8l, 1
37b950750je 0x37b95132c
37b950756mov edx, r8l
37b950759movddup x1, x6
37b95075dxor eax, eax
37b95075fmovddup x2, [rsp+176]
37b950768shr edx, 1
37b95076ashl rdx, 4
37b95076enop [rax]
37b950775nop [rax+rax]
37b950780
37b950780loc_37b950780:
37b950780movupd x0, [rdi+rax]
37b950785subpd x0, x2
37b950789subpd x0, x1
37b95078dmovups [rbx+rax], x0
37b950791add rax, 16
37b950795cmp rdx, rax
37b950798jne 0x37b950780
37b95079atest r8b, 1
37b95079eje 0x37b9507c2
37b9507a0mov eax, r8l
37b9507a3or eax, 1
37b9507a6
37b9507a6loc_37b9507a6:
37b9507a6sub eax, 1
37b9507a9cdqe
37b9507abmovsd_xmm x0, [rdi+8*rax]
37b9507b0subsd x0, [rsp+176]
37b9507b9subsd x0, x6
37b9507bdmovsd_xmm [rbx+8*rax], x0
37b9507c2
37b9507c2loc_37b9507c2:
37b9507c2test ecx, ecx
37b9507c4jle 0x37b94fa9e
37b9507ca
37b9507caloc_37b9507ca:
37b9507camov r11, r15
37b9507cdmovsxd r15, [rsp+96]
37b9507d2mov r12l, ecx
37b9507d5xor r14l, r14l
37b9507d8mov [rsp+64], 0
37b9507e1mov rcx, r15
37b9507e4jmp 0x37b94f45e
37b9507e9
37b9507e9 0f 1f 80 00 00 00 00 .......
37b9507f0
37b9507f0loc_37b9507f0:
37b9507f0movapd x0, x1
37b9507f4addsd x2, x2
37b9507f8movapd x10, x7
37b9507fdsubsd x0, x3
37b950801divsd x0, x2
37b950805movsd_xmm [rsp+256], x0
37b95080ejmp 0x37b950122
37b950813
37b950813 0f 1f 44 00 00 ..D..
37b950818
37b950818loc_37b950818:
37b950818mov rcx, [rsp+120]
37b95081dmov r9, rbx
37b950820mov r8, rsi
37b950823mov rdx, rdi
37b950826mov rax, [rsp+168]
37b95082emovups x6, [rsp+304]
37b950836mov [rsp+576], rbp
37b95083emovups x7, [rsp+320]
37b950846movups x8, [rsp+336]
37b95084fmovups x9, [rsp+352]
37b950858movups x10, [rsp+368]
37b950861mov [rsp+584], rax
37b950869movups x11, [rsp+384]
37b950872movups x12, [rsp+400]
37b95087bmovups x13, [rsp+416]
37b950884movups x14, [rsp+432]
37b95088dmovups x15, [rsp+448]
37b950896add rsp, 472
37b95089dpop rbx
37b95089epop rsi
37b95089fpop rdi
37b9508a0pop rbp
37b9508a1pop r12
37b9508a3pop r13
37b9508a5pop r14
37b9508a7pop r15
37b9508a9jmp 0x37b951400
37b9508ae
37b9508aeloc_37b9508ae:
37b9508aepxor x0, x0
37b9508b2comisd x0, x4
37b9508b6jae 0x37b9511ba
37b9508bcminsd x6, x5
37b9508c0
37b9508c0loc_37b9508c0:
37b9508c0movsd_xmm x2, [r9-16]
37b9508c6mulsd x3, x7
37b9508camovapd x0, x1
37b9508cemovapd x1, x4
37b9508d2mulsd x0, x2
37b9508d6subsd x1, x0
37b9508dapxor x0, x0
37b9508desubsd x1, x3
37b9508e2comisd x0, x1
37b9508e6ja 0x37b950fb5
37b9508ecucomisd x1, x0
37b9508f0jp 0x37b950fba
37b9508f6jne 0x37b950fba
37b9508fcmovapd x0, x4
37b950900divsd x0, x10
37b950905xorpd x0, x14
37b95090a
37b95090aloc_37b95090a:
37b95090amovapd x2, x4
37b95090epxor x1, x1
37b950912mulsd x2, x0
37b950916comisd x2, x1
37b95091ajbe 0x37b95092a
37b95091cmovapd x0, x4
37b950920divsd x0, x10
37b950925xorpd x0, x14
37b95092a
37b95092aloc_37b95092a:
37b95092amovapd x10, x5
37b95092faddsd x10, x0
37b950934comisd x10, x6
37b950939ja 0x37b950c79
37b95093fcomisd x15, x10
37b950944ja 0x37b950c79
37b95094a
37b95094aloc_37b95094a:
37b95094atest r8l, r8l
37b95094djle 0x37b951384
37b950953mov ecx, edx
37b950955lea r11, [rbx+8]
37b950959mov rax, rbx
37b95095clea rcx, [r11+8*rcx]
37b950960
37b950960loc_37b950960:
37b950960movsd_xmm x1, [rax]
37b950964add rax, 8
37b950968subsd x1, x0
37b95096cmovsd_xmm [rax-8], x1
37b950971cmp rcx, rax
37b950974jne 0x37b950960
37b950976
37b950976loc_37b950976:
37b950976movapd x7, x10
37b95097btest edx, edx
37b95097djle 0x37b95138d
37b950983pxor x0, x0
37b950987mov ecx, edx
37b950989xor eax, eax
37b95098bmovapd x2, x0
37b95098fmovapd x1, x0
37b950993nop
37b950994nop [rax+rax]
37b95099fnop [rax+rax]
37b9509aanop [rax+rax]
37b9509b5nop [rax+rax]
37b9509c0
37b9509c0loc_37b9509c0:
37b9509c0movsd_xmm x4, [rsi+8*rax]
37b9509c5movapd x3, x4
37b9509c9divsd x3, [rbx+8*rax]
37b9509ceadd rax, 1
37b9509d2mulsd x4, x3
37b9509d6mulsd x3, x3
37b9509daaddsd x0, x4
37b9509deaddsd x1, x3
37b9509e2addsd x2, x0
37b9509e6cmp rax, rcx
37b9509e9jne 0x37b9509c0
37b9509ebandpd x2, x8
37b9509f0
37b9509f0loc_37b9509f0:
37b9509f0movapd x3, x13
37b9509f5movapd x9, x13
37b9509fadivsd x9, [r9-8]
37b950a00mov ecx, edx
37b950a02mulsd x3, x9
37b950a07movapd x5, x9
37b950a0candpd x10, x8
37b950a11movups [rsp+64], x14
37b950a17mulsd x5, x9
37b950a1clea r11, [r11+8*rcx]
37b950a20mov edi, 28
37b950a25pxor x11, x11
37b950a2amovapd x4, x3
37b950a2exorpd x4, x14
37b950a33movapd x12, x5
37b950a38subsd x4, x0
37b950a3cmulsd x4, [rsp+96]
37b950a42addsd x12, x1
37b950a47mulsd x10, x12
37b950a4caddsd x2, x4
37b950a50movsd_xmm x4, [rsp+80]
37b950a56movapd x14, x4
37b950a5bsubsd x2, x3
37b950a5faddsd x3, x4
37b950a63addsd x2, x4
37b950a67addsd x3, x0
37b950a6baddsd x2, x10
37b950a70
37b950a70loc_37b950a70:
37b950a70mulsd x2, [rsp+88]
37b950a76movapd x0, x3
37b950a7aandpd x0, x8
37b950a7fcomisd x2, x0
37b950a83jae 0x37b9510c9
37b950a89comisd x11, x3
37b950a8ejae 0x37b950cc8
37b950a94minsd x6, x7
37b950a98
37b950a98loc_37b950a98:
37b950a98movsd_xmm x0, [r9-16]
37b950a9emovsd_xmm x2, [r9-8]
37b950aa4movapd x4, x3
37b950aa8mulsd x1, x0
37b950aacmulsd x5, x2
37b950ab0subsd x4, x1
37b950ab4movapd x1, x0
37b950ab8addsd x0, x2
37b950abcmulsd x1, x2
37b950ac0mulsd x0, x3
37b950ac4subsd x4, x5
37b950ac8movsd_xmm x5, [rip+0xaef298]
37b950ad0movapd x2, x1
37b950ad4mulsd x1, x3
37b950ad8mulsd x2, x12
37b950addmulsd x5, x1
37b950ae1subsd x0, x2
37b950ae5movapd x2, x0
37b950ae9comisd x0, x11
37b950aeemulsd x2, x0
37b950af2mulsd x5, x4
37b950af6subsd x2, x5
37b950afaandpd x2, x8
37b950affsqrtsd x2, x2
37b950b03jb 0x37b950cb0
37b950b09addsd x0, x2
37b950b0daddsd x4, x4
37b950b11movapd x1, x0
37b950b15divsd x1, x4
37b950b19
37b950b19loc_37b950b19:
37b950b19movapd x0, x3
37b950b1dmulsd x0, x1
37b950b21comisd x0, x11
37b950b26jbe 0x37b950b37
37b950b28movapd x1, x3
37b950b2cdivsd x1, x12
37b950b31xorpd x1, [rsp+64]
37b950b37
37b950b37loc_37b950b37:
37b950b37movapd x4, x1
37b950b3baddsd x4, x7
37b950b3fcomisd x4, x6
37b950b43ja 0x37b950b4c
37b950b45comisd x15, x4
37b950b4ajbe 0x37b950b71
37b950b4c
37b950b4cloc_37b950b4c:
37b950b4ccomisd x11, x3
37b950b51ja 0x37b950cd8
37b950b57movapd x1, x15
37b950b5csubsd x1, x7
37b950b60mulsd x1, [rsp+128]
37b950b69addsd x7, x1
37b950b6dmovapd x4, x7
37b950b71
37b950b71loc_37b950b71:
37b950b71mov rax, rbx
37b950b74test r8l, r8l
37b950b77jle 0x37b950ba1
37b950b79nop [rax]
37b950b80
37b950b80loc_37b950b80:
37b950b80movsd_xmm x0, [rax]
37b950b84add rax, 8
37b950b88subsd x0, x1
37b950b8cmovsd_xmm [rax-8], x0
37b950b91cmp r11, rax
37b950b94jne 0x37b950b80
37b950b96movapd x9, x13
37b950b9bdivsd x9, [r9-8]
37b950ba1
37b950ba1loc_37b950ba1:
37b950ba1movapd x7, x4
37b950ba5test edx, edx
37b950ba7jle 0x37b950ea4
37b950badpxor x0, x0
37b950bb1xor eax, eax
37b950bb3movapd x10, x0
37b950bb8movapd x1, x0
37b950bbcnop [rax]
37b950bc0
37b950bc0loc_37b950bc0:
37b950bc0movsd_xmm x3, [rsi+8*rax]
37b950bc5movapd x2, x3
37b950bc9divsd x2, [rbx+8*rax]
37b950bceadd rax, 1
37b950bd2mulsd x3, x2
37b950bd6mulsd x2, x2
37b950bdaaddsd x0, x3
37b950bdeaddsd x1, x2
37b950be2addsd x10, x0
37b950be7cmp rax, rcx
37b950beajne 0x37b950bc0
37b950becandpd x10, x8
37b950bf1
37b950bf1loc_37b950bf1:
37b950bf1movapd x3, x13
37b950bf6movupd x2, [rsp+64]
37b950bfcmovapd x5, x9
37b950c01mulsd x3, x9
37b950c06mulsd x5, x9
37b950c0bxorpd x2, x3
37b950c0fsubsd x2, x0
37b950c13mulsd x2, [rsp+96]
37b950c19movapd x12, x5
37b950c1eaddsd x12, x1
37b950c23addsd x2, x10
37b950c28movapd x10, x4
37b950c2dandpd x10, x8
37b950c32mulsd x10, x12
37b950c37subsd x2, x3
37b950c3baddsd x3, x14
37b950c40addsd x2, x14
37b950c45addsd x3, x0
37b950c49addsd x2, x10
37b950c4esub edi, 1
37b950c51jne 0x37b950a70
37b950c57mov rax, [rsp+112]
37b950c5caddsd x4, [rsp+104]
37b950c62mov [rax], 1
37b950c68mov rax, [rsp+168]
37b950c70movsd_xmm [rax], x4
37b950c74jmp 0x37b94fa1d
37b950c79
37b950c79loc_37b950c79:
37b950c79pxor x0, x0
37b950c7dcomisd x0, x4
37b950c81ja 0x37b951154
37b950c87movapd x0, x15
37b950c8csubsd x0, x5
37b950c90mulsd x0, [rsp+128]
37b950c99addsd x5, x0
37b950c9dmovapd x10, x5
37b950ca2jmp 0x37b95094a
37b950ca7
37b950ca7 66 0f 1f 84 00 00 00 00 00 f........
37b950cb0
37b950cb0loc_37b950cb0:
37b950cb0addsd x1, x1
37b950cb4subsd x0, x2
37b950cb8divsd x1, x0
37b950cbcjmp 0x37b950b19
37b950cc1
37b950cc1 0f 1f 80 00 00 00 00 .......
37b950cc8
37b950cc8loc_37b950cc8:
37b950cc8maxsd x15, x7
37b950ccdjmp 0x37b950a98
37b950cd2
37b950cd2 66 0f 1f 44 00 00 f..D..
37b950cd8
37b950cd8loc_37b950cd8:
37b950cd8movapd x1, x6
37b950cdcsubsd x1, x7
37b950ce0mulsd x1, [rsp+128]
37b950ce9addsd x7, x1
37b950cedmovapd x4, x7
37b950cf1jmp 0x37b950b71
37b950cf6
37b950cf6loc_37b950cf6:
37b950cf6addsd x1, [rsp+80]
37b950cfclea rax, [r15-2]
37b950d00movsd_xmm x7, [rbx+8*r15]
37b950d06movsd_xmm x0, [rbx+8*rax]
37b950d0bmovsd_xmm x5, [rdi+8*rax]
37b950d10addsd x1, x2
37b950d14movsd_xmm x2, [rdi+8*r15]
37b950d1atest edx, edx
37b950d1cje 0x37b95107b
37b950d22movsd_xmm x11, [rsi+8*rax]
37b950d28subsd x5, x2
37b950d2cmovapd x9, x11
37b950d31divsd x9, x0
37b950d36movsd_xmm x0, [rsp+184]
37b950d3fmulsd x0, x7
37b950d43mulsd x7, x7
37b950d47subsd x1, x0
37b950d4bmovapd x0, x11
37b950d50mulsd x0, x11
37b950d55mulsd x9, x9
37b950d5asubsd x4, x9
37b950d5fmulsd x5, x9
37b950d64movapd x2, x4
37b950d68addsd x2, x3
37b950d6csubsd x1, x5
37b950d70mulsd x2, x7
37b950d74movapd x11, x2
37b950d79
37b950d79loc_37b950d79:
37b950d79mulsd x10, x10
37b950d7elea r8, [rsp+256]
37b950d86lea r9, [rbx+8*rax]
37b950d8amov r14, [rsp+112]
37b950d8fmov [rsp+48], r8
37b950d94lea r8, [rsp+264]
37b950d9clea rdx, [rsp+244]
37b950da4mov [rsp+40], r8
37b950da9lea r8, [rsp+272]
37b950db1lea rcx, [rsp+240]
37b950db9mov [rsp+32], r8
37b950dbelea r8, [rsp+248]
37b950dc6mov [rsp+56], r14
37b950dcbunpcklpd x0, x10
37b950dd0mov [rsp+184], r10
37b950dd8mov [rsp+176], r11
37b950de0movsd_xmm [rsp+248], x1
37b950de9movsd_xmm [rsp+288], x11
37b950df3movups [rsp+272], x0
37b950dfbcall dlaed6_
37b950e00mov eax, [r14]
37b950e03test eax, eax
37b950e05jne 0x37b94fa1d
37b950e0bmov eax, [rsp+240]
37b950e12mov r10, [rsp+184]
37b950e1amovsd_xmm x7, [rsp+264]
37b950e23mov r11, [rsp+176]
37b950e2bmovsd_xmm x2, [rsp+256]
37b950e34lea r14l, [rax+1]
37b950e38mov rax, [rsp+144]
37b950e40movapd x11, x7
37b950e45mov r8l, [rax]
37b950e48andpd x11, x8
37b950e4djmp 0x37b94fd07
37b950e52
37b950e52loc_37b950e52:
37b950e52addsd x6, [rsp+176]
37b950e5bmov rax, [rsp+168]
37b950e63movsd_xmm [rax], x6
37b950e67jmp 0x37b94fa1d
37b950e6c
37b950e6cloc_37b950e6c:
37b950e6cpxor x0, x0
37b950e70mov edx, 1
37b950e75comisd x0, [rsp+160]
37b950e7eseta r9b
37b950e82jmp 0x37b94fbf3
37b950e87
37b950e87loc_37b950e87:
37b950e87mulsd x6, x6
37b950e8bmulsd x5, x5
37b950e8fmulsd x6, x3
37b950e93mulsd x5, x4
37b950e97addsd x6, x5
37b950e9bmovapd x1, x6
37b950e9fjmp 0x37b950110
37b950ea4
37b950ea4loc_37b950ea4:
37b950ea4pxor x10, x10
37b950ea9movapd x0, x10
37b950eaemovapd x1, x10
37b950eb3jmp 0x37b950bf1
37b950eb8
37b950eb8loc_37b950eb8:
37b950eb8movapd x5, x6
37b950ebcmovapd x3, x0
37b950ec0addsd x5, x4
37b950ec4divsd x3, x5
37b950ec8movapd x5, x2
37b950eccdivsd x5, x6
37b950ed0addsd x3, x5
37b950ed4movapd x5, x6
37b950ed8comisd x3, x1
37b950edcjae 0x37b94f847
37b950ee2movapd x3, x1
37b950ee6mulsd x3, x4
37b950eeamulsd x4, x2
37b950eeesubsd x0, x3
37b950ef2addsd x0, x2
37b950ef6movsd_xmm x2, [rip+0xaeee6a]
37b950efemulsd x2, x4
37b950f02movapd x3, x0
37b950f06comisd x7, x0
37b950f0amulsd x3, x0
37b950f0emulsd x2, x1
37b950f12addsd x2, x3
37b950f16sqrtsd x2, x2
37b950f1aja 0x37b951354
37b950f20addsd x0, x2
37b950f24addsd x1, x1
37b950f28movapd x5, x0
37b950f2cdivsd x5, x1
37b950f30jmp 0x37b94f847
37b950f35
37b950f35loc_37b950f35:
37b950f35movsd_xmm x5, [rsp+104]
37b950f3bmaxsd x5, x6
37b950f3fmovsd_xmm [rsp+104], x5
37b950f45jmp 0x37b94fc2f
37b950f4a
37b950f4aloc_37b950f4a:
37b950f4acmp r14l, 30
37b950f4ejg 0x37b950f78
37b950f50comisd x7, x11
37b950f55seta r14b
37b950f59jmp 0x37b94ff29
37b950f5e
37b950f5eloc_37b950f5e:
37b950f5eaddsd x6, x6
37b950f62subsd x1, x2
37b950f66movq x14, [rip+0xaeee11]
37b950f6fdivsd x6, x1
37b950f73jmp 0x37b950732
37b950f78
37b950f78loc_37b950f78:
37b950f78mov rax, [rsp+112]
37b950f7dmov [rax], 1
37b950f83
37b950f83loc_37b950f83:
37b950f83mov rax, [rsp+216]
37b950f8baddsd x13, [rax]
37b950f90mov rax, [rsp+168]
37b950f98movsd_xmm [rax], x13
37b950f9djmp 0x37b94fa1d
37b950fa2
37b950fa2loc_37b950fa2:
37b950fa2cmp r8l, 2
37b950fa6jne 0x37b94f718
37b950fac
37b950facloc_37b950fac:
37b950facpxor x1, x1
37b950fb0jmp 0x37b94f78a
37b950fb5
37b950fb5loc_37b950fb5:
37b950fb5andpd x1, x8
37b950fba
37b950fbaloc_37b950fba:
37b950fbamovapd x0, x7
37b950fbeaddsd x7, x2
37b950fc2movsd_xmm x3, [rip+0xaeed9e]
37b950fcamulsd x0, x2
37b950fcemovapd x2, x10
37b950fd3mulsd x7, x4
37b950fd7mulsd x2, x0
37b950fdbmulsd x0, x4
37b950fdfsubsd x7, x2
37b950fe3mulsd x3, x0
37b950fe7movapd x2, x7
37b950febmulsd x2, x7
37b950fefmulsd x3, x1
37b950ff3subsd x2, x3
37b950ff7pxor x3, x3
37b950ffbcomisd x7, x3
37b950fffandpd x2, x8
37b951004sqrtsd x2, x2
37b951008jb 0x37b951173
37b95100eaddsd x7, x2
37b951012addsd x1, x1
37b951016movapd x0, x7
37b95101adivsd x0, x1
37b95101ejmp 0x37b95090a
37b951023
37b951023loc_37b951023:
37b951023movsd_xmm x2, [rsp+224]
37b95102cmovapd x1, x3
37b951030mulsd x1, x3
37b951034mulsd x2, x0
37b951038mulsd x2, x4
37b95103csubsd x1, x2
37b951040pxor x2, x2
37b951044comisd x2, x3
37b951048andpd x1, x8
37b95104dsqrtsd x1, x1
37b951051jae 0x37b951184
37b951057addsd x0, x0
37b95105baddsd x1, x3
37b95105fmov r14l, 3
37b951065movapd x2, x0
37b951069divsd x2, x1
37b95106dmovsd_xmm [rsp+256], x2
37b951076jmp 0x37b94fd07
37b95107b
37b95107bloc_37b95107b:
37b95107bmovsd_xmm x11, [rsi+8*r15]
37b951081subsd x2, x5
37b951085movapd x9, x11
37b95108adivsd x9, x7
37b95108fmovsd_xmm x7, [rsp+184]
37b951098mulsd x11, x11
37b95109dmulsd x7, x0
37b9510a1mulsd x0, x0
37b9510a5subsd x1, x7
37b9510a9mulsd x9, x9
37b9510aesubsd x3, x9
37b9510b3mulsd x2, x9
37b9510b8addsd x3, x4
37b9510bcsubsd x1, x2
37b9510c0mulsd x0, x3
37b9510c4jmp 0x37b950d79
37b9510c9
37b9510c9loc_37b9510c9:
37b9510c9addsd x7, [rsp+104]
37b9510cfmov rax, [rsp+168]
37b9510d7movsd_xmm [rax], x7
37b9510dbjmp 0x37b94fa1d
37b9510e0
37b9510e0loc_37b9510e0:
37b9510e0movsd_xmm x0, [rsp+200]
37b9510e9movapd x3, x14
37b9510eemovapd x4, x7
37b9510f2mulsd x3, x1
37b9510f6divsd x0, x2
37b9510fasubsd x4, x3
37b9510femulsd x0, x0
37b951102mulsd x0, x12
37b951107subsd x4, x0
37b95110bjmp 0x37b94fc91
37b951110
37b951110loc_37b951110:
37b951110addsd x2, x2
37b951114subsd x3, x0
37b951118movapd x6, x15
37b95111dpxor x15, x15
37b951122movapd x5, x2
37b951126divsd x5, x3
37b95112ajmp 0x37b94f847
37b95112f
37b95112floc_37b95112f:
37b95112fmulsd x6, x6
37b951133mov rax, [rsp+232]
37b95113bmovsd_xmm x2, [rax]
37b95113fmulsd x2, x2
37b951143movapd x1, x6
37b951147mulsd x1, x4
37b95114baddsd x1, x2
37b95114fjmp 0x37b950110
37b951154
37b951154loc_37b951154:
37b951154movapd x0, x6
37b951158subsd x0, x5
37b95115cmulsd x0, [rsp+128]
37b951165addsd x5, x0
37b951169movapd x10, x5
37b95116ejmp 0x37b95094a
37b951173
37b951173loc_37b951173:
37b951173addsd x0, x0
37b951177subsd x7, x2
37b95117bdivsd x0, x7
37b95117fjmp 0x37b95090a
37b951184
37b951184loc_37b951184:
37b951184subsd x3, x1
37b951188addsd x4, x4
37b95118cmov r14l, 3
37b951192movapd x2, x3
37b951196divsd x2, x4
37b95119amovsd_xmm [rsp+256], x2
37b9511a3jmp 0x37b94fd07
37b9511a8
37b9511a8loc_37b9511a8:
37b9511a8pxor x2, x2
37b9511acjmp 0x37b94f2da
37b9511b1
37b9511b1loc_37b9511b1:
37b9511b1pxor x0, x0
37b9511b5jmp 0x37b94f209
37b9511ba
37b9511baloc_37b9511ba:
37b9511bamaxsd x15, x5
37b9511bfjmp 0x37b9508c0
37b9511c4
37b9511c4loc_37b9511c4:
37b9511c4movsd_xmm x0, [rdi]
37b9511c8subsd x0, [rsp+104]
37b9511cesubsd x0, x5
37b9511d2movsd_xmm [rbx], x0
37b9511d6
37b9511d6loc_37b9511d6:
37b9511d6movq x8, [rip+0xaeeb91]
37b9511dfpxor x0, x0
37b9511e3movapd x12, x0
37b9511e8movapd x1, x0
37b9511ecjmp 0x37b94f93b
37b9511f1
37b9511f1loc_37b9511f1:
37b9511f1pxor x2, x2
37b9511f5movapd x3, x2
37b9511f9jmp 0x37b94f52e
37b9511fe
37b9511feloc_37b9511fe:
37b9511fepxor x0, x0
37b951202mov r9l, 1
37b951208jmp 0x37b94f1f1
37b95120d
37b95120dloc_37b95120d:
37b95120dmov eax, 1
37b951212jmp 0x37b94f146
37b951217
37b951217loc_37b951217:
37b951217mov eax, r8l
37b95121apxor x2, x2
37b95121ejmp 0x37b94f2c3
37b951223
37b951223loc_37b951223:
37b951223test ecx, ecx
37b951225jg 0x37b9507ca
37b95122bcmp r8l, ebp
37b95122ejl 0x37b9513ae
37b951234
37b951234loc_37b951234:
37b951234mov r11, r15
37b951237movsxd r15, [rsp+96]
37b95123cpxor x0, x0
37b951240mov r12l, ecx
37b951243movapd x1, x0
37b951247movapd x4, x0
37b95124bxor r14l, r14l
37b95124emovsd_xmm [rsp+64], x0
37b951254mov rcx, r15
37b951257jmp 0x37b94f4b9
37b95125c
37b95125cloc_37b95125c:
37b95125clea r12l, [rcx-1]
37b951260mov ebp, [rsp+96]
37b951264mov r14l, 1
37b95126amov [rsp+104], 0
37b951273test r12l, r12l
37b951276jg 0x37b94f45e
37b95127cpxor x0, x0
37b951280movapd x1, x0
37b951284movapd x4, x0
37b951288cmp r8l, ebp
37b95128bjge 0x37b94f4b9
37b951291movsd_xmm x7, [rsp+80]
37b951297movapd x2, x0
37b95129bmovapd x3, x0
37b95129faddsd x7, x0
37b9512a3movsd_xmm [rsp+160], x7
37b9512acjmp 0x37b94f54e
37b9512b1
37b9512b1 0f 1f 80 00 00 00 00 .......
37b9512b8
37b9512b8loc_37b9512b8:
37b9512b8pxor x0, x0
37b9512bcmovapd x1, x0
37b9512c0movapd x4, x0
37b9512c4cmp r8l, ebp
37b9512c7jge 0x37b94f4b9
37b9512cdmovsd_xmm x7, [rsp+80]
37b9512d3xor r12l, r12l
37b9512d6xor r11l, r11l
37b9512d9movapd x2, x0
37b9512ddmov ebp, 2
37b9512e2mov r15l, 1
37b9512e8movapd x3, x0
37b9512ecmov ecx, 1
37b9512f1addsd x7, x0
37b9512f5movsd_xmm [rsp+160], x7
37b9512fejmp 0x37b94f54e
37b951303
37b951303loc_37b951303:
37b951303pxor x1, x1
37b951307jmp 0x37b94f771
37b95130c
37b95130cloc_37b95130c:
37b95130cmov eax, 1
37b951311jmp 0x37b94f426
37b951316
37b951316loc_37b951316:
37b951316movsd_xmm x0, [rdi]
37b95131asubsd x0, x7
37b95131esubsd x0, x15
37b951323movsd_xmm [rbx], x0
37b951327jmp 0x37b950fac
37b95132c
37b95132cloc_37b95132c:
37b95132cmov eax, 1
37b951331jmp 0x37b9507a6
37b951336
37b951336loc_37b951336:
37b951336pxor x5, x5
37b95133amovapd x2, x5
37b95133emovapd x3, x5
37b951342jmp 0x37b94fe30
37b951347
37b951347loc_37b951347:
37b951347pxor x1, x1
37b95134bmovapd x4, x1
37b95134fjmp 0x37b94feae
37b951354
37b951354loc_37b951354:
37b951354addsd x4, x4
37b951358subsd x2, x0
37b95135cdivsd x4, x2
37b951360movapd x5, x4
37b951364jmp 0x37b94f847
37b951369
37b951369loc_37b951369:
37b951369mulsd x1, x1
37b95136dmulsd x1, [rsp+184]
37b951376movapd x3, x1
37b95137aaddsd x3, x15
37b95137fjmp 0x37b94fcf0
37b951384
37b951384loc_37b951384:
37b951384lea r11, [rbx+8]
37b951388jmp 0x37b950976
37b95138d
37b95138dloc_37b95138d:
37b95138dpxor x2, x2
37b951391movapd x0, x2
37b951395movapd x1, x2
37b951399jmp 0x37b9509f0
37b95139e
37b95139eloc_37b95139e:
37b95139emov rax, [rsp+112]
37b9513a3mov [rax], 1
37b9513a9jmp 0x37b950399
37b9513ae
37b9513aeloc_37b9513ae:
37b9513aepxor x0, x0
37b9513b2addsd x0, [rsp+80]
37b9513b8mov r11, r15
37b9513bbmov r12l, ecx
37b9513bemovsxd r15, [rsp+96]
37b9513c3pxor x1, x1
37b9513c7movapd x2, x1
37b9513cbmovapd x4, x1
37b9513cfmovapd x3, x1
37b9513d3movsd_xmm [rsp+64], x1
37b9513d9movsd_xmm [rsp+160], x0
37b9513e2mov rcx, r15
37b9513e5movapd x0, x1
37b9513e9jmp 0x37b94faf0
37b9513ee
37b9513ee 90 90 ..
37b9513f0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 ................
37b94ef80
37b94ef80dlaed4_:
37b94ef80push r15
37b94ef82push r14
37b94ef84push r13
37b94ef86push r12
37b94ef88push rbp
37b94ef89push rdi
37b94ef8apush rsi
37b94ef8bpush rbx
37b94ef8csub rsp, 472
37b94ef93movups [rsp+304], x6
37b94ef9bmovups [rsp+320], x7
37b94efa3movups [rsp+336], x8
37b94efacmovups [rsp+352], x9
37b94efb5movups [rsp+368], x10
37b94efbemovups [rsp+384], x11
37b94efc7movups [rsp+400], x12
37b94efd0movups [rsp+416], x13
37b94efd9movups [rsp+432], x14
37b94efe2movups [rsp+448], x15
37b94efebmov rax, [rsp+592]
37b94eff3mov rbx, [rsp+576]
37b94effbmov rbp, [rsp+584]
37b94f003mov [rsp+168], rax
37b94f00bmov rax, [rsp+600]
37b94f013mov rdi, r8
37b94f016mov rsi, r9
37b94f019mov [rsp+144], rcx
37b94f021mov [rsp+112], rax
37b94f026mov [rax], 0
37b94f02cmov eax, [rcx]
37b94f02emov [rsp+120], rdx
37b94f033cmp eax, 1
37b94f036je 0x37b94f9f0
37b94f03ccmp eax, 2
37b94f03fje 0x37b950818
37b94f045lea rcx, [rip+0xaf0d04]
37b94f04cmov edx, 7
37b94f051call dlamch_
37b94f056movsd_xmm x6, [rbp]
37b94f05bmov rax, [rsp+120]
37b94f060movsd_xmm [rsp+88], x0
37b94f066movsd_xmm x0, [rip+0xaf0cea]
37b94f06emovsxd r15, [rax]
37b94f071mov rax, [rsp+144]
37b94f079divsd x0, x6
37b94f07dmov r8l, [rax]
37b94f080mov rcx, r15
37b94f083lea r11, [r15-1]
37b94f087movsd_xmm [rsp+80], x0
37b94f08dcmp r15l, r8l
37b94f090je 0x37b94f658
37b94f096lea eax, [r15+1]
37b94f09alea r14, [8*r15]
37b94f0a2mov [rsp+96], eax
37b94f0a6lea rax, [rdi+r14]
37b94f0aamovsd_xmm x6, [rax]
37b94f0aemovsd_xmm x9, [rax-8]
37b94f0b4mov [rsp+216], rax
37b94f0bcmovsd_xmm [rsp+176], x6
37b94f0c5subsd x6, x9
37b94f0camovapd x12, x6
37b94f0cfmovsd_xmm x6, [rip+0xaf0c89]
37b94f0d7movsd_xmm [rsp+128], x6
37b94f0e0mulsd x6, x12
37b94f0e5movsd_xmm [rsp+64], x6
37b94f0ebtest r8l, r8l
37b94f0eejle 0x37b94f160
37b94f0f0cmp r8l, 1
37b94f0f4je 0x37b95120d
37b94f0famov edx, r8l
37b94f0fdmovddup x1, [rsp+64]
37b94f103movddup x2, x9
37b94f108xor eax, eax
37b94f10ashr edx, 1
37b94f10cshl rdx, 4
37b94f110nop [rax+rax]
37b94f115nop [rax+rax]
37b94f120
37b94f120loc_37b94f120:
37b94f120movupd x0, [rdi+rax]
37b94f125subpd x0, x2
37b94f129subpd x0, x1
37b94f12dmovups [rbx+rax], x0
37b94f131add rax, 16
37b94f135cmp rdx, rax
37b94f138jne 0x37b94f120
37b94f13atest r8b, 1
37b94f13eje 0x37b94f160
37b94f140mov eax, r8l
37b94f143or eax, 1
37b94f146
37b94f146loc_37b94f146:
37b94f146sub eax, 1
37b94f149cdqe
37b94f14bmovsd_xmm x0, [rdi+8*rax]
37b94f150subsd x0, x9
37b94f155subsd x0, [rsp+64]
37b94f15bmovsd_xmm [rbx+8*rax], x0
37b94f160
37b94f160loc_37b94f160:
37b94f160cmp ecx, 1
37b94f163jle 0x37b9511b1
37b94f169cmp ecx, 2
37b94f16cje 0x37b9511fe
37b94f172lea r9l, [rcx-1]
37b94f176xor eax, eax
37b94f178pxor x0, x0
37b94f17cmov edx, r9l
37b94f17fshr edx, 1
37b94f181shl rdx, 4
37b94f185nop [rax]
37b94f189nop [rax+rax]
37b94f194nop [rax+rax]
37b94f19fnop [rax+rax]
37b94f1aanop [rax+rax]
37b94f1b5nop [rax+rax]
37b94f1c0
37b94f1c0loc_37b94f1c0:
37b94f1c0movupd x1, [rsi+rax]
37b94f1c5movupd x6, [rbx+rax]
37b94f1caadd rax, 16
37b94f1cemulpd x1, x1
37b94f1d2divpd x1, x6
37b94f1d6addsd x0, x1
37b94f1daunpckhpd x1, x1
37b94f1deaddsd x0, x1
37b94f1e2cmp rdx, rax
37b94f1e5jne 0x37b94f1c0
37b94f1e7test r9b, 1
37b94f1ebje 0x37b94f209
37b94f1edor r9l, 1
37b94f1f1
37b94f1f1loc_37b94f1f1:
37b94f1f1lea eax, [r9-1]
37b94f1f5cdqe
37b94f1f7movsd_xmm x1, [rsi+8*rax]
37b94f1fcmulsd x1, x1
37b94f200divsd x1, [rbx+8*rax]
37b94f205addsd x0, x1
37b94f209
37b94f209loc_37b94f209:
37b94f209lea ebp, [rcx+2]
37b94f20ccmp r8l, ebp
37b94f20fjl 0x37b9511a8
37b94f215mov r13l, r8l
37b94f218sub r13l, ecx
37b94f21bcmp r13l, 2
37b94f21fje 0x37b951217
37b94f225sub r13l, 1
37b94f229movsxd rax, r8l
37b94f22cpxor x2, x2
37b94f230mov edx, r13l
37b94f233lea r9, [8*rax-16]
37b94f23bxor eax, eax
37b94f23dshr edx, 1
37b94f23flea r12, [rsi+r9]
37b94f243add r9, rbx
37b94f246neg rdx
37b94f249shl rdx, 4
37b94f24dnop [rax]
37b94f254nop [rax+rax]
37b94f25fnop [rax+rax]
37b94f26anop [rax+rax]
37b94f275nop [rax+rax]
37b94f280
37b94f280loc_37b94f280:
37b94f280movupd x1, [r12+rax]
37b94f286movupd x3, [r9+rax]
37b94f28csub rax, 16
37b94f290mulpd x1, x1
37b94f294shufpd x3, x3, 1
37b94f299shufpd x1, x1, 1
37b94f29edivpd x1, x3
37b94f2a2addsd x2, x1
37b94f2a6unpckhpd x1, x1
37b94f2aaaddsd x2, x1
37b94f2aecmp rdx, rax
37b94f2b1jne 0x37b94f280
37b94f2b3test r13b, 1
37b94f2b7je 0x37b94f2da
37b94f2b9and r13l, -2
37b94f2bdmov eax, r8l
37b94f2c0sub eax, r13l
37b94f2c3
37b94f2c3loc_37b94f2c3:
37b94f2c3sub eax, 1
37b94f2c6cdqe
37b94f2c8movsd_xmm x1, [rsi+8*rax]
37b94f2cdmulsd x1, x1
37b94f2d1divsd x1, [rbx+8*rax]
37b94f2d6addsd x2, x1
37b94f2da
37b94f2daloc_37b94f2da:
37b94f2dalea rax, [rsi+r14]
37b94f2deaddsd x0, [rsp+80]
37b94f2e4movsd_xmm x13, [rax-8]
37b94f2eamovsd_xmm x15, [rax]
37b94f2eflea r10, [rbx+r14]
37b94f2f3mov [rsp+232], rax
37b94f2fbmovsd_xmm [rsp+192], x13
37b94f305mulsd x13, x13
37b94f30aaddsd x0, x2
37b94f30emovsd_xmm [rsp+200], x15
37b94f318mulsd x15, x15
37b94f31dmovapd x1, x0
37b94f321mulsd x1, x12
37b94f326movapd x2, x13
37b94f32bdivsd x2, [r10-8]
37b94f331addsd x2, x0
37b94f335movapd x3, x15
37b94f33adivsd x3, [r10]
37b94f33faddsd x2, x3
37b94f343pxor x3, x3
37b94f347comisd x2, x3
37b94f34bjbe 0x37b9506b0
37b94f351movapd x6, x13
37b94f356addsd x1, x13
37b94f35bmovsd_xmm x7, [rip+0xaf0a05]
37b94f363movq x8, [rip+0xaf0a04]
37b94f36cmov [rsp+244], 1
37b94f377mulsd x6, x12
37b94f37cmovsd_xmm [rsp+224], x7
37b94f385movapd x4, x7
37b94f389addsd x1, x15
37b94f38emulsd x4, x6
37b94f392comisd x1, x3
37b94f396movapd x2, x1
37b94f39amulsd x2, x1
37b94f39emulsd x4, x0
37b94f3a2subsd x2, x4
37b94f3a6andpd x2, x8
37b94f3absqrtsd x2, x2
37b94f3afjbe 0x37b94fa89
37b94f3b5addsd x6, x6
37b94f3b9addsd x2, x1
37b94f3bddivsd x6, x2
37b94f3c1
37b94f3c1loc_37b94f3c1:
37b94f3c1test r8l, r8l
37b94f3c4jle 0x37b95125c
37b94f3cacmp r8l, 1
37b94f3ceje 0x37b95130c
37b94f3d4mov edx, r8l
37b94f3d7movddup x2, x9
37b94f3dcmovddup x1, x6
37b94f3e0xor eax, eax
37b94f3e2shr edx, 1
37b94f3e4shl rdx, 4
37b94f3e8nop
37b94f3eanop [rax+rax]
37b94f3f5nop [rax+rax]
37b94f400
37b94f400loc_37b94f400:
37b94f400movupd x0, [rdi+rax]
37b94f405subpd x0, x2
37b94f409subpd x0, x1
37b94f40dmovups [rbx+rax], x0
37b94f411add rax, 16
37b94f415cmp rdx, rax
37b94f418jne 0x37b94f400
37b94f41atest r8b, 1
37b94f41eje 0x37b94f43e
37b94f420mov eax, r8l
37b94f423or eax, 1
37b94f426
37b94f426loc_37b94f426:
37b94f426sub eax, 1
37b94f429cdqe
37b94f42bmovsd_xmm x0, [rdi+8*rax]
37b94f430subsd x0, x9
37b94f435subsd x0, x6
37b94f439movsd_xmm [rbx+8*rax], x0
37b94f43e
37b94f43eloc_37b94f43e:
37b94f43elea r12l, [rcx-1]
37b94f442mov ebp, [rsp+96]
37b94f446mov r14l, 1
37b94f44cmov [rsp+104], 0
37b94f455test r12l, r12l
37b94f458jle 0x37b9512b8
37b94f45e
37b94f45eloc_37b94f45e:
37b94f45epxor x1, x1
37b94f462mov edx, r12l
37b94f465xor eax, eax
37b94f467movapd x0, x1
37b94f46bmovapd x4, x1
37b94f46fnop [rax+rax]
37b94f475nop [rax+rax]
37b94f480
37b94f480loc_37b94f480:
37b94f480movsd_xmm x3, [rsi+8*rax]
37b94f485movapd x2, x3
37b94f489divsd x2, [rbx+8*rax]
37b94f48eadd rax, 1
37b94f492mulsd x3, x2
37b94f496mulsd x2, x2
37b94f49aaddsd x1, x3
37b94f49eaddsd x4, x2
37b94f4a2addsd x0, x1
37b94f4a6cmp rdx, rax
37b94f4a9jne 0x37b94f480
37b94f4abandpd x0, x8
37b94f4b0cmp r8l, ebp
37b94f4b3jl 0x37b9511f1
37b94f4b9
37b94f4b9loc_37b94f4b9:
37b94f4b9mov r9l, r8l
37b94f4bcmovsxd rdx, r8l
37b94f4bfpxor x2, x2
37b94f4c3xor eax, eax
37b94f4c5sub r9l, ebp
37b94f4c8shl rdx, 3
37b94f4ccmovapd x3, x2
37b94f4d0not r9
37b94f4d3lea r13, [rsi+rdx]
37b94f4d7add rdx, rbx
37b94f4dashl r9, 3
37b94f4denop
37b94f4dfnop [rax+rax]
37b94f4eanop [rax+rax]
37b94f4f5nop [rax+rax]
37b94f500
37b94f500loc_37b94f500:
37b94f500movsd_xmm x7, [r13+rax-8]
37b94f507movapd x5, x7
37b94f50bdivsd x5, [rdx+rax-8]
37b94f511sub rax, 8
37b94f515mulsd x7, x5
37b94f519mulsd x5, x5
37b94f51daddsd x2, x7
37b94f521addsd x3, x5
37b94f525addsd x0, x2
37b94f529cmp rax, r9
37b94f52cjne 0x37b94f500
37b94f52e
37b94f52eloc_37b94f52e:
37b94f52emovsd_xmm x5, [rsp+80]
37b94f534addsd x5, x2
37b94f538addsd x5, x1
37b94f53cmovsd_xmm [rsp+160], x5
37b94f545test r14l, r14l
37b94f548je 0x37b94faf0
37b94f54e
37b94f54eloc_37b94f54e:
37b94f54emovsd_xmm x11, [rsp+80]
37b94f555lea r13, [8*r11]
37b94f55dmovapd x7, x4
37b94f561lea r11, [rsi+r13]
37b94f565add r13, rbx
37b94f568addsd x7, x3
37b94f56caddsd x11, x11
37b94f571movsd_xmm x10, [r11]
37b94f576movsd_xmm [rsp+184], x7
37b94f57fmovapd x5, x10
37b94f584divsd x5, [r13]
37b94f58amovapd x14, x5
37b94f58fmovsd_xmm [rsp+136], x11
37b94f599mulsd x14, x5
37b94f59emovsd_xmm x11, [rip+0xaf07e9]
37b94f5a7mulsd x5, x10
37b94f5acmovsd_xmm [rsp+96], x11
37b94f5b3movapd x11, x2
37b94f5b8subsd x11, x1
37b94f5bdmulsd x11, [rsp+96]
37b94f5c4addsd x14, x7
37b94f5c9movsd_xmm x7, [rsp+160]
37b94f5d2addsd x7, x5
37b94f5d6andpd x5, x8
37b94f5dbaddsd x11, x0
37b94f5e0movsd_xmm x0, [rip+0xaf07b0]
37b94f5e8addsd x11, [rsp+136]
37b94f5f2movsd_xmm [rsp+152], x0
37b94f5fbmulsd x5, x0
37b94f5ffmovapd x0, x6
37b94f603movsd_xmm [rsp+264], x7
37b94f60candpd x0, x8
37b94f611mulsd x0, x14
37b94f616addsd x5, x11
37b94f61bmovapd x11, x7
37b94f620andpd x11, x8
37b94f625addsd x0, x5
37b94f629mulsd x0, [rsp+88]
37b94f62fcomisd x0, x11
37b94f634jb 0x37b950e6c
37b94f63aaddsd x9, x6
37b94f63fmov rax, [rsp+168]
37b94f647movsd_xmm [rax], x9
37b94f64cjmp 0x37b94fa1d
37b94f651
37b94f651 0f 1f 80 00 00 00 00 .......
37b94f658
37b94f658loc_37b94f658:
37b94f658movsd_xmm x7, [rip+0xaf0700]
37b94f660lea edx, [r8-1]
37b94f664movsd_xmm [rsp+128], x7
37b94f66dmovapd x15, x7
37b94f672movsd_xmm x7, [rdi+8*r11]
37b94f678mulsd x15, x6
37b94f67dmovsd_xmm [rsp+104], x7
37b94f683test r8l, r8l
37b94f686jle 0x37b950fac
37b94f68ccmp r8l, 1
37b94f690je 0x37b951316
37b94f696mov ecx, r8l
37b94f699movddup x2, [rsp+104]
37b94f69fmovddup x1, x15
37b94f6a4xor eax, eax
37b94f6a6shr ecx, 1
37b94f6a8shl rcx, 4
37b94f6acnop [rax+rax]
37b94f6b5nop [rax+rax]
37b94f6c0
37b94f6c0loc_37b94f6c0:
37b94f6c0movupd x0, [rdi+rax]
37b94f6c5subpd x0, x2
37b94f6c9subpd x0, x1
37b94f6cdmovups [rbx+rax], x0
37b94f6d1add rax, 16
37b94f6d5cmp rax, rcx
37b94f6d8jne 0x37b94f6c0
37b94f6damov r9l, r8l
37b94f6ddand r9l, 1
37b94f6e1je 0x37b950fa2
37b94f6e7mov eax, r8l
37b94f6eaand eax, -2
37b94f6edcdqe
37b94f6efmovsd_xmm x0, [rdi+8*rax]
37b94f6f4subsd x0, [rsp+104]
37b94f6fasubsd x0, x15
37b94f6ffmovsd_xmm [rbx+8*rax], x0
37b94f704cmp r8l, 2
37b94f708je 0x37b950fac
37b94f70ecmp r8l, 3
37b94f712je 0x37b951303
37b94f718
37b94f718loc_37b94f718:
37b94f718lea r9l, [r8-2]
37b94f71cxor eax, eax
37b94f71epxor x1, x1
37b94f722mov ecx, r9l
37b94f725shr ecx, 1
37b94f727shl rcx, 4
37b94f72bnop [rax+rax]
37b94f735nop [rax+rax]
37b94f740
37b94f740loc_37b94f740:
37b94f740movupd x0, [rsi+rax]
37b94f745movupd x7, [rbx+rax]
37b94f74aadd rax, 16
37b94f74emulpd x0, x0
37b94f752divpd x0, x7
37b94f756addsd x1, x0
37b94f75aunpckhpd x0, x0
37b94f75eaddsd x1, x0
37b94f762cmp rax, rcx
37b94f765jne 0x37b94f740
37b94f767test r9b, 1
37b94f76bje 0x37b94f78a
37b94f76dor r9l, 1
37b94f771
37b94f771loc_37b94f771:
37b94f771sub r9l, 1
37b94f775movsxd rax, r9l
37b94f778movsd_xmm x0, [rsi+8*rax]
37b94f77dmulsd x0, x0
37b94f781divsd x0, [rbx+8*rax]
37b94f786addsd x1, x0
37b94f78a
37b94f78aloc_37b94f78a:
37b94f78amovsxd rcx, edx
37b94f78daddsd x1, [rsp+80]
37b94f793pxor x7, x7
37b94f797movsxd rax, r8l
37b94f79asub rcx, 1
37b94f79elea r9, [rbx+8*rax]
37b94f7a2sub rax, 1
37b94f7a6movsd_xmm x0, [rsi+8*rcx]
37b94f7abmovsd_xmm x13, [rsi+8*rax]
37b94f7b1movsd_xmm x4, [rdi+8*rax]
37b94f7b6subsd x4, [rdi+8*rcx]
37b94f7bbmulsd x0, x0
37b94f7bfmovapd x2, x13
37b94f7c4mulsd x2, x13
37b94f7c9movapd x3, x0
37b94f7cddivsd x3, [r9-16]
37b94f7d3addsd x3, x1
37b94f7d7movapd x5, x2
37b94f7dbdivsd x5, [r9-8]
37b94f7e1addsd x3, x5
37b94f7e5comisd x7, x3
37b94f7e9jae 0x37b950eb8
37b94f7efmovapd x3, x1
37b94f7f3mulsd x3, x4
37b94f7f7subsd x0, x3
37b94f7fbmovsd_xmm x3, [rip+0xaf0565]
37b94f803addsd x0, x2
37b94f807mulsd x2, x4
37b94f80bmovapd x4, x0
37b94f80fcomisd x7, x0
37b94f813mulsd x4, x0
37b94f817mulsd x3, x2
37b94f81bmulsd x3, x1
37b94f81faddsd x3, x4
37b94f823sqrtsd x3, x3
37b94f827ja 0x37b951110
37b94f82daddsd x0, x3
37b94f831addsd x1, x1
37b94f835movapd x6, x15
37b94f83apxor x15, x15
37b94f83fmovapd x5, x0
37b94f843divsd x5, x1
37b94f847
37b94f847loc_37b94f847:
37b94f847test r8l, r8l
37b94f84ajle 0x37b9511d6
37b94f850cmp r8l, 1
37b94f854je 0x37b9511c4
37b94f85amov ecx, r8l
37b94f85dmovddup x2, [rsp+104]
37b94f863movddup x1, x5
37b94f867xor eax, eax
37b94f869shr ecx, 1
37b94f86bshl rcx, 4
37b94f86fnop [rax+rax]
37b94f875nop [rax+rax]
37b94f880
37b94f880loc_37b94f880:
37b94f880movupd x0, [rdi+rax]
37b94f885subpd x0, x2
37b94f889subpd x0, x1
37b94f88dmovups [rbx+rax], x0
37b94f891add rax, 16
37b94f895cmp rcx, rax
37b94f898jne 0x37b94f880
37b94f89amov eax, r8l
37b94f89dand eax, -2
37b94f8a0test r8b, 1
37b94f8a4je 0x37b94f8bc
37b94f8a6cdqe
37b94f8a8movsd_xmm x0, [rdi+8*rax]
37b94f8adsubsd x0, [rsp+104]
37b94f8b3subsd x0, x5
37b94f8b7movsd_xmm [rbx+8*rax], x0
37b94f8bc
37b94f8bcloc_37b94f8bc:
37b94f8bcpxor x12, x12
37b94f8c1mov ecx, edx
37b94f8c3xor eax, eax
37b94f8c5movapd x0, x12
37b94f8camovapd x1, x12
37b94f8cfnop [rax+rax]
37b94f8d4nop [rax+rax]
37b94f8dfnop [rax+rax]
37b94f8eanop [rax+rax]
37b94f8f5nop [rax+rax]
37b94f900
37b94f900loc_37b94f900:
37b94f900movsd_xmm x3, [rsi+8*rax]
37b94f905movapd x2, x3
37b94f909divsd x2, [rbx+8*rax]
37b94f90eadd rax, 1
37b94f912mulsd x3, x2
37b94f916mulsd x2, x2
37b94f91aaddsd x12, x3
37b94f91faddsd x1, x2
37b94f923addsd x0, x12
37b94f928cmp rcx, rax
37b94f92bjne 0x37b94f900
37b94f92dmovq x8, [rip+0xaf043a]
37b94f936andpd x0, x8
37b94f93b
37b94f93bloc_37b94f93b:
37b94f93bmovsd_xmm x7, [r9-8]
37b94f941movapd x3, x13
37b94f946movapd x9, x13
37b94f94bmovsd_xmm x4, [rsp+80]
37b94f951movq x14, [rip+0xaf0426]
37b94f95adivsd x3, x7
37b94f95emulsd x9, x3
37b94f963mulsd x3, x3
37b94f967addsd x4, x9
37b94f96cmovapd x2, x9
37b94f971xorpd x2, x14
37b94f976movapd x10, x3
37b94f97bsubsd x2, x12
37b94f980addsd x10, x1
37b94f985addsd x4, x12
37b94f98amovsd_xmm x12, [rip+0xaf03fd]
37b94f993mulsd x2, x12
37b94f998movsd_xmm [rsp+96], x12
37b94f99fmovapd x11, x4
37b94f9a4andpd x11, x8
37b94f9a9addsd x2, x0
37b94f9admovapd x0, x5
37b94f9b1andpd x0, x8
37b94f9b6mulsd x0, x10
37b94f9bbsubsd x2, x9
37b94f9c0addsd x2, [rsp+80]
37b94f9c6addsd x2, x0
37b94f9camulsd x2, [rsp+88]
37b94f9d0comisd x2, x11
37b94f9d5jb 0x37b9508ae
37b94f9dbaddsd x5, [rsp+104]
37b94f9e1mov rax, [rsp+168]
37b94f9e9movsd_xmm [rax], x5
37b94f9edjmp 0x37b94fa1d
37b94f9ef
37b94f9ef 90 .
37b94f9f0
37b94f9f0loc_37b94f9f0:
37b94f9f0movsd_xmm x1, [r9]
37b94f9f5movsd_xmm x0, [rbp]
37b94f9famov rax, [rsp+168]
37b94fa02mulsd x0, x1
37b94fa06mulsd x0, x1
37b94fa0aaddsd x0, [r8]
37b94fa0fmovsd_xmm [rax], x0
37b94fa13mov rax, [rip+0xaf033e]
37b94fa1amov [rbx], rax
37b94fa1d
37b94fa1dloc_37b94fa1d:
37b94fa1dmovups x6, [rsp+304]
37b94fa25movups x7, [rsp+320]
37b94fa2dmovups x8, [rsp+336]
37b94fa36movups x9, [rsp+352]
37b94fa3fmovups x10, [rsp+368]
37b94fa48movups x11, [rsp+384]
37b94fa51movups x12, [rsp+400]
37b94fa5amovups x13, [rsp+416]
37b94fa63movups x14, [rsp+432]
37b94fa6cmovups x15, [rsp+448]
37b94fa75add rsp, 472
37b94fa7cpop rbx
37b94fa7dpop rsi
37b94fa7epop rdi
37b94fa7fpop rbp
37b94fa80pop r12
37b94fa82pop r13
37b94fa84pop r14
37b94fa86pop r15
37b94fa88ret
37b94fa89
37b94fa89loc_37b94fa89:
37b94fa89subsd x1, x2
37b94fa8daddsd x0, x0
37b94fa91movapd x6, x1
37b94fa95divsd x6, x0
37b94fa99jmp 0x37b94f3c1
37b94fa9e
37b94fa9eloc_37b94fa9e:
37b94fa9ecmp r8l, ebp
37b94faa1jge 0x37b951234
37b94faa7pxor x0, x0
37b94faabaddsd x0, [rsp+80]
37b94fab1xor r12l, r12l
37b94fab4xor r11l, r11l
37b94fab7pxor x1, x1
37b94fabbmov ebp, 2
37b94fac0mov r15l, 1
37b94fac6mov ecx, 1
37b94facbmovapd x2, x1
37b94facfmovapd x4, x1
37b94fad3movapd x3, x1
37b94fad7movsd_xmm [rsp+64], x1
37b94faddmovsd_xmm [rsp+160], x0
37b94fae6movapd x0, x1
37b94faeanop [rax+rax]
37b94faf0
37b94faf0loc_37b94faf0:
37b94faf0movsd_xmm x11, [rsp+80]
37b94faf7lea r13, [8*r11]
37b94faffmovapd x7, x4
37b94fb03lea r11, [rsi+r13]
37b94fb07add r13, rbx
37b94fb0aaddsd x7, x3
37b94fb0eaddsd x11, x11
37b94fb13movsd_xmm x10, [r11]
37b94fb18movsd_xmm [rsp+184], x7
37b94fb21movapd x5, x10
37b94fb26divsd x5, [r13]
37b94fb2cmovapd x14, x5
37b94fb31movsd_xmm [rsp+136], x11
37b94fb3bmulsd x14, x5
37b94fb40movsd_xmm x11, [rip+0xaf0247]
37b94fb49mulsd x5, x10
37b94fb4emovsd_xmm [rsp+96], x11
37b94fb55movapd x11, x2
37b94fb5asubsd x11, x1
37b94fb5fmulsd x11, [rsp+96]
37b94fb66addsd x14, x7
37b94fb6bmovsd_xmm x7, [rsp+160]
37b94fb74addsd x7, x5
37b94fb78andpd x5, x8
37b94fb7daddsd x11, x0
37b94fb82movsd_xmm x0, [rip+0xaf020e]
37b94fb8aaddsd x11, [rsp+136]
37b94fb94movsd_xmm [rsp+152], x0
37b94fb9dmulsd x5, x0
37b94fba1movapd x0, x6
37b94fba5movsd_xmm [rsp+264], x7
37b94fbaeandpd x0, x8
37b94fbb3mulsd x0, x14
37b94fbb8addsd x5, x11
37b94fbbdmovapd x11, x7
37b94fbc2andpd x11, x8
37b94fbc7addsd x0, x5
37b94fbcbmulsd x0, [rsp+88]
37b94fbd1comisd x0, x11
37b94fbd6jae 0x37b950e52
37b94fbdcmovsd_xmm x5, [rsp+160]
37b94fbe5pxor x0, x0
37b94fbe9comisd x5, x0
37b94fbedseta r9b
37b94fbf1xor edx, edx
37b94fbf3
37b94fbf3loc_37b94fbf3:
37b94fbf3cmp ecx, 1
37b94fbf6pxor x0, x0
37b94fbfasete al
37b94fbfdcmp r8l, ecx
37b94fc00sete cl
37b94fc03or eax, ecx
37b94fc05and eax, 1
37b94fc08xor eax, 1
37b94fc0band eax, r9l
37b94fc0ecomisd x0, x7
37b94fc12mov [rsp+160], eax
37b94fc19jae 0x37b950f35
37b94fc1fmovsd_xmm x5, [rsp+64]
37b94fc25minsd x5, x6
37b94fc29movsd_xmm [rsp+64], x5
37b94fc2f
37b94fc2floc_37b94fc2f:
37b94fc2fmov eax, [rsp+160]
37b94fc36mov [rsp+240], 2
37b94fc41test eax, eax
37b94fc43jne 0x37b950cf6
37b94fc49movsd_xmm x2, [r10]
37b94fc4emovsd_xmm x1, [r10-8]
37b94fc54test edx, edx
37b94fc56je 0x37b9510e0
37b94fc5cmovsd_xmm x0, [rsp+192]
37b94fc65movapd x3, x14
37b94fc6amovapd x4, x7
37b94fc6esubsd x9, [rsp+176]
37b94fc78mulsd x3, x2
37b94fc7cdivsd x0, x1
37b94fc80subsd x4, x3
37b94fc84mulsd x0, x0
37b94fc88mulsd x0, x9
37b94fc8dsubsd x4, x0
37b94fc91
37b94fc91loc_37b94fc91:
37b94fc91movapd x0, x2
37b94fc95movapd x3, x2
37b94fc99mulsd x0, x1
37b94fc9daddsd x3, x1
37b94fca1mulsd x3, x7
37b94fca5movapd x5, x0
37b94fca9mulsd x5, x14
37b94fcaemulsd x0, x7
37b94fcb2subsd x3, x5
37b94fcb6pxor x5, x5
37b94fcbaucomisd x4, x5
37b94fcbejp 0x37b951023
37b94fcc4jne 0x37b951023
37b94fccaucomisd x3, x5
37b94fccejp 0x37b94fcf0
37b94fcd0jne 0x37b94fcf0
37b94fcd2test edx, edx
37b94fcd4je 0x37b951369
37b94fcdamulsd x2, x2
37b94fcdemulsd x2, [rsp+184]
37b94fce7movapd x3, x2
37b94fcebaddsd x3, x13
37b94fcf0
37b94fcf0loc_37b94fcf0:
37b94fcf0movapd x2, x0
37b94fcf4mov r14l, 3
37b94fcfadivsd x2, x3
37b94fcfemovsd_xmm [rsp+256], x2
37b94fd07
37b94fd07loc_37b94fd07:
37b94fd07movapd x1, x7
37b94fd0bpxor x0, x0
37b94fd0fmulsd x1, x2
37b94fd13comisd x1, x0
37b94fd17jb 0x37b94fd33
37b94fd19movapd x2, x7
37b94fd1ddivsd x2, x14
37b94fd22xorpd x2, [rip+0xaf0056]
37b94fd2amovsd_xmm [rsp+256], x2
37b94fd33
37b94fd33loc_37b94fd33:
37b94fd33movapd x0, x6
37b94fd37addsd x0, x2
37b94fd3bcomisd x0, [rsp+64]
37b94fd41ja 0x37b94fd4f
37b94fd43movsd_xmm x4, [rsp+104]
37b94fd49comisd x4, x0
37b94fd4djbe 0x37b94fd83
37b94fd4f
37b94fd4floc_37b94fd4f:
37b94fd4fpxor x0, x0
37b94fd53movsd_xmm x2, [rsp+64]
37b94fd59comisd x0, x7
37b94fd5dja 0x37b94fd65
37b94fd5fmovsd_xmm x2, [rsp+104]
37b94fd65
37b94fd65loc_37b94fd65:
37b94fd65subsd x2, x6
37b94fd69mulsd x2, [rsp+128]
37b94fd72movsd_xmm [rsp+256], x2
37b94fd7baddsd x6, x2
37b94fd7fmovapd x0, x6
37b94fd83
37b94fd83loc_37b94fd83:
37b94fd83test r8l, r8l
37b94fd86jle 0x37b94fdb6
37b94fd88lea edx, [r8-1]
37b94fd8cmov rax, rbx
37b94fd8flea rdx, [rbx+8*rdx+8]
37b94fd94nop
37b94fd95nop [rax+rax]
37b94fda0
37b94fda0loc_37b94fda0:
37b94fda0movsd_xmm x1, [rax]
37b94fda4add rax, 8
37b94fda8subsd x1, x2
37b94fdacmovsd_xmm [rax-8], x1
37b94fdb1cmp rdx, rax
37b94fdb4jne 0x37b94fda0
37b94fdb6
37b94fdb6loc_37b94fdb6:
37b94fdb6test r12l, r12l
37b94fdb9jle 0x37b951336
37b94fdbfpxor x2, x2
37b94fdc3mov edx, r12l
37b94fdc6xor eax, eax
37b94fdc8movapd x5, x2
37b94fdccmovapd x3, x2
37b94fdd0nop [rax]
37b94fdd4nop [rax+rax]
37b94fddfnop [rax+rax]
37b94fdeanop [rax+rax]
37b94fdf5nop [rax+rax]
37b94fe00
37b94fe00loc_37b94fe00:
37b94fe00movsd_xmm x4, [rsi+8*rax]
37b94fe05movapd x1, x4
37b94fe09divsd x1, [rbx+8*rax]
37b94fe0eadd rax, 1
37b94fe12mulsd x4, x1
37b94fe16mulsd x1, x1
37b94fe1aaddsd x2, x4
37b94fe1eaddsd x3, x1
37b94fe22addsd x5, x2
37b94fe26cmp rax, rdx
37b94fe29jne 0x37b94fe00
37b94fe2bandpd x5, x8
37b94fe30
37b94fe30loc_37b94fe30:
37b94fe30cmp r8l, ebp
37b94fe33jl 0x37b951347
37b94fe39mov ecx, r8l
37b94fe3cmovsxd rdx, r8l
37b94fe3fpxor x1, x1
37b94fe43xor eax, eax
37b94fe45sub ecx, ebp
37b94fe47shl rdx, 3
37b94fe4bmovapd x4, x1
37b94fe4fnot rcx
37b94fe52lea r9, [rsi+rdx]
37b94fe56add rdx, rbx
37b94fe59shl rcx, 3
37b94fe5dnop
37b94fe5fnop [rax+rax]
37b94fe6anop [rax+rax]
37b94fe75nop [rax+rax]
37b94fe80
37b94fe80loc_37b94fe80:
37b94fe80movsd_xmm x7, [r9+rax-8]
37b94fe87movapd x6, x7
37b94fe8bdivsd x6, [rdx+rax-8]
37b94fe91sub rax, 8
37b94fe95mulsd x7, x6
37b94fe99mulsd x6, x6
37b94fe9daddsd x1, x7
37b94fea1addsd x4, x6
37b94fea5addsd x5, x1
37b94fea9cmp rcx, rax
37b94feacjne 0x37b94fe80
37b94feae
37b94feaeloc_37b94feae:
37b94feaemovsd_xmm x14, [r11]
37b94feb3movsd_xmm x7, [rsp+80]
37b94feb9mov [rsp+240], r14l
37b94fec1movapd x13, x0
37b94fec6divsd x11, [rip+0xaefed1]
37b94fecfmov eax, [rsp+244]
37b94fed6addsd x7, x1
37b94fedamovapd x6, x14
37b94fedfmovapd x12, x14
37b94fee4divsd x12, [r13]
37b94feeamulsd x6, x12
37b94feeftest eax, eax
37b94fef1addsd x7, x2
37b94fef5addsd x7, x6
37b94fef9movsd_xmm [rsp+264], x7
37b94ff02je 0x37b950f4a
37b94ff08cmp r14l, 30
37b94ff0cjg 0x37b95139e
37b94ff12movapd x10, x7
37b94ff17xorpd x10, [rip+0xaefe60]
37b94ff20comisd x10, x11
37b94ff25seta r14b
37b94ff29
37b94ff29loc_37b94ff29:
37b94ff29movapd x11, x12
37b94ff2emovapd x9, x1
37b94ff33movapd x15, x4
37b94ff38mov [rsp+208], r11
37b94ff40mulsd x11, x12
37b94ff45subsd x9, x2
37b94ff4aaddsd x15, x3
37b94ff4fmov [rsp+200], r10
37b94ff57mulsd x9, [rsp+96]
37b94ff5eandpd x6, x8
37b94ff63lea rax, [r15-2]
37b94ff67and r14l, 1
37b94ff6bmulsd x6, [rsp+152]
37b94ff74mov [rsp+176], rax
37b94ff7clea rax, [rbx+8*rax]
37b94ff80pxor x12, x12
37b94ff85mov [rsp+184], rax
37b94ff8dlea rax, [rsp+248]
37b94ff95mov [rsp+192], rax
37b94ff9dmov rax, r15
37b94ffa0mov r15l, r12l
37b94ffa3mov r12, r13
37b94ffa6addsd x11, x15
37b94ffabmov r13, rax
37b94ffaeaddsd x9, x5
37b94ffb3movapd x5, x0
37b94ffb7addsd x9, [rsp+136]
37b94ffc1andpd x5, x8
37b94ffc6mulsd x5, x11
37b94ffcbaddsd x6, x9
37b94ffd0addsd x5, x6
37b94ffd4movapd x6, x5
37b94ffd8nop [rax+rax]
37b94ffe0
37b94ffe0loc_37b94ffe0:
37b94ffe0mulsd x6, [rsp+88]
37b94ffe6movapd x0, x7
37b94ffeaandpd x0, x8
37b94ffefcomisd x6, x0
37b94fff3jae 0x37b95038a
37b94fff9comisd x12, x7
37b94fffejae 0x37b9504d0
37b950004movsd_xmm x6, [rsp+64]
37b95000aminsd x6, x13
37b95000fmovsd_xmm [rsp+64], x6
37b950015
37b950015loc_37b950015:
37b950015mov r9l, [rsp+160]
37b95001dtest r9l, r9l
37b950020jne 0x37b9503c0
37b950026mov rax, [rsp+120]
37b95002bmov rcx, [rsp+200]
37b950033mov edx, [rsp+244]
37b95003amovsxd rax, [rax]
37b95003dmovsd_xmm x5, [rcx]
37b950041sub rax, 1
37b950045movsd_xmm x6, [rbx+8*rax]
37b95004atest r14l, r14l
37b95004djne 0x37b9505a0
37b950053mov rcx, [rsp+216]
37b95005bmovsd_xmm x9, [rdi+8*rax]
37b950061movsd_xmm x1, [rcx]
37b950065test edx, edx
37b950067je 0x37b950630
37b95006dmovsd_xmm x0, [rsi+8*rax]
37b950072movapd x10, x11
37b950077subsd x9, x1
37b95007cmovapd x2, x7
37b950080mulsd x10, x5
37b950085divsd x0, x6
37b950089subsd x2, x10
37b95008emulsd x0, x0
37b950092mulsd x0, x9
37b950097subsd x2, x0
37b95009b
37b95009bloc_37b95009b:
37b95009bmovapd x0, x6
37b95009fucomisd x2, x12
37b9500a4movapd x1, x6
37b9500a8mulsd x0, x5
37b9500acaddsd x1, x5
37b9500b0mulsd x1, x7
37b9500b4movapd x9, x0
37b9500b9mulsd x9, x11
37b9500bemulsd x0, x7
37b9500c2subsd x1, x9
37b9500c7jp 0x37b950560
37b9500cdjne 0x37b950560
37b9500d3ucomisd x1, x12
37b9500d8jp 0x37b950110
37b9500dajne 0x37b950110
37b9500dctest r14l, r14l
37b9500dfjne 0x37b950e87
37b9500e5addsd x4, x3
37b9500e9test edx, edx
37b9500ebje 0x37b95112f
37b9500f1mulsd x5, x5
37b9500f5movsd_xmm x2, [rsi+8*rax]
37b9500famulsd x2, x2
37b9500femovapd x1, x5
37b950102mulsd x1, x4
37b950106addsd x1, x2
37b95010anop [rax+rax]
37b950110
37b950110loc_37b950110:
37b950110divsd x0, x1
37b950114movapd x10, x7
37b950119movsd_xmm [rsp+256], x0
37b950122
37b950122loc_37b950122:
37b950122movapd x1, x10
37b950127mulsd x1, x0
37b95012bcomisd x1, x12
37b950130jb 0x37b95014d
37b950132movapd x0, x10
37b950137divsd x0, x11
37b95013cxorpd x0, [rip+0xaefc3c]
37b950144movsd_xmm [rsp+256], x0
37b95014d
37b95014dloc_37b95014d:
37b95014dmovapd x6, x13
37b950152addsd x6, x0
37b950156comisd x6, [rsp+64]
37b95015cja 0x37b95016a
37b95015emovsd_xmm x7, [rsp+104]
37b950164comisd x7, x6
37b950168jbe 0x37b95019d
37b95016a
37b95016aloc_37b95016a:
37b95016acomisd x12, x10
37b95016fmovsd_xmm x0, [rsp+64]
37b950175ja 0x37b95017d
37b950177movsd_xmm x0, [rsp+104]
37b95017d
37b95017dloc_37b95017d:
37b95017dsubsd x0, x13
37b950182movapd x6, x13
37b950187mulsd x0, [rsp+128]
37b950190movsd_xmm [rsp+256], x0
37b950199addsd x6, x0
37b95019d
37b95019dloc_37b95019d:
37b95019dtest r8l, r8l
37b9501a0jle 0x37b9501d6
37b9501a2lea edx, [r8-1]
37b9501a6mov rax, rbx
37b9501a9lea rdx, [rbx+8*rdx+8]
37b9501aenop [rax]
37b9501b5nop [rax+rax]
37b9501c0
37b9501c0loc_37b9501c0:
37b9501c0movsd_xmm x1, [rax]
37b9501c4add rax, 8
37b9501c8subsd x1, x0
37b9501ccmovsd_xmm [rax-8], x1
37b9501d1cmp rax, rdx
37b9501d4jne 0x37b9501c0
37b9501d6
37b9501d6loc_37b9501d6:
37b9501d6movapd x13, x6
37b9501dbtest r15l, r15l
37b9501dejle 0x37b950680
37b9501e4pxor x2, x2
37b9501e8mov edx, r15l
37b9501ebxor eax, eax
37b9501edmovapd x0, x2
37b9501f1movapd x3, x2
37b9501f5nop [rax+rax]
37b950200
37b950200loc_37b950200:
37b950200movsd_xmm x4, [rsi+8*rax]
37b950205movapd x1, x4
37b950209divsd x1, [rbx+8*rax]
37b95020eadd rax, 1
37b950212mulsd x4, x1
37b950216mulsd x1, x1
37b95021aaddsd x2, x4
37b95021eaddsd x3, x1
37b950222addsd x0, x2
37b950226cmp rdx, rax
37b950229jne 0x37b950200
37b95022bandpd x0, x8
37b950230cmp r8l, ebp
37b950233jl 0x37b9506a0
37b950239
37b950239loc_37b950239:
37b950239mov ecx, r8l
37b95023cmovsxd rdx, r8l
37b95023fpxor x1, x1
37b950243xor eax, eax
37b950245sub ecx, ebp
37b950247shl rdx, 3
37b95024bmovapd x4, x1
37b95024fnot rcx
37b950252lea r9, [rsi+rdx]
37b950256add rdx, rbx
37b950259shl rcx, 3
37b95025dnop
37b95025fnop [rax+rax]
37b95026anop [rax+rax]
37b950275nop [rax+rax]
37b950280
37b950280loc_37b950280:
37b950280movsd_xmm x7, [r9+rax-8]
37b950287movapd x5, x7
37b95028bdivsd x5, [rdx+rax-8]
37b950291sub rax, 8
37b950295mulsd x7, x5
37b950299mulsd x5, x5
37b95029daddsd x1, x7
37b9502a1addsd x4, x5
37b9502a5addsd x0, x1
37b9502a9cmp rax, rcx
37b9502acjne 0x37b950280
37b9502ae
37b9502aeloc_37b9502ae:
37b9502aemovsd_xmm x7, [rsp+80]
37b9502b4movapd x9, x14
37b9502b9divsd x9, [r12]
37b9502bfmovapd x11, x9
37b9502c4mulsd x11, x9
37b9502c9movapd x5, x1
37b9502cdmovapd x15, x4
37b9502d2addsd x7, x1
37b9502d6mulsd x9, x14
37b9502dbsubsd x5, x2
37b9502dfmulsd x5, [rsp+96]
37b9502e5addsd x15, x3
37b9502eaandpd x6, x8
37b9502efaddsd x7, x2
37b9502f3addsd x11, x15
37b9502f8addsd x7, x9
37b9502fdaddsd x5, x0
37b950301andpd x9, x8
37b950306addsd x5, [rsp+136]
37b95030fmulsd x6, x11
37b950314mulsd x9, [rsp+152]
37b95031emovsd_xmm [rsp+264], x7
37b950327movapd x0, x7
37b95032bmulsd x0, x10
37b950330addsd x9, x5
37b950335comisd x0, x12
37b95033aaddsd x6, x9
37b95033fjbe 0x37b950365
37b950341movapd x0, x7
37b950345xor eax, eax
37b950347andpd x10, x8
37b95034cdivsd x10, [rip+0xaefa4b]
37b950355andpd x0, x8
37b95035acomisd x0, x10
37b95035fseta al
37b950362xor r14l, eax
37b950365
37b950365loc_37b950365:
37b950365mov eax, [rsp+240]
37b95036cadd eax, 1
37b95036fmov [rsp+240], eax
37b950376cmp eax, 30
37b950379jle 0x37b94ffe0
37b95037fmov rax, [rsp+112]
37b950384mov [rax], 1
37b95038a
37b95038aloc_37b95038a:
37b95038amov eax, [rsp+244]
37b950391test eax, eax
37b950393je 0x37b950f83
37b950399
37b950399loc_37b950399:
37b950399mov rax, [rsp+120]
37b95039emovsxd rax, [rax]
37b9503a1addsd x13, [rdi+8*rax-8]
37b9503a8mov rax, [rsp+168]
37b9503b0movsd_xmm [rax], x13
37b9503b5jmp 0x37b94fa1d
37b9503ba
37b9503ba 66 0f 1f 44 00 00 f..D..
37b9503c0
37b9503c0loc_37b9503c0:
37b9503c0addsd x2, [rsp+80]
37b9503c6mov rax, [rsp+176]
37b9503cemovsd_xmm x6, [rbx+8*r13]
37b9503d4movsd_xmm x5, [rbx+8*rax]
37b9503d9addsd x2, x1
37b9503ddtest r14l, r14l
37b9503e0je 0x37b9504f0
37b9503e6movapd x0, x3
37b9503eamulsd x0, x5
37b9503eemulsd x5, x5
37b9503f2subsd x2, x0
37b9503f6movapd x0, x4
37b9503famulsd x0, x6
37b9503femovapd x1, x5
37b950402mulsd x6, x6
37b950406mulsd x1, x3
37b95040asubsd x2, x0
37b95040emovapd x0, x6
37b950412mulsd x0, x4
37b950416
37b950416loc_37b950416:
37b950416mov rax, [rsp+112]
37b95041bmov r9, [rsp+184]
37b950423lea rdx, [rsp+244]
37b95042blea rcx, [rsp+240]
37b950433mov r8, [rsp+192]
37b95043bmovsd_xmm [rsp+248], x2
37b950444mov [rsp+56], rax
37b950449lea rax, [rsp+256]
37b950451mov [rsp+48], rax
37b950456lea rax, [rsp+264]
37b95045emov [rsp+40], rax
37b950463lea rax, [rsp+272]
37b95046bmov [rsp+32], rax
37b950470movsd_xmm [rsp+272], x1
37b950479movsd_xmm [rsp+288], x0
37b950482call dlaed6_
37b950487mov rax, [rsp+112]
37b95048cmov edx, [rax]
37b95048etest edx, edx
37b950490jne 0x37b94fa1d
37b950496mov rax, [rsp+144]
37b95049emovsd_xmm x10, [rsp+264]
37b9504a8movsd_xmm x0, [rsp+256]
37b9504b1mov r8l, [rax]
37b9504b4mov rax, [rsp+208]
37b9504bcmovsd_xmm x14, [rax]
37b9504c1jmp 0x37b950122
37b9504c6
37b9504c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b9504d0
37b9504d0loc_37b9504d0:
37b9504d0movsd_xmm x6, [rsp+104]
37b9504d6maxsd x6, x13
37b9504dbmovsd_xmm [rsp+104], x6
37b9504e1jmp 0x37b950015
37b9504e6
37b9504e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b9504f0
37b9504f0loc_37b9504f0:
37b9504f0mov rax, [rsp+176]
37b9504f8mov ecx, [rsp+244]
37b9504ffmovsd_xmm x7, [rdi+8*r13]
37b950505movsd_xmm x9, [rdi+8*rax]
37b95050btest ecx, ecx
37b95050dje 0x37b9505e0
37b950513movsd_xmm x1, [rsi+8*rax]
37b950518mulsd x15, x6
37b95051dsubsd x9, x7
37b950522mulsd x6, x6
37b950526movapd x0, x1
37b95052adivsd x0, x5
37b95052emulsd x1, x1
37b950532subsd x2, x15
37b950537mulsd x0, x0
37b95053bsubsd x3, x0
37b95053fmulsd x9, x0
37b950544addsd x3, x4
37b950548subsd x2, x9
37b95054dmovapd x0, x3
37b950551mulsd x0, x6
37b950555jmp 0x37b950416
37b95055a
37b95055a 66 0f 1f 44 00 00 f..D..
37b950560
37b950560loc_37b950560:
37b950560movsd_xmm x4, [rsp+224]
37b950569movapd x3, x1
37b95056dcomisd x12, x1
37b950572mulsd x3, x1
37b950576mulsd x4, x0
37b95057amulsd x4, x2
37b95057esubsd x3, x4
37b950582andpd x3, x8
37b950587sqrtsd x3, x3
37b95058bjae 0x37b9507f0
37b950591addsd x0, x0
37b950595addsd x1, x3
37b950599jmp 0x37b950110
37b95059e
37b95059e 66 90 f.
37b9505a0
37b9505a0loc_37b9505a0:
37b9505a0movapd x0, x14
37b9505a5divsd x0, [r12]
37b9505abmulsd x0, x0
37b9505aftest edx, edx
37b9505b1je 0x37b950670
37b9505b7addsd x3, x0
37b9505bb
37b9505bbloc_37b9505bb:
37b9505bbmovapd x0, x3
37b9505bfmovapd x2, x7
37b9505c3mulsd x0, x6
37b9505c7subsd x2, x0
37b9505cbmovapd x0, x4
37b9505cfmulsd x0, x5
37b9505d3subsd x2, x0
37b9505d7jmp 0x37b95009b
37b9505dc
37b9505dc 0f 1f 40 00 ..@.
37b9505e0
37b9505e0loc_37b9505e0:
37b9505e0movsd_xmm x0, [rsi+8*r13]
37b9505e6mulsd x15, x5
37b9505ebsubsd x7, x9
37b9505f0mulsd x5, x5
37b9505f4movapd x1, x0
37b9505f8divsd x1, x6
37b9505fcmulsd x0, x0
37b950600subsd x2, x15
37b950605mulsd x1, x1
37b950609subsd x4, x1
37b95060dmulsd x7, x1
37b950611addsd x4, x3
37b950615subsd x2, x7
37b950619mulsd x4, x5
37b95061dmovapd x1, x4
37b950621jmp 0x37b950416
37b950626
37b950626 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b950630
37b950630loc_37b950630:
37b950630movapd x10, x11
37b950635mov rcx, [rsp+232]
37b95063dsubsd x1, x9
37b950642movapd x2, x7
37b950646mulsd x10, x6
37b95064bmovsd_xmm x0, [rcx]
37b95064fdivsd x0, x5
37b950653subsd x2, x10
37b950658mulsd x0, x0
37b95065cmulsd x0, x1
37b950660subsd x2, x0
37b950664jmp 0x37b95009b
37b950669
37b950669 0f 1f 80 00 00 00 00 .......
37b950670
37b950670loc_37b950670:
37b950670addsd x4, x0
37b950674jmp 0x37b9505bb
37b950679
37b950679 0f 1f 80 00 00 00 00 .......
37b950680
37b950680loc_37b950680:
37b950680pxor x0, x0
37b950684movapd x2, x0
37b950688movapd x3, x0
37b95068ccmp r8l, ebp
37b95068fjge 0x37b950239
37b950695nop [rax+rax]
37b9506a0
37b9506a0loc_37b9506a0:
37b9506a0pxor x1, x1
37b9506a4movapd x4, x1
37b9506a8jmp 0x37b9502ae
37b9506ad
37b9506ad 0f 1f 00 ...
37b9506b0
37b9506b0loc_37b9506b0:
37b9506b0movapd x6, x15
37b9506b5subsd x1, x13
37b9506bamovsd_xmm x7, [rip+0xaef6a6]
37b9506c2movq x8, [rip+0xaef6a5]
37b9506cbmov [rsp+244], 0
37b9506d6mulsd x6, x12
37b9506dbmovsd_xmm [rsp+224], x7
37b9506e4movapd x2, x7
37b9506e8subsd x1, x15
37b9506edmulsd x2, x6
37b9506f1comisd x3, x1
37b9506f5movapd x4, x1
37b9506f9mulsd x4, x1
37b9506fdmulsd x2, x0
37b950701addsd x2, x4
37b950705andpd x2, x8
37b95070asqrtsd x2, x2
37b95070eja 0x37b950f5e
37b950714addsd x1, x2
37b950718addsd x0, x0
37b95071cmovq x14, [rip+0xaef65b]
37b950725divsd x1, x0
37b950729movapd x6, x1
37b95072dxorpd x6, x14
37b950732
37b950732loc_37b950732:
37b950732movsd_xmm x7, [rsp+64]
37b950738xorpd x7, x14
37b95073dmovsd_xmm [rsp+104], x7
37b950743test r8l, r8l
37b950746jle 0x37b951223
37b95074ccmp r8l, 1
37b950750je 0x37b95132c
37b950756mov edx, r8l
37b950759movddup x1, x6
37b95075dxor eax, eax
37b95075fmovddup x2, [rsp+176]
37b950768shr edx, 1
37b95076ashl rdx, 4
37b95076enop [rax]
37b950775nop [rax+rax]
37b950780
37b950780loc_37b950780:
37b950780movupd x0, [rdi+rax]
37b950785subpd x0, x2
37b950789subpd x0, x1
37b95078dmovups [rbx+rax], x0
37b950791add rax, 16
37b950795cmp rdx, rax
37b950798jne 0x37b950780
37b95079atest r8b, 1
37b95079eje 0x37b9507c2
37b9507a0mov eax, r8l
37b9507a3or eax, 1
37b9507a6
37b9507a6loc_37b9507a6:
37b9507a6sub eax, 1
37b9507a9cdqe
37b9507abmovsd_xmm x0, [rdi+8*rax]
37b9507b0subsd x0, [rsp+176]
37b9507b9subsd x0, x6
37b9507bdmovsd_xmm [rbx+8*rax], x0
37b9507c2
37b9507c2loc_37b9507c2:
37b9507c2test ecx, ecx
37b9507c4jle 0x37b94fa9e
37b9507ca
37b9507caloc_37b9507ca:
37b9507camov r11, r15
37b9507cdmovsxd r15, [rsp+96]
37b9507d2mov r12l, ecx
37b9507d5xor r14l, r14l
37b9507d8mov [rsp+64], 0
37b9507e1mov rcx, r15
37b9507e4jmp 0x37b94f45e
37b9507e9
37b9507e9 0f 1f 80 00 00 00 00 .......
37b9507f0
37b9507f0loc_37b9507f0:
37b9507f0movapd x0, x1
37b9507f4addsd x2, x2
37b9507f8movapd x10, x7
37b9507fdsubsd x0, x3
37b950801divsd x0, x2
37b950805movsd_xmm [rsp+256], x0
37b95080ejmp 0x37b950122
37b950813
37b950813 0f 1f 44 00 00 ..D..
37b950818
37b950818loc_37b950818:
37b950818mov rcx, [rsp+120]
37b95081dmov r9, rbx
37b950820mov r8, rsi
37b950823mov rdx, rdi
37b950826mov rax, [rsp+168]
37b95082emovups x6, [rsp+304]
37b950836mov [rsp+576], rbp
37b95083emovups x7, [rsp+320]
37b950846movups x8, [rsp+336]
37b95084fmovups x9, [rsp+352]
37b950858movups x10, [rsp+368]
37b950861mov [rsp+584], rax
37b950869movups x11, [rsp+384]
37b950872movups x12, [rsp+400]
37b95087bmovups x13, [rsp+416]
37b950884movups x14, [rsp+432]
37b95088dmovups x15, [rsp+448]
37b950896add rsp, 472
37b95089dpop rbx
37b95089epop rsi
37b95089fpop rdi
37b9508a0pop rbp
37b9508a1pop r12
37b9508a3pop r13
37b9508a5pop r14
37b9508a7pop r15
37b9508a9jmp 0x37b951400
37b9508ae
37b9508aeloc_37b9508ae:
37b9508aepxor x0, x0
37b9508b2comisd x0, x4
37b9508b6jae 0x37b9511ba
37b9508bcminsd x6, x5
37b9508c0
37b9508c0loc_37b9508c0:
37b9508c0movsd_xmm x2, [r9-16]
37b9508c6mulsd x3, x7
37b9508camovapd x0, x1
37b9508cemovapd x1, x4
37b9508d2mulsd x0, x2
37b9508d6subsd x1, x0
37b9508dapxor x0, x0
37b9508desubsd x1, x3
37b9508e2comisd x0, x1
37b9508e6ja 0x37b950fb5
37b9508ecucomisd x1, x0
37b9508f0jp 0x37b950fba
37b9508f6jne 0x37b950fba
37b9508fcmovapd x0, x4
37b950900divsd x0, x10
37b950905xorpd x0, x14
37b95090a
37b95090aloc_37b95090a:
37b95090amovapd x2, x4
37b95090epxor x1, x1
37b950912mulsd x2, x0
37b950916comisd x2, x1
37b95091ajbe 0x37b95092a
37b95091cmovapd x0, x4
37b950920divsd x0, x10
37b950925xorpd x0, x14
37b95092a
37b95092aloc_37b95092a:
37b95092amovapd x10, x5
37b95092faddsd x10, x0
37b950934comisd x10, x6
37b950939ja 0x37b950c79
37b95093fcomisd x15, x10
37b950944ja 0x37b950c79
37b95094a
37b95094aloc_37b95094a:
37b95094atest r8l, r8l
37b95094djle 0x37b951384
37b950953mov ecx, edx
37b950955lea r11, [rbx+8]
37b950959mov rax, rbx
37b95095clea rcx, [r11+8*rcx]
37b950960
37b950960loc_37b950960:
37b950960movsd_xmm x1, [rax]
37b950964add rax, 8
37b950968subsd x1, x0
37b95096cmovsd_xmm [rax-8], x1
37b950971cmp rcx, rax
37b950974jne 0x37b950960
37b950976
37b950976loc_37b950976:
37b950976movapd x7, x10
37b95097btest edx, edx
37b95097djle 0x37b95138d
37b950983pxor x0, x0
37b950987mov ecx, edx
37b950989xor eax, eax
37b95098bmovapd x2, x0
37b95098fmovapd x1, x0
37b950993nop
37b950994nop [rax+rax]
37b95099fnop [rax+rax]
37b9509aanop [rax+rax]
37b9509b5nop [rax+rax]
37b9509c0
37b9509c0loc_37b9509c0:
37b9509c0movsd_xmm x4, [rsi+8*rax]
37b9509c5movapd x3, x4
37b9509c9divsd x3, [rbx+8*rax]
37b9509ceadd rax, 1
37b9509d2mulsd x4, x3
37b9509d6mulsd x3, x3
37b9509daaddsd x0, x4
37b9509deaddsd x1, x3
37b9509e2addsd x2, x0
37b9509e6cmp rax, rcx
37b9509e9jne 0x37b9509c0
37b9509ebandpd x2, x8
37b9509f0
37b9509f0loc_37b9509f0:
37b9509f0movapd x3, x13
37b9509f5movapd x9, x13
37b9509fadivsd x9, [r9-8]
37b950a00mov ecx, edx
37b950a02mulsd x3, x9
37b950a07movapd x5, x9
37b950a0candpd x10, x8
37b950a11movups [rsp+64], x14
37b950a17mulsd x5, x9
37b950a1clea r11, [r11+8*rcx]
37b950a20mov edi, 28
37b950a25pxor x11, x11
37b950a2amovapd x4, x3
37b950a2exorpd x4, x14
37b950a33movapd x12, x5
37b950a38subsd x4, x0
37b950a3cmulsd x4, [rsp+96]
37b950a42addsd x12, x1
37b950a47mulsd x10, x12
37b950a4caddsd x2, x4
37b950a50movsd_xmm x4, [rsp+80]
37b950a56movapd x14, x4
37b950a5bsubsd x2, x3
37b950a5faddsd x3, x4
37b950a63addsd x2, x4
37b950a67addsd x3, x0
37b950a6baddsd x2, x10
37b950a70
37b950a70loc_37b950a70:
37b950a70mulsd x2, [rsp+88]
37b950a76movapd x0, x3
37b950a7aandpd x0, x8
37b950a7fcomisd x2, x0
37b950a83jae 0x37b9510c9
37b950a89comisd x11, x3
37b950a8ejae 0x37b950cc8
37b950a94minsd x6, x7
37b950a98
37b950a98loc_37b950a98:
37b950a98movsd_xmm x0, [r9-16]
37b950a9emovsd_xmm x2, [r9-8]
37b950aa4movapd x4, x3
37b950aa8mulsd x1, x0
37b950aacmulsd x5, x2
37b950ab0subsd x4, x1
37b950ab4movapd x1, x0
37b950ab8addsd x0, x2
37b950abcmulsd x1, x2
37b950ac0mulsd x0, x3
37b950ac4subsd x4, x5
37b950ac8movsd_xmm x5, [rip+0xaef298]
37b950ad0movapd x2, x1
37b950ad4mulsd x1, x3
37b950ad8mulsd x2, x12
37b950addmulsd x5, x1
37b950ae1subsd x0, x2
37b950ae5movapd x2, x0
37b950ae9comisd x0, x11
37b950aeemulsd x2, x0
37b950af2mulsd x5, x4
37b950af6subsd x2, x5
37b950afaandpd x2, x8
37b950affsqrtsd x2, x2
37b950b03jb 0x37b950cb0
37b950b09addsd x0, x2
37b950b0daddsd x4, x4
37b950b11movapd x1, x0
37b950b15divsd x1, x4
37b950b19
37b950b19loc_37b950b19:
37b950b19movapd x0, x3
37b950b1dmulsd x0, x1
37b950b21comisd x0, x11
37b950b26jbe 0x37b950b37
37b950b28movapd x1, x3
37b950b2cdivsd x1, x12
37b950b31xorpd x1, [rsp+64]
37b950b37
37b950b37loc_37b950b37:
37b950b37movapd x4, x1
37b950b3baddsd x4, x7
37b950b3fcomisd x4, x6
37b950b43ja 0x37b950b4c
37b950b45comisd x15, x4
37b950b4ajbe 0x37b950b71
37b950b4c
37b950b4cloc_37b950b4c:
37b950b4ccomisd x11, x3
37b950b51ja 0x37b950cd8
37b950b57movapd x1, x15
37b950b5csubsd x1, x7
37b950b60mulsd x1, [rsp+128]
37b950b69addsd x7, x1
37b950b6dmovapd x4, x7
37b950b71
37b950b71loc_37b950b71:
37b950b71mov rax, rbx
37b950b74test r8l, r8l
37b950b77jle 0x37b950ba1
37b950b79nop [rax]
37b950b80
37b950b80loc_37b950b80:
37b950b80movsd_xmm x0, [rax]
37b950b84add rax, 8
37b950b88subsd x0, x1
37b950b8cmovsd_xmm [rax-8], x0
37b950b91cmp r11, rax
37b950b94jne 0x37b950b80
37b950b96movapd x9, x13
37b950b9bdivsd x9, [r9-8]
37b950ba1
37b950ba1loc_37b950ba1:
37b950ba1movapd x7, x4
37b950ba5test edx, edx
37b950ba7jle 0x37b950ea4
37b950badpxor x0, x0
37b950bb1xor eax, eax
37b950bb3movapd x10, x0
37b950bb8movapd x1, x0
37b950bbcnop [rax]
37b950bc0
37b950bc0loc_37b950bc0:
37b950bc0movsd_xmm x3, [rsi+8*rax]
37b950bc5movapd x2, x3
37b950bc9divsd x2, [rbx+8*rax]
37b950bceadd rax, 1
37b950bd2mulsd x3, x2
37b950bd6mulsd x2, x2
37b950bdaaddsd x0, x3
37b950bdeaddsd x1, x2
37b950be2addsd x10, x0
37b950be7cmp rax, rcx
37b950beajne 0x37b950bc0
37b950becandpd x10, x8
37b950bf1
37b950bf1loc_37b950bf1:
37b950bf1movapd x3, x13
37b950bf6movupd x2, [rsp+64]
37b950bfcmovapd x5, x9
37b950c01mulsd x3, x9
37b950c06mulsd x5, x9
37b950c0bxorpd x2, x3
37b950c0fsubsd x2, x0
37b950c13mulsd x2, [rsp+96]
37b950c19movapd x12, x5
37b950c1eaddsd x12, x1
37b950c23addsd x2, x10
37b950c28movapd x10, x4
37b950c2dandpd x10, x8
37b950c32mulsd x10, x12
37b950c37subsd x2, x3
37b950c3baddsd x3, x14
37b950c40addsd x2, x14
37b950c45addsd x3, x0
37b950c49addsd x2, x10
37b950c4esub edi, 1
37b950c51jne 0x37b950a70
37b950c57mov rax, [rsp+112]
37b950c5caddsd x4, [rsp+104]
37b950c62mov [rax], 1
37b950c68mov rax, [rsp+168]
37b950c70movsd_xmm [rax], x4
37b950c74jmp 0x37b94fa1d
37b950c79
37b950c79loc_37b950c79:
37b950c79pxor x0, x0
37b950c7dcomisd x0, x4
37b950c81ja 0x37b951154
37b950c87movapd x0, x15
37b950c8csubsd x0, x5
37b950c90mulsd x0, [rsp+128]
37b950c99addsd x5, x0
37b950c9dmovapd x10, x5
37b950ca2jmp 0x37b95094a
37b950ca7
37b950ca7 66 0f 1f 84 00 00 00 00 00 f........
37b950cb0
37b950cb0loc_37b950cb0:
37b950cb0addsd x1, x1
37b950cb4subsd x0, x2
37b950cb8divsd x1, x0
37b950cbcjmp 0x37b950b19
37b950cc1
37b950cc1 0f 1f 80 00 00 00 00 .......
37b950cc8
37b950cc8loc_37b950cc8:
37b950cc8maxsd x15, x7
37b950ccdjmp 0x37b950a98
37b950cd2
37b950cd2 66 0f 1f 44 00 00 f..D..
37b950cd8
37b950cd8loc_37b950cd8:
37b950cd8movapd x1, x6
37b950cdcsubsd x1, x7
37b950ce0mulsd x1, [rsp+128]
37b950ce9addsd x7, x1
37b950cedmovapd x4, x7
37b950cf1jmp 0x37b950b71
37b950cf6
37b950cf6loc_37b950cf6:
37b950cf6addsd x1, [rsp+80]
37b950cfclea rax, [r15-2]
37b950d00movsd_xmm x7, [rbx+8*r15]
37b950d06movsd_xmm x0, [rbx+8*rax]
37b950d0bmovsd_xmm x5, [rdi+8*rax]
37b950d10addsd x1, x2
37b950d14movsd_xmm x2, [rdi+8*r15]
37b950d1atest edx, edx
37b950d1cje 0x37b95107b
37b950d22movsd_xmm x11, [rsi+8*rax]
37b950d28subsd x5, x2
37b950d2cmovapd x9, x11
37b950d31divsd x9, x0
37b950d36movsd_xmm x0, [rsp+184]
37b950d3fmulsd x0, x7
37b950d43mulsd x7, x7
37b950d47subsd x1, x0
37b950d4bmovapd x0, x11
37b950d50mulsd x0, x11
37b950d55mulsd x9, x9
37b950d5asubsd x4, x9
37b950d5fmulsd x5, x9
37b950d64movapd x2, x4
37b950d68addsd x2, x3
37b950d6csubsd x1, x5
37b950d70mulsd x2, x7
37b950d74movapd x11, x2
37b950d79
37b950d79loc_37b950d79:
37b950d79mulsd x10, x10
37b950d7elea r8, [rsp+256]
37b950d86lea r9, [rbx+8*rax]
37b950d8amov r14, [rsp+112]
37b950d8fmov [rsp+48], r8
37b950d94lea r8, [rsp+264]
37b950d9clea rdx, [rsp+244]
37b950da4mov [rsp+40], r8
37b950da9lea r8, [rsp+272]
37b950db1lea rcx, [rsp+240]
37b950db9mov [rsp+32], r8
37b950dbelea r8, [rsp+248]
37b950dc6mov [rsp+56], r14
37b950dcbunpcklpd x0, x10
37b950dd0mov [rsp+184], r10
37b950dd8mov [rsp+176], r11
37b950de0movsd_xmm [rsp+248], x1
37b950de9movsd_xmm [rsp+288], x11
37b950df3movups [rsp+272], x0
37b950dfbcall dlaed6_
37b950e00mov eax, [r14]
37b950e03test eax, eax
37b950e05jne 0x37b94fa1d
37b950e0bmov eax, [rsp+240]
37b950e12mov r10, [rsp+184]
37b950e1amovsd_xmm x7, [rsp+264]
37b950e23mov r11, [rsp+176]
37b950e2bmovsd_xmm x2, [rsp+256]
37b950e34lea r14l, [rax+1]
37b950e38mov rax, [rsp+144]
37b950e40movapd x11, x7
37b950e45mov r8l, [rax]
37b950e48andpd x11, x8
37b950e4djmp 0x37b94fd07
37b950e52
37b950e52loc_37b950e52:
37b950e52addsd x6, [rsp+176]
37b950e5bmov rax, [rsp+168]
37b950e63movsd_xmm [rax], x6
37b950e67jmp 0x37b94fa1d
37b950e6c
37b950e6cloc_37b950e6c:
37b950e6cpxor x0, x0
37b950e70mov edx, 1
37b950e75comisd x0, [rsp+160]
37b950e7eseta r9b
37b950e82jmp 0x37b94fbf3
37b950e87
37b950e87loc_37b950e87:
37b950e87mulsd x6, x6
37b950e8bmulsd x5, x5
37b950e8fmulsd x6, x3
37b950e93mulsd x5, x4
37b950e97addsd x6, x5
37b950e9bmovapd x1, x6
37b950e9fjmp 0x37b950110
37b950ea4
37b950ea4loc_37b950ea4:
37b950ea4pxor x10, x10
37b950ea9movapd x0, x10
37b950eaemovapd x1, x10
37b950eb3jmp 0x37b950bf1
37b950eb8
37b950eb8loc_37b950eb8:
37b950eb8movapd x5, x6
37b950ebcmovapd x3, x0
37b950ec0addsd x5, x4
37b950ec4divsd x3, x5
37b950ec8movapd x5, x2
37b950eccdivsd x5, x6
37b950ed0addsd x3, x5
37b950ed4movapd x5, x6
37b950ed8comisd x3, x1
37b950edcjae 0x37b94f847
37b950ee2movapd x3, x1
37b950ee6mulsd x3, x4
37b950eeamulsd x4, x2
37b950eeesubsd x0, x3
37b950ef2addsd x0, x2
37b950ef6movsd_xmm x2, [rip+0xaeee6a]
37b950efemulsd x2, x4
37b950f02movapd x3, x0
37b950f06comisd x7, x0
37b950f0amulsd x3, x0
37b950f0emulsd x2, x1
37b950f12addsd x2, x3
37b950f16sqrtsd x2, x2
37b950f1aja 0x37b951354
37b950f20addsd x0, x2
37b950f24addsd x1, x1
37b950f28movapd x5, x0
37b950f2cdivsd x5, x1
37b950f30jmp 0x37b94f847
37b950f35
37b950f35loc_37b950f35:
37b950f35movsd_xmm x5, [rsp+104]
37b950f3bmaxsd x5, x6
37b950f3fmovsd_xmm [rsp+104], x5
37b950f45jmp 0x37b94fc2f
37b950f4a
37b950f4aloc_37b950f4a:
37b950f4acmp r14l, 30
37b950f4ejg 0x37b950f78
37b950f50comisd x7, x11
37b950f55seta r14b
37b950f59jmp 0x37b94ff29
37b950f5e
37b950f5eloc_37b950f5e:
37b950f5eaddsd x6, x6
37b950f62subsd x1, x2
37b950f66movq x14, [rip+0xaeee11]
37b950f6fdivsd x6, x1
37b950f73jmp 0x37b950732
37b950f78
37b950f78loc_37b950f78:
37b950f78mov rax, [rsp+112]
37b950f7dmov [rax], 1
37b950f83
37b950f83loc_37b950f83:
37b950f83mov rax, [rsp+216]
37b950f8baddsd x13, [rax]
37b950f90mov rax, [rsp+168]
37b950f98movsd_xmm [rax], x13
37b950f9djmp 0x37b94fa1d
37b950fa2
37b950fa2loc_37b950fa2:
37b950fa2cmp r8l, 2
37b950fa6jne 0x37b94f718
37b950fac
37b950facloc_37b950fac:
37b950facpxor x1, x1
37b950fb0jmp 0x37b94f78a
37b950fb5
37b950fb5loc_37b950fb5:
37b950fb5andpd x1, x8
37b950fba
37b950fbaloc_37b950fba:
37b950fbamovapd x0, x7
37b950fbeaddsd x7, x2
37b950fc2movsd_xmm x3, [rip+0xaeed9e]
37b950fcamulsd x0, x2
37b950fcemovapd x2, x10
37b950fd3mulsd x7, x4
37b950fd7mulsd x2, x0
37b950fdbmulsd x0, x4
37b950fdfsubsd x7, x2
37b950fe3mulsd x3, x0
37b950fe7movapd x2, x7
37b950febmulsd x2, x7
37b950fefmulsd x3, x1
37b950ff3subsd x2, x3
37b950ff7pxor x3, x3
37b950ffbcomisd x7, x3
37b950fffandpd x2, x8
37b951004sqrtsd x2, x2
37b951008jb 0x37b951173
37b95100eaddsd x7, x2
37b951012addsd x1, x1
37b951016movapd x0, x7
37b95101adivsd x0, x1
37b95101ejmp 0x37b95090a
37b951023
37b951023loc_37b951023:
37b951023movsd_xmm x2, [rsp+224]
37b95102cmovapd x1, x3
37b951030mulsd x1, x3
37b951034mulsd x2, x0
37b951038mulsd x2, x4
37b95103csubsd x1, x2
37b951040pxor x2, x2
37b951044comisd x2, x3
37b951048andpd x1, x8
37b95104dsqrtsd x1, x1
37b951051jae 0x37b951184
37b951057addsd x0, x0
37b95105baddsd x1, x3
37b95105fmov r14l, 3
37b951065movapd x2, x0
37b951069divsd x2, x1
37b95106dmovsd_xmm [rsp+256], x2
37b951076jmp 0x37b94fd07
37b95107b
37b95107bloc_37b95107b:
37b95107bmovsd_xmm x11, [rsi+8*r15]
37b951081subsd x2, x5
37b951085movapd x9, x11
37b95108adivsd x9, x7
37b95108fmovsd_xmm x7, [rsp+184]
37b951098mulsd x11, x11
37b95109dmulsd x7, x0
37b9510a1mulsd x0, x0
37b9510a5subsd x1, x7
37b9510a9mulsd x9, x9
37b9510aesubsd x3, x9
37b9510b3mulsd x2, x9
37b9510b8addsd x3, x4
37b9510bcsubsd x1, x2
37b9510c0mulsd x0, x3
37b9510c4jmp 0x37b950d79
37b9510c9
37b9510c9loc_37b9510c9:
37b9510c9addsd x7, [rsp+104]
37b9510cfmov rax, [rsp+168]
37b9510d7movsd_xmm [rax], x7
37b9510dbjmp 0x37b94fa1d
37b9510e0
37b9510e0loc_37b9510e0:
37b9510e0movsd_xmm x0, [rsp+200]
37b9510e9movapd x3, x14
37b9510eemovapd x4, x7
37b9510f2mulsd x3, x1
37b9510f6divsd x0, x2
37b9510fasubsd x4, x3
37b9510femulsd x0, x0
37b951102mulsd x0, x12
37b951107subsd x4, x0
37b95110bjmp 0x37b94fc91
37b951110
37b951110loc_37b951110:
37b951110addsd x2, x2
37b951114subsd x3, x0
37b951118movapd x6, x15
37b95111dpxor x15, x15
37b951122movapd x5, x2
37b951126divsd x5, x3
37b95112ajmp 0x37b94f847
37b95112f
37b95112floc_37b95112f:
37b95112fmulsd x6, x6
37b951133mov rax, [rsp+232]
37b95113bmovsd_xmm x2, [rax]
37b95113fmulsd x2, x2
37b951143movapd x1, x6
37b951147mulsd x1, x4
37b95114baddsd x1, x2
37b95114fjmp 0x37b950110
37b951154
37b951154loc_37b951154:
37b951154movapd x0, x6
37b951158subsd x0, x5
37b95115cmulsd x0, [rsp+128]
37b951165addsd x5, x0
37b951169movapd x10, x5
37b95116ejmp 0x37b95094a
37b951173
37b951173loc_37b951173:
37b951173addsd x0, x0
37b951177subsd x7, x2
37b95117bdivsd x0, x7
37b95117fjmp 0x37b95090a
37b951184
37b951184loc_37b951184:
37b951184subsd x3, x1
37b951188addsd x4, x4
37b95118cmov r14l, 3
37b951192movapd x2, x3
37b951196divsd x2, x4
37b95119amovsd_xmm [rsp+256], x2
37b9511a3jmp 0x37b94fd07
37b9511a8
37b9511a8loc_37b9511a8:
37b9511a8pxor x2, x2
37b9511acjmp 0x37b94f2da
37b9511b1
37b9511b1loc_37b9511b1:
37b9511b1pxor x0, x0
37b9511b5jmp 0x37b94f209
37b9511ba
37b9511baloc_37b9511ba:
37b9511bamaxsd x15, x5
37b9511bfjmp 0x37b9508c0
37b9511c4
37b9511c4loc_37b9511c4:
37b9511c4movsd_xmm x0, [rdi]
37b9511c8subsd x0, [rsp+104]
37b9511cesubsd x0, x5
37b9511d2movsd_xmm [rbx], x0
37b9511d6
37b9511d6loc_37b9511d6:
37b9511d6movq x8, [rip+0xaeeb91]
37b9511dfpxor x0, x0
37b9511e3movapd x12, x0
37b9511e8movapd x1, x0
37b9511ecjmp 0x37b94f93b
37b9511f1
37b9511f1loc_37b9511f1:
37b9511f1pxor x2, x2
37b9511f5movapd x3, x2
37b9511f9jmp 0x37b94f52e
37b9511fe
37b9511feloc_37b9511fe:
37b9511fepxor x0, x0
37b951202mov r9l, 1
37b951208jmp 0x37b94f1f1
37b95120d
37b95120dloc_37b95120d:
37b95120dmov eax, 1
37b951212jmp 0x37b94f146
37b951217
37b951217loc_37b951217:
37b951217mov eax, r8l
37b95121apxor x2, x2
37b95121ejmp 0x37b94f2c3
37b951223
37b951223loc_37b951223:
37b951223test ecx, ecx
37b951225jg 0x37b9507ca
37b95122bcmp r8l, ebp
37b95122ejl 0x37b9513ae
37b951234
37b951234loc_37b951234:
37b951234mov r11, r15
37b951237movsxd r15, [rsp+96]
37b95123cpxor x0, x0
37b951240mov r12l, ecx
37b951243movapd x1, x0
37b951247movapd x4, x0
37b95124bxor r14l, r14l
37b95124emovsd_xmm [rsp+64], x0
37b951254mov rcx, r15
37b951257jmp 0x37b94f4b9
37b95125c
37b95125cloc_37b95125c:
37b95125clea r12l, [rcx-1]
37b951260mov ebp, [rsp+96]
37b951264mov r14l, 1
37b95126amov [rsp+104], 0
37b951273test r12l, r12l
37b951276jg 0x37b94f45e
37b95127cpxor x0, x0
37b951280movapd x1, x0
37b951284movapd x4, x0
37b951288cmp r8l, ebp
37b95128bjge 0x37b94f4b9
37b951291movsd_xmm x7, [rsp+80]
37b951297movapd x2, x0
37b95129bmovapd x3, x0
37b95129faddsd x7, x0
37b9512a3movsd_xmm [rsp+160], x7
37b9512acjmp 0x37b94f54e
37b9512b1
37b9512b1 0f 1f 80 00 00 00 00 .......
37b9512b8
37b9512b8loc_37b9512b8:
37b9512b8pxor x0, x0
37b9512bcmovapd x1, x0
37b9512c0movapd x4, x0
37b9512c4cmp r8l, ebp
37b9512c7jge 0x37b94f4b9
37b9512cdmovsd_xmm x7, [rsp+80]
37b9512d3xor r12l, r12l
37b9512d6xor r11l, r11l
37b9512d9movapd x2, x0
37b9512ddmov ebp, 2
37b9512e2mov r15l, 1
37b9512e8movapd x3, x0
37b9512ecmov ecx, 1
37b9512f1addsd x7, x0
37b9512f5movsd_xmm [rsp+160], x7
37b9512fejmp 0x37b94f54e
37b951303
37b951303loc_37b951303:
37b951303pxor x1, x1
37b951307jmp 0x37b94f771
37b95130c
37b95130cloc_37b95130c:
37b95130cmov eax, 1
37b951311jmp 0x37b94f426
37b951316
37b951316loc_37b951316:
37b951316movsd_xmm x0, [rdi]
37b95131asubsd x0, x7
37b95131esubsd x0, x15
37b951323movsd_xmm [rbx], x0
37b951327jmp 0x37b950fac
37b95132c
37b95132cloc_37b95132c:
37b95132cmov eax, 1
37b951331jmp 0x37b9507a6
37b951336
37b951336loc_37b951336:
37b951336pxor x5, x5
37b95133amovapd x2, x5
37b95133emovapd x3, x5
37b951342jmp 0x37b94fe30
37b951347
37b951347loc_37b951347:
37b951347pxor x1, x1
37b95134bmovapd x4, x1
37b95134fjmp 0x37b94feae
37b951354
37b951354loc_37b951354:
37b951354addsd x4, x4
37b951358subsd x2, x0
37b95135cdivsd x4, x2
37b951360movapd x5, x4
37b951364jmp 0x37b94f847
37b951369
37b951369loc_37b951369:
37b951369mulsd x1, x1
37b95136dmulsd x1, [rsp+184]
37b951376movapd x3, x1
37b95137aaddsd x3, x15
37b95137fjmp 0x37b94fcf0
37b951384
37b951384loc_37b951384:
37b951384lea r11, [rbx+8]
37b951388jmp 0x37b950976
37b95138d
37b95138dloc_37b95138d:
37b95138dpxor x2, x2
37b951391movapd x0, x2
37b951395movapd x1, x2
37b951399jmp 0x37b9509f0
37b95139e
37b95139eloc_37b95139e:
37b95139emov rax, [rsp+112]
37b9513a3mov [rax], 1
37b9513a9jmp 0x37b950399
37b9513ae
37b9513aeloc_37b9513ae:
37b9513aepxor x0, x0
37b9513b2addsd x0, [rsp+80]
37b9513b8mov r11, r15
37b9513bbmov r12l, ecx
37b9513bemovsxd r15, [rsp+96]
37b9513c3pxor x1, x1
37b9513c7movapd x2, x1
37b9513cbmovapd x4, x1
37b9513cfmovapd x3, x1
37b9513d3movsd_xmm [rsp+64], x1
37b9513d9movsd_xmm [rsp+160], x0
37b9513e2mov rcx, r15
37b9513e5movapd x0, x1
37b9513e9jmp 0x37b94faf0
37b9513ee
37b9513ee 90 90 ..
37b9513f0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 ................
37b94ef80
Loading..