/src/fdk-aac/libFDK/src/FDK_tools_rom.cpp
Line | Count | Source (jump to first uncovered line) |
1 | | /* ----------------------------------------------------------------------------- |
2 | | Software License for The Fraunhofer FDK AAC Codec Library for Android |
3 | | |
4 | | © Copyright 1995 - 2018 Fraunhofer-Gesellschaft zur Förderung der angewandten |
5 | | Forschung e.V. All rights reserved. |
6 | | |
7 | | 1. INTRODUCTION |
8 | | The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software |
9 | | that implements the MPEG Advanced Audio Coding ("AAC") encoding and decoding |
10 | | scheme for digital audio. This FDK AAC Codec software is intended to be used on |
11 | | a wide variety of Android devices. |
12 | | |
13 | | AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient |
14 | | general perceptual audio codecs. AAC-ELD is considered the best-performing |
15 | | full-bandwidth communications codec by independent studies and is widely |
16 | | deployed. AAC has been standardized by ISO and IEC as part of the MPEG |
17 | | specifications. |
18 | | |
19 | | Patent licenses for necessary patent claims for the FDK AAC Codec (including |
20 | | those of Fraunhofer) may be obtained through Via Licensing |
21 | | (www.vialicensing.com) or through the respective patent owners individually for |
22 | | the purpose of encoding or decoding bit streams in products that are compliant |
23 | | with the ISO/IEC MPEG audio standards. Please note that most manufacturers of |
24 | | Android devices already license these patent claims through Via Licensing or |
25 | | directly from the patent owners, and therefore FDK AAC Codec software may |
26 | | already be covered under those patent licenses when it is used for those |
27 | | licensed purposes only. |
28 | | |
29 | | Commercially-licensed AAC software libraries, including floating-point versions |
30 | | with enhanced sound quality, are also available from Fraunhofer. Users are |
31 | | encouraged to check the Fraunhofer website for additional applications |
32 | | information and documentation. |
33 | | |
34 | | 2. COPYRIGHT LICENSE |
35 | | |
36 | | Redistribution and use in source and binary forms, with or without modification, |
37 | | are permitted without payment of copyright license fees provided that you |
38 | | satisfy the following conditions: |
39 | | |
40 | | You must retain the complete text of this software license in redistributions of |
41 | | the FDK AAC Codec or your modifications thereto in source code form. |
42 | | |
43 | | You must retain the complete text of this software license in the documentation |
44 | | and/or other materials provided with redistributions of the FDK AAC Codec or |
45 | | your modifications thereto in binary form. You must make available free of |
46 | | charge copies of the complete source code of the FDK AAC Codec and your |
47 | | modifications thereto to recipients of copies in binary form. |
48 | | |
49 | | The name of Fraunhofer may not be used to endorse or promote products derived |
50 | | from this library without prior written permission. |
51 | | |
52 | | You may not charge copyright license fees for anyone to use, copy or distribute |
53 | | the FDK AAC Codec software or your modifications thereto. |
54 | | |
55 | | Your modified versions of the FDK AAC Codec must carry prominent notices stating |
56 | | that you changed the software and the date of any change. For modified versions |
57 | | of the FDK AAC Codec, the term "Fraunhofer FDK AAC Codec Library for Android" |
58 | | must be replaced by the term "Third-Party Modified Version of the Fraunhofer FDK |
59 | | AAC Codec Library for Android." |
60 | | |
61 | | 3. NO PATENT LICENSE |
62 | | |
63 | | NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without |
64 | | limitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE. |
65 | | Fraunhofer provides no warranty of patent non-infringement with respect to this |
66 | | software. |
67 | | |
68 | | You may use this FDK AAC Codec software or modifications thereto only for |
69 | | purposes that are authorized by appropriate patent licenses. |
70 | | |
71 | | 4. DISCLAIMER |
72 | | |
73 | | This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright |
74 | | holders and contributors "AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, |
75 | | including but not limited to the implied warranties of merchantability and |
76 | | fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR |
77 | | CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, |
78 | | or consequential damages, including but not limited to procurement of substitute |
79 | | goods or services; loss of use, data, or profits, or business interruption, |
80 | | however caused and on any theory of liability, whether in contract, strict |
81 | | liability, or tort (including negligence), arising in any way out of the use of |
82 | | this software, even if advised of the possibility of such damage. |
83 | | |
84 | | 5. CONTACT INFORMATION |
85 | | |
86 | | Fraunhofer Institute for Integrated Circuits IIS |
87 | | Attention: Audio and Multimedia Departments - FDK AAC LL |
88 | | Am Wolfsmantel 33 |
89 | | 91058 Erlangen, Germany |
90 | | |
91 | | www.iis.fraunhofer.de/amm |
92 | | amm-info@iis.fraunhofer.de |
93 | | ----------------------------------------------------------------------------- */ |
94 | | |
95 | | /******************* Library for basic calculation routines ******************** |
96 | | |
97 | | Author(s): Oliver Moser |
98 | | |
99 | | Description: ROM tables used by FDK tools |
100 | | |
101 | | *******************************************************************************/ |
102 | | |
103 | | #include "FDK_tools_rom.h" |
104 | | |
105 | | RAM_ALIGN |
106 | | LNK_SECTION_CONSTDATA |
107 | | const FIXP_STP SineTable80[] = { |
108 | | STCP(0x7fffffff, 0x00000000), STCP(0x7ff9af04, 0x02835b5a), |
109 | | STCP(0x7fe6bcb0, 0x05067734), STCP(0x7fc72ae2, 0x07891418), |
110 | | STCP(0x7f9afcb9, 0x0a0af299), STCP(0x7f62368f, 0x0c8bd35e), |
111 | | STCP(0x7f1cde01, 0x0f0b7727), STCP(0x7ecaf9e5, 0x11899ed3), |
112 | | STCP(0x7e6c9251, 0x14060b68), STCP(0x7e01b096, 0x16807e15), |
113 | | STCP(0x7d8a5f40, 0x18f8b83c), STCP(0x7d06aa16, 0x1b6e7b7a), |
114 | | STCP(0x7c769e18, 0x1de189a6), STCP(0x7bda497d, 0x2051a4dd), |
115 | | STCP(0x7b31bbb2, 0x22be8f87), STCP(0x7a7d055b, 0x25280c5e), |
116 | | STCP(0x79bc384d, 0x278dde6e), STCP(0x78ef678f, 0x29efc925), |
117 | | STCP(0x7816a759, 0x2c4d9050), STCP(0x77320d0d, 0x2ea6f827), |
118 | | STCP(0x7641af3d, 0x30fbc54d), STCP(0x7545a5a0, 0x334bbcde), |
119 | | STCP(0x743e0918, 0x3596a46c), STCP(0x732af3a7, 0x37dc420c), |
120 | | STCP(0x720c8075, 0x3a1c5c57), STCP(0x70e2cbc6, 0x3c56ba70), |
121 | | STCP(0x6fadf2fc, 0x3e8b240e), STCP(0x6e6e1492, 0x40b9617d), |
122 | | STCP(0x6d23501b, 0x42e13ba4), STCP(0x6bcdc639, 0x45027c0c), |
123 | | STCP(0x6a6d98a4, 0x471cece7), STCP(0x6902ea1d, 0x4930590f), |
124 | | STCP(0x678dde6e, 0x4b3c8c12), STCP(0x660e9a6a, 0x4d415234), |
125 | | STCP(0x648543e4, 0x4f3e7875), STCP(0x62f201ac, 0x5133cc94), |
126 | | STCP(0x6154fb91, 0x53211d18), STCP(0x5fae5a55, 0x55063951), |
127 | | STCP(0x5dfe47ad, 0x56e2f15d), STCP(0x5c44ee40, 0x58b71632), |
128 | | STCP(0x5a82799a, 0x5a82799a), |
129 | | }; |
130 | | |
131 | | RAM_ALIGN |
132 | | LNK_SECTION_CONSTDATA |
133 | | const FIXP_STP SineTable384[] = { |
134 | | STCP(0x7fffffff, 0x00000000), STCP(0x7fffb9d1, 0x00860a79), |
135 | | STCP(0x7ffee744, 0x010c1460), STCP(0x7ffd885a, 0x01921d20), |
136 | | STCP(0x7ffb9d15, 0x02182427), STCP(0x7ff92577, 0x029e28e2), |
137 | | STCP(0x7ff62182, 0x03242abf), STCP(0x7ff2913a, 0x03aa292a), |
138 | | STCP(0x7fee74a2, 0x0430238f), STCP(0x7fe9cbc0, 0x04b6195d), |
139 | | STCP(0x7fe49698, 0x053c0a01), STCP(0x7fded530, 0x05c1f4e7), |
140 | | STCP(0x7fd8878e, 0x0647d97c), STCP(0x7fd1adb9, 0x06cdb72f), |
141 | | STCP(0x7fca47b9, 0x07538d6b), STCP(0x7fc25596, 0x07d95b9e), |
142 | | STCP(0x7fb9d759, 0x085f2137), STCP(0x7fb0cd0a, 0x08e4dda0), |
143 | | STCP(0x7fa736b4, 0x096a9049), STCP(0x7f9d1461, 0x09f0389f), |
144 | | STCP(0x7f92661d, 0x0a75d60e), STCP(0x7f872bf3, 0x0afb6805), |
145 | | STCP(0x7f7b65ef, 0x0b80edf1), STCP(0x7f6f141f, 0x0c066740), |
146 | | STCP(0x7f62368f, 0x0c8bd35e), STCP(0x7f54cd4f, 0x0d1131ba), |
147 | | STCP(0x7f46d86c, 0x0d9681c2), STCP(0x7f3857f6, 0x0e1bc2e4), |
148 | | STCP(0x7f294bfd, 0x0ea0f48c), STCP(0x7f19b491, 0x0f26162a), |
149 | | STCP(0x7f0991c4, 0x0fab272b), STCP(0x7ef8e3a6, 0x103026fe), |
150 | | STCP(0x7ee7aa4c, 0x10b5150f), STCP(0x7ed5e5c6, 0x1139f0cf), |
151 | | STCP(0x7ec3962a, 0x11beb9aa), STCP(0x7eb0bb8a, 0x12436f10), |
152 | | STCP(0x7e9d55fc, 0x12c8106f), STCP(0x7e896595, 0x134c9d34), |
153 | | STCP(0x7e74ea6a, 0x13d114d0), STCP(0x7e5fe493, 0x145576b1), |
154 | | STCP(0x7e4a5426, 0x14d9c245), STCP(0x7e34393b, 0x155df6fc), |
155 | | STCP(0x7e1d93ea, 0x15e21445), STCP(0x7e06644c, 0x1666198d), |
156 | | STCP(0x7deeaa7a, 0x16ea0646), STCP(0x7dd6668f, 0x176dd9de), |
157 | | STCP(0x7dbd98a4, 0x17f193c5), STCP(0x7da440d6, 0x1875336a), |
158 | | STCP(0x7d8a5f40, 0x18f8b83c), STCP(0x7d6ff3fe, 0x197c21ad), |
159 | | STCP(0x7d54ff2e, 0x19ff6f2a), STCP(0x7d3980ec, 0x1a82a026), |
160 | | STCP(0x7d1d7958, 0x1b05b40f), STCP(0x7d00e88f, 0x1b88aa55), |
161 | | STCP(0x7ce3ceb2, 0x1c0b826a), STCP(0x7cc62bdf, 0x1c8e3bbe), |
162 | | STCP(0x7ca80038, 0x1d10d5c2), STCP(0x7c894bde, 0x1d934fe5), |
163 | | STCP(0x7c6a0ef2, 0x1e15a99a), STCP(0x7c4a4996, 0x1e97e251), |
164 | | STCP(0x7c29fbee, 0x1f19f97b), STCP(0x7c09261d, 0x1f9bee8a), |
165 | | STCP(0x7be7c847, 0x201dc0ef), STCP(0x7bc5e290, 0x209f701c), |
166 | | STCP(0x7ba3751d, 0x2120fb83), STCP(0x7b808015, 0x21a26295), |
167 | | STCP(0x7b5d039e, 0x2223a4c5), STCP(0x7b38ffde, 0x22a4c185), |
168 | | STCP(0x7b1474fd, 0x2325b847), STCP(0x7aef6323, 0x23a6887f), |
169 | | STCP(0x7ac9ca7a, 0x2427319d), STCP(0x7aa3ab29, 0x24a7b317), |
170 | | STCP(0x7a7d055b, 0x25280c5e), STCP(0x7a55d93a, 0x25a83ce6), |
171 | | STCP(0x7a2e26f2, 0x26284422), STCP(0x7a05eead, 0x26a82186), |
172 | | STCP(0x79dd3098, 0x2727d486), STCP(0x79b3ece0, 0x27a75c95), |
173 | | STCP(0x798a23b1, 0x2826b928), STCP(0x795fd53a, 0x28a5e9b4), |
174 | | STCP(0x793501a9, 0x2924edac), STCP(0x7909a92d, 0x29a3c485), |
175 | | STCP(0x78ddcbf5, 0x2a226db5), STCP(0x78b16a32, 0x2aa0e8b0), |
176 | | STCP(0x78848414, 0x2b1f34eb), STCP(0x785719cc, 0x2b9d51dd), |
177 | | STCP(0x78292b8d, 0x2c1b3efb), STCP(0x77fab989, 0x2c98fbba), |
178 | | STCP(0x77cbc3f2, 0x2d168792), STCP(0x779c4afc, 0x2d93e1f8), |
179 | | STCP(0x776c4edb, 0x2e110a62), STCP(0x773bcfc4, 0x2e8e0048), |
180 | | STCP(0x770acdec, 0x2f0ac320), STCP(0x76d94989, 0x2f875262), |
181 | | STCP(0x76a742d1, 0x3003ad85), STCP(0x7674b9fa, 0x307fd401), |
182 | | STCP(0x7641af3d, 0x30fbc54d), STCP(0x760e22d1, 0x317780e2), |
183 | | STCP(0x75da14ef, 0x31f30638), STCP(0x75a585cf, 0x326e54c7), |
184 | | STCP(0x757075ac, 0x32e96c09), STCP(0x753ae4c0, 0x33644b76), |
185 | | STCP(0x7504d345, 0x33def287), STCP(0x74ce4177, 0x345960b7), |
186 | | STCP(0x74972f92, 0x34d3957e), STCP(0x745f9dd1, 0x354d9057), |
187 | | STCP(0x74278c72, 0x35c750bc), STCP(0x73eefbb3, 0x3640d627), |
188 | | STCP(0x73b5ebd1, 0x36ba2014), STCP(0x737c5d0b, 0x37332dfd), |
189 | | STCP(0x73424fa0, 0x37abff5d), STCP(0x7307c3d0, 0x382493b0), |
190 | | STCP(0x72ccb9db, 0x389cea72), STCP(0x72913201, 0x3915031f), |
191 | | STCP(0x72552c85, 0x398cdd32), STCP(0x7218a9a7, 0x3a04782a), |
192 | | STCP(0x71dba9ab, 0x3a7bd382), STCP(0x719e2cd2, 0x3af2eeb7), |
193 | | STCP(0x71603361, 0x3b69c947), STCP(0x7121bd9c, 0x3be062b0), |
194 | | STCP(0x70e2cbc6, 0x3c56ba70), STCP(0x70a35e25, 0x3cccd004), |
195 | | STCP(0x706374ff, 0x3d42a2ec), STCP(0x7023109a, 0x3db832a6), |
196 | | STCP(0x6fe2313c, 0x3e2d7eb1), STCP(0x6fa0d72c, 0x3ea2868c), |
197 | | STCP(0x6f5f02b2, 0x3f1749b8), STCP(0x6f1cb416, 0x3f8bc7b4), |
198 | | STCP(0x6ed9eba1, 0x40000000), STCP(0x6e96a99d, 0x4073f21d), |
199 | | STCP(0x6e52ee52, 0x40e79d8c), STCP(0x6e0eba0c, 0x415b01ce), |
200 | | STCP(0x6dca0d14, 0x41ce1e65), STCP(0x6d84e7b7, 0x4240f2d1), |
201 | | STCP(0x6d3f4a40, 0x42b37e96), STCP(0x6cf934fc, 0x4325c135), |
202 | | STCP(0x6cb2a837, 0x4397ba32), STCP(0x6c6ba43e, 0x44096910), |
203 | | STCP(0x6c242960, 0x447acd50), STCP(0x6bdc37eb, 0x44ebe679), |
204 | | STCP(0x6b93d02e, 0x455cb40c), STCP(0x6b4af279, 0x45cd358f), |
205 | | STCP(0x6b019f1a, 0x463d6a87), STCP(0x6ab7d663, 0x46ad5278), |
206 | | STCP(0x6a6d98a4, 0x471cece7), STCP(0x6a22e630, 0x478c395a), |
207 | | STCP(0x69d7bf57, 0x47fb3757), STCP(0x698c246c, 0x4869e665), |
208 | | STCP(0x694015c3, 0x48d84609), STCP(0x68f393ae, 0x494655cc), |
209 | | STCP(0x68a69e81, 0x49b41533), STCP(0x68593691, 0x4a2183c8), |
210 | | STCP(0x680b5c33, 0x4a8ea111), STCP(0x67bd0fbd, 0x4afb6c98), |
211 | | STCP(0x676e5183, 0x4b67e5e4), STCP(0x671f21dc, 0x4bd40c80), |
212 | | STCP(0x66cf8120, 0x4c3fdff4), STCP(0x667f6fa5, 0x4cab5fc9), |
213 | | STCP(0x662eedc3, 0x4d168b8b), STCP(0x65ddfbd3, 0x4d8162c4), |
214 | | STCP(0x658c9a2d, 0x4debe4fe), STCP(0x653ac92b, 0x4e5611c5), |
215 | | STCP(0x64e88926, 0x4ebfe8a5), STCP(0x6495da79, 0x4f296928), |
216 | | STCP(0x6442bd7e, 0x4f9292dc), STCP(0x63ef3290, 0x4ffb654d), |
217 | | STCP(0x639b3a0b, 0x5063e008), STCP(0x6346d44b, 0x50cc029c), |
218 | | STCP(0x62f201ac, 0x5133cc94), STCP(0x629cc28c, 0x519b3d80), |
219 | | STCP(0x62471749, 0x520254ef), STCP(0x61f1003f, 0x5269126e), |
220 | | STCP(0x619a7dce, 0x52cf758f), STCP(0x61439053, 0x53357ddf), |
221 | | STCP(0x60ec3830, 0x539b2af0), STCP(0x609475c3, 0x54007c51), |
222 | | STCP(0x603c496c, 0x54657194), STCP(0x5fe3b38d, 0x54ca0a4b), |
223 | | STCP(0x5f8ab487, 0x552e4605), STCP(0x5f314cba, 0x55922457), |
224 | | STCP(0x5ed77c8a, 0x55f5a4d2), STCP(0x5e7d4458, 0x5658c709), |
225 | | STCP(0x5e22a487, 0x56bb8a90), STCP(0x5dc79d7c, 0x571deefa), |
226 | | STCP(0x5d6c2f99, 0x577ff3da), STCP(0x5d105b44, 0x57e198c7), |
227 | | STCP(0x5cb420e0, 0x5842dd54), STCP(0x5c5780d3, 0x58a3c118), |
228 | | STCP(0x5bfa7b82, 0x590443a7), STCP(0x5b9d1154, 0x59646498), |
229 | | STCP(0x5b3f42ae, 0x59c42381), STCP(0x5ae10ff9, 0x5a237ffa), |
230 | | STCP(0x5a82799a, 0x5a82799a), |
231 | | }; |
232 | | |
233 | | RAM_ALIGN |
234 | | LNK_SECTION_CONSTDATA |
235 | | const FIXP_STP SineTable480[] = { |
236 | | STCP(0x7fffffff, 0x00000000), STCP(0x7fffd315, 0x006b3b9b), |
237 | | STCP(0x7fff4c54, 0x00d676eb), STCP(0x7ffe6bbf, 0x0141b1a5), |
238 | | STCP(0x7ffd3154, 0x01aceb7c), STCP(0x7ffb9d15, 0x02182427), |
239 | | STCP(0x7ff9af04, 0x02835b5a), STCP(0x7ff76721, 0x02ee90c8), |
240 | | STCP(0x7ff4c56f, 0x0359c428), STCP(0x7ff1c9ef, 0x03c4f52f), |
241 | | STCP(0x7fee74a2, 0x0430238f), STCP(0x7feac58d, 0x049b4f00), |
242 | | STCP(0x7fe6bcb0, 0x05067734), STCP(0x7fe25a0f, 0x05719be2), |
243 | | STCP(0x7fdd9dad, 0x05dcbcbe), STCP(0x7fd8878e, 0x0647d97c), |
244 | | STCP(0x7fd317b4, 0x06b2f1d2), STCP(0x7fcd4e24, 0x071e0575), |
245 | | STCP(0x7fc72ae2, 0x07891418), STCP(0x7fc0adf2, 0x07f41d72), |
246 | | STCP(0x7fb9d759, 0x085f2137), STCP(0x7fb2a71b, 0x08ca1f1b), |
247 | | STCP(0x7fab1d3d, 0x093516d4), STCP(0x7fa339c5, 0x09a00817), |
248 | | STCP(0x7f9afcb9, 0x0a0af299), STCP(0x7f92661d, 0x0a75d60e), |
249 | | STCP(0x7f8975f9, 0x0ae0b22c), STCP(0x7f802c52, 0x0b4b86a8), |
250 | | STCP(0x7f76892f, 0x0bb65336), STCP(0x7f6c8c96, 0x0c21178c), |
251 | | STCP(0x7f62368f, 0x0c8bd35e), STCP(0x7f578721, 0x0cf68662), |
252 | | STCP(0x7f4c7e54, 0x0d61304e), STCP(0x7f411c2f, 0x0dcbd0d5), |
253 | | STCP(0x7f3560b9, 0x0e3667ad), STCP(0x7f294bfd, 0x0ea0f48c), |
254 | | STCP(0x7f1cde01, 0x0f0b7727), STCP(0x7f1016ce, 0x0f75ef33), |
255 | | STCP(0x7f02f66f, 0x0fe05c64), STCP(0x7ef57cea, 0x104abe71), |
256 | | STCP(0x7ee7aa4c, 0x10b5150f), STCP(0x7ed97e9c, 0x111f5ff4), |
257 | | STCP(0x7ecaf9e5, 0x11899ed3), STCP(0x7ebc1c31, 0x11f3d164), |
258 | | STCP(0x7eace58a, 0x125df75b), STCP(0x7e9d55fc, 0x12c8106f), |
259 | | STCP(0x7e8d6d91, 0x13321c53), STCP(0x7e7d2c54, 0x139c1abf), |
260 | | STCP(0x7e6c9251, 0x14060b68), STCP(0x7e5b9f93, 0x146fee03), |
261 | | STCP(0x7e4a5426, 0x14d9c245), STCP(0x7e38b017, 0x154387e6), |
262 | | STCP(0x7e26b371, 0x15ad3e9a), STCP(0x7e145e42, 0x1616e618), |
263 | | STCP(0x7e01b096, 0x16807e15), STCP(0x7deeaa7a, 0x16ea0646), |
264 | | STCP(0x7ddb4bfc, 0x17537e63), STCP(0x7dc79529, 0x17bce621), |
265 | | STCP(0x7db3860f, 0x18263d36), STCP(0x7d9f1ebd, 0x188f8357), |
266 | | STCP(0x7d8a5f40, 0x18f8b83c), STCP(0x7d7547a7, 0x1961db9b), |
267 | | STCP(0x7d5fd801, 0x19caed29), STCP(0x7d4a105d, 0x1a33ec9c), |
268 | | STCP(0x7d33f0ca, 0x1a9cd9ac), STCP(0x7d1d7958, 0x1b05b40f), |
269 | | STCP(0x7d06aa16, 0x1b6e7b7a), STCP(0x7cef8315, 0x1bd72fa4), |
270 | | STCP(0x7cd80464, 0x1c3fd045), STCP(0x7cc02e15, 0x1ca85d12), |
271 | | STCP(0x7ca80038, 0x1d10d5c2), STCP(0x7c8f7ade, 0x1d793a0b), |
272 | | STCP(0x7c769e18, 0x1de189a6), STCP(0x7c5d69f7, 0x1e49c447), |
273 | | STCP(0x7c43de8e, 0x1eb1e9a7), STCP(0x7c29fbee, 0x1f19f97b), |
274 | | STCP(0x7c0fc22a, 0x1f81f37c), STCP(0x7bf53153, 0x1fe9d75f), |
275 | | STCP(0x7bda497d, 0x2051a4dd), STCP(0x7bbf0aba, 0x20b95bac), |
276 | | STCP(0x7ba3751d, 0x2120fb83), STCP(0x7b8788ba, 0x2188841a), |
277 | | STCP(0x7b6b45a5, 0x21eff528), STCP(0x7b4eabf1, 0x22574e65), |
278 | | STCP(0x7b31bbb2, 0x22be8f87), STCP(0x7b1474fd, 0x2325b847), |
279 | | STCP(0x7af6d7e6, 0x238cc85d), STCP(0x7ad8e482, 0x23f3bf7e), |
280 | | STCP(0x7aba9ae6, 0x245a9d65), STCP(0x7a9bfb27, 0x24c161c7), |
281 | | STCP(0x7a7d055b, 0x25280c5e), STCP(0x7a5db997, 0x258e9ce0), |
282 | | STCP(0x7a3e17f2, 0x25f51307), STCP(0x7a1e2082, 0x265b6e8a), |
283 | | STCP(0x79fdd35c, 0x26c1af22), STCP(0x79dd3098, 0x2727d486), |
284 | | STCP(0x79bc384d, 0x278dde6e), STCP(0x799aea92, 0x27f3cc94), |
285 | | STCP(0x7979477d, 0x28599eb0), STCP(0x79574f28, 0x28bf547b), |
286 | | STCP(0x793501a9, 0x2924edac), STCP(0x79125f19, 0x298a69fc), |
287 | | STCP(0x78ef678f, 0x29efc925), STCP(0x78cc1b26, 0x2a550adf), |
288 | | STCP(0x78a879f4, 0x2aba2ee4), STCP(0x78848414, 0x2b1f34eb), |
289 | | STCP(0x7860399e, 0x2b841caf), STCP(0x783b9aad, 0x2be8e5e8), |
290 | | STCP(0x7816a759, 0x2c4d9050), STCP(0x77f15fbc, 0x2cb21ba0), |
291 | | STCP(0x77cbc3f2, 0x2d168792), STCP(0x77a5d413, 0x2d7ad3de), |
292 | | STCP(0x777f903c, 0x2ddf0040), STCP(0x7758f886, 0x2e430c6f), |
293 | | STCP(0x77320d0d, 0x2ea6f827), STCP(0x770acdec, 0x2f0ac320), |
294 | | STCP(0x76e33b3f, 0x2f6e6d16), STCP(0x76bb5521, 0x2fd1f5c1), |
295 | | STCP(0x76931bae, 0x30355cdd), STCP(0x766a8f04, 0x3098a223), |
296 | | STCP(0x7641af3d, 0x30fbc54d), STCP(0x76187c77, 0x315ec617), |
297 | | STCP(0x75eef6ce, 0x31c1a43b), STCP(0x75c51e61, 0x32245f72), |
298 | | STCP(0x759af34c, 0x3286f779), STCP(0x757075ac, 0x32e96c09), |
299 | | STCP(0x7545a5a0, 0x334bbcde), STCP(0x751a8346, 0x33ade9b3), |
300 | | STCP(0x74ef0ebc, 0x340ff242), STCP(0x74c34820, 0x3471d647), |
301 | | STCP(0x74972f92, 0x34d3957e), STCP(0x746ac52f, 0x35352fa1), |
302 | | STCP(0x743e0918, 0x3596a46c), STCP(0x7410fb6b, 0x35f7f39c), |
303 | | STCP(0x73e39c49, 0x36591cea), STCP(0x73b5ebd1, 0x36ba2014), |
304 | | STCP(0x7387ea23, 0x371afcd5), STCP(0x73599760, 0x377bb2e9), |
305 | | STCP(0x732af3a7, 0x37dc420c), STCP(0x72fbff1b, 0x383ca9fb), |
306 | | STCP(0x72ccb9db, 0x389cea72), STCP(0x729d2409, 0x38fd032d), |
307 | | STCP(0x726d3dc6, 0x395cf3e9), STCP(0x723d0734, 0x39bcbc63), |
308 | | STCP(0x720c8075, 0x3a1c5c57), STCP(0x71dba9ab, 0x3a7bd382), |
309 | | STCP(0x71aa82f7, 0x3adb21a1), STCP(0x71790c7e, 0x3b3a4672), |
310 | | STCP(0x71474660, 0x3b9941b1), STCP(0x711530c2, 0x3bf8131c), |
311 | | STCP(0x70e2cbc6, 0x3c56ba70), STCP(0x70b01790, 0x3cb5376b), |
312 | | STCP(0x707d1443, 0x3d1389cb), STCP(0x7049c203, 0x3d71b14d), |
313 | | STCP(0x701620f5, 0x3dcfadb0), STCP(0x6fe2313c, 0x3e2d7eb1), |
314 | | STCP(0x6fadf2fc, 0x3e8b240e), STCP(0x6f79665b, 0x3ee89d86), |
315 | | STCP(0x6f448b7e, 0x3f45ead8), STCP(0x6f0f6289, 0x3fa30bc1), |
316 | | STCP(0x6ed9eba1, 0x40000000), STCP(0x6ea426ed, 0x405cc754), |
317 | | STCP(0x6e6e1492, 0x40b9617d), STCP(0x6e37b4b6, 0x4115ce38), |
318 | | STCP(0x6e010780, 0x41720d46), STCP(0x6dca0d14, 0x41ce1e65), |
319 | | STCP(0x6d92c59b, 0x422a0154), STCP(0x6d5b313b, 0x4285b5d4), |
320 | | STCP(0x6d23501b, 0x42e13ba4), STCP(0x6ceb2261, 0x433c9283), |
321 | | STCP(0x6cb2a837, 0x4397ba32), STCP(0x6c79e1c2, 0x43f2b271), |
322 | | STCP(0x6c40cf2c, 0x444d7aff), STCP(0x6c07709b, 0x44a8139e), |
323 | | STCP(0x6bcdc639, 0x45027c0c), STCP(0x6b93d02e, 0x455cb40c), |
324 | | STCP(0x6b598ea3, 0x45b6bb5e), STCP(0x6b1f01c0, 0x461091c2), |
325 | | STCP(0x6ae429ae, 0x466a36f9), STCP(0x6aa90697, 0x46c3aac5), |
326 | | STCP(0x6a6d98a4, 0x471cece7), STCP(0x6a31e000, 0x4775fd1f), |
327 | | STCP(0x69f5dcd3, 0x47cedb31), STCP(0x69b98f48, 0x482786dc), |
328 | | STCP(0x697cf78a, 0x487fffe4), STCP(0x694015c3, 0x48d84609), |
329 | | STCP(0x6902ea1d, 0x4930590f), STCP(0x68c574c4, 0x498838b6), |
330 | | STCP(0x6887b5e2, 0x49dfe4c2), STCP(0x6849ada3, 0x4a375cf5), |
331 | | STCP(0x680b5c33, 0x4a8ea111), STCP(0x67ccc1be, 0x4ae5b0da), |
332 | | STCP(0x678dde6e, 0x4b3c8c12), STCP(0x674eb271, 0x4b93327c), |
333 | | STCP(0x670f3df3, 0x4be9a3db), STCP(0x66cf8120, 0x4c3fdff4), |
334 | | STCP(0x668f7c25, 0x4c95e688), STCP(0x664f2f2e, 0x4cebb75c), |
335 | | STCP(0x660e9a6a, 0x4d415234), STCP(0x65cdbe05, 0x4d96b6d3), |
336 | | STCP(0x658c9a2d, 0x4debe4fe), STCP(0x654b2f10, 0x4e40dc79), |
337 | | STCP(0x65097cdb, 0x4e959d08), STCP(0x64c783bd, 0x4eea2670), |
338 | | STCP(0x648543e4, 0x4f3e7875), STCP(0x6442bd7e, 0x4f9292dc), |
339 | | STCP(0x63fff0ba, 0x4fe6756a), STCP(0x63bcddc7, 0x503a1fe5), |
340 | | STCP(0x637984d4, 0x508d9211), STCP(0x6335e611, 0x50e0cbb4), |
341 | | STCP(0x62f201ac, 0x5133cc94), STCP(0x62add7d6, 0x51869476), |
342 | | STCP(0x626968be, 0x51d92321), STCP(0x6224b495, 0x522b7859), |
343 | | STCP(0x61dfbb8a, 0x527d93e6), STCP(0x619a7dce, 0x52cf758f), |
344 | | STCP(0x6154fb91, 0x53211d18), STCP(0x610f3505, 0x53728a4a), |
345 | | STCP(0x60c92a5a, 0x53c3bcea), STCP(0x6082dbc1, 0x5414b4c1), |
346 | | STCP(0x603c496c, 0x54657194), STCP(0x5ff5738d, 0x54b5f32c), |
347 | | STCP(0x5fae5a55, 0x55063951), STCP(0x5f66fdf5, 0x555643c8), |
348 | | STCP(0x5f1f5ea1, 0x55a6125c), STCP(0x5ed77c8a, 0x55f5a4d2), |
349 | | STCP(0x5e8f57e2, 0x5644faf4), STCP(0x5e46f0dd, 0x5694148b), |
350 | | STCP(0x5dfe47ad, 0x56e2f15d), STCP(0x5db55c86, 0x57319135), |
351 | | STCP(0x5d6c2f99, 0x577ff3da), STCP(0x5d22c11c, 0x57ce1917), |
352 | | STCP(0x5cd91140, 0x581c00b3), STCP(0x5c8f203b, 0x5869aa79), |
353 | | STCP(0x5c44ee40, 0x58b71632), STCP(0x5bfa7b82, 0x590443a7), |
354 | | STCP(0x5bafc837, 0x595132a2), STCP(0x5b64d492, 0x599de2ee), |
355 | | STCP(0x5b19a0c8, 0x59ea5454), STCP(0x5ace2d0f, 0x5a36869f), |
356 | | STCP(0x5a82799a, 0x5a82799a), |
357 | | }; |
358 | | |
359 | | RAM_ALIGN |
360 | | LNK_SECTION_CONSTDATA |
361 | | const FIXP_STP SineTable512[] = { |
362 | | STCP(0x7fffffff, 0x00000000), STCP(0x7fffd886, 0x006487e3), |
363 | | STCP(0x7fff6216, 0x00c90f88), STCP(0x7ffe9cb2, 0x012d96b1), |
364 | | STCP(0x7ffd885a, 0x01921d20), STCP(0x7ffc250f, 0x01f6a297), |
365 | | STCP(0x7ffa72d1, 0x025b26d7), STCP(0x7ff871a2, 0x02bfa9a4), |
366 | | STCP(0x7ff62182, 0x03242abf), STCP(0x7ff38274, 0x0388a9ea), |
367 | | STCP(0x7ff09478, 0x03ed26e6), STCP(0x7fed5791, 0x0451a177), |
368 | | STCP(0x7fe9cbc0, 0x04b6195d), STCP(0x7fe5f108, 0x051a8e5c), |
369 | | STCP(0x7fe1c76b, 0x057f0035), STCP(0x7fdd4eec, 0x05e36ea9), |
370 | | STCP(0x7fd8878e, 0x0647d97c), STCP(0x7fd37153, 0x06ac406f), |
371 | | STCP(0x7fce0c3e, 0x0710a345), STCP(0x7fc85854, 0x077501be), |
372 | | STCP(0x7fc25596, 0x07d95b9e), STCP(0x7fbc040a, 0x083db0a7), |
373 | | STCP(0x7fb563b3, 0x08a2009a), STCP(0x7fae7495, 0x09064b3a), |
374 | | STCP(0x7fa736b4, 0x096a9049), STCP(0x7f9faa15, 0x09cecf89), |
375 | | STCP(0x7f97cebd, 0x0a3308bd), STCP(0x7f8fa4b0, 0x0a973ba5), |
376 | | STCP(0x7f872bf3, 0x0afb6805), STCP(0x7f7e648c, 0x0b5f8d9f), |
377 | | STCP(0x7f754e80, 0x0bc3ac35), STCP(0x7f6be9d4, 0x0c27c389), |
378 | | STCP(0x7f62368f, 0x0c8bd35e), STCP(0x7f5834b7, 0x0cefdb76), |
379 | | STCP(0x7f4de451, 0x0d53db92), STCP(0x7f434563, 0x0db7d376), |
380 | | STCP(0x7f3857f6, 0x0e1bc2e4), STCP(0x7f2d1c0e, 0x0e7fa99e), |
381 | | STCP(0x7f2191b4, 0x0ee38766), STCP(0x7f15b8ee, 0x0f475bff), |
382 | | STCP(0x7f0991c4, 0x0fab272b), STCP(0x7efd1c3c, 0x100ee8ad), |
383 | | STCP(0x7ef05860, 0x1072a048), STCP(0x7ee34636, 0x10d64dbd), |
384 | | STCP(0x7ed5e5c6, 0x1139f0cf), STCP(0x7ec8371a, 0x119d8941), |
385 | | STCP(0x7eba3a39, 0x120116d5), STCP(0x7eabef2c, 0x1264994e), |
386 | | STCP(0x7e9d55fc, 0x12c8106f), STCP(0x7e8e6eb2, 0x132b7bf9), |
387 | | STCP(0x7e7f3957, 0x138edbb1), STCP(0x7e6fb5f4, 0x13f22f58), |
388 | | STCP(0x7e5fe493, 0x145576b1), STCP(0x7e4fc53e, 0x14b8b17f), |
389 | | STCP(0x7e3f57ff, 0x151bdf86), STCP(0x7e2e9cdf, 0x157f0086), |
390 | | STCP(0x7e1d93ea, 0x15e21445), STCP(0x7e0c3d29, 0x16451a83), |
391 | | STCP(0x7dfa98a8, 0x16a81305), STCP(0x7de8a670, 0x170afd8d), |
392 | | STCP(0x7dd6668f, 0x176dd9de), STCP(0x7dc3d90d, 0x17d0a7bc), |
393 | | STCP(0x7db0fdf8, 0x183366e9), STCP(0x7d9dd55a, 0x18961728), |
394 | | STCP(0x7d8a5f40, 0x18f8b83c), STCP(0x7d769bb5, 0x195b49ea), |
395 | | STCP(0x7d628ac6, 0x19bdcbf3), STCP(0x7d4e2c7f, 0x1a203e1b), |
396 | | STCP(0x7d3980ec, 0x1a82a026), STCP(0x7d24881b, 0x1ae4f1d6), |
397 | | STCP(0x7d0f4218, 0x1b4732ef), STCP(0x7cf9aef0, 0x1ba96335), |
398 | | STCP(0x7ce3ceb2, 0x1c0b826a), STCP(0x7ccda169, 0x1c6d9053), |
399 | | STCP(0x7cb72724, 0x1ccf8cb3), STCP(0x7ca05ff1, 0x1d31774d), |
400 | | STCP(0x7c894bde, 0x1d934fe5), STCP(0x7c71eaf9, 0x1df5163f), |
401 | | STCP(0x7c5a3d50, 0x1e56ca1e), STCP(0x7c4242f2, 0x1eb86b46), |
402 | | STCP(0x7c29fbee, 0x1f19f97b), STCP(0x7c116853, 0x1f7b7481), |
403 | | STCP(0x7bf88830, 0x1fdcdc1b), STCP(0x7bdf5b94, 0x203e300d), |
404 | | STCP(0x7bc5e290, 0x209f701c), STCP(0x7bac1d31, 0x21009c0c), |
405 | | STCP(0x7b920b89, 0x2161b3a0), STCP(0x7b77ada8, 0x21c2b69c), |
406 | | STCP(0x7b5d039e, 0x2223a4c5), STCP(0x7b420d7a, 0x22847de0), |
407 | | STCP(0x7b26cb4f, 0x22e541af), STCP(0x7b0b3d2c, 0x2345eff8), |
408 | | STCP(0x7aef6323, 0x23a6887f), STCP(0x7ad33d45, 0x24070b08), |
409 | | STCP(0x7ab6cba4, 0x24677758), STCP(0x7a9a0e50, 0x24c7cd33), |
410 | | STCP(0x7a7d055b, 0x25280c5e), STCP(0x7a5fb0d8, 0x2588349d), |
411 | | STCP(0x7a4210d8, 0x25e845b6), STCP(0x7a24256f, 0x26483f6c), |
412 | | STCP(0x7a05eead, 0x26a82186), STCP(0x79e76ca7, 0x2707ebc7), |
413 | | STCP(0x79c89f6e, 0x27679df4), STCP(0x79a98715, 0x27c737d3), |
414 | | STCP(0x798a23b1, 0x2826b928), STCP(0x796a7554, 0x288621b9), |
415 | | STCP(0x794a7c12, 0x28e5714b), STCP(0x792a37fe, 0x2944a7a2), |
416 | | STCP(0x7909a92d, 0x29a3c485), STCP(0x78e8cfb2, 0x2a02c7b8), |
417 | | STCP(0x78c7aba2, 0x2a61b101), STCP(0x78a63d11, 0x2ac08026), |
418 | | STCP(0x78848414, 0x2b1f34eb), STCP(0x786280bf, 0x2b7dcf17), |
419 | | STCP(0x78403329, 0x2bdc4e6f), STCP(0x781d9b65, 0x2c3ab2b9), |
420 | | STCP(0x77fab989, 0x2c98fbba), STCP(0x77d78daa, 0x2cf72939), |
421 | | STCP(0x77b417df, 0x2d553afc), STCP(0x7790583e, 0x2db330c7), |
422 | | STCP(0x776c4edb, 0x2e110a62), STCP(0x7747fbce, 0x2e6ec792), |
423 | | STCP(0x77235f2d, 0x2ecc681e), STCP(0x76fe790e, 0x2f29ebcc), |
424 | | STCP(0x76d94989, 0x2f875262), STCP(0x76b3d0b4, 0x2fe49ba7), |
425 | | STCP(0x768e0ea6, 0x3041c761), STCP(0x76680376, 0x309ed556), |
426 | | STCP(0x7641af3d, 0x30fbc54d), STCP(0x761b1211, 0x3158970e), |
427 | | STCP(0x75f42c0b, 0x31b54a5e), STCP(0x75ccfd42, 0x3211df04), |
428 | | STCP(0x75a585cf, 0x326e54c7), STCP(0x757dc5ca, 0x32caab6f), |
429 | | STCP(0x7555bd4c, 0x3326e2c3), STCP(0x752d6c6c, 0x3382fa88), |
430 | | STCP(0x7504d345, 0x33def287), STCP(0x74dbf1ef, 0x343aca87), |
431 | | STCP(0x74b2c884, 0x34968250), STCP(0x7489571c, 0x34f219a8), |
432 | | STCP(0x745f9dd1, 0x354d9057), STCP(0x74359cbd, 0x35a8e625), |
433 | | STCP(0x740b53fb, 0x36041ad9), STCP(0x73e0c3a3, 0x365f2e3b), |
434 | | STCP(0x73b5ebd1, 0x36ba2014), STCP(0x738acc9e, 0x3714f02a), |
435 | | STCP(0x735f6626, 0x376f9e46), STCP(0x7333b883, 0x37ca2a30), |
436 | | STCP(0x7307c3d0, 0x382493b0), STCP(0x72db8828, 0x387eda8e), |
437 | | STCP(0x72af05a7, 0x38d8fe93), STCP(0x72823c67, 0x3932ff87), |
438 | | STCP(0x72552c85, 0x398cdd32), STCP(0x7227d61c, 0x39e6975e), |
439 | | STCP(0x71fa3949, 0x3a402dd2), STCP(0x71cc5626, 0x3a99a057), |
440 | | STCP(0x719e2cd2, 0x3af2eeb7), STCP(0x716fbd68, 0x3b4c18ba), |
441 | | STCP(0x71410805, 0x3ba51e29), STCP(0x71120cc5, 0x3bfdfecd), |
442 | | STCP(0x70e2cbc6, 0x3c56ba70), STCP(0x70b34525, 0x3caf50da), |
443 | | STCP(0x708378ff, 0x3d07c1d6), STCP(0x70536771, 0x3d600d2c), |
444 | | STCP(0x7023109a, 0x3db832a6), STCP(0x6ff27497, 0x3e10320d), |
445 | | STCP(0x6fc19385, 0x3e680b2c), STCP(0x6f906d84, 0x3ebfbdcd), |
446 | | STCP(0x6f5f02b2, 0x3f1749b8), STCP(0x6f2d532c, 0x3f6eaeb8), |
447 | | STCP(0x6efb5f12, 0x3fc5ec98), STCP(0x6ec92683, 0x401d0321), |
448 | | STCP(0x6e96a99d, 0x4073f21d), STCP(0x6e63e87f, 0x40cab958), |
449 | | STCP(0x6e30e34a, 0x4121589b), STCP(0x6dfd9a1c, 0x4177cfb1), |
450 | | STCP(0x6dca0d14, 0x41ce1e65), STCP(0x6d963c54, 0x42244481), |
451 | | STCP(0x6d6227fa, 0x427a41d0), STCP(0x6d2dd027, 0x42d0161e), |
452 | | STCP(0x6cf934fc, 0x4325c135), STCP(0x6cc45698, 0x437b42e1), |
453 | | STCP(0x6c8f351c, 0x43d09aed), STCP(0x6c59d0a9, 0x4425c923), |
454 | | STCP(0x6c242960, 0x447acd50), STCP(0x6bee3f62, 0x44cfa740), |
455 | | STCP(0x6bb812d1, 0x452456bd), STCP(0x6b81a3cd, 0x4578db93), |
456 | | STCP(0x6b4af279, 0x45cd358f), STCP(0x6b13fef5, 0x4621647d), |
457 | | STCP(0x6adcc964, 0x46756828), STCP(0x6aa551e9, 0x46c9405c), |
458 | | STCP(0x6a6d98a4, 0x471cece7), STCP(0x6a359db9, 0x47706d93), |
459 | | STCP(0x69fd614a, 0x47c3c22f), STCP(0x69c4e37a, 0x4816ea86), |
460 | | STCP(0x698c246c, 0x4869e665), STCP(0x69532442, 0x48bcb599), |
461 | | STCP(0x6919e320, 0x490f57ee), STCP(0x68e06129, 0x4961cd33), |
462 | | STCP(0x68a69e81, 0x49b41533), STCP(0x686c9b4b, 0x4a062fbd), |
463 | | STCP(0x683257ab, 0x4a581c9e), STCP(0x67f7d3c5, 0x4aa9dba2), |
464 | | STCP(0x67bd0fbd, 0x4afb6c98), STCP(0x67820bb7, 0x4b4ccf4d), |
465 | | STCP(0x6746c7d8, 0x4b9e0390), STCP(0x670b4444, 0x4bef092d), |
466 | | STCP(0x66cf8120, 0x4c3fdff4), STCP(0x66937e91, 0x4c9087b1), |
467 | | STCP(0x66573cbb, 0x4ce10034), STCP(0x661abbc5, 0x4d31494b), |
468 | | STCP(0x65ddfbd3, 0x4d8162c4), STCP(0x65a0fd0b, 0x4dd14c6e), |
469 | | STCP(0x6563bf92, 0x4e210617), STCP(0x6526438f, 0x4e708f8f), |
470 | | STCP(0x64e88926, 0x4ebfe8a5), STCP(0x64aa907f, 0x4f0f1126), |
471 | | STCP(0x646c59bf, 0x4f5e08e3), STCP(0x642de50d, 0x4faccfab), |
472 | | STCP(0x63ef3290, 0x4ffb654d), STCP(0x63b0426d, 0x5049c999), |
473 | | STCP(0x637114cc, 0x5097fc5e), STCP(0x6331a9d4, 0x50e5fd6d), |
474 | | STCP(0x62f201ac, 0x5133cc94), STCP(0x62b21c7b, 0x518169a5), |
475 | | STCP(0x6271fa69, 0x51ced46e), STCP(0x62319b9d, 0x521c0cc2), |
476 | | STCP(0x61f1003f, 0x5269126e), STCP(0x61b02876, 0x52b5e546), |
477 | | STCP(0x616f146c, 0x53028518), STCP(0x612dc447, 0x534ef1b5), |
478 | | STCP(0x60ec3830, 0x539b2af0), STCP(0x60aa7050, 0x53e73097), |
479 | | STCP(0x60686ccf, 0x5433027d), STCP(0x60262dd6, 0x547ea073), |
480 | | STCP(0x5fe3b38d, 0x54ca0a4b), STCP(0x5fa0fe1f, 0x55153fd4), |
481 | | STCP(0x5f5e0db3, 0x556040e2), STCP(0x5f1ae274, 0x55ab0d46), |
482 | | STCP(0x5ed77c8a, 0x55f5a4d2), STCP(0x5e93dc1f, 0x56400758), |
483 | | STCP(0x5e50015d, 0x568a34a9), STCP(0x5e0bec6e, 0x56d42c99), |
484 | | STCP(0x5dc79d7c, 0x571deefa), STCP(0x5d8314b1, 0x57677b9d), |
485 | | STCP(0x5d3e5237, 0x57b0d256), STCP(0x5cf95638, 0x57f9f2f8), |
486 | | STCP(0x5cb420e0, 0x5842dd54), STCP(0x5c6eb258, 0x588b9140), |
487 | | STCP(0x5c290acc, 0x58d40e8c), STCP(0x5be32a67, 0x591c550e), |
488 | | STCP(0x5b9d1154, 0x59646498), STCP(0x5b56bfbd, 0x59ac3cfd), |
489 | | STCP(0x5b1035cf, 0x59f3de12), STCP(0x5ac973b5, 0x5a3b47ab), |
490 | | STCP(0x5a82799a, 0x5a82799a), |
491 | | }; |
492 | | |
493 | | RAM_ALIGN |
494 | | LNK_SECTION_CONSTDATA |
495 | | const FIXP_STP SineTable1024[] = { |
496 | | STCP(0x7fffffff, 0x00000000), STCP(0x7ffff621, 0x003243f5), |
497 | | STCP(0x7fffd886, 0x006487e3), STCP(0x7fffa72c, 0x0096cbc1), |
498 | | STCP(0x7fff6216, 0x00c90f88), STCP(0x7fff0943, 0x00fb5330), |
499 | | STCP(0x7ffe9cb2, 0x012d96b1), STCP(0x7ffe1c65, 0x015fda03), |
500 | | STCP(0x7ffd885a, 0x01921d20), STCP(0x7ffce093, 0x01c45ffe), |
501 | | STCP(0x7ffc250f, 0x01f6a297), STCP(0x7ffb55ce, 0x0228e4e2), |
502 | | STCP(0x7ffa72d1, 0x025b26d7), STCP(0x7ff97c18, 0x028d6870), |
503 | | STCP(0x7ff871a2, 0x02bfa9a4), STCP(0x7ff75370, 0x02f1ea6c), |
504 | | STCP(0x7ff62182, 0x03242abf), STCP(0x7ff4dbd9, 0x03566a96), |
505 | | STCP(0x7ff38274, 0x0388a9ea), STCP(0x7ff21553, 0x03bae8b2), |
506 | | STCP(0x7ff09478, 0x03ed26e6), STCP(0x7feeffe1, 0x041f6480), |
507 | | STCP(0x7fed5791, 0x0451a177), STCP(0x7feb9b85, 0x0483ddc3), |
508 | | STCP(0x7fe9cbc0, 0x04b6195d), STCP(0x7fe7e841, 0x04e8543e), |
509 | | STCP(0x7fe5f108, 0x051a8e5c), STCP(0x7fe3e616, 0x054cc7b1), |
510 | | STCP(0x7fe1c76b, 0x057f0035), STCP(0x7fdf9508, 0x05b137df), |
511 | | STCP(0x7fdd4eec, 0x05e36ea9), STCP(0x7fdaf519, 0x0615a48b), |
512 | | STCP(0x7fd8878e, 0x0647d97c), STCP(0x7fd6064c, 0x067a0d76), |
513 | | STCP(0x7fd37153, 0x06ac406f), STCP(0x7fd0c8a3, 0x06de7262), |
514 | | STCP(0x7fce0c3e, 0x0710a345), STCP(0x7fcb3c23, 0x0742d311), |
515 | | STCP(0x7fc85854, 0x077501be), STCP(0x7fc560cf, 0x07a72f45), |
516 | | STCP(0x7fc25596, 0x07d95b9e), STCP(0x7fbf36aa, 0x080b86c2), |
517 | | STCP(0x7fbc040a, 0x083db0a7), STCP(0x7fb8bdb8, 0x086fd947), |
518 | | STCP(0x7fb563b3, 0x08a2009a), STCP(0x7fb1f5fc, 0x08d42699), |
519 | | STCP(0x7fae7495, 0x09064b3a), STCP(0x7faadf7c, 0x09386e78), |
520 | | STCP(0x7fa736b4, 0x096a9049), STCP(0x7fa37a3c, 0x099cb0a7), |
521 | | STCP(0x7f9faa15, 0x09cecf89), STCP(0x7f9bc640, 0x0a00ece8), |
522 | | STCP(0x7f97cebd, 0x0a3308bd), STCP(0x7f93c38c, 0x0a6522fe), |
523 | | STCP(0x7f8fa4b0, 0x0a973ba5), STCP(0x7f8b7227, 0x0ac952aa), |
524 | | STCP(0x7f872bf3, 0x0afb6805), STCP(0x7f82d214, 0x0b2d7baf), |
525 | | STCP(0x7f7e648c, 0x0b5f8d9f), STCP(0x7f79e35a, 0x0b919dcf), |
526 | | STCP(0x7f754e80, 0x0bc3ac35), STCP(0x7f70a5fe, 0x0bf5b8cb), |
527 | | STCP(0x7f6be9d4, 0x0c27c389), STCP(0x7f671a05, 0x0c59cc68), |
528 | | STCP(0x7f62368f, 0x0c8bd35e), STCP(0x7f5d3f75, 0x0cbdd865), |
529 | | STCP(0x7f5834b7, 0x0cefdb76), STCP(0x7f531655, 0x0d21dc87), |
530 | | STCP(0x7f4de451, 0x0d53db92), STCP(0x7f489eaa, 0x0d85d88f), |
531 | | STCP(0x7f434563, 0x0db7d376), STCP(0x7f3dd87c, 0x0de9cc40), |
532 | | STCP(0x7f3857f6, 0x0e1bc2e4), STCP(0x7f32c3d1, 0x0e4db75b), |
533 | | STCP(0x7f2d1c0e, 0x0e7fa99e), STCP(0x7f2760af, 0x0eb199a4), |
534 | | STCP(0x7f2191b4, 0x0ee38766), STCP(0x7f1baf1e, 0x0f1572dc), |
535 | | STCP(0x7f15b8ee, 0x0f475bff), STCP(0x7f0faf25, 0x0f7942c7), |
536 | | STCP(0x7f0991c4, 0x0fab272b), STCP(0x7f0360cb, 0x0fdd0926), |
537 | | STCP(0x7efd1c3c, 0x100ee8ad), STCP(0x7ef6c418, 0x1040c5bb), |
538 | | STCP(0x7ef05860, 0x1072a048), STCP(0x7ee9d914, 0x10a4784b), |
539 | | STCP(0x7ee34636, 0x10d64dbd), STCP(0x7edc9fc6, 0x11082096), |
540 | | STCP(0x7ed5e5c6, 0x1139f0cf), STCP(0x7ecf1837, 0x116bbe60), |
541 | | STCP(0x7ec8371a, 0x119d8941), STCP(0x7ec14270, 0x11cf516a), |
542 | | STCP(0x7eba3a39, 0x120116d5), STCP(0x7eb31e78, 0x1232d979), |
543 | | STCP(0x7eabef2c, 0x1264994e), STCP(0x7ea4ac58, 0x1296564d), |
544 | | STCP(0x7e9d55fc, 0x12c8106f), STCP(0x7e95ec1a, 0x12f9c7aa), |
545 | | STCP(0x7e8e6eb2, 0x132b7bf9), STCP(0x7e86ddc6, 0x135d2d53), |
546 | | STCP(0x7e7f3957, 0x138edbb1), STCP(0x7e778166, 0x13c0870a), |
547 | | STCP(0x7e6fb5f4, 0x13f22f58), STCP(0x7e67d703, 0x1423d492), |
548 | | STCP(0x7e5fe493, 0x145576b1), STCP(0x7e57dea7, 0x148715ae), |
549 | | STCP(0x7e4fc53e, 0x14b8b17f), STCP(0x7e47985b, 0x14ea4a1f), |
550 | | STCP(0x7e3f57ff, 0x151bdf86), STCP(0x7e37042a, 0x154d71aa), |
551 | | STCP(0x7e2e9cdf, 0x157f0086), STCP(0x7e26221f, 0x15b08c12), |
552 | | STCP(0x7e1d93ea, 0x15e21445), STCP(0x7e14f242, 0x16139918), |
553 | | STCP(0x7e0c3d29, 0x16451a83), STCP(0x7e0374a0, 0x1676987f), |
554 | | STCP(0x7dfa98a8, 0x16a81305), STCP(0x7df1a942, 0x16d98a0c), |
555 | | STCP(0x7de8a670, 0x170afd8d), STCP(0x7ddf9034, 0x173c6d80), |
556 | | STCP(0x7dd6668f, 0x176dd9de), STCP(0x7dcd2981, 0x179f429f), |
557 | | STCP(0x7dc3d90d, 0x17d0a7bc), STCP(0x7dba7534, 0x1802092c), |
558 | | STCP(0x7db0fdf8, 0x183366e9), STCP(0x7da77359, 0x1864c0ea), |
559 | | STCP(0x7d9dd55a, 0x18961728), STCP(0x7d9423fc, 0x18c7699b), |
560 | | STCP(0x7d8a5f40, 0x18f8b83c), STCP(0x7d808728, 0x192a0304), |
561 | | STCP(0x7d769bb5, 0x195b49ea), STCP(0x7d6c9ce9, 0x198c8ce7), |
562 | | STCP(0x7d628ac6, 0x19bdcbf3), STCP(0x7d58654d, 0x19ef0707), |
563 | | STCP(0x7d4e2c7f, 0x1a203e1b), STCP(0x7d43e05e, 0x1a517128), |
564 | | STCP(0x7d3980ec, 0x1a82a026), STCP(0x7d2f0e2b, 0x1ab3cb0d), |
565 | | STCP(0x7d24881b, 0x1ae4f1d6), STCP(0x7d19eebf, 0x1b161479), |
566 | | STCP(0x7d0f4218, 0x1b4732ef), STCP(0x7d048228, 0x1b784d30), |
567 | | STCP(0x7cf9aef0, 0x1ba96335), STCP(0x7ceec873, 0x1bda74f6), |
568 | | STCP(0x7ce3ceb2, 0x1c0b826a), STCP(0x7cd8c1ae, 0x1c3c8b8c), |
569 | | STCP(0x7ccda169, 0x1c6d9053), STCP(0x7cc26de5, 0x1c9e90b8), |
570 | | STCP(0x7cb72724, 0x1ccf8cb3), STCP(0x7cabcd28, 0x1d00843d), |
571 | | STCP(0x7ca05ff1, 0x1d31774d), STCP(0x7c94df83, 0x1d6265dd), |
572 | | STCP(0x7c894bde, 0x1d934fe5), STCP(0x7c7da505, 0x1dc4355e), |
573 | | STCP(0x7c71eaf9, 0x1df5163f), STCP(0x7c661dbc, 0x1e25f282), |
574 | | STCP(0x7c5a3d50, 0x1e56ca1e), STCP(0x7c4e49b7, 0x1e879d0d), |
575 | | STCP(0x7c4242f2, 0x1eb86b46), STCP(0x7c362904, 0x1ee934c3), |
576 | | STCP(0x7c29fbee, 0x1f19f97b), STCP(0x7c1dbbb3, 0x1f4ab968), |
577 | | STCP(0x7c116853, 0x1f7b7481), STCP(0x7c0501d2, 0x1fac2abf), |
578 | | STCP(0x7bf88830, 0x1fdcdc1b), STCP(0x7bebfb70, 0x200d888d), |
579 | | STCP(0x7bdf5b94, 0x203e300d), STCP(0x7bd2a89e, 0x206ed295), |
580 | | STCP(0x7bc5e290, 0x209f701c), STCP(0x7bb9096b, 0x20d0089c), |
581 | | STCP(0x7bac1d31, 0x21009c0c), STCP(0x7b9f1de6, 0x21312a65), |
582 | | STCP(0x7b920b89, 0x2161b3a0), STCP(0x7b84e61f, 0x219237b5), |
583 | | STCP(0x7b77ada8, 0x21c2b69c), STCP(0x7b6a6227, 0x21f3304f), |
584 | | STCP(0x7b5d039e, 0x2223a4c5), STCP(0x7b4f920e, 0x225413f8), |
585 | | STCP(0x7b420d7a, 0x22847de0), STCP(0x7b3475e5, 0x22b4e274), |
586 | | STCP(0x7b26cb4f, 0x22e541af), STCP(0x7b190dbc, 0x23159b88), |
587 | | STCP(0x7b0b3d2c, 0x2345eff8), STCP(0x7afd59a4, 0x23763ef7), |
588 | | STCP(0x7aef6323, 0x23a6887f), STCP(0x7ae159ae, 0x23d6cc87), |
589 | | STCP(0x7ad33d45, 0x24070b08), STCP(0x7ac50dec, 0x243743fa), |
590 | | STCP(0x7ab6cba4, 0x24677758), STCP(0x7aa8766f, 0x2497a517), |
591 | | STCP(0x7a9a0e50, 0x24c7cd33), STCP(0x7a8b9348, 0x24f7efa2), |
592 | | STCP(0x7a7d055b, 0x25280c5e), STCP(0x7a6e648a, 0x2558235f), |
593 | | STCP(0x7a5fb0d8, 0x2588349d), STCP(0x7a50ea47, 0x25b84012), |
594 | | STCP(0x7a4210d8, 0x25e845b6), STCP(0x7a332490, 0x26184581), |
595 | | STCP(0x7a24256f, 0x26483f6c), STCP(0x7a151378, 0x26783370), |
596 | | STCP(0x7a05eead, 0x26a82186), STCP(0x79f6b711, 0x26d809a5), |
597 | | STCP(0x79e76ca7, 0x2707ebc7), STCP(0x79d80f6f, 0x2737c7e3), |
598 | | STCP(0x79c89f6e, 0x27679df4), STCP(0x79b91ca4, 0x27976df1), |
599 | | STCP(0x79a98715, 0x27c737d3), STCP(0x7999dec4, 0x27f6fb92), |
600 | | STCP(0x798a23b1, 0x2826b928), STCP(0x797a55e0, 0x2856708d), |
601 | | STCP(0x796a7554, 0x288621b9), STCP(0x795a820e, 0x28b5cca5), |
602 | | STCP(0x794a7c12, 0x28e5714b), STCP(0x793a6361, 0x29150fa1), |
603 | | STCP(0x792a37fe, 0x2944a7a2), STCP(0x7919f9ec, 0x29743946), |
604 | | STCP(0x7909a92d, 0x29a3c485), STCP(0x78f945c3, 0x29d34958), |
605 | | STCP(0x78e8cfb2, 0x2a02c7b8), STCP(0x78d846fb, 0x2a323f9e), |
606 | | STCP(0x78c7aba2, 0x2a61b101), STCP(0x78b6fda8, 0x2a911bdc), |
607 | | STCP(0x78a63d11, 0x2ac08026), STCP(0x789569df, 0x2aefddd8), |
608 | | STCP(0x78848414, 0x2b1f34eb), STCP(0x78738bb3, 0x2b4e8558), |
609 | | STCP(0x786280bf, 0x2b7dcf17), STCP(0x7851633b, 0x2bad1221), |
610 | | STCP(0x78403329, 0x2bdc4e6f), STCP(0x782ef08b, 0x2c0b83fa), |
611 | | STCP(0x781d9b65, 0x2c3ab2b9), STCP(0x780c33b8, 0x2c69daa6), |
612 | | STCP(0x77fab989, 0x2c98fbba), STCP(0x77e92cd9, 0x2cc815ee), |
613 | | STCP(0x77d78daa, 0x2cf72939), STCP(0x77c5dc01, 0x2d263596), |
614 | | STCP(0x77b417df, 0x2d553afc), STCP(0x77a24148, 0x2d843964), |
615 | | STCP(0x7790583e, 0x2db330c7), STCP(0x777e5cc3, 0x2de2211e), |
616 | | STCP(0x776c4edb, 0x2e110a62), STCP(0x775a2e89, 0x2e3fec8b), |
617 | | STCP(0x7747fbce, 0x2e6ec792), STCP(0x7735b6af, 0x2e9d9b70), |
618 | | STCP(0x77235f2d, 0x2ecc681e), STCP(0x7710f54c, 0x2efb2d95), |
619 | | STCP(0x76fe790e, 0x2f29ebcc), STCP(0x76ebea77, 0x2f58a2be), |
620 | | STCP(0x76d94989, 0x2f875262), STCP(0x76c69647, 0x2fb5fab2), |
621 | | STCP(0x76b3d0b4, 0x2fe49ba7), STCP(0x76a0f8d2, 0x30133539), |
622 | | STCP(0x768e0ea6, 0x3041c761), STCP(0x767b1231, 0x30705217), |
623 | | STCP(0x76680376, 0x309ed556), STCP(0x7654e279, 0x30cd5115), |
624 | | STCP(0x7641af3d, 0x30fbc54d), STCP(0x762e69c4, 0x312a31f8), |
625 | | STCP(0x761b1211, 0x3158970e), STCP(0x7607a828, 0x3186f487), |
626 | | STCP(0x75f42c0b, 0x31b54a5e), STCP(0x75e09dbd, 0x31e39889), |
627 | | STCP(0x75ccfd42, 0x3211df04), STCP(0x75b94a9c, 0x32401dc6), |
628 | | STCP(0x75a585cf, 0x326e54c7), STCP(0x7591aedd, 0x329c8402), |
629 | | STCP(0x757dc5ca, 0x32caab6f), STCP(0x7569ca99, 0x32f8cb07), |
630 | | STCP(0x7555bd4c, 0x3326e2c3), STCP(0x75419de7, 0x3354f29b), |
631 | | STCP(0x752d6c6c, 0x3382fa88), STCP(0x751928e0, 0x33b0fa84), |
632 | | STCP(0x7504d345, 0x33def287), STCP(0x74f06b9e, 0x340ce28b), |
633 | | STCP(0x74dbf1ef, 0x343aca87), STCP(0x74c7663a, 0x3468aa76), |
634 | | STCP(0x74b2c884, 0x34968250), STCP(0x749e18cd, 0x34c4520d), |
635 | | STCP(0x7489571c, 0x34f219a8), STCP(0x74748371, 0x351fd918), |
636 | | STCP(0x745f9dd1, 0x354d9057), STCP(0x744aa63f, 0x357b3f5d), |
637 | | STCP(0x74359cbd, 0x35a8e625), STCP(0x74208150, 0x35d684a6), |
638 | | STCP(0x740b53fb, 0x36041ad9), STCP(0x73f614c0, 0x3631a8b8), |
639 | | STCP(0x73e0c3a3, 0x365f2e3b), STCP(0x73cb60a8, 0x368cab5c), |
640 | | STCP(0x73b5ebd1, 0x36ba2014), STCP(0x73a06522, 0x36e78c5b), |
641 | | STCP(0x738acc9e, 0x3714f02a), STCP(0x73752249, 0x37424b7b), |
642 | | STCP(0x735f6626, 0x376f9e46), STCP(0x73499838, 0x379ce885), |
643 | | STCP(0x7333b883, 0x37ca2a30), STCP(0x731dc70a, 0x37f76341), |
644 | | STCP(0x7307c3d0, 0x382493b0), STCP(0x72f1aed9, 0x3851bb77), |
645 | | STCP(0x72db8828, 0x387eda8e), STCP(0x72c54fc1, 0x38abf0ef), |
646 | | STCP(0x72af05a7, 0x38d8fe93), STCP(0x7298a9dd, 0x39060373), |
647 | | STCP(0x72823c67, 0x3932ff87), STCP(0x726bbd48, 0x395ff2c9), |
648 | | STCP(0x72552c85, 0x398cdd32), STCP(0x723e8a20, 0x39b9bebc), |
649 | | STCP(0x7227d61c, 0x39e6975e), STCP(0x7211107e, 0x3a136712), |
650 | | STCP(0x71fa3949, 0x3a402dd2), STCP(0x71e35080, 0x3a6ceb96), |
651 | | STCP(0x71cc5626, 0x3a99a057), STCP(0x71b54a41, 0x3ac64c0f), |
652 | | STCP(0x719e2cd2, 0x3af2eeb7), STCP(0x7186fdde, 0x3b1f8848), |
653 | | STCP(0x716fbd68, 0x3b4c18ba), STCP(0x71586b74, 0x3b78a007), |
654 | | STCP(0x71410805, 0x3ba51e29), STCP(0x7129931f, 0x3bd19318), |
655 | | STCP(0x71120cc5, 0x3bfdfecd), STCP(0x70fa74fc, 0x3c2a6142), |
656 | | STCP(0x70e2cbc6, 0x3c56ba70), STCP(0x70cb1128, 0x3c830a50), |
657 | | STCP(0x70b34525, 0x3caf50da), STCP(0x709b67c0, 0x3cdb8e09), |
658 | | STCP(0x708378ff, 0x3d07c1d6), STCP(0x706b78e3, 0x3d33ec39), |
659 | | STCP(0x70536771, 0x3d600d2c), STCP(0x703b44ad, 0x3d8c24a8), |
660 | | STCP(0x7023109a, 0x3db832a6), STCP(0x700acb3c, 0x3de4371f), |
661 | | STCP(0x6ff27497, 0x3e10320d), STCP(0x6fda0cae, 0x3e3c2369), |
662 | | STCP(0x6fc19385, 0x3e680b2c), STCP(0x6fa90921, 0x3e93e950), |
663 | | STCP(0x6f906d84, 0x3ebfbdcd), STCP(0x6f77c0b3, 0x3eeb889c), |
664 | | STCP(0x6f5f02b2, 0x3f1749b8), STCP(0x6f463383, 0x3f430119), |
665 | | STCP(0x6f2d532c, 0x3f6eaeb8), STCP(0x6f1461b0, 0x3f9a5290), |
666 | | STCP(0x6efb5f12, 0x3fc5ec98), STCP(0x6ee24b57, 0x3ff17cca), |
667 | | STCP(0x6ec92683, 0x401d0321), STCP(0x6eaff099, 0x40487f94), |
668 | | STCP(0x6e96a99d, 0x4073f21d), STCP(0x6e7d5193, 0x409f5ab6), |
669 | | STCP(0x6e63e87f, 0x40cab958), STCP(0x6e4a6e66, 0x40f60dfb), |
670 | | STCP(0x6e30e34a, 0x4121589b), STCP(0x6e174730, 0x414c992f), |
671 | | STCP(0x6dfd9a1c, 0x4177cfb1), STCP(0x6de3dc11, 0x41a2fc1a), |
672 | | STCP(0x6dca0d14, 0x41ce1e65), STCP(0x6db02d29, 0x41f93689), |
673 | | STCP(0x6d963c54, 0x42244481), STCP(0x6d7c3a98, 0x424f4845), |
674 | | STCP(0x6d6227fa, 0x427a41d0), STCP(0x6d48047e, 0x42a5311b), |
675 | | STCP(0x6d2dd027, 0x42d0161e), STCP(0x6d138afb, 0x42faf0d4), |
676 | | STCP(0x6cf934fc, 0x4325c135), STCP(0x6cdece2f, 0x4350873c), |
677 | | STCP(0x6cc45698, 0x437b42e1), STCP(0x6ca9ce3b, 0x43a5f41e), |
678 | | STCP(0x6c8f351c, 0x43d09aed), STCP(0x6c748b3f, 0x43fb3746), |
679 | | STCP(0x6c59d0a9, 0x4425c923), STCP(0x6c3f055d, 0x4450507e), |
680 | | STCP(0x6c242960, 0x447acd50), STCP(0x6c093cb6, 0x44a53f93), |
681 | | STCP(0x6bee3f62, 0x44cfa740), STCP(0x6bd3316a, 0x44fa0450), |
682 | | STCP(0x6bb812d1, 0x452456bd), STCP(0x6b9ce39b, 0x454e9e80), |
683 | | STCP(0x6b81a3cd, 0x4578db93), STCP(0x6b66536b, 0x45a30df0), |
684 | | STCP(0x6b4af279, 0x45cd358f), STCP(0x6b2f80fb, 0x45f7526b), |
685 | | STCP(0x6b13fef5, 0x4621647d), STCP(0x6af86c6c, 0x464b6bbe), |
686 | | STCP(0x6adcc964, 0x46756828), STCP(0x6ac115e2, 0x469f59b4), |
687 | | STCP(0x6aa551e9, 0x46c9405c), STCP(0x6a897d7d, 0x46f31c1a), |
688 | | STCP(0x6a6d98a4, 0x471cece7), STCP(0x6a51a361, 0x4746b2bc), |
689 | | STCP(0x6a359db9, 0x47706d93), STCP(0x6a1987b0, 0x479a1d67), |
690 | | STCP(0x69fd614a, 0x47c3c22f), STCP(0x69e12a8c, 0x47ed5be6), |
691 | | STCP(0x69c4e37a, 0x4816ea86), STCP(0x69a88c19, 0x48406e08), |
692 | | STCP(0x698c246c, 0x4869e665), STCP(0x696fac78, 0x48935397), |
693 | | STCP(0x69532442, 0x48bcb599), STCP(0x69368bce, 0x48e60c62), |
694 | | STCP(0x6919e320, 0x490f57ee), STCP(0x68fd2a3d, 0x49389836), |
695 | | STCP(0x68e06129, 0x4961cd33), STCP(0x68c387e9, 0x498af6df), |
696 | | STCP(0x68a69e81, 0x49b41533), STCP(0x6889a4f6, 0x49dd282a), |
697 | | STCP(0x686c9b4b, 0x4a062fbd), STCP(0x684f8186, 0x4a2f2be6), |
698 | | STCP(0x683257ab, 0x4a581c9e), STCP(0x68151dbe, 0x4a8101de), |
699 | | STCP(0x67f7d3c5, 0x4aa9dba2), STCP(0x67da79c3, 0x4ad2a9e2), |
700 | | STCP(0x67bd0fbd, 0x4afb6c98), STCP(0x679f95b7, 0x4b2423be), |
701 | | STCP(0x67820bb7, 0x4b4ccf4d), STCP(0x676471c0, 0x4b756f40), |
702 | | STCP(0x6746c7d8, 0x4b9e0390), STCP(0x67290e02, 0x4bc68c36), |
703 | | STCP(0x670b4444, 0x4bef092d), STCP(0x66ed6aa1, 0x4c177a6e), |
704 | | STCP(0x66cf8120, 0x4c3fdff4), STCP(0x66b187c3, 0x4c6839b7), |
705 | | STCP(0x66937e91, 0x4c9087b1), STCP(0x6675658c, 0x4cb8c9dd), |
706 | | STCP(0x66573cbb, 0x4ce10034), STCP(0x66390422, 0x4d092ab0), |
707 | | STCP(0x661abbc5, 0x4d31494b), STCP(0x65fc63a9, 0x4d595bfe), |
708 | | STCP(0x65ddfbd3, 0x4d8162c4), STCP(0x65bf8447, 0x4da95d96), |
709 | | STCP(0x65a0fd0b, 0x4dd14c6e), STCP(0x65826622, 0x4df92f46), |
710 | | STCP(0x6563bf92, 0x4e210617), STCP(0x6545095f, 0x4e48d0dd), |
711 | | STCP(0x6526438f, 0x4e708f8f), STCP(0x65076e25, 0x4e984229), |
712 | | STCP(0x64e88926, 0x4ebfe8a5), STCP(0x64c99498, 0x4ee782fb), |
713 | | STCP(0x64aa907f, 0x4f0f1126), STCP(0x648b7ce0, 0x4f369320), |
714 | | STCP(0x646c59bf, 0x4f5e08e3), STCP(0x644d2722, 0x4f857269), |
715 | | STCP(0x642de50d, 0x4faccfab), STCP(0x640e9386, 0x4fd420a4), |
716 | | STCP(0x63ef3290, 0x4ffb654d), STCP(0x63cfc231, 0x50229da1), |
717 | | STCP(0x63b0426d, 0x5049c999), STCP(0x6390b34a, 0x5070e92f), |
718 | | STCP(0x637114cc, 0x5097fc5e), STCP(0x635166f9, 0x50bf031f), |
719 | | STCP(0x6331a9d4, 0x50e5fd6d), STCP(0x6311dd64, 0x510ceb40), |
720 | | STCP(0x62f201ac, 0x5133cc94), STCP(0x62d216b3, 0x515aa162), |
721 | | STCP(0x62b21c7b, 0x518169a5), STCP(0x6292130c, 0x51a82555), |
722 | | STCP(0x6271fa69, 0x51ced46e), STCP(0x6251d298, 0x51f576ea), |
723 | | STCP(0x62319b9d, 0x521c0cc2), STCP(0x6211557e, 0x524295f0), |
724 | | STCP(0x61f1003f, 0x5269126e), STCP(0x61d09be5, 0x528f8238), |
725 | | STCP(0x61b02876, 0x52b5e546), STCP(0x618fa5f7, 0x52dc3b92), |
726 | | STCP(0x616f146c, 0x53028518), STCP(0x614e73da, 0x5328c1d0), |
727 | | STCP(0x612dc447, 0x534ef1b5), STCP(0x610d05b7, 0x537514c2), |
728 | | STCP(0x60ec3830, 0x539b2af0), STCP(0x60cb5bb7, 0x53c13439), |
729 | | STCP(0x60aa7050, 0x53e73097), STCP(0x60897601, 0x540d2005), |
730 | | STCP(0x60686ccf, 0x5433027d), STCP(0x604754bf, 0x5458d7f9), |
731 | | STCP(0x60262dd6, 0x547ea073), STCP(0x6004f819, 0x54a45be6), |
732 | | STCP(0x5fe3b38d, 0x54ca0a4b), STCP(0x5fc26038, 0x54efab9c), |
733 | | STCP(0x5fa0fe1f, 0x55153fd4), STCP(0x5f7f8d46, 0x553ac6ee), |
734 | | STCP(0x5f5e0db3, 0x556040e2), STCP(0x5f3c7f6b, 0x5585adad), |
735 | | STCP(0x5f1ae274, 0x55ab0d46), STCP(0x5ef936d1, 0x55d05faa), |
736 | | STCP(0x5ed77c8a, 0x55f5a4d2), STCP(0x5eb5b3a2, 0x561adcb9), |
737 | | STCP(0x5e93dc1f, 0x56400758), STCP(0x5e71f606, 0x566524aa), |
738 | | STCP(0x5e50015d, 0x568a34a9), STCP(0x5e2dfe29, 0x56af3750), |
739 | | STCP(0x5e0bec6e, 0x56d42c99), STCP(0x5de9cc33, 0x56f9147e), |
740 | | STCP(0x5dc79d7c, 0x571deefa), STCP(0x5da5604f, 0x5742bc06), |
741 | | STCP(0x5d8314b1, 0x57677b9d), STCP(0x5d60baa7, 0x578c2dba), |
742 | | STCP(0x5d3e5237, 0x57b0d256), STCP(0x5d1bdb65, 0x57d5696d), |
743 | | STCP(0x5cf95638, 0x57f9f2f8), STCP(0x5cd6c2b5, 0x581e6ef1), |
744 | | STCP(0x5cb420e0, 0x5842dd54), STCP(0x5c9170bf, 0x58673e1b), |
745 | | STCP(0x5c6eb258, 0x588b9140), STCP(0x5c4be5b0, 0x58afd6bd), |
746 | | STCP(0x5c290acc, 0x58d40e8c), STCP(0x5c0621b2, 0x58f838a9), |
747 | | STCP(0x5be32a67, 0x591c550e), STCP(0x5bc024f0, 0x594063b5), |
748 | | STCP(0x5b9d1154, 0x59646498), STCP(0x5b79ef96, 0x598857b2), |
749 | | STCP(0x5b56bfbd, 0x59ac3cfd), STCP(0x5b3381ce, 0x59d01475), |
750 | | STCP(0x5b1035cf, 0x59f3de12), STCP(0x5aecdbc5, 0x5a1799d1), |
751 | | STCP(0x5ac973b5, 0x5a3b47ab), STCP(0x5aa5fda5, 0x5a5ee79a), |
752 | | STCP(0x5a82799a, 0x5a82799a), |
753 | | }; |
754 | | |
755 | | RAM_ALIGN |
756 | | LNK_SECTION_CONSTDATA |
757 | | const FIXP_STB RotVectorReal6[] = { |
758 | | STC(0x40000000), |
759 | | STC(0xc0000000), |
760 | | }; |
761 | | |
762 | | RAM_ALIGN |
763 | | LNK_SECTION_CONSTDATA |
764 | | const FIXP_STB RotVectorImag6[] = { |
765 | | STC(0x6ed9eba1), |
766 | | STC(0x6ed9eba1), |
767 | | }; |
768 | | |
769 | | RAM_ALIGN |
770 | | LNK_SECTION_CONSTDATA |
771 | | const FIXP_STB RotVectorReal12[] = { |
772 | | STC(0x6ed9eba1), |
773 | | STC(0x40000000), |
774 | | STC(0x40000000), |
775 | | STC(0xc0000000), |
776 | | }; |
777 | | |
778 | | RAM_ALIGN |
779 | | LNK_SECTION_CONSTDATA |
780 | | const FIXP_STB RotVectorImag12[] = { |
781 | | STC(0x40000000), |
782 | | STC(0x6ed9eba1), |
783 | | STC(0x6ed9eba1), |
784 | | STC(0x6ed9eba1), |
785 | | }; |
786 | | |
787 | | RAM_ALIGN |
788 | | LNK_SECTION_CONSTDATA |
789 | | const FIXP_STB RotVectorReal24[] = { |
790 | | STC(0x7ba3751d), STC(0x6ed9eba1), STC(0x5a82799a), STC(0x40000000), |
791 | | STC(0x2120fb83), STC(0x00000000), STC(0xdedf047d), STC(0xc0000000), |
792 | | STC(0xa57d8666), STC(0x9126145f), STC(0x845c8ae3), |
793 | | }; |
794 | | |
795 | | RAM_ALIGN |
796 | | LNK_SECTION_CONSTDATA |
797 | | const FIXP_STB RotVectorImag24[] = { |
798 | | STC(0x2120fb83), STC(0x40000000), STC(0x5a82799a), STC(0x6ed9eba1), |
799 | | STC(0x7ba3751d), STC(0x7fffffff), STC(0x7ba3751d), STC(0x6ed9eba1), |
800 | | STC(0x5a82799a), STC(0x40000000), STC(0x2120fb83), |
801 | | }; |
802 | | |
803 | | RAM_ALIGN |
804 | | LNK_SECTION_CONSTDATA |
805 | | const FIXP_STB RotVectorReal48[] = { |
806 | | STC(0x7ee7aa4c), STC(0x7ba3751d), STC(0x7641af3d), STC(0x7ba3751d), |
807 | | STC(0x6ed9eba1), STC(0x5a82799a), STC(0x7641af3d), STC(0x5a82799a), |
808 | | STC(0x30fbc54d), STC(0x6ed9eba1), STC(0x40000000), STC(0x00000000), |
809 | | STC(0x658c9a2d), STC(0x2120fb83), STC(0xcf043ab3), STC(0x5a82799a), |
810 | | STC(0x00000000), STC(0xa57d8666), STC(0x4debe4fe), STC(0xdedf047d), |
811 | | STC(0x89be50c3), STC(0x40000000), STC(0xc0000000), STC(0x80000000), |
812 | | STC(0x30fbc54d), STC(0xa57d8666), STC(0x89be50c3), STC(0x2120fb83), |
813 | | STC(0x9126145f), STC(0xa57d8666), STC(0x10b5150f), STC(0x845c8ae3), |
814 | | STC(0xcf043ab3), |
815 | | }; |
816 | | |
817 | | RAM_ALIGN |
818 | | LNK_SECTION_CONSTDATA |
819 | | const FIXP_STB RotVectorImag48[] = { |
820 | | STC(0x10b5150f), STC(0x2120fb83), STC(0x30fbc54d), STC(0x2120fb83), |
821 | | STC(0x40000000), STC(0x5a82799a), STC(0x30fbc54d), STC(0x5a82799a), |
822 | | STC(0x7641af3d), STC(0x40000000), STC(0x6ed9eba1), STC(0x7fffffff), |
823 | | STC(0x4debe4fe), STC(0x7ba3751d), STC(0x7641af3d), STC(0x5a82799a), |
824 | | STC(0x7fffffff), STC(0x5a82799a), STC(0x658c9a2d), STC(0x7ba3751d), |
825 | | STC(0x30fbc54d), STC(0x6ed9eba1), STC(0x6ed9eba1), STC(0x00000000), |
826 | | STC(0x7641af3d), STC(0x5a82799a), STC(0xcf043ab3), STC(0x7ba3751d), |
827 | | STC(0x40000000), STC(0xa57d8666), STC(0x7ee7aa4c), STC(0x2120fb83), |
828 | | STC(0x89be50c3), |
829 | | }; |
830 | | |
831 | | RAM_ALIGN |
832 | | LNK_SECTION_CONSTDATA |
833 | | const FIXP_STB RotVectorReal80[] = { |
834 | | STC(0x7f9afcb9), STC(0x7e6c9251), STC(0x7c769e18), STC(0x79bc384d), |
835 | | STC(0x7e6c9251), STC(0x79bc384d), STC(0x720c8075), STC(0x678dde6e), |
836 | | STC(0x7c769e18), STC(0x720c8075), STC(0x6154fb91), STC(0x4b3c8c12), |
837 | | STC(0x79bc384d), STC(0x678dde6e), STC(0x4b3c8c12), STC(0x278dde6e), |
838 | | STC(0x7641af3d), STC(0x5a82799a), STC(0x30fbc54d), STC(0x00000000), |
839 | | STC(0x720c8075), STC(0x4b3c8c12), STC(0x14060b68), STC(0xd8722192), |
840 | | STC(0x6d23501b), STC(0x3a1c5c57), STC(0xf5f50d67), STC(0xb4c373ee), |
841 | | STC(0x678dde6e), STC(0x278dde6e), STC(0xd8722192), STC(0x98722192), |
842 | | STC(0x6154fb91), STC(0x14060b68), STC(0xbd1ec45c), STC(0x8643c7b3), |
843 | | STC(0x5a82799a), STC(0x00000000), STC(0xa57d8666), STC(0x80000000), |
844 | | STC(0x53211d18), STC(0xebf9f498), STC(0x92dcafe5), STC(0x8643c7b3), |
845 | | STC(0x4b3c8c12), STC(0xd8722192), STC(0x8643c7b3), STC(0x98722192), |
846 | | STC(0x42e13ba4), STC(0xc5e3a3a9), STC(0x80650347), STC(0xb4c373ee), |
847 | | STC(0x3a1c5c57), STC(0xb4c373ee), STC(0x81936daf), STC(0xd8722192), |
848 | | STC(0x30fbc54d), STC(0xa57d8666), STC(0x89be50c3), STC(0x00000000), |
849 | | }; |
850 | | |
851 | | RAM_ALIGN |
852 | | LNK_SECTION_CONSTDATA |
853 | | const FIXP_STB RotVectorImag80[] = { |
854 | | STC(0x0a0af299), STC(0x14060b68), STC(0x1de189a6), STC(0x278dde6e), |
855 | | STC(0x14060b68), STC(0x278dde6e), STC(0x3a1c5c57), STC(0x4b3c8c12), |
856 | | STC(0x1de189a6), STC(0x3a1c5c57), STC(0x53211d18), STC(0x678dde6e), |
857 | | STC(0x278dde6e), STC(0x4b3c8c12), STC(0x678dde6e), STC(0x79bc384d), |
858 | | STC(0x30fbc54d), STC(0x5a82799a), STC(0x7641af3d), STC(0x7fffffff), |
859 | | STC(0x3a1c5c57), STC(0x678dde6e), STC(0x7e6c9251), STC(0x79bc384d), |
860 | | STC(0x42e13ba4), STC(0x720c8075), STC(0x7f9afcb9), STC(0x678dde6e), |
861 | | STC(0x4b3c8c12), STC(0x79bc384d), STC(0x79bc384d), STC(0x4b3c8c12), |
862 | | STC(0x53211d18), STC(0x7e6c9251), STC(0x6d23501b), STC(0x278dde6e), |
863 | | STC(0x5a82799a), STC(0x7fffffff), STC(0x5a82799a), STC(0x00000000), |
864 | | STC(0x6154fb91), STC(0x7e6c9251), STC(0x42e13ba4), STC(0xd8722192), |
865 | | STC(0x678dde6e), STC(0x79bc384d), STC(0x278dde6e), STC(0xb4c373ee), |
866 | | STC(0x6d23501b), STC(0x720c8075), STC(0x0a0af299), STC(0x98722192), |
867 | | STC(0x720c8075), STC(0x678dde6e), STC(0xebf9f498), STC(0x8643c7b3), |
868 | | STC(0x7641af3d), STC(0x5a82799a), STC(0xcf043ab3), STC(0x80000000), |
869 | | }; |
870 | | |
871 | | RAM_ALIGN |
872 | | LNK_SECTION_CONSTDATA |
873 | | const FIXP_STB RotVectorReal96[] = { |
874 | | STC(0x7fb9d759), STC(0x7ee7aa4c), STC(0x7ee7aa4c), STC(0x7ba3751d), |
875 | | STC(0x7d8a5f40), STC(0x7641af3d), STC(0x7ba3751d), STC(0x6ed9eba1), |
876 | | STC(0x793501a9), STC(0x658c9a2d), STC(0x7641af3d), STC(0x5a82799a), |
877 | | STC(0x72ccb9db), STC(0x4debe4fe), STC(0x6ed9eba1), STC(0x40000000), |
878 | | STC(0x6a6d98a4), STC(0x30fbc54d), STC(0x658c9a2d), STC(0x2120fb83), |
879 | | STC(0x603c496c), STC(0x10b5150f), STC(0x5a82799a), STC(0x00000000), |
880 | | STC(0x54657194), STC(0xef4aeaf1), STC(0x4debe4fe), STC(0xdedf047d), |
881 | | STC(0x471cece7), STC(0xcf043ab3), STC(0x40000000), STC(0xc0000000), |
882 | | STC(0x389cea72), STC(0xb2141b02), STC(0x30fbc54d), STC(0xa57d8666), |
883 | | STC(0x2924edac), STC(0x9a7365d3), STC(0x2120fb83), STC(0x9126145f), |
884 | | STC(0x18f8b83c), STC(0x89be50c3), STC(0x10b5150f), STC(0x845c8ae3), |
885 | | STC(0x085f2137), STC(0x811855b4), STC(0x00000000), STC(0x80000000), |
886 | | STC(0xf7a0dec9), STC(0x811855b4), STC(0xef4aeaf1), STC(0x845c8ae3), |
887 | | STC(0xe70747c4), STC(0x89be50c3), STC(0xdedf047d), STC(0x9126145f), |
888 | | STC(0xd6db1254), STC(0x9a7365d3), STC(0xcf043ab3), STC(0xa57d8666), |
889 | | STC(0xc763158e), STC(0xb2141b02), |
890 | | }; |
891 | | |
892 | | RAM_ALIGN |
893 | | LNK_SECTION_CONSTDATA |
894 | | const FIXP_STB RotVectorImag96[] = { |
895 | | STC(0x085f2137), STC(0x10b5150f), STC(0x10b5150f), STC(0x2120fb83), |
896 | | STC(0x18f8b83c), STC(0x30fbc54d), STC(0x2120fb83), STC(0x40000000), |
897 | | STC(0x2924edac), STC(0x4debe4fe), STC(0x30fbc54d), STC(0x5a82799a), |
898 | | STC(0x389cea72), STC(0x658c9a2d), STC(0x40000000), STC(0x6ed9eba1), |
899 | | STC(0x471cece7), STC(0x7641af3d), STC(0x4debe4fe), STC(0x7ba3751d), |
900 | | STC(0x54657194), STC(0x7ee7aa4c), STC(0x5a82799a), STC(0x7fffffff), |
901 | | STC(0x603c496c), STC(0x7ee7aa4c), STC(0x658c9a2d), STC(0x7ba3751d), |
902 | | STC(0x6a6d98a4), STC(0x7641af3d), STC(0x6ed9eba1), STC(0x6ed9eba1), |
903 | | STC(0x72ccb9db), STC(0x658c9a2d), STC(0x7641af3d), STC(0x5a82799a), |
904 | | STC(0x793501a9), STC(0x4debe4fe), STC(0x7ba3751d), STC(0x40000000), |
905 | | STC(0x7d8a5f40), STC(0x30fbc54d), STC(0x7ee7aa4c), STC(0x2120fb83), |
906 | | STC(0x7fb9d759), STC(0x10b5150f), STC(0x7fffffff), STC(0x00000000), |
907 | | STC(0x7fb9d759), STC(0xef4aeaf1), STC(0x7ee7aa4c), STC(0xdedf047d), |
908 | | STC(0x7d8a5f40), STC(0xcf043ab3), STC(0x7ba3751d), STC(0xc0000000), |
909 | | STC(0x793501a9), STC(0xb2141b02), STC(0x7641af3d), STC(0xa57d8666), |
910 | | STC(0x72ccb9db), STC(0x9a7365d3), |
911 | | }; |
912 | | |
913 | | RAM_ALIGN |
914 | | LNK_SECTION_CONSTDATA |
915 | | const FIXP_STB RotVectorReal384[] = { |
916 | | STC(0x7ffb9d15), STC(0x7fee74a2), STC(0x7fd8878e), STC(0x7fb9d759), |
917 | | STC(0x7f92661d), STC(0x7f62368f), STC(0x7f294bfd), STC(0x7ee7aa4c), |
918 | | STC(0x7e9d55fc), STC(0x7e4a5426), STC(0x7deeaa7a), STC(0x7fee74a2), |
919 | | STC(0x7fb9d759), STC(0x7f62368f), STC(0x7ee7aa4c), STC(0x7e4a5426), |
920 | | STC(0x7d8a5f40), STC(0x7ca80038), STC(0x7ba3751d), STC(0x7a7d055b), |
921 | | STC(0x793501a9), STC(0x77cbc3f2), STC(0x7fd8878e), STC(0x7f62368f), |
922 | | STC(0x7e9d55fc), STC(0x7d8a5f40), STC(0x7c29fbee), STC(0x7a7d055b), |
923 | | STC(0x78848414), STC(0x7641af3d), STC(0x73b5ebd1), STC(0x70e2cbc6), |
924 | | STC(0x6dca0d14), STC(0x7fb9d759), STC(0x7ee7aa4c), STC(0x7d8a5f40), |
925 | | STC(0x7ba3751d), STC(0x793501a9), STC(0x7641af3d), STC(0x72ccb9db), |
926 | | STC(0x6ed9eba1), STC(0x6a6d98a4), STC(0x658c9a2d), STC(0x603c496c), |
927 | | STC(0x7f92661d), STC(0x7e4a5426), STC(0x7c29fbee), STC(0x793501a9), |
928 | | STC(0x757075ac), STC(0x70e2cbc6), STC(0x6b93d02e), STC(0x658c9a2d), |
929 | | STC(0x5ed77c8a), STC(0x577ff3da), STC(0x4f9292dc), STC(0x7f62368f), |
930 | | STC(0x7d8a5f40), STC(0x7a7d055b), STC(0x7641af3d), STC(0x70e2cbc6), |
931 | | STC(0x6a6d98a4), STC(0x62f201ac), STC(0x5a82799a), STC(0x5133cc94), |
932 | | STC(0x471cece7), STC(0x3c56ba70), STC(0x7f294bfd), STC(0x7ca80038), |
933 | | STC(0x78848414), STC(0x72ccb9db), STC(0x6b93d02e), STC(0x62f201ac), |
934 | | STC(0x590443a7), STC(0x4debe4fe), STC(0x41ce1e65), STC(0x34d3957e), |
935 | | STC(0x2727d486), STC(0x7ee7aa4c), STC(0x7ba3751d), STC(0x7641af3d), |
936 | | STC(0x6ed9eba1), STC(0x658c9a2d), STC(0x5a82799a), STC(0x4debe4fe), |
937 | | STC(0x40000000), STC(0x30fbc54d), STC(0x2120fb83), STC(0x10b5150f), |
938 | | STC(0x7e9d55fc), STC(0x7a7d055b), STC(0x73b5ebd1), STC(0x6a6d98a4), |
939 | | STC(0x5ed77c8a), STC(0x5133cc94), STC(0x41ce1e65), STC(0x30fbc54d), |
940 | | STC(0x1f19f97b), STC(0x0c8bd35e), STC(0xf9b82684), STC(0x7e4a5426), |
941 | | STC(0x793501a9), STC(0x70e2cbc6), STC(0x658c9a2d), STC(0x577ff3da), |
942 | | STC(0x471cece7), STC(0x34d3957e), STC(0x2120fb83), STC(0x0c8bd35e), |
943 | | STC(0xf7a0dec9), STC(0xe2ef2a3e), STC(0x7deeaa7a), STC(0x77cbc3f2), |
944 | | STC(0x6dca0d14), STC(0x603c496c), STC(0x4f9292dc), STC(0x3c56ba70), |
945 | | STC(0x2727d486), STC(0x10b5150f), STC(0xf9b82684), STC(0xe2ef2a3e), |
946 | | STC(0xcd1693f7), STC(0x7d8a5f40), STC(0x7641af3d), STC(0x6a6d98a4), |
947 | | STC(0x5a82799a), STC(0x471cece7), STC(0x30fbc54d), STC(0x18f8b83c), |
948 | | STC(0x00000000), STC(0xe70747c4), STC(0xcf043ab3), STC(0xb8e31319), |
949 | | STC(0x7d1d7958), STC(0x74972f92), STC(0x66cf8120), STC(0x54657194), |
950 | | STC(0x3e2d7eb1), STC(0x25280c5e), STC(0x0a75d60e), STC(0xef4aeaf1), |
951 | | STC(0xd4e0cb15), STC(0xbc6845ce), STC(0xa6fbbc59), STC(0x7ca80038), |
952 | | STC(0x72ccb9db), STC(0x62f201ac), STC(0x4debe4fe), STC(0x34d3957e), |
953 | | STC(0x18f8b83c), STC(0xfbcfdc71), STC(0xdedf047d), STC(0xc3a94590), |
954 | | STC(0xab9a8e6c), STC(0x97f4a3cd), STC(0x7c29fbee), STC(0x70e2cbc6), |
955 | | STC(0x5ed77c8a), STC(0x471cece7), STC(0x2b1f34eb), STC(0x0c8bd35e), |
956 | | STC(0xed37ef91), STC(0xcf043ab3), STC(0xb3c0200c), STC(0x9d0dfe54), |
957 | | STC(0x8c4a142f), STC(0x7ba3751d), STC(0x6ed9eba1), STC(0x5a82799a), |
958 | | STC(0x40000000), STC(0x2120fb83), STC(0x00000000), STC(0xdedf047d), |
959 | | STC(0xc0000000), STC(0xa57d8666), STC(0x9126145f), STC(0x845c8ae3), |
960 | | STC(0x7b1474fd), STC(0x6cb2a837), STC(0x55f5a4d2), STC(0x389cea72), |
961 | | STC(0x16ea0646), STC(0xf3742ca2), STC(0xd0f53ce0), STC(0xb2141b02), |
962 | | STC(0x99307ee0), STC(0x88343c0e), STC(0x806d99e3), STC(0x7a7d055b), |
963 | | STC(0x6a6d98a4), STC(0x5133cc94), STC(0x30fbc54d), STC(0x0c8bd35e), |
964 | | STC(0xe70747c4), STC(0xc3a94590), STC(0xa57d8666), STC(0x8f1d343a), |
965 | | STC(0x8275a0c0), STC(0x809dc971), STC(0x79dd3098), STC(0x680b5c33), |
966 | | STC(0x4c3fdff4), STC(0x2924edac), STC(0x02182427), STC(0xdad7f3a2), |
967 | | STC(0xb727b9f7), STC(0x9a7365d3), STC(0x877b7bec), STC(0x80118b5e), |
968 | | STC(0x84eb8b03), STC(0x793501a9), STC(0x658c9a2d), STC(0x471cece7), |
969 | | STC(0x2120fb83), STC(0xf7a0dec9), STC(0xcf043ab3), STC(0xab9a8e6c), |
970 | | STC(0x9126145f), STC(0x8275a0c0), STC(0x811855b4), STC(0x8d334625), |
971 | | STC(0x78848414), STC(0x62f201ac), STC(0x41ce1e65), STC(0x18f8b83c), |
972 | | STC(0xed37ef91), STC(0xc3a94590), STC(0xa1288376), STC(0x89be50c3), |
973 | | STC(0x80277872), STC(0x8582faa5), STC(0x99307ee0), STC(0x77cbc3f2), |
974 | | STC(0x603c496c), STC(0x3c56ba70), STC(0x10b5150f), STC(0xe2ef2a3e), |
975 | | STC(0xb8e31319), STC(0x97f4a3cd), STC(0x845c8ae3), STC(0x809dc971), |
976 | | STC(0x8d334625), STC(0xa8800c26), STC(0x770acdec), STC(0x5d6c2f99), |
977 | | STC(0x36ba2014), STC(0x085f2137), STC(0xd8d82b7a), STC(0xaecc336c), |
978 | | STC(0x901dcec4), STC(0x811855b4), STC(0x83d60412), STC(0x97f4a3cd), |
979 | | STC(0xbaa34bf4), STC(0x7641af3d), STC(0x5a82799a), STC(0x30fbc54d), |
980 | | STC(0x00000000), STC(0xcf043ab3), STC(0xa57d8666), STC(0x89be50c3), |
981 | | STC(0x80000000), STC(0x89be50c3), STC(0xa57d8666), STC(0xcf043ab3), |
982 | | STC(0x757075ac), STC(0x577ff3da), STC(0x2b1f34eb), STC(0xf7a0dec9), |
983 | | STC(0xc5842c7e), STC(0x9d0dfe54), STC(0x84eb8b03), STC(0x811855b4), |
984 | | STC(0x9235f2ec), STC(0xb5715eef), STC(0xe4fa4bf1), STC(0x74972f92), |
985 | | STC(0x54657194), STC(0x25280c5e), STC(0xef4aeaf1), STC(0xbc6845ce), |
986 | | STC(0x9592675c), STC(0x81b5abda), STC(0x845c8ae3), STC(0x9d0dfe54), |
987 | | STC(0xc763158e), STC(0xfbcfdc71), STC(0x73b5ebd1), STC(0x5133cc94), |
988 | | STC(0x1f19f97b), STC(0xe70747c4), STC(0xb3c0200c), STC(0x8f1d343a), |
989 | | STC(0x80277872), STC(0x89be50c3), STC(0xaa0a5b2e), STC(0xdad7f3a2), |
990 | | STC(0x12c8106f), STC(0x72ccb9db), STC(0x4debe4fe), STC(0x18f8b83c), |
991 | | STC(0xdedf047d), STC(0xab9a8e6c), STC(0x89be50c3), STC(0x804628a7), |
992 | | STC(0x9126145f), STC(0xb8e31319), STC(0xef4aeaf1), STC(0x2924edac), |
993 | | STC(0x71dba9ab), STC(0x4a8ea111), STC(0x12c8106f), STC(0xd6db1254), |
994 | | STC(0xa405847e), STC(0x8582faa5), STC(0x82115586), STC(0x9a7365d3), |
995 | | STC(0xc945dfec), STC(0x0430238f), STC(0x3e2d7eb1), STC(0x70e2cbc6), |
996 | | STC(0x471cece7), STC(0x0c8bd35e), STC(0xcf043ab3), STC(0x9d0dfe54), |
997 | | STC(0x8275a0c0), STC(0x8582faa5), STC(0xa57d8666), STC(0xdad7f3a2), |
998 | | STC(0x18f8b83c), STC(0x5133cc94), STC(0x6fe2313c), STC(0x4397ba32), |
999 | | STC(0x0647d97c), STC(0xc763158e), STC(0x96bfea3d), STC(0x809dc971), |
1000 | | STC(0x8a8f8a54), STC(0xb2141b02), STC(0xed37ef91), STC(0x2d168792), |
1001 | | STC(0x619a7dce), |
1002 | | }; |
1003 | | |
1004 | | RAM_ALIGN |
1005 | | LNK_SECTION_CONSTDATA |
1006 | | const FIXP_STB RotVectorImag384[] = { |
1007 | | STC(0x02182427), STC(0x0430238f), STC(0x0647d97c), STC(0x085f2137), |
1008 | | STC(0x0a75d60e), STC(0x0c8bd35e), STC(0x0ea0f48c), STC(0x10b5150f), |
1009 | | STC(0x12c8106f), STC(0x14d9c245), STC(0x16ea0646), STC(0x0430238f), |
1010 | | STC(0x085f2137), STC(0x0c8bd35e), STC(0x10b5150f), STC(0x14d9c245), |
1011 | | STC(0x18f8b83c), STC(0x1d10d5c2), STC(0x2120fb83), STC(0x25280c5e), |
1012 | | STC(0x2924edac), STC(0x2d168792), STC(0x0647d97c), STC(0x0c8bd35e), |
1013 | | STC(0x12c8106f), STC(0x18f8b83c), STC(0x1f19f97b), STC(0x25280c5e), |
1014 | | STC(0x2b1f34eb), STC(0x30fbc54d), STC(0x36ba2014), STC(0x3c56ba70), |
1015 | | STC(0x41ce1e65), STC(0x085f2137), STC(0x10b5150f), STC(0x18f8b83c), |
1016 | | STC(0x2120fb83), STC(0x2924edac), STC(0x30fbc54d), STC(0x389cea72), |
1017 | | STC(0x40000000), STC(0x471cece7), STC(0x4debe4fe), STC(0x54657194), |
1018 | | STC(0x0a75d60e), STC(0x14d9c245), STC(0x1f19f97b), STC(0x2924edac), |
1019 | | STC(0x32e96c09), STC(0x3c56ba70), STC(0x455cb40c), STC(0x4debe4fe), |
1020 | | STC(0x55f5a4d2), STC(0x5d6c2f99), STC(0x6442bd7e), STC(0x0c8bd35e), |
1021 | | STC(0x18f8b83c), STC(0x25280c5e), STC(0x30fbc54d), STC(0x3c56ba70), |
1022 | | STC(0x471cece7), STC(0x5133cc94), STC(0x5a82799a), STC(0x62f201ac), |
1023 | | STC(0x6a6d98a4), STC(0x70e2cbc6), STC(0x0ea0f48c), STC(0x1d10d5c2), |
1024 | | STC(0x2b1f34eb), STC(0x389cea72), STC(0x455cb40c), STC(0x5133cc94), |
1025 | | STC(0x5bfa7b82), STC(0x658c9a2d), STC(0x6dca0d14), STC(0x74972f92), |
1026 | | STC(0x79dd3098), STC(0x10b5150f), STC(0x2120fb83), STC(0x30fbc54d), |
1027 | | STC(0x40000000), STC(0x4debe4fe), STC(0x5a82799a), STC(0x658c9a2d), |
1028 | | STC(0x6ed9eba1), STC(0x7641af3d), STC(0x7ba3751d), STC(0x7ee7aa4c), |
1029 | | STC(0x12c8106f), STC(0x25280c5e), STC(0x36ba2014), STC(0x471cece7), |
1030 | | STC(0x55f5a4d2), STC(0x62f201ac), STC(0x6dca0d14), STC(0x7641af3d), |
1031 | | STC(0x7c29fbee), STC(0x7f62368f), STC(0x7fd8878e), STC(0x14d9c245), |
1032 | | STC(0x2924edac), STC(0x3c56ba70), STC(0x4debe4fe), STC(0x5d6c2f99), |
1033 | | STC(0x6a6d98a4), STC(0x74972f92), STC(0x7ba3751d), STC(0x7f62368f), |
1034 | | STC(0x7fb9d759), STC(0x7ca80038), STC(0x16ea0646), STC(0x2d168792), |
1035 | | STC(0x41ce1e65), STC(0x54657194), STC(0x6442bd7e), STC(0x70e2cbc6), |
1036 | | STC(0x79dd3098), STC(0x7ee7aa4c), STC(0x7fd8878e), STC(0x7ca80038), |
1037 | | STC(0x757075ac), STC(0x18f8b83c), STC(0x30fbc54d), STC(0x471cece7), |
1038 | | STC(0x5a82799a), STC(0x6a6d98a4), STC(0x7641af3d), STC(0x7d8a5f40), |
1039 | | STC(0x7fffffff), STC(0x7d8a5f40), STC(0x7641af3d), STC(0x6a6d98a4), |
1040 | | STC(0x1b05b40f), STC(0x34d3957e), STC(0x4c3fdff4), STC(0x603c496c), |
1041 | | STC(0x6fe2313c), STC(0x7a7d055b), STC(0x7f92661d), STC(0x7ee7aa4c), |
1042 | | STC(0x78848414), STC(0x6cb2a837), STC(0x5bfa7b82), STC(0x1d10d5c2), |
1043 | | STC(0x389cea72), STC(0x5133cc94), STC(0x658c9a2d), STC(0x74972f92), |
1044 | | STC(0x7d8a5f40), STC(0x7fee74a2), STC(0x7ba3751d), STC(0x70e2cbc6), |
1045 | | STC(0x603c496c), STC(0x4a8ea111), STC(0x1f19f97b), STC(0x3c56ba70), |
1046 | | STC(0x55f5a4d2), STC(0x6a6d98a4), STC(0x78848414), STC(0x7f62368f), |
1047 | | STC(0x7e9d55fc), STC(0x7641af3d), STC(0x66cf8120), STC(0x5133cc94), |
1048 | | STC(0x36ba2014), STC(0x2120fb83), STC(0x40000000), STC(0x5a82799a), |
1049 | | STC(0x6ed9eba1), STC(0x7ba3751d), STC(0x7fffffff), STC(0x7ba3751d), |
1050 | | STC(0x6ed9eba1), STC(0x5a82799a), STC(0x40000000), STC(0x2120fb83), |
1051 | | STC(0x2325b847), STC(0x4397ba32), STC(0x5ed77c8a), STC(0x72ccb9db), |
1052 | | STC(0x7deeaa7a), STC(0x7f62368f), STC(0x770acdec), STC(0x658c9a2d), |
1053 | | STC(0x4c3fdff4), STC(0x2d168792), STC(0x0a75d60e), STC(0x25280c5e), |
1054 | | STC(0x471cece7), STC(0x62f201ac), STC(0x7641af3d), STC(0x7f62368f), |
1055 | | STC(0x7d8a5f40), STC(0x70e2cbc6), STC(0x5a82799a), STC(0x3c56ba70), |
1056 | | STC(0x18f8b83c), STC(0xf3742ca2), STC(0x2727d486), STC(0x4a8ea111), |
1057 | | STC(0x66cf8120), STC(0x793501a9), STC(0x7ffb9d15), STC(0x7a7d055b), |
1058 | | STC(0x694015c3), STC(0x4debe4fe), STC(0x2b1f34eb), STC(0x0430238f), |
1059 | | STC(0xdcda47b9), STC(0x2924edac), STC(0x4debe4fe), STC(0x6a6d98a4), |
1060 | | STC(0x7ba3751d), STC(0x7fb9d759), STC(0x7641af3d), STC(0x603c496c), |
1061 | | STC(0x40000000), STC(0x18f8b83c), STC(0xef4aeaf1), STC(0xc763158e), |
1062 | | STC(0x2b1f34eb), STC(0x5133cc94), STC(0x6dca0d14), STC(0x7d8a5f40), |
1063 | | STC(0x7e9d55fc), STC(0x70e2cbc6), STC(0x55f5a4d2), STC(0x30fbc54d), |
1064 | | STC(0x0647d97c), STC(0xdad7f3a2), STC(0xb3c0200c), STC(0x2d168792), |
1065 | | STC(0x54657194), STC(0x70e2cbc6), STC(0x7ee7aa4c), STC(0x7ca80038), |
1066 | | STC(0x6a6d98a4), STC(0x4a8ea111), STC(0x2120fb83), STC(0xf3742ca2), |
1067 | | STC(0xc763158e), STC(0xa293d067), STC(0x2f0ac320), STC(0x577ff3da), |
1068 | | STC(0x73b5ebd1), STC(0x7fb9d759), STC(0x79dd3098), STC(0x62f201ac), |
1069 | | STC(0x3e2d7eb1), STC(0x10b5150f), STC(0xe0e60685), STC(0xb5715eef), |
1070 | | STC(0x946c2fd2), STC(0x30fbc54d), STC(0x5a82799a), STC(0x7641af3d), |
1071 | | STC(0x7fffffff), STC(0x7641af3d), STC(0x5a82799a), STC(0x30fbc54d), |
1072 | | STC(0x00000000), STC(0xcf043ab3), STC(0xa57d8666), STC(0x89be50c3), |
1073 | | STC(0x32e96c09), STC(0x5d6c2f99), STC(0x78848414), STC(0x7fb9d759), |
1074 | | STC(0x71dba9ab), STC(0x5133cc94), STC(0x2325b847), STC(0xef4aeaf1), |
1075 | | STC(0xbe31e19b), STC(0x97f4a3cd), STC(0x82e286a8), STC(0x34d3957e), |
1076 | | STC(0x603c496c), STC(0x7a7d055b), STC(0x7ee7aa4c), STC(0x6cb2a837), |
1077 | | STC(0x471cece7), STC(0x14d9c245), STC(0xdedf047d), STC(0xaecc336c), |
1078 | | STC(0x8d334625), STC(0x80118b5e), STC(0x36ba2014), STC(0x62f201ac), |
1079 | | STC(0x7c29fbee), STC(0x7d8a5f40), STC(0x66cf8120), STC(0x3c56ba70), |
1080 | | STC(0x0647d97c), STC(0xcf043ab3), STC(0xa1288376), STC(0x8582faa5), |
1081 | | STC(0x8162aa04), STC(0x389cea72), STC(0x658c9a2d), STC(0x7d8a5f40), |
1082 | | STC(0x7ba3751d), STC(0x603c496c), STC(0x30fbc54d), STC(0xf7a0dec9), |
1083 | | STC(0xc0000000), STC(0x9592675c), STC(0x811855b4), STC(0x86cafe57), |
1084 | | STC(0x3a7bd382), STC(0x680b5c33), STC(0x7e9d55fc), STC(0x793501a9), |
1085 | | STC(0x590443a7), STC(0x25280c5e), STC(0xe915f9ba), STC(0xb2141b02), |
1086 | | STC(0x8c4a142f), STC(0x80118b5e), STC(0x901dcec4), STC(0x3c56ba70), |
1087 | | STC(0x6a6d98a4), STC(0x7f62368f), STC(0x7641af3d), STC(0x5133cc94), |
1088 | | STC(0x18f8b83c), STC(0xdad7f3a2), STC(0xa57d8666), STC(0x8582faa5), |
1089 | | STC(0x8275a0c0), STC(0x9d0dfe54), STC(0x3e2d7eb1), STC(0x6cb2a837), |
1090 | | STC(0x7fd8878e), STC(0x72ccb9db), STC(0x48d84609), STC(0x0c8bd35e), |
1091 | | STC(0xcd1693f7), STC(0x9a7365d3), STC(0x8162aa04), STC(0x88343c0e), |
1092 | | STC(0xad308a71), |
1093 | | }; |
1094 | | |
1095 | | RAM_ALIGN |
1096 | | LNK_SECTION_CONSTDATA |
1097 | | const FIXP_STB RotVectorReal60[] = { |
1098 | | STC(0x7f4c7e54), STC(0x7d33f0ca), STC(0x79bc384d), STC(0x7d33f0ca), |
1099 | | STC(0x74ef0ebc), STC(0x678dde6e), STC(0x79bc384d), STC(0x678dde6e), |
1100 | | STC(0x4b3c8c12), STC(0x74ef0ebc), STC(0x55a6125c), STC(0x278dde6e), |
1101 | | STC(0x6ed9eba1), STC(0x40000000), STC(0x00000000), STC(0x678dde6e), |
1102 | | STC(0x278dde6e), STC(0xd8722192), STC(0x5f1f5ea1), STC(0x0d61304e), |
1103 | | STC(0xb4c373ee), STC(0x55a6125c), STC(0xf29ecfb2), STC(0x98722192), |
1104 | | STC(0x4b3c8c12), STC(0xd8722192), STC(0x8643c7b3), STC(0x40000000), |
1105 | | STC(0xc0000000), STC(0x80000000), STC(0x340ff242), STC(0xaa59eda4), |
1106 | | STC(0x8643c7b3), STC(0x278dde6e), STC(0x98722192), STC(0x98722192), |
1107 | | STC(0x1a9cd9ac), STC(0x8b10f144), STC(0xb4c373ee), STC(0x0d61304e), |
1108 | | STC(0x82cc0f36), STC(0xd8722192), |
1109 | | }; |
1110 | | |
1111 | | RAM_ALIGN |
1112 | | LNK_SECTION_CONSTDATA |
1113 | | const FIXP_STB RotVectorImag60[] = { |
1114 | | STC(0x0d61304e), STC(0x1a9cd9ac), STC(0x278dde6e), STC(0x1a9cd9ac), |
1115 | | STC(0x340ff242), STC(0x4b3c8c12), STC(0x278dde6e), STC(0x4b3c8c12), |
1116 | | STC(0x678dde6e), STC(0x340ff242), STC(0x5f1f5ea1), STC(0x79bc384d), |
1117 | | STC(0x40000000), STC(0x6ed9eba1), STC(0x7fffffff), STC(0x4b3c8c12), |
1118 | | STC(0x79bc384d), STC(0x79bc384d), STC(0x55a6125c), STC(0x7f4c7e54), |
1119 | | STC(0x678dde6e), STC(0x5f1f5ea1), STC(0x7f4c7e54), STC(0x4b3c8c12), |
1120 | | STC(0x678dde6e), STC(0x79bc384d), STC(0x278dde6e), STC(0x6ed9eba1), |
1121 | | STC(0x6ed9eba1), STC(0x00000000), STC(0x74ef0ebc), STC(0x5f1f5ea1), |
1122 | | STC(0xd8722192), STC(0x79bc384d), STC(0x4b3c8c12), STC(0xb4c373ee), |
1123 | | STC(0x7d33f0ca), STC(0x340ff242), STC(0x98722192), STC(0x7f4c7e54), |
1124 | | STC(0x1a9cd9ac), STC(0x8643c7b3), |
1125 | | }; |
1126 | | |
1127 | | RAM_ALIGN |
1128 | | LNK_SECTION_CONSTDATA |
1129 | | const FIXP_STB RotVectorReal120[] = { |
1130 | | STC(0x7fd317b4), STC(0x7f4c7e54), STC(0x7e6c9251), STC(0x7d33f0ca), |
1131 | | STC(0x7ba3751d), STC(0x79bc384d), STC(0x777f903c), STC(0x7f4c7e54), |
1132 | | STC(0x7d33f0ca), STC(0x79bc384d), STC(0x74ef0ebc), STC(0x6ed9eba1), |
1133 | | STC(0x678dde6e), STC(0x5f1f5ea1), STC(0x7e6c9251), STC(0x79bc384d), |
1134 | | STC(0x720c8075), STC(0x678dde6e), STC(0x5a82799a), STC(0x4b3c8c12), |
1135 | | STC(0x3a1c5c57), STC(0x7d33f0ca), STC(0x74ef0ebc), STC(0x678dde6e), |
1136 | | STC(0x55a6125c), STC(0x40000000), STC(0x278dde6e), STC(0x0d61304e), |
1137 | | STC(0x7ba3751d), STC(0x6ed9eba1), STC(0x5a82799a), STC(0x40000000), |
1138 | | STC(0x2120fb83), STC(0x00000000), STC(0xdedf047d), STC(0x79bc384d), |
1139 | | STC(0x678dde6e), STC(0x4b3c8c12), STC(0x278dde6e), STC(0x00000000), |
1140 | | STC(0xd8722192), STC(0xb4c373ee), STC(0x777f903c), STC(0x5f1f5ea1), |
1141 | | STC(0x3a1c5c57), STC(0x0d61304e), STC(0xdedf047d), STC(0xb4c373ee), |
1142 | | STC(0x94a6715d), STC(0x74ef0ebc), STC(0x55a6125c), STC(0x278dde6e), |
1143 | | STC(0xf29ecfb2), STC(0xc0000000), STC(0x98722192), STC(0x82cc0f36), |
1144 | | STC(0x720c8075), STC(0x4b3c8c12), STC(0x14060b68), STC(0xd8722192), |
1145 | | STC(0xa57d8666), STC(0x8643c7b3), STC(0x81936daf), STC(0x6ed9eba1), |
1146 | | STC(0x40000000), STC(0x00000000), STC(0xc0000000), STC(0x9126145f), |
1147 | | STC(0x80000000), STC(0x9126145f), STC(0x6b598ea3), STC(0x340ff242), |
1148 | | STC(0xebf9f498), STC(0xaa59eda4), STC(0x845c8ae3), STC(0x8643c7b3), |
1149 | | STC(0xaf726def), STC(0x678dde6e), STC(0x278dde6e), STC(0xd8722192), |
1150 | | STC(0x98722192), STC(0x80000000), STC(0x98722192), STC(0xd8722192), |
1151 | | STC(0x637984d4), STC(0x1a9cd9ac), STC(0xc5e3a3a9), STC(0x8b10f144), |
1152 | | STC(0x845c8ae3), STC(0xb4c373ee), STC(0x06b2f1d2), STC(0x5f1f5ea1), |
1153 | | STC(0x0d61304e), STC(0xb4c373ee), STC(0x82cc0f36), STC(0x9126145f), |
1154 | | STC(0xd8722192), STC(0x340ff242), |
1155 | | }; |
1156 | | |
1157 | | RAM_ALIGN |
1158 | | LNK_SECTION_CONSTDATA |
1159 | | const FIXP_STB RotVectorImag120[] = { |
1160 | | STC(0x06b2f1d2), STC(0x0d61304e), STC(0x14060b68), STC(0x1a9cd9ac), |
1161 | | STC(0x2120fb83), STC(0x278dde6e), STC(0x2ddf0040), STC(0x0d61304e), |
1162 | | STC(0x1a9cd9ac), STC(0x278dde6e), STC(0x340ff242), STC(0x40000000), |
1163 | | STC(0x4b3c8c12), STC(0x55a6125c), STC(0x14060b68), STC(0x278dde6e), |
1164 | | STC(0x3a1c5c57), STC(0x4b3c8c12), STC(0x5a82799a), STC(0x678dde6e), |
1165 | | STC(0x720c8075), STC(0x1a9cd9ac), STC(0x340ff242), STC(0x4b3c8c12), |
1166 | | STC(0x5f1f5ea1), STC(0x6ed9eba1), STC(0x79bc384d), STC(0x7f4c7e54), |
1167 | | STC(0x2120fb83), STC(0x40000000), STC(0x5a82799a), STC(0x6ed9eba1), |
1168 | | STC(0x7ba3751d), STC(0x7fffffff), STC(0x7ba3751d), STC(0x278dde6e), |
1169 | | STC(0x4b3c8c12), STC(0x678dde6e), STC(0x79bc384d), STC(0x7fffffff), |
1170 | | STC(0x79bc384d), STC(0x678dde6e), STC(0x2ddf0040), STC(0x55a6125c), |
1171 | | STC(0x720c8075), STC(0x7f4c7e54), STC(0x7ba3751d), STC(0x678dde6e), |
1172 | | STC(0x45b6bb5e), STC(0x340ff242), STC(0x5f1f5ea1), STC(0x79bc384d), |
1173 | | STC(0x7f4c7e54), STC(0x6ed9eba1), STC(0x4b3c8c12), STC(0x1a9cd9ac), |
1174 | | STC(0x3a1c5c57), STC(0x678dde6e), STC(0x7e6c9251), STC(0x79bc384d), |
1175 | | STC(0x5a82799a), STC(0x278dde6e), STC(0xebf9f498), STC(0x40000000), |
1176 | | STC(0x6ed9eba1), STC(0x7fffffff), STC(0x6ed9eba1), STC(0x40000000), |
1177 | | STC(0x00000000), STC(0xc0000000), STC(0x45b6bb5e), STC(0x74ef0ebc), |
1178 | | STC(0x7e6c9251), STC(0x5f1f5ea1), STC(0x2120fb83), STC(0xd8722192), |
1179 | | STC(0x9c867b2c), STC(0x4b3c8c12), STC(0x79bc384d), STC(0x79bc384d), |
1180 | | STC(0x4b3c8c12), STC(0x00000000), STC(0xb4c373ee), STC(0x8643c7b3), |
1181 | | STC(0x508d9211), STC(0x7d33f0ca), STC(0x720c8075), STC(0x340ff242), |
1182 | | STC(0xdedf047d), STC(0x98722192), STC(0x802ce84c), STC(0x55a6125c), |
1183 | | STC(0x7f4c7e54), STC(0x678dde6e), STC(0x1a9cd9ac), STC(0xc0000000), |
1184 | | STC(0x8643c7b3), STC(0x8b10f144), |
1185 | | }; |
1186 | | |
1187 | | RAM_ALIGN |
1188 | | LNK_SECTION_CONSTDATA |
1189 | | const FIXP_STB RotVectorReal192[] = { |
1190 | | STC(0x7fee74a2), STC(0x7fb9d759), STC(0x7f62368f), STC(0x7ee7aa4c), |
1191 | | STC(0x7e4a5426), STC(0x7d8a5f40), STC(0x7ca80038), STC(0x7ba3751d), |
1192 | | STC(0x7a7d055b), STC(0x793501a9), STC(0x77cbc3f2), STC(0x7641af3d), |
1193 | | STC(0x74972f92), STC(0x72ccb9db), STC(0x70e2cbc6), STC(0x7fb9d759), |
1194 | | STC(0x7ee7aa4c), STC(0x7d8a5f40), STC(0x7ba3751d), STC(0x793501a9), |
1195 | | STC(0x7641af3d), STC(0x72ccb9db), STC(0x6ed9eba1), STC(0x6a6d98a4), |
1196 | | STC(0x658c9a2d), STC(0x603c496c), STC(0x5a82799a), STC(0x54657194), |
1197 | | STC(0x4debe4fe), STC(0x471cece7), STC(0x7f62368f), STC(0x7d8a5f40), |
1198 | | STC(0x7a7d055b), STC(0x7641af3d), STC(0x70e2cbc6), STC(0x6a6d98a4), |
1199 | | STC(0x62f201ac), STC(0x5a82799a), STC(0x5133cc94), STC(0x471cece7), |
1200 | | STC(0x3c56ba70), STC(0x30fbc54d), STC(0x25280c5e), STC(0x18f8b83c), |
1201 | | STC(0x0c8bd35e), STC(0x7ee7aa4c), STC(0x7ba3751d), STC(0x7641af3d), |
1202 | | STC(0x6ed9eba1), STC(0x658c9a2d), STC(0x5a82799a), STC(0x4debe4fe), |
1203 | | STC(0x40000000), STC(0x30fbc54d), STC(0x2120fb83), STC(0x10b5150f), |
1204 | | STC(0x00000000), STC(0xef4aeaf1), STC(0xdedf047d), STC(0xcf043ab3), |
1205 | | STC(0x7e4a5426), STC(0x793501a9), STC(0x70e2cbc6), STC(0x658c9a2d), |
1206 | | STC(0x577ff3da), STC(0x471cece7), STC(0x34d3957e), STC(0x2120fb83), |
1207 | | STC(0x0c8bd35e), STC(0xf7a0dec9), STC(0xe2ef2a3e), STC(0xcf043ab3), |
1208 | | STC(0xbc6845ce), STC(0xab9a8e6c), STC(0x9d0dfe54), STC(0x7d8a5f40), |
1209 | | STC(0x7641af3d), STC(0x6a6d98a4), STC(0x5a82799a), STC(0x471cece7), |
1210 | | STC(0x30fbc54d), STC(0x18f8b83c), STC(0x00000000), STC(0xe70747c4), |
1211 | | STC(0xcf043ab3), STC(0xb8e31319), STC(0xa57d8666), STC(0x9592675c), |
1212 | | STC(0x89be50c3), STC(0x8275a0c0), STC(0x7ca80038), STC(0x72ccb9db), |
1213 | | STC(0x62f201ac), STC(0x4debe4fe), STC(0x34d3957e), STC(0x18f8b83c), |
1214 | | STC(0xfbcfdc71), STC(0xdedf047d), STC(0xc3a94590), STC(0xab9a8e6c), |
1215 | | STC(0x97f4a3cd), STC(0x89be50c3), STC(0x81b5abda), STC(0x804628a7), |
1216 | | STC(0x8582faa5), STC(0x7ba3751d), STC(0x6ed9eba1), STC(0x5a82799a), |
1217 | | STC(0x40000000), STC(0x2120fb83), STC(0x00000000), STC(0xdedf047d), |
1218 | | STC(0xc0000000), STC(0xa57d8666), STC(0x9126145f), STC(0x845c8ae3), |
1219 | | STC(0x80000000), STC(0x845c8ae3), STC(0x9126145f), STC(0xa57d8666), |
1220 | | STC(0x7a7d055b), STC(0x6a6d98a4), STC(0x5133cc94), STC(0x30fbc54d), |
1221 | | STC(0x0c8bd35e), STC(0xe70747c4), STC(0xc3a94590), STC(0xa57d8666), |
1222 | | STC(0x8f1d343a), STC(0x8275a0c0), STC(0x809dc971), STC(0x89be50c3), |
1223 | | STC(0x9d0dfe54), STC(0xb8e31319), STC(0xdad7f3a2), STC(0x793501a9), |
1224 | | STC(0x658c9a2d), STC(0x471cece7), STC(0x2120fb83), STC(0xf7a0dec9), |
1225 | | STC(0xcf043ab3), STC(0xab9a8e6c), STC(0x9126145f), STC(0x8275a0c0), |
1226 | | STC(0x811855b4), STC(0x8d334625), STC(0xa57d8666), STC(0xc763158e), |
1227 | | STC(0xef4aeaf1), STC(0x18f8b83c), STC(0x77cbc3f2), STC(0x603c496c), |
1228 | | STC(0x3c56ba70), STC(0x10b5150f), STC(0xe2ef2a3e), STC(0xb8e31319), |
1229 | | STC(0x97f4a3cd), STC(0x845c8ae3), STC(0x809dc971), STC(0x8d334625), |
1230 | | STC(0xa8800c26), STC(0xcf043ab3), STC(0xfbcfdc71), STC(0x2924edac), |
1231 | | STC(0x5133cc94), |
1232 | | }; |
1233 | | |
1234 | | RAM_ALIGN |
1235 | | LNK_SECTION_CONSTDATA |
1236 | | const FIXP_STB RotVectorImag192[] = { |
1237 | | STC(0x0430238f), STC(0x085f2137), STC(0x0c8bd35e), STC(0x10b5150f), |
1238 | | STC(0x14d9c245), STC(0x18f8b83c), STC(0x1d10d5c2), STC(0x2120fb83), |
1239 | | STC(0x25280c5e), STC(0x2924edac), STC(0x2d168792), STC(0x30fbc54d), |
1240 | | STC(0x34d3957e), STC(0x389cea72), STC(0x3c56ba70), STC(0x085f2137), |
1241 | | STC(0x10b5150f), STC(0x18f8b83c), STC(0x2120fb83), STC(0x2924edac), |
1242 | | STC(0x30fbc54d), STC(0x389cea72), STC(0x40000000), STC(0x471cece7), |
1243 | | STC(0x4debe4fe), STC(0x54657194), STC(0x5a82799a), STC(0x603c496c), |
1244 | | STC(0x658c9a2d), STC(0x6a6d98a4), STC(0x0c8bd35e), STC(0x18f8b83c), |
1245 | | STC(0x25280c5e), STC(0x30fbc54d), STC(0x3c56ba70), STC(0x471cece7), |
1246 | | STC(0x5133cc94), STC(0x5a82799a), STC(0x62f201ac), STC(0x6a6d98a4), |
1247 | | STC(0x70e2cbc6), STC(0x7641af3d), STC(0x7a7d055b), STC(0x7d8a5f40), |
1248 | | STC(0x7f62368f), STC(0x10b5150f), STC(0x2120fb83), STC(0x30fbc54d), |
1249 | | STC(0x40000000), STC(0x4debe4fe), STC(0x5a82799a), STC(0x658c9a2d), |
1250 | | STC(0x6ed9eba1), STC(0x7641af3d), STC(0x7ba3751d), STC(0x7ee7aa4c), |
1251 | | STC(0x7fffffff), STC(0x7ee7aa4c), STC(0x7ba3751d), STC(0x7641af3d), |
1252 | | STC(0x14d9c245), STC(0x2924edac), STC(0x3c56ba70), STC(0x4debe4fe), |
1253 | | STC(0x5d6c2f99), STC(0x6a6d98a4), STC(0x74972f92), STC(0x7ba3751d), |
1254 | | STC(0x7f62368f), STC(0x7fb9d759), STC(0x7ca80038), STC(0x7641af3d), |
1255 | | STC(0x6cb2a837), STC(0x603c496c), STC(0x5133cc94), STC(0x18f8b83c), |
1256 | | STC(0x30fbc54d), STC(0x471cece7), STC(0x5a82799a), STC(0x6a6d98a4), |
1257 | | STC(0x7641af3d), STC(0x7d8a5f40), STC(0x7fffffff), STC(0x7d8a5f40), |
1258 | | STC(0x7641af3d), STC(0x6a6d98a4), STC(0x5a82799a), STC(0x471cece7), |
1259 | | STC(0x30fbc54d), STC(0x18f8b83c), STC(0x1d10d5c2), STC(0x389cea72), |
1260 | | STC(0x5133cc94), STC(0x658c9a2d), STC(0x74972f92), STC(0x7d8a5f40), |
1261 | | STC(0x7fee74a2), STC(0x7ba3751d), STC(0x70e2cbc6), STC(0x603c496c), |
1262 | | STC(0x4a8ea111), STC(0x30fbc54d), STC(0x14d9c245), STC(0xf7a0dec9), |
1263 | | STC(0xdad7f3a2), STC(0x2120fb83), STC(0x40000000), STC(0x5a82799a), |
1264 | | STC(0x6ed9eba1), STC(0x7ba3751d), STC(0x7fffffff), STC(0x7ba3751d), |
1265 | | STC(0x6ed9eba1), STC(0x5a82799a), STC(0x40000000), STC(0x2120fb83), |
1266 | | STC(0x00000000), STC(0xdedf047d), STC(0xc0000000), STC(0xa57d8666), |
1267 | | STC(0x25280c5e), STC(0x471cece7), STC(0x62f201ac), STC(0x7641af3d), |
1268 | | STC(0x7f62368f), STC(0x7d8a5f40), STC(0x70e2cbc6), STC(0x5a82799a), |
1269 | | STC(0x3c56ba70), STC(0x18f8b83c), STC(0xf3742ca2), STC(0xcf043ab3), |
1270 | | STC(0xaecc336c), STC(0x9592675c), STC(0x8582faa5), STC(0x2924edac), |
1271 | | STC(0x4debe4fe), STC(0x6a6d98a4), STC(0x7ba3751d), STC(0x7fb9d759), |
1272 | | STC(0x7641af3d), STC(0x603c496c), STC(0x40000000), STC(0x18f8b83c), |
1273 | | STC(0xef4aeaf1), STC(0xc763158e), STC(0xa57d8666), STC(0x8d334625), |
1274 | | STC(0x811855b4), STC(0x8275a0c0), STC(0x2d168792), STC(0x54657194), |
1275 | | STC(0x70e2cbc6), STC(0x7ee7aa4c), STC(0x7ca80038), STC(0x6a6d98a4), |
1276 | | STC(0x4a8ea111), STC(0x2120fb83), STC(0xf3742ca2), STC(0xc763158e), |
1277 | | STC(0xa293d067), STC(0x89be50c3), STC(0x80118b5e), STC(0x86cafe57), |
1278 | | STC(0x9d0dfe54), |
1279 | | }; |
1280 | | |
1281 | | RAM_ALIGN |
1282 | | LNK_SECTION_CONSTDATA |
1283 | | const FIXP_STB RotVectorReal240[] = { |
1284 | | STC(0x7ff4c56f), STC(0x7fd317b4), STC(0x7f9afcb9), STC(0x7f4c7e54), |
1285 | | STC(0x7ee7aa4c), STC(0x7e6c9251), STC(0x7ddb4bfc), STC(0x7d33f0ca), |
1286 | | STC(0x7c769e18), STC(0x7ba3751d), STC(0x7aba9ae6), STC(0x79bc384d), |
1287 | | STC(0x78a879f4), STC(0x777f903c), STC(0x7641af3d), STC(0x7fd317b4), |
1288 | | STC(0x7f4c7e54), STC(0x7e6c9251), STC(0x7d33f0ca), STC(0x7ba3751d), |
1289 | | STC(0x79bc384d), STC(0x777f903c), STC(0x74ef0ebc), STC(0x720c8075), |
1290 | | STC(0x6ed9eba1), STC(0x6b598ea3), STC(0x678dde6e), STC(0x637984d4), |
1291 | | STC(0x5f1f5ea1), STC(0x5a82799a), STC(0x7f9afcb9), STC(0x7e6c9251), |
1292 | | STC(0x7c769e18), STC(0x79bc384d), STC(0x7641af3d), STC(0x720c8075), |
1293 | | STC(0x6d23501b), STC(0x678dde6e), STC(0x6154fb91), STC(0x5a82799a), |
1294 | | STC(0x53211d18), STC(0x4b3c8c12), STC(0x42e13ba4), STC(0x3a1c5c57), |
1295 | | STC(0x30fbc54d), STC(0x7f4c7e54), STC(0x7d33f0ca), STC(0x79bc384d), |
1296 | | STC(0x74ef0ebc), STC(0x6ed9eba1), STC(0x678dde6e), STC(0x5f1f5ea1), |
1297 | | STC(0x55a6125c), STC(0x4b3c8c12), STC(0x40000000), STC(0x340ff242), |
1298 | | STC(0x278dde6e), STC(0x1a9cd9ac), STC(0x0d61304e), STC(0x00000000), |
1299 | | STC(0x7ee7aa4c), STC(0x7ba3751d), STC(0x7641af3d), STC(0x6ed9eba1), |
1300 | | STC(0x658c9a2d), STC(0x5a82799a), STC(0x4debe4fe), STC(0x40000000), |
1301 | | STC(0x30fbc54d), STC(0x2120fb83), STC(0x10b5150f), STC(0x00000000), |
1302 | | STC(0xef4aeaf1), STC(0xdedf047d), STC(0xcf043ab3), STC(0x7e6c9251), |
1303 | | STC(0x79bc384d), STC(0x720c8075), STC(0x678dde6e), STC(0x5a82799a), |
1304 | | STC(0x4b3c8c12), STC(0x3a1c5c57), STC(0x278dde6e), STC(0x14060b68), |
1305 | | STC(0x00000000), STC(0xebf9f498), STC(0xd8722192), STC(0xc5e3a3a9), |
1306 | | STC(0xb4c373ee), STC(0xa57d8666), STC(0x7ddb4bfc), STC(0x777f903c), |
1307 | | STC(0x6d23501b), STC(0x5f1f5ea1), STC(0x4debe4fe), STC(0x3a1c5c57), |
1308 | | STC(0x245a9d65), STC(0x0d61304e), STC(0xf5f50d67), STC(0xdedf047d), |
1309 | | STC(0xc8e5032b), STC(0xb4c373ee), STC(0xa326eec0), STC(0x94a6715d), |
1310 | | STC(0x89be50c3), STC(0x7d33f0ca), STC(0x74ef0ebc), STC(0x678dde6e), |
1311 | | STC(0x55a6125c), STC(0x40000000), STC(0x278dde6e), STC(0x0d61304e), |
1312 | | STC(0xf29ecfb2), STC(0xd8722192), STC(0xc0000000), STC(0xaa59eda4), |
1313 | | STC(0x98722192), STC(0x8b10f144), STC(0x82cc0f36), STC(0x80000000), |
1314 | | STC(0x7c769e18), STC(0x720c8075), STC(0x6154fb91), STC(0x4b3c8c12), |
1315 | | STC(0x30fbc54d), STC(0x14060b68), STC(0xf5f50d67), STC(0xd8722192), |
1316 | | STC(0xbd1ec45c), STC(0xa57d8666), STC(0x92dcafe5), STC(0x8643c7b3), |
1317 | | STC(0x80650347), STC(0x81936daf), STC(0x89be50c3), STC(0x7ba3751d), |
1318 | | STC(0x6ed9eba1), STC(0x5a82799a), STC(0x40000000), STC(0x2120fb83), |
1319 | | STC(0x00000000), STC(0xdedf047d), STC(0xc0000000), STC(0xa57d8666), |
1320 | | STC(0x9126145f), STC(0x845c8ae3), STC(0x80000000), STC(0x845c8ae3), |
1321 | | STC(0x9126145f), STC(0xa57d8666), STC(0x7aba9ae6), STC(0x6b598ea3), |
1322 | | STC(0x53211d18), STC(0x340ff242), STC(0x10b5150f), STC(0xebf9f498), |
1323 | | STC(0xc8e5032b), STC(0xaa59eda4), STC(0x92dcafe5), STC(0x845c8ae3), |
1324 | | STC(0x800b3a91), STC(0x8643c7b3), STC(0x96830876), STC(0xaf726def), |
1325 | | STC(0xcf043ab3), STC(0x79bc384d), STC(0x678dde6e), STC(0x4b3c8c12), |
1326 | | STC(0x278dde6e), STC(0x00000000), STC(0xd8722192), STC(0xb4c373ee), |
1327 | | STC(0x98722192), STC(0x8643c7b3), STC(0x80000000), STC(0x8643c7b3), |
1328 | | STC(0x98722192), STC(0xb4c373ee), STC(0xd8722192), STC(0x00000000), |
1329 | | STC(0x78a879f4), STC(0x637984d4), STC(0x42e13ba4), STC(0x1a9cd9ac), |
1330 | | STC(0xef4aeaf1), STC(0xc5e3a3a9), STC(0xa326eec0), STC(0x8b10f144), |
1331 | | STC(0x80650347), STC(0x845c8ae3), STC(0x96830876), STC(0xb4c373ee), |
1332 | | STC(0xdba5629b), STC(0x06b2f1d2), STC(0x30fbc54d), STC(0x777f903c), |
1333 | | STC(0x5f1f5ea1), STC(0x3a1c5c57), STC(0x0d61304e), STC(0xdedf047d), |
1334 | | STC(0xb4c373ee), STC(0x94a6715d), STC(0x82cc0f36), STC(0x81936daf), |
1335 | | STC(0x9126145f), STC(0xaf726def), STC(0xd8722192), STC(0x06b2f1d2), |
1336 | | STC(0x340ff242), STC(0x5a82799a), |
1337 | | }; |
1338 | | |
1339 | | RAM_ALIGN |
1340 | | LNK_SECTION_CONSTDATA |
1341 | | const FIXP_STB RotVectorImag240[] = { |
1342 | | STC(0x0359c428), STC(0x06b2f1d2), STC(0x0a0af299), STC(0x0d61304e), |
1343 | | STC(0x10b5150f), STC(0x14060b68), STC(0x17537e63), STC(0x1a9cd9ac), |
1344 | | STC(0x1de189a6), STC(0x2120fb83), STC(0x245a9d65), STC(0x278dde6e), |
1345 | | STC(0x2aba2ee4), STC(0x2ddf0040), STC(0x30fbc54d), STC(0x06b2f1d2), |
1346 | | STC(0x0d61304e), STC(0x14060b68), STC(0x1a9cd9ac), STC(0x2120fb83), |
1347 | | STC(0x278dde6e), STC(0x2ddf0040), STC(0x340ff242), STC(0x3a1c5c57), |
1348 | | STC(0x40000000), STC(0x45b6bb5e), STC(0x4b3c8c12), STC(0x508d9211), |
1349 | | STC(0x55a6125c), STC(0x5a82799a), STC(0x0a0af299), STC(0x14060b68), |
1350 | | STC(0x1de189a6), STC(0x278dde6e), STC(0x30fbc54d), STC(0x3a1c5c57), |
1351 | | STC(0x42e13ba4), STC(0x4b3c8c12), STC(0x53211d18), STC(0x5a82799a), |
1352 | | STC(0x6154fb91), STC(0x678dde6e), STC(0x6d23501b), STC(0x720c8075), |
1353 | | STC(0x7641af3d), STC(0x0d61304e), STC(0x1a9cd9ac), STC(0x278dde6e), |
1354 | | STC(0x340ff242), STC(0x40000000), STC(0x4b3c8c12), STC(0x55a6125c), |
1355 | | STC(0x5f1f5ea1), STC(0x678dde6e), STC(0x6ed9eba1), STC(0x74ef0ebc), |
1356 | | STC(0x79bc384d), STC(0x7d33f0ca), STC(0x7f4c7e54), STC(0x7fffffff), |
1357 | | STC(0x10b5150f), STC(0x2120fb83), STC(0x30fbc54d), STC(0x40000000), |
1358 | | STC(0x4debe4fe), STC(0x5a82799a), STC(0x658c9a2d), STC(0x6ed9eba1), |
1359 | | STC(0x7641af3d), STC(0x7ba3751d), STC(0x7ee7aa4c), STC(0x7fffffff), |
1360 | | STC(0x7ee7aa4c), STC(0x7ba3751d), STC(0x7641af3d), STC(0x14060b68), |
1361 | | STC(0x278dde6e), STC(0x3a1c5c57), STC(0x4b3c8c12), STC(0x5a82799a), |
1362 | | STC(0x678dde6e), STC(0x720c8075), STC(0x79bc384d), STC(0x7e6c9251), |
1363 | | STC(0x7fffffff), STC(0x7e6c9251), STC(0x79bc384d), STC(0x720c8075), |
1364 | | STC(0x678dde6e), STC(0x5a82799a), STC(0x17537e63), STC(0x2ddf0040), |
1365 | | STC(0x42e13ba4), STC(0x55a6125c), STC(0x658c9a2d), STC(0x720c8075), |
1366 | | STC(0x7aba9ae6), STC(0x7f4c7e54), STC(0x7f9afcb9), STC(0x7ba3751d), |
1367 | | STC(0x7387ea23), STC(0x678dde6e), STC(0x581c00b3), STC(0x45b6bb5e), |
1368 | | STC(0x30fbc54d), STC(0x1a9cd9ac), STC(0x340ff242), STC(0x4b3c8c12), |
1369 | | STC(0x5f1f5ea1), STC(0x6ed9eba1), STC(0x79bc384d), STC(0x7f4c7e54), |
1370 | | STC(0x7f4c7e54), STC(0x79bc384d), STC(0x6ed9eba1), STC(0x5f1f5ea1), |
1371 | | STC(0x4b3c8c12), STC(0x340ff242), STC(0x1a9cd9ac), STC(0x00000000), |
1372 | | STC(0x1de189a6), STC(0x3a1c5c57), STC(0x53211d18), STC(0x678dde6e), |
1373 | | STC(0x7641af3d), STC(0x7e6c9251), STC(0x7f9afcb9), STC(0x79bc384d), |
1374 | | STC(0x6d23501b), STC(0x5a82799a), STC(0x42e13ba4), STC(0x278dde6e), |
1375 | | STC(0x0a0af299), STC(0xebf9f498), STC(0xcf043ab3), STC(0x2120fb83), |
1376 | | STC(0x40000000), STC(0x5a82799a), STC(0x6ed9eba1), STC(0x7ba3751d), |
1377 | | STC(0x7fffffff), STC(0x7ba3751d), STC(0x6ed9eba1), STC(0x5a82799a), |
1378 | | STC(0x40000000), STC(0x2120fb83), STC(0x00000000), STC(0xdedf047d), |
1379 | | STC(0xc0000000), STC(0xa57d8666), STC(0x245a9d65), STC(0x45b6bb5e), |
1380 | | STC(0x6154fb91), STC(0x74ef0ebc), STC(0x7ee7aa4c), STC(0x7e6c9251), |
1381 | | STC(0x7387ea23), STC(0x5f1f5ea1), STC(0x42e13ba4), STC(0x2120fb83), |
1382 | | STC(0xfca63bd8), STC(0xd8722192), STC(0xb780001c), STC(0x9c867b2c), |
1383 | | STC(0x89be50c3), STC(0x278dde6e), STC(0x4b3c8c12), STC(0x678dde6e), |
1384 | | STC(0x79bc384d), STC(0x7fffffff), STC(0x79bc384d), STC(0x678dde6e), |
1385 | | STC(0x4b3c8c12), STC(0x278dde6e), STC(0x00000000), STC(0xd8722192), |
1386 | | STC(0xb4c373ee), STC(0x98722192), STC(0x8643c7b3), STC(0x80000000), |
1387 | | STC(0x2aba2ee4), STC(0x508d9211), STC(0x6d23501b), STC(0x7d33f0ca), |
1388 | | STC(0x7ee7aa4c), STC(0x720c8075), STC(0x581c00b3), STC(0x340ff242), |
1389 | | STC(0x0a0af299), STC(0xdedf047d), STC(0xb780001c), STC(0x98722192), |
1390 | | STC(0x8545651a), STC(0x802ce84c), STC(0x89be50c3), STC(0x2ddf0040), |
1391 | | STC(0x55a6125c), STC(0x720c8075), STC(0x7f4c7e54), STC(0x7ba3751d), |
1392 | | STC(0x678dde6e), STC(0x45b6bb5e), STC(0x1a9cd9ac), STC(0xebf9f498), |
1393 | | STC(0xc0000000), STC(0x9c867b2c), STC(0x8643c7b3), STC(0x802ce84c), |
1394 | | STC(0x8b10f144), STC(0xa57d8666), |
1395 | | }; |
1396 | | |
1397 | | RAM_ALIGN |
1398 | | LNK_SECTION_CONSTDATA |
1399 | | const FIXP_STB RotVectorReal480[] = { |
1400 | | STC(0x7ffd3154), STC(0x7ff4c56f), STC(0x7fe6bcb0), STC(0x7fd317b4), |
1401 | | STC(0x7fb9d759), STC(0x7f9afcb9), STC(0x7f76892f), STC(0x7f4c7e54), |
1402 | | STC(0x7f1cde01), STC(0x7ee7aa4c), STC(0x7eace58a), STC(0x7e6c9251), |
1403 | | STC(0x7e26b371), STC(0x7ddb4bfc), STC(0x7d8a5f40), STC(0x7d33f0ca), |
1404 | | STC(0x7cd80464), STC(0x7c769e18), STC(0x7c0fc22a), STC(0x7ba3751d), |
1405 | | STC(0x7b31bbb2), STC(0x7aba9ae6), STC(0x7a3e17f2), STC(0x79bc384d), |
1406 | | STC(0x793501a9), STC(0x78a879f4), STC(0x7816a759), STC(0x777f903c), |
1407 | | STC(0x76e33b3f), STC(0x7641af3d), STC(0x759af34c), STC(0x7ff4c56f), |
1408 | | STC(0x7fd317b4), STC(0x7f9afcb9), STC(0x7f4c7e54), STC(0x7ee7aa4c), |
1409 | | STC(0x7e6c9251), STC(0x7ddb4bfc), STC(0x7d33f0ca), STC(0x7c769e18), |
1410 | | STC(0x7ba3751d), STC(0x7aba9ae6), STC(0x79bc384d), STC(0x78a879f4), |
1411 | | STC(0x777f903c), STC(0x7641af3d), STC(0x74ef0ebc), STC(0x7387ea23), |
1412 | | STC(0x720c8075), STC(0x707d1443), STC(0x6ed9eba1), STC(0x6d23501b), |
1413 | | STC(0x6b598ea3), STC(0x697cf78a), STC(0x678dde6e), STC(0x658c9a2d), |
1414 | | STC(0x637984d4), STC(0x6154fb91), STC(0x5f1f5ea1), STC(0x5cd91140), |
1415 | | STC(0x5a82799a), STC(0x581c00b3), STC(0x7fe6bcb0), STC(0x7f9afcb9), |
1416 | | STC(0x7f1cde01), STC(0x7e6c9251), STC(0x7d8a5f40), STC(0x7c769e18), |
1417 | | STC(0x7b31bbb2), STC(0x79bc384d), STC(0x7816a759), STC(0x7641af3d), |
1418 | | STC(0x743e0918), STC(0x720c8075), STC(0x6fadf2fc), STC(0x6d23501b), |
1419 | | STC(0x6a6d98a4), STC(0x678dde6e), STC(0x648543e4), STC(0x6154fb91), |
1420 | | STC(0x5dfe47ad), STC(0x5a82799a), STC(0x56e2f15d), STC(0x53211d18), |
1421 | | STC(0x4f3e7875), STC(0x4b3c8c12), STC(0x471cece7), STC(0x42e13ba4), |
1422 | | STC(0x3e8b240e), STC(0x3a1c5c57), STC(0x3596a46c), STC(0x30fbc54d), |
1423 | | STC(0x2c4d9050), STC(0x7fd317b4), STC(0x7f4c7e54), STC(0x7e6c9251), |
1424 | | STC(0x7d33f0ca), STC(0x7ba3751d), STC(0x79bc384d), STC(0x777f903c), |
1425 | | STC(0x74ef0ebc), STC(0x720c8075), STC(0x6ed9eba1), STC(0x6b598ea3), |
1426 | | STC(0x678dde6e), STC(0x637984d4), STC(0x5f1f5ea1), STC(0x5a82799a), |
1427 | | STC(0x55a6125c), STC(0x508d9211), STC(0x4b3c8c12), STC(0x45b6bb5e), |
1428 | | STC(0x40000000), STC(0x3a1c5c57), STC(0x340ff242), STC(0x2ddf0040), |
1429 | | STC(0x278dde6e), STC(0x2120fb83), STC(0x1a9cd9ac), STC(0x14060b68), |
1430 | | STC(0x0d61304e), STC(0x06b2f1d2), STC(0x00000000), STC(0xf94d0e2e), |
1431 | | STC(0x7fb9d759), STC(0x7ee7aa4c), STC(0x7d8a5f40), STC(0x7ba3751d), |
1432 | | STC(0x793501a9), STC(0x7641af3d), STC(0x72ccb9db), STC(0x6ed9eba1), |
1433 | | STC(0x6a6d98a4), STC(0x658c9a2d), STC(0x603c496c), STC(0x5a82799a), |
1434 | | STC(0x54657194), STC(0x4debe4fe), STC(0x471cece7), STC(0x40000000), |
1435 | | STC(0x389cea72), STC(0x30fbc54d), STC(0x2924edac), STC(0x2120fb83), |
1436 | | STC(0x18f8b83c), STC(0x10b5150f), STC(0x085f2137), STC(0x00000000), |
1437 | | STC(0xf7a0dec9), STC(0xef4aeaf1), STC(0xe70747c4), STC(0xdedf047d), |
1438 | | STC(0xd6db1254), STC(0xcf043ab3), STC(0xc763158e), STC(0x7f9afcb9), |
1439 | | STC(0x7e6c9251), STC(0x7c769e18), STC(0x79bc384d), STC(0x7641af3d), |
1440 | | STC(0x720c8075), STC(0x6d23501b), STC(0x678dde6e), STC(0x6154fb91), |
1441 | | STC(0x5a82799a), STC(0x53211d18), STC(0x4b3c8c12), STC(0x42e13ba4), |
1442 | | STC(0x3a1c5c57), STC(0x30fbc54d), STC(0x278dde6e), STC(0x1de189a6), |
1443 | | STC(0x14060b68), STC(0x0a0af299), STC(0x00000000), STC(0xf5f50d67), |
1444 | | STC(0xebf9f498), STC(0xe21e765a), STC(0xd8722192), STC(0xcf043ab3), |
1445 | | STC(0xc5e3a3a9), STC(0xbd1ec45c), STC(0xb4c373ee), STC(0xacdee2e8), |
1446 | | STC(0xa57d8666), STC(0x9eab046f), STC(0x7f76892f), STC(0x7ddb4bfc), |
1447 | | STC(0x7b31bbb2), STC(0x777f903c), STC(0x72ccb9db), STC(0x6d23501b), |
1448 | | STC(0x668f7c25), STC(0x5f1f5ea1), STC(0x56e2f15d), STC(0x4debe4fe), |
1449 | | STC(0x444d7aff), STC(0x3a1c5c57), STC(0x2f6e6d16), STC(0x245a9d65), |
1450 | | STC(0x18f8b83c), STC(0x0d61304e), STC(0x01aceb7c), STC(0xf5f50d67), |
1451 | | STC(0xea52c166), STC(0xdedf047d), STC(0xd3b26fb0), STC(0xc8e5032b), |
1452 | | STC(0xbe8df2ba), STC(0xb4c373ee), STC(0xab9a8e6c), STC(0xa326eec0), |
1453 | | STC(0x9b7abc1c), STC(0x94a6715d), STC(0x8eb8b9a0), STC(0x89be50c3), |
1454 | | STC(0x85c1e80e), STC(0x7f4c7e54), STC(0x7d33f0ca), STC(0x79bc384d), |
1455 | | STC(0x74ef0ebc), STC(0x6ed9eba1), STC(0x678dde6e), STC(0x5f1f5ea1), |
1456 | | STC(0x55a6125c), STC(0x4b3c8c12), STC(0x40000000), STC(0x340ff242), |
1457 | | STC(0x278dde6e), STC(0x1a9cd9ac), STC(0x0d61304e), STC(0x00000000), |
1458 | | STC(0xf29ecfb2), STC(0xe5632654), STC(0xd8722192), STC(0xcbf00dbe), |
1459 | | STC(0xc0000000), STC(0xb4c373ee), STC(0xaa59eda4), STC(0xa0e0a15f), |
1460 | | STC(0x98722192), STC(0x9126145f), STC(0x8b10f144), STC(0x8643c7b3), |
1461 | | STC(0x82cc0f36), STC(0x80b381ac), STC(0x80000000), STC(0x80b381ac), |
1462 | | STC(0x7f1cde01), STC(0x7c769e18), STC(0x7816a759), STC(0x720c8075), |
1463 | | STC(0x6a6d98a4), STC(0x6154fb91), STC(0x56e2f15d), STC(0x4b3c8c12), |
1464 | | STC(0x3e8b240e), STC(0x30fbc54d), STC(0x22be8f87), STC(0x14060b68), |
1465 | | STC(0x05067734), STC(0xf5f50d67), STC(0xe70747c4), STC(0xd8722192), |
1466 | | STC(0xca695b94), STC(0xbd1ec45c), STC(0xb0c1878b), STC(0xa57d8666), |
1467 | | STC(0x9b7abc1c), STC(0x92dcafe5), STC(0x8bc1f6e8), STC(0x8643c7b3), |
1468 | | STC(0x8275a0c0), STC(0x80650347), STC(0x80194350), STC(0x81936daf), |
1469 | | STC(0x84ce444e), STC(0x89be50c3), STC(0x90520d04), STC(0x7ee7aa4c), |
1470 | | STC(0x7ba3751d), STC(0x7641af3d), STC(0x6ed9eba1), STC(0x658c9a2d), |
1471 | | STC(0x5a82799a), STC(0x4debe4fe), STC(0x40000000), STC(0x30fbc54d), |
1472 | | STC(0x2120fb83), STC(0x10b5150f), STC(0x00000000), STC(0xef4aeaf1), |
1473 | | STC(0xdedf047d), STC(0xcf043ab3), STC(0xc0000000), STC(0xb2141b02), |
1474 | | STC(0xa57d8666), STC(0x9a7365d3), STC(0x9126145f), STC(0x89be50c3), |
1475 | | STC(0x845c8ae3), STC(0x811855b4), STC(0x80000000), STC(0x811855b4), |
1476 | | STC(0x845c8ae3), STC(0x89be50c3), STC(0x9126145f), STC(0x9a7365d3), |
1477 | | STC(0xa57d8666), STC(0xb2141b02), STC(0x7eace58a), STC(0x7aba9ae6), |
1478 | | STC(0x743e0918), STC(0x6b598ea3), STC(0x603c496c), STC(0x53211d18), |
1479 | | STC(0x444d7aff), STC(0x340ff242), STC(0x22be8f87), STC(0x10b5150f), |
1480 | | STC(0xfe531484), STC(0xebf9f498), STC(0xda0aecf9), STC(0xc8e5032b), |
1481 | | STC(0xb8e31319), STC(0xaa59eda4), STC(0x9d969742), STC(0x92dcafe5), |
1482 | | STC(0x8a650cb4), STC(0x845c8ae3), STC(0x80e321ff), STC(0x800b3a91), |
1483 | | STC(0x81d94c8f), STC(0x8643c7b3), STC(0x8d334625), STC(0x96830876), |
1484 | | STC(0xa201b853), STC(0xaf726def), STC(0xbe8df2ba), STC(0xcf043ab3), |
1485 | | STC(0xe07e0c84), STC(0x7e6c9251), STC(0x79bc384d), STC(0x720c8075), |
1486 | | STC(0x678dde6e), STC(0x5a82799a), STC(0x4b3c8c12), STC(0x3a1c5c57), |
1487 | | STC(0x278dde6e), STC(0x14060b68), STC(0x00000000), STC(0xebf9f498), |
1488 | | STC(0xd8722192), STC(0xc5e3a3a9), STC(0xb4c373ee), STC(0xa57d8666), |
1489 | | STC(0x98722192), STC(0x8df37f8b), STC(0x8643c7b3), STC(0x81936daf), |
1490 | | STC(0x80000000), STC(0x81936daf), STC(0x8643c7b3), STC(0x8df37f8b), |
1491 | | STC(0x98722192), STC(0xa57d8666), STC(0xb4c373ee), STC(0xc5e3a3a9), |
1492 | | STC(0xd8722192), STC(0xebf9f498), STC(0x00000000), STC(0x14060b68), |
1493 | | STC(0x7e26b371), STC(0x78a879f4), STC(0x6fadf2fc), STC(0x637984d4), |
1494 | | STC(0x54657194), STC(0x42e13ba4), STC(0x2f6e6d16), STC(0x1a9cd9ac), |
1495 | | STC(0x05067734), STC(0xef4aeaf1), STC(0xda0aecf9), STC(0xc5e3a3a9), |
1496 | | STC(0xb36a1978), STC(0xa326eec0), STC(0x9592675c), STC(0x8b10f144), |
1497 | | STC(0x83f03dd6), STC(0x80650347), STC(0x808976d1), STC(0x845c8ae3), |
1498 | | STC(0x8bc1f6e8), STC(0x96830876), STC(0xa45037c9), STC(0xb4c373ee), |
1499 | | STC(0xc763158e), STC(0xdba5629b), STC(0xf0f488d9), STC(0x06b2f1d2), |
1500 | | STC(0x1c3fd045), STC(0x30fbc54d), STC(0x444d7aff), STC(0x7ddb4bfc), |
1501 | | STC(0x777f903c), STC(0x6d23501b), STC(0x5f1f5ea1), STC(0x4debe4fe), |
1502 | | STC(0x3a1c5c57), STC(0x245a9d65), STC(0x0d61304e), STC(0xf5f50d67), |
1503 | | STC(0xdedf047d), STC(0xc8e5032b), STC(0xb4c373ee), STC(0xa326eec0), |
1504 | | STC(0x94a6715d), STC(0x89be50c3), STC(0x82cc0f36), STC(0x800b3a91), |
1505 | | STC(0x81936daf), STC(0x8757860c), STC(0x9126145f), STC(0x9eab046f), |
1506 | | STC(0xaf726def), STC(0xc2ec7635), STC(0xd8722192), STC(0xef4aeaf1), |
1507 | | STC(0x06b2f1d2), STC(0x1de189a6), STC(0x340ff242), STC(0x487fffe4), |
1508 | | STC(0x5a82799a), STC(0x697cf78a), |
1509 | | }; |
1510 | | |
1511 | | RAM_ALIGN |
1512 | | LNK_SECTION_CONSTDATA |
1513 | | const FIXP_STB RotVectorImag480[] = { |
1514 | | STC(0x01aceb7c), STC(0x0359c428), STC(0x05067734), STC(0x06b2f1d2), |
1515 | | STC(0x085f2137), STC(0x0a0af299), STC(0x0bb65336), STC(0x0d61304e), |
1516 | | STC(0x0f0b7727), STC(0x10b5150f), STC(0x125df75b), STC(0x14060b68), |
1517 | | STC(0x15ad3e9a), STC(0x17537e63), STC(0x18f8b83c), STC(0x1a9cd9ac), |
1518 | | STC(0x1c3fd045), STC(0x1de189a6), STC(0x1f81f37c), STC(0x2120fb83), |
1519 | | STC(0x22be8f87), STC(0x245a9d65), STC(0x25f51307), STC(0x278dde6e), |
1520 | | STC(0x2924edac), STC(0x2aba2ee4), STC(0x2c4d9050), STC(0x2ddf0040), |
1521 | | STC(0x2f6e6d16), STC(0x30fbc54d), STC(0x3286f779), STC(0x0359c428), |
1522 | | STC(0x06b2f1d2), STC(0x0a0af299), STC(0x0d61304e), STC(0x10b5150f), |
1523 | | STC(0x14060b68), STC(0x17537e63), STC(0x1a9cd9ac), STC(0x1de189a6), |
1524 | | STC(0x2120fb83), STC(0x245a9d65), STC(0x278dde6e), STC(0x2aba2ee4), |
1525 | | STC(0x2ddf0040), STC(0x30fbc54d), STC(0x340ff242), STC(0x371afcd5), |
1526 | | STC(0x3a1c5c57), STC(0x3d1389cb), STC(0x40000000), STC(0x42e13ba4), |
1527 | | STC(0x45b6bb5e), STC(0x487fffe4), STC(0x4b3c8c12), STC(0x4debe4fe), |
1528 | | STC(0x508d9211), STC(0x53211d18), STC(0x55a6125c), STC(0x581c00b3), |
1529 | | STC(0x5a82799a), STC(0x5cd91140), STC(0x05067734), STC(0x0a0af299), |
1530 | | STC(0x0f0b7727), STC(0x14060b68), STC(0x18f8b83c), STC(0x1de189a6), |
1531 | | STC(0x22be8f87), STC(0x278dde6e), STC(0x2c4d9050), STC(0x30fbc54d), |
1532 | | STC(0x3596a46c), STC(0x3a1c5c57), STC(0x3e8b240e), STC(0x42e13ba4), |
1533 | | STC(0x471cece7), STC(0x4b3c8c12), STC(0x4f3e7875), STC(0x53211d18), |
1534 | | STC(0x56e2f15d), STC(0x5a82799a), STC(0x5dfe47ad), STC(0x6154fb91), |
1535 | | STC(0x648543e4), STC(0x678dde6e), STC(0x6a6d98a4), STC(0x6d23501b), |
1536 | | STC(0x6fadf2fc), STC(0x720c8075), STC(0x743e0918), STC(0x7641af3d), |
1537 | | STC(0x7816a759), STC(0x06b2f1d2), STC(0x0d61304e), STC(0x14060b68), |
1538 | | STC(0x1a9cd9ac), STC(0x2120fb83), STC(0x278dde6e), STC(0x2ddf0040), |
1539 | | STC(0x340ff242), STC(0x3a1c5c57), STC(0x40000000), STC(0x45b6bb5e), |
1540 | | STC(0x4b3c8c12), STC(0x508d9211), STC(0x55a6125c), STC(0x5a82799a), |
1541 | | STC(0x5f1f5ea1), STC(0x637984d4), STC(0x678dde6e), STC(0x6b598ea3), |
1542 | | STC(0x6ed9eba1), STC(0x720c8075), STC(0x74ef0ebc), STC(0x777f903c), |
1543 | | STC(0x79bc384d), STC(0x7ba3751d), STC(0x7d33f0ca), STC(0x7e6c9251), |
1544 | | STC(0x7f4c7e54), STC(0x7fd317b4), STC(0x7fffffff), STC(0x7fd317b4), |
1545 | | STC(0x085f2137), STC(0x10b5150f), STC(0x18f8b83c), STC(0x2120fb83), |
1546 | | STC(0x2924edac), STC(0x30fbc54d), STC(0x389cea72), STC(0x40000000), |
1547 | | STC(0x471cece7), STC(0x4debe4fe), STC(0x54657194), STC(0x5a82799a), |
1548 | | STC(0x603c496c), STC(0x658c9a2d), STC(0x6a6d98a4), STC(0x6ed9eba1), |
1549 | | STC(0x72ccb9db), STC(0x7641af3d), STC(0x793501a9), STC(0x7ba3751d), |
1550 | | STC(0x7d8a5f40), STC(0x7ee7aa4c), STC(0x7fb9d759), STC(0x7fffffff), |
1551 | | STC(0x7fb9d759), STC(0x7ee7aa4c), STC(0x7d8a5f40), STC(0x7ba3751d), |
1552 | | STC(0x793501a9), STC(0x7641af3d), STC(0x72ccb9db), STC(0x0a0af299), |
1553 | | STC(0x14060b68), STC(0x1de189a6), STC(0x278dde6e), STC(0x30fbc54d), |
1554 | | STC(0x3a1c5c57), STC(0x42e13ba4), STC(0x4b3c8c12), STC(0x53211d18), |
1555 | | STC(0x5a82799a), STC(0x6154fb91), STC(0x678dde6e), STC(0x6d23501b), |
1556 | | STC(0x720c8075), STC(0x7641af3d), STC(0x79bc384d), STC(0x7c769e18), |
1557 | | STC(0x7e6c9251), STC(0x7f9afcb9), STC(0x7fffffff), STC(0x7f9afcb9), |
1558 | | STC(0x7e6c9251), STC(0x7c769e18), STC(0x79bc384d), STC(0x7641af3d), |
1559 | | STC(0x720c8075), STC(0x6d23501b), STC(0x678dde6e), STC(0x6154fb91), |
1560 | | STC(0x5a82799a), STC(0x53211d18), STC(0x0bb65336), STC(0x17537e63), |
1561 | | STC(0x22be8f87), STC(0x2ddf0040), STC(0x389cea72), STC(0x42e13ba4), |
1562 | | STC(0x4c95e688), STC(0x55a6125c), STC(0x5dfe47ad), STC(0x658c9a2d), |
1563 | | STC(0x6c40cf2c), STC(0x720c8075), STC(0x76e33b3f), STC(0x7aba9ae6), |
1564 | | STC(0x7d8a5f40), STC(0x7f4c7e54), STC(0x7ffd3154), STC(0x7f9afcb9), |
1565 | | STC(0x7e26b371), STC(0x7ba3751d), STC(0x7816a759), STC(0x7387ea23), |
1566 | | STC(0x6e010780), STC(0x678dde6e), STC(0x603c496c), STC(0x581c00b3), |
1567 | | STC(0x4f3e7875), STC(0x45b6bb5e), STC(0x3b9941b1), STC(0x30fbc54d), |
1568 | | STC(0x25f51307), STC(0x0d61304e), STC(0x1a9cd9ac), STC(0x278dde6e), |
1569 | | STC(0x340ff242), STC(0x40000000), STC(0x4b3c8c12), STC(0x55a6125c), |
1570 | | STC(0x5f1f5ea1), STC(0x678dde6e), STC(0x6ed9eba1), STC(0x74ef0ebc), |
1571 | | STC(0x79bc384d), STC(0x7d33f0ca), STC(0x7f4c7e54), STC(0x7fffffff), |
1572 | | STC(0x7f4c7e54), STC(0x7d33f0ca), STC(0x79bc384d), STC(0x74ef0ebc), |
1573 | | STC(0x6ed9eba1), STC(0x678dde6e), STC(0x5f1f5ea1), STC(0x55a6125c), |
1574 | | STC(0x4b3c8c12), STC(0x40000000), STC(0x340ff242), STC(0x278dde6e), |
1575 | | STC(0x1a9cd9ac), STC(0x0d61304e), STC(0x00000000), STC(0xf29ecfb2), |
1576 | | STC(0x0f0b7727), STC(0x1de189a6), STC(0x2c4d9050), STC(0x3a1c5c57), |
1577 | | STC(0x471cece7), STC(0x53211d18), STC(0x5dfe47ad), STC(0x678dde6e), |
1578 | | STC(0x6fadf2fc), STC(0x7641af3d), STC(0x7b31bbb2), STC(0x7e6c9251), |
1579 | | STC(0x7fe6bcb0), STC(0x7f9afcb9), STC(0x7d8a5f40), STC(0x79bc384d), |
1580 | | STC(0x743e0918), STC(0x6d23501b), STC(0x648543e4), STC(0x5a82799a), |
1581 | | STC(0x4f3e7875), STC(0x42e13ba4), STC(0x3596a46c), STC(0x278dde6e), |
1582 | | STC(0x18f8b83c), STC(0x0a0af299), STC(0xfaf988cc), STC(0xebf9f498), |
1583 | | STC(0xdd417079), STC(0xcf043ab3), STC(0xc174dbf2), STC(0x10b5150f), |
1584 | | STC(0x2120fb83), STC(0x30fbc54d), STC(0x40000000), STC(0x4debe4fe), |
1585 | | STC(0x5a82799a), STC(0x658c9a2d), STC(0x6ed9eba1), STC(0x7641af3d), |
1586 | | STC(0x7ba3751d), STC(0x7ee7aa4c), STC(0x7fffffff), STC(0x7ee7aa4c), |
1587 | | STC(0x7ba3751d), STC(0x7641af3d), STC(0x6ed9eba1), STC(0x658c9a2d), |
1588 | | STC(0x5a82799a), STC(0x4debe4fe), STC(0x40000000), STC(0x30fbc54d), |
1589 | | STC(0x2120fb83), STC(0x10b5150f), STC(0x00000000), STC(0xef4aeaf1), |
1590 | | STC(0xdedf047d), STC(0xcf043ab3), STC(0xc0000000), STC(0xb2141b02), |
1591 | | STC(0xa57d8666), STC(0x9a7365d3), STC(0x125df75b), STC(0x245a9d65), |
1592 | | STC(0x3596a46c), STC(0x45b6bb5e), STC(0x54657194), STC(0x6154fb91), |
1593 | | STC(0x6c40cf2c), STC(0x74ef0ebc), STC(0x7b31bbb2), STC(0x7ee7aa4c), |
1594 | | STC(0x7ffd3154), STC(0x7e6c9251), STC(0x7a3e17f2), STC(0x7387ea23), |
1595 | | STC(0x6a6d98a4), STC(0x5f1f5ea1), STC(0x51d92321), STC(0x42e13ba4), |
1596 | | STC(0x3286f779), STC(0x2120fb83), STC(0x0f0b7727), STC(0xfca63bd8), |
1597 | | STC(0xea52c166), STC(0xd8722192), STC(0xc763158e), STC(0xb780001c), |
1598 | | STC(0xa91d0ea3), STC(0x9c867b2c), STC(0x91fef880), STC(0x89be50c3), |
1599 | | STC(0x83f03dd6), STC(0x14060b68), STC(0x278dde6e), STC(0x3a1c5c57), |
1600 | | STC(0x4b3c8c12), STC(0x5a82799a), STC(0x678dde6e), STC(0x720c8075), |
1601 | | STC(0x79bc384d), STC(0x7e6c9251), STC(0x7fffffff), STC(0x7e6c9251), |
1602 | | STC(0x79bc384d), STC(0x720c8075), STC(0x678dde6e), STC(0x5a82799a), |
1603 | | STC(0x4b3c8c12), STC(0x3a1c5c57), STC(0x278dde6e), STC(0x14060b68), |
1604 | | STC(0x00000000), STC(0xebf9f498), STC(0xd8722192), STC(0xc5e3a3a9), |
1605 | | STC(0xb4c373ee), STC(0xa57d8666), STC(0x98722192), STC(0x8df37f8b), |
1606 | | STC(0x8643c7b3), STC(0x81936daf), STC(0x80000000), STC(0x81936daf), |
1607 | | STC(0x15ad3e9a), STC(0x2aba2ee4), STC(0x3e8b240e), STC(0x508d9211), |
1608 | | STC(0x603c496c), STC(0x6d23501b), STC(0x76e33b3f), STC(0x7d33f0ca), |
1609 | | STC(0x7fe6bcb0), STC(0x7ee7aa4c), STC(0x7a3e17f2), STC(0x720c8075), |
1610 | | STC(0x668f7c25), STC(0x581c00b3), STC(0x471cece7), STC(0x340ff242), |
1611 | | STC(0x1f81f37c), STC(0x0a0af299), STC(0xf449acca), STC(0xdedf047d), |
1612 | | STC(0xca695b94), STC(0xb780001c), STC(0xa6aecd5e), STC(0x98722192), |
1613 | | STC(0x8d334625), STC(0x8545651a), STC(0x80e321ff), STC(0x802ce84c), |
1614 | | STC(0x8327fb9c), STC(0x89be50c3), STC(0x93bf30d4), STC(0x17537e63), |
1615 | | STC(0x2ddf0040), STC(0x42e13ba4), STC(0x55a6125c), STC(0x658c9a2d), |
1616 | | STC(0x720c8075), STC(0x7aba9ae6), STC(0x7f4c7e54), STC(0x7f9afcb9), |
1617 | | STC(0x7ba3751d), STC(0x7387ea23), STC(0x678dde6e), STC(0x581c00b3), |
1618 | | STC(0x45b6bb5e), STC(0x30fbc54d), STC(0x1a9cd9ac), STC(0x0359c428), |
1619 | | STC(0xebf9f498), STC(0xd545d11c), STC(0xc0000000), STC(0xacdee2e8), |
1620 | | STC(0x9c867b2c), STC(0x8f82ebbd), STC(0x8643c7b3), STC(0x811855b4), |
1621 | | STC(0x802ce84c), STC(0x838961e8), STC(0x8b10f144), STC(0x96830876), |
1622 | | STC(0xa57d8666), STC(0xb780001c), |
1623 | | }; |
1624 | | |
1625 | | RAM_ALIGN |
1626 | | LNK_SECTION_CONSTDATA |
1627 | | const FIXP_STB RotVectorReal20[] = { |
1628 | | STC(0x79bc384d), STC(0x678dde6e), STC(0x4b3c8c12), STC(0x678dde6e), |
1629 | | STC(0x278dde6e), STC(0xd8722192), STC(0x4b3c8c12), STC(0xd8722192), |
1630 | | STC(0x8643c7b3), STC(0x278dde6e), STC(0x98722192), STC(0x98722192), |
1631 | | }; |
1632 | | |
1633 | | RAM_ALIGN |
1634 | | LNK_SECTION_CONSTDATA |
1635 | | const FIXP_STB RotVectorImag20[] = { |
1636 | | STC(0x278dde6e), STC(0x4b3c8c12), STC(0x678dde6e), STC(0x4b3c8c12), |
1637 | | STC(0x79bc384d), STC(0x79bc384d), STC(0x678dde6e), STC(0x79bc384d), |
1638 | | STC(0x278dde6e), STC(0x79bc384d), STC(0x4b3c8c12), STC(0xb4c373ee), |
1639 | | }; |
1640 | | |
1641 | | RAM_ALIGN |
1642 | | LNK_SECTION_CONSTDATA |
1643 | | const FIXP_WTP SineWindow8[] = { |
1644 | | WTCP(0x7f62368f, 0x0c8bd35e), |
1645 | | WTCP(0x7a7d055b, 0x25280c5e), |
1646 | | WTCP(0x70e2cbc6, 0x3c56ba70), |
1647 | | WTCP(0x62f201ac, 0x5133cc94), |
1648 | | }; |
1649 | | |
1650 | | RAM_ALIGN |
1651 | | LNK_SECTION_CONSTDATA |
1652 | | const FIXP_WTP SineWindow12[] = { |
1653 | | WTCP(0x7fb9d759, 0x085f2137), WTCP(0x7d8a5f40, 0x18f8b83c), |
1654 | | WTCP(0x793501a9, 0x2924edac), WTCP(0x72ccb9db, 0x389cea72), |
1655 | | WTCP(0x6a6d98a4, 0x471cece7), WTCP(0x603c496c, 0x54657194), |
1656 | | }; |
1657 | | |
1658 | | RAM_ALIGN |
1659 | | LNK_SECTION_CONSTDATA |
1660 | | const FIXP_WTP SineWindow16[] = { |
1661 | | WTCP(0x7fd8878e, 0x0647d97c), WTCP(0x7e9d55fc, 0x12c8106f), |
1662 | | WTCP(0x7c29fbee, 0x1f19f97b), WTCP(0x78848414, 0x2b1f34eb), |
1663 | | WTCP(0x73b5ebd1, 0x36ba2014), WTCP(0x6dca0d14, 0x41ce1e65), |
1664 | | WTCP(0x66cf8120, 0x4c3fdff4), WTCP(0x5ed77c8a, 0x55f5a4d2), |
1665 | | }; |
1666 | | |
1667 | | RAM_ALIGN |
1668 | | LNK_SECTION_CONSTDATA |
1669 | | const FIXP_WTP SineWindow20[] = { |
1670 | | WTCP(0x7fe6bcb0, 0x05067734), WTCP(0x7f1cde01, 0x0f0b7727), |
1671 | | WTCP(0x7d8a5f40, 0x18f8b83c), WTCP(0x7b31bbb2, 0x22be8f87), |
1672 | | WTCP(0x7816a759, 0x2c4d9050), WTCP(0x743e0918, 0x3596a46c), |
1673 | | WTCP(0x6fadf2fc, 0x3e8b240e), WTCP(0x6a6d98a4, 0x471cece7), |
1674 | | WTCP(0x648543e4, 0x4f3e7875), WTCP(0x5dfe47ad, 0x56e2f15d), |
1675 | | }; |
1676 | | |
1677 | | RAM_ALIGN |
1678 | | LNK_SECTION_CONSTDATA |
1679 | | const FIXP_WTP SineWindow24[] = { |
1680 | | WTCP(0x7fee74a2, 0x0430238f), WTCP(0x7f62368f, 0x0c8bd35e), |
1681 | | WTCP(0x7e4a5426, 0x14d9c245), WTCP(0x7ca80038, 0x1d10d5c2), |
1682 | | WTCP(0x7a7d055b, 0x25280c5e), WTCP(0x77cbc3f2, 0x2d168792), |
1683 | | WTCP(0x74972f92, 0x34d3957e), WTCP(0x70e2cbc6, 0x3c56ba70), |
1684 | | WTCP(0x6cb2a837, 0x4397ba32), WTCP(0x680b5c33, 0x4a8ea111), |
1685 | | WTCP(0x62f201ac, 0x5133cc94), WTCP(0x5d6c2f99, 0x577ff3da), |
1686 | | }; |
1687 | | |
1688 | | RAM_ALIGN |
1689 | | LNK_SECTION_CONSTDATA |
1690 | | const FIXP_WTP SineWindow32[] = { |
1691 | | WTCP(0x7ff62182, 0x03242abf), WTCP(0x7fa736b4, 0x096a9049), |
1692 | | WTCP(0x7f0991c4, 0x0fab272b), WTCP(0x7e1d93ea, 0x15e21445), |
1693 | | WTCP(0x7ce3ceb2, 0x1c0b826a), WTCP(0x7b5d039e, 0x2223a4c5), |
1694 | | WTCP(0x798a23b1, 0x2826b928), WTCP(0x776c4edb, 0x2e110a62), |
1695 | | WTCP(0x7504d345, 0x33def287), WTCP(0x72552c85, 0x398cdd32), |
1696 | | WTCP(0x6f5f02b2, 0x3f1749b8), WTCP(0x6c242960, 0x447acd50), |
1697 | | WTCP(0x68a69e81, 0x49b41533), WTCP(0x64e88926, 0x4ebfe8a5), |
1698 | | WTCP(0x60ec3830, 0x539b2af0), WTCP(0x5cb420e0, 0x5842dd54), |
1699 | | }; |
1700 | | |
1701 | | RAM_ALIGN |
1702 | | LNK_SECTION_CONSTDATA |
1703 | | const FIXP_WTP SineWindow40[] = { |
1704 | | WTCP(0x7ff9af04, 0x02835b5a), WTCP(0x7fc72ae2, 0x07891418), |
1705 | | WTCP(0x7f62368f, 0x0c8bd35e), WTCP(0x7ecaf9e5, 0x11899ed3), |
1706 | | WTCP(0x7e01b096, 0x16807e15), WTCP(0x7d06aa16, 0x1b6e7b7a), |
1707 | | WTCP(0x7bda497d, 0x2051a4dd), WTCP(0x7a7d055b, 0x25280c5e), |
1708 | | WTCP(0x78ef678f, 0x29efc925), WTCP(0x77320d0d, 0x2ea6f827), |
1709 | | WTCP(0x7545a5a0, 0x334bbcde), WTCP(0x732af3a7, 0x37dc420c), |
1710 | | WTCP(0x70e2cbc6, 0x3c56ba70), WTCP(0x6e6e1492, 0x40b9617d), |
1711 | | WTCP(0x6bcdc639, 0x45027c0c), WTCP(0x6902ea1d, 0x4930590f), |
1712 | | WTCP(0x660e9a6a, 0x4d415234), WTCP(0x62f201ac, 0x5133cc94), |
1713 | | WTCP(0x5fae5a55, 0x55063951), WTCP(0x5c44ee40, 0x58b71632), |
1714 | | }; |
1715 | | |
1716 | | RAM_ALIGN |
1717 | | LNK_SECTION_CONSTDATA |
1718 | | const FIXP_WTP SineWindow48[] = { |
1719 | | WTCP(0x7ffb9d15, 0x02182427), WTCP(0x7fd8878e, 0x0647d97c), |
1720 | | WTCP(0x7f92661d, 0x0a75d60e), WTCP(0x7f294bfd, 0x0ea0f48c), |
1721 | | WTCP(0x7e9d55fc, 0x12c8106f), WTCP(0x7deeaa7a, 0x16ea0646), |
1722 | | WTCP(0x7d1d7958, 0x1b05b40f), WTCP(0x7c29fbee, 0x1f19f97b), |
1723 | | WTCP(0x7b1474fd, 0x2325b847), WTCP(0x79dd3098, 0x2727d486), |
1724 | | WTCP(0x78848414, 0x2b1f34eb), WTCP(0x770acdec, 0x2f0ac320), |
1725 | | WTCP(0x757075ac, 0x32e96c09), WTCP(0x73b5ebd1, 0x36ba2014), |
1726 | | WTCP(0x71dba9ab, 0x3a7bd382), WTCP(0x6fe2313c, 0x3e2d7eb1), |
1727 | | WTCP(0x6dca0d14, 0x41ce1e65), WTCP(0x6b93d02e, 0x455cb40c), |
1728 | | WTCP(0x694015c3, 0x48d84609), WTCP(0x66cf8120, 0x4c3fdff4), |
1729 | | WTCP(0x6442bd7e, 0x4f9292dc), WTCP(0x619a7dce, 0x52cf758f), |
1730 | | WTCP(0x5ed77c8a, 0x55f5a4d2), WTCP(0x5bfa7b82, 0x590443a7), |
1731 | | }; |
1732 | | |
1733 | | RAM_ALIGN |
1734 | | LNK_SECTION_CONSTDATA |
1735 | | const FIXP_WTP SineWindow64[] = { |
1736 | | WTCP(0x7ffd885a, 0x01921d20), WTCP(0x7fe9cbc0, 0x04b6195d), |
1737 | | WTCP(0x7fc25596, 0x07d95b9e), WTCP(0x7f872bf3, 0x0afb6805), |
1738 | | WTCP(0x7f3857f6, 0x0e1bc2e4), WTCP(0x7ed5e5c6, 0x1139f0cf), |
1739 | | WTCP(0x7e5fe493, 0x145576b1), WTCP(0x7dd6668f, 0x176dd9de), |
1740 | | WTCP(0x7d3980ec, 0x1a82a026), WTCP(0x7c894bde, 0x1d934fe5), |
1741 | | WTCP(0x7bc5e290, 0x209f701c), WTCP(0x7aef6323, 0x23a6887f), |
1742 | | WTCP(0x7a05eead, 0x26a82186), WTCP(0x7909a92d, 0x29a3c485), |
1743 | | WTCP(0x77fab989, 0x2c98fbba), WTCP(0x76d94989, 0x2f875262), |
1744 | | WTCP(0x75a585cf, 0x326e54c7), WTCP(0x745f9dd1, 0x354d9057), |
1745 | | WTCP(0x7307c3d0, 0x382493b0), WTCP(0x719e2cd2, 0x3af2eeb7), |
1746 | | WTCP(0x7023109a, 0x3db832a6), WTCP(0x6e96a99d, 0x4073f21d), |
1747 | | WTCP(0x6cf934fc, 0x4325c135), WTCP(0x6b4af279, 0x45cd358f), |
1748 | | WTCP(0x698c246c, 0x4869e665), WTCP(0x67bd0fbd, 0x4afb6c98), |
1749 | | WTCP(0x65ddfbd3, 0x4d8162c4), WTCP(0x63ef3290, 0x4ffb654d), |
1750 | | WTCP(0x61f1003f, 0x5269126e), WTCP(0x5fe3b38d, 0x54ca0a4b), |
1751 | | WTCP(0x5dc79d7c, 0x571deefa), WTCP(0x5b9d1154, 0x59646498), |
1752 | | }; |
1753 | | |
1754 | | RAM_ALIGN |
1755 | | LNK_SECTION_CONSTDATA |
1756 | | const FIXP_WTP SineWindow96[] = { |
1757 | | WTCP(0x7ffee744, 0x010c1460), WTCP(0x7ff62182, 0x03242abf), |
1758 | | WTCP(0x7fe49698, 0x053c0a01), WTCP(0x7fca47b9, 0x07538d6b), |
1759 | | WTCP(0x7fa736b4, 0x096a9049), WTCP(0x7f7b65ef, 0x0b80edf1), |
1760 | | WTCP(0x7f46d86c, 0x0d9681c2), WTCP(0x7f0991c4, 0x0fab272b), |
1761 | | WTCP(0x7ec3962a, 0x11beb9aa), WTCP(0x7e74ea6a, 0x13d114d0), |
1762 | | WTCP(0x7e1d93ea, 0x15e21445), WTCP(0x7dbd98a4, 0x17f193c5), |
1763 | | WTCP(0x7d54ff2e, 0x19ff6f2a), WTCP(0x7ce3ceb2, 0x1c0b826a), |
1764 | | WTCP(0x7c6a0ef2, 0x1e15a99a), WTCP(0x7be7c847, 0x201dc0ef), |
1765 | | WTCP(0x7b5d039e, 0x2223a4c5), WTCP(0x7ac9ca7a, 0x2427319d), |
1766 | | WTCP(0x7a2e26f2, 0x26284422), WTCP(0x798a23b1, 0x2826b928), |
1767 | | WTCP(0x78ddcbf5, 0x2a226db5), WTCP(0x78292b8d, 0x2c1b3efb), |
1768 | | WTCP(0x776c4edb, 0x2e110a62), WTCP(0x76a742d1, 0x3003ad85), |
1769 | | WTCP(0x75da14ef, 0x31f30638), WTCP(0x7504d345, 0x33def287), |
1770 | | WTCP(0x74278c72, 0x35c750bc), WTCP(0x73424fa0, 0x37abff5d), |
1771 | | WTCP(0x72552c85, 0x398cdd32), WTCP(0x71603361, 0x3b69c947), |
1772 | | WTCP(0x706374ff, 0x3d42a2ec), WTCP(0x6f5f02b2, 0x3f1749b8), |
1773 | | WTCP(0x6e52ee52, 0x40e79d8c), WTCP(0x6d3f4a40, 0x42b37e96), |
1774 | | WTCP(0x6c242960, 0x447acd50), WTCP(0x6b019f1a, 0x463d6a87), |
1775 | | WTCP(0x69d7bf57, 0x47fb3757), WTCP(0x68a69e81, 0x49b41533), |
1776 | | WTCP(0x676e5183, 0x4b67e5e4), WTCP(0x662eedc3, 0x4d168b8b), |
1777 | | WTCP(0x64e88926, 0x4ebfe8a5), WTCP(0x639b3a0b, 0x5063e008), |
1778 | | WTCP(0x62471749, 0x520254ef), WTCP(0x60ec3830, 0x539b2af0), |
1779 | | WTCP(0x5f8ab487, 0x552e4605), WTCP(0x5e22a487, 0x56bb8a90), |
1780 | | WTCP(0x5cb420e0, 0x5842dd54), WTCP(0x5b3f42ae, 0x59c42381), |
1781 | | }; |
1782 | | |
1783 | | RAM_ALIGN |
1784 | | LNK_SECTION_CONSTDATA |
1785 | | const FIXP_WTP SineWindow120[] = { |
1786 | | WTCP(0x7fff4c54, 0x00d676eb), WTCP(0x7ff9af04, 0x02835b5a), |
1787 | | WTCP(0x7fee74a2, 0x0430238f), WTCP(0x7fdd9dad, 0x05dcbcbe), |
1788 | | WTCP(0x7fc72ae2, 0x07891418), WTCP(0x7fab1d3d, 0x093516d4), |
1789 | | WTCP(0x7f8975f9, 0x0ae0b22c), WTCP(0x7f62368f, 0x0c8bd35e), |
1790 | | WTCP(0x7f3560b9, 0x0e3667ad), WTCP(0x7f02f66f, 0x0fe05c64), |
1791 | | WTCP(0x7ecaf9e5, 0x11899ed3), WTCP(0x7e8d6d91, 0x13321c53), |
1792 | | WTCP(0x7e4a5426, 0x14d9c245), WTCP(0x7e01b096, 0x16807e15), |
1793 | | WTCP(0x7db3860f, 0x18263d36), WTCP(0x7d5fd801, 0x19caed29), |
1794 | | WTCP(0x7d06aa16, 0x1b6e7b7a), WTCP(0x7ca80038, 0x1d10d5c2), |
1795 | | WTCP(0x7c43de8e, 0x1eb1e9a7), WTCP(0x7bda497d, 0x2051a4dd), |
1796 | | WTCP(0x7b6b45a5, 0x21eff528), WTCP(0x7af6d7e6, 0x238cc85d), |
1797 | | WTCP(0x7a7d055b, 0x25280c5e), WTCP(0x79fdd35c, 0x26c1af22), |
1798 | | WTCP(0x7979477d, 0x28599eb0), WTCP(0x78ef678f, 0x29efc925), |
1799 | | WTCP(0x7860399e, 0x2b841caf), WTCP(0x77cbc3f2, 0x2d168792), |
1800 | | WTCP(0x77320d0d, 0x2ea6f827), WTCP(0x76931bae, 0x30355cdd), |
1801 | | WTCP(0x75eef6ce, 0x31c1a43b), WTCP(0x7545a5a0, 0x334bbcde), |
1802 | | WTCP(0x74972f92, 0x34d3957e), WTCP(0x73e39c49, 0x36591cea), |
1803 | | WTCP(0x732af3a7, 0x37dc420c), WTCP(0x726d3dc6, 0x395cf3e9), |
1804 | | WTCP(0x71aa82f7, 0x3adb21a1), WTCP(0x70e2cbc6, 0x3c56ba70), |
1805 | | WTCP(0x701620f5, 0x3dcfadb0), WTCP(0x6f448b7e, 0x3f45ead8), |
1806 | | WTCP(0x6e6e1492, 0x40b9617d), WTCP(0x6d92c59b, 0x422a0154), |
1807 | | WTCP(0x6cb2a837, 0x4397ba32), WTCP(0x6bcdc639, 0x45027c0c), |
1808 | | WTCP(0x6ae429ae, 0x466a36f9), WTCP(0x69f5dcd3, 0x47cedb31), |
1809 | | WTCP(0x6902ea1d, 0x4930590f), WTCP(0x680b5c33, 0x4a8ea111), |
1810 | | WTCP(0x670f3df3, 0x4be9a3db), WTCP(0x660e9a6a, 0x4d415234), |
1811 | | WTCP(0x65097cdb, 0x4e959d08), WTCP(0x63fff0ba, 0x4fe6756a), |
1812 | | WTCP(0x62f201ac, 0x5133cc94), WTCP(0x61dfbb8a, 0x527d93e6), |
1813 | | WTCP(0x60c92a5a, 0x53c3bcea), WTCP(0x5fae5a55, 0x55063951), |
1814 | | WTCP(0x5e8f57e2, 0x5644faf4), WTCP(0x5d6c2f99, 0x577ff3da), |
1815 | | WTCP(0x5c44ee40, 0x58b71632), WTCP(0x5b19a0c8, 0x59ea5454), |
1816 | | }; |
1817 | | |
1818 | | RAM_ALIGN |
1819 | | LNK_SECTION_CONSTDATA |
1820 | | const FIXP_WTP SineWindow128[] = { |
1821 | | WTCP(0x7fff6216, 0x00c90f88), WTCP(0x7ffa72d1, 0x025b26d7), |
1822 | | WTCP(0x7ff09478, 0x03ed26e6), WTCP(0x7fe1c76b, 0x057f0035), |
1823 | | WTCP(0x7fce0c3e, 0x0710a345), WTCP(0x7fb563b3, 0x08a2009a), |
1824 | | WTCP(0x7f97cebd, 0x0a3308bd), WTCP(0x7f754e80, 0x0bc3ac35), |
1825 | | WTCP(0x7f4de451, 0x0d53db92), WTCP(0x7f2191b4, 0x0ee38766), |
1826 | | WTCP(0x7ef05860, 0x1072a048), WTCP(0x7eba3a39, 0x120116d5), |
1827 | | WTCP(0x7e7f3957, 0x138edbb1), WTCP(0x7e3f57ff, 0x151bdf86), |
1828 | | WTCP(0x7dfa98a8, 0x16a81305), WTCP(0x7db0fdf8, 0x183366e9), |
1829 | | WTCP(0x7d628ac6, 0x19bdcbf3), WTCP(0x7d0f4218, 0x1b4732ef), |
1830 | | WTCP(0x7cb72724, 0x1ccf8cb3), WTCP(0x7c5a3d50, 0x1e56ca1e), |
1831 | | WTCP(0x7bf88830, 0x1fdcdc1b), WTCP(0x7b920b89, 0x2161b3a0), |
1832 | | WTCP(0x7b26cb4f, 0x22e541af), WTCP(0x7ab6cba4, 0x24677758), |
1833 | | WTCP(0x7a4210d8, 0x25e845b6), WTCP(0x79c89f6e, 0x27679df4), |
1834 | | WTCP(0x794a7c12, 0x28e5714b), WTCP(0x78c7aba2, 0x2a61b101), |
1835 | | WTCP(0x78403329, 0x2bdc4e6f), WTCP(0x77b417df, 0x2d553afc), |
1836 | | WTCP(0x77235f2d, 0x2ecc681e), WTCP(0x768e0ea6, 0x3041c761), |
1837 | | WTCP(0x75f42c0b, 0x31b54a5e), WTCP(0x7555bd4c, 0x3326e2c3), |
1838 | | WTCP(0x74b2c884, 0x34968250), WTCP(0x740b53fb, 0x36041ad9), |
1839 | | WTCP(0x735f6626, 0x376f9e46), WTCP(0x72af05a7, 0x38d8fe93), |
1840 | | WTCP(0x71fa3949, 0x3a402dd2), WTCP(0x71410805, 0x3ba51e29), |
1841 | | WTCP(0x708378ff, 0x3d07c1d6), WTCP(0x6fc19385, 0x3e680b2c), |
1842 | | WTCP(0x6efb5f12, 0x3fc5ec98), WTCP(0x6e30e34a, 0x4121589b), |
1843 | | WTCP(0x6d6227fa, 0x427a41d0), WTCP(0x6c8f351c, 0x43d09aed), |
1844 | | WTCP(0x6bb812d1, 0x452456bd), WTCP(0x6adcc964, 0x46756828), |
1845 | | WTCP(0x69fd614a, 0x47c3c22f), WTCP(0x6919e320, 0x490f57ee), |
1846 | | WTCP(0x683257ab, 0x4a581c9e), WTCP(0x6746c7d8, 0x4b9e0390), |
1847 | | WTCP(0x66573cbb, 0x4ce10034), WTCP(0x6563bf92, 0x4e210617), |
1848 | | WTCP(0x646c59bf, 0x4f5e08e3), WTCP(0x637114cc, 0x5097fc5e), |
1849 | | WTCP(0x6271fa69, 0x51ced46e), WTCP(0x616f146c, 0x53028518), |
1850 | | WTCP(0x60686ccf, 0x5433027d), WTCP(0x5f5e0db3, 0x556040e2), |
1851 | | WTCP(0x5e50015d, 0x568a34a9), WTCP(0x5d3e5237, 0x57b0d256), |
1852 | | WTCP(0x5c290acc, 0x58d40e8c), WTCP(0x5b1035cf, 0x59f3de12), |
1853 | | }; |
1854 | | |
1855 | | RAM_ALIGN |
1856 | | LNK_SECTION_CONSTDATA |
1857 | | const FIXP_WTP SineWindow160[] = { |
1858 | | WTCP(0x7fff9aef, 0x00a0d951), WTCP(0x7ffc726f, 0x01e287fc), |
1859 | | WTCP(0x7ff62182, 0x03242abf), WTCP(0x7feca851, 0x0465b9aa), |
1860 | | WTCP(0x7fe00716, 0x05a72ccf), WTCP(0x7fd03e23, 0x06e87c3f), |
1861 | | WTCP(0x7fbd4dda, 0x0829a00c), WTCP(0x7fa736b4, 0x096a9049), |
1862 | | WTCP(0x7f8df93c, 0x0aab450d), WTCP(0x7f719611, 0x0bebb66c), |
1863 | | WTCP(0x7f520de6, 0x0d2bdc80), WTCP(0x7f2f6183, 0x0e6baf61), |
1864 | | WTCP(0x7f0991c4, 0x0fab272b), WTCP(0x7ee09f95, 0x10ea3bfd), |
1865 | | WTCP(0x7eb48bfb, 0x1228e5f8), WTCP(0x7e85580c, 0x13671d3d), |
1866 | | WTCP(0x7e5304f2, 0x14a4d9f4), WTCP(0x7e1d93ea, 0x15e21445), |
1867 | | WTCP(0x7de50646, 0x171ec45c), WTCP(0x7da95d6c, 0x185ae269), |
1868 | | WTCP(0x7d6a9ad5, 0x199666a0), WTCP(0x7d28c00c, 0x1ad14938), |
1869 | | WTCP(0x7ce3ceb2, 0x1c0b826a), WTCP(0x7c9bc87a, 0x1d450a78), |
1870 | | WTCP(0x7c50af2b, 0x1e7dd9a4), WTCP(0x7c02849f, 0x1fb5e836), |
1871 | | WTCP(0x7bb14ac5, 0x20ed2e7b), WTCP(0x7b5d039e, 0x2223a4c5), |
1872 | | WTCP(0x7b05b13d, 0x2359436c), WTCP(0x7aab55ca, 0x248e02cb), |
1873 | | WTCP(0x7a4df380, 0x25c1db44), WTCP(0x79ed8cad, 0x26f4c53e), |
1874 | | WTCP(0x798a23b1, 0x2826b928), WTCP(0x7923bb01, 0x2957af74), |
1875 | | WTCP(0x78ba5524, 0x2a87a09d), WTCP(0x784df4b3, 0x2bb68522), |
1876 | | WTCP(0x77de9c5b, 0x2ce45589), WTCP(0x776c4edb, 0x2e110a62), |
1877 | | WTCP(0x76f70f05, 0x2f3c9c40), WTCP(0x767edfbe, 0x306703bf), |
1878 | | WTCP(0x7603c3fd, 0x31903982), WTCP(0x7585becb, 0x32b83634), |
1879 | | WTCP(0x7504d345, 0x33def287), WTCP(0x74810499, 0x35046736), |
1880 | | WTCP(0x73fa5607, 0x36288d03), WTCP(0x7370cae2, 0x374b5cb9), |
1881 | | WTCP(0x72e4668f, 0x386ccf2a), WTCP(0x72552c85, 0x398cdd32), |
1882 | | WTCP(0x71c3204c, 0x3aab7fb7), WTCP(0x712e457f, 0x3bc8afa5), |
1883 | | WTCP(0x70969fca, 0x3ce465f3), WTCP(0x6ffc32eb, 0x3dfe9ba1), |
1884 | | WTCP(0x6f5f02b2, 0x3f1749b8), WTCP(0x6ebf12ff, 0x402e694c), |
1885 | | WTCP(0x6e1c67c4, 0x4143f379), WTCP(0x6d770506, 0x4257e166), |
1886 | | WTCP(0x6cceeed8, 0x436a2c45), WTCP(0x6c242960, 0x447acd50), |
1887 | | WTCP(0x6b76b8d6, 0x4589bdcf), WTCP(0x6ac6a180, 0x4696f710), |
1888 | | WTCP(0x6a13e7b8, 0x47a27271), WTCP(0x695e8fe5, 0x48ac2957), |
1889 | | WTCP(0x68a69e81, 0x49b41533), WTCP(0x67ec1817, 0x4aba2f84), |
1890 | | WTCP(0x672f013f, 0x4bbe71d1), WTCP(0x666f5ea6, 0x4cc0d5ae), |
1891 | | WTCP(0x65ad3505, 0x4dc154bb), WTCP(0x64e88926, 0x4ebfe8a5), |
1892 | | WTCP(0x64215fe5, 0x4fbc8b22), WTCP(0x6357be2a, 0x50b735f8), |
1893 | | WTCP(0x628ba8ef, 0x51afe2f6), WTCP(0x61bd253f, 0x52a68bfb), |
1894 | | WTCP(0x60ec3830, 0x539b2af0), WTCP(0x6018e6eb, 0x548db9cb), |
1895 | | WTCP(0x5f4336a7, 0x557e3292), WTCP(0x5e6b2ca8, 0x566c8f55), |
1896 | | WTCP(0x5d90ce45, 0x5758ca31), WTCP(0x5cb420e0, 0x5842dd54), |
1897 | | WTCP(0x5bd529eb, 0x592ac2f7), WTCP(0x5af3eee6, 0x5a107561), |
1898 | | }; |
1899 | | |
1900 | | RAM_ALIGN |
1901 | | LNK_SECTION_CONSTDATA |
1902 | | const FIXP_WTP SineWindow192[] = { |
1903 | | WTCP(0x7fffb9d1, 0x00860a79), WTCP(0x7ffd885a, 0x01921d20), |
1904 | | WTCP(0x7ff92577, 0x029e28e2), WTCP(0x7ff2913a, 0x03aa292a), |
1905 | | WTCP(0x7fe9cbc0, 0x04b6195d), WTCP(0x7fded530, 0x05c1f4e7), |
1906 | | WTCP(0x7fd1adb9, 0x06cdb72f), WTCP(0x7fc25596, 0x07d95b9e), |
1907 | | WTCP(0x7fb0cd0a, 0x08e4dda0), WTCP(0x7f9d1461, 0x09f0389f), |
1908 | | WTCP(0x7f872bf3, 0x0afb6805), WTCP(0x7f6f141f, 0x0c066740), |
1909 | | WTCP(0x7f54cd4f, 0x0d1131ba), WTCP(0x7f3857f6, 0x0e1bc2e4), |
1910 | | WTCP(0x7f19b491, 0x0f26162a), WTCP(0x7ef8e3a6, 0x103026fe), |
1911 | | WTCP(0x7ed5e5c6, 0x1139f0cf), WTCP(0x7eb0bb8a, 0x12436f10), |
1912 | | WTCP(0x7e896595, 0x134c9d34), WTCP(0x7e5fe493, 0x145576b1), |
1913 | | WTCP(0x7e34393b, 0x155df6fc), WTCP(0x7e06644c, 0x1666198d), |
1914 | | WTCP(0x7dd6668f, 0x176dd9de), WTCP(0x7da440d6, 0x1875336a), |
1915 | | WTCP(0x7d6ff3fe, 0x197c21ad), WTCP(0x7d3980ec, 0x1a82a026), |
1916 | | WTCP(0x7d00e88f, 0x1b88aa55), WTCP(0x7cc62bdf, 0x1c8e3bbe), |
1917 | | WTCP(0x7c894bde, 0x1d934fe5), WTCP(0x7c4a4996, 0x1e97e251), |
1918 | | WTCP(0x7c09261d, 0x1f9bee8a), WTCP(0x7bc5e290, 0x209f701c), |
1919 | | WTCP(0x7b808015, 0x21a26295), WTCP(0x7b38ffde, 0x22a4c185), |
1920 | | WTCP(0x7aef6323, 0x23a6887f), WTCP(0x7aa3ab29, 0x24a7b317), |
1921 | | WTCP(0x7a55d93a, 0x25a83ce6), WTCP(0x7a05eead, 0x26a82186), |
1922 | | WTCP(0x79b3ece0, 0x27a75c95), WTCP(0x795fd53a, 0x28a5e9b4), |
1923 | | WTCP(0x7909a92d, 0x29a3c485), WTCP(0x78b16a32, 0x2aa0e8b0), |
1924 | | WTCP(0x785719cc, 0x2b9d51dd), WTCP(0x77fab989, 0x2c98fbba), |
1925 | | WTCP(0x779c4afc, 0x2d93e1f8), WTCP(0x773bcfc4, 0x2e8e0048), |
1926 | | WTCP(0x76d94989, 0x2f875262), WTCP(0x7674b9fa, 0x307fd401), |
1927 | | WTCP(0x760e22d1, 0x317780e2), WTCP(0x75a585cf, 0x326e54c7), |
1928 | | WTCP(0x753ae4c0, 0x33644b76), WTCP(0x74ce4177, 0x345960b7), |
1929 | | WTCP(0x745f9dd1, 0x354d9057), WTCP(0x73eefbb3, 0x3640d627), |
1930 | | WTCP(0x737c5d0b, 0x37332dfd), WTCP(0x7307c3d0, 0x382493b0), |
1931 | | WTCP(0x72913201, 0x3915031f), WTCP(0x7218a9a7, 0x3a04782a), |
1932 | | WTCP(0x719e2cd2, 0x3af2eeb7), WTCP(0x7121bd9c, 0x3be062b0), |
1933 | | WTCP(0x70a35e25, 0x3cccd004), WTCP(0x7023109a, 0x3db832a6), |
1934 | | WTCP(0x6fa0d72c, 0x3ea2868c), WTCP(0x6f1cb416, 0x3f8bc7b4), |
1935 | | WTCP(0x6e96a99d, 0x4073f21d), WTCP(0x6e0eba0c, 0x415b01ce), |
1936 | | WTCP(0x6d84e7b7, 0x4240f2d1), WTCP(0x6cf934fc, 0x4325c135), |
1937 | | WTCP(0x6c6ba43e, 0x44096910), WTCP(0x6bdc37eb, 0x44ebe679), |
1938 | | WTCP(0x6b4af279, 0x45cd358f), WTCP(0x6ab7d663, 0x46ad5278), |
1939 | | WTCP(0x6a22e630, 0x478c395a), WTCP(0x698c246c, 0x4869e665), |
1940 | | WTCP(0x68f393ae, 0x494655cc), WTCP(0x68593691, 0x4a2183c8), |
1941 | | WTCP(0x67bd0fbd, 0x4afb6c98), WTCP(0x671f21dc, 0x4bd40c80), |
1942 | | WTCP(0x667f6fa5, 0x4cab5fc9), WTCP(0x65ddfbd3, 0x4d8162c4), |
1943 | | WTCP(0x653ac92b, 0x4e5611c5), WTCP(0x6495da79, 0x4f296928), |
1944 | | WTCP(0x63ef3290, 0x4ffb654d), WTCP(0x6346d44b, 0x50cc029c), |
1945 | | WTCP(0x629cc28c, 0x519b3d80), WTCP(0x61f1003f, 0x5269126e), |
1946 | | WTCP(0x61439053, 0x53357ddf), WTCP(0x609475c3, 0x54007c51), |
1947 | | WTCP(0x5fe3b38d, 0x54ca0a4b), WTCP(0x5f314cba, 0x55922457), |
1948 | | WTCP(0x5e7d4458, 0x5658c709), WTCP(0x5dc79d7c, 0x571deefa), |
1949 | | WTCP(0x5d105b44, 0x57e198c7), WTCP(0x5c5780d3, 0x58a3c118), |
1950 | | WTCP(0x5b9d1154, 0x59646498), WTCP(0x5ae10ff9, 0x5a237ffa), |
1951 | | }; |
1952 | | |
1953 | | RAM_ALIGN |
1954 | | LNK_SECTION_CONSTDATA |
1955 | | const FIXP_WTP SineWindow240[] = { |
1956 | | WTCP(0x7fffd315, 0x006b3b9b), WTCP(0x7ffe6bbf, 0x0141b1a5), |
1957 | | WTCP(0x7ffb9d15, 0x02182427), WTCP(0x7ff76721, 0x02ee90c8), |
1958 | | WTCP(0x7ff1c9ef, 0x03c4f52f), WTCP(0x7feac58d, 0x049b4f00), |
1959 | | WTCP(0x7fe25a0f, 0x05719be2), WTCP(0x7fd8878e, 0x0647d97c), |
1960 | | WTCP(0x7fcd4e24, 0x071e0575), WTCP(0x7fc0adf2, 0x07f41d72), |
1961 | | WTCP(0x7fb2a71b, 0x08ca1f1b), WTCP(0x7fa339c5, 0x09a00817), |
1962 | | WTCP(0x7f92661d, 0x0a75d60e), WTCP(0x7f802c52, 0x0b4b86a8), |
1963 | | WTCP(0x7f6c8c96, 0x0c21178c), WTCP(0x7f578721, 0x0cf68662), |
1964 | | WTCP(0x7f411c2f, 0x0dcbd0d5), WTCP(0x7f294bfd, 0x0ea0f48c), |
1965 | | WTCP(0x7f1016ce, 0x0f75ef33), WTCP(0x7ef57cea, 0x104abe71), |
1966 | | WTCP(0x7ed97e9c, 0x111f5ff4), WTCP(0x7ebc1c31, 0x11f3d164), |
1967 | | WTCP(0x7e9d55fc, 0x12c8106f), WTCP(0x7e7d2c54, 0x139c1abf), |
1968 | | WTCP(0x7e5b9f93, 0x146fee03), WTCP(0x7e38b017, 0x154387e6), |
1969 | | WTCP(0x7e145e42, 0x1616e618), WTCP(0x7deeaa7a, 0x16ea0646), |
1970 | | WTCP(0x7dc79529, 0x17bce621), WTCP(0x7d9f1ebd, 0x188f8357), |
1971 | | WTCP(0x7d7547a7, 0x1961db9b), WTCP(0x7d4a105d, 0x1a33ec9c), |
1972 | | WTCP(0x7d1d7958, 0x1b05b40f), WTCP(0x7cef8315, 0x1bd72fa4), |
1973 | | WTCP(0x7cc02e15, 0x1ca85d12), WTCP(0x7c8f7ade, 0x1d793a0b), |
1974 | | WTCP(0x7c5d69f7, 0x1e49c447), WTCP(0x7c29fbee, 0x1f19f97b), |
1975 | | WTCP(0x7bf53153, 0x1fe9d75f), WTCP(0x7bbf0aba, 0x20b95bac), |
1976 | | WTCP(0x7b8788ba, 0x2188841a), WTCP(0x7b4eabf1, 0x22574e65), |
1977 | | WTCP(0x7b1474fd, 0x2325b847), WTCP(0x7ad8e482, 0x23f3bf7e), |
1978 | | WTCP(0x7a9bfb27, 0x24c161c7), WTCP(0x7a5db997, 0x258e9ce0), |
1979 | | WTCP(0x7a1e2082, 0x265b6e8a), WTCP(0x79dd3098, 0x2727d486), |
1980 | | WTCP(0x799aea92, 0x27f3cc94), WTCP(0x79574f28, 0x28bf547b), |
1981 | | WTCP(0x79125f19, 0x298a69fc), WTCP(0x78cc1b26, 0x2a550adf), |
1982 | | WTCP(0x78848414, 0x2b1f34eb), WTCP(0x783b9aad, 0x2be8e5e8), |
1983 | | WTCP(0x77f15fbc, 0x2cb21ba0), WTCP(0x77a5d413, 0x2d7ad3de), |
1984 | | WTCP(0x7758f886, 0x2e430c6f), WTCP(0x770acdec, 0x2f0ac320), |
1985 | | WTCP(0x76bb5521, 0x2fd1f5c1), WTCP(0x766a8f04, 0x3098a223), |
1986 | | WTCP(0x76187c77, 0x315ec617), WTCP(0x75c51e61, 0x32245f72), |
1987 | | WTCP(0x757075ac, 0x32e96c09), WTCP(0x751a8346, 0x33ade9b3), |
1988 | | WTCP(0x74c34820, 0x3471d647), WTCP(0x746ac52f, 0x35352fa1), |
1989 | | WTCP(0x7410fb6b, 0x35f7f39c), WTCP(0x73b5ebd1, 0x36ba2014), |
1990 | | WTCP(0x73599760, 0x377bb2e9), WTCP(0x72fbff1b, 0x383ca9fb), |
1991 | | WTCP(0x729d2409, 0x38fd032d), WTCP(0x723d0734, 0x39bcbc63), |
1992 | | WTCP(0x71dba9ab, 0x3a7bd382), WTCP(0x71790c7e, 0x3b3a4672), |
1993 | | WTCP(0x711530c2, 0x3bf8131c), WTCP(0x70b01790, 0x3cb5376b), |
1994 | | WTCP(0x7049c203, 0x3d71b14d), WTCP(0x6fe2313c, 0x3e2d7eb1), |
1995 | | WTCP(0x6f79665b, 0x3ee89d86), WTCP(0x6f0f6289, 0x3fa30bc1), |
1996 | | WTCP(0x6ea426ed, 0x405cc754), WTCP(0x6e37b4b6, 0x4115ce38), |
1997 | | WTCP(0x6dca0d14, 0x41ce1e65), WTCP(0x6d5b313b, 0x4285b5d4), |
1998 | | WTCP(0x6ceb2261, 0x433c9283), WTCP(0x6c79e1c2, 0x43f2b271), |
1999 | | WTCP(0x6c07709b, 0x44a8139e), WTCP(0x6b93d02e, 0x455cb40c), |
2000 | | WTCP(0x6b1f01c0, 0x461091c2), WTCP(0x6aa90697, 0x46c3aac5), |
2001 | | WTCP(0x6a31e000, 0x4775fd1f), WTCP(0x69b98f48, 0x482786dc), |
2002 | | WTCP(0x694015c3, 0x48d84609), WTCP(0x68c574c4, 0x498838b6), |
2003 | | WTCP(0x6849ada3, 0x4a375cf5), WTCP(0x67ccc1be, 0x4ae5b0da), |
2004 | | WTCP(0x674eb271, 0x4b93327c), WTCP(0x66cf8120, 0x4c3fdff4), |
2005 | | WTCP(0x664f2f2e, 0x4cebb75c), WTCP(0x65cdbe05, 0x4d96b6d3), |
2006 | | WTCP(0x654b2f10, 0x4e40dc79), WTCP(0x64c783bd, 0x4eea2670), |
2007 | | WTCP(0x6442bd7e, 0x4f9292dc), WTCP(0x63bcddc7, 0x503a1fe5), |
2008 | | WTCP(0x6335e611, 0x50e0cbb4), WTCP(0x62add7d6, 0x51869476), |
2009 | | WTCP(0x6224b495, 0x522b7859), WTCP(0x619a7dce, 0x52cf758f), |
2010 | | WTCP(0x610f3505, 0x53728a4a), WTCP(0x6082dbc1, 0x5414b4c1), |
2011 | | WTCP(0x5ff5738d, 0x54b5f32c), WTCP(0x5f66fdf5, 0x555643c8), |
2012 | | WTCP(0x5ed77c8a, 0x55f5a4d2), WTCP(0x5e46f0dd, 0x5694148b), |
2013 | | WTCP(0x5db55c86, 0x57319135), WTCP(0x5d22c11c, 0x57ce1917), |
2014 | | WTCP(0x5c8f203b, 0x5869aa79), WTCP(0x5bfa7b82, 0x590443a7), |
2015 | | WTCP(0x5b64d492, 0x599de2ee), WTCP(0x5ace2d0f, 0x5a36869f), |
2016 | | }; |
2017 | | |
2018 | | RAM_ALIGN |
2019 | | LNK_SECTION_CONSTDATA |
2020 | | const FIXP_WTP SineWindow256[] = { |
2021 | | WTCP(0x7fffd886, 0x006487e3), WTCP(0x7ffe9cb2, 0x012d96b1), |
2022 | | WTCP(0x7ffc250f, 0x01f6a297), WTCP(0x7ff871a2, 0x02bfa9a4), |
2023 | | WTCP(0x7ff38274, 0x0388a9ea), WTCP(0x7fed5791, 0x0451a177), |
2024 | | WTCP(0x7fe5f108, 0x051a8e5c), WTCP(0x7fdd4eec, 0x05e36ea9), |
2025 | | WTCP(0x7fd37153, 0x06ac406f), WTCP(0x7fc85854, 0x077501be), |
2026 | | WTCP(0x7fbc040a, 0x083db0a7), WTCP(0x7fae7495, 0x09064b3a), |
2027 | | WTCP(0x7f9faa15, 0x09cecf89), WTCP(0x7f8fa4b0, 0x0a973ba5), |
2028 | | WTCP(0x7f7e648c, 0x0b5f8d9f), WTCP(0x7f6be9d4, 0x0c27c389), |
2029 | | WTCP(0x7f5834b7, 0x0cefdb76), WTCP(0x7f434563, 0x0db7d376), |
2030 | | WTCP(0x7f2d1c0e, 0x0e7fa99e), WTCP(0x7f15b8ee, 0x0f475bff), |
2031 | | WTCP(0x7efd1c3c, 0x100ee8ad), WTCP(0x7ee34636, 0x10d64dbd), |
2032 | | WTCP(0x7ec8371a, 0x119d8941), WTCP(0x7eabef2c, 0x1264994e), |
2033 | | WTCP(0x7e8e6eb2, 0x132b7bf9), WTCP(0x7e6fb5f4, 0x13f22f58), |
2034 | | WTCP(0x7e4fc53e, 0x14b8b17f), WTCP(0x7e2e9cdf, 0x157f0086), |
2035 | | WTCP(0x7e0c3d29, 0x16451a83), WTCP(0x7de8a670, 0x170afd8d), |
2036 | | WTCP(0x7dc3d90d, 0x17d0a7bc), WTCP(0x7d9dd55a, 0x18961728), |
2037 | | WTCP(0x7d769bb5, 0x195b49ea), WTCP(0x7d4e2c7f, 0x1a203e1b), |
2038 | | WTCP(0x7d24881b, 0x1ae4f1d6), WTCP(0x7cf9aef0, 0x1ba96335), |
2039 | | WTCP(0x7ccda169, 0x1c6d9053), WTCP(0x7ca05ff1, 0x1d31774d), |
2040 | | WTCP(0x7c71eaf9, 0x1df5163f), WTCP(0x7c4242f2, 0x1eb86b46), |
2041 | | WTCP(0x7c116853, 0x1f7b7481), WTCP(0x7bdf5b94, 0x203e300d), |
2042 | | WTCP(0x7bac1d31, 0x21009c0c), WTCP(0x7b77ada8, 0x21c2b69c), |
2043 | | WTCP(0x7b420d7a, 0x22847de0), WTCP(0x7b0b3d2c, 0x2345eff8), |
2044 | | WTCP(0x7ad33d45, 0x24070b08), WTCP(0x7a9a0e50, 0x24c7cd33), |
2045 | | WTCP(0x7a5fb0d8, 0x2588349d), WTCP(0x7a24256f, 0x26483f6c), |
2046 | | WTCP(0x79e76ca7, 0x2707ebc7), WTCP(0x79a98715, 0x27c737d3), |
2047 | | WTCP(0x796a7554, 0x288621b9), WTCP(0x792a37fe, 0x2944a7a2), |
2048 | | WTCP(0x78e8cfb2, 0x2a02c7b8), WTCP(0x78a63d11, 0x2ac08026), |
2049 | | WTCP(0x786280bf, 0x2b7dcf17), WTCP(0x781d9b65, 0x2c3ab2b9), |
2050 | | WTCP(0x77d78daa, 0x2cf72939), WTCP(0x7790583e, 0x2db330c7), |
2051 | | WTCP(0x7747fbce, 0x2e6ec792), WTCP(0x76fe790e, 0x2f29ebcc), |
2052 | | WTCP(0x76b3d0b4, 0x2fe49ba7), WTCP(0x76680376, 0x309ed556), |
2053 | | WTCP(0x761b1211, 0x3158970e), WTCP(0x75ccfd42, 0x3211df04), |
2054 | | WTCP(0x757dc5ca, 0x32caab6f), WTCP(0x752d6c6c, 0x3382fa88), |
2055 | | WTCP(0x74dbf1ef, 0x343aca87), WTCP(0x7489571c, 0x34f219a8), |
2056 | | WTCP(0x74359cbd, 0x35a8e625), WTCP(0x73e0c3a3, 0x365f2e3b), |
2057 | | WTCP(0x738acc9e, 0x3714f02a), WTCP(0x7333b883, 0x37ca2a30), |
2058 | | WTCP(0x72db8828, 0x387eda8e), WTCP(0x72823c67, 0x3932ff87), |
2059 | | WTCP(0x7227d61c, 0x39e6975e), WTCP(0x71cc5626, 0x3a99a057), |
2060 | | WTCP(0x716fbd68, 0x3b4c18ba), WTCP(0x71120cc5, 0x3bfdfecd), |
2061 | | WTCP(0x70b34525, 0x3caf50da), WTCP(0x70536771, 0x3d600d2c), |
2062 | | WTCP(0x6ff27497, 0x3e10320d), WTCP(0x6f906d84, 0x3ebfbdcd), |
2063 | | WTCP(0x6f2d532c, 0x3f6eaeb8), WTCP(0x6ec92683, 0x401d0321), |
2064 | | WTCP(0x6e63e87f, 0x40cab958), WTCP(0x6dfd9a1c, 0x4177cfb1), |
2065 | | WTCP(0x6d963c54, 0x42244481), WTCP(0x6d2dd027, 0x42d0161e), |
2066 | | WTCP(0x6cc45698, 0x437b42e1), WTCP(0x6c59d0a9, 0x4425c923), |
2067 | | WTCP(0x6bee3f62, 0x44cfa740), WTCP(0x6b81a3cd, 0x4578db93), |
2068 | | WTCP(0x6b13fef5, 0x4621647d), WTCP(0x6aa551e9, 0x46c9405c), |
2069 | | WTCP(0x6a359db9, 0x47706d93), WTCP(0x69c4e37a, 0x4816ea86), |
2070 | | WTCP(0x69532442, 0x48bcb599), WTCP(0x68e06129, 0x4961cd33), |
2071 | | WTCP(0x686c9b4b, 0x4a062fbd), WTCP(0x67f7d3c5, 0x4aa9dba2), |
2072 | | WTCP(0x67820bb7, 0x4b4ccf4d), WTCP(0x670b4444, 0x4bef092d), |
2073 | | WTCP(0x66937e91, 0x4c9087b1), WTCP(0x661abbc5, 0x4d31494b), |
2074 | | WTCP(0x65a0fd0b, 0x4dd14c6e), WTCP(0x6526438f, 0x4e708f8f), |
2075 | | WTCP(0x64aa907f, 0x4f0f1126), WTCP(0x642de50d, 0x4faccfab), |
2076 | | WTCP(0x63b0426d, 0x5049c999), WTCP(0x6331a9d4, 0x50e5fd6d), |
2077 | | WTCP(0x62b21c7b, 0x518169a5), WTCP(0x62319b9d, 0x521c0cc2), |
2078 | | WTCP(0x61b02876, 0x52b5e546), WTCP(0x612dc447, 0x534ef1b5), |
2079 | | WTCP(0x60aa7050, 0x53e73097), WTCP(0x60262dd6, 0x547ea073), |
2080 | | WTCP(0x5fa0fe1f, 0x55153fd4), WTCP(0x5f1ae274, 0x55ab0d46), |
2081 | | WTCP(0x5e93dc1f, 0x56400758), WTCP(0x5e0bec6e, 0x56d42c99), |
2082 | | WTCP(0x5d8314b1, 0x57677b9d), WTCP(0x5cf95638, 0x57f9f2f8), |
2083 | | WTCP(0x5c6eb258, 0x588b9140), WTCP(0x5be32a67, 0x591c550e), |
2084 | | WTCP(0x5b56bfbd, 0x59ac3cfd), WTCP(0x5ac973b5, 0x5a3b47ab), |
2085 | | }; |
2086 | | |
2087 | | RAM_ALIGN |
2088 | | LNK_SECTION_CONSTDATA |
2089 | | const FIXP_WTP SineWindow384[] = { |
2090 | | WTCP(0x7fffee74, 0x00430546), WTCP(0x7fff6216, 0x00c90f88), |
2091 | | WTCP(0x7ffe495b, 0x014f18ee), WTCP(0x7ffca443, 0x01d520e4), |
2092 | | WTCP(0x7ffa72d1, 0x025b26d7), WTCP(0x7ff7b507, 0x02e12a36), |
2093 | | WTCP(0x7ff46ae8, 0x03672a6c), WTCP(0x7ff09478, 0x03ed26e6), |
2094 | | WTCP(0x7fec31ba, 0x04731f13), WTCP(0x7fe742b4, 0x04f9125e), |
2095 | | WTCP(0x7fe1c76b, 0x057f0035), WTCP(0x7fdbbfe6, 0x0604e805), |
2096 | | WTCP(0x7fd52c29, 0x068ac93b), WTCP(0x7fce0c3e, 0x0710a345), |
2097 | | WTCP(0x7fc6602c, 0x0796758f), WTCP(0x7fbe27fa, 0x081c3f87), |
2098 | | WTCP(0x7fb563b3, 0x08a2009a), WTCP(0x7fac135f, 0x0927b836), |
2099 | | WTCP(0x7fa2370a, 0x09ad65c8), WTCP(0x7f97cebd, 0x0a3308bd), |
2100 | | WTCP(0x7f8cda84, 0x0ab8a082), WTCP(0x7f815a6b, 0x0b3e2c86), |
2101 | | WTCP(0x7f754e80, 0x0bc3ac35), WTCP(0x7f68b6ce, 0x0c491efe), |
2102 | | WTCP(0x7f5b9364, 0x0cce844e), WTCP(0x7f4de451, 0x0d53db92), |
2103 | | WTCP(0x7f3fa9a2, 0x0dd92439), WTCP(0x7f30e369, 0x0e5e5db0), |
2104 | | WTCP(0x7f2191b4, 0x0ee38766), WTCP(0x7f11b495, 0x0f68a0c8), |
2105 | | WTCP(0x7f014c1e, 0x0feda943), WTCP(0x7ef05860, 0x1072a048), |
2106 | | WTCP(0x7eded96d, 0x10f78543), WTCP(0x7ecccf5a, 0x117c57a2), |
2107 | | WTCP(0x7eba3a39, 0x120116d5), WTCP(0x7ea71a20, 0x1285c249), |
2108 | | WTCP(0x7e936f22, 0x130a596e), WTCP(0x7e7f3957, 0x138edbb1), |
2109 | | WTCP(0x7e6a78d3, 0x14134881), WTCP(0x7e552dae, 0x14979f4e), |
2110 | | WTCP(0x7e3f57ff, 0x151bdf86), WTCP(0x7e28f7de, 0x15a00897), |
2111 | | WTCP(0x7e120d63, 0x162419f2), WTCP(0x7dfa98a8, 0x16a81305), |
2112 | | WTCP(0x7de299c6, 0x172bf33f), WTCP(0x7dca10d8, 0x17afba11), |
2113 | | WTCP(0x7db0fdf8, 0x183366e9), WTCP(0x7d976142, 0x18b6f936), |
2114 | | WTCP(0x7d7d3ad3, 0x193a706a), WTCP(0x7d628ac6, 0x19bdcbf3), |
2115 | | WTCP(0x7d475139, 0x1a410b41), WTCP(0x7d2b8e4a, 0x1ac42dc5), |
2116 | | WTCP(0x7d0f4218, 0x1b4732ef), WTCP(0x7cf26cc1, 0x1bca1a2f), |
2117 | | WTCP(0x7cd50e65, 0x1c4ce2f6), WTCP(0x7cb72724, 0x1ccf8cb3), |
2118 | | WTCP(0x7c98b71f, 0x1d5216d8), WTCP(0x7c79be78, 0x1dd480d6), |
2119 | | WTCP(0x7c5a3d50, 0x1e56ca1e), WTCP(0x7c3a33ca, 0x1ed8f220), |
2120 | | WTCP(0x7c19a209, 0x1f5af84f), WTCP(0x7bf88830, 0x1fdcdc1b), |
2121 | | WTCP(0x7bd6e665, 0x205e9cf6), WTCP(0x7bb4bccb, 0x20e03a51), |
2122 | | WTCP(0x7b920b89, 0x2161b3a0), WTCP(0x7b6ed2c5, 0x21e30853), |
2123 | | WTCP(0x7b4b12a4, 0x226437dc), WTCP(0x7b26cb4f, 0x22e541af), |
2124 | | WTCP(0x7b01fced, 0x2366253d), WTCP(0x7adca7a6, 0x23e6e1fa), |
2125 | | WTCP(0x7ab6cba4, 0x24677758), WTCP(0x7a90690f, 0x24e7e4c9), |
2126 | | WTCP(0x7a698012, 0x256829c2), WTCP(0x7a4210d8, 0x25e845b6), |
2127 | | WTCP(0x7a1a1b8c, 0x26683818), WTCP(0x79f1a05a, 0x26e8005b), |
2128 | | WTCP(0x79c89f6e, 0x27679df4), WTCP(0x799f18f4, 0x27e71057), |
2129 | | WTCP(0x79750d1c, 0x286656f8), WTCP(0x794a7c12, 0x28e5714b), |
2130 | | WTCP(0x791f6605, 0x29645ec5), WTCP(0x78f3cb25, 0x29e31edb), |
2131 | | WTCP(0x78c7aba2, 0x2a61b101), WTCP(0x789b07ab, 0x2ae014ae), |
2132 | | WTCP(0x786ddf72, 0x2b5e4956), WTCP(0x78403329, 0x2bdc4e6f), |
2133 | | WTCP(0x78120300, 0x2c5a236f), WTCP(0x77e34f2c, 0x2cd7c7cc), |
2134 | | WTCP(0x77b417df, 0x2d553afc), WTCP(0x77845d4e, 0x2dd27c75), |
2135 | | WTCP(0x77541fab, 0x2e4f8bae), WTCP(0x77235f2d, 0x2ecc681e), |
2136 | | WTCP(0x76f21c09, 0x2f49113d), WTCP(0x76c05674, 0x2fc58680), |
2137 | | WTCP(0x768e0ea6, 0x3041c761), WTCP(0x765b44d5, 0x30bdd356), |
2138 | | WTCP(0x7627f939, 0x3139a9d7), WTCP(0x75f42c0b, 0x31b54a5e), |
2139 | | WTCP(0x75bfdd83, 0x3230b461), WTCP(0x758b0ddb, 0x32abe75a), |
2140 | | WTCP(0x7555bd4c, 0x3326e2c3), WTCP(0x751fec11, 0x33a1a612), |
2141 | | WTCP(0x74e99a65, 0x341c30c4), WTCP(0x74b2c884, 0x34968250), |
2142 | | WTCP(0x747b76a9, 0x35109a31), WTCP(0x7443a512, 0x358a77e0), |
2143 | | WTCP(0x740b53fb, 0x36041ad9), WTCP(0x73d283a2, 0x367d8296), |
2144 | | WTCP(0x73993447, 0x36f6ae91), WTCP(0x735f6626, 0x376f9e46), |
2145 | | WTCP(0x73251981, 0x37e85130), WTCP(0x72ea4e96, 0x3860c6cb), |
2146 | | WTCP(0x72af05a7, 0x38d8fe93), WTCP(0x72733ef3, 0x3950f804), |
2147 | | WTCP(0x7236fabe, 0x39c8b29a), WTCP(0x71fa3949, 0x3a402dd2), |
2148 | | WTCP(0x71bcfad6, 0x3ab76929), WTCP(0x717f3fa8, 0x3b2e641c), |
2149 | | WTCP(0x71410805, 0x3ba51e29), WTCP(0x7102542f, 0x3c1b96ce), |
2150 | | WTCP(0x70c3246b, 0x3c91cd88), WTCP(0x708378ff, 0x3d07c1d6), |
2151 | | WTCP(0x70435230, 0x3d7d7337), WTCP(0x7002b045, 0x3df2e129), |
2152 | | WTCP(0x6fc19385, 0x3e680b2c), WTCP(0x6f7ffc37, 0x3edcf0c0), |
2153 | | WTCP(0x6f3deaa4, 0x3f519164), WTCP(0x6efb5f12, 0x3fc5ec98), |
2154 | | WTCP(0x6eb859cc, 0x403a01dc), WTCP(0x6e74db1c, 0x40add0b2), |
2155 | | WTCP(0x6e30e34a, 0x4121589b), WTCP(0x6dec72a2, 0x41949917), |
2156 | | WTCP(0x6da7896e, 0x420791a8), WTCP(0x6d6227fa, 0x427a41d0), |
2157 | | WTCP(0x6d1c4e93, 0x42eca912), WTCP(0x6cd5fd85, 0x435ec6f0), |
2158 | | WTCP(0x6c8f351c, 0x43d09aed), WTCP(0x6c47f5a7, 0x4442248b), |
2159 | | WTCP(0x6c003f74, 0x44b3634f), WTCP(0x6bb812d1, 0x452456bd), |
2160 | | WTCP(0x6b6f700e, 0x4594fe58), WTCP(0x6b265779, 0x460559a4), |
2161 | | WTCP(0x6adcc964, 0x46756828), WTCP(0x6a92c61f, 0x46e52967), |
2162 | | WTCP(0x6a484dfc, 0x47549ce7), WTCP(0x69fd614a, 0x47c3c22f), |
2163 | | WTCP(0x69b2005e, 0x483298c4), WTCP(0x69662b8a, 0x48a1202c), |
2164 | | WTCP(0x6919e320, 0x490f57ee), WTCP(0x68cd2775, 0x497d3f93), |
2165 | | WTCP(0x687ff8dc, 0x49ead6a0), WTCP(0x683257ab, 0x4a581c9e), |
2166 | | WTCP(0x67e44436, 0x4ac51114), WTCP(0x6795bed3, 0x4b31b38d), |
2167 | | WTCP(0x6746c7d8, 0x4b9e0390), WTCP(0x66f75f9b, 0x4c0a00a6), |
2168 | | WTCP(0x66a78675, 0x4c75aa5a), WTCP(0x66573cbb, 0x4ce10034), |
2169 | | WTCP(0x660682c7, 0x4d4c01c0), WTCP(0x65b558f1, 0x4db6ae88), |
2170 | | WTCP(0x6563bf92, 0x4e210617), WTCP(0x6511b703, 0x4e8b07f9), |
2171 | | WTCP(0x64bf3f9f, 0x4ef4b3b9), WTCP(0x646c59bf, 0x4f5e08e3), |
2172 | | WTCP(0x641905bf, 0x4fc70704), WTCP(0x63c543fa, 0x502fada9), |
2173 | | WTCP(0x637114cc, 0x5097fc5e), WTCP(0x631c7892, 0x50fff2b2), |
2174 | | WTCP(0x62c76fa7, 0x51679033), WTCP(0x6271fa69, 0x51ced46e), |
2175 | | WTCP(0x621c1937, 0x5235bef4), WTCP(0x61c5cc6d, 0x529c4f51), |
2176 | | WTCP(0x616f146c, 0x53028518), WTCP(0x6117f191, 0x53685fd6), |
2177 | | WTCP(0x60c0643d, 0x53cddf1d), WTCP(0x60686ccf, 0x5433027d), |
2178 | | WTCP(0x60100ba8, 0x5497c988), WTCP(0x5fb74129, 0x54fc33ce), |
2179 | | WTCP(0x5f5e0db3, 0x556040e2), WTCP(0x5f0471a8, 0x55c3f056), |
2180 | | WTCP(0x5eaa6d6b, 0x562741bd), WTCP(0x5e50015d, 0x568a34a9), |
2181 | | WTCP(0x5df52de3, 0x56ecc8af), WTCP(0x5d99f35f, 0x574efd62), |
2182 | | WTCP(0x5d3e5237, 0x57b0d256), WTCP(0x5ce24acd, 0x58124720), |
2183 | | WTCP(0x5c85dd88, 0x58735b56), WTCP(0x5c290acc, 0x58d40e8c), |
2184 | | WTCP(0x5bcbd300, 0x5934605a), WTCP(0x5b6e3689, 0x59945054), |
2185 | | WTCP(0x5b1035cf, 0x59f3de12), WTCP(0x5ab1d138, 0x5a53092c), |
2186 | | }; |
2187 | | |
2188 | | RAM_ALIGN |
2189 | | LNK_SECTION_CONSTDATA |
2190 | | const FIXP_WTP SineWindow480[] = { |
2191 | | WTCP(0x7ffff4c5, 0x00359dd2), WTCP(0x7fff9aef, 0x00a0d951), |
2192 | | WTCP(0x7ffee744, 0x010c1460), WTCP(0x7ffdd9c4, 0x01774eb2), |
2193 | | WTCP(0x7ffc726f, 0x01e287fc), WTCP(0x7ffab147, 0x024dbff4), |
2194 | | WTCP(0x7ff8964d, 0x02b8f64e), WTCP(0x7ff62182, 0x03242abf), |
2195 | | WTCP(0x7ff352e8, 0x038f5cfb), WTCP(0x7ff02a82, 0x03fa8cb8), |
2196 | | WTCP(0x7feca851, 0x0465b9aa), WTCP(0x7fe8cc57, 0x04d0e386), |
2197 | | WTCP(0x7fe49698, 0x053c0a01), WTCP(0x7fe00716, 0x05a72ccf), |
2198 | | WTCP(0x7fdb1dd5, 0x06124ba5), WTCP(0x7fd5dad8, 0x067d6639), |
2199 | | WTCP(0x7fd03e23, 0x06e87c3f), WTCP(0x7fca47b9, 0x07538d6b), |
2200 | | WTCP(0x7fc3f7a0, 0x07be9973), WTCP(0x7fbd4dda, 0x0829a00c), |
2201 | | WTCP(0x7fb64a6e, 0x0894a0ea), WTCP(0x7faeed5f, 0x08ff9bc2), |
2202 | | WTCP(0x7fa736b4, 0x096a9049), WTCP(0x7f9f2671, 0x09d57e35), |
2203 | | WTCP(0x7f96bc9c, 0x0a40653a), WTCP(0x7f8df93c, 0x0aab450d), |
2204 | | WTCP(0x7f84dc55, 0x0b161d63), WTCP(0x7f7b65ef, 0x0b80edf1), |
2205 | | WTCP(0x7f719611, 0x0bebb66c), WTCP(0x7f676cc0, 0x0c56768a), |
2206 | | WTCP(0x7f5cea05, 0x0cc12dff), WTCP(0x7f520de6, 0x0d2bdc80), |
2207 | | WTCP(0x7f46d86c, 0x0d9681c2), WTCP(0x7f3b499d, 0x0e011d7c), |
2208 | | WTCP(0x7f2f6183, 0x0e6baf61), WTCP(0x7f232026, 0x0ed63727), |
2209 | | WTCP(0x7f16858e, 0x0f40b483), WTCP(0x7f0991c4, 0x0fab272b), |
2210 | | WTCP(0x7efc44d0, 0x10158ed4), WTCP(0x7eee9ebe, 0x107feb33), |
2211 | | WTCP(0x7ee09f95, 0x10ea3bfd), WTCP(0x7ed24761, 0x115480e9), |
2212 | | WTCP(0x7ec3962a, 0x11beb9aa), WTCP(0x7eb48bfb, 0x1228e5f8), |
2213 | | WTCP(0x7ea528e0, 0x12930586), WTCP(0x7e956ce1, 0x12fd180b), |
2214 | | WTCP(0x7e85580c, 0x13671d3d), WTCP(0x7e74ea6a, 0x13d114d0), |
2215 | | WTCP(0x7e642408, 0x143afe7b), WTCP(0x7e5304f2, 0x14a4d9f4), |
2216 | | WTCP(0x7e418d32, 0x150ea6ef), WTCP(0x7e2fbcd6, 0x15786522), |
2217 | | WTCP(0x7e1d93ea, 0x15e21445), WTCP(0x7e0b127a, 0x164bb40b), |
2218 | | WTCP(0x7df83895, 0x16b5442b), WTCP(0x7de50646, 0x171ec45c), |
2219 | | WTCP(0x7dd17b9c, 0x17883452), WTCP(0x7dbd98a4, 0x17f193c5), |
2220 | | WTCP(0x7da95d6c, 0x185ae269), WTCP(0x7d94ca03, 0x18c41ff6), |
2221 | | WTCP(0x7d7fde76, 0x192d4c21), WTCP(0x7d6a9ad5, 0x199666a0), |
2222 | | WTCP(0x7d54ff2e, 0x19ff6f2a), WTCP(0x7d3f0b90, 0x1a686575), |
2223 | | WTCP(0x7d28c00c, 0x1ad14938), WTCP(0x7d121cb0, 0x1b3a1a28), |
2224 | | WTCP(0x7cfb218c, 0x1ba2d7fc), WTCP(0x7ce3ceb2, 0x1c0b826a), |
2225 | | WTCP(0x7ccc2430, 0x1c74192a), WTCP(0x7cb42217, 0x1cdc9bf2), |
2226 | | WTCP(0x7c9bc87a, 0x1d450a78), WTCP(0x7c831767, 0x1dad6473), |
2227 | | WTCP(0x7c6a0ef2, 0x1e15a99a), WTCP(0x7c50af2b, 0x1e7dd9a4), |
2228 | | WTCP(0x7c36f824, 0x1ee5f447), WTCP(0x7c1ce9ef, 0x1f4df93a), |
2229 | | WTCP(0x7c02849f, 0x1fb5e836), WTCP(0x7be7c847, 0x201dc0ef), |
2230 | | WTCP(0x7bccb4f8, 0x2085831f), WTCP(0x7bb14ac5, 0x20ed2e7b), |
2231 | | WTCP(0x7b9589c3, 0x2154c2bb), WTCP(0x7b797205, 0x21bc3f97), |
2232 | | WTCP(0x7b5d039e, 0x2223a4c5), WTCP(0x7b403ea2, 0x228af1fe), |
2233 | | WTCP(0x7b232325, 0x22f226f8), WTCP(0x7b05b13d, 0x2359436c), |
2234 | | WTCP(0x7ae7e8fc, 0x23c04710), WTCP(0x7ac9ca7a, 0x2427319d), |
2235 | | WTCP(0x7aab55ca, 0x248e02cb), WTCP(0x7a8c8b01, 0x24f4ba50), |
2236 | | WTCP(0x7a6d6a37, 0x255b57e6), WTCP(0x7a4df380, 0x25c1db44), |
2237 | | WTCP(0x7a2e26f2, 0x26284422), WTCP(0x7a0e04a4, 0x268e9238), |
2238 | | WTCP(0x79ed8cad, 0x26f4c53e), WTCP(0x79ccbf22, 0x275adcee), |
2239 | | WTCP(0x79ab9c1c, 0x27c0d8fe), WTCP(0x798a23b1, 0x2826b928), |
2240 | | WTCP(0x796855f9, 0x288c7d24), WTCP(0x7946330c, 0x28f224ab), |
2241 | | WTCP(0x7923bb01, 0x2957af74), WTCP(0x7900edf2, 0x29bd1d3a), |
2242 | | WTCP(0x78ddcbf5, 0x2a226db5), WTCP(0x78ba5524, 0x2a87a09d), |
2243 | | WTCP(0x78968998, 0x2aecb5ac), WTCP(0x7872696a, 0x2b51ac9a), |
2244 | | WTCP(0x784df4b3, 0x2bb68522), WTCP(0x78292b8d, 0x2c1b3efb), |
2245 | | WTCP(0x78040e12, 0x2c7fd9e0), WTCP(0x77de9c5b, 0x2ce45589), |
2246 | | WTCP(0x77b8d683, 0x2d48b1b1), WTCP(0x7792bca5, 0x2dacee11), |
2247 | | WTCP(0x776c4edb, 0x2e110a62), WTCP(0x77458d40, 0x2e75065e), |
2248 | | WTCP(0x771e77f0, 0x2ed8e1c0), WTCP(0x76f70f05, 0x2f3c9c40), |
2249 | | WTCP(0x76cf529c, 0x2fa03599), WTCP(0x76a742d1, 0x3003ad85), |
2250 | | WTCP(0x767edfbe, 0x306703bf), WTCP(0x76562982, 0x30ca3800), |
2251 | | WTCP(0x762d2038, 0x312d4a03), WTCP(0x7603c3fd, 0x31903982), |
2252 | | WTCP(0x75da14ef, 0x31f30638), WTCP(0x75b01329, 0x3255afe0), |
2253 | | WTCP(0x7585becb, 0x32b83634), WTCP(0x755b17f2, 0x331a98ef), |
2254 | | WTCP(0x75301ebb, 0x337cd7cd), WTCP(0x7504d345, 0x33def287), |
2255 | | WTCP(0x74d935ae, 0x3440e8da), WTCP(0x74ad4615, 0x34a2ba81), |
2256 | | WTCP(0x74810499, 0x35046736), WTCP(0x74547158, 0x3565eeb6), |
2257 | | WTCP(0x74278c72, 0x35c750bc), WTCP(0x73fa5607, 0x36288d03), |
2258 | | WTCP(0x73ccce36, 0x3689a348), WTCP(0x739ef51f, 0x36ea9346), |
2259 | | WTCP(0x7370cae2, 0x374b5cb9), WTCP(0x73424fa0, 0x37abff5d), |
2260 | | WTCP(0x73138379, 0x380c7aee), WTCP(0x72e4668f, 0x386ccf2a), |
2261 | | WTCP(0x72b4f902, 0x38ccfbcb), WTCP(0x72853af3, 0x392d008f), |
2262 | | WTCP(0x72552c85, 0x398cdd32), WTCP(0x7224cdd8, 0x39ec9172), |
2263 | | WTCP(0x71f41f0f, 0x3a4c1d09), WTCP(0x71c3204c, 0x3aab7fb7), |
2264 | | WTCP(0x7191d1b1, 0x3b0ab937), WTCP(0x71603361, 0x3b69c947), |
2265 | | WTCP(0x712e457f, 0x3bc8afa5), WTCP(0x70fc082d, 0x3c276c0d), |
2266 | | WTCP(0x70c97b90, 0x3c85fe3d), WTCP(0x70969fca, 0x3ce465f3), |
2267 | | WTCP(0x706374ff, 0x3d42a2ec), WTCP(0x702ffb54, 0x3da0b4e7), |
2268 | | WTCP(0x6ffc32eb, 0x3dfe9ba1), WTCP(0x6fc81bea, 0x3e5c56d8), |
2269 | | WTCP(0x6f93b676, 0x3eb9e64b), WTCP(0x6f5f02b2, 0x3f1749b8), |
2270 | | WTCP(0x6f2a00c4, 0x3f7480dd), WTCP(0x6ef4b0d1, 0x3fd18b7a), |
2271 | | WTCP(0x6ebf12ff, 0x402e694c), WTCP(0x6e892772, 0x408b1a12), |
2272 | | WTCP(0x6e52ee52, 0x40e79d8c), WTCP(0x6e1c67c4, 0x4143f379), |
2273 | | WTCP(0x6de593ee, 0x41a01b97), WTCP(0x6dae72f7, 0x41fc15a6), |
2274 | | WTCP(0x6d770506, 0x4257e166), WTCP(0x6d3f4a40, 0x42b37e96), |
2275 | | WTCP(0x6d0742cf, 0x430eecf6), WTCP(0x6cceeed8, 0x436a2c45), |
2276 | | WTCP(0x6c964e83, 0x43c53c44), WTCP(0x6c5d61f9, 0x44201cb2), |
2277 | | WTCP(0x6c242960, 0x447acd50), WTCP(0x6beaa4e2, 0x44d54ddf), |
2278 | | WTCP(0x6bb0d4a7, 0x452f9e1e), WTCP(0x6b76b8d6, 0x4589bdcf), |
2279 | | WTCP(0x6b3c519a, 0x45e3acb1), WTCP(0x6b019f1a, 0x463d6a87), |
2280 | | WTCP(0x6ac6a180, 0x4696f710), WTCP(0x6a8b58f6, 0x46f0520f), |
2281 | | WTCP(0x6a4fc5a6, 0x47497b44), WTCP(0x6a13e7b8, 0x47a27271), |
2282 | | WTCP(0x69d7bf57, 0x47fb3757), WTCP(0x699b4cad, 0x4853c9b9), |
2283 | | WTCP(0x695e8fe5, 0x48ac2957), WTCP(0x69218929, 0x490455f4), |
2284 | | WTCP(0x68e438a4, 0x495c4f52), WTCP(0x68a69e81, 0x49b41533), |
2285 | | WTCP(0x6868baec, 0x4a0ba75b), WTCP(0x682a8e0f, 0x4a63058a), |
2286 | | WTCP(0x67ec1817, 0x4aba2f84), WTCP(0x67ad592f, 0x4b11250c), |
2287 | | WTCP(0x676e5183, 0x4b67e5e4), WTCP(0x672f013f, 0x4bbe71d1), |
2288 | | WTCP(0x66ef6891, 0x4c14c894), WTCP(0x66af87a4, 0x4c6ae9f2), |
2289 | | WTCP(0x666f5ea6, 0x4cc0d5ae), WTCP(0x662eedc3, 0x4d168b8b), |
2290 | | WTCP(0x65ee3529, 0x4d6c0b4e), WTCP(0x65ad3505, 0x4dc154bb), |
2291 | | WTCP(0x656bed84, 0x4e166795), WTCP(0x652a5ed6, 0x4e6b43a2), |
2292 | | WTCP(0x64e88926, 0x4ebfe8a5), WTCP(0x64a66ca5, 0x4f145662), |
2293 | | WTCP(0x6464097f, 0x4f688ca0), WTCP(0x64215fe5, 0x4fbc8b22), |
2294 | | WTCP(0x63de7003, 0x501051ae), WTCP(0x639b3a0b, 0x5063e008), |
2295 | | WTCP(0x6357be2a, 0x50b735f8), WTCP(0x6313fc90, 0x510a5340), |
2296 | | WTCP(0x62cff56c, 0x515d37a9), WTCP(0x628ba8ef, 0x51afe2f6), |
2297 | | WTCP(0x62471749, 0x520254ef), WTCP(0x620240a8, 0x52548d59), |
2298 | | WTCP(0x61bd253f, 0x52a68bfb), WTCP(0x6177c53c, 0x52f8509b), |
2299 | | WTCP(0x613220d2, 0x5349daff), WTCP(0x60ec3830, 0x539b2af0), |
2300 | | WTCP(0x60a60b88, 0x53ec4032), WTCP(0x605f9b0b, 0x543d1a8e), |
2301 | | WTCP(0x6018e6eb, 0x548db9cb), WTCP(0x5fd1ef59, 0x54de1db1), |
2302 | | WTCP(0x5f8ab487, 0x552e4605), WTCP(0x5f4336a7, 0x557e3292), |
2303 | | WTCP(0x5efb75ea, 0x55cde31e), WTCP(0x5eb37285, 0x561d5771), |
2304 | | WTCP(0x5e6b2ca8, 0x566c8f55), WTCP(0x5e22a487, 0x56bb8a90), |
2305 | | WTCP(0x5dd9da55, 0x570a48ec), WTCP(0x5d90ce45, 0x5758ca31), |
2306 | | WTCP(0x5d47808a, 0x57a70e29), WTCP(0x5cfdf157, 0x57f5149d), |
2307 | | WTCP(0x5cb420e0, 0x5842dd54), WTCP(0x5c6a0f59, 0x5890681a), |
2308 | | WTCP(0x5c1fbcf6, 0x58ddb4b8), WTCP(0x5bd529eb, 0x592ac2f7), |
2309 | | WTCP(0x5b8a566c, 0x597792a1), WTCP(0x5b3f42ae, 0x59c42381), |
2310 | | WTCP(0x5af3eee6, 0x5a107561), WTCP(0x5aa85b48, 0x5a5c880a), |
2311 | | }; |
2312 | | |
2313 | | RAM_ALIGN |
2314 | | LNK_SECTION_CONSTDATA |
2315 | | const FIXP_WTP SineWindow512[] = { |
2316 | | WTCP(0x7ffff621, 0x003243f5), WTCP(0x7fffa72c, 0x0096cbc1), |
2317 | | WTCP(0x7fff0943, 0x00fb5330), WTCP(0x7ffe1c65, 0x015fda03), |
2318 | | WTCP(0x7ffce093, 0x01c45ffe), WTCP(0x7ffb55ce, 0x0228e4e2), |
2319 | | WTCP(0x7ff97c18, 0x028d6870), WTCP(0x7ff75370, 0x02f1ea6c), |
2320 | | WTCP(0x7ff4dbd9, 0x03566a96), WTCP(0x7ff21553, 0x03bae8b2), |
2321 | | WTCP(0x7feeffe1, 0x041f6480), WTCP(0x7feb9b85, 0x0483ddc3), |
2322 | | WTCP(0x7fe7e841, 0x04e8543e), WTCP(0x7fe3e616, 0x054cc7b1), |
2323 | | WTCP(0x7fdf9508, 0x05b137df), WTCP(0x7fdaf519, 0x0615a48b), |
2324 | | WTCP(0x7fd6064c, 0x067a0d76), WTCP(0x7fd0c8a3, 0x06de7262), |
2325 | | WTCP(0x7fcb3c23, 0x0742d311), WTCP(0x7fc560cf, 0x07a72f45), |
2326 | | WTCP(0x7fbf36aa, 0x080b86c2), WTCP(0x7fb8bdb8, 0x086fd947), |
2327 | | WTCP(0x7fb1f5fc, 0x08d42699), WTCP(0x7faadf7c, 0x09386e78), |
2328 | | WTCP(0x7fa37a3c, 0x099cb0a7), WTCP(0x7f9bc640, 0x0a00ece8), |
2329 | | WTCP(0x7f93c38c, 0x0a6522fe), WTCP(0x7f8b7227, 0x0ac952aa), |
2330 | | WTCP(0x7f82d214, 0x0b2d7baf), WTCP(0x7f79e35a, 0x0b919dcf), |
2331 | | WTCP(0x7f70a5fe, 0x0bf5b8cb), WTCP(0x7f671a05, 0x0c59cc68), |
2332 | | WTCP(0x7f5d3f75, 0x0cbdd865), WTCP(0x7f531655, 0x0d21dc87), |
2333 | | WTCP(0x7f489eaa, 0x0d85d88f), WTCP(0x7f3dd87c, 0x0de9cc40), |
2334 | | WTCP(0x7f32c3d1, 0x0e4db75b), WTCP(0x7f2760af, 0x0eb199a4), |
2335 | | WTCP(0x7f1baf1e, 0x0f1572dc), WTCP(0x7f0faf25, 0x0f7942c7), |
2336 | | WTCP(0x7f0360cb, 0x0fdd0926), WTCP(0x7ef6c418, 0x1040c5bb), |
2337 | | WTCP(0x7ee9d914, 0x10a4784b), WTCP(0x7edc9fc6, 0x11082096), |
2338 | | WTCP(0x7ecf1837, 0x116bbe60), WTCP(0x7ec14270, 0x11cf516a), |
2339 | | WTCP(0x7eb31e78, 0x1232d979), WTCP(0x7ea4ac58, 0x1296564d), |
2340 | | WTCP(0x7e95ec1a, 0x12f9c7aa), WTCP(0x7e86ddc6, 0x135d2d53), |
2341 | | WTCP(0x7e778166, 0x13c0870a), WTCP(0x7e67d703, 0x1423d492), |
2342 | | WTCP(0x7e57dea7, 0x148715ae), WTCP(0x7e47985b, 0x14ea4a1f), |
2343 | | WTCP(0x7e37042a, 0x154d71aa), WTCP(0x7e26221f, 0x15b08c12), |
2344 | | WTCP(0x7e14f242, 0x16139918), WTCP(0x7e0374a0, 0x1676987f), |
2345 | | WTCP(0x7df1a942, 0x16d98a0c), WTCP(0x7ddf9034, 0x173c6d80), |
2346 | | WTCP(0x7dcd2981, 0x179f429f), WTCP(0x7dba7534, 0x1802092c), |
2347 | | WTCP(0x7da77359, 0x1864c0ea), WTCP(0x7d9423fc, 0x18c7699b), |
2348 | | WTCP(0x7d808728, 0x192a0304), WTCP(0x7d6c9ce9, 0x198c8ce7), |
2349 | | WTCP(0x7d58654d, 0x19ef0707), WTCP(0x7d43e05e, 0x1a517128), |
2350 | | WTCP(0x7d2f0e2b, 0x1ab3cb0d), WTCP(0x7d19eebf, 0x1b161479), |
2351 | | WTCP(0x7d048228, 0x1b784d30), WTCP(0x7ceec873, 0x1bda74f6), |
2352 | | WTCP(0x7cd8c1ae, 0x1c3c8b8c), WTCP(0x7cc26de5, 0x1c9e90b8), |
2353 | | WTCP(0x7cabcd28, 0x1d00843d), WTCP(0x7c94df83, 0x1d6265dd), |
2354 | | WTCP(0x7c7da505, 0x1dc4355e), WTCP(0x7c661dbc, 0x1e25f282), |
2355 | | WTCP(0x7c4e49b7, 0x1e879d0d), WTCP(0x7c362904, 0x1ee934c3), |
2356 | | WTCP(0x7c1dbbb3, 0x1f4ab968), WTCP(0x7c0501d2, 0x1fac2abf), |
2357 | | WTCP(0x7bebfb70, 0x200d888d), WTCP(0x7bd2a89e, 0x206ed295), |
2358 | | WTCP(0x7bb9096b, 0x20d0089c), WTCP(0x7b9f1de6, 0x21312a65), |
2359 | | WTCP(0x7b84e61f, 0x219237b5), WTCP(0x7b6a6227, 0x21f3304f), |
2360 | | WTCP(0x7b4f920e, 0x225413f8), WTCP(0x7b3475e5, 0x22b4e274), |
2361 | | WTCP(0x7b190dbc, 0x23159b88), WTCP(0x7afd59a4, 0x23763ef7), |
2362 | | WTCP(0x7ae159ae, 0x23d6cc87), WTCP(0x7ac50dec, 0x243743fa), |
2363 | | WTCP(0x7aa8766f, 0x2497a517), WTCP(0x7a8b9348, 0x24f7efa2), |
2364 | | WTCP(0x7a6e648a, 0x2558235f), WTCP(0x7a50ea47, 0x25b84012), |
2365 | | WTCP(0x7a332490, 0x26184581), WTCP(0x7a151378, 0x26783370), |
2366 | | WTCP(0x79f6b711, 0x26d809a5), WTCP(0x79d80f6f, 0x2737c7e3), |
2367 | | WTCP(0x79b91ca4, 0x27976df1), WTCP(0x7999dec4, 0x27f6fb92), |
2368 | | WTCP(0x797a55e0, 0x2856708d), WTCP(0x795a820e, 0x28b5cca5), |
2369 | | WTCP(0x793a6361, 0x29150fa1), WTCP(0x7919f9ec, 0x29743946), |
2370 | | WTCP(0x78f945c3, 0x29d34958), WTCP(0x78d846fb, 0x2a323f9e), |
2371 | | WTCP(0x78b6fda8, 0x2a911bdc), WTCP(0x789569df, 0x2aefddd8), |
2372 | | WTCP(0x78738bb3, 0x2b4e8558), WTCP(0x7851633b, 0x2bad1221), |
2373 | | WTCP(0x782ef08b, 0x2c0b83fa), WTCP(0x780c33b8, 0x2c69daa6), |
2374 | | WTCP(0x77e92cd9, 0x2cc815ee), WTCP(0x77c5dc01, 0x2d263596), |
2375 | | WTCP(0x77a24148, 0x2d843964), WTCP(0x777e5cc3, 0x2de2211e), |
2376 | | WTCP(0x775a2e89, 0x2e3fec8b), WTCP(0x7735b6af, 0x2e9d9b70), |
2377 | | WTCP(0x7710f54c, 0x2efb2d95), WTCP(0x76ebea77, 0x2f58a2be), |
2378 | | WTCP(0x76c69647, 0x2fb5fab2), WTCP(0x76a0f8d2, 0x30133539), |
2379 | | WTCP(0x767b1231, 0x30705217), WTCP(0x7654e279, 0x30cd5115), |
2380 | | WTCP(0x762e69c4, 0x312a31f8), WTCP(0x7607a828, 0x3186f487), |
2381 | | WTCP(0x75e09dbd, 0x31e39889), WTCP(0x75b94a9c, 0x32401dc6), |
2382 | | WTCP(0x7591aedd, 0x329c8402), WTCP(0x7569ca99, 0x32f8cb07), |
2383 | | WTCP(0x75419de7, 0x3354f29b), WTCP(0x751928e0, 0x33b0fa84), |
2384 | | WTCP(0x74f06b9e, 0x340ce28b), WTCP(0x74c7663a, 0x3468aa76), |
2385 | | WTCP(0x749e18cd, 0x34c4520d), WTCP(0x74748371, 0x351fd918), |
2386 | | WTCP(0x744aa63f, 0x357b3f5d), WTCP(0x74208150, 0x35d684a6), |
2387 | | WTCP(0x73f614c0, 0x3631a8b8), WTCP(0x73cb60a8, 0x368cab5c), |
2388 | | WTCP(0x73a06522, 0x36e78c5b), WTCP(0x73752249, 0x37424b7b), |
2389 | | WTCP(0x73499838, 0x379ce885), WTCP(0x731dc70a, 0x37f76341), |
2390 | | WTCP(0x72f1aed9, 0x3851bb77), WTCP(0x72c54fc1, 0x38abf0ef), |
2391 | | WTCP(0x7298a9dd, 0x39060373), WTCP(0x726bbd48, 0x395ff2c9), |
2392 | | WTCP(0x723e8a20, 0x39b9bebc), WTCP(0x7211107e, 0x3a136712), |
2393 | | WTCP(0x71e35080, 0x3a6ceb96), WTCP(0x71b54a41, 0x3ac64c0f), |
2394 | | WTCP(0x7186fdde, 0x3b1f8848), WTCP(0x71586b74, 0x3b78a007), |
2395 | | WTCP(0x7129931f, 0x3bd19318), WTCP(0x70fa74fc, 0x3c2a6142), |
2396 | | WTCP(0x70cb1128, 0x3c830a50), WTCP(0x709b67c0, 0x3cdb8e09), |
2397 | | WTCP(0x706b78e3, 0x3d33ec39), WTCP(0x703b44ad, 0x3d8c24a8), |
2398 | | WTCP(0x700acb3c, 0x3de4371f), WTCP(0x6fda0cae, 0x3e3c2369), |
2399 | | WTCP(0x6fa90921, 0x3e93e950), WTCP(0x6f77c0b3, 0x3eeb889c), |
2400 | | WTCP(0x6f463383, 0x3f430119), WTCP(0x6f1461b0, 0x3f9a5290), |
2401 | | WTCP(0x6ee24b57, 0x3ff17cca), WTCP(0x6eaff099, 0x40487f94), |
2402 | | WTCP(0x6e7d5193, 0x409f5ab6), WTCP(0x6e4a6e66, 0x40f60dfb), |
2403 | | WTCP(0x6e174730, 0x414c992f), WTCP(0x6de3dc11, 0x41a2fc1a), |
2404 | | WTCP(0x6db02d29, 0x41f93689), WTCP(0x6d7c3a98, 0x424f4845), |
2405 | | WTCP(0x6d48047e, 0x42a5311b), WTCP(0x6d138afb, 0x42faf0d4), |
2406 | | WTCP(0x6cdece2f, 0x4350873c), WTCP(0x6ca9ce3b, 0x43a5f41e), |
2407 | | WTCP(0x6c748b3f, 0x43fb3746), WTCP(0x6c3f055d, 0x4450507e), |
2408 | | WTCP(0x6c093cb6, 0x44a53f93), WTCP(0x6bd3316a, 0x44fa0450), |
2409 | | WTCP(0x6b9ce39b, 0x454e9e80), WTCP(0x6b66536b, 0x45a30df0), |
2410 | | WTCP(0x6b2f80fb, 0x45f7526b), WTCP(0x6af86c6c, 0x464b6bbe), |
2411 | | WTCP(0x6ac115e2, 0x469f59b4), WTCP(0x6a897d7d, 0x46f31c1a), |
2412 | | WTCP(0x6a51a361, 0x4746b2bc), WTCP(0x6a1987b0, 0x479a1d67), |
2413 | | WTCP(0x69e12a8c, 0x47ed5be6), WTCP(0x69a88c19, 0x48406e08), |
2414 | | WTCP(0x696fac78, 0x48935397), WTCP(0x69368bce, 0x48e60c62), |
2415 | | WTCP(0x68fd2a3d, 0x49389836), WTCP(0x68c387e9, 0x498af6df), |
2416 | | WTCP(0x6889a4f6, 0x49dd282a), WTCP(0x684f8186, 0x4a2f2be6), |
2417 | | WTCP(0x68151dbe, 0x4a8101de), WTCP(0x67da79c3, 0x4ad2a9e2), |
2418 | | WTCP(0x679f95b7, 0x4b2423be), WTCP(0x676471c0, 0x4b756f40), |
2419 | | WTCP(0x67290e02, 0x4bc68c36), WTCP(0x66ed6aa1, 0x4c177a6e), |
2420 | | WTCP(0x66b187c3, 0x4c6839b7), WTCP(0x6675658c, 0x4cb8c9dd), |
2421 | | WTCP(0x66390422, 0x4d092ab0), WTCP(0x65fc63a9, 0x4d595bfe), |
2422 | | WTCP(0x65bf8447, 0x4da95d96), WTCP(0x65826622, 0x4df92f46), |
2423 | | WTCP(0x6545095f, 0x4e48d0dd), WTCP(0x65076e25, 0x4e984229), |
2424 | | WTCP(0x64c99498, 0x4ee782fb), WTCP(0x648b7ce0, 0x4f369320), |
2425 | | WTCP(0x644d2722, 0x4f857269), WTCP(0x640e9386, 0x4fd420a4), |
2426 | | WTCP(0x63cfc231, 0x50229da1), WTCP(0x6390b34a, 0x5070e92f), |
2427 | | WTCP(0x635166f9, 0x50bf031f), WTCP(0x6311dd64, 0x510ceb40), |
2428 | | WTCP(0x62d216b3, 0x515aa162), WTCP(0x6292130c, 0x51a82555), |
2429 | | WTCP(0x6251d298, 0x51f576ea), WTCP(0x6211557e, 0x524295f0), |
2430 | | WTCP(0x61d09be5, 0x528f8238), WTCP(0x618fa5f7, 0x52dc3b92), |
2431 | | WTCP(0x614e73da, 0x5328c1d0), WTCP(0x610d05b7, 0x537514c2), |
2432 | | WTCP(0x60cb5bb7, 0x53c13439), WTCP(0x60897601, 0x540d2005), |
2433 | | WTCP(0x604754bf, 0x5458d7f9), WTCP(0x6004f819, 0x54a45be6), |
2434 | | WTCP(0x5fc26038, 0x54efab9c), WTCP(0x5f7f8d46, 0x553ac6ee), |
2435 | | WTCP(0x5f3c7f6b, 0x5585adad), WTCP(0x5ef936d1, 0x55d05faa), |
2436 | | WTCP(0x5eb5b3a2, 0x561adcb9), WTCP(0x5e71f606, 0x566524aa), |
2437 | | WTCP(0x5e2dfe29, 0x56af3750), WTCP(0x5de9cc33, 0x56f9147e), |
2438 | | WTCP(0x5da5604f, 0x5742bc06), WTCP(0x5d60baa7, 0x578c2dba), |
2439 | | WTCP(0x5d1bdb65, 0x57d5696d), WTCP(0x5cd6c2b5, 0x581e6ef1), |
2440 | | WTCP(0x5c9170bf, 0x58673e1b), WTCP(0x5c4be5b0, 0x58afd6bd), |
2441 | | WTCP(0x5c0621b2, 0x58f838a9), WTCP(0x5bc024f0, 0x594063b5), |
2442 | | WTCP(0x5b79ef96, 0x598857b2), WTCP(0x5b3381ce, 0x59d01475), |
2443 | | WTCP(0x5aecdbc5, 0x5a1799d1), WTCP(0x5aa5fda5, 0x5a5ee79a), |
2444 | | }; |
2445 | | |
2446 | | RAM_ALIGN |
2447 | | LNK_SECTION_CONSTDATA |
2448 | | const FIXP_WTP SineWindow768[] = { |
2449 | | WTCP(0x7ffffb9d, 0x002182a4), WTCP(0x7fffd886, 0x006487e3), |
2450 | | WTCP(0x7fff9257, 0x00a78d06), WTCP(0x7fff2910, 0x00ea91fc), |
2451 | | WTCP(0x7ffe9cb2, 0x012d96b1), WTCP(0x7ffded3d, 0x01709b13), |
2452 | | WTCP(0x7ffd1ab2, 0x01b39f11), WTCP(0x7ffc250f, 0x01f6a297), |
2453 | | WTCP(0x7ffb0c56, 0x0239a593), WTCP(0x7ff9d087, 0x027ca7f3), |
2454 | | WTCP(0x7ff871a2, 0x02bfa9a4), WTCP(0x7ff6efa7, 0x0302aa95), |
2455 | | WTCP(0x7ff54a98, 0x0345aab2), WTCP(0x7ff38274, 0x0388a9ea), |
2456 | | WTCP(0x7ff1973b, 0x03cba829), WTCP(0x7fef88ef, 0x040ea55e), |
2457 | | WTCP(0x7fed5791, 0x0451a177), WTCP(0x7feb031f, 0x04949c60), |
2458 | | WTCP(0x7fe88b9c, 0x04d79608), WTCP(0x7fe5f108, 0x051a8e5c), |
2459 | | WTCP(0x7fe33364, 0x055d854a), WTCP(0x7fe052af, 0x05a07abf), |
2460 | | WTCP(0x7fdd4eec, 0x05e36ea9), WTCP(0x7fda281b, 0x062660f6), |
2461 | | WTCP(0x7fd6de3d, 0x06695194), WTCP(0x7fd37153, 0x06ac406f), |
2462 | | WTCP(0x7fcfe15d, 0x06ef2d76), WTCP(0x7fcc2e5d, 0x07321897), |
2463 | | WTCP(0x7fc85854, 0x077501be), WTCP(0x7fc45f42, 0x07b7e8da), |
2464 | | WTCP(0x7fc04329, 0x07facdd9), WTCP(0x7fbc040a, 0x083db0a7), |
2465 | | WTCP(0x7fb7a1e6, 0x08809133), WTCP(0x7fb31cbf, 0x08c36f6a), |
2466 | | WTCP(0x7fae7495, 0x09064b3a), WTCP(0x7fa9a96a, 0x09492491), |
2467 | | WTCP(0x7fa4bb3f, 0x098bfb5c), WTCP(0x7f9faa15, 0x09cecf89), |
2468 | | WTCP(0x7f9a75ef, 0x0a11a106), WTCP(0x7f951ecc, 0x0a546fc0), |
2469 | | WTCP(0x7f8fa4b0, 0x0a973ba5), WTCP(0x7f8a079a, 0x0ada04a3), |
2470 | | WTCP(0x7f84478e, 0x0b1ccaa7), WTCP(0x7f7e648c, 0x0b5f8d9f), |
2471 | | WTCP(0x7f785e96, 0x0ba24d79), WTCP(0x7f7235ad, 0x0be50a23), |
2472 | | WTCP(0x7f6be9d4, 0x0c27c389), WTCP(0x7f657b0c, 0x0c6a799b), |
2473 | | WTCP(0x7f5ee957, 0x0cad2c45), WTCP(0x7f5834b7, 0x0cefdb76), |
2474 | | WTCP(0x7f515d2d, 0x0d32871a), WTCP(0x7f4a62bb, 0x0d752f20), |
2475 | | WTCP(0x7f434563, 0x0db7d376), WTCP(0x7f3c0528, 0x0dfa7409), |
2476 | | WTCP(0x7f34a20b, 0x0e3d10c7), WTCP(0x7f2d1c0e, 0x0e7fa99e), |
2477 | | WTCP(0x7f257334, 0x0ec23e7b), WTCP(0x7f1da77e, 0x0f04cf4c), |
2478 | | WTCP(0x7f15b8ee, 0x0f475bff), WTCP(0x7f0da787, 0x0f89e482), |
2479 | | WTCP(0x7f05734b, 0x0fcc68c2), WTCP(0x7efd1c3c, 0x100ee8ad), |
2480 | | WTCP(0x7ef4a25d, 0x10516432), WTCP(0x7eec05af, 0x1093db3d), |
2481 | | WTCP(0x7ee34636, 0x10d64dbd), WTCP(0x7eda63f3, 0x1118bb9f), |
2482 | | WTCP(0x7ed15ee9, 0x115b24d1), WTCP(0x7ec8371a, 0x119d8941), |
2483 | | WTCP(0x7ebeec89, 0x11dfe8dc), WTCP(0x7eb57f39, 0x12224392), |
2484 | | WTCP(0x7eabef2c, 0x1264994e), WTCP(0x7ea23c65, 0x12a6ea00), |
2485 | | WTCP(0x7e9866e6, 0x12e93594), WTCP(0x7e8e6eb2, 0x132b7bf9), |
2486 | | WTCP(0x7e8453cc, 0x136dbd1d), WTCP(0x7e7a1636, 0x13aff8ed), |
2487 | | WTCP(0x7e6fb5f4, 0x13f22f58), WTCP(0x7e653308, 0x1434604a), |
2488 | | WTCP(0x7e5a8d75, 0x14768bb3), WTCP(0x7e4fc53e, 0x14b8b17f), |
2489 | | WTCP(0x7e44da66, 0x14fad19e), WTCP(0x7e39ccf0, 0x153cebfb), |
2490 | | WTCP(0x7e2e9cdf, 0x157f0086), WTCP(0x7e234a36, 0x15c10f2d), |
2491 | | WTCP(0x7e17d4f8, 0x160317dc), WTCP(0x7e0c3d29, 0x16451a83), |
2492 | | WTCP(0x7e0082cb, 0x1687170f), WTCP(0x7df4a5e2, 0x16c90d6e), |
2493 | | WTCP(0x7de8a670, 0x170afd8d), WTCP(0x7ddc847a, 0x174ce75b), |
2494 | | WTCP(0x7dd04003, 0x178ecac6), WTCP(0x7dc3d90d, 0x17d0a7bc), |
2495 | | WTCP(0x7db74f9d, 0x18127e2a), WTCP(0x7daaa3b5, 0x18544dff), |
2496 | | WTCP(0x7d9dd55a, 0x18961728), WTCP(0x7d90e48f, 0x18d7d993), |
2497 | | WTCP(0x7d83d156, 0x1919952f), WTCP(0x7d769bb5, 0x195b49ea), |
2498 | | WTCP(0x7d6943ae, 0x199cf7b0), WTCP(0x7d5bc946, 0x19de9e72), |
2499 | | WTCP(0x7d4e2c7f, 0x1a203e1b), WTCP(0x7d406d5e, 0x1a61d69b), |
2500 | | WTCP(0x7d328be6, 0x1aa367df), WTCP(0x7d24881b, 0x1ae4f1d6), |
2501 | | WTCP(0x7d166201, 0x1b26746d), WTCP(0x7d08199c, 0x1b67ef93), |
2502 | | WTCP(0x7cf9aef0, 0x1ba96335), WTCP(0x7ceb2201, 0x1beacf42), |
2503 | | WTCP(0x7cdc72d3, 0x1c2c33a7), WTCP(0x7ccda169, 0x1c6d9053), |
2504 | | WTCP(0x7cbeadc8, 0x1caee534), WTCP(0x7caf97f4, 0x1cf03238), |
2505 | | WTCP(0x7ca05ff1, 0x1d31774d), WTCP(0x7c9105c3, 0x1d72b461), |
2506 | | WTCP(0x7c81896f, 0x1db3e962), WTCP(0x7c71eaf9, 0x1df5163f), |
2507 | | WTCP(0x7c622a64, 0x1e363ae5), WTCP(0x7c5247b6, 0x1e775743), |
2508 | | WTCP(0x7c4242f2, 0x1eb86b46), WTCP(0x7c321c1e, 0x1ef976de), |
2509 | | WTCP(0x7c21d33c, 0x1f3a79f7), WTCP(0x7c116853, 0x1f7b7481), |
2510 | | WTCP(0x7c00db66, 0x1fbc6669), WTCP(0x7bf02c7b, 0x1ffd4f9e), |
2511 | | WTCP(0x7bdf5b94, 0x203e300d), WTCP(0x7bce68b8, 0x207f07a6), |
2512 | | WTCP(0x7bbd53eb, 0x20bfd656), WTCP(0x7bac1d31, 0x21009c0c), |
2513 | | WTCP(0x7b9ac490, 0x214158b5), WTCP(0x7b894a0b, 0x21820c41), |
2514 | | WTCP(0x7b77ada8, 0x21c2b69c), WTCP(0x7b65ef6c, 0x220357b6), |
2515 | | WTCP(0x7b540f5b, 0x2243ef7d), WTCP(0x7b420d7a, 0x22847de0), |
2516 | | WTCP(0x7b2fe9cf, 0x22c502cb), WTCP(0x7b1da45e, 0x23057e2e), |
2517 | | WTCP(0x7b0b3d2c, 0x2345eff8), WTCP(0x7af8b43f, 0x23865816), |
2518 | | WTCP(0x7ae6099b, 0x23c6b676), WTCP(0x7ad33d45, 0x24070b08), |
2519 | | WTCP(0x7ac04f44, 0x244755b9), WTCP(0x7aad3f9b, 0x24879678), |
2520 | | WTCP(0x7a9a0e50, 0x24c7cd33), WTCP(0x7a86bb68, 0x2507f9d8), |
2521 | | WTCP(0x7a7346e9, 0x25481c57), WTCP(0x7a5fb0d8, 0x2588349d), |
2522 | | WTCP(0x7a4bf93a, 0x25c84299), WTCP(0x7a382015, 0x26084639), |
2523 | | WTCP(0x7a24256f, 0x26483f6c), WTCP(0x7a10094c, 0x26882e21), |
2524 | | WTCP(0x79fbcbb2, 0x26c81245), WTCP(0x79e76ca7, 0x2707ebc7), |
2525 | | WTCP(0x79d2ec30, 0x2747ba95), WTCP(0x79be4a53, 0x27877e9f), |
2526 | | WTCP(0x79a98715, 0x27c737d3), WTCP(0x7994a27d, 0x2806e61f), |
2527 | | WTCP(0x797f9c90, 0x28468971), WTCP(0x796a7554, 0x288621b9), |
2528 | | WTCP(0x79552cce, 0x28c5aee5), WTCP(0x793fc305, 0x290530e3), |
2529 | | WTCP(0x792a37fe, 0x2944a7a2), WTCP(0x79148bbf, 0x29841311), |
2530 | | WTCP(0x78febe4e, 0x29c3731e), WTCP(0x78e8cfb2, 0x2a02c7b8), |
2531 | | WTCP(0x78d2bfef, 0x2a4210ce), WTCP(0x78bc8f0d, 0x2a814e4d), |
2532 | | WTCP(0x78a63d11, 0x2ac08026), WTCP(0x788fca01, 0x2affa646), |
2533 | | WTCP(0x787935e4, 0x2b3ec09c), WTCP(0x786280bf, 0x2b7dcf17), |
2534 | | WTCP(0x784baa9a, 0x2bbcd1a6), WTCP(0x7834b37a, 0x2bfbc837), |
2535 | | WTCP(0x781d9b65, 0x2c3ab2b9), WTCP(0x78066262, 0x2c79911b), |
2536 | | WTCP(0x77ef0877, 0x2cb8634b), WTCP(0x77d78daa, 0x2cf72939), |
2537 | | WTCP(0x77bff203, 0x2d35e2d3), WTCP(0x77a83587, 0x2d749008), |
2538 | | WTCP(0x7790583e, 0x2db330c7), WTCP(0x77785a2d, 0x2df1c4fe), |
2539 | | WTCP(0x77603b5a, 0x2e304c9d), WTCP(0x7747fbce, 0x2e6ec792), |
2540 | | WTCP(0x772f9b8e, 0x2ead35cd), WTCP(0x77171aa1, 0x2eeb973b), |
2541 | | WTCP(0x76fe790e, 0x2f29ebcc), WTCP(0x76e5b6dc, 0x2f68336f), |
2542 | | WTCP(0x76ccd411, 0x2fa66e13), WTCP(0x76b3d0b4, 0x2fe49ba7), |
2543 | | WTCP(0x769aaccc, 0x3022bc19), WTCP(0x7681685f, 0x3060cf59), |
2544 | | WTCP(0x76680376, 0x309ed556), WTCP(0x764e7e17, 0x30dccdfe), |
2545 | | WTCP(0x7634d848, 0x311ab941), WTCP(0x761b1211, 0x3158970e), |
2546 | | WTCP(0x76012b79, 0x31966753), WTCP(0x75e72487, 0x31d42a00), |
2547 | | WTCP(0x75ccfd42, 0x3211df04), WTCP(0x75b2b5b2, 0x324f864e), |
2548 | | WTCP(0x75984ddc, 0x328d1fcc), WTCP(0x757dc5ca, 0x32caab6f), |
2549 | | WTCP(0x75631d82, 0x33082925), WTCP(0x7548550b, 0x334598de), |
2550 | | WTCP(0x752d6c6c, 0x3382fa88), WTCP(0x751263ae, 0x33c04e13), |
2551 | | WTCP(0x74f73ad7, 0x33fd936e), WTCP(0x74dbf1ef, 0x343aca87), |
2552 | | WTCP(0x74c088fe, 0x3477f350), WTCP(0x74a5000a, 0x34b50db5), |
2553 | | WTCP(0x7489571c, 0x34f219a8), WTCP(0x746d8e3a, 0x352f1716), |
2554 | | WTCP(0x7451a56e, 0x356c05f0), WTCP(0x74359cbd, 0x35a8e625), |
2555 | | WTCP(0x74197431, 0x35e5b7a3), WTCP(0x73fd2bd0, 0x36227a5b), |
2556 | | WTCP(0x73e0c3a3, 0x365f2e3b), WTCP(0x73c43bb1, 0x369bd334), |
2557 | | WTCP(0x73a79402, 0x36d86934), WTCP(0x738acc9e, 0x3714f02a), |
2558 | | WTCP(0x736de58d, 0x37516807), WTCP(0x7350ded7, 0x378dd0b9), |
2559 | | WTCP(0x7333b883, 0x37ca2a30), WTCP(0x7316729a, 0x3806745c), |
2560 | | WTCP(0x72f90d24, 0x3842af2b), WTCP(0x72db8828, 0x387eda8e), |
2561 | | WTCP(0x72bde3af, 0x38baf674), WTCP(0x72a01fc2, 0x38f702cd), |
2562 | | WTCP(0x72823c67, 0x3932ff87), WTCP(0x726439a8, 0x396eec93), |
2563 | | WTCP(0x7246178c, 0x39aac9e0), WTCP(0x7227d61c, 0x39e6975e), |
2564 | | WTCP(0x72097560, 0x3a2254fc), WTCP(0x71eaf561, 0x3a5e02aa), |
2565 | | WTCP(0x71cc5626, 0x3a99a057), WTCP(0x71ad97b9, 0x3ad52df4), |
2566 | | WTCP(0x718eba22, 0x3b10ab70), WTCP(0x716fbd68, 0x3b4c18ba), |
2567 | | WTCP(0x7150a195, 0x3b8775c2), WTCP(0x713166b1, 0x3bc2c279), |
2568 | | WTCP(0x71120cc5, 0x3bfdfecd), WTCP(0x70f293d9, 0x3c392aaf), |
2569 | | WTCP(0x70d2fbf6, 0x3c74460e), WTCP(0x70b34525, 0x3caf50da), |
2570 | | WTCP(0x70936f6e, 0x3cea4b04), WTCP(0x70737ad9, 0x3d253479), |
2571 | | WTCP(0x70536771, 0x3d600d2c), WTCP(0x7033353d, 0x3d9ad50b), |
2572 | | WTCP(0x7012e447, 0x3dd58c06), WTCP(0x6ff27497, 0x3e10320d), |
2573 | | WTCP(0x6fd1e635, 0x3e4ac711), WTCP(0x6fb1392c, 0x3e854b01), |
2574 | | WTCP(0x6f906d84, 0x3ebfbdcd), WTCP(0x6f6f8346, 0x3efa1f65), |
2575 | | WTCP(0x6f4e7a7b, 0x3f346fb8), WTCP(0x6f2d532c, 0x3f6eaeb8), |
2576 | | WTCP(0x6f0c0d62, 0x3fa8dc54), WTCP(0x6eeaa927, 0x3fe2f87c), |
2577 | | WTCP(0x6ec92683, 0x401d0321), WTCP(0x6ea7857f, 0x4056fc31), |
2578 | | WTCP(0x6e85c626, 0x4090e39e), WTCP(0x6e63e87f, 0x40cab958), |
2579 | | WTCP(0x6e41ec95, 0x41047d4e), WTCP(0x6e1fd271, 0x413e2f71), |
2580 | | WTCP(0x6dfd9a1c, 0x4177cfb1), WTCP(0x6ddb439f, 0x41b15dfe), |
2581 | | WTCP(0x6db8cf04, 0x41eada49), WTCP(0x6d963c54, 0x42244481), |
2582 | | WTCP(0x6d738b99, 0x425d9c97), WTCP(0x6d50bcdc, 0x4296e27b), |
2583 | | WTCP(0x6d2dd027, 0x42d0161e), WTCP(0x6d0ac584, 0x43093770), |
2584 | | WTCP(0x6ce79cfc, 0x43424661), WTCP(0x6cc45698, 0x437b42e1), |
2585 | | WTCP(0x6ca0f262, 0x43b42ce1), WTCP(0x6c7d7065, 0x43ed0452), |
2586 | | WTCP(0x6c59d0a9, 0x4425c923), WTCP(0x6c361339, 0x445e7b46), |
2587 | | WTCP(0x6c12381e, 0x44971aaa), WTCP(0x6bee3f62, 0x44cfa740), |
2588 | | WTCP(0x6bca2910, 0x450820f8), WTCP(0x6ba5f530, 0x454087c4), |
2589 | | WTCP(0x6b81a3cd, 0x4578db93), WTCP(0x6b5d34f1, 0x45b11c57), |
2590 | | WTCP(0x6b38a8a6, 0x45e949ff), WTCP(0x6b13fef5, 0x4621647d), |
2591 | | WTCP(0x6aef37e9, 0x46596bc1), WTCP(0x6aca538c, 0x46915fbb), |
2592 | | WTCP(0x6aa551e9, 0x46c9405c), WTCP(0x6a803308, 0x47010d96), |
2593 | | WTCP(0x6a5af6f5, 0x4738c758), WTCP(0x6a359db9, 0x47706d93), |
2594 | | WTCP(0x6a102760, 0x47a80039), WTCP(0x69ea93f2, 0x47df7f3a), |
2595 | | WTCP(0x69c4e37a, 0x4816ea86), WTCP(0x699f1604, 0x484e420f), |
2596 | | WTCP(0x69792b98, 0x488585c5), WTCP(0x69532442, 0x48bcb599), |
2597 | | WTCP(0x692d000c, 0x48f3d17c), WTCP(0x6906bf00, 0x492ad95f), |
2598 | | WTCP(0x68e06129, 0x4961cd33), WTCP(0x68b9e692, 0x4998ace9), |
2599 | | WTCP(0x68934f44, 0x49cf7871), WTCP(0x686c9b4b, 0x4a062fbd), |
2600 | | WTCP(0x6845cab1, 0x4a3cd2be), WTCP(0x681edd81, 0x4a736165), |
2601 | | WTCP(0x67f7d3c5, 0x4aa9dba2), WTCP(0x67d0ad88, 0x4ae04167), |
2602 | | WTCP(0x67a96ad5, 0x4b1692a5), WTCP(0x67820bb7, 0x4b4ccf4d), |
2603 | | WTCP(0x675a9038, 0x4b82f750), WTCP(0x6732f863, 0x4bb90aa0), |
2604 | | WTCP(0x670b4444, 0x4bef092d), WTCP(0x66e373e4, 0x4c24f2e9), |
2605 | | WTCP(0x66bb8750, 0x4c5ac7c4), WTCP(0x66937e91, 0x4c9087b1), |
2606 | | WTCP(0x666b59b3, 0x4cc632a0), WTCP(0x664318c0, 0x4cfbc883), |
2607 | | WTCP(0x661abbc5, 0x4d31494b), WTCP(0x65f242cc, 0x4d66b4e9), |
2608 | | WTCP(0x65c9addf, 0x4d9c0b4f), WTCP(0x65a0fd0b, 0x4dd14c6e), |
2609 | | WTCP(0x6578305a, 0x4e067837), WTCP(0x654f47d7, 0x4e3b8e9d), |
2610 | | WTCP(0x6526438f, 0x4e708f8f), WTCP(0x64fd238b, 0x4ea57b01), |
2611 | | WTCP(0x64d3e7d7, 0x4eda50e2), WTCP(0x64aa907f, 0x4f0f1126), |
2612 | | WTCP(0x64811d8e, 0x4f43bbbd), WTCP(0x64578f0f, 0x4f785099), |
2613 | | WTCP(0x642de50d, 0x4faccfab), WTCP(0x64041f95, 0x4fe138e5), |
2614 | | WTCP(0x63da3eb1, 0x50158c39), WTCP(0x63b0426d, 0x5049c999), |
2615 | | WTCP(0x63862ad5, 0x507df0f6), WTCP(0x635bf7f3, 0x50b20241), |
2616 | | WTCP(0x6331a9d4, 0x50e5fd6d), WTCP(0x63074084, 0x5119e26b), |
2617 | | WTCP(0x62dcbc0d, 0x514db12d), WTCP(0x62b21c7b, 0x518169a5), |
2618 | | WTCP(0x628761db, 0x51b50bc4), WTCP(0x625c8c38, 0x51e8977d), |
2619 | | WTCP(0x62319b9d, 0x521c0cc2), WTCP(0x62069017, 0x524f6b83), |
2620 | | WTCP(0x61db69b1, 0x5282b3b4), WTCP(0x61b02876, 0x52b5e546), |
2621 | | WTCP(0x6184cc74, 0x52e9002a), WTCP(0x615955b6, 0x531c0454), |
2622 | | WTCP(0x612dc447, 0x534ef1b5), WTCP(0x61021834, 0x5381c83f), |
2623 | | WTCP(0x60d65188, 0x53b487e5), WTCP(0x60aa7050, 0x53e73097), |
2624 | | WTCP(0x607e7497, 0x5419c249), WTCP(0x60525e6b, 0x544c3cec), |
2625 | | WTCP(0x60262dd6, 0x547ea073), WTCP(0x5ff9e2e5, 0x54b0ecd0), |
2626 | | WTCP(0x5fcd7da4, 0x54e321f5), WTCP(0x5fa0fe1f, 0x55153fd4), |
2627 | | WTCP(0x5f746462, 0x55474660), WTCP(0x5f47b07a, 0x5579358b), |
2628 | | WTCP(0x5f1ae274, 0x55ab0d46), WTCP(0x5eedfa5a, 0x55dccd86), |
2629 | | WTCP(0x5ec0f839, 0x560e763b), WTCP(0x5e93dc1f, 0x56400758), |
2630 | | WTCP(0x5e66a617, 0x567180d0), WTCP(0x5e39562d, 0x56a2e295), |
2631 | | WTCP(0x5e0bec6e, 0x56d42c99), WTCP(0x5dde68e7, 0x57055ed0), |
2632 | | WTCP(0x5db0cba4, 0x5736792b), WTCP(0x5d8314b1, 0x57677b9d), |
2633 | | WTCP(0x5d55441b, 0x57986619), WTCP(0x5d2759ee, 0x57c93891), |
2634 | | WTCP(0x5cf95638, 0x57f9f2f8), WTCP(0x5ccb3905, 0x582a9540), |
2635 | | WTCP(0x5c9d0260, 0x585b1f5c), WTCP(0x5c6eb258, 0x588b9140), |
2636 | | WTCP(0x5c4048f9, 0x58bbeadd), WTCP(0x5c11c64f, 0x58ec2c26), |
2637 | | WTCP(0x5be32a67, 0x591c550e), WTCP(0x5bb4754e, 0x594c6588), |
2638 | | WTCP(0x5b85a711, 0x597c5d87), WTCP(0x5b56bfbd, 0x59ac3cfd), |
2639 | | WTCP(0x5b27bf5e, 0x59dc03de), WTCP(0x5af8a602, 0x5a0bb21c), |
2640 | | WTCP(0x5ac973b5, 0x5a3b47ab), WTCP(0x5a9a2884, 0x5a6ac47c), |
2641 | | }; |
2642 | | |
2643 | | RAM_ALIGN |
2644 | | LNK_SECTION_CONSTDATA |
2645 | | const FIXP_WTP SineWindow960[] = { |
2646 | | WTCP(0x7ffffd31, 0x001aceea), WTCP(0x7fffe6bc, 0x00506cb9), |
2647 | | WTCP(0x7fffb9d1, 0x00860a79), WTCP(0x7fff7671, 0x00bba822), |
2648 | | WTCP(0x7fff1c9b, 0x00f145ab), WTCP(0x7ffeac50, 0x0126e309), |
2649 | | WTCP(0x7ffe2590, 0x015c8033), WTCP(0x7ffd885a, 0x01921d20), |
2650 | | WTCP(0x7ffcd4b0, 0x01c7b9c6), WTCP(0x7ffc0a91, 0x01fd561d), |
2651 | | WTCP(0x7ffb29fd, 0x0232f21a), WTCP(0x7ffa32f4, 0x02688db4), |
2652 | | WTCP(0x7ff92577, 0x029e28e2), WTCP(0x7ff80186, 0x02d3c39b), |
2653 | | WTCP(0x7ff6c720, 0x03095dd5), WTCP(0x7ff57647, 0x033ef786), |
2654 | | WTCP(0x7ff40efa, 0x037490a5), WTCP(0x7ff2913a, 0x03aa292a), |
2655 | | WTCP(0x7ff0fd07, 0x03dfc109), WTCP(0x7fef5260, 0x0415583b), |
2656 | | WTCP(0x7fed9148, 0x044aeeb5), WTCP(0x7febb9bd, 0x0480846e), |
2657 | | WTCP(0x7fe9cbc0, 0x04b6195d), WTCP(0x7fe7c752, 0x04ebad79), |
2658 | | WTCP(0x7fe5ac72, 0x052140b7), WTCP(0x7fe37b22, 0x0556d30f), |
2659 | | WTCP(0x7fe13361, 0x058c6478), WTCP(0x7fded530, 0x05c1f4e7), |
2660 | | WTCP(0x7fdc608f, 0x05f78453), WTCP(0x7fd9d57f, 0x062d12b4), |
2661 | | WTCP(0x7fd73401, 0x06629ffe), WTCP(0x7fd47c14, 0x06982c2b), |
2662 | | WTCP(0x7fd1adb9, 0x06cdb72f), WTCP(0x7fcec8f1, 0x07034101), |
2663 | | WTCP(0x7fcbcdbc, 0x0738c998), WTCP(0x7fc8bc1b, 0x076e50eb), |
2664 | | WTCP(0x7fc5940e, 0x07a3d6f0), WTCP(0x7fc25596, 0x07d95b9e), |
2665 | | WTCP(0x7fbf00b3, 0x080edeec), WTCP(0x7fbb9567, 0x084460cf), |
2666 | | WTCP(0x7fb813b0, 0x0879e140), WTCP(0x7fb47b91, 0x08af6033), |
2667 | | WTCP(0x7fb0cd0a, 0x08e4dda0), WTCP(0x7fad081b, 0x091a597e), |
2668 | | WTCP(0x7fa92cc5, 0x094fd3c3), WTCP(0x7fa53b09, 0x09854c66), |
2669 | | WTCP(0x7fa132e8, 0x09bac35d), WTCP(0x7f9d1461, 0x09f0389f), |
2670 | | WTCP(0x7f98df77, 0x0a25ac23), WTCP(0x7f949429, 0x0a5b1dde), |
2671 | | WTCP(0x7f903279, 0x0a908dc9), WTCP(0x7f8bba66, 0x0ac5fbd9), |
2672 | | WTCP(0x7f872bf3, 0x0afb6805), WTCP(0x7f82871f, 0x0b30d244), |
2673 | | WTCP(0x7f7dcbec, 0x0b663a8c), WTCP(0x7f78fa5b, 0x0b9ba0d5), |
2674 | | WTCP(0x7f74126b, 0x0bd10513), WTCP(0x7f6f141f, 0x0c066740), |
2675 | | WTCP(0x7f69ff76, 0x0c3bc74f), WTCP(0x7f64d473, 0x0c71253a), |
2676 | | WTCP(0x7f5f9315, 0x0ca680f5), WTCP(0x7f5a3b5e, 0x0cdbda79), |
2677 | | WTCP(0x7f54cd4f, 0x0d1131ba), WTCP(0x7f4f48e8, 0x0d4686b1), |
2678 | | WTCP(0x7f49ae2a, 0x0d7bd954), WTCP(0x7f43fd18, 0x0db12999), |
2679 | | WTCP(0x7f3e35b0, 0x0de67776), WTCP(0x7f3857f6, 0x0e1bc2e4), |
2680 | | WTCP(0x7f3263e9, 0x0e510bd8), WTCP(0x7f2c598a, 0x0e865248), |
2681 | | WTCP(0x7f2638db, 0x0ebb962c), WTCP(0x7f2001dd, 0x0ef0d77b), |
2682 | | WTCP(0x7f19b491, 0x0f26162a), WTCP(0x7f1350f8, 0x0f5b5231), |
2683 | | WTCP(0x7f0cd712, 0x0f908b86), WTCP(0x7f0646e2, 0x0fc5c220), |
2684 | | WTCP(0x7effa069, 0x0ffaf5f6), WTCP(0x7ef8e3a6, 0x103026fe), |
2685 | | WTCP(0x7ef2109d, 0x1065552e), WTCP(0x7eeb274d, 0x109a807e), |
2686 | | WTCP(0x7ee427b9, 0x10cfa8e5), WTCP(0x7edd11e1, 0x1104ce58), |
2687 | | WTCP(0x7ed5e5c6, 0x1139f0cf), WTCP(0x7ecea36b, 0x116f1040), |
2688 | | WTCP(0x7ec74acf, 0x11a42ca2), WTCP(0x7ebfdbf5, 0x11d945eb), |
2689 | | WTCP(0x7eb856de, 0x120e5c13), WTCP(0x7eb0bb8a, 0x12436f10), |
2690 | | WTCP(0x7ea909fc, 0x12787ed8), WTCP(0x7ea14235, 0x12ad8b63), |
2691 | | WTCP(0x7e996436, 0x12e294a7), WTCP(0x7e917000, 0x13179a9b), |
2692 | | WTCP(0x7e896595, 0x134c9d34), WTCP(0x7e8144f6, 0x13819c6c), |
2693 | | WTCP(0x7e790e25, 0x13b69836), WTCP(0x7e70c124, 0x13eb908c), |
2694 | | WTCP(0x7e685df2, 0x14208563), WTCP(0x7e5fe493, 0x145576b1), |
2695 | | WTCP(0x7e575508, 0x148a646e), WTCP(0x7e4eaf51, 0x14bf4e91), |
2696 | | WTCP(0x7e45f371, 0x14f43510), WTCP(0x7e3d2169, 0x152917e1), |
2697 | | WTCP(0x7e34393b, 0x155df6fc), WTCP(0x7e2b3ae8, 0x1592d257), |
2698 | | WTCP(0x7e222672, 0x15c7a9ea), WTCP(0x7e18fbda, 0x15fc7daa), |
2699 | | WTCP(0x7e0fbb22, 0x16314d8e), WTCP(0x7e06644c, 0x1666198d), |
2700 | | WTCP(0x7dfcf759, 0x169ae19f), WTCP(0x7df3744b, 0x16cfa5b9), |
2701 | | WTCP(0x7de9db23, 0x170465d2), WTCP(0x7de02be4, 0x173921e2), |
2702 | | WTCP(0x7dd6668f, 0x176dd9de), WTCP(0x7dcc8b25, 0x17a28dbe), |
2703 | | WTCP(0x7dc299a9, 0x17d73d79), WTCP(0x7db8921c, 0x180be904), |
2704 | | WTCP(0x7dae747f, 0x18409058), WTCP(0x7da440d6, 0x1875336a), |
2705 | | WTCP(0x7d99f721, 0x18a9d231), WTCP(0x7d8f9762, 0x18de6ca5), |
2706 | | WTCP(0x7d85219c, 0x191302bc), WTCP(0x7d7a95cf, 0x1947946c), |
2707 | | WTCP(0x7d6ff3fe, 0x197c21ad), WTCP(0x7d653c2b, 0x19b0aa75), |
2708 | | WTCP(0x7d5a6e57, 0x19e52ebb), WTCP(0x7d4f8a85, 0x1a19ae76), |
2709 | | WTCP(0x7d4490b6, 0x1a4e299d), WTCP(0x7d3980ec, 0x1a82a026), |
2710 | | WTCP(0x7d2e5b2a, 0x1ab71208), WTCP(0x7d231f70, 0x1aeb7f3a), |
2711 | | WTCP(0x7d17cdc2, 0x1b1fe7b3), WTCP(0x7d0c6621, 0x1b544b6a), |
2712 | | WTCP(0x7d00e88f, 0x1b88aa55), WTCP(0x7cf5550e, 0x1bbd046c), |
2713 | | WTCP(0x7ce9aba1, 0x1bf159a4), WTCP(0x7cddec48, 0x1c25a9f6), |
2714 | | WTCP(0x7cd21707, 0x1c59f557), WTCP(0x7cc62bdf, 0x1c8e3bbe), |
2715 | | WTCP(0x7cba2ad3, 0x1cc27d23), WTCP(0x7cae13e4, 0x1cf6b97c), |
2716 | | WTCP(0x7ca1e715, 0x1d2af0c1), WTCP(0x7c95a467, 0x1d5f22e7), |
2717 | | WTCP(0x7c894bde, 0x1d934fe5), WTCP(0x7c7cdd7b, 0x1dc777b3), |
2718 | | WTCP(0x7c705940, 0x1dfb9a48), WTCP(0x7c63bf2f, 0x1e2fb79a), |
2719 | | WTCP(0x7c570f4b, 0x1e63cfa0), WTCP(0x7c4a4996, 0x1e97e251), |
2720 | | WTCP(0x7c3d6e13, 0x1ecbefa4), WTCP(0x7c307cc2, 0x1efff78f), |
2721 | | WTCP(0x7c2375a8, 0x1f33fa0a), WTCP(0x7c1658c5, 0x1f67f70b), |
2722 | | WTCP(0x7c09261d, 0x1f9bee8a), WTCP(0x7bfbddb1, 0x1fcfe07d), |
2723 | | WTCP(0x7bee7f85, 0x2003ccdb), WTCP(0x7be10b99, 0x2037b39b), |
2724 | | WTCP(0x7bd381f1, 0x206b94b4), WTCP(0x7bc5e290, 0x209f701c), |
2725 | | WTCP(0x7bb82d76, 0x20d345cc), WTCP(0x7baa62a8, 0x210715b8), |
2726 | | WTCP(0x7b9c8226, 0x213adfda), WTCP(0x7b8e8bf5, 0x216ea426), |
2727 | | WTCP(0x7b808015, 0x21a26295), WTCP(0x7b725e8a, 0x21d61b1e), |
2728 | | WTCP(0x7b642756, 0x2209cdb6), WTCP(0x7b55da7c, 0x223d7a55), |
2729 | | WTCP(0x7b4777fe, 0x227120f3), WTCP(0x7b38ffde, 0x22a4c185), |
2730 | | WTCP(0x7b2a721f, 0x22d85c04), WTCP(0x7b1bcec4, 0x230bf065), |
2731 | | WTCP(0x7b0d15d0, 0x233f7ea0), WTCP(0x7afe4744, 0x237306ab), |
2732 | | WTCP(0x7aef6323, 0x23a6887f), WTCP(0x7ae06971, 0x23da0411), |
2733 | | WTCP(0x7ad15a2f, 0x240d7958), WTCP(0x7ac23561, 0x2440e84d), |
2734 | | WTCP(0x7ab2fb09, 0x247450e4), WTCP(0x7aa3ab29, 0x24a7b317), |
2735 | | WTCP(0x7a9445c5, 0x24db0edb), WTCP(0x7a84cade, 0x250e6427), |
2736 | | WTCP(0x7a753a79, 0x2541b2f3), WTCP(0x7a659496, 0x2574fb36), |
2737 | | WTCP(0x7a55d93a, 0x25a83ce6), WTCP(0x7a460867, 0x25db77fa), |
2738 | | WTCP(0x7a362220, 0x260eac6a), WTCP(0x7a262668, 0x2641da2d), |
2739 | | WTCP(0x7a161540, 0x26750139), WTCP(0x7a05eead, 0x26a82186), |
2740 | | WTCP(0x79f5b2b1, 0x26db3b0a), WTCP(0x79e5614f, 0x270e4dbd), |
2741 | | WTCP(0x79d4fa89, 0x27415996), WTCP(0x79c47e63, 0x27745e8c), |
2742 | | WTCP(0x79b3ece0, 0x27a75c95), WTCP(0x79a34602, 0x27da53a9), |
2743 | | WTCP(0x799289cc, 0x280d43bf), WTCP(0x7981b841, 0x28402cce), |
2744 | | WTCP(0x7970d165, 0x28730ecd), WTCP(0x795fd53a, 0x28a5e9b4), |
2745 | | WTCP(0x794ec3c3, 0x28d8bd78), WTCP(0x793d9d03, 0x290b8a12), |
2746 | | WTCP(0x792c60fe, 0x293e4f78), WTCP(0x791b0fb5, 0x29710da1), |
2747 | | WTCP(0x7909a92d, 0x29a3c485), WTCP(0x78f82d68, 0x29d6741b), |
2748 | | WTCP(0x78e69c69, 0x2a091c59), WTCP(0x78d4f634, 0x2a3bbd37), |
2749 | | WTCP(0x78c33acb, 0x2a6e56ac), WTCP(0x78b16a32, 0x2aa0e8b0), |
2750 | | WTCP(0x789f846b, 0x2ad37338), WTCP(0x788d897b, 0x2b05f63d), |
2751 | | WTCP(0x787b7963, 0x2b3871b5), WTCP(0x78695428, 0x2b6ae598), |
2752 | | WTCP(0x785719cc, 0x2b9d51dd), WTCP(0x7844ca53, 0x2bcfb67b), |
2753 | | WTCP(0x783265c0, 0x2c021369), WTCP(0x781fec15, 0x2c34689e), |
2754 | | WTCP(0x780d5d57, 0x2c66b611), WTCP(0x77fab989, 0x2c98fbba), |
2755 | | WTCP(0x77e800ad, 0x2ccb3990), WTCP(0x77d532c7, 0x2cfd6f8a), |
2756 | | WTCP(0x77c24fdb, 0x2d2f9d9f), WTCP(0x77af57eb, 0x2d61c3c7), |
2757 | | WTCP(0x779c4afc, 0x2d93e1f8), WTCP(0x77892910, 0x2dc5f829), |
2758 | | WTCP(0x7775f22a, 0x2df80653), WTCP(0x7762a64f, 0x2e2a0c6c), |
2759 | | WTCP(0x774f4581, 0x2e5c0a6b), WTCP(0x773bcfc4, 0x2e8e0048), |
2760 | | WTCP(0x7728451c, 0x2ebfedfa), WTCP(0x7714a58b, 0x2ef1d377), |
2761 | | WTCP(0x7700f115, 0x2f23b0b9), WTCP(0x76ed27be, 0x2f5585b5), |
2762 | | WTCP(0x76d94989, 0x2f875262), WTCP(0x76c55679, 0x2fb916b9), |
2763 | | WTCP(0x76b14e93, 0x2fead2b0), WTCP(0x769d31d9, 0x301c863f), |
2764 | | WTCP(0x76890050, 0x304e315d), WTCP(0x7674b9fa, 0x307fd401), |
2765 | | WTCP(0x76605edb, 0x30b16e23), WTCP(0x764beef8, 0x30e2ffb9), |
2766 | | WTCP(0x76376a52, 0x311488bc), WTCP(0x7622d0ef, 0x31460922), |
2767 | | WTCP(0x760e22d1, 0x317780e2), WTCP(0x75f95ffc, 0x31a8eff5), |
2768 | | WTCP(0x75e48874, 0x31da5651), WTCP(0x75cf9c3d, 0x320bb3ee), |
2769 | | WTCP(0x75ba9b5a, 0x323d08c3), WTCP(0x75a585cf, 0x326e54c7), |
2770 | | WTCP(0x75905ba0, 0x329f97f3), WTCP(0x757b1ccf, 0x32d0d23c), |
2771 | | WTCP(0x7565c962, 0x3302039b), WTCP(0x7550615c, 0x33332c06), |
2772 | | WTCP(0x753ae4c0, 0x33644b76), WTCP(0x75255392, 0x339561e1), |
2773 | | WTCP(0x750fadd7, 0x33c66f40), WTCP(0x74f9f391, 0x33f77388), |
2774 | | WTCP(0x74e424c5, 0x34286eb3), WTCP(0x74ce4177, 0x345960b7), |
2775 | | WTCP(0x74b849aa, 0x348a498b), WTCP(0x74a23d62, 0x34bb2927), |
2776 | | WTCP(0x748c1ca4, 0x34ebff83), WTCP(0x7475e772, 0x351ccc96), |
2777 | | WTCP(0x745f9dd1, 0x354d9057), WTCP(0x74493fc5, 0x357e4abe), |
2778 | | WTCP(0x7432cd51, 0x35aefbc2), WTCP(0x741c467b, 0x35dfa35a), |
2779 | | WTCP(0x7405ab45, 0x3610417f), WTCP(0x73eefbb3, 0x3640d627), |
2780 | | WTCP(0x73d837ca, 0x3671614b), WTCP(0x73c15f8d, 0x36a1e2e0), |
2781 | | WTCP(0x73aa7301, 0x36d25ae0), WTCP(0x7393722a, 0x3702c942), |
2782 | | WTCP(0x737c5d0b, 0x37332dfd), WTCP(0x736533a9, 0x37638908), |
2783 | | WTCP(0x734df607, 0x3793da5b), WTCP(0x7336a42b, 0x37c421ee), |
2784 | | WTCP(0x731f3e17, 0x37f45fb7), WTCP(0x7307c3d0, 0x382493b0), |
2785 | | WTCP(0x72f0355a, 0x3854bdcf), WTCP(0x72d892ba, 0x3884de0b), |
2786 | | WTCP(0x72c0dbf3, 0x38b4f45d), WTCP(0x72a91109, 0x38e500bc), |
2787 | | WTCP(0x72913201, 0x3915031f), WTCP(0x72793edf, 0x3944fb7e), |
2788 | | WTCP(0x726137a8, 0x3974e9d0), WTCP(0x72491c5e, 0x39a4ce0e), |
2789 | | WTCP(0x7230ed07, 0x39d4a82f), WTCP(0x7218a9a7, 0x3a04782a), |
2790 | | WTCP(0x72005242, 0x3a343df7), WTCP(0x71e7e6dc, 0x3a63f98d), |
2791 | | WTCP(0x71cf677a, 0x3a93aae5), WTCP(0x71b6d420, 0x3ac351f6), |
2792 | | WTCP(0x719e2cd2, 0x3af2eeb7), WTCP(0x71857195, 0x3b228120), |
2793 | | WTCP(0x716ca26c, 0x3b52092a), WTCP(0x7153bf5d, 0x3b8186ca), |
2794 | | WTCP(0x713ac86b, 0x3bb0f9fa), WTCP(0x7121bd9c, 0x3be062b0), |
2795 | | WTCP(0x71089ef2, 0x3c0fc0e6), WTCP(0x70ef6c74, 0x3c3f1491), |
2796 | | WTCP(0x70d62625, 0x3c6e5daa), WTCP(0x70bccc09, 0x3c9d9c28), |
2797 | | WTCP(0x70a35e25, 0x3cccd004), WTCP(0x7089dc7e, 0x3cfbf935), |
2798 | | WTCP(0x70704718, 0x3d2b17b3), WTCP(0x70569df8, 0x3d5a2b75), |
2799 | | WTCP(0x703ce122, 0x3d893474), WTCP(0x7023109a, 0x3db832a6), |
2800 | | WTCP(0x70092c65, 0x3de72604), WTCP(0x6fef3488, 0x3e160e85), |
2801 | | WTCP(0x6fd52907, 0x3e44ec22), WTCP(0x6fbb09e7, 0x3e73bed2), |
2802 | | WTCP(0x6fa0d72c, 0x3ea2868c), WTCP(0x6f8690db, 0x3ed14349), |
2803 | | WTCP(0x6f6c36f8, 0x3efff501), WTCP(0x6f51c989, 0x3f2e9bab), |
2804 | | WTCP(0x6f374891, 0x3f5d373e), WTCP(0x6f1cb416, 0x3f8bc7b4), |
2805 | | WTCP(0x6f020c1c, 0x3fba4d03), WTCP(0x6ee750a8, 0x3fe8c724), |
2806 | | WTCP(0x6ecc81be, 0x4017360e), WTCP(0x6eb19f64, 0x404599b9), |
2807 | | WTCP(0x6e96a99d, 0x4073f21d), WTCP(0x6e7ba06f, 0x40a23f32), |
2808 | | WTCP(0x6e6083de, 0x40d080f0), WTCP(0x6e4553ef, 0x40feb74f), |
2809 | | WTCP(0x6e2a10a8, 0x412ce246), WTCP(0x6e0eba0c, 0x415b01ce), |
2810 | | WTCP(0x6df35020, 0x418915de), WTCP(0x6dd7d2ea, 0x41b71e6f), |
2811 | | WTCP(0x6dbc426e, 0x41e51b77), WTCP(0x6da09eb1, 0x42130cf0), |
2812 | | WTCP(0x6d84e7b7, 0x4240f2d1), WTCP(0x6d691d87, 0x426ecd12), |
2813 | | WTCP(0x6d4d4023, 0x429c9bab), WTCP(0x6d314f93, 0x42ca5e94), |
2814 | | WTCP(0x6d154bd9, 0x42f815c5), WTCP(0x6cf934fc, 0x4325c135), |
2815 | | WTCP(0x6cdd0b00, 0x435360de), WTCP(0x6cc0cdea, 0x4380f4b7), |
2816 | | WTCP(0x6ca47dbf, 0x43ae7cb7), WTCP(0x6c881a84, 0x43dbf8d7), |
2817 | | WTCP(0x6c6ba43e, 0x44096910), WTCP(0x6c4f1af2, 0x4436cd58), |
2818 | | WTCP(0x6c327ea6, 0x446425a8), WTCP(0x6c15cf5d, 0x449171f8), |
2819 | | WTCP(0x6bf90d1d, 0x44beb240), WTCP(0x6bdc37eb, 0x44ebe679), |
2820 | | WTCP(0x6bbf4fcd, 0x45190e99), WTCP(0x6ba254c7, 0x45462a9a), |
2821 | | WTCP(0x6b8546de, 0x45733a73), WTCP(0x6b682617, 0x45a03e1d), |
2822 | | WTCP(0x6b4af279, 0x45cd358f), WTCP(0x6b2dac06, 0x45fa20c2), |
2823 | | WTCP(0x6b1052c6, 0x4626ffae), WTCP(0x6af2e6bc, 0x4653d24b), |
2824 | | WTCP(0x6ad567ef, 0x46809891), WTCP(0x6ab7d663, 0x46ad5278), |
2825 | | WTCP(0x6a9a321d, 0x46d9fff8), WTCP(0x6a7c7b23, 0x4706a10a), |
2826 | | WTCP(0x6a5eb17a, 0x473335a5), WTCP(0x6a40d527, 0x475fbdc3), |
2827 | | WTCP(0x6a22e630, 0x478c395a), WTCP(0x6a04e499, 0x47b8a864), |
2828 | | WTCP(0x69e6d067, 0x47e50ad8), WTCP(0x69c8a9a1, 0x481160ae), |
2829 | | WTCP(0x69aa704c, 0x483da9e0), WTCP(0x698c246c, 0x4869e665), |
2830 | | WTCP(0x696dc607, 0x48961635), WTCP(0x694f5523, 0x48c23949), |
2831 | | WTCP(0x6930d1c4, 0x48ee4f98), WTCP(0x69123bf1, 0x491a591c), |
2832 | | WTCP(0x68f393ae, 0x494655cc), WTCP(0x68d4d900, 0x497245a1), |
2833 | | WTCP(0x68b60bee, 0x499e2892), WTCP(0x68972c7d, 0x49c9fe99), |
2834 | | WTCP(0x68783ab1, 0x49f5c7ae), WTCP(0x68593691, 0x4a2183c8), |
2835 | | WTCP(0x683a2022, 0x4a4d32e1), WTCP(0x681af76a, 0x4a78d4f0), |
2836 | | WTCP(0x67fbbc6d, 0x4aa469ee), WTCP(0x67dc6f31, 0x4acff1d3), |
2837 | | WTCP(0x67bd0fbd, 0x4afb6c98), WTCP(0x679d9e14, 0x4b26da35), |
2838 | | WTCP(0x677e1a3e, 0x4b523aa2), WTCP(0x675e843e, 0x4b7d8dd8), |
2839 | | WTCP(0x673edc1c, 0x4ba8d3cf), WTCP(0x671f21dc, 0x4bd40c80), |
2840 | | WTCP(0x66ff5584, 0x4bff37e2), WTCP(0x66df771a, 0x4c2a55ef), |
2841 | | WTCP(0x66bf86a3, 0x4c55669f), WTCP(0x669f8425, 0x4c8069ea), |
2842 | | WTCP(0x667f6fa5, 0x4cab5fc9), WTCP(0x665f4929, 0x4cd64834), |
2843 | | WTCP(0x663f10b7, 0x4d012324), WTCP(0x661ec654, 0x4d2bf091), |
2844 | | WTCP(0x65fe6a06, 0x4d56b073), WTCP(0x65ddfbd3, 0x4d8162c4), |
2845 | | WTCP(0x65bd7bc0, 0x4dac077b), WTCP(0x659ce9d4, 0x4dd69e92), |
2846 | | WTCP(0x657c4613, 0x4e012800), WTCP(0x655b9083, 0x4e2ba3be), |
2847 | | WTCP(0x653ac92b, 0x4e5611c5), WTCP(0x6519f010, 0x4e80720e), |
2848 | | WTCP(0x64f90538, 0x4eaac490), WTCP(0x64d808a8, 0x4ed50945), |
2849 | | WTCP(0x64b6fa66, 0x4eff4025), WTCP(0x6495da79, 0x4f296928), |
2850 | | WTCP(0x6474a8e5, 0x4f538448), WTCP(0x645365b2, 0x4f7d917c), |
2851 | | WTCP(0x643210e4, 0x4fa790be), WTCP(0x6410aa81, 0x4fd18206), |
2852 | | WTCP(0x63ef3290, 0x4ffb654d), WTCP(0x63cda916, 0x50253a8b), |
2853 | | WTCP(0x63ac0e19, 0x504f01ba), WTCP(0x638a619e, 0x5078bad1), |
2854 | | WTCP(0x6368a3ad, 0x50a265c9), WTCP(0x6346d44b, 0x50cc029c), |
2855 | | WTCP(0x6324f37d, 0x50f59141), WTCP(0x6303014a, 0x511f11b2), |
2856 | | WTCP(0x62e0fdb8, 0x514883e7), WTCP(0x62bee8cc, 0x5171e7d9), |
2857 | | WTCP(0x629cc28c, 0x519b3d80), WTCP(0x627a8b00, 0x51c484d6), |
2858 | | WTCP(0x6258422c, 0x51edbdd4), WTCP(0x6235e816, 0x5216e871), |
2859 | | WTCP(0x62137cc5, 0x524004a7), WTCP(0x61f1003f, 0x5269126e), |
2860 | | WTCP(0x61ce7289, 0x529211c0), WTCP(0x61abd3ab, 0x52bb0295), |
2861 | | WTCP(0x618923a9, 0x52e3e4e6), WTCP(0x61666289, 0x530cb8ac), |
2862 | | WTCP(0x61439053, 0x53357ddf), WTCP(0x6120ad0d, 0x535e3479), |
2863 | | WTCP(0x60fdb8bb, 0x5386dc72), WTCP(0x60dab365, 0x53af75c3), |
2864 | | WTCP(0x60b79d10, 0x53d80065), WTCP(0x609475c3, 0x54007c51), |
2865 | | WTCP(0x60713d84, 0x5428e980), WTCP(0x604df459, 0x545147eb), |
2866 | | WTCP(0x602a9a48, 0x5479978a), WTCP(0x60072f57, 0x54a1d857), |
2867 | | WTCP(0x5fe3b38d, 0x54ca0a4b), WTCP(0x5fc026f0, 0x54f22d5d), |
2868 | | WTCP(0x5f9c8987, 0x551a4189), WTCP(0x5f78db56, 0x554246c6), |
2869 | | WTCP(0x5f551c65, 0x556a3d0d), WTCP(0x5f314cba, 0x55922457), |
2870 | | WTCP(0x5f0d6c5b, 0x55b9fc9e), WTCP(0x5ee97b4f, 0x55e1c5da), |
2871 | | WTCP(0x5ec5799b, 0x56098005), WTCP(0x5ea16747, 0x56312b17), |
2872 | | WTCP(0x5e7d4458, 0x5658c709), WTCP(0x5e5910d4, 0x568053d5), |
2873 | | WTCP(0x5e34ccc3, 0x56a7d174), WTCP(0x5e10782b, 0x56cf3fde), |
2874 | | WTCP(0x5dec1311, 0x56f69f0d), WTCP(0x5dc79d7c, 0x571deefa), |
2875 | | WTCP(0x5da31773, 0x57452f9d), WTCP(0x5d7e80fc, 0x576c60f1), |
2876 | | WTCP(0x5d59da1e, 0x579382ee), WTCP(0x5d3522de, 0x57ba958d), |
2877 | | WTCP(0x5d105b44, 0x57e198c7), WTCP(0x5ceb8355, 0x58088c96), |
2878 | | WTCP(0x5cc69b19, 0x582f70f3), WTCP(0x5ca1a295, 0x585645d7), |
2879 | | WTCP(0x5c7c99d1, 0x587d0b3b), WTCP(0x5c5780d3, 0x58a3c118), |
2880 | | WTCP(0x5c3257a0, 0x58ca6767), WTCP(0x5c0d1e41, 0x58f0fe23), |
2881 | | WTCP(0x5be7d4ba, 0x59178543), WTCP(0x5bc27b14, 0x593dfcc2), |
2882 | | WTCP(0x5b9d1154, 0x59646498), WTCP(0x5b779780, 0x598abcbe), |
2883 | | WTCP(0x5b520da1, 0x59b1052f), WTCP(0x5b2c73bb, 0x59d73de3), |
2884 | | WTCP(0x5b06c9d6, 0x59fd66d4), WTCP(0x5ae10ff9, 0x5a237ffa), |
2885 | | WTCP(0x5abb4629, 0x5a498950), WTCP(0x5a956c6e, 0x5a6f82ce), |
2886 | | }; |
2887 | | |
2888 | | RAM_ALIGN |
2889 | | LNK_SECTION_CONSTDATA |
2890 | | const FIXP_WTP SineWindow1024[] = { |
2891 | | WTCP(0x7ffffd88, 0x001921fb), WTCP(0x7fffe9cb, 0x004b65ee), |
2892 | | WTCP(0x7fffc251, 0x007da9d4), WTCP(0x7fff8719, 0x00afeda8), |
2893 | | WTCP(0x7fff3824, 0x00e23160), WTCP(0x7ffed572, 0x011474f6), |
2894 | | WTCP(0x7ffe5f03, 0x0146b860), WTCP(0x7ffdd4d7, 0x0178fb99), |
2895 | | WTCP(0x7ffd36ee, 0x01ab3e97), WTCP(0x7ffc8549, 0x01dd8154), |
2896 | | WTCP(0x7ffbbfe6, 0x020fc3c6), WTCP(0x7ffae6c7, 0x024205e8), |
2897 | | WTCP(0x7ff9f9ec, 0x027447b0), WTCP(0x7ff8f954, 0x02a68917), |
2898 | | WTCP(0x7ff7e500, 0x02d8ca16), WTCP(0x7ff6bcf0, 0x030b0aa4), |
2899 | | WTCP(0x7ff58125, 0x033d4abb), WTCP(0x7ff4319d, 0x036f8a51), |
2900 | | WTCP(0x7ff2ce5b, 0x03a1c960), WTCP(0x7ff1575d, 0x03d407df), |
2901 | | WTCP(0x7fefcca4, 0x040645c7), WTCP(0x7fee2e30, 0x04388310), |
2902 | | WTCP(0x7fec7c02, 0x046abfb3), WTCP(0x7feab61a, 0x049cfba7), |
2903 | | WTCP(0x7fe8dc78, 0x04cf36e5), WTCP(0x7fe6ef1c, 0x05017165), |
2904 | | WTCP(0x7fe4ee06, 0x0533ab20), WTCP(0x7fe2d938, 0x0565e40d), |
2905 | | WTCP(0x7fe0b0b1, 0x05981c26), WTCP(0x7fde7471, 0x05ca5361), |
2906 | | WTCP(0x7fdc247a, 0x05fc89b8), WTCP(0x7fd9c0ca, 0x062ebf22), |
2907 | | WTCP(0x7fd74964, 0x0660f398), WTCP(0x7fd4be46, 0x06932713), |
2908 | | WTCP(0x7fd21f72, 0x06c5598a), WTCP(0x7fcf6ce8, 0x06f78af6), |
2909 | | WTCP(0x7fcca6a7, 0x0729bb4e), WTCP(0x7fc9ccb2, 0x075bea8c), |
2910 | | WTCP(0x7fc6df08, 0x078e18a7), WTCP(0x7fc3dda9, 0x07c04598), |
2911 | | WTCP(0x7fc0c896, 0x07f27157), WTCP(0x7fbd9fd0, 0x08249bdd), |
2912 | | WTCP(0x7fba6357, 0x0856c520), WTCP(0x7fb7132b, 0x0888ed1b), |
2913 | | WTCP(0x7fb3af4e, 0x08bb13c5), WTCP(0x7fb037bf, 0x08ed3916), |
2914 | | WTCP(0x7facac7f, 0x091f5d06), WTCP(0x7fa90d8e, 0x09517f8f), |
2915 | | WTCP(0x7fa55aee, 0x0983a0a7), WTCP(0x7fa1949e, 0x09b5c048), |
2916 | | WTCP(0x7f9dbaa0, 0x09e7de6a), WTCP(0x7f99ccf4, 0x0a19fb04), |
2917 | | WTCP(0x7f95cb9a, 0x0a4c1610), WTCP(0x7f91b694, 0x0a7e2f85), |
2918 | | WTCP(0x7f8d8de1, 0x0ab0475c), WTCP(0x7f895182, 0x0ae25d8d), |
2919 | | WTCP(0x7f850179, 0x0b147211), WTCP(0x7f809dc5, 0x0b4684df), |
2920 | | WTCP(0x7f7c2668, 0x0b7895f0), WTCP(0x7f779b62, 0x0baaa53b), |
2921 | | WTCP(0x7f72fcb4, 0x0bdcb2bb), WTCP(0x7f6e4a5e, 0x0c0ebe66), |
2922 | | WTCP(0x7f698461, 0x0c40c835), WTCP(0x7f64aabf, 0x0c72d020), |
2923 | | WTCP(0x7f5fbd77, 0x0ca4d620), WTCP(0x7f5abc8a, 0x0cd6da2d), |
2924 | | WTCP(0x7f55a7fa, 0x0d08dc3f), WTCP(0x7f507fc7, 0x0d3adc4e), |
2925 | | WTCP(0x7f4b43f2, 0x0d6cda53), WTCP(0x7f45f47b, 0x0d9ed646), |
2926 | | WTCP(0x7f409164, 0x0dd0d01f), WTCP(0x7f3b1aad, 0x0e02c7d7), |
2927 | | WTCP(0x7f359057, 0x0e34bd66), WTCP(0x7f2ff263, 0x0e66b0c3), |
2928 | | WTCP(0x7f2a40d2, 0x0e98a1e9), WTCP(0x7f247ba5, 0x0eca90ce), |
2929 | | WTCP(0x7f1ea2dc, 0x0efc7d6b), WTCP(0x7f18b679, 0x0f2e67b8), |
2930 | | WTCP(0x7f12b67c, 0x0f604faf), WTCP(0x7f0ca2e7, 0x0f923546), |
2931 | | WTCP(0x7f067bba, 0x0fc41876), WTCP(0x7f0040f6, 0x0ff5f938), |
2932 | | WTCP(0x7ef9f29d, 0x1027d784), WTCP(0x7ef390ae, 0x1059b352), |
2933 | | WTCP(0x7eed1b2c, 0x108b8c9b), WTCP(0x7ee69217, 0x10bd6356), |
2934 | | WTCP(0x7edff570, 0x10ef377d), WTCP(0x7ed94538, 0x11210907), |
2935 | | WTCP(0x7ed28171, 0x1152d7ed), WTCP(0x7ecbaa1a, 0x1184a427), |
2936 | | WTCP(0x7ec4bf36, 0x11b66dad), WTCP(0x7ebdc0c6, 0x11e83478), |
2937 | | WTCP(0x7eb6aeca, 0x1219f880), WTCP(0x7eaf8943, 0x124bb9be), |
2938 | | WTCP(0x7ea85033, 0x127d7829), WTCP(0x7ea1039b, 0x12af33ba), |
2939 | | WTCP(0x7e99a37c, 0x12e0ec6a), WTCP(0x7e922fd6, 0x1312a230), |
2940 | | WTCP(0x7e8aa8ac, 0x13445505), WTCP(0x7e830dff, 0x137604e2), |
2941 | | WTCP(0x7e7b5fce, 0x13a7b1bf), WTCP(0x7e739e1d, 0x13d95b93), |
2942 | | WTCP(0x7e6bc8eb, 0x140b0258), WTCP(0x7e63e03b, 0x143ca605), |
2943 | | WTCP(0x7e5be40c, 0x146e4694), WTCP(0x7e53d462, 0x149fe3fc), |
2944 | | WTCP(0x7e4bb13c, 0x14d17e36), WTCP(0x7e437a9c, 0x1503153a), |
2945 | | WTCP(0x7e3b3083, 0x1534a901), WTCP(0x7e32d2f4, 0x15663982), |
2946 | | WTCP(0x7e2a61ed, 0x1597c6b7), WTCP(0x7e21dd73, 0x15c95097), |
2947 | | WTCP(0x7e194584, 0x15fad71b), WTCP(0x7e109a24, 0x162c5a3b), |
2948 | | WTCP(0x7e07db52, 0x165dd9f0), WTCP(0x7dff0911, 0x168f5632), |
2949 | | WTCP(0x7df62362, 0x16c0cef9), WTCP(0x7ded2a47, 0x16f2443e), |
2950 | | WTCP(0x7de41dc0, 0x1723b5f9), WTCP(0x7ddafdce, 0x17552422), |
2951 | | WTCP(0x7dd1ca75, 0x17868eb3), WTCP(0x7dc883b4, 0x17b7f5a3), |
2952 | | WTCP(0x7dbf298d, 0x17e958ea), WTCP(0x7db5bc02, 0x181ab881), |
2953 | | WTCP(0x7dac3b15, 0x184c1461), WTCP(0x7da2a6c6, 0x187d6c82), |
2954 | | WTCP(0x7d98ff17, 0x18aec0db), WTCP(0x7d8f4409, 0x18e01167), |
2955 | | WTCP(0x7d85759f, 0x19115e1c), WTCP(0x7d7b93da, 0x1942a6f3), |
2956 | | WTCP(0x7d719eba, 0x1973ebe6), WTCP(0x7d679642, 0x19a52ceb), |
2957 | | WTCP(0x7d5d7a74, 0x19d669fc), WTCP(0x7d534b50, 0x1a07a311), |
2958 | | WTCP(0x7d4908d9, 0x1a38d823), WTCP(0x7d3eb30f, 0x1a6a0929), |
2959 | | WTCP(0x7d3449f5, 0x1a9b361d), WTCP(0x7d29cd8c, 0x1acc5ef6), |
2960 | | WTCP(0x7d1f3dd6, 0x1afd83ad), WTCP(0x7d149ad5, 0x1b2ea43a), |
2961 | | WTCP(0x7d09e489, 0x1b5fc097), WTCP(0x7cff1af5, 0x1b90d8bb), |
2962 | | WTCP(0x7cf43e1a, 0x1bc1ec9e), WTCP(0x7ce94dfb, 0x1bf2fc3a), |
2963 | | WTCP(0x7cde4a98, 0x1c240786), WTCP(0x7cd333f3, 0x1c550e7c), |
2964 | | WTCP(0x7cc80a0f, 0x1c861113), WTCP(0x7cbcccec, 0x1cb70f43), |
2965 | | WTCP(0x7cb17c8d, 0x1ce80906), WTCP(0x7ca618f3, 0x1d18fe54), |
2966 | | WTCP(0x7c9aa221, 0x1d49ef26), WTCP(0x7c8f1817, 0x1d7adb73), |
2967 | | WTCP(0x7c837ad8, 0x1dabc334), WTCP(0x7c77ca65, 0x1ddca662), |
2968 | | WTCP(0x7c6c06c0, 0x1e0d84f5), WTCP(0x7c602fec, 0x1e3e5ee5), |
2969 | | WTCP(0x7c5445e9, 0x1e6f342c), WTCP(0x7c4848ba, 0x1ea004c1), |
2970 | | WTCP(0x7c3c3860, 0x1ed0d09d), WTCP(0x7c3014de, 0x1f0197b8), |
2971 | | WTCP(0x7c23de35, 0x1f325a0b), WTCP(0x7c179467, 0x1f63178f), |
2972 | | WTCP(0x7c0b3777, 0x1f93d03c), WTCP(0x7bfec765, 0x1fc4840a), |
2973 | | WTCP(0x7bf24434, 0x1ff532f2), WTCP(0x7be5ade6, 0x2025dcec), |
2974 | | WTCP(0x7bd9047c, 0x205681f1), WTCP(0x7bcc47fa, 0x208721f9), |
2975 | | WTCP(0x7bbf7860, 0x20b7bcfe), WTCP(0x7bb295b0, 0x20e852f6), |
2976 | | WTCP(0x7ba59fee, 0x2118e3dc), WTCP(0x7b989719, 0x21496fa7), |
2977 | | WTCP(0x7b8b7b36, 0x2179f64f), WTCP(0x7b7e4c45, 0x21aa77cf), |
2978 | | WTCP(0x7b710a49, 0x21daf41d), WTCP(0x7b63b543, 0x220b6b32), |
2979 | | WTCP(0x7b564d36, 0x223bdd08), WTCP(0x7b48d225, 0x226c4996), |
2980 | | WTCP(0x7b3b4410, 0x229cb0d5), WTCP(0x7b2da2fa, 0x22cd12bd), |
2981 | | WTCP(0x7b1feee5, 0x22fd6f48), WTCP(0x7b1227d3, 0x232dc66d), |
2982 | | WTCP(0x7b044dc7, 0x235e1826), WTCP(0x7af660c2, 0x238e646a), |
2983 | | WTCP(0x7ae860c7, 0x23beab33), WTCP(0x7ada4dd8, 0x23eeec78), |
2984 | | WTCP(0x7acc27f7, 0x241f2833), WTCP(0x7abdef25, 0x244f5e5c), |
2985 | | WTCP(0x7aafa367, 0x247f8eec), WTCP(0x7aa144bc, 0x24afb9da), |
2986 | | WTCP(0x7a92d329, 0x24dfdf20), WTCP(0x7a844eae, 0x250ffeb7), |
2987 | | WTCP(0x7a75b74f, 0x25401896), WTCP(0x7a670d0d, 0x25702cb7), |
2988 | | WTCP(0x7a584feb, 0x25a03b11), WTCP(0x7a497feb, 0x25d0439f), |
2989 | | WTCP(0x7a3a9d0f, 0x26004657), WTCP(0x7a2ba75a, 0x26304333), |
2990 | | WTCP(0x7a1c9ece, 0x26603a2c), WTCP(0x7a0d836d, 0x26902b39), |
2991 | | WTCP(0x79fe5539, 0x26c01655), WTCP(0x79ef1436, 0x26effb76), |
2992 | | WTCP(0x79dfc064, 0x271fda96), WTCP(0x79d059c8, 0x274fb3ae), |
2993 | | WTCP(0x79c0e062, 0x277f86b5), WTCP(0x79b15435, 0x27af53a6), |
2994 | | WTCP(0x79a1b545, 0x27df1a77), WTCP(0x79920392, 0x280edb23), |
2995 | | WTCP(0x79823f20, 0x283e95a1), WTCP(0x797267f2, 0x286e49ea), |
2996 | | WTCP(0x79627e08, 0x289df7f8), WTCP(0x79528167, 0x28cd9fc1), |
2997 | | WTCP(0x79427210, 0x28fd4140), WTCP(0x79325006, 0x292cdc6d), |
2998 | | WTCP(0x79221b4b, 0x295c7140), WTCP(0x7911d3e2, 0x298bffb2), |
2999 | | WTCP(0x790179cd, 0x29bb87bc), WTCP(0x78f10d0f, 0x29eb0957), |
3000 | | WTCP(0x78e08dab, 0x2a1a847b), WTCP(0x78cffba3, 0x2a49f920), |
3001 | | WTCP(0x78bf56f9, 0x2a796740), WTCP(0x78ae9fb0, 0x2aa8ced3), |
3002 | | WTCP(0x789dd5cb, 0x2ad82fd2), WTCP(0x788cf94c, 0x2b078a36), |
3003 | | WTCP(0x787c0a36, 0x2b36ddf7), WTCP(0x786b088c, 0x2b662b0e), |
3004 | | WTCP(0x7859f44f, 0x2b957173), WTCP(0x7848cd83, 0x2bc4b120), |
3005 | | WTCP(0x7837942b, 0x2bf3ea0d), WTCP(0x78264849, 0x2c231c33), |
3006 | | WTCP(0x7814e9df, 0x2c52478a), WTCP(0x780378f1, 0x2c816c0c), |
3007 | | WTCP(0x77f1f581, 0x2cb089b1), WTCP(0x77e05f91, 0x2cdfa071), |
3008 | | WTCP(0x77ceb725, 0x2d0eb046), WTCP(0x77bcfc3f, 0x2d3db928), |
3009 | | WTCP(0x77ab2ee2, 0x2d6cbb10), WTCP(0x77994f11, 0x2d9bb5f6), |
3010 | | WTCP(0x77875cce, 0x2dcaa9d5), WTCP(0x7775581d, 0x2df996a3), |
3011 | | WTCP(0x776340ff, 0x2e287c5a), WTCP(0x77511778, 0x2e575af3), |
3012 | | WTCP(0x773edb8b, 0x2e863267), WTCP(0x772c8d3a, 0x2eb502ae), |
3013 | | WTCP(0x771a2c88, 0x2ee3cbc1), WTCP(0x7707b979, 0x2f128d99), |
3014 | | WTCP(0x76f5340e, 0x2f41482e), WTCP(0x76e29c4b, 0x2f6ffb7a), |
3015 | | WTCP(0x76cff232, 0x2f9ea775), WTCP(0x76bd35c7, 0x2fcd4c19), |
3016 | | WTCP(0x76aa670d, 0x2ffbe95d), WTCP(0x76978605, 0x302a7f3a), |
3017 | | WTCP(0x768492b4, 0x30590dab), WTCP(0x76718d1c, 0x308794a6), |
3018 | | WTCP(0x765e7540, 0x30b61426), WTCP(0x764b4b23, 0x30e48c22), |
3019 | | WTCP(0x76380ec8, 0x3112fc95), WTCP(0x7624c031, 0x31416576), |
3020 | | WTCP(0x76115f63, 0x316fc6be), WTCP(0x75fdec60, 0x319e2067), |
3021 | | WTCP(0x75ea672a, 0x31cc7269), WTCP(0x75d6cfc5, 0x31fabcbd), |
3022 | | WTCP(0x75c32634, 0x3228ff5c), WTCP(0x75af6a7b, 0x32573a3f), |
3023 | | WTCP(0x759b9c9b, 0x32856d5e), WTCP(0x7587bc98, 0x32b398b3), |
3024 | | WTCP(0x7573ca75, 0x32e1bc36), WTCP(0x755fc635, 0x330fd7e1), |
3025 | | WTCP(0x754bafdc, 0x333debab), WTCP(0x7537876c, 0x336bf78f), |
3026 | | WTCP(0x75234ce8, 0x3399fb85), WTCP(0x750f0054, 0x33c7f785), |
3027 | | WTCP(0x74faa1b3, 0x33f5eb89), WTCP(0x74e63108, 0x3423d78a), |
3028 | | WTCP(0x74d1ae55, 0x3451bb81), WTCP(0x74bd199f, 0x347f9766), |
3029 | | WTCP(0x74a872e8, 0x34ad6b32), WTCP(0x7493ba34, 0x34db36df), |
3030 | | WTCP(0x747eef85, 0x3508fa66), WTCP(0x746a12df, 0x3536b5be), |
3031 | | WTCP(0x74552446, 0x356468e2), WTCP(0x744023bc, 0x359213c9), |
3032 | | WTCP(0x742b1144, 0x35bfb66e), WTCP(0x7415ece2, 0x35ed50c9), |
3033 | | WTCP(0x7400b69a, 0x361ae2d3), WTCP(0x73eb6e6e, 0x36486c86), |
3034 | | WTCP(0x73d61461, 0x3675edd9), WTCP(0x73c0a878, 0x36a366c6), |
3035 | | WTCP(0x73ab2ab4, 0x36d0d746), WTCP(0x73959b1b, 0x36fe3f52), |
3036 | | WTCP(0x737ff9ae, 0x372b9ee3), WTCP(0x736a4671, 0x3758f5f2), |
3037 | | WTCP(0x73548168, 0x37864477), WTCP(0x733eaa96, 0x37b38a6d), |
3038 | | WTCP(0x7328c1ff, 0x37e0c7cc), WTCP(0x7312c7a5, 0x380dfc8d), |
3039 | | WTCP(0x72fcbb8c, 0x383b28a9), WTCP(0x72e69db7, 0x38684c19), |
3040 | | WTCP(0x72d06e2b, 0x389566d6), WTCP(0x72ba2cea, 0x38c278d9), |
3041 | | WTCP(0x72a3d9f7, 0x38ef821c), WTCP(0x728d7557, 0x391c8297), |
3042 | | WTCP(0x7276ff0d, 0x39497a43), WTCP(0x7260771b, 0x39766919), |
3043 | | WTCP(0x7249dd86, 0x39a34f13), WTCP(0x72333251, 0x39d02c2a), |
3044 | | WTCP(0x721c7580, 0x39fd0056), WTCP(0x7205a716, 0x3a29cb91), |
3045 | | WTCP(0x71eec716, 0x3a568dd4), WTCP(0x71d7d585, 0x3a834717), |
3046 | | WTCP(0x71c0d265, 0x3aaff755), WTCP(0x71a9bdba, 0x3adc9e86), |
3047 | | WTCP(0x71929789, 0x3b093ca3), WTCP(0x717b5fd3, 0x3b35d1a5), |
3048 | | WTCP(0x7164169d, 0x3b625d86), WTCP(0x714cbbeb, 0x3b8ee03e), |
3049 | | WTCP(0x71354fc0, 0x3bbb59c7), WTCP(0x711dd220, 0x3be7ca1a), |
3050 | | WTCP(0x7106430e, 0x3c143130), WTCP(0x70eea28e, 0x3c408f03), |
3051 | | WTCP(0x70d6f0a4, 0x3c6ce38a), WTCP(0x70bf2d53, 0x3c992ec0), |
3052 | | WTCP(0x70a7589f, 0x3cc5709e), WTCP(0x708f728b, 0x3cf1a91c), |
3053 | | WTCP(0x70777b1c, 0x3d1dd835), WTCP(0x705f7255, 0x3d49fde1), |
3054 | | WTCP(0x70475839, 0x3d761a19), WTCP(0x702f2ccd, 0x3da22cd7), |
3055 | | WTCP(0x7016f014, 0x3dce3614), WTCP(0x6ffea212, 0x3dfa35c8), |
3056 | | WTCP(0x6fe642ca, 0x3e262bee), WTCP(0x6fcdd241, 0x3e52187f), |
3057 | | WTCP(0x6fb5507a, 0x3e7dfb73), WTCP(0x6f9cbd79, 0x3ea9d4c3), |
3058 | | WTCP(0x6f841942, 0x3ed5a46b), WTCP(0x6f6b63d8, 0x3f016a61), |
3059 | | WTCP(0x6f529d40, 0x3f2d26a0), WTCP(0x6f39c57d, 0x3f58d921), |
3060 | | WTCP(0x6f20dc92, 0x3f8481dd), WTCP(0x6f07e285, 0x3fb020ce), |
3061 | | WTCP(0x6eeed758, 0x3fdbb5ec), WTCP(0x6ed5bb10, 0x40074132), |
3062 | | WTCP(0x6ebc8db0, 0x4032c297), WTCP(0x6ea34f3d, 0x405e3a16), |
3063 | | WTCP(0x6e89ffb9, 0x4089a7a8), WTCP(0x6e709f2a, 0x40b50b46), |
3064 | | WTCP(0x6e572d93, 0x40e064ea), WTCP(0x6e3daaf8, 0x410bb48c), |
3065 | | WTCP(0x6e24175c, 0x4136fa27), WTCP(0x6e0a72c5, 0x416235b2), |
3066 | | WTCP(0x6df0bd35, 0x418d6729), WTCP(0x6dd6f6b1, 0x41b88e84), |
3067 | | WTCP(0x6dbd1f3c, 0x41e3abbc), WTCP(0x6da336dc, 0x420ebecb), |
3068 | | WTCP(0x6d893d93, 0x4239c7aa), WTCP(0x6d6f3365, 0x4264c653), |
3069 | | WTCP(0x6d551858, 0x428fbabe), WTCP(0x6d3aec6e, 0x42baa4e6), |
3070 | | WTCP(0x6d20afac, 0x42e584c3), WTCP(0x6d066215, 0x43105a50), |
3071 | | WTCP(0x6cec03af, 0x433b2585), WTCP(0x6cd1947c, 0x4365e65b), |
3072 | | WTCP(0x6cb71482, 0x43909ccd), WTCP(0x6c9c83c3, 0x43bb48d4), |
3073 | | WTCP(0x6c81e245, 0x43e5ea68), WTCP(0x6c67300b, 0x44108184), |
3074 | | WTCP(0x6c4c6d1a, 0x443b0e21), WTCP(0x6c319975, 0x44659039), |
3075 | | WTCP(0x6c16b521, 0x449007c4), WTCP(0x6bfbc021, 0x44ba74bd), |
3076 | | WTCP(0x6be0ba7b, 0x44e4d71c), WTCP(0x6bc5a431, 0x450f2edb), |
3077 | | WTCP(0x6baa7d49, 0x45397bf4), WTCP(0x6b8f45c7, 0x4563be60), |
3078 | | WTCP(0x6b73fdae, 0x458df619), WTCP(0x6b58a503, 0x45b82318), |
3079 | | WTCP(0x6b3d3bcb, 0x45e24556), WTCP(0x6b21c208, 0x460c5cce), |
3080 | | WTCP(0x6b0637c1, 0x46366978), WTCP(0x6aea9cf8, 0x46606b4e), |
3081 | | WTCP(0x6acef1b2, 0x468a624a), WTCP(0x6ab335f4, 0x46b44e65), |
3082 | | WTCP(0x6a9769c1, 0x46de2f99), WTCP(0x6a7b8d1e, 0x470805df), |
3083 | | WTCP(0x6a5fa010, 0x4731d131), WTCP(0x6a43a29a, 0x475b9188), |
3084 | | WTCP(0x6a2794c1, 0x478546de), WTCP(0x6a0b7689, 0x47aef12c), |
3085 | | WTCP(0x69ef47f6, 0x47d8906d), WTCP(0x69d3090e, 0x48022499), |
3086 | | WTCP(0x69b6b9d3, 0x482badab), WTCP(0x699a5a4c, 0x48552b9b), |
3087 | | WTCP(0x697dea7b, 0x487e9e64), WTCP(0x69616a65, 0x48a805ff), |
3088 | | WTCP(0x6944da10, 0x48d16265), WTCP(0x6928397e, 0x48fab391), |
3089 | | WTCP(0x690b88b5, 0x4923f97b), WTCP(0x68eec7b9, 0x494d341e), |
3090 | | WTCP(0x68d1f68f, 0x49766373), WTCP(0x68b5153a, 0x499f8774), |
3091 | | WTCP(0x689823bf, 0x49c8a01b), WTCP(0x687b2224, 0x49f1ad61), |
3092 | | WTCP(0x685e106c, 0x4a1aaf3f), WTCP(0x6840ee9b, 0x4a43a5b0), |
3093 | | WTCP(0x6823bcb7, 0x4a6c90ad), WTCP(0x68067ac3, 0x4a957030), |
3094 | | WTCP(0x67e928c5, 0x4abe4433), WTCP(0x67cbc6c0, 0x4ae70caf), |
3095 | | WTCP(0x67ae54ba, 0x4b0fc99d), WTCP(0x6790d2b6, 0x4b387af9), |
3096 | | WTCP(0x677340ba, 0x4b6120bb), WTCP(0x67559eca, 0x4b89badd), |
3097 | | WTCP(0x6737ecea, 0x4bb24958), WTCP(0x671a2b20, 0x4bdacc28), |
3098 | | WTCP(0x66fc596f, 0x4c034345), WTCP(0x66de77dc, 0x4c2baea9), |
3099 | | WTCP(0x66c0866d, 0x4c540e4e), WTCP(0x66a28524, 0x4c7c622d), |
3100 | | WTCP(0x66847408, 0x4ca4aa41), WTCP(0x6666531d, 0x4ccce684), |
3101 | | WTCP(0x66482267, 0x4cf516ee), WTCP(0x6629e1ec, 0x4d1d3b7a), |
3102 | | WTCP(0x660b91af, 0x4d455422), WTCP(0x65ed31b5, 0x4d6d60df), |
3103 | | WTCP(0x65cec204, 0x4d9561ac), WTCP(0x65b0429f, 0x4dbd5682), |
3104 | | WTCP(0x6591b38c, 0x4de53f5a), WTCP(0x657314cf, 0x4e0d1c30), |
3105 | | WTCP(0x6554666d, 0x4e34ecfc), WTCP(0x6535a86b, 0x4e5cb1b9), |
3106 | | WTCP(0x6516dacd, 0x4e846a60), WTCP(0x64f7fd98, 0x4eac16eb), |
3107 | | WTCP(0x64d910d1, 0x4ed3b755), WTCP(0x64ba147d, 0x4efb4b96), |
3108 | | WTCP(0x649b08a0, 0x4f22d3aa), WTCP(0x647bed3f, 0x4f4a4f89), |
3109 | | WTCP(0x645cc260, 0x4f71bf2e), WTCP(0x643d8806, 0x4f992293), |
3110 | | WTCP(0x641e3e38, 0x4fc079b1), WTCP(0x63fee4f8, 0x4fe7c483), |
3111 | | WTCP(0x63df7c4d, 0x500f0302), WTCP(0x63c0043b, 0x50363529), |
3112 | | WTCP(0x63a07cc7, 0x505d5af1), WTCP(0x6380e5f6, 0x50847454), |
3113 | | WTCP(0x63613fcd, 0x50ab814d), WTCP(0x63418a50, 0x50d281d5), |
3114 | | WTCP(0x6321c585, 0x50f975e6), WTCP(0x6301f171, 0x51205d7b), |
3115 | | WTCP(0x62e20e17, 0x5147388c), WTCP(0x62c21b7e, 0x516e0715), |
3116 | | WTCP(0x62a219aa, 0x5194c910), WTCP(0x628208a1, 0x51bb7e75), |
3117 | | WTCP(0x6261e866, 0x51e22740), WTCP(0x6241b8ff, 0x5208c36a), |
3118 | | WTCP(0x62217a72, 0x522f52ee), WTCP(0x62012cc2, 0x5255d5c5), |
3119 | | WTCP(0x61e0cff5, 0x527c4bea), WTCP(0x61c06410, 0x52a2b556), |
3120 | | WTCP(0x619fe918, 0x52c91204), WTCP(0x617f5f12, 0x52ef61ee), |
3121 | | WTCP(0x615ec603, 0x5315a50e), WTCP(0x613e1df0, 0x533bdb5d), |
3122 | | WTCP(0x611d66de, 0x536204d7), WTCP(0x60fca0d2, 0x53882175), |
3123 | | WTCP(0x60dbcbd1, 0x53ae3131), WTCP(0x60bae7e1, 0x53d43406), |
3124 | | WTCP(0x6099f505, 0x53fa29ed), WTCP(0x6078f344, 0x542012e1), |
3125 | | WTCP(0x6057e2a2, 0x5445eedb), WTCP(0x6036c325, 0x546bbdd7), |
3126 | | WTCP(0x601594d1, 0x54917fce), WTCP(0x5ff457ad, 0x54b734ba), |
3127 | | WTCP(0x5fd30bbc, 0x54dcdc96), WTCP(0x5fb1b104, 0x5502775c), |
3128 | | WTCP(0x5f90478a, 0x55280505), WTCP(0x5f6ecf53, 0x554d858d), |
3129 | | WTCP(0x5f4d4865, 0x5572f8ed), WTCP(0x5f2bb2c5, 0x55985f20), |
3130 | | WTCP(0x5f0a0e77, 0x55bdb81f), WTCP(0x5ee85b82, 0x55e303e6), |
3131 | | WTCP(0x5ec699e9, 0x5608426e), WTCP(0x5ea4c9b3, 0x562d73b2), |
3132 | | WTCP(0x5e82eae5, 0x565297ab), WTCP(0x5e60fd84, 0x5677ae54), |
3133 | | WTCP(0x5e3f0194, 0x569cb7a8), WTCP(0x5e1cf71c, 0x56c1b3a1), |
3134 | | WTCP(0x5dfade20, 0x56e6a239), WTCP(0x5dd8b6a7, 0x570b8369), |
3135 | | WTCP(0x5db680b4, 0x5730572e), WTCP(0x5d943c4e, 0x57551d80), |
3136 | | WTCP(0x5d71e979, 0x5779d65b), WTCP(0x5d4f883b, 0x579e81b8), |
3137 | | WTCP(0x5d2d189a, 0x57c31f92), WTCP(0x5d0a9a9a, 0x57e7afe4), |
3138 | | WTCP(0x5ce80e41, 0x580c32a7), WTCP(0x5cc57394, 0x5830a7d6), |
3139 | | WTCP(0x5ca2ca99, 0x58550f6c), WTCP(0x5c801354, 0x58796962), |
3140 | | WTCP(0x5c5d4dcc, 0x589db5b3), WTCP(0x5c3a7a05, 0x58c1f45b), |
3141 | | WTCP(0x5c179806, 0x58e62552), WTCP(0x5bf4a7d2, 0x590a4893), |
3142 | | WTCP(0x5bd1a971, 0x592e5e19), WTCP(0x5bae9ce7, 0x595265df), |
3143 | | WTCP(0x5b8b8239, 0x59765fde), WTCP(0x5b68596d, 0x599a4c12), |
3144 | | WTCP(0x5b452288, 0x59be2a74), WTCP(0x5b21dd90, 0x59e1faff), |
3145 | | WTCP(0x5afe8a8b, 0x5a05bdae), WTCP(0x5adb297d, 0x5a29727b), |
3146 | | WTCP(0x5ab7ba6c, 0x5a4d1960), WTCP(0x5a943d5e, 0x5a70b258), |
3147 | | }; |
3148 | | |
3149 | | RAM_ALIGN |
3150 | | LNK_SECTION_CONSTDATA |
3151 | | const FIXP_WTP KBDWindow96[] = { |
3152 | | WTCP(0x7ffffffd, 0x0001a838), WTCP(0x7fffffe2, 0x00056e83), |
3153 | | WTCP(0x7fffff79, 0x000b9fda), WTCP(0x7ffffe45, 0x00150e8e), |
3154 | | WTCP(0x7ffffb4d, 0x0022aeeb), WTCP(0x7ffff4c6, 0x00359b36), |
3155 | | WTCP(0x7fffe792, 0x004f14ff), WTCP(0x7fffce8b, 0x0070858c), |
3156 | | WTCP(0x7fffa18f, 0x009b7d75), WTCP(0x7fff5439, 0x00d1b353), |
3157 | | WTCP(0x7ffed442, 0x0115018f), WTCP(0x7ffe0775, 0x01676335), |
3158 | | WTCP(0x7ffcc937, 0x01caefcb), WTCP(0x7ffae79f, 0x0241d62e), |
3159 | | WTCP(0x7ff82019, 0x02ce567f), WTCP(0x7ff41ba4, 0x0372bb25), |
3160 | | WTCP(0x7fee6ac3, 0x043150fc), WTCP(0x7fe68129, 0x050c5ec8), |
3161 | | WTCP(0x7fdbb164, 0x06061c0f), WTCP(0x7fcd2894, 0x0720a779), |
3162 | | WTCP(0x7fb9ea80, 0x085dfce2), WTCP(0x7fa0ce2e, 0x09bfeb4d), |
3163 | | WTCP(0x7f807b45, 0x0b480ae2), WTCP(0x7f576880, 0x0cf7b339), |
3164 | | WTCP(0x7f23db4e, 0x0ecff212), WTCP(0x7ee3e8ee, 0x10d182c0), |
3165 | | WTCP(0x7e95791f, 0x12fcc670), WTCP(0x7e364a74, 0x1551bd88), |
3166 | | WTCP(0x7dc3f864, 0x17d00238), WTCP(0x7d3c02fd, 0x1a76c47e), |
3167 | | WTCP(0x7c9bd82a, 0x1d44c7ad), WTCP(0x7be0de56, 0x203861a1), |
3168 | | WTCP(0x7b08803d, 0x234f7ba6), WTCP(0x7a103993, 0x26879530), |
3169 | | WTCP(0x78f5a442, 0x29ddc854), WTCP(0x77b685de, 0x2d4ed00f), |
3170 | | WTCP(0x7650dcf5, 0x30d7103d), WTCP(0x74c2ede4, 0x34729f2d), |
3171 | | WTCP(0x730b4edb, 0x381d50ad), WTCP(0x7128f2c1, 0x3bd2c273), |
3172 | | WTCP(0x6f1b32a9, 0x3f8e698f), WTCP(0x6ce1d5a0, 0x434ba0d6), |
3173 | | WTCP(0x6a7d16a3, 0x4705b7e5), WTCP(0x67eda890, 0x4ab80288), |
3174 | | WTCP(0x6534b7f8, 0x4e5de842), WTCP(0x6253eacd, 0x51f2f39a), |
3175 | | WTCP(0x5f4d5de1, 0x5572e0f7), WTCP(0x5c23a04a, 0x58d9acb9), |
3176 | | }; |
3177 | | |
3178 | | RAM_ALIGN |
3179 | | LNK_SECTION_CONSTDATA |
3180 | | const FIXP_WTP KBDWindow120[] = { |
3181 | | WTCP(0x7ffffffe, 0x00017b6f), WTCP(0x7fffffef, 0x00042d2f), |
3182 | | WTCP(0x7fffffbb, 0x000849d0), WTCP(0x7fffff36, 0x000e3494), |
3183 | | WTCP(0x7ffffe0c, 0x00165efd), WTCP(0x7ffffbac, 0x002149be), |
3184 | | WTCP(0x7ffff72e, 0x002f854c), WTCP(0x7fffef24, 0x0041b235), |
3185 | | WTCP(0x7fffe167, 0x0058814f), WTCP(0x7fffcacd, 0x0074b3af), |
3186 | | WTCP(0x7fffa6d0, 0x00971a67), WTCP(0x7fff6f1e, 0x00c0960e), |
3187 | | WTCP(0x7fff1b12, 0x00f21602), WTCP(0x7ffe9f0b, 0x012c9775), |
3188 | | WTCP(0x7ffdebb2, 0x01712428), WTCP(0x7ffced1b, 0x01c0d0f7), |
3189 | | WTCP(0x7ffb89c2, 0x021cbc12), WTCP(0x7ff9a17c, 0x02860b05), |
3190 | | WTCP(0x7ff70c39, 0x02fde875), WTCP(0x7ff398bc, 0x038581b3), |
3191 | | WTCP(0x7fef0b3b, 0x041e040c), WTCP(0x7fe91bf3, 0x04c899f4), |
3192 | | WTCP(0x7fe175ba, 0x05866803), WTCP(0x7fd7b493, 0x065889d5), |
3193 | | WTCP(0x7fcb6459, 0x07400ed4), WTCP(0x7fbbff82, 0x083df6e9), |
3194 | | WTCP(0x7fa8ee09, 0x09532f37), WTCP(0x7f91849a, 0x0a808ed1), |
3195 | | WTCP(0x7f7503f2, 0x0bc6d381), WTCP(0x7f52989a, 0x0d269eb0), |
3196 | | WTCP(0x7f295af4, 0x0ea07270), WTCP(0x7ef84fb6, 0x1034aeb6), |
3197 | | WTCP(0x7ebe68c5, 0x11e38ed2), WTCP(0x7e7a8686, 0x13ad2733), |
3198 | | WTCP(0x7e2b79a3, 0x1591636d), WTCP(0x7dd0053c, 0x179004a7), |
3199 | | WTCP(0x7d66e18b, 0x19a8a05f), WTCP(0x7ceebef0, 0x1bda9fa2), |
3200 | | WTCP(0x7c664953, 0x1e253ea1), WTCP(0x7bcc2be8, 0x20878cce), |
3201 | | WTCP(0x7b1f1526, 0x23006d5d), WTCP(0x7a5dbb01, 0x258e9848), |
3202 | | WTCP(0x7986df3e, 0x28309bc6), WTCP(0x789953e0, 0x2ae4de3e), |
3203 | | WTCP(0x7793ff88, 0x2da9a0a8), WTCP(0x7675e1cc, 0x307d0163), |
3204 | | WTCP(0x753e1763, 0x335cff72), WTCP(0x73ebde10, 0x36477e1f), |
3205 | | WTCP(0x727e984e, 0x393a48f1), WTCP(0x70f5d09b, 0x3c3317f9), |
3206 | | WTCP(0x6f513c60, 0x3f2f945c), WTCP(0x6d90be61, 0x422d5d18), |
3207 | | WTCP(0x6bb468b1, 0x452a0bf3), WTCP(0x69bc7e1e, 0x48233a81), |
3208 | | WTCP(0x67a97317, 0x4b16873e), WTCP(0x657bedfa, 0x4e019a9d), |
3209 | | WTCP(0x6334c6d2, 0x50e22c0b), WTCP(0x60d50689, 0x53b606cb), |
3210 | | WTCP(0x5e5de588, 0x567b0ea7), WTCP(0x5bd0c9c6, 0x592f4460), |
3211 | | }; |
3212 | | |
3213 | | RAM_ALIGN |
3214 | | LNK_SECTION_CONSTDATA |
3215 | | const FIXP_WTP KBDWindow128[] = { |
3216 | | WTCP(0x7ffffffe, 0x00016f63), WTCP(0x7ffffff1, 0x0003e382), |
3217 | | WTCP(0x7fffffc7, 0x00078f64), WTCP(0x7fffff5d, 0x000cc323), |
3218 | | WTCP(0x7ffffe76, 0x0013d9ed), WTCP(0x7ffffcaa, 0x001d3a9d), |
3219 | | WTCP(0x7ffff953, 0x0029581f), WTCP(0x7ffff372, 0x0038b1bd), |
3220 | | WTCP(0x7fffe98b, 0x004bd34d), WTCP(0x7fffd975, 0x00635538), |
3221 | | WTCP(0x7fffc024, 0x007fdc64), WTCP(0x7fff995b, 0x00a219f1), |
3222 | | WTCP(0x7fff5f5b, 0x00cacad0), WTCP(0x7fff0a75, 0x00fab72d), |
3223 | | WTCP(0x7ffe9091, 0x0132b1af), WTCP(0x7ffde49e, 0x01739689), |
3224 | | WTCP(0x7ffcf5ef, 0x01be4a63), WTCP(0x7ffbaf84, 0x0213b910), |
3225 | | WTCP(0x7ff9f73a, 0x0274d41e), WTCP(0x7ff7acf1, 0x02e2913a), |
3226 | | WTCP(0x7ff4a99a, 0x035de86c), WTCP(0x7ff0be3d, 0x03e7d233), |
3227 | | WTCP(0x7febb2f1, 0x0481457c), WTCP(0x7fe545d4, 0x052b357c), |
3228 | | WTCP(0x7fdd2a02, 0x05e68f77), WTCP(0x7fd30695, 0x06b4386f), |
3229 | | WTCP(0x7fc675b4, 0x07950acb), WTCP(0x7fb703be, 0x0889d3ef), |
3230 | | WTCP(0x7fa42e89, 0x099351e0), WTCP(0x7f8d64d8, 0x0ab230e0), |
3231 | | WTCP(0x7f7205f8, 0x0be70923), WTCP(0x7f516195, 0x0d325c93), |
3232 | | WTCP(0x7f2ab7d0, 0x0e9494ae), WTCP(0x7efd3997, 0x100e0085), |
3233 | | WTCP(0x7ec8094a, 0x119ed2ef), WTCP(0x7e8a3ba7, 0x134720d8), |
3234 | | WTCP(0x7e42d906, 0x1506dfdc), WTCP(0x7df0dee4, 0x16dde50b), |
3235 | | WTCP(0x7d9341b4, 0x18cbe3f7), WTCP(0x7d28ef02, 0x1ad06e07), |
3236 | | WTCP(0x7cb0cfcc, 0x1ceaf215), WTCP(0x7c29cb20, 0x1f1abc4f), |
3237 | | WTCP(0x7b92c8eb, 0x215ef677), WTCP(0x7aeab4ec, 0x23b6a867), |
3238 | | WTCP(0x7a3081d0, 0x2620b8ec), WTCP(0x79632c5a, 0x289beef5), |
3239 | | WTCP(0x7881be95, 0x2b26f30b), WTCP(0x778b5304, 0x2dc0511f), |
3240 | | WTCP(0x767f17c0, 0x30667aa2), WTCP(0x755c5178, 0x3317c8dd), |
3241 | | WTCP(0x74225e50, 0x35d27f98), WTCP(0x72d0b887, 0x3894cff3), |
3242 | | WTCP(0x7166f8e7, 0x3b5cdb7b), WTCP(0x6fe4d8e8, 0x3e28b770), |
3243 | | WTCP(0x6e4a3491, 0x40f6702a), WTCP(0x6c970bfc, 0x43c40caa), |
3244 | | WTCP(0x6acb8483, 0x468f9231), WTCP(0x68e7e994, 0x495707f5), |
3245 | | WTCP(0x66ecad1c, 0x4c187ac7), WTCP(0x64da6797, 0x4ed200c5), |
3246 | | WTCP(0x62b1d7b7, 0x5181bcea), WTCP(0x6073e1ae, 0x5425e28e), |
3247 | | WTCP(0x5e218e16, 0x56bcb8c2), WTCP(0x5bbc0875, 0x59449d76), |
3248 | | }; |
3249 | | |
3250 | | RAM_ALIGN |
3251 | | LNK_SECTION_CONSTDATA |
3252 | | const FIXP_WTP KBDWindow256[] = { |
3253 | | WTCP(0x7fffffff, 0x000103c8), WTCP(0x7ffffffc, 0x000203ad), |
3254 | | WTCP(0x7ffffff5, 0x0003410a), WTCP(0x7fffffe9, 0x0004c6ce), |
3255 | | WTCP(0x7fffffd4, 0x00069ee0), WTCP(0x7fffffb2, 0x0008d376), |
3256 | | WTCP(0x7fffff7d, 0x000b6f5a), WTCP(0x7fffff2e, 0x000e7dfd), |
3257 | | WTCP(0x7ffffeba, 0x00120b83), WTCP(0x7ffffe16, 0x001624cd), |
3258 | | WTCP(0x7ffffd30, 0x001ad778), WTCP(0x7ffffbf3, 0x002031e2), |
3259 | | WTCP(0x7ffffa48, 0x00264330), WTCP(0x7ffff80d, 0x002d1b4b), |
3260 | | WTCP(0x7ffff51d, 0x0034cae6), WTCP(0x7ffff147, 0x003d637c), |
3261 | | WTCP(0x7fffec54, 0x0046f751), WTCP(0x7fffe5fe, 0x00519974), |
3262 | | WTCP(0x7fffddf3, 0x005d5dba), WTCP(0x7fffd3d2, 0x006a58c1), |
3263 | | WTCP(0x7fffc72a, 0x00789feb), WTCP(0x7fffb772, 0x0088495d), |
3264 | | WTCP(0x7fffa40e, 0x00996bfb), WTCP(0x7fff8c46, 0x00ac1f63), |
3265 | | WTCP(0x7fff6f46, 0x00c07bec), WTCP(0x7fff4c19, 0x00d69a9b), |
3266 | | WTCP(0x7fff21a6, 0x00ee9523), WTCP(0x7ffeeeab, 0x010885d9), |
3267 | | WTCP(0x7ffeb1b8, 0x012487b1), WTCP(0x7ffe692f, 0x0142b631), |
3268 | | WTCP(0x7ffe1335, 0x01632d6f), WTCP(0x7ffdadb8, 0x01860a00), |
3269 | | WTCP(0x7ffd3661, 0x01ab68f3), WTCP(0x7ffcaa91, 0x01d367c5), |
3270 | | WTCP(0x7ffc075b, 0x01fe2453), WTCP(0x7ffb497e, 0x022bbcd0), |
3271 | | WTCP(0x7ffa6d59, 0x025c4fba), WTCP(0x7ff96eeb, 0x028ffbc7), |
3272 | | WTCP(0x7ff849c6, 0x02c6dfdb), WTCP(0x7ff6f90b, 0x03011afc), |
3273 | | WTCP(0x7ff57760, 0x033ecc3a), WTCP(0x7ff3bee7, 0x038012a8), |
3274 | | WTCP(0x7ff1c939, 0x03c50d47), WTCP(0x7fef8f5a, 0x040ddaf6), |
3275 | | WTCP(0x7fed09b4, 0x045a9a64), WTCP(0x7fea300e, 0x04ab69f9), |
3276 | | WTCP(0x7fe6f980, 0x050067c7), WTCP(0x7fe35c70, 0x0559b17b), |
3277 | | WTCP(0x7fdf4e88, 0x05b76443), WTCP(0x7fdac4ad, 0x06199cc4), |
3278 | | WTCP(0x7fd5b2f8, 0x068076fe), WTCP(0x7fd00caf, 0x06ec0e41), |
3279 | | WTCP(0x7fc9c441, 0x075c7d16), WTCP(0x7fc2cb3b, 0x07d1dd2c), |
3280 | | WTCP(0x7fbb1242, 0x084c4745), WTCP(0x7fb28915, 0x08cbd323), |
3281 | | WTCP(0x7fa91e7e, 0x09509778), WTCP(0x7f9ec059, 0x09daa9cc), |
3282 | | WTCP(0x7f935b87, 0x0a6a1e74), WTCP(0x7f86dbf2, 0x0aff0877), |
3283 | | WTCP(0x7f792c8a, 0x0b997983), WTCP(0x7f6a3746, 0x0c3981d6), |
3284 | | WTCP(0x7f59e520, 0x0cdf3030), WTCP(0x7f481e1c, 0x0d8a91c3), |
3285 | | WTCP(0x7f34c949, 0x0e3bb222), WTCP(0x7f1fccc3, 0x0ef29b30), |
3286 | | WTCP(0x7f090dbc, 0x0faf5513), WTCP(0x7ef0707d, 0x1071e629), |
3287 | | WTCP(0x7ed5d872, 0x113a52f4), WTCP(0x7eb92831, 0x12089e14), |
3288 | | WTCP(0x7e9a4183, 0x12dcc836), WTCP(0x7e790571, 0x13b6d010), |
3289 | | WTCP(0x7e55544e, 0x1496b24f), WTCP(0x7e2f0dc8, 0x157c6998), |
3290 | | WTCP(0x7e0610f1, 0x1667ee77), WTCP(0x7dda3c54, 0x17593760), |
3291 | | WTCP(0x7dab6e06, 0x185038a3), WTCP(0x7d7983b3, 0x194ce46e), |
3292 | | WTCP(0x7d445ab5, 0x1a4f2ac4), WTCP(0x7d0bd028, 0x1b56f981), |
3293 | | WTCP(0x7ccfc0fd, 0x1c643c54), WTCP(0x7c900a11, 0x1d76dcc2), |
3294 | | WTCP(0x7c4c8844, 0x1e8ec227), WTCP(0x7c05188d, 0x1fabd1bb), |
3295 | | WTCP(0x7bb99817, 0x20cdee92), WTCP(0x7b69e455, 0x21f4f9a6), |
3296 | | WTCP(0x7b15db1a, 0x2320d1dc), WTCP(0x7abd5ab8, 0x2451540c), |
3297 | | WTCP(0x7a604213, 0x25865b09), WTCP(0x79fe70bf, 0x26bfbfaf), |
3298 | | WTCP(0x7997c716, 0x27fd58ed), WTCP(0x792c2654, 0x293efbd0), |
3299 | | WTCP(0x78bb70b0, 0x2a847b97), WTCP(0x78458976, 0x2bcda9bb), |
3300 | | WTCP(0x77ca551d, 0x2d1a5608), WTCP(0x7749b965, 0x2e6a4ea6), |
3301 | | WTCP(0x76c39d68, 0x2fbd6036), WTCP(0x7637e9b8, 0x311355dc), |
3302 | | WTCP(0x75a68873, 0x326bf95a), WTCP(0x750f6559, 0x33c71326), |
3303 | | WTCP(0x74726de1, 0x35246a7e), WTCP(0x73cf914f, 0x3683c582), |
3304 | | WTCP(0x7326c0c8, 0x37e4e94b), WTCP(0x7277ef5f, 0x39479a08), |
3305 | | WTCP(0x71c3122f, 0x3aab9b14), WTCP(0x71082063, 0x3c10af11), |
3306 | | WTCP(0x7047134a, 0x3d769807), WTCP(0x6f7fe661, 0x3edd177c), |
3307 | | WTCP(0x6eb29763, 0x4043ee92), WTCP(0x6ddf2651, 0x41aade26), |
3308 | | WTCP(0x6d05957c, 0x4311a6e8), WTCP(0x6c25e98f, 0x4478097b), |
3309 | | WTCP(0x6b402991, 0x45ddc693), WTCP(0x6a545ef0, 0x47429f13), |
3310 | | WTCP(0x6962957f, 0x48a65427), WTCP(0x686adb7c, 0x4a08a764), |
3311 | | WTCP(0x676d418d, 0x4b695ae8), WTCP(0x6669dac2, 0x4cc83171), |
3312 | | WTCP(0x6560bc90, 0x4e24ee7d), WTCP(0x6451fecf, 0x4f7f5668), |
3313 | | WTCP(0x633dbbb1, 0x50d72e85), WTCP(0x62240fbd, 0x522c3d3b), |
3314 | | WTCP(0x610519c7, 0x537e4a1f), WTCP(0x5fe0fae3, 0x54cd1e10), |
3315 | | WTCP(0x5eb7d65c, 0x5618834c), WTCP(0x5d89d1a5, 0x57604590), |
3316 | | WTCP(0x5c57144b, 0x58a43227), WTCP(0x5b1fc7e6, 0x59e41808), |
3317 | | }; |
3318 | | |
3319 | | RAM_ALIGN |
3320 | | LNK_SECTION_CONSTDATA |
3321 | | const FIXP_WTP KBDWindow768[] = { |
3322 | | WTCP(0x7fffff85, 0x000b11d9), WTCP(0x7ffffef0, 0x00107aa9), |
3323 | | WTCP(0x7ffffe3e, 0x0015351c), WTCP(0x7ffffd6c, 0x0019b0a1), |
3324 | | WTCP(0x7ffffc77, 0x001e1656), WTCP(0x7ffffb5b, 0x00227a80), |
3325 | | WTCP(0x7ffffa16, 0x0026e8d3), WTCP(0x7ffff8a4, 0x002b68c9), |
3326 | | WTCP(0x7ffff700, 0x002fff8a), WTCP(0x7ffff528, 0x0034b0d9), |
3327 | | WTCP(0x7ffff316, 0x00397f9c), WTCP(0x7ffff0c6, 0x003e6e22), |
3328 | | WTCP(0x7fffee35, 0x00437e53), WTCP(0x7fffeb5b, 0x0048b1d0), |
3329 | | WTCP(0x7fffe836, 0x004e0a05), WTCP(0x7fffe4be, 0x00538837), |
3330 | | WTCP(0x7fffe0ef, 0x00592d8e), WTCP(0x7fffdcc3, 0x005efb1a), |
3331 | | WTCP(0x7fffd832, 0x0064f1da), WTCP(0x7fffd337, 0x006b12c1), |
3332 | | WTCP(0x7fffcdcb, 0x00715eb4), WTCP(0x7fffc7e7, 0x0077d692), |
3333 | | WTCP(0x7fffc182, 0x007e7b30), WTCP(0x7fffba96, 0x00854d61), |
3334 | | WTCP(0x7fffb31b, 0x008c4df0), WTCP(0x7fffab06, 0x00937da6), |
3335 | | WTCP(0x7fffa251, 0x009add48), WTCP(0x7fff98f1, 0x00a26d98), |
3336 | | WTCP(0x7fff8edd, 0x00aa2f57), WTCP(0x7fff840b, 0x00b22343), |
3337 | | WTCP(0x7fff7870, 0x00ba4a19), WTCP(0x7fff6c02, 0x00c2a495), |
3338 | | WTCP(0x7fff5eb5, 0x00cb3371), WTCP(0x7fff507e, 0x00d3f767), |
3339 | | WTCP(0x7fff4150, 0x00dcf130), WTCP(0x7fff311f, 0x00e62183), |
3340 | | WTCP(0x7fff1fde, 0x00ef8919), WTCP(0x7fff0d7f, 0x00f928a7), |
3341 | | WTCP(0x7ffef9f4, 0x010300e5), WTCP(0x7ffee52f, 0x010d1288), |
3342 | | WTCP(0x7ffecf20, 0x01175e47), WTCP(0x7ffeb7b8, 0x0121e4d6), |
3343 | | WTCP(0x7ffe9ee6, 0x012ca6eb), WTCP(0x7ffe849b, 0x0137a53b), |
3344 | | WTCP(0x7ffe68c4, 0x0142e07a), WTCP(0x7ffe4b50, 0x014e595c), |
3345 | | WTCP(0x7ffe2c2c, 0x015a1095), WTCP(0x7ffe0b45, 0x016606da), |
3346 | | WTCP(0x7ffde888, 0x01723cde), WTCP(0x7ffdc3df, 0x017eb353), |
3347 | | WTCP(0x7ffd9d37, 0x018b6aed), WTCP(0x7ffd7479, 0x0198645f), |
3348 | | WTCP(0x7ffd4990, 0x01a5a05b), WTCP(0x7ffd1c63, 0x01b31f92), |
3349 | | WTCP(0x7ffcecdc, 0x01c0e2b8), WTCP(0x7ffcbae2, 0x01ceea7d), |
3350 | | WTCP(0x7ffc865c, 0x01dd3793), WTCP(0x7ffc4f2f, 0x01ebcaaa), |
3351 | | WTCP(0x7ffc1542, 0x01faa472), WTCP(0x7ffbd879, 0x0209c59c), |
3352 | | WTCP(0x7ffb98b7, 0x02192ed7), WTCP(0x7ffb55e0, 0x0228e0d2), |
3353 | | WTCP(0x7ffb0fd6, 0x0238dc3c), WTCP(0x7ffac679, 0x024921c3), |
3354 | | WTCP(0x7ffa79ac, 0x0259b215), WTCP(0x7ffa294d, 0x026a8dde), |
3355 | | WTCP(0x7ff9d53b, 0x027bb5cc), WTCP(0x7ff97d54, 0x028d2a8a), |
3356 | | WTCP(0x7ff92175, 0x029eecc3), WTCP(0x7ff8c17a, 0x02b0fd23), |
3357 | | WTCP(0x7ff85d3f, 0x02c35c53), WTCP(0x7ff7f49d, 0x02d60afd), |
3358 | | WTCP(0x7ff7876e, 0x02e909ca), WTCP(0x7ff7158b, 0x02fc5960), |
3359 | | WTCP(0x7ff69eca, 0x030ffa69), WTCP(0x7ff62303, 0x0323ed89), |
3360 | | WTCP(0x7ff5a20a, 0x03383367), WTCP(0x7ff51bb3, 0x034ccca7), |
3361 | | WTCP(0x7ff48fd3, 0x0361b9ed), WTCP(0x7ff3fe3c, 0x0376fbdd), |
3362 | | WTCP(0x7ff366be, 0x038c9317), WTCP(0x7ff2c929, 0x03a2803e), |
3363 | | WTCP(0x7ff2254e, 0x03b8c3f2), WTCP(0x7ff17afa, 0x03cf5ed1), |
3364 | | WTCP(0x7ff0c9f9, 0x03e6517a), WTCP(0x7ff01218, 0x03fd9c8a), |
3365 | | WTCP(0x7fef5321, 0x0415409c), WTCP(0x7fee8cde, 0x042d3e4d), |
3366 | | WTCP(0x7fedbf17, 0x04459634), WTCP(0x7fece993, 0x045e48ec), |
3367 | | WTCP(0x7fec0c18, 0x0477570a), WTCP(0x7feb266a, 0x0490c127), |
3368 | | WTCP(0x7fea384e, 0x04aa87d5), WTCP(0x7fe94186, 0x04c4abaa), |
3369 | | WTCP(0x7fe841d3, 0x04df2d37), WTCP(0x7fe738f4, 0x04fa0d0d), |
3370 | | WTCP(0x7fe626a9, 0x05154bbc), WTCP(0x7fe50aaf, 0x0530e9d3), |
3371 | | WTCP(0x7fe3e4c1, 0x054ce7dd), WTCP(0x7fe2b49b, 0x05694667), |
3372 | | WTCP(0x7fe179f6, 0x058605fa), WTCP(0x7fe0348b, 0x05a3271e), |
3373 | | WTCP(0x7fdee410, 0x05c0aa5c), WTCP(0x7fdd883b, 0x05de9038), |
3374 | | WTCP(0x7fdc20c1, 0x05fcd935), WTCP(0x7fdaad53, 0x061b85d6), |
3375 | | WTCP(0x7fd92da5, 0x063a969c), WTCP(0x7fd7a166, 0x065a0c06), |
3376 | | WTCP(0x7fd60844, 0x0679e690), WTCP(0x7fd461ee, 0x069a26b6), |
3377 | | WTCP(0x7fd2ae10, 0x06baccf2), WTCP(0x7fd0ec55, 0x06dbd9bd), |
3378 | | WTCP(0x7fcf1c65, 0x06fd4d8c), WTCP(0x7fcd3de9, 0x071f28d3), |
3379 | | WTCP(0x7fcb5088, 0x07416c06), WTCP(0x7fc953e6, 0x07641794), |
3380 | | WTCP(0x7fc747a8, 0x07872bee), WTCP(0x7fc52b70, 0x07aaa97f), |
3381 | | WTCP(0x7fc2fedf, 0x07ce90b4), WTCP(0x7fc0c195, 0x07f2e1f4), |
3382 | | WTCP(0x7fbe732f, 0x08179da7), WTCP(0x7fbc134b, 0x083cc431), |
3383 | | WTCP(0x7fb9a183, 0x086255f7), WTCP(0x7fb71d72, 0x08885359), |
3384 | | WTCP(0x7fb486af, 0x08aebcb5), WTCP(0x7fb1dcd3, 0x08d59269), |
3385 | | WTCP(0x7faf1f72, 0x08fcd4cf), WTCP(0x7fac4e21, 0x09248440), |
3386 | | WTCP(0x7fa96873, 0x094ca111), WTCP(0x7fa66df8, 0x09752b98), |
3387 | | WTCP(0x7fa35e40, 0x099e2425), WTCP(0x7fa038db, 0x09c78b09), |
3388 | | WTCP(0x7f9cfd54, 0x09f16090), WTCP(0x7f99ab38, 0x0a1ba507), |
3389 | | WTCP(0x7f964210, 0x0a4658b6), WTCP(0x7f92c165, 0x0a717be2), |
3390 | | WTCP(0x7f8f28bf, 0x0a9d0ed1), WTCP(0x7f8b77a4, 0x0ac911c4), |
3391 | | WTCP(0x7f87ad97, 0x0af584fb), WTCP(0x7f83ca1d, 0x0b2268b2), |
3392 | | WTCP(0x7f7fccb5, 0x0b4fbd23), WTCP(0x7f7bb4e2, 0x0b7d8288), |
3393 | | WTCP(0x7f778221, 0x0babb915), WTCP(0x7f7333f1, 0x0bda60fd), |
3394 | | WTCP(0x7f6ec9cd, 0x0c097a72), WTCP(0x7f6a4330, 0x0c3905a1), |
3395 | | WTCP(0x7f659f94, 0x0c6902b6), WTCP(0x7f60de70, 0x0c9971d9), |
3396 | | WTCP(0x7f5bff3b, 0x0cca5331), WTCP(0x7f57016b, 0x0cfba6e3), |
3397 | | WTCP(0x7f51e474, 0x0d2d6d0e), WTCP(0x7f4ca7c8, 0x0d5fa5d2), |
3398 | | WTCP(0x7f474ad9, 0x0d92514a), WTCP(0x7f41cd17, 0x0dc56f90), |
3399 | | WTCP(0x7f3c2df1, 0x0df900bb), WTCP(0x7f366cd5, 0x0e2d04de), |
3400 | | WTCP(0x7f30892e, 0x0e617c0a), WTCP(0x7f2a8269, 0x0e96664e), |
3401 | | WTCP(0x7f2457ef, 0x0ecbc3b5), WTCP(0x7f1e0929, 0x0f019449), |
3402 | | WTCP(0x7f17957e, 0x0f37d80f), WTCP(0x7f10fc55, 0x0f6e8f0c), |
3403 | | WTCP(0x7f0a3d14, 0x0fa5b940), WTCP(0x7f03571d, 0x0fdd56a8), |
3404 | | WTCP(0x7efc49d4, 0x10156740), WTCP(0x7ef5149b, 0x104deb00), |
3405 | | WTCP(0x7eedb6d2, 0x1086e1dd), WTCP(0x7ee62fda, 0x10c04bca), |
3406 | | WTCP(0x7ede7f11, 0x10fa28b7), WTCP(0x7ed6a3d5, 0x11347890), |
3407 | | WTCP(0x7ece9d81, 0x116f3b3f), WTCP(0x7ec66b73, 0x11aa70ac), |
3408 | | WTCP(0x7ebe0d04, 0x11e618ba), WTCP(0x7eb5818d, 0x1222334c), |
3409 | | WTCP(0x7eacc869, 0x125ec03e), WTCP(0x7ea3e0ef, 0x129bbf6e), |
3410 | | WTCP(0x7e9aca75, 0x12d930b2), WTCP(0x7e918452, 0x131713e2), |
3411 | | WTCP(0x7e880ddb, 0x135568cf), WTCP(0x7e7e6665, 0x13942f49), |
3412 | | WTCP(0x7e748d43, 0x13d3671e), WTCP(0x7e6a81c8, 0x14131017), |
3413 | | WTCP(0x7e604347, 0x145329fa), WTCP(0x7e55d111, 0x1493b48c), |
3414 | | WTCP(0x7e4b2a76, 0x14d4af8e), WTCP(0x7e404ec8, 0x15161abe), |
3415 | | WTCP(0x7e353d55, 0x1557f5d7), WTCP(0x7e29f56c, 0x159a4090), |
3416 | | WTCP(0x7e1e765c, 0x15dcfaa0), WTCP(0x7e12bf72, 0x162023b7), |
3417 | | WTCP(0x7e06cffc, 0x1663bb86), WTCP(0x7dfaa746, 0x16a7c1b9), |
3418 | | WTCP(0x7dee449e, 0x16ec35f7), WTCP(0x7de1a74e, 0x173117e9), |
3419 | | WTCP(0x7dd4cea3, 0x17766731), WTCP(0x7dc7b9e7, 0x17bc236f), |
3420 | | WTCP(0x7dba6865, 0x18024c40), WTCP(0x7dacd968, 0x1848e13f), |
3421 | | WTCP(0x7d9f0c3a, 0x188fe204), WTCP(0x7d910025, 0x18d74e22), |
3422 | | WTCP(0x7d82b472, 0x191f252c), WTCP(0x7d74286c, 0x196766ae), |
3423 | | WTCP(0x7d655b5b, 0x19b01236), WTCP(0x7d564c8a, 0x19f9274b), |
3424 | | WTCP(0x7d46fb40, 0x1a42a574), WTCP(0x7d3766c8, 0x1a8c8c32), |
3425 | | WTCP(0x7d278e6a, 0x1ad6db06), WTCP(0x7d17716f, 0x1b21916c), |
3426 | | WTCP(0x7d070f22, 0x1b6caedf), WTCP(0x7cf666cb, 0x1bb832d5), |
3427 | | WTCP(0x7ce577b3, 0x1c041cc2), WTCP(0x7cd44124, 0x1c506c17), |
3428 | | WTCP(0x7cc2c269, 0x1c9d2044), WTCP(0x7cb0faca, 0x1cea38b2), |
3429 | | WTCP(0x7c9ee992, 0x1d37b4cc), WTCP(0x7c8c8e0c, 0x1d8593f5), |
3430 | | WTCP(0x7c79e782, 0x1dd3d592), WTCP(0x7c66f541, 0x1e227903), |
3431 | | WTCP(0x7c53b692, 0x1e717da3), WTCP(0x7c402ac3, 0x1ec0e2cf), |
3432 | | WTCP(0x7c2c5120, 0x1f10a7dc), WTCP(0x7c1828f6, 0x1f60cc21), |
3433 | | WTCP(0x7c03b193, 0x1fb14eef), WTCP(0x7beeea44, 0x20022f96), |
3434 | | WTCP(0x7bd9d259, 0x20536d61), WTCP(0x7bc46921, 0x20a5079a), |
3435 | | WTCP(0x7baeadec, 0x20f6fd8a), WTCP(0x7b98a00b, 0x21494e73), |
3436 | | WTCP(0x7b823ecf, 0x219bf998), WTCP(0x7b6b898b, 0x21eefe37), |
3437 | | WTCP(0x7b547f93, 0x22425b8d), WTCP(0x7b3d203a, 0x229610d4), |
3438 | | WTCP(0x7b256ad5, 0x22ea1d42), WTCP(0x7b0d5ebb, 0x233e800c), |
3439 | | WTCP(0x7af4fb42, 0x23933864), WTCP(0x7adc3fc2, 0x23e8457a), |
3440 | | WTCP(0x7ac32b95, 0x243da679), WTCP(0x7aa9be14, 0x24935a8d), |
3441 | | WTCP(0x7a8ff69a, 0x24e960dd), WTCP(0x7a75d485, 0x253fb88e), |
3442 | | WTCP(0x7a5b5731, 0x259660c3), WTCP(0x7a407dfe, 0x25ed589c), |
3443 | | WTCP(0x7a25484c, 0x26449f38), WTCP(0x7a09b57c, 0x269c33b1), |
3444 | | WTCP(0x79edc4f1, 0x26f41522), WTCP(0x79d1760e, 0x274c42a0), |
3445 | | WTCP(0x79b4c83b, 0x27a4bb40), WTCP(0x7997badd, 0x27fd7e15), |
3446 | | WTCP(0x797a4d5e, 0x28568a2f), WTCP(0x795c7f26, 0x28afde9a), |
3447 | | WTCP(0x793e4fa3, 0x29097a63), WTCP(0x791fbe40, 0x29635c92), |
3448 | | WTCP(0x7900ca6e, 0x29bd842e), WTCP(0x78e1739c, 0x2a17f03e), |
3449 | | WTCP(0x78c1b93d, 0x2a729fc2), WTCP(0x78a19ac4, 0x2acd91bc), |
3450 | | WTCP(0x788117a7, 0x2b28c52a), WTCP(0x78602f5e, 0x2b843909), |
3451 | | WTCP(0x783ee163, 0x2bdfec54), WTCP(0x781d2d2f, 0x2c3bde02), |
3452 | | WTCP(0x77fb1241, 0x2c980d0a), WTCP(0x77d89017, 0x2cf47862), |
3453 | | WTCP(0x77b5a632, 0x2d511efb), WTCP(0x77925416, 0x2dadffc6), |
3454 | | WTCP(0x776e9947, 0x2e0b19b3), WTCP(0x774a754d, 0x2e686bae), |
3455 | | WTCP(0x7725e7b0, 0x2ec5f4a4), WTCP(0x7700effd, 0x2f23b37d), |
3456 | | WTCP(0x76db8dbf, 0x2f81a721), WTCP(0x76b5c088, 0x2fdfce77), |
3457 | | WTCP(0x768f87e8, 0x303e2863), WTCP(0x7668e375, 0x309cb3c8), |
3458 | | WTCP(0x7641d2c4, 0x30fb6f88), WTCP(0x761a556e, 0x315a5a82), |
3459 | | WTCP(0x75f26b0e, 0x31b97394), WTCP(0x75ca1341, 0x3218b99c), |
3460 | | WTCP(0x75a14da8, 0x32782b74), WTCP(0x757819e4, 0x32d7c7f6), |
3461 | | WTCP(0x754e779a, 0x33378dfc), WTCP(0x75246671, 0x33977c5b), |
3462 | | WTCP(0x74f9e613, 0x33f791e9), WTCP(0x74cef62b, 0x3457cd7c), |
3463 | | WTCP(0x74a3966a, 0x34b82de6), WTCP(0x7477c67f, 0x3518b1f9), |
3464 | | WTCP(0x744b861e, 0x35795887), WTCP(0x741ed4ff, 0x35da205e), |
3465 | | WTCP(0x73f1b2da, 0x363b084e), WTCP(0x73c41f6b, 0x369c0f24), |
3466 | | WTCP(0x73961a71, 0x36fd33ac), WTCP(0x7367a3ac, 0x375e74b1), |
3467 | | WTCP(0x7338bae1, 0x37bfd0ff), WTCP(0x73095fd7, 0x3821475f), |
3468 | | WTCP(0x72d99257, 0x3882d699), WTCP(0x72a9522d, 0x38e47d75), |
3469 | | WTCP(0x72789f28, 0x39463aba), WTCP(0x7247791b, 0x39a80d2e), |
3470 | | WTCP(0x7215dfda, 0x3a09f397), WTCP(0x71e3d33d, 0x3a6becba), |
3471 | | WTCP(0x71b1531f, 0x3acdf75a), WTCP(0x717e5f5d, 0x3b30123b), |
3472 | | WTCP(0x714af7d7, 0x3b923c20), WTCP(0x71171c72, 0x3bf473cc), |
3473 | | WTCP(0x70e2cd14, 0x3c56b7ff), WTCP(0x70ae09a6, 0x3cb9077b), |
3474 | | WTCP(0x7078d215, 0x3d1b6101), WTCP(0x7043264f, 0x3d7dc353), |
3475 | | WTCP(0x700d0648, 0x3de02d2e), WTCP(0x6fd671f5, 0x3e429d55), |
3476 | | WTCP(0x6f9f694f, 0x3ea51285), WTCP(0x6f67ec52, 0x3f078b7f), |
3477 | | WTCP(0x6f2ffafb, 0x3f6a0701), WTCP(0x6ef7954e, 0x3fcc83ca), |
3478 | | WTCP(0x6ebebb4e, 0x402f009a), WTCP(0x6e856d05, 0x40917c2e), |
3479 | | WTCP(0x6e4baa7e, 0x40f3f546), WTCP(0x6e1173c6, 0x41566aa1), |
3480 | | WTCP(0x6dd6c8ef, 0x41b8dafc), WTCP(0x6d9baa0f, 0x421b4518), |
3481 | | WTCP(0x6d60173d, 0x427da7b1), WTCP(0x6d241094, 0x42e00189), |
3482 | | WTCP(0x6ce79632, 0x4342515e), WTCP(0x6caaa839, 0x43a495ef), |
3483 | | WTCP(0x6c6d46ce, 0x4406cdfd), WTCP(0x6c2f7218, 0x4468f848), |
3484 | | WTCP(0x6bf12a42, 0x44cb138f), WTCP(0x6bb26f7b, 0x452d1e94), |
3485 | | WTCP(0x6b7341f5, 0x458f1818), WTCP(0x6b33a1e3, 0x45f0fede), |
3486 | | WTCP(0x6af38f7e, 0x4652d1a6), WTCP(0x6ab30b01, 0x46b48f34), |
3487 | | WTCP(0x6a7214ab, 0x4716364c), WTCP(0x6a30acbd, 0x4777c5b2), |
3488 | | WTCP(0x69eed37c, 0x47d93c2a), WTCP(0x69ac8930, 0x483a987a), |
3489 | | WTCP(0x6969ce24, 0x489bd968), WTCP(0x6926a2a8, 0x48fcfdbb), |
3490 | | WTCP(0x68e3070c, 0x495e043b), WTCP(0x689efba7, 0x49beebb0), |
3491 | | WTCP(0x685a80cf, 0x4a1fb2e5), WTCP(0x681596e1, 0x4a8058a4), |
3492 | | WTCP(0x67d03e3b, 0x4ae0dbb8), WTCP(0x678a773f, 0x4b413aee), |
3493 | | WTCP(0x67444253, 0x4ba17514), WTCP(0x66fd9fde, 0x4c0188f8), |
3494 | | WTCP(0x66b6904c, 0x4c61756b), WTCP(0x666f140d, 0x4cc1393d), |
3495 | | WTCP(0x66272b91, 0x4d20d341), WTCP(0x65ded74d, 0x4d80424a), |
3496 | | WTCP(0x659617bb, 0x4ddf852d), WTCP(0x654ced55, 0x4e3e9ac1), |
3497 | | WTCP(0x6503589b, 0x4e9d81dc), WTCP(0x64b95a0d, 0x4efc3959), |
3498 | | WTCP(0x646ef230, 0x4f5ac010), WTCP(0x6424218d, 0x4fb914df), |
3499 | | WTCP(0x63d8e8ae, 0x501736a1), WTCP(0x638d4822, 0x50752438), |
3500 | | WTCP(0x6341407a, 0x50d2dc82), WTCP(0x62f4d24b, 0x51305e61), |
3501 | | WTCP(0x62a7fe2b, 0x518da8bb), WTCP(0x625ac4b5, 0x51eaba74), |
3502 | | WTCP(0x620d2686, 0x52479273), WTCP(0x61bf2440, 0x52a42fa2), |
3503 | | WTCP(0x6170be85, 0x530090ea), WTCP(0x6121f5fb, 0x535cb53a), |
3504 | | WTCP(0x60d2cb4e, 0x53b89b7e), WTCP(0x60833f28, 0x541442a8), |
3505 | | WTCP(0x60335239, 0x546fa9a9), WTCP(0x5fe30533, 0x54cacf77), |
3506 | | WTCP(0x5f9258cc, 0x5525b306), WTCP(0x5f414dbb, 0x55805350), |
3507 | | WTCP(0x5eefe4bc, 0x55daaf4e), WTCP(0x5e9e1e8c, 0x5634c5fe), |
3508 | | WTCP(0x5e4bfbec, 0x568e965c), WTCP(0x5df97d9e, 0x56e81f6c), |
3509 | | WTCP(0x5da6a46a, 0x5741602e), WTCP(0x5d537118, 0x579a57a8), |
3510 | | WTCP(0x5cffe474, 0x57f304e2), WTCP(0x5cabff4c, 0x584b66e4), |
3511 | | WTCP(0x5c57c271, 0x58a37cbb), WTCP(0x5c032eb7, 0x58fb4576), |
3512 | | WTCP(0x5bae44f4, 0x5952c024), WTCP(0x5b590602, 0x59a9ebd8), |
3513 | | WTCP(0x5b0372bb, 0x5a00c7a8), WTCP(0x5aad8bfe, 0x5a5752ac), |
3514 | | }; |
3515 | | |
3516 | | RAM_ALIGN |
3517 | | LNK_SECTION_CONSTDATA |
3518 | | const FIXP_WTP KBDWindow960[] = { |
3519 | | WTCP(0x7fffff9e, 0x0009e6ac), WTCP(0x7fffff2b, 0x000e96d5), |
3520 | | WTCP(0x7ffffea6, 0x0012987e), WTCP(0x7ffffe0e, 0x001652b6), |
3521 | | WTCP(0x7ffffd60, 0x0019ebce), WTCP(0x7ffffc9c, 0x001d76bf), |
3522 | | WTCP(0x7ffffbbf, 0x0020fe79), WTCP(0x7ffffac9, 0x002489ef), |
3523 | | WTCP(0x7ffff9b7, 0x00281de2), WTCP(0x7ffff887, 0x002bbdbb), |
3524 | | WTCP(0x7ffff737, 0x002f6c0d), WTCP(0x7ffff5c6, 0x00332ad8), |
3525 | | WTCP(0x7ffff431, 0x0036fbb9), WTCP(0x7ffff276, 0x003ae004), |
3526 | | WTCP(0x7ffff092, 0x003ed8d8), WTCP(0x7fffee84, 0x0042e72f), |
3527 | | WTCP(0x7fffec48, 0x00470be3), WTCP(0x7fffe9dd, 0x004b47b8), |
3528 | | WTCP(0x7fffe73f, 0x004f9b5f), WTCP(0x7fffe46b, 0x0054077a), |
3529 | | WTCP(0x7fffe15f, 0x00588ca1), WTCP(0x7fffde17, 0x005d2b61), |
3530 | | WTCP(0x7fffda91, 0x0061e442), WTCP(0x7fffd6c9, 0x0066b7c2), |
3531 | | WTCP(0x7fffd2bb, 0x006ba65c), WTCP(0x7fffce65, 0x0070b087), |
3532 | | WTCP(0x7fffc9c2, 0x0075d6b5), WTCP(0x7fffc4cf, 0x007b1955), |
3533 | | WTCP(0x7fffbf87, 0x008078d5), WTCP(0x7fffb9e7, 0x0085f5a0), |
3534 | | WTCP(0x7fffb3ea, 0x008b901d), WTCP(0x7fffad8c, 0x009148b4), |
3535 | | WTCP(0x7fffa6c9, 0x00971fcb), WTCP(0x7fff9f9c, 0x009d15c7), |
3536 | | WTCP(0x7fff9800, 0x00a32b0b), WTCP(0x7fff8ff0, 0x00a95ff9), |
3537 | | WTCP(0x7fff8767, 0x00afb4f4), WTCP(0x7fff7e5f, 0x00b62a5c), |
3538 | | WTCP(0x7fff74d4, 0x00bcc093), WTCP(0x7fff6ac0, 0x00c377f8), |
3539 | | WTCP(0x7fff601c, 0x00ca50eb), WTCP(0x7fff54e3, 0x00d14bcb), |
3540 | | WTCP(0x7fff490e, 0x00d868f7), WTCP(0x7fff3c98, 0x00dfa8ce), |
3541 | | WTCP(0x7fff2f79, 0x00e70bad), WTCP(0x7fff21ac, 0x00ee91f3), |
3542 | | WTCP(0x7fff1328, 0x00f63bfe), WTCP(0x7fff03e7, 0x00fe0a2c), |
3543 | | WTCP(0x7ffef3e1, 0x0105fcd9), WTCP(0x7ffee310, 0x010e1462), |
3544 | | WTCP(0x7ffed16a, 0x01165126), WTCP(0x7ffebee9, 0x011eb381), |
3545 | | WTCP(0x7ffeab83, 0x01273bd0), WTCP(0x7ffe9731, 0x012fea6f), |
3546 | | WTCP(0x7ffe81ea, 0x0138bfbc), WTCP(0x7ffe6ba4, 0x0141bc12), |
3547 | | WTCP(0x7ffe5457, 0x014adfce), WTCP(0x7ffe3bfa, 0x01542b4d), |
3548 | | WTCP(0x7ffe2282, 0x015d9ee9), WTCP(0x7ffe07e6, 0x01673b01), |
3549 | | WTCP(0x7ffdec1b, 0x0170ffee), WTCP(0x7ffdcf17, 0x017aee0e), |
3550 | | WTCP(0x7ffdb0d0, 0x018505bc), WTCP(0x7ffd913b, 0x018f4754), |
3551 | | WTCP(0x7ffd704b, 0x0199b330), WTCP(0x7ffd4df7, 0x01a449ad), |
3552 | | WTCP(0x7ffd2a31, 0x01af0b25), WTCP(0x7ffd04ef, 0x01b9f7f4), |
3553 | | WTCP(0x7ffcde23, 0x01c51074), WTCP(0x7ffcb5c1, 0x01d05501), |
3554 | | WTCP(0x7ffc8bbc, 0x01dbc5f5), WTCP(0x7ffc6006, 0x01e763ab), |
3555 | | WTCP(0x7ffc3293, 0x01f32e7d), WTCP(0x7ffc0354, 0x01ff26c5), |
3556 | | WTCP(0x7ffbd23b, 0x020b4cde), WTCP(0x7ffb9f3a, 0x0217a120), |
3557 | | WTCP(0x7ffb6a41, 0x022423e6), WTCP(0x7ffb3342, 0x0230d58a), |
3558 | | WTCP(0x7ffafa2d, 0x023db664), WTCP(0x7ffabef2, 0x024ac6ce), |
3559 | | WTCP(0x7ffa8180, 0x02580720), WTCP(0x7ffa41c9, 0x026577b3), |
3560 | | WTCP(0x7ff9ffb9, 0x027318e0), WTCP(0x7ff9bb41, 0x0280eaff), |
3561 | | WTCP(0x7ff9744e, 0x028eee68), WTCP(0x7ff92acf, 0x029d2371), |
3562 | | WTCP(0x7ff8deb1, 0x02ab8a74), WTCP(0x7ff88fe2, 0x02ba23c7), |
3563 | | WTCP(0x7ff83e4d, 0x02c8efc0), WTCP(0x7ff7e9e1, 0x02d7eeb7), |
3564 | | WTCP(0x7ff79288, 0x02e72101), WTCP(0x7ff7382f, 0x02f686f5), |
3565 | | WTCP(0x7ff6dac1, 0x030620e9), WTCP(0x7ff67a29, 0x0315ef31), |
3566 | | WTCP(0x7ff61651, 0x0325f224), WTCP(0x7ff5af23, 0x03362a14), |
3567 | | WTCP(0x7ff5448a, 0x03469758), WTCP(0x7ff4d66d, 0x03573a42), |
3568 | | WTCP(0x7ff464b7, 0x03681327), WTCP(0x7ff3ef4f, 0x0379225a), |
3569 | | WTCP(0x7ff3761d, 0x038a682e), WTCP(0x7ff2f90a, 0x039be4f4), |
3570 | | WTCP(0x7ff277fb, 0x03ad9900), WTCP(0x7ff1f2d8, 0x03bf84a3), |
3571 | | WTCP(0x7ff16986, 0x03d1a82e), WTCP(0x7ff0dbec, 0x03e403f3), |
3572 | | WTCP(0x7ff049ef, 0x03f69840), WTCP(0x7fefb373, 0x04096568), |
3573 | | WTCP(0x7fef185d, 0x041c6bb8), WTCP(0x7fee7890, 0x042fab81), |
3574 | | WTCP(0x7fedd3f1, 0x04432510), WTCP(0x7fed2a61, 0x0456d8b4), |
3575 | | WTCP(0x7fec7bc4, 0x046ac6ba), WTCP(0x7febc7fb, 0x047eef70), |
3576 | | WTCP(0x7feb0ee8, 0x04935322), WTCP(0x7fea506b, 0x04a7f21d), |
3577 | | WTCP(0x7fe98c65, 0x04bcccab), WTCP(0x7fe8c2b7, 0x04d1e318), |
3578 | | WTCP(0x7fe7f33e, 0x04e735af), WTCP(0x7fe71ddb, 0x04fcc4ba), |
3579 | | WTCP(0x7fe6426c, 0x05129081), WTCP(0x7fe560ce, 0x0528994d), |
3580 | | WTCP(0x7fe478df, 0x053edf68), WTCP(0x7fe38a7c, 0x05556318), |
3581 | | WTCP(0x7fe29581, 0x056c24a5), WTCP(0x7fe199ca, 0x05832455), |
3582 | | WTCP(0x7fe09733, 0x059a626e), WTCP(0x7fdf8d95, 0x05b1df35), |
3583 | | WTCP(0x7fde7ccb, 0x05c99aef), WTCP(0x7fdd64af, 0x05e195e0), |
3584 | | WTCP(0x7fdc451a, 0x05f9d04b), WTCP(0x7fdb1de4, 0x06124a73), |
3585 | | WTCP(0x7fd9eee5, 0x062b0499), WTCP(0x7fd8b7f5, 0x0643ff00), |
3586 | | WTCP(0x7fd778ec, 0x065d39e7), WTCP(0x7fd6319e, 0x0676b58f), |
3587 | | WTCP(0x7fd4e1e2, 0x06907237), WTCP(0x7fd3898d, 0x06aa701d), |
3588 | | WTCP(0x7fd22873, 0x06c4af80), WTCP(0x7fd0be6a, 0x06df309c), |
3589 | | WTCP(0x7fcf4b44, 0x06f9f3ad), WTCP(0x7fcdced4, 0x0714f8f0), |
3590 | | WTCP(0x7fcc48ed, 0x0730409f), WTCP(0x7fcab960, 0x074bcaf5), |
3591 | | WTCP(0x7fc91fff, 0x0767982a), WTCP(0x7fc77c9a, 0x0783a877), |
3592 | | WTCP(0x7fc5cf02, 0x079ffc14), WTCP(0x7fc41705, 0x07bc9338), |
3593 | | WTCP(0x7fc25474, 0x07d96e19), WTCP(0x7fc0871b, 0x07f68ced), |
3594 | | WTCP(0x7fbeaeca, 0x0813efe7), WTCP(0x7fbccb4c, 0x0831973d), |
3595 | | WTCP(0x7fbadc70, 0x084f8320), WTCP(0x7fb8e200, 0x086db3c3), |
3596 | | WTCP(0x7fb6dbc8, 0x088c2957), WTCP(0x7fb4c993, 0x08aae40c), |
3597 | | WTCP(0x7fb2ab2b, 0x08c9e412), WTCP(0x7fb0805a, 0x08e92997), |
3598 | | WTCP(0x7fae48e9, 0x0908b4c9), WTCP(0x7fac04a0, 0x092885d6), |
3599 | | WTCP(0x7fa9b347, 0x09489ce8), WTCP(0x7fa754a6, 0x0968fa2c), |
3600 | | WTCP(0x7fa4e884, 0x09899dcb), WTCP(0x7fa26ea6, 0x09aa87ee), |
3601 | | WTCP(0x7f9fe6d1, 0x09cbb8be), WTCP(0x7f9d50cc, 0x09ed3062), |
3602 | | WTCP(0x7f9aac5a, 0x0a0eef00), WTCP(0x7f97f93f, 0x0a30f4bf), |
3603 | | WTCP(0x7f95373e, 0x0a5341c2), WTCP(0x7f92661b, 0x0a75d62e), |
3604 | | WTCP(0x7f8f8596, 0x0a98b224), WTCP(0x7f8c9572, 0x0abbd5c7), |
3605 | | WTCP(0x7f89956f, 0x0adf4137), WTCP(0x7f86854d, 0x0b02f494), |
3606 | | WTCP(0x7f8364cd, 0x0b26effd), WTCP(0x7f8033ae, 0x0b4b338f), |
3607 | | WTCP(0x7f7cf1ae, 0x0b6fbf67), WTCP(0x7f799e8b, 0x0b9493a0), |
3608 | | WTCP(0x7f763a03, 0x0bb9b056), WTCP(0x7f72c3d2, 0x0bdf15a2), |
3609 | | WTCP(0x7f6f3bb5, 0x0c04c39c), WTCP(0x7f6ba168, 0x0c2aba5d), |
3610 | | WTCP(0x7f67f4a6, 0x0c50f9fa), WTCP(0x7f643529, 0x0c77828a), |
3611 | | WTCP(0x7f6062ac, 0x0c9e5420), WTCP(0x7f5c7ce8, 0x0cc56ed1), |
3612 | | WTCP(0x7f588397, 0x0cecd2ae), WTCP(0x7f547670, 0x0d147fc8), |
3613 | | WTCP(0x7f50552c, 0x0d3c7630), WTCP(0x7f4c1f83, 0x0d64b5f6), |
3614 | | WTCP(0x7f47d52a, 0x0d8d3f26), WTCP(0x7f4375d9, 0x0db611ce), |
3615 | | WTCP(0x7f3f0144, 0x0ddf2dfa), WTCP(0x7f3a7723, 0x0e0893b4), |
3616 | | WTCP(0x7f35d729, 0x0e324306), WTCP(0x7f31210a, 0x0e5c3bf9), |
3617 | | WTCP(0x7f2c547b, 0x0e867e94), WTCP(0x7f27712e, 0x0eb10add), |
3618 | | WTCP(0x7f2276d8, 0x0edbe0da), WTCP(0x7f1d6529, 0x0f07008e), |
3619 | | WTCP(0x7f183bd3, 0x0f3269fc), WTCP(0x7f12fa89, 0x0f5e1d27), |
3620 | | WTCP(0x7f0da0fb, 0x0f8a1a0e), WTCP(0x7f082ed8, 0x0fb660b1), |
3621 | | WTCP(0x7f02a3d2, 0x0fe2f10f), WTCP(0x7efcff98, 0x100fcb25), |
3622 | | WTCP(0x7ef741d9, 0x103ceeee), WTCP(0x7ef16a42, 0x106a5c66), |
3623 | | WTCP(0x7eeb7884, 0x10981386), WTCP(0x7ee56c4a, 0x10c61447), |
3624 | | WTCP(0x7edf4543, 0x10f45ea0), WTCP(0x7ed9031b, 0x1122f288), |
3625 | | WTCP(0x7ed2a57f, 0x1151cff3), WTCP(0x7ecc2c1a, 0x1180f6d5), |
3626 | | WTCP(0x7ec59699, 0x11b06720), WTCP(0x7ebee4a6, 0x11e020c8), |
3627 | | WTCP(0x7eb815ed, 0x121023ba), WTCP(0x7eb12a18, 0x12406fe8), |
3628 | | WTCP(0x7eaa20d1, 0x1271053e), WTCP(0x7ea2f9c2, 0x12a1e3a9), |
3629 | | WTCP(0x7e9bb494, 0x12d30b15), WTCP(0x7e9450f0, 0x13047b6c), |
3630 | | WTCP(0x7e8cce7f, 0x13363497), WTCP(0x7e852ce9, 0x1368367f), |
3631 | | WTCP(0x7e7d6bd6, 0x139a8109), WTCP(0x7e758aee, 0x13cd141b), |
3632 | | WTCP(0x7e6d89d9, 0x13ffef99), WTCP(0x7e65683d, 0x14331368), |
3633 | | WTCP(0x7e5d25c1, 0x14667f67), WTCP(0x7e54c20b, 0x149a3379), |
3634 | | WTCP(0x7e4c3cc3, 0x14ce2f7c), WTCP(0x7e43958e, 0x1502734f), |
3635 | | WTCP(0x7e3acc11, 0x1536fece), WTCP(0x7e31dff2, 0x156bd1d6), |
3636 | | WTCP(0x7e28d0d7, 0x15a0ec41), WTCP(0x7e1f9e63, 0x15d64de9), |
3637 | | WTCP(0x7e16483d, 0x160bf6a5), WTCP(0x7e0cce08, 0x1641e64c), |
3638 | | WTCP(0x7e032f6a, 0x16781cb4), WTCP(0x7df96c05, 0x16ae99b2), |
3639 | | WTCP(0x7def837e, 0x16e55d18), WTCP(0x7de57579, 0x171c66ba), |
3640 | | WTCP(0x7ddb419a, 0x1753b667), WTCP(0x7dd0e784, 0x178b4bef), |
3641 | | WTCP(0x7dc666d9, 0x17c32721), WTCP(0x7dbbbf3e, 0x17fb47ca), |
3642 | | WTCP(0x7db0f056, 0x1833adb5), WTCP(0x7da5f9c3, 0x186c58ae), |
3643 | | WTCP(0x7d9adb29, 0x18a5487d), WTCP(0x7d8f9429, 0x18de7cec), |
3644 | | WTCP(0x7d842467, 0x1917f5c1), WTCP(0x7d788b86, 0x1951b2c2), |
3645 | | WTCP(0x7d6cc927, 0x198bb3b4), WTCP(0x7d60dced, 0x19c5f85a), |
3646 | | WTCP(0x7d54c67c, 0x1a008077), WTCP(0x7d488574, 0x1a3b4bcb), |
3647 | | WTCP(0x7d3c1979, 0x1a765a17), WTCP(0x7d2f822d, 0x1ab1ab18), |
3648 | | WTCP(0x7d22bf32, 0x1aed3e8d), WTCP(0x7d15d02b, 0x1b291432), |
3649 | | WTCP(0x7d08b4ba, 0x1b652bc1), WTCP(0x7cfb6c82, 0x1ba184f5), |
3650 | | WTCP(0x7cedf725, 0x1bde1f86), WTCP(0x7ce05445, 0x1c1afb2c), |
3651 | | WTCP(0x7cd28386, 0x1c58179c), WTCP(0x7cc48489, 0x1c95748d), |
3652 | | WTCP(0x7cb656f3, 0x1cd311b1), WTCP(0x7ca7fa65, 0x1d10eebd), |
3653 | | WTCP(0x7c996e83, 0x1d4f0b60), WTCP(0x7c8ab2f0, 0x1d8d674c), |
3654 | | WTCP(0x7c7bc74f, 0x1dcc0230), WTCP(0x7c6cab44, 0x1e0adbbb), |
3655 | | WTCP(0x7c5d5e71, 0x1e49f398), WTCP(0x7c4de07c, 0x1e894973), |
3656 | | WTCP(0x7c3e3108, 0x1ec8dcf8), WTCP(0x7c2e4fb9, 0x1f08add0), |
3657 | | WTCP(0x7c1e3c34, 0x1f48bba3), WTCP(0x7c0df61d, 0x1f890618), |
3658 | | WTCP(0x7bfd7d18, 0x1fc98cd6), WTCP(0x7becd0cc, 0x200a4f80), |
3659 | | WTCP(0x7bdbf0dd, 0x204b4dbc), WTCP(0x7bcadcf1, 0x208c872c), |
3660 | | WTCP(0x7bb994ae, 0x20cdfb71), WTCP(0x7ba817b9, 0x210faa2c), |
3661 | | WTCP(0x7b9665bb, 0x215192fc), WTCP(0x7b847e58, 0x2193b57f), |
3662 | | WTCP(0x7b726139, 0x21d61153), WTCP(0x7b600e05, 0x2218a614), |
3663 | | WTCP(0x7b4d8463, 0x225b735d), WTCP(0x7b3ac3fc, 0x229e78c7), |
3664 | | WTCP(0x7b27cc79, 0x22e1b5eb), WTCP(0x7b149d82, 0x23252a62), |
3665 | | WTCP(0x7b0136c1, 0x2368d5c2), WTCP(0x7aed97df, 0x23acb7a0), |
3666 | | WTCP(0x7ad9c087, 0x23f0cf92), WTCP(0x7ac5b063, 0x24351d2a), |
3667 | | WTCP(0x7ab1671e, 0x24799ffc), WTCP(0x7a9ce464, 0x24be5799), |
3668 | | WTCP(0x7a8827e1, 0x25034391), WTCP(0x7a733142, 0x25486375), |
3669 | | WTCP(0x7a5e0033, 0x258db6d2), WTCP(0x7a489461, 0x25d33d35), |
3670 | | WTCP(0x7a32ed7c, 0x2618f62c), WTCP(0x7a1d0b31, 0x265ee143), |
3671 | | WTCP(0x7a06ed2f, 0x26a4fe02), WTCP(0x79f09327, 0x26eb4bf5), |
3672 | | WTCP(0x79d9fcc8, 0x2731caa3), WTCP(0x79c329c2, 0x27787995), |
3673 | | WTCP(0x79ac19c9, 0x27bf5850), WTCP(0x7994cc8d, 0x2806665c), |
3674 | | WTCP(0x797d41c1, 0x284da33c), WTCP(0x79657918, 0x28950e74), |
3675 | | WTCP(0x794d7247, 0x28dca788), WTCP(0x79352d01, 0x29246dfa), |
3676 | | WTCP(0x791ca8fc, 0x296c614a), WTCP(0x7903e5ee, 0x29b480f9), |
3677 | | WTCP(0x78eae38d, 0x29fccc87), WTCP(0x78d1a191, 0x2a454372), |
3678 | | WTCP(0x78b81fb1, 0x2a8de537), WTCP(0x789e5da6, 0x2ad6b155), |
3679 | | WTCP(0x78845b29, 0x2b1fa745), WTCP(0x786a17f5, 0x2b68c684), |
3680 | | WTCP(0x784f93c4, 0x2bb20e8c), WTCP(0x7834ce53, 0x2bfb7ed7), |
3681 | | WTCP(0x7819c75c, 0x2c4516dc), WTCP(0x77fe7e9e, 0x2c8ed615), |
3682 | | WTCP(0x77e2f3d7, 0x2cd8bbf7), WTCP(0x77c726c5, 0x2d22c7fa), |
3683 | | WTCP(0x77ab1728, 0x2d6cf993), WTCP(0x778ec4c0, 0x2db75037), |
3684 | | WTCP(0x77722f4e, 0x2e01cb59), WTCP(0x77555695, 0x2e4c6a6d), |
3685 | | WTCP(0x77383a58, 0x2e972ce6), WTCP(0x771ada5a, 0x2ee21235), |
3686 | | WTCP(0x76fd3660, 0x2f2d19cc), WTCP(0x76df4e30, 0x2f78431a), |
3687 | | WTCP(0x76c12190, 0x2fc38d91), WTCP(0x76a2b047, 0x300ef89d), |
3688 | | WTCP(0x7683fa1e, 0x305a83af), WTCP(0x7664fede, 0x30a62e34), |
3689 | | WTCP(0x7645be51, 0x30f1f798), WTCP(0x76263842, 0x313ddf49), |
3690 | | WTCP(0x76066c7e, 0x3189e4b1), WTCP(0x75e65ad1, 0x31d6073d), |
3691 | | WTCP(0x75c60309, 0x32224657), WTCP(0x75a564f6, 0x326ea168), |
3692 | | WTCP(0x75848067, 0x32bb17da), WTCP(0x7563552d, 0x3307a917), |
3693 | | WTCP(0x7541e31a, 0x33545486), WTCP(0x75202a02, 0x33a1198e), |
3694 | | WTCP(0x74fe29b8, 0x33edf798), WTCP(0x74dbe211, 0x343aee09), |
3695 | | WTCP(0x74b952e3, 0x3487fc48), WTCP(0x74967c06, 0x34d521bb), |
3696 | | WTCP(0x74735d51, 0x35225dc7), WTCP(0x744ff69f, 0x356fafcf), |
3697 | | WTCP(0x742c47c9, 0x35bd173a), WTCP(0x740850ab, 0x360a9369), |
3698 | | WTCP(0x73e41121, 0x365823c1), WTCP(0x73bf8909, 0x36a5c7a4), |
3699 | | WTCP(0x739ab842, 0x36f37e75), WTCP(0x73759eab, 0x37414796), |
3700 | | WTCP(0x73503c26, 0x378f2268), WTCP(0x732a9095, 0x37dd0e4c), |
3701 | | WTCP(0x73049bda, 0x382b0aa4), WTCP(0x72de5ddb, 0x387916d0), |
3702 | | WTCP(0x72b7d67d, 0x38c73230), WTCP(0x729105a6, 0x39155c24), |
3703 | | WTCP(0x7269eb3f, 0x3963940c), WTCP(0x72428730, 0x39b1d946), |
3704 | | WTCP(0x721ad964, 0x3a002b31), WTCP(0x71f2e1c5, 0x3a4e892c), |
3705 | | WTCP(0x71caa042, 0x3a9cf296), WTCP(0x71a214c7, 0x3aeb66cc), |
3706 | | WTCP(0x71793f43, 0x3b39e52c), WTCP(0x71501fa6, 0x3b886d14), |
3707 | | WTCP(0x7126b5e3, 0x3bd6fde1), WTCP(0x70fd01eb, 0x3c2596f1), |
3708 | | WTCP(0x70d303b2, 0x3c74379f), WTCP(0x70a8bb2e, 0x3cc2df49), |
3709 | | WTCP(0x707e2855, 0x3d118d4c), WTCP(0x70534b1e, 0x3d604103), |
3710 | | WTCP(0x70282381, 0x3daef9cc), WTCP(0x6ffcb17a, 0x3dfdb702), |
3711 | | WTCP(0x6fd0f504, 0x3e4c7800), WTCP(0x6fa4ee1a, 0x3e9b3c25), |
3712 | | WTCP(0x6f789cbb, 0x3eea02ca), WTCP(0x6f4c00e5, 0x3f38cb4b), |
3713 | | WTCP(0x6f1f1a9a, 0x3f879505), WTCP(0x6ef1e9da, 0x3fd65f53), |
3714 | | WTCP(0x6ec46ea9, 0x40252990), WTCP(0x6e96a90b, 0x4073f318), |
3715 | | WTCP(0x6e689905, 0x40c2bb46), WTCP(0x6e3a3e9d, 0x41118176), |
3716 | | WTCP(0x6e0b99dd, 0x41604504), WTCP(0x6ddcaacc, 0x41af054a), |
3717 | | WTCP(0x6dad7177, 0x41fdc1a5), WTCP(0x6d7dede8, 0x424c7970), |
3718 | | WTCP(0x6d4e202e, 0x429b2c06), WTCP(0x6d1e0855, 0x42e9d8c4), |
3719 | | WTCP(0x6ceda66f, 0x43387f05), WTCP(0x6cbcfa8d, 0x43871e26), |
3720 | | WTCP(0x6c8c04c0, 0x43d5b581), WTCP(0x6c5ac51d, 0x44244474), |
3721 | | WTCP(0x6c293bb8, 0x4472ca5a), WTCP(0x6bf768a8, 0x44c14690), |
3722 | | WTCP(0x6bc54c06, 0x450fb873), WTCP(0x6b92e5e9, 0x455e1f5f), |
3723 | | WTCP(0x6b60366c, 0x45ac7ab2), WTCP(0x6b2d3dab, 0x45fac9c8), |
3724 | | WTCP(0x6af9fbc2, 0x46490bff), WTCP(0x6ac670d1, 0x469740b5), |
3725 | | WTCP(0x6a929cf6, 0x46e56747), WTCP(0x6a5e8053, 0x47337f13), |
3726 | | WTCP(0x6a2a1b0a, 0x47818779), WTCP(0x69f56d3e, 0x47cf7fd6), |
3727 | | WTCP(0x69c07715, 0x481d678a), WTCP(0x698b38b4, 0x486b3df3), |
3728 | | WTCP(0x6955b243, 0x48b90272), WTCP(0x691fe3ec, 0x4906b466), |
3729 | | WTCP(0x68e9cdd8, 0x49545330), WTCP(0x68b37033, 0x49a1de30), |
3730 | | WTCP(0x687ccb29, 0x49ef54c8), WTCP(0x6845dee9, 0x4a3cb657), |
3731 | | WTCP(0x680eaba3, 0x4a8a0242), WTCP(0x67d73187, 0x4ad737e9), |
3732 | | WTCP(0x679f70c7, 0x4b2456af), WTCP(0x67676997, 0x4b715df7), |
3733 | | WTCP(0x672f1c2b, 0x4bbe4d25), WTCP(0x66f688ba, 0x4c0b239c), |
3734 | | WTCP(0x66bdaf7b, 0x4c57e0c2), WTCP(0x668490a6, 0x4ca483fa), |
3735 | | WTCP(0x664b2c76, 0x4cf10cac), WTCP(0x66118326, 0x4d3d7a3b), |
3736 | | WTCP(0x65d794f3, 0x4d89cc0f), WTCP(0x659d621a, 0x4dd6018f), |
3737 | | WTCP(0x6562eada, 0x4e221a22), WTCP(0x65282f74, 0x4e6e1530), |
3738 | | WTCP(0x64ed302b, 0x4eb9f222), WTCP(0x64b1ed40, 0x4f05b061), |
3739 | | WTCP(0x647666f8, 0x4f514f57), WTCP(0x643a9d99, 0x4f9cce6f), |
3740 | | WTCP(0x63fe916a, 0x4fe82d13), WTCP(0x63c242b2, 0x50336aaf), |
3741 | | WTCP(0x6385b1bc, 0x507e86b0), WTCP(0x6348ded1, 0x50c98082), |
3742 | | WTCP(0x630bca3f, 0x51145793), WTCP(0x62ce7451, 0x515f0b51), |
3743 | | WTCP(0x6290dd57, 0x51a99b2b), WTCP(0x625305a0, 0x51f40692), |
3744 | | WTCP(0x6214ed7d, 0x523e4cf5), WTCP(0x61d69541, 0x52886dc5), |
3745 | | WTCP(0x6197fd3e, 0x52d26875), WTCP(0x615925c9, 0x531c3c77), |
3746 | | WTCP(0x611a0f39, 0x5365e93e), WTCP(0x60dab9e3, 0x53af6e3e), |
3747 | | WTCP(0x609b2621, 0x53f8caed), WTCP(0x605b544c, 0x5441fec0), |
3748 | | WTCP(0x601b44bf, 0x548b092e), WTCP(0x5fdaf7d5, 0x54d3e9ae), |
3749 | | WTCP(0x5f9a6deb, 0x551c9fb7), WTCP(0x5f59a761, 0x55652ac3), |
3750 | | WTCP(0x5f18a494, 0x55ad8a4d), WTCP(0x5ed765e6, 0x55f5bdcd), |
3751 | | WTCP(0x5e95ebb8, 0x563dc4c1), WTCP(0x5e54366d, 0x56859ea3), |
3752 | | WTCP(0x5e12466a, 0x56cd4af3), WTCP(0x5dd01c13, 0x5714c92d), |
3753 | | WTCP(0x5d8db7cf, 0x575c18d0), WTCP(0x5d4b1a05, 0x57a3395e), |
3754 | | WTCP(0x5d08431e, 0x57ea2a56), WTCP(0x5cc53384, 0x5830eb3a), |
3755 | | WTCP(0x5c81eba0, 0x58777b8e), WTCP(0x5c3e6bdf, 0x58bddad5), |
3756 | | WTCP(0x5bfab4af, 0x59040893), WTCP(0x5bb6c67c, 0x594a044f), |
3757 | | WTCP(0x5b72a1b6, 0x598fcd8e), WTCP(0x5b2e46ce, 0x59d563d9), |
3758 | | WTCP(0x5ae9b634, 0x5a1ac6b8), WTCP(0x5aa4f05a, 0x5a5ff5b5), |
3759 | | }; |
3760 | | |
3761 | | RAM_ALIGN |
3762 | | LNK_SECTION_CONSTDATA |
3763 | | const FIXP_WTP KBDWindow1024[] = { |
3764 | | WTCP(0x7fffffa4, 0x0009962f), WTCP(0x7fffff39, 0x000e16fb), |
3765 | | WTCP(0x7ffffebf, 0x0011ea65), WTCP(0x7ffffe34, 0x0015750e), |
3766 | | WTCP(0x7ffffd96, 0x0018dc74), WTCP(0x7ffffce5, 0x001c332e), |
3767 | | WTCP(0x7ffffc1f, 0x001f83f5), WTCP(0x7ffffb43, 0x0022d59a), |
3768 | | WTCP(0x7ffffa4f, 0x00262cc2), WTCP(0x7ffff942, 0x00298cc4), |
3769 | | WTCP(0x7ffff81a, 0x002cf81f), WTCP(0x7ffff6d6, 0x003070c4), |
3770 | | WTCP(0x7ffff573, 0x0033f840), WTCP(0x7ffff3f1, 0x00378fd9), |
3771 | | WTCP(0x7ffff24d, 0x003b38a1), WTCP(0x7ffff085, 0x003ef381), |
3772 | | WTCP(0x7fffee98, 0x0042c147), WTCP(0x7fffec83, 0x0046a2a8), |
3773 | | WTCP(0x7fffea44, 0x004a9847), WTCP(0x7fffe7d8, 0x004ea2b7), |
3774 | | WTCP(0x7fffe53f, 0x0052c283), WTCP(0x7fffe274, 0x0056f829), |
3775 | | WTCP(0x7fffdf76, 0x005b4422), WTCP(0x7fffdc43, 0x005fa6dd), |
3776 | | WTCP(0x7fffd8d6, 0x006420c8), WTCP(0x7fffd52f, 0x0068b249), |
3777 | | WTCP(0x7fffd149, 0x006d5bc4), WTCP(0x7fffcd22, 0x00721d9a), |
3778 | | WTCP(0x7fffc8b6, 0x0076f828), WTCP(0x7fffc404, 0x007bebca), |
3779 | | WTCP(0x7fffbf06, 0x0080f8d9), WTCP(0x7fffb9bb, 0x00861fae), |
3780 | | WTCP(0x7fffb41e, 0x008b609e), WTCP(0x7fffae2c, 0x0090bbff), |
3781 | | WTCP(0x7fffa7e1, 0x00963224), WTCP(0x7fffa13a, 0x009bc362), |
3782 | | WTCP(0x7fff9a32, 0x00a17009), WTCP(0x7fff92c5, 0x00a7386c), |
3783 | | WTCP(0x7fff8af0, 0x00ad1cdc), WTCP(0x7fff82ad, 0x00b31da8), |
3784 | | WTCP(0x7fff79f9, 0x00b93b21), WTCP(0x7fff70cf, 0x00bf7596), |
3785 | | WTCP(0x7fff672a, 0x00c5cd57), WTCP(0x7fff5d05, 0x00cc42b1), |
3786 | | WTCP(0x7fff525c, 0x00d2d5f3), WTCP(0x7fff4729, 0x00d9876c), |
3787 | | WTCP(0x7fff3b66, 0x00e05769), WTCP(0x7fff2f10, 0x00e74638), |
3788 | | WTCP(0x7fff221f, 0x00ee5426), WTCP(0x7fff148e, 0x00f58182), |
3789 | | WTCP(0x7fff0658, 0x00fcce97), WTCP(0x7ffef776, 0x01043bb3), |
3790 | | WTCP(0x7ffee7e2, 0x010bc923), WTCP(0x7ffed795, 0x01137733), |
3791 | | WTCP(0x7ffec68a, 0x011b4631), WTCP(0x7ffeb4ba, 0x01233669), |
3792 | | WTCP(0x7ffea21d, 0x012b4827), WTCP(0x7ffe8eac, 0x01337bb8), |
3793 | | WTCP(0x7ffe7a61, 0x013bd167), WTCP(0x7ffe6533, 0x01444982), |
3794 | | WTCP(0x7ffe4f1c, 0x014ce454), WTCP(0x7ffe3813, 0x0155a229), |
3795 | | WTCP(0x7ffe2011, 0x015e834d), WTCP(0x7ffe070d, 0x0167880c), |
3796 | | WTCP(0x7ffdecff, 0x0170b0b2), WTCP(0x7ffdd1df, 0x0179fd8b), |
3797 | | WTCP(0x7ffdb5a2, 0x01836ee1), WTCP(0x7ffd9842, 0x018d0500), |
3798 | | WTCP(0x7ffd79b3, 0x0196c035), WTCP(0x7ffd59ee, 0x01a0a0ca), |
3799 | | WTCP(0x7ffd38e8, 0x01aaa70a), WTCP(0x7ffd1697, 0x01b4d341), |
3800 | | WTCP(0x7ffcf2f2, 0x01bf25b9), WTCP(0x7ffccdee, 0x01c99ebd), |
3801 | | WTCP(0x7ffca780, 0x01d43e99), WTCP(0x7ffc7f9e, 0x01df0597), |
3802 | | WTCP(0x7ffc563d, 0x01e9f401), WTCP(0x7ffc2b51, 0x01f50a22), |
3803 | | WTCP(0x7ffbfecf, 0x02004844), WTCP(0x7ffbd0ab, 0x020baeb1), |
3804 | | WTCP(0x7ffba0da, 0x02173db4), WTCP(0x7ffb6f4f, 0x0222f596), |
3805 | | WTCP(0x7ffb3bfd, 0x022ed6a1), WTCP(0x7ffb06d8, 0x023ae11f), |
3806 | | WTCP(0x7ffacfd3, 0x02471558), WTCP(0x7ffa96e0, 0x02537397), |
3807 | | WTCP(0x7ffa5bf2, 0x025ffc25), WTCP(0x7ffa1efc, 0x026caf4a), |
3808 | | WTCP(0x7ff9dfee, 0x02798d4f), WTCP(0x7ff99ebb, 0x0286967c), |
3809 | | WTCP(0x7ff95b55, 0x0293cb1b), WTCP(0x7ff915ab, 0x02a12b72), |
3810 | | WTCP(0x7ff8cdaf, 0x02aeb7cb), WTCP(0x7ff88351, 0x02bc706d), |
3811 | | WTCP(0x7ff83682, 0x02ca559f), WTCP(0x7ff7e731, 0x02d867a9), |
3812 | | WTCP(0x7ff7954e, 0x02e6a6d2), WTCP(0x7ff740c8, 0x02f51361), |
3813 | | WTCP(0x7ff6e98e, 0x0303ad9c), WTCP(0x7ff68f8f, 0x031275ca), |
3814 | | WTCP(0x7ff632ba, 0x03216c30), WTCP(0x7ff5d2fb, 0x03309116), |
3815 | | WTCP(0x7ff57042, 0x033fe4bf), WTCP(0x7ff50a7a, 0x034f6773), |
3816 | | WTCP(0x7ff4a192, 0x035f1975), WTCP(0x7ff43576, 0x036efb0a), |
3817 | | WTCP(0x7ff3c612, 0x037f0c78), WTCP(0x7ff35353, 0x038f4e02), |
3818 | | WTCP(0x7ff2dd24, 0x039fbfeb), WTCP(0x7ff26370, 0x03b06279), |
3819 | | WTCP(0x7ff1e623, 0x03c135ed), WTCP(0x7ff16527, 0x03d23a8b), |
3820 | | WTCP(0x7ff0e067, 0x03e37095), WTCP(0x7ff057cc, 0x03f4d84e), |
3821 | | WTCP(0x7fefcb40, 0x040671f7), WTCP(0x7fef3aad, 0x04183dd3), |
3822 | | WTCP(0x7feea5fa, 0x042a3c22), WTCP(0x7fee0d11, 0x043c6d25), |
3823 | | WTCP(0x7fed6fda, 0x044ed11d), WTCP(0x7fecce3d, 0x04616849), |
3824 | | WTCP(0x7fec2821, 0x047432eb), WTCP(0x7feb7d6c, 0x04873140), |
3825 | | WTCP(0x7feace07, 0x049a6388), WTCP(0x7fea19d6, 0x04adca01), |
3826 | | WTCP(0x7fe960c0, 0x04c164ea), WTCP(0x7fe8a2aa, 0x04d53481), |
3827 | | WTCP(0x7fe7df79, 0x04e93902), WTCP(0x7fe71712, 0x04fd72aa), |
3828 | | WTCP(0x7fe6495a, 0x0511e1b6), WTCP(0x7fe57634, 0x05268663), |
3829 | | WTCP(0x7fe49d83, 0x053b60eb), WTCP(0x7fe3bf2b, 0x05507189), |
3830 | | WTCP(0x7fe2db0f, 0x0565b879), WTCP(0x7fe1f110, 0x057b35f4), |
3831 | | WTCP(0x7fe10111, 0x0590ea35), WTCP(0x7fe00af3, 0x05a6d574), |
3832 | | WTCP(0x7fdf0e97, 0x05bcf7ea), WTCP(0x7fde0bdd, 0x05d351cf), |
3833 | | WTCP(0x7fdd02a6, 0x05e9e35c), WTCP(0x7fdbf2d2, 0x0600acc8), |
3834 | | WTCP(0x7fdadc40, 0x0617ae48), WTCP(0x7fd9becf, 0x062ee814), |
3835 | | WTCP(0x7fd89a5e, 0x06465a62), WTCP(0x7fd76eca, 0x065e0565), |
3836 | | WTCP(0x7fd63bf1, 0x0675e954), WTCP(0x7fd501b0, 0x068e0662), |
3837 | | WTCP(0x7fd3bfe4, 0x06a65cc3), WTCP(0x7fd2766a, 0x06beecaa), |
3838 | | WTCP(0x7fd1251e, 0x06d7b648), WTCP(0x7fcfcbda, 0x06f0b9d1), |
3839 | | WTCP(0x7fce6a7a, 0x0709f775), WTCP(0x7fcd00d8, 0x07236f65), |
3840 | | WTCP(0x7fcb8ecf, 0x073d21d2), WTCP(0x7fca1439, 0x07570eea), |
3841 | | WTCP(0x7fc890ed, 0x077136dd), WTCP(0x7fc704c7, 0x078b99da), |
3842 | | WTCP(0x7fc56f9d, 0x07a6380d), WTCP(0x7fc3d147, 0x07c111a4), |
3843 | | WTCP(0x7fc2299e, 0x07dc26cc), WTCP(0x7fc07878, 0x07f777b1), |
3844 | | WTCP(0x7fbebdac, 0x0813047d), WTCP(0x7fbcf90f, 0x082ecd5b), |
3845 | | WTCP(0x7fbb2a78, 0x084ad276), WTCP(0x7fb951bc, 0x086713f7), |
3846 | | WTCP(0x7fb76eaf, 0x08839206), WTCP(0x7fb58126, 0x08a04ccb), |
3847 | | WTCP(0x7fb388f4, 0x08bd446e), WTCP(0x7fb185ee, 0x08da7915), |
3848 | | WTCP(0x7faf77e5, 0x08f7eae7), WTCP(0x7fad5ead, 0x09159a09), |
3849 | | WTCP(0x7fab3a17, 0x0933869f), WTCP(0x7fa909f6, 0x0951b0cd), |
3850 | | WTCP(0x7fa6ce1a, 0x097018b7), WTCP(0x7fa48653, 0x098ebe7f), |
3851 | | WTCP(0x7fa23273, 0x09ada248), WTCP(0x7f9fd249, 0x09ccc431), |
3852 | | WTCP(0x7f9d65a4, 0x09ec245b), WTCP(0x7f9aec53, 0x0a0bc2e7), |
3853 | | WTCP(0x7f986625, 0x0a2b9ff3), WTCP(0x7f95d2e7, 0x0a4bbb9e), |
3854 | | WTCP(0x7f933267, 0x0a6c1604), WTCP(0x7f908472, 0x0a8caf43), |
3855 | | WTCP(0x7f8dc8d5, 0x0aad8776), WTCP(0x7f8aff5c, 0x0ace9eb9), |
3856 | | WTCP(0x7f8827d3, 0x0aeff526), WTCP(0x7f854204, 0x0b118ad8), |
3857 | | WTCP(0x7f824dbb, 0x0b335fe6), WTCP(0x7f7f4ac3, 0x0b557469), |
3858 | | WTCP(0x7f7c38e4, 0x0b77c879), WTCP(0x7f7917e9, 0x0b9a5c2b), |
3859 | | WTCP(0x7f75e79b, 0x0bbd2f97), WTCP(0x7f72a7c3, 0x0be042d0), |
3860 | | WTCP(0x7f6f5828, 0x0c0395ec), WTCP(0x7f6bf892, 0x0c2728fd), |
3861 | | WTCP(0x7f6888c9, 0x0c4afc16), WTCP(0x7f650894, 0x0c6f0f4a), |
3862 | | WTCP(0x7f6177b9, 0x0c9362a8), WTCP(0x7f5dd5ff, 0x0cb7f642), |
3863 | | WTCP(0x7f5a232a, 0x0cdcca26), WTCP(0x7f565f00, 0x0d01de63), |
3864 | | WTCP(0x7f528947, 0x0d273307), WTCP(0x7f4ea1c2, 0x0d4cc81f), |
3865 | | WTCP(0x7f4aa835, 0x0d729db7), WTCP(0x7f469c65, 0x0d98b3da), |
3866 | | WTCP(0x7f427e13, 0x0dbf0a92), WTCP(0x7f3e4d04, 0x0de5a1e9), |
3867 | | WTCP(0x7f3a08f9, 0x0e0c79e7), WTCP(0x7f35b1b4, 0x0e339295), |
3868 | | WTCP(0x7f3146f8, 0x0e5aebfa), WTCP(0x7f2cc884, 0x0e82861a), |
3869 | | WTCP(0x7f28361b, 0x0eaa60fd), WTCP(0x7f238f7c, 0x0ed27ca5), |
3870 | | WTCP(0x7f1ed467, 0x0efad917), WTCP(0x7f1a049d, 0x0f237656), |
3871 | | WTCP(0x7f151fdc, 0x0f4c5462), WTCP(0x7f1025e3, 0x0f75733d), |
3872 | | WTCP(0x7f0b1672, 0x0f9ed2e6), WTCP(0x7f05f146, 0x0fc8735e), |
3873 | | WTCP(0x7f00b61d, 0x0ff254a1), WTCP(0x7efb64b4, 0x101c76ae), |
3874 | | WTCP(0x7ef5fcca, 0x1046d981), WTCP(0x7ef07e19, 0x10717d15), |
3875 | | WTCP(0x7eeae860, 0x109c6165), WTCP(0x7ee53b5b, 0x10c7866a), |
3876 | | WTCP(0x7edf76c4, 0x10f2ec1e), WTCP(0x7ed99a58, 0x111e9279), |
3877 | | WTCP(0x7ed3a5d1, 0x114a7971), WTCP(0x7ecd98eb, 0x1176a0fc), |
3878 | | WTCP(0x7ec77360, 0x11a30910), WTCP(0x7ec134eb, 0x11cfb1a1), |
3879 | | WTCP(0x7ebadd44, 0x11fc9aa2), WTCP(0x7eb46c27, 0x1229c406), |
3880 | | WTCP(0x7eade14c, 0x12572dbf), WTCP(0x7ea73c6c, 0x1284d7bc), |
3881 | | WTCP(0x7ea07d41, 0x12b2c1ed), WTCP(0x7e99a382, 0x12e0ec42), |
3882 | | WTCP(0x7e92aee7, 0x130f56a8), WTCP(0x7e8b9f2a, 0x133e010b), |
3883 | | WTCP(0x7e847402, 0x136ceb59), WTCP(0x7e7d2d25, 0x139c157b), |
3884 | | WTCP(0x7e75ca4c, 0x13cb7f5d), WTCP(0x7e6e4b2d, 0x13fb28e6), |
3885 | | WTCP(0x7e66af7f, 0x142b1200), WTCP(0x7e5ef6f8, 0x145b3a92), |
3886 | | WTCP(0x7e572150, 0x148ba281), WTCP(0x7e4f2e3b, 0x14bc49b4), |
3887 | | WTCP(0x7e471d70, 0x14ed300f), WTCP(0x7e3eeea5, 0x151e5575), |
3888 | | WTCP(0x7e36a18e, 0x154fb9c9), WTCP(0x7e2e35e2, 0x15815ced), |
3889 | | WTCP(0x7e25ab56, 0x15b33ec1), WTCP(0x7e1d019e, 0x15e55f25), |
3890 | | WTCP(0x7e14386e, 0x1617bdf9), WTCP(0x7e0b4f7d, 0x164a5b19), |
3891 | | WTCP(0x7e02467e, 0x167d3662), WTCP(0x7df91d25, 0x16b04fb2), |
3892 | | WTCP(0x7defd327, 0x16e3a6e2), WTCP(0x7de66837, 0x17173bce), |
3893 | | WTCP(0x7ddcdc0a, 0x174b0e4d), WTCP(0x7dd32e53, 0x177f1e39), |
3894 | | WTCP(0x7dc95ec6, 0x17b36b69), WTCP(0x7dbf6d17, 0x17e7f5b3), |
3895 | | WTCP(0x7db558f9, 0x181cbcec), WTCP(0x7dab221f, 0x1851c0e9), |
3896 | | WTCP(0x7da0c83c, 0x1887017d), WTCP(0x7d964b05, 0x18bc7e7c), |
3897 | | WTCP(0x7d8baa2b, 0x18f237b6), WTCP(0x7d80e563, 0x19282cfd), |
3898 | | WTCP(0x7d75fc5e, 0x195e5e20), WTCP(0x7d6aeed0, 0x1994caee), |
3899 | | WTCP(0x7d5fbc6d, 0x19cb7335), WTCP(0x7d5464e6, 0x1a0256c2), |
3900 | | WTCP(0x7d48e7ef, 0x1a397561), WTCP(0x7d3d453b, 0x1a70cede), |
3901 | | WTCP(0x7d317c7c, 0x1aa86301), WTCP(0x7d258d65, 0x1ae03195), |
3902 | | WTCP(0x7d1977aa, 0x1b183a63), WTCP(0x7d0d3afc, 0x1b507d30), |
3903 | | WTCP(0x7d00d710, 0x1b88f9c5), WTCP(0x7cf44b97, 0x1bc1afe6), |
3904 | | WTCP(0x7ce79846, 0x1bfa9f58), WTCP(0x7cdabcce, 0x1c33c7e0), |
3905 | | WTCP(0x7ccdb8e4, 0x1c6d293f), WTCP(0x7cc08c39, 0x1ca6c337), |
3906 | | WTCP(0x7cb33682, 0x1ce0958a), WTCP(0x7ca5b772, 0x1d1a9ff8), |
3907 | | WTCP(0x7c980ebd, 0x1d54e240), WTCP(0x7c8a3c14, 0x1d8f5c21), |
3908 | | WTCP(0x7c7c3f2e, 0x1dca0d56), WTCP(0x7c6e17bc, 0x1e04f59f), |
3909 | | WTCP(0x7c5fc573, 0x1e4014b4), WTCP(0x7c514807, 0x1e7b6a53), |
3910 | | WTCP(0x7c429f2c, 0x1eb6f633), WTCP(0x7c33ca96, 0x1ef2b80f), |
3911 | | WTCP(0x7c24c9fa, 0x1f2eaf9e), WTCP(0x7c159d0d, 0x1f6adc98), |
3912 | | WTCP(0x7c064383, 0x1fa73eb2), WTCP(0x7bf6bd11, 0x1fe3d5a3), |
3913 | | WTCP(0x7be7096c, 0x2020a11e), WTCP(0x7bd7284a, 0x205da0d8), |
3914 | | WTCP(0x7bc71960, 0x209ad483), WTCP(0x7bb6dc65, 0x20d83bd1), |
3915 | | WTCP(0x7ba6710d, 0x2115d674), WTCP(0x7b95d710, 0x2153a41b), |
3916 | | WTCP(0x7b850e24, 0x2191a476), WTCP(0x7b7415ff, 0x21cfd734), |
3917 | | WTCP(0x7b62ee59, 0x220e3c02), WTCP(0x7b5196e9, 0x224cd28d), |
3918 | | WTCP(0x7b400f67, 0x228b9a82), WTCP(0x7b2e578a, 0x22ca938a), |
3919 | | WTCP(0x7b1c6f0b, 0x2309bd52), WTCP(0x7b0a55a1, 0x23491783), |
3920 | | WTCP(0x7af80b07, 0x2388a1c4), WTCP(0x7ae58ef5, 0x23c85bbf), |
3921 | | WTCP(0x7ad2e124, 0x2408451a), WTCP(0x7ac0014e, 0x24485d7c), |
3922 | | WTCP(0x7aacef2e, 0x2488a48a), WTCP(0x7a99aa7e, 0x24c919e9), |
3923 | | WTCP(0x7a8632f8, 0x2509bd3d), WTCP(0x7a728858, 0x254a8e29), |
3924 | | WTCP(0x7a5eaa5a, 0x258b8c50), WTCP(0x7a4a98b9, 0x25ccb753), |
3925 | | WTCP(0x7a365333, 0x260e0ed3), WTCP(0x7a21d983, 0x264f9271), |
3926 | | WTCP(0x7a0d2b68, 0x269141cb), WTCP(0x79f8489e, 0x26d31c80), |
3927 | | WTCP(0x79e330e4, 0x2715222f), WTCP(0x79cde3f8, 0x27575273), |
3928 | | WTCP(0x79b8619a, 0x2799acea), WTCP(0x79a2a989, 0x27dc3130), |
3929 | | WTCP(0x798cbb85, 0x281ededf), WTCP(0x7976974e, 0x2861b591), |
3930 | | WTCP(0x79603ca5, 0x28a4b4e0), WTCP(0x7949ab4c, 0x28e7dc65), |
3931 | | WTCP(0x7932e304, 0x292b2bb8), WTCP(0x791be390, 0x296ea270), |
3932 | | WTCP(0x7904acb3, 0x29b24024), WTCP(0x78ed3e30, 0x29f6046b), |
3933 | | WTCP(0x78d597cc, 0x2a39eed8), WTCP(0x78bdb94a, 0x2a7dff02), |
3934 | | WTCP(0x78a5a270, 0x2ac2347c), WTCP(0x788d5304, 0x2b068eda), |
3935 | | WTCP(0x7874cacb, 0x2b4b0dae), WTCP(0x785c098d, 0x2b8fb08a), |
3936 | | WTCP(0x78430f11, 0x2bd47700), WTCP(0x7829db1f, 0x2c1960a1), |
3937 | | WTCP(0x78106d7f, 0x2c5e6cfd), WTCP(0x77f6c5fb, 0x2ca39ba3), |
3938 | | WTCP(0x77dce45c, 0x2ce8ec23), WTCP(0x77c2c86e, 0x2d2e5e0b), |
3939 | | WTCP(0x77a871fa, 0x2d73f0e8), WTCP(0x778de0cd, 0x2db9a449), |
3940 | | WTCP(0x777314b2, 0x2dff77b8), WTCP(0x77580d78, 0x2e456ac4), |
3941 | | WTCP(0x773ccaeb, 0x2e8b7cf6), WTCP(0x77214cdb, 0x2ed1addb), |
3942 | | WTCP(0x77059315, 0x2f17fcfb), WTCP(0x76e99d69, 0x2f5e69e2), |
3943 | | WTCP(0x76cd6ba9, 0x2fa4f419), WTCP(0x76b0fda4, 0x2feb9b27), |
3944 | | WTCP(0x7694532e, 0x30325e96), WTCP(0x76776c17, 0x30793dee), |
3945 | | WTCP(0x765a4834, 0x30c038b5), WTCP(0x763ce759, 0x31074e72), |
3946 | | WTCP(0x761f4959, 0x314e7eab), WTCP(0x76016e0b, 0x3195c8e6), |
3947 | | WTCP(0x75e35545, 0x31dd2ca9), WTCP(0x75c4fedc, 0x3224a979), |
3948 | | WTCP(0x75a66aab, 0x326c3ed8), WTCP(0x75879887, 0x32b3ec4d), |
3949 | | WTCP(0x7568884b, 0x32fbb159), WTCP(0x754939d1, 0x33438d81), |
3950 | | WTCP(0x7529acf4, 0x338b8045), WTCP(0x7509e18e, 0x33d3892a), |
3951 | | WTCP(0x74e9d77d, 0x341ba7b1), WTCP(0x74c98e9e, 0x3463db5a), |
3952 | | WTCP(0x74a906cd, 0x34ac23a7), WTCP(0x74883fec, 0x34f48019), |
3953 | | WTCP(0x746739d8, 0x353cf02f), WTCP(0x7445f472, 0x3585736a), |
3954 | | WTCP(0x74246f9c, 0x35ce0949), WTCP(0x7402ab37, 0x3616b14c), |
3955 | | WTCP(0x73e0a727, 0x365f6af0), WTCP(0x73be6350, 0x36a835b5), |
3956 | | WTCP(0x739bdf95, 0x36f11118), WTCP(0x73791bdd, 0x3739fc98), |
3957 | | WTCP(0x7356180e, 0x3782f7b2), WTCP(0x7332d410, 0x37cc01e3), |
3958 | | WTCP(0x730f4fc9, 0x38151aa8), WTCP(0x72eb8b24, 0x385e417e), |
3959 | | WTCP(0x72c7860a, 0x38a775e1), WTCP(0x72a34066, 0x38f0b74d), |
3960 | | WTCP(0x727eba24, 0x393a053e), WTCP(0x7259f331, 0x39835f30), |
3961 | | WTCP(0x7234eb79, 0x39ccc49e), WTCP(0x720fa2eb, 0x3a163503), |
3962 | | WTCP(0x71ea1977, 0x3a5fafda), WTCP(0x71c44f0c, 0x3aa9349e), |
3963 | | WTCP(0x719e439d, 0x3af2c2ca), WTCP(0x7177f71a, 0x3b3c59d7), |
3964 | | WTCP(0x71516978, 0x3b85f940), WTCP(0x712a9aaa, 0x3bcfa07e), |
3965 | | WTCP(0x71038aa4, 0x3c194f0d), WTCP(0x70dc395e, 0x3c630464), |
3966 | | WTCP(0x70b4a6cd, 0x3cacbfff), WTCP(0x708cd2e9, 0x3cf68155), |
3967 | | WTCP(0x7064bdab, 0x3d4047e1), WTCP(0x703c670d, 0x3d8a131c), |
3968 | | WTCP(0x7013cf0a, 0x3dd3e27e), WTCP(0x6feaf59c, 0x3e1db580), |
3969 | | WTCP(0x6fc1dac1, 0x3e678b9b), WTCP(0x6f987e76, 0x3eb16449), |
3970 | | WTCP(0x6f6ee0b9, 0x3efb3f01), WTCP(0x6f45018b, 0x3f451b3d), |
3971 | | WTCP(0x6f1ae0eb, 0x3f8ef874), WTCP(0x6ef07edb, 0x3fd8d620), |
3972 | | WTCP(0x6ec5db5d, 0x4022b3b9), WTCP(0x6e9af675, 0x406c90b7), |
3973 | | WTCP(0x6e6fd027, 0x40b66c93), WTCP(0x6e446879, 0x410046c5), |
3974 | | WTCP(0x6e18bf71, 0x414a1ec6), WTCP(0x6decd517, 0x4193f40d), |
3975 | | WTCP(0x6dc0a972, 0x41ddc615), WTCP(0x6d943c8d, 0x42279455), |
3976 | | WTCP(0x6d678e71, 0x42715e45), WTCP(0x6d3a9f2a, 0x42bb235f), |
3977 | | WTCP(0x6d0d6ec5, 0x4304e31a), WTCP(0x6cdffd4f, 0x434e9cf1), |
3978 | | WTCP(0x6cb24ad6, 0x4398505b), WTCP(0x6c84576b, 0x43e1fcd1), |
3979 | | WTCP(0x6c56231c, 0x442ba1cd), WTCP(0x6c27adfd, 0x44753ec7), |
3980 | | WTCP(0x6bf8f81e, 0x44bed33a), WTCP(0x6bca0195, 0x45085e9d), |
3981 | | WTCP(0x6b9aca75, 0x4551e06b), WTCP(0x6b6b52d5, 0x459b581e), |
3982 | | WTCP(0x6b3b9ac9, 0x45e4c52f), WTCP(0x6b0ba26b, 0x462e2717), |
3983 | | WTCP(0x6adb69d3, 0x46777d52), WTCP(0x6aaaf11b, 0x46c0c75a), |
3984 | | WTCP(0x6a7a385c, 0x470a04a9), WTCP(0x6a493fb3, 0x475334b9), |
3985 | | WTCP(0x6a18073d, 0x479c5707), WTCP(0x69e68f17, 0x47e56b0c), |
3986 | | WTCP(0x69b4d761, 0x482e7045), WTCP(0x6982e039, 0x4877662c), |
3987 | | WTCP(0x6950a9c0, 0x48c04c3f), WTCP(0x691e341a, 0x490921f8), |
3988 | | WTCP(0x68eb7f67, 0x4951e6d5), WTCP(0x68b88bcd, 0x499a9a51), |
3989 | | WTCP(0x68855970, 0x49e33beb), WTCP(0x6851e875, 0x4a2bcb1f), |
3990 | | WTCP(0x681e3905, 0x4a74476b), WTCP(0x67ea4b47, 0x4abcb04c), |
3991 | | WTCP(0x67b61f63, 0x4b050541), WTCP(0x6781b585, 0x4b4d45c9), |
3992 | | WTCP(0x674d0dd6, 0x4b957162), WTCP(0x67182883, 0x4bdd878c), |
3993 | | WTCP(0x66e305b8, 0x4c2587c6), WTCP(0x66ada5a5, 0x4c6d7190), |
3994 | | WTCP(0x66780878, 0x4cb5446a), WTCP(0x66422e60, 0x4cfcffd5), |
3995 | | WTCP(0x660c1790, 0x4d44a353), WTCP(0x65d5c439, 0x4d8c2e64), |
3996 | | WTCP(0x659f348e, 0x4dd3a08c), WTCP(0x656868c3, 0x4e1af94b), |
3997 | | WTCP(0x6531610d, 0x4e623825), WTCP(0x64fa1da3, 0x4ea95c9d), |
3998 | | WTCP(0x64c29ebb, 0x4ef06637), WTCP(0x648ae48d, 0x4f375477), |
3999 | | WTCP(0x6452ef53, 0x4f7e26e1), WTCP(0x641abf46, 0x4fc4dcfb), |
4000 | | WTCP(0x63e254a2, 0x500b7649), WTCP(0x63a9afa2, 0x5051f253), |
4001 | | WTCP(0x6370d083, 0x5098509f), WTCP(0x6337b784, 0x50de90b3), |
4002 | | WTCP(0x62fe64e3, 0x5124b218), WTCP(0x62c4d8e0, 0x516ab455), |
4003 | | WTCP(0x628b13bc, 0x51b096f3), WTCP(0x625115b8, 0x51f6597b), |
4004 | | WTCP(0x6216df18, 0x523bfb78), WTCP(0x61dc701f, 0x52817c72), |
4005 | | WTCP(0x61a1c912, 0x52c6dbf5), WTCP(0x6166ea36, 0x530c198d), |
4006 | | WTCP(0x612bd3d2, 0x535134c5), WTCP(0x60f0862d, 0x53962d2a), |
4007 | | WTCP(0x60b50190, 0x53db024a), WTCP(0x60794644, 0x541fb3b1), |
4008 | | WTCP(0x603d5494, 0x546440ef), WTCP(0x60012cca, 0x54a8a992), |
4009 | | WTCP(0x5fc4cf33, 0x54eced2b), WTCP(0x5f883c1c, 0x55310b48), |
4010 | | WTCP(0x5f4b73d2, 0x5575037c), WTCP(0x5f0e76a5, 0x55b8d558), |
4011 | | WTCP(0x5ed144e5, 0x55fc806f), WTCP(0x5e93dee1, 0x56400452), |
4012 | | WTCP(0x5e5644ec, 0x56836096), WTCP(0x5e187757, 0x56c694cf), |
4013 | | WTCP(0x5dda7677, 0x5709a092), WTCP(0x5d9c429f, 0x574c8374), |
4014 | | WTCP(0x5d5ddc24, 0x578f3d0d), WTCP(0x5d1f435d, 0x57d1ccf2), |
4015 | | WTCP(0x5ce078a0, 0x581432bd), WTCP(0x5ca17c45, 0x58566e04), |
4016 | | WTCP(0x5c624ea4, 0x58987e63), WTCP(0x5c22f016, 0x58da6372), |
4017 | | WTCP(0x5be360f6, 0x591c1ccc), WTCP(0x5ba3a19f, 0x595daa0d), |
4018 | | WTCP(0x5b63b26c, 0x599f0ad1), WTCP(0x5b2393ba, 0x59e03eb6), |
4019 | | WTCP(0x5ae345e7, 0x5a214558), WTCP(0x5aa2c951, 0x5a621e56), |
4020 | | }; |
4021 | | |
4022 | | /** |
4023 | | * \brief Helper table containing the length, rasterand shape mapping to |
4024 | | * individual window slope tables. [0: sine ][0: radix2 raster |
4025 | | * ][ceil(log2(length)) length 4 .. 1024 ] [1: 10ms raster |
4026 | | * ][ceil(log2(length)) length 3.25 .. 960 ] [2: 3/4 of radix 2 |
4027 | | * raster][ceil(log2(length)) length 3 .. 768 ] [1: KBD ][0: |
4028 | | * radix2 raster ][ceil(log2(length)) length 128 .. 1024 ] [1: 10ms |
4029 | | * raster ][ceil(log2(length)) length 120 .. 960 ] [2: |
4030 | | * 3/4 of radix 2 raster][ceil(log2(length)) length 96 .. 768 ] |
4031 | | */ |
4032 | | const FIXP_WTP *const windowSlopes[2][4][9] = { |
4033 | | { /* Sine */ |
4034 | | {/* Radix 2 */ |
4035 | | NULL, SineWindow8, SineWindow16, SineWindow32, SineWindow64, |
4036 | | SineWindow128, SineWindow256, SineWindow512, SineWindow1024}, |
4037 | | { /* 10ms raster */ |
4038 | | NULL, /* 3.25 */ |
4039 | | NULL, /* 7.5 */ |
4040 | | NULL, NULL, NULL, SineWindow120, SineWindow240, SineWindow480, |
4041 | | SineWindow960}, |
4042 | | { /* 3/4 radix2 raster */ |
4043 | | NULL, /* 3 */ |
4044 | | NULL, /* 6 */ |
4045 | | SineWindow12, SineWindow24, SineWindow48, SineWindow96, SineWindow192, |
4046 | | SineWindow384, SineWindow768}, |
4047 | | { |
4048 | | /* 3/4 radix2 raster */ |
4049 | | NULL, |
4050 | | NULL, /* 3 */ |
4051 | | NULL, /* 6 */ |
4052 | | SineWindow20, |
4053 | | SineWindow40, |
4054 | | NULL, |
4055 | | SineWindow160, |
4056 | | NULL, |
4057 | | NULL, |
4058 | | }}, |
4059 | | { /* KBD */ |
4060 | | {/* Radix 2 */ |
4061 | | NULL, KBDWindow128, KBDWindow256, SineWindow512, KBDWindow1024}, |
4062 | | {/* 10ms raster */ |
4063 | | NULL, KBDWindow120, NULL, SineWindow480, KBDWindow960}, |
4064 | | {/* 3/4 radix2 raster */ |
4065 | | NULL, KBDWindow96, |
4066 | | SineWindow192, /* This entry might be accessed for erred bit streams. */ |
4067 | | NULL, KBDWindow768}, |
4068 | | {NULL, NULL, NULL, NULL}}}; |
4069 | | |
4070 | 4.07M | const FIXP_WTP *FDKgetWindowSlope(int length, int shape) { |
4071 | 4.07M | const FIXP_WTP *w = NULL; |
4072 | 4.07M | int raster, ld2_length; |
4073 | | |
4074 | | /* Get ld2 of length - 2 + 1 |
4075 | | -2: because first table entry is window of size 4 |
4076 | | +1: because we already include +1 because of ceil(log2(length)) */ |
4077 | 4.07M | ld2_length = DFRACT_BITS - 1 - fNormz((FIXP_DBL)length) - 1; |
4078 | | |
4079 | | /* Extract sort of "eigenvalue" (the 4 left most bits) of length. */ |
4080 | 4.07M | switch ((length) >> (ld2_length - 2)) { |
4081 | 1.44M | case 0x8: /* radix 2 */ |
4082 | 1.44M | raster = 0; |
4083 | 1.44M | ld2_length--; /* revert + 1 because of ceil(log2(length)) from above. */ |
4084 | 1.44M | break; |
4085 | 926k | case 0xf: /* 10 ms */ |
4086 | 926k | raster = 1; |
4087 | 926k | break; |
4088 | 1.71M | case 0xc: /* 3/4 of radix 2 */ |
4089 | 1.71M | raster = 2; |
4090 | 1.71M | break; |
4091 | 0 | default: |
4092 | 0 | raster = 0; |
4093 | 0 | break; |
4094 | 4.07M | } |
4095 | | |
4096 | | /* The table for sine windows (shape == 0) is 4 entries longer. */ |
4097 | 4.07M | if (shape == 1) { |
4098 | 1.14M | ld2_length -= 4; |
4099 | 1.14M | } |
4100 | | |
4101 | | /* Look up table */ |
4102 | 4.07M | w = windowSlopes[shape & 1][raster][ld2_length]; |
4103 | | |
4104 | 4.07M | FDK_ASSERT(w != NULL); |
4105 | | |
4106 | 4.07M | return w; |
4107 | 4.07M | } |
4108 | | |
4109 | | /* |
4110 | | * QMF filter and twiddle tables |
4111 | | */ |
4112 | | |
4113 | | #ifdef QMF_COEFF_16BIT |
4114 | | #define QFC(x) FX_DBL2FXCONST_SGL(x) |
4115 | | #define QTCFL(x) FL2FXCONST_SGL(x) |
4116 | | #define QTC(x) FX_DBL2FXCONST_SGL(x) |
4117 | | #else |
4118 | | #define QFC(x) ((FIXP_DBL)(x)) |
4119 | | #define QTCFL(x) FL2FXCONST_DBL(x) |
4120 | | #define QTC(x) ((FIXP_DBL)(x)) |
4121 | | #endif /* ARCH_PREFER_MULT_32x16 */ |
4122 | | |
4123 | | /*! |
4124 | | \name QMF |
4125 | | \brief QMF-Table |
4126 | | 64 channels, N = 640, optimized by PE 010516 |
4127 | | |
4128 | | The coeffs are rearranged compared with the reference in the following |
4129 | | way, exploiting symmetry : |
4130 | | sbr_qmf_64[5] = p_64_640_qmf[0]; |
4131 | | sbr_qmf_64[6] = p_64_640_qmf[128]; |
4132 | | sbr_qmf_64[7] = p_64_640_qmf[256]; |
4133 | | sbr_qmf_64[8] = p_64_640_qmf[384]; |
4134 | | sbr_qmf_64[9] = p_64_640_qmf[512]; |
4135 | | |
4136 | | sbr_qmf_64[10] = p_64_640_qmf[1]; |
4137 | | sbr_qmf_64[11] = p_64_640_qmf[129]; |
4138 | | sbr_qmf_64[12] = p_64_640_qmf[257]; |
4139 | | sbr_qmf_64[13] = p_64_640_qmf[385]; |
4140 | | sbr_qmf_64[14] = p_64_640_qmf[513]; |
4141 | | . |
4142 | | . |
4143 | | . |
4144 | | sbr_qmf_64_640_qmf[315] = p_64_640_qmf[62]; |
4145 | | sbr_qmf_64_640_qmf[316] = p_64_640_qmf[190]; |
4146 | | sbr_qmf_64_640_qmf[317] = p_64_640_qmf[318]; |
4147 | | sbr_qmf_64_640_qmf[318] = p_64_640_qmf[446]; |
4148 | | sbr_qmf_64_640_qmf[319] = p_64_640_qmf[574]; |
4149 | | |
4150 | | sbr_qmf_64_640_qmf[320] = p_64_640_qmf[63]; |
4151 | | sbr_qmf_64_640_qmf[321] = p_64_640_qmf[191]; |
4152 | | sbr_qmf_64_640_qmf[322] = p_64_640_qmf[319]; |
4153 | | sbr_qmf_64_640_qmf[323] = p_64_640_qmf[447]; |
4154 | | sbr_qmf_64_640_qmf[324] = p_64_640_qmf[575]; |
4155 | | |
4156 | | sbr_qmf_64_640_qmf[319] = p_64_640_qmf[64]; |
4157 | | sbr_qmf_64_640_qmf[318] = p_64_640_qmf[192]; |
4158 | | sbr_qmf_64_640_qmf[317] = p_64_640_qmf[320]; |
4159 | | sbr_qmf_64_640_qmf[316] = p_64_640_qmf[448]; |
4160 | | sbr_qmf_64_640_qmf[315] = p_64_640_qmf[576]; |
4161 | | |
4162 | | sbr_qmf_64_640_qmf[314] = p_64_640_qmf[65]; |
4163 | | sbr_qmf_64_640_qmf[313] = p_64_640_qmf[193]; |
4164 | | sbr_qmf_64_640_qmf[312] = p_64_640_qmf[321]; |
4165 | | sbr_qmf_64_640_qmf[311] = p_64_640_qmf[449]; |
4166 | | sbr_qmf_64_640_qmf[310] = p_64_640_qmf[577]; |
4167 | | . |
4168 | | . |
4169 | | . |
4170 | | sbr_qmf_64[9] = p_64_640_qmf[126] |
4171 | | sbr_qmf_64[8] = p_64_640_qmf[254]; |
4172 | | sbr_qmf_64[7] = p_64_640_qmf[382]; |
4173 | | sbr_qmf_64[6] = p_64_640_qmf[510]; |
4174 | | sbr_qmf_64[5] = p_64_640_qmf[638]; |
4175 | | |
4176 | | sbr_qmf_64[4] = p_64_640_qmf[127] |
4177 | | sbr_qmf_64[3] = p_64_640_qmf[255]; |
4178 | | sbr_qmf_64[2] = p_64_640_qmf[383]; |
4179 | | sbr_qmf_64[1] = p_64_640_qmf[511]; |
4180 | | sbr_qmf_64[0] = p_64_640_qmf[639]; |
4181 | | |
4182 | | Max sum of all FIR filter absolute coefficients is: 0x7FF5B201 |
4183 | | thus, the filter output is not required to be scaled. |
4184 | | |
4185 | | \showinitializer |
4186 | | */ |
4187 | | RAM_ALIGN |
4188 | | LNK_SECTION_CONSTDATA |
4189 | | const FIXP_PFT qmf_pfilt120[] = { |
4190 | | QFC(0x00000000), QFC(0x01b2e41d), QFC(0x2e3a7532), QFC(0xd1c58ace), |
4191 | | QFC(0xfe4d1be3), QFC(0xffefcdb5), QFC(0x02828e13), QFC(0x35eecfd1), |
4192 | | QFC(0xd94e53e3), QFC(0xfefdfe42), QFC(0xffec30b0), QFC(0x036b8e20), |
4193 | | QFC(0x3daa7c5c), QFC(0xe08b3fa6), QFC(0xff8f33fc), QFC(0xffe88ba8), |
4194 | | QFC(0x04694101), QFC(0x4547daeb), QFC(0xe75f8bb7), QFC(0x0000e790), |
4195 | | QFC(0xffe69150), QFC(0x057341bc), QFC(0x4c9ef50f), QFC(0xedb0fdbd), |
4196 | | QFC(0x00549c76), QFC(0xffe6db43), QFC(0x067ef951), QFC(0x5389d1bb), |
4197 | | QFC(0xf36dbfe6), QFC(0x008cbe92), QFC(0xffea353a), QFC(0x077fedb3), |
4198 | | QFC(0x59e2f69e), QFC(0xf887507c), QFC(0x00acbd2f), QFC(0xfff176e1), |
4199 | | QFC(0x086685a4), QFC(0x5f845914), QFC(0xfcf2b6c8), QFC(0x00b881db), |
4200 | | QFC(0xfffd1253), QFC(0x09233c49), QFC(0x64504658), QFC(0x00adb69e), |
4201 | | QFC(0x00b4790a), QFC(0x000d31b5), QFC(0x09a3e163), QFC(0x682b39a4), |
4202 | | QFC(0x03b8f8dc), QFC(0x00a520bb), QFC(0x0021e26b), QFC(0x09d536b4), |
4203 | | QFC(0x6afb0c80), QFC(0x06186566), QFC(0x008db1f0), QFC(0x003a81c0), |
4204 | | QFC(0x09a505f2), QFC(0x6cb28145), QFC(0x07d6e67c), QFC(0x00728512), |
4205 | | QFC(0x0055dba1), QFC(0x09015651), QFC(0x6d474e1d), QFC(0x09015651), |
4206 | | QFC(0x0055dba1), QFC(0xfe4d1be3), QFC(0xd1c58ace), QFC(0x2e3a7532), |
4207 | | QFC(0x01b2e41d), QFC(0x00000000), |
4208 | | }; |
4209 | | |
4210 | | RAM_ALIGN |
4211 | | LNK_SECTION_CONSTDATA |
4212 | | const FIXP_PFT qmf_pfilt200[] = { |
4213 | | QFC(0x00000000), QFC(0x01b2e41d), QFC(0x2e3a7532), QFC(0xd1c58ace), |
4214 | | QFC(0xfe4d1be3), QFC(0xffefd5d9), QFC(0x022c39a4), QFC(0x32d6e6f6), |
4215 | | QFC(0xd652421f), QFC(0xfebafd64), QFC(0xffef3d2e), QFC(0x02af2a39), |
4216 | | QFC(0x377b44a6), QFC(0xdac7ff47), QFC(0xff1d9e1f), QFC(0xffed03e9), |
4217 | | QFC(0x033b07ff), QFC(0x3c1fc4e4), QFC(0xdf2029d5), QFC(0xff74a37e), |
4218 | | QFC(0xffeab7cc), QFC(0x03cf3ade), QFC(0x40bc12f6), QFC(0xe3546cf8), |
4219 | | QFC(0xffc070af), QFC(0xffe88ba8), QFC(0x04694101), QFC(0x4547daeb), |
4220 | | QFC(0xe75f8bb7), QFC(0x0000e790), QFC(0xffe7546d), QFC(0x050826e6), |
4221 | | QFC(0x49ba0a48), QFC(0xeb3ac63a), QFC(0x0036aa5d), QFC(0xffe6665c), |
4222 | | QFC(0x05a92d73), QFC(0x4e0b0602), QFC(0xeee323fd), QFC(0x0061fdf9), |
4223 | | QFC(0xffe6858d), QFC(0x0649e26b), QFC(0x523225cf), QFC(0xf2549ca7), |
4224 | | QFC(0x00838276), QFC(0xffe7e0bd), QFC(0x06e7cba4), QFC(0x5627597c), |
4225 | | QFC(0xf58c23ae), QFC(0x009c49df), QFC(0xffea353a), QFC(0x077fedb3), |
4226 | | QFC(0x59e2f69e), QFC(0xf887507c), QFC(0x00acbd2f), QFC(0xffee0a64), |
4227 | | QFC(0x080e83ac), QFC(0x5d5bac5e), QFC(0xfb432a8a), QFC(0x00b5e294), |
4228 | | QFC(0xfff35c0f), QFC(0x08905893), QFC(0x608bf7c1), QFC(0xfdbfe2d8), |
4229 | | QFC(0x00b8dcd6), QFC(0xfffa67ed), QFC(0x0901a70f), QFC(0x636d2657), |
4230 | | QFC(0xfffccdc7), QFC(0x00b66387), QFC(0x0002f512), QFC(0x095eb98e), |
4231 | | QFC(0x65f9595d), QFC(0x01fa380f), QFC(0x00afb0f3), QFC(0x000d31b5), |
4232 | | QFC(0x09a3e163), QFC(0x682b39a4), QFC(0x03b8f8dc), QFC(0x00a520bb), |
4233 | | QFC(0x00193141), QFC(0x09cc1a7d), QFC(0x69fbfee3), QFC(0x05395430), |
4234 | | QFC(0x0097ce05), QFC(0x00269ad4), QFC(0x09d3fe14), QFC(0x6b69bfaf), |
4235 | | QFC(0x067e12f2), QFC(0x00889924), QFC(0x003567de), QFC(0x09b75cca), |
4236 | | QFC(0x6c716eb9), QFC(0x0789e850), QFC(0x00781556), QFC(0x0045436a), |
4237 | | QFC(0x097277a9), QFC(0x6d110fe4), QFC(0x085f29c6), QFC(0x00670cb6), |
4238 | | QFC(0x0055dba1), QFC(0x09015651), QFC(0x6d474e1d), QFC(0x09015651), |
4239 | | QFC(0x0055dba1), QFC(0xfe4d1be3), QFC(0xd1c58ace), QFC(0x2e3a7532), |
4240 | | QFC(0x01b2e41d), QFC(0x00000000), |
4241 | | }; |
4242 | | |
4243 | | RAM_ALIGN |
4244 | | LNK_SECTION_CONSTDATA |
4245 | | const FIXP_QTW qmf_phaseshift_cos40[] = { |
4246 | | QTC(0x7fef5260), QTC(0x7f69ff76), QTC(0x7e5fe493), QTC(0x7cd21707), |
4247 | | QTC(0x7ac23561), QTC(0x783265c0), QTC(0x75255392), QTC(0x719e2cd2), |
4248 | | QTC(0x6da09eb1), QTC(0x6930d1c4), QTC(0x645365b2), QTC(0x5f0d6c5b), |
4249 | | QTC(0x59646498), QTC(0x535e3479), QTC(0x4d012324), QTC(0x4653d24b), |
4250 | | QTC(0x3f5d373e), QTC(0x382493b0), QTC(0x30b16e23), QTC(0x290b8a12), |
4251 | | QTC(0x213adfda), QTC(0x1947946c), QTC(0x1139f0cf), QTC(0x091a597e), |
4252 | | QTC(0x00f145ab), QTC(0xf8c73668), QTC(0xf0a4adcf), QTC(0xe8922622), |
4253 | | QTC(0xe09808f5), QTC(0xd8bea66a), QTC(0xd10e2c89), QTC(0xc98e9eb5), |
4254 | | QTC(0xc247cd5a), QTC(0xbb414dc0), QTC(0xb4827228), QTC(0xae12422c), |
4255 | | QTC(0xa7f7736a), QTC(0xa2386284), QTC(0x9cdb0c83), QTC(0x97e50896), |
4256 | | }; |
4257 | | |
4258 | | RAM_ALIGN |
4259 | | LNK_SECTION_CONSTDATA |
4260 | | const FIXP_QTW qmf_phaseshift_sin40[] = { |
4261 | | QTC(0x0415583b), QTC(0x0c3bc74f), QTC(0x145576b1), QTC(0x1c59f557), |
4262 | | QTC(0x2440e84d), QTC(0x2c021369), QTC(0x339561e1), QTC(0x3af2eeb7), |
4263 | | QTC(0x42130cf0), QTC(0x48ee4f98), QTC(0x4f7d917c), QTC(0x55b9fc9e), |
4264 | | QTC(0x5b9d1154), QTC(0x6120ad0d), QTC(0x663f10b7), QTC(0x6af2e6bc), |
4265 | | QTC(0x6f374891), QTC(0x7307c3d0), QTC(0x76605edb), QTC(0x793d9d03), |
4266 | | QTC(0x7b9c8226), QTC(0x7d7a95cf), QTC(0x7ed5e5c6), QTC(0x7fad081b), |
4267 | | QTC(0x7fff1c9b), QTC(0x7fcbcdbc), QTC(0x7f1350f8), QTC(0x7dd6668f), |
4268 | | QTC(0x7c1658c5), QTC(0x79d4fa89), QTC(0x7714a58b), QTC(0x73d837ca), |
4269 | | QTC(0x7023109a), QTC(0x6bf90d1d), QTC(0x675e843e), QTC(0x6258422c), |
4270 | | QTC(0x5ceb8355), QTC(0x571deefa), QTC(0x50f59141), QTC(0x4a78d4f0), |
4271 | | }; |
4272 | | |
4273 | | /* This filter is scaled (0.8*pfilt) */ |
4274 | | RAM_ALIGN |
4275 | | LNK_SECTION_CONSTDATA |
4276 | | const FIXP_PFT qmf_pfilt400[] = { |
4277 | | QFC(0x00000000), QFC(0x015be9b1), QFC(0x24fb90f5), QFC(0xdb046f0b), |
4278 | | QFC(0xfea4164f), QFC(0xfff15ed6), QFC(0x018b53a8), QFC(0x26d2bd4e), |
4279 | | QFC(0xdcd812f9), QFC(0xfed12595), QFC(0xfff3117b), QFC(0x01bcfae9), |
4280 | | QFC(0x28abebf8), QFC(0xdea834e5), QFC(0xfefbfdea), QFC(0xfff32e53), |
4281 | | QFC(0x01f075de), QFC(0x2a86e540), QFC(0xe07383c3), QFC(0xff24936e), |
4282 | | QFC(0xfff29758), QFC(0x0225bb61), QFC(0x2c629d51), QFC(0xe2399905), |
4283 | | QFC(0xff4ae4e6), QFC(0xfff1ab73), QFC(0x025cb6d7), QFC(0x2e3e69f9), |
4284 | | QFC(0xe3fa13fc), QFC(0xff6eefd4), QFC(0xfff0cfed), QFC(0x0295a000), |
4285 | | QFC(0x30196a50), QFC(0xe5b354ab), QFC(0xff9082cb), QFC(0xffefd442), |
4286 | | QFC(0x02d01d61), QFC(0x31f2b6ac), QFC(0xe765dadc), QFC(0xffb0037f), |
4287 | | QFC(0xffeef970), QFC(0x030c2f18), QFC(0x33c9a8c5), QFC(0xe910572d), |
4288 | | QFC(0xffcd26f2), QFC(0xffee0f91), QFC(0x03494088), QFC(0x359ce8be), |
4289 | | QFC(0xeab28265), QFC(0xffe8133f), QFC(0xffed3c86), QFC(0x03876734), |
4290 | | QFC(0x376caf22), QFC(0xec4c6fc6), QFC(0x0000b940), QFC(0xffecb05f), |
4291 | | QFC(0x03c6b32b), QFC(0x3936c186), QFC(0xeddbfa4a), QFC(0x00174372), |
4292 | | QFC(0xffec438a), QFC(0x04068585), QFC(0x3afb3b6d), QFC(0xef62382f), |
4293 | | QFC(0x002bbb7e), QFC(0xffebc5c7), QFC(0x0446af4f), QFC(0x3cb9159f), |
4294 | | QFC(0xf0de3518), QFC(0x003e0713), QFC(0xffeb8517), QFC(0x0487578f), |
4295 | | QFC(0x3e6f3802), QFC(0xf24f4ffd), QFC(0x004e64c7), QFC(0xffeb8b0d), |
4296 | | QFC(0x04c7cd0d), QFC(0x401d78d8), QFC(0xf3b6114c), QFC(0x005ccd60), |
4297 | | QFC(0xffeb9e0a), QFC(0x0507e855), QFC(0x41c1b7d9), QFC(0xf5107d52), |
4298 | | QFC(0x0069352b), QFC(0xffec0c97), QFC(0x054789e4), QFC(0x435c76d2), |
4299 | | QFC(0xf6600380), QFC(0x0073ff44), QFC(0xffecb3ca), QFC(0x05863c83), |
4300 | | QFC(0x44ec4796), QFC(0xf7a34fbf), QFC(0x007d07e5), QFC(0xffed65ae), |
4301 | | QFC(0x05c3bdde), QFC(0x46702a28), QFC(0xf8da6b28), QFC(0x008444ef), |
4302 | | QFC(0xffee90fb), QFC(0x05fff15c), QFC(0x47e8c54c), QFC(0xfa05d9fc), |
4303 | | QFC(0x008a30f2), QFC(0xffefff78), QFC(0x0639db53), QFC(0x4952ab1e), |
4304 | | QFC(0xfb23d977), QFC(0x008e9313), QFC(0xfff1a1ea), QFC(0x067202f0), |
4305 | | QFC(0x4aafbd18), QFC(0xfc35bba2), QFC(0x00918210), QFC(0xfff3a45f), |
4306 | | QFC(0x06a741b7), QFC(0x4bfdfb06), QFC(0xfd3aee85), QFC(0x009350b6), |
4307 | | QFC(0xfff5e33f), QFC(0x06d9e076), QFC(0x4d3cc634), QFC(0xfe331be0), |
4308 | | QFC(0x0093e3de), QFC(0xfff867de), QFC(0x07090b4f), QFC(0x4e6cc1b3), |
4309 | | QFC(0xff1f4fd2), QFC(0x00936109), QFC(0xfffb8658), QFC(0x073485a5), |
4310 | | QFC(0x4f8a8512), QFC(0xfffd716c), QFC(0x0091e939), QFC(0xfffec6af), |
4311 | | QFC(0x075c2159), QFC(0x50986228), QFC(0x00cfb536), QFC(0x008f7f85), |
4312 | | QFC(0x00025da8), QFC(0x077efad8), QFC(0x5194477e), QFC(0x0194f9a6), |
4313 | | QFC(0x008c8d8f), QFC(0x00064e63), QFC(0x079d423f), QFC(0x527db75e), |
4314 | | QFC(0x024d9e1c), QFC(0x00886b36), QFC(0x000a8e2a), QFC(0x07b64de9), |
4315 | | QFC(0x5355c7b6), QFC(0x02fa60b0), QFC(0x00841a2f), QFC(0x000f2b4f), |
4316 | | QFC(0x07c95704), QFC(0x5418bd4a), QFC(0x0399eb6f), QFC(0x007eea79), |
4317 | | QFC(0x00142767), QFC(0x07d67b97), QFC(0x54c998b6), QFC(0x042ddcf3), |
4318 | | QFC(0x0079719e), QFC(0x00193ee8), QFC(0x07dd27cf), QFC(0x55662c93), |
4319 | | QFC(0x04b5da5c), QFC(0x007369b7), QFC(0x001ee243), QFC(0x07dccb44), |
4320 | | QFC(0x55ee32f2), QFC(0x0531a8c2), QFC(0x006d4750), QFC(0x002471ce), |
4321 | | QFC(0x07d588d9), QFC(0x566317ad), QFC(0x05a2ff7a), QFC(0x0066c7aa), |
4322 | | QFC(0x002ab97f), QFC(0x07c5e3d5), QFC(0x56c12561), QFC(0x0607ed0d), |
4323 | | QFC(0x00601112), QFC(0x0030e1af), QFC(0x07ae9698), QFC(0x570be9e8), |
4324 | | QFC(0x0662a78a), QFC(0x005958bb), QFC(0x00376922), QFC(0x078ec621), |
4325 | | QFC(0x5740d984), QFC(0x06b287d1), QFC(0x00527092), QFC(0x003e065c), |
4326 | | QFC(0x0765b74d), QFC(0x57607ccb), QFC(0x06f819ec), QFC(0x004b9363), |
4327 | | QFC(0x0044afb4), QFC(0x0734450e), QFC(0x576c3e7e), QFC(0x0734450e), |
4328 | | QFC(0x0044afb4), QFC(0xfea4164f), QFC(0xdb046f0b), QFC(0x24fb90f5), |
4329 | | QFC(0x015be9b1), QFC(0x00000000), |
4330 | | }; |
4331 | | |
4332 | | const FIXP_QTW qmf_phaseshift_cos16[] = { |
4333 | | QTC(0x7fc25596), QTC(0x7dd6668f), QTC(0x7a05eead), QTC(0x745f9dd1), |
4334 | | QTC(0x6cf934fc), QTC(0x63ef3290), QTC(0x59646498), QTC(0x4d8162c4), |
4335 | | QTC(0x4073f21d), QTC(0x326e54c7), QTC(0x23a6887f), QTC(0x145576b1), |
4336 | | QTC(0x04b6195d), QTC(0xf50497fb), QTC(0xe57d5fda), QTC(0xd65c3b7b), |
4337 | | }; |
4338 | | const FIXP_QTW qmf_phaseshift_sin16[] = { |
4339 | | QTC(0x07d95b9e), QTC(0x176dd9de), QTC(0x26a82186), QTC(0x354d9057), |
4340 | | QTC(0x4325c135), QTC(0x4ffb654d), QTC(0x5b9d1154), QTC(0x65ddfbd3), |
4341 | | QTC(0x6e96a99d), QTC(0x75a585cf), QTC(0x7aef6323), QTC(0x7e5fe493), |
4342 | | QTC(0x7fe9cbc0), QTC(0x7f872bf3), QTC(0x7d3980ec), QTC(0x7909a92d), |
4343 | | }; |
4344 | | |
4345 | | RAM_ALIGN |
4346 | | LNK_SECTION_CONSTDATA |
4347 | | const FIXP_PFT qmf_pfilt240[] = { |
4348 | | /* FP filter implementation */ |
4349 | | QFC(0x00000000), QFC(0x0121ed68), QFC(0x1ed1a380), QFC(0xe12e5c80), |
4350 | | QFC(0xfede1298), QFC(0xfff4b438), QFC(0x0164d8de), QFC(0x21610064), |
4351 | | QFC(0xe3b64ef2), QFC(0xff1ba1be), QFC(0xfff533ce), QFC(0x01ac5eb8), |
4352 | | QFC(0x23f48a8e), QFC(0xe63437e4), QFC(0xff53fed7), QFC(0xfff40ee0), |
4353 | | QFC(0x01f7edb3), QFC(0x26895855), QFC(0xe8a5bb55), QFC(0xff871d30), |
4354 | | QFC(0xfff2cb20), QFC(0x0247b415), QFC(0x291c52e4), QFC(0xeb077fc7), |
4355 | | QFC(0xffb4cd53), QFC(0xfff18a22), QFC(0x029b070e), QFC(0x2baa29ab), |
4356 | | QFC(0xed57da15), QFC(0xffdd4df1), QFC(0xfff05d1b), QFC(0x02f0d600), |
4357 | | QFC(0x2e2fe755), QFC(0xef9507d5), QFC(0x00009a60), QFC(0xffefac36), |
4358 | | QFC(0x0348fcbc), QFC(0x30a98c1c), QFC(0xf1bba8f2), QFC(0x001eed4c), |
4359 | | QFC(0xffef0b8b), QFC(0x03a22bd2), QFC(0x3314a372), QFC(0xf3cb53d5), |
4360 | | QFC(0x0038684e), QFC(0xffeef3e0), QFC(0x03fbd58b), QFC(0x356de4ab), |
4361 | | QFC(0xf5c263c0), QFC(0x004d55d0), QFC(0xffef3cd8), QFC(0x0454a637), |
4362 | | QFC(0x37b13672), QFC(0xf79e7feb), QFC(0x005dd461), QFC(0xfff01619), |
4363 | | QFC(0x04abb9c0), QFC(0x39dc5c00), QFC(0xf95f9279), QFC(0x006a5b4d), |
4364 | | QFC(0xfff178d2), QFC(0x04fff3cb), QFC(0x3beca455), QFC(0xfb04e050), |
4365 | | QFC(0x007328ca), QFC(0xfff390f0), QFC(0x054fa1dc), QFC(0x3ddd668e), |
4366 | | QFC(0xfc8c7550), QFC(0x00788f16), QFC(0xfff64f40), QFC(0x0599ae6b), |
4367 | | QFC(0x3fad90c7), QFC(0xfdf72485), QFC(0x007b013c), QFC(0xfff9abe4), |
4368 | | QFC(0x05dcdec0), QFC(0x415aa155), QFC(0xff44c284), QFC(0x007ad0dd), |
4369 | | QFC(0xfffe0c37), QFC(0x06177d87), QFC(0x42e02f00), QFC(0x0073cf14), |
4370 | | QFC(0x007850b2), QFC(0x000314dd), QFC(0x0647fe8b), QFC(0x443e0472), |
4371 | | QFC(0x0185ddb7), QFC(0x00741328), QFC(0x0008cbce), QFC(0x066d40eb), |
4372 | | QFC(0x45722655), QFC(0x027b5093), QFC(0x006e15d2), QFC(0x000f67a8), |
4373 | | QFC(0x0684f772), QFC(0x46789539), QFC(0x03537bc9), QFC(0x0066c76d), |
4374 | | QFC(0x001696f2), QFC(0x068e247c), QFC(0x47520855), QFC(0x04104399), |
4375 | | QFC(0x005e76a0), QFC(0x001e5ed7), QFC(0x06874760), QFC(0x47fd3e55), |
4376 | | QFC(0x04b27f90), QFC(0x0055a663), QFC(0x0027012b), QFC(0x066e03f9), |
4377 | | QFC(0x487700c7), QFC(0x0539eefc), QFC(0x004c58b7), QFC(0x0030042f), |
4378 | | QFC(0x0641b0ab), QFC(0x48c0afc7), QFC(0x05a90172), QFC(0x0042c9e7), |
4379 | | QFC(0x00393d16), QFC(0x0600e435), QFC(0x48da3400), QFC(0x0600e435), |
4380 | | QFC(0x00393d16), QFC(0xfede1298), QFC(0xe12e5c80), QFC(0x1ed1a380), |
4381 | | QFC(0x0121ed68), QFC(0x00000000), |
4382 | | }; |
4383 | | |
4384 | | RAM_ALIGN |
4385 | | LNK_SECTION_CONSTDATA |
4386 | | const FIXP_QTW qmf_phaseshift_cos24[] = { |
4387 | | QTC(0x7fded530), QTC(0x7ed5e5c6), QTC(0x7cc62bdf), QTC(0x79b3ece0), |
4388 | | QTC(0x75a585cf), QTC(0x70a35e25), QTC(0x6ab7d663), QTC(0x63ef3290), |
4389 | | QTC(0x5c5780d3), QTC(0x54007c51), QTC(0x4afb6c98), QTC(0x415b01ce), |
4390 | | QTC(0x37332dfd), QTC(0x2c98fbba), QTC(0x21a26295), QTC(0x1666198d), |
4391 | | QTC(0x0afb6805), QTC(0xff79f587), QTC(0xf3f998c0), QTC(0xe8922622), |
4392 | | QTC(0xdd5b3e7b), QTC(0xd26c1e08), QTC(0xc7db6c50), QTC(0xbdbf0d2f), |
4393 | | }; |
4394 | | |
4395 | | RAM_ALIGN |
4396 | | LNK_SECTION_CONSTDATA |
4397 | | const FIXP_QTW qmf_phaseshift_sin24[] = { |
4398 | | QTC(0x05c1f4e7), QTC(0x1139f0cf), QTC(0x1c8e3bbe), QTC(0x27a75c95), |
4399 | | QTC(0x326e54c7), QTC(0x3cccd004), QTC(0x46ad5278), QTC(0x4ffb654d), |
4400 | | QTC(0x58a3c118), QTC(0x609475c3), QTC(0x67bd0fbd), QTC(0x6e0eba0c), |
4401 | | QTC(0x737c5d0b), QTC(0x77fab989), QTC(0x7b808015), QTC(0x7e06644c), |
4402 | | QTC(0x7f872bf3), QTC(0x7fffb9d1), QTC(0x7f6f141f), QTC(0x7dd6668f), |
4403 | | QTC(0x7b38ffde), QTC(0x779c4afc), QTC(0x7307c3d0), QTC(0x6d84e7b7), |
4404 | | }; |
4405 | | |
4406 | | /* qmf_pfilt640 is used with stride 2 instead of qmf_pfilt320[] */ |
4407 | | |
4408 | | RAM_ALIGN |
4409 | | LNK_SECTION_CONSTDATA |
4410 | | const FIXP_QTW qmf_phaseshift_cos32[] = { |
4411 | | QTC(0x7fe9cbc0), QTC(0x7f3857f6), QTC(0x7dd6668f), QTC(0x7bc5e290), |
4412 | | QTC(0x7909a92d), QTC(0x75a585cf), QTC(0x719e2cd2), QTC(0x6cf934fc), |
4413 | | QTC(0x67bd0fbd), QTC(0x61f1003f), QTC(0x5b9d1154), QTC(0x54ca0a4b), |
4414 | | QTC(0x4d8162c4), QTC(0x45cd358f), QTC(0x3db832a6), QTC(0x354d9057), |
4415 | | QTC(0x2c98fbba), QTC(0x23a6887f), QTC(0x1a82a026), QTC(0x1139f0cf), |
4416 | | QTC(0x07d95b9e), QTC(0xfe6de2e0), QTC(0xf50497fb), QTC(0xebaa894f), |
4417 | | QTC(0xe26cb01b), QTC(0xd957de7a), QTC(0xd078ad9e), QTC(0xc7db6c50), |
4418 | | QTC(0xbf8c0de3), QTC(0xb796199b), QTC(0xb0049ab3), QTC(0xa8e21106), |
4419 | | }; |
4420 | | |
4421 | | RAM_ALIGN |
4422 | | LNK_SECTION_CONSTDATA |
4423 | | const FIXP_QTW qmf_phaseshift_sin32[] = { |
4424 | | QTC(0x04b6195d), QTC(0x0e1bc2e4), QTC(0x176dd9de), QTC(0x209f701c), |
4425 | | QTC(0x29a3c485), QTC(0x326e54c7), QTC(0x3af2eeb7), QTC(0x4325c135), |
4426 | | QTC(0x4afb6c98), QTC(0x5269126e), QTC(0x59646498), QTC(0x5fe3b38d), |
4427 | | QTC(0x65ddfbd3), QTC(0x6b4af279), QTC(0x7023109a), QTC(0x745f9dd1), |
4428 | | QTC(0x77fab989), QTC(0x7aef6323), QTC(0x7d3980ec), QTC(0x7ed5e5c6), |
4429 | | QTC(0x7fc25596), QTC(0x7ffd885a), QTC(0x7f872bf3), QTC(0x7e5fe493), |
4430 | | QTC(0x7c894bde), QTC(0x7a05eead), QTC(0x76d94989), QTC(0x7307c3d0), |
4431 | | QTC(0x6e96a99d), QTC(0x698c246c), QTC(0x63ef3290), QTC(0x5dc79d7c), |
4432 | | }; |
4433 | | |
4434 | | RAM_ALIGN |
4435 | | LNK_SECTION_CONSTDATA |
4436 | | const FIXP_QTW qmf_phaseshift_cos_downsamp32[] = { |
4437 | | QTC(0x7fd8878e), QTC(0x7e9d55fc), QTC(0x7c29fbee), QTC(0x78848414), |
4438 | | QTC(0x73b5ebd1), QTC(0x6dca0d14), QTC(0x66cf8120), QTC(0x5ed77c8a), |
4439 | | QTC(0x55f5a4d2), QTC(0x4c3fdff4), QTC(0x41ce1e65), QTC(0x36ba2014), |
4440 | | QTC(0x2b1f34eb), QTC(0x1f19f97b), QTC(0x12c8106f), QTC(0x0647d97c), |
4441 | | QTC(0xf9b82684), QTC(0xed37ef91), QTC(0xe0e60685), QTC(0xd4e0cb15), |
4442 | | QTC(0xc945dfec), QTC(0xbe31e19b), QTC(0xb3c0200c), QTC(0xaa0a5b2e), |
4443 | | QTC(0xa1288376), QTC(0x99307ee0), QTC(0x9235f2ec), QTC(0x8c4a142f), |
4444 | | QTC(0x877b7bec), QTC(0x83d60412), QTC(0x8162aa04), QTC(0x80277872), |
4445 | | }; |
4446 | | |
4447 | | RAM_ALIGN |
4448 | | LNK_SECTION_CONSTDATA |
4449 | | const FIXP_QTW qmf_phaseshift_sin_downsamp32[] = { |
4450 | | QTC(0x0647d97c), QTC(0x12c8106f), QTC(0x1f19f97b), QTC(0x2b1f34eb), |
4451 | | QTC(0x36ba2014), QTC(0x41ce1e65), QTC(0x4c3fdff4), QTC(0x55f5a4d2), |
4452 | | QTC(0x5ed77c8a), QTC(0x66cf8120), QTC(0x6dca0d14), QTC(0x73b5ebd1), |
4453 | | QTC(0x78848414), QTC(0x7c29fbee), QTC(0x7e9d55fc), QTC(0x7fd8878e), |
4454 | | QTC(0x7fd8878e), QTC(0x7e9d55fc), QTC(0x7c29fbee), QTC(0x78848414), |
4455 | | QTC(0x73b5ebd1), QTC(0x6dca0d14), QTC(0x66cf8120), QTC(0x5ed77c8a), |
4456 | | QTC(0x55f5a4d2), QTC(0x4c3fdff4), QTC(0x41ce1e65), QTC(0x36ba2014), |
4457 | | QTC(0x2b1f34eb), QTC(0x1f19f97b), QTC(0x12c8106f), QTC(0x0647d97c), |
4458 | | }; |
4459 | | |
4460 | | RAM_ALIGN |
4461 | | LNK_SECTION_CONSTDATA |
4462 | | const FIXP_PFT qmf_pfilt640[] = { |
4463 | | QFC(0x00000000), QFC(0x01b2e41d), QFC(0x2e3a7532), QFC(0xd1c58ace), |
4464 | | QFC(0xfe4d1be3), QFC(0xffede50e), QFC(0x01d78bfc), QFC(0x2faa221c), |
4465 | | QFC(0xd3337b3d), QFC(0xfe70b8d1), QFC(0xffed978a), QFC(0x01fd3ba0), |
4466 | | QFC(0x311af3a4), QFC(0xd49fd55f), QFC(0xfe933dc0), QFC(0xffefc9b9), |
4467 | | QFC(0x02244a25), QFC(0x328cc6f0), QFC(0xd60a46e5), QFC(0xfeb48d0d), |
4468 | | QFC(0xfff0065d), QFC(0x024bf7a1), QFC(0x33ff670e), QFC(0xd7722f04), |
4469 | | QFC(0xfed4bec3), QFC(0xffeff6ca), QFC(0x0274ba43), QFC(0x3572ec70), |
4470 | | QFC(0xd8d7f21f), QFC(0xfef3f6ab), QFC(0xffef7b8b), QFC(0x029e35b4), |
4471 | | QFC(0x36e69691), QFC(0xda3b176a), QFC(0xff120d70), QFC(0xffeedfa4), |
4472 | | QFC(0x02c89901), QFC(0x385a49c4), QFC(0xdb9b5b12), QFC(0xff2ef725), |
4473 | | QFC(0xffee1650), QFC(0x02f3e48d), QFC(0x39ce0477), QFC(0xdcf898fb), |
4474 | | QFC(0xff4aabc8), QFC(0xffed651d), QFC(0x03201116), QFC(0x3b415115), |
4475 | | QFC(0xde529086), QFC(0xff6542d1), QFC(0xffecc31b), QFC(0x034d01f1), |
4476 | | QFC(0x3cb41219), QFC(0xdfa93ab5), QFC(0xff7ee3f1), QFC(0xffebe77b), |
4477 | | QFC(0x037ad438), QFC(0x3e25b17e), QFC(0xe0fc421e), QFC(0xff975c01), |
4478 | | QFC(0xffeb50b2), QFC(0x03a966bc), QFC(0x3f962fb8), QFC(0xe24b8f66), |
4479 | | QFC(0xffaea5d6), QFC(0xffea9192), QFC(0x03d8afe6), QFC(0x41058bc6), |
4480 | | QFC(0xe396a45d), QFC(0xffc4e365), QFC(0xffe9ca76), QFC(0x04083fec), |
4481 | | QFC(0x4272a385), QFC(0xe4de0cb0), QFC(0xffda17f2), QFC(0xffe940f4), |
4482 | | QFC(0x043889c6), QFC(0x43de620a), QFC(0xe620c476), QFC(0xffee183b), |
4483 | | QFC(0xffe88ba8), QFC(0x04694101), QFC(0x4547daeb), QFC(0xe75f8bb7), |
4484 | | QFC(0x0000e790), QFC(0xffe83a07), QFC(0x049aa82f), QFC(0x46aea856), |
4485 | | QFC(0xe89971b7), QFC(0x00131c75), QFC(0xffe79e16), QFC(0x04cc2fcf), |
4486 | | QFC(0x4812f848), QFC(0xe9cea84a), QFC(0x0023b989), QFC(0xffe7746e), |
4487 | | QFC(0x04fe20be), QFC(0x4973fef2), QFC(0xeafee7f1), QFC(0x0033b927), |
4488 | | QFC(0xffe6d466), QFC(0x05303f88), QFC(0x4ad237a2), QFC(0xec2a3f5f), |
4489 | | QFC(0x00426f36), QFC(0xffe6afed), QFC(0x05626209), QFC(0x4c2ca3df), |
4490 | | QFC(0xed50a31d), QFC(0x00504f41), QFC(0xffe65416), QFC(0x05950122), |
4491 | | QFC(0x4d83976d), QFC(0xee71b2fe), QFC(0x005d36df), QFC(0xffe681c6), |
4492 | | QFC(0x05c76fed), QFC(0x4ed62be3), QFC(0xef8d4d7b), QFC(0x006928a0), |
4493 | | QFC(0xffe66dd0), QFC(0x05f9c051), QFC(0x5024d70e), QFC(0xf0a3959f), |
4494 | | QFC(0x007400b8), QFC(0xffe66fab), QFC(0x062bf5ec), QFC(0x516eefb9), |
4495 | | QFC(0xf1b461ab), QFC(0x007e0393), QFC(0xffe69423), QFC(0x065dd56a), |
4496 | | QFC(0x52b449de), QFC(0xf2bf6ea4), QFC(0x00872c63), QFC(0xffe6fed4), |
4497 | | QFC(0x068f8b44), QFC(0x53f495aa), QFC(0xf3c4e887), QFC(0x008f87aa), |
4498 | | QFC(0xffe75361), QFC(0x06c0f0c0), QFC(0x552f8ff7), QFC(0xf4c473c5), |
4499 | | QFC(0x0096dcc2), QFC(0xffe80414), QFC(0x06f1825d), QFC(0x56654bdd), |
4500 | | QFC(0xf5be0fa9), QFC(0x009da526), QFC(0xffe85b4a), QFC(0x0721bf22), |
4501 | | QFC(0x579505f5), QFC(0xf6b1f3c3), QFC(0x00a3508f), QFC(0xffe954d0), |
4502 | | QFC(0x075112a2), QFC(0x58befacd), QFC(0xf79fa13a), QFC(0x00a85e94), |
4503 | | QFC(0xffea353a), QFC(0x077fedb3), QFC(0x59e2f69e), QFC(0xf887507c), |
4504 | | QFC(0x00acbd2f), QFC(0xffeb3849), QFC(0x07ad8c26), QFC(0x5b001db8), |
4505 | | QFC(0xf96916f5), QFC(0x00b06b68), QFC(0xffec8409), QFC(0x07da2b7f), |
4506 | | QFC(0x5c16d0ae), QFC(0xfa44a069), QFC(0x00b36acd), QFC(0xffedc418), |
4507 | | QFC(0x08061671), QFC(0x5d26be9b), QFC(0xfb19b7bd), QFC(0x00b58c8d), |
4508 | | QFC(0xffef2395), QFC(0x08303897), QFC(0x5e2f6367), QFC(0xfbe8f5bd), |
4509 | | QFC(0x00b73ab0), QFC(0xfff0e7ef), QFC(0x08594888), QFC(0x5f30ff5f), |
4510 | | QFC(0xfcb1d740), QFC(0x00b85f70), QFC(0xfff294c3), QFC(0x0880ffdd), |
4511 | | QFC(0x602b0c7f), QFC(0xfd7475d8), QFC(0x00b8c6b0), QFC(0xfff48700), |
4512 | | QFC(0x08a75da4), QFC(0x611d58a3), QFC(0xfe310657), QFC(0x00b8fe0d), |
4513 | | QFC(0xfff681d6), QFC(0x08cb4e23), QFC(0x6207f220), QFC(0xfee723c6), |
4514 | | QFC(0x00b8394b), QFC(0xfff91fc9), QFC(0x08edfeaa), QFC(0x62ea6474), |
4515 | | QFC(0xff96db8f), QFC(0x00b74c37), QFC(0xfffb42b0), QFC(0x090ec1fd), |
4516 | | QFC(0x63c45243), QFC(0x0040c497), QFC(0x00b5c867), QFC(0xfffdfa24), |
4517 | | QFC(0x092d7970), QFC(0x64964063), QFC(0x00e42fa2), QFC(0x00b3d15c), |
4518 | | QFC(0x00007134), QFC(0x0949eaac), QFC(0x655f63f2), QFC(0x01816e06), |
4519 | | QFC(0x00b1978d), QFC(0x00039609), QFC(0x0963ed46), QFC(0x661fd6b8), |
4520 | | QFC(0x02186a92), QFC(0x00af374c), QFC(0x0006b1cf), QFC(0x097c1ee9), |
4521 | | QFC(0x66d76725), QFC(0x02a99097), QFC(0x00abe79e), QFC(0x0009aa3f), |
4522 | | QFC(0x099140a7), QFC(0x6785c24d), QFC(0x03343534), QFC(0x00a8739d), |
4523 | | QFC(0x000d31b5), QFC(0x09a3e163), QFC(0x682b39a4), QFC(0x03b8f8dc), |
4524 | | QFC(0x00a520bb), QFC(0x0010bc63), QFC(0x09b3d780), QFC(0x68c7269c), |
4525 | | QFC(0x0437fb0a), QFC(0x00a1039c), QFC(0x001471f8), QFC(0x09c0e59f), |
4526 | | QFC(0x6959709d), QFC(0x04b0adcb), QFC(0x009d10bf), QFC(0x0018703f), |
4527 | | QFC(0x09cab9f2), QFC(0x69e29784), QFC(0x05237f9d), QFC(0x0098b855), |
4528 | | QFC(0x001c3549), QFC(0x09d19ca9), QFC(0x6a619c5e), QFC(0x0590a67d), |
4529 | | QFC(0x009424c6), QFC(0x002064f8), QFC(0x09d52709), QFC(0x6ad73e8e), |
4530 | | QFC(0x05f7fb90), QFC(0x008f4bfd), QFC(0x0024dd50), QFC(0x09d5560b), |
4531 | | QFC(0x6b42a864), QFC(0x06593912), QFC(0x008a7dd7), QFC(0x00293718), |
4532 | | QFC(0x09d1fa23), QFC(0x6ba4629f), QFC(0x06b559c3), QFC(0x0085c217), |
4533 | | QFC(0x002d8e42), QFC(0x09caeb0f), QFC(0x6bfbdd98), QFC(0x070bbf58), |
4534 | | QFC(0x00807994), QFC(0x00329ab6), QFC(0x09c018cf), QFC(0x6c492217), |
4535 | | QFC(0x075ca90c), QFC(0x007b3875), QFC(0x003745f9), QFC(0x09b18a1d), |
4536 | | QFC(0x6c8c4c7a), QFC(0x07a8127d), QFC(0x0075fded), QFC(0x003c1fa4), |
4537 | | QFC(0x099ec3dc), QFC(0x6cc59bab), QFC(0x07ee507c), QFC(0x0070c8a5), |
4538 | | QFC(0x004103f5), QFC(0x09881dc5), QFC(0x6cf4073e), QFC(0x082f552e), |
4539 | | QFC(0x006b47fa), QFC(0x00465348), QFC(0x096d0e22), QFC(0x6d18520e), |
4540 | | QFC(0x086b1eec), QFC(0x0065fde5), QFC(0x004b6c46), QFC(0x094d7ec2), |
4541 | | QFC(0x6d32730f), QFC(0x08a24899), QFC(0x006090c4), QFC(0x0050b177), |
4542 | | QFC(0x09299ead), QFC(0x6d41d964), QFC(0x08d3e41b), QFC(0x005b5371), |
4543 | | QFC(0x0055dba1), QFC(0x09015651), QFC(0x6d474e1d), QFC(0x09015651), |
4544 | | QFC(0x0055dba1), QFC(0xfe4d1be3), QFC(0xd1c58ace), QFC(0x2e3a7532), |
4545 | | QFC(0x01b2e41d), QFC(0x00000000), |
4546 | | }; |
4547 | | |
4548 | | /* This variant of the table above is used on platforms, that have vectorized |
4549 | | access to the table reading 4 filter sets (each of 5 coefficients) in a |
4550 | | block. Format: 1st row flt[0] of 4 sets (e.g. set 0, 1, 2, 3) 2nd row |
4551 | | flt[1] of 4 sets (e.g. set 0, 1, 2, 3) 3rd row flt[2] of 4 sets (e.g. set |
4552 | | 0, 1, 2, 3) 4th row flt[3] of 4 sets (e.g. set 0, 1, 2, 3) 5th row |
4553 | | flt[4] of 4 sets (e.g. set 0, 1, 2, 3) There are 32 blocks of 20 |
4554 | | coefficients, in total 640. Each of the rows must be at least 64-bit aligned |
4555 | | (see: RAM_ALIGN). |
4556 | | */ |
4557 | | RAM_ALIGN |
4558 | | LNK_SECTION_CONSTDATA |
4559 | | const FIXP_PFT qmf_pfilt640_vector[] = { |
4560 | | /*------------- 1 .. 4 ---------------*/ |
4561 | | QFC(0xFFEDE50E), |
4562 | | QFC(0xFFED978A), |
4563 | | QFC(0xFFEFC9B9), |
4564 | | QFC(0xFFF0065D), |
4565 | | QFC(0x01D78BFC), |
4566 | | QFC(0x01FD3BA0), |
4567 | | QFC(0x02244A25), |
4568 | | QFC(0x024BF7A1), |
4569 | | QFC(0x2FAA221C), |
4570 | | QFC(0x311AF3A4), |
4571 | | QFC(0x328CC6F0), |
4572 | | QFC(0x33FF670E), |
4573 | | QFC(0xD3337B3D), |
4574 | | QFC(0xD49FD55F), |
4575 | | QFC(0xD60A46E5), |
4576 | | QFC(0xD7722F04), |
4577 | | QFC(0xFE70B8D1), |
4578 | | QFC(0xFE933DC0), |
4579 | | QFC(0xFEB48D0D), |
4580 | | QFC(0xFED4BEC3), |
4581 | | /*------------- 5 .. 8 ---------------*/ |
4582 | | QFC(0xFFEFF6CA), |
4583 | | QFC(0xFFEF7B8B), |
4584 | | QFC(0xFFEEDFA4), |
4585 | | QFC(0xFFEE1650), |
4586 | | QFC(0x0274BA43), |
4587 | | QFC(0x029E35B4), |
4588 | | QFC(0x02C89901), |
4589 | | QFC(0x02F3E48D), |
4590 | | QFC(0x3572EC70), |
4591 | | QFC(0x36E69691), |
4592 | | QFC(0x385A49C4), |
4593 | | QFC(0x39CE0477), |
4594 | | QFC(0xD8D7F21F), |
4595 | | QFC(0xDA3B176A), |
4596 | | QFC(0xDB9B5B12), |
4597 | | QFC(0xDCF898FB), |
4598 | | QFC(0xFEF3F6AB), |
4599 | | QFC(0xFF120D70), |
4600 | | QFC(0xFF2EF725), |
4601 | | QFC(0xFF4AABC8), |
4602 | | /*------------- 9 .. 12 ---------------*/ |
4603 | | QFC(0xFFED651D), |
4604 | | QFC(0xFFECC31B), |
4605 | | QFC(0xFFEBE77B), |
4606 | | QFC(0xFFEB50B2), |
4607 | | QFC(0x03201116), |
4608 | | QFC(0x034D01F1), |
4609 | | QFC(0x037AD438), |
4610 | | QFC(0x03A966BC), |
4611 | | QFC(0x3B415115), |
4612 | | QFC(0x3CB41219), |
4613 | | QFC(0x3E25B17E), |
4614 | | QFC(0x3F962FB8), |
4615 | | QFC(0xDE529086), |
4616 | | QFC(0xDFA93AB5), |
4617 | | QFC(0xE0FC421E), |
4618 | | QFC(0xE24B8F66), |
4619 | | QFC(0xFF6542D1), |
4620 | | QFC(0xFF7EE3F1), |
4621 | | QFC(0xFF975C01), |
4622 | | QFC(0xFFAEA5D6), |
4623 | | /*------------- 13 .. 16 ---------------*/ |
4624 | | QFC(0xFFEA9192), |
4625 | | QFC(0xFFE9CA76), |
4626 | | QFC(0xFFE940F4), |
4627 | | QFC(0xFFE88BA8), |
4628 | | QFC(0x03D8AFE6), |
4629 | | QFC(0x04083FEC), |
4630 | | QFC(0x043889C6), |
4631 | | QFC(0x04694101), |
4632 | | QFC(0x41058BC6), |
4633 | | QFC(0x4272A385), |
4634 | | QFC(0x43DE620A), |
4635 | | QFC(0x4547DAEB), |
4636 | | QFC(0xE396A45D), |
4637 | | QFC(0xE4DE0CB0), |
4638 | | QFC(0xE620C476), |
4639 | | QFC(0xE75F8BB7), |
4640 | | QFC(0xFFC4E365), |
4641 | | QFC(0xFFDA17F2), |
4642 | | QFC(0xFFEE183B), |
4643 | | QFC(0x0000E790), |
4644 | | /*------------- 17 .. 20 ---------------*/ |
4645 | | QFC(0xFFE83A07), |
4646 | | QFC(0xFFE79E16), |
4647 | | QFC(0xFFE7746E), |
4648 | | QFC(0xFFE6D466), |
4649 | | QFC(0x049AA82F), |
4650 | | QFC(0x04CC2FCF), |
4651 | | QFC(0x04FE20BE), |
4652 | | QFC(0x05303F88), |
4653 | | QFC(0x46AEA856), |
4654 | | QFC(0x4812F848), |
4655 | | QFC(0x4973FEF2), |
4656 | | QFC(0x4AD237A2), |
4657 | | QFC(0xE89971B7), |
4658 | | QFC(0xE9CEA84A), |
4659 | | QFC(0xEAFEE7F1), |
4660 | | QFC(0xEC2A3F5F), |
4661 | | QFC(0x00131C75), |
4662 | | QFC(0x0023B989), |
4663 | | QFC(0x0033B927), |
4664 | | QFC(0x00426F36), |
4665 | | /*------------- 21 .. 24 ---------------*/ |
4666 | | QFC(0xFFE6AFED), |
4667 | | QFC(0xFFE65416), |
4668 | | QFC(0xFFE681C6), |
4669 | | QFC(0xFFE66DD0), |
4670 | | QFC(0x05626209), |
4671 | | QFC(0x05950122), |
4672 | | QFC(0x05C76FED), |
4673 | | QFC(0x05F9C051), |
4674 | | QFC(0x4C2CA3DF), |
4675 | | QFC(0x4D83976D), |
4676 | | QFC(0x4ED62BE3), |
4677 | | QFC(0x5024D70E), |
4678 | | QFC(0xED50A31D), |
4679 | | QFC(0xEE71B2FE), |
4680 | | QFC(0xEF8D4D7B), |
4681 | | QFC(0xF0A3959F), |
4682 | | QFC(0x00504F41), |
4683 | | QFC(0x005D36DF), |
4684 | | QFC(0x006928A0), |
4685 | | QFC(0x007400B8), |
4686 | | /*------------- 25 .. 28 ---------------*/ |
4687 | | QFC(0xFFE66FAB), |
4688 | | QFC(0xFFE69423), |
4689 | | QFC(0xFFE6FED4), |
4690 | | QFC(0xFFE75361), |
4691 | | QFC(0x062BF5EC), |
4692 | | QFC(0x065DD56A), |
4693 | | QFC(0x068F8B44), |
4694 | | QFC(0x06C0F0C0), |
4695 | | QFC(0x516EEFB9), |
4696 | | QFC(0x52B449DE), |
4697 | | QFC(0x53F495AA), |
4698 | | QFC(0x552F8FF7), |
4699 | | QFC(0xF1B461AB), |
4700 | | QFC(0xF2BF6EA4), |
4701 | | QFC(0xF3C4E887), |
4702 | | QFC(0xF4C473C5), |
4703 | | QFC(0x007E0393), |
4704 | | QFC(0x00872C63), |
4705 | | QFC(0x008F87AA), |
4706 | | QFC(0x0096DCC2), |
4707 | | /*------------- 29 .. 32 ---------------*/ |
4708 | | QFC(0xFFE80414), |
4709 | | QFC(0xFFE85B4A), |
4710 | | QFC(0xFFE954D0), |
4711 | | QFC(0xFFEA353A), |
4712 | | QFC(0x06F1825D), |
4713 | | QFC(0x0721BF22), |
4714 | | QFC(0x075112A2), |
4715 | | QFC(0x077FEDB3), |
4716 | | QFC(0x56654BDD), |
4717 | | QFC(0x579505F5), |
4718 | | QFC(0x58BEFACD), |
4719 | | QFC(0x59E2F69E), |
4720 | | QFC(0xF5BE0FA9), |
4721 | | QFC(0xF6B1F3C3), |
4722 | | QFC(0xF79FA13A), |
4723 | | QFC(0xF887507C), |
4724 | | QFC(0x009DA526), |
4725 | | QFC(0x00A3508F), |
4726 | | QFC(0x00A85E94), |
4727 | | QFC(0x00ACBD2F), |
4728 | | /*------------- 33 .. 36 ---------------*/ |
4729 | | QFC(0xFFEB3849), |
4730 | | QFC(0xFFEC8409), |
4731 | | QFC(0xFFEDC418), |
4732 | | QFC(0xFFEF2395), |
4733 | | QFC(0x07AD8C26), |
4734 | | QFC(0x07DA2B7F), |
4735 | | QFC(0x08061671), |
4736 | | QFC(0x08303897), |
4737 | | QFC(0x5B001DB8), |
4738 | | QFC(0x5C16D0AE), |
4739 | | QFC(0x5D26BE9B), |
4740 | | QFC(0x5E2F6367), |
4741 | | QFC(0xF96916F5), |
4742 | | QFC(0xFA44A069), |
4743 | | QFC(0xFB19B7BD), |
4744 | | QFC(0xFBE8F5BD), |
4745 | | QFC(0x00B06B68), |
4746 | | QFC(0x00B36ACD), |
4747 | | QFC(0x00B58C8D), |
4748 | | QFC(0x00B73AB0), |
4749 | | /*------------- 37 .. 40 ---------------*/ |
4750 | | QFC(0xFFF0E7EF), |
4751 | | QFC(0xFFF294C3), |
4752 | | QFC(0xFFF48700), |
4753 | | QFC(0xFFF681D6), |
4754 | | QFC(0x08594888), |
4755 | | QFC(0x0880FFDD), |
4756 | | QFC(0x08A75DA4), |
4757 | | QFC(0x08CB4E23), |
4758 | | QFC(0x5F30FF5F), |
4759 | | QFC(0x602B0C7F), |
4760 | | QFC(0x611D58A3), |
4761 | | QFC(0x6207F220), |
4762 | | QFC(0xFCB1D740), |
4763 | | QFC(0xFD7475D8), |
4764 | | QFC(0xFE310657), |
4765 | | QFC(0xFEE723C6), |
4766 | | QFC(0x00B85F70), |
4767 | | QFC(0x00B8C6B0), |
4768 | | QFC(0x00B8FE0D), |
4769 | | QFC(0x00B8394B), |
4770 | | /*------------- 41 .. 44 ---------------*/ |
4771 | | QFC(0xFFF91FC9), |
4772 | | QFC(0xFFFB42B0), |
4773 | | QFC(0xFFFDFA24), |
4774 | | QFC(0x00007134), |
4775 | | QFC(0x08EDFEAA), |
4776 | | QFC(0x090EC1FD), |
4777 | | QFC(0x092D7970), |
4778 | | QFC(0x0949EAAC), |
4779 | | QFC(0x62EA6474), |
4780 | | QFC(0x63C45243), |
4781 | | QFC(0x64964063), |
4782 | | QFC(0x655F63F2), |
4783 | | QFC(0xFF96DB8F), |
4784 | | QFC(0x0040C497), |
4785 | | QFC(0x00E42FA2), |
4786 | | QFC(0x01816E06), |
4787 | | QFC(0x00B74C37), |
4788 | | QFC(0x00B5C867), |
4789 | | QFC(0x00B3D15C), |
4790 | | QFC(0x00B1978D), |
4791 | | /*------------- 45 .. 48 ---------------*/ |
4792 | | QFC(0x00039609), |
4793 | | QFC(0x0006B1CF), |
4794 | | QFC(0x0009AA3F), |
4795 | | QFC(0x000D31B5), |
4796 | | QFC(0x0963ED46), |
4797 | | QFC(0x097C1EE9), |
4798 | | QFC(0x099140A7), |
4799 | | QFC(0x09A3E163), |
4800 | | QFC(0x661FD6B8), |
4801 | | QFC(0x66D76725), |
4802 | | QFC(0x6785C24D), |
4803 | | QFC(0x682B39A4), |
4804 | | QFC(0x02186A92), |
4805 | | QFC(0x02A99097), |
4806 | | QFC(0x03343534), |
4807 | | QFC(0x03B8F8DC), |
4808 | | QFC(0x00AF374C), |
4809 | | QFC(0x00ABE79E), |
4810 | | QFC(0x00A8739D), |
4811 | | QFC(0x00A520BB), |
4812 | | /*------------- 49 .. 52 ---------------*/ |
4813 | | QFC(0x0010BC63), |
4814 | | QFC(0x001471F8), |
4815 | | QFC(0x0018703F), |
4816 | | QFC(0x001C3549), |
4817 | | QFC(0x09B3D780), |
4818 | | QFC(0x09C0E59F), |
4819 | | QFC(0x09CAB9F2), |
4820 | | QFC(0x09D19CA9), |
4821 | | QFC(0x68C7269C), |
4822 | | QFC(0x6959709D), |
4823 | | QFC(0x69E29784), |
4824 | | QFC(0x6A619C5E), |
4825 | | QFC(0x0437FB0A), |
4826 | | QFC(0x04B0ADCB), |
4827 | | QFC(0x05237F9D), |
4828 | | QFC(0x0590A67D), |
4829 | | QFC(0x00A1039C), |
4830 | | QFC(0x009D10BF), |
4831 | | QFC(0x0098B855), |
4832 | | QFC(0x009424C6), |
4833 | | /*------------- 53 .. 56 ---------------*/ |
4834 | | QFC(0x002064F8), |
4835 | | QFC(0x0024DD50), |
4836 | | QFC(0x00293718), |
4837 | | QFC(0x002D8E42), |
4838 | | QFC(0x09D52709), |
4839 | | QFC(0x09D5560B), |
4840 | | QFC(0x09D1FA23), |
4841 | | QFC(0x09CAEB0F), |
4842 | | QFC(0x6AD73E8E), |
4843 | | QFC(0x6B42A864), |
4844 | | QFC(0x6BA4629F), |
4845 | | QFC(0x6BFBDD98), |
4846 | | QFC(0x05F7FB90), |
4847 | | QFC(0x06593912), |
4848 | | QFC(0x06B559C3), |
4849 | | QFC(0x070BBF58), |
4850 | | QFC(0x008F4BFD), |
4851 | | QFC(0x008A7DD7), |
4852 | | QFC(0x0085C217), |
4853 | | QFC(0x00807994), |
4854 | | /*------------- 57 .. 60 ---------------*/ |
4855 | | QFC(0x00329AB6), |
4856 | | QFC(0x003745F9), |
4857 | | QFC(0x003C1FA4), |
4858 | | QFC(0x004103F5), |
4859 | | QFC(0x09C018CF), |
4860 | | QFC(0x09B18A1D), |
4861 | | QFC(0x099EC3DC), |
4862 | | QFC(0x09881DC5), |
4863 | | QFC(0x6C492217), |
4864 | | QFC(0x6C8C4C7A), |
4865 | | QFC(0x6CC59BAB), |
4866 | | QFC(0x6CF4073E), |
4867 | | QFC(0x075CA90C), |
4868 | | QFC(0x07A8127D), |
4869 | | QFC(0x07EE507C), |
4870 | | QFC(0x082F552E), |
4871 | | QFC(0x007B3875), |
4872 | | QFC(0x0075FDED), |
4873 | | QFC(0x0070C8A5), |
4874 | | QFC(0x006B47FA), |
4875 | | /*------------- 61 .. 64 ---------------*/ |
4876 | | QFC(0x00465348), |
4877 | | QFC(0x004B6C46), |
4878 | | QFC(0x0050B177), |
4879 | | QFC(0x0055DBA1), |
4880 | | QFC(0x096D0E22), |
4881 | | QFC(0x094D7EC2), |
4882 | | QFC(0x09299EAD), |
4883 | | QFC(0x09015651), |
4884 | | QFC(0x6D18520E), |
4885 | | QFC(0x6D32730F), |
4886 | | QFC(0x6D41D964), |
4887 | | QFC(0x6D474E1D), |
4888 | | QFC(0x086B1EEC), |
4889 | | QFC(0x08A24899), |
4890 | | QFC(0x08D3E41B), |
4891 | | QFC(0x09015651), |
4892 | | QFC(0x0065FDE5), |
4893 | | QFC(0x006090C4), |
4894 | | QFC(0x005B5371), |
4895 | | QFC(0x0055DBA1), |
4896 | | /*------------- 63 .. 60 ---------------*/ |
4897 | | QFC(0x005B5371), |
4898 | | QFC(0x006090C4), |
4899 | | QFC(0x0065FDE5), |
4900 | | QFC(0x006B47FA), |
4901 | | QFC(0x08D3E41B), |
4902 | | QFC(0x08A24899), |
4903 | | QFC(0x086B1EEC), |
4904 | | QFC(0x082F552E), |
4905 | | QFC(0x6D41D964), |
4906 | | QFC(0x6D32730F), |
4907 | | QFC(0x6D18520E), |
4908 | | QFC(0x6CF4073E), |
4909 | | QFC(0x09299EAD), |
4910 | | QFC(0x094D7EC2), |
4911 | | QFC(0x096D0E22), |
4912 | | QFC(0x09881DC5), |
4913 | | QFC(0x0050B177), |
4914 | | QFC(0x004B6C46), |
4915 | | QFC(0x00465348), |
4916 | | QFC(0x004103F5), |
4917 | | /*------------- 59 .. 56 ---------------*/ |
4918 | | QFC(0x0070C8A5), |
4919 | | QFC(0x0075FDED), |
4920 | | QFC(0x007B3875), |
4921 | | QFC(0x00807994), |
4922 | | QFC(0x07EE507C), |
4923 | | QFC(0x07A8127D), |
4924 | | QFC(0x075CA90C), |
4925 | | QFC(0x070BBF58), |
4926 | | QFC(0x6CC59BAB), |
4927 | | QFC(0x6C8C4C7A), |
4928 | | QFC(0x6C492217), |
4929 | | QFC(0x6BFBDD98), |
4930 | | QFC(0x099EC3DC), |
4931 | | QFC(0x09B18A1D), |
4932 | | QFC(0x09C018CF), |
4933 | | QFC(0x09CAEB0F), |
4934 | | QFC(0x003C1FA4), |
4935 | | QFC(0x003745F9), |
4936 | | QFC(0x00329AB6), |
4937 | | QFC(0x002D8E42), |
4938 | | /*------------- 55 .. 52 ---------------*/ |
4939 | | QFC(0x0085C217), |
4940 | | QFC(0x008A7DD7), |
4941 | | QFC(0x008F4BFD), |
4942 | | QFC(0x009424C6), |
4943 | | QFC(0x06B559C3), |
4944 | | QFC(0x06593912), |
4945 | | QFC(0x05F7FB90), |
4946 | | QFC(0x0590A67D), |
4947 | | QFC(0x6BA4629F), |
4948 | | QFC(0x6B42A864), |
4949 | | QFC(0x6AD73E8E), |
4950 | | QFC(0x6A619C5E), |
4951 | | QFC(0x09D1FA23), |
4952 | | QFC(0x09D5560B), |
4953 | | QFC(0x09D52709), |
4954 | | QFC(0x09D19CA9), |
4955 | | QFC(0x00293718), |
4956 | | QFC(0x0024DD50), |
4957 | | QFC(0x002064F8), |
4958 | | QFC(0x001C3549), |
4959 | | /*------------- 51 .. 48 ---------------*/ |
4960 | | QFC(0x0098B855), |
4961 | | QFC(0x009D10BF), |
4962 | | QFC(0x00A1039C), |
4963 | | QFC(0x00A520BB), |
4964 | | QFC(0x05237F9D), |
4965 | | QFC(0x04B0ADCB), |
4966 | | QFC(0x0437FB0A), |
4967 | | QFC(0x03B8F8DC), |
4968 | | QFC(0x69E29784), |
4969 | | QFC(0x6959709D), |
4970 | | QFC(0x68C7269C), |
4971 | | QFC(0x682B39A4), |
4972 | | QFC(0x09CAB9F2), |
4973 | | QFC(0x09C0E59F), |
4974 | | QFC(0x09B3D780), |
4975 | | QFC(0x09A3E163), |
4976 | | QFC(0x0018703F), |
4977 | | QFC(0x001471F8), |
4978 | | QFC(0x0010BC63), |
4979 | | QFC(0x000D31B5), |
4980 | | /*------------- 47 .. 44 ---------------*/ |
4981 | | QFC(0x00A8739D), |
4982 | | QFC(0x00ABE79E), |
4983 | | QFC(0x00AF374C), |
4984 | | QFC(0x00B1978D), |
4985 | | QFC(0x03343534), |
4986 | | QFC(0x02A99097), |
4987 | | QFC(0x02186A92), |
4988 | | QFC(0x01816E06), |
4989 | | QFC(0x6785C24D), |
4990 | | QFC(0x66D76725), |
4991 | | QFC(0x661FD6B8), |
4992 | | QFC(0x655F63F2), |
4993 | | QFC(0x099140A7), |
4994 | | QFC(0x097C1EE9), |
4995 | | QFC(0x0963ED46), |
4996 | | QFC(0x0949EAAC), |
4997 | | QFC(0x0009AA3F), |
4998 | | QFC(0x0006B1CF), |
4999 | | QFC(0x00039609), |
5000 | | QFC(0x00007134), |
5001 | | /*------------- 43 .. 40 ---------------*/ |
5002 | | QFC(0x00B3D15C), |
5003 | | QFC(0x00B5C867), |
5004 | | QFC(0x00B74C37), |
5005 | | QFC(0x00B8394B), |
5006 | | QFC(0x00E42FA2), |
5007 | | QFC(0x0040C497), |
5008 | | QFC(0xFF96DB8F), |
5009 | | QFC(0xFEE723C6), |
5010 | | QFC(0x64964063), |
5011 | | QFC(0x63C45243), |
5012 | | QFC(0x62EA6474), |
5013 | | QFC(0x6207F220), |
5014 | | QFC(0x092D7970), |
5015 | | QFC(0x090EC1FD), |
5016 | | QFC(0x08EDFEAA), |
5017 | | QFC(0x08CB4E23), |
5018 | | QFC(0xFFFDFA24), |
5019 | | QFC(0xFFFB42B0), |
5020 | | QFC(0xFFF91FC9), |
5021 | | QFC(0xFFF681D6), |
5022 | | /*------------- 39 .. 36 ---------------*/ |
5023 | | QFC(0x00B8FE0D), |
5024 | | QFC(0x00B8C6B0), |
5025 | | QFC(0x00B85F70), |
5026 | | QFC(0x00B73AB0), |
5027 | | QFC(0xFE310657), |
5028 | | QFC(0xFD7475D8), |
5029 | | QFC(0xFCB1D740), |
5030 | | QFC(0xFBE8F5BD), |
5031 | | QFC(0x611D58A3), |
5032 | | QFC(0x602B0C7F), |
5033 | | QFC(0x5F30FF5F), |
5034 | | QFC(0x5E2F6367), |
5035 | | QFC(0x08A75DA4), |
5036 | | QFC(0x0880FFDD), |
5037 | | QFC(0x08594888), |
5038 | | QFC(0x08303897), |
5039 | | QFC(0xFFF48700), |
5040 | | QFC(0xFFF294C3), |
5041 | | QFC(0xFFF0E7EF), |
5042 | | QFC(0xFFEF2395), |
5043 | | /*------------- 35 .. 32 ---------------*/ |
5044 | | QFC(0x00B58C8D), |
5045 | | QFC(0x00B36ACD), |
5046 | | QFC(0x00B06B68), |
5047 | | QFC(0x00ACBD2F), |
5048 | | QFC(0xFB19B7BD), |
5049 | | QFC(0xFA44A069), |
5050 | | QFC(0xF96916F5), |
5051 | | QFC(0xF887507C), |
5052 | | QFC(0x5D26BE9B), |
5053 | | QFC(0x5C16D0AE), |
5054 | | QFC(0x5B001DB8), |
5055 | | QFC(0x59E2F69E), |
5056 | | QFC(0x08061671), |
5057 | | QFC(0x07DA2B7F), |
5058 | | QFC(0x07AD8C26), |
5059 | | QFC(0x077FEDB3), |
5060 | | QFC(0xFFEDC418), |
5061 | | QFC(0xFFEC8409), |
5062 | | QFC(0xFFEB3849), |
5063 | | QFC(0xFFEA353A), |
5064 | | /*------------- 31 .. 28 ---------------*/ |
5065 | | QFC(0x00A85E94), |
5066 | | QFC(0x00A3508F), |
5067 | | QFC(0x009DA526), |
5068 | | QFC(0x0096DCC2), |
5069 | | QFC(0xF79FA13A), |
5070 | | QFC(0xF6B1F3C3), |
5071 | | QFC(0xF5BE0FA9), |
5072 | | QFC(0xF4C473C5), |
5073 | | QFC(0x58BEFACD), |
5074 | | QFC(0x579505F5), |
5075 | | QFC(0x56654BDD), |
5076 | | QFC(0x552F8FF7), |
5077 | | QFC(0x075112A2), |
5078 | | QFC(0x0721BF22), |
5079 | | QFC(0x06F1825D), |
5080 | | QFC(0x06C0F0C0), |
5081 | | QFC(0xFFE954D0), |
5082 | | QFC(0xFFE85B4A), |
5083 | | QFC(0xFFE80414), |
5084 | | QFC(0xFFE75361), |
5085 | | /*------------- 27 .. 24 ---------------*/ |
5086 | | QFC(0x008F87AA), |
5087 | | QFC(0x00872C63), |
5088 | | QFC(0x007E0393), |
5089 | | QFC(0x007400B8), |
5090 | | QFC(0xF3C4E887), |
5091 | | QFC(0xF2BF6EA4), |
5092 | | QFC(0xF1B461AB), |
5093 | | QFC(0xF0A3959F), |
5094 | | QFC(0x53F495AA), |
5095 | | QFC(0x52B449DE), |
5096 | | QFC(0x516EEFB9), |
5097 | | QFC(0x5024D70E), |
5098 | | QFC(0x068F8B44), |
5099 | | QFC(0x065DD56A), |
5100 | | QFC(0x062BF5EC), |
5101 | | QFC(0x05F9C051), |
5102 | | QFC(0xFFE6FED4), |
5103 | | QFC(0xFFE69423), |
5104 | | QFC(0xFFE66FAB), |
5105 | | QFC(0xFFE66DD0), |
5106 | | /*------------- 23 .. 20 ---------------*/ |
5107 | | QFC(0x006928A0), |
5108 | | QFC(0x005D36DF), |
5109 | | QFC(0x00504F41), |
5110 | | QFC(0x00426F36), |
5111 | | QFC(0xEF8D4D7B), |
5112 | | QFC(0xEE71B2FE), |
5113 | | QFC(0xED50A31D), |
5114 | | QFC(0xEC2A3F5F), |
5115 | | QFC(0x4ED62BE3), |
5116 | | QFC(0x4D83976D), |
5117 | | QFC(0x4C2CA3DF), |
5118 | | QFC(0x4AD237A2), |
5119 | | QFC(0x05C76FED), |
5120 | | QFC(0x05950122), |
5121 | | QFC(0x05626209), |
5122 | | QFC(0x05303F88), |
5123 | | QFC(0xFFE681C6), |
5124 | | QFC(0xFFE65416), |
5125 | | QFC(0xFFE6AFED), |
5126 | | QFC(0xFFE6D466), |
5127 | | /*------------- 19 .. 16 ---------------*/ |
5128 | | QFC(0x0033B927), |
5129 | | QFC(0x0023B989), |
5130 | | QFC(0x00131C75), |
5131 | | QFC(0x0000E790), |
5132 | | QFC(0xEAFEE7F1), |
5133 | | QFC(0xE9CEA84A), |
5134 | | QFC(0xE89971B7), |
5135 | | QFC(0xE75F8BB7), |
5136 | | QFC(0x4973FEF2), |
5137 | | QFC(0x4812F848), |
5138 | | QFC(0x46AEA856), |
5139 | | QFC(0x4547DAEB), |
5140 | | QFC(0x04FE20BE), |
5141 | | QFC(0x04CC2FCF), |
5142 | | QFC(0x049AA82F), |
5143 | | QFC(0x04694101), |
5144 | | QFC(0xFFE7746E), |
5145 | | QFC(0xFFE79E16), |
5146 | | QFC(0xFFE83A07), |
5147 | | QFC(0xFFE88BA8), |
5148 | | /*------------- 15 .. 12 ---------------*/ |
5149 | | QFC(0xFFEE183B), |
5150 | | QFC(0xFFDA17F2), |
5151 | | QFC(0xFFC4E365), |
5152 | | QFC(0xFFAEA5D6), |
5153 | | QFC(0xE620C476), |
5154 | | QFC(0xE4DE0CB0), |
5155 | | QFC(0xE396A45D), |
5156 | | QFC(0xE24B8F66), |
5157 | | QFC(0x43DE620A), |
5158 | | QFC(0x4272A385), |
5159 | | QFC(0x41058BC6), |
5160 | | QFC(0x3F962FB8), |
5161 | | QFC(0x043889C6), |
5162 | | QFC(0x04083FEC), |
5163 | | QFC(0x03D8AFE6), |
5164 | | QFC(0x03A966BC), |
5165 | | QFC(0xFFE940F4), |
5166 | | QFC(0xFFE9CA76), |
5167 | | QFC(0xFFEA9192), |
5168 | | QFC(0xFFEB50B2), |
5169 | | /*------------- 11 .. 8 ---------------*/ |
5170 | | QFC(0xFF975C01), |
5171 | | QFC(0xFF7EE3F1), |
5172 | | QFC(0xFF6542D1), |
5173 | | QFC(0xFF4AABC8), |
5174 | | QFC(0xE0FC421E), |
5175 | | QFC(0xDFA93AB5), |
5176 | | QFC(0xDE529086), |
5177 | | QFC(0xDCF898FB), |
5178 | | QFC(0x3E25B17E), |
5179 | | QFC(0x3CB41219), |
5180 | | QFC(0x3B415115), |
5181 | | QFC(0x39CE0477), |
5182 | | QFC(0x037AD438), |
5183 | | QFC(0x034D01F1), |
5184 | | QFC(0x03201116), |
5185 | | QFC(0x02F3E48D), |
5186 | | QFC(0xFFEBE77B), |
5187 | | QFC(0xFFECC31B), |
5188 | | QFC(0xFFED651D), |
5189 | | QFC(0xFFEE1650), |
5190 | | /*------------- 7 .. 4 ---------------*/ |
5191 | | QFC(0xFF2EF725), |
5192 | | QFC(0xFF120D70), |
5193 | | QFC(0xFEF3F6AB), |
5194 | | QFC(0xFED4BEC3), |
5195 | | QFC(0xDB9B5B12), |
5196 | | QFC(0xDA3B176A), |
5197 | | QFC(0xD8D7F21F), |
5198 | | QFC(0xD7722F04), |
5199 | | QFC(0x385A49C4), |
5200 | | QFC(0x36E69691), |
5201 | | QFC(0x3572EC70), |
5202 | | QFC(0x33FF670E), |
5203 | | QFC(0x02C89901), |
5204 | | QFC(0x029E35B4), |
5205 | | QFC(0x0274BA43), |
5206 | | QFC(0x024BF7A1), |
5207 | | QFC(0xFFEEDFA4), |
5208 | | QFC(0xFFEF7B8B), |
5209 | | QFC(0xFFEFF6CA), |
5210 | | QFC(0xFFF0065D), |
5211 | | /*------------- 3 .. 0 ---------------*/ |
5212 | | QFC(0xFEB48D0D), |
5213 | | QFC(0xFE933DC0), |
5214 | | QFC(0xFE70B8D1), |
5215 | | QFC(0xFE4D1BE3), |
5216 | | QFC(0xD60A46E5), |
5217 | | QFC(0xD49FD55F), |
5218 | | QFC(0xD3337B3D), |
5219 | | QFC(0xD1C58ACE), |
5220 | | QFC(0x328CC6F0), |
5221 | | QFC(0x311AF3A4), |
5222 | | QFC(0x2FAA221C), |
5223 | | QFC(0x2E3A7532), |
5224 | | QFC(0x02244A25), |
5225 | | QFC(0x01FD3BA0), |
5226 | | QFC(0x01D78BFC), |
5227 | | QFC(0x01B2E41D), |
5228 | | QFC(0xFFEFC9B9), |
5229 | | QFC(0xFFED978A), |
5230 | | QFC(0xFFEDE50E), |
5231 | | QFC(0x00000000), |
5232 | | }; |
5233 | | |
5234 | | RAM_ALIGN |
5235 | | LNK_SECTION_CONSTDATA |
5236 | | const FIXP_QTW qmf_phaseshift_cos64[] = { |
5237 | | QTC(0x7ff62182), QTC(0x7fa736b4), QTC(0x7f0991c4), QTC(0x7e1d93ea), |
5238 | | QTC(0x7ce3ceb2), QTC(0x7b5d039e), QTC(0x798a23b1), QTC(0x776c4edb), |
5239 | | QTC(0x7504d345), QTC(0x72552c85), QTC(0x6f5f02b2), QTC(0x6c242960), |
5240 | | QTC(0x68a69e81), QTC(0x64e88926), QTC(0x60ec3830), QTC(0x5cb420e0), |
5241 | | QTC(0x5842dd54), QTC(0x539b2af0), QTC(0x4ebfe8a5), QTC(0x49b41533), |
5242 | | QTC(0x447acd50), QTC(0x3f1749b8), QTC(0x398cdd32), QTC(0x33def287), |
5243 | | QTC(0x2e110a62), QTC(0x2826b928), QTC(0x2223a4c5), QTC(0x1c0b826a), |
5244 | | QTC(0x15e21445), QTC(0x0fab272b), QTC(0x096a9049), QTC(0x03242abf), |
5245 | | QTC(0xfcdbd541), QTC(0xf6956fb7), QTC(0xf054d8d5), QTC(0xea1debbb), |
5246 | | QTC(0xe3f47d96), QTC(0xdddc5b3b), QTC(0xd7d946d8), QTC(0xd1eef59e), |
5247 | | QTC(0xcc210d79), QTC(0xc67322ce), QTC(0xc0e8b648), QTC(0xbb8532b0), |
5248 | | QTC(0xb64beacd), QTC(0xb140175b), QTC(0xac64d510), QTC(0xa7bd22ac), |
5249 | | QTC(0xa34bdf20), QTC(0x9f13c7d0), QTC(0x9b1776da), QTC(0x9759617f), |
5250 | | QTC(0x93dbd6a0), QTC(0x90a0fd4e), QTC(0x8daad37b), QTC(0x8afb2cbb), |
5251 | | QTC(0x8893b125), QTC(0x8675dc4f), QTC(0x84a2fc62), QTC(0x831c314e), |
5252 | | QTC(0x81e26c16), QTC(0x80f66e3c), QTC(0x8058c94c), QTC(0x8009de7e), |
5253 | | }; |
5254 | | |
5255 | | RAM_ALIGN |
5256 | | LNK_SECTION_CONSTDATA |
5257 | | const FIXP_QTW qmf_phaseshift_sin64[] = { |
5258 | | QTC(0x03242abf), QTC(0x096a9049), QTC(0x0fab272b), QTC(0x15e21445), |
5259 | | QTC(0x1c0b826a), QTC(0x2223a4c5), QTC(0x2826b928), QTC(0x2e110a62), |
5260 | | QTC(0x33def287), QTC(0x398cdd32), QTC(0x3f1749b8), QTC(0x447acd50), |
5261 | | QTC(0x49b41533), QTC(0x4ebfe8a5), QTC(0x539b2af0), QTC(0x5842dd54), |
5262 | | QTC(0x5cb420e0), QTC(0x60ec3830), QTC(0x64e88926), QTC(0x68a69e81), |
5263 | | QTC(0x6c242960), QTC(0x6f5f02b2), QTC(0x72552c85), QTC(0x7504d345), |
5264 | | QTC(0x776c4edb), QTC(0x798a23b1), QTC(0x7b5d039e), QTC(0x7ce3ceb2), |
5265 | | QTC(0x7e1d93ea), QTC(0x7f0991c4), QTC(0x7fa736b4), QTC(0x7ff62182), |
5266 | | QTC(0x7ff62182), QTC(0x7fa736b4), QTC(0x7f0991c4), QTC(0x7e1d93ea), |
5267 | | QTC(0x7ce3ceb2), QTC(0x7b5d039e), QTC(0x798a23b1), QTC(0x776c4edb), |
5268 | | QTC(0x7504d345), QTC(0x72552c85), QTC(0x6f5f02b2), QTC(0x6c242960), |
5269 | | QTC(0x68a69e81), QTC(0x64e88926), QTC(0x60ec3830), QTC(0x5cb420e0), |
5270 | | QTC(0x5842dd54), QTC(0x539b2af0), QTC(0x4ebfe8a5), QTC(0x49b41533), |
5271 | | QTC(0x447acd50), QTC(0x3f1749b8), QTC(0x398cdd32), QTC(0x33def287), |
5272 | | QTC(0x2e110a62), QTC(0x2826b928), QTC(0x2223a4c5), QTC(0x1c0b826a), |
5273 | | QTC(0x15e21445), QTC(0x0fab272b), QTC(0x096a9049), QTC(0x03242abf), |
5274 | | }; |
5275 | | |
5276 | | /* |
5277 | | * Low Delay QMF aka CLDFB |
5278 | | */ |
5279 | | |
5280 | | #if defined(QMF_COEFF_16BIT) |
5281 | | #define QTCFLLD(x) FL2FXCONST_SGL(x / (float)(1 << QMF_CLDFB_PFT_SCALE)) |
5282 | | #define QTCFLLDT(x) FL2FXCONST_SGL(x) |
5283 | | #else |
5284 | | #define QTCFLLD(x) FL2FXCONST_DBL(x / (float)(1 << QMF_CLDFB_PFT_SCALE)) |
5285 | | #define QTCFLLDT(x) FL2FXCONST_DBL(x) |
5286 | | #endif |
5287 | | |
5288 | | #ifndef LOW_POWER_SBR_ONLY |
5289 | | /*! |
5290 | | \name QMF-Twiddle |
5291 | | \brief QMF twiddle factors |
5292 | | |
5293 | | L=32, gain=2.0, angle = 0.75 |
5294 | | */ |
5295 | | /* sin/cos (angle) / 2 */ |
5296 | | const FIXP_QTW qmf_phaseshift_cos32_cldfb_ana[32] = { |
5297 | | /* analysis twiddle table */ |
5298 | | QTCFLLDT(-7.071067e-01), QTCFLLDT(7.071070e-01), QTCFLLDT(7.071064e-01), |
5299 | | QTCFLLDT(-7.071073e-01), QTCFLLDT(-7.071061e-01), QTCFLLDT(7.071076e-01), |
5300 | | QTCFLLDT(7.071058e-01), QTCFLLDT(-7.071080e-01), QTCFLLDT(-7.071055e-01), |
5301 | | QTCFLLDT(7.071083e-01), QTCFLLDT(7.071052e-01), QTCFLLDT(-7.071086e-01), |
5302 | | QTCFLLDT(-7.071049e-01), QTCFLLDT(7.071089e-01), QTCFLLDT(7.071046e-01), |
5303 | | QTCFLLDT(-7.071092e-01), QTCFLLDT(-7.071042e-01), QTCFLLDT(7.071095e-01), |
5304 | | QTCFLLDT(7.071039e-01), QTCFLLDT(-7.071098e-01), QTCFLLDT(-7.071036e-01), |
5305 | | QTCFLLDT(7.071101e-01), QTCFLLDT(7.071033e-01), QTCFLLDT(-7.071104e-01), |
5306 | | QTCFLLDT(-7.071030e-01), QTCFLLDT(7.071107e-01), QTCFLLDT(7.071027e-01), |
5307 | | QTCFLLDT(-7.071111e-01), QTCFLLDT(-7.071024e-01), QTCFLLDT(7.071114e-01), |
5308 | | QTCFLLDT(7.071021e-01), QTCFLLDT(-7.071117e-01), |
5309 | | }; |
5310 | | |
5311 | | const FIXP_QTW qmf_phaseshift_cos32_cldfb_syn[32] = { |
5312 | | /* synthesis twiddle table */ |
5313 | | QTCFLLDT(7.071067e-01), QTCFLLDT(-7.071070e-01), QTCFLLDT(-7.071064e-01), |
5314 | | QTCFLLDT(7.071073e-01), QTCFLLDT(7.071061e-01), QTCFLLDT(-7.071076e-01), |
5315 | | QTCFLLDT(-7.071058e-01), QTCFLLDT(7.071080e-01), QTCFLLDT(7.071055e-01), |
5316 | | QTCFLLDT(-7.071083e-01), QTCFLLDT(-7.071052e-01), QTCFLLDT(7.071086e-01), |
5317 | | QTCFLLDT(7.071049e-01), QTCFLLDT(-7.071089e-01), QTCFLLDT(-7.071046e-01), |
5318 | | QTCFLLDT(7.071092e-01), QTCFLLDT(7.071042e-01), QTCFLLDT(-7.071095e-01), |
5319 | | QTCFLLDT(-7.071039e-01), QTCFLLDT(7.071098e-01), QTCFLLDT(7.071036e-01), |
5320 | | QTCFLLDT(-7.071101e-01), QTCFLLDT(-7.071033e-01), QTCFLLDT(7.071104e-01), |
5321 | | QTCFLLDT(7.071030e-01), QTCFLLDT(-7.071107e-01), QTCFLLDT(-7.071027e-01), |
5322 | | QTCFLLDT(7.071111e-01), QTCFLLDT(7.071024e-01), QTCFLLDT(-7.071114e-01), |
5323 | | QTCFLLDT(-7.071021e-01), QTCFLLDT(7.071117e-01), |
5324 | | }; |
5325 | | |
5326 | | const FIXP_QTW qmf_phaseshift_sin32_cldfb[32] = { |
5327 | | QTCFLLDT(7.071068e-01), QTCFLLDT(7.071065e-01), QTCFLLDT(-7.071072e-01), |
5328 | | QTCFLLDT(-7.071062e-01), QTCFLLDT(7.071075e-01), QTCFLLDT(7.071059e-01), |
5329 | | QTCFLLDT(-7.071078e-01), QTCFLLDT(-7.071056e-01), QTCFLLDT(7.071081e-01), |
5330 | | QTCFLLDT(7.071053e-01), QTCFLLDT(-7.071084e-01), QTCFLLDT(-7.071050e-01), |
5331 | | QTCFLLDT(7.071087e-01), QTCFLLDT(7.071047e-01), QTCFLLDT(-7.071090e-01), |
5332 | | QTCFLLDT(-7.071044e-01), QTCFLLDT(7.071093e-01), QTCFLLDT(7.071041e-01), |
5333 | | QTCFLLDT(-7.071096e-01), QTCFLLDT(-7.071038e-01), QTCFLLDT(7.071099e-01), |
5334 | | QTCFLLDT(7.071034e-01), QTCFLLDT(-7.071103e-01), QTCFLLDT(-7.071031e-01), |
5335 | | QTCFLLDT(7.071106e-01), QTCFLLDT(7.071028e-01), QTCFLLDT(-7.071109e-01), |
5336 | | QTCFLLDT(-7.071025e-01), QTCFLLDT(7.071112e-01), QTCFLLDT(7.071022e-01), |
5337 | | QTCFLLDT(-7.071115e-01), QTCFLLDT(-7.071019e-01), |
5338 | | }; |
5339 | | |
5340 | | /* twiddles for X=(8,16) band qmf are copied from float simpleplayer |
5341 | | * implementation: qmf_phaseshift_cosX_cldfb_ana = |
5342 | | * QMFlib_twiddle3RealX_SBRLD_A qmf_phaseshift_cosX_cldfb_syn = |
5343 | | * -(QMFlib_twiddle3RealX_SBRLD_A) qmf_phaseshift_sinX_cldfb = |
5344 | | * QMFlib_twiddle3ImagX_SBRLD_A |
5345 | | */ |
5346 | | |
5347 | | /* cos ((n + 0.5)*pi*angle/L) , order = 159, L=16 */ |
5348 | | const FIXP_QTW qmf_phaseshift_cos16_cldfb_ana[16] = { |
5349 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), |
5350 | | QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), |
5351 | | QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), |
5352 | | QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5353 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), |
5354 | | QTCFLLDT(-0.7071067812), |
5355 | | }; |
5356 | | |
5357 | | /* cos ((n + 0.5)*pi*angle/L) , order = 159, L=16 */ |
5358 | | const FIXP_QTW qmf_phaseshift_cos16_cldfb_syn[16] = { |
5359 | | QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), |
5360 | | QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5361 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), |
5362 | | QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), |
5363 | | QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), |
5364 | | QTCFLLDT(0.7071067812), |
5365 | | }; |
5366 | | |
5367 | | /* sin ((n + 0.5)*pi*angle/L) , order = 159, L=16 */ |
5368 | | const FIXP_QTW qmf_phaseshift_sin16_cldfb[16] = { |
5369 | | QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5370 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), |
5371 | | QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), |
5372 | | QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), |
5373 | | QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5374 | | QTCFLLDT(-0.7071067812), |
5375 | | }; |
5376 | | |
5377 | | /* cos ((n + 0.5)*pi*angle/L) , order = 79, L=8 */ |
5378 | | const FIXP_QTW qmf_phaseshift_cos8_cldfb_ana[8] = { |
5379 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), |
5380 | | QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), |
5381 | | QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5382 | | }; |
5383 | | |
5384 | | const FIXP_QTW qmf_phaseshift_cos8_cldfb_syn[8] = { |
5385 | | QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), |
5386 | | QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5387 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), |
5388 | | }; |
5389 | | |
5390 | | /* sin ((n + 0.5)*pi*angle/L) , order = 79, L=8 */ |
5391 | | const FIXP_QTW qmf_phaseshift_sin8_cldfb[8] = { |
5392 | | QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(-0.7071067812), |
5393 | | QTCFLLDT(-0.7071067812), QTCFLLDT(0.7071067812), QTCFLLDT(0.7071067812), |
5394 | | QTCFLLDT(-0.7071067812), QTCFLLDT(-0.7071067812), |
5395 | | }; |
5396 | | |
5397 | | /* sin/cos (angle) / 128 */ |
5398 | | const FIXP_QTW qmf_phaseshift_cos64_cldfb[64] = { |
5399 | | QTCFLLDT(7.071068e-01), QTCFLLDT(-7.071066e-01), QTCFLLDT(-7.071070e-01), |
5400 | | QTCFLLDT(7.071065e-01), QTCFLLDT(7.071072e-01), QTCFLLDT(-7.071063e-01), |
5401 | | QTCFLLDT(-7.071074e-01), QTCFLLDT(7.071061e-01), QTCFLLDT(7.071075e-01), |
5402 | | QTCFLLDT(-7.071059e-01), QTCFLLDT(-7.071078e-01), QTCFLLDT(7.071057e-01), |
5403 | | QTCFLLDT(7.071080e-01), QTCFLLDT(-7.071055e-01), QTCFLLDT(-7.071081e-01), |
5404 | | QTCFLLDT(7.071053e-01), QTCFLLDT(7.071083e-01), QTCFLLDT(-7.071052e-01), |
5405 | | QTCFLLDT(-7.071085e-01), QTCFLLDT(7.071050e-01), QTCFLLDT(7.071087e-01), |
5406 | | QTCFLLDT(-7.071048e-01), QTCFLLDT(-7.071089e-01), QTCFLLDT(7.071046e-01), |
5407 | | QTCFLLDT(7.071090e-01), QTCFLLDT(-7.071044e-01), QTCFLLDT(-7.071092e-01), |
5408 | | QTCFLLDT(7.071042e-01), QTCFLLDT(7.071095e-01), QTCFLLDT(-7.071040e-01), |
5409 | | QTCFLLDT(-7.071096e-01), QTCFLLDT(7.071038e-01), QTCFLLDT(7.071098e-01), |
5410 | | QTCFLLDT(-7.071037e-01), QTCFLLDT(-7.071100e-01), QTCFLLDT(7.071035e-01), |
5411 | | QTCFLLDT(7.071102e-01), QTCFLLDT(-7.071033e-01), QTCFLLDT(-7.071103e-01), |
5412 | | QTCFLLDT(7.071031e-01), QTCFLLDT(7.071105e-01), QTCFLLDT(-7.071030e-01), |
5413 | | QTCFLLDT(-7.071107e-01), QTCFLLDT(7.071028e-01), QTCFLLDT(7.071109e-01), |
5414 | | QTCFLLDT(-7.071025e-01), QTCFLLDT(-7.071111e-01), QTCFLLDT(7.071024e-01), |
5415 | | QTCFLLDT(7.071113e-01), QTCFLLDT(-7.071022e-01), QTCFLLDT(-7.071115e-01), |
5416 | | QTCFLLDT(7.071020e-01), QTCFLLDT(7.071117e-01), QTCFLLDT(-7.071018e-01), |
5417 | | QTCFLLDT(-7.071118e-01), QTCFLLDT(7.071016e-01), QTCFLLDT(7.071120e-01), |
5418 | | QTCFLLDT(-7.071015e-01), QTCFLLDT(-7.071122e-01), QTCFLLDT(7.071013e-01), |
5419 | | QTCFLLDT(7.071124e-01), QTCFLLDT(-7.071011e-01), QTCFLLDT(-7.071126e-01), |
5420 | | QTCFLLDT(7.071009e-01), |
5421 | | }; |
5422 | | const FIXP_QTW qmf_phaseshift_sin64_cldfb[64] = { |
5423 | | QTCFLLDT(7.071067e-01), QTCFLLDT(7.071069e-01), QTCFLLDT(-7.071065e-01), |
5424 | | QTCFLLDT(-7.071071e-01), QTCFLLDT(7.071064e-01), QTCFLLDT(7.071073e-01), |
5425 | | QTCFLLDT(-7.071062e-01), QTCFLLDT(-7.071075e-01), QTCFLLDT(7.071060e-01), |
5426 | | QTCFLLDT(7.071077e-01), QTCFLLDT(-7.071058e-01), QTCFLLDT(-7.071078e-01), |
5427 | | QTCFLLDT(7.071056e-01), QTCFLLDT(7.071080e-01), QTCFLLDT(-7.071055e-01), |
5428 | | QTCFLLDT(-7.071082e-01), QTCFLLDT(7.071053e-01), QTCFLLDT(7.071084e-01), |
5429 | | QTCFLLDT(-7.071050e-01), QTCFLLDT(-7.071086e-01), QTCFLLDT(7.071049e-01), |
5430 | | QTCFLLDT(7.071088e-01), QTCFLLDT(-7.071047e-01), QTCFLLDT(-7.071090e-01), |
5431 | | QTCFLLDT(7.071045e-01), QTCFLLDT(7.071092e-01), QTCFLLDT(-7.071043e-01), |
5432 | | QTCFLLDT(-7.071093e-01), QTCFLLDT(7.071041e-01), QTCFLLDT(7.071095e-01), |
5433 | | QTCFLLDT(-7.071040e-01), QTCFLLDT(-7.071097e-01), QTCFLLDT(7.071038e-01), |
5434 | | QTCFLLDT(7.071099e-01), QTCFLLDT(-7.071036e-01), QTCFLLDT(-7.071100e-01), |
5435 | | QTCFLLDT(7.071034e-01), QTCFLLDT(7.071103e-01), QTCFLLDT(-7.071032e-01), |
5436 | | QTCFLLDT(-7.071105e-01), QTCFLLDT(7.071030e-01), QTCFLLDT(7.071106e-01), |
5437 | | QTCFLLDT(-7.071028e-01), QTCFLLDT(-7.071108e-01), QTCFLLDT(7.071027e-01), |
5438 | | QTCFLLDT(7.071110e-01), QTCFLLDT(-7.071025e-01), QTCFLLDT(-7.071112e-01), |
5439 | | QTCFLLDT(7.071023e-01), QTCFLLDT(7.071114e-01), QTCFLLDT(-7.071021e-01), |
5440 | | QTCFLLDT(-7.071115e-01), QTCFLLDT(7.071019e-01), QTCFLLDT(7.071117e-01), |
5441 | | QTCFLLDT(-7.071017e-01), QTCFLLDT(-7.071120e-01), QTCFLLDT(7.071015e-01), |
5442 | | QTCFLLDT(7.071121e-01), QTCFLLDT(-7.071013e-01), QTCFLLDT(-7.071123e-01), |
5443 | | QTCFLLDT(7.071012e-01), QTCFLLDT(7.071125e-01), QTCFLLDT(-7.071010e-01), |
5444 | | QTCFLLDT(-7.071127e-01), |
5445 | | }; |
5446 | | |
5447 | | //@} |
5448 | | |
5449 | | #endif /* #ifdef LOW_POWER_SBR_ONLY */ |
5450 | | |
5451 | | /*! |
5452 | | \name QMF |
5453 | | \brief QMF-Table |
5454 | | 64 channels, N = 640, optimized by PE 010516 |
5455 | | |
5456 | | The coeffs are rearranged compared with the reference in the following |
5457 | | way: |
5458 | | sbr_qmf_64[0] = sbr_qmf_64_reference[0]; |
5459 | | sbr_qmf_64[1] = sbr_qmf_64_reference[128]; |
5460 | | sbr_qmf_64[2] = sbr_qmf_64_reference[256]; |
5461 | | sbr_qmf_64[3] = sbr_qmf_64_reference[384]; |
5462 | | sbr_qmf_64[4] = sbr_qmf_64_reference[512]; |
5463 | | |
5464 | | sbr_qmf_64[5] = sbr_qmf_64_reference[1]; |
5465 | | sbr_qmf_64[6] = sbr_qmf_64_reference[129]; |
5466 | | sbr_qmf_64[7] = sbr_qmf_64_reference[257]; |
5467 | | sbr_qmf_64[8] = sbr_qmf_64_reference[385]; |
5468 | | sbr_qmf_64[9] = sbr_qmf_64_reference[513]; |
5469 | | . |
5470 | | . |
5471 | | . |
5472 | | sbr_qmf_64[635] = sbr_qmf_64_reference[127] |
5473 | | sbr_qmf_64[636] = sbr_qmf_64_reference[255]; |
5474 | | sbr_qmf_64[637] = sbr_qmf_64_reference[383]; |
5475 | | sbr_qmf_64[638] = sbr_qmf_64_reference[511]; |
5476 | | sbr_qmf_64[639] = sbr_qmf_64_reference[639]; |
5477 | | |
5478 | | |
5479 | | Symmetric properties of qmf coeffs: |
5480 | | |
5481 | | Use point symmetry: |
5482 | | |
5483 | | sbr_qmf_64_640_qmf[320..634] = p_64_640_qmf[314..0] |
5484 | | |
5485 | | Max sum of all FIR filter absolute coefficients is: 0x7FF5B201 |
5486 | | thus, the filter output is not required to be scaled. |
5487 | | |
5488 | | \showinitializer |
5489 | | */ |
5490 | | //@{ |
5491 | | |
5492 | | LNK_SECTION_CONSTDATA_L1 |
5493 | | RAM_ALIGN |
5494 | | const FIXP_PFT qmf_cldfb_640[QMF640_CLDFB_PFT_TABLE_SIZE] = { |
5495 | | QTCFLLD(6.571760e-07), QTCFLLD(-8.010079e-06), QTCFLLD(-1.250743e-03), |
5496 | | QTCFLLD(8.996371e-03), QTCFLLD(5.128557e-01), QTCFLLD(4.118360e-07), |
5497 | | QTCFLLD(-1.469933e-05), QTCFLLD(-1.194743e-03), QTCFLLD(9.640299e-03), |
5498 | | QTCFLLD(5.299510e-01), QTCFLLD(8.109952e-07), QTCFLLD(4.840578e-06), |
5499 | | QTCFLLD(-1.151796e-03), QTCFLLD(1.033126e-02), QTCFLLD(5.470652e-01), |
5500 | | QTCFLLD(7.099633e-07), QTCFLLD(7.167101e-06), QTCFLLD(-1.099001e-03), |
5501 | | QTCFLLD(1.106959e-02), QTCFLLD(5.641523e-01), QTCFLLD(6.834210e-07), |
5502 | | QTCFLLD(1.088325e-05), QTCFLLD(-1.047655e-03), QTCFLLD(1.186211e-02), |
5503 | | QTCFLLD(5.811993e-01), QTCFLLD(4.292862e-07), QTCFLLD(1.013260e-05), |
5504 | | QTCFLLD(-9.862027e-04), QTCFLLD(1.270747e-02), QTCFLLD(5.981877e-01), |
5505 | | QTCFLLD(-5.426597e-09), QTCFLLD(5.869707e-06), QTCFLLD(-9.294665e-04), |
5506 | | QTCFLLD(1.361072e-02), QTCFLLD(6.151031e-01), QTCFLLD(6.355303e-08), |
5507 | | QTCFLLD(1.125135e-05), QTCFLLD(-9.767709e-04), QTCFLLD(1.456209e-02), |
5508 | | QTCFLLD(6.319284e-01), QTCFLLD(5.490570e-07), QTCFLLD(2.015445e-05), |
5509 | | QTCFLLD(-1.040598e-03), QTCFLLD(1.557759e-02), QTCFLLD(6.486438e-01), |
5510 | | QTCFLLD(1.620171e-06), QTCFLLD(2.800456e-05), QTCFLLD(-1.146268e-03), |
5511 | | QTCFLLD(1.665188e-02), QTCFLLD(6.652304e-01), QTCFLLD(-6.025110e-10), |
5512 | | QTCFLLD(8.975978e-06), QTCFLLD(-1.292866e-03), QTCFLLD(1.778249e-02), |
5513 | | QTCFLLD(6.816668e-01), QTCFLLD(-6.325664e-10), QTCFLLD(8.563820e-06), |
5514 | | QTCFLLD(-1.196638e-03), QTCFLLD(1.897506e-02), QTCFLLD(6.979337e-01), |
5515 | | QTCFLLD(-4.013525e-09), QTCFLLD(1.168895e-05), QTCFLLD(-9.726699e-04), |
5516 | | QTCFLLD(2.023525e-02), QTCFLLD(7.140087e-01), QTCFLLD(-4.244091e-09), |
5517 | | QTCFLLD(7.300589e-06), QTCFLLD(-8.029620e-04), QTCFLLD(2.156305e-02), |
5518 | | QTCFLLD(7.298746e-01), QTCFLLD(-1.846548e-08), QTCFLLD(3.965364e-06), |
5519 | | QTCFLLD(-6.754936e-04), QTCFLLD(2.296471e-02), QTCFLLD(7.455112e-01), |
5520 | | QTCFLLD(-3.870537e-09), QTCFLLD(1.374896e-06), QTCFLLD(-5.791145e-04), |
5521 | | QTCFLLD(2.443434e-02), QTCFLLD(7.609051e-01), QTCFLLD(-8.883499e-10), |
5522 | | QTCFLLD(3.798520e-07), QTCFLLD(-4.733148e-04), QTCFLLD(2.597957e-02), |
5523 | | QTCFLLD(7.760386e-01), QTCFLLD(5.303528e-08), QTCFLLD(4.469729e-06), |
5524 | | QTCFLLD(-2.998740e-04), QTCFLLD(2.760091e-02), QTCFLLD(7.908995e-01), |
5525 | | QTCFLLD(7.391974e-08), QTCFLLD(2.461877e-05), QTCFLLD(7.882620e-05), |
5526 | | QTCFLLD(2.931526e-02), QTCFLLD(8.054701e-01), QTCFLLD(1.723217e-09), |
5527 | | QTCFLLD(4.005269e-05), QTCFLLD(4.708010e-04), QTCFLLD(3.110861e-02), |
5528 | | QTCFLLD(8.197387e-01), QTCFLLD(2.443085e-07), QTCFLLD(5.272982e-05), |
5529 | | QTCFLLD(8.089812e-04), QTCFLLD(3.298151e-02), QTCFLLD(8.336864e-01), |
5530 | | QTCFLLD(1.387567e-08), QTCFLLD(4.939392e-05), QTCFLLD(1.127142e-03), |
5531 | | QTCFLLD(3.493300e-02), QTCFLLD(8.472987e-01), QTCFLLD(-5.690531e-06), |
5532 | | QTCFLLD(-4.256442e-05), QTCFLLD(1.417367e-03), QTCFLLD(3.696343e-02), |
5533 | | QTCFLLD(8.605543e-01), QTCFLLD(3.629067e-06), QTCFLLD(6.582328e-05), |
5534 | | QTCFLLD(1.725030e-03), QTCFLLD(3.907138e-02), QTCFLLD(8.734367e-01), |
5535 | | QTCFLLD(-5.393556e-08), QTCFLLD(6.481921e-05), QTCFLLD(1.948069e-03), |
5536 | | QTCFLLD(4.125570e-02), QTCFLLD(8.859232e-01), QTCFLLD(1.349944e-07), |
5537 | | QTCFLLD(3.367998e-05), QTCFLLD(2.033465e-03), QTCFLLD(4.355568e-02), |
5538 | | QTCFLLD(8.979959e-01), QTCFLLD(7.326611e-09), QTCFLLD(4.694252e-05), |
5539 | | QTCFLLD(2.239143e-03), QTCFLLD(4.599068e-02), QTCFLLD(9.096311e-01), |
5540 | | QTCFLLD(2.399696e-07), QTCFLLD(6.904415e-05), QTCFLLD(2.470456e-03), |
5541 | | QTCFLLD(4.849285e-02), QTCFLLD(9.208195e-01), QTCFLLD(3.330982e-07), |
5542 | | QTCFLLD(5.643103e-05), QTCFLLD(2.630472e-03), QTCFLLD(5.105621e-02), |
5543 | | QTCFLLD(9.315442e-01), QTCFLLD(4.767794e-07), QTCFLLD(7.095887e-05), |
5544 | | QTCFLLD(2.703019e-03), QTCFLLD(5.368313e-02), QTCFLLD(9.417976e-01), |
5545 | | QTCFLLD(3.428661e-07), QTCFLLD(7.872593e-05), QTCFLLD(2.729137e-03), |
5546 | | QTCFLLD(5.637219e-02), QTCFLLD(9.515675e-01), QTCFLLD(8.676848e-06), |
5547 | | QTCFLLD(2.666445e-04), QTCFLLD(2.719749e-03), QTCFLLD(5.911363e-02), |
5548 | | QTCFLLD(9.608520e-01), QTCFLLD(2.722296e-05), QTCFLLD(5.822201e-04), |
5549 | | QTCFLLD(2.530907e-03), QTCFLLD(6.192693e-02), QTCFLLD(9.696426e-01), |
5550 | | QTCFLLD(3.575651e-07), QTCFLLD(7.870355e-05), QTCFLLD(2.225524e-03), |
5551 | | QTCFLLD(6.480449e-02), QTCFLLD(9.779405e-01), QTCFLLD(6.293002e-07), |
5552 | | QTCFLLD(7.245096e-05), QTCFLLD(1.891972e-03), QTCFLLD(6.771675e-02), |
5553 | | QTCFLLD(9.857388e-01), QTCFLLD(1.070243e-06), QTCFLLD(7.194151e-05), |
5554 | | QTCFLLD(1.557112e-03), QTCFLLD(7.064948e-02), QTCFLLD(9.930380e-01), |
5555 | | QTCFLLD(-3.225913e-07), QTCFLLD(-7.679955e-05), QTCFLLD(1.194731e-03), |
5556 | | QTCFLLD(7.360559e-02), QTCFLLD(9.998286e-01), QTCFLLD(-9.597516e-09), |
5557 | | QTCFLLD(-6.093373e-05), QTCFLLD(6.415402e-04), QTCFLLD(7.657650e-02), |
5558 | | QTCFLLD(1.006109e+00), QTCFLLD(-8.908041e-08), QTCFLLD(-1.721347e-05), |
5559 | | QTCFLLD(1.092526e-04), QTCFLLD(7.955571e-02), QTCFLLD(1.011868e+00), |
5560 | | QTCFLLD(-2.285563e-05), QTCFLLD(-8.882305e-05), QTCFLLD(2.934876e-04), |
5561 | | QTCFLLD(8.251962e-02), QTCFLLD(1.017100e+00), QTCFLLD(1.013575e-05), |
5562 | | QTCFLLD(6.418658e-05), QTCFLLD(5.721223e-04), QTCFLLD(8.547716e-02), |
5563 | | QTCFLLD(1.021799e+00), QTCFLLD(-1.706941e-05), QTCFLLD(1.769262e-04), |
5564 | | QTCFLLD(6.976561e-04), QTCFLLD(8.841813e-02), QTCFLLD(1.025967e+00), |
5565 | | QTCFLLD(1.356728e-06), QTCFLLD(2.206341e-05), QTCFLLD(7.376101e-04), |
5566 | | QTCFLLD(9.133591e-02), QTCFLLD(1.029601e+00), QTCFLLD(-1.398913e-08), |
5567 | | QTCFLLD(-6.538879e-06), QTCFLLD(7.154124e-04), QTCFLLD(9.421624e-02), |
5568 | | QTCFLLD(1.032713e+00), QTCFLLD(3.552992e-08), QTCFLLD(-1.052707e-05), |
5569 | | QTCFLLD(7.139920e-04), QTCFLLD(9.705240e-02), QTCFLLD(1.035312e+00), |
5570 | | QTCFLLD(4.211177e-07), QTCFLLD(-9.075431e-06), QTCFLLD(6.944123e-04), |
5571 | | QTCFLLD(9.982958e-02), QTCFLLD(1.037422e+00), QTCFLLD(5.433719e-07), |
5572 | | QTCFLLD(-1.748285e-05), QTCFLLD(6.766320e-04), QTCFLLD(1.025398e-01), |
5573 | | QTCFLLD(1.039062e+00), QTCFLLD(8.226600e-08), QTCFLLD(-3.498286e-05), |
5574 | | QTCFLLD(6.887784e-04), QTCFLLD(1.051642e-01), QTCFLLD(1.040262e+00), |
5575 | | QTCFLLD(1.272705e-07), QTCFLLD(-4.489491e-05), QTCFLLD(6.673250e-04), |
5576 | | QTCFLLD(1.076972e-01), QTCFLLD(1.041043e+00), QTCFLLD(2.542598e-07), |
5577 | | QTCFLLD(-5.449816e-05), QTCFLLD(5.970697e-04), QTCFLLD(1.101216e-01), |
5578 | | QTCFLLD(1.041434e+00), QTCFLLD(6.322770e-07), QTCFLLD(-5.874199e-05), |
5579 | | QTCFLLD(4.749931e-04), QTCFLLD(1.124296e-01), QTCFLLD(1.041443e+00), |
5580 | | QTCFLLD(2.801882e-08), QTCFLLD(-7.934510e-05), QTCFLLD(3.189336e-04), |
5581 | | QTCFLLD(1.146042e-01), QTCFLLD(1.041087e+00), QTCFLLD(5.891904e-07), |
5582 | | QTCFLLD(-8.039232e-05), QTCFLLD(1.218226e-04), QTCFLLD(1.166399e-01), |
5583 | | QTCFLLD(1.040350e+00), QTCFLLD(7.301957e-07), QTCFLLD(-9.907631e-05), |
5584 | | QTCFLLD(-1.324292e-04), QTCFLLD(1.185243e-01), QTCFLLD(1.039228e+00), |
5585 | | QTCFLLD(-4.518603e-06), QTCFLLD(-2.217025e-04), QTCFLLD(-4.268575e-04), |
5586 | | QTCFLLD(1.202546e-01), QTCFLLD(1.037683e+00), QTCFLLD(-3.561585e-06), |
5587 | | QTCFLLD(-2.415166e-04), QTCFLLD(-7.804546e-04), QTCFLLD(1.218184e-01), |
5588 | | QTCFLLD(1.035694e+00), QTCFLLD(-1.074717e-07), QTCFLLD(-2.123672e-04), |
5589 | | QTCFLLD(-1.156680e-03), QTCFLLD(1.232132e-01), QTCFLLD(1.033206e+00), |
5590 | | QTCFLLD(1.323268e-06), QTCFLLD(-2.078299e-04), QTCFLLD(-1.525819e-03), |
5591 | | QTCFLLD(1.244270e-01), QTCFLLD(1.030199e+00), QTCFLLD(3.377815e-06), |
5592 | | QTCFLLD(-1.885286e-04), QTCFLLD(-1.914115e-03), QTCFLLD(1.254605e-01), |
5593 | | QTCFLLD(1.026616e+00), QTCFLLD(5.161607e-06), QTCFLLD(-1.728673e-04), |
5594 | | QTCFLLD(-2.292814e-03), QTCFLLD(1.262996e-01), QTCFLLD(1.022470e+00), |
5595 | | QTCFLLD(5.924001e-06), QTCFLLD(-1.744842e-04), QTCFLLD(-2.658042e-03), |
5596 | | QTCFLLD(1.269416e-01), QTCFLLD(1.017729e+00), QTCFLLD(6.310208e-06), |
5597 | | QTCFLLD(-1.784193e-04), QTCFLLD(-3.000423e-03), QTCFLLD(1.273648e-01), |
5598 | | QTCFLLD(1.012508e+00), QTCFLLD(3.357219e-06), QTCFLLD(-2.131406e-04), |
5599 | | QTCFLLD(-3.318858e-03), QTCFLLD(1.275561e-01), QTCFLLD(1.006893e+00), |
5600 | | QTCFLLD(5.189087e-06), QTCFLLD(-2.078886e-04), QTCFLLD(-3.597476e-03), |
5601 | | QTCFLLD(1.274568e-01), QTCFLLD(1.001463e+00), QTCFLLD(4.178050e-06), |
5602 | | QTCFLLD(-4.663778e-05), QTCFLLD(-3.870852e-03), QTCFLLD(1.273591e-01), |
5603 | | QTCFLLD(9.927544e-01), QTCFLLD(5.364807e-06), QTCFLLD(-5.889277e-06), |
5604 | | QTCFLLD(-4.135130e-03), QTCFLLD(1.272499e-01), QTCFLLD(9.807692e-01), |
5605 | | QTCFLLD(4.083719e-06), QTCFLLD(-1.774108e-05), QTCFLLD(-4.351668e-03), |
5606 | | QTCFLLD(1.268281e-01), QTCFLLD(9.690017e-01), QTCFLLD(3.567581e-06), |
5607 | | QTCFLLD(-2.599468e-08), QTCFLLD(-4.517190e-03), QTCFLLD(1.261262e-01), |
5608 | | QTCFLLD(9.568886e-01), QTCFLLD(3.262754e-06), QTCFLLD(1.260640e-05), |
5609 | | QTCFLLD(-4.636228e-03), QTCFLLD(1.251477e-01), QTCFLLD(9.443803e-01), |
5610 | | QTCFLLD(2.041128e-06), QTCFLLD(2.364519e-05), QTCFLLD(-4.704321e-03), |
5611 | | QTCFLLD(1.238869e-01), QTCFLLD(9.313874e-01), QTCFLLD(-2.567965e-08), |
5612 | | QTCFLLD(2.806963e-05), QTCFLLD(-4.722568e-03), QTCFLLD(1.223371e-01), |
5613 | | QTCFLLD(9.179666e-01), QTCFLLD(2.714879e-07), QTCFLLD(4.493916e-05), |
5614 | | QTCFLLD(-4.663276e-03), QTCFLLD(1.204854e-01), QTCFLLD(9.041286e-01), |
5615 | | QTCFLLD(2.150884e-06), QTCFLLD(5.408155e-05), QTCFLLD(-4.554811e-03), |
5616 | | QTCFLLD(1.183233e-01), QTCFLLD(8.899474e-01), QTCFLLD(5.818595e-06), |
5617 | | QTCFLLD(3.759630e-05), QTCFLLD(-4.369554e-03), QTCFLLD(1.158359e-01), |
5618 | | QTCFLLD(8.754641e-01), QTCFLLD(-1.686137e-09), QTCFLLD(2.515118e-05), |
5619 | | QTCFLLD(-4.091033e-03), QTCFLLD(1.130180e-01), QTCFLLD(8.607492e-01), |
5620 | | QTCFLLD(-1.775191e-09), QTCFLLD(2.406517e-05), QTCFLLD(-3.794425e-03), |
5621 | | QTCFLLD(1.098551e-01), QTCFLLD(8.458450e-01), QTCFLLD(-2.222072e-09), |
5622 | | QTCFLLD(3.628511e-05), QTCFLLD(-3.460363e-03), QTCFLLD(1.063455e-01), |
5623 | | QTCFLLD(8.308040e-01), QTCFLLD(-1.280675e-08), QTCFLLD(2.241546e-05), |
5624 | | QTCFLLD(-3.064311e-03), QTCFLLD(1.024805e-01), QTCFLLD(8.156523e-01), |
5625 | | QTCFLLD(-6.977078e-08), QTCFLLD(1.499170e-05), QTCFLLD(-2.621537e-03), |
5626 | | QTCFLLD(9.826251e-02), QTCFLLD(8.004165e-01), QTCFLLD(-1.409927e-08), |
5627 | | QTCFLLD(5.009913e-06), QTCFLLD(-2.124648e-03), QTCFLLD(9.368652e-02), |
5628 | | QTCFLLD(7.851012e-01), QTCFLLD(-2.986489e-09), QTCFLLD(1.277184e-06), |
5629 | | QTCFLLD(-1.594861e-03), QTCFLLD(8.875756e-02), QTCFLLD(7.697093e-01), |
5630 | | QTCFLLD(1.876022e-07), QTCFLLD(1.580189e-05), QTCFLLD(-1.061499e-03), |
5631 | | QTCFLLD(8.347151e-02), QTCFLLD(7.542294e-01), QTCFLLD(1.737277e-07), |
5632 | | QTCFLLD(5.533953e-05), QTCFLLD(-6.169855e-04), QTCFLLD(7.783300e-02), |
5633 | | QTCFLLD(7.386515e-01), QTCFLLD(3.818589e-09), QTCFLLD(8.870182e-05), |
5634 | | QTCFLLD(-2.004823e-04), QTCFLLD(7.184074e-02), QTCFLLD(7.229599e-01), |
5635 | | QTCFLLD(5.143615e-07), QTCFLLD(1.035783e-04), QTCFLLD(2.048499e-04), |
5636 | | QTCFLLD(6.550209e-02), QTCFLLD(7.071448e-01), QTCFLLD(2.820292e-08), |
5637 | | QTCFLLD(9.990758e-05), QTCFLLD(5.621721e-04), QTCFLLD(5.881297e-02), |
5638 | | QTCFLLD(6.911982e-01), QTCFLLD(4.677016e-06), QTCFLLD(1.181078e-04), |
5639 | | QTCFLLD(9.373975e-04), QTCFLLD(5.177965e-02), QTCFLLD(6.751199e-01), |
5640 | | QTCFLLD(3.361682e-06), QTCFLLD(2.126365e-05), QTCFLLD(1.344657e-03), |
5641 | | QTCFLLD(4.439684e-02), QTCFLLD(6.589149e-01), QTCFLLD(-4.880845e-08), |
5642 | | QTCFLLD(5.861800e-05), QTCFLLD(1.812176e-03), QTCFLLD(3.666943e-02), |
5643 | | QTCFLLD(6.425940e-01), QTCFLLD(2.267731e-07), QTCFLLD(5.021906e-05), |
5644 | | QTCFLLD(2.172866e-03), QTCFLLD(2.857528e-02), QTCFLLD(6.261725e-01), |
5645 | | QTCFLLD(5.158213e-09), QTCFLLD(4.150075e-05), QTCFLLD(1.985825e-03), |
5646 | | QTCFLLD(2.012237e-02), QTCFLLD(6.096690e-01), QTCFLLD(-2.066962e-07), |
5647 | | QTCFLLD(3.799972e-05), QTCFLLD(1.697653e-03), QTCFLLD(1.132324e-02), |
5648 | | QTCFLLD(5.930982e-01), QTCFLLD(4.883305e-07), QTCFLLD(6.606462e-05), |
5649 | | QTCFLLD(1.471167e-03), QTCFLLD(2.184257e-03), QTCFLLD(5.764735e-01), |
5650 | | QTCFLLD(8.254430e-07), QTCFLLD(9.755685e-05), QTCFLLD(1.232134e-03), |
5651 | | QTCFLLD(-7.298198e-03), QTCFLLD(5.598052e-01), QTCFLLD(9.464783e-07), |
5652 | | QTCFLLD(1.831121e-04), QTCFLLD(8.990256e-04), QTCFLLD(-1.711324e-02), |
5653 | | QTCFLLD(5.430990e-01), QTCFLLD(-1.232693e-05), QTCFLLD(-5.901618e-07), |
5654 | | QTCFLLD(6.150317e-04), QTCFLLD(-2.726484e-02), QTCFLLD(5.263554e-01), |
5655 | | QTCFLLD(3.867483e-05), QTCFLLD(-3.595054e-04), QTCFLLD(6.307841e-04), |
5656 | | QTCFLLD(-3.775928e-02), QTCFLLD(5.095721e-01), QTCFLLD(-9.870548e-07), |
5657 | | QTCFLLD(-1.815837e-04), QTCFLLD(4.366447e-04), QTCFLLD(-4.859006e-02), |
5658 | | QTCFLLD(4.927464e-01), QTCFLLD(-1.089501e-06), QTCFLLD(-9.204876e-05), |
5659 | | QTCFLLD(1.498232e-04), QTCFLLD(-5.973742e-02), QTCFLLD(4.758754e-01), |
5660 | | QTCFLLD(-1.569003e-06), QTCFLLD(-5.192444e-05), QTCFLLD(-9.099723e-05), |
5661 | | QTCFLLD(-7.120357e-02), QTCFLLD(4.589583e-01), QTCFLLD(-2.778618e-07), |
5662 | | QTCFLLD(6.487880e-05), QTCFLLD(-3.337967e-04), QTCFLLD(-8.298103e-02), |
5663 | | QTCFLLD(4.420014e-01), QTCFLLD(6.757015e-09), QTCFLLD(5.397065e-05), |
5664 | | QTCFLLD(-5.599348e-04), QTCFLLD(-9.506967e-02), QTCFLLD(4.250144e-01), |
5665 | | QTCFLLD(1.496436e-07), QTCFLLD(2.472024e-05), QTCFLLD(-7.677634e-04), |
5666 | | QTCFLLD(-1.074631e-01), QTCFLLD(4.080155e-01), QTCFLLD(2.068297e-05), |
5667 | | QTCFLLD(9.711682e-05), QTCFLLD(-9.730460e-04), QTCFLLD(-1.201629e-01), |
5668 | | QTCFLLD(3.910244e-01), QTCFLLD(-9.388963e-06), QTCFLLD(5.144969e-05), |
5669 | | QTCFLLD(-1.131860e-03), QTCFLLD(-1.331545e-01), QTCFLLD(3.740644e-01), |
5670 | | QTCFLLD(-1.402925e-05), QTCFLLD(-1.039264e-04), QTCFLLD(-1.283281e-03), |
5671 | | QTCFLLD(-1.464389e-01), QTCFLLD(3.571528e-01), QTCFLLD(-2.757611e-06), |
5672 | | QTCFLLD(2.853437e-06), QTCFLLD(-1.480543e-03), QTCFLLD(-1.600062e-01), |
5673 | | QTCFLLD(3.403074e-01), QTCFLLD(2.945239e-08), QTCFLLD(1.334091e-05), |
5674 | | QTCFLLD(-1.699161e-03), QTCFLLD(-1.738542e-01), QTCFLLD(3.235299e-01), |
5675 | | QTCFLLD(-7.873304e-08), QTCFLLD(2.443161e-05), QTCFLLD(-1.924845e-03), |
5676 | | QTCFLLD(-1.879712e-01), QTCFLLD(3.068187e-01), QTCFLLD(-9.897194e-07), |
5677 | | QTCFLLD(3.568555e-05), QTCFLLD(-2.152380e-03), QTCFLLD(-2.023548e-01), |
5678 | | QTCFLLD(2.901491e-01), QTCFLLD(-1.922074e-06), QTCFLLD(6.193370e-05), |
5679 | | QTCFLLD(-2.396404e-03), QTCFLLD(-2.169926e-01), QTCFLLD(2.734977e-01), |
5680 | | QTCFLLD(-2.765650e-07), QTCFLLD(1.176237e-04), QTCFLLD(-2.653819e-03), |
5681 | | QTCFLLD(-2.318815e-01), QTCFLLD(2.568176e-01), QTCFLLD(-4.636105e-07), |
5682 | | QTCFLLD(1.635906e-04), QTCFLLD(-2.927159e-03), QTCFLLD(-2.470098e-01), |
5683 | | QTCFLLD(2.400768e-01), QTCFLLD(-9.607069e-07), QTCFLLD(2.060394e-04), |
5684 | | QTCFLLD(-3.209093e-03), QTCFLLD(-2.623749e-01), QTCFLLD(2.232277e-01), |
5685 | | QTCFLLD(-1.907927e-06), QTCFLLD(2.346981e-04), QTCFLLD(-3.505531e-03), |
5686 | | QTCFLLD(-2.779638e-01), QTCFLLD(2.062605e-01), QTCFLLD(-1.551251e-08), |
5687 | | QTCFLLD(2.520607e-04), QTCFLLD(-3.811612e-03), QTCFLLD(-2.937725e-01), |
5688 | | QTCFLLD(1.891590e-01), QTCFLLD(-1.653464e-06), QTCFLLD(2.556450e-04), |
5689 | | QTCFLLD(-4.133640e-03), QTCFLLD(-3.097862e-01), QTCFLLD(1.719726e-01), |
5690 | | QTCFLLD(-2.043464e-06), QTCFLLD(3.157664e-04), QTCFLLD(-4.448993e-03), |
5691 | | QTCFLLD(-3.259994e-01), QTCFLLD(1.547461e-01), QTCFLLD(1.622786e-05), |
5692 | | QTCFLLD(6.205676e-04), QTCFLLD(-4.754192e-03), QTCFLLD(-3.423942e-01), |
5693 | | QTCFLLD(1.376150e-01), QTCFLLD(1.395221e-05), QTCFLLD(7.847840e-04), |
5694 | | QTCFLLD(-5.063851e-03), QTCFLLD(-3.589627e-01), QTCFLLD(1.206924e-01), |
5695 | | QTCFLLD(4.591010e-07), QTCFLLD(9.019129e-04), QTCFLLD(-5.394570e-03), |
5696 | | QTCFLLD(-3.756822e-01), QTCFLLD(1.042033e-01), QTCFLLD(-6.261944e-06), |
5697 | | QTCFLLD(1.054963e-03), QTCFLLD(-5.741103e-03), QTCFLLD(-3.925409e-01), |
5698 | | QTCFLLD(8.829745e-02), QTCFLLD(-1.606051e-05), QTCFLLD(1.089429e-03), |
5699 | | QTCFLLD(-6.109179e-03), QTCFLLD(-4.095160e-01), QTCFLLD(7.325979e-02), |
5700 | | QTCFLLD(-2.464228e-05), QTCFLLD(1.122503e-03), QTCFLLD(-6.500503e-03), |
5701 | | QTCFLLD(-4.265950e-01), QTCFLLD(5.918678e-02), QTCFLLD(-2.976824e-05), |
5702 | | QTCFLLD(1.177515e-03), QTCFLLD(-6.925141e-03), QTCFLLD(-4.437530e-01), |
5703 | | QTCFLLD(4.634696e-02), QTCFLLD(-3.177468e-05), QTCFLLD(1.226113e-03), |
5704 | | QTCFLLD(-7.380544e-03), QTCFLLD(-4.609829e-01), QTCFLLD(3.450719e-02), |
5705 | | QTCFLLD(-4.373302e-05), QTCFLLD(1.263569e-03), QTCFLLD(-7.876393e-03), |
5706 | | QTCFLLD(-4.782650e-01), QTCFLLD(2.353060e-02), QTCFLLD(-3.299004e-05), |
5707 | | QTCFLLD(1.287819e-03), QTCFLLD(-8.407749e-03), QTCFLLD(-4.956175e-01), |
5708 | | QTCFLLD(1.129580e-02), |
5709 | | }; |
5710 | | |
5711 | | RAM_ALIGN |
5712 | | const FIXP_PFT qmf_cldfb_320[QMF320_CLDFB_PFT_TABLE_SIZE] = { |
5713 | | QTCFLLD(5.345060e-07), QTCFLLD(-1.135471e-05), QTCFLLD(-1.222743e-03), |
5714 | | QTCFLLD(9.318335e-03), QTCFLLD(5.214033e-01), QTCFLLD(7.604792e-07), |
5715 | | QTCFLLD(6.003839e-06), QTCFLLD(-1.125398e-03), QTCFLLD(1.070043e-02), |
5716 | | QTCFLLD(5.556087e-01), QTCFLLD(5.563536e-07), QTCFLLD(1.050792e-05), |
5717 | | QTCFLLD(-1.016929e-03), QTCFLLD(1.228479e-02), QTCFLLD(5.896935e-01), |
5718 | | QTCFLLD(2.906322e-08), QTCFLLD(8.560527e-06), QTCFLLD(-9.531187e-04), |
5719 | | QTCFLLD(1.408640e-02), QTCFLLD(6.235157e-01), QTCFLLD(1.084614e-06), |
5720 | | QTCFLLD(2.407951e-05), QTCFLLD(-1.093433e-03), QTCFLLD(1.611474e-02), |
5721 | | QTCFLLD(6.569371e-01), QTCFLLD(-6.175387e-10), QTCFLLD(8.769899e-06), |
5722 | | QTCFLLD(-1.244752e-03), QTCFLLD(1.837877e-02), QTCFLLD(6.898003e-01), |
5723 | | QTCFLLD(-4.128808e-09), QTCFLLD(9.494767e-06), QTCFLLD(-8.878160e-04), |
5724 | | QTCFLLD(2.089915e-02), QTCFLLD(7.219416e-01), QTCFLLD(-1.116801e-08), |
5725 | | QTCFLLD(2.670130e-06), QTCFLLD(-6.273041e-04), QTCFLLD(2.369952e-02), |
5726 | | QTCFLLD(7.532082e-01), QTCFLLD(2.607347e-08), QTCFLLD(2.424790e-06), |
5727 | | QTCFLLD(-3.865944e-04), QTCFLLD(2.679024e-02), QTCFLLD(7.834691e-01), |
5728 | | QTCFLLD(3.782148e-08), QTCFLLD(3.233573e-05), QTCFLLD(2.748136e-04), |
5729 | | QTCFLLD(3.021193e-02), QTCFLLD(8.126044e-01), QTCFLLD(1.290921e-07), |
5730 | | QTCFLLD(5.106187e-05), QTCFLLD(9.680615e-04), QTCFLLD(3.395726e-02), |
5731 | | QTCFLLD(8.404925e-01), QTCFLLD(-1.030732e-06), QTCFLLD(1.162943e-05), |
5732 | | QTCFLLD(1.571198e-03), QTCFLLD(3.801740e-02), QTCFLLD(8.669955e-01), |
5733 | | QTCFLLD(4.052940e-08), QTCFLLD(4.924960e-05), QTCFLLD(1.990767e-03), |
5734 | | QTCFLLD(4.240569e-02), QTCFLLD(8.919595e-01), QTCFLLD(1.236481e-07), |
5735 | | QTCFLLD(5.799333e-05), QTCFLLD(2.354800e-03), QTCFLLD(4.724177e-02), |
5736 | | QTCFLLD(9.152253e-01), QTCFLLD(4.049388e-07), QTCFLLD(6.369496e-05), |
5737 | | QTCFLLD(2.666746e-03), QTCFLLD(5.236967e-02), QTCFLLD(9.366709e-01), |
5738 | | QTCFLLD(4.509857e-06), QTCFLLD(1.726852e-04), QTCFLLD(2.724443e-03), |
5739 | | QTCFLLD(5.774291e-02), QTCFLLD(9.562097e-01), QTCFLLD(1.379026e-05), |
5740 | | QTCFLLD(3.304619e-04), QTCFLLD(2.378216e-03), QTCFLLD(6.336571e-02), |
5741 | | QTCFLLD(9.737916e-01), QTCFLLD(8.497715e-07), QTCFLLD(7.219624e-05), |
5742 | | QTCFLLD(1.724542e-03), QTCFLLD(6.918311e-02), QTCFLLD(9.893883e-01), |
5743 | | QTCFLLD(-1.660944e-07), QTCFLLD(-6.886664e-05), QTCFLLD(9.181354e-04), |
5744 | | QTCFLLD(7.509105e-02), QTCFLLD(1.002969e+00), QTCFLLD(-1.147235e-05), |
5745 | | QTCFLLD(-5.301826e-05), QTCFLLD(2.013701e-04), QTCFLLD(8.103766e-02), |
5746 | | QTCFLLD(1.014484e+00), QTCFLLD(-3.466829e-06), QTCFLLD(1.205564e-04), |
5747 | | QTCFLLD(6.348892e-04), QTCFLLD(8.694765e-02), QTCFLLD(1.023883e+00), |
5748 | | QTCFLLD(6.713692e-07), QTCFLLD(7.762268e-06), QTCFLLD(7.265112e-04), |
5749 | | QTCFLLD(9.277608e-02), QTCFLLD(1.031157e+00), QTCFLLD(2.283238e-07), |
5750 | | QTCFLLD(-9.801253e-06), QTCFLLD(7.042022e-04), QTCFLLD(9.844099e-02), |
5751 | | QTCFLLD(1.036367e+00), QTCFLLD(3.128189e-07), QTCFLLD(-2.623285e-05), |
5752 | | QTCFLLD(6.827052e-04), QTCFLLD(1.038520e-01), QTCFLLD(1.039662e+00), |
5753 | | QTCFLLD(1.907652e-07), QTCFLLD(-4.969654e-05), QTCFLLD(6.321974e-04), |
5754 | | QTCFLLD(1.089094e-01), QTCFLLD(1.041239e+00), QTCFLLD(3.301479e-07), |
5755 | | QTCFLLD(-6.904354e-05), QTCFLLD(3.969634e-04), QTCFLLD(1.135169e-01), |
5756 | | QTCFLLD(1.041265e+00), QTCFLLD(6.596931e-07), QTCFLLD(-8.973431e-05), |
5757 | | QTCFLLD(-5.303260e-06), QTCFLLD(1.175821e-01), QTCFLLD(1.039789e+00), |
5758 | | QTCFLLD(-4.040094e-06), QTCFLLD(-2.316096e-04), QTCFLLD(-6.036561e-04), |
5759 | | QTCFLLD(1.210365e-01), QTCFLLD(1.036689e+00), QTCFLLD(6.078980e-07), |
5760 | | QTCFLLD(-2.100985e-04), QTCFLLD(-1.341249e-03), QTCFLLD(1.238201e-01), |
5761 | | QTCFLLD(1.031702e+00), QTCFLLD(4.269711e-06), QTCFLLD(-1.806979e-04), |
5762 | | QTCFLLD(-2.103464e-03), QTCFLLD(1.258800e-01), QTCFLLD(1.024543e+00), |
5763 | | QTCFLLD(6.117105e-06), QTCFLLD(-1.764517e-04), QTCFLLD(-2.829232e-03), |
5764 | | QTCFLLD(1.271532e-01), QTCFLLD(1.015119e+00), QTCFLLD(4.273153e-06), |
5765 | | QTCFLLD(-2.105146e-04), QTCFLLD(-3.458167e-03), QTCFLLD(1.275064e-01), |
5766 | | QTCFLLD(1.004178e+00), QTCFLLD(4.771428e-06), QTCFLLD(-2.626353e-05), |
5767 | | QTCFLLD(-4.002991e-03), QTCFLLD(1.273045e-01), QTCFLLD(9.867618e-01), |
5768 | | QTCFLLD(3.825650e-06), QTCFLLD(-8.883540e-06), QTCFLLD(-4.434429e-03), |
5769 | | QTCFLLD(1.264771e-01), QTCFLLD(9.629451e-01), QTCFLLD(2.651941e-06), |
5770 | | QTCFLLD(1.812579e-05), QTCFLLD(-4.670274e-03), QTCFLLD(1.245173e-01), |
5771 | | QTCFLLD(9.378839e-01), QTCFLLD(1.229041e-07), QTCFLLD(3.650440e-05), |
5772 | | QTCFLLD(-4.692922e-03), QTCFLLD(1.214113e-01), QTCFLLD(9.110476e-01), |
5773 | | QTCFLLD(3.984739e-06), QTCFLLD(4.583892e-05), QTCFLLD(-4.462183e-03), |
5774 | | QTCFLLD(1.170796e-01), QTCFLLD(8.827057e-01), QTCFLLD(-1.730664e-09), |
5775 | | QTCFLLD(2.460818e-05), QTCFLLD(-3.942729e-03), QTCFLLD(1.114366e-01), |
5776 | | QTCFLLD(8.532971e-01), QTCFLLD(-7.514413e-09), QTCFLLD(2.935029e-05), |
5777 | | QTCFLLD(-3.262337e-03), QTCFLLD(1.044130e-01), QTCFLLD(8.232281e-01), |
5778 | | QTCFLLD(-4.193503e-08), QTCFLLD(1.000081e-05), QTCFLLD(-2.373092e-03), |
5779 | | QTCFLLD(9.597452e-02), QTCFLLD(7.927589e-01), QTCFLLD(9.230786e-08), |
5780 | | QTCFLLD(8.539538e-06), QTCFLLD(-1.328180e-03), QTCFLLD(8.611453e-02), |
5781 | | QTCFLLD(7.619694e-01), QTCFLLD(8.877312e-08), QTCFLLD(7.202067e-05), |
5782 | | QTCFLLD(-4.087339e-04), QTCFLLD(7.483687e-02), QTCFLLD(7.308058e-01), |
5783 | | QTCFLLD(2.712822e-07), QTCFLLD(1.017429e-04), QTCFLLD(3.835110e-04), |
5784 | | QTCFLLD(6.215753e-02), QTCFLLD(6.991715e-01), QTCFLLD(4.019349e-06), |
5785 | | QTCFLLD(6.968570e-05), QTCFLLD(1.141027e-03), QTCFLLD(4.808825e-02), |
5786 | | QTCFLLD(6.670174e-01), QTCFLLD(8.898233e-08), QTCFLLD(5.441853e-05), |
5787 | | QTCFLLD(1.992521e-03), QTCFLLD(3.262236e-02), QTCFLLD(6.343833e-01), |
5788 | | QTCFLLD(-1.007690e-07), QTCFLLD(3.975024e-05), QTCFLLD(1.841739e-03), |
5789 | | QTCFLLD(1.572281e-02), QTCFLLD(6.013836e-01), QTCFLLD(6.568868e-07), |
5790 | | QTCFLLD(8.181074e-05), QTCFLLD(1.351651e-03), QTCFLLD(-2.556970e-03), |
5791 | | QTCFLLD(5.681393e-01), QTCFLLD(-5.690228e-06), QTCFLLD(9.126098e-05), |
5792 | | QTCFLLD(7.570286e-04), QTCFLLD(-2.218904e-02), QTCFLLD(5.347272e-01), |
5793 | | QTCFLLD(1.884389e-05), QTCFLLD(-2.705446e-04), QTCFLLD(5.337144e-04), |
5794 | | QTCFLLD(-4.317467e-02), QTCFLLD(5.011593e-01), QTCFLLD(-1.329252e-06), |
5795 | | QTCFLLD(-7.198660e-05), QTCFLLD(2.941296e-05), QTCFLLD(-6.547049e-02), |
5796 | | QTCFLLD(4.674168e-01), QTCFLLD(-1.355524e-07), QTCFLLD(5.942472e-05), |
5797 | | QTCFLLD(-4.468657e-04), QTCFLLD(-8.902535e-02), QTCFLLD(4.335079e-01), |
5798 | | QTCFLLD(1.041631e-05), QTCFLLD(6.091853e-05), QTCFLLD(-8.704047e-04), |
5799 | | QTCFLLD(-1.138130e-01), QTCFLLD(3.995200e-01), QTCFLLD(-1.170911e-05), |
5800 | | QTCFLLD(-2.623833e-05), QTCFLLD(-1.207570e-03), QTCFLLD(-1.397967e-01), |
5801 | | QTCFLLD(3.656086e-01), QTCFLLD(-1.364079e-06), QTCFLLD(8.097173e-06), |
5802 | | QTCFLLD(-1.589852e-03), QTCFLLD(-1.669302e-01), QTCFLLD(3.319187e-01), |
5803 | | QTCFLLD(-5.342262e-07), QTCFLLD(3.005858e-05), QTCFLLD(-2.038612e-03), |
5804 | | QTCFLLD(-1.951630e-01), QTCFLLD(2.984839e-01), QTCFLLD(-1.099320e-06), |
5805 | | QTCFLLD(8.977871e-05), QTCFLLD(-2.525111e-03), QTCFLLD(-2.244371e-01), |
5806 | | QTCFLLD(2.651577e-01), QTCFLLD(-7.121587e-07), QTCFLLD(1.848150e-04), |
5807 | | QTCFLLD(-3.068126e-03), QTCFLLD(-2.546924e-01), QTCFLLD(2.316523e-01), |
5808 | | QTCFLLD(-9.617199e-07), QTCFLLD(2.433794e-04), QTCFLLD(-3.658572e-03), |
5809 | | QTCFLLD(-2.858681e-01), QTCFLLD(1.977098e-01), QTCFLLD(-1.848464e-06), |
5810 | | QTCFLLD(2.857057e-04), QTCFLLD(-4.291316e-03), QTCFLLD(-3.178928e-01), |
5811 | | QTCFLLD(1.633594e-01), QTCFLLD(1.509004e-05), QTCFLLD(7.026758e-04), |
5812 | | QTCFLLD(-4.909021e-03), QTCFLLD(-3.506784e-01), QTCFLLD(1.291537e-01), |
5813 | | QTCFLLD(-2.901422e-06), QTCFLLD(9.784381e-04), QTCFLLD(-5.567837e-03), |
5814 | | QTCFLLD(-3.841116e-01), QTCFLLD(9.625038e-02), QTCFLLD(-2.035140e-05), |
5815 | | QTCFLLD(1.105966e-03), QTCFLLD(-6.304841e-03), QTCFLLD(-4.180555e-01), |
5816 | | QTCFLLD(6.622328e-02), QTCFLLD(-3.077146e-05), QTCFLLD(1.201814e-03), |
5817 | | QTCFLLD(-7.152842e-03), QTCFLLD(-4.523680e-01), QTCFLLD(4.042707e-02), |
5818 | | QTCFLLD(-3.836153e-05), QTCFLLD(1.275694e-03), QTCFLLD(-8.142071e-03), |
5819 | | QTCFLLD(-4.869413e-01), QTCFLLD(1.741320e-02), |
5820 | | }; |
5821 | | |
5822 | | RAM_ALIGN |
5823 | | const FIXP_PFT qmf_cldfb_160[QMF160_CLDFB_PFT_TABLE_SIZE] = { |
5824 | | QTCFLLD(6.114156e-07), QTCFLLD(-4.929378e-06), QTCFLLD(-1.173270e-03), |
5825 | | QTCFLLD(9.985781e-03), QTCFLLD(5.385081e-01), QTCFLLD(2.119298e-07), |
5826 | | QTCFLLD(8.001152e-06), QTCFLLD(-9.578346e-04), QTCFLLD(1.315910e-02), |
5827 | | QTCFLLD(6.066454e-01), QTCFLLD(8.097845e-07), QTCFLLD(1.849027e-05), |
5828 | | QTCFLLD(-1.219567e-03), QTCFLLD(1.721718e-02), QTCFLLD(6.734486e-01), |
5829 | | QTCFLLD(-1.135478e-08), QTCFLLD(5.632976e-06), QTCFLLD(-7.392278e-04), |
5830 | | QTCFLLD(2.226388e-02), QTCFLLD(7.376929e-01), QTCFLLD(6.347751e-08), |
5831 | | QTCFLLD(1.454425e-05), QTCFLLD(-1.105239e-04), QTCFLLD(2.845808e-02), |
5832 | | QTCFLLD(7.981848e-01), QTCFLLD(-2.838328e-06), QTCFLLD(3.414749e-06), |
5833 | | QTCFLLD(1.272254e-03), QTCFLLD(3.594821e-02), QTCFLLD(8.539265e-01), |
5834 | | QTCFLLD(7.116049e-08), QTCFLLD(4.031125e-05), QTCFLLD(2.136304e-03), |
5835 | | QTCFLLD(4.477318e-02), QTCFLLD(9.038135e-01), QTCFLLD(4.098227e-07), |
5836 | | QTCFLLD(7.484240e-05), QTCFLLD(2.716078e-03), QTCFLLD(5.502766e-02), |
5837 | | QTCFLLD(9.466825e-01), QTCFLLD(4.934327e-07), QTCFLLD(7.557725e-05), |
5838 | | QTCFLLD(2.058748e-03), QTCFLLD(6.626062e-02), QTCFLLD(9.818396e-01), |
5839 | | QTCFLLD(-4.933896e-08), QTCFLLD(-3.907360e-05), QTCFLLD(3.753964e-04), |
5840 | | QTCFLLD(7.806610e-02), QTCFLLD(1.008988e+00), QTCFLLD(-7.856341e-06), |
5841 | | QTCFLLD(9.949480e-05), QTCFLLD(7.176331e-04), QTCFLLD(8.987702e-02), |
5842 | | QTCFLLD(1.027784e+00), QTCFLLD(4.822448e-07), QTCFLLD(-1.327914e-05), |
5843 | | QTCFLLD(6.855222e-04), QTCFLLD(1.011847e-01), QTCFLLD(1.038242e+00), |
5844 | | QTCFLLD(4.432684e-07), QTCFLLD(-5.662008e-05), QTCFLLD(5.360314e-04), |
5845 | | QTCFLLD(1.112756e-01), QTCFLLD(1.041439e+00), QTCFLLD(-1.894204e-06), |
5846 | | QTCFLLD(-1.603894e-04), QTCFLLD(-2.796433e-04), QTCFLLD(1.193894e-01), |
5847 | | QTCFLLD(1.038456e+00), QTCFLLD(2.350541e-06), QTCFLLD(-1.981793e-04), |
5848 | | QTCFLLD(-1.719967e-03), QTCFLLD(1.249437e-01), QTCFLLD(1.028407e+00), |
5849 | | QTCFLLD(4.833713e-06), QTCFLLD(-1.957799e-04), QTCFLLD(-3.159640e-03), |
5850 | | QTCFLLD(1.274605e-01), QTCFLLD(1.009701e+00), QTCFLLD(4.724263e-06), |
5851 | | QTCFLLD(-1.181518e-05), QTCFLLD(-4.243399e-03), QTCFLLD(1.270390e-01), |
5852 | | QTCFLLD(9.748854e-01), QTCFLLD(1.007724e-06), QTCFLLD(2.585741e-05), |
5853 | | QTCFLLD(-4.713445e-03), QTCFLLD(1.231120e-01), QTCFLLD(9.246770e-01), |
5854 | | QTCFLLD(2.908454e-06), QTCFLLD(3.137374e-05), QTCFLLD(-4.230293e-03), |
5855 | | QTCFLLD(1.144269e-01), QTCFLLD(8.681067e-01), QTCFLLD(-4.128877e-08), |
5856 | | QTCFLLD(1.870358e-05), QTCFLLD(-2.842924e-03), QTCFLLD(1.003715e-01), |
5857 | | QTCFLLD(8.080344e-01), QTCFLLD(1.806649e-07), QTCFLLD(3.557071e-05), |
5858 | | QTCFLLD(-8.392422e-04), QTCFLLD(8.065225e-02), QTCFLLD(7.464405e-01), |
5859 | | QTCFLLD(2.352609e-06), QTCFLLD(1.090077e-04), QTCFLLD(7.497848e-04), |
5860 | | QTCFLLD(5.529631e-02), QTCFLLD(6.831591e-01), QTCFLLD(1.159657e-07), |
5861 | | QTCFLLD(4.585990e-05), QTCFLLD(2.079346e-03), QTCFLLD(2.434883e-02), |
5862 | | QTCFLLD(6.179208e-01), QTCFLLD(8.859606e-07), QTCFLLD(1.403345e-04), |
5863 | | QTCFLLD(1.065580e-03), QTCFLLD(-1.220572e-02), QTCFLLD(5.514521e-01), |
5864 | | QTCFLLD(-1.038278e-06), QTCFLLD(-1.368162e-04), QTCFLLD(2.932339e-04), |
5865 | | QTCFLLD(-5.416374e-02), QTCFLLD(4.843109e-01), QTCFLLD(7.820030e-08), |
5866 | | QTCFLLD(3.934544e-05), QTCFLLD(-6.638491e-04), QTCFLLD(-1.012664e-01), |
5867 | | QTCFLLD(4.165150e-01), QTCFLLD(-8.393432e-06), QTCFLLD(-5.053646e-05), |
5868 | | QTCFLLD(-1.381912e-03), QTCFLLD(-1.532225e-01), QTCFLLD(3.487301e-01), |
5869 | | QTCFLLD(-1.455897e-06), QTCFLLD(4.880962e-05), QTCFLLD(-2.274392e-03), |
5870 | | QTCFLLD(-2.096737e-01), QTCFLLD(2.818234e-01), QTCFLLD(-1.434317e-06), |
5871 | | QTCFLLD(2.203687e-04), QTCFLLD(-3.357312e-03), QTCFLLD(-2.701693e-01), |
5872 | | QTCFLLD(2.147441e-01), QTCFLLD(7.092199e-06), QTCFLLD(4.681670e-04), |
5873 | | QTCFLLD(-4.601593e-03), QTCFLLD(-3.341968e-01), QTCFLLD(1.461805e-01), |
5874 | | QTCFLLD(-1.116123e-05), QTCFLLD(1.072196e-03), QTCFLLD(-5.925141e-03), |
5875 | | QTCFLLD(-4.010285e-01), QTCFLLD(8.077862e-02), QTCFLLD(-3.775385e-05), |
5876 | | QTCFLLD(1.244841e-03), QTCFLLD(-7.628469e-03), QTCFLLD(-4.696240e-01), |
5877 | | QTCFLLD(2.901889e-02), |
5878 | | }; |
5879 | | |
5880 | | RAM_ALIGN |
5881 | | const FIXP_PFT qmf_cldfb_80[QMF80_CLDFB_PFT_TABLE_SIZE] = { |
5882 | | QTCFLLD(6.966921e-07), QTCFLLD(9.025176e-06), QTCFLLD(-1.073328e-03), |
5883 | | QTCFLLD(1.146585e-02), QTCFLLD(5.726758e-01), QTCFLLD(-2.323046e-09), |
5884 | | QTCFLLD(1.012638e-05), QTCFLLD(-1.084654e-03), QTCFLLD(1.960515e-02), |
5885 | | QTCFLLD(7.059712e-01), QTCFLLD(1.230159e-07), QTCFLLD(4.639126e-05), |
5886 | | QTCFLLD(6.398911e-04), QTCFLLD(3.204506e-02), QTCFLLD(8.267125e-01), |
5887 | | QTCFLLD(2.865339e-07), QTCFLLD(6.273759e-05), QTCFLLD(2.550464e-03), |
5888 | | QTCFLLD(4.977453e-02), QTCFLLD(9.261818e-01), QTCFLLD(3.738257e-07), |
5889 | | QTCFLLD(-2.429021e-06), QTCFLLD(1.375921e-03), QTCFLLD(7.212754e-02), |
5890 | | QTCFLLD(9.964333e-01), QTCFLLD(1.077039e-08), QTCFLLD(-8.532976e-06), |
5891 | | QTCFLLD(7.147022e-04), QTCFLLD(9.563432e-02), QTCFLLD(1.034012e+00), |
5892 | | QTCFLLD(3.086046e-07), QTCFLLD(-7.986870e-05), QTCFLLD(2.203781e-04), |
5893 | | QTCFLLD(1.156221e-01), QTCFLLD(1.040718e+00), QTCFLLD(5.542804e-06), |
5894 | | QTCFLLD(-1.736757e-04), QTCFLLD(-2.475428e-03), QTCFLLD(1.266206e-01), |
5895 | | QTCFLLD(1.020100e+00), QTCFLLD(3.415168e-06), QTCFLLD(6.290201e-06), |
5896 | | QTCFLLD(-4.576709e-03), QTCFLLD(1.256370e-01), QTCFLLD(9.506344e-01), |
5897 | | QTCFLLD(-1.998632e-09), QTCFLLD(3.017514e-05), QTCFLLD(-3.627394e-03), |
5898 | | QTCFLLD(1.081003e-01), QTCFLLD(8.383245e-01), QTCFLLD(2.590900e-07), |
5899 | | QTCFLLD(9.614004e-05), QTCFLLD(2.183786e-06), QTCFLLD(6.867141e-02), |
5900 | | QTCFLLD(7.150523e-01), QTCFLLD(1.408172e-07), QTCFLLD(5.203217e-05), |
5901 | | QTCFLLD(1.584410e-03), QTCFLLD(6.753749e-03), QTCFLLD(5.847858e-01), |
5902 | | QTCFLLD(-9.234326e-07), QTCFLLD(6.477183e-06), QTCFLLD(-2.123969e-04), |
5903 | | QTCFLLD(-7.709230e-02), QTCFLLD(4.504798e-01), QTCFLLD(-2.464033e-08), |
5904 | | QTCFLLD(1.888626e-05), QTCFLLD(-1.812003e-03), QTCFLLD(-1.809127e-01), |
5905 | | QTCFLLD(3.151743e-01), QTCFLLD(-8.344882e-07), QTCFLLD(2.538528e-04), |
5906 | | QTCFLLD(-3.972626e-03), QTCFLLD(-3.017793e-01), QTCFLLD(1.805658e-01), |
5907 | | QTCFLLD(-2.720526e-05), QTCFLLD(1.150009e-03), QTCFLLD(-6.712822e-03), |
5908 | | QTCFLLD(-4.351740e-01), QTCFLLD(5.276687e-02), |
5909 | | }; |
5910 | | |
5911 | | #if defined(QMF_COEFF_16BIT) |
5912 | | #define QTMFLLD(x) FL2FXCONST_SGL(x / (float)(1 << QMF_MPSLDFB_PFT_SCALE)) |
5913 | | #define QTMFLLDT(x) FX_DBL2FXCONST_SGL(x) |
5914 | | #else |
5915 | | #define QTMFLLD(x) FL2FXCONST_DBL(x / (float)(1 << QMF_MPSLDFB_PFT_SCALE)) |
5916 | | #define QTMFLLDT(x) (FIXP_DBL)(x) |
5917 | | #endif |
5918 | | |
5919 | | /*! |
5920 | | \name QMF |
5921 | | \brief QMF-Table |
5922 | | 32 channels, N = 320, |
5923 | | |
5924 | | The coefficients are derived from the MPS Low Delay coefficient set |
5925 | | with 640 samples. The coefficients are interpolated and rearranged |
5926 | | in the following way compared to the reference: |
5927 | | |
5928 | | qmf_mpsldfb_320[0] = (qmf_64_reference[ 0] + qmf_64_reference[ 1])/2.0; |
5929 | | qmf_mpsldfb_320[1] = (qmf_64_reference[128] + qmf_64_reference[129])/2.0; |
5930 | | qmf_mpsldfb_320[2] = (qmf_64_reference[256] + qmf_64_reference[257])/2.0; |
5931 | | qmf_mpsldfb_320[3] = (qmf_64_reference[384] + qmf_64_reference[385])/2.0; |
5932 | | qmf_mpsldfb_320[4] = (qmf_64_reference[512] + qmf_64_reference[513])/2.0; |
5933 | | |
5934 | | qmf_mpsldfb_320[5] = (qmf_64_reference[ 2] + qmf_64_reference[ 3])/2.0; |
5935 | | qmf_mpsldfb_320[6] = (qmf_64_reference[130] + qmf_64_reference[131])/2.0; |
5936 | | qmf_mpsldfb_320[7] = (qmf_64_reference[258] + qmf_64_reference[259])/2.0; |
5937 | | qmf_mpsldfb_320[8] = (qmf_64_reference[386] + qmf_64_reference[387])/2.0; |
5938 | | qmf_mpsldfb_320[9] = (qmf_64_reference[514] + qmf_64_reference[515])/2.0; |
5939 | | . |
5940 | | . |
5941 | | . |
5942 | | qmf_mpsldfb_320[315] = (qmf_64_reference[126] + qmf_64_reference[127])/2.0; |
5943 | | qmf_mpsldfb_320[316] = (qmf_64_reference[254] + qmf_64_reference[255])/2.0; |
5944 | | qmf_mpsldfb_320[317] = (qmf_64_reference[382] + qmf_64_reference[383])/2.0; |
5945 | | qmf_mpsldfb_320[318] = (qmf_64_reference[510] + qmf_64_reference[511])/2.0; |
5946 | | qmf_mpsldfb_320[319] = (qmf_64_reference[638] + qmf_64_reference[639])/2.0; |
5947 | | |
5948 | | The filter output is required to be scaled by 1 bit. |
5949 | | |
5950 | | \showinitializer |
5951 | | */ |
5952 | | //@{ |
5953 | | const FIXP_PFT qmf_mpsldfb_320[QMF320_MPSLDFB_PFT_TABLE_SIZE] = { |
5954 | | QTMFLLD(1.0777725402e-004), QTMFLLD(-9.4703806099e-004), |
5955 | | QTMFLLD(6.1286436394e-003), QTMFLLD(-9.0161964297e-002), |
5956 | | QTMFLLD(5.5554401875e-001), QTMFLLD(1.2731316383e-004), |
5957 | | QTMFLLD(-1.2311334722e-003), QTMFLLD(4.9468209036e-003), |
5958 | | QTMFLLD(-1.1305026710e-001), QTMFLLD(5.2990418673e-001), |
5959 | | QTMFLLD(1.1927412561e-004), QTMFLLD(-1.5128203668e-003), |
5960 | | QTMFLLD(3.5794533323e-003), QTMFLLD(-1.3681203127e-001), |
5961 | | QTMFLLD(5.0423312187e-001), QTMFLLD(1.0006380762e-004), |
5962 | | QTMFLLD(-1.7925058492e-003), QTMFLLD(2.0164034795e-003), |
5963 | | QTMFLLD(-1.6139641404e-001), QTMFLLD(4.7861024737e-001), |
5964 | | QTMFLLD(7.2826202086e-005), QTMFLLD(-2.0697340369e-003), |
5965 | | QTMFLLD(2.4838969694e-004), QTMFLLD(-1.8674756587e-001), |
5966 | | QTMFLLD(4.5311337709e-001), QTMFLLD(3.8808015233e-005), |
5967 | | QTMFLLD(-2.3429044522e-003), QTMFLLD(-1.7331546405e-003), |
5968 | | QTMFLLD(-2.1280488372e-001), QTMFLLD(4.2781800032e-001), |
5969 | | QTMFLLD(-5.4359588830e-007), QTMFLLD(-2.6112669148e-003), |
5970 | | QTMFLLD(-3.9357249625e-003), QTMFLLD(-2.3950359225e-001), |
5971 | | QTMFLLD(4.0279802680e-001), QTMFLLD(-4.3614549213e-005), |
5972 | | QTMFLLD(-2.8741455171e-003), QTMFLLD(-6.3655078411e-003), |
5973 | | QTMFLLD(-2.6677471399e-001), QTMFLLD(3.7812507153e-001), |
5974 | | QTMFLLD(-8.9040157036e-005), QTMFLLD(-3.1308881007e-003), |
5975 | | QTMFLLD(-9.0275555849e-003), QTMFLLD(-2.9454550147e-001), |
5976 | | QTMFLLD(3.5386830568e-001), QTMFLLD(-1.3519046479e-004), |
5977 | | QTMFLLD(-3.3808732405e-003), QTMFLLD(-1.1925406754e-002), |
5978 | | QTMFLLD(-3.2273942232e-001), QTMFLLD(3.3009397984e-001), |
5979 | | QTMFLLD(-1.8045579782e-004), QTMFLLD(-3.6236830056e-003), |
5980 | | QTMFLLD(-1.5061311424e-002), QTMFLLD(-3.5127705336e-001), |
5981 | | QTMFLLD(3.0686509609e-001), QTMFLLD(-2.2396800341e-004), |
5982 | | QTMFLLD(-3.8587960880e-003), QTMFLLD(-1.8435835838e-002), |
5983 | | QTMFLLD(-3.8007527590e-001), QTMFLLD(2.8424069285e-001), |
5984 | | QTMFLLD(-2.6416976471e-004), QTMFLLD(-4.0859002620e-003), |
5985 | | QTMFLLD(-2.2048022598e-002), QTMFLLD(-4.0904915333e-001), |
5986 | | QTMFLLD(2.6227575541e-001), QTMFLLD(-3.0001887353e-004), |
5987 | | QTMFLLD(-4.3045589700e-003), QTMFLLD(-2.5894984603e-002), |
5988 | | QTMFLLD(-4.3811064959e-001), QTMFLLD(2.4102044106e-001), |
5989 | | QTMFLLD(-3.3083156450e-004), QTMFLLD(-4.5145484619e-003), |
5990 | | QTMFLLD(-2.9972121119e-002), QTMFLLD(-4.6717000008e-001), |
5991 | | QTMFLLD(2.2052007914e-001), QTMFLLD(-3.5614447552e-004), |
5992 | | QTMFLLD(-4.7155953944e-003), QTMFLLD(-3.4272894263e-002), |
5993 | | QTMFLLD(-4.9613577127e-001), QTMFLLD(2.0081442595e-001), |
5994 | | QTMFLLD(-3.7579826312e-004), QTMFLLD(-4.9072988331e-003), |
5995 | | QTMFLLD(-3.8788780570e-002), QTMFLLD(-5.2491527796e-001), |
5996 | | QTMFLLD(1.8193808198e-001), QTMFLLD(-3.8993739872e-004), |
5997 | | QTMFLLD(-5.0893351436e-003), QTMFLLD(-4.3509010226e-002), |
5998 | | QTMFLLD(-5.5341482162e-001), QTMFLLD(1.6391974688e-001), |
5999 | | QTMFLLD(-3.9912899956e-004), QTMFLLD(-5.2615385503e-003), |
6000 | | QTMFLLD(-4.8421185464e-002), QTMFLLD(-5.8154034615e-001), |
6001 | | QTMFLLD(1.4678207040e-001), QTMFLLD(-4.0421969607e-004), |
6002 | | QTMFLLD(-5.4236799479e-003), QTMFLLD(-5.3510606289e-002), |
6003 | | QTMFLLD(-6.0919785500e-001), QTMFLLD(1.3054165244e-001), |
6004 | | QTMFLLD(-4.0645478293e-004), QTMFLLD(-5.5756671354e-003), |
6005 | | QTMFLLD(-5.8760054410e-002), QTMFLLD(-6.3629388809e-001), |
6006 | | QTMFLLD(1.1520925164e-001), QTMFLLD(-4.0720938705e-004), |
6007 | | QTMFLLD(-5.7173836976e-003), QTMFLLD(-6.4149998128e-002), |
6008 | | QTMFLLD(-6.6273581982e-001), QTMFLLD(1.0078965127e-001), |
6009 | | QTMFLLD(-4.0812738007e-004), QTMFLLD(-5.8488911018e-003), |
6010 | | QTMFLLD(-6.9658569992e-002), QTMFLLD(-6.8843221664e-001), |
6011 | | QTMFLLD(8.7281554937e-002), QTMFLLD(-4.1120912647e-004), |
6012 | | QTMFLLD(-5.9703430161e-003), QTMFLLD(-7.5261354446e-002), |
6013 | | QTMFLLD(-7.1329379082e-001), QTMFLLD(7.4678033590e-002), |
6014 | | QTMFLLD(-4.1838851757e-004), QTMFLLD(-6.0821287334e-003), |
6015 | | QTMFLLD(-8.0931767821e-002), QTMFLLD(-7.3723363876e-001), |
6016 | | QTMFLLD(6.2966249883e-002), QTMFLLD(-4.3148122495e-004), |
6017 | | QTMFLLD(-6.1847940087e-003), QTMFLLD(-8.6640790105e-002), |
6018 | | QTMFLLD(-7.6016783714e-001), QTMFLLD(5.2128262818e-002), |
6019 | | QTMFLLD(-4.5229538227e-004), QTMFLLD(-6.2791546807e-003), |
6020 | | QTMFLLD(-9.2357128859e-002), QTMFLLD(-7.8201586008e-001), |
6021 | | QTMFLLD(4.2139917612e-002), QTMFLLD(-4.8211280955e-004), |
6022 | | QTMFLLD(-6.3661932945e-003), QTMFLLD(-9.8047181964e-002), |
6023 | | QTMFLLD(-8.0270123482e-001), QTMFLLD(3.2972395420e-002), |
6024 | | QTMFLLD(-5.2196672186e-004), QTMFLLD(-6.4471233636e-003), |
6025 | | QTMFLLD(-1.0367526114e-001), QTMFLLD(-8.2215231657e-001), |
6026 | | QTMFLLD(2.4589803070e-002), QTMFLLD(-5.7247944642e-004), |
6027 | | QTMFLLD(-6.5232971683e-003), QTMFLLD(-1.0920339823e-001), |
6028 | | QTMFLLD(-8.4030228853e-001), QTMFLLD(1.6952158883e-002), |
6029 | | QTMFLLD(-6.3343788497e-004), QTMFLLD(-6.5963375382e-003), |
6030 | | QTMFLLD(-1.1459194124e-001), QTMFLLD(-8.5709118843e-001), |
6031 | | QTMFLLD(1.0006074794e-002), QTMFLLD(-7.0449430496e-004), |
6032 | | QTMFLLD(-6.6681848839e-003), QTMFLLD(-1.1979964375e-001), |
6033 | | QTMFLLD(-8.7246519327e-001), QTMFLLD(3.6968050990e-003), |
6034 | | QTMFLLD(-7.9609593377e-004), QTMFLLD(-6.7403013818e-003), |
6035 | | QTMFLLD(-1.2478165329e-001), QTMFLLD(-8.8632321358e-001), |
6036 | | QTMFLLD(-1.6344460892e-003), QTMFLLD(-9.0200459817e-004), |
6037 | | QTMFLLD(-6.8151149899e-003), QTMFLLD(-1.2949258089e-001), |
6038 | | QTMFLLD(-8.9860773087e-001), QTMFLLD(-5.9283543378e-003), |
6039 | | QTMFLLD(-1.0116943158e-003), QTMFLLD(-6.8955891766e-003), |
6040 | | QTMFLLD(-1.3388808072e-001), QTMFLLD(-9.0933418274e-001), |
6041 | | QTMFLLD(-9.6466485411e-003), QTMFLLD(-1.1244935449e-003), |
6042 | | QTMFLLD(-6.9835213944e-003), QTMFLLD(-1.3791990280e-001), |
6043 | | QTMFLLD(-9.1846722364e-001), QTMFLLD(-1.2838950381e-002), |
6044 | | QTMFLLD(-1.2393904617e-003), QTMFLLD(-7.0809246972e-003), |
6045 | | QTMFLLD(-1.4153905213e-001), QTMFLLD(-9.2597639561e-001), |
6046 | | QTMFLLD(-1.5539921820e-002), QTMFLLD(-1.3542033266e-003), |
6047 | | QTMFLLD(-7.1895248257e-003), QTMFLLD(-1.4469626546e-001), |
6048 | | QTMFLLD(-9.3183851242e-001), QTMFLLD(-1.7783239484e-002), |
6049 | | QTMFLLD(-1.4669501688e-003), QTMFLLD(-7.3110014200e-003), |
6050 | | QTMFLLD(-1.4734169841e-001), QTMFLLD(-9.3603670597e-001), |
6051 | | QTMFLLD(-1.9597738981e-002), QTMFLLD(-1.5753224725e-003), |
6052 | | QTMFLLD(-7.4466220103e-003), QTMFLLD(-1.4942565560e-001), |
6053 | | QTMFLLD(-9.3856132030e-001), QTMFLLD(-2.1011535078e-002), |
6054 | | QTMFLLD(-1.6771152150e-003), QTMFLLD(-7.5972955674e-003), |
6055 | | QTMFLLD(-1.5089863539e-001), QTMFLLD(-9.3940949440e-001), |
6056 | | QTMFLLD(-2.2049814463e-002), QTMFLLD(-1.7698677257e-003), |
6057 | | QTMFLLD(-7.7634919435e-003), QTMFLLD(-1.5171185136e-001), |
6058 | | QTMFLLD(-9.3858534098e-001), QTMFLLD(-2.2738276049e-002), |
6059 | | QTMFLLD(-1.8512960523e-003), QTMFLLD(-7.9450644553e-003), |
6060 | | QTMFLLD(-1.5181747079e-001), QTMFLLD(-9.3610012531e-001), |
6061 | | QTMFLLD(-2.3101080209e-002), QTMFLLD(-1.9192657201e-003), |
6062 | | QTMFLLD(-8.1413704902e-003), QTMFLLD(-1.5116891265e-001), |
6063 | | QTMFLLD(-9.3197190762e-001), QTMFLLD(-2.3163486272e-002), |
6064 | | QTMFLLD(-1.9716904499e-003), QTMFLLD(-8.3509404212e-003), |
6065 | | QTMFLLD(-1.4972095191e-001), QTMFLLD(-9.2622530460e-001), |
6066 | | QTMFLLD(-2.2950030863e-002), QTMFLLD(-2.0066620782e-003), |
6067 | | QTMFLLD(-8.5715763271e-003), QTMFLLD(-1.4743055403e-001), |
6068 | | QTMFLLD(-9.1889131069e-001), QTMFLLD(-2.2486699745e-002), |
6069 | | QTMFLLD(-2.0227057394e-003), QTMFLLD(-8.8005559519e-003), |
6070 | | QTMFLLD(-1.4425669611e-001), QTMFLLD(-9.1000711918e-001), |
6071 | | QTMFLLD(-2.1799135953e-002), QTMFLLD(-2.0185527392e-003), |
6072 | | QTMFLLD(-9.0341167524e-003), QTMFLLD(-1.4016106725e-001), |
6073 | | QTMFLLD(-8.9961612225e-001), QTMFLLD(-2.0914383233e-002), |
6074 | | QTMFLLD(-1.9932338037e-003), QTMFLLD(-9.2674419284e-003), |
6075 | | QTMFLLD(-1.3510815799e-001), QTMFLLD(-8.8776648045e-001), |
6076 | | QTMFLLD(-1.9859094173e-002), QTMFLLD(-1.9461065531e-003), |
6077 | | QTMFLLD(-9.4948727638e-003), QTMFLLD(-1.2906542420e-001), |
6078 | | QTMFLLD(-8.7451159954e-001), QTMFLLD(-1.8660902977e-002), |
6079 | | QTMFLLD(-1.8770052120e-003), QTMFLLD(-9.7100129351e-003), |
6080 | | QTMFLLD(-1.2200380862e-001), QTMFLLD(-8.5991013050e-001), |
6081 | | QTMFLLD(-1.7346922308e-002), QTMFLLD(-1.7859865911e-003), |
6082 | | QTMFLLD(-9.9056493491e-003), QTMFLLD(-1.1389782280e-001), |
6083 | | QTMFLLD(-8.4402561188e-001), QTMFLLD(-1.5944939107e-002), |
6084 | | QTMFLLD(-1.6734169330e-003), QTMFLLD(-1.0073989630e-002), |
6085 | | QTMFLLD(-1.0472598672e-001), QTMFLLD(-8.2692527771e-001), |
6086 | | QTMFLLD(-1.4481747523e-002), QTMFLLD(-1.5399802942e-003), |
6087 | | QTMFLLD(-1.0205906816e-002), QTMFLLD(-9.4470888376e-002), |
6088 | | QTMFLLD(-8.0868041515e-001), QTMFLLD(-1.2984249741e-002), |
6089 | | QTMFLLD(-1.3865872752e-003), QTMFLLD(-1.0291703977e-002), |
6090 | | QTMFLLD(-8.3119556308e-002), QTMFLLD(-7.8936588764e-001), |
6091 | | QTMFLLD(-1.1477986351e-002), QTMFLLD(-1.2144348584e-003), |
6092 | | QTMFLLD(-1.0320962407e-002), QTMFLLD(-7.0663399994e-002), |
6093 | | QTMFLLD(-7.6905936003e-001), QTMFLLD(-9.9884867668e-003), |
6094 | | QTMFLLD(-1.0248266626e-003), QTMFLLD(-1.0282764211e-002), |
6095 | | QTMFLLD(-5.7098604739e-002), QTMFLLD(-7.4784147739e-001), |
6096 | | QTMFLLD(-8.5393209010e-003), QTMFLLD(-8.1919803051e-004), |
6097 | | QTMFLLD(-1.0165717453e-002), QTMFLLD(-4.2426198721e-002), |
6098 | | QTMFLLD(-7.2579479218e-001), QTMFLLD(-7.1533406153e-003), |
6099 | | QTMFLLD(-5.9914286248e-004), QTMFLLD(-9.9579729140e-003), |
6100 | | QTMFLLD(-2.6652012020e-002), QTMFLLD(-7.0300412178e-001), |
6101 | | QTMFLLD(-5.8508114889e-003), QTMFLLD(-3.6626873771e-004), |
6102 | | QTMFLLD(-9.6475090832e-003), QTMFLLD(-9.7871217877e-003), |
6103 | | QTMFLLD(-6.7955517769e-001), QTMFLLD(-4.6512838453e-003), |
6104 | | QTMFLLD(-1.2227181287e-004), QTMFLLD(-9.2221321538e-003), |
6105 | | QTMFLLD(8.1523396075e-003), QTMFLLD(-6.5553492308e-001), |
6106 | | QTMFLLD(-3.5699680448e-003), QTMFLLD(1.3090072025e-004), |
6107 | | QTMFLLD(-8.6695179343e-003), QTMFLLD(2.7145106345e-002), |
6108 | | QTMFLLD(-6.3103044033e-001), QTMFLLD(-2.6181070134e-003), |
6109 | | QTMFLLD(3.9128778735e-004), QTMFLLD(-7.9773496836e-003), |
6110 | | QTMFLLD(4.7164849937e-002), QTMFLLD(-6.0613000393e-001), |
6111 | | QTMFLLD(-1.7908872105e-003), QTMFLLD(6.5761915175e-004), |
6112 | | QTMFLLD(-7.1337916888e-003), QTMFLLD(6.8181537092e-002), |
6113 | | QTMFLLD(-5.8092808723e-001), QTMFLLD(-1.0135001503e-003)}; |
6114 | | |
6115 | | /*! |
6116 | | \name QMF |
6117 | | \brief QMF-Table |
6118 | | 64 channels, N = 640, |
6119 | | |
6120 | | The coeffs are rearranged compared with the reference in the following |
6121 | | way: |
6122 | | |
6123 | | qmf_64[0] = qmf_64_reference[0]; |
6124 | | qmf_64[1] = qmf_64_reference[128]; |
6125 | | qmf_64[2] = qmf_64_reference[256]; |
6126 | | qmf_64[3] = qmf_64_reference[384]; |
6127 | | qmf_64[4] = qmf_64_reference[512]; |
6128 | | |
6129 | | qmf_64[5] = qmf_64_reference[1]; |
6130 | | qmf_64[6] = qmf_64_reference[129]; |
6131 | | qmf_64[7] = qmf_64_reference[257]; |
6132 | | qmf_64[8] = qmf_64_reference[385]; |
6133 | | qmf_64[9] = qmf_64_reference[513]; |
6134 | | . |
6135 | | . |
6136 | | . |
6137 | | qmf_64[635] = qmf_64_reference[127] |
6138 | | qmf_64[636] = qmf_64_reference[255]; |
6139 | | qmf_64[637] = qmf_64_reference[383]; |
6140 | | qmf_64[638] = qmf_64_reference[511]; |
6141 | | qmf_64[639] = qmf_64_reference[639]; |
6142 | | |
6143 | | The filter output is required to be scaled by 1 bit. |
6144 | | |
6145 | | \showinitializer |
6146 | | */ |
6147 | | //@{ |
6148 | | LNK_SECTION_CONSTDATA_L1 |
6149 | | RAM_ALIGN |
6150 | | const FIXP_PFT qmf_mpsldfb_640[QMF640_MPSLDFB_PFT_TABLE_SIZE] = { |
6151 | | QTMFLLD(9.3863010989e-005), QTMFLLD(-8.7536586216e-004), |
6152 | | QTMFLLD(6.4016343094e-003), QTMFLLD(-8.4552817047e-002), |
6153 | | QTMFLLD(5.6194400787e-001), QTMFLLD(1.2169149704e-004), |
6154 | | QTMFLLD(-1.0187102016e-003), QTMFLLD(5.8556534350e-003), |
6155 | | QTMFLLD(-9.5771118999e-002), QTMFLLD(5.4914402962e-001), |
6156 | | QTMFLLD(1.2793767382e-004), QTMFLLD(-1.1605311884e-003), |
6157 | | QTMFLLD(5.2649765275e-003), QTMFLLD(-1.0721673071e-001), |
6158 | | QTMFLLD(5.3632181883e-001), QTMFLLD(1.2668863928e-004), |
6159 | | QTMFLLD(-1.3017356396e-003), QTMFLLD(4.6286652796e-003), |
6160 | | QTMFLLD(-1.1888379604e-001), QTMFLLD(5.2348655462e-001), |
6161 | | QTMFLLD(1.2296593923e-004), QTMFLLD(-1.4426353155e-003), |
6162 | | QTMFLLD(3.9453012869e-003), QTMFLLD(-1.3076621294e-001), |
6163 | | QTMFLLD(5.1064836979e-001), QTMFLLD(1.1558231199e-004), |
6164 | | QTMFLLD(-1.5830053017e-003), QTMFLLD(3.2136053778e-003), |
6165 | | QTMFLLD(-1.4285783470e-001), QTMFLLD(4.9781781435e-001), |
6166 | | QTMFLLD(1.0582985124e-004), QTMFLLD(-1.7228506040e-003), |
6167 | | QTMFLLD(2.4323666003e-003), QTMFLLD(-1.5515175462e-001), |
6168 | | QTMFLLD(4.8500382900e-001), QTMFLLD(9.4297764008e-005), |
6169 | | QTMFLLD(-1.8621610943e-003), QTMFLLD(1.6004402423e-003), |
6170 | | QTMFLLD(-1.6764105856e-001), QTMFLLD(4.7221666574e-001), |
6171 | | QTMFLLD(8.0514568253e-005), QTMFLLD(-2.0008818246e-003), |
6172 | | QTMFLLD(7.1672687773e-004), QTMFLLD(-1.8031860888e-001), |
6173 | | QTMFLLD(4.5946595073e-001), QTMFLLD(6.5137835918e-005), |
6174 | | QTMFLLD(-2.1385864820e-003), QTMFLLD(-2.1994746930e-004), |
6175 | | QTMFLLD(-1.9317652285e-001), QTMFLLD(4.4676083326e-001), |
6176 | | QTMFLLD(4.8101064749e-005), QTMFLLD(-2.2751907818e-003), |
6177 | | QTMFLLD(-1.2104592752e-003), QTMFLLD(-2.0620720088e-001), |
6178 | | QTMFLLD(4.3411090970e-001), QTMFLLD(2.9514967537e-005), |
6179 | | QTMFLLD(-2.4106178898e-003), QTMFLLD(-2.2558500059e-003), |
6180 | | QTMFLLD(-2.1940255165e-001), QTMFLLD(4.2152509093e-001), |
6181 | | QTMFLLD(9.8814107332e-006), QTMFLLD(-2.5448307861e-003), |
6182 | | QTMFLLD(-3.3569468651e-003), QTMFLLD(-2.3275400698e-001), |
6183 | | QTMFLLD(4.0901294351e-001), QTMFLLD(-1.0968602510e-005), |
6184 | | QTMFLLD(-2.6777030434e-003), QTMFLLD(-4.5145032927e-003), |
6185 | | QTMFLLD(-2.4625316262e-001), QTMFLLD(3.9658311009e-001), |
6186 | | QTMFLLD(-3.2559255487e-005), QTMFLLD(-2.8091520071e-003), |
6187 | | QTMFLLD(-5.7292259298e-003), QTMFLLD(-2.5989097357e-001), |
6188 | | QTMFLLD(3.8424444199e-001), QTMFLLD(-5.4669842939e-005), |
6189 | | QTMFLLD(-2.9391390271e-003), QTMFLLD(-7.0017897524e-003), |
6190 | | QTMFLLD(-2.7365845442e-001), QTMFLLD(3.7200567126e-001), |
6191 | | QTMFLLD(-7.7506563684e-005), QTMFLLD(-3.0675258022e-003), |
6192 | | QTMFLLD(-8.3327051252e-003), QTMFLLD(-2.8754624724e-001), |
6193 | | QTMFLLD(3.5987523198e-001), QTMFLLD(-1.0057374311e-004), |
6194 | | QTMFLLD(-3.1942503992e-003), QTMFLLD(-9.7224051133e-003), |
6195 | | QTMFLLD(-3.0154475570e-001), QTMFLLD(3.4786140919e-001), |
6196 | | QTMFLLD(-1.2368557509e-004), QTMFLLD(-3.3192564733e-003), |
6197 | | QTMFLLD(-1.1171258055e-002), QTMFLLD(-3.1564420462e-001), |
6198 | | QTMFLLD(3.3597227931e-001), QTMFLLD(-1.4669535449e-004), |
6199 | | QTMFLLD(-3.4424900077e-003), QTMFLLD(-1.2679555453e-002), |
6200 | | QTMFLLD(-3.2983466983e-001), QTMFLLD(3.2421571016e-001), |
6201 | | QTMFLLD(-1.6928518016e-004), QTMFLLD(-3.5639149137e-003), |
6202 | | QTMFLLD(-1.4247507788e-002), QTMFLLD(-3.4410607815e-001), |
6203 | | QTMFLLD(3.1259948015e-001), QTMFLLD(-1.9162640092e-004), |
6204 | | QTMFLLD(-3.6834510975e-003), QTMFLLD(-1.5875114128e-002), |
6205 | | QTMFLLD(-3.5844799876e-001), QTMFLLD(3.0113074183e-001), |
6206 | | QTMFLLD(-2.1345751884e-004), QTMFLLD(-3.8009947166e-003), |
6207 | | QTMFLLD(-1.7562393099e-002), QTMFLLD(-3.7284970284e-001), |
6208 | | QTMFLLD(2.8981682658e-001), QTMFLLD(-2.3447850253e-004), |
6209 | | QTMFLLD(-3.9165974595e-003), QTMFLLD(-1.9309276715e-002), |
6210 | | QTMFLLD(-3.8730087876e-001), QTMFLLD(2.7866455913e-001), |
6211 | | QTMFLLD(-2.5462667691e-004), QTMFLLD(-4.0301652625e-003), |
6212 | | QTMFLLD(-2.1115457639e-002), QTMFLLD(-4.0179058909e-001), |
6213 | | QTMFLLD(2.6768052578e-001), QTMFLLD(-2.7371285250e-004), |
6214 | | QTMFLLD(-4.1416347958e-003), QTMFLLD(-2.2980585694e-002), |
6215 | | QTMFLLD(-4.1630774736e-001), QTMFLLD(2.5687095523e-001), |
6216 | | QTMFLLD(-2.9165804153e-004), QTMFLLD(-4.2509674095e-003), |
6217 | | QTMFLLD(-2.4904217571e-002), QTMFLLD(-4.3084129691e-001), |
6218 | | QTMFLLD(2.4624188244e-001), QTMFLLD(-3.0837973463e-004), |
6219 | | QTMFLLD(-4.3581505306e-003), QTMFLLD(-2.6885753497e-002), |
6220 | | QTMFLLD(-4.4538003206e-001), QTMFLLD(2.3579898477e-001), |
6221 | | QTMFLLD(-3.2378203468e-004), QTMFLLD(-4.4631510973e-003), |
6222 | | QTMFLLD(-2.8924530372e-002), QTMFLLD(-4.5991250873e-001), |
6223 | | QTMFLLD(2.2554755211e-001), QTMFLLD(-3.3788106521e-004), |
6224 | | QTMFLLD(-4.5659458265e-003), QTMFLLD(-3.1019711867e-002), |
6225 | | QTMFLLD(-4.7442746162e-001), QTMFLLD(2.1549259126e-001), |
6226 | | QTMFLLD(-3.5053401371e-004), QTMFLLD(-4.6664695255e-003), |
6227 | | QTMFLLD(-3.3170353621e-002), QTMFLLD(-4.8891320825e-001), |
6228 | | QTMFLLD(2.0563863218e-001), QTMFLLD(-3.6175493733e-004), |
6229 | | QTMFLLD(-4.7647207975e-003), QTMFLLD(-3.5375438631e-002), |
6230 | | QTMFLLD(-5.0335830450e-001), QTMFLLD(1.9599021971e-001), |
6231 | | QTMFLLD(-3.7159718340e-004), QTMFLLD(-4.8605888151e-003), |
6232 | | QTMFLLD(-3.7633713335e-002), QTMFLLD(-5.1775097847e-001), |
6233 | | QTMFLLD(1.8655113876e-001), QTMFLLD(-3.7999937194e-004), |
6234 | | QTMFLLD(-4.9540083855e-003), QTMFLLD(-3.9943847805e-002), |
6235 | | QTMFLLD(-5.3207957745e-001), QTMFLLD(1.7732504010e-001), |
6236 | | QTMFLLD(-3.8705617771e-004), QTMFLLD(-5.0450465642e-003), |
6237 | | QTMFLLD(-4.2304381728e-002), QTMFLLD(-5.4633224010e-001), |
6238 | | QTMFLLD(1.6831515729e-001), QTMFLLD(-3.9281861973e-004), |
6239 | | QTMFLLD(-5.1336232573e-003), QTMFLLD(-4.4713638723e-002), |
6240 | | QTMFLLD(-5.6049734354e-001), QTMFLLD(1.5952435136e-001), |
6241 | | QTMFLLD(-3.9737694897e-004), QTMFLLD(-5.2197398618e-003), |
6242 | | QTMFLLD(-4.7170232981e-002), QTMFLLD(-5.7456302643e-001), |
6243 | | QTMFLLD(1.5095503628e-001), QTMFLLD(-4.0088107926e-004), |
6244 | | QTMFLLD(-5.3033372387e-003), QTMFLLD(-4.9672137946e-002), |
6245 | | QTMFLLD(-5.8851766586e-001), QTMFLLD(1.4260910451e-001), |
6246 | | QTMFLLD(-4.0338383405e-004), QTMFLLD(-5.3843962960e-003), |
6247 | | QTMFLLD(-5.2217379212e-002), QTMFLLD(-6.0234934092e-001), |
6248 | | QTMFLLD(1.3448855281e-001), QTMFLLD(-4.0505555808e-004), |
6249 | | QTMFLLD(-5.4629631341e-003), QTMFLLD(-5.4803829640e-002), |
6250 | | QTMFLLD(-6.1604642868e-001), QTMFLLD(1.2659475207e-001), |
6251 | | QTMFLLD(-4.0614881436e-004), QTMFLLD(-5.5389581248e-003), |
6252 | | QTMFLLD(-5.7429198176e-002), QTMFLLD(-6.2959736586e-001), |
6253 | | QTMFLLD(1.1892842501e-001), QTMFLLD(-4.0676075150e-004), |
6254 | | QTMFLLD(-5.6123761460e-003), QTMFLLD(-6.0090914369e-002), |
6255 | | QTMFLLD(-6.4299046993e-001), QTMFLLD(1.1149007827e-001), |
6256 | | QTMFLLD(-4.0709332097e-004), QTMFLLD(-5.6832311675e-003), |
6257 | | QTMFLLD(-6.2786586583e-002), QTMFLLD(-6.5621429682e-001), |
6258 | | QTMFLLD(1.0428040475e-001), QTMFLLD(-4.0732545312e-004), |
6259 | | QTMFLLD(-5.7515366934e-003), QTMFLLD(-6.5513409674e-002), |
6260 | | QTMFLLD(-6.6925734282e-001), QTMFLLD(9.7298897803e-002), |
6261 | | QTMFLLD(-4.0770808118e-004), QTMFLLD(-5.8172862045e-003), |
6262 | | QTMFLLD(-6.8268470466e-002), QTMFLLD(-6.8210834265e-001), |
6263 | | QTMFLLD(9.0545162559e-002), QTMFLLD(-4.0854664985e-004), |
6264 | | QTMFLLD(-5.8804959990e-003), QTMFLLD(-7.1048669517e-002), |
6265 | | QTMFLLD(-6.9475615025e-001), QTMFLLD(8.4017947316e-002), |
6266 | | QTMFLLD(-4.1002241778e-004), QTMFLLD(-5.9412117116e-003), |
6267 | | QTMFLLD(-7.3850922287e-002), QTMFLLD(-7.0718955994e-001), |
6268 | | QTMFLLD(7.7716566622e-002), QTMFLLD(-4.1239586426e-004), |
6269 | | QTMFLLD(-5.9994738549e-003), QTMFLLD(-7.6671779156e-002), |
6270 | | QTMFLLD(-7.1939796209e-001), QTMFLLD(7.1639508009e-002), |
6271 | | QTMFLLD(-4.1594370850e-004), QTMFLLD(-6.0553550720e-003), |
6272 | | QTMFLLD(-7.9507902265e-002), QTMFLLD(-7.3137050867e-001), |
6273 | | QTMFLLD(6.5784148872e-002), QTMFLLD(-4.2083335575e-004), |
6274 | | QTMFLLD(-6.1089023948e-003), QTMFLLD(-8.2355625927e-002), |
6275 | | QTMFLLD(-7.4309676886e-001), QTMFLLD(6.0148354620e-002), |
6276 | | QTMFLLD(-4.2732476140e-004), QTMFLLD(-6.1602159403e-003), |
6277 | | QTMFLLD(-8.5211075842e-002), QTMFLLD(-7.5456637144e-001), |
6278 | | QTMFLLD(5.4730266333e-002), QTMFLLD(-4.3563771760e-004), |
6279 | | QTMFLLD(-6.2093720771e-003), QTMFLLD(-8.8070511818e-002), |
6280 | | QTMFLLD(-7.6576924324e-001), QTMFLLD(4.9526259303e-002), |
6281 | | QTMFLLD(-4.4600359979e-004), QTMFLLD(-6.2565426342e-003), |
6282 | | QTMFLLD(-9.0929701924e-002), QTMFLLD(-7.7669566870e-001), |
6283 | | QTMFLLD(4.4533081353e-002), QTMFLLD(-4.5858716476e-004), |
6284 | | QTMFLLD(-6.3017667271e-003), QTMFLLD(-9.3784548342e-002), |
6285 | | QTMFLLD(-7.8733605146e-001), QTMFLLD(3.9746750146e-002), |
6286 | | QTMFLLD(-4.7345875646e-004), QTMFLLD(-6.3452622853e-003), |
6287 | | QTMFLLD(-9.6630692482e-002), QTMFLLD(-7.9768097401e-001), |
6288 | | QTMFLLD(3.5163912922e-002), QTMFLLD(-4.9076689174e-004), |
6289 | | QTMFLLD(-6.3871243037e-003), QTMFLLD(-9.9463671446e-002), |
6290 | | QTMFLLD(-8.0772149563e-001), QTMFLLD(3.0780877918e-002), |
6291 | | QTMFLLD(-5.1067111781e-004), QTMFLLD(-6.4275567420e-003), |
6292 | | QTMFLLD(-1.0227891803e-001), QTMFLLD(-8.1744915247e-001), |
6293 | | QTMFLLD(2.6590615511e-002), QTMFLLD(-5.3326232592e-004), |
6294 | | QTMFLLD(-6.4666904509e-003), QTMFLLD(-1.0507161170e-001), |
6295 | | QTMFLLD(-8.2685548067e-001), QTMFLLD(2.2588992491e-002), |
6296 | | QTMFLLD(-5.5855646497e-004), QTMFLLD(-6.5047293901e-003), |
6297 | | QTMFLLD(-1.0783691704e-001), QTMFLLD(-8.3593225479e-001), |
6298 | | QTMFLLD(1.8772648647e-002), QTMFLLD(-5.8640236966e-004), |
6299 | | QTMFLLD(-6.5418654121e-003), QTMFLLD(-1.1056987941e-001), |
6300 | | QTMFLLD(-8.4467232227e-001), QTMFLLD(1.5131668188e-002), |
6301 | | QTMFLLD(-6.1692652525e-004), QTMFLLD(-6.5783206373e-003), |
6302 | | QTMFLLD(-1.1326543987e-001), QTMFLLD(-8.5306841135e-001), |
6303 | | QTMFLLD(1.1661184952e-002), QTMFLLD(-6.4994930290e-004), |
6304 | | QTMFLLD(-6.6143544391e-003), QTMFLLD(-1.1591844261e-001), |
6305 | | QTMFLLD(-8.6111402512e-001), QTMFLLD(8.3509646356e-003), |
6306 | | QTMFLLD(-6.8494328298e-004), QTMFLLD(-6.6502285190e-003), |
6307 | | QTMFLLD(-1.1852371693e-001), QTMFLLD(-8.6880439520e-001), |
6308 | | QTMFLLD(5.1832948811e-003), QTMFLLD(-7.2404538514e-004), |
6309 | | QTMFLLD(-6.6861407831e-003), QTMFLLD(-1.2107557058e-001), |
6310 | | QTMFLLD(-8.7612599134e-001), QTMFLLD(2.2103153169e-003), |
6311 | | QTMFLLD(-7.7061145566e-004), QTMFLLD(-6.7221261561e-003), |
6312 | | QTMFLLD(-1.2356808037e-001), QTMFLLD(-8.8305824995e-001), |
6313 | | QTMFLLD(-4.6855807886e-004), QTMFLLD(-8.2158041187e-004), |
6314 | | QTMFLLD(-6.7584766075e-003), QTMFLLD(-1.2599521875e-001), |
6315 | | QTMFLLD(-8.8958823681e-001), QTMFLLD(-2.8003340121e-003), |
6316 | | QTMFLLD(-8.7498105131e-004), QTMFLLD(-6.7957863212e-003), |
6317 | | QTMFLLD(-1.2835204601e-001), QTMFLLD(-8.9572954178e-001), |
6318 | | QTMFLLD(-4.9293786287e-003), QTMFLLD(-9.2902814504e-004), |
6319 | | QTMFLLD(-6.8344431929e-003), QTMFLLD(-1.3063311577e-001), |
6320 | | QTMFLLD(-9.0148586035e-001), QTMFLLD(-6.9273295812e-003), |
6321 | | QTMFLLD(-9.8383461591e-004), QTMFLLD(-6.8746237084e-003), |
6322 | | QTMFLLD(-1.3283239305e-001), QTMFLLD(-9.0685033798e-001), |
6323 | | QTMFLLD(-8.7857460603e-003), QTMFLLD(-1.0395538993e-003), |
6324 | | QTMFLLD(-6.9165546447e-003), QTMFLLD(-1.3494376838e-001), |
6325 | | QTMFLLD(-9.1181802750e-001), QTMFLLD(-1.0507551953e-002), |
6326 | | QTMFLLD(-1.0959620122e-003), QTMFLLD(-6.9604511373e-003), |
6327 | | QTMFLLD(-1.3696120679e-001), QTMFLLD(-9.1638565063e-001), |
6328 | | QTMFLLD(-1.2103702873e-002), QTMFLLD(-1.1530250777e-003), |
6329 | | QTMFLLD(-7.0065916516e-003), QTMFLLD(-1.3887859881e-001), |
6330 | | QTMFLLD(-9.2054879665e-001), QTMFLLD(-1.3574197888e-002), |
6331 | | QTMFLLD(-1.2105966453e-003), QTMFLLD(-7.0552495308e-003), |
6332 | | QTMFLLD(-1.4068968594e-001), QTMFLLD(-9.2430406809e-001), |
6333 | | QTMFLLD(-1.4923358336e-002), QTMFLLD(-1.2681842782e-003), |
6334 | | QTMFLLD(-7.1066003293e-003), QTMFLLD(-1.4238841832e-001), |
6335 | | QTMFLLD(-9.2764878273e-001), QTMFLLD(-1.6156485304e-002), |
6336 | | QTMFLLD(-1.3256429229e-003), QTMFLLD(-7.1608433500e-003), |
6337 | | QTMFLLD(-1.4396859705e-001), QTMFLLD(-9.3058031797e-001), |
6338 | | QTMFLLD(-1.7277117819e-002), QTMFLLD(-1.3827638468e-003), |
6339 | | QTMFLLD(-7.2182063013e-003), QTMFLLD(-1.4542391896e-001), |
6340 | | QTMFLLD(-9.3309664726e-001), QTMFLLD(-1.8289361149e-002), |
6341 | | QTMFLLD(-1.4391905861e-003), QTMFLLD(-7.2789187543e-003), |
6342 | | QTMFLLD(-1.4674818516e-001), QTMFLLD(-9.3519610167e-001), |
6343 | | QTMFLLD(-1.9195662811e-002), QTMFLLD(-1.4947097516e-003), |
6344 | | QTMFLLD(-7.3430840857e-003), QTMFLLD(-1.4793521166e-001), |
6345 | | QTMFLLD(-9.3687731028e-001), QTMFLLD(-1.9999813288e-002), |
6346 | | QTMFLLD(-1.5489540529e-003), QTMFLLD(-7.4108825065e-003), |
6347 | | QTMFLLD(-1.4897871017e-001), QTMFLLD(-9.3813979626e-001), |
6348 | | QTMFLLD(-2.0706148818e-002), QTMFLLD(-1.6016908921e-003), |
6349 | | QTMFLLD(-7.4823615141e-003), QTMFLLD(-1.4987260103e-001), |
6350 | | QTMFLLD(-9.3898290396e-001), QTMFLLD(-2.1316919476e-002), |
6351 | | QTMFLLD(-1.6526894178e-003), QTMFLLD(-7.5576924719e-003), |
6352 | | QTMFLLD(-1.5061059594e-001), QTMFLLD(-9.3940681219e-001), |
6353 | | QTMFLLD(-2.1835187450e-002), QTMFLLD(-1.7015410122e-003), |
6354 | | QTMFLLD(-7.6368991286e-003), QTMFLLD(-1.5118667483e-001), |
6355 | | QTMFLLD(-9.3941211700e-001), QTMFLLD(-2.2264443338e-002), |
6356 | | QTMFLLD(-1.7479787348e-003), QTMFLLD(-7.7200052328e-003), |
6357 | | QTMFLLD(-1.5159477293e-001), QTMFLLD(-9.3899971247e-001), |
6358 | | QTMFLLD(-2.2607907653e-002), QTMFLLD(-1.7917567166e-003), |
6359 | | QTMFLLD(-7.8069791198e-003), QTMFLLD(-1.5182891488e-001), |
6360 | | QTMFLLD(-9.3817096949e-001), QTMFLLD(-2.2868644446e-002), |
6361 | | QTMFLLD(-1.8325200072e-003), QTMFLLD(-7.8977877274e-003), |
6362 | | QTMFLLD(-1.5188319981e-001), QTMFLLD(-9.3692785501e-001), |
6363 | | QTMFLLD(-2.3049183190e-002), QTMFLLD(-1.8700722139e-003), |
6364 | | QTMFLLD(-7.9923402518e-003), QTMFLLD(-1.5175175667e-001), |
6365 | | QTMFLLD(-9.3527245522e-001), QTMFLLD(-2.3152977228e-002), |
6366 | | QTMFLLD(-1.9041235792e-003), QTMFLLD(-8.0905584618e-003), |
6367 | | QTMFLLD(-1.5142890811e-001), QTMFLLD(-9.3320751190e-001), |
6368 | | QTMFLLD(-2.3183524609e-002), QTMFLLD(-1.9344078610e-003), |
6369 | | QTMFLLD(-8.1921815872e-003), QTMFLLD(-1.5090890229e-001), |
6370 | | QTMFLLD(-9.3073624372e-001), QTMFLLD(-2.3143447936e-002), |
6371 | | QTMFLLD(-1.9606938586e-003), QTMFLLD(-8.2970457152e-003), |
6372 | | QTMFLLD(-1.5018628538e-001), QTMFLLD(-9.2786192894e-001), |
6373 | | QTMFLLD(-2.3035895079e-002), QTMFLLD(-1.9826870412e-003), |
6374 | | QTMFLLD(-8.4048351273e-003), QTMFLLD(-1.4925561845e-001), |
6375 | | QTMFLLD(-9.2458862066e-001), QTMFLLD(-2.2864164785e-002), |
6376 | | QTMFLLD(-2.0002126694e-003), QTMFLLD(-8.5152359679e-003), |
6377 | | QTMFLLD(-1.4811170101e-001), QTMFLLD(-9.2092043161e-001), |
6378 | | QTMFLLD(-2.2631708533e-002), QTMFLLD(-2.0131117199e-003), |
6379 | | QTMFLLD(-8.6279176176e-003), QTMFLLD(-1.4674940705e-001), |
6380 | | QTMFLLD(-9.1686213017e-001), QTMFLLD(-2.2341690958e-002), |
6381 | | QTMFLLD(-2.0211567171e-003), QTMFLLD(-8.7425475940e-003), |
6382 | | QTMFLLD(-1.4516362548e-001), QTMFLLD(-9.1241872311e-001), |
6383 | | QTMFLLD(-2.1996961907e-002), QTMFLLD(-2.0242547616e-003), |
6384 | | QTMFLLD(-8.8585643098e-003), QTMFLLD(-1.4334976673e-001), |
6385 | | QTMFLLD(-9.0759557486e-001), QTMFLLD(-2.1601308137e-002), |
6386 | | QTMFLLD(-2.0221893210e-003), QTMFLLD(-8.9755039662e-003), |
6387 | | QTMFLLD(-1.4130303264e-001), QTMFLLD(-9.0239852667e-001), |
6388 | | QTMFLLD(-2.1158147603e-002), QTMFLLD(-2.0149163902e-003), |
6389 | | QTMFLLD(-9.0927295387e-003), QTMFLLD(-1.3901908696e-001), |
6390 | | QTMFLLD(-8.9683371782e-001), QTMFLLD(-2.0670616999e-002), |
6391 | | QTMFLLD(-2.0022888202e-003), QTMFLLD(-9.2095714062e-003), |
6392 | | QTMFLLD(-1.3649365306e-001), QTMFLLD(-8.9090716839e-001), |
6393 | | QTMFLLD(-2.0142132416e-002), QTMFLLD(-1.9841785543e-003), |
6394 | | QTMFLLD(-9.3253115192e-003), QTMFLLD(-1.3372266293e-001), |
6395 | | QTMFLLD(-8.8462579250e-001), QTMFLLD(-1.9576057792e-002), |
6396 | | QTMFLLD(-1.9606270362e-003), QTMFLLD(-9.4392402098e-003), |
6397 | | QTMFLLD(-1.3070219755e-001), QTMFLLD(-8.7799650431e-001), |
6398 | | QTMFLLD(-1.8976125866e-002), QTMFLLD(-1.9315859536e-003), |
6399 | | QTMFLLD(-9.5505062491e-003), QTMFLLD(-1.2742865086e-001), |
6400 | | QTMFLLD(-8.7102663517e-001), QTMFLLD(-1.8345680088e-002), |
6401 | | QTMFLLD(-1.8970289966e-003), QTMFLLD(-9.6583357081e-003), |
6402 | | QTMFLLD(-1.2389861047e-001), QTMFLLD(-8.6372399330e-001), |
6403 | | QTMFLLD(-1.7687706277e-002), QTMFLLD(-1.8569815438e-003), |
6404 | | QTMFLLD(-9.7616901621e-003), QTMFLLD(-1.2010899931e-001), |
6405 | | QTMFLLD(-8.5609632730e-001), QTMFLLD(-1.7006140202e-002), |
6406 | | QTMFLLD(-1.8114587292e-003), QTMFLLD(-9.8597351462e-003), |
6407 | | QTMFLLD(-1.1605655402e-001), QTMFLLD(-8.4815198183e-001), |
6408 | | QTMFLLD(-1.6304368153e-002), QTMFLLD(-1.7605143366e-003), |
6409 | | QTMFLLD(-9.9515644833e-003), QTMFLLD(-1.1173909158e-001), |
6410 | | QTMFLLD(-8.3989918232e-001), QTMFLLD(-1.5585509129e-002), |
6411 | | QTMFLLD(-1.7042002873e-003), QTMFLLD(-1.0036026128e-002), |
6412 | | QTMFLLD(-1.0715358704e-001), QTMFLLD(-8.3134686947e-001), |
6413 | | QTMFLLD(-1.4853162691e-002), QTMFLLD(-1.6426335787e-003), |
6414 | | QTMFLLD(-1.0111952201e-002), QTMFLLD(-1.0229838639e-001), |
6415 | | QTMFLLD(-8.2250368595e-001), QTMFLLD(-1.4110331424e-002), |
6416 | | QTMFLLD(-1.5758809168e-003), QTMFLLD(-1.0178210214e-002), |
6417 | | QTMFLLD(-9.7171187401e-002), QTMFLLD(-8.1337898970e-001), |
6418 | | QTMFLLD(-1.3360806741e-002), QTMFLLD(-1.5040797880e-003), |
6419 | | QTMFLLD(-1.0233603418e-002), QTMFLLD(-9.1770596802e-002), |
6420 | | QTMFLLD(-8.0398184061e-001), QTMFLLD(-1.2607692741e-002), |
6421 | | QTMFLLD(-1.4273397392e-003), QTMFLLD(-1.0276827961e-002), |
6422 | | QTMFLLD(-8.6095176637e-002), QTMFLLD(-7.9432225227e-001), |
6423 | | QTMFLLD(-1.1853585951e-002), QTMFLLD(-1.3458349276e-003), |
6424 | | QTMFLLD(-1.0306579992e-002), QTMFLLD(-8.0143928528e-002), |
6425 | | QTMFLLD(-7.8440952301e-001), QTMFLLD(-1.1102385819e-002), |
6426 | | QTMFLLD(-1.2597256573e-003), QTMFLLD(-1.0321546346e-002), |
6427 | | QTMFLLD(-7.3915921152e-002), QTMFLLD(-7.7425378561e-001), |
6428 | | QTMFLLD(-1.0356968269e-002), QTMFLLD(-1.1691439431e-003), |
6429 | | QTMFLLD(-1.0320378467e-002), QTMFLLD(-6.7410878837e-002), |
6430 | | QTMFLLD(-7.6386493444e-001), QTMFLLD(-9.6200043336e-003), |
6431 | | QTMFLLD(-1.0743001476e-003), QTMFLLD(-1.0301630013e-002), |
6432 | | QTMFLLD(-6.0628447682e-002), QTMFLLD(-7.5325345993e-001), |
6433 | | QTMFLLD(-8.8949296623e-003), QTMFLLD(-9.7535311943e-004), |
6434 | | QTMFLLD(-1.0263898410e-002), QTMFLLD(-5.3568758070e-002), |
6435 | | QTMFLLD(-7.4242949486e-001), QTMFLLD(-8.1837112084e-003), |
6436 | | QTMFLLD(-8.7248592172e-004), QTMFLLD(-1.0205759667e-002), |
6437 | | QTMFLLD(-4.6232450753e-002), QTMFLLD(-7.3140352964e-001), |
6438 | | QTMFLLD(-7.4901022017e-003), QTMFLLD(-7.6591013931e-004), |
6439 | | QTMFLLD(-1.0125675239e-002), QTMFLLD(-3.8619950414e-002), |
6440 | | QTMFLLD(-7.2018599510e-001), QTMFLLD(-6.8165790290e-003), |
6441 | | QTMFLLD(-6.5580842784e-004), QTMFLLD(-1.0022218339e-002), |
6442 | | QTMFLLD(-3.0732547864e-002), QTMFLLD(-7.0878815651e-001), |
6443 | | QTMFLLD(-6.1642420478e-003), QTMFLLD(-5.4247735534e-004), |
6444 | | QTMFLLD(-9.8937284201e-003), QTMFLLD(-2.2571478039e-002), |
6445 | | QTMFLLD(-6.9722014666e-001), QTMFLLD(-5.5373813957e-003), |
6446 | | QTMFLLD(-4.2596619460e-004), QTMFLLD(-9.7389295697e-003), |
6447 | | QTMFLLD(-1.4138570987e-002), QTMFLLD(-6.8549299240e-001), |
6448 | | QTMFLLD(-4.9372608773e-003), QTMFLLD(-3.0657128082e-004), |
6449 | | QTMFLLD(-9.5560895279e-003), QTMFLLD(-5.4356725886e-003), |
6450 | | QTMFLLD(-6.7361742258e-001), QTMFLLD(-4.3653072789e-003), |
6451 | | QTMFLLD(-1.8451632059e-004), QTMFLLD(-9.3438196927e-003), |
6452 | | QTMFLLD(3.5346730147e-003), QTMFLLD(-6.6160440445e-001), |
6453 | | QTMFLLD(-3.8251809310e-003), QTMFLLD(-6.0027297877e-005), |
6454 | | QTMFLLD(-9.1004446149e-003), QTMFLLD(1.2770005502e-002), |
6455 | | QTMFLLD(-6.4946544170e-001), QTMFLLD(-3.3147553913e-003), |
6456 | | QTMFLLD(6.6618180426e-005), QTMFLLD(-8.8245263323e-003), |
6457 | | QTMFLLD(2.2267201915e-002), QTMFLLD(-6.3721030951e-001), |
6458 | | QTMFLLD(-2.8387091588e-003), QTMFLLD(1.9518326735e-004), |
6459 | | QTMFLLD(-8.5145104676e-003), QTMFLLD(3.2023012638e-002), |
6460 | | QTMFLLD(-6.2485051155e-001), QTMFLLD(-2.3975048680e-003), |
6461 | | QTMFLLD(3.2545044087e-004), QTMFLLD(-8.1687811762e-003), |
6462 | | QTMFLLD(4.2033810169e-002), QTMFLLD(-6.1239802837e-001), |
6463 | | QTMFLLD(-1.9807203207e-003), QTMFLLD(4.5712510473e-004), |
6464 | | QTMFLLD(-7.7859172598e-003), QTMFLLD(5.2295893431e-002), |
6465 | | QTMFLLD(-5.9986191988e-001), QTMFLLD(-1.6010539839e-003), |
6466 | | QTMFLLD(5.9015140869e-004), QTMFLLD(-7.3645371012e-003), |
6467 | | QTMFLLD(6.2805138528e-002), QTMFLLD(-5.8725595474e-001), |
6468 | | QTMFLLD(-1.2320743408e-003), QTMFLLD(7.2508689482e-004), |
6469 | | QTMFLLD(-6.9030462764e-003), QTMFLLD(7.3557935655e-002), |
6470 | | QTMFLLD(-5.7460016012e-001), QTMFLLD(-7.9492607620e-004)}; |
6471 | | |
6472 | | //@{ |
6473 | | /*! |
6474 | | \name DCT_II twiddle factors, L=64 |
6475 | | */ |
6476 | | /*! sin (3.14159265358979323 / (2*L) * n) , L=64*/ |
6477 | | LNK_SECTION_CONSTDATA |
6478 | | RAM_ALIGN |
6479 | | const FIXP_WTP sin_twiddle_L64[] = { |
6480 | | WTCP(0x7fffffff, 0x00000000), WTCP(0x7ff62182, 0x03242abf), |
6481 | | WTCP(0x7fd8878e, 0x0647d97c), WTCP(0x7fa736b4, 0x096a9049), |
6482 | | WTCP(0x7f62368f, 0x0c8bd35e), WTCP(0x7f0991c4, 0x0fab272b), |
6483 | | WTCP(0x7e9d55fc, 0x12c8106f), WTCP(0x7e1d93ea, 0x15e21445), |
6484 | | WTCP(0x7d8a5f40, 0x18f8b83c), WTCP(0x7ce3ceb2, 0x1c0b826a), |
6485 | | WTCP(0x7c29fbee, 0x1f19f97b), WTCP(0x7b5d039e, 0x2223a4c5), |
6486 | | WTCP(0x7a7d055b, 0x25280c5e), WTCP(0x798a23b1, 0x2826b928), |
6487 | | WTCP(0x78848414, 0x2b1f34eb), WTCP(0x776c4edb, 0x2e110a62), |
6488 | | WTCP(0x7641af3d, 0x30fbc54d), WTCP(0x7504d345, 0x33def287), |
6489 | | WTCP(0x73b5ebd1, 0x36ba2014), WTCP(0x72552c85, 0x398cdd32), |
6490 | | WTCP(0x70e2cbc6, 0x3c56ba70), WTCP(0x6f5f02b2, 0x3f1749b8), |
6491 | | WTCP(0x6dca0d14, 0x41ce1e65), WTCP(0x6c242960, 0x447acd50), |
6492 | | WTCP(0x6a6d98a4, 0x471cece7), WTCP(0x68a69e81, 0x49b41533), |
6493 | | WTCP(0x66cf8120, 0x4c3fdff4), WTCP(0x64e88926, 0x4ebfe8a5), |
6494 | | WTCP(0x62f201ac, 0x5133cc94), WTCP(0x60ec3830, 0x539b2af0), |
6495 | | WTCP(0x5ed77c8a, 0x55f5a4d2), WTCP(0x5cb420e0, 0x5842dd54), |
6496 | | WTCP(0x5a82799a, 0x5a82799a), WTCP(0x5842dd54, 0x5cb420e0), |
6497 | | WTCP(0x55f5a4d2, 0x5ed77c8a), WTCP(0x539b2af0, 0x60ec3830), |
6498 | | WTCP(0x5133cc94, 0x62f201ac), WTCP(0x4ebfe8a5, 0x64e88926), |
6499 | | WTCP(0x4c3fdff4, 0x66cf8120), WTCP(0x49b41533, 0x68a69e81), |
6500 | | WTCP(0x471cece7, 0x6a6d98a4), WTCP(0x447acd50, 0x6c242960), |
6501 | | WTCP(0x41ce1e65, 0x6dca0d14), WTCP(0x3f1749b8, 0x6f5f02b2), |
6502 | | WTCP(0x3c56ba70, 0x70e2cbc6), WTCP(0x398cdd32, 0x72552c85), |
6503 | | WTCP(0x36ba2014, 0x73b5ebd1), WTCP(0x33def287, 0x7504d345), |
6504 | | WTCP(0x30fbc54d, 0x7641af3d), WTCP(0x2e110a62, 0x776c4edb), |
6505 | | WTCP(0x2b1f34eb, 0x78848414), WTCP(0x2826b928, 0x798a23b1), |
6506 | | WTCP(0x25280c5e, 0x7a7d055b), WTCP(0x2223a4c5, 0x7b5d039e), |
6507 | | WTCP(0x1f19f97b, 0x7c29fbee), WTCP(0x1c0b826a, 0x7ce3ceb2), |
6508 | | WTCP(0x18f8b83c, 0x7d8a5f40), WTCP(0x15e21445, 0x7e1d93ea), |
6509 | | WTCP(0x12c8106f, 0x7e9d55fc), WTCP(0x0fab272b, 0x7f0991c4), |
6510 | | WTCP(0x0c8bd35e, 0x7f62368f), WTCP(0x096a9049, 0x7fa736b4), |
6511 | | WTCP(0x0647d97c, 0x7fd8878e), WTCP(0x03242abf, 0x7ff62182)}; |
6512 | | |
6513 | | const USHORT sqrt_tab[49] = { |
6514 | | 0x5a82, 0x5d4b, 0x6000, 0x62a1, 0x6531, 0x67b1, 0x6a21, 0x6c84, 0x6ed9, |
6515 | | 0x7123, 0x7360, 0x7593, 0x77bb, 0x79da, 0x7bef, 0x7dfb, 0x8000, 0x81fc, |
6516 | | 0x83f0, 0x85dd, 0x87c3, 0x89a3, 0x8b7c, 0x8d4e, 0x8f1b, 0x90e2, 0x92a4, |
6517 | | 0x9460, 0x9617, 0x97ca, 0x9977, 0x9b20, 0x9cc4, 0x9e64, 0xa000, 0xa197, |
6518 | | 0xa32b, 0xa4ba, 0xa646, 0xa7cf, 0xa953, 0xaad5, 0xac53, 0xadcd, 0xaf45, |
6519 | | 0xb0b9, 0xb22b, 0xb399, 0xb504}; |
6520 | | |
6521 | | LNK_SECTION_CONSTDATA_L1 |
6522 | | const FIXP_DBL invCount[80] = /* This could be 16-bit wide */ |
6523 | | {0x00000000, 0x7fffffff, 0x40000000, 0x2aaaaaab, 0x20000000, 0x1999999a, |
6524 | | 0x15555555, 0x12492492, 0x10000000, 0x0e38e38e, 0x0ccccccd, 0x0ba2e8ba, |
6525 | | 0x0aaaaaab, 0x09d89d8a, 0x09249249, 0x08888889, 0x08000000, 0x07878788, |
6526 | | 0x071c71c7, 0x06bca1af, 0x06666666, 0x06186186, 0x05d1745d, 0x0590b216, |
6527 | | 0x05555555, 0x051eb852, 0x04ec4ec5, 0x04bda12f, 0x04924925, 0x0469ee58, |
6528 | | 0x04444444, 0x04210842, 0x04000000, 0x03e0f83e, 0x03c3c3c4, 0x03a83a84, |
6529 | | 0x038e38e4, 0x03759f23, 0x035e50d8, 0x03483483, 0x03333333, 0x031f3832, |
6530 | | 0x030c30c3, 0x02fa0be8, 0x02e8ba2f, 0x02d82d83, 0x02c8590b, 0x02b93105, |
6531 | | 0x02aaaaab, 0x029cbc15, 0x028f5c29, 0x02828283, 0x02762762, 0x026a439f, |
6532 | | 0x025ed098, 0x0253c825, 0x02492492, 0x023ee090, 0x0234f72c, 0x022b63cc, |
6533 | | 0x02222222, 0x02192e2a, 0x02108421, 0x02082082, 0x02000000, 0x01f81f82, |
6534 | | 0x01f07c1f, 0x01e9131b, 0x01e1e1e2, 0x01dae607, 0x01d41d42, 0x01cd8569, |
6535 | | 0x01c71c72, 0x01c0e070, 0x01bacf91, 0x01b4e81b, 0x01af286c, 0x01a98ef6, |
6536 | | 0x01a41a42, 0x019ec8e9}; |
6537 | | |
6538 | | /* |
6539 | | * Bitstream data lists |
6540 | | */ |
6541 | | |
6542 | | /* |
6543 | | * AOT {2,5,29} |
6544 | | * epConfig = -1 |
6545 | | */ |
6546 | | |
6547 | | static const rbd_id_t el_aac_sce[] = { |
6548 | | adtscrc_start_reg1, element_instance_tag, global_gain, ics_info, |
6549 | | section_data, scale_factor_data, pulse, tns_data_present, tns_data, |
6550 | | gain_control_data_present, |
6551 | | /* gain_control_data, */ |
6552 | | spectral_data, adtscrc_end_reg1, end_of_sequence}; |
6553 | | |
6554 | | static const struct element_list node_aac_sce = {el_aac_sce, {NULL, NULL}}; |
6555 | | |
6556 | | /* CCE */ |
6557 | | static const rbd_id_t el_aac_cce[] = { |
6558 | | adtscrc_start_reg1, element_instance_tag, |
6559 | | coupled_elements, /* CCE specific */ |
6560 | | global_gain, ics_info, section_data, scale_factor_data, pulse, |
6561 | | tns_data_present, tns_data, gain_control_data_present, |
6562 | | /* gain_control_data, */ |
6563 | | spectral_data, gain_element_lists, /* CCE specific */ |
6564 | | adtscrc_end_reg1, end_of_sequence}; |
6565 | | |
6566 | | static const struct element_list node_aac_cce = {el_aac_cce, {NULL, NULL}}; |
6567 | | |
6568 | | static const rbd_id_t el_aac_cpe[] = {adtscrc_start_reg1, element_instance_tag, |
6569 | | common_window, link_sequence}; |
6570 | | |
6571 | | static const rbd_id_t el_aac_cpe0[] = { |
6572 | | /*common_window = 0*/ |
6573 | | global_gain, ics_info, section_data, scale_factor_data, pulse, |
6574 | | tns_data_present, tns_data, gain_control_data_present, |
6575 | | /*gain_control_data,*/ |
6576 | | spectral_data, next_channel, |
6577 | | |
6578 | | adtscrc_start_reg2, global_gain, ics_info, section_data, scale_factor_data, |
6579 | | pulse, tns_data_present, tns_data, gain_control_data_present, |
6580 | | /*gain_control_data,*/ |
6581 | | spectral_data, adtscrc_end_reg1, adtscrc_end_reg2, end_of_sequence}; |
6582 | | |
6583 | | static const rbd_id_t el_aac_cpe1[] = { |
6584 | | /* common_window = 1 */ |
6585 | | ics_info, ms, |
6586 | | |
6587 | | global_gain, section_data, scale_factor_data, pulse, tns_data_present, |
6588 | | tns_data, gain_control_data_present, |
6589 | | /*gain_control_data,*/ |
6590 | | spectral_data, next_channel, |
6591 | | |
6592 | | adtscrc_start_reg2, global_gain, section_data, scale_factor_data, pulse, |
6593 | | tns_data_present, tns_data, gain_control_data_present, |
6594 | | /*gain_control_data,*/ |
6595 | | spectral_data, adtscrc_end_reg1, adtscrc_end_reg2, end_of_sequence}; |
6596 | | |
6597 | | static const struct element_list node_aac_cpe0 = {el_aac_cpe0, {NULL, NULL}}; |
6598 | | |
6599 | | static const struct element_list node_aac_cpe1 = {el_aac_cpe1, {NULL, NULL}}; |
6600 | | |
6601 | | static const element_list_t node_aac_cpe = {el_aac_cpe, |
6602 | | {&node_aac_cpe0, &node_aac_cpe1}}; |
6603 | | |
6604 | | /* |
6605 | | * AOT C- {17,23} |
6606 | | * epConfig = 0,1 |
6607 | | */ |
6608 | | static const rbd_id_t el_aac_sce_epc0[] = { |
6609 | | element_instance_tag, |
6610 | | global_gain, |
6611 | | ics_info, |
6612 | | section_data, |
6613 | | scale_factor_data, |
6614 | | pulse, |
6615 | | tns_data_present, |
6616 | | gain_control_data_present, |
6617 | | gain_control_data, |
6618 | | esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6619 | | esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6620 | | tns_data, |
6621 | | spectral_data, |
6622 | | end_of_sequence}; |
6623 | | |
6624 | | static const struct element_list node_aac_sce_epc0 = {el_aac_sce_epc0, |
6625 | | {NULL, NULL}}; |
6626 | | |
6627 | | static const rbd_id_t el_aac_sce_epc1[] = { |
6628 | | element_instance_tag, global_gain, ics_info, section_data, |
6629 | | scale_factor_data, pulse, tns_data_present, gain_control_data_present, |
6630 | | /*gain_control_data,*/ |
6631 | | esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6632 | | esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6633 | | tns_data, spectral_data, end_of_sequence}; |
6634 | | |
6635 | | static const struct element_list node_aac_sce_epc1 = {el_aac_sce_epc1, |
6636 | | {NULL, NULL}}; |
6637 | | |
6638 | | static const rbd_id_t el_aac_cpe_epc0[] = {element_instance_tag, common_window, |
6639 | | link_sequence}; |
6640 | | |
6641 | | static const rbd_id_t el_aac_cpe0_epc0[] = { |
6642 | | /* common_window = 0 */ |
6643 | | /* ESC 1: */ |
6644 | | global_gain, ics_info, |
6645 | | /* ltp_data_present, |
6646 | | ltp_data, |
6647 | | */ |
6648 | | section_data, scale_factor_data, pulse, tns_data_present, |
6649 | | gain_control_data_present, |
6650 | | /*gain_control_data,*/ |
6651 | | esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6652 | | /* ESC 2: */ |
6653 | | esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6654 | | /* ESC 3: */ |
6655 | | tns_data, |
6656 | | /* ESC 4: */ |
6657 | | spectral_data, next_channel, |
6658 | | |
6659 | | /* ESC 1: */ |
6660 | | global_gain, ics_info, |
6661 | | /* ltp_data_present, |
6662 | | ltp_data, |
6663 | | */ |
6664 | | section_data, scale_factor_data, pulse, tns_data_present, |
6665 | | gain_control_data_present, |
6666 | | /*gain_control_data,*/ |
6667 | | esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6668 | | /* ESC 2: */ |
6669 | | esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6670 | | /* ESC 3: */ |
6671 | | tns_data, |
6672 | | /* ESC 4: */ |
6673 | | spectral_data, end_of_sequence}; |
6674 | | |
6675 | | static const rbd_id_t el_aac_cpe1_epc0[] = { |
6676 | | /* common_window = 1 */ |
6677 | | /* ESC 0: */ |
6678 | | ics_info, |
6679 | | /* ltp_data_present, |
6680 | | ltp_data, |
6681 | | next_channel, |
6682 | | ltp_data_present, |
6683 | | ltp_data, |
6684 | | next_channel, |
6685 | | */ |
6686 | | ms, |
6687 | | |
6688 | | /* ESC 1: */ |
6689 | | global_gain, section_data, scale_factor_data, pulse, tns_data_present, |
6690 | | gain_control_data_present, |
6691 | | /*gain_control_data,*/ |
6692 | | esc1_hcr, /* length_of_reordered_spectral_data, length_of_longest_codeword |
6693 | | */ |
6694 | | /* ESC 2: */ |
6695 | | esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6696 | | /* ESC 3: */ |
6697 | | tns_data, |
6698 | | /* ESC 4: */ |
6699 | | spectral_data, next_channel, |
6700 | | |
6701 | | /* ESC 1: */ |
6702 | | global_gain, section_data, scale_factor_data, pulse, tns_data_present, |
6703 | | gain_control_data_present, |
6704 | | /*gain_control_data,*/ |
6705 | | esc1_hcr, /* length_of_reordered_spectral_data, length_of_longest_codeword |
6706 | | */ |
6707 | | /* ESC 2: */ |
6708 | | esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6709 | | /* ESC 3: */ |
6710 | | tns_data, |
6711 | | /* ESC 4: */ |
6712 | | spectral_data, end_of_sequence}; |
6713 | | |
6714 | | static const struct element_list node_aac_cpe0_epc0 = {el_aac_cpe0_epc0, |
6715 | | {NULL, NULL}}; |
6716 | | |
6717 | | static const struct element_list node_aac_cpe1_epc0 = {el_aac_cpe1_epc0, |
6718 | | {NULL, NULL}}; |
6719 | | |
6720 | | static const element_list_t node_aac_cpe_epc0 = { |
6721 | | el_aac_cpe_epc0, {&node_aac_cpe0_epc0, &node_aac_cpe1_epc0}}; |
6722 | | |
6723 | | static const rbd_id_t el_aac_cpe0_epc1[] = { |
6724 | | global_gain, ics_info, section_data, scale_factor_data, pulse, |
6725 | | tns_data_present, gain_control_data_present, |
6726 | | /*gain_control_data,*/ |
6727 | | next_channel, global_gain, ics_info, section_data, scale_factor_data, pulse, |
6728 | | tns_data_present, gain_control_data_present, |
6729 | | /*gain_control_data,*/ |
6730 | | next_channel, esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6731 | | next_channel, esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6732 | | next_channel, esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6733 | | next_channel, esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6734 | | next_channel, tns_data, next_channel, tns_data, next_channel, spectral_data, |
6735 | | next_channel, spectral_data, end_of_sequence}; |
6736 | | |
6737 | | static const rbd_id_t el_aac_cpe1_epc1[] = { |
6738 | | ics_info, ms, ltp_data_present, |
6739 | | /* ltp_data, */ |
6740 | | global_gain, section_data, scale_factor_data, pulse, tns_data_present, |
6741 | | gain_control_data_present, |
6742 | | /*gain_control_data,*/ |
6743 | | next_channel, |
6744 | | |
6745 | | ltp_data_present, |
6746 | | /* ltp_data, */ |
6747 | | global_gain, section_data, scale_factor_data, pulse, tns_data_present, |
6748 | | gain_control_data_present, |
6749 | | /*gain_control_data,*/ |
6750 | | next_channel, esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6751 | | next_channel, esc1_hcr, /*length_of_rvlc_escapes, length_of_rvlc_sf */ |
6752 | | next_channel, esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6753 | | next_channel, esc2_rvlc, /* rvlc_cod_sf, rvlc_esc_sf */ |
6754 | | |
6755 | | next_channel, tns_data, next_channel, tns_data, next_channel, spectral_data, |
6756 | | next_channel, spectral_data, end_of_sequence}; |
6757 | | |
6758 | | static const struct element_list node_aac_cpe0_epc1 = {el_aac_cpe0_epc1, |
6759 | | {NULL, NULL}}; |
6760 | | |
6761 | | static const struct element_list node_aac_cpe1_epc1 = {el_aac_cpe1_epc1, |
6762 | | {NULL, NULL}}; |
6763 | | |
6764 | | static const element_list_t node_aac_cpe_epc1 = { |
6765 | | el_aac_cpe, {&node_aac_cpe0_epc1, &node_aac_cpe1_epc1}}; |
6766 | | |
6767 | | /* |
6768 | | * AOT = 20 |
6769 | | * epConfig = 0 |
6770 | | */ |
6771 | | static const rbd_id_t el_scal_sce_epc0[] = {ics_info, /* ESC 1 */ |
6772 | | tns_data_present, ltp_data_present, |
6773 | | /* ltp_data, */ |
6774 | | global_gain, section_data, |
6775 | | scale_factor_data, esc1_hcr, |
6776 | | esc2_rvlc, /* ESC 2 */ |
6777 | | tns_data, /* ESC 3 */ |
6778 | | spectral_data, /* ESC 4 */ |
6779 | | end_of_sequence}; |
6780 | | |
6781 | | static const struct element_list node_scal_sce_epc0 = {el_scal_sce_epc0, |
6782 | | {NULL, NULL}}; |
6783 | | |
6784 | | static const rbd_id_t el_scal_cpe_epc0[] = { |
6785 | | ics_info, /* ESC 0 */ |
6786 | | ms, tns_data_present, /* ESC 1 (ch 0) */ |
6787 | | ltp_data_present, |
6788 | | /* ltp_data, */ |
6789 | | global_gain, section_data, scale_factor_data, esc1_hcr, |
6790 | | esc2_rvlc, /* ESC 2 (ch 0) */ |
6791 | | tns_data, /* ESC 3 (ch 0) */ |
6792 | | spectral_data, /* ESC 4 (ch 0) */ |
6793 | | next_channel, tns_data_present, /* ESC 1 (ch 1) */ |
6794 | | ltp_data_present, global_gain, section_data, scale_factor_data, esc1_hcr, |
6795 | | esc2_rvlc, /* ESC 2 (ch 1) */ |
6796 | | tns_data, /* ESC 3 (ch 1) */ |
6797 | | spectral_data, /* ESC 4 (ch 1) */ |
6798 | | end_of_sequence}; |
6799 | | |
6800 | | static const struct element_list node_scal_cpe_epc0 = {el_scal_cpe_epc0, |
6801 | | {NULL, NULL}}; |
6802 | | |
6803 | | /* |
6804 | | * AOT = 20 |
6805 | | * epConfig = 1 |
6806 | | */ |
6807 | | static const rbd_id_t el_scal_sce_epc1[] = { |
6808 | | ics_info, tns_data_present, ltp_data_present, |
6809 | | /* ltp_data, */ |
6810 | | global_gain, section_data, scale_factor_data, esc1_hcr, tns_data, |
6811 | | spectral_data, end_of_sequence}; |
6812 | | |
6813 | | static const struct element_list node_scal_sce_epc1 = {el_scal_sce_epc1, |
6814 | | {NULL, NULL}}; |
6815 | | |
6816 | | static const rbd_id_t el_scal_cpe_epc1[] = { |
6817 | | ics_info, ms, tns_data_present, ltp_data_present, |
6818 | | /* ltp_data, */ |
6819 | | global_gain, section_data, scale_factor_data, esc1_hcr, next_channel, |
6820 | | tns_data_present, ltp_data_present, |
6821 | | /* ltp_data, */ |
6822 | | global_gain, section_data, scale_factor_data, esc1_hcr, next_channel, |
6823 | | tns_data, next_channel, tns_data, next_channel, spectral_data, next_channel, |
6824 | | spectral_data, end_of_sequence}; |
6825 | | |
6826 | | static const struct element_list node_scal_cpe_epc1 = {el_scal_cpe_epc1, |
6827 | | {NULL, NULL}}; |
6828 | | |
6829 | | /* |
6830 | | * Pseudo AOT for DRM/DRM+ (similar to AOT 20) |
6831 | | */ |
6832 | | static const rbd_id_t el_drm_sce[] = { |
6833 | | drmcrc_start_reg, ics_info, tns_data_present, ltp_data_present, |
6834 | | /* ltp_data, */ |
6835 | | global_gain, section_data, scale_factor_data, esc1_hcr, tns_data, |
6836 | | drmcrc_end_reg, spectral_data, end_of_sequence}; |
6837 | | |
6838 | | static const struct element_list node_drm_sce = {el_drm_sce, {NULL, NULL}}; |
6839 | | |
6840 | | static const rbd_id_t el_drm_cpe[] = { |
6841 | | drmcrc_start_reg, ics_info, ms, tns_data_present, ltp_data_present, |
6842 | | /* ltp_data, */ |
6843 | | global_gain, section_data, scale_factor_data, esc1_hcr, next_channel, |
6844 | | tns_data_present, ltp_data_present, |
6845 | | /* ltp_data, */ |
6846 | | global_gain, section_data, scale_factor_data, esc1_hcr, next_channel, |
6847 | | tns_data, next_channel, tns_data, drmcrc_end_reg, next_channel, |
6848 | | spectral_data, next_channel, spectral_data, end_of_sequence}; |
6849 | | |
6850 | | static const struct element_list node_drm_cpe = {el_drm_cpe, {NULL, NULL}}; |
6851 | | |
6852 | | /* |
6853 | | * AOT = 39 |
6854 | | * epConfig = 0 |
6855 | | */ |
6856 | | static const rbd_id_t el_eld_sce_epc0[] = { |
6857 | | global_gain, ics_info, section_data, scale_factor_data, tns_data_present, |
6858 | | tns_data, esc1_hcr, esc2_rvlc, spectral_data, end_of_sequence}; |
6859 | | |
6860 | | static const struct element_list node_eld_sce_epc0 = {el_eld_sce_epc0, |
6861 | | {NULL, NULL}}; |
6862 | | |
6863 | 45.2k | #define node_eld_sce_epc1 node_eld_sce_epc0 |
6864 | | |
6865 | | static const rbd_id_t el_eld_cpe_epc0[] = {ics_info, ms, |
6866 | | global_gain, section_data, |
6867 | | scale_factor_data, tns_data_present, |
6868 | | tns_data, esc1_hcr, |
6869 | | esc2_rvlc, spectral_data, |
6870 | | next_channel, global_gain, |
6871 | | section_data, scale_factor_data, |
6872 | | tns_data_present, tns_data, |
6873 | | esc1_hcr, esc2_rvlc, |
6874 | | spectral_data, end_of_sequence}; |
6875 | | |
6876 | | static const rbd_id_t el_eld_cpe_epc1[] = {ics_info, ms, |
6877 | | global_gain, section_data, |
6878 | | scale_factor_data, tns_data_present, |
6879 | | next_channel, global_gain, |
6880 | | section_data, scale_factor_data, |
6881 | | tns_data_present, next_channel, |
6882 | | tns_data, next_channel, |
6883 | | tns_data, next_channel, |
6884 | | esc1_hcr, esc2_rvlc, |
6885 | | spectral_data, next_channel, |
6886 | | esc1_hcr, esc2_rvlc, |
6887 | | spectral_data, end_of_sequence}; |
6888 | | |
6889 | | static const struct element_list node_eld_cpe_epc0 = {el_eld_cpe_epc0, |
6890 | | {NULL, NULL}}; |
6891 | | |
6892 | | static const struct element_list node_eld_cpe_epc1 = {el_eld_cpe_epc1, |
6893 | | {NULL, NULL}}; |
6894 | | |
6895 | | /* |
6896 | | * AOT = 42 |
6897 | | * epConfig = 0 |
6898 | | */ |
6899 | | |
6900 | | static const rbd_id_t el_usac_coremode[] = {core_mode, next_channel, |
6901 | | link_sequence}; |
6902 | | |
6903 | | static const rbd_id_t el_usac_sce0_epc0[] = { |
6904 | | tns_data_present, |
6905 | | /* fd_channel_stream */ |
6906 | | global_gain, noise, ics_info, tw_data, scale_factor_data_usac, tns_data, |
6907 | | ac_spectral_data, fac_data, end_of_sequence}; |
6908 | | |
6909 | | static const rbd_id_t el_usac_lfe_epc0[] = { |
6910 | | /* fd_channel_stream */ |
6911 | | global_gain, ics_info, scale_factor_data_usac, |
6912 | | ac_spectral_data, fac_data, end_of_sequence}; |
6913 | | |
6914 | | static const rbd_id_t el_usac_lpd_epc0[] = {lpd_channel_stream, |
6915 | | end_of_sequence}; |
6916 | | |
6917 | | static const struct element_list node_usac_sce0_epc0 = {el_usac_sce0_epc0, |
6918 | | {NULL, NULL}}; |
6919 | | |
6920 | | static const struct element_list node_usac_sce1_epc0 = {el_usac_lpd_epc0, |
6921 | | {NULL, NULL}}; |
6922 | | |
6923 | | static const struct element_list node_usac_sce_epc0 = { |
6924 | | el_usac_coremode, {&node_usac_sce0_epc0, &node_usac_sce1_epc0}}; |
6925 | | |
6926 | | static const rbd_id_t list_usac_cpe00_epc0[] = {tns_active, common_window, |
6927 | | link_sequence}; |
6928 | | |
6929 | | static const rbd_id_t el_usac_common_tw[] = {common_tw, link_sequence}; |
6930 | | |
6931 | | static const rbd_id_t list_usac_cpe0000_epc0[] = { |
6932 | | /* core_mode0 = 0 */ |
6933 | | /* core_mode1 = 0 */ |
6934 | | /* common_window = 0 */ |
6935 | | /* common_tw = 0 */ |
6936 | | tns_data_present_usac, |
6937 | | global_gain, |
6938 | | noise, |
6939 | | ics_info, |
6940 | | tw_data, |
6941 | | scale_factor_data_usac, |
6942 | | tns_data, |
6943 | | ac_spectral_data, |
6944 | | fac_data, |
6945 | | next_channel, |
6946 | | global_gain, |
6947 | | noise, |
6948 | | ics_info, |
6949 | | tw_data, |
6950 | | scale_factor_data_usac, |
6951 | | tns_data, |
6952 | | ac_spectral_data, |
6953 | | fac_data, |
6954 | | end_of_sequence}; |
6955 | | |
6956 | | static const rbd_id_t list_usac_cpe0001_epc0[] = { |
6957 | | /* |
6958 | | core_mode0 = 0 |
6959 | | core_mode1 = 0 |
6960 | | common_window = 0 |
6961 | | common_tw = 1 |
6962 | | */ |
6963 | | tw_data, tns_data_present_usac, global_gain, noise, |
6964 | | ics_info, scale_factor_data_usac, tns_data, ac_spectral_data, |
6965 | | fac_data, next_channel, global_gain, noise, |
6966 | | ics_info, scale_factor_data_usac, tns_data, ac_spectral_data, |
6967 | | fac_data, end_of_sequence}; |
6968 | | |
6969 | | static const rbd_id_t list_usac_cpe001_epc0[] = { |
6970 | | /* core_mode0 = 0 */ |
6971 | | /* core_mode1 = 0 */ |
6972 | | /* common_window = 1 */ |
6973 | | ics_info, common_max_sfb, ms, common_tw, link_sequence}; |
6974 | | |
6975 | | static const rbd_id_t list_usac_cpe0010_epc0[] = { |
6976 | | /* core_mode0 = 0 */ |
6977 | | /* core_mode1 = 0 */ |
6978 | | /* common_window = 1 */ |
6979 | | /* common_tw = 0 */ |
6980 | | tns_data_present_usac, |
6981 | | global_gain, |
6982 | | noise, |
6983 | | tw_data, |
6984 | | scale_factor_data_usac, |
6985 | | tns_data, |
6986 | | ac_spectral_data, |
6987 | | fac_data, |
6988 | | next_channel, |
6989 | | global_gain, |
6990 | | noise, |
6991 | | tw_data, |
6992 | | scale_factor_data_usac, |
6993 | | tns_data, |
6994 | | ac_spectral_data, |
6995 | | fac_data, |
6996 | | end_of_sequence}; |
6997 | | |
6998 | | static const rbd_id_t list_usac_cpe0011_epc0[] = { |
6999 | | /* core_mode0 = 0 */ |
7000 | | /* core_mode1 = 0 */ |
7001 | | /* common_window = 1 */ |
7002 | | /* common_tw = 1 */ |
7003 | | tw_data, |
7004 | | tns_data_present_usac, |
7005 | | global_gain, |
7006 | | noise, |
7007 | | scale_factor_data_usac, |
7008 | | tns_data, |
7009 | | ac_spectral_data, |
7010 | | fac_data, |
7011 | | next_channel, |
7012 | | global_gain, |
7013 | | noise, |
7014 | | scale_factor_data_usac, |
7015 | | tns_data, |
7016 | | ac_spectral_data, |
7017 | | fac_data, |
7018 | | end_of_sequence}; |
7019 | | |
7020 | | static const rbd_id_t list_usac_cpe10_epc0[] = { |
7021 | | /* core_mode0 = 1 */ |
7022 | | /* core_mode1 = 0 */ |
7023 | | lpd_channel_stream, |
7024 | | next_channel, |
7025 | | tns_data_present, |
7026 | | global_gain, |
7027 | | noise, |
7028 | | ics_info, |
7029 | | tw_data, |
7030 | | scale_factor_data_usac, |
7031 | | tns_data, |
7032 | | ac_spectral_data, |
7033 | | fac_data, |
7034 | | end_of_sequence}; |
7035 | | |
7036 | | static const rbd_id_t list_usac_cpe01_epc0[] = { |
7037 | | /* core_mode0 = 0 */ |
7038 | | /* core_mode1 = 1 */ |
7039 | | tns_data_present, |
7040 | | global_gain, |
7041 | | noise, |
7042 | | ics_info, |
7043 | | tw_data, |
7044 | | scale_factor_data_usac, |
7045 | | tns_data, |
7046 | | ac_spectral_data, |
7047 | | fac_data, |
7048 | | next_channel, |
7049 | | lpd_channel_stream, |
7050 | | end_of_sequence}; |
7051 | | |
7052 | | static const rbd_id_t list_usac_cpe11_epc0[] = { |
7053 | | /* core_mode0 = 1 */ |
7054 | | /* core_mode1 = 1 */ |
7055 | | lpd_channel_stream, next_channel, lpd_channel_stream, end_of_sequence}; |
7056 | | |
7057 | | static const struct element_list node_usac_cpe0000_epc0 = { |
7058 | | /* core_mode0 = 0 */ |
7059 | | /* core_mode1 = 0 */ |
7060 | | /* common_window = 0 */ |
7061 | | /* common_tw = 0 */ |
7062 | | list_usac_cpe0000_epc0, |
7063 | | {NULL, NULL}}; |
7064 | | |
7065 | | static const struct element_list node_usac_cpe0010_epc0 = { |
7066 | | /* core_mode0 = 0 */ |
7067 | | /* core_mode1 = 0 */ |
7068 | | /* common_window = 1 */ |
7069 | | /* common_tw = 0 */ |
7070 | | list_usac_cpe0010_epc0, |
7071 | | {NULL, NULL}}; |
7072 | | |
7073 | | static const struct element_list node_usac_cpe0001_epc0 = { |
7074 | | /* core_mode0 = 0 */ |
7075 | | /* core_mode1 = 0 */ |
7076 | | /* common_window = 0 */ |
7077 | | /* common_tw = 1 */ |
7078 | | list_usac_cpe0001_epc0, |
7079 | | {NULL, NULL}}; |
7080 | | |
7081 | | static const struct element_list node_usac_cpe0011_epc0 = { |
7082 | | /* core_mode0 = 0 */ |
7083 | | /* core_mode1 = 0 */ |
7084 | | /* common_window = 1 */ |
7085 | | /* common_tw = 1 */ |
7086 | | list_usac_cpe0011_epc0, |
7087 | | {NULL, NULL}}; |
7088 | | |
7089 | | static const struct element_list node_usac_cpe000_epc0 = { |
7090 | | /* core_mode0 = 0 */ |
7091 | | /* core_mode1 = 0 */ |
7092 | | /* common_window = 0 */ |
7093 | | el_usac_common_tw, |
7094 | | {&node_usac_cpe0000_epc0, &node_usac_cpe0001_epc0}}; |
7095 | | |
7096 | | static const struct element_list node_usac_cpe001_epc0 = { |
7097 | | list_usac_cpe001_epc0, {&node_usac_cpe0010_epc0, &node_usac_cpe0011_epc0}}; |
7098 | | |
7099 | | static const struct element_list node_usac_cpe00_epc0 = { |
7100 | | /* core_mode0 = 0 */ |
7101 | | /* core_mode1 = 0 */ |
7102 | | list_usac_cpe00_epc0, |
7103 | | {&node_usac_cpe000_epc0, &node_usac_cpe001_epc0}}; |
7104 | | |
7105 | | static const struct element_list node_usac_cpe10_epc0 = { |
7106 | | /* core_mode0 = 1 */ |
7107 | | /* core_mode1 = 0 */ |
7108 | | list_usac_cpe10_epc0, |
7109 | | {NULL, NULL}}; |
7110 | | |
7111 | | static const struct element_list node_usac_cpe01_epc0 = {list_usac_cpe01_epc0, |
7112 | | {NULL, NULL}}; |
7113 | | |
7114 | | static const struct element_list node_usac_cpe11_epc0 = {list_usac_cpe11_epc0, |
7115 | | {NULL, NULL}}; |
7116 | | |
7117 | | static const struct element_list node_usac_cpe0_epc0 = { |
7118 | | /* core_mode0 = 0 */ |
7119 | | el_usac_coremode, |
7120 | | {&node_usac_cpe00_epc0, &node_usac_cpe01_epc0}}; |
7121 | | |
7122 | | static const struct element_list node_usac_cpe1_epc0 = { |
7123 | | /* core_mode0 = 1 */ |
7124 | | el_usac_coremode, |
7125 | | {&node_usac_cpe10_epc0, &node_usac_cpe11_epc0}}; |
7126 | | |
7127 | | static const struct element_list node_usac_cpe_epc0 = { |
7128 | | el_usac_coremode, {&node_usac_cpe0_epc0, &node_usac_cpe1_epc0}}; |
7129 | | |
7130 | | static const struct element_list node_usac_lfe_epc0 = {el_usac_lfe_epc0, |
7131 | | {NULL, NULL}}; |
7132 | | |
7133 | | const element_list_t *getBitstreamElementList(AUDIO_OBJECT_TYPE aot, |
7134 | | SCHAR epConfig, UCHAR nChannels, |
7135 | 2.86M | UCHAR layer, UINT elFlags) { |
7136 | 2.86M | switch (aot) { |
7137 | 567k | case AOT_AAC_LC: |
7138 | 567k | case AOT_SBR: |
7139 | 567k | case AOT_PS: |
7140 | 567k | FDK_ASSERT(epConfig == -1); |
7141 | 567k | if (elFlags & AC_EL_GA_CCE) { |
7142 | 80.7k | return &node_aac_cce; |
7143 | 487k | } else { |
7144 | 487k | if (nChannels == 1) { |
7145 | 404k | return &node_aac_sce; |
7146 | 404k | } else { |
7147 | 82.8k | return &node_aac_cpe; |
7148 | 82.8k | } |
7149 | 487k | } |
7150 | 333k | case AOT_ER_AAC_LC: |
7151 | 355k | case AOT_ER_AAC_LD: |
7152 | 355k | if (nChannels == 1) { |
7153 | 283k | if (epConfig == 0) { |
7154 | 263k | return &node_aac_sce_epc0; |
7155 | 263k | } else { |
7156 | 20.0k | return &node_aac_sce_epc1; |
7157 | 20.0k | } |
7158 | 283k | } else { |
7159 | 71.5k | if (epConfig == 0) |
7160 | 70.1k | return &node_aac_cpe_epc0; |
7161 | 1.44k | else |
7162 | 1.44k | return &node_aac_cpe_epc1; |
7163 | 71.5k | } |
7164 | 1.29M | case AOT_USAC: |
7165 | 1.29M | if (elFlags & AC_EL_USAC_LFE) { |
7166 | 0 | FDK_ASSERT(nChannels == 1); |
7167 | 0 | return &node_usac_lfe_epc0; |
7168 | 0 | } |
7169 | 1.29M | if (nChannels == 1) { |
7170 | 1.18M | return &node_usac_sce_epc0; |
7171 | 1.18M | } else { |
7172 | 101k | return &node_usac_cpe_epc0; |
7173 | 101k | } |
7174 | 104k | case AOT_ER_AAC_SCAL: |
7175 | 104k | if (nChannels == 1) { |
7176 | 102k | if (epConfig <= 0) |
7177 | 102k | return &node_scal_sce_epc0; |
7178 | 230 | else |
7179 | 230 | return &node_scal_sce_epc1; |
7180 | 102k | } else { |
7181 | 1.98k | if (epConfig <= 0) |
7182 | 1.69k | return &node_scal_cpe_epc0; |
7183 | 295 | else |
7184 | 295 | return &node_scal_cpe_epc1; |
7185 | 1.98k | } |
7186 | 543k | case AOT_ER_AAC_ELD: |
7187 | 543k | if (nChannels == 1) { |
7188 | 390k | if (epConfig <= 0) |
7189 | 345k | return &node_eld_sce_epc0; |
7190 | 45.2k | else |
7191 | 45.2k | return &node_eld_sce_epc1; |
7192 | 390k | } else { |
7193 | 152k | if (epConfig <= 0) |
7194 | 126k | return &node_eld_cpe_epc0; |
7195 | 26.6k | else |
7196 | 26.6k | return &node_eld_cpe_epc1; |
7197 | 152k | } |
7198 | 0 | case AOT_DRM_AAC: |
7199 | 0 | case AOT_DRM_SBR: |
7200 | 0 | case AOT_DRM_MPEG_PS: |
7201 | 0 | case AOT_DRM_SURROUND: |
7202 | 0 | FDK_ASSERT(epConfig == 1); |
7203 | 0 | if (nChannels == 1) { |
7204 | 0 | return &node_drm_sce; |
7205 | 0 | } else { |
7206 | 0 | return &node_drm_cpe; |
7207 | 0 | } |
7208 | 0 | default: |
7209 | 0 | break; |
7210 | 2.86M | } |
7211 | 0 | return NULL; |
7212 | 2.86M | } |
7213 | | |
7214 | | /* Inverse square root table for operands running from 0.5 to ~1.0 */ |
7215 | | /* (INT) (0.5 + 1.0/sqrt((op)/FDKpow(2.0,31))); */ |
7216 | | /* Note: First value is rnot rounded for accuracy reasons */ |
7217 | | /* Implicit exponent is 1. */ |
7218 | | /* Examples: 0x5A82799A = invSqrtNorm2 (0x4000.0000), exp=1 */ |
7219 | | /* 0x5A82799A = invSqrtNorm2 (0x4000.0000), exp=1 */ |
7220 | | |
7221 | | LNK_SECTION_CONSTDATA_L1 |
7222 | | const FIXP_DBL invSqrtTab[SQRT_VALUES] = { |
7223 | | 0x5A827999, 0x5A287E03, 0x59CF8CBC, 0x5977A0AC, 0x5920B4DF, 0x58CAC480, |
7224 | | 0x5875CADE, 0x5821C364, 0x57CEA99D, 0x577C7930, 0x572B2DE0, 0x56DAC38E, |
7225 | | 0x568B3632, 0x563C81E0, 0x55EEA2C4, 0x55A19522, 0x55555555, 0x5509DFD0, |
7226 | | 0x54BF311A, 0x547545D0, 0x542C1AA4, 0x53E3AC5B, 0x539BF7CD, 0x5354F9E7, |
7227 | | 0x530EAFA5, 0x52C91618, 0x52842A5F, 0x523FE9AC, 0x51FC5140, 0x51B95E6B, |
7228 | | 0x51770E8F, 0x51355F1A, 0x50F44D89, 0x50B3D768, 0x5073FA50, 0x5034B3E7, |
7229 | | 0x4FF601E0, 0x4FB7E1FA, 0x4F7A5202, 0x4F3D4FCF, 0x4F00D944, 0x4EC4EC4F, |
7230 | | 0x4E8986EA, 0x4E4EA718, 0x4E144AE9, 0x4DDA7073, 0x4DA115DA, 0x4D683948, |
7231 | | 0x4D2FD8F4, 0x4CF7F31B, 0x4CC08605, 0x4C899000, 0x4C530F65, 0x4C1D0294, |
7232 | | 0x4BE767F5, 0x4BB23DF9, 0x4B7D8317, 0x4B4935CF, 0x4B1554A6, 0x4AE1DE2A, |
7233 | | 0x4AAED0F0, 0x4A7C2B93, 0x4A49ECB3, 0x4A1812FA, 0x49E69D16, 0x49B589BB, |
7234 | | 0x4984D7A4, 0x49548592, 0x49249249, 0x48F4FC97, 0x48C5C34B, 0x4896E53D, |
7235 | | 0x48686148, 0x483A364D, 0x480C6332, 0x47DEE6E1, 0x47B1C049, 0x4784EE60, |
7236 | | 0x4758701C, 0x472C447C, 0x47006A81, 0x46D4E130, 0x46A9A794, 0x467EBCBA, |
7237 | | 0x46541FB4, 0x4629CF98, 0x45FFCB80, 0x45D6128A, 0x45ACA3D5, 0x45837E88, |
7238 | | 0x455AA1CB, 0x45320CC8, 0x4509BEB0, 0x44E1B6B4, 0x44B9F40B, 0x449275ED, |
7239 | | 0x446B3B96, 0x44444444, 0x441D8F3B, 0x43F71BBF, 0x43D0E917, 0x43AAF68F, |
7240 | | 0x43854374, 0x435FCF15, 0x433A98C6, 0x43159FDC, 0x42F0E3AE, 0x42CC6398, |
7241 | | 0x42A81EF6, 0x42841527, 0x4260458E, 0x423CAF8D, 0x4219528B, 0x41F62DF2, |
7242 | | 0x41D3412A, 0x41B08BA2, 0x418E0CC8, 0x416BC40D, 0x4149B0E5, 0x4127D2C3, |
7243 | | 0x41062920, 0x40E4B374, 0x40C3713B, 0x40A261EF, 0x40818512, 0x4060DA22, |
7244 | | 0x404060A1, 0x40201814, 0x40000000, 0x3FE017EC /* , 0x3FC05F61 */ |
7245 | | }; |
7246 | | |
7247 | | /* number of channels of the formats */ |
7248 | | |
7249 | | const INT format_nchan[FDK_NFORMATS + 9 - 2] = { |
7250 | | 0, /* any set-up, ChConfIdx = 0 */ |
7251 | | 1, /* mono ChConfIdx = 1 */ |
7252 | | 2, /* stereo ChConfIdx = 2 */ |
7253 | | 3, /* 3/0.0 ChConfIdx = 3 */ |
7254 | | 4, /* 3/1.0 ChConfIdx = 4 */ |
7255 | | 5, /* 3/2.0 ChConfIdx = 5 */ |
7256 | | 6, /* 5.1 ChConfIdx = 6 */ |
7257 | | 8, /* 5/2.1 ALT ChConfIdx = 7 */ |
7258 | | 0, /* Empty n.a. ChConfIdx = 8 */ |
7259 | | 3, /* 2/1.0 ChConfIdx = 9 */ |
7260 | | 4, /* 2/2.0 ChConfIdx = 10 */ |
7261 | | 7, /* 3/3.1 ChConfIdx = 11 */ |
7262 | | 8, /* 3/4.1 ChConfIdx = 12 */ |
7263 | | 24, /* 22.2 ChConfIdx = 13 */ |
7264 | | 8, /* 5/2.1 ChConfIdx = 14 */ |
7265 | | 12, /* 5/5.2 ChConfIdx = 15 */ |
7266 | | 10, /* 5/4.1 ChConfIdx = 16 */ |
7267 | | 12, /* 6/5.1 ChConfIdx = 17 */ |
7268 | | 14, /* 6/7.1 ChConfIdx = 18 */ |
7269 | | 12, /* 5/6.1 ChConfIdx = 19 */ |
7270 | | 14 /* 7/6.1 ChConfIdx = 20 */ |
7271 | | }; |