409404:	dd 5d d0             	fstpl  -0x30(%ebp)
409407:	8b 55 d4             	mov    -0x2c(%ebp),%edx
40940a:	8b 45 d0             	mov    -0x30(%ebp),%eax
40940d:	e9 00 00 00 00       	jmp    0x409412
409412:	8b e5                	mov    %ebp,%esp
409414:	5d                   	pop    %ebp
409415:	c2 18 00             	ret    $0x18
409418:	55                   	push   %ebp
409419:	8b ec                	mov    %esp,%ebp
40941b:	81 ec 08 00 00 00    	sub    $0x8,%esp
409421:	dd 45 08             	fldl   0x8(%ebp)
409424:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
40942a:	df e0                	fnstsw %ax
40942c:	f6 c4 01             	test   $0x1,%ah
40942f:	0f 84 13 00 00 00    	je     0x409448
409435:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
40943c:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
409443:	e9 28 00 00 00       	jmp    0x409470
409448:	dd 45 08             	fldl   0x8(%ebp)
40944b:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
409451:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409457:	df e0                	fnstsw %ax
409459:	f6 c4 41             	test   $0x41,%ah
40945c:	0f 85 0e 00 00 00    	jne    0x409470
409462:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409469:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
409470:	ff 75 0c             	push   0xc(%ebp)
409473:	ff 75 08             	push   0x8(%ebp)
409476:	ff 75 1c             	push   0x1c(%ebp)
409479:	ff 75 18             	push   0x18(%ebp)
40947c:	ff 75 14             	push   0x14(%ebp)
40947f:	ff 75 10             	push   0x10(%ebp)
409482:	e8 db fd ff ff       	call   0x409262
409487:	e9 00 00 00 00       	jmp    0x40948c
40948c:	8b e5                	mov    %ebp,%esp
40948e:	5d                   	pop    %ebp
40948f:	c2 18 00             	ret    $0x18
409492:	55                   	push   %ebp
409493:	8b ec                	mov    %esp,%ebp
409495:	81 ec 40 00 00 00    	sub    $0x40,%esp
40949b:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4094a2:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4094a9:	dd 45 08             	fldl   0x8(%ebp)
4094ac:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
4094b2:	df e0                	fnstsw %ax
4094b4:	f6 c4 01             	test   $0x1,%ah
4094b7:	0f 84 13 00 00 00    	je     0x4094d0
4094bd:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
4094c4:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
4094cb:	e9 28 00 00 00       	jmp    0x4094f8
4094d0:	dd 45 08             	fldl   0x8(%ebp)
4094d3:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
4094d9:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
4094df:	df e0                	fnstsw %ax
4094e1:	f6 c4 41             	test   $0x41,%ah
4094e4:	0f 85 0e 00 00 00    	jne    0x4094f8
4094ea:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
4094f1:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
4094f8:	db 45 14             	fildl  0x14(%ebp)
4094fb:	dd 5d f0             	fstpl  -0x10(%ebp)
4094fe:	dd 45 f0             	fldl   -0x10(%ebp)
409501:	db 45 10             	fildl  0x10(%ebp)
409504:	dd 5d e8             	fstpl  -0x18(%ebp)
409507:	dc 65 e8             	fsubl  -0x18(%ebp)
40950a:	dd 5d e0             	fstpl  -0x20(%ebp)
40950d:	8b 55 e4             	mov    -0x1c(%ebp),%edx
409510:	8b 45 e0             	mov    -0x20(%ebp),%eax
409513:	89 45 f8             	mov    %eax,-0x8(%ebp)
409516:	89 55 fc             	mov    %edx,-0x4(%ebp)
409519:	dd 45 08             	fldl   0x8(%ebp)
40951c:	dc 25 12 0b 4e 00    	fsubl  0x4e0b12
409522:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
409528:	df e0                	fnstsw %ax
40952a:	f6 c4 01             	test   $0x1,%ah
40952d:	0f 84 53 00 00 00    	je     0x409586
409533:	dd 45 08             	fldl   0x8(%ebp)
409536:	dc 0d fa bb 4c 00    	fmull  0x4cbbfa
40953c:	dd 5d f0             	fstpl  -0x10(%ebp)
40953f:	ff 75 f4             	push   -0xc(%ebp)
409542:	ff 75 f0             	push   -0x10(%ebp)
409545:	ff 75 fc             	push   -0x4(%ebp)
409548:	ff 75 f8             	push   -0x8(%ebp)
40954b:	68 00 00 00 00       	push   $0x0
409550:	68 00 00 00 00       	push   $0x0
409555:	e8 8c fc ff ff       	call   0x4091e6
40955a:	89 45 e8             	mov    %eax,-0x18(%ebp)
40955d:	89 55 ec             	mov    %edx,-0x14(%ebp)
409560:	dd 45 e8             	fldl   -0x18(%ebp)
409563:	dc 0d 12 0b 4e 00    	fmull  0x4e0b12
409569:	dd 5d e0             	fstpl  -0x20(%ebp)
40956c:	dd 45 e0             	fldl   -0x20(%ebp)
40956f:	db 45 10             	fildl  0x10(%ebp)
409572:	dd 5d d8             	fstpl  -0x28(%ebp)
409575:	dc 45 d8             	faddl  -0x28(%ebp)
409578:	dd 5d d0             	fstpl  -0x30(%ebp)
40957b:	8b 55 d4             	mov    -0x2c(%ebp),%edx
40957e:	8b 45 d0             	mov    -0x30(%ebp),%eax
409581:	e9 6e 00 00 00       	jmp    0x4095f4
409586:	dd 45 08             	fldl   0x8(%ebp)
409589:	dc 0d fa bb 4c 00    	fmull  0x4cbbfa
40958f:	dd 5d f0             	fstpl  -0x10(%ebp)
409592:	dd 45 f0             	fldl   -0x10(%ebp)
409595:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
40959b:	dd 5d e8             	fstpl  -0x18(%ebp)
40959e:	ff 75 ec             	push   -0x14(%ebp)
4095a1:	ff 75 e8             	push   -0x18(%ebp)
4095a4:	ff 75 fc             	push   -0x4(%ebp)
4095a7:	ff 75 f8             	push   -0x8(%ebp)
4095aa:	68 00 00 00 00       	push   $0x0
4095af:	68 00 00 00 00       	push   $0x0
4095b4:	e8 a9 fc ff ff       	call   0x409262
4095b9:	89 45 e0             	mov    %eax,-0x20(%ebp)
4095bc:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4095bf:	dd 45 e0             	fldl   -0x20(%ebp)
4095c2:	dc 0d 12 0b 4e 00    	fmull  0x4e0b12
4095c8:	dd 5d d8             	fstpl  -0x28(%ebp)
4095cb:	dd 45 f8             	fldl   -0x8(%ebp)
4095ce:	dc 0d 12 0b 4e 00    	fmull  0x4e0b12
4095d4:	dd 5d d0             	fstpl  -0x30(%ebp)
4095d7:	dd 45 d8             	fldl   -0x28(%ebp)
4095da:	dc 45 d0             	faddl  -0x30(%ebp)
4095dd:	db 45 10             	fildl  0x10(%ebp)
4095e0:	dd 5d c8             	fstpl  -0x38(%ebp)
4095e3:	dc 45 c8             	faddl  -0x38(%ebp)
4095e6:	dd 5d c0             	fstpl  -0x40(%ebp)
4095e9:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4095ec:	8b 45 c0             	mov    -0x40(%ebp),%eax
4095ef:	e9 00 00 00 00       	jmp    0x4095f4
4095f4:	8b e5                	mov    %ebp,%esp
4095f6:	5d                   	pop    %ebp
4095f7:	c2 10 00             	ret    $0x10
4095fa:	55                   	push   %ebp
4095fb:	8b ec                	mov    %esp,%ebp
4095fd:	81 ec 38 00 00 00    	sub    $0x38,%esp
409603:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
40960a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
409611:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
409618:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
40961f:	dd 45 08             	fldl   0x8(%ebp)
409622:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
409628:	df e0                	fnstsw %ax
40962a:	f6 c4 01             	test   $0x1,%ah
40962d:	0f 84 13 00 00 00    	je     0x409646
409633:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
40963a:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
409641:	e9 28 00 00 00       	jmp    0x40966e
409646:	dd 45 08             	fldl   0x8(%ebp)
409649:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
40964f:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409655:	df e0                	fnstsw %ax
409657:	f6 c4 41             	test   $0x41,%ah
40965a:	0f 85 0e 00 00 00    	jne    0x40966e
409660:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409667:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
40966e:	dd 45 18             	fldl   0x18(%ebp)
409671:	dc 65 10             	fsubl  0x10(%ebp)
409674:	dd 5d e8             	fstpl  -0x18(%ebp)
409677:	8b 55 ec             	mov    -0x14(%ebp),%edx
40967a:	8b 45 e8             	mov    -0x18(%ebp),%eax
40967d:	89 45 f8             	mov    %eax,-0x8(%ebp)
409680:	89 55 fc             	mov    %edx,-0x4(%ebp)
409683:	c7 45 f0 61 71 38 f3 	movl   $0xf3387161,-0x10(%ebp)
40968a:	c7 45 f4 ab 39 fb 3f 	movl   $0x3ffb39ab,-0xc(%ebp)
409691:	dd 45 f0             	fldl   -0x10(%ebp)
409694:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
40969a:	dd 5d e8             	fstpl  -0x18(%ebp)
40969d:	dd 45 e8             	fldl   -0x18(%ebp)
4096a0:	dc 4d 08             	fmull  0x8(%ebp)
4096a3:	dd 5d e0             	fstpl  -0x20(%ebp)
4096a6:	dd 45 e0             	fldl   -0x20(%ebp)
4096a9:	dc 65 f0             	fsubl  -0x10(%ebp)
4096ac:	dd 5d d8             	fstpl  -0x28(%ebp)
4096af:	dd 45 f8             	fldl   -0x8(%ebp)
4096b2:	dc 4d 08             	fmull  0x8(%ebp)
4096b5:	dc 4d 08             	fmull  0x8(%ebp)
4096b8:	dc 4d d8             	fmull  -0x28(%ebp)
4096bb:	dd 5d d0             	fstpl  -0x30(%ebp)
4096be:	dd 45 d0             	fldl   -0x30(%ebp)
4096c1:	dc 45 10             	faddl  0x10(%ebp)
4096c4:	dd 5d c8             	fstpl  -0x38(%ebp)
4096c7:	8b 55 cc             	mov    -0x34(%ebp),%edx
4096ca:	8b 45 c8             	mov    -0x38(%ebp),%eax
4096cd:	e9 00 00 00 00       	jmp    0x4096d2
4096d2:	8b e5                	mov    %ebp,%esp
4096d4:	5d                   	pop    %ebp
4096d5:	c2 18 00             	ret    $0x18
4096d8:	55                   	push   %ebp
4096d9:	8b ec                	mov    %esp,%ebp
4096db:	81 ec 50 00 00 00    	sub    $0x50,%esp
4096e1:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4096e8:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4096ef:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
4096f6:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
4096fd:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
409704:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
40970b:	dd 45 08             	fldl   0x8(%ebp)
40970e:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
409714:	df e0                	fnstsw %ax
409716:	f6 c4 01             	test   $0x1,%ah
409719:	0f 84 13 00 00 00    	je     0x409732
40971f:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409726:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
40972d:	e9 28 00 00 00       	jmp    0x40975a
409732:	dd 45 08             	fldl   0x8(%ebp)
409735:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
40973b:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409741:	df e0                	fnstsw %ax
409743:	f6 c4 41             	test   $0x41,%ah
409746:	0f 85 0e 00 00 00    	jne    0x40975a
40974c:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409753:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
40975a:	dd 45 18             	fldl   0x18(%ebp)
40975d:	dc 65 10             	fsubl  0x10(%ebp)
409760:	dd 5d e0             	fstpl  -0x20(%ebp)
409763:	8b 55 e4             	mov    -0x1c(%ebp),%edx
409766:	8b 45 e0             	mov    -0x20(%ebp),%eax
409769:	89 45 f8             	mov    %eax,-0x8(%ebp)
40976c:	89 55 fc             	mov    %edx,-0x4(%ebp)
40976f:	c7 45 f0 61 71 38 f3 	movl   $0xf3387161,-0x10(%ebp)
409776:	c7 45 f4 ab 39 fb 3f 	movl   $0x3ffb39ab,-0xc(%ebp)
40977d:	dd 45 08             	fldl   0x8(%ebp)
409780:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
409786:	dd 5d e0             	fstpl  -0x20(%ebp)
409789:	8b 55 e4             	mov    -0x1c(%ebp),%edx
40978c:	8b 45 e0             	mov    -0x20(%ebp),%eax
40978f:	89 45 e8             	mov    %eax,-0x18(%ebp)
409792:	89 55 ec             	mov    %edx,-0x14(%ebp)
409795:	dd 45 f0             	fldl   -0x10(%ebp)
409798:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
40979e:	dd 5d e0             	fstpl  -0x20(%ebp)
4097a1:	dd 45 e0             	fldl   -0x20(%ebp)
4097a4:	dc 4d e8             	fmull  -0x18(%ebp)
4097a7:	dd 5d d8             	fstpl  -0x28(%ebp)
4097aa:	dd 45 d8             	fldl   -0x28(%ebp)
4097ad:	dc 45 f0             	faddl  -0x10(%ebp)
4097b0:	dd 5d d0             	fstpl  -0x30(%ebp)
4097b3:	dd 45 e8             	fldl   -0x18(%ebp)
4097b6:	dc 4d e8             	fmull  -0x18(%ebp)
4097b9:	dc 4d d0             	fmull  -0x30(%ebp)
4097bc:	dd 5d c8             	fstpl  -0x38(%ebp)
4097bf:	dd 45 c8             	fldl   -0x38(%ebp)
4097c2:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
4097c8:	dd 5d c0             	fstpl  -0x40(%ebp)
4097cb:	dd 45 f8             	fldl   -0x8(%ebp)
4097ce:	dc 4d c0             	fmull  -0x40(%ebp)
4097d1:	dd 5d b8             	fstpl  -0x48(%ebp)
4097d4:	dd 45 b8             	fldl   -0x48(%ebp)
4097d7:	dc 45 10             	faddl  0x10(%ebp)
4097da:	dd 5d b0             	fstpl  -0x50(%ebp)
4097dd:	8b 55 b4             	mov    -0x4c(%ebp),%edx
4097e0:	8b 45 b0             	mov    -0x50(%ebp),%eax
4097e3:	e9 00 00 00 00       	jmp    0x4097e8
4097e8:	8b e5                	mov    %ebp,%esp
4097ea:	5d                   	pop    %ebp
4097eb:	c2 18 00             	ret    $0x18
4097ee:	55                   	push   %ebp
4097ef:	8b ec                	mov    %esp,%ebp
4097f1:	81 ec 58 00 00 00    	sub    $0x58,%esp
4097f7:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4097fe:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
409805:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
40980c:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
409813:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
40981a:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
409821:	dd 45 08             	fldl   0x8(%ebp)
409824:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
40982a:	df e0                	fnstsw %ax
40982c:	f6 c4 01             	test   $0x1,%ah
40982f:	0f 84 13 00 00 00    	je     0x409848
409835:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
40983c:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
409843:	e9 28 00 00 00       	jmp    0x409870
409848:	dd 45 08             	fldl   0x8(%ebp)
40984b:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
409851:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
409857:	df e0                	fnstsw %ax
409859:	f6 c4 41             	test   $0x41,%ah
40985c:	0f 85 0e 00 00 00    	jne    0x409870
409862:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
409869:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
409870:	dd 45 18             	fldl   0x18(%ebp)
409873:	dc 65 10             	fsubl  0x10(%ebp)
409876:	dd 5d e0             	fstpl  -0x20(%ebp)
409879:	8b 55 e4             	mov    -0x1c(%ebp),%edx
40987c:	8b 45 e0             	mov    -0x20(%ebp),%eax
40987f:	89 45 f8             	mov    %eax,-0x8(%ebp)
409882:	89 55 fc             	mov    %edx,-0x4(%ebp)
409885:	c7 45 f0 61 71 38 f3 	movl   $0xf3387161,-0x10(%ebp)
40988c:	c7 45 f4 ab 39 fb 3f 	movl   $0x3ffb39ab,-0xc(%ebp)
409893:	dd 45 08             	fldl   0x8(%ebp)
409896:	dc 0d fa bb 4c 00    	fmull  0x4cbbfa
40989c:	dd 5d e0             	fstpl  -0x20(%ebp)
40989f:	8b 55 e4             	mov    -0x1c(%ebp),%edx
4098a2:	8b 45 e0             	mov    -0x20(%ebp),%eax
4098a5:	89 45 e8             	mov    %eax,-0x18(%ebp)
4098a8:	89 55 ec             	mov    %edx,-0x14(%ebp)
4098ab:	dd 45 e8             	fldl   -0x18(%ebp)
4098ae:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
4098b4:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
4098ba:	df e0                	fnstsw %ax
4098bc:	f6 c4 01             	test   $0x1,%ah
4098bf:	0f 84 65 00 00 00    	je     0x40992a
4098c5:	dd 45 f0             	fldl   -0x10(%ebp)
4098c8:	dc 0d 1a 0b 4e 00    	fmull  0x4e0b1a
4098ce:	dd 5d e0             	fstpl  -0x20(%ebp)
4098d1:	8b 55 e4             	mov    -0x1c(%ebp),%edx
4098d4:	8b 45 e0             	mov    -0x20(%ebp),%eax
4098d7:	89 45 f0             	mov    %eax,-0x10(%ebp)
4098da:	89 55 f4             	mov    %edx,-0xc(%ebp)
4098dd:	dd 45 f8             	fldl   -0x8(%ebp)
4098e0:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
4098e6:	dd 5d e0             	fstpl  -0x20(%ebp)
4098e9:	dd 45 f0             	fldl   -0x10(%ebp)
4098ec:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
4098f2:	dd 5d d8             	fstpl  -0x28(%ebp)
4098f5:	dd 45 d8             	fldl   -0x28(%ebp)
4098f8:	dc 4d e8             	fmull  -0x18(%ebp)
4098fb:	dd 5d d0             	fstpl  -0x30(%ebp)
4098fe:	dd 45 d0             	fldl   -0x30(%ebp)
409901:	dc 65 f0             	fsubl  -0x10(%ebp)
409904:	dd 5d c8             	fstpl  -0x38(%ebp)
409907:	dd 45 e0             	fldl   -0x20(%ebp)
40990a:	dc 4d e8             	fmull  -0x18(%ebp)
40990d:	dc 4d e8             	fmull  -0x18(%ebp)
409910:	dc 4d c8             	fmull  -0x38(%ebp)
409913:	dd 5d c0             	fstpl  -0x40(%ebp)
409916:	dd 45 c0             	fldl   -0x40(%ebp)
409919:	dc 45 10             	faddl  0x10(%ebp)
40991c:	dd 5d b8             	fstpl  -0x48(%ebp)
40991f:	8b 55 bc             	mov    -0x44(%ebp),%edx
409922:	8b 45 b8             	mov    -0x48(%ebp),%eax
409925:	e9 83 00 00 00       	jmp    0x4099ad
40992a:	dd 45 e8             	fldl   -0x18(%ebp)
40992d:	dc 25 fa bb 4c 00    	fsubl  0x4cbbfa
409933:	dd 5d e8             	fstpl  -0x18(%ebp)
409936:	dd 45 f0             	fldl   -0x10(%ebp)
409939:	dc 0d 1a 0b 4e 00    	fmull  0x4e0b1a
40993f:	dd 5d e0             	fstpl  -0x20(%ebp)
409942:	8b 55 e4             	mov    -0x1c(%ebp),%edx
409945:	8b 45 e0             	mov    -0x20(%ebp),%eax
409948:	89 45 f0             	mov    %eax,-0x10(%ebp)
40994b:	89 55 f4             	mov    %edx,-0xc(%ebp)
40994e:	dd 45 f8             	fldl   -0x8(%ebp)
409951:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
409957:	dd 5d e0             	fstpl  -0x20(%ebp)
40995a:	dd 45 f0             	fldl   -0x10(%ebp)
40995d:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
409963:	dd 5d d8             	fstpl  -0x28(%ebp)
409966:	dd 45 d8             	fldl   -0x28(%ebp)
409969:	dc 4d e8             	fmull  -0x18(%ebp)