449c50:	56                   	push   %esi
449c51:	33 d2                	xor    %edx,%edx
449c53:	66 0f 70 04 10 d8    	pshufd $0xd8,(%eax,%edx,1),%xmm0
449c59:	66 0f 70 0c 10 8d    	pshufd $0x8d,(%eax,%edx,1),%xmm1
449c5f:	66 0f 70 14 17 d8    	pshufd $0xd8,(%edi,%edx,1),%xmm2
449c65:	66 0f 7f 44 54 14    	movdqa %xmm0,0x14(%esp,%edx,2)
449c6b:	66 0f 73 d0 20       	psrlq  $0x20,%xmm0
449c70:	66 0f 7f 44 54 24    	movdqa %xmm0,0x24(%esp,%edx,2)
449c76:	66 0f 7f 8c 54 94 00 	movdqa %xmm1,0x94(%esp,%edx,2)
449c7d:	00 00
449c7f:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
449c84:	66 0f 7f 8c 54 a4 00 	movdqa %xmm1,0xa4(%esp,%edx,2)
449c8b:	00 00
449c8d:	66 0f 7f 94 54 14 01 	movdqa %xmm2,0x114(%esp,%edx,2)
449c94:	00 00
449c96:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
449c9b:	66 0f 7f 94 54 24 01 	movdqa %xmm2,0x124(%esp,%edx,2)
449ca2:	00 00
449ca4:	83 c2 10             	add    $0x10,%edx
449ca7:	83 fa 40             	cmp    $0x40,%edx
449caa:	75 a7                	jne    0x449c53
449cac:	8d 7c 24 14          	lea    0x14(%esp),%edi
449cb0:	8d 94 24 94 00 00 00 	lea    0x94(%esp),%edx
449cb7:	8d b4 24 14 01 00 00 	lea    0x114(%esp),%esi
449cbe:	66 0f 6f 3e          	movdqa (%esi),%xmm7
449cc2:	66 0f 6f 2f          	movdqa (%edi),%xmm5
449cc6:	66 0f f4 ef          	pmuludq %xmm7,%xmm5
449cca:	66 0f 6f 23          	movdqa (%ebx),%xmm4
449cce:	66 0f 6f f4          	movdqa %xmm4,%xmm6
449cd2:	66 0f db e5          	pand   %xmm5,%xmm4
449cd6:	66 0f 72 d5 10       	psrld  $0x10,%xmm5
449cdb:	66 0f f4 3a          	pmuludq (%edx),%xmm7
449cdf:	66 0f db f7          	pand   %xmm7,%xmm6
449ce3:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
449ce8:	e9 6f 01 00 00       	jmp    0x449e5c
449ced:	66 0f 6f 4e d0       	movdqa -0x30(%esi),%xmm1
449cf2:	66 0f 6f 47 30       	movdqa 0x30(%edi),%xmm0
449cf7:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449cfb:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
449cff:	66 0f f4 4a 30       	pmuludq 0x30(%edx),%xmm1
449d04:	66 0f 6f da          	movdqa %xmm2,%xmm3
449d08:	66 0f db d0          	pand   %xmm0,%xmm2
449d0c:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449d11:	66 0f fe e2          	paddd  %xmm2,%xmm4
449d15:	66 0f fe e8          	paddd  %xmm0,%xmm5
449d19:	66 0f db d9          	pand   %xmm1,%xmm3
449d1d:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
449d22:	66 0f fe f3          	paddd  %xmm3,%xmm6
449d26:	66 0f fe f9          	paddd  %xmm1,%xmm7
449d2a:	66 0f 6f 4e 30       	movdqa 0x30(%esi),%xmm1
449d2f:	66 0f 6f 47 d0       	movdqa -0x30(%edi),%xmm0
449d34:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449d38:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
449d3c:	66 0f f4 4a d0       	pmuludq -0x30(%edx),%xmm1
449d41:	66 0f 6f da          	movdqa %xmm2,%xmm3
449d45:	66 0f db d0          	pand   %xmm0,%xmm2
449d49:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449d4e:	66 0f fe e2          	paddd  %xmm2,%xmm4
449d52:	66 0f fe e8          	paddd  %xmm0,%xmm5
449d56:	66 0f db d9          	pand   %xmm1,%xmm3
449d5a:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
449d5f:	66 0f fe f3          	paddd  %xmm3,%xmm6
449d63:	66 0f fe f9          	paddd  %xmm1,%xmm7
449d67:	66 0f 6f 4e e0       	movdqa -0x20(%esi),%xmm1
449d6c:	66 0f 6f 47 20       	movdqa 0x20(%edi),%xmm0
449d71:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449d75:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
449d79:	66 0f f4 4a 20       	pmuludq 0x20(%edx),%xmm1
449d7e:	66 0f 6f da          	movdqa %xmm2,%xmm3
449d82:	66 0f db d0          	pand   %xmm0,%xmm2
449d86:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449d8b:	66 0f fe e2          	paddd  %xmm2,%xmm4
449d8f:	66 0f fe e8          	paddd  %xmm0,%xmm5
449d93:	66 0f db d9          	pand   %xmm1,%xmm3
449d97:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
449d9c:	66 0f fe f3          	paddd  %xmm3,%xmm6
449da0:	66 0f fe f9          	paddd  %xmm1,%xmm7
449da4:	66 0f 6f 4e 20       	movdqa 0x20(%esi),%xmm1
449da9:	66 0f 6f 47 e0       	movdqa -0x20(%edi),%xmm0
449dae:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449db2:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
449db6:	66 0f f4 4a e0       	pmuludq -0x20(%edx),%xmm1
449dbb:	66 0f 6f da          	movdqa %xmm2,%xmm3
449dbf:	66 0f db d0          	pand   %xmm0,%xmm2
449dc3:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449dc8:	66 0f fe e2          	paddd  %xmm2,%xmm4
449dcc:	66 0f fe e8          	paddd  %xmm0,%xmm5
449dd0:	66 0f db d9          	pand   %xmm1,%xmm3
449dd4:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
449dd9:	66 0f fe f3          	paddd  %xmm3,%xmm6
449ddd:	66 0f fe f9          	paddd  %xmm1,%xmm7
449de1:	66 0f 6f 4e f0       	movdqa -0x10(%esi),%xmm1
449de6:	66 0f 6f 47 10       	movdqa 0x10(%edi),%xmm0
449deb:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449def:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
449df3:	66 0f f4 4a 10       	pmuludq 0x10(%edx),%xmm1
449df8:	66 0f 6f da          	movdqa %xmm2,%xmm3
449dfc:	66 0f db d0          	pand   %xmm0,%xmm2
449e00:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449e05:	66 0f fe e2          	paddd  %xmm2,%xmm4
449e09:	66 0f fe e8          	paddd  %xmm0,%xmm5
449e0d:	66 0f db d9          	pand   %xmm1,%xmm3
449e11:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
449e16:	66 0f fe f3          	paddd  %xmm3,%xmm6
449e1a:	66 0f fe f9          	paddd  %xmm1,%xmm7
449e1e:	66 0f 6f 4e 10       	movdqa 0x10(%esi),%xmm1
449e23:	66 0f 6f 47 f0       	movdqa -0x10(%edi),%xmm0
449e28:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449e2c:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
449e30:	66 0f f4 4a f0       	pmuludq -0x10(%edx),%xmm1
449e35:	66 0f 6f da          	movdqa %xmm2,%xmm3
449e39:	66 0f db d0          	pand   %xmm0,%xmm2
449e3d:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449e42:	66 0f fe e2          	paddd  %xmm2,%xmm4
449e46:	66 0f fe e8          	paddd  %xmm0,%xmm5
449e4a:	66 0f db d9          	pand   %xmm1,%xmm3
449e4e:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
449e53:	66 0f fe f3          	paddd  %xmm3,%xmm6
449e57:	66 0f fe f9          	paddd  %xmm1,%xmm7
449e5b:	c3                   	ret
449e5c:	f3 0f 7e c6          	movq   %xmm6,%xmm0
449e60:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
449e64:	f3 0f 7e cf          	movq   %xmm7,%xmm1
449e68:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
449e6c:	66 0f fe f0          	paddd  %xmm0,%xmm6
449e70:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
449e75:	66 0f fe f9          	paddd  %xmm1,%xmm7
449e79:	66 0f fe e6          	paddd  %xmm6,%xmm4
449e7d:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
449e82:	f3 0f 7e f4          	movq   %xmm4,%xmm6
449e86:	66 0f fe ef          	paddd  %xmm7,%xmm5
449e8a:	f3 0f 7e fd          	movq   %xmm5,%xmm7
449e8e:	66 0f 7e 21          	movd   %xmm4,(%ecx)
449e92:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
449e97:	66 0f d4 f7          	paddq  %xmm7,%xmm6
449e9b:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
449e9f:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
449ea3:	66 0f d6 71 02       	movq   %xmm6,0x2(%ecx)
449ea8:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
449ead:	66 0f fe e6          	paddd  %xmm6,%xmm4
449eb1:	83 c7 10             	add    $0x10,%edi
449eb4:	83 c2 10             	add    $0x10,%edx
449eb7:	66 0f 6f 3e          	movdqa (%esi),%xmm7
449ebb:	66 0f 6f 07          	movdqa (%edi),%xmm0
449ebf:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
449ec3:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449ec7:	66 0f f4 3a          	pmuludq (%edx),%xmm7
449ecb:	66 0f 6f f2          	movdqa %xmm2,%xmm6
449ecf:	66 0f db d0          	pand   %xmm0,%xmm2
449ed3:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449ed8:	66 0f fe e2          	paddd  %xmm2,%xmm4
449edc:	66 0f fe e8          	paddd  %xmm0,%xmm5
449ee0:	66 0f db f7          	pand   %xmm7,%xmm6
449ee4:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
449ee9:	e8 30 ff ff ff       	call   0x449e1e
449eee:	f3 0f 7e c6          	movq   %xmm6,%xmm0
449ef2:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
449ef6:	f3 0f 7e cf          	movq   %xmm7,%xmm1
449efa:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
449efe:	66 0f fe f0          	paddd  %xmm0,%xmm6
449f02:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
449f07:	66 0f fe f9          	paddd  %xmm1,%xmm7
449f0b:	66 0f fe e6          	paddd  %xmm6,%xmm4
449f0f:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
449f14:	f3 0f 7e f4          	movq   %xmm4,%xmm6
449f18:	66 0f fe ef          	paddd  %xmm7,%xmm5
449f1c:	f3 0f 7e fd          	movq   %xmm5,%xmm7
449f20:	66 0f 7e 61 08       	movd   %xmm4,0x8(%ecx)
449f25:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
449f2a:	66 0f d4 f7          	paddq  %xmm7,%xmm6
449f2e:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
449f32:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
449f36:	66 0f d6 71 0a       	movq   %xmm6,0xa(%ecx)
449f3b:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
449f40:	66 0f fe e6          	paddd  %xmm6,%xmm4
449f44:	83 c6 10             	add    $0x10,%esi
449f47:	66 0f 6f 3e          	movdqa (%esi),%xmm7
449f4b:	66 0f 6f 07          	movdqa (%edi),%xmm0
449f4f:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
449f53:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449f57:	66 0f f4 3a          	pmuludq (%edx),%xmm7
449f5b:	66 0f 6f f2          	movdqa %xmm2,%xmm6
449f5f:	66 0f db d0          	pand   %xmm0,%xmm2
449f63:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449f68:	66 0f fe e2          	paddd  %xmm2,%xmm4
449f6c:	66 0f fe e8          	paddd  %xmm0,%xmm5
449f70:	66 0f db f7          	pand   %xmm7,%xmm6
449f74:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
449f79:	e8 63 fe ff ff       	call   0x449de1
449f7e:	f3 0f 7e c6          	movq   %xmm6,%xmm0
449f82:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
449f86:	f3 0f 7e cf          	movq   %xmm7,%xmm1
449f8a:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
449f8e:	66 0f fe f0          	paddd  %xmm0,%xmm6
449f92:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
449f97:	66 0f fe f9          	paddd  %xmm1,%xmm7
449f9b:	66 0f fe e6          	paddd  %xmm6,%xmm4
449f9f:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
449fa4:	f3 0f 7e f4          	movq   %xmm4,%xmm6
449fa8:	66 0f fe ef          	paddd  %xmm7,%xmm5
449fac:	f3 0f 7e fd          	movq   %xmm5,%xmm7
449fb0:	66 0f 7e 61 10       	movd   %xmm4,0x10(%ecx)
449fb5:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
449fba:	66 0f d4 f7          	paddq  %xmm7,%xmm6
449fbe:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
449fc2:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
449fc6:	66 0f d6 71 12       	movq   %xmm6,0x12(%ecx)
449fcb:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
449fd0:	66 0f fe e6          	paddd  %xmm6,%xmm4
449fd4:	83 c7 10             	add    $0x10,%edi
449fd7:	83 c2 10             	add    $0x10,%edx
449fda:	66 0f 6f 3e          	movdqa (%esi),%xmm7
449fde:	66 0f 6f 07          	movdqa (%edi),%xmm0
449fe2:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
449fe6:	66 0f 6f 13          	movdqa (%ebx),%xmm2
449fea:	66 0f f4 3a          	pmuludq (%edx),%xmm7
449fee:	66 0f 6f f2          	movdqa %xmm2,%xmm6
449ff2:	66 0f db d0          	pand   %xmm0,%xmm2
449ff6:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
449ffb:	66 0f fe e2          	paddd  %xmm2,%xmm4
449fff:	66 0f fe e8          	paddd  %xmm0,%xmm5
44a003:	66 0f db f7          	pand   %xmm7,%xmm6
44a007:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
44a00c:	e8 93 fd ff ff       	call   0x449da4
44a011:	f3 0f 7e c6          	movq   %xmm6,%xmm0
44a015:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
44a019:	f3 0f 7e cf          	movq   %xmm7,%xmm1
44a01d:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
44a021:	66 0f fe f0          	paddd  %xmm0,%xmm6
44a025:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
44a02a:	66 0f fe f9          	paddd  %xmm1,%xmm7
44a02e:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a032:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
44a037:	f3 0f 7e f4          	movq   %xmm4,%xmm6
44a03b:	66 0f fe ef          	paddd  %xmm7,%xmm5
44a03f:	f3 0f 7e fd          	movq   %xmm5,%xmm7
44a043:	66 0f 7e 61 18       	movd   %xmm4,0x18(%ecx)
44a048:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
44a04d:	66 0f d4 f7          	paddq  %xmm7,%xmm6
44a051:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
44a055:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
44a059:	66 0f d6 71 1a       	movq   %xmm6,0x1a(%ecx)
44a05e:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
44a063:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a067:	83 c6 10             	add    $0x10,%esi
44a06a:	66 0f 6f 3e          	movdqa (%esi),%xmm7
44a06e:	66 0f 6f 07          	movdqa (%edi),%xmm0
44a072:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
44a076:	66 0f 6f 13          	movdqa (%ebx),%xmm2
44a07a:	66 0f f4 3a          	pmuludq (%edx),%xmm7
44a07e:	66 0f 6f f2          	movdqa %xmm2,%xmm6
44a082:	66 0f db d0          	pand   %xmm0,%xmm2
44a086:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
44a08b:	66 0f fe e2          	paddd  %xmm2,%xmm4
44a08f:	66 0f fe e8          	paddd  %xmm0,%xmm5
44a093:	66 0f db f7          	pand   %xmm7,%xmm6
44a097:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
44a09c:	e8 c6 fc ff ff       	call   0x449d67
44a0a1:	f3 0f 7e c6          	movq   %xmm6,%xmm0
44a0a5:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
44a0a9:	f3 0f 7e cf          	movq   %xmm7,%xmm1
44a0ad:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
44a0b1:	66 0f fe f0          	paddd  %xmm0,%xmm6
44a0b5:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
44a0ba:	66 0f fe f9          	paddd  %xmm1,%xmm7
44a0be:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a0c2:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
44a0c7:	f3 0f 7e f4          	movq   %xmm4,%xmm6
44a0cb:	66 0f fe ef          	paddd  %xmm7,%xmm5
44a0cf:	f3 0f 7e fd          	movq   %xmm5,%xmm7
44a0d3:	66 0f 7e 61 20       	movd   %xmm4,0x20(%ecx)
44a0d8:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
44a0dd:	66 0f d4 f7          	paddq  %xmm7,%xmm6
44a0e1:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
44a0e5:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
44a0e9:	66 0f d6 71 22       	movq   %xmm6,0x22(%ecx)
44a0ee:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
44a0f3:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a0f7:	83 c7 10             	add    $0x10,%edi
44a0fa:	83 c2 10             	add    $0x10,%edx
44a0fd:	66 0f 6f 3e          	movdqa (%esi),%xmm7
44a101:	66 0f 6f 07          	movdqa (%edi),%xmm0
44a105:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
44a109:	66 0f 6f 13          	movdqa (%ebx),%xmm2
44a10d:	66 0f f4 3a          	pmuludq (%edx),%xmm7
44a111:	66 0f 6f f2          	movdqa %xmm2,%xmm6
44a115:	66 0f db d0          	pand   %xmm0,%xmm2
44a119:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
44a11e:	66 0f fe e2          	paddd  %xmm2,%xmm4
44a122:	66 0f fe e8          	paddd  %xmm0,%xmm5
44a126:	66 0f db f7          	pand   %xmm7,%xmm6
44a12a:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
44a12f:	e8 f6 fb ff ff       	call   0x449d2a
44a134:	f3 0f 7e c6          	movq   %xmm6,%xmm0
44a138:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
44a13c:	f3 0f 7e cf          	movq   %xmm7,%xmm1
44a140:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
44a144:	66 0f fe f0          	paddd  %xmm0,%xmm6
44a148:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
44a14d:	66 0f fe f9          	paddd  %xmm1,%xmm7
44a151:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a155:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
44a15a:	f3 0f 7e f4          	movq   %xmm4,%xmm6
44a15e:	66 0f fe ef          	paddd  %xmm7,%xmm5
44a162:	f3 0f 7e fd          	movq   %xmm5,%xmm7
44a166:	66 0f 7e 61 28       	movd   %xmm4,0x28(%ecx)
44a16b:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
44a170:	66 0f d4 f7          	paddq  %xmm7,%xmm6
44a174:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
44a178:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
44a17c:	66 0f d6 71 2a       	movq   %xmm6,0x2a(%ecx)
44a181:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
44a186:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a18a:	83 c6 10             	add    $0x10,%esi
44a18d:	66 0f 6f 3e          	movdqa (%esi),%xmm7
44a191:	66 0f 6f 07          	movdqa (%edi),%xmm0
44a195:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
44a199:	66 0f 6f 13          	movdqa (%ebx),%xmm2
44a19d:	66 0f f4 3a          	pmuludq (%edx),%xmm7
44a1a1:	66 0f 6f f2          	movdqa %xmm2,%xmm6
44a1a5:	66 0f db d0          	pand   %xmm0,%xmm2
44a1a9:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
44a1ae:	66 0f fe e2          	paddd  %xmm2,%xmm4
44a1b2:	66 0f fe e8          	paddd  %xmm0,%xmm5
44a1b6:	66 0f db f7          	pand   %xmm7,%xmm6
44a1ba:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
44a1bf:	e8 29 fb ff ff       	call   0x449ced
44a1c4:	f3 0f 7e c6          	movq   %xmm6,%xmm0
44a1c8:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
44a1cc:	f3 0f 7e cf          	movq   %xmm7,%xmm1
44a1d0:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
44a1d4:	66 0f fe f0          	paddd  %xmm0,%xmm6
44a1d8:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
44a1dd:	66 0f fe f9          	paddd  %xmm1,%xmm7
44a1e1:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a1e5:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
44a1ea:	f3 0f 7e f4          	movq   %xmm4,%xmm6
44a1ee:	66 0f fe ef          	paddd  %xmm7,%xmm5
44a1f2:	f3 0f 7e fd          	movq   %xmm5,%xmm7
44a1f6:	66 0f 7e 61 30       	movd   %xmm4,0x30(%ecx)
44a1fb:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
44a200:	66 0f d4 f7          	paddq  %xmm7,%xmm6
44a204:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
44a208:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
44a20c:	66 0f d6 71 32       	movq   %xmm6,0x32(%ecx)
44a211:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
44a216:	66 0f fe e6          	paddd  %xmm6,%xmm4
44a21a:	83 c7 10             	add    $0x10,%edi
44a21d:	83 c2 10             	add    $0x10,%edx
44a220:	66 0f 6f 36          	movdqa (%esi),%xmm6