140033374:	4c 0b 1d c5 d3 01 00 	or     0x1d3c5(%rip),%r11        # 0x140050740
14003337b:	4c 8b 15 9e d3 01 00 	mov    0x1d39e(%rip),%r10        # 0x140050720
140033382:	4d 23 d0             	and    %r8,%r10
140033385:	0f 85 d5 01 00 00    	jne    0x140033560
14003338b:	66 48 0f 6e c0       	movq   %rax,%xmm0
140033390:	e9 54 fa ff ff       	jmp    0x140032de9
140033395:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14003339c:	00 00 00 00
1400333a0:	4d 33 db             	xor    %r11,%r11
1400333a3:	4c 8b 15 36 d3 01 00 	mov    0x1d336(%rip),%r10        # 0x1400506e0
1400333aa:	4d 23 d0             	and    %r8,%r10
1400333ad:	4c 0f 44 1d 4b d3 01 	cmove  0x1d34b(%rip),%r11        # 0x140050700
1400333b4:	00
1400333b5:	48 8b c2             	mov    %rdx,%rax
1400333b8:	4c 8b 0d 61 d3 01 00 	mov    0x1d361(%rip),%r9        # 0x140050720
1400333bf:	48 0b 05 7a d3 01 00 	or     0x1d37a(%rip),%rax        # 0x140050740
1400333c6:	4c 23 ca             	and    %rdx,%r9
1400333c9:	4c 0f 45 d8          	cmovne %rax,%r11
1400333cd:	0f 85 3d 01 00 00    	jne    0x140033510
1400333d3:	48 33 c0             	xor    %rax,%rax
1400333d6:	4d 8b c8             	mov    %r8,%r9
1400333d9:	4c 8b 15 10 d3 01 00 	mov    0x1d310(%rip),%r10        # 0x1400506f0
1400333e0:	4c 0b 0d 59 d3 01 00 	or     0x1d359(%rip),%r9        # 0x140050740
1400333e7:	4d 23 d0             	and    %r8,%r10
1400333ea:	4c 3b 15 ff d2 01 00 	cmp    0x1d2ff(%rip),%r10        # 0x1400506f0
1400333f1:	49 0f 44 c0          	cmove  %r8,%rax
1400333f5:	4c 8b 15 24 d3 01 00 	mov    0x1d324(%rip),%r10        # 0x140050720
1400333fc:	4c 23 d0             	and    %rax,%r10
1400333ff:	4d 0f 45 d9          	cmovne %r9,%r11
140033403:	0f 85 57 01 00 00    	jne    0x140033560
140033409:	66 49 0f 6e c3       	movq   %r11,%xmm0
14003340e:	66 0f 56 44 24 50    	orpd   0x50(%rsp),%xmm0
140033414:	e9 d0 f9 ff ff       	jmp    0x140032de9
140033419:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140033420:	f2 0f 10 05 e0 d2 01 	movsd  0x1d2e0(%rip),%xmm0        # 0x140050708
140033427:	00
140033428:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
14003342c:	e9 b8 f9 ff ff       	jmp    0x140032de9
140033431:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140033438:	0f 1f 84 00 00 00 00
14003343f:	00
140033440:	4d 33 db             	xor    %r11,%r11
140033443:	4c 8b 15 96 d2 01 00 	mov    0x1d296(%rip),%r10        # 0x1400506e0
14003344a:	4d 23 d0             	and    %r8,%r10
14003344d:	4c 0f 45 1d ab d2 01 	cmovne 0x1d2ab(%rip),%r11        # 0x140050700
140033454:	00
140033455:	eb 29                	jmp    0x140033480
140033457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14003345e:	00 00
140033460:	4d 33 db             	xor    %r11,%r11
140033463:	4c 8b 15 76 d2 01 00 	mov    0x1d276(%rip),%r10        # 0x1400506e0
14003346a:	4d 23 d0             	and    %r8,%r10
14003346d:	4c 0f 44 1d 8b d2 01 	cmove  0x1d28b(%rip),%r11        # 0x140050700
140033474:	00
140033475:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14003347c:	00 00 00 00
140033480:	48 33 c0             	xor    %rax,%rax
140033483:	4d 8b c8             	mov    %r8,%r9
140033486:	4c 8b 15 63 d2 01 00 	mov    0x1d263(%rip),%r10        # 0x1400506f0
14003348d:	4c 0b 0d ac d2 01 00 	or     0x1d2ac(%rip),%r9        # 0x140050740
140033494:	4d 23 d0             	and    %r8,%r10
140033497:	4c 3b 15 52 d2 01 00 	cmp    0x1d252(%rip),%r10        # 0x1400506f0
14003349e:	49 0f 44 c0          	cmove  %r8,%rax
1400334a2:	4c 8b 15 77 d2 01 00 	mov    0x1d277(%rip),%r10        # 0x140050720
1400334a9:	4c 23 d0             	and    %rax,%r10
1400334ac:	4d 0f 45 d9          	cmovne %r9,%r11
1400334b0:	0f 85 aa 00 00 00    	jne    0x140033560
1400334b6:	48 85 c0             	test   %rax,%rax
1400334b9:	75 45                	jne    0x140033500
1400334bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400334c0:	44 8b 0d f1 d1 01 00 	mov    0x1d1f1(%rip),%r9d        # 0x1400506b8
1400334c7:	4c 85 1d 4a d2 01 00 	test   %r11,0x1d24a(%rip)        # 0x140050718
1400334ce:	44 0f 45 0d ea d1 01 	cmovne 0x1d1ea(%rip),%r9d        # 0x1400506c0
1400334d5:	00
1400334d6:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1400334dc:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1400334e2:	66 49 0f 6e d3       	movq   %r11,%xmm2
1400334e7:	e8 b4 a9 00 00       	call   0x14003dea0
1400334ec:	e9 f8 f8 ff ff       	jmp    0x140032de9
1400334f1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1400334f8:	0f 1f 84 00 00 00 00
1400334ff:	00
140033500:	66 49 0f 6e c3       	movq   %r11,%xmm0
140033505:	e9 df f8 ff ff       	jmp    0x140032de9
14003350a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140033510:	48 33 c0             	xor    %rax,%rax
140033513:	4c 8b 15 d6 d1 01 00 	mov    0x1d1d6(%rip),%r10        # 0x1400506f0
14003351a:	4d 23 d0             	and    %r8,%r10
14003351d:	4c 3b 15 cc d1 01 00 	cmp    0x1d1cc(%rip),%r10        # 0x1400506f0
140033524:	49 0f 44 c0          	cmove  %r8,%rax
140033528:	4c 8b 15 f1 d1 01 00 	mov    0x1d1f1(%rip),%r10        # 0x140050720
14003352f:	4c 23 d0             	and    %rax,%r10
140033532:	75 5c                	jne    0x140033590
140033534:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
14003353a:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140033540:	66 49 0f 6e d3       	movq   %r11,%xmm2
140033545:	44 8b 0d 5c d1 01 00 	mov    0x1d15c(%rip),%r9d        # 0x1400506a8
14003354c:	e8 4f a9 00 00       	call   0x14003dea0
140033551:	e9 93 f8 ff ff       	jmp    0x140032de9
140033556:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003355d:	00 00 00
140033560:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140033566:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
14003356c:	66 49 0f 6e d3       	movq   %r11,%xmm2
140033571:	44 8b 0d 34 d1 01 00 	mov    0x1d134(%rip),%r9d        # 0x1400506ac
140033578:	e8 23 a9 00 00       	call   0x14003dea0
14003357d:	e9 67 f8 ff ff       	jmp    0x140032de9
140033582:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140033589:	1f 84 00 00 00 00 00
140033590:	4d 8b c8             	mov    %r8,%r9
140033593:	4c 3b 1d 8e d1 01 00 	cmp    0x1d18e(%rip),%r11        # 0x140050728
14003359a:	4d 0f 44 d9          	cmove  %r9,%r11
14003359e:	74 27                	je     0x1400335c7
1400335a0:	4c 3b 0d 81 d1 01 00 	cmp    0x1d181(%rip),%r9        # 0x140050728
1400335a7:	4d 0f 44 cb          	cmove  %r11,%r9
1400335ab:	4d 8b d1             	mov    %r9,%r10
1400335ae:	4c 23 15 2b d1 01 00 	and    0x1d12b(%rip),%r10        # 0x1400506e0
1400335b5:	4d 0f 45 cb          	cmovne %r11,%r9
1400335b9:	4d 8b d3             	mov    %r11,%r10
1400335bc:	4c 23 15 1d d1 01 00 	and    0x1d11d(%rip),%r10        # 0x1400506e0
1400335c3:	4d 0f 45 d9          	cmovne %r9,%r11
1400335c7:	4c 0b 1d 72 d1 01 00 	or     0x1d172(%rip),%r11        # 0x140050740
1400335ce:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1400335d4:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1400335da:	66 49 0f 6e d3       	movq   %r11,%xmm2
1400335df:	44 8b 0d ca d0 01 00 	mov    0x1d0ca(%rip),%r9d        # 0x1400506b0
1400335e6:	e8 b5 a8 00 00       	call   0x14003dea0
1400335eb:	e9 f9 f7 ff ff       	jmp    0x140032de9
1400335f0:	f2 0f 10 d0          	movsd  %xmm0,%xmm2
1400335f4:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1400335fa:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140033600:	44 8b 0d b5 d0 01 00 	mov    0x1d0b5(%rip),%r9d        # 0x1400506bc
140033607:	e8 94 a8 00 00       	call   0x14003dea0
14003360c:	e9 d8 f7 ff ff       	jmp    0x140032de9
140033611:	c5 fb 11 44 24 20    	vmovsd %xmm0,0x20(%rsp)
140033617:	c5 fb 11 4c 24 30    	vmovsd %xmm1,0x30(%rsp)
14003361d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140033622:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140033627:	4c 8b 15 ea d0 01 00 	mov    0x1d0ea(%rip),%r10        # 0x140050718
14003362e:	4d 23 d0             	and    %r8,%r10
140033631:	0f 84 79 05 00 00    	je     0x140033bb0
140033637:	4c 3b 05 ca d0 01 00 	cmp    0x1d0ca(%rip),%r8        # 0x140050708
14003363e:	0f 84 bc 05 00 00    	je     0x140033c00
140033644:	4c 8b 0d 95 d0 01 00 	mov    0x1d095(%rip),%r9        # 0x1400506e0
14003364b:	4c 23 ca             	and    %rdx,%r9
14003364e:	4c 3b 0d 8b d0 01 00 	cmp    0x1d08b(%rip),%r9        # 0x1400506e0
140033655:	48 8b 05 b4 d0 01 00 	mov    0x1d0b4(%rip),%rax        # 0x140050710
14003365c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140033661:	0f 84 49 04 00 00    	je     0x140033ab0
140033667:	48 3b 15 9a d0 01 00 	cmp    0x1d09a(%rip),%rdx        # 0x140050708
14003366e:	0f 84 fc 04 00 00    	je     0x140033b70
140033674:	48 3b 15 95 d0 01 00 	cmp    0x1d095(%rip),%rdx        # 0x140050710
14003367b:	0f 84 af 06 00 00    	je     0x140033d30
140033681:	4c 8b 0d 68 d0 01 00 	mov    0x1d068(%rip),%r9        # 0x1400506f0
140033688:	4c 23 ca             	and    %rdx,%r9
14003368b:	4c 3b 0d 5e d0 01 00 	cmp    0x1d05e(%rip),%r9        # 0x1400506f0
140033692:	0f 84 68 07 00 00    	je     0x140033e00
140033698:	4c 8b 15 51 d0 01 00 	mov    0x1d051(%rip),%r10        # 0x1400506f0
14003369f:	4d 23 d0             	and    %r8,%r10
1400336a2:	4c 3b 15 27 d0 01 00 	cmp    0x1d027(%rip),%r10        # 0x1400506d0
1400336a9:	0f 8f 31 06 00 00    	jg     0x140033ce0
1400336af:	4c 8b 15 3a d0 01 00 	mov    0x1d03a(%rip),%r10        # 0x1400506f0
1400336b6:	4d 23 d0             	and    %r8,%r10
1400336b9:	4c 3b 15 18 d0 01 00 	cmp    0x1d018(%rip),%r10        # 0x1400506d8
1400336c0:	0f 8c ba 07 00 00    	jl     0x140033e80
1400336c6:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
1400336cb:	c4 c1 f9 7e c0       	vmovq  %xmm0,%r8
1400336d0:	c5 e1 fb 1d 48 d1 01 	vpsubq 0x1d148(%rip),%xmm3,%xmm3        # 0x140050820
1400336d7:	00
1400336d8:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
1400336dc:	c5 f9 db 15 2c d1 01 	vpand  0x1d12c(%rip),%xmm0,%xmm2        # 0x140050810
1400336e3:	00
1400336e4:	c5 f9 2f 35 14 d2 01 	vcomisd 0x1d214(%rip),%xmm6        # 0x140050900
1400336eb:	00
1400336ec:	0f 84 7e 03 00 00    	je     0x140033a70
1400336f2:	4d 8b c8             	mov    %r8,%r9
1400336f5:	4c 23 05 8c d0 01 00 	and    0x1d08c(%rip),%r8        # 0x140050788
1400336fc:	4c 23 0d 8d d0 01 00 	and    0x1d08d(%rip),%r9        # 0x140050790
140033703:	49 d1 e1             	shl    $1,%r9
140033706:	4d 03 c1             	add    %r9,%r8
140033709:	c4 c1 f9 6e c8       	vmovq  %r8,%xmm1
14003370e:	49 c1 e8 2c          	shr    $0x2c,%r8
140033712:	c5 e9 eb 15 66 d1 01 	vpor   0x1d166(%rip),%xmm2,%xmm2        # 0x140050880
140033719:	00
14003371a:	c5 f1 eb 0d 5e d1 01 	vpor   0x1d15e(%rip),%xmm1,%xmm1        # 0x140050880
140033721:	00
140033722:	4c 8d 0d 17 d2 01 00 	lea    0x1d217(%rip),%r9        # 0x140050940
140033729:	48 8d 15 20 da 01 00 	lea    0x1da20(%rip),%rdx        # 0x140051150
140033730:	c5 f3 5c e2          	vsubsd %xmm2,%xmm1,%xmm4
140033734:	c4 81 5b 59 0c c1    	vmulsd (%r9,%r8,8),%xmm4,%xmm1
14003373a:	c5 f9 28 e9          	vmovapd %xmm1,%xmm5
14003373e:	c4 a1 5b 59 24 c2    	vmulsd (%rdx,%r8,8),%xmm4,%xmm4
140033744:	c5 f9 28 fc          	vmovapd %xmm4,%xmm7
140033748:	c5 f3 58 cc          	vaddsd %xmm4,%xmm1,%xmm1
14003374c:	c5 f9 28 d1          	vmovapd %xmm1,%xmm2
140033750:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140033754:	4c 8d 0d e5 01 02 00 	lea    0x201e5(%rip),%r9        # 0x140053940
14003375b:	c5 d3 5c da          	vsubsd %xmm2,%xmm5,%xmm3
14003375f:	c5 fb 10 0d 89 d1 01 	vmovsd 0x1d189(%rip),%xmm1        # 0x1400508f0
140033766:	00
140033767:	c5 fb 59 c0          	vmulsd %xmm0,%xmm0,%xmm0
14003376b:	c5 e3 58 df          	vaddsd %xmm7,%xmm3,%xmm3
14003376f:	c4 e2 e9 a9 0d 68 d1 	vfmadd213sd 0x1d168(%rip),%xmm2,%xmm1        # 0x1400508e0
140033776:	01 00
140033778:	c4 e2 e9 a9 0d 4f d1 	vfmadd213sd 0x1d14f(%rip),%xmm2,%xmm1        # 0x1400508d0
14003377f:	01 00
140033781:	c4 e2 e9 a9 0d 36 d1 	vfmadd213sd 0x1d136(%rip),%xmm2,%xmm1        # 0x1400508c0
140033788:	01 00
14003378a:	c4 e2 e9 a9 0d 1d d1 	vfmadd213sd 0x1d11d(%rip),%xmm2,%xmm1        # 0x1400508b0
140033791:	01 00
140033793:	c4 e2 e9 a9 0d 04 d1 	vfmadd213sd 0x1d104(%rip),%xmm2,%xmm1        # 0x1400508a0
14003379a:	01 00
14003379c:	c4 e2 f9 a9 cb       	vfmadd213sd %xmm3,%xmm0,%xmm1
1400337a1:	c5 fb 10 2d a7 d0 01 	vmovsd 0x1d0a7(%rip),%xmm5        # 0x140050850
1400337a8:	00
1400337a9:	48 8d 15 a0 09 02 00 	lea    0x209a0(%rip),%rdx        # 0x140054150
1400337b0:	c4 e2 c9 ab e9       	vfmsub213sd %xmm1,%xmm6,%xmm5
1400337b5:	c4 81 7b 10 04 c1    	vmovsd (%r9,%r8,8),%xmm0
1400337bb:	c4 a1 53 58 1c c2    	vaddsd (%rdx,%r8,8),%xmm5,%xmm3
1400337c1:	c5 f9 28 cb          	vmovapd %xmm3,%xmm1
1400337c5:	c5 e3 5c da          	vsubsd %xmm2,%xmm3,%xmm3
1400337c9:	c4 e2 c9 b9 05 6e d0 	vfmadd231sd 0x1d06e(%rip),%xmm6,%xmm0        # 0x140050840
1400337d0:	01 00
1400337d2:	c5 f9 28 f8          	vmovapd %xmm0,%xmm7
1400337d6:	c5 fb 58 c3          	vaddsd %xmm3,%xmm0,%xmm0
1400337da:	c5 f9 28 e8          	vmovapd %xmm0,%xmm5
1400337de:	c5 f9 54 05 ba cf 01 	vandpd 0x1cfba(%rip),%xmm0,%xmm0        # 0x1400507a0
1400337e5:	00
1400337e6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400337eb:	48 23 05 ae cf 01 00 	and    0x1cfae(%rip),%rax        # 0x1400507a0
1400337f2:	c5 eb 58 d3          	vaddsd %xmm3,%xmm2,%xmm2
1400337f6:	c5 c3 5c fd          	vsubsd %xmm5,%xmm7,%xmm7
1400337fa:	c5 f3 5c ca          	vsubsd %xmm2,%xmm1,%xmm1
1400337fe:	c5 c3 58 fb          	vaddsd %xmm3,%xmm7,%xmm7
140033802:	c5 d3 5c e8          	vsubsd %xmm0,%xmm5,%xmm5
140033806:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14003380b:	c5 fb 10 64 24 30    	vmovsd 0x30(%rsp),%xmm4
140033811:	c5 c3 58 f9          	vaddsd %xmm1,%xmm7,%xmm7
140033815:	c5 c3 58 fd          	vaddsd %xmm5,%xmm7,%xmm7
140033819:	c5 fb 10 54 24 70    	vmovsd 0x70(%rsp),%xmm2
14003381f:	c5 db 5c e2          	vsubsd %xmm2,%xmm4,%xmm4
140033823:	c5 db 59 df          	vmulsd %xmm7,%xmm4,%xmm3
140033827:	c5 db 59 e0          	vmulsd %xmm0,%xmm4,%xmm4
14003382b:	c5 c3 59 ea          	vmulsd %xmm2,%xmm7,%xmm5
14003382f:	c5 fb 59 f2          	vmulsd %xmm2,%xmm0,%xmm6
140033833:	c5 f9 28 ce          	vmovapd %xmm6,%xmm1
140033837:	c5 e3 58 dc          	vaddsd %xmm4,%xmm3,%xmm3
14003383b:	c5 e3 58 dd          	vaddsd %xmm5,%xmm3,%xmm3
14003383f:	c5 f3 58 cb          	vaddsd %xmm3,%xmm1,%xmm1
140033843:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140033847:	c5 cb 5c f1          	vsubsd %xmm1,%xmm6,%xmm6
14003384b:	c5 cb 58 f3          	vaddsd %xmm3,%xmm6,%xmm6
14003384f:	c5 fb 11 44 24 40    	vmovsd %xmm0,0x40(%rsp)
140033855:	c5 fb 59 3d 73 e1 01 	vmulsd 0x1e173(%rip),%xmm0,%xmm7        # 0x1400519d0
14003385c:	00
14003385d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140033862:	c5 f9 2f 3d 46 e1 01 	vcomisd 0x1e146(%rip),%xmm7        # 0x1400519b0
140033869:	00
14003386a:	0f 87 e0 01 00 00    	ja     0x140033a50
140033870:	c5 f9 2f 3d 48 e1 01 	vcomisd 0x1e148(%rip),%xmm7        # 0x1400519c0
140033877:	00
140033878:	0f 82 b2 01 00 00    	jb     0x140033a30
14003387e:	c5 fb e6 e7          	vcvtpd2dq %xmm7,%xmm4
140033882:	4c 8d 15 d7 10 02 00 	lea    0x210d7(%rip),%r10        # 0x140054960
140033889:	4c 8d 1d d0 12 02 00 	lea    0x212d0(%rip),%r11        # 0x140054b60
140033890:	c5 fa e6 cc          	vcvtdq2pd %xmm4,%xmm1
140033894:	c4 e2 f1 bd 05 43 e1 	vfnmadd231sd 0x1e143(%rip),%xmm1,%xmm0        # 0x1400519e0
14003389b:	01 00
14003389d:	c5 f9 7e e1          	vmovd  %xmm4,%ecx
1400338a1:	48 c7 c0 3f 00 00 00 	mov    $0x3f,%rax
1400338a8:	23 c1                	and    %ecx,%eax
1400338aa:	c5 f3 59 0d 3e e1 01 	vmulsd 0x1e13e(%rip),%xmm1,%xmm1        # 0x1400519f0
1400338b1:	00
1400338b2:	c5 f9 28 d0          	vmovapd %xmm0,%xmm2
1400338b6:	2b c8                	sub    %eax,%ecx
1400338b8:	c1 f9 06             	sar    $0x6,%ecx
1400338bb:	c5 eb 58 d1          	vaddsd %xmm1,%xmm2,%xmm2
1400338bf:	c5 eb 58 d6          	vaddsd %xmm6,%xmm2,%xmm2
1400338c3:	c5 f9 28 ca          	vmovapd %xmm2,%xmm1
1400338c7:	c5 fb 10 05 31 e1 01 	vmovsd 0x1e131(%rip),%xmm0        # 0x140051a00
1400338ce:	00
1400338cf:	45 33 c9             	xor    %r9d,%r9d
1400338d2:	c4 e2 e9 a9 05 35 e1 	vfmadd213sd 0x1e135(%rip),%xmm2,%xmm0        # 0x140051a10
1400338d9:	01 00
1400338db:	3b 0d 7f e0 01 00    	cmp    0x1e07f(%rip),%ecx        # 0x140051960
1400338e1:	c4 e2 e9 a9 05 36 e1 	vfmadd213sd 0x1e136(%rip),%xmm2,%xmm0        # 0x140051a20
1400338e8:	01 00
1400338ea:	44 0f 4e c9          	cmovle %ecx,%r9d
1400338ee:	c4 e2 e9 a9 05 39 e1 	vfmadd213sd 0x1e139(%rip),%xmm2,%xmm0        # 0x140051a30
1400338f5:	01 00
1400338f7:	48 81 c1 ff 03 00 00 	add    $0x3ff,%rcx
1400338fe:	c4 e2 e9 a9 05 39 e1 	vfmadd213sd 0x1e139(%rip),%xmm2,%xmm0        # 0x140051a40
140033905:	01 00
140033907:	48 c1 e1 34          	shl    $0x34,%rcx
14003390b:	c4 e2 e9 a9 05 5c cf 	vfmadd213sd 0x1cf5c(%rip),%xmm2,%xmm0        # 0x140050870
140033912:	01 00
140033914:	c5 fb 59 c2          	vmulsd %xmm2,%xmm0,%xmm0
140033918:	c4 c1 7b 59 2c c3    	vmulsd (%r11,%rax,8),%xmm0,%xmm5
14003391e:	c4 c1 7b 59 0c c2    	vmulsd (%r10,%rax,8),%xmm0,%xmm1
140033924:	48 3b 0d c5 ce 01 00 	cmp    0x1cec5(%rip),%rcx        # 0x1400507f0
14003392b:	c4 c1 53 58 2c c3    	vaddsd (%r11,%rax,8),%xmm5,%xmm5
140033931:	c5 f3 58 cd          	vaddsd %xmm5,%xmm1,%xmm1
140033935:	c4 c1 73 58 0c c2    	vaddsd (%r10,%rax,8),%xmm1,%xmm1
14003393b:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
14003393f:	74 3f                	je     0x140033980
140033941:	45 85 c9             	test   %r9d,%r9d
140033944:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140033949:	75 55                	jne    0x1400339a0
14003394b:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140033951:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140033957:	c5 f9 6f bc 24 a0 00 	vmovdqa 0xa0(%rsp),%xmm7
14003395e:	00 00
140033960:	c5 f9 6f b4 24 90 00 	vmovdqa 0x90(%rsp),%xmm6
140033967:	00 00
140033969:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140033970:	c3                   	ret
140033971:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140033978:	0f 1f 84 00 00 00 00
14003397f:	00
140033980:	c5 f9 2f 05 e8 ce 01 	vcomisd 0x1cee8(%rip),%xmm0        # 0x140050870
140033987:	00
140033988:	0f 83 c2 00 00 00    	jae    0x140033a50
14003398e:	c5 f9 56 05 da df 01 	vorpd  0x1dfda(%rip),%xmm0,%xmm0        # 0x140051970
140033995:	00
140033996:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
14003399c:	eb b9                	jmp    0x140033957
14003399e:	66 90                	xchg   %ax,%ax
1400339a0:	41 8b c9             	mov    %r9d,%ecx
1400339a3:	45 33 db             	xor    %r11d,%r11d
1400339a6:	c5 f9 2f 05 c2 ce 01 	vcomisd 0x1cec2(%rip),%xmm0        # 0x140050870
1400339ad:	00
1400339ae:	44 0f 43 d9          	cmovae %ecx,%r11d
1400339b2:	44 3b 1d a7 df 01 00 	cmp    0x1dfa7(%rip),%r11d        # 0x140051960
1400339b9:	75 15                	jne    0x1400339d0
1400339bb:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
1400339c1:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
1400339c7:	eb 8e                	jmp    0x140033957
1400339c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400339d0:	4d 33 c0             	xor    %r8,%r8
1400339d3:	48 3b 15 c6 df 01 00 	cmp    0x1dfc6(%rip),%rdx        # 0x1400519a0
1400339da:	49 c7 c1 01 00 00 00 	mov    $0x1,%r9
1400339e1:	7f 2d                	jg     0x140033a10
1400339e3:	81 c1 32 04 00 00    	add    $0x432,%ecx
1400339e9:	49 0f 48 c8          	cmovs  %r8,%rcx
1400339ed:	49 d3 e1             	shl    %cl,%r9
1400339f0:	49 8b c9             	mov    %r9,%rcx
1400339f3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400339f8:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
1400339fe:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140033a04:	e9 37 06 00 00       	jmp    0x140034040