1403d63f5:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d63f9:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d63fd:	e8 be 86 a6 00       	call   0x140e3eac0
1403d6402:	0f 28 c8             	movaps %xmm0,%xmm1
1403d6405:	66 0f 6e c6          	movd   %esi,%xmm0
1403d6409:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d640d:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d6411:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d6414:	48 85 db             	test   %rbx,%rbx
1403d6417:	78 07                	js     0x1403d6420
1403d6419:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d641e:	eb 15                	jmp    0x1403d6435
1403d6420:	48 8b c3             	mov    %rbx,%rax
1403d6423:	83 e3 01             	and    $0x1,%ebx
1403d6426:	48 d1 e8             	shr    $1,%rax
1403d6429:	48 0b c3             	or     %rbx,%rax
1403d642c:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d6431:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d6435:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d6439:	33 c0                	xor    %eax,%eax
1403d643b:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d643f:	72 0d                	jb     0x1403d644e
1403d6441:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d6445:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6449:	73 03                	jae    0x1403d644e
1403d644b:	48 8b c5             	mov    %rbp,%rax
1403d644e:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d6453:	48 03 d8             	add    %rax,%rbx
1403d6456:	ff c7                	inc    %edi
1403d6458:	0f b6 74 24 2c       	movzbl 0x2c(%rsp),%esi
1403d645d:	40 80 fe 0f          	cmp    $0xf,%sil
1403d6461:	74 67                	je     0x1403d64ca
1403d6463:	66 0f 6e cf          	movd   %edi,%xmm1
1403d6467:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d646b:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d646f:	e8 4c 86 a6 00       	call   0x140e3eac0
1403d6474:	0f 28 c8             	movaps %xmm0,%xmm1
1403d6477:	66 0f 6e c6          	movd   %esi,%xmm0
1403d647b:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d647f:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d6483:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d6486:	48 85 db             	test   %rbx,%rbx
1403d6489:	78 07                	js     0x1403d6492
1403d648b:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d6490:	eb 15                	jmp    0x1403d64a7
1403d6492:	48 8b c3             	mov    %rbx,%rax
1403d6495:	83 e3 01             	and    $0x1,%ebx
1403d6498:	48 d1 e8             	shr    $1,%rax
1403d649b:	48 0b c3             	or     %rbx,%rax
1403d649e:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d64a3:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d64a7:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d64ab:	33 c0                	xor    %eax,%eax
1403d64ad:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d64b1:	72 0d                	jb     0x1403d64c0
1403d64b3:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d64b7:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d64bb:	73 03                	jae    0x1403d64c0
1403d64bd:	48 8b c5             	mov    %rbp,%rax
1403d64c0:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d64c5:	48 03 d8             	add    %rax,%rbx
1403d64c8:	ff c7                	inc    %edi
1403d64ca:	0f b6 74 24 2b       	movzbl 0x2b(%rsp),%esi
1403d64cf:	40 80 fe 0f          	cmp    $0xf,%sil
1403d64d3:	74 67                	je     0x1403d653c
1403d64d5:	66 0f 6e cf          	movd   %edi,%xmm1
1403d64d9:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d64dd:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d64e1:	e8 da 85 a6 00       	call   0x140e3eac0
1403d64e6:	0f 28 c8             	movaps %xmm0,%xmm1
1403d64e9:	66 0f 6e c6          	movd   %esi,%xmm0
1403d64ed:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d64f1:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d64f5:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d64f8:	48 85 db             	test   %rbx,%rbx
1403d64fb:	78 07                	js     0x1403d6504
1403d64fd:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d6502:	eb 15                	jmp    0x1403d6519
1403d6504:	48 8b c3             	mov    %rbx,%rax
1403d6507:	83 e3 01             	and    $0x1,%ebx
1403d650a:	48 d1 e8             	shr    $1,%rax
1403d650d:	48 0b c3             	or     %rbx,%rax
1403d6510:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d6515:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d6519:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d651d:	33 c0                	xor    %eax,%eax
1403d651f:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6523:	72 0d                	jb     0x1403d6532
1403d6525:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d6529:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d652d:	73 03                	jae    0x1403d6532
1403d652f:	48 8b c5             	mov    %rbp,%rax
1403d6532:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d6537:	48 03 d8             	add    %rax,%rbx
1403d653a:	ff c7                	inc    %edi
1403d653c:	0f b6 74 24 2a       	movzbl 0x2a(%rsp),%esi
1403d6541:	40 80 fe 0f          	cmp    $0xf,%sil
1403d6545:	74 67                	je     0x1403d65ae
1403d6547:	66 0f 6e cf          	movd   %edi,%xmm1
1403d654b:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d654f:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d6553:	e8 68 85 a6 00       	call   0x140e3eac0
1403d6558:	0f 28 c8             	movaps %xmm0,%xmm1
1403d655b:	66 0f 6e c6          	movd   %esi,%xmm0
1403d655f:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d6563:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d6567:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d656a:	48 85 db             	test   %rbx,%rbx
1403d656d:	78 07                	js     0x1403d6576
1403d656f:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d6574:	eb 15                	jmp    0x1403d658b
1403d6576:	48 8b c3             	mov    %rbx,%rax
1403d6579:	83 e3 01             	and    $0x1,%ebx
1403d657c:	48 d1 e8             	shr    $1,%rax
1403d657f:	48 0b c3             	or     %rbx,%rax
1403d6582:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d6587:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d658b:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d658f:	33 c0                	xor    %eax,%eax
1403d6591:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6595:	72 0d                	jb     0x1403d65a4
1403d6597:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d659b:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d659f:	73 03                	jae    0x1403d65a4
1403d65a1:	48 8b c5             	mov    %rbp,%rax
1403d65a4:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d65a9:	48 03 d8             	add    %rax,%rbx
1403d65ac:	ff c7                	inc    %edi
1403d65ae:	0f b6 74 24 29       	movzbl 0x29(%rsp),%esi
1403d65b3:	40 80 fe 0f          	cmp    $0xf,%sil
1403d65b7:	74 67                	je     0x1403d6620
1403d65b9:	66 0f 6e cf          	movd   %edi,%xmm1
1403d65bd:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d65c1:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d65c5:	e8 f6 84 a6 00       	call   0x140e3eac0
1403d65ca:	0f 28 c8             	movaps %xmm0,%xmm1
1403d65cd:	66 0f 6e c6          	movd   %esi,%xmm0
1403d65d1:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d65d5:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d65d9:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d65dc:	48 85 db             	test   %rbx,%rbx
1403d65df:	78 07                	js     0x1403d65e8
1403d65e1:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d65e6:	eb 15                	jmp    0x1403d65fd
1403d65e8:	48 8b c3             	mov    %rbx,%rax
1403d65eb:	83 e3 01             	and    $0x1,%ebx
1403d65ee:	48 d1 e8             	shr    $1,%rax
1403d65f1:	48 0b c3             	or     %rbx,%rax
1403d65f4:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d65f9:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d65fd:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d6601:	33 c0                	xor    %eax,%eax
1403d6603:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6607:	72 0d                	jb     0x1403d6616
1403d6609:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d660d:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6611:	73 03                	jae    0x1403d6616
1403d6613:	48 8b c5             	mov    %rbp,%rax
1403d6616:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d661b:	48 03 d8             	add    %rax,%rbx
1403d661e:	ff c7                	inc    %edi
1403d6620:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1403d6625:	40 80 fe 0f          	cmp    $0xf,%sil
1403d6629:	74 6b                	je     0x1403d6696
1403d662b:	66 0f 6e cf          	movd   %edi,%xmm1
1403d662f:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d6633:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d6637:	e8 84 84 a6 00       	call   0x140e3eac0
1403d663c:	40 0f b6 c6          	movzbl %sil,%eax
1403d6640:	0f 28 c8             	movaps %xmm0,%xmm1
1403d6643:	66 0f 6e c0          	movd   %eax,%xmm0
1403d6647:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d664b:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d664f:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d6652:	48 85 db             	test   %rbx,%rbx
1403d6655:	78 07                	js     0x1403d665e
1403d6657:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d665c:	eb 15                	jmp    0x1403d6673
1403d665e:	48 8b c3             	mov    %rbx,%rax
1403d6661:	83 e3 01             	and    $0x1,%ebx
1403d6664:	48 d1 e8             	shr    $1,%rax
1403d6667:	48 0b c3             	or     %rbx,%rax
1403d666a:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d666f:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d6673:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d6677:	33 c0                	xor    %eax,%eax
1403d6679:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d667d:	72 0d                	jb     0x1403d668c
1403d667f:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d6683:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6687:	73 03                	jae    0x1403d668c
1403d6689:	48 8b c5             	mov    %rbp,%rax
1403d668c:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d6691:	48 03 d8             	add    %rax,%rbx
1403d6694:	ff c7                	inc    %edi
1403d6696:	48 8b 74 24 27       	mov    0x27(%rsp),%rsi
1403d669b:	40 80 fe 0f          	cmp    $0xf,%sil
1403d669f:	74 6b                	je     0x1403d670c
1403d66a1:	66 0f 6e cf          	movd   %edi,%xmm1
1403d66a5:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d66a9:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d66ad:	e8 0e 84 a6 00       	call   0x140e3eac0
1403d66b2:	40 0f b6 c6          	movzbl %sil,%eax
1403d66b6:	0f 28 c8             	movaps %xmm0,%xmm1
1403d66b9:	66 0f 6e c0          	movd   %eax,%xmm0
1403d66bd:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d66c1:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d66c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d66c8:	48 85 db             	test   %rbx,%rbx
1403d66cb:	78 07                	js     0x1403d66d4
1403d66cd:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d66d2:	eb 15                	jmp    0x1403d66e9
1403d66d4:	48 8b c3             	mov    %rbx,%rax
1403d66d7:	83 e3 01             	and    $0x1,%ebx
1403d66da:	48 d1 e8             	shr    $1,%rax
1403d66dd:	48 0b c3             	or     %rbx,%rax
1403d66e0:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d66e5:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d66e9:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d66ed:	33 c0                	xor    %eax,%eax
1403d66ef:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d66f3:	72 0d                	jb     0x1403d6702
1403d66f5:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d66f9:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d66fd:	73 03                	jae    0x1403d6702
1403d66ff:	48 8b c5             	mov    %rbp,%rax
1403d6702:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d6707:	48 03 d8             	add    %rax,%rbx
1403d670a:	ff c7                	inc    %edi
1403d670c:	48 8b 74 24 26       	mov    0x26(%rsp),%rsi
1403d6711:	40 80 fe 0f          	cmp    $0xf,%sil
1403d6715:	74 6b                	je     0x1403d6782
1403d6717:	66 0f 6e cf          	movd   %edi,%xmm1
1403d671b:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d671f:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d6723:	e8 98 83 a6 00       	call   0x140e3eac0
1403d6728:	40 0f b6 c6          	movzbl %sil,%eax
1403d672c:	0f 28 c8             	movaps %xmm0,%xmm1
1403d672f:	66 0f 6e c0          	movd   %eax,%xmm0
1403d6733:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d6737:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d673b:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d673e:	48 85 db             	test   %rbx,%rbx
1403d6741:	78 07                	js     0x1403d674a
1403d6743:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d6748:	eb 15                	jmp    0x1403d675f
1403d674a:	48 8b c3             	mov    %rbx,%rax
1403d674d:	83 e3 01             	and    $0x1,%ebx
1403d6750:	48 d1 e8             	shr    $1,%rax
1403d6753:	48 0b c3             	or     %rbx,%rax
1403d6756:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d675b:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d675f:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d6763:	33 c0                	xor    %eax,%eax
1403d6765:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6769:	72 0d                	jb     0x1403d6778
1403d676b:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d676f:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6773:	73 03                	jae    0x1403d6778
1403d6775:	48 8b c5             	mov    %rbp,%rax
1403d6778:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d677d:	48 03 d8             	add    %rax,%rbx
1403d6780:	ff c7                	inc    %edi
1403d6782:	48 8b 74 24 25       	mov    0x25(%rsp),%rsi
1403d6787:	40 80 fe 0f          	cmp    $0xf,%sil
1403d678b:	74 6b                	je     0x1403d67f8
1403d678d:	66 0f 6e cf          	movd   %edi,%xmm1
1403d6791:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d6795:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d6799:	e8 22 83 a6 00       	call   0x140e3eac0
1403d679e:	40 0f b6 c6          	movzbl %sil,%eax
1403d67a2:	0f 28 c8             	movaps %xmm0,%xmm1
1403d67a5:	66 0f 6e c0          	movd   %eax,%xmm0
1403d67a9:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d67ad:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d67b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d67b4:	48 85 db             	test   %rbx,%rbx
1403d67b7:	78 07                	js     0x1403d67c0
1403d67b9:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d67be:	eb 15                	jmp    0x1403d67d5
1403d67c0:	48 8b c3             	mov    %rbx,%rax
1403d67c3:	83 e3 01             	and    $0x1,%ebx
1403d67c6:	48 d1 e8             	shr    $1,%rax
1403d67c9:	48 0b c3             	or     %rbx,%rax
1403d67cc:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d67d1:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d67d5:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d67d9:	33 c0                	xor    %eax,%eax
1403d67db:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d67df:	72 0d                	jb     0x1403d67ee
1403d67e1:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d67e5:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d67e9:	73 03                	jae    0x1403d67ee
1403d67eb:	48 8b c5             	mov    %rbp,%rax
1403d67ee:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d67f3:	48 03 d8             	add    %rax,%rbx
1403d67f6:	ff c7                	inc    %edi
1403d67f8:	48 8b 74 24 24       	mov    0x24(%rsp),%rsi
1403d67fd:	40 80 fe 0f          	cmp    $0xf,%sil
1403d6801:	74 6b                	je     0x1403d686e
1403d6803:	66 0f 6e cf          	movd   %edi,%xmm1
1403d6807:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d680b:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d680f:	e8 ac 82 a6 00       	call   0x140e3eac0
1403d6814:	40 0f b6 c6          	movzbl %sil,%eax
1403d6818:	0f 28 c8             	movaps %xmm0,%xmm1
1403d681b:	66 0f 6e c0          	movd   %eax,%xmm0
1403d681f:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d6823:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d6827:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d682a:	48 85 db             	test   %rbx,%rbx
1403d682d:	78 07                	js     0x1403d6836
1403d682f:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d6834:	eb 15                	jmp    0x1403d684b
1403d6836:	48 8b c3             	mov    %rbx,%rax
1403d6839:	83 e3 01             	and    $0x1,%ebx
1403d683c:	48 d1 e8             	shr    $1,%rax
1403d683f:	48 0b c3             	or     %rbx,%rax
1403d6842:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1403d6847:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1403d684b:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1403d684f:	33 c0                	xor    %eax,%eax
1403d6851:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d6855:	72 0d                	jb     0x1403d6864
1403d6857:	f2 0f 5c cf          	subsd  %xmm7,%xmm1
1403d685b:	66 0f 2f cf          	comisd %xmm7,%xmm1
1403d685f:	73 03                	jae    0x1403d6864
1403d6861:	48 8b c5             	mov    %rbp,%rax
1403d6864:	f2 48 0f 2c d9       	cvttsd2si %xmm1,%rbx
1403d6869:	48 03 d8             	add    %rax,%rbx
1403d686c:	ff c7                	inc    %edi
1403d686e:	48 8b 74 24 23       	mov    0x23(%rsp),%rsi
1403d6873:	40 80 fe 0f          	cmp    $0xf,%sil
1403d6877:	74 6b                	je     0x1403d68e4
1403d6879:	66 0f 6e cf          	movd   %edi,%xmm1
1403d687d:	41 0f 28 c0          	movaps %xmm8,%xmm0
1403d6881:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1403d6885:	e8 36 82 a6 00       	call   0x140e3eac0
1403d688a:	40 0f b6 c6          	movzbl %sil,%eax
1403d688e:	0f 28 c8             	movaps %xmm0,%xmm1
1403d6891:	66 0f 6e c0          	movd   %eax,%xmm0
1403d6895:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1403d6899:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1403d689d:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d68a0:	48 85 db             	test   %rbx,%rbx
1403d68a3:	78 07                	js     0x1403d68ac
1403d68a5:	f2 48 0f 2a c3       	cvtsi2sd %rbx,%xmm0
1403d68aa:	eb 15                	jmp    0x1403d68c1
1403d68ac:	48 8b c3             	mov    %rbx,%rax
1403d68af:	83 e3 01             	and    $0x1,%ebx