140033d7c:	c4 e1 f9 6e d0       	vmovq  %rax,%xmm2
140033d81:	c5 e9 56 54 24 50    	vorpd  0x50(%rsp),%xmm2,%xmm2
140033d87:	44 8b 0d 16 c9 01 00 	mov    0x1c916(%rip),%r9d        # 0x1400506a4
140033d8e:	e8 0d a1 00 00       	call   0x14003dea0
140033d93:	e9 bf fb ff ff       	jmp    0x140033957
140033d98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140033d9f:	00
140033da0:	4d 8b d8             	mov    %r8,%r11
140033da3:	4c 3b 05 4e c9 01 00 	cmp    0x1c94e(%rip),%r8        # 0x1400506f8
140033daa:	74 34                	je     0x140033de0
140033dac:	4c 3b 05 4d c9 01 00 	cmp    0x1c94d(%rip),%r8        # 0x140050700
140033db3:	74 3b                	je     0x140033df0
140033db5:	4c 0b 1d 84 c9 01 00 	or     0x1c984(%rip),%r11        # 0x140050740
140033dbc:	4c 8b 15 5d c9 01 00 	mov    0x1c95d(%rip),%r10        # 0x140050720
140033dc3:	4d 23 d0             	and    %r8,%r10
140033dc6:	0f 85 e4 01 00 00    	jne    0x140033fb0
140033dcc:	c4 e1 f9 6e c0       	vmovq  %rax,%xmm0
140033dd1:	e9 81 fb ff ff       	jmp    0x140033957
140033dd6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140033ddd:	00 00 00
140033de0:	c5 fb 10 05 18 c9 01 	vmovsd 0x1c918(%rip),%xmm0        # 0x140050700
140033de7:	00
140033de8:	e9 6a fb ff ff       	jmp    0x140033957
140033ded:	0f 1f 00             	nopl   (%rax)
140033df0:	c5 f9 57 c0          	vxorpd %xmm0,%xmm0,%xmm0
140033df4:	e9 5e fb ff ff       	jmp    0x140033957
140033df9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140033e00:	4d 33 db             	xor    %r11,%r11
140033e03:	4c 8b 15 d6 c8 01 00 	mov    0x1c8d6(%rip),%r10        # 0x1400506e0
140033e0a:	4d 23 d0             	and    %r8,%r10
140033e0d:	4c 0f 44 1d eb c8 01 	cmove  0x1c8eb(%rip),%r11        # 0x140050700
140033e14:	00
140033e15:	48 8b c2             	mov    %rdx,%rax
140033e18:	4c 8b 0d 01 c9 01 00 	mov    0x1c901(%rip),%r9        # 0x140050720
140033e1f:	48 0b 05 1a c9 01 00 	or     0x1c91a(%rip),%rax        # 0x140050740
140033e26:	4c 23 ca             	and    %rdx,%r9
140033e29:	4c 0f 45 d8          	cmovne %rax,%r11
140033e2d:	0f 85 2d 01 00 00    	jne    0x140033f60
140033e33:	48 33 c0             	xor    %rax,%rax
140033e36:	4d 8b c8             	mov    %r8,%r9
140033e39:	4c 8b 15 b0 c8 01 00 	mov    0x1c8b0(%rip),%r10        # 0x1400506f0
140033e40:	4c 0b 0d f9 c8 01 00 	or     0x1c8f9(%rip),%r9        # 0x140050740
140033e47:	4d 23 d0             	and    %r8,%r10
140033e4a:	4c 3b 15 9f c8 01 00 	cmp    0x1c89f(%rip),%r10        # 0x1400506f0
140033e51:	49 0f 44 c0          	cmove  %r8,%rax
140033e55:	4c 8b 15 c4 c8 01 00 	mov    0x1c8c4(%rip),%r10        # 0x140050720
140033e5c:	4c 23 d0             	and    %rax,%r10
140033e5f:	4d 0f 45 d9          	cmovne %r9,%r11
140033e63:	0f 85 47 01 00 00    	jne    0x140033fb0
140033e69:	c4 c1 f9 6e c3       	vmovq  %r11,%xmm0
140033e6e:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140033e74:	e9 de fa ff ff       	jmp    0x140033957
140033e79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140033e80:	c5 f3 58 05 80 c8 01 	vaddsd 0x1c880(%rip),%xmm1,%xmm0        # 0x140050708
140033e87:	00
140033e88:	e9 ca fa ff ff       	jmp    0x140033957
140033e8d:	0f 1f 00             	nopl   (%rax)
140033e90:	4d 33 db             	xor    %r11,%r11
140033e93:	4c 8b 15 46 c8 01 00 	mov    0x1c846(%rip),%r10        # 0x1400506e0
140033e9a:	4d 23 d0             	and    %r8,%r10
140033e9d:	4c 0f 45 1d 5b c8 01 	cmovne 0x1c85b(%rip),%r11        # 0x140050700
140033ea4:	00
140033ea5:	eb 29                	jmp    0x140033ed0
140033ea7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140033eae:	00 00
140033eb0:	4d 33 db             	xor    %r11,%r11
140033eb3:	4c 8b 15 26 c8 01 00 	mov    0x1c826(%rip),%r10        # 0x1400506e0
140033eba:	4d 23 d0             	and    %r8,%r10
140033ebd:	4c 0f 44 1d 3b c8 01 	cmove  0x1c83b(%rip),%r11        # 0x140050700
140033ec4:	00
140033ec5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140033ecc:	00 00 00 00
140033ed0:	48 33 c0             	xor    %rax,%rax
140033ed3:	4d 8b c8             	mov    %r8,%r9
140033ed6:	4c 8b 15 13 c8 01 00 	mov    0x1c813(%rip),%r10        # 0x1400506f0
140033edd:	4c 0b 0d 5c c8 01 00 	or     0x1c85c(%rip),%r9        # 0x140050740
140033ee4:	4d 23 d0             	and    %r8,%r10
140033ee7:	4c 3b 15 02 c8 01 00 	cmp    0x1c802(%rip),%r10        # 0x1400506f0
140033eee:	49 0f 44 c0          	cmove  %r8,%rax
140033ef2:	4c 8b 15 27 c8 01 00 	mov    0x1c827(%rip),%r10        # 0x140050720
140033ef9:	4c 23 d0             	and    %rax,%r10
140033efc:	4d 0f 45 d9          	cmovne %r9,%r11
140033f00:	0f 85 aa 00 00 00    	jne    0x140033fb0
140033f06:	48 85 c0             	test   %rax,%rax
140033f09:	75 45                	jne    0x140033f50
140033f0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033f10:	44 8b 0d a1 c7 01 00 	mov    0x1c7a1(%rip),%r9d        # 0x1400506b8
140033f17:	4c 85 1d fa c7 01 00 	test   %r11,0x1c7fa(%rip)        # 0x140050718
140033f1e:	44 0f 45 0d 9a c7 01 	cmovne 0x1c79a(%rip),%r9d        # 0x1400506c0
140033f25:	00
140033f26:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140033f2c:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140033f32:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140033f37:	e8 64 9f 00 00       	call   0x14003dea0
140033f3c:	e9 16 fa ff ff       	jmp    0x140033957
140033f41:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140033f48:	0f 1f 84 00 00 00 00
140033f4f:	00
140033f50:	c4 c1 f9 6e c3       	vmovq  %r11,%xmm0
140033f55:	e9 fd f9 ff ff       	jmp    0x140033957
140033f5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140033f60:	48 33 c0             	xor    %rax,%rax
140033f63:	4c 8b 15 86 c7 01 00 	mov    0x1c786(%rip),%r10        # 0x1400506f0
140033f6a:	4d 23 d0             	and    %r8,%r10
140033f6d:	4c 3b 15 7c c7 01 00 	cmp    0x1c77c(%rip),%r10        # 0x1400506f0
140033f74:	49 0f 44 c0          	cmove  %r8,%rax
140033f78:	4c 8b 15 a1 c7 01 00 	mov    0x1c7a1(%rip),%r10        # 0x140050720
140033f7f:	4c 23 d0             	and    %rax,%r10
140033f82:	75 5c                	jne    0x140033fe0
140033f84:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140033f8a:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140033f90:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140033f95:	44 8b 0d 0c c7 01 00 	mov    0x1c70c(%rip),%r9d        # 0x1400506a8
140033f9c:	e8 ff 9e 00 00       	call   0x14003dea0
140033fa1:	e9 b1 f9 ff ff       	jmp    0x140033957
140033fa6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140033fad:	00 00 00
140033fb0:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140033fb6:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140033fbc:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140033fc1:	44 8b 0d e4 c6 01 00 	mov    0x1c6e4(%rip),%r9d        # 0x1400506ac
140033fc8:	e8 d3 9e 00 00       	call   0x14003dea0
140033fcd:	e9 85 f9 ff ff       	jmp    0x140033957
140033fd2:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140033fd9:	1f 84 00 00 00 00 00
140033fe0:	4d 8b c8             	mov    %r8,%r9
140033fe3:	4c 3b 1d 3e c7 01 00 	cmp    0x1c73e(%rip),%r11        # 0x140050728
140033fea:	4d 0f 44 d9          	cmove  %r9,%r11
140033fee:	74 27                	je     0x140034017
140033ff0:	4c 3b 0d 31 c7 01 00 	cmp    0x1c731(%rip),%r9        # 0x140050728
140033ff7:	4d 0f 44 cb          	cmove  %r11,%r9
140033ffb:	4d 8b d1             	mov    %r9,%r10
140033ffe:	4c 23 15 db c6 01 00 	and    0x1c6db(%rip),%r10        # 0x1400506e0
140034005:	4d 0f 45 cb          	cmovne %r11,%r9
140034009:	4d 8b d3             	mov    %r11,%r10
14003400c:	4c 23 15 cd c6 01 00 	and    0x1c6cd(%rip),%r10        # 0x1400506e0
140034013:	4d 0f 45 d9          	cmovne %r9,%r11
140034017:	4c 0b 1d 22 c7 01 00 	or     0x1c722(%rip),%r11        # 0x140050740
14003401e:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140034024:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
14003402a:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
14003402f:	44 8b 0d 7a c6 01 00 	mov    0x1c67a(%rip),%r9d        # 0x1400506b0
140034036:	e8 65 9e 00 00       	call   0x14003dea0
14003403b:	e9 17 f9 ff ff       	jmp    0x140033957
140034040:	c5 f9 28 d0          	vmovapd %xmm0,%xmm2
140034044:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
14003404a:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140034050:	44 8b 0d 65 c6 01 00 	mov    0x1c665(%rip),%r9d        # 0x1400506bc
140034057:	e8 44 9e 00 00       	call   0x14003dea0
14003405c:	e9 f6 f8 ff ff       	jmp    0x140033957
140034061:	cc                   	int3
140034062:	cc                   	int3
140034063:	cc                   	int3
140034064:	cc                   	int3
140034065:	cc                   	int3
140034066:	cc                   	int3
140034067:	cc                   	int3
140034068:	cc                   	int3
140034069:	cc                   	int3
14003406a:	cc                   	int3
14003406b:	cc                   	int3
14003406c:	cc                   	int3
14003406d:	cc                   	int3
14003406e:	cc                   	int3
14003406f:	cc                   	int3
140034070:	48 83 ec 68          	sub    $0x68,%rsp
140034074:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
14003407a:	66 0f 7f 7c 24 30    	movdqa %xmm7,0x30(%rsp)
140034080:	83 3d 55 45 04 00 00 	cmpl   $0x0,0x44555(%rip)        # 0x1400785dc
140034087:	0f 85 49 07 00 00    	jne    0x1400347d6
14003408d:	66 0f 62 c8          	punpckldq %xmm0,%xmm1
140034091:	66 0f ef ed          	pxor   %xmm5,%xmm5
140034095:	66 0f 7e c8          	movd   %xmm1,%eax
140034099:	66 0f 7e c1          	movd   %xmm0,%ecx
14003409d:	44 8b c9             	mov    %ecx,%r9d
1400340a0:	0f ba f0 1f          	btr    $0x1f,%eax
1400340a4:	0f ba f1 1f          	btr    $0x1f,%ecx
1400340a8:	3d 00 00 80 7f       	cmp    $0x7f800000,%eax
1400340ad:	0f 83 cd 03 00 00    	jae    0x140034480
1400340b3:	3d 00 00 80 3f       	cmp    $0x3f800000,%eax
1400340b8:	0f 8e 72 04 00 00    	jle    0x140034530
1400340be:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1400340c4:	0f 83 f6 02 00 00    	jae    0x1400343c0
1400340ca:	0f 5a c1             	cvtps2pd %xmm1,%xmm0
1400340cd:	41 81 f9 00 00 88 3f 	cmp    $0x3f880000,%r9d
1400340d4:	0f 8c 46 01 00 00    	jl     0x140034220
1400340da:	66 0f 70 d0 ee       	pshufd $0xee,%xmm0,%xmm2
1400340df:	66 0f db 15 49 da 01 	pand   0x1da49(%rip),%xmm2        # 0x140051b30
1400340e6:	00
1400340e7:	66 48 0f 7e d1       	movq   %xmm2,%rcx
1400340ec:	48 c1 e9 2c          	shr    $0x2c,%rcx
1400340f0:	83 d1 00             	adc    $0x0,%ecx
1400340f3:	8b c1                	mov    %ecx,%eax
1400340f5:	81 c9 00 fe 03 00    	or     $0x3fe00,%ecx
1400340fb:	48 c1 e1 2c          	shl    $0x2c,%rcx
1400340ff:	66 48 0f 6e c9       	movq   %rcx,%xmm1
140034104:	66 0f eb 15 04 da 01 	por    0x1da04(%rip),%xmm2        # 0x140051b10
14003410b:	00
14003410c:	66 0f 70 da ee       	pshufd $0xee,%xmm2,%xmm3
140034111:	66 0f 73 d3 34       	psrlq  $0x34,%xmm3
140034116:	66 0f fb 1d 02 da 01 	psubq  0x1da02(%rip),%xmm3        # 0x140051b20
14003411d:	00
14003411e:	f3 0f e6 db          	cvtdq2pd %xmm3,%xmm3
140034122:	48 8d 0d 47 0e 02 00 	lea    0x20e47(%rip),%rcx        # 0x140054f70
140034129:	f2 0f 5c ca          	subsd  %xmm2,%xmm1
14003412d:	f2 0f 59 0c c1       	mulsd  (%rcx,%rax,8),%xmm1
140034132:	66 0f 28 d1          	movapd %xmm1,%xmm2
140034136:	f2 0f 10 25 36 d9 01 	movsd  0x1d936(%rip),%xmm4        # 0x140051a74
14003413d:	00
14003413e:	f2 0f 59 e1          	mulsd  %xmm1,%xmm4
140034142:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
140034146:	f2 0f 58 25 c2 d9 01 	addsd  0x1d9c2(%rip),%xmm4        # 0x140051b10
14003414d:	00
14003414e:	f2 0f 59 cc          	mulsd  %xmm4,%xmm1
140034152:	f2 0f 58 ca          	addsd  %xmm2,%xmm1
140034156:	f2 0f 59 1d 1e d9 01 	mulsd  0x1d91e(%rip),%xmm3        # 0x140051a7c
14003415d:	00
14003415e:	48 8d 0d db d9 01 00 	lea    0x1d9db(%rip),%rcx        # 0x140051b40
140034165:	f2 0f 58 1c c1       	addsd  (%rcx,%rax,8),%xmm3
14003416a:	f2 0f 5c d9          	subsd  %xmm1,%xmm3
14003416e:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
140034172:	66 0f 2e 05 0a d9 01 	ucomisd 0x1d90a(%rip),%xmm0        # 0x140051a84
140034179:	00
14003417a:	0f 87 00 06 00 00    	ja     0x140034780
140034180:	66 0f 2e 05 04 d9 01 	ucomisd 0x1d904(%rip),%xmm0        # 0x140051a8c
140034187:	00
140034188:	0f 86 c2 05 00 00    	jbe    0x140034750
14003418e:	66 0f 28 d8          	movapd %xmm0,%xmm3
140034192:	66 0f 59 1d 66 d9 01 	mulpd  0x1d966(%rip),%xmm3        # 0x140051b00
140034199:	00
14003419a:	f2 0f e6 e3          	cvtpd2dq %xmm3,%xmm4
14003419e:	f3 0f e6 d4          	cvtdq2pd %xmm4,%xmm2
1400341a2:	f2 0f 59 15 ea d8 01 	mulsd  0x1d8ea(%rip),%xmm2        # 0x140051a94
1400341a9:	00
1400341aa:	66 0f 7e e1          	movd   %xmm4,%ecx
1400341ae:	f2 0f 5c c2          	subsd  %xmm2,%xmm0
1400341b2:	66 0f 28 c8          	movapd %xmm0,%xmm1
1400341b6:	f2 0f 10 1d de d8 01 	movsd  0x1d8de(%rip),%xmm3        # 0x140051a9c
1400341bd:	00
1400341be:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
1400341c2:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
1400341c6:	f2 0f 58 1d 42 d9 01 	addsd  0x1d942(%rip),%xmm3        # 0x140051b10
1400341cd:	00
1400341ce:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
1400341d2:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1400341d6:	48 c7 c0 3f 00 00 00 	mov    $0x3f,%rax
1400341dd:	23 c1                	and    %ecx,%eax
1400341df:	48 8d 0d 8a 0b 02 00 	lea    0x20b8a(%rip),%rcx        # 0x140054d70
1400341e6:	f2 0f 59 04 c1       	mulsd  (%rcx,%rax,8),%xmm0
1400341eb:	f2 0f 58 04 c1       	addsd  (%rcx,%rax,8),%xmm0
1400341f0:	66 0f 72 e4 06       	psrad  $0x6,%xmm4
1400341f5:	66 0f 73 f4 34       	psllq  $0x34,%xmm4
1400341fa:	66 0f d4 e0          	paddq  %xmm0,%xmm4
1400341fe:	f2 0f 5a c4          	cvtsd2ss %xmm4,%xmm0
140034202:	0f 56 c5             	orps   %xmm5,%xmm0
140034205:	66 0f 6f 7c 24 30    	movdqa 0x30(%rsp),%xmm7
14003420b:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
140034211:	48 83 c4 68          	add    $0x68,%rsp
140034215:	c3                   	ret
140034216:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003421d:	00 00 00
140034220:	41 83 f9 00          	cmp    $0x0,%r9d
140034224:	7f 4f                	jg     0x140034275
140034226:	83 f9 00             	cmp    $0x0,%ecx
140034229:	0f 84 e1 00 00 00    	je     0x140034310
14003422f:	25 00 00 80 7f       	and    $0x7f800000,%eax
140034234:	3d 00 00 00 4b       	cmp    $0x4b000000,%eax
140034239:	7f 3a                	jg     0x140034275
14003423b:	0f ae 5c 24 40       	stmxcsr 0x40(%rsp)
140034240:	8b 54 24 40          	mov    0x40(%rsp),%edx
140034244:	81 ca 80 1f 00 00    	or     $0x1f80,%edx
14003424a:	89 54 24 50          	mov    %edx,0x50(%rsp)
14003424e:	0f ae 54 24 50       	ldmxcsr 0x50(%rsp)
140034253:	f3 0f 2d d1          	cvtss2si %xmm1,%edx
140034257:	f3 0f 2a d2          	cvtsi2ss %edx,%xmm2
14003425b:	0f ae 54 24 40       	ldmxcsr 0x40(%rsp)
140034260:	0f 2e d1             	ucomiss %xmm1,%xmm2
140034263:	0f 85 47 05 00 00    	jne    0x1400347b0
140034269:	d1 da                	rcr    $1,%edx
14003426b:	73 08                	jae    0x140034275
14003426d:	f3 0f 10 2d 47 d8 01 	movss  0x1d847(%rip),%xmm5        # 0x140051abc
140034274:	00
140034275:	66 0f 70 d8 ee       	pshufd $0xee,%xmm0,%xmm3
14003427a:	f2 0f 5c 1d 2a d8 01 	subsd  0x1d82a(%rip),%xmm3        # 0x140051aac
140034281:	00
140034282:	66 48 0f 7e da       	movq   %xmm3,%rdx
140034287:	48 0f ba f2 3f       	btr    $0x3f,%rdx
14003428c:	48 3b 15 11 d8 01 00 	cmp    0x1d811(%rip),%rdx        # 0x140051aa4
140034293:	0f 83 41 fe ff ff    	jae    0x1400340da
140034299:	66 0f 28 3d 2f d8 01 	movapd 0x1d82f(%rip),%xmm7        # 0x140051ad0
1400342a0:	00
1400342a1:	66 0f 28 cb          	movapd %xmm3,%xmm1
1400342a5:	66 0f 28 f3          	movapd %xmm3,%xmm6
1400342a9:	f2 0f 58 0d 03 d8 01 	addsd  0x1d803(%rip),%xmm1        # 0x140051ab4
1400342b0:	00
1400342b1:	f2 0f 5e f1          	divsd  %xmm1,%xmm6
1400342b5:	66 0f 28 d6          	movapd %xmm6,%xmm2
1400342b9:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
1400342bd:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
1400342c1:	66 0f 28 ca          	movapd %xmm2,%xmm1
1400342c5:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
1400342c9:	66 0f 70 e1 44       	pshufd $0x44,%xmm1,%xmm4
1400342ce:	66 0f 59 e7          	mulpd  %xmm7,%xmm4
1400342d2:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
1400342d6:	66 0f 58 25 02 d8 01 	addpd  0x1d802(%rip),%xmm4        # 0x140051ae0
1400342dd:	00
1400342de:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
1400342e2:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
1400342e6:	66 0f 14 d1          	unpcklpd %xmm1,%xmm2
1400342ea:	66 0f 59 d4          	mulpd  %xmm4,%xmm2
1400342ee:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
1400342f3:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
1400342f7:	f2 0f 5c d6          	subsd  %xmm6,%xmm2
1400342fb:	f2 0f 58 da          	addsd  %xmm2,%xmm3
1400342ff:	e9 6a fe ff ff       	jmp    0x14003416e
140034304:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
14003430b:	00 00 00 00 00
140034310:	44 8b c0             	mov    %eax,%r8d
140034313:	66 0f 7e ca          	movd   %xmm1,%edx
140034317:	b8 00 00 00 00       	mov    $0x0,%eax
14003431c:	41 ba 00 00 00 00    	mov    $0x0,%r10d
140034322:	b9 00 00 80 7f       	mov    $0x7f800000,%ecx
140034327:	83 fa 00             	cmp    $0x0,%edx
14003432a:	0f 4c d1             	cmovl  %ecx,%edx
14003432d:	44 0f 4c d1          	cmovl  %ecx,%r10d
140034331:	0f 4f d0             	cmovg  %eax,%edx
140034334:	b9 00 00 00 80       	mov    $0x80000000,%ecx
140034339:	41 81 e0 00 00 80 7f 	and    $0x7f800000,%r8d
140034340:	41 81 f8 00 00 00 4b 	cmp    $0x4b000000,%r8d
140034347:	0f 4f c8             	cmovg  %eax,%ecx
14003434a:	7f 43                	jg     0x14003438f
14003434c:	0f ae 5c 24 40       	stmxcsr 0x40(%rsp)
140034351:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140034356:	41 81 c8 80 1f 00 00 	or     $0x1f80,%r8d
14003435d:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
140034362:	0f ae 54 24 50       	ldmxcsr 0x50(%rsp)
140034367:	f3 44 0f 2d c1       	cvtss2si %xmm1,%r8d
14003436c:	f3 41 0f 2a d0       	cvtsi2ss %r8d,%xmm2
140034371:	0f ae 54 24 40       	ldmxcsr 0x40(%rsp)
140034376:	0f 2e d1             	ucomiss %xmm1,%xmm2
140034379:	0f 45 c8             	cmovne %eax,%ecx
14003437c:	75 11                	jne    0x14003438f
14003437e:	41 d1 d8             	rcr    $1,%r8d
140034381:	0f 43 c8             	cmovae %eax,%ecx
140034384:	73 09                	jae    0x14003438f
140034386:	41 8b c9             	mov    %r9d,%ecx
140034389:	81 e1 00 00 00 80    	and    $0x80000000,%ecx
14003438f:	0b ca                	or     %edx,%ecx
140034391:	66 0f 6e c1          	movd   %ecx,%xmm0
140034395:	41 83 fa 00          	cmp    $0x0,%r10d