Function at 0x4149e0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x828
movups xmmword [rsp + 0x780], xmm6
movups xmmword [rsp + 0x790], xmm7
movups xmmword [rsp + 0x7a0], xmm8
movups xmmword [rsp + 0x7b0], xmm9
movups xmmword [rsp + 0x7c0], xmm10
movups xmmword [rsp + 0x7d0], xmm11
movups xmmword [rsp + 0x7e0], xmm12
movups xmmword [rsp + 0x7f0], xmm13
movups xmmword [rsp + 0x800], xmm14
movups xmmword [rsp + 0x810], xmm15
xor eax, eax
lea r9, [rsp + 0x380]
nop dword [rax]
movdqu xmm0, xmmword [rdx + rax]
pxor xmm0, xmmword [rcx + rax]
movups xmmword [rcx + rax], xmm0
movups xmmword [r9 + rax], xmm0
add rax, 0x10
cmp rax, 0x400
jne 0x414a50
movdqu xmm2, xmmword [rcx + 0x20]
movdqu xmm11, xmmword [rcx]
xor eax, eax
movdqu xmm10, xmmword [rcx + 0x10]
movdqu xmm3, xmmword [rcx + 0x70]
movdqu xmm0, xmm2
paddq xmm11, xmm2
pmuludq xmm0, xmmword [rcx]
paddq xmm0, xmm0
paddq xmm11, xmm0
movdqu xmm0, xmmword [rcx + 0x30]
movdqu xmm5, xmmword [rcx + 0x50]
movdqu xmm8, xmm11
movdqu xmm1, xmm0
paddq xmm10, xmm0
pmuludq xmm1, xmmword [rcx + 0x10]
paddq xmm1, xmm1
paddq xmm10, xmm1
movdqu xmm1, xmmword [rcx + 0x60]
pxor xmm3, xmm10
movdqu xmm7, xmm10
pxor xmm1, xmm11
movdqu xmm4, xmm1
psrlq xmm1, 0x20
psllq xmm4, 0x20
pxor xmm1, xmm4
movdqu xmm4, xmm3
psllq xmm4, 0x20
psrlq xmm3, 0x20
movdqu xmm6, xmm1
pmuludq xmm6, xmmword [rcx + 0x40]
pxor xmm3, xmm4
movdqu xmm4, xmmword [rcx + 0x40]
paddq xmm6, xmm6
paddq xmm5, xmm3
paddq xmm4, xmm1
paddq xmm6, xmm4
movdqu xmm4, xmm3
pmuludq xmm4, xmmword [rcx + 0x50]
paddq xmm4, xmm4
pxor xmm2, xmm6
paddq xmm4, xmm5
movdqu xmm9, xmm6
movdqu xmm5, xmm2
psrlq xmm2, 0x18
pxor xmm0, xmm4
psllq xmm5, 0x28
pxor xmm2, xmm5
movdqu xmm5, xmm0
pmuludq xmm8, xmm2
psllq xmm5, 0x28
paddq xmm11, xmm2
psrlq xmm0, 0x18
pxor xmm0, xmm5
pmuludq xmm7, xmm0
paddq xmm10, xmm0
paddq xmm8, xmm8
paddq xmm8, xmm11
pxor xmm1, xmm8
paddq xmm7, xmm7
movdqu xmm5, xmm1
psllq xmm5, 0x30
psrlq xmm1, 0x10
paddq xmm7, xmm10
pxor xmm3, xmm7
pxor xmm1, xmm5
movdqu xmm5, xmm3
pmuludq xmm9, xmm1
paddq xmm6, xmm1
psllq xmm5, 0x30
psrlq xmm3, 0x10
pxor xmm3, xmm5
movdqu xmm5, xmm4
pmuludq xmm5, xmm3
paddq xmm4, xmm3
paddq xmm9, xmm9
paddq xmm9, xmm6
movdqu xmm6, xmm3
punpcklqdq xmm3, xmm3
pxor xmm2, xmm9
paddq xmm5, xmm5
paddq xmm5, xmm4
movdqu xmm4, xmm2
psllq xmm4, 1
psrlq xmm2, 0x3f
pxor xmm0, xmm5
pxor xmm2, xmm4
movdqu xmm4, xmm0
psllq xmm4, 1
psrlq xmm0, 0x3f
pxor xmm0, xmm4
movdqu xmm4, xmm1
punpcklqdq xmm4, xmm1
punpckhqdq xmm1, xmm3
movdqu xmm3, xmm0
punpcklqdq xmm3, xmm0
punpckhqdq xmm6, xmm4
movdqu xmm4, xmm2
punpcklqdq xmm2, xmm2
punpckhqdq xmm4, xmm3
punpckhqdq xmm0, xmm2
movdqu xmm2, xmm8
paddq xmm8, xmm4
pmuludq xmm2, xmm4
paddq xmm2, xmm2
paddq xmm8, xmm2
movdqu xmm2, xmm7
paddq xmm7, xmm0
pmuludq xmm2, xmm0
pxor xmm6, xmm8
movdqu xmm3, xmm6
psrlq xmm3, 0x20
paddq xmm2, xmm2
paddq xmm7, xmm2
movdqu xmm2, xmm6
movdqu xmm6, xmm5
psllq xmm2, 0x20
pxor xmm1, xmm7
pxor xmm3, xmm2
movdqu xmm2, xmm1
pmuludq xmm6, xmm3
psllq xmm2, 0x20
paddq xmm5, xmm3
psrlq xmm1, 0x20
pxor xmm1, xmm2
paddq xmm6, xmm6
paddq xmm6, xmm5
movdqu xmm5, xmm9
paddq xmm9, xmm1
pmuludq xmm5, xmm1
pxor xmm4, xmm6
movdqu xmm2, xmm4
psrlq xmm4, 0x18
psllq xmm2, 0x28
pxor xmm4, xmm2
paddq xmm5, xmm5
paddq xmm5, xmm9
pxor xmm0, xmm5
movdqu xmm2, xmm0
psrlq xmm0, 0x18
psllq xmm2, 0x28
pxor xmm0, xmm2
movdqu xmm2, xmm8
paddq xmm8, xmm4
pmuludq xmm2, xmm4
paddq xmm2, xmm2
paddq xmm2, xmm8
movdqu xmm8, xmmword [rcx + 0xd0]
movdqu xmm14, xmm2
movdqu xmm2, xmm7
paddq xmm7, xmm0
pmuludq xmm2, xmm0
pxor xmm3, xmm14
movups xmmword [rsp + 0x10], xmm14
paddq xmm2, xmm2
paddq xmm2, xmm7
movdqu xmm7, xmm2
movdqu xmm2, xmm1
movdqu xmm1, xmm3
pxor xmm2, xmm7
psllq xmm1, 0x30
movups xmmword [rsp], xmm7
psrlq xmm3, 0x10
pxor xmm3, xmm1
movdqu xmm1, xmm2
psllq xmm1, 0x30
psrlq xmm2, 0x10
movdqu xmm12, xmm3
pxor xmm2, xmm1
movdqu xmm1, xmm6
paddq xmm6, xmm3
pmuludq xmm1, xmm3
punpcklqdq xmm3, xmm3
paddq xmm1, xmm1
paddq xmm1, xmm6
movdqu xmm6, xmm1
movdqu xmm1, xmm5
paddq xmm5, xmm2
pmuludq xmm1, xmm2
pxor xmm4, xmm6
movups xmmword [rsp + 0x30], xmm6
paddq xmm1, xmm1
paddq xmm1, xmm5
movdqu xmm5, xmm1
movdqu xmm1, xmm4
pxor xmm0, xmm5
psllq xmm4, 1
movups xmmword [rsp + 0x20], xmm5
psrlq xmm1, 0x3f
pxor xmm1, xmm4
movdqu xmm4, xmm0
psllq xmm4, 1
psrlq xmm0, 0x3f
movdqu xmm15, xmm1
pxor xmm0, xmm4
movdqu xmm4, xmm1
movdqu xmm13, xmm0
punpcklqdq xmm0, xmm0
punpcklqdq xmm4, xmm1
punpckhqdq xmm15, xmm0
movdqu xmm0, xmm2
punpckhqdq xmm13, xmm4
movups xmmword [rsp + 0x190], xmm13
punpcklqdq xmm0, xmm2
punpckhqdq xmm2, xmm3
movdqu xmm3, xmmword [rcx + 0x80]
movups xmmword [rsp + 0x1c0], xmm2
punpckhqdq xmm12, xmm0
movdqu xmm2, xmmword [rcx + 0xa0]
movdqu xmm13, xmmword [rcx + 0x90]
movups xmmword [rsp + 0x1b0], xmm12
paddq xmm3, xmm2
movdqu xmm0, xmm2
pmuludq xmm0, xmmword [rcx + 0x80]
paddq xmm0, xmm0
movups xmmword [rsp + 0x1a0], xmm15
movdqu xmm4, xmm3
movdqu xmm3, xmmword [rcx + 0xb0]
paddq xmm4, xmm0
paddq xmm13, xmm3
movdqu xmm0, xmm3
movdqu xmm10, xmm4
pmuludq xmm0, xmmword [rcx + 0x90]
paddq xmm0, xmm0
paddq xmm13, xmm0
movdqu xmm0, xmmword [rcx + 0xe0]
movdqu xmm9, xmm13
pxor xmm0, xmm4
movdqu xmm1, xmm0
movdqu xmm0, xmmword [rcx + 0xf0]
movdqu xmm11, xmm1
psrlq xmm1, 0x20
pxor xmm0, xmm13
psllq xmm11, 0x20
pxor xmm1, xmm11
movdqu xmm11, xmm0
psllq xmm11, 0x20
psrlq xmm0, 0x20
movdqu xmm12, xmm1
pmuludq xmm12, xmmword [rcx + 0xc0]
pxor xmm0, xmm11
paddq xmm12, xmm12
movdqu xmm11, xmmword [rcx + 0xc0]
paddq xmm8, xmm0
paddq xmm11, xmm1
paddq xmm12, xmm11
movdqu xmm11, xmm0
pmuludq xmm11, xmmword [rcx + 0xd0]
paddq xmm11, xmm11
pxor xmm2, xmm12
paddq xmm11, xmm8
movdqu xmm8, xmm2
psrlq xmm2, 0x18
pxor xmm3, xmm11
psllq xmm8, 0x28
pxor xmm2, xmm8
movdqu xmm8, xmm3
pmuludq xmm10, xmm2
psllq xmm8, 0x28
paddq xmm4, xmm2
psrlq xmm3, 0x18
pxor xmm3, xmm8
pmuludq xmm9, xmm3
paddq xmm13, xmm3
paddq xmm10, xmm10
paddq xmm10, xmm4
pxor xmm1, xmm10
paddq xmm9, xmm9
movdqu xmm8, xmm1
psllq xmm8, 0x30
psrlq xmm1, 0x10
paddq xmm9, xmm13
pxor xmm0, xmm9
pxor xmm1, xmm8
movdqu xmm13, xmm11
movdqu xmm8, xmm0
psrlq xmm0, 0x10
psllq xmm8, 0x30
pxor xmm0, xmm8
movdqu xmm8, xmm12
paddq xmm12, xmm1
pmuludq xmm8, xmm1
pmuludq xmm13, xmm0
paddq xmm11, xmm0
movdqu xmm5, xmm8
movdqu xmm4, xmm13
paddq xmm5, xmm8
movdqu xmm8, xmm12
paddq xmm4, xmm13
paddq xmm8, xmm5
paddq xmm4, xmm11
pxor xmm2, xmm8
pxor xmm3, xmm4
movdqu xmm11, xmm2
psrlq xmm2, 0x3f
psllq xmm11, 1
pxor xmm2, xmm11
movdqu xmm11, xmm0
punpcklqdq xmm0, xmm0
movdqu xmm5, xmm2
movdqu xmm2, xmm3
psllq xmm2, 1
psrlq xmm3, 0x3f
pxor xmm3, xmm2
movdqu xmm2, xmm1
punpcklqdq xmm2, xmm1
punpckhqdq xmm1, xmm0
movdqu xmm0, xmm3
punpckhqdq xmm11, xmm2
punpcklqdq xmm0, xmm3
movdqu xmm2, xmm11
movdqu xmm11, xmm5
punpcklqdq xmm5, xmm5
punpckhqdq xmm11, xmm0
punpckhqdq xmm3, xmm5
movdqu xmm0, xmm11
movdqu xmm11, xmm10
pmuludq xmm11, xmm0
paddq xmm10, xmm0
movdqu xmm7, xmm11
paddq xmm7, xmm11
movdqu xmm11, xmm9
paddq xmm9, xmm3
pmuludq xmm11, xmm3
paddq xmm7, xmm10
pxor xmm2, xmm7
movdqu xmm6, xmm11
paddq xmm6, xmm11
movdqu xmm11, xmm2
psllq xmm11, 0x20
psrlq xmm2, 0x20
paddq xmm6, xmm9
pxor xmm2, xmm11
movdqu xmm9, xmm4
pxor xmm1, xmm6
pmuludq xmm9, xmm2
movdqu xmm11, xmm1
paddq xmm4, xmm2
psllq xmm11, 0x20
psrlq xmm1, 0x20
pxor xmm1, xmm11
movdqu xmm5, xmm9
paddq xmm5, xmm9
movdqu xmm9, xmm8
paddq xmm8, xmm1
pmuludq xmm9, xmm1
paddq xmm5, xmm4
pxor xmm0, xmm5
paddq xmm9, xmm9
paddq xmm8, xmm9
movdqu xmm4, xmm8
pxor xmm3, xmm8
movdqu xmm8, xmm0
psllq xmm8, 0x28
psrlq xmm0, 0x18
pxor xmm0, xmm8
movdqu xmm8, xmm3
psllq xmm8, 0x28
psrlq xmm3, 0x18
pxor xmm3, xmm8
movdqu xmm8, xmm7
paddq xmm7, xmm0
pmuludq xmm8, xmm0
paddq xmm8, xmm8
movdqu xmm13, xmm8
movdqu xmm8, xmm6
paddq xmm6, xmm3
pmuludq xmm8, xmm3
paddq xmm13, xmm7
pxor xmm2, xmm13
movups xmmword [rsp + 0x50], xmm13
movdqu xmm11, xmm2
psrlq xmm2, 0x10
psllq xmm11, 0x30
pxor xmm2, xmm11
movdqu xmm7, xmm8
paddq xmm7, xmm8
movdqu xmm8, xmm5
paddq xmm5, xmm2
pmuludq xmm8, xmm2
movdqu xmm15, xmm7
paddq xmm15, xmm6
pxor xmm1, xmm15
movups xmmword [rsp + 0x40], xmm15
movdqu xmm11, xmm1
psrlq xmm1, 0x10
psllq xmm11, 0x30
movdqu xmm6, xmm8
pxor xmm1, xmm11
paddq xmm6, xmm8
movdqu xmm8, xmm4
paddq xmm4, xmm1
pmuludq xmm8, xmm1
movdqu xmm12, xmm6
paddq xmm12, xmm5
pxor xmm0, xmm12
movups xmmword [rsp + 0x70], xmm12
movdqu xmm11, xmm0
psrlq xmm0, 0x3f
psllq xmm11, 1
movdqu xmm5, xmm8
pxor xmm0, xmm11
paddq xmm5, xmm8
movdqu xmm8, xmm5
paddq xmm8, xmm4
pxor xmm3, xmm8
movups xmmword [rsp + 0x60], xmm8
movdqu xmm11, xmm3
psrlq xmm3, 0x3f
psllq xmm11, 1
pxor xmm3, xmm11
movdqu xmm11, xmm0
movdqu xmm9, xmm3
punpcklqdq xmm3, xmm3
punpcklqdq xmm11, xmm0
punpckhqdq xmm0, xmm3
movdqu xmm3, xmm1
punpckhqdq xmm9, xmm11
punpcklqdq xmm3, xmm1
movdqu xmm11, xmm1
movups xmmword [rsp + 0x1e0], xmm0
movups xmmword [rsp + 0x1d0], xmm9
movdqu xmm0, xmm3
movdqu xmm3, xmm2
punpcklqdq xmm2, xmm2
punpckhqdq xmm11, xmm2
movdqu xmm2, xmmword [rcx + 0x120]
punpckhqdq xmm3, xmm0
movups xmmword [rsp + 0x1f0], xmm3
movups xmmword [rsp + 0x200], xmm11
movdqu xmm10, xmm2
pmuludq xmm10, xmmword [rcx + 0x100]
movdqu xmm0, xmm10
movdqu xmm10, xmmword [rcx + 0x100]
paddq xmm0, xmm0
paddq xmm10, xmm2
movdqu xmm7, xmm10
paddq xmm7, xmm0
movdqu xmm0, xmmword [rcx + 0x130]
movdqu xmm9, xmm7
movdqu xmm10, xmm0
pmuludq xmm10, xmmword [rcx + 0x110]
movdqu xmm1, xmm10
movdqu xmm10, xmmword [rcx + 0x110]
paddq xmm1, xmm1
paddq xmm10, xmm0
movdqu xmm4, xmm10
movdqu xmm10, xmmword [rcx + 0x160]
paddq xmm4, xmm1
pxor xmm10, xmm7
movdqu xmm1, xmm10
movdqu xmm10, xmmword [rcx + 0x170]
pxor xmm10, xmm4
movdqu xmm5, xmm10
movdqu xmm10, xmm1
psllq xmm10, 0x20
psrlq xmm1, 0x20
pxor xmm1, xmm10
movdqu xmm10, xmm5
psllq xmm10, 0x20
psrlq xmm5, 0x20
pxor xmm5, xmm10
movdqu xmm10, xmm1
pmuludq xmm10, xmmword [rcx + 0x140]
movdqu xmm8, xmm10
paddq xmm8, xmm10
movdqu xmm10, xmmword [rcx + 0x140]
paddq xmm10, xmm1
paddq xmm8, xmm10
movdqu xmm10, xmm5
pmuludq xmm10, xmmword [rcx + 0x150]
movdqu xmm3, xmm10
paddq xmm3, xmm10
pxor xmm2, xmm8
movdqu xmm10, xmmword [rcx + 0x150]
paddq xmm10, xmm5
paddq xmm3, xmm10
movdqu xmm10, xmm2
psllq xmm10, 0x28
psrlq xmm2, 0x18
pxor xmm0, xmm3
pxor xmm2, xmm10
movdqu xmm10, xmm0
pmuludq xmm9, xmm2
psllq xmm10, 0x28
paddq xmm7, xmm2
psrlq xmm0, 0x18
pxor xmm0, xmm10
movdqu xmm10, xmm7
paddq xmm9, xmm9
paddq xmm10, xmm9
movdqu xmm6, xmm10
movdqu xmm10, xmm4
paddq xmm4, xmm0
pmuludq xmm10, xmm0
pxor xmm1, xmm6
movdqu xmm11, xmm6
paddq xmm10, xmm10
paddq xmm10, xmm4
movdqu xmm13, xmm10
pxor xmm5, xmm10
movdqu xmm10, xmm1
psllq xmm10, 0x30
psrlq xmm1, 0x10
pxor xmm1, xmm10
movdqu xmm10, xmm5
psllq xmm10, 0x30
psrlq xmm5, 0x10
pxor xmm5, xmm10
movdqu xmm10, xmm8
paddq xmm8, xmm1
pmuludq xmm10, xmm1
movdqu xmm12, xmm10
paddq xmm12, xmm10
movdqu xmm10, xmm3
paddq xmm3, xmm5
pmuludq xmm10, xmm5
paddq xmm12, xmm8
pxor xmm2, xmm12
movdqu xmm4, xmm10
paddq xmm4, xmm10
movdqu xmm10, xmm2
psllq xmm10, 1
psrlq xmm2, 0x3f
paddq xmm4, xmm3
pxor xmm0, xmm4
pxor xmm2, xmm10
movdqu xmm9, xmm4
movdqu xmm10, xmm0
psrlq xmm0, 0x3f
psllq xmm10, 1
pxor xmm0, xmm10
movdqu xmm10, xmm1
punpcklqdq xmm10, xmm1
movdqu xmm3, xmm10
movdqu xmm10, xmm5
punpcklqdq xmm5, xmm5
punpckhqdq xmm10, xmm3
punpckhqdq xmm1, xmm5
movdqu xmm3, xmm10
movdqu xmm10, xmm0
punpcklqdq xmm10, xmm0
movdqu xmm5, xmm10
movdqu xmm10, xmm2
punpcklqdq xmm2, xmm2
punpckhqdq xmm10, xmm5
punpckhqdq xmm0, xmm2
movdqu xmm2, xmm13
pmuludq xmm11, xmm10
pmuludq xmm2, xmm0
paddq xmm6, xmm10
paddq xmm13, xmm0
movdqu xmm5, xmm10
movdqu xmm10, xmm13
paddq xmm11, xmm11
paddq xmm2, xmm2
paddq xmm11, xmm6
paddq xmm10, xmm2
pxor xmm3, xmm11
pxor xmm1, xmm10
movdqu xmm2, xmm3
psrlq xmm3, 0x20
psllq xmm2, 0x20
pxor xmm3, xmm2
movdqu xmm2, xmm1
psllq xmm2, 0x20
psrlq xmm1, 0x20
paddq xmm4, xmm3
pxor xmm1, xmm2
pmuludq xmm9, xmm3
movdqu xmm2, xmm12
pmuludq xmm2, xmm1
paddq xmm12, xmm1
paddq xmm9, xmm9
paddq xmm9, xmm4
movdqu xmm7, xmm2
pxor xmm5, xmm9
paddq xmm7, xmm2
paddq xmm7, xmm12
movdqu xmm2, xmm5
psllq xmm2, 0x28
psrlq xmm5, 0x18
pxor xmm0, xmm7
pxor xmm5, xmm2
movdqu xmm2, xmm0
psllq xmm2, 0x28
psrlq xmm0, 0x18
pxor xmm0, xmm2
movdqu xmm2, xmm11
paddq xmm11, xmm5
pmuludq xmm2, xmm5
movdqu xmm8, xmm2
paddq xmm8, xmm2
movdqu xmm2, xmm10
paddq xmm10, xmm0
pmuludq xmm2, xmm0
paddq xmm8, xmm11
pxor xmm3, xmm8
movdqu xmm6, xmm2
paddq xmm6, xmm2
movdqu xmm2, xmm3
psllq xmm2, 0x30
psrlq xmm3, 0x10
paddq xmm6, xmm10
pxor xmm1, xmm6
pxor xmm3, xmm2
movdqu xmm10, xmm7
movdqu xmm2, xmm1
psrlq xmm1, 0x10
psllq xmm2, 0x30
pxor xmm1, xmm2
movdqu xmm2, xmm9
paddq xmm9, xmm3
pmuludq xmm2, xmm3
pmuludq xmm10, xmm1
paddq xmm7, xmm1
paddq xmm2, xmm2
movdqu xmm4, xmm10
paddq xmm2, xmm9
paddq xmm4, xmm10
pxor xmm5, xmm2
paddq xmm4, xmm7
movdqu xmm10, xmm5
psrlq xmm5, 0x3f
pxor xmm0, xmm4
psllq xmm10, 1
pxor xmm5, xmm10
movdqu xmm10, xmm0
psllq xmm10, 1
psrlq xmm0, 0x3f
movdqu xmm9, xmm5
pxor xmm0, xmm10
movdqu xmm10, xmm5
punpcklqdq xmm10, xmm5
movdqu xmm11, xmm0
punpcklqdq xmm0, xmm0
punpckhqdq xmm11, xmm10
movdqu xmm10, xmm1
punpckhqdq xmm9, xmm0
movups xmmword [rsp + 0x220], xmm9
punpcklqdq xmm10, xmm1
movdqu xmm9, xmmword [rcx + 0x1a0]
movups xmmword [rsp + 0x210], xmm11
movdqu xmm0, xmm10
movdqu xmm10, xmm3
punpcklqdq xmm3, xmm3
punpckhqdq xmm10, xmm0
punpckhqdq xmm1, xmm3
movups xmmword [rsp + 0x230], xmm10
movdqu xmm10, xmm9
pmuludq xmm10, xmmword [rcx + 0x180]
movdqu xmm0, xmm10
movdqu xmm10, xmmword [rcx + 0x180]
paddq xmm0, xmm0
movups xmmword [rsp + 0x240], xmm1
paddq xmm10, xmm9
movdqu xmm5, xmm10
paddq xmm5, xmm0
movdqu xmm0, xmmword [rcx + 0x1b0]
movdqu xmm10, xmm0
pmuludq xmm10, xmmword [rcx + 0x190]
movdqu xmm1, xmm10
movdqu xmm10, xmmword [rcx + 0x190]
paddq xmm1, xmm1
paddq xmm10, xmm0
movdqu xmm13, xmm10
movdqu xmm10, xmmword [rcx + 0x1e0]
paddq xmm13, xmm1
pxor xmm10, xmm5
movdqu xmm1, xmm10
movdqu xmm10, xmmword [rcx + 0x1f0]
movdqu xmm3, xmm1
psrlq xmm1, 0x20
pxor xmm10, xmm13
psllq xmm3, 0x20
pxor xmm1, xmm3
movdqu xmm3, xmm10
psllq xmm3, 0x20
psrlq xmm10, 0x20
pxor xmm10, xmm3
movdqu xmm3, xmm1
pmuludq xmm3, xmmword [rcx + 0x1c0]
paddq xmm3, xmm3
movdqu xmm11, xmmword [rcx + 0x1c0]
paddq xmm11, xmm1
paddq xmm11, xmm3
movdqu xmm3, xmm10
pmuludq xmm3, xmmword [rcx + 0x1d0]
movdqu xmm12, xmm3
paddq xmm12, xmm3
movdqu xmm3, xmmword [rcx + 0x1d0]
pxor xmm9, xmm11
paddq xmm3, xmm10
paddq xmm12, xmm3
movdqu xmm3, xmm9
psllq xmm3, 0x28
psrlq xmm9, 0x18
pxor xmm0, xmm12
pxor xmm9, xmm3
movdqu xmm3, xmm0
psllq xmm3, 0x28
psrlq xmm0, 0x18
pxor xmm0, xmm3
movdqu xmm3, xmm5
paddq xmm5, xmm9
pmuludq xmm3, xmm9
movdqu xmm7, xmm3
paddq xmm7, xmm3
movdqu xmm3, xmm13
paddq xmm13, xmm0
pmuludq xmm3, xmm0
paddq xmm7, xmm5
pxor xmm1, xmm7
movdqu xmm5, xmm3
paddq xmm5, xmm3
movdqu xmm3, xmm1
psllq xmm3, 0x30
psrlq xmm1, 0x10
paddq xmm5, xmm13
pxor xmm10, xmm5
pxor xmm1, xmm3
movdqu xmm3, xmm10
psrlq xmm10, 0x10
psllq xmm3, 0x30
pxor xmm10, xmm3
movdqu xmm3, xmm11
paddq xmm11, xmm1
pmuludq xmm3, xmm1
movdqu xmm13, xmm10
movdqu xmm15, xmm3
paddq xmm15, xmm3
movdqu xmm3, xmm12
paddq xmm12, xmm10
pmuludq xmm3, xmm10
paddq xmm15, xmm11
punpcklqdq xmm10, xmm10
pxor xmm9, xmm15
paddq xmm3, xmm3
paddq xmm3, xmm12
movdqu xmm12, xmm9
psllq xmm12, 1
psrlq xmm9, 0x3f
pxor xmm0, xmm3
pxor xmm9, xmm12
movdqu xmm11, xmm9
movdqu xmm9, xmm0
psllq xmm9, 1
psrlq xmm0, 0x3f
pxor xmm0, xmm9
movdqu xmm9, xmm1
punpcklqdq xmm9, xmm1
punpckhqdq xmm1, xmm10
movdqu xmm10, xmm0
punpckhqdq xmm13, xmm9
punpcklqdq xmm10, xmm0
movdqu xmm9, xmm13
movdqu xmm13, xmm11
punpcklqdq xmm11, xmm11
punpckhqdq xmm13, xmm10
punpckhqdq xmm0, xmm11
movdqu xmm10, xmm13
movdqu xmm13, xmm7
pmuludq xmm13, xmm10
paddq xmm7, xmm10
movdqu xmm14, xmm13
paddq xmm14, xmm13
movdqu xmm13, xmm5
paddq xmm5, xmm0
pmuludq xmm13, xmm0
paddq xmm14, xmm7
pxor xmm9, xmm14
paddq xmm13, xmm13
paddq xmm13, xmm5
movdqu xmm5, xmm9
psllq xmm5, 0x20
psrlq xmm9, 0x20
pxor xmm1, xmm13
pxor xmm9, xmm5
movdqu xmm5, xmm1
psllq xmm5, 0x20
psrlq xmm1, 0x20
pxor xmm1, xmm5
movdqu xmm5, xmm3
paddq xmm3, xmm9
pmuludq xmm5, xmm9
movdqu xmm12, xmm5
paddq xmm12, xmm5
paddq xmm12, xmm3
movdqu xmm3, xmm15
paddq xmm15, xmm1
pmuludq xmm3, xmm1
pxor xmm10, xmm12
movdqu xmm11, xmm3
paddq xmm11, xmm3
movdqu xmm3, xmm10
psllq xmm3, 0x28
psrlq xmm10, 0x18
paddq xmm11, xmm15
pxor xmm0, xmm11
pxor xmm10, xmm3
movdqu xmm3, xmm0
psrlq xmm0, 0x18
psllq xmm3, 0x28
pxor xmm0, xmm3
movdqu xmm3, xmm14
paddq xmm14, xmm10
pmuludq xmm3, xmm10
movdqu xmm7, xmm3
paddq xmm7, xmm3
movdqu xmm3, xmm13
paddq xmm13, xmm0
pmuludq xmm3, xmm0
paddq xmm7, xmm14
movdqu xmm14, xmmword [rcx + 0x250]
pxor xmm9, xmm7
movdqu xmm5, xmm3
paddq xmm5, xmm3
movdqu xmm3, xmm9
psllq xmm3, 0x30
psrlq xmm9, 0x10
paddq xmm5, xmm13
pxor xmm1, xmm5
pxor xmm9, xmm3
movdqu xmm3, xmm1
psrlq xmm1, 0x10
psllq xmm3, 0x30
pxor xmm1, xmm3
movdqu xmm3, xmm12
paddq xmm12, xmm9
pmuludq xmm3, xmm9
paddq xmm3, xmm3
paddq xmm3, xmm12
movdqu xmm13, xmm3
movdqu xmm3, xmm11
paddq xmm11, xmm1
pmuludq xmm3, xmm1
pxor xmm10, xmm13
movups xmmword [rsp + 0x90], xmm13
paddq xmm3, xmm3
paddq xmm3, xmm11
movdqu xmm11, xmm10
psllq xmm11, 1
pxor xmm0, xmm3
movups xmmword [rsp + 0x80], xmm3
psrlq xmm10, 0x3f
pxor xmm10, xmm11
movdqu xmm11, xmm0
psllq xmm11, 1
psrlq xmm0, 0x3f
pxor xmm0, xmm11
movdqu xmm11, xmm10
movdqu xmm15, xmm0
punpcklqdq xmm0, xmm0
punpcklqdq xmm11, xmm10
punpckhqdq xmm10, xmm0
movdqu xmm0, xmm1
punpckhqdq xmm15, xmm11
movups xmmword [rsp + 0x260], xmm10
punpcklqdq xmm0, xmm1
movdqu xmm10, xmm9
punpcklqdq xmm9, xmm9
movups xmmword [rsp + 0x250], xmm15
punpckhqdq xmm10, xmm0
movdqu xmm15, xmmword [rcx + 0x220]
movdqu xmm0, xmm1
movups xmmword [rsp + 0x270], xmm10
punpckhqdq xmm0, xmm9
movups xmmword [rsp + 0x280], xmm0
movdqu xmm9, xmm15
pmuludq xmm9, xmmword [rcx + 0x200]
movdqu xmm0, xmm9
movdqu xmm9, xmmword [rcx + 0x200]
paddq xmm0, xmm0
paddq xmm9, xmm15
movdqu xmm13, xmm9
paddq xmm13, xmm0
movdqu xmm0, xmmword [rcx + 0x230]
movdqu xmm9, xmm0
pmuludq xmm9, xmmword [rcx + 0x210]
movdqu xmm11, xmm9
paddq xmm11, xmm9
movdqu xmm9, xmmword [rcx + 0x210]
paddq xmm9, xmm0
paddq xmm11, xmm9
movdqu xmm9, xmmword [rcx + 0x260]
pxor xmm9, xmm13
movdqu xmm1, xmm9
movdqu xmm9, xmmword [rcx + 0x270]
pxor xmm9, xmm11
movdqu xmm10, xmm9
movdqu xmm9, xmm1
psllq xmm9, 0x20
psrlq xmm1, 0x20
pxor xmm1, xmm9
movdqu xmm9, xmm10
psllq xmm9, 0x20
psrlq xmm10, 0x20
pxor xmm10, xmm9
movdqu xmm9, xmm1
pmuludq xmm9, xmmword [rcx + 0x240]
movdqu xmm12, xmm9
paddq xmm12, xmm9
paddq xmm14, xmm10
movdqu xmm9, xmmword [rcx + 0x240]
paddq xmm9, xmm1
paddq xmm12, xmm9
movdqu xmm9, xmm10
pmuludq xmm9, xmmword [rcx + 0x250]
paddq xmm9, xmm9
pxor xmm15, xmm12
paddq xmm9, xmm14
movdqu xmm14, xmm15
psrlq xmm15, 0x18
pxor xmm0, xmm9
psllq xmm14, 0x28
pxor xmm15, xmm14
movdqu xmm14, xmm0
psllq xmm14, 0x28
psrlq xmm0, 0x18
pxor xmm0, xmm14
movdqu xmm14, xmm13
paddq xmm13, xmm15
pmuludq xmm14, xmm15
paddq xmm14, xmm14
paddq xmm14, xmm13
movdqu xmm13, xmm11
paddq xmm11, xmm0
pmuludq xmm13, xmm0
pxor xmm1, xmm14
paddq xmm13, xmm13
paddq xmm13, xmm11
movdqu xmm11, xmm1
psllq xmm11, 0x30
psrlq xmm1, 0x10
pxor xmm10, xmm13
pxor xmm1, xmm11
movdqu xmm11, xmm10
psllq xmm11, 0x30
psrlq xmm10, 0x10
pxor xmm10, xmm11
movdqu xmm11, xmm12
paddq xmm12, xmm1
pmuludq xmm11, xmm1
movdqu xmm3, xmm10
paddq xmm11, xmm11
paddq xmm11, xmm12
movdqu xmm12, xmm9
paddq xmm9, xmm10
pmuludq xmm12, xmm10
pxor xmm15, xmm11
punpcklqdq xmm10, xmm10
paddq xmm12, xmm12
paddq xmm12, xmm9
movdqu xmm9, xmm15
pxor xmm0, xmm12
psllq xmm9, 1
psrlq xmm15, 0x3f
pxor xmm15, xmm9
movdqu xmm9, xmm0
psllq xmm9, 1
psrlq xmm0, 0x3f
pxor xmm0, xmm9
movdqu xmm9, xmm1
punpcklqdq xmm9, xmm1
punpckhqdq xmm1, xmm10
punpckhqdq xmm3, xmm9
movdqu xmm9, xmm3
movdqu xmm3, xmm0
punpcklqdq xmm3, xmm0
movdqu xmm10, xmm3
movdqu xmm3, xmm15
punpcklqdq xmm15, xmm15
punpckhqdq xmm3, xmm10
punpckhqdq xmm0, xmm15
movdqu xmm15, xmm14
pmuludq xmm15, xmm3
paddq xmm14, xmm3
movdqu xmm10, xmm3
paddq xmm15, xmm15
paddq xmm14, xmm15
movdqu xmm15, xmm13
paddq xmm13, xmm0
pmuludq xmm15, xmm0
pxor xmm9, xmm14
movdqu xmm3, xmm9
psrlq xmm9, 0x20
psllq xmm3, 0x20
pxor xmm9, xmm3
paddq xmm15, xmm15
paddq xmm13, xmm15
movdqu xmm15, xmm12
paddq xmm12, xmm9
pmuludq xmm15, xmm9
pxor xmm1, xmm13
movdqu xmm3, xmm1
psrlq xmm1, 0x20
psllq xmm3, 0x20
pxor xmm1, xmm3
paddq xmm15, xmm15
paddq xmm12, xmm15
movdqu xmm15, xmm11
paddq xmm11, xmm1
pmuludq xmm15, xmm1
pxor xmm10, xmm12
movdqu xmm3, xmm10
psrlq xmm10, 0x18
psllq xmm3, 0x28
pxor xmm10, xmm3
paddq xmm15, xmm15
paddq xmm11, xmm15
movdqu xmm15, xmm14
paddq xmm14, xmm10
pmuludq xmm15, xmm10
pxor xmm0, xmm11
movdqu xmm3, xmm0
psrlq xmm0, 0x18
psllq xmm3, 0x28
pxor xmm0, xmm3
paddq xmm15, xmm15
paddq xmm15, xmm14
movdqu xmm14, xmm13
paddq xmm13, xmm0
pxor xmm9, xmm15
pmuludq xmm14, xmm0
movups xmmword [rsp + 0xb0], xmm15
movdqu xmm15, xmm12
movdqu xmm3, xmm9
psrlq xmm9, 0x10
psllq xmm3, 0x30
pxor xmm9, xmm3
pmuludq xmm15, xmm9
paddq xmm12, xmm9
paddq xmm14, xmm14
paddq xmm14, xmm13
movups xmmword [rsp + 0xa0], xmm14
pxor xmm1, xmm14
movdqu xmm3, xmm1
psrlq xmm1, 0x10
movdqu xmm13, xmm15
psllq xmm3, 0x30
paddq xmm13, xmm15
pxor xmm1, xmm3
movdqu xmm15, xmm13
paddq xmm15, xmm12
movdqu xmm12, xmm11
paddq xmm11, xmm1
pmuludq xmm12, xmm1
pxor xmm10, xmm15
movups xmmword [rsp + 0xd0], xmm15
movdqu xmm15, xmmword [rcx + 0x2a0]
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
paddq xmm12, xmm12
paddq xmm12, xmm11
movups xmmword [rsp + 0xc0], xmm12
pxor xmm0, xmm12
movdqu xmm3, xmm0
psrlq xmm0, 0x3f
psllq xmm3, 1
pxor xmm0, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm3, xmm10
movdqu xmm12, xmm0
punpcklqdq xmm0, xmm0
punpckhqdq xmm12, xmm3
punpckhqdq xmm10, xmm0
movdqu xmm3, xmm1
movups xmmword [rsp + 0x2a0], xmm10
punpcklqdq xmm3, xmm1
movdqu xmm10, xmm9
punpcklqdq xmm9, xmm9
punpckhqdq xmm10, xmm3
punpckhqdq xmm1, xmm9
movdqu xmm3, xmmword [rcx + 0x280]
movups xmmword [rsp + 0x290], xmm12
movdqu xmm9, xmm15
movups xmmword [rsp + 0x2c0], xmm1
pmuludq xmm9, xmmword [rcx + 0x280]
movdqu xmm12, xmm9
paddq xmm3, xmm15
paddq xmm12, xmm9
movups xmmword [rsp + 0x2b0], xmm10
movdqu xmm0, xmmword [rcx + 0x2b0]
paddq xmm12, xmm3
movdqu xmm3, xmmword [rcx + 0x290]
movdqu xmm9, xmm0
movdqu xmm14, xmm12
pmuludq xmm9, xmmword [rcx + 0x290]
movdqu xmm1, xmm9
paddq xmm3, xmm0
paddq xmm1, xmm9
movdqu xmm11, xmm3
movdqu xmm3, xmmword [rcx + 0x2e0]
paddq xmm11, xmm1
pxor xmm3, xmm12
movdqu xmm1, xmm3
movdqu xmm3, xmmword [rcx + 0x2f0]
pxor xmm3, xmm11
movdqu xmm10, xmm3
movdqu xmm3, xmm1
psllq xmm3, 0x20
psrlq xmm1, 0x20
pxor xmm1, xmm3
movdqu xmm3, xmm10
psllq xmm3, 0x20
psrlq xmm10, 0x20
movdqu xmm9, xmm1
pmuludq xmm9, xmmword [rcx + 0x2c0]
pxor xmm10, xmm3
movdqu xmm3, xmmword [rcx + 0x2c0]
movdqu xmm13, xmm9
paddq xmm13, xmm9
movdqu xmm9, xmm10
pmuludq xmm9, xmmword [rcx + 0x2d0]
paddq xmm9, xmm9
paddq xmm3, xmm1
paddq xmm13, xmm3
movdqu xmm3, xmmword [rcx + 0x2d0]
pxor xmm15, xmm13
paddq xmm3, xmm10
paddq xmm9, xmm3
movdqu xmm3, xmm15
psllq xmm3, 0x28
psrlq xmm15, 0x18
pxor xmm0, xmm9
pxor xmm15, xmm3
movdqu xmm3, xmm0
pmuludq xmm14, xmm15
psllq xmm3, 0x28
paddq xmm12, xmm15
psrlq xmm0, 0x18
pxor xmm0, xmm3
paddq xmm14, xmm14
paddq xmm14, xmm12
movdqu xmm12, xmm11
paddq xmm11, xmm0
pmuludq xmm12, xmm0
pxor xmm1, xmm14
movdqu xmm3, xmm1
psrlq xmm1, 0x10
psllq xmm3, 0x30
pxor xmm1, xmm3
paddq xmm12, xmm12
paddq xmm11, xmm12
movdqu xmm12, xmm13
paddq xmm13, xmm1
pmuludq xmm12, xmm1
pxor xmm10, xmm11
movdqu xmm3, xmm10
psrlq xmm10, 0x10
psllq xmm3, 0x30
pxor xmm10, xmm3
paddq xmm12, xmm12
paddq xmm12, xmm13
movdqu xmm13, xmm9
paddq xmm9, xmm10
pmuludq xmm13, xmm10
pxor xmm15, xmm12
movdqu xmm3, xmm15
psrlq xmm15, 0x3f
psllq xmm3, 1
pxor xmm15, xmm3
paddq xmm13, xmm13
paddq xmm13, xmm9
pxor xmm0, xmm13
movdqu xmm3, xmm0
psrlq xmm0, 0x3f
psllq xmm3, 1
pxor xmm0, xmm3
movdqu xmm3, xmm1
punpcklqdq xmm3, xmm1
movdqu xmm9, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm10, xmm10
punpckhqdq xmm3, xmm9
punpckhqdq xmm1, xmm10
movdqu xmm9, xmm3
movdqu xmm3, xmm0
punpcklqdq xmm3, xmm0
movdqu xmm10, xmm3
movdqu xmm3, xmm15
punpcklqdq xmm15, xmm15
punpckhqdq xmm3, xmm10
punpckhqdq xmm0, xmm15
movdqu xmm15, xmm14
pmuludq xmm15, xmm3
paddq xmm14, xmm3
movdqu xmm10, xmm3
paddq xmm15, xmm15
paddq xmm14, xmm15
movdqu xmm15, xmm11
paddq xmm11, xmm0
pmuludq xmm15, xmm0
pxor xmm9, xmm14
movdqu xmm3, xmm9
psrlq xmm9, 0x20
psllq xmm3, 0x20
pxor xmm9, xmm3
paddq xmm15, xmm15
paddq xmm11, xmm15
movdqu xmm15, xmm13
paddq xmm13, xmm9
pmuludq xmm15, xmm9
pxor xmm1, xmm11
movdqu xmm3, xmm1
psrlq xmm1, 0x20
psllq xmm3, 0x20
pxor xmm1, xmm3
paddq xmm15, xmm15
paddq xmm13, xmm15
movdqu xmm15, xmm12
paddq xmm12, xmm1
pmuludq xmm15, xmm1
pxor xmm10, xmm13
movdqu xmm3, xmm10
psrlq xmm10, 0x18
psllq xmm3, 0x28
pxor xmm10, xmm3
paddq xmm15, xmm15
paddq xmm12, xmm15
movdqu xmm15, xmm14
paddq xmm14, xmm10
pmuludq xmm15, xmm10
pxor xmm0, xmm12
movdqu xmm3, xmm0
psrlq xmm0, 0x18
psllq xmm3, 0x28
pxor xmm0, xmm3
paddq xmm15, xmm15
paddq xmm15, xmm14
movdqu xmm14, xmm11
paddq xmm11, xmm0
pmuludq xmm14, xmm0
pxor xmm9, xmm15
movups xmmword [rsp + 0xf0], xmm15
movdqu xmm3, xmm9
psrlq xmm9, 0x10
psllq xmm3, 0x30
pxor xmm9, xmm3
paddq xmm14, xmm14
paddq xmm14, xmm11
movdqu xmm11, xmm13
paddq xmm13, xmm9
pmuludq xmm11, xmm9
pxor xmm1, xmm14
movdqu xmm15, xmm13
movups xmmword [rsp + 0xe0], xmm14
movdqu xmm3, xmm1
psrlq xmm1, 0x10
psllq xmm3, 0x30
pxor xmm1, xmm3
paddq xmm11, xmm11
paddq xmm15, xmm11
movdqu xmm11, xmm12
paddq xmm12, xmm1
pmuludq xmm11, xmm1
pxor xmm10, xmm15
movups xmmword [rsp + 0x110], xmm15
movdqu xmm15, xmmword [rcx + 0x320]
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
paddq xmm11, xmm11
paddq xmm11, xmm12
movups xmmword [rsp + 0x100], xmm11
pxor xmm0, xmm11
movdqu xmm3, xmm0
psrlq xmm0, 0x3f
psllq xmm3, 1
pxor xmm0, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm3, xmm10
movdqu xmm12, xmm0
punpcklqdq xmm0, xmm0
punpckhqdq xmm12, xmm3
punpckhqdq xmm10, xmm0
movdqu xmm3, xmm1
punpcklqdq xmm3, xmm1
movdqu xmm0, xmm15
movups xmmword [rsp + 0x2e0], xmm10
movdqu xmm10, xmm9
punpckhqdq xmm10, xmm3
punpcklqdq xmm9, xmm9
movdqu xmm3, xmmword [rcx + 0x300]
pmuludq xmm0, xmmword [rcx + 0x300]
paddq xmm0, xmm0
punpckhqdq xmm1, xmm9
movups xmmword [rsp + 0x2f0], xmm10
paddq xmm3, xmm15
movups xmmword [rsp + 0x300], xmm1
movups xmmword [rsp + 0x2d0], xmm12
movdqu xmm13, xmm3
movdqu xmm3, xmmword [rcx + 0x310]
paddq xmm13, xmm0
movdqu xmm0, xmmword [rcx + 0x330]
paddq xmm3, xmm0
movdqu xmm9, xmm0
pmuludq xmm9, xmmword [rcx + 0x310]
movdqu xmm1, xmm9
movdqu xmm11, xmm3
movdqu xmm3, xmmword [rcx + 0x360]
paddq xmm1, xmm9
paddq xmm11, xmm1
pxor xmm3, xmm13
movdqu xmm1, xmm3
movdqu xmm3, xmmword [rcx + 0x370]
pxor xmm3, xmm11
movdqu xmm10, xmm3
movdqu xmm3, xmm1
psllq xmm3, 0x20
psrlq xmm1, 0x20
pxor xmm1, xmm3
movdqu xmm3, xmm10
psllq xmm3, 0x20
psrlq xmm10, 0x20
movdqu xmm9, xmm1
pmuludq xmm9, xmmword [rcx + 0x340]
pxor xmm10, xmm3
movdqu xmm3, xmmword [rcx + 0x340]
movdqu xmm12, xmm9
paddq xmm12, xmm9
movdqu xmm9, xmm10
pmuludq xmm9, xmmword [rcx + 0x350]
movdqu xmm14, xmm9
paddq xmm3, xmm1
paddq xmm14, xmm14
paddq xmm12, xmm3
movdqu xmm3, xmmword [rcx + 0x350]
pxor xmm15, xmm12
paddq xmm3, xmm10
movdqu xmm9, xmm3
movdqu xmm3, xmm15
psllq xmm3, 0x28
psrlq xmm15, 0x18
paddq xmm9, xmm14
pxor xmm15, xmm3
movdqu xmm14, xmm13
pxor xmm0, xmm9
pmuludq xmm14, xmm15
movdqu xmm3, xmm0
paddq xmm13, xmm15
psllq xmm3, 0x28
psrlq xmm0, 0x18
pxor xmm0, xmm3
paddq xmm14, xmm14
paddq xmm14, xmm13
movdqu xmm13, xmm11
paddq xmm11, xmm0
pmuludq xmm13, xmm0
pxor xmm1, xmm14
movdqu xmm3, xmm1
psrlq xmm1, 0x10
psllq xmm3, 0x30
pxor xmm1, xmm3
paddq xmm13, xmm13
paddq xmm13, xmm11
movdqu xmm11, xmm12
paddq xmm12, xmm1
pmuludq xmm11, xmm1
pxor xmm10, xmm13
movdqu xmm3, xmm10
psrlq xmm10, 0x10
psllq xmm3, 0x30
pxor xmm10, xmm3
paddq xmm11, xmm11
paddq xmm11, xmm12
movdqu xmm12, xmm9
paddq xmm9, xmm10
pmuludq xmm12, xmm10
pxor xmm15, xmm11
movdqu xmm3, xmm15
psrlq xmm15, 0x3f
psllq xmm3, 1
pxor xmm15, xmm3
paddq xmm12, xmm12
paddq xmm12, xmm9
pxor xmm0, xmm12
movdqu xmm3, xmm0
psrlq xmm0, 0x3f
psllq xmm3, 1
pxor xmm0, xmm3
movdqu xmm3, xmm1
punpcklqdq xmm3, xmm1
movdqu xmm9, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm10, xmm10
punpckhqdq xmm3, xmm9
punpckhqdq xmm1, xmm10
movdqu xmm9, xmm3
movdqu xmm3, xmm0
punpcklqdq xmm3, xmm0
movdqu xmm10, xmm3
movdqu xmm3, xmm15
punpcklqdq xmm15, xmm15
punpckhqdq xmm3, xmm10
punpckhqdq xmm0, xmm15
movdqu xmm15, xmm14
pmuludq xmm15, xmm3
paddq xmm14, xmm3
movdqu xmm10, xmm3
paddq xmm15, xmm15
paddq xmm14, xmm15
movdqu xmm15, xmm13
paddq xmm13, xmm0
pmuludq xmm15, xmm0
pxor xmm9, xmm14
movdqu xmm3, xmm9
psrlq xmm9, 0x20
psllq xmm3, 0x20
pxor xmm9, xmm3
paddq xmm15, xmm15
paddq xmm13, xmm15
movdqu xmm15, xmm12
paddq xmm12, xmm9
pmuludq xmm15, xmm9
pxor xmm1, xmm13
movdqu xmm3, xmm1
psrlq xmm1, 0x20
psllq xmm3, 0x20
pxor xmm1, xmm3
paddq xmm15, xmm15
paddq xmm12, xmm15
movdqu xmm15, xmm11
paddq xmm11, xmm1
pmuludq xmm15, xmm1
pxor xmm10, xmm12
movdqu xmm3, xmm10
psrlq xmm10, 0x18
psllq xmm3, 0x28
pxor xmm10, xmm3
paddq xmm15, xmm15
paddq xmm11, xmm15
movdqu xmm15, xmm14
paddq xmm14, xmm10
pmuludq xmm15, xmm10
pxor xmm0, xmm11
movdqu xmm3, xmm0
psrlq xmm0, 0x18
psllq xmm3, 0x28
pxor xmm0, xmm3
paddq xmm15, xmm15
paddq xmm14, xmm15
movdqu xmm15, xmm14
movdqu xmm14, xmm13
paddq xmm13, xmm0
pmuludq xmm14, xmm0
pxor xmm9, xmm15
movups xmmword [rsp + 0x130], xmm15
movdqu xmm3, xmm9
psrlq xmm9, 0x10
psllq xmm3, 0x30
pxor xmm9, xmm3
paddq xmm14, xmm14
paddq xmm14, xmm13
movdqu xmm13, xmm12
paddq xmm12, xmm9
pmuludq xmm13, xmm9
pxor xmm1, xmm14
movups xmmword [rsp + 0x120], xmm14
movdqu xmm3, xmm1
psrlq xmm1, 0x10
psllq xmm3, 0x30
pxor xmm1, xmm3
paddq xmm13, xmm13
movdqu xmm15, xmm13
paddq xmm15, xmm12
movdqu xmm12, xmm11
paddq xmm11, xmm1
pmuludq xmm12, xmm1
pxor xmm10, xmm15
movups xmmword [rsp + 0x150], xmm15
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
paddq xmm12, xmm12
paddq xmm12, xmm11
movups xmmword [rsp + 0x140], xmm12
pxor xmm0, xmm12
movdqu xmm3, xmm0
psrlq xmm0, 0x3f
psllq xmm3, 1
pxor xmm0, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm3, xmm10
movdqu xmm12, xmm0
punpcklqdq xmm0, xmm0
punpckhqdq xmm12, xmm3
punpckhqdq xmm10, xmm0
movdqu xmm3, xmm1
movups xmmword [rsp + 0x320], xmm10
punpcklqdq xmm3, xmm1
movdqu xmm10, xmm9
punpcklqdq xmm9, xmm9
punpckhqdq xmm10, xmm3
punpckhqdq xmm1, xmm9
movdqu xmm3, xmmword [rcx + 0x380]
movups xmmword [rsp + 0x310], xmm12
movups xmmword [rsp + 0x330], xmm10
movdqu xmm10, xmmword [rcx + 0x3a0]
movups xmmword [rsp + 0x340], xmm1
paddq xmm3, xmm10
movdqu xmm9, xmm10
pmuludq xmm9, xmmword [rcx + 0x380]
movdqu xmm1, xmm9
paddq xmm1, xmm9
movdqu xmm13, xmm3
movdqu xmm9, xmmword [rcx + 0x3b0]
movdqu xmm3, xmmword [rcx + 0x390]
paddq xmm13, xmm1
paddq xmm3, xmm9
movdqu xmm0, xmm9
pmuludq xmm0, xmmword [rcx + 0x390]
paddq xmm0, xmm0
movdqu xmm11, xmm3
movdqu xmm3, xmmword [rcx + 0x3e0]
paddq xmm11, xmm0
pxor xmm3, xmm13
movdqu xmm12, xmm3
movdqu xmm3, xmmword [rcx + 0x3f0]
pxor xmm3, xmm11
movdqu xmm14, xmm3
movdqu xmm3, xmm12
psllq xmm3, 0x20
psrlq xmm12, 0x20
pxor xmm12, xmm3
movdqu xmm3, xmm14
psllq xmm3, 0x20
psrlq xmm14, 0x20
movdqu xmm1, xmm12
pmuludq xmm1, xmmword [rcx + 0x3c0]
pxor xmm14, xmm3
movdqu xmm3, xmmword [rcx + 0x3c0]
paddq xmm1, xmm1
movdqu xmm0, xmm14
pmuludq xmm0, xmmword [rcx + 0x3d0]
movdqu xmm15, xmm0
paddq xmm3, xmm12
paddq xmm15, xmm0
movdqu xmm0, xmm13
paddq xmm1, xmm3
movdqu xmm3, xmmword [rcx + 0x3d0]
pxor xmm10, xmm1
paddq xmm3, xmm14
paddq xmm15, xmm3
movdqu xmm3, xmm10
psllq xmm3, 0x28
psrlq xmm10, 0x18
pxor xmm9, xmm15
pxor xmm10, xmm3
movdqu xmm3, xmm9
pmuludq xmm0, xmm10
psllq xmm3, 0x28
paddq xmm13, xmm10
psrlq xmm9, 0x18
pxor xmm9, xmm3
paddq xmm0, xmm0
paddq xmm0, xmm13
movdqu xmm13, xmm11
paddq xmm11, xmm9
pmuludq xmm13, xmm9
pxor xmm12, xmm0
movdqu xmm3, xmm12
psrlq xmm12, 0x10
psllq xmm3, 0x30
pxor xmm12, xmm3
paddq xmm13, xmm13
paddq xmm13, xmm11
movdqu xmm11, xmm1
paddq xmm1, xmm12
pmuludq xmm11, xmm12
pxor xmm14, xmm13
movdqu xmm3, xmm14
psrlq xmm14, 0x10
psllq xmm3, 0x30
pxor xmm14, xmm3
paddq xmm11, xmm11
paddq xmm1, xmm11
movdqu xmm11, xmm15
paddq xmm15, xmm14
pmuludq xmm11, xmm14
pxor xmm10, xmm1
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
paddq xmm11, xmm11
paddq xmm11, xmm15
pxor xmm9, xmm11
movdqu xmm3, xmm9
psrlq xmm9, 0x3f
psllq xmm3, 1
pxor xmm9, xmm3
movdqu xmm3, xmm12
punpcklqdq xmm3, xmm12
movdqu xmm15, xmm3
movdqu xmm3, xmm14
punpcklqdq xmm14, xmm14
punpckhqdq xmm3, xmm15
punpckhqdq xmm12, xmm14
movdqu xmm15, xmm3
movdqu xmm3, xmm9
punpcklqdq xmm3, xmm9
movdqu xmm14, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm10, xmm10
punpckhqdq xmm3, xmm14
punpckhqdq xmm9, xmm10
movdqu xmm10, xmm0
pmuludq xmm10, xmm3
paddq xmm0, xmm3
movdqu xmm14, xmm3
paddq xmm10, xmm10
paddq xmm0, xmm10
movdqu xmm10, xmm13
paddq xmm13, xmm9
pmuludq xmm10, xmm9
pxor xmm15, xmm0
movdqu xmm3, xmm15
psrlq xmm15, 0x20
psllq xmm3, 0x20
pxor xmm15, xmm3
paddq xmm10, xmm10
paddq xmm13, xmm10
movdqu xmm10, xmm11
paddq xmm11, xmm15
pmuludq xmm10, xmm15
pxor xmm12, xmm13
movdqu xmm3, xmm12
psrlq xmm12, 0x20
psllq xmm3, 0x20
pxor xmm12, xmm3
paddq xmm10, xmm10
paddq xmm11, xmm10
movdqu xmm10, xmm1
paddq xmm1, xmm12
pmuludq xmm10, xmm12
pxor xmm14, xmm11
movdqu xmm3, xmm14
psrlq xmm14, 0x18
psllq xmm3, 0x28
pxor xmm14, xmm3
paddq xmm10, xmm10
paddq xmm1, xmm10
movdqu xmm10, xmm0
paddq xmm0, xmm14
pmuludq xmm10, xmm14
pxor xmm9, xmm1
movdqu xmm3, xmm9
psrlq xmm9, 0x18
psllq xmm3, 0x28
pxor xmm9, xmm3
paddq xmm10, xmm10
paddq xmm0, xmm10
movdqu xmm10, xmm13
paddq xmm13, xmm9
pmuludq xmm10, xmm9
pxor xmm15, xmm0
movdqu xmm3, xmm15
psrlq xmm15, 0x10
psllq xmm3, 0x30
pxor xmm15, xmm3
paddq xmm10, xmm10
paddq xmm10, xmm13
movups xmmword [rsp + 0x160], xmm10
pxor xmm12, xmm10
movdqu xmm10, xmm11
paddq xmm11, xmm15
pmuludq xmm10, xmm15
movdqu xmm3, xmm12
movdqu xmm13, xmm11
psllq xmm3, 0x30
psrlq xmm12, 0x10
pxor xmm12, xmm3
paddq xmm10, xmm10
paddq xmm13, xmm10
movdqu xmm10, xmm1
paddq xmm1, xmm12
pmuludq xmm10, xmm12
pxor xmm14, xmm13
movups xmmword [rsp + 0x180], xmm13
movdqu xmm13, xmmword [rsp + 0xf0]
movdqu xmm3, xmm14
psrlq xmm14, 0x3f
psllq xmm3, 1
pxor xmm14, xmm3
paddq xmm10, xmm10
paddq xmm10, xmm1
movdqu xmm1, xmm14
movups xmmword [rsp + 0x170], xmm10
pxor xmm9, xmm10
movdqu xmm3, xmm9
psrlq xmm9, 0x3f
psllq xmm3, 1
pxor xmm9, xmm3
movdqu xmm3, xmm14
punpcklqdq xmm3, xmm14
movdqu xmm11, xmm9
punpcklqdq xmm9, xmm9
movdqu xmm14, xmmword [rsp + 0x10]
punpckhqdq xmm11, xmm3
movdqu xmm3, xmm12
punpckhqdq xmm1, xmm9
punpcklqdq xmm3, xmm12
movdqu xmm9, xmm15
movups xmmword [rsp + 0x360], xmm1
punpcklqdq xmm15, xmm15
movups xmmword [rsp + 0x350], xmm11
punpckhqdq xmm9, xmm3
movdqu xmm3, xmm12
movups xmmword [rsp + 0x370], xmm9
movdqu xmm9, xmm14
paddq xmm14, xmm8
punpckhqdq xmm3, xmm15
pmuludq xmm9, xmm8
movdqu xmm15, xmm3
movdqu xmm10, xmm9
movdqu xmm9, xmm14
movdqu xmm14, xmmword [rsp + 0x50]
paddq xmm10, xmm10
movdqu xmm1, xmm14
paddq xmm9, xmm10
paddq xmm14, xmm7
pmuludq xmm1, xmm7
movdqu xmm10, xmm1
paddq xmm10, xmm1
movdqu xmm1, xmmword [rsp + 0x130]
paddq xmm10, xmm14
pxor xmm1, xmm9
pxor xmm0, xmm10
movdqu xmm3, xmm1
movdqu xmm14, xmm1
psllq xmm3, 0x20
psrlq xmm14, 0x20
movdqu xmm11, xmm3
movdqu xmm3, xmm0
psllq xmm3, 0x20
psrlq xmm0, 0x20
pxor xmm11, xmm14
movdqu xmm14, xmmword [rsp + 0xb0]
pxor xmm0, xmm3
movdqu xmm1, xmm14
paddq xmm14, xmm11
pmuludq xmm1, xmm11
movdqu xmm3, xmm14
movdqu xmm14, xmm13
pmuludq xmm14, xmm0
paddq xmm1, xmm1
paddq xmm3, xmm1
movdqu xmm12, xmm3
movdqu xmm3, xmm14
paddq xmm3, xmm14
movdqu xmm14, xmm13
pxor xmm8, xmm12
paddq xmm14, xmm0
movdqu xmm13, xmm9
paddq xmm14, xmm3
movdqu xmm3, xmm8
psllq xmm3, 0x28
psrlq xmm8, 0x18
pxor xmm7, xmm14
pxor xmm8, xmm3
movdqu xmm3, xmm7
pmuludq xmm13, xmm8
psllq xmm3, 0x28
paddq xmm9, xmm8
psrlq xmm7, 0x18
pxor xmm7, xmm3
movdqu xmm3, xmm9
movdqu xmm9, xmm10
pmuludq xmm9, xmm7
paddq xmm10, xmm7
paddq xmm13, xmm13
paddq xmm3, xmm13
pxor xmm11, xmm3
movdqu xmm1, xmm3
movdqu xmm3, xmm11
psrlq xmm11, 0x10
paddq xmm9, xmm9
psllq xmm3, 0x30
paddq xmm10, xmm9
movdqu xmm9, xmm12
pxor xmm11, xmm3
pxor xmm0, xmm10
pmuludq xmm9, xmm11
movdqu xmm3, xmm0
paddq xmm12, xmm11
psllq xmm3, 0x30
psrlq xmm0, 0x10
pxor xmm0, xmm3
paddq xmm9, xmm9
paddq xmm12, xmm9
movdqu xmm9, xmm14
paddq xmm14, xmm0
pmuludq xmm9, xmm0
pxor xmm8, xmm12
movdqu xmm3, xmm8
psrlq xmm8, 0x3f
psllq xmm3, 1
pxor xmm8, xmm3
paddq xmm9, xmm9
paddq xmm14, xmm9
pxor xmm7, xmm14
movdqu xmm3, xmm7
psrlq xmm7, 0x3f
psllq xmm3, 1
pxor xmm7, xmm3
movdqu xmm3, xmm11
punpcklqdq xmm3, xmm11
movdqu xmm9, xmm3
movdqu xmm3, xmm0
punpcklqdq xmm0, xmm0
punpckhqdq xmm3, xmm9
punpckhqdq xmm11, xmm0
movdqu xmm9, xmm3
movdqu xmm3, xmm7
punpcklqdq xmm3, xmm7
movdqu xmm0, xmm3
movdqu xmm3, xmm8
punpcklqdq xmm8, xmm8
punpckhqdq xmm3, xmm0
punpckhqdq xmm7, xmm8
movdqu xmm8, xmm1
pmuludq xmm8, xmm3
paddq xmm1, xmm3
movdqu xmm0, xmm3
paddq xmm8, xmm8
paddq xmm1, xmm8
movdqu xmm8, xmm10
paddq xmm10, xmm7
pmuludq xmm8, xmm7
pxor xmm9, xmm1
movdqu xmm3, xmm9
psrlq xmm9, 0x20
psllq xmm3, 0x20
pxor xmm9, xmm3
paddq xmm8, xmm8
paddq xmm10, xmm8
movdqu xmm8, xmm14
paddq xmm14, xmm9
pmuludq xmm8, xmm9
pxor xmm11, xmm10
movdqu xmm3, xmm11
psrlq xmm11, 0x20
psllq xmm3, 0x20
pxor xmm11, xmm3
paddq xmm8, xmm8
paddq xmm14, xmm8
movdqu xmm8, xmm12
paddq xmm12, xmm11
pmuludq xmm8, xmm11
pxor xmm0, xmm14
movdqu xmm3, xmm0
psrlq xmm0, 0x18
psllq xmm3, 0x28
paddq xmm8, xmm8
paddq xmm12, xmm8
movdqu xmm8, xmm3
pxor xmm8, xmm0
movdqu xmm0, xmm1
pxor xmm7, xmm12
pmuludq xmm0, xmm8
movdqu xmm3, xmm7
paddq xmm1, xmm8
psllq xmm3, 0x28
psrlq xmm7, 0x18
pxor xmm7, xmm3
paddq xmm0, xmm0
paddq xmm1, xmm0
movdqu xmm0, xmm10
paddq xmm10, xmm7
pmuludq xmm0, xmm7
movups xmmword [rcx], xmm1
pxor xmm1, xmm9
movdqu xmm3, xmm1
psllq xmm3, 0x30
paddq xmm0, xmm0
paddq xmm10, xmm0
movdqu xmm0, xmm3
movdqu xmm3, xmm1
psrlq xmm3, 0x10
movups xmmword [rcx + 0x80], xmm10
pxor xmm10, xmm11
movdqu xmm9, xmm3
movdqu xmm3, xmm10
psllq xmm3, 0x30
psrlq xmm10, 0x10
pxor xmm9, xmm0
movdqu xmm0, xmm14
paddq xmm14, xmm9
pxor xmm10, xmm3
pmuludq xmm0, xmm9
paddq xmm0, xmm0
paddq xmm14, xmm0
movdqu xmm0, xmm12
paddq xmm12, xmm10
pmuludq xmm0, xmm10
pxor xmm8, xmm14
movups xmmword [rcx + 0x280], xmm14
movdqu xmm3, xmm8
psrlq xmm8, 0x3f
psllq xmm3, 1
pxor xmm8, xmm3
paddq xmm0, xmm0
paddq xmm12, xmm0
pxor xmm7, xmm12
movups xmmword [rcx + 0x200], xmm12
movdqu xmm3, xmm7
psrlq xmm7, 0x3f
psllq xmm3, 1
pxor xmm7, xmm3
movdqu xmm3, xmm8
punpcklqdq xmm3, xmm8
movdqu xmm0, xmm3
movdqu xmm3, xmm7
punpcklqdq xmm7, xmm7
punpckhqdq xmm3, xmm0
punpckhqdq xmm8, xmm7
movups xmmword [rcx + 0x100], xmm3
movdqu xmm3, xmm10
movups xmmword [rcx + 0x180], xmm8
movdqu xmm1, xmmword [rsp]
punpcklqdq xmm3, xmm10
movdqu xmm0, xmm3
movdqu xmm3, xmm9
punpcklqdq xmm9, xmm9
movdqu xmm8, xmm1
paddq xmm1, xmm6
punpckhqdq xmm3, xmm0
pmuludq xmm8, xmm6
punpckhqdq xmm10, xmm9
movups xmmword [rcx + 0x300], xmm3
movups xmmword [rcx + 0x380], xmm10
movdqu xmm7, xmm8
paddq xmm7, xmm8
movdqu xmm8, xmmword [rsp + 0x120]
paddq xmm1, xmm7
movdqu xmm7, xmmword [rsp + 0x40]
pxor xmm8, xmm1
movdqu xmm0, xmm7
paddq xmm7, xmm5
movdqu xmm14, xmm8
movdqu xmm8, xmmword [rsp + 0x160]
pmuludq xmm0, xmm5
movdqu xmm9, xmm7
paddq xmm0, xmm0
paddq xmm9, xmm0
pxor xmm8, xmm9
movdqu xmm10, xmm8
movdqu xmm8, xmm14
psllq xmm8, 0x20
psrlq xmm14, 0x20
movdqu xmm7, xmm10
psllq xmm7, 0x20
psrlq xmm10, 0x20
pxor xmm8, xmm14
movdqu xmm14, xmmword [rsp + 0xa0]
pxor xmm7, xmm10
movdqu xmm10, xmmword [rsp + 0xe0]
movdqu xmm0, xmm14
paddq xmm14, xmm8
pmuludq xmm0, xmm8
movdqu xmm13, xmm14
movdqu xmm14, xmmword [rsp + 0x210]
paddq xmm0, xmm0
paddq xmm13, xmm0
movdqu xmm0, xmm10
paddq xmm10, xmm7
pmuludq xmm0, xmm7
pxor xmm6, xmm13
movdqu xmm11, xmm10
movdqu xmm3, xmm0
paddq xmm3, xmm0
movdqu xmm0, xmm1
paddq xmm11, xmm3
movdqu xmm3, xmm6
psllq xmm3, 0x28
psrlq xmm6, 0x18
pxor xmm5, xmm11
pxor xmm6, xmm3
movdqu xmm3, xmm5
pmuludq xmm0, xmm6
psllq xmm3, 0x28
paddq xmm1, xmm6
psrlq xmm5, 0x18
pxor xmm5, xmm3
movdqu xmm3, xmm1
movdqu xmm1, xmm9
pmuludq xmm1, xmm5
paddq xmm9, xmm5
movdqu xmm10, xmm0
paddq xmm10, xmm0
paddq xmm3, xmm10
pxor xmm8, xmm3
movdqu xmm0, xmm3
paddq xmm1, xmm1
movdqu xmm3, xmm8
psrlq xmm8, 0x10
paddq xmm9, xmm1
psllq xmm3, 0x30
movdqu xmm1, xmm13
pxor xmm7, xmm9
pxor xmm8, xmm3
movdqu xmm3, xmm7
pmuludq xmm1, xmm8
psllq xmm3, 0x30
paddq xmm13, xmm8
psrlq xmm7, 0x10
pxor xmm7, xmm3
paddq xmm1, xmm1
paddq xmm13, xmm1
movdqu xmm1, xmm11
paddq xmm11, xmm7
pmuludq xmm1, xmm7
pxor xmm6, xmm13
movdqu xmm3, xmm6
psrlq xmm6, 0x3f
psllq xmm3, 1
pxor xmm6, xmm3
paddq xmm1, xmm1
paddq xmm11, xmm1
pxor xmm5, xmm11
movdqu xmm3, xmm5
psrlq xmm5, 0x3f
psllq xmm3, 1
pxor xmm5, xmm3
movdqu xmm3, xmm8
punpcklqdq xmm3, xmm8
movdqu xmm1, xmm3
movdqu xmm3, xmm7
punpcklqdq xmm7, xmm7
punpckhqdq xmm3, xmm1
punpckhqdq xmm8, xmm7
movdqu xmm7, xmm5
punpcklqdq xmm7, xmm5
movdqu xmm1, xmm3
movdqu xmm3, xmm6
punpcklqdq xmm6, xmm6
punpckhqdq xmm3, xmm7
punpckhqdq xmm5, xmm6
movdqu xmm6, xmm0
paddq xmm0, xmm3
pmuludq xmm6, xmm3
movdqu xmm7, xmm3
paddq xmm6, xmm6
paddq xmm0, xmm6
movdqu xmm6, xmm9
paddq xmm9, xmm5
pmuludq xmm6, xmm5
pxor xmm1, xmm0
movdqu xmm3, xmm1
psrlq xmm1, 0x20
psllq xmm3, 0x20
paddq xmm6, xmm6
paddq xmm9, xmm6
movdqu xmm6, xmm3
pxor xmm6, xmm1
movdqu xmm1, xmm11
pxor xmm8, xmm9
pmuludq xmm1, xmm6
movdqu xmm3, xmm8
paddq xmm11, xmm6
psllq xmm3, 0x20
psrlq xmm8, 0x20
pxor xmm8, xmm3
paddq xmm1, xmm1
paddq xmm11, xmm1
movdqu xmm1, xmm13
paddq xmm13, xmm8
pmuludq xmm1, xmm8
pxor xmm7, xmm11
movdqu xmm3, xmm7
psrlq xmm7, 0x18
psllq xmm3, 0x28
pxor xmm7, xmm3
paddq xmm1, xmm1
paddq xmm13, xmm1
movdqu xmm1, xmm0
paddq xmm0, xmm7
pmuludq xmm1, xmm7
pxor xmm5, xmm13
movdqu xmm3, xmm5
psrlq xmm5, 0x18
psllq xmm3, 0x28
pxor xmm5, xmm3
paddq xmm1, xmm1
paddq xmm0, xmm1
movdqu xmm1, xmm9
paddq xmm9, xmm5
pmuludq xmm1, xmm5
movups xmmword [rcx + 0x10], xmm0
pxor xmm0, xmm6
movdqu xmm3, xmm0
psllq xmm3, 0x30
paddq xmm1, xmm1
paddq xmm9, xmm1
movdqu xmm1, xmm3
movdqu xmm3, xmm0
psrlq xmm3, 0x10
movups xmmword [rcx + 0x90], xmm9
pxor xmm9, xmm8
movdqu xmm8, xmm11
movdqu xmm6, xmm3
movdqu xmm3, xmm9
psllq xmm3, 0x30
psrlq xmm9, 0x10
pxor xmm6, xmm1
movdqu xmm1, xmmword [rsp + 0x190]
pmuludq xmm8, xmm6
pxor xmm9, xmm3
paddq xmm11, xmm6
movdqu xmm0, xmm8
paddq xmm0, xmm8
movdqu xmm8, xmm13
paddq xmm13, xmm9
pmuludq xmm8, xmm9
paddq xmm11, xmm0
pxor xmm7, xmm11
movups xmmword [rcx + 0x290], xmm11
movdqu xmm11, xmmword [rsp + 0x250]
movdqu xmm3, xmm7
psrlq xmm7, 0x3f
psllq xmm3, 1
pxor xmm7, xmm3
movdqu xmm0, xmm8
paddq xmm0, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm14
paddq xmm13, xmm0
pmuludq xmm8, xmm14
pxor xmm5, xmm13
movups xmmword [rcx + 0x210], xmm13
movdqu xmm3, xmm5
psrlq xmm5, 0x3f
psllq xmm3, 1
pxor xmm5, xmm3
movdqu xmm3, xmm7
punpcklqdq xmm3, xmm7
movdqu xmm0, xmm3
movdqu xmm3, xmm5
punpcklqdq xmm5, xmm5
punpckhqdq xmm3, xmm0
punpckhqdq xmm7, xmm5
movdqu xmm5, xmm8
movups xmmword [rcx + 0x110], xmm3
movdqu xmm3, xmm9
paddq xmm5, xmm8
punpcklqdq xmm3, xmm9
paddq xmm1, xmm5
movups xmmword [rcx + 0x190], xmm7
movdqu xmm0, xmm3
movdqu xmm3, xmm6
punpcklqdq xmm6, xmm6
punpckhqdq xmm3, xmm0
punpckhqdq xmm9, xmm6
movdqu xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rcx + 0x390], xmm9
movdqu xmm9, xmmword [rsp + 0x350]
movdqu xmm8, xmm0
paddq xmm0, xmm11
movups xmmword [rcx + 0x310], xmm3
pmuludq xmm8, xmm11
paddq xmm8, xmm8
paddq xmm8, xmm0
movdqu xmm0, xmmword [rsp + 0x310]
pxor xmm9, xmm8
movdqu xmm13, xmm8
pxor xmm0, xmm1
movdqu xmm5, xmm9
movdqu xmm3, xmm9
movdqu xmm9, xmmword [rsp + 0x290]
psllq xmm3, 0x20
psrlq xmm5, 0x20
movdqu xmm7, xmm0
psllq xmm7, 0x20
psrlq xmm0, 0x20
movdqu xmm6, xmm3
pxor xmm7, xmm0
movdqu xmm0, xmm9
pxor xmm6, xmm5
pmuludq xmm0, xmm7
paddq xmm9, xmm7
movdqu xmm5, xmm9
movdqu xmm9, xmmword [rsp + 0x2d0]
paddq xmm0, xmm0
paddq xmm5, xmm0
movdqu xmm0, xmm9
paddq xmm9, xmm6
pmuludq xmm0, xmm6
pxor xmm14, xmm5
movdqu xmm3, xmm14
movdqu xmm10, xmm14
psllq xmm3, 0x28
psrlq xmm10, 0x18
paddq xmm0, xmm0
paddq xmm9, xmm0
movdqu xmm0, xmm11
movdqu xmm11, xmm3
pxor xmm0, xmm9
pxor xmm11, xmm10
movdqu xmm3, xmm0
psrlq xmm0, 0x18
psllq xmm3, 0x28
movdqu xmm10, xmm3
pxor xmm10, xmm0
movdqu xmm0, xmm1
paddq xmm1, xmm11
pmuludq xmm0, xmm11
pmuludq xmm13, xmm10
movdqu xmm3, xmm1
paddq xmm8, xmm10
movdqu xmm12, xmm0
movdqu xmm1, xmm13
paddq xmm12, xmm0
paddq xmm1, xmm13
movdqu xmm13, xmm5
paddq xmm3, xmm12
paddq xmm8, xmm1
pxor xmm7, xmm3
movdqu xmm0, xmm3
pxor xmm6, xmm8
movdqu xmm3, xmm7
psrlq xmm7, 0x10
psllq xmm3, 0x30
pxor xmm7, xmm3
movdqu xmm3, xmm6
pmuludq xmm13, xmm7
psllq xmm3, 0x30
paddq xmm5, xmm7
psrlq xmm6, 0x10
pxor xmm6, xmm3
movdqu xmm1, xmm13
paddq xmm1, xmm13
movdqu xmm13, xmm9
paddq xmm9, xmm6
pmuludq xmm13, xmm6
paddq xmm5, xmm1
pxor xmm11, xmm5
movdqu xmm3, xmm11
psrlq xmm11, 0x3f
psllq xmm3, 1
pxor xmm11, xmm3
movdqu xmm1, xmm13
paddq xmm1, xmm13
movdqu xmm13, xmm0
paddq xmm9, xmm1
pxor xmm10, xmm9
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
movdqu xmm3, xmm7
punpcklqdq xmm3, xmm7
movdqu xmm1, xmm3
movdqu xmm3, xmm6
punpcklqdq xmm6, xmm6
punpckhqdq xmm3, xmm1
punpckhqdq xmm7, xmm6
movdqu xmm1, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm3, xmm10
movdqu xmm6, xmm3
movdqu xmm3, xmm11
punpcklqdq xmm11, xmm11
punpckhqdq xmm3, xmm6
punpckhqdq xmm10, xmm11
pmuludq xmm13, xmm3
paddq xmm0, xmm3
movdqu xmm6, xmm3
movdqu xmm11, xmm13
paddq xmm11, xmm13
movdqu xmm13, xmm8
paddq xmm8, xmm10
pmuludq xmm13, xmm10
paddq xmm0, xmm11
pxor xmm1, xmm0
movdqu xmm3, xmm1
psrlq xmm1, 0x20
psllq xmm3, 0x20
pxor xmm1, xmm3
movdqu xmm11, xmm13
paddq xmm11, xmm13
movdqu xmm13, xmm9
paddq xmm9, xmm1
pmuludq xmm13, xmm1
paddq xmm8, xmm11
pxor xmm7, xmm8
movdqu xmm3, xmm7
psrlq xmm7, 0x20
psllq xmm3, 0x20
pxor xmm7, xmm3
movdqu xmm11, xmm13
paddq xmm11, xmm13
movdqu xmm13, xmm5
paddq xmm5, xmm7
pmuludq xmm13, xmm7
paddq xmm9, xmm11
pxor xmm6, xmm9
movdqu xmm3, xmm6
psrlq xmm6, 0x18
psllq xmm3, 0x28
pxor xmm6, xmm3
movdqu xmm11, xmm13
paddq xmm11, xmm13
movdqu xmm13, xmm0
paddq xmm0, xmm6
pmuludq xmm13, xmm6
paddq xmm5, xmm11
pxor xmm10, xmm5
movdqu xmm3, xmm10
psrlq xmm10, 0x18
psllq xmm3, 0x28
pxor xmm10, xmm3
movdqu xmm11, xmm13
paddq xmm11, xmm13
movdqu xmm13, xmm8
paddq xmm8, xmm10
pmuludq xmm13, xmm10
paddq xmm0, xmm11
movups xmmword [rcx + 0x20], xmm0
pxor xmm0, xmm1
movdqu xmm3, xmm0
psrlq xmm3, 0x10
movdqu xmm1, xmm3
movdqu xmm11, xmm13
paddq xmm11, xmm13
paddq xmm8, xmm11
movups xmmword [rcx + 0xa0], xmm8
pxor xmm8, xmm7
movdqu xmm7, xmm0
movdqu xmm0, xmm9
psllq xmm7, 0x30
movdqu xmm3, xmm8
psllq xmm3, 0x30
psrlq xmm8, 0x10
pxor xmm1, xmm7
pmuludq xmm0, xmm1
paddq xmm9, xmm1
pxor xmm8, xmm3
paddq xmm0, xmm0
paddq xmm9, xmm0
movdqu xmm0, xmm5
paddq xmm5, xmm8
pmuludq xmm0, xmm8
pxor xmm6, xmm9
movups xmmword [rcx + 0x2a0], xmm9
movdqu xmm3, xmm6
psrlq xmm6, 0x3f
psllq xmm3, 1
pxor xmm6, xmm3
paddq xmm0, xmm0
paddq xmm5, xmm0
pxor xmm10, xmm5
movups xmmword [rcx + 0x220], xmm5
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
movdqu xmm3, xmm6
punpcklqdq xmm3, xmm6
movdqu xmm0, xmm3
movdqu xmm3, xmm10
punpcklqdq xmm10, xmm10
punpckhqdq xmm3, xmm0
punpckhqdq xmm6, xmm10
movups xmmword [rcx + 0x120], xmm3
movdqu xmm3, xmm8
punpcklqdq xmm3, xmm8
movups xmmword [rcx + 0x1a0], xmm6
movdqu xmm0, xmm3
movdqu xmm3, xmm1
punpcklqdq xmm1, xmm1
punpckhqdq xmm3, xmm0
punpckhqdq xmm8, xmm1
movups xmmword [rcx + 0x320], xmm3
movups xmmword [rcx + 0x3a0], xmm8
movdqu xmm1, xmmword [rsp + 0x1a0]
movdqu xmm11, xmmword [rsp + 0x220]
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqu xmm13, xmmword [rsp + 0x260]
movdqu xmm9, xmm1
paddq xmm1, xmm11
pmuludq xmm9, xmm11
movdqu xmm5, xmm9
paddq xmm5, xmm9
movdqu xmm9, xmm0
paddq xmm0, xmm13
pmuludq xmm9, xmm13
paddq xmm1, xmm5
paddq xmm9, xmm9
paddq xmm9, xmm0
movdqu xmm0, xmmword [rsp + 0x320]
pxor xmm0, xmm1
movdqu xmm10, xmm0
movdqu xmm0, xmmword [rsp + 0x360]
pxor xmm0, xmm9
movdqu xmm14, xmm0
movdqu xmm0, xmm10
psllq xmm0, 0x20
psrlq xmm10, 0x20
movdqu xmm8, xmm0
movdqu xmm0, xmm14
psllq xmm0, 0x20
psrlq xmm14, 0x20
pxor xmm8, xmm10
movdqu xmm7, xmm0
pxor xmm7, xmm14
movdqu xmm14, xmmword [rsp + 0x2a0]
movdqu xmm0, xmm14
paddq xmm14, xmm8
pmuludq xmm0, xmm8
movdqu xmm6, xmm14
paddq xmm0, xmm0
paddq xmm6, xmm0
movdqu xmm0, xmmword [rsp + 0x2e0]
movdqu xmm14, xmm0
paddq xmm0, xmm7
pmuludq xmm14, xmm7
movdqu xmm5, xmm14
paddq xmm5, xmm14
movdqu xmm14, xmm13
paddq xmm5, xmm0
movdqu xmm0, xmm11
pxor xmm0, xmm6
pxor xmm14, xmm5
movdqu xmm3, xmm0
psrlq xmm0, 0x18
movdqu xmm10, xmm14
psllq xmm3, 0x28
psrlq xmm10, 0x18
movdqu xmm11, xmm3
pxor xmm11, xmm0
movdqu xmm0, xmm14
movdqu xmm14, xmm9
psllq xmm0, 0x28
pxor xmm10, xmm0
movdqu xmm0, xmm1
paddq xmm1, xmm11
pmuludq xmm0, xmm11
pmuludq xmm14, xmm10
paddq xmm9, xmm10
movdqu xmm12, xmm0
paddq xmm12, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm14
paddq xmm0, xmm12
paddq xmm1, xmm14
movdqu xmm14, xmm6
pxor xmm8, xmm0
paddq xmm9, xmm1
movdqu xmm3, xmm8
psrlq xmm8, 0x10
pxor xmm7, xmm9
psllq xmm3, 0x30
pxor xmm8, xmm3
movdqu xmm3, xmm7
pmuludq xmm14, xmm8
psllq xmm3, 0x30
paddq xmm6, xmm8
psrlq xmm7, 0x10
pxor xmm7, xmm3
movdqu xmm1, xmm14
paddq xmm1, xmm14
movdqu xmm14, xmm5
paddq xmm5, xmm7
pmuludq xmm14, xmm7
paddq xmm6, xmm1
pxor xmm11, xmm6
movdqu xmm3, xmm11
psrlq xmm11, 0x3f
psllq xmm3, 1
pxor xmm11, xmm3
movdqu xmm1, xmm14
paddq xmm1, xmm14
movdqu xmm14, xmm0
paddq xmm5, xmm1
pxor xmm10, xmm5
movdqu xmm3, xmm10
psrlq xmm10, 0x3f
psllq xmm3, 1
pxor xmm10, xmm3
movdqu xmm3, xmm8
punpcklqdq xmm3, xmm8
movdqu xmm1, xmm3
movdqu xmm3, xmm7
punpcklqdq xmm7, xmm7
punpckhqdq xmm3, xmm1
punpckhqdq xmm8, xmm7
movdqu xmm7, xmm10
punpcklqdq xmm7, xmm10
movdqu xmm1, xmm3
movdqu xmm3, xmm11
punpckhqdq xmm3, xmm7
punpcklqdq xmm11, xmm11
pmuludq xmm14, xmm3
punpckhqdq xmm10, xmm11
paddq xmm0, xmm3
movdqu xmm7, xmm3
movdqu xmm11, xmm14
paddq xmm11, xmm14
movdqu xmm14, xmm9
paddq xmm9, xmm10
pmuludq xmm14, xmm10
paddq xmm0, xmm11
pxor xmm1, xmm0
movdqu xmm3, xmm1
psrlq xmm1, 0x20
psllq xmm3, 0x20
pxor xmm1, xmm3
movdqu xmm11, xmm14
paddq xmm11, xmm14
movdqu xmm14, xmm5
paddq xmm5, xmm1
pmuludq xmm14, xmm1
paddq xmm9, xmm11
pxor xmm8, xmm9
movdqu xmm3, xmm8
psrlq xmm8, 0x20
psllq xmm3, 0x20
pxor xmm8, xmm3
movdqu xmm11, xmm14
paddq xmm11, xmm14
movdqu xmm14, xmm6
paddq xmm6, xmm8
pmuludq xmm14, xmm8
paddq xmm5, xmm11
pxor xmm7, xmm5
movdqu xmm3, xmm7
psrlq xmm7, 0x18
psllq xmm3, 0x28
movdqu xmm11, xmm14
paddq xmm11, xmm14
paddq xmm6, xmm11
movdqu xmm11, xmm3
pxor xmm10, xmm6
pxor xmm11, xmm7
movdqu xmm7, xmm10
psrlq xmm10, 0x18
psllq xmm7, 0x28
pxor xmm10, xmm7
movdqu xmm7, xmm0
paddq xmm0, xmm11
pmuludq xmm7, xmm11
paddq xmm7, xmm7
paddq xmm0, xmm7
movdqu xmm7, xmm9
paddq xmm9, xmm10
pmuludq xmm7, xmm10
movups xmmword [rcx + 0x30], xmm0
pxor xmm0, xmm1
paddq xmm7, xmm7
paddq xmm9, xmm7
movdqu xmm7, xmm0
movups xmmword [rcx + 0xb0], xmm9
psrlq xmm0, 0x10
pxor xmm9, xmm8
movdqu xmm8, xmmword [rsp + 0x60]
movdqu xmm1, xmm0
psllq xmm7, 0x30
movdqu xmm0, xmm9
psllq xmm0, 0x30
psrlq xmm9, 0x10
pxor xmm1, xmm7
pxor xmm9, xmm0
movdqu xmm0, xmm5
paddq xmm5, xmm1
pmuludq xmm0, xmm1
paddq xmm0, xmm0
paddq xmm5, xmm0
movdqu xmm0, xmm6
paddq xmm6, xmm9
pmuludq xmm0, xmm9
pxor xmm11, xmm5
movups xmmword [rcx + 0x2b0], xmm5
movdqu xmm5, xmmword [rsp + 0x20]
paddq xmm0, xmm0
paddq xmm6, xmm0
movdqu xmm0, xmm11
psllq xmm0, 1
pxor xmm10, xmm6
movups xmmword [rcx + 0x230], xmm6
psrlq xmm11, 0x3f
pxor xmm11, xmm0
movdqu xmm0, xmm10
psllq xmm0, 1
psrlq xmm10, 0x3f
pxor xmm10, xmm0
movdqu xmm0, xmm11
punpcklqdq xmm0, xmm11
movdqu xmm3, xmm10
punpcklqdq xmm10, xmm10
punpckhqdq xmm3, xmm0
movdqu xmm0, xmm9
punpckhqdq xmm11, xmm10
punpcklqdq xmm0, xmm9
movups xmmword [rcx + 0x130], xmm3
movdqu xmm3, xmm1
punpcklqdq xmm1, xmm1
punpckhqdq xmm3, xmm0
movdqu xmm0, xmm5
paddq xmm5, xmm4
movups xmmword [rcx + 0x1b0], xmm11
pmuludq xmm0, xmm4
movups xmmword [rcx + 0x330], xmm3
punpckhqdq xmm9, xmm1
movdqu xmm3, xmmword [rsp + 0x80]
movups xmmword [rcx + 0x3b0], xmm9
movdqu xmm9, xmmword [rsp + 0x140]
paddq xmm0, xmm0
paddq xmm5, xmm0
movdqu xmm0, xmm8
paddq xmm8, xmm3
pmuludq xmm0, xmm3
pxor xmm9, xmm5
movdqu xmm11, xmm9
movdqu xmm9, xmmword [rsp + 0x170]
paddq xmm0, xmm0
paddq xmm8, xmm0
movdqu xmm0, xmm11
psllq xmm0, 0x20
psrlq xmm11, 0x20
pxor xmm9, xmm8
movdqu xmm7, xmm0
movdqu xmm1, xmm9
movdqu xmm0, xmm9
psllq xmm0, 0x20
psrlq xmm1, 0x20
pxor xmm7, xmm11
movdqu xmm11, xmmword [rsp + 0xc0]
movdqu xmm6, xmm0
movdqu xmm9, xmm11
paddq xmm11, xmm7
pxor xmm6, xmm1
pmuludq xmm9, xmm7
movdqu xmm0, xmm11
movdqu xmm11, xmmword [rsp + 0x100]
movdqu xmm1, xmm9
paddq xmm1, xmm9
movdqu xmm9, xmm11
paddq xmm11, xmm6
pmuludq xmm9, xmm6
paddq xmm0, xmm1
movdqu xmm12, xmm11
pxor xmm4, xmm0
movdqu xmm11, xmm4
psrlq xmm4, 0x18
psllq xmm11, 0x28
pxor xmm4, xmm11
movdqu xmm1, xmm9
paddq xmm1, xmm9
movdqu xmm9, xmm5
paddq xmm5, xmm4
pmuludq xmm9, xmm4
paddq xmm12, xmm1
pxor xmm3, xmm12
movdqu xmm11, xmm3
psrlq xmm3, 0x18
psllq xmm11, 0x28
pxor xmm3, xmm11
movdqu xmm1, xmm9
paddq xmm1, xmm9
movdqu xmm9, xmm8
paddq xmm8, xmm3
pmuludq xmm9, xmm3
paddq xmm5, xmm1
pxor xmm7, xmm5
paddq xmm9, xmm9
paddq xmm8, xmm9
movdqu xmm9, xmm5
movdqu xmm1, xmm8
pxor xmm6, xmm8
movdqu xmm8, xmm7
psllq xmm8, 0x30
psrlq xmm7, 0x10
pxor xmm7, xmm8
movdqu xmm8, xmm6
psllq xmm8, 0x30
psrlq xmm6, 0x10
pxor xmm6, xmm8
movdqu xmm8, xmm0
paddq xmm0, xmm7
pmuludq xmm8, xmm7
movdqu xmm11, xmm6
paddq xmm8, xmm8
paddq xmm0, xmm8
movdqu xmm8, xmm12
paddq xmm12, xmm6
pmuludq xmm8, xmm6
pxor xmm4, xmm0
punpcklqdq xmm6, xmm6
paddq xmm8, xmm8
paddq xmm12, xmm8
movdqu xmm8, xmm4
psllq xmm8, 1
psrlq xmm4, 0x3f
pxor xmm3, xmm12
pxor xmm4, xmm8
movdqu xmm8, xmm3
psllq xmm8, 1
psrlq xmm3, 0x3f
pxor xmm3, xmm8
movdqu xmm8, xmm7
punpcklqdq xmm8, xmm7
punpckhqdq xmm7, xmm6
punpckhqdq xmm11, xmm8
movdqu xmm8, xmm11
movdqu xmm11, xmm3
punpcklqdq xmm11, xmm3
movdqu xmm6, xmm11
movdqu xmm11, xmm4
punpcklqdq xmm4, xmm4
punpckhqdq xmm11, xmm6
punpckhqdq xmm3, xmm4
pmuludq xmm9, xmm11
paddq xmm5, xmm11
movdqu xmm6, xmm11
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm1
paddq xmm1, xmm3
pmuludq xmm9, xmm3
paddq xmm5, xmm4
pxor xmm8, xmm5
movdqu xmm11, xmm8
psrlq xmm8, 0x20
psllq xmm11, 0x20
pxor xmm8, xmm11
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm12
paddq xmm12, xmm8
pmuludq xmm9, xmm8
paddq xmm1, xmm4
pxor xmm7, xmm1
movdqu xmm11, xmm7
psrlq xmm7, 0x20
psllq xmm11, 0x20
pxor xmm7, xmm11
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm0
paddq xmm0, xmm7
pmuludq xmm9, xmm7
paddq xmm12, xmm4
pxor xmm6, xmm12
movdqu xmm11, xmm6
psrlq xmm6, 0x18
psllq xmm11, 0x28
pxor xmm6, xmm11
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm5
paddq xmm5, xmm6
pmuludq xmm9, xmm6
paddq xmm0, xmm4
pxor xmm3, xmm0
movdqu xmm11, xmm3
psrlq xmm3, 0x18
psllq xmm11, 0x28
pxor xmm3, xmm11
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm1
paddq xmm1, xmm3
pmuludq xmm9, xmm3
paddq xmm5, xmm4
movups xmmword [rcx + 0x40], xmm5
pxor xmm5, xmm8
movdqu xmm8, xmm5
psllq xmm8, 0x30
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm12
paddq xmm1, xmm4
movdqu xmm4, xmm8
movdqu xmm8, xmm5
psrlq xmm8, 0x10
movups xmmword [rcx + 0xc0], xmm1
pxor xmm1, xmm7
pxor xmm8, xmm4
movdqu xmm5, xmm1
pmuludq xmm9, xmm8
psllq xmm5, 0x30
paddq xmm12, xmm8
psrlq xmm1, 0x10
pxor xmm1, xmm5
movdqu xmm4, xmm9
paddq xmm4, xmm9
movdqu xmm9, xmm0
paddq xmm0, xmm1
pmuludq xmm9, xmm1
paddq xmm12, xmm4
pxor xmm6, xmm12
movups xmmword [rcx + 0x2c0], xmm12
movdqu xmm11, xmm6
psrlq xmm6, 0x3f
psllq xmm11, 1
pxor xmm6, xmm11
movdqu xmm4, xmm9
paddq xmm4, xmm9
paddq xmm0, xmm4
movdqu xmm4, xmmword [rsp + 0x30]
pxor xmm3, xmm0
movups xmmword [rcx + 0x240], xmm0
movdqu xmm0, xmm6
movdqu xmm11, xmm3
psrlq xmm3, 0x3f
punpcklqdq xmm0, xmm6
psllq xmm11, 1
pxor xmm3, xmm11
movdqu xmm11, xmm3
punpcklqdq xmm3, xmm3
punpckhqdq xmm11, xmm0
movdqu xmm0, xmm1
punpckhqdq xmm6, xmm3
movups xmmword [rcx + 0x140], xmm11
movdqu xmm11, xmm8
punpcklqdq xmm0, xmm1
punpcklqdq xmm8, xmm8
punpckhqdq xmm1, xmm8
movdqu xmm8, xmm4
punpckhqdq xmm11, xmm0
movups xmmword [rcx + 0x1c0], xmm6
pmuludq xmm8, xmm2
movups xmmword [rcx + 0x340], xmm11
paddq xmm4, xmm2
movups xmmword [rcx + 0x3c0], xmm1
movdqu xmm12, xmmword [rsp + 0x70]
movdqu xmm0, xmm4
movdqu xmm6, xmmword [rsp + 0x90]
movdqu xmm14, xmmword [rsp + 0xd0]
movdqu xmm7, xmmword [rsp + 0x230]
movdqu xmm13, xmmword [rsp + 0x270]
movdqu xmm9, xmmword [rsp + 0x370]
movdqu xmm1, xmm8
paddq xmm1, xmm8
movdqu xmm8, xmm12
paddq xmm12, xmm6
pmuludq xmm8, xmm6
paddq xmm0, xmm1
movdqu xmm1, xmm12
movdqu xmm12, xmmword [rsp + 0x150]
pxor xmm12, xmm0
movdqu xmm3, xmm8
paddq xmm3, xmm8
movdqu xmm8, xmmword [rsp + 0x180]
paddq xmm1, xmm3
pxor xmm8, xmm1
movdqu xmm11, xmm8
movdqu xmm8, xmm12
psllq xmm8, 0x20
psrlq xmm12, 0x20
movdqu xmm3, xmm8
movdqu xmm8, xmm11
psllq xmm8, 0x20
pxor xmm3, xmm12
movdqu xmm4, xmm8
movdqu xmm8, xmm11
psrlq xmm8, 0x20
movdqu xmm10, xmm8
movdqu xmm8, xmm14
paddq xmm14, xmm3
pmuludq xmm8, xmm3
movdqu xmm12, xmm14
pxor xmm10, xmm4
movdqu xmm14, xmmword [rsp + 0x110]
movdqu xmm4, xmm8
paddq xmm4, xmm8
movdqu xmm8, xmm14
paddq xmm14, xmm10
pmuludq xmm8, xmm10
paddq xmm12, xmm4
movdqu xmm11, xmm14
movdqu xmm14, xmmword [rsp + 0x2f0]
pxor xmm2, xmm12
movdqu xmm4, xmm8
paddq xmm4, xmm8
movdqu xmm8, xmm2
psllq xmm8, 0x28
psrlq xmm2, 0x18
paddq xmm11, xmm4
pxor xmm6, xmm11
movdqu xmm4, xmm8
movdqu xmm8, xmm6
pxor xmm4, xmm2
movdqu xmm5, xmm6
psllq xmm8, 0x28
psrlq xmm5, 0x18
movdqu xmm2, xmm8
movdqu xmm8, xmm0
paddq xmm0, xmm4
pmuludq xmm8, xmm4
pxor xmm2, xmm5
movdqu xmm5, xmm8
paddq xmm5, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm2
pmuludq xmm8, xmm2
paddq xmm0, xmm5
pxor xmm3, xmm0
movdqu xmm5, xmm8
paddq xmm5, xmm8
movdqu xmm8, xmm3
psllq xmm8, 0x30
psrlq xmm3, 0x10
paddq xmm1, xmm5
pxor xmm10, xmm1
pxor xmm3, xmm8
movdqu xmm8, xmm10
psrlq xmm10, 0x10
psllq xmm8, 0x30
pxor xmm10, xmm8
movdqu xmm8, xmm12
paddq xmm12, xmm3
pmuludq xmm8, xmm3
movdqu xmm5, xmm8
paddq xmm5, xmm8
movdqu xmm8, xmm11
paddq xmm11, xmm10
pmuludq xmm8, xmm10
paddq xmm12, xmm5
pxor xmm4, xmm12
movdqu xmm5, xmm8
paddq xmm5, xmm8
movdqu xmm8, xmm4
psllq xmm8, 1
psrlq xmm4, 0x3f
paddq xmm11, xmm5
pxor xmm2, xmm11
pxor xmm4, xmm8
movdqu xmm8, xmm2
psrlq xmm2, 0x3f
psllq xmm8, 1
pxor xmm2, xmm8
movdqu xmm8, xmm3
punpcklqdq xmm8, xmm3
movdqu xmm6, xmm2
movdqu xmm5, xmm8
movdqu xmm8, xmm10
punpcklqdq xmm6, xmm2
punpckhqdq xmm8, xmm5
punpcklqdq xmm10, xmm10
movdqu xmm5, xmm8
movdqu xmm8, xmm4
punpcklqdq xmm4, xmm4
punpckhqdq xmm8, xmm6
punpckhqdq xmm2, xmm4
punpckhqdq xmm3, xmm10
movdqu xmm6, xmm8
movdqu xmm8, xmm0
pmuludq xmm8, xmm6
paddq xmm0, xmm6
movdqu xmm4, xmm8
paddq xmm4, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm2
pmuludq xmm8, xmm2
paddq xmm0, xmm4
pxor xmm5, xmm0
movdqu xmm4, xmm8
paddq xmm4, xmm8
movdqu xmm8, xmm5
psllq xmm8, 0x20
psrlq xmm5, 0x20
paddq xmm1, xmm4
pxor xmm3, xmm1
pxor xmm5, xmm8
movdqu xmm8, xmm3
psrlq xmm3, 0x20
psllq xmm8, 0x20
pxor xmm3, xmm8
movdqu xmm8, xmm11
paddq xmm11, xmm5
pmuludq xmm8, xmm5
movdqu xmm4, xmm8
paddq xmm4, xmm8
movdqu xmm8, xmm12
paddq xmm12, xmm3
pmuludq xmm8, xmm3
paddq xmm11, xmm4
pxor xmm6, xmm11
movdqu xmm4, xmm8
paddq xmm4, xmm8
movdqu xmm8, xmm6
psllq xmm8, 0x28
psrlq xmm6, 0x18
paddq xmm12, xmm4
pxor xmm2, xmm12
pxor xmm6, xmm8
movdqu xmm8, xmm2
psrlq xmm2, 0x18
psllq xmm8, 0x28
movdqu xmm4, xmm8
movdqu xmm8, xmm0
paddq xmm0, xmm6
pmuludq xmm8, xmm6
pxor xmm4, xmm2
movdqu xmm2, xmm8
paddq xmm2, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm4
pmuludq xmm8, xmm4
paddq xmm0, xmm2
movups xmmword [rcx + 0x50], xmm0
pxor xmm0, xmm5
movdqu xmm2, xmm8
paddq xmm2, xmm8
movdqu xmm8, xmm0
psrlq xmm0, 0x10
psllq xmm8, 0x30
paddq xmm1, xmm2
movups xmmword [rcx + 0xd0], xmm1
pxor xmm1, xmm3
movdqu xmm5, xmm0
movdqu xmm3, xmmword [rsp + 0x1f0]
movdqu xmm0, xmm1
psrlq xmm1, 0x10
pxor xmm5, xmm8
psllq xmm0, 0x30
pxor xmm1, xmm0
movdqu xmm0, xmm11
paddq xmm11, xmm5
pmuludq xmm0, xmm5
paddq xmm0, xmm0
paddq xmm11, xmm0
movdqu xmm0, xmm12
paddq xmm12, xmm1
pmuludq xmm0, xmm1
pxor xmm6, xmm11
movups xmmword [rcx + 0x2d0], xmm11
paddq xmm0, xmm0
paddq xmm12, xmm0
movdqu xmm0, xmm6
psllq xmm0, 1
pxor xmm4, xmm12
movups xmmword [rcx + 0x250], xmm12
movdqu xmm12, xmm3
psrlq xmm6, 0x3f
pmuludq xmm12, xmm13
paddq xmm3, xmm13
pxor xmm6, xmm0
movdqu xmm0, xmm4
psllq xmm0, 1
psrlq xmm4, 0x3f
pxor xmm4, xmm0
movdqu xmm0, xmm6
punpcklqdq xmm0, xmm6
movdqu xmm8, xmm4
punpcklqdq xmm4, xmm4
punpckhqdq xmm8, xmm0
punpckhqdq xmm6, xmm4
movdqu xmm0, xmm1
movdqu xmm4, xmmword [rsp + 0x1b0]
punpcklqdq xmm0, xmm1
movups xmmword [rcx + 0x150], xmm8
movdqu xmm8, xmm5
punpcklqdq xmm5, xmm5
punpckhqdq xmm8, xmm0
movdqu xmm0, xmm4
punpckhqdq xmm1, xmm5
movups xmmword [rcx + 0x1d0], xmm6
pmuludq xmm0, xmm7
paddq xmm4, xmm7
movups xmmword [rcx + 0x3d0], xmm1
movdqu xmm2, xmm12
movdqu xmm1, xmm4
paddq xmm2, xmm12
movdqu xmm6, xmmword [rsp + 0x2b0]
movups xmmword [rcx + 0x350], xmm8
paddq xmm0, xmm0
paddq xmm1, xmm0
movdqu xmm0, xmm3
movdqu xmm3, xmmword [rsp + 0x330]
paddq xmm0, xmm2
pxor xmm3, xmm1
pxor xmm9, xmm0
movdqu xmm12, xmm3
psrlq xmm3, 0x20
movdqu xmm2, xmm9
psllq xmm12, 0x20
psrlq xmm2, 0x20
movdqu xmm4, xmm12
movdqu xmm12, xmm6
pxor xmm4, xmm3
movdqu xmm3, xmm9
pmuludq xmm12, xmm4
psllq xmm3, 0x20
paddq xmm6, xmm4
pxor xmm3, xmm2
movdqu xmm2, xmm6
movdqu xmm6, xmm14
pmuludq xmm6, xmm3
paddq xmm14, xmm3
movdqu xmm5, xmm12
paddq xmm5, xmm12
paddq xmm2, xmm5
paddq xmm6, xmm6
movdqu xmm5, xmm14
paddq xmm5, xmm6
movdqu xmm6, xmm7
pxor xmm6, xmm2
pxor xmm13, xmm5
movdqu xmm12, xmm6
psrlq xmm6, 0x18
movdqu xmm8, xmm13
psllq xmm12, 0x28
psrlq xmm8, 0x18
movdqu xmm7, xmm12
pxor xmm7, xmm6
movdqu xmm6, xmm13
psllq xmm6, 0x28
pxor xmm6, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm7
pmuludq xmm8, xmm7
paddq xmm8, xmm8
paddq xmm1, xmm8
movdqu xmm8, xmm0
paddq xmm0, xmm6
pmuludq xmm8, xmm6
pxor xmm4, xmm1
paddq xmm8, xmm8
paddq xmm0, xmm8
movdqu xmm8, xmm4
psllq xmm8, 0x30
psrlq xmm4, 0x10
pxor xmm3, xmm0
pxor xmm4, xmm8
movdqu xmm8, xmm3
psllq xmm8, 0x30
psrlq xmm3, 0x10
pxor xmm3, xmm8
movdqu xmm8, xmm2
paddq xmm2, xmm4
pmuludq xmm8, xmm4
movdqu xmm12, xmm3
paddq xmm8, xmm8
paddq xmm2, xmm8
movdqu xmm8, xmm5
paddq xmm5, xmm3
pmuludq xmm8, xmm3
pxor xmm7, xmm2
punpcklqdq xmm3, xmm3
paddq xmm8, xmm8
paddq xmm5, xmm8
movdqu xmm8, xmm7
psllq xmm8, 1
psrlq xmm7, 0x3f
pxor xmm6, xmm5
pxor xmm7, xmm8
movdqu xmm8, xmm6
psllq xmm8, 1
psrlq xmm6, 0x3f
movdqu xmm13, xmm7
pxor xmm6, xmm8
movdqu xmm8, xmm4
punpcklqdq xmm7, xmm7
punpcklqdq xmm8, xmm4
punpckhqdq xmm4, xmm3
movdqu xmm3, xmm6
punpcklqdq xmm3, xmm6
punpckhqdq xmm6, xmm7
punpckhqdq xmm12, xmm8
punpckhqdq xmm13, xmm3
movdqu xmm8, xmm12
movdqu xmm3, xmm13
movdqu xmm13, xmm1
pmuludq xmm13, xmm3
paddq xmm1, xmm3
movdqu xmm7, xmm13
paddq xmm7, xmm13
movdqu xmm13, xmm0
paddq xmm0, xmm6
pmuludq xmm13, xmm6
paddq xmm1, xmm7
pxor xmm8, xmm1
movdqu xmm14, xmm8
psrlq xmm8, 0x20
psllq xmm14, 0x20
pxor xmm8, xmm14
movdqu xmm7, xmm13
paddq xmm7, xmm13
movdqu xmm13, xmm5
paddq xmm5, xmm8
pmuludq xmm13, xmm8
paddq xmm0, xmm7
pxor xmm4, xmm0
movdqu xmm12, xmm4
psrlq xmm4, 0x20
psllq xmm12, 0x20
pxor xmm4, xmm12
movdqu xmm7, xmm13
paddq xmm7, xmm13
movdqu xmm13, xmm2
paddq xmm2, xmm4
pmuludq xmm13, xmm4
paddq xmm5, xmm7
pxor xmm3, xmm5
movdqu xmm7, xmm13
paddq xmm7, xmm13
movdqu xmm13, xmm3
psllq xmm13, 0x28
psrlq xmm3, 0x18
paddq xmm2, xmm7
pxor xmm3, xmm13
movdqu xmm13, xmm1
pxor xmm6, xmm2
pmuludq xmm13, xmm3
movdqu xmm14, xmm6
paddq xmm1, xmm3
psllq xmm14, 0x28
psrlq xmm6, 0x18
pxor xmm6, xmm14
movdqu xmm7, xmm13
paddq xmm7, xmm13
movdqu xmm13, xmm0
paddq xmm0, xmm6
pmuludq xmm13, xmm6
paddq xmm1, xmm7
movups xmmword [rcx + 0x60], xmm1
pxor xmm1, xmm8
movdqu xmm8, xmm1
psrlq xmm1, 0x10
psllq xmm8, 0x30
pxor xmm8, xmm1
movdqu xmm7, xmm13
paddq xmm7, xmm13
paddq xmm0, xmm7
movups xmmword [rcx + 0xe0], xmm0
pxor xmm0, xmm4
movdqu xmm12, xmm0
psrlq xmm0, 0x10
movdqu xmm4, xmm0
psllq xmm12, 0x30
movdqu xmm0, xmm5
pmuludq xmm0, xmm8
paddq xmm5, xmm8
pxor xmm4, xmm12
paddq xmm0, xmm0
paddq xmm5, xmm0
movdqu xmm0, xmm2
paddq xmm2, xmm4
pmuludq xmm0, xmm4
pxor xmm3, xmm5
movups xmmword [rcx + 0x2e0], xmm5
paddq xmm0, xmm0
paddq xmm2, xmm0
movdqu xmm0, xmm3
pxor xmm6, xmm2
psllq xmm0, 1
movups xmmword [rcx + 0x260], xmm2
movdqu xmm2, xmmword [rsp + 0x240]
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqu xmm0, xmm6
psllq xmm0, 1
psrlq xmm6, 0x3f
pxor xmm6, xmm0
movdqu xmm0, xmm3
movdqu xmm13, xmm6
punpcklqdq xmm6, xmm6
punpcklqdq xmm0, xmm3
punpckhqdq xmm3, xmm6
movdqu xmm6, xmm4
punpckhqdq xmm13, xmm0
punpcklqdq xmm6, xmm4
movups xmmword [rcx + 0x160], xmm13
movdqu xmm0, xmm6
movdqu xmm6, xmm8
punpcklqdq xmm8, xmm8
movups xmmword [rcx + 0x1e0], xmm3
punpckhqdq xmm4, xmm8
punpckhqdq xmm6, xmm0
movups xmmword [rcx + 0x3e0], xmm4
movdqu xmm4, xmmword [rsp + 0x1c0]
movups xmmword [rcx + 0x360], xmm6
movdqu xmm6, xmm4
paddq xmm4, xmm2
pmuludq xmm6, xmm2
movdqu xmm8, xmm4
movdqu xmm4, xmmword [rsp + 0x200]
movdqu xmm5, xmmword [rsp + 0x280]
movdqu xmm7, xmmword [rsp + 0x2c0]
movdqu xmm0, xmm6
paddq xmm0, xmm6
movdqu xmm6, xmm4
paddq xmm4, xmm5
pmuludq xmm6, xmm5
paddq xmm8, xmm0
movdqu xmm14, xmm8
movdqu xmm0, xmm6
paddq xmm0, xmm6
movdqu xmm6, xmm4
movdqu xmm4, xmmword [rsp + 0x340]
paddq xmm6, xmm0
movdqu xmm0, xmm7
pxor xmm4, xmm8
pxor xmm15, xmm6
movdqu xmm13, xmm6
movdqu xmm1, xmm4
psllq xmm4, 0x20
movdqu xmm12, xmm15
psrlq xmm1, 0x20
psrlq xmm12, 0x20
movdqu xmm3, xmm15
pxor xmm4, xmm1
psllq xmm3, 0x20
pmuludq xmm0, xmm4
paddq xmm7, xmm4
pxor xmm3, xmm12
movdqu xmm11, xmm7
movdqu xmm7, xmmword [rsp + 0x300]
paddq xmm0, xmm0
paddq xmm11, xmm0
movdqu xmm0, xmm7
paddq xmm7, xmm3
pmuludq xmm0, xmm3
pxor xmm2, xmm11
movdqu xmm10, xmm11
movdqu xmm1, xmm2
psllq xmm2, 0x28
psrlq xmm1, 0x18
pxor xmm1, xmm2
pmuludq xmm14, xmm1
paddq xmm8, xmm1
movdqu xmm2, xmm1
paddq xmm0, xmm0
paddq xmm7, xmm0
pxor xmm5, xmm7
movdqu xmm0, xmm5
psrlq xmm5, 0x18
psllq xmm0, 0x28
paddq xmm14, xmm14
pxor xmm5, xmm0
paddq xmm14, xmm8
pmuludq xmm13, xmm5
paddq xmm6, xmm5
pxor xmm4, xmm14
movdqu xmm9, xmm4
psrlq xmm4, 0x10
psllq xmm9, 0x30
pxor xmm9, xmm4
pmuludq xmm10, xmm9
paddq xmm11, xmm9
paddq xmm13, xmm13
paddq xmm13, xmm6
movdqu xmm6, xmm7
pxor xmm3, xmm13
movdqu xmm8, xmm13
movdqu xmm0, xmm3
psrlq xmm3, 0x10
psllq xmm0, 0x30
paddq xmm10, xmm10
pxor xmm3, xmm0
paddq xmm10, xmm11
movdqu xmm11, xmm14
pmuludq xmm6, xmm3
paddq xmm7, xmm3
pxor xmm2, xmm10
movdqu xmm1, xmm2
psrlq xmm2, 0x3f
psllq xmm1, 1
pxor xmm2, xmm1
movdqu xmm1, xmm9
punpcklqdq xmm1, xmm9
paddq xmm6, xmm6
paddq xmm6, xmm7
movdqu xmm7, xmm3
punpcklqdq xmm3, xmm3
pxor xmm5, xmm6
punpckhqdq xmm7, xmm1
punpckhqdq xmm9, xmm3
movdqu xmm0, xmm5
movdqu xmm4, xmm5
movdqu xmm5, xmm2
psllq xmm4, 1
psrlq xmm0, 0x3f
punpcklqdq xmm2, xmm2
pxor xmm0, xmm4
movdqu xmm1, xmm0
movdqu xmm4, xmm0
punpcklqdq xmm1, xmm0
punpckhqdq xmm4, xmm2
punpckhqdq xmm5, xmm1
pmuludq xmm8, xmm4
paddq xmm13, xmm4
pmuludq xmm11, xmm5
paddq xmm14, xmm5
paddq xmm8, xmm8
paddq xmm11, xmm11
paddq xmm8, xmm13
paddq xmm11, xmm14
pxor xmm9, xmm8
pxor xmm7, xmm11
movdqu xmm2, xmm9
psllq xmm2, 0x20
psrlq xmm9, 0x20
movdqu xmm3, xmm7
psllq xmm3, 0x20
psrlq xmm7, 0x20
pxor xmm2, xmm9
pxor xmm3, xmm7
movdqu xmm7, xmm6
pmuludq xmm7, xmm3
paddq xmm6, xmm3
paddq xmm7, xmm7
paddq xmm7, xmm6
movdqu xmm6, xmm10
paddq xmm10, xmm2
pmuludq xmm6, xmm2
pxor xmm5, xmm7
movdqu xmm1, xmm5
psrlq xmm5, 0x18
psllq xmm1, 0x28
pxor xmm5, xmm1
movdqu xmm1, xmm11
pmuludq xmm1, xmm5
paddq xmm11, xmm5
paddq xmm6, xmm6
paddq xmm6, xmm10
pxor xmm4, xmm6
movdqu xmm0, xmm4
psrlq xmm4, 0x18
psllq xmm0, 0x28
paddq xmm1, xmm1
pxor xmm4, xmm0
movdqu xmm0, xmm8
paddq xmm1, xmm11
pmuludq xmm0, xmm4
paddq xmm8, xmm4
pxor xmm3, xmm1
movups xmmword [rcx + 0x70], xmm1
paddq xmm0, xmm0
paddq xmm0, xmm8
pxor xmm2, xmm0
movups xmmword [rcx + 0xf0], xmm0
movdqu xmm0, xmm3
psllq xmm0, 0x30
psrlq xmm3, 0x10
pxor xmm3, xmm0
movdqu xmm0, xmm2
psllq xmm0, 0x30
psrlq xmm2, 0x10
pxor xmm2, xmm0
movdqu xmm0, xmm7
paddq xmm7, xmm3
pmuludq xmm0, xmm3
paddq xmm0, xmm0
paddq xmm7, xmm0
movdqu xmm0, xmm6
paddq xmm6, xmm2
pmuludq xmm0, xmm2
pxor xmm5, xmm7
movups xmmword [rcx + 0x2f0], xmm7
movdqu xmm1, xmm5
psrlq xmm1, 0x3f
paddq xmm0, xmm0
paddq xmm6, xmm0
pxor xmm4, xmm6
movups xmmword [rcx + 0x270], xmm6
movdqu xmm0, xmm4
movdqu xmm4, xmm5
psllq xmm4, 1
pxor xmm1, xmm4
movdqu xmm4, xmm0
psllq xmm4, 1
psrlq xmm0, 0x3f
pxor xmm0, xmm4
movdqu xmm4, xmm1
movdqu xmm6, xmm0
punpcklqdq xmm0, xmm0
punpcklqdq xmm4, xmm1
punpckhqdq xmm1, xmm0
movdqu xmm0, xmm2
punpckhqdq xmm6, xmm4
punpcklqdq xmm0, xmm2
movdqu xmm4, xmm3
punpcklqdq xmm3, xmm3
movups xmmword [rcx + 0x170], xmm6
punpckhqdq xmm4, xmm0
punpckhqdq xmm2, xmm3
movups xmmword [rcx + 0x1f0], xmm1
movups xmmword [rcx + 0x370], xmm4
movups xmmword [rcx + 0x3f0], xmm2
nop
movdqu xmm0, xmmword [rcx + rax]
pxor xmm0, xmmword [r9 + rax]
movups xmmword [rcx + rax], xmm0
movups xmmword [r8 + rax], xmm0
add rax, 0x10
cmp rax, 0x400
jne 0x418f30
movups xmm6, xmmword [rsp + 0x780]
movups xmm7, xmmword [rsp + 0x790]
movups xmm8, xmmword [rsp + 0x7a0]
movups xmm9, xmmword [rsp + 0x7b0]
movups xmm10, xmmword [rsp + 0x7c0]
movups xmm11, xmmword [rsp + 0x7d0]
movups xmm12, xmmword [rsp + 0x7e0]
movups xmm13, xmmword [rsp + 0x7f0]
movups xmm14, xmmword [rsp + 0x800]
movups xmm15, xmmword [rsp + 0x810]
add rsp, 0x828
ret