1401a0827:	00
1401a0828:	75 16                	jne    0x1401a0840
1401a082a:	66 48 0f 6e c0       	movq   %rax,%xmm0
1401a082f:	66 0f 56 44 24 50    	orpd   0x50(%rsp),%xmm0
1401a0835:	e9 bf fa ff ff       	jmp    0x1401a02f9
1401a083a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a0840:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1401a0846:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1401a084c:	66 48 0f 6e d0       	movq   %rax,%xmm2
1401a0851:	66 0f 56 54 24 50    	orpd   0x50(%rsp),%xmm2
1401a0857:	44 8b 0d d6 29 08 00 	mov    0x829d6(%rip),%r9d        # 0x140223234
1401a085e:	e8 6d d7 00 00       	call   0x1401adfd0
1401a0863:	e9 91 fa ff ff       	jmp    0x1401a02f9
1401a0868:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a086f:	00
1401a0870:	4d 8b d8             	mov    %r8,%r11
1401a0873:	4c 3b 05 0e 2a 08 00 	cmp    0x82a0e(%rip),%r8        # 0x140223288
1401a087a:	48 0f 44 05 0e 2a 08 	cmove  0x82a0e(%rip),%rax        # 0x140223290
1401a0881:	00
1401a0882:	74 bc                	je     0x1401a0840
1401a0884:	4c 0b 1d 45 2a 08 00 	or     0x82a45(%rip),%r11        # 0x1402232d0
1401a088b:	4c 8b 15 1e 2a 08 00 	mov    0x82a1e(%rip),%r10        # 0x1402232b0
1401a0892:	4d 23 d0             	and    %r8,%r10
1401a0895:	0f 85 d5 01 00 00    	jne    0x1401a0a70
1401a089b:	66 48 0f 6e c0       	movq   %rax,%xmm0
1401a08a0:	e9 54 fa ff ff       	jmp    0x1401a02f9
1401a08a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401a08ac:	00 00 00 00
1401a08b0:	4d 33 db             	xor    %r11,%r11
1401a08b3:	4c 8b 15 b6 29 08 00 	mov    0x829b6(%rip),%r10        # 0x140223270
1401a08ba:	4d 23 d0             	and    %r8,%r10
1401a08bd:	4c 0f 44 1d cb 29 08 	cmove  0x829cb(%rip),%r11        # 0x140223290
1401a08c4:	00
1401a08c5:	48 8b c2             	mov    %rdx,%rax
1401a08c8:	4c 8b 0d e1 29 08 00 	mov    0x829e1(%rip),%r9        # 0x1402232b0
1401a08cf:	48 0b 05 fa 29 08 00 	or     0x829fa(%rip),%rax        # 0x1402232d0
1401a08d6:	4c 23 ca             	and    %rdx,%r9
1401a08d9:	4c 0f 45 d8          	cmovne %rax,%r11
1401a08dd:	0f 85 3d 01 00 00    	jne    0x1401a0a20
1401a08e3:	48 33 c0             	xor    %rax,%rax
1401a08e6:	4d 8b c8             	mov    %r8,%r9
1401a08e9:	4c 8b 15 90 29 08 00 	mov    0x82990(%rip),%r10        # 0x140223280
1401a08f0:	4c 0b 0d d9 29 08 00 	or     0x829d9(%rip),%r9        # 0x1402232d0
1401a08f7:	4d 23 d0             	and    %r8,%r10
1401a08fa:	4c 3b 15 7f 29 08 00 	cmp    0x8297f(%rip),%r10        # 0x140223280
1401a0901:	49 0f 44 c0          	cmove  %r8,%rax
1401a0905:	4c 8b 15 a4 29 08 00 	mov    0x829a4(%rip),%r10        # 0x1402232b0
1401a090c:	4c 23 d0             	and    %rax,%r10
1401a090f:	4d 0f 45 d9          	cmovne %r9,%r11
1401a0913:	0f 85 57 01 00 00    	jne    0x1401a0a70
1401a0919:	66 49 0f 6e c3       	movq   %r11,%xmm0
1401a091e:	66 0f 56 44 24 50    	orpd   0x50(%rsp),%xmm0
1401a0924:	e9 d0 f9 ff ff       	jmp    0x1401a02f9
1401a0929:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a0930:	f2 0f 10 05 60 29 08 	movsd  0x82960(%rip),%xmm0        # 0x140223298
1401a0937:	00
1401a0938:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1401a093c:	e9 b8 f9 ff ff       	jmp    0x1401a02f9
1401a0941:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401a0948:	0f 1f 84 00 00 00 00
1401a094f:	00
1401a0950:	4d 33 db             	xor    %r11,%r11
1401a0953:	4c 8b 15 16 29 08 00 	mov    0x82916(%rip),%r10        # 0x140223270
1401a095a:	4d 23 d0             	and    %r8,%r10
1401a095d:	4c 0f 45 1d 2b 29 08 	cmovne 0x8292b(%rip),%r11        # 0x140223290
1401a0964:	00
1401a0965:	eb 29                	jmp    0x1401a0990
1401a0967:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a096e:	00 00
1401a0970:	4d 33 db             	xor    %r11,%r11
1401a0973:	4c 8b 15 f6 28 08 00 	mov    0x828f6(%rip),%r10        # 0x140223270
1401a097a:	4d 23 d0             	and    %r8,%r10
1401a097d:	4c 0f 44 1d 0b 29 08 	cmove  0x8290b(%rip),%r11        # 0x140223290
1401a0984:	00
1401a0985:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401a098c:	00 00 00 00
1401a0990:	48 33 c0             	xor    %rax,%rax
1401a0993:	4d 8b c8             	mov    %r8,%r9
1401a0996:	4c 8b 15 e3 28 08 00 	mov    0x828e3(%rip),%r10        # 0x140223280
1401a099d:	4c 0b 0d 2c 29 08 00 	or     0x8292c(%rip),%r9        # 0x1402232d0
1401a09a4:	4d 23 d0             	and    %r8,%r10
1401a09a7:	4c 3b 15 d2 28 08 00 	cmp    0x828d2(%rip),%r10        # 0x140223280
1401a09ae:	49 0f 44 c0          	cmove  %r8,%rax
1401a09b2:	4c 8b 15 f7 28 08 00 	mov    0x828f7(%rip),%r10        # 0x1402232b0
1401a09b9:	4c 23 d0             	and    %rax,%r10
1401a09bc:	4d 0f 45 d9          	cmovne %r9,%r11
1401a09c0:	0f 85 aa 00 00 00    	jne    0x1401a0a70
1401a09c6:	48 85 c0             	test   %rax,%rax
1401a09c9:	75 45                	jne    0x1401a0a10
1401a09cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a09d0:	44 8b 0d 71 28 08 00 	mov    0x82871(%rip),%r9d        # 0x140223248
1401a09d7:	4c 85 1d ca 28 08 00 	test   %r11,0x828ca(%rip)        # 0x1402232a8
1401a09de:	44 0f 45 0d 6a 28 08 	cmovne 0x8286a(%rip),%r9d        # 0x140223250
1401a09e5:	00
1401a09e6:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1401a09ec:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1401a09f2:	66 49 0f 6e d3       	movq   %r11,%xmm2
1401a09f7:	e8 d4 d5 00 00       	call   0x1401adfd0
1401a09fc:	e9 f8 f8 ff ff       	jmp    0x1401a02f9
1401a0a01:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401a0a08:	0f 1f 84 00 00 00 00
1401a0a0f:	00
1401a0a10:	66 49 0f 6e c3       	movq   %r11,%xmm0
1401a0a15:	e9 df f8 ff ff       	jmp    0x1401a02f9
1401a0a1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a0a20:	48 33 c0             	xor    %rax,%rax
1401a0a23:	4c 8b 15 56 28 08 00 	mov    0x82856(%rip),%r10        # 0x140223280
1401a0a2a:	4d 23 d0             	and    %r8,%r10
1401a0a2d:	4c 3b 15 4c 28 08 00 	cmp    0x8284c(%rip),%r10        # 0x140223280
1401a0a34:	49 0f 44 c0          	cmove  %r8,%rax
1401a0a38:	4c 8b 15 71 28 08 00 	mov    0x82871(%rip),%r10        # 0x1402232b0
1401a0a3f:	4c 23 d0             	and    %rax,%r10
1401a0a42:	75 5c                	jne    0x1401a0aa0
1401a0a44:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1401a0a4a:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1401a0a50:	66 49 0f 6e d3       	movq   %r11,%xmm2
1401a0a55:	44 8b 0d dc 27 08 00 	mov    0x827dc(%rip),%r9d        # 0x140223238
1401a0a5c:	e8 6f d5 00 00       	call   0x1401adfd0
1401a0a61:	e9 93 f8 ff ff       	jmp    0x1401a02f9
1401a0a66:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401a0a6d:	00 00 00
1401a0a70:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1401a0a76:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1401a0a7c:	66 49 0f 6e d3       	movq   %r11,%xmm2
1401a0a81:	44 8b 0d b4 27 08 00 	mov    0x827b4(%rip),%r9d        # 0x14022323c
1401a0a88:	e8 43 d5 00 00       	call   0x1401adfd0
1401a0a8d:	e9 67 f8 ff ff       	jmp    0x1401a02f9
1401a0a92:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401a0a99:	1f 84 00 00 00 00 00
1401a0aa0:	4d 8b c8             	mov    %r8,%r9
1401a0aa3:	4c 3b 1d 0e 28 08 00 	cmp    0x8280e(%rip),%r11        # 0x1402232b8
1401a0aaa:	4d 0f 44 d9          	cmove  %r9,%r11
1401a0aae:	74 27                	je     0x1401a0ad7
1401a0ab0:	4c 3b 0d 01 28 08 00 	cmp    0x82801(%rip),%r9        # 0x1402232b8
1401a0ab7:	4d 0f 44 cb          	cmove  %r11,%r9
1401a0abb:	4d 8b d1             	mov    %r9,%r10
1401a0abe:	4c 23 15 ab 27 08 00 	and    0x827ab(%rip),%r10        # 0x140223270
1401a0ac5:	4d 0f 45 cb          	cmovne %r11,%r9
1401a0ac9:	4d 8b d3             	mov    %r11,%r10
1401a0acc:	4c 23 15 9d 27 08 00 	and    0x8279d(%rip),%r10        # 0x140223270
1401a0ad3:	4d 0f 45 d9          	cmovne %r9,%r11
1401a0ad7:	4c 0b 1d f2 27 08 00 	or     0x827f2(%rip),%r11        # 0x1402232d0
1401a0ade:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1401a0ae4:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1401a0aea:	66 49 0f 6e d3       	movq   %r11,%xmm2
1401a0aef:	44 8b 0d 4a 27 08 00 	mov    0x8274a(%rip),%r9d        # 0x140223240
1401a0af6:	e8 d5 d4 00 00       	call   0x1401adfd0
1401a0afb:	e9 f9 f7 ff ff       	jmp    0x1401a02f9
1401a0b00:	f2 0f 10 d0          	movsd  %xmm0,%xmm2
1401a0b04:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
1401a0b0a:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
1401a0b10:	44 8b 0d 35 27 08 00 	mov    0x82735(%rip),%r9d        # 0x14022324c
1401a0b17:	e8 b4 d4 00 00       	call   0x1401adfd0
1401a0b1c:	e9 d8 f7 ff ff       	jmp    0x1401a02f9
1401a0b21:	c5 fb 11 44 24 20    	vmovsd %xmm0,0x20(%rsp)
1401a0b27:	c5 fb 11 4c 24 30    	vmovsd %xmm1,0x30(%rsp)
1401a0b2d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401a0b32:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1401a0b37:	4c 8b 15 6a 27 08 00 	mov    0x8276a(%rip),%r10        # 0x1402232a8
1401a0b3e:	4d 23 d0             	and    %r8,%r10
1401a0b41:	0f 84 79 05 00 00    	je     0x1401a10c0
1401a0b47:	4c 3b 05 4a 27 08 00 	cmp    0x8274a(%rip),%r8        # 0x140223298
1401a0b4e:	0f 84 bc 05 00 00    	je     0x1401a1110
1401a0b54:	4c 8b 0d 15 27 08 00 	mov    0x82715(%rip),%r9        # 0x140223270
1401a0b5b:	4c 23 ca             	and    %rdx,%r9
1401a0b5e:	4c 3b 0d 0b 27 08 00 	cmp    0x8270b(%rip),%r9        # 0x140223270
1401a0b65:	48 8b 05 34 27 08 00 	mov    0x82734(%rip),%rax        # 0x1402232a0
1401a0b6c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401a0b71:	0f 84 49 04 00 00    	je     0x1401a0fc0
1401a0b77:	48 3b 15 1a 27 08 00 	cmp    0x8271a(%rip),%rdx        # 0x140223298
1401a0b7e:	0f 84 fc 04 00 00    	je     0x1401a1080
1401a0b84:	48 3b 15 15 27 08 00 	cmp    0x82715(%rip),%rdx        # 0x1402232a0
1401a0b8b:	0f 84 af 06 00 00    	je     0x1401a1240
1401a0b91:	4c 8b 0d e8 26 08 00 	mov    0x826e8(%rip),%r9        # 0x140223280
1401a0b98:	4c 23 ca             	and    %rdx,%r9
1401a0b9b:	4c 3b 0d de 26 08 00 	cmp    0x826de(%rip),%r9        # 0x140223280
1401a0ba2:	0f 84 68 07 00 00    	je     0x1401a1310
1401a0ba8:	4c 8b 15 d1 26 08 00 	mov    0x826d1(%rip),%r10        # 0x140223280
1401a0baf:	4d 23 d0             	and    %r8,%r10
1401a0bb2:	4c 3b 15 a7 26 08 00 	cmp    0x826a7(%rip),%r10        # 0x140223260
1401a0bb9:	0f 8f 31 06 00 00    	jg     0x1401a11f0
1401a0bbf:	4c 8b 15 ba 26 08 00 	mov    0x826ba(%rip),%r10        # 0x140223280
1401a0bc6:	4d 23 d0             	and    %r8,%r10
1401a0bc9:	4c 3b 15 98 26 08 00 	cmp    0x82698(%rip),%r10        # 0x140223268
1401a0bd0:	0f 8c ba 07 00 00    	jl     0x1401a1390
1401a0bd6:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
1401a0bdb:	c4 c1 f9 7e c0       	vmovq  %xmm0,%r8
1401a0be0:	c5 e1 fb 1d c8 27 08 	vpsubq 0x827c8(%rip),%xmm3,%xmm3        # 0x1402233b0
1401a0be7:	00
1401a0be8:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
1401a0bec:	c5 f9 db 15 ac 27 08 	vpand  0x827ac(%rip),%xmm0,%xmm2        # 0x1402233a0
1401a0bf3:	00
1401a0bf4:	c5 f9 2f 35 94 28 08 	vcomisd 0x82894(%rip),%xmm6        # 0x140223490
1401a0bfb:	00
1401a0bfc:	0f 84 7e 03 00 00    	je     0x1401a0f80
1401a0c02:	4d 8b c8             	mov    %r8,%r9
1401a0c05:	4c 23 05 0c 27 08 00 	and    0x8270c(%rip),%r8        # 0x140223318
1401a0c0c:	4c 23 0d 0d 27 08 00 	and    0x8270d(%rip),%r9        # 0x140223320
1401a0c13:	49 d1 e1             	shl    $1,%r9
1401a0c16:	4d 03 c1             	add    %r9,%r8
1401a0c19:	c4 c1 f9 6e c8       	vmovq  %r8,%xmm1
1401a0c1e:	49 c1 e8 2c          	shr    $0x2c,%r8
1401a0c22:	c5 e9 eb 15 e6 27 08 	vpor   0x827e6(%rip),%xmm2,%xmm2        # 0x140223410
1401a0c29:	00
1401a0c2a:	c5 f1 eb 0d de 27 08 	vpor   0x827de(%rip),%xmm1,%xmm1        # 0x140223410
1401a0c31:	00
1401a0c32:	4c 8d 0d 97 28 08 00 	lea    0x82897(%rip),%r9        # 0x1402234d0
1401a0c39:	48 8d 15 a0 30 08 00 	lea    0x830a0(%rip),%rdx        # 0x140223ce0
1401a0c40:	c5 f3 5c e2          	vsubsd %xmm2,%xmm1,%xmm4
1401a0c44:	c4 81 5b 59 0c c1    	vmulsd (%r9,%r8,8),%xmm4,%xmm1
1401a0c4a:	c5 f9 28 e9          	vmovapd %xmm1,%xmm5
1401a0c4e:	c4 a1 5b 59 24 c2    	vmulsd (%rdx,%r8,8),%xmm4,%xmm4
1401a0c54:	c5 f9 28 fc          	vmovapd %xmm4,%xmm7
1401a0c58:	c5 f3 58 cc          	vaddsd %xmm4,%xmm1,%xmm1
1401a0c5c:	c5 f9 28 d1          	vmovapd %xmm1,%xmm2
1401a0c60:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
1401a0c64:	4c 8d 0d b5 58 08 00 	lea    0x858b5(%rip),%r9        # 0x140226520
1401a0c6b:	c5 d3 5c da          	vsubsd %xmm2,%xmm5,%xmm3
1401a0c6f:	c5 fb 10 0d 09 28 08 	vmovsd 0x82809(%rip),%xmm1        # 0x140223480
1401a0c76:	00
1401a0c77:	c5 fb 59 c0          	vmulsd %xmm0,%xmm0,%xmm0
1401a0c7b:	c5 e3 58 df          	vaddsd %xmm7,%xmm3,%xmm3
1401a0c7f:	c4 e2 e9 a9 0d e8 27 	vfmadd213sd 0x827e8(%rip),%xmm2,%xmm1        # 0x140223470
1401a0c86:	08 00
1401a0c88:	c4 e2 e9 a9 0d cf 27 	vfmadd213sd 0x827cf(%rip),%xmm2,%xmm1        # 0x140223460
1401a0c8f:	08 00
1401a0c91:	c4 e2 e9 a9 0d b6 27 	vfmadd213sd 0x827b6(%rip),%xmm2,%xmm1        # 0x140223450
1401a0c98:	08 00
1401a0c9a:	c4 e2 e9 a9 0d 9d 27 	vfmadd213sd 0x8279d(%rip),%xmm2,%xmm1        # 0x140223440
1401a0ca1:	08 00
1401a0ca3:	c4 e2 e9 a9 0d 84 27 	vfmadd213sd 0x82784(%rip),%xmm2,%xmm1        # 0x140223430
1401a0caa:	08 00
1401a0cac:	c4 e2 f9 a9 cb       	vfmadd213sd %xmm3,%xmm0,%xmm1
1401a0cb1:	c5 fb 10 2d 27 27 08 	vmovsd 0x82727(%rip),%xmm5        # 0x1402233e0
1401a0cb8:	00
1401a0cb9:	48 8d 15 70 60 08 00 	lea    0x86070(%rip),%rdx        # 0x140226d30
1401a0cc0:	c4 e2 c9 ab e9       	vfmsub213sd %xmm1,%xmm6,%xmm5
1401a0cc5:	c4 81 7b 10 04 c1    	vmovsd (%r9,%r8,8),%xmm0
1401a0ccb:	c4 a1 53 58 1c c2    	vaddsd (%rdx,%r8,8),%xmm5,%xmm3
1401a0cd1:	c5 f9 28 cb          	vmovapd %xmm3,%xmm1
1401a0cd5:	c5 e3 5c da          	vsubsd %xmm2,%xmm3,%xmm3
1401a0cd9:	c4 e2 c9 b9 05 ee 26 	vfmadd231sd 0x826ee(%rip),%xmm6,%xmm0        # 0x1402233d0
1401a0ce0:	08 00
1401a0ce2:	c5 f9 28 f8          	vmovapd %xmm0,%xmm7
1401a0ce6:	c5 fb 58 c3          	vaddsd %xmm3,%xmm0,%xmm0
1401a0cea:	c5 f9 28 e8          	vmovapd %xmm0,%xmm5
1401a0cee:	c5 f9 54 05 3a 26 08 	vandpd 0x8263a(%rip),%xmm0,%xmm0        # 0x140223330
1401a0cf5:	00
1401a0cf6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401a0cfb:	48 23 05 2e 26 08 00 	and    0x8262e(%rip),%rax        # 0x140223330
1401a0d02:	c5 eb 58 d3          	vaddsd %xmm3,%xmm2,%xmm2
1401a0d06:	c5 c3 5c fd          	vsubsd %xmm5,%xmm7,%xmm7
1401a0d0a:	c5 f3 5c ca          	vsubsd %xmm2,%xmm1,%xmm1
1401a0d0e:	c5 c3 58 fb          	vaddsd %xmm3,%xmm7,%xmm7
1401a0d12:	c5 d3 5c e8          	vsubsd %xmm0,%xmm5,%xmm5
1401a0d16:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401a0d1b:	c5 fb 10 64 24 30    	vmovsd 0x30(%rsp),%xmm4
1401a0d21:	c5 c3 58 f9          	vaddsd %xmm1,%xmm7,%xmm7
1401a0d25:	c5 c3 58 fd          	vaddsd %xmm5,%xmm7,%xmm7
1401a0d29:	c5 fb 10 54 24 70    	vmovsd 0x70(%rsp),%xmm2
1401a0d2f:	c5 db 5c e2          	vsubsd %xmm2,%xmm4,%xmm4
1401a0d33:	c5 db 59 df          	vmulsd %xmm7,%xmm4,%xmm3
1401a0d37:	c5 db 59 e0          	vmulsd %xmm0,%xmm4,%xmm4
1401a0d3b:	c5 c3 59 ea          	vmulsd %xmm2,%xmm7,%xmm5
1401a0d3f:	c5 fb 59 f2          	vmulsd %xmm2,%xmm0,%xmm6
1401a0d43:	c5 f9 28 ce          	vmovapd %xmm6,%xmm1
1401a0d47:	c5 e3 58 dc          	vaddsd %xmm4,%xmm3,%xmm3
1401a0d4b:	c5 e3 58 dd          	vaddsd %xmm5,%xmm3,%xmm3
1401a0d4f:	c5 f3 58 cb          	vaddsd %xmm3,%xmm1,%xmm1
1401a0d53:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
1401a0d57:	c5 cb 5c f1          	vsubsd %xmm1,%xmm6,%xmm6
1401a0d5b:	c5 cb 58 f3          	vaddsd %xmm3,%xmm6,%xmm6
1401a0d5f:	c5 fb 11 44 24 40    	vmovsd %xmm0,0x40(%rsp)
1401a0d65:	c5 fb 59 3d f3 37 08 	vmulsd 0x837f3(%rip),%xmm0,%xmm7        # 0x140224560
1401a0d6c:	00
1401a0d6d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401a0d72:	c5 f9 2f 3d c6 37 08 	vcomisd 0x837c6(%rip),%xmm7        # 0x140224540
1401a0d79:	00
1401a0d7a:	0f 87 e0 01 00 00    	ja     0x1401a0f60
1401a0d80:	c5 f9 2f 3d c8 37 08 	vcomisd 0x837c8(%rip),%xmm7        # 0x140224550
1401a0d87:	00
1401a0d88:	0f 82 b2 01 00 00    	jb     0x1401a0f40
1401a0d8e:	c5 fb e6 e7          	vcvtpd2dq %xmm7,%xmm4
1401a0d92:	4c 8d 15 a7 67 08 00 	lea    0x867a7(%rip),%r10        # 0x140227540
1401a0d99:	4c 8d 1d a0 69 08 00 	lea    0x869a0(%rip),%r11        # 0x140227740
1401a0da0:	c5 fa e6 cc          	vcvtdq2pd %xmm4,%xmm1
1401a0da4:	c4 e2 f1 bd 05 c3 37 	vfnmadd231sd 0x837c3(%rip),%xmm1,%xmm0        # 0x140224570
1401a0dab:	08 00
1401a0dad:	c5 f9 7e e1          	vmovd  %xmm4,%ecx
1401a0db1:	48 c7 c0 3f 00 00 00 	mov    $0x3f,%rax
1401a0db8:	23 c1                	and    %ecx,%eax
1401a0dba:	c5 f3 59 0d be 37 08 	vmulsd 0x837be(%rip),%xmm1,%xmm1        # 0x140224580
1401a0dc1:	00
1401a0dc2:	c5 f9 28 d0          	vmovapd %xmm0,%xmm2
1401a0dc6:	2b c8                	sub    %eax,%ecx
1401a0dc8:	c1 f9 06             	sar    $0x6,%ecx
1401a0dcb:	c5 eb 58 d1          	vaddsd %xmm1,%xmm2,%xmm2
1401a0dcf:	c5 eb 58 d6          	vaddsd %xmm6,%xmm2,%xmm2
1401a0dd3:	c5 f9 28 ca          	vmovapd %xmm2,%xmm1
1401a0dd7:	c5 fb 10 05 b1 37 08 	vmovsd 0x837b1(%rip),%xmm0        # 0x140224590
1401a0dde:	00
1401a0ddf:	45 33 c9             	xor    %r9d,%r9d
1401a0de2:	c4 e2 e9 a9 05 b5 37 	vfmadd213sd 0x837b5(%rip),%xmm2,%xmm0        # 0x1402245a0
1401a0de9:	08 00
1401a0deb:	3b 0d ff 36 08 00    	cmp    0x836ff(%rip),%ecx        # 0x1402244f0
1401a0df1:	c4 e2 e9 a9 05 b6 37 	vfmadd213sd 0x837b6(%rip),%xmm2,%xmm0        # 0x1402245b0
1401a0df8:	08 00
1401a0dfa:	44 0f 4e c9          	cmovle %ecx,%r9d
1401a0dfe:	c4 e2 e9 a9 05 b9 37 	vfmadd213sd 0x837b9(%rip),%xmm2,%xmm0        # 0x1402245c0
1401a0e05:	08 00
1401a0e07:	48 81 c1 ff 03 00 00 	add    $0x3ff,%rcx
1401a0e0e:	c4 e2 e9 a9 05 b9 37 	vfmadd213sd 0x837b9(%rip),%xmm2,%xmm0        # 0x1402245d0
1401a0e15:	08 00
1401a0e17:	48 c1 e1 34          	shl    $0x34,%rcx
1401a0e1b:	c4 e2 e9 a9 05 dc 25 	vfmadd213sd 0x825dc(%rip),%xmm2,%xmm0        # 0x140223400
1401a0e22:	08 00
1401a0e24:	c5 fb 59 c2          	vmulsd %xmm2,%xmm0,%xmm0
1401a0e28:	c4 c1 7b 59 2c c3    	vmulsd (%r11,%rax,8),%xmm0,%xmm5
1401a0e2e:	c4 c1 7b 59 0c c2    	vmulsd (%r10,%rax,8),%xmm0,%xmm1
1401a0e34:	48 3b 0d 45 25 08 00 	cmp    0x82545(%rip),%rcx        # 0x140223380
1401a0e3b:	c4 c1 53 58 2c c3    	vaddsd (%r11,%rax,8),%xmm5,%xmm5
1401a0e41:	c5 f3 58 cd          	vaddsd %xmm5,%xmm1,%xmm1
1401a0e45:	c4 c1 73 58 0c c2    	vaddsd (%r10,%rax,8),%xmm1,%xmm1
1401a0e4b:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
1401a0e4f:	74 3f                	je     0x1401a0e90
1401a0e51:	45 85 c9             	test   %r9d,%r9d
1401a0e54:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401a0e59:	75 55                	jne    0x1401a0eb0
1401a0e5b:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
1401a0e61:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
1401a0e67:	c5 f9 6f bc 24 a0 00 	vmovdqa 0xa0(%rsp),%xmm7
1401a0e6e:	00 00
1401a0e70:	c5 f9 6f b4 24 90 00 	vmovdqa 0x90(%rsp),%xmm6
1401a0e77:	00 00
1401a0e79:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401a0e80:	c3                   	ret
1401a0e81:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401a0e88:	0f 1f 84 00 00 00 00
1401a0e8f:	00
1401a0e90:	c5 f9 2f 05 68 25 08 	vcomisd 0x82568(%rip),%xmm0        # 0x140223400
1401a0e97:	00
1401a0e98:	0f 83 c2 00 00 00    	jae    0x1401a0f60
1401a0e9e:	c5 f9 56 05 5a 36 08 	vorpd  0x8365a(%rip),%xmm0,%xmm0        # 0x140224500
1401a0ea5:	00
1401a0ea6:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
1401a0eac:	eb b9                	jmp    0x1401a0e67
1401a0eae:	66 90                	xchg   %ax,%ax
1401a0eb0:	41 8b c9             	mov    %r9d,%ecx
1401a0eb3:	45 33 db             	xor    %r11d,%r11d
1401a0eb6:	c5 f9 2f 05 42 25 08 	vcomisd 0x82542(%rip),%xmm0        # 0x140223400