140040c9d:	c5 7e 6f 61 b8       	vmovdqu -0x48(%rcx),%ymm12
140040ca2:	49 c1 ea 1d          	shr    $0x1d,%r10
140040ca6:	48 0f af 51 90       	imul   -0x70(%rcx),%rdx
140040cab:	49 01 d4             	add    %rdx,%r12
140040cae:	4d 01 d3             	add    %r10,%r11
140040cb1:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040cb6:	c4 61 f9 7e d3       	vmovq  %xmm10,%rbx
140040cbb:	c5 7e 6f 69 d8       	vmovdqu -0x28(%rcx),%ymm13
140040cc0:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140040cc4:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040cc9:	c5 fe 6f 41 f8       	vmovdqu -0x8(%rcx),%ymm0
140040cce:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140040cd3:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040cd8:	c5 7e 6f 61 18       	vmovdqu 0x18(%rcx),%ymm12
140040cdd:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140040ce2:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040ce7:	c5 7e 6f 69 38       	vmovdqu 0x38(%rcx),%ymm13
140040cec:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140040cf0:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040cf5:	c5 fe 6f 41 58       	vmovdqu 0x58(%rcx),%ymm0
140040cfa:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140040cff:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040d04:	c5 7e 6f 61 78       	vmovdqu 0x78(%rcx),%ymm12
140040d09:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140040d0e:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040d13:	c5 7e 6f a9 98 00 00 	vmovdqu 0x98(%rcx),%ymm13
140040d1a:	00
140040d1b:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140040d1f:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040d24:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140040d29:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040d2e:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140040d33:	c5 fe 6f 46 90       	vmovdqu -0x70(%rsi),%ymm0
140040d38:	48 89 d8             	mov    %rbx,%rax
140040d3b:	48 0f af 46 80       	imul   -0x80(%rsi),%rax
140040d40:	4c 01 d8             	add    %r11,%rax
140040d43:	c5 7e 6f 66 b0       	vmovdqu -0x50(%rsi),%ymm12
140040d48:	49 89 c3             	mov    %rax,%r11
140040d4b:	41 0f af c0          	imul   %r8d,%eax
140040d4f:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
140040d54:	48 0f af 5e 88       	imul   -0x78(%rsi),%rbx
140040d59:	49 01 dc             	add    %rbx,%r12
140040d5c:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140040d61:	c5 79 6e d8          	vmovd  %eax,%xmm11
140040d65:	c5 7e 6f 6e d0       	vmovdqu -0x30(%rsi),%ymm13
140040d6a:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140040d6e:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140040d73:	c4 42 7d 59 db       	vpbroadcastq %xmm11,%ymm11
140040d78:	c5 fe 6f 46 f0       	vmovdqu -0x10(%rsi),%ymm0
140040d7d:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140040d82:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140040d87:	c5 7e 6f 66 10       	vmovdqu 0x10(%rsi),%ymm12
140040d8c:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140040d91:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140040d96:	c5 7e 6f 6e 30       	vmovdqu 0x30(%rsi),%ymm13
140040d9b:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140040d9f:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140040da4:	c5 fe 6f 46 50       	vmovdqu 0x50(%rsi),%ymm0
140040da9:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140040dae:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140040db3:	c5 7e 6f 66 70       	vmovdqu 0x70(%rsi),%ymm12
140040db8:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140040dbd:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140040dc2:	c5 7e 6f ae 90 00 00 	vmovdqu 0x90(%rsi),%ymm13
140040dc9:	00
140040dca:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140040dce:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140040dd3:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140040dd8:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140040ddd:	c4 42 7d 59 55 18    	vpbroadcastq 0x18(%r13),%ymm10
140040de3:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140040de8:	c5 fe 6f 41 90       	vmovdqu -0x70(%rcx),%ymm0
140040ded:	48 89 c2             	mov    %rax,%rdx
140040df0:	48 0f af 41 80       	imul   -0x80(%rcx),%rax
140040df5:	49 01 c3             	add    %rax,%r11
140040df8:	c5 7e 6f 61 b0       	vmovdqu -0x50(%rcx),%ymm12
140040dfd:	48 0f af 51 88       	imul   -0x78(%rcx),%rdx
140040e02:	49 01 d4             	add    %rdx,%r12
140040e05:	49 c1 eb 1d          	shr    $0x1d,%r11
140040e09:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040e0e:	c4 61 f9 7e d3       	vmovq  %xmm10,%rbx
140040e13:	c5 7e 6f 69 d0       	vmovdqu -0x30(%rcx),%ymm13
140040e18:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140040e1c:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040e21:	c5 fe 6f 41 f0       	vmovdqu -0x10(%rcx),%ymm0
140040e26:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140040e2b:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040e30:	c5 7e 6f 61 10       	vmovdqu 0x10(%rcx),%ymm12
140040e35:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140040e3a:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040e3f:	c5 7e 6f 69 30       	vmovdqu 0x30(%rcx),%ymm13
140040e44:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140040e48:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040e4d:	c5 fe 6f 41 50       	vmovdqu 0x50(%rcx),%ymm0
140040e52:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140040e57:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040e5c:	c5 7e 6f 61 70       	vmovdqu 0x70(%rcx),%ymm12
140040e61:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140040e66:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040e6b:	c5 7e 6f a9 90 00 00 	vmovdqu 0x90(%rcx),%ymm13
140040e72:	00
140040e73:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140040e77:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040e7c:	c5 fe 6f 46 88       	vmovdqu -0x78(%rsi),%ymm0
140040e81:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140040e86:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040e8b:	c5 7e 6f 66 a8       	vmovdqu -0x58(%rsi),%ymm12
140040e90:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140040e95:	4d 01 dc             	add    %r11,%r12
140040e98:	48 0f af 5e 80       	imul   -0x80(%rsi),%rbx
140040e9d:	49 01 dc             	add    %rbx,%r12
140040ea0:	4c 89 e0             	mov    %r12,%rax
140040ea3:	41 0f af c0          	imul   %r8d,%eax
140040ea7:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
140040eac:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140040eb1:	c5 79 6e d8          	vmovd  %eax,%xmm11
140040eb5:	c5 7e 6f 6e c8       	vmovdqu -0x38(%rsi),%ymm13
140040eba:	c5 f5 d4 c8          	vpaddq %ymm0,%ymm1,%ymm1
140040ebe:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140040ec3:	c4 42 7d 59 db       	vpbroadcastq %xmm11,%ymm11
140040ec8:	c5 fe 6f 46 e8       	vmovdqu -0x18(%rsi),%ymm0
140040ecd:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
140040ed2:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140040ed7:	c5 7e 6f 66 08       	vmovdqu 0x8(%rsi),%ymm12
140040edc:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
140040ee1:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140040ee6:	c5 7e 6f 6e 28       	vmovdqu 0x28(%rsi),%ymm13
140040eeb:	c5 dd d4 e0          	vpaddq %ymm0,%ymm4,%ymm4
140040eef:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140040ef4:	c5 fe 6f 46 48       	vmovdqu 0x48(%rsi),%ymm0
140040ef9:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140040efe:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140040f03:	c5 7e 6f 66 68       	vmovdqu 0x68(%rsi),%ymm12
140040f08:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
140040f0d:	c4 c1 7d f4 c2       	vpmuludq %ymm10,%ymm0,%ymm0
140040f12:	c5 7e 6f ae 88 00 00 	vmovdqu 0x88(%rsi),%ymm13
140040f19:	00
140040f1a:	c5 c5 d4 f8          	vpaddq %ymm0,%ymm7,%ymm7
140040f1e:	c4 41 1d f4 e2       	vpmuludq %ymm10,%ymm12,%ymm12
140040f23:	c4 41 3d d4 c4       	vpaddq %ymm12,%ymm8,%ymm8
140040f28:	c4 41 15 f4 ea       	vpmuludq %ymm10,%ymm13,%ymm13
140040f2d:	c4 42 7d 59 55 20    	vpbroadcastq 0x20(%r13),%ymm10
140040f33:	c4 41 35 d4 cd       	vpaddq %ymm13,%ymm9,%ymm9
140040f38:	49 83 c5 20          	add    $0x20,%r13
140040f3c:	c5 fe 6f 41 88       	vmovdqu -0x78(%rcx),%ymm0
140040f41:	48 0f af 41 80       	imul   -0x80(%rcx),%rax
140040f46:	49 01 c4             	add    %rax,%r12
140040f49:	49 c1 ec 1d          	shr    $0x1d,%r12
140040f4d:	c5 7e 6f 61 a8       	vmovdqu -0x58(%rcx),%ymm12
140040f52:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040f57:	c4 61 f9 7e d3       	vmovq  %xmm10,%rbx
140040f5c:	c5 7e 6f 69 c8       	vmovdqu -0x38(%rcx),%ymm13
140040f61:	c5 f5 d4 c0          	vpaddq %ymm0,%ymm1,%ymm0
140040f65:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040f6a:	c5 fe 7f 04 24       	vmovdqu %ymm0,(%rsp)
140040f6f:	c4 c1 6d d4 cc       	vpaddq %ymm12,%ymm2,%ymm1
140040f74:	c5 fe 6f 41 e8       	vmovdqu -0x18(%rcx),%ymm0
140040f79:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040f7e:	c5 7e 6f 61 08       	vmovdqu 0x8(%rcx),%ymm12
140040f83:	c4 c1 65 d4 d5       	vpaddq %ymm13,%ymm3,%ymm2
140040f88:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040f8d:	c5 7e 6f 69 28       	vmovdqu 0x28(%rcx),%ymm13
140040f92:	c5 dd d4 d8          	vpaddq %ymm0,%ymm4,%ymm3
140040f96:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040f9b:	c5 fe 6f 41 48       	vmovdqu 0x48(%rcx),%ymm0
140040fa0:	c4 c1 55 d4 e4       	vpaddq %ymm12,%ymm5,%ymm4
140040fa5:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040faa:	c5 7e 6f 61 68       	vmovdqu 0x68(%rcx),%ymm12
140040faf:	c4 c1 4d d4 ed       	vpaddq %ymm13,%ymm6,%ymm5
140040fb4:	c4 c1 7d f4 c3       	vpmuludq %ymm11,%ymm0,%ymm0
140040fb9:	c5 7e 6f a9 88 00 00 	vmovdqu 0x88(%rcx),%ymm13
140040fc0:	00
140040fc1:	4d 89 e1             	mov    %r12,%r9
140040fc4:	c5 c5 d4 f0          	vpaddq %ymm0,%ymm7,%ymm6
140040fc8:	c4 41 1d f4 e3       	vpmuludq %ymm11,%ymm12,%ymm12
140040fcd:	4c 03 0c 24          	add    (%rsp),%r9
140040fd1:	c4 c1 3d d4 fc       	vpaddq %ymm12,%ymm8,%ymm7
140040fd6:	c4 41 15 f4 eb       	vpmuludq %ymm11,%ymm13,%ymm13
140040fdb:	c4 41 f9 6e e4       	vmovq  %r12,%xmm12
140040fe0:	c4 41 35 d4 c5       	vpaddq %ymm13,%ymm9,%ymm8
140040fe5:	41 ff ce             	dec    %r14d
140040fe8:	0f 85 92 fa ff ff    	jne    0x140040a80
140040fee:	c5 9d d4 04 24       	vpaddq (%rsp),%ymm12,%ymm0
140040ff3:	c5 9d 73 d0 1d       	vpsrlq $0x1d,%ymm0,%ymm12
140040ff8:	c4 c1 7d db c7       	vpand  %ymm15,%ymm0,%ymm0
140040ffd:	c5 95 73 d1 1d       	vpsrlq $0x1d,%ymm1,%ymm13
140041002:	c4 c1 75 db cf       	vpand  %ymm15,%ymm1,%ymm1
140041007:	c5 ad 73 d2 1d       	vpsrlq $0x1d,%ymm2,%ymm10
14004100c:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
140041012:	c4 c1 6d db d7       	vpand  %ymm15,%ymm2,%ymm2
140041017:	c5 a5 73 d3 1d       	vpsrlq $0x1d,%ymm3,%ymm11
14004101c:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
140041022:	c4 c1 65 db df       	vpand  %ymm15,%ymm3,%ymm3
140041027:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
14004102d:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
140041033:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
140041039:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
14004103f:	c4 c1 7d d4 c1       	vpaddq %ymm9,%ymm0,%ymm0
140041044:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
14004104a:	c4 c1 75 d4 cc       	vpaddq %ymm12,%ymm1,%ymm1
14004104f:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
140041055:	c4 c1 6d d4 d5       	vpaddq %ymm13,%ymm2,%ymm2
14004105a:	c4 43 0d 02 db 03    	vpblendd $0x3,%ymm11,%ymm14,%ymm11
140041060:	c4 c1 65 d4 da       	vpaddq %ymm10,%ymm3,%ymm3
140041065:	c4 c1 5d d4 e3       	vpaddq %ymm11,%ymm4,%ymm4
14004106a:	c5 9d 73 d0 1d       	vpsrlq $0x1d,%ymm0,%ymm12
14004106f:	c4 c1 7d db c7       	vpand  %ymm15,%ymm0,%ymm0
140041074:	c5 95 73 d1 1d       	vpsrlq $0x1d,%ymm1,%ymm13
140041079:	c4 c1 75 db cf       	vpand  %ymm15,%ymm1,%ymm1
14004107e:	c5 ad 73 d2 1d       	vpsrlq $0x1d,%ymm2,%ymm10
140041083:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
140041089:	c4 c1 6d db d7       	vpand  %ymm15,%ymm2,%ymm2
14004108e:	c5 a5 73 d3 1d       	vpsrlq $0x1d,%ymm3,%ymm11
140041093:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
140041099:	c4 c1 65 db df       	vpand  %ymm15,%ymm3,%ymm3
14004109e:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
1400410a4:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
1400410aa:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
1400410b0:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
1400410b6:	c4 c1 7d d4 c1       	vpaddq %ymm9,%ymm0,%ymm0
1400410bb:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
1400410c1:	c4 c1 75 d4 cc       	vpaddq %ymm12,%ymm1,%ymm1
1400410c6:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
1400410cc:	c4 c1 6d d4 d5       	vpaddq %ymm13,%ymm2,%ymm2
1400410d1:	c4 43 0d 02 db 03    	vpblendd $0x3,%ymm11,%ymm14,%ymm11
1400410d7:	c4 c1 65 d4 da       	vpaddq %ymm10,%ymm3,%ymm3
1400410dc:	c4 c1 5d d4 e3       	vpaddq %ymm11,%ymm4,%ymm4
1400410e1:	c5 fe 7f 47 80       	vmovdqu %ymm0,-0x80(%rdi)
1400410e6:	c5 fe 7f 4f a0       	vmovdqu %ymm1,-0x60(%rdi)
1400410eb:	c5 fe 7f 57 c0       	vmovdqu %ymm2,-0x40(%rdi)
1400410f0:	c5 fe 7f 5f e0       	vmovdqu %ymm3,-0x20(%rdi)
1400410f5:	c5 9d 73 d4 1d       	vpsrlq $0x1d,%ymm4,%ymm12
1400410fa:	c4 c1 5d db e7       	vpand  %ymm15,%ymm4,%ymm4
1400410ff:	c5 95 73 d5 1d       	vpsrlq $0x1d,%ymm5,%ymm13
140041104:	c4 c1 55 db ef       	vpand  %ymm15,%ymm5,%ymm5
140041109:	c5 ad 73 d6 1d       	vpsrlq $0x1d,%ymm6,%ymm10
14004110e:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
140041114:	c4 c1 4d db f7       	vpand  %ymm15,%ymm6,%ymm6
140041119:	c5 a5 73 d7 1d       	vpsrlq $0x1d,%ymm7,%ymm11
14004111e:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
140041124:	c4 c1 45 db ff       	vpand  %ymm15,%ymm7,%ymm7
140041129:	c4 c1 7d 73 d0 1d    	vpsrlq $0x1d,%ymm8,%ymm0
14004112f:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
140041135:	c4 41 3d db c7       	vpand  %ymm15,%ymm8,%ymm8
14004113a:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
140041140:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
140041146:	c4 e3 fd 00 c0 93    	vpermq $0x93,%ymm0,%ymm0
14004114c:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
140041152:	c4 c1 5d d4 e1       	vpaddq %ymm9,%ymm4,%ymm4
140041157:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
14004115d:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
140041162:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
140041168:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
14004116d:	c4 43 7d 02 db 03    	vpblendd $0x3,%ymm11,%ymm0,%ymm11
140041173:	c4 c1 45 d4 fa       	vpaddq %ymm10,%ymm7,%ymm7
140041178:	c4 41 3d d4 c3       	vpaddq %ymm11,%ymm8,%ymm8
14004117d:	c5 9d 73 d4 1d       	vpsrlq $0x1d,%ymm4,%ymm12
140041182:	c4 c1 5d db e7       	vpand  %ymm15,%ymm4,%ymm4
140041187:	c5 95 73 d5 1d       	vpsrlq $0x1d,%ymm5,%ymm13
14004118c:	c4 c1 55 db ef       	vpand  %ymm15,%ymm5,%ymm5
140041191:	c5 ad 73 d6 1d       	vpsrlq $0x1d,%ymm6,%ymm10
140041196:	c4 43 fd 00 e4 93    	vpermq $0x93,%ymm12,%ymm12
14004119c:	c4 c1 4d db f7       	vpand  %ymm15,%ymm6,%ymm6
1400411a1:	c5 a5 73 d7 1d       	vpsrlq $0x1d,%ymm7,%ymm11
1400411a6:	c4 43 fd 00 ed 93    	vpermq $0x93,%ymm13,%ymm13
1400411ac:	c4 c1 45 db ff       	vpand  %ymm15,%ymm7,%ymm7
1400411b1:	c4 c1 7d 73 d0 1d    	vpsrlq $0x1d,%ymm8,%ymm0
1400411b7:	c4 43 fd 00 d2 93    	vpermq $0x93,%ymm10,%ymm10
1400411bd:	c4 41 3d db c7       	vpand  %ymm15,%ymm8,%ymm8
1400411c2:	c4 43 fd 00 db 93    	vpermq $0x93,%ymm11,%ymm11
1400411c8:	c4 43 1d 02 ce 03    	vpblendd $0x3,%ymm14,%ymm12,%ymm9
1400411ce:	c4 e3 fd 00 c0 93    	vpermq $0x93,%ymm0,%ymm0
1400411d4:	c4 43 15 02 e4 03    	vpblendd $0x3,%ymm12,%ymm13,%ymm12
1400411da:	c4 c1 5d d4 e1       	vpaddq %ymm9,%ymm4,%ymm4
1400411df:	c4 43 2d 02 ed 03    	vpblendd $0x3,%ymm13,%ymm10,%ymm13
1400411e5:	c4 c1 55 d4 ec       	vpaddq %ymm12,%ymm5,%ymm5
1400411ea:	c4 43 25 02 d2 03    	vpblendd $0x3,%ymm10,%ymm11,%ymm10
1400411f0:	c4 c1 4d d4 f5       	vpaddq %ymm13,%ymm6,%ymm6
1400411f5:	c4 43 7d 02 db 03    	vpblendd $0x3,%ymm11,%ymm0,%ymm11
1400411fb:	c4 c1 45 d4 fa       	vpaddq %ymm10,%ymm7,%ymm7
140041200:	c4 41 3d d4 c3       	vpaddq %ymm11,%ymm8,%ymm8
140041205:	c5 fe 7f 27          	vmovdqu %ymm4,(%rdi)
140041209:	c5 fe 7f 6f 20       	vmovdqu %ymm5,0x20(%rdi)
14004120e:	c5 fe 7f 77 40       	vmovdqu %ymm6,0x40(%rdi)
140041213:	c5 fe 7f 7f 60       	vmovdqu %ymm7,0x60(%rdi)
140041218:	c5 7e 7f 87 80 00 00 	vmovdqu %ymm8,0x80(%rdi)
14004121f:	00
140041220:	c5 f8 77             	vzeroupper
140041223:	48 89 e8             	mov    %rbp,%rax
140041226:	0f 28 b0 28 ff ff ff 	movaps -0xd8(%rax),%xmm6
14004122d:	0f 28 b8 38 ff ff ff 	movaps -0xc8(%rax),%xmm7
140041234:	44 0f 28 80 48 ff ff 	movaps -0xb8(%rax),%xmm8
14004123b:	ff
14004123c:	44 0f 28 88 58 ff ff 	movaps -0xa8(%rax),%xmm9
140041243:	ff
140041244:	44 0f 28 90 68 ff ff 	movaps -0x98(%rax),%xmm10
14004124b:	ff
14004124c:	44 0f 28 98 78 ff ff 	movaps -0x88(%rax),%xmm11
140041253:	ff
140041254:	44 0f 28 60 88       	movaps -0x78(%rax),%xmm12
140041259:	44 0f 28 68 98       	movaps -0x68(%rax),%xmm13
14004125e:	44 0f 28 70 a8       	movaps -0x58(%rax),%xmm14
140041263:	44 0f 28 78 b8       	movaps -0x48(%rax),%xmm15
140041268:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
14004126c:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140041270:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140041274:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140041278:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
14004127c:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140041280:	48 8d 20             	lea    (%rax),%rsp
140041283:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140041288:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14004128d:	f3 c3                	repz ret
14004128f:	90                   	nop
140041290:	90                   	nop
140041291:	90                   	nop
140041292:	90                   	nop
140041293:	90                   	nop
140041294:	90                   	nop
140041295:	90                   	nop
140041296:	90                   	nop
140041297:	90                   	nop
140041298:	90                   	nop
140041299:	90                   	nop
14004129a:	90                   	nop
14004129b:	90                   	nop
14004129c:	90                   	nop
14004129d:	90                   	nop
14004129e:	90                   	nop
14004129f:	90                   	nop
1400412a0:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
1400412a4:	48 31 c0             	xor    %rax,%rax
1400412a7:	4c 8b 42 80          	mov    -0x80(%rdx),%r8
1400412ab:	4c 8b 4a 88          	mov    -0x78(%rdx),%r9
1400412af:	4c 8b 52 90          	mov    -0x70(%rdx),%r10
1400412b3:	49 c1 e0 00          	shl    $0x0,%r8
1400412b7:	49 c1 e1 1d          	shl    $0x1d,%r9
1400412bb:	4d 89 d3             	mov    %r10,%r11
1400412be:	49 c1 e2 3a          	shl    $0x3a,%r10
1400412c2:	49 c1 eb 06          	shr    $0x6,%r11
1400412c6:	4c 01 c0             	add    %r8,%rax
1400412c9:	4c 01 c8             	add    %r9,%rax
1400412cc:	4c 01 d0             	add    %r10,%rax
1400412cf:	49 83 d3 00          	adc    $0x0,%r11
1400412d3:	48 89 01             	mov    %rax,(%rcx)
1400412d6:	4c 89 d8             	mov    %r11,%rax
1400412d9:	4c 8b 42 98          	mov    -0x68(%rdx),%r8
1400412dd:	4c 8b 4a a0          	mov    -0x60(%rdx),%r9
1400412e1:	49 c1 e0 17          	shl    $0x17,%r8
1400412e5:	4d 89 ca             	mov    %r9,%r10