624c15:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624c1a:	66 0f fe f3          	paddd  %xmm3,%xmm6
624c1e:	66 0f fe f9          	paddd  %xmm1,%xmm7
624c22:	66 0f 6f 4e 90       	movdqa -0x70(%esi),%xmm1
624c27:	66 0f 6f 47 70       	movdqa 0x70(%edi),%xmm0
624c2c:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624c30:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624c34:	66 0f f4 4a 70       	pmuludq 0x70(%edx),%xmm1
624c39:	66 0f 6f da          	movdqa %xmm2,%xmm3
624c3d:	66 0f db d0          	pand   %xmm0,%xmm2
624c41:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624c46:	66 0f fe e2          	paddd  %xmm2,%xmm4
624c4a:	66 0f fe e8          	paddd  %xmm0,%xmm5
624c4e:	66 0f db d9          	pand   %xmm1,%xmm3
624c52:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624c57:	66 0f fe f3          	paddd  %xmm3,%xmm6
624c5b:	66 0f fe f9          	paddd  %xmm1,%xmm7
624c5f:	66 0f 6f 4e 70       	movdqa 0x70(%esi),%xmm1
624c64:	66 0f 6f 47 90       	movdqa -0x70(%edi),%xmm0
624c69:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624c6d:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624c71:	66 0f f4 4a 90       	pmuludq -0x70(%edx),%xmm1
624c76:	66 0f 6f da          	movdqa %xmm2,%xmm3
624c7a:	66 0f db d0          	pand   %xmm0,%xmm2
624c7e:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624c83:	66 0f fe e2          	paddd  %xmm2,%xmm4
624c87:	66 0f fe e8          	paddd  %xmm0,%xmm5
624c8b:	66 0f db d9          	pand   %xmm1,%xmm3
624c8f:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624c94:	66 0f fe f3          	paddd  %xmm3,%xmm6
624c98:	66 0f fe f9          	paddd  %xmm1,%xmm7
624c9c:	66 0f 6f 4e a0       	movdqa -0x60(%esi),%xmm1
624ca1:	66 0f 6f 47 60       	movdqa 0x60(%edi),%xmm0
624ca6:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624caa:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624cae:	66 0f f4 4a 60       	pmuludq 0x60(%edx),%xmm1
624cb3:	66 0f 6f da          	movdqa %xmm2,%xmm3
624cb7:	66 0f db d0          	pand   %xmm0,%xmm2
624cbb:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624cc0:	66 0f fe e2          	paddd  %xmm2,%xmm4
624cc4:	66 0f fe e8          	paddd  %xmm0,%xmm5
624cc8:	66 0f db d9          	pand   %xmm1,%xmm3
624ccc:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624cd1:	66 0f fe f3          	paddd  %xmm3,%xmm6
624cd5:	66 0f fe f9          	paddd  %xmm1,%xmm7
624cd9:	66 0f 6f 4e 60       	movdqa 0x60(%esi),%xmm1
624cde:	66 0f 6f 47 a0       	movdqa -0x60(%edi),%xmm0
624ce3:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624ce7:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624ceb:	66 0f f4 4a a0       	pmuludq -0x60(%edx),%xmm1
624cf0:	66 0f 6f da          	movdqa %xmm2,%xmm3
624cf4:	66 0f db d0          	pand   %xmm0,%xmm2
624cf8:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624cfd:	66 0f fe e2          	paddd  %xmm2,%xmm4
624d01:	66 0f fe e8          	paddd  %xmm0,%xmm5
624d05:	66 0f db d9          	pand   %xmm1,%xmm3
624d09:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624d0e:	66 0f fe f3          	paddd  %xmm3,%xmm6
624d12:	66 0f fe f9          	paddd  %xmm1,%xmm7
624d16:	66 0f 6f 4e b0       	movdqa -0x50(%esi),%xmm1
624d1b:	66 0f 6f 47 50       	movdqa 0x50(%edi),%xmm0
624d20:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624d24:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624d28:	66 0f f4 4a 50       	pmuludq 0x50(%edx),%xmm1
624d2d:	66 0f 6f da          	movdqa %xmm2,%xmm3
624d31:	66 0f db d0          	pand   %xmm0,%xmm2
624d35:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624d3a:	66 0f fe e2          	paddd  %xmm2,%xmm4
624d3e:	66 0f fe e8          	paddd  %xmm0,%xmm5
624d42:	66 0f db d9          	pand   %xmm1,%xmm3
624d46:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624d4b:	66 0f fe f3          	paddd  %xmm3,%xmm6
624d4f:	66 0f fe f9          	paddd  %xmm1,%xmm7
624d53:	66 0f 6f 4e 50       	movdqa 0x50(%esi),%xmm1
624d58:	66 0f 6f 47 b0       	movdqa -0x50(%edi),%xmm0
624d5d:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624d61:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624d65:	66 0f f4 4a b0       	pmuludq -0x50(%edx),%xmm1
624d6a:	66 0f 6f da          	movdqa %xmm2,%xmm3
624d6e:	66 0f db d0          	pand   %xmm0,%xmm2
624d72:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624d77:	66 0f fe e2          	paddd  %xmm2,%xmm4
624d7b:	66 0f fe e8          	paddd  %xmm0,%xmm5
624d7f:	66 0f db d9          	pand   %xmm1,%xmm3
624d83:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624d88:	66 0f fe f3          	paddd  %xmm3,%xmm6
624d8c:	66 0f fe f9          	paddd  %xmm1,%xmm7
624d90:	66 0f 6f 4e c0       	movdqa -0x40(%esi),%xmm1
624d95:	66 0f 6f 47 40       	movdqa 0x40(%edi),%xmm0
624d9a:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624d9e:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624da2:	66 0f f4 4a 40       	pmuludq 0x40(%edx),%xmm1
624da7:	66 0f 6f da          	movdqa %xmm2,%xmm3
624dab:	66 0f db d0          	pand   %xmm0,%xmm2
624daf:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624db4:	66 0f fe e2          	paddd  %xmm2,%xmm4
624db8:	66 0f fe e8          	paddd  %xmm0,%xmm5
624dbc:	66 0f db d9          	pand   %xmm1,%xmm3
624dc0:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624dc5:	66 0f fe f3          	paddd  %xmm3,%xmm6
624dc9:	66 0f fe f9          	paddd  %xmm1,%xmm7
624dcd:	66 0f 6f 4e 40       	movdqa 0x40(%esi),%xmm1
624dd2:	66 0f 6f 47 c0       	movdqa -0x40(%edi),%xmm0
624dd7:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624ddb:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624ddf:	66 0f f4 4a c0       	pmuludq -0x40(%edx),%xmm1
624de4:	66 0f 6f da          	movdqa %xmm2,%xmm3
624de8:	66 0f db d0          	pand   %xmm0,%xmm2
624dec:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624df1:	66 0f fe e2          	paddd  %xmm2,%xmm4
624df5:	66 0f fe e8          	paddd  %xmm0,%xmm5
624df9:	66 0f db d9          	pand   %xmm1,%xmm3
624dfd:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624e02:	66 0f fe f3          	paddd  %xmm3,%xmm6
624e06:	66 0f fe f9          	paddd  %xmm1,%xmm7
624e0a:	66 0f 6f 4e d0       	movdqa -0x30(%esi),%xmm1
624e0f:	66 0f 6f 47 30       	movdqa 0x30(%edi),%xmm0
624e14:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624e18:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624e1c:	66 0f f4 4a 30       	pmuludq 0x30(%edx),%xmm1
624e21:	66 0f 6f da          	movdqa %xmm2,%xmm3
624e25:	66 0f db d0          	pand   %xmm0,%xmm2
624e29:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624e2e:	66 0f fe e2          	paddd  %xmm2,%xmm4
624e32:	66 0f fe e8          	paddd  %xmm0,%xmm5
624e36:	66 0f db d9          	pand   %xmm1,%xmm3
624e3a:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624e3f:	66 0f fe f3          	paddd  %xmm3,%xmm6
624e43:	66 0f fe f9          	paddd  %xmm1,%xmm7
624e47:	66 0f 6f 4e 30       	movdqa 0x30(%esi),%xmm1
624e4c:	66 0f 6f 47 d0       	movdqa -0x30(%edi),%xmm0
624e51:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624e55:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624e59:	66 0f f4 4a d0       	pmuludq -0x30(%edx),%xmm1
624e5e:	66 0f 6f da          	movdqa %xmm2,%xmm3
624e62:	66 0f db d0          	pand   %xmm0,%xmm2
624e66:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624e6b:	66 0f fe e2          	paddd  %xmm2,%xmm4
624e6f:	66 0f fe e8          	paddd  %xmm0,%xmm5
624e73:	66 0f db d9          	pand   %xmm1,%xmm3
624e77:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624e7c:	66 0f fe f3          	paddd  %xmm3,%xmm6
624e80:	66 0f fe f9          	paddd  %xmm1,%xmm7
624e84:	66 0f 6f 4e e0       	movdqa -0x20(%esi),%xmm1
624e89:	66 0f 6f 47 20       	movdqa 0x20(%edi),%xmm0
624e8e:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624e92:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624e96:	66 0f f4 4a 20       	pmuludq 0x20(%edx),%xmm1
624e9b:	66 0f 6f da          	movdqa %xmm2,%xmm3
624e9f:	66 0f db d0          	pand   %xmm0,%xmm2
624ea3:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624ea8:	66 0f fe e2          	paddd  %xmm2,%xmm4
624eac:	66 0f fe e8          	paddd  %xmm0,%xmm5
624eb0:	66 0f db d9          	pand   %xmm1,%xmm3
624eb4:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624eb9:	66 0f fe f3          	paddd  %xmm3,%xmm6
624ebd:	66 0f fe f9          	paddd  %xmm1,%xmm7
624ec1:	66 0f 6f 4e 20       	movdqa 0x20(%esi),%xmm1
624ec6:	66 0f 6f 47 e0       	movdqa -0x20(%edi),%xmm0
624ecb:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624ecf:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624ed3:	66 0f f4 4a e0       	pmuludq -0x20(%edx),%xmm1
624ed8:	66 0f 6f da          	movdqa %xmm2,%xmm3
624edc:	66 0f db d0          	pand   %xmm0,%xmm2
624ee0:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624ee5:	66 0f fe e2          	paddd  %xmm2,%xmm4
624ee9:	66 0f fe e8          	paddd  %xmm0,%xmm5
624eed:	66 0f db d9          	pand   %xmm1,%xmm3
624ef1:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624ef6:	66 0f fe f3          	paddd  %xmm3,%xmm6
624efa:	66 0f fe f9          	paddd  %xmm1,%xmm7
624efe:	66 0f 6f 4e f0       	movdqa -0x10(%esi),%xmm1
624f03:	66 0f 6f 47 10       	movdqa 0x10(%edi),%xmm0
624f08:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624f0c:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624f10:	66 0f f4 4a 10       	pmuludq 0x10(%edx),%xmm1
624f15:	66 0f 6f da          	movdqa %xmm2,%xmm3
624f19:	66 0f db d0          	pand   %xmm0,%xmm2
624f1d:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624f22:	66 0f fe e2          	paddd  %xmm2,%xmm4
624f26:	66 0f fe e8          	paddd  %xmm0,%xmm5
624f2a:	66 0f db d9          	pand   %xmm1,%xmm3
624f2e:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624f33:	66 0f fe f3          	paddd  %xmm3,%xmm6
624f37:	66 0f fe f9          	paddd  %xmm1,%xmm7
624f3b:	66 0f 6f 4e 10       	movdqa 0x10(%esi),%xmm1
624f40:	66 0f 6f 47 f0       	movdqa -0x10(%edi),%xmm0
624f45:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624f49:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
624f4d:	66 0f f4 4a f0       	pmuludq -0x10(%edx),%xmm1
624f52:	66 0f 6f da          	movdqa %xmm2,%xmm3
624f56:	66 0f db d0          	pand   %xmm0,%xmm2
624f5a:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624f5f:	66 0f fe e2          	paddd  %xmm2,%xmm4
624f63:	66 0f fe e8          	paddd  %xmm0,%xmm5
624f67:	66 0f db d9          	pand   %xmm1,%xmm3
624f6b:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
624f70:	66 0f fe f3          	paddd  %xmm3,%xmm6
624f74:	66 0f fe f9          	paddd  %xmm1,%xmm7
624f78:	c3                   	ret
624f79:	66 0f 73 f5 20       	psllq  $0x20,%xmm5
624f7e:	83 c7 10             	add    $0x10,%edi
624f81:	83 c2 10             	add    $0x10,%edx
624f84:	66 0f 6f 3e          	movdqa (%esi),%xmm7
624f88:	66 0f 6f 07          	movdqa (%edi),%xmm0
624f8c:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
624f90:	66 0f 6f 13          	movdqa (%ebx),%xmm2
624f94:	66 0f f4 3a          	pmuludq (%edx),%xmm7
624f98:	66 0f 6f f2          	movdqa %xmm2,%xmm6
624f9c:	66 0f db d0          	pand   %xmm0,%xmm2
624fa0:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
624fa5:	66 0f fe e2          	paddd  %xmm2,%xmm4
624fa9:	66 0f fe e8          	paddd  %xmm0,%xmm5
624fad:	66 0f db f7          	pand   %xmm7,%xmm6
624fb1:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
624fb6:	e8 27 fc ff ff       	call   0x624be2
624fbb:	f3 0f 7e c6          	movq   %xmm6,%xmm0
624fbf:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
624fc3:	f3 0f 7e cf          	movq   %xmm7,%xmm1
624fc7:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
624fcb:	66 0f fe f0          	paddd  %xmm0,%xmm6
624fcf:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
624fd4:	66 0f fe f9          	paddd  %xmm1,%xmm7
624fd8:	66 0f fe e6          	paddd  %xmm6,%xmm4
624fdc:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
624fe1:	f3 0f 7e f4          	movq   %xmm4,%xmm6
624fe5:	66 0f fe ef          	paddd  %xmm7,%xmm5
624fe9:	f3 0f 7e fd          	movq   %xmm5,%xmm7
624fed:	66 0f 7e 21          	movd   %xmm4,(%ecx)
624ff1:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
624ff6:	66 0f d4 f7          	paddq  %xmm7,%xmm6
624ffa:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
624ffe:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
625002:	66 0f d6 71 02       	movq   %xmm6,0x2(%ecx)
625007:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
62500c:	66 0f fe e6          	paddd  %xmm6,%xmm4
625010:	83 c6 10             	add    $0x10,%esi
625013:	66 0f 6f 3e          	movdqa (%esi),%xmm7
625017:	66 0f 6f 07          	movdqa (%edi),%xmm0
62501b:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
62501f:	66 0f 6f 13          	movdqa (%ebx),%xmm2
625023:	66 0f f4 3a          	pmuludq (%edx),%xmm7
625027:	66 0f 6f f2          	movdqa %xmm2,%xmm6
62502b:	66 0f db d0          	pand   %xmm0,%xmm2
62502f:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
625034:	66 0f fe e2          	paddd  %xmm2,%xmm4
625038:	66 0f fe e8          	paddd  %xmm0,%xmm5
62503c:	66 0f db f7          	pand   %xmm7,%xmm6
625040:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
625045:	e8 d8 fb ff ff       	call   0x624c22
62504a:	c1 e8 10             	shr    $0x10,%eax
62504d:	66 0f 6e c0          	movd   %eax,%xmm0
625051:	66 0f 6e 49 04       	movd   0x4(%ecx),%xmm1
625056:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
62505b:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
62505f:	66 0f 72 d1 1f       	psrld  $0x1f,%xmm1
625064:	66 0f fe e1          	paddd  %xmm1,%xmm4
625068:	f3 0f 7e c6          	movq   %xmm6,%xmm0
62506c:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
625070:	f3 0f 7e cf          	movq   %xmm7,%xmm1
625074:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
625078:	66 0f fe f0          	paddd  %xmm0,%xmm6
62507c:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
625081:	66 0f fe f9          	paddd  %xmm1,%xmm7
625085:	66 0f fe e6          	paddd  %xmm6,%xmm4
625089:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
62508e:	f3 0f 7e f4          	movq   %xmm4,%xmm6
625092:	66 0f fe ef          	paddd  %xmm7,%xmm5
625096:	f3 0f 7e fd          	movq   %xmm5,%xmm7
62509a:	66 0f 7e 21          	movd   %xmm4,(%ecx)
62509e:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
6250a3:	66 0f d4 f7          	paddq  %xmm7,%xmm6
6250a7:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
6250ab:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
6250af:	66 0f d6 71 02       	movq   %xmm6,0x2(%ecx)
6250b4:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
6250b9:	66 0f fe e6          	paddd  %xmm6,%xmm4
6250bd:	83 c7 10             	add    $0x10,%edi
6250c0:	83 c2 10             	add    $0x10,%edx
6250c3:	66 0f 6f 3e          	movdqa (%esi),%xmm7
6250c7:	66 0f 6f 07          	movdqa (%edi),%xmm0
6250cb:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
6250cf:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6250d3:	66 0f f4 3a          	pmuludq (%edx),%xmm7
6250d7:	66 0f 6f f2          	movdqa %xmm2,%xmm6
6250db:	66 0f db d0          	pand   %xmm0,%xmm2
6250df:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6250e4:	66 0f fe e2          	paddd  %xmm2,%xmm4
6250e8:	66 0f fe e8          	paddd  %xmm0,%xmm5
6250ec:	66 0f db f7          	pand   %xmm7,%xmm6
6250f0:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
6250f5:	e8 65 fb ff ff       	call   0x624c5f
6250fa:	f3 0f 7e c6          	movq   %xmm6,%xmm0
6250fe:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
625102:	f3 0f 7e cf          	movq   %xmm7,%xmm1
625106:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
62510a:	66 0f fe f0          	paddd  %xmm0,%xmm6
62510e:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
625113:	66 0f fe f9          	paddd  %xmm1,%xmm7
625117:	66 0f fe e6          	paddd  %xmm6,%xmm4
62511b:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
625120:	f3 0f 7e f4          	movq   %xmm4,%xmm6
625124:	66 0f fe ef          	paddd  %xmm7,%xmm5
625128:	f3 0f 7e fd          	movq   %xmm5,%xmm7
62512c:	66 0f 7e 61 08       	movd   %xmm4,0x8(%ecx)
625131:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
625136:	66 0f d4 f7          	paddq  %xmm7,%xmm6
62513a:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
62513e:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
625142:	66 0f d6 71 0a       	movq   %xmm6,0xa(%ecx)
625147:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
62514c:	66 0f fe e6          	paddd  %xmm6,%xmm4
625150:	83 c6 10             	add    $0x10,%esi
625153:	66 0f 6f 3e          	movdqa (%esi),%xmm7
625157:	66 0f 6f 07          	movdqa (%edi),%xmm0
62515b:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
62515f:	66 0f 6f 13          	movdqa (%ebx),%xmm2
625163:	66 0f f4 3a          	pmuludq (%edx),%xmm7
625167:	66 0f 6f f2          	movdqa %xmm2,%xmm6
62516b:	66 0f db d0          	pand   %xmm0,%xmm2
62516f:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
625174:	66 0f fe e2          	paddd  %xmm2,%xmm4
625178:	66 0f fe e8          	paddd  %xmm0,%xmm5
62517c:	66 0f db f7          	pand   %xmm7,%xmm6
625180:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
625185:	e8 12 fb ff ff       	call   0x624c9c
62518a:	f3 0f 7e c6          	movq   %xmm6,%xmm0
62518e:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
625192:	f3 0f 7e cf          	movq   %xmm7,%xmm1
625196:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
62519a:	66 0f fe f0          	paddd  %xmm0,%xmm6
62519e:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
6251a3:	66 0f fe f9          	paddd  %xmm1,%xmm7
6251a7:	66 0f fe e6          	paddd  %xmm6,%xmm4
6251ab:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
6251b0:	f3 0f 7e f4          	movq   %xmm4,%xmm6
6251b4:	66 0f fe ef          	paddd  %xmm7,%xmm5
6251b8:	f3 0f 7e fd          	movq   %xmm5,%xmm7
6251bc:	66 0f 7e 61 10       	movd   %xmm4,0x10(%ecx)
6251c1:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
6251c6:	66 0f d4 f7          	paddq  %xmm7,%xmm6
6251ca:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
6251ce:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
6251d2:	66 0f d6 71 12       	movq   %xmm6,0x12(%ecx)
6251d7:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
6251dc:	66 0f fe e6          	paddd  %xmm6,%xmm4
6251e0:	83 c7 10             	add    $0x10,%edi
6251e3:	83 c2 10             	add    $0x10,%edx
6251e6:	66 0f 6f 3e          	movdqa (%esi),%xmm7
6251ea:	66 0f 6f 07          	movdqa (%edi),%xmm0