ac3741:	66 0f 13 04 24       	movlpd %xmm0,(%esp)
ac3746:	66 0f 13 4c 24 08    	movlpd %xmm1,0x8(%esp)
ac374c:	66 0f 12 3d 50 fb c7 	movlpd 0xc7fb50,%xmm7
ac3753:	00
ac3754:	66 0f 12 15 60 fb c7 	movlpd 0xc7fb60,%xmm2
ac375b:	00
ac375c:	66 0f 54 f8          	andpd  %xmm0,%xmm7
ac3760:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
ac3764:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
ac3769:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
ac376e:	66 0f 56 fa          	orpd   %xmm2,%xmm7
ac3772:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
ac3777:	25 ff 00 00 00       	and    $0xff,%eax
ac377c:	83 c0 01             	add    $0x1,%eax
ac377f:	25 fe 01 00 00       	and    $0x1fe,%eax
ac3784:	f2 0f 59 3c 85 f0 2a 	mulsd  0xc82af0(,%eax,4),%xmm7
ac378b:	c8 00
ac378d:	66 0f 12 2c 85 f0 2a 	movlpd 0xc82af0(,%eax,4),%xmm5
ac3794:	c8 00
ac3796:	03 c0                	add    %eax,%eax
ac3798:	66 0f 28 34 85 d0 2f 	movapd 0xc82fd0(,%eax,4),%xmm6
ac379f:	c8 00
ac37a1:	ba ef 7f 00 00       	mov    $0x7fef,%edx
ac37a6:	2b d1                	sub    %ecx,%edx
ac37a8:	83 e9 10             	sub    $0x10,%ecx
ac37ab:	0b ca                	or     %edx,%ecx
ac37ad:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
ac37b3:	0f 83 ce 02 00 00    	jae    0xac3a87
ac37b9:	b9 00 00 00 00       	mov    $0x0,%ecx
ac37be:	ba 7f fe 03 00       	mov    $0x3fe7f,%edx
ac37c3:	66 0f 6e ca          	movd   %edx,%xmm1
ac37c7:	66 0f fb c1          	psubq  %xmm1,%xmm0
ac37cb:	66 0f 73 d0 08       	psrlq  $0x8,%xmm0
ac37d0:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
ac37d4:	66 0f 12 0d a8 fb c7 	movlpd 0xc7fba8,%xmm1
ac37db:	00
ac37dc:	f2 0f 10 df          	movsd  %xmm7,%xmm3
ac37e0:	66 0f 73 d7 26       	psrlq  $0x26,%xmm7
ac37e5:	66 0f c5 c7 00       	pextrw $0x0,%xmm7,%eax
ac37ea:	66 0f 54 25 50 fb c7 	andpd  0xc7fb50,%xmm4
ac37f1:	00
ac37f2:	25 ff 00 00 00       	and    $0xff,%eax
ac37f7:	83 c0 01             	add    $0x1,%eax
ac37fa:	25 fe 01 00 00       	and    $0x1fe,%eax
ac37ff:	f2 0f 59 1c 85 80 39 	mulsd  0xc83980(,%eax,4),%xmm3
ac3806:	c8 00
ac3808:	f2 0f 59 2c 85 80 39 	mulsd  0xc83980(,%eax,4),%xmm5
ac380f:	c8 00
ac3811:	03 c0                	add    %eax,%eax
ac3813:	66 0f 58 34 85 60 3e 	addpd  0xc83e60(,%eax,4),%xmm6
ac381a:	c8 00
ac381c:	66 0f 56 25 60 fb c7 	orpd   0xc7fb60,%xmm4
ac3823:	00
ac3824:	f2 0f 58 f0          	addsd  %xmm0,%xmm6
ac3828:	66 0f 54 cc          	andpd  %xmm4,%xmm1
ac382c:	f2 0f 10 d3          	movsd  %xmm3,%xmm2
ac3830:	66 0f 73 d3 1f       	psrlq  $0x1f,%xmm3
ac3835:	66 0f c5 c3 00       	pextrw $0x0,%xmm3,%eax
ac383a:	66 0f 12 05 a8 fb c7 	movlpd 0xc7fba8,%xmm0
ac3841:	00
ac3842:	f2 0f 5c e1          	subsd  %xmm1,%xmm4
ac3846:	66 0f 12 3d b0 fb c7 	movlpd 0xc7fbb0,%xmm7
ac384d:	00
ac384e:	25 ff 01 00 00       	and    $0x1ff,%eax
ac3853:	83 c0 01             	add    $0x1,%eax
ac3856:	25 fe 03 00 00       	and    $0x3fe,%eax
ac385b:	f2 0f 59 2c 85 10 48 	mulsd  0xc84810(,%eax,4),%xmm5
ac3862:	c8 00
ac3864:	f2 0f 59 14 85 10 48 	mulsd  0xc84810(,%eax,4),%xmm2
ac386b:	c8 00
ac386d:	66 0f 58 34 c5 c0 51 	addpd  0xc851c0(,%eax,8),%xmm6
ac3874:	c8 00
ac3876:	66 0f 54 c5          	andpd  %xmm5,%xmm0
ac387a:	f2 0f 5c e8          	subsd  %xmm0,%xmm5
ac387e:	f2 0f 58 fa          	addsd  %xmm2,%xmm7
ac3882:	f2 0f 10 d8          	movsd  %xmm0,%xmm3
ac3886:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
ac388a:	f2 0f 59 cd          	mulsd  %xmm5,%xmm1
ac388e:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
ac3892:	f2 0f 5c d0          	subsd  %xmm0,%xmm2
ac3896:	f2 0f 59 e5          	mulsd  %xmm5,%xmm4
ac389a:	f2 0f 10 c6          	movsd  %xmm6,%xmm0
ac389e:	f2 0f 5c d1          	subsd  %xmm1,%xmm2
ac38a2:	f2 0f 58 f7          	addsd  %xmm7,%xmm6
ac38a6:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
ac38ac:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
ac38b1:	f2 0f 5c d3          	subsd  %xmm3,%xmm2
ac38b5:	f2 0f 5c c6          	subsd  %xmm6,%xmm0
ac38b9:	66 0f 12 1d a8 fb c7 	movlpd 0xc7fba8,%xmm3
ac38c0:	00
ac38c1:	66 0f c5 d6 03       	pextrw $0x3,%xmm6,%edx
ac38c6:	f2 0f 5c d4          	subsd  %xmm4,%xmm2
ac38ca:	f2 0f 10 e6          	movsd  %xmm6,%xmm4
ac38ce:	f2 0f 58 c7          	addsd  %xmm7,%xmm0
ac38d2:	f2 0f 5c fa          	subsd  %xmm2,%xmm7
ac38d6:	f2 0f 5c f2          	subsd  %xmm2,%xmm6
ac38da:	66 0f 14 ff          	unpcklpd %xmm7,%xmm7
ac38de:	25 f0 7f 00 00       	and    $0x7ff0,%eax
ac38e3:	3d f0 7f 00 00       	cmp    $0x7ff0,%eax
ac38e8:	0f 83 1a 05 00 00    	jae    0xac3e08
ac38ee:	81 e2 f0 7f 00 00    	and    $0x7ff0,%edx
ac38f4:	2d f0 3f 00 00       	sub    $0x3ff0,%eax
ac38f9:	03 c2                	add    %edx,%eax
ac38fb:	ba a0 40 00 00       	mov    $0x40a0,%edx
ac3900:	2b d0                	sub    %eax,%edx
ac3902:	2d 70 3c 00 00       	sub    $0x3c70,%eax
ac3907:	0b d0                	or     %eax,%edx
ac3909:	81 fa 00 00 00 80    	cmp    $0x80000000,%edx
ac390f:	0f 83 af 08 00 00    	jae    0xac41c4
ac3915:	f2 0f 5c e6          	subsd  %xmm6,%xmm4
ac3919:	f2 0f 5c d4          	subsd  %xmm4,%xmm2
ac391d:	66 0f 12 25 a8 fb c7 	movlpd 0xc7fba8,%xmm4
ac3924:	00
ac3925:	66 0f 54 d9          	andpd  %xmm1,%xmm3
ac3929:	66 0f 54 e6          	andpd  %xmm6,%xmm4
ac392d:	f2 0f 5c c2          	subsd  %xmm2,%xmm0
ac3931:	66 0f 57 d2          	xorpd  %xmm2,%xmm2
ac3935:	ba 60 40 00 00       	mov    $0x4060,%edx
ac393a:	66 0f c4 d2 03       	pinsrw $0x3,%edx,%xmm2
ac393f:	f2 0f 10 eb          	movsd  %xmm3,%xmm5
ac3943:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
ac3947:	f2 0f 5c f4          	subsd  %xmm4,%xmm6
ac394b:	f2 0f 5c cd          	subsd  %xmm5,%xmm1
ac394f:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
ac3953:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
ac3957:	66 0f 28 15 10 65 c8 	movapd 0xc86510,%xmm2
ac395e:	00
ac395f:	f2 0f 59 e1          	mulsd  %xmm1,%xmm4
ac3963:	f2 0f 2d c3          	cvtsd2si %xmm3,%eax
ac3967:	f2 0f 59 f1          	mulsd  %xmm1,%xmm6
ac396b:	66 0f 28 0d 20 65 c8 	movapd 0xc86520,%xmm1
ac3972:	00
ac3973:	f2 0f 58 ec          	addsd  %xmm4,%xmm5
ac3977:	66 0f 70 e6 ee       	pshufd $0xee,%xmm6,%xmm4
ac397c:	f2 0f 58 ee          	addsd  %xmm6,%xmm5
ac3980:	ba 7f ff 01 00       	mov    $0x1ff7f,%edx
ac3985:	2b d0                	sub    %eax,%edx
ac3987:	05 ff e1 01 00       	add    $0x1e1ff,%eax
ac398c:	0b d0                	or     %eax,%edx
ac398e:	2d ff e1 01 00       	sub    $0x1e1ff,%eax
ac3993:	83 fa 00             	cmp    $0x0,%edx
ac3996:	0f 8e c6 05 00 00    	jle    0xac3f62
ac399c:	03 c8                	add    %eax,%ecx
ac399e:	83 e0 7f             	and    $0x7f,%eax
ac39a1:	83 e1 80             	and    $0xffffff80,%ecx
ac39a4:	81 c1 80 ff 01 00    	add    $0x1ff80,%ecx
ac39aa:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
ac39ae:	f2 0f 10 c3          	movsd  %xmm3,%xmm0
ac39b2:	f2 0f 58 1d 40 fb c7 	addsd  0xc7fb40,%xmm3
ac39b9:	00
ac39ba:	66 0f 59 d7          	mulpd  %xmm7,%xmm2
ac39be:	f2 0f 5c 1d 40 fb c7 	subsd  0xc7fb40,%xmm3
ac39c5:	00
ac39c6:	66 0f 59 ff          	mulpd  %xmm7,%xmm7
ac39ca:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
ac39ce:	03 c0                	add    %eax,%eax
ac39d0:	03 c0                	add    %eax,%eax
ac39d2:	03 c0                	add    %eax,%eax
ac39d4:	03 c0                	add    %eax,%eax
ac39d6:	66 0f 28 98 40 65 c8 	movapd 0xc86540(%eax),%xmm3
ac39dd:	00
ac39de:	66 0f 28 35 80 fb c7 	movapd 0xc7fb80,%xmm6
ac39e5:	00
ac39e6:	66 0f 59 cf          	mulpd  %xmm7,%xmm1
ac39ea:	66 0f 58 d1          	addpd  %xmm1,%xmm2
ac39ee:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
ac39f3:	f2 0f 59 d7          	mulsd  %xmm7,%xmm2
ac39f7:	66 0f 57 ff          	xorpd  %xmm7,%xmm7
ac39fb:	ba 80 3f 00 00       	mov    $0x3f80,%edx
ac3a00:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
ac3a04:	66 0f c4 fa 03       	pinsrw $0x3,%edx,%xmm7
ac3a09:	f2 0f 58 d4          	addsd  %xmm4,%xmm2
ac3a0d:	66 0f 12 25 a0 fb c7 	movlpd 0xc7fba0,%xmm4
ac3a14:	00
ac3a15:	66 0f 6e c9          	movd   %ecx,%xmm1
ac3a19:	f2 0f 59 54 24 08    	mulsd  0x8(%esp),%xmm2
ac3a1f:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
ac3a23:	66 0f 73 f1 2d       	psllq  $0x2d,%xmm1
ac3a28:	66 0f 70 c9 44       	pshufd $0x44,%xmm1,%xmm1
ac3a2d:	66 0f 28 3d 90 fb c7 	movapd 0xc7fb90,%xmm7
ac3a34:	00
ac3a35:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
ac3a39:	66 0f 59 d9          	mulpd  %xmm1,%xmm3
ac3a3d:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
ac3a41:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
ac3a45:	66 0f 59 f0          	mulpd  %xmm0,%xmm6
ac3a49:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
ac3a4d:	66 0f 59 c0          	mulpd  %xmm0,%xmm0
ac3a51:	66 0f 58 fe          	addpd  %xmm6,%xmm7
ac3a55:	66 0f 59 f8          	mulpd  %xmm0,%xmm7
ac3a59:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
ac3a5d:	66 0f 70 f7 ee       	pshufd $0xee,%xmm7,%xmm6
ac3a62:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
ac3a66:	66 0f 70 eb ee       	pshufd $0xee,%xmm3,%xmm5
ac3a6b:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
ac3a6f:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
ac3a73:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
ac3a77:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
ac3a7b:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
ac3a7f:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
ac3a83:	83 c4 10             	add    $0x10,%esp
ac3a86:	c3                   	ret
ac3a87:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
ac3a8d:	66 0f 12 1d 70 fb c7 	movlpd 0xc7fb70,%xmm3
ac3a94:	00
ac3a95:	66 0f 7e c8          	movd   %xmm1,%eax
ac3a99:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
ac3a9d:	66 0f 54 cb          	andpd  %xmm3,%xmm1
ac3aa1:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
ac3aa6:	66 0f 7e c9          	movd   %xmm1,%ecx
ac3aaa:	81 f9 00 00 f0 7f    	cmp    $0x7ff00000,%ecx
ac3ab0:	0f 83 d8 00 00 00    	jae    0xac3b8e
ac3ab6:	0b c1                	or     %ecx,%eax
ac3ab8:	83 f8 00             	cmp    $0x0,%eax
ac3abb:	0f 84 1a 04 00 00    	je     0xac3edb
ac3ac1:	83 fa 00             	cmp    $0x0,%edx
ac3ac4:	0f 8d 00 01 00 00    	jge    0xac3bca
ac3aca:	f7 da                	neg    %edx
ac3acc:	81 c2 ef 7f 00 00    	add    $0x7fef,%edx
ac3ad2:	66 0f 73 f3 34       	psllq  $0x34,%xmm3
ac3ad7:	66 0f 56 d3          	orpd   %xmm3,%xmm2
ac3adb:	b9 f3 03 00 00       	mov    $0x3f3,%ecx
ac3ae0:	66 0f 6e d9          	movd   %ecx,%xmm3
ac3ae4:	66 0f 73 d1 14       	psrlq  $0x14,%xmm1
ac3ae9:	66 0f fa cb          	psubd  %xmm3,%xmm1
ac3aed:	66 0f ef db          	pxor   %xmm3,%xmm3
ac3af1:	66 0f ee cb          	pmaxsw %xmm3,%xmm1
ac3af5:	66 0f f3 d1          	psllq  %xmm1,%xmm2
ac3af9:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
ac3afd:	66 0f d7 c2          	pmovmskb %xmm2,%eax
ac3b01:	8b ca                	mov    %edx,%ecx
ac3b03:	81 e2 ff 7f 00 00    	and    $0x7fff,%edx
ac3b09:	81 fa f0 7f 00 00    	cmp    $0x7ff0,%edx
ac3b0f:	0f 83 a2 01 00 00    	jae    0xac3cb7
ac3b15:	25 ff 00 00 00       	and    $0xff,%eax
ac3b1a:	3d ff 00 00 00       	cmp    $0xff,%eax
ac3b1f:	0f 85 9d 02 00 00    	jne    0xac3dc2
ac3b25:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
ac3b2b:	66 0f 28 d1          	movapd %xmm1,%xmm2
ac3b2f:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
ac3b34:	66 0f 6e d9          	movd   %ecx,%xmm3
ac3b38:	66 0f 54 0d 70 fb c7 	andpd  0xc7fb70,%xmm1
ac3b3f:	00
ac3b40:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
ac3b45:	66 0f fa cb          	psubd  %xmm3,%xmm1
ac3b49:	66 0f 12 1d d0 fb c7 	movlpd 0xc7fbd0,%xmm3
ac3b50:	00
ac3b51:	66 0f f3 d1          	psllq  %xmm1,%xmm2
ac3b55:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
ac3b59:	66 0f d7 c2          	pmovmskb %xmm2,%eax
ac3b5d:	25 ff 00 00 00       	and    $0xff,%eax
ac3b62:	b9 01 ff 03 00       	mov    $0x3ff01,%ecx
ac3b67:	03 c8                	add    %eax,%ecx
ac3b69:	81 e1 00 00 04 00    	and    $0x40000,%ecx
ac3b6f:	83 fa 10             	cmp    $0x10,%edx
ac3b72:	72 5b                	jb     0xac3bcf
ac3b74:	ba 7f fe 0b 00       	mov    $0xbfe7f,%edx
ac3b79:	66 0f 12 1d 50 fb c7 	movlpd 0xc7fb50,%xmm3
ac3b80:	00
ac3b81:	66 0f 12 15 60 fb c7 	movlpd 0xc7fb60,%xmm2
ac3b88:	00
ac3b89:	e9 35 fc ff ff       	jmp    0xac37c3
ac3b8e:	66 0f 12 3c 24       	movlpd (%esp),%xmm7
ac3b93:	66 0f 28 e7          	movapd %xmm7,%xmm4
ac3b97:	66 0f 7e fa          	movd   %xmm7,%edx
ac3b9b:	66 0f 73 d7 20       	psrlq  $0x20,%xmm7
ac3ba0:	66 0f 7e f8          	movd   %xmm7,%eax
ac3ba4:	8b c8                	mov    %eax,%ecx
ac3ba6:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
ac3bab:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
ac3bb0:	0f 82 8f 02 00 00    	jb     0xac3e45
ac3bb6:	0f 87 f4 01 00 00    	ja     0xac3db0
ac3bbc:	83 fa 00             	cmp    $0x0,%edx
ac3bbf:	0f 87 eb 01 00 00    	ja     0xac3db0
ac3bc5:	e9 7b 02 00 00       	jmp    0xac3e45
ac3bca:	b9 00 00 00 00       	mov    $0x0,%ecx
ac3bcf:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
ac3bd3:	b8 f0 43 00 00       	mov    $0x43f0,%eax
ac3bd8:	66 0f c4 c0 03       	pinsrw $0x3,%eax,%xmm0
ac3bdd:	66 0f 12 3d 50 fb c7 	movlpd 0xc7fb50,%xmm7
ac3be4:	00
ac3be5:	66 0f 12 15 60 fb c7 	movlpd 0xc7fb60,%xmm2
ac3bec:	00
ac3bed:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
ac3bf1:	66 0f 7e e2          	movd   %xmm4,%edx
ac3bf5:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
ac3bfa:	66 0f 7e e0          	movd   %xmm4,%eax
ac3bfe:	83 fa 00             	cmp    $0x0,%edx
ac3c01:	74 52                	je     0xac3c55
ac3c03:	66 0f 54 f8          	andpd  %xmm0,%xmm7
ac3c07:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
ac3c0b:	66 0f 54 05 70 fb c7 	andpd  0xc7fb70,%xmm0
ac3c12:	00
ac3c13:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
ac3c18:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
ac3c1d:	66 0f 56 fa          	orpd   %xmm2,%xmm7
ac3c21:	25 ff 00 00 00       	and    $0xff,%eax
ac3c26:	83 c0 01             	add    $0x1,%eax
ac3c29:	25 fe 01 00 00       	and    $0x1fe,%eax
ac3c2e:	f2 0f 59 3c 85 f0 2a 	mulsd  0xc82af0(,%eax,4),%xmm7
ac3c35:	c8 00
ac3c37:	66 0f 12 2c 85 f0 2a 	movlpd 0xc82af0(,%eax,4),%xmm5
ac3c3e:	c8 00
ac3c40:	03 c0                	add    %eax,%eax
ac3c42:	66 0f 28 34 85 d0 2f 	movapd 0xc82fd0(,%eax,4),%xmm6
ac3c49:	c8 00
ac3c4b:	ba 7f 3e 04 00       	mov    $0x43e7f,%edx
ac3c50:	e9 6e fb ff ff       	jmp    0xac37c3
ac3c55:	8b d0                	mov    %eax,%edx
ac3c57:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
ac3c5d:	83 fa 00             	cmp    $0x0,%edx
ac3c60:	75 a1                	jne    0xac3c03
ac3c62:	8b 54 24 0c          	mov    0xc(%esp),%edx
ac3c66:	81 e2 00 00 00 80    	and    $0x80000000,%edx
ac3c6c:	83 fa 00             	cmp    $0x0,%edx
ac3c6f:	74 30                	je     0xac3ca1
ac3c71:	c1 e1 0d             	shl    $0xd,%ecx
ac3c74:	23 c1                	and    %ecx,%eax
ac3c76:	ba 00 00 f0 7f       	mov    $0x7ff00000,%edx
ac3c7b:	0b d0                	or     %eax,%edx
ac3c7d:	66 0f 6e c2          	movd   %edx,%xmm0
ac3c81:	66 0f 73 f0 20       	psllq  $0x20,%xmm0
ac3c86:	66 0f 12 0d 60 fb c7 	movlpd 0xc7fb60,%xmm1
ac3c8d:	00
ac3c8e:	66 0f 12 14 24       	movlpd (%esp),%xmm2
ac3c93:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
ac3c97:	ba 1b 00 00 00       	mov    $0x1b,%edx
ac3c9c:	e9 8f 02 00 00       	jmp    0xac3f30
ac3ca1:	c1 e1 0d             	shl    $0xd,%ecx
ac3ca4:	23 c1                	and    %ecx,%eax
ac3ca6:	83 f8 00             	cmp    $0x0,%eax
ac3ca9:	0f 85 a7 00 00 00    	jne    0xac3d56
ac3caf:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
ac3cb3:	83 c4 10             	add    $0x10,%esp
ac3cb6:	c3                   	ret
ac3cb7:	66 0f 12 1d 50 fb c7 	movlpd 0xc7fb50,%xmm3
ac3cbe:	00
ac3cbf:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
ac3cc3:	66 0f 54 dc          	andpd  %xmm4,%xmm3
ac3cc7:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
ac3ccb:	66 0f d7 c9          	pmovmskb %xmm1,%ecx
ac3ccf:	81 e1 ff 00 00 00    	and    $0xff,%ecx
ac3cd5:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
ac3cdb:	0f 85 cf 00 00 00    	jne    0xac3db0
ac3ce1:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
ac3ce6:	81 e1 00 80 00 00    	and    $0x8000,%ecx
ac3cec:	83 f9 00             	cmp    $0x0,%ecx
ac3cef:	0f 84 9a 00 00 00    	je     0xac3d8f
ac3cf5:	25 ff 00 00 00       	and    $0xff,%eax
ac3cfa:	3d ff 00 00 00       	cmp    $0xff,%eax