1401ab7a2:	0f 28 f2             	movaps %xmm2,%xmm6
1401ab7a5:	8b d9                	mov    %ecx,%ebx
1401ab7a7:	e8 b4 01 00 00       	call   0x1401ab960
1401ab7ac:	85 c0                	test   %eax,%eax
1401ab7ae:	75 31                	jne    0x1401ab7e1
1401ab7b0:	21 44 24 30          	and    %eax,0x30(%rsp)
1401ab7b4:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1401ab7b8:	83 65 ef fe          	andl   $0xfffffffe,-0x11(%rbp)
1401ab7bc:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
1401ab7c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ab7c5:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1401ab7c9:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1401ab7cd:	44 8b ce             	mov    %esi,%r9d
1401ab7d0:	44 8b c3             	mov    %ebx,%r8d
1401ab7d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ab7d8:	e8 1b 04 00 00       	call   0x1401abbf8
1401ab7dd:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1401ab7e1:	8b cb                	mov    %ebx,%ecx
1401ab7e3:	e8 38 ff ff ff       	call   0x1401ab720
1401ab7e8:	8b d8                	mov    %eax,%ebx
1401ab7ea:	e8 a1 81 ff ff       	call   0x1401a3990
1401ab7ef:	84 c0                	test   %al,%al
1401ab7f1:	74 25                	je     0x1401ab818
1401ab7f3:	85 db                	test   %ebx,%ebx
1401ab7f5:	74 21                	je     0x1401ab818
1401ab7f7:	f2 0f 10 45 9f       	movsd  -0x61(%rbp),%xmm0
1401ab7fc:	0f 57 db             	xorps  %xmm3,%xmm3
1401ab7ff:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401ab804:	0f 28 d6             	movaps %xmm6,%xmm2
1401ab807:	8b d6                	mov    %esi,%edx
1401ab809:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1401ab80f:	8b cb                	mov    %ebx,%ecx
1401ab811:	e8 46 07 00 00       	call   0x1401abf5c
1401ab816:	eb 19                	jmp    0x1401ab831
1401ab818:	8b cb                	mov    %ebx,%ecx
1401ab81a:	e8 0d 07 00 00       	call   0x1401abf2c
1401ab81f:	ba c0 ff 00 00       	mov    $0xffc0,%edx
1401ab824:	48 8b cf             	mov    %rdi,%rcx
1401ab827:	e8 04 0a 00 00       	call   0x1401ac230
1401ab82c:	f2 0f 10 45 9f       	movsd  -0x61(%rbp),%xmm0
1401ab831:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401ab835:	48 33 cc             	xor    %rsp,%rcx
1401ab838:	e8 93 aa fd ff       	call   0x1401862d0
1401ab83d:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1401ab844:	00
1401ab845:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401ab849:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401ab84e:	49 8b e3             	mov    %r11,%rsp
1401ab851:	5f                   	pop    %rdi
1401ab852:	5e                   	pop    %rsi
1401ab853:	5d                   	pop    %rbp
1401ab854:	c3                   	ret
1401ab855:	cc                   	int3
1401ab856:	cc                   	int3
1401ab857:	cc                   	int3
1401ab858:	48 8b c4             	mov    %rsp,%rax
1401ab85b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ab85f:	55                   	push   %rbp
1401ab860:	56                   	push   %rsi
1401ab861:	57                   	push   %rdi
1401ab862:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp
1401ab866:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1401ab86d:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1401ab871:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
1401ab875:	48 8b 05 f4 f9 0f 00 	mov    0xff9f4(%rip),%rax        # 0x1402ab270
1401ab87c:	48 33 c4             	xor    %rsp,%rax
1401ab87f:	48 89 45 07          	mov    %rax,0x7(%rbp)
1401ab883:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1401ab887:	8b f2                	mov    %edx,%esi
1401ab889:	4c 8b c7             	mov    %rdi,%r8
1401ab88c:	f2 0f 11 55 87       	movsd  %xmm2,-0x79(%rbp)
1401ab891:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1401ab895:	0f 28 f3             	movaps %xmm3,%xmm6
1401ab898:	0f 28 fa             	movaps %xmm2,%xmm7
1401ab89b:	8b d9                	mov    %ecx,%ebx
1401ab89d:	e8 be 00 00 00       	call   0x1401ab960
1401ab8a2:	85 c0                	test   %eax,%eax
1401ab8a4:	75 3f                	jne    0x1401ab8e5
1401ab8a6:	8b 45 d7             	mov    -0x29(%rbp),%eax
1401ab8a9:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1401ab8ad:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1401ab8b2:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1401ab8b6:	83 e0 e3             	and    $0xffffffe3,%eax
1401ab8b9:	f2 0f 11 75 c7       	movsd  %xmm6,-0x39(%rbp)
1401ab8be:	83 c8 03             	or     $0x3,%eax
1401ab8c1:	44 8b ce             	mov    %esi,%r9d
1401ab8c4:	89 45 d7             	mov    %eax,-0x29(%rbp)
1401ab8c7:	44 8b c3             	mov    %ebx,%r8d
1401ab8ca:	48 8d 45 77          	lea    0x77(%rbp),%rax
1401ab8ce:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ab8d3:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1401ab8d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ab8dc:	e8 17 03 00 00       	call   0x1401abbf8
1401ab8e1:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1401ab8e5:	8b cb                	mov    %ebx,%ecx
1401ab8e7:	e8 34 fe ff ff       	call   0x1401ab720
1401ab8ec:	8b d8                	mov    %eax,%ebx
1401ab8ee:	e8 9d 80 ff ff       	call   0x1401a3990
1401ab8f3:	84 c0                	test   %al,%al
1401ab8f5:	74 25                	je     0x1401ab91c
1401ab8f7:	85 db                	test   %ebx,%ebx
1401ab8f9:	74 21                	je     0x1401ab91c
1401ab8fb:	f2 0f 10 45 77       	movsd  0x77(%rbp),%xmm0
1401ab900:	0f 28 de             	movaps %xmm6,%xmm3
1401ab903:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401ab908:	0f 28 d7             	movaps %xmm7,%xmm2
1401ab90b:	8b d6                	mov    %esi,%edx
1401ab90d:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1401ab913:	8b cb                	mov    %ebx,%ecx
1401ab915:	e8 42 06 00 00       	call   0x1401abf5c
1401ab91a:	eb 19                	jmp    0x1401ab935
1401ab91c:	8b cb                	mov    %ebx,%ecx
1401ab91e:	e8 09 06 00 00       	call   0x1401abf2c
1401ab923:	ba c0 ff 00 00       	mov    $0xffc0,%edx
1401ab928:	48 8b cf             	mov    %rdi,%rcx
1401ab92b:	e8 00 09 00 00       	call   0x1401ac230
1401ab930:	f2 0f 10 45 77       	movsd  0x77(%rbp),%xmm0
1401ab935:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1401ab939:	48 33 cc             	xor    %rsp,%rcx
1401ab93c:	e8 8f a9 fd ff       	call   0x1401862d0
1401ab941:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
1401ab948:	00
1401ab949:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401ab94d:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401ab952:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1401ab957:	49 8b e3             	mov    %r11,%rsp
1401ab95a:	5f                   	pop    %rdi
1401ab95b:	5e                   	pop    %rsi
1401ab95c:	5d                   	pop    %rbp
1401ab95d:	c3                   	ret
1401ab95e:	cc                   	int3
1401ab95f:	cc                   	int3
1401ab960:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401ab965:	55                   	push   %rbp
1401ab966:	56                   	push   %rsi
1401ab967:	57                   	push   %rdi
1401ab968:	41 54                	push   %r12
1401ab96a:	41 55                	push   %r13
1401ab96c:	41 56                	push   %r14
1401ab96e:	41 57                	push   %r15
1401ab970:	48 83 ec 30          	sub    $0x30,%rsp
1401ab974:	45 33 f6             	xor    %r14d,%r14d
1401ab977:	0f 29 74 24 20       	movaps %xmm6,0x20(%rsp)
1401ab97c:	8b d9                	mov    %ecx,%ebx
1401ab97e:	4d 8b f8             	mov    %r8,%r15
1401ab981:	83 e3 1f             	and    $0x1f,%ebx
1401ab984:	48 8b f2             	mov    %rdx,%rsi
1401ab987:	44 8b e1             	mov    %ecx,%r12d
1401ab98a:	45 8d 6e 10          	lea    0x10(%r14),%r13d
1401ab98e:	f6 c1 08             	test   $0x8,%cl
1401ab991:	74 16                	je     0x1401ab9a9
1401ab993:	45 84 ff             	test   %r15b,%r15b
1401ab996:	79 11                	jns    0x1401ab9a9
1401ab998:	41 8d 4e 01          	lea    0x1(%r14),%ecx
1401ab99c:	e8 0b 09 00 00       	call   0x1401ac2ac
1401ab9a1:	83 e3 f7             	and    $0xfffffff7,%ebx
1401ab9a4:	e9 e0 01 00 00       	jmp    0x1401abb89
1401ab9a9:	b9 04 00 00 00       	mov    $0x4,%ecx
1401ab9ae:	44 84 e1             	test   %r12b,%cl
1401ab9b1:	74 14                	je     0x1401ab9c7
1401ab9b3:	49 0f ba e0 09       	bt     $0x9,%r8
1401ab9b8:	73 0d                	jae    0x1401ab9c7
1401ab9ba:	e8 ed 08 00 00       	call   0x1401ac2ac
1401ab9bf:	83 e3 fb             	and    $0xfffffffb,%ebx
1401ab9c2:	e9 c2 01 00 00       	jmp    0x1401abb89
1401ab9c7:	bf 01 00 00 00       	mov    $0x1,%edi
1401ab9cc:	44 84 e7             	test   %r12b,%dil
1401ab9cf:	0f 84 b0 00 00 00    	je     0x1401aba85
1401ab9d5:	49 0f ba e0 0a       	bt     $0xa,%r8
1401ab9da:	0f 83 a5 00 00 00    	jae    0x1401aba85
1401ab9e0:	8d 4f 07             	lea    0x7(%rdi),%ecx
1401ab9e3:	e8 c4 08 00 00       	call   0x1401ac2ac
1401ab9e8:	49 8b c7             	mov    %r15,%rax
1401ab9eb:	b9 00 60 00 00       	mov    $0x6000,%ecx
1401ab9f0:	48 23 c1             	and    %rcx,%rax
1401ab9f3:	74 5d                	je     0x1401aba52
1401ab9f5:	48 3d 00 20 00 00    	cmp    $0x2000,%rax
1401ab9fb:	74 3d                	je     0x1401aba3a
1401ab9fd:	48 3d 00 40 00 00    	cmp    $0x4000,%rax
1401aba03:	74 1d                	je     0x1401aba22
1401aba05:	48 3b c1             	cmp    %rcx,%rax
1401aba08:	75 73                	jne    0x1401aba7d
1401aba0a:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba0e:	66 0f 2f 05 6a 63 07 	comisd 0x7636a(%rip),%xmm0        # 0x140221d80
1401aba15:	00
1401aba16:	f2 0f 10 05 2a aa 07 	movsd  0x7aa2a(%rip),%xmm0        # 0x140226448
1401aba1d:	00
1401aba1e:	77 59                	ja     0x1401aba79
1401aba20:	eb 50                	jmp    0x1401aba72
1401aba22:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba26:	66 0f 2f 05 52 63 07 	comisd 0x76352(%rip),%xmm0        # 0x140221d80
1401aba2d:	00
1401aba2e:	77 30                	ja     0x1401aba60
1401aba30:	f2 0f 10 05 10 aa 07 	movsd  0x7aa10(%rip),%xmm0        # 0x140226448
1401aba37:	00
1401aba38:	eb 38                	jmp    0x1401aba72
1401aba3a:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba3e:	66 0f 2f 05 3a 63 07 	comisd 0x7633a(%rip),%xmm0        # 0x140221d80
1401aba45:	00
1401aba46:	76 22                	jbe    0x1401aba6a
1401aba48:	f2 0f 10 05 f8 a9 07 	movsd  0x7a9f8(%rip),%xmm0        # 0x140226448
1401aba4f:	00
1401aba50:	eb 27                	jmp    0x1401aba79
1401aba52:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba56:	66 0f 2f 05 22 63 07 	comisd 0x76322(%rip),%xmm0        # 0x140221d80
1401aba5d:	00
1401aba5e:	76 0a                	jbe    0x1401aba6a
1401aba60:	f2 0f 10 05 d8 a9 07 	movsd  0x7a9d8(%rip),%xmm0        # 0x140226440
1401aba67:	00
1401aba68:	eb 0f                	jmp    0x1401aba79
1401aba6a:	f2 0f 10 05 ce a9 07 	movsd  0x7a9ce(%rip),%xmm0        # 0x140226440
1401aba71:	00
1401aba72:	0f 57 05 e7 4c 07 00 	xorps  0x74ce7(%rip),%xmm0        # 0x140220760
1401aba79:	f2 0f 11 06          	movsd  %xmm0,(%rsi)
1401aba7d:	83 e3 fe             	and    $0xfffffffe,%ebx
1401aba80:	e9 04 01 00 00       	jmp    0x1401abb89
1401aba85:	41 f6 c4 02          	test   $0x2,%r12b
1401aba89:	0f 84 fa 00 00 00    	je     0x1401abb89
1401aba8f:	49 0f ba e0 0b       	bt     $0xb,%r8
1401aba94:	0f 83 ef 00 00 00    	jae    0x1401abb89
1401aba9a:	f2 0f 10 02          	movsd  (%rdx),%xmm0
1401aba9e:	41 8a c4             	mov    %r12b,%al
1401abaa1:	41 22 c5             	and    %r13b,%al
1401abaa4:	41 8b ee             	mov    %r14d,%ebp
1401abaa7:	0f 57 f6             	xorps  %xmm6,%xmm6
1401abaaa:	0f 45 ef             	cmovne %edi,%ebp
1401abaad:	66 0f 2e c6          	ucomisd %xmm6,%xmm0
1401abab1:	7a 09                	jp     0x1401ababc
1401abab3:	75 07                	jne    0x1401ababc
1401abab5:	8b ef                	mov    %edi,%ebp
1401abab7:	e9 be 00 00 00       	jmp    0x1401abb7a
1401ababc:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401abac1:	e8 6a 05 00 00       	call   0x1401ac030
1401abac6:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
1401abaca:	81 c1 00 fa ff ff    	add    $0xfffffa00,%ecx
1401abad0:	f2 0f 11 84 24 88 00 	movsd  %xmm0,0x88(%rsp)
1401abad7:	00 00
1401abad9:	81 f9 ce fb ff ff    	cmp    $0xfffffbce,%ecx
1401abadf:	7d 0b                	jge    0x1401abaec
1401abae1:	f2 0f 59 c6          	mulsd  %xmm6,%xmm0
1401abae5:	8b ef                	mov    %edi,%ebp
1401abae7:	e9 8a 00 00 00       	jmp    0x1401abb76
1401abaec:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401abaf3:	00
1401abaf4:	45 8b c6             	mov    %r14d,%r8d
1401abaf7:	66 0f 2f f0          	comisd %xmm0,%xmm6
1401abafb:	41 0f 97 c0          	seta   %r8b
1401abaff:	48 c1 e8 30          	shr    $0x30,%rax
1401abb03:	66 83 e0 0f          	and    $0xf,%ax
1401abb07:	66 41 0b c5          	or     %r13w,%ax
1401abb0b:	66 89 84 24 8e 00 00 	mov    %ax,0x8e(%rsp)
1401abb12:	00
1401abb13:	81 f9 03 fc ff ff    	cmp    $0xfffffc03,%ecx
1401abb19:	7d 46                	jge    0x1401abb61
1401abb1b:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
1401abb22:	ba 03 fc ff ff       	mov    $0xfffffc03,%edx
1401abb27:	2b d1                	sub    %ecx,%edx
1401abb29:	8b 8c 24 8c 00 00 00 	mov    0x8c(%rsp),%ecx
1401abb30:	40 84 c7             	test   %al,%dil
1401abb33:	74 05                	je     0x1401abb3a
1401abb35:	85 ed                	test   %ebp,%ebp
1401abb37:	0f 44 ef             	cmove  %edi,%ebp
1401abb3a:	d1 e8                	shr    $1,%eax
1401abb3c:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1401abb43:	40 84 cf             	test   %cl,%dil
1401abb46:	74 0b                	je     0x1401abb53
1401abb48:	0f ba e8 1f          	bts    $0x1f,%eax
1401abb4c:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1401abb53:	d1 e9                	shr    $1,%ecx
1401abb55:	48 2b d7             	sub    %rdi,%rdx
1401abb58:	75 d6                	jne    0x1401abb30
1401abb5a:	89 8c 24 8c 00 00 00 	mov    %ecx,0x8c(%rsp)
1401abb61:	f2 0f 10 84 24 88 00 	movsd  0x88(%rsp),%xmm0
1401abb68:	00 00
1401abb6a:	45 85 c0             	test   %r8d,%r8d
1401abb6d:	74 07                	je     0x1401abb76
1401abb6f:	0f 57 05 ea 4b 07 00 	xorps  0x74bea(%rip),%xmm0        # 0x140220760
1401abb76:	f2 0f 11 06          	movsd  %xmm0,(%rsi)
1401abb7a:	85 ed                	test   %ebp,%ebp
1401abb7c:	74 08                	je     0x1401abb86
1401abb7e:	49 8b cd             	mov    %r13,%rcx
1401abb81:	e8 26 07 00 00       	call   0x1401ac2ac
1401abb86:	83 e3 fd             	and    $0xfffffffd,%ebx
1401abb89:	45 84 e5             	test   %r12b,%r13b
1401abb8c:	74 14                	je     0x1401abba2
1401abb8e:	49 0f ba e7 0c       	bt     $0xc,%r15
1401abb93:	73 0d                	jae    0x1401abba2
1401abb95:	b9 20 00 00 00       	mov    $0x20,%ecx
1401abb9a:	e8 0d 07 00 00       	call   0x1401ac2ac
1401abb9f:	83 e3 ef             	and    $0xffffffef,%ebx
1401abba2:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
1401abba7:	85 db                	test   %ebx,%ebx
1401abba9:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401abbae:	41 0f 94 c6          	sete   %r14b
1401abbb2:	41 8b c6             	mov    %r14d,%eax
1401abbb5:	48 83 c4 30          	add    $0x30,%rsp
1401abbb9:	41 5f                	pop    %r15
1401abbbb:	41 5e                	pop    %r14
1401abbbd:	41 5d                	pop    %r13
1401abbbf:	41 5c                	pop    %r12
1401abbc1:	5f                   	pop    %rdi
1401abbc2:	5e                   	pop    %rsi
1401abbc3:	5d                   	pop    %rbp
1401abbc4:	c3                   	ret
1401abbc5:	cc                   	int3
1401abbc6:	cc                   	int3
1401abbc7:	cc                   	int3
1401abbc8:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1401abbcc:	c3                   	ret
1401abbcd:	cc                   	int3
1401abbce:	cc                   	int3
1401abbcf:	cc                   	int3
1401abbd0:	48 83 ec 48          	sub    $0x48,%rsp
1401abbd4:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1401abbd9:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401abbde:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401abbe3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401abbe8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401abbed:	e8 06 00 00 00       	call   0x1401abbf8
1401abbf2:	48 83 c4 48          	add    $0x48,%rsp
1401abbf6:	c3                   	ret
1401abbf7:	cc                   	int3
1401abbf8:	48 8b c4             	mov    %rsp,%rax
1401abbfb:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401abbff:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401abc03:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401abc07:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401abc0b:	55                   	push   %rbp
1401abc0c:	48 8b ec             	mov    %rsp,%rbp
1401abc0f:	48 83 ec 20          	sub    $0x20,%rsp
1401abc13:	48 8b da             	mov    %rdx,%rbx
1401abc16:	41 8b f1             	mov    %r9d,%esi
1401abc19:	33 d2                	xor    %edx,%edx
1401abc1b:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
1401abc20:	89 51 04             	mov    %edx,0x4(%rcx)
1401abc23:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc27:	89 50 08             	mov    %edx,0x8(%rax)
1401abc2a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc2e:	89 50 0c             	mov    %edx,0xc(%rax)
1401abc31:	41 f6 c0 10          	test   $0x10,%r8b
1401abc35:	74 0d                	je     0x1401abc44
1401abc37:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc3b:	bf 8f 00 00 c0       	mov    $0xc000008f,%edi
1401abc40:	83 48 04 01          	orl    $0x1,0x4(%rax)
1401abc44:	41 f6 c0 02          	test   $0x2,%r8b
1401abc48:	74 0d                	je     0x1401abc57
1401abc4a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc4e:	bf 93 00 00 c0       	mov    $0xc0000093,%edi
1401abc53:	83 48 04 02          	orl    $0x2,0x4(%rax)
1401abc57:	41 f6 c0 01          	test   $0x1,%r8b