140e3f57d:	4c 0b 0d dc 3d 3a 00 	or     0x3a3ddc(%rip),%r9        # 0x1411e3360
140e3f584:	4d 23 d0             	and    %r8,%r10
140e3f587:	4c 3b 15 82 3d 3a 00 	cmp    0x3a3d82(%rip),%r10        # 0x1411e3310
140e3f58e:	49 0f 44 c0          	cmove  %r8,%rax
140e3f592:	4c 8b 15 a7 3d 3a 00 	mov    0x3a3da7(%rip),%r10        # 0x1411e3340
140e3f599:	4c 23 d0             	and    %rax,%r10
140e3f59c:	4d 0f 45 d9          	cmovne %r9,%r11
140e3f5a0:	0f 85 aa 00 00 00    	jne    0x140e3f650
140e3f5a6:	48 85 c0             	test   %rax,%rax
140e3f5a9:	75 45                	jne    0x140e3f5f0
140e3f5ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e3f5b0:	44 8b 0d 21 3d 3a 00 	mov    0x3a3d21(%rip),%r9d        # 0x1411e32d8
140e3f5b7:	4c 85 1d 7a 3d 3a 00 	test   %r11,0x3a3d7a(%rip)        # 0x1411e3338
140e3f5be:	44 0f 45 0d 1a 3d 3a 	cmovne 0x3a3d1a(%rip),%r9d        # 0x1411e32e0
140e3f5c5:	00
140e3f5c6:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140e3f5cc:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140e3f5d2:	66 49 0f 6e d3       	movq   %r11,%xmm2
140e3f5d7:	e8 24 98 01 00       	call   0x140e58e00
140e3f5dc:	e9 f8 f8 ff ff       	jmp    0x140e3eed9
140e3f5e1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3f5e8:	0f 1f 84 00 00 00 00
140e3f5ef:	00
140e3f5f0:	66 49 0f 6e c3       	movq   %r11,%xmm0
140e3f5f5:	e9 df f8 ff ff       	jmp    0x140e3eed9
140e3f5fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140e3f600:	48 33 c0             	xor    %rax,%rax
140e3f603:	4c 8b 15 06 3d 3a 00 	mov    0x3a3d06(%rip),%r10        # 0x1411e3310
140e3f60a:	4d 23 d0             	and    %r8,%r10
140e3f60d:	4c 3b 15 fc 3c 3a 00 	cmp    0x3a3cfc(%rip),%r10        # 0x1411e3310
140e3f614:	49 0f 44 c0          	cmove  %r8,%rax
140e3f618:	4c 8b 15 21 3d 3a 00 	mov    0x3a3d21(%rip),%r10        # 0x1411e3340
140e3f61f:	4c 23 d0             	and    %rax,%r10
140e3f622:	75 5c                	jne    0x140e3f680
140e3f624:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140e3f62a:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140e3f630:	66 49 0f 6e d3       	movq   %r11,%xmm2
140e3f635:	44 8b 0d 8c 3c 3a 00 	mov    0x3a3c8c(%rip),%r9d        # 0x1411e32c8
140e3f63c:	e8 bf 97 01 00       	call   0x140e58e00
140e3f641:	e9 93 f8 ff ff       	jmp    0x140e3eed9
140e3f646:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e3f64d:	00 00 00
140e3f650:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140e3f656:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140e3f65c:	66 49 0f 6e d3       	movq   %r11,%xmm2
140e3f661:	44 8b 0d 64 3c 3a 00 	mov    0x3a3c64(%rip),%r9d        # 0x1411e32cc
140e3f668:	e8 93 97 01 00       	call   0x140e58e00
140e3f66d:	e9 67 f8 ff ff       	jmp    0x140e3eed9
140e3f672:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3f679:	1f 84 00 00 00 00 00
140e3f680:	4d 8b c8             	mov    %r8,%r9
140e3f683:	4c 3b 1d be 3c 3a 00 	cmp    0x3a3cbe(%rip),%r11        # 0x1411e3348
140e3f68a:	4d 0f 44 d9          	cmove  %r9,%r11
140e3f68e:	74 27                	je     0x140e3f6b7
140e3f690:	4c 3b 0d b1 3c 3a 00 	cmp    0x3a3cb1(%rip),%r9        # 0x1411e3348
140e3f697:	4d 0f 44 cb          	cmove  %r11,%r9
140e3f69b:	4d 8b d1             	mov    %r9,%r10
140e3f69e:	4c 23 15 5b 3c 3a 00 	and    0x3a3c5b(%rip),%r10        # 0x1411e3300
140e3f6a5:	4d 0f 45 cb          	cmovne %r11,%r9
140e3f6a9:	4d 8b d3             	mov    %r11,%r10
140e3f6ac:	4c 23 15 4d 3c 3a 00 	and    0x3a3c4d(%rip),%r10        # 0x1411e3300
140e3f6b3:	4d 0f 45 d9          	cmovne %r9,%r11
140e3f6b7:	4c 0b 1d a2 3c 3a 00 	or     0x3a3ca2(%rip),%r11        # 0x1411e3360
140e3f6be:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140e3f6c4:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140e3f6ca:	66 49 0f 6e d3       	movq   %r11,%xmm2
140e3f6cf:	44 8b 0d fa 3b 3a 00 	mov    0x3a3bfa(%rip),%r9d        # 0x1411e32d0
140e3f6d6:	e8 25 97 01 00       	call   0x140e58e00
140e3f6db:	e9 f9 f7 ff ff       	jmp    0x140e3eed9
140e3f6e0:	f2 0f 10 d0          	movsd  %xmm0,%xmm2
140e3f6e4:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140e3f6ea:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140e3f6f0:	44 8b 0d e5 3b 3a 00 	mov    0x3a3be5(%rip),%r9d        # 0x1411e32dc
140e3f6f7:	e8 04 97 01 00       	call   0x140e58e00
140e3f6fc:	e9 d8 f7 ff ff       	jmp    0x140e3eed9
140e3f701:	c5 fb 11 44 24 20    	vmovsd %xmm0,0x20(%rsp)
140e3f707:	c5 fb 11 4c 24 30    	vmovsd %xmm1,0x30(%rsp)
140e3f70d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140e3f712:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140e3f717:	4c 8b 15 1a 3c 3a 00 	mov    0x3a3c1a(%rip),%r10        # 0x1411e3338
140e3f71e:	4d 23 d0             	and    %r8,%r10
140e3f721:	0f 84 79 05 00 00    	je     0x140e3fca0
140e3f727:	4c 3b 05 fa 3b 3a 00 	cmp    0x3a3bfa(%rip),%r8        # 0x1411e3328
140e3f72e:	0f 84 bc 05 00 00    	je     0x140e3fcf0
140e3f734:	4c 8b 0d c5 3b 3a 00 	mov    0x3a3bc5(%rip),%r9        # 0x1411e3300
140e3f73b:	4c 23 ca             	and    %rdx,%r9
140e3f73e:	4c 3b 0d bb 3b 3a 00 	cmp    0x3a3bbb(%rip),%r9        # 0x1411e3300
140e3f745:	48 8b 05 e4 3b 3a 00 	mov    0x3a3be4(%rip),%rax        # 0x1411e3330
140e3f74c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140e3f751:	0f 84 49 04 00 00    	je     0x140e3fba0
140e3f757:	48 3b 15 ca 3b 3a 00 	cmp    0x3a3bca(%rip),%rdx        # 0x1411e3328
140e3f75e:	0f 84 fc 04 00 00    	je     0x140e3fc60
140e3f764:	48 3b 15 c5 3b 3a 00 	cmp    0x3a3bc5(%rip),%rdx        # 0x1411e3330
140e3f76b:	0f 84 af 06 00 00    	je     0x140e3fe20
140e3f771:	4c 8b 0d 98 3b 3a 00 	mov    0x3a3b98(%rip),%r9        # 0x1411e3310
140e3f778:	4c 23 ca             	and    %rdx,%r9
140e3f77b:	4c 3b 0d 8e 3b 3a 00 	cmp    0x3a3b8e(%rip),%r9        # 0x1411e3310
140e3f782:	0f 84 68 07 00 00    	je     0x140e3fef0
140e3f788:	4c 8b 15 81 3b 3a 00 	mov    0x3a3b81(%rip),%r10        # 0x1411e3310
140e3f78f:	4d 23 d0             	and    %r8,%r10
140e3f792:	4c 3b 15 57 3b 3a 00 	cmp    0x3a3b57(%rip),%r10        # 0x1411e32f0
140e3f799:	0f 8f 31 06 00 00    	jg     0x140e3fdd0
140e3f79f:	4c 8b 15 6a 3b 3a 00 	mov    0x3a3b6a(%rip),%r10        # 0x1411e3310
140e3f7a6:	4d 23 d0             	and    %r8,%r10
140e3f7a9:	4c 3b 15 48 3b 3a 00 	cmp    0x3a3b48(%rip),%r10        # 0x1411e32f8
140e3f7b0:	0f 8c ba 07 00 00    	jl     0x140e3ff70
140e3f7b6:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
140e3f7bb:	c4 c1 f9 7e c0       	vmovq  %xmm0,%r8
140e3f7c0:	c5 e1 fb 1d 78 3c 3a 	vpsubq 0x3a3c78(%rip),%xmm3,%xmm3        # 0x1411e3440
140e3f7c7:	00
140e3f7c8:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
140e3f7cc:	c5 f9 db 15 5c 3c 3a 	vpand  0x3a3c5c(%rip),%xmm0,%xmm2        # 0x1411e3430
140e3f7d3:	00
140e3f7d4:	c5 f9 2f 35 44 3d 3a 	vcomisd 0x3a3d44(%rip),%xmm6        # 0x1411e3520
140e3f7db:	00
140e3f7dc:	0f 84 7e 03 00 00    	je     0x140e3fb60
140e3f7e2:	4d 8b c8             	mov    %r8,%r9
140e3f7e5:	4c 23 05 bc 3b 3a 00 	and    0x3a3bbc(%rip),%r8        # 0x1411e33a8
140e3f7ec:	4c 23 0d bd 3b 3a 00 	and    0x3a3bbd(%rip),%r9        # 0x1411e33b0
140e3f7f3:	49 d1 e1             	shl    $1,%r9
140e3f7f6:	4d 03 c1             	add    %r9,%r8
140e3f7f9:	c4 c1 f9 6e c8       	vmovq  %r8,%xmm1
140e3f7fe:	49 c1 e8 2c          	shr    $0x2c,%r8
140e3f802:	c5 e9 eb 15 96 3c 3a 	vpor   0x3a3c96(%rip),%xmm2,%xmm2        # 0x1411e34a0
140e3f809:	00
140e3f80a:	c5 f1 eb 0d 8e 3c 3a 	vpor   0x3a3c8e(%rip),%xmm1,%xmm1        # 0x1411e34a0
140e3f811:	00
140e3f812:	4c 8d 0d 47 3d 3a 00 	lea    0x3a3d47(%rip),%r9        # 0x1411e3560
140e3f819:	48 8d 15 50 45 3a 00 	lea    0x3a4550(%rip),%rdx        # 0x1411e3d70
140e3f820:	c5 f3 5c e2          	vsubsd %xmm2,%xmm1,%xmm4
140e3f824:	c4 81 5b 59 0c c1    	vmulsd (%r9,%r8,8),%xmm4,%xmm1
140e3f82a:	c5 f9 28 e9          	vmovapd %xmm1,%xmm5
140e3f82e:	c4 a1 5b 59 24 c2    	vmulsd (%rdx,%r8,8),%xmm4,%xmm4
140e3f834:	c5 f9 28 fc          	vmovapd %xmm4,%xmm7
140e3f838:	c5 f3 58 cc          	vaddsd %xmm4,%xmm1,%xmm1
140e3f83c:	c5 f9 28 d1          	vmovapd %xmm1,%xmm2
140e3f840:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140e3f844:	4c 8d 0d e5 80 3a 00 	lea    0x3a80e5(%rip),%r9        # 0x1411e7930
140e3f84b:	c5 d3 5c da          	vsubsd %xmm2,%xmm5,%xmm3
140e3f84f:	c5 fb 10 0d b9 3c 3a 	vmovsd 0x3a3cb9(%rip),%xmm1        # 0x1411e3510
140e3f856:	00
140e3f857:	c5 fb 59 c0          	vmulsd %xmm0,%xmm0,%xmm0
140e3f85b:	c5 e3 58 df          	vaddsd %xmm7,%xmm3,%xmm3
140e3f85f:	c4 e2 e9 a9 0d 98 3c 	vfmadd213sd 0x3a3c98(%rip),%xmm2,%xmm1        # 0x1411e3500
140e3f866:	3a 00
140e3f868:	c4 e2 e9 a9 0d 7f 3c 	vfmadd213sd 0x3a3c7f(%rip),%xmm2,%xmm1        # 0x1411e34f0
140e3f86f:	3a 00
140e3f871:	c4 e2 e9 a9 0d 66 3c 	vfmadd213sd 0x3a3c66(%rip),%xmm2,%xmm1        # 0x1411e34e0
140e3f878:	3a 00
140e3f87a:	c4 e2 e9 a9 0d 4d 3c 	vfmadd213sd 0x3a3c4d(%rip),%xmm2,%xmm1        # 0x1411e34d0
140e3f881:	3a 00
140e3f883:	c4 e2 e9 a9 0d 34 3c 	vfmadd213sd 0x3a3c34(%rip),%xmm2,%xmm1        # 0x1411e34c0
140e3f88a:	3a 00
140e3f88c:	c4 e2 f9 a9 cb       	vfmadd213sd %xmm3,%xmm0,%xmm1
140e3f891:	c5 fb 10 2d d7 3b 3a 	vmovsd 0x3a3bd7(%rip),%xmm5        # 0x1411e3470
140e3f898:	00
140e3f899:	48 8d 15 a0 88 3a 00 	lea    0x3a88a0(%rip),%rdx        # 0x1411e8140
140e3f8a0:	c4 e2 c9 ab e9       	vfmsub213sd %xmm1,%xmm6,%xmm5
140e3f8a5:	c4 81 7b 10 04 c1    	vmovsd (%r9,%r8,8),%xmm0
140e3f8ab:	c4 a1 53 58 1c c2    	vaddsd (%rdx,%r8,8),%xmm5,%xmm3
140e3f8b1:	c5 f9 28 cb          	vmovapd %xmm3,%xmm1
140e3f8b5:	c5 e3 5c da          	vsubsd %xmm2,%xmm3,%xmm3
140e3f8b9:	c4 e2 c9 b9 05 9e 3b 	vfmadd231sd 0x3a3b9e(%rip),%xmm6,%xmm0        # 0x1411e3460
140e3f8c0:	3a 00
140e3f8c2:	c5 f9 28 f8          	vmovapd %xmm0,%xmm7
140e3f8c6:	c5 fb 58 c3          	vaddsd %xmm3,%xmm0,%xmm0
140e3f8ca:	c5 f9 28 e8          	vmovapd %xmm0,%xmm5
140e3f8ce:	c5 f9 54 05 ea 3a 3a 	vandpd 0x3a3aea(%rip),%xmm0,%xmm0        # 0x1411e33c0
140e3f8d5:	00
140e3f8d6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140e3f8db:	48 23 05 de 3a 3a 00 	and    0x3a3ade(%rip),%rax        # 0x1411e33c0
140e3f8e2:	c5 eb 58 d3          	vaddsd %xmm3,%xmm2,%xmm2
140e3f8e6:	c5 c3 5c fd          	vsubsd %xmm5,%xmm7,%xmm7
140e3f8ea:	c5 f3 5c ca          	vsubsd %xmm2,%xmm1,%xmm1
140e3f8ee:	c5 c3 58 fb          	vaddsd %xmm3,%xmm7,%xmm7
140e3f8f2:	c5 d3 5c e8          	vsubsd %xmm0,%xmm5,%xmm5
140e3f8f6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e3f8fb:	c5 fb 10 64 24 30    	vmovsd 0x30(%rsp),%xmm4
140e3f901:	c5 c3 58 f9          	vaddsd %xmm1,%xmm7,%xmm7
140e3f905:	c5 c3 58 fd          	vaddsd %xmm5,%xmm7,%xmm7
140e3f909:	c5 fb 10 54 24 70    	vmovsd 0x70(%rsp),%xmm2
140e3f90f:	c5 db 5c e2          	vsubsd %xmm2,%xmm4,%xmm4
140e3f913:	c5 db 59 df          	vmulsd %xmm7,%xmm4,%xmm3
140e3f917:	c5 db 59 e0          	vmulsd %xmm0,%xmm4,%xmm4
140e3f91b:	c5 c3 59 ea          	vmulsd %xmm2,%xmm7,%xmm5
140e3f91f:	c5 fb 59 f2          	vmulsd %xmm2,%xmm0,%xmm6
140e3f923:	c5 f9 28 ce          	vmovapd %xmm6,%xmm1
140e3f927:	c5 e3 58 dc          	vaddsd %xmm4,%xmm3,%xmm3
140e3f92b:	c5 e3 58 dd          	vaddsd %xmm5,%xmm3,%xmm3
140e3f92f:	c5 f3 58 cb          	vaddsd %xmm3,%xmm1,%xmm1
140e3f933:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140e3f937:	c5 cb 5c f1          	vsubsd %xmm1,%xmm6,%xmm6
140e3f93b:	c5 cb 58 f3          	vaddsd %xmm3,%xmm6,%xmm6
140e3f93f:	c5 fb 11 44 24 40    	vmovsd %xmm0,0x40(%rsp)
140e3f945:	c5 fb 59 3d a3 4c 3a 	vmulsd 0x3a4ca3(%rip),%xmm0,%xmm7        # 0x1411e45f0
140e3f94c:	00
140e3f94d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e3f952:	c5 f9 2f 3d 76 4c 3a 	vcomisd 0x3a4c76(%rip),%xmm7        # 0x1411e45d0
140e3f959:	00
140e3f95a:	0f 87 e0 01 00 00    	ja     0x140e3fb40
140e3f960:	c5 f9 2f 3d 78 4c 3a 	vcomisd 0x3a4c78(%rip),%xmm7        # 0x1411e45e0
140e3f967:	00
140e3f968:	0f 82 b2 01 00 00    	jb     0x140e3fb20
140e3f96e:	c5 fb e6 e7          	vcvtpd2dq %xmm7,%xmm4
140e3f972:	4c 8d 15 d7 8f 3a 00 	lea    0x3a8fd7(%rip),%r10        # 0x1411e8950
140e3f979:	4c 8d 1d d0 91 3a 00 	lea    0x3a91d0(%rip),%r11        # 0x1411e8b50
140e3f980:	c5 fa e6 cc          	vcvtdq2pd %xmm4,%xmm1
140e3f984:	c4 e2 f1 bd 05 73 4c 	vfnmadd231sd 0x3a4c73(%rip),%xmm1,%xmm0        # 0x1411e4600
140e3f98b:	3a 00
140e3f98d:	c5 f9 7e e1          	vmovd  %xmm4,%ecx
140e3f991:	48 c7 c0 3f 00 00 00 	mov    $0x3f,%rax
140e3f998:	23 c1                	and    %ecx,%eax
140e3f99a:	c5 f3 59 0d 6e 4c 3a 	vmulsd 0x3a4c6e(%rip),%xmm1,%xmm1        # 0x1411e4610
140e3f9a1:	00
140e3f9a2:	c5 f9 28 d0          	vmovapd %xmm0,%xmm2
140e3f9a6:	2b c8                	sub    %eax,%ecx
140e3f9a8:	c1 f9 06             	sar    $0x6,%ecx
140e3f9ab:	c5 eb 58 d1          	vaddsd %xmm1,%xmm2,%xmm2
140e3f9af:	c5 eb 58 d6          	vaddsd %xmm6,%xmm2,%xmm2
140e3f9b3:	c5 f9 28 ca          	vmovapd %xmm2,%xmm1
140e3f9b7:	c5 fb 10 05 61 4c 3a 	vmovsd 0x3a4c61(%rip),%xmm0        # 0x1411e4620
140e3f9be:	00
140e3f9bf:	45 33 c9             	xor    %r9d,%r9d
140e3f9c2:	c4 e2 e9 a9 05 65 4c 	vfmadd213sd 0x3a4c65(%rip),%xmm2,%xmm0        # 0x1411e4630
140e3f9c9:	3a 00
140e3f9cb:	3b 0d af 4b 3a 00    	cmp    0x3a4baf(%rip),%ecx        # 0x1411e4580
140e3f9d1:	c4 e2 e9 a9 05 66 4c 	vfmadd213sd 0x3a4c66(%rip),%xmm2,%xmm0        # 0x1411e4640
140e3f9d8:	3a 00
140e3f9da:	44 0f 4e c9          	cmovle %ecx,%r9d
140e3f9de:	c4 e2 e9 a9 05 69 4c 	vfmadd213sd 0x3a4c69(%rip),%xmm2,%xmm0        # 0x1411e4650
140e3f9e5:	3a 00
140e3f9e7:	48 81 c1 ff 03 00 00 	add    $0x3ff,%rcx
140e3f9ee:	c4 e2 e9 a9 05 69 4c 	vfmadd213sd 0x3a4c69(%rip),%xmm2,%xmm0        # 0x1411e4660
140e3f9f5:	3a 00
140e3f9f7:	48 c1 e1 34          	shl    $0x34,%rcx
140e3f9fb:	c4 e2 e9 a9 05 8c 3a 	vfmadd213sd 0x3a3a8c(%rip),%xmm2,%xmm0        # 0x1411e3490
140e3fa02:	3a 00
140e3fa04:	c5 fb 59 c2          	vmulsd %xmm2,%xmm0,%xmm0
140e3fa08:	c4 c1 7b 59 2c c3    	vmulsd (%r11,%rax,8),%xmm0,%xmm5
140e3fa0e:	c4 c1 7b 59 0c c2    	vmulsd (%r10,%rax,8),%xmm0,%xmm1
140e3fa14:	48 3b 0d f5 39 3a 00 	cmp    0x3a39f5(%rip),%rcx        # 0x1411e3410
140e3fa1b:	c4 c1 53 58 2c c3    	vaddsd (%r11,%rax,8),%xmm5,%xmm5
140e3fa21:	c5 f3 58 cd          	vaddsd %xmm5,%xmm1,%xmm1
140e3fa25:	c4 c1 73 58 0c c2    	vaddsd (%r10,%rax,8),%xmm1,%xmm1
140e3fa2b:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140e3fa2f:	74 3f                	je     0x140e3fa70
140e3fa31:	45 85 c9             	test   %r9d,%r9d
140e3fa34:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140e3fa39:	75 55                	jne    0x140e3fa90
140e3fa3b:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140e3fa41:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3fa47:	c5 f9 6f bc 24 a0 00 	vmovdqa 0xa0(%rsp),%xmm7
140e3fa4e:	00 00
140e3fa50:	c5 f9 6f b4 24 90 00 	vmovdqa 0x90(%rsp),%xmm6
140e3fa57:	00 00
140e3fa59:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140e3fa60:	c3                   	ret
140e3fa61:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3fa68:	0f 1f 84 00 00 00 00
140e3fa6f:	00
140e3fa70:	c5 f9 2f 05 18 3a 3a 	vcomisd 0x3a3a18(%rip),%xmm0        # 0x1411e3490
140e3fa77:	00
140e3fa78:	0f 83 c2 00 00 00    	jae    0x140e3fb40
140e3fa7e:	c5 f9 56 05 0a 4b 3a 	vorpd  0x3a4b0a(%rip),%xmm0,%xmm0        # 0x1411e4590
140e3fa85:	00
140e3fa86:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3fa8c:	eb b9                	jmp    0x140e3fa47
140e3fa8e:	66 90                	xchg   %ax,%ax
140e3fa90:	41 8b c9             	mov    %r9d,%ecx
140e3fa93:	45 33 db             	xor    %r11d,%r11d
140e3fa96:	c5 f9 2f 05 f2 39 3a 	vcomisd 0x3a39f2(%rip),%xmm0        # 0x1411e3490
140e3fa9d:	00
140e3fa9e:	44 0f 43 d9          	cmovae %ecx,%r11d
140e3faa2:	44 3b 1d d7 4a 3a 00 	cmp    0x3a4ad7(%rip),%r11d        # 0x1411e4580
140e3faa9:	75 15                	jne    0x140e3fac0
140e3faab:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140e3fab1:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3fab7:	eb 8e                	jmp    0x140e3fa47
140e3fab9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e3fac0:	4d 33 c0             	xor    %r8,%r8
140e3fac3:	48 3b 15 f6 4a 3a 00 	cmp    0x3a4af6(%rip),%rdx        # 0x1411e45c0
140e3faca:	49 c7 c1 01 00 00 00 	mov    $0x1,%r9
140e3fad1:	7f 2d                	jg     0x140e3fb00
140e3fad3:	81 c1 32 04 00 00    	add    $0x432,%ecx
140e3fad9:	49 0f 48 c8          	cmovs  %r8,%rcx
140e3fadd:	49 d3 e1             	shl    %cl,%r9
140e3fae0:	49 8b c9             	mov    %r9,%rcx
140e3fae3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140e3fae8:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140e3faee:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3faf4:	e9 37 06 00 00       	jmp    0x140e40130
140e3faf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e3fb00:	c5 fb 10 05 a8 4a 3a 	vmovsd 0x3a4aa8(%rip),%xmm0        # 0x1411e45b0
140e3fb07:	00
140e3fb08:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3fb0e:	e9 1d 06 00 00       	jmp    0x140e40130
140e3fb13:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3fb1a:	84 00 00 00 00 00
140e3fb20:	4c 8b 1d 79 4a 3a 00 	mov    0x3a4a79(%rip),%r11        # 0x1411e45a0
140e3fb27:	4c 0b 5c 24 50       	or     0x50(%rsp),%r11
140e3fb2c:	e9 cf 04 00 00       	jmp    0x140e40000
140e3fb31:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3fb38:	0f 1f 84 00 00 00 00
140e3fb3f:	00
140e3fb40:	4c 8b 1d c9 38 3a 00 	mov    0x3a38c9(%rip),%r11        # 0x1411e3410
140e3fb47:	4c 0b 5c 24 50       	or     0x50(%rsp),%r11
140e3fb4c:	e9 af 04 00 00       	jmp    0x140e40000
140e3fb51:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3fb58:	0f 1f 84 00 00 00 00
140e3fb5f:	00
140e3fb60:	c5 e9 eb 15 28 39 3a 	vpor   0x3a3928(%rip),%xmm2,%xmm2        # 0x1411e3490
140e3fb67:	00
140e3fb68:	c5 eb 5c 15 20 39 3a 	vsubsd 0x3a3920(%rip),%xmm2,%xmm2        # 0x1411e3490
140e3fb6f:	00
140e3fb70:	c5 f9 28 ea          	vmovapd %xmm2,%xmm5
140e3fb74:	c5 e9 db 15 b4 38 3a 	vpand  0x3a38b4(%rip),%xmm2,%xmm2        # 0x1411e3430
140e3fb7b:	00
140e3fb7c:	c4 c1 f9 7e d0       	vmovq  %xmm2,%r8
140e3fb81:	c5 d1 73 d5 34       	vpsrlq $0x34,%xmm5,%xmm5
140e3fb86:	c5 d1 fa 2d a2 39 3a 	vpsubd 0x3a39a2(%rip),%xmm5,%xmm5        # 0x1411e3530
140e3fb8d:	00
140e3fb8e:	c5 fa e6 f5          	vcvtdq2pd %xmm5,%xmm6
140e3fb92:	e9 4b fc ff ff       	jmp    0x140e3f7e2
140e3fb97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140e3fb9e:	00 00
140e3fba0:	4c 8b 15 69 37 3a 00 	mov    0x3a3769(%rip),%r10        # 0x1411e3310
140e3fba7:	4d 23 d0             	and    %r8,%r10
140e3fbaa:	4c 3b 15 3f 37 3a 00 	cmp    0x3a373f(%rip),%r10        # 0x1411e32f0
140e3fbb1:	0f 8f 19 02 00 00    	jg     0x140e3fdd0
140e3fbb7:	4c 8b 15 7a 37 3a 00 	mov    0x3a377a(%rip),%r10        # 0x1411e3338
140e3fbbe:	4d 23 d0             	and    %r8,%r10
140e3fbc1:	4d 8b da             	mov    %r10,%r11
140e3fbc4:	48 8b 0d ad 37 3a 00 	mov    0x3a37ad(%rip),%rcx        # 0x1411e3378
140e3fbcb:	49 d3 ea             	shr    %cl,%r10
140e3fbce:	4c 2b 15 ab 37 3a 00 	sub    0x3a37ab(%rip),%r10        # 0x1411e3380
140e3fbd5:	0f 88 a5 01 00 00    	js     0x140e3fd80
140e3fbdb:	48 8b 05 56 37 3a 00 	mov    0x3a3756(%rip),%rax        # 0x1411e3338
140e3fbe2:	48 23 c2             	and    %rdx,%rax
140e3fbe5:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140e3fbea:	4c 3b 15 9f 37 3a 00 	cmp    0x3a379f(%rip),%r10        # 0x1411e3390
140e3fbf1:	49 8b ca             	mov    %r10,%rcx
140e3fbf4:	7f 2e                	jg     0x140e3fc24
140e3fbf6:	4c 8b 0d 9b 37 3a 00 	mov    0x3a379b(%rip),%r9        # 0x1411e3398
140e3fbfd:	49 d3 e9             	shr    %cl,%r9
140e3fc00:	4d 23 cb             	and    %r11,%r9
140e3fc03:	0f 85 77 01 00 00    	jne    0x140e3fd80
140e3fc09:	4c 8b 0d 90 37 3a 00 	mov    0x3a3790(%rip),%r9        # 0x1411e33a0
140e3fc10:	49 d3 e9             	shr    %cl,%r9
140e3fc13:	4d 23 cb             	and    %r11,%r9
140e3fc16:	74 0c                	je     0x140e3fc24