622fd0:	56                   	push   %esi
622fd1:	33 d2                	xor    %edx,%edx
622fd3:	66 0f 70 04 10 d8    	pshufd $0xd8,(%eax,%edx,1),%xmm0
622fd9:	66 0f 70 0c 10 8d    	pshufd $0x8d,(%eax,%edx,1),%xmm1
622fdf:	66 0f 70 14 17 d8    	pshufd $0xd8,(%edi,%edx,1),%xmm2
622fe5:	66 0f 7f 44 54 14    	movdqa %xmm0,0x14(%esp,%edx,2)
622feb:	66 0f 73 d0 20       	psrlq  $0x20,%xmm0
622ff0:	66 0f 7f 44 54 24    	movdqa %xmm0,0x24(%esp,%edx,2)
622ff6:	66 0f 7f 8c 54 14 01 	movdqa %xmm1,0x114(%esp,%edx,2)
622ffd:	00 00
622fff:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
623004:	66 0f 7f 8c 54 24 01 	movdqa %xmm1,0x124(%esp,%edx,2)
62300b:	00 00
62300d:	66 0f 7f 94 54 14 02 	movdqa %xmm2,0x214(%esp,%edx,2)
623014:	00 00
623016:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
62301b:	66 0f 7f 94 54 24 02 	movdqa %xmm2,0x224(%esp,%edx,2)
623022:	00 00
623024:	83 c2 10             	add    $0x10,%edx
623027:	81 fa 80 00 00 00    	cmp    $0x80,%edx
62302d:	75 a4                	jne    0x622fd3
62302f:	8d 7c 24 14          	lea    0x14(%esp),%edi
623033:	8d 94 24 14 01 00 00 	lea    0x114(%esp),%edx
62303a:	8d b4 24 14 02 00 00 	lea    0x214(%esp),%esi
623041:	66 0f 6f 3e          	movdqa (%esi),%xmm7
623045:	66 0f 6f 2f          	movdqa (%edi),%xmm5
623049:	66 0f f4 ef          	pmuludq %xmm7,%xmm5
62304d:	66 0f 6f 23          	movdqa (%ebx),%xmm4
623051:	66 0f 6f f4          	movdqa %xmm4,%xmm6
623055:	66 0f db e5          	pand   %xmm5,%xmm4
623059:	66 0f 72 d5 10       	psrld  $0x10,%xmm5
62305e:	66 0f f4 3a          	pmuludq (%edx),%xmm7
623062:	66 0f db f7          	pand   %xmm7,%xmm6
623066:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
62306b:	e9 57 03 00 00       	jmp    0x6233c7
623070:	66 0f 6f 4e 90       	movdqa -0x70(%esi),%xmm1
623075:	66 0f 6f 47 70       	movdqa 0x70(%edi),%xmm0
62307a:	66 0f 6f 13          	movdqa (%ebx),%xmm2
62307e:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
623082:	66 0f f4 4a 70       	pmuludq 0x70(%edx),%xmm1
623087:	66 0f 6f da          	movdqa %xmm2,%xmm3
62308b:	66 0f db d0          	pand   %xmm0,%xmm2
62308f:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623094:	66 0f fe e2          	paddd  %xmm2,%xmm4
623098:	66 0f fe e8          	paddd  %xmm0,%xmm5
62309c:	66 0f db d9          	pand   %xmm1,%xmm3
6230a0:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
6230a5:	66 0f fe f3          	paddd  %xmm3,%xmm6
6230a9:	66 0f fe f9          	paddd  %xmm1,%xmm7
6230ad:	66 0f 6f 4e 70       	movdqa 0x70(%esi),%xmm1
6230b2:	66 0f 6f 47 90       	movdqa -0x70(%edi),%xmm0
6230b7:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6230bb:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
6230bf:	66 0f f4 4a 90       	pmuludq -0x70(%edx),%xmm1
6230c4:	66 0f 6f da          	movdqa %xmm2,%xmm3
6230c8:	66 0f db d0          	pand   %xmm0,%xmm2
6230cc:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6230d1:	66 0f fe e2          	paddd  %xmm2,%xmm4
6230d5:	66 0f fe e8          	paddd  %xmm0,%xmm5
6230d9:	66 0f db d9          	pand   %xmm1,%xmm3
6230dd:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
6230e2:	66 0f fe f3          	paddd  %xmm3,%xmm6
6230e6:	66 0f fe f9          	paddd  %xmm1,%xmm7
6230ea:	66 0f 6f 4e a0       	movdqa -0x60(%esi),%xmm1
6230ef:	66 0f 6f 47 60       	movdqa 0x60(%edi),%xmm0
6230f4:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6230f8:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
6230fc:	66 0f f4 4a 60       	pmuludq 0x60(%edx),%xmm1
623101:	66 0f 6f da          	movdqa %xmm2,%xmm3
623105:	66 0f db d0          	pand   %xmm0,%xmm2
623109:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
62310e:	66 0f fe e2          	paddd  %xmm2,%xmm4
623112:	66 0f fe e8          	paddd  %xmm0,%xmm5
623116:	66 0f db d9          	pand   %xmm1,%xmm3
62311a:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
62311f:	66 0f fe f3          	paddd  %xmm3,%xmm6
623123:	66 0f fe f9          	paddd  %xmm1,%xmm7
623127:	66 0f 6f 4e 60       	movdqa 0x60(%esi),%xmm1
62312c:	66 0f 6f 47 a0       	movdqa -0x60(%edi),%xmm0
623131:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623135:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
623139:	66 0f f4 4a a0       	pmuludq -0x60(%edx),%xmm1
62313e:	66 0f 6f da          	movdqa %xmm2,%xmm3
623142:	66 0f db d0          	pand   %xmm0,%xmm2
623146:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
62314b:	66 0f fe e2          	paddd  %xmm2,%xmm4
62314f:	66 0f fe e8          	paddd  %xmm0,%xmm5
623153:	66 0f db d9          	pand   %xmm1,%xmm3
623157:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
62315c:	66 0f fe f3          	paddd  %xmm3,%xmm6
623160:	66 0f fe f9          	paddd  %xmm1,%xmm7
623164:	66 0f 6f 4e b0       	movdqa -0x50(%esi),%xmm1
623169:	66 0f 6f 47 50       	movdqa 0x50(%edi),%xmm0
62316e:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623172:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
623176:	66 0f f4 4a 50       	pmuludq 0x50(%edx),%xmm1
62317b:	66 0f 6f da          	movdqa %xmm2,%xmm3
62317f:	66 0f db d0          	pand   %xmm0,%xmm2
623183:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623188:	66 0f fe e2          	paddd  %xmm2,%xmm4
62318c:	66 0f fe e8          	paddd  %xmm0,%xmm5
623190:	66 0f db d9          	pand   %xmm1,%xmm3
623194:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
623199:	66 0f fe f3          	paddd  %xmm3,%xmm6
62319d:	66 0f fe f9          	paddd  %xmm1,%xmm7
6231a1:	66 0f 6f 4e 50       	movdqa 0x50(%esi),%xmm1
6231a6:	66 0f 6f 47 b0       	movdqa -0x50(%edi),%xmm0
6231ab:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6231af:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
6231b3:	66 0f f4 4a b0       	pmuludq -0x50(%edx),%xmm1
6231b8:	66 0f 6f da          	movdqa %xmm2,%xmm3
6231bc:	66 0f db d0          	pand   %xmm0,%xmm2
6231c0:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6231c5:	66 0f fe e2          	paddd  %xmm2,%xmm4
6231c9:	66 0f fe e8          	paddd  %xmm0,%xmm5
6231cd:	66 0f db d9          	pand   %xmm1,%xmm3
6231d1:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
6231d6:	66 0f fe f3          	paddd  %xmm3,%xmm6
6231da:	66 0f fe f9          	paddd  %xmm1,%xmm7
6231de:	66 0f 6f 4e c0       	movdqa -0x40(%esi),%xmm1
6231e3:	66 0f 6f 47 40       	movdqa 0x40(%edi),%xmm0
6231e8:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6231ec:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
6231f0:	66 0f f4 4a 40       	pmuludq 0x40(%edx),%xmm1
6231f5:	66 0f 6f da          	movdqa %xmm2,%xmm3
6231f9:	66 0f db d0          	pand   %xmm0,%xmm2
6231fd:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623202:	66 0f fe e2          	paddd  %xmm2,%xmm4
623206:	66 0f fe e8          	paddd  %xmm0,%xmm5
62320a:	66 0f db d9          	pand   %xmm1,%xmm3
62320e:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
623213:	66 0f fe f3          	paddd  %xmm3,%xmm6
623217:	66 0f fe f9          	paddd  %xmm1,%xmm7
62321b:	66 0f 6f 4e 40       	movdqa 0x40(%esi),%xmm1
623220:	66 0f 6f 47 c0       	movdqa -0x40(%edi),%xmm0
623225:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623229:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
62322d:	66 0f f4 4a c0       	pmuludq -0x40(%edx),%xmm1
623232:	66 0f 6f da          	movdqa %xmm2,%xmm3
623236:	66 0f db d0          	pand   %xmm0,%xmm2
62323a:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
62323f:	66 0f fe e2          	paddd  %xmm2,%xmm4
623243:	66 0f fe e8          	paddd  %xmm0,%xmm5
623247:	66 0f db d9          	pand   %xmm1,%xmm3
62324b:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
623250:	66 0f fe f3          	paddd  %xmm3,%xmm6
623254:	66 0f fe f9          	paddd  %xmm1,%xmm7
623258:	66 0f 6f 4e d0       	movdqa -0x30(%esi),%xmm1
62325d:	66 0f 6f 47 30       	movdqa 0x30(%edi),%xmm0
623262:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623266:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
62326a:	66 0f f4 4a 30       	pmuludq 0x30(%edx),%xmm1
62326f:	66 0f 6f da          	movdqa %xmm2,%xmm3
623273:	66 0f db d0          	pand   %xmm0,%xmm2
623277:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
62327c:	66 0f fe e2          	paddd  %xmm2,%xmm4
623280:	66 0f fe e8          	paddd  %xmm0,%xmm5
623284:	66 0f db d9          	pand   %xmm1,%xmm3
623288:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
62328d:	66 0f fe f3          	paddd  %xmm3,%xmm6
623291:	66 0f fe f9          	paddd  %xmm1,%xmm7
623295:	66 0f 6f 4e 30       	movdqa 0x30(%esi),%xmm1
62329a:	66 0f 6f 47 d0       	movdqa -0x30(%edi),%xmm0
62329f:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6232a3:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
6232a7:	66 0f f4 4a d0       	pmuludq -0x30(%edx),%xmm1
6232ac:	66 0f 6f da          	movdqa %xmm2,%xmm3
6232b0:	66 0f db d0          	pand   %xmm0,%xmm2
6232b4:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6232b9:	66 0f fe e2          	paddd  %xmm2,%xmm4
6232bd:	66 0f fe e8          	paddd  %xmm0,%xmm5
6232c1:	66 0f db d9          	pand   %xmm1,%xmm3
6232c5:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
6232ca:	66 0f fe f3          	paddd  %xmm3,%xmm6
6232ce:	66 0f fe f9          	paddd  %xmm1,%xmm7
6232d2:	66 0f 6f 4e e0       	movdqa -0x20(%esi),%xmm1
6232d7:	66 0f 6f 47 20       	movdqa 0x20(%edi),%xmm0
6232dc:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6232e0:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
6232e4:	66 0f f4 4a 20       	pmuludq 0x20(%edx),%xmm1
6232e9:	66 0f 6f da          	movdqa %xmm2,%xmm3
6232ed:	66 0f db d0          	pand   %xmm0,%xmm2
6232f1:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6232f6:	66 0f fe e2          	paddd  %xmm2,%xmm4
6232fa:	66 0f fe e8          	paddd  %xmm0,%xmm5
6232fe:	66 0f db d9          	pand   %xmm1,%xmm3
623302:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
623307:	66 0f fe f3          	paddd  %xmm3,%xmm6
62330b:	66 0f fe f9          	paddd  %xmm1,%xmm7
62330f:	66 0f 6f 4e 20       	movdqa 0x20(%esi),%xmm1
623314:	66 0f 6f 47 e0       	movdqa -0x20(%edi),%xmm0
623319:	66 0f 6f 13          	movdqa (%ebx),%xmm2
62331d:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
623321:	66 0f f4 4a e0       	pmuludq -0x20(%edx),%xmm1
623326:	66 0f 6f da          	movdqa %xmm2,%xmm3
62332a:	66 0f db d0          	pand   %xmm0,%xmm2
62332e:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623333:	66 0f fe e2          	paddd  %xmm2,%xmm4
623337:	66 0f fe e8          	paddd  %xmm0,%xmm5
62333b:	66 0f db d9          	pand   %xmm1,%xmm3
62333f:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
623344:	66 0f fe f3          	paddd  %xmm3,%xmm6
623348:	66 0f fe f9          	paddd  %xmm1,%xmm7
62334c:	66 0f 6f 4e f0       	movdqa -0x10(%esi),%xmm1
623351:	66 0f 6f 47 10       	movdqa 0x10(%edi),%xmm0
623356:	66 0f 6f 13          	movdqa (%ebx),%xmm2
62335a:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
62335e:	66 0f f4 4a 10       	pmuludq 0x10(%edx),%xmm1
623363:	66 0f 6f da          	movdqa %xmm2,%xmm3
623367:	66 0f db d0          	pand   %xmm0,%xmm2
62336b:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623370:	66 0f fe e2          	paddd  %xmm2,%xmm4
623374:	66 0f fe e8          	paddd  %xmm0,%xmm5
623378:	66 0f db d9          	pand   %xmm1,%xmm3
62337c:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
623381:	66 0f fe f3          	paddd  %xmm3,%xmm6
623385:	66 0f fe f9          	paddd  %xmm1,%xmm7
623389:	66 0f 6f 4e 10       	movdqa 0x10(%esi),%xmm1
62338e:	66 0f 6f 47 f0       	movdqa -0x10(%edi),%xmm0
623393:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623397:	66 0f f4 c1          	pmuludq %xmm1,%xmm0
62339b:	66 0f f4 4a f0       	pmuludq -0x10(%edx),%xmm1
6233a0:	66 0f 6f da          	movdqa %xmm2,%xmm3
6233a4:	66 0f db d0          	pand   %xmm0,%xmm2
6233a8:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6233ad:	66 0f fe e2          	paddd  %xmm2,%xmm4
6233b1:	66 0f fe e8          	paddd  %xmm0,%xmm5
6233b5:	66 0f db d9          	pand   %xmm1,%xmm3
6233b9:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
6233be:	66 0f fe f3          	paddd  %xmm3,%xmm6
6233c2:	66 0f fe f9          	paddd  %xmm1,%xmm7
6233c6:	c3                   	ret
6233c7:	f3 0f 7e c6          	movq   %xmm6,%xmm0
6233cb:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
6233cf:	f3 0f 7e cf          	movq   %xmm7,%xmm1
6233d3:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
6233d7:	66 0f fe f0          	paddd  %xmm0,%xmm6
6233db:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
6233e0:	66 0f fe f9          	paddd  %xmm1,%xmm7
6233e4:	66 0f fe e6          	paddd  %xmm6,%xmm4
6233e8:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
6233ed:	f3 0f 7e f4          	movq   %xmm4,%xmm6
6233f1:	66 0f fe ef          	paddd  %xmm7,%xmm5
6233f5:	f3 0f 7e fd          	movq   %xmm5,%xmm7
6233f9:	66 0f 7e 21          	movd   %xmm4,(%ecx)
6233fd:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
623402:	66 0f d4 f7          	paddq  %xmm7,%xmm6
623406:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
62340a:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
62340e:	66 0f d6 71 02       	movq   %xmm6,0x2(%ecx)
623413:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
623418:	66 0f fe e6          	paddd  %xmm6,%xmm4
62341c:	83 c7 10             	add    $0x10,%edi
62341f:	83 c2 10             	add    $0x10,%edx
623422:	66 0f 6f 3e          	movdqa (%esi),%xmm7
623426:	66 0f 6f 07          	movdqa (%edi),%xmm0
62342a:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
62342e:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623432:	66 0f f4 3a          	pmuludq (%edx),%xmm7
623436:	66 0f 6f f2          	movdqa %xmm2,%xmm6
62343a:	66 0f db d0          	pand   %xmm0,%xmm2
62343e:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623443:	66 0f fe e2          	paddd  %xmm2,%xmm4
623447:	66 0f fe e8          	paddd  %xmm0,%xmm5
62344b:	66 0f db f7          	pand   %xmm7,%xmm6
62344f:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
623454:	e8 30 ff ff ff       	call   0x623389
623459:	f3 0f 7e c6          	movq   %xmm6,%xmm0
62345d:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
623461:	f3 0f 7e cf          	movq   %xmm7,%xmm1
623465:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
623469:	66 0f fe f0          	paddd  %xmm0,%xmm6
62346d:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
623472:	66 0f fe f9          	paddd  %xmm1,%xmm7
623476:	66 0f fe e6          	paddd  %xmm6,%xmm4
62347a:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
62347f:	f3 0f 7e f4          	movq   %xmm4,%xmm6
623483:	66 0f fe ef          	paddd  %xmm7,%xmm5
623487:	f3 0f 7e fd          	movq   %xmm5,%xmm7
62348b:	66 0f 7e 61 08       	movd   %xmm4,0x8(%ecx)
623490:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
623495:	66 0f d4 f7          	paddq  %xmm7,%xmm6
623499:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
62349d:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
6234a1:	66 0f d6 71 0a       	movq   %xmm6,0xa(%ecx)
6234a6:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
6234ab:	66 0f fe e6          	paddd  %xmm6,%xmm4
6234af:	83 c6 10             	add    $0x10,%esi
6234b2:	66 0f 6f 3e          	movdqa (%esi),%xmm7
6234b6:	66 0f 6f 07          	movdqa (%edi),%xmm0
6234ba:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
6234be:	66 0f 6f 13          	movdqa (%ebx),%xmm2
6234c2:	66 0f f4 3a          	pmuludq (%edx),%xmm7
6234c6:	66 0f 6f f2          	movdqa %xmm2,%xmm6
6234ca:	66 0f db d0          	pand   %xmm0,%xmm2
6234ce:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
6234d3:	66 0f fe e2          	paddd  %xmm2,%xmm4
6234d7:	66 0f fe e8          	paddd  %xmm0,%xmm5
6234db:	66 0f db f7          	pand   %xmm7,%xmm6
6234df:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
6234e4:	e8 63 fe ff ff       	call   0x62334c
6234e9:	f3 0f 7e c6          	movq   %xmm6,%xmm0
6234ed:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
6234f1:	f3 0f 7e cf          	movq   %xmm7,%xmm1
6234f5:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
6234f9:	66 0f fe f0          	paddd  %xmm0,%xmm6
6234fd:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
623502:	66 0f fe f9          	paddd  %xmm1,%xmm7
623506:	66 0f fe e6          	paddd  %xmm6,%xmm4
62350a:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
62350f:	f3 0f 7e f4          	movq   %xmm4,%xmm6
623513:	66 0f fe ef          	paddd  %xmm7,%xmm5
623517:	f3 0f 7e fd          	movq   %xmm5,%xmm7
62351b:	66 0f 7e 61 10       	movd   %xmm4,0x10(%ecx)
623520:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6
623525:	66 0f d4 f7          	paddq  %xmm7,%xmm6
623529:	66 0f 6d e0          	punpckhqdq %xmm0,%xmm4
62352d:	66 0f 6d e8          	punpckhqdq %xmm0,%xmm5
623531:	66 0f d6 71 12       	movq   %xmm6,0x12(%ecx)
623536:	66 0f 73 d6 30       	psrlq  $0x30,%xmm6
62353b:	66 0f fe e6          	paddd  %xmm6,%xmm4
62353f:	83 c7 10             	add    $0x10,%edi
623542:	83 c2 10             	add    $0x10,%edx
623545:	66 0f 6f 3e          	movdqa (%esi),%xmm7
623549:	66 0f 6f 07          	movdqa (%edi),%xmm0
62354d:	66 0f f4 c7          	pmuludq %xmm7,%xmm0
623551:	66 0f 6f 13          	movdqa (%ebx),%xmm2
623555:	66 0f f4 3a          	pmuludq (%edx),%xmm7
623559:	66 0f 6f f2          	movdqa %xmm2,%xmm6
62355d:	66 0f db d0          	pand   %xmm0,%xmm2
623561:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
623566:	66 0f fe e2          	paddd  %xmm2,%xmm4
62356a:	66 0f fe e8          	paddd  %xmm0,%xmm5
62356e:	66 0f db f7          	pand   %xmm7,%xmm6
623572:	66 0f 72 d7 10       	psrld  $0x10,%xmm7
623577:	e8 93 fd ff ff       	call   0x62330f
62357c:	f3 0f 7e c6          	movq   %xmm6,%xmm0
623580:	66 0f 6d f0          	punpckhqdq %xmm0,%xmm6
623584:	f3 0f 7e cf          	movq   %xmm7,%xmm1
623588:	66 0f 6d f9          	punpckhqdq %xmm1,%xmm7
62358c:	66 0f fe f0          	paddd  %xmm0,%xmm6
623590:	66 0f 73 fe 04       	pslldq $0x4,%xmm6
623595:	66 0f fe f9          	paddd  %xmm1,%xmm7
623599:	66 0f fe e6          	paddd  %xmm6,%xmm4
62359d:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
6235a2:	f3 0f 7e f4          	movq   %xmm4,%xmm6
6235a6:	66 0f fe ef          	paddd  %xmm7,%xmm5
6235aa:	f3 0f 7e fd          	movq   %xmm5,%xmm7
6235ae:	66 0f 7e 61 18       	movd   %xmm4,0x18(%ecx)
6235b3:	66 0f 73 d6 10       	psrlq  $0x10,%xmm6