140e43f8e:	e8 d1 e1 fe ff       	call   0x140e32164
140e43f93:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140e43f97:	41 b9 e9 fd 00 00    	mov    $0xfde9,%r9d
140e43f9d:	44 39 48 0c          	cmp    %r9d,0xc(%rax)
140e43fa1:	75 13                	jne    0x140e43fb6
140e43fa3:	80 7d c8 00          	cmpb   $0x0,-0x38(%rbp)
140e43fa7:	74 42                	je     0x140e43feb
140e43fa9:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140e43fad:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140e43fb4:	eb 35                	jmp    0x140e43feb
140e43fb6:	e8 65 31 01 00       	call   0x140e57120
140e43fbb:	85 c0                	test   %eax,%eax
140e43fbd:	75 18                	jne    0x140e43fd7
140e43fbf:	38 45 c8             	cmp    %al,-0x38(%rbp)
140e43fc2:	74 0b                	je     0x140e43fcf
140e43fc4:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140e43fc8:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140e43fcf:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e43fd5:	eb 14                	jmp    0x140e43feb
140e43fd7:	80 7d c8 00          	cmpb   $0x0,-0x38(%rbp)
140e43fdb:	74 0b                	je     0x140e43fe8
140e43fdd:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140e43fe1:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140e43fe8:	45 33 c9             	xor    %r9d,%r9d
140e43feb:	4c 8d 45 10          	lea    0x10(%rbp),%r8
140e43fef:	48 8b cb             	mov    %rbx,%rcx
140e43ff2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e43ff6:	e8 11 da fe ff       	call   0x140e31a0c
140e43ffb:	85 c0                	test   %eax,%eax
140e43ffd:	74 05                	je     0x140e44004
140e43fff:	83 cb ff             	or     $0xffffffff,%ebx
140e44002:	eb 0b                	jmp    0x140e4400f
140e44004:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140e44008:	e8 17 5d 01 00       	call   0x140e59d24
140e4400d:	8b d8                	mov    %eax,%ebx
140e4400f:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140e44013:	74 09                	je     0x140e4401e
140e44015:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140e44019:	e8 56 fc 00 00       	call   0x140e53c74
140e4401e:	8b c3                	mov    %ebx,%eax
140e44020:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140e44027:	00
140e44028:	48 83 c4 70          	add    $0x70,%rsp
140e4402c:	5d                   	pop    %rbp
140e4402d:	c3                   	ret
140e4402e:	cc                   	int3
140e4402f:	cc                   	int3
140e44030:	48 83 ec 68          	sub    $0x68,%rsp
140e44034:	49 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r8
140e4403b:	ff ff 7f
140e4403e:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140e44043:	0f 57 c9             	xorps  %xmm1,%xmm1
140e44046:	0f 28 f0             	movaps %xmm0,%xmm6
140e44049:	f2 0f 11 4c 24 70    	movsd  %xmm1,0x70(%rsp)
140e4404f:	f2 0f 11 44 24 78    	movsd  %xmm0,0x78(%rsp)
140e44055:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140e4405a:	48 8b d1             	mov    %rcx,%rdx
140e4405d:	48 8b c1             	mov    %rcx,%rax
140e44060:	48 c1 ea 34          	shr    $0x34,%rdx
140e44064:	49 23 c0             	and    %r8,%rax
140e44067:	81 e2 ff 07 00 00    	and    $0x7ff,%edx
140e4406d:	49 b8 00 00 00 00 00 	movabs $0x7ff0000000000000,%r8
140e44074:	00 f0 7f
140e44077:	49 3b c0             	cmp    %r8,%rax
140e4407a:	76 0e                	jbe    0x140e4408a
140e4407c:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140e44081:	48 83 c4 68          	add    $0x68,%rsp
140e44085:	e9 5e 24 01 00       	jmp    0x140e564e8
140e4408a:	81 fa e3 03 00 00    	cmp    $0x3e3,%edx
140e44090:	72 36                	jb     0x140e440c8
140e44092:	81 fa ff 03 00 00    	cmp    $0x3ff,%edx
140e44098:	0f 82 82 00 00 00    	jb     0x140e44120
140e4409e:	66 0f 2e 35 aa de 16 	ucomisd 0x16deaa(%rip),%xmm6        # 0x140fb1f50
140e440a5:	00
140e440a6:	7a 0c                	jp     0x140e440b4
140e440a8:	75 0a                	jne    0x140e440b4
140e440aa:	f2 0f 10 35 2e 10 3a 	movsd  0x3a102e(%rip),%xmm6        # 0x1411e50e0
140e440b1:	00
140e440b2:	eb 14                	jmp    0x140e440c8
140e440b4:	66 0f 2e 35 fc e0 16 	ucomisd 0x16e0fc(%rip),%xmm6        # 0x140fb21b8
140e440bb:	00
140e440bc:	7a 1c                	jp     0x140e440da
140e440be:	75 1a                	jne    0x140e440da
140e440c0:	f2 0f 10 35 30 10 3a 	movsd  0x3a1030(%rip),%xmm6        # 0x1411e50f8
140e440c7:	00
140e440c8:	b9 20 00 00 00       	mov    $0x20,%ecx
140e440cd:	e8 e2 1e 01 00       	call   0x140e55fb4
140e440d2:	0f 28 c6             	movaps %xmm6,%xmm0
140e440d5:	e9 d0 01 00 00       	jmp    0x140e442aa
140e440da:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e440e0:	48 8d 0d 95 0f 3a 00 	lea    0x3a0f95(%rip),%rcx        # 0x1411e507c
140e440e7:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
140e440ec:	49 b8 00 00 00 00 00 	movabs $0xfff8000000000000,%r8
140e440f3:	00 f8 ff
140e440f6:	f2 0f 11 4c 24 38    	movsd  %xmm1,0x38(%rsp)
140e440fc:	f2 0f 11 74 24 30    	movsd  %xmm6,0x30(%rsp)
140e44102:	c7 44 24 28 21 00 00 	movl   $0x21,0x28(%rsp)
140e44109:	00
140e4410a:	41 8d 51 0d          	lea    0xd(%r9),%edx
140e4410e:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
140e44115:	00
140e44116:	e8 a5 22 01 00       	call   0x140e563c0
140e4411b:	e9 8a 01 00 00       	jmp    0x140e442aa
140e44120:	48 85 c9             	test   %rcx,%rcx
140e44123:	79 07                	jns    0x140e4412c
140e44125:	0f 57 35 74 a5 16 00 	xorps  0x16a574(%rip),%xmm6        # 0x140fae6a0
140e4412c:	b8 fe 03 00 00       	mov    $0x3fe,%eax
140e44131:	3b d0                	cmp    %eax,%edx
140e44133:	72 31                	jb     0x140e44166
140e44135:	f2 0f 10 1d 13 de 16 	movsd  0x16de13(%rip),%xmm3        # 0x140fb1f50
140e4413c:	00
140e4413d:	f2 0f 5c de          	subsd  %xmm6,%xmm3
140e44141:	f2 0f 59 1d 87 dc 19 	mulsd  0x19dc87(%rip),%xmm3        # 0x140fe1dd0
140e44148:	00
140e44149:	f2 0f 11 5c 24 78    	movsd  %xmm3,0x78(%rsp)
140e4414f:	f2 0f 51 54 24 78    	sqrtsd 0x78(%rsp),%xmm2
140e44155:	f2 0f 11 54 24 70    	movsd  %xmm2,0x70(%rsp)
140e4415b:	f2 0f 10 4c 24 70    	movsd  0x70(%rsp),%xmm1
140e44161:	0f 28 f1             	movaps %xmm1,%xmm6
140e44164:	eb 13                	jmp    0x140e44179
140e44166:	f2 0f 10 4c 24 70    	movsd  0x70(%rsp),%xmm1
140e4416c:	0f 28 de             	movaps %xmm6,%xmm3
140e4416f:	f2 0f 59 de          	mulsd  %xmm6,%xmm3
140e44173:	f2 0f 11 5c 24 78    	movsd  %xmm3,0x78(%rsp)
140e44179:	0f 28 eb             	movaps %xmm3,%xmm5
140e4417c:	0f 28 c3             	movaps %xmm3,%xmm0
140e4417f:	f2 0f 59 2d 09 0f 3a 	mulsd  0x3a0f09(%rip),%xmm5        # 0x1411e5090
140e44186:	00
140e44187:	f2 0f 59 05 19 0f 3a 	mulsd  0x3a0f19(%rip),%xmm0        # 0x1411e50a8
140e4418e:	00
140e4418f:	f2 0f 58 2d 01 0f 3a 	addsd  0x3a0f01(%rip),%xmm5        # 0x1411e5098
140e44196:	00
140e44197:	f2 0f 5c 05 31 0f 3a 	subsd  0x3a0f31(%rip),%xmm0        # 0x1411e50d0
140e4419e:	00
140e4419f:	f2 0f 59 eb          	mulsd  %xmm3,%xmm5
140e441a3:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
140e441a7:	f2 0f 5c 2d f1 0e 3a 	subsd  0x3a0ef1(%rip),%xmm5        # 0x1411e50a0
140e441ae:	00
140e441af:	f2 0f 58 05 31 0f 3a 	addsd  0x3a0f31(%rip),%xmm0        # 0x1411e50e8
140e441b6:	00
140e441b7:	f2 0f 59 eb          	mulsd  %xmm3,%xmm5
140e441bb:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
140e441bf:	f2 0f 58 2d f1 0e 3a 	addsd  0x3a0ef1(%rip),%xmm5        # 0x1411e50b8
140e441c6:	00
140e441c7:	f2 0f 5c 05 21 0f 3a 	subsd  0x3a0f21(%rip),%xmm0        # 0x1411e50f0
140e441ce:	00
140e441cf:	f2 0f 59 eb          	mulsd  %xmm3,%xmm5
140e441d3:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
140e441d7:	f2 0f 5c 2d e1 0e 3a 	subsd  0x3a0ee1(%rip),%xmm5        # 0x1411e50c0
140e441de:	00
140e441df:	f2 0f 58 05 f1 0e 3a 	addsd  0x3a0ef1(%rip),%xmm0        # 0x1411e50d8
140e441e6:	00
140e441e7:	f2 0f 59 eb          	mulsd  %xmm3,%xmm5
140e441eb:	f2 0f 58 2d bd 0e 3a 	addsd  0x3a0ebd(%rip),%xmm5        # 0x1411e50b0
140e441f2:	00
140e441f3:	f2 0f 59 eb          	mulsd  %xmm3,%xmm5
140e441f7:	f2 0f 5e e8          	divsd  %xmm0,%xmm5
140e441fb:	0f 82 92 00 00 00    	jb     0x140e44293
140e44201:	f2 0f 11 8c 24 80 00 	movsd  %xmm1,0x80(%rsp)
140e44208:	00 00
140e4420a:	48 ba 00 00 00 00 ff 	movabs $0xffffffff00000000,%rdx
140e44211:	ff ff ff
140e44214:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140e4421b:	00
140e4421c:	48 23 c2             	and    %rdx,%rax
140e4421f:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140e44226:	00
140e44227:	f2 0f 10 a4 24 80 00 	movsd  0x80(%rsp),%xmm4
140e4422e:	00 00
140e44230:	f2 0f 10 5c 24 70    	movsd  0x70(%rsp),%xmm3
140e44236:	0f 28 c4             	movaps %xmm4,%xmm0
140e44239:	f2 0f 10 54 24 78    	movsd  0x78(%rsp),%xmm2
140e4423f:	0f 28 cc             	movaps %xmm4,%xmm1
140e44242:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
140e44246:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
140e4424a:	f2 0f 59 1d 0e 7b 1b 	mulsd  0x1b7b0e(%rip),%xmm3        # 0x140ffbd60
140e44251:	00
140e44252:	f2 0f 59 25 06 7b 1b 	mulsd  0x1b7b06(%rip),%xmm4        # 0x140ffbd60
140e44259:	00
140e4425a:	f2 0f 5c d0          	subsd  %xmm0,%xmm2
140e4425e:	f2 0f 10 05 22 0e 3a 	movsd  0x3a0e22(%rip),%xmm0        # 0x1411e5088
140e44265:	00
140e44266:	f2 0f 59 dd          	mulsd  %xmm5,%xmm3
140e4426a:	f2 0f 10 2d 56 0e 3a 	movsd  0x3a0e56(%rip),%xmm5        # 0x1411e50c8
140e44271:	00
140e44272:	f2 0f 5e d1          	divsd  %xmm1,%xmm2
140e44276:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
140e4427a:	f2 0f 5c c2          	subsd  %xmm2,%xmm0
140e4427e:	f2 0f 5c d8          	subsd  %xmm0,%xmm3
140e44282:	0f 28 c5             	movaps %xmm5,%xmm0
140e44285:	f2 0f 5c c4          	subsd  %xmm4,%xmm0
140e44289:	f2 0f 5c d8          	subsd  %xmm0,%xmm3
140e4428d:	f2 0f 5c eb          	subsd  %xmm3,%xmm5
140e44291:	eb 08                	jmp    0x140e4429b
140e44293:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
140e44297:	f2 0f 58 ee          	addsd  %xmm6,%xmm5
140e4429b:	48 85 c9             	test   %rcx,%rcx
140e4429e:	79 07                	jns    0x140e442a7
140e442a0:	0f 57 2d f9 a3 16 00 	xorps  0x16a3f9(%rip),%xmm5        # 0x140fae6a0
140e442a7:	0f 28 c5             	movaps %xmm5,%xmm0
140e442aa:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140e442af:	48 83 c4 68          	add    $0x68,%rsp
140e442b3:	c3                   	ret
140e442b4:	cc                   	int3
140e442b5:	cc                   	int3
140e442b6:	cc                   	int3
140e442b7:	cc                   	int3
140e442b8:	cc                   	int3
140e442b9:	cc                   	int3
140e442ba:	cc                   	int3
140e442bb:	cc                   	int3
140e442bc:	cc                   	int3
140e442bd:	cc                   	int3
140e442be:	cc                   	int3
140e442bf:	cc                   	int3
140e442c0:	48 83 ec 68          	sub    $0x68,%rsp
140e442c4:	83 3d 91 bc 65 00 00 	cmpl   $0x0,0x65bc91(%rip)        # 0x14149ff5c
140e442cb:	0f 85 7f 03 00 00    	jne    0x140e44650
140e442d1:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140e442d6:	66 0f 57 d2          	xorpd  %xmm2,%xmm2
140e442da:	4c 8b d2             	mov    %rdx,%r10
140e442dd:	49 0f ba f2 3f       	btr    $0x3f,%r10
140e442e2:	4c 3b 15 bf 0e 3a 00 	cmp    0x3a0ebf(%rip),%r10        # 0x1411e51a8
140e442e9:	0f 82 31 02 00 00    	jb     0x140e44520
140e442ef:	66 49 0f 6e c2       	movq   %r10,%xmm0
140e442f4:	4c 3b 15 b5 0e 3a 00 	cmp    0x3a0eb5(%rip),%r10        # 0x1411e51b0
140e442fb:	0f 83 1f 03 00 00    	jae    0x140e44620
140e44301:	66 0f 28 d0          	movapd %xmm0,%xmm2
140e44305:	f2 0f 59 15 73 0e 3a 	mulsd  0x3a0e73(%rip),%xmm2        # 0x1411e5180
140e4430c:	00
140e4430d:	66 0f 28 e0          	movapd %xmm0,%xmm4
140e44311:	4d 8b ca             	mov    %r10,%r9
140e44314:	49 c1 e9 34          	shr    $0x34,%r9
140e44318:	f2 0f 58 15 68 0e 3a 	addsd  0x3a0e68(%rip),%xmm2        # 0x1411e5188
140e4431f:	00
140e44320:	f2 0f 10 1d d8 0d 3a 	movsd  0x3a0dd8(%rip),%xmm3        # 0x1411e5100
140e44327:	00
140e44328:	66 0f e6 c2          	cvttpd2dq %xmm2,%xmm0
140e4432c:	f2 0f 10 0d dc 0d 3a 	movsd  0x3a0ddc(%rip),%xmm1        # 0x1411e5110
140e44333:	00
140e44334:	f3 0f e6 d0          	cvtdq2pd %xmm0,%xmm2
140e44338:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e4433c:	f2 0f 5c e3          	subsd  %xmm3,%xmm4
140e44340:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e44344:	66 0f 7e c0          	movd   %xmm0,%eax
140e44348:	66 0f 28 c4          	movapd %xmm4,%xmm0
140e4434c:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
140e44350:	f2 0f 10 1d c8 0d 3a 	movsd  0x3a0dc8(%rip),%xmm3        # 0x1411e5120
140e44357:	00
140e44358:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140e4435d:	f2 0f 10 2d cb 0d 3a 	movsd  0x3a0dcb(%rip),%xmm5        # 0x1411e5130
140e44364:	00
140e44365:	48 d1 e1             	shl    $1,%rcx
140e44368:	48 c1 e9 35          	shr    $0x35,%rcx
140e4436c:	4c 2b c9             	sub    %rcx,%r9
140e4436f:	49 83 f9 0f          	cmp    $0xf,%r9
140e44373:	7e 28                	jle    0x140e4439d
140e44375:	66 0f 28 cc          	movapd %xmm4,%xmm1
140e44379:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e4437d:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140e44381:	f2 0f 5c e3          	subsd  %xmm3,%xmm4
140e44385:	f2 0f 5c cc          	subsd  %xmm4,%xmm1
140e44389:	f2 0f 5c cb          	subsd  %xmm3,%xmm1
140e4438d:	f2 0f 5c e9          	subsd  %xmm1,%xmm5
140e44391:	66 0f 28 c4          	movapd %xmm4,%xmm0
140e44395:	66 0f 28 cd          	movapd %xmm5,%xmm1
140e44399:	f2 0f 5c c5          	subsd  %xmm5,%xmm0
140e4439d:	f2 0f 5c e0          	subsd  %xmm0,%xmm4
140e443a1:	f2 0f 5c e1          	subsd  %xmm1,%xmm4
140e443a5:	66 0f 28 d8          	movapd %xmm0,%xmm3
140e443a9:	66 0f 28 d0          	movapd %xmm0,%xmm2
140e443ad:	f2 0f 59 d0          	mulsd  %xmm0,%xmm2
140e443b1:	0f ba e0 00          	bt     $0x0,%eax
140e443b5:	0f 83 95 00 00 00    	jae    0x140e44450
140e443bb:	f2 0f 10 1d bd 62 3a 	movsd  0x3a62bd(%rip),%xmm3        # 0x1411ea680
140e443c2:	00
140e443c3:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e443c7:	f2 0f 10 2d 81 62 3a 	movsd  0x3a6281(%rip),%xmm5        # 0x1411ea650
140e443ce:	00
140e443cf:	f2 0f 11 64 24 20    	movsd  %xmm4,0x20(%rsp)
140e443d5:	66 0f 28 ca          	movapd %xmm2,%xmm1
140e443d9:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e443dd:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
140e443e3:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140e443e7:	66 0f 28 e0          	movapd %xmm0,%xmm4
140e443eb:	f2 0f 58 1d 7d 62 3a 	addsd  0x3a627d(%rip),%xmm3        # 0x1411ea670
140e443f2:	00
140e443f3:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e443f7:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e443fb:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
140e443ff:	f2 0f 58 2d 39 62 3a 	addsd  0x3a6239(%rip),%xmm5        # 0x1411ea640
140e44406:	00
140e44407:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140e4440b:	f2 0f 58 1d 4d 62 3a 	addsd  0x3a624d(%rip),%xmm3        # 0x1411ea660
140e44412:	00
140e44413:	f2 0f 59 15 6d 0d 3a 	mulsd  0x3a0d6d(%rip),%xmm2        # 0x1411e5188
140e4441a:	00
140e4441b:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140e44421:	f2 0f 59 d9          	mulsd  %xmm1,%xmm3
140e44425:	f2 0f 58 2d 03 62 3a 	addsd  0x3a6203(%rip),%xmm5        # 0x1411ea630
140e4442c:	00
140e4442d:	f2 0f 59 d0          	mulsd  %xmm0,%xmm2
140e44431:	f2 0f 58 dd          	addsd  %xmm5,%xmm3
140e44435:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
140e44439:	f2 0f 5c e2          	subsd  %xmm2,%xmm4
140e4443d:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
140e44441:	f2 0f 58 44 24 30    	addsd  0x30(%rsp),%xmm0
140e44447:	e9 ac 00 00 00       	jmp    0x140e444f8
140e4444c:	0f 1f 40 00          	nopl   0x0(%rax)
140e44450:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
140e44454:	f2 0f 10 2d 2c 0d 3a 	movsd  0x3a0d2c(%rip),%xmm5        # 0x1411e5188
140e4445b:	00
140e4445c:	f2 0f 10 0d bc 61 3a 	movsd  0x3a61bc(%rip),%xmm1        # 0x1411ea620
140e44463:	00
140e44464:	f2 0f 10 05 84 61 3a 	movsd  0x3a6184(%rip),%xmm0        # 0x1411ea5f0
140e4446b:	00
140e4446c:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140e44470:	66 0f 28 da          	movapd %xmm2,%xmm3
140e44474:	f2 0f 11 64 24 20    	movsd  %xmm4,0x20(%rsp)
140e4447a:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e4447e:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e44482:	f2 0f 5c 2d b6 0c 3a 	subsd  0x3a0cb6(%rip),%xmm5        # 0x1411e5140
140e44489:	00
140e4448a:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e4448e:	f2 0f 58 0d 7a 61 3a 	addsd  0x3a617a(%rip),%xmm1        # 0x1411ea610
140e44495:	00
140e44496:	f2 0f 58 05 42 61 3a 	addsd  0x3a6142(%rip),%xmm0        # 0x1411ea5e0
140e4449d:	00
140e4449e:	f2 0f 58 2d 9a 0c 3a 	addsd  0x3a0c9a(%rip),%xmm5        # 0x1411e5140
140e444a5:	00
140e444a6:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140e444aa:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140e444ae:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e444b2:	66 0f 28 e2          	movapd %xmm2,%xmm4
140e444b6:	f2 0f 59 25 ca 0c 3a 	mulsd  0x3a0cca(%rip),%xmm4        # 0x1411e5188
140e444bd:	00
140e444be:	f2 0f 58 0d 3a 61 3a 	addsd  0x3a613a(%rip),%xmm1        # 0x1411ea600
140e444c5:	00
140e444c6:	f2 0f 58 05 02 61 3a 	addsd  0x3a6102(%rip),%xmm0        # 0x1411ea5d0
140e444cd:	00
140e444ce:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
140e444d2:	f2 0f 5c ec          	subsd  %xmm4,%xmm5
140e444d6:	f2 0f 59 cb          	mulsd  %xmm3,%xmm1
140e444da:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
140e444de:	f2 0f 5c 25 5a 0c 3a 	subsd  0x3a0c5a(%rip),%xmm4        # 0x1411e5140
140e444e5:	00
140e444e6:	f2 0f 5c 6c 24 20    	subsd  0x20(%rsp),%xmm5
140e444ec:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140e444f0:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
140e444f4:	f2 0f 5c c4          	subsd  %xmm4,%xmm0