4263f9:	9b d9 3c 24          	fstcw  (%esp)
4263fd:	74 6d                	je     0x42646c
4263ff:	66 81 3c 24 7f 02    	cmpw   $0x27f,(%esp)
426405:	74 05                	je     0x42640c
426407:	e8 a9 9f 00 00       	call   0x4303b5
42640c:	3d 00 00 f0 3f       	cmp    $0x3ff00000,%eax
426411:	73 2d                	jae    0x426440
426413:	d9 e8                	fld1
426415:	d8 c1                	fadd   %st(1),%st
426417:	d9 e8                	fld1
426419:	d8 e2                	fsub   %st(2),%st
42641b:	de c9                	fmulp  %st,%st(1)
42641d:	d9 fa                	fsqrt
42641f:	d9 c9                	fxch   %st(1)
426421:	d9 f3                	fpatan
426423:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
42642a:	0f 85 0e a0 00 00    	jne    0x43043e
426430:	ba 0d 00 00 00       	mov    $0xd,%edx
426435:	8d 0d 40 f0 4b 00    	lea    0x4bf040,%ecx
42643b:	e9 0b a0 00 00       	jmp    0x43044b
426440:	77 38                	ja     0x42647a
426442:	8b 44 24 0c          	mov    0xc(%esp),%eax
426446:	8b c8                	mov    %eax,%ecx
426448:	25 ff ff 0f 00       	and    $0xfffff,%eax
42644d:	0b 44 24 08          	or     0x8(%esp),%eax
426451:	75 27                	jne    0x42647a
426453:	81 e1 00 00 00 80    	and    $0x80000000,%ecx
426459:	dd d8                	fstp   %st(0)
42645b:	74 04                	je     0x426461
42645d:	d9 eb                	fldpi
42645f:	eb c2                	jmp    0x426423
426461:	d9 ee                	fldz
426463:	eb be                	jmp    0x426423
426465:	e8 62 9f 00 00       	call   0x4303cc
42646a:	eb 1b                	jmp    0x426487
42646c:	a9 ff ff 0f 00       	test   $0xfffff,%eax
426471:	75 f2                	jne    0x426465
426473:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
426478:	75 eb                	jne    0x426465
42647a:	dd d8                	fstp   %st(0)
42647c:	db 2d 30 7c 49 00    	fldt   0x497c30
426482:	b8 01 00 00 00       	mov    $0x1,%eax
426487:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
42648e:	0f 85 aa 9f 00 00    	jne    0x43043e
426494:	ba 0d 00 00 00       	mov    $0xd,%edx
426499:	8d 0d 40 f0 4b 00    	lea    0x4bf040,%ecx
42649f:	e8 b3 9e 00 00       	call   0x430357
4264a4:	5a                   	pop    %edx
4264a5:	c3                   	ret
4264a6:	cc                   	int3
4264a7:	cc                   	int3
4264a8:	cc                   	int3
4264a9:	cc                   	int3
4264aa:	cc                   	int3
4264ab:	cc                   	int3
4264ac:	cc                   	int3
4264ad:	cc                   	int3
4264ae:	cc                   	int3
4264af:	cc                   	int3
4264b0:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
4264b7:	0f 84 82 00 00 00    	je     0x42653f
4264bd:	83 ec 08             	sub    $0x8,%esp
4264c0:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
4264c5:	8b 44 24 04          	mov    0x4(%esp),%eax
4264c9:	25 80 7f 00 00       	and    $0x7f80,%eax
4264ce:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
4264d3:	75 0f                	jne    0x4264e4
4264d5:	d9 3c 24             	fnstcw (%esp)
4264d8:	66 8b 04 24          	mov    (%esp),%ax
4264dc:	66 83 e0 7f          	and    $0x7f,%ax
4264e0:	66 83 f8 7f          	cmp    $0x7f,%ax
4264e4:	8d 64 24 08          	lea    0x8(%esp),%esp
4264e8:	75 55                	jne    0x42653f
4264ea:	e9 e9 c6 00 00       	jmp    0x432bd8
4264ef:	90                   	nop
4264f0:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
4264f7:	74 32                	je     0x42652b
4264f9:	83 ec 08             	sub    $0x8,%esp
4264fc:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
426501:	8b 44 24 04          	mov    0x4(%esp),%eax
426505:	25 80 7f 00 00       	and    $0x7f80,%eax
42650a:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
42650f:	75 0f                	jne    0x426520
426511:	d9 3c 24             	fnstcw (%esp)
426514:	66 8b 04 24          	mov    (%esp),%ax
426518:	66 83 e0 7f          	and    $0x7f,%ax
42651c:	66 83 f8 7f          	cmp    $0x7f,%ax
426520:	8d 64 24 08          	lea    0x8(%esp),%esp
426524:	75 05                	jne    0x42652b
426526:	e9 95 c6 00 00       	jmp    0x432bc0
42652b:	83 ec 0c             	sub    $0xc,%esp
42652e:	dd 14 24             	fstl   (%esp)
426531:	e8 f2 9e 00 00       	call   0x430428
426536:	e8 0d 00 00 00       	call   0x426548
42653b:	83 c4 0c             	add    $0xc,%esp
42653e:	c3                   	ret
42653f:	8d 54 24 04          	lea    0x4(%esp),%edx
426543:	e8 9d 9e 00 00       	call   0x4303e5
426548:	52                   	push   %edx
426549:	9b d9 3c 24          	fstcw  (%esp)
42654d:	74 6d                	je     0x4265bc
42654f:	66 81 3c 24 7f 02    	cmpw   $0x27f,(%esp)
426555:	74 05                	je     0x42655c
426557:	e8 59 9e 00 00       	call   0x4303b5
42655c:	3d 00 00 f0 3f       	cmp    $0x3ff00000,%eax
426561:	73 2b                	jae    0x42658e
426563:	d9 e8                	fld1
426565:	d8 c1                	fadd   %st(1),%st
426567:	d9 e8                	fld1
426569:	d8 e2                	fsub   %st(2),%st
42656b:	de c9                	fmulp  %st,%st(1)
42656d:	d9 fa                	fsqrt
42656f:	d9 f3                	fpatan
426571:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
426578:	0f 85 c0 9e 00 00    	jne    0x43043e
42657e:	ba 0e 00 00 00       	mov    $0xe,%edx
426583:	8d 0d 50 f0 4b 00    	lea    0x4bf050,%ecx
426589:	e9 bd 9e 00 00       	jmp    0x43044b
42658e:	77 3a                	ja     0x4265ca
426590:	8b 44 24 0c          	mov    0xc(%esp),%eax
426594:	8b c8                	mov    %eax,%ecx
426596:	25 ff ff 0f 00       	and    $0xfffff,%eax
42659b:	0b 44 24 08          	or     0x8(%esp),%eax
42659f:	75 29                	jne    0x4265ca
4265a1:	81 e1 00 00 00 80    	and    $0x80000000,%ecx
4265a7:	dd d8                	fstp   %st(0)
4265a9:	db 2d 3a 7c 49 00    	fldt   0x497c3a
4265af:	74 c0                	je     0x426571
4265b1:	d9 e0                	fchs
4265b3:	eb bc                	jmp    0x426571
4265b5:	e8 12 9e 00 00       	call   0x4303cc
4265ba:	eb 1b                	jmp    0x4265d7
4265bc:	a9 ff ff 0f 00       	test   $0xfffff,%eax
4265c1:	75 f2                	jne    0x4265b5
4265c3:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
4265c8:	75 eb                	jne    0x4265b5
4265ca:	dd d8                	fstp   %st(0)
4265cc:	db 2d 30 7c 49 00    	fldt   0x497c30
4265d2:	b8 01 00 00 00       	mov    $0x1,%eax
4265d7:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
4265de:	0f 85 5a 9e 00 00    	jne    0x43043e
4265e4:	ba 0e 00 00 00       	mov    $0xe,%edx
4265e9:	8d 0d 50 f0 4b 00    	lea    0x4bf050,%ecx
4265ef:	e8 63 9d 00 00       	call   0x430357
4265f4:	5a                   	pop    %edx
4265f5:	c3                   	ret
4265f6:	cc                   	int3
4265f7:	cc                   	int3
4265f8:	cc                   	int3
4265f9:	cc                   	int3
4265fa:	cc                   	int3
4265fb:	cc                   	int3
4265fc:	cc                   	int3
4265fd:	cc                   	int3
4265fe:	cc                   	int3
4265ff:	cc                   	int3
426600:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
426607:	0f 84 82 00 00 00    	je     0x42668f
42660d:	83 ec 08             	sub    $0x8,%esp
426610:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
426615:	8b 44 24 04          	mov    0x4(%esp),%eax
426619:	25 80 7f 00 00       	and    $0x7f80,%eax
42661e:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
426623:	75 0f                	jne    0x426634
426625:	d9 3c 24             	fnstcw (%esp)
426628:	66 8b 04 24          	mov    (%esp),%ax
42662c:	66 83 e0 7f          	and    $0x7f,%ax
426630:	66 83 f8 7f          	cmp    $0x7f,%ax
426634:	8d 64 24 08          	lea    0x8(%esp),%esp
426638:	75 55                	jne    0x42668f
42663a:	e9 19 cb 00 00       	jmp    0x433158
42663f:	90                   	nop
426640:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
426647:	74 32                	je     0x42667b
426649:	83 ec 08             	sub    $0x8,%esp
42664c:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
426651:	8b 44 24 04          	mov    0x4(%esp),%eax
426655:	25 80 7f 00 00       	and    $0x7f80,%eax
42665a:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
42665f:	75 0f                	jne    0x426670
426661:	d9 3c 24             	fnstcw (%esp)
426664:	66 8b 04 24          	mov    (%esp),%ax
426668:	66 83 e0 7f          	and    $0x7f,%ax
42666c:	66 83 f8 7f          	cmp    $0x7f,%ax
426670:	8d 64 24 08          	lea    0x8(%esp),%esp
426674:	75 05                	jne    0x42667b
426676:	e9 c5 ca 00 00       	jmp    0x433140
42667b:	83 ec 0c             	sub    $0xc,%esp
42667e:	dd 14 24             	fstl   (%esp)
426681:	e8 a2 9d 00 00       	call   0x430428
426686:	e8 0d 00 00 00       	call   0x426698
42668b:	83 c4 0c             	add    $0xc,%esp
42668e:	c3                   	ret
42668f:	8d 54 24 04          	lea    0x4(%esp),%edx
426693:	e8 4d 9d 00 00       	call   0x4303e5
426698:	52                   	push   %edx
426699:	9b d9 3c 24          	fstcw  (%esp)
42669d:	74 54                	je     0x4266f3
42669f:	66 81 3c 24 7f 02    	cmpw   $0x27f,(%esp)
4266a5:	74 06                	je     0x4266ad
4266a7:	d9 2d 68 7c 49 00    	fldcw  0x497c68
4266ad:	d9 f2                	fptan
4266af:	9b df e0             	fstsw  %ax
4266b2:	9e                   	sahf
4266b3:	7a 1f                	jp     0x4266d4
4266b5:	dd d8                	fstp   %st(0)
4266b7:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
4266be:	0f 85 7a 9d 00 00    	jne    0x43043e
4266c4:	ba 20 00 00 00       	mov    $0x20,%edx
4266c9:	8d 0d 60 f0 4b 00    	lea    0x4bf060,%ecx
4266cf:	e9 77 9d 00 00       	jmp    0x43044b
4266d4:	db 2d 6a 7c 49 00    	fldt   0x497c6a
4266da:	d9 c9                	fxch   %st(1)
4266dc:	d9 f5                	fprem1
4266de:	9b df e0             	fstsw  %ax
4266e1:	9e                   	sahf
4266e2:	7a f8                	jp     0x4266dc
4266e4:	dd d9                	fstp   %st(1)
4266e6:	d9 f2                	fptan
4266e8:	dd d8                	fstp   %st(0)
4266ea:	eb cb                	jmp    0x4266b7
4266ec:	e8 db 9c 00 00       	call   0x4303cc
4266f1:	eb 1b                	jmp    0x42670e
4266f3:	a9 ff ff 0f 00       	test   $0xfffff,%eax
4266f8:	75 f2                	jne    0x4266ec
4266fa:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
4266ff:	75 eb                	jne    0x4266ec
426701:	dd d8                	fstp   %st(0)
426703:	db 2d 30 7c 49 00    	fldt   0x497c30
426709:	b8 01 00 00 00       	mov    $0x1,%eax
42670e:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
426715:	0f 85 23 9d 00 00    	jne    0x43043e
42671b:	ba 20 00 00 00       	mov    $0x20,%edx
426720:	8d 0d 60 f0 4b 00    	lea    0x4bf060,%ecx
426726:	e8 2c 9c 00 00       	call   0x430357
42672b:	5a                   	pop    %edx
42672c:	c3                   	ret
42672d:	cc                   	int3
42672e:	cc                   	int3
42672f:	cc                   	int3
426730:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
426737:	0f 84 82 00 00 00    	je     0x4267bf
42673d:	83 ec 08             	sub    $0x8,%esp
426740:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
426745:	8b 44 24 04          	mov    0x4(%esp),%eax
426749:	25 80 7f 00 00       	and    $0x7f80,%eax
42674e:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
426753:	75 0f                	jne    0x426764
426755:	d9 3c 24             	fnstcw (%esp)
426758:	66 8b 04 24          	mov    (%esp),%ax
42675c:	66 83 e0 7f          	and    $0x7f,%ax
426760:	66 83 f8 7f          	cmp    $0x7f,%ax
426764:	8d 64 24 08          	lea    0x8(%esp),%esp
426768:	75 55                	jne    0x4267bf
42676a:	e9 49 cc 00 00       	jmp    0x4333b8
42676f:	90                   	nop
426770:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
426777:	74 32                	je     0x4267ab
426779:	83 ec 08             	sub    $0x8,%esp
42677c:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
426781:	8b 44 24 04          	mov    0x4(%esp),%eax
426785:	25 80 7f 00 00       	and    $0x7f80,%eax
42678a:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
42678f:	75 0f                	jne    0x4267a0
426791:	d9 3c 24             	fnstcw (%esp)
426794:	66 8b 04 24          	mov    (%esp),%ax
426798:	66 83 e0 7f          	and    $0x7f,%ax
42679c:	66 83 f8 7f          	cmp    $0x7f,%ax
4267a0:	8d 64 24 08          	lea    0x8(%esp),%esp
4267a4:	75 05                	jne    0x4267ab
4267a6:	e9 f5 cb 00 00       	jmp    0x4333a0
4267ab:	83 ec 0c             	sub    $0xc,%esp
4267ae:	dd 14 24             	fstl   (%esp)
4267b1:	e8 72 9c 00 00       	call   0x430428
4267b6:	e8 0d 00 00 00       	call   0x4267c8
4267bb:	83 c4 0c             	add    $0xc,%esp
4267be:	c3                   	ret
4267bf:	8d 54 24 04          	lea    0x4(%esp),%edx
4267c3:	e8 1d 9c 00 00       	call   0x4303e5
4267c8:	52                   	push   %edx
4267c9:	9b d9 3c 24          	fstcw  (%esp)
4267cd:	74 50                	je     0x42681f
4267cf:	66 81 3c 24 7f 02    	cmpw   $0x27f,(%esp)
4267d5:	74 06                	je     0x4267dd
4267d7:	d9 2d 68 7c 49 00    	fldcw  0x497c68
4267dd:	d9 ff                	fcos
4267df:	9b df e0             	fstsw  %ax
4267e2:	9e                   	sahf
4267e3:	7a 1d                	jp     0x426802
4267e5:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
4267ec:	0f 85 4c 9c 00 00    	jne    0x43043e
4267f2:	ba 12 00 00 00       	mov    $0x12,%edx
4267f7:	8d 0d 70 f0 4b 00    	lea    0x4bf070,%ecx
4267fd:	e9 49 9c 00 00       	jmp    0x43044b
426802:	db 2d 6a 7c 49 00    	fldt   0x497c6a
426808:	d9 c9                	fxch   %st(1)
42680a:	d9 f5                	fprem1
42680c:	9b df e0             	fstsw  %ax
42680f:	9e                   	sahf
426810:	7a f8                	jp     0x42680a
426812:	dd d9                	fstp   %st(1)
426814:	d9 ff                	fcos
426816:	eb cd                	jmp    0x4267e5
426818:	e8 af 9b 00 00       	call   0x4303cc
42681d:	eb 1b                	jmp    0x42683a
42681f:	a9 ff ff 0f 00       	test   $0xfffff,%eax
426824:	75 f2                	jne    0x426818
426826:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
42682b:	75 eb                	jne    0x426818
42682d:	dd d8                	fstp   %st(0)
42682f:	db 2d 30 7c 49 00    	fldt   0x497c30
426835:	b8 01 00 00 00       	mov    $0x1,%eax
42683a:	83 3d d8 49 4c 00 00 	cmpl   $0x0,0x4c49d8
426841:	0f 85 f7 9b 00 00    	jne    0x43043e
426847:	ba 12 00 00 00       	mov    $0x12,%edx
42684c:	8d 0d 70 f0 4b 00    	lea    0x4bf070,%ecx
426852:	e8 00 9b 00 00       	call   0x430357
426857:	5a                   	pop    %edx
426858:	c3                   	ret
426859:	cc                   	int3
42685a:	cc                   	int3
42685b:	cc                   	int3
42685c:	cc                   	int3
42685d:	cc                   	int3
42685e:	cc                   	int3
42685f:	cc                   	int3
426860:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
426867:	0f 84 82 00 00 00    	je     0x4268ef
42686d:	83 ec 08             	sub    $0x8,%esp
426870:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
426875:	8b 44 24 04          	mov    0x4(%esp),%eax
426879:	25 80 7f 00 00       	and    $0x7f80,%eax
42687e:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
426883:	75 0f                	jne    0x426894
426885:	d9 3c 24             	fnstcw (%esp)
426888:	66 8b 04 24          	mov    (%esp),%ax
42688c:	66 83 e0 7f          	and    $0x7f,%ax
426890:	66 83 f8 7f          	cmp    $0x7f,%ax
426894:	8d 64 24 08          	lea    0x8(%esp),%esp
426898:	75 55                	jne    0x4268ef
42689a:	e9 c9 cc 00 00       	jmp    0x433568
42689f:	90                   	nop
4268a0:	83 3d 88 51 4c 00 00 	cmpl   $0x0,0x4c5188
4268a7:	74 32                	je     0x4268db
4268a9:	83 ec 08             	sub    $0x8,%esp
4268ac:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
4268b1:	8b 44 24 04          	mov    0x4(%esp),%eax
4268b5:	25 80 7f 00 00       	and    $0x7f80,%eax
4268ba:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
4268bf:	75 0f                	jne    0x4268d0