100406b3b:	44 89 02             	mov    %r8d,(%rdx)
100406b3e:	c3                   	ret
100406b3f:	90                   	nop
100406b40:	48 8d 05 f9 e5 00 00 	lea    0xe5f9(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406b47:	48 85 c9             	test   %rcx,%rcx
100406b4a:	48 0f 44 c8          	cmove  %rax,%rcx
100406b4e:	8b 41 04             	mov    0x4(%rcx),%eax
100406b51:	89 51 04             	mov    %edx,0x4(%rcx)
100406b54:	c3                   	ret
100406b55:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406b5c:	00 00 00 00
100406b60:	48 83 ec 28          	sub    $0x28,%rsp
100406b64:	48 8d 05 d5 e5 00 00 	lea    0xe5d5(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406b6b:	48 85 c9             	test   %rcx,%rcx
100406b6e:	48 0f 44 c8          	cmove  %rax,%rcx
100406b72:	c7 01 0a 00 00 00    	movl   $0xa,(%rcx)
100406b78:	48 85 d2             	test   %rdx,%rdx
100406b7b:	0f 84 eb 44 00 00    	je     10040b06c <.text+0xa06c>
100406b81:	4d 85 c0             	test   %r8,%r8
100406b84:	0f 84 e2 44 00 00    	je     10040b06c <.text+0xa06c>
100406b8a:	48 89 51 28          	mov    %rdx,0x28(%rcx)
100406b8e:	4c 89 41 30          	mov    %r8,0x30(%rcx)
100406b92:	48 83 c4 28          	add    $0x28,%rsp
100406b96:	c3                   	ret
100406b97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100406b9e:	00 00
100406ba0:	41 55                	push   %r13
100406ba2:	41 54                	push   %r12
100406ba4:	55                   	push   %rbp
100406ba5:	57                   	push   %rdi
100406ba6:	56                   	push   %rsi
100406ba7:	53                   	push   %rbx
100406ba8:	48 83 ec 58          	sub    $0x58,%rsp
100406bac:	48 8d 05 8d e5 00 00 	lea    0xe58d(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406bb3:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
100406bba:	00
100406bbb:	48 85 db             	test   %rbx,%rbx
100406bbe:	48 0f 44 d8          	cmove  %rax,%rbx
100406bc2:	49 89 cc             	mov    %rcx,%r12
100406bc5:	49 89 d5             	mov    %rdx,%r13
100406bc8:	4c 89 c6             	mov    %r8,%rsi
100406bcb:	4c 89 cf             	mov    %r9,%rdi
100406bce:	e8 0d 39 00 00       	call   10040a4e0 <.text+0x94e0>
100406bd3:	4c 89 e1             	mov    %r12,%rcx
100406bd6:	49 89 f9             	mov    %rdi,%r9
100406bd9:	49 89 f0             	mov    %rsi,%r8
100406bdc:	8b 28                	mov    (%rax),%ebp
100406bde:	48 8b 43 30          	mov    0x30(%rbx),%rax
100406be2:	4c 89 ea             	mov    %r13,%rdx
100406be5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100406bea:	48 8b 43 28          	mov    0x28(%rbx),%rax
100406bee:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100406bf3:	48 8d 43 08          	lea    0x8(%rbx),%rax
100406bf7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100406bfc:	8b 43 04             	mov    0x4(%rbx),%eax
100406bff:	89 44 24 28          	mov    %eax,0x28(%rsp)
100406c03:	8b 03                	mov    (%rbx),%eax
100406c05:	89 44 24 20          	mov    %eax,0x20(%rsp)
100406c09:	e8 a2 e8 ff ff       	call   1004054b0 <.text+0x44b0>
100406c0e:	49 89 c4             	mov    %rax,%r12
100406c11:	e8 ca 38 00 00       	call   10040a4e0 <.text+0x94e0>
100406c16:	89 28                	mov    %ebp,(%rax)
100406c18:	4c 89 e0             	mov    %r12,%rax
100406c1b:	48 83 c4 58          	add    $0x58,%rsp
100406c1f:	5b                   	pop    %rbx
100406c20:	5e                   	pop    %rsi
100406c21:	5f                   	pop    %rdi
100406c22:	5d                   	pop    %rbp
100406c23:	41 5c                	pop    %r12
100406c25:	41 5d                	pop    %r13
100406c27:	c3                   	ret
100406c28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100406c2f:	00
100406c30:	41 57                	push   %r15
100406c32:	41 56                	push   %r14
100406c34:	41 55                	push   %r13
100406c36:	41 54                	push   %r12
100406c38:	55                   	push   %rbp
100406c39:	57                   	push   %rdi
100406c3a:	56                   	push   %rsi
100406c3b:	53                   	push   %rbx
100406c3c:	48 83 ec 68          	sub    $0x68,%rsp
100406c40:	48 8d 05 f9 e4 00 00 	lea    0xe4f9(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406c47:	4d 85 c9             	test   %r9,%r9
100406c4a:	4c 89 cb             	mov    %r9,%rbx
100406c4d:	48 89 cf             	mov    %rcx,%rdi
100406c50:	48 89 d5             	mov    %rdx,%rbp
100406c53:	48 0f 44 d8          	cmove  %rax,%rbx
100406c57:	4c 89 c6             	mov    %r8,%rsi
100406c5a:	45 31 ed             	xor    %r13d,%r13d
100406c5d:	e8 7e 38 00 00       	call   10040a4e0 <.text+0x94e0>
100406c62:	48 85 f6             	test   %rsi,%rsi
100406c65:	49 89 e9             	mov    %rbp,%r9
100406c68:	49 89 f8             	mov    %rdi,%r8
100406c6b:	44 8b 18             	mov    (%rax),%r11d
100406c6e:	48 8b 43 30          	mov    0x30(%rbx),%rax
100406c72:	41 0f 94 c5          	sete   %r13b
100406c76:	4c 8d 53 08          	lea    0x8(%rbx),%r10
100406c7a:	44 0b 6b 04          	or     0x4(%rbx),%r13d
100406c7e:	31 d2                	xor    %edx,%edx
100406c80:	31 c9                	xor    %ecx,%ecx
100406c82:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
100406c87:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100406c8c:	48 8b 43 28          	mov    0x28(%rbx),%rax
100406c90:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
100406c95:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100406c9a:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
100406c9f:	8b 03                	mov    (%rbx),%eax
100406ca1:	44 89 5c 24 5c       	mov    %r11d,0x5c(%rsp)
100406ca6:	89 44 24 20          	mov    %eax,0x20(%rsp)
100406caa:	e8 01 e8 ff ff       	call   1004054b0 <.text+0x44b0>
100406caf:	4c 8d 78 01          	lea    0x1(%rax),%r15
100406cb3:	49 89 c6             	mov    %rax,%r14
100406cb6:	4c 89 f9             	mov    %r15,%rcx
100406cb9:	e8 b2 18 00 00       	call   100408570 <.text+0x7570>
100406cbe:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
100406cc3:	49 89 e9             	mov    %rbp,%r9
100406cc6:	49 89 f8             	mov    %rdi,%r8
100406cc9:	49 89 c4             	mov    %rax,%r12
100406ccc:	48 8b 43 30          	mov    0x30(%rbx),%rax
100406cd0:	4c 89 fa             	mov    %r15,%rdx
100406cd3:	4c 89 e1             	mov    %r12,%rcx
100406cd6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100406cdb:	48 8b 43 28          	mov    0x28(%rbx),%rax
100406cdf:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
100406ce4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100406ce9:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
100406cee:	8b 03                	mov    (%rbx),%eax
100406cf0:	89 44 24 20          	mov    %eax,0x20(%rsp)
100406cf4:	e8 b7 e7 ff ff       	call   1004054b0 <.text+0x44b0>
100406cf9:	e8 e2 37 00 00       	call   10040a4e0 <.text+0x94e0>
100406cfe:	44 8b 5c 24 5c       	mov    0x5c(%rsp),%r11d
100406d03:	44 89 18             	mov    %r11d,(%rax)
100406d06:	48 85 f6             	test   %rsi,%rsi
100406d09:	74 03                	je     100406d0e <.text+0x5d0e>
100406d0b:	4c 89 36             	mov    %r14,(%rsi)
100406d0e:	4c 89 e0             	mov    %r12,%rax
100406d11:	48 83 c4 68          	add    $0x68,%rsp
100406d15:	5b                   	pop    %rbx
100406d16:	5e                   	pop    %rsi
100406d17:	5f                   	pop    %rdi
100406d18:	5d                   	pop    %rbp
100406d19:	41 5c                	pop    %r12
100406d1b:	41 5d                	pop    %r13
100406d1d:	41 5e                	pop    %r14
100406d1f:	41 5f                	pop    %r15
100406d21:	c3                   	ret
100406d22:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406d29:	00 00 00 00
100406d2d:	0f 1f 00             	nopl   (%rax)
100406d30:	4d 89 c1             	mov    %r8,%r9
100406d33:	45 31 c0             	xor    %r8d,%r8d
100406d36:	e9 f5 fe ff ff       	jmp    100406c30 <.text+0x5c30>
100406d3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100406d40:	41 54                	push   %r12
100406d42:	56                   	push   %rsi
100406d43:	53                   	push   %rbx
100406d44:	48 83 ec 20          	sub    $0x20,%rsp
100406d48:	8b 05 42 53 00 00    	mov    0x5342(%rip),%eax        # 10040c090 <_head_msys_gmp_10_dll-0xaf70>
100406d4e:	4c 8b 25 23 53 00 00 	mov    0x5323(%rip),%r12        # 10040c078 <_head_msys_gmp_10_dll-0xaf88>
100406d55:	83 f8 01             	cmp    $0x1,%eax
100406d58:	7e 27                	jle    100406d81 <.text+0x5d81>
100406d5a:	83 e8 02             	sub    $0x2,%eax
100406d5d:	49 8d 5c 24 18       	lea    0x18(%r12),%rbx
100406d62:	48 c1 e0 04          	shl    $0x4,%rax
100406d66:	49 8d 74 04 28       	lea    0x28(%r12,%rax,1),%rsi
100406d6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100406d70:	48 8b 0b             	mov    (%rbx),%rcx
100406d73:	48 83 c3 10          	add    $0x10,%rbx
100406d77:	e8 94 38 00 00       	call   10040a610 <.text+0x9610>
100406d7c:	48 39 f3             	cmp    %rsi,%rbx
100406d7f:	75 ef                	jne    100406d70 <.text+0x5d70>
100406d81:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
100406d86:	48 8d 1d b3 e2 00 00 	lea    0xe2b3(%rip),%rbx        # 100415040 <_head_msys_gmp_10_dll-0x1fc0>
100406d8d:	48 39 d9             	cmp    %rbx,%rcx
100406d90:	74 17                	je     100406da9 <.text+0x5da9>
100406d92:	e8 79 38 00 00       	call   10040a610 <.text+0x9610>
100406d97:	48 89 1d ea 52 00 00 	mov    %rbx,0x52ea(%rip)        # 10040c088 <_head_msys_gmp_10_dll-0xaf78>
100406d9e:	48 c7 05 d7 52 00 00 	movq   $0x100,0x52d7(%rip)        # 10040c080 <_head_msys_gmp_10_dll-0xaf80>
100406da5:	00 01 00 00
100406da9:	48 8d 1d d0 52 00 00 	lea    0x52d0(%rip),%rbx        # 10040c080 <_head_msys_gmp_10_dll-0xaf80>
100406db0:	49 39 dc             	cmp    %rbx,%r12
100406db3:	74 0f                	je     100406dc4 <.text+0x5dc4>
100406db5:	4c 89 e1             	mov    %r12,%rcx
100406db8:	e8 53 38 00 00       	call   10040a610 <.text+0x9610>
100406dbd:	48 89 1d b4 52 00 00 	mov    %rbx,0x52b4(%rip)        # 10040c078 <_head_msys_gmp_10_dll-0xaf88>
100406dc4:	c7 05 c2 52 00 00 01 	movl   $0x1,0x52c2(%rip)        # 10040c090 <_head_msys_gmp_10_dll-0xaf70>
100406dcb:	00 00 00
100406dce:	48 83 c4 20          	add    $0x20,%rsp
100406dd2:	5b                   	pop    %rbx
100406dd3:	5e                   	pop    %rsi
100406dd4:	41 5c                	pop    %r12
100406dd6:	c3                   	ret
100406dd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100406dde:	00 00
100406de0:	4c 8d 0d 59 e3 00 00 	lea    0xe359(%rip),%r9        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406de7:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
100406dee:	e9 dd fa ff ff       	jmp    1004068d0 <.text+0x58d0>
100406df3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406dfa:	00 00 00 00
100406dfe:	66 90                	xchg   %ax,%ax
100406e00:	4c 8d 0d 39 e3 00 00 	lea    0xe339(%rip),%r9        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406e07:	e9 c4 fa ff ff       	jmp    1004068d0 <.text+0x58d0>
100406e0c:	0f 1f 40 00          	nopl   0x0(%rax)
100406e10:	4c 8d 0d 29 e3 00 00 	lea    0xe329(%rip),%r9        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406e17:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
100406e1e:	48 89 ca             	mov    %rcx,%rdx
100406e21:	31 c9                	xor    %ecx,%ecx
100406e23:	e9 a8 fa ff ff       	jmp    1004068d0 <.text+0x58d0>
100406e28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100406e2f:	00
100406e30:	4c 8d 0d 09 e3 00 00 	lea    0xe309(%rip),%r9        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406e37:	49 89 d0             	mov    %rdx,%r8
100406e3a:	48 89 ca             	mov    %rcx,%rdx
100406e3d:	31 c9                	xor    %ecx,%ecx
100406e3f:	e9 8c fa ff ff       	jmp    1004068d0 <.text+0x58d0>
100406e44:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406e4b:	00 00 00 00
100406e4f:	90                   	nop
100406e50:	48 83 ec 68          	sub    $0x68,%rsp
100406e54:	89 d0                	mov    %edx,%eax
100406e56:	4c 89 c2             	mov    %r8,%rdx
100406e59:	83 f8 0a             	cmp    $0xa,%eax
100406e5c:	0f 84 10 42 00 00    	je     10040b072 <.text+0xa072>
100406e62:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
100406e67:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
100406e6e:	89 44 24 20          	mov    %eax,0x20(%rsp)
100406e72:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
100406e79:	00
100406e7a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
100406e81:	00 00
100406e83:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
100406e8a:	00 00
100406e8c:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100406e93:	00 00
100406e95:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100406e9c:	00 00
100406e9e:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100406ea5:	00 00
100406ea7:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
100406eae:	00 00
100406eb0:	e8 1b fa ff ff       	call   1004068d0 <.text+0x58d0>
100406eb5:	48 83 c4 68          	add    $0x68,%rsp
100406eb9:	c3                   	ret
100406eba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100406ec0:	48 83 ec 68          	sub    $0x68,%rsp
100406ec4:	89 d0                	mov    %edx,%eax
100406ec6:	4c 89 c2             	mov    %r8,%rdx
100406ec9:	4d 89 c8             	mov    %r9,%r8
100406ecc:	83 f8 0a             	cmp    $0xa,%eax
100406ecf:	0f 84 a3 41 00 00    	je     10040b078 <.text+0xa078>
100406ed5:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
100406eda:	89 44 24 20          	mov    %eax,0x20(%rsp)
100406ede:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
100406ee5:	00
100406ee6:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
100406eed:	00 00
100406eef:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
100406ef6:	00 00
100406ef8:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100406eff:	00 00
100406f01:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100406f08:	00 00
100406f0a:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100406f11:	00 00
100406f13:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
100406f1a:	00 00
100406f1c:	e8 af f9 ff ff       	call   1004068d0 <.text+0x58d0>
100406f21:	48 83 c4 68          	add    $0x68,%rsp
100406f25:	c3                   	ret
100406f26:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100406f2d:	00 00 00
100406f30:	48 83 ec 68          	sub    $0x68,%rsp
100406f34:	83 f9 0a             	cmp    $0xa,%ecx
100406f37:	0f 84 41 41 00 00    	je     10040b07e <.text+0xa07e>
100406f3d:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
100406f41:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
100406f46:	31 c9                	xor    %ecx,%ecx
100406f48:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
100406f4f:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
100406f56:	00
100406f57:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
100406f5e:	00 00
100406f60:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
100406f67:	00 00
100406f69:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100406f70:	00 00
100406f72:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100406f79:	00 00
100406f7b:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100406f82:	00 00
100406f84:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
100406f8b:	00 00
100406f8d:	e8 3e f9 ff ff       	call   1004068d0 <.text+0x58d0>
100406f92:	48 83 c4 68          	add    $0x68,%rsp
100406f96:	c3                   	ret
100406f97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100406f9e:	00 00
100406fa0:	48 83 ec 68          	sub    $0x68,%rsp
100406fa4:	83 f9 0a             	cmp    $0xa,%ecx
100406fa7:	0f 84 d7 40 00 00    	je     10040b084 <.text+0xa084>
100406fad:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
100406fb1:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
100406fb6:	31 c9                	xor    %ecx,%ecx
100406fb8:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
100406fbf:	00
100406fc0:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
100406fc7:	00 00
100406fc9:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
100406fd0:	00 00
100406fd2:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100406fd9:	00 00
100406fdb:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100406fe2:	00 00
100406fe4:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100406feb:	00 00
100406fed:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
100406ff4:	00 00
100406ff6:	e8 d5 f8 ff ff       	call   1004068d0 <.text+0x58d0>
100406ffb:	48 83 c4 68          	add    $0x68,%rsp
100406fff:	c3                   	ret
100407000:	48 83 ec 68          	sub    $0x68,%rsp
100407004:	48 8b 05 65 e1 00 00 	mov    0xe165(%rip),%rax        # 100415170 <_head_msys_gmp_10_dll-0x1e90>
10040700b:	66 0f 6f 05 2d e1 00 	movdqa 0xe12d(%rip),%xmm0        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100407012:	00
100407013:	66 0f 6f 0d 35 e1 00 	movdqa 0xe135(%rip),%xmm1        # 100415150 <_head_msys_gmp_10_dll-0x1eb0>
10040701a:	00
10040701b:	66 0f 6f 15 3d e1 00 	movdqa 0xe13d(%rip),%xmm2        # 100415160 <_head_msys_gmp_10_dll-0x1ea0>
100407022:	00
100407023:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
100407028:	44 89 c0             	mov    %r8d,%eax
10040702b:	49 89 ca             	mov    %rcx,%r10
10040702e:	44 89 c1             	mov    %r8d,%ecx
100407031:	c0 e8 05             	shr    $0x5,%al
100407034:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
100407039:	83 e1 1f             	and    $0x1f,%ecx
10040703c:	0f b6 c0             	movzbl %al,%eax
10040703f:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
100407044:	4c 8d 44 84 28       	lea    0x28(%rsp,%rax,4),%r8
100407049:	0f 29 54 24 40       	movaps %xmm2,0x40(%rsp)
10040704e:	45 8b 08             	mov    (%r8),%r9d
100407051:	44 89 c8             	mov    %r9d,%eax
100407054:	d3 e8                	shr    %cl,%eax
100407056:	f7 d0                	not    %eax
100407058:	83 e0 01             	and    $0x1,%eax
10040705b:	d3 e0                	shl    %cl,%eax
10040705d:	31 c9                	xor    %ecx,%ecx
10040705f:	44 31 c8             	xor    %r9d,%eax
100407062:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
100407067:	41 89 00             	mov    %eax,(%r8)