140d78a28:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140d78a2d:	8b 54 24 20          	mov    0x20(%rsp),%edx
140d78a31:	23 53 fc             	and    -0x4(%rbx),%edx
140d78a34:	8b 44 24 24          	mov    0x24(%rsp),%eax
140d78a38:	42 8b 4c 13 fc       	mov    -0x4(%rbx,%r10,1),%ecx
140d78a3d:	23 c8                	and    %eax,%ecx
140d78a3f:	0b ca                	or     %edx,%ecx
140d78a41:	89 4b fc             	mov    %ecx,-0x4(%rbx)
140d78a44:	49 83 e8 01          	sub    $0x1,%r8
140d78a48:	75 d6                	jne    0x140d78a20
140d78a4a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140d78a4f:	48 33 cc             	xor    %rsp,%rcx
140d78a52:	e8 a9 2a 0a 00       	call   0x140e1b500
140d78a57:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140d78a5e:	00
140d78a5f:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140d78a66:	5f                   	pop    %rdi
140d78a67:	c3                   	ret
140d78a68:	cc                   	int3
140d78a69:	cc                   	int3
140d78a6a:	cc                   	int3
140d78a6b:	cc                   	int3
140d78a6c:	cc                   	int3
140d78a6d:	cc                   	int3
140d78a6e:	cc                   	int3
140d78a6f:	cc                   	int3
140d78a70:	4c 8b c9             	mov    %rcx,%r9
140d78a73:	66 41 0f 6e e0       	movd   %r8d,%xmm4
140d78a78:	45 8b d0             	mov    %r8d,%r10d
140d78a7b:	66 0f 70 e4 00       	pshufd $0x0,%xmm4,%xmm4
140d78a80:	48 8d 4a 3c          	lea    0x3c(%rdx),%rcx
140d78a84:	49 8d 41 3c          	lea    0x3c(%r9),%rax
140d78a88:	48 3b d0             	cmp    %rax,%rdx
140d78a8b:	77 34                	ja     0x140d78ac1
140d78a8d:	49 3b c9             	cmp    %r9,%rcx
140d78a90:	72 2f                	jb     0x140d78ac1
140d78a92:	4c 2b ca             	sub    %rdx,%r9
140d78a95:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140d78a9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d78aa0:	41 8b 0c 11          	mov    (%r9,%rdx,1),%ecx
140d78aa4:	48 8d 52 04          	lea    0x4(%rdx),%rdx
140d78aa8:	8b c1                	mov    %ecx,%eax
140d78aaa:	33 42 fc             	xor    -0x4(%rdx),%eax
140d78aad:	41 23 c2             	and    %r10d,%eax
140d78ab0:	33 c8                	xor    %eax,%ecx
140d78ab2:	41 89 4c 11 fc       	mov    %ecx,-0x4(%r9,%rdx,1)
140d78ab7:	31 42 fc             	xor    %eax,-0x4(%rdx)
140d78aba:	49 83 e8 01          	sub    $0x1,%r8
140d78abe:	75 e0                	jne    0x140d78aa0
140d78ac0:	c3                   	ret
140d78ac1:	4c 2b ca             	sub    %rdx,%r9
140d78ac4:	b8 04 00 00 00       	mov    $0x4,%eax
140d78ac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d78ad0:	f3 41 0f 6f 0c 11    	movdqu (%r9,%rdx,1),%xmm1
140d78ad6:	f3 0f 6f 12          	movdqu (%rdx),%xmm2
140d78ada:	48 8d 52 10          	lea    0x10(%rdx),%rdx
140d78ade:	66 0f 6f d9          	movdqa %xmm1,%xmm3
140d78ae2:	0f 57 da             	xorps  %xmm2,%xmm3
140d78ae5:	0f 54 dc             	andps  %xmm4,%xmm3
140d78ae8:	66 0f 6f c3          	movdqa %xmm3,%xmm0
140d78aec:	0f 57 da             	xorps  %xmm2,%xmm3
140d78aef:	0f 57 c1             	xorps  %xmm1,%xmm0
140d78af2:	f3 41 0f 7f 44 11 f0 	movdqu %xmm0,-0x10(%r9,%rdx,1)
140d78af9:	f3 0f 7f 5a f0       	movdqu %xmm3,-0x10(%rdx)
140d78afe:	48 83 e8 01          	sub    $0x1,%rax
140d78b02:	75 cc                	jne    0x140d78ad0
140d78b04:	c3                   	ret
140d78b05:	cc                   	int3
140d78b06:	cc                   	int3
140d78b07:	cc                   	int3
140d78b08:	cc                   	int3
140d78b09:	cc                   	int3
140d78b0a:	cc                   	int3
140d78b0b:	cc                   	int3
140d78b0c:	cc                   	int3
140d78b0d:	cc                   	int3
140d78b0e:	cc                   	int3
140d78b0f:	cc                   	int3
140d78b10:	b8 28 00 00 00       	mov    $0x28,%eax
140d78b15:	e8 86 29 0a 00       	call   0x140e1b4a0
140d78b1a:	48 2b e0             	sub    %rax,%rsp
140d78b1d:	4c 8b c9             	mov    %rcx,%r9
140d78b20:	49 8d 40 3c          	lea    0x3c(%r8),%rax
140d78b24:	48 83 c1 3c          	add    $0x3c,%rcx
140d78b28:	4c 3b c8             	cmp    %rax,%r9
140d78b2b:	77 05                	ja     0x140d78b32
140d78b2d:	49 3b c8             	cmp    %r8,%rcx
140d78b30:	73 0e                	jae    0x140d78b40
140d78b32:	48 8d 42 3c          	lea    0x3c(%rdx),%rax
140d78b36:	4c 3b c8             	cmp    %rax,%r9
140d78b39:	77 2c                	ja     0x140d78b67
140d78b3b:	48 3b ca             	cmp    %rdx,%rcx
140d78b3e:	72 27                	jb     0x140d78b67
140d78b40:	49 2b d0             	sub    %r8,%rdx
140d78b43:	4d 8b d1             	mov    %r9,%r10
140d78b46:	4d 2b d0             	sub    %r8,%r10
140d78b49:	b9 10 00 00 00       	mov    $0x10,%ecx
140d78b4e:	66 90                	xchg   %ax,%ax
140d78b50:	41 8b 04 10          	mov    (%r8,%rdx,1),%eax
140d78b54:	41 2b 00             	sub    (%r8),%eax
140d78b57:	43 89 04 10          	mov    %eax,(%r8,%r10,1)
140d78b5b:	4d 8d 40 04          	lea    0x4(%r8),%r8
140d78b5f:	48 83 e9 01          	sub    $0x1,%rcx
140d78b63:	75 eb                	jne    0x140d78b50
140d78b65:	eb 51                	jmp    0x140d78bb8
140d78b67:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140d78b6c:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140d78b70:	f3 0f 6f 52 10       	movdqu 0x10(%rdx),%xmm2
140d78b75:	66 0f fa c8          	psubd  %xmm0,%xmm1
140d78b79:	f3 41 0f 6f 40 10    	movdqu 0x10(%r8),%xmm0
140d78b7f:	f3 41 0f 7f 09       	movdqu %xmm1,(%r9)
140d78b84:	f3 0f 6f 4a 20       	movdqu 0x20(%rdx),%xmm1
140d78b89:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d78b8d:	f3 41 0f 6f 40 20    	movdqu 0x20(%r8),%xmm0
140d78b93:	f3 41 0f 7f 51 10    	movdqu %xmm2,0x10(%r9)
140d78b99:	f3 0f 6f 52 30       	movdqu 0x30(%rdx),%xmm2
140d78b9e:	66 0f fa c8          	psubd  %xmm0,%xmm1
140d78ba2:	f3 41 0f 6f 40 30    	movdqu 0x30(%r8),%xmm0
140d78ba8:	f3 41 0f 7f 49 20    	movdqu %xmm1,0x20(%r9)
140d78bae:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d78bb2:	f3 41 0f 7f 51 30    	movdqu %xmm2,0x30(%r9)
140d78bb8:	66 0f 6f 15 60 28 41 	movdqa 0x412860(%rip),%xmm2        # 0x14118b420
140d78bbf:	00
140d78bc0:	33 d2                	xor    %edx,%edx
140d78bc2:	66 0f 6f 1d 46 28 41 	movdqa 0x412846(%rip),%xmm3        # 0x14118b410
140d78bc9:	00
140d78bca:	49 8b c9             	mov    %r9,%rcx
140d78bcd:	66 0f 6f 25 8b 3b 23 	movdqa 0x233b8b(%rip),%xmm4        # 0x140fac760
140d78bd4:	00
140d78bd5:	66 0f 6f 2d 23 28 41 	movdqa 0x412823(%rip),%xmm5        # 0x14118b400
140d78bdc:	00
140d78bdd:	0f 1f 00             	nopl   (%rax)
140d78be0:	66 0f 6e c2          	movd   %edx,%xmm0
140d78be4:	8d 42 04             	lea    0x4(%rdx),%eax
140d78be7:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d78bec:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140d78bf0:	66 0f fe c4          	paddd  %xmm4,%xmm0
140d78bf4:	83 c2 08             	add    $0x8,%edx
140d78bf7:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140d78bfb:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140d78bff:	0f 54 c3             	andps  %xmm3,%xmm0
140d78c02:	0f 55 ca             	andnps %xmm2,%xmm1
140d78c05:	0f 56 c8             	orps   %xmm0,%xmm1
140d78c08:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
140d78c0d:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d78c11:	66 0f 6e c0          	movd   %eax,%xmm0
140d78c15:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d78c1a:	66 0f fe c4          	paddd  %xmm4,%xmm0
140d78c1e:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140d78c22:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
140d78c27:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140d78c2b:	0f 54 c3             	andps  %xmm3,%xmm0
140d78c2e:	0f 55 ca             	andnps %xmm2,%xmm1
140d78c31:	0f 56 c8             	orps   %xmm0,%xmm1
140d78c34:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
140d78c39:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d78c3d:	f3 0f 7f 49 f0       	movdqu %xmm1,-0x10(%rcx)
140d78c42:	83 fa 10             	cmp    $0x10,%edx
140d78c45:	72 99                	jb     0x140d78be0
140d78c47:	49 8b c9             	mov    %r9,%rcx
140d78c4a:	48 83 c4 28          	add    $0x28,%rsp
140d78c4e:	e9 7d 01 00 00       	jmp    0x140d78dd0
140d78c53:	cc                   	int3
140d78c54:	cc                   	int3
140d78c55:	cc                   	int3
140d78c56:	cc                   	int3
140d78c57:	cc                   	int3
140d78c58:	cc                   	int3
140d78c59:	cc                   	int3
140d78c5a:	cc                   	int3
140d78c5b:	cc                   	int3
140d78c5c:	cc                   	int3
140d78c5d:	cc                   	int3
140d78c5e:	cc                   	int3
140d78c5f:	cc                   	int3
140d78c60:	b8 28 00 00 00       	mov    $0x28,%eax
140d78c65:	e8 36 28 0a 00       	call   0x140e1b4a0
140d78c6a:	48 2b e0             	sub    %rax,%rsp
140d78c6d:	4c 8b d1             	mov    %rcx,%r10
140d78c70:	49 8d 40 3c          	lea    0x3c(%r8),%rax
140d78c74:	48 83 c1 3c          	add    $0x3c,%rcx
140d78c78:	45 8b d9             	mov    %r9d,%r11d
140d78c7b:	4c 3b d0             	cmp    %rax,%r10
140d78c7e:	77 05                	ja     0x140d78c85
140d78c80:	49 3b c8             	cmp    %r8,%rcx
140d78c83:	73 0e                	jae    0x140d78c93
140d78c85:	48 8d 42 3c          	lea    0x3c(%rdx),%rax
140d78c89:	4c 3b d0             	cmp    %rax,%r10
140d78c8c:	77 2a                	ja     0x140d78cb8
140d78c8e:	48 3b ca             	cmp    %rdx,%rcx
140d78c91:	72 25                	jb     0x140d78cb8
140d78c93:	49 2b d0             	sub    %r8,%rdx
140d78c96:	4d 8b ca             	mov    %r10,%r9
140d78c99:	4d 2b c8             	sub    %r8,%r9
140d78c9c:	b9 10 00 00 00       	mov    $0x10,%ecx
140d78ca1:	41 8b 04 10          	mov    (%r8,%rdx,1),%eax
140d78ca5:	41 2b 00             	sub    (%r8),%eax
140d78ca8:	43 89 04 08          	mov    %eax,(%r8,%r9,1)
140d78cac:	4d 8d 40 04          	lea    0x4(%r8),%r8
140d78cb0:	48 83 e9 01          	sub    $0x1,%rcx
140d78cb4:	75 eb                	jne    0x140d78ca1
140d78cb6:	eb 51                	jmp    0x140d78d09
140d78cb8:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140d78cbd:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140d78cc1:	f3 0f 6f 52 10       	movdqu 0x10(%rdx),%xmm2
140d78cc6:	66 0f fa c8          	psubd  %xmm0,%xmm1
140d78cca:	f3 41 0f 6f 40 10    	movdqu 0x10(%r8),%xmm0
140d78cd0:	f3 41 0f 7f 0a       	movdqu %xmm1,(%r10)
140d78cd5:	f3 0f 6f 4a 20       	movdqu 0x20(%rdx),%xmm1
140d78cda:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d78cde:	f3 41 0f 6f 40 20    	movdqu 0x20(%r8),%xmm0
140d78ce4:	f3 41 0f 7f 52 10    	movdqu %xmm2,0x10(%r10)
140d78cea:	f3 0f 6f 52 30       	movdqu 0x30(%rdx),%xmm2
140d78cef:	66 0f fa c8          	psubd  %xmm0,%xmm1
140d78cf3:	f3 41 0f 6f 40 30    	movdqu 0x30(%r8),%xmm0
140d78cf9:	f3 41 0f 7f 4a 20    	movdqu %xmm1,0x20(%r10)
140d78cff:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d78d03:	f3 41 0f 7f 52 30    	movdqu %xmm2,0x30(%r10)
140d78d09:	66 0f 6f 25 4f 3a 23 	movdqa 0x233a4f(%rip),%xmm4        # 0x140fac760
140d78d10:	00
140d78d11:	49 8b ca             	mov    %r10,%rcx
140d78d14:	66 0f 6f 2d e4 26 41 	movdqa 0x4126e4(%rip),%xmm5        # 0x14118b400
140d78d1b:	00
140d78d1c:	41 69 c3 ff ff ff 0f 	imul   $0xfffffff,%r11d,%eax
140d78d23:	66 0f 6e d0          	movd   %eax,%xmm2
140d78d27:	41 2b c3             	sub    %r11d,%eax
140d78d2a:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
140d78d2f:	33 d2                	xor    %edx,%edx
140d78d31:	66 0f 6e d8          	movd   %eax,%xmm3
140d78d35:	66 0f 70 db 00       	pshufd $0x0,%xmm3,%xmm3
140d78d3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d78d40:	66 0f 6e c2          	movd   %edx,%xmm0
140d78d44:	8d 42 04             	lea    0x4(%rdx),%eax
140d78d47:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d78d4c:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140d78d50:	66 0f fe c4          	paddd  %xmm4,%xmm0
140d78d54:	83 c2 08             	add    $0x8,%edx
140d78d57:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140d78d5b:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140d78d5f:	0f 54 c3             	andps  %xmm3,%xmm0
140d78d62:	0f 55 ca             	andnps %xmm2,%xmm1
140d78d65:	0f 56 c8             	orps   %xmm0,%xmm1
140d78d68:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
140d78d6d:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d78d71:	66 0f 6e c0          	movd   %eax,%xmm0
140d78d75:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d78d7a:	66 0f fe c4          	paddd  %xmm4,%xmm0
140d78d7e:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140d78d82:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
140d78d87:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140d78d8b:	0f 54 c3             	andps  %xmm3,%xmm0
140d78d8e:	0f 55 ca             	andnps %xmm2,%xmm1
140d78d91:	0f 56 c8             	orps   %xmm0,%xmm1
140d78d94:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
140d78d99:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d78d9d:	f3 0f 7f 49 f0       	movdqu %xmm1,-0x10(%rcx)
140d78da2:	83 fa 10             	cmp    $0x10,%edx
140d78da5:	72 99                	jb     0x140d78d40
140d78da7:	41 8d 43 01          	lea    0x1(%r11),%eax
140d78dab:	83 f8 02             	cmp    $0x2,%eax
140d78dae:	7e 0c                	jle    0x140d78dbc
140d78db0:	49 8b ca             	mov    %r10,%rcx
140d78db3:	48 83 c4 28          	add    $0x28,%rsp
140d78db7:	e9 14 00 00 00       	jmp    0x140d78dd0
140d78dbc:	48 83 c4 28          	add    $0x28,%rsp
140d78dc0:	c3                   	ret
140d78dc1:	cc                   	int3
140d78dc2:	cc                   	int3
140d78dc3:	cc                   	int3
140d78dc4:	cc                   	int3
140d78dc5:	cc                   	int3
140d78dc6:	cc                   	int3
140d78dc7:	cc                   	int3
140d78dc8:	cc                   	int3
140d78dc9:	cc                   	int3
140d78dca:	cc                   	int3
140d78dcb:	cc                   	int3
140d78dcc:	cc                   	int3
140d78dcd:	cc                   	int3
140d78dce:	cc                   	int3
140d78dcf:	cc                   	int3
140d78dd0:	8b 51 3c             	mov    0x3c(%rcx),%edx
140d78dd3:	4c 8b d9             	mov    %rcx,%r11
140d78dd6:	44 8b 49 20          	mov    0x20(%rcx),%r9d
140d78dda:	44 8b d2             	mov    %edx,%r10d
140d78ddd:	44 8b 41 38          	mov    0x38(%rcx),%r8d
140d78de1:	81 e2 ff ff ff 0f    	and    $0xfffffff,%edx
140d78de7:	41 8b c0             	mov    %r8d,%eax
140d78dea:	41 c1 ea 1c          	shr    $0x1c,%r10d
140d78dee:	c1 e8 1c             	shr    $0x1c,%eax
140d78df1:	41 81 e0 ff ff ff 0f 	and    $0xfffffff,%r8d
140d78df8:	03 c2                	add    %edx,%eax
140d78dfa:	45 03 ca             	add    %r10d,%r9d
140d78dfd:	89 41 3c             	mov    %eax,0x3c(%rcx)
140d78e00:	8b 49 34             	mov    0x34(%rcx),%ecx
140d78e03:	8b c1                	mov    %ecx,%eax
140d78e05:	41 8b 53 30          	mov    0x30(%r11),%edx
140d78e09:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d78e0f:	c1 e8 1c             	shr    $0x1c,%eax
140d78e12:	44 03 c0             	add    %eax,%r8d
140d78e15:	8b c2                	mov    %edx,%eax
140d78e17:	c1 e8 1c             	shr    $0x1c,%eax
140d78e1a:	81 e2 ff ff ff 0f    	and    $0xfffffff,%edx
140d78e20:	03 c8                	add    %eax,%ecx
140d78e22:	45 89 43 38          	mov    %r8d,0x38(%r11)
140d78e26:	45 8b 43 14          	mov    0x14(%r11),%r8d
140d78e2a:	41 89 4b 34          	mov    %ecx,0x34(%r11)
140d78e2e:	41 8b 4b 2c          	mov    0x2c(%r11),%ecx
140d78e32:	8b c1                	mov    %ecx,%eax
140d78e34:	c1 e8 1c             	shr    $0x1c,%eax
140d78e37:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d78e3d:	03 d0                	add    %eax,%edx
140d78e3f:	41 89 53 30          	mov    %edx,0x30(%r11)
140d78e43:	41 8b 53 28          	mov    0x28(%r11),%edx
140d78e47:	8b c2                	mov    %edx,%eax
140d78e49:	c1 e8 1c             	shr    $0x1c,%eax
140d78e4c:	81 e2 ff ff ff 0f    	and    $0xfffffff,%edx
140d78e52:	03 c8                	add    %eax,%ecx
140d78e54:	41 89 4b 2c          	mov    %ecx,0x2c(%r11)
140d78e58:	41 8b 4b 24          	mov    0x24(%r11),%ecx
140d78e5c:	8b c1                	mov    %ecx,%eax
140d78e5e:	c1 e8 1c             	shr    $0x1c,%eax
140d78e61:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d78e67:	03 d0                	add    %eax,%edx
140d78e69:	41 8b c1             	mov    %r9d,%eax
140d78e6c:	c1 e8 1c             	shr    $0x1c,%eax
140d78e6f:	41 81 e1 ff ff ff 0f 	and    $0xfffffff,%r9d
140d78e76:	03 c8                	add    %eax,%ecx
140d78e78:	41 89 53 28          	mov    %edx,0x28(%r11)
140d78e7c:	41 8b 53 18          	mov    0x18(%r11),%edx
140d78e80:	41 89 4b 24          	mov    %ecx,0x24(%r11)
140d78e84:	41 8b 4b 1c          	mov    0x1c(%r11),%ecx
140d78e88:	8b c1                	mov    %ecx,%eax
140d78e8a:	c1 e8 1c             	shr    $0x1c,%eax
140d78e8d:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d78e93:	44 03 c8             	add    %eax,%r9d
140d78e96:	8b c2                	mov    %edx,%eax
140d78e98:	c1 e8 1c             	shr    $0x1c,%eax
140d78e9b:	81 e2 ff ff ff 0f    	and    $0xfffffff,%edx
140d78ea1:	03 c8                	add    %eax,%ecx
140d78ea3:	45 89 4b 20          	mov    %r9d,0x20(%r11)
140d78ea7:	41 8b c0             	mov    %r8d,%eax
140d78eaa:	41 89 4b 1c          	mov    %ecx,0x1c(%r11)
140d78eae:	41 8b 4b 10          	mov    0x10(%r11),%ecx
140d78eb2:	41 81 e0 ff ff ff 0f 	and    $0xfffffff,%r8d
140d78eb9:	c1 e8 1c             	shr    $0x1c,%eax
140d78ebc:	03 d0                	add    %eax,%edx
140d78ebe:	8b c1                	mov    %ecx,%eax
140d78ec0:	c1 e8 1c             	shr    $0x1c,%eax
140d78ec3:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx