431b0c:	66 0f 54 e6          	andpd  %xmm6,%xmm4
431b10:	f2 0f 5c c2          	subsd  %xmm2,%xmm0
431b14:	66 0f 57 d2          	xorpd  %xmm2,%xmm2
431b18:	ba 60 40 00 00       	mov    $0x4060,%edx
431b1d:	66 0f c4 d2 03       	pinsrw $0x3,%edx,%xmm2
431b22:	f2 0f 10 eb          	movsd  %xmm3,%xmm5
431b26:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
431b2a:	f2 0f 5c f4          	subsd  %xmm4,%xmm6
431b2e:	f2 0f 5c cd          	subsd  %xmm5,%xmm1
431b32:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
431b36:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
431b3a:	66 0f 28 15 10 99 44 	movapd 0x449910,%xmm2
431b41:	00
431b42:	f2 0f 59 e1          	mulsd  %xmm1,%xmm4
431b46:	f2 0f 2d c3          	cvtsd2si %xmm3,%eax
431b4a:	f2 0f 59 f1          	mulsd  %xmm1,%xmm6
431b4e:	66 0f 28 0d 20 99 44 	movapd 0x449920,%xmm1
431b55:	00
431b56:	f2 0f 58 ec          	addsd  %xmm4,%xmm5
431b5a:	66 0f 70 e6 ee       	pshufd $0xee,%xmm6,%xmm4
431b5f:	f2 0f 58 ee          	addsd  %xmm6,%xmm5
431b63:	ba 7f ff 01 00       	mov    $0x1ff7f,%edx
431b68:	2b d0                	sub    %eax,%edx
431b6a:	05 ff e1 01 00       	add    $0x1e1ff,%eax
431b6f:	0b d0                	or     %eax,%edx
431b71:	2d ff e1 01 00       	sub    $0x1e1ff,%eax
431b76:	83 fa 00             	cmp    $0x0,%edx
431b79:	0f 8e af 05 00 00    	jle    0x43212e
431b7f:	03 c8                	add    %eax,%ecx
431b81:	83 e0 7f             	and    $0x7f,%eax
431b84:	83 e1 80             	and    $0xffffff80,%ecx
431b87:	81 c1 80 ff 01 00    	add    $0x1ff80,%ecx
431b8d:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
431b91:	f2 0f 10 c3          	movsd  %xmm3,%xmm0
431b95:	f2 0f 58 1d 50 38 44 	addsd  0x443850,%xmm3
431b9c:	00
431b9d:	66 0f 59 d7          	mulpd  %xmm7,%xmm2
431ba1:	f2 0f 5c 1d 50 38 44 	subsd  0x443850,%xmm3
431ba8:	00
431ba9:	66 0f 59 ff          	mulpd  %xmm7,%xmm7
431bad:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
431bb1:	03 c0                	add    %eax,%eax
431bb3:	03 c0                	add    %eax,%eax
431bb5:	03 c0                	add    %eax,%eax
431bb7:	03 c0                	add    %eax,%eax
431bb9:	66 0f 28 98 30 99 44 	movapd 0x449930(%eax),%xmm3
431bc0:	00
431bc1:	66 0f 28 35 90 38 44 	movapd 0x443890,%xmm6
431bc8:	00
431bc9:	66 0f 59 cf          	mulpd  %xmm7,%xmm1
431bcd:	66 0f 58 d1          	addpd  %xmm1,%xmm2
431bd1:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
431bd6:	f2 0f 59 d7          	mulsd  %xmm7,%xmm2
431bda:	66 0f 57 ff          	xorpd  %xmm7,%xmm7
431bde:	ba 80 3f 00 00       	mov    $0x3f80,%edx
431be3:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
431be7:	66 0f c4 fa 03       	pinsrw $0x3,%edx,%xmm7
431bec:	f2 0f 58 d4          	addsd  %xmm4,%xmm2
431bf0:	66 0f 12 25 b0 38 44 	movlpd 0x4438b0,%xmm4
431bf7:	00
431bf8:	66 0f 6e c9          	movd   %ecx,%xmm1
431bfc:	f2 0f 59 54 24 0c    	mulsd  0xc(%esp),%xmm2
431c02:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
431c06:	66 0f 73 f1 2d       	psllq  $0x2d,%xmm1
431c0b:	66 0f 70 c9 44       	pshufd $0x44,%xmm1,%xmm1
431c10:	66 0f 28 3d a0 38 44 	movapd 0x4438a0,%xmm7
431c17:	00
431c18:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
431c1c:	66 0f 59 d9          	mulpd  %xmm1,%xmm3
431c20:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
431c24:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
431c28:	66 0f 59 f0          	mulpd  %xmm0,%xmm6
431c2c:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
431c30:	66 0f 59 c0          	mulpd  %xmm0,%xmm0
431c34:	66 0f 58 fe          	addpd  %xmm6,%xmm7
431c38:	66 0f 59 f8          	mulpd  %xmm0,%xmm7
431c3c:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
431c40:	66 0f 70 f7 ee       	pshufd $0xee,%xmm7,%xmm6
431c45:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
431c49:	66 0f 70 eb ee       	pshufd $0xee,%xmm3,%xmm5
431c4e:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
431c52:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
431c56:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
431c5a:	83 ec 10             	sub    $0x10,%esp
431c5d:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
431c61:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
431c65:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
431c69:	66 0f 13 44 24 04    	movlpd %xmm0,0x4(%esp)
431c6f:	dd 44 24 04          	fldl   0x4(%esp)
431c73:	83 c4 10             	add    $0x10,%esp
431c76:	c3                   	ret
431c77:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
431c7d:	66 0f 12 1d 80 38 44 	movlpd 0x443880,%xmm3
431c84:	00
431c85:	66 0f 7e c8          	movd   %xmm1,%eax
431c89:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
431c8d:	66 0f 54 cb          	andpd  %xmm3,%xmm1
431c91:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
431c96:	66 0f 7e c9          	movd   %xmm1,%ecx
431c9a:	81 f9 00 00 f0 7f    	cmp    $0x7ff00000,%ecx
431ca0:	0f 83 da 00 00 00    	jae    0x431d80
431ca6:	0b c1                	or     %ecx,%eax
431ca8:	83 f8 00             	cmp    $0x0,%eax
431cab:	0f 84 f4 03 00 00    	je     0x4320a5
431cb1:	83 fa 00             	cmp    $0x0,%edx
431cb4:	0f 8d 05 01 00 00    	jge    0x431dbf
431cba:	f7 da                	neg    %edx
431cbc:	81 c2 ef 7f 00 00    	add    $0x7fef,%edx
431cc2:	66 0f 73 f3 34       	psllq  $0x34,%xmm3
431cc7:	66 0f 56 d3          	orpd   %xmm3,%xmm2
431ccb:	b9 f3 03 00 00       	mov    $0x3f3,%ecx
431cd0:	66 0f 6e d9          	movd   %ecx,%xmm3
431cd4:	66 0f 73 d1 14       	psrlq  $0x14,%xmm1
431cd9:	66 0f fa cb          	psubd  %xmm3,%xmm1
431cdd:	66 0f ef db          	pxor   %xmm3,%xmm3
431ce1:	66 0f ee cb          	pmaxsw %xmm3,%xmm1
431ce5:	66 0f f3 d1          	psllq  %xmm1,%xmm2
431ce9:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
431ced:	66 0f d7 c2          	pmovmskb %xmm2,%eax
431cf1:	8b ca                	mov    %edx,%ecx
431cf3:	81 e2 ff 7f 00 00    	and    $0x7fff,%edx
431cf9:	81 fa f0 7f 00 00    	cmp    $0x7ff0,%edx
431cff:	0f 83 a3 01 00 00    	jae    0x431ea8
431d05:	25 ff 00 00 00       	and    $0xff,%eax
431d0a:	3d ff 00 00 00       	cmp    $0xff,%eax
431d0f:	0f 85 8c 02 00 00    	jne    0x431fa1
431d15:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
431d1b:	66 0f 12 54 24 0c    	movlpd 0xc(%esp),%xmm2
431d21:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
431d26:	66 0f 6e d9          	movd   %ecx,%xmm3
431d2a:	66 0f 54 0d 80 38 44 	andpd  0x443880,%xmm1
431d31:	00
431d32:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
431d37:	66 0f fa cb          	psubd  %xmm3,%xmm1
431d3b:	66 0f 12 1d e0 38 44 	movlpd 0x4438e0,%xmm3
431d42:	00
431d43:	66 0f f3 d1          	psllq  %xmm1,%xmm2
431d47:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
431d4b:	66 0f d7 c2          	pmovmskb %xmm2,%eax
431d4f:	25 ff 00 00 00       	and    $0xff,%eax
431d54:	b9 01 ff 03 00       	mov    $0x3ff01,%ecx
431d59:	03 c8                	add    %eax,%ecx
431d5b:	81 e1 00 00 04 00    	and    $0x40000,%ecx
431d61:	83 fa 10             	cmp    $0x10,%edx
431d64:	72 5e                	jb     0x431dc4
431d66:	ba 7f fe 0b 00       	mov    $0xbfe7f,%edx
431d6b:	66 0f 12 1d 60 38 44 	movlpd 0x443860,%xmm3
431d72:	00
431d73:	66 0f 12 15 70 38 44 	movlpd 0x443870,%xmm2
431d7a:	00
431d7b:	e9 26 fc ff ff       	jmp    0x4319a6
431d80:	66 0f 12 7c 24 04    	movlpd 0x4(%esp),%xmm7
431d86:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
431d8c:	66 0f 7e fa          	movd   %xmm7,%edx
431d90:	66 0f 73 d7 20       	psrlq  $0x20,%xmm7
431d95:	66 0f 7e f8          	movd   %xmm7,%eax
431d99:	8b c8                	mov    %eax,%ecx
431d9b:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
431da0:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
431da5:	0f 82 72 02 00 00    	jb     0x43201d
431dab:	0f 87 de 01 00 00    	ja     0x431f8f
431db1:	83 fa 00             	cmp    $0x0,%edx
431db4:	0f 87 d5 01 00 00    	ja     0x431f8f
431dba:	e9 5e 02 00 00       	jmp    0x43201d
431dbf:	b9 00 00 00 00       	mov    $0x0,%ecx
431dc4:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
431dc8:	b8 f0 43 00 00       	mov    $0x43f0,%eax
431dcd:	66 0f c4 c0 03       	pinsrw $0x3,%eax,%xmm0
431dd2:	66 0f 12 3d 60 38 44 	movlpd 0x443860,%xmm7
431dd9:	00
431dda:	66 0f 12 15 70 38 44 	movlpd 0x443870,%xmm2
431de1:	00
431de2:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
431de6:	66 0f 7e e2          	movd   %xmm4,%edx
431dea:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
431def:	66 0f 7e e0          	movd   %xmm4,%eax
431df3:	83 fa 00             	cmp    $0x0,%edx
431df6:	74 52                	je     0x431e4a
431df8:	66 0f 54 f8          	andpd  %xmm0,%xmm7
431dfc:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
431e00:	66 0f 54 05 80 38 44 	andpd  0x443880,%xmm0
431e07:	00
431e08:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
431e0d:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
431e12:	66 0f 56 fa          	orpd   %xmm2,%xmm7
431e16:	25 ff 00 00 00       	and    $0xff,%eax
431e1b:	83 c0 01             	add    $0x1,%eax
431e1e:	25 fe 01 00 00       	and    $0x1fe,%eax
431e23:	f2 0f 59 3c 85 a8 68 	mulsd  0x4468a8(,%eax,4),%xmm7
431e2a:	44 00
431e2c:	66 0f 12 2c 85 a8 68 	movlpd 0x4468a8(,%eax,4),%xmm5
431e33:	44 00
431e35:	03 c0                	add    %eax,%eax
431e37:	66 0f 28 34 85 c0 6c 	movapd 0x446cc0(,%eax,4),%xmm6
431e3e:	44 00
431e40:	ba 7f 3e 04 00       	mov    $0x43e7f,%edx
431e45:	e9 5c fb ff ff       	jmp    0x4319a6
431e4a:	8b d0                	mov    %eax,%edx
431e4c:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
431e52:	83 fa 00             	cmp    $0x0,%edx
431e55:	75 a1                	jne    0x431df8
431e57:	8b 54 24 10          	mov    0x10(%esp),%edx
431e5b:	81 e2 00 00 00 80    	and    $0x80000000,%edx
431e61:	83 fa 00             	cmp    $0x0,%edx
431e64:	74 31                	je     0x431e97
431e66:	c1 e1 0d             	shl    $0xd,%ecx
431e69:	23 c1                	and    %ecx,%eax
431e6b:	ba 00 00 f0 7f       	mov    $0x7ff00000,%edx
431e70:	0b d0                	or     %eax,%edx
431e72:	66 0f 6e c2          	movd   %edx,%xmm0
431e76:	66 0f 73 f0 20       	psllq  $0x20,%xmm0
431e7b:	66 0f 12 0d 70 38 44 	movlpd 0x443870,%xmm1
431e82:	00
431e83:	66 0f 12 54 24 04    	movlpd 0x4(%esp),%xmm2
431e89:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
431e8d:	ba 1b 00 00 00       	mov    $0x1b,%edx
431e92:	e9 67 02 00 00       	jmp    0x4320fe
431e97:	c1 e1 0d             	shl    $0xd,%ecx
431e9a:	23 c1                	and    %ecx,%eax
431e9c:	83 f8 00             	cmp    $0x0,%eax
431e9f:	0f 85 a4 00 00 00    	jne    0x431f49
431ea5:	d9 ee                	fldz
431ea7:	c3                   	ret
431ea8:	66 0f 12 1d 60 38 44 	movlpd 0x443860,%xmm3
431eaf:	00
431eb0:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
431eb4:	66 0f 54 dc          	andpd  %xmm4,%xmm3
431eb8:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
431ebc:	66 0f d7 c9          	pmovmskb %xmm1,%ecx
431ec0:	81 e1 ff 00 00 00    	and    $0xff,%ecx
431ec6:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
431ecc:	0f 85 bd 00 00 00    	jne    0x431f8f
431ed2:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
431ed7:	81 e1 00 80 00 00    	and    $0x8000,%ecx
431edd:	83 f9 00             	cmp    $0x0,%ecx
431ee0:	0f 84 8d 00 00 00    	je     0x431f73
431ee6:	25 ff 00 00 00       	and    $0xff,%eax
431eeb:	3d ff 00 00 00       	cmp    $0xff,%eax
431ef0:	75 65                	jne    0x431f57
431ef2:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
431ef8:	66 0f 12 54 24 0c    	movlpd 0xc(%esp),%xmm2
431efe:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
431f03:	66 0f 6e d9          	movd   %ecx,%xmm3
431f07:	66 0f 54 0d 80 38 44 	andpd  0x443880,%xmm1
431f0e:	00
431f0f:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
431f14:	66 0f fa cb          	psubd  %xmm3,%xmm1
431f18:	66 0f ef db          	pxor   %xmm3,%xmm3
431f1c:	66 0f f3 d1          	psllq  %xmm1,%xmm2
431f20:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
431f24:	66 0f d7 c2          	pmovmskb %xmm2,%eax
431f28:	25 ff 00 00 00       	and    $0xff,%eax
431f2d:	3d ff 00 00 00       	cmp    $0xff,%eax
431f32:	74 23                	je     0x431f57
431f34:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
431f3a:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
431f3f:	25 00 80 00 00       	and    $0x8000,%eax
431f44:	83 f8 00             	cmp    $0x0,%eax
431f47:	74 07                	je     0x431f50
431f49:	dd 05 e0 38 44 00    	fldl   0x4438e0
431f4f:	c3                   	ret
431f50:	dd 05 d8 38 44 00    	fldl   0x4438d8
431f56:	c3                   	ret
431f57:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
431f5d:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
431f62:	25 00 80 00 00       	and    $0x8000,%eax
431f67:	83 f8 00             	cmp    $0x0,%eax
431f6a:	0f 84 1f 01 00 00    	je     0x43208f
431f70:	d9 ee                	fldz
431f72:	c3                   	ret
431f73:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
431f79:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
431f7e:	25 00 80 00 00       	and    $0x8000,%eax
431f83:	83 f8 00             	cmp    $0x0,%eax
431f86:	0f 84 03 01 00 00    	je     0x43208f
431f8c:	d9 ee                	fldz
431f8e:	c3                   	ret
431f8f:	f2 0f 58 e4          	addsd  %xmm4,%xmm4
431f93:	f2 0f 10 c4          	movsd  %xmm4,%xmm0
431f97:	ba ee 03 00 00       	mov    $0x3ee,%edx
431f9c:	e9 5d 01 00 00       	jmp    0x4320fe
431fa1:	66 0f 12 54 24 04    	movlpd 0x4(%esp),%xmm2
431fa7:	66 0f 7e d0          	movd   %xmm2,%eax
431fab:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
431fb0:	66 0f 7e d2          	movd   %xmm2,%edx
431fb4:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
431fba:	0b c2                	or     %edx,%eax
431fbc:	b9 00 00 00 00       	mov    $0x0,%ecx
431fc1:	83 f8 00             	cmp    $0x0,%eax
431fc4:	0f 84 80 fe ff ff    	je     0x431e4a
431fca:	66 0f 12 0d c8 38 44 	movlpd 0x4438c8,%xmm1
431fd1:	00
431fd2:	66 0f 12 05 00 39 44 	movlpd 0x443900,%xmm0
431fd9:	00
431fda:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
431fde:	ba 1c 00 00 00       	mov    $0x1c,%edx
431fe3:	e9 16 01 00 00       	jmp    0x4320fe
431fe8:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
431fee:	66 0f 12 54 24 0c    	movlpd 0xc(%esp),%xmm2
431ff4:	66 0f 7e e0          	movd   %xmm4,%eax
431ff8:	83 f8 00             	cmp    $0x0,%eax
431ffb:	75 20                	jne    0x43201d
431ffd:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
432002:	66 0f 7e e2          	movd   %xmm4,%edx
432006:	81 fa 00 00 f0 3f    	cmp    $0x3ff00000,%edx
43200c:	0f 84 e9 00 00 00    	je     0x4320fb
432012:	81 fa 00 00 f0 bf    	cmp    $0xbff00000,%edx
432018:	75 03                	jne    0x43201d
43201a:	d9 e8                	fld1
43201c:	c3                   	ret
43201d:	66 0f 12 1d 60 38 44 	movlpd 0x443860,%xmm3
432024:	00
432025:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
432029:	66 0f 54 da          	andpd  %xmm2,%xmm3
43202d:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
432031:	66 0f d7 c1          	pmovmskb %xmm1,%eax
432035:	25 ff 00 00 00       	and    $0xff,%eax
43203a:	3d ff 00 00 00       	cmp    $0xff,%eax
43203f:	75 55                	jne    0x432096
432041:	66 0f c5 c2 03       	pextrw $0x3,%xmm2,%eax
432046:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
43204c:	25 00 80 00 00       	and    $0x8000,%eax
432051:	81 f1 00 00 f0 bf    	xor    $0xbff00000,%ecx
432057:	0b d1                	or     %ecx,%edx
432059:	83 fa 00             	cmp    $0x0,%edx
43205c:	0f 84 99 00 00 00    	je     0x4320fb
432062:	83 f8 00             	cmp    $0x0,%eax
432065:	74 14                	je     0x43207b
432067:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
43206c:	25 f0 7f 00 00       	and    $0x7ff0,%eax
432071:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
432076:	72 17                	jb     0x43208f
432078:	d9 ee                	fldz
43207a:	c3                   	ret
43207b:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
432080:	25 f0 7f 00 00       	and    $0x7ff0,%eax
432085:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
43208a:	73 03                	jae    0x43208f
43208c:	d9 ee                	fldz
43208e:	c3                   	ret
43208f:	dd 05 d0 38 44 00    	fldl   0x4438d0
432095:	c3                   	ret
432096:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
43209a:	f2 0f 10 c2          	movsd  %xmm2,%xmm0
43209e:	ba ee 03 00 00       	mov    $0x3ee,%edx
4320a3:	eb 59                	jmp    0x4320fe
4320a5:	66 0f 7e e0          	movd   %xmm4,%eax
4320a9:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
4320ae:	66 0f 7e e2          	movd   %xmm4,%edx
4320b2:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx