File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c37d6c0
37c37d6c0zlarfx_64_:
37c37d6c0push r15
37c37d6c2push r14
37c37d6c4push r13
37c37d6c6push r12
37c37d6c8push rbp
37c37d6c9push rdi
37c37d6capush rsi
37c37d6cbpush rbx
37c37d6ccsub rsp, 920
37c37d6d3movups [rsp+752], x6
37c37d6dbmovups [rsp+768], x7
37c37d6e3movups [rsp+784], x8
37c37d6ecmovups [rsp+800], x9
37c37d6f5movups [rsp+816], x10
37c37d6femovups [rsp+832], x11
37c37d707movups [rsp+848], x12
37c37d710movups [rsp+864], x13
37c37d719movups [rsp+880], x14
37c37d722movups [rsp+896], x15
37c37d72bpxor x0, x0
37c37d72fmov rbp, [rsp+1024]
37c37d737mov rbx, [rsp+1032]
37c37d73fucomisd x0, [rbp+8]
37c37d744mov rsi, rdx
37c37d747mov edx, 0
37c37d74cmov rdi, r8
37c37d74fmov r10, r9
37c37d752setnp al
37c37d755cmovne eax, edx
37c37d758test al, al
37c37d75aje 0x37c37d7e0
37c37d760ucomisd x0, [rbp]
37c37d765setnp al
37c37d768cmovne eax, edx
37c37d76btest al, al
37c37d76dje 0x37c37d7e0
37c37d76f
37c37d76floc_37c37d76f:
37c37d76fmovups x6, [rsp+752]
37c37d777movups x7, [rsp+768]
37c37d77fmovups x8, [rsp+784]
37c37d788movups x9, [rsp+800]
37c37d791movups x10, [rsp+816]
37c37d79amovups x11, [rsp+832]
37c37d7a3movups x12, [rsp+848]
37c37d7acmovups x13, [rsp+864]
37c37d7b5movups x14, [rsp+880]
37c37d7bemovups x15, [rsp+896]
37c37d7c7add rsp, 920
37c37d7cepop rbx
37c37d7cfpop rsi
37c37d7d0pop rdi
37c37d7d1pop rbp
37c37d7d2pop r12
37c37d7d4pop r13
37c37d7d6pop r14
37c37d7d8pop r15
37c37d7daret
37c37d7dbnop [rax+rax]
37c37d7e0
37c37d7e0loc_37c37d7e0:
37c37d7e0mov rax, [rsp+1040]
37c37d7e8mov r9l, 1
37c37d7eemov r8l, 1
37c37d7f4lea rdx, [rip+0xf3795]
37c37d7fbmov [rsp+1016], r10
37c37d803mov r11, [rax]
37c37d806xor eax, eax
37c37d808mov [rsp+992], rcx
37c37d810test r11, r11
37c37d813cmovs r11, rax
37c37d817mov [rsp+80], r11
37c37d81ccall lsame_64_
37c37d821mov rcx, [rsp+992]
37c37d829mov r11, [rsp+80]
37c37d82etest rax, rax
37c37d831mov r10, [rsp+1016]
37c37d839je 0x37c37d860
37c37d83bcmp [rsi], 10
37c37d83fja 0x37c385179
37c37d845mov rax, [rsi]
37c37d848lea rdx, [rip+0xf3751]
37c37d84fmovsxd rax, [rdx+4*rax]
37c37d853add rax, rdx
37c37d856jmp rax
37c37d858nop [rax+rax]
37c37d860
37c37d860loc_37c37d860:
37c37d860mov r8, r11
37c37d863not r8
37c37d866cmp [rdi], 10
37c37d86aja 0x37c385179
37c37d870mov rax, [rdi]
37c37d873lea rdx, [rip+0xf3752]
37c37d87amovsxd rax, [rdx+4*rax]
37c37d87eadd rax, rdx
37c37d881jmp rax
37c37d883nop [rax+rax]
37c37d888mov rax, [rsi]
37c37d88bmov r15, rax
37c37d88etest rax, rax
37c37d891jle 0x37c37d76f
37c37d897movsd_xmm x5, [r10+8]
37c37d89dmovsd_xmm x6, [r10]
37c37d8a2movsd_xmm x4, [rbp]
37c37d8a7movsd_xmm x3, [rbp+8]
37c37d8acmovq rcx, x5
37c37d8b1movapd x2, x6
37c37d8b5mov rbp, [r10+72]
37c37d8b9xorpd x5, [rip+0xf373f]
37c37d8c1mulsd x2, x4
37c37d8c5movsd_xmm x7, [r10+16]
37c37d8cbmovsd_xmm x12, [r10+32]
37c37d8d1movapd x1, x5
37c37d8d5movapd x0, x5
37c37d8d9movsd_xmm x5, [r10+24]
37c37d8dfmov rdi, [r10+88]
37c37d8e3mulsd x1, x3
37c37d8e7movsd_xmm x9, [r10+48]
37c37d8edmulsd x0, x4
37c37d8f1movq r12, x5
37c37d8f6subsd x2, x1
37c37d8famovapd x1, x6
37c37d8femulsd x1, x3
37c37d902movapd x15, x2
37c37d907movapd x2, x7
37c37d90bmulsd x2, x4
37c37d90faddsd x1, x0
37c37d913movapd x0, x5
37c37d917xorpd x0, [rip+0xf36e1]
37c37d91fmovsd_xmm x5, [r10+40]
37c37d925movq r14, x5
37c37d92amovsd_xmm [rsp+432], x1
37c37d933movapd x1, x0
37c37d937mulsd x1, x3
37c37d93bmulsd x0, x4
37c37d93fsubsd x2, x1
37c37d943movapd x1, x7
37c37d947mulsd x1, x3
37c37d94bmovsd_xmm [rsp+448], x2
37c37d954movapd x2, x12
37c37d959mulsd x2, x4
37c37d95daddsd x1, x0
37c37d961movapd x0, x5
37c37d965xorpd x0, [rip+0xf3693]
37c37d96dmovapd x5, x0
37c37d971movsd_xmm [rsp+464], x1
37c37d97amulsd x5, x3
37c37d97emulsd x0, x4
37c37d982movapd x1, x5
37c37d986movapd x5, x2
37c37d98amovapd x2, x9
37c37d98fsubsd x5, x1
37c37d993mulsd x2, x4
37c37d997movapd x1, x12
37c37d99cmulsd x1, x3
37c37d9a0movsd_xmm [rsp+480], x5
37c37d9a9movsd_xmm x5, [r10+56]
37c37d9afmovq rdx, x5
37c37d9b4movapd x14, x1
37c37d9b9addsd x14, x0
37c37d9bemovapd x0, x5
37c37d9c2movsd_xmm x5, [r10+64]
37c37d9c8xorpd x0, [rip+0xf3630]
37c37d9d0movapd x11, x0
37c37d9d5movapd x8, x5
37c37d9damovsd_xmm [rsp+496], x14
37c37d9e4mulsd x11, x3
37c37d9e9mulsd x0, x4
37c37d9edmulsd x8, x4
37c37d9f2movapd x1, x11
37c37d9f7movapd x11, x2
37c37d9fcsubsd x11, x1
37c37da01movapd x1, x9
37c37da06mulsd x1, x3
37c37da0amovapd x2, x8
37c37da0fmovsd_xmm [rsp+512], x11
37c37da19movapd x13, x1
37c37da1eaddsd x13, x0
37c37da23movq x0, rbp
37c37da28xorpd x0, [rip+0xf35d0]
37c37da30movapd x8, x0
37c37da35movsd_xmm [rsp+528], x13
37c37da3fmulsd x8, x3
37c37da44movsd_xmm x13, [r10+80]
37c37da4amulsd x0, x4
37c37da4emovapd x1, x8
37c37da53movapd x8, x2
37c37da58movapd x2, x13
37c37da5dsubsd x8, x1
37c37da62mulsd x2, x4
37c37da66movapd x1, x5
37c37da6amulsd x1, x3
37c37da6emovsd_xmm [rsp+544], x8
37c37da78addsd x1, x0
37c37da7cmovq x0, rdi
37c37da81xorpd x0, [rip+0xf3577]
37c37da89movapd x14, x0
37c37da8emovsd_xmm [rsp+80], x1
37c37da94mulsd x14, x3
37c37da99movapd x1, x13
37c37da9emulsd x1, x3
37c37daa2mulsd x0, x4
37c37daa6subsd x2, x14
37c37daabmovapd x14, x1
37c37dab0addsd x14, x0
37c37dab5movsd_xmm [rsp+576], x2
37c37dabemovsd_xmm [rsp+592], x14
37c37dac8movsd_xmm x14, [r10+96]
37c37dacemov rsi, [r10+104]
37c37dad2mov r9, [r10+120]
37c37dad6movq x0, rsi
37c37dadbxorpd x0, [rip+0xf351d]
37c37dae3movapd x2, x14
37c37dae8mulsd x2, x4
37c37daecmovapd x11, x0
37c37daf1mulsd x11, x3
37c37daf6mulsd x0, x4
37c37dafamovapd x1, x11
37c37daffmovapd x11, x2
37c37db04movsd_xmm x2, [r10+112]
37c37db0asubsd x11, x1
37c37db0fmovapd x1, x14
37c37db14mulsd x1, x3
37c37db18movsd_xmm [rsp+608], x11
37c37db22movapd x8, x1
37c37db27movapd x1, x4
37c37db2baddsd x8, x0
37c37db30mulsd x1, x2
37c37db34movq x0, r9
37c37db39xorpd x0, [rip+0xf34bf]
37c37db41movsd_xmm [rsp+624], x8
37c37db4bmovapd x11, x0
37c37db50movapd x8, x2
37c37db55mulsd x11, x3
37c37db5amulsd x0, x4
37c37db5emulsd x8, x3
37c37db63subsd x1, x11
37c37db68movapd x11, x4
37c37db6daddsd x8, x0
37c37db72movsd_xmm x0, [r10+136]
37c37db7bmovsd_xmm [rsp+640], x1
37c37db84movsd_xmm x1, [r10+128]
37c37db8dmovq r13, x0
37c37db92xorpd x0, [rip+0xf3466]
37c37db9amovsd_xmm [rsp+656], x8
37c37dba4mulsd x11, x1
37c37dba9movapd x8, x11
37c37dbaemovapd x11, x3
37c37dbb3mulsd x11, x0
37c37dbb8mulsd x0, x4
37c37dbbcsubsd x8, x11
37c37dbc1movapd x11, x1
37c37dbc6mulsd x11, x3
37c37dbcbmovsd_xmm [rsp+672], x8
37c37dbd5movapd x8, x0
37c37dbdamovsd_xmm x0, [r10+144]
37c37dbe3addsd x8, x11
37c37dbe8movapd x11, x4
37c37dbedmulsd x11, x0
37c37dbf2movsd_xmm [rsp+688], x8
37c37dbfcmovsd_xmm x8, [r10+152]
37c37dc05lea r10, [r8+2*r11]
37c37dc09lea rax, [r10+r11]
37c37dc0dlea r8, [r10+1]
37c37dc11movsd_xmm [rsp+400], x8
37c37dc1blea r10, [rax+1]
37c37dc1fadd rax, r11
37c37dc22shl r8, 4
37c37dc26xorpd x8, [rip+0xf33d1]
37c37dc2fmovapd x10, x11
37c37dc34shl r10, 4
37c37dc38add r8, rbx
37c37dc3badd r10, rbx
37c37dc3emulsd x4, x8
37c37dc43movapd x11, x8
37c37dc48mulsd x11, x3
37c37dc4dmulsd x3, x0
37c37dc51subsd x10, x11
37c37dc56addsd x4, x3
37c37dc5amovapd x3, x4
37c37dc5emovddup x4, x15
37c37dc63movq x15, rcx
37c37dc68movups [rsp+352], x4
37c37dc70movapd x4, x6
37c37dc74unpcklpd x4, x15
37c37dc79movups [rsp+336], x4
37c37dc81movq x4, rcx
37c37dc86unpcklpd x4, x6
37c37dc8amovq x6, r12
37c37dc8fmovups [rsp+320], x4
37c37dc97movapd x4, x7
37c37dc9bunpcklpd x4, x6
37c37dc9fmovq x6, r14
37c37dca4movups [rsp+304], x4
37c37dcacmovq x4, r12
37c37dcb1unpcklpd x4, x7
37c37dcb5movq x7, rbp
37c37dcbamovups [rsp+288], x4
37c37dcc2movapd x4, x12
37c37dcc7unpcklpd x4, x6
37c37dccbmovq x6, rdx
37c37dcd0lea rdx, [rax+1]
37c37dcd4add rax, r11
37c37dcd7movups [rsp+272], x4
37c37dcdflea rcx, [rax+1]
37c37dce3add rax, r11
37c37dce6movq x4, r14
37c37dcebshl rdx, 4
37c37dcefunpcklpd x4, x12
37c37dcf4shl rcx, 4
37c37dcf8movups [rsp+256], x4
37c37dd00movapd x4, x9
37c37dd05lea r12, [rbx+rdx]
37c37dd09add rcx, rbx
37c37dd0cunpcklpd x4, x6
37c37dd10movups [rsp+240], x4
37c37dd18movapd x4, x6
37c37dd1cmovq x6, rdi
37c37dd21unpcklpd x4, x9
37c37dd26movups [rsp+224], x4
37c37dd2emovapd x4, x5
37c37dd32unpcklpd x4, x7
37c37dd36movq x7, rsi
37c37dd3bmovups [rsp+208], x4
37c37dd43movq x4, rbp
37c37dd48lea rbp, [rax+1]
37c37dd4cadd rax, r11
37c37dd4funpcklpd x4, x5
37c37dd53shl rbp, 4
37c37dd57movups [rsp+192], x4
37c37dd5fmovapd x4, x13
37c37dd64add rbp, rbx
37c37dd67unpcklpd x4, x6
37c37dd6bmovq x6, r9
37c37dd70movups [rsp+176], x4
37c37dd78movq x4, rdi
37c37dd7dlea rdi, [rax+1]
37c37dd81add rax, r11
37c37dd84unpcklpd x4, x13
37c37dd89shl rdi, 4
37c37dd8dmovups [rsp+160], x4
37c37dd95movapd x4, x14
37c37dd9aadd rdi, rbx
37c37dd9dunpcklpd x4, x7
37c37dda1movups [rsp+144], x4
37c37dda9movq x4, rsi
37c37ddaelea rsi, [rax+1]
37c37ddb2add rax, r11
37c37ddb5unpcklpd x4, x14
37c37ddbalea rdx, [r11+rax+1]
37c37ddbfshl rsi, 4
37c37ddc3xor r11l, r11l
37c37ddc6movups [rsp+128], x4
37c37ddcemovapd x4, x2
37c37ddd2shl rdx, 4
37c37ddd6movsd_xmm x7, [rsp+400]
37c37dddfunpcklpd x4, x6
37c37dde3movq x6, r13
37c37dde8add rsi, rbx
37c37ddebadd rdx, rbx
37c37ddeemovups [rsp+112], x4
37c37ddf3movq x4, r9
37c37ddf8lea r9, [rax+1]
37c37ddfcxor eax, eax
37c37ddfeunpcklpd x4, x2
37c37de02shl r9, 4
37c37de06movups [rsp+96], x4
37c37de0bmovapd x4, x1
37c37de0fadd r9, rbx
37c37de12unpcklpd x4, x6
37c37de16movups [rsp+368], x4
37c37de1emovq x4, r13
37c37de23unpcklpd x4, x1
37c37de27movups [rsp+384], x4
37c37de2fmovapd x4, x0
37c37de33unpcklpd x4, x7
37c37de37movups [rsp+400], x4
37c37de3fmovapd x4, x7
37c37de43unpcklpd x4, x0
37c37de47movups [rsp+416], x4
37c37de4fmovddup x4, [rsp+432]
37c37de58movups [rsp+432], x4
37c37de60movddup x4, [rsp+448]
37c37de69movups [rsp+448], x4
37c37de71movddup x4, [rsp+464]
37c37de7amovups [rsp+464], x4
37c37de82movddup x4, [rsp+480]
37c37de8bmovups [rsp+480], x4
37c37de93movddup x4, [rsp+496]
37c37de9cmovups [rsp+496], x4
37c37dea4movddup x4, [rsp+512]
37c37deadmovups [rsp+512], x4
37c37deb5movddup x4, [rsp+528]
37c37debemovups [rsp+528], x4
37c37dec6movddup x4, [rsp+544]
37c37decfmovups [rsp+544], x4
37c37ded7movddup x4, [rsp+80]
37c37deddmovups [rsp+560], x4
37c37dee5movddup x4, [rsp+576]
37c37deeemovups [rsp+576], x4
37c37def6movddup x4, [rsp+592]
37c37deffmovups [rsp+592], x4
37c37df07movddup x4, [rsp+608]
37c37df10movups [rsp+608], x4
37c37df18movddup x4, [rsp+624]
37c37df21movups [rsp+624], x4
37c37df29movddup x4, [rsp+640]
37c37df32movups [rsp+640], x4
37c37df3amovddup x4, [rsp+656]
37c37df43movups [rsp+656], x4
37c37df4bmovddup x4, [rsp+672]
37c37df54movups [rsp+672], x4
37c37df5cmovddup x4, [rsp+688]
37c37df65movups [rsp+688], x4
37c37df6dmovddup x4, x10
37c37df72movups [rsp+704], x4
37c37df7amovddup x4, x3
37c37df7emovups [rsp+720], x4
37c37df86nop [rax+rax]
37c37df90
37c37df90loc_37c37df90:
37c37df90movupd x4, [rbx+rax]
37c37df95add r11, 1
37c37df99movupd x7, [rsp+320]
37c37dfa2movupd x6, [rsp+336]
37c37dfabmovapd x1, x4
37c37dfafmovapd x5, x7
37c37dfb3movapd x0, x4
37c37dfb7unpcklpd x1, x4
37c37dfbbunpckhpd x0, x4
37c37dfbfmovapd x2, x6
37c37dfc3mulpd x5, x1
37c37dfc7mulpd x2, x0
37c37dfcbmulpd x1, x6
37c37dfcfmovupd x6, [rsp+304]
37c37dfd8mulpd x0, x7
37c37dfdcmovupd x7, [rsp+288]
37c37dfe5movapd x3, x5
37c37dfe9addpd x3, x2
37c37dfedsubpd x5, x2
37c37dff1movupd x2, [r8+rax]
37c37dff7addsubpd x1, x0
37c37dffbmovupd x0, [r8+rax]
37c37e001unpcklpd x2, x2
37c37e005movsd_xmm x5, x3
37c37e009movapd x3, x7
37c37e00dmovapd x10, x5
37c37e012movapd x5, x6
37c37e016mulpd x3, x2
37c37e01aunpckhpd x0, x0
37c37e01emulpd x5, x0
37c37e022mulpd x2, x6
37c37e026movupd x6, [rsp+272]
37c37e02fmulpd x0, x7
37c37e033movupd x7, [rsp+256]
37c37e03cmovapd x11, x3
37c37e041addpd x11, x5
37c37e046subpd x3, x5
37c37e04amovapd x5, x7
37c37e04eaddsubpd x2, x0
37c37e052movupd x0, [r10+rax]
37c37e058movsd_xmm x3, x11
37c37e05daddpd x3, x10
37c37e062unpckhpd x0, x0
37c37e066addpd x2, x1
37c37e06amovupd x1, [r10+rax]
37c37e070unpcklpd x1, x1
37c37e074mulpd x5, x1
37c37e078movapd x8, x2
37c37e07dmovapd x2, x6
37c37e081mulpd x2, x0
37c37e085mulpd x1, x6
37c37e089movupd x6, [rsp+240]
37c37e092mulpd x0, x7
37c37e096movupd x7, [rsp+224]
37c37e09fmovapd x13, x5
37c37e0a4addpd x13, x2
37c37e0a9subpd x5, x2
37c37e0adaddsubpd x1, x0
37c37e0b1movsd_xmm x5, x13
37c37e0b6addpd x3, x5
37c37e0bamovupd x5, [r12+rax]
37c37e0c0addpd x1, x8
37c37e0c5movups [rsp+80], x5
37c37e0camovupd x0, [rsp+80]
37c37e0d0movapd x2, x5
37c37e0d4unpcklpd x2, x5
37c37e0d8movapd x5, x7
37c37e0dcmulpd x5, x2
37c37e0e0unpckhpd x0, x0
37c37e0e4mulpd x2, x6
37c37e0e8movapd x14, x1
37c37e0edmovapd x1, x6
37c37e0f1movupd x6, [rsp+208]
37c37e0famulpd x1, x0
37c37e0femulpd x0, x7
37c37e102movupd x7, [rsp+192]
37c37e10bmovapd x12, x5
37c37e110addpd x12, x1
37c37e115subpd x5, x1
37c37e119movupd x1, [rcx+rax]
37c37e11eaddsubpd x2, x0
37c37e122movupd x0, [rcx+rax]
37c37e127unpcklpd x1, x1
37c37e12bmovsd_xmm x5, x12
37c37e130unpckhpd x0, x0
37c37e134addpd x3, x5
37c37e138movapd x5, x7
37c37e13caddpd x2, x14
37c37e141mulpd x5, x1
37c37e145mulpd x1, x6
37c37e149movapd x15, x2
37c37e14emovapd x2, x6
37c37e152movupd x6, [rsp+176]
37c37e15bmulpd x2, x0
37c37e15fmulpd x0, x7
37c37e163movapd x9, x5
37c37e168movupd x7, [rsp+160]
37c37e171addpd x9, x2
37c37e176subpd x5, x2
37c37e17amovupd x2, [rbp+rax]
37c37e180addsubpd x1, x0
37c37e184movupd x0, [rbp+rax]
37c37e18aunpcklpd x2, x2
37c37e18emovsd_xmm x5, x9
37c37e193unpckhpd x0, x0
37c37e197addpd x3, x5
37c37e19bmovapd x5, x7
37c37e19faddpd x1, x15
37c37e1a4mulpd x5, x2
37c37e1a8mulpd x2, x6
37c37e1acmovapd x10, x1
37c37e1b1movapd x1, x6
37c37e1b5movupd x6, [rsp+144]
37c37e1bemulpd x1, x0
37c37e1c2mulpd x0, x7
37c37e1c6movapd x8, x5
37c37e1cbmovupd x7, [rsp+128]
37c37e1d4addpd x8, x1
37c37e1d9subpd x5, x1
37c37e1ddmovupd x1, [rdi+rax]
37c37e1e2addsubpd x2, x0
37c37e1e6movupd x0, [rdi+rax]
37c37e1ebunpcklpd x1, x1
37c37e1efmovsd_xmm x5, x8
37c37e1f4unpckhpd x0, x0
37c37e1f8addpd x3, x5
37c37e1fcmovapd x5, x7
37c37e200addpd x2, x10
37c37e205mulpd x5, x1
37c37e209mulpd x1, x6
37c37e20dmovapd x11, x2
37c37e212movapd x2, x6
37c37e216movupd x6, [rsp+112]
37c37e21cmulpd x2, x0
37c37e220mulpd x0, x7
37c37e224movapd x14, x5
37c37e229movupd x7, [rsp+96]
37c37e22faddpd x14, x2
37c37e234subpd x5, x2
37c37e238movupd x2, [rsi+rax]
37c37e23daddsubpd x1, x0
37c37e241movupd x0, [rsi+rax]
37c37e246unpcklpd x2, x2
37c37e24amovsd_xmm x5, x14
37c37e24funpckhpd x0, x0
37c37e253addpd x3, x5
37c37e257movapd x5, x7
37c37e25baddpd x1, x11
37c37e260mulpd x5, x2
37c37e264mulpd x2, x6
37c37e268movapd x13, x1
37c37e26dmovapd x1, x6
37c37e271mulpd x1, x0
37c37e275mulpd x0, x7
37c37e279movapd x15, x5
37c37e27eaddpd x15, x1
37c37e283subpd x5, x1
37c37e287movupd x1, [r9+rax]
37c37e28dmovupd x7, [rsp+384]
37c37e296movupd x6, [rsp+368]
37c37e29faddsubpd x2, x0
37c37e2a3movupd x0, [r9+rax]
37c37e2a9movupd x8, [rsp+656]
37c37e2b3unpcklpd x1, x1
37c37e2b7movupd x14, [rsp+592]
37c37e2c1movsd_xmm x5, x15
37c37e2c6unpckhpd x0, x0
37c37e2caaddpd x3, x5
37c37e2cemovapd x5, x7
37c37e2d2addpd x2, x13
37c37e2d7mulpd x5, x1
37c37e2dbmovupd x13, [rsp+624]
37c37e2e5movupd x15, [rsp+528]
37c37e2efmulpd x1, x6
37c37e2f3movapd x10, x2
37c37e2f8movapd x2, x6
37c37e2fcmovupd x6, [rsp+400]
37c37e305mulpd x2, x0
37c37e309mulpd x0, x7
37c37e30dmovapd x12, x5
37c37e312movupd x7, [rsp+416]
37c37e31baddpd x12, x2
37c37e320subpd x5, x2
37c37e324movupd x2, [rdx+rax]
37c37e329addsubpd x1, x0
37c37e32dmovupd x0, [rdx+rax]
37c37e332unpckhpd x2, x2
37c37e336unpcklpd x0, x0
37c37e33amovsd_xmm x5, x12
37c37e33faddpd x5, x3
37c37e343movapd x3, x6
37c37e347addpd x1, x10
37c37e34cmulpd x3, x2
37c37e350movupd x10, [rsp+560]
37c37e35amovupd x12, [rsp+496]
37c37e364mulpd x2, x7
37c37e368movapd x9, x1
37c37e36dmovapd x1, x7
37c37e371mulpd x1, x0
37c37e375mulpd x0, x6
37c37e379movapd x11, x1
37c37e37esubpd x1, x3
37c37e382addpd x11, x3
37c37e387addsubpd x0, x2
37c37e38bmovupd x3, [rsp+720]
37c37e394movupd x2, [rsp+704]
37c37e39daddpd x0, x9
37c37e3a2movsd_xmm x1, x11
37c37e3a7addpd x1, x5
37c37e3abmovupd x5, [rsp+688]
37c37e3b4movupd x11, [rsp+464]
37c37e3bemulpd x3, x1
37c37e3c2mulpd x2, x0
37c37e3c6mulpd x5, x1
37c37e3camulpd x8, x1
37c37e3cfmulpd x13, x1
37c37e3d4mulpd x14, x1
37c37e3d9addsubpd x2, x3
37c37e3ddmulpd x10, x1
37c37e3e2movupd x3, [rsp+672]
37c37e3ebmulpd x15, x1
37c37e3f0mulpd x3, x0
37c37e3f4mulpd x12, x1
37c37e3f9mulpd x11, x1
37c37e3femulpd x1, [rsp+432]
37c37e407addsubpd x3, x5
37c37e40bmovupd x5, [rsp+640]
37c37e414mulpd x5, x0
37c37e418addsubpd x5, x8
37c37e41dmovapd x7, x5
37c37e421movupd x5, [rsp+608]
37c37e42amulpd x5, x0
37c37e42eaddsubpd x5, x13
37c37e433movapd x6, x5
37c37e437movupd x5, [rsp+576]
37c37e440mulpd x5, x0
37c37e444addsubpd x5, x14
37c37e449movapd x9, x5
37c37e44emovupd x5, [rsp+544]
37c37e457mulpd x5, x0
37c37e45baddsubpd x5, x10
37c37e460movapd x8, x5
37c37e465movupd x5, [rsp+512]
37c37e46emulpd x5, x0
37c37e472addsubpd x5, x15
37c37e477movapd x13, x5
37c37e47cmovupd x5, [rsp+480]
37c37e485mulpd x5, x0
37c37e489addsubpd x5, x12
37c37e48emovapd x14, x5
37c37e493movupd x5, [rsp+448]
37c37e49cmulpd x5, x0
37c37e4a0mulpd x0, [rsp+352]
37c37e4a9addsubpd x5, x11
37c37e4aeaddsubpd x0, x1
37c37e4b2subpd x4, x0
37c37e4b6movups [rbx+rax], x4
37c37e4bamovupd x0, [r8+rax]
37c37e4c0subpd x0, x5
37c37e4c4movups [r8+rax], x0
37c37e4c9movupd x0, [r10+rax]
37c37e4cfsubpd x0, x14
37c37e4d4movups [r10+rax], x0
37c37e4d9movupd x0, [r12+rax]
37c37e4dfsubpd x0, x13
37c37e4e4movups [r12+rax], x0
37c37e4e9movupd x0, [rcx+rax]
37c37e4eesubpd x0, x8
37c37e4f3movups [rcx+rax], x0
37c37e4f7movupd x0, [rbp+rax]
37c37e4fdsubpd x0, x9
37c37e502movups [rbp+rax], x0
37c37e507movupd x0, [rdi+rax]
37c37e50csubpd x0, x6
37c37e510movups [rdi+rax], x0
37c37e514movupd x0, [rsi+rax]
37c37e519subpd x0, x7
37c37e51dmovups [rsi+rax], x0
37c37e521movupd x0, [r9+rax]
37c37e527subpd x0, x3
37c37e52bmovups [r9+rax], x0
37c37e530movupd x0, [rdx+rax]
37c37e535subpd x0, x2
37c37e539movups [rdx+rax], x0
37c37e53dadd rax, 16
37c37e541cmp r15, r11
37c37e544jne 0x37c37df90
37c37e54ajmp 0x37c37d76f
37c37e54fnop
37c37e550mov rcx, [rdi]
37c37e553test rcx, rcx
37c37e556jle 0x37c37d76f
37c37e55cmovsd_xmm x2, [r10]
37c37e561movsd_xmm x3, [r10+8]
37c37e567mov rax, rbx
37c37e56axor edx, edx
37c37e56cmovsd_xmm x1, [rbp]
37c37e571movsd_xmm x4, [rbp+8]
37c37e576shl r11, 4
37c37e57amovapd x0, x1
37c37e57emovapd x5, x4
37c37e582mulsd x1, x3
37c37e586mulsd x4, x2
37c37e58amulsd x5, x3
37c37e58exorpd x3, [rip+0xf2a6a]
37c37e596mulsd x0, x2
37c37e59aaddsd x1, x4
37c37e59esubsd x0, x5
37c37e5a2movapd x5, x2
37c37e5a6mulsd x2, x1
37c37e5aamovapd x4, x1
37c37e5aemulsd x4, x3
37c37e5b2mulsd x5, x0
37c37e5b6mulsd x0, x3
37c37e5basubsd x5, x4
37c37e5bemovsd_xmm x4, [rip+0xf2a4a]
37c37e5c6addsd x0, x2
37c37e5capxor x2, x2
37c37e5cesubsd x4, x5
37c37e5d2subsd x2, x0
37c37e5d6movapd x3, x4
37c37e5daunpcklpd x3, x2
37c37e5deunpcklpd x2, x4
37c37e5e2nop [rax+rax]
37c37e5eanop [rax+rax]
37c37e5f5nop [rax+rax]
37c37e600
37c37e600loc_37c37e600:
37c37e600movupd x1, [rax]
37c37e604movupd x0, [rax]
37c37e608add rdx, 1
37c37e60cunpcklpd x1, x1
37c37e610unpckhpd x0, x0
37c37e614mulpd x1, x3
37c37e618mulpd x0, x2
37c37e61caddsubpd x1, x0
37c37e620movups [rax], x1
37c37e623add rax, r11
37c37e626cmp rdx, rcx
37c37e629jne 0x37c37e600
37c37e62bjmp 0x37c37d76f
37c37e630mov rcx, [rdi]
37c37e633test rcx, rcx
37c37e636jle 0x37c37d76f
37c37e63cmovsd_xmm x2, [r10+8]
37c37e642movsd_xmm x3, [r10]
37c37e647shl r11, 4
37c37e64bmovsd_xmm x0, [rbp]
37c37e650movsd_xmm x1, [rbp+8]
37c37e655movapd x4, x2
37c37e659xorpd x4, [rip+0xf299f]
37c37e661movapd x5, x3
37c37e665mulsd x5, x0
37c37e669movapd x14, x1
37c37e66emovq rdx, x4
37c37e673movapd x4, x2
37c37e677mulsd x4, x1
37c37e67bmulsd x2, x0
37c37e67fsubsd x5, x4
37c37e683movapd x6, x5
37c37e687movapd x5, x3
37c37e68bmulsd x5, x1
37c37e68faddsd x5, x2
37c37e693movsd_xmm x2, [r10+16]
37c37e699mulsd x1, x2
37c37e69dmovapd x7, x5
37c37e6a1movsd_xmm x5, [r10+24]
37c37e6a7movddup x9, x7
37c37e6acmulsd x14, x5
37c37e6b1movapd x4, x5
37c37e6b5xorpd x4, [rip+0xf2943]
37c37e6bdmovq rax, x4
37c37e6c2movapd x4, x0
37c37e6c6mulsd x0, x5
37c37e6camovddup x5, x6
37c37e6cemovq x6, rdx
37c37e6d3mulsd x4, x2
37c37e6d7movups [rsp+112], x5
37c37e6dcmovapd x5, x3
37c37e6e0unpcklpd x5, x6
37c37e6e4movups [rsp+96], x5
37c37e6e9movq x5, rdx
37c37e6eexor edx, edx
37c37e6f0unpcklpd x5, x3
37c37e6f4movapd x3, x2
37c37e6f8movups [rsp+80], x5
37c37e6fdmovq x5, rax
37c37e702addsd x0, x1
37c37e706unpcklpd x3, x5
37c37e70asubsd x4, x14
37c37e70fmovapd x8, x3
37c37e714movq x3, rax
37c37e719mov rax, rbx
37c37e71cunpcklpd x3, x2
37c37e720movddup x12, x0
37c37e725movapd x15, x3
37c37e72amovddup x10, x4
37c37e72fnop
37c37e730
37c37e730loc_37c37e730:
37c37e730movupd x3, [rax]
37c37e734movupd x6, [rsp+96]
37c37e73aadd rdx, 1
37c37e73emovupd x7, [rsp+80]
37c37e744movapd x0, x3
37c37e748movapd x4, x3
37c37e74cmovapd x1, x6
37c37e750unpckhpd x0, x3
37c37e754unpcklpd x4, x3
37c37e758movapd x5, x7
37c37e75cmulpd x1, x0
37c37e760mulpd x5, x4
37c37e764mulpd x0, x7
37c37e768mulpd x4, x6
37c37e76cmovapd x2, x1
37c37e770addpd x2, x5
37c37e774subpd x5, x1
37c37e778movapd x1, x15
37c37e77daddsubpd x4, x0
37c37e781movsd_xmm x5, x2
37c37e785movupd x2, [rax+16]
37c37e78amovapd x13, x5
37c37e78fmovapd x5, x8
37c37e794movapd x14, x4
37c37e799movapd x4, x2
37c37e79dmovapd x0, x2
37c37e7a1unpckhpd x4, x2
37c37e7a5unpcklpd x0, x2
37c37e7a9mulpd x5, x4
37c37e7admulpd x1, x0
37c37e7b1mulpd x4, x15
37c37e7b6mulpd x0, x8
37c37e7bbmovapd x11, x5
37c37e7c0addpd x11, x1
37c37e7c5subpd x1, x5
37c37e7c9movapd x5, x12
37c37e7ceaddsubpd x0, x4
37c37e7d2movapd x4, x10
37c37e7d7movsd_xmm x1, x11
37c37e7dcaddpd x1, x13
37c37e7e1addpd x0, x14
37c37e7e6mulpd x5, x1
37c37e7eamulpd x1, x9
37c37e7efmulpd x4, x0
37c37e7f3mulpd x0, [rsp+112]
37c37e7f9addsubpd x4, x5
37c37e7fdaddsubpd x0, x1
37c37e801subpd x2, x4
37c37e805subpd x3, x0
37c37e809movups [rax+16], x2
37c37e80dmovups [rax], x3
37c37e810add rax, r11
37c37e813cmp rdx, rcx
37c37e816jne 0x37c37e730
37c37e81cjmp 0x37c37d76f
37c37e821nop [rax]
37c37e828mov r8, [rdi]
37c37e82btest r8, r8
37c37e82ejle 0x37c37d76f
37c37e834movsd_xmm x5, [r10]
37c37e839shl r11, 4
37c37e83dmov rax, rbx
37c37e840add r8, 1
37c37e844movsd_xmm x2, [r10+8]
37c37e84amovsd_xmm x1, [rbp]
37c37e84fmov edx, 1
37c37e854movsd_xmm x0, [rbp+8]
37c37e859movapd x3, x5
37c37e85dmovapd x12, x5
37c37e862mulsd x3, x1
37c37e866movapd x4, x2
37c37e86axorpd x4, [rip+0xf278e]
37c37e872movapd x15, x4
37c37e877movapd x4, x2
37c37e87bmulsd x4, x0
37c37e87fmulsd x2, x1
37c37e883subsd x3, x4
37c37e887movddup x14, x3
37c37e88cmovapd x3, x5
37c37e890movsd_xmm x5, [r10+16]
37c37e896mulsd x3, x0
37c37e89amovsd_xmm [rsp+80], x5
37c37e8a0addsd x2, x3
37c37e8a4movapd x3, x0
37c37e8a8movddup x13, x2
37c37e8admovsd_xmm x2, [r10+24]
37c37e8b3mulsd x3, x2
37c37e8b7movapd x4, x2
37c37e8bbxorpd x4, [rip+0xf273d]
37c37e8c3mulsd x2, x1
37c37e8c7movsd_xmm [rsp+96], x4
37c37e8cdmovapd x4, x5
37c37e8d1mulsd x4, x1
37c37e8d5subsd x4, x3
37c37e8d9movapd x3, x5
37c37e8ddmovsd_xmm x5, [r10+32]
37c37e8e3mulsd x3, x0
37c37e8e7movsd_xmm [rsp+144], x5
37c37e8f0movsd_xmm [rsp+112], x4
37c37e8f6addsd x2, x3
37c37e8famovapd x3, x0
37c37e8femulsd x0, x5
37c37e902movsd_xmm [rsp+128], x2
37c37e90bmovsd_xmm x2, [r10+40]
37c37e911mulsd x3, x2
37c37e915movapd x4, x2
37c37e919xorpd x4, [rip+0xf26df]
37c37e921movapd x11, x4
37c37e926movapd x4, x5
37c37e92amulsd x4, x1
37c37e92emulsd x1, x2
37c37e932subsd x4, x3
37c37e936addsd x1, x0
37c37e93amovsd_xmm [rsp+160], x4
37c37e943movsd_xmm [rsp+176], x1
37c37e94cnop [rax]
37c37e950
37c37e950loc_37c37e950:
37c37e950movsd_xmm x1, [rax]
37c37e954movsd_xmm x0, [rax+8]
37c37e959movapd x7, x15
37c37e95emovapd x6, x12
37c37e963movsd_xmm x8, [rsp+80]
37c37e96amovsd_xmm x5, [rax+16]
37c37e96fadd rdx, 1
37c37e973mulsd x0, x15
37c37e978movsd_xmm x4, [rax+24]
37c37e97dmovsd_xmm x3, [rax+32]
37c37e982mulsd x1, x12
37c37e987movsd_xmm x2, [rsp+96]
37c37e98dmovsd_xmm x10, [rsp+144]
37c37e997mulsd x7, [rax]
37c37e99bmulsd x2, x4
37c37e99fmulsd x6, [rax+8]
37c37e9a4subsd x1, x0
37c37e9a8movapd x0, x8
37c37e9admulsd x0, x5
37c37e9b1mulsd x8, x4
37c37e9b6subsd x0, x2
37c37e9bamovsd_xmm x2, [rax+40]
37c37e9bfmulsd x2, x11
37c37e9c4addsd x1, x0
37c37e9c8movapd x0, x10
37c37e9cdmulsd x0, x3
37c37e9d1mulsd x10, [rax+40]
37c37e9d7subsd x0, x2
37c37e9dbmovapd x2, x7
37c37e9dfmovupd x7, [rax]
37c37e9e3addsd x2, x6
37c37e9e7addsd x0, x1
37c37e9ebmovsd_xmm x1, [rsp+96]
37c37e9f1mulsd x1, x5
37c37e9f5addsd x1, x8
37c37e9faaddsd x1, x2
37c37e9femovapd x2, x11
37c37ea03mulsd x2, x3
37c37ea07addsd x2, x10
37c37ea0caddsd x1, x2
37c37ea10movapd x2, x0
37c37ea14movapd x6, x1
37c37ea18unpcklpd x2, x1
37c37ea1cmulpd x2, x14
37c37ea21unpcklpd x6, x0
37c37ea25mulpd x6, x13
37c37ea2aaddsubpd x2, x6
37c37ea2emovsd_xmm x6, [rsp+112]
37c37ea34subpd x7, x2
37c37ea38movups [rax], x7
37c37ea3bmovapd x7, x6
37c37ea3fmulsd x7, x0
37c37ea43mulsd x6, x1
37c37ea47movapd x2, x7
37c37ea4bmovsd_xmm x7, [rsp+128]
37c37ea54movapd x9, x7
37c37ea59mulsd x9, x1
37c37ea5emulsd x7, x0
37c37ea62subsd x2, x9
37c37ea67subsd x5, x2
37c37ea6bmovapd x2, x7
37c37ea6fmovsd_xmm x7, [rsp+176]
37c37ea78addsd x2, x6
37c37ea7cmovsd_xmm [rax+16], x5
37c37ea81movsd_xmm x5, [rsp+160]
37c37ea8asubsd x4, x2
37c37ea8emovapd x2, x7
37c37ea92mulsd x2, x1
37c37ea96mulsd x1, x5
37c37ea9amovsd_xmm [rax+24], x4
37c37ea9fmovapd x4, x5
37c37eaa3mulsd x4, x0
37c37eaa7mulsd x0, x7
37c37eaabsubsd x4, x2
37c37eaafmovsd_xmm x2, [rax+40]
37c37eab4addsd x1, x0
37c37eab8subsd x3, x4
37c37eabcsubsd x2, x1
37c37eac0movsd_xmm [rax+32], x3
37c37eac5movsd_xmm [rax+40], x2
37c37eacaadd rax, r11
37c37eacdcmp rdx, r8
37c37ead0jne 0x37c37e950
37c37ead6jmp 0x37c37d76f
37c37eadbnop [rax+rax]
37c37eae0mov r8, [rdi]
37c37eae3test r8, r8
37c37eae6jle 0x37c37d76f
37c37eaecmovsd_xmm x5, [r10]
37c37eaf1shl r11, 4
37c37eaf5mov rax, rbx
37c37eaf8add r8, 1
37c37eafcmovsd_xmm x2, [r10+8]
37c37eb02movsd_xmm x1, [rbp]
37c37eb07mov ecx, 1
37c37eb0cmovsd_xmm x0, [rbp+8]
37c37eb11movapd x3, x5
37c37eb15movsd_xmm [rsp+112], x5
37c37eb1bmulsd x3, x1
37c37eb1fmovapd x4, x2
37c37eb23xorpd x4, [rip+0xf24d5]
37c37eb2bmovsd_xmm [rsp+128], x4
37c37eb34movapd x4, x2
37c37eb38mulsd x4, x0
37c37eb3cmulsd x2, x1
37c37eb40subsd x3, x4
37c37eb44movddup x4, x3
37c37eb48movapd x3, x5
37c37eb4cmovsd_xmm x5, [r10+16]
37c37eb52mulsd x3, x0
37c37eb56movups [rsp+80], x4
37c37eb5bmovsd_xmm [rsp+144], x5
37c37eb64addsd x2, x3
37c37eb68movapd x3, x0
37c37eb6cmovddup x4, x2
37c37eb70movsd_xmm x2, [r10+24]
37c37eb76movups [rsp+96], x4
37c37eb7bmulsd x3, x2
37c37eb7fmovapd x4, x2
37c37eb83xorpd x4, [rip+0xf2475]
37c37eb8bmulsd x2, x1
37c37eb8fmovapd x8, x4
37c37eb94movapd x4, x5
37c37eb98mulsd x4, x1
37c37eb9csubsd x4, x3
37c37eba0movapd x3, x5
37c37eba4movsd_xmm x5, [r10+32]
37c37ebaamulsd x3, x0
37c37ebaemovsd_xmm [rsp+192], x5
37c37ebb7movsd_xmm [rsp+160], x4
37c37ebc0addsd x2, x3
37c37ebc4movapd x3, x0
37c37ebc8movsd_xmm [rsp+176], x2
37c37ebd1movsd_xmm x2, [r10+40]
37c37ebd7mulsd x3, x2
37c37ebdbmovapd x4, x2
37c37ebdfxorpd x4, [rip+0xf2419]
37c37ebe7mulsd x2, x1
37c37ebebmovapd x10, x4
37c37ebf0movapd x4, x5
37c37ebf4mulsd x4, x1
37c37ebf8subsd x4, x3
37c37ebfcmovapd x3, x5
37c37ec00movsd_xmm x5, [r10+48]
37c37ec06mulsd x3, x0
37c37ec0amovsd_xmm [rsp+240], x5
37c37ec13movsd_xmm [rsp+208], x4
37c37ec1caddsd x2, x3
37c37ec20movapd x3, x0
37c37ec24mulsd x0, x5
37c37ec28movsd_xmm [rsp+224], x2
37c37ec31movsd_xmm x2, [r10+56]
37c37ec37mulsd x3, x2
37c37ec3bmovapd x4, x2
37c37ec3fxorpd x4, [rip+0xf23b9]
37c37ec47mulsd x2, x1
37c37ec4bmovsd_xmm [rsp+256], x4
37c37ec54movapd x4, x5
37c37ec58mulsd x4, x1
37c37ec5caddsd x2, x0
37c37ec60subsd x4, x3
37c37ec64movsd_xmm [rsp+288], x2
37c37ec6dmovsd_xmm [rsp+272], x4
37c37ec76nop [rax+rax]
37c37ec80
37c37ec80loc_37c37ec80:
37c37ec80movsd_xmm x13, [rsp+112]
37c37ec87movsd_xmm x2, [rax+8]
37c37ec8cadd rcx, 1
37c37ec90movsd_xmm x15, [rsp+128]
37c37ec9amovsd_xmm x1, [rax]
37c37ec9emovapd x0, x13
37c37eca3movsd_xmm x6, [rax+24]
37c37eca8movsd_xmm x11, [rsp+144]
37c37ecb2movapd x7, x15
37c37ecb7movsd_xmm x5, [rax+32]
37c37ecbcmovsd_xmm x4, [rax+40]
37c37ecc1mulsd x7, x2
37c37ecc5movsd_xmm x3, [rax+48]
37c37eccamovsd_xmm x9, [rsp+192]
37c37ecd4movsd_xmm x12, [rsp+240]
37c37ecdemulsd x0, x1
37c37ece2mulsd x2, x13
37c37ece7mulsd x1, x15
37c37ececmulsd x6, x8
37c37ecf1subsd x0, x7
37c37ecf5addsd x1, x2
37c37ecf9movapd x7, x0
37c37ecfdmovsd_xmm x0, [rax+16]
37c37ed02mulsd x0, x11
37c37ed07movapd x2, x1
37c37ed0bmovsd_xmm x1, [rax+16]
37c37ed10mulsd x11, [rax+24]
37c37ed16mulsd x1, x8
37c37ed1bsubsd x0, x6
37c37ed1faddsd x1, x11
37c37ed24movapd x6, x0
37c37ed28movapd x0, x9
37c37ed2daddsd x6, x7
37c37ed31mulsd x0, x5
37c37ed35movapd x7, x10
37c37ed3amulsd x7, x4
37c37ed3eaddsd x1, x2
37c37ed42mulsd x9, x4
37c37ed47movapd x2, x1
37c37ed4bmovapd x1, x10
37c37ed50mulsd x1, x5
37c37ed54subsd x0, x7
37c37ed58movsd_xmm x7, [rax+56]
37c37ed5daddsd x0, x6
37c37ed61movsd_xmm x6, [rsp+256]
37c37ed6aaddsd x1, x9
37c37ed6fmulsd x7, x6
37c37ed73mulsd x6, x3
37c37ed77movapd x14, x0
37c37ed7cmovapd x0, x12
37c37ed81mulsd x0, x3
37c37ed85addsd x1, x2
37c37ed89mulsd x12, [rax+56]
37c37ed8fsubsd x0, x7
37c37ed93addsd x6, x12
37c37ed98addsd x0, x14
37c37ed9daddsd x1, x6
37c37eda1movapd x2, x0
37c37eda5movapd x7, x1
37c37eda9unpcklpd x2, x1
37c37edadmulpd x2, [rsp+80]
37c37edb3unpcklpd x7, x0
37c37edb7mulpd x7, [rsp+96]
37c37edbdaddsubpd x2, x7
37c37edc1movupd x7, [rax]
37c37edc5subpd x7, x2
37c37edc9movups [rax], x7
37c37edccmovsd_xmm x7, [rsp+160]
37c37edd5movapd x6, x7
37c37edd9mulsd x6, x0
37c37edddmulsd x7, x1
37c37ede1movapd x13, x6
37c37ede6movsd_xmm x6, [rsp+176]
37c37edefmovapd x2, x6
37c37edf3mulsd x2, x1
37c37edf7mulsd x6, x0
37c37edfbsubsd x13, x2
37c37ee00movsd_xmm x2, [rax+16]
37c37ee05addsd x7, x6
37c37ee09subsd x2, x13
37c37ee0emovsd_xmm [rax+16], x2
37c37ee13movsd_xmm x2, [rax+24]
37c37ee18subsd x2, x7
37c37ee1cmovsd_xmm x7, [rsp+208]
37c37ee25movapd x6, x7
37c37ee29mulsd x6, x0
37c37ee2dmovsd_xmm [rax+24], x2
37c37ee32mulsd x7, x1
37c37ee36movapd x15, x6
37c37ee3bmovsd_xmm x6, [rsp+224]
37c37ee44movapd x2, x6
37c37ee48mulsd x2, x1
37c37ee4cmulsd x6, x0
37c37ee50subsd x15, x2
37c37ee55subsd x5, x15
37c37ee5amovsd_xmm [rax+32], x5
37c37ee5fmovapd x5, x6
37c37ee63addsd x5, x7
37c37ee67movsd_xmm x7, [rsp+272]
37c37ee70subsd x4, x5
37c37ee74movsd_xmm [rax+40], x4
37c37ee79movapd x4, x7
37c37ee7dmovsd_xmm x6, [rsp+288]
37c37ee86movsd_xmm x2, [rax+56]
37c37ee8bmulsd x4, x0
37c37ee8fmulsd x0, x6
37c37ee93movapd x5, x6
37c37ee97mulsd x5, x1
37c37ee9bmulsd x1, x7
37c37ee9fsubsd x4, x5
37c37eea3addsd x1, x0
37c37eea7subsd x3, x4
37c37eeabsubsd x2, x1
37c37eeafmovsd_xmm [rax+48], x3
37c37eeb4movsd_xmm [rax+56], x2
37c37eeb9add rax, r11
37c37eebccmp rcx, r8
37c37eebfjne 0x37c37ec80
37c37eec5jmp 0x37c37d76f
37c37eecanop [rax+rax]
37c37eed0mov r8, [rdi]
37c37eed3test r8, r8
37c37eed6jle 0x37c37d76f
37c37eedcmovsd_xmm x5, [r10]
37c37eee1shl r11, 4
37c37eee5mov rax, rbx
37c37eee8add r8, 1
37c37eeecmovsd_xmm x2, [r10+8]
37c37eef2movsd_xmm x1, [rbp]
37c37eef7mov ecx, 1
37c37eefcmovsd_xmm x0, [rbp+8]
37c37ef01movapd x3, x5
37c37ef05movapd x15, x5
37c37ef0amulsd x3, x1
37c37ef0emovapd x4, x2
37c37ef12xorpd x4, [rip+0xf20e6]
37c37ef1amovsd_xmm [rsp+80], x4
37c37ef20movapd x4, x2
37c37ef24mulsd x4, x0
37c37ef28mulsd x2, x1
37c37ef2csubsd x3, x4
37c37ef30movddup x4, x3
37c37ef34movapd x3, x5
37c37ef38movsd_xmm x5, [r10+16]
37c37ef3emulsd x3, x0
37c37ef42movups [rsp+352], x4
37c37ef4amovsd_xmm [rsp+112], x5
37c37ef50addsd x2, x3
37c37ef54movapd x3, x0
37c37ef58movddup x4, x2
37c37ef5cmovsd_xmm x2, [r10+24]
37c37ef62movups [rsp+368], x4
37c37ef6amulsd x3, x2
37c37ef6emovapd x4, x2
37c37ef72xorpd x4, [rip+0xf2086]
37c37ef7amulsd x2, x1
37c37ef7emovapd x8, x4
37c37ef83movapd x4, x5
37c37ef87mulsd x4, x1
37c37ef8bsubsd x4, x3
37c37ef8fmovapd x3, x5
37c37ef93movsd_xmm x5, [r10+32]
37c37ef99mulsd x3, x0
37c37ef9dmovsd_xmm [rsp+160], x5
37c37efa6movsd_xmm [rsp+128], x4
37c37efafaddsd x2, x3
37c37efb3movapd x3, x0
37c37efb7movsd_xmm [rsp+144], x2
37c37efc0movsd_xmm x2, [r10+40]
37c37efc6mulsd x3, x2
37c37efcamovapd x4, x2
37c37efcexorpd x4, [rip+0xf202a]
37c37efd6mulsd x2, x1
37c37efdamovsd_xmm [rsp+176], x4
37c37efe3movapd x4, x5
37c37efe7mulsd x4, x1
37c37efebsubsd x4, x3
37c37efefmovapd x3, x5
37c37eff3movsd_xmm x5, [r10+48]
37c37eff9mulsd x3, x0
37c37effdmovsd_xmm [rsp+224], x5
37c37f006movsd_xmm [rsp+192], x4
37c37f00faddsd x2, x3
37c37f013movapd x3, x0
37c37f017movsd_xmm [rsp+208], x2
37c37f020movsd_xmm x2, [r10+56]
37c37f026mulsd x3, x2
37c37f02amovapd x4, x2
37c37f02exorpd x4, [rip+0xf1fca]
37c37f036mulsd x2, x1
37c37f03amovsd_xmm [rsp+240], x4
37c37f043movapd x4, x5
37c37f047mulsd x4, x1
37c37f04bsubsd x4, x3
37c37f04fmovapd x3, x5
37c37f053movsd_xmm x5, [r10+64]
37c37f059mulsd x3, x0
37c37f05dmovsd_xmm [rsp+288], x5
37c37f066movsd_xmm [rsp+256], x4
37c37f06faddsd x2, x3
37c37f073movapd x3, x0
37c37f077mulsd x0, x5
37c37f07bmovsd_xmm [rsp+272], x2
37c37f084movsd_xmm x2, [r10+72]
37c37f08amulsd x3, x2
37c37f08emovapd x4, x2
37c37f092xorpd x4, [rip+0xf1f66]
37c37f09amulsd x2, x1
37c37f09emovsd_xmm [rsp+304], x4
37c37f0a7movapd x4, x5
37c37f0abmulsd x4, x1
37c37f0afaddsd x2, x0
37c37f0b3subsd x4, x3
37c37f0b7movsd_xmm [rsp+336], x2
37c37f0c0movsd_xmm [rsp+320], x4
37c37f0c9nop [rax]
37c37f0d0
37c37f0d0loc_37c37f0d0:
37c37f0d0movsd_xmm x2, [rax+8]
37c37f0d5movsd_xmm x1, [rax]
37c37f0d9add rcx, 1
37c37f0ddmovapd x0, x15
37c37f0e2movsd_xmm x7, [rsp+80]
37c37f0e8movsd_xmm x5, [rax+48]
37c37f0edmulsd x0, x1
37c37f0f1movsd_xmm x4, [rax+56]
37c37f0f6movsd_xmm x12, [rsp+112]
37c37f0fdmulsd x7, x2
37c37f101movsd_xmm x3, [rax+64]
37c37f106movsd_xmm x11, [rsp+176]
37c37f110movsd_xmm x10, [rsp+160]
37c37f11amulsd x1, [rsp+80]
37c37f120movsd_xmm x13, [rsp+240]
37c37f12amulsd x2, x15
37c37f12fmovsd_xmm x9, [rsp+224]
37c37f139subsd x0, x7
37c37f13dmovsd_xmm x7, [rax+24]
37c37f142addsd x1, x2
37c37f146mulsd x7, x8
37c37f14bmovapd x6, x0
37c37f14fmovsd_xmm x0, [rax+16]
37c37f154mulsd x0, x12
37c37f159movapd x2, x1
37c37f15dmovsd_xmm x1, [rax+16]
37c37f162mulsd x12, [rax+24]
37c37f168mulsd x1, x8
37c37f16dsubsd x0, x7
37c37f171movapd x7, x13
37c37f176mulsd x7, x4
37c37f17aaddsd x1, x12
37c37f17faddsd x0, x6
37c37f183movsd_xmm x6, [rax+40]
37c37f188addsd x1, x2
37c37f18cmulsd x6, x11
37c37f191movapd x14, x0
37c37f196movsd_xmm x0, [rax+32]
37c37f19bmulsd x0, x10
37c37f1a0movapd x2, x1
37c37f1a4movsd_xmm x1, [rax+32]
37c37f1a9mulsd x10, [rax+40]
37c37f1afmulsd x1, x11
37c37f1b4subsd x0, x6
37c37f1b8addsd x1, x10
37c37f1bdmovapd x6, x0
37c37f1c1movapd x0, x9
37c37f1c6mulsd x0, x5
37c37f1caaddsd x6, x14
37c37f1cfmovsd_xmm x14, [rsp+288]
37c37f1d9addsd x1, x2
37c37f1ddmulsd x9, x4
37c37f1e2movapd x2, x1
37c37f1e6movapd x1, x13
37c37f1ebsubsd x0, x7
37c37f1efmulsd x1, x5
37c37f1f3movsd_xmm x7, [rax+72]
37c37f1f8addsd x0, x6
37c37f1fcmovsd_xmm x6, [rsp+304]
37c37f205mulsd x7, x6
37c37f209addsd x1, x9
37c37f20emovsd_xmm [rsp+96], x0
37c37f214mulsd x6, x3
37c37f218movapd x0, x14
37c37f21dmulsd x14, [rax+72]
37c37f223mulsd x0, x3
37c37f227addsd x1, x2
37c37f22baddsd x6, x14
37c37f230subsd x0, x7
37c37f234addsd x0, [rsp+96]
37c37f23aaddsd x1, x6
37c37f23emovsd_xmm x6, [rsp+128]
37c37f247movapd x2, x0
37c37f24bmovapd x7, x1
37c37f24funpcklpd x2, x1
37c37f253mulpd x2, [rsp+352]
37c37f25cunpcklpd x7, x0
37c37f260mulpd x7, [rsp+368]
37c37f269addsubpd x2, x7
37c37f26dmovupd x7, [rax]
37c37f271subpd x7, x2
37c37f275movups [rax], x7
37c37f278movapd x7, x6
37c37f27cmulsd x7, x0
37c37f280mulsd x6, x1
37c37f284movapd x13, x7
37c37f289movsd_xmm x7, [rsp+144]
37c37f292movapd x2, x7
37c37f296mulsd x2, x1
37c37f29amulsd x7, x0
37c37f29esubsd x13, x2
37c37f2a3movsd_xmm x2, [rax+16]
37c37f2a8addsd x6, x7
37c37f2acmovsd_xmm x7, [rsp+192]
37c37f2b5subsd x2, x13
37c37f2bamovsd_xmm [rax+16], x2
37c37f2bfmovsd_xmm x2, [rax+24]
37c37f2c4subsd x2, x6
37c37f2c8movapd x6, x7
37c37f2ccmulsd x6, x0
37c37f2d0mulsd x7, x1
37c37f2d4movsd_xmm [rax+24], x2
37c37f2d9movapd x11, x6
37c37f2demovsd_xmm x6, [rsp+208]
37c37f2e7movapd x2, x6
37c37f2ebmulsd x2, x1
37c37f2efmulsd x6, x0
37c37f2f3subsd x11, x2
37c37f2f8movsd_xmm x2, [rax+32]
37c37f2fdaddsd x7, x6
37c37f301movsd_xmm x6, [rsp+256]
37c37f30asubsd x2, x11
37c37f30fmovsd_xmm [rax+32], x2
37c37f314movsd_xmm x2, [rax+40]
37c37f319subsd x2, x7
37c37f31dmovapd x7, x6
37c37f321mulsd x7, x0
37c37f325mulsd x6, x1
37c37f329movsd_xmm [rax+40], x2
37c37f32emovapd x14, x7
37c37f333movsd_xmm x7, [rsp+272]
37c37f33cmovapd x2, x7
37c37f340mulsd x2, x1
37c37f344mulsd x7, x0
37c37f348subsd x14, x2
37c37f34dmovsd_xmm x2, [rax+72]
37c37f352subsd x5, x14
37c37f357movsd_xmm [rax+48], x5
37c37f35cmovapd x5, x7
37c37f360movsd_xmm x7, [rsp+336]
37c37f369addsd x5, x6
37c37f36dmovsd_xmm x6, [rsp+320]
37c37f376subsd x4, x5
37c37f37amovapd x5, x7
37c37f37emulsd x5, x1
37c37f382mulsd x1, x6
37c37f386movsd_xmm [rax+56], x4
37c37f38bmovapd x4, x6
37c37f38fmulsd x4, x0
37c37f393mulsd x0, x7
37c37f397subsd x4, x5
37c37f39baddsd x1, x0
37c37f39fsubsd x3, x4
37c37f3a3subsd x2, x1
37c37f3a7movsd_xmm [rax+64], x3
37c37f3acmovsd_xmm [rax+72], x2
37c37f3b1add rax, r11
37c37f3b4cmp rcx, r8
37c37f3b7jne 0x37c37f0d0
37c37f3bdjmp 0x37c37d76f
37c37f3c2nop [rax+rax]
37c37f3c8mov r8, [rdi]
37c37f3cbtest r8, r8
37c37f3cejle 0x37c37d76f
37c37f3d4movsd_xmm x5, [r10]
37c37f3d9shl r11, 4
37c37f3ddmov rax, rbx
37c37f3e0add r8, 1
37c37f3e4movsd_xmm x2, [r10+8]
37c37f3eamovsd_xmm x1, [rbp]
37c37f3efmov ecx, 1
37c37f3f4movsd_xmm x0, [rbp+8]
37c37f3f9movapd x3, x5
37c37f3fdmovsd_xmm [rsp+80], x5
37c37f403mulsd x3, x1
37c37f407movapd x4, x2
37c37f40bxorpd x4, [rip+0xf1bed]
37c37f413movsd_xmm [rsp+96], x4
37c37f419movapd x4, x2
37c37f41dmulsd x4, x0
37c37f421mulsd x2, x1
37c37f425subsd x3, x4
37c37f429movddup x4, x3
37c37f42dmovapd x3, x5
37c37f431movsd_xmm x5, [r10+16]
37c37f437mulsd x3, x0
37c37f43bmovups [rsp+144], x4
37c37f443movsd_xmm [rsp+176], x5
37c37f44caddsd x2, x3
37c37f450movapd x3, x0
37c37f454movddup x4, x2
37c37f458movsd_xmm x2, [r10+24]
37c37f45emovups [rsp+160], x4
37c37f466mulsd x3, x2
37c37f46amovapd x4, x2
37c37f46exorpd x4, [rip+0xf1b8a]
37c37f476mulsd x2, x1
37c37f47amovsd_xmm [rsp+192], x4
37c37f483movapd x4, x5
37c37f487mulsd x4, x1
37c37f48bsubsd x4, x3
37c37f48fmovapd x3, x5
37c37f493movsd_xmm x5, [r10+32]
37c37f499mulsd x3, x0
37c37f49dmovsd_xmm [rsp+240], x5
37c37f4a6movsd_xmm [rsp+208], x4
37c37f4afaddsd x2, x3
37c37f4b3movapd x3, x0
37c37f4b7movsd_xmm [rsp+224], x2
37c37f4c0movsd_xmm x2, [r10+40]
37c37f4c6mulsd x3, x2
37c37f4camovapd x4, x2
37c37f4cexorpd x4, [rip+0xf1b2a]
37c37f4d6mulsd x2, x1
37c37f4damovsd_xmm [rsp+256], x4
37c37f4e3movapd x4, x5
37c37f4e7mulsd x4, x1
37c37f4ebsubsd x4, x3
37c37f4efmovapd x3, x5
37c37f4f3movsd_xmm x5, [r10+48]
37c37f4f9mulsd x3, x0
37c37f4fdmovsd_xmm [rsp+304], x5
37c37f506movsd_xmm [rsp+272], x4
37c37f50faddsd x2, x3
37c37f513movapd x3, x0
37c37f517movsd_xmm [rsp+288], x2
37c37f520movsd_xmm x2, [r10+56]
37c37f526mulsd x3, x2
37c37f52amovapd x4, x2
37c37f52exorpd x4, [rip+0xf1aca]
37c37f536mulsd x2, x1
37c37f53amovsd_xmm [rsp+320], x4
37c37f543movapd x4, x5
37c37f547mulsd x4, x1
37c37f54bsubsd x4, x3
37c37f54fmovapd x3, x5
37c37f553movsd_xmm x5, [r10+64]
37c37f559mulsd x3, x0
37c37f55dmovsd_xmm [rsp+368], x5
37c37f566movsd_xmm [rsp+336], x4
37c37f56faddsd x2, x3
37c37f573movapd x3, x0
37c37f577movsd_xmm [rsp+352], x2
37c37f580movsd_xmm x2, [r10+72]
37c37f586mulsd x3, x2
37c37f58amovapd x4, x2
37c37f58exorpd x4, [rip+0xf1a6a]
37c37f596mulsd x2, x1
37c37f59amovsd_xmm [rsp+384], x4
37c37f5a3movapd x4, x5
37c37f5a7mulsd x4, x1
37c37f5absubsd x4, x3
37c37f5afmovapd x3, x5
37c37f5b3movsd_xmm x5, [r10+80]
37c37f5b9mulsd x3, x0
37c37f5bdmovsd_xmm [rsp+112], x5
37c37f5c3movsd_xmm [rsp+400], x4
37c37f5ccaddsd x2, x3
37c37f5d0movapd x3, x0
37c37f5d4mulsd x0, x5
37c37f5d8movsd_xmm [rsp+416], x2
37c37f5e1movsd_xmm x2, [r10+88]
37c37f5e7mulsd x3, x2
37c37f5ebmovapd x4, x2
37c37f5efxorpd x4, [rip+0xf1a09]
37c37f5f7mulsd x2, x1
37c37f5fbmovsd_xmm [rsp+432], x4
37c37f604movapd x4, x5
37c37f608mulsd x4, x1
37c37f60caddsd x2, x0
37c37f610subsd x4, x3
37c37f614movsd_xmm [rsp+464], x2
37c37f61dmovsd_xmm [rsp+448], x4
37c37f626nop [rax+rax]
37c37f630
37c37f630loc_37c37f630:
37c37f630movsd_xmm x1, [rax]
37c37f634movsd_xmm x0, [rsp+80]
37c37f63aadd rcx, 1
37c37f63emovsd_xmm x2, [rax+8]
37c37f643movsd_xmm x6, [rsp+96]
37c37f649mulsd x0, x1
37c37f64dmovsd_xmm x7, [rax+40]
37c37f652movsd_xmm x14, [rsp+192]
37c37f65cmulsd x6, x2
37c37f660movsd_xmm x5, [rax+64]
37c37f665movsd_xmm x13, [rsp+176]
37c37f66fmovsd_xmm x11, [rsp+256]
37c37f679movsd_xmm x4, [rax+72]
37c37f67emovsd_xmm x12, [rsp+304]
37c37f688movsd_xmm x3, [rax+80]
37c37f68dmovsd_xmm x9, [rsp+368]
37c37f697mulsd x7, x11
37c37f69cmulsd x1, [rsp+96]
37c37f6a2movapd x8, x0
37c37f6a7movsd_xmm x0, [rax+16]
37c37f6acsubsd x8, x6
37c37f6b1movsd_xmm x6, [rax+24]
37c37f6b6mulsd x0, x13
37c37f6bbmulsd x6, x14
37c37f6c0mulsd x13, [rax+24]
37c37f6c6subsd x0, x6
37c37f6camovsd_xmm x6, [rax+56]
37c37f6cfmovapd x10, x0
37c37f6d4movsd_xmm x0, [rax+32]
37c37f6d9addsd x10, x8
37c37f6demovsd_xmm x8, [rsp+240]
37c37f6e8mulsd x0, x8
37c37f6edmulsd x8, [rax+40]
37c37f6f3subsd x0, x7
37c37f6f7movapd x15, x0
37c37f6fcmovsd_xmm x0, [rax+48]
37c37f701addsd x15, x10
37c37f706movsd_xmm x10, [rsp+320]
37c37f710mulsd x0, x12
37c37f715mulsd x6, x10
37c37f71asubsd x0, x6
37c37f71eaddsd x0, x15
37c37f723movsd_xmm x15, [rsp+384]
37c37f72dmovapd x7, x15
37c37f732mulsd x7, x4
37c37f736movapd x6, x0
37c37f73amovapd x0, x9
37c37f73fmulsd x0, x5
37c37f743mulsd x9, x4
37c37f748subsd x0, x7
37c37f74cmovsd_xmm x7, [rax+88]
37c37f751addsd x0, x6
37c37f755movsd_xmm x6, [rsp+432]
37c37f75emulsd x7, x6
37c37f762movsd_xmm [rsp+128], x0
37c37f76bmovsd_xmm x0, [rsp+112]
37c37f771mulsd x6, x3
37c37f775mulsd x0, x3
37c37f779subsd x0, x7
37c37f77dmovsd_xmm x7, [rsp+80]
37c37f783addsd x0, [rsp+128]
37c37f78cmulsd x7, x2
37c37f790addsd x1, x7
37c37f794movapd x2, x1
37c37f798movsd_xmm x1, [rax+16]
37c37f79dmulsd x1, x14
37c37f7a2addsd x1, x13
37c37f7a7addsd x1, x2
37c37f7abmovapd x2, x1
37c37f7afmovsd_xmm x1, [rax+32]
37c37f7b4mulsd x1, x11
37c37f7b9addsd x1, x8
37c37f7beaddsd x1, x2
37c37f7c2movapd x2, x1
37c37f7c6movsd_xmm x1, [rax+48]
37c37f7cbmovsd_xmm x7, [rsp+112]
37c37f7d1mulsd x12, [rax+56]
37c37f7d7mulsd x1, x10
37c37f7dcmulsd x7, [rax+88]
37c37f7e1addsd x1, x12
37c37f7e6addsd x6, x7
37c37f7eamovupd x7, [rax]
37c37f7eeaddsd x1, x2
37c37f7f2movapd x2, x1
37c37f7f6movapd x1, x15
37c37f7fbmulsd x1, x5
37c37f7ffaddsd x1, x9
37c37f804addsd x1, x2
37c37f808movapd x2, x0
37c37f80caddsd x1, x6
37c37f810movapd x6, x1
37c37f814unpcklpd x2, x1
37c37f818mulpd x2, [rsp+144]
37c37f821unpcklpd x6, x0
37c37f825mulpd x6, [rsp+160]
37c37f82eaddsubpd x2, x6
37c37f832subpd x7, x2
37c37f836movups [rax], x7
37c37f839movsd_xmm x7, [rsp+208]
37c37f842movapd x6, x7
37c37f846mulsd x6, x0
37c37f84amulsd x7, x1
37c37f84emovapd x13, x6
37c37f853movsd_xmm x6, [rsp+224]
37c37f85cmovapd x2, x6
37c37f860mulsd x6, x0
37c37f864mulsd x2, x1
37c37f868addsd x7, x6
37c37f86cmovsd_xmm x6, [rax+24]
37c37f871subsd x13, x2
37c37f876movsd_xmm x2, [rax+16]
37c37f87bsubsd x6, x7
37c37f87fsubsd x2, x13
37c37f884movsd_xmm [rax+24], x6
37c37f889movsd_xmm x6, [rsp+272]
37c37f892movsd_xmm [rax+16], x2
37c37f897movapd x7, x6
37c37f89bmulsd x7, x0
37c37f89fmulsd x6, x1
37c37f8a3movapd x11, x7
37c37f8a8movsd_xmm x7, [rsp+288]
37c37f8b1movapd x2, x7
37c37f8b5mulsd x7, x0
37c37f8b9mulsd x2, x1
37c37f8bdaddsd x6, x7
37c37f8c1movsd_xmm x7, [rax+40]
37c37f8c6subsd x11, x2
37c37f8cbmovsd_xmm x2, [rax+32]
37c37f8d0subsd x7, x6
37c37f8d4subsd x2, x11
37c37f8d9movsd_xmm [rax+40], x7
37c37f8demovsd_xmm x7, [rsp+336]
37c37f8e7movsd_xmm [rax+32], x2
37c37f8ecmovapd x6, x7
37c37f8f0mulsd x6, x0
37c37f8f4mulsd x7, x1
37c37f8f8movapd x14, x6
37c37f8fdmovsd_xmm x6, [rsp+352]
37c37f906movapd x2, x6
37c37f90amulsd x6, x0
37c37f90emulsd x2, x1
37c37f912addsd x7, x6
37c37f916movsd_xmm x6, [rax+56]
37c37f91bsubsd x14, x2
37c37f920movsd_xmm x2, [rax+48]
37c37f925subsd x6, x7
37c37f929movsd_xmm x7, [rsp+400]
37c37f932subsd x2, x14
37c37f937movsd_xmm [rax+56], x6
37c37f93cmovapd x6, x7
37c37f940mulsd x6, x0
37c37f944movsd_xmm [rax+48], x2
37c37f949mulsd x7, x1
37c37f94dmovapd x8, x6
37c37f952movsd_xmm x6, [rsp+416]
37c37f95bmovapd x2, x6
37c37f95fmulsd x2, x1
37c37f963mulsd x6, x0
37c37f967subsd x8, x2
37c37f96csubsd x5, x8
37c37f971movsd_xmm [rax+64], x5
37c37f976movapd x5, x6
37c37f97amovsd_xmm x6, [rsp+448]
37c37f983addsd x5, x7
37c37f987movsd_xmm x7, [rsp+464]
37c37f990subsd x4, x5
37c37f994movapd x5, x7
37c37f998mulsd x5, x1
37c37f99cmulsd x1, x6
37c37f9a0movsd_xmm [rax+72], x4
37c37f9a5movapd x4, x6
37c37f9a9mulsd x4, x0
37c37f9admulsd x0, x7
37c37f9b1subsd x4, x5
37c37f9b5addsd x1, x0
37c37f9b9subsd x3, x4
37c37f9bdmovsd_xmm [rax+80], x3
37c37f9c2movsd_xmm x2, [rax+88]
37c37f9c7subsd x2, x1
37c37f9cbmovsd_xmm [rax+88], x2
37c37f9d0add rax, r11
37c37f9d3cmp rcx, r8
37c37f9d6jne 0x37c37f630
37c37f9dcjmp 0x37c37d76f
37c37f9e1nop [rax]
37c37f9e8mov r8, [rdi]
37c37f9ebtest r8, r8
37c37f9eejle 0x37c37d76f
37c37f9f4movsd_xmm x5, [r10]
37c37f9f9shl r11, 4
37c37f9fdmov rax, rbx
37c37fa00add r8, 1
37c37fa04movsd_xmm x2, [r10+8]
37c37fa0amovsd_xmm x1, [rbp]
37c37fa0fmov ecx, 1
37c37fa14movsd_xmm x0, [rbp+8]
37c37fa19movapd x3, x5
37c37fa1dmovsd_xmm [rsp+80], x5
37c37fa23mulsd x3, x1
37c37fa27movapd x4, x2
37c37fa2bxorpd x4, [rip+0xf15cd]
37c37fa33movsd_xmm [rsp+96], x4
37c37fa39movapd x4, x2
37c37fa3dmulsd x4, x0
37c37fa41mulsd x2, x1
37c37fa45subsd x3, x4
37c37fa49movddup x4, x3
37c37fa4dmovapd x3, x5
37c37fa51movsd_xmm x5, [r10+16]
37c37fa57mulsd x3, x0
37c37fa5bmovups [rsp+176], x4
37c37fa63movsd_xmm [rsp+208], x5
37c37fa6caddsd x2, x3
37c37fa70movapd x3, x0
37c37fa74movddup x4, x2
37c37fa78movsd_xmm x2, [r10+24]
37c37fa7emovups [rsp+192], x4
37c37fa86mulsd x3, x2
37c37fa8amovapd x4, x2
37c37fa8exorpd x4, [rip+0xf156a]
37c37fa96mulsd x2, x1
37c37fa9amovsd_xmm [rsp+224], x4
37c37faa3movapd x4, x5
37c37faa7mulsd x4, x1
37c37faabsubsd x4, x3
37c37faafmovapd x3, x5
37c37fab3movsd_xmm x5, [r10+32]
37c37fab9mulsd x3, x0
37c37fabdmovsd_xmm [rsp+272], x5
37c37fac6movsd_xmm [rsp+240], x4
37c37facfaddsd x2, x3
37c37fad3movapd x3, x0
37c37fad7movsd_xmm [rsp+256], x2
37c37fae0movsd_xmm x2, [r10+40]
37c37fae6mulsd x3, x2
37c37faeamovapd x4, x2
37c37faeexorpd x4, [rip+0xf150a]
37c37faf6mulsd x2, x1
37c37fafamovsd_xmm [rsp+288], x4
37c37fb03movapd x4, x5
37c37fb07mulsd x4, x1
37c37fb0bsubsd x4, x3
37c37fb0fmovapd x3, x5
37c37fb13movsd_xmm x5, [r10+48]
37c37fb19mulsd x3, x0
37c37fb1dmovsd_xmm [rsp+336], x5
37c37fb26movsd_xmm [rsp+304], x4
37c37fb2faddsd x2, x3
37c37fb33movapd x3, x0
37c37fb37movsd_xmm [rsp+320], x2
37c37fb40movsd_xmm x2, [r10+56]
37c37fb46mulsd x3, x2
37c37fb4amovapd x4, x2
37c37fb4exorpd x4, [rip+0xf14aa]
37c37fb56mulsd x2, x1
37c37fb5amovsd_xmm [rsp+352], x4
37c37fb63movapd x4, x5
37c37fb67mulsd x4, x1
37c37fb6bsubsd x4, x3
37c37fb6fmovapd x3, x5
37c37fb73movsd_xmm x5, [r10+64]
37c37fb79mulsd x3, x0
37c37fb7dmovsd_xmm [rsp+400], x5
37c37fb86movsd_xmm [rsp+368], x4
37c37fb8faddsd x2, x3
37c37fb93movapd x3, x0
37c37fb97movsd_xmm [rsp+384], x2
37c37fba0movsd_xmm x2, [r10+72]
37c37fba6mulsd x3, x2
37c37fbaamovapd x4, x2
37c37fbaexorpd x4, [rip+0xf144a]
37c37fbb6mulsd x2, x1
37c37fbbamovsd_xmm [rsp+416], x4
37c37fbc3movapd x4, x5
37c37fbc7mulsd x4, x1
37c37fbcbsubsd x4, x3
37c37fbcfmovapd x3, x5
37c37fbd3movsd_xmm x5, [r10+80]
37c37fbd9mulsd x3, x0
37c37fbddmovsd_xmm [rsp+112], x5
37c37fbe3movsd_xmm [rsp+432], x4
37c37fbecaddsd x2, x3
37c37fbf0movapd x3, x0
37c37fbf4movsd_xmm [rsp+448], x2
37c37fbfdmovsd_xmm x2, [r10+88]
37c37fc03mulsd x3, x2
37c37fc07movapd x4, x2
37c37fc0bxorpd x4, [rip+0xf13ed]
37c37fc13mulsd x2, x1
37c37fc17movsd_xmm [rsp+128], x4
37c37fc20movapd x4, x5
37c37fc24mulsd x4, x1
37c37fc28subsd x4, x3
37c37fc2cmovapd x3, x5
37c37fc30movsd_xmm x5, [r10+96]
37c37fc36mulsd x3, x0
37c37fc3amovsd_xmm [rsp+144], x5
37c37fc43movsd_xmm [rsp+464], x4
37c37fc4caddsd x2, x3
37c37fc50movapd x3, x0
37c37fc54mulsd x0, x5
37c37fc58movsd_xmm [rsp+480], x2
37c37fc61movsd_xmm x2, [r10+104]
37c37fc67mulsd x3, x2
37c37fc6bmovapd x4, x2
37c37fc6fxorpd x4, [rip+0xf1389]
37c37fc77mulsd x2, x1
37c37fc7bmovsd_xmm [rsp+496], x4
37c37fc84movapd x4, x5
37c37fc88mulsd x4, x1
37c37fc8caddsd x2, x0
37c37fc90subsd x4, x3
37c37fc94movsd_xmm [rsp+528], x2
37c37fc9dmovsd_xmm [rsp+512], x4
37c37fca6nop [rax+rax]
37c37fcb0
37c37fcb0loc_37c37fcb0:
37c37fcb0movsd_xmm x1, [rax]
37c37fcb4movsd_xmm x0, [rsp+80]
37c37fcbaadd rcx, 1
37c37fcbemovsd_xmm x13, [rsp+224]
37c37fcc8movsd_xmm x7, [rax+24]
37c37fccdmulsd x0, x1
37c37fcd1movsd_xmm x2, [rax+8]
37c37fcd6movsd_xmm x5, [rax+64]
37c37fcdbmulsd x7, x13
37c37fce0movsd_xmm x6, [rsp+96]
37c37fce6movsd_xmm x15, [rsp+208]
37c37fcf0movsd_xmm x11, [rsp+288]
37c37fcfamovsd_xmm x4, [rax+72]
37c37fcffmulsd x6, x2
37c37fd03movsd_xmm x3, [rax+80]
37c37fd08movsd_xmm x14, [rsp+272]
37c37fd12movsd_xmm x8, [rsp+336]
37c37fd1cmulsd x1, [rsp+96]
37c37fd22movapd x9, x0
37c37fd27movsd_xmm x0, [rax+16]
37c37fd2cmulsd x0, x15
37c37fd31subsd x9, x6
37c37fd36movsd_xmm x6, [rax+40]
37c37fd3bmulsd x6, x11
37c37fd40subsd x0, x7
37c37fd44movsd_xmm x7, [rax+56]
37c37fd49movapd x10, x0
37c37fd4emovsd_xmm x0, [rax+32]
37c37fd53addsd x10, x9
37c37fd58movsd_xmm x9, [rsp+416]
37c37fd62mulsd x0, x14
37c37fd67subsd x0, x6
37c37fd6bmovapd x6, x9
37c37fd70mulsd x6, x4
37c37fd74movapd x12, x0
37c37fd79movsd_xmm x0, [rax+48]
37c37fd7eaddsd x12, x10
37c37fd83movsd_xmm x10, [rsp+352]
37c37fd8dmulsd x0, x8
37c37fd92mulsd x7, x10
37c37fd97subsd x0, x7
37c37fd9bmovapd x7, x0
37c37fd9faddsd x7, x12
37c37fda4movsd_xmm x12, [rsp+400]
37c37fdaemovapd x0, x12
37c37fdb3mulsd x0, x5
37c37fdb7mulsd x12, x4
37c37fdbcsubsd x0, x6
37c37fdc0movsd_xmm x6, [rsp+128]
37c37fdc9mulsd x6, [rax+88]
37c37fdceaddsd x0, x7
37c37fdd2movapd x7, x0
37c37fdd6movsd_xmm x0, [rsp+112]
37c37fddcmulsd x0, x3
37c37fde0subsd x0, x6
37c37fde4movsd_xmm x6, [rsp+496]
37c37fdedaddsd x0, x7
37c37fdf1movsd_xmm x7, [rax+104]
37c37fdf6mulsd x7, x6
37c37fdfamovsd_xmm [rsp+160], x0
37c37fe03movsd_xmm x0, [rsp+144]
37c37fe0cmulsd x0, [rax+96]
37c37fe11subsd x0, x7
37c37fe15movsd_xmm x7, [rsp+80]
37c37fe1baddsd x0, [rsp+160]
37c37fe24mulsd x7, x2
37c37fe28addsd x1, x7
37c37fe2cmovapd x2, x1
37c37fe30movsd_xmm x1, [rax+16]
37c37fe35movsd_xmm x7, [rsp+112]
37c37fe3bmulsd x15, [rax+24]
37c37fe41mulsd x1, x13
37c37fe46mulsd x14, [rax+40]
37c37fe4cmulsd x8, [rax+56]
37c37fe52mulsd x7, [rax+88]
37c37fe57mulsd x6, [rax+96]
37c37fe5caddsd x1, x15
37c37fe61addsd x1, x2
37c37fe65movapd x2, x1
37c37fe69movsd_xmm x1, [rax+32]
37c37fe6emulsd x1, x11
37c37fe73addsd x1, x14
37c37fe78addsd x1, x2
37c37fe7cmovapd x2, x1
37c37fe80movsd_xmm x1, [rax+48]
37c37fe85mulsd x1, x10
37c37fe8aaddsd x1, x8
37c37fe8faddsd x1, x2
37c37fe93movapd x2, x1
37c37fe97movapd x1, x9
37c37fe9cmulsd x1, x5
37c37fea0addsd x1, x12
37c37fea5addsd x1, x2
37c37fea9movapd x2, x1
37c37feadmovsd_xmm x1, [rsp+128]
37c37feb6mulsd x1, x3
37c37febaaddsd x1, x7
37c37febemovsd_xmm x7, [rsp+144]
37c37fec7mulsd x7, [rax+104]
37c37feccaddsd x1, x2
37c37fed0movapd x2, x0
37c37fed4addsd x6, x7
37c37fed8addsd x1, x6
37c37fedcmovupd x6, [rax]
37c37fee0movapd x7, x1
37c37fee4unpcklpd x2, x1
37c37fee8mulpd x2, [rsp+176]
37c37fef1unpcklpd x7, x0
37c37fef5mulpd x7, [rsp+192]
37c37fefeaddsubpd x2, x7
37c37ff02subpd x6, x2
37c37ff06movups [rax], x6
37c37ff09movsd_xmm x6, [rsp+240]
37c37ff12movapd x7, x6
37c37ff16mulsd x7, x0
37c37ff1amulsd x6, x1
37c37ff1emovapd x15, x7
37c37ff23movsd_xmm x7, [rsp+256]
37c37ff2cmovapd x2, x7
37c37ff30mulsd x7, x0
37c37ff34mulsd x2, x1
37c37ff38addsd x6, x7
37c37ff3cmovsd_xmm x7, [rax+24]
37c37ff41subsd x15, x2
37c37ff46movsd_xmm x2, [rax+16]
37c37ff4bsubsd x7, x6
37c37ff4fsubsd x2, x15
37c37ff54movsd_xmm [rax+24], x7
37c37ff59movsd_xmm x7, [rsp+304]
37c37ff62movsd_xmm [rax+16], x2
37c37ff67movapd x6, x7
37c37ff6bmulsd x6, x0
37c37ff6fmulsd x7, x1
37c37ff73movapd x13, x6
37c37ff78movsd_xmm x6, [rsp+320]
37c37ff81movapd x2, x6
37c37ff85mulsd x6, x0
37c37ff89mulsd x2, x1
37c37ff8daddsd x7, x6
37c37ff91movsd_xmm x6, [rax+40]
37c37ff96subsd x13, x2
37c37ff9bmovsd_xmm x2, [rax+32]
37c37ffa0subsd x6, x7
37c37ffa4subsd x2, x13
37c37ffa9movsd_xmm [rax+40], x6
37c37ffaemovsd_xmm x6, [rsp+368]
37c37ffb7movsd_xmm [rax+32], x2
37c37ffbcmovapd x7, x6
37c37ffc0mulsd x7, x0
37c37ffc4mulsd x6, x1
37c37ffc8movapd x11, x7
37c37ffcdmovsd_xmm x7, [rsp+384]
37c37ffd6movapd x2, x7
37c37ffdamulsd x2, x1
37c37ffdemulsd x7, x0
37c37ffe2subsd x11, x2
37c37ffe7movsd_xmm x2, [rax+48]
37c37ffecaddsd x6, x7
37c37fff0subsd x2, x11
37c37fff5movsd_xmm [rax+48], x2
37c37fffamovsd_xmm x7, [rax+56]
37c37ffffsubsd x7, x6
37c380003movsd_xmm x6, [rsp+432]
37c38000cmovsd_xmm [rax+56], x7
37c380011movapd x7, x6
37c380015mulsd x7, x0
37c380019mulsd x6, x1
37c38001dmovapd x14, x7
37c380022movsd_xmm x7, [rsp+448]
37c38002bmovapd x2, x7
37c38002fmulsd x2, x1
37c380033mulsd x7, x0
37c380037subsd x14, x2
37c38003cmovsd_xmm x2, [rax+88]
37c380041subsd x5, x14
37c380046movsd_xmm [rax+64], x5
37c38004bmovapd x5, x7
37c38004faddsd x5, x6
37c380053movsd_xmm x6, [rsp+464]
37c38005csubsd x4, x5
37c380060movsd_xmm x5, [rsp+480]
37c380069mulsd x5, x1
37c38006dmovsd_xmm [rax+72], x4
37c380072movapd x4, x6
37c380076mulsd x4, x0
37c38007asubsd x4, x5
37c38007emovsd_xmm x5, [rsp+528]
37c380087subsd x3, x4
37c38008bmovsd_xmm x4, [rsp+480]
37c380094mulsd x4, x0
37c380098movsd_xmm [rax+80], x3
37c38009dmovapd x3, x6
37c3800a1mulsd x3, x1
37c3800a5addsd x3, x4
37c3800a9movsd_xmm x4, [rsp+512]
37c3800b2subsd x2, x3
37c3800b6movapd x3, x5
37c3800bamulsd x3, x1
37c3800bemulsd x1, x4
37c3800c2movsd_xmm [rax+88], x2
37c3800c7movapd x2, x4
37c3800cbmulsd x2, x0
37c3800cfmulsd x0, x5
37c3800d3subsd x2, x3
37c3800d7movsd_xmm x3, [rax+96]
37c3800dcaddsd x1, x0
37c3800e0movsd_xmm x0, [rax+104]
37c3800e5subsd x3, x2
37c3800e9subsd x0, x1
37c3800edmovsd_xmm [rax+96], x3
37c3800f2movsd_xmm [rax+104], x0
37c3800f7add rax, r11
37c3800facmp r8, rcx
37c3800fdjne 0x37c37fcb0
37c380103jmp 0x37c37d76f
37c380108nop [rax+rax]
37c380110mov r8, [rdi]
37c380113test r8, r8
37c380116jle 0x37c37d76f
37c38011cmovsd_xmm x5, [r10]
37c380121shl r11, 4
37c380125mov rax, rbx
37c380128add r8, 1
37c38012cmovsd_xmm x2, [r10+8]
37c380132movsd_xmm x1, [rbp]
37c380137mov ecx, 1
37c38013cmovsd_xmm x0, [rbp+8]
37c380141movapd x3, x5
37c380145movsd_xmm [rsp+80], x5
37c38014bmulsd x3, x1
37c38014fmovapd x4, x2
37c380153xorpd x4, [rip+0xf0ea5]
37c38015bmovsd_xmm [rsp+96], x4
37c380161movapd x4, x2
37c380165mulsd x4, x0
37c380169mulsd x2, x1
37c38016dsubsd x3, x4
37c380171movddup x4, x3
37c380175movapd x3, x5
37c380179movsd_xmm x5, [r10+16]
37c38017fmulsd x3, x0
37c380183movups [rsp+208], x4
37c38018bmovsd_xmm [rsp+240], x5
37c380194addsd x2, x3
37c380198movapd x3, x0
37c38019cmovddup x4, x2
37c3801a0movsd_xmm x2, [r10+24]
37c3801a6movups [rsp+224], x4
37c3801aemulsd x3, x2
37c3801b2movapd x4, x2
37c3801b6xorpd x4, [rip+0xf0e42]
37c3801bemulsd x2, x1
37c3801c2movsd_xmm [rsp+256], x4
37c3801cbmovapd x4, x5
37c3801cfmulsd x4, x1
37c3801d3subsd x4, x3
37c3801d7movapd x3, x5
37c3801dbmovsd_xmm x5, [r10+32]
37c3801e1mulsd x3, x0
37c3801e5movsd_xmm [rsp+304], x5
37c3801eemovsd_xmm [rsp+272], x4
37c3801f7addsd x2, x3
37c3801fbmovapd x3, x0
37c3801ffmovsd_xmm [rsp+288], x2
37c380208movsd_xmm x2, [r10+40]
37c38020emulsd x3, x2
37c380212movapd x4, x2
37c380216xorpd x4, [rip+0xf0de2]
37c38021emulsd x2, x1
37c380222movapd x14, x4
37c380227movapd x4, x5
37c38022bmulsd x4, x1
37c38022fsubsd x4, x3
37c380233movapd x3, x5
37c380237movsd_xmm x5, [r10+48]
37c38023dmulsd x3, x0
37c380241movsd_xmm [rsp+352], x5
37c38024amovsd_xmm [rsp+320], x4
37c380253addsd x2, x3
37c380257movapd x3, x0
37c38025bmovsd_xmm [rsp+336], x2
37c380264movsd_xmm x2, [r10+56]
37c38026amulsd x3, x2
37c38026emovapd x4, x2
37c380272xorpd x4, [rip+0xf0d86]
37c38027amulsd x2, x1
37c38027emovsd_xmm [rsp+368], x4
37c380287movapd x4, x5
37c38028bmulsd x4, x1
37c38028fsubsd x4, x3
37c380293movapd x3, x5
37c380297movsd_xmm x5, [r10+64]
37c38029dmulsd x3, x0
37c3802a1movsd_xmm [rsp+416], x5
37c3802aamovsd_xmm [rsp+384], x4
37c3802b3addsd x2, x3
37c3802b7movapd x3, x0
37c3802bbmovsd_xmm [rsp+400], x2
37c3802c4movsd_xmm x2, [r10+72]
37c3802camulsd x3, x2
37c3802cemovapd x4, x2
37c3802d2xorpd x4, [rip+0xf0d26]
37c3802damulsd x2, x1
37c3802demovsd_xmm [rsp+432], x4
37c3802e7movapd x4, x5
37c3802ebmulsd x4, x1
37c3802efsubsd x4, x3
37c3802f3movapd x3, x5
37c3802f7movsd_xmm x5, [r10+80]
37c3802fdmulsd x3, x0
37c380301movsd_xmm [rsp+112], x5
37c380307movsd_xmm [rsp+448], x4
37c380310addsd x2, x3
37c380314movapd x3, x0
37c380318movsd_xmm [rsp+464], x2
37c380321movsd_xmm x2, [r10+88]
37c380327mulsd x3, x2
37c38032bmovapd x4, x2
37c38032fxorpd x4, [rip+0xf0cc9]
37c380337mulsd x2, x1
37c38033bmovsd_xmm [rsp+128], x4
37c380344movapd x4, x5
37c380348mulsd x4, x1
37c38034csubsd x4, x3
37c380350movapd x3, x5
37c380354movsd_xmm x5, [r10+96]
37c38035amulsd x3, x0
37c38035emovsd_xmm [rsp+144], x5
37c380367movsd_xmm [rsp+480], x4
37c380370addsd x2, x3
37c380374movapd x3, x0
37c380378movsd_xmm [rsp+496], x2
37c380381movsd_xmm x2, [r10+104]
37c380387mulsd x3, x2
37c38038bmovapd x4, x2
37c38038fxorpd x4, [rip+0xf0c69]
37c380397mulsd x2, x1
37c38039bmovsd_xmm [rsp+160], x4
37c3803a4movapd x4, x5
37c3803a8mulsd x4, x1
37c3803acsubsd x4, x3
37c3803b0movapd x3, x5
37c3803b4movsd_xmm x5, [r10+112]
37c3803bamulsd x3, x0
37c3803bemovsd_xmm [rsp+176], x5
37c3803c7movsd_xmm [rsp+512], x4
37c3803d0addsd x2, x3
37c3803d4movapd x3, x0
37c3803d8mulsd x0, x5
37c3803dcmovsd_xmm [rsp+528], x2
37c3803e5movsd_xmm x2, [r10+120]
37c3803ebmulsd x3, x2
37c3803efmovapd x4, x2
37c3803f3xorpd x4, [rip+0xf0c05]
37c3803fbmulsd x2, x1
37c3803ffmovsd_xmm [rsp+544], x4
37c380408movapd x4, x5
37c38040cmulsd x4, x1
37c380410addsd x2, x0
37c380414subsd x4, x3
37c380418movsd_xmm [rsp+576], x2
37c380421movsd_xmm [rsp+560], x4
37c38042anop [rax+rax]
37c380430
37c380430loc_37c380430:
37c380430movsd_xmm x2, [rax+8]
37c380435movsd_xmm x1, [rax]
37c380439add rcx, 1
37c38043dmovsd_xmm x0, [rsp+80]
37c380443movsd_xmm x6, [rsp+96]
37c380449movsd_xmm x13, [rsp+256]
37c380453movsd_xmm x5, [rax+64]
37c380458mulsd x6, x2
37c38045cmovsd_xmm x4, [rax+72]
37c380461movsd_xmm x15, [rsp+240]
37c38046bmulsd x0, x1
37c38046fmovsd_xmm x3, [rax+80]
37c380474movsd_xmm x11, [rsp+304]
37c38047emovsd_xmm x8, [rsp+368]
37c380488movsd_xmm x10, [rsp+352]
37c380492movsd_xmm x9, [rsp+432]
37c38049cmovsd_xmm x12, [rsp+416]
37c3804a6subsd x0, x6
37c3804aamovsd_xmm x6, [rax+24]
37c3804afmulsd x6, x13
37c3804b4movapd x7, x0
37c3804b8movsd_xmm x0, [rax+16]
37c3804bdmulsd x0, x15
37c3804c2subsd x0, x6
37c3804c6movsd_xmm x6, [rax+40]
37c3804cbmulsd x6, x14
37c3804d0addsd x0, x7
37c3804d4movapd x7, x0
37c3804d8movsd_xmm x0, [rax+32]
37c3804ddmulsd x0, x11
37c3804e2subsd x0, x6
37c3804e6movsd_xmm x6, [rax+56]
37c3804ebmulsd x6, x8
37c3804f0addsd x0, x7
37c3804f4movapd x7, x0
37c3804f8movsd_xmm x0, [rax+48]
37c3804fdmulsd x0, x10
37c380502subsd x0, x6
37c380506addsd x0, x7
37c38050amovapd x7, x9
37c38050fmulsd x7, x4
37c380513movapd x6, x0
37c380517movapd x0, x12
37c38051cmulsd x0, x5
37c380520mulsd x12, x4
37c380525subsd x0, x7
37c380529movsd_xmm x7, [rsp+128]
37c380532mulsd x7, [rax+88]
37c380537addsd x0, x6
37c38053bmovapd x6, x0
37c38053fmovsd_xmm x0, [rsp+112]
37c380545mulsd x0, x3
37c380549subsd x0, x7
37c38054dmovsd_xmm x7, [rsp+160]
37c380556mulsd x7, [rax+104]
37c38055baddsd x0, x6
37c38055fmovapd x6, x0
37c380563movsd_xmm x0, [rsp+144]
37c38056cmulsd x0, [rax+96]
37c380571subsd x0, x7
37c380575movsd_xmm x7, [rsp+544]
37c38057eaddsd x0, x6
37c380582movsd_xmm x6, [rax+120]
37c380587mulsd x6, x7
37c38058bmovsd_xmm [rsp+192], x0
37c380594movsd_xmm x0, [rsp+176]
37c38059dmulsd x0, [rax+112]
37c3805a2subsd x0, x6
37c3805a6addsd x0, [rsp+192]
37c3805afmovsd_xmm x6, [rsp+80]
37c3805b5mulsd x1, [rsp+96]
37c3805bbmulsd x6, x2
37c3805bfmulsd x15, [rax+24]
37c3805c5mulsd x11, [rax+40]
37c3805cbmulsd x10, [rax+56]
37c3805d1mulsd x7, [rax+112]
37c3805d6addsd x1, x6
37c3805damovsd_xmm x6, [rsp+112]
37c3805e0mulsd x6, [rax+88]
37c3805e5movapd x2, x1
37c3805e9movsd_xmm x1, [rax+16]
37c3805eemulsd x1, x13
37c3805f3addsd x1, x15
37c3805f8movapd x15, x1
37c3805fdmovsd_xmm x1, [rax+32]
37c380602addsd x15, x2
37c380607mulsd x1, x14
37c38060caddsd x1, x11
37c380611movapd x13, x1
37c380616movsd_xmm x1, [rax+48]
37c38061baddsd x13, x15
37c380620mulsd x1, x8
37c380625addsd x1, x10
37c38062amovapd x8, x1
37c38062fmovapd x1, x9
37c380634mulsd x1, x5
37c380638addsd x8, x13
37c38063daddsd x1, x12
37c380642movapd x9, x1
37c380647movsd_xmm x1, [rsp+128]
37c380650addsd x9, x8
37c380655mulsd x1, x3
37c380659addsd x1, x6
37c38065dmovsd_xmm x6, [rsp+144]
37c380666mulsd x6, [rax+104]
37c38066baddsd x1, x9
37c380670movapd x2, x1
37c380674movsd_xmm x1, [rsp+160]
37c38067dmulsd x1, [rax+96]
37c380682addsd x1, x6
37c380686movsd_xmm x6, [rsp+176]
37c38068fmulsd x6, [rax+120]
37c380694addsd x1, x2
37c380698movapd x2, x0
37c38069caddsd x7, x6
37c3806a0addsd x1, x7
37c3806a4movsd_xmm x7, [rsp+272]
37c3806admovapd x6, x1
37c3806b1unpcklpd x2, x1
37c3806b5mulpd x2, [rsp+208]
37c3806beunpcklpd x6, x0
37c3806c2mulpd x6, [rsp+224]
37c3806cbaddsubpd x2, x6
37c3806cfmovupd x6, [rax]
37c3806d3subpd x6, x2
37c3806d7movups [rax], x6
37c3806damovapd x6, x7
37c3806demulsd x6, x0
37c3806e2mulsd x7, x1
37c3806e6movapd x10, x6
37c3806ebmovsd_xmm x6, [rsp+288]
37c3806f4movapd x2, x6
37c3806f8mulsd x6, x0
37c3806fcmulsd x2, x1
37c380700addsd x7, x6
37c380704movsd_xmm x6, [rax+24]
37c380709subsd x10, x2
37c38070emovsd_xmm x2, [rax+16]
37c380713subsd x6, x7
37c380717subsd x2, x10
37c38071cmovsd_xmm [rax+24], x6
37c380721movsd_xmm x6, [rsp+320]
37c38072amovsd_xmm [rax+16], x2
37c38072fmovapd x7, x6
37c380733mulsd x7, x0
37c380737mulsd x6, x1
37c38073bmovapd x8, x7
37c380740movsd_xmm x7, [rsp+336]
37c380749movapd x2, x7
37c38074dmulsd x2, x1
37c380751mulsd x7, x0
37c380755subsd x8, x2
37c38075amovsd_xmm x2, [rax+32]
37c38075faddsd x6, x7
37c380763subsd x2, x8
37c380768movsd_xmm [rax+32], x2
37c38076dmovsd_xmm x7, [rax+40]
37c380772subsd x7, x6
37c380776movsd_xmm [rax+40], x7
37c38077bmovsd_xmm x7, [rsp+384]
37c380784movapd x6, x7
37c380788mulsd x6, x0
37c38078cmulsd x7, x1
37c380790movapd x9, x6
37c380795movsd_xmm x6, [rsp+400]
37c38079emovapd x2, x6
37c3807a2mulsd x6, x0
37c3807a6mulsd x2, x1
37c3807aaaddsd x7, x6
37c3807aemovsd_xmm x6, [rax+56]
37c3807b3subsd x9, x2
37c3807b8movsd_xmm x2, [rax+48]
37c3807bdsubsd x6, x7
37c3807c1movsd_xmm x7, [rsp+448]
37c3807casubsd x2, x9
37c3807cfmovsd_xmm [rax+56], x6
37c3807d4movapd x6, x7
37c3807d8mulsd x6, x0
37c3807dcmovsd_xmm [rax+48], x2
37c3807e1mulsd x7, x1
37c3807e5movapd x12, x6
37c3807eamovsd_xmm x6, [rsp+464]
37c3807f3movapd x2, x6
37c3807f7mulsd x2, x1
37c3807fbsubsd x12, x2
37c380800movsd_xmm x2, [rax+88]
37c380805subsd x5, x12
37c38080amovsd_xmm [rax+64], x5
37c38080fmovapd x5, x6
37c380813mulsd x5, x0
37c380817addsd x5, x7
37c38081bmovsd_xmm x7, [rsp+480]
37c380824subsd x4, x5
37c380828movsd_xmm x5, [rsp+496]
37c380831mulsd x5, x1
37c380835movsd_xmm [rax+72], x4
37c38083amovapd x4, x7
37c38083emulsd x4, x0
37c380842subsd x4, x5
37c380846movsd_xmm x5, [rsp+528]
37c38084fsubsd x3, x4
37c380853movsd_xmm x4, [rsp+496]
37c38085cmulsd x4, x0
37c380860movsd_xmm [rax+80], x3
37c380865movapd x3, x7
37c380869mulsd x3, x1
37c38086daddsd x3, x4
37c380871movsd_xmm x4, [rsp+512]
37c38087asubsd x2, x3
37c38087emovapd x3, x5
37c380882mulsd x3, x1
37c380886movsd_xmm [rax+88], x2
37c38088bmovapd x2, x4
37c38088fmulsd x2, x0
37c380893mulsd x4, x1
37c380897subsd x2, x3
37c38089bmovsd_xmm x3, [rax+96]
37c3808a0subsd x3, x2
37c3808a4movapd x2, x4
37c3808a8movsd_xmm x4, [rsp+560]
37c3808b1movsd_xmm [rax+96], x3
37c3808b6movapd x3, x5
37c3808bamovsd_xmm x5, [rsp+576]
37c3808c3mulsd x3, x0
37c3808c7addsd x2, x3
37c3808cbmovsd_xmm x3, [rax+104]
37c3808d0subsd x3, x2
37c3808d4movapd x2, x4
37c3808d8mulsd x2, x0
37c3808dcmulsd x0, x5
37c3808e0movsd_xmm [rax+104], x3
37c3808e5movapd x3, x5
37c3808e9mulsd x3, x1
37c3808edmulsd x1, x4
37c3808f1subsd x2, x3
37c3808f5movsd_xmm x3, [rax+112]
37c3808faaddsd x1, x0
37c3808femovsd_xmm x0, [rax+120]
37c380903subsd x3, x2
37c380907subsd x0, x1
37c38090bmovsd_xmm [rax+112], x3
37c380910movsd_xmm [rax+120], x0
37c380915add rax, r11
37c380918cmp rcx, r8
37c38091bjne 0x37c380430
37c380921jmp 0x37c37d76f
37c380926nop [rax+rax]
37c380930mov r8, [rdi]
37c380933test r8, r8
37c380936jle 0x37c37d76f
37c38093cmovsd_xmm x5, [r10]
37c380941shl r11, 4
37c380945mov rax, rbx
37c380948add r8, 1
37c38094cmovsd_xmm x2, [r10+8]
37c380952movsd_xmm x1, [rbp]
37c380957mov ecx, 1
37c38095cmovsd_xmm x0, [rbp+8]
37c380961movapd x3, x5
37c380965movsd_xmm [rsp+80], x5
37c38096bmulsd x3, x1
37c38096fmovapd x4, x2
37c380973xorpd x4, [rip+0xf0685]
37c38097bmovsd_xmm [rsp+96], x4
37c380981movapd x4, x2
37c380985mulsd x4, x0
37c380989mulsd x2, x1
37c38098dsubsd x3, x4
37c380991movddup x4, x3
37c380995movapd x3, x5
37c380999movsd_xmm x5, [r10+16]
37c38099fmulsd x3, x0
37c3809a3movups [rsp+240], x4
37c3809abmovsd_xmm [rsp+272], x5
37c3809b4addsd x2, x3
37c3809b8movapd x3, x0
37c3809bcmovddup x4, x2
37c3809c0movsd_xmm x2, [r10+24]
37c3809c6movups [rsp+256], x4
37c3809cemulsd x3, x2
37c3809d2movapd x4, x2
37c3809d6xorpd x4, [rip+0xf0622]
37c3809demulsd x2, x1
37c3809e2movsd_xmm [rsp+288], x4
37c3809ebmovapd x4, x5
37c3809efmulsd x4, x1
37c3809f3subsd x4, x3
37c3809f7movapd x3, x5
37c3809fbmovsd_xmm x5, [r10+32]
37c380a01mulsd x3, x0
37c380a05movsd_xmm [rsp+336], x5
37c380a0emovsd_xmm [rsp+304], x4
37c380a17addsd x2, x3
37c380a1bmovapd x3, x0
37c380a1fmovsd_xmm [rsp+320], x2
37c380a28movsd_xmm x2, [r10+40]
37c380a2emulsd x3, x2
37c380a32movapd x4, x2
37c380a36xorpd x4, [rip+0xf05c2]
37c380a3emulsd x2, x1
37c380a42movsd_xmm [rsp+352], x4
37c380a4bmovapd x4, x5
37c380a4fmulsd x4, x1
37c380a53subsd x4, x3
37c380a57movapd x3, x5
37c380a5bmovsd_xmm x5, [r10+48]
37c380a61mulsd x3, x0
37c380a65movsd_xmm [rsp+400], x5
37c380a6emovsd_xmm [rsp+368], x4
37c380a77addsd x2, x3
37c380a7bmovapd x3, x0
37c380a7fmovsd_xmm [rsp+384], x2
37c380a88movsd_xmm x2, [r10+56]
37c380a8emulsd x3, x2
37c380a92movapd x4, x2
37c380a96xorpd x4, [rip+0xf0562]
37c380a9emulsd x2, x1
37c380aa2movsd_xmm [rsp+416], x4
37c380aabmovapd x4, x5
37c380aafmulsd x4, x1
37c380ab3subsd x4, x3
37c380ab7movapd x3, x5
37c380abbmovsd_xmm x5, [r10+64]
37c380ac1mulsd x3, x0
37c380ac5movsd_xmm [rsp+464], x5
37c380acemovsd_xmm [rsp+432], x4
37c380ad7addsd x2, x3
37c380adbmovapd x3, x0
37c380adfmovsd_xmm [rsp+448], x2
37c380ae8movsd_xmm x2, [r10+72]
37c380aeemulsd x3, x2
37c380af2movapd x4, x2
37c380af6xorpd x4, [rip+0xf0502]
37c380afemulsd x2, x1
37c380b02movapd x12, x4
37c380b07movapd x4, x5
37c380b0bmulsd x4, x1
37c380b0fsubsd x4, x3
37c380b13movapd x3, x5
37c380b17movsd_xmm x5, [r10+80]
37c380b1dmulsd x3, x0
37c380b21movsd_xmm [rsp+112], x5
37c380b27movsd_xmm [rsp+480], x4
37c380b30addsd x2, x3
37c380b34movapd x3, x0
37c380b38movsd_xmm [rsp+496], x2
37c380b41movsd_xmm x2, [r10+88]
37c380b47mulsd x3, x2
37c380b4bmovapd x4, x2
37c380b4fxorpd x4, [rip+0xf04a9]
37c380b57mulsd x2, x1
37c380b5bmovsd_xmm [rsp+128], x4
37c380b64movapd x4, x5
37c380b68mulsd x4, x1
37c380b6csubsd x4, x3
37c380b70movapd x3, x5
37c380b74movsd_xmm x5, [r10+96]
37c380b7amulsd x3, x0
37c380b7emovsd_xmm [rsp+144], x5
37c380b87movsd_xmm [rsp+512], x4
37c380b90addsd x2, x3
37c380b94movapd x3, x0
37c380b98movsd_xmm [rsp+528], x2
37c380ba1movsd_xmm x2, [r10+104]
37c380ba7mulsd x3, x2
37c380babmovapd x4, x2
37c380bafxorpd x4, [rip+0xf0449]
37c380bb7mulsd x2, x1
37c380bbbmovsd_xmm [rsp+160], x4
37c380bc4movapd x4, x5
37c380bc8mulsd x4, x1
37c380bccsubsd x4, x3
37c380bd0movapd x3, x5
37c380bd4movsd_xmm x5, [r10+112]
37c380bdamulsd x3, x0
37c380bdemovsd_xmm [rsp+176], x5
37c380be7movsd_xmm [rsp+544], x4
37c380bf0addsd x2, x3
37c380bf4movapd x3, x0
37c380bf8movsd_xmm [rsp+560], x2
37c380c01movsd_xmm x2, [r10+120]
37c380c07mulsd x3, x2
37c380c0bmovapd x4, x2
37c380c0fxorpd x4, [rip+0xf03e9]
37c380c17mulsd x2, x1
37c380c1bmovsd_xmm [rsp+192], x4
37c380c24movapd x4, x5
37c380c28mulsd x4, x1
37c380c2csubsd x4, x3
37c380c30movapd x3, x5
37c380c34movsd_xmm x5, [r10+128]
37c380c3dmulsd x3, x0
37c380c41movsd_xmm [rsp+208], x5
37c380c4amovsd_xmm [rsp+576], x4
37c380c53addsd x2, x3
37c380c57movapd x3, x0
37c380c5bmulsd x0, x5
37c380c5fmovsd_xmm [rsp+592], x2
37c380c68movsd_xmm x2, [r10+136]
37c380c71mulsd x3, x2
37c380c75movapd x4, x2
37c380c79xorpd x4, [rip+0xf037f]
37c380c81mulsd x2, x1
37c380c85movsd_xmm [rsp+608], x4
37c380c8emovapd x4, x5
37c380c92mulsd x4, x1
37c380c96addsd x2, x0
37c380c9asubsd x4, x3
37c380c9emovsd_xmm [rsp+640], x2
37c380ca7movsd_xmm [rsp+624], x4
37c380cb0
37c380cb0loc_37c380cb0:
37c380cb0movsd_xmm x2, [rax+8]
37c380cb5movsd_xmm x1, [rax]
37c380cb9add rcx, 1
37c380cbdmovsd_xmm x0, [rsp+80]
37c380cc3movsd_xmm x7, [rsp+96]
37c380cc9movsd_xmm x15, [rsp+288]
37c380cd3movsd_xmm x5, [rax+64]
37c380cd8mulsd x7, x2
37c380cdcmovsd_xmm x4, [rax+72]
37c380ce1movsd_xmm x13, [rsp+272]
37c380cebmulsd x0, x1
37c380cefmovsd_xmm x3, [rax+80]
37c380cf4movsd_xmm x11, [rsp+352]
37c380cfemovsd_xmm x14, [rsp+336]
37c380d08movsd_xmm x10, [rsp+416]
37c380d12movsd_xmm x8, [rsp+400]
37c380d1csubsd x0, x7
37c380d20movsd_xmm x7, [rax+24]
37c380d25mulsd x7, x15
37c380d2amovapd x6, x0
37c380d2emovsd_xmm x0, [rax+16]
37c380d33mulsd x0, x13
37c380d38subsd x0, x7
37c380d3cmovsd_xmm x7, [rax+40]
37c380d41mulsd x7, x11
37c380d46addsd x0, x6
37c380d4amovapd x6, x0
37c380d4emovsd_xmm x0, [rax+32]
37c380d53mulsd x0, x14
37c380d58subsd x0, x7
37c380d5cmovapd x7, x12
37c380d61mulsd x7, x4
37c380d65movapd x9, x0
37c380d6amovsd_xmm x0, [rax+48]
37c380d6faddsd x9, x6
37c380d74movsd_xmm x6, [rax+56]
37c380d79mulsd x0, x8
37c380d7emulsd x6, x10
37c380d83subsd x0, x6
37c380d87movapd x6, x0
37c380d8baddsd x6, x9
37c380d90movsd_xmm x9, [rsp+464]
37c380d9amovapd x0, x9
37c380d9fmulsd x0, x5
37c380da3mulsd x9, x4
37c380da8subsd x0, x7
37c380dacaddsd x0, x6
37c380db0movsd_xmm x6, [rsp+128]
37c380db9mulsd x6, [rax+88]
37c380dbemovapd x7, x0
37c380dc2movsd_xmm x0, [rsp+112]
37c380dc8mulsd x0, x3
37c380dccsubsd x0, x6
37c380dd0movsd_xmm x6, [rsp+160]
37c380dd9mulsd x6, [rax+104]
37c380ddeaddsd x0, x7
37c380de2movapd x7, x0
37c380de6movsd_xmm x0, [rsp+144]
37c380defmulsd x0, [rax+96]
37c380df4subsd x0, x6
37c380df8movsd_xmm x6, [rsp+192]
37c380e01mulsd x6, [rax+120]
37c380e06addsd x0, x7
37c380e0amovapd x7, x0
37c380e0emovsd_xmm x0, [rsp+176]
37c380e17mulsd x0, [rax+112]
37c380e1csubsd x0, x6
37c380e20addsd x0, x7
37c380e24movsd_xmm [rsp+224], x0
37c380e2dmovsd_xmm x0, [rsp+208]
37c380e36mulsd x1, [rsp+96]
37c380e3cmovsd_xmm x6, [rsp+608]
37c380e45movsd_xmm x7, [rax+136]
37c380e4dmulsd x0, [rax+128]
37c380e55mulsd x7, x6
37c380e59mulsd x13, [rax+24]
37c380e5fmulsd x14, [rax+40]
37c380e65mulsd x8, [rax+56]
37c380e6bmulsd x6, [rax+128]
37c380e73subsd x0, x7
37c380e77movsd_xmm x7, [rsp+80]
37c380e7daddsd x0, [rsp+224]
37c380e86mulsd x7, x2
37c380e8aaddsd x1, x7
37c380e8emovsd_xmm x7, [rsp+112]
37c380e94mulsd x7, [rax+88]
37c380e99movapd x2, x1
37c380e9dmovsd_xmm x1, [rax+16]
37c380ea2mulsd x1, x15
37c380ea7addsd x1, x13
37c380eacmovapd x15, x1
37c380eb1movsd_xmm x1, [rax+32]
37c380eb6addsd x15, x2
37c380ebbmulsd x1, x11
37c380ec0addsd x1, x14
37c380ec5movapd x11, x1
37c380ecamovsd_xmm x1, [rax+48]
37c380ecfaddsd x11, x15
37c380ed4mulsd x1, x10
37c380ed9addsd x1, x8
37c380edemovapd x13, x1
37c380ee3movapd x1, x12
37c380ee8mulsd x1, x5
37c380eecaddsd x13, x11
37c380ef1addsd x1, x9
37c380ef6movapd x14, x1
37c380efbmovsd_xmm x1, [rsp+128]
37c380f04addsd x14, x13
37c380f09mulsd x1, x3
37c380f0daddsd x1, x7
37c380f11movsd_xmm x7, [rsp+144]
37c380f1amulsd x7, [rax+104]
37c380f1fmovapd x10, x1
37c380f24movsd_xmm x1, [rsp+160]
37c380f2dmulsd x1, [rax+96]
37c380f32addsd x10, x14
37c380f37addsd x1, x7
37c380f3bmovsd_xmm x7, [rsp+176]
37c380f44mulsd x7, [rax+120]
37c380f49addsd x1, x10
37c380f4emovapd x2, x1
37c380f52movsd_xmm x1, [rsp+192]
37c380f5bmulsd x1, [rax+112]
37c380f60addsd x1, x7
37c380f64movsd_xmm x7, [rsp+208]
37c380f6dmulsd x7, [rax+136]
37c380f75addsd x1, x2
37c380f79movapd x2, x0
37c380f7daddsd x6, x7
37c380f81addsd x1, x6
37c380f85movupd x6, [rax]
37c380f89movapd x7, x1
37c380f8dunpcklpd x2, x1
37c380f91mulpd x2, [rsp+240]
37c380f9aunpcklpd x7, x0
37c380f9emulpd x7, [rsp+256]
37c380fa7addsubpd x2, x7
37c380fabsubpd x6, x2
37c380fafmovups [rax], x6
37c380fb2movsd_xmm x6, [rsp+304]
37c380fbbmovapd x7, x6
37c380fbfmulsd x7, x0
37c380fc3mulsd x6, x1
37c380fc7movapd x15, x7
37c380fccmovsd_xmm x7, [rsp+320]
37c380fd5movapd x2, x7
37c380fd9mulsd x7, x0
37c380fddmulsd x2, x1
37c380fe1addsd x6, x7
37c380fe5movsd_xmm x7, [rax+24]
37c380feasubsd x15, x2
37c380fefmovsd_xmm x2, [rax+16]
37c380ff4subsd x7, x6
37c380ff8subsd x2, x15
37c380ffdmovsd_xmm [rax+24], x7
37c381002movsd_xmm x7, [rsp+368]
37c38100bmovsd_xmm [rax+16], x2
37c381010movapd x6, x7
37c381014mulsd x6, x0
37c381018mulsd x7, x1
37c38101cmovapd x11, x6
37c381021movsd_xmm x6, [rsp+384]
37c38102amovapd x2, x6
37c38102emulsd x6, x0
37c381032mulsd x2, x1
37c381036addsd x7, x6
37c38103amovsd_xmm x6, [rax+40]
37c38103fsubsd x11, x2
37c381044movsd_xmm x2, [rax+32]
37c381049subsd x6, x7
37c38104dsubsd x2, x11
37c381052movsd_xmm [rax+40], x6
37c381057movsd_xmm x6, [rsp+432]
37c381060movsd_xmm [rax+32], x2
37c381065movapd x7, x6
37c381069mulsd x7, x0
37c38106dmulsd x6, x1
37c381071movapd x13, x7
37c381076movsd_xmm x7, [rsp+448]
37c38107fmovapd x2, x7
37c381083mulsd x7, x0
37c381087mulsd x2, x1
37c38108baddsd x6, x7
37c38108fmovsd_xmm x7, [rax+56]
37c381094subsd x13, x2
37c381099movsd_xmm x2, [rax+48]
37c38109esubsd x7, x6
37c3810a2movsd_xmm x6, [rsp+480]
37c3810absubsd x2, x13
37c3810b0movsd_xmm [rax+56], x7
37c3810b5movapd x7, x6
37c3810b9mulsd x7, x0
37c3810bdmovsd_xmm [rax+48], x2
37c3810c2mulsd x6, x1
37c3810c6movapd x14, x7
37c3810cbmovsd_xmm x7, [rsp+496]
37c3810d4movapd x2, x7
37c3810d8mulsd x2, x1
37c3810dcsubsd x14, x2
37c3810e1movsd_xmm x2, [rax+88]
37c3810e6subsd x5, x14
37c3810ebmovsd_xmm [rax+64], x5
37c3810f0movapd x5, x7
37c3810f4mulsd x5, x0
37c3810f8addsd x5, x6
37c3810fcmovsd_xmm x6, [rsp+512]
37c381105subsd x4, x5
37c381109movsd_xmm x5, [rsp+528]
37c381112mulsd x5, x1
37c381116movsd_xmm [rax+72], x4
37c38111bmovapd x4, x6
37c38111fmulsd x4, x0
37c381123subsd x4, x5
37c381127movsd_xmm x5, [rsp+560]
37c381130subsd x3, x4
37c381134movsd_xmm x4, [rsp+528]
37c38113dmulsd x4, x0
37c381141movsd_xmm [rax+80], x3
37c381146movapd x3, x6
37c38114amulsd x3, x1
37c38114eaddsd x3, x4
37c381152movsd_xmm x4, [rsp+544]
37c38115bsubsd x2, x3
37c38115fmovapd x3, x5
37c381163mulsd x3, x1
37c381167movsd_xmm [rax+88], x2
37c38116cmovapd x2, x4
37c381170mulsd x2, x0
37c381174mulsd x4, x1
37c381178subsd x2, x3
37c38117cmovsd_xmm x3, [rax+96]
37c381181subsd x3, x2
37c381185movapd x2, x4
37c381189movsd_xmm [rax+96], x3
37c38118emovapd x3, x5
37c381192mulsd x3, x0
37c381196addsd x2, x3
37c38119amovsd_xmm x3, [rax+104]
37c38119fsubsd x3, x2
37c3811a3movsd_xmm [rax+104], x3
37c3811a8movsd_xmm x5, [rsp+592]
37c3811b1movsd_xmm x4, [rsp+576]
37c3811bamovapd x3, x5
37c3811bemovapd x2, x4
37c3811c2mulsd x3, x1
37c3811c6mulsd x2, x0
37c3811camulsd x4, x1
37c3811cesubsd x2, x3
37c3811d2movsd_xmm x3, [rax+112]
37c3811d7subsd x3, x2
37c3811dbmovapd x2, x4
37c3811dfmovsd_xmm x4, [rsp+624]
37c3811e8movsd_xmm [rax+112], x3
37c3811edmovapd x3, x5
37c3811f1movsd_xmm x5, [rsp+640]
37c3811famulsd x3, x0
37c3811feaddsd x2, x3
37c381202movsd_xmm x3, [rax+120]
37c381207subsd x3, x2
37c38120bmovapd x2, x4
37c38120fmulsd x2, x0
37c381213mulsd x0, x5
37c381217movsd_xmm [rax+120], x3
37c38121cmovapd x3, x5
37c381220mulsd x3, x1
37c381224mulsd x1, x4
37c381228subsd x2, x3
37c38122cmovsd_xmm x3, [rax+128]
37c381234addsd x1, x0
37c381238movsd_xmm x0, [rax+136]
37c381240subsd x3, x2
37c381244subsd x0, x1
37c381248movsd_xmm [rax+128], x3
37c381250movsd_xmm [rax+136], x0
37c381258add rax, r11
37c38125bcmp rcx, r8
37c38125ejne 0x37c380cb0
37c381264jmp 0x37c37d76f
37c381269nop [rax]
37c381270mov rcx, [rdi]
37c381273test rcx, rcx
37c381276jle 0x37c37d76f
37c38127cmovsd_xmm x5, [r10]
37c381281shl r11, 4
37c381285mov rax, rbx
37c381288add rcx, 1
37c38128cmovsd_xmm x2, [r10+8]
37c381292movsd_xmm x1, [rbp]
37c381297mov edx, 1
37c38129cmovsd_xmm x0, [rbp+8]
37c3812a1movapd x3, x5
37c3812a5movsd_xmm [rsp+80], x5
37c3812abmulsd x3, x1
37c3812afmovapd x4, x2
37c3812b3xorpd x4, [rip+0xefd45]
37c3812bbmovsd_xmm [rsp+96], x4
37c3812c1movapd x4, x2
37c3812c5mulsd x4, x0
37c3812c9mulsd x2, x1
37c3812cdsubsd x3, x4
37c3812d1movddup x4, x3
37c3812d5movapd x3, x5
37c3812d9movsd_xmm x5, [r10+16]
37c3812dfmulsd x3, x0
37c3812e3movups [rsp+272], x4
37c3812ebmovsd_xmm [rsp+304], x5
37c3812f4addsd x2, x3
37c3812f8movapd x3, x0
37c3812fcmovddup x4, x2
37c381300movsd_xmm x2, [r10+24]
37c381306movups [rsp+288], x4
37c38130emulsd x3, x2
37c381312movapd x4, x2
37c381316xorpd x4, [rip+0xefce2]
37c38131emulsd x2, x1
37c381322movsd_xmm [rsp+320], x4
37c38132bmovapd x4, x5
37c38132fmulsd x4, x1
37c381333subsd x4, x3
37c381337movapd x3, x5
37c38133bmovsd_xmm x5, [r10+32]
37c381341mulsd x3, x0
37c381345movsd_xmm [rsp+368], x5
37c38134emovsd_xmm [rsp+336], x4
37c381357addsd x2, x3
37c38135bmovapd x3, x0
37c38135fmovsd_xmm [rsp+352], x2
37c381368movsd_xmm x2, [r10+40]
37c38136emulsd x3, x2
37c381372movapd x4, x2
37c381376xorpd x4, [rip+0xefc82]
37c38137emulsd x2, x1
37c381382movapd x14, x4
37c381387movapd x4, x5
37c38138bmulsd x4, x1
37c38138fsubsd x4, x3
37c381393movapd x3, x5
37c381397movsd_xmm x5, [r10+48]
37c38139dmulsd x3, x0
37c3813a1movsd_xmm [rsp+416], x5
37c3813aamovsd_xmm [rsp+384], x4
37c3813b3addsd x2, x3
37c3813b7movapd x3, x0
37c3813bbmovsd_xmm [rsp+400], x2
37c3813c4movsd_xmm x2, [r10+56]
37c3813camulsd x3, x2
37c3813cemovapd x4, x2
37c3813d2xorpd x4, [rip+0xefc26]
37c3813damulsd x2, x1
37c3813demovsd_xmm [rsp+432], x4
37c3813e7movapd x4, x5
37c3813ebmulsd x4, x1
37c3813efsubsd x4, x3
37c3813f3movapd x3, x5
37c3813f7movsd_xmm x5, [r10+64]
37c3813fdmulsd x3, x0
37c381401movsd_xmm [rsp+480], x5
37c38140amovsd_xmm [rsp+448], x4
37c381413addsd x2, x3
37c381417movapd x3, x0
37c38141bmovsd_xmm [rsp+464], x2
37c381424movsd_xmm x2, [r10+72]
37c38142amulsd x3, x2
37c38142emovapd x4, x2
37c381432xorpd x4, [rip+0xefbc6]
37c38143amulsd x2, x1
37c38143emovapd x9, x4
37c381443movapd x4, x5
37c381447mulsd x4, x1
37c38144bsubsd x4, x3
37c38144fmovapd x3, x5
37c381453movsd_xmm x5, [r10+80]
37c381459mulsd x3, x0
37c38145dmovsd_xmm [rsp+112], x5
37c381463movsd_xmm [rsp+496], x4
37c38146caddsd x2, x3
37c381470movapd x3, x0
37c381474movsd_xmm [rsp+512], x2
37c38147dmovsd_xmm x2, [r10+88]
37c381483mulsd x3, x2
37c381487movapd x4, x2
37c38148bxorpd x4, [rip+0xefb6d]
37c381493mulsd x2, x1
37c381497movsd_xmm [rsp+128], x4
37c3814a0movapd x4, x5
37c3814a4mulsd x4, x1
37c3814a8subsd x4, x3
37c3814acmovapd x3, x5
37c3814b0movsd_xmm x5, [r10+96]
37c3814b6mulsd x3, x0
37c3814bamovsd_xmm [rsp+144], x5
37c3814c3movsd_xmm [rsp+528], x4
37c3814ccaddsd x2, x3
37c3814d0movapd x3, x0
37c3814d4movsd_xmm [rsp+544], x2
37c3814ddmovsd_xmm x2, [r10+104]
37c3814e3mulsd x3, x2
37c3814e7movapd x4, x2
37c3814ebxorpd x4, [rip+0xefb0d]
37c3814f3mulsd x2, x1
37c3814f7movsd_xmm [rsp+160], x4
37c381500movapd x4, x5
37c381504mulsd x4, x1
37c381508subsd x4, x3
37c38150cmovapd x3, x5
37c381510movsd_xmm x5, [r10+112]
37c381516mulsd x3, x0
37c38151amovsd_xmm [rsp+176], x5
37c381523movsd_xmm [rsp+560], x4
37c38152caddsd x2, x3
37c381530movapd x3, x0
37c381534movsd_xmm [rsp+576], x2
37c38153dmovsd_xmm x2, [r10+120]
37c381543mulsd x3, x2
37c381547movapd x4, x2
37c38154bxorpd x4, [rip+0xefaad]
37c381553mulsd x2, x1
37c381557movsd_xmm [rsp+192], x4
37c381560movapd x4, x5
37c381564mulsd x4, x1
37c381568subsd x4, x3
37c38156cmovapd x3, x5
37c381570movsd_xmm x5, [r10+128]
37c381579mulsd x3, x0
37c38157dmovsd_xmm [rsp+208], x5
37c381586movsd_xmm [rsp+592], x4
37c38158faddsd x2, x3
37c381593movapd x3, x0
37c381597movsd_xmm [rsp+608], x2
37c3815a0movsd_xmm x2, [r10+136]
37c3815a9mulsd x3, x2
37c3815admovapd x4, x2
37c3815b1xorpd x4, [rip+0xefa47]
37c3815b9mulsd x2, x1
37c3815bdmovsd_xmm [rsp+224], x4
37c3815c6movapd x4, x5
37c3815camulsd x4, x1
37c3815cesubsd x4, x3
37c3815d2movapd x3, x5
37c3815d6movsd_xmm x5, [r10+144]
37c3815dfmulsd x3, x0
37c3815e3movsd_xmm [rsp+624], x4
37c3815ecaddsd x2, x3
37c3815f0movapd x3, x0
37c3815f4mulsd x0, x5
37c3815f8movsd_xmm [rsp+640], x2
37c381601movsd_xmm [rsp+240], x5
37c38160amovsd_xmm x2, [r10+152]
37c381613mulsd x3, x2
37c381617movapd x4, x2
37c38161bxorpd x4, [rip+0xef9dd]
37c381623mulsd x2, x1
37c381627movsd_xmm [rsp+656], x4
37c381630movapd x4, x5
37c381634mulsd x4, x1
37c381638addsd x2, x0
37c38163csubsd x4, x3
37c381640movsd_xmm [rsp+688], x2
37c381649movsd_xmm [rsp+672], x4
37c381652nop [rax]
37c381655nop [rax+rax]
37c381660
37c381660loc_37c381660:
37c381660movsd_xmm x2, [rax+8]
37c381665movsd_xmm x1, [rax]
37c381669add rdx, 1
37c38166dmovsd_xmm x0, [rsp+80]
37c381673movsd_xmm x6, [rsp+96]
37c381679movsd_xmm x13, [rsp+320]
37c381683movsd_xmm x5, [rax+64]
37c381688mulsd x6, x2
37c38168cmovsd_xmm x4, [rax+72]
37c381691movsd_xmm x15, [rsp+304]
37c38169bmulsd x0, x1
37c38169fmovsd_xmm x3, [rax+80]
37c3816a4movsd_xmm x11, [rsp+368]
37c3816aemovsd_xmm x8, [rsp+432]
37c3816b8movsd_xmm x10, [rsp+416]
37c3816c2movsd_xmm x12, [rsp+480]
37c3816ccsubsd x0, x6
37c3816d0movsd_xmm x6, [rax+24]
37c3816d5mulsd x6, x13
37c3816damovapd x7, x0
37c3816demovsd_xmm x0, [rax+16]
37c3816e3mulsd x0, x15
37c3816e8subsd x0, x6
37c3816ecmovsd_xmm x6, [rax+40]
37c3816f1mulsd x6, x14
37c3816f6addsd x0, x7
37c3816famovapd x7, x0
37c3816femovsd_xmm x0, [rax+32]
37c381703mulsd x0, x11
37c381708subsd x0, x6
37c38170cmovsd_xmm x6, [rax+56]
37c381711mulsd x6, x8
37c381716addsd x0, x7
37c38171amovapd x7, x0
37c38171emovsd_xmm x0, [rax+48]
37c381723mulsd x0, x10
37c381728subsd x0, x6
37c38172caddsd x0, x7
37c381730movapd x7, x9
37c381735mulsd x7, x4
37c381739movapd x6, x0
37c38173dmovapd x0, x12
37c381742mulsd x0, x5
37c381746mulsd x12, x4
37c38174bsubsd x0, x7
37c38174fmovsd_xmm x7, [rsp+128]
37c381758mulsd x7, [rax+88]
37c38175daddsd x0, x6
37c381761movapd x6, x0
37c381765movsd_xmm x0, [rsp+112]
37c38176bmulsd x0, x3
37c38176fsubsd x0, x7
37c381773movsd_xmm x7, [rsp+160]
37c38177cmulsd x7, [rax+104]
37c381781addsd x0, x6
37c381785movapd x6, x0
37c381789movsd_xmm x0, [rsp+144]
37c381792mulsd x0, [rax+96]
37c381797subsd x0, x7
37c38179bmovsd_xmm x7, [rsp+192]
37c3817a4mulsd x7, [rax+120]
37c3817a9addsd x0, x6
37c3817admovapd x6, x0
37c3817b1movsd_xmm x0, [rsp+176]
37c3817bamulsd x0, [rax+112]
37c3817bfsubsd x0, x7
37c3817c3addsd x0, x6
37c3817c7movapd x6, x0
37c3817cbmovsd_xmm x0, [rsp+208]
37c3817d4mulsd x0, [rax+128]
37c3817dcmovsd_xmm x7, [rsp+224]
37c3817e5mulsd x7, [rax+136]
37c3817edmulsd x1, [rsp+96]
37c3817f3mulsd x15, [rax+24]
37c3817f9mulsd x11, [rax+40]
37c3817ffmulsd x10, [rax+56]
37c381805subsd x0, x7
37c381809movsd_xmm x7, [rsp+656]
37c381812addsd x0, x6
37c381816movsd_xmm x6, [rax+152]
37c38181emulsd x6, x7
37c381822movsd_xmm [rsp+256], x0
37c38182bmulsd x7, [rax+144]
37c381833movsd_xmm x0, [rsp+240]
37c38183cmulsd x0, [rax+144]
37c381844subsd x0, x6
37c381848movsd_xmm x6, [rsp+80]
37c38184eaddsd x0, [rsp+256]
37c381857mulsd x6, x2
37c38185baddsd x1, x6
37c38185fmovsd_xmm x6, [rsp+112]
37c381865mulsd x6, [rax+88]
37c38186amovapd x2, x1
37c38186emovsd_xmm x1, [rax+16]
37c381873mulsd x1, x13
37c381878addsd x1, x15
37c38187dmovapd x15, x1
37c381882movsd_xmm x1, [rax+32]
37c381887addsd x15, x2
37c38188cmulsd x1, x14
37c381891addsd x1, x11
37c381896movapd x11, x1
37c38189bmovsd_xmm x1, [rax+48]
37c3818a0addsd x11, x15
37c3818a5mulsd x1, x8
37c3818aaaddsd x1, x10
37c3818afmovapd x8, x1
37c3818b4movapd x1, x9
37c3818b9mulsd x1, x5
37c3818bdaddsd x8, x11
37c3818c2addsd x1, x12
37c3818c7movapd x10, x1
37c3818ccmovsd_xmm x1, [rsp+128]
37c3818d5addsd x10, x8
37c3818damulsd x1, x3
37c3818deaddsd x1, x6
37c3818e2movsd_xmm x6, [rsp+144]
37c3818ebmulsd x6, [rax+104]
37c3818f0movapd x12, x1
37c3818f5movsd_xmm x1, [rsp+160]
37c3818femulsd x1, [rax+96]
37c381903addsd x12, x10
37c381908addsd x1, x6
37c38190cmovsd_xmm x6, [rsp+176]
37c381915mulsd x6, [rax+120]
37c38191amovapd x8, x1
37c38191fmovsd_xmm x1, [rsp+192]
37c381928mulsd x1, [rax+112]
37c38192daddsd x8, x12
37c381932addsd x1, x6
37c381936movsd_xmm x6, [rsp+208]
37c38193fmulsd x6, [rax+136]
37c381947addsd x1, x8
37c38194cmovapd x2, x1
37c381950movsd_xmm x1, [rsp+224]
37c381959mulsd x1, [rax+128]
37c381961addsd x1, x6
37c381965movsd_xmm x6, [rsp+240]
37c38196emulsd x6, [rax+152]
37c381976addsd x1, x2
37c38197amovapd x2, x0
37c38197eaddsd x7, x6
37c381982addsd x1, x7
37c381986movsd_xmm x7, [rsp+336]
37c38198fmovapd x6, x1
37c381993unpcklpd x2, x1
37c381997mulpd x2, [rsp+272]
37c3819a0unpcklpd x6, x0
37c3819a4mulpd x6, [rsp+288]
37c3819adaddsubpd x2, x6
37c3819b1movupd x6, [rax]
37c3819b5subpd x6, x2
37c3819b9movups [rax], x6
37c3819bcmovapd x6, x7
37c3819c0mulsd x6, x0
37c3819c4mulsd x7, x1
37c3819c8movapd x10, x6
37c3819cdmovsd_xmm x6, [rsp+352]
37c3819d6movapd x2, x6
37c3819damulsd x6, x0
37c3819demulsd x2, x1
37c3819e2addsd x7, x6
37c3819e6movsd_xmm x6, [rax+24]
37c3819ebsubsd x10, x2
37c3819f0movsd_xmm x2, [rax+16]
37c3819f5subsd x6, x7
37c3819f9subsd x2, x10
37c3819femovsd_xmm [rax+24], x6
37c381a03movsd_xmm x6, [rsp+384]
37c381a0cmovsd_xmm [rax+16], x2
37c381a11movapd x7, x6
37c381a15mulsd x7, x0
37c381a19mulsd x6, x1
37c381a1dmovapd x12, x7
37c381a22movsd_xmm x7, [rsp+400]
37c381a2bmovapd x2, x7
37c381a2fmulsd x7, x0
37c381a33mulsd x2, x1
37c381a37addsd x6, x7
37c381a3bmovsd_xmm x7, [rax+40]
37c381a40subsd x12, x2
37c381a45movsd_xmm x2, [rax+32]
37c381a4asubsd x7, x6
37c381a4esubsd x2, x12
37c381a53movsd_xmm [rax+40], x7
37c381a58movsd_xmm x7, [rsp+448]
37c381a61movsd_xmm [rax+32], x2
37c381a66movapd x6, x7
37c381a6amulsd x6, x0
37c381a6emulsd x7, x1
37c381a72movapd x8, x6
37c381a77movsd_xmm x6, [rsp+464]
37c381a80movapd x2, x6
37c381a84mulsd x6, x0
37c381a88mulsd x2, x1
37c381a8caddsd x7, x6
37c381a90movsd_xmm x6, [rax+56]
37c381a95subsd x8, x2
37c381a9amovsd_xmm x2, [rax+48]
37c381a9fsubsd x6, x7
37c381aa3movsd_xmm x7, [rsp+496]
37c381aacsubsd x2, x8
37c381ab1movsd_xmm [rax+56], x6
37c381ab6movapd x6, x7
37c381abamulsd x6, x0
37c381abemovsd_xmm [rax+48], x2
37c381ac3mulsd x7, x1
37c381ac7movapd x13, x6
37c381accmovsd_xmm x6, [rsp+512]
37c381ad5movapd x2, x6
37c381ad9mulsd x2, x1
37c381addsubsd x13, x2
37c381ae2subsd x5, x13
37c381ae7movsd_xmm [rax+64], x5
37c381aecmovapd x5, x6
37c381af0mulsd x5, x0
37c381af4addsd x5, x7
37c381af8movsd_xmm x7, [rsp+528]
37c381b01subsd x4, x5
37c381b05movsd_xmm x5, [rsp+544]
37c381b0emulsd x5, x1
37c381b12movsd_xmm [rax+72], x4
37c381b17movapd x4, x7
37c381b1bmulsd x4, x0
37c381b1fsubsd x4, x5
37c381b23subsd x3, x4
37c381b27movsd_xmm x4, [rsp+544]
37c381b30mulsd x4, x0
37c381b34movsd_xmm [rax+80], x3
37c381b39movapd x3, x7
37c381b3dmovsd_xmm x2, [rax+88]
37c381b42movsd_xmm x5, [rsp+576]
37c381b4bmulsd x3, x1
37c381b4faddsd x3, x4
37c381b53movsd_xmm x4, [rsp+560]
37c381b5csubsd x2, x3
37c381b60movapd x3, x5
37c381b64mulsd x3, x1
37c381b68movsd_xmm [rax+88], x2
37c381b6dmovapd x2, x4
37c381b71mulsd x2, x0
37c381b75mulsd x4, x1
37c381b79subsd x2, x3
37c381b7dmovsd_xmm x3, [rax+96]
37c381b82subsd x3, x2
37c381b86movapd x2, x4
37c381b8amovsd_xmm x4, [rsp+592]
37c381b93movsd_xmm [rax+96], x3
37c381b98movapd x3, x5
37c381b9cmovsd_xmm x5, [rsp+608]
37c381ba5mulsd x3, x0
37c381ba9addsd x2, x3
37c381badmovsd_xmm x3, [rax+104]
37c381bb2subsd x3, x2
37c381bb6movapd x2, x4
37c381bbamulsd x2, x0
37c381bbemulsd x4, x1
37c381bc2movsd_xmm [rax+104], x3
37c381bc7movapd x3, x5
37c381bcbmulsd x3, x1
37c381bcfsubsd x2, x3
37c381bd3movsd_xmm x3, [rax+112]
37c381bd8subsd x3, x2
37c381bdcmovapd x2, x4
37c381be0movsd_xmm x4, [rsp+624]
37c381be9movsd_xmm [rax+112], x3
37c381beemovapd x3, x5
37c381bf2movsd_xmm x5, [rsp+640]
37c381bfbmulsd x3, x0
37c381bffaddsd x2, x3
37c381c03movsd_xmm x3, [rax+120]
37c381c08subsd x3, x2
37c381c0cmovapd x2, x4
37c381c10mulsd x2, x0
37c381c14mulsd x4, x1
37c381c18movsd_xmm [rax+120], x3
37c381c1dmovapd x3, x5
37c381c21mulsd x3, x1
37c381c25subsd x2, x3
37c381c29movsd_xmm x3, [rax+128]
37c381c31subsd x3, x2
37c381c35movapd x2, x4
37c381c39movsd_xmm x4, [rsp+672]
37c381c42movsd_xmm [rax+128], x3
37c381c4amovapd x3, x5
37c381c4emovsd_xmm x5, [rsp+688]
37c381c57mulsd x3, x0
37c381c5baddsd x2, x3
37c381c5fmovsd_xmm x3, [rax+136]
37c381c67subsd x3, x2
37c381c6bmovapd x2, x4
37c381c6fmulsd x2, x0
37c381c73mulsd x0, x5
37c381c77movsd_xmm [rax+136], x3
37c381c7fmovapd x3, x5
37c381c83mulsd x3, x1
37c381c87mulsd x1, x4
37c381c8bsubsd x2, x3
37c381c8fmovsd_xmm x3, [rax+144]
37c381c97addsd x1, x0
37c381c9bmovsd_xmm x0, [rax+152]
37c381ca3subsd x3, x2
37c381ca7subsd x0, x1
37c381cabmovsd_xmm [rax+144], x3
37c381cb3movsd_xmm [rax+152], x0
37c381cbbadd rax, r11
37c381cbecmp rcx, rdx
37c381cc1jne 0x37c381660
37c381cc7jmp 0x37c37d76f
37c381cccnop [rax]
37c381cd0mov rcx, [rsi]
37c381cd3test rcx, rcx
37c381cd6jle 0x37c37d76f
37c381cdcmovsd_xmm x2, [r10]
37c381ce1movsd_xmm x3, [r10+8]
37c381ce7mov rax, rbx
37c381ceaxor edx, edx
37c381cecmovsd_xmm x1, [rbp]
37c381cf1movsd_xmm x4, [rbp+8]
37c381cf6movapd x0, x1
37c381cfamovapd x5, x4
37c381cfemulsd x1, x3
37c381d02mulsd x4, x2
37c381d06mulsd x5, x3
37c381d0axorpd x3, [rip+0xef2ee]
37c381d12mulsd x0, x2
37c381d16addsd x1, x4
37c381d1asubsd x0, x5
37c381d1emovapd x5, x2
37c381d22mulsd x2, x1
37c381d26movapd x4, x1
37c381d2amulsd x4, x3
37c381d2emulsd x5, x0
37c381d32mulsd x0, x3
37c381d36subsd x5, x4
37c381d3amovsd_xmm x4, [rip+0xef2ce]
37c381d42addsd x0, x2
37c381d46pxor x2, x2
37c381d4asubsd x4, x5
37c381d4esubsd x2, x0
37c381d52movapd x3, x4
37c381d56unpcklpd x3, x2
37c381d5aunpcklpd x2, x4
37c381d5enop
37c381d5fnop [rax+rax]
37c381d6anop [rax+rax]
37c381d75nop [rax+rax]
37c381d80
37c381d80loc_37c381d80:
37c381d80movupd x1, [rax]
37c381d84movupd x0, [rax]
37c381d88add rdx, 1
37c381d8cadd rax, 16
37c381d90unpcklpd x1, x1
37c381d94unpckhpd x0, x0
37c381d98mulpd x1, x3
37c381d9cmulpd x0, x2
37c381da0addsubpd x1, x0
37c381da4movups [rax-16], x1
37c381da8cmp rdx, rcx
37c381dabjne 0x37c381d80
37c381dadjmp 0x37c37d76f
37c381db2nop [rax+rax]
37c381db8mov r9, [rsi]
37c381dbbtest r9, r9
37c381dbejle 0x37c37d76f
37c381dc4movsd_xmm x4, [r10+8]
37c381dcamovsd_xmm x5, [r10]
37c381dcfmov rax, rbx
37c381dd2xor ecx, ecx
37c381dd4movsd_xmm x1, [rbp+8]
37c381dd9movsd_xmm x0, [rbp]
37c381ddelea rdx, [r8+2*r11+1]
37c381de3movapd x2, x4
37c381de7xorpd x2, [rip+0xef211]
37c381defmovapd x3, x5
37c381df3shl rdx, 4
37c381df7mulsd x3, x0
37c381dfbmovapd x6, x1
37c381dffmovapd x7, x0
37c381e03add rdx, rbx
37c381e06mulsd x6, x2
37c381e0amulsd x2, x0
37c381e0esubsd x3, x6
37c381e12movapd x12, x3
37c381e17movapd x3, x5
37c381e1bmulsd x3, x1
37c381e1faddsd x2, x3
37c381e23movsd_xmm x3, [r10+24]
37c381e29movapd x6, x3
37c381e2dxorpd x6, [rip+0xef1cb]
37c381e35movapd x14, x2
37c381e3amovsd_xmm x2, [r10+16]
37c381e40mulsd x0, x6
37c381e44movddup x11, x14
37c381e49mulsd x7, x2
37c381e4dmovapd x8, x7
37c381e52movapd x7, x6
37c381e56movddup x6, x12
37c381e5bmulsd x7, x1
37c381e5fmovups [rsp+96], x6
37c381e64movapd x6, x5
37c381e68mulsd x1, x2
37c381e6cunpcklpd x6, x4
37c381e70movups [rsp+80], x6
37c381e75movapd x6, x4
37c381e79movapd x4, x2
37c381e7dunpcklpd x4, x3
37c381e81unpcklpd x6, x5
37c381e85movapd x15, x4
37c381e8amovapd x4, x3
37c381e8esubsd x8, x7
37c381e93unpcklpd x4, x2
37c381e97addsd x0, x1
37c381e9bmovapd x10, x4
37c381ea0movapd x7, x8
37c381ea5movapd x8, x6
37c381eaamovddup x12, x7
37c381eafmovddup x13, x0
37c381eb4nop
37c381eb5nop [rax+rax]
37c381ec0
37c381ec0loc_37c381ec0:
37c381ec0movupd x2, [rax]
37c381ec4add rcx, 1
37c381ec8add rdx, 16
37c381eccadd rax, 16
37c381ed0movupd x6, [rsp+80]
37c381ed6movapd x3, x8
37c381edbmovapd x0, x2
37c381edfmovapd x1, x2
37c381ee3unpckhpd x0, x2
37c381ee7movapd x5, x6
37c381eebunpcklpd x1, x2
37c381eefmulpd x5, x0
37c381ef3mulpd x3, x1
37c381ef7mulpd x0, x8
37c381efcmulpd x1, x6
37c381f00movapd x4, x5
37c381f04addpd x4, x3
37c381f08subpd x3, x5
37c381f0cmovupd x5, [rdx-16]
37c381f11addsubpd x1, x0
37c381f15movupd x0, [rdx-16]
37c381f1aunpckhpd x5, x5
37c381f1emovsd_xmm x3, x4
37c381f22movapd x4, x15
37c381f27movapd x14, x3
37c381f2cmulpd x4, x5
37c381f30unpcklpd x0, x0
37c381f34mulpd x5, x10
37c381f39movapd x9, x1
37c381f3emovapd x1, x10
37c381f43mulpd x1, x0
37c381f47mulpd x0, x15
37c381f4cmovapd x3, x4
37c381f50addpd x3, x1
37c381f54subpd x1, x4
37c381f58movapd x4, x13
37c381f5daddsubpd x0, x5
37c381f61movsd_xmm x1, x3
37c381f65addpd x1, x14
37c381f6amovapd x3, x12
37c381f6faddpd x0, x9
37c381f74mulpd x4, x1
37c381f78mulpd x3, x0
37c381f7cmulpd x1, x11
37c381f81mulpd x0, [rsp+96]
37c381f87addsubpd x3, x4
37c381f8baddsubpd x0, x1
37c381f8fsubpd x2, x0
37c381f93movups [rax-16], x2
37c381f97movupd x0, [rdx-16]
37c381f9csubpd x0, x3
37c381fa0movups [rdx-16], x0
37c381fa4cmp rcx, r9
37c381fa7jne 0x37c381ec0
37c381fadjmp 0x37c37d76f
37c381fb2nop [rax+rax]
37c381fb8mov r9, [rsi]
37c381fbbtest r9, r9
37c381fbejle 0x37c37d76f
37c381fc4mov rax, [r10+8]
37c381fc8movsd_xmm x0, [rbp+8]
37c381fcdmovsd_xmm x5, [r10]
37c381fd2movsd_xmm x1, [rbp]
37c381fd7movapd x2, x0
37c381fdbmov rcx, [r10+24]
37c381fdfmovapd x6, x0
37c381fe3mov rdx, [r10+40]
37c381fe7movq x4, rax
37c381fecxorpd x4, [rip+0xef00c]
37c381ff4movapd x3, x5
37c381ff8mulsd x3, x1
37c381ffcmulsd x2, x4
37c382000mulsd x4, x1
37c382004subsd x3, x2
37c382008movapd x2, x5
37c38200cmulsd x2, x0
37c382010movapd x11, x3
37c382015movapd x3, x1
37c382019addsd x4, x2
37c38201dmovq x2, rcx
37c382022xorpd x2, [rip+0xeefd6]
37c38202amulsd x6, x2
37c38202emulsd x2, x1
37c382032movapd x13, x4
37c382037movsd_xmm x4, [r10+16]
37c38203dmulsd x3, x4
37c382041subsd x3, x6
37c382045movq x6, rdx
37c38204axorpd x6, [rip+0xeefae]
37c382052movapd x7, x6
37c382056mulsd x7, x0
37c38205amovapd x9, x3
37c38205fmovapd x3, x0
37c382063mulsd x3, x4
37c382067unpcklpd x9, x9
37c38206caddsd x2, x3
37c382070movapd x3, x1
37c382074mulsd x1, x6
37c382078movddup x6, x11
37c38207dmovups [rsp+192], x6
37c382085movq x6, rax
37c38208alea rax, [r8+2*r11]
37c38208exor r8l, r8l
37c382091movapd x8, x2
37c382096movsd_xmm x2, [r10+32]
37c38209cunpcklpd x8, x8
37c3820a1mulsd x3, x2
37c3820a5mulsd x0, x2
37c3820a9subsd x3, x7
37c3820admovapd x7, x5
37c3820b1unpcklpd x7, x6
37c3820b5unpcklpd x6, x5
37c3820b9movapd x5, x4
37c3820bdmovups [rsp+160], x6
37c3820c5movq x6, rcx
37c3820caaddsd x1, x0
37c3820ceunpcklpd x5, x6
37c3820d2movups [rsp+176], x7
37c3820damovddup x12, x3
37c3820dfmovups [rsp+144], x5
37c3820e7movq x5, rcx
37c3820eclea rcx, [r11+rax+1]
37c3820f1add rax, 1
37c3820f5shl rax, 4
37c3820f9unpcklpd x5, x4
37c3820fdmovapd x4, x2
37c382101shl rcx, 4
37c382105movups [rsp+128], x5
37c38210dmovq x5, rdx
37c382112add rcx, rbx
37c382115unpcklpd x4, x5
37c382119movups [rsp+112], x4
37c38211emovq x4, rdx
37c382123lea rdx, [rbx+rax]
37c382127mov rax, rbx
37c38212aunpcklpd x4, x2
37c38212emovups [rsp+96], x4
37c382133movddup x4, x13
37c382138movddup x13, x1
37c38213dmovups [rsp+80], x4
37c382142nop [rax]
37c382145nop [rax+rax]
37c382150
37c382150loc_37c382150:
37c382150movupd x5, [rax]
37c382154add r8, 1
37c382158add rcx, 16
37c38215cadd rdx, 16
37c382160movupd x6, [rsp+176]
37c382169add rax, 16
37c38216dmovupd x7, [rsp+160]
37c382176movapd x0, x5
37c38217amovapd x1, x5
37c38217eunpckhpd x0, x5
37c382182movapd x3, x6
37c382186unpcklpd x1, x5
37c38218amulpd x3, x0
37c38218emovapd x2, x7
37c382192mulpd x2, x1
37c382196mulpd x0, x7
37c38219amovupd x7, [rsp+128]
37c3821a3mulpd x1, x6
37c3821a7movupd x6, [rsp+144]
37c3821b0movapd x4, x3
37c3821b4addpd x4, x2
37c3821b8subpd x2, x3
37c3821bcmovupd x3, [rdx-16]
37c3821c1addsubpd x1, x0
37c3821c5movupd x0, [rdx-16]
37c3821caunpcklpd x3, x3
37c3821cemovsd_xmm x2, x4
37c3821d2movapd x4, x7
37c3821d6movapd x15, x2
37c3821dbmovapd x2, x6
37c3821dfmulpd x4, x3
37c3821e3unpckhpd x0, x0
37c3821e7mulpd x2, x0
37c3821ebmulpd x3, x6
37c3821efmovupd x6, [rsp+112]
37c3821f5mulpd x0, x7
37c3821f9movupd x7, [rsp+96]
37c3821ffmovapd x11, x2
37c382204addpd x11, x4
37c382209subpd x4, x2
37c38220dmovupd x2, [rcx-16]
37c382212addsubpd x3, x0
37c382216movupd x0, [rcx-16]
37c38221bunpckhpd x2, x2
37c38221funpcklpd x0, x0
37c382223movsd_xmm x4, x11
37c382228addpd x4, x15
37c38222daddpd x3, x1
37c382231movapd x1, x7
37c382235mulpd x1, x0
37c382239mulpd x0, x6
37c38223dmovapd x10, x3
37c382242movapd x3, x6
37c382246mulpd x3, x2
37c38224amulpd x2, x7
37c38224emovapd x14, x3
37c382253addpd x14, x1
37c382258addsubpd x0, x2
37c38225cmovapd x2, x12
37c382261subpd x1, x3
37c382265movapd x3, x13
37c38226aaddpd x0, x10
37c38226fmovsd_xmm x1, x14
37c382274addpd x1, x4
37c382278movapd x4, x8
37c38227dmulpd x2, x0
37c382281mulpd x3, x1
37c382285mulpd x4, x1
37c382289mulpd x1, [rsp+80]
37c38228faddsubpd x2, x3
37c382293movapd x3, x9
37c382298mulpd x3, x0
37c38229cmulpd x0, [rsp+192]
37c3822a5addsubpd x3, x4
37c3822a9addsubpd x0, x1
37c3822adsubpd x5, x0
37c3822b1movups [rax-16], x5
37c3822b5movupd x0, [rdx-16]
37c3822basubpd x0, x3
37c3822bemovups [rdx-16], x0
37c3822c2movupd x0, [rcx-16]
37c3822c7subpd x0, x2
37c3822cbmovups [rcx-16], x0
37c3822cfcmp r8, r9
37c3822d2jne 0x37c382150
37c3822d8jmp 0x37c37d76f
37c3822ddnop [rax]
37c3822e0mov rsi, [rsi]
37c3822e3test rsi, rsi
37c3822e6jle 0x37c37d76f
37c3822ecmov rax, [r10+8]
37c3822f0movsd_xmm x0, [rbp+8]
37c3822f5movsd_xmm x6, [r10]
37c3822famovsd_xmm x5, [rbp]
37c3822ffmovapd x1, x0
37c382303mov rcx, [r10+24]
37c382307mov r9, [r10+40]
37c38230bmovapd x7, x0
37c38230fmovq x3, rax
37c382314movapd x2, x6
37c382318movapd x4, x5
37c38231cxorpd x3, [rip+0xeecdc]
37c382324movapd x12, x5
37c382329mulsd x2, x5
37c38232dmulsd x1, x3
37c382331mulsd x3, x5
37c382335subsd x2, x1
37c382339movapd x1, x6
37c38233dmulsd x1, x0
37c382341movapd x14, x2
37c382346movq x2, rcx
37c38234bxorpd x2, [rip+0xeecad]
37c382353addsd x3, x1
37c382357movapd x1, x0
37c38235bmulsd x1, x2
37c38235fmulsd x2, x5
37c382363movapd x15, x3
37c382368movsd_xmm x3, [r10+16]
37c38236emulsd x4, x3
37c382372subsd x4, x1
37c382376movapd x1, x0
37c38237amulsd x1, x3
37c38237emovapd x11, x4
37c382383movapd x4, x5
37c382387addsd x2, x1
37c38238bmovq x1, r9
37c382390xorpd x1, [rip+0xeec68]
37c382398mulsd x7, x1
37c38239cmulsd x1, x5
37c3823a0movapd x13, x2
37c3823a5movsd_xmm x2, [r10+32]
37c3823abmulsd x4, x2
37c3823afsubsd x4, x7
37c3823b3movapd x10, x4
37c3823b8movapd x4, x0
37c3823bcmulsd x4, x2
37c3823c0addsd x1, x4
37c3823c4movsd_xmm x4, [r10+48]
37c3823camulsd x12, x4
37c3823cfmovapd x9, x1
37c3823d4movsd_xmm x1, [r10+56]
37c3823damovapd x7, x1
37c3823dexorpd x7, [rip+0xeec1a]
37c3823e6mulsd x5, x7
37c3823eamovapd x8, x12
37c3823efmovapd x12, x7
37c3823f4mulsd x12, x0
37c3823f9movq x7, rax
37c3823femulsd x0, x4
37c382402subsd x8, x12
37c382407addsd x0, x5
37c38240bmovddup x5, x14
37c382410movups [rsp+304], x5
37c382418movapd x5, x6
37c38241cunpcklpd x5, x7
37c382420movups [rsp+288], x5
37c382428movq x5, rax
37c38242dlea rax, [r8+2*r11]
37c382431movddup x14, x0
37c382436unpcklpd x5, x6
37c38243amovq x6, rcx
37c38243flea r8, [rax+1]
37c382443add rax, r11
37c382446movups [rsp+272], x5
37c38244emovapd x5, x3
37c382452lea rdx, [r11+rax+1]
37c382457shl r8, 4
37c38245bunpcklpd x5, x6
37c38245fshl rdx, 4
37c382463add r8, rbx
37c382466movups [rsp+256], x5
37c38246emovq x5, rcx
37c382473add rdx, rbx
37c382476lea rcx, [rax+1]
37c38247aunpcklpd x5, x3
37c38247emovapd x3, x2
37c382482shl rcx, 4
37c382486xor eax, eax
37c382488movups [rsp+240], x5
37c382490movq x5, r9
37c382495add rcx, rbx
37c382498unpcklpd x3, x5
37c38249cmovups [rsp+224], x3
37c3824a4movq x3, r9
37c3824a9xor r9l, r9l
37c3824acunpcklpd x3, x2
37c3824b0movups [rsp+208], x3
37c3824b8movapd x3, x4
37c3824bcunpcklpd x3, x1
37c3824c0movups [rsp+192], x3
37c3824c8movapd x3, x1
37c3824ccunpcklpd x3, x4
37c3824d0movddup x4, x15
37c3824d5movups [rsp+160], x4
37c3824ddmovddup x4, x11
37c3824e2movups [rsp+144], x4
37c3824eamovddup x4, x13
37c3824efmovups [rsp+128], x4
37c3824f7movddup x4, x10
37c3824fcmovups [rsp+112], x4
37c382501movddup x4, x9
37c382506movups [rsp+96], x4
37c38250bmovddup x4, x8
37c382510movups [rsp+176], x3
37c382518movups [rsp+80], x4
37c38251dnop [rax]
37c382520
37c382520loc_37c382520:
37c382520movupd x4, [rbx+rax]
37c382525add r9, 1
37c382529movupd x6, [rsp+288]
37c382532movupd x7, [rsp+272]
37c38253bmovupd x10, [rsp+128]
37c382545movapd x0, x4
37c382549movapd x1, x4
37c38254dmovapd x2, x6
37c382551unpckhpd x0, x4
37c382555unpcklpd x1, x4
37c382559movapd x5, x7
37c38255dmulpd x2, x0
37c382561mulpd x5, x1
37c382565mulpd x0, x7
37c382569movupd x7, [rsp+240]
37c382572mulpd x1, x6
37c382576movupd x6, [rsp+256]
37c38257fmovapd x3, x2
37c382583addpd x3, x5
37c382587subpd x5, x2
37c38258bmovupd x2, [r8+rax]
37c382591addsubpd x1, x0
37c382595movupd x0, [r8+rax]
37c38259bunpcklpd x2, x2
37c38259fmovsd_xmm x5, x3
37c3825a3movapd x3, x7
37c3825a7movapd x9, x5
37c3825acmovapd x5, x6
37c3825b0mulpd x3, x2
37c3825b4unpckhpd x0, x0
37c3825b8mulpd x5, x0
37c3825bcmulpd x2, x6
37c3825c0movupd x6, [rsp+224]
37c3825c9mulpd x0, x7
37c3825cdmovupd x7, [rsp+208]
37c3825d6movapd x12, x5
37c3825dbaddpd x12, x3
37c3825e0subpd x3, x5
37c3825e4movapd x5, x7
37c3825e8addsubpd x2, x0
37c3825ecmovupd x0, [rcx+rax]
37c3825f1unpckhpd x0, x0
37c3825f5movsd_xmm x3, x12
37c3825faaddpd x3, x9
37c3825ffaddpd x2, x1
37c382603movupd x1, [rcx+rax]
37c382608unpcklpd x1, x1
37c38260cmulpd x5, x1
37c382610movapd x15, x2
37c382615movapd x2, x6
37c382619mulpd x2, x0
37c38261dmulpd x1, x6
37c382621movupd x6, [rsp+192]
37c38262amulpd x0, x7
37c38262emovupd x7, [rsp+176]
37c382637movapd x8, x2
37c38263caddpd x8, x5
37c382641subpd x5, x2
37c382645movupd x2, [rdx+rax]
37c38264aaddsubpd x1, x0
37c38264emovupd x0, [rdx+rax]
37c382653unpckhpd x2, x2
37c382657movsd_xmm x5, x8
37c38265caddpd x5, x3
37c382660movapd x3, x6
37c382664unpcklpd x0, x0
37c382668addpd x1, x15
37c38266dmulpd x3, x2
37c382671mulpd x2, x7
37c382675movapd x11, x1
37c38267amovapd x1, x7
37c38267emulpd x1, x0
37c382682mulpd x0, x6
37c382686movapd x13, x3
37c38268baddpd x13, x1
37c382690subpd x1, x3
37c382694movapd x3, x14
37c382699addsubpd x0, x2
37c38269dmovupd x2, [rsp+80]
37c3826a3movsd_xmm x1, x13
37c3826a8addpd x1, x5
37c3826acmovupd x5, [rsp+96]
37c3826b2addpd x0, x11
37c3826b7mulpd x3, x1
37c3826bbmulpd x2, x0
37c3826bfmulpd x5, x1
37c3826c3mulpd x10, x1
37c3826c8mulpd x1, [rsp+160]
37c3826d1addsubpd x2, x3
37c3826d5movupd x3, [rsp+112]
37c3826dbmulpd x3, x0
37c3826dfaddsubpd x3, x5
37c3826e3movupd x5, [rsp+144]
37c3826ecmulpd x5, x0
37c3826f0mulpd x0, [rsp+304]
37c3826f9addsubpd x5, x10
37c3826feaddsubpd x0, x1
37c382702subpd x4, x0
37c382706movups [rbx+rax], x4
37c38270amovupd x0, [r8+rax]
37c382710subpd x0, x5
37c382714movups [r8+rax], x0
37c382719movupd x0, [rcx+rax]
37c38271esubpd x0, x3
37c382722movups [rcx+rax], x0
37c382726movupd x0, [rdx+rax]
37c38272bsubpd x0, x2
37c38272fmovups [rdx+rax], x0
37c382733add rax, 16
37c382737cmp r9, rsi
37c38273ajne 0x37c382520
37c382740jmp 0x37c37d76f
37c382745nop [rax]
37c382748mov rsi, [rsi]
37c38274btest rsi, rsi
37c38274ejle 0x37c37d76f
37c382754mov rax, [r10+8]
37c382758movsd_xmm x5, [rbp+8]
37c38275dmovsd_xmm x6, [r10]
37c382762movsd_xmm x3, [rbp]
37c382767movq x2, rax
37c38276cmovapd x0, x5
37c382770mov rdi, [r10+24]
37c382774mov rcx, [r10+40]
37c382778xorpd x2, [rip+0xee880]
37c382780movapd x1, x6
37c382784movapd x4, x3
37c382788movsd_xmm x7, [r10+32]
37c38278emulsd x1, x3
37c382792mov rdx, [r10+56]
37c382796movapd x15, x5
37c38279bmulsd x0, x2
37c38279fmulsd x2, x3
37c3827a3subsd x1, x0
37c3827a7movapd x0, x6
37c3827abmulsd x0, x5
37c3827afmovapd x14, x1
37c3827b4movapd x1, x5
37c3827b8addsd x2, x0
37c3827bcmovq x0, rdi
37c3827c1xorpd x0, [rip+0xee837]
37c3827c9mulsd x1, x0
37c3827cdmovsd_xmm [rsp+80], x2
37c3827d3movsd_xmm x2, [r10+16]
37c3827d9mulsd x0, x3
37c3827ddmulsd x4, x2
37c3827e1subsd x4, x1
37c3827e5movapd x1, x5
37c3827e9mulsd x1, x2
37c3827edmovapd x11, x4
37c3827f2movq x4, rcx
37c3827f7xorpd x4, [rip+0xee801]
37c3827ffaddsd x0, x1
37c382803movapd x1, x7
37c382807mulsd x1, x3
37c38280bmovapd x12, x0
37c382810movapd x0, x5
37c382814mulsd x0, x4
37c382818mulsd x4, x3
37c38281csubsd x1, x0
37c382820movapd x0, x7
37c382824mulsd x0, x5
37c382828movapd x13, x1
37c38282dmovsd_xmm x1, [r10+48]
37c382833addsd x4, x0
37c382837movapd x0, x3
37c38283bmulsd x0, x1
37c38283fmovapd x10, x4
37c382844movq x4, rdx
37c382849xorpd x4, [rip+0xee7af]
37c382851mulsd x15, x4
37c382856mulsd x4, x3
37c38285asubsd x0, x15
37c38285fmovapd x9, x4
37c382864movapd x4, x5
37c382868mulsd x4, x1
37c38286cmovsd_xmm [rsp+96], x0
37c382872movsd_xmm x0, [r10+72]
37c382878movapd x15, x0
37c38287dxorpd x15, [rip+0xee77a]
37c382886addsd x9, x4
37c38288bmovsd_xmm x4, [r10+64]
37c382891xor r10l, r10l
37c382894movsd_xmm [rsp+384], x9
37c38289emovapd x9, x3
37c3828a3mulsd x9, x4
37c3828a8mulsd x3, x15
37c3828admovapd x8, x9
37c3828b2movapd x9, x15
37c3828b7mulsd x9, x5
37c3828bcmulsd x5, x4
37c3828c0subsd x8, x9
37c3828c5addsd x3, x5
37c3828c9movapd x5, x3
37c3828cdmovddup x3, x14
37c3828d2movq x14, rax
37c3828d7movups [rsp+368], x3
37c3828dfmovapd x3, x6
37c3828e3unpcklpd x3, x14
37c3828e8movups [rsp+352], x3
37c3828f0movq x3, rax
37c3828f5lea rax, [r8+2*r11]
37c3828f9unpcklpd x3, x6
37c3828fdmovq x6, rdi
37c382902lea r9, [rax+1]
37c382906add rax, r11
37c382909movups [rsp+336], x3
37c382911movapd x3, x2
37c382915lea r8, [rax+1]
37c382919add rax, r11
37c38291cshl r9, 4
37c382920unpcklpd x3, x6
37c382924movq x6, rcx
37c382929shl r8, 4
37c38292dmovups [rsp+320], x3
37c382935movq x3, rdi
37c38293aadd r9, rbx
37c38293dadd r8, rbx
37c382940unpcklpd x3, x2
37c382944movups [rsp+304], x3
37c38294cmovapd x3, x7
37c382950unpcklpd x3, x6
37c382954movups [rsp+288], x3
37c38295cmovq x3, rcx
37c382961lea rcx, [rax+1]
37c382965unpcklpd x3, x7
37c382969movq x7, rdx
37c38296eshl rcx, 4
37c382972movups [rsp+272], x3
37c38297amovapd x3, x1
37c38297eadd rcx, rbx
37c382981unpcklpd x3, x7
37c382985movups [rsp+256], x3
37c38298dmovq x3, rdx
37c382992lea rdx, [r11+rax+1]
37c382997xor eax, eax
37c382999unpcklpd x3, x1
37c38299dshl rdx, 4
37c3829a1movups [rsp+240], x3
37c3829a9movapd x3, x4
37c3829adadd rdx, rbx
37c3829b0unpcklpd x3, x0
37c3829b4movups [rsp+224], x3
37c3829bcmovapd x3, x0
37c3829c0unpcklpd x3, x4
37c3829c4movddup x4, [rsp+80]
37c3829camovups [rsp+208], x3
37c3829d2movups [rsp+192], x4
37c3829damovddup x4, x11
37c3829dfmovups [rsp+176], x4
37c3829e7movddup x4, x12
37c3829ecmovups [rsp+160], x4
37c3829f4movddup x4, x13
37c3829f9movups [rsp+144], x4
37c382a01movddup x4, x10
37c382a06movddup x10, x5
37c382a0bmovups [rsp+128], x4
37c382a13movddup x4, [rsp+96]
37c382a19movups [rsp+112], x4
37c382a1emovddup x4, [rsp+384]
37c382a27movups [rsp+96], x4
37c382a2cmovddup x4, x8
37c382a31movups [rsp+80], x4
37c382a36nop [rax+rax]
37c382a40
37c382a40loc_37c382a40:
37c382a40movupd x4, [rbx+rax]
37c382a45add r10, 1
37c382a49movupd x6, [rsp+352]
37c382a52movupd x7, [rsp+336]
37c382a5bmovapd x0, x4
37c382a5fmovapd x1, x4
37c382a63movapd x2, x6
37c382a67unpckhpd x0, x4
37c382a6bunpcklpd x1, x4
37c382a6fmovapd x5, x7
37c382a73mulpd x2, x0
37c382a77mulpd x5, x1
37c382a7bmulpd x0, x7
37c382a7fmovupd x7, [rsp+304]
37c382a88mulpd x1, x6
37c382a8cmovupd x6, [rsp+320]
37c382a95movapd x3, x2
37c382a99addpd x3, x5
37c382a9dsubpd x5, x2
37c382aa1movupd x2, [r9+rax]
37c382aa7addsubpd x1, x0
37c382aabmovupd x0, [r9+rax]
37c382ab1unpcklpd x2, x2
37c382ab5movsd_xmm x5, x3
37c382ab9movapd x3, x7
37c382abdmovapd x9, x5
37c382ac2movapd x5, x6
37c382ac6mulpd x3, x2
37c382acaunpckhpd x0, x0
37c382acemulpd x5, x0
37c382ad2mulpd x2, x6
37c382ad6movupd x6, [rsp+288]
37c382adfmulpd x0, x7
37c382ae3movupd x7, [rsp+272]
37c382aecmovapd x14, x5
37c382af1addpd x14, x3
37c382af6subpd x3, x5
37c382afamovapd x5, x7
37c382afeaddsubpd x2, x0
37c382b02movupd x0, [r8+rax]
37c382b08unpckhpd x0, x0
37c382b0cmovsd_xmm x3, x14
37c382b11addpd x3, x9
37c382b16movupd x14, [rsp+160]
37c382b20addpd x2, x1
37c382b24movupd x1, [r8+rax]
37c382b2aunpcklpd x1, x1
37c382b2emulpd x5, x1
37c382b32movapd x15, x2
37c382b37movapd x2, x6
37c382b3bmulpd x2, x0
37c382b3fmulpd x1, x6
37c382b43movupd x6, [rsp+256]
37c382b4cmulpd x0, x7
37c382b50movupd x7, [rsp+240]
37c382b59movapd x12, x2
37c382b5eaddpd x12, x5
37c382b63subpd x5, x2
37c382b67movupd x2, [rcx+rax]
37c382b6caddsubpd x1, x0
37c382b70movupd x0, [rcx+rax]
37c382b75unpcklpd x2, x2
37c382b79unpckhpd x0, x0
37c382b7dmovsd_xmm x5, x12
37c382b82addpd x3, x5
37c382b86movapd x5, x7
37c382b8aaddpd x1, x15
37c382b8fmulpd x5, x2
37c382b93movupd x15, [rsp+128]
37c382b9dmulpd x2, x6
37c382ba1movapd x11, x1
37c382ba6movapd x1, x6
37c382baamovupd x6, [rsp+224]
37c382bb3mulpd x1, x0
37c382bb7mulpd x0, x7
37c382bbbmovupd x7, [rsp+208]
37c382bc4movapd x8, x1
37c382bc9addsubpd x2, x0
37c382bcdaddpd x8, x5
37c382bd2movupd x0, [rdx+rax]
37c382bd7subpd x5, x1
37c382bdbmovapd x1, x7
37c382bdfunpcklpd x0, x0
37c382be3addpd x2, x11
37c382be8mulpd x1, x0
37c382becmovsd_xmm x5, x8
37c382bf1addpd x5, x3
37c382bf5movapd x3, x6
37c382bf9mulpd x0, x6
37c382bfdmovapd x13, x2
37c382c02movupd x2, [rdx+rax]
37c382c07unpckhpd x2, x2
37c382c0bmulpd x3, x2
37c382c0fmulpd x2, x7
37c382c13movapd x9, x3
37c382c18addpd x9, x1
37c382c1daddsubpd x0, x2
37c382c21movupd x2, [rsp+80]
37c382c27subpd x1, x3
37c382c2bmovapd x3, x10
37c382c30addpd x0, x13
37c382c35movsd_xmm x1, x9
37c382c3aaddpd x1, x5
37c382c3emovupd x5, [rsp+96]
37c382c44mulpd x2, x0
37c382c48mulpd x3, x1
37c382c4cmulpd x5, x1
37c382c50mulpd x15, x1
37c382c55mulpd x14, x1
37c382c5amulpd x1, [rsp+192]
37c382c63addsubpd x2, x3
37c382c67movupd x3, [rsp+112]
37c382c6dmulpd x3, x0
37c382c71addsubpd x3, x5
37c382c75movupd x5, [rsp+144]
37c382c7emulpd x5, x0
37c382c82addsubpd x5, x15
37c382c87movapd x6, x5
37c382c8bmovupd x5, [rsp+176]
37c382c94mulpd x5, x0
37c382c98mulpd x0, [rsp+368]
37c382ca1addsubpd x5, x14
37c382ca6addsubpd x0, x1
37c382caasubpd x4, x0
37c382caemovups [rbx+rax], x4
37c382cb2movupd x0, [r9+rax]
37c382cb8subpd x0, x5
37c382cbcmovups [r9+rax], x0
37c382cc1movupd x0, [r8+rax]
37c382cc7subpd x0, x6
37c382ccbmovups [r8+rax], x0
37c382cd0movupd x0, [rcx+rax]
37c382cd5subpd x0, x3
37c382cd9movups [rcx+rax], x0
37c382cddmovupd x0, [rdx+rax]
37c382ce2subpd x0, x2
37c382ce6movups [rdx+rax], x0
37c382ceaadd rax, 16
37c382ceecmp r10, rsi
37c382cf1jne 0x37c382a40
37c382cf7jmp 0x37c37d76f
37c382cfcnop [rax]
37c382d00mov rsi, [rsi]
37c382d03test rsi, rsi
37c382d06jle 0x37c37d76f
37c382d0cmov rax, [r10+8]
37c382d10movsd_xmm x5, [rbp+8]
37c382d15movsd_xmm x6, [r10]
37c382d1amovsd_xmm x3, [rbp]
37c382d1fmovapd x1, x5
37c382d23mov r9, [r10+24]
37c382d27mov rbp, [r10+40]
37c382d2bmovapd x4, x5
37c382d2fmovq x0, rax
37c382d34movapd x2, x6
37c382d38mov rdx, [r10+56]
37c382d3cmov rdi, [r10+88]
37c382d40mulsd x2, x3
37c382d44xorpd x0, [rip+0xee2b4]
37c382d4cmovsd_xmm x7, [r10+16]
37c382d52movsd_xmm x13, [r10+48]
37c382d58mulsd x1, x0
37c382d5cmulsd x0, x3
37c382d60subsd x2, x1
37c382d64movapd x1, x6
37c382d68mulsd x1, x5
37c382d6cmovapd x14, x2
37c382d71movq x2, r9
37c382d76xorpd x2, [rip+0xee282]
37c382d7eaddsd x0, x1
37c382d82movapd x1, x7
37c382d86mulsd x1, x3
37c382d8amovapd x10, x0
37c382d8fmovapd x0, x5
37c382d93mulsd x0, x2
37c382d97mulsd x2, x3
37c382d9bsubsd x1, x0
37c382d9fmovapd x0, x7
37c382da3mulsd x0, x5
37c382da7movapd x15, x1
37c382dacmovapd x1, x3
37c382db0addsd x2, x0
37c382db4movsd_xmm x0, [r10+32]
37c382dbamulsd x1, x0
37c382dbemovsd_xmm [rsp+80], x2
37c382dc4movq x2, rbp
37c382dc9xorpd x2, [rip+0xee22f]
37c382dd1mulsd x4, x2
37c382dd5mulsd x2, x3
37c382dd9subsd x1, x4
37c382dddmovapd x4, x5
37c382de1mulsd x4, x0
37c382de5movapd x9, x1
37c382deamovapd x1, x13
37c382defmulsd x1, x3
37c382df3addsd x2, x4
37c382df7movq x4, rdx
37c382dfcxorpd x4, [rip+0xee1fc]
37c382e04movsd_xmm [rsp+96], x2
37c382e0amovapd x2, x4
37c382e0emovapd x4, x5
37c382e12mulsd x4, x2
37c382e16mulsd x2, x3
37c382e1asubsd x1, x4
37c382e1emovapd x4, x13
37c382e23mulsd x4, x5
37c382e27movapd x11, x2
37c382e2cmovsd_xmm [rsp+112], x1
37c382e32movsd_xmm x1, [r10+72]
37c382e38movapd x12, x1
37c382e3dxorpd x12, [rip+0xee1ba]
37c382e46addsd x11, x4
37c382e4bmovsd_xmm x4, [r10+64]
37c382e51movapd x2, x12
37c382e56movapd x12, x3
37c382e5bmulsd x12, x4
37c382e60movsd_xmm [rsp+128], x11
37c382e6amovapd x11, x12
37c382e6fmovapd x12, x5
37c382e74mulsd x12, x2
37c382e79mulsd x2, x3
37c382e7dsubsd x11, x12
37c382e82movapd x12, x5
37c382e87mulsd x12, x4
37c382e8cmovsd_xmm [rsp+464], x11
37c382e96movq x11, rdi
37c382e9bxorpd x11, [rip+0xee15c]
37c382ea4addsd x2, x12
37c382ea9movapd x12, x3
37c382eaemulsd x3, x11
37c382eb3movsd_xmm [rsp+480], x2
37c382ebcmovsd_xmm x2, [r10+80]
37c382ec2mulsd x12, x2
37c382ec7movapd x8, x12
37c382eccmovapd x12, x11
37c382ed1mulsd x12, x5
37c382ed6mulsd x5, x2
37c382edasubsd x8, x12
37c382edfaddsd x3, x5
37c382ee3movapd x5, x3
37c382ee7movddup x3, x14
37c382eecmovq x14, rax
37c382ef1movups [rsp+448], x3
37c382ef9movapd x3, x6
37c382efdunpcklpd x3, x14
37c382f02movups [rsp+432], x3
37c382f0amovq x3, rax
37c382f0flea rax, [r8+2*r11]
37c382f13unpcklpd x3, x6
37c382f17movq x6, r9
37c382f1clea r10, [rax+1]
37c382f20add rax, r11
37c382f23movups [rsp+416], x3
37c382f2bmovapd x3, x7
37c382f2fshl r10, 4
37c382f33unpcklpd x3, x6
37c382f37add r10, rbx
37c382f3amovups [rsp+400], x3
37c382f42movq x3, r9
37c382f47lea r9, [rax+1]
37c382f4badd rax, r11
37c382f4eunpcklpd x3, x7
37c382f52movq x7, rbp
37c382f57lea r8, [rax+1]
37c382f5badd rax, r11
37c382f5emovups [rsp+384], x3
37c382f66movapd x3, x0
37c382f6alea rcx, [rax+1]
37c382f6eshl r9, 4
37c382f72shl r8, 4
37c382f76unpcklpd x3, x7
37c382f7amovq x7, rdx
37c382f7fadd r9, rbx
37c382f82movups [rsp+368], x3
37c382f8amovq x3, rbp
37c382f8fshl rcx, 4
37c382f93add r8, rbx
37c382f96unpcklpd x3, x0
37c382f9aadd rcx, rbx
37c382f9dmovups [rsp+352], x3
37c382fa5movapd x3, x13
37c382faaunpcklpd x3, x7
37c382faemovups [rsp+336], x3
37c382fb6movq x3, rdx
37c382fbblea rdx, [r11+rax+1]
37c382fc0xor eax, eax
37c382fc2unpcklpd x3, x13
37c382fc7shl rdx, 4
37c382fcbxor r11l, r11l
37c382fcemovups [rsp+320], x3
37c382fd6movapd x3, x4
37c382fdaadd rdx, rbx
37c382fddunpcklpd x3, x1
37c382fe1movups [rsp+304], x3
37c382fe9movapd x3, x1
37c382fedunpcklpd x3, x4
37c382ff1movapd x4, x2
37c382ff5movups [rsp+288], x3
37c382ffdmovq x3, rdi
37c383002unpcklpd x4, x3
37c383006movups [rsp+272], x4
37c38300emovq x4, rdi
37c383013unpcklpd x4, x2
37c383017movups [rsp+256], x4
37c38301fmovddup x4, x10
37c383024movups [rsp+240], x4
37c38302cmovddup x4, x15
37c383031movups [rsp+224], x4
37c383039movddup x4, [rsp+80]
37c38303fmovups [rsp+208], x4
37c383047movddup x4, x9
37c38304cmovups [rsp+192], x4
37c383054movddup x4, [rsp+96]
37c38305amovups [rsp+176], x4
37c383062movddup x4, [rsp+112]
37c383068movups [rsp+160], x4
37c383070movddup x4, [rsp+128]
37c383079movups [rsp+144], x4
37c383081movddup x4, [rsp+464]
37c38308amovups [rsp+128], x4
37c383092movddup x4, [rsp+480]
37c38309bmovups [rsp+112], x4
37c3830a0movddup x4, x8
37c3830a5movups [rsp+96], x4
37c3830aamovddup x4, x5
37c3830aemovups [rsp+80], x4
37c3830b3nop
37c3830b5nop [rax+rax]
37c3830c0
37c3830c0loc_37c3830c0:
37c3830c0movupd x4, [rbx+rax]
37c3830c5add r11, 1
37c3830c9movupd x6, [rsp+432]
37c3830d2movupd x7, [rsp+416]
37c3830dbmovupd x14, [rsp+208]
37c3830e5movapd x0, x4
37c3830e9movapd x1, x4
37c3830edmovapd x2, x6
37c3830f1unpckhpd x0, x4
37c3830f5unpcklpd x1, x4
37c3830f9movapd x5, x7
37c3830fdmulpd x2, x0
37c383101mulpd x5, x1
37c383105mulpd x0, x7
37c383109movupd x7, [rsp+384]
37c383112mulpd x1, x6
37c383116movupd x6, [rsp+400]
37c38311fmovapd x3, x2
37c383123addpd x3, x5
37c383127subpd x5, x2
37c38312bmovupd x2, [r10+rax]
37c383131addsubpd x1, x0
37c383135movupd x0, [r10+rax]
37c38313bunpcklpd x2, x2
37c38313fmovsd_xmm x5, x3
37c383143movapd x3, x7
37c383147movapd x10, x5
37c38314cmovapd x5, x6
37c383150mulpd x3, x2
37c383154unpckhpd x0, x0
37c383158mulpd x5, x0
37c38315cmulpd x2, x6
37c383160movupd x6, [rsp+368]
37c383169mulpd x0, x7
37c38316dmovupd x7, [rsp+352]
37c383176movapd x11, x5
37c38317baddpd x11, x3
37c383180subpd x3, x5
37c383184movapd x5, x7
37c383188addsubpd x2, x0
37c38318cmovupd x0, [r9+rax]
37c383192unpckhpd x0, x0
37c383196movsd_xmm x3, x11
37c38319baddpd x3, x10
37c3831a0addpd x2, x1
37c3831a4movupd x1, [r9+rax]
37c3831aaunpcklpd x1, x1
37c3831aemulpd x5, x1
37c3831b2movapd x12, x2
37c3831b7movapd x2, x6
37c3831bbmulpd x2, x0
37c3831bfmulpd x1, x6
37c3831c3movupd x6, [rsp+336]
37c3831ccmulpd x0, x7
37c3831d0movupd x7, [rsp+320]
37c3831d9movapd x13, x2
37c3831deaddpd x13, x5
37c3831e3subpd x5, x2
37c3831e7movupd x2, [r8+rax]
37c3831edaddsubpd x1, x0
37c3831f1movupd x0, [r8+rax]
37c3831f7unpcklpd x2, x2
37c3831fbmovsd_xmm x5, x13
37c383200unpckhpd x0, x0
37c383204addpd x3, x5
37c383208movapd x5, x7
37c38320caddpd x1, x12
37c383211mulpd x5, x2
37c383215movupd x13, [rsp+176]
37c38321fmulpd x2, x6
37c383223movapd x8, x1
37c383228movapd x1, x6
37c38322cmovupd x6, [rsp+304]
37c383235mulpd x1, x0
37c383239mulpd x0, x7
37c38323dmovupd x7, [rsp+288]
37c383246movapd x9, x1
37c38324baddsubpd x2, x0
37c38324faddpd x9, x5
37c383254movupd x0, [rcx+rax]
37c383259subpd x5, x1
37c38325dmovupd x1, [rcx+rax]
37c383262unpckhpd x0, x0
37c383266addpd x2, x8
37c38326bunpcklpd x1, x1
37c38326fmovupd x8, [rsp+144]
37c383279movsd_xmm x5, x9
37c38327eaddpd x3, x5
37c383282movapd x5, x7
37c383286mulpd x5, x1
37c38328amulpd x1, x6
37c38328emovapd x10, x2
37c383293movapd x2, x6
37c383297movupd x6, [rsp+272]
37c3832a0mulpd x2, x0
37c3832a4mulpd x0, x7
37c3832a8movupd x7, [rsp+256]
37c3832b1movapd x12, x2
37c3832b6addsubpd x1, x0
37c3832baaddpd x12, x5
37c3832bfmovupd x0, [rdx+rax]
37c3832c4subpd x5, x2
37c3832c8movupd x2, [rdx+rax]
37c3832cdunpcklpd x0, x0
37c3832d1addpd x1, x10
37c3832d6unpckhpd x2, x2
37c3832damovsd_xmm x5, x12
37c3832dfaddpd x5, x3
37c3832e3movapd x3, x6
37c3832e7mulpd x3, x2
37c3832ebmulpd x2, x7
37c3832efmovapd x11, x1
37c3832f4movapd x1, x7
37c3832f8mulpd x1, x0
37c3832fcmulpd x0, x6
37c383300movapd x15, x3
37c383305addpd x15, x1
37c38330asubpd x1, x3
37c38330emovupd x3, [rsp+80]
37c383314addsubpd x0, x2
37c383318movupd x2, [rsp+96]
37c38331emovsd_xmm x1, x15
37c383323addpd x1, x5
37c383327movupd x5, [rsp+112]
37c38332daddpd x0, x11
37c383332mulpd x3, x1
37c383336mulpd x2, x0
37c38333amulpd x5, x1
37c38333emulpd x8, x1
37c383343mulpd x13, x1
37c383348mulpd x14, x1
37c38334dmulpd x1, [rsp+240]
37c383356addsubpd x2, x3
37c38335amovupd x3, [rsp+128]
37c383363mulpd x3, x0
37c383367addsubpd x3, x5
37c38336bmovupd x5, [rsp+160]
37c383374mulpd x5, x0
37c383378addsubpd x5, x8
37c38337dmovapd x7, x5
37c383381movupd x5, [rsp+192]
37c38338amulpd x5, x0
37c38338eaddsubpd x5, x13
37c383393movapd x6, x5
37c383397movupd x5, [rsp+224]
37c3833a0mulpd x5, x0
37c3833a4mulpd x0, [rsp+448]
37c3833adaddsubpd x5, x14
37c3833b2addsubpd x0, x1
37c3833b6subpd x4, x0
37c3833bamovups [rbx+rax], x4
37c3833bemovupd x0, [r10+rax]
37c3833c4subpd x0, x5
37c3833c8movups [r10+rax], x0
37c3833cdmovupd x0, [r9+rax]
37c3833d3subpd x0, x6
37c3833d7movups [r9+rax], x0
37c3833dcmovupd x0, [r8+rax]
37c3833e2subpd x0, x7
37c3833e6movups [r8+rax], x0
37c3833ebmovupd x0, [rcx+rax]
37c3833f0subpd x0, x3
37c3833f4movups [rcx+rax], x0
37c3833f8movupd x0, [rdx+rax]
37c3833fdsubpd x0, x2
37c383401movups [rdx+rax], x0
37c383405add rax, 16
37c383409cmp r11, rsi
37c38340cjne 0x37c3830c0
37c383412jmp 0x37c37d76f
37c383417nop [rax+rax]
37c383420mov rdi, [rsi]
37c383423test rdi, rdi
37c383426jle 0x37c37d76f
37c38342cmov rax, [r10+8]
37c383430movsd_xmm x5, [rbp+8]
37c383435movsd_xmm x6, [r10]
37c38343amovsd_xmm x3, [rbp]
37c38343fmovq x0, rax
37c383444movapd x1, x5
37c383448mov r9, [r10+40]
37c38344cxorpd x0, [rip+0xedbac]
37c383454movapd x2, x6
37c383458movsd_xmm x4, [r10+24]
37c38345emovsd_xmm x7, [r10+16]
37c383464movapd x9, x5
37c383469mulsd x1, x0
37c38346dmovsd_xmm x14, [r10+32]
37c383473mov rcx, [r10+72]
37c383477mulsd x2, x3
37c38347bmovq r15, x4
37c383480mov rdx, [r10+88]
37c383484mov rbp, [r10+104]
37c383488mulsd x0, x3
37c38348csubsd x2, x1
37c383490movapd x1, x6
37c383494mulsd x1, x5
37c383498movapd x10, x2
37c38349dmovapd x2, x5
37c3834a1addsd x0, x1
37c3834a5movapd x1, x7
37c3834a9mulsd x1, x3
37c3834admovapd x15, x0
37c3834b2movapd x0, x4
37c3834b6movapd x4, x14
37c3834bbmulsd x4, x3
37c3834bfxorpd x0, [rip+0xedb39]
37c3834c7mulsd x2, x0
37c3834cbmulsd x0, x3
37c3834cfsubsd x1, x2
37c3834d3movapd x2, x7
37c3834d7mulsd x2, x5
37c3834dbmovsd_xmm [rsp+80], x1
37c3834e1movsd_xmm x1, [r10+48]
37c3834e7addsd x0, x2
37c3834ebmovapd x2, x5
37c3834efmovapd x11, x0
37c3834f4movq x0, r9
37c3834f9xorpd x0, [rip+0xedaff]
37c383501mulsd x2, x0
37c383505mulsd x0, x3
37c383509subsd x4, x2
37c38350dmovapd x2, x14
37c383512mulsd x2, x5
37c383516movapd x12, x4
37c38351bmovsd_xmm x4, [r10+56]
37c383521movq r14, x4
37c383526addsd x0, x2
37c38352amovapd x2, x5
37c38352emovsd_xmm [rsp+96], x0
37c383534movapd x0, x4
37c383538movapd x4, x3
37c38353cxorpd x0, [rip+0xedabc]
37c383544mulsd x4, x1
37c383548mulsd x2, x0
37c38354cmulsd x0, x3
37c383550subsd x4, x2
37c383554movapd x2, x5
37c383558mulsd x2, x1
37c38355cmovapd x13, x0
37c383561movsd_xmm [rsp+112], x4
37c383567movsd_xmm x4, [r10+64]
37c38356daddsd x13, x2
37c383572movq x2, rcx
37c383577xorpd x2, [rip+0xeda81]
37c38357fmovapd x0, x2
37c383583movapd x2, x3
37c383587movsd_xmm [rsp+128], x13
37c383591mulsd x9, x0
37c383596movapd x13, x3
37c38359bmulsd x2, x4
37c38359fmulsd x0, x3
37c3835a3subsd x2, x9
37c3835a8movapd x9, x5
37c3835admulsd x9, x4
37c3835b2movsd_xmm [rsp+144], x2
37c3835bbmovapd x2, x9
37c3835c0movapd x9, x0
37c3835c5movq x0, rdx
37c3835caaddsd x9, x2
37c3835cfmovsd_xmm x2, [r10+80]
37c3835d5xorpd x0, [rip+0xeda23]
37c3835ddmulsd x13, x2
37c3835e2movsd_xmm [rsp+528], x9
37c3835ecmovapd x9, x13
37c3835f1movapd x13, x5
37c3835f6mulsd x13, x0
37c3835fbmulsd x0, x3
37c3835ffsubsd x9, x13
37c383604movapd x13, x5
37c383609mulsd x13, x2
37c38360emovsd_xmm [rsp+544], x9
37c383618movapd x9, x3
37c38361daddsd x0, x13
37c383622movq x13, rbp
37c383627xorpd x13, [rip+0xed9d0]
37c383630mulsd x3, x13
37c383635movsd_xmm [rsp+560], x0
37c38363emovsd_xmm x0, [r10+96]
37c383644mulsd x9, x0
37c383649movapd x8, x9
37c38364emovapd x9, x13
37c383653mulsd x9, x5
37c383658mulsd x5, x0
37c38365csubsd x8, x9
37c383661addsd x3, x5
37c383665movapd x5, x3
37c383669movddup x3, x10
37c38366emovq x10, rax
37c383673movups [rsp+512], x3
37c38367bmovapd x3, x6
37c38367funpcklpd x3, x10
37c383684movups [rsp+496], x3
37c38368cmovq x3, rax
37c383691lea rax, [r8+2*r11]
37c383695unpcklpd x3, x6
37c383699movq x6, r15
37c38369elea rsi, [rax+1]
37c3836a2add rax, r11
37c3836a5movups [rsp+480], x3
37c3836admovapd x3, x7
37c3836b1lea r10, [rax+1]
37c3836b5add rax, r11
37c3836b8shl rsi, 4
37c3836bcunpcklpd x3, x6
37c3836c0shl r10, 4
37c3836c4movups [rsp+464], x3
37c3836ccmovapd x3, x6
37c3836d0movq x6, rcx
37c3836d5add rsi, rbx
37c3836d8unpcklpd x3, x7
37c3836dcmovq x7, r9
37c3836e1add r10, rbx
37c3836e4movups [rsp+448], x3
37c3836ecmovapd x3, x14
37c3836f1unpcklpd x3, x7
37c3836f5movq x7, r14
37c3836famovups [rsp+432], x3
37c383702movq x3, r9
37c383707lea r9, [rax+1]
37c38370badd rax, r11
37c38370eunpcklpd x3, x14
37c383713lea r8, [rax+1]
37c383717add rax, r11
37c38371ashl r9, 4
37c38371emovups [rsp+416], x3
37c383726movapd x3, x1
37c38372ashl r8, 4
37c38372eadd r9, rbx
37c383731unpcklpd x3, x7
37c383735add r8, rbx
37c383738movups [rsp+400], x3
37c383740movapd x3, x7
37c383744unpcklpd x3, x1
37c383748movups [rsp+384], x3
37c383750movapd x3, x4
37c383754unpcklpd x3, x6
37c383758movups [rsp+368], x3
37c383760movq x3, rcx
37c383765lea rcx, [rax+1]
37c383769unpcklpd x3, x4
37c38376dmovapd x4, x2
37c383771shl rcx, 4
37c383775movups [rsp+352], x3
37c38377dmovq x3, rdx
37c383782add rcx, rbx
37c383785unpcklpd x4, x3
37c383789movq x3, rbp
37c38378emovups [rsp+336], x4
37c383796movq x4, rdx
37c38379blea rdx, [r11+rax+1]
37c3837a0xor eax, eax
37c3837a2unpcklpd x4, x2
37c3837a6shl rdx, 4
37c3837aaxor r11l, r11l
37c3837admovups [rsp+320], x4
37c3837b5movapd x4, x0
37c3837b9add rdx, rbx
37c3837bcunpcklpd x4, x3
37c3837c0movddup x3, x15
37c3837c5movups [rsp+304], x4
37c3837cdmovq x4, rbp
37c3837d2unpcklpd x4, x0
37c3837d6movups [rsp+272], x3
37c3837demovddup x3, [rsp+80]
37c3837e4movups [rsp+288], x4
37c3837ecmovddup x4, [rsp+112]
37c3837f2movups [rsp+256], x3
37c3837famovddup x3, x11
37c3837ffmovups [rsp+192], x4
37c383807movddup x4, [rsp+128]
37c383810movups [rsp+240], x3
37c383818movddup x3, x12
37c38381dmovups [rsp+176], x4
37c383825movddup x4, [rsp+144]
37c38382emovups [rsp+224], x3
37c383836movddup x3, [rsp+96]
37c38383cmovups [rsp+160], x4
37c383844movddup x4, [rsp+528]
37c38384dmovups [rsp+208], x3
37c383855movups [rsp+144], x4
37c38385dmovddup x4, [rsp+544]
37c383866movups [rsp+128], x4
37c38386emovddup x4, [rsp+560]
37c383877movups [rsp+112], x4
37c38387cmovddup x4, x8
37c383881movups [rsp+96], x4
37c383886movddup x4, x5
37c38388amovups [rsp+80], x4
37c38388fnop
37c383890
37c383890loc_37c383890:
37c383890movupd x4, [rbx+rax]
37c383895add r11, 1
37c383899movupd x6, [rsp+496]
37c3838a2movupd x7, [rsp+480]
37c3838abmovapd x0, x4
37c3838afmovapd x1, x4
37c3838b3movapd x2, x6
37c3838b7unpckhpd x0, x4
37c3838bbunpcklpd x1, x4
37c3838bfmovapd x5, x7
37c3838c3mulpd x2, x0
37c3838c7mulpd x5, x1
37c3838cbmulpd x0, x7
37c3838cfmovupd x7, [rsp+448]
37c3838d8mulpd x1, x6
37c3838dcmovupd x6, [rsp+464]
37c3838e5movapd x3, x2
37c3838e9addpd x3, x5
37c3838edsubpd x5, x2
37c3838f1movupd x2, [rsi+rax]
37c3838f6addsubpd x1, x0
37c3838famovupd x0, [rsi+rax]
37c3838ffunpcklpd x2, x2
37c383903movsd_xmm x5, x3
37c383907movapd x3, x7
37c38390bmovapd x9, x5
37c383910movapd x5, x6
37c383914mulpd x3, x2
37c383918unpckhpd x0, x0
37c38391cmulpd x5, x0
37c383920mulpd x2, x6
37c383924movupd x6, [rsp+432]
37c38392dmulpd x0, x7
37c383931movupd x7, [rsp+416]
37c38393amovapd x10, x5
37c38393faddpd x10, x3
37c383944subpd x3, x5
37c383948movapd x5, x7
37c38394caddsubpd x2, x0
37c383950movupd x0, [r10+rax]
37c383956unpckhpd x0, x0
37c38395amovsd_xmm x3, x10
37c38395faddpd x3, x9
37c383964addpd x2, x1
37c383968movupd x1, [r10+rax]
37c38396eunpcklpd x1, x1
37c383972mulpd x5, x1
37c383976movapd x11, x2
37c38397bmovapd x2, x6
37c38397fmulpd x2, x0
37c383983mulpd x1, x6
37c383987movupd x6, [rsp+400]
37c383990mulpd x0, x7
37c383994movupd x7, [rsp+384]
37c38399dmovapd x12, x2
37c3839a2addpd x12, x5
37c3839a7subpd x5, x2
37c3839abmovupd x2, [r9+rax]
37c3839b1addsubpd x1, x0
37c3839b5movupd x0, [r9+rax]
37c3839bbunpcklpd x2, x2
37c3839bfmovsd_xmm x5, x12
37c3839c4unpckhpd x0, x0
37c3839c8addpd x3, x5
37c3839ccmovapd x5, x7
37c3839d0addpd x1, x11
37c3839d5mulpd x5, x2
37c3839d9mulpd x2, x6
37c3839ddmovapd x15, x1
37c3839e2movapd x1, x6
37c3839e6movupd x6, [rsp+368]
37c3839efmulpd x1, x0
37c3839f3mulpd x0, x7
37c3839f7movupd x7, [rsp+352]
37c383a00movapd x9, x1
37c383a05addsubpd x2, x0
37c383a09addpd x9, x5
37c383a0emovupd x0, [r8+rax]
37c383a14subpd x5, x1
37c383a18movupd x1, [r8+rax]
37c383a1eunpckhpd x0, x0
37c383a22addpd x2, x15
37c383a27unpcklpd x1, x1
37c383a2bmovupd x15, [rsp+144]
37c383a35movsd_xmm x5, x9
37c383a3aaddpd x3, x5
37c383a3emovapd x5, x7
37c383a42movupd x9, [rsp+208]
37c383a4cmulpd x5, x1
37c383a50mulpd x1, x6
37c383a54movapd x8, x2
37c383a59movapd x2, x6
37c383a5dmovupd x6, [rsp+336]
37c383a66mulpd x2, x0
37c383a6amulpd x0, x7
37c383a6emovupd x7, [rsp+320]
37c383a77movapd x10, x2
37c383a7caddsubpd x1, x0
37c383a80addpd x10, x5
37c383a85movupd x0, [rcx+rax]
37c383a8asubpd x5, x2
37c383a8emovupd x2, [rcx+rax]
37c383a93unpckhpd x0, x0
37c383a97addpd x1, x8
37c383a9cunpcklpd x2, x2
37c383aa0movupd x8, [rsp+176]
37c383aaamovsd_xmm x5, x10
37c383aafaddpd x3, x5
37c383ab3movapd x5, x7
37c383ab7mulpd x5, x2
37c383abbmulpd x2, x6
37c383abfmovapd x11, x1
37c383ac4movapd x1, x6
37c383ac8movupd x6, [rsp+304]
37c383ad1mulpd x1, x0
37c383ad5mulpd x0, x7
37c383ad9movupd x7, [rsp+288]
37c383ae2movapd x13, x1
37c383ae7addsubpd x2, x0
37c383aebaddpd x13, x5
37c383af0movupd x0, [rdx+rax]
37c383af5subpd x5, x1
37c383af9movapd x1, x7
37c383afdunpcklpd x0, x0
37c383b01addpd x2, x11
37c383b06mulpd x1, x0
37c383b0amovsd_xmm x5, x13
37c383b0faddpd x5, x3
37c383b13movapd x3, x6
37c383b17mulpd x0, x6
37c383b1bmovapd x14, x2
37c383b20movupd x2, [rdx+rax]
37c383b25unpckhpd x2, x2
37c383b29mulpd x3, x2
37c383b2dmulpd x2, x7
37c383b31movapd x12, x3
37c383b36addpd x12, x1
37c383b3baddsubpd x0, x2
37c383b3fsubpd x1, x3
37c383b43movupd x3, [rsp+80]
37c383b49addpd x0, x14
37c383b4emovsd_xmm x1, x12
37c383b53addpd x1, x5
37c383b57movupd x5, [rsp+112]
37c383b5dmovupd x11, [rsp+240]
37c383b67movupd x2, [rsp+96]
37c383b6dmulpd x3, x1
37c383b71mulpd x2, x0
37c383b75mulpd x5, x1
37c383b79mulpd x15, x1
37c383b7emulpd x8, x1
37c383b83mulpd x9, x1
37c383b88addsubpd x2, x3
37c383b8cmulpd x11, x1
37c383b91movupd x3, [rsp+128]
37c383b9amulpd x1, [rsp+272]
37c383ba3mulpd x3, x0
37c383ba7addsubpd x3, x5
37c383babmovupd x5, [rsp+160]
37c383bb4mulpd x5, x0
37c383bb8addsubpd x5, x15
37c383bbdmovapd x7, x5
37c383bc1movupd x5, [rsp+192]
37c383bcamulpd x5, x0
37c383bceaddsubpd x5, x8
37c383bd3movapd x6, x5
37c383bd7movupd x5, [rsp+224]
37c383be0mulpd x5, x0
37c383be4addsubpd x5, x9
37c383be9movapd x14, x5
37c383beemovupd x5, [rsp+256]
37c383bf7mulpd x5, x0
37c383bfbmulpd x0, [rsp+512]
37c383c04addsubpd x5, x11
37c383c09addsubpd x0, x1
37c383c0dsubpd x4, x0
37c383c11movups [rbx+rax], x4
37c383c15movupd x0, [rsi+rax]
37c383c1asubpd x0, x5
37c383c1emovups [rsi+rax], x0
37c383c22movupd x0, [r10+rax]
37c383c28subpd x0, x14
37c383c2dmovups [r10+rax], x0
37c383c32movupd x0, [r9+rax]
37c383c38subpd x0, x6
37c383c3cmovups [r9+rax], x0
37c383c41movupd x0, [r8+rax]
37c383c47subpd x0, x7
37c383c4bmovups [r8+rax], x0
37c383c50movupd x0, [rcx+rax]
37c383c55subpd x0, x3
37c383c59movups [rcx+rax], x0
37c383c5dmovupd x0, [rdx+rax]
37c383c62subpd x0, x2
37c383c66movups [rdx+rax], x0
37c383c6aadd rax, 16
37c383c6ecmp r11, rdi
37c383c71jne 0x37c383890
37c383c77jmp 0x37c37d76f
37c383c7cnop [rax]
37c383c80mov rdi, [rsi]
37c383c83test rdi, rdi
37c383c86jle 0x37c37d76f
37c383c8cmov rax, [r10+8]
37c383c90movsd_xmm x3, [rbp+8]
37c383c95movsd_xmm x6, [r10]
37c383c9amovsd_xmm x4, [rbp]
37c383c9fmovq x0, rax
37c383ca4movapd x1, x3
37c383ca8mov rsi, [r10+24]
37c383cacxorpd x0, [rip+0xed34c]
37c383cb4movapd x2, x6
37c383cb8movsd_xmm x7, [r10+16]
37c383cbemovsd_xmm x5, [r10+32]
37c383cc4mulsd x1, x0
37c383cc8mov r9, [r10+56]
37c383cccmovsd_xmm x9, [r10+48]
37c383cd2mulsd x2, x4
37c383cd6movsd_xmm x13, [r10+64]
37c383cdcmov rcx, [r10+88]
37c383ce0mulsd x0, x4
37c383ce4mov rdx, [r10+104]
37c383ce8subsd x2, x1
37c383cecmovapd x1, x6
37c383cf0mulsd x1, x3
37c383cf4movapd x14, x2
37c383cf9movapd x2, x7
37c383cfdmulsd x2, x4
37c383d01addsd x0, x1
37c383d05movapd x1, x3
37c383d09movapd x11, x0
37c383d0emovq x0, rsi
37c383d13xorpd x0, [rip+0xed2e5]
37c383d1bmulsd x1, x0
37c383d1fmulsd x0, x4
37c383d23subsd x2, x1
37c383d27movapd x1, x7
37c383d2bmulsd x1, x3
37c383d2fmovsd_xmm [rsp+80], x2
37c383d35movapd x2, x4
37c383d39mulsd x2, x5
37c383d3daddsd x0, x1
37c383d41movsd_xmm x1, [r10+40]
37c383d47movq r15, x1
37c383d4cmovapd x12, x0
37c383d51movapd x0, x1
37c383d55movapd x1, x3
37c383d59xorpd x0, [rip+0xed29f]
37c383d61mulsd x1, x0
37c383d65mulsd x0, x4
37c383d69subsd x2, x1
37c383d6dmovapd x1, x3
37c383d71mulsd x1, x5
37c383d75movsd_xmm [rsp+96], x2
37c383d7bmovapd x2, x9
37c383d80mulsd x2, x4
37c383d84addsd x0, x1
37c383d88movq x1, r9
37c383d8dxorpd x1, [rip+0xed26b]
37c383d95movsd_xmm [rsp+112], x0
37c383d9bmovapd x0, x1
37c383d9fmovapd x1, x3
37c383da3movapd x10, x2
37c383da8mulsd x1, x0
37c383dacmovapd x2, x13
37c383db1mulsd x0, x4
37c383db5mulsd x2, x4
37c383db9subsd x10, x1
37c383dbemovapd x1, x9
37c383dc3mulsd x1, x3
37c383dc7movapd x15, x0
37c383dccmovsd_xmm [rsp+128], x10
37c383dd6movapd x10, x3
37c383ddbaddsd x15, x1
37c383de0movsd_xmm x1, [r10+72]
37c383de6movapd x0, x1
37c383deaxorpd x0, [rip+0xed20e]
37c383df2movq r14, x1
37c383df7movsd_xmm [rsp+144], x15
37c383e01movapd x1, x3
37c383e05mulsd x1, x0
37c383e09mulsd x0, x4
37c383e0dsubsd x2, x1
37c383e11movapd x1, x13
37c383e16mulsd x1, x3
37c383e1amovsd_xmm [rsp+160], x2
37c383e23movsd_xmm x2, [r10+80]
37c383e29addsd x0, x1
37c383e2dmovq x1, rcx
37c383e32xorpd x1, [rip+0xed1c6]
37c383e3amovsd_xmm [rsp+176], x0
37c383e43movapd x0, x1
37c383e47movapd x1, x4
37c383e4bmulsd x1, x2
37c383e4fmulsd x10, x0
37c383e54mulsd x0, x4
37c383e58movapd x15, x1
37c383e5dmovapd x1, x3
37c383e61mulsd x1, x2
37c383e65subsd x15, x10
37c383e6amovapd x10, x0
37c383e6fmovq x0, rdx
37c383e74xorpd x0, [rip+0xed184]
37c383e7cmovsd_xmm [rsp+592], x15
37c383e86movapd x15, x4
37c383e8baddsd x10, x1
37c383e90movsd_xmm x1, [r10+96]
37c383e96mulsd x15, x1
37c383e9bmovsd_xmm [rsp+608], x10
37c383ea5movapd x10, x3
37c383eaamulsd x10, x0
37c383eafmulsd x0, x4
37c383eb3subsd x15, x10
37c383eb8movapd x10, x3
37c383ebdmulsd x10, x1
37c383ec2movsd_xmm [rsp+624], x15
37c383eccmovapd x15, x4
37c383ed1addsd x0, x10
37c383ed6movsd_xmm x10, [r10+120]
37c383edcmovq r13, x10
37c383ee1xorpd x10, [rip+0xed116]
37c383eeamovsd_xmm [rsp+640], x0
37c383ef3movsd_xmm x0, [r10+112]
37c383ef9mulsd x4, x10
37c383efemulsd x15, x0
37c383f03movapd x8, x15
37c383f08movapd x15, x10
37c383f0dmulsd x15, x3
37c383f12mulsd x3, x0
37c383f16subsd x8, x15
37c383f1baddsd x4, x3
37c383f1fmovapd x3, x4
37c383f23movddup x4, x14
37c383f28movq x14, rax
37c383f2dmovups [rsp+576], x4
37c383f35movapd x4, x6
37c383f39unpcklpd x4, x14
37c383f3emovups [rsp+560], x4
37c383f46movq x4, rax
37c383f4blea rax, [r8+2*r11]
37c383f4funpcklpd x4, x6
37c383f53movq x6, rsi
37c383f58lea rbp, [rax+1]
37c383f5cadd rax, r11
37c383f5fmovups [rsp+544], x4
37c383f67movapd x4, x7
37c383f6bshl rbp, 4
37c383f6funpcklpd x4, x6
37c383f73add rbp, rbx
37c383f76movups [rsp+528], x4
37c383f7emovq x4, rsi
37c383f83lea rsi, [rax+1]
37c383f87add rax, r11
37c383f8aunpcklpd x4, x7
37c383f8emovq x7, r15
37c383f93lea r10, [rax+1]
37c383f97add rax, r11
37c383f9amovups [rsp+512], x4
37c383fa2movapd x4, x5
37c383fa6shl rsi, 4
37c383faaunpcklpd x4, x7
37c383faeshl r10, 4
37c383fb2add rsi, rbx
37c383fb5movups [rsp+496], x4
37c383fbdmovapd x4, x7
37c383fc1add r10, rbx
37c383fc4unpcklpd x4, x5
37c383fc8movq x5, r9
37c383fcdmovups [rsp+480], x4
37c383fd5movapd x4, x9
37c383fdaunpcklpd x4, x5
37c383fdemovq x5, r14
37c383fe3movups [rsp+464], x4
37c383febmovq x4, r9
37c383ff0lea r9, [rax+1]
37c383ff4add rax, r11
37c383ff7unpcklpd x4, x9
37c383ffclea r8, [rax+1]
37c384000add rax, r11
37c384003shl r9, 4
37c384007movups [rsp+448], x4
37c38400fmovapd x4, x13
37c384014shl r8, 4
37c384018add r9, rbx
37c38401bunpcklpd x4, x5
37c38401fadd r8, rbx
37c384022movups [rsp+432], x4
37c38402amovapd x4, x5
37c38402emovq x5, rcx
37c384033unpcklpd x4, x13
37c384038movups [rsp+416], x4
37c384040movapd x4, x2
37c384044unpcklpd x4, x5
37c384048movq x5, rdx
37c38404dmovups [rsp+400], x4
37c384055movq x4, rcx
37c38405alea rcx, [rax+1]
37c38405eunpcklpd x4, x2
37c384062shl rcx, 4
37c384066movups [rsp+384], x4
37c38406emovapd x4, x1
37c384072add rcx, rbx
37c384075unpcklpd x4, x5
37c384079movq x5, r13
37c38407emovups [rsp+368], x4
37c384086movq x4, rdx
37c38408blea rdx, [r11+rax+1]
37c384090xor eax, eax
37c384092unpcklpd x4, x1
37c384096shl rdx, 4
37c38409axor r11l, r11l
37c38409dmovups [rsp+352], x4
37c3840a5movapd x4, x0
37c3840a9add rdx, rbx
37c3840acunpcklpd x4, x5
37c3840b0movups [rsp+336], x4
37c3840b8movapd x4, x5
37c3840bcunpcklpd x4, x0
37c3840c0movups [rsp+320], x4
37c3840c8movddup x4, x11
37c3840cdmovups [rsp+304], x4
37c3840d5movddup x4, [rsp+80]
37c3840dbmovups [rsp+288], x4
37c3840e3movddup x4, x12
37c3840e8movups [rsp+272], x4
37c3840f0movddup x4, [rsp+96]
37c3840f6movups [rsp+256], x4
37c3840femovddup x4, [rsp+112]
37c384104movups [rsp+240], x4
37c38410cmovddup x4, [rsp+128]
37c384115movups [rsp+224], x4
37c38411dmovddup x4, [rsp+144]
37c384126movups [rsp+208], x4
37c38412emovddup x4, [rsp+160]
37c384137movups [rsp+192], x4
37c38413fmovddup x4, [rsp+176]
37c384148movups [rsp+176], x4
37c384150movddup x4, [rsp+592]
37c384159movups [rsp+160], x4
37c384161movddup x4, [rsp+608]
37c38416amovups [rsp+144], x4
37c384172movddup x4, [rsp+624]
37c38417bmovups [rsp+128], x4
37c384183movddup x4, [rsp+640]
37c38418cmovups [rsp+112], x4
37c384191movddup x4, x8
37c384196movups [rsp+96], x4
37c38419bmovddup x4, x3
37c38419fmovups [rsp+80], x4
37c3841a4nop
37c3841a5nop [rax+rax]
37c3841b0
37c3841b0loc_37c3841b0:
37c3841b0movupd x4, [rbx+rax]
37c3841b5add r11, 1
37c3841b9movupd x6, [rsp+560]
37c3841c2movupd x7, [rsp+544]
37c3841cbmovapd x0, x4
37c3841cfmovapd x1, x4
37c3841d3movapd x2, x6
37c3841d7unpckhpd x0, x4
37c3841dbunpcklpd x1, x4
37c3841dfmovapd x5, x7
37c3841e3mulpd x2, x0
37c3841e7mulpd x5, x1
37c3841ebmulpd x0, x7
37c3841efmovupd x7, [rsp+512]
37c3841f8mulpd x1, x6
37c3841fcmovupd x6, [rsp+528]
37c384205movapd x3, x2
37c384209addpd x3, x5
37c38420dsubpd x5, x2
37c384211movupd x2, [rbp+rax]
37c384217addsubpd x1, x0
37c38421bmovupd x0, [rbp+rax]
37c384221unpcklpd x2, x2
37c384225movsd_xmm x5, x3
37c384229movapd x3, x7
37c38422dmovapd x10, x5
37c384232movapd x5, x6
37c384236mulpd x3, x2
37c38423aunpckhpd x0, x0
37c38423emulpd x5, x0
37c384242mulpd x2, x6
37c384246movupd x6, [rsp+496]
37c38424fmulpd x0, x7
37c384253movupd x7, [rsp+480]
37c38425cmovapd x13, x5
37c384261addpd x13, x3
37c384266subpd x3, x5
37c38426amovapd x5, x7
37c38426eaddsubpd x2, x0
37c384272movupd x0, [rsi+rax]
37c384277unpckhpd x0, x0
37c38427bmovsd_xmm x3, x13
37c384280addpd x3, x10
37c384285addpd x2, x1
37c384289movupd x1, [rsi+rax]
37c38428eunpcklpd x1, x1
37c384292mulpd x5, x1
37c384296movapd x12, x2
37c38429bmovapd x2, x6
37c38429fmulpd x2, x0
37c3842a3mulpd x1, x6
37c3842a7movupd x6, [rsp+464]
37c3842b0mulpd x0, x7
37c3842b4movupd x7, [rsp+448]
37c3842bdmovapd x14, x2
37c3842c2addpd x14, x5
37c3842c7subpd x5, x2
37c3842cbmovupd x2, [r10+rax]
37c3842d1addsubpd x1, x0
37c3842d5movupd x0, [r10+rax]
37c3842dbunpcklpd x2, x2
37c3842dfmovsd_xmm x5, x14
37c3842e4unpckhpd x0, x0
37c3842e8addpd x3, x5
37c3842ecmovapd x5, x7
37c3842f0addpd x1, x12
37c3842f5mulpd x5, x2
37c3842f9mulpd x2, x6
37c3842fdmovapd x15, x1
37c384302movapd x1, x6
37c384306movupd x6, [rsp+432]
37c38430fmulpd x1, x0
37c384313mulpd x0, x7
37c384317movupd x7, [rsp+416]
37c384320movapd x10, x1
37c384325addsubpd x2, x0
37c384329addpd x10, x5
37c38432emovupd x0, [r9+rax]
37c384334subpd x5, x1
37c384338movupd x1, [r9+rax]
37c38433eunpckhpd x0, x0
37c384342addpd x2, x15
37c384347unpcklpd x1, x1
37c38434bmovsd_xmm x5, x10
37c384350addpd x3, x5
37c384354movapd x5, x7
37c384358mulpd x5, x1
37c38435cmulpd x1, x6
37c384360movapd x12, x2
37c384365movapd x2, x6
37c384369movupd x6, [rsp+400]
37c384372mulpd x2, x0
37c384376mulpd x0, x7
37c38437amovupd x7, [rsp+384]
37c384383movapd x13, x2
37c384388addsubpd x1, x0
37c38438caddpd x13, x5
37c384391movupd x0, [r8+rax]
37c384397subpd x5, x2
37c38439bmovupd x2, [r8+rax]
37c3843a1unpckhpd x0, x0
37c3843a5addpd x1, x12
37c3843aaunpcklpd x2, x2
37c3843aemovsd_xmm x5, x13
37c3843b3addpd x3, x5
37c3843b7movapd x5, x7
37c3843bbmulpd x5, x2
37c3843bfmulpd x2, x6
37c3843c3movapd x8, x1
37c3843c8movapd x1, x6
37c3843ccmovupd x6, [rsp+368]
37c3843d5mulpd x1, x0
37c3843d9mulpd x0, x7
37c3843ddmovupd x7, [rsp+352]
37c3843e6movapd x9, x1
37c3843ebaddsubpd x2, x0
37c3843efaddpd x9, x5
37c3843f4movupd x0, [rcx+rax]
37c3843f9subpd x5, x1
37c3843fdmovupd x1, [rcx+rax]
37c384402unpckhpd x0, x0
37c384406addpd x2, x8
37c38440bunpcklpd x1, x1
37c38440fmovsd_xmm x5, x9
37c384414addpd x3, x5
37c384418movapd x5, x7
37c38441cmulpd x5, x1
37c384420mulpd x1, x6
37c384424movapd x11, x2
37c384429movapd x2, x6
37c38442dmovupd x6, [rsp+336]
37c384436mulpd x2, x0
37c38443amulpd x0, x7
37c38443emovupd x7, [rsp+320]
37c384447movapd x15, x2
37c38444caddsubpd x1, x0
37c384450addpd x15, x5
37c384455movupd x0, [rdx+rax]
37c38445asubpd x5, x2
37c38445emovupd x2, [rdx+rax]
37c384463unpcklpd x0, x0
37c384467addpd x1, x11
37c38446cunpckhpd x2, x2
37c384470movsd_xmm x5, x15
37c384475addpd x5, x3
37c384479movapd x3, x6
37c38447dmulpd x3, x2
37c384481mulpd x2, x7
37c384485movapd x14, x1
37c38448amovapd x1, x7
37c38448emulpd x1, x0
37c384492mulpd x0, x6
37c384496movapd x10, x3
37c38449baddpd x10, x1
37c3844a0subpd x1, x3
37c3844a4movupd x3, [rsp+80]
37c3844aaaddsubpd x0, x2
37c3844aemovsd_xmm x1, x10
37c3844b3addpd x1, x5
37c3844b7movupd x5, [rsp+112]
37c3844bdmovupd x2, [rsp+96]
37c3844c3movupd x12, [rsp+144]
37c3844cdaddpd x0, x14
37c3844d2movupd x8, [rsp+176]
37c3844dcmovupd x11, [rsp+208]
37c3844e6movupd x13, [rsp+240]
37c3844f0mulpd x3, x1
37c3844f4movupd x9, [rsp+272]
37c3844femulpd x2, x0
37c384502mulpd x5, x1
37c384506mulpd x12, x1
37c38450bmulpd x8, x1
37c384510mulpd x11, x1
37c384515addsubpd x2, x3
37c384519mulpd x13, x1
37c38451emovupd x3, [rsp+128]
37c384527mulpd x9, x1
37c38452cmulpd x3, x0
37c384530mulpd x1, [rsp+304]
37c384539addsubpd x3, x5
37c38453dmovupd x5, [rsp+160]
37c384546mulpd x5, x0
37c38454aaddsubpd x5, x12
37c38454fmovapd x7, x5
37c384553movupd x5, [rsp+192]
37c38455cmulpd x5, x0
37c384560addsubpd x5, x8
37c384565movapd x6, x5
37c384569movupd x5, [rsp+224]
37c384572mulpd x5, x0
37c384576addsubpd x5, x11
37c38457bmovapd x14, x5
37c384580movupd x5, [rsp+256]
37c384589mulpd x5, x0
37c38458daddsubpd x5, x13
37c384592movapd x15, x5
37c384597movupd x5, [rsp+288]
37c3845a0mulpd x5, x0
37c3845a4mulpd x0, [rsp+576]
37c3845adaddsubpd x5, x9
37c3845b2addsubpd x0, x1
37c3845b6subpd x4, x0
37c3845bamovups [rbx+rax], x4
37c3845bemovupd x0, [rbp+rax]
37c3845c4subpd x0, x5
37c3845c8movups [rbp+rax], x0
37c3845cdmovupd x0, [rsi+rax]
37c3845d2subpd x0, x15
37c3845d7movups [rsi+rax], x0
37c3845dbmovupd x0, [r10+rax]
37c3845e1subpd x0, x14
37c3845e6movups [r10+rax], x0
37c3845ebmovupd x0, [r9+rax]
37c3845f1subpd x0, x6
37c3845f5movups [r9+rax], x0
37c3845famovupd x0, [r8+rax]
37c384600subpd x0, x7
37c384604movups [r8+rax], x0
37c384609movupd x0, [rcx+rax]
37c38460esubpd x0, x3
37c384612movups [rcx+rax], x0
37c384616movupd x0, [rdx+rax]
37c38461bsubpd x0, x2
37c38461fmovups [rdx+rax], x0
37c384623add rax, 16
37c384627cmp r11, rdi
37c38462ajne 0x37c3841b0
37c384630jmp 0x37c37d76f
37c384635nop [rax]
37c384638mov rsi, [rsi]
37c38463btest rsi, rsi
37c38463ejle 0x37c37d76f
37c384644mov rax, [r10+8]
37c384648movsd_xmm x3, [rbp+8]
37c38464dmovsd_xmm x6, [r10]
37c384652movsd_xmm x4, [rbp]
37c384657movq x0, rax
37c38465cmovapd x1, x3
37c384660mov rdx, [r10+24]
37c384664xorpd x0, [rip+0xec994]
37c38466cmovapd x2, x6
37c384670movsd_xmm x7, [r10+16]
37c384676mov rcx, [r10+40]
37c38467amulsd x1, x0
37c38467emovsd_xmm x14, [r10+32]
37c384684mov r9, [r10+72]
37c384688mulsd x2, x4
37c38468cmovq x5, rcx
37c384691mov rdi, [r10+104]
37c384695xorpd x5, [rip+0xec963]
37c38469dmulsd x0, x4
37c3846a1subsd x2, x1
37c3846a5movapd x1, x6
37c3846a9mulsd x1, x3
37c3846admovapd x13, x2
37c3846b2movapd x2, x7
37c3846b6mulsd x2, x4
37c3846baaddsd x0, x1
37c3846bemovapd x1, x3
37c3846c2movsd_xmm [rsp+80], x0
37c3846c8movq x0, rdx
37c3846cdxorpd x0, [rip+0xec92b]
37c3846d5mulsd x1, x0
37c3846d9mulsd x0, x4
37c3846ddsubsd x2, x1
37c3846e1movapd x1, x7
37c3846e5mulsd x1, x3
37c3846e9movapd x12, x2
37c3846eemovapd x2, x14
37c3846f3mulsd x2, x4
37c3846f7addsd x0, x1
37c3846fbmovapd x1, x3
37c3846ffmulsd x1, x5
37c384703movsd_xmm [rsp+96], x0
37c384709movapd x0, x5
37c38470dmulsd x0, x4
37c384711subsd x2, x1
37c384715movapd x1, x14
37c38471amulsd x1, x3
37c38471emovapd x5, x0
37c384722movsd_xmm [rsp+112], x2
37c384728addsd x5, x1
37c38472cmovsd_xmm x1, [r10+56]
37c384732movq r15, x1
37c384737movapd x0, x1
37c38473bmovapd x1, x4
37c38473fmovsd_xmm [rsp+128], x5
37c384748movsd_xmm x5, [r10+48]
37c38474exorpd x0, [rip+0xec8aa]
37c384756mulsd x1, x5
37c38475amovapd x11, x1
37c38475fmovapd x1, x3
37c384763mulsd x1, x0
37c384767mulsd x0, x4
37c38476bsubsd x11, x1
37c384770movapd x1, x3
37c384774mulsd x1, x5
37c384778movapd x8, x0
37c38477dmovsd_xmm [rsp+144], x11
37c384787movsd_xmm x11, [r10+80]
37c38478daddsd x8, x1
37c384792movq x1, r9
37c384797xorpd x1, [rip+0xec861]
37c38479fmovapd x0, x1
37c3847a3movapd x1, x3
37c3847a7movsd_xmm [rsp+160], x8
37c3847b1movsd_xmm x8, [r10+64]
37c3847b7mulsd x1, x0
37c3847bbmulsd x0, x4
37c3847bfmovapd x2, x8
37c3847c4mulsd x2, x4
37c3847c8movapd x10, x0
37c3847cdmovapd x15, x2
37c3847d2movapd x2, x11
37c3847d7subsd x15, x1
37c3847dcmulsd x2, x4
37c3847e0movapd x1, x8
37c3847e5mulsd x1, x3
37c3847e9movsd_xmm [rsp+176], x15
37c3847f3movapd x15, x3
37c3847f8addsd x10, x1
37c3847fdmovsd_xmm x1, [r10+88]
37c384803movapd x0, x1
37c384807xorpd x0, [rip+0xec7f1]
37c38480fmovq r14, x1
37c384814movsd_xmm [rsp+192], x10
37c38481emovapd x1, x3
37c384822mulsd x1, x0
37c384826mulsd x0, x4
37c38482asubsd x2, x1
37c38482emovapd x1, x11
37c384833mulsd x1, x3
37c384837movsd_xmm [rsp+656], x2
37c384840movsd_xmm x2, [r10+96]
37c384846addsd x0, x1
37c38484amovq x1, rdi
37c38484fmovsd_xmm [rsp+672], x0
37c384858xorpd x1, [rip+0xec7a0]
37c384860mov rbp, [r10+136]
37c384867movapd x0, x1
37c38486bmovapd x1, x4
37c38486fmulsd x1, x2
37c384873mulsd x15, x0
37c384878mulsd x0, x4
37c38487cmovapd x10, x1
37c384881movapd x1, x3
37c384885mulsd x1, x2
37c384889subsd x10, x15
37c38488emovapd x15, x0
37c384893movsd_xmm x0, [r10+120]
37c384899movsd_xmm [rsp+688], x10
37c3848a3movq r13, x0
37c3848a8xorpd x0, [rip+0xec750]
37c3848b0movapd x10, x3
37c3848b5addsd x15, x1
37c3848bamovsd_xmm x1, [r10+112]
37c3848c0mulsd x10, x0
37c3848c5mulsd x0, x4
37c3848c9movsd_xmm [rsp+704], x15
37c3848d3movapd x15, x4
37c3848d8mulsd x15, x1
37c3848ddsubsd x15, x10
37c3848e2movapd x10, x3
37c3848e7mulsd x10, x1
37c3848ecmovsd_xmm [rsp+720], x15
37c3848f6movapd x15, x4
37c3848fbaddsd x0, x10
37c384900movq x10, rbp
37c384905xorpd x10, [rip+0xec6f2]
37c38490emulsd x4, x10
37c384913movsd_xmm [rsp+744], x0
37c38491cmovsd_xmm x0, [r10+128]
37c384925mulsd x15, x0
37c38492amovapd x9, x15
37c38492fmovapd x15, x10
37c384934mulsd x15, x3
37c384939mulsd x3, x0
37c38493dsubsd x9, x15
37c384942addsd x4, x3
37c384946movapd x3, x4
37c38494amovddup x4, x13
37c38494fmovq x13, rax
37c384954movups [rsp+640], x4
37c38495cmovapd x4, x6
37c384960unpcklpd x4, x13
37c384965movups [rsp+624], x4
37c38496dmovq x4, rax
37c384972lea rax, [r8+2*r11]
37c384976unpcklpd x4, x6
37c38497amovq x6, rdx
37c38497fmovups [rsp+608], x4
37c384987movapd x4, x7
37c38498bunpcklpd x4, x6
37c38498fmovq x6, r15
37c384994movups [rsp+592], x4
37c38499cmovq x4, rdx
37c3849a1lea rdx, [rax+r11]
37c3849a5add rax, 1
37c3849a9unpcklpd x4, x7
37c3849admovq x7, rcx
37c3849b2shl rax, 4
37c3849b6movups [rsp+576], x4
37c3849bemovapd x4, x14
37c3849c3unpcklpd x4, x7
37c3849c7movq x7, r9
37c3849ccmovups [rsp+560], x4
37c3849d4movq x4, rcx
37c3849d9lea rcx, [rdx+r11]
37c3849ddadd rdx, 1
37c3849e1unpcklpd x4, x14
37c3849e6lea r8, [rcx+r11]
37c3849eaadd rcx, 1
37c3849eeshl rdx, 4
37c3849f2movups [rsp+544], x4
37c3849famovapd x4, x5
37c3849feshl rcx, 4
37c384a02unpcklpd x4, x6
37c384a06movups [rsp+528], x4
37c384a0emovapd x4, x6
37c384a12movq x6, r13
37c384a17unpcklpd x4, x5
37c384a1bmovups [rsp+512], x4
37c384a23movapd x4, x8
37c384a28unpcklpd x4, x7
37c384a2cmovq x7, r14
37c384a31movups [rsp+496], x4
37c384a39movq x4, r9
37c384a3elea r9, [r8+r11]
37c384a42add r8, 1
37c384a46unpcklpd x4, x8
37c384a4blea r10, [r9+r11]
37c384a4fadd r9, 1
37c384a53shl r8, 4
37c384a57movups [rsp+480], x4
37c384a5fmovapd x4, x11
37c384a64shl r9, 4
37c384a68unpcklpd x4, x7
37c384a6cmovups [rsp+464], x4
37c384a74movapd x4, x7
37c384a78movq x7, rdi
37c384a7dunpcklpd x4, x11
37c384a82movups [rsp+448], x4
37c384a8amovapd x4, x2
37c384a8eunpcklpd x4, x7
37c384a92movups [rsp+432], x4
37c384a9amovq x4, rdi
37c384a9flea rdi, [r10+r11]
37c384aa3add r10, 1
37c384aa7unpcklpd x4, x2
37c384aabshl r10, 4
37c384aafmovups [rsp+416], x4
37c384ab7movapd x4, x1
37c384abbunpcklpd x4, x6
37c384abfmovups [rsp+400], x4
37c384ac7movapd x4, x6
37c384acbmovq x6, rbp
37c384ad0unpcklpd x4, x1
37c384ad4movups [rsp+384], x4
37c384adcmovapd x4, x0
37c384ae0unpcklpd x4, x6
37c384ae4movups [rsp+368], x4
37c384aecmovq x4, rbp
37c384af1lea rbp, [rdi+r11+1]
37c384af6add rdi, 1
37c384afashl rbp, 4
37c384afeunpcklpd x4, x0
37c384b02shl rdi, 4
37c384b06lea r11, [rbx+r10]
37c384b0amovups [rsp+352], x4
37c384b12movddup x4, [rsp+80]
37c384b18add rbp, rbx
37c384b1badd rdi, rbx
37c384b1elea r10, [rbx+r9]
37c384b22lea r9, [rbx+r8]
37c384b26movups [rsp+336], x4
37c384b2emovddup x4, x12
37c384b33lea r8, [rbx+rcx]
37c384b37lea rcx, [rbx+rdx]
37c384b3bmovups [rsp+320], x4
37c384b43movddup x4, [rsp+96]
37c384b49lea rdx, [rbx+rax]
37c384b4dmov rax, rbx
37c384b50xor ebx, ebx
37c384b52movups [rsp+304], x4
37c384b5amovddup x4, [rsp+112]
37c384b60movups [rsp+288], x4
37c384b68movddup x4, [rsp+128]
37c384b71movups [rsp+272], x4
37c384b79movddup x4, [rsp+144]
37c384b82movups [rsp+256], x4
37c384b8amovddup x4, [rsp+160]
37c384b93movups [rsp+240], x4
37c384b9bmovddup x4, [rsp+176]
37c384ba4movups [rsp+224], x4
37c384bacmovddup x4, [rsp+192]
37c384bb5movups [rsp+208], x4
37c384bbdmovddup x4, [rsp+656]
37c384bc6movups [rsp+192], x4
37c384bcemovddup x4, [rsp+672]
37c384bd7movups [rsp+176], x4
37c384bdfmovddup x4, [rsp+688]
37c384be8movups [rsp+160], x4
37c384bf0movddup x4, [rsp+704]
37c384bf9movups [rsp+144], x4
37c384c01movddup x4, [rsp+720]
37c384c0amovups [rsp+128], x4
37c384c12movddup x4, [rsp+744]
37c384c1bmovups [rsp+112], x4
37c384c20movddup x4, x9
37c384c25movups [rsp+96], x4
37c384c2amovddup x4, x3
37c384c2emovups [rsp+80], x4
37c384c33nop
37c384c35nop [rax+rax]
37c384c40
37c384c40loc_37c384c40:
37c384c40movupd x4, [rax]
37c384c44add rbx, 1
37c384c48add rbp, 16
37c384c4cadd rdi, 16
37c384c50add r11, 16
37c384c54add r10, 16
37c384c58add r9, 16
37c384c5cadd r8, 16
37c384c60movapd x0, x4
37c384c64movapd x1, x4
37c384c68add rcx, 16
37c384c6cadd rdx, 16
37c384c70unpckhpd x0, x4
37c384c74unpcklpd x1, x4
37c384c78add rax, 16
37c384c7cmovupd x6, [rsp+624]
37c384c85movupd x7, [rsp+608]
37c384c8emovapd x2, x6
37c384c92mulpd x2, x0
37c384c96movapd x5, x7
37c384c9amulpd x5, x1
37c384c9emulpd x0, x7
37c384ca2movupd x7, [rsp+576]
37c384cabmulpd x1, x6
37c384cafmovupd x6, [rsp+592]
37c384cb8movapd x3, x2
37c384cbcaddpd x3, x5
37c384cc0subpd x5, x2
37c384cc4movupd x2, [rdx-16]
37c384cc9addsubpd x1, x0
37c384ccdmovupd x0, [rdx-16]
37c384cd2unpcklpd x2, x2
37c384cd6movsd_xmm x5, x3
37c384cdamovapd x3, x7
37c384cdemovapd x10, x5
37c384ce3movapd x5, x6
37c384ce7mulpd x3, x2
37c384cebunpckhpd x0, x0
37c384cefmulpd x5, x0
37c384cf3mulpd x2, x6
37c384cf7movupd x6, [rsp+560]
37c384d00mulpd x0, x7
37c384d04movupd x7, [rsp+544]
37c384d0dmovapd x12, x5
37c384d12addpd x12, x3
37c384d17subpd x3, x5
37c384d1bmovapd x5, x7
37c384d1faddsubpd x2, x0
37c384d23movupd x0, [rcx-16]
37c384d28unpckhpd x0, x0
37c384d2cmovsd_xmm x3, x12
37c384d31addpd x3, x10
37c384d36addpd x2, x1
37c384d3amovupd x1, [rcx-16]
37c384d3funpcklpd x1, x1
37c384d43mulpd x5, x1
37c384d47movapd x14, x2
37c384d4cmovapd x2, x6
37c384d50mulpd x2, x0
37c384d54mulpd x1, x6
37c384d58movupd x6, [rsp+528]
37c384d61mulpd x0, x7
37c384d65movupd x7, [rsp+512]
37c384d6emovapd x15, x2
37c384d73addpd x15, x5
37c384d78subpd x5, x2
37c384d7cmovupd x2, [r8-16]
37c384d82addsubpd x1, x0
37c384d86movupd x0, [r8-16]
37c384d8cunpcklpd x2, x2
37c384d90movsd_xmm x5, x15
37c384d95unpckhpd x0, x0
37c384d99addpd x3, x5
37c384d9dmovapd x5, x7
37c384da1addpd x1, x14
37c384da6mulpd x5, x2
37c384daamulpd x2, x6
37c384daemovapd x8, x1
37c384db3movapd x1, x6
37c384db7movupd x6, [rsp+496]
37c384dc0mulpd x1, x0
37c384dc4mulpd x0, x7
37c384dc8movupd x7, [rsp+480]
37c384dd1movapd x11, x1
37c384dd6addsubpd x2, x0
37c384ddaaddpd x11, x5
37c384ddfmovupd x0, [r9-16]
37c384de5subpd x5, x1
37c384de9movupd x1, [r9-16]
37c384defunpckhpd x0, x0
37c384df3addpd x2, x8
37c384df8unpcklpd x1, x1
37c384dfcmovsd_xmm x5, x11
37c384e01addpd x3, x5
37c384e05movapd x5, x7
37c384e09mulpd x5, x1
37c384e0dmulpd x1, x6
37c384e11movapd x13, x2
37c384e16movapd x2, x6
37c384e1amovupd x6, [rsp+464]
37c384e23mulpd x2, x0
37c384e27mulpd x0, x7
37c384e2bmovupd x7, [rsp+448]
37c384e34movapd x9, x2
37c384e39addsubpd x1, x0
37c384e3daddpd x9, x5
37c384e42movupd x0, [r10-16]
37c384e48subpd x5, x2
37c384e4cmovupd x2, [r10-16]
37c384e52unpckhpd x0, x0
37c384e56addpd x1, x13
37c384e5bunpcklpd x2, x2
37c384e5fmovsd_xmm x5, x9
37c384e64addpd x3, x5
37c384e68movapd x5, x7
37c384e6cmulpd x5, x2
37c384e70mulpd x2, x6
37c384e74movapd x10, x1
37c384e79movapd x1, x6
37c384e7dmovupd x6, [rsp+432]
37c384e86mulpd x1, x0
37c384e8amulpd x0, x7
37c384e8emovupd x7, [rsp+416]
37c384e97movapd x14, x1
37c384e9caddsubpd x2, x0
37c384ea0addpd x14, x5
37c384ea5movupd x0, [r11-16]
37c384eabsubpd x5, x1
37c384eafmovupd x1, [r11-16]
37c384eb5unpckhpd x0, x0
37c384eb9addpd x2, x10
37c384ebeunpcklpd x1, x1
37c384ec2movsd_xmm x5, x14
37c384ec7addpd x3, x5
37c384ecbmovapd x5, x7
37c384ecfmulpd x5, x1
37c384ed3mulpd x1, x6
37c384ed7movapd x8, x2
37c384edcmovapd x2, x6
37c384ee0movupd x6, [rsp+400]
37c384ee9mulpd x2, x0
37c384eedmulpd x0, x7
37c384ef1movupd x7, [rsp+384]
37c384efamovapd x12, x2
37c384effaddsubpd x1, x0
37c384f03addpd x12, x5
37c384f08movupd x0, [rdi-16]
37c384f0dsubpd x5, x2
37c384f11movupd x2, [rdi-16]
37c384f16unpckhpd x0, x0
37c384f1aaddpd x1, x8
37c384f1funpcklpd x2, x2
37c384f23movsd_xmm x5, x12
37c384f28addpd x3, x5
37c384f2cmovapd x5, x7
37c384f30mulpd x5, x2
37c384f34mulpd x2, x6
37c384f38movapd x13, x1
37c384f3dmovapd x1, x6
37c384f41mulpd x1, x0
37c384f45mulpd x0, x7
37c384f49movapd x15, x1
37c384f4eaddsubpd x2, x0
37c384f52addpd x15, x5
37c384f57movupd x0, [rbp-16]
37c384f5cmovupd x7, [rsp+352]
37c384f65movupd x6, [rsp+368]
37c384f6esubpd x5, x1
37c384f72movupd x9, [rsp+144]
37c384f7cunpcklpd x0, x0
37c384f80movapd x1, x7
37c384f84movupd x8, [rsp+176]
37c384f8emovupd x14, [rsp+240]
37c384f98addpd x2, x13
37c384f9dmulpd x1, x0
37c384fa1movupd x13, [rsp+208]
37c384fabmovupd x12, [rsp+272]
37c384fb5movsd_xmm x5, x15
37c384fbaaddpd x5, x3
37c384fbemovapd x3, x6
37c384fc2movupd x15, [rsp+304]
37c384fccmulpd x0, x6
37c384fd0movapd x10, x2
37c384fd5movupd x2, [rbp-16]
37c384fdaunpckhpd x2, x2
37c384fdemulpd x3, x2
37c384fe2mulpd x2, x7
37c384fe6movapd x11, x3
37c384febaddpd x11, x1
37c384ff0addsubpd x0, x2
37c384ff4movupd x2, [rsp+96]
37c384ffasubpd x1, x3
37c384ffemovupd x3, [rsp+80]
37c385004addpd x0, x10
37c385009movsd_xmm x1, x11
37c38500eaddpd x1, x5
37c385012movupd x5, [rsp+112]
37c385018mulpd x2, x0
37c38501cmulpd x3, x1
37c385020mulpd x5, x1
37c385024mulpd x9, x1
37c385029mulpd x8, x1
37c38502emulpd x13, x1
37c385033addsubpd x2, x3
37c385037mulpd x14, x1
37c38503cmovupd x3, [rsp+128]
37c385045mulpd x12, x1
37c38504amulpd x3, x0
37c38504emulpd x15, x1
37c385053mulpd x1, [rsp+336]
37c38505caddsubpd x3, x5
37c385060movupd x5, [rsp+160]
37c385069mulpd x5, x0
37c38506daddsubpd x5, x9
37c385072movapd x7, x5
37c385076movupd x5, [rsp+192]
37c38507fmulpd x5, x0
37c385083addsubpd x5, x8
37c385088movapd x6, x5
37c38508cmovupd x5, [rsp+224]
37c385095mulpd x5, x0
37c385099addsubpd x5, x13
37c38509emovapd x10, x5
37c3850a3movupd x5, [rsp+256]
37c3850acmulpd x5, x0
37c3850b0addsubpd x5, x14
37c3850b5movapd x11, x5
37c3850bamovupd x5, [rsp+288]
37c3850c3mulpd x5, x0
37c3850c7addsubpd x5, x12
37c3850ccmovapd x9, x5
37c3850d1movupd x5, [rsp+320]
37c3850damulpd x5, x0
37c3850demulpd x0, [rsp+640]
37c3850e7addsubpd x5, x15
37c3850ecaddsubpd x0, x1
37c3850f0subpd x4, x0
37c3850f4movups [rax-16], x4
37c3850f8movupd x0, [rdx-16]
37c3850fdsubpd x0, x5
37c385101movups [rdx-16], x0
37c385105movupd x0, [rcx-16]
37c38510asubpd x0, x9
37c38510fmovups [rcx-16], x0
37c385113movupd x0, [r8-16]
37c385119subpd x0, x11
37c38511emovups [r8-16], x0
37c385123movupd x0, [r9-16]
37c385129subpd x0, x10
37c38512emovups [r9-16], x0
37c385133movupd x0, [r10-16]
37c385139subpd x0, x6
37c38513dmovups [r10-16], x0
37c385142movupd x0, [r11-16]
37c385148subpd x0, x7
37c38514cmovups [r11-16], x0
37c385151movupd x0, [rdi-16]
37c385156subpd x0, x3
37c38515amovups [rdi-16], x0
37c38515emovupd x0, [rbp-16]
37c385163subpd x0, x2
37c385167movups [rbp-16], x0
37c38516bcmp rsi, rbx
37c38516ejne 0x37c384c40
37c385174jmp 0x37c37d76f
37c385179
37c385179loc_37c385179:
37c385179mov [rsp+48], rbx
37c38517emov r9, r10
37c385181mov r8, rdi
37c385184mov rdx, rsi
37c385187mov rax, [rsp+1048]
37c38518fmov [rsp+40], rbp
37c385194mov [rsp+72], 1
37c38519dmov [rsp+64], rax
37c3851a2mov rax, [rsp+1040]
37c3851aamov [rsp+56], rax
37c3851aflea rax, [rip+0xebde2]
37c3851b6mov [rsp+32], rax
37c3851bbcall zlarf_64_
37c3851c0jmp 0x37c37d76f
37c37d6c0
37c37d6c0zlarfx_64_:
37c37d6c0push r15
37c37d6c2push r14
37c37d6c4push r13
37c37d6c6push r12
37c37d6c8push rbp
37c37d6c9push rdi
37c37d6capush rsi
37c37d6cbpush rbx
37c37d6ccsub rsp, 920
37c37d6d3movups [rsp+752], x6
37c37d6dbmovups [rsp+768], x7
37c37d6e3movups [rsp+784], x8
37c37d6ecmovups [rsp+800], x9
37c37d6f5movups [rsp+816], x10
37c37d6femovups [rsp+832], x11
37c37d707movups [rsp+848], x12
37c37d710movups [rsp+864], x13
37c37d719movups [rsp+880], x14
37c37d722movups [rsp+896], x15
37c37d72bpxor x0, x0
37c37d72fmov rbp, [rsp+1024]
37c37d737mov rbx, [rsp+1032]
37c37d73fucomisd x0, [rbp+8]
37c37d744mov rsi, rdx
37c37d747mov edx, 0
37c37d74cmov rdi, r8
37c37d74fmov r10, r9
37c37d752setnp al
37c37d755cmovne eax, edx
37c37d758test al, al
37c37d75aje 0x37c37d7e0
37c37d760ucomisd x0, [rbp]
37c37d765setnp al
37c37d768cmovne eax, edx
37c37d76btest al, al
37c37d76dje 0x37c37d7e0
37c37d76f
37c37d76floc_37c37d76f:
37c37d76fmovups x6, [rsp+752]
37c37d777movups x7, [rsp+768]
37c37d77fmovups x8, [rsp+784]
37c37d788movups x9, [rsp+800]
37c37d791movups x10, [rsp+816]
37c37d79amovups x11, [rsp+832]
37c37d7a3movups x12, [rsp+848]
37c37d7acmovups x13, [rsp+864]
37c37d7b5movups x14, [rsp+880]
37c37d7bemovups x15, [rsp+896]
37c37d7c7add rsp, 920
37c37d7cepop rbx
37c37d7cfpop rsi
37c37d7d0pop rdi
37c37d7d1pop rbp
37c37d7d2pop r12
37c37d7d4pop r13
37c37d7d6pop r14
37c37d7d8pop r15
37c37d7daret
37c37d7dbnop [rax+rax]
37c37d7e0
37c37d7e0loc_37c37d7e0:
37c37d7e0mov rax, [rsp+1040]
37c37d7e8mov r9l, 1
37c37d7eemov r8l, 1
37c37d7f4lea rdx, [rip+0xf3795]
37c37d7fbmov [rsp+1016], r10
37c37d803mov r11, [rax]
37c37d806xor eax, eax
37c37d808mov [rsp+992], rcx
37c37d810test r11, r11
37c37d813cmovs r11, rax
37c37d817mov [rsp+80], r11
37c37d81ccall lsame_64_
37c37d821mov rcx, [rsp+992]
37c37d829mov r11, [rsp+80]
37c37d82etest rax, rax
37c37d831mov r10, [rsp+1016]
37c37d839je 0x37c37d860
37c37d83bcmp [rsi], 10
37c37d83fja 0x37c385179
37c37d845mov rax, [rsi]
37c37d848lea rdx, [rip+0xf3751]
37c37d84fmovsxd rax, [rdx+4*rax]
37c37d853add rax, rdx
37c37d856jmp rax
37c37d858nop [rax+rax]
37c37d860
37c37d860loc_37c37d860:
37c37d860mov r8, r11
37c37d863not r8
37c37d866cmp [rdi], 10
37c37d86aja 0x37c385179
37c37d870mov rax, [rdi]
37c37d873lea rdx, [rip+0xf3752]
37c37d87amovsxd rax, [rdx+4*rax]
37c37d87eadd rax, rdx
37c37d881jmp rax
37c37d883nop [rax+rax]
37c37d888mov rax, [rsi]
37c37d88bmov r15, rax
37c37d88etest rax, rax
37c37d891jle 0x37c37d76f
37c37d897movsd_xmm x5, [r10+8]
37c37d89dmovsd_xmm x6, [r10]
37c37d8a2movsd_xmm x4, [rbp]
37c37d8a7movsd_xmm x3, [rbp+8]
37c37d8acmovq rcx, x5
37c37d8b1movapd x2, x6
37c37d8b5mov rbp, [r10+72]
37c37d8b9xorpd x5, [rip+0xf373f]
37c37d8c1mulsd x2, x4
37c37d8c5movsd_xmm x7, [r10+16]
37c37d8cbmovsd_xmm x12, [r10+32]
37c37d8d1movapd x1, x5
37c37d8d5movapd x0, x5
37c37d8d9movsd_xmm x5, [r10+24]
37c37d8dfmov rdi, [r10+88]
37c37d8e3mulsd x1, x3
37c37d8e7movsd_xmm x9, [r10+48]
37c37d8edmulsd x0, x4
37c37d8f1movq r12, x5
37c37d8f6subsd x2, x1
37c37d8famovapd x1, x6
37c37d8femulsd x1, x3
37c37d902movapd x15, x2
37c37d907movapd x2, x7
37c37d90bmulsd x2, x4
37c37d90faddsd x1, x0
37c37d913movapd x0, x5
37c37d917xorpd x0, [rip+0xf36e1]
37c37d91fmovsd_xmm x5, [r10+40]
37c37d925movq r14, x5
37c37d92amovsd_xmm [rsp+432], x1
37c37d933movapd x1, x0
37c37d937mulsd x1, x3
37c37d93bmulsd x0, x4
37c37d93fsubsd x2, x1
37c37d943movapd x1, x7
37c37d947mulsd x1, x3
37c37d94bmovsd_xmm [rsp+448], x2
37c37d954movapd x2, x12
37c37d959mulsd x2, x4
37c37d95daddsd x1, x0
37c37d961movapd x0, x5
37c37d965xorpd x0, [rip+0xf3693]
37c37d96dmovapd x5, x0
37c37d971movsd_xmm [rsp+464], x1
37c37d97amulsd x5, x3
37c37d97emulsd x0, x4
37c37d982movapd x1, x5
37c37d986movapd x5, x2
37c37d98amovapd x2, x9
37c37d98fsubsd x5, x1
37c37d993mulsd x2, x4
37c37d997movapd x1, x12
37c37d99cmulsd x1, x3
37c37d9a0movsd_xmm [rsp+480], x5
37c37d9a9movsd_xmm x5, [r10+56]
37c37d9afmovq rdx, x5
37c37d9b4movapd x14, x1
37c37d9b9addsd x14, x0
37c37d9bemovapd x0, x5
37c37d9c2movsd_xmm x5, [r10+64]
37c37d9c8xorpd x0, [rip+0xf3630]
37c37d9d0movapd x11, x0
37c37d9d5movapd x8, x5
37c37d9damovsd_xmm [rsp+496], x14
37c37d9e4mulsd x11, x3
37c37d9e9mulsd x0, x4
37c37d9edmulsd x8, x4
37c37d9f2movapd x1, x11
37c37d9f7movapd x11, x2
37c37d9fcsubsd x11, x1
37c37da01movapd x1, x9
37c37da06mulsd x1, x3
37c37da0amovapd x2, x8
37c37da0fmovsd_xmm [rsp+512], x11
37c37da19movapd x13, x1
37c37da1eaddsd x13, x0
37c37da23movq x0, rbp
37c37da28xorpd x0, [rip+0xf35d0]
37c37da30movapd x8, x0
37c37da35movsd_xmm [rsp+528], x13
37c37da3fmulsd x8, x3
37c37da44movsd_xmm x13, [r10+80]
37c37da4amulsd x0, x4
37c37da4emovapd x1, x8
37c37da53movapd x8, x2
37c37da58movapd x2, x13
37c37da5dsubsd x8, x1
37c37da62mulsd x2, x4
37c37da66movapd x1, x5
37c37da6amulsd x1, x3
37c37da6emovsd_xmm [rsp+544], x8
37c37da78addsd x1, x0
37c37da7cmovq x0, rdi
37c37da81xorpd x0, [rip+0xf3577]
37c37da89movapd x14, x0
37c37da8emovsd_xmm [rsp+80], x1
37c37da94mulsd x14, x3
37c37da99movapd x1, x13
37c37da9emulsd x1, x3
37c37daa2mulsd x0, x4
37c37daa6subsd x2, x14
37c37daabmovapd x14, x1
37c37dab0addsd x14, x0
37c37dab5movsd_xmm [rsp+576], x2
37c37dabemovsd_xmm [rsp+592], x14
37c37dac8movsd_xmm x14, [r10+96]
37c37dacemov rsi, [r10+104]
37c37dad2mov r9, [r10+120]
37c37dad6movq x0, rsi
37c37dadbxorpd x0, [rip+0xf351d]
37c37dae3movapd x2, x14
37c37dae8mulsd x2, x4
37c37daecmovapd x11, x0
37c37daf1mulsd x11, x3
37c37daf6mulsd x0, x4
37c37dafamovapd x1, x11
37c37daffmovapd x11, x2
37c37db04movsd_xmm x2, [r10+112]
37c37db0asubsd x11, x1
37c37db0fmovapd x1, x14
37c37db14mulsd x1, x3
37c37db18movsd_xmm [rsp+608], x11
37c37db22movapd x8, x1
37c37db27movapd x1, x4
37c37db2baddsd x8, x0
37c37db30mulsd x1, x2
37c37db34movq x0, r9
37c37db39xorpd x0, [rip+0xf34bf]
37c37db41movsd_xmm [rsp+624], x8
37c37db4bmovapd x11, x0
37c37db50movapd x8, x2
37c37db55mulsd x11, x3
37c37db5amulsd x0, x4
37c37db5emulsd x8, x3
37c37db63subsd x1, x11
37c37db68movapd x11, x4
37c37db6daddsd x8, x0
37c37db72movsd_xmm x0, [r10+136]
37c37db7bmovsd_xmm [rsp+640], x1
37c37db84movsd_xmm x1, [r10+128]
37c37db8dmovq r13, x0
37c37db92xorpd x0, [rip+0xf3466]
37c37db9amovsd_xmm [rsp+656], x8
37c37dba4mulsd x11, x1
37c37dba9movapd x8, x11
37c37dbaemovapd x11, x3
37c37dbb3mulsd x11, x0
37c37dbb8mulsd x0, x4
37c37dbbcsubsd x8, x11
37c37dbc1movapd x11, x1
37c37dbc6mulsd x11, x3
37c37dbcbmovsd_xmm [rsp+672], x8
37c37dbd5movapd x8, x0
37c37dbdamovsd_xmm x0, [r10+144]
37c37dbe3addsd x8, x11
37c37dbe8movapd x11, x4
37c37dbedmulsd x11, x0
37c37dbf2movsd_xmm [rsp+688], x8
37c37dbfcmovsd_xmm x8, [r10+152]
37c37dc05lea r10, [r8+2*r11]
37c37dc09lea rax, [r10+r11]
37c37dc0dlea r8, [r10+1]
37c37dc11movsd_xmm [rsp+400], x8
37c37dc1blea r10, [rax+1]
37c37dc1fadd rax, r11
37c37dc22shl r8, 4
37c37dc26xorpd x8, [rip+0xf33d1]
37c37dc2fmovapd x10, x11
37c37dc34shl r10, 4
37c37dc38add r8, rbx
37c37dc3badd r10, rbx
37c37dc3emulsd x4, x8
37c37dc43movapd x11, x8
37c37dc48mulsd x11, x3
37c37dc4dmulsd x3, x0
37c37dc51subsd x10, x11
37c37dc56addsd x4, x3
37c37dc5amovapd x3, x4
37c37dc5emovddup x4, x15
37c37dc63movq x15, rcx
37c37dc68movups [rsp+352], x4
37c37dc70movapd x4, x6
37c37dc74unpcklpd x4, x15
37c37dc79movups [rsp+336], x4
37c37dc81movq x4, rcx
37c37dc86unpcklpd x4, x6
37c37dc8amovq x6, r12
37c37dc8fmovups [rsp+320], x4
37c37dc97movapd x4, x7
37c37dc9bunpcklpd x4, x6
37c37dc9fmovq x6, r14
37c37dca4movups [rsp+304], x4
37c37dcacmovq x4, r12
37c37dcb1unpcklpd x4, x7
37c37dcb5movq x7, rbp
37c37dcbamovups [rsp+288], x4
37c37dcc2movapd x4, x12
37c37dcc7unpcklpd x4, x6
37c37dccbmovq x6, rdx
37c37dcd0lea rdx, [rax+1]
37c37dcd4add rax, r11
37c37dcd7movups [rsp+272], x4
37c37dcdflea rcx, [rax+1]
37c37dce3add rax, r11
37c37dce6movq x4, r14
37c37dcebshl rdx, 4
37c37dcefunpcklpd x4, x12
37c37dcf4shl rcx, 4
37c37dcf8movups [rsp+256], x4
37c37dd00movapd x4, x9
37c37dd05lea r12, [rbx+rdx]
37c37dd09add rcx, rbx
37c37dd0cunpcklpd x4, x6
37c37dd10movups [rsp+240], x4
37c37dd18movapd x4, x6
37c37dd1cmovq x6, rdi
37c37dd21unpcklpd x4, x9
37c37dd26movups [rsp+224], x4
37c37dd2emovapd x4, x5
37c37dd32unpcklpd x4, x7
37c37dd36movq x7, rsi
37c37dd3bmovups [rsp+208], x4
37c37dd43movq x4, rbp
37c37dd48lea rbp, [rax+1]
37c37dd4cadd rax, r11
37c37dd4funpcklpd x4, x5
37c37dd53shl rbp, 4
37c37dd57movups [rsp+192], x4
37c37dd5fmovapd x4, x13
37c37dd64add rbp, rbx
37c37dd67unpcklpd x4, x6
37c37dd6bmovq x6, r9
37c37dd70movups [rsp+176], x4
37c37dd78movq x4, rdi
37c37dd7dlea rdi, [rax+1]
37c37dd81add rax, r11
37c37dd84unpcklpd x4, x13
37c37dd89shl rdi, 4
37c37dd8dmovups [rsp+160], x4
37c37dd95movapd x4, x14
37c37dd9aadd rdi, rbx
37c37dd9dunpcklpd x4, x7
37c37dda1movups [rsp+144], x4
37c37dda9movq x4, rsi
37c37ddaelea rsi, [rax+1]
37c37ddb2add rax, r11
37c37ddb5unpcklpd x4, x14
37c37ddbalea rdx, [r11+rax+1]
37c37ddbfshl rsi, 4
37c37ddc3xor r11l, r11l
37c37ddc6movups [rsp+128], x4
37c37ddcemovapd x4, x2
37c37ddd2shl rdx, 4
37c37ddd6movsd_xmm x7, [rsp+400]
37c37dddfunpcklpd x4, x6
37c37dde3movq x6, r13
37c37dde8add rsi, rbx
37c37ddebadd rdx, rbx
37c37ddeemovups [rsp+112], x4
37c37ddf3movq x4, r9
37c37ddf8lea r9, [rax+1]
37c37ddfcxor eax, eax
37c37ddfeunpcklpd x4, x2
37c37de02shl r9, 4
37c37de06movups [rsp+96], x4
37c37de0bmovapd x4, x1
37c37de0fadd r9, rbx
37c37de12unpcklpd x4, x6
37c37de16movups [rsp+368], x4
37c37de1emovq x4, r13
37c37de23unpcklpd x4, x1
37c37de27movups [rsp+384], x4
37c37de2fmovapd x4, x0
37c37de33unpcklpd x4, x7
37c37de37movups [rsp+400], x4
37c37de3fmovapd x4, x7
37c37de43unpcklpd x4, x0
37c37de47movups [rsp+416], x4
37c37de4fmovddup x4, [rsp+432]
37c37de58movups [rsp+432], x4
37c37de60movddup x4, [rsp+448]
37c37de69movups [rsp+448], x4
37c37de71movddup x4, [rsp+464]
37c37de7amovups [rsp+464], x4
37c37de82movddup x4, [rsp+480]
37c37de8bmovups [rsp+480], x4
37c37de93movddup x4, [rsp+496]
37c37de9cmovups [rsp+496], x4
37c37dea4movddup x4, [rsp+512]
37c37deadmovups [rsp+512], x4
37c37deb5movddup x4, [rsp+528]
37c37debemovups [rsp+528], x4
37c37dec6movddup x4, [rsp+544]
37c37decfmovups [rsp+544], x4
37c37ded7movddup x4, [rsp+80]
37c37deddmovups [rsp+560], x4
37c37dee5movddup x4, [rsp+576]
37c37deeemovups [rsp+576], x4
37c37def6movddup x4, [rsp+592]
37c37deffmovups [rsp+592], x4
37c37df07movddup x4, [rsp+608]
37c37df10movups [rsp+608], x4
37c37df18movddup x4, [rsp+624]
37c37df21movups [rsp+624], x4
37c37df29movddup x4, [rsp+640]
37c37df32movups [rsp+640], x4
37c37df3amovddup x4, [rsp+656]
37c37df43movups [rsp+656], x4
37c37df4bmovddup x4, [rsp+672]
37c37df54movups [rsp+672], x4
37c37df5cmovddup x4, [rsp+688]
37c37df65movups [rsp+688], x4
37c37df6dmovddup x4, x10
37c37df72movups [rsp+704], x4
37c37df7amovddup x4, x3
37c37df7emovups [rsp+720], x4
37c37df86nop [rax+rax]
37c37df90
37c37df90loc_37c37df90:
37c37df90movupd x4, [rbx+rax]
37c37df95add r11, 1
37c37df99movupd x7, [rsp+320]
37c37dfa2movupd x6, [rsp+336]
37c37dfabmovapd x1, x4
37c37dfafmovapd x5, x7
37c37dfb3movapd x0, x4
37c37dfb7unpcklpd x1, x4
37c37dfbbunpckhpd x0, x4
37c37dfbfmovapd x2, x6
37c37dfc3mulpd x5, x1
37c37dfc7mulpd x2, x0
37c37dfcbmulpd x1, x6
37c37dfcfmovupd x6, [rsp+304]
37c37dfd8mulpd x0, x7
37c37dfdcmovupd x7, [rsp+288]
37c37dfe5movapd x3, x5
37c37dfe9addpd x3, x2
37c37dfedsubpd x5, x2
37c37dff1movupd x2, [r8+rax]
37c37dff7addsubpd x1, x0
37c37dffbmovupd x0, [r8+rax]
37c37e001unpcklpd x2, x2
37c37e005movsd_xmm x5, x3
37c37e009movapd x3, x7
37c37e00dmovapd x10, x5
37c37e012movapd x5, x6
37c37e016mulpd x3, x2
37c37e01aunpckhpd x0, x0
37c37e01emulpd x5, x0
37c37e022mulpd x2, x6
37c37e026movupd x6, [rsp+272]
37c37e02fmulpd x0, x7
37c37e033movupd x7, [rsp+256]
37c37e03cmovapd x11, x3
37c37e041addpd x11, x5
37c37e046subpd x3, x5
37c37e04amovapd x5, x7
37c37e04eaddsubpd x2, x0
37c37e052movupd x0, [r10+rax]
37c37e058movsd_xmm x3, x11
37c37e05daddpd x3, x10
37c37e062unpckhpd x0, x0
37c37e066addpd x2, x1
37c37e06amovupd x1, [r10+rax]
37c37e070unpcklpd x1, x1
37c37e074mulpd x5, x1
37c37e078movapd x8, x2
37c37e07dmovapd x2, x6
37c37e081mulpd x2, x0
37c37e085mulpd x1, x6
37c37e089movupd x6, [rsp+240]
37c37e092mulpd x0, x7
37c37e096movupd x7, [rsp+224]
37c37e09fmovapd x13, x5
37c37e0a4addpd x13, x2
37c37e0a9subpd x5, x2
37c37e0adaddsubpd x1, x0
37c37e0b1movsd_xmm x5, x13
37c37e0b6addpd x3, x5
37c37e0bamovupd x5, [r12+rax]
37c37e0c0addpd x1, x8
37c37e0c5movups [rsp+80], x5
37c37e0camovupd x0, [rsp+80]
37c37e0d0movapd x2, x5
37c37e0d4unpcklpd x2, x5
37c37e0d8movapd x5, x7
37c37e0dcmulpd x5, x2
37c37e0e0unpckhpd x0, x0
37c37e0e4mulpd x2, x6
37c37e0e8movapd x14, x1
37c37e0edmovapd x1, x6
37c37e0f1movupd x6, [rsp+208]
37c37e0famulpd x1, x0
37c37e0femulpd x0, x7
37c37e102movupd x7, [rsp+192]
37c37e10bmovapd x12, x5
37c37e110addpd x12, x1
37c37e115subpd x5, x1
37c37e119movupd x1, [rcx+rax]
37c37e11eaddsubpd x2, x0
37c37e122movupd x0, [rcx+rax]
37c37e127unpcklpd x1, x1
37c37e12bmovsd_xmm x5, x12
37c37e130unpckhpd x0, x0
37c37e134addpd x3, x5
37c37e138movapd x5, x7
37c37e13caddpd x2, x14
37c37e141mulpd x5, x1
37c37e145mulpd x1, x6
37c37e149movapd x15, x2
37c37e14emovapd x2, x6
37c37e152movupd x6, [rsp+176]
37c37e15bmulpd x2, x0
37c37e15fmulpd x0, x7
37c37e163movapd x9, x5
37c37e168movupd x7, [rsp+160]
37c37e171addpd x9, x2
37c37e176subpd x5, x2
37c37e17amovupd x2, [rbp+rax]
37c37e180addsubpd x1, x0
37c37e184movupd x0, [rbp+rax]
37c37e18aunpcklpd x2, x2
37c37e18emovsd_xmm x5, x9
37c37e193unpckhpd x0, x0
37c37e197addpd x3, x5
37c37e19bmovapd x5, x7
37c37e19faddpd x1, x15
37c37e1a4mulpd x5, x2
37c37e1a8mulpd x2, x6
37c37e1acmovapd x10, x1
37c37e1b1movapd x1, x6
37c37e1b5movupd x6, [rsp+144]
37c37e1bemulpd x1, x0
37c37e1c2mulpd x0, x7
37c37e1c6movapd x8, x5
37c37e1cbmovupd x7, [rsp+128]
37c37e1d4addpd x8, x1
37c37e1d9subpd x5, x1
37c37e1ddmovupd x1, [rdi+rax]
37c37e1e2addsubpd x2, x0
37c37e1e6movupd x0, [rdi+rax]
37c37e1ebunpcklpd x1, x1
37c37e1efmovsd_xmm x5, x8
37c37e1f4unpckhpd x0, x0
37c37e1f8addpd x3, x5
37c37e1fcmovapd x5, x7
37c37e200addpd x2, x10
37c37e205mulpd x5, x1
37c37e209mulpd x1, x6
37c37e20dmovapd x11, x2
37c37e212movapd x2, x6
37c37e216movupd x6, [rsp+112]
37c37e21cmulpd x2, x0
37c37e220mulpd x0, x7
37c37e224movapd x14, x5
37c37e229movupd x7, [rsp+96]
37c37e22faddpd x14, x2
37c37e234subpd x5, x2
37c37e238movupd x2, [rsi+rax]
37c37e23daddsubpd x1, x0
37c37e241movupd x0, [rsi+rax]
37c37e246unpcklpd x2, x2
37c37e24amovsd_xmm x5, x14
37c37e24funpckhpd x0, x0
37c37e253addpd x3, x5
37c37e257movapd x5, x7
37c37e25baddpd x1, x11
37c37e260mulpd x5, x2
37c37e264mulpd x2, x6
37c37e268movapd x13, x1
37c37e26dmovapd x1, x6
37c37e271mulpd x1, x0
37c37e275mulpd x0, x7
37c37e279movapd x15, x5
37c37e27eaddpd x15, x1
37c37e283subpd x5, x1
37c37e287movupd x1, [r9+rax]
37c37e28dmovupd x7, [rsp+384]
37c37e296movupd x6, [rsp+368]
37c37e29faddsubpd x2, x0
37c37e2a3movupd x0, [r9+rax]
37c37e2a9movupd x8, [rsp+656]
37c37e2b3unpcklpd x1, x1
37c37e2b7movupd x14, [rsp+592]
37c37e2c1movsd_xmm x5, x15
37c37e2c6unpckhpd x0, x0
37c37e2caaddpd x3, x5
37c37e2cemovapd x5, x7
37c37e2d2addpd x2, x13
37c37e2d7mulpd x5, x1
37c37e2dbmovupd x13, [rsp+624]
37c37e2e5movupd x15, [rsp+528]
37c37e2efmulpd x1, x6
37c37e2f3movapd x10, x2
37c37e2f8movapd x2, x6
37c37e2fcmovupd x6, [rsp+400]
37c37e305mulpd x2, x0
37c37e309mulpd x0, x7
37c37e30dmovapd x12, x5
37c37e312movupd x7, [rsp+416]
37c37e31baddpd x12, x2
37c37e320subpd x5, x2
37c37e324movupd x2, [rdx+rax]
37c37e329addsubpd x1, x0
37c37e32dmovupd x0, [rdx+rax]
37c37e332unpckhpd x2, x2
37c37e336unpcklpd x0, x0
37c37e33amovsd_xmm x5, x12
37c37e33faddpd x5, x3
37c37e343movapd x3, x6
37c37e347addpd x1, x10
37c37e34cmulpd x3, x2
37c37e350movupd x10, [rsp+560]
37c37e35amovupd x12, [rsp+496]
37c37e364mulpd x2, x7
37c37e368movapd x9, x1
37c37e36dmovapd x1, x7
37c37e371mulpd x1, x0
37c37e375mulpd x0, x6
37c37e379movapd x11, x1
37c37e37esubpd x1, x3
37c37e382addpd x11, x3
37c37e387addsubpd x0, x2
37c37e38bmovupd x3, [rsp+720]
37c37e394movupd x2, [rsp+704]
37c37e39daddpd x0, x9
37c37e3a2movsd_xmm x1, x11
37c37e3a7addpd x1, x5
37c37e3abmovupd x5, [rsp+688]
37c37e3b4movupd x11, [rsp+464]
37c37e3bemulpd x3, x1
37c37e3c2mulpd x2, x0
37c37e3c6mulpd x5, x1
37c37e3camulpd x8, x1
37c37e3cfmulpd x13, x1
37c37e3d4mulpd x14, x1
37c37e3d9addsubpd x2, x3
37c37e3ddmulpd x10, x1
37c37e3e2movupd x3, [rsp+672]
37c37e3ebmulpd x15, x1
37c37e3f0mulpd x3, x0
37c37e3f4mulpd x12, x1
37c37e3f9mulpd x11, x1
37c37e3femulpd x1, [rsp+432]
37c37e407addsubpd x3, x5
37c37e40bmovupd x5, [rsp+640]
37c37e414mulpd x5, x0
37c37e418addsubpd x5, x8
37c37e41dmovapd x7, x5
37c37e421movupd x5, [rsp+608]
37c37e42amulpd x5, x0
37c37e42eaddsubpd x5, x13
37c37e433movapd x6, x5
37c37e437movupd x5, [rsp+576]
37c37e440mulpd x5, x0
37c37e444addsubpd x5, x14
37c37e449movapd x9, x5
37c37e44emovupd x5, [rsp+544]
37c37e457mulpd x5, x0
37c37e45baddsubpd x5, x10
37c37e460movapd x8, x5
37c37e465movupd x5, [rsp+512]
37c37e46emulpd x5, x0
37c37e472addsubpd x5, x15
37c37e477movapd x13, x5
37c37e47cmovupd x5, [rsp+480]
37c37e485mulpd x5, x0
37c37e489addsubpd x5, x12
37c37e48emovapd x14, x5
37c37e493movupd x5, [rsp+448]
37c37e49cmulpd x5, x0
37c37e4a0mulpd x0, [rsp+352]
37c37e4a9addsubpd x5, x11
37c37e4aeaddsubpd x0, x1
37c37e4b2subpd x4, x0
37c37e4b6movups [rbx+rax], x4
37c37e4bamovupd x0, [r8+rax]
37c37e4c0subpd x0, x5
37c37e4c4movups [r8+rax], x0
37c37e4c9movupd x0, [r10+rax]
37c37e4cfsubpd x0, x14
37c37e4d4movups [r10+rax], x0
37c37e4d9movupd x0, [r12+rax]
37c37e4dfsubpd x0, x13
37c37e4e4movups [r12+rax], x0
37c37e4e9movupd x0, [rcx+rax]
37c37e4eesubpd x0, x8
37c37e4f3movups [rcx+rax], x0
37c37e4f7movupd x0, [rbp+rax]
37c37e4fdsubpd x0, x9
37c37e502movups [rbp+rax], x0
37c37e507movupd x0, [rdi+rax]
37c37e50csubpd x0, x6
37c37e510movups [rdi+rax], x0
37c37e514movupd x0, [rsi+rax]
37c37e519subpd x0, x7
37c37e51dmovups [rsi+rax], x0
37c37e521movupd x0, [r9+rax]
37c37e527subpd x0, x3
37c37e52bmovups [r9+rax], x0
37c37e530movupd x0, [rdx+rax]
37c37e535subpd x0, x2
37c37e539movups [rdx+rax], x0
37c37e53dadd rax, 16
37c37e541cmp r15, r11
37c37e544jne 0x37c37df90
37c37e54ajmp 0x37c37d76f
37c37e54fnop
37c37e550mov rcx, [rdi]
37c37e553test rcx, rcx
37c37e556jle 0x37c37d76f
37c37e55cmovsd_xmm x2, [r10]
37c37e561movsd_xmm x3, [r10+8]
37c37e567mov rax, rbx
37c37e56axor edx, edx
37c37e56cmovsd_xmm x1, [rbp]
37c37e571movsd_xmm x4, [rbp+8]
37c37e576shl r11, 4
37c37e57amovapd x0, x1
37c37e57emovapd x5, x4
37c37e582mulsd x1, x3
37c37e586mulsd x4, x2
37c37e58amulsd x5, x3
37c37e58exorpd x3, [rip+0xf2a6a]
37c37e596mulsd x0, x2
37c37e59aaddsd x1, x4
37c37e59esubsd x0, x5
37c37e5a2movapd x5, x2
37c37e5a6mulsd x2, x1
37c37e5aamovapd x4, x1
37c37e5aemulsd x4, x3
37c37e5b2mulsd x5, x0
37c37e5b6mulsd x0, x3
37c37e5basubsd x5, x4
37c37e5bemovsd_xmm x4, [rip+0xf2a4a]
37c37e5c6addsd x0, x2
37c37e5capxor x2, x2
37c37e5cesubsd x4, x5
37c37e5d2subsd x2, x0
37c37e5d6movapd x3, x4
37c37e5daunpcklpd x3, x2
37c37e5deunpcklpd x2, x4
37c37e5e2nop [rax+rax]
37c37e5eanop [rax+rax]
37c37e5f5nop [rax+rax]
37c37e600
37c37e600loc_37c37e600:
37c37e600movupd x1, [rax]
37c37e604movupd x0, [rax]
37c37e608add rdx, 1
37c37e60cunpcklpd x1, x1
37c37e610unpckhpd x0, x0
37c37e614mulpd x1, x3
37c37e618mulpd x0, x2
37c37e61caddsubpd x1, x0
37c37e620movups [rax], x1
37c37e623add rax, r11
37c37e626cmp rdx, rcx
37c37e629jne 0x37c37e600
37c37e62bjmp 0x37c37d76f
37c37e630mov rcx, [rdi]
37c37e633test rcx, rcx
37c37e636jle 0x37c37d76f
37c37e63cmovsd_xmm x2, [r10+8]
37c37e642movsd_xmm x3, [r10]
37c37e647shl r11, 4
37c37e64bmovsd_xmm x0, [rbp]
37c37e650movsd_xmm x1, [rbp+8]
37c37e655movapd x4, x2
37c37e659xorpd x4, [rip+0xf299f]
37c37e661movapd x5, x3
37c37e665mulsd x5, x0
37c37e669movapd x14, x1
37c37e66emovq rdx, x4
37c37e673movapd x4, x2
37c37e677mulsd x4, x1
37c37e67bmulsd x2, x0
37c37e67fsubsd x5, x4
37c37e683movapd x6, x5
37c37e687movapd x5, x3
37c37e68bmulsd x5, x1
37c37e68faddsd x5, x2
37c37e693movsd_xmm x2, [r10+16]
37c37e699mulsd x1, x2
37c37e69dmovapd x7, x5
37c37e6a1movsd_xmm x5, [r10+24]
37c37e6a7movddup x9, x7
37c37e6acmulsd x14, x5
37c37e6b1movapd x4, x5
37c37e6b5xorpd x4, [rip+0xf2943]
37c37e6bdmovq rax, x4
37c37e6c2movapd x4, x0
37c37e6c6mulsd x0, x5
37c37e6camovddup x5, x6
37c37e6cemovq x6, rdx
37c37e6d3mulsd x4, x2
37c37e6d7movups [rsp+112], x5
37c37e6dcmovapd x5, x3
37c37e6e0unpcklpd x5, x6
37c37e6e4movups [rsp+96], x5
37c37e6e9movq x5, rdx
37c37e6eexor edx, edx
37c37e6f0unpcklpd x5, x3
37c37e6f4movapd x3, x2
37c37e6f8movups [rsp+80], x5
37c37e6fdmovq x5, rax
37c37e702addsd x0, x1
37c37e706unpcklpd x3, x5
37c37e70asubsd x4, x14
37c37e70fmovapd x8, x3
37c37e714movq x3, rax
37c37e719mov rax, rbx
37c37e71cunpcklpd x3, x2
37c37e720movddup x12, x0
37c37e725movapd x15, x3
37c37e72amovddup x10, x4
37c37e72fnop
37c37e730
37c37e730loc_37c37e730:
37c37e730movupd x3, [rax]
37c37e734movupd x6, [rsp+96]
37c37e73aadd rdx, 1
37c37e73emovupd x7, [rsp+80]
37c37e744movapd x0, x3
37c37e748movapd x4, x3
37c37e74cmovapd x1, x6
37c37e750unpckhpd x0, x3
37c37e754unpcklpd x4, x3
37c37e758movapd x5, x7
37c37e75cmulpd x1, x0
37c37e760mulpd x5, x4
37c37e764mulpd x0, x7
37c37e768mulpd x4, x6
37c37e76cmovapd x2, x1
37c37e770addpd x2, x5
37c37e774subpd x5, x1
37c37e778movapd x1, x15
37c37e77daddsubpd x4, x0
37c37e781movsd_xmm x5, x2
37c37e785movupd x2, [rax+16]
37c37e78amovapd x13, x5
37c37e78fmovapd x5, x8
37c37e794movapd x14, x4
37c37e799movapd x4, x2
37c37e79dmovapd x0, x2
37c37e7a1unpckhpd x4, x2
37c37e7a5unpcklpd x0, x2
37c37e7a9mulpd x5, x4
37c37e7admulpd x1, x0
37c37e7b1mulpd x4, x15
37c37e7b6mulpd x0, x8
37c37e7bbmovapd x11, x5
37c37e7c0addpd x11, x1
37c37e7c5subpd x1, x5
37c37e7c9movapd x5, x12
37c37e7ceaddsubpd x0, x4
37c37e7d2movapd x4, x10
37c37e7d7movsd_xmm x1, x11
37c37e7dcaddpd x1, x13
37c37e7e1addpd x0, x14
37c37e7e6mulpd x5, x1
37c37e7eamulpd x1, x9
37c37e7efmulpd x4, x0
37c37e7f3mulpd x0, [rsp+112]
37c37e7f9addsubpd x4, x5
37c37e7fdaddsubpd x0, x1
37c37e801subpd x2, x4
37c37e805subpd x3, x0
37c37e809movups [rax+16], x2
37c37e80dmovups [rax], x3
37c37e810add rax, r11
37c37e813cmp rdx, rcx
37c37e816jne 0x37c37e730
37c37e81cjmp 0x37c37d76f
37c37e821nop [rax]
37c37e828mov r8, [rdi]
37c37e82btest r8, r8
37c37e82ejle 0x37c37d76f
37c37e834movsd_xmm x5, [r10]
37c37e839shl r11, 4
37c37e83dmov rax, rbx
37c37e840add r8, 1
37c37e844movsd_xmm x2, [r10+8]
37c37e84amovsd_xmm x1, [rbp]
37c37e84fmov edx, 1
37c37e854movsd_xmm x0, [rbp+8]
37c37e859movapd x3, x5
37c37e85dmovapd x12, x5
37c37e862mulsd x3, x1
37c37e866movapd x4, x2
37c37e86axorpd x4, [rip+0xf278e]
37c37e872movapd x15, x4
37c37e877movapd x4, x2
37c37e87bmulsd x4, x0
37c37e87fmulsd x2, x1
37c37e883subsd x3, x4
37c37e887movddup x14, x3
37c37e88cmovapd x3, x5
37c37e890movsd_xmm x5, [r10+16]
37c37e896mulsd x3, x0
37c37e89amovsd_xmm [rsp+80], x5
37c37e8a0addsd x2, x3
37c37e8a4movapd x3, x0
37c37e8a8movddup x13, x2
37c37e8admovsd_xmm x2, [r10+24]
37c37e8b3mulsd x3, x2
37c37e8b7movapd x4, x2
37c37e8bbxorpd x4, [rip+0xf273d]
37c37e8c3mulsd x2, x1
37c37e8c7movsd_xmm [rsp+96], x4
37c37e8cdmovapd x4, x5
37c37e8d1mulsd x4, x1
37c37e8d5subsd x4, x3
37c37e8d9movapd x3, x5
37c37e8ddmovsd_xmm x5, [r10+32]
37c37e8e3mulsd x3, x0
37c37e8e7movsd_xmm [rsp+144], x5
37c37e8f0movsd_xmm [rsp+112], x4
37c37e8f6addsd x2, x3
37c37e8famovapd x3, x0
37c37e8femulsd x0, x5
37c37e902movsd_xmm [rsp+128], x2
37c37e90bmovsd_xmm x2, [r10+40]
37c37e911mulsd x3, x2
37c37e915movapd x4, x2
37c37e919xorpd x4, [rip+0xf26df]
37c37e921movapd x11, x4
37c37e926movapd x4, x5
37c37e92amulsd x4, x1
37c37e92emulsd x1, x2
37c37e932subsd x4, x3
37c37e936addsd x1, x0
37c37e93amovsd_xmm [rsp+160], x4
37c37e943movsd_xmm [rsp+176], x1
37c37e94cnop [rax]
37c37e950
37c37e950loc_37c37e950:
37c37e950movsd_xmm x1, [rax]
37c37e954movsd_xmm x0, [rax+8]
37c37e959movapd x7, x15
37c37e95emovapd x6, x12
37c37e963movsd_xmm x8, [rsp+80]
37c37e96amovsd_xmm x5, [rax+16]
37c37e96fadd rdx, 1
37c37e973mulsd x0, x15
37c37e978movsd_xmm x4, [rax+24]
37c37e97dmovsd_xmm x3, [rax+32]
37c37e982mulsd x1, x12
37c37e987movsd_xmm x2, [rsp+96]
37c37e98dmovsd_xmm x10, [rsp+144]
37c37e997mulsd x7, [rax]
37c37e99bmulsd x2, x4
37c37e99fmulsd x6, [rax+8]
37c37e9a4subsd x1, x0
37c37e9a8movapd x0, x8
37c37e9admulsd x0, x5
37c37e9b1mulsd x8, x4
37c37e9b6subsd x0, x2
37c37e9bamovsd_xmm x2, [rax+40]
37c37e9bfmulsd x2, x11
37c37e9c4addsd x1, x0
37c37e9c8movapd x0, x10
37c37e9cdmulsd x0, x3
37c37e9d1mulsd x10, [rax+40]
37c37e9d7subsd x0, x2
37c37e9dbmovapd x2, x7
37c37e9dfmovupd x7, [rax]
37c37e9e3addsd x2, x6
37c37e9e7addsd x0, x1
37c37e9ebmovsd_xmm x1, [rsp+96]
37c37e9f1mulsd x1, x5
37c37e9f5addsd x1, x8
37c37e9faaddsd x1, x2
37c37e9femovapd x2, x11
37c37ea03mulsd x2, x3
37c37ea07addsd x2, x10
37c37ea0caddsd x1, x2
37c37ea10movapd x2, x0
37c37ea14movapd x6, x1
37c37ea18unpcklpd x2, x1
37c37ea1cmulpd x2, x14
37c37ea21unpcklpd x6, x0
37c37ea25mulpd x6, x13
37c37ea2aaddsubpd x2, x6
37c37ea2emovsd_xmm x6, [rsp+112]
37c37ea34subpd x7, x2
37c37ea38movups [rax], x7
37c37ea3bmovapd x7, x6
37c37ea3fmulsd x7, x0
37c37ea43mulsd x6, x1
37c37ea47movapd x2, x7
37c37ea4bmovsd_xmm x7, [rsp+128]
37c37ea54movapd x9, x7
37c37ea59mulsd x9, x1
37c37ea5emulsd x7, x0
37c37ea62subsd x2, x9
37c37ea67subsd x5, x2
37c37ea6bmovapd x2, x7
37c37ea6fmovsd_xmm x7, [rsp+176]
37c37ea78addsd x2, x6
37c37ea7cmovsd_xmm [rax+16], x5
37c37ea81movsd_xmm x5, [rsp+160]
37c37ea8asubsd x4, x2
37c37ea8emovapd x2, x7
37c37ea92mulsd x2, x1
37c37ea96mulsd x1, x5
37c37ea9amovsd_xmm [rax+24], x4
37c37ea9fmovapd x4, x5
37c37eaa3mulsd x4, x0
37c37eaa7mulsd x0, x7
37c37eaabsubsd x4, x2
37c37eaafmovsd_xmm x2, [rax+40]
37c37eab4addsd x1, x0
37c37eab8subsd x3, x4
37c37eabcsubsd x2, x1
37c37eac0movsd_xmm [rax+32], x3
37c37eac5movsd_xmm [rax+40], x2
37c37eacaadd rax, r11
37c37eacdcmp rdx, r8
37c37ead0jne 0x37c37e950
37c37ead6jmp 0x37c37d76f
37c37eadbnop [rax+rax]
37c37eae0mov r8, [rdi]
37c37eae3test r8, r8
37c37eae6jle 0x37c37d76f
37c37eaecmovsd_xmm x5, [r10]
37c37eaf1shl r11, 4
37c37eaf5mov rax, rbx
37c37eaf8add r8, 1
37c37eafcmovsd_xmm x2, [r10+8]
37c37eb02movsd_xmm x1, [rbp]
37c37eb07mov ecx, 1
37c37eb0cmovsd_xmm x0, [rbp+8]
37c37eb11movapd x3, x5
37c37eb15movsd_xmm [rsp+112], x5
37c37eb1bmulsd x3, x1
37c37eb1fmovapd x4, x2
37c37eb23xorpd x4, [rip+0xf24d5]
37c37eb2bmovsd_xmm [rsp+128], x4
37c37eb34movapd x4, x2
37c37eb38mulsd x4, x0
37c37eb3cmulsd x2, x1
37c37eb40subsd x3, x4
37c37eb44movddup x4, x3
37c37eb48movapd x3, x5
37c37eb4cmovsd_xmm x5, [r10+16]
37c37eb52mulsd x3, x0
37c37eb56movups [rsp+80], x4
37c37eb5bmovsd_xmm [rsp+144], x5
37c37eb64addsd x2, x3
37c37eb68movapd x3, x0
37c37eb6cmovddup x4, x2
37c37eb70movsd_xmm x2, [r10+24]
37c37eb76movups [rsp+96], x4
37c37eb7bmulsd x3, x2
37c37eb7fmovapd x4, x2
37c37eb83xorpd x4, [rip+0xf2475]
37c37eb8bmulsd x2, x1
37c37eb8fmovapd x8, x4
37c37eb94movapd x4, x5
37c37eb98mulsd x4, x1
37c37eb9csubsd x4, x3
37c37eba0movapd x3, x5
37c37eba4movsd_xmm x5, [r10+32]
37c37ebaamulsd x3, x0
37c37ebaemovsd_xmm [rsp+192], x5
37c37ebb7movsd_xmm [rsp+160], x4
37c37ebc0addsd x2, x3
37c37ebc4movapd x3, x0
37c37ebc8movsd_xmm [rsp+176], x2
37c37ebd1movsd_xmm x2, [r10+40]
37c37ebd7mulsd x3, x2
37c37ebdbmovapd x4, x2
37c37ebdfxorpd x4, [rip+0xf2419]
37c37ebe7mulsd x2, x1
37c37ebebmovapd x10, x4
37c37ebf0movapd x4, x5
37c37ebf4mulsd x4, x1
37c37ebf8subsd x4, x3
37c37ebfcmovapd x3, x5
37c37ec00movsd_xmm x5, [r10+48]
37c37ec06mulsd x3, x0
37c37ec0amovsd_xmm [rsp+240], x5
37c37ec13movsd_xmm [rsp+208], x4
37c37ec1caddsd x2, x3
37c37ec20movapd x3, x0
37c37ec24mulsd x0, x5
37c37ec28movsd_xmm [rsp+224], x2
37c37ec31movsd_xmm x2, [r10+56]
37c37ec37mulsd x3, x2
37c37ec3bmovapd x4, x2
37c37ec3fxorpd x4, [rip+0xf23b9]
37c37ec47mulsd x2, x1
37c37ec4bmovsd_xmm [rsp+256], x4
37c37ec54movapd x4, x5
37c37ec58mulsd x4, x1
37c37ec5caddsd x2, x0
37c37ec60subsd x4, x3
37c37ec64movsd_xmm [rsp+288], x2
37c37ec6dmovsd_xmm [rsp+272], x4
37c37ec76nop [rax+rax]
37c37ec80
37c37ec80loc_37c37ec80:
37c37ec80movsd_xmm x13, [rsp+112]
37c37ec87movsd_xmm x2, [rax+8]
37c37ec8cadd rcx, 1
37c37ec90movsd_xmm x15, [rsp+128]
37c37ec9amovsd_xmm x1, [rax]
37c37ec9emovapd x0, x13
37c37eca3movsd_xmm x6, [rax+24]
37c37eca8movsd_xmm x11, [rsp+144]
37c37ecb2movapd x7, x15
37c37ecb7movsd_xmm x5, [rax+32]
37c37ecbcmovsd_xmm x4, [rax+40]
37c37ecc1mulsd x7, x2
37c37ecc5movsd_xmm x3, [rax+48]
37c37eccamovsd_xmm x9, [rsp+192]
37c37ecd4movsd_xmm x12, [rsp+240]
37c37ecdemulsd x0, x1
37c37ece2mulsd x2, x13
37c37ece7mulsd x1, x15
37c37ececmulsd x6, x8
37c37ecf1subsd x0, x7
37c37ecf5addsd x1, x2
37c37ecf9movapd x7, x0
37c37ecfdmovsd_xmm x0, [rax+16]
37c37ed02mulsd x0, x11
37c37ed07movapd x2, x1
37c37ed0bmovsd_xmm x1, [rax+16]
37c37ed10mulsd x11, [rax+24]
37c37ed16mulsd x1, x8
37c37ed1bsubsd x0, x6
37c37ed1faddsd x1, x11
37c37ed24movapd x6, x0
37c37ed28movapd x0, x9
37c37ed2daddsd x6, x7
37c37ed31mulsd x0, x5
37c37ed35movapd x7, x10
37c37ed3amulsd x7, x4
37c37ed3eaddsd x1, x2
37c37ed42mulsd x9, x4
37c37ed47movapd x2, x1
37c37ed4bmovapd x1, x10
37c37ed50mulsd x1, x5
37c37ed54subsd x0, x7
37c37ed58movsd_xmm x7, [rax+56]
37c37ed5daddsd x0, x6
37c37ed61movsd_xmm x6, [rsp+256]
37c37ed6aaddsd x1, x9
37c37ed6fmulsd x7, x6
37c37ed73mulsd x6, x3
37c37ed77movapd x14, x0
37c37ed7cmovapd x0, x12
37c37ed81mulsd x0, x3
37c37ed85addsd x1, x2
37c37ed89mulsd x12, [rax+56]
37c37ed8fsubsd x0, x7
37c37ed93addsd x6, x12
37c37ed98addsd x0, x14
37c37ed9daddsd x1, x6
37c37eda1movapd x2, x0
37c37eda5movapd x7, x1
37c37eda9unpcklpd x2, x1
37c37edadmulpd x2, [rsp+80]
37c37edb3unpcklpd x7, x0
37c37edb7mulpd x7, [rsp+96]
37c37edbdaddsubpd x2, x7
37c37edc1movupd x7, [rax]
37c37edc5subpd x7, x2
37c37edc9movups [rax], x7
37c37edccmovsd_xmm x7, [rsp+160]
37c37edd5movapd x6, x7
37c37edd9mulsd x6, x0
37c37edddmulsd x7, x1
37c37ede1movapd x13, x6
37c37ede6movsd_xmm x6, [rsp+176]
37c37edefmovapd x2, x6
37c37edf3mulsd x2, x1
37c37edf7mulsd x6, x0
37c37edfbsubsd x13, x2
37c37ee00movsd_xmm x2, [rax+16]
37c37ee05addsd x7, x6
37c37ee09subsd x2, x13
37c37ee0emovsd_xmm [rax+16], x2
37c37ee13movsd_xmm x2, [rax+24]
37c37ee18subsd x2, x7
37c37ee1cmovsd_xmm x7, [rsp+208]
37c37ee25movapd x6, x7
37c37ee29mulsd x6, x0
37c37ee2dmovsd_xmm [rax+24], x2
37c37ee32mulsd x7, x1
37c37ee36movapd x15, x6
37c37ee3bmovsd_xmm x6, [rsp+224]
37c37ee44movapd x2, x6
37c37ee48mulsd x2, x1
37c37ee4cmulsd x6, x0
37c37ee50subsd x15, x2
37c37ee55subsd x5, x15
37c37ee5amovsd_xmm [rax+32], x5
37c37ee5fmovapd x5, x6
37c37ee63addsd x5, x7
37c37ee67movsd_xmm x7, [rsp+272]
37c37ee70subsd x4, x5
37c37ee74movsd_xmm [rax+40], x4
37c37ee79movapd x4, x7
37c37ee7dmovsd_xmm x6, [rsp+288]
37c37ee86movsd_xmm x2, [rax+56]
37c37ee8bmulsd x4, x0
37c37ee8fmulsd x0, x6
37c37ee93movapd x5, x6
37c37ee97mulsd x5, x1
37c37ee9bmulsd x1, x7
37c37ee9fsubsd x4, x5
37c37eea3addsd x1, x0
37c37eea7subsd x3, x4
37c37eeabsubsd x2, x1
37c37eeafmovsd_xmm [rax+48], x3
37c37eeb4movsd_xmm [rax+56], x2
37c37eeb9add rax, r11
37c37eebccmp rcx, r8
37c37eebfjne 0x37c37ec80
37c37eec5jmp 0x37c37d76f
37c37eecanop [rax+rax]
37c37eed0mov r8, [rdi]
37c37eed3test r8, r8
37c37eed6jle 0x37c37d76f
37c37eedcmovsd_xmm x5, [r10]
37c37eee1shl r11, 4
37c37eee5mov rax, rbx
37c37eee8add r8, 1
37c37eeecmovsd_xmm x2, [r10+8]
37c37eef2movsd_xmm x1, [rbp]
37c37eef7mov ecx, 1
37c37eefcmovsd_xmm x0, [rbp+8]
37c37ef01movapd x3, x5
37c37ef05movapd x15, x5
37c37ef0amulsd x3, x1
37c37ef0emovapd x4, x2
37c37ef12xorpd x4, [rip+0xf20e6]
37c37ef1amovsd_xmm [rsp+80], x4
37c37ef20movapd x4, x2
37c37ef24mulsd x4, x0
37c37ef28mulsd x2, x1
37c37ef2csubsd x3, x4
37c37ef30movddup x4, x3
37c37ef34movapd x3, x5
37c37ef38movsd_xmm x5, [r10+16]
37c37ef3emulsd x3, x0
37c37ef42movups [rsp+352], x4
37c37ef4amovsd_xmm [rsp+112], x5
37c37ef50addsd x2, x3
37c37ef54movapd x3, x0
37c37ef58movddup x4, x2
37c37ef5cmovsd_xmm x2, [r10+24]
37c37ef62movups [rsp+368], x4
37c37ef6amulsd x3, x2
37c37ef6emovapd x4, x2
37c37ef72xorpd x4, [rip+0xf2086]
37c37ef7amulsd x2, x1
37c37ef7emovapd x8, x4
37c37ef83movapd x4, x5
37c37ef87mulsd x4, x1
37c37ef8bsubsd x4, x3
37c37ef8fmovapd x3, x5
37c37ef93movsd_xmm x5, [r10+32]
37c37ef99mulsd x3, x0
37c37ef9dmovsd_xmm [rsp+160], x5
37c37efa6movsd_xmm [rsp+128], x4
37c37efafaddsd x2, x3
37c37efb3movapd x3, x0
37c37efb7movsd_xmm [rsp+144], x2
37c37efc0movsd_xmm x2, [r10+40]
37c37efc6mulsd x3, x2
37c37efcamovapd x4, x2
37c37efcexorpd x4, [rip+0xf202a]
37c37efd6mulsd x2, x1
37c37efdamovsd_xmm [rsp+176], x4
37c37efe3movapd x4, x5
37c37efe7mulsd x4, x1
37c37efebsubsd x4, x3
37c37efefmovapd x3, x5
37c37eff3movsd_xmm x5, [r10+48]
37c37eff9mulsd x3, x0
37c37effdmovsd_xmm [rsp+224], x5
37c37f006movsd_xmm [rsp+192], x4
37c37f00faddsd x2, x3
37c37f013movapd x3, x0
37c37f017movsd_xmm [rsp+208], x2
37c37f020movsd_xmm x2, [r10+56]
37c37f026mulsd x3, x2
37c37f02amovapd x4, x2
37c37f02exorpd x4, [rip+0xf1fca]
37c37f036mulsd x2, x1
37c37f03amovsd_xmm [rsp+240], x4
37c37f043movapd x4, x5
37c37f047mulsd x4, x1
37c37f04bsubsd x4, x3
37c37f04fmovapd x3, x5
37c37f053movsd_xmm x5, [r10+64]
37c37f059mulsd x3, x0
37c37f05dmovsd_xmm [rsp+288], x5
37c37f066movsd_xmm [rsp+256], x4
37c37f06faddsd x2, x3
37c37f073movapd x3, x0
37c37f077mulsd x0, x5
37c37f07bmovsd_xmm [rsp+272], x2
37c37f084movsd_xmm x2, [r10+72]
37c37f08amulsd x3, x2
37c37f08emovapd x4, x2
37c37f092xorpd x4, [rip+0xf1f66]
37c37f09amulsd x2, x1
37c37f09emovsd_xmm [rsp+304], x4
37c37f0a7movapd x4, x5
37c37f0abmulsd x4, x1
37c37f0afaddsd x2, x0
37c37f0b3subsd x4, x3
37c37f0b7movsd_xmm [rsp+336], x2
37c37f0c0movsd_xmm [rsp+320], x4
37c37f0c9nop [rax]
37c37f0d0
37c37f0d0loc_37c37f0d0:
37c37f0d0movsd_xmm x2, [rax+8]
37c37f0d5movsd_xmm x1, [rax]
37c37f0d9add rcx, 1
37c37f0ddmovapd x0, x15
37c37f0e2movsd_xmm x7, [rsp+80]
37c37f0e8movsd_xmm x5, [rax+48]
37c37f0edmulsd x0, x1
37c37f0f1movsd_xmm x4, [rax+56]
37c37f0f6movsd_xmm x12, [rsp+112]
37c37f0fdmulsd x7, x2
37c37f101movsd_xmm x3, [rax+64]
37c37f106movsd_xmm x11, [rsp+176]
37c37f110movsd_xmm x10, [rsp+160]
37c37f11amulsd x1, [rsp+80]
37c37f120movsd_xmm x13, [rsp+240]
37c37f12amulsd x2, x15
37c37f12fmovsd_xmm x9, [rsp+224]
37c37f139subsd x0, x7
37c37f13dmovsd_xmm x7, [rax+24]
37c37f142addsd x1, x2
37c37f146mulsd x7, x8
37c37f14bmovapd x6, x0
37c37f14fmovsd_xmm x0, [rax+16]
37c37f154mulsd x0, x12
37c37f159movapd x2, x1
37c37f15dmovsd_xmm x1, [rax+16]
37c37f162mulsd x12, [rax+24]
37c37f168mulsd x1, x8
37c37f16dsubsd x0, x7
37c37f171movapd x7, x13
37c37f176mulsd x7, x4
37c37f17aaddsd x1, x12
37c37f17faddsd x0, x6
37c37f183movsd_xmm x6, [rax+40]
37c37f188addsd x1, x2
37c37f18cmulsd x6, x11
37c37f191movapd x14, x0
37c37f196movsd_xmm x0, [rax+32]
37c37f19bmulsd x0, x10
37c37f1a0movapd x2, x1
37c37f1a4movsd_xmm x1, [rax+32]
37c37f1a9mulsd x10, [rax+40]
37c37f1afmulsd x1, x11
37c37f1b4subsd x0, x6
37c37f1b8addsd x1, x10
37c37f1bdmovapd x6, x0
37c37f1c1movapd x0, x9
37c37f1c6mulsd x0, x5
37c37f1caaddsd x6, x14
37c37f1cfmovsd_xmm x14, [rsp+288]
37c37f1d9addsd x1, x2
37c37f1ddmulsd x9, x4
37c37f1e2movapd x2, x1
37c37f1e6movapd x1, x13
37c37f1ebsubsd x0, x7
37c37f1efmulsd x1, x5
37c37f1f3movsd_xmm x7, [rax+72]
37c37f1f8addsd x0, x6
37c37f1fcmovsd_xmm x6, [rsp+304]
37c37f205mulsd x7, x6
37c37f209addsd x1, x9
37c37f20emovsd_xmm [rsp+96], x0
37c37f214mulsd x6, x3
37c37f218movapd x0, x14
37c37f21dmulsd x14, [rax+72]
37c37f223mulsd x0, x3
37c37f227addsd x1, x2
37c37f22baddsd x6, x14
37c37f230subsd x0, x7
37c37f234addsd x0, [rsp+96]
37c37f23aaddsd x1, x6
37c37f23emovsd_xmm x6, [rsp+128]
37c37f247movapd x2, x0
37c37f24bmovapd x7, x1
37c37f24funpcklpd x2, x1
37c37f253mulpd x2, [rsp+352]
37c37f25cunpcklpd x7, x0
37c37f260mulpd x7, [rsp+368]
37c37f269addsubpd x2, x7
37c37f26dmovupd x7, [rax]
37c37f271subpd x7, x2
37c37f275movups [rax], x7
37c37f278movapd x7, x6
37c37f27cmulsd x7, x0
37c37f280mulsd x6, x1
37c37f284movapd x13, x7
37c37f289movsd_xmm x7, [rsp+144]
37c37f292movapd x2, x7
37c37f296mulsd x2, x1
37c37f29amulsd x7, x0
37c37f29esubsd x13, x2
37c37f2a3movsd_xmm x2, [rax+16]
37c37f2a8addsd x6, x7
37c37f2acmovsd_xmm x7, [rsp+192]
37c37f2b5subsd x2, x13
37c37f2bamovsd_xmm [rax+16], x2
37c37f2bfmovsd_xmm x2, [rax+24]
37c37f2c4subsd x2, x6
37c37f2c8movapd x6, x7
37c37f2ccmulsd x6, x0
37c37f2d0mulsd x7, x1
37c37f2d4movsd_xmm [rax+24], x2
37c37f2d9movapd x11, x6
37c37f2demovsd_xmm x6, [rsp+208]
37c37f2e7movapd x2, x6
37c37f2ebmulsd x2, x1
37c37f2efmulsd x6, x0
37c37f2f3subsd x11, x2
37c37f2f8movsd_xmm x2, [rax+32]
37c37f2fdaddsd x7, x6
37c37f301movsd_xmm x6, [rsp+256]
37c37f30asubsd x2, x11
37c37f30fmovsd_xmm [rax+32], x2
37c37f314movsd_xmm x2, [rax+40]
37c37f319subsd x2, x7
37c37f31dmovapd x7, x6
37c37f321mulsd x7, x0
37c37f325mulsd x6, x1
37c37f329movsd_xmm [rax+40], x2
37c37f32emovapd x14, x7
37c37f333movsd_xmm x7, [rsp+272]
37c37f33cmovapd x2, x7
37c37f340mulsd x2, x1
37c37f344mulsd x7, x0
37c37f348subsd x14, x2
37c37f34dmovsd_xmm x2, [rax+72]
37c37f352subsd x5, x14
37c37f357movsd_xmm [rax+48], x5
37c37f35cmovapd x5, x7
37c37f360movsd_xmm x7, [rsp+336]
37c37f369addsd x5, x6
37c37f36dmovsd_xmm x6, [rsp+320]
37c37f376subsd x4, x5
37c37f37amovapd x5, x7
37c37f37emulsd x5, x1
37c37f382mulsd x1, x6
37c37f386movsd_xmm [rax+56], x4
37c37f38bmovapd x4, x6
37c37f38fmulsd x4, x0
37c37f393mulsd x0, x7
37c37f397subsd x4, x5
37c37f39baddsd x1, x0
37c37f39fsubsd x3, x4
37c37f3a3subsd x2, x1
37c37f3a7movsd_xmm [rax+64], x3
37c37f3acmovsd_xmm [rax+72], x2
37c37f3b1add rax, r11
37c37f3b4cmp rcx, r8
37c37f3b7jne 0x37c37f0d0
37c37f3bdjmp 0x37c37d76f
37c37f3c2nop [rax+rax]
37c37f3c8mov r8, [rdi]
37c37f3cbtest r8, r8
37c37f3cejle 0x37c37d76f
37c37f3d4movsd_xmm x5, [r10]
37c37f3d9shl r11, 4
37c37f3ddmov rax, rbx
37c37f3e0add r8, 1
37c37f3e4movsd_xmm x2, [r10+8]
37c37f3eamovsd_xmm x1, [rbp]
37c37f3efmov ecx, 1
37c37f3f4movsd_xmm x0, [rbp+8]
37c37f3f9movapd x3, x5
37c37f3fdmovsd_xmm [rsp+80], x5
37c37f403mulsd x3, x1
37c37f407movapd x4, x2
37c37f40bxorpd x4, [rip+0xf1bed]
37c37f413movsd_xmm [rsp+96], x4
37c37f419movapd x4, x2
37c37f41dmulsd x4, x0
37c37f421mulsd x2, x1
37c37f425subsd x3, x4
37c37f429movddup x4, x3
37c37f42dmovapd x3, x5
37c37f431movsd_xmm x5, [r10+16]
37c37f437mulsd x3, x0
37c37f43bmovups [rsp+144], x4
37c37f443movsd_xmm [rsp+176], x5
37c37f44caddsd x2, x3
37c37f450movapd x3, x0
37c37f454movddup x4, x2
37c37f458movsd_xmm x2, [r10+24]
37c37f45emovups [rsp+160], x4
37c37f466mulsd x3, x2
37c37f46amovapd x4, x2
37c37f46exorpd x4, [rip+0xf1b8a]
37c37f476mulsd x2, x1
37c37f47amovsd_xmm [rsp+192], x4
37c37f483movapd x4, x5
37c37f487mulsd x4, x1
37c37f48bsubsd x4, x3
37c37f48fmovapd x3, x5
37c37f493movsd_xmm x5, [r10+32]
37c37f499mulsd x3, x0
37c37f49dmovsd_xmm [rsp+240], x5
37c37f4a6movsd_xmm [rsp+208], x4
37c37f4afaddsd x2, x3
37c37f4b3movapd x3, x0
37c37f4b7movsd_xmm [rsp+224], x2
37c37f4c0movsd_xmm x2, [r10+40]
37c37f4c6mulsd x3, x2
37c37f4camovapd x4, x2
37c37f4cexorpd x4, [rip+0xf1b2a]
37c37f4d6mulsd x2, x1
37c37f4damovsd_xmm [rsp+256], x4
37c37f4e3movapd x4, x5
37c37f4e7mulsd x4, x1
37c37f4ebsubsd x4, x3
37c37f4efmovapd x3, x5
37c37f4f3movsd_xmm x5, [r10+48]
37c37f4f9mulsd x3, x0
37c37f4fdmovsd_xmm [rsp+304], x5
37c37f506movsd_xmm [rsp+272], x4
37c37f50faddsd x2, x3
37c37f513movapd x3, x0
37c37f517movsd_xmm [rsp+288], x2
37c37f520movsd_xmm x2, [r10+56]
37c37f526mulsd x3, x2
37c37f52amovapd x4, x2
37c37f52exorpd x4, [rip+0xf1aca]
37c37f536mulsd x2, x1
37c37f53amovsd_xmm [rsp+320], x4
37c37f543movapd x4, x5
37c37f547mulsd x4, x1
37c37f54bsubsd x4, x3
37c37f54fmovapd x3, x5
37c37f553movsd_xmm x5, [r10+64]
37c37f559mulsd x3, x0
37c37f55dmovsd_xmm [rsp+368], x5
37c37f566movsd_xmm [rsp+336], x4
37c37f56faddsd x2, x3
37c37f573movapd x3, x0
37c37f577movsd_xmm [rsp+352], x2
37c37f580movsd_xmm x2, [r10+72]
37c37f586mulsd x3, x2
37c37f58amovapd x4, x2
37c37f58exorpd x4, [rip+0xf1a6a]
37c37f596mulsd x2, x1
37c37f59amovsd_xmm [rsp+384], x4
37c37f5a3movapd x4, x5
37c37f5a7mulsd x4, x1
37c37f5absubsd x4, x3
37c37f5afmovapd x3, x5
37c37f5b3movsd_xmm x5, [r10+80]
37c37f5b9mulsd x3, x0
37c37f5bdmovsd_xmm [rsp+112], x5
37c37f5c3movsd_xmm [rsp+400], x4
37c37f5ccaddsd x2, x3
37c37f5d0movapd x3, x0
37c37f5d4mulsd x0, x5
37c37f5d8movsd_xmm [rsp+416], x2
37c37f5e1movsd_xmm x2, [r10+88]
37c37f5e7mulsd x3, x2
37c37f5ebmovapd x4, x2
37c37f5efxorpd x4, [rip+0xf1a09]
37c37f5f7mulsd x2, x1
37c37f5fbmovsd_xmm [rsp+432], x4
37c37f604movapd x4, x5
37c37f608mulsd x4, x1
37c37f60caddsd x2, x0
37c37f610subsd x4, x3
37c37f614movsd_xmm [rsp+464], x2
37c37f61dmovsd_xmm [rsp+448], x4
37c37f626nop [rax+rax]
37c37f630
37c37f630loc_37c37f630:
37c37f630movsd_xmm x1, [rax]
37c37f634movsd_xmm x0, [rsp+80]
37c37f63aadd rcx, 1
37c37f63emovsd_xmm x2, [rax+8]
37c37f643movsd_xmm x6, [rsp+96]
37c37f649mulsd x0, x1
37c37f64dmovsd_xmm x7, [rax+40]
37c37f652movsd_xmm x14, [rsp+192]
37c37f65cmulsd x6, x2
37c37f660movsd_xmm x5, [rax+64]
37c37f665movsd_xmm x13, [rsp+176]
37c37f66fmovsd_xmm x11, [rsp+256]
37c37f679movsd_xmm x4, [rax+72]
37c37f67emovsd_xmm x12, [rsp+304]
37c37f688movsd_xmm x3, [rax+80]
37c37f68dmovsd_xmm x9, [rsp+368]
37c37f697mulsd x7, x11
37c37f69cmulsd x1, [rsp+96]
37c37f6a2movapd x8, x0
37c37f6a7movsd_xmm x0, [rax+16]
37c37f6acsubsd x8, x6
37c37f6b1movsd_xmm x6, [rax+24]
37c37f6b6mulsd x0, x13
37c37f6bbmulsd x6, x14
37c37f6c0mulsd x13, [rax+24]
37c37f6c6subsd x0, x6
37c37f6camovsd_xmm x6, [rax+56]
37c37f6cfmovapd x10, x0
37c37f6d4movsd_xmm x0, [rax+32]
37c37f6d9addsd x10, x8
37c37f6demovsd_xmm x8, [rsp+240]
37c37f6e8mulsd x0, x8
37c37f6edmulsd x8, [rax+40]
37c37f6f3subsd x0, x7
37c37f6f7movapd x15, x0
37c37f6fcmovsd_xmm x0, [rax+48]
37c37f701addsd x15, x10
37c37f706movsd_xmm x10, [rsp+320]
37c37f710mulsd x0, x12
37c37f715mulsd x6, x10
37c37f71asubsd x0, x6
37c37f71eaddsd x0, x15
37c37f723movsd_xmm x15, [rsp+384]
37c37f72dmovapd x7, x15
37c37f732mulsd x7, x4
37c37f736movapd x6, x0
37c37f73amovapd x0, x9
37c37f73fmulsd x0, x5
37c37f743mulsd x9, x4
37c37f748subsd x0, x7
37c37f74cmovsd_xmm x7, [rax+88]
37c37f751addsd x0, x6
37c37f755movsd_xmm x6, [rsp+432]
37c37f75emulsd x7, x6
37c37f762movsd_xmm [rsp+128], x0
37c37f76bmovsd_xmm x0, [rsp+112]
37c37f771mulsd x6, x3
37c37f775mulsd x0, x3
37c37f779subsd x0, x7
37c37f77dmovsd_xmm x7, [rsp+80]
37c37f783addsd x0, [rsp+128]
37c37f78cmulsd x7, x2
37c37f790addsd x1, x7
37c37f794movapd x2, x1
37c37f798movsd_xmm x1, [rax+16]
37c37f79dmulsd x1, x14
37c37f7a2addsd x1, x13
37c37f7a7addsd x1, x2
37c37f7abmovapd x2, x1
37c37f7afmovsd_xmm x1, [rax+32]
37c37f7b4mulsd x1, x11
37c37f7b9addsd x1, x8
37c37f7beaddsd x1, x2
37c37f7c2movapd x2, x1
37c37f7c6movsd_xmm x1, [rax+48]
37c37f7cbmovsd_xmm x7, [rsp+112]
37c37f7d1mulsd x12, [rax+56]
37c37f7d7mulsd x1, x10
37c37f7dcmulsd x7, [rax+88]
37c37f7e1addsd x1, x12
37c37f7e6addsd x6, x7
37c37f7eamovupd x7, [rax]
37c37f7eeaddsd x1, x2
37c37f7f2movapd x2, x1
37c37f7f6movapd x1, x15
37c37f7fbmulsd x1, x5
37c37f7ffaddsd x1, x9
37c37f804addsd x1, x2
37c37f808movapd x2, x0
37c37f80caddsd x1, x6
37c37f810movapd x6, x1
37c37f814unpcklpd x2, x1
37c37f818mulpd x2, [rsp+144]
37c37f821unpcklpd x6, x0
37c37f825mulpd x6, [rsp+160]
37c37f82eaddsubpd x2, x6
37c37f832subpd x7, x2
37c37f836movups [rax], x7
37c37f839movsd_xmm x7, [rsp+208]
37c37f842movapd x6, x7
37c37f846mulsd x6, x0
37c37f84amulsd x7, x1
37c37f84emovapd x13, x6
37c37f853movsd_xmm x6, [rsp+224]
37c37f85cmovapd x2, x6
37c37f860mulsd x6, x0
37c37f864mulsd x2, x1
37c37f868addsd x7, x6
37c37f86cmovsd_xmm x6, [rax+24]
37c37f871subsd x13, x2
37c37f876movsd_xmm x2, [rax+16]
37c37f87bsubsd x6, x7
37c37f87fsubsd x2, x13
37c37f884movsd_xmm [rax+24], x6
37c37f889movsd_xmm x6, [rsp+272]
37c37f892movsd_xmm [rax+16], x2
37c37f897movapd x7, x6
37c37f89bmulsd x7, x0
37c37f89fmulsd x6, x1
37c37f8a3movapd x11, x7
37c37f8a8movsd_xmm x7, [rsp+288]
37c37f8b1movapd x2, x7
37c37f8b5mulsd x7, x0
37c37f8b9mulsd x2, x1
37c37f8bdaddsd x6, x7
37c37f8c1movsd_xmm x7, [rax+40]
37c37f8c6subsd x11, x2
37c37f8cbmovsd_xmm x2, [rax+32]
37c37f8d0subsd x7, x6
37c37f8d4subsd x2, x11
37c37f8d9movsd_xmm [rax+40], x7
37c37f8demovsd_xmm x7, [rsp+336]
37c37f8e7movsd_xmm [rax+32], x2
37c37f8ecmovapd x6, x7
37c37f8f0mulsd x6, x0
37c37f8f4mulsd x7, x1
37c37f8f8movapd x14, x6
37c37f8fdmovsd_xmm x6, [rsp+352]
37c37f906movapd x2, x6
37c37f90amulsd x6, x0
37c37f90emulsd x2, x1
37c37f912addsd x7, x6
37c37f916movsd_xmm x6, [rax+56]
37c37f91bsubsd x14, x2
37c37f920movsd_xmm x2, [rax+48]
37c37f925subsd x6, x7
37c37f929movsd_xmm x7, [rsp+400]
37c37f932subsd x2, x14
37c37f937movsd_xmm [rax+56], x6
37c37f93cmovapd x6, x7
37c37f940mulsd x6, x0
37c37f944movsd_xmm [rax+48], x2
37c37f949mulsd x7, x1
37c37f94dmovapd x8, x6
37c37f952movsd_xmm x6, [rsp+416]
37c37f95bmovapd x2, x6
37c37f95fmulsd x2, x1
37c37f963mulsd x6, x0
37c37f967subsd x8, x2
37c37f96csubsd x5, x8
37c37f971movsd_xmm [rax+64], x5
37c37f976movapd x5, x6
37c37f97amovsd_xmm x6, [rsp+448]
37c37f983addsd x5, x7
37c37f987movsd_xmm x7, [rsp+464]
37c37f990subsd x4, x5
37c37f994movapd x5, x7
37c37f998mulsd x5, x1
37c37f99cmulsd x1, x6
37c37f9a0movsd_xmm [rax+72], x4
37c37f9a5movapd x4, x6
37c37f9a9mulsd x4, x0
37c37f9admulsd x0, x7
37c37f9b1subsd x4, x5
37c37f9b5addsd x1, x0
37c37f9b9subsd x3, x4
37c37f9bdmovsd_xmm [rax+80], x3
37c37f9c2movsd_xmm x2, [rax+88]
37c37f9c7subsd x2, x1
37c37f9cbmovsd_xmm [rax+88], x2
37c37f9d0add rax, r11
37c37f9d3cmp rcx, r8
37c37f9d6jne 0x37c37f630
37c37f9dcjmp 0x37c37d76f
37c37f9e1nop [rax]
37c37f9e8mov r8, [rdi]
37c37f9ebtest r8, r8
37c37f9eejle 0x37c37d76f
37c37f9f4movsd_xmm x5, [r10]
37c37f9f9shl r11, 4
37c37f9fdmov rax, rbx
37c37fa00add r8, 1
37c37fa04movsd_xmm x2, [r10+8]
37c37fa0amovsd_xmm x1, [rbp]
37c37fa0fmov ecx, 1
37c37fa14movsd_xmm x0, [rbp+8]
37c37fa19movapd x3, x5
37c37fa1dmovsd_xmm [rsp+80], x5
37c37fa23mulsd x3, x1
37c37fa27movapd x4, x2
37c37fa2bxorpd x4, [rip+0xf15cd]
37c37fa33movsd_xmm [rsp+96], x4
37c37fa39movapd x4, x2
37c37fa3dmulsd x4, x0
37c37fa41mulsd x2, x1
37c37fa45subsd x3, x4
37c37fa49movddup x4, x3
37c37fa4dmovapd x3, x5
37c37fa51movsd_xmm x5, [r10+16]
37c37fa57mulsd x3, x0
37c37fa5bmovups [rsp+176], x4
37c37fa63movsd_xmm [rsp+208], x5
37c37fa6caddsd x2, x3
37c37fa70movapd x3, x0
37c37fa74movddup x4, x2
37c37fa78movsd_xmm x2, [r10+24]
37c37fa7emovups [rsp+192], x4
37c37fa86mulsd x3, x2
37c37fa8amovapd x4, x2
37c37fa8exorpd x4, [rip+0xf156a]
37c37fa96mulsd x2, x1
37c37fa9amovsd_xmm [rsp+224], x4
37c37faa3movapd x4, x5
37c37faa7mulsd x4, x1
37c37faabsubsd x4, x3
37c37faafmovapd x3, x5
37c37fab3movsd_xmm x5, [r10+32]
37c37fab9mulsd x3, x0
37c37fabdmovsd_xmm [rsp+272], x5
37c37fac6movsd_xmm [rsp+240], x4
37c37facfaddsd x2, x3
37c37fad3movapd x3, x0
37c37fad7movsd_xmm [rsp+256], x2
37c37fae0movsd_xmm x2, [r10+40]
37c37fae6mulsd x3, x2
37c37faeamovapd x4, x2
37c37faeexorpd x4, [rip+0xf150a]
37c37faf6mulsd x2, x1
37c37fafamovsd_xmm [rsp+288], x4
37c37fb03movapd x4, x5
37c37fb07mulsd x4, x1
37c37fb0bsubsd x4, x3
37c37fb0fmovapd x3, x5
37c37fb13movsd_xmm x5, [r10+48]
37c37fb19mulsd x3, x0
37c37fb1dmovsd_xmm [rsp+336], x5
37c37fb26movsd_xmm [rsp+304], x4
37c37fb2faddsd x2, x3
37c37fb33movapd x3, x0
37c37fb37movsd_xmm [rsp+320], x2
37c37fb40movsd_xmm x2, [r10+56]
37c37fb46mulsd x3, x2
37c37fb4amovapd x4, x2
37c37fb4exorpd x4, [rip+0xf14aa]
37c37fb56mulsd x2, x1
37c37fb5amovsd_xmm [rsp+352], x4
37c37fb63movapd x4, x5
37c37fb67mulsd x4, x1
37c37fb6bsubsd x4, x3
37c37fb6fmovapd x3, x5
37c37fb73movsd_xmm x5, [r10+64]
37c37fb79mulsd x3, x0
37c37fb7dmovsd_xmm [rsp+400], x5
37c37fb86movsd_xmm [rsp+368], x4
37c37fb8faddsd x2, x3
37c37fb93movapd x3, x0
37c37fb97movsd_xmm [rsp+384], x2
37c37fba0movsd_xmm x2, [r10+72]
37c37fba6mulsd x3, x2
37c37fbaamovapd x4, x2
37c37fbaexorpd x4, [rip+0xf144a]
37c37fbb6mulsd x2, x1
37c37fbbamovsd_xmm [rsp+416], x4
37c37fbc3movapd x4, x5
37c37fbc7mulsd x4, x1
37c37fbcbsubsd x4, x3
37c37fbcfmovapd x3, x5
37c37fbd3movsd_xmm x5, [r10+80]
37c37fbd9mulsd x3, x0
37c37fbddmovsd_xmm [rsp+112], x5
37c37fbe3movsd_xmm [rsp+432], x4
37c37fbecaddsd x2, x3
37c37fbf0movapd x3, x0
37c37fbf4movsd_xmm [rsp+448], x2
37c37fbfdmovsd_xmm x2, [r10+88]
37c37fc03mulsd x3, x2
37c37fc07movapd x4, x2
37c37fc0bxorpd x4, [rip+0xf13ed]
37c37fc13mulsd x2, x1
37c37fc17movsd_xmm [rsp+128], x4
37c37fc20movapd x4, x5
37c37fc24mulsd x4, x1
37c37fc28subsd x4, x3
37c37fc2cmovapd x3, x5
37c37fc30movsd_xmm x5, [r10+96]
37c37fc36mulsd x3, x0
37c37fc3amovsd_xmm [rsp+144], x5
37c37fc43movsd_xmm [rsp+464], x4
37c37fc4caddsd x2, x3
37c37fc50movapd x3, x0
37c37fc54mulsd x0, x5
37c37fc58movsd_xmm [rsp+480], x2
37c37fc61movsd_xmm x2, [r10+104]
37c37fc67mulsd x3, x2
37c37fc6bmovapd x4, x2
37c37fc6fxorpd x4, [rip+0xf1389]
37c37fc77mulsd x2, x1
37c37fc7bmovsd_xmm [rsp+496], x4
37c37fc84movapd x4, x5
37c37fc88mulsd x4, x1
37c37fc8caddsd x2, x0
37c37fc90subsd x4, x3
37c37fc94movsd_xmm [rsp+528], x2
37c37fc9dmovsd_xmm [rsp+512], x4
37c37fca6nop [rax+rax]
37c37fcb0
37c37fcb0loc_37c37fcb0:
37c37fcb0movsd_xmm x1, [rax]
37c37fcb4movsd_xmm x0, [rsp+80]
37c37fcbaadd rcx, 1
37c37fcbemovsd_xmm x13, [rsp+224]
37c37fcc8movsd_xmm x7, [rax+24]
37c37fccdmulsd x0, x1
37c37fcd1movsd_xmm x2, [rax+8]
37c37fcd6movsd_xmm x5, [rax+64]
37c37fcdbmulsd x7, x13
37c37fce0movsd_xmm x6, [rsp+96]
37c37fce6movsd_xmm x15, [rsp+208]
37c37fcf0movsd_xmm x11, [rsp+288]
37c37fcfamovsd_xmm x4, [rax+72]
37c37fcffmulsd x6, x2
37c37fd03movsd_xmm x3, [rax+80]
37c37fd08movsd_xmm x14, [rsp+272]
37c37fd12movsd_xmm x8, [rsp+336]
37c37fd1cmulsd x1, [rsp+96]
37c37fd22movapd x9, x0
37c37fd27movsd_xmm x0, [rax+16]
37c37fd2cmulsd x0, x15
37c37fd31subsd x9, x6
37c37fd36movsd_xmm x6, [rax+40]
37c37fd3bmulsd x6, x11
37c37fd40subsd x0, x7
37c37fd44movsd_xmm x7, [rax+56]
37c37fd49movapd x10, x0
37c37fd4emovsd_xmm x0, [rax+32]
37c37fd53addsd x10, x9
37c37fd58movsd_xmm x9, [rsp+416]
37c37fd62mulsd x0, x14
37c37fd67subsd x0, x6
37c37fd6bmovapd x6, x9
37c37fd70mulsd x6, x4
37c37fd74movapd x12, x0
37c37fd79movsd_xmm x0, [rax+48]
37c37fd7eaddsd x12, x10
37c37fd83movsd_xmm x10, [rsp+352]
37c37fd8dmulsd x0, x8
37c37fd92mulsd x7, x10
37c37fd97subsd x0, x7
37c37fd9bmovapd x7, x0
37c37fd9faddsd x7, x12
37c37fda4movsd_xmm x12, [rsp+400]
37c37fdaemovapd x0, x12
37c37fdb3mulsd x0, x5
37c37fdb7mulsd x12, x4
37c37fdbcsubsd x0, x6
37c37fdc0movsd_xmm x6, [rsp+128]
37c37fdc9mulsd x6, [rax+88]
37c37fdceaddsd x0, x7
37c37fdd2movapd x7, x0
37c37fdd6movsd_xmm x0, [rsp+112]
37c37fddcmulsd x0, x3
37c37fde0subsd x0, x6
37c37fde4movsd_xmm x6, [rsp+496]
37c37fdedaddsd x0, x7
37c37fdf1movsd_xmm x7, [rax+104]
37c37fdf6mulsd x7, x6
37c37fdfamovsd_xmm [rsp+160], x0
37c37fe03movsd_xmm x0, [rsp+144]
37c37fe0cmulsd x0, [rax+96]
37c37fe11subsd x0, x7
37c37fe15movsd_xmm x7, [rsp+80]
37c37fe1baddsd x0, [rsp+160]
37c37fe24mulsd x7, x2
37c37fe28addsd x1, x7
37c37fe2cmovapd x2, x1
37c37fe30movsd_xmm x1, [rax+16]
37c37fe35movsd_xmm x7, [rsp+112]
37c37fe3bmulsd x15, [rax+24]
37c37fe41mulsd x1, x13
37c37fe46mulsd x14, [rax+40]
37c37fe4cmulsd x8, [rax+56]
37c37fe52mulsd x7, [rax+88]
37c37fe57mulsd x6, [rax+96]
37c37fe5caddsd x1, x15
37c37fe61addsd x1, x2
37c37fe65movapd x2, x1
37c37fe69movsd_xmm x1, [rax+32]
37c37fe6emulsd x1, x11
37c37fe73addsd x1, x14
37c37fe78addsd x1, x2
37c37fe7cmovapd x2, x1
37c37fe80movsd_xmm x1, [rax+48]
37c37fe85mulsd x1, x10
37c37fe8aaddsd x1, x8
37c37fe8faddsd x1, x2
37c37fe93movapd x2, x1
37c37fe97movapd x1, x9
37c37fe9cmulsd x1, x5
37c37fea0addsd x1, x12
37c37fea5addsd x1, x2
37c37fea9movapd x2, x1
37c37feadmovsd_xmm x1, [rsp+128]
37c37feb6mulsd x1, x3
37c37febaaddsd x1, x7
37c37febemovsd_xmm x7, [rsp+144]
37c37fec7mulsd x7, [rax+104]
37c37feccaddsd x1, x2
37c37fed0movapd x2, x0
37c37fed4addsd x6, x7
37c37fed8addsd x1, x6
37c37fedcmovupd x6, [rax]
37c37fee0movapd x7, x1
37c37fee4unpcklpd x2, x1
37c37fee8mulpd x2, [rsp+176]
37c37fef1unpcklpd x7, x0
37c37fef5mulpd x7, [rsp+192]
37c37fefeaddsubpd x2, x7
37c37ff02subpd x6, x2
37c37ff06movups [rax], x6
37c37ff09movsd_xmm x6, [rsp+240]
37c37ff12movapd x7, x6
37c37ff16mulsd x7, x0
37c37ff1amulsd x6, x1
37c37ff1emovapd x15, x7
37c37ff23movsd_xmm x7, [rsp+256]
37c37ff2cmovapd x2, x7
37c37ff30mulsd x7, x0
37c37ff34mulsd x2, x1
37c37ff38addsd x6, x7
37c37ff3cmovsd_xmm x7, [rax+24]
37c37ff41subsd x15, x2
37c37ff46movsd_xmm x2, [rax+16]
37c37ff4bsubsd x7, x6
37c37ff4fsubsd x2, x15
37c37ff54movsd_xmm [rax+24], x7
37c37ff59movsd_xmm x7, [rsp+304]
37c37ff62movsd_xmm [rax+16], x2
37c37ff67movapd x6, x7
37c37ff6bmulsd x6, x0
37c37ff6fmulsd x7, x1
37c37ff73movapd x13, x6
37c37ff78movsd_xmm x6, [rsp+320]
37c37ff81movapd x2, x6
37c37ff85mulsd x6, x0
37c37ff89mulsd x2, x1
37c37ff8daddsd x7, x6
37c37ff91movsd_xmm x6, [rax+40]
37c37ff96subsd x13, x2
37c37ff9bmovsd_xmm x2, [rax+32]
37c37ffa0subsd x6, x7
37c37ffa4subsd x2, x13
37c37ffa9movsd_xmm [rax+40], x6
37c37ffaemovsd_xmm x6, [rsp+368]
37c37ffb7movsd_xmm [rax+32], x2
37c37ffbcmovapd x7, x6
37c37ffc0mulsd x7, x0
37c37ffc4mulsd x6, x1
37c37ffc8movapd x11, x7
37c37ffcdmovsd_xmm x7, [rsp+384]
37c37ffd6movapd x2, x7
37c37ffdamulsd x2, x1
37c37ffdemulsd x7, x0
37c37ffe2subsd x11, x2
37c37ffe7movsd_xmm x2, [rax+48]
37c37ffecaddsd x6, x7
37c37fff0subsd x2, x11
37c37fff5movsd_xmm [rax+48], x2
37c37fffamovsd_xmm x7, [rax+56]
37c37ffffsubsd x7, x6
37c380003movsd_xmm x6, [rsp+432]
37c38000cmovsd_xmm [rax+56], x7
37c380011movapd x7, x6
37c380015mulsd x7, x0
37c380019mulsd x6, x1
37c38001dmovapd x14, x7
37c380022movsd_xmm x7, [rsp+448]
37c38002bmovapd x2, x7
37c38002fmulsd x2, x1
37c380033mulsd x7, x0
37c380037subsd x14, x2
37c38003cmovsd_xmm x2, [rax+88]
37c380041subsd x5, x14
37c380046movsd_xmm [rax+64], x5
37c38004bmovapd x5, x7
37c38004faddsd x5, x6
37c380053movsd_xmm x6, [rsp+464]
37c38005csubsd x4, x5
37c380060movsd_xmm x5, [rsp+480]
37c380069mulsd x5, x1
37c38006dmovsd_xmm [rax+72], x4
37c380072movapd x4, x6
37c380076mulsd x4, x0
37c38007asubsd x4, x5
37c38007emovsd_xmm x5, [rsp+528]
37c380087subsd x3, x4
37c38008bmovsd_xmm x4, [rsp+480]
37c380094mulsd x4, x0
37c380098movsd_xmm [rax+80], x3
37c38009dmovapd x3, x6
37c3800a1mulsd x3, x1
37c3800a5addsd x3, x4
37c3800a9movsd_xmm x4, [rsp+512]
37c3800b2subsd x2, x3
37c3800b6movapd x3, x5
37c3800bamulsd x3, x1
37c3800bemulsd x1, x4
37c3800c2movsd_xmm [rax+88], x2
37c3800c7movapd x2, x4
37c3800cbmulsd x2, x0
37c3800cfmulsd x0, x5
37c3800d3subsd x2, x3
37c3800d7movsd_xmm x3, [rax+96]
37c3800dcaddsd x1, x0
37c3800e0movsd_xmm x0, [rax+104]
37c3800e5subsd x3, x2
37c3800e9subsd x0, x1
37c3800edmovsd_xmm [rax+96], x3
37c3800f2movsd_xmm [rax+104], x0
37c3800f7add rax, r11
37c3800facmp r8, rcx
37c3800fdjne 0x37c37fcb0
37c380103jmp 0x37c37d76f
37c380108nop [rax+rax]
37c380110mov r8, [rdi]
37c380113test r8, r8
37c380116jle 0x37c37d76f
37c38011cmovsd_xmm x5, [r10]
37c380121shl r11, 4
37c380125mov rax, rbx
37c380128add r8, 1
37c38012cmovsd_xmm x2, [r10+8]
37c380132movsd_xmm x1, [rbp]
37c380137mov ecx, 1
37c38013cmovsd_xmm x0, [rbp+8]
37c380141movapd x3, x5
37c380145movsd_xmm [rsp+80], x5
37c38014bmulsd x3, x1
37c38014fmovapd x4, x2
37c380153xorpd x4, [rip+0xf0ea5]
37c38015bmovsd_xmm [rsp+96], x4
37c380161movapd x4, x2
37c380165mulsd x4, x0
37c380169mulsd x2, x1
37c38016dsubsd x3, x4
37c380171movddup x4, x3
37c380175movapd x3, x5
37c380179movsd_xmm x5, [r10+16]
37c38017fmulsd x3, x0
37c380183movups [rsp+208], x4
37c38018bmovsd_xmm [rsp+240], x5
37c380194addsd x2, x3
37c380198movapd x3, x0
37c38019cmovddup x4, x2
37c3801a0movsd_xmm x2, [r10+24]
37c3801a6movups [rsp+224], x4
37c3801aemulsd x3, x2
37c3801b2movapd x4, x2
37c3801b6xorpd x4, [rip+0xf0e42]
37c3801bemulsd x2, x1
37c3801c2movsd_xmm [rsp+256], x4
37c3801cbmovapd x4, x5
37c3801cfmulsd x4, x1
37c3801d3subsd x4, x3
37c3801d7movapd x3, x5
37c3801dbmovsd_xmm x5, [r10+32]
37c3801e1mulsd x3, x0
37c3801e5movsd_xmm [rsp+304], x5
37c3801eemovsd_xmm [rsp+272], x4
37c3801f7addsd x2, x3
37c3801fbmovapd x3, x0
37c3801ffmovsd_xmm [rsp+288], x2
37c380208movsd_xmm x2, [r10+40]
37c38020emulsd x3, x2
37c380212movapd x4, x2
37c380216xorpd x4, [rip+0xf0de2]
37c38021emulsd x2, x1
37c380222movapd x14, x4
37c380227movapd x4, x5
37c38022bmulsd x4, x1
37c38022fsubsd x4, x3
37c380233movapd x3, x5
37c380237movsd_xmm x5, [r10+48]
37c38023dmulsd x3, x0
37c380241movsd_xmm [rsp+352], x5
37c38024amovsd_xmm [rsp+320], x4
37c380253addsd x2, x3
37c380257movapd x3, x0
37c38025bmovsd_xmm [rsp+336], x2
37c380264movsd_xmm x2, [r10+56]
37c38026amulsd x3, x2
37c38026emovapd x4, x2
37c380272xorpd x4, [rip+0xf0d86]
37c38027amulsd x2, x1
37c38027emovsd_xmm [rsp+368], x4
37c380287movapd x4, x5
37c38028bmulsd x4, x1
37c38028fsubsd x4, x3
37c380293movapd x3, x5
37c380297movsd_xmm x5, [r10+64]
37c38029dmulsd x3, x0
37c3802a1movsd_xmm [rsp+416], x5
37c3802aamovsd_xmm [rsp+384], x4
37c3802b3addsd x2, x3
37c3802b7movapd x3, x0
37c3802bbmovsd_xmm [rsp+400], x2
37c3802c4movsd_xmm x2, [r10+72]
37c3802camulsd x3, x2
37c3802cemovapd x4, x2
37c3802d2xorpd x4, [rip+0xf0d26]
37c3802damulsd x2, x1
37c3802demovsd_xmm [rsp+432], x4
37c3802e7movapd x4, x5
37c3802ebmulsd x4, x1
37c3802efsubsd x4, x3
37c3802f3movapd x3, x5
37c3802f7movsd_xmm x5, [r10+80]
37c3802fdmulsd x3, x0
37c380301movsd_xmm [rsp+112], x5
37c380307movsd_xmm [rsp+448], x4
37c380310addsd x2, x3
37c380314movapd x3, x0
37c380318movsd_xmm [rsp+464], x2
37c380321movsd_xmm x2, [r10+88]
37c380327mulsd x3, x2
37c38032bmovapd x4, x2
37c38032fxorpd x4, [rip+0xf0cc9]
37c380337mulsd x2, x1
37c38033bmovsd_xmm [rsp+128], x4
37c380344movapd x4, x5
37c380348mulsd x4, x1
37c38034csubsd x4, x3
37c380350movapd x3, x5
37c380354movsd_xmm x5, [r10+96]
37c38035amulsd x3, x0
37c38035emovsd_xmm [rsp+144], x5
37c380367movsd_xmm [rsp+480], x4
37c380370addsd x2, x3
37c380374movapd x3, x0
37c380378movsd_xmm [rsp+496], x2
37c380381movsd_xmm x2, [r10+104]
37c380387mulsd x3, x2
37c38038bmovapd x4, x2
37c38038fxorpd x4, [rip+0xf0c69]
37c380397mulsd x2, x1
37c38039bmovsd_xmm [rsp+160], x4
37c3803a4movapd x4, x5
37c3803a8mulsd x4, x1
37c3803acsubsd x4, x3
37c3803b0movapd x3, x5
37c3803b4movsd_xmm x5, [r10+112]
37c3803bamulsd x3, x0
37c3803bemovsd_xmm [rsp+176], x5
37c3803c7movsd_xmm [rsp+512], x4
37c3803d0addsd x2, x3
37c3803d4movapd x3, x0
37c3803d8mulsd x0, x5
37c3803dcmovsd_xmm [rsp+528], x2
37c3803e5movsd_xmm x2, [r10+120]
37c3803ebmulsd x3, x2
37c3803efmovapd x4, x2
37c3803f3xorpd x4, [rip+0xf0c05]
37c3803fbmulsd x2, x1
37c3803ffmovsd_xmm [rsp+544], x4
37c380408movapd x4, x5
37c38040cmulsd x4, x1
37c380410addsd x2, x0
37c380414subsd x4, x3
37c380418movsd_xmm [rsp+576], x2
37c380421movsd_xmm [rsp+560], x4
37c38042anop [rax+rax]
37c380430
37c380430loc_37c380430:
37c380430movsd_xmm x2, [rax+8]
37c380435movsd_xmm x1, [rax]
37c380439add rcx, 1
37c38043dmovsd_xmm x0, [rsp+80]
37c380443movsd_xmm x6, [rsp+96]
37c380449movsd_xmm x13, [rsp+256]
37c380453movsd_xmm x5, [rax+64]
37c380458mulsd x6, x2
37c38045cmovsd_xmm x4, [rax+72]
37c380461movsd_xmm x15, [rsp+240]
37c38046bmulsd x0, x1
37c38046fmovsd_xmm x3, [rax+80]
37c380474movsd_xmm x11, [rsp+304]
37c38047emovsd_xmm x8, [rsp+368]
37c380488movsd_xmm x10, [rsp+352]
37c380492movsd_xmm x9, [rsp+432]
37c38049cmovsd_xmm x12, [rsp+416]
37c3804a6subsd x0, x6
37c3804aamovsd_xmm x6, [rax+24]
37c3804afmulsd x6, x13
37c3804b4movapd x7, x0
37c3804b8movsd_xmm x0, [rax+16]
37c3804bdmulsd x0, x15
37c3804c2subsd x0, x6
37c3804c6movsd_xmm x6, [rax+40]
37c3804cbmulsd x6, x14
37c3804d0addsd x0, x7
37c3804d4movapd x7, x0
37c3804d8movsd_xmm x0, [rax+32]
37c3804ddmulsd x0, x11
37c3804e2subsd x0, x6
37c3804e6movsd_xmm x6, [rax+56]
37c3804ebmulsd x6, x8
37c3804f0addsd x0, x7
37c3804f4movapd x7, x0
37c3804f8movsd_xmm x0, [rax+48]
37c3804fdmulsd x0, x10
37c380502subsd x0, x6
37c380506addsd x0, x7
37c38050amovapd x7, x9
37c38050fmulsd x7, x4
37c380513movapd x6, x0
37c380517movapd x0, x12
37c38051cmulsd x0, x5
37c380520mulsd x12, x4
37c380525subsd x0, x7
37c380529movsd_xmm x7, [rsp+128]
37c380532mulsd x7, [rax+88]
37c380537addsd x0, x6
37c38053bmovapd x6, x0
37c38053fmovsd_xmm x0, [rsp+112]
37c380545mulsd x0, x3
37c380549subsd x0, x7
37c38054dmovsd_xmm x7, [rsp+160]
37c380556mulsd x7, [rax+104]
37c38055baddsd x0, x6
37c38055fmovapd x6, x0
37c380563movsd_xmm x0, [rsp+144]
37c38056cmulsd x0, [rax+96]
37c380571subsd x0, x7
37c380575movsd_xmm x7, [rsp+544]
37c38057eaddsd x0, x6
37c380582movsd_xmm x6, [rax+120]
37c380587mulsd x6, x7
37c38058bmovsd_xmm [rsp+192], x0
37c380594movsd_xmm x0, [rsp+176]
37c38059dmulsd x0, [rax+112]
37c3805a2subsd x0, x6
37c3805a6addsd x0, [rsp+192]
37c3805afmovsd_xmm x6, [rsp+80]
37c3805b5mulsd x1, [rsp+96]
37c3805bbmulsd x6, x2
37c3805bfmulsd x15, [rax+24]
37c3805c5mulsd x11, [rax+40]
37c3805cbmulsd x10, [rax+56]
37c3805d1mulsd x7, [rax+112]
37c3805d6addsd x1, x6
37c3805damovsd_xmm x6, [rsp+112]
37c3805e0mulsd x6, [rax+88]
37c3805e5movapd x2, x1
37c3805e9movsd_xmm x1, [rax+16]
37c3805eemulsd x1, x13
37c3805f3addsd x1, x15
37c3805f8movapd x15, x1
37c3805fdmovsd_xmm x1, [rax+32]
37c380602addsd x15, x2
37c380607mulsd x1, x14
37c38060caddsd x1, x11
37c380611movapd x13, x1
37c380616movsd_xmm x1, [rax+48]
37c38061baddsd x13, x15
37c380620mulsd x1, x8
37c380625addsd x1, x10
37c38062amovapd x8, x1
37c38062fmovapd x1, x9
37c380634mulsd x1, x5
37c380638addsd x8, x13
37c38063daddsd x1, x12
37c380642movapd x9, x1
37c380647movsd_xmm x1, [rsp+128]
37c380650addsd x9, x8
37c380655mulsd x1, x3
37c380659addsd x1, x6
37c38065dmovsd_xmm x6, [rsp+144]
37c380666mulsd x6, [rax+104]
37c38066baddsd x1, x9
37c380670movapd x2, x1
37c380674movsd_xmm x1, [rsp+160]
37c38067dmulsd x1, [rax+96]
37c380682addsd x1, x6
37c380686movsd_xmm x6, [rsp+176]
37c38068fmulsd x6, [rax+120]
37c380694addsd x1, x2
37c380698movapd x2, x0
37c38069caddsd x7, x6
37c3806a0addsd x1, x7
37c3806a4movsd_xmm x7, [rsp+272]
37c3806admovapd x6, x1
37c3806b1unpcklpd x2, x1
37c3806b5mulpd x2, [rsp+208]
37c3806beunpcklpd x6, x0
37c3806c2mulpd x6, [rsp+224]
37c3806cbaddsubpd x2, x6
37c3806cfmovupd x6, [rax]
37c3806d3subpd x6, x2
37c3806d7movups [rax], x6
37c3806damovapd x6, x7
37c3806demulsd x6, x0
37c3806e2mulsd x7, x1
37c3806e6movapd x10, x6
37c3806ebmovsd_xmm x6, [rsp+288]
37c3806f4movapd x2, x6
37c3806f8mulsd x6, x0
37c3806fcmulsd x2, x1
37c380700addsd x7, x6
37c380704movsd_xmm x6, [rax+24]
37c380709subsd x10, x2
37c38070emovsd_xmm x2, [rax+16]
37c380713subsd x6, x7
37c380717subsd x2, x10
37c38071cmovsd_xmm [rax+24], x6
37c380721movsd_xmm x6, [rsp+320]
37c38072amovsd_xmm [rax+16], x2
37c38072fmovapd x7, x6
37c380733mulsd x7, x0
37c380737mulsd x6, x1
37c38073bmovapd x8, x7
37c380740movsd_xmm x7, [rsp+336]
37c380749movapd x2, x7
37c38074dmulsd x2, x1
37c380751mulsd x7, x0
37c380755subsd x8, x2
37c38075amovsd_xmm x2, [rax+32]
37c38075faddsd x6, x7
37c380763subsd x2, x8
37c380768movsd_xmm [rax+32], x2
37c38076dmovsd_xmm x7, [rax+40]
37c380772subsd x7, x6
37c380776movsd_xmm [rax+40], x7
37c38077bmovsd_xmm x7, [rsp+384]
37c380784movapd x6, x7
37c380788mulsd x6, x0
37c38078cmulsd x7, x1
37c380790movapd x9, x6
37c380795movsd_xmm x6, [rsp+400]
37c38079emovapd x2, x6
37c3807a2mulsd x6, x0
37c3807a6mulsd x2, x1
37c3807aaaddsd x7, x6
37c3807aemovsd_xmm x6, [rax+56]
37c3807b3subsd x9, x2
37c3807b8movsd_xmm x2, [rax+48]
37c3807bdsubsd x6, x7
37c3807c1movsd_xmm x7, [rsp+448]
37c3807casubsd x2, x9
37c3807cfmovsd_xmm [rax+56], x6
37c3807d4movapd x6, x7
37c3807d8mulsd x6, x0
37c3807dcmovsd_xmm [rax+48], x2
37c3807e1mulsd x7, x1
37c3807e5movapd x12, x6
37c3807eamovsd_xmm x6, [rsp+464]
37c3807f3movapd x2, x6
37c3807f7mulsd x2, x1
37c3807fbsubsd x12, x2
37c380800movsd_xmm x2, [rax+88]
37c380805subsd x5, x12
37c38080amovsd_xmm [rax+64], x5
37c38080fmovapd x5, x6
37c380813mulsd x5, x0
37c380817addsd x5, x7
37c38081bmovsd_xmm x7, [rsp+480]
37c380824subsd x4, x5
37c380828movsd_xmm x5, [rsp+496]
37c380831mulsd x5, x1
37c380835movsd_xmm [rax+72], x4
37c38083amovapd x4, x7
37c38083emulsd x4, x0
37c380842subsd x4, x5
37c380846movsd_xmm x5, [rsp+528]
37c38084fsubsd x3, x4
37c380853movsd_xmm x4, [rsp+496]
37c38085cmulsd x4, x0
37c380860movsd_xmm [rax+80], x3
37c380865movapd x3, x7
37c380869mulsd x3, x1
37c38086daddsd x3, x4
37c380871movsd_xmm x4, [rsp+512]
37c38087asubsd x2, x3
37c38087emovapd x3, x5
37c380882mulsd x3, x1
37c380886movsd_xmm [rax+88], x2
37c38088bmovapd x2, x4
37c38088fmulsd x2, x0
37c380893mulsd x4, x1
37c380897subsd x2, x3
37c38089bmovsd_xmm x3, [rax+96]
37c3808a0subsd x3, x2
37c3808a4movapd x2, x4
37c3808a8movsd_xmm x4, [rsp+560]
37c3808b1movsd_xmm [rax+96], x3
37c3808b6movapd x3, x5
37c3808bamovsd_xmm x5, [rsp+576]
37c3808c3mulsd x3, x0
37c3808c7addsd x2, x3
37c3808cbmovsd_xmm x3, [rax+104]
37c3808d0subsd x3, x2
37c3808d4movapd x2, x4
37c3808d8mulsd x2, x0
37c3808dcmulsd x0, x5
37c3808e0movsd_xmm [rax+104], x3
37c3808e5movapd x3, x5
37c3808e9mulsd x3, x1
37c3808edmulsd x1, x4
37c3808f1subsd x2, x3
37c3808f5movsd_xmm x3, [rax+112]
37c3808faaddsd x1, x0
37c3808femovsd_xmm x0, [rax+120]
37c380903subsd x3, x2
37c380907subsd x0, x1
37c38090bmovsd_xmm [rax+112], x3
37c380910movsd_xmm [rax+120], x0
37c380915add rax, r11
37c380918cmp rcx, r8
37c38091bjne 0x37c380430
37c380921jmp 0x37c37d76f
37c380926nop [rax+rax]
37c380930mov r8, [rdi]
37c380933test r8, r8
37c380936jle 0x37c37d76f
37c38093cmovsd_xmm x5, [r10]
37c380941shl r11, 4
37c380945mov rax, rbx
37c380948add r8, 1
37c38094cmovsd_xmm x2, [r10+8]
37c380952movsd_xmm x1, [rbp]
37c380957mov ecx, 1
37c38095cmovsd_xmm x0, [rbp+8]
37c380961movapd x3, x5
37c380965movsd_xmm [rsp+80], x5
37c38096bmulsd x3, x1
37c38096fmovapd x4, x2
37c380973xorpd x4, [rip+0xf0685]
37c38097bmovsd_xmm [rsp+96], x4
37c380981movapd x4, x2
37c380985mulsd x4, x0
37c380989mulsd x2, x1
37c38098dsubsd x3, x4
37c380991movddup x4, x3
37c380995movapd x3, x5
37c380999movsd_xmm x5, [r10+16]
37c38099fmulsd x3, x0
37c3809a3movups [rsp+240], x4
37c3809abmovsd_xmm [rsp+272], x5
37c3809b4addsd x2, x3
37c3809b8movapd x3, x0
37c3809bcmovddup x4, x2
37c3809c0movsd_xmm x2, [r10+24]
37c3809c6movups [rsp+256], x4
37c3809cemulsd x3, x2
37c3809d2movapd x4, x2
37c3809d6xorpd x4, [rip+0xf0622]
37c3809demulsd x2, x1
37c3809e2movsd_xmm [rsp+288], x4
37c3809ebmovapd x4, x5
37c3809efmulsd x4, x1
37c3809f3subsd x4, x3
37c3809f7movapd x3, x5
37c3809fbmovsd_xmm x5, [r10+32]
37c380a01mulsd x3, x0
37c380a05movsd_xmm [rsp+336], x5
37c380a0emovsd_xmm [rsp+304], x4
37c380a17addsd x2, x3
37c380a1bmovapd x3, x0
37c380a1fmovsd_xmm [rsp+320], x2
37c380a28movsd_xmm x2, [r10+40]
37c380a2emulsd x3, x2
37c380a32movapd x4, x2
37c380a36xorpd x4, [rip+0xf05c2]
37c380a3emulsd x2, x1
37c380a42movsd_xmm [rsp+352], x4
37c380a4bmovapd x4, x5
37c380a4fmulsd x4, x1
37c380a53subsd x4, x3
37c380a57movapd x3, x5
37c380a5bmovsd_xmm x5, [r10+48]
37c380a61mulsd x3, x0
37c380a65movsd_xmm [rsp+400], x5
37c380a6emovsd_xmm [rsp+368], x4
37c380a77addsd x2, x3
37c380a7bmovapd x3, x0
37c380a7fmovsd_xmm [rsp+384], x2
37c380a88movsd_xmm x2, [r10+56]
37c380a8emulsd x3, x2
37c380a92movapd x4, x2
37c380a96xorpd x4, [rip+0xf0562]
37c380a9emulsd x2, x1
37c380aa2movsd_xmm [rsp+416], x4
37c380aabmovapd x4, x5
37c380aafmulsd x4, x1
37c380ab3subsd x4, x3
37c380ab7movapd x3, x5
37c380abbmovsd_xmm x5, [r10+64]
37c380ac1mulsd x3, x0
37c380ac5movsd_xmm [rsp+464], x5
37c380acemovsd_xmm [rsp+432], x4
37c380ad7addsd x2, x3
37c380adbmovapd x3, x0
37c380adfmovsd_xmm [rsp+448], x2
37c380ae8movsd_xmm x2, [r10+72]
37c380aeemulsd x3, x2
37c380af2movapd x4, x2
37c380af6xorpd x4, [rip+0xf0502]
37c380afemulsd x2, x1
37c380b02movapd x12, x4
37c380b07movapd x4, x5
37c380b0bmulsd x4, x1
37c380b0fsubsd x4, x3
37c380b13movapd x3, x5
37c380b17movsd_xmm x5, [r10+80]
37c380b1dmulsd x3, x0
37c380b21movsd_xmm [rsp+112], x5
37c380b27movsd_xmm [rsp+480], x4
37c380b30addsd x2, x3
37c380b34movapd x3, x0
37c380b38movsd_xmm [rsp+496], x2
37c380b41movsd_xmm x2, [r10+88]
37c380b47mulsd x3, x2
37c380b4bmovapd x4, x2
37c380b4fxorpd x4, [rip+0xf04a9]
37c380b57mulsd x2, x1
37c380b5bmovsd_xmm [rsp+128], x4
37c380b64movapd x4, x5
37c380b68mulsd x4, x1
37c380b6csubsd x4, x3
37c380b70movapd x3, x5
37c380b74movsd_xmm x5, [r10+96]
37c380b7amulsd x3, x0
37c380b7emovsd_xmm [rsp+144], x5
37c380b87movsd_xmm [rsp+512], x4
37c380b90addsd x2, x3
37c380b94movapd x3, x0
37c380b98movsd_xmm [rsp+528], x2
37c380ba1movsd_xmm x2, [r10+104]
37c380ba7mulsd x3, x2
37c380babmovapd x4, x2
37c380bafxorpd x4, [rip+0xf0449]
37c380bb7mulsd x2, x1
37c380bbbmovsd_xmm [rsp+160], x4
37c380bc4movapd x4, x5
37c380bc8mulsd x4, x1
37c380bccsubsd x4, x3
37c380bd0movapd x3, x5
37c380bd4movsd_xmm x5, [r10+112]
37c380bdamulsd x3, x0
37c380bdemovsd_xmm [rsp+176], x5
37c380be7movsd_xmm [rsp+544], x4
37c380bf0addsd x2, x3
37c380bf4movapd x3, x0
37c380bf8movsd_xmm [rsp+560], x2
37c380c01movsd_xmm x2, [r10+120]
37c380c07mulsd x3, x2
37c380c0bmovapd x4, x2
37c380c0fxorpd x4, [rip+0xf03e9]
37c380c17mulsd x2, x1
37c380c1bmovsd_xmm [rsp+192], x4
37c380c24movapd x4, x5
37c380c28mulsd x4, x1
37c380c2csubsd x4, x3
37c380c30movapd x3, x5
37c380c34movsd_xmm x5, [r10+128]
37c380c3dmulsd x3, x0
37c380c41movsd_xmm [rsp+208], x5
37c380c4amovsd_xmm [rsp+576], x4
37c380c53addsd x2, x3
37c380c57movapd x3, x0
37c380c5bmulsd x0, x5
37c380c5fmovsd_xmm [rsp+592], x2
37c380c68movsd_xmm x2, [r10+136]
37c380c71mulsd x3, x2
37c380c75movapd x4, x2
37c380c79xorpd x4, [rip+0xf037f]
37c380c81mulsd x2, x1
37c380c85movsd_xmm [rsp+608], x4
37c380c8emovapd x4, x5
37c380c92mulsd x4, x1
37c380c96addsd x2, x0
37c380c9asubsd x4, x3
37c380c9emovsd_xmm [rsp+640], x2
37c380ca7movsd_xmm [rsp+624], x4
37c380cb0
37c380cb0loc_37c380cb0:
37c380cb0movsd_xmm x2, [rax+8]
37c380cb5movsd_xmm x1, [rax]
37c380cb9add rcx, 1
37c380cbdmovsd_xmm x0, [rsp+80]
37c380cc3movsd_xmm x7, [rsp+96]
37c380cc9movsd_xmm x15, [rsp+288]
37c380cd3movsd_xmm x5, [rax+64]
37c380cd8mulsd x7, x2
37c380cdcmovsd_xmm x4, [rax+72]
37c380ce1movsd_xmm x13, [rsp+272]
37c380cebmulsd x0, x1
37c380cefmovsd_xmm x3, [rax+80]
37c380cf4movsd_xmm x11, [rsp+352]
37c380cfemovsd_xmm x14, [rsp+336]
37c380d08movsd_xmm x10, [rsp+416]
37c380d12movsd_xmm x8, [rsp+400]
37c380d1csubsd x0, x7
37c380d20movsd_xmm x7, [rax+24]
37c380d25mulsd x7, x15
37c380d2amovapd x6, x0
37c380d2emovsd_xmm x0, [rax+16]
37c380d33mulsd x0, x13
37c380d38subsd x0, x7
37c380d3cmovsd_xmm x7, [rax+40]
37c380d41mulsd x7, x11
37c380d46addsd x0, x6
37c380d4amovapd x6, x0
37c380d4emovsd_xmm x0, [rax+32]
37c380d53mulsd x0, x14
37c380d58subsd x0, x7
37c380d5cmovapd x7, x12
37c380d61mulsd x7, x4
37c380d65movapd x9, x0
37c380d6amovsd_xmm x0, [rax+48]
37c380d6faddsd x9, x6
37c380d74movsd_xmm x6, [rax+56]
37c380d79mulsd x0, x8
37c380d7emulsd x6, x10
37c380d83subsd x0, x6
37c380d87movapd x6, x0
37c380d8baddsd x6, x9
37c380d90movsd_xmm x9, [rsp+464]
37c380d9amovapd x0, x9
37c380d9fmulsd x0, x5
37c380da3mulsd x9, x4
37c380da8subsd x0, x7
37c380dacaddsd x0, x6
37c380db0movsd_xmm x6, [rsp+128]
37c380db9mulsd x6, [rax+88]
37c380dbemovapd x7, x0
37c380dc2movsd_xmm x0, [rsp+112]
37c380dc8mulsd x0, x3
37c380dccsubsd x0, x6
37c380dd0movsd_xmm x6, [rsp+160]
37c380dd9mulsd x6, [rax+104]
37c380ddeaddsd x0, x7
37c380de2movapd x7, x0
37c380de6movsd_xmm x0, [rsp+144]
37c380defmulsd x0, [rax+96]
37c380df4subsd x0, x6
37c380df8movsd_xmm x6, [rsp+192]
37c380e01mulsd x6, [rax+120]
37c380e06addsd x0, x7
37c380e0amovapd x7, x0
37c380e0emovsd_xmm x0, [rsp+176]
37c380e17mulsd x0, [rax+112]
37c380e1csubsd x0, x6
37c380e20addsd x0, x7
37c380e24movsd_xmm [rsp+224], x0
37c380e2dmovsd_xmm x0, [rsp+208]
37c380e36mulsd x1, [rsp+96]
37c380e3cmovsd_xmm x6, [rsp+608]
37c380e45movsd_xmm x7, [rax+136]
37c380e4dmulsd x0, [rax+128]
37c380e55mulsd x7, x6
37c380e59mulsd x13, [rax+24]
37c380e5fmulsd x14, [rax+40]
37c380e65mulsd x8, [rax+56]
37c380e6bmulsd x6, [rax+128]
37c380e73subsd x0, x7
37c380e77movsd_xmm x7, [rsp+80]
37c380e7daddsd x0, [rsp+224]
37c380e86mulsd x7, x2
37c380e8aaddsd x1, x7
37c380e8emovsd_xmm x7, [rsp+112]
37c380e94mulsd x7, [rax+88]
37c380e99movapd x2, x1
37c380e9dmovsd_xmm x1, [rax+16]
37c380ea2mulsd x1, x15
37c380ea7addsd x1, x13
37c380eacmovapd x15, x1
37c380eb1movsd_xmm x1, [rax+32]
37c380eb6addsd x15, x2
37c380ebbmulsd x1, x11
37c380ec0addsd x1, x14
37c380ec5movapd x11, x1
37c380ecamovsd_xmm x1, [rax+48]
37c380ecfaddsd x11, x15
37c380ed4mulsd x1, x10
37c380ed9addsd x1, x8
37c380edemovapd x13, x1
37c380ee3movapd x1, x12
37c380ee8mulsd x1, x5
37c380eecaddsd x13, x11
37c380ef1addsd x1, x9
37c380ef6movapd x14, x1
37c380efbmovsd_xmm x1, [rsp+128]
37c380f04addsd x14, x13
37c380f09mulsd x1, x3
37c380f0daddsd x1, x7
37c380f11movsd_xmm x7, [rsp+144]
37c380f1amulsd x7, [rax+104]
37c380f1fmovapd x10, x1
37c380f24movsd_xmm x1, [rsp+160]
37c380f2dmulsd x1, [rax+96]
37c380f32addsd x10, x14
37c380f37addsd x1, x7
37c380f3bmovsd_xmm x7, [rsp+176]
37c380f44mulsd x7, [rax+120]
37c380f49addsd x1, x10
37c380f4emovapd x2, x1
37c380f52movsd_xmm x1, [rsp+192]
37c380f5bmulsd x1, [rax+112]
37c380f60addsd x1, x7
37c380f64movsd_xmm x7, [rsp+208]
37c380f6dmulsd x7, [rax+136]
37c380f75addsd x1, x2
37c380f79movapd x2, x0
37c380f7daddsd x6, x7
37c380f81addsd x1, x6
37c380f85movupd x6, [rax]
37c380f89movapd x7, x1
37c380f8dunpcklpd x2, x1
37c380f91mulpd x2, [rsp+240]
37c380f9aunpcklpd x7, x0
37c380f9emulpd x7, [rsp+256]
37c380fa7addsubpd x2, x7
37c380fabsubpd x6, x2
37c380fafmovups [rax], x6
37c380fb2movsd_xmm x6, [rsp+304]
37c380fbbmovapd x7, x6
37c380fbfmulsd x7, x0
37c380fc3mulsd x6, x1
37c380fc7movapd x15, x7
37c380fccmovsd_xmm x7, [rsp+320]
37c380fd5movapd x2, x7
37c380fd9mulsd x7, x0
37c380fddmulsd x2, x1
37c380fe1addsd x6, x7
37c380fe5movsd_xmm x7, [rax+24]
37c380feasubsd x15, x2
37c380fefmovsd_xmm x2, [rax+16]
37c380ff4subsd x7, x6
37c380ff8subsd x2, x15
37c380ffdmovsd_xmm [rax+24], x7
37c381002movsd_xmm x7, [rsp+368]
37c38100bmovsd_xmm [rax+16], x2
37c381010movapd x6, x7
37c381014mulsd x6, x0
37c381018mulsd x7, x1
37c38101cmovapd x11, x6
37c381021movsd_xmm x6, [rsp+384]
37c38102amovapd x2, x6
37c38102emulsd x6, x0
37c381032mulsd x2, x1
37c381036addsd x7, x6
37c38103amovsd_xmm x6, [rax+40]
37c38103fsubsd x11, x2
37c381044movsd_xmm x2, [rax+32]
37c381049subsd x6, x7
37c38104dsubsd x2, x11
37c381052movsd_xmm [rax+40], x6
37c381057movsd_xmm x6, [rsp+432]
37c381060movsd_xmm [rax+32], x2
37c381065movapd x7, x6
37c381069mulsd x7, x0
37c38106dmulsd x6, x1
37c381071movapd x13, x7
37c381076movsd_xmm x7, [rsp+448]
37c38107fmovapd x2, x7
37c381083mulsd x7, x0
37c381087mulsd x2, x1
37c38108baddsd x6, x7
37c38108fmovsd_xmm x7, [rax+56]
37c381094subsd x13, x2
37c381099movsd_xmm x2, [rax+48]
37c38109esubsd x7, x6
37c3810a2movsd_xmm x6, [rsp+480]
37c3810absubsd x2, x13
37c3810b0movsd_xmm [rax+56], x7
37c3810b5movapd x7, x6
37c3810b9mulsd x7, x0
37c3810bdmovsd_xmm [rax+48], x2
37c3810c2mulsd x6, x1
37c3810c6movapd x14, x7
37c3810cbmovsd_xmm x7, [rsp+496]
37c3810d4movapd x2, x7
37c3810d8mulsd x2, x1
37c3810dcsubsd x14, x2
37c3810e1movsd_xmm x2, [rax+88]
37c3810e6subsd x5, x14
37c3810ebmovsd_xmm [rax+64], x5
37c3810f0movapd x5, x7
37c3810f4mulsd x5, x0
37c3810f8addsd x5, x6
37c3810fcmovsd_xmm x6, [rsp+512]
37c381105subsd x4, x5
37c381109movsd_xmm x5, [rsp+528]
37c381112mulsd x5, x1
37c381116movsd_xmm [rax+72], x4
37c38111bmovapd x4, x6
37c38111fmulsd x4, x0
37c381123subsd x4, x5
37c381127movsd_xmm x5, [rsp+560]
37c381130subsd x3, x4
37c381134movsd_xmm x4, [rsp+528]
37c38113dmulsd x4, x0
37c381141movsd_xmm [rax+80], x3
37c381146movapd x3, x6
37c38114amulsd x3, x1
37c38114eaddsd x3, x4
37c381152movsd_xmm x4, [rsp+544]
37c38115bsubsd x2, x3
37c38115fmovapd x3, x5
37c381163mulsd x3, x1
37c381167movsd_xmm [rax+88], x2
37c38116cmovapd x2, x4
37c381170mulsd x2, x0
37c381174mulsd x4, x1
37c381178subsd x2, x3
37c38117cmovsd_xmm x3, [rax+96]
37c381181subsd x3, x2
37c381185movapd x2, x4
37c381189movsd_xmm [rax+96], x3
37c38118emovapd x3, x5
37c381192mulsd x3, x0
37c381196addsd x2, x3
37c38119amovsd_xmm x3, [rax+104]
37c38119fsubsd x3, x2
37c3811a3movsd_xmm [rax+104], x3
37c3811a8movsd_xmm x5, [rsp+592]
37c3811b1movsd_xmm x4, [rsp+576]
37c3811bamovapd x3, x5
37c3811bemovapd x2, x4
37c3811c2mulsd x3, x1
37c3811c6mulsd x2, x0
37c3811camulsd x4, x1
37c3811cesubsd x2, x3
37c3811d2movsd_xmm x3, [rax+112]
37c3811d7subsd x3, x2
37c3811dbmovapd x2, x4
37c3811dfmovsd_xmm x4, [rsp+624]
37c3811e8movsd_xmm [rax+112], x3
37c3811edmovapd x3, x5
37c3811f1movsd_xmm x5, [rsp+640]
37c3811famulsd x3, x0
37c3811feaddsd x2, x3
37c381202movsd_xmm x3, [rax+120]
37c381207subsd x3, x2
37c38120bmovapd x2, x4
37c38120fmulsd x2, x0
37c381213mulsd x0, x5
37c381217movsd_xmm [rax+120], x3
37c38121cmovapd x3, x5
37c381220mulsd x3, x1
37c381224mulsd x1, x4
37c381228subsd x2, x3
37c38122cmovsd_xmm x3, [rax+128]
37c381234addsd x1, x0
37c381238movsd_xmm x0, [rax+136]
37c381240subsd x3, x2
37c381244subsd x0, x1
37c381248movsd_xmm [rax+128], x3
37c381250movsd_xmm [rax+136], x0
37c381258add rax, r11
37c38125bcmp rcx, r8
37c38125ejne 0x37c380cb0
37c381264jmp 0x37c37d76f
37c381269nop [rax]
37c381270mov rcx, [rdi]
37c381273test rcx, rcx
37c381276jle 0x37c37d76f
37c38127cmovsd_xmm x5, [r10]
37c381281shl r11, 4
37c381285mov rax, rbx
37c381288add rcx, 1
37c38128cmovsd_xmm x2, [r10+8]
37c381292movsd_xmm x1, [rbp]
37c381297mov edx, 1
37c38129cmovsd_xmm x0, [rbp+8]
37c3812a1movapd x3, x5
37c3812a5movsd_xmm [rsp+80], x5
37c3812abmulsd x3, x1
37c3812afmovapd x4, x2
37c3812b3xorpd x4, [rip+0xefd45]
37c3812bbmovsd_xmm [rsp+96], x4
37c3812c1movapd x4, x2
37c3812c5mulsd x4, x0
37c3812c9mulsd x2, x1
37c3812cdsubsd x3, x4
37c3812d1movddup x4, x3
37c3812d5movapd x3, x5
37c3812d9movsd_xmm x5, [r10+16]
37c3812dfmulsd x3, x0
37c3812e3movups [rsp+272], x4
37c3812ebmovsd_xmm [rsp+304], x5
37c3812f4addsd x2, x3
37c3812f8movapd x3, x0
37c3812fcmovddup x4, x2
37c381300movsd_xmm x2, [r10+24]
37c381306movups [rsp+288], x4
37c38130emulsd x3, x2
37c381312movapd x4, x2
37c381316xorpd x4, [rip+0xefce2]
37c38131emulsd x2, x1
37c381322movsd_xmm [rsp+320], x4
37c38132bmovapd x4, x5
37c38132fmulsd x4, x1
37c381333subsd x4, x3
37c381337movapd x3, x5
37c38133bmovsd_xmm x5, [r10+32]
37c381341mulsd x3, x0
37c381345movsd_xmm [rsp+368], x5
37c38134emovsd_xmm [rsp+336], x4
37c381357addsd x2, x3
37c38135bmovapd x3, x0
37c38135fmovsd_xmm [rsp+352], x2
37c381368movsd_xmm x2, [r10+40]
37c38136emulsd x3, x2
37c381372movapd x4, x2
37c381376xorpd x4, [rip+0xefc82]
37c38137emulsd x2, x1
37c381382movapd x14, x4
37c381387movapd x4, x5
37c38138bmulsd x4, x1
37c38138fsubsd x4, x3
37c381393movapd x3, x5
37c381397movsd_xmm x5, [r10+48]
37c38139dmulsd x3, x0
37c3813a1movsd_xmm [rsp+416], x5
37c3813aamovsd_xmm [rsp+384], x4
37c3813b3addsd x2, x3
37c3813b7movapd x3, x0
37c3813bbmovsd_xmm [rsp+400], x2
37c3813c4movsd_xmm x2, [r10+56]
37c3813camulsd x3, x2
37c3813cemovapd x4, x2
37c3813d2xorpd x4, [rip+0xefc26]
37c3813damulsd x2, x1
37c3813demovsd_xmm [rsp+432], x4
37c3813e7movapd x4, x5
37c3813ebmulsd x4, x1
37c3813efsubsd x4, x3
37c3813f3movapd x3, x5
37c3813f7movsd_xmm x5, [r10+64]
37c3813fdmulsd x3, x0
37c381401movsd_xmm [rsp+480], x5
37c38140amovsd_xmm [rsp+448], x4
37c381413addsd x2, x3
37c381417movapd x3, x0
37c38141bmovsd_xmm [rsp+464], x2
37c381424movsd_xmm x2, [r10+72]
37c38142amulsd x3, x2
37c38142emovapd x4, x2
37c381432xorpd x4, [rip+0xefbc6]
37c38143amulsd x2, x1
37c38143emovapd x9, x4
37c381443movapd x4, x5
37c381447mulsd x4, x1
37c38144bsubsd x4, x3
37c38144fmovapd x3, x5
37c381453movsd_xmm x5, [r10+80]
37c381459mulsd x3, x0
37c38145dmovsd_xmm [rsp+112], x5
37c381463movsd_xmm [rsp+496], x4
37c38146caddsd x2, x3
37c381470movapd x3, x0
37c381474movsd_xmm [rsp+512], x2
37c38147dmovsd_xmm x2, [r10+88]
37c381483mulsd x3, x2
37c381487movapd x4, x2
37c38148bxorpd x4, [rip+0xefb6d]
37c381493mulsd x2, x1
37c381497movsd_xmm [rsp+128], x4
37c3814a0movapd x4, x5
37c3814a4mulsd x4, x1
37c3814a8subsd x4, x3
37c3814acmovapd x3, x5
37c3814b0movsd_xmm x5, [r10+96]
37c3814b6mulsd x3, x0
37c3814bamovsd_xmm [rsp+144], x5
37c3814c3movsd_xmm [rsp+528], x4
37c3814ccaddsd x2, x3
37c3814d0movapd x3, x0
37c3814d4movsd_xmm [rsp+544], x2
37c3814ddmovsd_xmm x2, [r10+104]
37c3814e3mulsd x3, x2
37c3814e7movapd x4, x2
37c3814ebxorpd x4, [rip+0xefb0d]
37c3814f3mulsd x2, x1
37c3814f7movsd_xmm [rsp+160], x4
37c381500movapd x4, x5
37c381504mulsd x4, x1
37c381508subsd x4, x3
37c38150cmovapd x3, x5
37c381510movsd_xmm x5, [r10+112]
37c381516mulsd x3, x0
37c38151amovsd_xmm [rsp+176], x5
37c381523movsd_xmm [rsp+560], x4
37c38152caddsd x2, x3
37c381530movapd x3, x0
37c381534movsd_xmm [rsp+576], x2
37c38153dmovsd_xmm x2, [r10+120]
37c381543mulsd x3, x2
37c381547movapd x4, x2
37c38154bxorpd x4, [rip+0xefaad]
37c381553mulsd x2, x1
37c381557movsd_xmm [rsp+192], x4
37c381560movapd x4, x5
37c381564mulsd x4, x1
37c381568subsd x4, x3
37c38156cmovapd x3, x5
37c381570movsd_xmm x5, [r10+128]
37c381579mulsd x3, x0
37c38157dmovsd_xmm [rsp+208], x5
37c381586movsd_xmm [rsp+592], x4
37c38158faddsd x2, x3
37c381593movapd x3, x0
37c381597movsd_xmm [rsp+608], x2
37c3815a0movsd_xmm x2, [r10+136]
37c3815a9mulsd x3, x2
37c3815admovapd x4, x2
37c3815b1xorpd x4, [rip+0xefa47]
37c3815b9mulsd x2, x1
37c3815bdmovsd_xmm [rsp+224], x4
37c3815c6movapd x4, x5
37c3815camulsd x4, x1
37c3815cesubsd x4, x3
37c3815d2movapd x3, x5
37c3815d6movsd_xmm x5, [r10+144]
37c3815dfmulsd x3, x0
37c3815e3movsd_xmm [rsp+624], x4
37c3815ecaddsd x2, x3
37c3815f0movapd x3, x0
37c3815f4mulsd x0, x5
37c3815f8movsd_xmm [rsp+640], x2
37c381601movsd_xmm [rsp+240], x5
37c38160amovsd_xmm x2, [r10+152]
37c381613mulsd x3, x2
37c381617movapd x4, x2
37c38161bxorpd x4, [rip+0xef9dd]
37c381623mulsd x2, x1
37c381627movsd_xmm [rsp+656], x4
37c381630movapd x4, x5
37c381634mulsd x4, x1
37c381638addsd x2, x0
37c38163csubsd x4, x3
37c381640movsd_xmm [rsp+688], x2
37c381649movsd_xmm [rsp+672], x4
37c381652nop [rax]
37c381655nop [rax+rax]
37c381660
37c381660loc_37c381660:
37c381660movsd_xmm x2, [rax+8]
37c381665movsd_xmm x1, [rax]
37c381669add rdx, 1
37c38166dmovsd_xmm x0, [rsp+80]
37c381673movsd_xmm x6, [rsp+96]
37c381679movsd_xmm x13, [rsp+320]
37c381683movsd_xmm x5, [rax+64]
37c381688mulsd x6, x2
37c38168cmovsd_xmm x4, [rax+72]
37c381691movsd_xmm x15, [rsp+304]
37c38169bmulsd x0, x1
37c38169fmovsd_xmm x3, [rax+80]
37c3816a4movsd_xmm x11, [rsp+368]
37c3816aemovsd_xmm x8, [rsp+432]
37c3816b8movsd_xmm x10, [rsp+416]
37c3816c2movsd_xmm x12, [rsp+480]
37c3816ccsubsd x0, x6
37c3816d0movsd_xmm x6, [rax+24]
37c3816d5mulsd x6, x13
37c3816damovapd x7, x0
37c3816demovsd_xmm x0, [rax+16]
37c3816e3mulsd x0, x15
37c3816e8subsd x0, x6
37c3816ecmovsd_xmm x6, [rax+40]
37c3816f1mulsd x6, x14
37c3816f6addsd x0, x7
37c3816famovapd x7, x0
37c3816femovsd_xmm x0, [rax+32]
37c381703mulsd x0, x11
37c381708subsd x0, x6
37c38170cmovsd_xmm x6, [rax+56]
37c381711mulsd x6, x8
37c381716addsd x0, x7
37c38171amovapd x7, x0
37c38171emovsd_xmm x0, [rax+48]
37c381723mulsd x0, x10
37c381728subsd x0, x6
37c38172caddsd x0, x7
37c381730movapd x7, x9
37c381735mulsd x7, x4
37c381739movapd x6, x0
37c38173dmovapd x0, x12
37c381742mulsd x0, x5
37c381746mulsd x12, x4
37c38174bsubsd x0, x7
37c38174fmovsd_xmm x7, [rsp+128]
37c381758mulsd x7, [rax+88]
37c38175daddsd x0, x6
37c381761movapd x6, x0
37c381765movsd_xmm x0, [rsp+112]
37c38176bmulsd x0, x3
37c38176fsubsd x0, x7
37c381773movsd_xmm x7, [rsp+160]
37c38177cmulsd x7, [rax+104]
37c381781addsd x0, x6
37c381785movapd x6, x0
37c381789movsd_xmm x0, [rsp+144]
37c381792mulsd x0, [rax+96]
37c381797subsd x0, x7
37c38179bmovsd_xmm x7, [rsp+192]
37c3817a4mulsd x7, [rax+120]
37c3817a9addsd x0, x6
37c3817admovapd x6, x0
37c3817b1movsd_xmm x0, [rsp+176]
37c3817bamulsd x0, [rax+112]
37c3817bfsubsd x0, x7
37c3817c3addsd x0, x6
37c3817c7movapd x6, x0
37c3817cbmovsd_xmm x0, [rsp+208]
37c3817d4mulsd x0, [rax+128]
37c3817dcmovsd_xmm x7, [rsp+224]
37c3817e5mulsd x7, [rax+136]
37c3817edmulsd x1, [rsp+96]
37c3817f3mulsd x15, [rax+24]
37c3817f9mulsd x11, [rax+40]
37c3817ffmulsd x10, [rax+56]
37c381805subsd x0, x7
37c381809movsd_xmm x7, [rsp+656]
37c381812addsd x0, x6
37c381816movsd_xmm x6, [rax+152]
37c38181emulsd x6, x7
37c381822movsd_xmm [rsp+256], x0
37c38182bmulsd x7, [rax+144]
37c381833movsd_xmm x0, [rsp+240]
37c38183cmulsd x0, [rax+144]
37c381844subsd x0, x6
37c381848movsd_xmm x6, [rsp+80]
37c38184eaddsd x0, [rsp+256]
37c381857mulsd x6, x2
37c38185baddsd x1, x6
37c38185fmovsd_xmm x6, [rsp+112]
37c381865mulsd x6, [rax+88]
37c38186amovapd x2, x1
37c38186emovsd_xmm x1, [rax+16]
37c381873mulsd x1, x13
37c381878addsd x1, x15
37c38187dmovapd x15, x1
37c381882movsd_xmm x1, [rax+32]
37c381887addsd x15, x2
37c38188cmulsd x1, x14
37c381891addsd x1, x11
37c381896movapd x11, x1
37c38189bmovsd_xmm x1, [rax+48]
37c3818a0addsd x11, x15
37c3818a5mulsd x1, x8
37c3818aaaddsd x1, x10
37c3818afmovapd x8, x1
37c3818b4movapd x1, x9
37c3818b9mulsd x1, x5
37c3818bdaddsd x8, x11
37c3818c2addsd x1, x12
37c3818c7movapd x10, x1
37c3818ccmovsd_xmm x1, [rsp+128]
37c3818d5addsd x10, x8
37c3818damulsd x1, x3
37c3818deaddsd x1, x6
37c3818e2movsd_xmm x6, [rsp+144]
37c3818ebmulsd x6, [rax+104]
37c3818f0movapd x12, x1
37c3818f5movsd_xmm x1, [rsp+160]
37c3818femulsd x1, [rax+96]
37c381903addsd x12, x10
37c381908addsd x1, x6
37c38190cmovsd_xmm x6, [rsp+176]
37c381915mulsd x6, [rax+120]
37c38191amovapd x8, x1
37c38191fmovsd_xmm x1, [rsp+192]
37c381928mulsd x1, [rax+112]
37c38192daddsd x8, x12
37c381932addsd x1, x6
37c381936movsd_xmm x6, [rsp+208]
37c38193fmulsd x6, [rax+136]
37c381947addsd x1, x8
37c38194cmovapd x2, x1
37c381950movsd_xmm x1, [rsp+224]
37c381959mulsd x1, [rax+128]
37c381961addsd x1, x6
37c381965movsd_xmm x6, [rsp+240]
37c38196emulsd x6, [rax+152]
37c381976addsd x1, x2
37c38197amovapd x2, x0
37c38197eaddsd x7, x6
37c381982addsd x1, x7
37c381986movsd_xmm x7, [rsp+336]
37c38198fmovapd x6, x1
37c381993unpcklpd x2, x1
37c381997mulpd x2, [rsp+272]
37c3819a0unpcklpd x6, x0
37c3819a4mulpd x6, [rsp+288]
37c3819adaddsubpd x2, x6
37c3819b1movupd x6, [rax]
37c3819b5subpd x6, x2
37c3819b9movups [rax], x6
37c3819bcmovapd x6, x7
37c3819c0mulsd x6, x0
37c3819c4mulsd x7, x1
37c3819c8movapd x10, x6
37c3819cdmovsd_xmm x6, [rsp+352]
37c3819d6movapd x2, x6
37c3819damulsd x6, x0
37c3819demulsd x2, x1
37c3819e2addsd x7, x6
37c3819e6movsd_xmm x6, [rax+24]
37c3819ebsubsd x10, x2
37c3819f0movsd_xmm x2, [rax+16]
37c3819f5subsd x6, x7
37c3819f9subsd x2, x10
37c3819femovsd_xmm [rax+24], x6
37c381a03movsd_xmm x6, [rsp+384]
37c381a0cmovsd_xmm [rax+16], x2
37c381a11movapd x7, x6
37c381a15mulsd x7, x0
37c381a19mulsd x6, x1
37c381a1dmovapd x12, x7
37c381a22movsd_xmm x7, [rsp+400]
37c381a2bmovapd x2, x7
37c381a2fmulsd x7, x0
37c381a33mulsd x2, x1
37c381a37addsd x6, x7
37c381a3bmovsd_xmm x7, [rax+40]
37c381a40subsd x12, x2
37c381a45movsd_xmm x2, [rax+32]
37c381a4asubsd x7, x6
37c381a4esubsd x2, x12
37c381a53movsd_xmm [rax+40], x7
37c381a58movsd_xmm x7, [rsp+448]
37c381a61movsd_xmm [rax+32], x2
37c381a66movapd x6, x7
37c381a6amulsd x6, x0
37c381a6emulsd x7, x1
37c381a72movapd x8, x6
37c381a77movsd_xmm x6, [rsp+464]
37c381a80movapd x2, x6
37c381a84mulsd x6, x0
37c381a88mulsd x2, x1
37c381a8caddsd x7, x6
37c381a90movsd_xmm x6, [rax+56]
37c381a95subsd x8, x2
37c381a9amovsd_xmm x2, [rax+48]
37c381a9fsubsd x6, x7
37c381aa3movsd_xmm x7, [rsp+496]
37c381aacsubsd x2, x8
37c381ab1movsd_xmm [rax+56], x6
37c381ab6movapd x6, x7
37c381abamulsd x6, x0
37c381abemovsd_xmm [rax+48], x2
37c381ac3mulsd x7, x1
37c381ac7movapd x13, x6
37c381accmovsd_xmm x6, [rsp+512]
37c381ad5movapd x2, x6
37c381ad9mulsd x2, x1
37c381addsubsd x13, x2
37c381ae2subsd x5, x13
37c381ae7movsd_xmm [rax+64], x5
37c381aecmovapd x5, x6
37c381af0mulsd x5, x0
37c381af4addsd x5, x7
37c381af8movsd_xmm x7, [rsp+528]
37c381b01subsd x4, x5
37c381b05movsd_xmm x5, [rsp+544]
37c381b0emulsd x5, x1
37c381b12movsd_xmm [rax+72], x4
37c381b17movapd x4, x7
37c381b1bmulsd x4, x0
37c381b1fsubsd x4, x5
37c381b23subsd x3, x4
37c381b27movsd_xmm x4, [rsp+544]
37c381b30mulsd x4, x0
37c381b34movsd_xmm [rax+80], x3
37c381b39movapd x3, x7
37c381b3dmovsd_xmm x2, [rax+88]
37c381b42movsd_xmm x5, [rsp+576]
37c381b4bmulsd x3, x1
37c381b4faddsd x3, x4
37c381b53movsd_xmm x4, [rsp+560]
37c381b5csubsd x2, x3
37c381b60movapd x3, x5
37c381b64mulsd x3, x1
37c381b68movsd_xmm [rax+88], x2
37c381b6dmovapd x2, x4
37c381b71mulsd x2, x0
37c381b75mulsd x4, x1
37c381b79subsd x2, x3
37c381b7dmovsd_xmm x3, [rax+96]
37c381b82subsd x3, x2
37c381b86movapd x2, x4
37c381b8amovsd_xmm x4, [rsp+592]
37c381b93movsd_xmm [rax+96], x3
37c381b98movapd x3, x5
37c381b9cmovsd_xmm x5, [rsp+608]
37c381ba5mulsd x3, x0
37c381ba9addsd x2, x3
37c381badmovsd_xmm x3, [rax+104]
37c381bb2subsd x3, x2
37c381bb6movapd x2, x4
37c381bbamulsd x2, x0
37c381bbemulsd x4, x1
37c381bc2movsd_xmm [rax+104], x3
37c381bc7movapd x3, x5
37c381bcbmulsd x3, x1
37c381bcfsubsd x2, x3
37c381bd3movsd_xmm x3, [rax+112]
37c381bd8subsd x3, x2
37c381bdcmovapd x2, x4
37c381be0movsd_xmm x4, [rsp+624]
37c381be9movsd_xmm [rax+112], x3
37c381beemovapd x3, x5
37c381bf2movsd_xmm x5, [rsp+640]
37c381bfbmulsd x3, x0
37c381bffaddsd x2, x3
37c381c03movsd_xmm x3, [rax+120]
37c381c08subsd x3, x2
37c381c0cmovapd x2, x4
37c381c10mulsd x2, x0
37c381c14mulsd x4, x1
37c381c18movsd_xmm [rax+120], x3
37c381c1dmovapd x3, x5
37c381c21mulsd x3, x1
37c381c25subsd x2, x3
37c381c29movsd_xmm x3, [rax+128]
37c381c31subsd x3, x2
37c381c35movapd x2, x4
37c381c39movsd_xmm x4, [rsp+672]
37c381c42movsd_xmm [rax+128], x3
37c381c4amovapd x3, x5
37c381c4emovsd_xmm x5, [rsp+688]
37c381c57mulsd x3, x0
37c381c5baddsd x2, x3
37c381c5fmovsd_xmm x3, [rax+136]
37c381c67subsd x3, x2
37c381c6bmovapd x2, x4
37c381c6fmulsd x2, x0
37c381c73mulsd x0, x5
37c381c77movsd_xmm [rax+136], x3
37c381c7fmovapd x3, x5
37c381c83mulsd x3, x1
37c381c87mulsd x1, x4
37c381c8bsubsd x2, x3
37c381c8fmovsd_xmm x3, [rax+144]
37c381c97addsd x1, x0
37c381c9bmovsd_xmm x0, [rax+152]
37c381ca3subsd x3, x2
37c381ca7subsd x0, x1
37c381cabmovsd_xmm [rax+144], x3
37c381cb3movsd_xmm [rax+152], x0
37c381cbbadd rax, r11
37c381cbecmp rcx, rdx
37c381cc1jne 0x37c381660
37c381cc7jmp 0x37c37d76f
37c381cccnop [rax]
37c381cd0mov rcx, [rsi]
37c381cd3test rcx, rcx
37c381cd6jle 0x37c37d76f
37c381cdcmovsd_xmm x2, [r10]
37c381ce1movsd_xmm x3, [r10+8]
37c381ce7mov rax, rbx
37c381ceaxor edx, edx
37c381cecmovsd_xmm x1, [rbp]
37c381cf1movsd_xmm x4, [rbp+8]
37c381cf6movapd x0, x1
37c381cfamovapd x5, x4
37c381cfemulsd x1, x3
37c381d02mulsd x4, x2
37c381d06mulsd x5, x3
37c381d0axorpd x3, [rip+0xef2ee]
37c381d12mulsd x0, x2
37c381d16addsd x1, x4
37c381d1asubsd x0, x5
37c381d1emovapd x5, x2
37c381d22mulsd x2, x1
37c381d26movapd x4, x1
37c381d2amulsd x4, x3
37c381d2emulsd x5, x0
37c381d32mulsd x0, x3
37c381d36subsd x5, x4
37c381d3amovsd_xmm x4, [rip+0xef2ce]
37c381d42addsd x0, x2
37c381d46pxor x2, x2
37c381d4asubsd x4, x5
37c381d4esubsd x2, x0
37c381d52movapd x3, x4
37c381d56unpcklpd x3, x2
37c381d5aunpcklpd x2, x4
37c381d5enop
37c381d5fnop [rax+rax]
37c381d6anop [rax+rax]
37c381d75nop [rax+rax]
37c381d80
37c381d80loc_37c381d80:
37c381d80movupd x1, [rax]
37c381d84movupd x0, [rax]
37c381d88add rdx, 1
37c381d8cadd rax, 16
37c381d90unpcklpd x1, x1
37c381d94unpckhpd x0, x0
37c381d98mulpd x1, x3
37c381d9cmulpd x0, x2
37c381da0addsubpd x1, x0
37c381da4movups [rax-16], x1
37c381da8cmp rdx, rcx
37c381dabjne 0x37c381d80
37c381dadjmp 0x37c37d76f
37c381db2nop [rax+rax]
37c381db8mov r9, [rsi]
37c381dbbtest r9, r9
37c381dbejle 0x37c37d76f
37c381dc4movsd_xmm x4, [r10+8]
37c381dcamovsd_xmm x5, [r10]
37c381dcfmov rax, rbx
37c381dd2xor ecx, ecx
37c381dd4movsd_xmm x1, [rbp+8]
37c381dd9movsd_xmm x0, [rbp]
37c381ddelea rdx, [r8+2*r11+1]
37c381de3movapd x2, x4
37c381de7xorpd x2, [rip+0xef211]
37c381defmovapd x3, x5
37c381df3shl rdx, 4
37c381df7mulsd x3, x0
37c381dfbmovapd x6, x1
37c381dffmovapd x7, x0
37c381e03add rdx, rbx
37c381e06mulsd x6, x2
37c381e0amulsd x2, x0
37c381e0esubsd x3, x6
37c381e12movapd x12, x3
37c381e17movapd x3, x5
37c381e1bmulsd x3, x1
37c381e1faddsd x2, x3
37c381e23movsd_xmm x3, [r10+24]
37c381e29movapd x6, x3
37c381e2dxorpd x6, [rip+0xef1cb]
37c381e35movapd x14, x2
37c381e3amovsd_xmm x2, [r10+16]
37c381e40mulsd x0, x6
37c381e44movddup x11, x14
37c381e49mulsd x7, x2
37c381e4dmovapd x8, x7
37c381e52movapd x7, x6
37c381e56movddup x6, x12
37c381e5bmulsd x7, x1
37c381e5fmovups [rsp+96], x6
37c381e64movapd x6, x5
37c381e68mulsd x1, x2
37c381e6cunpcklpd x6, x4
37c381e70movups [rsp+80], x6
37c381e75movapd x6, x4
37c381e79movapd x4, x2
37c381e7dunpcklpd x4, x3
37c381e81unpcklpd x6, x5
37c381e85movapd x15, x4
37c381e8amovapd x4, x3
37c381e8esubsd x8, x7
37c381e93unpcklpd x4, x2
37c381e97addsd x0, x1
37c381e9bmovapd x10, x4
37c381ea0movapd x7, x8
37c381ea5movapd x8, x6
37c381eaamovddup x12, x7
37c381eafmovddup x13, x0
37c381eb4nop
37c381eb5nop [rax+rax]
37c381ec0
37c381ec0loc_37c381ec0:
37c381ec0movupd x2, [rax]
37c381ec4add rcx, 1
37c381ec8add rdx, 16
37c381eccadd rax, 16
37c381ed0movupd x6, [rsp+80]
37c381ed6movapd x3, x8
37c381edbmovapd x0, x2
37c381edfmovapd x1, x2
37c381ee3unpckhpd x0, x2
37c381ee7movapd x5, x6
37c381eebunpcklpd x1, x2
37c381eefmulpd x5, x0
37c381ef3mulpd x3, x1
37c381ef7mulpd x0, x8
37c381efcmulpd x1, x6
37c381f00movapd x4, x5
37c381f04addpd x4, x3
37c381f08subpd x3, x5
37c381f0cmovupd x5, [rdx-16]
37c381f11addsubpd x1, x0
37c381f15movupd x0, [rdx-16]
37c381f1aunpckhpd x5, x5
37c381f1emovsd_xmm x3, x4
37c381f22movapd x4, x15
37c381f27movapd x14, x3
37c381f2cmulpd x4, x5
37c381f30unpcklpd x0, x0
37c381f34mulpd x5, x10
37c381f39movapd x9, x1
37c381f3emovapd x1, x10
37c381f43mulpd x1, x0
37c381f47mulpd x0, x15
37c381f4cmovapd x3, x4
37c381f50addpd x3, x1
37c381f54subpd x1, x4
37c381f58movapd x4, x13
37c381f5daddsubpd x0, x5
37c381f61movsd_xmm x1, x3
37c381f65addpd x1, x14
37c381f6amovapd x3, x12
37c381f6faddpd x0, x9
37c381f74mulpd x4, x1
37c381f78mulpd x3, x0
37c381f7cmulpd x1, x11
37c381f81mulpd x0, [rsp+96]
37c381f87addsubpd x3, x4
37c381f8baddsubpd x0, x1
37c381f8fsubpd x2, x0
37c381f93movups [rax-16], x2
37c381f97movupd x0, [rdx-16]
37c381f9csubpd x0, x3
37c381fa0movups [rdx-16], x0
37c381fa4cmp rcx, r9
37c381fa7jne 0x37c381ec0
37c381fadjmp 0x37c37d76f
37c381fb2nop [rax+rax]
37c381fb8mov r9, [rsi]
37c381fbbtest r9, r9
37c381fbejle 0x37c37d76f
37c381fc4mov rax, [r10+8]
37c381fc8movsd_xmm x0, [rbp+8]
37c381fcdmovsd_xmm x5, [r10]
37c381fd2movsd_xmm x1, [rbp]
37c381fd7movapd x2, x0
37c381fdbmov rcx, [r10+24]
37c381fdfmovapd x6, x0
37c381fe3mov rdx, [r10+40]
37c381fe7movq x4, rax
37c381fecxorpd x4, [rip+0xef00c]
37c381ff4movapd x3, x5
37c381ff8mulsd x3, x1
37c381ffcmulsd x2, x4
37c382000mulsd x4, x1
37c382004subsd x3, x2
37c382008movapd x2, x5
37c38200cmulsd x2, x0
37c382010movapd x11, x3
37c382015movapd x3, x1
37c382019addsd x4, x2
37c38201dmovq x2, rcx
37c382022xorpd x2, [rip+0xeefd6]
37c38202amulsd x6, x2
37c38202emulsd x2, x1
37c382032movapd x13, x4
37c382037movsd_xmm x4, [r10+16]
37c38203dmulsd x3, x4
37c382041subsd x3, x6
37c382045movq x6, rdx
37c38204axorpd x6, [rip+0xeefae]
37c382052movapd x7, x6
37c382056mulsd x7, x0
37c38205amovapd x9, x3
37c38205fmovapd x3, x0
37c382063mulsd x3, x4
37c382067unpcklpd x9, x9
37c38206caddsd x2, x3
37c382070movapd x3, x1
37c382074mulsd x1, x6
37c382078movddup x6, x11
37c38207dmovups [rsp+192], x6
37c382085movq x6, rax
37c38208alea rax, [r8+2*r11]
37c38208exor r8l, r8l
37c382091movapd x8, x2
37c382096movsd_xmm x2, [r10+32]
37c38209cunpcklpd x8, x8
37c3820a1mulsd x3, x2
37c3820a5mulsd x0, x2
37c3820a9subsd x3, x7
37c3820admovapd x7, x5
37c3820b1unpcklpd x7, x6
37c3820b5unpcklpd x6, x5
37c3820b9movapd x5, x4
37c3820bdmovups [rsp+160], x6
37c3820c5movq x6, rcx
37c3820caaddsd x1, x0
37c3820ceunpcklpd x5, x6
37c3820d2movups [rsp+176], x7
37c3820damovddup x12, x3
37c3820dfmovups [rsp+144], x5
37c3820e7movq x5, rcx
37c3820eclea rcx, [r11+rax+1]
37c3820f1add rax, 1
37c3820f5shl rax, 4
37c3820f9unpcklpd x5, x4
37c3820fdmovapd x4, x2
37c382101shl rcx, 4
37c382105movups [rsp+128], x5
37c38210dmovq x5, rdx
37c382112add rcx, rbx
37c382115unpcklpd x4, x5
37c382119movups [rsp+112], x4
37c38211emovq x4, rdx
37c382123lea rdx, [rbx+rax]
37c382127mov rax, rbx
37c38212aunpcklpd x4, x2
37c38212emovups [rsp+96], x4
37c382133movddup x4, x13
37c382138movddup x13, x1
37c38213dmovups [rsp+80], x4
37c382142nop [rax]
37c382145nop [rax+rax]
37c382150
37c382150loc_37c382150:
37c382150movupd x5, [rax]
37c382154add r8, 1
37c382158add rcx, 16
37c38215cadd rdx, 16
37c382160movupd x6, [rsp+176]
37c382169add rax, 16
37c38216dmovupd x7, [rsp+160]
37c382176movapd x0, x5
37c38217amovapd x1, x5
37c38217eunpckhpd x0, x5
37c382182movapd x3, x6
37c382186unpcklpd x1, x5
37c38218amulpd x3, x0
37c38218emovapd x2, x7
37c382192mulpd x2, x1
37c382196mulpd x0, x7
37c38219amovupd x7, [rsp+128]
37c3821a3mulpd x1, x6
37c3821a7movupd x6, [rsp+144]
37c3821b0movapd x4, x3
37c3821b4addpd x4, x2
37c3821b8subpd x2, x3
37c3821bcmovupd x3, [rdx-16]
37c3821c1addsubpd x1, x0
37c3821c5movupd x0, [rdx-16]
37c3821caunpcklpd x3, x3
37c3821cemovsd_xmm x2, x4
37c3821d2movapd x4, x7
37c3821d6movapd x15, x2
37c3821dbmovapd x2, x6
37c3821dfmulpd x4, x3
37c3821e3unpckhpd x0, x0
37c3821e7mulpd x2, x0
37c3821ebmulpd x3, x6
37c3821efmovupd x6, [rsp+112]
37c3821f5mulpd x0, x7
37c3821f9movupd x7, [rsp+96]
37c3821ffmovapd x11, x2
37c382204addpd x11, x4
37c382209subpd x4, x2
37c38220dmovupd x2, [rcx-16]
37c382212addsubpd x3, x0
37c382216movupd x0, [rcx-16]
37c38221bunpckhpd x2, x2
37c38221funpcklpd x0, x0
37c382223movsd_xmm x4, x11
37c382228addpd x4, x15
37c38222daddpd x3, x1
37c382231movapd x1, x7
37c382235mulpd x1, x0
37c382239mulpd x0, x6
37c38223dmovapd x10, x3
37c382242movapd x3, x6
37c382246mulpd x3, x2
37c38224amulpd x2, x7
37c38224emovapd x14, x3
37c382253addpd x14, x1
37c382258addsubpd x0, x2
37c38225cmovapd x2, x12
37c382261subpd x1, x3
37c382265movapd x3, x13
37c38226aaddpd x0, x10
37c38226fmovsd_xmm x1, x14
37c382274addpd x1, x4
37c382278movapd x4, x8
37c38227dmulpd x2, x0
37c382281mulpd x3, x1
37c382285mulpd x4, x1
37c382289mulpd x1, [rsp+80]
37c38228faddsubpd x2, x3
37c382293movapd x3, x9
37c382298mulpd x3, x0
37c38229cmulpd x0, [rsp+192]
37c3822a5addsubpd x3, x4
37c3822a9addsubpd x0, x1
37c3822adsubpd x5, x0
37c3822b1movups [rax-16], x5
37c3822b5movupd x0, [rdx-16]
37c3822basubpd x0, x3
37c3822bemovups [rdx-16], x0
37c3822c2movupd x0, [rcx-16]
37c3822c7subpd x0, x2
37c3822cbmovups [rcx-16], x0
37c3822cfcmp r8, r9
37c3822d2jne 0x37c382150
37c3822d8jmp 0x37c37d76f
37c3822ddnop [rax]
37c3822e0mov rsi, [rsi]
37c3822e3test rsi, rsi
37c3822e6jle 0x37c37d76f
37c3822ecmov rax, [r10+8]
37c3822f0movsd_xmm x0, [rbp+8]
37c3822f5movsd_xmm x6, [r10]
37c3822famovsd_xmm x5, [rbp]
37c3822ffmovapd x1, x0
37c382303mov rcx, [r10+24]
37c382307mov r9, [r10+40]
37c38230bmovapd x7, x0
37c38230fmovq x3, rax
37c382314movapd x2, x6
37c382318movapd x4, x5
37c38231cxorpd x3, [rip+0xeecdc]
37c382324movapd x12, x5
37c382329mulsd x2, x5
37c38232dmulsd x1, x3
37c382331mulsd x3, x5
37c382335subsd x2, x1
37c382339movapd x1, x6
37c38233dmulsd x1, x0
37c382341movapd x14, x2
37c382346movq x2, rcx
37c38234bxorpd x2, [rip+0xeecad]
37c382353addsd x3, x1
37c382357movapd x1, x0
37c38235bmulsd x1, x2
37c38235fmulsd x2, x5
37c382363movapd x15, x3
37c382368movsd_xmm x3, [r10+16]
37c38236emulsd x4, x3
37c382372subsd x4, x1
37c382376movapd x1, x0
37c38237amulsd x1, x3
37c38237emovapd x11, x4
37c382383movapd x4, x5
37c382387addsd x2, x1
37c38238bmovq x1, r9
37c382390xorpd x1, [rip+0xeec68]
37c382398mulsd x7, x1
37c38239cmulsd x1, x5
37c3823a0movapd x13, x2
37c3823a5movsd_xmm x2, [r10+32]
37c3823abmulsd x4, x2
37c3823afsubsd x4, x7
37c3823b3movapd x10, x4
37c3823b8movapd x4, x0
37c3823bcmulsd x4, x2
37c3823c0addsd x1, x4
37c3823c4movsd_xmm x4, [r10+48]
37c3823camulsd x12, x4
37c3823cfmovapd x9, x1
37c3823d4movsd_xmm x1, [r10+56]
37c3823damovapd x7, x1
37c3823dexorpd x7, [rip+0xeec1a]
37c3823e6mulsd x5, x7
37c3823eamovapd x8, x12
37c3823efmovapd x12, x7
37c3823f4mulsd x12, x0
37c3823f9movq x7, rax
37c3823femulsd x0, x4
37c382402subsd x8, x12
37c382407addsd x0, x5
37c38240bmovddup x5, x14
37c382410movups [rsp+304], x5
37c382418movapd x5, x6
37c38241cunpcklpd x5, x7
37c382420movups [rsp+288], x5
37c382428movq x5, rax
37c38242dlea rax, [r8+2*r11]
37c382431movddup x14, x0
37c382436unpcklpd x5, x6
37c38243amovq x6, rcx
37c38243flea r8, [rax+1]
37c382443add rax, r11
37c382446movups [rsp+272], x5
37c38244emovapd x5, x3
37c382452lea rdx, [r11+rax+1]
37c382457shl r8, 4
37c38245bunpcklpd x5, x6
37c38245fshl rdx, 4
37c382463add r8, rbx
37c382466movups [rsp+256], x5
37c38246emovq x5, rcx
37c382473add rdx, rbx
37c382476lea rcx, [rax+1]
37c38247aunpcklpd x5, x3
37c38247emovapd x3, x2
37c382482shl rcx, 4
37c382486xor eax, eax
37c382488movups [rsp+240], x5
37c382490movq x5, r9
37c382495add rcx, rbx
37c382498unpcklpd x3, x5
37c38249cmovups [rsp+224], x3
37c3824a4movq x3, r9
37c3824a9xor r9l, r9l
37c3824acunpcklpd x3, x2
37c3824b0movups [rsp+208], x3
37c3824b8movapd x3, x4
37c3824bcunpcklpd x3, x1
37c3824c0movups [rsp+192], x3
37c3824c8movapd x3, x1
37c3824ccunpcklpd x3, x4
37c3824d0movddup x4, x15
37c3824d5movups [rsp+160], x4
37c3824ddmovddup x4, x11
37c3824e2movups [rsp+144], x4
37c3824eamovddup x4, x13
37c3824efmovups [rsp+128], x4
37c3824f7movddup x4, x10
37c3824fcmovups [rsp+112], x4
37c382501movddup x4, x9
37c382506movups [rsp+96], x4
37c38250bmovddup x4, x8
37c382510movups [rsp+176], x3
37c382518movups [rsp+80], x4
37c38251dnop [rax]
37c382520
37c382520loc_37c382520:
37c382520movupd x4, [rbx+rax]
37c382525add r9, 1
37c382529movupd x6, [rsp+288]
37c382532movupd x7, [rsp+272]
37c38253bmovupd x10, [rsp+128]
37c382545movapd x0, x4
37c382549movapd x1, x4
37c38254dmovapd x2, x6
37c382551unpckhpd x0, x4
37c382555unpcklpd x1, x4
37c382559movapd x5, x7
37c38255dmulpd x2, x0
37c382561mulpd x5, x1
37c382565mulpd x0, x7
37c382569movupd x7, [rsp+240]
37c382572mulpd x1, x6
37c382576movupd x6, [rsp+256]
37c38257fmovapd x3, x2
37c382583addpd x3, x5
37c382587subpd x5, x2
37c38258bmovupd x2, [r8+rax]
37c382591addsubpd x1, x0
37c382595movupd x0, [r8+rax]
37c38259bunpcklpd x2, x2
37c38259fmovsd_xmm x5, x3
37c3825a3movapd x3, x7
37c3825a7movapd x9, x5
37c3825acmovapd x5, x6
37c3825b0mulpd x3, x2
37c3825b4unpckhpd x0, x0
37c3825b8mulpd x5, x0
37c3825bcmulpd x2, x6
37c3825c0movupd x6, [rsp+224]
37c3825c9mulpd x0, x7
37c3825cdmovupd x7, [rsp+208]
37c3825d6movapd x12, x5
37c3825dbaddpd x12, x3
37c3825e0subpd x3, x5
37c3825e4movapd x5, x7
37c3825e8addsubpd x2, x0
37c3825ecmovupd x0, [rcx+rax]
37c3825f1unpckhpd x0, x0
37c3825f5movsd_xmm x3, x12
37c3825faaddpd x3, x9
37c3825ffaddpd x2, x1
37c382603movupd x1, [rcx+rax]
37c382608unpcklpd x1, x1
37c38260cmulpd x5, x1
37c382610movapd x15, x2
37c382615movapd x2, x6
37c382619mulpd x2, x0
37c38261dmulpd x1, x6
37c382621movupd x6, [rsp+192]
37c38262amulpd x0, x7
37c38262emovupd x7, [rsp+176]
37c382637movapd x8, x2
37c38263caddpd x8, x5
37c382641subpd x5, x2
37c382645movupd x2, [rdx+rax]
37c38264aaddsubpd x1, x0
37c38264emovupd x0, [rdx+rax]
37c382653unpckhpd x2, x2
37c382657movsd_xmm x5, x8
37c38265caddpd x5, x3
37c382660movapd x3, x6
37c382664unpcklpd x0, x0
37c382668addpd x1, x15
37c38266dmulpd x3, x2
37c382671mulpd x2, x7
37c382675movapd x11, x1
37c38267amovapd x1, x7
37c38267emulpd x1, x0
37c382682mulpd x0, x6
37c382686movapd x13, x3
37c38268baddpd x13, x1
37c382690subpd x1, x3
37c382694movapd x3, x14
37c382699addsubpd x0, x2
37c38269dmovupd x2, [rsp+80]
37c3826a3movsd_xmm x1, x13
37c3826a8addpd x1, x5
37c3826acmovupd x5, [rsp+96]
37c3826b2addpd x0, x11
37c3826b7mulpd x3, x1
37c3826bbmulpd x2, x0
37c3826bfmulpd x5, x1
37c3826c3mulpd x10, x1
37c3826c8mulpd x1, [rsp+160]
37c3826d1addsubpd x2, x3
37c3826d5movupd x3, [rsp+112]
37c3826dbmulpd x3, x0
37c3826dfaddsubpd x3, x5
37c3826e3movupd x5, [rsp+144]
37c3826ecmulpd x5, x0
37c3826f0mulpd x0, [rsp+304]
37c3826f9addsubpd x5, x10
37c3826feaddsubpd x0, x1
37c382702subpd x4, x0
37c382706movups [rbx+rax], x4
37c38270amovupd x0, [r8+rax]
37c382710subpd x0, x5
37c382714movups [r8+rax], x0
37c382719movupd x0, [rcx+rax]
37c38271esubpd x0, x3
37c382722movups [rcx+rax], x0
37c382726movupd x0, [rdx+rax]
37c38272bsubpd x0, x2
37c38272fmovups [rdx+rax], x0
37c382733add rax, 16
37c382737cmp r9, rsi
37c38273ajne 0x37c382520
37c382740jmp 0x37c37d76f
37c382745nop [rax]
37c382748mov rsi, [rsi]
37c38274btest rsi, rsi
37c38274ejle 0x37c37d76f
37c382754mov rax, [r10+8]
37c382758movsd_xmm x5, [rbp+8]
37c38275dmovsd_xmm x6, [r10]
37c382762movsd_xmm x3, [rbp]
37c382767movq x2, rax
37c38276cmovapd x0, x5
37c382770mov rdi, [r10+24]
37c382774mov rcx, [r10+40]
37c382778xorpd x2, [rip+0xee880]
37c382780movapd x1, x6
37c382784movapd x4, x3
37c382788movsd_xmm x7, [r10+32]
37c38278emulsd x1, x3
37c382792mov rdx, [r10+56]
37c382796movapd x15, x5
37c38279bmulsd x0, x2
37c38279fmulsd x2, x3
37c3827a3subsd x1, x0
37c3827a7movapd x0, x6
37c3827abmulsd x0, x5
37c3827afmovapd x14, x1
37c3827b4movapd x1, x5
37c3827b8addsd x2, x0
37c3827bcmovq x0, rdi
37c3827c1xorpd x0, [rip+0xee837]
37c3827c9mulsd x1, x0
37c3827cdmovsd_xmm [rsp+80], x2
37c3827d3movsd_xmm x2, [r10+16]
37c3827d9mulsd x0, x3
37c3827ddmulsd x4, x2
37c3827e1subsd x4, x1
37c3827e5movapd x1, x5
37c3827e9mulsd x1, x2
37c3827edmovapd x11, x4
37c3827f2movq x4, rcx
37c3827f7xorpd x4, [rip+0xee801]
37c3827ffaddsd x0, x1
37c382803movapd x1, x7
37c382807mulsd x1, x3
37c38280bmovapd x12, x0
37c382810movapd x0, x5
37c382814mulsd x0, x4
37c382818mulsd x4, x3
37c38281csubsd x1, x0
37c382820movapd x0, x7
37c382824mulsd x0, x5
37c382828movapd x13, x1
37c38282dmovsd_xmm x1, [r10+48]
37c382833addsd x4, x0
37c382837movapd x0, x3
37c38283bmulsd x0, x1
37c38283fmovapd x10, x4
37c382844movq x4, rdx
37c382849xorpd x4, [rip+0xee7af]
37c382851mulsd x15, x4
37c382856mulsd x4, x3
37c38285asubsd x0, x15
37c38285fmovapd x9, x4
37c382864movapd x4, x5
37c382868mulsd x4, x1
37c38286cmovsd_xmm [rsp+96], x0
37c382872movsd_xmm x0, [r10+72]
37c382878movapd x15, x0
37c38287dxorpd x15, [rip+0xee77a]
37c382886addsd x9, x4
37c38288bmovsd_xmm x4, [r10+64]
37c382891xor r10l, r10l
37c382894movsd_xmm [rsp+384], x9
37c38289emovapd x9, x3
37c3828a3mulsd x9, x4
37c3828a8mulsd x3, x15
37c3828admovapd x8, x9
37c3828b2movapd x9, x15
37c3828b7mulsd x9, x5
37c3828bcmulsd x5, x4
37c3828c0subsd x8, x9
37c3828c5addsd x3, x5
37c3828c9movapd x5, x3
37c3828cdmovddup x3, x14
37c3828d2movq x14, rax
37c3828d7movups [rsp+368], x3
37c3828dfmovapd x3, x6
37c3828e3unpcklpd x3, x14
37c3828e8movups [rsp+352], x3
37c3828f0movq x3, rax
37c3828f5lea rax, [r8+2*r11]
37c3828f9unpcklpd x3, x6
37c3828fdmovq x6, rdi
37c382902lea r9, [rax+1]
37c382906add rax, r11
37c382909movups [rsp+336], x3
37c382911movapd x3, x2
37c382915lea r8, [rax+1]
37c382919add rax, r11
37c38291cshl r9, 4
37c382920unpcklpd x3, x6
37c382924movq x6, rcx
37c382929shl r8, 4
37c38292dmovups [rsp+320], x3
37c382935movq x3, rdi
37c38293aadd r9, rbx
37c38293dadd r8, rbx
37c382940unpcklpd x3, x2
37c382944movups [rsp+304], x3
37c38294cmovapd x3, x7
37c382950unpcklpd x3, x6
37c382954movups [rsp+288], x3
37c38295cmovq x3, rcx
37c382961lea rcx, [rax+1]
37c382965unpcklpd x3, x7
37c382969movq x7, rdx
37c38296eshl rcx, 4
37c382972movups [rsp+272], x3
37c38297amovapd x3, x1
37c38297eadd rcx, rbx
37c382981unpcklpd x3, x7
37c382985movups [rsp+256], x3
37c38298dmovq x3, rdx
37c382992lea rdx, [r11+rax+1]
37c382997xor eax, eax
37c382999unpcklpd x3, x1
37c38299dshl rdx, 4
37c3829a1movups [rsp+240], x3
37c3829a9movapd x3, x4
37c3829adadd rdx, rbx
37c3829b0unpcklpd x3, x0
37c3829b4movups [rsp+224], x3
37c3829bcmovapd x3, x0
37c3829c0unpcklpd x3, x4
37c3829c4movddup x4, [rsp+80]
37c3829camovups [rsp+208], x3
37c3829d2movups [rsp+192], x4
37c3829damovddup x4, x11
37c3829dfmovups [rsp+176], x4
37c3829e7movddup x4, x12
37c3829ecmovups [rsp+160], x4
37c3829f4movddup x4, x13
37c3829f9movups [rsp+144], x4
37c382a01movddup x4, x10
37c382a06movddup x10, x5
37c382a0bmovups [rsp+128], x4
37c382a13movddup x4, [rsp+96]
37c382a19movups [rsp+112], x4
37c382a1emovddup x4, [rsp+384]
37c382a27movups [rsp+96], x4
37c382a2cmovddup x4, x8
37c382a31movups [rsp+80], x4
37c382a36nop [rax+rax]
37c382a40
37c382a40loc_37c382a40:
37c382a40movupd x4, [rbx+rax]
37c382a45add r10, 1
37c382a49movupd x6, [rsp+352]
37c382a52movupd x7, [rsp+336]
37c382a5bmovapd x0, x4
37c382a5fmovapd x1, x4
37c382a63movapd x2, x6
37c382a67unpckhpd x0, x4
37c382a6bunpcklpd x1, x4
37c382a6fmovapd x5, x7
37c382a73mulpd x2, x0
37c382a77mulpd x5, x1
37c382a7bmulpd x0, x7
37c382a7fmovupd x7, [rsp+304]
37c382a88mulpd x1, x6
37c382a8cmovupd x6, [rsp+320]
37c382a95movapd x3, x2
37c382a99addpd x3, x5
37c382a9dsubpd x5, x2
37c382aa1movupd x2, [r9+rax]
37c382aa7addsubpd x1, x0
37c382aabmovupd x0, [r9+rax]
37c382ab1unpcklpd x2, x2
37c382ab5movsd_xmm x5, x3
37c382ab9movapd x3, x7
37c382abdmovapd x9, x5
37c382ac2movapd x5, x6
37c382ac6mulpd x3, x2
37c382acaunpckhpd x0, x0
37c382acemulpd x5, x0
37c382ad2mulpd x2, x6
37c382ad6movupd x6, [rsp+288]
37c382adfmulpd x0, x7
37c382ae3movupd x7, [rsp+272]
37c382aecmovapd x14, x5
37c382af1addpd x14, x3
37c382af6subpd x3, x5
37c382afamovapd x5, x7
37c382afeaddsubpd x2, x0
37c382b02movupd x0, [r8+rax]
37c382b08unpckhpd x0, x0
37c382b0cmovsd_xmm x3, x14
37c382b11addpd x3, x9
37c382b16movupd x14, [rsp+160]
37c382b20addpd x2, x1
37c382b24movupd x1, [r8+rax]
37c382b2aunpcklpd x1, x1
37c382b2emulpd x5, x1
37c382b32movapd x15, x2
37c382b37movapd x2, x6
37c382b3bmulpd x2, x0
37c382b3fmulpd x1, x6
37c382b43movupd x6, [rsp+256]
37c382b4cmulpd x0, x7
37c382b50movupd x7, [rsp+240]
37c382b59movapd x12, x2
37c382b5eaddpd x12, x5
37c382b63subpd x5, x2
37c382b67movupd x2, [rcx+rax]
37c382b6caddsubpd x1, x0
37c382b70movupd x0, [rcx+rax]
37c382b75unpcklpd x2, x2
37c382b79unpckhpd x0, x0
37c382b7dmovsd_xmm x5, x12
37c382b82addpd x3, x5
37c382b86movapd x5, x7
37c382b8aaddpd x1, x15
37c382b8fmulpd x5, x2
37c382b93movupd x15, [rsp+128]
37c382b9dmulpd x2, x6
37c382ba1movapd x11, x1
37c382ba6movapd x1, x6
37c382baamovupd x6, [rsp+224]
37c382bb3mulpd x1, x0
37c382bb7mulpd x0, x7
37c382bbbmovupd x7, [rsp+208]
37c382bc4movapd x8, x1
37c382bc9addsubpd x2, x0
37c382bcdaddpd x8, x5
37c382bd2movupd x0, [rdx+rax]
37c382bd7subpd x5, x1
37c382bdbmovapd x1, x7
37c382bdfunpcklpd x0, x0
37c382be3addpd x2, x11
37c382be8mulpd x1, x0
37c382becmovsd_xmm x5, x8
37c382bf1addpd x5, x3
37c382bf5movapd x3, x6
37c382bf9mulpd x0, x6
37c382bfdmovapd x13, x2
37c382c02movupd x2, [rdx+rax]
37c382c07unpckhpd x2, x2
37c382c0bmulpd x3, x2
37c382c0fmulpd x2, x7
37c382c13movapd x9, x3
37c382c18addpd x9, x1
37c382c1daddsubpd x0, x2
37c382c21movupd x2, [rsp+80]
37c382c27subpd x1, x3
37c382c2bmovapd x3, x10
37c382c30addpd x0, x13
37c382c35movsd_xmm x1, x9
37c382c3aaddpd x1, x5
37c382c3emovupd x5, [rsp+96]
37c382c44mulpd x2, x0
37c382c48mulpd x3, x1
37c382c4cmulpd x5, x1
37c382c50mulpd x15, x1
37c382c55mulpd x14, x1
37c382c5amulpd x1, [rsp+192]
37c382c63addsubpd x2, x3
37c382c67movupd x3, [rsp+112]
37c382c6dmulpd x3, x0
37c382c71addsubpd x3, x5
37c382c75movupd x5, [rsp+144]
37c382c7emulpd x5, x0
37c382c82addsubpd x5, x15
37c382c87movapd x6, x5
37c382c8bmovupd x5, [rsp+176]
37c382c94mulpd x5, x0
37c382c98mulpd x0, [rsp+368]
37c382ca1addsubpd x5, x14
37c382ca6addsubpd x0, x1
37c382caasubpd x4, x0
37c382caemovups [rbx+rax], x4
37c382cb2movupd x0, [r9+rax]
37c382cb8subpd x0, x5
37c382cbcmovups [r9+rax], x0
37c382cc1movupd x0, [r8+rax]
37c382cc7subpd x0, x6
37c382ccbmovups [r8+rax], x0
37c382cd0movupd x0, [rcx+rax]
37c382cd5subpd x0, x3
37c382cd9movups [rcx+rax], x0
37c382cddmovupd x0, [rdx+rax]
37c382ce2subpd x0, x2
37c382ce6movups [rdx+rax], x0
37c382ceaadd rax, 16
37c382ceecmp r10, rsi
37c382cf1jne 0x37c382a40
37c382cf7jmp 0x37c37d76f
37c382cfcnop [rax]
37c382d00mov rsi, [rsi]
37c382d03test rsi, rsi
37c382d06jle 0x37c37d76f
37c382d0cmov rax, [r10+8]
37c382d10movsd_xmm x5, [rbp+8]
37c382d15movsd_xmm x6, [r10]
37c382d1amovsd_xmm x3, [rbp]
37c382d1fmovapd x1, x5
37c382d23mov r9, [r10+24]
37c382d27mov rbp, [r10+40]
37c382d2bmovapd x4, x5
37c382d2fmovq x0, rax
37c382d34movapd x2, x6
37c382d38mov rdx, [r10+56]
37c382d3cmov rdi, [r10+88]
37c382d40mulsd x2, x3
37c382d44xorpd x0, [rip+0xee2b4]
37c382d4cmovsd_xmm x7, [r10+16]
37c382d52movsd_xmm x13, [r10+48]
37c382d58mulsd x1, x0
37c382d5cmulsd x0, x3
37c382d60subsd x2, x1
37c382d64movapd x1, x6
37c382d68mulsd x1, x5
37c382d6cmovapd x14, x2
37c382d71movq x2, r9
37c382d76xorpd x2, [rip+0xee282]
37c382d7eaddsd x0, x1
37c382d82movapd x1, x7
37c382d86mulsd x1, x3
37c382d8amovapd x10, x0
37c382d8fmovapd x0, x5
37c382d93mulsd x0, x2
37c382d97mulsd x2, x3
37c382d9bsubsd x1, x0
37c382d9fmovapd x0, x7
37c382da3mulsd x0, x5
37c382da7movapd x15, x1
37c382dacmovapd x1, x3
37c382db0addsd x2, x0
37c382db4movsd_xmm x0, [r10+32]
37c382dbamulsd x1, x0
37c382dbemovsd_xmm [rsp+80], x2
37c382dc4movq x2, rbp
37c382dc9xorpd x2, [rip+0xee22f]
37c382dd1mulsd x4, x2
37c382dd5mulsd x2, x3
37c382dd9subsd x1, x4
37c382dddmovapd x4, x5
37c382de1mulsd x4, x0
37c382de5movapd x9, x1
37c382deamovapd x1, x13
37c382defmulsd x1, x3
37c382df3addsd x2, x4
37c382df7movq x4, rdx
37c382dfcxorpd x4, [rip+0xee1fc]
37c382e04movsd_xmm [rsp+96], x2
37c382e0amovapd x2, x4
37c382e0emovapd x4, x5
37c382e12mulsd x4, x2
37c382e16mulsd x2, x3
37c382e1asubsd x1, x4
37c382e1emovapd x4, x13
37c382e23mulsd x4, x5
37c382e27movapd x11, x2
37c382e2cmovsd_xmm [rsp+112], x1
37c382e32movsd_xmm x1, [r10+72]
37c382e38movapd x12, x1
37c382e3dxorpd x12, [rip+0xee1ba]
37c382e46addsd x11, x4
37c382e4bmovsd_xmm x4, [r10+64]
37c382e51movapd x2, x12
37c382e56movapd x12, x3
37c382e5bmulsd x12, x4
37c382e60movsd_xmm [rsp+128], x11
37c382e6amovapd x11, x12
37c382e6fmovapd x12, x5
37c382e74mulsd x12, x2
37c382e79mulsd x2, x3
37c382e7dsubsd x11, x12
37c382e82movapd x12, x5
37c382e87mulsd x12, x4
37c382e8cmovsd_xmm [rsp+464], x11
37c382e96movq x11, rdi
37c382e9bxorpd x11, [rip+0xee15c]
37c382ea4addsd x2, x12
37c382ea9movapd x12, x3
37c382eaemulsd x3, x11
37c382eb3movsd_xmm [rsp+480], x2
37c382ebcmovsd_xmm x2, [r10+80]
37c382ec2mulsd x12, x2
37c382ec7movapd x8, x12
37c382eccmovapd x12, x11
37c382ed1mulsd x12, x5
37c382ed6mulsd x5, x2
37c382edasubsd x8, x12
37c382edfaddsd x3, x5
37c382ee3movapd x5, x3
37c382ee7movddup x3, x14
37c382eecmovq x14, rax
37c382ef1movups [rsp+448], x3
37c382ef9movapd x3, x6
37c382efdunpcklpd x3, x14
37c382f02movups [rsp+432], x3
37c382f0amovq x3, rax
37c382f0flea rax, [r8+2*r11]
37c382f13unpcklpd x3, x6
37c382f17movq x6, r9
37c382f1clea r10, [rax+1]
37c382f20add rax, r11
37c382f23movups [rsp+416], x3
37c382f2bmovapd x3, x7
37c382f2fshl r10, 4
37c382f33unpcklpd x3, x6
37c382f37add r10, rbx
37c382f3amovups [rsp+400], x3
37c382f42movq x3, r9
37c382f47lea r9, [rax+1]
37c382f4badd rax, r11
37c382f4eunpcklpd x3, x7
37c382f52movq x7, rbp
37c382f57lea r8, [rax+1]
37c382f5badd rax, r11
37c382f5emovups [rsp+384], x3
37c382f66movapd x3, x0
37c382f6alea rcx, [rax+1]
37c382f6eshl r9, 4
37c382f72shl r8, 4
37c382f76unpcklpd x3, x7
37c382f7amovq x7, rdx
37c382f7fadd r9, rbx
37c382f82movups [rsp+368], x3
37c382f8amovq x3, rbp
37c382f8fshl rcx, 4
37c382f93add r8, rbx
37c382f96unpcklpd x3, x0
37c382f9aadd rcx, rbx
37c382f9dmovups [rsp+352], x3
37c382fa5movapd x3, x13
37c382faaunpcklpd x3, x7
37c382faemovups [rsp+336], x3
37c382fb6movq x3, rdx
37c382fbblea rdx, [r11+rax+1]
37c382fc0xor eax, eax
37c382fc2unpcklpd x3, x13
37c382fc7shl rdx, 4
37c382fcbxor r11l, r11l
37c382fcemovups [rsp+320], x3
37c382fd6movapd x3, x4
37c382fdaadd rdx, rbx
37c382fddunpcklpd x3, x1
37c382fe1movups [rsp+304], x3
37c382fe9movapd x3, x1
37c382fedunpcklpd x3, x4
37c382ff1movapd x4, x2
37c382ff5movups [rsp+288], x3
37c382ffdmovq x3, rdi
37c383002unpcklpd x4, x3
37c383006movups [rsp+272], x4
37c38300emovq x4, rdi
37c383013unpcklpd x4, x2
37c383017movups [rsp+256], x4
37c38301fmovddup x4, x10
37c383024movups [rsp+240], x4
37c38302cmovddup x4, x15
37c383031movups [rsp+224], x4
37c383039movddup x4, [rsp+80]
37c38303fmovups [rsp+208], x4
37c383047movddup x4, x9
37c38304cmovups [rsp+192], x4
37c383054movddup x4, [rsp+96]
37c38305amovups [rsp+176], x4
37c383062movddup x4, [rsp+112]
37c383068movups [rsp+160], x4
37c383070movddup x4, [rsp+128]
37c383079movups [rsp+144], x4
37c383081movddup x4, [rsp+464]
37c38308amovups [rsp+128], x4
37c383092movddup x4, [rsp+480]
37c38309bmovups [rsp+112], x4
37c3830a0movddup x4, x8
37c3830a5movups [rsp+96], x4
37c3830aamovddup x4, x5
37c3830aemovups [rsp+80], x4
37c3830b3nop
37c3830b5nop [rax+rax]
37c3830c0
37c3830c0loc_37c3830c0:
37c3830c0movupd x4, [rbx+rax]
37c3830c5add r11, 1
37c3830c9movupd x6, [rsp+432]
37c3830d2movupd x7, [rsp+416]
37c3830dbmovupd x14, [rsp+208]
37c3830e5movapd x0, x4
37c3830e9movapd x1, x4
37c3830edmovapd x2, x6
37c3830f1unpckhpd x0, x4
37c3830f5unpcklpd x1, x4
37c3830f9movapd x5, x7
37c3830fdmulpd x2, x0
37c383101mulpd x5, x1
37c383105mulpd x0, x7
37c383109movupd x7, [rsp+384]
37c383112mulpd x1, x6
37c383116movupd x6, [rsp+400]
37c38311fmovapd x3, x2
37c383123addpd x3, x5
37c383127subpd x5, x2
37c38312bmovupd x2, [r10+rax]
37c383131addsubpd x1, x0
37c383135movupd x0, [r10+rax]
37c38313bunpcklpd x2, x2
37c38313fmovsd_xmm x5, x3
37c383143movapd x3, x7
37c383147movapd x10, x5
37c38314cmovapd x5, x6
37c383150mulpd x3, x2
37c383154unpckhpd x0, x0
37c383158mulpd x5, x0
37c38315cmulpd x2, x6
37c383160movupd x6, [rsp+368]
37c383169mulpd x0, x7
37c38316dmovupd x7, [rsp+352]
37c383176movapd x11, x5
37c38317baddpd x11, x3
37c383180subpd x3, x5
37c383184movapd x5, x7
37c383188addsubpd x2, x0
37c38318cmovupd x0, [r9+rax]
37c383192unpckhpd x0, x0
37c383196movsd_xmm x3, x11
37c38319baddpd x3, x10
37c3831a0addpd x2, x1
37c3831a4movupd x1, [r9+rax]
37c3831aaunpcklpd x1, x1
37c3831aemulpd x5, x1
37c3831b2movapd x12, x2
37c3831b7movapd x2, x6
37c3831bbmulpd x2, x0
37c3831bfmulpd x1, x6
37c3831c3movupd x6, [rsp+336]
37c3831ccmulpd x0, x7
37c3831d0movupd x7, [rsp+320]
37c3831d9movapd x13, x2
37c3831deaddpd x13, x5
37c3831e3subpd x5, x2
37c3831e7movupd x2, [r8+rax]
37c3831edaddsubpd x1, x0
37c3831f1movupd x0, [r8+rax]
37c3831f7unpcklpd x2, x2
37c3831fbmovsd_xmm x5, x13
37c383200unpckhpd x0, x0
37c383204addpd x3, x5
37c383208movapd x5, x7
37c38320caddpd x1, x12
37c383211mulpd x5, x2
37c383215movupd x13, [rsp+176]
37c38321fmulpd x2, x6
37c383223movapd x8, x1
37c383228movapd x1, x6
37c38322cmovupd x6, [rsp+304]
37c383235mulpd x1, x0
37c383239mulpd x0, x7
37c38323dmovupd x7, [rsp+288]
37c383246movapd x9, x1
37c38324baddsubpd x2, x0
37c38324faddpd x9, x5
37c383254movupd x0, [rcx+rax]
37c383259subpd x5, x1
37c38325dmovupd x1, [rcx+rax]
37c383262unpckhpd x0, x0
37c383266addpd x2, x8
37c38326bunpcklpd x1, x1
37c38326fmovupd x8, [rsp+144]
37c383279movsd_xmm x5, x9
37c38327eaddpd x3, x5
37c383282movapd x5, x7
37c383286mulpd x5, x1
37c38328amulpd x1, x6
37c38328emovapd x10, x2
37c383293movapd x2, x6
37c383297movupd x6, [rsp+272]
37c3832a0mulpd x2, x0
37c3832a4mulpd x0, x7
37c3832a8movupd x7, [rsp+256]
37c3832b1movapd x12, x2
37c3832b6addsubpd x1, x0
37c3832baaddpd x12, x5
37c3832bfmovupd x0, [rdx+rax]
37c3832c4subpd x5, x2
37c3832c8movupd x2, [rdx+rax]
37c3832cdunpcklpd x0, x0
37c3832d1addpd x1, x10
37c3832d6unpckhpd x2, x2
37c3832damovsd_xmm x5, x12
37c3832dfaddpd x5, x3
37c3832e3movapd x3, x6
37c3832e7mulpd x3, x2
37c3832ebmulpd x2, x7
37c3832efmovapd x11, x1
37c3832f4movapd x1, x7
37c3832f8mulpd x1, x0
37c3832fcmulpd x0, x6
37c383300movapd x15, x3
37c383305addpd x15, x1
37c38330asubpd x1, x3
37c38330emovupd x3, [rsp+80]
37c383314addsubpd x0, x2
37c383318movupd x2, [rsp+96]
37c38331emovsd_xmm x1, x15
37c383323addpd x1, x5
37c383327movupd x5, [rsp+112]
37c38332daddpd x0, x11
37c383332mulpd x3, x1
37c383336mulpd x2, x0
37c38333amulpd x5, x1
37c38333emulpd x8, x1
37c383343mulpd x13, x1
37c383348mulpd x14, x1
37c38334dmulpd x1, [rsp+240]
37c383356addsubpd x2, x3
37c38335amovupd x3, [rsp+128]
37c383363mulpd x3, x0
37c383367addsubpd x3, x5
37c38336bmovupd x5, [rsp+160]
37c383374mulpd x5, x0
37c383378addsubpd x5, x8
37c38337dmovapd x7, x5
37c383381movupd x5, [rsp+192]
37c38338amulpd x5, x0
37c38338eaddsubpd x5, x13
37c383393movapd x6, x5
37c383397movupd x5, [rsp+224]
37c3833a0mulpd x5, x0
37c3833a4mulpd x0, [rsp+448]
37c3833adaddsubpd x5, x14
37c3833b2addsubpd x0, x1
37c3833b6subpd x4, x0
37c3833bamovups [rbx+rax], x4
37c3833bemovupd x0, [r10+rax]
37c3833c4subpd x0, x5
37c3833c8movups [r10+rax], x0
37c3833cdmovupd x0, [r9+rax]
37c3833d3subpd x0, x6
37c3833d7movups [r9+rax], x0
37c3833dcmovupd x0, [r8+rax]
37c3833e2subpd x0, x7
37c3833e6movups [r8+rax], x0
37c3833ebmovupd x0, [rcx+rax]
37c3833f0subpd x0, x3
37c3833f4movups [rcx+rax], x0
37c3833f8movupd x0, [rdx+rax]
37c3833fdsubpd x0, x2
37c383401movups [rdx+rax], x0
37c383405add rax, 16
37c383409cmp r11, rsi
37c38340cjne 0x37c3830c0
37c383412jmp 0x37c37d76f
37c383417nop [rax+rax]
37c383420mov rdi, [rsi]
37c383423test rdi, rdi
37c383426jle 0x37c37d76f
37c38342cmov rax, [r10+8]
37c383430movsd_xmm x5, [rbp+8]
37c383435movsd_xmm x6, [r10]
37c38343amovsd_xmm x3, [rbp]
37c38343fmovq x0, rax
37c383444movapd x1, x5
37c383448mov r9, [r10+40]
37c38344cxorpd x0, [rip+0xedbac]
37c383454movapd x2, x6
37c383458movsd_xmm x4, [r10+24]
37c38345emovsd_xmm x7, [r10+16]
37c383464movapd x9, x5
37c383469mulsd x1, x0
37c38346dmovsd_xmm x14, [r10+32]
37c383473mov rcx, [r10+72]
37c383477mulsd x2, x3
37c38347bmovq r15, x4
37c383480mov rdx, [r10+88]
37c383484mov rbp, [r10+104]
37c383488mulsd x0, x3
37c38348csubsd x2, x1
37c383490movapd x1, x6
37c383494mulsd x1, x5
37c383498movapd x10, x2
37c38349dmovapd x2, x5
37c3834a1addsd x0, x1
37c3834a5movapd x1, x7
37c3834a9mulsd x1, x3
37c3834admovapd x15, x0
37c3834b2movapd x0, x4
37c3834b6movapd x4, x14
37c3834bbmulsd x4, x3
37c3834bfxorpd x0, [rip+0xedb39]
37c3834c7mulsd x2, x0
37c3834cbmulsd x0, x3
37c3834cfsubsd x1, x2
37c3834d3movapd x2, x7
37c3834d7mulsd x2, x5
37c3834dbmovsd_xmm [rsp+80], x1
37c3834e1movsd_xmm x1, [r10+48]
37c3834e7addsd x0, x2
37c3834ebmovapd x2, x5
37c3834efmovapd x11, x0
37c3834f4movq x0, r9
37c3834f9xorpd x0, [rip+0xedaff]
37c383501mulsd x2, x0
37c383505mulsd x0, x3
37c383509subsd x4, x2
37c38350dmovapd x2, x14
37c383512mulsd x2, x5
37c383516movapd x12, x4
37c38351bmovsd_xmm x4, [r10+56]
37c383521movq r14, x4
37c383526addsd x0, x2
37c38352amovapd x2, x5
37c38352emovsd_xmm [rsp+96], x0
37c383534movapd x0, x4
37c383538movapd x4, x3
37c38353cxorpd x0, [rip+0xedabc]
37c383544mulsd x4, x1
37c383548mulsd x2, x0
37c38354cmulsd x0, x3
37c383550subsd x4, x2
37c383554movapd x2, x5
37c383558mulsd x2, x1
37c38355cmovapd x13, x0
37c383561movsd_xmm [rsp+112], x4
37c383567movsd_xmm x4, [r10+64]
37c38356daddsd x13, x2
37c383572movq x2, rcx
37c383577xorpd x2, [rip+0xeda81]
37c38357fmovapd x0, x2
37c383583movapd x2, x3
37c383587movsd_xmm [rsp+128], x13
37c383591mulsd x9, x0
37c383596movapd x13, x3
37c38359bmulsd x2, x4
37c38359fmulsd x0, x3
37c3835a3subsd x2, x9
37c3835a8movapd x9, x5
37c3835admulsd x9, x4
37c3835b2movsd_xmm [rsp+144], x2
37c3835bbmovapd x2, x9
37c3835c0movapd x9, x0
37c3835c5movq x0, rdx
37c3835caaddsd x9, x2
37c3835cfmovsd_xmm x2, [r10+80]
37c3835d5xorpd x0, [rip+0xeda23]
37c3835ddmulsd x13, x2
37c3835e2movsd_xmm [rsp+528], x9
37c3835ecmovapd x9, x13
37c3835f1movapd x13, x5
37c3835f6mulsd x13, x0
37c3835fbmulsd x0, x3
37c3835ffsubsd x9, x13
37c383604movapd x13, x5
37c383609mulsd x13, x2
37c38360emovsd_xmm [rsp+544], x9
37c383618movapd x9, x3
37c38361daddsd x0, x13
37c383622movq x13, rbp
37c383627xorpd x13, [rip+0xed9d0]
37c383630mulsd x3, x13
37c383635movsd_xmm [rsp+560], x0
37c38363emovsd_xmm x0, [r10+96]
37c383644mulsd x9, x0
37c383649movapd x8, x9
37c38364emovapd x9, x13
37c383653mulsd x9, x5
37c383658mulsd x5, x0
37c38365csubsd x8, x9
37c383661addsd x3, x5
37c383665movapd x5, x3
37c383669movddup x3, x10
37c38366emovq x10, rax
37c383673movups [rsp+512], x3
37c38367bmovapd x3, x6
37c38367funpcklpd x3, x10
37c383684movups [rsp+496], x3
37c38368cmovq x3, rax
37c383691lea rax, [r8+2*r11]
37c383695unpcklpd x3, x6
37c383699movq x6, r15
37c38369elea rsi, [rax+1]
37c3836a2add rax, r11
37c3836a5movups [rsp+480], x3
37c3836admovapd x3, x7
37c3836b1lea r10, [rax+1]
37c3836b5add rax, r11
37c3836b8shl rsi, 4
37c3836bcunpcklpd x3, x6
37c3836c0shl r10, 4
37c3836c4movups [rsp+464], x3
37c3836ccmovapd x3, x6
37c3836d0movq x6, rcx
37c3836d5add rsi, rbx
37c3836d8unpcklpd x3, x7
37c3836dcmovq x7, r9
37c3836e1add r10, rbx
37c3836e4movups [rsp+448], x3
37c3836ecmovapd x3, x14
37c3836f1unpcklpd x3, x7
37c3836f5movq x7, r14
37c3836famovups [rsp+432], x3
37c383702movq x3, r9
37c383707lea r9, [rax+1]
37c38370badd rax, r11
37c38370eunpcklpd x3, x14
37c383713lea r8, [rax+1]
37c383717add rax, r11
37c38371ashl r9, 4
37c38371emovups [rsp+416], x3
37c383726movapd x3, x1
37c38372ashl r8, 4
37c38372eadd r9, rbx
37c383731unpcklpd x3, x7
37c383735add r8, rbx
37c383738movups [rsp+400], x3
37c383740movapd x3, x7
37c383744unpcklpd x3, x1
37c383748movups [rsp+384], x3
37c383750movapd x3, x4
37c383754unpcklpd x3, x6
37c383758movups [rsp+368], x3
37c383760movq x3, rcx
37c383765lea rcx, [rax+1]
37c383769unpcklpd x3, x4
37c38376dmovapd x4, x2
37c383771shl rcx, 4
37c383775movups [rsp+352], x3
37c38377dmovq x3, rdx
37c383782add rcx, rbx
37c383785unpcklpd x4, x3
37c383789movq x3, rbp
37c38378emovups [rsp+336], x4
37c383796movq x4, rdx
37c38379blea rdx, [r11+rax+1]
37c3837a0xor eax, eax
37c3837a2unpcklpd x4, x2
37c3837a6shl rdx, 4
37c3837aaxor r11l, r11l
37c3837admovups [rsp+320], x4
37c3837b5movapd x4, x0
37c3837b9add rdx, rbx
37c3837bcunpcklpd x4, x3
37c3837c0movddup x3, x15
37c3837c5movups [rsp+304], x4
37c3837cdmovq x4, rbp
37c3837d2unpcklpd x4, x0
37c3837d6movups [rsp+272], x3
37c3837demovddup x3, [rsp+80]
37c3837e4movups [rsp+288], x4
37c3837ecmovddup x4, [rsp+112]
37c3837f2movups [rsp+256], x3
37c3837famovddup x3, x11
37c3837ffmovups [rsp+192], x4
37c383807movddup x4, [rsp+128]
37c383810movups [rsp+240], x3
37c383818movddup x3, x12
37c38381dmovups [rsp+176], x4
37c383825movddup x4, [rsp+144]
37c38382emovups [rsp+224], x3
37c383836movddup x3, [rsp+96]
37c38383cmovups [rsp+160], x4
37c383844movddup x4, [rsp+528]
37c38384dmovups [rsp+208], x3
37c383855movups [rsp+144], x4
37c38385dmovddup x4, [rsp+544]
37c383866movups [rsp+128], x4
37c38386emovddup x4, [rsp+560]
37c383877movups [rsp+112], x4
37c38387cmovddup x4, x8
37c383881movups [rsp+96], x4
37c383886movddup x4, x5
37c38388amovups [rsp+80], x4
37c38388fnop
37c383890
37c383890loc_37c383890:
37c383890movupd x4, [rbx+rax]
37c383895add r11, 1
37c383899movupd x6, [rsp+496]
37c3838a2movupd x7, [rsp+480]
37c3838abmovapd x0, x4
37c3838afmovapd x1, x4
37c3838b3movapd x2, x6
37c3838b7unpckhpd x0, x4
37c3838bbunpcklpd x1, x4
37c3838bfmovapd x5, x7
37c3838c3mulpd x2, x0
37c3838c7mulpd x5, x1
37c3838cbmulpd x0, x7
37c3838cfmovupd x7, [rsp+448]
37c3838d8mulpd x1, x6
37c3838dcmovupd x6, [rsp+464]
37c3838e5movapd x3, x2
37c3838e9addpd x3, x5
37c3838edsubpd x5, x2
37c3838f1movupd x2, [rsi+rax]
37c3838f6addsubpd x1, x0
37c3838famovupd x0, [rsi+rax]
37c3838ffunpcklpd x2, x2
37c383903movsd_xmm x5, x3
37c383907movapd x3, x7
37c38390bmovapd x9, x5
37c383910movapd x5, x6
37c383914mulpd x3, x2
37c383918unpckhpd x0, x0
37c38391cmulpd x5, x0
37c383920mulpd x2, x6
37c383924movupd x6, [rsp+432]
37c38392dmulpd x0, x7
37c383931movupd x7, [rsp+416]
37c38393amovapd x10, x5
37c38393faddpd x10, x3
37c383944subpd x3, x5
37c383948movapd x5, x7
37c38394caddsubpd x2, x0
37c383950movupd x0, [r10+rax]
37c383956unpckhpd x0, x0
37c38395amovsd_xmm x3, x10
37c38395faddpd x3, x9
37c383964addpd x2, x1
37c383968movupd x1, [r10+rax]
37c38396eunpcklpd x1, x1
37c383972mulpd x5, x1
37c383976movapd x11, x2
37c38397bmovapd x2, x6
37c38397fmulpd x2, x0
37c383983mulpd x1, x6
37c383987movupd x6, [rsp+400]
37c383990mulpd x0, x7
37c383994movupd x7, [rsp+384]
37c38399dmovapd x12, x2
37c3839a2addpd x12, x5
37c3839a7subpd x5, x2
37c3839abmovupd x2, [r9+rax]
37c3839b1addsubpd x1, x0
37c3839b5movupd x0, [r9+rax]
37c3839bbunpcklpd x2, x2
37c3839bfmovsd_xmm x5, x12
37c3839c4unpckhpd x0, x0
37c3839c8addpd x3, x5
37c3839ccmovapd x5, x7
37c3839d0addpd x1, x11
37c3839d5mulpd x5, x2
37c3839d9mulpd x2, x6
37c3839ddmovapd x15, x1
37c3839e2movapd x1, x6
37c3839e6movupd x6, [rsp+368]
37c3839efmulpd x1, x0
37c3839f3mulpd x0, x7
37c3839f7movupd x7, [rsp+352]
37c383a00movapd x9, x1
37c383a05addsubpd x2, x0
37c383a09addpd x9, x5
37c383a0emovupd x0, [r8+rax]
37c383a14subpd x5, x1
37c383a18movupd x1, [r8+rax]
37c383a1eunpckhpd x0, x0
37c383a22addpd x2, x15
37c383a27unpcklpd x1, x1
37c383a2bmovupd x15, [rsp+144]
37c383a35movsd_xmm x5, x9
37c383a3aaddpd x3, x5
37c383a3emovapd x5, x7
37c383a42movupd x9, [rsp+208]
37c383a4cmulpd x5, x1
37c383a50mulpd x1, x6
37c383a54movapd x8, x2
37c383a59movapd x2, x6
37c383a5dmovupd x6, [rsp+336]
37c383a66mulpd x2, x0
37c383a6amulpd x0, x7
37c383a6emovupd x7, [rsp+320]
37c383a77movapd x10, x2
37c383a7caddsubpd x1, x0
37c383a80addpd x10, x5
37c383a85movupd x0, [rcx+rax]
37c383a8asubpd x5, x2
37c383a8emovupd x2, [rcx+rax]
37c383a93unpckhpd x0, x0
37c383a97addpd x1, x8
37c383a9cunpcklpd x2, x2
37c383aa0movupd x8, [rsp+176]
37c383aaamovsd_xmm x5, x10
37c383aafaddpd x3, x5
37c383ab3movapd x5, x7
37c383ab7mulpd x5, x2
37c383abbmulpd x2, x6
37c383abfmovapd x11, x1
37c383ac4movapd x1, x6
37c383ac8movupd x6, [rsp+304]
37c383ad1mulpd x1, x0
37c383ad5mulpd x0, x7
37c383ad9movupd x7, [rsp+288]
37c383ae2movapd x13, x1
37c383ae7addsubpd x2, x0
37c383aebaddpd x13, x5
37c383af0movupd x0, [rdx+rax]
37c383af5subpd x5, x1
37c383af9movapd x1, x7
37c383afdunpcklpd x0, x0
37c383b01addpd x2, x11
37c383b06mulpd x1, x0
37c383b0amovsd_xmm x5, x13
37c383b0faddpd x5, x3
37c383b13movapd x3, x6
37c383b17mulpd x0, x6
37c383b1bmovapd x14, x2
37c383b20movupd x2, [rdx+rax]
37c383b25unpckhpd x2, x2
37c383b29mulpd x3, x2
37c383b2dmulpd x2, x7
37c383b31movapd x12, x3
37c383b36addpd x12, x1
37c383b3baddsubpd x0, x2
37c383b3fsubpd x1, x3
37c383b43movupd x3, [rsp+80]
37c383b49addpd x0, x14
37c383b4emovsd_xmm x1, x12
37c383b53addpd x1, x5
37c383b57movupd x5, [rsp+112]
37c383b5dmovupd x11, [rsp+240]
37c383b67movupd x2, [rsp+96]
37c383b6dmulpd x3, x1
37c383b71mulpd x2, x0
37c383b75mulpd x5, x1
37c383b79mulpd x15, x1
37c383b7emulpd x8, x1
37c383b83mulpd x9, x1
37c383b88addsubpd x2, x3
37c383b8cmulpd x11, x1
37c383b91movupd x3, [rsp+128]
37c383b9amulpd x1, [rsp+272]
37c383ba3mulpd x3, x0
37c383ba7addsubpd x3, x5
37c383babmovupd x5, [rsp+160]
37c383bb4mulpd x5, x0
37c383bb8addsubpd x5, x15
37c383bbdmovapd x7, x5
37c383bc1movupd x5, [rsp+192]
37c383bcamulpd x5, x0
37c383bceaddsubpd x5, x8
37c383bd3movapd x6, x5
37c383bd7movupd x5, [rsp+224]
37c383be0mulpd x5, x0
37c383be4addsubpd x5, x9
37c383be9movapd x14, x5
37c383beemovupd x5, [rsp+256]
37c383bf7mulpd x5, x0
37c383bfbmulpd x0, [rsp+512]
37c383c04addsubpd x5, x11
37c383c09addsubpd x0, x1
37c383c0dsubpd x4, x0
37c383c11movups [rbx+rax], x4
37c383c15movupd x0, [rsi+rax]
37c383c1asubpd x0, x5
37c383c1emovups [rsi+rax], x0
37c383c22movupd x0, [r10+rax]
37c383c28subpd x0, x14
37c383c2dmovups [r10+rax], x0
37c383c32movupd x0, [r9+rax]
37c383c38subpd x0, x6
37c383c3cmovups [r9+rax], x0
37c383c41movupd x0, [r8+rax]
37c383c47subpd x0, x7
37c383c4bmovups [r8+rax], x0
37c383c50movupd x0, [rcx+rax]
37c383c55subpd x0, x3
37c383c59movups [rcx+rax], x0
37c383c5dmovupd x0, [rdx+rax]
37c383c62subpd x0, x2
37c383c66movups [rdx+rax], x0
37c383c6aadd rax, 16
37c383c6ecmp r11, rdi
37c383c71jne 0x37c383890
37c383c77jmp 0x37c37d76f
37c383c7cnop [rax]
37c383c80mov rdi, [rsi]
37c383c83test rdi, rdi
37c383c86jle 0x37c37d76f
37c383c8cmov rax, [r10+8]
37c383c90movsd_xmm x3, [rbp+8]
37c383c95movsd_xmm x6, [r10]
37c383c9amovsd_xmm x4, [rbp]
37c383c9fmovq x0, rax
37c383ca4movapd x1, x3
37c383ca8mov rsi, [r10+24]
37c383cacxorpd x0, [rip+0xed34c]
37c383cb4movapd x2, x6
37c383cb8movsd_xmm x7, [r10+16]
37c383cbemovsd_xmm x5, [r10+32]
37c383cc4mulsd x1, x0
37c383cc8mov r9, [r10+56]
37c383cccmovsd_xmm x9, [r10+48]
37c383cd2mulsd x2, x4
37c383cd6movsd_xmm x13, [r10+64]
37c383cdcmov rcx, [r10+88]
37c383ce0mulsd x0, x4
37c383ce4mov rdx, [r10+104]
37c383ce8subsd x2, x1
37c383cecmovapd x1, x6
37c383cf0mulsd x1, x3
37c383cf4movapd x14, x2
37c383cf9movapd x2, x7
37c383cfdmulsd x2, x4
37c383d01addsd x0, x1
37c383d05movapd x1, x3
37c383d09movapd x11, x0
37c383d0emovq x0, rsi
37c383d13xorpd x0, [rip+0xed2e5]
37c383d1bmulsd x1, x0
37c383d1fmulsd x0, x4
37c383d23subsd x2, x1
37c383d27movapd x1, x7
37c383d2bmulsd x1, x3
37c383d2fmovsd_xmm [rsp+80], x2
37c383d35movapd x2, x4
37c383d39mulsd x2, x5
37c383d3daddsd x0, x1
37c383d41movsd_xmm x1, [r10+40]
37c383d47movq r15, x1
37c383d4cmovapd x12, x0
37c383d51movapd x0, x1
37c383d55movapd x1, x3
37c383d59xorpd x0, [rip+0xed29f]
37c383d61mulsd x1, x0
37c383d65mulsd x0, x4
37c383d69subsd x2, x1
37c383d6dmovapd x1, x3
37c383d71mulsd x1, x5
37c383d75movsd_xmm [rsp+96], x2
37c383d7bmovapd x2, x9
37c383d80mulsd x2, x4
37c383d84addsd x0, x1
37c383d88movq x1, r9
37c383d8dxorpd x1, [rip+0xed26b]
37c383d95movsd_xmm [rsp+112], x0
37c383d9bmovapd x0, x1
37c383d9fmovapd x1, x3
37c383da3movapd x10, x2
37c383da8mulsd x1, x0
37c383dacmovapd x2, x13
37c383db1mulsd x0, x4
37c383db5mulsd x2, x4
37c383db9subsd x10, x1
37c383dbemovapd x1, x9
37c383dc3mulsd x1, x3
37c383dc7movapd x15, x0
37c383dccmovsd_xmm [rsp+128], x10
37c383dd6movapd x10, x3
37c383ddbaddsd x15, x1
37c383de0movsd_xmm x1, [r10+72]
37c383de6movapd x0, x1
37c383deaxorpd x0, [rip+0xed20e]
37c383df2movq r14, x1
37c383df7movsd_xmm [rsp+144], x15
37c383e01movapd x1, x3
37c383e05mulsd x1, x0
37c383e09mulsd x0, x4
37c383e0dsubsd x2, x1
37c383e11movapd x1, x13
37c383e16mulsd x1, x3
37c383e1amovsd_xmm [rsp+160], x2
37c383e23movsd_xmm x2, [r10+80]
37c383e29addsd x0, x1
37c383e2dmovq x1, rcx
37c383e32xorpd x1, [rip+0xed1c6]
37c383e3amovsd_xmm [rsp+176], x0
37c383e43movapd x0, x1
37c383e47movapd x1, x4
37c383e4bmulsd x1, x2
37c383e4fmulsd x10, x0
37c383e54mulsd x0, x4
37c383e58movapd x15, x1
37c383e5dmovapd x1, x3
37c383e61mulsd x1, x2
37c383e65subsd x15, x10
37c383e6amovapd x10, x0
37c383e6fmovq x0, rdx
37c383e74xorpd x0, [rip+0xed184]
37c383e7cmovsd_xmm [rsp+592], x15
37c383e86movapd x15, x4
37c383e8baddsd x10, x1
37c383e90movsd_xmm x1, [r10+96]
37c383e96mulsd x15, x1
37c383e9bmovsd_xmm [rsp+608], x10
37c383ea5movapd x10, x3
37c383eaamulsd x10, x0
37c383eafmulsd x0, x4
37c383eb3subsd x15, x10
37c383eb8movapd x10, x3
37c383ebdmulsd x10, x1
37c383ec2movsd_xmm [rsp+624], x15
37c383eccmovapd x15, x4
37c383ed1addsd x0, x10
37c383ed6movsd_xmm x10, [r10+120]
37c383edcmovq r13, x10
37c383ee1xorpd x10, [rip+0xed116]
37c383eeamovsd_xmm [rsp+640], x0
37c383ef3movsd_xmm x0, [r10+112]
37c383ef9mulsd x4, x10
37c383efemulsd x15, x0
37c383f03movapd x8, x15
37c383f08movapd x15, x10
37c383f0dmulsd x15, x3
37c383f12mulsd x3, x0
37c383f16subsd x8, x15
37c383f1baddsd x4, x3
37c383f1fmovapd x3, x4
37c383f23movddup x4, x14
37c383f28movq x14, rax
37c383f2dmovups [rsp+576], x4
37c383f35movapd x4, x6
37c383f39unpcklpd x4, x14
37c383f3emovups [rsp+560], x4
37c383f46movq x4, rax
37c383f4blea rax, [r8+2*r11]
37c383f4funpcklpd x4, x6
37c383f53movq x6, rsi
37c383f58lea rbp, [rax+1]
37c383f5cadd rax, r11
37c383f5fmovups [rsp+544], x4
37c383f67movapd x4, x7
37c383f6bshl rbp, 4
37c383f6funpcklpd x4, x6
37c383f73add rbp, rbx
37c383f76movups [rsp+528], x4
37c383f7emovq x4, rsi
37c383f83lea rsi, [rax+1]
37c383f87add rax, r11
37c383f8aunpcklpd x4, x7
37c383f8emovq x7, r15
37c383f93lea r10, [rax+1]
37c383f97add rax, r11
37c383f9amovups [rsp+512], x4
37c383fa2movapd x4, x5
37c383fa6shl rsi, 4
37c383faaunpcklpd x4, x7
37c383faeshl r10, 4
37c383fb2add rsi, rbx
37c383fb5movups [rsp+496], x4
37c383fbdmovapd x4, x7
37c383fc1add r10, rbx
37c383fc4unpcklpd x4, x5
37c383fc8movq x5, r9
37c383fcdmovups [rsp+480], x4
37c383fd5movapd x4, x9
37c383fdaunpcklpd x4, x5
37c383fdemovq x5, r14
37c383fe3movups [rsp+464], x4
37c383febmovq x4, r9
37c383ff0lea r9, [rax+1]
37c383ff4add rax, r11
37c383ff7unpcklpd x4, x9
37c383ffclea r8, [rax+1]
37c384000add rax, r11
37c384003shl r9, 4
37c384007movups [rsp+448], x4
37c38400fmovapd x4, x13
37c384014shl r8, 4
37c384018add r9, rbx
37c38401bunpcklpd x4, x5
37c38401fadd r8, rbx
37c384022movups [rsp+432], x4
37c38402amovapd x4, x5
37c38402emovq x5, rcx
37c384033unpcklpd x4, x13
37c384038movups [rsp+416], x4
37c384040movapd x4, x2
37c384044unpcklpd x4, x5
37c384048movq x5, rdx
37c38404dmovups [rsp+400], x4
37c384055movq x4, rcx
37c38405alea rcx, [rax+1]
37c38405eunpcklpd x4, x2
37c384062shl rcx, 4
37c384066movups [rsp+384], x4
37c38406emovapd x4, x1
37c384072add rcx, rbx
37c384075unpcklpd x4, x5
37c384079movq x5, r13
37c38407emovups [rsp+368], x4
37c384086movq x4, rdx
37c38408blea rdx, [r11+rax+1]
37c384090xor eax, eax
37c384092unpcklpd x4, x1
37c384096shl rdx, 4
37c38409axor r11l, r11l
37c38409dmovups [rsp+352], x4
37c3840a5movapd x4, x0
37c3840a9add rdx, rbx
37c3840acunpcklpd x4, x5
37c3840b0movups [rsp+336], x4
37c3840b8movapd x4, x5
37c3840bcunpcklpd x4, x0
37c3840c0movups [rsp+320], x4
37c3840c8movddup x4, x11
37c3840cdmovups [rsp+304], x4
37c3840d5movddup x4, [rsp+80]
37c3840dbmovups [rsp+288], x4
37c3840e3movddup x4, x12
37c3840e8movups [rsp+272], x4
37c3840f0movddup x4, [rsp+96]
37c3840f6movups [rsp+256], x4
37c3840femovddup x4, [rsp+112]
37c384104movups [rsp+240], x4
37c38410cmovddup x4, [rsp+128]
37c384115movups [rsp+224], x4
37c38411dmovddup x4, [rsp+144]
37c384126movups [rsp+208], x4
37c38412emovddup x4, [rsp+160]
37c384137movups [rsp+192], x4
37c38413fmovddup x4, [rsp+176]
37c384148movups [rsp+176], x4
37c384150movddup x4, [rsp+592]
37c384159movups [rsp+160], x4
37c384161movddup x4, [rsp+608]
37c38416amovups [rsp+144], x4
37c384172movddup x4, [rsp+624]
37c38417bmovups [rsp+128], x4
37c384183movddup x4, [rsp+640]
37c38418cmovups [rsp+112], x4
37c384191movddup x4, x8
37c384196movups [rsp+96], x4
37c38419bmovddup x4, x3
37c38419fmovups [rsp+80], x4
37c3841a4nop
37c3841a5nop [rax+rax]
37c3841b0
37c3841b0loc_37c3841b0:
37c3841b0movupd x4, [rbx+rax]
37c3841b5add r11, 1
37c3841b9movupd x6, [rsp+560]
37c3841c2movupd x7, [rsp+544]
37c3841cbmovapd x0, x4
37c3841cfmovapd x1, x4
37c3841d3movapd x2, x6
37c3841d7unpckhpd x0, x4
37c3841dbunpcklpd x1, x4
37c3841dfmovapd x5, x7
37c3841e3mulpd x2, x0
37c3841e7mulpd x5, x1
37c3841ebmulpd x0, x7
37c3841efmovupd x7, [rsp+512]
37c3841f8mulpd x1, x6
37c3841fcmovupd x6, [rsp+528]
37c384205movapd x3, x2
37c384209addpd x3, x5
37c38420dsubpd x5, x2
37c384211movupd x2, [rbp+rax]
37c384217addsubpd x1, x0
37c38421bmovupd x0, [rbp+rax]
37c384221unpcklpd x2, x2
37c384225movsd_xmm x5, x3
37c384229movapd x3, x7
37c38422dmovapd x10, x5
37c384232movapd x5, x6
37c384236mulpd x3, x2
37c38423aunpckhpd x0, x0
37c38423emulpd x5, x0
37c384242mulpd x2, x6
37c384246movupd x6, [rsp+496]
37c38424fmulpd x0, x7
37c384253movupd x7, [rsp+480]
37c38425cmovapd x13, x5
37c384261addpd x13, x3
37c384266subpd x3, x5
37c38426amovapd x5, x7
37c38426eaddsubpd x2, x0
37c384272movupd x0, [rsi+rax]
37c384277unpckhpd x0, x0
37c38427bmovsd_xmm x3, x13
37c384280addpd x3, x10
37c384285addpd x2, x1
37c384289movupd x1, [rsi+rax]
37c38428eunpcklpd x1, x1
37c384292mulpd x5, x1
37c384296movapd x12, x2
37c38429bmovapd x2, x6
37c38429fmulpd x2, x0
37c3842a3mulpd x1, x6
37c3842a7movupd x6, [rsp+464]
37c3842b0mulpd x0, x7
37c3842b4movupd x7, [rsp+448]
37c3842bdmovapd x14, x2
37c3842c2addpd x14, x5
37c3842c7subpd x5, x2
37c3842cbmovupd x2, [r10+rax]
37c3842d1addsubpd x1, x0
37c3842d5movupd x0, [r10+rax]
37c3842dbunpcklpd x2, x2
37c3842dfmovsd_xmm x5, x14
37c3842e4unpckhpd x0, x0
37c3842e8addpd x3, x5
37c3842ecmovapd x5, x7
37c3842f0addpd x1, x12
37c3842f5mulpd x5, x2
37c3842f9mulpd x2, x6
37c3842fdmovapd x15, x1
37c384302movapd x1, x6
37c384306movupd x6, [rsp+432]
37c38430fmulpd x1, x0
37c384313mulpd x0, x7
37c384317movupd x7, [rsp+416]
37c384320movapd x10, x1
37c384325addsubpd x2, x0
37c384329addpd x10, x5
37c38432emovupd x0, [r9+rax]
37c384334subpd x5, x1
37c384338movupd x1, [r9+rax]
37c38433eunpckhpd x0, x0
37c384342addpd x2, x15
37c384347unpcklpd x1, x1
37c38434bmovsd_xmm x5, x10
37c384350addpd x3, x5
37c384354movapd x5, x7
37c384358mulpd x5, x1
37c38435cmulpd x1, x6
37c384360movapd x12, x2
37c384365movapd x2, x6
37c384369movupd x6, [rsp+400]
37c384372mulpd x2, x0
37c384376mulpd x0, x7
37c38437amovupd x7, [rsp+384]
37c384383movapd x13, x2
37c384388addsubpd x1, x0
37c38438caddpd x13, x5
37c384391movupd x0, [r8+rax]
37c384397subpd x5, x2
37c38439bmovupd x2, [r8+rax]
37c3843a1unpckhpd x0, x0
37c3843a5addpd x1, x12
37c3843aaunpcklpd x2, x2
37c3843aemovsd_xmm x5, x13
37c3843b3addpd x3, x5
37c3843b7movapd x5, x7
37c3843bbmulpd x5, x2
37c3843bfmulpd x2, x6
37c3843c3movapd x8, x1
37c3843c8movapd x1, x6
37c3843ccmovupd x6, [rsp+368]
37c3843d5mulpd x1, x0
37c3843d9mulpd x0, x7
37c3843ddmovupd x7, [rsp+352]
37c3843e6movapd x9, x1
37c3843ebaddsubpd x2, x0
37c3843efaddpd x9, x5
37c3843f4movupd x0, [rcx+rax]
37c3843f9subpd x5, x1
37c3843fdmovupd x1, [rcx+rax]
37c384402unpckhpd x0, x0
37c384406addpd x2, x8
37c38440bunpcklpd x1, x1
37c38440fmovsd_xmm x5, x9
37c384414addpd x3, x5
37c384418movapd x5, x7
37c38441cmulpd x5, x1
37c384420mulpd x1, x6
37c384424movapd x11, x2
37c384429movapd x2, x6
37c38442dmovupd x6, [rsp+336]
37c384436mulpd x2, x0
37c38443amulpd x0, x7
37c38443emovupd x7, [rsp+320]
37c384447movapd x15, x2
37c38444caddsubpd x1, x0
37c384450addpd x15, x5
37c384455movupd x0, [rdx+rax]
37c38445asubpd x5, x2
37c38445emovupd x2, [rdx+rax]
37c384463unpcklpd x0, x0
37c384467addpd x1, x11
37c38446cunpckhpd x2, x2
37c384470movsd_xmm x5, x15
37c384475addpd x5, x3
37c384479movapd x3, x6
37c38447dmulpd x3, x2
37c384481mulpd x2, x7
37c384485movapd x14, x1
37c38448amovapd x1, x7
37c38448emulpd x1, x0
37c384492mulpd x0, x6
37c384496movapd x10, x3
37c38449baddpd x10, x1
37c3844a0subpd x1, x3
37c3844a4movupd x3, [rsp+80]
37c3844aaaddsubpd x0, x2
37c3844aemovsd_xmm x1, x10
37c3844b3addpd x1, x5
37c3844b7movupd x5, [rsp+112]
37c3844bdmovupd x2, [rsp+96]
37c3844c3movupd x12, [rsp+144]
37c3844cdaddpd x0, x14
37c3844d2movupd x8, [rsp+176]
37c3844dcmovupd x11, [rsp+208]
37c3844e6movupd x13, [rsp+240]
37c3844f0mulpd x3, x1
37c3844f4movupd x9, [rsp+272]
37c3844femulpd x2, x0
37c384502mulpd x5, x1
37c384506mulpd x12, x1
37c38450bmulpd x8, x1
37c384510mulpd x11, x1
37c384515addsubpd x2, x3
37c384519mulpd x13, x1
37c38451emovupd x3, [rsp+128]
37c384527mulpd x9, x1
37c38452cmulpd x3, x0
37c384530mulpd x1, [rsp+304]
37c384539addsubpd x3, x5
37c38453dmovupd x5, [rsp+160]
37c384546mulpd x5, x0
37c38454aaddsubpd x5, x12
37c38454fmovapd x7, x5
37c384553movupd x5, [rsp+192]
37c38455cmulpd x5, x0
37c384560addsubpd x5, x8
37c384565movapd x6, x5
37c384569movupd x5, [rsp+224]
37c384572mulpd x5, x0
37c384576addsubpd x5, x11
37c38457bmovapd x14, x5
37c384580movupd x5, [rsp+256]
37c384589mulpd x5, x0
37c38458daddsubpd x5, x13
37c384592movapd x15, x5
37c384597movupd x5, [rsp+288]
37c3845a0mulpd x5, x0
37c3845a4mulpd x0, [rsp+576]
37c3845adaddsubpd x5, x9
37c3845b2addsubpd x0, x1
37c3845b6subpd x4, x0
37c3845bamovups [rbx+rax], x4
37c3845bemovupd x0, [rbp+rax]
37c3845c4subpd x0, x5
37c3845c8movups [rbp+rax], x0
37c3845cdmovupd x0, [rsi+rax]
37c3845d2subpd x0, x15
37c3845d7movups [rsi+rax], x0
37c3845dbmovupd x0, [r10+rax]
37c3845e1subpd x0, x14
37c3845e6movups [r10+rax], x0
37c3845ebmovupd x0, [r9+rax]
37c3845f1subpd x0, x6
37c3845f5movups [r9+rax], x0
37c3845famovupd x0, [r8+rax]
37c384600subpd x0, x7
37c384604movups [r8+rax], x0
37c384609movupd x0, [rcx+rax]
37c38460esubpd x0, x3
37c384612movups [rcx+rax], x0
37c384616movupd x0, [rdx+rax]
37c38461bsubpd x0, x2
37c38461fmovups [rdx+rax], x0
37c384623add rax, 16
37c384627cmp r11, rdi
37c38462ajne 0x37c3841b0
37c384630jmp 0x37c37d76f
37c384635nop [rax]
37c384638mov rsi, [rsi]
37c38463btest rsi, rsi
37c38463ejle 0x37c37d76f
37c384644mov rax, [r10+8]
37c384648movsd_xmm x3, [rbp+8]
37c38464dmovsd_xmm x6, [r10]
37c384652movsd_xmm x4, [rbp]
37c384657movq x0, rax
37c38465cmovapd x1, x3
37c384660mov rdx, [r10+24]
37c384664xorpd x0, [rip+0xec994]
37c38466cmovapd x2, x6
37c384670movsd_xmm x7, [r10+16]
37c384676mov rcx, [r10+40]
37c38467amulsd x1, x0
37c38467emovsd_xmm x14, [r10+32]
37c384684mov r9, [r10+72]
37c384688mulsd x2, x4
37c38468cmovq x5, rcx
37c384691mov rdi, [r10+104]
37c384695xorpd x5, [rip+0xec963]
37c38469dmulsd x0, x4
37c3846a1subsd x2, x1
37c3846a5movapd x1, x6
37c3846a9mulsd x1, x3
37c3846admovapd x13, x2
37c3846b2movapd x2, x7
37c3846b6mulsd x2, x4
37c3846baaddsd x0, x1
37c3846bemovapd x1, x3
37c3846c2movsd_xmm [rsp+80], x0
37c3846c8movq x0, rdx
37c3846cdxorpd x0, [rip+0xec92b]
37c3846d5mulsd x1, x0
37c3846d9mulsd x0, x4
37c3846ddsubsd x2, x1
37c3846e1movapd x1, x7
37c3846e5mulsd x1, x3
37c3846e9movapd x12, x2
37c3846eemovapd x2, x14
37c3846f3mulsd x2, x4
37c3846f7addsd x0, x1
37c3846fbmovapd x1, x3
37c3846ffmulsd x1, x5
37c384703movsd_xmm [rsp+96], x0
37c384709movapd x0, x5
37c38470dmulsd x0, x4
37c384711subsd x2, x1
37c384715movapd x1, x14
37c38471amulsd x1, x3
37c38471emovapd x5, x0
37c384722movsd_xmm [rsp+112], x2
37c384728addsd x5, x1
37c38472cmovsd_xmm x1, [r10+56]
37c384732movq r15, x1
37c384737movapd x0, x1
37c38473bmovapd x1, x4
37c38473fmovsd_xmm [rsp+128], x5
37c384748movsd_xmm x5, [r10+48]
37c38474exorpd x0, [rip+0xec8aa]
37c384756mulsd x1, x5
37c38475amovapd x11, x1
37c38475fmovapd x1, x3
37c384763mulsd x1, x0
37c384767mulsd x0, x4
37c38476bsubsd x11, x1
37c384770movapd x1, x3
37c384774mulsd x1, x5
37c384778movapd x8, x0
37c38477dmovsd_xmm [rsp+144], x11
37c384787movsd_xmm x11, [r10+80]
37c38478daddsd x8, x1
37c384792movq x1, r9
37c384797xorpd x1, [rip+0xec861]
37c38479fmovapd x0, x1
37c3847a3movapd x1, x3
37c3847a7movsd_xmm [rsp+160], x8
37c3847b1movsd_xmm x8, [r10+64]
37c3847b7mulsd x1, x0
37c3847bbmulsd x0, x4
37c3847bfmovapd x2, x8
37c3847c4mulsd x2, x4
37c3847c8movapd x10, x0
37c3847cdmovapd x15, x2
37c3847d2movapd x2, x11
37c3847d7subsd x15, x1
37c3847dcmulsd x2, x4
37c3847e0movapd x1, x8
37c3847e5mulsd x1, x3
37c3847e9movsd_xmm [rsp+176], x15
37c3847f3movapd x15, x3
37c3847f8addsd x10, x1
37c3847fdmovsd_xmm x1, [r10+88]
37c384803movapd x0, x1
37c384807xorpd x0, [rip+0xec7f1]
37c38480fmovq r14, x1
37c384814movsd_xmm [rsp+192], x10
37c38481emovapd x1, x3
37c384822mulsd x1, x0
37c384826mulsd x0, x4
37c38482asubsd x2, x1
37c38482emovapd x1, x11
37c384833mulsd x1, x3
37c384837movsd_xmm [rsp+656], x2
37c384840movsd_xmm x2, [r10+96]
37c384846addsd x0, x1
37c38484amovq x1, rdi
37c38484fmovsd_xmm [rsp+672], x0
37c384858xorpd x1, [rip+0xec7a0]
37c384860mov rbp, [r10+136]
37c384867movapd x0, x1
37c38486bmovapd x1, x4
37c38486fmulsd x1, x2
37c384873mulsd x15, x0
37c384878mulsd x0, x4
37c38487cmovapd x10, x1
37c384881movapd x1, x3
37c384885mulsd x1, x2
37c384889subsd x10, x15
37c38488emovapd x15, x0
37c384893movsd_xmm x0, [r10+120]
37c384899movsd_xmm [rsp+688], x10
37c3848a3movq r13, x0
37c3848a8xorpd x0, [rip+0xec750]
37c3848b0movapd x10, x3
37c3848b5addsd x15, x1
37c3848bamovsd_xmm x1, [r10+112]
37c3848c0mulsd x10, x0
37c3848c5mulsd x0, x4
37c3848c9movsd_xmm [rsp+704], x15
37c3848d3movapd x15, x4
37c3848d8mulsd x15, x1
37c3848ddsubsd x15, x10
37c3848e2movapd x10, x3
37c3848e7mulsd x10, x1
37c3848ecmovsd_xmm [rsp+720], x15
37c3848f6movapd x15, x4
37c3848fbaddsd x0, x10
37c384900movq x10, rbp
37c384905xorpd x10, [rip+0xec6f2]
37c38490emulsd x4, x10
37c384913movsd_xmm [rsp+744], x0
37c38491cmovsd_xmm x0, [r10+128]
37c384925mulsd x15, x0
37c38492amovapd x9, x15
37c38492fmovapd x15, x10
37c384934mulsd x15, x3
37c384939mulsd x3, x0
37c38493dsubsd x9, x15
37c384942addsd x4, x3
37c384946movapd x3, x4
37c38494amovddup x4, x13
37c38494fmovq x13, rax
37c384954movups [rsp+640], x4
37c38495cmovapd x4, x6
37c384960unpcklpd x4, x13
37c384965movups [rsp+624], x4
37c38496dmovq x4, rax
37c384972lea rax, [r8+2*r11]
37c384976unpcklpd x4, x6
37c38497amovq x6, rdx
37c38497fmovups [rsp+608], x4
37c384987movapd x4, x7
37c38498bunpcklpd x4, x6
37c38498fmovq x6, r15
37c384994movups [rsp+592], x4
37c38499cmovq x4, rdx
37c3849a1lea rdx, [rax+r11]
37c3849a5add rax, 1
37c3849a9unpcklpd x4, x7
37c3849admovq x7, rcx
37c3849b2shl rax, 4
37c3849b6movups [rsp+576], x4
37c3849bemovapd x4, x14
37c3849c3unpcklpd x4, x7
37c3849c7movq x7, r9
37c3849ccmovups [rsp+560], x4
37c3849d4movq x4, rcx
37c3849d9lea rcx, [rdx+r11]
37c3849ddadd rdx, 1
37c3849e1unpcklpd x4, x14
37c3849e6lea r8, [rcx+r11]
37c3849eaadd rcx, 1
37c3849eeshl rdx, 4
37c3849f2movups [rsp+544], x4
37c3849famovapd x4, x5
37c3849feshl rcx, 4
37c384a02unpcklpd x4, x6
37c384a06movups [rsp+528], x4
37c384a0emovapd x4, x6
37c384a12movq x6, r13
37c384a17unpcklpd x4, x5
37c384a1bmovups [rsp+512], x4
37c384a23movapd x4, x8
37c384a28unpcklpd x4, x7
37c384a2cmovq x7, r14
37c384a31movups [rsp+496], x4
37c384a39movq x4, r9
37c384a3elea r9, [r8+r11]
37c384a42add r8, 1
37c384a46unpcklpd x4, x8
37c384a4blea r10, [r9+r11]
37c384a4fadd r9, 1
37c384a53shl r8, 4
37c384a57movups [rsp+480], x4
37c384a5fmovapd x4, x11
37c384a64shl r9, 4
37c384a68unpcklpd x4, x7
37c384a6cmovups [rsp+464], x4
37c384a74movapd x4, x7
37c384a78movq x7, rdi
37c384a7dunpcklpd x4, x11
37c384a82movups [rsp+448], x4
37c384a8amovapd x4, x2
37c384a8eunpcklpd x4, x7
37c384a92movups [rsp+432], x4
37c384a9amovq x4, rdi
37c384a9flea rdi, [r10+r11]
37c384aa3add r10, 1
37c384aa7unpcklpd x4, x2
37c384aabshl r10, 4
37c384aafmovups [rsp+416], x4
37c384ab7movapd x4, x1
37c384abbunpcklpd x4, x6
37c384abfmovups [rsp+400], x4
37c384ac7movapd x4, x6
37c384acbmovq x6, rbp
37c384ad0unpcklpd x4, x1
37c384ad4movups [rsp+384], x4
37c384adcmovapd x4, x0
37c384ae0unpcklpd x4, x6
37c384ae4movups [rsp+368], x4
37c384aecmovq x4, rbp
37c384af1lea rbp, [rdi+r11+1]
37c384af6add rdi, 1
37c384afashl rbp, 4
37c384afeunpcklpd x4, x0
37c384b02shl rdi, 4
37c384b06lea r11, [rbx+r10]
37c384b0amovups [rsp+352], x4
37c384b12movddup x4, [rsp+80]
37c384b18add rbp, rbx
37c384b1badd rdi, rbx
37c384b1elea r10, [rbx+r9]
37c384b22lea r9, [rbx+r8]
37c384b26movups [rsp+336], x4
37c384b2emovddup x4, x12
37c384b33lea r8, [rbx+rcx]
37c384b37lea rcx, [rbx+rdx]
37c384b3bmovups [rsp+320], x4
37c384b43movddup x4, [rsp+96]
37c384b49lea rdx, [rbx+rax]
37c384b4dmov rax, rbx
37c384b50xor ebx, ebx
37c384b52movups [rsp+304], x4
37c384b5amovddup x4, [rsp+112]
37c384b60movups [rsp+288], x4
37c384b68movddup x4, [rsp+128]
37c384b71movups [rsp+272], x4
37c384b79movddup x4, [rsp+144]
37c384b82movups [rsp+256], x4
37c384b8amovddup x4, [rsp+160]
37c384b93movups [rsp+240], x4
37c384b9bmovddup x4, [rsp+176]
37c384ba4movups [rsp+224], x4
37c384bacmovddup x4, [rsp+192]
37c384bb5movups [rsp+208], x4
37c384bbdmovddup x4, [rsp+656]
37c384bc6movups [rsp+192], x4
37c384bcemovddup x4, [rsp+672]
37c384bd7movups [rsp+176], x4
37c384bdfmovddup x4, [rsp+688]
37c384be8movups [rsp+160], x4
37c384bf0movddup x4, [rsp+704]
37c384bf9movups [rsp+144], x4
37c384c01movddup x4, [rsp+720]
37c384c0amovups [rsp+128], x4
37c384c12movddup x4, [rsp+744]
37c384c1bmovups [rsp+112], x4
37c384c20movddup x4, x9
37c384c25movups [rsp+96], x4
37c384c2amovddup x4, x3
37c384c2emovups [rsp+80], x4
37c384c33nop
37c384c35nop [rax+rax]
37c384c40
37c384c40loc_37c384c40:
37c384c40movupd x4, [rax]
37c384c44add rbx, 1
37c384c48add rbp, 16
37c384c4cadd rdi, 16
37c384c50add r11, 16
37c384c54add r10, 16
37c384c58add r9, 16
37c384c5cadd r8, 16
37c384c60movapd x0, x4
37c384c64movapd x1, x4
37c384c68add rcx, 16
37c384c6cadd rdx, 16
37c384c70unpckhpd x0, x4
37c384c74unpcklpd x1, x4
37c384c78add rax, 16
37c384c7cmovupd x6, [rsp+624]
37c384c85movupd x7, [rsp+608]
37c384c8emovapd x2, x6
37c384c92mulpd x2, x0
37c384c96movapd x5, x7
37c384c9amulpd x5, x1
37c384c9emulpd x0, x7
37c384ca2movupd x7, [rsp+576]
37c384cabmulpd x1, x6
37c384cafmovupd x6, [rsp+592]
37c384cb8movapd x3, x2
37c384cbcaddpd x3, x5
37c384cc0subpd x5, x2
37c384cc4movupd x2, [rdx-16]
37c384cc9addsubpd x1, x0
37c384ccdmovupd x0, [rdx-16]
37c384cd2unpcklpd x2, x2
37c384cd6movsd_xmm x5, x3
37c384cdamovapd x3, x7
37c384cdemovapd x10, x5
37c384ce3movapd x5, x6
37c384ce7mulpd x3, x2
37c384cebunpckhpd x0, x0
37c384cefmulpd x5, x0
37c384cf3mulpd x2, x6
37c384cf7movupd x6, [rsp+560]
37c384d00mulpd x0, x7
37c384d04movupd x7, [rsp+544]
37c384d0dmovapd x12, x5
37c384d12addpd x12, x3
37c384d17subpd x3, x5
37c384d1bmovapd x5, x7
37c384d1faddsubpd x2, x0
37c384d23movupd x0, [rcx-16]
37c384d28unpckhpd x0, x0
37c384d2cmovsd_xmm x3, x12
37c384d31addpd x3, x10
37c384d36addpd x2, x1
37c384d3amovupd x1, [rcx-16]
37c384d3funpcklpd x1, x1
37c384d43mulpd x5, x1
37c384d47movapd x14, x2
37c384d4cmovapd x2, x6
37c384d50mulpd x2, x0
37c384d54mulpd x1, x6
37c384d58movupd x6, [rsp+528]
37c384d61mulpd x0, x7
37c384d65movupd x7, [rsp+512]
37c384d6emovapd x15, x2
37c384d73addpd x15, x5
37c384d78subpd x5, x2
37c384d7cmovupd x2, [r8-16]
37c384d82addsubpd x1, x0
37c384d86movupd x0, [r8-16]
37c384d8cunpcklpd x2, x2
37c384d90movsd_xmm x5, x15
37c384d95unpckhpd x0, x0
37c384d99addpd x3, x5
37c384d9dmovapd x5, x7
37c384da1addpd x1, x14
37c384da6mulpd x5, x2
37c384daamulpd x2, x6
37c384daemovapd x8, x1
37c384db3movapd x1, x6
37c384db7movupd x6, [rsp+496]
37c384dc0mulpd x1, x0
37c384dc4mulpd x0, x7
37c384dc8movupd x7, [rsp+480]
37c384dd1movapd x11, x1
37c384dd6addsubpd x2, x0
37c384ddaaddpd x11, x5
37c384ddfmovupd x0, [r9-16]
37c384de5subpd x5, x1
37c384de9movupd x1, [r9-16]
37c384defunpckhpd x0, x0
37c384df3addpd x2, x8
37c384df8unpcklpd x1, x1
37c384dfcmovsd_xmm x5, x11
37c384e01addpd x3, x5
37c384e05movapd x5, x7
37c384e09mulpd x5, x1
37c384e0dmulpd x1, x6
37c384e11movapd x13, x2
37c384e16movapd x2, x6
37c384e1amovupd x6, [rsp+464]
37c384e23mulpd x2, x0
37c384e27mulpd x0, x7
37c384e2bmovupd x7, [rsp+448]
37c384e34movapd x9, x2
37c384e39addsubpd x1, x0
37c384e3daddpd x9, x5
37c384e42movupd x0, [r10-16]
37c384e48subpd x5, x2
37c384e4cmovupd x2, [r10-16]
37c384e52unpckhpd x0, x0
37c384e56addpd x1, x13
37c384e5bunpcklpd x2, x2
37c384e5fmovsd_xmm x5, x9
37c384e64addpd x3, x5
37c384e68movapd x5, x7
37c384e6cmulpd x5, x2
37c384e70mulpd x2, x6
37c384e74movapd x10, x1
37c384e79movapd x1, x6
37c384e7dmovupd x6, [rsp+432]
37c384e86mulpd x1, x0
37c384e8amulpd x0, x7
37c384e8emovupd x7, [rsp+416]
37c384e97movapd x14, x1
37c384e9caddsubpd x2, x0
37c384ea0addpd x14, x5
37c384ea5movupd x0, [r11-16]
37c384eabsubpd x5, x1
37c384eafmovupd x1, [r11-16]
37c384eb5unpckhpd x0, x0
37c384eb9addpd x2, x10
37c384ebeunpcklpd x1, x1
37c384ec2movsd_xmm x5, x14
37c384ec7addpd x3, x5
37c384ecbmovapd x5, x7
37c384ecfmulpd x5, x1
37c384ed3mulpd x1, x6
37c384ed7movapd x8, x2
37c384edcmovapd x2, x6
37c384ee0movupd x6, [rsp+400]
37c384ee9mulpd x2, x0
37c384eedmulpd x0, x7
37c384ef1movupd x7, [rsp+384]
37c384efamovapd x12, x2
37c384effaddsubpd x1, x0
37c384f03addpd x12, x5
37c384f08movupd x0, [rdi-16]
37c384f0dsubpd x5, x2
37c384f11movupd x2, [rdi-16]
37c384f16unpckhpd x0, x0
37c384f1aaddpd x1, x8
37c384f1funpcklpd x2, x2
37c384f23movsd_xmm x5, x12
37c384f28addpd x3, x5
37c384f2cmovapd x5, x7
37c384f30mulpd x5, x2
37c384f34mulpd x2, x6
37c384f38movapd x13, x1
37c384f3dmovapd x1, x6
37c384f41mulpd x1, x0
37c384f45mulpd x0, x7
37c384f49movapd x15, x1
37c384f4eaddsubpd x2, x0
37c384f52addpd x15, x5
37c384f57movupd x0, [rbp-16]
37c384f5cmovupd x7, [rsp+352]
37c384f65movupd x6, [rsp+368]
37c384f6esubpd x5, x1
37c384f72movupd x9, [rsp+144]
37c384f7cunpcklpd x0, x0
37c384f80movapd x1, x7
37c384f84movupd x8, [rsp+176]
37c384f8emovupd x14, [rsp+240]
37c384f98addpd x2, x13
37c384f9dmulpd x1, x0
37c384fa1movupd x13, [rsp+208]
37c384fabmovupd x12, [rsp+272]
37c384fb5movsd_xmm x5, x15
37c384fbaaddpd x5, x3
37c384fbemovapd x3, x6
37c384fc2movupd x15, [rsp+304]
37c384fccmulpd x0, x6
37c384fd0movapd x10, x2
37c384fd5movupd x2, [rbp-16]
37c384fdaunpckhpd x2, x2
37c384fdemulpd x3, x2
37c384fe2mulpd x2, x7
37c384fe6movapd x11, x3
37c384febaddpd x11, x1
37c384ff0addsubpd x0, x2
37c384ff4movupd x2, [rsp+96]
37c384ffasubpd x1, x3
37c384ffemovupd x3, [rsp+80]
37c385004addpd x0, x10
37c385009movsd_xmm x1, x11
37c38500eaddpd x1, x5
37c385012movupd x5, [rsp+112]
37c385018mulpd x2, x0
37c38501cmulpd x3, x1
37c385020mulpd x5, x1
37c385024mulpd x9, x1
37c385029mulpd x8, x1
37c38502emulpd x13, x1
37c385033addsubpd x2, x3
37c385037mulpd x14, x1
37c38503cmovupd x3, [rsp+128]
37c385045mulpd x12, x1
37c38504amulpd x3, x0
37c38504emulpd x15, x1
37c385053mulpd x1, [rsp+336]
37c38505caddsubpd x3, x5
37c385060movupd x5, [rsp+160]
37c385069mulpd x5, x0
37c38506daddsubpd x5, x9
37c385072movapd x7, x5
37c385076movupd x5, [rsp+192]
37c38507fmulpd x5, x0
37c385083addsubpd x5, x8
37c385088movapd x6, x5
37c38508cmovupd x5, [rsp+224]
37c385095mulpd x5, x0
37c385099addsubpd x5, x13
37c38509emovapd x10, x5
37c3850a3movupd x5, [rsp+256]
37c3850acmulpd x5, x0
37c3850b0addsubpd x5, x14
37c3850b5movapd x11, x5
37c3850bamovupd x5, [rsp+288]
37c3850c3mulpd x5, x0
37c3850c7addsubpd x5, x12
37c3850ccmovapd x9, x5
37c3850d1movupd x5, [rsp+320]
37c3850damulpd x5, x0
37c3850demulpd x0, [rsp+640]
37c3850e7addsubpd x5, x15
37c3850ecaddsubpd x0, x1
37c3850f0subpd x4, x0
37c3850f4movups [rax-16], x4
37c3850f8movupd x0, [rdx-16]
37c3850fdsubpd x0, x5
37c385101movups [rdx-16], x0
37c385105movupd x0, [rcx-16]
37c38510asubpd x0, x9
37c38510fmovups [rcx-16], x0
37c385113movupd x0, [r8-16]
37c385119subpd x0, x11
37c38511emovups [r8-16], x0
37c385123movupd x0, [r9-16]
37c385129subpd x0, x10
37c38512emovups [r9-16], x0
37c385133movupd x0, [r10-16]
37c385139subpd x0, x6
37c38513dmovups [r10-16], x0
37c385142movupd x0, [r11-16]
37c385148subpd x0, x7
37c38514cmovups [r11-16], x0
37c385151movupd x0, [rdi-16]
37c385156subpd x0, x3
37c38515amovups [rdi-16], x0
37c38515emovupd x0, [rbp-16]
37c385163subpd x0, x2
37c385167movups [rbp-16], x0
37c38516bcmp rsi, rbx
37c38516ejne 0x37c384c40
37c385174jmp 0x37c37d76f
37c385179
37c385179loc_37c385179:
37c385179mov [rsp+48], rbx
37c38517emov r9, r10
37c385181mov r8, rdi
37c385184mov rdx, rsi
37c385187mov rax, [rsp+1048]
37c38518fmov [rsp+40], rbp
37c385194mov [rsp+72], 1
37c38519dmov [rsp+64], rax
37c3851a2mov rax, [rsp+1040]
37c3851aamov [rsp+56], rax
37c3851aflea rax, [rip+0xebde2]
37c3851b6mov [rsp+32], rax
37c3851bbcall zlarf_64_
37c3851c0jmp 0x37c37d76f
37c37d6c0
37c3851c5
37c3851c5 // align 0x40
37c3851c5 // align 0x40
37c385200
37c385200zlarfy_64_:
37c385200push r14
37c385202push rbp
37c385203push rdi
37c385204push rsi
37c385205push rbx
37c385206sub rsp, 176
37c38520dmovups [rsp+144], x6
37c385215movups [rsp+160], x7
37c38521dpxor x0, x0
37c385221mov rbp, [rsp+256]
37c385229ucomisd x0, [rbp]
37c38522emov rbx, rdx
37c385231mov edx, 0
37c385236mov r10, rcx
37c385239mov rsi, r8
37c38523csetnp al
37c38523fmov rdi, r9
37c385242cmovne eax, edx
37c385245test al, al
37c385247je 0x37c385280
37c385249ucomisd x0, [rbp+8]
37c38524esetnp al
37c385251cmovne eax, edx
37c385254test al, al
37c385256je 0x37c385280
37c385258
37c385258loc_37c385258:
37c385258movups x6, [rsp+144]
37c385260movups x7, [rsp+160]
37c385268add rsp, 176
37c38526fpop rbx
37c385270pop rsi
37c385271pop rdi
37c385272pop rbp
37c385273pop r14
37c385275ret
37c385276
37c385276 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c385280
37c385280loc_37c385280:
37c385280mov rax, [rsp+280]
37c385288mov [rsp+48], rdi
37c38528dmov rcx, r10
37c385290mov rdx, rbx
37c385293lea r14, [rip+0xebd96]
37c38529amov [rsp+40], rsi
37c38529fmov r9, [rsp+264]
37c3852a7lea r8, [rip+0xebd72]
37c3852aemov [rsp+64], rax
37c3852b3lea rax, [rip+0xebd7e]
37c3852bamov [rsp+56], rax
37c3852bfmov rax, [rsp+272]
37c3852c7mov [rsp+80], 1
37c3852d0mov [rsp+32], rax
37c3852d5mov [rsp+72], r14
37c3852damov [rsp+224], r10
37c3852e2call zhemv_64_
37c3852e7movsd_xmm x0, [rbp]
37c3852ecmov r9, r14
37c3852efmov rdx, rbx
37c3852f2movsd_xmm x3, [rbp+8]
37c3852f7movsd_xmm x1, [rip+0xebd49]
37c3852ffpxor x2, x2
37c385303lea rcx, [rsp+96]
37c385308mov r8, [rsp+280]
37c385310mulsd x3, x2
37c385314mulsd x0, x1
37c385318mulsd x2, [rbp]
37c38531dmulsd x1, [rbp+8]
37c385322mov [rsp+40], rdi
37c385327mov [rsp+32], rsi
37c38532csubsd x0, x3
37c385330movddup x6, x0
37c385334movapd x0, x2
37c385338addsd x0, x1
37c38533cmovddup x7, x0
37c385340call zdotc_64_
37c385345mov [rsp+40], r14
37c38534amov r9, rdi
37c38534dmov r8, rsi
37c385350movsd_xmm x1, [rsp+104]
37c385356movsd_xmm x0, [rsp+96]
37c38535clea rdx, [rsp+112]
37c385361mov rcx, rbx
37c385364mov rax, [rsp+280]
37c38536cunpcklpd x0, x1
37c385370movhpd x1, [rsp+96]
37c385376mulpd x0, x6
37c38537amov [rsp+32], rax
37c38537fmulpd x1, x7
37c385383addsubpd x0, x1
37c385387movddup x1, [rip+0xebcc1]
37c38538fxorpd x0, x1
37c385393movups [rsp+112], x0
37c385398call zaxpy_64_
37c38539dmovupd x0, [rbp]
37c3853a2mov r9, rsi
37c3853a5mov rdx, rbx
37c3853a8mov rax, [rsp+272]
37c3853b0mov [rsp+48], r14
37c3853b5lea r8, [rsp+128]
37c3853bdmov [rsp+32], rdi
37c3853c2xorpd x0, [rip+0xebc86]
37c3853camov [rsp+64], rax
37c3853cfmov rax, [rsp+264]
37c3853d7mov rcx, [rsp+224]
37c3853dfmovups [rsp+128], x0
37c3853e7mov [rsp+56], rax
37c3853ecmov rax, [rsp+280]
37c3853f4mov [rsp+72], 1
37c3853fdmov [rsp+40], rax
37c385402call zher2_64_
37c385407jmp 0x37c385258
37c385200
37c385200zlarfy_64_:
37c385200push r14
37c385202push rbp
37c385203push rdi
37c385204push rsi
37c385205push rbx
37c385206sub rsp, 176
37c38520dmovups [rsp+144], x6
37c385215movups [rsp+160], x7
37c38521dpxor x0, x0
37c385221mov rbp, [rsp+256]
37c385229ucomisd x0, [rbp]
37c38522emov rbx, rdx
37c385231mov edx, 0
37c385236mov r10, rcx
37c385239mov rsi, r8
37c38523csetnp al
37c38523fmov rdi, r9
37c385242cmovne eax, edx
37c385245test al, al
37c385247je 0x37c385280
37c385249ucomisd x0, [rbp+8]
37c38524esetnp al
37c385251cmovne eax, edx
37c385254test al, al
37c385256je 0x37c385280
37c385258
37c385258loc_37c385258:
37c385258movups x6, [rsp+144]
37c385260movups x7, [rsp+160]
37c385268add rsp, 176
37c38526fpop rbx
37c385270pop rsi
37c385271pop rdi
37c385272pop rbp
37c385273pop r14
37c385275ret
37c385276
37c385276 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c385280
37c385280loc_37c385280:
37c385280mov rax, [rsp+280]
37c385288mov [rsp+48], rdi
37c38528dmov rcx, r10
37c385290mov rdx, rbx
37c385293lea r14, [rip+0xebd96]
37c38529amov [rsp+40], rsi
37c38529fmov r9, [rsp+264]
37c3852a7lea r8, [rip+0xebd72]
37c3852aemov [rsp+64], rax
37c3852b3lea rax, [rip+0xebd7e]
37c3852bamov [rsp+56], rax
37c3852bfmov rax, [rsp+272]
37c3852c7mov [rsp+80], 1
37c3852d0mov [rsp+32], rax
37c3852d5mov [rsp+72], r14
37c3852damov [rsp+224], r10
37c3852e2call zhemv_64_
37c3852e7movsd_xmm x0, [rbp]
37c3852ecmov r9, r14
37c3852efmov rdx, rbx
37c3852f2movsd_xmm x3, [rbp+8]
37c3852f7movsd_xmm x1, [rip+0xebd49]
37c3852ffpxor x2, x2
37c385303lea rcx, [rsp+96]
37c385308mov r8, [rsp+280]
37c385310mulsd x3, x2
37c385314mulsd x0, x1
37c385318mulsd x2, [rbp]
37c38531dmulsd x1, [rbp+8]
37c385322mov [rsp+40], rdi
37c385327mov [rsp+32], rsi
37c38532csubsd x0, x3
37c385330movddup x6, x0
37c385334movapd x0, x2
37c385338addsd x0, x1
37c38533cmovddup x7, x0
37c385340call zdotc_64_
37c385345mov [rsp+40], r14
37c38534amov r9, rdi
37c38534dmov r8, rsi
37c385350movsd_xmm x1, [rsp+104]
37c385356movsd_xmm x0, [rsp+96]
37c38535clea rdx, [rsp+112]
37c385361mov rcx, rbx
37c385364mov rax, [rsp+280]
37c38536cunpcklpd x0, x1
37c385370movhpd x1, [rsp+96]
37c385376mulpd x0, x6
37c38537amov [rsp+32], rax
37c38537fmulpd x1, x7
37c385383addsubpd x0, x1
37c385387movddup x1, [rip+0xebcc1]
37c38538fxorpd x0, x1
37c385393movups [rsp+112], x0
37c385398call zaxpy_64_
37c38539dmovupd x0, [rbp]
37c3853a2mov r9, rsi
37c3853a5mov rdx, rbx
37c3853a8mov rax, [rsp+272]
37c3853b0mov [rsp+48], r14
37c3853b5lea r8, [rsp+128]
37c3853bdmov [rsp+32], rdi
37c3853c2xorpd x0, [rip+0xebc86]
37c3853camov [rsp+64], rax
37c3853cfmov rax, [rsp+264]
37c3853d7mov rcx, [rsp+224]
37c3853dfmovups [rsp+128], x0
37c3853e7mov [rsp+56], rax
37c3853ecmov rax, [rsp+280]
37c3853f4mov [rsp+72], 1
37c3853fdmov [rsp+40], rax
37c385402call zher2_64_
37c385407jmp 0x37c385258
37c385200
37c38540c
37c38540c // align 0x40
37c38540c // align 0x40
37c385440
37c385440zlargv_64_:
37c385440push r15
37c385442push r14
37c385444push r13
37c385446push r12
37c385448push rbp
37c385449push rdi
37c38544apush rsi
37c38544bpush rbx
37c38544csub rsp, 280
37c385453movups [rsp+112], x6
37c385458movups [rsp+128], x7
37c385460movups [rsp+144], x8
37c385469movups [rsp+160], x9
37c385472movups [rsp+176], x10
37c38547bmovups [rsp+192], x11
37c385484movups [rsp+208], x12
37c38548dmovups [rsp+224], x13
37c385496movups [rsp+240], x14
37c38549fmovups [rsp+256], x15
37c3854a8mov rbx, rcx
37c3854abmov rsi, rdx
37c3854aelea rcx, [rip+0xebbab]
37c3854b5mov rdi, r8
37c3854b8mov edx, 1
37c3854bdmov rbp, r9
37c3854c0call dlamch_64_
37c3854c5mov edx, 1
37c3854calea rcx, [rip+0xebb90]
37c3854d1movapd x15, x0
37c3854d6movsd_xmm [rsp+40], x0
37c3854dccall dlamch_64_
37c3854e1mov edx, 1
37c3854e6lea rcx, [rip+0xebb75]
37c3854edmovapd x6, x0
37c3854f1call dlamch_64_
37c3854f6mov edx, 1
37c3854fblea rcx, [rip+0xebb60]
37c385502movapd x7, x0
37c385506call dlamch_64_
37c38550bmov rax, [rbx]
37c38550emovapd x8, x0
37c385513mov [rsp+32], rax
37c385518test rax, rax
37c38551bjle 0x37c385a30
37c385521movapd x0, x15
37c385526mov r12l, 1
37c38552cmov r14l, 1
37c385532mov r13, rsi
37c385535divsd x0, x6
37c385539call log
37c38553emovapd x6, x0
37c385542movapd x0, x8
37c385547call log
37c38554cdivsd x6, x0
37c385550movapd x0, x7
37c385554mulsd x6, [rip+0xebb14]
37c38555ccvttsd2si rdx, x6
37c385561call _gfortran_pow_r8_i8
37c385566mov [rsp+368], rdi
37c38556emov r11, rbp
37c385571movsd_xmm x15, [rip+0xebaee]
37c38557amovapd x8, x0
37c38557fmov edi, 1
37c385584mov ebp, 1
37c385589mov r15, [rsp+368]
37c385591movapd x11, x15
37c385596divsd x11, x0
37c38559bjmp 0x37c385629
37c3855a0
37c3855a0loc_37c3855a0:
37c3855a0pxor x0, x0
37c3855a4mov ecx, 0
37c3855a9ucomisd x12, x0
37c3855aesetnp dl
37c3855b1cmovne edx, ecx
37c3855b4test dl, dl
37c3855b6je 0x37c385aa0
37c3855bcucomisd x14, x0
37c3855c1setnp dl
37c3855c4cmovne edx, ecx
37c3855c7test dl, dl
37c3855c9je 0x37c385aa0
37c3855cfpxor x6, x6
37c3855d3movapd x1, x15
37c3855d8movapd x0, x6
37c3855dc
37c3855dcloc_37c3855dc:
37c3855dcmov rax, [rsp+392]
37c3855e4movsd_xmm [rsi-16], x0
37c3855e9add rdi, [r15]
37c3855ecadd rbp, 1
37c3855f0movsd_xmm [rsi-8], x6
37c3855f5movsd_xmm [rax+8*r14-8], x1
37c3855fcmov rax, [rsp+400]
37c385604movsd_xmm [rbx-16], x9
37c38560aadd r14, [rax]
37c38560dmov rax, [rsp+384]
37c385615movsd_xmm [rbx-8], x10
37c38561badd r12, [rax]
37c38561ecmp [rsp+32], rbp
37c385623jl 0x37c385a30
37c385629
37c385629loc_37c385629:
37c385629mov rbx, rdi
37c38562cmov rsi, r12
37c38562fshl rbx, 4
37c385633shl rsi, 4
37c385637add rbx, r13
37c38563aadd rsi, r11
37c38563dmovsd_xmm x9, [rbx-16]
37c385643movsd_xmm x10, [rbx-8]
37c385649movsd_xmm x12, [rsi-16]
37c38564fmovsd_xmm x14, [rsi-8]
37c385655movapd x13, x9
37c38565amovapd x0, x10
37c38565fandpd x13, [rip+0xeba18]
37c385668andpd x0, [rip+0xeba10]
37c385670movapd x2, x12
37c385675andpd x2, [rip+0xeba03]
37c38567dmaxsd x13, x0
37c385682movapd x0, x14
37c385687andpd x0, [rip+0xeb9f1]
37c38568fmaxsd x2, x0
37c385693maxsd x2, x13
37c385698comisd x2, x11
37c38569djae 0x37c385878
37c3856a3comisd x8, x2
37c3856a8jae 0x37c3855a0
37c3856aemovapd x6, x14
37c3856b3movapd x7, x12
37c3856b8movapd x0, x10
37c3856bdxor edx, edx
37c3856bfmovapd x1, x9
37c3856c4
37c3856c4loc_37c3856c4:
37c3856c4movapd x2, x0
37c3856c8movapd x3, x1
37c3856ccmovapd x4, x6
37c3856d0mulsd x2, x0
37c3856d4mulsd x3, x1
37c3856d8mulsd x4, x6
37c3856dcaddsd x3, x2
37c3856e0movapd x2, x7
37c3856e4mulsd x2, x7
37c3856e8addsd x2, x4
37c3856ecmovapd x4, x2
37c3856f0maxsd x4, x15
37c3856f5mulsd x4, [rsp+40]
37c3856fbcomisd x4, x3
37c3856ffjb 0x37c3857b8
37c385705pxor x3, x3
37c385709mov ecx, 0
37c38570emov [rsp+376], r11
37c385716ucomisd x9, x3
37c38571bsetnp dl
37c38571ecmovne edx, ecx
37c385721test dl, dl
37c385723je 0x37c385900
37c385729ucomisd x10, x3
37c38572esetnp dl
37c385731cmovne edx, ecx
37c385734test dl, dl
37c385736je 0x37c385900
37c38573clea rdx, [rsp+104]
37c385741lea rcx, [rsp+96]
37c385746movsd_xmm [rsp+96], x12
37c38574dpxor x10, x10
37c385752mov [rsp+56], rdx
37c385757mov [rsp+48], rcx
37c38575cmovsd_xmm [rsp+104], x14
37c385763call dlapy2_64_
37c385768mov rdx, [rsp+56]
37c38576dmov rcx, [rsp+48]
37c385772movsd_xmm [rsp+96], x7
37c385778movsd_xmm [rsp+104], x6
37c38577emovapd x9, x0
37c385783call dlapy2_64_
37c385788mov r11, [rsp+376]
37c385790divsd x7, x0
37c385794movapd x1, x0
37c385798divsd x6, x1
37c38579cmovapd x1, x10
37c3857a1movapd x0, x7
37c3857a5xorpd x6, [rip+0xeb8e3]
37c3857adjmp 0x37c3855dc
37c3857b2
37c3857b2 66 0f 1f 44 00 00 f..D..
37c3857b8
37c3857b8loc_37c3857b8:
37c3857b8movapd x4, x2
37c3857bcxorpd x6, [rip+0xeb8cc]
37c3857c4divsd x4, x3
37c3857c8addsd x3, x2
37c3857ccaddsd x4, x15
37c3857d1sqrtsd x4, x4
37c3857d5mulsd x1, x4
37c3857d9mulsd x0, x4
37c3857ddmovapd x9, x1
37c3857e2movapd x1, x15
37c3857e7divsd x1, x4
37c3857ebmovapd x2, x9
37c3857f0movapd x4, x0
37c3857f4movapd x10, x0
37c3857f9divsd x2, x3
37c3857fddivsd x4, x3
37c385801movapd x0, x2
37c385805mulsd x0, x7
37c385809mulsd x7, x4
37c38580dmulsd x4, x6
37c385811mulsd x6, x2
37c385815subsd x0, x4
37c385819addsd x6, x7
37c38581dtest rdx, rdx
37c385820je 0x37c3855dc
37c385826jle 0x37c385b20
37c38582cadd rdx, 1
37c385830mov ecx, 1
37c385835pxor x2, x2
37c385839nop [rax]
37c385840
37c385840loc_37c385840:
37c385840movapd x3, x9
37c385845movapd x4, x10
37c38584aadd rcx, 1
37c38584emulsd x3, x2
37c385852mulsd x9, x11
37c385857mulsd x4, x2
37c38585bmulsd x10, x11
37c385860subsd x9, x4
37c385865addsd x10, x3
37c38586acmp rcx, rdx
37c38586djne 0x37c385840
37c38586fjmp 0x37c3855dc
37c385874
37c385874 0f 1f 40 00 ..@.
37c385878
37c385878loc_37c385878:
37c385878movapd x6, x14
37c38587dmovapd x7, x12
37c385882pxor x3, x3
37c385886xor edx, edx
37c385888movapd x0, x10
37c38588dmovapd x1, x9
37c385892jmp 0x37c3858a2
37c385894
37c385894 0f 1f 40 00 ..@.
37c385898
37c385898loc_37c385898:
37c385898cmp rdx, 20
37c38589cje 0x37c3856c4
37c3858a2
37c3858a2loc_37c3858a2:
37c3858a2movapd x4, x1
37c3858a6movapd x5, x0
37c3858aaadd rdx, 1
37c3858aemulsd x4, x3
37c3858b2mulsd x5, x3
37c3858b6mulsd x1, x8
37c3858bbmulsd x0, x8
37c3858c0mulsd x2, x8
37c3858c5subsd x1, x5
37c3858c9movapd x5, x6
37c3858cdaddsd x0, x4
37c3858d1mulsd x5, x3
37c3858d5movapd x4, x7
37c3858d9mulsd x4, x3
37c3858ddcomisd x2, x11
37c3858e2mulsd x7, x8
37c3858e7mulsd x6, x8
37c3858ecsubsd x7, x5
37c3858f0addsd x6, x4
37c3858f4jae 0x37c385898
37c3858f6jmp 0x37c3856c4
37c3858fb
37c3858fb 0f 1f 44 00 00 ..D..
37c385900
37c385900loc_37c385900:
37c385900lea rdx, [rsp+104]
37c385905lea rcx, [rsp+96]
37c38590amovsd_xmm [rsp+48], x2
37c385910movsd_xmm [rsp+96], x1
37c385916mov [rsp+64], rdx
37c38591bmov [rsp+56], rcx
37c385920movsd_xmm [rsp+104], x0
37c385926call dlapy2_64_
37c38592bmovsd_xmm x2, [rsp+48]
37c385931comisd x13, x15
37c385936movapd x1, x0
37c38593asqrtsd x2, x2
37c38593edivsd x1, x2
37c385942jbe 0x37c385b78
37c385948mov rdx, [rsp+64]
37c38594dmov rcx, [rsp+56]
37c385952movsd_xmm [rsp+72], x2
37c385958movsd_xmm [rsp+48], x1
37c38595emovsd_xmm [rsp+96], x9
37c385965movsd_xmm [rsp+104], x10
37c38596ccall dlapy2_64_
37c385971movapd x3, x9
37c385976movapd x4, x10
37c38597bmovsd_xmm x1, [rsp+48]
37c385981movsd_xmm x2, [rsp+72]
37c385987mov r11, [rsp+376]
37c38598fdivsd x3, x0
37c385993divsd x4, x0
37c385997
37c385997loc_37c385997:
37c385997divsd x7, x2
37c38599bdivsd x6, x2
37c38599fmovapd x0, x7
37c3859a3mulsd x0, x3
37c3859a7xorpd x6, [rip+0xeb6e1]
37c3859afmovapd x2, x6
37c3859b3mulsd x6, x4
37c3859b7mulsd x2, x3
37c3859bbmovapd x3, x10
37c3859c0mulsd x3, x1
37c3859c4subsd x0, x6
37c3859c8movapd x6, x7
37c3859ccmulsd x6, x4
37c3859d0movapd x4, x9
37c3859d5mulsd x9, x1
37c3859daaddsd x6, x2
37c3859depxor x2, x2
37c3859e2mulsd x4, x2
37c3859e6mulsd x2, x10
37c3859ebaddsd x3, x4
37c3859efmovapd x4, x14
37c3859f4subsd x9, x2
37c3859f9mulsd x14, x0
37c3859femovapd x2, x12
37c385a03mulsd x12, x6
37c385a08mulsd x2, x0
37c385a0cmulsd x4, x6
37c385a10addsd x12, x14
37c385a15subsd x2, x4
37c385a19addsd x12, x3
37c385a1eaddsd x9, x2
37c385a23movapd x10, x12
37c385a28jmp 0x37c3855dc
37c385a2d
37c385a2d 0f 1f 00 ...
37c385a30
37c385a30loc_37c385a30:
37c385a30movups x6, [rsp+112]
37c385a35movups x7, [rsp+128]
37c385a3dmovups x8, [rsp+144]
37c385a46movups x9, [rsp+160]
37c385a4fmovups x10, [rsp+176]
37c385a58movups x11, [rsp+192]
37c385a61movups x12, [rsp+208]
37c385a6amovups x13, [rsp+224]
37c385a73movups x14, [rsp+240]
37c385a7cmovups x15, [rsp+256]
37c385a85add rsp, 280
37c385a8cpop rbx
37c385a8dpop rsi
37c385a8epop rdi
37c385a8fpop rbp
37c385a90pop r12
37c385a92pop r13
37c385a94pop r14
37c385a96pop r15
37c385a98ret
37c385a99
37c385a99 0f 1f 80 00 00 00 00 .......
37c385aa0
37c385aa0loc_37c385aa0:
37c385aa0movapd x6, x14
37c385aa5movapd x7, x12
37c385aaapxor x3, x3
37c385aaexor edx, edx
37c385ab0movapd x0, x10
37c385ab5movapd x1, x9
37c385abanop [rax+rax]
37c385ac0
37c385ac0loc_37c385ac0:
37c385ac0movapd x4, x1
37c385ac4movapd x5, x0
37c385ac8sub rdx, 1
37c385accmulsd x4, x3
37c385ad0mulsd x5, x3
37c385ad4mulsd x1, x11
37c385ad9mulsd x0, x11
37c385ademulsd x2, x11
37c385ae3subsd x1, x5
37c385ae7movapd x5, x6
37c385aebaddsd x0, x4
37c385aefmulsd x5, x3
37c385af3movapd x4, x7
37c385af7mulsd x4, x3
37c385afbcomisd x8, x2
37c385b00mulsd x7, x11
37c385b05mulsd x6, x11
37c385b0asubsd x7, x5
37c385b0eaddsd x6, x4
37c385b12jae 0x37c385ac0
37c385b14jmp 0x37c3856c4
37c385b19
37c385b19 0f 1f 80 00 00 00 00 .......
37c385b20
37c385b20loc_37c385b20:
37c385b20mov ecx, 1
37c385b25pxor x2, x2
37c385b29sub rcx, rdx
37c385b2cmov edx, 1
37c385b31nop [rax]
37c385b35nop [rax+rax]
37c385b40
37c385b40loc_37c385b40:
37c385b40movapd x3, x9
37c385b45movapd x4, x10
37c385b4aadd rdx, 1
37c385b4emulsd x3, x2
37c385b52mulsd x9, x8
37c385b57mulsd x4, x2
37c385b5bmulsd x10, x8
37c385b60subsd x9, x4
37c385b65addsd x10, x3
37c385b6acmp rdx, rcx
37c385b6djne 0x37c385b40
37c385b6fjmp 0x37c3855dc
37c385b74
37c385b74 0f 1f 40 00 ..@.
37c385b78
37c385b78loc_37c385b78:
37c385b78movapd x0, x9
37c385b7dlea rdx, [rsp+80]
37c385b82lea rcx, [rsp+88]
37c385b87movsd_xmm [rsp+56], x2
37c385b8dmulsd x0, x11
37c385b92movsd_xmm [rsp+48], x1
37c385b98movsd_xmm [rsp+88], x0
37c385b9emovapd x0, x10
37c385ba3mulsd x0, x11
37c385ba8movsd_xmm [rsp+80], x0
37c385baecall dlapy2_64_
37c385bb3movsd_xmm x3, [rsp+88]
37c385bb9movsd_xmm x4, [rsp+80]
37c385bbfmov r11, [rsp+376]
37c385bc7movsd_xmm x2, [rsp+56]
37c385bcddivsd x3, x0
37c385bd1movsd_xmm x1, [rsp+48]
37c385bd7divsd x4, x0
37c385bdbjmp 0x37c385997
37c385440
37c385440zlargv_64_:
37c385440push r15
37c385442push r14
37c385444push r13
37c385446push r12
37c385448push rbp
37c385449push rdi
37c38544apush rsi
37c38544bpush rbx
37c38544csub rsp, 280
37c385453movups [rsp+112], x6
37c385458movups [rsp+128], x7
37c385460movups [rsp+144], x8
37c385469movups [rsp+160], x9
37c385472movups [rsp+176], x10
37c38547bmovups [rsp+192], x11
37c385484movups [rsp+208], x12
37c38548dmovups [rsp+224], x13
37c385496movups [rsp+240], x14
37c38549fmovups [rsp+256], x15
37c3854a8mov rbx, rcx
37c3854abmov rsi, rdx
37c3854aelea rcx, [rip+0xebbab]
37c3854b5mov rdi, r8
37c3854b8mov edx, 1
37c3854bdmov rbp, r9
37c3854c0call dlamch_64_
37c3854c5mov edx, 1
37c3854calea rcx, [rip+0xebb90]
37c3854d1movapd x15, x0
37c3854d6movsd_xmm [rsp+40], x0
37c3854dccall dlamch_64_
37c3854e1mov edx, 1
37c3854e6lea rcx, [rip+0xebb75]
37c3854edmovapd x6, x0
37c3854f1call dlamch_64_
37c3854f6mov edx, 1
37c3854fblea rcx, [rip+0xebb60]
37c385502movapd x7, x0
37c385506call dlamch_64_
37c38550bmov rax, [rbx]
37c38550emovapd x8, x0
37c385513mov [rsp+32], rax
37c385518test rax, rax
37c38551bjle 0x37c385a30
37c385521movapd x0, x15
37c385526mov r12l, 1
37c38552cmov r14l, 1
37c385532mov r13, rsi
37c385535divsd x0, x6
37c385539call log
37c38553emovapd x6, x0
37c385542movapd x0, x8
37c385547call log
37c38554cdivsd x6, x0
37c385550movapd x0, x7
37c385554mulsd x6, [rip+0xebb14]
37c38555ccvttsd2si rdx, x6
37c385561call _gfortran_pow_r8_i8
37c385566mov [rsp+368], rdi
37c38556emov r11, rbp
37c385571movsd_xmm x15, [rip+0xebaee]
37c38557amovapd x8, x0
37c38557fmov edi, 1
37c385584mov ebp, 1
37c385589mov r15, [rsp+368]
37c385591movapd x11, x15
37c385596divsd x11, x0
37c38559bjmp 0x37c385629
37c3855a0
37c3855a0loc_37c3855a0:
37c3855a0pxor x0, x0
37c3855a4mov ecx, 0
37c3855a9ucomisd x12, x0
37c3855aesetnp dl
37c3855b1cmovne edx, ecx
37c3855b4test dl, dl
37c3855b6je 0x37c385aa0
37c3855bcucomisd x14, x0
37c3855c1setnp dl
37c3855c4cmovne edx, ecx
37c3855c7test dl, dl
37c3855c9je 0x37c385aa0
37c3855cfpxor x6, x6
37c3855d3movapd x1, x15
37c3855d8movapd x0, x6
37c3855dc
37c3855dcloc_37c3855dc:
37c3855dcmov rax, [rsp+392]
37c3855e4movsd_xmm [rsi-16], x0
37c3855e9add rdi, [r15]
37c3855ecadd rbp, 1
37c3855f0movsd_xmm [rsi-8], x6
37c3855f5movsd_xmm [rax+8*r14-8], x1
37c3855fcmov rax, [rsp+400]
37c385604movsd_xmm [rbx-16], x9
37c38560aadd r14, [rax]
37c38560dmov rax, [rsp+384]
37c385615movsd_xmm [rbx-8], x10
37c38561badd r12, [rax]
37c38561ecmp [rsp+32], rbp
37c385623jl 0x37c385a30
37c385629
37c385629loc_37c385629:
37c385629mov rbx, rdi
37c38562cmov rsi, r12
37c38562fshl rbx, 4
37c385633shl rsi, 4
37c385637add rbx, r13
37c38563aadd rsi, r11
37c38563dmovsd_xmm x9, [rbx-16]
37c385643movsd_xmm x10, [rbx-8]
37c385649movsd_xmm x12, [rsi-16]
37c38564fmovsd_xmm x14, [rsi-8]
37c385655movapd x13, x9
37c38565amovapd x0, x10
37c38565fandpd x13, [rip+0xeba18]
37c385668andpd x0, [rip+0xeba10]
37c385670movapd x2, x12
37c385675andpd x2, [rip+0xeba03]
37c38567dmaxsd x13, x0
37c385682movapd x0, x14
37c385687andpd x0, [rip+0xeb9f1]
37c38568fmaxsd x2, x0
37c385693maxsd x2, x13
37c385698comisd x2, x11
37c38569djae 0x37c385878
37c3856a3comisd x8, x2
37c3856a8jae 0x37c3855a0
37c3856aemovapd x6, x14
37c3856b3movapd x7, x12
37c3856b8movapd x0, x10
37c3856bdxor edx, edx
37c3856bfmovapd x1, x9
37c3856c4
37c3856c4loc_37c3856c4:
37c3856c4movapd x2, x0
37c3856c8movapd x3, x1
37c3856ccmovapd x4, x6
37c3856d0mulsd x2, x0
37c3856d4mulsd x3, x1
37c3856d8mulsd x4, x6
37c3856dcaddsd x3, x2
37c3856e0movapd x2, x7
37c3856e4mulsd x2, x7
37c3856e8addsd x2, x4
37c3856ecmovapd x4, x2
37c3856f0maxsd x4, x15
37c3856f5mulsd x4, [rsp+40]
37c3856fbcomisd x4, x3
37c3856ffjb 0x37c3857b8
37c385705pxor x3, x3
37c385709mov ecx, 0
37c38570emov [rsp+376], r11
37c385716ucomisd x9, x3
37c38571bsetnp dl
37c38571ecmovne edx, ecx
37c385721test dl, dl
37c385723je 0x37c385900
37c385729ucomisd x10, x3
37c38572esetnp dl
37c385731cmovne edx, ecx
37c385734test dl, dl
37c385736je 0x37c385900
37c38573clea rdx, [rsp+104]
37c385741lea rcx, [rsp+96]
37c385746movsd_xmm [rsp+96], x12
37c38574dpxor x10, x10
37c385752mov [rsp+56], rdx
37c385757mov [rsp+48], rcx
37c38575cmovsd_xmm [rsp+104], x14
37c385763call dlapy2_64_
37c385768mov rdx, [rsp+56]
37c38576dmov rcx, [rsp+48]
37c385772movsd_xmm [rsp+96], x7
37c385778movsd_xmm [rsp+104], x6
37c38577emovapd x9, x0
37c385783call dlapy2_64_
37c385788mov r11, [rsp+376]
37c385790divsd x7, x0
37c385794movapd x1, x0
37c385798divsd x6, x1
37c38579cmovapd x1, x10
37c3857a1movapd x0, x7
37c3857a5xorpd x6, [rip+0xeb8e3]
37c3857adjmp 0x37c3855dc
37c3857b2
37c3857b2 66 0f 1f 44 00 00 f..D..
37c3857b8
37c3857b8loc_37c3857b8:
37c3857b8movapd x4, x2
37c3857bcxorpd x6, [rip+0xeb8cc]
37c3857c4divsd x4, x3
37c3857c8addsd x3, x2
37c3857ccaddsd x4, x15
37c3857d1sqrtsd x4, x4
37c3857d5mulsd x1, x4
37c3857d9mulsd x0, x4
37c3857ddmovapd x9, x1
37c3857e2movapd x1, x15
37c3857e7divsd x1, x4
37c3857ebmovapd x2, x9
37c3857f0movapd x4, x0
37c3857f4movapd x10, x0
37c3857f9divsd x2, x3
37c3857fddivsd x4, x3
37c385801movapd x0, x2
37c385805mulsd x0, x7
37c385809mulsd x7, x4
37c38580dmulsd x4, x6
37c385811mulsd x6, x2
37c385815subsd x0, x4
37c385819addsd x6, x7
37c38581dtest rdx, rdx
37c385820je 0x37c3855dc
37c385826jle 0x37c385b20
37c38582cadd rdx, 1
37c385830mov ecx, 1
37c385835pxor x2, x2
37c385839nop [rax]
37c385840
37c385840loc_37c385840:
37c385840movapd x3, x9
37c385845movapd x4, x10
37c38584aadd rcx, 1
37c38584emulsd x3, x2
37c385852mulsd x9, x11
37c385857mulsd x4, x2
37c38585bmulsd x10, x11
37c385860subsd x9, x4
37c385865addsd x10, x3
37c38586acmp rcx, rdx
37c38586djne 0x37c385840
37c38586fjmp 0x37c3855dc
37c385874
37c385874 0f 1f 40 00 ..@.
37c385878
37c385878loc_37c385878:
37c385878movapd x6, x14
37c38587dmovapd x7, x12
37c385882pxor x3, x3
37c385886xor edx, edx
37c385888movapd x0, x10
37c38588dmovapd x1, x9
37c385892jmp 0x37c3858a2
37c385894
37c385894 0f 1f 40 00 ..@.
37c385898
37c385898loc_37c385898:
37c385898cmp rdx, 20
37c38589cje 0x37c3856c4
37c3858a2
37c3858a2loc_37c3858a2:
37c3858a2movapd x4, x1
37c3858a6movapd x5, x0
37c3858aaadd rdx, 1
37c3858aemulsd x4, x3
37c3858b2mulsd x5, x3
37c3858b6mulsd x1, x8
37c3858bbmulsd x0, x8
37c3858c0mulsd x2, x8
37c3858c5subsd x1, x5
37c3858c9movapd x5, x6
37c3858cdaddsd x0, x4
37c3858d1mulsd x5, x3
37c3858d5movapd x4, x7
37c3858d9mulsd x4, x3
37c3858ddcomisd x2, x11
37c3858e2mulsd x7, x8
37c3858e7mulsd x6, x8
37c3858ecsubsd x7, x5
37c3858f0addsd x6, x4
37c3858f4jae 0x37c385898
37c3858f6jmp 0x37c3856c4
37c3858fb
37c3858fb 0f 1f 44 00 00 ..D..
37c385900
37c385900loc_37c385900:
37c385900lea rdx, [rsp+104]
37c385905lea rcx, [rsp+96]
37c38590amovsd_xmm [rsp+48], x2
37c385910movsd_xmm [rsp+96], x1
37c385916mov [rsp+64], rdx
37c38591bmov [rsp+56], rcx
37c385920movsd_xmm [rsp+104], x0
37c385926call dlapy2_64_
37c38592bmovsd_xmm x2, [rsp+48]
37c385931comisd x13, x15
37c385936movapd x1, x0
37c38593asqrtsd x2, x2
37c38593edivsd x1, x2
37c385942jbe 0x37c385b78
37c385948mov rdx, [rsp+64]
37c38594dmov rcx, [rsp+56]
37c385952movsd_xmm [rsp+72], x2
37c385958movsd_xmm [rsp+48], x1
37c38595emovsd_xmm [rsp+96], x9
37c385965movsd_xmm [rsp+104], x10
37c38596ccall dlapy2_64_
37c385971movapd x3, x9
37c385976movapd x4, x10
37c38597bmovsd_xmm x1, [rsp+48]
37c385981movsd_xmm x2, [rsp+72]
37c385987mov r11, [rsp+376]
37c38598fdivsd x3, x0
37c385993divsd x4, x0
37c385997
37c385997loc_37c385997:
37c385997divsd x7, x2
37c38599bdivsd x6, x2
37c38599fmovapd x0, x7
37c3859a3mulsd x0, x3
37c3859a7xorpd x6, [rip+0xeb6e1]
37c3859afmovapd x2, x6
37c3859b3mulsd x6, x4
37c3859b7mulsd x2, x3
37c3859bbmovapd x3, x10
37c3859c0mulsd x3, x1
37c3859c4subsd x0, x6
37c3859c8movapd x6, x7
37c3859ccmulsd x6, x4
37c3859d0movapd x4, x9
37c3859d5mulsd x9, x1
37c3859daaddsd x6, x2
37c3859depxor x2, x2
37c3859e2mulsd x4, x2
37c3859e6mulsd x2, x10
37c3859ebaddsd x3, x4
37c3859efmovapd x4, x14
37c3859f4subsd x9, x2
37c3859f9mulsd x14, x0
37c3859femovapd x2, x12
37c385a03mulsd x12, x6
37c385a08mulsd x2, x0
37c385a0cmulsd x4, x6
37c385a10addsd x12, x14
37c385a15subsd x2, x4
37c385a19addsd x12, x3
37c385a1eaddsd x9, x2
37c385a23movapd x10, x12
37c385a28jmp 0x37c3855dc
37c385a2d
37c385a2d 0f 1f 00 ...
37c385a30
37c385a30loc_37c385a30:
37c385a30movups x6, [rsp+112]
37c385a35movups x7, [rsp+128]
37c385a3dmovups x8, [rsp+144]
37c385a46movups x9, [rsp+160]
37c385a4fmovups x10, [rsp+176]
37c385a58movups x11, [rsp+192]
37c385a61movups x12, [rsp+208]
37c385a6amovups x13, [rsp+224]
37c385a73movups x14, [rsp+240]
37c385a7cmovups x15, [rsp+256]
37c385a85add rsp, 280
37c385a8cpop rbx
37c385a8dpop rsi
37c385a8epop rdi
37c385a8fpop rbp
37c385a90pop r12
37c385a92pop r13
37c385a94pop r14
37c385a96pop r15
37c385a98ret
37c385a99
37c385a99 0f 1f 80 00 00 00 00 .......
37c385aa0
37c385aa0loc_37c385aa0:
37c385aa0movapd x6, x14
37c385aa5movapd x7, x12
37c385aaapxor x3, x3
37c385aaexor edx, edx
37c385ab0movapd x0, x10
37c385ab5movapd x1, x9
37c385abanop [rax+rax]
37c385ac0
37c385ac0loc_37c385ac0:
37c385ac0movapd x4, x1
37c385ac4movapd x5, x0
37c385ac8sub rdx, 1
37c385accmulsd x4, x3
37c385ad0mulsd x5, x3
37c385ad4mulsd x1, x11
37c385ad9mulsd x0, x11
37c385ademulsd x2, x11
37c385ae3subsd x1, x5
37c385ae7movapd x5, x6
37c385aebaddsd x0, x4
37c385aefmulsd x5, x3
37c385af3movapd x4, x7
37c385af7mulsd x4, x3
37c385afbcomisd x8, x2
37c385b00mulsd x7, x11
37c385b05mulsd x6, x11
37c385b0asubsd x7, x5
37c385b0eaddsd x6, x4
37c385b12jae 0x37c385ac0
37c385b14jmp 0x37c3856c4
37c385b19
37c385b19 0f 1f 80 00 00 00 00 .......
37c385b20
37c385b20loc_37c385b20:
37c385b20mov ecx, 1
37c385b25pxor x2, x2
37c385b29sub rcx, rdx
37c385b2cmov edx, 1
37c385b31nop [rax]
37c385b35nop [rax+rax]
37c385b40
37c385b40loc_37c385b40:
37c385b40movapd x3, x9
37c385b45movapd x4, x10
37c385b4aadd rdx, 1
37c385b4emulsd x3, x2
37c385b52mulsd x9, x8
37c385b57mulsd x4, x2
37c385b5bmulsd x10, x8
37c385b60subsd x9, x4
37c385b65addsd x10, x3
37c385b6acmp rdx, rcx
37c385b6djne 0x37c385b40
37c385b6fjmp 0x37c3855dc
37c385b74
37c385b74 0f 1f 40 00 ..@.
37c385b78
37c385b78loc_37c385b78:
37c385b78movapd x0, x9
37c385b7dlea rdx, [rsp+80]
37c385b82lea rcx, [rsp+88]
37c385b87movsd_xmm [rsp+56], x2
37c385b8dmulsd x0, x11
37c385b92movsd_xmm [rsp+48], x1
37c385b98movsd_xmm [rsp+88], x0
37c385b9emovapd x0, x10
37c385ba3mulsd x0, x11
37c385ba8movsd_xmm [rsp+80], x0
37c385baecall dlapy2_64_
37c385bb3movsd_xmm x3, [rsp+88]
37c385bb9movsd_xmm x4, [rsp+80]
37c385bbfmov r11, [rsp+376]
37c385bc7movsd_xmm x2, [rsp+56]
37c385bcddivsd x3, x0
37c385bd1movsd_xmm x1, [rsp+48]
37c385bd7divsd x4, x0
37c385bdbjmp 0x37c385997
37c385440
37c385be0
37c385be0 // align 0x40
37c385be0 // align 0x40
37c385c00
37c385c00zlarnv_64_:
37c385c00push r15
37c385c02push r14
37c385c04push r13
37c385c06push r12
37c385c08push rbp
37c385c09push rdi
37c385c0apush rsi
37c385c0bpush rbx
37c385c0csub rsp, 1208
37c385c13movups [rsp+1136], x6
37c385c1bmovups [rsp+1152], x7
37c385c23movups [rsp+1168], x8
37c385c2cmovups [rsp+1184], x9
37c385c35mov rsi, [r8]
37c385c38test rsi, rsi
37c385c3bjle 0x37c385e23
37c385c41lea r14, [rsi-1]
37c385c45mov [rsp+40], r9
37c385c4amovsd_xmm x7, [rip+0xeb47e]
37c385c52mov r13l, 1
37c385c58and r14, -64
37c385c5cmov [rsp+1288], rdx
37c385c64movddup x9, [rip+0xeb44b]
37c385c6dlea rax, [r14+1]
37c385c71mov [rsp+1296], r8
37c385c79mov r14, rcx
37c385c7cmov [rsp+48], rax
37c385c81lea rax, [rsp+112]
37c385c86mov [rsp+32], rax
37c385c8blea rax, [rsp+104]
37c385c90mov [rsp+56], rax
37c385c95nop [rax+rax]
37c385ca0
37c385ca0loc_37c385ca0:
37c385ca0sub rsi, r13
37c385ca3mov eax, 64
37c385ca8mov r8, [rsp+32]
37c385cadmov rdx, [rsp+56]
37c385cb2lea rbx, [rsi+1]
37c385cb6mov rcx, [rsp+1288]
37c385cbecmp rbx, rax
37c385cc1cmovg rbx, rax
37c385cc5lea rax, [rbx+rbx]
37c385cc9mov [rsp+104], rax
37c385ccecall dlaruv_64_
37c385cd3cmp [r14], 5
37c385cd7ja 0x37c385d54
37c385cd9mov rax, [r14]
37c385cdclea rdi, [rip+0xeb3bd]
37c385ce3movsxd rax, [rdi+4*rax]
37c385ce7add rax, rdi
37c385ceajmp rax
37c385cecnop [rax]
37c385cf0test rsi, rsi
37c385cf3js 0x37c385d54
37c385cf5mov rax, [rsp+40]
37c385cfamov rbp, [rsp+32]
37c385cffmov r15l, 1
37c385d05lea r12, [rax+16]
37c385d09nop [rax]
37c385d10
37c385d10loc_37c385d10:
37c385d10movsd_xmm x0, [rbp+8]
37c385d15add r15, 1
37c385d19add rbp, 16
37c385d1dadd r12, 16
37c385d21lea rdx, [rsp+64]
37c385d26lea rcx, [rsp+80]
37c385d2bmov [rsp+64], 0
37c385d34mulsd x0, x7
37c385d38movsd_xmm [rsp+72], x0
37c385d3ecall fn_37c42fcc0
37c385d43movupd x0, [rsp+80]
37c385d49movups [r12-32], x0
37c385d4fcmp rbx, r15
37c385d52jge 0x37c385d10
37c385d54
37c385d54loc_37c385d54:
37c385d54cmp r13, [rsp+48]
37c385d59je 0x37c385e23
37c385d5f
37c385d5floc_37c385d5f:
37c385d5fmov rax, [rsp+1296]
37c385d67add r13, 64
37c385d6badd [rsp+40], 1024
37c385d74mov rsi, [rax]
37c385d77jmp 0x37c385ca0
37c385d7cnop [rax]
37c385d80test rsi, rsi
37c385d83js 0x37c385d54
37c385d85mov rax, [rsp+40]
37c385d8amov r15, [rsp+32]
37c385d8fmov ebp, 1
37c385d94pxor x8, x8
37c385d99lea r12, [rax+16]
37c385d9dnop [rax]
37c385da0
37c385da0loc_37c385da0:
37c385da0movsd_xmm x0, [r15+8]
37c385da6movsd_xmm x6, [r15]
37c385dablea rdx, [rsp+64]
37c385db0lea rcx, [rsp+80]
37c385db5movsd_xmm [rsp+64], x8
37c385dbcadd rbp, 1
37c385dc0add r15, 16
37c385dc4add r12, 16
37c385dc8mulsd x0, x7
37c385dccsqrtsd x6, x6
37c385dd0movsd_xmm [rsp+72], x0
37c385dd6call fn_37c42fcc0
37c385ddbmovsd_xmm x2, [rsp+88]
37c385de1movsd_xmm x0, [rsp+80]
37c385de7movapd x1, x6
37c385debmulsd x1, x0
37c385defmovapd x3, x2
37c385df3mulsd x3, x8
37c385df8mulsd x0, x8
37c385dfdmulsd x6, x2
37c385e01subsd x1, x3
37c385e05addsd x0, x6
37c385e09unpcklpd x1, x0
37c385e0dmovups [r12-32], x1
37c385e13cmp rbx, rbp
37c385e16jge 0x37c385da0
37c385e18cmp r13, [rsp+48]
37c385e1djne 0x37c385d5f
37c385e23
37c385e23loc_37c385e23:
37c385e23movups x6, [rsp+1136]
37c385e2bmovups x7, [rsp+1152]
37c385e33movups x8, [rsp+1168]
37c385e3cmovups x9, [rsp+1184]
37c385e45add rsp, 1208
37c385e4cpop rbx
37c385e4dpop rsi
37c385e4epop rdi
37c385e4fpop rbp
37c385e50pop r12
37c385e52pop r13
37c385e54pop r14
37c385e56pop r15
37c385e58ret
37c385e59nop [rax]
37c385e60test rsi, rsi
37c385e63js 0x37c385d54
37c385e69mov rax, [rsp+40]
37c385e6emov r15, [rsp+32]
37c385e73mov ebp, 1
37c385e78pxor x8, x8
37c385e7dlea r12, [rax+16]
37c385e81nop [rax]
37c385e85nop [rax+rax]
37c385e90
37c385e90loc_37c385e90:
37c385e90movsd_xmm x0, [r15]
37c385e95add rbp, 1
37c385e99add r15, 16
37c385e9dadd r12, 16
37c385ea1call log
37c385ea6lea rdx, [rsp+64]
37c385eablea rcx, [rsp+80]
37c385eb0addsd x0, x0
37c385eb4movapd x6, x0
37c385eb8movsd_xmm x0, [r15-8]
37c385ebexorpd x6, [rip+0xeb1fa]
37c385ec6mov [rsp+64], 0
37c385ecfmulsd x0, x7
37c385ed3sqrtsd x6, x6
37c385ed7movsd_xmm [rsp+72], x0
37c385eddcall fn_37c42fcc0
37c385ee2movsd_xmm x1, [rsp+88]
37c385ee8movsd_xmm x2, [rsp+80]
37c385eeemovddup x0, x6
37c385ef2unpcklpd x2, x1
37c385ef6movhpd x1, [rsp+80]
37c385efcmulpd x0, x2
37c385f00mulpd x1, x8
37c385f05addsubpd x0, x1
37c385f09movups [r12-32], x0
37c385f0fcmp rbx, rbp
37c385f12jge 0x37c385e90
37c385f18jmp 0x37c385d54
37c385f1dnop [rax]
37c385f20test rsi, rsi
37c385f23js 0x37c385d54
37c385f29mov rax, [rsp+40]
37c385f2eshl rbx, 4
37c385f32mov rdx, [rsp+32]
37c385f37add rbx, rax
37c385f3anop [rax+rax]
37c385f40
37c385f40loc_37c385f40:
37c385f40movupd x0, [rdx]
37c385f44add rax, 16
37c385f48add rdx, 16
37c385f4caddpd x0, x0
37c385f50addpd x0, x9
37c385f55movups [rax-16], x0
37c385f59cmp rbx, rax
37c385f5cjne 0x37c385f40
37c385f5ejmp 0x37c385d54
37c385f63nop [rax+rax]
37c385f68test rsi, rsi
37c385f6bjs 0x37c385d54
37c385f71mov rax, [rsp+40]
37c385f76shl rbx, 4
37c385f7amov rdx, [rsp+32]
37c385f7fadd rbx, rax
37c385f82nop [rax+rax]
37c385f8anop [rax+rax]
37c385f95nop [rax+rax]
37c385fa0
37c385fa0loc_37c385fa0:
37c385fa0movupd x0, [rdx]
37c385fa4add rax, 16
37c385fa8add rdx, 16
37c385facmovups [rax-16], x0
37c385fb0cmp rbx, rax
37c385fb3jne 0x37c385fa0
37c385fb5jmp 0x37c385d54
37c385c00
37c385c00zlarnv_64_:
37c385c00push r15
37c385c02push r14
37c385c04push r13
37c385c06push r12
37c385c08push rbp
37c385c09push rdi
37c385c0apush rsi
37c385c0bpush rbx
37c385c0csub rsp, 1208
37c385c13movups [rsp+1136], x6
37c385c1bmovups [rsp+1152], x7
37c385c23movups [rsp+1168], x8
37c385c2cmovups [rsp+1184], x9
37c385c35mov rsi, [r8]
37c385c38test rsi, rsi
37c385c3bjle 0x37c385e23
37c385c41lea r14, [rsi-1]
37c385c45mov [rsp+40], r9
37c385c4amovsd_xmm x7, [rip+0xeb47e]
37c385c52mov r13l, 1
37c385c58and r14, -64
37c385c5cmov [rsp+1288], rdx
37c385c64movddup x9, [rip+0xeb44b]
37c385c6dlea rax, [r14+1]
37c385c71mov [rsp+1296], r8
37c385c79mov r14, rcx
37c385c7cmov [rsp+48], rax
37c385c81lea rax, [rsp+112]
37c385c86mov [rsp+32], rax
37c385c8blea rax, [rsp+104]
37c385c90mov [rsp+56], rax
37c385c95nop [rax+rax]
37c385ca0
37c385ca0loc_37c385ca0:
37c385ca0sub rsi, r13
37c385ca3mov eax, 64
37c385ca8mov r8, [rsp+32]
37c385cadmov rdx, [rsp+56]
37c385cb2lea rbx, [rsi+1]
37c385cb6mov rcx, [rsp+1288]
37c385cbecmp rbx, rax
37c385cc1cmovg rbx, rax
37c385cc5lea rax, [rbx+rbx]
37c385cc9mov [rsp+104], rax
37c385ccecall dlaruv_64_
37c385cd3cmp [r14], 5
37c385cd7ja 0x37c385d54
37c385cd9mov rax, [r14]
37c385cdclea rdi, [rip+0xeb3bd]
37c385ce3movsxd rax, [rdi+4*rax]
37c385ce7add rax, rdi
37c385ceajmp rax
37c385cecnop [rax]
37c385cf0test rsi, rsi
37c385cf3js 0x37c385d54
37c385cf5mov rax, [rsp+40]
37c385cfamov rbp, [rsp+32]
37c385cffmov r15l, 1
37c385d05lea r12, [rax+16]
37c385d09nop [rax]
37c385d10
37c385d10loc_37c385d10:
37c385d10movsd_xmm x0, [rbp+8]
37c385d15add r15, 1
37c385d19add rbp, 16
37c385d1dadd r12, 16
37c385d21lea rdx, [rsp+64]
37c385d26lea rcx, [rsp+80]
37c385d2bmov [rsp+64], 0
37c385d34mulsd x0, x7
37c385d38movsd_xmm [rsp+72], x0
37c385d3ecall fn_37c42fcc0
37c385d43movupd x0, [rsp+80]
37c385d49movups [r12-32], x0
37c385d4fcmp rbx, r15
37c385d52jge 0x37c385d10
37c385d54
37c385d54loc_37c385d54:
37c385d54cmp r13, [rsp+48]
37c385d59je 0x37c385e23
37c385d5f
37c385d5floc_37c385d5f:
37c385d5fmov rax, [rsp+1296]
37c385d67add r13, 64
37c385d6badd [rsp+40], 1024
37c385d74mov rsi, [rax]
37c385d77jmp 0x37c385ca0
37c385d7cnop [rax]
37c385d80test rsi, rsi
37c385d83js 0x37c385d54
37c385d85mov rax, [rsp+40]
37c385d8amov r15, [rsp+32]
37c385d8fmov ebp, 1
37c385d94pxor x8, x8
37c385d99lea r12, [rax+16]
37c385d9dnop [rax]
37c385da0
37c385da0loc_37c385da0:
37c385da0movsd_xmm x0, [r15+8]
37c385da6movsd_xmm x6, [r15]
37c385dablea rdx, [rsp+64]
37c385db0lea rcx, [rsp+80]
37c385db5movsd_xmm [rsp+64], x8
37c385dbcadd rbp, 1
37c385dc0add r15, 16
37c385dc4add r12, 16
37c385dc8mulsd x0, x7
37c385dccsqrtsd x6, x6
37c385dd0movsd_xmm [rsp+72], x0
37c385dd6call fn_37c42fcc0
37c385ddbmovsd_xmm x2, [rsp+88]
37c385de1movsd_xmm x0, [rsp+80]
37c385de7movapd x1, x6
37c385debmulsd x1, x0
37c385defmovapd x3, x2
37c385df3mulsd x3, x8
37c385df8mulsd x0, x8
37c385dfdmulsd x6, x2
37c385e01subsd x1, x3
37c385e05addsd x0, x6
37c385e09unpcklpd x1, x0
37c385e0dmovups [r12-32], x1
37c385e13cmp rbx, rbp
37c385e16jge 0x37c385da0
37c385e18cmp r13, [rsp+48]
37c385e1djne 0x37c385d5f
37c385e23
37c385e23loc_37c385e23:
37c385e23movups x6, [rsp+1136]
37c385e2bmovups x7, [rsp+1152]
37c385e33movups x8, [rsp+1168]
37c385e3cmovups x9, [rsp+1184]
37c385e45add rsp, 1208
37c385e4cpop rbx
37c385e4dpop rsi
37c385e4epop rdi
37c385e4fpop rbp
37c385e50pop r12
37c385e52pop r13
37c385e54pop r14
37c385e56pop r15
37c385e58ret
37c385e59nop [rax]
37c385e60test rsi, rsi
37c385e63js 0x37c385d54
37c385e69mov rax, [rsp+40]
37c385e6emov r15, [rsp+32]
37c385e73mov ebp, 1
37c385e78pxor x8, x8
37c385e7dlea r12, [rax+16]
37c385e81nop [rax]
37c385e85nop [rax+rax]
37c385e90
37c385e90loc_37c385e90:
37c385e90movsd_xmm x0, [r15]
37c385e95add rbp, 1
37c385e99add r15, 16
37c385e9dadd r12, 16
37c385ea1call log
37c385ea6lea rdx, [rsp+64]
37c385eablea rcx, [rsp+80]
37c385eb0addsd x0, x0
37c385eb4movapd x6, x0
37c385eb8movsd_xmm x0, [r15-8]
37c385ebexorpd x6, [rip+0xeb1fa]
37c385ec6mov [rsp+64], 0
37c385ecfmulsd x0, x7
37c385ed3sqrtsd x6, x6
37c385ed7movsd_xmm [rsp+72], x0
37c385eddcall fn_37c42fcc0
37c385ee2movsd_xmm x1, [rsp+88]
37c385ee8movsd_xmm x2, [rsp+80]
37c385eeemovddup x0, x6
37c385ef2unpcklpd x2, x1
37c385ef6movhpd x1, [rsp+80]
37c385efcmulpd x0, x2
37c385f00mulpd x1, x8
37c385f05addsubpd x0, x1
37c385f09movups [r12-32], x0
37c385f0fcmp rbx, rbp
37c385f12jge 0x37c385e90
37c385f18jmp 0x37c385d54
37c385f1dnop [rax]
37c385f20test rsi, rsi
37c385f23js 0x37c385d54
37c385f29mov rax, [rsp+40]
37c385f2eshl rbx, 4
37c385f32mov rdx, [rsp+32]
37c385f37add rbx, rax
37c385f3anop [rax+rax]
37c385f40
37c385f40loc_37c385f40:
37c385f40movupd x0, [rdx]
37c385f44add rax, 16
37c385f48add rdx, 16
37c385f4caddpd x0, x0
37c385f50addpd x0, x9
37c385f55movups [rax-16], x0
37c385f59cmp rbx, rax
37c385f5cjne 0x37c385f40
37c385f5ejmp 0x37c385d54
37c385f63nop [rax+rax]
37c385f68test rsi, rsi
37c385f6bjs 0x37c385d54
37c385f71mov rax, [rsp+40]
37c385f76shl rbx, 4
37c385f7amov rdx, [rsp+32]
37c385f7fadd rbx, rax
37c385f82nop [rax+rax]
37c385f8anop [rax+rax]
37c385f95nop [rax+rax]
37c385fa0
37c385fa0loc_37c385fa0:
37c385fa0movupd x0, [rdx]
37c385fa4add rax, 16
37c385fa8add rdx, 16
37c385facmovups [rax-16], x0
37c385fb0cmp rbx, rax
37c385fb3jne 0x37c385fa0
37c385fb5jmp 0x37c385d54
37c385c00
37c385fba
37c385fba // align 0x10
37c385fba // align 0x10
37c385fc0
37c385fc0zlarrv_64_:
37c385fc0push r15
37c385fc2push r14
37c385fc4push r13
37c385fc6push r12
37c385fc8push rbp
37c385fc9push rdi
37c385fcapush rsi
37c385fcbpush rbx
37c385fccsub rsp, 1112
37c385fd3movups [rsp+944], x6
37c385fdbmovups [rsp+960], x7
37c385fe3movups [rsp+976], x8
37c385fecmovups [rsp+992], x9
37c385ff5movups [rsp+1008], x10
37c385ffemovups [rsp+1024], x11
37c386007movups [rsp+1040], x12
37c386010movups [rsp+1056], x13
37c386019movups [rsp+1072], x14
37c386022movups [rsp+1088], x15
37c38602bmov rsi, [rsp+1376]
37c386033mov rax, [rsp+1344]
37c38603bmov rbp, [rsp+1240]
37c386043mov [rsi], 0
37c38604amov rax, [rax]
37c38604dmov rbx, rcx
37c386050mov rcx, [rcx]
37c386053mov [rsp+1192], rdx
37c38605bmov [rsp+1208], r9
37c386063mov [rsp+320], rcx
37c38606bmov r15, rcx
37c38606etest rcx, rcx
37c386071jle 0x37c3868da
37c386077mov rdi, [rbp]
37c38607btest rdi, rdi
37c38607ejle 0x37c3868da
37c386084xor edx, edx
37c386086test rax, rax
37c386089cmovns rdx, rax
37c38608dlea rax, [rcx+rcx]
37c386091lea r8, [rax+rcx]
37c386095mov rcx, [rsp+1360]
37c38609dmov [rsp+376], rax
37c3860a5mov r14, rdx
37c3860a8shl r8, 5
37c3860acmov [rsp+328], rdx
37c3860b4mov r12, rdx
37c3860b7not r14
37c3860baxor edx, edx
37c3860bcmov [rsp+336], r14
37c3860c4call memset
37c3860c9imul r8, r15, 56
37c3860cdmov rcx, [rsp+1368]
37c3860d5xor edx, edx
37c3860d7call memset
37c3860dcmov rax, [rsp+1248]
37c3860e4mov edx, 2
37c3860e9lea r8, [rsp+928]
37c3860f1mov rax, [rax]
37c3860f4cmp rax, rdx
37c3860f7cmovl rax, rdx
37c3860fblea rdx, [rax-1]
37c3860ffmov rax, [rsp+1256]
37c386107mov rax, [rax]
37c38610amov [rsp+56], 4
37c386113cmp rdi, rax
37c386116lea rcx, [rax+1]
37c38611acmovg rdi, rcx
37c38611elea rcx, [rip+0xeafcb]
37c386125sub rdi, rdx
37c386128imul rdx, r12
37c38612clea rax, [rdi+1]
37c386130mov [rsp+928], rax
37c386138mov rax, [rsp+1344]
37c386140mov [rsp+48], rax
37c386145lea rax, [r14+rdx+1]
37c38614amov rdx, rbx
37c38614dshl rax, 4
37c386151add rax, [rsp+1336]
37c386159mov [rsp+40], rax
37c38615elea rax, [rip+0xeaf7b]
37c386165mov [rsp+32], rax
37c38616amov r9, rax
37c38616dcall zlaset_64_
37c386172mov edx, 9
37c386177lea rcx, [rip+0xeaf76]
37c38617ecall dlamch_64_
37c386183mov rdi, [rsp+1248]
37c38618bmov rax, [rbp]
37c38618fmovapd x4, x0
37c386193movapd x7, x0
37c386197addsd x4, x0
37c38619bmovsd_xmm [rsp+896], x4
37c3861a4movapd x11, x4
37c3861a9cmp [rdi], 1
37c3861adje 0x37c3872b6
37c3861b3
37c3861b3loc_37c3861b3:
37c3861b3movsd_xmm x0, [rip+0xeaf5d]
37c3861bbmov rdi, [rsp+1272]
37c3861c3mulsd x0, x7
37c3861c7movsd_xmm [rdi], x0
37c3861cbmov rdi, [rsp+1280]
37c3861d3movsd_xmm [rdi], x0
37c3861d7
37c3861d7loc_37c3861d7:
37c3861d7mov rdi, [rsp+1312]
37c3861dfmov r11, [rdi+8*rax-8]
37c3861e4test r11, r11
37c3861e7jle 0x37c3868da
37c3861edmov rdi, [rsp+320]
37c3861f5mov r12, [rsp+1328]
37c3861fdmov [rsp+184], 1
37c386209mov r14l, 1
37c38620flea rbx, [rdi+1]
37c386213lea r10, [rdi+4*rdi]
37c386217mov [rsp+448], rbx
37c38621fmov rbx, [rsp+376]
37c386227add rbx, rdi
37c38622alea rdi, [rsp+856]
37c386232mov [rsp+520], rbx
37c38623amov rbx, [rsp+1312]
37c386242mov [rsp+224], rdi
37c38624alea rdi, [rsp+768]
37c386252mov [rsp+216], rdi
37c38625amov rdi, rsi
37c38625dmov rsi, r10
37c386260mov r10, r11
37c386263mov r11l, 1
37c386269nop [rax]
37c386270
37c386270loc_37c386270:
37c386270mov rdx, [rsp+1232]
37c386278mov rcx, [rsp+184]
37c386280lea r13, [r14-1]
37c386284mov r15, [rdx+8*rcx-8]
37c386289cmp r13, rax
37c38628cjge 0x37c386950
37c386292mov rdx, r13
37c386295jmp 0x37c3862a9
37c386297
37c386297 66 0f 1f 84 00 00 00 00 00 f........
37c3862a0
37c3862a0loc_37c3862a0:
37c3862a0add rdx, 1
37c3862a4cmp rdx, rax
37c3862a7je 0x37c3862af
37c3862a9
37c3862a9loc_37c3862a9:
37c3862a9cmp [rbx+8*rdx], rcx
37c3862adje 0x37c3862a0
37c3862af
37c3862afloc_37c3862af:
37c3862afmov [rsp+192], rdx
37c3862b7cmp r14, rdx
37c3862bajg 0x37c386950
37c3862c0mov rax, [rsp+1248]
37c3862c8mov rcx, [rsp+192]
37c3862d0cmp [rax], rcx
37c3862d3jg 0x37c3862e6
37c3862d5mov rax, [rsp+1256]
37c3862ddcmp [rax], r14
37c3862e0jge 0x37c386959
37c3862e6
37c3862e6loc_37c3862e6:
37c3862e6mov r14, [rsp+192]
37c3862eelea r11, [r15+1]
37c3862f2add r14, 1
37c3862f6
37c3862f6loc_37c3862f6:
37c3862f6add [rsp+184], 1
37c3862ffcmp r10, [rsp+184]
37c386307jl 0x37c3868da
37c38630dmov rax, [rbp]
37c386311jmp 0x37c386270
37c386316
37c386316loc_37c386316:
37c386316pxor x0, x0
37c38631amov [rsp+1304], rax
37c386322mov [rsp+272], r11
37c38632acvtsi2sd x0, r11
37c38632fmovsd_xmm [rsp+344], x1
37c386338call log
37c38633dmulsd x0, [rip+0xeadd3]
37c386345test rdi, rdi
37c386348mov rax, [rsp+1296]
37c386350movsd_xmm x1, [rsp+344]
37c386359mov edx, 1
37c38635emov r11, [rsp+272]
37c386366cmovg rdx, rdi
37c38636acmp r13, 1
37c38636emovapd x5, x1
37c386372mov [rsp+504], rdx
37c38637amov rdx, [r15+8*rdi]
37c38637emulsd x0, x9
37c386383mov [rsp+776], rdx
37c38638bmovapd x12, x0
37c386390movsd_xmm x0, [rax+8*rdi]
37c386395mov rax, [rsp+1304]
37c38639dsubsd x5, x0
37c3863a1lea rcx, [rax+8*rbp]
37c3863a5movsd_xmm x3, [rcx-16]
37c3863aaaddsd x0, x1
37c3863aemov [rsp+464], rcx
37c3863b6movapd x8, x5
37c3863bbmovapd x10, x3
37c3863c0je 0x37c3872cc
37c3863c6mov rcx, [rsp+504]
37c3863cemovsd_xmm x3, [rax+8*rcx-8]
37c3863d4movsd_xmm [rsp+800], x3
37c3863ddcmp r13, [rsp+496]
37c3863e5je 0x37c38781a
37c3863ebminsd x3, x10
37c3863f0movapd x2, x9
37c3863f5movapd x1, x10
37c3863famulsd x2, x3
37c3863fe
37c3863feloc_37c3863fe:
37c3863femov rdx, rdi
37c386401mov rcx, [rsp+464]
37c386409mov [rsp+352], 0
37c386415movapd x13, x7
37c38641ashl rdx, 4
37c38641eadd rdx, [rsp+1352]
37c386426mov [rsp+552], 0
37c386432movapd x7, x3
37c386436mov [rsp+344], rdx
37c38643emov rdx, [rsp+328]
37c386446movsd_xmm [rcx-16], x3
37c38644bmov rcx, [rsp+1368]
37c386453imul rdx, r14
37c386457mov [rsp+1304], rax
37c38645flea r9, [rcx+8*rdi]
37c386463mov rcx, [rsp+336]
37c38646bmov [rsp+568], r13
37c386473xor r13l, r13l
37c386476mov [rsp+576], r14
37c38647emov r14, r9
37c386481add rcx, rdx
37c386484mov rdx, [rsp+368]
37c38648cmov [rsp+584], rsi
37c386494mov rsi, r11
37c386497mov [rsp+360], rcx
37c38649fadd rdx, rcx
37c3864a2mov [rsp+592], rbx
37c3864aaxor ebx, ebx
37c3864acshl rdx, 4
37c3864b0add rdx, [rsp+1336]
37c3864b8mov [rsp+600], rbp
37c3864c0mov rbp, rdi
37c3864c3mov [rsp+472], rdx
37c3864cblea rdx, [rsp+768]
37c3864d3mov edi, 1
37c3864d8mov [rsp+440], rdx
37c3864e0lea rdx, [rsp+936]
37c3864e8mov [rsp+272], rdx
37c3864f0lea rdx, [rsp+776]
37c3864f8mov [rsp+664], rdx
37c386500movsd_xmm [rsp+880], x1
37c386509movsd_xmm [rsp+744], x2
37c386512
37c386512loc_37c386512:
37c386512cmp [rsp+552], 0
37c38651bjne 0x37c3867a1
37c386521mov rax, [rsp+352]
37c386529xor rax, 1
37c38652dmov [rsp+432], rax
37c386535
37c386535loc_37c386535:
37c386535mov rax, [rsp+432]
37c38653dmov [rsp+120], r14
37c386542lea rdx, [rip+0xeabb7]
37c386549movsd_xmm [rsp+536], x0
37c386552mov [rsp+936], rax
37c38655amov rax, [rsp+248]
37c386562mov [rsp+160], rax
37c38656alea rax, [rsp+888]
37c386572mov [rsp+648], rax
37c38657amov [rsp+152], rax
37c386582lea rax, [rsp+872]
37c38658amov [rsp+640], rax
37c386592mov [rsp+144], rax
37c38659alea rax, [rsp+840]
37c3865a2mov [rsp+408], rax
37c3865aamov [rsp+136], rax
37c3865b2mov rax, [rsp+344]
37c3865bamov [rsp+128], rax
37c3865c2lea rax, [rsp+808]
37c3865camov [rsp+624], rax
37c3865d2mov [rsp+112], rax
37c3865d7lea rax, [rsp+920]
37c3865dfmov [rsp+656], rax
37c3865e7mov [rsp+104], rax
37c3865eclea rax, [rsp+816]
37c3865f4mov [rsp+632], rax
37c3865fcmov [rsp+96], rax
37c386601mov rax, [rsp+272]
37c386609mov [rsp+88], rax
37c38660emov rax, [rsp+472]
37c386616mov [rsp+80], rax
37c38661blea rax, [rsp+744]
37c386623mov [rsp+616], rax
37c38662bmov [rsp+72], rax
37c386630mov rax, [rsp+1224]
37c386638mov [rsp+64], rax
37c38663dmov rax, [rsp+280]
37c386645mov [rsp+56], rax
37c38664amov rax, [rsp+544]
37c386652mov [rsp+48], rax
37c386657mov rax, [rsp+480]
37c38665fmov rcx, [rsp+440]
37c386667mov r9, [rsp+528]
37c38666fmov [rsp+40], rax
37c386674mov rax, [rsp+256]
37c38667cmov r8, rcx
37c38667fmov [rsp+32], rax
37c386684call zlar1v_64_
37c386689test r13, r13
37c38668cmovsd_xmm x5, [rsp+872]
37c386695movsd_xmm x0, [rsp+536]
37c38669eje 0x37c3866a7
37c3866a0comisd x14, x5
37c3866a5jbe 0x37c3866b6
37c3866a7
37c3866a7loc_37c3866a7:
37c3866a7movsd_xmm x15, [rsp+792]
37c3866b1movapd x14, x5
37c3866b6
37c3866b6loc_37c3866b6:
37c3866b6mov rax, [rsp+344]
37c3866bemov rcx, rbp
37c3866c1movapd x1, x12
37c3866c6mulsd x1, x7
37c3866camov rdx, [rax]
37c3866cdmov rax, [rsp+1352]
37c3866d5cmp rsi, rdx
37c3866d8cmovg rsi, rdx
37c3866dcshl rcx, 4
37c3866e0lea r10, [rax+rcx+8]
37c3866e5mov rcx, [r10]
37c3866e8cmp rdi, rcx
37c3866ebcmovl rdi, rcx
37c3866efcomisd x5, x1
37c3866f3jbe 0x37c387ce3
37c3866f9movsd_xmm x4, [rsp+792]
37c386702movsd_xmm x6, [rsp+896]
37c38670bmovsd_xmm x1, [rsp+888]
37c386714movapd x2, x4
37c386718andpd x2, [rip+0xeaa10]
37c386720movapd x3, x1
37c386724andpd x3, [rip+0xeaa04]
37c38672cmulsd x2, x6
37c386730comisd x3, x2
37c386734jbe 0x37c387ce3
37c38673acmp [rsp+352], 0
37c386743jne 0x37c387f36
37c386749mov rax, [rsp+816]
37c386751add r13, 1
37c386755cmp [rsp+776], rax
37c38675djle 0x37c38731c
37c386763pxor x5, x5
37c386767comisd x1, x5
37c38676bjb 0x37c386782
37c38676daddsd x1, x4
37c386771comisd x0, x1
37c386775jb 0x37c386782
37c386777comisd x1, x8
37c38677cjae 0x37c38734c
37c386782
37c386782loc_37c386782:
37c386782movapd x1, x0
37c386786subsd x1, x8
37c38678bcomisd x2, x1
37c38678fja 0x37c3867a1
37c386791cmp r13, 9
37c386795jle 0x37c3867a1
37c386797
37c386797loc_37c386797:
37c386797cmp r13, 10
37c38679bjne 0x37c388185
37c3867a1
37c3867a1loc_37c3867a1:
37c3867a1mov rax, [rsp+1368]
37c3867a9movsd_xmm [rsp+408], x0
37c3867b2mov r8, [rsp+280]
37c3867bamovsd_xmm [rsp+936], x11
37c3867c4mov rdx, [rax+8*rbp]
37c3867c8mov rax, [rsp+208]
37c3867d0mov rax, [r15+8*rax]
37c3867d4mov [rsp+784], rdx
37c3867dcmov [rsp+352], rax
37c3867e4lea rdx, [rax-1]
37c3867e8mov rax, [rsp+1224]
37c3867f0mov [rsp+848], rdx
37c3867f8lea rdx, [rsp+752]
37c386800mov [rsp+104], rax
37c386805mov rax, [rsp+312]
37c38680dmov [rsp+128], rdx
37c386815lea rdx, [rsp+784]
37c38681dmov [rsp+96], rax
37c386822mov rax, [rsp+248]
37c38682amov [rsp+120], rdx
37c38682flea rdx, [rsp+904]
37c386837mov [rsp+88], rax
37c38683cmov rax, [rsp+296]
37c386844mov [rsp+112], rdx
37c386849lea rdx, [rsp+848]
37c386851mov [rsp+80], rax
37c386856mov rax, [rsp+304]
37c38685emov [rsp+56], rdx
37c386863mov rdx, [rsp+256]
37c38686bmov [rsp+72], rax
37c386870mov rax, [rsp+288]
37c386878mov [rsp+64], rax
37c38687dmov rax, [rsp+272]
37c386885mov [rsp+48], rax
37c38688alea rax, [rip+0xea87f]
37c386891mov [rsp+40], rax
37c386896mov rax, [rsp+664]
37c38689emov [rsp+32], rax
37c3868a3mov rcx, [rsp+440]
37c3868abmov r9, rax
37c3868aecall dlarrb_64_
37c3868b3cmp [rsp+752], 0
37c3868bcmovsd_xmm x0, [rsp+408]
37c3868c5je 0x37c387408
37c3868cbmov rsi, [rsp+1376]
37c3868d3mov [rsi], -3
37c3868da
37c3868daloc_37c3868da:
37c3868damovups x6, [rsp+944]
37c3868e2movups x7, [rsp+960]
37c3868eamovups x8, [rsp+976]
37c3868f3movups x9, [rsp+992]
37c3868fcmovups x10, [rsp+1008]
37c386905movups x11, [rsp+1024]
37c38690emovups x12, [rsp+1040]
37c386917movups x13, [rsp+1056]
37c386920movups x14, [rsp+1072]
37c386929movups x15, [rsp+1088]
37c386932add rsp, 1112
37c386939pop rbx
37c38693apop rsi
37c38693bpop rdi
37c38693cpop rbp
37c38693dpop r12
37c38693fpop r13
37c386941pop r14
37c386943pop r15
37c386945ret
37c386946
37c386946 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c386950
37c386950loc_37c386950:
37c386950lea r11, [r15+1]
37c386954jmp 0x37c3862f6
37c386959
37c386959loc_37c386959:
37c386959mov rcx, [rsp+1216]
37c386961lea rax, [r15-1]
37c386965lea rdx, [r11+1]
37c386969mov [rsp+424], rax
37c386971movsd_xmm x6, [rcx+8*rax]
37c386976lea rax, [r11-1]
37c38697amov [rsp+384], rax
37c386982add rax, rax
37c386985movsd_xmm x1, [r12+8*rax]
37c38698bmovsd_xmm x0, [r12+8*rax+8]
37c386992cmp r15, rdx
37c386995jl 0x37c3871c3
37c38699bmov rax, r11
37c38699elea rcx, [r15+1]
37c3869a2shl rax, 4
37c3869a6add rax, r12
37c3869a9nop
37c3869aanop [rax+rax]
37c3869b5nop [rax+rax]
37c3869c0
37c3869c0loc_37c3869c0:
37c3869c0add rdx, 1
37c3869c4minsd x1, [rax]
37c3869c8maxsd x0, [rax+8]
37c3869cdadd rax, 16
37c3869d1cmp rdx, rcx
37c3869d4jne 0x37c3869c0
37c3869d6mov rax, r15
37c3869d9subsd x0, x1
37c3869ddsub rax, r11
37c3869e0add rax, 1
37c3869e4mov [rsp+768], rax
37c3869ecmov rax, [rsp+192]
37c3869f4movsd_xmm [rsp+904], x0
37c3869fdsub rax, r14
37c386a00add rax, 1
37c386a04mov [rsp+760], rax
37c386a0c
37c386a0cloc_37c386a0c:
37c386a0clea r8, [rip+0xea6ed]
37c386a13mov r9, [rsp+1360]
37c386a1bmov rdx, [rsp+1288]
37c386a23lea rax, [8*r13]
37c386a2bmov [rsp+32], r8
37c386a30lea rcx, [rsp+760]
37c386a38add r9, rax
37c386a3badd rdx, rax
37c386a3emov [rsp+208], r10
37c386a46mov [rsp+200], r11
37c386a4emov [rsp+288], r9
37c386a56mov [rsp+560], rax
37c386a5ecall dcopy_64_
37c386a63mov rcx, [rsp+760]
37c386a6bmov r10, [rsp+208]
37c386a73test rcx, rcx
37c386a76mov [rsp+496], rcx
37c386a7ejle 0x37c387cb2
37c386a84mov rax, [rsp+560]
37c386a8clea rdx, [rcx+1]
37c386a90mov rcx, [rsp+1288]
37c386a98mov r11, [rsp+200]
37c386aa0lea rcx, [rcx+rax+8]
37c386aa5mov eax, 1
37c386aaamov [rsp+712], rcx
37c386ab2nop [rax]
37c386ab5nop [rax+rax]
37c386ac0
37c386ac0loc_37c386ac0:
37c386ac0movsd_xmm x0, [rcx+8*rax-16]
37c386ac6addsd x0, x6
37c386acamovsd_xmm [rcx+8*rax-16], x0
37c386ad0add rax, 1
37c386ad4cmp rax, rdx
37c386ad7jne 0x37c386ac0
37c386ad9mov rcx, [rsp+320]
37c386ae1mov rax, [rsp+1368]
37c386ae9mov [rsp+456], 0
37c386af5mov rdx, [rsp+448]
37c386afdmov r9, [rsp+496]
37c386b05mov [rsp+512], 1
37c386b11mov [rax+8*rcx], 1
37c386b19mov r8, [rsp+1360]
37c386b21mov [rax+8*rdx], r9
37c386b25mov rdx, [rsp+520]
37c386b2dmov [rsp+240], 0
37c386b39lea rax, [rax+8*rdx]
37c386b3dmov rdx, [rsp+1296]
37c386b45mov [rsp+312], rax
37c386b4dmov rax, [rsp+1360]
37c386b55lea r9, [rax+8*rsi]
37c386b59mov rax, [rsp+560]
37c386b61mov [rsp+248], r9
37c386b69add rdx, rax
37c386b6cadd rax, [rsp+1304]
37c386b74mov [rsp+304], rax
37c386b7cmov rax, [rsp+376]
37c386b84mov [rsp+296], rdx
37c386b8cmov rdx, [rsp+1360]
37c386b94lea rax, [r11+rax-1]
37c386b99lea rax, [rdx+8*rax]
37c386b9dmov [rsp+280], rax
37c386ba5mov rax, [rsp+384]
37c386badlea rdx, [8*rax]
37c386bb5mov rax, [rsp+1208]
37c386bbdmov [rsp+704], rdx
37c386bc5add rax, rdx
37c386bc8add rdx, [rsp+1216]
37c386bd0mov [rsp+256], rax
37c386bd8lea rax, [rcx+r11-1]
37c386bddlea rax, [r8+8*rax]
37c386be1mov [rsp+480], rdx
37c386be9mov [rsp+544], rax
37c386bf1mov rax, rcx
37c386bf4shl rax, 5
37c386bf8sub r9, rax
37c386bfblea rax, [8*rcx]
37c386c03mov ecx, 1
37c386c08mov [rsp+696], rax
37c386c10add rax, r9
37c386c13mov [rsp+680], r9
37c386c1bmov [rsp+608], rax
37c386c23mov [rsp+368], r11
37c386c2bmov [rsp+232], r14
37c386c33mov [rsp+720], r10
37c386c3bmov [rsp+416], r15
37c386c43mov [rsp+208], r13
37c386c4bmov [rsp+1240], rbp
37c386c53mov [rsp+1312], rbx
37c386c5bmov [rsp+1328], r12
37c386c63mov [rsp+1376], rdi
37c386c6bmov [rsp+728], rsi
37c386c73
37c386c73loc_37c386c73:
37c386c73mov rax, [rsp+1240]
37c386c7bmov rsi, [rsp+456]
37c386c83cmp [rax], rsi
37c386c86jl 0x37c387f90
37c386c8cmov rsi, [rsp+320]
37c386c94mov rdi, [rsp+376]
37c386c9ccmp rcx, 1
37c386ca0mov rax, rsi
37c386ca3cmovne rax, rdi
37c386ca7cmovne rdi, rsi
37c386cabmov [rsp+688], rdi
37c386cb3cmp [rsp+512], 0
37c386cbcje 0x37c387fa4
37c386cc2mov rsi, [rsp+1368]
37c386ccamov [rsp+672], rcx
37c386cd2mov r14, [rsp+1304]
37c386cdamov r15, [rsp+1320]
37c386ce2mov [rsp+488], 0
37c386ceelea rax, [rsi+8*rax]
37c386cf2mov r12, [rsp+1360]
37c386cfamov [rsp+400], 1
37c386d06mov [rsp+392], rax
37c386d0emov rsi, [rsp+1216]
37c386d16
37c386d16loc_37c386d16:
37c386d16mov rax, [rsp+392]
37c386d1elea rdi, [rsp+768]
37c386d26mov rbx, [rax]
37c386d29mov rax, [rax+8]
37c386d2dmov [rsp+200], rax
37c386d35cmp [rsp+456], 0
37c386d3ejne 0x37c38748b
37c386d44
37c386d44loc_37c386d44:
37c386d44mov rdi, [rsp+368]
37c386d4ccmp [rsp+416], rdi
37c386d54jle 0x37c386dba
37c386d56
37c386d56loc_37c386d56:
37c386d56mov rax, [rsp+368]
37c386d5emov rdx, [rsp+416]
37c386d66mov rcx, [rsp+608]
37c386d6emov r8, [rsp+680]
37c386d76mov r9, [rsp+1208]
37c386d7enop
37c386d80
37c386d80loc_37c386d80:
37c386d80movsd_xmm x0, [rsi+8*rax-8]
37c386d86movsd_xmm x1, [r9+8*rax-8]
37c386d8dmulsd x1, x0
37c386d91mulsd x0, x1
37c386d95movsd_xmm [r8+8*rax-8], x1
37c386d9cmovsd_xmm [rcx+8*rax-8], x0
37c386da2add rax, 1
37c386da6cmp rdx, rax
37c386da9jg 0x37c386d80
37c386dabcmp [rsp+456], 0
37c386db4jne 0x37c387c7d
37c386dba
37c386dbaloc_37c386dba:
37c386dbamov [rsp+824], rbx
37c386dc2cmp [rsp+200], rbx
37c386dcajl 0x37c3881ad
37c386dd0
37c386dd0loc_37c386dd0:
37c386dd0mov rax, [rsp+232]
37c386dd8mov [rsp+1216], rsi
37c386de0movapd x9, x7
37c386de5movapd x7, x6
37c386de9lea r10, [rax+rbx]
37c386dedlea rax, [rsp+792]
37c386df5add rbx, 1
37c386df9mov [rsp+528], rax
37c386e01mov rsi, r10
37c386e04mov rax, r14
37c386e07jmp 0x37c386e93
37c386e0c
37c386e0c 0f 1f 40 00 ..@.
37c386e10
37c386e10loc_37c386e10:
37c386e10mov rcx, [rsp+1240]
37c386e18lea rdi, [rbp-2]
37c386e1clea r14, [rbp-1]
37c386e20mov r11, [rsp+768]
37c386e28movsd_xmm x1, [r12+8*rdi]
37c386e2emov rcx, [rcx]
37c386e31movsd_xmm [rsp+792], x1
37c386e3amov [rsp+264], rcx
37c386e42cmp rdx, r14
37c386e45jg 0x37c386e58
37c386e47mov rcx, [rsp+1256]
37c386e4fcmp [rcx], r14
37c386e52jge 0x37c386316
37c386e58
37c386e58loc_37c386e58:
37c386e58addsd x1, x7
37c386e5cmov rcx, [rsp+1288]
37c386e64movsd_xmm [rcx+8*rdi], x1
37c386e69
37c386e69loc_37c386e69:
37c386e69add [rsp+240], 1
37c386e72
37c386e72loc_37c386e72:
37c386e72mov [rsp+824], rbx
37c386e7amov rdx, rbx
37c386e7d
37c386e7dloc_37c386e7d:
37c386e7dadd rbx, 1
37c386e81add rsi, 1
37c386e85cmp [rsp+200], rdx
37c386e8djl 0x37c3873b9
37c386e93
37c386e93loc_37c386e93:
37c386e93lea rdi, [rbx-1]
37c386e97cmp [rsp+200], rdi
37c386e9fje 0x37c386ecb
37c386ea1movsd_xmm x0, [r12+8*rsi-16]
37c386ea8mov rcx, [rsp+1264]
37c386eb0mov rdx, rbx
37c386eb3andpd x0, [rip+0xea275]
37c386ebbmovsd_xmm x1, [rax+8*rsi-16]
37c386ec1mulsd x0, [rcx]
37c386ec5comisd x1, x0
37c386ec9jb 0x37c386e7d
37c386ecb
37c386ecbloc_37c386ecb:
37c386ecbmov rdx, [rsp+1248]
37c386ed3mov r13, [rsp+824]
37c386edbmov rcx, rdi
37c386edemov [rsp+832], rdi
37c386ee6mov r8, [rsp+232]
37c386eeemov rdx, [rdx]
37c386ef1sub rcx, r13
37c386ef4lea rbp, [r13+r8]
37c386ef9cmp rdx, 1
37c386efdje 0x37c38719e
37c386f03
37c386f03loc_37c386f03:
37c386f03lea r14, [rdx-1]
37c386f07cmp rdx, rbp
37c386f0ajge 0x37c386f25
37c386f0cmov r8, [rsp+1256]
37c386f14lea r9, [rbp-1]
37c386f18mov r8, [r8]
37c386f1bcmp r9, r8
37c386f1ecmovle r8, r9
37c386f22mov r14, r8
37c386f25
37c386f25loc_37c386f25:
37c386f25test rcx, rcx
37c386f28jle 0x37c386e10
37c386f2ecmp r13, 1
37c386f32je 0x37c38727b
37c386f38movsd_xmm x0, [rax+8*rbp-24]
37c386f3e
37c386f3eloc_37c386f3e:
37c386f3emov [rsp+1304], rax
37c386f46mov r9, [rsp+1224]
37c386f4elea r10, [rsp+896]
37c386f56lea r11, [rsp+848]
37c386f5emov r8, [rsp+248]
37c386f66mov [rsp+360], r11
37c386f6emovsd_xmm [rsp+800], x0
37c386f77movsd_xmm x0, [rax+8*rsi-16]
37c386f7dmov rax, [rsp+208]
37c386f85mov rcx, [r15+8*rax]
37c386f89mov [rsp+208], rax
37c386f91movsd_xmm [rsp+880], x0
37c386f9alea rdx, [rcx-1]
37c386f9elea rcx, [r13+rax-1]
37c386fa3mov rax, [rsp+216]
37c386fabmov rcx, [r15+8*rcx]
37c386fafmov [rsp+104], r9
37c386fb4mov r9, [rsp+312]
37c386fbcmov [rsp+88], r8
37c386fc1mov r8, [rsp+304]
37c386fc9mov [rsp+856], rcx
37c386fd1lea rcx, [rsp+752]
37c386fd9mov [rsp+96], r9
37c386fdemov r9, [rsp+296]
37c386fe6mov [rsp+848], rdx
37c386feelea rdx, [rsp+904]
37c386ff6mov [rsp+80], r9
37c386ffbmov r9, [rsp+288]
37c387003mov [rsp+120], rax
37c387008mov [rsp+56], r11
37c38700dmov [rsp+48], r10
37c387012mov [rsp+40], r10
37c387017mov [rsp+264], rcx
37c38701fmov [rsp+128], rcx
37c387027mov [rsp+272], rdx
37c38702fmov [rsp+112], rdx
37c387034mov [rsp+72], r8
37c387039mov [rsp+64], r9
37c38703emov [rsp+352], r10
37c387046mov rcx, [rsp+224]
37c38704emov r8, [rsp+280]
37c387056mov rdx, [rsp+256]
37c38705emov [rsp+32], rcx
37c387063mov r9, rcx
37c387066mov rcx, rax
37c387069call dlarrb_64_
37c38706emov r10, [rsp+208]
37c387076mov rcx, [r15+8*rsi-16]
37c38707bmov r11, [rsp+312]
37c387083mov r8, [rsp+280]
37c38708bmov rax, [r15+8*r10]
37c38708fmov r10, [rsp+264]
37c387097mov [rsp+856], rcx
37c38709fmov [rsp+96], r11
37c3870a4mov r11, [rsp+296]
37c3870acmov [rsp+128], r10
37c3870b4mov r10, [rsp+272]
37c3870bclea rdx, [rax-1]
37c3870c0mov [rsp+344], rax
37c3870c8mov rax, [rsp+1224]
37c3870d0mov [rsp+112], r10
37c3870d5mov r10, [rsp+248]
37c3870ddmov [rsp+80], r11
37c3870e2mov r11, [rsp+288]
37c3870eamov [rsp+88], r10
37c3870efmov r10, [rsp+304]
37c3870f7mov rcx, [rsp+216]
37c3870ffmov [rsp+104], rax
37c387104mov [rsp+72], r10
37c387109mov rax, [rsp+224]
37c387111mov r10, [rsp+352]
37c387119mov [rsp+64], r11
37c38711emov r11, [rsp+360]
37c387126mov [rsp+32], rax
37c38712bmov r9, rax
37c38712emov [rsp+120], rcx
37c387133mov [rsp+56], r11
37c387138mov [rsp+48], r10
37c38713dmov [rsp+40], r10
37c387142mov [rsp+848], rdx
37c38714amov rdx, [rsp+256]
37c387152call dlarrb_64_
37c387157mov rax, [rsp+1248]
37c38715fcmp [rax], rsi
37c387162mov rax, [rsp+1304]
37c38716ajge 0x37c387181
37c38716cmov rcx, [rsp+1256]
37c387174sub rbp, 1
37c387178cmp rbp, [rcx]
37c38717bjle 0x37c387848
37c387181
37c387181loc_37c387181:
37c387181mov rdx, [rsp+240]
37c387189sub rdx, r13
37c38718clea rdi, [rdx+rdi+1]
37c387191mov [rsp+240], rdi
37c387199jmp 0x37c386e72
37c38719e
37c38719eloc_37c38719e:
37c38719emov r8, [rsp+1240]
37c3871a6mov r9, [rsp+1256]
37c3871aelea r14, [rbp-1]
37c3871b2mov r8, [r8]
37c3871b5cmp [r9], r8
37c3871b8jne 0x37c386f03
37c3871bejmp 0x37c386f25
37c3871c3
37c3871c3loc_37c3871c3:
37c3871c3mov rax, r15
37c3871c6subsd x0, x1
37c3871camovq x5, r11
37c3871cfsub rax, r11
37c3871d2movddup x2, x5
37c3871d6add rax, 1
37c3871damov [rsp+768], rax
37c3871e2mov rax, [rsp+192]
37c3871eamovsd_xmm [rsp+904], x0
37c3871f3sub rax, r14
37c3871f6add rax, 1
37c3871famov [rsp+760], rax
37c387202cmp r15, r11
37c387205jne 0x37c386a0c
37c38720bmov rax, [rsp+328]
37c387213mov rcx, [rsp+1336]
37c38721bmovq x3, [rip+0xe9efd]
37c387223imul rax, r14
37c387227add rax, [rsp+336]
37c38722fadd r14, 1
37c387233add rax, r11
37c387236mov r11, rdx
37c387239shl rax, 4
37c38723dmovups [rcx+rax], x3
37c387241mov rcx, [rsp+1352]
37c387249mov rax, r13
37c38724cshl rax, 4
37c387250movups [rcx+rax], x2
37c387254mov rax, [rsp+1288]
37c38725caddsd x6, [rax+8*r13]
37c387262movsd_xmm [rax+8*r13], x6
37c387268mov rax, [rsp+1360]
37c387270movsd_xmm [rax+8*r13], x6
37c387276jmp 0x37c3862f6
37c38727b
37c38727bloc_37c38727b:
37c38727bmov rcx, [rsp+208]
37c387283mov rdx, [rsp+1288]
37c38728bpxor x1, x1
37c38728fmovsd_xmm x0, [rdx+8*rcx]
37c387294mov rdx, [rsp+1296]
37c38729csubsd x0, [rdx+8*rcx]
37c3872a1mov rcx, [rsp+1192]
37c3872a9subsd x0, [rcx]
37c3872admaxsd x0, x1
37c3872b1jmp 0x37c386f3e
37c3872b6
37c3872b6loc_37c3872b6:
37c3872b6mov rdi, [rsp+1256]
37c3872becmp [rdi], rax
37c3872c1jne 0x37c3861b3
37c3872c7jmp 0x37c3861d7
37c3872cc
37c3872ccloc_37c3872cc:
37c3872ccmovapd x1, x5
37c3872d0movapd x2, x0
37c3872d4andpd x1, [rip+0xe9e54]
37c3872dcandpd x2, [rip+0xe9e4c]
37c3872e4maxsd x1, x2
37c3872e8mulsd x1, x9
37c3872edmovsd_xmm [rsp+800], x1
37c3872f6movapd x3, x1
37c3872facmp [rsp+496], 1
37c387303je 0x37c38783f
37c387309minsd x3, x10
37c38730emovapd x1, x10
37c387313pxor x2, x2
37c387317jmp 0x37c3863fe
37c38731c
37c38731cloc_37c38731c:
37c38731cpxor x3, x3
37c387320comisd x3, x1
37c387324jb 0x37c386782
37c38732aaddsd x1, x4
37c38732ecomisd x0, x1
37c387332jb 0x37c386782
37c387338comisd x1, x8
37c38733djb 0x37c386782
37c387343movapd x0, x4
37c387347movapd x4, x8
37c38734c
37c38734cloc_37c38734c:
37c38734cmovapd x2, x4
37c387350movsd_xmm x5, [rip+0xe9df0]
37c387358movsd_xmm [rsp+792], x1
37c387361andpd x1, [rip+0xe9dc7]
37c387369addsd x2, x0
37c38736dmov rax, [rsp+1296]
37c387375mulsd x1, x6
37c387379mulsd x2, x5
37c38737dmovsd_xmm [r12+8*rbp], x2
37c387383movapd x2, x0
37c387387subsd x2, x4
37c38738bmulsd x5, x2
37c38738fcomisd x1, x2
37c387393movsd_xmm [rax+8*rbp], x5
37c387398jbe 0x37c387c64
37c38739emov [rsp+352], 1
37c3873aa
37c3873aaloc_37c3873aa:
37c3873aamovapd x8, x4
37c3873afmov ebx, 1
37c3873b4jmp 0x37c386512
37c3873b9
37c3873b9loc_37c3873b9:
37c3873b9add [rsp+400], 1
37c3873c2movapd x6, x7
37c3873c6mov r14, rax
37c3873c9mov rsi, [rsp+1216]
37c3873d1add [rsp+392], 16
37c3873damov rax, [rsp+400]
37c3873e2movapd x7, x9
37c3873e7cmp rax, [rsp+512]
37c3873efjle 0x37c386d16
37c3873f5
37c3873f5loc_37c3873f5:
37c3873f5mov rcx, [rsp+672]
37c3873fdjmp 0x37c387fb0
37c387402
37c387402 66 0f 1f 44 00 00 f..D..
37c387408
37c387408loc_37c387408:
37c387408movsd_xmm x1, [r12+8*rbp]
37c38740emov rax, [rsp+1368]
37c387416mov [rsp+552], 1
37c387422mov [rsp+432], 0
37c38742emov [rax+8*rbp], 0
37c387436mov [rsp+352], 1
37c387442movsd_xmm [rsp+792], x1
37c38744bjmp 0x37c386535
37c387450
37c387450loc_37c387450:
37c387450add [rsp+400], 1
37c387459mov rax, [rsp+400]
37c387461cmp [rsp+512], rax
37c387469jl 0x37c3873f5
37c38746badd [rsp+392], 16
37c387474mov rax, [rsp+392]
37c38747cmov rbx, [rax]
37c38747fmov rax, [rax+8]
37c387483mov [rsp+200], rax
37c38748b
37c38748bloc_37c38748b:
37c38748bmov rax, [rsp+1248]
37c387493mov rdx, [rax]
37c387496mov rax, [rsp+232]
37c38749elea rcx, [rax+rbx]
37c3874a2cmp rdx, 1
37c3874a6je 0x37c387c8a
37c3874ac
37c3874acloc_37c3874ac:
37c3874aclea rax, [rdx-1]
37c3874b0cmp rdx, rcx
37c3874b3jl 0x37c387bfa
37c3874b9
37c3874b9loc_37c3874b9:
37c3874b9mov rcx, [rsp+328]
37c3874c1mov r9, [rsp+336]
37c3874c9mov r13, [rsp+768]
37c3874d1imul rax, rcx
37c3874d5imul rdx, rcx
37c3874d9lea rbp, [rax+r9]
37c3874ddlea rax, [rdx+r9]
37c3874e1mov [rsp+264], rax
37c3874e9mov rax, [rsp+368]
37c3874f1lea rcx, [rax+rbp]
37c3874f5cmp r13, 1
37c3874f9jle 0x37c387578
37c3874fbmov rax, [rsp+704]
37c387503mov r9, [rsp+1208]
37c38750bmov r8, rbp
37c38750emov [rsp+272], rbx
37c387516mov r10, [rsp+264]
37c38751emov rdx, rcx
37c387521neg r8
37c387524lea r11, [r9+rax+8]
37c387529shl rdx, 4
37c38752dlea r9, [rsi+rax+8]
37c387532add rdx, [rsp+1336]
37c38753ashl r10, 4
37c38753eshl r8, 4
37c387542mov eax, 1
37c387547
37c387547loc_37c387547:
37c387547movsd_xmm x0, [rdx]
37c38754blea rbx, [r10+rdx]
37c38754fadd rdx, 16
37c387553movsd_xmm [r11+8*rax-16], x0
37c38755amovsd_xmm x0, [rbx+r8]
37c387560movsd_xmm [r9+8*rax-16], x0
37c387567add rax, 1
37c38756bcmp r13, rax
37c38756ejne 0x37c387547
37c387570mov rbx, [rsp+272]
37c387578
37c387578loc_37c387578:
37c387578mov rdx, [rsp+416]
37c387580mov r9, [rsp+1336]
37c387588lea r8, [rip+0xe9b79]
37c38758flea rax, [rdx+rbp]
37c387593mov rbp, rdx
37c387596shl rax, 4
37c38759amovsd_xmm x0, [r9+rax]
37c3875a0mov rax, [rsp+1208]
37c3875a8mov r9, [rsp+424]
37c3875b0movsd_xmm [rax+8*r9], x0
37c3875b6mov rax, [rsp+264]
37c3875beadd rax, rdx
37c3875c1mov rdx, [rsp+1336]
37c3875c9shl rax, 4
37c3875cdmovsd_xmm x6, [rdx+rax]
37c3875d2mov rax, [rsp+1344]
37c3875damov [rsp+56], 4
37c3875e3mov [rsp+48], rax
37c3875e8mov rax, rcx
37c3875eblea rcx, [rip+0xe9afe]
37c3875f2shl rax, 4
37c3875f6add rax, rdx
37c3875f9mov rdx, rdi
37c3875fcmov [rsp+40], rax
37c387601lea rax, [rip+0xe9ad8]
37c387608mov [rsp+32], rax
37c38760dmov r9, rax
37c387610call zlaset_64_
37c387615cmp rbp, [rsp+368]
37c38761djg 0x37c386d56
37c387623
37c387623loc_37c387623:
37c387623mov rcx, [rsp+208]
37c38762blea rdx, [rsp+752]
37c387633lea r9, [rsp+856]
37c38763blea rax, [rcx+rbx-1]
37c387640mov rax, [r15+8*rax]
37c387644mov [rsp+856], rax
37c38764cmov rax, [rsp+200]
37c387654lea rax, [rax+rcx-1]
37c387659mov rax, [r15+8*rax]
37c38765dmov [rsp+864], rax
37c387665mov rax, [r15+8*rcx]
37c387669mov rcx, [rsp+376]
37c387671mov [rsp+128], rdx
37c387679lea rdx, [rsp+904]
37c387681mov [rsp+264], rax
37c387689sub rax, 1
37c38768dmov [rsp+848], rax
37c387695mov rax, [rsp+368]
37c38769dmov [rsp+112], rdx
37c3876a2lea rdx, [rsp+848]
37c3876aalea rax, [rax+rcx-1]
37c3876afmov rcx, [rsp+1224]
37c3876b7mov [rsp+56], rdx
37c3876bclea rdx, [rsp+864]
37c3876c4mov [rsp+120], rdi
37c3876c9lea r8, [r12+8*rax]
37c3876cdmov [rsp+104], rcx
37c3876d2mov rcx, [rsp+312]
37c3876damov [rsp+32], rdx
37c3876dfmov [rsp+96], rcx
37c3876e4mov rcx, [rsp+248]
37c3876ecmov [rsp+88], rcx
37c3876f1mov rcx, [rsp+296]
37c3876f9mov [rsp+80], rcx
37c3876femov rcx, [rsp+304]
37c387706mov [rsp+72], rcx
37c38770bmov rcx, [rsp+288]
37c387713mov [rsp+64], rcx
37c387718mov rcx, [rsp+1280]
37c387720mov [rsp+48], rcx
37c387725mov rcx, [rsp+1272]
37c38772dmov [rsp+40], rcx
37c387732mov rdx, [rsp+256]
37c38773amov rcx, rdi
37c38773dcall dlarrb_64_
37c387742cmp [rsp+752], 0
37c38774bjne 0x37c388199
37c387751cmp rbx, 1
37c387755jle 0x37c3877a8
37c387757mov rax, [rsp+232]
37c38775fmov rcx, [rsp+1288]
37c387767add rax, rbx
37c38776amovsd_xmm x0, [rcx+8*rax-16]
37c387770mov rcx, [rsp+1296]
37c387778subsd x0, [rcx+8*rax-16]
37c38777emov rcx, [rsp+1288]
37c387786subsd x0, [rcx+8*rax-24]
37c38778cmov rcx, [rsp+1296]
37c387794subsd x0, [rcx+8*rax-24]
37c38779amaxsd x0, [r14+8*rax-24]
37c3877a1movsd_xmm [r14+8*rax-24], x0
37c3877a8
37c3877a8loc_37c3877a8:
37c3877a8mov rax, [rsp+200]
37c3877b0add rax, [rsp+232]
37c3877b8cmp rax, [rsp+192]
37c3877c0jle 0x37c387c19
37c3877c6
37c3877c6loc_37c3877c6:
37c3877c6mov rax, [rsp+200]
37c3877cecmp rax, rbx
37c3877d1jl 0x37c387450
37c3877d7lea rcx, [rax+1]
37c3877dbmov rax, [rsp+560]
37c3877e3mov r8, [rsp+712]
37c3877eblea rdx, [r12+rax+8]
37c3877f0mov rax, rbx
37c3877f3
37c3877f3loc_37c3877f3:
37c3877f3movsd_xmm x0, [rdx+8*rax-16]
37c3877f9addsd x0, x6
37c3877fdmovsd_xmm [r8+8*rax-16], x0
37c387804add rax, 1
37c387808cmp rax, rcx
37c38780bjne 0x37c3877f3
37c38780dmov [rsp+824], rbx
37c387815jmp 0x37c386dd0
37c38781a
37c38781aloc_37c38781a:
37c38781amovapd x1, x0
37c38781emovapd x2, x5
37c387822andpd x1, [rip+0xe9906]
37c38782aandpd x2, [rip+0xe98fe]
37c387832maxsd x1, x2
37c387836mulsd x1, x9
37c38783bminsd x3, x1
37c38783f
37c38783floc_37c38783f:
37c38783fpxor x2, x2
37c387843jmp 0x37c3863fe
37c387848
37c387848loc_37c387848:
37c387848mov rdx, [rsp+320]
37c387850mov [rsp+1304], rax
37c387858mov rax, [rsp+608]
37c387860mov rcx, [rsp+448]
37c387868shl rdx, 4
37c38786cmov r8, [rsp+480]
37c387874lea rdi, [rax+rdx]
37c387878mov rax, [rsp+368]
37c387880mov rbp, rdi
37c387883sub rbp, [rsp+696]
37c38788bmov [rsp+120], rdi
37c387890lea rdx, [rax+rcx-2]
37c387895mov rax, [rsp+264]
37c38789dmov [rsp+112], rbp
37c3878a2lea rcx, [rsp+912]
37c3878aamov [rsp+104], rcx
37c3878aflea rcx, [rsp+880]
37c3878b7lea r9, [r12+8*rdx]
37c3878bbmov rdx, [rsp+256]
37c3878c3mov [rsp+136], rax
37c3878cbmov rax, [rsp+248]
37c3878d3mov [rsp+88], rcx
37c3878d8lea rcx, [rsp+800]
37c3878e0mov [rsp+128], rax
37c3878e8mov rax, [rsp+1224]
37c3878f0mov [rsp+80], rcx
37c3878f5lea rcx, [rsp+832]
37c3878fdmov [rsp+96], rax
37c387902mov rax, [rsp+272]
37c38790amov [rsp+40], rcx
37c38790flea rcx, [rsp+824]
37c387917mov [rsp+72], rax
37c38791cmov rax, [rsp+296]
37c387924mov [rsp+32], rcx
37c387929mov rcx, [rsp+216]
37c387931mov [rsp+64], rax
37c387936mov rax, [rsp+304]
37c38793emov [rsp+56], rax
37c387943mov rax, [rsp+288]
37c38794bmov [rsp+48], rax
37c387950call dlarrf_64_
37c387955mov r13, [rsp+328]
37c38795dmov r10, [rsp+768]
37c387965mov rax, [rsp+336]
37c38796dimul r13, r14
37c387971cmp r10, 1
37c387975lea r14, [rax+r13]
37c387979mov rax, [rsp+1304]
37c387981jle 0x37c3879fe
37c387983mov rcx, [rsp+368]
37c38798blea rdx, [rcx+r14]
37c38798fmov rcx, r14
37c387992neg rcx
37c387995shl rdx, 4
37c387999add rdx, [rsp+1336]
37c3879a1shl rcx, 4
37c3879a5mov r11, rcx
37c3879a8mov rcx, [rsp+328]
37c3879b0lea r8, [rcx+r13]
37c3879b4add r8, [rsp+336]
37c3879bcmov ecx, 1
37c3879c1shl r8, 4
37c3879c5
37c3879c5loc_37c3879c5:
37c3879c5movsd_xmm x0, [rbp+8*rcx-8]
37c3879cblea r9, [rdx+r11]
37c3879cfmov [rdx+8], 0
37c3879d7add rdx, 16
37c3879dbmovsd_xmm [rdx-16], x0
37c3879e0movsd_xmm x0, [rdi+8*rcx-8]
37c3879e6add rcx, 1
37c3879eamov [r9+r8+8], 0
37c3879f3movsd_xmm [r9+r8], x0
37c3879f9cmp r10, rcx
37c3879fcjne 0x37c3879c5
37c3879fe
37c3879feloc_37c3879fe:
37c3879femov rdi, [rsp+416]
37c387a06lea rdx, [rdi+r14]
37c387a0amov rdi, [rsp+520]
37c387a12shl rdx, 4
37c387a16add rdx, [rsp+1336]
37c387a1elea rcx, [r10+rdi-1]
37c387a23mov [rdx+8], 0
37c387a2bmovsd_xmm x0, [r12+8*rcx]
37c387a31movsd_xmm [rdx], x0
37c387a35cmp [rsp+752], 0
37c387a3ejne 0x37c387f90
37c387a44movsd_xmm x1, [rsp+912]
37c387a4dmov rdi, [rsp+328]
37c387a55movapd x0, x7
37c387a59mov r11, [rsp+824]
37c387a61addsd x0, x1
37c387a65lea rdx, [rdi+r13]
37c387a69add rdx, [rsp+336]
37c387a71add rdx, [rsp+416]
37c387a79shl rdx, 4
37c387a7dadd rdx, [rsp+1336]
37c387a85movq x5, r11
37c387a8amov [rdx+8], 0
37c387a92movsd_xmm [rdx], x0
37c387a96mov rdx, [rsp+832]
37c387a9emovq x4, rdx
37c387aa3punpcklqdq x5, x4
37c387aa7movdqa x13, x5
37c387aaccmp r11, rdx
37c387aafjg 0x37c387bca
37c387ab5movsd_xmm x3, [rip+0xe9683]
37c387abdmovsd_xmm x4, [rip+0xe9653]
37c387ac5mulsd x3, x9
37c387acamulsd x4, x9
37c387acfmovapd x12, x3
37c387ad4movapd x10, x4
37c387ad9je 0x37c387b79
37c387adflea rdi, [rdx+1]
37c387ae3movddup x5, x1
37c387ae7unpcklpd x4, x4
37c387aebxor edx, edx
37c387aedsub rdi, r11
37c387af0unpcklpd x3, x3
37c387af4movapd x6, x1
37c387af8xor r8l, r8l
37c387afbmov rcx, [rsp+232]
37c387b03mov r10, rdi
37c387b06movddup x2, [rip+0xe9622]
37c387b0eshr r10, 1
37c387b11lea rcx, [rcx+r11-2]
37c387b16shl rcx, 3
37c387b1alea r9, [r12+rcx]
37c387b1eadd rcx, [rsp+1296]
37c387b26
37c387b26loc_37c387b26:
37c387b26movupd x0, [r9+rdx]
37c387b2cadd r8, 1
37c387b30movapd x1, x0
37c387b34andpd x0, x2
37c387b38subpd x1, x5
37c387b3cmulpd x0, x3
37c387b40movups [r9+rdx], x1
37c387b45andpd x1, x2
37c387b49mulpd x1, x4
37c387b4daddpd x0, x1
37c387b51movupd x1, [rcx+rdx]
37c387b56addpd x0, x1
37c387b5amovups [rcx+rdx], x0
37c387b5eadd rdx, 16
37c387b62cmp r8, r10
37c387b65jne 0x37c387b26
37c387b67movapd x1, x6
37c387b6btest dil, 1
37c387b6fje 0x37c387bca
37c387b71and rdi, -2
37c387b75lea rdx, [rdi+r11]
37c387b79
37c387b79loc_37c387b79:
37c387b79mov rdi, [rsp+232]
37c387b81lea rdx, [rdi+rdx-2]
37c387b86mov rdi, [rsp+1296]
37c387b8emovsd_xmm x0, [r12+8*rdx]
37c387b94movapd x2, x0
37c387b98subsd x0, x1
37c387b9candpd x2, [rip+0xe958c]
37c387ba4mulsd x2, x12
37c387ba9movsd_xmm [r12+8*rdx], x0
37c387bafandpd x0, [rip+0xe9579]
37c387bb7mulsd x0, x10
37c387bbcaddsd x0, x2
37c387bc0addsd x0, [rdi+8*rdx]
37c387bc5movsd_xmm [rdi+8*rdx], x0
37c387bca
37c387bcaloc_37c387bca:
37c387bcaadd [rsp+488], 1
37c387bd3mov rcx, [rsp+688]
37c387bdbmov rdi, [rsp+488]
37c387be3lea rdx, [rcx+2*rdi-2]
37c387be8mov rdi, [rsp+1368]
37c387bf0movups [rdi+8*rdx], x13
37c387bf5jmp 0x37c386e72
37c387bfa
37c387bfaloc_37c387bfa:
37c387bfamov rax, [rsp+1256]
37c387c02sub rcx, 1
37c387c06mov rax, [rax]
37c387c09cmp rcx, rax
37c387c0ccmovle rax, rcx
37c387c10lea rdx, [rax+1]
37c387c14jmp 0x37c3874b9
37c387c19
37c387c19loc_37c387c19:
37c387c19mov rcx, [rsp+1288]
37c387c21movsd_xmm x0, [rcx+8*rax-8]
37c387c27mov rcx, [rsp+1296]
37c387c2fsubsd x0, [rcx+8*rax-8]
37c387c35mov rcx, [rsp+1288]
37c387c3dsubsd x0, [rcx+8*rax-16]
37c387c43mov rcx, [rsp+1296]
37c387c4bsubsd x0, [rcx+8*rax-16]
37c387c51maxsd x0, [r14+8*rax-16]
37c387c58movsd_xmm [r14+8*rax-16], x0
37c387c5fjmp 0x37c3877c6
37c387c64
37c387c64loc_37c387c64:
37c387c64cmp r13, 9
37c387c68jle 0x37c3873aa
37c387c6emovapd x8, x4
37c387c73mov ebx, 1
37c387c78jmp 0x37c386797
37c387c7d
37c387c7dloc_37c387c7d:
37c387c7dlea rdi, [rsp+768]
37c387c85jmp 0x37c387623
37c387c8a
37c387c8aloc_37c387c8a:
37c387c8amov r9, [rsp+1240]
37c387c92mov rax, [rsp+1256]
37c387c9amov r9, [r9]
37c387c9dcmp [rax], r9
37c387ca0jne 0x37c3874ac
37c387ca6lea rax, [rcx-1]
37c387caamov rdx, rcx
37c387cadjmp 0x37c3874b9
37c387cb2
37c387cb2loc_37c387cb2:
37c387cb2mov rax, [rsp+1368]
37c387cbamov rcx, [rsp+320]
37c387cc2mov rdx, [rsp+496]
37c387ccamov [rax+8*rcx], 1
37c387cd2mov rcx, [rsp+448]
37c387cdamov [rax+8*rcx], rdx
37c387cdejmp 0x37c3862e6
37c387ce3
37c387ce3loc_37c387ce3:
37c387ce3mov rcx, rbx
37c387ce6mov [rsp+536], rdi
37c387ceemov r9, r14
37c387cf1mov r11, rsi
37c387cf4mov rdi, rbp
37c387cf7mov r13, [rsp+568]
37c387cffmov r14, [rsp+576]
37c387d07movapd x7, x13
37c387d0cmov rsi, [rsp+584]
37c387d14mov rbx, [rsp+592]
37c387d1cmov rbp, [rsp+600]
37c387d24mov rax, [rsp+1304]
37c387d2cand rcx, [rsp+352]
37c387d34
37c387d34loc_37c387d34:
37c387d34test rcx, rcx
37c387d37je 0x37c387d44
37c387d39comisd x5, x14
37c387d3ejae 0x37c388028
37c387d44
37c387d44loc_37c387d44:
37c387d44mov r9, [rsp+384]
37c387d4cmov r8, [rsp+344]
37c387d54movsd_xmm x6, [rsp+792]
37c387d5dadd rdx, r9
37c387d60mov [r8], rdx
37c387d63mov rcx, [r10]
37c387d66movsd_xmm [r12+8*rdi], x6
37c387d6cmov [rsp+344], rcx
37c387d74add rcx, r9
37c387d77mov [r10], rcx
37c387d7amov rdx, [r8]
37c387d7dlea r8, [r9+r11]
37c387d81cmp rdx, r8
37c387d84jg 0x37c387f01
37c387d8a
37c387d8aloc_37c387d8a:
37c387d8amov r8, [rsp+536]
37c387d92cmp [rsp+344], r8
37c387d9ajl 0x37c387eab
37c387da0
37c387da0loc_37c387da0:
37c387da0mov [rsp+1304], rax
37c387da8mov rax, [rsp+360]
37c387db0sub rcx, rdx
37c387db3lea r9, [rip+0xe9346]
37c387dbaadd rcx, 1
37c387dbeadd rdx, rax
37c387dc1mov rax, [rsp+1336]
37c387dc9mov [rsp+936], rcx
37c387dd1shl rdx, 4
37c387dd5mov rcx, [rsp+272]
37c387dddlea r8, [rax+rdx]
37c387de1mov rdx, [rsp+408]
37c387de9call zdscal_64_
37c387deeaddsd x6, x7
37c387df2cmp r13, 1
37c387df6mov rax, [rsp+1288]
37c387dfemovapd x1, x6
37c387e02movsd_xmm [rax+8*rdi], x6
37c387e07mov rax, [rsp+1304]
37c387e0fjle 0x37c387e52
37c387e11mov rcx, [rsp+1296]
37c387e19mov rdx, [rsp+1288]
37c387e21movapd x0, x6
37c387e25subsd x0, [rcx+8*rdi]
37c387e2amov rcx, [rsp+504]
37c387e32subsd x0, [rdx+8*rcx-8]
37c387e38mov rdx, [rsp+1296]
37c387e40subsd x0, [rdx+8*rcx-8]
37c387e46maxsd x0, [rax+8*rcx-8]
37c387e4cmovsd_xmm [rax+8*rcx-8], x0
37c387e52
37c387e52loc_37c387e52:
37c387e52cmp r14, [rsp+192]
37c387e5ajge 0x37c386e69
37c387e60mov rcx, [rsp+264]
37c387e68cmp rcx, rbp
37c387e6bcmovle rbp, rcx
37c387e6fmov rcx, [rsp+1288]
37c387e77movsd_xmm x0, [rcx+8*rbp-8]
37c387e7dmov rcx, [rsp+1296]
37c387e85subsd x0, [rcx+8*rbp-8]
37c387e8bsubsd x0, x1
37c387e8fsubsd x0, [rcx+8*rdi]
37c387e94mov rdi, [rsp+464]
37c387e9cmaxsd x0, x10
37c387ea1movsd_xmm [rdi-16], x0
37c387ea6jmp 0x37c386e69
37c387eab
37c387eabloc_37c387eab:
37c387eabmov r9, [rsp+536]
37c387eb3lea r8, [rcx+1]
37c387eb7add r9, [rsp+384]
37c387ebfcmp r9, r8
37c387ec2jl 0x37c387da0
37c387ec8lea r10, [r9+1]
37c387eccmov r9, [rsp+360]
37c387ed4pxor x0, x0
37c387ed8shl r9, 4
37c387edcadd r9, [rsp+1336]
37c387ee4mov r11, r9
37c387ee7
37c387ee7loc_37c387ee7:
37c387ee7mov r9, r8
37c387eeaadd r8, 1
37c387eeeshl r9, 4
37c387ef2movups [r11+r9], x0
37c387ef7cmp r8, r10
37c387efajne 0x37c387ee7
37c387efcjmp 0x37c387da0
37c387f01
37c387f01loc_37c387f01:
37c387f01mov r9, [rsp+360]
37c387f09pxor x0, x0
37c387f0dshl r9, 4
37c387f11add r9, [rsp+1336]
37c387f19mov r10, r9
37c387f1c
37c387f1cloc_37c387f1c:
37c387f1cmov r9, r8
37c387f1fadd r8, 1
37c387f23shl r9, 4
37c387f27movups [r10+r9], x0
37c387f2ccmp rdx, r8
37c387f2fjne 0x37c387f1c
37c387f31jmp 0x37c387d8a
37c387f36
37c387f36loc_37c387f36:
37c387f36mov [rsp+536], rdi
37c387f3emov r9, r14
37c387f41mov r11, rsi
37c387f44mov rdi, rbp
37c387f47mov rcx, rbx
37c387f4amov r13, [rsp+568]
37c387f52mov [rsp+432], 0
37c387f5emovapd x7, x13
37c387f63mov r14, [rsp+576]
37c387f6bmov rsi, [rsp+584]
37c387f73mov rbx, [rsp+592]
37c387f7bmov rbp, [rsp+600]
37c387f83mov rax, [rsp+1304]
37c387f8bjmp 0x37c387d34
37c387f90
37c387f90loc_37c387f90:
37c387f90mov rsi, [rsp+1376]
37c387f98mov [rsi], -2
37c387f9fjmp 0x37c3868da
37c387fa4
37c387fa4loc_37c387fa4:
37c387fa4mov [rsp+488], 0
37c387fb0
37c387fb0loc_37c387fb0:
37c387fb0add [rsp+456], 1
37c387fb9mov rsi, [rsp+240]
37c387fc1xor rcx, 1
37c387fc5cmp [rsp+496], rsi
37c387fcdjle 0x37c387fe4
37c387fcfmov rax, [rsp+488]
37c387fd7mov [rsp+512], rax
37c387fdfjmp 0x37c386c73
37c387fe4
37c387fe4loc_37c387fe4:
37c387fe4mov r10, [rsp+720]
37c387fecmov r15, [rsp+416]
37c387ff4mov rbp, [rsp+1240]
37c387ffcmov rbx, [rsp+1312]
37c388004mov r12, [rsp+1328]
37c38800cmov rdi, [rsp+1376]
37c388014mov rsi, [rsp+728]
37c38801cjmp 0x37c3862e6
37c388021
37c388021 0f 1f 80 00 00 00 00 .......
37c388028
37c388028loc_37c388028:
37c388028mov rcx, [rsp+624]
37c388030mov [rsp+1304], rax
37c388038lea rdx, [rip+0xe90c1]
37c38803fmov rax, [rsp+432]
37c388047mov [rsp+552], r10
37c38804fmov [rsp+112], rcx
37c388054mov rcx, [rsp+656]
37c38805cmov [rsp+936], rax
37c388064mov rax, [rsp+248]
37c38806cmov [rsp+104], rcx
37c388071mov rcx, [rsp+632]
37c388079mov [rsp+160], rax
37c388081mov rax, [rsp+648]
37c388089mov [rsp+96], rcx
37c38808emov rcx, [rsp+272]
37c388096mov [rsp+152], rax
37c38809emov rax, [rsp+640]
37c3880a6mov [rsp+88], rcx
37c3880abmov rcx, [rsp+472]
37c3880b3mov [rsp+144], rax
37c3880bbmov rax, [rsp+408]
37c3880c3mov [rsp+80], rcx
37c3880c8mov rcx, [rsp+616]
37c3880d0mov [rsp+136], rax
37c3880d8mov rax, [rsp+344]
37c3880e0mov [rsp+72], rcx
37c3880e5mov rcx, [rsp+1224]
37c3880edmov [rsp+352], r11
37c3880f5mov [rsp+64], rcx
37c3880famov rcx, [rsp+280]
37c388102mov [rsp+128], rax
37c38810amov [rsp+120], r9
37c38810fmovsd_xmm [rsp+792], x15
37c388119mov [rsp+56], rcx
37c38811emov rcx, [rsp+544]
37c388126mov r9, [rsp+528]
37c38812emov [rsp+48], rcx
37c388133mov rcx, [rsp+480]
37c38813bmov [rsp+40], rcx
37c388140mov rcx, [rsp+256]
37c388148mov [rsp+32], rcx
37c38814dmov rcx, [rsp+440]
37c388155mov r8, rcx
37c388158call zlar1v_64_
37c38815dmov rax, [rsp+344]
37c388165mov r10, [rsp+552]
37c38816dmov r11, [rsp+352]
37c388175mov rdx, [rax]
37c388178mov rax, [rsp+1304]
37c388180jmp 0x37c387d44
37c388185
37c388185loc_37c388185:
37c388185mov rsi, [rsp+1376]
37c38818dmov [rsi], 5
37c388194jmp 0x37c3868da
37c388199
37c388199loc_37c388199:
37c388199mov rsi, [rsp+1376]
37c3881a1mov [rsi], -1
37c3881a8jmp 0x37c3868da
37c3881ad
37c3881adloc_37c3881ad:
37c3881adadd [rsp+400], 1
37c3881b6mov rdi, [rsp+512]
37c3881becmp [rsp+400], rdi
37c3881c6jg 0x37c3873f5
37c3881ccadd [rsp+392], 16
37c3881d5mov rax, [rsp+392]
37c3881ddmov rbx, [rax]
37c3881e0mov rax, [rax+8]
37c3881e4mov [rsp+200], rax
37c3881ecjmp 0x37c386d44
37c385fc0
37c385fc0zlarrv_64_:
37c385fc0push r15
37c385fc2push r14
37c385fc4push r13
37c385fc6push r12
37c385fc8push rbp
37c385fc9push rdi
37c385fcapush rsi
37c385fcbpush rbx
37c385fccsub rsp, 1112
37c385fd3movups [rsp+944], x6
37c385fdbmovups [rsp+960], x7
37c385fe3movups [rsp+976], x8
37c385fecmovups [rsp+992], x9
37c385ff5movups [rsp+1008], x10
37c385ffemovups [rsp+1024], x11
37c386007movups [rsp+1040], x12
37c386010movups [rsp+1056], x13
37c386019movups [rsp+1072], x14
37c386022movups [rsp+1088], x15
37c38602bmov rsi, [rsp+1376]
37c386033mov rax, [rsp+1344]
37c38603bmov rbp, [rsp+1240]
37c386043mov [rsi], 0
37c38604amov rax, [rax]
37c38604dmov rbx, rcx
37c386050mov rcx, [rcx]
37c386053mov [rsp+1192], rdx
37c38605bmov [rsp+1208], r9
37c386063mov [rsp+320], rcx
37c38606bmov r15, rcx
37c38606etest rcx, rcx
37c386071jle 0x37c3868da
37c386077mov rdi, [rbp]
37c38607btest rdi, rdi
37c38607ejle 0x37c3868da
37c386084xor edx, edx
37c386086test rax, rax
37c386089cmovns rdx, rax
37c38608dlea rax, [rcx+rcx]
37c386091lea r8, [rax+rcx]
37c386095mov rcx, [rsp+1360]
37c38609dmov [rsp+376], rax
37c3860a5mov r14, rdx
37c3860a8shl r8, 5
37c3860acmov [rsp+328], rdx
37c3860b4mov r12, rdx
37c3860b7not r14
37c3860baxor edx, edx
37c3860bcmov [rsp+336], r14
37c3860c4call memset
37c3860c9imul r8, r15, 56
37c3860cdmov rcx, [rsp+1368]
37c3860d5xor edx, edx
37c3860d7call memset
37c3860dcmov rax, [rsp+1248]
37c3860e4mov edx, 2
37c3860e9lea r8, [rsp+928]
37c3860f1mov rax, [rax]
37c3860f4cmp rax, rdx
37c3860f7cmovl rax, rdx
37c3860fblea rdx, [rax-1]
37c3860ffmov rax, [rsp+1256]
37c386107mov rax, [rax]
37c38610amov [rsp+56], 4
37c386113cmp rdi, rax
37c386116lea rcx, [rax+1]
37c38611acmovg rdi, rcx
37c38611elea rcx, [rip+0xeafcb]
37c386125sub rdi, rdx
37c386128imul rdx, r12
37c38612clea rax, [rdi+1]
37c386130mov [rsp+928], rax
37c386138mov rax, [rsp+1344]
37c386140mov [rsp+48], rax
37c386145lea rax, [r14+rdx+1]
37c38614amov rdx, rbx
37c38614dshl rax, 4
37c386151add rax, [rsp+1336]
37c386159mov [rsp+40], rax
37c38615elea rax, [rip+0xeaf7b]
37c386165mov [rsp+32], rax
37c38616amov r9, rax
37c38616dcall zlaset_64_
37c386172mov edx, 9
37c386177lea rcx, [rip+0xeaf76]
37c38617ecall dlamch_64_
37c386183mov rdi, [rsp+1248]
37c38618bmov rax, [rbp]
37c38618fmovapd x4, x0
37c386193movapd x7, x0
37c386197addsd x4, x0
37c38619bmovsd_xmm [rsp+896], x4
37c3861a4movapd x11, x4
37c3861a9cmp [rdi], 1
37c3861adje 0x37c3872b6
37c3861b3
37c3861b3loc_37c3861b3:
37c3861b3movsd_xmm x0, [rip+0xeaf5d]
37c3861bbmov rdi, [rsp+1272]
37c3861c3mulsd x0, x7
37c3861c7movsd_xmm [rdi], x0
37c3861cbmov rdi, [rsp+1280]
37c3861d3movsd_xmm [rdi], x0
37c3861d7
37c3861d7loc_37c3861d7:
37c3861d7mov rdi, [rsp+1312]
37c3861dfmov r11, [rdi+8*rax-8]
37c3861e4test r11, r11
37c3861e7jle 0x37c3868da
37c3861edmov rdi, [rsp+320]
37c3861f5mov r12, [rsp+1328]
37c3861fdmov [rsp+184], 1
37c386209mov r14l, 1
37c38620flea rbx, [rdi+1]
37c386213lea r10, [rdi+4*rdi]
37c386217mov [rsp+448], rbx
37c38621fmov rbx, [rsp+376]
37c386227add rbx, rdi
37c38622alea rdi, [rsp+856]
37c386232mov [rsp+520], rbx
37c38623amov rbx, [rsp+1312]
37c386242mov [rsp+224], rdi
37c38624alea rdi, [rsp+768]
37c386252mov [rsp+216], rdi
37c38625amov rdi, rsi
37c38625dmov rsi, r10
37c386260mov r10, r11
37c386263mov r11l, 1
37c386269nop [rax]
37c386270
37c386270loc_37c386270:
37c386270mov rdx, [rsp+1232]
37c386278mov rcx, [rsp+184]
37c386280lea r13, [r14-1]
37c386284mov r15, [rdx+8*rcx-8]
37c386289cmp r13, rax
37c38628cjge 0x37c386950
37c386292mov rdx, r13
37c386295jmp 0x37c3862a9
37c386297
37c386297 66 0f 1f 84 00 00 00 00 00 f........
37c3862a0
37c3862a0loc_37c3862a0:
37c3862a0add rdx, 1
37c3862a4cmp rdx, rax
37c3862a7je 0x37c3862af
37c3862a9
37c3862a9loc_37c3862a9:
37c3862a9cmp [rbx+8*rdx], rcx
37c3862adje 0x37c3862a0
37c3862af
37c3862afloc_37c3862af:
37c3862afmov [rsp+192], rdx
37c3862b7cmp r14, rdx
37c3862bajg 0x37c386950
37c3862c0mov rax, [rsp+1248]
37c3862c8mov rcx, [rsp+192]
37c3862d0cmp [rax], rcx
37c3862d3jg 0x37c3862e6
37c3862d5mov rax, [rsp+1256]
37c3862ddcmp [rax], r14
37c3862e0jge 0x37c386959
37c3862e6
37c3862e6loc_37c3862e6:
37c3862e6mov r14, [rsp+192]
37c3862eelea r11, [r15+1]
37c3862f2add r14, 1
37c3862f6
37c3862f6loc_37c3862f6:
37c3862f6add [rsp+184], 1
37c3862ffcmp r10, [rsp+184]
37c386307jl 0x37c3868da
37c38630dmov rax, [rbp]
37c386311jmp 0x37c386270
37c386316
37c386316loc_37c386316:
37c386316pxor x0, x0
37c38631amov [rsp+1304], rax
37c386322mov [rsp+272], r11
37c38632acvtsi2sd x0, r11
37c38632fmovsd_xmm [rsp+344], x1
37c386338call log
37c38633dmulsd x0, [rip+0xeadd3]
37c386345test rdi, rdi
37c386348mov rax, [rsp+1296]
37c386350movsd_xmm x1, [rsp+344]
37c386359mov edx, 1
37c38635emov r11, [rsp+272]
37c386366cmovg rdx, rdi
37c38636acmp r13, 1
37c38636emovapd x5, x1
37c386372mov [rsp+504], rdx
37c38637amov rdx, [r15+8*rdi]
37c38637emulsd x0, x9
37c386383mov [rsp+776], rdx
37c38638bmovapd x12, x0
37c386390movsd_xmm x0, [rax+8*rdi]
37c386395mov rax, [rsp+1304]
37c38639dsubsd x5, x0
37c3863a1lea rcx, [rax+8*rbp]
37c3863a5movsd_xmm x3, [rcx-16]
37c3863aaaddsd x0, x1
37c3863aemov [rsp+464], rcx
37c3863b6movapd x8, x5
37c3863bbmovapd x10, x3
37c3863c0je 0x37c3872cc
37c3863c6mov rcx, [rsp+504]
37c3863cemovsd_xmm x3, [rax+8*rcx-8]
37c3863d4movsd_xmm [rsp+800], x3
37c3863ddcmp r13, [rsp+496]
37c3863e5je 0x37c38781a
37c3863ebminsd x3, x10
37c3863f0movapd x2, x9
37c3863f5movapd x1, x10
37c3863famulsd x2, x3
37c3863fe
37c3863feloc_37c3863fe:
37c3863femov rdx, rdi
37c386401mov rcx, [rsp+464]
37c386409mov [rsp+352], 0
37c386415movapd x13, x7
37c38641ashl rdx, 4
37c38641eadd rdx, [rsp+1352]
37c386426mov [rsp+552], 0
37c386432movapd x7, x3
37c386436mov [rsp+344], rdx
37c38643emov rdx, [rsp+328]
37c386446movsd_xmm [rcx-16], x3
37c38644bmov rcx, [rsp+1368]
37c386453imul rdx, r14
37c386457mov [rsp+1304], rax
37c38645flea r9, [rcx+8*rdi]
37c386463mov rcx, [rsp+336]
37c38646bmov [rsp+568], r13
37c386473xor r13l, r13l
37c386476mov [rsp+576], r14
37c38647emov r14, r9
37c386481add rcx, rdx
37c386484mov rdx, [rsp+368]
37c38648cmov [rsp+584], rsi
37c386494mov rsi, r11
37c386497mov [rsp+360], rcx
37c38649fadd rdx, rcx
37c3864a2mov [rsp+592], rbx
37c3864aaxor ebx, ebx
37c3864acshl rdx, 4
37c3864b0add rdx, [rsp+1336]
37c3864b8mov [rsp+600], rbp
37c3864c0mov rbp, rdi
37c3864c3mov [rsp+472], rdx
37c3864cblea rdx, [rsp+768]
37c3864d3mov edi, 1
37c3864d8mov [rsp+440], rdx
37c3864e0lea rdx, [rsp+936]
37c3864e8mov [rsp+272], rdx
37c3864f0lea rdx, [rsp+776]
37c3864f8mov [rsp+664], rdx
37c386500movsd_xmm [rsp+880], x1
37c386509movsd_xmm [rsp+744], x2
37c386512
37c386512loc_37c386512:
37c386512cmp [rsp+552], 0
37c38651bjne 0x37c3867a1
37c386521mov rax, [rsp+352]
37c386529xor rax, 1
37c38652dmov [rsp+432], rax
37c386535
37c386535loc_37c386535:
37c386535mov rax, [rsp+432]
37c38653dmov [rsp+120], r14
37c386542lea rdx, [rip+0xeabb7]
37c386549movsd_xmm [rsp+536], x0
37c386552mov [rsp+936], rax
37c38655amov rax, [rsp+248]
37c386562mov [rsp+160], rax
37c38656alea rax, [rsp+888]
37c386572mov [rsp+648], rax
37c38657amov [rsp+152], rax
37c386582lea rax, [rsp+872]
37c38658amov [rsp+640], rax
37c386592mov [rsp+144], rax
37c38659alea rax, [rsp+840]
37c3865a2mov [rsp+408], rax
37c3865aamov [rsp+136], rax
37c3865b2mov rax, [rsp+344]
37c3865bamov [rsp+128], rax
37c3865c2lea rax, [rsp+808]
37c3865camov [rsp+624], rax
37c3865d2mov [rsp+112], rax
37c3865d7lea rax, [rsp+920]
37c3865dfmov [rsp+656], rax
37c3865e7mov [rsp+104], rax
37c3865eclea rax, [rsp+816]
37c3865f4mov [rsp+632], rax
37c3865fcmov [rsp+96], rax
37c386601mov rax, [rsp+272]
37c386609mov [rsp+88], rax
37c38660emov rax, [rsp+472]
37c386616mov [rsp+80], rax
37c38661blea rax, [rsp+744]
37c386623mov [rsp+616], rax
37c38662bmov [rsp+72], rax
37c386630mov rax, [rsp+1224]
37c386638mov [rsp+64], rax
37c38663dmov rax, [rsp+280]
37c386645mov [rsp+56], rax
37c38664amov rax, [rsp+544]
37c386652mov [rsp+48], rax
37c386657mov rax, [rsp+480]
37c38665fmov rcx, [rsp+440]
37c386667mov r9, [rsp+528]
37c38666fmov [rsp+40], rax
37c386674mov rax, [rsp+256]
37c38667cmov r8, rcx
37c38667fmov [rsp+32], rax
37c386684call zlar1v_64_
37c386689test r13, r13
37c38668cmovsd_xmm x5, [rsp+872]
37c386695movsd_xmm x0, [rsp+536]
37c38669eje 0x37c3866a7
37c3866a0comisd x14, x5
37c3866a5jbe 0x37c3866b6
37c3866a7
37c3866a7loc_37c3866a7:
37c3866a7movsd_xmm x15, [rsp+792]
37c3866b1movapd x14, x5
37c3866b6
37c3866b6loc_37c3866b6:
37c3866b6mov rax, [rsp+344]
37c3866bemov rcx, rbp
37c3866c1movapd x1, x12
37c3866c6mulsd x1, x7
37c3866camov rdx, [rax]
37c3866cdmov rax, [rsp+1352]
37c3866d5cmp rsi, rdx
37c3866d8cmovg rsi, rdx
37c3866dcshl rcx, 4
37c3866e0lea r10, [rax+rcx+8]
37c3866e5mov rcx, [r10]
37c3866e8cmp rdi, rcx
37c3866ebcmovl rdi, rcx
37c3866efcomisd x5, x1
37c3866f3jbe 0x37c387ce3
37c3866f9movsd_xmm x4, [rsp+792]
37c386702movsd_xmm x6, [rsp+896]
37c38670bmovsd_xmm x1, [rsp+888]
37c386714movapd x2, x4
37c386718andpd x2, [rip+0xeaa10]
37c386720movapd x3, x1
37c386724andpd x3, [rip+0xeaa04]
37c38672cmulsd x2, x6
37c386730comisd x3, x2
37c386734jbe 0x37c387ce3
37c38673acmp [rsp+352], 0
37c386743jne 0x37c387f36
37c386749mov rax, [rsp+816]
37c386751add r13, 1
37c386755cmp [rsp+776], rax
37c38675djle 0x37c38731c
37c386763pxor x5, x5
37c386767comisd x1, x5
37c38676bjb 0x37c386782
37c38676daddsd x1, x4
37c386771comisd x0, x1
37c386775jb 0x37c386782
37c386777comisd x1, x8
37c38677cjae 0x37c38734c
37c386782
37c386782loc_37c386782:
37c386782movapd x1, x0
37c386786subsd x1, x8
37c38678bcomisd x2, x1
37c38678fja 0x37c3867a1
37c386791cmp r13, 9
37c386795jle 0x37c3867a1
37c386797
37c386797loc_37c386797:
37c386797cmp r13, 10
37c38679bjne 0x37c388185
37c3867a1
37c3867a1loc_37c3867a1:
37c3867a1mov rax, [rsp+1368]
37c3867a9movsd_xmm [rsp+408], x0
37c3867b2mov r8, [rsp+280]
37c3867bamovsd_xmm [rsp+936], x11
37c3867c4mov rdx, [rax+8*rbp]
37c3867c8mov rax, [rsp+208]
37c3867d0mov rax, [r15+8*rax]
37c3867d4mov [rsp+784], rdx
37c3867dcmov [rsp+352], rax
37c3867e4lea rdx, [rax-1]
37c3867e8mov rax, [rsp+1224]
37c3867f0mov [rsp+848], rdx
37c3867f8lea rdx, [rsp+752]
37c386800mov [rsp+104], rax
37c386805mov rax, [rsp+312]
37c38680dmov [rsp+128], rdx
37c386815lea rdx, [rsp+784]
37c38681dmov [rsp+96], rax
37c386822mov rax, [rsp+248]
37c38682amov [rsp+120], rdx
37c38682flea rdx, [rsp+904]
37c386837mov [rsp+88], rax
37c38683cmov rax, [rsp+296]
37c386844mov [rsp+112], rdx
37c386849lea rdx, [rsp+848]
37c386851mov [rsp+80], rax
37c386856mov rax, [rsp+304]
37c38685emov [rsp+56], rdx
37c386863mov rdx, [rsp+256]
37c38686bmov [rsp+72], rax
37c386870mov rax, [rsp+288]
37c386878mov [rsp+64], rax
37c38687dmov rax, [rsp+272]
37c386885mov [rsp+48], rax
37c38688alea rax, [rip+0xea87f]
37c386891mov [rsp+40], rax
37c386896mov rax, [rsp+664]
37c38689emov [rsp+32], rax
37c3868a3mov rcx, [rsp+440]
37c3868abmov r9, rax
37c3868aecall dlarrb_64_
37c3868b3cmp [rsp+752], 0
37c3868bcmovsd_xmm x0, [rsp+408]
37c3868c5je 0x37c387408
37c3868cbmov rsi, [rsp+1376]
37c3868d3mov [rsi], -3
37c3868da
37c3868daloc_37c3868da:
37c3868damovups x6, [rsp+944]
37c3868e2movups x7, [rsp+960]
37c3868eamovups x8, [rsp+976]
37c3868f3movups x9, [rsp+992]
37c3868fcmovups x10, [rsp+1008]
37c386905movups x11, [rsp+1024]
37c38690emovups x12, [rsp+1040]
37c386917movups x13, [rsp+1056]
37c386920movups x14, [rsp+1072]
37c386929movups x15, [rsp+1088]
37c386932add rsp, 1112
37c386939pop rbx
37c38693apop rsi
37c38693bpop rdi
37c38693cpop rbp
37c38693dpop r12
37c38693fpop r13
37c386941pop r14
37c386943pop r15
37c386945ret
37c386946
37c386946 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c386950
37c386950loc_37c386950:
37c386950lea r11, [r15+1]
37c386954jmp 0x37c3862f6
37c386959
37c386959loc_37c386959:
37c386959mov rcx, [rsp+1216]
37c386961lea rax, [r15-1]
37c386965lea rdx, [r11+1]
37c386969mov [rsp+424], rax
37c386971movsd_xmm x6, [rcx+8*rax]
37c386976lea rax, [r11-1]
37c38697amov [rsp+384], rax
37c386982add rax, rax
37c386985movsd_xmm x1, [r12+8*rax]
37c38698bmovsd_xmm x0, [r12+8*rax+8]
37c386992cmp r15, rdx
37c386995jl 0x37c3871c3
37c38699bmov rax, r11
37c38699elea rcx, [r15+1]
37c3869a2shl rax, 4
37c3869a6add rax, r12
37c3869a9nop
37c3869aanop [rax+rax]
37c3869b5nop [rax+rax]
37c3869c0
37c3869c0loc_37c3869c0:
37c3869c0add rdx, 1
37c3869c4minsd x1, [rax]
37c3869c8maxsd x0, [rax+8]
37c3869cdadd rax, 16
37c3869d1cmp rdx, rcx
37c3869d4jne 0x37c3869c0
37c3869d6mov rax, r15
37c3869d9subsd x0, x1
37c3869ddsub rax, r11
37c3869e0add rax, 1
37c3869e4mov [rsp+768], rax
37c3869ecmov rax, [rsp+192]
37c3869f4movsd_xmm [rsp+904], x0
37c3869fdsub rax, r14
37c386a00add rax, 1
37c386a04mov [rsp+760], rax
37c386a0c
37c386a0cloc_37c386a0c:
37c386a0clea r8, [rip+0xea6ed]
37c386a13mov r9, [rsp+1360]
37c386a1bmov rdx, [rsp+1288]
37c386a23lea rax, [8*r13]
37c386a2bmov [rsp+32], r8
37c386a30lea rcx, [rsp+760]
37c386a38add r9, rax
37c386a3badd rdx, rax
37c386a3emov [rsp+208], r10
37c386a46mov [rsp+200], r11
37c386a4emov [rsp+288], r9
37c386a56mov [rsp+560], rax
37c386a5ecall dcopy_64_
37c386a63mov rcx, [rsp+760]
37c386a6bmov r10, [rsp+208]
37c386a73test rcx, rcx
37c386a76mov [rsp+496], rcx
37c386a7ejle 0x37c387cb2
37c386a84mov rax, [rsp+560]
37c386a8clea rdx, [rcx+1]
37c386a90mov rcx, [rsp+1288]
37c386a98mov r11, [rsp+200]
37c386aa0lea rcx, [rcx+rax+8]
37c386aa5mov eax, 1
37c386aaamov [rsp+712], rcx
37c386ab2nop [rax]
37c386ab5nop [rax+rax]
37c386ac0
37c386ac0loc_37c386ac0:
37c386ac0movsd_xmm x0, [rcx+8*rax-16]
37c386ac6addsd x0, x6
37c386acamovsd_xmm [rcx+8*rax-16], x0
37c386ad0add rax, 1
37c386ad4cmp rax, rdx
37c386ad7jne 0x37c386ac0
37c386ad9mov rcx, [rsp+320]
37c386ae1mov rax, [rsp+1368]
37c386ae9mov [rsp+456], 0
37c386af5mov rdx, [rsp+448]
37c386afdmov r9, [rsp+496]
37c386b05mov [rsp+512], 1
37c386b11mov [rax+8*rcx], 1
37c386b19mov r8, [rsp+1360]
37c386b21mov [rax+8*rdx], r9
37c386b25mov rdx, [rsp+520]
37c386b2dmov [rsp+240], 0
37c386b39lea rax, [rax+8*rdx]
37c386b3dmov rdx, [rsp+1296]
37c386b45mov [rsp+312], rax
37c386b4dmov rax, [rsp+1360]
37c386b55lea r9, [rax+8*rsi]
37c386b59mov rax, [rsp+560]
37c386b61mov [rsp+248], r9
37c386b69add rdx, rax
37c386b6cadd rax, [rsp+1304]
37c386b74mov [rsp+304], rax
37c386b7cmov rax, [rsp+376]
37c386b84mov [rsp+296], rdx
37c386b8cmov rdx, [rsp+1360]
37c386b94lea rax, [r11+rax-1]
37c386b99lea rax, [rdx+8*rax]
37c386b9dmov [rsp+280], rax
37c386ba5mov rax, [rsp+384]
37c386badlea rdx, [8*rax]
37c386bb5mov rax, [rsp+1208]
37c386bbdmov [rsp+704], rdx
37c386bc5add rax, rdx
37c386bc8add rdx, [rsp+1216]
37c386bd0mov [rsp+256], rax
37c386bd8lea rax, [rcx+r11-1]
37c386bddlea rax, [r8+8*rax]
37c386be1mov [rsp+480], rdx
37c386be9mov [rsp+544], rax
37c386bf1mov rax, rcx
37c386bf4shl rax, 5
37c386bf8sub r9, rax
37c386bfblea rax, [8*rcx]
37c386c03mov ecx, 1
37c386c08mov [rsp+696], rax
37c386c10add rax, r9
37c386c13mov [rsp+680], r9
37c386c1bmov [rsp+608], rax
37c386c23mov [rsp+368], r11
37c386c2bmov [rsp+232], r14
37c386c33mov [rsp+720], r10
37c386c3bmov [rsp+416], r15
37c386c43mov [rsp+208], r13
37c386c4bmov [rsp+1240], rbp
37c386c53mov [rsp+1312], rbx
37c386c5bmov [rsp+1328], r12
37c386c63mov [rsp+1376], rdi
37c386c6bmov [rsp+728], rsi
37c386c73
37c386c73loc_37c386c73:
37c386c73mov rax, [rsp+1240]
37c386c7bmov rsi, [rsp+456]
37c386c83cmp [rax], rsi
37c386c86jl 0x37c387f90
37c386c8cmov rsi, [rsp+320]
37c386c94mov rdi, [rsp+376]
37c386c9ccmp rcx, 1
37c386ca0mov rax, rsi
37c386ca3cmovne rax, rdi
37c386ca7cmovne rdi, rsi
37c386cabmov [rsp+688], rdi
37c386cb3cmp [rsp+512], 0
37c386cbcje 0x37c387fa4
37c386cc2mov rsi, [rsp+1368]
37c386ccamov [rsp+672], rcx
37c386cd2mov r14, [rsp+1304]
37c386cdamov r15, [rsp+1320]
37c386ce2mov [rsp+488], 0
37c386ceelea rax, [rsi+8*rax]
37c386cf2mov r12, [rsp+1360]
37c386cfamov [rsp+400], 1
37c386d06mov [rsp+392], rax
37c386d0emov rsi, [rsp+1216]
37c386d16
37c386d16loc_37c386d16:
37c386d16mov rax, [rsp+392]
37c386d1elea rdi, [rsp+768]
37c386d26mov rbx, [rax]
37c386d29mov rax, [rax+8]
37c386d2dmov [rsp+200], rax
37c386d35cmp [rsp+456], 0
37c386d3ejne 0x37c38748b
37c386d44
37c386d44loc_37c386d44:
37c386d44mov rdi, [rsp+368]
37c386d4ccmp [rsp+416], rdi
37c386d54jle 0x37c386dba
37c386d56
37c386d56loc_37c386d56:
37c386d56mov rax, [rsp+368]
37c386d5emov rdx, [rsp+416]
37c386d66mov rcx, [rsp+608]
37c386d6emov r8, [rsp+680]
37c386d76mov r9, [rsp+1208]
37c386d7enop
37c386d80
37c386d80loc_37c386d80:
37c386d80movsd_xmm x0, [rsi+8*rax-8]
37c386d86movsd_xmm x1, [r9+8*rax-8]
37c386d8dmulsd x1, x0
37c386d91mulsd x0, x1
37c386d95movsd_xmm [r8+8*rax-8], x1
37c386d9cmovsd_xmm [rcx+8*rax-8], x0
37c386da2add rax, 1
37c386da6cmp rdx, rax
37c386da9jg 0x37c386d80
37c386dabcmp [rsp+456], 0
37c386db4jne 0x37c387c7d
37c386dba
37c386dbaloc_37c386dba:
37c386dbamov [rsp+824], rbx
37c386dc2cmp [rsp+200], rbx
37c386dcajl 0x37c3881ad
37c386dd0
37c386dd0loc_37c386dd0:
37c386dd0mov rax, [rsp+232]
37c386dd8mov [rsp+1216], rsi
37c386de0movapd x9, x7
37c386de5movapd x7, x6
37c386de9lea r10, [rax+rbx]
37c386dedlea rax, [rsp+792]
37c386df5add rbx, 1
37c386df9mov [rsp+528], rax
37c386e01mov rsi, r10
37c386e04mov rax, r14
37c386e07jmp 0x37c386e93
37c386e0c
37c386e0c 0f 1f 40 00 ..@.
37c386e10
37c386e10loc_37c386e10:
37c386e10mov rcx, [rsp+1240]
37c386e18lea rdi, [rbp-2]
37c386e1clea r14, [rbp-1]
37c386e20mov r11, [rsp+768]
37c386e28movsd_xmm x1, [r12+8*rdi]
37c386e2emov rcx, [rcx]
37c386e31movsd_xmm [rsp+792], x1
37c386e3amov [rsp+264], rcx
37c386e42cmp rdx, r14
37c386e45jg 0x37c386e58
37c386e47mov rcx, [rsp+1256]
37c386e4fcmp [rcx], r14
37c386e52jge 0x37c386316
37c386e58
37c386e58loc_37c386e58:
37c386e58addsd x1, x7
37c386e5cmov rcx, [rsp+1288]
37c386e64movsd_xmm [rcx+8*rdi], x1
37c386e69
37c386e69loc_37c386e69:
37c386e69add [rsp+240], 1
37c386e72
37c386e72loc_37c386e72:
37c386e72mov [rsp+824], rbx
37c386e7amov rdx, rbx
37c386e7d
37c386e7dloc_37c386e7d:
37c386e7dadd rbx, 1
37c386e81add rsi, 1
37c386e85cmp [rsp+200], rdx
37c386e8djl 0x37c3873b9
37c386e93
37c386e93loc_37c386e93:
37c386e93lea rdi, [rbx-1]
37c386e97cmp [rsp+200], rdi
37c386e9fje 0x37c386ecb
37c386ea1movsd_xmm x0, [r12+8*rsi-16]
37c386ea8mov rcx, [rsp+1264]
37c386eb0mov rdx, rbx
37c386eb3andpd x0, [rip+0xea275]
37c386ebbmovsd_xmm x1, [rax+8*rsi-16]
37c386ec1mulsd x0, [rcx]
37c386ec5comisd x1, x0
37c386ec9jb 0x37c386e7d
37c386ecb
37c386ecbloc_37c386ecb:
37c386ecbmov rdx, [rsp+1248]
37c386ed3mov r13, [rsp+824]
37c386edbmov rcx, rdi
37c386edemov [rsp+832], rdi
37c386ee6mov r8, [rsp+232]
37c386eeemov rdx, [rdx]
37c386ef1sub rcx, r13
37c386ef4lea rbp, [r13+r8]
37c386ef9cmp rdx, 1
37c386efdje 0x37c38719e
37c386f03
37c386f03loc_37c386f03:
37c386f03lea r14, [rdx-1]
37c386f07cmp rdx, rbp
37c386f0ajge 0x37c386f25
37c386f0cmov r8, [rsp+1256]
37c386f14lea r9, [rbp-1]
37c386f18mov r8, [r8]
37c386f1bcmp r9, r8
37c386f1ecmovle r8, r9
37c386f22mov r14, r8
37c386f25
37c386f25loc_37c386f25:
37c386f25test rcx, rcx
37c386f28jle 0x37c386e10
37c386f2ecmp r13, 1
37c386f32je 0x37c38727b
37c386f38movsd_xmm x0, [rax+8*rbp-24]
37c386f3e
37c386f3eloc_37c386f3e:
37c386f3emov [rsp+1304], rax
37c386f46mov r9, [rsp+1224]
37c386f4elea r10, [rsp+896]
37c386f56lea r11, [rsp+848]
37c386f5emov r8, [rsp+248]
37c386f66mov [rsp+360], r11
37c386f6emovsd_xmm [rsp+800], x0
37c386f77movsd_xmm x0, [rax+8*rsi-16]
37c386f7dmov rax, [rsp+208]
37c386f85mov rcx, [r15+8*rax]
37c386f89mov [rsp+208], rax
37c386f91movsd_xmm [rsp+880], x0
37c386f9alea rdx, [rcx-1]
37c386f9elea rcx, [r13+rax-1]
37c386fa3mov rax, [rsp+216]
37c386fabmov rcx, [r15+8*rcx]
37c386fafmov [rsp+104], r9
37c386fb4mov r9, [rsp+312]
37c386fbcmov [rsp+88], r8
37c386fc1mov r8, [rsp+304]
37c386fc9mov [rsp+856], rcx
37c386fd1lea rcx, [rsp+752]
37c386fd9mov [rsp+96], r9
37c386fdemov r9, [rsp+296]
37c386fe6mov [rsp+848], rdx
37c386feelea rdx, [rsp+904]
37c386ff6mov [rsp+80], r9
37c386ffbmov r9, [rsp+288]
37c387003mov [rsp+120], rax
37c387008mov [rsp+56], r11
37c38700dmov [rsp+48], r10
37c387012mov [rsp+40], r10
37c387017mov [rsp+264], rcx
37c38701fmov [rsp+128], rcx
37c387027mov [rsp+272], rdx
37c38702fmov [rsp+112], rdx
37c387034mov [rsp+72], r8
37c387039mov [rsp+64], r9
37c38703emov [rsp+352], r10
37c387046mov rcx, [rsp+224]
37c38704emov r8, [rsp+280]
37c387056mov rdx, [rsp+256]
37c38705emov [rsp+32], rcx
37c387063mov r9, rcx
37c387066mov rcx, rax
37c387069call dlarrb_64_
37c38706emov r10, [rsp+208]
37c387076mov rcx, [r15+8*rsi-16]
37c38707bmov r11, [rsp+312]
37c387083mov r8, [rsp+280]
37c38708bmov rax, [r15+8*r10]
37c38708fmov r10, [rsp+264]
37c387097mov [rsp+856], rcx
37c38709fmov [rsp+96], r11
37c3870a4mov r11, [rsp+296]
37c3870acmov [rsp+128], r10
37c3870b4mov r10, [rsp+272]
37c3870bclea rdx, [rax-1]
37c3870c0mov [rsp+344], rax
37c3870c8mov rax, [rsp+1224]
37c3870d0mov [rsp+112], r10
37c3870d5mov r10, [rsp+248]
37c3870ddmov [rsp+80], r11
37c3870e2mov r11, [rsp+288]
37c3870eamov [rsp+88], r10
37c3870efmov r10, [rsp+304]
37c3870f7mov rcx, [rsp+216]
37c3870ffmov [rsp+104], rax
37c387104mov [rsp+72], r10
37c387109mov rax, [rsp+224]
37c387111mov r10, [rsp+352]
37c387119mov [rsp+64], r11
37c38711emov r11, [rsp+360]
37c387126mov [rsp+32], rax
37c38712bmov r9, rax
37c38712emov [rsp+120], rcx
37c387133mov [rsp+56], r11
37c387138mov [rsp+48], r10
37c38713dmov [rsp+40], r10
37c387142mov [rsp+848], rdx
37c38714amov rdx, [rsp+256]
37c387152call dlarrb_64_
37c387157mov rax, [rsp+1248]
37c38715fcmp [rax], rsi
37c387162mov rax, [rsp+1304]
37c38716ajge 0x37c387181
37c38716cmov rcx, [rsp+1256]
37c387174sub rbp, 1
37c387178cmp rbp, [rcx]
37c38717bjle 0x37c387848
37c387181
37c387181loc_37c387181:
37c387181mov rdx, [rsp+240]
37c387189sub rdx, r13
37c38718clea rdi, [rdx+rdi+1]
37c387191mov [rsp+240], rdi
37c387199jmp 0x37c386e72
37c38719e
37c38719eloc_37c38719e:
37c38719emov r8, [rsp+1240]
37c3871a6mov r9, [rsp+1256]
37c3871aelea r14, [rbp-1]
37c3871b2mov r8, [r8]
37c3871b5cmp [r9], r8
37c3871b8jne 0x37c386f03
37c3871bejmp 0x37c386f25
37c3871c3
37c3871c3loc_37c3871c3:
37c3871c3mov rax, r15
37c3871c6subsd x0, x1
37c3871camovq x5, r11
37c3871cfsub rax, r11
37c3871d2movddup x2, x5
37c3871d6add rax, 1
37c3871damov [rsp+768], rax
37c3871e2mov rax, [rsp+192]
37c3871eamovsd_xmm [rsp+904], x0
37c3871f3sub rax, r14
37c3871f6add rax, 1
37c3871famov [rsp+760], rax
37c387202cmp r15, r11
37c387205jne 0x37c386a0c
37c38720bmov rax, [rsp+328]
37c387213mov rcx, [rsp+1336]
37c38721bmovq x3, [rip+0xe9efd]
37c387223imul rax, r14
37c387227add rax, [rsp+336]
37c38722fadd r14, 1
37c387233add rax, r11
37c387236mov r11, rdx
37c387239shl rax, 4
37c38723dmovups [rcx+rax], x3
37c387241mov rcx, [rsp+1352]
37c387249mov rax, r13
37c38724cshl rax, 4
37c387250movups [rcx+rax], x2
37c387254mov rax, [rsp+1288]
37c38725caddsd x6, [rax+8*r13]
37c387262movsd_xmm [rax+8*r13], x6
37c387268mov rax, [rsp+1360]
37c387270movsd_xmm [rax+8*r13], x6
37c387276jmp 0x37c3862f6
37c38727b
37c38727bloc_37c38727b:
37c38727bmov rcx, [rsp+208]
37c387283mov rdx, [rsp+1288]
37c38728bpxor x1, x1
37c38728fmovsd_xmm x0, [rdx+8*rcx]
37c387294mov rdx, [rsp+1296]
37c38729csubsd x0, [rdx+8*rcx]
37c3872a1mov rcx, [rsp+1192]
37c3872a9subsd x0, [rcx]
37c3872admaxsd x0, x1
37c3872b1jmp 0x37c386f3e
37c3872b6
37c3872b6loc_37c3872b6:
37c3872b6mov rdi, [rsp+1256]
37c3872becmp [rdi], rax
37c3872c1jne 0x37c3861b3
37c3872c7jmp 0x37c3861d7
37c3872cc
37c3872ccloc_37c3872cc:
37c3872ccmovapd x1, x5
37c3872d0movapd x2, x0
37c3872d4andpd x1, [rip+0xe9e54]
37c3872dcandpd x2, [rip+0xe9e4c]
37c3872e4maxsd x1, x2
37c3872e8mulsd x1, x9
37c3872edmovsd_xmm [rsp+800], x1
37c3872f6movapd x3, x1
37c3872facmp [rsp+496], 1
37c387303je 0x37c38783f
37c387309minsd x3, x10
37c38730emovapd x1, x10
37c387313pxor x2, x2
37c387317jmp 0x37c3863fe
37c38731c
37c38731cloc_37c38731c:
37c38731cpxor x3, x3
37c387320comisd x3, x1
37c387324jb 0x37c386782
37c38732aaddsd x1, x4
37c38732ecomisd x0, x1
37c387332jb 0x37c386782
37c387338comisd x1, x8
37c38733djb 0x37c386782
37c387343movapd x0, x4
37c387347movapd x4, x8
37c38734c
37c38734cloc_37c38734c:
37c38734cmovapd x2, x4
37c387350movsd_xmm x5, [rip+0xe9df0]
37c387358movsd_xmm [rsp+792], x1
37c387361andpd x1, [rip+0xe9dc7]
37c387369addsd x2, x0
37c38736dmov rax, [rsp+1296]
37c387375mulsd x1, x6
37c387379mulsd x2, x5
37c38737dmovsd_xmm [r12+8*rbp], x2
37c387383movapd x2, x0
37c387387subsd x2, x4
37c38738bmulsd x5, x2
37c38738fcomisd x1, x2
37c387393movsd_xmm [rax+8*rbp], x5
37c387398jbe 0x37c387c64
37c38739emov [rsp+352], 1
37c3873aa
37c3873aaloc_37c3873aa:
37c3873aamovapd x8, x4
37c3873afmov ebx, 1
37c3873b4jmp 0x37c386512
37c3873b9
37c3873b9loc_37c3873b9:
37c3873b9add [rsp+400], 1
37c3873c2movapd x6, x7
37c3873c6mov r14, rax
37c3873c9mov rsi, [rsp+1216]
37c3873d1add [rsp+392], 16
37c3873damov rax, [rsp+400]
37c3873e2movapd x7, x9
37c3873e7cmp rax, [rsp+512]
37c3873efjle 0x37c386d16
37c3873f5
37c3873f5loc_37c3873f5:
37c3873f5mov rcx, [rsp+672]
37c3873fdjmp 0x37c387fb0
37c387402
37c387402 66 0f 1f 44 00 00 f..D..
37c387408
37c387408loc_37c387408:
37c387408movsd_xmm x1, [r12+8*rbp]
37c38740emov rax, [rsp+1368]
37c387416mov [rsp+552], 1
37c387422mov [rsp+432], 0
37c38742emov [rax+8*rbp], 0
37c387436mov [rsp+352], 1
37c387442movsd_xmm [rsp+792], x1
37c38744bjmp 0x37c386535
37c387450
37c387450loc_37c387450:
37c387450add [rsp+400], 1
37c387459mov rax, [rsp+400]
37c387461cmp [rsp+512], rax
37c387469jl 0x37c3873f5
37c38746badd [rsp+392], 16
37c387474mov rax, [rsp+392]
37c38747cmov rbx, [rax]
37c38747fmov rax, [rax+8]
37c387483mov [rsp+200], rax
37c38748b
37c38748bloc_37c38748b:
37c38748bmov rax, [rsp+1248]
37c387493mov rdx, [rax]
37c387496mov rax, [rsp+232]
37c38749elea rcx, [rax+rbx]
37c3874a2cmp rdx, 1
37c3874a6je 0x37c387c8a
37c3874ac
37c3874acloc_37c3874ac:
37c3874aclea rax, [rdx-1]
37c3874b0cmp rdx, rcx
37c3874b3jl 0x37c387bfa
37c3874b9
37c3874b9loc_37c3874b9:
37c3874b9mov rcx, [rsp+328]
37c3874c1mov r9, [rsp+336]
37c3874c9mov r13, [rsp+768]
37c3874d1imul rax, rcx
37c3874d5imul rdx, rcx
37c3874d9lea rbp, [rax+r9]
37c3874ddlea rax, [rdx+r9]
37c3874e1mov [rsp+264], rax
37c3874e9mov rax, [rsp+368]
37c3874f1lea rcx, [rax+rbp]
37c3874f5cmp r13, 1
37c3874f9jle 0x37c387578
37c3874fbmov rax, [rsp+704]
37c387503mov r9, [rsp+1208]
37c38750bmov r8, rbp
37c38750emov [rsp+272], rbx
37c387516mov r10, [rsp+264]
37c38751emov rdx, rcx
37c387521neg r8
37c387524lea r11, [r9+rax+8]
37c387529shl rdx, 4
37c38752dlea r9, [rsi+rax+8]
37c387532add rdx, [rsp+1336]
37c38753ashl r10, 4
37c38753eshl r8, 4
37c387542mov eax, 1
37c387547
37c387547loc_37c387547:
37c387547movsd_xmm x0, [rdx]
37c38754blea rbx, [r10+rdx]
37c38754fadd rdx, 16
37c387553movsd_xmm [r11+8*rax-16], x0
37c38755amovsd_xmm x0, [rbx+r8]
37c387560movsd_xmm [r9+8*rax-16], x0
37c387567add rax, 1
37c38756bcmp r13, rax
37c38756ejne 0x37c387547
37c387570mov rbx, [rsp+272]
37c387578
37c387578loc_37c387578:
37c387578mov rdx, [rsp+416]
37c387580mov r9, [rsp+1336]
37c387588lea r8, [rip+0xe9b79]
37c38758flea rax, [rdx+rbp]
37c387593mov rbp, rdx
37c387596shl rax, 4
37c38759amovsd_xmm x0, [r9+rax]
37c3875a0mov rax, [rsp+1208]
37c3875a8mov r9, [rsp+424]
37c3875b0movsd_xmm [rax+8*r9], x0
37c3875b6mov rax, [rsp+264]
37c3875beadd rax, rdx
37c3875c1mov rdx, [rsp+1336]
37c3875c9shl rax, 4
37c3875cdmovsd_xmm x6, [rdx+rax]
37c3875d2mov rax, [rsp+1344]
37c3875damov [rsp+56], 4
37c3875e3mov [rsp+48], rax
37c3875e8mov rax, rcx
37c3875eblea rcx, [rip+0xe9afe]
37c3875f2shl rax, 4
37c3875f6add rax, rdx
37c3875f9mov rdx, rdi
37c3875fcmov [rsp+40], rax
37c387601lea rax, [rip+0xe9ad8]
37c387608mov [rsp+32], rax
37c38760dmov r9, rax
37c387610call zlaset_64_
37c387615cmp rbp, [rsp+368]
37c38761djg 0x37c386d56
37c387623
37c387623loc_37c387623:
37c387623mov rcx, [rsp+208]
37c38762blea rdx, [rsp+752]
37c387633lea r9, [rsp+856]
37c38763blea rax, [rcx+rbx-1]
37c387640mov rax, [r15+8*rax]
37c387644mov [rsp+856], rax
37c38764cmov rax, [rsp+200]
37c387654lea rax, [rax+rcx-1]
37c387659mov rax, [r15+8*rax]
37c38765dmov [rsp+864], rax
37c387665mov rax, [r15+8*rcx]
37c387669mov rcx, [rsp+376]
37c387671mov [rsp+128], rdx
37c387679lea rdx, [rsp+904]
37c387681mov [rsp+264], rax
37c387689sub rax, 1
37c38768dmov [rsp+848], rax
37c387695mov rax, [rsp+368]
37c38769dmov [rsp+112], rdx
37c3876a2lea rdx, [rsp+848]
37c3876aalea rax, [rax+rcx-1]
37c3876afmov rcx, [rsp+1224]
37c3876b7mov [rsp+56], rdx
37c3876bclea rdx, [rsp+864]
37c3876c4mov [rsp+120], rdi
37c3876c9lea r8, [r12+8*rax]
37c3876cdmov [rsp+104], rcx
37c3876d2mov rcx, [rsp+312]
37c3876damov [rsp+32], rdx
37c3876dfmov [rsp+96], rcx
37c3876e4mov rcx, [rsp+248]
37c3876ecmov [rsp+88], rcx
37c3876f1mov rcx, [rsp+296]
37c3876f9mov [rsp+80], rcx
37c3876femov rcx, [rsp+304]
37c387706mov [rsp+72], rcx
37c38770bmov rcx, [rsp+288]
37c387713mov [rsp+64], rcx
37c387718mov rcx, [rsp+1280]
37c387720mov [rsp+48], rcx
37c387725mov rcx, [rsp+1272]
37c38772dmov [rsp+40], rcx
37c387732mov rdx, [rsp+256]
37c38773amov rcx, rdi
37c38773dcall dlarrb_64_
37c387742cmp [rsp+752], 0
37c38774bjne 0x37c388199
37c387751cmp rbx, 1
37c387755jle 0x37c3877a8
37c387757mov rax, [rsp+232]
37c38775fmov rcx, [rsp+1288]
37c387767add rax, rbx
37c38776amovsd_xmm x0, [rcx+8*rax-16]
37c387770mov rcx, [rsp+1296]
37c387778subsd x0, [rcx+8*rax-16]
37c38777emov rcx, [rsp+1288]
37c387786subsd x0, [rcx+8*rax-24]
37c38778cmov rcx, [rsp+1296]
37c387794subsd x0, [rcx+8*rax-24]
37c38779amaxsd x0, [r14+8*rax-24]
37c3877a1movsd_xmm [r14+8*rax-24], x0
37c3877a8
37c3877a8loc_37c3877a8:
37c3877a8mov rax, [rsp+200]
37c3877b0add rax, [rsp+232]
37c3877b8cmp rax, [rsp+192]
37c3877c0jle 0x37c387c19
37c3877c6
37c3877c6loc_37c3877c6:
37c3877c6mov rax, [rsp+200]
37c3877cecmp rax, rbx
37c3877d1jl 0x37c387450
37c3877d7lea rcx, [rax+1]
37c3877dbmov rax, [rsp+560]
37c3877e3mov r8, [rsp+712]
37c3877eblea rdx, [r12+rax+8]
37c3877f0mov rax, rbx
37c3877f3
37c3877f3loc_37c3877f3:
37c3877f3movsd_xmm x0, [rdx+8*rax-16]
37c3877f9addsd x0, x6
37c3877fdmovsd_xmm [r8+8*rax-16], x0
37c387804add rax, 1
37c387808cmp rax, rcx
37c38780bjne 0x37c3877f3
37c38780dmov [rsp+824], rbx
37c387815jmp 0x37c386dd0
37c38781a
37c38781aloc_37c38781a:
37c38781amovapd x1, x0
37c38781emovapd x2, x5
37c387822andpd x1, [rip+0xe9906]
37c38782aandpd x2, [rip+0xe98fe]
37c387832maxsd x1, x2
37c387836mulsd x1, x9
37c38783bminsd x3, x1
37c38783f
37c38783floc_37c38783f:
37c38783fpxor x2, x2
37c387843jmp 0x37c3863fe
37c387848
37c387848loc_37c387848:
37c387848mov rdx, [rsp+320]
37c387850mov [rsp+1304], rax
37c387858mov rax, [rsp+608]
37c387860mov rcx, [rsp+448]
37c387868shl rdx, 4
37c38786cmov r8, [rsp+480]
37c387874lea rdi, [rax+rdx]
37c387878mov rax, [rsp+368]
37c387880mov rbp, rdi
37c387883sub rbp, [rsp+696]
37c38788bmov [rsp+120], rdi
37c387890lea rdx, [rax+rcx-2]
37c387895mov rax, [rsp+264]
37c38789dmov [rsp+112], rbp
37c3878a2lea rcx, [rsp+912]
37c3878aamov [rsp+104], rcx
37c3878aflea rcx, [rsp+880]
37c3878b7lea r9, [r12+8*rdx]
37c3878bbmov rdx, [rsp+256]
37c3878c3mov [rsp+136], rax
37c3878cbmov rax, [rsp+248]
37c3878d3mov [rsp+88], rcx
37c3878d8lea rcx, [rsp+800]
37c3878e0mov [rsp+128], rax
37c3878e8mov rax, [rsp+1224]
37c3878f0mov [rsp+80], rcx
37c3878f5lea rcx, [rsp+832]
37c3878fdmov [rsp+96], rax
37c387902mov rax, [rsp+272]
37c38790amov [rsp+40], rcx
37c38790flea rcx, [rsp+824]
37c387917mov [rsp+72], rax
37c38791cmov rax, [rsp+296]
37c387924mov [rsp+32], rcx
37c387929mov rcx, [rsp+216]
37c387931mov [rsp+64], rax
37c387936mov rax, [rsp+304]
37c38793emov [rsp+56], rax
37c387943mov rax, [rsp+288]
37c38794bmov [rsp+48], rax
37c387950call dlarrf_64_
37c387955mov r13, [rsp+328]
37c38795dmov r10, [rsp+768]
37c387965mov rax, [rsp+336]
37c38796dimul r13, r14
37c387971cmp r10, 1
37c387975lea r14, [rax+r13]
37c387979mov rax, [rsp+1304]
37c387981jle 0x37c3879fe
37c387983mov rcx, [rsp+368]
37c38798blea rdx, [rcx+r14]
37c38798fmov rcx, r14
37c387992neg rcx
37c387995shl rdx, 4
37c387999add rdx, [rsp+1336]
37c3879a1shl rcx, 4
37c3879a5mov r11, rcx
37c3879a8mov rcx, [rsp+328]
37c3879b0lea r8, [rcx+r13]
37c3879b4add r8, [rsp+336]
37c3879bcmov ecx, 1
37c3879c1shl r8, 4
37c3879c5
37c3879c5loc_37c3879c5:
37c3879c5movsd_xmm x0, [rbp+8*rcx-8]
37c3879cblea r9, [rdx+r11]
37c3879cfmov [rdx+8], 0
37c3879d7add rdx, 16
37c3879dbmovsd_xmm [rdx-16], x0
37c3879e0movsd_xmm x0, [rdi+8*rcx-8]
37c3879e6add rcx, 1
37c3879eamov [r9+r8+8], 0
37c3879f3movsd_xmm [r9+r8], x0
37c3879f9cmp r10, rcx
37c3879fcjne 0x37c3879c5
37c3879fe
37c3879feloc_37c3879fe:
37c3879femov rdi, [rsp+416]
37c387a06lea rdx, [rdi+r14]
37c387a0amov rdi, [rsp+520]
37c387a12shl rdx, 4
37c387a16add rdx, [rsp+1336]
37c387a1elea rcx, [r10+rdi-1]
37c387a23mov [rdx+8], 0
37c387a2bmovsd_xmm x0, [r12+8*rcx]
37c387a31movsd_xmm [rdx], x0
37c387a35cmp [rsp+752], 0
37c387a3ejne 0x37c387f90
37c387a44movsd_xmm x1, [rsp+912]
37c387a4dmov rdi, [rsp+328]
37c387a55movapd x0, x7
37c387a59mov r11, [rsp+824]
37c387a61addsd x0, x1
37c387a65lea rdx, [rdi+r13]
37c387a69add rdx, [rsp+336]
37c387a71add rdx, [rsp+416]
37c387a79shl rdx, 4
37c387a7dadd rdx, [rsp+1336]
37c387a85movq x5, r11
37c387a8amov [rdx+8], 0
37c387a92movsd_xmm [rdx], x0
37c387a96mov rdx, [rsp+832]
37c387a9emovq x4, rdx
37c387aa3punpcklqdq x5, x4
37c387aa7movdqa x13, x5
37c387aaccmp r11, rdx
37c387aafjg 0x37c387bca
37c387ab5movsd_xmm x3, [rip+0xe9683]
37c387abdmovsd_xmm x4, [rip+0xe9653]
37c387ac5mulsd x3, x9
37c387acamulsd x4, x9
37c387acfmovapd x12, x3
37c387ad4movapd x10, x4
37c387ad9je 0x37c387b79
37c387adflea rdi, [rdx+1]
37c387ae3movddup x5, x1
37c387ae7unpcklpd x4, x4
37c387aebxor edx, edx
37c387aedsub rdi, r11
37c387af0unpcklpd x3, x3
37c387af4movapd x6, x1
37c387af8xor r8l, r8l
37c387afbmov rcx, [rsp+232]
37c387b03mov r10, rdi
37c387b06movddup x2, [rip+0xe9622]
37c387b0eshr r10, 1
37c387b11lea rcx, [rcx+r11-2]
37c387b16shl rcx, 3
37c387b1alea r9, [r12+rcx]
37c387b1eadd rcx, [rsp+1296]
37c387b26
37c387b26loc_37c387b26:
37c387b26movupd x0, [r9+rdx]
37c387b2cadd r8, 1
37c387b30movapd x1, x0
37c387b34andpd x0, x2
37c387b38subpd x1, x5
37c387b3cmulpd x0, x3
37c387b40movups [r9+rdx], x1
37c387b45andpd x1, x2
37c387b49mulpd x1, x4
37c387b4daddpd x0, x1
37c387b51movupd x1, [rcx+rdx]
37c387b56addpd x0, x1
37c387b5amovups [rcx+rdx], x0
37c387b5eadd rdx, 16
37c387b62cmp r8, r10
37c387b65jne 0x37c387b26
37c387b67movapd x1, x6
37c387b6btest dil, 1
37c387b6fje 0x37c387bca
37c387b71and rdi, -2
37c387b75lea rdx, [rdi+r11]
37c387b79
37c387b79loc_37c387b79:
37c387b79mov rdi, [rsp+232]
37c387b81lea rdx, [rdi+rdx-2]
37c387b86mov rdi, [rsp+1296]
37c387b8emovsd_xmm x0, [r12+8*rdx]
37c387b94movapd x2, x0
37c387b98subsd x0, x1
37c387b9candpd x2, [rip+0xe958c]
37c387ba4mulsd x2, x12
37c387ba9movsd_xmm [r12+8*rdx], x0
37c387bafandpd x0, [rip+0xe9579]
37c387bb7mulsd x0, x10
37c387bbcaddsd x0, x2
37c387bc0addsd x0, [rdi+8*rdx]
37c387bc5movsd_xmm [rdi+8*rdx], x0
37c387bca
37c387bcaloc_37c387bca:
37c387bcaadd [rsp+488], 1
37c387bd3mov rcx, [rsp+688]
37c387bdbmov rdi, [rsp+488]
37c387be3lea rdx, [rcx+2*rdi-2]
37c387be8mov rdi, [rsp+1368]
37c387bf0movups [rdi+8*rdx], x13
37c387bf5jmp 0x37c386e72
37c387bfa
37c387bfaloc_37c387bfa:
37c387bfamov rax, [rsp+1256]
37c387c02sub rcx, 1
37c387c06mov rax, [rax]
37c387c09cmp rcx, rax
37c387c0ccmovle rax, rcx
37c387c10lea rdx, [rax+1]
37c387c14jmp 0x37c3874b9
37c387c19
37c387c19loc_37c387c19:
37c387c19mov rcx, [rsp+1288]
37c387c21movsd_xmm x0, [rcx+8*rax-8]
37c387c27mov rcx, [rsp+1296]
37c387c2fsubsd x0, [rcx+8*rax-8]
37c387c35mov rcx, [rsp+1288]
37c387c3dsubsd x0, [rcx+8*rax-16]
37c387c43mov rcx, [rsp+1296]
37c387c4bsubsd x0, [rcx+8*rax-16]
37c387c51maxsd x0, [r14+8*rax-16]
37c387c58movsd_xmm [r14+8*rax-16], x0
37c387c5fjmp 0x37c3877c6
37c387c64
37c387c64loc_37c387c64:
37c387c64cmp r13, 9
37c387c68jle 0x37c3873aa
37c387c6emovapd x8, x4
37c387c73mov ebx, 1
37c387c78jmp 0x37c386797
37c387c7d
37c387c7dloc_37c387c7d:
37c387c7dlea rdi, [rsp+768]
37c387c85jmp 0x37c387623
37c387c8a
37c387c8aloc_37c387c8a:
37c387c8amov r9, [rsp+1240]
37c387c92mov rax, [rsp+1256]
37c387c9amov r9, [r9]
37c387c9dcmp [rax], r9
37c387ca0jne 0x37c3874ac
37c387ca6lea rax, [rcx-1]
37c387caamov rdx, rcx
37c387cadjmp 0x37c3874b9
37c387cb2
37c387cb2loc_37c387cb2:
37c387cb2mov rax, [rsp+1368]
37c387cbamov rcx, [rsp+320]
37c387cc2mov rdx, [rsp+496]
37c387ccamov [rax+8*rcx], 1
37c387cd2mov rcx, [rsp+448]
37c387cdamov [rax+8*rcx], rdx
37c387cdejmp 0x37c3862e6
37c387ce3
37c387ce3loc_37c387ce3:
37c387ce3mov rcx, rbx
37c387ce6mov [rsp+536], rdi
37c387ceemov r9, r14
37c387cf1mov r11, rsi
37c387cf4mov rdi, rbp
37c387cf7mov r13, [rsp+568]
37c387cffmov r14, [rsp+576]
37c387d07movapd x7, x13
37c387d0cmov rsi, [rsp+584]
37c387d14mov rbx, [rsp+592]
37c387d1cmov rbp, [rsp+600]
37c387d24mov rax, [rsp+1304]
37c387d2cand rcx, [rsp+352]
37c387d34
37c387d34loc_37c387d34:
37c387d34test rcx, rcx
37c387d37je 0x37c387d44
37c387d39comisd x5, x14
37c387d3ejae 0x37c388028
37c387d44
37c387d44loc_37c387d44:
37c387d44mov r9, [rsp+384]
37c387d4cmov r8, [rsp+344]
37c387d54movsd_xmm x6, [rsp+792]
37c387d5dadd rdx, r9
37c387d60mov [r8], rdx
37c387d63mov rcx, [r10]
37c387d66movsd_xmm [r12+8*rdi], x6
37c387d6cmov [rsp+344], rcx
37c387d74add rcx, r9
37c387d77mov [r10], rcx
37c387d7amov rdx, [r8]
37c387d7dlea r8, [r9+r11]
37c387d81cmp rdx, r8
37c387d84jg 0x37c387f01
37c387d8a
37c387d8aloc_37c387d8a:
37c387d8amov r8, [rsp+536]
37c387d92cmp [rsp+344], r8
37c387d9ajl 0x37c387eab
37c387da0
37c387da0loc_37c387da0:
37c387da0mov [rsp+1304], rax
37c387da8mov rax, [rsp+360]
37c387db0sub rcx, rdx
37c387db3lea r9, [rip+0xe9346]
37c387dbaadd rcx, 1
37c387dbeadd rdx, rax
37c387dc1mov rax, [rsp+1336]
37c387dc9mov [rsp+936], rcx
37c387dd1shl rdx, 4
37c387dd5mov rcx, [rsp+272]
37c387dddlea r8, [rax+rdx]
37c387de1mov rdx, [rsp+408]
37c387de9call zdscal_64_
37c387deeaddsd x6, x7
37c387df2cmp r13, 1
37c387df6mov rax, [rsp+1288]
37c387dfemovapd x1, x6
37c387e02movsd_xmm [rax+8*rdi], x6
37c387e07mov rax, [rsp+1304]
37c387e0fjle 0x37c387e52
37c387e11mov rcx, [rsp+1296]
37c387e19mov rdx, [rsp+1288]
37c387e21movapd x0, x6
37c387e25subsd x0, [rcx+8*rdi]
37c387e2amov rcx, [rsp+504]
37c387e32subsd x0, [rdx+8*rcx-8]
37c387e38mov rdx, [rsp+1296]
37c387e40subsd x0, [rdx+8*rcx-8]
37c387e46maxsd x0, [rax+8*rcx-8]
37c387e4cmovsd_xmm [rax+8*rcx-8], x0
37c387e52
37c387e52loc_37c387e52:
37c387e52cmp r14, [rsp+192]
37c387e5ajge 0x37c386e69
37c387e60mov rcx, [rsp+264]
37c387e68cmp rcx, rbp
37c387e6bcmovle rbp, rcx
37c387e6fmov rcx, [rsp+1288]
37c387e77movsd_xmm x0, [rcx+8*rbp-8]
37c387e7dmov rcx, [rsp+1296]
37c387e85subsd x0, [rcx+8*rbp-8]
37c387e8bsubsd x0, x1
37c387e8fsubsd x0, [rcx+8*rdi]
37c387e94mov rdi, [rsp+464]
37c387e9cmaxsd x0, x10
37c387ea1movsd_xmm [rdi-16], x0
37c387ea6jmp 0x37c386e69
37c387eab
37c387eabloc_37c387eab:
37c387eabmov r9, [rsp+536]
37c387eb3lea r8, [rcx+1]
37c387eb7add r9, [rsp+384]
37c387ebfcmp r9, r8
37c387ec2jl 0x37c387da0
37c387ec8lea r10, [r9+1]
37c387eccmov r9, [rsp+360]
37c387ed4pxor x0, x0
37c387ed8shl r9, 4
37c387edcadd r9, [rsp+1336]
37c387ee4mov r11, r9
37c387ee7
37c387ee7loc_37c387ee7:
37c387ee7mov r9, r8
37c387eeaadd r8, 1
37c387eeeshl r9, 4
37c387ef2movups [r11+r9], x0
37c387ef7cmp r8, r10
37c387efajne 0x37c387ee7
37c387efcjmp 0x37c387da0
37c387f01
37c387f01loc_37c387f01:
37c387f01mov r9, [rsp+360]
37c387f09pxor x0, x0
37c387f0dshl r9, 4
37c387f11add r9, [rsp+1336]
37c387f19mov r10, r9
37c387f1c
37c387f1cloc_37c387f1c:
37c387f1cmov r9, r8
37c387f1fadd r8, 1
37c387f23shl r9, 4
37c387f27movups [r10+r9], x0
37c387f2ccmp rdx, r8
37c387f2fjne 0x37c387f1c
37c387f31jmp 0x37c387d8a
37c387f36
37c387f36loc_37c387f36:
37c387f36mov [rsp+536], rdi
37c387f3emov r9, r14
37c387f41mov r11, rsi
37c387f44mov rdi, rbp
37c387f47mov rcx, rbx
37c387f4amov r13, [rsp+568]
37c387f52mov [rsp+432], 0
37c387f5emovapd x7, x13
37c387f63mov r14, [rsp+576]
37c387f6bmov rsi, [rsp+584]
37c387f73mov rbx, [rsp+592]
37c387f7bmov rbp, [rsp+600]
37c387f83mov rax, [rsp+1304]
37c387f8bjmp 0x37c387d34
37c387f90
37c387f90loc_37c387f90:
37c387f90mov rsi, [rsp+1376]
37c387f98mov [rsi], -2
37c387f9fjmp 0x37c3868da
37c387fa4
37c387fa4loc_37c387fa4:
37c387fa4mov [rsp+488], 0
37c387fb0
37c387fb0loc_37c387fb0:
37c387fb0add [rsp+456], 1
37c387fb9mov rsi, [rsp+240]
37c387fc1xor rcx, 1
37c387fc5cmp [rsp+496], rsi
37c387fcdjle 0x37c387fe4
37c387fcfmov rax, [rsp+488]
37c387fd7mov [rsp+512], rax
37c387fdfjmp 0x37c386c73
37c387fe4
37c387fe4loc_37c387fe4:
37c387fe4mov r10, [rsp+720]
37c387fecmov r15, [rsp+416]
37c387ff4mov rbp, [rsp+1240]
37c387ffcmov rbx, [rsp+1312]
37c388004mov r12, [rsp+1328]
37c38800cmov rdi, [rsp+1376]
37c388014mov rsi, [rsp+728]
37c38801cjmp 0x37c3862e6
37c388021
37c388021 0f 1f 80 00 00 00 00 .......
37c388028
37c388028loc_37c388028:
37c388028mov rcx, [rsp+624]
37c388030mov [rsp+1304], rax
37c388038lea rdx, [rip+0xe90c1]
37c38803fmov rax, [rsp+432]
37c388047mov [rsp+552], r10
37c38804fmov [rsp+112], rcx
37c388054mov rcx, [rsp+656]
37c38805cmov [rsp+936], rax
37c388064mov rax, [rsp+248]
37c38806cmov [rsp+104], rcx
37c388071mov rcx, [rsp+632]
37c388079mov [rsp+160], rax
37c388081mov rax, [rsp+648]
37c388089mov [rsp+96], rcx
37c38808emov rcx, [rsp+272]
37c388096mov [rsp+152], rax
37c38809emov rax, [rsp+640]
37c3880a6mov [rsp+88], rcx
37c3880abmov rcx, [rsp+472]
37c3880b3mov [rsp+144], rax
37c3880bbmov rax, [rsp+408]
37c3880c3mov [rsp+80], rcx
37c3880c8mov rcx, [rsp+616]
37c3880d0mov [rsp+136], rax
37c3880d8mov rax, [rsp+344]
37c3880e0mov [rsp+72], rcx
37c3880e5mov rcx, [rsp+1224]
37c3880edmov [rsp+352], r11
37c3880f5mov [rsp+64], rcx
37c3880famov rcx, [rsp+280]
37c388102mov [rsp+128], rax
37c38810amov [rsp+120], r9
37c38810fmovsd_xmm [rsp+792], x15
37c388119mov [rsp+56], rcx
37c38811emov rcx, [rsp+544]
37c388126mov r9, [rsp+528]
37c38812emov [rsp+48], rcx
37c388133mov rcx, [rsp+480]
37c38813bmov [rsp+40], rcx
37c388140mov rcx, [rsp+256]
37c388148mov [rsp+32], rcx
37c38814dmov rcx, [rsp+440]
37c388155mov r8, rcx
37c388158call zlar1v_64_
37c38815dmov rax, [rsp+344]
37c388165mov r10, [rsp+552]
37c38816dmov r11, [rsp+352]
37c388175mov rdx, [rax]
37c388178mov rax, [rsp+1304]
37c388180jmp 0x37c387d44
37c388185
37c388185loc_37c388185:
37c388185mov rsi, [rsp+1376]
37c38818dmov [rsi], 5
37c388194jmp 0x37c3868da
37c388199
37c388199loc_37c388199:
37c388199mov rsi, [rsp+1376]
37c3881a1mov [rsi], -1
37c3881a8jmp 0x37c3868da
37c3881ad
37c3881adloc_37c3881ad:
37c3881adadd [rsp+400], 1
37c3881b6mov rdi, [rsp+512]
37c3881becmp [rsp+400], rdi
37c3881c6jg 0x37c3873f5
37c3881ccadd [rsp+392], 16
37c3881d5mov rax, [rsp+392]
37c3881ddmov rbx, [rax]
37c3881e0mov rax, [rax+8]
37c3881e4mov [rsp+200], rax
37c3881ecjmp 0x37c386d44
37c385fc0
Loading..