140041c70:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041c75:	c5 fe 6f 41 58       	vmovdqu 0x58(%rcx),%ymm0
140041c7a:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140041c7f:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041c84:	c5 7e 6f 61 78       	vmovdqu 0x78(%rcx),%ymm12
140041c89:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140041c8e:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041c93:	c5 7e 6f a9 98 00 00 	vmovdqu 0x98(%rcx),%ymm13
140041c9a:	00
140041c9b:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140041c9f:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041ca4:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140041ca9:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041cae:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140041cb3:	c5 fe 6f 46 90       	vmovdqu -0x70(%rsi),%ymm0
140041cb8:	48 89 d8             	mov    %rbx,%rax
140041cbb:	48 0f af 46 80       	imul   -0x80(%rsi),%rax
140041cc0:	4c 01 d8             	add    %r11,%rax
140041cc3:	c5 7e 6f 66 b0       	vmovdqu -0x50(%rsi),%ymm12
140041cc8:	49 89 c3             	mov    %rax,%r11
140041ccb:	41 0f af c0          	imul   %r8d,%eax
140041ccf:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
140041cd4:	48 0f af 5e 88       	imul   -0x78(%rsi),%rbx
140041cd9:	49 01 dc             	add    %rbx,%r12
140041cdc:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140041ce1:	c5 79 6e d8          	vmovd  %eax,%xmm11
140041ce5:	c5 7e 6f 6e d0       	vmovdqu -0x30(%rsi),%ymm13
140041cea:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140041cee:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140041cf3:	c4 42 7d 59 db       	vpbroadcastq %xmm11,%ymm11
140041cf8:	c5 fe 6f 46 f0       	vmovdqu -0x10(%rsi),%ymm0
140041cfd:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140041d02:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140041d07:	c5 7e 6f 66 10       	vmovdqu 0x10(%rsi),%ymm12
140041d0c:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140041d11:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140041d16:	c5 7e 6f 6e 30       	vmovdqu 0x30(%rsi),%ymm13
140041d1b:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140041d1f:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140041d24:	c5 fe 6f 46 50       	vmovdqu 0x50(%rsi),%ymm0
140041d29:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140041d2e:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140041d33:	c5 7e 6f 66 70       	vmovdqu 0x70(%rsi),%ymm12
140041d38:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140041d3d:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140041d42:	c5 7e 6f ae 90 00 00 	vmovdqu 0x90(%rsi),%ymm13
140041d49:	00
140041d4a:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140041d4e:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140041d53:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140041d58:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140041d5d:	c4 42 7d 59 55 18    	vpbroadcastq 0x18(%r13),%ymm10
140041d63:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140041d68:	c5 fe 6f 41 90       	vmovdqu -0x70(%rcx),%ymm0
140041d6d:	48 89 c2             	mov    %rax,%rdx
140041d70:	48 0f af 41 80       	imul   -0x80(%rcx),%rax
140041d75:	49 01 c3             	add    %rax,%r11
140041d78:	c5 7e 6f 61 b0       	vmovdqu -0x50(%rcx),%ymm12
140041d7d:	48 0f af 51 88       	imul   -0x78(%rcx),%rdx
140041d82:	49 01 d4             	add    %rdx,%r12
140041d85:	49 c1 eb 1d          	shr    $0x1d,%r11
140041d89:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041d8e:	c4 61 f9 7e d3       	vmovq  %xmm10,%rbx
140041d93:	c5 7e 6f 69 d0       	vmovdqu -0x30(%rcx),%ymm13
140041d98:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140041d9c:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041da1:	c5 fe 6f 41 f0       	vmovdqu -0x10(%rcx),%ymm0
140041da6:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140041dab:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041db0:	c5 7e 6f 61 10       	vmovdqu 0x10(%rcx),%ymm12
140041db5:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140041dba:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041dbf:	c5 7e 6f 69 30       	vmovdqu 0x30(%rcx),%ymm13
140041dc4:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140041dc8:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041dcd:	c5 fe 6f 41 50       	vmovdqu 0x50(%rcx),%ymm0
140041dd2:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140041dd7:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041ddc:	c5 7e 6f 61 70       	vmovdqu 0x70(%rcx),%ymm12
140041de1:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140041de6:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041deb:	c5 7e 6f a9 90 00 00 	vmovdqu 0x90(%rcx),%ymm13
140041df2:	00
140041df3:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140041df7:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041dfc:	c5 fe 6f 46 88       	vmovdqu -0x78(%rsi),%ymm0
140041e01:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140041e06:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041e0b:	c5 7e 6f 66 a8       	vmovdqu -0x58(%rsi),%ymm12
140041e10:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140041e15:	4d 01 dc             	add    %r11,%r12
140041e18:	48 0f af 5e 80       	imul   -0x80(%rsi),%rbx
140041e1d:	49 01 dc             	add    %rbx,%r12
140041e20:	4c 89 e0             	mov    %r12,%rax
140041e23:	41 0f af c0          	imul   %r8d,%eax
140041e27:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
140041e2c:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140041e31:	c5 79 6e d8          	vmovd  %eax,%xmm11
140041e35:	c5 7e 6f 6e c8       	vmovdqu -0x38(%rsi),%ymm13
140041e3a:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140041e3e:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140041e43:	c4 42 7d 59 db       	vpbroadcastq %xmm11,%ymm11
140041e48:	c5 fe 6f 46 e8       	vmovdqu -0x18(%rsi),%ymm0
140041e4d:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140041e52:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140041e57:	c5 7e 6f 66 08       	vmovdqu 0x8(%rsi),%ymm12
140041e5c:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140041e61:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140041e66:	c5 7e 6f 6e 28       	vmovdqu 0x28(%rsi),%ymm13
140041e6b:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140041e6f:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140041e74:	c5 fe 6f 46 48       	vmovdqu 0x48(%rsi),%ymm0
140041e79:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140041e7e:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140041e83:	c5 7e 6f 66 68       	vmovdqu 0x68(%rsi),%ymm12
140041e88:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140041e8d:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140041e92:	c5 7e 6f ae 88 00 00 	vmovdqu 0x88(%rsi),%ymm13
140041e99:	00
140041e9a:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140041e9e:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140041ea3:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140041ea8:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140041ead:	c4 42 7d 59 55 20    	vpbroadcastq 0x20(%r13),%ymm10
140041eb3:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140041eb8:	49 83 c5 20          	add    $0x20,%r13
140041ebc:	c5 fe 6f 41 88       	vmovdqu -0x78(%rcx),%ymm0
140041ec1:	48 0f af 41 80       	imul   -0x80(%rcx),%rax
140041ec6:	49 01 c4             	add    %rax,%r12
140041ec9:	49 c1 ec 1d          	shr    $0x1d,%r12
140041ecd:	c5 7e 6f 61 a8       	vmovdqu -0x58(%rcx),%ymm12
140041ed2:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041ed7:	c4 61 f9 7e d3       	vmovq  %xmm10,%rbx
140041edc:	c5 7e 6f 69 c8       	vmovdqu -0x38(%rcx),%ymm13
140041ee1:	c5 f5 d4 c0          	vpaddq %ymm0,%ymm1,%ymm0
140041ee5:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041eea:	c5 fe 7f 04 24       	vmovdqu %ymm0,(%rsp)
140041eef:	c4 c1 6d d4 cc       	vpaddq %ymm12,%ymm2,%ymm1
140041ef4:	c5 fe 6f 41 e8       	vmovdqu -0x18(%rcx),%ymm0
140041ef9:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041efe:	c5 7e 6f 61 08       	vmovdqu 0x8(%rcx),%ymm12
140041f03:	c4 c1 65 d4 d5       	vpaddq %ymm13,%ymm3,%ymm2
140041f08:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041f0d:	c5 7e 6f 69 28       	vmovdqu 0x28(%rcx),%ymm13
140041f12:	c5 dd d4 d8          	vpaddq %ymm0,%ymm4,%ymm3
140041f16:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041f1b:	c5 fe 6f 41 48       	vmovdqu 0x48(%rcx),%ymm0
140041f20:	c4 c1 55 d4 e4       	vpaddq %ymm12,%ymm5,%ymm4
140041f25:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041f2a:	c5 7e 6f 61 68       	vmovdqu 0x68(%rcx),%ymm12
140041f2f:	c4 c1 4d d4 ed       	vpaddq %ymm13,%ymm6,%ymm5
140041f34:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140041f39:	c5 7e 6f a9 88 00 00 	vmovdqu 0x88(%rcx),%ymm13
140041f40:	00
140041f41:	4d 89 e1             	mov    %r12,%r9
140041f44:	c5 c5 d4 f0          	vpaddq %ymm0,%ymm7,%ymm6
140041f48:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140041f4d:	4c 03 0c 24          	add    (%rsp),%r9
140041f51:	c4 c1 3d d4 fc       	vpaddq %ymm12,%ymm8,%ymm7
140041f56:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140041f5b:	c4 41 f9 6e e4       	vmovq  %r12,%xmm12
140041f60:	c4 41 35 d4 c5       	vpaddq %ymm13,%ymm9,%ymm8
140041f65:	41 ff ce             	dec    %r14d
140041f68:	0f 85 92 fa ff ff    	jne    0x140041a00
140041f6e:	c5 9d d4 04 24       	vpaddq (%rsp),%ymm12,%ymm0
140041f73:	c5 9d 73 d0 1d       	vpsrlq $0x1d,%ymm0,%ymm12
140041f78:	c4 c1 7d db c7       	vpand  %ymm15,%ymm0,%ymm0
140041f7d:	c5 95 73 d1 1d       	vpsrlq $0x1d,%ymm1,%ymm13
140041f82:	c4 c1 75 db cf       	vpand  %ymm15,%ymm1,%ymm1
140041f87:	c5 ad 73 d2 1d       	vpsrlq $0x1d,%ymm2,%ymm10
140041f8c:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
140041f92:	c4 c1 6d db d7       	vpand  %ymm15,%ymm2,%ymm2
140041f97:	c5 a5 73 d3 1d       	vpsrlq $0x1d,%ymm3,%ymm11
140041f9c:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
140041fa2:	c4 c1 65 db df       	vpand  %ymm15,%ymm3,%ymm3
140041fa7:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
140041fad:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
140041fb3:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
140041fb9:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
140041fbf:	c4 c1 7d d4 c1       	vpaddq %ymm9,%ymm0,%ymm0
140041fc4:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
140041fca:	c4 c1 75 d4 cc       	vpaddq %ymm12,%ymm1,%ymm1
140041fcf:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
140041fd5:	c4 c1 6d d4 d5       	vpaddq %ymm13,%ymm2,%ymm2
140041fda:	c4 43 0d 02 db 03    	vpblendd $0x3,%ymm11,%ymm14,%ymm11
140041fe0:	c4 c1 65 d4 da       	vpaddq %ymm10,%ymm3,%ymm3
140041fe5:	c4 c1 5d d4 e3       	vpaddq %ymm11,%ymm4,%ymm4
140041fea:	c5 9d 73 d0 1d       	vpsrlq $0x1d,%ymm0,%ymm12
140041fef:	c4 c1 7d db c7       	vpand  %ymm15,%ymm0,%ymm0
140041ff4:	c5 95 73 d1 1d       	vpsrlq $0x1d,%ymm1,%ymm13
140041ff9:	c4 c1 75 db cf       	vpand  %ymm15,%ymm1,%ymm1
140041ffe:	c5 ad 73 d2 1d       	vpsrlq $0x1d,%ymm2,%ymm10
140042003:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
140042009:	c4 c1 6d db d7       	vpand  %ymm15,%ymm2,%ymm2
14004200e:	c5 a5 73 d3 1d       	vpsrlq $0x1d,%ymm3,%ymm11
140042013:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
140042019:	c4 c1 65 db df       	vpand  %ymm15,%ymm3,%ymm3
14004201e:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
140042024:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
14004202a:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
140042030:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
140042036:	c4 c1 7d d4 c1       	vpaddq %ymm9,%ymm0,%ymm0
14004203b:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
140042041:	c4 c1 75 d4 cc       	vpaddq %ymm12,%ymm1,%ymm1
140042046:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
14004204c:	c4 c1 6d d4 d5       	vpaddq %ymm13,%ymm2,%ymm2
140042051:	c4 43 0d 02 db 03    	vpblendd $0x3,%ymm11,%ymm14,%ymm11
140042057:	c4 c1 65 d4 da       	vpaddq %ymm10,%ymm3,%ymm3
14004205c:	c4 c1 5d d4 e3       	vpaddq %ymm11,%ymm4,%ymm4
140042061:	c5 fe 7f 47 80       	vmovdqu %ymm0,-0x80(%rdi)
140042066:	c5 fe 7f 4f a0       	vmovdqu %ymm1,-0x60(%rdi)
14004206b:	c5 fe 7f 57 c0       	vmovdqu %ymm2,-0x40(%rdi)
140042070:	c5 fe 7f 5f e0       	vmovdqu %ymm3,-0x20(%rdi)
140042075:	c5 9d 73 d4 1d       	vpsrlq $0x1d,%ymm4,%ymm12
14004207a:	c4 c1 5d db e7       	vpand  %ymm15,%ymm4,%ymm4
14004207f:	c5 95 73 d5 1d       	vpsrlq $0x1d,%ymm5,%ymm13
140042084:	c4 c1 55 db ef       	vpand  %ymm15,%ymm5,%ymm5
140042089:	c5 ad 73 d6 1d       	vpsrlq $0x1d,%ymm6,%ymm10
14004208e:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
140042094:	c4 c1 4d db f7       	vpand  %ymm15,%ymm6,%ymm6
140042099:	c5 a5 73 d7 1d       	vpsrlq $0x1d,%ymm7,%ymm11
14004209e:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
1400420a4:	c4 c1 45 db ff       	vpand  %ymm15,%ymm7,%ymm7
1400420a9:	c4 c1 7d 73 d0 1d    	vpsrlq $0x1d,%ymm8,%ymm0
1400420af:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
1400420b5:	c4 41 3d db c7       	vpand  %ymm15,%ymm8,%ymm8
1400420ba:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
1400420c0:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
1400420c6:	c4 e3 fd 00 c0 93    	vpermq $0x93,%ymm0,%ymm0
1400420cc:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
1400420d2:	c4 c1 5d d4 e1       	vpaddq %ymm9,%ymm4,%ymm4
1400420d7:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
1400420dd:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
1400420e2:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
1400420e8:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
1400420ed:	c4 43 7d 02 db 03    	vpblendd $0x3,%ymm11,%ymm0,%ymm11
1400420f3:	c4 c1 45 d4 fa       	vpaddq %ymm10,%ymm7,%ymm7
1400420f8:	c4 41 3d d4 c3       	vpaddq %ymm11,%ymm8,%ymm8
1400420fd:	c5 9d 73 d4 1d       	vpsrlq $0x1d,%ymm4,%ymm12
140042102:	c4 c1 5d db e7       	vpand  %ymm15,%ymm4,%ymm4
140042107:	c5 95 73 d5 1d       	vpsrlq $0x1d,%ymm5,%ymm13
14004210c:	c4 c1 55 db ef       	vpand  %ymm15,%ymm5,%ymm5
140042111:	c5 ad 73 d6 1d       	vpsrlq $0x1d,%ymm6,%ymm10
140042116:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
14004211c:	c4 c1 4d db f7       	vpand  %ymm15,%ymm6,%ymm6
140042121:	c5 a5 73 d7 1d       	vpsrlq $0x1d,%ymm7,%ymm11
140042126:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
14004212c:	c4 c1 45 db ff       	vpand  %ymm15,%ymm7,%ymm7
140042131:	c4 c1 7d 73 d0 1d    	vpsrlq $0x1d,%ymm8,%ymm0
140042137:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
14004213d:	c4 41 3d db c7       	vpand  %ymm15,%ymm8,%ymm8
140042142:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
140042148:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
14004214e:	c4 e3 fd 00 c0 93    	vpermq $0x93,%ymm0,%ymm0
140042154:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
14004215a:	c4 c1 5d d4 e1       	vpaddq %ymm9,%ymm4,%ymm4
14004215f:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
140042165:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
14004216a:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
140042170:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140042175:	c4 43 7d 02 db 03    	vpblendd $0x3,%ymm11,%ymm0,%ymm11
14004217b:	c4 c1 45 d4 fa       	vpaddq %ymm10,%ymm7,%ymm7
140042180:	c4 41 3d d4 c3       	vpaddq %ymm11,%ymm8,%ymm8
140042185:	c5 fe 7f 27          	vmovdqu %ymm4,(%rdi)
140042189:	c5 fe 7f 6f 20       	vmovdqu %ymm5,0x20(%rdi)
14004218e:	c5 fe 7f 77 40       	vmovdqu %ymm6,0x40(%rdi)
140042193:	c5 fe 7f 7f 60       	vmovdqu %ymm7,0x60(%rdi)
140042198:	c5 7e 7f 87 80 00 00 	vmovdqu %ymm8,0x80(%rdi)
14004219f:	00
1400421a0:	c5 f8 77             	vzeroupper
1400421a3:	48 89 e8             	mov    %rbp,%rax
1400421a6:	0f 28 b0 28 ff ff ff 	movaps -0xd8(%rax),%xmm6
1400421ad:	0f 28 b8 38 ff ff ff 	movaps -0xc8(%rax),%xmm7
1400421b4:	44 0f 28 80 48 ff ff 	movaps -0xb8(%rax),%xmm8
1400421bb:	ff
1400421bc:	44 0f 28 88 58 ff ff 	movaps -0xa8(%rax),%xmm9
1400421c3:	ff
1400421c4:	44 0f 28 90 68 ff ff 	movaps -0x98(%rax),%xmm10
1400421cb:	ff
1400421cc:	44 0f 28 98 78 ff ff 	movaps -0x88(%rax),%xmm11
1400421d3:	ff
1400421d4:	44 0f 28 60 88       	movaps -0x78(%rax),%xmm12
1400421d9:	44 0f 28 68 98       	movaps -0x68(%rax),%xmm13
1400421de:	44 0f 28 70 a8       	movaps -0x58(%rax),%xmm14
1400421e3:	44 0f 28 78 b8       	movaps -0x48(%rax),%xmm15
1400421e8:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
1400421ec:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
1400421f0:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
1400421f4:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
1400421f8:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
1400421fc:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140042200:	48 8d 20             	lea    (%rax),%rsp
140042203:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140042208:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14004220d:	f3 c3                	repz ret
14004220f:	90                   	nop
140042210:	90                   	nop
140042211:	90                   	nop
140042212:	90                   	nop
140042213:	90                   	nop
140042214:	90                   	nop
140042215:	90                   	nop
140042216:	90                   	nop
140042217:	90                   	nop
140042218:	90                   	nop
140042219:	90                   	nop
14004221a:	90                   	nop
14004221b:	90                   	nop
14004221c:	90                   	nop
14004221d:	90                   	nop
14004221e:	90                   	nop
14004221f:	90                   	nop
140042220:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
140042224:	48 31 c0             	xor    %rax,%rax
140042227:	4c 8b 42 80          	mov    -0x80(%rdx),%r8
14004222b:	4c 8b 4a 88          	mov    -0x78(%rdx),%r9
14004222f:	4c 8b 52 90          	mov    -0x70(%rdx),%r10
140042233:	49 c1 e0 00          	shl    $0x0,%r8
140042237:	49 c1 e1 1d          	shl    $0x1d,%r9
14004223b:	4d 89 d3             	mov    %r10,%r11
14004223e:	49 c1 e2 3a          	shl    $0x3a,%r10
140042242:	49 c1 eb 06          	shr    $0x6,%r11
140042246:	4c 01 c0             	add    %r8,%rax
140042249:	4c 01 c8             	add    %r9,%rax
14004224c:	4c 01 d0             	add    %r10,%rax
14004224f:	49 83 d3 00          	adc    $0x0,%r11
140042253:	48 89 01             	mov    %rax,(%rcx)
140042256:	4c 89 d8             	mov    %r11,%rax
140042259:	4c 8b 42 98          	mov    -0x68(%rdx),%r8
14004225d:	4c 8b 4a a0          	mov    -0x60(%rdx),%r9
140042261:	49 c1 e0 17          	shl    $0x17,%r8
140042265:	4d 89 ca             	mov    %r9,%r10
140042268:	49 c1 e1 34          	shl    $0x34,%r9
14004226c:	49 c1 ea 0c          	shr    $0xc,%r10
140042270:	4c 01 c0             	add    %r8,%rax
140042273:	4c 01 c8             	add    %r9,%rax
140042276:	49 83 d2 00          	adc    $0x0,%r10
14004227a:	48 89 41 08          	mov    %rax,0x8(%rcx)
14004227e:	4c 89 d0             	mov    %r10,%rax
140042281:	4c 8b 5a a8          	mov    -0x58(%rdx),%r11
140042285:	4c 8b 42 b0          	mov    -0x50(%rdx),%r8
140042289:	49 c1 e3 11          	shl    $0x11,%r11
14004228d:	4d 89 c1             	mov    %r8,%r9
140042290:	49 c1 e0 2e          	shl    $0x2e,%r8
140042294:	49 c1 e9 12          	shr    $0x12,%r9
140042298:	4c 01 d8             	add    %r11,%rax
14004229b:	4c 01 c0             	add    %r8,%rax
14004229e:	49 83 d1 00          	adc    $0x0,%r9
1400422a2:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400422a6:	4c 89 c8             	mov    %r9,%rax