140e3e95d:	48 99                	cqto
140e3e95f:	48 f7 f9             	idiv   %rcx
140e3e962:	48 83 f8 3c          	cmp    $0x3c,%rax
140e3e966:	0f 85 68 ff ff ff    	jne    0x140e3e8d4
140e3e96c:	48 63 43 04          	movslq 0x4(%rbx),%rax
140e3e970:	4a 8d 0c 00          	lea    (%rax,%r8,1),%rcx
140e3e974:	4d 85 c0             	test   %r8,%r8
140e3e977:	78 10                	js     0x140e3e989
140e3e979:	48 85 c0             	test   %rax,%rax
140e3e97c:	78 19                	js     0x140e3e997
140e3e97e:	48 85 c9             	test   %rcx,%rcx
140e3e981:	0f 88 4d ff ff ff    	js     0x140e3e8d4
140e3e987:	eb 0e                	jmp    0x140e3e997
140e3e989:	48 85 c0             	test   %rax,%rax
140e3e98c:	79 09                	jns    0x140e3e997
140e3e98e:	48 85 c9             	test   %rcx,%rcx
140e3e991:	0f 89 3d ff ff ff    	jns    0x140e3e8d4
140e3e997:	4c 6b c1 3c          	imul   $0x3c,%rcx,%r8
140e3e99b:	48 85 c9             	test   %rcx,%rcx
140e3e99e:	74 12                	je     0x140e3e9b2
140e3e9a0:	49 8b c0             	mov    %r8,%rax
140e3e9a3:	48 99                	cqto
140e3e9a5:	48 f7 f9             	idiv   %rcx
140e3e9a8:	48 83 f8 3c          	cmp    $0x3c,%rax
140e3e9ac:	0f 85 22 ff ff ff    	jne    0x140e3e8d4
140e3e9b2:	48 63 0b             	movslq (%rbx),%rcx
140e3e9b5:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140e3e9b9:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e3e9bd:	4d 85 c0             	test   %r8,%r8
140e3e9c0:	78 10                	js     0x140e3e9d2
140e3e9c2:	48 85 c9             	test   %rcx,%rcx
140e3e9c5:	78 19                	js     0x140e3e9e0
140e3e9c7:	48 85 c0             	test   %rax,%rax
140e3e9ca:	0f 88 04 ff ff ff    	js     0x140e3e8d4
140e3e9d0:	eb 0e                	jmp    0x140e3e9e0
140e3e9d2:	48 85 c9             	test   %rcx,%rcx
140e3e9d5:	79 09                	jns    0x140e3e9e0
140e3e9d7:	48 85 c0             	test   %rax,%rax
140e3e9da:	0f 89 f4 fe ff ff    	jns    0x140e3e8d4
140e3e9e0:	45 84 ff             	test   %r15b,%r15b
140e3e9e3:	0f 84 93 00 00 00    	je     0x140e3ea7c
140e3e9e9:	e8 06 4b 01 00       	call   0x140e534f4
140e3e9ee:	83 65 cc 00          	andl   $0x0,-0x34(%rbp)
140e3e9f2:	48 8d 4d cc          	lea    -0x34(%rbp),%rcx
140e3e9f6:	83 65 c8 00          	andl   $0x0,-0x38(%rbp)
140e3e9fa:	e8 b9 a0 01 00       	call   0x140e58ab8
140e3e9ff:	85 c0                	test   %eax,%eax
140e3ea01:	0f 85 84 00 00 00    	jne    0x140e3ea8b
140e3ea07:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140e3ea0b:	e8 d8 a0 01 00       	call   0x140e58ae8
140e3ea10:	85 c0                	test   %eax,%eax
140e3ea12:	75 77                	jne    0x140e3ea8b
140e3ea14:	48 63 45 c8          	movslq -0x38(%rbp),%rax
140e3ea18:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140e3ea1c:	48 01 45 c0          	add    %rax,-0x40(%rbp)
140e3ea20:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e3ea24:	e8 5f eb ff ff       	call   0x140e3d588
140e3ea29:	85 c0                	test   %eax,%eax
140e3ea2b:	0f 85 a3 fe ff ff    	jne    0x140e3e8d4
140e3ea31:	8b 43 20             	mov    0x20(%rbx),%eax
140e3ea34:	85 c0                	test   %eax,%eax
140e3ea36:	7f 09                	jg     0x140e3ea41
140e3ea38:	79 24                	jns    0x140e3ea5e
140e3ea3a:	8b 45 f0             	mov    -0x10(%rbp),%eax
140e3ea3d:	85 c0                	test   %eax,%eax
140e3ea3f:	7e 20                	jle    0x140e3ea61
140e3ea41:	48 63 45 cc          	movslq -0x34(%rbp),%rax
140e3ea45:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140e3ea49:	48 01 45 c0          	add    %rax,-0x40(%rbp)
140e3ea4d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e3ea51:	e8 32 eb ff ff       	call   0x140e3d588
140e3ea56:	85 c0                	test   %eax,%eax
140e3ea58:	0f 85 76 fe ff ff    	jne    0x140e3e8d4
140e3ea5e:	8b 45 f0             	mov    -0x10(%rbp),%eax
140e3ea61:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140e3ea65:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
140e3ea69:	0f 11 03             	movups %xmm0,(%rbx)
140e3ea6c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140e3ea70:	89 43 20             	mov    %eax,0x20(%rbx)
140e3ea73:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140e3ea77:	e9 67 fe ff ff       	jmp    0x140e3e8e3
140e3ea7c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140e3ea80:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e3ea84:	e8 db 38 00 00       	call   0x140e42364
140e3ea89:	eb cb                	jmp    0x140e3ea56
140e3ea8b:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e3ea91:	45 33 c9             	xor    %r9d,%r9d
140e3ea94:	45 33 c0             	xor    %r8d,%r8d
140e3ea97:	33 d2                	xor    %edx,%edx
140e3ea99:	33 c9                	xor    %ecx,%ecx
140e3ea9b:	e8 34 b7 fe ff       	call   0x140e2a1d4
140e3eaa0:	cc                   	int3
140e3eaa1:	cc                   	int3
140e3eaa2:	cc                   	int3
140e3eaa3:	cc                   	int3
140e3eaa4:	33 d2                	xor    %edx,%edx
140e3eaa6:	e9 b1 fc ff ff       	jmp    0x140e3e75c
140e3eaab:	cc                   	int3
140e3eaac:	b2 01                	mov    $0x1,%dl
140e3eaae:	e9 a9 fc ff ff       	jmp    0x140e3e75c
140e3eab3:	cc                   	int3
140e3eab4:	cc                   	int3
140e3eab5:	cc                   	int3
140e3eab6:	cc                   	int3
140e3eab7:	cc                   	int3
140e3eab8:	cc                   	int3
140e3eab9:	cc                   	int3
140e3eaba:	cc                   	int3
140e3eabb:	cc                   	int3
140e3eabc:	cc                   	int3
140e3eabd:	cc                   	int3
140e3eabe:	cc                   	int3
140e3eabf:	cc                   	int3
140e3eac0:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
140e3eac7:	66 0f 7f b4 24 90 00 	movdqa %xmm6,0x90(%rsp)
140e3eace:	00 00
140e3ead0:	66 0f 7f bc 24 a0 00 	movdqa %xmm7,0xa0(%rsp)
140e3ead7:	00 00
140e3ead9:	83 3d 7c 14 66 00 00 	cmpl   $0x0,0x66147c(%rip)        # 0x14149ff5c
140e3eae0:	0f 85 1b 0c 00 00    	jne    0x140e3f701
140e3eae6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e3eaed:	00 00 00
140e3eaf0:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
140e3eaf6:	f2 0f 11 4c 24 30    	movsd  %xmm1,0x30(%rsp)
140e3eafc:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140e3eb01:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140e3eb06:	4c 8b 15 2b 48 3a 00 	mov    0x3a482b(%rip),%r10        # 0x1411e3338
140e3eb0d:	4d 23 d0             	and    %r8,%r10
140e3eb10:	0f 84 4a 07 00 00    	je     0x140e3f260
140e3eb16:	4c 3b 05 0b 48 3a 00 	cmp    0x3a480b(%rip),%r8        # 0x1411e3328
140e3eb1d:	0f 84 8d 07 00 00    	je     0x140e3f2b0
140e3eb23:	4c 8b 0d d6 47 3a 00 	mov    0x3a47d6(%rip),%r9        # 0x1411e3300
140e3eb2a:	4c 23 ca             	and    %rdx,%r9
140e3eb2d:	48 8b 05 fc 47 3a 00 	mov    0x3a47fc(%rip),%rax        # 0x1411e3330
140e3eb34:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140e3eb39:	4c 3b 0d c0 47 3a 00 	cmp    0x3a47c0(%rip),%r9        # 0x1411e3300
140e3eb40:	0f 84 ea 04 00 00    	je     0x140e3f030
140e3eb46:	48 3b 15 db 47 3a 00 	cmp    0x3a47db(%rip),%rdx        # 0x1411e3328
140e3eb4d:	0f 84 cd 06 00 00    	je     0x140e3f220
140e3eb53:	48 3b 15 d6 47 3a 00 	cmp    0x3a47d6(%rip),%rdx        # 0x1411e3330
140e3eb5a:	0f 84 80 08 00 00    	je     0x140e3f3e0
140e3eb60:	4c 8b 0d a9 47 3a 00 	mov    0x3a47a9(%rip),%r9        # 0x1411e3310
140e3eb67:	4c 23 ca             	and    %rdx,%r9
140e3eb6a:	4c 3b 0d 9f 47 3a 00 	cmp    0x3a479f(%rip),%r9        # 0x1411e3310
140e3eb71:	0f 84 19 09 00 00    	je     0x140e3f490
140e3eb77:	4c 8b 15 92 47 3a 00 	mov    0x3a4792(%rip),%r10        # 0x1411e3310
140e3eb7e:	4d 23 d0             	and    %r8,%r10
140e3eb81:	4c 3b 15 68 47 3a 00 	cmp    0x3a4768(%rip),%r10        # 0x1411e32f0
140e3eb88:	0f 8f 02 08 00 00    	jg     0x140e3f390
140e3eb8e:	4c 8b 15 7b 47 3a 00 	mov    0x3a477b(%rip),%r10        # 0x1411e3310
140e3eb95:	4d 23 d0             	and    %r8,%r10
140e3eb98:	4c 3b 15 59 47 3a 00 	cmp    0x3a4759(%rip),%r10        # 0x1411e32f8
140e3eb9f:	0f 8c 6b 09 00 00    	jl     0x140e3f510
140e3eba5:	4d 33 c0             	xor    %r8,%r8
140e3eba8:	66 0f 6f d8          	movdqa %xmm0,%xmm3
140e3ebac:	66 0f 73 d3 34       	psrlq  $0x34,%xmm3
140e3ebb1:	66 49 0f 7e c0       	movq   %xmm0,%r8
140e3ebb6:	66 0f fb 1d 82 48 3a 	psubq  0x3a4882(%rip),%xmm3        # 0x1411e3440
140e3ebbd:	00
140e3ebbe:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140e3ebc2:	f3 0f e6 f3          	cvtdq2pd %xmm3,%xmm6
140e3ebc6:	66 0f db 15 62 48 3a 	pand   0x3a4862(%rip),%xmm2        # 0x1411e3430
140e3ebcd:	00
140e3ebce:	66 0f 2f 35 4a 49 3a 	comisd 0x3a494a(%rip),%xmm6        # 0x1411e3520
140e3ebd5:	00
140e3ebd6:	0f 84 14 04 00 00    	je     0x140e3eff0
140e3ebdc:	f2 0f 10 f8          	movsd  %xmm0,%xmm7
140e3ebe0:	4d 8b c8             	mov    %r8,%r9
140e3ebe3:	4c 23 05 be 47 3a 00 	and    0x3a47be(%rip),%r8        # 0x1411e33a8
140e3ebea:	4c 23 0d bf 47 3a 00 	and    0x3a47bf(%rip),%r9        # 0x1411e33b0
140e3ebf1:	f2 0f 5c 3d 97 48 3a 	subsd  0x3a4897(%rip),%xmm7        # 0x1411e3490
140e3ebf8:	00
140e3ebf9:	49 d1 e1             	shl    $1,%r9
140e3ebfc:	4d 03 c1             	add    %r9,%r8
140e3ebff:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
140e3ec06:	00
140e3ec07:	66 0f 54 3d 41 49 3a 	andpd  0x3a4941(%rip),%xmm7        # 0x1411e3550
140e3ec0e:	00
140e3ec0f:	f2 0f 10 8c 24 80 00 	movsd  0x80(%rsp),%xmm1
140e3ec16:	00 00
140e3ec18:	49 c1 e8 2c          	shr    $0x2c,%r8
140e3ec1c:	66 0f eb 15 7c 48 3a 	por    0x3a487c(%rip),%xmm2        # 0x1411e34a0
140e3ec23:	00
140e3ec24:	66 0f eb 0d 74 48 3a 	por    0x3a4874(%rip),%xmm1        # 0x1411e34a0
140e3ec2b:	00
140e3ec2c:	4c 8d 0d 2d 49 3a 00 	lea    0x3a492d(%rip),%r9        # 0x1411e3560
140e3ec33:	48 8d 15 36 51 3a 00 	lea    0x3a5136(%rip),%rdx        # 0x1411e3d70
140e3ec3a:	66 0f 2f 3d fe 48 3a 	comisd 0x3a48fe(%rip),%xmm7        # 0x1411e3540
140e3ec41:	00
140e3ec42:	0f 82 a8 04 00 00    	jb     0x140e3f0f0
140e3ec48:	f2 0f 5c ca          	subsd  %xmm2,%xmm1
140e3ec4c:	f2 0f 10 e1          	movsd  %xmm1,%xmm4
140e3ec50:	f2 43 0f 59 0c c1    	mulsd  (%r9,%r8,8),%xmm1
140e3ec56:	f2 0f 10 e9          	movsd  %xmm1,%xmm5
140e3ec5a:	f2 42 0f 59 24 c2    	mulsd  (%rdx,%r8,8),%xmm4
140e3ec60:	f2 0f 10 fc          	movsd  %xmm4,%xmm7
140e3ec64:	f2 0f 58 cc          	addsd  %xmm4,%xmm1
140e3ec68:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
140e3ec6c:	f2 0f 10 c1          	movsd  %xmm1,%xmm0
140e3ec70:	4c 8d 0d b9 8c 3a 00 	lea    0x3a8cb9(%rip),%r9        # 0x1411e7930
140e3ec77:	f2 0f 10 1d 81 48 3a 	movsd  0x3a4881(%rip),%xmm3        # 0x1411e3500
140e3ec7e:	00
140e3ec7f:	f2 0f 10 0d 49 48 3a 	movsd  0x3a4849(%rip),%xmm1        # 0x1411e34d0
140e3ec86:	00
140e3ec87:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e3ec8b:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e3ec8f:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e3ec93:	f2 0f 5c ea          	subsd  %xmm2,%xmm5
140e3ec97:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
140e3ec9b:	f2 0f 58 1d 4d 48 3a 	addsd  0x3a484d(%rip),%xmm3        # 0x1411e34f0
140e3eca2:	00
140e3eca3:	f2 0f 58 0d 15 48 3a 	addsd  0x3a4815(%rip),%xmm1        # 0x1411e34c0
140e3ecaa:	00
140e3ecab:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
140e3ecaf:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e3ecb3:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
140e3ecb7:	f2 0f 58 1d 21 48 3a 	addsd  0x3a4821(%rip),%xmm3        # 0x1411e34e0
140e3ecbe:	00
140e3ecbf:	f2 0f 58 fd          	addsd  %xmm5,%xmm7
140e3ecc3:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
140e3ecc7:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
140e3eccb:	f2 0f 58 cf          	addsd  %xmm7,%xmm1
140e3eccf:	f2 0f 10 2d 99 47 3a 	movsd  0x3a4799(%rip),%xmm5        # 0x1411e3470
140e3ecd6:	00
140e3ecd7:	48 8d 15 62 94 3a 00 	lea    0x3a9462(%rip),%rdx        # 0x1411e8140
140e3ecde:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
140e3ece2:	f2 43 0f 10 04 c1    	movsd  (%r9,%r8,8),%xmm0
140e3ece8:	f2 0f 5c e9          	subsd  %xmm1,%xmm5
140e3ecec:	f2 42 0f 10 1c c2    	movsd  (%rdx,%r8,8),%xmm3
140e3ecf2:	f2 0f 58 dd          	addsd  %xmm5,%xmm3
140e3ecf6:	f2 0f 10 cb          	movsd  %xmm3,%xmm1
140e3ecfa:	f2 0f 5c da          	subsd  %xmm2,%xmm3
140e3ecfe:	f2 0f 10 3d 5a 47 3a 	movsd  0x3a475a(%rip),%xmm7        # 0x1411e3460
140e3ed05:	00
140e3ed06:	f2 0f 59 fe          	mulsd  %xmm6,%xmm7
140e3ed0a:	f2 0f 58 c7          	addsd  %xmm7,%xmm0
140e3ed0e:	f2 0f 10 f8          	movsd  %xmm0,%xmm7
140e3ed12:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
140e3ed16:	f2 0f 10 e8          	movsd  %xmm0,%xmm5
140e3ed1a:	66 0f 54 05 9e 46 3a 	andpd  0x3a469e(%rip),%xmm0        # 0x1411e33c0
140e3ed21:	00
140e3ed22:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140e3ed27:	48 23 05 92 46 3a 00 	and    0x3a4692(%rip),%rax        # 0x1411e33c0
140e3ed2e:	f2 0f 58 d3          	addsd  %xmm3,%xmm2
140e3ed32:	f2 0f 5c fd          	subsd  %xmm5,%xmm7
140e3ed36:	f2 0f 5c ca          	subsd  %xmm2,%xmm1
140e3ed3a:	f2 0f 58 fb          	addsd  %xmm3,%xmm7
140e3ed3e:	f2 0f 5c e8          	subsd  %xmm0,%xmm5
140e3ed42:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e3ed47:	f2 0f 10 64 24 30    	movsd  0x30(%rsp),%xmm4
140e3ed4d:	f2 0f 58 f9          	addsd  %xmm1,%xmm7
140e3ed51:	f2 0f 58 fd          	addsd  %xmm5,%xmm7
140e3ed55:	f2 0f 10 54 24 70    	movsd  0x70(%rsp),%xmm2
140e3ed5b:	f2 0f 5c e2          	subsd  %xmm2,%xmm4
140e3ed5f:	f2 0f 10 dc          	movsd  %xmm4,%xmm3
140e3ed63:	f2 0f 10 ef          	movsd  %xmm7,%xmm5
140e3ed67:	f2 0f 10 f0          	movsd  %xmm0,%xmm6
140e3ed6b:	f2 0f 59 df          	mulsd  %xmm7,%xmm3
140e3ed6f:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
140e3ed73:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140e3ed77:	f2 0f 59 f2          	mulsd  %xmm2,%xmm6
140e3ed7b:	f2 0f 10 ce          	movsd  %xmm6,%xmm1
140e3ed7f:	f2 0f 58 dc          	addsd  %xmm4,%xmm3
140e3ed83:	f2 0f 58 dd          	addsd  %xmm5,%xmm3
140e3ed87:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
140e3ed8b:	f2 0f 10 c1          	movsd  %xmm1,%xmm0
140e3ed8f:	f2 0f 5c f1          	subsd  %xmm1,%xmm6
140e3ed93:	f2 0f 58 f3          	addsd  %xmm3,%xmm6
140e3ed97:	f2 0f 10 3d 51 58 3a 	movsd  0x3a5851(%rip),%xmm7        # 0x1411e45f0
140e3ed9e:	00
140e3ed9f:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
140e3eda5:	f2 0f 59 f8          	mulsd  %xmm0,%xmm7
140e3eda9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e3edae:	66 0f 2f 3d 1a 58 3a 	comisd 0x3a581a(%rip),%xmm7        # 0x1411e45d0
140e3edb5:	00
140e3edb6:	0f 87 14 02 00 00    	ja     0x140e3efd0
140e3edbc:	66 0f 2f 3d 1c 58 3a 	comisd 0x3a581c(%rip),%xmm7        # 0x1411e45e0
140e3edc3:	00
140e3edc4:	0f 82 e6 01 00 00    	jb     0x140e3efb0
140e3edca:	f2 0f e6 e7          	cvtpd2dq %xmm7,%xmm4
140e3edce:	4c 8d 15 7b 9b 3a 00 	lea    0x3a9b7b(%rip),%r10        # 0x1411e8950
140e3edd5:	4c 8d 1d 74 9d 3a 00 	lea    0x3a9d74(%rip),%r11        # 0x1411e8b50
140e3eddc:	f3 0f e6 cc          	cvtdq2pd %xmm4,%xmm1
140e3ede0:	f2 0f 10 15 18 58 3a 	movsd  0x3a5818(%rip),%xmm2        # 0x1411e4600
140e3ede7:	00
140e3ede8:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
140e3edec:	66 0f 7e e1          	movd   %xmm4,%ecx
140e3edf0:	48 c7 c0 3f 00 00 00 	mov    $0x3f,%rax
140e3edf7:	23 c1                	and    %ecx,%eax
140e3edf9:	f2 0f 5c c2          	subsd  %xmm2,%xmm0
140e3edfd:	f2 0f 59 0d 0b 58 3a 	mulsd  0x3a580b(%rip),%xmm1        # 0x1411e4610
140e3ee04:	00
140e3ee05:	f2 0f 10 d0          	movsd  %xmm0,%xmm2
140e3ee09:	2b c8                	sub    %eax,%ecx
140e3ee0b:	c1 f9 06             	sar    $0x6,%ecx
140e3ee0e:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
140e3ee12:	f2 0f 58 d6          	addsd  %xmm6,%xmm2
140e3ee16:	f2 0f 10 ca          	movsd  %xmm2,%xmm1
140e3ee1a:	f2 0f 10 05 3e 58 3a 	movsd  0x3a583e(%rip),%xmm0        # 0x1411e4660
140e3ee21:	00
140e3ee22:	f2 0f 10 1d 16 58 3a 	movsd  0x3a5816(%rip),%xmm3        # 0x1411e4640
140e3ee29:	00
140e3ee2a:	f2 0f 10 25 ee 57 3a 	movsd  0x3a57ee(%rip),%xmm4        # 0x1411e4620
140e3ee31:	00
140e3ee32:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e3ee36:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e3ee3a:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e3ee3e:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
140e3ee42:	f2 0f 10 e9          	movsd  %xmm1,%xmm5
140e3ee46:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e3ee4a:	f2 0f 58 05 3e 46 3a 	addsd  0x3a463e(%rip),%xmm0        # 0x1411e3490
140e3ee51:	00
140e3ee52:	f2 0f 58 1d f6 57 3a 	addsd  0x3a57f6(%rip),%xmm3        # 0x1411e4650
140e3ee59:	00
140e3ee5a:	f2 0f 59 e9          	mulsd  %xmm1,%xmm5
140e3ee5e:	f2 0f 58 25 ca 57 3a 	addsd  0x3a57ca(%rip),%xmm4        # 0x1411e4630
140e3ee65:	00
140e3ee66:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e3ee6a:	f2 0f 59 d9          	mulsd  %xmm1,%xmm3
140e3ee6e:	f2 0f 59 e5          	mulsd  %xmm5,%xmm4
140e3ee72:	45 33 c9             	xor    %r9d,%r9d
140e3ee75:	f2 0f 58 dc          	addsd  %xmm4,%xmm3
140e3ee79:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
140e3ee7d:	3b 0d fd 56 3a 00    	cmp    0x3a56fd(%rip),%ecx        # 0x1411e4580
140e3ee83:	44 0f 4e c9          	cmovle %ecx,%r9d
140e3ee87:	48 81 c1 ff 03 00 00 	add    $0x3ff,%rcx
140e3ee8e:	48 c1 e1 34          	shl    $0x34,%rcx
140e3ee92:	f2 41 0f 10 2c c3    	movsd  (%r11,%rax,8),%xmm5
140e3ee98:	f2 41 0f 10 0c c2    	movsd  (%r10,%rax,8),%xmm1
140e3ee9e:	f2 0f 59 e8          	mulsd  %xmm0,%xmm5
140e3eea2:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
140e3eea6:	f2 41 0f 58 2c c3    	addsd  (%r11,%rax,8),%xmm5
140e3eeac:	f2 0f 58 cd          	addsd  %xmm5,%xmm1
140e3eeb0:	f2 41 0f 58 0c c2    	addsd  (%r10,%rax,8),%xmm1
140e3eeb6:	f2 0f 10 c1          	movsd  %xmm1,%xmm0
140e3eeba:	48 3b 0d 4f 45 3a 00 	cmp    0x3a454f(%rip),%rcx        # 0x1411e3410
140e3eec1:	74 3d                	je     0x140e3ef00
140e3eec3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140e3eec8:	45 85 c9             	test   %r9d,%r9d
140e3eecb:	75 53                	jne    0x140e3ef20
140e3eecd:	f2 0f 59 44 24 40    	mulsd  0x40(%rsp),%xmm0
140e3eed3:	66 0f 56 44 24 50    	orpd   0x50(%rsp),%xmm0
140e3eed9:	66 0f 6f bc 24 a0 00 	movdqa 0xa0(%rsp),%xmm7
140e3eee0:	00 00
140e3eee2:	66 0f 6f b4 24 90 00 	movdqa 0x90(%rsp),%xmm6
140e3eee9:	00 00
140e3eeeb:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140e3eef2:	c3                   	ret
140e3eef3:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e3eefa:	84 00 00 00 00 00