blob: 6c9fee689e1b7417dd1c0e941655f40ef9c86be1
1 | /* |
2 | ** FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding |
3 | ** Copyright (C) 2003-2005 M. Bakker, Nero AG, http://www.nero.com |
4 | ** |
5 | ** This program is free software; you can redistribute it and/or modify |
6 | ** it under the terms of the GNU General Public License as published by |
7 | ** the Free Software Foundation; either version 2 of the License, or |
8 | ** (at your option) any later version. |
9 | ** |
10 | ** This program is distributed in the hope that it will be useful, |
11 | ** but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | ** GNU General Public License for more details. |
14 | ** |
15 | ** You should have received a copy of the GNU General Public License |
16 | ** along with this program; if not, write to the Free Software |
17 | ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
18 | ** |
19 | ** Any non-GPL usage of this software or parts of this software is strictly |
20 | ** forbidden. |
21 | ** |
22 | ** The "appropriate copyright message" mentioned in section 2c of the GPLv2 |
23 | ** must read: "Code from FAAD2 is copyright (c) Nero AG, www.nero.com" |
24 | ** |
25 | ** Commercial non-GPL licensing of this software is possible. |
26 | ** For more info contact Nero AG through Mpeg4AAClicense@nero.com. |
27 | ** |
28 | ** $Id: cfft_tab.h,v 1.21 2007/11/01 12:33:29 menno Exp $ |
29 | **/ |
30 | |
31 | #ifndef __CFFT_TAB_H__ |
32 | #define __CFFT_TAB_H__ |
33 | |
34 | #ifdef __cplusplus |
35 | extern "C" { |
36 | #endif |
37 | |
38 | #ifdef FIXED_POINT |
39 | |
40 | ALIGN static const complex_t cfft_tab_512[] = { |
41 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
42 | { FRAC_CONST(0.999924719333649), FRAC_CONST(0.012271538376808) }, |
43 | { FRAC_CONST(0.999698817729950), FRAC_CONST(0.024541229009628) }, |
44 | { FRAC_CONST(0.999322354793549), FRAC_CONST(0.036807224154472) }, |
45 | { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) }, |
46 | { FRAC_CONST(0.998118102550507), FRAC_CONST(0.061320740729570) }, |
47 | { FRAC_CONST(0.997290432453156), FRAC_CONST(0.073564566671848) }, |
48 | { FRAC_CONST(0.996312618255615), FRAC_CONST(0.085797317326069) }, |
49 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
50 | { FRAC_CONST(0.993906974792480), FRAC_CONST(0.110222205519676) }, |
51 | { FRAC_CONST(0.992479562759399), FRAC_CONST(0.122410677373409) }, |
52 | { FRAC_CONST(0.990902662277222), FRAC_CONST(0.134580716490746) }, |
53 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
54 | { FRAC_CONST(0.987301409244537), FRAC_CONST(0.158858150243759) }, |
55 | { FRAC_CONST(0.985277652740479), FRAC_CONST(0.170961901545525) }, |
56 | { FRAC_CONST(0.983105480670929), FRAC_CONST(0.183039888739586) }, |
57 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
58 | { FRAC_CONST(0.978317379951477), FRAC_CONST(0.207111388444901) }, |
59 | { FRAC_CONST(0.975702106952667), FRAC_CONST(0.219101235270500) }, |
60 | { FRAC_CONST(0.972939968109131), FRAC_CONST(0.231058120727539) }, |
61 | { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) }, |
62 | { FRAC_CONST(0.966976463794708), FRAC_CONST(0.254865676164627) }, |
63 | { FRAC_CONST(0.963776051998138), FRAC_CONST(0.266712784767151) }, |
64 | { FRAC_CONST(0.960430502891541), FRAC_CONST(0.278519690036774) }, |
65 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
66 | { FRAC_CONST(0.953306019306183), FRAC_CONST(0.302005946636200) }, |
67 | { FRAC_CONST(0.949528157711029), FRAC_CONST(0.313681751489639) }, |
68 | { FRAC_CONST(0.945607304573059), FRAC_CONST(0.325310319662094) }, |
69 | { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) }, |
70 | { FRAC_CONST(0.937339007854462), FRAC_CONST(0.348418682813644) }, |
71 | { FRAC_CONST(0.932992815971375), FRAC_CONST(0.359895050525665) }, |
72 | { FRAC_CONST(0.928506076335907), FRAC_CONST(0.371317207813263) }, |
73 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
74 | { FRAC_CONST(0.919113874435425), FRAC_CONST(0.393992066383362) }, |
75 | { FRAC_CONST(0.914209723472595), FRAC_CONST(0.405241340398788) }, |
76 | { FRAC_CONST(0.909167945384979), FRAC_CONST(0.416429579257965) }, |
77 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
78 | { FRAC_CONST(0.898674488067627), FRAC_CONST(0.438616245985031) }, |
79 | { FRAC_CONST(0.893224298954010), FRAC_CONST(0.449611335992813) }, |
80 | { FRAC_CONST(0.887639641761780), FRAC_CONST(0.460538715124130) }, |
81 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
82 | { FRAC_CONST(0.876070082187653), FRAC_CONST(0.482183754444122) }, |
83 | { FRAC_CONST(0.870086967945099), FRAC_CONST(0.492898225784302) }, |
84 | { FRAC_CONST(0.863972842693329), FRAC_CONST(0.503538370132446) }, |
85 | { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) }, |
86 | { FRAC_CONST(0.851355195045471), FRAC_CONST(0.524589717388153) }, |
87 | { FRAC_CONST(0.844853579998016), FRAC_CONST(0.534997642040253) }, |
88 | { FRAC_CONST(0.838224709033966), FRAC_CONST(0.545324981212616) }, |
89 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
90 | { FRAC_CONST(0.824589252471924), FRAC_CONST(0.565731823444366) }, |
91 | { FRAC_CONST(0.817584812641144), FRAC_CONST(0.575808227062225) }, |
92 | { FRAC_CONST(0.810457170009613), FRAC_CONST(0.585797905921936) }, |
93 | { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) }, |
94 | { FRAC_CONST(0.795836925506592), FRAC_CONST(0.605511009693146) }, |
95 | { FRAC_CONST(0.788346409797668), FRAC_CONST(0.615231633186340) }, |
96 | { FRAC_CONST(0.780737221240997), FRAC_CONST(0.624859511852264) }, |
97 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
98 | { FRAC_CONST(0.765167236328125), FRAC_CONST(0.643831551074982) }, |
99 | { FRAC_CONST(0.757208824157715), FRAC_CONST(0.653172850608826) }, |
100 | { FRAC_CONST(0.749136388301849), FRAC_CONST(0.662415802478790) }, |
101 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
102 | { FRAC_CONST(0.732654273509979), FRAC_CONST(0.680601000785828) }, |
103 | { FRAC_CONST(0.724247097969055), FRAC_CONST(0.689540565013886) }, |
104 | { FRAC_CONST(0.715730786323547), FRAC_CONST(0.698376297950745) }, |
105 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
106 | { FRAC_CONST(0.698376238346100), FRAC_CONST(0.715730845928192) }, |
107 | { FRAC_CONST(0.689540505409241), FRAC_CONST(0.724247097969055) }, |
108 | { FRAC_CONST(0.680601000785828), FRAC_CONST(0.732654273509979) }, |
109 | { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) }, |
110 | { FRAC_CONST(0.662415742874146), FRAC_CONST(0.749136388301849) }, |
111 | { FRAC_CONST(0.653172791004181), FRAC_CONST(0.757208883762360) }, |
112 | { FRAC_CONST(0.643831551074982), FRAC_CONST(0.765167295932770) }, |
113 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
114 | { FRAC_CONST(0.624859452247620), FRAC_CONST(0.780737280845642) }, |
115 | { FRAC_CONST(0.615231573581696), FRAC_CONST(0.788346409797668) }, |
116 | { FRAC_CONST(0.605511009693146), FRAC_CONST(0.795836925506592) }, |
117 | { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) }, |
118 | { FRAC_CONST(0.585797846317291), FRAC_CONST(0.810457170009613) }, |
119 | { FRAC_CONST(0.575808167457581), FRAC_CONST(0.817584812641144) }, |
120 | { FRAC_CONST(0.565731823444366), FRAC_CONST(0.824589312076569) }, |
121 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
122 | { FRAC_CONST(0.545324981212616), FRAC_CONST(0.838224709033966) }, |
123 | { FRAC_CONST(0.534997642040253), FRAC_CONST(0.844853579998016) }, |
124 | { FRAC_CONST(0.524589657783508), FRAC_CONST(0.851355195045471) }, |
125 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
126 | { FRAC_CONST(0.503538429737091), FRAC_CONST(0.863972842693329) }, |
127 | { FRAC_CONST(0.492898195981979), FRAC_CONST(0.870086967945099) }, |
128 | { FRAC_CONST(0.482183724641800), FRAC_CONST(0.876070141792297) }, |
129 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
130 | { FRAC_CONST(0.460538715124130), FRAC_CONST(0.887639641761780) }, |
131 | { FRAC_CONST(0.449611306190491), FRAC_CONST(0.893224298954010) }, |
132 | { FRAC_CONST(0.438616186380386), FRAC_CONST(0.898674488067627) }, |
133 | { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) }, |
134 | { FRAC_CONST(0.416429549455643), FRAC_CONST(0.909168004989624) }, |
135 | { FRAC_CONST(0.405241280794144), FRAC_CONST(0.914209783077240) }, |
136 | { FRAC_CONST(0.393991947174072), FRAC_CONST(0.919113874435425) }, |
137 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
138 | { FRAC_CONST(0.371317148208618), FRAC_CONST(0.928506076335907) }, |
139 | { FRAC_CONST(0.359894961118698), FRAC_CONST(0.932992815971375) }, |
140 | { FRAC_CONST(0.348418682813644), FRAC_CONST(0.937339007854462) }, |
141 | { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) }, |
142 | { FRAC_CONST(0.325310230255127), FRAC_CONST(0.945607364177704) }, |
143 | { FRAC_CONST(0.313681662082672), FRAC_CONST(0.949528217315674) }, |
144 | { FRAC_CONST(0.302005946636200), FRAC_CONST(0.953306019306183) }, |
145 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
146 | { FRAC_CONST(0.278519600629807), FRAC_CONST(0.960430562496185) }, |
147 | { FRAC_CONST(0.266712754964828), FRAC_CONST(0.963776051998138) }, |
148 | { FRAC_CONST(0.254865646362305), FRAC_CONST(0.966976463794708) }, |
149 | { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) }, |
150 | { FRAC_CONST(0.231058135628700), FRAC_CONST(0.972939968109131) }, |
151 | { FRAC_CONST(0.219101220369339), FRAC_CONST(0.975702106952667) }, |
152 | { FRAC_CONST(0.207111328840256), FRAC_CONST(0.978317379951477) }, |
153 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
154 | { FRAC_CONST(0.183039888739586), FRAC_CONST(0.983105480670929) }, |
155 | { FRAC_CONST(0.170961856842041), FRAC_CONST(0.985277652740479) }, |
156 | { FRAC_CONST(0.158858075737953), FRAC_CONST(0.987301409244537) }, |
157 | { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) }, |
158 | { FRAC_CONST(0.134580686688423), FRAC_CONST(0.990902662277222) }, |
159 | { FRAC_CONST(0.122410625219345), FRAC_CONST(0.992479562759399) }, |
160 | { FRAC_CONST(0.110222116112709), FRAC_CONST(0.993906974792480) }, |
161 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
162 | { FRAC_CONST(0.085797272622585), FRAC_CONST(0.996312618255615) }, |
163 | { FRAC_CONST(0.073564492166042), FRAC_CONST(0.997290432453156) }, |
164 | { FRAC_CONST(0.061320748180151), FRAC_CONST(0.998118102550507) }, |
165 | { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) }, |
166 | { FRAC_CONST(0.036807164549828), FRAC_CONST(0.999322414398193) }, |
167 | { FRAC_CONST(0.024541135877371), FRAC_CONST(0.999698817729950) }, |
168 | { FRAC_CONST(0.012271529063582), FRAC_CONST(0.999924719333649) }, |
169 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
170 | { FRAC_CONST(-0.012271616607904), FRAC_CONST(0.999924719333649) }, |
171 | { FRAC_CONST(-0.024541223421693), FRAC_CONST(0.999698817729950) }, |
172 | { FRAC_CONST(-0.036807250231504), FRAC_CONST(0.999322354793549) }, |
173 | { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) }, |
174 | { FRAC_CONST(-0.061320833861828), FRAC_CONST(0.998118102550507) }, |
175 | { FRAC_CONST(-0.073564574122429), FRAC_CONST(0.997290432453156) }, |
176 | { FRAC_CONST(-0.085797362029552), FRAC_CONST(0.996312618255615) }, |
177 | { FRAC_CONST(-0.098017223179340), FRAC_CONST(0.995184719562531) }, |
178 | { FRAC_CONST(-0.110222205519676), FRAC_CONST(0.993906974792480) }, |
179 | { FRAC_CONST(-0.122410707175732), FRAC_CONST(0.992479503154755) }, |
180 | { FRAC_CONST(-0.134580776095390), FRAC_CONST(0.990902602672577) }, |
181 | { FRAC_CONST(-0.146730571985245), FRAC_CONST(0.989176511764526) }, |
182 | { FRAC_CONST(-0.158858165144920), FRAC_CONST(0.987301409244537) }, |
183 | { FRAC_CONST(-0.170961946249008), FRAC_CONST(0.985277652740479) }, |
184 | { FRAC_CONST(-0.183039978146553), FRAC_CONST(0.983105480670929) }, |
185 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
186 | { FRAC_CONST(-0.207111418247223), FRAC_CONST(0.978317379951477) }, |
187 | { FRAC_CONST(-0.219101309776306), FRAC_CONST(0.975702106952667) }, |
188 | { FRAC_CONST(-0.231058210134506), FRAC_CONST(0.972939908504486) }, |
189 | { FRAC_CONST(-0.242980197072029), FRAC_CONST(0.970031261444092) }, |
190 | { FRAC_CONST(-0.254865705966949), FRAC_CONST(0.966976463794708) }, |
191 | { FRAC_CONST(-0.266712844371796), FRAC_CONST(0.963776051998138) }, |
192 | { FRAC_CONST(-0.278519690036774), FRAC_CONST(0.960430502891541) }, |
193 | { FRAC_CONST(-0.290284723043442), FRAC_CONST(0.956940293312073) }, |
194 | { FRAC_CONST(-0.302006036043167), FRAC_CONST(0.953306019306183) }, |
195 | { FRAC_CONST(-0.313681721687317), FRAC_CONST(0.949528157711029) }, |
196 | { FRAC_CONST(-0.325310319662094), FRAC_CONST(0.945607304573059) }, |
197 | { FRAC_CONST(-0.336889922618866), FRAC_CONST(0.941544055938721) }, |
198 | { FRAC_CONST(-0.348418772220612), FRAC_CONST(0.937338948249817) }, |
199 | { FRAC_CONST(-0.359895050525665), FRAC_CONST(0.932992815971375) }, |
200 | { FRAC_CONST(-0.371317237615585), FRAC_CONST(0.928506076335907) }, |
201 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
202 | { FRAC_CONST(-0.393992036581039), FRAC_CONST(0.919113874435425) }, |
203 | { FRAC_CONST(-0.405241340398788), FRAC_CONST(0.914209723472595) }, |
204 | { FRAC_CONST(-0.416429519653320), FRAC_CONST(0.909168004989624) }, |
205 | { FRAC_CONST(-0.427555084228516), FRAC_CONST(0.903989315032959) }, |
206 | { FRAC_CONST(-0.438616245985031), FRAC_CONST(0.898674428462982) }, |
207 | { FRAC_CONST(-0.449611365795136), FRAC_CONST(0.893224298954010) }, |
208 | { FRAC_CONST(-0.460538804531097), FRAC_CONST(0.887639582157135) }, |
209 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
210 | { FRAC_CONST(-0.482183903455734), FRAC_CONST(0.876070022583008) }, |
211 | { FRAC_CONST(-0.492898166179657), FRAC_CONST(0.870087027549744) }, |
212 | { FRAC_CONST(-0.503538370132446), FRAC_CONST(0.863972842693329) }, |
213 | { FRAC_CONST(-0.514102756977081), FRAC_CONST(0.857728600502014) }, |
214 | { FRAC_CONST(-0.524589717388153), FRAC_CONST(0.851355135440826) }, |
215 | { FRAC_CONST(-0.534997701644897), FRAC_CONST(0.844853520393372) }, |
216 | { FRAC_CONST(-0.545325100421906), FRAC_CONST(0.838224649429321) }, |
217 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
218 | { FRAC_CONST(-0.565731763839722), FRAC_CONST(0.824589312076569) }, |
219 | { FRAC_CONST(-0.575808167457581), FRAC_CONST(0.817584812641144) }, |
220 | { FRAC_CONST(-0.585797905921936), FRAC_CONST(0.810457170009613) }, |
221 | { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) }, |
222 | { FRAC_CONST(-0.605511128902435), FRAC_CONST(0.795836865901947) }, |
223 | { FRAC_CONST(-0.615231692790985), FRAC_CONST(0.788346350193024) }, |
224 | { FRAC_CONST(-0.624859631061554), FRAC_CONST(0.780737102031708) }, |
225 | { FRAC_CONST(-0.634393274784088), FRAC_CONST(0.773010492324829) }, |
226 | { FRAC_CONST(-0.643831551074982), FRAC_CONST(0.765167236328125) }, |
227 | { FRAC_CONST(-0.653172850608826), FRAC_CONST(0.757208824157715) }, |
228 | { FRAC_CONST(-0.662415802478790), FRAC_CONST(0.749136328697205) }, |
229 | { FRAC_CONST(-0.671559035778046), FRAC_CONST(0.740951061248779) }, |
230 | { FRAC_CONST(-0.680601119995117), FRAC_CONST(0.732654154300690) }, |
231 | { FRAC_CONST(-0.689540684223175), FRAC_CONST(0.724246978759766) }, |
232 | { FRAC_CONST(-0.698376238346100), FRAC_CONST(0.715730845928192) }, |
233 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
234 | { FRAC_CONST(-0.715730845928192), FRAC_CONST(0.698376238346100) }, |
235 | { FRAC_CONST(-0.724247157573700), FRAC_CONST(0.689540505409241) }, |
236 | { FRAC_CONST(-0.732654333114624), FRAC_CONST(0.680600941181183) }, |
237 | { FRAC_CONST(-0.740951240062714), FRAC_CONST(0.671558856964111) }, |
238 | { FRAC_CONST(-0.749136507511139), FRAC_CONST(0.662415623664856) }, |
239 | { FRAC_CONST(-0.757208824157715), FRAC_CONST(0.653172850608826) }, |
240 | { FRAC_CONST(-0.765167295932770), FRAC_CONST(0.643831551074982) }, |
241 | { FRAC_CONST(-0.773010492324829), FRAC_CONST(0.634393274784088) }, |
242 | { FRAC_CONST(-0.780737280845642), FRAC_CONST(0.624859452247620) }, |
243 | { FRAC_CONST(-0.788346469402313), FRAC_CONST(0.615231513977051) }, |
244 | { FRAC_CONST(-0.795836985111237), FRAC_CONST(0.605510950088501) }, |
245 | { FRAC_CONST(-0.803207635879517), FRAC_CONST(0.595699131488800) }, |
246 | { FRAC_CONST(-0.810457170009613), FRAC_CONST(0.585797846317291) }, |
247 | { FRAC_CONST(-0.817584812641144), FRAC_CONST(0.575808167457581) }, |
248 | { FRAC_CONST(-0.824589312076569), FRAC_CONST(0.565731763839722) }, |
249 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
250 | { FRAC_CONST(-0.838224768638611), FRAC_CONST(0.545324862003326) }, |
251 | { FRAC_CONST(-0.844853639602661), FRAC_CONST(0.534997463226318) }, |
252 | { FRAC_CONST(-0.851355314254761), FRAC_CONST(0.524589538574219) }, |
253 | { FRAC_CONST(-0.857728600502014), FRAC_CONST(0.514102756977081) }, |
254 | { FRAC_CONST(-0.863972842693329), FRAC_CONST(0.503538370132446) }, |
255 | { FRAC_CONST(-0.870087027549744), FRAC_CONST(0.492898136377335) }, |
256 | { FRAC_CONST(-0.876070141792297), FRAC_CONST(0.482183694839478) }, |
257 | { FRAC_CONST(-0.881921350955963), FRAC_CONST(0.471396625041962) }, |
258 | { FRAC_CONST(-0.887639701366425), FRAC_CONST(0.460538566112518) }, |
259 | { FRAC_CONST(-0.893224298954010), FRAC_CONST(0.449611365795136) }, |
260 | { FRAC_CONST(-0.898674488067627), FRAC_CONST(0.438616245985031) }, |
261 | { FRAC_CONST(-0.903989315032959), FRAC_CONST(0.427555054426193) }, |
262 | { FRAC_CONST(-0.909168004989624), FRAC_CONST(0.416429489850998) }, |
263 | { FRAC_CONST(-0.914209783077240), FRAC_CONST(0.405241221189499) }, |
264 | { FRAC_CONST(-0.919113874435425), FRAC_CONST(0.393991917371750) }, |
265 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
266 | { FRAC_CONST(-0.928506076335907), FRAC_CONST(0.371317237615585) }, |
267 | { FRAC_CONST(-0.932992815971375), FRAC_CONST(0.359895050525665) }, |
268 | { FRAC_CONST(-0.937339007854462), FRAC_CONST(0.348418653011322) }, |
269 | { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) }, |
270 | { FRAC_CONST(-0.945607364177704), FRAC_CONST(0.325310200452805) }, |
271 | { FRAC_CONST(-0.949528217315674), FRAC_CONST(0.313681602478027) }, |
272 | { FRAC_CONST(-0.953306078910828), FRAC_CONST(0.302005797624588) }, |
273 | { FRAC_CONST(-0.956940352916718), FRAC_CONST(0.290284723043442) }, |
274 | { FRAC_CONST(-0.960430502891541), FRAC_CONST(0.278519690036774) }, |
275 | { FRAC_CONST(-0.963776051998138), FRAC_CONST(0.266712725162506) }, |
276 | { FRAC_CONST(-0.966976463794708), FRAC_CONST(0.254865586757660) }, |
277 | { FRAC_CONST(-0.970031261444092), FRAC_CONST(0.242980077862740) }, |
278 | { FRAC_CONST(-0.972939968109131), FRAC_CONST(0.231057971715927) }, |
279 | { FRAC_CONST(-0.975702166557312), FRAC_CONST(0.219101071357727) }, |
280 | { FRAC_CONST(-0.978317379951477), FRAC_CONST(0.207111403346062) }, |
281 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
282 | { FRAC_CONST(-0.983105480670929), FRAC_CONST(0.183039844036102) }, |
283 | { FRAC_CONST(-0.985277652740479), FRAC_CONST(0.170961812138557) }, |
284 | { FRAC_CONST(-0.987301409244537), FRAC_CONST(0.158858031034470) }, |
285 | { FRAC_CONST(-0.989176511764526), FRAC_CONST(0.146730333566666) }, |
286 | { FRAC_CONST(-0.990902662277222), FRAC_CONST(0.134580522775650) }, |
287 | { FRAC_CONST(-0.992479503154755), FRAC_CONST(0.122410699725151) }, |
288 | { FRAC_CONST(-0.993906974792480), FRAC_CONST(0.110222198069096) }, |
289 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(0.098017096519470) }, |
290 | { FRAC_CONST(-0.996312618255615), FRAC_CONST(0.085797227919102) }, |
291 | { FRAC_CONST(-0.997290492057800), FRAC_CONST(0.073564447462559) }, |
292 | { FRAC_CONST(-0.998118102550507), FRAC_CONST(0.061320584267378) }, |
293 | { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067486077547) }, |
294 | { FRAC_CONST(-0.999322354793549), FRAC_CONST(0.036807239055634) }, |
295 | { FRAC_CONST(-0.999698817729950), FRAC_CONST(0.024541210383177) }, |
296 | { FRAC_CONST(-0.999924719333649), FRAC_CONST(0.012271485291421) }, |
297 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
298 | { FRAC_CONST(0.999698817729950), FRAC_CONST(0.024541229009628) }, |
299 | { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) }, |
300 | { FRAC_CONST(0.997290432453156), FRAC_CONST(0.073564566671848) }, |
301 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
302 | { FRAC_CONST(0.992479562759399), FRAC_CONST(0.122410677373409) }, |
303 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
304 | { FRAC_CONST(0.985277652740479), FRAC_CONST(0.170961901545525) }, |
305 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
306 | { FRAC_CONST(0.975702106952667), FRAC_CONST(0.219101235270500) }, |
307 | { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) }, |
308 | { FRAC_CONST(0.963776051998138), FRAC_CONST(0.266712784767151) }, |
309 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
310 | { FRAC_CONST(0.949528157711029), FRAC_CONST(0.313681751489639) }, |
311 | { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) }, |
312 | { FRAC_CONST(0.932992815971375), FRAC_CONST(0.359895050525665) }, |
313 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
314 | { FRAC_CONST(0.914209723472595), FRAC_CONST(0.405241340398788) }, |
315 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
316 | { FRAC_CONST(0.893224298954010), FRAC_CONST(0.449611335992813) }, |
317 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
318 | { FRAC_CONST(0.870086967945099), FRAC_CONST(0.492898225784302) }, |
319 | { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) }, |
320 | { FRAC_CONST(0.844853579998016), FRAC_CONST(0.534997642040253) }, |
321 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
322 | { FRAC_CONST(0.817584812641144), FRAC_CONST(0.575808227062225) }, |
323 | { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) }, |
324 | { FRAC_CONST(0.788346409797668), FRAC_CONST(0.615231633186340) }, |
325 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
326 | { FRAC_CONST(0.757208824157715), FRAC_CONST(0.653172850608826) }, |
327 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
328 | { FRAC_CONST(0.724247097969055), FRAC_CONST(0.689540565013886) }, |
329 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
330 | { FRAC_CONST(0.689540505409241), FRAC_CONST(0.724247097969055) }, |
331 | { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) }, |
332 | { FRAC_CONST(0.653172791004181), FRAC_CONST(0.757208883762360) }, |
333 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
334 | { FRAC_CONST(0.615231573581696), FRAC_CONST(0.788346409797668) }, |
335 | { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) }, |
336 | { FRAC_CONST(0.575808167457581), FRAC_CONST(0.817584812641144) }, |
337 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
338 | { FRAC_CONST(0.534997642040253), FRAC_CONST(0.844853579998016) }, |
339 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
340 | { FRAC_CONST(0.492898195981979), FRAC_CONST(0.870086967945099) }, |
341 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
342 | { FRAC_CONST(0.449611306190491), FRAC_CONST(0.893224298954010) }, |
343 | { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) }, |
344 | { FRAC_CONST(0.405241280794144), FRAC_CONST(0.914209783077240) }, |
345 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
346 | { FRAC_CONST(0.359894961118698), FRAC_CONST(0.932992815971375) }, |
347 | { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) }, |
348 | { FRAC_CONST(0.313681662082672), FRAC_CONST(0.949528217315674) }, |
349 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
350 | { FRAC_CONST(0.266712754964828), FRAC_CONST(0.963776051998138) }, |
351 | { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) }, |
352 | { FRAC_CONST(0.219101220369339), FRAC_CONST(0.975702106952667) }, |
353 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
354 | { FRAC_CONST(0.170961856842041), FRAC_CONST(0.985277652740479) }, |
355 | { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) }, |
356 | { FRAC_CONST(0.122410625219345), FRAC_CONST(0.992479562759399) }, |
357 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
358 | { FRAC_CONST(0.073564492166042), FRAC_CONST(0.997290432453156) }, |
359 | { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) }, |
360 | { FRAC_CONST(0.024541135877371), FRAC_CONST(0.999698817729950) }, |
361 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
362 | { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) }, |
363 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
364 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
365 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
366 | { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) }, |
367 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
368 | { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) }, |
369 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
370 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
371 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
372 | { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) }, |
373 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
374 | { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) }, |
375 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
376 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
377 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
378 | { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) }, |
379 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
380 | { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) }, |
381 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
382 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
383 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
384 | { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) }, |
385 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
386 | { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) }, |
387 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
388 | { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) }, |
389 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
390 | { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) }, |
391 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
392 | { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) }, |
393 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
394 | { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) }, |
395 | { FRAC_CONST(-0.098017223179340), FRAC_CONST(0.995184719562531) }, |
396 | { FRAC_CONST(-0.146730571985245), FRAC_CONST(0.989176511764526) }, |
397 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
398 | { FRAC_CONST(-0.242980197072029), FRAC_CONST(0.970031261444092) }, |
399 | { FRAC_CONST(-0.290284723043442), FRAC_CONST(0.956940293312073) }, |
400 | { FRAC_CONST(-0.336889922618866), FRAC_CONST(0.941544055938721) }, |
401 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
402 | { FRAC_CONST(-0.427555084228516), FRAC_CONST(0.903989315032959) }, |
403 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
404 | { FRAC_CONST(-0.514102756977081), FRAC_CONST(0.857728600502014) }, |
405 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
406 | { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) }, |
407 | { FRAC_CONST(-0.634393274784088), FRAC_CONST(0.773010492324829) }, |
408 | { FRAC_CONST(-0.671559035778046), FRAC_CONST(0.740951061248779) }, |
409 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
410 | { FRAC_CONST(-0.740951240062714), FRAC_CONST(0.671558856964111) }, |
411 | { FRAC_CONST(-0.773010492324829), FRAC_CONST(0.634393274784088) }, |
412 | { FRAC_CONST(-0.803207635879517), FRAC_CONST(0.595699131488800) }, |
413 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
414 | { FRAC_CONST(-0.857728600502014), FRAC_CONST(0.514102756977081) }, |
415 | { FRAC_CONST(-0.881921350955963), FRAC_CONST(0.471396625041962) }, |
416 | { FRAC_CONST(-0.903989315032959), FRAC_CONST(0.427555054426193) }, |
417 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
418 | { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) }, |
419 | { FRAC_CONST(-0.956940352916718), FRAC_CONST(0.290284723043442) }, |
420 | { FRAC_CONST(-0.970031261444092), FRAC_CONST(0.242980077862740) }, |
421 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
422 | { FRAC_CONST(-0.989176511764526), FRAC_CONST(0.146730333566666) }, |
423 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(0.098017096519470) }, |
424 | { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067486077547) }, |
425 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
426 | { FRAC_CONST(0.997290432453156), FRAC_CONST(0.073564566671848) }, |
427 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
428 | { FRAC_CONST(0.975702106952667), FRAC_CONST(0.219101235270500) }, |
429 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
430 | { FRAC_CONST(0.932992815971375), FRAC_CONST(0.359895050525665) }, |
431 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
432 | { FRAC_CONST(0.870086967945099), FRAC_CONST(0.492898225784302) }, |
433 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
434 | { FRAC_CONST(0.788346469402313), FRAC_CONST(0.615231573581696) }, |
435 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
436 | { FRAC_CONST(0.689540505409241), FRAC_CONST(0.724247097969055) }, |
437 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
438 | { FRAC_CONST(0.575808227062225), FRAC_CONST(0.817584812641144) }, |
439 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
440 | { FRAC_CONST(0.449611306190491), FRAC_CONST(0.893224298954010) }, |
441 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
442 | { FRAC_CONST(0.313681751489639), FRAC_CONST(0.949528157711029) }, |
443 | { FRAC_CONST(0.242980241775513), FRAC_CONST(0.970031261444092) }, |
444 | { FRAC_CONST(0.170961856842041), FRAC_CONST(0.985277652740479) }, |
445 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
446 | { FRAC_CONST(0.024541255086660), FRAC_CONST(0.999698817729950) }, |
447 | { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) }, |
448 | { FRAC_CONST(-0.122410707175732), FRAC_CONST(0.992479503154755) }, |
449 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
450 | { FRAC_CONST(-0.266712725162506), FRAC_CONST(0.963776051998138) }, |
451 | { FRAC_CONST(-0.336889803409576), FRAC_CONST(0.941544055938721) }, |
452 | { FRAC_CONST(-0.405241340398788), FRAC_CONST(0.914209723472595) }, |
453 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
454 | { FRAC_CONST(-0.534997701644897), FRAC_CONST(0.844853520393372) }, |
455 | { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) }, |
456 | { FRAC_CONST(-0.653172850608826), FRAC_CONST(0.757208824157715) }, |
457 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
458 | { FRAC_CONST(-0.757208824157715), FRAC_CONST(0.653172850608826) }, |
459 | { FRAC_CONST(-0.803207516670227), FRAC_CONST(0.595699369907379) }, |
460 | { FRAC_CONST(-0.844853520393372), FRAC_CONST(0.534997701644897) }, |
461 | { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) }, |
462 | { FRAC_CONST(-0.914209783077240), FRAC_CONST(0.405241221189499) }, |
463 | { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) }, |
464 | { FRAC_CONST(-0.963776051998138), FRAC_CONST(0.266712725162506) }, |
465 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
466 | { FRAC_CONST(-0.992479503154755), FRAC_CONST(0.122410699725151) }, |
467 | { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067724496126) }, |
468 | { FRAC_CONST(-0.999698817729950), FRAC_CONST(-0.024541147053242) }, |
469 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) }, |
470 | { FRAC_CONST(-0.985277652740479), FRAC_CONST(-0.170961990952492) }, |
471 | { FRAC_CONST(-0.970031261444092), FRAC_CONST(-0.242980241775513) }, |
472 | { FRAC_CONST(-0.949528157711029), FRAC_CONST(-0.313681781291962) }, |
473 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
474 | { FRAC_CONST(-0.893224298954010), FRAC_CONST(-0.449611306190491) }, |
475 | { FRAC_CONST(-0.857728660106659), FRAC_CONST(-0.514102697372437) }, |
476 | { FRAC_CONST(-0.817584872245789), FRAC_CONST(-0.575808107852936) }, |
477 | { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) }, |
478 | { FRAC_CONST(-0.724247038364410), FRAC_CONST(-0.689540624618530) }, |
479 | { FRAC_CONST(-0.671558916568756), FRAC_CONST(-0.740951180458069) }, |
480 | { FRAC_CONST(-0.615231573581696), FRAC_CONST(-0.788346469402313) }, |
481 | { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) }, |
482 | { FRAC_CONST(-0.492898195981979), FRAC_CONST(-0.870086967945099) }, |
483 | { FRAC_CONST(-0.427554935216904), FRAC_CONST(-0.903989374637604) }, |
484 | { FRAC_CONST(-0.359895110130310), FRAC_CONST(-0.932992756366730) }, |
485 | { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) }, |
486 | { FRAC_CONST(-0.219101369380951), FRAC_CONST(-0.975702106952667) }, |
487 | { FRAC_CONST(-0.146730408072472), FRAC_CONST(-0.989176511764526) }, |
488 | { FRAC_CONST(-0.073564760386944), FRAC_CONST(-0.997290432453156) }, |
489 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
490 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
491 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
492 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
493 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
494 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
495 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
496 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
497 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
498 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
499 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
500 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
501 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
502 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
503 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
504 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
505 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
506 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
507 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
508 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
509 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
510 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
511 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
512 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
513 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
514 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
515 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
516 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
517 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
518 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
519 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
520 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
521 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
522 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
523 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
524 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
525 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
526 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
527 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
528 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
529 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
530 | { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) }, |
531 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
532 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) }, |
533 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
534 | { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) }, |
535 | { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) }, |
536 | { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) }, |
537 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
538 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
539 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
540 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
541 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
542 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
543 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
544 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
545 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
546 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
547 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
548 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
549 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
550 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
551 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
552 | { FRAC_CONST(0.000000011924881), FRAC_CONST(-1.000000000000000) } |
553 | }; |
554 | |
555 | #ifdef ALLOW_SMALL_FRAMELENGTH |
556 | ALIGN static const complex_t cfft_tab_480[] = { |
557 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
558 | { FRAC_CONST(0.999914348125458), FRAC_CONST(0.013089596293867) }, |
559 | { FRAC_CONST(0.999657332897186), FRAC_CONST(0.026176949962974) }, |
560 | { FRAC_CONST(0.999229013919830), FRAC_CONST(0.039259817451239) }, |
561 | { FRAC_CONST(0.998629510402679), FRAC_CONST(0.052335958927870) }, |
562 | { FRAC_CONST(0.997858941555023), FRAC_CONST(0.065403133630753) }, |
563 | { FRAC_CONST(0.996917307376862), FRAC_CONST(0.078459098935127) }, |
564 | { FRAC_CONST(0.995804905891418), FRAC_CONST(0.091501623392105) }, |
565 | { FRAC_CONST(0.994521915912628), FRAC_CONST(0.104528464376926) }, |
566 | { FRAC_CONST(0.993068456649780), FRAC_CONST(0.117537401616573) }, |
567 | { FRAC_CONST(0.991444885730743), FRAC_CONST(0.130526199936867) }, |
568 | { FRAC_CONST(0.989651381969452), FRAC_CONST(0.143492624163628) }, |
569 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
570 | { FRAC_CONST(0.985556066036224), FRAC_CONST(0.169349506497383) }, |
571 | { FRAC_CONST(0.983254909515381), FRAC_CONST(0.182235524058342) }, |
572 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
573 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
574 | { FRAC_CONST(0.975342333316803), FRAC_CONST(0.220697447657585) }, |
575 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
576 | { FRAC_CONST(0.969230890274048), FRAC_CONST(0.246153295040131) }, |
577 | { FRAC_CONST(0.965925812721252), FRAC_CONST(0.258819043636322) }, |
578 | { FRAC_CONST(0.962455213069916), FRAC_CONST(0.271440446376801) }, |
579 | { FRAC_CONST(0.958819746971130), FRAC_CONST(0.284015357494354) }, |
580 | { FRAC_CONST(0.955019950866699), FRAC_CONST(0.296541601419449) }, |
581 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
582 | { FRAC_CONST(0.946930110454559), FRAC_CONST(0.321439445018768) }, |
583 | { FRAC_CONST(0.942641496658325), FRAC_CONST(0.333806872367859) }, |
584 | { FRAC_CONST(0.938191354274750), FRAC_CONST(0.346117079257965) }, |
585 | { FRAC_CONST(0.933580398559570), FRAC_CONST(0.358367949724197) }, |
586 | { FRAC_CONST(0.928809583187103), FRAC_CONST(0.370557427406311) }, |
587 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
588 | { FRAC_CONST(0.918791174888611), FRAC_CONST(0.394743889570236) }, |
589 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
590 | { FRAC_CONST(0.908143162727356), FRAC_CONST(0.418659746646881) }, |
591 | { FRAC_CONST(0.902585268020630), FRAC_CONST(0.430511116981506) }, |
592 | { FRAC_CONST(0.896872758865356), FRAC_CONST(0.442288726568222) }, |
593 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
594 | { FRAC_CONST(0.884987652301788), FRAC_CONST(0.465614527463913) }, |
595 | { FRAC_CONST(0.878817081451416), FRAC_CONST(0.477158784866333) }, |
596 | { FRAC_CONST(0.872496008872986), FRAC_CONST(0.488621264696121) }, |
597 | { FRAC_CONST(0.866025388240814), FRAC_CONST(0.500000000000000) }, |
598 | { FRAC_CONST(0.859406411647797), FRAC_CONST(0.511293113231659) }, |
599 | { FRAC_CONST(0.852640151977539), FRAC_CONST(0.522498548030853) }, |
600 | { FRAC_CONST(0.845727801322937), FRAC_CONST(0.533614516258240) }, |
601 | { FRAC_CONST(0.838670551776886), FRAC_CONST(0.544639050960541) }, |
602 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
603 | { FRAC_CONST(0.824126183986664), FRAC_CONST(0.566406250000000) }, |
604 | { FRAC_CONST(0.816641509532928), FRAC_CONST(0.577145218849182) }, |
605 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
606 | { FRAC_CONST(0.801253795623779), FRAC_CONST(0.598324596881866) }, |
607 | { FRAC_CONST(0.793353319168091), FRAC_CONST(0.608761429786682) }, |
608 | { FRAC_CONST(0.785316884517670), FRAC_CONST(0.619093954563141) }, |
609 | { FRAC_CONST(0.777145922183990), FRAC_CONST(0.629320383071899) }, |
610 | { FRAC_CONST(0.768841803073883), FRAC_CONST(0.639438986778259) }, |
611 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
612 | { FRAC_CONST(0.751839756965637), FRAC_CONST(0.659345865249634) }, |
613 | { FRAC_CONST(0.743144810199738), FRAC_CONST(0.669130623340607) }, |
614 | { FRAC_CONST(0.734322488307953), FRAC_CONST(0.678800761699677) }, |
615 | { FRAC_CONST(0.725374400615692), FRAC_CONST(0.688354551792145) }, |
616 | { FRAC_CONST(0.716301918029785), FRAC_CONST(0.697790503501892) }, |
617 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
618 | { FRAC_CONST(0.697790443897247), FRAC_CONST(0.716301977634430) }, |
619 | { FRAC_CONST(0.688354551792145), FRAC_CONST(0.725374400615692) }, |
620 | { FRAC_CONST(0.678800702095032), FRAC_CONST(0.734322547912598) }, |
621 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
622 | { FRAC_CONST(0.659345805644989), FRAC_CONST(0.751839816570282) }, |
623 | { FRAC_CONST(0.649448037147522), FRAC_CONST(0.760405957698822) }, |
624 | { FRAC_CONST(0.639438986778259), FRAC_CONST(0.768841862678528) }, |
625 | { FRAC_CONST(0.629320383071899), FRAC_CONST(0.777145981788635) }, |
626 | { FRAC_CONST(0.619093954563141), FRAC_CONST(0.785316944122314) }, |
627 | { FRAC_CONST(0.608761370182037), FRAC_CONST(0.793353378772736) }, |
628 | { FRAC_CONST(0.598324596881866), FRAC_CONST(0.801253855228424) }, |
629 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
630 | { FRAC_CONST(0.577145159244537), FRAC_CONST(0.816641569137573) }, |
631 | { FRAC_CONST(0.566406250000000), FRAC_CONST(0.824126183986664) }, |
632 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
633 | { FRAC_CONST(0.544638991355896), FRAC_CONST(0.838670611381531) }, |
634 | { FRAC_CONST(0.533614516258240), FRAC_CONST(0.845727801322937) }, |
635 | { FRAC_CONST(0.522498488426209), FRAC_CONST(0.852640211582184) }, |
636 | { FRAC_CONST(0.511293113231659), FRAC_CONST(0.859406411647797) }, |
637 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
638 | { FRAC_CONST(0.488621175289154), FRAC_CONST(0.872496068477631) }, |
639 | { FRAC_CONST(0.477158755064011), FRAC_CONST(0.878817141056061) }, |
640 | { FRAC_CONST(0.465614467859268), FRAC_CONST(0.884987652301788) }, |
641 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
642 | { FRAC_CONST(0.442288666963577), FRAC_CONST(0.896872758865356) }, |
643 | { FRAC_CONST(0.430511027574539), FRAC_CONST(0.902585327625275) }, |
644 | { FRAC_CONST(0.418659746646881), FRAC_CONST(0.908143162727356) }, |
645 | { FRAC_CONST(0.406736612319946), FRAC_CONST(0.913545489311218) }, |
646 | { FRAC_CONST(0.394743800163269), FRAC_CONST(0.918791234493256) }, |
647 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
648 | { FRAC_CONST(0.370557397603989), FRAC_CONST(0.928809583187103) }, |
649 | { FRAC_CONST(0.358367860317230), FRAC_CONST(0.933580458164215) }, |
650 | { FRAC_CONST(0.346117049455643), FRAC_CONST(0.938191354274750) }, |
651 | { FRAC_CONST(0.333806812763214), FRAC_CONST(0.942641496658325) }, |
652 | { FRAC_CONST(0.321439474821091), FRAC_CONST(0.946930110454559) }, |
653 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
654 | { FRAC_CONST(0.296541512012482), FRAC_CONST(0.955019950866699) }, |
655 | { FRAC_CONST(0.284015327692032), FRAC_CONST(0.958819746971130) }, |
656 | { FRAC_CONST(0.271440386772156), FRAC_CONST(0.962455272674561) }, |
657 | { FRAC_CONST(0.258819073438644), FRAC_CONST(0.965925812721252) }, |
658 | { FRAC_CONST(0.246153265237808), FRAC_CONST(0.969230890274048) }, |
659 | { FRAC_CONST(0.233445301651955), FRAC_CONST(0.972369909286499) }, |
660 | { FRAC_CONST(0.220697447657585), FRAC_CONST(0.975342333316803) }, |
661 | { FRAC_CONST(0.207911655306816), FRAC_CONST(0.978147625923157) }, |
662 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
663 | { FRAC_CONST(0.182235524058342), FRAC_CONST(0.983254909515381) }, |
664 | { FRAC_CONST(0.169349446892738), FRAC_CONST(0.985556066036224) }, |
665 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
666 | { FRAC_CONST(0.143492594361305), FRAC_CONST(0.989651381969452) }, |
667 | { FRAC_CONST(0.130526125431061), FRAC_CONST(0.991444885730743) }, |
668 | { FRAC_CONST(0.117537401616573), FRAC_CONST(0.993068456649780) }, |
669 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
670 | { FRAC_CONST(0.091501533985138), FRAC_CONST(0.995804905891418) }, |
671 | { FRAC_CONST(0.078459084033966), FRAC_CONST(0.996917307376862) }, |
672 | { FRAC_CONST(0.065403074026108), FRAC_CONST(0.997858941555023) }, |
673 | { FRAC_CONST(0.052335973829031), FRAC_CONST(0.998629510402679) }, |
674 | { FRAC_CONST(0.039259787648916), FRAC_CONST(0.999229013919830) }, |
675 | { FRAC_CONST(0.026176875457168), FRAC_CONST(0.999657332897186) }, |
676 | { FRAC_CONST(0.013089597225189), FRAC_CONST(0.999914348125458) }, |
677 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
678 | { FRAC_CONST(-0.013089684769511), FRAC_CONST(0.999914348125458) }, |
679 | { FRAC_CONST(-0.026176963001490), FRAC_CONST(0.999657332897186) }, |
680 | { FRAC_CONST(-0.039259877055883), FRAC_CONST(0.999229013919830) }, |
681 | { FRAC_CONST(-0.052336059510708), FRAC_CONST(0.998629510402679) }, |
682 | { FRAC_CONST(-0.065403163433075), FRAC_CONST(0.997858941555023) }, |
683 | { FRAC_CONST(-0.078459173440933), FRAC_CONST(0.996917307376862) }, |
684 | { FRAC_CONST(-0.091501623392105), FRAC_CONST(0.995804905891418) }, |
685 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
686 | { FRAC_CONST(-0.117537491023541), FRAC_CONST(0.993068456649780) }, |
687 | { FRAC_CONST(-0.130526214838028), FRAC_CONST(0.991444885730743) }, |
688 | { FRAC_CONST(-0.143492683768272), FRAC_CONST(0.989651381969452) }, |
689 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
690 | { FRAC_CONST(-0.169349536299706), FRAC_CONST(0.985556066036224) }, |
691 | { FRAC_CONST(-0.182235598564148), FRAC_CONST(0.983254909515381) }, |
692 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
693 | { FRAC_CONST(-0.207911744713783), FRAC_CONST(0.978147566318512) }, |
694 | { FRAC_CONST(-0.220697522163391), FRAC_CONST(0.975342273712158) }, |
695 | { FRAC_CONST(-0.233445391058922), FRAC_CONST(0.972369909286499) }, |
696 | { FRAC_CONST(-0.246153354644775), FRAC_CONST(0.969230890274048) }, |
697 | { FRAC_CONST(-0.258819162845612), FRAC_CONST(0.965925812721252) }, |
698 | { FRAC_CONST(-0.271440476179123), FRAC_CONST(0.962455213069916) }, |
699 | { FRAC_CONST(-0.284015417098999), FRAC_CONST(0.958819687366486) }, |
700 | { FRAC_CONST(-0.296541571617126), FRAC_CONST(0.955019950866699) }, |
701 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
702 | { FRAC_CONST(-0.321439564228058), FRAC_CONST(0.946930110454559) }, |
703 | { FRAC_CONST(-0.333806872367859), FRAC_CONST(0.942641496658325) }, |
704 | { FRAC_CONST(-0.346117109060287), FRAC_CONST(0.938191294670105) }, |
705 | { FRAC_CONST(-0.358367949724197), FRAC_CONST(0.933580458164215) }, |
706 | { FRAC_CONST(-0.370557487010956), FRAC_CONST(0.928809523582459) }, |
707 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
708 | { FRAC_CONST(-0.394743859767914), FRAC_CONST(0.918791234493256) }, |
709 | { FRAC_CONST(-0.406736701726913), FRAC_CONST(0.913545429706573) }, |
710 | { FRAC_CONST(-0.418659836053848), FRAC_CONST(0.908143103122711) }, |
711 | { FRAC_CONST(-0.430511116981506), FRAC_CONST(0.902585268020630) }, |
712 | { FRAC_CONST(-0.442288637161255), FRAC_CONST(0.896872758865356) }, |
713 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
714 | { FRAC_CONST(-0.465614557266235), FRAC_CONST(0.884987592697144) }, |
715 | { FRAC_CONST(-0.477158725261688), FRAC_CONST(0.878817141056061) }, |
716 | { FRAC_CONST(-0.488621354103088), FRAC_CONST(0.872495949268341) }, |
717 | { FRAC_CONST(-0.500000059604645), FRAC_CONST(0.866025388240814) }, |
718 | { FRAC_CONST(-0.511293053627014), FRAC_CONST(0.859406411647797) }, |
719 | { FRAC_CONST(-0.522498667240143), FRAC_CONST(0.852640092372894) }, |
720 | { FRAC_CONST(-0.533614575862885), FRAC_CONST(0.845727801322937) }, |
721 | { FRAC_CONST(-0.544639050960541), FRAC_CONST(0.838670551776886) }, |
722 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
723 | { FRAC_CONST(-0.566406309604645), FRAC_CONST(0.824126124382019) }, |
724 | { FRAC_CONST(-0.577145218849182), FRAC_CONST(0.816641569137573) }, |
725 | { FRAC_CONST(-0.587785184383392), FRAC_CONST(0.809017002582550) }, |
726 | { FRAC_CONST(-0.598324656486511), FRAC_CONST(0.801253736019135) }, |
727 | { FRAC_CONST(-0.608761429786682), FRAC_CONST(0.793353319168091) }, |
728 | { FRAC_CONST(-0.619093894958496), FRAC_CONST(0.785316944122314) }, |
729 | { FRAC_CONST(-0.629320502281189), FRAC_CONST(0.777145862579346) }, |
730 | { FRAC_CONST(-0.639439046382904), FRAC_CONST(0.768841803073883) }, |
731 | { FRAC_CONST(-0.649448037147522), FRAC_CONST(0.760405957698822) }, |
732 | { FRAC_CONST(-0.659345924854279), FRAC_CONST(0.751839697360992) }, |
733 | { FRAC_CONST(-0.669130682945251), FRAC_CONST(0.743144810199738) }, |
734 | { FRAC_CONST(-0.678800761699677), FRAC_CONST(0.734322488307953) }, |
735 | { FRAC_CONST(-0.688354671001434), FRAC_CONST(0.725374281406403) }, |
736 | { FRAC_CONST(-0.697790503501892), FRAC_CONST(0.716301858425140) }, |
737 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
738 | { FRAC_CONST(-0.716302037239075), FRAC_CONST(0.697790324687958) }, |
739 | { FRAC_CONST(-0.725374460220337), FRAC_CONST(0.688354492187500) }, |
740 | { FRAC_CONST(-0.734322547912598), FRAC_CONST(0.678800702095032) }, |
741 | { FRAC_CONST(-0.743144929409027), FRAC_CONST(0.669130444526672) }, |
742 | { FRAC_CONST(-0.751839876174927), FRAC_CONST(0.659345746040344) }, |
743 | { FRAC_CONST(-0.760406017303467), FRAC_CONST(0.649448037147522) }, |
744 | { FRAC_CONST(-0.768841803073883), FRAC_CONST(0.639439046382904) }, |
745 | { FRAC_CONST(-0.777146041393280), FRAC_CONST(0.629320263862610) }, |
746 | { FRAC_CONST(-0.785316944122314), FRAC_CONST(0.619093894958496) }, |
747 | { FRAC_CONST(-0.793353319168091), FRAC_CONST(0.608761429786682) }, |
748 | { FRAC_CONST(-0.801253914833069), FRAC_CONST(0.598324477672577) }, |
749 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
750 | { FRAC_CONST(-0.816641569137573), FRAC_CONST(0.577145218849182) }, |
751 | { FRAC_CONST(-0.824126303195953), FRAC_CONST(0.566406130790710) }, |
752 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
753 | { FRAC_CONST(-0.838670551776886), FRAC_CONST(0.544639050960541) }, |
754 | { FRAC_CONST(-0.845727920532227), FRAC_CONST(0.533614337444305) }, |
755 | { FRAC_CONST(-0.852640211582184), FRAC_CONST(0.522498488426209) }, |
756 | { FRAC_CONST(-0.859406411647797), FRAC_CONST(0.511293053627014) }, |
757 | { FRAC_CONST(-0.866025388240814), FRAC_CONST(0.500000059604645) }, |
758 | { FRAC_CONST(-0.872496068477631), FRAC_CONST(0.488621145486832) }, |
759 | { FRAC_CONST(-0.878817141056061), FRAC_CONST(0.477158725261688) }, |
760 | { FRAC_CONST(-0.884987652301788), FRAC_CONST(0.465614557266235) }, |
761 | { FRAC_CONST(-0.891006588935852), FRAC_CONST(0.453990370035172) }, |
762 | { FRAC_CONST(-0.896872758865356), FRAC_CONST(0.442288637161255) }, |
763 | { FRAC_CONST(-0.902585268020630), FRAC_CONST(0.430511116981506) }, |
764 | { FRAC_CONST(-0.908143222332001), FRAC_CONST(0.418659597635269) }, |
765 | { FRAC_CONST(-0.913545489311218), FRAC_CONST(0.406736582517624) }, |
766 | { FRAC_CONST(-0.918791234493256), FRAC_CONST(0.394743859767914) }, |
767 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
768 | { FRAC_CONST(-0.928809583187103), FRAC_CONST(0.370557337999344) }, |
769 | { FRAC_CONST(-0.933580458164215), FRAC_CONST(0.358367919921875) }, |
770 | { FRAC_CONST(-0.938191413879395), FRAC_CONST(0.346116900444031) }, |
771 | { FRAC_CONST(-0.942641556262970), FRAC_CONST(0.333806753158569) }, |
772 | { FRAC_CONST(-0.946930170059204), FRAC_CONST(0.321439445018768) }, |
773 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
774 | { FRAC_CONST(-0.955020010471344), FRAC_CONST(0.296541452407837) }, |
775 | { FRAC_CONST(-0.958819746971130), FRAC_CONST(0.284015297889709) }, |
776 | { FRAC_CONST(-0.962455213069916), FRAC_CONST(0.271440476179123) }, |
777 | { FRAC_CONST(-0.965925872325897), FRAC_CONST(0.258818924427032) }, |
778 | { FRAC_CONST(-0.969230949878693), FRAC_CONST(0.246153235435486) }, |
779 | { FRAC_CONST(-0.972369909286499), FRAC_CONST(0.233445376157761) }, |
780 | { FRAC_CONST(-0.975342333316803), FRAC_CONST(0.220697283744812) }, |
781 | { FRAC_CONST(-0.978147625923157), FRAC_CONST(0.207911610603333) }, |
782 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
783 | { FRAC_CONST(-0.983254909515381), FRAC_CONST(0.182235360145569) }, |
784 | { FRAC_CONST(-0.985556066036224), FRAC_CONST(0.169349402189255) }, |
785 | { FRAC_CONST(-0.987688362598419), FRAC_CONST(0.156434446573257) }, |
786 | { FRAC_CONST(-0.989651441574097), FRAC_CONST(0.143492430448532) }, |
787 | { FRAC_CONST(-0.991444885730743), FRAC_CONST(0.130526080727577) }, |
788 | { FRAC_CONST(-0.993068456649780), FRAC_CONST(0.117537356913090) }, |
789 | { FRAC_CONST(-0.994521915912628), FRAC_CONST(0.104528494179249) }, |
790 | { FRAC_CONST(-0.995804965496063), FRAC_CONST(0.091501489281654) }, |
791 | { FRAC_CONST(-0.996917366981506), FRAC_CONST(0.078459039330482) }, |
792 | { FRAC_CONST(-0.997858941555023), FRAC_CONST(0.065403148531914) }, |
793 | { FRAC_CONST(-0.998629570007324), FRAC_CONST(0.052335809916258) }, |
794 | { FRAC_CONST(-0.999229013919830), FRAC_CONST(0.039259742945433) }, |
795 | { FRAC_CONST(-0.999657332897186), FRAC_CONST(0.026176951825619) }, |
796 | { FRAC_CONST(-0.999914348125458), FRAC_CONST(0.013089434243739) }, |
797 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
798 | { FRAC_CONST(0.999657332897186), FRAC_CONST(0.026176949962974) }, |
799 | { FRAC_CONST(0.998629510402679), FRAC_CONST(0.052335958927870) }, |
800 | { FRAC_CONST(0.996917307376862), FRAC_CONST(0.078459098935127) }, |
801 | { FRAC_CONST(0.994521915912628), FRAC_CONST(0.104528464376926) }, |
802 | { FRAC_CONST(0.991444885730743), FRAC_CONST(0.130526199936867) }, |
803 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
804 | { FRAC_CONST(0.983254909515381), FRAC_CONST(0.182235524058342) }, |
805 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
806 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
807 | { FRAC_CONST(0.965925812721252), FRAC_CONST(0.258819043636322) }, |
808 | { FRAC_CONST(0.958819746971130), FRAC_CONST(0.284015357494354) }, |
809 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
810 | { FRAC_CONST(0.942641496658325), FRAC_CONST(0.333806872367859) }, |
811 | { FRAC_CONST(0.933580398559570), FRAC_CONST(0.358367949724197) }, |
812 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
813 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
814 | { FRAC_CONST(0.902585268020630), FRAC_CONST(0.430511116981506) }, |
815 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
816 | { FRAC_CONST(0.878817081451416), FRAC_CONST(0.477158784866333) }, |
817 | { FRAC_CONST(0.866025388240814), FRAC_CONST(0.500000000000000) }, |
818 | { FRAC_CONST(0.852640151977539), FRAC_CONST(0.522498548030853) }, |
819 | { FRAC_CONST(0.838670551776886), FRAC_CONST(0.544639050960541) }, |
820 | { FRAC_CONST(0.824126183986664), FRAC_CONST(0.566406250000000) }, |
821 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
822 | { FRAC_CONST(0.793353319168091), FRAC_CONST(0.608761429786682) }, |
823 | { FRAC_CONST(0.777145922183990), FRAC_CONST(0.629320383071899) }, |
824 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
825 | { FRAC_CONST(0.743144810199738), FRAC_CONST(0.669130623340607) }, |
826 | { FRAC_CONST(0.725374400615692), FRAC_CONST(0.688354551792145) }, |
827 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
828 | { FRAC_CONST(0.688354551792145), FRAC_CONST(0.725374400615692) }, |
829 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
830 | { FRAC_CONST(0.649448037147522), FRAC_CONST(0.760405957698822) }, |
831 | { FRAC_CONST(0.629320383071899), FRAC_CONST(0.777145981788635) }, |
832 | { FRAC_CONST(0.608761370182037), FRAC_CONST(0.793353378772736) }, |
833 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
834 | { FRAC_CONST(0.566406250000000), FRAC_CONST(0.824126183986664) }, |
835 | { FRAC_CONST(0.544638991355896), FRAC_CONST(0.838670611381531) }, |
836 | { FRAC_CONST(0.522498488426209), FRAC_CONST(0.852640211582184) }, |
837 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
838 | { FRAC_CONST(0.477158755064011), FRAC_CONST(0.878817141056061) }, |
839 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
840 | { FRAC_CONST(0.430511027574539), FRAC_CONST(0.902585327625275) }, |
841 | { FRAC_CONST(0.406736612319946), FRAC_CONST(0.913545489311218) }, |
842 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
843 | { FRAC_CONST(0.358367860317230), FRAC_CONST(0.933580458164215) }, |
844 | { FRAC_CONST(0.333806812763214), FRAC_CONST(0.942641496658325) }, |
845 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
846 | { FRAC_CONST(0.284015327692032), FRAC_CONST(0.958819746971130) }, |
847 | { FRAC_CONST(0.258819073438644), FRAC_CONST(0.965925812721252) }, |
848 | { FRAC_CONST(0.233445301651955), FRAC_CONST(0.972369909286499) }, |
849 | { FRAC_CONST(0.207911655306816), FRAC_CONST(0.978147625923157) }, |
850 | { FRAC_CONST(0.182235524058342), FRAC_CONST(0.983254909515381) }, |
851 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
852 | { FRAC_CONST(0.130526125431061), FRAC_CONST(0.991444885730743) }, |
853 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
854 | { FRAC_CONST(0.078459084033966), FRAC_CONST(0.996917307376862) }, |
855 | { FRAC_CONST(0.052335973829031), FRAC_CONST(0.998629510402679) }, |
856 | { FRAC_CONST(0.026176875457168), FRAC_CONST(0.999657332897186) }, |
857 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
858 | { FRAC_CONST(-0.026176963001490), FRAC_CONST(0.999657332897186) }, |
859 | { FRAC_CONST(-0.052336059510708), FRAC_CONST(0.998629510402679) }, |
860 | { FRAC_CONST(-0.078459173440933), FRAC_CONST(0.996917307376862) }, |
861 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
862 | { FRAC_CONST(-0.130526214838028), FRAC_CONST(0.991444885730743) }, |
863 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
864 | { FRAC_CONST(-0.182235598564148), FRAC_CONST(0.983254909515381) }, |
865 | { FRAC_CONST(-0.207911744713783), FRAC_CONST(0.978147566318512) }, |
866 | { FRAC_CONST(-0.233445391058922), FRAC_CONST(0.972369909286499) }, |
867 | { FRAC_CONST(-0.258819162845612), FRAC_CONST(0.965925812721252) }, |
868 | { FRAC_CONST(-0.284015417098999), FRAC_CONST(0.958819687366486) }, |
869 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
870 | { FRAC_CONST(-0.333806872367859), FRAC_CONST(0.942641496658325) }, |
871 | { FRAC_CONST(-0.358367949724197), FRAC_CONST(0.933580458164215) }, |
872 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
873 | { FRAC_CONST(-0.406736701726913), FRAC_CONST(0.913545429706573) }, |
874 | { FRAC_CONST(-0.430511116981506), FRAC_CONST(0.902585268020630) }, |
875 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
876 | { FRAC_CONST(-0.477158725261688), FRAC_CONST(0.878817141056061) }, |
877 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
878 | { FRAC_CONST(0.998629510402679), FRAC_CONST(0.052335958927870) }, |
879 | { FRAC_CONST(0.994521915912628), FRAC_CONST(0.104528464376926) }, |
880 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
881 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
882 | { FRAC_CONST(0.965925812721252), FRAC_CONST(0.258819043636322) }, |
883 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
884 | { FRAC_CONST(0.933580398559570), FRAC_CONST(0.358367949724197) }, |
885 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
886 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
887 | { FRAC_CONST(0.866025388240814), FRAC_CONST(0.500000000000000) }, |
888 | { FRAC_CONST(0.838670551776886), FRAC_CONST(0.544639050960541) }, |
889 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
890 | { FRAC_CONST(0.777145922183990), FRAC_CONST(0.629320383071899) }, |
891 | { FRAC_CONST(0.743144810199738), FRAC_CONST(0.669130623340607) }, |
892 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
893 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
894 | { FRAC_CONST(0.629320383071899), FRAC_CONST(0.777145981788635) }, |
895 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
896 | { FRAC_CONST(0.544638991355896), FRAC_CONST(0.838670611381531) }, |
897 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
898 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
899 | { FRAC_CONST(0.406736612319946), FRAC_CONST(0.913545489311218) }, |
900 | { FRAC_CONST(0.358367860317230), FRAC_CONST(0.933580458164215) }, |
901 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
902 | { FRAC_CONST(0.258819073438644), FRAC_CONST(0.965925812721252) }, |
903 | { FRAC_CONST(0.207911655306816), FRAC_CONST(0.978147625923157) }, |
904 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
905 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
906 | { FRAC_CONST(0.052335973829031), FRAC_CONST(0.998629510402679) }, |
907 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
908 | { FRAC_CONST(-0.052336059510708), FRAC_CONST(0.998629510402679) }, |
909 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
910 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
911 | { FRAC_CONST(-0.207911744713783), FRAC_CONST(0.978147566318512) }, |
912 | { FRAC_CONST(-0.258819162845612), FRAC_CONST(0.965925812721252) }, |
913 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
914 | { FRAC_CONST(-0.358367949724197), FRAC_CONST(0.933580458164215) }, |
915 | { FRAC_CONST(-0.406736701726913), FRAC_CONST(0.913545429706573) }, |
916 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
917 | { FRAC_CONST(-0.500000059604645), FRAC_CONST(0.866025388240814) }, |
918 | { FRAC_CONST(-0.544639050960541), FRAC_CONST(0.838670551776886) }, |
919 | { FRAC_CONST(-0.587785184383392), FRAC_CONST(0.809017002582550) }, |
920 | { FRAC_CONST(-0.629320502281189), FRAC_CONST(0.777145862579346) }, |
921 | { FRAC_CONST(-0.669130682945251), FRAC_CONST(0.743144810199738) }, |
922 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
923 | { FRAC_CONST(-0.743144929409027), FRAC_CONST(0.669130444526672) }, |
924 | { FRAC_CONST(-0.777146041393280), FRAC_CONST(0.629320263862610) }, |
925 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
926 | { FRAC_CONST(-0.838670551776886), FRAC_CONST(0.544639050960541) }, |
927 | { FRAC_CONST(-0.866025388240814), FRAC_CONST(0.500000059604645) }, |
928 | { FRAC_CONST(-0.891006588935852), FRAC_CONST(0.453990370035172) }, |
929 | { FRAC_CONST(-0.913545489311218), FRAC_CONST(0.406736582517624) }, |
930 | { FRAC_CONST(-0.933580458164215), FRAC_CONST(0.358367919921875) }, |
931 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
932 | { FRAC_CONST(-0.965925872325897), FRAC_CONST(0.258818924427032) }, |
933 | { FRAC_CONST(-0.978147625923157), FRAC_CONST(0.207911610603333) }, |
934 | { FRAC_CONST(-0.987688362598419), FRAC_CONST(0.156434446573257) }, |
935 | { FRAC_CONST(-0.994521915912628), FRAC_CONST(0.104528494179249) }, |
936 | { FRAC_CONST(-0.998629570007324), FRAC_CONST(0.052335809916258) }, |
937 | { FRAC_CONST(-1.000000000000000), FRAC_CONST(-0.000000087422777) }, |
938 | { FRAC_CONST(-0.998629510402679), FRAC_CONST(-0.052335985004902) }, |
939 | { FRAC_CONST(-0.994521856307983), FRAC_CONST(-0.104528672993183) }, |
940 | { FRAC_CONST(-0.987688302993774), FRAC_CONST(-0.156434610486031) }, |
941 | { FRAC_CONST(-0.978147566318512), FRAC_CONST(-0.207911789417267) }, |
942 | { FRAC_CONST(-0.965925812721252), FRAC_CONST(-0.258819073438644) }, |
943 | { FRAC_CONST(-0.951056540012360), FRAC_CONST(-0.309016972780228) }, |
944 | { FRAC_CONST(-0.933580398559570), FRAC_CONST(-0.358368098735809) }, |
945 | { FRAC_CONST(-0.913545429706573), FRAC_CONST(-0.406736731529236) }, |
946 | { FRAC_CONST(-0.891006529331207), FRAC_CONST(-0.453990548849106) }, |
947 | { FRAC_CONST(-0.866025269031525), FRAC_CONST(-0.500000178813934) }, |
948 | { FRAC_CONST(-0.838670492172241), FRAC_CONST(-0.544639170169830) }, |
949 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
950 | { FRAC_CONST(-0.777145922183990), FRAC_CONST(-0.629320442676544) }, |
951 | { FRAC_CONST(-0.743144810199738), FRAC_CONST(-0.669130623340607) }, |
952 | { FRAC_CONST(-0.707106649875641), FRAC_CONST(-0.707106888294220) }, |
953 | { FRAC_CONST(-0.669130504131317), FRAC_CONST(-0.743144869804382) }, |
954 | { FRAC_CONST(-0.629320323467255), FRAC_CONST(-0.777145981788635) }, |
955 | { FRAC_CONST(-0.587785065174103), FRAC_CONST(-0.809017121791840) }, |
956 | { FRAC_CONST(-0.544639110565186), FRAC_CONST(-0.838670551776886) }, |
957 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
958 | { FRAC_CONST(0.996917307376862), FRAC_CONST(0.078459098935127) }, |
959 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
960 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
961 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
962 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
963 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
964 | { FRAC_CONST(0.852640151977539), FRAC_CONST(0.522498548030853) }, |
965 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
966 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
967 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
968 | { FRAC_CONST(0.649448037147522), FRAC_CONST(0.760405957698822) }, |
969 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
970 | { FRAC_CONST(0.522498488426209), FRAC_CONST(0.852640211582184) }, |
971 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
972 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
973 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
974 | { FRAC_CONST(0.233445301651955), FRAC_CONST(0.972369909286499) }, |
975 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
976 | { FRAC_CONST(0.078459084033966), FRAC_CONST(0.996917307376862) }, |
977 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
978 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
979 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
980 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
981 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
982 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
983 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
984 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
985 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
986 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
987 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
988 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
989 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
990 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
991 | { FRAC_CONST(-0.587785184383392), FRAC_CONST(0.809017002582550) }, |
992 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
993 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
994 | { FRAC_CONST(-0.891006588935852), FRAC_CONST(0.453990370035172) }, |
995 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
996 | { FRAC_CONST(-0.987688362598419), FRAC_CONST(0.156434446573257) }, |
997 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
998 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
999 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
1000 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
1001 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1002 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1003 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
1004 | { FRAC_CONST(-0.078459173440933), FRAC_CONST(0.996917307376862) }, |
1005 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1006 | { FRAC_CONST(-0.522498667240143), FRAC_CONST(0.852640092372894) }, |
1007 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1008 | { FRAC_CONST(-0.852640211582184), FRAC_CONST(0.522498488426209) }, |
1009 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1010 | { FRAC_CONST(-0.996917366981506), FRAC_CONST(0.078459039330482) }, |
1011 | { FRAC_CONST(-0.987688302993774), FRAC_CONST(-0.156434610486031) }, |
1012 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1013 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1014 | { FRAC_CONST(-0.649447917938232), FRAC_CONST(-0.760406076908112) }, |
1015 | { FRAC_CONST(-0.453990221023560), FRAC_CONST(-0.891006648540497) }, |
1016 | { FRAC_CONST(-0.233445450663567), FRAC_CONST(-0.972369909286499) }, |
1017 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1018 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1019 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1020 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1021 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1022 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1023 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1024 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1025 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1026 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
1027 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1028 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1029 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1030 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1031 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1032 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1033 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1034 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1035 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1036 | { FRAC_CONST(0.309017121791840), FRAC_CONST(-0.951056480407715) } |
1037 | }; |
1038 | #endif |
1039 | |
1040 | ALIGN static const complex_t cfft_tab_64[] = { |
1041 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1042 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
1043 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1044 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1045 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1046 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
1047 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1048 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
1049 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1050 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1051 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1052 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
1053 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1054 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
1055 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1056 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1057 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1058 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1059 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1060 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1061 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1062 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1063 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1064 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1065 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1066 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1067 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
1068 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
1069 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1070 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
1071 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
1072 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1073 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1074 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1075 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1076 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1077 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1078 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1079 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1080 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
1081 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1082 | { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) }, |
1083 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1084 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) }, |
1085 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1086 | { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) }, |
1087 | { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) }, |
1088 | { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) }, |
1089 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1090 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1091 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1092 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1093 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1094 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1095 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1096 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1097 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1098 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1099 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1100 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1101 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1102 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1103 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1104 | { FRAC_CONST(0.000000011924881), FRAC_CONST(-1.000000000000000) } |
1105 | }; |
1106 | |
1107 | #ifdef ALLOW_SMALL_FRAMELENGTH |
1108 | ALIGN static const complex_t cfft_tab_60[] = { |
1109 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1110 | { FRAC_CONST(0.994521915912628), FRAC_CONST(0.104528464376926) }, |
1111 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
1112 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1113 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
1114 | { FRAC_CONST(0.866025388240814), FRAC_CONST(0.500000000000000) }, |
1115 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1116 | { FRAC_CONST(0.743144810199738), FRAC_CONST(0.669130623340607) }, |
1117 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
1118 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1119 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
1120 | { FRAC_CONST(0.406736612319946), FRAC_CONST(0.913545489311218) }, |
1121 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1122 | { FRAC_CONST(0.207911655306816), FRAC_CONST(0.978147625923157) }, |
1123 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
1124 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1125 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
1126 | { FRAC_CONST(-0.207911744713783), FRAC_CONST(0.978147566318512) }, |
1127 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1128 | { FRAC_CONST(-0.406736701726913), FRAC_CONST(0.913545429706573) }, |
1129 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1130 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
1131 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
1132 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1133 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
1134 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
1135 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1136 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
1137 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
1138 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1139 | { FRAC_CONST(-0.500000059604645), FRAC_CONST(0.866025388240814) }, |
1140 | { FRAC_CONST(-0.669130682945251), FRAC_CONST(0.743144810199738) }, |
1141 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
1142 | { FRAC_CONST(-0.913545489311218), FRAC_CONST(0.406736582517624) }, |
1143 | { FRAC_CONST(-0.978147625923157), FRAC_CONST(0.207911610603333) }, |
1144 | { FRAC_CONST(-1.000000000000000), FRAC_CONST(-0.000000087422777) }, |
1145 | { FRAC_CONST(-0.978147566318512), FRAC_CONST(-0.207911789417267) }, |
1146 | { FRAC_CONST(-0.913545429706573), FRAC_CONST(-0.406736731529236) }, |
1147 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1148 | { FRAC_CONST(-0.669130504131317), FRAC_CONST(-0.743144869804382) }, |
1149 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1150 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1151 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1152 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1153 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1154 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1155 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1156 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1157 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1158 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
1159 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1160 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1161 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1162 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1163 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1164 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1165 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1166 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1167 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1168 | { FRAC_CONST(0.309017121791840), FRAC_CONST(-0.951056480407715) } |
1169 | }; |
1170 | #endif |
1171 | |
1172 | #ifdef LD_DEC |
1173 | |
1174 | ALIGN static const complex_t cfft_tab_256[] = { |
1175 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1176 | { FRAC_CONST(0.999698817729950), FRAC_CONST(0.024541229009628) }, |
1177 | { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) }, |
1178 | { FRAC_CONST(0.997290432453156), FRAC_CONST(0.073564566671848) }, |
1179 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
1180 | { FRAC_CONST(0.992479562759399), FRAC_CONST(0.122410677373409) }, |
1181 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
1182 | { FRAC_CONST(0.985277652740479), FRAC_CONST(0.170961901545525) }, |
1183 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1184 | { FRAC_CONST(0.975702106952667), FRAC_CONST(0.219101235270500) }, |
1185 | { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) }, |
1186 | { FRAC_CONST(0.963776051998138), FRAC_CONST(0.266712784767151) }, |
1187 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1188 | { FRAC_CONST(0.949528157711029), FRAC_CONST(0.313681751489639) }, |
1189 | { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) }, |
1190 | { FRAC_CONST(0.932992815971375), FRAC_CONST(0.359895050525665) }, |
1191 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1192 | { FRAC_CONST(0.914209723472595), FRAC_CONST(0.405241340398788) }, |
1193 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
1194 | { FRAC_CONST(0.893224298954010), FRAC_CONST(0.449611335992813) }, |
1195 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
1196 | { FRAC_CONST(0.870086967945099), FRAC_CONST(0.492898225784302) }, |
1197 | { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) }, |
1198 | { FRAC_CONST(0.844853579998016), FRAC_CONST(0.534997642040253) }, |
1199 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1200 | { FRAC_CONST(0.817584812641144), FRAC_CONST(0.575808227062225) }, |
1201 | { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) }, |
1202 | { FRAC_CONST(0.788346409797668), FRAC_CONST(0.615231633186340) }, |
1203 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
1204 | { FRAC_CONST(0.757208824157715), FRAC_CONST(0.653172850608826) }, |
1205 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
1206 | { FRAC_CONST(0.724247097969055), FRAC_CONST(0.689540565013886) }, |
1207 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1208 | { FRAC_CONST(0.689540505409241), FRAC_CONST(0.724247097969055) }, |
1209 | { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) }, |
1210 | { FRAC_CONST(0.653172791004181), FRAC_CONST(0.757208883762360) }, |
1211 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1212 | { FRAC_CONST(0.615231573581696), FRAC_CONST(0.788346409797668) }, |
1213 | { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) }, |
1214 | { FRAC_CONST(0.575808167457581), FRAC_CONST(0.817584812641144) }, |
1215 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1216 | { FRAC_CONST(0.534997642040253), FRAC_CONST(0.844853579998016) }, |
1217 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
1218 | { FRAC_CONST(0.492898195981979), FRAC_CONST(0.870086967945099) }, |
1219 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
1220 | { FRAC_CONST(0.449611306190491), FRAC_CONST(0.893224298954010) }, |
1221 | { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) }, |
1222 | { FRAC_CONST(0.405241280794144), FRAC_CONST(0.914209783077240) }, |
1223 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1224 | { FRAC_CONST(0.359894961118698), FRAC_CONST(0.932992815971375) }, |
1225 | { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) }, |
1226 | { FRAC_CONST(0.313681662082672), FRAC_CONST(0.949528217315674) }, |
1227 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
1228 | { FRAC_CONST(0.266712754964828), FRAC_CONST(0.963776051998138) }, |
1229 | { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) }, |
1230 | { FRAC_CONST(0.219101220369339), FRAC_CONST(0.975702106952667) }, |
1231 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1232 | { FRAC_CONST(0.170961856842041), FRAC_CONST(0.985277652740479) }, |
1233 | { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) }, |
1234 | { FRAC_CONST(0.122410625219345), FRAC_CONST(0.992479562759399) }, |
1235 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1236 | { FRAC_CONST(0.073564492166042), FRAC_CONST(0.997290432453156) }, |
1237 | { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) }, |
1238 | { FRAC_CONST(0.024541135877371), FRAC_CONST(0.999698817729950) }, |
1239 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1240 | { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) }, |
1241 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
1242 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
1243 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1244 | { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) }, |
1245 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1246 | { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) }, |
1247 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1248 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
1249 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
1250 | { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) }, |
1251 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1252 | { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) }, |
1253 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
1254 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
1255 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1256 | { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) }, |
1257 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1258 | { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) }, |
1259 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1260 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
1261 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
1262 | { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) }, |
1263 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1264 | { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) }, |
1265 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
1266 | { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) }, |
1267 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1268 | { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) }, |
1269 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1270 | { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) }, |
1271 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1272 | { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) }, |
1273 | { FRAC_CONST(-0.098017223179340), FRAC_CONST(0.995184719562531) }, |
1274 | { FRAC_CONST(-0.146730571985245), FRAC_CONST(0.989176511764526) }, |
1275 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1276 | { FRAC_CONST(-0.242980197072029), FRAC_CONST(0.970031261444092) }, |
1277 | { FRAC_CONST(-0.290284723043442), FRAC_CONST(0.956940293312073) }, |
1278 | { FRAC_CONST(-0.336889922618866), FRAC_CONST(0.941544055938721) }, |
1279 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
1280 | { FRAC_CONST(-0.427555084228516), FRAC_CONST(0.903989315032959) }, |
1281 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
1282 | { FRAC_CONST(-0.514102756977081), FRAC_CONST(0.857728600502014) }, |
1283 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
1284 | { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) }, |
1285 | { FRAC_CONST(-0.634393274784088), FRAC_CONST(0.773010492324829) }, |
1286 | { FRAC_CONST(-0.671559035778046), FRAC_CONST(0.740951061248779) }, |
1287 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1288 | { FRAC_CONST(-0.740951240062714), FRAC_CONST(0.671558856964111) }, |
1289 | { FRAC_CONST(-0.773010492324829), FRAC_CONST(0.634393274784088) }, |
1290 | { FRAC_CONST(-0.803207635879517), FRAC_CONST(0.595699131488800) }, |
1291 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
1292 | { FRAC_CONST(-0.857728600502014), FRAC_CONST(0.514102756977081) }, |
1293 | { FRAC_CONST(-0.881921350955963), FRAC_CONST(0.471396625041962) }, |
1294 | { FRAC_CONST(-0.903989315032959), FRAC_CONST(0.427555054426193) }, |
1295 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
1296 | { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) }, |
1297 | { FRAC_CONST(-0.956940352916718), FRAC_CONST(0.290284723043442) }, |
1298 | { FRAC_CONST(-0.970031261444092), FRAC_CONST(0.242980077862740) }, |
1299 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1300 | { FRAC_CONST(-0.989176511764526), FRAC_CONST(0.146730333566666) }, |
1301 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(0.098017096519470) }, |
1302 | { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067486077547) }, |
1303 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1304 | { FRAC_CONST(0.997290432453156), FRAC_CONST(0.073564566671848) }, |
1305 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
1306 | { FRAC_CONST(0.975702106952667), FRAC_CONST(0.219101235270500) }, |
1307 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1308 | { FRAC_CONST(0.932992815971375), FRAC_CONST(0.359895050525665) }, |
1309 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
1310 | { FRAC_CONST(0.870086967945099), FRAC_CONST(0.492898225784302) }, |
1311 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1312 | { FRAC_CONST(0.788346469402313), FRAC_CONST(0.615231573581696) }, |
1313 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
1314 | { FRAC_CONST(0.689540505409241), FRAC_CONST(0.724247097969055) }, |
1315 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1316 | { FRAC_CONST(0.575808227062225), FRAC_CONST(0.817584812641144) }, |
1317 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
1318 | { FRAC_CONST(0.449611306190491), FRAC_CONST(0.893224298954010) }, |
1319 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1320 | { FRAC_CONST(0.313681751489639), FRAC_CONST(0.949528157711029) }, |
1321 | { FRAC_CONST(0.242980241775513), FRAC_CONST(0.970031261444092) }, |
1322 | { FRAC_CONST(0.170961856842041), FRAC_CONST(0.985277652740479) }, |
1323 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1324 | { FRAC_CONST(0.024541255086660), FRAC_CONST(0.999698817729950) }, |
1325 | { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) }, |
1326 | { FRAC_CONST(-0.122410707175732), FRAC_CONST(0.992479503154755) }, |
1327 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1328 | { FRAC_CONST(-0.266712725162506), FRAC_CONST(0.963776051998138) }, |
1329 | { FRAC_CONST(-0.336889803409576), FRAC_CONST(0.941544055938721) }, |
1330 | { FRAC_CONST(-0.405241340398788), FRAC_CONST(0.914209723472595) }, |
1331 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
1332 | { FRAC_CONST(-0.534997701644897), FRAC_CONST(0.844853520393372) }, |
1333 | { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) }, |
1334 | { FRAC_CONST(-0.653172850608826), FRAC_CONST(0.757208824157715) }, |
1335 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1336 | { FRAC_CONST(-0.757208824157715), FRAC_CONST(0.653172850608826) }, |
1337 | { FRAC_CONST(-0.803207516670227), FRAC_CONST(0.595699369907379) }, |
1338 | { FRAC_CONST(-0.844853520393372), FRAC_CONST(0.534997701644897) }, |
1339 | { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) }, |
1340 | { FRAC_CONST(-0.914209783077240), FRAC_CONST(0.405241221189499) }, |
1341 | { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) }, |
1342 | { FRAC_CONST(-0.963776051998138), FRAC_CONST(0.266712725162506) }, |
1343 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1344 | { FRAC_CONST(-0.992479503154755), FRAC_CONST(0.122410699725151) }, |
1345 | { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067724496126) }, |
1346 | { FRAC_CONST(-0.999698817729950), FRAC_CONST(-0.024541147053242) }, |
1347 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) }, |
1348 | { FRAC_CONST(-0.985277652740479), FRAC_CONST(-0.170961990952492) }, |
1349 | { FRAC_CONST(-0.970031261444092), FRAC_CONST(-0.242980241775513) }, |
1350 | { FRAC_CONST(-0.949528157711029), FRAC_CONST(-0.313681781291962) }, |
1351 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1352 | { FRAC_CONST(-0.893224298954010), FRAC_CONST(-0.449611306190491) }, |
1353 | { FRAC_CONST(-0.857728660106659), FRAC_CONST(-0.514102697372437) }, |
1354 | { FRAC_CONST(-0.817584872245789), FRAC_CONST(-0.575808107852936) }, |
1355 | { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) }, |
1356 | { FRAC_CONST(-0.724247038364410), FRAC_CONST(-0.689540624618530) }, |
1357 | { FRAC_CONST(-0.671558916568756), FRAC_CONST(-0.740951180458069) }, |
1358 | { FRAC_CONST(-0.615231573581696), FRAC_CONST(-0.788346469402313) }, |
1359 | { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) }, |
1360 | { FRAC_CONST(-0.492898195981979), FRAC_CONST(-0.870086967945099) }, |
1361 | { FRAC_CONST(-0.427554935216904), FRAC_CONST(-0.903989374637604) }, |
1362 | { FRAC_CONST(-0.359895110130310), FRAC_CONST(-0.932992756366730) }, |
1363 | { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) }, |
1364 | { FRAC_CONST(-0.219101369380951), FRAC_CONST(-0.975702106952667) }, |
1365 | { FRAC_CONST(-0.146730408072472), FRAC_CONST(-0.989176511764526) }, |
1366 | { FRAC_CONST(-0.073564760386944), FRAC_CONST(-0.997290432453156) }, |
1367 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1368 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
1369 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1370 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1371 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1372 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
1373 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1374 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
1375 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1376 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1377 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1378 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
1379 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1380 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
1381 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1382 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1383 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1384 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1385 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1386 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1387 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1388 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1389 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1390 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1391 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1392 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1393 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
1394 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
1395 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1396 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
1397 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
1398 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1399 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1400 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1401 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1402 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1403 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1404 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1405 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1406 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
1407 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1408 | { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) }, |
1409 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1410 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) }, |
1411 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1412 | { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) }, |
1413 | { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) }, |
1414 | { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) }, |
1415 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1416 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1417 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1418 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1419 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1420 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1421 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1422 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1423 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1424 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1425 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1426 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1427 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1428 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1429 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1430 | { FRAC_CONST(0.000000011924881), FRAC_CONST(-1.000000000000000) } |
1431 | }; |
1432 | |
1433 | #ifdef ALLOW_SMALL_FRAMELENGTH |
1434 | ALIGN static const complex_t cfft_tab_240[] = { |
1435 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1436 | { FRAC_CONST(0.999657332897186), FRAC_CONST(0.026176949962974) }, |
1437 | { FRAC_CONST(0.998629510402679), FRAC_CONST(0.052335958927870) }, |
1438 | { FRAC_CONST(0.996917307376862), FRAC_CONST(0.078459098935127) }, |
1439 | { FRAC_CONST(0.994521915912628), FRAC_CONST(0.104528464376926) }, |
1440 | { FRAC_CONST(0.991444885730743), FRAC_CONST(0.130526199936867) }, |
1441 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
1442 | { FRAC_CONST(0.983254909515381), FRAC_CONST(0.182235524058342) }, |
1443 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
1444 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
1445 | { FRAC_CONST(0.965925812721252), FRAC_CONST(0.258819043636322) }, |
1446 | { FRAC_CONST(0.958819746971130), FRAC_CONST(0.284015357494354) }, |
1447 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1448 | { FRAC_CONST(0.942641496658325), FRAC_CONST(0.333806872367859) }, |
1449 | { FRAC_CONST(0.933580398559570), FRAC_CONST(0.358367949724197) }, |
1450 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1451 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
1452 | { FRAC_CONST(0.902585268020630), FRAC_CONST(0.430511116981506) }, |
1453 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
1454 | { FRAC_CONST(0.878817081451416), FRAC_CONST(0.477158784866333) }, |
1455 | { FRAC_CONST(0.866025388240814), FRAC_CONST(0.500000000000000) }, |
1456 | { FRAC_CONST(0.852640151977539), FRAC_CONST(0.522498548030853) }, |
1457 | { FRAC_CONST(0.838670551776886), FRAC_CONST(0.544639050960541) }, |
1458 | { FRAC_CONST(0.824126183986664), FRAC_CONST(0.566406250000000) }, |
1459 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1460 | { FRAC_CONST(0.793353319168091), FRAC_CONST(0.608761429786682) }, |
1461 | { FRAC_CONST(0.777145922183990), FRAC_CONST(0.629320383071899) }, |
1462 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
1463 | { FRAC_CONST(0.743144810199738), FRAC_CONST(0.669130623340607) }, |
1464 | { FRAC_CONST(0.725374400615692), FRAC_CONST(0.688354551792145) }, |
1465 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1466 | { FRAC_CONST(0.688354551792145), FRAC_CONST(0.725374400615692) }, |
1467 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
1468 | { FRAC_CONST(0.649448037147522), FRAC_CONST(0.760405957698822) }, |
1469 | { FRAC_CONST(0.629320383071899), FRAC_CONST(0.777145981788635) }, |
1470 | { FRAC_CONST(0.608761370182037), FRAC_CONST(0.793353378772736) }, |
1471 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1472 | { FRAC_CONST(0.566406250000000), FRAC_CONST(0.824126183986664) }, |
1473 | { FRAC_CONST(0.544638991355896), FRAC_CONST(0.838670611381531) }, |
1474 | { FRAC_CONST(0.522498488426209), FRAC_CONST(0.852640211582184) }, |
1475 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
1476 | { FRAC_CONST(0.477158755064011), FRAC_CONST(0.878817141056061) }, |
1477 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
1478 | { FRAC_CONST(0.430511027574539), FRAC_CONST(0.902585327625275) }, |
1479 | { FRAC_CONST(0.406736612319946), FRAC_CONST(0.913545489311218) }, |
1480 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1481 | { FRAC_CONST(0.358367860317230), FRAC_CONST(0.933580458164215) }, |
1482 | { FRAC_CONST(0.333806812763214), FRAC_CONST(0.942641496658325) }, |
1483 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1484 | { FRAC_CONST(0.284015327692032), FRAC_CONST(0.958819746971130) }, |
1485 | { FRAC_CONST(0.258819073438644), FRAC_CONST(0.965925812721252) }, |
1486 | { FRAC_CONST(0.233445301651955), FRAC_CONST(0.972369909286499) }, |
1487 | { FRAC_CONST(0.207911655306816), FRAC_CONST(0.978147625923157) }, |
1488 | { FRAC_CONST(0.182235524058342), FRAC_CONST(0.983254909515381) }, |
1489 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
1490 | { FRAC_CONST(0.130526125431061), FRAC_CONST(0.991444885730743) }, |
1491 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
1492 | { FRAC_CONST(0.078459084033966), FRAC_CONST(0.996917307376862) }, |
1493 | { FRAC_CONST(0.052335973829031), FRAC_CONST(0.998629510402679) }, |
1494 | { FRAC_CONST(0.026176875457168), FRAC_CONST(0.999657332897186) }, |
1495 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1496 | { FRAC_CONST(-0.026176963001490), FRAC_CONST(0.999657332897186) }, |
1497 | { FRAC_CONST(-0.052336059510708), FRAC_CONST(0.998629510402679) }, |
1498 | { FRAC_CONST(-0.078459173440933), FRAC_CONST(0.996917307376862) }, |
1499 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
1500 | { FRAC_CONST(-0.130526214838028), FRAC_CONST(0.991444885730743) }, |
1501 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
1502 | { FRAC_CONST(-0.182235598564148), FRAC_CONST(0.983254909515381) }, |
1503 | { FRAC_CONST(-0.207911744713783), FRAC_CONST(0.978147566318512) }, |
1504 | { FRAC_CONST(-0.233445391058922), FRAC_CONST(0.972369909286499) }, |
1505 | { FRAC_CONST(-0.258819162845612), FRAC_CONST(0.965925812721252) }, |
1506 | { FRAC_CONST(-0.284015417098999), FRAC_CONST(0.958819687366486) }, |
1507 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1508 | { FRAC_CONST(-0.333806872367859), FRAC_CONST(0.942641496658325) }, |
1509 | { FRAC_CONST(-0.358367949724197), FRAC_CONST(0.933580458164215) }, |
1510 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
1511 | { FRAC_CONST(-0.406736701726913), FRAC_CONST(0.913545429706573) }, |
1512 | { FRAC_CONST(-0.430511116981506), FRAC_CONST(0.902585268020630) }, |
1513 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
1514 | { FRAC_CONST(-0.477158725261688), FRAC_CONST(0.878817141056061) }, |
1515 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1516 | { FRAC_CONST(0.998629510402679), FRAC_CONST(0.052335958927870) }, |
1517 | { FRAC_CONST(0.994521915912628), FRAC_CONST(0.104528464376926) }, |
1518 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
1519 | { FRAC_CONST(0.978147625923157), FRAC_CONST(0.207911700010300) }, |
1520 | { FRAC_CONST(0.965925812721252), FRAC_CONST(0.258819043636322) }, |
1521 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1522 | { FRAC_CONST(0.933580398559570), FRAC_CONST(0.358367949724197) }, |
1523 | { FRAC_CONST(0.913545429706573), FRAC_CONST(0.406736642122269) }, |
1524 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
1525 | { FRAC_CONST(0.866025388240814), FRAC_CONST(0.500000000000000) }, |
1526 | { FRAC_CONST(0.838670551776886), FRAC_CONST(0.544639050960541) }, |
1527 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1528 | { FRAC_CONST(0.777145922183990), FRAC_CONST(0.629320383071899) }, |
1529 | { FRAC_CONST(0.743144810199738), FRAC_CONST(0.669130623340607) }, |
1530 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1531 | { FRAC_CONST(0.669130563735962), FRAC_CONST(0.743144869804382) }, |
1532 | { FRAC_CONST(0.629320383071899), FRAC_CONST(0.777145981788635) }, |
1533 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1534 | { FRAC_CONST(0.544638991355896), FRAC_CONST(0.838670611381531) }, |
1535 | { FRAC_CONST(0.499999970197678), FRAC_CONST(0.866025447845459) }, |
1536 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
1537 | { FRAC_CONST(0.406736612319946), FRAC_CONST(0.913545489311218) }, |
1538 | { FRAC_CONST(0.358367860317230), FRAC_CONST(0.933580458164215) }, |
1539 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1540 | { FRAC_CONST(0.258819073438644), FRAC_CONST(0.965925812721252) }, |
1541 | { FRAC_CONST(0.207911655306816), FRAC_CONST(0.978147625923157) }, |
1542 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
1543 | { FRAC_CONST(0.104528419673443), FRAC_CONST(0.994521915912628) }, |
1544 | { FRAC_CONST(0.052335973829031), FRAC_CONST(0.998629510402679) }, |
1545 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1546 | { FRAC_CONST(-0.052336059510708), FRAC_CONST(0.998629510402679) }, |
1547 | { FRAC_CONST(-0.104528509080410), FRAC_CONST(0.994521915912628) }, |
1548 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
1549 | { FRAC_CONST(-0.207911744713783), FRAC_CONST(0.978147566318512) }, |
1550 | { FRAC_CONST(-0.258819162845612), FRAC_CONST(0.965925812721252) }, |
1551 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1552 | { FRAC_CONST(-0.358367949724197), FRAC_CONST(0.933580458164215) }, |
1553 | { FRAC_CONST(-0.406736701726913), FRAC_CONST(0.913545429706573) }, |
1554 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
1555 | { FRAC_CONST(-0.500000059604645), FRAC_CONST(0.866025388240814) }, |
1556 | { FRAC_CONST(-0.544639050960541), FRAC_CONST(0.838670551776886) }, |
1557 | { FRAC_CONST(-0.587785184383392), FRAC_CONST(0.809017002582550) }, |
1558 | { FRAC_CONST(-0.629320502281189), FRAC_CONST(0.777145862579346) }, |
1559 | { FRAC_CONST(-0.669130682945251), FRAC_CONST(0.743144810199738) }, |
1560 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1561 | { FRAC_CONST(-0.743144929409027), FRAC_CONST(0.669130444526672) }, |
1562 | { FRAC_CONST(-0.777146041393280), FRAC_CONST(0.629320263862610) }, |
1563 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
1564 | { FRAC_CONST(-0.838670551776886), FRAC_CONST(0.544639050960541) }, |
1565 | { FRAC_CONST(-0.866025388240814), FRAC_CONST(0.500000059604645) }, |
1566 | { FRAC_CONST(-0.891006588935852), FRAC_CONST(0.453990370035172) }, |
1567 | { FRAC_CONST(-0.913545489311218), FRAC_CONST(0.406736582517624) }, |
1568 | { FRAC_CONST(-0.933580458164215), FRAC_CONST(0.358367919921875) }, |
1569 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1570 | { FRAC_CONST(-0.965925872325897), FRAC_CONST(0.258818924427032) }, |
1571 | { FRAC_CONST(-0.978147625923157), FRAC_CONST(0.207911610603333) }, |
1572 | { FRAC_CONST(-0.987688362598419), FRAC_CONST(0.156434446573257) }, |
1573 | { FRAC_CONST(-0.994521915912628), FRAC_CONST(0.104528494179249) }, |
1574 | { FRAC_CONST(-0.998629570007324), FRAC_CONST(0.052335809916258) }, |
1575 | { FRAC_CONST(-1.000000000000000), FRAC_CONST(-0.000000087422777) }, |
1576 | { FRAC_CONST(-0.998629510402679), FRAC_CONST(-0.052335985004902) }, |
1577 | { FRAC_CONST(-0.994521856307983), FRAC_CONST(-0.104528672993183) }, |
1578 | { FRAC_CONST(-0.987688302993774), FRAC_CONST(-0.156434610486031) }, |
1579 | { FRAC_CONST(-0.978147566318512), FRAC_CONST(-0.207911789417267) }, |
1580 | { FRAC_CONST(-0.965925812721252), FRAC_CONST(-0.258819073438644) }, |
1581 | { FRAC_CONST(-0.951056540012360), FRAC_CONST(-0.309016972780228) }, |
1582 | { FRAC_CONST(-0.933580398559570), FRAC_CONST(-0.358368098735809) }, |
1583 | { FRAC_CONST(-0.913545429706573), FRAC_CONST(-0.406736731529236) }, |
1584 | { FRAC_CONST(-0.891006529331207), FRAC_CONST(-0.453990548849106) }, |
1585 | { FRAC_CONST(-0.866025269031525), FRAC_CONST(-0.500000178813934) }, |
1586 | { FRAC_CONST(-0.838670492172241), FRAC_CONST(-0.544639170169830) }, |
1587 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1588 | { FRAC_CONST(-0.777145922183990), FRAC_CONST(-0.629320442676544) }, |
1589 | { FRAC_CONST(-0.743144810199738), FRAC_CONST(-0.669130623340607) }, |
1590 | { FRAC_CONST(-0.707106649875641), FRAC_CONST(-0.707106888294220) }, |
1591 | { FRAC_CONST(-0.669130504131317), FRAC_CONST(-0.743144869804382) }, |
1592 | { FRAC_CONST(-0.629320323467255), FRAC_CONST(-0.777145981788635) }, |
1593 | { FRAC_CONST(-0.587785065174103), FRAC_CONST(-0.809017121791840) }, |
1594 | { FRAC_CONST(-0.544639110565186), FRAC_CONST(-0.838670551776886) }, |
1595 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1596 | { FRAC_CONST(0.996917307376862), FRAC_CONST(0.078459098935127) }, |
1597 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
1598 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
1599 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1600 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1601 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
1602 | { FRAC_CONST(0.852640151977539), FRAC_CONST(0.522498548030853) }, |
1603 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1604 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
1605 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1606 | { FRAC_CONST(0.649448037147522), FRAC_CONST(0.760405957698822) }, |
1607 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1608 | { FRAC_CONST(0.522498488426209), FRAC_CONST(0.852640211582184) }, |
1609 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
1610 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1611 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1612 | { FRAC_CONST(0.233445301651955), FRAC_CONST(0.972369909286499) }, |
1613 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
1614 | { FRAC_CONST(0.078459084033966), FRAC_CONST(0.996917307376862) }, |
1615 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1616 | { FRAC_CONST(0.987688362598419), FRAC_CONST(0.156434476375580) }, |
1617 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1618 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
1619 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1620 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1621 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1622 | { FRAC_CONST(0.453990519046783), FRAC_CONST(0.891006529331207) }, |
1623 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1624 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
1625 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1626 | { FRAC_CONST(-0.156434446573257), FRAC_CONST(0.987688362598419) }, |
1627 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1628 | { FRAC_CONST(-0.453990608453751), FRAC_CONST(0.891006469726563) }, |
1629 | { FRAC_CONST(-0.587785184383392), FRAC_CONST(0.809017002582550) }, |
1630 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1631 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
1632 | { FRAC_CONST(-0.891006588935852), FRAC_CONST(0.453990370035172) }, |
1633 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1634 | { FRAC_CONST(-0.987688362598419), FRAC_CONST(0.156434446573257) }, |
1635 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1636 | { FRAC_CONST(0.972369909286499), FRAC_CONST(0.233445376157761) }, |
1637 | { FRAC_CONST(0.891006529331207), FRAC_CONST(0.453990519046783) }, |
1638 | { FRAC_CONST(0.760405957698822), FRAC_CONST(0.649448096752167) }, |
1639 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1640 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1641 | { FRAC_CONST(0.156434372067451), FRAC_CONST(0.987688362598419) }, |
1642 | { FRAC_CONST(-0.078459173440933), FRAC_CONST(0.996917307376862) }, |
1643 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1644 | { FRAC_CONST(-0.522498667240143), FRAC_CONST(0.852640092372894) }, |
1645 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1646 | { FRAC_CONST(-0.852640211582184), FRAC_CONST(0.522498488426209) }, |
1647 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1648 | { FRAC_CONST(-0.996917366981506), FRAC_CONST(0.078459039330482) }, |
1649 | { FRAC_CONST(-0.987688302993774), FRAC_CONST(-0.156434610486031) }, |
1650 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1651 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1652 | { FRAC_CONST(-0.649447917938232), FRAC_CONST(-0.760406076908112) }, |
1653 | { FRAC_CONST(-0.453990221023560), FRAC_CONST(-0.891006648540497) }, |
1654 | { FRAC_CONST(-0.233445450663567), FRAC_CONST(-0.972369909286499) }, |
1655 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1656 | { FRAC_CONST(0.951056540012360), FRAC_CONST(0.309017002582550) }, |
1657 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1658 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1659 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1660 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1661 | { FRAC_CONST(0.809017002582550), FRAC_CONST(0.587785243988037) }, |
1662 | { FRAC_CONST(0.309016972780228), FRAC_CONST(0.951056540012360) }, |
1663 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1664 | { FRAC_CONST(-0.809017062187195), FRAC_CONST(0.587785184383392) }, |
1665 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1666 | { FRAC_CONST(0.587785243988037), FRAC_CONST(0.809017002582550) }, |
1667 | { FRAC_CONST(-0.309017032384872), FRAC_CONST(0.951056480407715) }, |
1668 | { FRAC_CONST(-0.951056599617004), FRAC_CONST(0.309016793966293) }, |
1669 | { FRAC_CONST(-0.809016942977905), FRAC_CONST(-0.587785363197327) }, |
1670 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1671 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1672 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1673 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1674 | { FRAC_CONST(0.309017121791840), FRAC_CONST(-0.951056480407715) } |
1675 | }; |
1676 | #endif |
1677 | |
1678 | #endif |
1679 | |
1680 | ALIGN static const complex_t cfft_tab_128[] = { |
1681 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1682 | { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) }, |
1683 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
1684 | { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) }, |
1685 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1686 | { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) }, |
1687 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1688 | { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) }, |
1689 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1690 | { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) }, |
1691 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
1692 | { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) }, |
1693 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1694 | { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) }, |
1695 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
1696 | { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) }, |
1697 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1698 | { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) }, |
1699 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1700 | { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) }, |
1701 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1702 | { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) }, |
1703 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
1704 | { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) }, |
1705 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1706 | { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) }, |
1707 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
1708 | { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) }, |
1709 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1710 | { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) }, |
1711 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1712 | { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) }, |
1713 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1714 | { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) }, |
1715 | { FRAC_CONST(-0.098017223179340), FRAC_CONST(0.995184719562531) }, |
1716 | { FRAC_CONST(-0.146730571985245), FRAC_CONST(0.989176511764526) }, |
1717 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1718 | { FRAC_CONST(-0.242980197072029), FRAC_CONST(0.970031261444092) }, |
1719 | { FRAC_CONST(-0.290284723043442), FRAC_CONST(0.956940293312073) }, |
1720 | { FRAC_CONST(-0.336889922618866), FRAC_CONST(0.941544055938721) }, |
1721 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
1722 | { FRAC_CONST(-0.427555084228516), FRAC_CONST(0.903989315032959) }, |
1723 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
1724 | { FRAC_CONST(-0.514102756977081), FRAC_CONST(0.857728600502014) }, |
1725 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
1726 | { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) }, |
1727 | { FRAC_CONST(-0.634393274784088), FRAC_CONST(0.773010492324829) }, |
1728 | { FRAC_CONST(-0.671559035778046), FRAC_CONST(0.740951061248779) }, |
1729 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1730 | { FRAC_CONST(-0.740951240062714), FRAC_CONST(0.671558856964111) }, |
1731 | { FRAC_CONST(-0.773010492324829), FRAC_CONST(0.634393274784088) }, |
1732 | { FRAC_CONST(-0.803207635879517), FRAC_CONST(0.595699131488800) }, |
1733 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
1734 | { FRAC_CONST(-0.857728600502014), FRAC_CONST(0.514102756977081) }, |
1735 | { FRAC_CONST(-0.881921350955963), FRAC_CONST(0.471396625041962) }, |
1736 | { FRAC_CONST(-0.903989315032959), FRAC_CONST(0.427555054426193) }, |
1737 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
1738 | { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) }, |
1739 | { FRAC_CONST(-0.956940352916718), FRAC_CONST(0.290284723043442) }, |
1740 | { FRAC_CONST(-0.970031261444092), FRAC_CONST(0.242980077862740) }, |
1741 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1742 | { FRAC_CONST(-0.989176511764526), FRAC_CONST(0.146730333566666) }, |
1743 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(0.098017096519470) }, |
1744 | { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067486077547) }, |
1745 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1746 | { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) }, |
1747 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1748 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1749 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1750 | { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) }, |
1751 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1752 | { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) }, |
1753 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1754 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1755 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1756 | { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) }, |
1757 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1758 | { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) }, |
1759 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1760 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1761 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1762 | { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) }, |
1763 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1764 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1765 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1766 | { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) }, |
1767 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1768 | { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) }, |
1769 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1770 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1771 | { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) }, |
1772 | { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) }, |
1773 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1774 | { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) }, |
1775 | { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) }, |
1776 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1777 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1778 | { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) }, |
1779 | { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) }, |
1780 | { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) }, |
1781 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1782 | { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) }, |
1783 | { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) }, |
1784 | { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) }, |
1785 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1786 | { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) }, |
1787 | { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) }, |
1788 | { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) }, |
1789 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1790 | { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) }, |
1791 | { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) }, |
1792 | { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) }, |
1793 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1794 | { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) }, |
1795 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1796 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1797 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1798 | { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1799 | { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) }, |
1800 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1801 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1802 | { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) }, |
1803 | { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) }, |
1804 | { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) }, |
1805 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1806 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1807 | { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) }, |
1808 | { FRAC_CONST(0.000000011924881), FRAC_CONST(-1.000000000000000) } |
1809 | }; |
1810 | |
1811 | #endif |
1812 | |
1813 | #ifdef __cplusplus |
1814 | } |
1815 | #endif |
1816 | #endif |
1817 |