Files
Arquivotheca.SunOS-4.1.4/usr.etc/fpa/version/values.h
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

400 lines
13 KiB
C

/* Define file containing constant name and data (in mapping ram) */
/* Contains all constants accessible to the user with mapped addresses (9 bits) */
#define szero 0x00000000
#define dzero 0x00000000,0x00000000
#define sminsub 0x00000001
#define dminsub 0x00000000,0x00000001
#define smaxsub 0x007FFFFF
#define dmaxsub 0x000FFFFF,0xFFFFFFFF
#define sminnorm 0x00800000
#define dminnorm 0x00100000,0x00000000
#define smaxnorm 0x7F7FFFFF
#define dmaxnorm 0x7FEFFFFF,0xFFFFFFFF
#define sinf 0x7F800000
#define dinf 0x7FF00000,0x00000000
#define ssnan 0x7FBFFFFF
#define dsnan 0x7FF7FFFF,0xFFFFFFFF
#define sqnan 0x7FFFFFFF
#define dqnan 0x7FFFFFFF,0xFFFFFFFF
#define se 0x402DF854
#define de 0x4005BF0A,0x8B145769
#define s2pi 0x40C90FDB
#define d2pi 0x401921FB,0x54442D18
#define spi 0x40490FDB
#define dpi 0x400921FB,0x54442D18
#define spio2 0x3FC90FDB
#define dpio2 0x3FF921FB,0x54442D18
#define ssqrt2 0x3FB504F3
#define dsqrt2 0x3FF6A09E,0x667F3BCD
#define ssqrthalf 0x3F3504F3
#define dsqrthalf 0x3FE6A09E,0x667F3BCD
#define sone 0x3F800000
#define done 0x3FF00000,0x00000000
#define shalf 0x3F000000
#define dhalf 0x3FE00000,0x00000000
#define smone 0xBF800000
#define dmone 0xBFF00000,0x00000000
#define stwo 0x40000000
#define dtwo 0x40000000,0x00000000
#define sthree 0x40400000
#define dthree 0x40080000,0x00000000
#define sfour 0x40800000
#define dfour 0x40100000,0x00000000
#define seight 0x41000000
#define deight 0x40200000,0x00000000
#define s1o2 0x3f000000
#define d1o2 0x3fe00000,0x00000000
#define s1o4 0x3e800000
#define d1o4 0x3fd00000,0x00000000
#define s1o8 0x3e000000
#define d1o8 0x3fc00000,0x00000000
#define s1e1 0x41200000
#define d1e1 0x40240000,0x00000000
#define s1e2 0x42c80000
#define d1e2 0x40590000,0x00000000
#define s1e3 0x447a0000
#define d1e3 0x408F4000,0x00000000
#define s1e4 0x461C4000
#define d1e4 0x40C38800,0x00000000
#define s1e5 0x47C35000
#define d1e5 0x40F86A00,0x00000000
#define s1e6 0x49742400
#define d1e6 0x412E8480,0x00000000
#define s1e7 0x4B189680
#define d1e7 0x416312D0,0x00000000
#define s1e8 0x4CBEBC20
#define d1e8 0x4197D784,0x00000000
#define s1e9 0x4E6E6B28
#define d1e9 0x41CDCD65,0x00000000
#define s1e10 0x501502F9
#define d1e10 0x4202A05F,0x20000000
#define smpio2 0xBFC90FDB
#define dmpio2 0xBFF921FB,0x54442D18
#define slog2e 0x3FB8AA3B
#define dlog2e 0x3FF71547,0x652B82FE
#define slog2ten 0x40549A78
#define dlog2ten 0x400A934F,0x0979A371
#define slogetwo 0x3F317218
#define dlogetwo 0x3FE62E42,0xFEFA39EF
#define slogeten 0x40135D8E
#define dlogeten 0x40026BB1,0xBBB55516
#define slog10two 0x3E9A209B
#define dlog10two 0x3FD34413,0x509F79FF
#define slog10e 0x3EDE5BD9
#define dlog10e 0x3FDBCB7B,0x1526E50E
#define smhalf 0xBF000000
#define dmhalf 0xBFE00000,0x00000000
#define s1e16 0x5A0E1BCA
#define d1e16 0x4341C379,0x37E08000
#define s1e32 0x749DC5AE
#define d1e32 0x4693B8B5,0xB5056E17
#define s1e64 0x7f800000
#define d1e64 0x4D384F03,0xE93FF9F5
#define s1e128 0x7f800000
#define d1e128 0x5A827748,0xF9301D32
#define s1e256 0x7f800000
#define d1e256 0x75154FDD,0x7F73BF3C
#ifndef sun4
#define s7o16 0x3ee00000
#define s11o16 0x3f300000
#define s19o16 0x3f980000
#define s39o16 0x401C0000
#endif sun4
#define c_dchecksum 0x00000000,0x00000000
#define c_dmode 0xFFFFFFF0,0x55555555
#define c_dmode_cor 0x00000002,0x55555555
#ifndef sun4
#define c_dconst_rev 0x000032B2,0x00042386
#define c_ducode_rev 0x000032B2,0x00052886
#else sun4
#define c_dconst_rev 0x00000000,0x00021286
#define c_ducode_rev 0x00000000,0x00021286
#endif sun4
#define c_dSCRATCH_0 0x00000000,0x00000000
#define c_dSCRATCH_1 0x00000000,0x00000000
#define c_dSCRATCH_2 0x00000000,0x00000000
#define c_dSCRATCH_3 0x00000000,0x00000000
#define c_dSCRATCH_4 0x00000000,0x00000000
#define c_dSCRATCH_5 0x00000000,0x00000000
#define c_dSCRATCH_6 0x00000000,0x00000000
#define c_dSCRATCH_7 0x00000000,0x00000000
#define c_dSCRATCH_8 0x00000000,0x00000000
#define c_dSCRATCH_9 0x00000000,0x00000000
#define c_dSCRATCH_10 0x00000000,0x00000000
#define c_dSCRATCH_11 0x00000000,0x00000000
#define c_dSCRATCH_12 0x00000000,0x00000000
#define c_dSCRATCH_13 0x00000000,0x00000000
#define c_dSCRATCH_14 0x00000000,0x00000000
#define c_dSCRATCH_15 0x00000000,0x00000000
#define c_dSCRATCH_31 0x00000000,0x00000000
#define c_spi3o4 0x4016CBE4
#define c_dpi3o4 0x4002D97C,0x7F3321D2
#define c_spi5o4 0x407B53D1
#define c_dpi5o4 0x400F6A7A,0x2955385E
#define c_so2pi 0x3E22F983
#define c_do2pi 0x3FC45F30,0x6DC9C883
#define c_spi2p21 0x4AC90FDB
#define c_dpi2p21 0x415921FB,0x54442D18
#define c_spio2b24a 0x3FC90FDB
#define c_spio2b24b 0xB33BBD2E
#define c_dpio2b33a 0x3FF921FB,0x54400000
#define c_dpio2b33b 0x3DD0B461,0x1A600000
#define c_spib24a 0x40490FDB
#define c_spib24b 0xB3BBBD2E
#define c_dpib33a 0x400921FB,0x54400000
#define c_dpib33b 0x3DE0B461,0x1A600000
#define c_d2pib33a 0x401921FB,0x54400000
#define c_d2pib33b 0x3DF0B461,0x1A600000
#define c_stwop20 0x49800000
#define c_stwop23 0x4B000000
#define c_stwop26 0x4D800000
#define c_stwopm12 0x39800000
#define c_stwopm13 0x39000000
#define c_stwopm14 0x38800000
#define c_stwopm20 0x35800000
#define c_stwopm21 0x35000000
#define c_stwopm23 0x34000000
#define c_stwopm24 0x33800000
#define c_stwopm25 0x33000000
#define c_stwopm26 0x32800000
#define c_dtwop52 0x43300000,0x00000000
#define c_dtwop54 0x43500000,0x00000000
#define c_dtwopm27 0x3E400000,0x00000000
#define c_dtwopm28 0x3E300000,0x00000000
#define c_dtwopm54 0x3C900000,0x00000000
#define c_dmtwopm54 0xBC900000,0x00000000
#define c_s127 0x42FE0000
#define c_s87 0x42AE0000
#define c_sloge2a 0x3F317200
#define c_sloge2b 0x35BFBE8E
#define c_dloge2a 0x3FE62E42,0xFEF00000
#define c_dloge2b 0x3DD473DE,0x6AF00000
#define c_ssqrthalfm1 0xBE95F61A
#define c_ssqrt2m1 0x3ED413CD
#define c_sinexact 0x00000300
#define c_szerostat 0x00000000
#define c_sexact 0x00000200
#define c_smaxmode 0x0000000F
#define c_s63 0x427C0000
#define c_s53 0x42540000
#define c_d708 0x40862000,0x00000000
#define c_s1023 0x447FC000
#define c_s3o2 0x3FC00000
#define c_d3o2 0x3FF80000,0x00000000
#define c_s511 0x43FF8000
#define c_sfourth 0x3E800000
#define c_dfourth 0x3FD00000,0x00000000
#define c_sthreshold 0x38800000
#define c_stwo19pi 0x49C90FDB
#define c_scosthresh 0x3E85B863
#define c_stwoopi 0x3F22F983
#define c_dtwopia 0x401921FB,0x54400000
#define c_dtwopib 0x3DF0B461,0x1A600000
#define c_dpia 0x400921FB,0x54400000
#define c_dpib 0x3DE0B461,0x1A600000
#define c_dpio2a 0x3FF921FB,0x54400000
#define c_dpio2b 0x3DD0B461,0x1A600000
#define c_dmpib 0xBDE0B461,0x1A600000
#define c_dmpio2b 0xBDD0B461,0x1A600000
#define c_dtwo19pi 0x413921FB,0x54442D18
#define c_dcosthresh 0x3FD0B70C,0x6D604DD4
#define c_dthreshold 0x3E300000,0x00000000
#define c_dtwoopi 0x3FE45F30,0x6DC9C883
#ifndef sun4
#define c_smaxln 0x7EFFFFBF
#define c_dmaxln 0x7FDFFFBF,0xFFFFFFFF
#else sun4
#define c_shalfmaxnorm 0x7EFFFFFF
#define c_dhalfmaxnorm 0x7FDFFFFF,0xFFFFFFFF
#endif sun4
#define c_dsqrt2m1 0x3FDA8279,0x99FCEF32
#define c_dsqrt8m1 0x3FFD413C,0xCCFE7799
#define c_dsqrteighthm1 0xBFE4AFB0,0xCCC0621A
#define c_dloge2afrom1 0x3FD3A37A,0x02200000
#define c_dloge2amhalf 0x3FC8B90B,0xFBC00000
#define c_dsqrthalfm1 0xBFD2BEC3,0x33018867
#define c_dsqrt2p1 0x4003504F,0x333F9DE6
#define c_dpio4a 0x3FE921FB,0x54400000
#define c_dpio4b 0x3DC0B461,0x1A600000
#define c_dtestsolution1 0xBCB00000,0x00000000
#define c_dtestsolution2 0xBCC00000,0x00000000
#define c_spio4 0x3F490FDB
#define c_dpio4 0x3FE921FB,0x54442D18
#define c_soberr 0x00000400
#ifndef sun4
#define c_satan_small 0x3089705F
#define c_satan_big 0x5368D4A5
#define c_satan_hhilo 0x3EED6338
#define c_satan_hhilob 0x31AC376A
#define c_satan_mhhilo 0xBEED6338
#define c_satan.mhhilob 0xB1AC376A
#define c_satan_lhilo 0x3F7B985F
#define c_satan_lhilob 0xB2D7E096
#define c_satan_mlhilo 0xBF7B985F
#define c_satan_mlhilob 0x32D7E096
#define c_satan_00 0x00000000
#define c_satan_00b 0x00000000
#define c_satan_40 0x3F490FDB
#define c_satan_40b 0xB2BBBD2E
#define c_satan_m40 0xBF490FDB
#define c_satan_m40b 0x32BBBD2E
#define c_satan_20 0x3FC90FDB
#define c_satan_20b 0xB33BBD2E
#define c_satan_m20 0xBFC90FDB
#define c_satan_m20b 0x333BBD2E
#define c_sdatan_small 0x3089705F
#define c_sdatan_big 0x5D5E0B6B
#define c_datan_hhilo 0x3FDDAC67,0x0561BB4F
#define c_datan_hhilob 0x3C55543B,0x8F253271
#define c_datan_mhhilo 0xBFDDAC67,0x0561BB4F
#define c_datan_mhhilob 0xBC55543B,0x8F253271
#define c_datan_lhilo 0x3FEF730B,0xD281F69B
#define c_datan_lhilob 0xBC7C23DF,0xEFEAE6B5
#define c_datan_mlhilo 0xBFEF730B,0xD281F69B
#define c_datan_mlhilob 0x3C7C23DF,0xEFEAE6B5
#define c_datan_00 0x00000000,0x00000000
#define c_datan_00b 0x00000000,0x00000000
#define c_datan_40 0x3FE921FB,0x54400000
#define c_datan_40b 0x3DC0B461,0x1A600000
#define c_datan_m40 0xBFE921FB,0x54400000
#define c_datan_m40b 0xBDC0B461,0x1A600000
#define c_datan_20 0x3FF921FB,0x54400000
#define c_datan_20b 0x3DD0B461,0x1A600000
#define c_datan_m20 0xBFF921FB,0x54400000
#define c_datan_m20b 0xBDD0B461,0x1A600000
#endif sun4
#define c_ssin0 0xBE2AAAA0
#define c_ssin1 0x3C088302
#define c_ssin2 0xB94C7DC9
#define c_dsin0 0xBFC55555,0x5555550C
#define c_dsin1 0x3F811111,0x1110C461
#define c_dsin2 0xBF2A01A0,0x19746345
#define c_dsin3 0x3EC71DE3,0x209CDCD9
#define c_dsin4 0xBE5AE5C0,0xE319A4EF
#define c_dsin5 0x3DE5CF61,0xDF672B13
#define c_scosz2 0xBF000000
#define c_scosz1 0x3F800000
#define c_scos0 0x3D2AAA9C
#define c_scos1 0xBAB60376
#define c_scos2 0x37CC73EE
#define c_dcosz2 0xBFE00000,0x00000000
#define c_dcosz1 0x3FF00000,0x00000000
#define c_dcos0 0x3FA55555,0x5555553E
#define c_dcos1 0xBF56C16C,0x16C14199
#define c_dcos2 0x3EFA01A0,0x1971CAEB
#define c_dcos3 0xBE927E4F,0x1314AD1A
#define c_dcos4 0x3E21EE3B,0x60DDDC8C
#define c_dcos5 0xBDA8BD59,0x86B2A52E
#define c_sncosz2 0x3F000000
#define c_sncosz1 0xBF800000
#define c_sncos0 0xBD2AAA9C
#define c_sncos1 0x3AB60376
#define c_sncos2 0xB7CC73EE
#define c_dncosz2 0x3FE00000,0x00000000
#define c_dncosz1 0xBFF00000,0x00000000
#define c_dncos0 0xBFA55555,0x5555553E
#define c_dncos1 0x3F56C16C,0x16C14199
#define c_dncos2 0xBEFA01A0,0x1971CAEB
#define c_dncos3 0x3E927E4F,0x1314AD1A
#define c_dncos4 0xBE21EE3B,0x60DDDC8C
#define c_dncos5 0x3DA8BD59,0x86B2A52E
#ifndef sun4
#define c_satan_c1 0x3EAAAA9A
#define c_satan_c2 0xBE4CC841
#define c_satan_c3 0x3E120ACD
#define c_satan_c4 0xBDE017C1
#define c_satan_c5 0x3DAB9142
#define c_satan_c6 0xBD6BBBC1
#define c_satan_c7 0x3CFC59EC
#define c_satan_c8 0xBC2FC010
#define c_satan_c9 0x3AE5E421
#define c_datan_c1 0x3FD55555,0x555555C3
#define c_datan_c2 0xBFC99999,0x99997CCD
#define c_datan_c3 0x3FC24924,0x921EC1D7
#define c_datan_c4 0xBFBC71C7,0x059AF280
#define c_datan_c5 0x3FB745CE,0x5AA35DB2
#define c_datan_c6 0xBFB3B0FA,0x54BEC400
#define c_datan_c7 0x3FB10DA9,0x24597FFF
#define c_datan_c8 0xBFADE125,0xFDDBD793
#define c_datan_c9 0x3FA98605,0x24BDD807
#define c_datan_c10 0xBFA2CA6C,0x04C6937A
#define c_datan_c11 0x3F90D521,0x74A1BB54
#else sun4
#define c_satn1 0xBEAAAA9A
#define c_satn2 0x3E4CC841
#define c_satn3 0xBE120ACD
#define c_satn4 0x3DE017C1
#define c_satn5 0xBDAB9142
#define c_satn6 0x3D6BBBC1
#define c_satn7 0xBCFC59EC
#define c_satn8 0x3C2FC010
#define c_satn9 0xBAE5E421
#define c_datan1 0xBFD55555,0x55555531
#define c_datan2 0x3FC99999,0x999948f9
#define c_datan3 0xBFC24924,0x92268309
#define c_datan4 0x3FBC71C7,0x0D0B85EF
#define c_datan5 0xBFB745CF,0x6DC23936
#define c_datan6 0x3FB3B10F,0xA5A8FD96
#define c_datan7 0xBFB10EA8,0x309B0CE9
#define c_datan8 0x3FADEFF7,0xAC18EAD0
#define c_datan9 0xBFA9C91C,0xE88DAA9B
#define c_datan10 0x3FA373DC,0xC009851B
#define c_datan11 0xBF92435B,0xE5B3C8B0
#endif sun4
#define c_sexps1 0xC2705E31
#define c_sexps2 0x41203EBB
#define c_sexpt1 0xC2F05E31
#define c_sexpt2 0x42705E31
#define c_sexpt3 0xC1403EBB
#define c_dexps1 0xC0CD8DAA,0x5E475F3C
#define c_dexps2 0x40A3B3C6,0xE984E9BF
#define c_dexps3 0xC07A4450,0xE84585FE
#define c_dexps4 0x403C0373,0xAC7AAEBB
#define c_dexpt1 0xC0DD8DAA,0x5E475F3C
#define c_dexpt2 0x40CD8DAA,0x5E475F3C
#define c_dexpt3 0xC0AA44DB,0x23964B3E
#define c_dexpt4 0x407A4450,0xE84585FE
#define c_dexpt5 0xC03E0373,0xAC7AAEBB
#define c_slogs1 0x3F2AAADA
#define c_slogs2 0x3ECC9FF7
#define c_slogs3 0x3E9A1D1A
#define c_dlogs1 0x3fe55555,0x55555592
#define c_dlogs2 0x3fd99999,0x9997ff24
#define c_dlogs3 0x3fd24924,0x941e07b4
#define c_dlogs4 0x3fcc71c5,0x2150bea6
#define c_dlogs5 0x3fc74663,0xcc94342f
#define c_dlogs6 0x3fc39a1e,0xc014045b
#define c_dlogs7 0x3fc2f039,0xf0085122
#define c_dtest 0x40000000,0x00000000
#define c_dtest1 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest2 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest3 0x40000000,0x00000000
#define c_dtest4 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest5 0x40000000,0x00000000
#define c_dtest6 0x40000000,0x00000000
#define c_dtest7 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest8 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest9 0x40000000,0x00000000
#define c_dtesta 0x40000000,0x00000000
#define c_dtestb 0xBFFFFFFF,0xFFFFFFFF
#define c_dtestc 0x40000000,0x00000000
#define c_dtestd 0xBFFFFFFF,0xFFFFFFFF
#define c_dteste 0xBFFFFFFF,0xFFFFFFFF
#define c_dtestf 0x40000000,0x00000000
#define c_dtest10 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest11 0x40000000,0x00000000
#define c_dtest12 0x40000000,0x00000000
#define c_dtest13 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest14 0x40000000,0x00000000
#define c_dtest15 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest16 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest17 0x40000000,0x00000000
#define c_dtest18 0x40000000,0x00000000
#define c_dtest19 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest1a 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest1b 0x40000000,0x00000000
#define c_dtest1c 0xBFFFFFFF,0xFFFFFFFF
#define c_dtest1d 0x40000000,0x00000000
#define c_dtest1e 0x40000000,0x00000000
#define c_dtest1f 0xBFFFFFFF,0xFFFFFFFF