14091e6cb:	41 0f 2e c0          	ucomiss %xmm8,%xmm0
14091e6cf:	7a 02                	jp     0x14091e6d3
14091e6d1:	74 16                	je     0x14091e6e9
14091e6d3:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
14091e6d8:	f3 0f 5c 41 04       	subss  0x4(%rcx),%xmm0
14091e6dd:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14091e6e1:	e8 1c 3c 1d 00       	call   0x140af2302
14091e6e6:	0f 28 f0             	movaps %xmm0,%xmm6
14091e6e9:	f3 0f 10 0b          	movss  (%rbx),%xmm1
14091e6ed:	f3 0f 5c 0f          	subss  (%rdi),%xmm1
14091e6f1:	41 0f 2e c8          	ucomiss %xmm8,%xmm1
14091e6f5:	7a 14                	jp     0x14091e70b
14091e6f7:	75 12                	jne    0x14091e70b
14091e6f9:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
14091e6fe:	f3 0f 5c 47 04       	subss  0x4(%rdi),%xmm0
14091e703:	41 0f 2e c0          	ucomiss %xmm8,%xmm0
14091e707:	7a 02                	jp     0x14091e70b
14091e709:	74 16                	je     0x14091e721
14091e70b:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
14091e710:	f3 0f 5c 47 04       	subss  0x4(%rdi),%xmm0
14091e715:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14091e719:	e8 e4 3b 1d 00       	call   0x140af2302
14091e71e:	0f 28 f8             	movaps %xmm0,%xmm7
14091e721:	f3 0f 59 35 d3 2b 29 	mulss  0x292bd3(%rip),%xmm6        # 0x140bb12fc
14091e728:	00
14091e729:	b9 01 00 00 00       	mov    $0x1,%ecx
14091e72e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14091e733:	f3 0f 59 3d c1 2b 29 	mulss  0x292bc1(%rip),%xmm7        # 0x140bb12fc
14091e73a:	00
14091e73b:	40 0f b6 c6          	movzbl %sil,%eax
14091e73f:	f3 0f 5e 35 25 2b 29 	divss  0x292b25(%rip),%xmm6        # 0x140bb126c
14091e746:	00
14091e747:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14091e74c:	f3 0f 5e 3d 18 2b 29 	divss  0x292b18(%rip),%xmm7        # 0x140bb126c
14091e753:	00
14091e754:	f3 0f 10 05 d8 29 29 	movss  0x2929d8(%rip),%xmm0        # 0x140bb1134
14091e75b:	00
14091e75c:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
14091e762:	f3 0f 5c f7          	subss  %xmm7,%xmm6
14091e766:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
14091e76b:	0f 54 35 6e 37 29 00 	andps  0x29376e(%rip),%xmm6        # 0x140bb1ee0
14091e772:	0f 2f c6             	comiss %xmm6,%xmm0
14091e775:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14091e77a:	0f 47 c1             	cmova  %ecx,%eax
14091e77d:	48 83 c4 50          	add    $0x50,%rsp
14091e781:	5f                   	pop    %rdi
14091e782:	c3                   	ret
14091e783:	90                   	nop
14091e784:	48 8b c4             	mov    %rsp,%rax
14091e787:	48 89 58 08          	mov    %rbx,0x8(%rax)
14091e78b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14091e78f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14091e793:	48 89 78 20          	mov    %rdi,0x20(%rax)
14091e797:	41 56                	push   %r14
14091e799:	48 83 ec 20          	sub    $0x20,%rsp
14091e79d:	4c 8b f1             	mov    %rcx,%r14
14091e7a0:	49 8b f8             	mov    %r8,%rdi
14091e7a3:	48 8b 09             	mov    (%rcx),%rcx
14091e7a6:	48 8b ea             	mov    %rdx,%rbp
14091e7a9:	49 8b 46 10          	mov    0x10(%r14),%rax
14091e7ad:	48 2b c1             	sub    %rcx,%rax
14091e7b0:	48 c1 f8 04          	sar    $0x4,%rax
14091e7b4:	4c 3b c0             	cmp    %rax,%r8
14091e7b7:	76 42                	jbe    0x14091e7fb
14091e7b9:	49 8b d0             	mov    %r8,%rdx
14091e7bc:	49 8b ce             	mov    %r14,%rcx
14091e7bf:	e8 c4 00 00 00       	call   0x14091e888
14091e7c4:	49 8b 1e             	mov    (%r14),%rbx
14091e7c7:	48 85 ff             	test   %rdi,%rdi
14091e7ca:	0f 84 98 00 00 00    	je     0x14091e868
14091e7d0:	48 83 c5 08          	add    $0x8,%rbp
14091e7d4:	8b 45 f8             	mov    -0x8(%rbp),%eax
14091e7d7:	89 03                	mov    %eax,(%rbx)
14091e7d9:	8b 45 fc             	mov    -0x4(%rbp),%eax
14091e7dc:	89 43 04             	mov    %eax,0x4(%rbx)
14091e7df:	8b 45 00             	mov    0x0(%rbp),%eax
14091e7e2:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
14091e7e6:	89 43 08             	mov    %eax,0x8(%rbx)
14091e7e9:	8b 45 f4             	mov    -0xc(%rbp),%eax
14091e7ec:	89 43 0c             	mov    %eax,0xc(%rbx)
14091e7ef:	48 83 c3 10          	add    $0x10,%rbx
14091e7f3:	48 83 ef 01          	sub    $0x1,%rdi
14091e7f7:	75 db                	jne    0x14091e7d4
14091e7f9:	eb 6d                	jmp    0x14091e868
14091e7fb:	49 8b 76 08          	mov    0x8(%r14),%rsi
14091e7ff:	48 2b f1             	sub    %rcx,%rsi
14091e802:	48 c1 fe 04          	sar    $0x4,%rsi
14091e806:	48 3b fe             	cmp    %rsi,%rdi
14091e809:	76 4d                	jbe    0x14091e858
14091e80b:	48 8b de             	mov    %rsi,%rbx
14091e80e:	48 c1 e3 04          	shl    $0x4,%rbx
14091e812:	4c 8b c3             	mov    %rbx,%r8
14091e815:	e8 4c 1c 1d 00       	call   0x140af0466
14091e81a:	48 03 eb             	add    %rbx,%rbp
14091e81d:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14091e821:	48 2b fe             	sub    %rsi,%rdi
14091e824:	74 42                	je     0x14091e868
14091e826:	48 8b d3             	mov    %rbx,%rdx
14091e829:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14091e82d:	48 2b d5             	sub    %rbp,%rdx
14091e830:	8b 41 f8             	mov    -0x8(%rcx),%eax
14091e833:	89 03                	mov    %eax,(%rbx)
14091e835:	48 83 c3 10          	add    $0x10,%rbx
14091e839:	8b 41 fc             	mov    -0x4(%rcx),%eax
14091e83c:	89 44 0a fc          	mov    %eax,-0x4(%rdx,%rcx,1)
14091e840:	8b 01                	mov    (%rcx),%eax
14091e842:	89 04 0a             	mov    %eax,(%rdx,%rcx,1)
14091e845:	8b 41 04             	mov    0x4(%rcx),%eax
14091e848:	89 44 0a 04          	mov    %eax,0x4(%rdx,%rcx,1)
14091e84c:	48 8d 49 10          	lea    0x10(%rcx),%rcx
14091e850:	48 83 ef 01          	sub    $0x1,%rdi
14091e854:	75 da                	jne    0x14091e830
14091e856:	eb 10                	jmp    0x14091e868
14091e858:	48 c1 e7 04          	shl    $0x4,%rdi
14091e85c:	4c 8b c7             	mov    %rdi,%r8
14091e85f:	48 8d 1c 39          	lea    (%rcx,%rdi,1),%rbx
14091e863:	e8 fe 1b 1d 00       	call   0x140af0466
14091e868:	49 89 5e 08          	mov    %rbx,0x8(%r14)
14091e86c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14091e871:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14091e876:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14091e87b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14091e880:	48 83 c4 20          	add    $0x20,%rsp
14091e884:	41 5e                	pop    %r14
14091e886:	c3                   	ret
14091e887:	90                   	nop
14091e888:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14091e88d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14091e892:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14091e897:	57                   	push   %rdi
14091e898:	48 83 ec 20          	sub    $0x20,%rsp
14091e89c:	48 bd ff ff ff ff ff 	movabs $0xfffffffffffffff,%rbp
14091e8a3:	ff ff 0f
14091e8a6:	4c 8b c2             	mov    %rdx,%r8
14091e8a9:	48 8b f1             	mov    %rcx,%rsi
14091e8ac:	48 3b d5             	cmp    %rbp,%rdx
14091e8af:	0f 87 e4 00 00 00    	ja     0x14091e999
14091e8b5:	48 8b 09             	mov    (%rcx),%rcx
14091e8b8:	48 8b c5             	mov    %rbp,%rax
14091e8bb:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14091e8bf:	48 2b d1             	sub    %rcx,%rdx
14091e8c2:	48 c1 fa 04          	sar    $0x4,%rdx
14091e8c6:	4c 8b ca             	mov    %rdx,%r9
14091e8c9:	49 d1 e9             	shr    $1,%r9
14091e8cc:	49 2b c1             	sub    %r9,%rax
14091e8cf:	48 3b d0             	cmp    %rax,%rdx
14091e8d2:	76 05                	jbe    0x14091e8d9
14091e8d4:	48 8b fd             	mov    %rbp,%rdi
14091e8d7:	eb 0b                	jmp    0x14091e8e4
14091e8d9:	49 8d 3c 11          	lea    (%r9,%rdx,1),%rdi
14091e8dd:	49 3b f8             	cmp    %r8,%rdi
14091e8e0:	49 0f 42 f8          	cmovb  %r8,%rdi
14091e8e4:	33 db                	xor    %ebx,%ebx
14091e8e6:	48 85 c9             	test   %rcx,%rcx
14091e8e9:	74 32                	je     0x14091e91d
14091e8eb:	48 c1 e2 04          	shl    $0x4,%rdx
14091e8ef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14091e8f6:	72 14                	jb     0x14091e90c
14091e8f8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14091e8fc:	48 2b ca             	sub    %rdx,%rcx
14091e8ff:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14091e903:	48 83 f8 1f          	cmp    $0x1f,%rax
14091e907:	77 4d                	ja     0x14091e956
14091e909:	48 8b ca             	mov    %rdx,%rcx
14091e90c:	ff 15 ae df 1e 00    	call   *0x1edfae(%rip)        # 0x140b0c8c0
14091e912:	48 89 1e             	mov    %rbx,(%rsi)
14091e915:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14091e919:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
14091e91d:	48 3b fd             	cmp    %rbp,%rdi
14091e920:	77 7d                	ja     0x14091e99f
14091e922:	48 c1 e7 04          	shl    $0x4,%rdi
14091e926:	48 85 ff             	test   %rdi,%rdi
14091e929:	74 4a                	je     0x14091e975
14091e92b:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
14091e932:	72 29                	jb     0x14091e95d
14091e934:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
14091e938:	48 3b cf             	cmp    %rdi,%rcx
14091e93b:	76 62                	jbe    0x14091e99f
14091e93d:	ff 15 85 df 1e 00    	call   *0x1edf85(%rip)        # 0x140b0c8c8
14091e943:	48 85 c0             	test   %rax,%rax
14091e946:	74 23                	je     0x14091e96b
14091e948:	48 8d 58 27          	lea    0x27(%rax),%rbx
14091e94c:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14091e950:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14091e954:	eb 1f                	jmp    0x14091e975
14091e956:	ff 15 3c e0 1e 00    	call   *0x1ee03c(%rip)        # 0x140b0c998
14091e95c:	cc                   	int3
14091e95d:	48 8b cf             	mov    %rdi,%rcx
14091e960:	ff 15 62 df 1e 00    	call   *0x1edf62(%rip)        # 0x140b0c8c8
14091e966:	48 85 c0             	test   %rax,%rax
14091e969:	75 07                	jne    0x14091e972
14091e96b:	ff 15 27 db 1e 00    	call   *0x1edb27(%rip)        # 0x140b0c498
14091e971:	cc                   	int3
14091e972:	48 8b d8             	mov    %rax,%rbx
14091e975:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14091e97a:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
14091e97e:	48 89 1e             	mov    %rbx,(%rsi)
14091e981:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14091e985:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14091e98a:	48 89 46 10          	mov    %rax,0x10(%rsi)
14091e98e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14091e993:	48 83 c4 20          	add    $0x20,%rsp
14091e997:	5f                   	pop    %rdi
14091e998:	c3                   	ret
14091e999:	e8 ca d3 6f ff       	call   0x14001bd68
14091e99e:	cc                   	int3
14091e99f:	e8 2c 53 6e ff       	call   0x140003cd0
14091e9a4:	cc                   	int3
14091e9a5:	90                   	nop
14091e9a6:	90                   	nop
14091e9a7:	90                   	nop
14091e9a8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14091e9ad:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14091e9b2:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14091e9b7:	53                   	push   %rbx
14091e9b8:	56                   	push   %rsi
14091e9b9:	57                   	push   %rdi
14091e9ba:	41 54                	push   %r12
14091e9bc:	41 55                	push   %r13
14091e9be:	41 56                	push   %r14
14091e9c0:	41 57                	push   %r15
14091e9c2:	48 83 ec 30          	sub    $0x30,%rsp
14091e9c6:	4d 8b e9             	mov    %r9,%r13
14091e9c9:	49 8b f0             	mov    %r8,%rsi
14091e9cc:	48 8b da             	mov    %rdx,%rbx
14091e9cf:	4c 8b c9             	mov    %rcx,%r9
14091e9d2:	4c 8d 51 08          	lea    0x8(%rcx),%r10
14091e9d6:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14091e9db:	4c 8b 21             	mov    (%rcx),%r12
14091e9de:	4d 8b 32             	mov    (%r10),%r14
14091e9e1:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14091e9e6:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14091e9ea:	48 8b c2             	mov    %rdx,%rax
14091e9ed:	49 2b c6             	sub    %r14,%rax
14091e9f0:	48 c1 f8 04          	sar    $0x4,%rax
14091e9f4:	4d 85 ed             	test   %r13,%r13
14091e9f7:	0f 84 33 02 00 00    	je     0x14091ec30
14091e9fd:	4c 3b e8             	cmp    %rax,%r13
14091ea00:	0f 86 41 02 00 00    	jbe    0x14091ec47
14091ea06:	49 8b ce             	mov    %r14,%rcx
14091ea09:	49 2b cc             	sub    %r12,%rcx
14091ea0c:	48 c1 f9 04          	sar    $0x4,%rcx
14091ea10:	49 ba ff ff ff ff ff 	movabs $0xfffffffffffffff,%r10
14091ea17:	ff ff 0f
14091ea1a:	49 8b c2             	mov    %r10,%rax
14091ea1d:	48 2b c1             	sub    %rcx,%rax
14091ea20:	4c 3b e8             	cmp    %rax,%r13
14091ea23:	0f 87 33 03 00 00    	ja     0x14091ed5c
14091ea29:	4e 8d 04 29          	lea    (%rcx,%r13,1),%r8
14091ea2d:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14091ea32:	49 2b d4             	sub    %r12,%rdx
14091ea35:	48 c1 fa 04          	sar    $0x4,%rdx
14091ea39:	48 8b ca             	mov    %rdx,%rcx
14091ea3c:	48 d1 e9             	shr    $1,%rcx
14091ea3f:	49 8b c2             	mov    %r10,%rax
14091ea42:	48 2b c1             	sub    %rcx,%rax
14091ea45:	48 3b d0             	cmp    %rax,%rdx
14091ea48:	76 05                	jbe    0x14091ea4f
14091ea4a:	4d 8b fa             	mov    %r10,%r15
14091ea4d:	eb 0b                	jmp    0x14091ea5a
14091ea4f:	4c 8d 3c 0a          	lea    (%rdx,%rcx,1),%r15
14091ea53:	4d 3b f8             	cmp    %r8,%r15
14091ea56:	4d 0f 42 f8          	cmovb  %r8,%r15
14091ea5a:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
14091ea61:	00
14091ea62:	4d 3b fa             	cmp    %r10,%r15
14091ea65:	0f 87 f7 02 00 00    	ja     0x14091ed62
14091ea6b:	49 c1 e7 04          	shl    $0x4,%r15
14091ea6f:	4d 85 ff             	test   %r15,%r15
14091ea72:	75 09                	jne    0x14091ea7d
14091ea74:	33 ff                	xor    %edi,%edi
14091ea76:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14091ea7b:	eb 56                	jmp    0x14091ead3
14091ea7d:	49 81 ff 00 10 00 00 	cmp    $0x1000,%r15
14091ea84:	72 2b                	jb     0x14091eab1
14091ea86:	49 8d 4f 27          	lea    0x27(%r15),%rcx
14091ea8a:	49 3b cf             	cmp    %r15,%rcx
14091ea8d:	0f 86 cf 02 00 00    	jbe    0x14091ed62
14091ea93:	ff 15 2f de 1e 00    	call   *0x1ede2f(%rip)        # 0x140b0c8c8
14091ea99:	48 85 c0             	test   %rax,%rax
14091ea9c:	74 24                	je     0x14091eac2
14091ea9e:	48 8d 78 27          	lea    0x27(%rax),%rdi
14091eaa2:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
14091eaa6:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
14091eaaa:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14091eaaf:	eb 1d                	jmp    0x14091eace
14091eab1:	49 8b cf             	mov    %r15,%rcx
14091eab4:	ff 15 0e de 1e 00    	call   *0x1ede0e(%rip)        # 0x140b0c8c8
14091eaba:	48 8b f8             	mov    %rax,%rdi
14091eabd:	48 85 c0             	test   %rax,%rax
14091eac0:	75 07                	jne    0x14091eac9
14091eac2:	ff 15 d0 d9 1e 00    	call   *0x1ed9d0(%rip)        # 0x140b0c498
14091eac8:	cc                   	int3
14091eac9:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14091eace:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
14091ead3:	48 8b cb             	mov    %rbx,%rcx
14091ead6:	49 2b cc             	sub    %r12,%rcx
14091ead9:	48 c1 f9 04          	sar    $0x4,%rcx
14091eadd:	48 8b c1             	mov    %rcx,%rax
14091eae0:	48 c1 e0 04          	shl    $0x4,%rax
14091eae4:	48 03 c7             	add    %rdi,%rax
14091eae7:	4d 8b c5             	mov    %r13,%r8
14091eaea:	48 8d 50 08          	lea    0x8(%rax),%rdx
14091eaee:	48 2b f0             	sub    %rax,%rsi
14091eaf1:	8b 44 16 f8          	mov    -0x8(%rsi,%rdx,1),%eax
14091eaf5:	89 42 f8             	mov    %eax,-0x8(%rdx)
14091eaf8:	8b 44 16 fc          	mov    -0x4(%rsi,%rdx,1),%eax
14091eafc:	89 42 fc             	mov    %eax,-0x4(%rdx)
14091eaff:	8b 04 16             	mov    (%rsi,%rdx,1),%eax
14091eb02:	89 02                	mov    %eax,(%rdx)
14091eb04:	8b 44 16 04          	mov    0x4(%rsi,%rdx,1),%eax
14091eb08:	89 42 04             	mov    %eax,0x4(%rdx)
14091eb0b:	48 8d 52 10          	lea    0x10(%rdx),%rdx
14091eb0f:	49 83 e8 01          	sub    $0x1,%r8
14091eb13:	75 dc                	jne    0x14091eaf1
14091eb15:	49 83 fd 01          	cmp    $0x1,%r13
14091eb19:	75 45                	jne    0x14091eb60
14091eb1b:	49 3b de             	cmp    %r14,%rbx
14091eb1e:	75 40                	jne    0x14091eb60
14091eb20:	4d 3b e6             	cmp    %r14,%r12
14091eb23:	0f 84 b2 00 00 00    	je     0x14091ebdb
14091eb29:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14091eb2d:	4c 2b e7             	sub    %rdi,%r12
14091eb30:	42 8b 44 21 f8       	mov    -0x8(%rcx,%r12,1),%eax
14091eb35:	89 41 f8             	mov    %eax,-0x8(%rcx)
14091eb38:	41 8b 44 0c fc       	mov    -0x4(%r12,%rcx,1),%eax
14091eb3d:	89 41 fc             	mov    %eax,-0x4(%rcx)
14091eb40:	41 8b 04 0c          	mov    (%r12,%rcx,1),%eax
14091eb44:	89 01                	mov    %eax,(%rcx)
14091eb46:	41 8b 44 0c 04       	mov    0x4(%r12,%rcx,1),%eax
14091eb4b:	89 41 04             	mov    %eax,0x4(%rcx)
14091eb4e:	48 8d 49 10          	lea    0x10(%rcx),%rcx
14091eb52:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14091eb56:	49 03 c4             	add    %r12,%rax
14091eb59:	49 3b c6             	cmp    %r14,%rax
14091eb5c:	75 d2                	jne    0x14091eb30
14091eb5e:	eb 7b                	jmp    0x14091ebdb
14091eb60:	4c 3b e3             	cmp    %rbx,%r12
14091eb63:	74 35                	je     0x14091eb9a
14091eb65:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14091eb69:	4c 2b e7             	sub    %rdi,%r12
14091eb6c:	42 8b 44 22 f8       	mov    -0x8(%rdx,%r12,1),%eax
14091eb71:	89 42 f8             	mov    %eax,-0x8(%rdx)
14091eb74:	41 8b 44 14 fc       	mov    -0x4(%r12,%rdx,1),%eax
14091eb79:	89 42 fc             	mov    %eax,-0x4(%rdx)
14091eb7c:	41 8b 04 14          	mov    (%r12,%rdx,1),%eax
14091eb80:	89 02                	mov    %eax,(%rdx)
14091eb82:	41 8b 44 14 04       	mov    0x4(%r12,%rdx,1),%eax
14091eb87:	89 42 04             	mov    %eax,0x4(%rdx)
14091eb8a:	48 8d 52 10          	lea    0x10(%rdx),%rdx