1 /*---------------------------------------------------------------------------*
2   Project:  TwlSDK - IO Register List -
3   File:     fx/fx_const.h
4 
5   Copyright 2003-2008 Nintendo.  All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13  *---------------------------------------------------------------------------*/
14 //
15 //  I was generated automatically, don't edit me directly!!!
16 //
17 #ifndef nitro_FX_FX_CONST_H_
18 #define nitro_FX_FX_CONST_H_
19 
20 #include <nitro/fx/fx.h>
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 #define FX64C_E                          ((fx64c) 0x00000002b7e15163LL)    // 2.718281829
27 #define FX64C_LOG2E                      ((fx64c) 0x0000000171547653LL)    // 1.442695041
28 #define FX64C_LOG10E                     ((fx64c) 0x000000006f2dec55LL)    // 0.434294482
29 #define FX64C_LN2                        ((fx64c) 0x00000000b17217f8LL)    // 0.693147181
30 #define FX64C_LN10                       ((fx64c) 0x000000024d763777LL)    // 2.302585093
31 #define FX64C_PI                         ((fx64c) 0x00000003243f6a89LL)    // 3.141592654
32 #define FX64C_TWOPI                      ((fx64c) 0x00000006487ed511LL)    // 6.283185307
33 #define FX64C_PI_2                       ((fx64c) 0x00000001921fb544LL)    // 1.570796327
34 #define FX64C_PI_4                       ((fx64c) 0x00000000c90fdaa2LL)    // 0.785398163
35 #define FX64C_3PI_4                      ((fx64c) 0x000000025b2f8fe6LL)    // 2.356194490
36 #define FX64C_SQRTPI                     ((fx64c) 0x00000001c5bf891bLL)    // 1.772453851
37 #define FX64C_1_PI                       ((fx64c) 0x00000000517cc1b7LL)    // 0.318309886
38 #define FX64C_2_PI                       ((fx64c) 0x00000000a2f9836eLL)    // 0.636619772
39 #define FX64C_2_SQRTPI                   ((fx64c) 0x0000000120dd7504LL)    // 1.128379167
40 #define FX64C_SQRT2                      ((fx64c) 0x000000016a09e668LL)    // 1.414213562
41 #define FX64C_SQRT1_2                    ((fx64c) 0x00000000b504f334LL)    // 0.707106781
42 #define FX64C_SQRT3                      ((fx64c) 0x00000001bb67ae86LL)    // 1.732050808
43 #define FX64C_SQRT1_3                    ((fx64c) 0x0000000093cd3a2dLL)    // 0.577350269
44 #define FX64C_IVLN10                     ((fx64c) 0x000000006f2dec55LL)    // 0.434294482
45 #define FX64C_LOG2_E                     ((fx64c) 0x00000000b17217f8LL)    // 0.693147181
46 #define FX64C_INVLN2                     ((fx64c) 0x0000000171547653LL)    // 1.442695041
47 #define FX64C_1_360                      ((fx64c) 0x0000000000b60b61LL)    // 0.002777778
48 #define FX64C_TWOPI_360                  ((fx64c) 0x000000000477d1a9LL)    // 0.017453293
49 #define FX64C_360_TWOPI                  ((fx64c) 0x000000394bb834c8LL)    // 57.295779513
50 #define FX64C_65536_TWOPI                ((fx64c) 0x000028be60db9391LL)    // 10430.378350470
51 #define FX64C_65536_360                  ((fx64c) 0x000000b60b60b60bLL)    // 182.044444444
52 #define FX64C_TWOPI_65536                ((fx64c) 0x000000000006487fLL)    // 0.000095874
53 #define FX64C_360_65536                  ((fx64c) 0x0000000001680000LL)    // 0.005493164
54 #define FX64C_1_100                      ((fx64c) 0x00000000028f5c29LL)    // 0.010000000
55 #define FX64C_2_100                      ((fx64c) 0x00000000051eb852LL)    // 0.020000000
56 #define FX64C_3_100                      ((fx64c) 0x0000000007ae147bLL)    // 0.030000000
57 #define FX64C_4_100                      ((fx64c) 0x000000000a3d70a4LL)    // 0.040000000
58 #define FX64C_5_100                      ((fx64c) 0x000000000ccccccdLL)    // 0.050000000
59 #define FX64C_6_100                      ((fx64c) 0x000000000f5c28f6LL)    // 0.060000000
60 #define FX64C_7_100                      ((fx64c) 0x0000000011eb851fLL)    // 0.070000000
61 #define FX64C_8_100                      ((fx64c) 0x00000000147ae148LL)    // 0.080000000
62 #define FX64C_9_100                      ((fx64c) 0x00000000170a3d71LL)    // 0.090000000
63 #define FX64C_10_100                     ((fx64c) 0x000000001999999aLL)    // 0.100000000
64 #define FX64C_11_100                     ((fx64c) 0x000000001c28f5c3LL)    // 0.110000000
65 #define FX64C_12_100                     ((fx64c) 0x000000001eb851ecLL)    // 0.120000000
66 #define FX64C_13_100                     ((fx64c) 0x000000002147ae14LL)    // 0.130000000
67 #define FX64C_14_100                     ((fx64c) 0x0000000023d70a3dLL)    // 0.140000000
68 #define FX64C_15_100                     ((fx64c) 0x0000000026666666LL)    // 0.150000000
69 #define FX64C_16_100                     ((fx64c) 0x0000000028f5c28fLL)    // 0.160000000
70 #define FX64C_17_100                     ((fx64c) 0x000000002b851eb8LL)    // 0.170000000
71 #define FX64C_18_100                     ((fx64c) 0x000000002e147ae1LL)    // 0.180000000
72 #define FX64C_19_100                     ((fx64c) 0x0000000030a3d70aLL)    // 0.190000000
73 #define FX64C_20_100                     ((fx64c) 0x0000000033333333LL)    // 0.200000000
74 #define FX64C_21_100                     ((fx64c) 0x0000000035c28f5cLL)    // 0.210000000
75 #define FX64C_22_100                     ((fx64c) 0x000000003851eb85LL)    // 0.220000000
76 #define FX64C_23_100                     ((fx64c) 0x000000003ae147aeLL)    // 0.230000000
77 #define FX64C_24_100                     ((fx64c) 0x000000003d70a3d7LL)    // 0.240000000
78 #define FX64C_25_100                     ((fx64c) 0x0000000040000000LL)    // 0.250000000
79 #define FX64C_26_100                     ((fx64c) 0x00000000428f5c29LL)    // 0.260000000
80 #define FX64C_27_100                     ((fx64c) 0x00000000451eb852LL)    // 0.270000000
81 #define FX64C_28_100                     ((fx64c) 0x0000000047ae147bLL)    // 0.280000000
82 #define FX64C_29_100                     ((fx64c) 0x000000004a3d70a4LL)    // 0.290000000
83 #define FX64C_30_100                     ((fx64c) 0x000000004ccccccdLL)    // 0.300000000
84 #define FX64C_31_100                     ((fx64c) 0x000000004f5c28f6LL)    // 0.310000000
85 #define FX64C_32_100                     ((fx64c) 0x0000000051eb851fLL)    // 0.320000000
86 #define FX64C_33_100                     ((fx64c) 0x00000000547ae148LL)    // 0.330000000
87 #define FX64C_34_100                     ((fx64c) 0x00000000570a3d71LL)    // 0.340000000
88 #define FX64C_35_100                     ((fx64c) 0x000000005999999aLL)    // 0.350000000
89 #define FX64C_36_100                     ((fx64c) 0x000000005c28f5c3LL)    // 0.360000000
90 #define FX64C_37_100                     ((fx64c) 0x000000005eb851ecLL)    // 0.370000000
91 #define FX64C_38_100                     ((fx64c) 0x000000006147ae14LL)    // 0.380000000
92 #define FX64C_39_100                     ((fx64c) 0x0000000063d70a3dLL)    // 0.390000000
93 #define FX64C_40_100                     ((fx64c) 0x0000000066666666LL)    // 0.400000000
94 #define FX64C_41_100                     ((fx64c) 0x0000000068f5c28fLL)    // 0.410000000
95 #define FX64C_42_100                     ((fx64c) 0x000000006b851eb8LL)    // 0.420000000
96 #define FX64C_43_100                     ((fx64c) 0x000000006e147ae1LL)    // 0.430000000
97 #define FX64C_44_100                     ((fx64c) 0x0000000070a3d70aLL)    // 0.440000000
98 #define FX64C_45_100                     ((fx64c) 0x0000000073333333LL)    // 0.450000000
99 #define FX64C_46_100                     ((fx64c) 0x0000000075c28f5cLL)    // 0.460000000
100 #define FX64C_47_100                     ((fx64c) 0x000000007851eb85LL)    // 0.470000000
101 #define FX64C_48_100                     ((fx64c) 0x000000007ae147aeLL)    // 0.480000000
102 #define FX64C_49_100                     ((fx64c) 0x000000007d70a3d7LL)    // 0.490000000
103 #define FX64C_50_100                     ((fx64c) 0x0000000080000000LL)    // 0.500000000
104 #define FX64C_51_100                     ((fx64c) 0x00000000828f5c29LL)    // 0.510000000
105 #define FX64C_52_100                     ((fx64c) 0x00000000851eb852LL)    // 0.520000000
106 #define FX64C_53_100                     ((fx64c) 0x0000000087ae147bLL)    // 0.530000000
107 #define FX64C_54_100                     ((fx64c) 0x000000008a3d70a4LL)    // 0.540000000
108 #define FX64C_55_100                     ((fx64c) 0x000000008ccccccdLL)    // 0.550000000
109 #define FX64C_56_100                     ((fx64c) 0x000000008f5c28f6LL)    // 0.560000000
110 #define FX64C_57_100                     ((fx64c) 0x0000000091eb851fLL)    // 0.570000000
111 #define FX64C_58_100                     ((fx64c) 0x00000000947ae148LL)    // 0.580000000
112 #define FX64C_59_100                     ((fx64c) 0x00000000970a3d71LL)    // 0.590000000
113 #define FX64C_60_100                     ((fx64c) 0x000000009999999aLL)    // 0.600000000
114 #define FX64C_61_100                     ((fx64c) 0x000000009c28f5c3LL)    // 0.610000000
115 #define FX64C_62_100                     ((fx64c) 0x000000009eb851ecLL)    // 0.620000000
116 #define FX64C_63_100                     ((fx64c) 0x00000000a147ae14LL)    // 0.630000000
117 #define FX64C_64_100                     ((fx64c) 0x00000000a3d70a3dLL)    // 0.640000000
118 #define FX64C_65_100                     ((fx64c) 0x00000000a6666666LL)    // 0.650000000
119 #define FX64C_66_100                     ((fx64c) 0x00000000a8f5c28fLL)    // 0.660000000
120 #define FX64C_67_100                     ((fx64c) 0x00000000ab851eb8LL)    // 0.670000000
121 #define FX64C_68_100                     ((fx64c) 0x00000000ae147ae1LL)    // 0.680000000
122 #define FX64C_69_100                     ((fx64c) 0x00000000b0a3d70aLL)    // 0.690000000
123 #define FX64C_70_100                     ((fx64c) 0x00000000b3333333LL)    // 0.700000000
124 #define FX64C_71_100                     ((fx64c) 0x00000000b5c28f5cLL)    // 0.710000000
125 #define FX64C_72_100                     ((fx64c) 0x00000000b851eb85LL)    // 0.720000000
126 #define FX64C_73_100                     ((fx64c) 0x00000000bae147aeLL)    // 0.730000000
127 #define FX64C_74_100                     ((fx64c) 0x00000000bd70a3d7LL)    // 0.740000000
128 #define FX64C_75_100                     ((fx64c) 0x00000000c0000000LL)    // 0.750000000
129 #define FX64C_76_100                     ((fx64c) 0x00000000c28f5c29LL)    // 0.760000000
130 #define FX64C_77_100                     ((fx64c) 0x00000000c51eb852LL)    // 0.770000000
131 #define FX64C_78_100                     ((fx64c) 0x00000000c7ae147bLL)    // 0.780000000
132 #define FX64C_79_100                     ((fx64c) 0x00000000ca3d70a4LL)    // 0.790000000
133 #define FX64C_80_100                     ((fx64c) 0x00000000cccccccdLL)    // 0.800000000
134 #define FX64C_81_100                     ((fx64c) 0x00000000cf5c28f6LL)    // 0.810000000
135 #define FX64C_82_100                     ((fx64c) 0x00000000d1eb851fLL)    // 0.820000000
136 #define FX64C_83_100                     ((fx64c) 0x00000000d47ae148LL)    // 0.830000000
137 #define FX64C_84_100                     ((fx64c) 0x00000000d70a3d71LL)    // 0.840000000
138 #define FX64C_85_100                     ((fx64c) 0x00000000d999999aLL)    // 0.850000000
139 #define FX64C_86_100                     ((fx64c) 0x00000000dc28f5c3LL)    // 0.860000000
140 #define FX64C_87_100                     ((fx64c) 0x00000000deb851ecLL)    // 0.870000000
141 #define FX64C_88_100                     ((fx64c) 0x00000000e147ae14LL)    // 0.880000000
142 #define FX64C_89_100                     ((fx64c) 0x00000000e3d70a3dLL)    // 0.890000000
143 #define FX64C_90_100                     ((fx64c) 0x00000000e6666666LL)    // 0.900000000
144 #define FX64C_91_100                     ((fx64c) 0x00000000e8f5c28fLL)    // 0.910000000
145 #define FX64C_92_100                     ((fx64c) 0x00000000eb851eb8LL)    // 0.920000000
146 #define FX64C_93_100                     ((fx64c) 0x00000000ee147ae1LL)    // 0.930000000
147 #define FX64C_94_100                     ((fx64c) 0x00000000f0a3d70aLL)    // 0.940000000
148 #define FX64C_95_100                     ((fx64c) 0x00000000f3333333LL)    // 0.950000000
149 #define FX64C_96_100                     ((fx64c) 0x00000000f5c28f5cLL)    // 0.960000000
150 #define FX64C_97_100                     ((fx64c) 0x00000000f851eb85LL)    // 0.970000000
151 #define FX64C_98_100                     ((fx64c) 0x00000000fae147aeLL)    // 0.980000000
152 #define FX64C_99_100                     ((fx64c) 0x00000000fd70a3d7LL)    // 0.990000000
153 #define FX64C_ONE                        ((fx64c) 0x0000000100000000LL)    // 1.000000000
154 #define FX64C_HALF                       ((fx64c) 0x0000000080000000LL)    // 0.500000000
155 #define FX32_ONE                         ((fx32) 0x00001000L)     // 1.000
156 #define FX32_HALF                        ((fx32) 0x00000800L)     // 0.500
157 #define FX32_SQRT2                       ((fx32) 0x000016a1L)     // 1.414
158 #define FX32_SQRT1_2                     ((fx32) 0x00000b50L)     // 0.707
159 #define FX32_SQRT3                       ((fx32) 0x00001bb6L)     // 1.732
160 #define FX32_SQRT1_3                     ((fx32) 0x0000093dL)     // 0.577
161 #define FX16_ONE                         ((fx16) 0x1000)     // 1.000
162 #define FX16_HALF                        ((fx16) 0x0800)     // 0.500
163 #define FX16_SQRT2                       ((fx16) 0x16a1)     // 1.414
164 #define FX16_SQRT1_2                     ((fx16) 0x0b50)     // 0.707
165 #define FX16_SQRT3                       ((fx16) 0x1bb6)     // 1.732
166 #define FX16_SQRT1_3                     ((fx16) 0x093d)     // 0.577
167 #define FX32_SIN0                        ((fx32) 0x00000000L)     // 0.000
168 #define FX32_SIN1                        ((fx32) 0x00000047L)     // 0.017
169 #define FX32_SIN2                        ((fx32) 0x0000008fL)     // 0.035
170 #define FX32_SIN3                        ((fx32) 0x000000d6L)     // 0.052
171 #define FX32_SIN4                        ((fx32) 0x0000011eL)     // 0.070
172 #define FX32_SIN5                        ((fx32) 0x00000165L)     // 0.087
173 #define FX32_SIN6                        ((fx32) 0x000001acL)     // 0.104
174 #define FX32_SIN7                        ((fx32) 0x000001f3L)     // 0.122
175 #define FX32_SIN8                        ((fx32) 0x0000023aL)     // 0.139
176 #define FX32_SIN9                        ((fx32) 0x00000281L)     // 0.156
177 #define FX32_SIN10                       ((fx32) 0x000002c7L)     // 0.174
178 #define FX32_SIN11                       ((fx32) 0x0000030eL)     // 0.191
179 #define FX32_SIN12                       ((fx32) 0x00000354L)     // 0.208
180 #define FX32_SIN13                       ((fx32) 0x00000399L)     // 0.225
181 #define FX32_SIN14                       ((fx32) 0x000003dfL)     // 0.242
182 #define FX32_SIN15                       ((fx32) 0x00000424L)     // 0.259
183 #define FX32_SIN16                       ((fx32) 0x00000469L)     // 0.276
184 #define FX32_SIN17                       ((fx32) 0x000004aeL)     // 0.292
185 #define FX32_SIN18                       ((fx32) 0x000004f2L)     // 0.309
186 #define FX32_SIN19                       ((fx32) 0x00000536L)     // 0.326
187 #define FX32_SIN20                       ((fx32) 0x00000579L)     // 0.342
188 #define FX32_SIN21                       ((fx32) 0x000005bcL)     // 0.358
189 #define FX32_SIN22                       ((fx32) 0x000005feL)     // 0.375
190 #define FX32_SIN23                       ((fx32) 0x00000640L)     // 0.391
191 #define FX32_SIN24                       ((fx32) 0x00000682L)     // 0.407
192 #define FX32_SIN25                       ((fx32) 0x000006c3L)     // 0.423
193 #define FX32_SIN26                       ((fx32) 0x00000704L)     // 0.438
194 #define FX32_SIN27                       ((fx32) 0x00000744L)     // 0.454
195 #define FX32_SIN28                       ((fx32) 0x00000783L)     // 0.469
196 #define FX32_SIN29                       ((fx32) 0x000007c2L)     // 0.485
197 #define FX32_SIN30                       ((fx32) 0x00000800L)     // 0.500
198 #define FX32_SIN31                       ((fx32) 0x0000083eL)     // 0.515
199 #define FX32_SIN32                       ((fx32) 0x0000087bL)     // 0.530
200 #define FX32_SIN33                       ((fx32) 0x000008b7L)     // 0.545
201 #define FX32_SIN34                       ((fx32) 0x000008f2L)     // 0.559
202 #define FX32_SIN35                       ((fx32) 0x0000092dL)     // 0.573
203 #define FX32_SIN36                       ((fx32) 0x00000968L)     // 0.588
204 #define FX32_SIN37                       ((fx32) 0x000009a1L)     // 0.602
205 #define FX32_SIN38                       ((fx32) 0x000009daL)     // 0.616
206 #define FX32_SIN39                       ((fx32) 0x00000a12L)     // 0.629
207 #define FX32_SIN40                       ((fx32) 0x00000a49L)     // 0.643
208 #define FX32_SIN41                       ((fx32) 0x00000a7fL)     // 0.656
209 #define FX32_SIN42                       ((fx32) 0x00000ab5L)     // 0.669
210 #define FX32_SIN43                       ((fx32) 0x00000ae9L)     // 0.682
211 #define FX32_SIN44                       ((fx32) 0x00000b1dL)     // 0.695
212 #define FX32_SIN45                       ((fx32) 0x00000b50L)     // 0.707
213 #define FX32_SIN46                       ((fx32) 0x00000b82L)     // 0.719
214 #define FX32_SIN47                       ((fx32) 0x00000bb4L)     // 0.731
215 #define FX32_SIN48                       ((fx32) 0x00000be4L)     // 0.743
216 #define FX32_SIN49                       ((fx32) 0x00000c13L)     // 0.755
217 #define FX32_SIN50                       ((fx32) 0x00000c42L)     // 0.766
218 #define FX32_SIN51                       ((fx32) 0x00000c6fL)     // 0.777
219 #define FX32_SIN52                       ((fx32) 0x00000c9cL)     // 0.788
220 #define FX32_SIN53                       ((fx32) 0x00000cc7L)     // 0.799
221 #define FX32_SIN54                       ((fx32) 0x00000cf2L)     // 0.809
222 #define FX32_SIN55                       ((fx32) 0x00000d1bL)     // 0.819
223 #define FX32_SIN56                       ((fx32) 0x00000d44L)     // 0.829
224 #define FX32_SIN57                       ((fx32) 0x00000d6bL)     // 0.839
225 #define FX32_SIN58                       ((fx32) 0x00000d92L)     // 0.848
226 #define FX32_SIN59                       ((fx32) 0x00000db7L)     // 0.857
227 #define FX32_SIN60                       ((fx32) 0x00000ddbL)     // 0.866
228 #define FX32_SIN61                       ((fx32) 0x00000dfeL)     // 0.875
229 #define FX32_SIN62                       ((fx32) 0x00000e21L)     // 0.883
230 #define FX32_SIN63                       ((fx32) 0x00000e42L)     // 0.891
231 #define FX32_SIN64                       ((fx32) 0x00000e61L)     // 0.899
232 #define FX32_SIN65                       ((fx32) 0x00000e80L)     // 0.906
233 #define FX32_SIN66                       ((fx32) 0x00000e9eL)     // 0.914
234 #define FX32_SIN67                       ((fx32) 0x00000ebaL)     // 0.920
235 #define FX32_SIN68                       ((fx32) 0x00000ed6L)     // 0.927
236 #define FX32_SIN69                       ((fx32) 0x00000ef0L)     // 0.934
237 #define FX32_SIN70                       ((fx32) 0x00000f09L)     // 0.940
238 #define FX32_SIN71                       ((fx32) 0x00000f21L)     // 0.946
239 #define FX32_SIN72                       ((fx32) 0x00000f38L)     // 0.951
240 #define FX32_SIN73                       ((fx32) 0x00000f4dL)     // 0.956
241 #define FX32_SIN74                       ((fx32) 0x00000f61L)     // 0.961
242 #define FX32_SIN75                       ((fx32) 0x00000f74L)     // 0.966
243 #define FX32_SIN76                       ((fx32) 0x00000f86L)     // 0.970
244 #define FX32_SIN77                       ((fx32) 0x00000f97L)     // 0.974
245 #define FX32_SIN78                       ((fx32) 0x00000fa6L)     // 0.978
246 #define FX32_SIN79                       ((fx32) 0x00000fb5L)     // 0.982
247 #define FX32_SIN80                       ((fx32) 0x00000fc2L)     // 0.985
248 #define FX32_SIN81                       ((fx32) 0x00000fceL)     // 0.988
249 #define FX32_SIN82                       ((fx32) 0x00000fd8L)     // 0.990
250 #define FX32_SIN83                       ((fx32) 0x00000fe1L)     // 0.992
251 #define FX32_SIN84                       ((fx32) 0x00000feaL)     // 0.995
252 #define FX32_SIN85                       ((fx32) 0x00000ff0L)     // 0.996
253 #define FX32_SIN86                       ((fx32) 0x00000ff6L)     // 0.998
254 #define FX32_SIN87                       ((fx32) 0x00000ffaL)     // 0.999
255 #define FX32_SIN88                       ((fx32) 0x00000ffeL)     // 1.000
256 #define FX32_SIN89                       ((fx32) 0x00000fffL)     // 1.000
257 #define FX32_SIN90                       ((fx32) 0x00001000L)     // 1.000
258 #define FX32_SIN91                       ((fx32) 0x00000fffL)     // 1.000
259 #define FX32_SIN92                       ((fx32) 0x00000ffeL)     // 1.000
260 #define FX32_SIN93                       ((fx32) 0x00000ffaL)     // 0.999
261 #define FX32_SIN94                       ((fx32) 0x00000ff6L)     // 0.998
262 #define FX32_SIN95                       ((fx32) 0x00000ff0L)     // 0.996
263 #define FX32_SIN96                       ((fx32) 0x00000feaL)     // 0.995
264 #define FX32_SIN97                       ((fx32) 0x00000fe1L)     // 0.992
265 #define FX32_SIN98                       ((fx32) 0x00000fd8L)     // 0.990
266 #define FX32_SIN99                       ((fx32) 0x00000fceL)     // 0.988
267 #define FX32_SIN100                      ((fx32) 0x00000fc2L)     // 0.985
268 #define FX32_SIN101                      ((fx32) 0x00000fb5L)     // 0.982
269 #define FX32_SIN102                      ((fx32) 0x00000fa6L)     // 0.978
270 #define FX32_SIN103                      ((fx32) 0x00000f97L)     // 0.974
271 #define FX32_SIN104                      ((fx32) 0x00000f86L)     // 0.970
272 #define FX32_SIN105                      ((fx32) 0x00000f74L)     // 0.966
273 #define FX32_SIN106                      ((fx32) 0x00000f61L)     // 0.961
274 #define FX32_SIN107                      ((fx32) 0x00000f4dL)     // 0.956
275 #define FX32_SIN108                      ((fx32) 0x00000f38L)     // 0.951
276 #define FX32_SIN109                      ((fx32) 0x00000f21L)     // 0.946
277 #define FX32_SIN110                      ((fx32) 0x00000f09L)     // 0.940
278 #define FX32_SIN111                      ((fx32) 0x00000ef0L)     // 0.934
279 #define FX32_SIN112                      ((fx32) 0x00000ed6L)     // 0.927
280 #define FX32_SIN113                      ((fx32) 0x00000ebaL)     // 0.920
281 #define FX32_SIN114                      ((fx32) 0x00000e9eL)     // 0.914
282 #define FX32_SIN115                      ((fx32) 0x00000e80L)     // 0.906
283 #define FX32_SIN116                      ((fx32) 0x00000e61L)     // 0.899
284 #define FX32_SIN117                      ((fx32) 0x00000e42L)     // 0.891
285 #define FX32_SIN118                      ((fx32) 0x00000e21L)     // 0.883
286 #define FX32_SIN119                      ((fx32) 0x00000dfeL)     // 0.875
287 #define FX32_SIN120                      ((fx32) 0x00000ddbL)     // 0.866
288 #define FX32_SIN121                      ((fx32) 0x00000db7L)     // 0.857
289 #define FX32_SIN122                      ((fx32) 0x00000d92L)     // 0.848
290 #define FX32_SIN123                      ((fx32) 0x00000d6bL)     // 0.839
291 #define FX32_SIN124                      ((fx32) 0x00000d44L)     // 0.829
292 #define FX32_SIN125                      ((fx32) 0x00000d1bL)     // 0.819
293 #define FX32_SIN126                      ((fx32) 0x00000cf2L)     // 0.809
294 #define FX32_SIN127                      ((fx32) 0x00000cc7L)     // 0.799
295 #define FX32_SIN128                      ((fx32) 0x00000c9cL)     // 0.788
296 #define FX32_SIN129                      ((fx32) 0x00000c6fL)     // 0.777
297 #define FX32_SIN130                      ((fx32) 0x00000c42L)     // 0.766
298 #define FX32_SIN131                      ((fx32) 0x00000c13L)     // 0.755
299 #define FX32_SIN132                      ((fx32) 0x00000be4L)     // 0.743
300 #define FX32_SIN133                      ((fx32) 0x00000bb4L)     // 0.731
301 #define FX32_SIN134                      ((fx32) 0x00000b82L)     // 0.719
302 #define FX32_SIN135                      ((fx32) 0x00000b50L)     // 0.707
303 #define FX32_SIN136                      ((fx32) 0x00000b1dL)     // 0.695
304 #define FX32_SIN137                      ((fx32) 0x00000ae9L)     // 0.682
305 #define FX32_SIN138                      ((fx32) 0x00000ab5L)     // 0.669
306 #define FX32_SIN139                      ((fx32) 0x00000a7fL)     // 0.656
307 #define FX32_SIN140                      ((fx32) 0x00000a49L)     // 0.643
308 #define FX32_SIN141                      ((fx32) 0x00000a12L)     // 0.629
309 #define FX32_SIN142                      ((fx32) 0x000009daL)     // 0.616
310 #define FX32_SIN143                      ((fx32) 0x000009a1L)     // 0.602
311 #define FX32_SIN144                      ((fx32) 0x00000968L)     // 0.588
312 #define FX32_SIN145                      ((fx32) 0x0000092dL)     // 0.573
313 #define FX32_SIN146                      ((fx32) 0x000008f2L)     // 0.559
314 #define FX32_SIN147                      ((fx32) 0x000008b7L)     // 0.545
315 #define FX32_SIN148                      ((fx32) 0x0000087bL)     // 0.530
316 #define FX32_SIN149                      ((fx32) 0x0000083eL)     // 0.515
317 #define FX32_SIN150                      ((fx32) 0x00000800L)     // 0.500
318 #define FX32_SIN151                      ((fx32) 0x000007c2L)     // 0.485
319 #define FX32_SIN152                      ((fx32) 0x00000783L)     // 0.469
320 #define FX32_SIN153                      ((fx32) 0x00000744L)     // 0.454
321 #define FX32_SIN154                      ((fx32) 0x00000704L)     // 0.438
322 #define FX32_SIN155                      ((fx32) 0x000006c3L)     // 0.423
323 #define FX32_SIN156                      ((fx32) 0x00000682L)     // 0.407
324 #define FX32_SIN157                      ((fx32) 0x00000640L)     // 0.391
325 #define FX32_SIN158                      ((fx32) 0x000005feL)     // 0.375
326 #define FX32_SIN159                      ((fx32) 0x000005bcL)     // 0.358
327 #define FX32_SIN160                      ((fx32) 0x00000579L)     // 0.342
328 #define FX32_SIN161                      ((fx32) 0x00000536L)     // 0.326
329 #define FX32_SIN162                      ((fx32) 0x000004f2L)     // 0.309
330 #define FX32_SIN163                      ((fx32) 0x000004aeL)     // 0.292
331 #define FX32_SIN164                      ((fx32) 0x00000469L)     // 0.276
332 #define FX32_SIN165                      ((fx32) 0x00000424L)     // 0.259
333 #define FX32_SIN166                      ((fx32) 0x000003dfL)     // 0.242
334 #define FX32_SIN167                      ((fx32) 0x00000399L)     // 0.225
335 #define FX32_SIN168                      ((fx32) 0x00000354L)     // 0.208
336 #define FX32_SIN169                      ((fx32) 0x0000030eL)     // 0.191
337 #define FX32_SIN170                      ((fx32) 0x000002c7L)     // 0.174
338 #define FX32_SIN171                      ((fx32) 0x00000281L)     // 0.156
339 #define FX32_SIN172                      ((fx32) 0x0000023aL)     // 0.139
340 #define FX32_SIN173                      ((fx32) 0x000001f3L)     // 0.122
341 #define FX32_SIN174                      ((fx32) 0x000001acL)     // 0.104
342 #define FX32_SIN175                      ((fx32) 0x00000165L)     // 0.087
343 #define FX32_SIN176                      ((fx32) 0x0000011eL)     // 0.070
344 #define FX32_SIN177                      ((fx32) 0x000000d6L)     // 0.052
345 #define FX32_SIN178                      ((fx32) 0x0000008fL)     // 0.035
346 #define FX32_SIN179                      ((fx32) 0x00000047L)     // 0.017
347 #define FX32_SIN180                      ((fx32) 0x00000000L)     // 0.000
348 #define FX32_SIN181                      ((fx32) 0xffffffb9L)     // -0.017
349 #define FX32_SIN182                      ((fx32) 0xffffff71L)     // -0.035
350 #define FX32_SIN183                      ((fx32) 0xffffff2aL)     // -0.052
351 #define FX32_SIN184                      ((fx32) 0xfffffee2L)     // -0.070
352 #define FX32_SIN185                      ((fx32) 0xfffffe9bL)     // -0.087
353 #define FX32_SIN186                      ((fx32) 0xfffffe54L)     // -0.104
354 #define FX32_SIN187                      ((fx32) 0xfffffe0dL)     // -0.122
355 #define FX32_SIN188                      ((fx32) 0xfffffdc6L)     // -0.139
356 #define FX32_SIN189                      ((fx32) 0xfffffd7fL)     // -0.156
357 #define FX32_SIN190                      ((fx32) 0xfffffd39L)     // -0.174
358 #define FX32_SIN191                      ((fx32) 0xfffffcf2L)     // -0.191
359 #define FX32_SIN192                      ((fx32) 0xfffffcacL)     // -0.208
360 #define FX32_SIN193                      ((fx32) 0xfffffc67L)     // -0.225
361 #define FX32_SIN194                      ((fx32) 0xfffffc21L)     // -0.242
362 #define FX32_SIN195                      ((fx32) 0xfffffbdcL)     // -0.259
363 #define FX32_SIN196                      ((fx32) 0xfffffb97L)     // -0.276
364 #define FX32_SIN197                      ((fx32) 0xfffffb52L)     // -0.292
365 #define FX32_SIN198                      ((fx32) 0xfffffb0eL)     // -0.309
366 #define FX32_SIN199                      ((fx32) 0xfffffacaL)     // -0.326
367 #define FX32_SIN200                      ((fx32) 0xfffffa87L)     // -0.342
368 #define FX32_SIN201                      ((fx32) 0xfffffa44L)     // -0.358
369 #define FX32_SIN202                      ((fx32) 0xfffffa02L)     // -0.375
370 #define FX32_SIN203                      ((fx32) 0xfffff9c0L)     // -0.391
371 #define FX32_SIN204                      ((fx32) 0xfffff97eL)     // -0.407
372 #define FX32_SIN205                      ((fx32) 0xfffff93dL)     // -0.423
373 #define FX32_SIN206                      ((fx32) 0xfffff8fcL)     // -0.438
374 #define FX32_SIN207                      ((fx32) 0xfffff8bcL)     // -0.454
375 #define FX32_SIN208                      ((fx32) 0xfffff87dL)     // -0.469
376 #define FX32_SIN209                      ((fx32) 0xfffff83eL)     // -0.485
377 #define FX32_SIN210                      ((fx32) 0xfffff800L)     // -0.500
378 #define FX32_SIN211                      ((fx32) 0xfffff7c2L)     // -0.515
379 #define FX32_SIN212                      ((fx32) 0xfffff785L)     // -0.530
380 #define FX32_SIN213                      ((fx32) 0xfffff749L)     // -0.545
381 #define FX32_SIN214                      ((fx32) 0xfffff70eL)     // -0.559
382 #define FX32_SIN215                      ((fx32) 0xfffff6d3L)     // -0.573
383 #define FX32_SIN216                      ((fx32) 0xfffff698L)     // -0.588
384 #define FX32_SIN217                      ((fx32) 0xfffff65fL)     // -0.602
385 #define FX32_SIN218                      ((fx32) 0xfffff626L)     // -0.616
386 #define FX32_SIN219                      ((fx32) 0xfffff5eeL)     // -0.629
387 #define FX32_SIN220                      ((fx32) 0xfffff5b7L)     // -0.643
388 #define FX32_SIN221                      ((fx32) 0xfffff581L)     // -0.656
389 #define FX32_SIN222                      ((fx32) 0xfffff54bL)     // -0.669
390 #define FX32_SIN223                      ((fx32) 0xfffff517L)     // -0.682
391 #define FX32_SIN224                      ((fx32) 0xfffff4e3L)     // -0.695
392 #define FX32_SIN225                      ((fx32) 0xfffff4b0L)     // -0.707
393 #define FX32_SIN226                      ((fx32) 0xfffff47eL)     // -0.719
394 #define FX32_SIN227                      ((fx32) 0xfffff44cL)     // -0.731
395 #define FX32_SIN228                      ((fx32) 0xfffff41cL)     // -0.743
396 #define FX32_SIN229                      ((fx32) 0xfffff3edL)     // -0.755
397 #define FX32_SIN230                      ((fx32) 0xfffff3beL)     // -0.766
398 #define FX32_SIN231                      ((fx32) 0xfffff391L)     // -0.777
399 #define FX32_SIN232                      ((fx32) 0xfffff364L)     // -0.788
400 #define FX32_SIN233                      ((fx32) 0xfffff339L)     // -0.799
401 #define FX32_SIN234                      ((fx32) 0xfffff30eL)     // -0.809
402 #define FX32_SIN235                      ((fx32) 0xfffff2e5L)     // -0.819
403 #define FX32_SIN236                      ((fx32) 0xfffff2bcL)     // -0.829
404 #define FX32_SIN237                      ((fx32) 0xfffff295L)     // -0.839
405 #define FX32_SIN238                      ((fx32) 0xfffff26eL)     // -0.848
406 #define FX32_SIN239                      ((fx32) 0xfffff249L)     // -0.857
407 #define FX32_SIN240                      ((fx32) 0xfffff225L)     // -0.866
408 #define FX32_SIN241                      ((fx32) 0xfffff202L)     // -0.875
409 #define FX32_SIN242                      ((fx32) 0xfffff1dfL)     // -0.883
410 #define FX32_SIN243                      ((fx32) 0xfffff1beL)     // -0.891
411 #define FX32_SIN244                      ((fx32) 0xfffff19fL)     // -0.899
412 #define FX32_SIN245                      ((fx32) 0xfffff180L)     // -0.906
413 #define FX32_SIN246                      ((fx32) 0xfffff162L)     // -0.914
414 #define FX32_SIN247                      ((fx32) 0xfffff146L)     // -0.920
415 #define FX32_SIN248                      ((fx32) 0xfffff12aL)     // -0.927
416 #define FX32_SIN249                      ((fx32) 0xfffff110L)     // -0.934
417 #define FX32_SIN250                      ((fx32) 0xfffff0f7L)     // -0.940
418 #define FX32_SIN251                      ((fx32) 0xfffff0dfL)     // -0.946
419 #define FX32_SIN252                      ((fx32) 0xfffff0c8L)     // -0.951
420 #define FX32_SIN253                      ((fx32) 0xfffff0b3L)     // -0.956
421 #define FX32_SIN254                      ((fx32) 0xfffff09fL)     // -0.961
422 #define FX32_SIN255                      ((fx32) 0xfffff08cL)     // -0.966
423 #define FX32_SIN256                      ((fx32) 0xfffff07aL)     // -0.970
424 #define FX32_SIN257                      ((fx32) 0xfffff069L)     // -0.974
425 #define FX32_SIN258                      ((fx32) 0xfffff05aL)     // -0.978
426 #define FX32_SIN259                      ((fx32) 0xfffff04bL)     // -0.982
427 #define FX32_SIN260                      ((fx32) 0xfffff03eL)     // -0.985
428 #define FX32_SIN261                      ((fx32) 0xfffff032L)     // -0.988
429 #define FX32_SIN262                      ((fx32) 0xfffff028L)     // -0.990
430 #define FX32_SIN263                      ((fx32) 0xfffff01fL)     // -0.992
431 #define FX32_SIN264                      ((fx32) 0xfffff016L)     // -0.995
432 #define FX32_SIN265                      ((fx32) 0xfffff010L)     // -0.996
433 #define FX32_SIN266                      ((fx32) 0xfffff00aL)     // -0.998
434 #define FX32_SIN267                      ((fx32) 0xfffff006L)     // -0.999
435 #define FX32_SIN268                      ((fx32) 0xfffff002L)     // -1.000
436 #define FX32_SIN269                      ((fx32) 0xfffff001L)     // -1.000
437 #define FX32_SIN270                      ((fx32) 0xfffff000L)     // -1.000
438 #define FX32_SIN271                      ((fx32) 0xfffff001L)     // -1.000
439 #define FX32_SIN272                      ((fx32) 0xfffff002L)     // -1.000
440 #define FX32_SIN273                      ((fx32) 0xfffff006L)     // -0.999
441 #define FX32_SIN274                      ((fx32) 0xfffff00aL)     // -0.998
442 #define FX32_SIN275                      ((fx32) 0xfffff010L)     // -0.996
443 #define FX32_SIN276                      ((fx32) 0xfffff016L)     // -0.995
444 #define FX32_SIN277                      ((fx32) 0xfffff01fL)     // -0.992
445 #define FX32_SIN278                      ((fx32) 0xfffff028L)     // -0.990
446 #define FX32_SIN279                      ((fx32) 0xfffff032L)     // -0.988
447 #define FX32_SIN280                      ((fx32) 0xfffff03eL)     // -0.985
448 #define FX32_SIN281                      ((fx32) 0xfffff04bL)     // -0.982
449 #define FX32_SIN282                      ((fx32) 0xfffff05aL)     // -0.978
450 #define FX32_SIN283                      ((fx32) 0xfffff069L)     // -0.974
451 #define FX32_SIN284                      ((fx32) 0xfffff07aL)     // -0.970
452 #define FX32_SIN285                      ((fx32) 0xfffff08cL)     // -0.966
453 #define FX32_SIN286                      ((fx32) 0xfffff09fL)     // -0.961
454 #define FX32_SIN287                      ((fx32) 0xfffff0b3L)     // -0.956
455 #define FX32_SIN288                      ((fx32) 0xfffff0c8L)     // -0.951
456 #define FX32_SIN289                      ((fx32) 0xfffff0dfL)     // -0.946
457 #define FX32_SIN290                      ((fx32) 0xfffff0f7L)     // -0.940
458 #define FX32_SIN291                      ((fx32) 0xfffff110L)     // -0.934
459 #define FX32_SIN292                      ((fx32) 0xfffff12aL)     // -0.927
460 #define FX32_SIN293                      ((fx32) 0xfffff146L)     // -0.920
461 #define FX32_SIN294                      ((fx32) 0xfffff162L)     // -0.914
462 #define FX32_SIN295                      ((fx32) 0xfffff180L)     // -0.906
463 #define FX32_SIN296                      ((fx32) 0xfffff19fL)     // -0.899
464 #define FX32_SIN297                      ((fx32) 0xfffff1beL)     // -0.891
465 #define FX32_SIN298                      ((fx32) 0xfffff1dfL)     // -0.883
466 #define FX32_SIN299                      ((fx32) 0xfffff202L)     // -0.875
467 #define FX32_SIN300                      ((fx32) 0xfffff225L)     // -0.866
468 #define FX32_SIN301                      ((fx32) 0xfffff249L)     // -0.857
469 #define FX32_SIN302                      ((fx32) 0xfffff26eL)     // -0.848
470 #define FX32_SIN303                      ((fx32) 0xfffff295L)     // -0.839
471 #define FX32_SIN304                      ((fx32) 0xfffff2bcL)     // -0.829
472 #define FX32_SIN305                      ((fx32) 0xfffff2e5L)     // -0.819
473 #define FX32_SIN306                      ((fx32) 0xfffff30eL)     // -0.809
474 #define FX32_SIN307                      ((fx32) 0xfffff339L)     // -0.799
475 #define FX32_SIN308                      ((fx32) 0xfffff364L)     // -0.788
476 #define FX32_SIN309                      ((fx32) 0xfffff391L)     // -0.777
477 #define FX32_SIN310                      ((fx32) 0xfffff3beL)     // -0.766
478 #define FX32_SIN311                      ((fx32) 0xfffff3edL)     // -0.755
479 #define FX32_SIN312                      ((fx32) 0xfffff41cL)     // -0.743
480 #define FX32_SIN313                      ((fx32) 0xfffff44cL)     // -0.731
481 #define FX32_SIN314                      ((fx32) 0xfffff47eL)     // -0.719
482 #define FX32_SIN315                      ((fx32) 0xfffff4b0L)     // -0.707
483 #define FX32_SIN316                      ((fx32) 0xfffff4e3L)     // -0.695
484 #define FX32_SIN317                      ((fx32) 0xfffff517L)     // -0.682
485 #define FX32_SIN318                      ((fx32) 0xfffff54bL)     // -0.669
486 #define FX32_SIN319                      ((fx32) 0xfffff581L)     // -0.656
487 #define FX32_SIN320                      ((fx32) 0xfffff5b7L)     // -0.643
488 #define FX32_SIN321                      ((fx32) 0xfffff5eeL)     // -0.629
489 #define FX32_SIN322                      ((fx32) 0xfffff626L)     // -0.616
490 #define FX32_SIN323                      ((fx32) 0xfffff65fL)     // -0.602
491 #define FX32_SIN324                      ((fx32) 0xfffff698L)     // -0.588
492 #define FX32_SIN325                      ((fx32) 0xfffff6d3L)     // -0.573
493 #define FX32_SIN326                      ((fx32) 0xfffff70eL)     // -0.559
494 #define FX32_SIN327                      ((fx32) 0xfffff749L)     // -0.545
495 #define FX32_SIN328                      ((fx32) 0xfffff785L)     // -0.530
496 #define FX32_SIN329                      ((fx32) 0xfffff7c2L)     // -0.515
497 #define FX32_SIN330                      ((fx32) 0xfffff800L)     // -0.500
498 #define FX32_SIN331                      ((fx32) 0xfffff83eL)     // -0.485
499 #define FX32_SIN332                      ((fx32) 0xfffff87dL)     // -0.469
500 #define FX32_SIN333                      ((fx32) 0xfffff8bcL)     // -0.454
501 #define FX32_SIN334                      ((fx32) 0xfffff8fcL)     // -0.438
502 #define FX32_SIN335                      ((fx32) 0xfffff93dL)     // -0.423
503 #define FX32_SIN336                      ((fx32) 0xfffff97eL)     // -0.407
504 #define FX32_SIN337                      ((fx32) 0xfffff9c0L)     // -0.391
505 #define FX32_SIN338                      ((fx32) 0xfffffa02L)     // -0.375
506 #define FX32_SIN339                      ((fx32) 0xfffffa44L)     // -0.358
507 #define FX32_SIN340                      ((fx32) 0xfffffa87L)     // -0.342
508 #define FX32_SIN341                      ((fx32) 0xfffffacaL)     // -0.326
509 #define FX32_SIN342                      ((fx32) 0xfffffb0eL)     // -0.309
510 #define FX32_SIN343                      ((fx32) 0xfffffb52L)     // -0.292
511 #define FX32_SIN344                      ((fx32) 0xfffffb97L)     // -0.276
512 #define FX32_SIN345                      ((fx32) 0xfffffbdcL)     // -0.259
513 #define FX32_SIN346                      ((fx32) 0xfffffc21L)     // -0.242
514 #define FX32_SIN347                      ((fx32) 0xfffffc67L)     // -0.225
515 #define FX32_SIN348                      ((fx32) 0xfffffcacL)     // -0.208
516 #define FX32_SIN349                      ((fx32) 0xfffffcf2L)     // -0.191
517 #define FX32_SIN350                      ((fx32) 0xfffffd39L)     // -0.174
518 #define FX32_SIN351                      ((fx32) 0xfffffd7fL)     // -0.156
519 #define FX32_SIN352                      ((fx32) 0xfffffdc6L)     // -0.139
520 #define FX32_SIN353                      ((fx32) 0xfffffe0dL)     // -0.122
521 #define FX32_SIN354                      ((fx32) 0xfffffe54L)     // -0.104
522 #define FX32_SIN355                      ((fx32) 0xfffffe9bL)     // -0.087
523 #define FX32_SIN356                      ((fx32) 0xfffffee2L)     // -0.070
524 #define FX32_SIN357                      ((fx32) 0xffffff2aL)     // -0.052
525 #define FX32_SIN358                      ((fx32) 0xffffff71L)     // -0.035
526 #define FX32_SIN359                      ((fx32) 0xffffffb9L)     // -0.017
527 #define FX32_COS0                        ((fx32) 0x00001000L)     // 1.000
528 #define FX32_COS1                        ((fx32) 0x00000fffL)     // 1.000
529 #define FX32_COS2                        ((fx32) 0x00000ffeL)     // 1.000
530 #define FX32_COS3                        ((fx32) 0x00000ffaL)     // 0.999
531 #define FX32_COS4                        ((fx32) 0x00000ff6L)     // 0.998
532 #define FX32_COS5                        ((fx32) 0x00000ff0L)     // 0.996
533 #define FX32_COS6                        ((fx32) 0x00000feaL)     // 0.995
534 #define FX32_COS7                        ((fx32) 0x00000fe1L)     // 0.992
535 #define FX32_COS8                        ((fx32) 0x00000fd8L)     // 0.990
536 #define FX32_COS9                        ((fx32) 0x00000fceL)     // 0.988
537 #define FX32_COS10                       ((fx32) 0x00000fc2L)     // 0.985
538 #define FX32_COS11                       ((fx32) 0x00000fb5L)     // 0.982
539 #define FX32_COS12                       ((fx32) 0x00000fa6L)     // 0.978
540 #define FX32_COS13                       ((fx32) 0x00000f97L)     // 0.974
541 #define FX32_COS14                       ((fx32) 0x00000f86L)     // 0.970
542 #define FX32_COS15                       ((fx32) 0x00000f74L)     // 0.966
543 #define FX32_COS16                       ((fx32) 0x00000f61L)     // 0.961
544 #define FX32_COS17                       ((fx32) 0x00000f4dL)     // 0.956
545 #define FX32_COS18                       ((fx32) 0x00000f38L)     // 0.951
546 #define FX32_COS19                       ((fx32) 0x00000f21L)     // 0.946
547 #define FX32_COS20                       ((fx32) 0x00000f09L)     // 0.940
548 #define FX32_COS21                       ((fx32) 0x00000ef0L)     // 0.934
549 #define FX32_COS22                       ((fx32) 0x00000ed6L)     // 0.927
550 #define FX32_COS23                       ((fx32) 0x00000ebaL)     // 0.920
551 #define FX32_COS24                       ((fx32) 0x00000e9eL)     // 0.914
552 #define FX32_COS25                       ((fx32) 0x00000e80L)     // 0.906
553 #define FX32_COS26                       ((fx32) 0x00000e61L)     // 0.899
554 #define FX32_COS27                       ((fx32) 0x00000e42L)     // 0.891
555 #define FX32_COS28                       ((fx32) 0x00000e21L)     // 0.883
556 #define FX32_COS29                       ((fx32) 0x00000dfeL)     // 0.875
557 #define FX32_COS30                       ((fx32) 0x00000ddbL)     // 0.866
558 #define FX32_COS31                       ((fx32) 0x00000db7L)     // 0.857
559 #define FX32_COS32                       ((fx32) 0x00000d92L)     // 0.848
560 #define FX32_COS33                       ((fx32) 0x00000d6bL)     // 0.839
561 #define FX32_COS34                       ((fx32) 0x00000d44L)     // 0.829
562 #define FX32_COS35                       ((fx32) 0x00000d1bL)     // 0.819
563 #define FX32_COS36                       ((fx32) 0x00000cf2L)     // 0.809
564 #define FX32_COS37                       ((fx32) 0x00000cc7L)     // 0.799
565 #define FX32_COS38                       ((fx32) 0x00000c9cL)     // 0.788
566 #define FX32_COS39                       ((fx32) 0x00000c6fL)     // 0.777
567 #define FX32_COS40                       ((fx32) 0x00000c42L)     // 0.766
568 #define FX32_COS41                       ((fx32) 0x00000c13L)     // 0.755
569 #define FX32_COS42                       ((fx32) 0x00000be4L)     // 0.743
570 #define FX32_COS43                       ((fx32) 0x00000bb4L)     // 0.731
571 #define FX32_COS44                       ((fx32) 0x00000b82L)     // 0.719
572 #define FX32_COS45                       ((fx32) 0x00000b50L)     // 0.707
573 #define FX32_COS46                       ((fx32) 0x00000b1dL)     // 0.695
574 #define FX32_COS47                       ((fx32) 0x00000ae9L)     // 0.682
575 #define FX32_COS48                       ((fx32) 0x00000ab5L)     // 0.669
576 #define FX32_COS49                       ((fx32) 0x00000a7fL)     // 0.656
577 #define FX32_COS50                       ((fx32) 0x00000a49L)     // 0.643
578 #define FX32_COS51                       ((fx32) 0x00000a12L)     // 0.629
579 #define FX32_COS52                       ((fx32) 0x000009daL)     // 0.616
580 #define FX32_COS53                       ((fx32) 0x000009a1L)     // 0.602
581 #define FX32_COS54                       ((fx32) 0x00000968L)     // 0.588
582 #define FX32_COS55                       ((fx32) 0x0000092dL)     // 0.573
583 #define FX32_COS56                       ((fx32) 0x000008f2L)     // 0.559
584 #define FX32_COS57                       ((fx32) 0x000008b7L)     // 0.545
585 #define FX32_COS58                       ((fx32) 0x0000087bL)     // 0.530
586 #define FX32_COS59                       ((fx32) 0x0000083eL)     // 0.515
587 #define FX32_COS60                       ((fx32) 0x00000800L)     // 0.500
588 #define FX32_COS61                       ((fx32) 0x000007c2L)     // 0.485
589 #define FX32_COS62                       ((fx32) 0x00000783L)     // 0.469
590 #define FX32_COS63                       ((fx32) 0x00000744L)     // 0.454
591 #define FX32_COS64                       ((fx32) 0x00000704L)     // 0.438
592 #define FX32_COS65                       ((fx32) 0x000006c3L)     // 0.423
593 #define FX32_COS66                       ((fx32) 0x00000682L)     // 0.407
594 #define FX32_COS67                       ((fx32) 0x00000640L)     // 0.391
595 #define FX32_COS68                       ((fx32) 0x000005feL)     // 0.375
596 #define FX32_COS69                       ((fx32) 0x000005bcL)     // 0.358
597 #define FX32_COS70                       ((fx32) 0x00000579L)     // 0.342
598 #define FX32_COS71                       ((fx32) 0x00000536L)     // 0.326
599 #define FX32_COS72                       ((fx32) 0x000004f2L)     // 0.309
600 #define FX32_COS73                       ((fx32) 0x000004aeL)     // 0.292
601 #define FX32_COS74                       ((fx32) 0x00000469L)     // 0.276
602 #define FX32_COS75                       ((fx32) 0x00000424L)     // 0.259
603 #define FX32_COS76                       ((fx32) 0x000003dfL)     // 0.242
604 #define FX32_COS77                       ((fx32) 0x00000399L)     // 0.225
605 #define FX32_COS78                       ((fx32) 0x00000354L)     // 0.208
606 #define FX32_COS79                       ((fx32) 0x0000030eL)     // 0.191
607 #define FX32_COS80                       ((fx32) 0x000002c7L)     // 0.174
608 #define FX32_COS81                       ((fx32) 0x00000281L)     // 0.156
609 #define FX32_COS82                       ((fx32) 0x0000023aL)     // 0.139
610 #define FX32_COS83                       ((fx32) 0x000001f3L)     // 0.122
611 #define FX32_COS84                       ((fx32) 0x000001acL)     // 0.104
612 #define FX32_COS85                       ((fx32) 0x00000165L)     // 0.087
613 #define FX32_COS86                       ((fx32) 0x0000011eL)     // 0.070
614 #define FX32_COS87                       ((fx32) 0x000000d6L)     // 0.052
615 #define FX32_COS88                       ((fx32) 0x0000008fL)     // 0.035
616 #define FX32_COS89                       ((fx32) 0x00000047L)     // 0.017
617 #define FX32_COS90                       ((fx32) 0x00000000L)     // 0.000
618 #define FX32_COS91                       ((fx32) 0xffffffb9L)     // -0.017
619 #define FX32_COS92                       ((fx32) 0xffffff71L)     // -0.035
620 #define FX32_COS93                       ((fx32) 0xffffff2aL)     // -0.052
621 #define FX32_COS94                       ((fx32) 0xfffffee2L)     // -0.070
622 #define FX32_COS95                       ((fx32) 0xfffffe9bL)     // -0.087
623 #define FX32_COS96                       ((fx32) 0xfffffe54L)     // -0.104
624 #define FX32_COS97                       ((fx32) 0xfffffe0dL)     // -0.122
625 #define FX32_COS98                       ((fx32) 0xfffffdc6L)     // -0.139
626 #define FX32_COS99                       ((fx32) 0xfffffd7fL)     // -0.156
627 #define FX32_COS100                      ((fx32) 0xfffffd39L)     // -0.174
628 #define FX32_COS101                      ((fx32) 0xfffffcf2L)     // -0.191
629 #define FX32_COS102                      ((fx32) 0xfffffcacL)     // -0.208
630 #define FX32_COS103                      ((fx32) 0xfffffc67L)     // -0.225
631 #define FX32_COS104                      ((fx32) 0xfffffc21L)     // -0.242
632 #define FX32_COS105                      ((fx32) 0xfffffbdcL)     // -0.259
633 #define FX32_COS106                      ((fx32) 0xfffffb97L)     // -0.276
634 #define FX32_COS107                      ((fx32) 0xfffffb52L)     // -0.292
635 #define FX32_COS108                      ((fx32) 0xfffffb0eL)     // -0.309
636 #define FX32_COS109                      ((fx32) 0xfffffacaL)     // -0.326
637 #define FX32_COS110                      ((fx32) 0xfffffa87L)     // -0.342
638 #define FX32_COS111                      ((fx32) 0xfffffa44L)     // -0.358
639 #define FX32_COS112                      ((fx32) 0xfffffa02L)     // -0.375
640 #define FX32_COS113                      ((fx32) 0xfffff9c0L)     // -0.391
641 #define FX32_COS114                      ((fx32) 0xfffff97eL)     // -0.407
642 #define FX32_COS115                      ((fx32) 0xfffff93dL)     // -0.423
643 #define FX32_COS116                      ((fx32) 0xfffff8fcL)     // -0.438
644 #define FX32_COS117                      ((fx32) 0xfffff8bcL)     // -0.454
645 #define FX32_COS118                      ((fx32) 0xfffff87dL)     // -0.469
646 #define FX32_COS119                      ((fx32) 0xfffff83eL)     // -0.485
647 #define FX32_COS120                      ((fx32) 0xfffff800L)     // -0.500
648 #define FX32_COS121                      ((fx32) 0xfffff7c2L)     // -0.515
649 #define FX32_COS122                      ((fx32) 0xfffff785L)     // -0.530
650 #define FX32_COS123                      ((fx32) 0xfffff749L)     // -0.545
651 #define FX32_COS124                      ((fx32) 0xfffff70eL)     // -0.559
652 #define FX32_COS125                      ((fx32) 0xfffff6d3L)     // -0.573
653 #define FX32_COS126                      ((fx32) 0xfffff698L)     // -0.588
654 #define FX32_COS127                      ((fx32) 0xfffff65fL)     // -0.602
655 #define FX32_COS128                      ((fx32) 0xfffff626L)     // -0.616
656 #define FX32_COS129                      ((fx32) 0xfffff5eeL)     // -0.629
657 #define FX32_COS130                      ((fx32) 0xfffff5b7L)     // -0.643
658 #define FX32_COS131                      ((fx32) 0xfffff581L)     // -0.656
659 #define FX32_COS132                      ((fx32) 0xfffff54bL)     // -0.669
660 #define FX32_COS133                      ((fx32) 0xfffff517L)     // -0.682
661 #define FX32_COS134                      ((fx32) 0xfffff4e3L)     // -0.695
662 #define FX32_COS135                      ((fx32) 0xfffff4b0L)     // -0.707
663 #define FX32_COS136                      ((fx32) 0xfffff47eL)     // -0.719
664 #define FX32_COS137                      ((fx32) 0xfffff44cL)     // -0.731
665 #define FX32_COS138                      ((fx32) 0xfffff41cL)     // -0.743
666 #define FX32_COS139                      ((fx32) 0xfffff3edL)     // -0.755
667 #define FX32_COS140                      ((fx32) 0xfffff3beL)     // -0.766
668 #define FX32_COS141                      ((fx32) 0xfffff391L)     // -0.777
669 #define FX32_COS142                      ((fx32) 0xfffff364L)     // -0.788
670 #define FX32_COS143                      ((fx32) 0xfffff339L)     // -0.799
671 #define FX32_COS144                      ((fx32) 0xfffff30eL)     // -0.809
672 #define FX32_COS145                      ((fx32) 0xfffff2e5L)     // -0.819
673 #define FX32_COS146                      ((fx32) 0xfffff2bcL)     // -0.829
674 #define FX32_COS147                      ((fx32) 0xfffff295L)     // -0.839
675 #define FX32_COS148                      ((fx32) 0xfffff26eL)     // -0.848
676 #define FX32_COS149                      ((fx32) 0xfffff249L)     // -0.857
677 #define FX32_COS150                      ((fx32) 0xfffff225L)     // -0.866
678 #define FX32_COS151                      ((fx32) 0xfffff202L)     // -0.875
679 #define FX32_COS152                      ((fx32) 0xfffff1dfL)     // -0.883
680 #define FX32_COS153                      ((fx32) 0xfffff1beL)     // -0.891
681 #define FX32_COS154                      ((fx32) 0xfffff19fL)     // -0.899
682 #define FX32_COS155                      ((fx32) 0xfffff180L)     // -0.906
683 #define FX32_COS156                      ((fx32) 0xfffff162L)     // -0.914
684 #define FX32_COS157                      ((fx32) 0xfffff146L)     // -0.920
685 #define FX32_COS158                      ((fx32) 0xfffff12aL)     // -0.927
686 #define FX32_COS159                      ((fx32) 0xfffff110L)     // -0.934
687 #define FX32_COS160                      ((fx32) 0xfffff0f7L)     // -0.940
688 #define FX32_COS161                      ((fx32) 0xfffff0dfL)     // -0.946
689 #define FX32_COS162                      ((fx32) 0xfffff0c8L)     // -0.951
690 #define FX32_COS163                      ((fx32) 0xfffff0b3L)     // -0.956
691 #define FX32_COS164                      ((fx32) 0xfffff09fL)     // -0.961
692 #define FX32_COS165                      ((fx32) 0xfffff08cL)     // -0.966
693 #define FX32_COS166                      ((fx32) 0xfffff07aL)     // -0.970
694 #define FX32_COS167                      ((fx32) 0xfffff069L)     // -0.974
695 #define FX32_COS168                      ((fx32) 0xfffff05aL)     // -0.978
696 #define FX32_COS169                      ((fx32) 0xfffff04bL)     // -0.982
697 #define FX32_COS170                      ((fx32) 0xfffff03eL)     // -0.985
698 #define FX32_COS171                      ((fx32) 0xfffff032L)     // -0.988
699 #define FX32_COS172                      ((fx32) 0xfffff028L)     // -0.990
700 #define FX32_COS173                      ((fx32) 0xfffff01fL)     // -0.992
701 #define FX32_COS174                      ((fx32) 0xfffff016L)     // -0.995
702 #define FX32_COS175                      ((fx32) 0xfffff010L)     // -0.996
703 #define FX32_COS176                      ((fx32) 0xfffff00aL)     // -0.998
704 #define FX32_COS177                      ((fx32) 0xfffff006L)     // -0.999
705 #define FX32_COS178                      ((fx32) 0xfffff002L)     // -1.000
706 #define FX32_COS179                      ((fx32) 0xfffff001L)     // -1.000
707 #define FX32_COS180                      ((fx32) 0xfffff000L)     // -1.000
708 #define FX32_COS181                      ((fx32) 0xfffff001L)     // -1.000
709 #define FX32_COS182                      ((fx32) 0xfffff002L)     // -1.000
710 #define FX32_COS183                      ((fx32) 0xfffff006L)     // -0.999
711 #define FX32_COS184                      ((fx32) 0xfffff00aL)     // -0.998
712 #define FX32_COS185                      ((fx32) 0xfffff010L)     // -0.996
713 #define FX32_COS186                      ((fx32) 0xfffff016L)     // -0.995
714 #define FX32_COS187                      ((fx32) 0xfffff01fL)     // -0.992
715 #define FX32_COS188                      ((fx32) 0xfffff028L)     // -0.990
716 #define FX32_COS189                      ((fx32) 0xfffff032L)     // -0.988
717 #define FX32_COS190                      ((fx32) 0xfffff03eL)     // -0.985
718 #define FX32_COS191                      ((fx32) 0xfffff04bL)     // -0.982
719 #define FX32_COS192                      ((fx32) 0xfffff05aL)     // -0.978
720 #define FX32_COS193                      ((fx32) 0xfffff069L)     // -0.974
721 #define FX32_COS194                      ((fx32) 0xfffff07aL)     // -0.970
722 #define FX32_COS195                      ((fx32) 0xfffff08cL)     // -0.966
723 #define FX32_COS196                      ((fx32) 0xfffff09fL)     // -0.961
724 #define FX32_COS197                      ((fx32) 0xfffff0b3L)     // -0.956
725 #define FX32_COS198                      ((fx32) 0xfffff0c8L)     // -0.951
726 #define FX32_COS199                      ((fx32) 0xfffff0dfL)     // -0.946
727 #define FX32_COS200                      ((fx32) 0xfffff0f7L)     // -0.940
728 #define FX32_COS201                      ((fx32) 0xfffff110L)     // -0.934
729 #define FX32_COS202                      ((fx32) 0xfffff12aL)     // -0.927
730 #define FX32_COS203                      ((fx32) 0xfffff146L)     // -0.920
731 #define FX32_COS204                      ((fx32) 0xfffff162L)     // -0.914
732 #define FX32_COS205                      ((fx32) 0xfffff180L)     // -0.906
733 #define FX32_COS206                      ((fx32) 0xfffff19fL)     // -0.899
734 #define FX32_COS207                      ((fx32) 0xfffff1beL)     // -0.891
735 #define FX32_COS208                      ((fx32) 0xfffff1dfL)     // -0.883
736 #define FX32_COS209                      ((fx32) 0xfffff202L)     // -0.875
737 #define FX32_COS210                      ((fx32) 0xfffff225L)     // -0.866
738 #define FX32_COS211                      ((fx32) 0xfffff249L)     // -0.857
739 #define FX32_COS212                      ((fx32) 0xfffff26eL)     // -0.848
740 #define FX32_COS213                      ((fx32) 0xfffff295L)     // -0.839
741 #define FX32_COS214                      ((fx32) 0xfffff2bcL)     // -0.829
742 #define FX32_COS215                      ((fx32) 0xfffff2e5L)     // -0.819
743 #define FX32_COS216                      ((fx32) 0xfffff30eL)     // -0.809
744 #define FX32_COS217                      ((fx32) 0xfffff339L)     // -0.799
745 #define FX32_COS218                      ((fx32) 0xfffff364L)     // -0.788
746 #define FX32_COS219                      ((fx32) 0xfffff391L)     // -0.777
747 #define FX32_COS220                      ((fx32) 0xfffff3beL)     // -0.766
748 #define FX32_COS221                      ((fx32) 0xfffff3edL)     // -0.755
749 #define FX32_COS222                      ((fx32) 0xfffff41cL)     // -0.743
750 #define FX32_COS223                      ((fx32) 0xfffff44cL)     // -0.731
751 #define FX32_COS224                      ((fx32) 0xfffff47eL)     // -0.719
752 #define FX32_COS225                      ((fx32) 0xfffff4b0L)     // -0.707
753 #define FX32_COS226                      ((fx32) 0xfffff4e3L)     // -0.695
754 #define FX32_COS227                      ((fx32) 0xfffff517L)     // -0.682
755 #define FX32_COS228                      ((fx32) 0xfffff54bL)     // -0.669
756 #define FX32_COS229                      ((fx32) 0xfffff581L)     // -0.656
757 #define FX32_COS230                      ((fx32) 0xfffff5b7L)     // -0.643
758 #define FX32_COS231                      ((fx32) 0xfffff5eeL)     // -0.629
759 #define FX32_COS232                      ((fx32) 0xfffff626L)     // -0.616
760 #define FX32_COS233                      ((fx32) 0xfffff65fL)     // -0.602
761 #define FX32_COS234                      ((fx32) 0xfffff698L)     // -0.588
762 #define FX32_COS235                      ((fx32) 0xfffff6d3L)     // -0.573
763 #define FX32_COS236                      ((fx32) 0xfffff70eL)     // -0.559
764 #define FX32_COS237                      ((fx32) 0xfffff749L)     // -0.545
765 #define FX32_COS238                      ((fx32) 0xfffff785L)     // -0.530
766 #define FX32_COS239                      ((fx32) 0xfffff7c2L)     // -0.515
767 #define FX32_COS240                      ((fx32) 0xfffff800L)     // -0.500
768 #define FX32_COS241                      ((fx32) 0xfffff83eL)     // -0.485
769 #define FX32_COS242                      ((fx32) 0xfffff87dL)     // -0.469
770 #define FX32_COS243                      ((fx32) 0xfffff8bcL)     // -0.454
771 #define FX32_COS244                      ((fx32) 0xfffff8fcL)     // -0.438
772 #define FX32_COS245                      ((fx32) 0xfffff93dL)     // -0.423
773 #define FX32_COS246                      ((fx32) 0xfffff97eL)     // -0.407
774 #define FX32_COS247                      ((fx32) 0xfffff9c0L)     // -0.391
775 #define FX32_COS248                      ((fx32) 0xfffffa02L)     // -0.375
776 #define FX32_COS249                      ((fx32) 0xfffffa44L)     // -0.358
777 #define FX32_COS250                      ((fx32) 0xfffffa87L)     // -0.342
778 #define FX32_COS251                      ((fx32) 0xfffffacaL)     // -0.326
779 #define FX32_COS252                      ((fx32) 0xfffffb0eL)     // -0.309
780 #define FX32_COS253                      ((fx32) 0xfffffb52L)     // -0.292
781 #define FX32_COS254                      ((fx32) 0xfffffb97L)     // -0.276
782 #define FX32_COS255                      ((fx32) 0xfffffbdcL)     // -0.259
783 #define FX32_COS256                      ((fx32) 0xfffffc21L)     // -0.242
784 #define FX32_COS257                      ((fx32) 0xfffffc67L)     // -0.225
785 #define FX32_COS258                      ((fx32) 0xfffffcacL)     // -0.208
786 #define FX32_COS259                      ((fx32) 0xfffffcf2L)     // -0.191
787 #define FX32_COS260                      ((fx32) 0xfffffd39L)     // -0.174
788 #define FX32_COS261                      ((fx32) 0xfffffd7fL)     // -0.156
789 #define FX32_COS262                      ((fx32) 0xfffffdc6L)     // -0.139
790 #define FX32_COS263                      ((fx32) 0xfffffe0dL)     // -0.122
791 #define FX32_COS264                      ((fx32) 0xfffffe54L)     // -0.104
792 #define FX32_COS265                      ((fx32) 0xfffffe9bL)     // -0.087
793 #define FX32_COS266                      ((fx32) 0xfffffee2L)     // -0.070
794 #define FX32_COS267                      ((fx32) 0xffffff2aL)     // -0.052
795 #define FX32_COS268                      ((fx32) 0xffffff71L)     // -0.035
796 #define FX32_COS269                      ((fx32) 0xffffffb9L)     // -0.017
797 #define FX32_COS270                      ((fx32) 0x00000000L)     // 0.000
798 #define FX32_COS271                      ((fx32) 0x00000047L)     // 0.017
799 #define FX32_COS272                      ((fx32) 0x0000008fL)     // 0.035
800 #define FX32_COS273                      ((fx32) 0x000000d6L)     // 0.052
801 #define FX32_COS274                      ((fx32) 0x0000011eL)     // 0.070
802 #define FX32_COS275                      ((fx32) 0x00000165L)     // 0.087
803 #define FX32_COS276                      ((fx32) 0x000001acL)     // 0.104
804 #define FX32_COS277                      ((fx32) 0x000001f3L)     // 0.122
805 #define FX32_COS278                      ((fx32) 0x0000023aL)     // 0.139
806 #define FX32_COS279                      ((fx32) 0x00000281L)     // 0.156
807 #define FX32_COS280                      ((fx32) 0x000002c7L)     // 0.174
808 #define FX32_COS281                      ((fx32) 0x0000030eL)     // 0.191
809 #define FX32_COS282                      ((fx32) 0x00000354L)     // 0.208
810 #define FX32_COS283                      ((fx32) 0x00000399L)     // 0.225
811 #define FX32_COS284                      ((fx32) 0x000003dfL)     // 0.242
812 #define FX32_COS285                      ((fx32) 0x00000424L)     // 0.259
813 #define FX32_COS286                      ((fx32) 0x00000469L)     // 0.276
814 #define FX32_COS287                      ((fx32) 0x000004aeL)     // 0.292
815 #define FX32_COS288                      ((fx32) 0x000004f2L)     // 0.309
816 #define FX32_COS289                      ((fx32) 0x00000536L)     // 0.326
817 #define FX32_COS290                      ((fx32) 0x00000579L)     // 0.342
818 #define FX32_COS291                      ((fx32) 0x000005bcL)     // 0.358
819 #define FX32_COS292                      ((fx32) 0x000005feL)     // 0.375
820 #define FX32_COS293                      ((fx32) 0x00000640L)     // 0.391
821 #define FX32_COS294                      ((fx32) 0x00000682L)     // 0.407
822 #define FX32_COS295                      ((fx32) 0x000006c3L)     // 0.423
823 #define FX32_COS296                      ((fx32) 0x00000704L)     // 0.438
824 #define FX32_COS297                      ((fx32) 0x00000744L)     // 0.454
825 #define FX32_COS298                      ((fx32) 0x00000783L)     // 0.469
826 #define FX32_COS299                      ((fx32) 0x000007c2L)     // 0.485
827 #define FX32_COS300                      ((fx32) 0x00000800L)     // 0.500
828 #define FX32_COS301                      ((fx32) 0x0000083eL)     // 0.515
829 #define FX32_COS302                      ((fx32) 0x0000087bL)     // 0.530
830 #define FX32_COS303                      ((fx32) 0x000008b7L)     // 0.545
831 #define FX32_COS304                      ((fx32) 0x000008f2L)     // 0.559
832 #define FX32_COS305                      ((fx32) 0x0000092dL)     // 0.573
833 #define FX32_COS306                      ((fx32) 0x00000968L)     // 0.588
834 #define FX32_COS307                      ((fx32) 0x000009a1L)     // 0.602
835 #define FX32_COS308                      ((fx32) 0x000009daL)     // 0.616
836 #define FX32_COS309                      ((fx32) 0x00000a12L)     // 0.629
837 #define FX32_COS310                      ((fx32) 0x00000a49L)     // 0.643
838 #define FX32_COS311                      ((fx32) 0x00000a7fL)     // 0.656
839 #define FX32_COS312                      ((fx32) 0x00000ab5L)     // 0.669
840 #define FX32_COS313                      ((fx32) 0x00000ae9L)     // 0.682
841 #define FX32_COS314                      ((fx32) 0x00000b1dL)     // 0.695
842 #define FX32_COS315                      ((fx32) 0x00000b50L)     // 0.707
843 #define FX32_COS316                      ((fx32) 0x00000b82L)     // 0.719
844 #define FX32_COS317                      ((fx32) 0x00000bb4L)     // 0.731
845 #define FX32_COS318                      ((fx32) 0x00000be4L)     // 0.743
846 #define FX32_COS319                      ((fx32) 0x00000c13L)     // 0.755
847 #define FX32_COS320                      ((fx32) 0x00000c42L)     // 0.766
848 #define FX32_COS321                      ((fx32) 0x00000c6fL)     // 0.777
849 #define FX32_COS322                      ((fx32) 0x00000c9cL)     // 0.788
850 #define FX32_COS323                      ((fx32) 0x00000cc7L)     // 0.799
851 #define FX32_COS324                      ((fx32) 0x00000cf2L)     // 0.809
852 #define FX32_COS325                      ((fx32) 0x00000d1bL)     // 0.819
853 #define FX32_COS326                      ((fx32) 0x00000d44L)     // 0.829
854 #define FX32_COS327                      ((fx32) 0x00000d6bL)     // 0.839
855 #define FX32_COS328                      ((fx32) 0x00000d92L)     // 0.848
856 #define FX32_COS329                      ((fx32) 0x00000db7L)     // 0.857
857 #define FX32_COS330                      ((fx32) 0x00000ddbL)     // 0.866
858 #define FX32_COS331                      ((fx32) 0x00000dfeL)     // 0.875
859 #define FX32_COS332                      ((fx32) 0x00000e21L)     // 0.883
860 #define FX32_COS333                      ((fx32) 0x00000e42L)     // 0.891
861 #define FX32_COS334                      ((fx32) 0x00000e61L)     // 0.899
862 #define FX32_COS335                      ((fx32) 0x00000e80L)     // 0.906
863 #define FX32_COS336                      ((fx32) 0x00000e9eL)     // 0.914
864 #define FX32_COS337                      ((fx32) 0x00000ebaL)     // 0.920
865 #define FX32_COS338                      ((fx32) 0x00000ed6L)     // 0.927
866 #define FX32_COS339                      ((fx32) 0x00000ef0L)     // 0.934
867 #define FX32_COS340                      ((fx32) 0x00000f09L)     // 0.940
868 #define FX32_COS341                      ((fx32) 0x00000f21L)     // 0.946
869 #define FX32_COS342                      ((fx32) 0x00000f38L)     // 0.951
870 #define FX32_COS343                      ((fx32) 0x00000f4dL)     // 0.956
871 #define FX32_COS344                      ((fx32) 0x00000f61L)     // 0.961
872 #define FX32_COS345                      ((fx32) 0x00000f74L)     // 0.966
873 #define FX32_COS346                      ((fx32) 0x00000f86L)     // 0.970
874 #define FX32_COS347                      ((fx32) 0x00000f97L)     // 0.974
875 #define FX32_COS348                      ((fx32) 0x00000fa6L)     // 0.978
876 #define FX32_COS349                      ((fx32) 0x00000fb5L)     // 0.982
877 #define FX32_COS350                      ((fx32) 0x00000fc2L)     // 0.985
878 #define FX32_COS351                      ((fx32) 0x00000fceL)     // 0.988
879 #define FX32_COS352                      ((fx32) 0x00000fd8L)     // 0.990
880 #define FX32_COS353                      ((fx32) 0x00000fe1L)     // 0.992
881 #define FX32_COS354                      ((fx32) 0x00000feaL)     // 0.995
882 #define FX32_COS355                      ((fx32) 0x00000ff0L)     // 0.996
883 #define FX32_COS356                      ((fx32) 0x00000ff6L)     // 0.998
884 #define FX32_COS357                      ((fx32) 0x00000ffaL)     // 0.999
885 #define FX32_COS358                      ((fx32) 0x00000ffeL)     // 1.000
886 #define FX32_COS359                      ((fx32) 0x00000fffL)     // 1.000
887 
888 #ifdef __cplusplus
889 } /* extern "C" */
890 #endif
891 
892 /* nitro_FX_FX_CONST_H_ */
893 #endif
894