8c9aa4:	59                   	pop    %ecx
8c9aa5:	59                   	pop    %ecx
8c9aa6:	e8 71 9f b3 ff       	call   0x403a1c
8c9aab:	89 45 ec             	mov    %eax,-0x14(%ebp)
8c9aae:	db 45 ec             	fildl  -0x14(%ebp)
8c9ab1:	dd 5d c4             	fstpl  -0x3c(%ebp)
8c9ab4:	dd 45 c4             	fldl   -0x3c(%ebp)
8c9ab7:	dd 45 88             	fldl   -0x78(%ebp)
8c9aba:	dc e9                	fsubr  %st,%st(1)
8c9abc:	dd 45 d0             	fldl   -0x30(%ebp)
8c9abf:	dc ea                	fsubr  %st,%st(2)
8c9ac1:	db 45 a8             	fildl  -0x58(%ebp)
8c9ac4:	dd 5d c4             	fstpl  -0x3c(%ebp)
8c9ac7:	dd 45 c4             	fldl   -0x3c(%ebp)
8c9aca:	dd 95 2c ff ff ff    	fstl   -0xd4(%ebp)
8c9ad0:	d8 cb                	fmul   %st(3),%st
8c9ad2:	e8 45 9f b3 ff       	call   0x403a1c
8c9ad7:	db 45 ac             	fildl  -0x54(%ebp)
8c9ada:	89 45 e0             	mov    %eax,-0x20(%ebp)
8c9add:	dd 5d c4             	fstpl  -0x3c(%ebp)
8c9ae0:	dd 45 c4             	fldl   -0x3c(%ebp)
8c9ae3:	dd 95 3c ff ff ff    	fstl   -0xc4(%ebp)
8c9ae9:	d8 cb                	fmul   %st(3),%st
8c9aeb:	e8 2c 9f b3 ff       	call   0x403a1c
8c9af0:	db 45 b0             	fildl  -0x50(%ebp)
8c9af3:	89 45 d4             	mov    %eax,-0x2c(%ebp)
8c9af6:	dd 5d c4             	fstpl  -0x3c(%ebp)
8c9af9:	dd 45 c4             	fldl   -0x3c(%ebp)
8c9afc:	dd 55 bc             	fstl   -0x44(%ebp)
8c9aff:	d8 cb                	fmul   %st(3),%st
8c9b01:	e8 16 9f b3 ff       	call   0x403a1c
8c9b06:	d9 c2                	fld    %st(2)
8c9b08:	89 45 d8             	mov    %eax,-0x28(%ebp)
8c9b0b:	dc 0d 80 d9 c3 00    	fmull  0xc3d980
8c9b11:	e8 06 9f b3 ff       	call   0x403a1c
8c9b16:	83 7d 9c 00          	cmpl   $0x0,-0x64(%ebp)
8c9b1a:	89 45 c8             	mov    %eax,-0x38(%ebp)
8c9b1d:	74 77                	je     0x8c9b96
8c9b1f:	dd d9                	fstp   %st(1)
8c9b21:	d9 e8                	fld1
8c9b23:	de e2                	fsubp  %st,%st(2)
8c9b25:	db 45 84             	fildl  -0x7c(%ebp)
8c9b28:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9b2b:	dd 45 a0             	fldl   -0x60(%ebp)
8c9b2e:	d8 ca                	fmul   %st(2),%st
8c9b30:	db 45 d8             	fildl  -0x28(%ebp)
8c9b33:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9b36:	dc 45 a0             	faddl  -0x60(%ebp)
8c9b39:	e8 fa 68 b4 ff       	call   0x410438
8c9b3e:	db 45 80             	fildl  -0x80(%ebp)
8c9b41:	0f b6 f0             	movzbl %al,%esi
8c9b44:	81 ce 00 ff ff ff    	or     $0xffffff00,%esi
8c9b4a:	c1 e6 08             	shl    $0x8,%esi
8c9b4d:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9b50:	dd 45 a0             	fldl   -0x60(%ebp)
8c9b53:	d8 ca                	fmul   %st(2),%st
8c9b55:	db 45 d4             	fildl  -0x2c(%ebp)
8c9b58:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9b5b:	dc 45 a0             	faddl  -0x60(%ebp)
8c9b5e:	e8 d5 68 b4 ff       	call   0x410438
8c9b63:	db 45 98             	fildl  -0x68(%ebp)
8c9b66:	0f b6 c0             	movzbl %al,%eax
8c9b69:	0b f0                	or     %eax,%esi
8c9b6b:	c1 e6 08             	shl    $0x8,%esi
8c9b6e:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9b71:	dd 45 a0             	fldl   -0x60(%ebp)
8c9b74:	de ca                	fmulp  %st,%st(2)
8c9b76:	db 45 e0             	fildl  -0x20(%ebp)
8c9b79:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9b7c:	dd 45 a0             	fldl   -0x60(%ebp)
8c9b7f:	de c2                	faddp  %st,%st(2)
8c9b81:	d9 c9                	fxch   %st(1)
8c9b83:	e8 b0 68 b4 ff       	call   0x410438
8c9b88:	dd 45 88             	fldl   -0x78(%ebp)
8c9b8b:	8b 4d e0             	mov    -0x20(%ebp),%ecx
8c9b8e:	8b 55 d8             	mov    -0x28(%ebp),%edx
8c9b91:	0f b6 c0             	movzbl %al,%eax
8c9b94:	eb 23                	jmp    0x8c9bb9
8c9b96:	8b 55 d8             	mov    -0x28(%ebp),%edx
8c9b99:	8b f0                	mov    %eax,%esi
8c9b9b:	8b 4d e0             	mov    -0x20(%ebp),%ecx
8c9b9e:	dd da                	fstp   %st(2)
8c9ba0:	c1 e6 08             	shl    $0x8,%esi
8c9ba3:	0f b6 c2             	movzbl %dl,%eax
8c9ba6:	0b f0                	or     %eax,%esi
8c9ba8:	8b 45 d4             	mov    -0x2c(%ebp),%eax
8c9bab:	c1 e6 08             	shl    $0x8,%esi
8c9bae:	0f b6 c0             	movzbl %al,%eax
8c9bb1:	0b f0                	or     %eax,%esi
8c9bb3:	0f b6 c1             	movzbl %cl,%eax
8c9bb6:	c1 e6 08             	shl    $0x8,%esi
8c9bb9:	0b f0                	or     %eax,%esi
8c9bbb:	8a 45 b0             	mov    -0x50(%ebp),%al
8c9bbe:	2a c2                	sub    %dl,%al
8c9bc0:	0f b6 d0             	movzbl %al,%edx
8c9bc3:	83 c8 ff             	or     $0xffffffff,%eax
8c9bc6:	2b 45 c8             	sub    -0x38(%ebp),%eax
8c9bc9:	c1 e0 08             	shl    $0x8,%eax
8c9bcc:	0b d0                	or     %eax,%edx
8c9bce:	8a 45 ac             	mov    -0x54(%ebp),%al
8c9bd1:	2a 45 d4             	sub    -0x2c(%ebp),%al
8c9bd4:	c1 e2 08             	shl    $0x8,%edx
8c9bd7:	0f b6 c0             	movzbl %al,%eax
8c9bda:	0b d0                	or     %eax,%edx
8c9bdc:	8a 45 a8             	mov    -0x58(%ebp),%al
8c9bdf:	2a c1                	sub    %cl,%al
8c9be1:	c1 e2 08             	shl    $0x8,%edx
8c9be4:	0f b6 c0             	movzbl %al,%eax
8c9be7:	0b d0                	or     %eax,%edx
8c9be9:	80 7d f3 00          	cmpb   $0x0,-0xd(%ebp)
8c9bed:	75 1f                	jne    0x8c9c0e
8c9bef:	8b 7d ec             	mov    -0x14(%ebp),%edi
8c9bf2:	8b c7                	mov    %edi,%eax
8c9bf4:	0f af 45 b4          	imul   -0x4c(%ebp),%eax
8c9bf8:	8b 4d cc             	mov    -0x34(%ebp),%ecx
8c9bfb:	03 c3                	add    %ebx,%eax
8c9bfd:	89 14 81             	mov    %edx,(%ecx,%eax,4)
8c9c00:	8d 47 ff             	lea    -0x1(%edi),%eax
8c9c03:	0f af 45 b4          	imul   -0x4c(%ebp),%eax
8c9c07:	03 c3                	add    %ebx,%eax
8c9c09:	89 34 81             	mov    %esi,(%ecx,%eax,4)
8c9c0c:	eb 0f                	jmp    0x8c9c1d
8c9c0e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
8c9c11:	8b 45 cc             	mov    -0x34(%ebp),%eax
8c9c14:	03 cf                	add    %edi,%ecx
8c9c16:	89 14 88             	mov    %edx,(%eax,%ecx,4)
8c9c19:	89 74 88 fc          	mov    %esi,-0x4(%eax,%ecx,4)
8c9c1d:	de e1                	fsubp  %st,%st(1)
8c9c1f:	51                   	push   %ecx
8c9c20:	51                   	push   %ecx
8c9c21:	dd 55 c4             	fstl   -0x3c(%ebp)
8c9c24:	dd 1c 24             	fstpl  (%esp)
8c9c27:	e8 ac ee b5 ff       	call   0x428ad8
8c9c2c:	59                   	pop    %ecx
8c9c2d:	59                   	pop    %ecx
8c9c2e:	e8 e9 9d b3 ff       	call   0x403a1c
8c9c33:	8b f0                	mov    %eax,%esi
8c9c35:	89 75 ec             	mov    %esi,-0x14(%ebp)
8c9c38:	db 45 ec             	fildl  -0x14(%ebp)
8c9c3b:	dd 5d a0             	fstpl  -0x60(%ebp)
8c9c3e:	dd 45 a0             	fldl   -0x60(%ebp)
8c9c41:	dc 6d c4             	fsubrl -0x3c(%ebp)
8c9c44:	dd 85 2c ff ff ff    	fldl   -0xd4(%ebp)
8c9c4a:	d8 c9                	fmul   %st(1),%st
8c9c4c:	e8 cb 9d b3 ff       	call   0x403a1c
8c9c51:	dd 85 3c ff ff ff    	fldl   -0xc4(%ebp)
8c9c57:	d8 c9                	fmul   %st(1),%st
8c9c59:	89 45 e0             	mov    %eax,-0x20(%ebp)
8c9c5c:	e8 bb 9d b3 ff       	call   0x403a1c
8c9c61:	dd 45 bc             	fldl   -0x44(%ebp)
8c9c64:	d8 c9                	fmul   %st(1),%st
8c9c66:	89 45 d4             	mov    %eax,-0x2c(%ebp)
8c9c69:	e8 ae 9d b3 ff       	call   0x403a1c
8c9c6e:	d9 c0                	fld    %st(0)
8c9c70:	89 45 d8             	mov    %eax,-0x28(%ebp)
8c9c73:	dc 0d 80 d9 c3 00    	fmull  0xc3d980
8c9c79:	e8 9e 9d b3 ff       	call   0x403a1c
8c9c7e:	83 7d 9c 00          	cmpl   $0x0,-0x64(%ebp)
8c9c82:	89 45 c8             	mov    %eax,-0x38(%ebp)
8c9c85:	74 6c                	je     0x8c9cf3
8c9c87:	d9 e8                	fld1
8c9c89:	de e1                	fsubp  %st,%st(1)
8c9c8b:	db 45 84             	fildl  -0x7c(%ebp)
8c9c8e:	dd 5d bc             	fstpl  -0x44(%ebp)
8c9c91:	dd 45 bc             	fldl   -0x44(%ebp)
8c9c94:	d8 c9                	fmul   %st(1),%st
8c9c96:	db 45 d8             	fildl  -0x28(%ebp)
8c9c99:	dd 5d bc             	fstpl  -0x44(%ebp)
8c9c9c:	dc 45 bc             	faddl  -0x44(%ebp)
8c9c9f:	e8 94 67 b4 ff       	call   0x410438
8c9ca4:	db 45 80             	fildl  -0x80(%ebp)
8c9ca7:	0f b6 f8             	movzbl %al,%edi
8c9caa:	81 cf 00 ff ff ff    	or     $0xffffff00,%edi
8c9cb0:	c1 e7 08             	shl    $0x8,%edi
8c9cb3:	dd 5d bc             	fstpl  -0x44(%ebp)
8c9cb6:	dd 45 bc             	fldl   -0x44(%ebp)
8c9cb9:	d8 c9                	fmul   %st(1),%st
8c9cbb:	db 45 d4             	fildl  -0x2c(%ebp)
8c9cbe:	dd 5d bc             	fstpl  -0x44(%ebp)
8c9cc1:	dc 45 bc             	faddl  -0x44(%ebp)
8c9cc4:	e8 6f 67 b4 ff       	call   0x410438
8c9cc9:	db 45 98             	fildl  -0x68(%ebp)
8c9ccc:	0f b6 c0             	movzbl %al,%eax
8c9ccf:	0b f8                	or     %eax,%edi
8c9cd1:	c1 e7 08             	shl    $0x8,%edi
8c9cd4:	dd 5d bc             	fstpl  -0x44(%ebp)
8c9cd7:	dc 4d bc             	fmull  -0x44(%ebp)
8c9cda:	db 45 e0             	fildl  -0x20(%ebp)
8c9cdd:	dd 5d bc             	fstpl  -0x44(%ebp)
8c9ce0:	dc 45 bc             	faddl  -0x44(%ebp)
8c9ce3:	e8 50 67 b4 ff       	call   0x410438
8c9ce8:	8b 4d e0             	mov    -0x20(%ebp),%ecx
8c9ceb:	8b 55 d8             	mov    -0x28(%ebp),%edx
8c9cee:	0f b6 c0             	movzbl %al,%eax
8c9cf1:	eb 23                	jmp    0x8c9d16
8c9cf3:	8b 55 d8             	mov    -0x28(%ebp),%edx
8c9cf6:	8b f8                	mov    %eax,%edi
8c9cf8:	8b 4d e0             	mov    -0x20(%ebp),%ecx
8c9cfb:	dd d8                	fstp   %st(0)
8c9cfd:	c1 e7 08             	shl    $0x8,%edi
8c9d00:	0f b6 c2             	movzbl %dl,%eax
8c9d03:	0b f8                	or     %eax,%edi
8c9d05:	8b 45 d4             	mov    -0x2c(%ebp),%eax
8c9d08:	c1 e7 08             	shl    $0x8,%edi
8c9d0b:	0f b6 c0             	movzbl %al,%eax
8c9d0e:	0b f8                	or     %eax,%edi
8c9d10:	0f b6 c1             	movzbl %cl,%eax
8c9d13:	c1 e7 08             	shl    $0x8,%edi
8c9d16:	0b f8                	or     %eax,%edi
8c9d18:	8a 45 b0             	mov    -0x50(%ebp),%al
8c9d1b:	2a c2                	sub    %dl,%al
8c9d1d:	0f b6 d0             	movzbl %al,%edx
8c9d20:	83 c8 ff             	or     $0xffffffff,%eax
8c9d23:	2b 45 c8             	sub    -0x38(%ebp),%eax
8c9d26:	c1 e0 08             	shl    $0x8,%eax
8c9d29:	0b d0                	or     %eax,%edx
8c9d2b:	8a 45 ac             	mov    -0x54(%ebp),%al
8c9d2e:	2a 45 d4             	sub    -0x2c(%ebp),%al
8c9d31:	c1 e2 08             	shl    $0x8,%edx
8c9d34:	0f b6 c0             	movzbl %al,%eax
8c9d37:	0b d0                	or     %eax,%edx
8c9d39:	8a 45 a8             	mov    -0x58(%ebp),%al
8c9d3c:	2a c1                	sub    %cl,%al
8c9d3e:	c1 e2 08             	shl    $0x8,%edx
8c9d41:	0f b6 c0             	movzbl %al,%eax
8c9d44:	0b d0                	or     %eax,%edx
8c9d46:	80 7d f3 00          	cmpb   $0x0,-0xd(%ebp)
8c9d4a:	75 21                	jne    0x8c9d6d
8c9d4c:	8b 4d cc             	mov    -0x34(%ebp),%ecx
8c9d4f:	8b c6                	mov    %esi,%eax
8c9d51:	8b 75 b4             	mov    -0x4c(%ebp),%esi
8c9d54:	0f af c6             	imul   %esi,%eax
8c9d57:	03 c3                	add    %ebx,%eax
8c9d59:	89 14 81             	mov    %edx,(%ecx,%eax,4)
8c9d5c:	8b 45 ec             	mov    -0x14(%ebp),%eax
8c9d5f:	40                   	inc    %eax
8c9d60:	0f af c6             	imul   %esi,%eax
8c9d63:	03 c3                	add    %ebx,%eax
8c9d65:	89 3c 81             	mov    %edi,(%ecx,%eax,4)
8c9d68:	8b 7d dc             	mov    -0x24(%ebp),%edi
8c9d6b:	eb 19                	jmp    0x8c9d86
8c9d6d:	8b 4d dc             	mov    -0x24(%ebp),%ecx
8c9d70:	8b 45 cc             	mov    -0x34(%ebp),%eax
8c9d73:	03 ce                	add    %esi,%ecx
8c9d75:	89 7c 88 04          	mov    %edi,0x4(%eax,%ecx,4)
8c9d79:	8b 7d dc             	mov    -0x24(%ebp),%edi
8c9d7c:	89 14 88             	mov    %edx,(%eax,%ecx,4)
8c9d7f:	eb 02                	jmp    0x8c9d83
8c9d81:	dd d8                	fstp   %st(0)
8c9d83:	8b 75 b4             	mov    -0x4c(%ebp),%esi
8c9d86:	43                   	inc    %ebx
8c9d87:	03 fe                	add    %esi,%edi
8c9d89:	89 5d ec             	mov    %ebx,-0x14(%ebp)
8c9d8c:	89 7d dc             	mov    %edi,-0x24(%ebp)
8c9d8f:	3b 9d 7c ff ff ff    	cmp    -0x84(%ebp),%ebx
8c9d95:	0f 8e c1 fc ff ff    	jle    0x8c9a5c
8c9d9b:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9d9e:	51                   	push   %ecx
8c9d9f:	51                   	push   %ecx
8c9da0:	dd 1c 24             	fstpl  (%esp)
8c9da3:	e8 cc f3 1f 00       	call   0xac9174
8c9da8:	dc 7d 90             	fdivrl -0x70(%ebp)
8c9dab:	dd 55 90             	fstl   -0x70(%ebp)
8c9dae:	dc 6d 88             	fsubrl -0x78(%ebp)
8c9db1:	dd 1c 24             	fstpl  (%esp)
8c9db4:	e8 3e b9 b6 ff       	call   0x4356f7
8c9db9:	e8 5e 9c b3 ff       	call   0x403a1c
8c9dbe:	dd 45 90             	fldl   -0x70(%ebp)
8c9dc1:	8b d8                	mov    %eax,%ebx
8c9dc3:	dc 45 88             	faddl  -0x78(%ebp)
8c9dc6:	dd 1c 24             	fstpl  (%esp)
8c9dc9:	e8 0a ed b5 ff       	call   0x428ad8
8c9dce:	59                   	pop    %ecx
8c9dcf:	59                   	pop    %ecx
8c9dd0:	e8 47 9c b3 ff       	call   0x403a1c
8c9dd5:	89 45 c8             	mov    %eax,-0x38(%ebp)
8c9dd8:	89 5d ec             	mov    %ebx,-0x14(%ebp)
8c9ddb:	3b d8                	cmp    %eax,%ebx
8c9ddd:	0f 8f 4b 03 00 00    	jg     0x8ca12e
8c9de3:	8b fb                	mov    %ebx,%edi
8c9de5:	0f af fe             	imul   %esi,%edi
8c9de8:	89 7d dc             	mov    %edi,-0x24(%ebp)
8c9deb:	db 45 ec             	fildl  -0x14(%ebp)
8c9dee:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9df1:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9df4:	dc 65 88             	fsubl  -0x78(%ebp)
8c9df7:	dc b5 54 ff ff ff    	fdivl  -0xac(%ebp)
8c9dfd:	dc c8                	fmul   %st,%st(0)
8c9dff:	d9 e8                	fld1
8c9e01:	de e1                	fsubp  %st,%st(1)
8c9e03:	d9 ee                	fldz
8c9e05:	d8 d9                	fcomp  %st(1)
8c9e07:	df e0                	fnstsw %ax
8c9e09:	f6 c4 41             	test   $0x41,%ah
8c9e0c:	0f 84 05 03 00 00    	je     0x8ca117
8c9e12:	51                   	push   %ecx
8c9e13:	51                   	push   %ecx
8c9e14:	dd 1c 24             	fstpl  (%esp)
8c9e17:	e8 58 f3 1f 00       	call   0xac9174
8c9e1c:	dc 8d 70 ff ff ff    	fmull  -0x90(%ebp)
8c9e22:	dd 55 90             	fstl   -0x70(%ebp)
8c9e25:	dc ad 60 ff ff ff    	fsubrl -0xa0(%ebp)
8c9e2b:	dd 55 bc             	fstl   -0x44(%ebp)
8c9e2e:	dd 1c 24             	fstpl  (%esp)
8c9e31:	e8 a2 ec b5 ff       	call   0x428ad8
8c9e36:	59                   	pop    %ecx
8c9e37:	59                   	pop    %ecx
8c9e38:	e8 df 9b b3 ff       	call   0x403a1c
8c9e3d:	89 45 ec             	mov    %eax,-0x14(%ebp)
8c9e40:	db 45 ec             	fildl  -0x14(%ebp)
8c9e43:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9e46:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9e49:	dc 6d bc             	fsubrl -0x44(%ebp)
8c9e4c:	db 45 a8             	fildl  -0x58(%ebp)
8c9e4f:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9e52:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9e55:	dd 55 bc             	fstl   -0x44(%ebp)
8c9e58:	d8 c9                	fmul   %st(1),%st
8c9e5a:	e8 bd 9b b3 ff       	call   0x403a1c
8c9e5f:	db 45 ac             	fildl  -0x54(%ebp)
8c9e62:	89 45 e0             	mov    %eax,-0x20(%ebp)
8c9e65:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9e68:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9e6b:	dd 95 3c ff ff ff    	fstl   -0xc4(%ebp)
8c9e71:	d8 c9                	fmul   %st(1),%st
8c9e73:	e8 a4 9b b3 ff       	call   0x403a1c
8c9e78:	db 45 b0             	fildl  -0x50(%ebp)
8c9e7b:	89 45 d4             	mov    %eax,-0x2c(%ebp)
8c9e7e:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9e81:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9e84:	dd 95 2c ff ff ff    	fstl   -0xd4(%ebp)
8c9e8a:	d8 c9                	fmul   %st(1),%st
8c9e8c:	e8 8b 9b b3 ff       	call   0x403a1c
8c9e91:	d9 c0                	fld    %st(0)
8c9e93:	89 45 d8             	mov    %eax,-0x28(%ebp)
8c9e96:	dc 0d 80 d9 c3 00    	fmull  0xc3d980
8c9e9c:	e8 7b 9b b3 ff       	call   0x403a1c
8c9ea1:	83 7d 9c 00          	cmpl   $0x0,-0x64(%ebp)
8c9ea5:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
8c9eab:	74 6c                	je     0x8c9f19
8c9ead:	d9 e8                	fld1
8c9eaf:	de e1                	fsubp  %st,%st(1)
8c9eb1:	db 45 84             	fildl  -0x7c(%ebp)
8c9eb4:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9eb7:	dd 45 e4             	fldl   -0x1c(%ebp)
8c9eba:	d8 c9                	fmul   %st(1),%st
8c9ebc:	db 45 d8             	fildl  -0x28(%ebp)
8c9ebf:	dd 5d e4             	fstpl  -0x1c(%ebp)
8c9ec2:	dc 45 e4             	faddl  -0x1c(%ebp)
8c9ec5:	e8 6e 65 b4 ff       	call   0x410438