472c2b:	dd 1c 24             	fstpl  (%esp)
472c2e:	dd 5c 24 08          	fstpl  0x8(%esp)
472c32:	e8 02 00 00 00       	call   0x472c39
472c37:	c9                   	leave
472c38:	c3                   	ret
472c39:	66 0f 12 44 24 04    	movlpd 0x4(%esp),%xmm0
472c3f:	66 0f 12 3d 30 df 49 	movlpd 0x49df30,%xmm7
472c46:	00
472c47:	66 0f 12 15 40 df 49 	movlpd 0x49df40,%xmm2
472c4e:	00
472c4f:	66 0f 54 f8          	andpd  %xmm0,%xmm7
472c53:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
472c57:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
472c5c:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
472c61:	66 0f 56 fa          	orpd   %xmm2,%xmm7
472c65:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
472c6a:	25 ff 00 00 00       	and    $0xff,%eax
472c6f:	83 c0 01             	add    $0x1,%eax
472c72:	25 fe 01 00 00       	and    $0x1fe,%eax
472c77:	f2 0f 59 3c 85 e0 fc 	mulsd  0x49fce0(,%eax,4),%xmm7
472c7e:	49 00
472c80:	66 0f 12 2c 85 e0 fc 	movlpd 0x49fce0(,%eax,4),%xmm5
472c87:	49 00
472c89:	03 c0                	add    %eax,%eax
472c8b:	66 0f 28 34 85 f0 00 	movapd 0x4a00f0(,%eax,4),%xmm6
472c92:	4a 00
472c94:	ba ef 7f 00 00       	mov    $0x7fef,%edx
472c99:	2b d1                	sub    %ecx,%edx
472c9b:	83 e9 10             	sub    $0x10,%ecx
472c9e:	0b ca                	or     %edx,%ecx
472ca0:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
472ca6:	0f 83 db 02 00 00    	jae    0x472f87
472cac:	b9 00 00 00 00       	mov    $0x0,%ecx
472cb1:	ba 7f fe 03 00       	mov    $0x3fe7f,%edx
472cb6:	66 0f 6e ca          	movd   %edx,%xmm1
472cba:	66 0f fb c1          	psubq  %xmm1,%xmm0
472cbe:	66 0f 73 d0 08       	psrlq  $0x8,%xmm0
472cc3:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
472cc7:	66 0f 12 0d 88 df 49 	movlpd 0x49df88,%xmm1
472cce:	00
472ccf:	f2 0f 10 df          	movsd  %xmm7,%xmm3
472cd3:	66 0f 73 d7 26       	psrlq  $0x26,%xmm7
472cd8:	66 0f c5 c7 00       	pextrw $0x0,%xmm7,%eax
472cdd:	66 0f 54 25 30 df 49 	andpd  0x49df30,%xmm4
472ce4:	00
472ce5:	25 ff 00 00 00       	and    $0xff,%eax
472cea:	83 c0 01             	add    $0x1,%eax
472ced:	25 fe 01 00 00       	and    $0x1fe,%eax
472cf2:	f2 0f 59 1c 85 00 09 	mulsd  0x4a0900(,%eax,4),%xmm3
472cf9:	4a 00
472cfb:	f2 0f 59 2c 85 00 09 	mulsd  0x4a0900(,%eax,4),%xmm5
472d02:	4a 00
472d04:	03 c0                	add    %eax,%eax
472d06:	66 0f 58 34 85 10 0d 	addpd  0x4a0d10(,%eax,4),%xmm6
472d0d:	4a 00
472d0f:	66 0f 56 25 40 df 49 	orpd   0x49df40,%xmm4
472d16:	00
472d17:	f2 0f 58 f0          	addsd  %xmm0,%xmm6
472d1b:	66 0f 54 cc          	andpd  %xmm4,%xmm1
472d1f:	f2 0f 10 d3          	movsd  %xmm3,%xmm2
472d23:	66 0f 73 d3 1f       	psrlq  $0x1f,%xmm3
472d28:	66 0f c5 c3 00       	pextrw $0x0,%xmm3,%eax
472d2d:	66 0f 12 05 88 df 49 	movlpd 0x49df88,%xmm0
472d34:	00
472d35:	f2 0f 5c e1          	subsd  %xmm1,%xmm4
472d39:	66 0f 12 3d 90 df 49 	movlpd 0x49df90,%xmm7
472d40:	00
472d41:	25 ff 01 00 00       	and    $0x1ff,%eax
472d46:	83 c0 01             	add    $0x1,%eax
472d49:	25 fe 03 00 00       	and    $0x3fe,%eax
472d4e:	f2 0f 59 2c 85 20 15 	mulsd  0x4a1520(,%eax,4),%xmm5
472d55:	4a 00
472d57:	f2 0f 59 14 85 20 15 	mulsd  0x4a1520(,%eax,4),%xmm2
472d5e:	4a 00
472d60:	66 0f 58 34 c5 30 1d 	addpd  0x4a1d30(,%eax,8),%xmm6
472d67:	4a 00
472d69:	66 0f 54 c5          	andpd  %xmm5,%xmm0
472d6d:	f2 0f 5c e8          	subsd  %xmm0,%xmm5
472d71:	f2 0f 58 fa          	addsd  %xmm2,%xmm7
472d75:	f2 0f 10 d8          	movsd  %xmm0,%xmm3
472d79:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
472d7d:	f2 0f 59 cd          	mulsd  %xmm5,%xmm1
472d81:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
472d85:	f2 0f 5c d0          	subsd  %xmm0,%xmm2
472d89:	f2 0f 59 e5          	mulsd  %xmm5,%xmm4
472d8d:	f2 0f 10 c6          	movsd  %xmm6,%xmm0
472d91:	f2 0f 5c d1          	subsd  %xmm1,%xmm2
472d95:	f2 0f 58 f7          	addsd  %xmm7,%xmm6
472d99:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
472d9f:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
472da4:	f2 0f 5c d3          	subsd  %xmm3,%xmm2
472da8:	f2 0f 5c c6          	subsd  %xmm6,%xmm0
472dac:	66 0f 12 1d 88 df 49 	movlpd 0x49df88,%xmm3
472db3:	00
472db4:	66 0f c5 d6 03       	pextrw $0x3,%xmm6,%edx
472db9:	f2 0f 5c d4          	subsd  %xmm4,%xmm2
472dbd:	f2 0f 10 e6          	movsd  %xmm6,%xmm4
472dc1:	f2 0f 58 c7          	addsd  %xmm7,%xmm0
472dc5:	f2 0f 5c fa          	subsd  %xmm2,%xmm7
472dc9:	f2 0f 5c f2          	subsd  %xmm2,%xmm6
472dcd:	66 0f 14 ff          	unpcklpd %xmm7,%xmm7
472dd1:	25 f0 7f 00 00       	and    $0x7ff0,%eax
472dd6:	3d f0 7f 00 00       	cmp    $0x7ff0,%eax
472ddb:	0f 83 17 05 00 00    	jae    0x4732f8
472de1:	81 e2 f0 7f 00 00    	and    $0x7ff0,%edx
472de7:	2d f0 3f 00 00       	sub    $0x3ff0,%eax
472dec:	03 c2                	add    %edx,%eax
472dee:	ba a0 40 00 00       	mov    $0x40a0,%edx
472df3:	2b d0                	sub    %eax,%edx
472df5:	2d 70 3c 00 00       	sub    $0x3c70,%eax
472dfa:	0b d0                	or     %eax,%edx
472dfc:	81 fa 00 00 00 80    	cmp    $0x80000000,%edx
472e02:	0f 83 b2 08 00 00    	jae    0x4736ba
472e08:	f2 0f 5c e6          	subsd  %xmm6,%xmm4
472e0c:	f2 0f 5c d4          	subsd  %xmm4,%xmm2
472e10:	66 0f 12 25 88 df 49 	movlpd 0x49df88,%xmm4
472e17:	00
472e18:	66 0f 54 d9          	andpd  %xmm1,%xmm3
472e1c:	66 0f 54 e6          	andpd  %xmm6,%xmm4
472e20:	f2 0f 5c c2          	subsd  %xmm2,%xmm0
472e24:	66 0f 57 d2          	xorpd  %xmm2,%xmm2
472e28:	ba 60 40 00 00       	mov    $0x4060,%edx
472e2d:	66 0f c4 d2 03       	pinsrw $0x3,%edx,%xmm2
472e32:	f2 0f 10 eb          	movsd  %xmm3,%xmm5
472e36:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
472e3a:	f2 0f 5c f4          	subsd  %xmm4,%xmm6
472e3e:	f2 0f 5c cd          	subsd  %xmm5,%xmm1
472e42:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
472e46:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
472e4a:	66 0f 28 15 40 2d 4a 	movapd 0x4a2d40,%xmm2
472e51:	00
472e52:	f2 0f 59 e1          	mulsd  %xmm1,%xmm4
472e56:	f2 0f 2d c3          	cvtsd2si %xmm3,%eax
472e5a:	f2 0f 59 f1          	mulsd  %xmm1,%xmm6
472e5e:	66 0f 28 0d 50 2d 4a 	movapd 0x4a2d50,%xmm1
472e65:	00
472e66:	f2 0f 58 ec          	addsd  %xmm4,%xmm5
472e6a:	66 0f 70 e6 ee       	pshufd $0xee,%xmm6,%xmm4
472e6f:	f2 0f 58 ee          	addsd  %xmm6,%xmm5
472e73:	ba 7f ff 01 00       	mov    $0x1ff7f,%edx
472e78:	2b d0                	sub    %eax,%edx
472e7a:	05 ff e1 01 00       	add    $0x1e1ff,%eax
472e7f:	0b d0                	or     %eax,%edx
472e81:	2d ff e1 01 00       	sub    $0x1e1ff,%eax
472e86:	83 fa 00             	cmp    $0x0,%edx
472e89:	0f 8e af 05 00 00    	jle    0x47343e
472e8f:	03 c8                	add    %eax,%ecx
472e91:	83 e0 7f             	and    $0x7f,%eax
472e94:	83 e1 80             	and    $0xffffff80,%ecx
472e97:	81 c1 80 ff 01 00    	add    $0x1ff80,%ecx
472e9d:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
472ea1:	f2 0f 10 c3          	movsd  %xmm3,%xmm0
472ea5:	f2 0f 58 1d 20 df 49 	addsd  0x49df20,%xmm3
472eac:	00
472ead:	66 0f 59 d7          	mulpd  %xmm7,%xmm2
472eb1:	f2 0f 5c 1d 20 df 49 	subsd  0x49df20,%xmm3
472eb8:	00
472eb9:	66 0f 59 ff          	mulpd  %xmm7,%xmm7
472ebd:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
472ec1:	03 c0                	add    %eax,%eax
472ec3:	03 c0                	add    %eax,%eax
472ec5:	03 c0                	add    %eax,%eax
472ec7:	03 c0                	add    %eax,%eax
472ec9:	66 0f 28 98 60 2d 4a 	movapd 0x4a2d60(%eax),%xmm3
472ed0:	00
472ed1:	66 0f 28 35 60 df 49 	movapd 0x49df60,%xmm6
472ed8:	00
472ed9:	66 0f 59 cf          	mulpd  %xmm7,%xmm1
472edd:	66 0f 58 d1          	addpd  %xmm1,%xmm2
472ee1:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
472ee6:	f2 0f 59 d7          	mulsd  %xmm7,%xmm2
472eea:	66 0f 57 ff          	xorpd  %xmm7,%xmm7
472eee:	ba 80 3f 00 00       	mov    $0x3f80,%edx
472ef3:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
472ef7:	66 0f c4 fa 03       	pinsrw $0x3,%edx,%xmm7
472efc:	f2 0f 58 d4          	addsd  %xmm4,%xmm2
472f00:	66 0f 12 25 80 df 49 	movlpd 0x49df80,%xmm4
472f07:	00
472f08:	66 0f 6e c9          	movd   %ecx,%xmm1
472f0c:	f2 0f 59 54 24 0c    	mulsd  0xc(%esp),%xmm2
472f12:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
472f16:	66 0f 73 f1 2d       	psllq  $0x2d,%xmm1
472f1b:	66 0f 70 c9 44       	pshufd $0x44,%xmm1,%xmm1
472f20:	66 0f 28 3d 70 df 49 	movapd 0x49df70,%xmm7
472f27:	00
472f28:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
472f2c:	66 0f 59 d9          	mulpd  %xmm1,%xmm3
472f30:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
472f34:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
472f38:	66 0f 59 f0          	mulpd  %xmm0,%xmm6
472f3c:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
472f40:	66 0f 59 c0          	mulpd  %xmm0,%xmm0
472f44:	66 0f 58 fe          	addpd  %xmm6,%xmm7
472f48:	66 0f 59 f8          	mulpd  %xmm0,%xmm7
472f4c:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
472f50:	66 0f 70 f7 ee       	pshufd $0xee,%xmm7,%xmm6
472f55:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
472f59:	66 0f 70 eb ee       	pshufd $0xee,%xmm3,%xmm5
472f5e:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
472f62:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
472f66:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
472f6a:	83 ec 10             	sub    $0x10,%esp
472f6d:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
472f71:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
472f75:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
472f79:	66 0f 13 44 24 04    	movlpd %xmm0,0x4(%esp)
472f7f:	dd 44 24 04          	fldl   0x4(%esp)
472f83:	83 c4 10             	add    $0x10,%esp
472f86:	c3                   	ret
472f87:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
472f8d:	66 0f 12 1d 50 df 49 	movlpd 0x49df50,%xmm3
472f94:	00
472f95:	66 0f 7e c8          	movd   %xmm1,%eax
472f99:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
472f9d:	66 0f 54 cb          	andpd  %xmm3,%xmm1
472fa1:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
472fa6:	66 0f 7e c9          	movd   %xmm1,%ecx
472faa:	81 f9 00 00 f0 7f    	cmp    $0x7ff00000,%ecx
472fb0:	0f 83 da 00 00 00    	jae    0x473090
472fb6:	0b c1                	or     %ecx,%eax
472fb8:	83 f8 00             	cmp    $0x0,%eax
472fbb:	0f 84 f4 03 00 00    	je     0x4733b5
472fc1:	83 fa 00             	cmp    $0x0,%edx
472fc4:	0f 8d 05 01 00 00    	jge    0x4730cf
472fca:	f7 da                	neg    %edx
472fcc:	81 c2 ef 7f 00 00    	add    $0x7fef,%edx
472fd2:	66 0f 73 f3 34       	psllq  $0x34,%xmm3
472fd7:	66 0f 56 d3          	orpd   %xmm3,%xmm2
472fdb:	b9 f3 03 00 00       	mov    $0x3f3,%ecx
472fe0:	66 0f 6e d9          	movd   %ecx,%xmm3
472fe4:	66 0f 73 d1 14       	psrlq  $0x14,%xmm1
472fe9:	66 0f fa cb          	psubd  %xmm3,%xmm1
472fed:	66 0f ef db          	pxor   %xmm3,%xmm3
472ff1:	66 0f ee cb          	pmaxsw %xmm3,%xmm1
472ff5:	66 0f f3 d1          	psllq  %xmm1,%xmm2
472ff9:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
472ffd:	66 0f d7 c2          	pmovmskb %xmm2,%eax
473001:	8b ca                	mov    %edx,%ecx
473003:	81 e2 ff 7f 00 00    	and    $0x7fff,%edx
473009:	81 fa f0 7f 00 00    	cmp    $0x7ff0,%edx
47300f:	0f 83 a3 01 00 00    	jae    0x4731b8
473015:	25 ff 00 00 00       	and    $0xff,%eax
47301a:	3d ff 00 00 00       	cmp    $0xff,%eax
47301f:	0f 85 8c 02 00 00    	jne    0x4732b1
473025:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
47302b:	66 0f 12 54 24 0c    	movlpd 0xc(%esp),%xmm2
473031:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
473036:	66 0f 6e d9          	movd   %ecx,%xmm3
47303a:	66 0f 54 0d 50 df 49 	andpd  0x49df50,%xmm1
473041:	00
473042:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
473047:	66 0f fa cb          	psubd  %xmm3,%xmm1
47304b:	66 0f 12 1d b0 df 49 	movlpd 0x49dfb0,%xmm3
473052:	00
473053:	66 0f f3 d1          	psllq  %xmm1,%xmm2
473057:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
47305b:	66 0f d7 c2          	pmovmskb %xmm2,%eax
47305f:	25 ff 00 00 00       	and    $0xff,%eax
473064:	b9 01 ff 03 00       	mov    $0x3ff01,%ecx
473069:	03 c8                	add    %eax,%ecx
47306b:	81 e1 00 00 04 00    	and    $0x40000,%ecx
473071:	83 fa 10             	cmp    $0x10,%edx
473074:	72 5e                	jb     0x4730d4
473076:	ba 7f fe 0b 00       	mov    $0xbfe7f,%edx
47307b:	66 0f 12 1d 30 df 49 	movlpd 0x49df30,%xmm3
473082:	00
473083:	66 0f 12 15 40 df 49 	movlpd 0x49df40,%xmm2
47308a:	00
47308b:	e9 26 fc ff ff       	jmp    0x472cb6
473090:	66 0f 12 7c 24 04    	movlpd 0x4(%esp),%xmm7
473096:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
47309c:	66 0f 7e fa          	movd   %xmm7,%edx
4730a0:	66 0f 73 d7 20       	psrlq  $0x20,%xmm7
4730a5:	66 0f 7e f8          	movd   %xmm7,%eax
4730a9:	8b c8                	mov    %eax,%ecx
4730ab:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
4730b0:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
4730b5:	0f 82 72 02 00 00    	jb     0x47332d
4730bb:	0f 87 de 01 00 00    	ja     0x47329f
4730c1:	83 fa 00             	cmp    $0x0,%edx
4730c4:	0f 87 d5 01 00 00    	ja     0x47329f
4730ca:	e9 5e 02 00 00       	jmp    0x47332d
4730cf:	b9 00 00 00 00       	mov    $0x0,%ecx
4730d4:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
4730d8:	b8 f0 43 00 00       	mov    $0x43f0,%eax
4730dd:	66 0f c4 c0 03       	pinsrw $0x3,%eax,%xmm0
4730e2:	66 0f 12 3d 30 df 49 	movlpd 0x49df30,%xmm7
4730e9:	00
4730ea:	66 0f 12 15 40 df 49 	movlpd 0x49df40,%xmm2
4730f1:	00
4730f2:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
4730f6:	66 0f 7e e2          	movd   %xmm4,%edx
4730fa:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
4730ff:	66 0f 7e e0          	movd   %xmm4,%eax
473103:	83 fa 00             	cmp    $0x0,%edx
473106:	74 52                	je     0x47315a
473108:	66 0f 54 f8          	andpd  %xmm0,%xmm7
47310c:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
473110:	66 0f 54 05 50 df 49 	andpd  0x49df50,%xmm0
473117:	00
473118:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
47311d:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
473122:	66 0f 56 fa          	orpd   %xmm2,%xmm7
473126:	25 ff 00 00 00       	and    $0xff,%eax
47312b:	83 c0 01             	add    $0x1,%eax
47312e:	25 fe 01 00 00       	and    $0x1fe,%eax
473133:	f2 0f 59 3c 85 e0 fc 	mulsd  0x49fce0(,%eax,4),%xmm7
47313a:	49 00
47313c:	66 0f 12 2c 85 e0 fc 	movlpd 0x49fce0(,%eax,4),%xmm5
473143:	49 00
473145:	03 c0                	add    %eax,%eax
473147:	66 0f 28 34 85 f0 00 	movapd 0x4a00f0(,%eax,4),%xmm6
47314e:	4a 00
473150:	ba 7f 3e 04 00       	mov    $0x43e7f,%edx
473155:	e9 5c fb ff ff       	jmp    0x472cb6
47315a:	8b d0                	mov    %eax,%edx
47315c:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
473162:	83 fa 00             	cmp    $0x0,%edx
473165:	75 a1                	jne    0x473108
473167:	8b 54 24 10          	mov    0x10(%esp),%edx
47316b:	81 e2 00 00 00 80    	and    $0x80000000,%edx
473171:	83 fa 00             	cmp    $0x0,%edx
473174:	74 31                	je     0x4731a7
473176:	c1 e1 0d             	shl    $0xd,%ecx
473179:	23 c1                	and    %ecx,%eax
47317b:	ba 00 00 f0 7f       	mov    $0x7ff00000,%edx
473180:	0b d0                	or     %eax,%edx
473182:	66 0f 6e c2          	movd   %edx,%xmm0
473186:	66 0f 73 f0 20       	psllq  $0x20,%xmm0
47318b:	66 0f 12 0d 40 df 49 	movlpd 0x49df40,%xmm1
473192:	00
473193:	66 0f 12 54 24 04    	movlpd 0x4(%esp),%xmm2
473199:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
47319d:	ba 1b 00 00 00       	mov    $0x1b,%edx
4731a2:	e9 67 02 00 00       	jmp    0x47340e
4731a7:	c1 e1 0d             	shl    $0xd,%ecx
4731aa:	23 c1                	and    %ecx,%eax
4731ac:	83 f8 00             	cmp    $0x0,%eax
4731af:	0f 85 a4 00 00 00    	jne    0x473259
4731b5:	d9 ee                	fldz
4731b7:	c3                   	ret
4731b8:	66 0f 12 1d 30 df 49 	movlpd 0x49df30,%xmm3
4731bf:	00
4731c0:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
4731c4:	66 0f 54 dc          	andpd  %xmm4,%xmm3
4731c8:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
4731cc:	66 0f d7 c9          	pmovmskb %xmm1,%ecx
4731d0:	81 e1 ff 00 00 00    	and    $0xff,%ecx
4731d6:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
4731dc:	0f 85 bd 00 00 00    	jne    0x47329f