4ae36e:	cc                   	int3
4ae36f:	cc                   	int3
4ae370:	db 6c 24 10          	fldt   0x10(%esp)
4ae374:	db 6c 24 04          	fldt   0x4(%esp)
4ae378:	8b 44 24 08          	mov    0x8(%esp),%eax
4ae37c:	03 c0                	add    %eax,%eax
4ae37e:	0f 83 86 00 00 00    	jae    0x4ae40a
4ae384:	35 00 00 00 0e       	xor    $0xe000000,%eax
4ae389:	a9 00 00 00 0e       	test   $0xe000000,%eax
4ae38e:	74 03                	je     0x4ae393
4ae390:	de f9                	fdivrp %st,%st(1)
4ae392:	c3                   	ret
4ae393:	c1 e8 1c             	shr    $0x1c,%eax
4ae396:	80 b8 90 c8 50 00 00 	cmpb   $0x0,0x50c890(%eax)
4ae39d:	75 03                	jne    0x4ae3a2
4ae39f:	de f9                	fdivrp %st,%st(1)
4ae3a1:	c3                   	ret
4ae3a2:	8b 44 24 0c          	mov    0xc(%esp),%eax
4ae3a6:	25 ff 7f 00 00       	and    $0x7fff,%eax
4ae3ab:	74 67                	je     0x4ae414
4ae3ad:	3d ff 7f 00 00       	cmp    $0x7fff,%eax
4ae3b2:	74 60                	je     0x4ae414
4ae3b4:	d9 7c 24 1c          	fnstcw 0x1c(%esp)
4ae3b8:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4ae3bc:	0d 3f 03 00 00       	or     $0x33f,%eax
4ae3c1:	25 ff f3 00 00       	and    $0xf3ff,%eax
4ae3c6:	89 44 24 20          	mov    %eax,0x20(%esp)
4ae3ca:	d9 6c 24 20          	fldcw  0x20(%esp)
4ae3ce:	8b 44 24 18          	mov    0x18(%esp),%eax
4ae3d2:	25 ff 7f 00 00       	and    $0x7fff,%eax
4ae3d7:	83 f8 01             	cmp    $0x1,%eax
4ae3da:	74 17                	je     0x4ae3f3
4ae3dc:	d8 0d a0 c8 50 00    	fmuls  0x50c8a0
4ae3e2:	d9 c9                	fxch   %st(1)
4ae3e4:	d8 0d a0 c8 50 00    	fmuls  0x50c8a0
4ae3ea:	d9 c9                	fxch   %st(1)
4ae3ec:	d9 6c 24 1c          	fldcw  0x1c(%esp)
4ae3f0:	de f9                	fdivrp %st,%st(1)
4ae3f2:	c3                   	ret
4ae3f3:	d8 0d a4 c8 50 00    	fmuls  0x50c8a4
4ae3f9:	d9 c9                	fxch   %st(1)
4ae3fb:	d8 0d a4 c8 50 00    	fmuls  0x50c8a4
4ae401:	d9 c9                	fxch   %st(1)
4ae403:	d9 6c 24 1c          	fldcw  0x1c(%esp)
4ae407:	de f9                	fdivrp %st,%st(1)
4ae409:	c3                   	ret
4ae40a:	8b 44 24 04          	mov    0x4(%esp),%eax
4ae40e:	0b 44 24 08          	or     0x8(%esp),%eax
4ae412:	75 03                	jne    0x4ae417
4ae414:	de f9                	fdivrp %st,%st(1)
4ae416:	c3                   	ret
4ae417:	8b 44 24 0c          	mov    0xc(%esp),%eax
4ae41b:	25 ff 7f 00 00       	and    $0x7fff,%eax
4ae420:	75 f2                	jne    0x4ae414
4ae422:	d9 7c 24 1c          	fnstcw 0x1c(%esp)
4ae426:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4ae42a:	0d 3f 03 00 00       	or     $0x33f,%eax
4ae42f:	25 ff f3 00 00       	and    $0xf3ff,%eax
4ae434:	89 44 24 20          	mov    %eax,0x20(%esp)
4ae438:	d9 6c 24 20          	fldcw  0x20(%esp)
4ae43c:	8b 44 24 18          	mov    0x18(%esp),%eax
4ae440:	25 ff 7f 00 00       	and    $0x7fff,%eax
4ae445:	74 11                	je     0x4ae458
4ae447:	3d ff 7f 00 00       	cmp    $0x7fff,%eax
4ae44c:	74 32                	je     0x4ae480
4ae44e:	8b 44 24 14          	mov    0x14(%esp),%eax
4ae452:	03 c0                	add    %eax,%eax
4ae454:	73 2a                	jae    0x4ae480
4ae456:	eb 08                	jmp    0x4ae460
4ae458:	8b 44 24 14          	mov    0x14(%esp),%eax
4ae45c:	03 c0                	add    %eax,%eax
4ae45e:	72 20                	jb     0x4ae480
4ae460:	d9 c9                	fxch   %st(1)
4ae462:	dd d8                	fstp   %st(0)
4ae464:	d9 c0                	fld    %st(0)
4ae466:	d8 0d a8 c8 50 00    	fmuls  0x50c8a8
4ae46c:	db 7c 24 04          	fstpt  0x4(%esp)
4ae470:	db 6c 24 10          	fldt   0x10(%esp)
4ae474:	d9 c9                	fxch   %st(1)
4ae476:	9b d9 6c 24 1c       	fldcw  0x1c(%esp)
4ae47b:	e9 f8 fe ff ff       	jmp    0x4ae378
4ae480:	d9 6c 24 1c          	fldcw  0x1c(%esp)
4ae484:	de f9                	fdivrp %st,%st(1)
4ae486:	c3                   	ret
4ae487:	83 ec 2c             	sub    $0x2c,%esp
4ae48a:	83 e0 3f             	and    $0x3f,%eax
4ae48d:	ff 24 85 ee c8 50 00 	jmp    *0x50c8ee(,%eax,4)
4ae494:	d8 f0                	fdiv   %st(0),%st
4ae496:	83 c4 2c             	add    $0x2c,%esp
4ae499:	c3                   	ret
4ae49a:	83 c4 2c             	add    $0x2c,%esp
4ae49d:	cd 06                	int    $0x6
4ae49f:	d8 f8                	fdivr  %st(0),%st
4ae4a1:	83 c4 2c             	add    $0x2c,%esp
4ae4a4:	c3                   	ret
4ae4a5:	83 c4 2c             	add    $0x2c,%esp
4ae4a8:	cd 06                	int    $0x6
4ae4aa:	d8 f0                	fdiv   %st(0),%st
4ae4ac:	83 c4 2c             	add    $0x2c,%esp
4ae4af:	c3                   	ret
4ae4b0:	de f8                	fdivrp %st,%st(0)
4ae4b2:	83 c4 2c             	add    $0x2c,%esp
4ae4b5:	c3                   	ret
4ae4b6:	d8 f8                	fdivr  %st(0),%st
4ae4b8:	83 c4 2c             	add    $0x2c,%esp
4ae4bb:	c3                   	ret
4ae4bc:	de f0                	fdivp  %st,%st(0)
4ae4be:	83 c4 2c             	add    $0x2c,%esp
4ae4c1:	c3                   	ret
4ae4c2:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae4c6:	d9 c0                	fld    %st(0)
4ae4c8:	db 3c 24             	fstpt  (%esp)
4ae4cb:	db 7c 24 20          	fstpt  0x20(%esp)
4ae4cf:	e8 9c fe ff ff       	call   0x4ae370
4ae4d4:	db 6c 24 20          	fldt   0x20(%esp)
4ae4d8:	d9 c9                	fxch   %st(1)
4ae4da:	83 c4 2c             	add    $0x2c,%esp
4ae4dd:	c3                   	ret
4ae4de:	83 c4 2c             	add    $0x2c,%esp
4ae4e1:	cd 06                	int    $0x6
4ae4e3:	db 3c 24             	fstpt  (%esp)
4ae4e6:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae4ea:	e8 81 fe ff ff       	call   0x4ae370
4ae4ef:	db 6c 24 0c          	fldt   0xc(%esp)
4ae4f3:	d9 c9                	fxch   %st(1)
4ae4f5:	83 c4 2c             	add    $0x2c,%esp
4ae4f8:	c3                   	ret
4ae4f9:	83 c4 2c             	add    $0x2c,%esp
4ae4fc:	cd 06                	int    $0x6
4ae4fe:	d9 c9                	fxch   %st(1)
4ae500:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae504:	d9 c0                	fld    %st(0)
4ae506:	db 3c 24             	fstpt  (%esp)
4ae509:	db 7c 24 20          	fstpt  0x20(%esp)
4ae50d:	e8 5e fe ff ff       	call   0x4ae370
4ae512:	db 6c 24 20          	fldt   0x20(%esp)
4ae516:	83 c4 2c             	add    $0x2c,%esp
4ae519:	c3                   	ret
4ae51a:	db 3c 24             	fstpt  (%esp)
4ae51d:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae521:	e8 4a fe ff ff       	call   0x4ae370
4ae526:	83 c4 2c             	add    $0x2c,%esp
4ae529:	c3                   	ret
4ae52a:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae52e:	db 3c 24             	fstpt  (%esp)
4ae531:	e8 3a fe ff ff       	call   0x4ae370
4ae536:	db 6c 24 0c          	fldt   0xc(%esp)
4ae53a:	83 c4 2c             	add    $0x2c,%esp
4ae53d:	c3                   	ret
4ae53e:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae542:	db 3c 24             	fstpt  (%esp)
4ae545:	e8 26 fe ff ff       	call   0x4ae370
4ae54a:	83 c4 2c             	add    $0x2c,%esp
4ae54d:	c3                   	ret
4ae54e:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae552:	d9 c9                	fxch   %st(1)
4ae554:	d9 c0                	fld    %st(0)
4ae556:	db 3c 24             	fstpt  (%esp)
4ae559:	db 7c 24 20          	fstpt  0x20(%esp)
4ae55d:	e8 0e fe ff ff       	call   0x4ae370
4ae562:	d9 c9                	fxch   %st(1)
4ae564:	db 6c 24 20          	fldt   0x20(%esp)
4ae568:	d9 ca                	fxch   %st(2)
4ae56a:	83 c4 2c             	add    $0x2c,%esp
4ae56d:	c3                   	ret
4ae56e:	83 c4 2c             	add    $0x2c,%esp
4ae571:	cd 06                	int    $0x6
4ae573:	db 3c 24             	fstpt  (%esp)
4ae576:	d9 c9                	fxch   %st(1)
4ae578:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae57c:	e8 ef fd ff ff       	call   0x4ae370
4ae581:	d9 c9                	fxch   %st(1)
4ae583:	db 6c 24 0c          	fldt   0xc(%esp)
4ae587:	d9 ca                	fxch   %st(2)
4ae589:	83 c4 2c             	add    $0x2c,%esp
4ae58c:	c3                   	ret
4ae58d:	83 c4 2c             	add    $0x2c,%esp
4ae590:	cd 06                	int    $0x6
4ae592:	d9 ca                	fxch   %st(2)
4ae594:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae598:	d9 c9                	fxch   %st(1)
4ae59a:	d9 c0                	fld    %st(0)
4ae59c:	db 3c 24             	fstpt  (%esp)
4ae59f:	db 7c 24 20          	fstpt  0x20(%esp)
4ae5a3:	e8 c8 fd ff ff       	call   0x4ae370
4ae5a8:	d9 c9                	fxch   %st(1)
4ae5aa:	db 6c 24 20          	fldt   0x20(%esp)
4ae5ae:	83 c4 2c             	add    $0x2c,%esp
4ae5b1:	c3                   	ret
4ae5b2:	db 3c 24             	fstpt  (%esp)
4ae5b5:	d9 c9                	fxch   %st(1)
4ae5b7:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae5bb:	e8 b0 fd ff ff       	call   0x4ae370
4ae5c0:	d9 c9                	fxch   %st(1)
4ae5c2:	83 c4 2c             	add    $0x2c,%esp
4ae5c5:	c3                   	ret
4ae5c6:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae5ca:	d9 c9                	fxch   %st(1)
4ae5cc:	db 3c 24             	fstpt  (%esp)
4ae5cf:	e8 9c fd ff ff       	call   0x4ae370
4ae5d4:	d9 c9                	fxch   %st(1)
4ae5d6:	db 6c 24 0c          	fldt   0xc(%esp)
4ae5da:	83 c4 2c             	add    $0x2c,%esp
4ae5dd:	c3                   	ret
4ae5de:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae5e2:	d9 c9                	fxch   %st(1)
4ae5e4:	db 3c 24             	fstpt  (%esp)
4ae5e7:	e8 84 fd ff ff       	call   0x4ae370
4ae5ec:	d9 c9                	fxch   %st(1)
4ae5ee:	83 c4 2c             	add    $0x2c,%esp
4ae5f1:	c3                   	ret
4ae5f2:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae5f6:	d9 ca                	fxch   %st(2)
4ae5f8:	d9 c0                	fld    %st(0)
4ae5fa:	db 3c 24             	fstpt  (%esp)
4ae5fd:	db 7c 24 20          	fstpt  0x20(%esp)
4ae601:	e8 6a fd ff ff       	call   0x4ae370
4ae606:	d9 ca                	fxch   %st(2)
4ae608:	db 6c 24 20          	fldt   0x20(%esp)
4ae60c:	d9 cb                	fxch   %st(3)
4ae60e:	83 c4 2c             	add    $0x2c,%esp
4ae611:	c3                   	ret
4ae612:	83 c4 2c             	add    $0x2c,%esp
4ae615:	cd 06                	int    $0x6
4ae617:	db 3c 24             	fstpt  (%esp)
4ae61a:	d9 ca                	fxch   %st(2)
4ae61c:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae620:	e8 4b fd ff ff       	call   0x4ae370
4ae625:	d9 ca                	fxch   %st(2)
4ae627:	db 6c 24 0c          	fldt   0xc(%esp)
4ae62b:	d9 cb                	fxch   %st(3)
4ae62d:	83 c4 2c             	add    $0x2c,%esp
4ae630:	c3                   	ret
4ae631:	83 c4 2c             	add    $0x2c,%esp
4ae634:	cd 06                	int    $0x6
4ae636:	d9 cb                	fxch   %st(3)
4ae638:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae63c:	d9 ca                	fxch   %st(2)
4ae63e:	d9 c0                	fld    %st(0)
4ae640:	db 3c 24             	fstpt  (%esp)
4ae643:	db 7c 24 20          	fstpt  0x20(%esp)
4ae647:	e8 24 fd ff ff       	call   0x4ae370
4ae64c:	d9 ca                	fxch   %st(2)
4ae64e:	db 6c 24 20          	fldt   0x20(%esp)
4ae652:	83 c4 2c             	add    $0x2c,%esp
4ae655:	c3                   	ret
4ae656:	db 3c 24             	fstpt  (%esp)
4ae659:	d9 ca                	fxch   %st(2)
4ae65b:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae65f:	e8 0c fd ff ff       	call   0x4ae370
4ae664:	d9 ca                	fxch   %st(2)
4ae666:	83 c4 2c             	add    $0x2c,%esp
4ae669:	c3                   	ret
4ae66a:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae66e:	d9 ca                	fxch   %st(2)
4ae670:	db 3c 24             	fstpt  (%esp)
4ae673:	e8 f8 fc ff ff       	call   0x4ae370
4ae678:	d9 ca                	fxch   %st(2)
4ae67a:	db 6c 24 0c          	fldt   0xc(%esp)
4ae67e:	83 c4 2c             	add    $0x2c,%esp
4ae681:	c3                   	ret
4ae682:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae686:	d9 ca                	fxch   %st(2)
4ae688:	db 3c 24             	fstpt  (%esp)
4ae68b:	e8 e0 fc ff ff       	call   0x4ae370
4ae690:	d9 ca                	fxch   %st(2)
4ae692:	83 c4 2c             	add    $0x2c,%esp
4ae695:	c3                   	ret
4ae696:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae69a:	d9 cb                	fxch   %st(3)
4ae69c:	d9 c0                	fld    %st(0)
4ae69e:	db 3c 24             	fstpt  (%esp)
4ae6a1:	db 7c 24 20          	fstpt  0x20(%esp)
4ae6a5:	e8 c6 fc ff ff       	call   0x4ae370
4ae6aa:	d9 cb                	fxch   %st(3)
4ae6ac:	db 6c 24 20          	fldt   0x20(%esp)
4ae6b0:	d9 cc                	fxch   %st(4)
4ae6b2:	83 c4 2c             	add    $0x2c,%esp
4ae6b5:	c3                   	ret
4ae6b6:	83 c4 2c             	add    $0x2c,%esp
4ae6b9:	cd 06                	int    $0x6
4ae6bb:	db 3c 24             	fstpt  (%esp)
4ae6be:	d9 cb                	fxch   %st(3)
4ae6c0:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae6c4:	e8 a7 fc ff ff       	call   0x4ae370
4ae6c9:	d9 cb                	fxch   %st(3)
4ae6cb:	db 6c 24 0c          	fldt   0xc(%esp)
4ae6cf:	d9 cc                	fxch   %st(4)
4ae6d1:	83 c4 2c             	add    $0x2c,%esp
4ae6d4:	c3                   	ret
4ae6d5:	83 c4 2c             	add    $0x2c,%esp
4ae6d8:	cd 06                	int    $0x6
4ae6da:	d9 cc                	fxch   %st(4)
4ae6dc:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae6e0:	d9 cb                	fxch   %st(3)
4ae6e2:	d9 c0                	fld    %st(0)
4ae6e4:	db 3c 24             	fstpt  (%esp)
4ae6e7:	db 7c 24 20          	fstpt  0x20(%esp)
4ae6eb:	e8 80 fc ff ff       	call   0x4ae370
4ae6f0:	d9 cb                	fxch   %st(3)
4ae6f2:	db 6c 24 20          	fldt   0x20(%esp)
4ae6f6:	83 c4 2c             	add    $0x2c,%esp
4ae6f9:	c3                   	ret
4ae6fa:	db 3c 24             	fstpt  (%esp)
4ae6fd:	d9 cb                	fxch   %st(3)
4ae6ff:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae703:	e8 68 fc ff ff       	call   0x4ae370
4ae708:	d9 cb                	fxch   %st(3)
4ae70a:	83 c4 2c             	add    $0x2c,%esp
4ae70d:	c3                   	ret
4ae70e:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae712:	d9 cb                	fxch   %st(3)
4ae714:	db 3c 24             	fstpt  (%esp)
4ae717:	e8 54 fc ff ff       	call   0x4ae370
4ae71c:	d9 cb                	fxch   %st(3)
4ae71e:	db 6c 24 0c          	fldt   0xc(%esp)
4ae722:	83 c4 2c             	add    $0x2c,%esp
4ae725:	c3                   	ret
4ae726:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae72a:	d9 cb                	fxch   %st(3)
4ae72c:	db 3c 24             	fstpt  (%esp)
4ae72f:	e8 3c fc ff ff       	call   0x4ae370
4ae734:	d9 cb                	fxch   %st(3)
4ae736:	83 c4 2c             	add    $0x2c,%esp
4ae739:	c3                   	ret
4ae73a:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae73e:	d9 cc                	fxch   %st(4)
4ae740:	d9 c0                	fld    %st(0)
4ae742:	db 3c 24             	fstpt  (%esp)
4ae745:	db 7c 24 20          	fstpt  0x20(%esp)
4ae749:	e8 22 fc ff ff       	call   0x4ae370
4ae74e:	d9 cc                	fxch   %st(4)
4ae750:	db 6c 24 20          	fldt   0x20(%esp)
4ae754:	d9 cd                	fxch   %st(5)
4ae756:	83 c4 2c             	add    $0x2c,%esp
4ae759:	c3                   	ret
4ae75a:	83 c4 2c             	add    $0x2c,%esp
4ae75d:	cd 06                	int    $0x6
4ae75f:	db 3c 24             	fstpt  (%esp)
4ae762:	d9 cc                	fxch   %st(4)
4ae764:	db 7c 24 0c          	fstpt  0xc(%esp)
4ae768:	e8 03 fc ff ff       	call   0x4ae370
4ae76d:	d9 cc                	fxch   %st(4)
4ae76f:	db 6c 24 0c          	fldt   0xc(%esp)
4ae773:	d9 cd                	fxch   %st(5)
4ae775:	83 c4 2c             	add    $0x2c,%esp
4ae778:	c3                   	ret
4ae779:	83 c4 2c             	add    $0x2c,%esp
4ae77c:	cd 06                	int    $0x6
4ae77e:	d9 cd                	fxch   %st(5)