140e40738:	e8 83 5c 01 00       	call   0x140e563c0
140e4073d:	e9 7b 02 00 00       	jmp    0x140e409bd
140e40742:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140e40749:	ff ff 7f
140e4074c:	48 85 d0             	test   %rdx,%rax
140e4074f:	75 39                	jne    0x140e4078a
140e40751:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140e40758:	00
140e40759:	0f 57 c0             	xorps  %xmm0,%xmm0
140e4075c:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
140e40762:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140e40768:	f2 0f 11 6c 24 30    	movsd  %xmm5,0x30(%rsp)
140e4076e:	49 b8 00 00 00 00 00 	movabs $0xfff0000000000000,%r8
140e40775:	00 f0 ff
140e40778:	c7 44 24 28 22 00 00 	movl   $0x22,0x28(%rsp)
140e4077f:	00
140e40780:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140e40787:	00
140e40788:	eb a2                	jmp    0x140e4072c
140e4078a:	45 33 c0             	xor    %r8d,%r8d
140e4078d:	48 85 d2             	test   %rdx,%rdx
140e40790:	0f 88 5f ff ff ff    	js     0x140e406f5
140e40796:	48 b8 00 00 00 00 56 	movabs $0xc011f05600000000,%rax
140e4079d:	f0 11 c0
140e407a0:	48 b9 00 00 00 00 82 	movabs $0x2f88200000000,%rcx
140e407a7:	f8 02 00
140e407aa:	48 03 c2             	add    %rdx,%rax
140e407ad:	48 3b c1             	cmp    %rcx,%rax
140e407b0:	0f 87 c1 00 00 00    	ja     0x140e40877
140e407b6:	f2 0f 5c 2d 92 17 17 	subsd  0x171792(%rip),%xmm5        # 0x140fb1f50
140e407bd:	00
140e407be:	48 b9 00 00 00 00 ff 	movabs $0xffffffff00000000,%rcx
140e407c5:	ff ff ff
140e407c8:	0f 28 cd             	movaps %xmm5,%xmm1
140e407cb:	f2 0f 11 6c 24 70    	movsd  %xmm5,0x70(%rsp)
140e407d1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140e407d6:	0f 28 c5             	movaps %xmm5,%xmm0
140e407d9:	f2 0f 58 05 7f b5 1b 	addsd  0x1bb57f(%rip),%xmm0        # 0x140ffbd60
140e407e0:	00
140e407e1:	48 23 c1             	and    %rcx,%rax
140e407e4:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e407e9:	f2 0f 10 64 24 70    	movsd  0x70(%rsp),%xmm4
140e407ef:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
140e407f3:	0f 28 d1             	movaps %xmm1,%xmm2
140e407f6:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
140e407fa:	f2 0f 59 d5          	mulsd  %xmm5,%xmm2
140e407fe:	f2 0f 5c ec          	subsd  %xmm4,%xmm5
140e40802:	0f 28 c1             	movaps %xmm1,%xmm0
140e40805:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
140e40809:	0f 28 d8             	movaps %xmm0,%xmm3
140e4080c:	f2 0f 59 1d 8c 42 3a 	mulsd  0x3a428c(%rip),%xmm3        # 0x1411e4aa0
140e40813:	00
140e40814:	f2 0f 58 1d 8c 42 3a 	addsd  0x3a428c(%rip),%xmm3        # 0x1411e4aa8
140e4081b:	00
140e4081c:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
140e40820:	f2 0f 58 1d a0 42 3a 	addsd  0x3a42a0(%rip),%xmm3        # 0x1411e4ac8
140e40827:	00
140e40828:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
140e4082c:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
140e40830:	f2 0f 58 1d 98 42 3a 	addsd  0x3a4298(%rip),%xmm3        # 0x1411e4ad0
140e40837:	00
140e40838:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
140e4083c:	f2 0f 5c da          	subsd  %xmm2,%xmm3
140e40840:	0f 28 d4             	movaps %xmm4,%xmm2
140e40843:	f2 0f 59 15 4d 42 3a 	mulsd  0x3a424d(%rip),%xmm2        # 0x1411e4a98
140e4084a:	00
140e4084b:	f2 0f 59 25 8d 42 3a 	mulsd  0x3a428d(%rip),%xmm4        # 0x1411e4ae0
140e40852:	00
140e40853:	f2 0f 58 dd          	addsd  %xmm5,%xmm3
140e40857:	0f 28 c3             	movaps %xmm3,%xmm0
140e4085a:	f2 0f 59 1d 7e 42 3a 	mulsd  0x3a427e(%rip),%xmm3        # 0x1411e4ae0
140e40861:	00
140e40862:	f2 0f 59 05 2e 42 3a 	mulsd  0x3a422e(%rip),%xmm0        # 0x1411e4a98
140e40869:	00
140e4086a:	f2 0f 58 c2          	addsd  %xmm2,%xmm0
140e4086e:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
140e40872:	e9 42 01 00 00       	jmp    0x140e409b9
140e40877:	48 b8 00 00 00 00 00 	movabs $0x10000000000000,%rax
140e4087e:	00 10 00
140e40881:	48 3b d0             	cmp    %rax,%rdx
140e40884:	73 31                	jae    0x140e408b7
140e40886:	48 b8 00 00 00 00 00 	movabs $0x3d0000000000000,%rax
140e4088d:	00 d0 03
140e40890:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140e40896:	48 0b d0             	or     %rax,%rdx
140e40899:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140e4089e:	f2 0f 10 44 24 70    	movsd  0x70(%rsp),%xmm0
140e408a4:	f2 0f 5c 05 e4 41 3a 	subsd  0x3a41e4(%rip),%xmm0        # 0x1411e4a90
140e408ab:	00
140e408ac:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
140e408b2:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140e408b7:	48 8b c2             	mov    %rdx,%rax
140e408ba:	4c 8d 0d 3f f7 1b ff 	lea    -0xe408c1(%rip),%r9        # 0x140000000
140e408c1:	48 b9 ff ff ff ff ff 	movabs $0xfffffffffffff,%rcx
140e408c8:	ff 0f 00
140e408cb:	48 23 c1             	and    %rcx,%rax
140e408ce:	48 b9 00 00 00 00 00 	movabs $0x3fe0000000000000,%rcx
140e408d5:	00 e0 3f
140e408d8:	48 0b c1             	or     %rcx,%rax
140e408db:	48 8b ca             	mov    %rdx,%rcx
140e408de:	48 c1 e9 2e          	shr    $0x2e,%rcx
140e408e2:	83 e1 3f             	and    $0x3f,%ecx
140e408e5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e408ea:	f2 0f 10 54 24 70    	movsd  0x70(%rsp),%xmm2
140e408f0:	48 8b c2             	mov    %rdx,%rax
140e408f3:	83 c9 40             	or     $0x40,%ecx
140e408f6:	48 c1 e8 2d          	shr    $0x2d,%rax
140e408fa:	83 e0 01             	and    $0x1,%eax
140e408fd:	48 c1 ea 34          	shr    $0x34,%rdx
140e40901:	03 c8                	add    %eax,%ecx
140e40903:	81 e2 ff 07 00 00    	and    $0x7ff,%edx
140e40909:	41 2b d0             	sub    %r8d,%edx
140e4090c:	81 ea ff 03 00 00    	sub    $0x3ff,%edx
140e40912:	f2 41 0f 10 b4 c9 70 	movsd  0x11e4470(%r9,%rcx,8),%xmm6
140e40919:	44 1e 01
140e4091c:	66 0f 6e c9          	movd   %ecx,%xmm1
140e40920:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
140e40924:	f2 0f 59 0d 8c 41 3a 	mulsd  0x3a418c(%rip),%xmm1        # 0x1411e4ab8
140e4092b:	00
140e4092c:	f2 0f 5c d1          	subsd  %xmm1,%xmm2
140e40930:	0f 28 c2             	movaps %xmm2,%xmm0
140e40933:	f2 0f 59 05 95 14 1a 	mulsd  0x1a1495(%rip),%xmm0        # 0x140fe1dd0
140e4093a:	00
140e4093b:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
140e4093f:	f2 0f 5e d0          	divsd  %xmm0,%xmm2
140e40943:	66 0f 6e c2          	movd   %edx,%xmm0
140e40947:	0f 28 ca             	movaps %xmm2,%xmm1
140e4094a:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e4094e:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
140e40952:	0f 28 e9             	movaps %xmm1,%xmm5
140e40955:	f2 0f 59 2d 53 41 3a 	mulsd  0x3a4153(%rip),%xmm5        # 0x1411e4ab0
140e4095c:	00
140e4095d:	f2 0f 58 2d 5b 41 3a 	addsd  0x3a415b(%rip),%xmm5        # 0x1411e4ac0
140e40964:	00
140e40965:	f2 0f 59 e9          	mulsd  %xmm1,%xmm5
140e40969:	f2 0f 58 2d 67 41 3a 	addsd  0x3a4167(%rip),%xmm5        # 0x1411e4ad8
140e40970:	00
140e40971:	f2 0f 59 e9          	mulsd  %xmm1,%xmm5
140e40975:	0f 28 ce             	movaps %xmm6,%xmm1
140e40978:	f2 0f 59 35 18 41 3a 	mulsd  0x3a4118(%rip),%xmm6        # 0x1411e4a98
140e4097f:	00
140e40980:	f2 0f 59 0d 58 41 3a 	mulsd  0x3a4158(%rip),%xmm1        # 0x1411e4ae0
140e40987:	00
140e40988:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140e4098c:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
140e40990:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
140e40994:	f2 41 0f 58 ac c9 80 	addsd  0x11e4680(%r9,%rcx,8),%xmm5
140e4099b:	46 1e 01
140e4099e:	0f 28 e5             	movaps %xmm5,%xmm4
140e409a1:	f2 0f 59 2d 37 41 3a 	mulsd  0x3a4137(%rip),%xmm5        # 0x1411e4ae0
140e409a8:	00
140e409a9:	f2 0f 59 25 e7 40 3a 	mulsd  0x3a40e7(%rip),%xmm4        # 0x1411e4a98
140e409b0:	00
140e409b1:	f2 0f 58 e6          	addsd  %xmm6,%xmm4
140e409b5:	f2 0f 58 e5          	addsd  %xmm5,%xmm4
140e409b9:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
140e409bd:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140e409c2:	48 83 c4 68          	add    $0x68,%rsp
140e409c6:	c3                   	ret
140e409c7:	cc                   	int3
140e409c8:	48 83 ec 48          	sub    $0x48,%rsp
140e409cc:	0f 28 c8             	movaps %xmm0,%xmm1
140e409cf:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
140e409d4:	0f 57 0d c5 dc 16 00 	xorps  0x16dcc5(%rip),%xmm1        # 0x140fae6a0
140e409db:	48 8d 15 06 41 3a 00 	lea    0x3a4106(%rip),%rdx        # 0x1411e4ae8
140e409e2:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
140e409e6:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e409ec:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
140e409f1:	0f 28 f8             	movaps %xmm0,%xmm7
140e409f4:	f2 0f 11 4c 24 50    	movsd  %xmm1,0x50(%rsp)
140e409fa:	e8 59 8b 01 00       	call   0x140e59558
140e409ff:	0f 28 f0             	movaps %xmm0,%xmm6
140e40a02:	48 8d 15 17 41 3a 00 	lea    0x3a4117(%rip),%rdx        # 0x1411e4b20
140e40a09:	0f 28 c7             	movaps %xmm7,%xmm0
140e40a0c:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e40a12:	e8 41 8b 01 00       	call   0x140e59558
140e40a17:	f2 0f 5e f0          	divsd  %xmm0,%xmm6
140e40a1b:	45 33 c0             	xor    %r8d,%r8d
140e40a1e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e40a23:	0f 28 ce             	movaps %xmm6,%xmm1
140e40a26:	e8 d5 88 01 00       	call   0x140e59300
140e40a2b:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
140e40a31:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
140e40a36:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140e40a3b:	48 83 c4 48          	add    $0x48,%rsp
140e40a3f:	c3                   	ret
140e40a40:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
140e40a46:	48 83 ec 38          	sub    $0x38,%rsp
140e40a4a:	0f 29 74 24 20       	movaps %xmm6,0x20(%rsp)
140e40a4f:	0f 28 f0             	movaps %xmm0,%xmm6
140e40a52:	e8 81 06 ff ff       	call   0x140e310d8
140e40a57:	0f bf c8             	movswl %ax,%ecx
140e40a5a:	85 c9                	test   %ecx,%ecx
140e40a5c:	0f 84 3e 01 00 00    	je     0x140e40ba0
140e40a62:	83 e9 01             	sub    $0x1,%ecx
140e40a65:	0f 84 15 01 00 00    	je     0x140e40b80
140e40a6b:	83 f9 01             	cmp    $0x1,%ecx
140e40a6e:	0f 84 2c 01 00 00    	je     0x140e40ba0
140e40a74:	f2 0f 10 05 fc 86 57 	movsd  0x5786fc(%rip),%xmm0        # 0x1413b9178
140e40a7b:	00
140e40a7c:	0f 28 d6             	movaps %xmm6,%xmm2
140e40a7f:	0f 54 15 ea bc 16 00 	andps  0x16bcea(%rip),%xmm2        # 0x140fac770
140e40a86:	66 0f 2f c2          	comisd %xmm2,%xmm0
140e40a8a:	0f 86 af 00 00 00    	jbe    0x140e40b3f
140e40a90:	0f 28 d6             	movaps %xmm6,%xmm2
140e40a93:	f2 0f 59 d6          	mulsd  %xmm6,%xmm2
140e40a97:	0f 28 c2             	movaps %xmm2,%xmm0
140e40a9a:	0f 28 ca             	movaps %xmm2,%xmm1
140e40a9d:	f2 0f 59 05 b3 40 3a 	mulsd  0x3a40b3(%rip),%xmm0        # 0x1411e4b58
140e40aa4:	00
140e40aa5:	f2 0f 59 0d b3 40 3a 	mulsd  0x3a40b3(%rip),%xmm1        # 0x1411e4b60
140e40aac:	00
140e40aad:	f2 0f 58 05 b3 40 3a 	addsd  0x3a40b3(%rip),%xmm0        # 0x1411e4b68
140e40ab4:	00
140e40ab5:	f2 0f 58 0d b3 40 3a 	addsd  0x3a40b3(%rip),%xmm1        # 0x1411e4b70
140e40abc:	00
140e40abd:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e40ac1:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e40ac5:	f2 0f 58 05 ab 40 3a 	addsd  0x3a40ab(%rip),%xmm0        # 0x1411e4b78
140e40acc:	00
140e40acd:	f2 0f 58 0d ab 40 3a 	addsd  0x3a40ab(%rip),%xmm1        # 0x1411e4b80
140e40ad4:	00
140e40ad5:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e40ad9:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e40add:	f2 0f 58 05 a3 40 3a 	addsd  0x3a40a3(%rip),%xmm0        # 0x1411e4b88
140e40ae4:	00
140e40ae5:	f2 0f 58 0d a3 40 3a 	addsd  0x3a40a3(%rip),%xmm1        # 0x1411e4b90
140e40aec:	00
140e40aed:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e40af1:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e40af5:	f2 0f 58 05 9b 40 3a 	addsd  0x3a409b(%rip),%xmm0        # 0x1411e4b98
140e40afc:	00
140e40afd:	f2 0f 58 0d 9b 40 3a 	addsd  0x3a409b(%rip),%xmm1        # 0x1411e4ba0
140e40b04:	00
140e40b05:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e40b09:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e40b0d:	f2 0f 58 05 93 40 3a 	addsd  0x3a4093(%rip),%xmm0        # 0x1411e4ba8
140e40b14:	00
140e40b15:	f2 0f 58 0d 93 40 3a 	addsd  0x3a4093(%rip),%xmm1        # 0x1411e4bb0
140e40b1c:	00
140e40b1d:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e40b21:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e40b25:	f2 0f 58 05 8b 40 3a 	addsd  0x3a408b(%rip),%xmm0        # 0x1411e4bb8
140e40b2c:	00
140e40b2d:	f2 0f 58 0d 1b 14 17 	addsd  0x17141b(%rip),%xmm1        # 0x140fb1f50
140e40b34:	00
140e40b35:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
140e40b39:	f2 0f 59 c6          	mulsd  %xmm6,%xmm0
140e40b3d:	eb 64                	jmp    0x140e40ba3
140e40b3f:	f2 0f 10 0d 29 86 57 	movsd  0x578629(%rip),%xmm1        # 0x1413b9170
140e40b46:	00
140e40b47:	66 0f 2f ca          	comisd %xmm2,%xmm1
140e40b4b:	76 16                	jbe    0x140e40b63
140e40b4d:	0f 28 c2             	movaps %xmm2,%xmm0
140e40b50:	e8 73 fe ff ff       	call   0x140e409c8
140e40b55:	f2 0f 10 0d f3 13 17 	movsd  0x1713f3(%rip),%xmm1        # 0x140fb1f50
140e40b5c:	00
140e40b5d:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
140e40b61:	eb 08                	jmp    0x140e40b6b
140e40b63:	f2 0f 10 0d e5 13 17 	movsd  0x1713e5(%rip),%xmm1        # 0x140fb1f50
140e40b6a:	00
140e40b6b:	0f 57 c0             	xorps  %xmm0,%xmm0
140e40b6e:	66 0f 2f c6          	comisd %xmm6,%xmm0
140e40b72:	76 07                	jbe    0x140e40b7b
140e40b74:	0f 57 0d 25 db 16 00 	xorps  0x16db25(%rip),%xmm1        # 0x140fae6a0
140e40b7b:	0f 28 c1             	movaps %xmm1,%xmm0
140e40b7e:	eb 23                	jmp    0x140e40ba3
140e40b80:	b8 00 80 00 00       	mov    $0x8000,%eax
140e40b85:	66 85 44 24 46       	test   %ax,0x46(%rsp)
140e40b8a:	74 0a                	je     0x140e40b96
140e40b8c:	f2 0f 10 05 24 16 17 	movsd  0x171624(%rip),%xmm0        # 0x140fb21b8
140e40b93:	00
140e40b94:	eb 0d                	jmp    0x140e40ba3
140e40b96:	f2 0f 10 05 b2 13 17 	movsd  0x1713b2(%rip),%xmm0        # 0x140fb1f50
140e40b9d:	00
140e40b9e:	eb 03                	jmp    0x140e40ba3
140e40ba0:	0f 28 c6             	movaps %xmm6,%xmm0
140e40ba3:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
140e40ba8:	48 83 c4 38          	add    $0x38,%rsp
140e40bac:	c3                   	ret
140e40bad:	cc                   	int3
140e40bae:	cc                   	int3
140e40baf:	cc                   	int3
140e40bb0:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
140e40bb6:	48 83 ec 28          	sub    $0x28,%rsp
140e40bba:	33 d2                	xor    %edx,%edx
140e40bbc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e40bc1:	e8 9a 54 01 00       	call   0x140e56060
140e40bc6:	f2 0f 10 44 24 30    	movsd  0x30(%rsp),%xmm0
140e40bcc:	48 83 c4 28          	add    $0x28,%rsp
140e40bd0:	c3                   	ret
140e40bd1:	cc                   	int3
140e40bd2:	cc                   	int3
140e40bd3:	cc                   	int3
140e40bd4:	45 33 c0             	xor    %r8d,%r8d
140e40bd7:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
140e40bdd:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
140e40be2:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
140e40be9:	ff ff 7f
140e40bec:	48 8b c2             	mov    %rdx,%rax
140e40bef:	48 23 c1             	and    %rcx,%rax
140e40bf2:	48 b9 00 00 00 00 00 	movabs $0x4340000000000000,%rcx
140e40bf9:	00 40 43
140e40bfc:	48 3b d0             	cmp    %rax,%rdx
140e40bff:	41 0f 95 c0          	setne  %r8b
140e40c03:	48 3b c1             	cmp    %rcx,%rax
140e40c06:	72 17                	jb     0x140e40c1f
140e40c08:	48 b9 00 00 00 00 00 	movabs $0x7ff0000000000000,%rcx
140e40c0f:	00 f0 7f
140e40c12:	48 3b c1             	cmp    %rcx,%rax
140e40c15:	76 6c                	jbe    0x140e40c83
140e40c17:	48 8b ca             	mov    %rdx,%rcx
140e40c1a:	e9 c9 58 01 00       	jmp    0x140e564e8
140e40c1f:	48 b9 00 00 00 00 00 	movabs $0x3ff0000000000000,%rcx
140e40c26:	00 f0 3f
140e40c29:	48 3b c1             	cmp    %rcx,%rax
140e40c2c:	73 19                	jae    0x140e40c47
140e40c2e:	48 85 c0             	test   %rax,%rax
140e40c31:	74 50                	je     0x140e40c83
140e40c33:	4d 85 c0             	test   %r8,%r8
140e40c36:	74 0a                	je     0x140e40c42
140e40c38:	f2 0f 10 05 78 15 17 	movsd  0x171578(%rip),%xmm0        # 0x140fb21b8
140e40c3f:	00
140e40c40:	eb 41                	jmp    0x140e40c83
140e40c42:	0f 57 c0             	xorps  %xmm0,%xmm0
140e40c45:	eb 3c                	jmp    0x140e40c83
140e40c47:	48 8b c2             	mov    %rdx,%rax
140e40c4a:	b9 33 00 00 00       	mov    $0x33,%ecx
140e40c4f:	48 c1 e8 34          	shr    $0x34,%rax
140e40c53:	2a c8                	sub    %al,%cl
140e40c55:	b8 01 00 00 00       	mov    $0x1,%eax
140e40c5a:	48 d3 e0             	shl    %cl,%rax
140e40c5d:	48 ff c8             	dec    %rax
140e40c60:	48 f7 d0             	not    %rax
140e40c63:	48 23 c2             	and    %rdx,%rax
140e40c66:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140e40c6b:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
140e40c71:	4d 85 c0             	test   %r8,%r8
140e40c74:	74 0d                	je     0x140e40c83
140e40c76:	48 3b c2             	cmp    %rdx,%rax
140e40c79:	74 08                	je     0x140e40c83
140e40c7b:	f2 0f 5c 05 cd 12 17 	subsd  0x1712cd(%rip),%xmm0        # 0x140fb1f50
140e40c82:	00
140e40c83:	c3                   	ret
140e40c84:	cc                   	int3
140e40c85:	cc                   	int3
140e40c86:	cc                   	int3
140e40c87:	cc                   	int3
140e40c88:	cc                   	int3
140e40c89:	cc                   	int3