409c12:	68 00 00 00 40       	push   $0x40000000
409c17:	68 00 00 00 00       	push   $0x0
409c1c:	68 02 00 00 00       	push   $0x2
409c21:	bb 6c 00 00 00       	mov    $0x6c,%ebx
409c26:	e8 d5 79 09 00       	call   0x4a1600
409c2b:	83 c4 1c             	add    $0x1c,%esp
409c2e:	89 45 c0             	mov    %eax,-0x40(%ebp)
409c31:	89 55 c4             	mov    %edx,-0x3c(%ebp)
409c34:	dd 45 d0             	fldl   -0x30(%ebp)
409c37:	dc 4d f0             	fmull  -0x10(%ebp)
409c3a:	dd 5d b8             	fstpl  -0x48(%ebp)
409c3d:	dd 45 b8             	fldl   -0x48(%ebp)
409c40:	dc 65 e0             	fsubl  -0x20(%ebp)
409c43:	dd 5d b0             	fstpl  -0x50(%ebp)
409c46:	dd 45 b0             	fldl   -0x50(%ebp)
409c49:	dc 0d aa 0a 4e 00    	fmull  0x4e0aaa
409c4f:	dd 5d a8             	fstpl  -0x58(%ebp)
409c52:	dd 45 a8             	fldl   -0x58(%ebp)
409c55:	dc 75 e8             	fdivl  -0x18(%ebp)
409c58:	dd 5d a0             	fstpl  -0x60(%ebp)
409c5b:	68 01 06 00 80       	push   $0x80000601
409c60:	ff 75 a4             	push   -0x5c(%ebp)
409c63:	ff 75 a0             	push   -0x60(%ebp)
409c66:	68 01 00 00 00       	push   $0x1
409c6b:	bb 74 00 00 00       	mov    $0x74,%ebx
409c70:	e8 6b 79 09 00       	call   0x4a15e0
409c75:	83 c4 10             	add    $0x10,%esp
409c78:	89 45 98             	mov    %eax,-0x68(%ebp)
409c7b:	89 55 9c             	mov    %edx,-0x64(%ebp)
409c7e:	dd 45 d8             	fldl   -0x28(%ebp)
409c81:	dc 4d c0             	fmull  -0x40(%ebp)
409c84:	dc 4d 98             	fmull  -0x68(%ebp)
409c87:	dd 5d 90             	fstpl  -0x70(%ebp)
409c8a:	dd 45 90             	fldl   -0x70(%ebp)
409c8d:	d9 e0                	fchs
409c8f:	dd 5d 88             	fstpl  -0x78(%ebp)
409c92:	dd 45 88             	fldl   -0x78(%ebp)
409c95:	dc 45 10             	faddl  0x10(%ebp)
409c98:	dd 5d 80             	fstpl  -0x80(%ebp)
409c9b:	8b 55 84             	mov    -0x7c(%ebp),%edx
409c9e:	8b 45 80             	mov    -0x80(%ebp),%eax
409ca1:	e9 00 00 00 00       	jmp    0x409ca6
409ca6:	8b e5                	mov    %ebp,%esp
409ca8:	5d                   	pop    %ebp
409ca9:	c2 18 00             	ret    $0x18
409cac:	55                   	push   %ebp
409cad:	8b ec                	mov    %esp,%ebp
409caf:	81 ec 70 00 00 00    	sub    $0x70,%esp
409cb5:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
409cbc:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
409cc3:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
409cca:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
409cd1:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
409cd8:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
409cdf:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
409ce6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
409ced:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
409cf4:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
409cfb:	dd 45 08             	fldl   0x8(%ebp)
409cfe:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
409d04:	df e0                	fnstsw %ax
409d06:	f6 c4 01             	test   $0x1,%ah
409d09:	0f 84 13 00 00 00    	je     0x409d22
409d0f:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409d16:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
409d1d:	e9 28 00 00 00       	jmp    0x409d4a
409d22:	dd 45 08             	fldl   0x8(%ebp)
409d25:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
409d2b:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409d31:	df e0                	fnstsw %ax
409d33:	f6 c4 41             	test   $0x41,%ah
409d36:	0f 85 0e 00 00 00    	jne    0x409d4a
409d3c:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409d43:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
409d4a:	dd 45 08             	fldl   0x8(%ebp)
409d4d:	d9 e4                	ftst
409d4f:	df e0                	fnstsw %ax
409d51:	f6 c4 01             	test   $0x1,%ah
409d54:	74 02                	je     0x409d58
409d56:	d9 e0                	fchs
409d58:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409d5e:	df e0                	fnstsw %ax
409d60:	f6 c4 41             	test   $0x41,%ah
409d63:	0f 84 0b 00 00 00    	je     0x409d74
409d69:	8b 55 14             	mov    0x14(%ebp),%edx
409d6c:	8b 45 10             	mov    0x10(%ebp),%eax
409d6f:	e9 fd 01 00 00       	jmp    0x409f71
409d74:	dd 45 08             	fldl   0x8(%ebp)
409d77:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
409d7d:	d9 e4                	ftst
409d7f:	df e0                	fnstsw %ax
409d81:	f6 c4 01             	test   $0x1,%ah
409d84:	74 02                	je     0x409d88
409d86:	d9 e0                	fchs
409d88:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409d8e:	df e0                	fnstsw %ax
409d90:	f6 c4 41             	test   $0x41,%ah
409d93:	0f 84 0b 00 00 00    	je     0x409da4
409d99:	8b 55 1c             	mov    0x1c(%ebp),%edx
409d9c:	8b 45 18             	mov    0x18(%ebp),%eax
409d9f:	e9 cd 01 00 00       	jmp    0x409f71
409da4:	dd 45 18             	fldl   0x18(%ebp)
409da7:	dc 65 10             	fsubl  0x10(%ebp)
409daa:	dd 5d d0             	fstpl  -0x30(%ebp)
409dad:	8b 55 d4             	mov    -0x2c(%ebp),%edx
409db0:	8b 45 d0             	mov    -0x30(%ebp),%eax
409db3:	89 45 f8             	mov    %eax,-0x8(%ebp)
409db6:	89 55 fc             	mov    %edx,-0x4(%ebp)
409db9:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
409dc0:	c7 45 f4 00 00 f0 3f 	movl   $0x3ff00000,-0xc(%ebp)
409dc7:	dd 45 f0             	fldl   -0x10(%ebp)
409dca:	dc 0d 22 0b 4e 00    	fmull  0x4e0b22
409dd0:	dd 5d d0             	fstpl  -0x30(%ebp)
409dd3:	8b 55 d4             	mov    -0x2c(%ebp),%edx
409dd6:	8b 45 d0             	mov    -0x30(%ebp),%eax
409dd9:	89 45 e8             	mov    %eax,-0x18(%ebp)
409ddc:	89 55 ec             	mov    %edx,-0x14(%ebp)
409ddf:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
409de6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
409ded:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
409df4:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
409dfb:	dd 45 d8             	fldl   -0x28(%ebp)
409dfe:	d9 e4                	ftst
409e00:	df e0                	fnstsw %ax
409e02:	f6 c4 01             	test   $0x1,%ah
409e05:	74 02                	je     0x409e09
409e07:	d9 e0                	fchs
409e09:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409e0f:	df e0                	fnstsw %ax
409e11:	f6 c4 41             	test   $0x41,%ah
409e14:	0f 85 3e 00 00 00    	jne    0x409e58
409e1a:	68 01 06 00 80       	push   $0x80000601
409e1f:	ff 75 fc             	push   -0x4(%ebp)
409e22:	ff 75 f8             	push   -0x8(%ebp)
409e25:	68 01 00 00 00       	push   $0x1
409e2a:	bb 5c 00 00 00       	mov    $0x5c,%ebx
409e2f:	e8 4c 78 09 00       	call   0x4a1680
409e34:	83 c4 10             	add    $0x10,%esp
409e37:	89 45 c4             	mov    %eax,-0x3c(%ebp)
409e3a:	89 55 c8             	mov    %edx,-0x38(%ebp)
409e3d:	dd 45 d8             	fldl   -0x28(%ebp)
409e40:	dc 65 c4             	fsubl  -0x3c(%ebp)
409e43:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
409e49:	df e0                	fnstsw %ax
409e4b:	f6 c4 01             	test   $0x1,%ah
409e4e:	0f 85 04 00 00 00    	jne    0x409e58
409e54:	33 c0                	xor    %eax,%eax
409e56:	eb 05                	jmp    0x409e5d
409e58:	b8 01 00 00 00       	mov    $0x1,%eax
409e5d:	85 c0                	test   %eax,%eax
409e5f:	0f 84 29 00 00 00    	je     0x409e8e
409e65:	8b 55 fc             	mov    -0x4(%ebp),%edx
409e68:	8b 45 f8             	mov    -0x8(%ebp),%eax
409e6b:	89 45 d8             	mov    %eax,-0x28(%ebp)
409e6e:	89 55 dc             	mov    %edx,-0x24(%ebp)
409e71:	dd 45 e8             	fldl   -0x18(%ebp)
409e74:	dc 35 f2 bb 4c 00    	fdivl  0x4cbbf2
409e7a:	dd 5d d0             	fstpl  -0x30(%ebp)
409e7d:	8b 55 d4             	mov    -0x2c(%ebp),%edx
409e80:	8b 45 d0             	mov    -0x30(%ebp),%eax
409e83:	89 45 e0             	mov    %eax,-0x20(%ebp)
409e86:	89 55 e4             	mov    %edx,-0x1c(%ebp)
409e89:	e9 3b 00 00 00       	jmp    0x409ec9
409e8e:	dd 45 e8             	fldl   -0x18(%ebp)
409e91:	dc 35 aa 0a 4e 00    	fdivl  0x4e0aaa
409e97:	dd 5d d0             	fstpl  -0x30(%ebp)
409e9a:	dd 45 f8             	fldl   -0x8(%ebp)
409e9d:	dc 75 d8             	fdivl  -0x28(%ebp)
409ea0:	dd 5d c8             	fstpl  -0x38(%ebp)
409ea3:	ff 75 cc             	push   -0x34(%ebp)
409ea6:	ff 75 c8             	push   -0x38(%ebp)
409ea9:	e8 e1 dd ff ff       	call   0x407c8f
409eae:	89 45 c0             	mov    %eax,-0x40(%ebp)
409eb1:	89 55 c4             	mov    %edx,-0x3c(%ebp)
409eb4:	dd 45 d0             	fldl   -0x30(%ebp)
409eb7:	dc 4d c0             	fmull  -0x40(%ebp)
409eba:	dd 5d b8             	fstpl  -0x48(%ebp)
409ebd:	8b 55 bc             	mov    -0x44(%ebp),%edx
409ec0:	8b 45 b8             	mov    -0x48(%ebp),%eax
409ec3:	89 45 e0             	mov    %eax,-0x20(%ebp)
409ec6:	89 55 e4             	mov    %edx,-0x1c(%ebp)
409ec9:	dd 45 08             	fldl   0x8(%ebp)
409ecc:	dc 0d 82 0a 4e 00    	fmull  0x4e0a82
409ed2:	dd 5d d0             	fstpl  -0x30(%ebp)
409ed5:	68 01 06 00 80       	push   $0x80000601
409eda:	ff 75 d4             	push   -0x2c(%ebp)
409edd:	ff 75 d0             	push   -0x30(%ebp)
409ee0:	68 01 06 00 80       	push   $0x80000601
409ee5:	68 00 00 00 40       	push   $0x40000000
409eea:	68 00 00 00 00       	push   $0x0
409eef:	68 02 00 00 00       	push   $0x2
409ef4:	bb 6c 00 00 00       	mov    $0x6c,%ebx
409ef9:	e8 02 77 09 00       	call   0x4a1600
409efe:	83 c4 1c             	add    $0x1c,%esp
409f01:	89 45 c8             	mov    %eax,-0x38(%ebp)
409f04:	89 55 cc             	mov    %edx,-0x34(%ebp)
409f07:	dd 45 08             	fldl   0x8(%ebp)
409f0a:	dc 4d f0             	fmull  -0x10(%ebp)
409f0d:	dd 5d c0             	fstpl  -0x40(%ebp)
409f10:	dd 45 c0             	fldl   -0x40(%ebp)
409f13:	dc 65 e0             	fsubl  -0x20(%ebp)
409f16:	dd 5d b8             	fstpl  -0x48(%ebp)
409f19:	dd 45 b8             	fldl   -0x48(%ebp)
409f1c:	dc 0d aa 0a 4e 00    	fmull  0x4e0aaa
409f22:	dd 5d b0             	fstpl  -0x50(%ebp)
409f25:	dd 45 b0             	fldl   -0x50(%ebp)
409f28:	dc 75 e8             	fdivl  -0x18(%ebp)
409f2b:	dd 5d a8             	fstpl  -0x58(%ebp)
409f2e:	68 01 06 00 80       	push   $0x80000601
409f33:	ff 75 ac             	push   -0x54(%ebp)
409f36:	ff 75 a8             	push   -0x58(%ebp)
409f39:	68 01 00 00 00       	push   $0x1
409f3e:	bb 74 00 00 00       	mov    $0x74,%ebx
409f43:	e8 98 76 09 00       	call   0x4a15e0
409f48:	83 c4 10             	add    $0x10,%esp
409f4b:	89 45 a0             	mov    %eax,-0x60(%ebp)
409f4e:	89 55 a4             	mov    %edx,-0x5c(%ebp)
409f51:	dd 45 d8             	fldl   -0x28(%ebp)
409f54:	dc 4d c8             	fmull  -0x38(%ebp)
409f57:	dc 4d a0             	fmull  -0x60(%ebp)
409f5a:	dd 5d 98             	fstpl  -0x68(%ebp)
409f5d:	dd 45 98             	fldl   -0x68(%ebp)
409f60:	dc 45 18             	faddl  0x18(%ebp)
409f63:	dd 5d 90             	fstpl  -0x70(%ebp)
409f66:	8b 55 94             	mov    -0x6c(%ebp),%edx
409f69:	8b 45 90             	mov    -0x70(%ebp),%eax
409f6c:	e9 00 00 00 00       	jmp    0x409f71
409f71:	8b e5                	mov    %ebp,%esp
409f73:	5d                   	pop    %ebp
409f74:	c2 18 00             	ret    $0x18
409f77:	55                   	push   %ebp
409f78:	8b ec                	mov    %esp,%ebp
409f7a:	81 ec 78 00 00 00    	sub    $0x78,%esp
409f80:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
409f87:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
409f8e:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
409f95:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
409f9c:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
409fa3:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
409faa:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
409fb1:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
409fb8:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
409fbf:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
409fc6:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
409fcd:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
409fd4:	dd 45 08             	fldl   0x8(%ebp)
409fd7:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
409fdd:	df e0                	fnstsw %ax
409fdf:	f6 c4 01             	test   $0x1,%ah
409fe2:	0f 84 13 00 00 00    	je     0x409ffb
409fe8:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409fef:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
409ff6:	e9 28 00 00 00       	jmp    0x40a023
409ffb:	dd 45 08             	fldl   0x8(%ebp)
409ffe:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
40a004:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
40a00a:	df e0                	fnstsw %ax
40a00c:	f6 c4 41             	test   $0x41,%ah
40a00f:	0f 85 0e 00 00 00    	jne    0x40a023
40a015:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
40a01c:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
40a023:	dd 45 08             	fldl   0x8(%ebp)
40a026:	d9 e4                	ftst
40a028:	df e0                	fnstsw %ax
40a02a:	f6 c4 01             	test   $0x1,%ah
40a02d:	74 02                	je     0x40a031
40a02f:	d9 e0                	fchs
40a031:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
40a037:	df e0                	fnstsw %ax
40a039:	f6 c4 41             	test   $0x41,%ah
40a03c:	0f 84 0b 00 00 00    	je     0x40a04d
40a042:	8b 55 14             	mov    0x14(%ebp),%edx
40a045:	8b 45 10             	mov    0x10(%ebp),%eax
40a048:	e9 fb 02 00 00       	jmp    0x40a348
40a04d:	dd 45 08             	fldl   0x8(%ebp)
40a050:	dc 0d fa bb 4c 00    	fmull  0x4cbbfa
40a056:	dd 5d c8             	fstpl  -0x38(%ebp)
40a059:	8b 55 cc             	mov    -0x34(%ebp),%edx
40a05c:	8b 45 c8             	mov    -0x38(%ebp),%eax
40a05f:	89 45 f8             	mov    %eax,-0x8(%ebp)
40a062:	89 55 fc             	mov    %edx,-0x4(%ebp)
40a065:	dd 45 f8             	fldl   -0x8(%ebp)
40a068:	dc 25 fa bb 4c 00    	fsubl  0x4cbbfa
40a06e:	d9 e4                	ftst
40a070:	df e0                	fnstsw %ax
40a072:	f6 c4 01             	test   $0x1,%ah
40a075:	74 02                	je     0x40a079
40a077:	d9 e0                	fchs
40a079:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
40a07f:	df e0                	fnstsw %ax
40a081:	f6 c4 41             	test   $0x41,%ah
40a084:	0f 84 0b 00 00 00    	je     0x40a095
40a08a:	8b 55 1c             	mov    0x1c(%ebp),%edx
40a08d:	8b 45 18             	mov    0x18(%ebp),%eax
40a090:	e9 b3 02 00 00       	jmp    0x40a348
40a095:	dd 45 18             	fldl   0x18(%ebp)
40a098:	dc 65 10             	fsubl  0x10(%ebp)
40a09b:	dd 5d c8             	fstpl  -0x38(%ebp)
40a09e:	8b 55 cc             	mov    -0x34(%ebp),%edx
40a0a1:	8b 45 c8             	mov    -0x38(%ebp),%eax
40a0a4:	89 45 f0             	mov    %eax,-0x10(%ebp)
40a0a7:	89 55 f4             	mov    %edx,-0xc(%ebp)
40a0aa:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
40a0b1:	c7 45 ec 00 00 f0 3f 	movl   $0x3ff00000,-0x14(%ebp)
40a0b8:	dd 45 e8             	fldl   -0x18(%ebp)
40a0bb:	dc 0d 22 0b 4e 00    	fmull  0x4e0b22
40a0c1:	dd 5d c8             	fstpl  -0x38(%ebp)
40a0c4:	8b 55 cc             	mov    -0x34(%ebp),%edx
40a0c7:	8b 45 c8             	mov    -0x38(%ebp),%eax
40a0ca:	89 45 e0             	mov    %eax,-0x20(%ebp)
40a0cd:	89 55 e4             	mov    %edx,-0x1c(%ebp)
40a0d0:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
40a0d7:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
40a0de:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
40a0e5:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
40a0ec:	dd 45 d0             	fldl   -0x30(%ebp)
40a0ef:	d9 e4                	ftst
40a0f1:	df e0                	fnstsw %ax
40a0f3:	f6 c4 01             	test   $0x1,%ah
40a0f6:	74 02                	je     0x40a0fa
40a0f8:	d9 e0                	fchs
40a0fa:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
40a100:	df e0                	fnstsw %ax
40a102:	f6 c4 41             	test   $0x41,%ah
40a105:	0f 85 3e 00 00 00    	jne    0x40a149
40a10b:	68 01 06 00 80       	push   $0x80000601
40a110:	ff 75 f4             	push   -0xc(%ebp)
40a113:	ff 75 f0             	push   -0x10(%ebp)
40a116:	68 01 00 00 00       	push   $0x1
40a11b:	bb 5c 00 00 00       	mov    $0x5c,%ebx
40a120:	e8 5b 75 09 00       	call   0x4a1680
40a125:	83 c4 10             	add    $0x10,%esp
40a128:	89 45 bc             	mov    %eax,-0x44(%ebp)
40a12b:	89 55 c0             	mov    %edx,-0x40(%ebp)
40a12e:	dd 45 d0             	fldl   -0x30(%ebp)
40a131:	dc 65 bc             	fsubl  -0x44(%ebp)
40a134:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
40a13a:	df e0                	fnstsw %ax
40a13c:	f6 c4 01             	test   $0x1,%ah
40a13f:	0f 85 04 00 00 00    	jne    0x40a149
40a145:	33 c0                	xor    %eax,%eax
40a147:	eb 05                	jmp    0x40a14e
40a149:	b8 01 00 00 00       	mov    $0x1,%eax
40a14e:	85 c0                	test   %eax,%eax
40a150:	0f 84 29 00 00 00    	je     0x40a17f
40a156:	8b 55 f4             	mov    -0xc(%ebp),%edx
40a159:	8b 45 f0             	mov    -0x10(%ebp),%eax
40a15c:	89 45 d0             	mov    %eax,-0x30(%ebp)
40a15f:	89 55 d4             	mov    %edx,-0x2c(%ebp)
40a162:	dd 45 e0             	fldl   -0x20(%ebp)