5fb949:	66 0f 12 1d 00 35 6d 	movlpd 0x6d3500,%xmm3
5fb950:	00
5fb951:	66 0f 12 15 10 35 6d 	movlpd 0x6d3510,%xmm2
5fb958:	00
5fb959:	e9 35 fc ff ff       	jmp    0x5fb593
5fb95e:	66 0f 12 3c 24       	movlpd (%esp),%xmm7
5fb963:	66 0f 28 e7          	movapd %xmm7,%xmm4
5fb967:	66 0f 7e fa          	movd   %xmm7,%edx
5fb96b:	66 0f 73 d7 20       	psrlq  $0x20,%xmm7
5fb970:	66 0f 7e f8          	movd   %xmm7,%eax
5fb974:	8b c8                	mov    %eax,%ecx
5fb976:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
5fb97b:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
5fb980:	0f 82 8f 02 00 00    	jb     0x5fbc15
5fb986:	0f 87 f4 01 00 00    	ja     0x5fbb80
5fb98c:	83 fa 00             	cmp    $0x0,%edx
5fb98f:	0f 87 eb 01 00 00    	ja     0x5fbb80
5fb995:	e9 7b 02 00 00       	jmp    0x5fbc15
5fb99a:	b9 00 00 00 00       	mov    $0x0,%ecx
5fb99f:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5fb9a3:	b8 f0 43 00 00       	mov    $0x43f0,%eax
5fb9a8:	66 0f c4 c0 03       	pinsrw $0x3,%eax,%xmm0
5fb9ad:	66 0f 12 3d 00 35 6d 	movlpd 0x6d3500,%xmm7
5fb9b4:	00
5fb9b5:	66 0f 12 15 10 35 6d 	movlpd 0x6d3510,%xmm2
5fb9bc:	00
5fb9bd:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
5fb9c1:	66 0f 7e e2          	movd   %xmm4,%edx
5fb9c5:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
5fb9ca:	66 0f 7e e0          	movd   %xmm4,%eax
5fb9ce:	83 fa 00             	cmp    $0x0,%edx
5fb9d1:	74 52                	je     0x5fba25
5fb9d3:	66 0f 54 f8          	andpd  %xmm0,%xmm7
5fb9d7:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
5fb9db:	66 0f 54 05 20 35 6d 	andpd  0x6d3520,%xmm0
5fb9e2:	00
5fb9e3:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
5fb9e8:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
5fb9ed:	66 0f 56 fa          	orpd   %xmm2,%xmm7
5fb9f1:	25 ff 00 00 00       	and    $0xff,%eax
5fb9f6:	83 c0 01             	add    $0x1,%eax
5fb9f9:	25 fe 01 00 00       	and    $0x1fe,%eax
5fb9fe:	f2 0f 59 3c 85 20 52 	mulsd  0x6d5220(,%eax,4),%xmm7
5fba05:	6d 00
5fba07:	66 0f 12 2c 85 20 52 	movlpd 0x6d5220(,%eax,4),%xmm5
5fba0e:	6d 00
5fba10:	03 c0                	add    %eax,%eax
5fba12:	66 0f 28 34 85 30 56 	movapd 0x6d5630(,%eax,4),%xmm6
5fba19:	6d 00
5fba1b:	ba 7f 3e 04 00       	mov    $0x43e7f,%edx
5fba20:	e9 6e fb ff ff       	jmp    0x5fb593
5fba25:	8b d0                	mov    %eax,%edx
5fba27:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
5fba2d:	83 fa 00             	cmp    $0x0,%edx
5fba30:	75 a1                	jne    0x5fb9d3
5fba32:	8b 54 24 0c          	mov    0xc(%esp),%edx
5fba36:	81 e2 00 00 00 80    	and    $0x80000000,%edx
5fba3c:	83 fa 00             	cmp    $0x0,%edx
5fba3f:	74 30                	je     0x5fba71
5fba41:	c1 e1 0d             	shl    $0xd,%ecx
5fba44:	23 c1                	and    %ecx,%eax
5fba46:	ba 00 00 f0 7f       	mov    $0x7ff00000,%edx
5fba4b:	0b d0                	or     %eax,%edx
5fba4d:	66 0f 6e c2          	movd   %edx,%xmm0
5fba51:	66 0f 73 f0 20       	psllq  $0x20,%xmm0
5fba56:	66 0f 12 0d 10 35 6d 	movlpd 0x6d3510,%xmm1
5fba5d:	00
5fba5e:	66 0f 12 14 24       	movlpd (%esp),%xmm2
5fba63:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
5fba67:	ba 1b 00 00 00       	mov    $0x1b,%edx
5fba6c:	e9 8f 02 00 00       	jmp    0x5fbd00
5fba71:	c1 e1 0d             	shl    $0xd,%ecx
5fba74:	23 c1                	and    %ecx,%eax
5fba76:	83 f8 00             	cmp    $0x0,%eax
5fba79:	0f 85 a7 00 00 00    	jne    0x5fbb26
5fba7f:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5fba83:	83 c4 10             	add    $0x10,%esp
5fba86:	c3                   	ret
5fba87:	66 0f 12 1d 00 35 6d 	movlpd 0x6d3500,%xmm3
5fba8e:	00
5fba8f:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
5fba93:	66 0f 54 dc          	andpd  %xmm4,%xmm3
5fba97:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
5fba9b:	66 0f d7 c9          	pmovmskb %xmm1,%ecx
5fba9f:	81 e1 ff 00 00 00    	and    $0xff,%ecx
5fbaa5:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
5fbaab:	0f 85 cf 00 00 00    	jne    0x5fbb80
5fbab1:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
5fbab6:	81 e1 00 80 00 00    	and    $0x8000,%ecx
5fbabc:	83 f9 00             	cmp    $0x0,%ecx
5fbabf:	0f 84 9a 00 00 00    	je     0x5fbb5f
5fbac5:	25 ff 00 00 00       	and    $0xff,%eax
5fbaca:	3d ff 00 00 00       	cmp    $0xff,%eax
5fbacf:	75 6d                	jne    0x5fbb3e
5fbad1:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
5fbad7:	66 0f 28 d1          	movapd %xmm1,%xmm2
5fbadb:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
5fbae0:	66 0f 6e d9          	movd   %ecx,%xmm3
5fbae4:	66 0f 54 0d 20 35 6d 	andpd  0x6d3520,%xmm1
5fbaeb:	00
5fbaec:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
5fbaf1:	66 0f fa cb          	psubd  %xmm3,%xmm1
5fbaf5:	66 0f ef db          	pxor   %xmm3,%xmm3
5fbaf9:	66 0f f3 d1          	psllq  %xmm1,%xmm2
5fbafd:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
5fbb01:	66 0f d7 c2          	pmovmskb %xmm2,%eax
5fbb05:	25 ff 00 00 00       	and    $0xff,%eax
5fbb0a:	3d ff 00 00 00       	cmp    $0xff,%eax
5fbb0f:	74 2d                	je     0x5fbb3e
5fbb11:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
5fbb17:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
5fbb1c:	25 00 80 00 00       	and    $0x8000,%eax
5fbb21:	83 f8 00             	cmp    $0x0,%eax
5fbb24:	74 0c                	je     0x5fbb32
5fbb26:	66 0f 12 05 80 35 6d 	movlpd 0x6d3580,%xmm0
5fbb2d:	00
5fbb2e:	83 c4 10             	add    $0x10,%esp
5fbb31:	c3                   	ret
5fbb32:	66 0f 12 05 78 35 6d 	movlpd 0x6d3578,%xmm0
5fbb39:	00
5fbb3a:	83 c4 10             	add    $0x10,%esp
5fbb3d:	c3                   	ret
5fbb3e:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
5fbb44:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
5fbb49:	25 00 80 00 00       	and    $0x8000,%eax
5fbb4e:	83 f8 00             	cmp    $0x0,%eax
5fbb51:	0f 84 39 01 00 00    	je     0x5fbc90
5fbb57:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5fbb5b:	83 c4 10             	add    $0x10,%esp
5fbb5e:	c3                   	ret
5fbb5f:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
5fbb65:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
5fbb6a:	25 00 80 00 00       	and    $0x8000,%eax
5fbb6f:	83 f8 00             	cmp    $0x0,%eax
5fbb72:	0f 84 18 01 00 00    	je     0x5fbc90
5fbb78:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5fbb7c:	83 c4 10             	add    $0x10,%esp
5fbb7f:	c3                   	ret
5fbb80:	f2 0f 58 e4          	addsd  %xmm4,%xmm4
5fbb84:	f2 0f 10 c4          	movsd  %xmm4,%xmm0
5fbb88:	ba ee 03 00 00       	mov    $0x3ee,%edx
5fbb8d:	e9 6e 01 00 00       	jmp    0x5fbd00
5fbb92:	66 0f 12 14 24       	movlpd (%esp),%xmm2
5fbb97:	66 0f 7e d0          	movd   %xmm2,%eax
5fbb9b:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
5fbba0:	66 0f 7e d2          	movd   %xmm2,%edx
5fbba4:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
5fbbaa:	0b c2                	or     %edx,%eax
5fbbac:	b9 00 00 00 00       	mov    $0x0,%ecx
5fbbb1:	83 f8 00             	cmp    $0x0,%eax
5fbbb4:	0f 84 6b fe ff ff    	je     0x5fba25
5fbbba:	66 0f 12 0d 68 35 6d 	movlpd 0x6d3568,%xmm1
5fbbc1:	00
5fbbc2:	66 0f 12 05 a0 35 6d 	movlpd 0x6d35a0,%xmm0
5fbbc9:	00
5fbbca:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
5fbbce:	ba 1c 00 00 00       	mov    $0x1c,%edx
5fbbd3:	e9 28 01 00 00       	jmp    0x5fbd00
5fbbd8:	66 0f 12 24 24       	movlpd (%esp),%xmm4
5fbbdd:	66 0f 12 54 24 08    	movlpd 0x8(%esp),%xmm2
5fbbe3:	66 0f 7e e0          	movd   %xmm4,%eax
5fbbe7:	83 f8 00             	cmp    $0x0,%eax
5fbbea:	75 29                	jne    0x5fbc15
5fbbec:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
5fbbf1:	66 0f 7e e2          	movd   %xmm4,%edx
5fbbf5:	81 fa 00 00 f0 3f    	cmp    $0x3ff00000,%edx
5fbbfb:	0f 84 f3 00 00 00    	je     0x5fbcf4
5fbc01:	81 fa 00 00 f0 bf    	cmp    $0xbff00000,%edx
5fbc07:	75 0c                	jne    0x5fbc15
5fbc09:	66 0f 12 05 10 35 6d 	movlpd 0x6d3510,%xmm0
5fbc10:	00
5fbc11:	83 c4 10             	add    $0x10,%esp
5fbc14:	c3                   	ret
5fbc15:	66 0f 12 1d 00 35 6d 	movlpd 0x6d3500,%xmm3
5fbc1c:	00
5fbc1d:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
5fbc21:	66 0f 54 da          	andpd  %xmm2,%xmm3
5fbc25:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
5fbc29:	66 0f d7 c1          	pmovmskb %xmm1,%eax
5fbc2d:	25 ff 00 00 00       	and    $0xff,%eax
5fbc32:	3d ff 00 00 00       	cmp    $0xff,%eax
5fbc37:	75 63                	jne    0x5fbc9c
5fbc39:	66 0f c5 c2 03       	pextrw $0x3,%xmm2,%eax
5fbc3e:	66 0f 12 24 24       	movlpd (%esp),%xmm4
5fbc43:	25 00 80 00 00       	and    $0x8000,%eax
5fbc48:	81 f1 00 00 f0 bf    	xor    $0xbff00000,%ecx
5fbc4e:	0b d1                	or     %ecx,%edx
5fbc50:	83 fa 00             	cmp    $0x0,%edx
5fbc53:	0f 84 9b 00 00 00    	je     0x5fbcf4
5fbc59:	83 f8 00             	cmp    $0x0,%eax
5fbc5c:	74 19                	je     0x5fbc77
5fbc5e:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
5fbc63:	25 f0 7f 00 00       	and    $0x7ff0,%eax
5fbc68:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
5fbc6d:	72 21                	jb     0x5fbc90
5fbc6f:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5fbc73:	83 c4 10             	add    $0x10,%esp
5fbc76:	c3                   	ret
5fbc77:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
5fbc7c:	25 f0 7f 00 00       	and    $0x7ff0,%eax
5fbc81:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
5fbc86:	73 08                	jae    0x5fbc90
5fbc88:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5fbc8c:	83 c4 10             	add    $0x10,%esp
5fbc8f:	c3                   	ret
5fbc90:	66 0f 12 05 70 35 6d 	movlpd 0x6d3570,%xmm0
5fbc97:	00
5fbc98:	83 c4 10             	add    $0x10,%esp
5fbc9b:	c3                   	ret
5fbc9c:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
5fbca0:	f2 0f 10 c2          	movsd  %xmm2,%xmm0
5fbca4:	ba ee 03 00 00       	mov    $0x3ee,%edx
5fbca9:	eb 55                	jmp    0x5fbd00
5fbcab:	66 0f 7e e0          	movd   %xmm4,%eax
5fbcaf:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
5fbcb4:	66 0f 7e e2          	movd   %xmm4,%edx
5fbcb8:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
5fbcbe:	8b c8                	mov    %eax,%ecx
5fbcc0:	0b c2                	or     %edx,%eax
5fbcc2:	66 0f 12 05 10 35 6d 	movlpd 0x6d3510,%xmm0
5fbcc9:	00
5fbcca:	ba 1a 00 00 00       	mov    $0x1a,%edx
5fbccf:	83 f8 00             	cmp    $0x0,%eax
5fbcd2:	74 2c                	je     0x5fbd00
5fbcd4:	66 0f 7e e0          	movd   %xmm4,%eax
5fbcd8:	ba 1d 00 00 00       	mov    $0x1d,%edx
5fbcdd:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
5fbce2:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
5fbce7:	77 17                	ja     0x5fbd00
5fbce9:	72 05                	jb     0x5fbcf0
5fbceb:	83 f9 00             	cmp    $0x0,%ecx
5fbcee:	77 10                	ja     0x5fbd00
5fbcf0:	83 c4 10             	add    $0x10,%esp
5fbcf3:	c3                   	ret
5fbcf4:	66 0f 12 05 20 52 6d 	movlpd 0x6d5220,%xmm0
5fbcfb:	00
5fbcfc:	83 c4 10             	add    $0x10,%esp
5fbcff:	c3                   	ret
5fbd00:	83 ec 18             	sub    $0x18,%esp
5fbd03:	66 0f 13 44 24 10    	movlpd %xmm0,0x10(%esp)
5fbd09:	89 54 24 0c          	mov    %edx,0xc(%esp)
5fbd0d:	8b d4                	mov    %esp,%edx
5fbd0f:	83 c2 10             	add    $0x10,%edx
5fbd12:	89 54 24 08          	mov    %edx,0x8(%esp)
5fbd16:	83 c2 10             	add    $0x10,%edx
5fbd19:	89 54 24 04          	mov    %edx,0x4(%esp)
5fbd1d:	83 ea 08             	sub    $0x8,%edx
5fbd20:	89 14 24             	mov    %edx,(%esp)
5fbd23:	e8 11 9e 00 00       	call   0x605b39
5fbd28:	66 0f 12 44 24 10    	movlpd 0x10(%esp),%xmm0
5fbd2e:	83 c4 28             	add    $0x28,%esp
5fbd31:	c3                   	ret
5fbd32:	83 f8 00             	cmp    $0x0,%eax
5fbd35:	7e 28                	jle    0x5fbd5f
5fbd37:	3d 00 00 04 00       	cmp    $0x40000,%eax
5fbd3c:	0f 83 22 02 00 00    	jae    0x5fbf64
5fbd42:	56                   	push   %esi
5fbd43:	8b d0                	mov    %eax,%edx
5fbd45:	83 e0 7f             	and    $0x7f,%eax
5fbd48:	81 c1 00 ff 03 00    	add    $0x3ff00,%ecx
5fbd4e:	81 ea 80 00 00 00    	sub    $0x80,%edx
5fbd54:	83 e2 80             	and    $0xffffff80,%edx
5fbd57:	57                   	push   %edi
5fbd58:	bf f0 3f 00 00       	mov    $0x3ff0,%edi
5fbd5d:	eb 26                	jmp    0x5fbd85
5fbd5f:	3d 00 02 fc ff       	cmp    $0xfffc0200,%eax
5fbd64:	0f 8e d7 01 00 00    	jle    0x5fbf41
5fbd6a:	56                   	push   %esi
5fbd6b:	8b d0                	mov    %eax,%edx
5fbd6d:	83 e0 7f             	and    $0x7f,%eax
5fbd70:	81 c1 80 00 00 00    	add    $0x80,%ecx
5fbd76:	83 e2 80             	and    $0xffffff80,%edx
5fbd79:	81 c2 80 fe 03 00    	add    $0x3fe80,%edx
5fbd7f:	57                   	push   %edi
5fbd80:	bf 00 00 00 00       	mov    $0x0,%edi
5fbd85:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
5fbd89:	f2 0f 10 c3          	movsd  %xmm3,%xmm0
5fbd8d:	f2 0f 58 1d f0 34 6d 	addsd  0x6d34f0,%xmm3
5fbd94:	00
5fbd95:	8b f2                	mov    %edx,%esi
5fbd97:	81 ee 80 ff 01 00    	sub    $0x1ff80,%esi
5fbd9d:	66 0f 59 d7          	mulpd  %xmm7,%xmm2
5fbda1:	f2 0f 5c 1d f0 34 6d 	subsd  0x6d34f0,%xmm3
5fbda8:	00
5fbda9:	66 0f 59 ff          	mulpd  %xmm7,%xmm7
5fbdad:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
5fbdb1:	03 c0                	add    %eax,%eax
5fbdb3:	03 c0                	add    %eax,%eax
5fbdb5:	03 c0                	add    %eax,%eax
5fbdb7:	03 c0                	add    %eax,%eax
5fbdb9:	66 0f 28 98 a0 82 6d 	movapd 0x6d82a0(%eax),%xmm3
5fbdc0:	00
5fbdc1:	66 0f 28 35 30 35 6d 	movapd 0x6d3530,%xmm6
5fbdc8:	00
5fbdc9:	66 0f 59 cf          	mulpd  %xmm7,%xmm1
5fbdcd:	66 0f 58 d1          	addpd  %xmm1,%xmm2
5fbdd1:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
5fbdd6:	f2 0f 59 d7          	mulsd  %xmm7,%xmm2
5fbdda:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
5fbdde:	f2 0f 58 d4          	addsd  %xmm4,%xmm2
5fbde2:	66 0f 12 25 50 35 6d 	movlpd 0x6d3550,%xmm4
5fbde9:	00
5fbdea:	66 0f 6e ca          	movd   %edx,%xmm1
5fbdee:	81 ea 80 ff 01 00    	sub    $0x1ff80,%edx
5fbdf4:	f7 da                	neg    %edx
5fbdf6:	c1 fa 07             	sar    $0x7,%edx
5fbdf9:	83 c2 02             	add    $0x2,%edx
5fbdfc:	8b c2                	mov    %edx,%eax
5fbdfe:	83 e0 20             	and    $0x20,%eax
5fbe01:	03 d0                	add    %eax,%edx
5fbe03:	66 0f 57 ff          	xorpd  %xmm7,%xmm7
5fbe07:	b8 80 3f 00 00       	mov    $0x3f80,%eax
5fbe0c:	66 0f c4 f8 03       	pinsrw $0x3,%eax,%xmm7
5fbe11:	f2 0f 59 54 24 10    	mulsd  0x10(%esp),%xmm2
5fbe17:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
5fbe1b:	66 0f 73 f1 2d       	psllq  $0x2d,%xmm1
5fbe20:	66 0f 70 c9 44       	pshufd $0x44,%xmm1,%xmm1
5fbe25:	66 0f 28 3d 40 35 6d 	movapd 0x6d3540,%xmm7
5fbe2c:	00
5fbe2d:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
5fbe31:	66 0f 59 d9          	mulpd  %xmm1,%xmm3
5fbe35:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
5fbe39:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
5fbe3d:	66 0f 59 f0          	mulpd  %xmm0,%xmm6
5fbe41:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
5fbe45:	66 0f 59 c0          	mulpd  %xmm0,%xmm0
5fbe49:	66 0f 58 fe          	addpd  %xmm6,%xmm7
5fbe4d:	66 0f 59 f8          	mulpd  %xmm0,%xmm7
5fbe51:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
5fbe55:	66 0f 70 f7 ee       	pshufd $0xee,%xmm7,%xmm6
5fbe5a:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
5fbe5e:	66 0f 70 eb ee       	pshufd $0xee,%xmm3,%xmm5
5fbe63:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
5fbe67:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
5fbe6b:	66 0f 6e f9          	movd   %ecx,%xmm7
5fbe6f:	66 0f 73 f7 2d       	psllq  $0x2d,%xmm7
5fbe74:	66 0f 6e d2          	movd   %edx,%xmm2
5fbe78:	66 0f 76 c9          	pcmpeqd %xmm1,%xmm1
5fbe7c:	66 0f f3 ca          	psllq  %xmm2,%xmm1
5fbe80:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
5fbe84:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
5fbe88:	66 0f 54 cb          	andpd  %xmm3,%xmm1
5fbe8c:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
5fbe90:	66 0f 57 f6          	xorpd  %xmm6,%xmm6
5fbe94:	66 0f 76 e4          	pcmpeqd %xmm4,%xmm4
5fbe98:	66 0f f3 e2          	psllq  %xmm2,%xmm4
5fbe9c:	f2 0f 5c d9          	subsd  %xmm1,%xmm3
5fbea0:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
5fbea4:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
5fbea8:	66 0f 54 cc          	andpd  %xmm4,%xmm1