diff options
author | Sean Bartell <wingedtachikoma@gmail.com> | 2011-06-25 21:32:25 -0400 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2012-04-25 22:13:20 +0200 |
commit | f40bfc9267b13b54e6379dfe7539447662879d24 (patch) | |
tree | 9b20069d5e62809ff434061ad730096836f916f2 /lib/rbcodec/codecs/libmad/D.dat | |
parent | a0009907de7a0107d49040d8a180f140e2eff299 (diff) | |
download | rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.gz rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.zip |
Add codecs to librbcodec.
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97
Reviewed-on: http://gerrit.rockbox.org/137
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Tested-by: Nils Wallménius <nils@rockbox.org>
Diffstat (limited to 'lib/rbcodec/codecs/libmad/D.dat')
-rw-r--r-- | lib/rbcodec/codecs/libmad/D.dat | 607 |
1 files changed, 607 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libmad/D.dat b/lib/rbcodec/codecs/libmad/D.dat new file mode 100644 index 0000000000..2bff1a8890 --- /dev/null +++ b/lib/rbcodec/codecs/libmad/D.dat | |||
@@ -0,0 +1,607 @@ | |||
1 | /* | ||
2 | * libmad - MPEG audio decoder library | ||
3 | * Copyright (C) 2000-2004 Underbit Technologies, Inc. | ||
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 | * $Id$ | ||
20 | */ | ||
21 | |||
22 | /* | ||
23 | * These are the coefficients for the subband synthesis window. This is a | ||
24 | * reordered version of Table B.3 from ISO/IEC 11172-3. | ||
25 | * | ||
26 | * Every value is parameterized so that shift optimizations can be made at | ||
27 | * compile-time. For example, every value can be right-shifted 12 bits to | ||
28 | * minimize multiply instruction times without any loss of accuracy. | ||
29 | */ | ||
30 | |||
31 | { PRESHIFT(0x00000000) /* 0.000000000 */, /* 0 */ | ||
32 | -PRESHIFT(0x0001d000) /* -0.000442505 */, | ||
33 | PRESHIFT(0x000d5000) /* 0.003250122 */, | ||
34 | -PRESHIFT(0x001cb000) /* -0.007003784 */, | ||
35 | PRESHIFT(0x007f5000) /* 0.031082153 */, | ||
36 | -PRESHIFT(0x01421000) /* -0.078628540 */, | ||
37 | PRESHIFT(0x019ae000) /* 0.100311279 */, | ||
38 | -PRESHIFT(0x09271000) /* -0.572036743 */, | ||
39 | PRESHIFT(0x1251e000) /* 1.144989014 */, | ||
40 | PRESHIFT(0x09271000) /* 0.572036743 */, | ||
41 | PRESHIFT(0x019ae000) /* 0.100311279 */, | ||
42 | PRESHIFT(0x01421000) /* 0.078628540 */, | ||
43 | PRESHIFT(0x007f5000) /* 0.031082153 */, | ||
44 | PRESHIFT(0x001cb000) /* 0.007003784 */, | ||
45 | PRESHIFT(0x000d5000) /* 0.003250122 */, | ||
46 | PRESHIFT(0x0001d000) /* 0.000442505 */, | ||
47 | |||
48 | PRESHIFT(0x00000000) /* 0.000000000 */, | ||
49 | -PRESHIFT(0x0001d000) /* -0.000442505 */, | ||
50 | PRESHIFT(0x000d5000) /* 0.003250122 */, | ||
51 | -PRESHIFT(0x001cb000) /* -0.007003784 */, | ||
52 | PRESHIFT(0x007f5000) /* 0.031082153 */, | ||
53 | -PRESHIFT(0x01421000) /* -0.078628540 */, | ||
54 | PRESHIFT(0x019ae000) /* 0.100311279 */, | ||
55 | -PRESHIFT(0x09271000) /* -0.572036743 */, | ||
56 | PRESHIFT(0x1251e000) /* 1.144989014 */, | ||
57 | PRESHIFT(0x09271000) /* 0.572036743 */, | ||
58 | PRESHIFT(0x019ae000) /* 0.100311279 */, | ||
59 | PRESHIFT(0x01421000) /* 0.078628540 */, | ||
60 | PRESHIFT(0x007f5000) /* 0.031082153 */, | ||
61 | PRESHIFT(0x001cb000) /* 0.007003784 */, | ||
62 | PRESHIFT(0x000d5000) /* 0.003250122 */, | ||
63 | PRESHIFT(0x0001d000) /* 0.000442505 */ }, | ||
64 | |||
65 | { -PRESHIFT(0x00001000) /* -0.000015259 */, /* 1 */ | ||
66 | -PRESHIFT(0x0001f000) /* -0.000473022 */, | ||
67 | PRESHIFT(0x000da000) /* 0.003326416 */, | ||
68 | -PRESHIFT(0x00207000) /* -0.007919312 */, | ||
69 | PRESHIFT(0x007d0000) /* 0.030517578 */, | ||
70 | -PRESHIFT(0x0158d000) /* -0.084182739 */, | ||
71 | PRESHIFT(0x01747000) /* 0.090927124 */, | ||
72 | -PRESHIFT(0x099a8000) /* -0.600219727 */, | ||
73 | PRESHIFT(0x124f0000) /* 1.144287109 */, | ||
74 | PRESHIFT(0x08b38000) /* 0.543823242 */, | ||
75 | PRESHIFT(0x01bde000) /* 0.108856201 */, | ||
76 | PRESHIFT(0x012b4000) /* 0.073059082 */, | ||
77 | PRESHIFT(0x0080f000) /* 0.031478882 */, | ||
78 | PRESHIFT(0x00191000) /* 0.006118774 */, | ||
79 | PRESHIFT(0x000d0000) /* 0.003173828 */, | ||
80 | PRESHIFT(0x0001a000) /* 0.000396729 */, | ||
81 | |||
82 | -PRESHIFT(0x00001000) /* -0.000015259 */, | ||
83 | -PRESHIFT(0x0001f000) /* -0.000473022 */, | ||
84 | PRESHIFT(0x000da000) /* 0.003326416 */, | ||
85 | -PRESHIFT(0x00207000) /* -0.007919312 */, | ||
86 | PRESHIFT(0x007d0000) /* 0.030517578 */, | ||
87 | -PRESHIFT(0x0158d000) /* -0.084182739 */, | ||
88 | PRESHIFT(0x01747000) /* 0.090927124 */, | ||
89 | -PRESHIFT(0x099a8000) /* -0.600219727 */, | ||
90 | PRESHIFT(0x124f0000) /* 1.144287109 */, | ||
91 | PRESHIFT(0x08b38000) /* 0.543823242 */, | ||
92 | PRESHIFT(0x01bde000) /* 0.108856201 */, | ||
93 | PRESHIFT(0x012b4000) /* 0.073059082 */, | ||
94 | PRESHIFT(0x0080f000) /* 0.031478882 */, | ||
95 | PRESHIFT(0x00191000) /* 0.006118774 */, | ||
96 | PRESHIFT(0x000d0000) /* 0.003173828 */, | ||
97 | PRESHIFT(0x0001a000) /* 0.000396729 */ }, | ||
98 | |||
99 | { -PRESHIFT(0x00001000) /* -0.000015259 */, /* 2 */ | ||
100 | -PRESHIFT(0x00023000) /* -0.000534058 */, | ||
101 | PRESHIFT(0x000de000) /* 0.003387451 */, | ||
102 | -PRESHIFT(0x00245000) /* -0.008865356 */, | ||
103 | PRESHIFT(0x007a0000) /* 0.029785156 */, | ||
104 | -PRESHIFT(0x016f7000) /* -0.089706421 */, | ||
105 | PRESHIFT(0x014a8000) /* 0.080688477 */, | ||
106 | -PRESHIFT(0x0a0d8000) /* -0.628295898 */, | ||
107 | PRESHIFT(0x12468000) /* 1.142211914 */, | ||
108 | PRESHIFT(0x083ff000) /* 0.515609741 */, | ||
109 | PRESHIFT(0x01dd8000) /* 0.116577148 */, | ||
110 | PRESHIFT(0x01149000) /* 0.067520142 */, | ||
111 | PRESHIFT(0x00820000) /* 0.031738281 */, | ||
112 | PRESHIFT(0x0015b000) /* 0.005294800 */, | ||
113 | PRESHIFT(0x000ca000) /* 0.003082275 */, | ||
114 | PRESHIFT(0x00018000) /* 0.000366211 */, | ||
115 | |||
116 | -PRESHIFT(0x00001000) /* -0.000015259 */, | ||
117 | -PRESHIFT(0x00023000) /* -0.000534058 */, | ||
118 | PRESHIFT(0x000de000) /* 0.003387451 */, | ||
119 | -PRESHIFT(0x00245000) /* -0.008865356 */, | ||
120 | PRESHIFT(0x007a0000) /* 0.029785156 */, | ||
121 | -PRESHIFT(0x016f7000) /* -0.089706421 */, | ||
122 | PRESHIFT(0x014a8000) /* 0.080688477 */, | ||
123 | -PRESHIFT(0x0a0d8000) /* -0.628295898 */, | ||
124 | PRESHIFT(0x12468000) /* 1.142211914 */, | ||
125 | PRESHIFT(0x083ff000) /* 0.515609741 */, | ||
126 | PRESHIFT(0x01dd8000) /* 0.116577148 */, | ||
127 | PRESHIFT(0x01149000) /* 0.067520142 */, | ||
128 | PRESHIFT(0x00820000) /* 0.031738281 */, | ||
129 | PRESHIFT(0x0015b000) /* 0.005294800 */, | ||
130 | PRESHIFT(0x000ca000) /* 0.003082275 */, | ||
131 | PRESHIFT(0x00018000) /* 0.000366211 */ }, | ||
132 | |||
133 | { -PRESHIFT(0x00001000) /* -0.000015259 */, /* 3 */ | ||
134 | -PRESHIFT(0x00026000) /* -0.000579834 */, | ||
135 | PRESHIFT(0x000e1000) /* 0.003433228 */, | ||
136 | -PRESHIFT(0x00285000) /* -0.009841919 */, | ||
137 | PRESHIFT(0x00765000) /* 0.028884888 */, | ||
138 | -PRESHIFT(0x0185d000) /* -0.095169067 */, | ||
139 | PRESHIFT(0x011d1000) /* 0.069595337 */, | ||
140 | -PRESHIFT(0x0a7fe000) /* -0.656219482 */, | ||
141 | PRESHIFT(0x12386000) /* 1.138763428 */, | ||
142 | PRESHIFT(0x07ccb000) /* 0.487472534 */, | ||
143 | PRESHIFT(0x01f9c000) /* 0.123474121 */, | ||
144 | PRESHIFT(0x00fdf000) /* 0.061996460 */, | ||
145 | PRESHIFT(0x00827000) /* 0.031845093 */, | ||
146 | PRESHIFT(0x00126000) /* 0.004486084 */, | ||
147 | PRESHIFT(0x000c4000) /* 0.002990723 */, | ||
148 | PRESHIFT(0x00015000) /* 0.000320435 */, | ||
149 | |||
150 | -PRESHIFT(0x00001000) /* -0.000015259 */, | ||
151 | -PRESHIFT(0x00026000) /* -0.000579834 */, | ||
152 | PRESHIFT(0x000e1000) /* 0.003433228 */, | ||
153 | -PRESHIFT(0x00285000) /* -0.009841919 */, | ||
154 | PRESHIFT(0x00765000) /* 0.028884888 */, | ||
155 | -PRESHIFT(0x0185d000) /* -0.095169067 */, | ||
156 | PRESHIFT(0x011d1000) /* 0.069595337 */, | ||
157 | -PRESHIFT(0x0a7fe000) /* -0.656219482 */, | ||
158 | PRESHIFT(0x12386000) /* 1.138763428 */, | ||
159 | PRESHIFT(0x07ccb000) /* 0.487472534 */, | ||
160 | PRESHIFT(0x01f9c000) /* 0.123474121 */, | ||
161 | PRESHIFT(0x00fdf000) /* 0.061996460 */, | ||
162 | PRESHIFT(0x00827000) /* 0.031845093 */, | ||
163 | PRESHIFT(0x00126000) /* 0.004486084 */, | ||
164 | PRESHIFT(0x000c4000) /* 0.002990723 */, | ||
165 | PRESHIFT(0x00015000) /* 0.000320435 */ }, | ||
166 | |||
167 | { -PRESHIFT(0x00001000) /* -0.000015259 */, /* 4 */ | ||
168 | -PRESHIFT(0x00029000) /* -0.000625610 */, | ||
169 | PRESHIFT(0x000e3000) /* 0.003463745 */, | ||
170 | -PRESHIFT(0x002c7000) /* -0.010848999 */, | ||
171 | PRESHIFT(0x0071e000) /* 0.027801514 */, | ||
172 | -PRESHIFT(0x019bd000) /* -0.100540161 */, | ||
173 | PRESHIFT(0x00ec0000) /* 0.057617187 */, | ||
174 | -PRESHIFT(0x0af15000) /* -0.683914185 */, | ||
175 | PRESHIFT(0x12249000) /* 1.133926392 */, | ||
176 | PRESHIFT(0x075a0000) /* 0.459472656 */, | ||
177 | PRESHIFT(0x0212c000) /* 0.129577637 */, | ||
178 | PRESHIFT(0x00e79000) /* 0.056533813 */, | ||
179 | PRESHIFT(0x00825000) /* 0.031814575 */, | ||
180 | PRESHIFT(0x000f4000) /* 0.003723145 */, | ||
181 | PRESHIFT(0x000be000) /* 0.002899170 */, | ||
182 | PRESHIFT(0x00013000) /* 0.000289917 */, | ||
183 | |||
184 | -PRESHIFT(0x00001000) /* -0.000015259 */, | ||
185 | -PRESHIFT(0x00029000) /* -0.000625610 */, | ||
186 | PRESHIFT(0x000e3000) /* 0.003463745 */, | ||
187 | -PRESHIFT(0x002c7000) /* -0.010848999 */, | ||
188 | PRESHIFT(0x0071e000) /* 0.027801514 */, | ||
189 | -PRESHIFT(0x019bd000) /* -0.100540161 */, | ||
190 | PRESHIFT(0x00ec0000) /* 0.057617187 */, | ||
191 | -PRESHIFT(0x0af15000) /* -0.683914185 */, | ||
192 | PRESHIFT(0x12249000) /* 1.133926392 */, | ||
193 | PRESHIFT(0x075a0000) /* 0.459472656 */, | ||
194 | PRESHIFT(0x0212c000) /* 0.129577637 */, | ||
195 | PRESHIFT(0x00e79000) /* 0.056533813 */, | ||
196 | PRESHIFT(0x00825000) /* 0.031814575 */, | ||
197 | PRESHIFT(0x000f4000) /* 0.003723145 */, | ||
198 | PRESHIFT(0x000be000) /* 0.002899170 */, | ||
199 | PRESHIFT(0x00013000) /* 0.000289917 */ }, | ||
200 | |||
201 | { -PRESHIFT(0x00001000) /* -0.000015259 */, /* 5 */ | ||
202 | -PRESHIFT(0x0002d000) /* -0.000686646 */, | ||
203 | PRESHIFT(0x000e4000) /* 0.003479004 */, | ||
204 | -PRESHIFT(0x0030b000) /* -0.011886597 */, | ||
205 | PRESHIFT(0x006cb000) /* 0.026535034 */, | ||
206 | -PRESHIFT(0x01b17000) /* -0.105819702 */, | ||
207 | PRESHIFT(0x00b77000) /* 0.044784546 */, | ||
208 | -PRESHIFT(0x0b619000) /* -0.711318970 */, | ||
209 | PRESHIFT(0x120b4000) /* 1.127746582 */, | ||
210 | PRESHIFT(0x06e81000) /* 0.431655884 */, | ||
211 | PRESHIFT(0x02288000) /* 0.134887695 */, | ||
212 | PRESHIFT(0x00d17000) /* 0.051132202 */, | ||
213 | PRESHIFT(0x0081b000) /* 0.031661987 */, | ||
214 | PRESHIFT(0x000c5000) /* 0.003005981 */, | ||
215 | PRESHIFT(0x000b7000) /* 0.002792358 */, | ||
216 | PRESHIFT(0x00011000) /* 0.000259399 */, | ||
217 | |||
218 | -PRESHIFT(0x00001000) /* -0.000015259 */, | ||
219 | -PRESHIFT(0x0002d000) /* -0.000686646 */, | ||
220 | PRESHIFT(0x000e4000) /* 0.003479004 */, | ||
221 | -PRESHIFT(0x0030b000) /* -0.011886597 */, | ||
222 | PRESHIFT(0x006cb000) /* 0.026535034 */, | ||
223 | -PRESHIFT(0x01b17000) /* -0.105819702 */, | ||
224 | PRESHIFT(0x00b77000) /* 0.044784546 */, | ||
225 | -PRESHIFT(0x0b619000) /* -0.711318970 */, | ||
226 | PRESHIFT(0x120b4000) /* 1.127746582 */, | ||
227 | PRESHIFT(0x06e81000) /* 0.431655884 */, | ||
228 | PRESHIFT(0x02288000) /* 0.134887695 */, | ||
229 | PRESHIFT(0x00d17000) /* 0.051132202 */, | ||
230 | PRESHIFT(0x0081b000) /* 0.031661987 */, | ||
231 | PRESHIFT(0x000c5000) /* 0.003005981 */, | ||
232 | PRESHIFT(0x000b7000) /* 0.002792358 */, | ||
233 | PRESHIFT(0x00011000) /* 0.000259399 */ }, | ||
234 | |||
235 | { -PRESHIFT(0x00001000) /* -0.000015259 */, /* 6 */ | ||
236 | -PRESHIFT(0x00031000) /* -0.000747681 */, | ||
237 | PRESHIFT(0x000e4000) /* 0.003479004 */, | ||
238 | -PRESHIFT(0x00350000) /* -0.012939453 */, | ||
239 | PRESHIFT(0x0066c000) /* 0.025085449 */, | ||
240 | -PRESHIFT(0x01c67000) /* -0.110946655 */, | ||
241 | PRESHIFT(0x007f5000) /* 0.031082153 */, | ||
242 | -PRESHIFT(0x0bd06000) /* -0.738372803 */, | ||
243 | PRESHIFT(0x11ec7000) /* 1.120223999 */, | ||
244 | PRESHIFT(0x06772000) /* 0.404083252 */, | ||
245 | PRESHIFT(0x023b3000) /* 0.139450073 */, | ||
246 | PRESHIFT(0x00bbc000) /* 0.045837402 */, | ||
247 | PRESHIFT(0x00809000) /* 0.031387329 */, | ||
248 | PRESHIFT(0x00099000) /* 0.002334595 */, | ||
249 | PRESHIFT(0x000b0000) /* 0.002685547 */, | ||
250 | PRESHIFT(0x00010000) /* 0.000244141 */, | ||
251 | |||
252 | -PRESHIFT(0x00001000) /* -0.000015259 */, | ||
253 | -PRESHIFT(0x00031000) /* -0.000747681 */, | ||
254 | PRESHIFT(0x000e4000) /* 0.003479004 */, | ||
255 | -PRESHIFT(0x00350000) /* -0.012939453 */, | ||
256 | PRESHIFT(0x0066c000) /* 0.025085449 */, | ||
257 | -PRESHIFT(0x01c67000) /* -0.110946655 */, | ||
258 | PRESHIFT(0x007f5000) /* 0.031082153 */, | ||
259 | -PRESHIFT(0x0bd06000) /* -0.738372803 */, | ||
260 | PRESHIFT(0x11ec7000) /* 1.120223999 */, | ||
261 | PRESHIFT(0x06772000) /* 0.404083252 */, | ||
262 | PRESHIFT(0x023b3000) /* 0.139450073 */, | ||
263 | PRESHIFT(0x00bbc000) /* 0.045837402 */, | ||
264 | PRESHIFT(0x00809000) /* 0.031387329 */, | ||
265 | PRESHIFT(0x00099000) /* 0.002334595 */, | ||
266 | PRESHIFT(0x000b0000) /* 0.002685547 */, | ||
267 | PRESHIFT(0x00010000) /* 0.000244141 */ }, | ||
268 | |||
269 | { -PRESHIFT(0x00002000) /* -0.000030518 */, /* 7 */ | ||
270 | -PRESHIFT(0x00035000) /* -0.000808716 */, | ||
271 | PRESHIFT(0x000e3000) /* 0.003463745 */, | ||
272 | -PRESHIFT(0x00397000) /* -0.014022827 */, | ||
273 | PRESHIFT(0x005ff000) /* 0.023422241 */, | ||
274 | -PRESHIFT(0x01dad000) /* -0.115921021 */, | ||
275 | PRESHIFT(0x0043a000) /* 0.016510010 */, | ||
276 | -PRESHIFT(0x0c3d9000) /* -0.765029907 */, | ||
277 | PRESHIFT(0x11c83000) /* 1.111373901 */, | ||
278 | PRESHIFT(0x06076000) /* 0.376800537 */, | ||
279 | PRESHIFT(0x024ad000) /* 0.143264771 */, | ||
280 | PRESHIFT(0x00a67000) /* 0.040634155 */, | ||
281 | PRESHIFT(0x007f0000) /* 0.031005859 */, | ||
282 | PRESHIFT(0x0006f000) /* 0.001693726 */, | ||
283 | PRESHIFT(0x000a9000) /* 0.002578735 */, | ||
284 | PRESHIFT(0x0000e000) /* 0.000213623 */, | ||
285 | |||
286 | -PRESHIFT(0x00002000) /* -0.000030518 */, | ||
287 | -PRESHIFT(0x00035000) /* -0.000808716 */, | ||
288 | PRESHIFT(0x000e3000) /* 0.003463745 */, | ||
289 | -PRESHIFT(0x00397000) /* -0.014022827 */, | ||
290 | PRESHIFT(0x005ff000) /* 0.023422241 */, | ||
291 | -PRESHIFT(0x01dad000) /* -0.115921021 */, | ||
292 | PRESHIFT(0x0043a000) /* 0.016510010 */, | ||
293 | -PRESHIFT(0x0c3d9000) /* -0.765029907 */, | ||
294 | PRESHIFT(0x11c83000) /* 1.111373901 */, | ||
295 | PRESHIFT(0x06076000) /* 0.376800537 */, | ||
296 | PRESHIFT(0x024ad000) /* 0.143264771 */, | ||
297 | PRESHIFT(0x00a67000) /* 0.040634155 */, | ||
298 | PRESHIFT(0x007f0000) /* 0.031005859 */, | ||
299 | PRESHIFT(0x0006f000) /* 0.001693726 */, | ||
300 | PRESHIFT(0x000a9000) /* 0.002578735 */, | ||
301 | PRESHIFT(0x0000e000) /* 0.000213623 */ }, | ||
302 | |||
303 | { -PRESHIFT(0x00002000) /* -0.000030518 */, /* 8 */ | ||
304 | -PRESHIFT(0x0003a000) /* -0.000885010 */, | ||
305 | PRESHIFT(0x000e0000) /* 0.003417969 */, | ||
306 | -PRESHIFT(0x003df000) /* -0.015121460 */, | ||
307 | PRESHIFT(0x00586000) /* 0.021575928 */, | ||
308 | -PRESHIFT(0x01ee6000) /* -0.120697021 */, | ||
309 | PRESHIFT(0x00046000) /* 0.001068115 */, | ||
310 | -PRESHIFT(0x0ca8d000) /* -0.791213989 */, | ||
311 | PRESHIFT(0x119e9000) /* 1.101211548 */, | ||
312 | PRESHIFT(0x05991000) /* 0.349868774 */, | ||
313 | PRESHIFT(0x02578000) /* 0.146362305 */, | ||
314 | PRESHIFT(0x0091a000) /* 0.035552979 */, | ||
315 | PRESHIFT(0x007d1000) /* 0.030532837 */, | ||
316 | PRESHIFT(0x00048000) /* 0.001098633 */, | ||
317 | PRESHIFT(0x000a1000) /* 0.002456665 */, | ||
318 | PRESHIFT(0x0000d000) /* 0.000198364 */, | ||
319 | |||
320 | -PRESHIFT(0x00002000) /* -0.000030518 */, | ||
321 | -PRESHIFT(0x0003a000) /* -0.000885010 */, | ||
322 | PRESHIFT(0x000e0000) /* 0.003417969 */, | ||
323 | -PRESHIFT(0x003df000) /* -0.015121460 */, | ||
324 | PRESHIFT(0x00586000) /* 0.021575928 */, | ||
325 | -PRESHIFT(0x01ee6000) /* -0.120697021 */, | ||
326 | PRESHIFT(0x00046000) /* 0.001068115 */, | ||
327 | -PRESHIFT(0x0ca8d000) /* -0.791213989 */, | ||
328 | PRESHIFT(0x119e9000) /* 1.101211548 */, | ||
329 | PRESHIFT(0x05991000) /* 0.349868774 */, | ||
330 | PRESHIFT(0x02578000) /* 0.146362305 */, | ||
331 | PRESHIFT(0x0091a000) /* 0.035552979 */, | ||
332 | PRESHIFT(0x007d1000) /* 0.030532837 */, | ||
333 | PRESHIFT(0x00048000) /* 0.001098633 */, | ||
334 | PRESHIFT(0x000a1000) /* 0.002456665 */, | ||
335 | PRESHIFT(0x0000d000) /* 0.000198364 */ }, | ||
336 | |||
337 | { -PRESHIFT(0x00002000) /* -0.000030518 */, /* 9 */ | ||
338 | -PRESHIFT(0x0003f000) /* -0.000961304 */, | ||
339 | PRESHIFT(0x000dd000) /* 0.003372192 */, | ||
340 | -PRESHIFT(0x00428000) /* -0.016235352 */, | ||
341 | PRESHIFT(0x00500000) /* 0.019531250 */, | ||
342 | -PRESHIFT(0x02011000) /* -0.125259399 */, | ||
343 | -PRESHIFT(0x003e6000) /* -0.015228271 */, | ||
344 | -PRESHIFT(0x0d11e000) /* -0.816864014 */, | ||
345 | PRESHIFT(0x116fc000) /* 1.089782715 */, | ||
346 | PRESHIFT(0x052c5000) /* 0.323318481 */, | ||
347 | PRESHIFT(0x02616000) /* 0.148773193 */, | ||
348 | PRESHIFT(0x007d6000) /* 0.030609131 */, | ||
349 | PRESHIFT(0x007aa000) /* 0.029937744 */, | ||
350 | PRESHIFT(0x00024000) /* 0.000549316 */, | ||
351 | PRESHIFT(0x0009a000) /* 0.002349854 */, | ||
352 | PRESHIFT(0x0000b000) /* 0.000167847 */, | ||
353 | |||
354 | -PRESHIFT(0x00002000) /* -0.000030518 */, | ||
355 | -PRESHIFT(0x0003f000) /* -0.000961304 */, | ||
356 | PRESHIFT(0x000dd000) /* 0.003372192 */, | ||
357 | -PRESHIFT(0x00428000) /* -0.016235352 */, | ||
358 | PRESHIFT(0x00500000) /* 0.019531250 */, | ||
359 | -PRESHIFT(0x02011000) /* -0.125259399 */, | ||
360 | -PRESHIFT(0x003e6000) /* -0.015228271 */, | ||
361 | -PRESHIFT(0x0d11e000) /* -0.816864014 */, | ||
362 | PRESHIFT(0x116fc000) /* 1.089782715 */, | ||
363 | PRESHIFT(0x052c5000) /* 0.323318481 */, | ||
364 | PRESHIFT(0x02616000) /* 0.148773193 */, | ||
365 | PRESHIFT(0x007d6000) /* 0.030609131 */, | ||
366 | PRESHIFT(0x007aa000) /* 0.029937744 */, | ||
367 | PRESHIFT(0x00024000) /* 0.000549316 */, | ||
368 | PRESHIFT(0x0009a000) /* 0.002349854 */, | ||
369 | PRESHIFT(0x0000b000) /* 0.000167847 */ }, | ||
370 | |||
371 | { -PRESHIFT(0x00002000) /* -0.000030518 */, /* 10 */ | ||
372 | -PRESHIFT(0x00044000) /* -0.001037598 */, | ||
373 | PRESHIFT(0x000d7000) /* 0.003280640 */, | ||
374 | -PRESHIFT(0x00471000) /* -0.017349243 */, | ||
375 | PRESHIFT(0x0046b000) /* 0.017257690 */, | ||
376 | -PRESHIFT(0x0212b000) /* -0.129562378 */, | ||
377 | -PRESHIFT(0x0084a000) /* -0.032379150 */, | ||
378 | -PRESHIFT(0x0d78a000) /* -0.841949463 */, | ||
379 | PRESHIFT(0x113be000) /* 1.077117920 */, | ||
380 | PRESHIFT(0x04c16000) /* 0.297210693 */, | ||
381 | PRESHIFT(0x02687000) /* 0.150497437 */, | ||
382 | PRESHIFT(0x0069c000) /* 0.025817871 */, | ||
383 | PRESHIFT(0x0077f000) /* 0.029281616 */, | ||
384 | PRESHIFT(0x00002000) /* 0.000030518 */, | ||
385 | PRESHIFT(0x00093000) /* 0.002243042 */, | ||
386 | PRESHIFT(0x0000a000) /* 0.000152588 */, | ||
387 | |||
388 | -PRESHIFT(0x00002000) /* -0.000030518 */, | ||
389 | -PRESHIFT(0x00044000) /* -0.001037598 */, | ||
390 | PRESHIFT(0x000d7000) /* 0.003280640 */, | ||
391 | -PRESHIFT(0x00471000) /* -0.017349243 */, | ||
392 | PRESHIFT(0x0046b000) /* 0.017257690 */, | ||
393 | -PRESHIFT(0x0212b000) /* -0.129562378 */, | ||
394 | -PRESHIFT(0x0084a000) /* -0.032379150 */, | ||
395 | -PRESHIFT(0x0d78a000) /* -0.841949463 */, | ||
396 | PRESHIFT(0x113be000) /* 1.077117920 */, | ||
397 | PRESHIFT(0x04c16000) /* 0.297210693 */, | ||
398 | PRESHIFT(0x02687000) /* 0.150497437 */, | ||
399 | PRESHIFT(0x0069c000) /* 0.025817871 */, | ||
400 | PRESHIFT(0x0077f000) /* 0.029281616 */, | ||
401 | PRESHIFT(0x00002000) /* 0.000030518 */, | ||
402 | PRESHIFT(0x00093000) /* 0.002243042 */, | ||
403 | PRESHIFT(0x0000a000) /* 0.000152588 */ }, | ||
404 | |||
405 | { -PRESHIFT(0x00003000) /* -0.000045776 */, /* 11 */ | ||
406 | -PRESHIFT(0x00049000) /* -0.001113892 */, | ||
407 | PRESHIFT(0x000d0000) /* 0.003173828 */, | ||
408 | -PRESHIFT(0x004ba000) /* -0.018463135 */, | ||
409 | PRESHIFT(0x003ca000) /* 0.014801025 */, | ||
410 | -PRESHIFT(0x02233000) /* -0.133590698 */, | ||
411 | -PRESHIFT(0x00ce4000) /* -0.050354004 */, | ||
412 | -PRESHIFT(0x0ddca000) /* -0.866363525 */, | ||
413 | PRESHIFT(0x1102f000) /* 1.063217163 */, | ||
414 | PRESHIFT(0x04587000) /* 0.271591187 */, | ||
415 | PRESHIFT(0x026cf000) /* 0.151596069 */, | ||
416 | PRESHIFT(0x0056c000) /* 0.021179199 */, | ||
417 | PRESHIFT(0x0074e000) /* 0.028533936 */, | ||
418 | -PRESHIFT(0x0001d000) /* -0.000442505 */, | ||
419 | PRESHIFT(0x0008b000) /* 0.002120972 */, | ||
420 | PRESHIFT(0x00009000) /* 0.000137329 */, | ||
421 | |||
422 | -PRESHIFT(0x00003000) /* -0.000045776 */, | ||
423 | -PRESHIFT(0x00049000) /* -0.001113892 */, | ||
424 | PRESHIFT(0x000d0000) /* 0.003173828 */, | ||
425 | -PRESHIFT(0x004ba000) /* -0.018463135 */, | ||
426 | PRESHIFT(0x003ca000) /* 0.014801025 */, | ||
427 | -PRESHIFT(0x02233000) /* -0.133590698 */, | ||
428 | -PRESHIFT(0x00ce4000) /* -0.050354004 */, | ||
429 | -PRESHIFT(0x0ddca000) /* -0.866363525 */, | ||
430 | PRESHIFT(0x1102f000) /* 1.063217163 */, | ||
431 | PRESHIFT(0x04587000) /* 0.271591187 */, | ||
432 | PRESHIFT(0x026cf000) /* 0.151596069 */, | ||
433 | PRESHIFT(0x0056c000) /* 0.021179199 */, | ||
434 | PRESHIFT(0x0074e000) /* 0.028533936 */, | ||
435 | -PRESHIFT(0x0001d000) /* -0.000442505 */, | ||
436 | PRESHIFT(0x0008b000) /* 0.002120972 */, | ||
437 | PRESHIFT(0x00009000) /* 0.000137329 */ }, | ||
438 | |||
439 | { -PRESHIFT(0x00003000) /* -0.000045776 */, /* 12 */ | ||
440 | -PRESHIFT(0x0004f000) /* -0.001205444 */, | ||
441 | PRESHIFT(0x000c8000) /* 0.003051758 */, | ||
442 | -PRESHIFT(0x00503000) /* -0.019577026 */, | ||
443 | PRESHIFT(0x0031a000) /* 0.012115479 */, | ||
444 | -PRESHIFT(0x02326000) /* -0.137298584 */, | ||
445 | -PRESHIFT(0x011b5000) /* -0.069168091 */, | ||
446 | -PRESHIFT(0x0e3dd000) /* -0.890090942 */, | ||
447 | PRESHIFT(0x10c54000) /* 1.048156738 */, | ||
448 | PRESHIFT(0x03f1b000) /* 0.246505737 */, | ||
449 | PRESHIFT(0x026ee000) /* 0.152069092 */, | ||
450 | PRESHIFT(0x00447000) /* 0.016708374 */, | ||
451 | PRESHIFT(0x00719000) /* 0.027725220 */, | ||
452 | -PRESHIFT(0x00039000) /* -0.000869751 */, | ||
453 | PRESHIFT(0x00084000) /* 0.002014160 */, | ||
454 | PRESHIFT(0x00008000) /* 0.000122070 */, | ||
455 | |||
456 | -PRESHIFT(0x00003000) /* -0.000045776 */, | ||
457 | -PRESHIFT(0x0004f000) /* -0.001205444 */, | ||
458 | PRESHIFT(0x000c8000) /* 0.003051758 */, | ||
459 | -PRESHIFT(0x00503000) /* -0.019577026 */, | ||
460 | PRESHIFT(0x0031a000) /* 0.012115479 */, | ||
461 | -PRESHIFT(0x02326000) /* -0.137298584 */, | ||
462 | -PRESHIFT(0x011b5000) /* -0.069168091 */, | ||
463 | -PRESHIFT(0x0e3dd000) /* -0.890090942 */, | ||
464 | PRESHIFT(0x10c54000) /* 1.048156738 */, | ||
465 | PRESHIFT(0x03f1b000) /* 0.246505737 */, | ||
466 | PRESHIFT(0x026ee000) /* 0.152069092 */, | ||
467 | PRESHIFT(0x00447000) /* 0.016708374 */, | ||
468 | PRESHIFT(0x00719000) /* 0.027725220 */, | ||
469 | -PRESHIFT(0x00039000) /* -0.000869751 */, | ||
470 | PRESHIFT(0x00084000) /* 0.002014160 */, | ||
471 | PRESHIFT(0x00008000) /* 0.000122070 */ }, | ||
472 | |||
473 | { -PRESHIFT(0x00004000) /* -0.000061035 */, /* 13 */ | ||
474 | -PRESHIFT(0x00055000) /* -0.001296997 */, | ||
475 | PRESHIFT(0x000bd000) /* 0.002883911 */, | ||
476 | -PRESHIFT(0x0054c000) /* -0.020690918 */, | ||
477 | PRESHIFT(0x0025d000) /* 0.009231567 */, | ||
478 | -PRESHIFT(0x02403000) /* -0.140670776 */, | ||
479 | -PRESHIFT(0x016ba000) /* -0.088775635 */, | ||
480 | -PRESHIFT(0x0e9be000) /* -0.913055420 */, | ||
481 | PRESHIFT(0x1082d000) /* 1.031936646 */, | ||
482 | PRESHIFT(0x038d4000) /* 0.221984863 */, | ||
483 | PRESHIFT(0x026e7000) /* 0.151962280 */, | ||
484 | PRESHIFT(0x0032e000) /* 0.012420654 */, | ||
485 | PRESHIFT(0x006df000) /* 0.026840210 */, | ||
486 | -PRESHIFT(0x00053000) /* -0.001266479 */, | ||
487 | PRESHIFT(0x0007d000) /* 0.001907349 */, | ||
488 | PRESHIFT(0x00007000) /* 0.000106812 */, | ||
489 | |||
490 | -PRESHIFT(0x00004000) /* -0.000061035 */, | ||
491 | -PRESHIFT(0x00055000) /* -0.001296997 */, | ||
492 | PRESHIFT(0x000bd000) /* 0.002883911 */, | ||
493 | -PRESHIFT(0x0054c000) /* -0.020690918 */, | ||
494 | PRESHIFT(0x0025d000) /* 0.009231567 */, | ||
495 | -PRESHIFT(0x02403000) /* -0.140670776 */, | ||
496 | -PRESHIFT(0x016ba000) /* -0.088775635 */, | ||
497 | -PRESHIFT(0x0e9be000) /* -0.913055420 */, | ||
498 | PRESHIFT(0x1082d000) /* 1.031936646 */, | ||
499 | PRESHIFT(0x038d4000) /* 0.221984863 */, | ||
500 | PRESHIFT(0x026e7000) /* 0.151962280 */, | ||
501 | PRESHIFT(0x0032e000) /* 0.012420654 */, | ||
502 | PRESHIFT(0x006df000) /* 0.026840210 */, | ||
503 | -PRESHIFT(0x00053000) /* -0.001266479 */, | ||
504 | PRESHIFT(0x0007d000) /* 0.001907349 */, | ||
505 | PRESHIFT(0x00007000) /* 0.000106812 */ }, | ||
506 | |||
507 | { -PRESHIFT(0x00004000) /* -0.000061035 */, /* 14 */ | ||
508 | -PRESHIFT(0x0005b000) /* -0.001388550 */, | ||
509 | PRESHIFT(0x000b1000) /* 0.002700806 */, | ||
510 | -PRESHIFT(0x00594000) /* -0.021789551 */, | ||
511 | PRESHIFT(0x00192000) /* 0.006134033 */, | ||
512 | -PRESHIFT(0x024c8000) /* -0.143676758 */, | ||
513 | -PRESHIFT(0x01bf2000) /* -0.109161377 */, | ||
514 | -PRESHIFT(0x0ef69000) /* -0.935195923 */, | ||
515 | PRESHIFT(0x103be000) /* 1.014617920 */, | ||
516 | PRESHIFT(0x032b4000) /* 0.198059082 */, | ||
517 | PRESHIFT(0x026bc000) /* 0.151306152 */, | ||
518 | PRESHIFT(0x00221000) /* 0.008316040 */, | ||
519 | PRESHIFT(0x006a2000) /* 0.025909424 */, | ||
520 | -PRESHIFT(0x0006a000) /* -0.001617432 */, | ||
521 | PRESHIFT(0x00075000) /* 0.001785278 */, | ||
522 | PRESHIFT(0x00007000) /* 0.000106812 */, | ||
523 | |||
524 | -PRESHIFT(0x00004000) /* -0.000061035 */, | ||
525 | -PRESHIFT(0x0005b000) /* -0.001388550 */, | ||
526 | PRESHIFT(0x000b1000) /* 0.002700806 */, | ||
527 | -PRESHIFT(0x00594000) /* -0.021789551 */, | ||
528 | PRESHIFT(0x00192000) /* 0.006134033 */, | ||
529 | -PRESHIFT(0x024c8000) /* -0.143676758 */, | ||
530 | -PRESHIFT(0x01bf2000) /* -0.109161377 */, | ||
531 | -PRESHIFT(0x0ef69000) /* -0.935195923 */, | ||
532 | PRESHIFT(0x103be000) /* 1.014617920 */, | ||
533 | PRESHIFT(0x032b4000) /* 0.198059082 */, | ||
534 | PRESHIFT(0x026bc000) /* 0.151306152 */, | ||
535 | PRESHIFT(0x00221000) /* 0.008316040 */, | ||
536 | PRESHIFT(0x006a2000) /* 0.025909424 */, | ||
537 | -PRESHIFT(0x0006a000) /* -0.001617432 */, | ||
538 | PRESHIFT(0x00075000) /* 0.001785278 */, | ||
539 | PRESHIFT(0x00007000) /* 0.000106812 */ }, | ||
540 | |||
541 | { -PRESHIFT(0x00005000) /* -0.000076294 */, /* 15 */ | ||
542 | -PRESHIFT(0x00061000) /* -0.001480103 */, | ||
543 | PRESHIFT(0x000a3000) /* 0.002487183 */, | ||
544 | -PRESHIFT(0x005da000) /* -0.022857666 */, | ||
545 | PRESHIFT(0x000b9000) /* 0.002822876 */, | ||
546 | -PRESHIFT(0x02571000) /* -0.146255493 */, | ||
547 | -PRESHIFT(0x0215c000) /* -0.130310059 */, | ||
548 | -PRESHIFT(0x0f4dc000) /* -0.956481934 */, | ||
549 | PRESHIFT(0x0ff0a000) /* 0.996246338 */, | ||
550 | PRESHIFT(0x02cbf000) /* 0.174789429 */, | ||
551 | PRESHIFT(0x0266e000) /* 0.150115967 */, | ||
552 | PRESHIFT(0x00120000) /* 0.004394531 */, | ||
553 | PRESHIFT(0x00662000) /* 0.024932861 */, | ||
554 | -PRESHIFT(0x0007f000) /* -0.001937866 */, | ||
555 | PRESHIFT(0x0006f000) /* 0.001693726 */, | ||
556 | PRESHIFT(0x00006000) /* 0.000091553 */, | ||
557 | |||
558 | -PRESHIFT(0x00005000) /* -0.000076294 */, | ||
559 | -PRESHIFT(0x00061000) /* -0.001480103 */, | ||
560 | PRESHIFT(0x000a3000) /* 0.002487183 */, | ||
561 | -PRESHIFT(0x005da000) /* -0.022857666 */, | ||
562 | PRESHIFT(0x000b9000) /* 0.002822876 */, | ||
563 | -PRESHIFT(0x02571000) /* -0.146255493 */, | ||
564 | -PRESHIFT(0x0215c000) /* -0.130310059 */, | ||
565 | -PRESHIFT(0x0f4dc000) /* -0.956481934 */, | ||
566 | PRESHIFT(0x0ff0a000) /* 0.996246338 */, | ||
567 | PRESHIFT(0x02cbf000) /* 0.174789429 */, | ||
568 | PRESHIFT(0x0266e000) /* 0.150115967 */, | ||
569 | PRESHIFT(0x00120000) /* 0.004394531 */, | ||
570 | PRESHIFT(0x00662000) /* 0.024932861 */, | ||
571 | -PRESHIFT(0x0007f000) /* -0.001937866 */, | ||
572 | PRESHIFT(0x0006f000) /* 0.001693726 */, | ||
573 | PRESHIFT(0x00006000) /* 0.000091553 */ }, | ||
574 | |||
575 | { -PRESHIFT(0x00005000) /* -0.000076294 */, /* 16 */ | ||
576 | -PRESHIFT(0x00068000) /* -0.001586914 */, | ||
577 | PRESHIFT(0x00092000) /* 0.002227783 */, | ||
578 | -PRESHIFT(0x0061f000) /* -0.023910522 */, | ||
579 | -PRESHIFT(0x0002d000) /* -0.000686646 */, | ||
580 | -PRESHIFT(0x025ff000) /* -0.148422241 */, | ||
581 | -PRESHIFT(0x026f7000) /* -0.152206421 */, | ||
582 | -PRESHIFT(0x0fa13000) /* -0.976852417 */, | ||
583 | PRESHIFT(0x0fa13000) /* 0.976852417 */, | ||
584 | PRESHIFT(0x026f7000) /* 0.152206421 */, | ||
585 | PRESHIFT(0x025ff000) /* 0.148422241 */, | ||
586 | PRESHIFT(0x0002d000) /* 0.000686646 */, | ||
587 | PRESHIFT(0x0061f000) /* 0.023910522 */, | ||
588 | -PRESHIFT(0x00092000) /* -0.002227783 */, | ||
589 | PRESHIFT(0x00068000) /* 0.001586914 */, | ||
590 | PRESHIFT(0x00005000) /* 0.000076294 */, | ||
591 | |||
592 | -PRESHIFT(0x00005000) /* -0.000076294 */, | ||
593 | -PRESHIFT(0x00068000) /* -0.001586914 */, | ||
594 | PRESHIFT(0x00092000) /* 0.002227783 */, | ||
595 | -PRESHIFT(0x0061f000) /* -0.023910522 */, | ||
596 | -PRESHIFT(0x0002d000) /* -0.000686646 */, | ||
597 | -PRESHIFT(0x025ff000) /* -0.148422241 */, | ||
598 | -PRESHIFT(0x026f7000) /* -0.152206421 */, | ||
599 | -PRESHIFT(0x0fa13000) /* -0.976852417 */, | ||
600 | PRESHIFT(0x0fa13000) /* 0.976852417 */, | ||
601 | PRESHIFT(0x026f7000) /* 0.152206421 */, | ||
602 | PRESHIFT(0x025ff000) /* 0.148422241 */, | ||
603 | PRESHIFT(0x0002d000) /* 0.000686646 */, | ||
604 | PRESHIFT(0x0061f000) /* 0.023910522 */, | ||
605 | -PRESHIFT(0x00092000) /* -0.002227783 */, | ||
606 | PRESHIFT(0x00068000) /* 0.001586914 */, | ||
607 | PRESHIFT(0x00005000) /* 0.000076294 */ } | ||