mac-rom/OS/FPUEmulation/Constants.a
Elliot Nunn 4325cdcc78 Bring in CubeE sources
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included.

The Tools directory, containing mostly junk, is also excluded.
2017-12-26 09:52:23 +08:00

773 lines
28 KiB
Plaintext

;
; File: Constants.a
;
; Contains: Constants for the 040 FPU Emulation Package
;
; Originally Written by: Motorola Inc.
; Adapted to Apple/MPW: Jon Okada
;
; Copyright: © 1990, 1991 by Apple Computer, Inc., all rights reserved.
; This file is used in these builds: Mac32
;
; Change History (most recent first):
;
; <2> 3/30/91 BG Rolling in latest FPEmulation changes from Jon Okada.
; <1> 12/14/90 BG First checked into TERROR/BBS.
;
; Constants used by various routines in the MC68040 Floating Point Software
; Package to emulate MC68881/2 functionality.
; FMOVECR constants from Motorola file 'get_op.sa'
ALIGN 16
PIRN:
dc.l $40000000,$c90fdaa2,$2168c235 ;pi
PIRZRM:
dc.l $40000000,$c90fdaa2,$2168c234 ;pi
PIRP:
dc.l $40000000,$c90fdaa2,$2168c235 ;pi
*round to nearest
SMALRN:
dc.l $3ffd0000,$9a209a84,$fbcff798 ;log10(2)
dc.l $40000000,$adf85458,$a2bb4a9a ;e
dc.l $3fff0000,$b8aa3b29,$5c17f0bc ;log2(e)
dc.l $3ffd0000,$de5bd8a9,$37287195 ;log10(e)
dc.l $00000000,$00000000,$00000000 ;0.0
* round to zero;round to negative infinity
SMALRZRM:
dc.l $3ffd0000,$9a209a84,$fbcff798 ;log10(2)
dc.l $40000000,$adf85458,$a2bb4a9a ;e
dc.l $3fff0000,$b8aa3b29,$5c17f0bb ;log2(e)
dc.l $3ffd0000,$de5bd8a9,$37287195 ;log10(e)
dc.l $00000000,$00000000,$00000000 ;0.0
* round to positive infinity
SMALRP:
dc.l $3ffd0000,$9a209a84,$fbcff799 ;log10(2)
dc.l $40000000,$adf85458,$a2bb4a9b ;e
dc.l $3fff0000,$b8aa3b29,$5c17f0bc ;log2(e)
dc.l $3ffd0000,$de5bd8a9,$37287195 ;log10(e)
dc.l $00000000,$00000000,$00000000 ;0.0
*round to nearest
BIGRN:
dc.l $3ffe0000,$b17217f7,$d1cf79ac ;ln(2)
dc.l $40000000,$935d8ddd,$aaa8ac17 ;ln(10)
dc.l $3fff0000,$80000000,$00000000 ;10 ^ 0
PTENRN:
dc.l $40020000,$A0000000,$00000000 ;10 ^ 1
dc.l $40050000,$C8000000,$00000000 ;10 ^ 2
dc.l $400C0000,$9C400000,$00000000 ;10 ^ 4
dc.l $40190000,$BEBC2000,$00000000 ;10 ^ 8
dc.l $40340000,$8E1BC9BF,$04000000 ;10 ^ 16
dc.l $40690000,$9DC5ADA8,$2B70B59E ;10 ^ 32
dc.l $40D30000,$C2781F49,$FFCFA6D5 ;10 ^ 64
dc.l $41A80000,$93BA47C9,$80E98CE0 ;10 ^ 128
dc.l $43510000,$AA7EEBFB,$9DF9DE8E ;10 ^ 256
dc.l $46A30000,$E319A0AE,$A60E91C7 ;10 ^ 512
dc.l $4D480000,$C9767586,$81750C17 ;10 ^ 1024
dc.l $5A920000,$9E8B3B5D,$C53D5DE5 ;10 ^ 2048
dc.l $75250000,$C4605202,$8A20979B ;10 ^ 4096
*round to minus infinity
BIGRZRM:
dc.l $3ffe0000,$b17217f7,$d1cf79ab ;ln(2)
dc.l $40000000,$935d8ddd,$aaa8ac16 ;ln(10)
dc.l $3fff0000,$80000000,$00000000 ;10 ^ 0
PTENRM:
dc.l $40020000,$A0000000,$00000000 ;10 ^ 1
dc.l $40050000,$C8000000,$00000000 ;10 ^ 2
dc.l $400C0000,$9C400000,$00000000 ;10 ^ 4
dc.l $40190000,$BEBC2000,$00000000 ;10 ^ 8
dc.l $40340000,$8E1BC9BF,$04000000 ;10 ^ 16
dc.l $40690000,$9DC5ADA8,$2B70B59D ;10 ^ 32
dc.l $40D30000,$C2781F49,$FFCFA6D5 ;10 ^ 64
dc.l $41A80000,$93BA47C9,$80E98CDF ;10 ^ 128
dc.l $43510000,$AA7EEBFB,$9DF9DE8D ;10 ^ 256
dc.l $46A30000,$E319A0AE,$A60E91C6 ;10 ^ 512
dc.l $4D480000,$C9767586,$81750C17 ;10 ^ 1024
dc.l $5A920000,$9E8B3B5D,$C53D5DE5 ;10 ^ 2048
dc.l $75250000,$C4605202,$8A20979A ;10 ^ 4096
*round to positive infinity
BIGRP:
dc.l $3ffe0000,$b17217f7,$d1cf79ac ;ln(2)
dc.l $40000000,$935d8ddd,$aaa8ac17 ;ln(10)
dc.l $3fff0000,$80000000,$00000000 ;10 ^ 0
PTENRP:
dc.l $40020000,$A0000000,$00000000 ;10 ^ 1
dc.l $40050000,$C8000000,$00000000 ;10 ^ 2
dc.l $400C0000,$9C400000,$00000000 ;10 ^ 4
dc.l $40190000,$BEBC2000,$00000000 ;10 ^ 8
dc.l $40340000,$8E1BC9BF,$04000000 ;10 ^ 16
dc.l $40690000,$9DC5ADA8,$2B70B59E ;10 ^ 32
dc.l $40D30000,$C2781F49,$FFCFA6D6 ;10 ^ 64
dc.l $41A80000,$93BA47C9,$80E98CE0 ;10 ^ 128
dc.l $43510000,$AA7EEBFB,$9DF9DE8E ;10 ^ 256
dc.l $46A30000,$E319A0AE,$A60E91C7 ;10 ^ 512
dc.l $4D480000,$C9767586,$81750C18 ;10 ^ 1024
dc.l $5A920000,$9E8B3B5D,$C53D5DE6 ;10 ^ 2048
dc.l $75250000,$C4605202,$8A20979B ;10 ^ 4096
ALIGN 16
; HYPERBOLIC FUNCTIONS
; cosh/sinh
T1 DC.L $40C62D38,$D3D64634 ... 16381 LOG2 LEAD
T2 DC.L $3D6F90AE,$B1E75CC7 ... 16381 LOG2 TRAIL
TWO16380 DC.L $7FFB0000,$80000000,$00000000,$00000000
; TRIGONOMETRIC functions
; sin/cos/tan
SINA7 DC.L $BD6AAA77,$CCC994F5
SINA6 DC.L $3DE61209,$7AAE8DA1
SINA5 DC.L $BE5AE645,$2A118AE4
SINA4 DC.L $3EC71DE3,$A5341531
SINA3 DC.L $BF2A01A0,$1A018B59,$00000000,$00000000
SINA2 DC.L $3FF80000,$88888888,$888859AF,$00000000
SINA1 DC.L $BFFC0000,$AAAAAAAA,$AAAAAA99,$00000000
COSB8 DC.L $3D2AC4D0,$D6011EE3
COSB7 DC.L $BDA9396F,$9F45AC19
COSB6 DC.L $3E21EED9,$0612C972
COSB5 DC.L $BE927E4F,$B79D9FCF
COSB4 DC.L $3EFA01A0,$1A01D423
TWOBYPI DC.L $3FE45F30,$6DC9C883
COSB3 DC.L $BFF50000,$B60B60B6,$0B61D438,$00000000
COSB2 DC.L $3FFA0000,$AAAAAAAA,$AAAAAB5E
COSB1 DC.L $BF000000
; tan only
TANQ4 DC.L $3EA0B759,$F50F8688
TANP3 DC.L $BEF2BAA5,$A8924F04
TANQ3 DC.L $BF346F59,$B39BA65F,$00000000,$00000000
TANP2 DC.L $3FF60000,$E073D3FC,$199C4A00,$00000000
TANQ2 DC.L $3FF90000,$D23CD684,$15D95FA1,$00000000
TANP1 DC.L $BFFC0000,$8895A6C5,$FB423BCA,$00000000
TANQ1 DC.L $BFFD0000,$EEF57E0D,$A84BC8CE,$00000000
; Table for sin/cos/tan
*--N*PI/2, -32 <= N <= 32, IN A LEADING TERM IN EXT. AND TRAILING
*--TERM IN SGL. NOTE THAT PI IS 64-BIT LONG, THUS N*PI/2 IS AT
*--MOST 69 BITS LONG.
PITBL:
DC.L $C0040000,$C90FDAA2,$2168C235,$21800000
DC.L $C0040000,$C2C75BCD,$105D7C23,$A0D00000
DC.L $C0040000,$BC7EDCF7,$FF523611,$A1E80000
DC.L $C0040000,$B6365E22,$EE46F000,$21480000
DC.L $C0040000,$AFEDDF4D,$DD3BA9EE,$A1200000
DC.L $C0040000,$A9A56078,$CC3063DD,$21FC0000
DC.L $C0040000,$A35CE1A3,$BB251DCB,$21100000
DC.L $C0040000,$9D1462CE,$AA19D7B9,$A1580000
DC.L $C0040000,$96CBE3F9,$990E91A8,$21E00000
DC.L $C0040000,$90836524,$88034B96,$20B00000
DC.L $C0040000,$8A3AE64F,$76F80584,$A1880000
DC.L $C0040000,$83F2677A,$65ECBF73,$21C40000
DC.L $C0030000,$FB53D14A,$A9C2F2C2,$20000000
DC.L $C0030000,$EEC2D3A0,$87AC669F,$21380000
DC.L $C0030000,$E231D5F6,$6595DA7B,$A1300000
DC.L $C0030000,$D5A0D84C,$437F4E58,$9FC00000
DC.L $C0030000,$C90FDAA2,$2168C235,$21000000
DC.L $C0030000,$BC7EDCF7,$FF523611,$A1680000
DC.L $C0030000,$AFEDDF4D,$DD3BA9EE,$A0A00000
DC.L $C0030000,$A35CE1A3,$BB251DCB,$20900000
DC.L $C0030000,$96CBE3F9,$990E91A8,$21600000
DC.L $C0030000,$8A3AE64F,$76F80584,$A1080000
DC.L $C0020000,$FB53D14A,$A9C2F2C2,$1F800000
DC.L $C0020000,$E231D5F6,$6595DA7B,$A0B00000
DC.L $C0020000,$C90FDAA2,$2168C235,$20800000
DC.L $C0020000,$AFEDDF4D,$DD3BA9EE,$A0200000
DC.L $C0020000,$96CBE3F9,$990E91A8,$20E00000
DC.L $C0010000,$FB53D14A,$A9C2F2C2,$1F000000
DC.L $C0010000,$C90FDAA2,$2168C235,$20000000
DC.L $C0010000,$96CBE3F9,$990E91A8,$20600000
DC.L $C0000000,$C90FDAA2,$2168C235,$1F800000
DC.L $BFFF0000,$C90FDAA2,$2168C235,$1F000000
DC.L $00000000,$00000000,$00000000,$00000000
DC.L $3FFF0000,$C90FDAA2,$2168C235,$9F000000
DC.L $40000000,$C90FDAA2,$2168C235,$9F800000
DC.L $40010000,$96CBE3F9,$990E91A8,$A0600000
DC.L $40010000,$C90FDAA2,$2168C235,$A0000000
DC.L $40010000,$FB53D14A,$A9C2F2C2,$9F000000
DC.L $40020000,$96CBE3F9,$990E91A8,$A0E00000
DC.L $40020000,$AFEDDF4D,$DD3BA9EE,$20200000
DC.L $40020000,$C90FDAA2,$2168C235,$A0800000
DC.L $40020000,$E231D5F6,$6595DA7B,$20B00000
DC.L $40020000,$FB53D14A,$A9C2F2C2,$9F800000
DC.L $40030000,$8A3AE64F,$76F80584,$21080000
DC.L $40030000,$96CBE3F9,$990E91A8,$A1600000
DC.L $40030000,$A35CE1A3,$BB251DCB,$A0900000
DC.L $40030000,$AFEDDF4D,$DD3BA9EE,$20A00000
DC.L $40030000,$BC7EDCF7,$FF523611,$21680000
DC.L $40030000,$C90FDAA2,$2168C235,$A1000000
DC.L $40030000,$D5A0D84C,$437F4E58,$1FC00000
DC.L $40030000,$E231D5F6,$6595DA7B,$21300000
DC.L $40030000,$EEC2D3A0,$87AC669F,$A1380000
DC.L $40030000,$FB53D14A,$A9C2F2C2,$A0000000
DC.L $40040000,$83F2677A,$65ECBF73,$A1C40000
DC.L $40040000,$8A3AE64F,$76F80584,$21880000
DC.L $40040000,$90836524,$88034B96,$A0B00000
DC.L $40040000,$96CBE3F9,$990E91A8,$A1E00000
DC.L $40040000,$9D1462CE,$AA19D7B9,$21580000
DC.L $40040000,$A35CE1A3,$BB251DCB,$A1100000
DC.L $40040000,$A9A56078,$CC3063DD,$A1FC0000
DC.L $40040000,$AFEDDF4D,$DD3BA9EE,$21200000
DC.L $40040000,$B6365E22,$EE46F000,$A1480000
DC.L $40040000,$BC7EDCF7,$FF523611,$21E80000
DC.L $40040000,$C2C75BCD,$105D7C23,$20D00000
DC.L $40040000,$C90FDAA2,$2168C235,$A1800000
; POWER (EXPONENTIAL) functions
; etox
L2 DC.L $3FDC0000,$82E30865,$4361C4C6,$00000000
EXPA3 DC.L $3FA55555,$55554431
EXPA2 DC.L $3FC55555,$55554018
EM1A4 DC.L $3F811111,$11174385
EM1A3 DC.L $3FA55555,$55554F5A
EM1A2 DC.L $3FC55555,$55555555,$00000000,$00000000
EM1B8 DC.L $3EC71DE3,$A5774682
EM1B7 DC.L $3EFA01A0,$19D7CB68
EM1B6 DC.L $3F2A01A0,$1A019DF3
EM1B5 DC.L $3F56C16C,$16C170E2
EM1B4 DC.L $3F811111,$11111111
EM1B3 DC.L $3FA55555,$55555555
EM1B2 DC.L $3FFC0000,$AAAAAAAA,$AAAAAAAB
DC.L $00000000
TWO140 DC.L $48B00000,$00000000
TWON140 DC.L $37300000,$00000000
EXPTBL
DC.L $3FFF0000,$80000000,$00000000,$00000000
DC.L $3FFF0000,$8164D1F3,$BC030774,$9F841A9B
DC.L $3FFF0000,$82CD8698,$AC2BA1D8,$9FC1D5B9
DC.L $3FFF0000,$843A28C3,$ACDE4048,$A0728369
DC.L $3FFF0000,$85AAC367,$CC487B14,$1FC5C95C
DC.L $3FFF0000,$871F6196,$9E8D1010,$1EE85C9F
DC.L $3FFF0000,$88980E80,$92DA8528,$9FA20729
DC.L $3FFF0000,$8A14D575,$496EFD9C,$A07BF9AF
DC.L $3FFF0000,$8B95C1E3,$EA8BD6E8,$A0020DCF
DC.L $3FFF0000,$8D1ADF5B,$7E5BA9E4,$205A63DA
DC.L $3FFF0000,$8EA4398B,$45CD53C0,$1EB70051
DC.L $3FFF0000,$9031DC43,$1466B1DC,$1F6EB029
DC.L $3FFF0000,$91C3D373,$AB11C338,$A0781494
DC.L $3FFF0000,$935A2B2F,$13E6E92C,$9EB319B0
DC.L $3FFF0000,$94F4EFA8,$FEF70960,$2017457D
DC.L $3FFF0000,$96942D37,$20185A00,$1F11D537
DC.L $3FFF0000,$9837F051,$8DB8A970,$9FB952DD
DC.L $3FFF0000,$99E04593,$20B7FA64,$1FE43087
DC.L $3FFF0000,$9B8D39B9,$D54E5538,$1FA2A818
DC.L $3FFF0000,$9D3ED9A7,$2CFFB750,$1FDE494D
DC.L $3FFF0000,$9EF53260,$91A111AC,$20504890
DC.L $3FFF0000,$A0B0510F,$B9714FC4,$A073691C
DC.L $3FFF0000,$A2704303,$0C496818,$1F9B7A05
DC.L $3FFF0000,$A43515AE,$09E680A0,$A0797126
DC.L $3FFF0000,$A5FED6A9,$B15138EC,$A071A140
DC.L $3FFF0000,$A7CD93B4,$E9653568,$204F62DA
DC.L $3FFF0000,$A9A15AB4,$EA7C0EF8,$1F283C4A
DC.L $3FFF0000,$AB7A39B5,$A93ED338,$9F9A7FDC
DC.L $3FFF0000,$AD583EEA,$42A14AC8,$A05B3FAC
DC.L $3FFF0000,$AF3B78AD,$690A4374,$1FDF2610
DC.L $3FFF0000,$B123F581,$D2AC2590,$9F705F90
DC.L $3FFF0000,$B311C412,$A9112488,$201F678A
DC.L $3FFF0000,$B504F333,$F9DE6484,$1F32FB13
DC.L $3FFF0000,$B6FD91E3,$28D17790,$20038B30
DC.L $3FFF0000,$B8FBAF47,$62FB9EE8,$200DC3CC
DC.L $3FFF0000,$BAFF5AB2,$133E45FC,$9F8B2AE6
DC.L $3FFF0000,$BD08A39F,$580C36C0,$A02BBF70
DC.L $3FFF0000,$BF1799B6,$7A731084,$A00BF518
DC.L $3FFF0000,$C12C4CCA,$66709458,$A041DD41
DC.L $3FFF0000,$C346CCDA,$24976408,$9FDF137B
DC.L $3FFF0000,$C5672A11,$5506DADC,$201F1568
DC.L $3FFF0000,$C78D74C8,$ABB9B15C,$1FC13A2E
DC.L $3FFF0000,$C9B9BD86,$6E2F27A4,$A03F8F03
DC.L $3FFF0000,$CBEC14FE,$F2727C5C,$1FF4907D
DC.L $3FFF0000,$CE248C15,$1F8480E4,$9E6E53E4
DC.L $3FFF0000,$D06333DA,$EF2B2594,$1FD6D45C
DC.L $3FFF0000,$D2A81D91,$F12AE45C,$A076EDB9
DC.L $3FFF0000,$D4F35AAB,$CFEDFA20,$9FA6DE21
DC.L $3FFF0000,$D744FCCA,$D69D6AF4,$1EE69A2F
DC.L $3FFF0000,$D99D15C2,$78AFD7B4,$207F439F
DC.L $3FFF0000,$DBFBB797,$DAF23754,$201EC207
DC.L $3FFF0000,$DE60F482,$5E0E9124,$9E8BE175
DC.L $3FFF0000,$E0CCDEEC,$2A94E110,$20032C4B
DC.L $3FFF0000,$E33F8972,$BE8A5A50,$2004DFF5
DC.L $3FFF0000,$E5B906E7,$7C8348A8,$1E72F47A
DC.L $3FFF0000,$E8396A50,$3C4BDC68,$1F722F22
DC.L $3FFF0000,$EAC0C6E7,$DD243930,$A017E945
DC.L $3FFF0000,$ED4F301E,$D9942B84,$1F401A5B
DC.L $3FFF0000,$EFE4B99B,$DCDAF5CC,$9FB9A9E3
DC.L $3FFF0000,$F281773C,$59FFB138,$20744C05
DC.L $3FFF0000,$F5257D15,$2486CC2C,$1F773A19
DC.L $3FFF0000,$F7D0DF73,$0AD13BB8,$1FFE90D5
DC.L $3FFF0000,$FA83B2DB,$722A033C,$A041ED22
DC.L $3FFF0000,$FD3E0C0C,$F486C174,$1F853F3A
; twotox
L2TEN64 DC.L $406A934F,$0979A371 ... 64LOG10/LOG2
L10TWO1 DC.L $3F734413,$509F8000 ... LOG2/64LOG10
L10TWO2 DC.L $BFCD0000,$C0219DC1,$DA994FD2,$00000000
LOG10 DC.L $40000000,$935D8DDD,$AAA8AC17,$00000000
LOG2 DC.L $3FFE0000,$B17217F7,$D1CF79AC,$00000000
EXPT5 DC.L $3F56C16D,$6F7BD0B2 ; <1/7/91, JPO>
EXPT4 DC.L $3F811112,$302C712C ; <1/7/91, JPO>
EXPT3 DC.L $3FA55555,$55554CC1 ; <1/7/91, JPO>
EXPT2 DC.L $3FC55555,$55554A54 ; <1/7/91, JPO>
EXPT1 DC.L $3FE00000,$00000000,$00000000,$00000000 ; <1/7/91, JPO>
EXP2TBL ; <1/7/91, JPO>
DC.L $3FFF0000,$80000000,$00000000,$3F738000
DC.L $3FFF0000,$8164D1F3,$BC030773,$3FBEF7CA
DC.L $3FFF0000,$82CD8698,$AC2BA1D7,$3FBDF8A9
DC.L $3FFF0000,$843A28C3,$ACDE4046,$3FBCD7C9
DC.L $3FFF0000,$85AAC367,$CC487B15,$BFBDE8DA
DC.L $3FFF0000,$871F6196,$9E8D1010,$3FBDE85C
DC.L $3FFF0000,$88980E80,$92DA8527,$3FBEBBF1
DC.L $3FFF0000,$8A14D575,$496EFD9A,$3FBB80CA
DC.L $3FFF0000,$8B95C1E3,$EA8BD6E7,$BFBA8373
DC.L $3FFF0000,$8D1ADF5B,$7E5BA9E6,$BFBE9670
DC.L $3FFF0000,$8EA4398B,$45CD53C0,$3FBDB700
DC.L $3FFF0000,$9031DC43,$1466B1DC,$3FBEEEB0
DC.L $3FFF0000,$91C3D373,$AB11C336,$3FBBFD6D
DC.L $3FFF0000,$935A2B2F,$13E6E92C,$BFBDB319
DC.L $3FFF0000,$94F4EFA8,$FEF70961,$3FBDBA2B
DC.L $3FFF0000,$96942D37,$20185A00,$3FBE91D5
DC.L $3FFF0000,$9837F051,$8DB8A96F,$3FBE8D5A
DC.L $3FFF0000,$99E04593,$20B7FA65,$BFBCDE7B
DC.L $3FFF0000,$9B8D39B9,$D54E5539,$BFBEBAAF
DC.L $3FFF0000,$9D3ED9A7,$2CFFB751,$BFBD86DA
DC.L $3FFF0000,$9EF53260,$91A111AE,$BFBEBEDD
DC.L $3FFF0000,$A0B0510F,$B9714FC2,$3FBCC96E
DC.L $3FFF0000,$A2704303,$0C496819,$BFBEC90B
DC.L $3FFF0000,$A43515AE,$09E6809E,$3FBBD1DB
DC.L $3FFF0000,$A5FED6A9,$B15138EA,$3FBCE5EB
DC.L $3FFF0000,$A7CD93B4,$E965356A,$BFBEC274
DC.L $3FFF0000,$A9A15AB4,$EA7C0EF8,$3FBEA83C
DC.L $3FFF0000,$AB7A39B5,$A93ED337,$3FBECB00
DC.L $3FFF0000,$AD583EEA,$42A14AC6,$3FBE9301
DC.L $3FFF0000,$AF3B78AD,$690A4375,$BFBD8367
DC.L $3FFF0000,$B123F581,$D2AC2590,$BFBEF05F
DC.L $3FFF0000,$B311C412,$A9112489,$3FBDFB3C
DC.L $3FFF0000,$B504F333,$F9DE6484,$3FBEB2FB
DC.L $3FFF0000,$B6FD91E3,$28D17791,$3FBAE2CB
DC.L $3FFF0000,$B8FBAF47,$62FB9EE9,$3FBCDC3C
DC.L $3FFF0000,$BAFF5AB2,$133E45FB,$3FBEE9AA
DC.L $3FFF0000,$BD08A39F,$580C36BF,$BFBEAEFD
DC.L $3FFF0000,$BF1799B6,$7A731083,$BFBCBF51
DC.L $3FFF0000,$C12C4CCA,$66709456,$3FBEF88A
DC.L $3FFF0000,$C346CCDA,$24976407,$3FBD83B2
DC.L $3FFF0000,$C5672A11,$5506DADD,$3FBDF8AB
DC.L $3FFF0000,$C78D74C8,$ABB9B15D,$BFBDFB17
DC.L $3FFF0000,$C9B9BD86,$6E2F27A3,$BFBEFE3C
DC.L $3FFF0000,$CBEC14FE,$F2727C5D,$BFBBB6F8
DC.L $3FFF0000,$CE248C15,$1F8480E4,$BFBCEE53
DC.L $3FFF0000,$D06333DA,$EF2B2595,$BFBDA4AE
DC.L $3FFF0000,$D2A81D91,$F12AE45A,$3FBC9124
DC.L $3FFF0000,$D4F35AAB,$CFEDFA1F,$3FBEB243
DC.L $3FFF0000,$D744FCCA,$D69D6AF4,$3FBDE69A
DC.L $3FFF0000,$D99D15C2,$78AFD7B6,$BFB8BC61
DC.L $3FFF0000,$DBFBB797,$DAF23755,$3FBDF610
DC.L $3FFF0000,$DE60F482,$5E0E9124,$BFBD8BE1
DC.L $3FFF0000,$E0CCDEEC,$2A94E111,$3FBACB12
DC.L $3FFF0000,$E33F8972,$BE8A5A51,$3FBB9BFE
DC.L $3FFF0000,$E5B906E7,$7C8348A8,$3FBCF2F4
DC.L $3FFF0000,$E8396A50,$3C4BDC68,$3FBEF22F
DC.L $3FFF0000,$EAC0C6E7,$DD24392F,$BFBDBF4A
DC.L $3FFF0000,$ED4F301E,$D9942B84,$3FBEC01A
DC.L $3FFF0000,$EFE4B99B,$DCDAF5CB,$3FBE8CAC
DC.L $3FFF0000,$F281773C,$59FFB13A,$BFBCBB3F
DC.L $3FFF0000,$F5257D15,$2486CC2C,$3FBEF73A
DC.L $3FFF0000,$F7D0DF73,$0AD13BB9,$BFB8B795
DC.L $3FFF0000,$FA83B2DB,$722A033A,$3FBEF84B
DC.L $3FFF0000,$FD3E0C0C,$F486C175,$BFBEF581
; INVERSE TRIGONOMETRIC FUNCTIONS
; acos/asin/atan
PI DC.L $40000000,$C90FDAA2,$2168C235,$00000000
PIBY2 DC.L $3FFF0000,$C90FDAA2,$2168C235,$00000000
; atan only
ATANA3 DC.L $BFF6687E,$314987D8
ATANA2 DC.L $4002AC69,$34A26DB3
ATANA1 DC.L $BFC2476F,$4E1DA28E
ATANB6 DC.L $3FB34444,$7F876989
ATANB5 DC.L $BFB744EE,$7FAF45DB
ATANB4 DC.L $3FBC71C6,$46940220
ATANB3 DC.L $BFC24924,$921872F9
ATANB2 DC.L $3FC99999,$99998FA9
ATANB1 DC.L $BFD55555,$55555555
ATANC5 DC.L $BFB70BF3,$98539E6A
ATANC4 DC.L $3FBC7187,$962D1D7D
ATANC3 DC.L $BFC24924,$827107B8
ATANC2 DC.L $3FC99999,$9996263E
ATANC1 DC.L $BFD55555,$55555536
PTINY DC.L $00010000,$80000000,$00000000,$00000000
ATANTBL:
DC.L $3FFB0000,$83D152C5,$060B7A51,$00000000
DC.L $3FFB0000,$8BC85445,$65498B8B,$00000000
DC.L $3FFB0000,$93BE4060,$17626B0D,$00000000
DC.L $3FFB0000,$9BB3078D,$35AEC202,$00000000
DC.L $3FFB0000,$A3A69A52,$5DDCE7DE,$00000000
DC.L $3FFB0000,$AB98E943,$62765619,$00000000
DC.L $3FFB0000,$B389E502,$F9C59862,$00000000
DC.L $3FFB0000,$BB797E43,$6B09E6FB,$00000000
DC.L $3FFB0000,$C367A5C7,$39E5F446,$00000000
DC.L $3FFB0000,$CB544C61,$CFF7D5C6,$00000000
DC.L $3FFB0000,$D33F62F8,$2488533E,$00000000
DC.L $3FFB0000,$DB28DA81,$62404C77,$00000000
DC.L $3FFB0000,$E310A407,$8AD34F18,$00000000
DC.L $3FFB0000,$EAF6B0A8,$188EE1EB,$00000000
DC.L $3FFB0000,$F2DAF194,$9DBE79D5,$00000000
DC.L $3FFB0000,$FABD5813,$61D47E3E,$00000000
DC.L $3FFC0000,$8346AC21,$0959ECC4,$00000000
DC.L $3FFC0000,$8B232A08,$304282D8,$00000000
DC.L $3FFC0000,$92FB70B8,$D29AE2F9,$00000000
DC.L $3FFC0000,$9ACF476F,$5CCD1CB4,$00000000
DC.L $3FFC0000,$A29E7630,$4954F23F,$00000000
DC.L $3FFC0000,$AA68C5D0,$8AB85230,$00000000
DC.L $3FFC0000,$B22DFFFD,$9D539F83,$00000000
DC.L $3FFC0000,$B9EDEF45,$3E900EA5,$00000000
DC.L $3FFC0000,$C1A85F1C,$C75E3EA5,$00000000
DC.L $3FFC0000,$C95D1BE8,$28138DE6,$00000000
DC.L $3FFC0000,$D10BF300,$840D2DE4,$00000000
DC.L $3FFC0000,$D8B4B2BA,$6BC05E7A,$00000000
DC.L $3FFC0000,$E0572A6B,$B42335F6,$00000000
DC.L $3FFC0000,$E7F32A70,$EA9CAA8F,$00000000
DC.L $3FFC0000,$EF888432,$64ECEFAA,$00000000
DC.L $3FFC0000,$F7170A28,$ECC06666,$00000000
DC.L $3FFD0000,$812FD288,$332DAD32,$00000000
DC.L $3FFD0000,$88A8D1B1,$218E4D64,$00000000
DC.L $3FFD0000,$9012AB3F,$23E4AEE8,$00000000
DC.L $3FFD0000,$976CC3D4,$11E7F1B9,$00000000
DC.L $3FFD0000,$9EB68949,$3889A227,$00000000
DC.L $3FFD0000,$A5EF72C3,$4487361B,$00000000
DC.L $3FFD0000,$AD1700BA,$F07A7227,$00000000
DC.L $3FFD0000,$B42CBCFA,$FD37EFB7,$00000000
DC.L $3FFD0000,$BB303A94,$0BA80F89,$00000000
DC.L $3FFD0000,$C22115C6,$FCAEBBAF,$00000000
DC.L $3FFD0000,$C8FEF3E6,$86331221,$00000000
DC.L $3FFD0000,$CFC98330,$B4000C70,$00000000
DC.L $3FFD0000,$D6807AA1,$102C5BF9,$00000000
DC.L $3FFD0000,$DD2399BC,$31252AA3,$00000000
DC.L $3FFD0000,$E3B2A855,$6B8FC517,$00000000
DC.L $3FFD0000,$EA2D764F,$64315989,$00000000
DC.L $3FFD0000,$F3BF5BF8,$BAD1A21D,$00000000
DC.L $3FFE0000,$801CE39E,$0D205C9A,$00000000
DC.L $3FFE0000,$8630A2DA,$DA1ED066,$00000000
DC.L $3FFE0000,$8C1AD445,$F3E09B8C,$00000000
DC.L $3FFE0000,$91DB8F16,$64F350E2,$00000000
DC.L $3FFE0000,$97731420,$365E538C,$00000000
DC.L $3FFE0000,$9CE1C8E6,$A0B8CDBA,$00000000
DC.L $3FFE0000,$A22832DB,$CADAAE09,$00000000
DC.L $3FFE0000,$A746F2DD,$B7602294,$00000000
DC.L $3FFE0000,$AC3EC0FB,$997DD6A2,$00000000
DC.L $3FFE0000,$B110688A,$EBDC6F6A,$00000000
DC.L $3FFE0000,$B5BCC490,$59ECC4B0,$00000000
DC.L $3FFE0000,$BA44BC7D,$D470782F,$00000000
DC.L $3FFE0000,$BEA94144,$FD049AAC,$00000000
DC.L $3FFE0000,$C2EB4ABB,$661628B6,$00000000
DC.L $3FFE0000,$C70BD54C,$E602EE14,$00000000
DC.L $3FFE0000,$CD000549,$ADEC7159,$00000000
DC.L $3FFE0000,$D48457D2,$D8EA4EA3,$00000000
DC.L $3FFE0000,$DB948DA7,$12DECE3B,$00000000
DC.L $3FFE0000,$E23855F9,$69E8096A,$00000000
DC.L $3FFE0000,$E8771129,$C4353259,$00000000
DC.L $3FFE0000,$EE57C16E,$0D379C0D,$00000000
DC.L $3FFE0000,$F3E10211,$A87C3779,$00000000
DC.L $3FFE0000,$F919039D,$758B8D41,$00000000
DC.L $3FFE0000,$FE058B8F,$64935FB3,$00000000
DC.L $3FFF0000,$8155FB49,$7B685D04,$00000000
DC.L $3FFF0000,$83889E35,$49D108E1,$00000000
DC.L $3FFF0000,$859CFA76,$511D724B,$00000000
DC.L $3FFF0000,$87952ECF,$FF8131E7,$00000000
DC.L $3FFF0000,$89732FD1,$9557641B,$00000000
DC.L $3FFF0000,$8B38CAD1,$01932A35,$00000000
DC.L $3FFF0000,$8CE7A8D8,$301EE6B5,$00000000
DC.L $3FFF0000,$8F46A39E,$2EAE5281,$00000000
DC.L $3FFF0000,$922DA7D7,$91888487,$00000000
DC.L $3FFF0000,$94D19FCB,$DEDF5241,$00000000
DC.L $3FFF0000,$973AB944,$19D2A08B,$00000000
DC.L $3FFF0000,$996FF00E,$08E10B96,$00000000
DC.L $3FFF0000,$9B773F95,$12321DA7,$00000000
DC.L $3FFF0000,$9D55CC32,$0F935624,$00000000
DC.L $3FFF0000,$9F100575,$006CC571,$00000000
DC.L $3FFF0000,$A0A9C290,$D97CC06C,$00000000
DC.L $3FFF0000,$A22659EB,$EBC0630A,$00000000
DC.L $3FFF0000,$A388B4AF,$F6EF0EC9,$00000000
DC.L $3FFF0000,$A4D35F10,$61D292C4,$00000000
DC.L $3FFF0000,$A60895DC,$FBE3187E,$00000000
DC.L $3FFF0000,$A72A51DC,$7367BEAC,$00000000
DC.L $3FFF0000,$A83A5153,$0956168F,$00000000
DC.L $3FFF0000,$A93A2007,$7539546E,$00000000
DC.L $3FFF0000,$AA9E7245,$023B2605,$00000000
DC.L $3FFF0000,$AC4C84BA,$6FE4D58F,$00000000
DC.L $3FFF0000,$ADCE4A4A,$606B9712,$00000000
DC.L $3FFF0000,$AF2A2DCD,$8D263C9C,$00000000
DC.L $3FFF0000,$B0656F81,$F22265C7,$00000000
DC.L $3FFF0000,$B1846515,$0F71496A,$00000000
DC.L $3FFF0000,$B28AAA15,$6F9ADA35,$00000000
DC.L $3FFF0000,$B37B44FF,$3766B895,$00000000
DC.L $3FFF0000,$B458C3DC,$E9630433,$00000000
DC.L $3FFF0000,$B525529D,$562246BD,$00000000
DC.L $3FFF0000,$B5E2CCA9,$5F9D88CC,$00000000
DC.L $3FFF0000,$B692CADA,$7ACA1ADA,$00000000
DC.L $3FFF0000,$B736AEA7,$A6925838,$00000000
DC.L $3FFF0000,$B7CFAB28,$7E9F7B36,$00000000
DC.L $3FFF0000,$B85ECC66,$CB219835,$00000000
DC.L $3FFF0000,$B8E4FD5A,$20A593DA,$00000000
DC.L $3FFF0000,$B99F41F6,$4AFF9BB5,$00000000
DC.L $3FFF0000,$BA7F1E17,$842BBE7B,$00000000
DC.L $3FFF0000,$BB471285,$7637E17D,$00000000
DC.L $3FFF0000,$BBFABE8A,$4788DF6F,$00000000
DC.L $3FFF0000,$BC9D0FAD,$2B689D79,$00000000
DC.L $3FFF0000,$BD306A39,$471ECD86,$00000000
DC.L $3FFF0000,$BDB6C731,$856AF18A,$00000000
DC.L $3FFF0000,$BE31CAC5,$02E80D70,$00000000
DC.L $3FFF0000,$BEA2D55C,$E33194E2,$00000000
DC.L $3FFF0000,$BF0B10B7,$C03128F0,$00000000
DC.L $3FFF0000,$BF6B7A18,$DACB778D,$00000000
DC.L $3FFF0000,$BFC4EA46,$63FA18F6,$00000000
DC.L $3FFF0000,$C0181BDE,$8B89A454,$00000000
DC.L $3FFF0000,$C065B066,$CFBF6439,$00000000
DC.L $3FFF0000,$C0AE345F,$56340AE6,$00000000
DC.L $3FFF0000,$C0F22291,$9CB9E6A7,$00000000
; LOGARITHM functions
; log2 and log10 constants
INV_L10 DC.L $3FFD0000,$DE5BD8A9,$37287195,$00000000
INV_L2 DC.L $3FFF0000,$B8AA3B29,$5C17F0BC,$00000000
; logn constants
BND1LOG DC.L $3FFEF07D,$3FFF8841
BND2LOG DC.L $3FFE8000,$3FFFC000
LOGOF2 DC.L $3FFE0000,$B17217F7,$D1CF79AC,$00000000
one DC.L $3F800000
zero DC.L $00000000
infty DC.L $7F800000
negone DC.L $BF800000
LOGA6 DC.L $3FC2499A,$B5E4040B
LOGA5 DC.L $BFC555B5,$848CB7DB
LOGA4 DC.L $3FC99999,$987D8730
LOGA3 DC.L $BFCFFFFF,$FF6F7E97
LOGA2 DC.L $3FD55555,$555555A4
LOGA1 DC.L $BFE00000,$00000008
LOGB5 DC.L $3F175496,$ADD7DAD6
LOGB4 DC.L $3F3C71C2,$FE80C7E0
LOGB3 DC.L $3F624924,$928BCCFF
LOGB2 DC.L $3F899999,$999995EC
LOGB1 DC.L $3FB55555,$55555555
TWO DC.L $40000000,$00000000
LTHOLD DC.L $3f990000,$80000000,$00000000,$00000000
LOGTBL:
DC.L $3FFE0000,$FE03F80F,$E03F80FE,$00000000
DC.L $3FF70000,$FF015358,$833C47E2,$00000000
DC.L $3FFE0000,$FA232CF2,$52138AC0,$00000000
DC.L $3FF90000,$BDC8D83E,$AD88D549,$00000000
DC.L $3FFE0000,$F6603D98,$0F6603DA,$00000000
DC.L $3FFA0000,$9CF43DCF,$F5EAFD48,$00000000
DC.L $3FFE0000,$F2B9D648,$0F2B9D65,$00000000
DC.L $3FFA0000,$DA16EB88,$CB8DF614,$00000000
DC.L $3FFE0000,$EF2EB71F,$C4345238,$00000000
DC.L $3FFB0000,$8B29B775,$1BD70743,$00000000
DC.L $3FFE0000,$EBBDB2A5,$C1619C8C,$00000000
DC.L $3FFB0000,$A8D839F8,$30C1FB49,$00000000
DC.L $3FFE0000,$E865AC7B,$7603A197,$00000000
DC.L $3FFB0000,$C61A2EB1,$8CD907AD,$00000000
DC.L $3FFE0000,$E525982A,$F70C880E,$00000000
DC.L $3FFB0000,$E2F2A47A,$DE3A18AF,$00000000
DC.L $3FFE0000,$E1FC780E,$1FC780E2,$00000000
DC.L $3FFB0000,$FF64898E,$DF55D551,$00000000
DC.L $3FFE0000,$DEE95C4C,$A037BA57,$00000000
DC.L $3FFC0000,$8DB956A9,$7B3D0148,$00000000
DC.L $3FFE0000,$DBEB61EE,$D19C5958,$00000000
DC.L $3FFC0000,$9B8FE100,$F47BA1DE,$00000000
DC.L $3FFE0000,$D901B203,$6406C80E,$00000000
DC.L $3FFC0000,$A9372F1D,$0DA1BD17,$00000000
DC.L $3FFE0000,$D62B80D6,$2B80D62C,$00000000
DC.L $3FFC0000,$B6B07F38,$CE90E46B,$00000000
DC.L $3FFE0000,$D3680D36,$80D3680D,$00000000
DC.L $3FFC0000,$C3FD0329,$06488481,$00000000
DC.L $3FFE0000,$D0B69FCB,$D2580D0B,$00000000
DC.L $3FFC0000,$D11DE0FF,$15AB18CA,$00000000
DC.L $3FFE0000,$CE168A77,$25080CE1,$00000000
DC.L $3FFC0000,$DE1433A1,$6C66B150,$00000000
DC.L $3FFE0000,$CB8727C0,$65C393E0,$00000000
DC.L $3FFC0000,$EAE10B5A,$7DDC8ADD,$00000000
DC.L $3FFE0000,$C907DA4E,$871146AD,$00000000
DC.L $3FFC0000,$F7856E5E,$E2C9B291,$00000000
DC.L $3FFE0000,$C6980C69,$80C6980C,$00000000
DC.L $3FFD0000,$82012CA5,$A68206D7,$00000000
DC.L $3FFE0000,$C4372F85,$5D824CA6,$00000000
DC.L $3FFD0000,$882C5FCD,$7256A8C5,$00000000
DC.L $3FFE0000,$C1E4BBD5,$95F6E947,$00000000
DC.L $3FFD0000,$8E44C60B,$4CCFD7DE,$00000000
DC.L $3FFE0000,$BFA02FE8,$0BFA02FF,$00000000
DC.L $3FFD0000,$944AD09E,$F4351AF6,$00000000
DC.L $3FFE0000,$BD691047,$07661AA3,$00000000
DC.L $3FFD0000,$9A3EECD4,$C3EAA6B2,$00000000
DC.L $3FFE0000,$BB3EE721,$A54D880C,$00000000
DC.L $3FFD0000,$A0218434,$353F1DE8,$00000000
DC.L $3FFE0000,$B92143FA,$36F5E02E,$00000000
DC.L $3FFD0000,$A5F2FCAB,$BBC506DA,$00000000
DC.L $3FFE0000,$B70FBB5A,$19BE3659,$00000000
DC.L $3FFD0000,$ABB3B8BA,$2AD362A5,$00000000
DC.L $3FFE0000,$B509E68A,$9B94821F,$00000000
DC.L $3FFD0000,$B1641795,$CE3CA97B,$00000000
DC.L $3FFE0000,$B30F6352,$8917C80B,$00000000
DC.L $3FFD0000,$B7047551,$5D0F1C61,$00000000
DC.L $3FFE0000,$B11FD3B8,$0B11FD3C,$00000000
DC.L $3FFD0000,$BC952AFE,$EA3D13E1,$00000000
DC.L $3FFE0000,$AF3ADDC6,$80AF3ADE,$00000000
DC.L $3FFD0000,$C2168ED0,$F458BA4A,$00000000
DC.L $3FFE0000,$AD602B58,$0AD602B6,$00000000
DC.L $3FFD0000,$C788F439,$B3163BF1,$00000000
DC.L $3FFE0000,$AB8F69E2,$8359CD11,$00000000
DC.L $3FFD0000,$CCECAC08,$BF04565D,$00000000
DC.L $3FFE0000,$A9C84A47,$A07F5638,$00000000
DC.L $3FFD0000,$D2420487,$2DD85160,$00000000
DC.L $3FFE0000,$A80A80A8,$0A80A80B,$00000000
DC.L $3FFD0000,$D7894992,$3BC3588A,$00000000
DC.L $3FFE0000,$A655C439,$2D7B73A8,$00000000
DC.L $3FFD0000,$DCC2C4B4,$9887DACC,$00000000
DC.L $3FFE0000,$A4A9CF1D,$96833751,$00000000
DC.L $3FFD0000,$E1EEBD3E,$6D6A6B9E,$00000000
DC.L $3FFE0000,$A3065E3F,$AE7CD0E0,$00000000
DC.L $3FFD0000,$E70D785C,$2F9F5BDC,$00000000
DC.L $3FFE0000,$A16B312E,$A8FC377D,$00000000
DC.L $3FFD0000,$EC1F392C,$5179F283,$00000000
DC.L $3FFE0000,$9FD809FD,$809FD80A,$00000000
DC.L $3FFD0000,$F12440D3,$E36130E6,$00000000
DC.L $3FFE0000,$9E4CAD23,$DD5F3A20,$00000000
DC.L $3FFD0000,$F61CCE92,$346600BB,$00000000
DC.L $3FFE0000,$9CC8E160,$C3FB19B9,$00000000
DC.L $3FFD0000,$FB091FD3,$8145630A,$00000000
DC.L $3FFE0000,$9B4C6F9E,$F03A3CAA,$00000000
DC.L $3FFD0000,$FFE97042,$BFA4C2AD,$00000000
DC.L $3FFE0000,$99D722DA,$BDE58F06,$00000000
DC.L $3FFE0000,$825EFCED,$49369330,$00000000
DC.L $3FFE0000,$9868C809,$868C8098,$00000000
DC.L $3FFE0000,$84C37A7A,$B9A905C9,$00000000
DC.L $3FFE0000,$97012E02,$5C04B809,$00000000
DC.L $3FFE0000,$87224C2E,$8E645FB7,$00000000
DC.L $3FFE0000,$95A02568,$095A0257,$00000000
DC.L $3FFE0000,$897B8CAC,$9F7DE298,$00000000
DC.L $3FFE0000,$94458094,$45809446,$00000000
DC.L $3FFE0000,$8BCF55DE,$C4CD05FE,$00000000
DC.L $3FFE0000,$92F11384,$0497889C,$00000000
DC.L $3FFE0000,$8E1DC0FB,$89E125E5,$00000000
DC.L $3FFE0000,$91A2B3C4,$D5E6F809,$00000000
DC.L $3FFE0000,$9066E68C,$955B6C9B,$00000000
DC.L $3FFE0000,$905A3863,$3E06C43B,$00000000
DC.L $3FFE0000,$92AADE74,$C7BE59E0,$00000000
DC.L $3FFE0000,$8F1779D9,$FDC3A219,$00000000
DC.L $3FFE0000,$94E9BFF6,$15845643,$00000000
DC.L $3FFE0000,$8DDA5202,$37694809,$00000000
DC.L $3FFE0000,$9723A1B7,$20134203,$00000000
DC.L $3FFE0000,$8CA29C04,$6514E023,$00000000
DC.L $3FFE0000,$995899C8,$90EB8990,$00000000
DC.L $3FFE0000,$8B70344A,$139BC75A,$00000000
DC.L $3FFE0000,$9B88BDAA,$3A3DAE2F,$00000000
DC.L $3FFE0000,$8A42F870,$5669DB46,$00000000
DC.L $3FFE0000,$9DB4224F,$FFE1157C,$00000000
DC.L $3FFE0000,$891AC73A,$E9819B50,$00000000
DC.L $3FFE0000,$9FDADC26,$8B7A12DA,$00000000
DC.L $3FFE0000,$87F78087,$F78087F8,$00000000
DC.L $3FFE0000,$A1FCFF17,$CE733BD4,$00000000
DC.L $3FFE0000,$86D90544,$7A34ACC6,$00000000
DC.L $3FFE0000,$A41A9E8F,$5446FB9F,$00000000
DC.L $3FFE0000,$85BF3761,$2CEE3C9B,$00000000
DC.L $3FFE0000,$A633CD7E,$6771CD8B,$00000000
DC.L $3FFE0000,$84A9F9C8,$084A9F9D,$00000000
DC.L $3FFE0000,$A8489E60,$0B435A5E,$00000000
DC.L $3FFE0000,$83993052,$3FBE3368,$00000000
DC.L $3FFE0000,$AA59233C,$CCA4BD49,$00000000
DC.L $3FFE0000,$828CBFBE,$B9A020A3,$00000000
DC.L $3FFE0000,$AC656DAE,$6BCC4985,$00000000
DC.L $3FFE0000,$81848DA8,$FAF0D277,$00000000
DC.L $3FFE0000,$AE6D8EE3,$60BB2468,$00000000
DC.L $3FFE0000,$80808080,$80808081,$00000000
DC.L $3FFE0000,$B07197A2,$3C46C654,$00000000