|
|
|
|
@@ -1,866 +0,0 @@
|
|
|
|
|
#ifndef LIB_INCLUDE_NITRO_FX_FX_CONST_H_
|
|
|
|
|
#define LIB_INCLUDE_NITRO_FX_FX_CONST_H_
|
|
|
|
|
|
|
|
|
|
#define FX64C_E ((fx64c) 0x00000002b7e15163LL) // 2.718281828459
|
|
|
|
|
#define FX64C_LOG2E ((fx64c) 0x0000000171547653LL) // 1.442695040889
|
|
|
|
|
#define FX64C_LOG10E ((fx64c) 0x000000006f2dec55LL) // 0.434294481903
|
|
|
|
|
#define FX64C_LN2 ((fx64c) 0x00000000b17217f8LL) // 0.693147180560
|
|
|
|
|
#define FX64C_LN10 ((fx64c) 0x000000024d763777LL) // 2.302585092994
|
|
|
|
|
#define FX64C_PI ((fx64c) 0x00000003243f6a89LL) // 3.141592653590
|
|
|
|
|
#define FX64C_TWOPI ((fx64c) 0x00000006487ed511LL) // 6.283185307180
|
|
|
|
|
#define FX64C_PI_2 ((fx64c) 0x00000001921fb544LL) // 1.570796326795
|
|
|
|
|
#define FX64C_PI_4 ((fx64c) 0x00000000c90fdaa2LL) // 0.785398163397
|
|
|
|
|
#define FX64C_3PI_4 ((fx64c) 0x000000025b2f8fe6LL) // 2.356194490192
|
|
|
|
|
#define FX64C_SQRTPI ((fx64c) 0x00000001c5bf891bLL) // 1.772453850906
|
|
|
|
|
#define FX64C_1_PI ((fx64c) 0x00000000517cc1b7LL) // 0.318309886184
|
|
|
|
|
#define FX64C_2_PI ((fx64c) 0x00000000a2f9836eLL) // 0.636619772368
|
|
|
|
|
#define FX64C_2_SQRTPI ((fx64c) 0x0000000120dd7504LL) // 1.128379167096
|
|
|
|
|
#define FX64C_SQRT2 ((fx64c) 0x000000016a09e668LL) // 1.414213562373
|
|
|
|
|
#define FX64C_SQRT1_2 ((fx64c) 0x00000000b504f334LL) // 0.707106781187
|
|
|
|
|
#define FX64C_SQRT3 ((fx64c) 0x00000001bb67ae86LL) // 1.732050807569
|
|
|
|
|
#define FX64C_SQRT1_3 ((fx64c) 0x0000000093cd3a2dLL) // 0.577350269190
|
|
|
|
|
#define FX64C_IVLN10 ((fx64c) 0x000000006f2dec55LL) // 0.434294481903
|
|
|
|
|
#define FX64C_LOG2_E ((fx64c) 0x00000000b17217f8LL) // 0.693147180560
|
|
|
|
|
#define FX64C_INVLN2 ((fx64c) 0x0000000171547653LL) // 1.442695040889
|
|
|
|
|
#define FX64C_1_360 ((fx64c) 0x0000000000b60b61LL) // 0.002777777778
|
|
|
|
|
#define FX64C_TWOPI_360 ((fx64c) 0x000000000477d1a9LL) // 0.017453292520
|
|
|
|
|
#define FX64C_360_TWOPI ((fx64c) 0x000000394bb834c8LL) // 57.295779513082
|
|
|
|
|
#define FX64C_65536_TWOPI ((fx64c) 0x000028be60db9391LL) // 10430.378350470453
|
|
|
|
|
#define FX64C_65536_360 ((fx64c) 0x000000b60b60b60bLL) // 182.044444444444
|
|
|
|
|
#define FX64C_TWOPI_65536 ((fx64c) 0x000000000006487fLL) // 0.000095873799
|
|
|
|
|
#define FX64C_360_65536 ((fx64c) 0x0000000001680000LL) // 0.005493164062
|
|
|
|
|
#define FX64C_1_100 ((fx64c) 0x00000000028f5c29LL) // 0.010000000000
|
|
|
|
|
#define FX64C_2_100 ((fx64c) 0x00000000051eb852LL) // 0.020000000000
|
|
|
|
|
#define FX64C_3_100 ((fx64c) 0x0000000007ae147bLL) // 0.030000000000
|
|
|
|
|
#define FX64C_4_100 ((fx64c) 0x000000000a3d70a4LL) // 0.040000000000
|
|
|
|
|
#define FX64C_5_100 ((fx64c) 0x000000000ccccccdLL) // 0.050000000000
|
|
|
|
|
#define FX64C_6_100 ((fx64c) 0x000000000f5c28f6LL) // 0.060000000000
|
|
|
|
|
#define FX64C_7_100 ((fx64c) 0x0000000011eb851fLL) // 0.070000000000
|
|
|
|
|
#define FX64C_8_100 ((fx64c) 0x00000000147ae148LL) // 0.080000000000
|
|
|
|
|
#define FX64C_9_100 ((fx64c) 0x00000000170a3d71LL) // 0.090000000000
|
|
|
|
|
#define FX64C_10_100 ((fx64c) 0x000000001999999aLL) // 0.100000000000
|
|
|
|
|
#define FX64C_11_100 ((fx64c) 0x000000001c28f5c3LL) // 0.110000000000
|
|
|
|
|
#define FX64C_12_100 ((fx64c) 0x000000001eb851ecLL) // 0.120000000000
|
|
|
|
|
#define FX64C_13_100 ((fx64c) 0x000000002147ae14LL) // 0.130000000000
|
|
|
|
|
#define FX64C_14_100 ((fx64c) 0x0000000023d70a3dLL) // 0.140000000000
|
|
|
|
|
#define FX64C_15_100 ((fx64c) 0x0000000026666666LL) // 0.150000000000
|
|
|
|
|
#define FX64C_16_100 ((fx64c) 0x0000000028f5c28fLL) // 0.160000000000
|
|
|
|
|
#define FX64C_17_100 ((fx64c) 0x000000002b851eb8LL) // 0.170000000000
|
|
|
|
|
#define FX64C_18_100 ((fx64c) 0x000000002e147ae1LL) // 0.180000000000
|
|
|
|
|
#define FX64C_19_100 ((fx64c) 0x0000000030a3d70aLL) // 0.190000000000
|
|
|
|
|
#define FX64C_20_100 ((fx64c) 0x0000000033333333LL) // 0.200000000000
|
|
|
|
|
#define FX64C_21_100 ((fx64c) 0x0000000035c28f5cLL) // 0.210000000000
|
|
|
|
|
#define FX64C_22_100 ((fx64c) 0x000000003851eb85LL) // 0.220000000000
|
|
|
|
|
#define FX64C_23_100 ((fx64c) 0x000000003ae147aeLL) // 0.230000000000
|
|
|
|
|
#define FX64C_24_100 ((fx64c) 0x000000003d70a3d7LL) // 0.240000000000
|
|
|
|
|
#define FX64C_25_100 ((fx64c) 0x0000000040000000LL) // 0.250000000000
|
|
|
|
|
#define FX64C_26_100 ((fx64c) 0x00000000428f5c29LL) // 0.260000000000
|
|
|
|
|
#define FX64C_27_100 ((fx64c) 0x00000000451eb852LL) // 0.270000000000
|
|
|
|
|
#define FX64C_28_100 ((fx64c) 0x0000000047ae147bLL) // 0.280000000000
|
|
|
|
|
#define FX64C_29_100 ((fx64c) 0x000000004a3d70a4LL) // 0.290000000000
|
|
|
|
|
#define FX64C_30_100 ((fx64c) 0x000000004ccccccdLL) // 0.300000000000
|
|
|
|
|
#define FX64C_31_100 ((fx64c) 0x000000004f5c28f6LL) // 0.310000000000
|
|
|
|
|
#define FX64C_32_100 ((fx64c) 0x0000000051eb851fLL) // 0.320000000000
|
|
|
|
|
#define FX64C_33_100 ((fx64c) 0x00000000547ae148LL) // 0.330000000000
|
|
|
|
|
#define FX64C_34_100 ((fx64c) 0x00000000570a3d71LL) // 0.340000000000
|
|
|
|
|
#define FX64C_35_100 ((fx64c) 0x000000005999999aLL) // 0.350000000000
|
|
|
|
|
#define FX64C_36_100 ((fx64c) 0x000000005c28f5c3LL) // 0.360000000000
|
|
|
|
|
#define FX64C_37_100 ((fx64c) 0x000000005eb851ecLL) // 0.370000000000
|
|
|
|
|
#define FX64C_38_100 ((fx64c) 0x000000006147ae14LL) // 0.380000000000
|
|
|
|
|
#define FX64C_39_100 ((fx64c) 0x0000000063d70a3dLL) // 0.390000000000
|
|
|
|
|
#define FX64C_40_100 ((fx64c) 0x0000000066666666LL) // 0.400000000000
|
|
|
|
|
#define FX64C_41_100 ((fx64c) 0x0000000068f5c28fLL) // 0.410000000000
|
|
|
|
|
#define FX64C_42_100 ((fx64c) 0x000000006b851eb8LL) // 0.420000000000
|
|
|
|
|
#define FX64C_43_100 ((fx64c) 0x000000006e147ae1LL) // 0.430000000000
|
|
|
|
|
#define FX64C_44_100 ((fx64c) 0x0000000070a3d70aLL) // 0.440000000000
|
|
|
|
|
#define FX64C_45_100 ((fx64c) 0x0000000073333333LL) // 0.450000000000
|
|
|
|
|
#define FX64C_46_100 ((fx64c) 0x0000000075c28f5cLL) // 0.460000000000
|
|
|
|
|
#define FX64C_47_100 ((fx64c) 0x000000007851eb85LL) // 0.470000000000
|
|
|
|
|
#define FX64C_48_100 ((fx64c) 0x000000007ae147aeLL) // 0.480000000000
|
|
|
|
|
#define FX64C_49_100 ((fx64c) 0x000000007d70a3d7LL) // 0.490000000000
|
|
|
|
|
#define FX64C_50_100 ((fx64c) 0x0000000080000000LL) // 0.500000000000
|
|
|
|
|
#define FX64C_51_100 ((fx64c) 0x00000000828f5c29LL) // 0.510000000000
|
|
|
|
|
#define FX64C_52_100 ((fx64c) 0x00000000851eb852LL) // 0.520000000000
|
|
|
|
|
#define FX64C_53_100 ((fx64c) 0x0000000087ae147bLL) // 0.530000000000
|
|
|
|
|
#define FX64C_54_100 ((fx64c) 0x000000008a3d70a4LL) // 0.540000000000
|
|
|
|
|
#define FX64C_55_100 ((fx64c) 0x000000008ccccccdLL) // 0.550000000000
|
|
|
|
|
#define FX64C_56_100 ((fx64c) 0x000000008f5c28f6LL) // 0.560000000000
|
|
|
|
|
#define FX64C_57_100 ((fx64c) 0x0000000091eb851fLL) // 0.570000000000
|
|
|
|
|
#define FX64C_58_100 ((fx64c) 0x00000000947ae148LL) // 0.580000000000
|
|
|
|
|
#define FX64C_59_100 ((fx64c) 0x00000000970a3d71LL) // 0.590000000000
|
|
|
|
|
#define FX64C_60_100 ((fx64c) 0x000000009999999aLL) // 0.600000000000
|
|
|
|
|
#define FX64C_61_100 ((fx64c) 0x000000009c28f5c3LL) // 0.610000000000
|
|
|
|
|
#define FX64C_62_100 ((fx64c) 0x000000009eb851ecLL) // 0.620000000000
|
|
|
|
|
#define FX64C_63_100 ((fx64c) 0x00000000a147ae14LL) // 0.630000000000
|
|
|
|
|
#define FX64C_64_100 ((fx64c) 0x00000000a3d70a3dLL) // 0.640000000000
|
|
|
|
|
#define FX64C_65_100 ((fx64c) 0x00000000a6666666LL) // 0.650000000000
|
|
|
|
|
#define FX64C_66_100 ((fx64c) 0x00000000a8f5c28fLL) // 0.660000000000
|
|
|
|
|
#define FX64C_67_100 ((fx64c) 0x00000000ab851eb8LL) // 0.670000000000
|
|
|
|
|
#define FX64C_68_100 ((fx64c) 0x00000000ae147ae1LL) // 0.680000000000
|
|
|
|
|
#define FX64C_69_100 ((fx64c) 0x00000000b0a3d70aLL) // 0.690000000000
|
|
|
|
|
#define FX64C_70_100 ((fx64c) 0x00000000b3333333LL) // 0.700000000000
|
|
|
|
|
#define FX64C_71_100 ((fx64c) 0x00000000b5c28f5cLL) // 0.710000000000
|
|
|
|
|
#define FX64C_72_100 ((fx64c) 0x00000000b851eb85LL) // 0.720000000000
|
|
|
|
|
#define FX64C_73_100 ((fx64c) 0x00000000bae147aeLL) // 0.730000000000
|
|
|
|
|
#define FX64C_74_100 ((fx64c) 0x00000000bd70a3d7LL) // 0.740000000000
|
|
|
|
|
#define FX64C_75_100 ((fx64c) 0x00000000c0000000LL) // 0.750000000000
|
|
|
|
|
#define FX64C_76_100 ((fx64c) 0x00000000c28f5c29LL) // 0.760000000000
|
|
|
|
|
#define FX64C_77_100 ((fx64c) 0x00000000c51eb852LL) // 0.770000000000
|
|
|
|
|
#define FX64C_78_100 ((fx64c) 0x00000000c7ae147bLL) // 0.780000000000
|
|
|
|
|
#define FX64C_79_100 ((fx64c) 0x00000000ca3d70a4LL) // 0.790000000000
|
|
|
|
|
#define FX64C_80_100 ((fx64c) 0x00000000cccccccdLL) // 0.800000000000
|
|
|
|
|
#define FX64C_81_100 ((fx64c) 0x00000000cf5c28f6LL) // 0.810000000000
|
|
|
|
|
#define FX64C_82_100 ((fx64c) 0x00000000d1eb851fLL) // 0.820000000000
|
|
|
|
|
#define FX64C_83_100 ((fx64c) 0x00000000d47ae148LL) // 0.830000000000
|
|
|
|
|
#define FX64C_84_100 ((fx64c) 0x00000000d70a3d71LL) // 0.840000000000
|
|
|
|
|
#define FX64C_85_100 ((fx64c) 0x00000000d999999aLL) // 0.850000000000
|
|
|
|
|
#define FX64C_86_100 ((fx64c) 0x00000000dc28f5c3LL) // 0.860000000000
|
|
|
|
|
#define FX64C_87_100 ((fx64c) 0x00000000deb851ecLL) // 0.870000000000
|
|
|
|
|
#define FX64C_88_100 ((fx64c) 0x00000000e147ae14LL) // 0.880000000000
|
|
|
|
|
#define FX64C_89_100 ((fx64c) 0x00000000e3d70a3dLL) // 0.890000000000
|
|
|
|
|
#define FX64C_90_100 ((fx64c) 0x00000000e6666666LL) // 0.900000000000
|
|
|
|
|
#define FX64C_91_100 ((fx64c) 0x00000000e8f5c28fLL) // 0.910000000000
|
|
|
|
|
#define FX64C_92_100 ((fx64c) 0x00000000eb851eb8LL) // 0.920000000000
|
|
|
|
|
#define FX64C_93_100 ((fx64c) 0x00000000ee147ae1LL) // 0.930000000000
|
|
|
|
|
#define FX64C_94_100 ((fx64c) 0x00000000f0a3d70aLL) // 0.940000000000
|
|
|
|
|
#define FX64C_95_100 ((fx64c) 0x00000000f3333333LL) // 0.950000000000
|
|
|
|
|
#define FX64C_96_100 ((fx64c) 0x00000000f5c28f5cLL) // 0.960000000000
|
|
|
|
|
#define FX64C_97_100 ((fx64c) 0x00000000f851eb85LL) // 0.970000000000
|
|
|
|
|
#define FX64C_98_100 ((fx64c) 0x00000000fae147aeLL) // 0.980000000000
|
|
|
|
|
#define FX64C_99_100 ((fx64c) 0x00000000fd70a3d7LL) // 0.990000000000
|
|
|
|
|
#define FX64C_ONE ((fx64c) 0x0000000100000000LL) // 1.000000000000
|
|
|
|
|
#define FX64C_HALF ((fx64c) 0x0000000080000000LL) // 0.500000000000
|
|
|
|
|
#define FX32_ONE ((fx32) 0x00001000L) // 1.000000000000
|
|
|
|
|
#define FX32_HALF ((fx32) 0x00000800L) // 0.500000000000
|
|
|
|
|
#define FX32_SQRT2 ((fx32) 0x000016a1L) // 1.414213562373
|
|
|
|
|
#define FX32_SQRT1_2 ((fx32) 0x00000b50L) // 0.707106781187
|
|
|
|
|
#define FX32_SQRT3 ((fx32) 0x00001bb6L) // 1.732050807569
|
|
|
|
|
#define FX32_SQRT1_3 ((fx32) 0x0000093dL) // 0.577350269190
|
|
|
|
|
#define FX16_ONE ((fx16) 0x1000) // 1.000000000000
|
|
|
|
|
#define FX16_HALF ((fx16) 0x0800) // 0.500000000000
|
|
|
|
|
#define FX16_SQRT2 ((fx16) 0x16a1) // 1.414213562373
|
|
|
|
|
#define FX16_SQRT1_2 ((fx16) 0x0b50) // 0.707106781187
|
|
|
|
|
#define FX16_SQRT3 ((fx16) 0x1bb6) // 1.732050807569
|
|
|
|
|
#define FX16_SQRT1_3 ((fx16) 0x093d) // 0.577350269190
|
|
|
|
|
#define FX32_SIN0 ((fx32) 0x00000000L) // 0.000000000000
|
|
|
|
|
#define FX32_SIN1 ((fx32) 0x00000047L) // 0.017452406437
|
|
|
|
|
#define FX32_SIN2 ((fx32) 0x0000008fL) // 0.034899496703
|
|
|
|
|
#define FX32_SIN3 ((fx32) 0x000000d6L) // 0.052335956243
|
|
|
|
|
#define FX32_SIN4 ((fx32) 0x0000011eL) // 0.069756473744
|
|
|
|
|
#define FX32_SIN5 ((fx32) 0x00000165L) // 0.087155742748
|
|
|
|
|
#define FX32_SIN6 ((fx32) 0x000001acL) // 0.104528463268
|
|
|
|
|
#define FX32_SIN7 ((fx32) 0x000001f3L) // 0.121869343405
|
|
|
|
|
#define FX32_SIN8 ((fx32) 0x0000023aL) // 0.139173100960
|
|
|
|
|
#define FX32_SIN9 ((fx32) 0x00000281L) // 0.156434465040
|
|
|
|
|
#define FX32_SIN10 ((fx32) 0x000002c7L) // 0.173648177667
|
|
|
|
|
#define FX32_SIN11 ((fx32) 0x0000030eL) // 0.190808995377
|
|
|
|
|
#define FX32_SIN12 ((fx32) 0x00000354L) // 0.207911690818
|
|
|
|
|
#define FX32_SIN13 ((fx32) 0x00000399L) // 0.224951054344
|
|
|
|
|
#define FX32_SIN14 ((fx32) 0x000003dfL) // 0.241921895600
|
|
|
|
|
#define FX32_SIN15 ((fx32) 0x00000424L) // 0.258819045103
|
|
|
|
|
#define FX32_SIN16 ((fx32) 0x00000469L) // 0.275637355817
|
|
|
|
|
#define FX32_SIN17 ((fx32) 0x000004aeL) // 0.292371704723
|
|
|
|
|
#define FX32_SIN18 ((fx32) 0x000004f2L) // 0.309016994375
|
|
|
|
|
#define FX32_SIN19 ((fx32) 0x00000536L) // 0.325568154457
|
|
|
|
|
#define FX32_SIN20 ((fx32) 0x00000579L) // 0.342020143326
|
|
|
|
|
#define FX32_SIN21 ((fx32) 0x000005bcL) // 0.358367949545
|
|
|
|
|
#define FX32_SIN22 ((fx32) 0x000005feL) // 0.374606593416
|
|
|
|
|
#define FX32_SIN23 ((fx32) 0x00000640L) // 0.390731128489
|
|
|
|
|
#define FX32_SIN24 ((fx32) 0x00000682L) // 0.406736643076
|
|
|
|
|
#define FX32_SIN25 ((fx32) 0x000006c3L) // 0.422618261741
|
|
|
|
|
#define FX32_SIN26 ((fx32) 0x00000704L) // 0.438371146789
|
|
|
|
|
#define FX32_SIN27 ((fx32) 0x00000744L) // 0.453990499740
|
|
|
|
|
#define FX32_SIN28 ((fx32) 0x00000783L) // 0.469471562786
|
|
|
|
|
#define FX32_SIN29 ((fx32) 0x000007c2L) // 0.484809620246
|
|
|
|
|
#define FX32_SIN30 ((fx32) 0x00000800L) // 0.500000000000
|
|
|
|
|
#define FX32_SIN31 ((fx32) 0x0000083eL) // 0.515038074910
|
|
|
|
|
#define FX32_SIN32 ((fx32) 0x0000087bL) // 0.529919264233
|
|
|
|
|
#define FX32_SIN33 ((fx32) 0x000008b7L) // 0.544639035015
|
|
|
|
|
#define FX32_SIN34 ((fx32) 0x000008f2L) // 0.559192903471
|
|
|
|
|
#define FX32_SIN35 ((fx32) 0x0000092dL) // 0.573576436351
|
|
|
|
|
#define FX32_SIN36 ((fx32) 0x00000968L) // 0.587785252292
|
|
|
|
|
#define FX32_SIN37 ((fx32) 0x000009a1L) // 0.601815023152
|
|
|
|
|
#define FX32_SIN38 ((fx32) 0x000009daL) // 0.615661475326
|
|
|
|
|
#define FX32_SIN39 ((fx32) 0x00000a12L) // 0.629320391050
|
|
|
|
|
#define FX32_SIN40 ((fx32) 0x00000a49L) // 0.642787609687
|
|
|
|
|
#define FX32_SIN41 ((fx32) 0x00000a7fL) // 0.656059028991
|
|
|
|
|
#define FX32_SIN42 ((fx32) 0x00000ab5L) // 0.669130606359
|
|
|
|
|
#define FX32_SIN43 ((fx32) 0x00000ae9L) // 0.681998360062
|
|
|
|
|
#define FX32_SIN44 ((fx32) 0x00000b1dL) // 0.694658370459
|
|
|
|
|
#define FX32_SIN45 ((fx32) 0x00000b50L) // 0.707106781187
|
|
|
|
|
#define FX32_SIN46 ((fx32) 0x00000b82L) // 0.719339800339
|
|
|
|
|
#define FX32_SIN47 ((fx32) 0x00000bb4L) // 0.731353701619
|
|
|
|
|
#define FX32_SIN48 ((fx32) 0x00000be4L) // 0.743144825477
|
|
|
|
|
#define FX32_SIN49 ((fx32) 0x00000c13L) // 0.754709580223
|
|
|
|
|
#define FX32_SIN50 ((fx32) 0x00000c42L) // 0.766044443119
|
|
|
|
|
#define FX32_SIN51 ((fx32) 0x00000c6fL) // 0.777145961457
|
|
|
|
|
#define FX32_SIN52 ((fx32) 0x00000c9cL) // 0.788010753607
|
|
|
|
|
#define FX32_SIN53 ((fx32) 0x00000cc7L) // 0.798635510047
|
|
|
|
|
#define FX32_SIN54 ((fx32) 0x00000cf2L) // 0.809016994375
|
|
|
|
|
#define FX32_SIN55 ((fx32) 0x00000d1bL) // 0.819152044289
|
|
|
|
|
#define FX32_SIN56 ((fx32) 0x00000d44L) // 0.829037572555
|
|
|
|
|
#define FX32_SIN57 ((fx32) 0x00000d6bL) // 0.838670567945
|
|
|
|
|
#define FX32_SIN58 ((fx32) 0x00000d92L) // 0.848048096156
|
|
|
|
|
#define FX32_SIN59 ((fx32) 0x00000db7L) // 0.857167300702
|
|
|
|
|
#define FX32_SIN60 ((fx32) 0x00000ddbL) // 0.866025403784
|
|
|
|
|
#define FX32_SIN61 ((fx32) 0x00000dfeL) // 0.874619707139
|
|
|
|
|
#define FX32_SIN62 ((fx32) 0x00000e21L) // 0.882947592859
|
|
|
|
|
#define FX32_SIN63 ((fx32) 0x00000e42L) // 0.891006524188
|
|
|
|
|
#define FX32_SIN64 ((fx32) 0x00000e61L) // 0.898794046299
|
|
|
|
|
#define FX32_SIN65 ((fx32) 0x00000e80L) // 0.906307787037
|
|
|
|
|
#define FX32_SIN66 ((fx32) 0x00000e9eL) // 0.913545457643
|
|
|
|
|
#define FX32_SIN67 ((fx32) 0x00000ebaL) // 0.920504853452
|
|
|
|
|
#define FX32_SIN68 ((fx32) 0x00000ed6L) // 0.927183854567
|
|
|
|
|
#define FX32_SIN69 ((fx32) 0x00000ef0L) // 0.933580426497
|
|
|
|
|
#define FX32_SIN70 ((fx32) 0x00000f09L) // 0.939692620786
|
|
|
|
|
#define FX32_SIN71 ((fx32) 0x00000f21L) // 0.945518575599
|
|
|
|
|
#define FX32_SIN72 ((fx32) 0x00000f38L) // 0.951056516295
|
|
|
|
|
#define FX32_SIN73 ((fx32) 0x00000f4dL) // 0.956304755963
|
|
|
|
|
#define FX32_SIN74 ((fx32) 0x00000f61L) // 0.961261695938
|
|
|
|
|
#define FX32_SIN75 ((fx32) 0x00000f74L) // 0.965925826289
|
|
|
|
|
#define FX32_SIN76 ((fx32) 0x00000f86L) // 0.970295726276
|
|
|
|
|
#define FX32_SIN77 ((fx32) 0x00000f97L) // 0.974370064785
|
|
|
|
|
#define FX32_SIN78 ((fx32) 0x00000fa6L) // 0.978147600734
|
|
|
|
|
#define FX32_SIN79 ((fx32) 0x00000fb5L) // 0.981627183448
|
|
|
|
|
#define FX32_SIN80 ((fx32) 0x00000fc2L) // 0.984807753012
|
|
|
|
|
#define FX32_SIN81 ((fx32) 0x00000fceL) // 0.987688340595
|
|
|
|
|
#define FX32_SIN82 ((fx32) 0x00000fd8L) // 0.990268068742
|
|
|
|
|
#define FX32_SIN83 ((fx32) 0x00000fe1L) // 0.992546151641
|
|
|
|
|
#define FX32_SIN84 ((fx32) 0x00000feaL) // 0.994521895368
|
|
|
|
|
#define FX32_SIN85 ((fx32) 0x00000ff0L) // 0.996194698092
|
|
|
|
|
#define FX32_SIN86 ((fx32) 0x00000ff6L) // 0.997564050260
|
|
|
|
|
#define FX32_SIN87 ((fx32) 0x00000ffaL) // 0.998629534755
|
|
|
|
|
#define FX32_SIN88 ((fx32) 0x00000ffeL) // 0.999390827019
|
|
|
|
|
#define FX32_SIN89 ((fx32) 0x00000fffL) // 0.999847695156
|
|
|
|
|
#define FX32_SIN90 ((fx32) 0x00001000L) // 1.000000000000
|
|
|
|
|
#define FX32_SIN91 ((fx32) 0x00000fffL) // 0.999847695156
|
|
|
|
|
#define FX32_SIN92 ((fx32) 0x00000ffeL) // 0.999390827019
|
|
|
|
|
#define FX32_SIN93 ((fx32) 0x00000ffaL) // 0.998629534755
|
|
|
|
|
#define FX32_SIN94 ((fx32) 0x00000ff6L) // 0.997564050260
|
|
|
|
|
#define FX32_SIN95 ((fx32) 0x00000ff0L) // 0.996194698092
|
|
|
|
|
#define FX32_SIN96 ((fx32) 0x00000feaL) // 0.994521895368
|
|
|
|
|
#define FX32_SIN97 ((fx32) 0x00000fe1L) // 0.992546151641
|
|
|
|
|
#define FX32_SIN98 ((fx32) 0x00000fd8L) // 0.990268068742
|
|
|
|
|
#define FX32_SIN99 ((fx32) 0x00000fceL) // 0.987688340595
|
|
|
|
|
#define FX32_SIN100 ((fx32) 0x00000fc2L) // 0.984807753012
|
|
|
|
|
#define FX32_SIN101 ((fx32) 0x00000fb5L) // 0.981627183448
|
|
|
|
|
#define FX32_SIN102 ((fx32) 0x00000fa6L) // 0.978147600734
|
|
|
|
|
#define FX32_SIN103 ((fx32) 0x00000f97L) // 0.974370064785
|
|
|
|
|
#define FX32_SIN104 ((fx32) 0x00000f86L) // 0.970295726276
|
|
|
|
|
#define FX32_SIN105 ((fx32) 0x00000f74L) // 0.965925826289
|
|
|
|
|
#define FX32_SIN106 ((fx32) 0x00000f61L) // 0.961261695938
|
|
|
|
|
#define FX32_SIN107 ((fx32) 0x00000f4dL) // 0.956304755963
|
|
|
|
|
#define FX32_SIN108 ((fx32) 0x00000f38L) // 0.951056516295
|
|
|
|
|
#define FX32_SIN109 ((fx32) 0x00000f21L) // 0.945518575599
|
|
|
|
|
#define FX32_SIN110 ((fx32) 0x00000f09L) // 0.939692620786
|
|
|
|
|
#define FX32_SIN111 ((fx32) 0x00000ef0L) // 0.933580426497
|
|
|
|
|
#define FX32_SIN112 ((fx32) 0x00000ed6L) // 0.927183854567
|
|
|
|
|
#define FX32_SIN113 ((fx32) 0x00000ebaL) // 0.920504853452
|
|
|
|
|
#define FX32_SIN114 ((fx32) 0x00000e9eL) // 0.913545457643
|
|
|
|
|
#define FX32_SIN115 ((fx32) 0x00000e80L) // 0.906307787037
|
|
|
|
|
#define FX32_SIN116 ((fx32) 0x00000e61L) // 0.898794046299
|
|
|
|
|
#define FX32_SIN117 ((fx32) 0x00000e42L) // 0.891006524188
|
|
|
|
|
#define FX32_SIN118 ((fx32) 0x00000e21L) // 0.882947592859
|
|
|
|
|
#define FX32_SIN119 ((fx32) 0x00000dfeL) // 0.874619707139
|
|
|
|
|
#define FX32_SIN120 ((fx32) 0x00000ddbL) // 0.866025403784
|
|
|
|
|
#define FX32_SIN121 ((fx32) 0x00000db7L) // 0.857167300702
|
|
|
|
|
#define FX32_SIN122 ((fx32) 0x00000d92L) // 0.848048096156
|
|
|
|
|
#define FX32_SIN123 ((fx32) 0x00000d6bL) // 0.838670567945
|
|
|
|
|
#define FX32_SIN124 ((fx32) 0x00000d44L) // 0.829037572555
|
|
|
|
|
#define FX32_SIN125 ((fx32) 0x00000d1bL) // 0.819152044289
|
|
|
|
|
#define FX32_SIN126 ((fx32) 0x00000cf2L) // 0.809016994375
|
|
|
|
|
#define FX32_SIN127 ((fx32) 0x00000cc7L) // 0.798635510047
|
|
|
|
|
#define FX32_SIN128 ((fx32) 0x00000c9cL) // 0.788010753607
|
|
|
|
|
#define FX32_SIN129 ((fx32) 0x00000c6fL) // 0.777145961457
|
|
|
|
|
#define FX32_SIN130 ((fx32) 0x00000c42L) // 0.766044443119
|
|
|
|
|
#define FX32_SIN131 ((fx32) 0x00000c13L) // 0.754709580223
|
|
|
|
|
#define FX32_SIN132 ((fx32) 0x00000be4L) // 0.743144825477
|
|
|
|
|
#define FX32_SIN133 ((fx32) 0x00000bb4L) // 0.731353701619
|
|
|
|
|
#define FX32_SIN134 ((fx32) 0x00000b82L) // 0.719339800339
|
|
|
|
|
#define FX32_SIN135 ((fx32) 0x00000b50L) // 0.707106781187
|
|
|
|
|
#define FX32_SIN136 ((fx32) 0x00000b1dL) // 0.694658370459
|
|
|
|
|
#define FX32_SIN137 ((fx32) 0x00000ae9L) // 0.681998360062
|
|
|
|
|
#define FX32_SIN138 ((fx32) 0x00000ab5L) // 0.669130606359
|
|
|
|
|
#define FX32_SIN139 ((fx32) 0x00000a7fL) // 0.656059028991
|
|
|
|
|
#define FX32_SIN140 ((fx32) 0x00000a49L) // 0.642787609687
|
|
|
|
|
#define FX32_SIN141 ((fx32) 0x00000a12L) // 0.629320391050
|
|
|
|
|
#define FX32_SIN142 ((fx32) 0x000009daL) // 0.615661475326
|
|
|
|
|
#define FX32_SIN143 ((fx32) 0x000009a1L) // 0.601815023152
|
|
|
|
|
#define FX32_SIN144 ((fx32) 0x00000968L) // 0.587785252292
|
|
|
|
|
#define FX32_SIN145 ((fx32) 0x0000092dL) // 0.573576436351
|
|
|
|
|
#define FX32_SIN146 ((fx32) 0x000008f2L) // 0.559192903471
|
|
|
|
|
#define FX32_SIN147 ((fx32) 0x000008b7L) // 0.544639035015
|
|
|
|
|
#define FX32_SIN148 ((fx32) 0x0000087bL) // 0.529919264233
|
|
|
|
|
#define FX32_SIN149 ((fx32) 0x0000083eL) // 0.515038074910
|
|
|
|
|
#define FX32_SIN150 ((fx32) 0x00000800L) // 0.500000000000
|
|
|
|
|
#define FX32_SIN151 ((fx32) 0x000007c2L) // 0.484809620246
|
|
|
|
|
#define FX32_SIN152 ((fx32) 0x00000783L) // 0.469471562786
|
|
|
|
|
#define FX32_SIN153 ((fx32) 0x00000744L) // 0.453990499740
|
|
|
|
|
#define FX32_SIN154 ((fx32) 0x00000704L) // 0.438371146789
|
|
|
|
|
#define FX32_SIN155 ((fx32) 0x000006c3L) // 0.422618261741
|
|
|
|
|
#define FX32_SIN156 ((fx32) 0x00000682L) // 0.406736643076
|
|
|
|
|
#define FX32_SIN157 ((fx32) 0x00000640L) // 0.390731128489
|
|
|
|
|
#define FX32_SIN158 ((fx32) 0x000005feL) // 0.374606593416
|
|
|
|
|
#define FX32_SIN159 ((fx32) 0x000005bcL) // 0.358367949545
|
|
|
|
|
#define FX32_SIN160 ((fx32) 0x00000579L) // 0.342020143326
|
|
|
|
|
#define FX32_SIN161 ((fx32) 0x00000536L) // 0.325568154457
|
|
|
|
|
#define FX32_SIN162 ((fx32) 0x000004f2L) // 0.309016994375
|
|
|
|
|
#define FX32_SIN163 ((fx32) 0x000004aeL) // 0.292371704723
|
|
|
|
|
#define FX32_SIN164 ((fx32) 0x00000469L) // 0.275637355817
|
|
|
|
|
#define FX32_SIN165 ((fx32) 0x00000424L) // 0.258819045103
|
|
|
|
|
#define FX32_SIN166 ((fx32) 0x000003dfL) // 0.241921895600
|
|
|
|
|
#define FX32_SIN167 ((fx32) 0x00000399L) // 0.224951054344
|
|
|
|
|
#define FX32_SIN168 ((fx32) 0x00000354L) // 0.207911690818
|
|
|
|
|
#define FX32_SIN169 ((fx32) 0x0000030eL) // 0.190808995377
|
|
|
|
|
#define FX32_SIN170 ((fx32) 0x000002c7L) // 0.173648177667
|
|
|
|
|
#define FX32_SIN171 ((fx32) 0x00000281L) // 0.156434465040
|
|
|
|
|
#define FX32_SIN172 ((fx32) 0x0000023aL) // 0.139173100960
|
|
|
|
|
#define FX32_SIN173 ((fx32) 0x000001f3L) // 0.121869343405
|
|
|
|
|
#define FX32_SIN174 ((fx32) 0x000001acL) // 0.104528463268
|
|
|
|
|
#define FX32_SIN175 ((fx32) 0x00000165L) // 0.087155742748
|
|
|
|
|
#define FX32_SIN176 ((fx32) 0x0000011eL) // 0.069756473744
|
|
|
|
|
#define FX32_SIN177 ((fx32) 0x000000d6L) // 0.052335956243
|
|
|
|
|
#define FX32_SIN178 ((fx32) 0x0000008fL) // 0.034899496703
|
|
|
|
|
#define FX32_SIN179 ((fx32) 0x00000047L) // 0.017452406437
|
|
|
|
|
#define FX32_SIN180 ((fx32) 0x00000000L) // 0.000000000000
|
|
|
|
|
#define FX32_SIN181 ((fx32) 0xffffffb9L) // -0.017452406437
|
|
|
|
|
#define FX32_SIN182 ((fx32) 0xffffff71L) // -0.034899496703
|
|
|
|
|
#define FX32_SIN183 ((fx32) 0xffffff2aL) // -0.052335956243
|
|
|
|
|
#define FX32_SIN184 ((fx32) 0xfffffee2L) // -0.069756473744
|
|
|
|
|
#define FX32_SIN185 ((fx32) 0xfffffe9bL) // -0.087155742748
|
|
|
|
|
#define FX32_SIN186 ((fx32) 0xfffffe54L) // -0.104528463268
|
|
|
|
|
#define FX32_SIN187 ((fx32) 0xfffffe0dL) // -0.121869343405
|
|
|
|
|
#define FX32_SIN188 ((fx32) 0xfffffdc6L) // -0.139173100960
|
|
|
|
|
#define FX32_SIN189 ((fx32) 0xfffffd7fL) // -0.156434465040
|
|
|
|
|
#define FX32_SIN190 ((fx32) 0xfffffd39L) // -0.173648177667
|
|
|
|
|
#define FX32_SIN191 ((fx32) 0xfffffcf2L) // -0.190808995377
|
|
|
|
|
#define FX32_SIN192 ((fx32) 0xfffffcacL) // -0.207911690818
|
|
|
|
|
#define FX32_SIN193 ((fx32) 0xfffffc67L) // -0.224951054344
|
|
|
|
|
#define FX32_SIN194 ((fx32) 0xfffffc21L) // -0.241921895600
|
|
|
|
|
#define FX32_SIN195 ((fx32) 0xfffffbdcL) // -0.258819045103
|
|
|
|
|
#define FX32_SIN196 ((fx32) 0xfffffb97L) // -0.275637355817
|
|
|
|
|
#define FX32_SIN197 ((fx32) 0xfffffb52L) // -0.292371704723
|
|
|
|
|
#define FX32_SIN198 ((fx32) 0xfffffb0eL) // -0.309016994375
|
|
|
|
|
#define FX32_SIN199 ((fx32) 0xfffffacaL) // -0.325568154457
|
|
|
|
|
#define FX32_SIN200 ((fx32) 0xfffffa87L) // -0.342020143326
|
|
|
|
|
#define FX32_SIN201 ((fx32) 0xfffffa44L) // -0.358367949545
|
|
|
|
|
#define FX32_SIN202 ((fx32) 0xfffffa02L) // -0.374606593416
|
|
|
|
|
#define FX32_SIN203 ((fx32) 0xfffff9c0L) // -0.390731128489
|
|
|
|
|
#define FX32_SIN204 ((fx32) 0xfffff97eL) // -0.406736643076
|
|
|
|
|
#define FX32_SIN205 ((fx32) 0xfffff93dL) // -0.422618261741
|
|
|
|
|
#define FX32_SIN206 ((fx32) 0xfffff8fcL) // -0.438371146789
|
|
|
|
|
#define FX32_SIN207 ((fx32) 0xfffff8bcL) // -0.453990499740
|
|
|
|
|
#define FX32_SIN208 ((fx32) 0xfffff87dL) // -0.469471562786
|
|
|
|
|
#define FX32_SIN209 ((fx32) 0xfffff83eL) // -0.484809620246
|
|
|
|
|
#define FX32_SIN210 ((fx32) 0xfffff800L) // -0.500000000000
|
|
|
|
|
#define FX32_SIN211 ((fx32) 0xfffff7c2L) // -0.515038074910
|
|
|
|
|
#define FX32_SIN212 ((fx32) 0xfffff785L) // -0.529919264233
|
|
|
|
|
#define FX32_SIN213 ((fx32) 0xfffff749L) // -0.544639035015
|
|
|
|
|
#define FX32_SIN214 ((fx32) 0xfffff70eL) // -0.559192903471
|
|
|
|
|
#define FX32_SIN215 ((fx32) 0xfffff6d3L) // -0.573576436351
|
|
|
|
|
#define FX32_SIN216 ((fx32) 0xfffff698L) // -0.587785252292
|
|
|
|
|
#define FX32_SIN217 ((fx32) 0xfffff65fL) // -0.601815023152
|
|
|
|
|
#define FX32_SIN218 ((fx32) 0xfffff626L) // -0.615661475326
|
|
|
|
|
#define FX32_SIN219 ((fx32) 0xfffff5eeL) // -0.629320391050
|
|
|
|
|
#define FX32_SIN220 ((fx32) 0xfffff5b7L) // -0.642787609687
|
|
|
|
|
#define FX32_SIN221 ((fx32) 0xfffff581L) // -0.656059028991
|
|
|
|
|
#define FX32_SIN222 ((fx32) 0xfffff54bL) // -0.669130606359
|
|
|
|
|
#define FX32_SIN223 ((fx32) 0xfffff517L) // -0.681998360062
|
|
|
|
|
#define FX32_SIN224 ((fx32) 0xfffff4e3L) // -0.694658370459
|
|
|
|
|
#define FX32_SIN225 ((fx32) 0xfffff4b0L) // -0.707106781187
|
|
|
|
|
#define FX32_SIN226 ((fx32) 0xfffff47eL) // -0.719339800339
|
|
|
|
|
#define FX32_SIN227 ((fx32) 0xfffff44cL) // -0.731353701619
|
|
|
|
|
#define FX32_SIN228 ((fx32) 0xfffff41cL) // -0.743144825477
|
|
|
|
|
#define FX32_SIN229 ((fx32) 0xfffff3edL) // -0.754709580223
|
|
|
|
|
#define FX32_SIN230 ((fx32) 0xfffff3beL) // -0.766044443119
|
|
|
|
|
#define FX32_SIN231 ((fx32) 0xfffff391L) // -0.777145961457
|
|
|
|
|
#define FX32_SIN232 ((fx32) 0xfffff364L) // -0.788010753607
|
|
|
|
|
#define FX32_SIN233 ((fx32) 0xfffff339L) // -0.798635510047
|
|
|
|
|
#define FX32_SIN234 ((fx32) 0xfffff30eL) // -0.809016994375
|
|
|
|
|
#define FX32_SIN235 ((fx32) 0xfffff2e5L) // -0.819152044289
|
|
|
|
|
#define FX32_SIN236 ((fx32) 0xfffff2bcL) // -0.829037572555
|
|
|
|
|
#define FX32_SIN237 ((fx32) 0xfffff295L) // -0.838670567945
|
|
|
|
|
#define FX32_SIN238 ((fx32) 0xfffff26eL) // -0.848048096156
|
|
|
|
|
#define FX32_SIN239 ((fx32) 0xfffff249L) // -0.857167300702
|
|
|
|
|
#define FX32_SIN240 ((fx32) 0xfffff225L) // -0.866025403784
|
|
|
|
|
#define FX32_SIN241 ((fx32) 0xfffff202L) // -0.874619707139
|
|
|
|
|
#define FX32_SIN242 ((fx32) 0xfffff1dfL) // -0.882947592859
|
|
|
|
|
#define FX32_SIN243 ((fx32) 0xfffff1beL) // -0.891006524188
|
|
|
|
|
#define FX32_SIN244 ((fx32) 0xfffff19fL) // -0.898794046299
|
|
|
|
|
#define FX32_SIN245 ((fx32) 0xfffff180L) // -0.906307787037
|
|
|
|
|
#define FX32_SIN246 ((fx32) 0xfffff162L) // -0.913545457643
|
|
|
|
|
#define FX32_SIN247 ((fx32) 0xfffff146L) // -0.920504853452
|
|
|
|
|
#define FX32_SIN248 ((fx32) 0xfffff12aL) // -0.927183854567
|
|
|
|
|
#define FX32_SIN249 ((fx32) 0xfffff110L) // -0.933580426497
|
|
|
|
|
#define FX32_SIN250 ((fx32) 0xfffff0f7L) // -0.939692620786
|
|
|
|
|
#define FX32_SIN251 ((fx32) 0xfffff0dfL) // -0.945518575599
|
|
|
|
|
#define FX32_SIN252 ((fx32) 0xfffff0c8L) // -0.951056516295
|
|
|
|
|
#define FX32_SIN253 ((fx32) 0xfffff0b3L) // -0.956304755963
|
|
|
|
|
#define FX32_SIN254 ((fx32) 0xfffff09fL) // -0.961261695938
|
|
|
|
|
#define FX32_SIN255 ((fx32) 0xfffff08cL) // -0.965925826289
|
|
|
|
|
#define FX32_SIN256 ((fx32) 0xfffff07aL) // -0.970295726276
|
|
|
|
|
#define FX32_SIN257 ((fx32) 0xfffff069L) // -0.974370064785
|
|
|
|
|
#define FX32_SIN258 ((fx32) 0xfffff05aL) // -0.978147600734
|
|
|
|
|
#define FX32_SIN259 ((fx32) 0xfffff04bL) // -0.981627183448
|
|
|
|
|
#define FX32_SIN260 ((fx32) 0xfffff03eL) // -0.984807753012
|
|
|
|
|
#define FX32_SIN261 ((fx32) 0xfffff032L) // -0.987688340595
|
|
|
|
|
#define FX32_SIN262 ((fx32) 0xfffff028L) // -0.990268068742
|
|
|
|
|
#define FX32_SIN263 ((fx32) 0xfffff01fL) // -0.992546151641
|
|
|
|
|
#define FX32_SIN264 ((fx32) 0xfffff016L) // -0.994521895368
|
|
|
|
|
#define FX32_SIN265 ((fx32) 0xfffff010L) // -0.996194698092
|
|
|
|
|
#define FX32_SIN266 ((fx32) 0xfffff00aL) // -0.997564050260
|
|
|
|
|
#define FX32_SIN267 ((fx32) 0xfffff006L) // -0.998629534755
|
|
|
|
|
#define FX32_SIN268 ((fx32) 0xfffff002L) // -0.999390827019
|
|
|
|
|
#define FX32_SIN269 ((fx32) 0xfffff001L) // -0.999847695156
|
|
|
|
|
#define FX32_SIN270 ((fx32) 0xfffff000L) // -1.000000000000
|
|
|
|
|
#define FX32_SIN271 ((fx32) 0xfffff001L) // -0.999847695156
|
|
|
|
|
#define FX32_SIN272 ((fx32) 0xfffff002L) // -0.999390827019
|
|
|
|
|
#define FX32_SIN273 ((fx32) 0xfffff006L) // -0.998629534755
|
|
|
|
|
#define FX32_SIN274 ((fx32) 0xfffff00aL) // -0.997564050260
|
|
|
|
|
#define FX32_SIN275 ((fx32) 0xfffff010L) // -0.996194698092
|
|
|
|
|
#define FX32_SIN276 ((fx32) 0xfffff016L) // -0.994521895368
|
|
|
|
|
#define FX32_SIN277 ((fx32) 0xfffff01fL) // -0.992546151641
|
|
|
|
|
#define FX32_SIN278 ((fx32) 0xfffff028L) // -0.990268068742
|
|
|
|
|
#define FX32_SIN279 ((fx32) 0xfffff032L) // -0.987688340595
|
|
|
|
|
#define FX32_SIN280 ((fx32) 0xfffff03eL) // -0.984807753012
|
|
|
|
|
#define FX32_SIN281 ((fx32) 0xfffff04bL) // -0.981627183448
|
|
|
|
|
#define FX32_SIN282 ((fx32) 0xfffff05aL) // -0.978147600734
|
|
|
|
|
#define FX32_SIN283 ((fx32) 0xfffff069L) // -0.974370064785
|
|
|
|
|
#define FX32_SIN284 ((fx32) 0xfffff07aL) // -0.970295726276
|
|
|
|
|
#define FX32_SIN285 ((fx32) 0xfffff08cL) // -0.965925826289
|
|
|
|
|
#define FX32_SIN286 ((fx32) 0xfffff09fL) // -0.961261695938
|
|
|
|
|
#define FX32_SIN287 ((fx32) 0xfffff0b3L) // -0.956304755963
|
|
|
|
|
#define FX32_SIN288 ((fx32) 0xfffff0c8L) // -0.951056516295
|
|
|
|
|
#define FX32_SIN289 ((fx32) 0xfffff0dfL) // -0.945518575599
|
|
|
|
|
#define FX32_SIN290 ((fx32) 0xfffff0f7L) // -0.939692620786
|
|
|
|
|
#define FX32_SIN291 ((fx32) 0xfffff110L) // -0.933580426497
|
|
|
|
|
#define FX32_SIN292 ((fx32) 0xfffff12aL) // -0.927183854567
|
|
|
|
|
#define FX32_SIN293 ((fx32) 0xfffff146L) // -0.920504853452
|
|
|
|
|
#define FX32_SIN294 ((fx32) 0xfffff162L) // -0.913545457643
|
|
|
|
|
#define FX32_SIN295 ((fx32) 0xfffff180L) // -0.906307787037
|
|
|
|
|
#define FX32_SIN296 ((fx32) 0xfffff19fL) // -0.898794046299
|
|
|
|
|
#define FX32_SIN297 ((fx32) 0xfffff1beL) // -0.891006524188
|
|
|
|
|
#define FX32_SIN298 ((fx32) 0xfffff1dfL) // -0.882947592859
|
|
|
|
|
#define FX32_SIN299 ((fx32) 0xfffff202L) // -0.874619707139
|
|
|
|
|
#define FX32_SIN300 ((fx32) 0xfffff225L) // -0.866025403784
|
|
|
|
|
#define FX32_SIN301 ((fx32) 0xfffff249L) // -0.857167300702
|
|
|
|
|
#define FX32_SIN302 ((fx32) 0xfffff26eL) // -0.848048096156
|
|
|
|
|
#define FX32_SIN303 ((fx32) 0xfffff295L) // -0.838670567945
|
|
|
|
|
#define FX32_SIN304 ((fx32) 0xfffff2bcL) // -0.829037572555
|
|
|
|
|
#define FX32_SIN305 ((fx32) 0xfffff2e5L) // -0.819152044289
|
|
|
|
|
#define FX32_SIN306 ((fx32) 0xfffff30eL) // -0.809016994375
|
|
|
|
|
#define FX32_SIN307 ((fx32) 0xfffff339L) // -0.798635510047
|
|
|
|
|
#define FX32_SIN308 ((fx32) 0xfffff364L) // -0.788010753607
|
|
|
|
|
#define FX32_SIN309 ((fx32) 0xfffff391L) // -0.777145961457
|
|
|
|
|
#define FX32_SIN310 ((fx32) 0xfffff3beL) // -0.766044443119
|
|
|
|
|
#define FX32_SIN311 ((fx32) 0xfffff3edL) // -0.754709580223
|
|
|
|
|
#define FX32_SIN312 ((fx32) 0xfffff41cL) // -0.743144825477
|
|
|
|
|
#define FX32_SIN313 ((fx32) 0xfffff44cL) // -0.731353701619
|
|
|
|
|
#define FX32_SIN314 ((fx32) 0xfffff47eL) // -0.719339800339
|
|
|
|
|
#define FX32_SIN315 ((fx32) 0xfffff4b0L) // -0.707106781187
|
|
|
|
|
#define FX32_SIN316 ((fx32) 0xfffff4e3L) // -0.694658370459
|
|
|
|
|
#define FX32_SIN317 ((fx32) 0xfffff517L) // -0.681998360062
|
|
|
|
|
#define FX32_SIN318 ((fx32) 0xfffff54bL) // -0.669130606359
|
|
|
|
|
#define FX32_SIN319 ((fx32) 0xfffff581L) // -0.656059028991
|
|
|
|
|
#define FX32_SIN320 ((fx32) 0xfffff5b7L) // -0.642787609687
|
|
|
|
|
#define FX32_SIN321 ((fx32) 0xfffff5eeL) // -0.629320391050
|
|
|
|
|
#define FX32_SIN322 ((fx32) 0xfffff626L) // -0.615661475326
|
|
|
|
|
#define FX32_SIN323 ((fx32) 0xfffff65fL) // -0.601815023152
|
|
|
|
|
#define FX32_SIN324 ((fx32) 0xfffff698L) // -0.587785252292
|
|
|
|
|
#define FX32_SIN325 ((fx32) 0xfffff6d3L) // -0.573576436351
|
|
|
|
|
#define FX32_SIN326 ((fx32) 0xfffff70eL) // -0.559192903471
|
|
|
|
|
#define FX32_SIN327 ((fx32) 0xfffff749L) // -0.544639035015
|
|
|
|
|
#define FX32_SIN328 ((fx32) 0xfffff785L) // -0.529919264233
|
|
|
|
|
#define FX32_SIN329 ((fx32) 0xfffff7c2L) // -0.515038074910
|
|
|
|
|
#define FX32_SIN330 ((fx32) 0xfffff800L) // -0.500000000000
|
|
|
|
|
#define FX32_SIN331 ((fx32) 0xfffff83eL) // -0.484809620246
|
|
|
|
|
#define FX32_SIN332 ((fx32) 0xfffff87dL) // -0.469471562786
|
|
|
|
|
#define FX32_SIN333 ((fx32) 0xfffff8bcL) // -0.453990499740
|
|
|
|
|
#define FX32_SIN334 ((fx32) 0xfffff8fcL) // -0.438371146789
|
|
|
|
|
#define FX32_SIN335 ((fx32) 0xfffff93dL) // -0.422618261741
|
|
|
|
|
#define FX32_SIN336 ((fx32) 0xfffff97eL) // -0.406736643076
|
|
|
|
|
#define FX32_SIN337 ((fx32) 0xfffff9c0L) // -0.390731128489
|
|
|
|
|
#define FX32_SIN338 ((fx32) 0xfffffa02L) // -0.374606593416
|
|
|
|
|
#define FX32_SIN339 ((fx32) 0xfffffa44L) // -0.358367949545
|
|
|
|
|
#define FX32_SIN340 ((fx32) 0xfffffa87L) // -0.342020143326
|
|
|
|
|
#define FX32_SIN341 ((fx32) 0xfffffacaL) // -0.325568154457
|
|
|
|
|
#define FX32_SIN342 ((fx32) 0xfffffb0eL) // -0.309016994375
|
|
|
|
|
#define FX32_SIN343 ((fx32) 0xfffffb52L) // -0.292371704723
|
|
|
|
|
#define FX32_SIN344 ((fx32) 0xfffffb97L) // -0.275637355817
|
|
|
|
|
#define FX32_SIN345 ((fx32) 0xfffffbdcL) // -0.258819045103
|
|
|
|
|
#define FX32_SIN346 ((fx32) 0xfffffc21L) // -0.241921895600
|
|
|
|
|
#define FX32_SIN347 ((fx32) 0xfffffc67L) // -0.224951054344
|
|
|
|
|
#define FX32_SIN348 ((fx32) 0xfffffcacL) // -0.207911690818
|
|
|
|
|
#define FX32_SIN349 ((fx32) 0xfffffcf2L) // -0.190808995377
|
|
|
|
|
#define FX32_SIN350 ((fx32) 0xfffffd39L) // -0.173648177667
|
|
|
|
|
#define FX32_SIN351 ((fx32) 0xfffffd7fL) // -0.156434465040
|
|
|
|
|
#define FX32_SIN352 ((fx32) 0xfffffdc6L) // -0.139173100960
|
|
|
|
|
#define FX32_SIN353 ((fx32) 0xfffffe0dL) // -0.121869343405
|
|
|
|
|
#define FX32_SIN354 ((fx32) 0xfffffe54L) // -0.104528463268
|
|
|
|
|
#define FX32_SIN355 ((fx32) 0xfffffe9bL) // -0.087155742748
|
|
|
|
|
#define FX32_SIN356 ((fx32) 0xfffffee2L) // -0.069756473744
|
|
|
|
|
#define FX32_SIN357 ((fx32) 0xffffff2aL) // -0.052335956243
|
|
|
|
|
#define FX32_SIN358 ((fx32) 0xffffff71L) // -0.034899496703
|
|
|
|
|
#define FX32_SIN359 ((fx32) 0xffffffb9L) // -0.017452406437
|
|
|
|
|
#define FX32_COS0 ((fx32) 0x00001000L) // 1.000000000000
|
|
|
|
|
#define FX32_COS1 ((fx32) 0x00000fffL) // 0.999847695156
|
|
|
|
|
#define FX32_COS2 ((fx32) 0x00000ffeL) // 0.999390827019
|
|
|
|
|
#define FX32_COS3 ((fx32) 0x00000ffaL) // 0.998629534755
|
|
|
|
|
#define FX32_COS4 ((fx32) 0x00000ff6L) // 0.997564050260
|
|
|
|
|
#define FX32_COS5 ((fx32) 0x00000ff0L) // 0.996194698092
|
|
|
|
|
#define FX32_COS6 ((fx32) 0x00000feaL) // 0.994521895368
|
|
|
|
|
#define FX32_COS7 ((fx32) 0x00000fe1L) // 0.992546151641
|
|
|
|
|
#define FX32_COS8 ((fx32) 0x00000fd8L) // 0.990268068742
|
|
|
|
|
#define FX32_COS9 ((fx32) 0x00000fceL) // 0.987688340595
|
|
|
|
|
#define FX32_COS10 ((fx32) 0x00000fc2L) // 0.984807753012
|
|
|
|
|
#define FX32_COS11 ((fx32) 0x00000fb5L) // 0.981627183448
|
|
|
|
|
#define FX32_COS12 ((fx32) 0x00000fa6L) // 0.978147600734
|
|
|
|
|
#define FX32_COS13 ((fx32) 0x00000f97L) // 0.974370064785
|
|
|
|
|
#define FX32_COS14 ((fx32) 0x00000f86L) // 0.970295726276
|
|
|
|
|
#define FX32_COS15 ((fx32) 0x00000f74L) // 0.965925826289
|
|
|
|
|
#define FX32_COS16 ((fx32) 0x00000f61L) // 0.961261695938
|
|
|
|
|
#define FX32_COS17 ((fx32) 0x00000f4dL) // 0.956304755963
|
|
|
|
|
#define FX32_COS18 ((fx32) 0x00000f38L) // 0.951056516295
|
|
|
|
|
#define FX32_COS19 ((fx32) 0x00000f21L) // 0.945518575599
|
|
|
|
|
#define FX32_COS20 ((fx32) 0x00000f09L) // 0.939692620786
|
|
|
|
|
#define FX32_COS21 ((fx32) 0x00000ef0L) // 0.933580426497
|
|
|
|
|
#define FX32_COS22 ((fx32) 0x00000ed6L) // 0.927183854567
|
|
|
|
|
#define FX32_COS23 ((fx32) 0x00000ebaL) // 0.920504853452
|
|
|
|
|
#define FX32_COS24 ((fx32) 0x00000e9eL) // 0.913545457643
|
|
|
|
|
#define FX32_COS25 ((fx32) 0x00000e80L) // 0.906307787037
|
|
|
|
|
#define FX32_COS26 ((fx32) 0x00000e61L) // 0.898794046299
|
|
|
|
|
#define FX32_COS27 ((fx32) 0x00000e42L) // 0.891006524188
|
|
|
|
|
#define FX32_COS28 ((fx32) 0x00000e21L) // 0.882947592859
|
|
|
|
|
#define FX32_COS29 ((fx32) 0x00000dfeL) // 0.874619707139
|
|
|
|
|
#define FX32_COS30 ((fx32) 0x00000ddbL) // 0.866025403784
|
|
|
|
|
#define FX32_COS31 ((fx32) 0x00000db7L) // 0.857167300702
|
|
|
|
|
#define FX32_COS32 ((fx32) 0x00000d92L) // 0.848048096156
|
|
|
|
|
#define FX32_COS33 ((fx32) 0x00000d6bL) // 0.838670567945
|
|
|
|
|
#define FX32_COS34 ((fx32) 0x00000d44L) // 0.829037572555
|
|
|
|
|
#define FX32_COS35 ((fx32) 0x00000d1bL) // 0.819152044289
|
|
|
|
|
#define FX32_COS36 ((fx32) 0x00000cf2L) // 0.809016994375
|
|
|
|
|
#define FX32_COS37 ((fx32) 0x00000cc7L) // 0.798635510047
|
|
|
|
|
#define FX32_COS38 ((fx32) 0x00000c9cL) // 0.788010753607
|
|
|
|
|
#define FX32_COS39 ((fx32) 0x00000c6fL) // 0.777145961457
|
|
|
|
|
#define FX32_COS40 ((fx32) 0x00000c42L) // 0.766044443119
|
|
|
|
|
#define FX32_COS41 ((fx32) 0x00000c13L) // 0.754709580223
|
|
|
|
|
#define FX32_COS42 ((fx32) 0x00000be4L) // 0.743144825477
|
|
|
|
|
#define FX32_COS43 ((fx32) 0x00000bb4L) // 0.731353701619
|
|
|
|
|
#define FX32_COS44 ((fx32) 0x00000b82L) // 0.719339800339
|
|
|
|
|
#define FX32_COS45 ((fx32) 0x00000b50L) // 0.707106781187
|
|
|
|
|
#define FX32_COS46 ((fx32) 0x00000b1dL) // 0.694658370459
|
|
|
|
|
#define FX32_COS47 ((fx32) 0x00000ae9L) // 0.681998360062
|
|
|
|
|
#define FX32_COS48 ((fx32) 0x00000ab5L) // 0.669130606359
|
|
|
|
|
#define FX32_COS49 ((fx32) 0x00000a7fL) // 0.656059028991
|
|
|
|
|
#define FX32_COS50 ((fx32) 0x00000a49L) // 0.642787609687
|
|
|
|
|
#define FX32_COS51 ((fx32) 0x00000a12L) // 0.629320391050
|
|
|
|
|
#define FX32_COS52 ((fx32) 0x000009daL) // 0.615661475326
|
|
|
|
|
#define FX32_COS53 ((fx32) 0x000009a1L) // 0.601815023152
|
|
|
|
|
#define FX32_COS54 ((fx32) 0x00000968L) // 0.587785252292
|
|
|
|
|
#define FX32_COS55 ((fx32) 0x0000092dL) // 0.573576436351
|
|
|
|
|
#define FX32_COS56 ((fx32) 0x000008f2L) // 0.559192903471
|
|
|
|
|
#define FX32_COS57 ((fx32) 0x000008b7L) // 0.544639035015
|
|
|
|
|
#define FX32_COS58 ((fx32) 0x0000087bL) // 0.529919264233
|
|
|
|
|
#define FX32_COS59 ((fx32) 0x0000083eL) // 0.515038074910
|
|
|
|
|
#define FX32_COS60 ((fx32) 0x00000800L) // 0.500000000000
|
|
|
|
|
#define FX32_COS61 ((fx32) 0x000007c2L) // 0.484809620246
|
|
|
|
|
#define FX32_COS62 ((fx32) 0x00000783L) // 0.469471562786
|
|
|
|
|
#define FX32_COS63 ((fx32) 0x00000744L) // 0.453990499740
|
|
|
|
|
#define FX32_COS64 ((fx32) 0x00000704L) // 0.438371146789
|
|
|
|
|
#define FX32_COS65 ((fx32) 0x000006c3L) // 0.422618261741
|
|
|
|
|
#define FX32_COS66 ((fx32) 0x00000682L) // 0.406736643076
|
|
|
|
|
#define FX32_COS67 ((fx32) 0x00000640L) // 0.390731128489
|
|
|
|
|
#define FX32_COS68 ((fx32) 0x000005feL) // 0.374606593416
|
|
|
|
|
#define FX32_COS69 ((fx32) 0x000005bcL) // 0.358367949545
|
|
|
|
|
#define FX32_COS70 ((fx32) 0x00000579L) // 0.342020143326
|
|
|
|
|
#define FX32_COS71 ((fx32) 0x00000536L) // 0.325568154457
|
|
|
|
|
#define FX32_COS72 ((fx32) 0x000004f2L) // 0.309016994375
|
|
|
|
|
#define FX32_COS73 ((fx32) 0x000004aeL) // 0.292371704723
|
|
|
|
|
#define FX32_COS74 ((fx32) 0x00000469L) // 0.275637355817
|
|
|
|
|
#define FX32_COS75 ((fx32) 0x00000424L) // 0.258819045103
|
|
|
|
|
#define FX32_COS76 ((fx32) 0x000003dfL) // 0.241921895600
|
|
|
|
|
#define FX32_COS77 ((fx32) 0x00000399L) // 0.224951054344
|
|
|
|
|
#define FX32_COS78 ((fx32) 0x00000354L) // 0.207911690818
|
|
|
|
|
#define FX32_COS79 ((fx32) 0x0000030eL) // 0.190808995377
|
|
|
|
|
#define FX32_COS80 ((fx32) 0x000002c7L) // 0.173648177667
|
|
|
|
|
#define FX32_COS81 ((fx32) 0x00000281L) // 0.156434465040
|
|
|
|
|
#define FX32_COS82 ((fx32) 0x0000023aL) // 0.139173100960
|
|
|
|
|
#define FX32_COS83 ((fx32) 0x000001f3L) // 0.121869343405
|
|
|
|
|
#define FX32_COS84 ((fx32) 0x000001acL) // 0.104528463268
|
|
|
|
|
#define FX32_COS85 ((fx32) 0x00000165L) // 0.087155742748
|
|
|
|
|
#define FX32_COS86 ((fx32) 0x0000011eL) // 0.069756473744
|
|
|
|
|
#define FX32_COS87 ((fx32) 0x000000d6L) // 0.052335956243
|
|
|
|
|
#define FX32_COS88 ((fx32) 0x0000008fL) // 0.034899496703
|
|
|
|
|
#define FX32_COS89 ((fx32) 0x00000047L) // 0.017452406437
|
|
|
|
|
#define FX32_COS90 ((fx32) 0x00000000L) // 0.000000000000
|
|
|
|
|
#define FX32_COS91 ((fx32) 0xffffffb9L) // -0.017452406437
|
|
|
|
|
#define FX32_COS92 ((fx32) 0xffffff71L) // -0.034899496703
|
|
|
|
|
#define FX32_COS93 ((fx32) 0xffffff2aL) // -0.052335956243
|
|
|
|
|
#define FX32_COS94 ((fx32) 0xfffffee2L) // -0.069756473744
|
|
|
|
|
#define FX32_COS95 ((fx32) 0xfffffe9bL) // -0.087155742748
|
|
|
|
|
#define FX32_COS96 ((fx32) 0xfffffe54L) // -0.104528463268
|
|
|
|
|
#define FX32_COS97 ((fx32) 0xfffffe0dL) // -0.121869343405
|
|
|
|
|
#define FX32_COS98 ((fx32) 0xfffffdc6L) // -0.139173100960
|
|
|
|
|
#define FX32_COS99 ((fx32) 0xfffffd7fL) // -0.156434465040
|
|
|
|
|
#define FX32_COS100 ((fx32) 0xfffffd39L) // -0.173648177667
|
|
|
|
|
#define FX32_COS101 ((fx32) 0xfffffcf2L) // -0.190808995377
|
|
|
|
|
#define FX32_COS102 ((fx32) 0xfffffcacL) // -0.207911690818
|
|
|
|
|
#define FX32_COS103 ((fx32) 0xfffffc67L) // -0.224951054344
|
|
|
|
|
#define FX32_COS104 ((fx32) 0xfffffc21L) // -0.241921895600
|
|
|
|
|
#define FX32_COS105 ((fx32) 0xfffffbdcL) // -0.258819045103
|
|
|
|
|
#define FX32_COS106 ((fx32) 0xfffffb97L) // -0.275637355817
|
|
|
|
|
#define FX32_COS107 ((fx32) 0xfffffb52L) // -0.292371704723
|
|
|
|
|
#define FX32_COS108 ((fx32) 0xfffffb0eL) // -0.309016994375
|
|
|
|
|
#define FX32_COS109 ((fx32) 0xfffffacaL) // -0.325568154457
|
|
|
|
|
#define FX32_COS110 ((fx32) 0xfffffa87L) // -0.342020143326
|
|
|
|
|
#define FX32_COS111 ((fx32) 0xfffffa44L) // -0.358367949545
|
|
|
|
|
#define FX32_COS112 ((fx32) 0xfffffa02L) // -0.374606593416
|
|
|
|
|
#define FX32_COS113 ((fx32) 0xfffff9c0L) // -0.390731128489
|
|
|
|
|
#define FX32_COS114 ((fx32) 0xfffff97eL) // -0.406736643076
|
|
|
|
|
#define FX32_COS115 ((fx32) 0xfffff93dL) // -0.422618261741
|
|
|
|
|
#define FX32_COS116 ((fx32) 0xfffff8fcL) // -0.438371146789
|
|
|
|
|
#define FX32_COS117 ((fx32) 0xfffff8bcL) // -0.453990499740
|
|
|
|
|
#define FX32_COS118 ((fx32) 0xfffff87dL) // -0.469471562786
|
|
|
|
|
#define FX32_COS119 ((fx32) 0xfffff83eL) // -0.484809620246
|
|
|
|
|
#define FX32_COS120 ((fx32) 0xfffff800L) // -0.500000000000
|
|
|
|
|
#define FX32_COS121 ((fx32) 0xfffff7c2L) // -0.515038074910
|
|
|
|
|
#define FX32_COS122 ((fx32) 0xfffff785L) // -0.529919264233
|
|
|
|
|
#define FX32_COS123 ((fx32) 0xfffff749L) // -0.544639035015
|
|
|
|
|
#define FX32_COS124 ((fx32) 0xfffff70eL) // -0.559192903471
|
|
|
|
|
#define FX32_COS125 ((fx32) 0xfffff6d3L) // -0.573576436351
|
|
|
|
|
#define FX32_COS126 ((fx32) 0xfffff698L) // -0.587785252292
|
|
|
|
|
#define FX32_COS127 ((fx32) 0xfffff65fL) // -0.601815023152
|
|
|
|
|
#define FX32_COS128 ((fx32) 0xfffff626L) // -0.615661475326
|
|
|
|
|
#define FX32_COS129 ((fx32) 0xfffff5eeL) // -0.629320391050
|
|
|
|
|
#define FX32_COS130 ((fx32) 0xfffff5b7L) // -0.642787609687
|
|
|
|
|
#define FX32_COS131 ((fx32) 0xfffff581L) // -0.656059028991
|
|
|
|
|
#define FX32_COS132 ((fx32) 0xfffff54bL) // -0.669130606359
|
|
|
|
|
#define FX32_COS133 ((fx32) 0xfffff517L) // -0.681998360062
|
|
|
|
|
#define FX32_COS134 ((fx32) 0xfffff4e3L) // -0.694658370459
|
|
|
|
|
#define FX32_COS135 ((fx32) 0xfffff4b0L) // -0.707106781187
|
|
|
|
|
#define FX32_COS136 ((fx32) 0xfffff47eL) // -0.719339800339
|
|
|
|
|
#define FX32_COS137 ((fx32) 0xfffff44cL) // -0.731353701619
|
|
|
|
|
#define FX32_COS138 ((fx32) 0xfffff41cL) // -0.743144825477
|
|
|
|
|
#define FX32_COS139 ((fx32) 0xfffff3edL) // -0.754709580223
|
|
|
|
|
#define FX32_COS140 ((fx32) 0xfffff3beL) // -0.766044443119
|
|
|
|
|
#define FX32_COS141 ((fx32) 0xfffff391L) // -0.777145961457
|
|
|
|
|
#define FX32_COS142 ((fx32) 0xfffff364L) // -0.788010753607
|
|
|
|
|
#define FX32_COS143 ((fx32) 0xfffff339L) // -0.798635510047
|
|
|
|
|
#define FX32_COS144 ((fx32) 0xfffff30eL) // -0.809016994375
|
|
|
|
|
#define FX32_COS145 ((fx32) 0xfffff2e5L) // -0.819152044289
|
|
|
|
|
#define FX32_COS146 ((fx32) 0xfffff2bcL) // -0.829037572555
|
|
|
|
|
#define FX32_COS147 ((fx32) 0xfffff295L) // -0.838670567945
|
|
|
|
|
#define FX32_COS148 ((fx32) 0xfffff26eL) // -0.848048096156
|
|
|
|
|
#define FX32_COS149 ((fx32) 0xfffff249L) // -0.857167300702
|
|
|
|
|
#define FX32_COS150 ((fx32) 0xfffff225L) // -0.866025403784
|
|
|
|
|
#define FX32_COS151 ((fx32) 0xfffff202L) // -0.874619707139
|
|
|
|
|
#define FX32_COS152 ((fx32) 0xfffff1dfL) // -0.882947592859
|
|
|
|
|
#define FX32_COS153 ((fx32) 0xfffff1beL) // -0.891006524188
|
|
|
|
|
#define FX32_COS154 ((fx32) 0xfffff19fL) // -0.898794046299
|
|
|
|
|
#define FX32_COS155 ((fx32) 0xfffff180L) // -0.906307787037
|
|
|
|
|
#define FX32_COS156 ((fx32) 0xfffff162L) // -0.913545457643
|
|
|
|
|
#define FX32_COS157 ((fx32) 0xfffff146L) // -0.920504853452
|
|
|
|
|
#define FX32_COS158 ((fx32) 0xfffff12aL) // -0.927183854567
|
|
|
|
|
#define FX32_COS159 ((fx32) 0xfffff110L) // -0.933580426497
|
|
|
|
|
#define FX32_COS160 ((fx32) 0xfffff0f7L) // -0.939692620786
|
|
|
|
|
#define FX32_COS161 ((fx32) 0xfffff0dfL) // -0.945518575599
|
|
|
|
|
#define FX32_COS162 ((fx32) 0xfffff0c8L) // -0.951056516295
|
|
|
|
|
#define FX32_COS163 ((fx32) 0xfffff0b3L) // -0.956304755963
|
|
|
|
|
#define FX32_COS164 ((fx32) 0xfffff09fL) // -0.961261695938
|
|
|
|
|
#define FX32_COS165 ((fx32) 0xfffff08cL) // -0.965925826289
|
|
|
|
|
#define FX32_COS166 ((fx32) 0xfffff07aL) // -0.970295726276
|
|
|
|
|
#define FX32_COS167 ((fx32) 0xfffff069L) // -0.974370064785
|
|
|
|
|
#define FX32_COS168 ((fx32) 0xfffff05aL) // -0.978147600734
|
|
|
|
|
#define FX32_COS169 ((fx32) 0xfffff04bL) // -0.981627183448
|
|
|
|
|
#define FX32_COS170 ((fx32) 0xfffff03eL) // -0.984807753012
|
|
|
|
|
#define FX32_COS171 ((fx32) 0xfffff032L) // -0.987688340595
|
|
|
|
|
#define FX32_COS172 ((fx32) 0xfffff028L) // -0.990268068742
|
|
|
|
|
#define FX32_COS173 ((fx32) 0xfffff01fL) // -0.992546151641
|
|
|
|
|
#define FX32_COS174 ((fx32) 0xfffff016L) // -0.994521895368
|
|
|
|
|
#define FX32_COS175 ((fx32) 0xfffff010L) // -0.996194698092
|
|
|
|
|
#define FX32_COS176 ((fx32) 0xfffff00aL) // -0.997564050260
|
|
|
|
|
#define FX32_COS177 ((fx32) 0xfffff006L) // -0.998629534755
|
|
|
|
|
#define FX32_COS178 ((fx32) 0xfffff002L) // -0.999390827019
|
|
|
|
|
#define FX32_COS179 ((fx32) 0xfffff001L) // -0.999847695156
|
|
|
|
|
#define FX32_COS180 ((fx32) 0xfffff000L) // -1.000000000000
|
|
|
|
|
#define FX32_COS181 ((fx32) 0xfffff001L) // -0.999847695156
|
|
|
|
|
#define FX32_COS182 ((fx32) 0xfffff002L) // -0.999390827019
|
|
|
|
|
#define FX32_COS183 ((fx32) 0xfffff006L) // -0.998629534755
|
|
|
|
|
#define FX32_COS184 ((fx32) 0xfffff00aL) // -0.997564050260
|
|
|
|
|
#define FX32_COS185 ((fx32) 0xfffff010L) // -0.996194698092
|
|
|
|
|
#define FX32_COS186 ((fx32) 0xfffff016L) // -0.994521895368
|
|
|
|
|
#define FX32_COS187 ((fx32) 0xfffff01fL) // -0.992546151641
|
|
|
|
|
#define FX32_COS188 ((fx32) 0xfffff028L) // -0.990268068742
|
|
|
|
|
#define FX32_COS189 ((fx32) 0xfffff032L) // -0.987688340595
|
|
|
|
|
#define FX32_COS190 ((fx32) 0xfffff03eL) // -0.984807753012
|
|
|
|
|
#define FX32_COS191 ((fx32) 0xfffff04bL) // -0.981627183448
|
|
|
|
|
#define FX32_COS192 ((fx32) 0xfffff05aL) // -0.978147600734
|
|
|
|
|
#define FX32_COS193 ((fx32) 0xfffff069L) // -0.974370064785
|
|
|
|
|
#define FX32_COS194 ((fx32) 0xfffff07aL) // -0.970295726276
|
|
|
|
|
#define FX32_COS195 ((fx32) 0xfffff08cL) // -0.965925826289
|
|
|
|
|
#define FX32_COS196 ((fx32) 0xfffff09fL) // -0.961261695938
|
|
|
|
|
#define FX32_COS197 ((fx32) 0xfffff0b3L) // -0.956304755963
|
|
|
|
|
#define FX32_COS198 ((fx32) 0xfffff0c8L) // -0.951056516295
|
|
|
|
|
#define FX32_COS199 ((fx32) 0xfffff0dfL) // -0.945518575599
|
|
|
|
|
#define FX32_COS200 ((fx32) 0xfffff0f7L) // -0.939692620786
|
|
|
|
|
#define FX32_COS201 ((fx32) 0xfffff110L) // -0.933580426497
|
|
|
|
|
#define FX32_COS202 ((fx32) 0xfffff12aL) // -0.927183854567
|
|
|
|
|
#define FX32_COS203 ((fx32) 0xfffff146L) // -0.920504853452
|
|
|
|
|
#define FX32_COS204 ((fx32) 0xfffff162L) // -0.913545457643
|
|
|
|
|
#define FX32_COS205 ((fx32) 0xfffff180L) // -0.906307787037
|
|
|
|
|
#define FX32_COS206 ((fx32) 0xfffff19fL) // -0.898794046299
|
|
|
|
|
#define FX32_COS207 ((fx32) 0xfffff1beL) // -0.891006524188
|
|
|
|
|
#define FX32_COS208 ((fx32) 0xfffff1dfL) // -0.882947592859
|
|
|
|
|
#define FX32_COS209 ((fx32) 0xfffff202L) // -0.874619707139
|
|
|
|
|
#define FX32_COS210 ((fx32) 0xfffff225L) // -0.866025403784
|
|
|
|
|
#define FX32_COS211 ((fx32) 0xfffff249L) // -0.857167300702
|
|
|
|
|
#define FX32_COS212 ((fx32) 0xfffff26eL) // -0.848048096156
|
|
|
|
|
#define FX32_COS213 ((fx32) 0xfffff295L) // -0.838670567945
|
|
|
|
|
#define FX32_COS214 ((fx32) 0xfffff2bcL) // -0.829037572555
|
|
|
|
|
#define FX32_COS215 ((fx32) 0xfffff2e5L) // -0.819152044289
|
|
|
|
|
#define FX32_COS216 ((fx32) 0xfffff30eL) // -0.809016994375
|
|
|
|
|
#define FX32_COS217 ((fx32) 0xfffff339L) // -0.798635510047
|
|
|
|
|
#define FX32_COS218 ((fx32) 0xfffff364L) // -0.788010753607
|
|
|
|
|
#define FX32_COS219 ((fx32) 0xfffff391L) // -0.777145961457
|
|
|
|
|
#define FX32_COS220 ((fx32) 0xfffff3beL) // -0.766044443119
|
|
|
|
|
#define FX32_COS221 ((fx32) 0xfffff3edL) // -0.754709580223
|
|
|
|
|
#define FX32_COS222 ((fx32) 0xfffff41cL) // -0.743144825477
|
|
|
|
|
#define FX32_COS223 ((fx32) 0xfffff44cL) // -0.731353701619
|
|
|
|
|
#define FX32_COS224 ((fx32) 0xfffff47eL) // -0.719339800339
|
|
|
|
|
#define FX32_COS225 ((fx32) 0xfffff4b0L) // -0.707106781187
|
|
|
|
|
#define FX32_COS226 ((fx32) 0xfffff4e3L) // -0.694658370459
|
|
|
|
|
#define FX32_COS227 ((fx32) 0xfffff517L) // -0.681998360062
|
|
|
|
|
#define FX32_COS228 ((fx32) 0xfffff54bL) // -0.669130606359
|
|
|
|
|
#define FX32_COS229 ((fx32) 0xfffff581L) // -0.656059028991
|
|
|
|
|
#define FX32_COS230 ((fx32) 0xfffff5b7L) // -0.642787609687
|
|
|
|
|
#define FX32_COS231 ((fx32) 0xfffff5eeL) // -0.629320391050
|
|
|
|
|
#define FX32_COS232 ((fx32) 0xfffff626L) // -0.615661475326
|
|
|
|
|
#define FX32_COS233 ((fx32) 0xfffff65fL) // -0.601815023152
|
|
|
|
|
#define FX32_COS234 ((fx32) 0xfffff698L) // -0.587785252292
|
|
|
|
|
#define FX32_COS235 ((fx32) 0xfffff6d3L) // -0.573576436351
|
|
|
|
|
#define FX32_COS236 ((fx32) 0xfffff70eL) // -0.559192903471
|
|
|
|
|
#define FX32_COS237 ((fx32) 0xfffff749L) // -0.544639035015
|
|
|
|
|
#define FX32_COS238 ((fx32) 0xfffff785L) // -0.529919264233
|
|
|
|
|
#define FX32_COS239 ((fx32) 0xfffff7c2L) // -0.515038074910
|
|
|
|
|
#define FX32_COS240 ((fx32) 0xfffff800L) // -0.500000000000
|
|
|
|
|
#define FX32_COS241 ((fx32) 0xfffff83eL) // -0.484809620246
|
|
|
|
|
#define FX32_COS242 ((fx32) 0xfffff87dL) // -0.469471562786
|
|
|
|
|
#define FX32_COS243 ((fx32) 0xfffff8bcL) // -0.453990499740
|
|
|
|
|
#define FX32_COS244 ((fx32) 0xfffff8fcL) // -0.438371146789
|
|
|
|
|
#define FX32_COS245 ((fx32) 0xfffff93dL) // -0.422618261741
|
|
|
|
|
#define FX32_COS246 ((fx32) 0xfffff97eL) // -0.406736643076
|
|
|
|
|
#define FX32_COS247 ((fx32) 0xfffff9c0L) // -0.390731128489
|
|
|
|
|
#define FX32_COS248 ((fx32) 0xfffffa02L) // -0.374606593416
|
|
|
|
|
#define FX32_COS249 ((fx32) 0xfffffa44L) // -0.358367949545
|
|
|
|
|
#define FX32_COS250 ((fx32) 0xfffffa87L) // -0.342020143326
|
|
|
|
|
#define FX32_COS251 ((fx32) 0xfffffacaL) // -0.325568154457
|
|
|
|
|
#define FX32_COS252 ((fx32) 0xfffffb0eL) // -0.309016994375
|
|
|
|
|
#define FX32_COS253 ((fx32) 0xfffffb52L) // -0.292371704723
|
|
|
|
|
#define FX32_COS254 ((fx32) 0xfffffb97L) // -0.275637355817
|
|
|
|
|
#define FX32_COS255 ((fx32) 0xfffffbdcL) // -0.258819045103
|
|
|
|
|
#define FX32_COS256 ((fx32) 0xfffffc21L) // -0.241921895600
|
|
|
|
|
#define FX32_COS257 ((fx32) 0xfffffc67L) // -0.224951054344
|
|
|
|
|
#define FX32_COS258 ((fx32) 0xfffffcacL) // -0.207911690818
|
|
|
|
|
#define FX32_COS259 ((fx32) 0xfffffcf2L) // -0.190808995377
|
|
|
|
|
#define FX32_COS260 ((fx32) 0xfffffd39L) // -0.173648177667
|
|
|
|
|
#define FX32_COS261 ((fx32) 0xfffffd7fL) // -0.156434465040
|
|
|
|
|
#define FX32_COS262 ((fx32) 0xfffffdc6L) // -0.139173100960
|
|
|
|
|
#define FX32_COS263 ((fx32) 0xfffffe0dL) // -0.121869343405
|
|
|
|
|
#define FX32_COS264 ((fx32) 0xfffffe54L) // -0.104528463268
|
|
|
|
|
#define FX32_COS265 ((fx32) 0xfffffe9bL) // -0.087155742748
|
|
|
|
|
#define FX32_COS266 ((fx32) 0xfffffee2L) // -0.069756473744
|
|
|
|
|
#define FX32_COS267 ((fx32) 0xffffff2aL) // -0.052335956243
|
|
|
|
|
#define FX32_COS268 ((fx32) 0xffffff71L) // -0.034899496703
|
|
|
|
|
#define FX32_COS269 ((fx32) 0xffffffb9L) // -0.017452406437
|
|
|
|
|
#define FX32_COS270 ((fx32) 0x00000000L) // -0.000000000000
|
|
|
|
|
#define FX32_COS271 ((fx32) 0x00000047L) // 0.017452406437
|
|
|
|
|
#define FX32_COS272 ((fx32) 0x0000008fL) // 0.034899496703
|
|
|
|
|
#define FX32_COS273 ((fx32) 0x000000d6L) // 0.052335956243
|
|
|
|
|
#define FX32_COS274 ((fx32) 0x0000011eL) // 0.069756473744
|
|
|
|
|
#define FX32_COS275 ((fx32) 0x00000165L) // 0.087155742748
|
|
|
|
|
#define FX32_COS276 ((fx32) 0x000001acL) // 0.104528463268
|
|
|
|
|
#define FX32_COS277 ((fx32) 0x000001f3L) // 0.121869343405
|
|
|
|
|
#define FX32_COS278 ((fx32) 0x0000023aL) // 0.139173100960
|
|
|
|
|
#define FX32_COS279 ((fx32) 0x00000281L) // 0.156434465040
|
|
|
|
|
#define FX32_COS280 ((fx32) 0x000002c7L) // 0.173648177667
|
|
|
|
|
#define FX32_COS281 ((fx32) 0x0000030eL) // 0.190808995377
|
|
|
|
|
#define FX32_COS282 ((fx32) 0x00000354L) // 0.207911690818
|
|
|
|
|
#define FX32_COS283 ((fx32) 0x00000399L) // 0.224951054344
|
|
|
|
|
#define FX32_COS284 ((fx32) 0x000003dfL) // 0.241921895600
|
|
|
|
|
#define FX32_COS285 ((fx32) 0x00000424L) // 0.258819045103
|
|
|
|
|
#define FX32_COS286 ((fx32) 0x00000469L) // 0.275637355817
|
|
|
|
|
#define FX32_COS287 ((fx32) 0x000004aeL) // 0.292371704723
|
|
|
|
|
#define FX32_COS288 ((fx32) 0x000004f2L) // 0.309016994375
|
|
|
|
|
#define FX32_COS289 ((fx32) 0x00000536L) // 0.325568154457
|
|
|
|
|
#define FX32_COS290 ((fx32) 0x00000579L) // 0.342020143326
|
|
|
|
|
#define FX32_COS291 ((fx32) 0x000005bcL) // 0.358367949545
|
|
|
|
|
#define FX32_COS292 ((fx32) 0x000005feL) // 0.374606593416
|
|
|
|
|
#define FX32_COS293 ((fx32) 0x00000640L) // 0.390731128489
|
|
|
|
|
#define FX32_COS294 ((fx32) 0x00000682L) // 0.406736643076
|
|
|
|
|
#define FX32_COS295 ((fx32) 0x000006c3L) // 0.422618261741
|
|
|
|
|
#define FX32_COS296 ((fx32) 0x00000704L) // 0.438371146789
|
|
|
|
|
#define FX32_COS297 ((fx32) 0x00000744L) // 0.453990499740
|
|
|
|
|
#define FX32_COS298 ((fx32) 0x00000783L) // 0.469471562786
|
|
|
|
|
#define FX32_COS299 ((fx32) 0x000007c2L) // 0.484809620246
|
|
|
|
|
#define FX32_COS300 ((fx32) 0x00000800L) // 0.500000000000
|
|
|
|
|
#define FX32_COS301 ((fx32) 0x0000083eL) // 0.515038074910
|
|
|
|
|
#define FX32_COS302 ((fx32) 0x0000087bL) // 0.529919264233
|
|
|
|
|
#define FX32_COS303 ((fx32) 0x000008b7L) // 0.544639035015
|
|
|
|
|
#define FX32_COS304 ((fx32) 0x000008f2L) // 0.559192903471
|
|
|
|
|
#define FX32_COS305 ((fx32) 0x0000092dL) // 0.573576436351
|
|
|
|
|
#define FX32_COS306 ((fx32) 0x00000968L) // 0.587785252292
|
|
|
|
|
#define FX32_COS307 ((fx32) 0x000009a1L) // 0.601815023152
|
|
|
|
|
#define FX32_COS308 ((fx32) 0x000009daL) // 0.615661475326
|
|
|
|
|
#define FX32_COS309 ((fx32) 0x00000a12L) // 0.629320391050
|
|
|
|
|
#define FX32_COS310 ((fx32) 0x00000a49L) // 0.642787609687
|
|
|
|
|
#define FX32_COS311 ((fx32) 0x00000a7fL) // 0.656059028991
|
|
|
|
|
#define FX32_COS312 ((fx32) 0x00000ab5L) // 0.669130606359
|
|
|
|
|
#define FX32_COS313 ((fx32) 0x00000ae9L) // 0.681998360062
|
|
|
|
|
#define FX32_COS314 ((fx32) 0x00000b1dL) // 0.694658370459
|
|
|
|
|
#define FX32_COS315 ((fx32) 0x00000b50L) // 0.707106781187
|
|
|
|
|
#define FX32_COS316 ((fx32) 0x00000b82L) // 0.719339800339
|
|
|
|
|
#define FX32_COS317 ((fx32) 0x00000bb4L) // 0.731353701619
|
|
|
|
|
#define FX32_COS318 ((fx32) 0x00000be4L) // 0.743144825477
|
|
|
|
|
#define FX32_COS319 ((fx32) 0x00000c13L) // 0.754709580223
|
|
|
|
|
#define FX32_COS320 ((fx32) 0x00000c42L) // 0.766044443119
|
|
|
|
|
#define FX32_COS321 ((fx32) 0x00000c6fL) // 0.777145961457
|
|
|
|
|
#define FX32_COS322 ((fx32) 0x00000c9cL) // 0.788010753607
|
|
|
|
|
#define FX32_COS323 ((fx32) 0x00000cc7L) // 0.798635510047
|
|
|
|
|
#define FX32_COS324 ((fx32) 0x00000cf2L) // 0.809016994375
|
|
|
|
|
#define FX32_COS325 ((fx32) 0x00000d1bL) // 0.819152044289
|
|
|
|
|
#define FX32_COS326 ((fx32) 0x00000d44L) // 0.829037572555
|
|
|
|
|
#define FX32_COS327 ((fx32) 0x00000d6bL) // 0.838670567945
|
|
|
|
|
#define FX32_COS328 ((fx32) 0x00000d92L) // 0.848048096156
|
|
|
|
|
#define FX32_COS329 ((fx32) 0x00000db7L) // 0.857167300702
|
|
|
|
|
#define FX32_COS330 ((fx32) 0x00000ddbL) // 0.866025403784
|
|
|
|
|
#define FX32_COS331 ((fx32) 0x00000dfeL) // 0.874619707139
|
|
|
|
|
#define FX32_COS332 ((fx32) 0x00000e21L) // 0.882947592859
|
|
|
|
|
#define FX32_COS333 ((fx32) 0x00000e42L) // 0.891006524188
|
|
|
|
|
#define FX32_COS334 ((fx32) 0x00000e61L) // 0.898794046299
|
|
|
|
|
#define FX32_COS335 ((fx32) 0x00000e80L) // 0.906307787037
|
|
|
|
|
#define FX32_COS336 ((fx32) 0x00000e9eL) // 0.913545457643
|
|
|
|
|
#define FX32_COS337 ((fx32) 0x00000ebaL) // 0.920504853452
|
|
|
|
|
#define FX32_COS338 ((fx32) 0x00000ed6L) // 0.927183854567
|
|
|
|
|
#define FX32_COS339 ((fx32) 0x00000ef0L) // 0.933580426497
|
|
|
|
|
#define FX32_COS340 ((fx32) 0x00000f09L) // 0.939692620786
|
|
|
|
|
#define FX32_COS341 ((fx32) 0x00000f21L) // 0.945518575599
|
|
|
|
|
#define FX32_COS342 ((fx32) 0x00000f38L) // 0.951056516295
|
|
|
|
|
#define FX32_COS343 ((fx32) 0x00000f4dL) // 0.956304755963
|
|
|
|
|
#define FX32_COS344 ((fx32) 0x00000f61L) // 0.961261695938
|
|
|
|
|
#define FX32_COS345 ((fx32) 0x00000f74L) // 0.965925826289
|
|
|
|
|
#define FX32_COS346 ((fx32) 0x00000f86L) // 0.970295726276
|
|
|
|
|
#define FX32_COS347 ((fx32) 0x00000f97L) // 0.974370064785
|
|
|
|
|
#define FX32_COS348 ((fx32) 0x00000fa6L) // 0.978147600734
|
|
|
|
|
#define FX32_COS349 ((fx32) 0x00000fb5L) // 0.981627183448
|
|
|
|
|
#define FX32_COS350 ((fx32) 0x00000fc2L) // 0.984807753012
|
|
|
|
|
#define FX32_COS351 ((fx32) 0x00000fceL) // 0.987688340595
|
|
|
|
|
#define FX32_COS352 ((fx32) 0x00000fd8L) // 0.990268068742
|
|
|
|
|
#define FX32_COS353 ((fx32) 0x00000fe1L) // 0.992546151641
|
|
|
|
|
#define FX32_COS354 ((fx32) 0x00000feaL) // 0.994521895368
|
|
|
|
|
#define FX32_COS355 ((fx32) 0x00000ff0L) // 0.996194698092
|
|
|
|
|
#define FX32_COS356 ((fx32) 0x00000ff6L) // 0.997564050260
|
|
|
|
|
#define FX32_COS357 ((fx32) 0x00000ffaL) // 0.998629534755
|
|
|
|
|
#define FX32_COS358 ((fx32) 0x00000ffeL) // 0.999390827019
|
|
|
|
|
#define FX32_COS359 ((fx32) 0x00000fffL) // 0.999847695156
|
|
|
|
|
|
|
|
|
|
#endif //LIB_INCLUDE_NITRO_FX_FX_CONST_H_
|