1/******************************************************************************
2 *                                                                            *
3 * Copyright (C) 2018 The Android Open Source Project
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at:
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 *
17 *****************************************************************************
18 * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
19*/
20#include <ixheaacd_type_def.h>
21#include "ixheaacd_bitbuffer.h"
22#include "ixheaacd_interface.h"
23
24#include "ixheaacd_info.h"
25
26ia_huff_code_book_struct ixheaacd_book;
27
28const WORD16 ixheaacd_sfb_96_1024[] = {
29    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,  52,  56,
30    64,  72,  80,  88,  96,  108, 120, 132, 144, 156, 172, 188, 212, 240,
31    276, 320, 384, 448, 512, 576, 640, 704, 768, 832, 896, 960, 1024};
32
33const WORD16 ixheaacd_sfb_96_128[] = {4,  8,  12, 16, 20, 24,
34                                      32, 40, 48, 64, 92, 128};
35
36const WORD16 ixheaacd_sfb_96_960[] = {
37    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,  52,  56,
38    64,  72,  80,  88,  96,  108, 120, 132, 144, 156, 172, 188, 212, 240,
39    276, 320, 384, 448, 512, 576, 640, 704, 768, 832, 896, 960};
40
41const WORD16 ixheaacd_sfb_96_120[] = {4,  8,  12, 16, 20, 24,
42                                      32, 40, 48, 64, 92, 120};
43
44const WORD16 ixheaacd_sfb_96_768[] = {
45    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,  52,
46    56,  64,  72,  80,  88,  96,  108, 120, 132, 144, 156, 172, 188,
47    212, 240, 276, 320, 384, 448, 512, 576, 640, 704, 768};
48
49const WORD16 ixheaacd_sfb_96_96[] = {4,  8,  12, 16, 20, 24,
50                                     32, 40, 48, 64, 92, 96};
51
52const WORD16 ixheaacd_sfb_64_1024[] = {
53    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,
54    52,  56,  64,  72,  80,  88,  100, 112, 124, 140, 156, 172,
55    192, 216, 240, 268, 304, 344, 384, 424, 464, 504, 544, 584,
56    624, 664, 704, 744, 784, 824, 864, 904, 944, 984, 1024};
57
58const WORD16 ixheaacd_sfb_64_128[] = {4,  8,  12, 16, 20, 24,
59                                      32, 40, 48, 64, 92, 128};
60
61const WORD16 ixheaacd_sfb_64_960[] = {
62    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,
63    52,  56,  64,  72,  80,  88,  100, 112, 124, 140, 156, 172,
64    192, 216, 240, 268, 304, 344, 384, 424, 464, 504, 544, 584,
65    624, 664, 704, 744, 784, 824, 864, 904, 944, 960};
66
67const WORD16 ixheaacd_sfb_64_120[] = {4,  8,  12, 16, 20, 24,
68                                      32, 40, 48, 64, 92, 120};
69
70const WORD16 ixheaacd_sfb_64_768[] = {
71    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,  52,  56,
72    64,  72,  80,  88,  100, 112, 124, 140, 156, 172, 192, 216, 240, 268,
73    304, 344, 384, 424, 464, 504, 544, 584, 624, 664, 704, 744, 768};
74
75const WORD16 ixheaacd_sfb_64_96[] = {4,  8,  12, 16, 20, 24,
76                                     32, 40, 48, 64, 92, 96};
77
78const WORD16 ixheaacd_sfb_48_1024[] = {
79    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  48,  56,  64,
80    72,  80,  88,  96,  108, 120, 132, 144, 160, 176, 196, 216, 240,
81    264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640,
82    672, 704, 736, 768, 800, 832, 864, 896, 928, 1024};
83
84const WORD16 ixheaacd_sfb_48_960[] = {
85    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  48,  56,  64,
86    72,  80,  88,  96,  108, 120, 132, 144, 160, 176, 196, 216, 240,
87    264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640,
88    672, 704, 736, 768, 800, 832, 864, 896, 928, 960, 0};
89
90const WORD16 ixheaacd_sfb_48_768[] = {
91    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  48,  56,  64,  72,  80,
92    88,  96,  108, 120, 132, 144, 160, 176, 196, 216, 240, 264, 292, 320, 352,
93    384, 416, 448, 480, 512, 544, 576, 608, 640, 672, 704, 736, 768};
94
95const WORD16 ixheaacd_sfb_48_512[] = {
96    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,
97    52,  56,  60,  68,  76,  84,  92,  100, 112, 124, 136, 148,
98    164, 184, 208, 236, 268, 300, 332, 364, 396, 428, 460, 512};
99
100const WORD16 ixheaacd_sfb_48_480[] = {
101    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,
102    52,  56,  64,  72,  80,  88,  96,  108, 120, 132, 144, 156,
103    172, 188, 212, 240, 272, 304, 336, 368, 400, 432, 480};
104
105const WORD16 ixheaacd_sfb_48_128[] = {4,  8,  12, 16, 20, 28,  36,
106                                      44, 56, 68, 80, 96, 112, 128};
107
108const WORD16 ixheaacd_sfb_48_120[] = {4,  8,  12, 16, 20, 28,  36,
109                                      44, 56, 68, 80, 96, 112, 120};
110
111const WORD16 ixheaacd_sfb_48_96[] = {4,  8,  12, 16, 20, 28,
112                                     36, 44, 56, 68, 80, 96};
113
114const WORD16 ixheaacd_sfb_32_1024[] = {
115    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  48,  56,  64,
116    72,  80,  88,  96,  108, 120, 132, 144, 160, 176, 196, 216, 240,
117    264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640,
118    672, 704, 736, 768, 800, 832, 864, 896, 928, 960, 992, 1024};
119
120const WORD16 ixheaacd_sfb_32_960[] = {
121    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  48,  56,  64,
122    72,  80,  88,  96,  108, 120, 132, 144, 160, 176, 196, 216, 240,
123    264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640,
124    672, 704, 736, 768, 800, 832, 864, 896, 928, 960, 0};
125
126const WORD16 ixheaacd_sfb_32_768[] = {
127    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  48,  56,  64,  72,  80,
128    88,  96,  108, 120, 132, 144, 160, 176, 196, 216, 240, 264, 292, 320, 352,
129    384, 416, 448, 480, 512, 544, 576, 608, 640, 672, 704, 736, 768};
130
131const WORD16 ixheaacd_sfb_32_512[] = {
132    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,  52,
133    56,  64,  72,  80,  88,  96,  108, 120, 132, 144, 160, 176, 192,
134    212, 236, 260, 288, 320, 352, 384, 416, 448, 480, 512};
135
136const WORD16 ixheaacd_sfb_32_480[] = {
137    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  48,  52,
138    56,  60,  64,  72,  80,  88,  96,  104, 112, 124, 136, 148, 164,
139    180, 200, 224, 256, 288, 320, 352, 384, 416, 448, 480};
140
141const WORD16 sfb_32_120[] = {4,  8,  12, 16, 20,  28,  36, 44,
142                             56, 68, 80, 96, 112, 120, 0};
143
144const WORD16 ixheaacd_sfb_24_1024[] = {
145    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  52,
146    60,  68,  76,  84,  92,  100, 108, 116, 124, 136, 148, 160,
147    172, 188, 204, 220, 240, 260, 284, 308, 336, 364, 396, 432,
148    468, 508, 552, 600, 652, 704, 768, 832, 896, 960, 1024};
149
150const WORD16 ixheaacd_sfb_24_960[] = {
151    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  52,
152    60,  68,  76,  84,  92,  100, 108, 116, 124, 136, 148, 160,
153    172, 188, 204, 220, 240, 260, 284, 308, 336, 364, 396, 432,
154    468, 508, 552, 600, 652, 704, 768, 832, 896, 960, 0};
155
156const WORD16 ixheaacd_sfb_24_768[] = {
157    4,   8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  52,  60,  68,  76,
158    84,  92,  100, 108, 116, 124, 136, 148, 160, 172, 188, 204, 220, 240, 260,
159    284, 308, 336, 364, 396, 432, 468, 508, 552, 600, 652, 704, 768};
160
161const WORD16 ixheaacd_sfb_24_128[] = {4,  8,  12, 16, 20, 24,  28, 36,
162                                      44, 52, 64, 76, 92, 108, 128};
163
164const WORD16 ixheaacd_sfb_24_120[] = {4,  8,  12, 16, 20, 24,  28,  36,
165                                      44, 52, 64, 76, 92, 108, 120, 0};
166
167const WORD16 ixheaacd_sfb_24_96[] = {4,  8,  12, 16, 20, 24, 28,
168                                     36, 44, 52, 64, 76, 92, 96};
169
170const WORD16 ixheaacd_sfb_24_512[] = {4,   8,   12,  16,  20,  24,  28,  32,
171                                      36,  40,  44,  52,  60,  68,  80,  92,
172                                      104, 120, 140, 164, 192, 224, 256, 288,
173                                      320, 352, 384, 416, 448, 480, 512};
174
175const WORD16 ixheaacd_sfb_24_480[] = {
176    4,  8,   12,  16,  20,  24,  28,  32,  36,  40,  44,  52,  60,  68,  80,
177    92, 104, 120, 140, 164, 192, 224, 256, 288, 320, 352, 384, 416, 448, 480};
178
179const WORD16 ixheaacd_sfb_16_1024[] = {
180    8,   16,  24,  32,  40,  48,  56,  64,  72,  80,  88,  100, 112, 124, 136,
181    148, 160, 172, 184, 196, 212, 228, 244, 260, 280, 300, 320, 344, 368, 396,
182    424, 456, 492, 532, 572, 616, 664, 716, 772, 832, 896, 960, 1024};
183
184const WORD16 ixheaacd_sfb_16_960[] = {
185    8,   16,  24,  32,  40,  48,  56,  64,  72,  80,  88,  100, 112, 124,
186    136, 148, 160, 172, 184, 196, 212, 228, 244, 260, 280, 300, 320, 344,
187    368, 396, 424, 456, 492, 532, 572, 616, 664, 716, 772, 832, 896, 960};
188
189const WORD16 ixheaacd_sfb_16_768[] = {
190    8,   16,  24,  32,  40,  48,  56,  64,  72,  80,  88,  100, 112,
191    124, 136, 148, 160, 172, 184, 196, 212, 228, 244, 260, 280, 300,
192    320, 344, 368, 396, 424, 456, 492, 532, 572, 616, 664, 716, 768};
193
194const WORD16 ixheaacd_sfb_16_128[] = {4,  8,  12, 16, 20, 24,  28, 32,
195                                      40, 48, 60, 72, 88, 108, 128};
196
197const WORD16 ixheaacd_sfb_16_120[] = {4,  8,  12, 16, 20, 24,  28, 32,
198                                      40, 48, 60, 72, 88, 108, 120};
199
200const WORD16 ixheaacd_sfb_16_96[] = {4,  8,  12, 16, 20, 24, 28,
201                                     32, 40, 48, 60, 72, 88, 96};
202
203const WORD16 ixheaacd_sfb_8_1024[] = {
204    12,  24,  36,  48,  60,  72,  84,  96,  108, 120, 132, 144, 156, 172,
205    188, 204, 220, 236, 252, 268, 288, 308, 328, 348, 372, 396, 420, 448,
206    476, 508, 544, 580, 620, 664, 712, 764, 820, 880, 944, 1024};
207
208const WORD16 ixheaacd_sfb_8_768[] = {
209    12,  24,  36,  48,  60,  72,  84,  96,  108, 120, 132, 144, 156,
210    172, 188, 204, 220, 236, 252, 268, 288, 308, 328, 348, 372, 396,
211    420, 448, 476, 508, 544, 580, 620, 664, 712, 764, 768};
212
213const WORD16 ixheaacd_sfb_8_128[] = {4,  8,  12, 16, 20, 24,  28, 36,
214                                     44, 52, 60, 72, 88, 108, 128};
215
216const WORD16 ixheaacd_sfb_8_96[] = {4,  8,  12, 16, 20, 24, 28,
217                                    36, 44, 52, 60, 72, 88, 96};
218
219const WORD16 ixheaacd_sfb_8_960[] = {
220    12,  24,  36,  48,  60,  72,  84,  96,  108, 120, 132, 144, 156, 172,
221    188, 204, 220, 236, 252, 268, 288, 308, 328, 348, 372, 396, 420, 448,
222    476, 508, 544, 580, 620, 664, 712, 764, 820, 880, 944, 960};
223
224const WORD16 ixheaacd_sfb_8_120[] = {4,  8,  12, 16, 20, 24,  28, 36,
225                                     44, 52, 60, 72, 88, 108, 120};
226
227WORD32 ixheaacd_sampling_boundaries[(1 << LEN_SAMP_IDX)] = {
228    92017, 75132, 55426, 46009, 37566, 27713, 23004, 18783,
229    13856, 11502, 9391,  0,     0,     0,     0,     0};
230
231ia_usac_samp_rate_info ixheaacd_samp_rate_info[(1 << LEN_SAMP_IDX)] = {
232
233    {96000, 41, ixheaacd_sfb_96_1024, 12, ixheaacd_sfb_96_128, 40,
234     ixheaacd_sfb_96_960, 12, ixheaacd_sfb_96_120, 37, ixheaacd_sfb_96_768, 12,
235     ixheaacd_sfb_96_96, 8, 4, 0, 0, 0, 0},
236    {88200, 41, ixheaacd_sfb_96_1024, 12, ixheaacd_sfb_96_128, 40,
237     ixheaacd_sfb_96_960, 12, ixheaacd_sfb_96_120, 37, ixheaacd_sfb_96_768, 12,
238     ixheaacd_sfb_96_96, 8, 4, 0, 0, 0, 0},
239    {64000, 47, ixheaacd_sfb_64_1024, 12, ixheaacd_sfb_64_128, 46,
240     ixheaacd_sfb_64_960, 12, ixheaacd_sfb_64_120, 41, ixheaacd_sfb_64_768, 12,
241     ixheaacd_sfb_64_96, 13, 5, 0, 0, 0, 0},
242    {48000, 49, ixheaacd_sfb_48_1024, 14, ixheaacd_sfb_48_128, 49,
243     ixheaacd_sfb_48_960, 14, ixheaacd_sfb_48_120, 43, ixheaacd_sfb_48_768, 12,
244     ixheaacd_sfb_48_96, 18, 5, 35, ixheaacd_sfb_48_480, 36,
245     ixheaacd_sfb_48_512},
246    {44100, 49, ixheaacd_sfb_48_1024, 14, ixheaacd_sfb_48_128, 49,
247     ixheaacd_sfb_48_960, 14, ixheaacd_sfb_48_120, 43, ixheaacd_sfb_48_768, 12,
248     ixheaacd_sfb_48_96, 18, 5, 35, ixheaacd_sfb_48_480, 36,
249     ixheaacd_sfb_48_512},
250    {32000, 51, ixheaacd_sfb_32_1024, 14, ixheaacd_sfb_48_128, 49,
251     ixheaacd_sfb_32_960, 14, ixheaacd_sfb_48_120, 43, ixheaacd_sfb_32_768, 12,
252     ixheaacd_sfb_48_96, 26, 6, 37, ixheaacd_sfb_32_480, 37,
253     ixheaacd_sfb_32_512},
254    {24000, 47, ixheaacd_sfb_24_1024, 15, ixheaacd_sfb_24_128, 46,
255     ixheaacd_sfb_24_960, 15, ixheaacd_sfb_24_120, 43, ixheaacd_sfb_24_768, 14,
256     ixheaacd_sfb_24_96, 36, 8, 30, ixheaacd_sfb_24_480, 31,
257     ixheaacd_sfb_24_512},
258    {22050, 47, ixheaacd_sfb_24_1024, 15, ixheaacd_sfb_24_128, 46,
259     ixheaacd_sfb_24_960, 15, ixheaacd_sfb_24_120, 43, ixheaacd_sfb_24_768, 14,
260     ixheaacd_sfb_24_96, 36, 8, 30, ixheaacd_sfb_24_480, 31,
261     ixheaacd_sfb_24_512},
262    {16000, 43, ixheaacd_sfb_16_1024, 15, ixheaacd_sfb_16_128, 42,
263     ixheaacd_sfb_16_960, 15, ixheaacd_sfb_16_120, 39, ixheaacd_sfb_16_768, 14,
264     ixheaacd_sfb_16_96, 54, 8, 0, 0, 0, 0},
265    {12000, 43, ixheaacd_sfb_16_1024, 15, ixheaacd_sfb_16_128, 42,
266     ixheaacd_sfb_16_960, 15, ixheaacd_sfb_16_120, 39, ixheaacd_sfb_16_768, 14,
267     ixheaacd_sfb_16_96, 104, 10, 0, 0, 0, 0},
268    {11025, 43, ixheaacd_sfb_16_1024, 15, ixheaacd_sfb_16_128, 42,
269     ixheaacd_sfb_16_960, 15, ixheaacd_sfb_16_120, 39, ixheaacd_sfb_16_768, 14,
270     ixheaacd_sfb_16_96, 104, 10, 0, 0, 0, 0},
271    {8000, 40, ixheaacd_sfb_8_1024, 15, ixheaacd_sfb_8_128, 40,
272     ixheaacd_sfb_8_960, 15, ixheaacd_sfb_8_120, 37, ixheaacd_sfb_8_768, 14,
273     ixheaacd_sfb_8_96, 104, 9, 0, 0, 0, 0},
274    {7350, 40, ixheaacd_sfb_8_1024, 15, ixheaacd_sfb_8_128, 40,
275     ixheaacd_sfb_8_960, 15, ixheaacd_sfb_8_120, 37, ixheaacd_sfb_8_768, 14,
276     ixheaacd_sfb_8_96, 104, 9, 0, 0, 0, 0},
277    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};
278
279const FLOAT32 ixheaacd_int_leave_gain_table[256] = {
280    0.012445F, 0.215546F, 0.028326F, 0.965442F,  0.053042F, 0.525819F,
281    0.065409F, 1.495322F, 0.078212F, 2.323725F,  0.100504F, 0.751276F,
282    0.112617F, 3.427530F, 0.113124F, 0.309583F,  0.121763F, 1.140685F,
283    0.143515F, 7.519609F, 0.162430F, 0.568752F,  0.164940F, 1.904113F,
284    0.165429F, 4.947562F, 0.194985F, 0.855463F,  0.213527F, 1.281019F,
285    0.223544F, 0.414672F, 0.243135F, 2.781766F,  0.257180F, 1.659565F,
286    0.269488F, 0.636749F, 0.286539F, 1.003938F,  0.328124F, 2.225436F,
287    0.328761F, 0.330278F, 0.336807F, 11.500983F, 0.339794F, 3.805726F,
288    0.344454F, 1.494626F, 0.346165F, 0.738748F,  0.363605F, 1.141454F,
289    0.398729F, 0.517614F, 0.415276F, 2.928666F,  0.416282F, 0.862935F,
290    0.423421F, 1.873310F, 0.444151F, 0.202244F,  0.445842F, 1.301113F,
291    0.455671F, 5.519512F, 0.484764F, 0.387607F,  0.488696F, 0.967884F,
292    0.488730F, 0.666771F, 0.508189F, 1.516224F,  0.508792F, 2.348662F,
293    0.531504F, 3.883870F, 0.548649F, 1.112861F,  0.551182F, 0.514986F,
294    0.564397F, 1.742030F, 0.566598F, 0.796454F,  0.589255F, 3.081743F,
295    0.598816F, 1.271936F, 0.617654F, 0.333501F,  0.619073F, 2.040522F,
296    0.625282F, 0.950244F, 0.630798F, 0.594883F,  0.638918F, 4.863197F,
297    0.650102F, 1.464846F, 0.668412F, 0.747138F,  0.669490F, 2.583027F,
298    0.683757F, 1.125479F, 0.691216F, 1.739274F,  0.718441F, 3.297789F,
299    0.722608F, 0.902743F, 0.728827F, 2.194941F,  0.729586F, 0.633849F,
300    0.730907F, 7.432957F, 0.731017F, 0.431076F,  0.731543F, 1.387847F,
301    0.759183F, 1.045210F, 0.768606F, 1.789648F,  0.771245F, 4.085637F,
302    0.772613F, 0.778145F, 0.786483F, 1.283204F,  0.792467F, 2.412891F,
303    0.802393F, 0.544588F, 0.807156F, 0.255978F,  0.814280F, 1.544409F,
304    0.817839F, 0.938798F, 0.826959F, 2.910633F,  0.830453F, 0.684066F,
305    0.833431F, 1.171532F, 0.841208F, 1.908628F,  0.846440F, 5.333522F,
306    0.868280F, 0.841519F, 0.868662F, 1.435230F,  0.871449F, 3.675784F,
307    0.881317F, 2.245058F, 0.882020F, 0.480249F,  0.882476F, 1.105804F,
308    0.902856F, 0.684850F, 0.904419F, 1.682113F,  0.909384F, 2.787801F,
309    0.916558F, 7.500981F, 0.918444F, 0.950341F,  0.919721F, 1.296319F,
310    0.940272F, 4.682978F, 0.940273F, 1.991736F,  0.950291F, 3.507281F,
311    0.957455F, 1.116284F, 0.957723F, 0.793034F,  0.958217F, 1.497824F,
312    0.962628F, 2.514156F, 0.968507F, 0.588605F,  0.974739F, 0.339933F,
313    0.991738F, 1.750201F, 0.997210F, 0.936131F,  1.002422F, 1.250008F,
314    1.006040F, 2.167232F, 1.008848F, 3.129940F,  1.014404F, 5.842819F,
315    1.027798F, 4.287319F, 1.039404F, 1.489295F,  1.039628F, 8.947958F,
316    1.043214F, 0.765733F, 1.045089F, 2.537806F,  1.058994F, 1.031496F,
317    1.060415F, 0.478612F, 1.072132F, 12.8F,      1.074778F, 1.910049F,
318    1.076570F, 15.9999F,  1.107853F, 3.843067F,  1.110673F, 1.228576F,
319    1.110969F, 2.758471F, 1.140058F, 1.603077F,  1.155384F, 0.668935F,
320    1.176229F, 6.717108F, 1.179008F, 2.011940F,  1.187735F, 0.963552F,
321    1.199569F, 4.891432F, 1.206311F, 3.316329F,  1.215323F, 2.507536F,
322    1.223150F, 1.387102F, 1.296012F, 9.684225F};
323const WORD32 twiddle_table_fft[257] = {
324    0x00007fff, 0xff377fff, 0xfe6e7ffe, 0xfda57ffa, 0xfcdc7ff6, 0xfc137ff1,
325    0xfb4a7fea, 0xfa817fe2, 0xf9b87fd9, 0xf8ef7fce, 0xf8277fc2, 0xf75e7fb5,
326    0xf6957fa7, 0xf5cd7f98, 0xf5057f87, 0xf43c7f75, 0xf3747f62, 0xf2ac7f4e,
327    0xf1e47f38, 0xf11c7f22, 0xf0557f0a, 0xef8d7ef0, 0xeec67ed6, 0xedff7eba,
328    0xed387e9d, 0xec717e7f, 0xebab7e60, 0xeae47e3f, 0xea1e7e1e, 0xe9587dfb,
329    0xe8927dd6, 0xe7cd7db1, 0xe7077d8a, 0xe6427d63, 0xe57d7d3a, 0xe4b97d0f,
330    0xe3f47ce4, 0xe3307cb7, 0xe26d7c89, 0xe1a97c5a, 0xe0e67c2a, 0xe0237bf9,
331    0xdf617bc6, 0xde9e7b92, 0xdddc7b5d, 0xdd1b7b27, 0xdc597aef, 0xdb997ab7,
332    0xdad87a7d, 0xda187a42, 0xd9587a06, 0xd89879c9, 0xd7d9798a, 0xd71b794a,
333    0xd65c790a, 0xd59e78c8, 0xd4e17885, 0xd4247840, 0xd36777fb, 0xd2ab77b4,
334    0xd1ef776c, 0xd1347723, 0xd07976d9, 0xcfbe768e, 0xcf047642, 0xce4b75f4,
335    0xcd9275a6, 0xccd97556, 0xcc217505, 0xcb6974b3, 0xcab27460, 0xc9fc740b,
336    0xc94673b6, 0xc890735f, 0xc7db7308, 0xc72772af, 0xc6737255, 0xc5c071fa,
337    0xc50d719e, 0xc45b7141, 0xc3a970e3, 0xc2f87083, 0xc2487023, 0xc1986fc2,
338    0xc0e96f5f, 0xc03a6efb, 0xbf8c6e97, 0xbedf6e31, 0xbe326dca, 0xbd866d62,
339    0xbcda6cf9, 0xbc2f6c8f, 0xbb856c24, 0xbadc6bb8, 0xba336b4b, 0xb98b6add,
340    0xb8e36a6e, 0xb83c69fd, 0xb796698c, 0xb6f1691a, 0xb64c68a7, 0xb5a86832,
341    0xb50567bd, 0xb4626747, 0xb3c066d0, 0xb31f6657, 0xb27f65de, 0xb1df6564,
342    0xb14064e9, 0xb0a2646c, 0xb00563ef, 0xaf686371, 0xaecc62f2, 0xae316272,
343    0xad9761f1, 0xacfd616f, 0xac6560ec, 0xabcd6068, 0xab365fe4, 0xaaa05f5e,
344    0xaa0a5ed7, 0xa9765e50, 0xa8e25dc8, 0xa84f5d3e, 0xa7bd5cb4, 0xa72c5c29,
345    0xa69c5b9d, 0xa60c5b10, 0xa57e5a82, 0xa4f059f4, 0xa4635964, 0xa3d758d4,
346    0xa34c5843, 0xa2c257b1, 0xa238571e, 0xa1b0568a, 0xa12955f6, 0xa0a25560,
347    0xa01c54ca, 0x9f985433, 0x9f14539b, 0x9e915303, 0x9e0f5269, 0x9d8e51cf,
348    0x9d0e5134, 0x9c8f5098, 0x9c114ffb, 0x9b944f5e, 0x9b174ec0, 0x9a9c4e21,
349    0x9a224d81, 0x99a94ce1, 0x99304c40, 0x98b94b9e, 0x98434afb, 0x97ce4a58,
350    0x975949b4, 0x96e6490f, 0x9674486a, 0x960347c4, 0x9592471d, 0x95234675,
351    0x94b545cd, 0x94484524, 0x93dc447b, 0x937143d1, 0x93074326, 0x929e427a,
352    0x923641ce, 0x91cf4121, 0x91694074, 0x91053fc6, 0x90a13f17, 0x903e3e68,
353    0x8fdd3db8, 0x8f7d3d08, 0x8f1d3c57, 0x8ebf3ba5, 0x8e623af3, 0x8e063a40,
354    0x8dab398d, 0x8d5138d9, 0x8cf83825, 0x8ca13770, 0x8c4a36ba, 0x8bf53604,
355    0x8ba0354e, 0x8b4d3497, 0x8afb33df, 0x8aaa3327, 0x8a5a326e, 0x8a0c31b5,
356    0x89be30fc, 0x89723042, 0x89272f87, 0x88dd2ecc, 0x88942e11, 0x884c2d55,
357    0x88052c99, 0x87c02bdc, 0x877b2b1f, 0x87382a62, 0x86f629a4, 0x86b628e5,
358    0x86762827, 0x86372768, 0x85fa26a8, 0x85be25e8, 0x85832528, 0x85492467,
359    0x851123a7, 0x84d922e5, 0x84a32224, 0x846e2162, 0x843a209f, 0x84071fdd,
360    0x83d61f1a, 0x83a61e57, 0x83771d93, 0x83491cd0, 0x831c1c0c, 0x82f11b47,
361    0x82c61a83, 0x829d19be, 0x827618f9, 0x824f1833, 0x822a176e, 0x820516a8,
362    0x81e215e2, 0x81c1151c, 0x81a01455, 0x8181138f, 0x816312c8, 0x81461201,
363    0x812a113a, 0x81101073, 0x80f60fab, 0x80de0ee4, 0x80c80e1c, 0x80b20d54,
364    0x809e0c8c, 0x808b0bc4, 0x80790afb, 0x80680a33, 0x8059096b, 0x804b08a2,
365    0x803e07d9, 0x80320711, 0x80270648, 0x801e057f, 0x801604b6, 0x800f03ed,
366    0x800a0324, 0x8006025b, 0x80020192, 0x800100c9, 0x80000000};
367
368const WORD32 ixheaacd_twiddle_table_fft_32x32[514] = {
369    0x00000000, 0x7fffffff, 0xff36f079, 0x7fff6215, 0xfe6de2e1, 0x7ffd8859,
370    0xfda4d929, 0x7ffa72d0, 0xfcdbd542, 0x7ff62181, 0xfc12d91a, 0x7ff09476,
371    0xfb49e6a3, 0x7fe9cbbe, 0xfa80ffcc, 0x7fe1c76a, 0xf9b82684, 0x7fd8878c,
372    0xf8ef5cbc, 0x7fce0c3d, 0xf826a462, 0x7fc25595, 0xf75dff66, 0x7fb563b1,
373    0xf6956fb7, 0x7fa736b3, 0xf5ccf744, 0x7f97cebb, 0xf50497fb, 0x7f872bf1,
374    0xf43c53cb, 0x7f754e7e, 0xf3742ca2, 0x7f62368e, 0xf2ac246e, 0x7f4de44f,
375    0xf1e43d1d, 0x7f3857f4, 0xf11c789b, 0x7f2191b2, 0xf054d8d5, 0x7f0991c2,
376    0xef8d5fb9, 0x7ef0585e, 0xeec60f32, 0x7ed5e5c5, 0xedfee92c, 0x7eba3a38,
377    0xed37ef92, 0x7e9d55fb, 0xec712450, 0x7e7f3955, 0xebaa894f, 0x7e5fe492,
378    0xeae4207b, 0x7e3f57fd, 0xea1debbc, 0x7e1d93e8, 0xe957ecfc, 0x7dfa98a6,
379    0xe8922622, 0x7dd6668d, 0xe7cc9918, 0x7db0fdf6, 0xe70747c4, 0x7d8a5f3e,
380    0xe642340e, 0x7d628ac4, 0xe57d5fdb, 0x7d3980eb, 0xe4b8cd11, 0x7d0f4217,
381    0xe3f47d96, 0x7ce3ceb0, 0xe330734d, 0x7cb72723, 0xe26cb01b, 0x7c894bdc,
382    0xe1a935e2, 0x7c5a3d4e, 0xe0e60685, 0x7c29fbed, 0xe02323e6, 0x7bf8882f,
383    0xdf608fe4, 0x7bc5e28e, 0xde9e4c61, 0x7b920b88, 0xdddc5b3b, 0x7b5d039c,
384    0xdd1abe52, 0x7b26cb4e, 0xdc597782, 0x7aef6322, 0xdb9888a9, 0x7ab6cba2,
385    0xdad7f3a3, 0x7a7d055a, 0xda17ba4b, 0x7a4210d7, 0xd957de7b, 0x7a05eeac,
386    0xd898620c, 0x79c89f6c, 0xd7d946d8, 0x798a23b0, 0xd71a8eb6, 0x794a7c10,
387    0xd65c3b7c, 0x7909a92b, 0xd59e4eff, 0x78c7aba0, 0xd4e0cb15, 0x78848412,
388    0xd423b191, 0x78403327, 0xd3670446, 0x77fab987, 0xd2aac505, 0x77b417de,
389    0xd1eef59f, 0x776c4eda, 0xd13397e2, 0x77235f2c, 0xd078ad9e, 0x76d94987,
390    0xcfbe38a0, 0x768e0ea4, 0xcf043ab3, 0x7641af3b, 0xce4ab5a3, 0x75f42c09,
391    0xcd91ab39, 0x75a585ce, 0xccd91d3e, 0x7555bd4a, 0xcc210d79, 0x7504d344,
392    0xcb697db1, 0x74b2c882, 0xcab26faa, 0x745f9dd0, 0xc9fbe528, 0x740b53f9,
393    0xc945dfed, 0x73b5ebd0, 0xc89061ba, 0x735f6625, 0xc7db6c50, 0x7307c3cf,
394    0xc727016d, 0x72af05a5, 0xc67322ce, 0x72552c83, 0xc5bfd22f, 0x71fa3947,
395    0xc50d1149, 0x719e2cd1, 0xc45ae1d7, 0x71410803, 0xc3a94590, 0x70e2cbc5,
396    0xc2f83e2b, 0x708378fd, 0xc247cd5b, 0x70231098, 0xc197f4d4, 0x6fc19384,
397    0xc0e8b649, 0x6f5f02b0, 0xc03a1369, 0x6efb5f11, 0xbf8c0de3, 0x6e96a99b,
398    0xbedea766, 0x6e30e348, 0xbe31e19c, 0x6dca0d13, 0xbd85be30, 0x6d6227f9,
399    0xbcda3ecb, 0x6cf934fa, 0xbc2f6514, 0x6c8f351b, 0xbb8532b0, 0x6c24295f,
400    0xbadba944, 0x6bb812d0, 0xba32ca71, 0x6b4af277, 0xb98a97d9, 0x6adcc963,
401    0xb8e3131a, 0x6a6d98a3, 0xb83c3dd2, 0x69fd6149, 0xb796199c, 0x698c246b,
402    0xb6f0a812, 0x6919e31f, 0xb64beacd, 0x68a69e80, 0xb5a7e363, 0x683257aa,
403    0xb5049369, 0x67bd0fbb, 0xb461fc71, 0x6746c7d6, 0xb3c0200d, 0x66cf811f,
404    0xb31effcc, 0x66573cba, 0xb27e9d3c, 0x65ddfbd2, 0xb1def9e9, 0x6563bf91,
405    0xb140175c, 0x64e88925, 0xb0a1f71d, 0x646c59be, 0xb0049ab3, 0x63ef328e,
406    0xaf6803a2, 0x637114cb, 0xaecc336c, 0x62f201ab, 0xae312b92, 0x6271fa68,
407    0xad96ed92, 0x61f1003e, 0xacfd7ae9, 0x616f146a, 0xac64d511, 0x60ec382f,
408    0xabccfd83, 0x60686cce, 0xab35f5b6, 0x5fe3b38c, 0xaa9fbf1e, 0x5f5e0db2,
409    0xaa0a5b2e, 0x5ed77c88, 0xa975cb57, 0x5e50015c, 0xa8e21107, 0x5dc79d7b,
410    0xa84f2daa, 0x5d3e5235, 0xa7bd22ac, 0x5cb420df, 0xa72bf174, 0x5c290acb,
411    0xa69b9b69, 0x5b9d1152, 0xa60c21ee, 0x5b1035ce, 0xa57d8667, 0x5a827999,
412    0xa4efca31, 0x59f3de11, 0xa462eead, 0x59646497, 0xa3d6f534, 0x58d40e8b,
413    0xa34bdf21, 0x5842dd53, 0xa2c1adca, 0x57b0d255, 0xa2386284, 0x571deef8,
414    0xa1affea3, 0x568a34a8, 0xa1288377, 0x55f5a4d1, 0xa0a1f24d, 0x556040e1,
415    0xa01c4c73, 0x54ca0a49, 0x9f979332, 0x5433027c, 0x9f13c7d1, 0x539b2aee,
416    0x9e90eb95, 0x53028517, 0x9e0effc2, 0x5269126d, 0x9d8e0597, 0x51ced46d,
417    0x9d0dfe54, 0x5133cc93, 0x9c8eeb34, 0x5097fc5d, 0x9c10cd71, 0x4ffb654c,
418    0x9b93a641, 0x4f5e08e2, 0x9b1776da, 0x4ebfe8a3, 0x9a9c406e, 0x4e210616,
419    0x9a22042d, 0x4d8162c3, 0x99a8c345, 0x4ce10033, 0x99307ee1, 0x4c3fdff2,
420    0x98b93829, 0x4b9e038f, 0x9842f044, 0x4afb6c97, 0x97cda856, 0x4a581c9c,
421    0x9759617f, 0x49b41532, 0x96e61ce0, 0x490f57ed, 0x9673db94, 0x4869e664,
422    0x96029eb6, 0x47c3c22e, 0x9592675c, 0x471cece6, 0x9523369c, 0x46756827,
423    0x94b50d88, 0x45cd358e, 0x9447ed30, 0x452456bc, 0x93dbd6a0, 0x447acd4f,
424    0x9370cae4, 0x43d09aec, 0x9306cb05, 0x4325c134, 0x929dd806, 0x427a41cf,
425    0x9235f2ec, 0x41ce1e64, 0x91cf1cb7, 0x4121589a, 0x91695664, 0x4073f21c,
426    0x9104a0ee, 0x3fc5ec97, 0x90a0fd4f, 0x3f1749b7, 0x903e6c7b, 0x3e680b2c,
427    0x8fdcef67, 0x3db832a5, 0x8f7c8702, 0x3d07c1d5, 0x8f1d343a, 0x3c56ba6f,
428    0x8ebef7fc, 0x3ba51e28, 0x8e61d32e, 0x3af2eeb6, 0x8e05c6b8, 0x3a402dd1,
429    0x8daad37c, 0x398cdd31, 0x8d50fa5a, 0x38d8fe92, 0x8cf83c31, 0x382493af,
430    0x8ca099da, 0x376f9e45, 0x8c4a1430, 0x36ba2013, 0x8bf4ac06, 0x36041ad8,
431    0x8ba06230, 0x354d9056, 0x8b4d377d, 0x3496824f, 0x8afb2cbb, 0x33def286,
432    0x8aaa42b5, 0x3326e2c2, 0x8a5a7a31, 0x326e54c7, 0x8a0bd3f6, 0x31b54a5d,
433    0x89be50c4, 0x30fbc54c, 0x8971f15b, 0x3041c760, 0x8926b678, 0x2f875261,
434    0x88dca0d3, 0x2ecc681d, 0x8893b125, 0x2e110a61, 0x884be821, 0x2d553afb,
435    0x88054678, 0x2c98fbba, 0x87bfccd8, 0x2bdc4e6e, 0x877b7bed, 0x2b1f34eb,
436    0x8738545f, 0x2a61b101, 0x86f656d4, 0x29a3c484, 0x86b583ef, 0x28e5714a,
437    0x8675dc4f, 0x2826b927, 0x86376093, 0x27679df3, 0x85fa1153, 0x26a82185,
438    0x85bdef28, 0x25e845b5, 0x8582faa5, 0x25280c5d, 0x8549345d, 0x24677757,
439    0x85109cdd, 0x23a6887e, 0x84d934b1, 0x22e541ae, 0x84a2fc63, 0x2223a4c5,
440    0x846df477, 0x2161b39f, 0x843a1d71, 0x209f701c, 0x840777d0, 0x1fdcdc1a,
441    0x83d60412, 0x1f19f97a, 0x83a5c2b1, 0x1e56ca1d, 0x8376b423, 0x1d934fe5,
442    0x8348d8dc, 0x1ccf8cb2, 0x831c314f, 0x1c0b826a, 0x82f0bde9, 0x1b4732ef,
443    0x82c67f14, 0x1a82a025, 0x829d753b, 0x19bdcbf2, 0x8275a0c1, 0x18f8b83c,
444    0x824f0209, 0x183366e8, 0x82299972, 0x176dd9de, 0x82056759, 0x16a81304,
445    0x81e26c17, 0x15e21444, 0x81c0a802, 0x151bdf85, 0x81a01b6d, 0x145576b1,
446    0x8180c6aa, 0x138edbb0, 0x8162aa04, 0x12c8106e, 0x8145c5c7, 0x120116d4,
447    0x812a1a3a, 0x1139f0ce, 0x810fa7a1, 0x1072a047, 0x80f66e3d, 0x0fab272b,
448    0x80de6e4d, 0x0ee38765, 0x80c7a80b, 0x0e1bc2e3, 0x80b21bb0, 0x0d53db92,
449    0x809dc971, 0x0c8bd35d, 0x808ab181, 0x0bc3ac35, 0x8078d40e, 0x0afb6805,
450    0x80683144, 0x0a3308bc, 0x8058c94c, 0x096a9049, 0x804a9c4e, 0x08a2009a,
451    0x803daa6a, 0x07d95b9e, 0x8031f3c2, 0x0710a344, 0x80277873, 0x0647d97c,
452    0x801e3895, 0x057f0034, 0x80163441, 0x04b6195d, 0x800f6b89, 0x03ed26e6,
453    0x8009de7e, 0x03242abe, 0x80058d2f, 0x025b26d7, 0x800277a6, 0x01921d1f,
454    0x80009dea, 0x00c90f87, 0x80000000, 0x00000000};
455
456const WORD32 ixheaacd_twiddle_table_3pr[1155] = {
457    0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7ffb9d14, 0x7fee74a1,
458    0x7fffffff, 0x7fee74a1, 0x7fb9d757, 0x7fffffff, 0x7fd8878c, 0x7f62368e,
459    0x7fffffff, 0x7fb9d757, 0x7ee7aa4a, 0x7fffffff, 0x7f92661c, 0x7e4a5425,
460    0x7fffffff, 0x7f62368e, 0x7d8a5f3e, 0x7fffffff, 0x7f294bfb, 0x7ca80037,
461    0x7fffffff, 0x7ee7aa4a, 0x7ba3751c, 0x7fffffff, 0x7e9d55fb, 0x7a7d055a,
462    0x7fffffff, 0x7e4a5425, 0x793501a7, 0x7fffffff, 0x7deeaa78, 0x77cbc3f0,
463    0x7fffffff, 0x7d8a5f3e, 0x7641af3b, 0x7fffffff, 0x7d1d7956, 0x74972f90,
464    0x7fffffff, 0x7ca80037, 0x72ccb9d9, 0x7fffffff, 0x7c29fbed, 0x70e2cbc5,
465    0x7fffffff, 0x7ba3751c, 0x6ed9eba0, 0x7fffffff, 0x7b1474fc, 0x6cb2a835,
466    0x7fffffff, 0x7a7d055a, 0x6a6d98a3, 0x7fffffff, 0x79dd3097, 0x680b5c32,
467    0x7fffffff, 0x793501a7, 0x658c9a2c, 0x7fffffff, 0x78848412, 0x62f201ab,
468    0x7fffffff, 0x77cbc3f0, 0x603c496b, 0x7fffffff, 0x770acdeb, 0x5d6c2f98,
469    0x7fffffff, 0x7641af3b, 0x5a827999, 0x7fffffff, 0x757075ab, 0x577ff3d9,
470    0x7fffffff, 0x74972f90, 0x54657193, 0x7fffffff, 0x73b5ebd0, 0x5133cc93,
471    0x7fffffff, 0x72ccb9d9, 0x4debe4fd, 0x7fffffff, 0x71dba9a9, 0x4a8ea110,
472    0x7fffffff, 0x70e2cbc5, 0x471cece6, 0x7fffffff, 0x6fe2313a, 0x4397ba31,
473    0x7fffffff, 0x6ed9eba0, 0x3fffffff, 0x7fffffff, 0x6dca0d13, 0x3c56ba6f,
474    0x7fffffff, 0x6cb2a835, 0x389cea71, 0x7fffffff, 0x6b93d02d, 0x34d3957d,
475    0x7fffffff, 0x6a6d98a3, 0x30fbc54c, 0x7fffffff, 0x694015c1, 0x2d168791,
476    0x7fffffff, 0x680b5c32, 0x2924edab, 0x7fffffff, 0x66cf811f, 0x25280c5d,
477    0x7fffffff, 0x658c9a2c, 0x2120fb82, 0x7fffffff, 0x6442bd7c, 0x1d10d5c1,
478    0x7fffffff, 0x62f201ab, 0x18f8b83c, 0x7fffffff, 0x619a7dcc, 0x14d9c245,
479    0x7fffffff, 0x603c496b, 0x10b5150f, 0x7fffffff, 0x5ed77c88, 0x0c8bd35d,
480    0x7fffffff, 0x5d6c2f98, 0x085f2136, 0x7fffffff, 0x5bfa7b81, 0x0430238f,
481    0x7fffffff, 0x5a827999, 0x00000000, 0x7fffffff, 0x590443a6, 0xfbcfdc71,
482    0x7fffffff, 0x577ff3d9, 0xf7a0deca, 0x7fffffff, 0x55f5a4d1, 0xf3742ca2,
483    0x7fffffff, 0x54657193, 0xef4aeaf1, 0x7fffffff, 0x52cf758d, 0xeb263dbb,
484    0x7fffffff, 0x5133cc93, 0xe70747c4, 0x7fffffff, 0x4f9292db, 0xe2ef2a3f,
485    0x7fffffff, 0x4debe4fd, 0xdedf047d, 0x7fffffff, 0x4c3fdff2, 0xdad7f3a3,
486    0x7fffffff, 0x4a8ea110, 0xd6db1255, 0x7fffffff, 0x48d84608, 0xd2e9786f,
487    0x7fffffff, 0x471cece6, 0xcf043ab3, 0x7fffffff, 0x455cb40b, 0xcb2c6a83,
488    0x7fffffff, 0x4397ba31, 0xc763158f, 0x7fffffff, 0x41ce1e64, 0xc3a94590,
489    0x7fffffff, 0x3fffffff, 0xc0000000, 0x7fffffff, 0x3e2d7eb0, 0xbc6845ce,
490    0x7fffffff, 0x3c56ba6f, 0xb8e3131a, 0x7fffffff, 0x3a7bd381, 0xb5715eef,
491    0x7fffffff, 0x389cea71, 0xb2141b02, 0x7fffffff, 0x36ba2013, 0xaecc336c,
492    0x7fffffff, 0x34d3957d, 0xab9a8e6c, 0x7fffffff, 0x32e96c08, 0xa8800c26,
493    0x7fffffff, 0x30fbc54c, 0xa57d8667, 0x7fffffff, 0x2f0ac31f, 0xa293d067,
494    0x7fffffff, 0x2d168791, 0x9fc3b694, 0x7fffffff, 0x2b1f34eb, 0x9d0dfe54,
495    0x7fffffff, 0x2924edab, 0x9a7365d3, 0x7fffffff, 0x2727d485, 0x97f4a3cd,
496    0x7fffffff, 0x25280c5d, 0x9592675c, 0x7fffffff, 0x2325b847, 0x934d57ca,
497    0x7fffffff, 0x2120fb82, 0x9126145f, 0x7fffffff, 0x1f19f97a, 0x8f1d343a,
498    0x7fffffff, 0x1d10d5c1, 0x8d334626, 0x7fffffff, 0x1b05b40e, 0x8b68d06f,
499    0x7fffffff, 0x18f8b83c, 0x89be50c4, 0x7fffffff, 0x16ea0646, 0x88343c0f,
500    0x7fffffff, 0x14d9c245, 0x86cafe58, 0x7fffffff, 0x12c8106e, 0x8582faa5,
501    0x7fffffff, 0x10b5150f, 0x845c8ae3, 0x7fffffff, 0x0ea0f48c, 0x8357ffc8,
502    0x7fffffff, 0x0c8bd35d, 0x8275a0c1, 0x7fffffff, 0x0a75d60e, 0x81b5abda,
503    0x7fffffff, 0x085f2136, 0x811855b5, 0x7fffffff, 0x0647d97c, 0x809dc971,
504    0x7fffffff, 0x0430238f, 0x804628a8, 0x7fffffff, 0x02182427, 0x80118b5e,
505    0x7fffffff, 0x00000000, 0x80000000, 0x7fffffff, 0xfde7dbd9, 0x80118b5e,
506    0x7fffffff, 0xfbcfdc71, 0x804628a8, 0x7fffffff, 0xf9b82684, 0x809dc971,
507    0x7fffffff, 0xf7a0deca, 0x811855b5, 0x7fffffff, 0xf58a29f2, 0x81b5abda,
508    0x7fffffff, 0xf3742ca2, 0x8275a0c1, 0x7fffffff, 0xf15f0b74, 0x8357ffc8,
509    0x7fffffff, 0xef4aeaf1, 0x845c8ae3, 0x7fffffff, 0xed37ef92, 0x8582faa5,
510    0x7fffffff, 0xeb263dbb, 0x86cafe58, 0x7fffffff, 0xe915f9ba, 0x88343c0f,
511    0x7fffffff, 0xe70747c4, 0x89be50c4, 0x7fffffff, 0xe4fa4bf2, 0x8b68d06f,
512    0x7fffffff, 0xe2ef2a3f, 0x8d334626, 0x7fffffff, 0xe0e60685, 0x8f1d343a,
513    0x7fffffff, 0xdedf047d, 0x9126145f, 0x7fffffff, 0xdcda47b9, 0x934d57ca,
514    0x7fffffff, 0xdad7f3a3, 0x9592675c, 0x7fffffff, 0xd8d82b7b, 0x97f4a3cd,
515    0x7fffffff, 0xd6db1255, 0x9a7365d3, 0x7fffffff, 0xd4e0cb15, 0x9d0dfe54,
516    0x7fffffff, 0xd2e9786f, 0x9fc3b694, 0x7fffffff, 0xd0f53ce0, 0xa293d067,
517    0x7fffffff, 0xcf043ab3, 0xa57d8667, 0x7fffffff, 0xcd1693f7, 0xa8800c26,
518    0x7fffffff, 0xcb2c6a83, 0xab9a8e6c, 0x7fffffff, 0xc945dfed, 0xaecc336c,
519    0x7fffffff, 0xc763158f, 0xb2141b02, 0x7fffffff, 0xc5842c7f, 0xb5715eef,
520    0x7fffffff, 0xc3a94590, 0xb8e3131a, 0x7fffffff, 0xc1d28150, 0xbc6845ce,
521    0x7fffffff, 0xc0000000, 0xc0000000, 0x7fffffff, 0xbe31e19c, 0xc3a94590,
522    0x7fffffff, 0xbc6845ce, 0xc763158f, 0x7fffffff, 0xbaa34bf4, 0xcb2c6a83,
523    0x7fffffff, 0xb8e3131a, 0xcf043ab3, 0x7fffffff, 0xb727b9f7, 0xd2e9786f,
524    0x7fffffff, 0xb5715eef, 0xd6db1255, 0x7fffffff, 0xb3c0200d, 0xdad7f3a3,
525    0x7fffffff, 0xb2141b02, 0xdedf047d, 0x7fffffff, 0xb06d6d25, 0xe2ef2a3f,
526    0x7fffffff, 0xaecc336c, 0xe70747c4, 0x7fffffff, 0xad308a72, 0xeb263dbb,
527    0x7fffffff, 0xab9a8e6c, 0xef4aeaf1, 0x7fffffff, 0xaa0a5b2e, 0xf3742ca2,
528    0x7fffffff, 0xa8800c26, 0xf7a0deca, 0x7fffffff, 0xa6fbbc5a, 0xfbcfdc71,
529    0x7fffffff, 0xa57d8667, 0x00000000, 0x7fffffff, 0xa405847f, 0x0430238f,
530    0x7fffffff, 0xa293d067, 0x085f2136, 0x7fffffff, 0xa1288377, 0x0c8bd35d,
531    0x7fffffff, 0x9fc3b694, 0x10b5150f, 0x7fffffff, 0x9e658233, 0x14d9c245,
532    0x7fffffff, 0x9d0dfe54, 0x18f8b83c, 0x7fffffff, 0x9bbd4283, 0x1d10d5c1,
533    0x7fffffff, 0x9a7365d3, 0x2120fb82, 0x7fffffff, 0x99307ee1, 0x25280c5d,
534    0x7fffffff, 0x97f4a3cd, 0x2924edab, 0x7fffffff, 0x96bfea3e, 0x2d168791,
535    0x7fffffff, 0x9592675c, 0x30fbc54c, 0x7fffffff, 0x946c2fd2, 0x34d3957d,
536    0x7fffffff, 0x934d57ca, 0x389cea71, 0x7fffffff, 0x9235f2ec, 0x3c56ba6f,
537    0x7fffffff, 0x9126145f, 0x3fffffff, 0x7fffffff, 0x901dcec5, 0x4397ba31,
538    0x7fffffff, 0x8f1d343a, 0x471cece6, 0x7fffffff, 0x8e245656, 0x4a8ea110,
539    0x7fffffff, 0x8d334626, 0x4debe4fd, 0x7fffffff, 0x8c4a1430, 0x5133cc93,
540    0x7fffffff, 0x8b68d06f, 0x54657193, 0x7fffffff, 0x8a8f8a54, 0x577ff3d9,
541    0x7fffffff, 0x89be50c4, 0x5a827999, 0x7fffffff, 0x88f53214, 0x5d6c2f98,
542    0x7fffffff, 0x88343c0f, 0x603c496b, 0x7fffffff, 0x877b7bed, 0x62f201ab,
543    0x7fffffff, 0x86cafe58, 0x658c9a2c, 0x7fffffff, 0x8622cf68, 0x680b5c32,
544    0x7fffffff, 0x8582faa5, 0x6a6d98a3, 0x7fffffff, 0x84eb8b03, 0x6cb2a835,
545    0x7fffffff, 0x845c8ae3, 0x6ed9eba0, 0x7fffffff, 0x83d60412, 0x70e2cbc5,
546    0x7fffffff, 0x8357ffc8, 0x72ccb9d9, 0x7fffffff, 0x82e286a9, 0x74972f90,
547    0x7fffffff, 0x8275a0c1, 0x7641af3b, 0x7fffffff, 0x82115587, 0x77cbc3f0,
548    0x7fffffff, 0x81b5abda, 0x793501a7, 0x7fffffff, 0x8162aa04, 0x7a7d055a,
549    0x7fffffff, 0x811855b5, 0x7ba3751c, 0x7fffffff, 0x80d6b404, 0x7ca80037,
550    0x7fffffff, 0x809dc971, 0x7d8a5f3e, 0x7fffffff, 0x806d99e3, 0x7e4a5425,
551    0x7fffffff, 0x804628a8, 0x7ee7aa4a, 0x7fffffff, 0x80277873, 0x7f62368e,
552    0x7fffffff, 0x80118b5e, 0x7fb9d757, 0x7fffffff, 0x800462eb, 0x7fee74a1,
553    0x7fffffff, 0x80000000, 0x7fffffff, 0x7fffffff, 0x800462eb, 0x7fee74a1,
554    0x7fffffff, 0x80118b5e, 0x7fb9d757, 0x7fffffff, 0x80277873, 0x7f62368e,
555    0x7fffffff, 0x804628a8, 0x7ee7aa4a, 0x7fffffff, 0x806d99e3, 0x7e4a5425,
556    0x7fffffff, 0x809dc971, 0x7d8a5f3e, 0x7fffffff, 0x80d6b404, 0x7ca80037,
557    0x7fffffff, 0x811855b5, 0x7ba3751c, 0x7fffffff, 0x8162aa04, 0x7a7d055a,
558    0x7fffffff, 0x81b5abda, 0x793501a7, 0x7fffffff, 0x82115587, 0x77cbc3f0,
559    0x7fffffff, 0x8275a0c1, 0x7641af3b, 0x7fffffff, 0x82e286a9, 0x74972f90,
560    0x7fffffff, 0x8357ffc8, 0x72ccb9d9, 0x7fffffff, 0x83d60412, 0x70e2cbc5,
561    0x7fffffff, 0x845c8ae3, 0x6ed9eba0, 0x7fffffff, 0x84eb8b03, 0x6cb2a835,
562    0x7fffffff, 0x8582faa5, 0x6a6d98a3, 0x7fffffff, 0x8622cf68, 0x680b5c32,
563    0x7fffffff, 0x86cafe58, 0x658c9a2c, 0x7fffffff, 0x877b7bed, 0x62f201ab,
564    0x7fffffff, 0x88343c0f, 0x603c496b, 0x7fffffff, 0x88f53214, 0x5d6c2f98,
565    0x7fffffff, 0x89be50c4, 0x5a827999, 0x7fffffff, 0x8a8f8a54, 0x577ff3d9,
566    0x7fffffff, 0x8b68d06f, 0x54657193, 0x7fffffff, 0x8c4a1430, 0x5133cc93,
567    0x7fffffff, 0x8d334626, 0x4debe4fd, 0x7fffffff, 0x8e245656, 0x4a8ea110,
568    0x7fffffff, 0x8f1d343a, 0x471cece6, 0x7fffffff, 0x901dcec5, 0x4397ba31,
569    0x7fffffff, 0x9126145f, 0x3fffffff, 0x7fffffff, 0x9235f2ec, 0x3c56ba6f,
570    0x7fffffff, 0x934d57ca, 0x389cea71, 0x7fffffff, 0x946c2fd2, 0x34d3957d,
571    0x7fffffff, 0x9592675c, 0x30fbc54c, 0x7fffffff, 0x96bfea3e, 0x2d168791,
572    0x7fffffff, 0x97f4a3cd, 0x2924edab, 0x7fffffff, 0x99307ee1, 0x25280c5d,
573    0x7fffffff, 0x9a7365d3, 0x2120fb82, 0x7fffffff, 0x9bbd4283, 0x1d10d5c1,
574    0x7fffffff, 0x9d0dfe54, 0x18f8b83c, 0x7fffffff, 0x9e658233, 0x14d9c245,
575    0x7fffffff, 0x9fc3b694, 0x10b5150f, 0x7fffffff, 0xa1288377, 0x0c8bd35d,
576    0x7fffffff, 0xa293d067, 0x085f2136, 0x7fffffff, 0xa405847f, 0x0430238f,
577    0x7fffffff, 0xa57d8667, 0x00000000, 0x7fffffff, 0xa6fbbc5a, 0xfbcfdc71,
578    0x7fffffff, 0xa8800c26, 0xf7a0deca, 0x7fffffff, 0xaa0a5b2e, 0xf3742ca2,
579    0x7fffffff, 0xab9a8e6c, 0xef4aeaf1, 0x7fffffff, 0xad308a72, 0xeb263dbb,
580    0x7fffffff, 0xaecc336c, 0xe70747c4, 0x7fffffff, 0xb06d6d25, 0xe2ef2a3f,
581    0x7fffffff, 0xb2141b02, 0xdedf047d, 0x7fffffff, 0xb3c0200d, 0xdad7f3a3,
582    0x7fffffff, 0xb5715eef, 0xd6db1255, 0x7fffffff, 0xb727b9f7, 0xd2e9786f,
583    0x7fffffff, 0xb8e3131a, 0xcf043ab3, 0x7fffffff, 0xbaa34bf4, 0xcb2c6a83,
584    0x7fffffff, 0xbc6845ce, 0xc763158f, 0x7fffffff, 0xbe31e19c, 0xc3a94590,
585    0x7fffffff, 0xc0000000, 0xc0000000, 0x7fffffff, 0xc1d28150, 0xbc6845ce,
586    0x7fffffff, 0xc3a94590, 0xb8e3131a, 0x7fffffff, 0xc5842c7f, 0xb5715eef,
587    0x7fffffff, 0xc763158f, 0xb2141b02, 0x7fffffff, 0xc945dfed, 0xaecc336c,
588    0x7fffffff, 0xcb2c6a83, 0xab9a8e6c, 0x7fffffff, 0xcd1693f7, 0xa8800c26,
589    0x7fffffff, 0xcf043ab3, 0xa57d8667, 0x7fffffff, 0xd0f53ce0, 0xa293d067,
590    0x7fffffff, 0xd2e9786f, 0x9fc3b694, 0x7fffffff, 0xd4e0cb15, 0x9d0dfe54,
591    0x7fffffff, 0xd6db1255, 0x9a7365d3, 0x7fffffff, 0xd8d82b7b, 0x97f4a3cd,
592    0x7fffffff, 0xdad7f3a3, 0x9592675c, 0x7fffffff, 0xdcda47b9, 0x934d57ca,
593    0x7fffffff, 0xdedf047d, 0x9126145f, 0x7fffffff, 0xe0e60685, 0x8f1d343a,
594    0x7fffffff, 0xe2ef2a3f, 0x8d334626, 0x7fffffff, 0xe4fa4bf2, 0x8b68d06f,
595    0x7fffffff, 0xe70747c4, 0x89be50c4, 0x7fffffff, 0xe915f9ba, 0x88343c0f,
596    0x7fffffff, 0xeb263dbb, 0x86cafe58, 0x7fffffff, 0xed37ef92, 0x8582faa5,
597    0x7fffffff, 0xef4aeaf1, 0x845c8ae3, 0x7fffffff, 0xf15f0b74, 0x8357ffc8,
598    0x7fffffff, 0xf3742ca2, 0x8275a0c1, 0x7fffffff, 0xf58a29f2, 0x81b5abda,
599    0x7fffffff, 0xf7a0deca, 0x811855b5, 0x7fffffff, 0xf9b82684, 0x809dc971,
600    0x7fffffff, 0xfbcfdc71, 0x804628a8, 0x7fffffff, 0xfde7dbd9, 0x80118b5e,
601    0x7fffffff, 0x00000000, 0x80000000, 0x7fffffff, 0x02182427, 0x80118b5e,
602    0x7fffffff, 0x0430238f, 0x804628a8, 0x7fffffff, 0x0647d97c, 0x809dc971,
603    0x7fffffff, 0x085f2136, 0x811855b5, 0x7fffffff, 0x0a75d60e, 0x81b5abda,
604    0x7fffffff, 0x0c8bd35d, 0x8275a0c1, 0x7fffffff, 0x0ea0f48c, 0x8357ffc8,
605    0x7fffffff, 0x10b5150f, 0x845c8ae3, 0x7fffffff, 0x12c8106e, 0x8582faa5,
606    0x7fffffff, 0x14d9c245, 0x86cafe58, 0x7fffffff, 0x16ea0646, 0x88343c0f,
607    0x7fffffff, 0x18f8b83c, 0x89be50c4, 0x7fffffff, 0x1b05b40e, 0x8b68d06f,
608    0x7fffffff, 0x1d10d5c1, 0x8d334626, 0x7fffffff, 0x1f19f97a, 0x8f1d343a,
609    0x7fffffff, 0x2120fb82, 0x9126145f, 0x7fffffff, 0x2325b847, 0x934d57ca,
610    0x7fffffff, 0x25280c5d, 0x9592675c, 0x7fffffff, 0x2727d485, 0x97f4a3cd,
611    0x7fffffff, 0x2924edab, 0x9a7365d3, 0x7fffffff, 0x2b1f34eb, 0x9d0dfe54,
612    0x7fffffff, 0x2d168791, 0x9fc3b694, 0x7fffffff, 0x2f0ac31f, 0xa293d067,
613    0x7fffffff, 0x30fbc54c, 0xa57d8667, 0x7fffffff, 0x32e96c08, 0xa8800c26,
614    0x7fffffff, 0x34d3957d, 0xab9a8e6c, 0x7fffffff, 0x36ba2013, 0xaecc336c,
615    0x7fffffff, 0x389cea71, 0xb2141b02, 0x7fffffff, 0x3a7bd381, 0xb5715eef,
616    0x7fffffff, 0x3c56ba6f, 0xb8e3131a, 0x7fffffff, 0x3e2d7eb0, 0xbc6845ce,
617    0x7fffffff, 0x3fffffff, 0xc0000000, 0x7fffffff, 0x41ce1e64, 0xc3a94590,
618    0x7fffffff, 0x4397ba31, 0xc763158f, 0x7fffffff, 0x455cb40b, 0xcb2c6a83,
619    0x7fffffff, 0x471cece6, 0xcf043ab3, 0x7fffffff, 0x48d84608, 0xd2e9786f,
620    0x7fffffff, 0x4a8ea110, 0xd6db1255, 0x7fffffff, 0x4c3fdff2, 0xdad7f3a3,
621    0x7fffffff, 0x4debe4fd, 0xdedf047d, 0x7fffffff, 0x4f9292db, 0xe2ef2a3f,
622    0x7fffffff, 0x5133cc93, 0xe70747c4, 0x7fffffff, 0x52cf758d, 0xeb263dbb,
623    0x7fffffff, 0x54657193, 0xef4aeaf1, 0x7fffffff, 0x55f5a4d1, 0xf3742ca2,
624    0x7fffffff, 0x577ff3d9, 0xf7a0deca, 0x7fffffff, 0x590443a6, 0xfbcfdc71,
625    0x7fffffff, 0x5a827999, 0x00000000, 0x7fffffff, 0x5bfa7b81, 0x0430238f,
626    0x7fffffff, 0x5d6c2f98, 0x085f2136, 0x7fffffff, 0x5ed77c88, 0x0c8bd35d,
627    0x7fffffff, 0x603c496b, 0x10b5150f, 0x7fffffff, 0x619a7dcc, 0x14d9c245,
628    0x7fffffff, 0x62f201ab, 0x18f8b83c, 0x7fffffff, 0x6442bd7c, 0x1d10d5c1,
629    0x7fffffff, 0x658c9a2c, 0x2120fb82, 0x7fffffff, 0x66cf811f, 0x25280c5d,
630    0x7fffffff, 0x680b5c32, 0x2924edab, 0x7fffffff, 0x694015c1, 0x2d168791,
631    0x7fffffff, 0x6a6d98a3, 0x30fbc54c, 0x7fffffff, 0x6b93d02d, 0x34d3957d,
632    0x7fffffff, 0x6cb2a835, 0x389cea71, 0x7fffffff, 0x6dca0d13, 0x3c56ba6f,
633    0x7fffffff, 0x6ed9eba0, 0x3fffffff, 0x7fffffff, 0x6fe2313a, 0x4397ba31,
634    0x7fffffff, 0x70e2cbc5, 0x471cece6, 0x7fffffff, 0x71dba9a9, 0x4a8ea110,
635    0x7fffffff, 0x72ccb9d9, 0x4debe4fd, 0x7fffffff, 0x73b5ebd0, 0x5133cc93,
636    0x7fffffff, 0x74972f90, 0x54657193, 0x7fffffff, 0x757075ab, 0x577ff3d9,
637    0x7fffffff, 0x7641af3b, 0x5a827999, 0x7fffffff, 0x770acdeb, 0x5d6c2f98,
638    0x7fffffff, 0x77cbc3f0, 0x603c496b, 0x7fffffff, 0x78848412, 0x62f201ab,
639    0x7fffffff, 0x793501a7, 0x658c9a2c, 0x7fffffff, 0x79dd3097, 0x680b5c32,
640    0x7fffffff, 0x7a7d055a, 0x6a6d98a3, 0x7fffffff, 0x7b1474fc, 0x6cb2a835,
641    0x7fffffff, 0x7ba3751c, 0x6ed9eba0, 0x7fffffff, 0x7c29fbed, 0x70e2cbc5,
642    0x7fffffff, 0x7ca80037, 0x72ccb9d9, 0x7fffffff, 0x7d1d7956, 0x74972f90,
643    0x7fffffff, 0x7d8a5f3e, 0x7641af3b, 0x7fffffff, 0x7deeaa78, 0x77cbc3f0,
644    0x7fffffff, 0x7e4a5425, 0x793501a7, 0x7fffffff, 0x7e9d55fb, 0x7a7d055a,
645    0x7fffffff, 0x7ee7aa4a, 0x7ba3751c, 0x7fffffff, 0x7f294bfb, 0x7ca80037,
646    0x7fffffff, 0x7f62368e, 0x7d8a5f3e, 0x7fffffff, 0x7f92661c, 0x7e4a5425,
647    0x7fffffff, 0x7fb9d757, 0x7ee7aa4a, 0x7fffffff, 0x7fd8878c, 0x7f62368e,
648    0x7fffffff, 0x7fee74a1, 0x7fb9d757, 0x7fffffff, 0x7ffb9d14, 0x7fee74a1,
649    0x7fffffff, 0x7fffffff, 0x7fffffff};
650
651const WORD32 ixheaacd_twiddle_table_3pi[1155] = {
652    0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfde7dbd9, 0xfbcfdc71,
653    0x00000000, 0xfbcfdc71, 0xf7a0deca, 0x00000000, 0xf9b82684, 0xf3742ca2,
654    0x00000000, 0xf7a0deca, 0xef4aeaf1, 0x00000000, 0xf58a29f2, 0xeb263dbb,
655    0x00000000, 0xf3742ca2, 0xe70747c4, 0x00000000, 0xf15f0b74, 0xe2ef2a3f,
656    0x00000000, 0xef4aeaf1, 0xdedf047d, 0x00000000, 0xed37ef92, 0xdad7f3a3,
657    0x00000000, 0xeb263dbb, 0xd6db1255, 0x00000000, 0xe915f9ba, 0xd2e9786f,
658    0x00000000, 0xe70747c4, 0xcf043ab3, 0x00000000, 0xe4fa4bf2, 0xcb2c6a83,
659    0x00000000, 0xe2ef2a3f, 0xc763158f, 0x00000000, 0xe0e60685, 0xc3a94590,
660    0x00000000, 0xdedf047d, 0xc0000000, 0x00000000, 0xdcda47b9, 0xbc6845ce,
661    0x00000000, 0xdad7f3a3, 0xb8e3131a, 0x00000000, 0xd8d82b7b, 0xb5715eef,
662    0x00000000, 0xd6db1255, 0xb2141b02, 0x00000000, 0xd4e0cb15, 0xaecc336c,
663    0x00000000, 0xd2e9786f, 0xab9a8e6c, 0x00000000, 0xd0f53ce0, 0xa8800c26,
664    0x00000000, 0xcf043ab3, 0xa57d8667, 0x00000000, 0xcd1693f7, 0xa293d067,
665    0x00000000, 0xcb2c6a83, 0x9fc3b694, 0x00000000, 0xc945dfed, 0x9d0dfe54,
666    0x00000000, 0xc763158f, 0x9a7365d3, 0x00000000, 0xc5842c7f, 0x97f4a3cd,
667    0x00000000, 0xc3a94590, 0x9592675c, 0x00000000, 0xc1d28150, 0x934d57ca,
668    0x00000000, 0xc0000000, 0x9126145f, 0x00000000, 0xbe31e19c, 0x8f1d343a,
669    0x00000000, 0xbc6845ce, 0x8d334626, 0x00000000, 0xbaa34bf4, 0x8b68d06f,
670    0x00000000, 0xb8e3131a, 0x89be50c4, 0x00000000, 0xb727b9f7, 0x88343c0f,
671    0x00000000, 0xb5715eef, 0x86cafe58, 0x00000000, 0xb3c0200d, 0x8582faa5,
672    0x00000000, 0xb2141b02, 0x845c8ae3, 0x00000000, 0xb06d6d25, 0x8357ffc8,
673    0x00000000, 0xaecc336c, 0x8275a0c1, 0x00000000, 0xad308a72, 0x81b5abda,
674    0x00000000, 0xab9a8e6c, 0x811855b5, 0x00000000, 0xaa0a5b2e, 0x809dc971,
675    0x00000000, 0xa8800c26, 0x804628a8, 0x00000000, 0xa6fbbc5a, 0x80118b5e,
676    0x00000000, 0xa57d8667, 0x80000000, 0x00000000, 0xa405847f, 0x80118b5e,
677    0x00000000, 0xa293d067, 0x804628a8, 0x00000000, 0xa1288377, 0x809dc971,
678    0x00000000, 0x9fc3b694, 0x811855b5, 0x00000000, 0x9e658233, 0x81b5abda,
679    0x00000000, 0x9d0dfe54, 0x8275a0c1, 0x00000000, 0x9bbd4283, 0x8357ffc8,
680    0x00000000, 0x9a7365d3, 0x845c8ae3, 0x00000000, 0x99307ee1, 0x8582faa5,
681    0x00000000, 0x97f4a3cd, 0x86cafe58, 0x00000000, 0x96bfea3e, 0x88343c0f,
682    0x00000000, 0x9592675c, 0x89be50c4, 0x00000000, 0x946c2fd2, 0x8b68d06f,
683    0x00000000, 0x934d57ca, 0x8d334626, 0x00000000, 0x9235f2ec, 0x8f1d343a,
684    0x00000000, 0x9126145f, 0x9126145f, 0x00000000, 0x901dcec5, 0x934d57ca,
685    0x00000000, 0x8f1d343a, 0x9592675c, 0x00000000, 0x8e245656, 0x97f4a3cd,
686    0x00000000, 0x8d334626, 0x9a7365d3, 0x00000000, 0x8c4a1430, 0x9d0dfe54,
687    0x00000000, 0x8b68d06f, 0x9fc3b694, 0x00000000, 0x8a8f8a54, 0xa293d067,
688    0x00000000, 0x89be50c4, 0xa57d8667, 0x00000000, 0x88f53214, 0xa8800c26,
689    0x00000000, 0x88343c0f, 0xab9a8e6c, 0x00000000, 0x877b7bed, 0xaecc336c,
690    0x00000000, 0x86cafe58, 0xb2141b02, 0x00000000, 0x8622cf68, 0xb5715eef,
691    0x00000000, 0x8582faa5, 0xb8e3131a, 0x00000000, 0x84eb8b03, 0xbc6845ce,
692    0x00000000, 0x845c8ae3, 0xc0000000, 0x00000000, 0x83d60412, 0xc3a94590,
693    0x00000000, 0x8357ffc8, 0xc763158f, 0x00000000, 0x82e286a9, 0xcb2c6a83,
694    0x00000000, 0x8275a0c1, 0xcf043ab3, 0x00000000, 0x82115587, 0xd2e9786f,
695    0x00000000, 0x81b5abda, 0xd6db1255, 0x00000000, 0x8162aa04, 0xdad7f3a3,
696    0x00000000, 0x811855b5, 0xdedf047d, 0x00000000, 0x80d6b404, 0xe2ef2a3f,
697    0x00000000, 0x809dc971, 0xe70747c4, 0x00000000, 0x806d99e3, 0xeb263dbb,
698    0x00000000, 0x804628a8, 0xef4aeaf1, 0x00000000, 0x80277873, 0xf3742ca2,
699    0x00000000, 0x80118b5e, 0xf7a0deca, 0x00000000, 0x800462eb, 0xfbcfdc71,
700    0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x800462eb, 0x0430238f,
701    0x00000000, 0x80118b5e, 0x085f2136, 0x00000000, 0x80277873, 0x0c8bd35d,
702    0x00000000, 0x804628a8, 0x10b5150f, 0x00000000, 0x806d99e3, 0x14d9c245,
703    0x00000000, 0x809dc971, 0x18f8b83c, 0x00000000, 0x80d6b404, 0x1d10d5c1,
704    0x00000000, 0x811855b5, 0x2120fb82, 0x00000000, 0x8162aa04, 0x25280c5d,
705    0x00000000, 0x81b5abda, 0x2924edab, 0x00000000, 0x82115587, 0x2d168791,
706    0x00000000, 0x8275a0c1, 0x30fbc54c, 0x00000000, 0x82e286a9, 0x34d3957d,
707    0x00000000, 0x8357ffc8, 0x389cea71, 0x00000000, 0x83d60412, 0x3c56ba6f,
708    0x00000000, 0x845c8ae3, 0x3fffffff, 0x00000000, 0x84eb8b03, 0x4397ba31,
709    0x00000000, 0x8582faa5, 0x471cece6, 0x00000000, 0x8622cf68, 0x4a8ea110,
710    0x00000000, 0x86cafe58, 0x4debe4fd, 0x00000000, 0x877b7bed, 0x5133cc93,
711    0x00000000, 0x88343c0f, 0x54657193, 0x00000000, 0x88f53214, 0x577ff3d9,
712    0x00000000, 0x89be50c4, 0x5a827999, 0x00000000, 0x8a8f8a54, 0x5d6c2f98,
713    0x00000000, 0x8b68d06f, 0x603c496b, 0x00000000, 0x8c4a1430, 0x62f201ab,
714    0x00000000, 0x8d334626, 0x658c9a2c, 0x00000000, 0x8e245656, 0x680b5c32,
715    0x00000000, 0x8f1d343a, 0x6a6d98a3, 0x00000000, 0x901dcec5, 0x6cb2a835,
716    0x00000000, 0x9126145f, 0x6ed9eba0, 0x00000000, 0x9235f2ec, 0x70e2cbc5,
717    0x00000000, 0x934d57ca, 0x72ccb9d9, 0x00000000, 0x946c2fd2, 0x74972f90,
718    0x00000000, 0x9592675c, 0x7641af3b, 0x00000000, 0x96bfea3e, 0x77cbc3f0,
719    0x00000000, 0x97f4a3cd, 0x793501a7, 0x00000000, 0x99307ee1, 0x7a7d055a,
720    0x00000000, 0x9a7365d3, 0x7ba3751c, 0x00000000, 0x9bbd4283, 0x7ca80037,
721    0x00000000, 0x9d0dfe54, 0x7d8a5f3e, 0x00000000, 0x9e658233, 0x7e4a5425,
722    0x00000000, 0x9fc3b694, 0x7ee7aa4a, 0x00000000, 0xa1288377, 0x7f62368e,
723    0x00000000, 0xa293d067, 0x7fb9d757, 0x00000000, 0xa405847f, 0x7fee74a1,
724    0x00000000, 0xa57d8667, 0x7fffffff, 0x00000000, 0xa6fbbc5a, 0x7fee74a1,
725    0x00000000, 0xa8800c26, 0x7fb9d757, 0x00000000, 0xaa0a5b2e, 0x7f62368e,
726    0x00000000, 0xab9a8e6c, 0x7ee7aa4a, 0x00000000, 0xad308a72, 0x7e4a5425,
727    0x00000000, 0xaecc336c, 0x7d8a5f3e, 0x00000000, 0xb06d6d25, 0x7ca80037,
728    0x00000000, 0xb2141b02, 0x7ba3751c, 0x00000000, 0xb3c0200d, 0x7a7d055a,
729    0x00000000, 0xb5715eef, 0x793501a7, 0x00000000, 0xb727b9f7, 0x77cbc3f0,
730    0x00000000, 0xb8e3131a, 0x7641af3b, 0x00000000, 0xbaa34bf4, 0x74972f90,
731    0x00000000, 0xbc6845ce, 0x72ccb9d9, 0x00000000, 0xbe31e19c, 0x70e2cbc5,
732    0x00000000, 0xc0000000, 0x6ed9eba0, 0x00000000, 0xc1d28150, 0x6cb2a835,
733    0x00000000, 0xc3a94590, 0x6a6d98a3, 0x00000000, 0xc5842c7f, 0x680b5c32,
734    0x00000000, 0xc763158f, 0x658c9a2c, 0x00000000, 0xc945dfed, 0x62f201ab,
735    0x00000000, 0xcb2c6a83, 0x603c496b, 0x00000000, 0xcd1693f7, 0x5d6c2f98,
736    0x00000000, 0xcf043ab3, 0x5a827999, 0x00000000, 0xd0f53ce0, 0x577ff3d9,
737    0x00000000, 0xd2e9786f, 0x54657193, 0x00000000, 0xd4e0cb15, 0x5133cc93,
738    0x00000000, 0xd6db1255, 0x4debe4fd, 0x00000000, 0xd8d82b7b, 0x4a8ea110,
739    0x00000000, 0xdad7f3a3, 0x471cece6, 0x00000000, 0xdcda47b9, 0x4397ba31,
740    0x00000000, 0xdedf047d, 0x3fffffff, 0x00000000, 0xe0e60685, 0x3c56ba6f,
741    0x00000000, 0xe2ef2a3f, 0x389cea71, 0x00000000, 0xe4fa4bf2, 0x34d3957d,
742    0x00000000, 0xe70747c4, 0x30fbc54c, 0x00000000, 0xe915f9ba, 0x2d168791,
743    0x00000000, 0xeb263dbb, 0x2924edab, 0x00000000, 0xed37ef92, 0x25280c5d,
744    0x00000000, 0xef4aeaf1, 0x2120fb82, 0x00000000, 0xf15f0b74, 0x1d10d5c1,
745    0x00000000, 0xf3742ca2, 0x18f8b83c, 0x00000000, 0xf58a29f2, 0x14d9c245,
746    0x00000000, 0xf7a0deca, 0x10b5150f, 0x00000000, 0xf9b82684, 0x0c8bd35d,
747    0x00000000, 0xfbcfdc71, 0x085f2136, 0x00000000, 0xfde7dbd9, 0x0430238f,
748    0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02182427, 0xfbcfdc71,
749    0x00000000, 0x0430238f, 0xf7a0deca, 0x00000000, 0x0647d97c, 0xf3742ca2,
750    0x00000000, 0x085f2136, 0xef4aeaf1, 0x00000000, 0x0a75d60e, 0xeb263dbb,
751    0x00000000, 0x0c8bd35d, 0xe70747c4, 0x00000000, 0x0ea0f48c, 0xe2ef2a3f,
752    0x00000000, 0x10b5150f, 0xdedf047d, 0x00000000, 0x12c8106e, 0xdad7f3a3,
753    0x00000000, 0x14d9c245, 0xd6db1255, 0x00000000, 0x16ea0646, 0xd2e9786f,
754    0x00000000, 0x18f8b83c, 0xcf043ab3, 0x00000000, 0x1b05b40e, 0xcb2c6a83,
755    0x00000000, 0x1d10d5c1, 0xc763158f, 0x00000000, 0x1f19f97a, 0xc3a94590,
756    0x00000000, 0x2120fb82, 0xc0000000, 0x00000000, 0x2325b847, 0xbc6845ce,
757    0x00000000, 0x25280c5d, 0xb8e3131a, 0x00000000, 0x2727d485, 0xb5715eef,
758    0x00000000, 0x2924edab, 0xb2141b02, 0x00000000, 0x2b1f34eb, 0xaecc336c,
759    0x00000000, 0x2d168791, 0xab9a8e6c, 0x00000000, 0x2f0ac31f, 0xa8800c26,
760    0x00000000, 0x30fbc54c, 0xa57d8667, 0x00000000, 0x32e96c08, 0xa293d067,
761    0x00000000, 0x34d3957d, 0x9fc3b694, 0x00000000, 0x36ba2013, 0x9d0dfe54,
762    0x00000000, 0x389cea71, 0x9a7365d3, 0x00000000, 0x3a7bd381, 0x97f4a3cd,
763    0x00000000, 0x3c56ba6f, 0x9592675c, 0x00000000, 0x3e2d7eb0, 0x934d57ca,
764    0x00000000, 0x3fffffff, 0x9126145f, 0x00000000, 0x41ce1e64, 0x8f1d343a,
765    0x00000000, 0x4397ba31, 0x8d334626, 0x00000000, 0x455cb40b, 0x8b68d06f,
766    0x00000000, 0x471cece6, 0x89be50c4, 0x00000000, 0x48d84608, 0x88343c0f,
767    0x00000000, 0x4a8ea110, 0x86cafe58, 0x00000000, 0x4c3fdff2, 0x8582faa5,
768    0x00000000, 0x4debe4fd, 0x845c8ae3, 0x00000000, 0x4f9292db, 0x8357ffc8,
769    0x00000000, 0x5133cc93, 0x8275a0c1, 0x00000000, 0x52cf758d, 0x81b5abda,
770    0x00000000, 0x54657193, 0x811855b5, 0x00000000, 0x55f5a4d1, 0x809dc971,
771    0x00000000, 0x577ff3d9, 0x804628a8, 0x00000000, 0x590443a6, 0x80118b5e,
772    0x00000000, 0x5a827999, 0x80000000, 0x00000000, 0x5bfa7b81, 0x80118b5e,
773    0x00000000, 0x5d6c2f98, 0x804628a8, 0x00000000, 0x5ed77c88, 0x809dc971,
774    0x00000000, 0x603c496b, 0x811855b5, 0x00000000, 0x619a7dcc, 0x81b5abda,
775    0x00000000, 0x62f201ab, 0x8275a0c1, 0x00000000, 0x6442bd7c, 0x8357ffc8,
776    0x00000000, 0x658c9a2c, 0x845c8ae3, 0x00000000, 0x66cf811f, 0x8582faa5,
777    0x00000000, 0x680b5c32, 0x86cafe58, 0x00000000, 0x694015c1, 0x88343c0f,
778    0x00000000, 0x6a6d98a3, 0x89be50c4, 0x00000000, 0x6b93d02d, 0x8b68d06f,
779    0x00000000, 0x6cb2a835, 0x8d334626, 0x00000000, 0x6dca0d13, 0x8f1d343a,
780    0x00000000, 0x6ed9eba0, 0x9126145f, 0x00000000, 0x6fe2313a, 0x934d57ca,
781    0x00000000, 0x70e2cbc5, 0x9592675c, 0x00000000, 0x71dba9a9, 0x97f4a3cd,
782    0x00000000, 0x72ccb9d9, 0x9a7365d3, 0x00000000, 0x73b5ebd0, 0x9d0dfe54,
783    0x00000000, 0x74972f90, 0x9fc3b694, 0x00000000, 0x757075ab, 0xa293d067,
784    0x00000000, 0x7641af3b, 0xa57d8667, 0x00000000, 0x770acdeb, 0xa8800c26,
785    0x00000000, 0x77cbc3f0, 0xab9a8e6c, 0x00000000, 0x78848412, 0xaecc336c,
786    0x00000000, 0x793501a7, 0xb2141b02, 0x00000000, 0x79dd3097, 0xb5715eef,
787    0x00000000, 0x7a7d055a, 0xb8e3131a, 0x00000000, 0x7b1474fc, 0xbc6845ce,
788    0x00000000, 0x7ba3751c, 0xc0000000, 0x00000000, 0x7c29fbed, 0xc3a94590,
789    0x00000000, 0x7ca80037, 0xc763158f, 0x00000000, 0x7d1d7956, 0xcb2c6a83,
790    0x00000000, 0x7d8a5f3e, 0xcf043ab3, 0x00000000, 0x7deeaa78, 0xd2e9786f,
791    0x00000000, 0x7e4a5425, 0xd6db1255, 0x00000000, 0x7e9d55fb, 0xdad7f3a3,
792    0x00000000, 0x7ee7aa4a, 0xdedf047d, 0x00000000, 0x7f294bfb, 0xe2ef2a3f,
793    0x00000000, 0x7f62368e, 0xe70747c4, 0x00000000, 0x7f92661c, 0xeb263dbb,
794    0x00000000, 0x7fb9d757, 0xef4aeaf1, 0x00000000, 0x7fd8878c, 0xf3742ca2,
795    0x00000000, 0x7fee74a1, 0xf7a0deca, 0x00000000, 0x7ffb9d14, 0xfbcfdc71,
796    0x00000000, 0x7fffffff, 0x00000000, 0x00000000, 0x7ffb9d14, 0x0430238f,
797    0x00000000, 0x7fee74a1, 0x085f2136, 0x00000000, 0x7fd8878c, 0x0c8bd35d,
798    0x00000000, 0x7fb9d757, 0x10b5150f, 0x00000000, 0x7f92661c, 0x14d9c245,
799    0x00000000, 0x7f62368e, 0x18f8b83c, 0x00000000, 0x7f294bfb, 0x1d10d5c1,
800    0x00000000, 0x7ee7aa4a, 0x2120fb82, 0x00000000, 0x7e9d55fb, 0x25280c5d,
801    0x00000000, 0x7e4a5425, 0x2924edab, 0x00000000, 0x7deeaa78, 0x2d168791,
802    0x00000000, 0x7d8a5f3e, 0x30fbc54c, 0x00000000, 0x7d1d7956, 0x34d3957d,
803    0x00000000, 0x7ca80037, 0x389cea71, 0x00000000, 0x7c29fbed, 0x3c56ba6f,
804    0x00000000, 0x7ba3751c, 0x3fffffff, 0x00000000, 0x7b1474fc, 0x4397ba31,
805    0x00000000, 0x7a7d055a, 0x471cece6, 0x00000000, 0x79dd3097, 0x4a8ea110,
806    0x00000000, 0x793501a7, 0x4debe4fd, 0x00000000, 0x78848412, 0x5133cc93,
807    0x00000000, 0x77cbc3f0, 0x54657193, 0x00000000, 0x770acdeb, 0x577ff3d9,
808    0x00000000, 0x7641af3b, 0x5a827999, 0x00000000, 0x757075ab, 0x5d6c2f98,
809    0x00000000, 0x74972f90, 0x603c496b, 0x00000000, 0x73b5ebd0, 0x62f201ab,
810    0x00000000, 0x72ccb9d9, 0x658c9a2c, 0x00000000, 0x71dba9a9, 0x680b5c32,
811    0x00000000, 0x70e2cbc5, 0x6a6d98a3, 0x00000000, 0x6fe2313a, 0x6cb2a835,
812    0x00000000, 0x6ed9eba0, 0x6ed9eba0, 0x00000000, 0x6dca0d13, 0x70e2cbc5,
813    0x00000000, 0x6cb2a835, 0x72ccb9d9, 0x00000000, 0x6b93d02d, 0x74972f90,
814    0x00000000, 0x6a6d98a3, 0x7641af3b, 0x00000000, 0x694015c1, 0x77cbc3f0,
815    0x00000000, 0x680b5c32, 0x793501a7, 0x00000000, 0x66cf811f, 0x7a7d055a,
816    0x00000000, 0x658c9a2c, 0x7ba3751c, 0x00000000, 0x6442bd7c, 0x7ca80037,
817    0x00000000, 0x62f201ab, 0x7d8a5f3e, 0x00000000, 0x619a7dcc, 0x7e4a5425,
818    0x00000000, 0x603c496b, 0x7ee7aa4a, 0x00000000, 0x5ed77c88, 0x7f62368e,
819    0x00000000, 0x5d6c2f98, 0x7fb9d757, 0x00000000, 0x5bfa7b81, 0x7fee74a1,
820    0x00000000, 0x5a827999, 0x7fffffff, 0x00000000, 0x590443a6, 0x7fee74a1,
821    0x00000000, 0x577ff3d9, 0x7fb9d757, 0x00000000, 0x55f5a4d1, 0x7f62368e,
822    0x00000000, 0x54657193, 0x7ee7aa4a, 0x00000000, 0x52cf758d, 0x7e4a5425,
823    0x00000000, 0x5133cc93, 0x7d8a5f3e, 0x00000000, 0x4f9292db, 0x7ca80037,
824    0x00000000, 0x4debe4fd, 0x7ba3751c, 0x00000000, 0x4c3fdff2, 0x7a7d055a,
825    0x00000000, 0x4a8ea110, 0x793501a7, 0x00000000, 0x48d84608, 0x77cbc3f0,
826    0x00000000, 0x471cece6, 0x7641af3b, 0x00000000, 0x455cb40b, 0x74972f90,
827    0x00000000, 0x4397ba31, 0x72ccb9d9, 0x00000000, 0x41ce1e64, 0x70e2cbc5,
828    0x00000000, 0x3fffffff, 0x6ed9eba0, 0x00000000, 0x3e2d7eb0, 0x6cb2a835,
829    0x00000000, 0x3c56ba6f, 0x6a6d98a3, 0x00000000, 0x3a7bd381, 0x680b5c32,
830    0x00000000, 0x389cea71, 0x658c9a2c, 0x00000000, 0x36ba2013, 0x62f201ab,
831    0x00000000, 0x34d3957d, 0x603c496b, 0x00000000, 0x32e96c08, 0x5d6c2f98,
832    0x00000000, 0x30fbc54c, 0x5a827999, 0x00000000, 0x2f0ac31f, 0x577ff3d9,
833    0x00000000, 0x2d168791, 0x54657193, 0x00000000, 0x2b1f34eb, 0x5133cc93,
834    0x00000000, 0x2924edab, 0x4debe4fd, 0x00000000, 0x2727d485, 0x4a8ea110,
835    0x00000000, 0x25280c5d, 0x471cece6, 0x00000000, 0x2325b847, 0x4397ba31,
836    0x00000000, 0x2120fb82, 0x3fffffff, 0x00000000, 0x1f19f97a, 0x3c56ba6f,
837    0x00000000, 0x1d10d5c1, 0x389cea71, 0x00000000, 0x1b05b40e, 0x34d3957d,
838    0x00000000, 0x18f8b83c, 0x30fbc54c, 0x00000000, 0x16ea0646, 0x2d168791,
839    0x00000000, 0x14d9c245, 0x2924edab, 0x00000000, 0x12c8106e, 0x25280c5d,
840    0x00000000, 0x10b5150f, 0x2120fb82, 0x00000000, 0x0ea0f48c, 0x1d10d5c1,
841    0x00000000, 0x0c8bd35d, 0x18f8b83c, 0x00000000, 0x0a75d60e, 0x14d9c245,
842    0x00000000, 0x085f2136, 0x10b5150f, 0x00000000, 0x0647d97c, 0x0c8bd35d,
843    0x00000000, 0x0430238f, 0x085f2136, 0x00000000, 0x02182427, 0x0430238f,
844    0x00000000, 0x00000000, 0x00000000};
845
846const WORD32 ixheaacd_pre_post_twid_cos_512[512] = {
847    0x7fffff7f, 0x7fffcdff, 0x7fff4d7f, 0x7ffe7e7f, 0x7ffd607f, 0x7ffbf2ff,
848    0x7ffa36ff, 0x7ff82bff, 0x7ff5d1ff, 0x7ff328ff, 0x7ff030ff, 0x7fecea7f,
849    0x7fe9547f, 0x7fe56fff, 0x7fe13c7f, 0x7fdcba7f, 0x7fd7e8ff, 0x7fd2c8ff,
850    0x7fcd59ff, 0x7fc79c7f, 0x7fc18f7f, 0x7fbb347f, 0x7fb489ff, 0x7fad90ff,
851    0x7fa6497f, 0x7f9eb2ff, 0x7f96cdff, 0x7f8e99ff, 0x7f86177f, 0x7f7d45ff,
852    0x7f7425ff, 0x7f6ab77f, 0x7f60fa7f, 0x7f56eeff, 0x7f4c947f, 0x7f41ebff,
853    0x7f36f4ff, 0x7f2baeff, 0x7f201aff, 0x7f14387f, 0x7f08077f, 0x7efb87ff,
854    0x7eeeba7f, 0x7ee19e7f, 0x7ed433ff, 0x7ec67bff, 0x7eb874ff, 0x7eaa207f,
855    0x7e9b7d7f, 0x7e8c8c7f, 0x7e7d4cff, 0x7e6dbfff, 0x7e5de4ff, 0x7e4dbbff,
856    0x7e3d44ff, 0x7e2c7fff, 0x7e1b6d7f, 0x7e0a0cff, 0x7df85e7f, 0x7de6627f,
857    0x7dd418ff, 0x7dc181ff, 0x7dae9cff, 0x7d9b6aff, 0x7d87eaff, 0x7d741dff,
858    0x7d6002ff, 0x7d4b9b7f, 0x7d36e5ff, 0x7d21e37f, 0x7d0c93ff, 0x7cf6f6ff,
859    0x7ce10cff, 0x7ccad67f, 0x7cb4527f, 0x7c9d817f, 0x7c8663ff, 0x7c6ef97f,
860    0x7c5741ff, 0x7c3f3e7f, 0x7c26ed7f, 0x7c0e507f, 0x7bf566ff, 0x7bdc307f,
861    0x7bc2adff, 0x7ba8deff, 0x7b8ec3ff, 0x7b745c7f, 0x7b59a8ff, 0x7b3ea97f,
862    0x7b235d7f, 0x7b07c5ff, 0x7aebe27f, 0x7acfb2ff, 0x7ab337ff, 0x7a96717f,
863    0x7a795eff, 0x7a5c00ff, 0x7a3e577f, 0x7a20627f, 0x7a02227f, 0x79e396ff,
864    0x79c4c07f, 0x79a59eff, 0x798631ff, 0x79667a7f, 0x7946777f, 0x792629ff,
865    0x790591ff, 0x78e4af7f, 0x78c381ff, 0x78a209ff, 0x7880477f, 0x785e3aff,
866    0x783be3ff, 0x781942ff, 0x77f657ff, 0x77d322ff, 0x77afa3ff, 0x778bdaff,
867    0x7767c87f, 0x77436bff, 0x771ec67f, 0x76f9d6ff, 0x76d49e7f, 0x76af1c7f,
868    0x768950ff, 0x76633cff, 0x763cdf7f, 0x7616397f, 0x75ef49ff, 0x75c8127f,
869    0x75a091ff, 0x7578c87f, 0x7550b6ff, 0x75285cff, 0x74ffbaff, 0x74d6d07f,
870    0x74ad9e7f, 0x748423ff, 0x745a617f, 0x7430577f, 0x740605ff, 0x73db6c7f,
871    0x73b08bff, 0x7385637f, 0x7359f47f, 0x732e3dff, 0x73023fff, 0x72d5fb7f,
872    0x72a9707f, 0x727c9e7f, 0x724f857f, 0x7222267f, 0x71f4807f, 0x71c694ff,
873    0x7198627f, 0x7169ea7f, 0x713b2c7f, 0x710c287f, 0x70dcdeff, 0x70ad4f7f,
874    0x707d7a7f, 0x704d607f, 0x701d00ff, 0x6fec5bff, 0x6fbb727f, 0x6f8a43ff,
875    0x6f58d07f, 0x6f27187f, 0x6ef51b7f, 0x6ec2da7f, 0x6e9054ff, 0x6e5d8b7f,
876    0x6e2a7dff, 0x6df72bff, 0x6dc3967f, 0x6d8fbd7f, 0x6d5ba07f, 0x6d27407f,
877    0x6cf29cff, 0x6cbdb5ff, 0x6c888bff, 0x6c531f7f, 0x6c1d6fff, 0x6be77d7f,
878    0x6bb1487f, 0x6b7ad17f, 0x6b44177f, 0x6b0d1bff, 0x6ad5ddff, 0x6a9e5e7f,
879    0x6a669cff, 0x6a2e997f, 0x69f654ff, 0x69bdceff, 0x698507ff, 0x694bff7f,
880    0x6912b67f, 0x68d92c7f, 0x689f617f, 0x6865567f, 0x682b0a7f, 0x67f07eff,
881    0x67b5b27f, 0x677aa67f, 0x673f5aff, 0x6703cf7f, 0x66c8047f, 0x668bf9ff,
882    0x664fafff, 0x661326ff, 0x65d65f7f, 0x659958ff, 0x655c137f, 0x651e8f7f,
883    0x64e0cd7f, 0x64a2ccff, 0x64648e7f, 0x642611ff, 0x63e757ff, 0x63a85fff,
884    0x63692aff, 0x6329b7ff, 0x62ea087f, 0x62aa1b7f, 0x6269f1ff, 0x62298b7f,
885    0x61e8e87f, 0x61a808ff, 0x6166ed7f, 0x612595ff, 0x60e4027f, 0x60a232ff,
886    0x606027ff, 0x601de1ff, 0x5fdb5fff, 0x5f98a37f, 0x5f55ab7f, 0x5f1278ff,
887    0x5ecf0b7f, 0x5e8b63ff, 0x5e4781ff, 0x5e03657f, 0x5dbf0f7f, 0x5d7a7f7f,
888    0x5d35b5ff, 0x5cf0b27f, 0x5cab75ff, 0x5c66007f, 0x5c2051ff, 0x5bda6a7f,
889    0x5b9449ff, 0x5b4df17f, 0x5b07607f, 0x5ac0977f, 0x5a79967f, 0x5a325d7f,
890    0x59eaecff, 0x59a344ff, 0x595b657f, 0x59134eff, 0x58cb01ff, 0x58827d7f,
891    0x5839c2ff, 0x57f0d1ff, 0x57a7aa7f, 0x575e4cff, 0x5714b97f, 0x56caf07f,
892    0x5680f1ff, 0x5636bdff, 0x55ec54ff, 0x55a1b67f, 0x5556e37f, 0x550bdbff,
893    0x54c09fff, 0x54752f7f, 0x54298aff, 0x53ddb27f, 0x5391a67f, 0x534566ff,
894    0x52f8f3ff, 0x52ac4d7f, 0x525f747f, 0x5212687f, 0x51c529ff, 0x5177b8ff,
895    0x512a157f, 0x50dc3fff, 0x508e387f, 0x503fffff, 0x4ff1957f, 0x4fa2f97f,
896    0x4f542c7f, 0x4f052e7f, 0x4eb5ffff, 0x4e66a0ff, 0x4e17117f, 0x4dc751ff,
897    0x4d7761ff, 0x4d2742ff, 0x4cd6f37f, 0x4c86757f, 0x4c35c77f, 0x4be4eaff,
898    0x4b93df7f, 0x4b42a57f, 0x4af13cff, 0x4a9fa67f, 0x4a4de17f, 0x49fbeeff,
899    0x49a9ce7f, 0x495780ff, 0x490505ff, 0x48b25dff, 0x485f897f, 0x480c87ff,
900    0x47b959ff, 0x4765ffff, 0x4712797f, 0x46bec77f, 0x466ae9ff, 0x4616e0ff,
901    0x45c2ac7f, 0x456e4d7f, 0x4519c2ff, 0x44c50e7f, 0x44702eff, 0x441b257f,
902    0x43c5f1ff, 0x437094ff, 0x431b0dff, 0x42c55dff, 0x426f847f, 0x421981ff,
903    0x41c356ff, 0x416d02ff, 0x411686ff, 0x40bfe27f, 0x4069167f, 0x4012227f,
904    0x3fbb06ff, 0x3f63c43f, 0x3f0c5a3f, 0x3eb4c97f, 0x3e5d123f, 0x3e05343f,
905    0x3dad2fff, 0x3d5505bf, 0x3cfcb5bf, 0x3ca43fff, 0x3c4ba4ff, 0x3bf2e4bf,
906    0x3b99ff7f, 0x3b40f57f, 0x3ae7c6ff, 0x3a8e73ff, 0x3a34fcff, 0x39db61ff,
907    0x3981a37f, 0x3927c13f, 0x38cdbbff, 0x3873937f, 0x3819487f, 0x37beda7f,
908    0x37644a7f, 0x370997ff, 0x36aec3bf, 0x3653cdbf, 0x35f8b5ff, 0x359d7d3f,
909    0x3542233f, 0x34e6a87f, 0x348b0cff, 0x342f513f, 0x33d3753f, 0x3377793f,
910    0x331b5d7f, 0x32bf223f, 0x3262c7bf, 0x32064dff, 0x31a9b57f, 0x314cfe7f,
911    0x30f028ff, 0x3093353f, 0x3036237f, 0x2fd8f3ff, 0x2f7ba73f, 0x2f1e3cff,
912    0x2ec0b57f, 0x2e63117f, 0x2e0550bf, 0x2da7737f, 0x2d497a3f, 0x2ceb64ff,
913    0x2c8d33ff, 0x2c2ee7bf, 0x2bd07fff, 0x2b71fd3f, 0x2b135fbf, 0x2ab4a7bf,
914    0x2a55d53f, 0x29f6e8bf, 0x2997e23f, 0x2938c23f, 0x28d988bf, 0x287a35ff,
915    0x281aca3f, 0x27bb45ff, 0x275ba8ff, 0x26fbf3bf, 0x269c267f, 0x263c417f,
916    0x25dc44bf, 0x257c30bf, 0x251c05bf, 0x24bbc3bf, 0x245b6aff, 0x23fafbff,
917    0x239a76bf, 0x2339db3f, 0x22d92a7f, 0x227863ff, 0x2217883f, 0x21b6973f,
918    0x215591bf, 0x20f477bf, 0x2093493f, 0x203206bf, 0x1fd0b03f, 0x1f6f461f,
919    0x1f0dc8bf, 0x1eac381f, 0x1e4a949f, 0x1de8de7f, 0x1d8715df, 0x1d253aff,
920    0x1cc34e1f, 0x1c614f7f, 0x1bff3f7f, 0x1b9d1e1f, 0x1b3aebbf, 0x1ad8a87f,
921    0x1a7654bf, 0x1a13f0bf, 0x19b17c7f, 0x194ef87f, 0x18ec64ff, 0x1889c1ff,
922    0x18270fdf, 0x17c44ebf, 0x17617f1f, 0x16fea0ff, 0x169bb4bf, 0x1638ba7f,
923    0x15d5b27f, 0x15729d1f, 0x150f7a7f, 0x14ac4adf, 0x14490e7f, 0x13e5c57f,
924    0x1382705f, 0x131f0f1f, 0x12bba21f, 0x1258299f, 0x11f4a5bf, 0x119116bf,
925    0x112d7cff, 0x10c9d89f, 0x106629df, 0x100270ff, 0x0f9eae4f, 0x0f3ae1ef,
926    0x0ed70c2f, 0x0e732d3f, 0x0e0f456f, 0x0dab54ef, 0x0d475bff, 0x0ce35adf,
927    0x0c7f51cf, 0x0c1b40ff, 0x0bb728bf, 0x0b53094f, 0x0aeee2cf, 0x0a8ab59f,
928    0x0a2681ef, 0x09c247ef, 0x095e07ef, 0x08f9c22f, 0x089576df, 0x0831264f,
929    0x07ccd0a7, 0x0768762f, 0x07041727, 0x069fb3c7, 0x063b4c57, 0x05d6e10f,
930    0x05727227, 0x050dffe7, 0x04a98a87, 0x04451247, 0x03e09767, 0x037c1a1f,
931    0x03179ab3, 0x02b3195f, 0x024e9663, 0x01ea11f7, 0x01858c5d, 0x012105d3,
932    0x00bc7e98, 0x0057f6e8};
933
934const WORD32 ixheaacd_pre_post_twid_sin_512[512] = {
935    0x000c90fd, 0x007118dc, 0x00d5a074, 0x013a2789, 0x019eaddd, 0x0203332f,
936    0x0267b747, 0x02cc39df, 0x0330babf, 0x039539a7, 0x03f9b65b, 0x045e3097,
937    0x04c2a827, 0x05271cc7, 0x058b8e2f, 0x05effc37, 0x0654668f, 0x06b8cd07,
938    0x071d2f4f, 0x07818d3f, 0x07e5e687, 0x084a3aef, 0x08ae8a3f, 0x0912d42f,
939    0x0977187f, 0x09db56ff, 0x0a3f8f6f, 0x0aa3c18f, 0x0b07ed1f, 0x0b6c11cf,
940    0x0bd02f7f, 0x0c3445ef, 0x0c9854cf, 0x0cfc5bef, 0x0d605aff, 0x0dc451df,
941    0x0e28402f, 0x0e8c25cf, 0x0ef0027f, 0x0f53d5ef, 0x0fb79fdf, 0x101b601f,
942    0x107f167f, 0x10e2c2bf, 0x1146647f, 0x11a9fb7f, 0x120d87bf, 0x127108df,
943    0x12d47e7f, 0x1337e89f, 0x139b46bf, 0x13fe98ff, 0x1461debf, 0x14c517ff,
944    0x1528445f, 0x158b63bf, 0x15ee75bf, 0x16517a5f, 0x16b4711f, 0x171759df,
945    0x177a345f, 0x17dd007f, 0x183fbdbf, 0x18a26c1f, 0x19050b3f, 0x19679aff,
946    0x19ca1b1f, 0x1a2c8b3f, 0x1a8eeb3f, 0x1af13adf, 0x1b5379df, 0x1bb5a7ff,
947    0x1c17c51f, 0x1c79d0df, 0x1cdbcaff, 0x1d3db35f, 0x1d9f89bf, 0x1e014dbf,
948    0x1e62ff3f, 0x1ec49e1f, 0x1f2629df, 0x1f87a27f, 0x1fe9079f, 0x204a593f,
949    0x20ab96bf, 0x210cbfff, 0x216dd53f, 0x21ced57f, 0x222fc0ff, 0x2290977f,
950    0x22f158bf, 0x2352043f, 0x23b299ff, 0x241319bf, 0x2473833f, 0x24d3d63f,
951    0x253412bf, 0x259437ff, 0x25f4463f, 0x26543cff, 0x26b41bff, 0x2713e33f,
952    0x2773927f, 0x27d3293f, 0x2832a77f, 0x28920cff, 0x28f1597f, 0x29508cbf,
953    0x29afa63f, 0x2a0ea63f, 0x2a6d8c3f, 0x2acc583f, 0x2b2b09bf, 0x2b89a07f,
954    0x2be81c7f, 0x2c467d3f, 0x2ca4c2ff, 0x2d02ecff, 0x2d60fb3f, 0x2dbeed7f,
955    0x2e1cc37f, 0x2e7a7d3f, 0x2ed81a3f, 0x2f359a3f, 0x2f92fd3f, 0x2ff042bf,
956    0x304d6abf, 0x30aa74ff, 0x3107613f, 0x31642f3f, 0x31c0debf, 0x321d6f7f,
957    0x3279e13f, 0x32d633ff, 0x3332677f, 0x338e7b3f, 0x33ea6f3f, 0x3446433f,
958    0x34a1f6ff, 0x34fd8a3f, 0x3558fcbf, 0x35b44e7f, 0x360f7eff, 0x366a8e3f,
959    0x36c57bff, 0x372047bf, 0x377af1bf, 0x37d5793f, 0x382fde7f, 0x388a20ff,
960    0x38e4407f, 0x393e3d3f, 0x3998167f, 0x39f1cc3f, 0x3a4b5dff, 0x3aa4cbff,
961    0x3afe15ff, 0x3b573b7f, 0x3bb03c3f, 0x3c09183f, 0x3c61cf3f, 0x3cba60ff,
962    0x3d12cd3f, 0x3d6b13ff, 0x3dc334bf, 0x3e1b2f3f, 0x3e73037f, 0x3ecab17f,
963    0x3f22387f, 0x3f79987f, 0x3fd0d17f, 0x4027e2ff, 0x407eccff, 0x40d58f7f,
964    0x412c297f, 0x41829b7f, 0x41d8e57f, 0x422f067f, 0x4284fe7f, 0x42dacdff,
965    0x4330737f, 0x4385efff, 0x43db42ff, 0x44306bff, 0x44856aff, 0x44da3f7f,
966    0x452ee97f, 0x458368ff, 0x45d7bdff, 0x462be77f, 0x467fe57f, 0x46d3b87f,
967    0x47275f7f, 0x477ada7f, 0x47ce297f, 0x48214c7f, 0x4874427f, 0x48c70c7f,
968    0x4919a8ff, 0x496c187f, 0x49be5aff, 0x4a106fff, 0x4a6256ff, 0x4ab4107f,
969    0x4b059b7f, 0x4b56f87f, 0x4ba826ff, 0x4bf9267f, 0x4c49f77f, 0x4c9a997f,
970    0x4ceb0bff, 0x4d3b4eff, 0x4d8b627f, 0x4ddb467f, 0x4e2af9ff, 0x4e7a7d7f,
971    0x4ec9d07f, 0x4f18f2ff, 0x4f67e47f, 0x4fb6a4ff, 0x5005347f, 0x5053927f,
972    0x50a1beff, 0x50efb9ff, 0x513d82ff, 0x518b197f, 0x51d87dff, 0x5225afff,
973    0x5272af7f, 0x52bf7bff, 0x530c157f, 0x53587b7f, 0x53a4ae7f, 0x53f0ad7f,
974    0x543c78ff, 0x5488107f, 0x54d373ff, 0x551ea2ff, 0x55699d7f, 0x55b462ff,
975    0x55fef3ff, 0x56494fff, 0x5693767f, 0x56dd67ff, 0x5727237f, 0x5770a97f,
976    0x57b9f97f, 0x580312ff, 0x584bf6ff, 0x5894a3ff, 0x58dd1a7f, 0x592559ff,
977    0x596d627f, 0x59b533ff, 0x59fcce7f, 0x5a4430ff, 0x5a8b5bff, 0x5ad24eff,
978    0x5b1909ff, 0x5b5f8cff, 0x5ba5d77f, 0x5bebe97f, 0x5c31c2ff, 0x5c77637f,
979    0x5cbcca7f, 0x5d01f8ff, 0x5d46ed7f, 0x5d8ba8ff, 0x5dd02a7f, 0x5e1471ff,
980    0x5e587fff, 0x5e9c537f, 0x5edfec7f, 0x5f234aff, 0x5f666eff, 0x5fa957ff,
981    0x5fec05ff, 0x602e78ff, 0x6070b07f, 0x60b2ac7f, 0x60f46cff, 0x6135f17f,
982    0x617739ff, 0x61b8467f, 0x61f916ff, 0x6239aaff, 0x627a01ff, 0x62ba1c7f,
983    0x62f9f9ff, 0x63399a7f, 0x6378fdff, 0x63b823ff, 0x63f70bff, 0x6435b6ff,
984    0x647423ff, 0x64b252ff, 0x64f043ff, 0x652df67f, 0x656b6a7f, 0x65a8a07f,
985    0x65e5977f, 0x66224f7f, 0x665ec87f, 0x669b027f, 0x66d6fcff, 0x6712b7ff,
986    0x674e33ff, 0x67896f7f, 0x67c46b7f, 0x67ff27ff, 0x6839a37f, 0x6873deff,
987    0x68adda7f, 0x68e794ff, 0x69210eff, 0x695a47ff, 0x69933fff, 0x69cbf6ff,
988    0x6a046c7f, 0x6a3ca07f, 0x6a74937f, 0x6aac447f, 0x6ae3b37f, 0x6b1ae0ff,
989    0x6b51cc7f, 0x6b88757f, 0x6bbedbff, 0x6bf5007f, 0x6c2ae1ff, 0x6c6080ff,
990    0x6c95dcff, 0x6ccaf5ff, 0x6cffcbff, 0x6d345eff, 0x6d68adff, 0x6d9cb9ff,
991    0x6dd0827f, 0x6e0406ff, 0x6e37477f, 0x6e6a447f, 0x6e9cfcff, 0x6ecf717f,
992    0x6f01a17f, 0x6f338cff, 0x6f6533ff, 0x6f9695ff, 0x6fc7b37f, 0x6ff88bff,
993    0x70291eff, 0x70596d7f, 0x7089767f, 0x70b939ff, 0x70e8b77f, 0x7117efff,
994    0x7146e27f, 0x71758eff, 0x71a3f5ff, 0x71d2167f, 0x71fff07f, 0x722d84ff,
995    0x725ad27f, 0x7287d97f, 0x72b499ff, 0x72e1137f, 0x730d467f, 0x733931ff,
996    0x7364d6ff, 0x7390347f, 0x73bb4a7f, 0x73e6197f, 0x7410a0ff, 0x743ae0ff,
997    0x7464d8ff, 0x748e88ff, 0x74b7f17f, 0x74e111ff, 0x7509ea7f, 0x75327a7f,
998    0x755ac27f, 0x7582c1ff, 0x75aa787f, 0x75d1e6ff, 0x75f90cff, 0x761fe97f,
999    0x76467dff, 0x766cc8ff, 0x7692caff, 0x76b883ff, 0x76ddf37f, 0x770319ff,
1000    0x7727f6ff, 0x774c89ff, 0x7770d3ff, 0x7794d3ff, 0x77b88a7f, 0x77dbf6ff,
1001    0x77ff19ff, 0x7821f27f, 0x784480ff, 0x7866c4ff, 0x7888bf7f, 0x78aa6eff,
1002    0x78cbd3ff, 0x78eceeff, 0x790dbeff, 0x792e447f, 0x794e7f7f, 0x796e6eff,
1003    0x798e13ff, 0x79ad6dff, 0x79cc7cff, 0x79eb40ff, 0x7a09b97f, 0x7a27e6ff,
1004    0x7a45c8ff, 0x7a635f7f, 0x7a80aa7f, 0x7a9da9ff, 0x7aba5dff, 0x7ad6c5ff,
1005    0x7af2e27f, 0x7b0eb2ff, 0x7b2a377f, 0x7b45707f, 0x7b605cff, 0x7b7afd7f,
1006    0x7b9551ff, 0x7baf59ff, 0x7bc915ff, 0x7be2857f, 0x7bfba87f, 0x7c147eff,
1007    0x7c2d08ff, 0x7c45467f, 0x7c5d36ff, 0x7c74db7f, 0x7c8c327f, 0x7ca33cff,
1008    0x7cb9fa7f, 0x7cd06b7f, 0x7ce68eff, 0x7cfc657f, 0x7d11eeff, 0x7d272b7f,
1009    0x7d3c1a7f, 0x7d50bc7f, 0x7d6510ff, 0x7d79187f, 0x7d8cd1ff, 0x7da03e7f,
1010    0x7db35d7f, 0x7dc62eff, 0x7dd8b2ff, 0x7deae8ff, 0x7dfcd17f, 0x7e0e6c7f,
1011    0x7e1fb97f, 0x7e30b87f, 0x7e4169ff, 0x7e51cd7f, 0x7e61e2ff, 0x7e71aa7f,
1012    0x7e81247f, 0x7e904fff, 0x7e9f2d7f, 0x7eadbcff, 0x7ebbfdff, 0x7ec9f0ff,
1013    0x7ed795ff, 0x7ee4ecff, 0x7ef1f4ff, 0x7efeaeff, 0x7f0b1aff, 0x7f17387f,
1014    0x7f23077f, 0x7f2e87ff, 0x7f39b9ff, 0x7f449d7f, 0x7f4f327f, 0x7f5978ff,
1015    0x7f63717f, 0x7f6d1a7f, 0x7f76757f, 0x7f7f81ff, 0x7f883f7f, 0x7f90adff,
1016    0x7f98ce7f, 0x7fa09fff, 0x7fa8227f, 0x7faf56ff, 0x7fb63bff, 0x7fbcd27f,
1017    0x7fc319ff, 0x7fc912ff, 0x7fcebcff, 0x7fd4187f, 0x7fd924ff, 0x7fdde27f,
1018    0x7fe250ff, 0x7fe6707f, 0x7fea417f, 0x7fedc37f, 0x7ff0f67f, 0x7ff3da7f,
1019    0x7ff66fff, 0x7ff8b5ff, 0x7ffaad7f, 0x7ffc55ff, 0x7ffdaeff, 0x7ffeb97f,
1020    0x7fff74ff, 0x7fffe1ff};
1021
1022const WORD32 ixheaacd_pre_post_twid_cos_384[384] = {
1023    0x7ffffeff, 0x7fffa6ff, 0x7ffec2ff, 0x7ffd527f, 0x7ffb55ff, 0x7ff8cc7f,
1024    0x7ff5b6ff, 0x7ff2157f, 0x7fede6ff, 0x7fe92cff, 0x7fe3e5ff, 0x7fde12ff,
1025    0x7fd7b3ff, 0x7fd0c87f, 0x7fc950ff, 0x7fc14d7f, 0x7fb8bd7f, 0x7fafa1ff,
1026    0x7fa5f9ff, 0x7f9bc5ff, 0x7f91067f, 0x7f85baff, 0x7f79e37f, 0x7f6d7fff,
1027    0x7f6090ff, 0x7f53167f, 0x7f450fff, 0x7f367dff, 0x7f27607f, 0x7f17b7ff,
1028    0x7f07837f, 0x7ef6c3ff, 0x7ee5797f, 0x7ed3a37f, 0x7ec1427f, 0x7eae567f,
1029    0x7e9adf7f, 0x7e86ddff, 0x7e72517f, 0x7e5d39ff, 0x7e47987f, 0x7e316bff,
1030    0x7e1ab57f, 0x7e03747f, 0x7deba97f, 0x7dd3547f, 0x7dba74ff, 0x7da10bff,
1031    0x7d87197f, 0x7d6c9cff, 0x7d5196ff, 0x7d36077f, 0x7d19ee7f, 0x7cfd4cff,
1032    0x7ce021ff, 0x7cc26dff, 0x7ca430ff, 0x7c856b7f, 0x7c661d7f, 0x7c46477f,
1033    0x7c25e87f, 0x7c0501ff, 0x7be392ff, 0x7bc19c7f, 0x7b9f1dff, 0x7b7c17ff,
1034    0x7b588a7f, 0x7b3475ff, 0x7b0fd9ff, 0x7aeab77f, 0x7ac50dff, 0x7a9eddff,
1035    0x7a7826ff, 0x7a50ea7f, 0x7a2926ff, 0x7a00ddff, 0x79d80f7f, 0x79aebaff,
1036    0x7984e0ff, 0x795a81ff, 0x792f9dff, 0x790434ff, 0x78d846ff, 0x78abd47f,
1037    0x787eddff, 0x785162ff, 0x7823647f, 0x77f4e1ff, 0x77c5dbff, 0x7796527f,
1038    0x776645ff, 0x7735b67f, 0x7704a47f, 0x76d30fff, 0x76a0f8ff, 0x766e5f7f,
1039    0x763b44ff, 0x7607a7ff, 0x75d389ff, 0x759eeaff, 0x7569ca7f, 0x7534297f,
1040    0x74fe07ff, 0x74c765ff, 0x7490447f, 0x7458a27f, 0x7420817f, 0x73e7e07f,
1041    0x73aec0ff, 0x7375227f, 0x733b04ff, 0x7300697f, 0x72c54fff, 0x7289b7ff,
1042    0x724da2ff, 0x7211107f, 0x71d400ff, 0x7196747f, 0x71586b7f, 0x7119e5ff,
1043    0x70dae4ff, 0x709b67ff, 0x705b6eff, 0x701afb7f, 0x6fda0c7f, 0x6f98a37f,
1044    0x6f56bf7f, 0x6f14617f, 0x6ed189ff, 0x6e8e38ff, 0x6e4a6e7f, 0x6e062aff,
1045    0x6dc16eff, 0x6d7c3a7f, 0x6d368dff, 0x6cf069ff, 0x6ca9cdff, 0x6c62bb7f,
1046    0x6c1b317f, 0x6bd3317f, 0x6b8abaff, 0x6b41ce7f, 0x6af86c7f, 0x6aae94ff,
1047    0x6a64487f, 0x6a19877f, 0x69ce527f, 0x6982a8ff, 0x69368bff, 0x68e9fb7f,
1048    0x689cf7ff, 0x684f817f, 0x680198ff, 0x67b33dff, 0x676471ff, 0x671533ff,
1049    0x66c584ff, 0x6675657f, 0x6624d57f, 0x65d3d57f, 0x658265ff, 0x653086ff,
1050    0x64de397f, 0x648b7cff, 0x643851ff, 0x63e4b97f, 0x6390b37f, 0x633c3fff,
1051    0x62e75f7f, 0x629212ff, 0x623c5a7f, 0x61e635ff, 0x618fa5ff, 0x6138aaff,
1052    0x60e1457f, 0x608975ff, 0x60313c7f, 0x5fd8997f, 0x5f7f8d7f, 0x5f26187f,
1053    0x5ecc3aff, 0x5e71f5ff, 0x5e17497f, 0x5dbc357f, 0x5d60ba7f, 0x5d04d97f,
1054    0x5ca8927f, 0x5c4be57f, 0x5beed37f, 0x5b915cff, 0x5b3381ff, 0x5ad5427f,
1055    0x5a769fff, 0x5a1799ff, 0x59b830ff, 0x595865ff, 0x58f8387f, 0x5897a9ff,
1056    0x5836b9ff, 0x57d5697f, 0x5773b87f, 0x5711a77f, 0x56af377f, 0x564c67ff,
1057    0x55e939ff, 0x5585ad7f, 0x5521c37f, 0x54bd7c7f, 0x5458d7ff, 0x53f3d6ff,
1058    0x538e7a7f, 0x5328c1ff, 0x52c2adff, 0x525c3f7f, 0x51f576ff, 0x518e547f,
1059    0x5126d7ff, 0x50bf02ff, 0x5056d57f, 0x4fee4fff, 0x4f85727f, 0x4f1c3dff,
1060    0x4eb2b27f, 0x4e48d0ff, 0x4dde997f, 0x4d740c7f, 0x4d092a7f, 0x4c9df47f,
1061    0x4c3269ff, 0x4bc68bff, 0x4b5a5aff, 0x4aedd77f, 0x4a8101ff, 0x4a13da7f,
1062    0x49a6617f, 0x493897ff, 0x48ca7e7f, 0x485c14ff, 0x47ed5bff, 0x477e53ff,
1063    0x470efdff, 0x469f597f, 0x462f67ff, 0x45bf297f, 0x454e9e7f, 0x44ddc77f,
1064    0x446ca4ff, 0x43fb377f, 0x43897eff, 0x43177cff, 0x42a530ff, 0x42329bff,
1065    0x41bfbeff, 0x414c98ff, 0x40d92bff, 0x4065777f, 0x3ff17cbf, 0x3f7d3bbf,
1066    0x3f08b4ff, 0x3e93e93f, 0x3e1ed8ff, 0x3da9843f, 0x3d33ec3f, 0x3cbe10ff,
1067    0x3c47f2ff, 0x3bd192ff, 0x3b5af17f, 0x3ae40ebf, 0x3a6ceb7f, 0x39f5883f,
1068    0x397de57f, 0x3906037f, 0x388de2ff, 0x3815847f, 0x379ce87f, 0x37240f7f,
1069    0x36aaf9ff, 0x3631a8bf, 0x35b81bff, 0x353e543f, 0x34c451ff, 0x344a15ff,
1070    0x33cfa0bf, 0x3354f27f, 0x32da0c3f, 0x325eedff, 0x31e3987f, 0x31680c7f,
1071    0x30ec49ff, 0x307051ff, 0x2ff424ff, 0x2f77c33f, 0x2efb2d7f, 0x2e7e643f,
1072    0x2e0167ff, 0x2d84397f, 0x2d06d8bf, 0x2c8946bf, 0x2c0b83ff, 0x2b8d90bf,
1073    0x2b0f6dff, 0x2a911bbf, 0x2a129aff, 0x2993ec3f, 0x29150fbf, 0x289605ff,
1074    0x2816cfff, 0x27976dff, 0x2717e07f, 0x2698283f, 0x2618457f, 0x259838ff,
1075    0x2518037f, 0x2497a4ff, 0x24171ebf, 0x2396707f, 0x23159b7f, 0x22949fff,
1076    0x22137e7f, 0x219237bf, 0x2110cbff, 0x208f3c3f, 0x200d887f, 0x1f8bb1bf,
1077    0x1f09b87f, 0x1e879cff, 0x1e05601f, 0x1d83025f, 0x1d00843f, 0x1c7de63f,
1078    0x1bfb291f, 0x1b784d3f, 0x1af5531f, 0x1a723b9f, 0x19ef06ff, 0x196bb5ff,
1079    0x18e8491f, 0x1864c0df, 0x17e11dff, 0x175d60df, 0x16d989ff, 0x16559a3f,
1080    0x15d191df, 0x154d719f, 0x14c93a1f, 0x1444eb9f, 0x13c086ff, 0x133c0cbf,
1081    0x12b77d5f, 0x1232d97f, 0x11ae219f, 0x1129565f, 0x10a4783f, 0x101f87ff,
1082    0x0f9a85ff, 0x0f1572df, 0x0e904f2f, 0x0e0b1b8f, 0x0d85d88f, 0x0d0086af,
1083    0x0c7b268f, 0x0bf5b8cf, 0x0b703ddf, 0x0aeab66f, 0x0a6522ff, 0x09df842f,
1084    0x0959da7f, 0x08d4269f, 0x084e68ff, 0x07c8a24f, 0x0742d30f, 0x06bcfbdf,
1085    0x06371d47, 0x05b137df, 0x052b4c37, 0x04a55ae7, 0x041f647f, 0x0399698f,
1086    0x03136aaf, 0x028d686f, 0x02076363, 0x01815c1b, 0x00fb532f, 0x0075492e};
1087
1088const WORD32 ixheaacd_pre_post_twid_sin_384[384] = {
1089    0x0010c152, 0x0096cbc0, 0x011cd589, 0x01a2de1b, 0x0228e4df, 0x02aee947,
1090    0x0334eabf, 0x03bae8af, 0x0440e28f, 0x04c6d7bf, 0x054cc7af, 0x05d2b1d7,
1091    0x06589597, 0x06de725f, 0x076447a7, 0x07ea14cf, 0x086fd93f, 0x08f5947f,
1092    0x097b45df, 0x0a00ecef, 0x0a8688ef, 0x0b0c196f, 0x0b919dcf, 0x0c17157f,
1093    0x0c9c7fef, 0x0d21dc7f, 0x0da72abf, 0x0e2c69ef, 0x0eb1999f, 0x0f36b92f,
1094    0x0fbbc81f, 0x1040c5bf, 0x10c5b17f, 0x114a8aff, 0x11cf515f, 0x1254045f,
1095    0x12d8a31f, 0x135d2d5f, 0x13e1a23f, 0x1466015f, 0x14ea4a1f, 0x156e7bff,
1096    0x15f2963f, 0x1676987f, 0x16fa821f, 0x177e527f, 0x1802091f, 0x1885a57f,
1097    0x190926df, 0x198c8cdf, 0x1a0fd6df, 0x1a93043f, 0x1b16147f, 0x1b9906ff,
1098    0x1c1bdb3f, 0x1c9e90bf, 0x1d2126bf, 0x1da39cdf, 0x1e25f27f, 0x1ea826ff,
1099    0x1f2a39ff, 0x1fac2abf, 0x202df8bf, 0x20afa37f, 0x21312a7f, 0x21b28cff,
1100    0x2233ca7f, 0x22b4e27f, 0x2335d47f, 0x23b69fbf, 0x243743ff, 0x24b7c07f,
1101    0x253814bf, 0x25b83fff, 0x263841ff, 0x26b81a3f, 0x2737c7ff, 0x27b74a7f,
1102    0x2836a1bf, 0x28b5ccbf, 0x2934caff, 0x29b39c3f, 0x2a323f7f, 0x2ab0b4bf,
1103    0x2b2efb3f, 0x2bad123f, 0x2c2af93f, 0x2ca8afff, 0x2d26357f, 0x2da389bf,
1104    0x2e20abff, 0x2e9d9b7f, 0x2f1a57bf, 0x2f96e0bf, 0x3013353f, 0x308f54ff,
1105    0x310b3fbf, 0x3186f47f, 0x320272ff, 0x327dbabf, 0x32f8caff, 0x3373a37f,
1106    0x33ee437f, 0x3468aa7f, 0x34e2d7ff, 0x355ccb7f, 0x35d684bf, 0x365002bf,
1107    0x36c944ff, 0x37424b7f, 0x37bb153f, 0x3833a1ff, 0x38abf0ff, 0x392401bf,
1108    0x399bd3ff, 0x3a1366ff, 0x3a8aba7f, 0x3b01cd7f, 0x3b789fff, 0x3bef313f,
1109    0x3c6580bf, 0x3cdb8dff, 0x3d51587f, 0x3dc6dfbf, 0x3e3c237f, 0x3eb122bf,
1110    0x3f25dd3f, 0x3f9a527f, 0x400e81ff, 0x40826b7f, 0x40f60dff, 0x4169697f,
1111    0x41dc7cff, 0x424f487f, 0x42c1caff, 0x4334047f, 0x43a5f3ff, 0x4417997f,
1112    0x4488f47f, 0x44fa047f, 0x456ac87f, 0x45db407f, 0x464b6b7f, 0x46bb49ff,
1113    0x472ada7f, 0x479a1d7f, 0x4809117f, 0x4877b67f, 0x48e60c7f, 0x495411ff,
1114    0x49c1c77f, 0x4a2f2bff, 0x4a9c3eff, 0x4b09007f, 0x4b756eff, 0x4be18b7f,
1115    0x4c4d547f, 0x4cb8c9ff, 0x4d23eaff, 0x4d8eb77f, 0x4df92f7f, 0x4e63517f,
1116    0x4ecd1d7f, 0x4f3692ff, 0x4f9fb1ff, 0x5008797f, 0x5070e8ff, 0x50d9007f,
1117    0x5140bf7f, 0x51a8257f, 0x520f317f, 0x5275e3ff, 0x52dc3b7f, 0x5342387f,
1118    0x53a7d9ff, 0x540d1fff, 0x5472097f, 0x54d696ff, 0x553ac6ff, 0x559e997f,
1119    0x56020e7f, 0x5665247f, 0x56c7dc7f, 0x572a34ff, 0x578c2d7f, 0x57edc67f,
1120    0x584efeff, 0x58afd67f, 0x59104cff, 0x597061ff, 0x59d0147f, 0x5a2f647f,
1121    0x5a8e51ff, 0x5aecdbff, 0x5b4b01ff, 0x5ba8c3ff, 0x5c06217f, 0x5c631a7f,
1122    0x5cbfad7f, 0x5d1bdb7f, 0x5d77a2ff, 0x5dd303ff, 0x5e2dfdff, 0x5e8890ff,
1123    0x5ee2bc7f, 0x5f3c7f7f, 0x5f95d9ff, 0x5feecbff, 0x6047547f, 0x609f73ff,
1124    0x60f728ff, 0x614e73ff, 0x61a553ff, 0x61fbc8ff, 0x6251d27f, 0x62a7707f,
1125    0x62fca1ff, 0x635166ff, 0x63a5beff, 0x63f9a9ff, 0x644d26ff, 0x64a0367f,
1126    0x64f2d6ff, 0x6545097f, 0x6596cc7f, 0x65e81fff, 0x663903ff, 0x668977ff,
1127    0x66d97b7f, 0x67290dff, 0x67782f7f, 0x67c6df7f, 0x68151d7f, 0x6862e9ff,
1128    0x68b0437f, 0x68fd29ff, 0x69499dff, 0x69959dff, 0x69e12a7f, 0x6a2c42ff,
1129    0x6a76e67f, 0x6ac115ff, 0x6b0acfff, 0x6b54147f, 0x6b9ce37f, 0x6be53c7f,
1130    0x6c2d1eff, 0x6c748aff, 0x6cbb807f, 0x6d01fdff, 0x6d48047f, 0x6d8d92ff,
1131    0x6dd2a97f, 0x6e1746ff, 0x6e5b6c7f, 0x6e9f187f, 0x6ee24b7f, 0x6f25047f,
1132    0x6f6743ff, 0x6fa908ff, 0x6fea53ff, 0x702b23ff, 0x706b78ff, 0x70ab527f,
1133    0x70eab0ff, 0x712992ff, 0x7167f97f, 0x71a5e2ff, 0x71e3507f, 0x722040ff,
1134    0x725cb3ff, 0x7298a9ff, 0x72d421ff, 0x730f1bff, 0x734997ff, 0x738395ff,
1135    0x73bd147f, 0x73f6147f, 0x742e957f, 0x746696ff, 0x749e18ff, 0x74d51a7f,
1136    0x750b9c7f, 0x75419dff, 0x75771e7f, 0x75ac1eff, 0x75e09d7f, 0x76149b7f,
1137    0x7648177f, 0x767b11ff, 0x76ad8aff, 0x76df80ff, 0x7710f57f, 0x7741e6ff,
1138    0x7772557f, 0x77a2417f, 0x77d1a9ff, 0x78008eff, 0x782ef07f, 0x785cce7f,
1139    0x788a27ff, 0x78b6fd7f, 0x78e34eff, 0x790f1b7f, 0x793a637f, 0x7965267f,
1140    0x798f63ff, 0x79b91c7f, 0x79e24f7f, 0x7a0afcff, 0x7a33247f, 0x7a5ac5ff,
1141    0x7a81e17f, 0x7aa8767f, 0x7ace84ff, 0x7af40c7f, 0x7b190d7f, 0x7b3d877f,
1142    0x7b617a7f, 0x7b84e5ff, 0x7ba7c9ff, 0x7bca267f, 0x7bebfb7f, 0x7c0d487f,
1143    0x7c2e0cff, 0x7c4e497f, 0x7c6dfdff, 0x7c8d29ff, 0x7cabccff, 0x7cc9e77f,
1144    0x7ce7797f, 0x7d0481ff, 0x7d2101ff, 0x7d3cf7ff, 0x7d58657f, 0x7d7348ff,
1145    0x7d8da2ff, 0x7da7737f, 0x7dc0b9ff, 0x7dd9767f, 0x7df1a97f, 0x7e0951ff,
1146    0x7e206fff, 0x7e3703ff, 0x7e4d0dff, 0x7e628cff, 0x7e77817f, 0x7e8beaff,
1147    0x7e9fca7f, 0x7eb31e7f, 0x7ec5e77f, 0x7ed825ff, 0x7ee9d8ff, 0x7efb00ff,
1148    0x7f0b9d7f, 0x7f1baeff, 0x7f2b34ff, 0x7f3a2f7f, 0x7f489e7f, 0x7f5681ff,
1149    0x7f63d9ff, 0x7f70a5ff, 0x7f7ce67f, 0x7f889aff, 0x7f93c37f, 0x7f9e607f,
1150    0x7fa870ff, 0x7fb1f5ff, 0x7fbaeeff, 0x7fc35b7f, 0x7fcb3bff, 0x7fd2907f,
1151    0x7fd958ff, 0x7fdf94ff, 0x7fe544ff, 0x7fea687f, 0x7feeffff, 0x7ff30aff,
1152    0x7ff6897f, 0x7ff97bff, 0x7ffbe1ff, 0x7ffdbbff, 0x7fff097f, 0x7fffca7f};
1153
1154const WORD32 ixheaacd_pre_post_twid_sin_64[64] = {
1155    0x006487e2, 0x0388a9e7, 0x06ac406f, 0x09cecf8f, 0x0cefdb6f, 0x100ee89f,
1156    0x132b7bff, 0x16451a7f, 0x195b49df, 0x1c6d905f, 0x1f7b747f, 0x22847dbf,
1157    0x2588347f, 0x288621bf, 0x2b7dceff, 0x2e6ec77f, 0x315896ff, 0x343aca7f,
1158    0x3714f03f, 0x39e6973f, 0x3caf50bf, 0x3f6eaebf, 0x4224447f, 0x44cfa6ff,
1159    0x47706d7f, 0x4a062f7f, 0x4c90877f, 0x4f0f10ff, 0x5181697f, 0x53e7307f,
1160    0x5640077f, 0x588b90ff, 0x5ac9737f, 0x5cf955ff, 0x5f1ae27f, 0x612dc47f,
1161    0x6331a9ff, 0x6526437f, 0x670b447f, 0x68e060ff, 0x6aa551ff, 0x6c59d07f,
1162    0x6dfd99ff, 0x6f906d7f, 0x71120cff, 0x72823c7f, 0x73e0c37f, 0x752d6c7f,
1163    0x7668037f, 0x779057ff, 0x78a63cff, 0x79a986ff, 0x7a9a0e7f, 0x7b77ad7f,
1164    0x7c4242ff, 0x7cf9aeff, 0x7d9dd57f, 0x7e2e9cff, 0x7eabeeff, 0x7f15b8ff,
1165    0x7f6be9ff, 0x7fae747f, 0x7fdd4eff, 0x7ff8717f};
1166
1167const WORD32 ixheaacd_pre_post_twid_cos_64[64] = {
1168    0x7fffd87f, 0x7ff3827f, 0x7fd3717f, 0x7f9fa9ff, 0x7f58347f, 0x7efd1bff,
1169    0x7e8e6e7f, 0x7e0c3cff, 0x7d769b7f, 0x7ccda17f, 0x7c11687f, 0x7b420d7f,
1170    0x7a5fb0ff, 0x796a757f, 0x7862807f, 0x7747fbff, 0x761b11ff, 0x74dbf1ff,
1171    0x738acc7f, 0x7227d5ff, 0x70b344ff, 0x6f2d52ff, 0x6d963c7f, 0x6bee3f7f,
1172    0x6a359d7f, 0x686c9b7f, 0x66937e7f, 0x64aa907f, 0x62b21c7f, 0x60aa707f,
1173    0x5e93dbff, 0x5c6eb27f, 0x5a3b477f, 0x57f9f2ff, 0x55ab0d7f, 0x534ef17f,
1174    0x50e5fd7f, 0x4e708f7f, 0x4bef08ff, 0x4961ccff, 0x46c9407f, 0x4425c8ff,
1175    0x4177cf7f, 0x3ebfbdbf, 0x3bfdfebf, 0x3932ff7f, 0x365f2e3f, 0x3382fa7f,
1176    0x309ed53f, 0x2db330bf, 0x2ac0803f, 0x27c737bf, 0x24c7cd3f, 0x21c2b67f,
1177    0x1eb86b3f, 0x1ba9633f, 0x1896171f, 0x157f007f, 0x1264993f, 0x0f475bff,
1178    0x0c27c38f, 0x09064b3f, 0x05e36ea7, 0x02bfa9a3};
1179
1180const WORD32 ixheaacd_pre_post_twid_sin_48[48] = {
1181    0x00860a78, 0x04b6195f, 0x08e4dd9f, 0x0d1131bf, 0x1139f0bf, 0x155df6ff,
1182    0x197c219f, 0x1d934fdf, 0x21a2627f, 0x25a83cff, 0x29a3c47f, 0x2d93e1ff,
1183    0x317780ff, 0x354d903f, 0x391502ff, 0x3ccccfff, 0x4073f1ff, 0x440968ff,
1184    0x478c397f, 0x4afb6c7f, 0x4e5611ff, 0x519b3d7f, 0x54ca0a7f, 0x57e198ff,
1185    0x5ae10fff, 0x5dc79d7f, 0x609475ff, 0x6346d47f, 0x65ddfbff, 0x6859367f,
1186    0x6ab7d67f, 0x6cf934ff, 0x6f1cb3ff, 0x7121bd7f, 0x7307c3ff, 0x74ce417f,
1187    0x7674b9ff, 0x77fab97f, 0x795fd4ff, 0x7aa3aaff, 0x7bc5e27f, 0x7cc62bff,
1188    0x7da440ff, 0x7e5fe47f, 0x7ef8e37f, 0x7f6f13ff, 0x7fc2557f, 0x7ff290ff};
1189
1190const WORD32 ixheaacd_pre_post_twid_cos_48[48] = {
1191    0x7fffb9ff, 0x7fe9cb7f, 0x7fb0ccff, 0x7f54cd7f, 0x7ed5e5ff, 0x7e3438ff,
1192    0x7d6ff3ff, 0x7c894bff, 0x7b807fff, 0x7a55d8ff, 0x7909a8ff, 0x779c4aff,
1193    0x760e22ff, 0x745f9dff, 0x729131ff, 0x70a35dff, 0x6e96a97f, 0x6c6ba3ff,
1194    0x6a22e5ff, 0x67bd0f7f, 0x653ac8ff, 0x629cc27f, 0x5fe3b37f, 0x5d105b7f,
1195    0x5a237fff, 0x571deeff, 0x54007c7f, 0x50cc027f, 0x4d8162ff, 0x4a2183ff,
1196    0x46ad527f, 0x4325c0ff, 0x3f8bc7bf, 0x3be062bf, 0x382493bf, 0x345960bf,
1197    0x307fd3ff, 0x2c98fbbf, 0x28a5e9bf, 0x24a7b2ff, 0x209f6fff, 0x1c8e3bbf,
1198    0x1875335f, 0x145576bf, 0x103026ff, 0x0c06673f, 0x07d95b9f, 0x03aa2927};
1199
1200const WORD32 ixheaacd_sine_win_128[128] = {
1201    0x00c91080, 0x025b291c, 0x03ed288c, 0x057efe10, 0x0710a138, 0x08a20140,
1202    0x0a330510, 0x0bc3ac90, 0x0d53dea0, 0x0ee38a80, 0x10729f60, 0x120114e0,
1203    0x138eda20, 0x151bde80, 0x16a81120, 0x183369c0, 0x19bdcf00, 0x1b473040,
1204    0x1ccf8d80, 0x1e56cd60, 0x1fdcdf60, 0x2161b2c0, 0x22e53ec0, 0x24677b40,
1205    0x25e846c0, 0x2767a100, 0x28e57100, 0x2a61ae80, 0x2bdc50c0, 0x2d553f00,
1206    0x2ecc6840, 0x3041c400, 0x31b54a00, 0x3326e100, 0x34968100, 0x36041880,
1207    0x376f9fc0, 0x38d8fd40, 0x3a403140, 0x3ba52280, 0x3d07c000, 0x3e6809c0,
1208    0x3fc5ef80, 0x4121577f, 0x427a41ff, 0x43d09dff, 0x45245aff, 0x4675687f,
1209    0x47c3c57f, 0x490f59ff, 0x4a581cff, 0x4b9e05ff, 0x4ce1047f, 0x4e21077f,
1210    0x4f5e06ff, 0x5097fa7f, 0x51ced07f, 0x5302817f, 0x543304ff, 0x5560417f,
1211    0x568a36ff, 0x57b0d4ff, 0x58d40a7f, 0x59f3dfff, 0x5b1033ff, 0x5c290eff,
1212    0x5d3e4eff, 0x5e5004ff, 0x5f5e0f7f, 0x60686e7f, 0x616f10ff, 0x6271f77f,
1213    0x637110ff, 0x646c5cff, 0x6563c2ff, 0x66573a7f, 0x6746cb7f, 0x683254ff,
1214    0x6919e6ff, 0x69fd60ff, 0x6adcca7f, 0x6bb812ff, 0x6c8f31ff, 0x6d6227ff,
1215    0x6e30e3ff, 0x6efb5cff, 0x6fc1937f, 0x708376ff, 0x714106ff, 0x71fa3b7f,
1216    0x72af037f, 0x735f677f, 0x740b567f, 0x74b2c7ff, 0x7555bcff, 0x75f42b7f,
1217    0x768e0c7f, 0x77235f7f, 0x77b41bff, 0x7840317f, 0x78c7a7ff, 0x794a7f7f,
1218    0x79c89f7f, 0x7a420f7f, 0x7ab6c77f, 0x7b26c7ff, 0x7b9207ff, 0x7bf8877f,
1219    0x7c5a3dff, 0x7cb723ff, 0x7d0f40ff, 0x7d628c7f, 0x7db0feff, 0x7dfa97ff,
1220    0x7e3f56ff, 0x7e7f3cff, 0x7eba387f, 0x7ef05a7f, 0x7f2191ff, 0x7f4de7ff,
1221    0x7f754aff, 0x7f97cbff, 0x7fb562ff, 0x7fce0fff, 0x7fe1c97f, 0x7ff090ff,
1222    0x7ffa767f, 0x7fff607f};
1223
1224const WORD32 ixheaacd_sine_win_1024[1024] = {
1225    0x00192210, 0x004b6630, 0x007daa50, 0x00afee70, 0x00e23290, 0x011476b0,
1226    0x0146bad0, 0x0178fef0, 0x01ab3aac, 0x01dd7ecc, 0x020fc2ec, 0x0242070c,
1227    0x02744b2c, 0x02a686e8, 0x02d8cb08, 0x030b06c4, 0x033d4ae4, 0x036f86a0,
1228    0x03a1cac0, 0x03d4067c, 0x04064238, 0x04388658, 0x046ac218, 0x049cfdd0,
1229    0x04cf3990, 0x05017548, 0x0533a8a0, 0x0565e460, 0x05982020, 0x05ca5378,
1230    0x05fc86d0, 0x062ec288, 0x0660f5e8, 0x06932940, 0x06c55c98, 0x06f78788,
1231    0x0729bae8, 0x075bee40, 0x078e1930, 0x07c04428, 0x07f26f20, 0x08249a10,
1232    0x0856c510, 0x0888f000, 0x08bb1290, 0x08ed3520, 0x091f6010, 0x095182b0,
1233    0x09839ce0, 0x09b5bf70, 0x09e7e200, 0x0a19fc30, 0x0a4c1660, 0x0a7e3080,
1234    0x0ab04ab0, 0x0ae25c80, 0x0b146e50, 0x0b468880, 0x0b7891e0, 0x0baaa3b0,
1235    0x0bdcb580, 0x0c0ebee0, 0x0c40c840, 0x0c72d1b0, 0x0ca4d2b0, 0x0cd6dc20,
1236    0x0d08dd20, 0x0d3ade20, 0x0d6cd6c0, 0x0d9ed7c0, 0x0dd0d060, 0x0e02c910,
1237    0x0e34b940, 0x0e66b1e0, 0x0e98a220, 0x0eca9260, 0x0efc7a40, 0x0f2e6a70,
1238    0x0f605250, 0x0f9231c0, 0x0fc419a0, 0x0ff5f910, 0x1027d880, 0x1059afa0,
1239    0x108b8f20, 0x10bd6620, 0x10ef34e0, 0x11210be0, 0x1152daa0, 0x1184a0e0,
1240    0x11b66fa0, 0x11e835e0, 0x1219fc20, 0x124bba20, 0x127d7800, 0x12af35e0,
1241    0x12e0eb60, 0x1312a0e0, 0x13445680, 0x137603a0, 0x13a7b0c0, 0x13d95de0,
1242    0x140b02a0, 0x143ca760, 0x146e43a0, 0x149fe000, 0x14d17c60, 0x150318c0,
1243    0x1534aca0, 0x15663840, 0x1597c3e0, 0x15c94f60, 0x15fadb00, 0x162c5e20,
1244    0x165dd900, 0x168f53c0, 0x16c0cea0, 0x16f24100, 0x1723b360, 0x175525c0,
1245    0x17868fe0, 0x17b7f180, 0x17e95b80, 0x181ab4c0, 0x184c1660, 0x187d6fa0,
1246    0x18aec080, 0x18e01140, 0x19116220, 0x1942aaa0, 0x1973eac0, 0x19a52ac0,
1247    0x19d66ae0, 0x1a07a280, 0x1a38da40, 0x1a6a0980, 0x1a9b38e0, 0x1acc5fc0,
1248    0x1afd86a0, 0x1b2ea520, 0x1b5fc3c0, 0x1b90d9e0, 0x1bc1f000, 0x1bf2fdc0,
1249    0x1c240b80, 0x1c5510e0, 0x1c860dc0, 0x1cb71320, 0x1ce807c0, 0x1d18fc60,
1250    0x1d49f0e0, 0x1d7add20, 0x1dabc0e0, 0x1ddca4c0, 0x1e0d8880, 0x1e3e5b80,
1251    0x1e6f36e0, 0x1ea001a0, 0x1ed0d4a0, 0x1f0196e0, 0x1f325920, 0x1f631b60,
1252    0x1f93cce0, 0x1fc486a0, 0x1ff52fc0, 0x2025d8c0, 0x20568200, 0x20872280,
1253    0x20b7bb00, 0x20e85340, 0x2118e340, 0x21497300, 0x2179f240, 0x21aa79c0,
1254    0x21daf080, 0x220b6740, 0x223bde00, 0x226c4c40, 0x229cb240, 0x22cd1000,
1255    0x22fd6d80, 0x232dc2c0, 0x235e1800, 0x238e64c0, 0x23bea900, 0x23eeed80,
1256    0x241f2980, 0x244f5d40, 0x247f90c0, 0x24afbc00, 0x24dfdf00, 0x251001c0,
1257    0x25401c40, 0x25702e80, 0x25a03800, 0x25d041c0, 0x26004300, 0x26304480,
1258    0x26603d40, 0x26902e00, 0x26c01600, 0x26effe40, 0x271fde00, 0x274fb540,
1259    0x277f8440, 0x27af5340, 0x27df19c0, 0x280ed800, 0x283e9640, 0x286e4c00,
1260    0x289df980, 0x28cd9e80, 0x28fd4380, 0x292ce040, 0x295c7480, 0x298c0040,
1261    0x29bb83c0, 0x29eb0740, 0x2a1a8280, 0x2a49f500, 0x2a7967c0, 0x2aa8d200,
1262    0x2ad83400, 0x2b078d80, 0x2b36dec0, 0x2b662780, 0x2b957040, 0x2bc4b080,
1263    0x2bf3e880, 0x2c231840, 0x2c5247c0, 0x2c816f00, 0x2cb08dc0, 0x2cdfa440,
1264    0x2d0eb240, 0x2d3db800, 0x2d6cbd80, 0x2d9bb280, 0x2dcaa740, 0x2df993c0,
1265    0x2e288040, 0x2e575c00, 0x2e862f40, 0x2eb502c0, 0x2ee3cd80, 0x2f129040,
1266    0x2f414a40, 0x2f6ffc00, 0x2f9ea580, 0x2fcd4ec0, 0x2ffbe780, 0x302a8000,
1267    0x30591040, 0x30879800, 0x30b61780, 0x30e48e80, 0x3112fd40, 0x31416380,
1268    0x316fc9c0, 0x319e1f40, 0x31cc74c0, 0x31fab980, 0x3228fe40, 0x32573a80,
1269    0x32856e80, 0x32b39a00, 0x32e1bd00, 0x330fd800, 0x333dea40, 0x336bf440,
1270    0x3399fe40, 0x33c7f780, 0x33f5e840, 0x3423d940, 0x3451b940, 0x347f9940,
1271    0x34ad6880, 0x34db37c0, 0x3508fec0, 0x3536b4c0, 0x35646b00, 0x35921040,
1272    0x35bfb580, 0x35ed5280, 0x361ae700, 0x36486ac0, 0x3675ee80, 0x36a36a00,
1273    0x36d0d480, 0x36fe3f40, 0x372ba180, 0x3758f300, 0x37864440, 0x37b38d80,
1274    0x37e0c5c0, 0x380dfe00, 0x383b2580, 0x38684d00, 0x389563c0, 0x38c27a80,
1275    0x38ef8040, 0x391c8640, 0x39497b80, 0x39766840, 0x39a34cc0, 0x39d028c0,
1276    0x39fd04c0, 0x3a29cfc0, 0x3a568a40, 0x3a8344c0, 0x3aaff6c0, 0x3adca080,
1277    0x3b093980, 0x3b35d240, 0x3b625a80, 0x3b8ee280, 0x3bbb59c0, 0x3be7c8c0,
1278    0x3c142f80, 0x3c408d80, 0x3c6ce340, 0x3c9930c0, 0x3cc56d40, 0x3cf1aa00,
1279    0x3d1dd5c0, 0x3d4a01c0, 0x3d761cc0, 0x3da22f80, 0x3dce39c0, 0x3dfa3340,
1280    0x3e262cc0, 0x3e521580, 0x3e7dfe40, 0x3ea9d640, 0x3ed5a5c0, 0x3f016d00,
1281    0x3f2d2340, 0x3f58d9c0, 0x3f847f40, 0x3fb02500, 0x3fdbb9c0, 0x40073dff,
1282    0x4032c1ff, 0x405e3d7f, 0x4089a87f, 0x40b50aff, 0x40e064ff, 0x410bb6ff,
1283    0x4136f7ff, 0x416238ff, 0x418d68ff, 0x41b890ff, 0x41e3a7ff, 0x420ebeff,
1284    0x4239c4ff, 0x4264c2ff, 0x428fb87f, 0x42baa57f, 0x42e581ff, 0x43105dff,
1285    0x433b297f, 0x4365e47f, 0x43909eff, 0x43bb48ff, 0x43e5ea7f, 0x441083ff,
1286    0x443b0c7f, 0x4465947f, 0x449003ff, 0x44ba72ff, 0x44e4d9ff, 0x450f2fff,
1287    0x45397dff, 0x4563ba7f, 0x458df77f, 0x45b823ff, 0x45e2477f, 0x460c5a7f,
1288    0x46366d7f, 0x46606f7f, 0x468a60ff, 0x46b4527f, 0x46de32ff, 0x470802ff,
1289    0x4731d2ff, 0x475b91ff, 0x4785487f, 0x47aeee7f, 0x47d8947f, 0x4802217f,
1290    0x482badff, 0x485529ff, 0x487e9d7f, 0x48a808ff, 0x48d162ff, 0x48fab4ff,
1291    0x4923f67f, 0x494d37ff, 0x49765fff, 0x499f87ff, 0x49c89f7f, 0x49f1adff,
1292    0x4a1aac7f, 0x4a43a1ff, 0x4a6c8f7f, 0x4a95747f, 0x4abe487f, 0x4ae70bff,
1293    0x4b0fc6ff, 0x4b3879ff, 0x4b6123ff, 0x4b89bd7f, 0x4bb245ff, 0x4bdaceff,
1294    0x4c0346ff, 0x4c2badff, 0x4c540cff, 0x4c7c62ff, 0x4ca4a8ff, 0x4ccce5ff,
1295    0x4cf51aff, 0x4d1d3eff, 0x4d4551ff, 0x4d6d5cff, 0x4d955f7f, 0x4dbd597f,
1296    0x4de542ff, 0x4e0d1b7f, 0x4e34eb7f, 0x4e5cb37f, 0x4e846a7f, 0x4eac18ff,
1297    0x4ed3b6ff, 0x4efb4bff, 0x4f22d0ff, 0x4f4a4cff, 0x4f71c0ff, 0x4f9923ff,
1298    0x4fc0767f, 0x4fe7c07f, 0x500f01ff, 0x503632ff, 0x505d5aff, 0x508472ff,
1299    0x50ab81ff, 0x50d2807f, 0x50f9767f, 0x51205bff, 0x5147387f, 0x516e04ff,
1300    0x5194c87f, 0x51bb7b7f, 0x51e225ff, 0x5208bfff, 0x522f50ff, 0x5255d9ff,
1301    0x527c49ff, 0x52a2b17f, 0x52c9107f, 0x52ef5eff, 0x5315a47f, 0x533bd9ff,
1302    0x5362067f, 0x5388227f, 0x53ae2d7f, 0x53d4307f, 0x53fa2aff, 0x5420147f,
1303    0x5445ed7f, 0x546bbd7f, 0x54917d7f, 0x54b7347f, 0x54dcdaff, 0x5502797f,
1304    0x5528067f, 0x554d837f, 0x5572f77f, 0x559862ff, 0x55bdb5ff, 0x55e2ffff,
1305    0x560841ff, 0x562d72ff, 0x56529b7f, 0x5677aaff, 0x569cba7f, 0x56c1b0ff,
1306    0x56e69eff, 0x570b847f, 0x5730597f, 0x57551d7f, 0x5779d8ff, 0x579e83ff,
1307    0x57c31dff, 0x57e7af7f, 0x580c307f, 0x5830a8ff, 0x585510ff, 0x587967ff,
1308    0x589db67f, 0x58c1f3ff, 0x58e6297f, 0x590a45ff, 0x592e61ff, 0x595264ff,
1309    0x59765fff, 0x599a49ff, 0x59be2b7f, 0x59e1fbff, 0x5a05bbff, 0x5a29737f,
1310    0x5a4d1a7f, 0x5a70b07f, 0x5a943dff, 0x5ab7baff, 0x5adb26ff, 0x5afe8a7f,
1311    0x5b21dd7f, 0x5b451fff, 0x5b68597f, 0x5b8b827f, 0x5bae9a7f, 0x5bd1aa7f,
1312    0x5bf4a97f, 0x5c1797ff, 0x5c3a7d7f, 0x5c5d4a7f, 0x5c8016ff, 0x5ca2ca7f,
1313    0x5cc575ff, 0x5ce80fff, 0x5d0a997f, 0x5d2d1aff, 0x5d4f8b7f, 0x5d71eaff,
1314    0x5d9439ff, 0x5db6807f, 0x5dd8b5ff, 0x5dfadaff, 0x5e1cf77f, 0x5e3f037f,
1315    0x5e60fe7f, 0x5e82e87f, 0x5ea4ca7f, 0x5ec69b7f, 0x5ee85b7f, 0x5f0a0aff,
1316    0x5f2bb1ff, 0x5f4d487f, 0x5f6ecdff, 0x5f904aff, 0x5fb1aeff, 0x5fd30aff,
1317    0x5ff4557f, 0x601597ff, 0x6036c17f, 0x6057e1ff, 0x6078f27f, 0x6099f17f,
1318    0x60bae87f, 0x60dbceff, 0x60fca3ff, 0x611d68ff, 0x613e1c7f, 0x615ec7ff,
1319    0x617f627f, 0x619fec7f, 0x61c0657f, 0x61e0cdff, 0x62012dff, 0x62217cff,
1320    0x6241bb7f, 0x6261e8ff, 0x628205ff, 0x62a21a7f, 0x62c21dff, 0x62e210ff,
1321    0x6301f2ff, 0x6321c47f, 0x63418d7f, 0x63613cff, 0x6380e47f, 0x63a07aff,
1322    0x63c000ff, 0x63df7e7f, 0x63fee2ff, 0x641e3e7f, 0x643d89ff, 0x645cc3ff,
1323    0x647bed7f, 0x649b067f, 0x64ba16ff, 0x64d90dff, 0x64f7fcff, 0x6516daff,
1324    0x6535a87f, 0x655464ff, 0x657318ff, 0x6591b3ff, 0x65b0467f, 0x65cebfff,
1325    0x65ed30ff, 0x660b90ff, 0x6629e07f, 0x66481f7f, 0x6666557f, 0x668472ff,
1326    0x66a2877f, 0x66c082ff, 0x66de767f, 0x66fc587f, 0x671a2a7f, 0x6737eaff,
1327    0x67559aff, 0x677342ff, 0x6790d17f, 0x67ae577f, 0x67cbc47f, 0x67e928ff,
1328    0x68067cff, 0x6823bfff, 0x6840f1ff, 0x685e137f, 0x687b247f, 0x6898247f,
1329    0x68b5137f, 0x68d1f9ff, 0x68eec7ff, 0x690b8cff, 0x692838ff, 0x6944dc7f,
1330    0x696166ff, 0x697de8ff, 0x699a5a7f, 0x69b6baff, 0x69d30aff, 0x69ef49ff,
1331    0x6a0b77ff, 0x6a27957f, 0x6a43a1ff, 0x6a5f9dff, 0x6a7b88ff, 0x6a976bff,
1332    0x6ab3357f, 0x6aceedff, 0x6aea9e7f, 0x6b06357f, 0x6b21c47f, 0x6b3d39ff,
1333    0x6b58a77f, 0x6b73fb7f, 0x6b8f46ff, 0x6baa797f, 0x6bc5a3ff, 0x6be0bd7f,
1334    0x6bfbbd7f, 0x6c16b57f, 0x6c319c7f, 0x6c4c69ff, 0x6c672f7f, 0x6c81e47f,
1335    0x6c9c7fff, 0x6cb712ff, 0x6cd1957f, 0x6cec06ff, 0x6d065f7f, 0x6d20af7f,
1336    0x6d3aeeff, 0x6d5514ff, 0x6d6f327f, 0x6d893f7f, 0x6da3337f, 0x6dbd1eff,
1337    0x6dd6f97f, 0x6df0baff, 0x6e0a73ff, 0x6e2413ff, 0x6e3dab7f, 0x6e57297f,
1338    0x6e709f7f, 0x6e89fc7f, 0x6ea350ff, 0x6ebc8bff, 0x6ed5beff, 0x6eeed87f,
1339    0x6f07e17f, 0x6f20d97f, 0x6f39c97f, 0x6f529fff, 0x6f6b657f, 0x6f841a7f,
1340    0x6f9cbeff, 0x6fb5527f, 0x6fcdd4ff, 0x6fe646ff, 0x6ffe9f7f, 0x7016efff,
1341    0x702f2f7f, 0x704755ff, 0x705f73ff, 0x707778ff, 0x708f757f, 0x70a7587f,
1342    0x70bf2aff, 0x70d6ecff, 0x70eea5ff, 0x7106467f, 0x711dd5ff, 0x71354bff,
1343    0x714cb9ff, 0x716416ff, 0x717b637f, 0x7192967f, 0x71a9c0ff, 0x71c0d2ff,
1344    0x71d7d37f, 0x71eec37f, 0x7205a2ff, 0x721c717f, 0x72332eff, 0x7249dbff,
1345    0x726077ff, 0x7276faff, 0x728d757f, 0x72a3d6ff, 0x72ba2fff, 0x72d06fff,
1346    0x72e69eff, 0x72fcbd7f, 0x7312caff, 0x7328beff, 0x733eaaff, 0x73547dff,
1347    0x736a487f, 0x737ff97f, 0x739599ff, 0x73ab29ff, 0x73c0a8ff, 0x73d616ff,
1348    0x73eb6bff, 0x7400b87f, 0x7415ebff, 0x742b0e7f, 0x7440207f, 0x7455217f,
1349    0x746a11ff, 0x747ef17f, 0x7493b7ff, 0x74a875ff, 0x74bd1a7f, 0x74d1ae7f,
1350    0x74e631ff, 0x74faa47f, 0x750efdff, 0x75234e7f, 0x7537867f, 0x754bad7f,
1351    0x755fc37f, 0x7573c8ff, 0x7587bdff, 0x759b997f, 0x75af6c7f, 0x75c3267f,
1352    0x75d6cf7f, 0x75ea67ff, 0x75fdef7f, 0x76115dff, 0x7624c3ff, 0x763810ff,
1353    0x764b4cff, 0x765e787f, 0x76718a7f, 0x7684947f, 0x769784ff, 0x76aa64ff,
1354    0x76bd33ff, 0x76cff1ff, 0x76e29f7f, 0x76f533ff, 0x7707b77f, 0x771a2a7f,
1355    0x772c8c7f, 0x773edd7f, 0x7751157f, 0x77633cff, 0x77755bff, 0x778758ff,
1356    0x77994dff, 0x77ab327f, 0x77bcfd7f, 0x77ceb77f, 0x77e060ff, 0x77f1f97f,
1357    0x780378ff, 0x7814e7ff, 0x782645ff, 0x783792ff, 0x7848cf7f, 0x7859f27f,
1358    0x786b04ff, 0x787c06ff, 0x788cf7ff, 0x789dd7ff, 0x78ae9eff, 0x78bf54ff,
1359    0x78cffa7f, 0x78e08eff, 0x78f10a7f, 0x79017d7f, 0x7911d77f, 0x7922187f,
1360    0x7932507f, 0x79426fff, 0x79527e7f, 0x79627bff, 0x797268ff, 0x79823c7f,
1361    0x7991ff7f, 0x79a1b17f, 0x79b152ff, 0x79c0e37f, 0x79d05aff, 0x79dfc17f,
1362    0x79ef177f, 0x79fe53ff, 0x7a0d7fff, 0x7a1c9b7f, 0x7a2ba57f, 0x7a3a9eff,
1363    0x7a497f7f, 0x7a584f7f, 0x7a670dff, 0x7a75b3ff, 0x7a8450ff, 0x7a92d57f,
1364    0x7aa1487f, 0x7aafa2ff, 0x7abdec7f, 0x7acc24ff, 0x7ada4cff, 0x7ae863ff,
1365    0x7af661ff, 0x7b044eff, 0x7b122b7f, 0x7b1fee7f, 0x7b2da0ff, 0x7b3b42ff,
1366    0x7b48d37f, 0x7b564b7f, 0x7b63b27f, 0x7b71087f, 0x7b7e4dff, 0x7b8b79ff,
1367    0x7b98957f, 0x7ba59fff, 0x7bb299ff, 0x7bbf7aff, 0x7bcc4aff, 0x7bd9017f,
1368    0x7be5afff, 0x7bf244ff, 0x7bfec97f, 0x7c0b34ff, 0x7c1797ff, 0x7c23e17f,
1369    0x7c3011ff, 0x7c3c3a7f, 0x7c48497f, 0x7c54477f, 0x7c602c7f, 0x7c6c08ff,
1370    0x7c77ccff, 0x7c8376ff, 0x7c8f18ff, 0x7c9aa1ff, 0x7ca619ff, 0x7cb1787f,
1371    0x7cbcceff, 0x7cc80c7f, 0x7cd3307f, 0x7cde4c7f, 0x7ce94eff, 0x7cf4407f,
1372    0x7cff197f, 0x7d09e0ff, 0x7d1497ff, 0x7d1f3e7f, 0x7d29cb7f, 0x7d3447ff,
1373    0x7d3eb37f, 0x7d4905ff, 0x7d53477f, 0x7d5d787f, 0x7d67987f, 0x7d719f7f,
1374    0x7d7b957f, 0x7d85727f, 0x7d8f46ff, 0x7d99027f, 0x7da2a4ff, 0x7dac3e7f,
1375    0x7db5bf7f, 0x7dbf26ff, 0x7dc885ff, 0x7dd1cbff, 0x7ddb017f, 0x7de41d7f,
1376    0x7ded287f, 0x7df622ff, 0x7dff0c7f, 0x7e07dd7f, 0x7e109cff, 0x7e19437f,
1377    0x7e21d97f, 0x7e2a5e7f, 0x7e32d27f, 0x7e3b2dff, 0x7e4377ff, 0x7e4bb17f,
1378    0x7e53d1ff, 0x7e5be17f, 0x7e63e07f, 0x7e6bc5ff, 0x7e739aff, 0x7e7b5eff,
1379    0x7e8309ff, 0x7e8aac7f, 0x7e922d7f, 0x7e99a5ff, 0x7ea1057f, 0x7ea84bff,
1380    0x7eaf89ff, 0x7eb6ae7f, 0x7ebdc27f, 0x7ec4bcff, 0x7ecba6ff, 0x7ed2807f,
1381    0x7ed948ff, 0x7edff7ff, 0x7ee68dff, 0x7eed1bff, 0x7ef3907f, 0x7ef9f47f,
1382    0x7f003eff, 0x7f0678ff, 0x7f0ca1ff, 0x7f12b9ff, 0x7f18b8ff, 0x7f1e9eff,
1383    0x7f247c7f, 0x7f2a40ff, 0x7f2ff47f, 0x7f358eff, 0x7f3b18ff, 0x7f4091ff,
1384    0x7f45f17f, 0x7f4b407f, 0x7f507e7f, 0x7f55abff, 0x7f5abfff, 0x7f5fbb7f,
1385    0x7f64adff, 0x7f69877f, 0x7f6e47ff, 0x7f72ffff, 0x7f779e7f, 0x7f7c23ff,
1386    0x7f80a17f, 0x7f85057f, 0x7f89507f, 0x7f8d8a7f, 0x7f91b3ff, 0x7f95cc7f,
1387    0x7f99cbff, 0x7f9dba7f, 0x7fa1987f, 0x7fa55cff, 0x7fa910ff, 0x7facabff,
1388    0x7fb0357f, 0x7fb3aeff, 0x7fb70eff, 0x7fba667f, 0x7fbd9c7f, 0x7fc0ca7f,
1389    0x7fc3deff, 0x7fc6e27f, 0x7fc9ccff, 0x7fcca6ff, 0x7fcf6fff, 0x7fd21fff,
1390    0x7fd4beff, 0x7fd74d7f, 0x7fd9c27f, 0x7fdc26ff, 0x7fde71ff, 0x7fe0ac7f,
1391    0x7fe2d5ff, 0x7fe4eeff, 0x7fe6ee7f, 0x7fe8dd7f, 0x7feab37f, 0x7fec787f,
1392    0x7fee2c7f, 0x7fefcfff, 0x7ff15a7f, 0x7ff2cb7f, 0x7ff433ff, 0x7ff5837f,
1393    0x7ff6b9ff, 0x7ff7e7ff, 0x7ff8fcff, 0x7ff9f87f, 0x7ffae37f, 0x7ffbbd7f,
1394    0x7ffc86ff, 0x7ffd36ff, 0x7ffdd67f, 0x7ffe5c7f, 0x7ffed1ff, 0x7fff367f,
1395    0x7fff8a7f, 0x7fffc57f, 0x7fffe6ff, 0x7fffffff,
1396};
1397
1398const WORD32 ixheaacd_sine_win_64[64] = {
1399    0x019220ff, 0x04b6177f, 0x07d95dd7, 0x0afb655f, 0x0e1bc11f, 0x1139f33f,
1400    0x1455757f, 0x176ddabf, 0x1a829cff, 0x1d934eff, 0x209f72ff, 0x23a68aff,
1401    0x26a821ff, 0x29a3c1ff, 0x2c98fe7f, 0x2f8750bf, 0x326e547f, 0x354d93ff,
1402    0x382491bf, 0x3af2f13f, 0x3db8347f, 0x4073eeff, 0x4325c3ff, 0x45cd357f,
1403    0x4869e7ff, 0x4afb6dff, 0x4d81627f, 0x4ffb697f, 0x5269167f, 0x54ca0bff,
1404    0x571deeff, 0x5964627f, 0x5b9d12ff, 0x5dc79aff, 0x5fe3afff, 0x61f0fdff,
1405    0x63ef307f, 0x65ddfc7f, 0x67bd0dff, 0x698c21ff, 0x6b4af4ff, 0x6cf9337f,
1406    0x6e96aaff, 0x70230fff, 0x719e2fff, 0x7307bfff, 0x745f9dff, 0x75a586ff,
1407    0x76d948ff, 0x77fab97f, 0x7909a67f, 0x7a05ee7f, 0x7aef66ff, 0x7bc5de7f,
1408    0x7c894c7f, 0x7d397dff, 0x7dd6627f, 0x7e5fe0ff, 0x7ed5e8ff, 0x7f3857ff,
1409    0x7f872eff, 0x7fc2547f, 0x7fe9c87f, 0x7ffd8aff};
1410
1411const WORD32 ixheaacd_sine_win_768[768] = {
1412    0x0021858b, 0x0064883f, 0x00a78af3, 0x00ea960a, 0x012d98bf, 0x01709b73,
1413    0x01b39e27, 0x01f6a0db, 0x0239a38f, 0x027ca643, 0x02bfa8f7, 0x0302abab,
1414    0x0345ae5f, 0x0388a8af, 0x03cbab63, 0x040ea5b7, 0x0451a007, 0x04949a57,
1415    0x04d794a7, 0x051a8ef7, 0x055d8947, 0x05a07b37, 0x05e36d1f, 0x06265f0f,
1416    0x066950ff, 0x06ac42e7, 0x06ef2c6f, 0x073215ff, 0x0774ff87, 0x07b7e90f,
1417    0x07faca37, 0x083db3bf, 0x088094df, 0x08c36daf, 0x09064ecf, 0x0949278f,
1418    0x098bf7ef, 0x09ced0af, 0x0a11a10f, 0x0a54716f, 0x0a97396f, 0x0ada016f,
1419    0x0b1cc95f, 0x0b5f915f, 0x0ba250ff, 0x0be5082f, 0x0c27bf5f, 0x0c6a768f,
1420    0x0cad2dcf, 0x0cefdc9f, 0x0d32830f, 0x0d7531df, 0x0db7cfdf, 0x0dfa764f,
1421    0x0e3d145f, 0x0e7fa9ff, 0x0ec23faf, 0x0f04ccef, 0x0f475a2f, 0x0f89e76f,
1422    0x0fcc6c4f, 0x100ee8df, 0x1051653f, 0x1093d95f, 0x10d64d7f, 0x1118b93f,
1423    0x115b24df, 0x119d883f, 0x11dfeb7f, 0x1222467f, 0x126498ff, 0x12a6eb9f,
1424    0x12e935bf, 0x132b7fdf, 0x136db93f, 0x13affaff, 0x13f22bff, 0x14345cff,
1425    0x14768dff, 0x14b8ae3f, 0x14face5f, 0x153cee9f, 0x157efdff, 0x15c10d7f,
1426    0x1603147f, 0x16451b9f, 0x16871a3f, 0x16c9107f, 0x170afe5f, 0x174ce3df,
1427    0x178ec95f, 0x17d0a67f, 0x18127b1f, 0x18544fdf, 0x189613df, 0x18d7d7bf,
1428    0x1919933f, 0x195b467f, 0x199cf99f, 0x19de9bff, 0x1a203e5f, 0x1a61d85f,
1429    0x1aa369ff, 0x1ae4f33f, 0x1b2673ff, 0x1b67ec7f, 0x1ba964df, 0x1beacc9f,
1430    0x1c2c343f, 0x1c6d937f, 0x1caee1ff, 0x1cf0307f, 0x1d31769f, 0x1d72b45f,
1431    0x1db3e99f, 0x1df5169f, 0x1e363b1f, 0x1e77573f, 0x1eb86b1f, 0x1ef9767f,
1432    0x1f3a797f, 0x1f7b741f, 0x1fbc663f, 0x1ffd501f, 0x203e317f, 0x207f0abf,
1433    0x20bfd2ff, 0x21009b3f, 0x21415aff, 0x21820a3f, 0x21c2b93f, 0x220357bf,
1434    0x2243ed7f, 0x22847b3f, 0x22c5003f, 0x23057cff, 0x2345f17f, 0x238654ff,
1435    0x23c6b8bf, 0x24070b7f, 0x244755ff, 0x248797ff, 0x24c7c93f, 0x2507fabf,
1436    0x25481b3f, 0x2588333f, 0x25c842ff, 0x26084a3f, 0x264840ff, 0x26882eff,
1437    0x26c814bf, 0x2707e9bf, 0x2747b67f, 0x27877abf, 0x27c7367f, 0x2806e9ff,
1438    0x28468cbf, 0x28861e7f, 0x28c5b07f, 0x2905317f, 0x2944aa3f, 0x2984123f,
1439    0x29c371bf, 0x2a02c8ff, 0x2a420f7f, 0x2a814d7f, 0x2ac082ff, 0x2affa7ff,
1440    0x2b3ec47f, 0x2b7dcfff, 0x2bbcd33f, 0x2bfbc5bf, 0x2c3aafff, 0x2c7991bf,
1441    0x2cb862bf, 0x2cf72b3f, 0x2d35e2ff, 0x2d74927f, 0x2db330ff, 0x2df1c73f,
1442    0x2e304cbf, 0x2e6ec9ff, 0x2ead363f, 0x2eeb99ff, 0x2f29ed3f, 0x2f682f7f,
1443    0x2fa671ff, 0x2fe49aff, 0x3022bbff, 0x3060cbff, 0x309ed37f, 0x30dcca7f,
1444    0x311ab8ff, 0x3158967f, 0x3196637f, 0x31d427ff, 0x3211dbbf, 0x324f873f,
1445    0x328d21bf, 0x32caab7f, 0x33082cff, 0x3345953f, 0x3382fd7f, 0x33c04c7f,
1446    0x33fd933f, 0x343ac93f, 0x3477f6bf, 0x34b50aff, 0x34f216ff, 0x352f1a7f,
1447    0x356c04ff, 0x35a8e6ff, 0x35e5b83f, 0x362278bf, 0x365f30ff, 0x369bcfbf,
1448    0x36d8663f, 0x3714ec3f, 0x3751697f, 0x378dcdbf, 0x37ca297f, 0x3806747f,
1449    0x3842aebf, 0x387ed83f, 0x38baf97f, 0x38f7013f, 0x393300bf, 0x396eefbf,
1450    0x39aacd7f, 0x39e69abf, 0x3a22573f, 0x3a5e02ff, 0x3a999dbf, 0x3ad5303f,
1451    0x3b10a97f, 0x3b4c1a7f, 0x3b87723f, 0x3bc2c1bf, 0x3bfe003f, 0x3c392dff,
1452    0x3c7442bf, 0x3caf4eff, 0x3cea4a7f, 0x3d25353f, 0x3d600f3f, 0x3d9ad83f,
1453    0x3dd5883f, 0x3e102fff, 0x3e4ac6bf, 0x3e854cbf, 0x3ebfb9bf, 0x3efa1e3f,
1454    0x3f3471ff, 0x3f6eac7f, 0x3fa8debf, 0x3fe2f7bf, 0x401cffff, 0x4056ffff,
1455    0x4090e67f, 0x40cabc7f, 0x4104817f, 0x413e2d7f, 0x4177d0ff, 0x41b15b7f,
1456    0x41eadd7f, 0x422445ff, 0x425d9e7f, 0x4296e57f, 0x42d0137f, 0x4309397f,
1457    0x434245ff, 0x437b417f, 0x43b42cff, 0x43ed06ff, 0x4425c7ff, 0x445e787f,
1458    0x449717ff, 0x44cfa67f, 0x4508247f, 0x4540897f, 0x4578dd7f, 0x45b1207f,
1459    0x45e94a7f, 0x462163ff, 0x46596c7f, 0x46915bff, 0x46c942ff, 0x4701107f,
1460    0x4738c57f, 0x4770717f, 0x47a7fbff, 0x47df7e7f, 0x4816e77f, 0x484e3fff,
1461    0x4885877f, 0x48bcb5ff, 0x48f3d37f, 0x492ad7ff, 0x4961cbff, 0x4998ae7f,
1462    0x49cf787f, 0x4a06317f, 0x4a3cd17f, 0x4a73607f, 0x4aa9de7f, 0x4ae0437f,
1463    0x4b168f7f, 0x4b4cd2ff, 0x4b82f4ff, 0x4bb90e7f, 0x4bef067f, 0x4c24f67f,
1464    0x4c5ac47f, 0x4c9089ff, 0x4cc6367f, 0x4cfbc9ff, 0x4d314c7f, 0x4d66b5ff,
1465    0x4d9c0e7f, 0x4dd14dff, 0x4e06747f, 0x4e3b927f, 0x4e708eff, 0x4ea57a7f,
1466    0x4eda4cff, 0x4f0f0e7f, 0x4f43bf7f, 0x4f784eff, 0x4faccd7f, 0x4fe13aff,
1467    0x50158f7f, 0x5049caff, 0x507ded7f, 0x50b1feff, 0x50e5ff7f, 0x5119deff,
1468    0x514dacff, 0x51816aff, 0x51b50f7f, 0x51e89a7f, 0x521c0c7f, 0x524f6dff,
1469    0x5282b5ff, 0x52b5e4ff, 0x52e9037f, 0x531c087f, 0x534ef47f, 0x5381c6ff,
1470    0x53b488ff, 0x53e731ff, 0x5419c17f, 0x544c407f, 0x547e9d7f, 0x54b0e9ff,
1471    0x54e325ff, 0x55153fff, 0x5547497f, 0x5579397f, 0x55ab107f, 0x55dcce7f,
1472    0x560e737f, 0x5640077f, 0x567181ff, 0x56a2e3ff, 0x56d42bff, 0x57055b7f,
1473    0x573679ff, 0x57677f7f, 0x579862ff, 0x57c935ff, 0x57f9efff, 0x582a98ff,
1474    0x585b207f, 0x588b8eff, 0x58bbec7f, 0x58ec287f, 0x591c53ff, 0x594c65ff,
1475    0x597c5eff, 0x59ac3e7f, 0x59dc057f, 0x5a0bb27f, 0x5a3b46ff, 0x5a6ac1ff,
1476    0x5a9a2c7f, 0x5ac974ff, 0x5af8a4ff, 0x5b27c37f, 0x5b56c0ff, 0x5b85a4ff,
1477    0x5bb4787f, 0x5be329ff, 0x5c11c27f, 0x5c404a7f, 0x5c6eb07f, 0x5c9d05ff,
1478    0x5ccb39ff, 0x5cf954ff, 0x5d27567f, 0x5d55477f, 0x5d83167f, 0x5db0cc7f,
1479    0x5dde697f, 0x5e0bed7f, 0x5e3957ff, 0x5e66a97f, 0x5e93d97f, 0x5ec0f87f,
1480    0x5eedfe7f, 0x5f1ae2ff, 0x5f47adff, 0x5f74687f, 0x5fa1017f, 0x5fcd80ff,
1481    0x5ff9df7f, 0x60262c7f, 0x605260ff, 0x607e737f, 0x60aa6cff, 0x60d64d7f,
1482    0x6102147f, 0x612dc27f, 0x6159577f, 0x6184caff, 0x61b024ff, 0x61db65ff,
1483    0x62068d7f, 0x62319c7f, 0x625c897f, 0x6287657f, 0x62b2207f, 0x62dcb97f,
1484    0x630741ff, 0x6331a8ff, 0x635bf67f, 0x63862aff, 0x63b0467f, 0x63da407f,
1485    0x640420ff, 0x642de87f, 0x64578e7f, 0x64811aff, 0x64aa8e7f, 0x64d3e8ff,
1486    0x64fd21ff, 0x6526417f, 0x654f47ff, 0x65782cff, 0x65a0f8ff, 0x65c9ab7f,
1487    0x65f244ff, 0x661abcff, 0x66431bff, 0x666b58ff, 0x66937cff, 0x66bb87ff,
1488    0x66e3717f, 0x670b417f, 0x6732f87f, 0x675a8dff, 0x678209ff, 0x67a96d7f,
1489    0x67d0aeff, 0x67f7d6ff, 0x681eddff, 0x6845cb7f, 0x686c97ff, 0x689352ff,
1490    0x68b9e47f, 0x68e064ff, 0x6906bbff, 0x692d01ff, 0x695325ff, 0x697928ff,
1491    0x699f127f, 0x69c4e2ff, 0x69ea91ff, 0x6a10277f, 0x6a359bff, 0x6a5af6ff,
1492    0x6a802fff, 0x6aa5507f, 0x6aca577f, 0x6aef34ff, 0x6b1400ff, 0x6b38abff,
1493    0x6b5d357f, 0x6b81a57f, 0x6ba5f3ff, 0x6bca297f, 0x6bee3d7f, 0x6c1237ff,
1494    0x6c3610ff, 0x6c59d0ff, 0x6c7d6f7f, 0x6ca0f4ff, 0x6cc4587f, 0x6ce79a7f,
1495    0x6d0ac37f, 0x6d2dd37f, 0x6d50b97f, 0x6d738e7f, 0x6d96397f, 0x6db8cb7f,
1496    0x6ddb447f, 0x6dfd9b7f, 0x6e1fd17f, 0x6e41edff, 0x6e63e8ff, 0x6e85c27f,
1497    0x6ea7827f, 0x6ec9297f, 0x6eeaa6ff, 0x6f0c0aff, 0x6f2d557f, 0x6f4e767f,
1498    0x6f6f867f, 0x6f906cff, 0x6fb139ff, 0x6fd1e4ff, 0x6ff2777f, 0x7012e7ff,
1499    0x7033377f, 0x705364ff, 0x7073797f, 0x70936c7f, 0x70b345ff, 0x70d2fdff,
1500    0x70f294ff, 0x711209ff, 0x713165ff, 0x71509fff, 0x716fc17f, 0x718eb87f,
1501    0x71ad967f, 0x71cc52ff, 0x71eaf67f, 0x7209787f, 0x7227d87f, 0x724616ff,
1502    0x72643cff, 0x7282387f, 0x72a022ff, 0x72bde3ff, 0x72db8b7f, 0x72f9097f,
1503    0x7316767f, 0x7333b97f, 0x7350daff, 0x736de2ff, 0x738ac9ff, 0x73a7977f,
1504    0x73c43aff, 0x73e0c57f, 0x73fd2e7f, 0x741975ff, 0x74359bff, 0x7451a87f,
1505    0x746d8aff, 0x7489547f, 0x74a4fc7f, 0x74c08b7f, 0x74dbf07f, 0x74f73bff,
1506    0x751265ff, 0x752d6eff, 0x754855ff, 0x75631b7f, 0x757dc77f, 0x759849ff,
1507    0x75b2b37f, 0x75ccfaff, 0x75e720ff, 0x76012dff, 0x761b10ff, 0x7634daff,
1508    0x764e7a7f, 0x7668017f, 0x7681667f, 0x769aa9ff, 0x76b3d47f, 0x76ccd4ff,
1509    0x76e5b3ff, 0x76fe79ff, 0x77171dff, 0x772f987f, 0x7747f97f, 0x776038ff,
1510    0x777856ff, 0x77905bff, 0x77a836ff, 0x77bff07f, 0x77d7907f, 0x77ef067f,
1511    0x780663ff, 0x781d9f7f, 0x7834b0ff, 0x784ba97f, 0x78627fff, 0x7879357f,
1512    0x788fc8ff, 0x78a63b7f, 0x78bc8bff, 0x78d2c37f, 0x78e8d0ff, 0x78febcff,
1513    0x7914877f, 0x792a387f, 0x793fbfff, 0x79552dff, 0x796a727f, 0x797f9d7f,
1514    0x79949e7f, 0x79a9867f, 0x79be4cff, 0x79d2e97f, 0x79e76c7f, 0x79fbce7f,
1515    0x7a1005ff, 0x7a24247f, 0x7a38217f, 0x7a4bfcff, 0x7a5fae7f, 0x7a7346ff,
1516    0x7a86bdff, 0x7a9a0aff, 0x7aad3e7f, 0x7ac0507f, 0x7ad3417f, 0x7ae607ff,
1517    0x7af8b57f, 0x7b0b38ff, 0x7b1da37f, 0x7b2fec7f, 0x7b420aff, 0x7b5410ff,
1518    0x7b65ecff, 0x7b77af7f, 0x7b8947ff, 0x7b9ac77f, 0x7bac1cff, 0x7bbd50ff,
1519    0x7bce6bff, 0x7bdf5cff, 0x7bf02c7f, 0x7c00d9ff, 0x7c11667f, 0x7c21d0ff,
1520    0x7c3219ff, 0x7c4241ff, 0x7c5247ff, 0x7c622c7f, 0x7c71eeff, 0x7c8187ff,
1521    0x7c9107ff, 0x7ca05dff, 0x7caf9a7f, 0x7cbead7f, 0x7ccd9e7f, 0x7cdc767f,
1522    0x7ceb247f, 0x7cf9b0ff, 0x7d081bff, 0x7d16657f, 0x7d2484ff, 0x7d328b7f,
1523    0x7d406fff, 0x7d4e2aff, 0x7d5bcc7f, 0x7d69447f, 0x7d769a7f, 0x7d83ceff,
1524    0x7d90e1ff, 0x7d9dd37f, 0x7daaa37f, 0x7db751ff, 0x7dc3d67f, 0x7dd041ff,
1525    0x7ddc82ff, 0x7de8a2ff, 0x7df4a97f, 0x7e0085ff, 0x7e0c38ff, 0x7e17d27f,
1526    0x7e234a7f, 0x7e2ea0ff, 0x7e39cd7f, 0x7e44d87f, 0x7e4fc1ff, 0x7e5a897f,
1527    0x7e652fff, 0x7e6fb4ff, 0x7e7a17ff, 0x7e8450ff, 0x7e8e717f, 0x7e98677f,
1528    0x7ea23bff, 0x7eabeeff, 0x7eb5807f, 0x7ebef07f, 0x7ec8367f, 0x7ed15aff,
1529    0x7eda65ff, 0x7ee3477f, 0x7eec06ff, 0x7ef4a57f, 0x7efd197f, 0x7f05747f,
1530    0x7f0da5ff, 0x7f15b57f, 0x7f1da37f, 0x7f256fff, 0x7f2d1aff, 0x7f34a47f,
1531    0x7f3c037f, 0x7f43417f, 0x7f4a667f, 0x7f5160ff, 0x7f5831ff, 0x7f5ee97f,
1532    0x7f65777f, 0x7f6bebff, 0x7f72367f, 0x7f785f7f, 0x7f7e66ff, 0x7f84447f,
1533    0x7f8a08ff, 0x7f8fa37f, 0x7f951c7f, 0x7f9a737f, 0x7f9fa97f, 0x7fa4bd7f,
1534    0x7fa9a7ff, 0x7fae70ff, 0x7fb3207f, 0x7fb7a5ff, 0x7fbc017f, 0x7fc043ff,
1535    0x7fc45c7f, 0x7fc85bff, 0x7fcc317f, 0x7fcfe57f, 0x7fd36f7f, 0x7fd6e07f,
1536    0x7fda26ff, 0x7fdd4c7f, 0x7fe04fff, 0x7fe3327f, 0x7fe5f2ff, 0x7fe889ff,
1537    0x7feafeff, 0x7fed5aff, 0x7fef8cff, 0x7ff194ff, 0x7ff383ff, 0x7ff548ff,
1538    0x7ff6ec7f, 0x7ff86dff, 0x7ff9ce7f, 0x7ffb0d7f, 0x7ffc21ff, 0x7ffd1dff,
1539    0x7ffdef7f, 0x7ffe9f7f, 0x7fff25ff, 0x7fff92ff, 0x7fffd5ff, 0x7ffff77f};
1540
1541const WORD32 ixheaacd_sine_win_192[192] = {
1542    0x00860dcc, 0x01922100, 0x029e2bd0, 0x03aa25d8, 0x04b61780, 0x05c1f860,
1543    0x06cdb7b0, 0x07d95dd8, 0x08e4da10, 0x09f034b0, 0x0afb6560, 0x0c0663c0,
1544    0x0d112fd0, 0x0e1bc120, 0x0f2617c0, 0x103022e0, 0x1139f340, 0x12436fc0,
1545    0x134ca0c0, 0x14557580, 0x155df660, 0x16661ae0, 0x176ddac0, 0x18753600,
1546    0x197c2440, 0x1a829d00, 0x1b88a8c0, 0x1c8e3f00, 0x1d934f00, 0x1e97e140,
1547    0x1f9bed40, 0x209f7300, 0x21a261c0, 0x22a4c200, 0x23a68b00, 0x24a7b500,
1548    0x25a83f40, 0x26a82200, 0x27a75cc0, 0x28a5e780, 0x29a3c200, 0x2aa0ec80,
1549    0x2b9d5600, 0x2c98fe80, 0x2d93e600, 0x2e8e0440, 0x2f8750c0, 0x307fd400,
1550    0x31777d00, 0x326e5480, 0x33644940, 0x34596400, 0x354d9400, 0x3640d900,
1551    0x37332ac0, 0x382491c0, 0x39150540, 0x3a0474c0, 0x3af2f140, 0x3be06100,
1552    0x3cccccc0, 0x3db83480, 0x3ea28780, 0x3f8bc580, 0x4073eeff, 0x415b037f,
1553    0x4240f1ff, 0x4325c3ff, 0x4409677f, 0x44ebe57f, 0x45cd357f, 0x46ad4f7f,
1554    0x478c3aff, 0x4869e7ff, 0x494655ff, 0x4a21857f, 0x4afb6dff, 0x4bd40eff,
1555    0x4cab607f, 0x4d81627f, 0x4e5614ff, 0x4f2966ff, 0x4ffb60ff, 0x50cc037f,
1556    0x519b3cff, 0x5269167f, 0x53357e7f, 0x54007dff, 0x54ca0bff, 0x559220ff,
1557    0x5658c47f, 0x571deeff, 0x57e1977f, 0x58a3bdff, 0x5964627f, 0x5a237cff,
1558    0x5ae10cff, 0x5b9d12ff, 0x5c577d7f, 0x5d105dff, 0x5dc79aff, 0x5e7d457f,
1559    0x5f314c7f, 0x5fe3afff, 0x609478ff, 0x61438cff, 0x61f0fdff, 0x629cc2ff,
1560    0x6346d3ff, 0x63ef307f, 0x6495d8ff, 0x653acd7f, 0x65ddfc7f, 0x667f6f7f,
1561    0x671f257f, 0x67bd0dff, 0x685939ff, 0x68f3907f, 0x698c21ff, 0x6a22e5ff,
1562    0x6ab7d3ff, 0x6b4af4ff, 0x6bdc377f, 0x6c6ba47f, 0x6cf9337f, 0x6d84e3ff,
1563    0x6e0eb67f, 0x6e96aaff, 0x6f1cafff, 0x6fa0d77f, 0x70230fff, 0x70a3617f,
1564    0x7121bbff, 0x719e2fff, 0x7218ac7f, 0x729131ff, 0x7307bfff, 0x737c5eff,
1565    0x73eefe7f, 0x745f9dff, 0x74ce3dff, 0x753ae67f, 0x75a586ff, 0x760e1f7f,
1566    0x7674b7ff, 0x76d948ff, 0x773bd17f, 0x779c497f, 0x77fab97f, 0x785718ff,
1567    0x78b167ff, 0x7909a67f, 0x795fd47f, 0x79b3e97f, 0x7a05ee7f, 0x7a55d9ff,
1568    0x7aa3acff, 0x7aef66ff, 0x7b38ffff, 0x7b807fff, 0x7bc5de7f, 0x7c09247f,
1569    0x7c4a48ff, 0x7c894c7f, 0x7cc62e7f, 0x7d00e67f, 0x7d397dff, 0x7d6ff37f,
1570    0x7da43fff, 0x7dd6627f, 0x7e0663ff, 0x7e343b7f, 0x7e5fe0ff, 0x7e89657f,
1571    0x7eb0b7ff, 0x7ed5e8ff, 0x7ef8df7f, 0x7f19b4ff, 0x7f3857ff, 0x7f54c97f,
1572    0x7f6f10ff, 0x7f872eff, 0x7f9d12ff, 0x7fb0cc7f, 0x7fc2547f, 0x7fd1aa7f,
1573    0x7fded67f, 0x7fe9c87f, 0x7ff2907f, 0x7ff926ff, 0x7ffd8aff, 0x7fffbcff,
1574};
1575
1576const WORD32 ixheaacd_sine_win_96[96] = {
1577    0x010c1334, 0x032428d4, 0x053c0c20, 0x07538ac0, 0x096a93f0, 0x0b80ed00,
1578    0x0d968510, 0x0fab29e0, 0x11beb9e0, 0x13d11380, 0x15e21540, 0x17f19500,
1579    0x19ff7160, 0x1c0b8060, 0x1e15a8e0, 0x201dc0c0, 0x2223a6c0, 0x242730c0,
1580    0x26284580, 0x2826bb40, 0x2a227080, 0x2c1b3b00, 0x2e110a00, 0x3003ab80,
1581    0x31f30600, 0x33def000, 0x35c74fc0, 0x37abfb80, 0x398cda80, 0x3b69ca80,
1582    0x3d42a240, 0x3f174800, 0x40e79a7f, 0x42b380ff, 0x447ad07f, 0x463d687f,
1583    0x47fb377f, 0x49b4137f, 0x4b67e3ff, 0x4d168f7f, 0x4ebfebff, 0x5063e07f,
1584    0x5202537f, 0x539b2c7f, 0x552e48ff, 0x56bb87ff, 0x5842e0ff, 0x59c421ff,
1585    0x5b3f41ff, 0x5cb41fff, 0x5e22a2ff, 0x5f8ab0ff, 0x60ec397f, 0x62471b7f,
1586    0x639b3cff, 0x64e8857f, 0x662eec7f, 0x676e4fff, 0x68a69fff, 0x69d7c2ff,
1587    0x6b019eff, 0x6c242cff, 0x6d3f4a7f, 0x6e52ef7f, 0x6f5f02ff, 0x7063737f,
1588    0x716030ff, 0x725529ff, 0x73424e7f, 0x74278cff, 0x7504d57f, 0x75da167f,
1589    0x76a73f7f, 0x776c507f, 0x782927ff, 0x78ddce7f, 0x798a21ff, 0x7a2e22ff,
1590    0x7ac9c8ff, 0x7b5d02ff, 0x7be7c8ff, 0x7c6a11ff, 0x7ce3cd7f, 0x7d54fbff,
1591    0x7dbd9c7f, 0x7e1d96ff, 0x7e74ea7f, 0x7ec3977f, 0x7f09957f, 0x7f46dc7f,
1592    0x7f7b637f, 0x7fa732ff, 0x7fca4aff, 0x7fe4927f, 0x7ff622ff, 0x7ffeeaff};
1593
1594const WORD32 ixheaacd_sine_win_256[256] = {
1595    0x006487ea, 0x012d96a6, 0x01f6a29e, 0x02bfa9a4, 0x0388a9f4, 0x0451a170,
1596    0x051a8e60, 0x05e36ea8, 0x06ac4068, 0x077501b8, 0x083db0a0, 0x09064b30,
1597    0x09cecf80, 0x0a973ba0, 0x0b5f8da0, 0x0c27c390, 0x0cefdb70, 0x0db7d370,
1598    0x0e7fa9a0, 0x0f475bf0, 0x100ee8a0, 0x10d64dc0, 0x119d8940, 0x12649940,
1599    0x132b7be0, 0x13f22f60, 0x14b8b180, 0x157f0080, 0x16451a80, 0x170afd80,
1600    0x17d0a7c0, 0x18961720, 0x195b49e0, 0x1a203e20, 0x1ae4f1e0, 0x1ba96340,
1601    0x1c6d9060, 0x1d317740, 0x1df51640, 0x1eb86b40, 0x1f7b7480, 0x203e3000,
1602    0x21009c00, 0x21c2b680, 0x22847e00, 0x2345f000, 0x24070b00, 0x24c7cd40,
1603    0x25883480, 0x26483f80, 0x2707ebc0, 0x27c737c0, 0x288621c0, 0x2944a7c0,
1604    0x2a02c7c0, 0x2ac08040, 0x2b7dcf00, 0x2c3ab2c0, 0x2cf72940, 0x2db330c0,
1605    0x2e6ec780, 0x2f29ebc0, 0x2fe49bc0, 0x309ed540, 0x31589700, 0x3211df00,
1606    0x32caab80, 0x3382fa80, 0x343aca80, 0x34f219c0, 0x35a8e640, 0x365f2e40,
1607    0x3714f040, 0x37ca2a40, 0x387eda80, 0x3932ff80, 0x39e69780, 0x3a99a040,
1608    0x3b4c18c0, 0x3bfdfec0, 0x3caf50c0, 0x3d600d40, 0x3e103200, 0x3ebfbdc0,
1609    0x3f6eaec0, 0x401d02ff, 0x40cab97f, 0x4177cf7f, 0x4224447f, 0x42d015ff,
1610    0x437b42ff, 0x4425c8ff, 0x44cfa77f, 0x4578db7f, 0x4621647f, 0x46c9407f,
1611    0x47706d7f, 0x4816ea7f, 0x48bcb57f, 0x4961ccff, 0x4a062fff, 0x4aa9db7f,
1612    0x4b4ccf7f, 0x4bef08ff, 0x4c90877f, 0x4d31497f, 0x4dd14c7f, 0x4e708f7f,
1613    0x4f0f10ff, 0x4faccf7f, 0x5049c97f, 0x50e5fd7f, 0x5181697f, 0x521c0c7f,
1614    0x52b5e4ff, 0x534ef17f, 0x53e7307f, 0x547ea07f, 0x55153fff, 0x55ab0d7f,
1615    0x5640077f, 0x56d42c7f, 0x57677b7f, 0x57f9f2ff, 0x588b917f, 0x591c54ff,
1616    0x59ac3cff, 0x5a3b477f, 0x5ac9737f, 0x5b56bf7f, 0x5be32a7f, 0x5c6eb27f,
1617    0x5cf9567f, 0x5d83147f, 0x5e0bec7f, 0x5e93dbff, 0x5f1ae27f, 0x5fa0fdff,
1618    0x60262dff, 0x60aa707f, 0x612dc47f, 0x61b0287f, 0x62319b7f, 0x62b21c7f,
1619    0x6331a9ff, 0x63b0427f, 0x642de4ff, 0x64aa907f, 0x6526437f, 0x65a0fcff,
1620    0x661abbff, 0x66937e7f, 0x670b447f, 0x67820b7f, 0x67f7d3ff, 0x686c9b7f,
1621    0x68e060ff, 0x695323ff, 0x69c4e37f, 0x6a359d7f, 0x6aa551ff, 0x6b13feff,
1622    0x6b81a3ff, 0x6bee3f7f, 0x6c59d07f, 0x6cc4567f, 0x6d2dcfff, 0x6d963c7f,
1623    0x6dfd99ff, 0x6e63e87f, 0x6ec9267f, 0x6f2d52ff, 0x6f906d7f, 0x6ff2747f,
1624    0x7053677f, 0x70b344ff, 0x71120cff, 0x716fbd7f, 0x71cc55ff, 0x7227d5ff,
1625    0x72823c7f, 0x72db87ff, 0x7333b87f, 0x738acc7f, 0x73e0c37f, 0x74359cff,
1626    0x748956ff, 0x74dbf1ff, 0x752d6c7f, 0x757dc5ff, 0x75ccfd7f, 0x761b11ff,
1627    0x7668037f, 0x76b3d07f, 0x76fe78ff, 0x7747fbff, 0x779057ff, 0x77d78d7f,
1628    0x781d9b7f, 0x7862807f, 0x78a63cff, 0x78e8cf7f, 0x792a37ff, 0x796a757f,
1629    0x79a986ff, 0x79e76c7f, 0x7a24257f, 0x7a5fb0ff, 0x7a9a0e7f, 0x7ad33cff,
1630    0x7b0b3cff, 0x7b420d7f, 0x7b77ad7f, 0x7bac1cff, 0x7bdf5b7f, 0x7c11687f,
1631    0x7c4242ff, 0x7c71eaff, 0x7ca05fff, 0x7ccda17f, 0x7cf9aeff, 0x7d2487ff,
1632    0x7d4e2c7f, 0x7d769b7f, 0x7d9dd57f, 0x7dc3d8ff, 0x7de8a67f, 0x7e0c3cff,
1633    0x7e2e9cff, 0x7e4fc4ff, 0x7e6fb5ff, 0x7e8e6e7f, 0x7eabeeff, 0x7ec836ff,
1634    0x7ee345ff, 0x7efd1bff, 0x7f15b8ff, 0x7f2d1bff, 0x7f43457f, 0x7f58347f,
1635    0x7f6be9ff, 0x7f7e647f, 0x7f8fa47f, 0x7f9fa9ff, 0x7fae747f, 0x7fbc03ff,
1636    0x7fc8587f, 0x7fd3717f, 0x7fdd4eff, 0x7fe5f0ff, 0x7fed577f, 0x7ff3827f,
1637    0x7ff8717f, 0x7ffc24ff, 0x7ffe9c7f, 0x7fffd87f,
1638};
1639
1640const WORD32 ixheaacd_kbd_win120[120] = {
1641    0x00017b6e, 0x00042d2e, 0x000849d0, 0x000e3494, 0x00165efc, 0x002149bd,
1642    0x002f854b, 0x0041b235, 0x0058814f, 0x0074b3af, 0x00971a67, 0x00c0960d,
1643    0x00f21602, 0x012c9774, 0x01712428, 0x01c0d0f7, 0x021cbc12, 0x02860b04,
1644    0x02fde874, 0x038581b2, 0x041e040c, 0x04c899f3, 0x05866802, 0x065889d5,
1645    0x07400ed3, 0x083df6e8, 0x09532f37, 0x0a808ed0, 0x0bc6d380, 0x0d269eb0,
1646    0x0ea07270, 0x1034aeb5, 0x11e38ed2, 0x13ad2732, 0x1591636c, 0x179004a6,
1647    0x19a8a05f, 0x1bda9fa1, 0x1e253ea1, 0x20878cce, 0x23006d5d, 0x258e9847,
1648    0x28309bc5, 0x2ae4de3d, 0x2da9a0a7, 0x307d0162, 0x335cff71, 0x36477e1e,
1649    0x393a48f0, 0x3c3317f8, 0x3f2f945b, 0x422d5d17, 0x452a0bf2, 0x48233a80,
1650    0x4b16873d, 0x4e019a9c, 0x50e22c0a, 0x53b606ca, 0x567b0ea6, 0x592f445e,
1651    0x5bd0c9c5, 0x5e5de587, 0x60d50688, 0x6334c6d0, 0x657bedf8, 0x67a97316,
1652    0x69bc7e1d, 0x6bb468af, 0x6d90be60, 0x6f513c5f, 0x70f5d09a, 0x727e984c,
1653    0x73ebde0f, 0x753e1762, 0x7675e1cb, 0x7793ff86, 0x789953de, 0x7986df3d,
1654    0x7a5dbaff, 0x7b1f1524, 0x7bcc2be6, 0x7c664952, 0x7ceebeee, 0x7d66e18a,
1655    0x7dd0053a, 0x7e2b79a1, 0x7e7a8685, 0x7ebe68c3, 0x7ef84fb5, 0x7f295af3,
1656    0x7f529898, 0x7f7503f1, 0x7f918499, 0x7fa8ee08, 0x7fbbff80, 0x7fcb6458,
1657    0x7fd7b492, 0x7fe175b9, 0x7fe91bf2, 0x7fef0b3a, 0x7ff398ba, 0x7ff70c37,
1658    0x7ff9a17a, 0x7ffb89c1, 0x7ffced19, 0x7ffdebb1, 0x7ffe9f09, 0x7fff1b10,
1659    0x7fff6f1d, 0x7fffa6ce, 0x7fffcacb, 0x7fffe165, 0x7fffef23, 0x7ffff72c,
1660    0x7ffffbaa, 0x7ffffe0a, 0x7fffff35, 0x7fffffba, 0x7fffffed, 0x7ffffffc};
1661
1662const WORD32 ixheaacd_kbd_win128[128] = {
1663    0x00017119, 0x0003e63e, 0x000791c4, 0x000cbf2b, 0x0013db7f, 0x001d3aa3,
1664    0x00295a6c, 0x0038b04a, 0x004bd33c, 0x006351de, 0x007fdc58, 0x00a21a71,
1665    0x00cacd17, 0x00fab53c, 0x0132b55d, 0x017396cf, 0x01be4cd7, 0x0213b9ef,
1666    0x0274d163, 0x02e28ed3, 0x035de58f, 0x03e7d133, 0x0481450f, 0x052b345f,
1667    0x05e6926f, 0x06b43957, 0x07950b97, 0x0889d27f, 0x09934eff, 0x0ab2313f,
1668    0x0be707df, 0x0d32591f, 0x0e9491ef, 0x100dfddf, 0x119ecf5f, 0x13471f7f,
1669    0x1506dd5f, 0x16dde79f, 0x18cbe1df, 0x1ad06fdf, 0x1ceaf25f, 0x1f1ab8df,
1670    0x215efa7f, 0x23b6aa3f, 0x2620bc3f, 0x289bf17f, 0x2b26f1bf, 0x2dc054ff,
1671    0x3066773f, 0x3317c5ff, 0x35d27c3f, 0x3894ccbf, 0x3b5cd8ff, 0x3e28baff,
1672    0x40f6727f, 0x43c408ff, 0x468f8e7f, 0x495703ff, 0x4c187a7f, 0x4ed2027f,
1673    0x5181be7f, 0x5425e0ff, 0x56bcb5ff, 0x5944997f, 0x5bbc09ff, 0x5e218dff,
1674    0x6073ddff, 0x62b1d4ff, 0x64da65ff, 0x66ecaeff, 0x68e7e5ff, 0x6acb857f,
1675    0x6c970f7f, 0x6e4a37ff, 0x6fe4d5ff, 0x7166f8ff, 0x72d0bb7f, 0x74225f7f,
1676    0x755c52ff, 0x767f1b7f, 0x778b4fff, 0x7881ba7f, 0x79632bff, 0x7a307eff,
1677    0x7aeab77f, 0x7b92c8ff, 0x7c29c77f, 0x7cb0d0ff, 0x7d28f17f, 0x7d933dff,
1678    0x7df0dc7f, 0x7e42d8ff, 0x7e8a3f7f, 0x7ec80c7f, 0x7efd3aff, 0x7f2ab67f,
1679    0x7f5160ff, 0x7f7203ff, 0x7f8d68ff, 0x7fa42eff, 0x7fb7067f, 0x7fc6757f,
1680    0x7fd3027f, 0x7fdd2aff, 0x7fe542ff, 0x7febaeff, 0x7ff0baff, 0x7ff4a97f,
1681    0x7ff7ad7f, 0x7ff9f87f, 0x7ffbac7f, 0x7ffcf3ff, 0x7ffde6ff, 0x7ffe8eff,
1682    0x7fff0c7f, 0x7fff607f, 0x7fff9b7f, 0x7fffbcff, 0x7fffd5ff, 0x7fffe6ff,
1683    0x7ffff77f, 0x7ffff77f, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff,
1684    0x7fffffff, 0x7fffffff};
1685
1686const WORD32 kbd_win32[32] = {
1687    0x0002dec5, 0x001e8ba8, 0x00693bb0, 0x01097406, 0x02311ec3, 0x041af00f,
1688    0x0704b1f7, 0x0b274746, 0x10ad6b60, 0x17aaa83a, 0x2014320f, 0x29bd3b7d,
1689    0x3457df96, 0x3f7b02c1, 0x4aaca77c, 0x556f55f4, 0x5f508afc, 0x67f5d1a0,
1690    0x6f264993, 0x74ceee0d, 0x7900e380, 0x7bea421b, 0x7dcb051e, 0x7ee8ac51,
1691    0x7f835d29, 0x7fceb4af, 0x7fef248c, 0x7ffb3200, 0x7ffeecbc, 0x7fffd4bc,
1692    0x7ffffc59, 0x7ffffff6};
1693
1694const WORD32 ixheaacd_kbd_win960[960] = {
1695    0x0009e6ab, 0x000e96d5, 0x0012987d, 0x001652b5, 0x0019ebce, 0x001d76bf,
1696    0x0020fe78, 0x002489ef, 0x00281de1, 0x002bbdbb, 0x002f6c0d, 0x00332ad8,
1697    0x0036fbb8, 0x003ae003, 0x003ed8d8, 0x0042e72f, 0x00470be3, 0x004b47b8,
1698    0x004f9b5e, 0x00540779, 0x00588ca0, 0x005d2b61, 0x0061e441, 0x0066b7c1,
1699    0x006ba65b, 0x0070b086, 0x0075d6b4, 0x007b1955, 0x008078d5, 0x0085f59f,
1700    0x008b901c, 0x009148b4, 0x00971fcb, 0x009d15c7, 0x00a32b0a, 0x00a95ff9,
1701    0x00afb4f3, 0x00b62a5c, 0x00bcc093, 0x00c377f8, 0x00ca50ea, 0x00d14bcb,
1702    0x00d868f7, 0x00dfa8cd, 0x00e70bad, 0x00ee91f3, 0x00f63bfe, 0x00fe0a2b,
1703    0x0105fcd8, 0x010e1462, 0x01165126, 0x011eb381, 0x01273bcf, 0x012fea6f,
1704    0x0138bfbb, 0x0141bc11, 0x014adfce, 0x01542b4c, 0x015d9ee9, 0x01673b00,
1705    0x0170ffee, 0x017aee0e, 0x018505bc, 0x018f4753, 0x0199b32f, 0x01a449ac,
1706    0x01af0b24, 0x01b9f7f3, 0x01c51074, 0x01d05501, 0x01dbc5f5, 0x01e763ab,
1707    0x01f32e7d, 0x01ff26c5, 0x020b4cdd, 0x0217a120, 0x022423e6, 0x0230d589,
1708    0x023db663, 0x024ac6cd, 0x02580720, 0x026577b3, 0x027318e0, 0x0280eaff,
1709    0x028eee67, 0x029d2371, 0x02ab8a74, 0x02ba23c6, 0x02c8efbf, 0x02d7eeb6,
1710    0x02e72101, 0x02f686f5, 0x030620e9, 0x0315ef31, 0x0325f223, 0x03362a14,
1711    0x03469757, 0x03573a42, 0x03681327, 0x0379225a, 0x038a682d, 0x039be4f4,
1712    0x03ad9900, 0x03bf84a3, 0x03d1a82e, 0x03e403f2, 0x03f69840, 0x04096567,
1713    0x041c6bb8, 0x042fab80, 0x0443250f, 0x0456d8b3, 0x046ac6ba, 0x047eef70,
1714    0x04935322, 0x04a7f21c, 0x04bcccab, 0x04d1e318, 0x04e735af, 0x04fcc4b9,
1715    0x05129080, 0x0528994d, 0x053edf67, 0x05556318, 0x056c24a5, 0x05832455,
1716    0x059a626e, 0x05b1df35, 0x05c99aef, 0x05e195e0, 0x05f9d04b, 0x06124a72,
1717    0x062b0499, 0x0643feff, 0x065d39e7, 0x0676b58f, 0x06907237, 0x06aa701d,
1718    0x06c4af7f, 0x06df309b, 0x06f9f3ad, 0x0714f8f0, 0x0730409f, 0x074bcaf4,
1719    0x07679829, 0x0783a876, 0x079ffc13, 0x07bc9337, 0x07d96e18, 0x07f68cec,
1720    0x0813efe7, 0x0831973c, 0x084f831f, 0x086db3c2, 0x088c2956, 0x08aae40b,
1721    0x08c9e411, 0x08e92996, 0x0908b4c9, 0x092885d5, 0x09489ce8, 0x0968fa2b,
1722    0x09899dca, 0x09aa87ed, 0x09cbb8bd, 0x09ed3061, 0x0a0eef00, 0x0a30f4bf,
1723    0x0a5341c2, 0x0a75d62d, 0x0a98b224, 0x0abbd5c7, 0x0adf4137, 0x0b02f494,
1724    0x0b26effc, 0x0b4b338e, 0x0b6fbf66, 0x0b94939f, 0x0bb9b055, 0x0bdf15a1,
1725    0x0c04c39c, 0x0c2aba5c, 0x0c50f9fa, 0x0c778289, 0x0c9e5420, 0x0cc56ed0,
1726    0x0cecd2ad, 0x0d147fc7, 0x0d3c7630, 0x0d64b5f5, 0x0d8d3f25, 0x0db611cd,
1727    0x0ddf2df9, 0x0e0893b3, 0x0e324306, 0x0e5c3bf9, 0x0e867e93, 0x0eb10add,
1728    0x0edbe0d9, 0x0f07008d, 0x0f3269fb, 0x0f5e1d26, 0x0f8a1a0d, 0x0fb660b0,
1729    0x0fe2f10e, 0x100fcb24, 0x103ceeed, 0x106a5c65, 0x10981385, 0x10c61446,
1730    0x10f45ea0, 0x1122f287, 0x1151cff2, 0x1180f6d4, 0x11b06720, 0x11e020c7,
1731    0x121023ba, 0x12406fe7, 0x1271053d, 0x12a1e3a8, 0x12d30b14, 0x13047b6c,
1732    0x13363497, 0x1368367e, 0x139a8108, 0x13cd141a, 0x13ffef99, 0x14331367,
1733    0x14667f67, 0x149a3378, 0x14ce2f7b, 0x1502734e, 0x1536fece, 0x156bd1d6,
1734    0x15a0ec41, 0x15d64de8, 0x160bf6a4, 0x1641e64b, 0x16781cb3, 0x16ae99b1,
1735    0x16e55d18, 0x171c66b9, 0x1753b666, 0x178b4bef, 0x17c32720, 0x17fb47c9,
1736    0x1833adb4, 0x186c58ad, 0x18a5487c, 0x18de7ceb, 0x1917f5c0, 0x1951b2c1,
1737    0x198bb3b3, 0x19c5f85a, 0x1a008076, 0x1a3b4bca, 0x1a765a16, 0x1ab1ab18,
1738    0x1aed3e8d, 0x1b291431, 0x1b652bc0, 0x1ba184f4, 0x1bde1f85, 0x1c1afb2b,
1739    0x1c58179b, 0x1c95748c, 0x1cd311b1, 0x1d10eebc, 0x1d4f0b5f, 0x1d8d674c,
1740    0x1dcc0230, 0x1e0adbba, 0x1e49f397, 0x1e894973, 0x1ec8dcf8, 0x1f08adcf,
1741    0x1f48bba2, 0x1f890617, 0x1fc98cd5, 0x200a4f80, 0x204b4dbc, 0x208c872b,
1742    0x20cdfb70, 0x210faa2b, 0x215192fb, 0x2193b57f, 0x21d61153, 0x2218a613,
1743    0x225b735c, 0x229e78c6, 0x22e1b5ea, 0x23252a61, 0x2368d5c1, 0x23acb79f,
1744    0x23f0cf91, 0x24351d29, 0x24799ffb, 0x24be5798, 0x25034391, 0x25486374,
1745    0x258db6d1, 0x25d33d34, 0x2618f62c, 0x265ee142, 0x26a4fe01, 0x26eb4bf4,
1746    0x2731caa2, 0x27787994, 0x27bf5850, 0x2806665b, 0x284da33b, 0x28950e73,
1747    0x28dca787, 0x29246df9, 0x296c6149, 0x29b480f9, 0x29fccc86, 0x2a454371,
1748    0x2a8de537, 0x2ad6b154, 0x2b1fa744, 0x2b68c683, 0x2bb20e8b, 0x2bfb7ed6,
1749    0x2c4516db, 0x2c8ed614, 0x2cd8bbf6, 0x2d22c7f9, 0x2d6cf992, 0x2db75036,
1750    0x2e01cb58, 0x2e4c6a6c, 0x2e972ce5, 0x2ee21234, 0x2f2d19cb, 0x2f78431a,
1751    0x2fc38d90, 0x300ef89d, 0x305a83ae, 0x30a62e33, 0x30f1f797, 0x313ddf48,
1752    0x3189e4b0, 0x31d6073c, 0x32224656, 0x326ea167, 0x32bb17da, 0x3307a916,
1753    0x33545485, 0x33a1198d, 0x33edf797, 0x343aee08, 0x3487fc48, 0x34d521ba,
1754    0x35225dc6, 0x356fafcf, 0x35bd1739, 0x360a9368, 0x365823c0, 0x36a5c7a3,
1755    0x36f37e74, 0x37414795, 0x378f2267, 0x37dd0e4b, 0x382b0aa3, 0x387916cf,
1756    0x38c7322f, 0x39155c23, 0x3963940b, 0x39b1d945, 0x3a002b30, 0x3a4e892c,
1757    0x3a9cf295, 0x3aeb66cb, 0x3b39e52b, 0x3b886d13, 0x3bd6fde0, 0x3c2596f0,
1758    0x3c74379e, 0x3cc2df48, 0x3d118d4b, 0x3d604102, 0x3daef9cb, 0x3dfdb701,
1759    0x3e4c77ff, 0x3e9b3c24, 0x3eea02c9, 0x3f38cb4a, 0x3f879504, 0x3fd65f52,
1760    0x4025298f, 0x4073f317, 0x40c2bb45, 0x41118175, 0x41604503, 0x41af0549,
1761    0x41fdc1a4, 0x424c796f, 0x429b2c05, 0x42e9d8c3, 0x43387f04, 0x43871e25,
1762    0x43d5b580, 0x44244473, 0x4472ca59, 0x44c1468f, 0x450fb872, 0x455e1f5e,
1763    0x45ac7ab1, 0x45fac9c7, 0x46490bfe, 0x469740b4, 0x46e56746, 0x47337f12,
1764    0x47818778, 0x47cf7fd5, 0x481d6789, 0x486b3df2, 0x48b90271, 0x4906b465,
1765    0x4954532f, 0x49a1de2f, 0x49ef54c7, 0x4a3cb656, 0x4a8a0241, 0x4ad737e7,
1766    0x4b2456ad, 0x4b715df6, 0x4bbe4d24, 0x4c0b239b, 0x4c57e0c1, 0x4ca483f9,
1767    0x4cf10caa, 0x4d3d7a3a, 0x4d89cc0e, 0x4dd6018d, 0x4e221a20, 0x4e6e152f,
1768    0x4eb9f221, 0x4f05b060, 0x4f514f56, 0x4f9cce6e, 0x4fe82d12, 0x50336aae,
1769    0x507e86af, 0x50c98080, 0x51145791, 0x515f0b50, 0x51a99b2a, 0x51f40691,
1770    0x523e4cf3, 0x52886dc4, 0x52d26874, 0x531c3c75, 0x5365e93d, 0x53af6e3d,
1771    0x53f8caec, 0x5441febf, 0x548b092d, 0x54d3e9ac, 0x551c9fb6, 0x55652ac2,
1772    0x55ad8a4b, 0x55f5bdcc, 0x563dc4bf, 0x56859ea2, 0x56cd4af1, 0x5714c92b,
1773    0x575c18cf, 0x57a3395d, 0x57ea2a55, 0x5830eb39, 0x58777b8d, 0x58bddad4,
1774    0x59040892, 0x594a044d, 0x598fcd8d, 0x59d563d8, 0x5a1ac6b7, 0x5a5ff5b4,
1775    0x5aa4f059, 0x5ae9b632, 0x5b2e46cc, 0x5b72a1b5, 0x5bb6c67b, 0x5bfab4ad,
1776    0x5c3e6bde, 0x5c81eb9f, 0x5cc53382, 0x5d08431d, 0x5d4b1a04, 0x5d8db7ce,
1777    0x5dd01c12, 0x5e124669, 0x5e54366c, 0x5e95ebb7, 0x5ed765e4, 0x5f18a493,
1778    0x5f59a75f, 0x5f9a6dea, 0x5fdaf7d4, 0x601b44be, 0x605b544b, 0x609b2620,
1779    0x60dab9e2, 0x611a0f37, 0x615925c8, 0x6197fd3d, 0x61d69540, 0x6214ed7c,
1780    0x6253059f, 0x6290dd56, 0x62ce7450, 0x630bca3d, 0x6348ded0, 0x6385b1ba,
1781    0x63c242b1, 0x63fe9168, 0x643a9d98, 0x647666f7, 0x64b1ed3e, 0x64ed3029,
1782    0x65282f73, 0x6562ead9, 0x659d6218, 0x65d794f1, 0x66118325, 0x664b2c75,
1783    0x668490a5, 0x66bdaf79, 0x66f688b9, 0x672f1c2a, 0x67676995, 0x679f70c5,
1784    0x67d73185, 0x680eaba2, 0x6845dee8, 0x687ccb28, 0x68b37031, 0x68e9cdd7,
1785    0x691fe3eb, 0x6955b242, 0x698b38b3, 0x69c07713, 0x69f56d3d, 0x6a2a1b09,
1786    0x6a5e8052, 0x6a929cf5, 0x6ac670d0, 0x6af9fbc1, 0x6b2d3da9, 0x6b60366b,
1787    0x6b92e5e7, 0x6bc54c04, 0x6bf768a7, 0x6c293bb7, 0x6c5ac51b, 0x6c8c04be,
1788    0x6cbcfa8b, 0x6ceda66e, 0x6d1e0854, 0x6d4e202c, 0x6d7dede7, 0x6dad7176,
1789    0x6ddcaacb, 0x6e0b99db, 0x6e3a3e9c, 0x6e689903, 0x6e96a90a, 0x6ec46ea8,
1790    0x6ef1e9d9, 0x6f1f1a99, 0x6f4c00e4, 0x6f789cb9, 0x6fa4ee19, 0x6fd0f502,
1791    0x6ffcb179, 0x70282380, 0x70534b1c, 0x707e2853, 0x70a8bb2d, 0x70d303b1,
1792    0x70fd01e9, 0x7126b5e1, 0x71501fa5, 0x71793f41, 0x71a214c5, 0x71caa040,
1793    0x71f2e1c4, 0x721ad962, 0x7242872f, 0x7269eb3e, 0x729105a5, 0x72b7d67c,
1794    0x72de5dda, 0x73049bd9, 0x732a9094, 0x73503c25, 0x73759eaa, 0x739ab840,
1795    0x73bf8908, 0x73e4111f, 0x740850a9, 0x742c47c8, 0x744ff69e, 0x74735d50,
1796    0x74967c04, 0x74b952e1, 0x74dbe20f, 0x74fe29b6, 0x75202a00, 0x7541e319,
1797    0x7563552c, 0x75848066, 0x75a564f5, 0x75c60308, 0x75e65ad0, 0x76066c7d,
1798    0x76263841, 0x7645be50, 0x7664fedc, 0x7683fa1c, 0x76a2b045, 0x76c1218e,
1799    0x76df4e2e, 0x76fd365f, 0x771ada59, 0x77383a56, 0x77555694, 0x77722f4d,
1800    0x778ec4be, 0x77ab1726, 0x77c726c3, 0x77e2f3d5, 0x77fe7e9d, 0x7819c75b,
1801    0x7834ce51, 0x784f93c3, 0x786a17f4, 0x78845b28, 0x789e5da5, 0x78b81fb0,
1802    0x78d1a190, 0x78eae38c, 0x7903e5ed, 0x791ca8fb, 0x79352d00, 0x794d7246,
1803    0x79657917, 0x797d41c0, 0x7994cc8b, 0x79ac19c8, 0x79c329c1, 0x79d9fcc6,
1804    0x79f09325, 0x7a06ed2e, 0x7a1d0b2f, 0x7a32ed7a, 0x7a489460, 0x7a5e0031,
1805    0x7a733141, 0x7a8827e0, 0x7a9ce463, 0x7ab1671d, 0x7ac5b061, 0x7ad9c085,
1806    0x7aed97dd, 0x7b0136bf, 0x7b149d81, 0x7b27cc78, 0x7b3ac3fb, 0x7b4d8462,
1807    0x7b600e03, 0x7b726138, 0x7b847e57, 0x7b9665b9, 0x7ba817b8, 0x7bb994ac,
1808    0x7bcadcef, 0x7bdbf0db, 0x7becd0ca, 0x7bfd7d17, 0x7c0df61b, 0x7c1e3c32,
1809    0x7c2e4fb8, 0x7c3e3107, 0x7c4de07b, 0x7c5d5e70, 0x7c6cab42, 0x7c7bc74d,
1810    0x7c8ab2ee, 0x7c996e82, 0x7ca7fa64, 0x7cb656f1, 0x7cc48488, 0x7cd28384,
1811    0x7ce05444, 0x7cedf723, 0x7cfb6c80, 0x7d08b4b9, 0x7d15d02a, 0x7d22bf31,
1812    0x7d2f822c, 0x7d3c1978, 0x7d488573, 0x7d54c67a, 0x7d60dcec, 0x7d6cc925,
1813    0x7d788b84, 0x7d842466, 0x7d8f9427, 0x7d9adb27, 0x7da5f9c2, 0x7db0f055,
1814    0x7dbbbf3d, 0x7dc666d8, 0x7dd0e782, 0x7ddb4199, 0x7de57578, 0x7def837d,
1815    0x7df96c03, 0x7e032f68, 0x7e0cce07, 0x7e16483c, 0x7e1f9e62, 0x7e28d0d5,
1816    0x7e31dff1, 0x7e3acc0f, 0x7e43958c, 0x7e4c3cc2, 0x7e54c20a, 0x7e5d25bf,
1817    0x7e65683b, 0x7e6d89d7, 0x7e758aed, 0x7e7d6bd5, 0x7e852ce7, 0x7e8cce7d,
1818    0x7e9450ee, 0x7e9bb492, 0x7ea2f9c1, 0x7eaa20d0, 0x7eb12a17, 0x7eb815ec,
1819    0x7ebee4a5, 0x7ec59697, 0x7ecc2c19, 0x7ed2a57d, 0x7ed90319, 0x7edf4541,
1820    0x7ee56c49, 0x7eeb7882, 0x7ef16a41, 0x7ef741d7, 0x7efcff97, 0x7f02a3d1,
1821    0x7f082ed7, 0x7f0da0f9, 0x7f12fa87, 0x7f183bd2, 0x7f1d6527, 0x7f2276d6,
1822    0x7f27712d, 0x7f2c5479, 0x7f312109, 0x7f35d727, 0x7f3a7721, 0x7f3f0143,
1823    0x7f4375d7, 0x7f47d528, 0x7f4c1f81, 0x7f50552b, 0x7f54766f, 0x7f588396,
1824    0x7f5c7ce7, 0x7f6062ab, 0x7f643528, 0x7f67f4a4, 0x7f6ba167, 0x7f6f3bb4,
1825    0x7f72c3d1, 0x7f763a01, 0x7f799e8a, 0x7f7cf1ac, 0x7f8033ad, 0x7f8364cc,
1826    0x7f86854c, 0x7f89956d, 0x7f8c9570, 0x7f8f8594, 0x7f926619, 0x7f95373d,
1827    0x7f97f93d, 0x7f9aac58, 0x7f9d50ca, 0x7f9fe6d0, 0x7fa26ea4, 0x7fa4e882,
1828    0x7fa754a5, 0x7fa9b346, 0x7fac049e, 0x7fae48e7, 0x7fb08058, 0x7fb2ab29,
1829    0x7fb4c991, 0x7fb6dbc6, 0x7fb8e1fe, 0x7fbadc6e, 0x7fbccb4b, 0x7fbeaec8,
1830    0x7fc0871a, 0x7fc25472, 0x7fc41704, 0x7fc5cf00, 0x7fc77c98, 0x7fc91ffd,
1831    0x7fcab95e, 0x7fcc48eb, 0x7fcdced2, 0x7fcf4b42, 0x7fd0be68, 0x7fd22872,
1832    0x7fd3898b, 0x7fd4e1e0, 0x7fd6319c, 0x7fd778ea, 0x7fd8b7f4, 0x7fd9eee4,
1833    0x7fdb1de2, 0x7fdc4518, 0x7fdd64ad, 0x7fde7cc9, 0x7fdf8d93, 0x7fe09731,
1834    0x7fe199c9, 0x7fe29580, 0x7fe38a7b, 0x7fe478de, 0x7fe560cc, 0x7fe6426a,
1835    0x7fe71dda, 0x7fe7f33d, 0x7fe8c2b5, 0x7fe98c64, 0x7fea506a, 0x7feb0ee6,
1836    0x7febc7fa, 0x7fec7bc3, 0x7fed2a60, 0x7fedd3ef, 0x7fee788f, 0x7fef185b,
1837    0x7fefb371, 0x7ff049ed, 0x7ff0dbeb, 0x7ff16985, 0x7ff1f2d6, 0x7ff277f9,
1838    0x7ff2f908, 0x7ff3761c, 0x7ff3ef4d, 0x7ff464b5, 0x7ff4d66c, 0x7ff54488,
1839    0x7ff5af22, 0x7ff61650, 0x7ff67a28, 0x7ff6dac0, 0x7ff7382e, 0x7ff79287,
1840    0x7ff7e9df, 0x7ff83e4c, 0x7ff88fe0, 0x7ff8deb0, 0x7ff92ace, 0x7ff9744d,
1841    0x7ff9bb3f, 0x7ff9ffb8, 0x7ffa41c7, 0x7ffa817f, 0x7ffabef0, 0x7ffafa2b,
1842    0x7ffb3341, 0x7ffb6a40, 0x7ffb9f38, 0x7ffbd23a, 0x7ffc0353, 0x7ffc3292,
1843    0x7ffc6005, 0x7ffc8bba, 0x7ffcb5bf, 0x7ffcde21, 0x7ffd04ed, 0x7ffd2a30,
1844    0x7ffd4df5, 0x7ffd704a, 0x7ffd9139, 0x7ffdb0cf, 0x7ffdcf16, 0x7ffdec19,
1845    0x7ffe07e4, 0x7ffe2280, 0x7ffe3bf8, 0x7ffe5456, 0x7ffe6ba3, 0x7ffe81e8,
1846    0x7ffe9730, 0x7ffeab82, 0x7ffebee7, 0x7ffed169, 0x7ffee30e, 0x7ffef3e0,
1847    0x7fff03e5, 0x7fff1326, 0x7fff21aa, 0x7fff2f78, 0x7fff3c96, 0x7fff490d,
1848    0x7fff54e1, 0x7fff601a, 0x7fff6abe, 0x7fff74d3, 0x7fff7e5e, 0x7fff8765,
1849    0x7fff8fee, 0x7fff97fe, 0x7fff9f9b, 0x7fffa6c8, 0x7fffad8b, 0x7fffb3e9,
1850    0x7fffb9e5, 0x7fffbf85, 0x7fffc4cd, 0x7fffc9c0, 0x7fffce64, 0x7fffd2ba,
1851    0x7fffd6c8, 0x7fffda90, 0x7fffde16, 0x7fffe15e, 0x7fffe46a, 0x7fffe73d,
1852    0x7fffe9db, 0x7fffec47, 0x7fffee82, 0x7ffff091, 0x7ffff274, 0x7ffff42f,
1853    0x7ffff5c4, 0x7ffff736, 0x7ffff885, 0x7ffff9b5, 0x7ffffac7, 0x7ffffbbe,
1854    0x7ffffc9a, 0x7ffffd5f, 0x7ffffe0c, 0x7ffffea5, 0x7fffff2a, 0x7fffff9c};
1855
1856const WORD32 ixheaacd_kbd_win1024[1024] = {
1857    0x000999dc, 0x000e1719, 0x0011ec91, 0x00157689, 0x0018def4, 0x001c3697,
1858    0x001f85d7, 0x0022d516, 0x00262cba, 0x00298cc1, 0x002cf52b, 0x00306e5c,
1859    0x0033f854, 0x00379314, 0x003b3636, 0x003ef283, 0x0042bf97, 0x0046a5d6,
1860    0x004a9478, 0x004ea4a8, 0x0052c59f, 0x0056f75d, 0x005b4245, 0x005fa658,
1861    0x00642395, 0x0068b19a, 0x006d58c8, 0x00722185, 0x0076fb08, 0x007bedb6,
1862    0x0080f98f, 0x00861e92, 0x008b5cbf, 0x0090bc7a, 0x00963560, 0x009bc770,
1863    0x00a172ab, 0x00a73710, 0x00ad1d03, 0x00b31c21, 0x00b93ccc, 0x00bf76a2,
1864    0x00c5c9a2, 0x00cc4694, 0x00d2d44d, 0x00d98393, 0x00e05468, 0x00e746cb,
1865    0x00ee5258, 0x00f57f72, 0x00fcce1b, 0x01043e53, 0x010bc7b3, 0x01137b07,
1866    0x011b4783, 0x0123358f, 0x012b4527, 0x01337eb1, 0x013bd167, 0x014445a9,
1867    0x014ce3dd, 0x0155a39f, 0x015e84ef, 0x016787cd, 0x0170b49d, 0x0179fa97,
1868    0x018372e5, 0x018d045f, 0x0196bfc9, 0x01a09cc3, 0x01aaa3ad, 0x01b4d487,
1869    0x01bf26f1, 0x01c99ae9, 0x01d44135, 0x01df090f, 0x01e9f277, 0x01f50e33,
1870    0x02004b7f, 0x020bb2bb, 0x02173b83, 0x0222f6a3, 0x022ed353, 0x023ae253,
1871    0x024712e3, 0x025375c7, 0x025ffa3b, 0x026cb103, 0x02798957, 0x02869403,
1872    0x0293c89f, 0x02a12f8f, 0x02aeb80f, 0x02bc72e3, 0x02ca57a7, 0x02d8665f,
1873    0x02e6a767, 0x02f51267, 0x0303afb7, 0x031276fb, 0x0321682f, 0x0330941b,
1874    0x033fe197, 0x034f69cb, 0x035f1bef, 0x036ef803, 0x037f0ed3, 0x038f4f93,
1875    0x039fc2a7, 0x03b05faf, 0x03c1376b, 0x03d2391b, 0x03e36d23, 0x03f4dbdf,
1876    0x0406748f, 0x04183f8f, 0x042a3ce7, 0x043c6c97, 0x044ece97, 0x04616b57,
1877    0x047431ff, 0x04873367, 0x049a671f, 0x04adcd2f, 0x04c1658f, 0x04d538af,
1878    0x04e935b7, 0x04fd75df, 0x0511dfff, 0x052684cf, 0x053b6457, 0x05506dd7,
1879    0x0565ba6f, 0x057b395f, 0x0590ea9f, 0x05a6d697, 0x05bcf4e7, 0x05d34def,
1880    0x05e9e1af, 0x0600b027, 0x0617b0f7, 0x062ee417, 0x06465a57, 0x065e02e7,
1881    0x0675e637, 0x068e0437, 0x06a65cf7, 0x06bef067, 0x06d7b637, 0x06f0b6b7,
1882    0x0709fa57, 0x07237047, 0x073d20ef, 0x07570c57, 0x07713ad7, 0x078b9ba7,
1883    0x07a63737, 0x07c10d77, 0x07dc26df, 0x07f77af7, 0x0813015f, 0x082ecaef,
1884    0x084acf2f, 0x0867168f, 0x0883903f, 0x08a04d0f, 0x08bd449f, 0x08da76df,
1885    0x08f7ec2f, 0x09159c4f, 0x0933870f, 0x0951b4ff, 0x0970153f, 0x098ec0ff,
1886    0x09ad9f0f, 0x09ccc02f, 0x09ec247f, 0x0a0bc37f, 0x0a2b9d3f, 0x0a4bba0f,
1887    0x0a6c19ff, 0x0a8cac4f, 0x0aad8a0f, 0x0acea28f, 0x0aeff5bf, 0x0b118c1f,
1888    0x0b335d1f, 0x0b55714f, 0x0b77c88f, 0x0b9a5a8f, 0x0bbd2f9f, 0x0be03f6f,
1889    0x0c03925f, 0x0c27285f, 0x0c4af91f, 0x0c6f0cff, 0x0c9363ef, 0x0cb7f59f,
1890    0x0cdcca6f, 0x0d01e25f, 0x0d2734ff, 0x0d4ccaaf, 0x0d729b2f, 0x0d98b71f,
1891    0x0dbf0dbf, 0x0de59f2f, 0x0e0c7c0f, 0x0e3393af, 0x0e5aee5f, 0x0e8283cf,
1892    0x0eaa64bf, 0x0ed2806f, 0x0efad6cf, 0x0f2378af, 0x0f4c553f, 0x0f7574ef,
1893    0x0f9ecf5f, 0x0fc8754f, 0x0ff255ef, 0x101c79bf, 0x1046d81f, 0x107179bf,
1894    0x109c5e5f, 0x10c7863f, 0x10f2e8bf, 0x111e8e5f, 0x114a771f, 0x1176a2ff,
1895    0x11a3097f, 0x11cfb33f, 0x11fc979f, 0x1229c77f, 0x125729bf, 0x1284d75f,
1896    0x12b2bfdf, 0x12e0eb5f, 0x130f5a1f, 0x133e037f, 0x136ce77f, 0x139c171f,
1897    0x13cb817f, 0x13fb267f, 0x142b0e9f, 0x145b39df, 0x148b9fdf, 0x14bc48ff,
1898    0x14ed2cbf, 0x151e539f, 0x154fbd9f, 0x158159ff, 0x15b341df, 0x15e55bff,
1899    0x1617c1bf, 0x164a59bf, 0x167d34df, 0x16b0531f, 0x16e3a39f, 0x17173fbf,
1900    0x174b0e1f, 0x177f1f9f, 0x17b36bdf, 0x17e7f2bf, 0x181cbcbf, 0x1851c19f,
1901    0x1887011f, 0x18bc7b3f, 0x18f2389f, 0x1928309f, 0x195e5aff, 0x1994c87f,
1902    0x19cb709f, 0x1a02539f, 0x1a39713f, 0x1a70d1ff, 0x1aa864ff, 0x1ae032df,
1903    0x1b183b5f, 0x1b507e9f, 0x1b88fc9f, 0x1bc1acdf, 0x1bfaa03f, 0x1c33c5ff,
1904    0x1c6d267f, 0x1ca6c19f, 0x1ce0977f, 0x1d1a9fbf, 0x1d54e2bf, 0x1d8f57ff,
1905    0x1dca105f, 0x1e04f29f, 0x1e40181f, 0x1e7b677f, 0x1eb6f9ff, 0x1ef2b65f,
1906    0x1f2ead9f, 0x1f6adf7f, 0x1fa73b3f, 0x1fe3d1bf, 0x2020a2ff, 0x205d9e3f,
1907    0x209ad43f, 0x20d83c7f, 0x2115d6ff, 0x2153a3ff, 0x2191a33f, 0x21cfd4bf,
1908    0x220e38bf, 0x224cceff, 0x228b977f, 0x22ca923f, 0x2309bf7f, 0x234916bf,
1909    0x2388a03f, 0x23c85c3f, 0x240841ff, 0x244859ff, 0x2488a47f, 0x24c918ff,
1910    0x2509bf7f, 0x254a903f, 0x258b8aff, 0x25ccb7bf, 0x260e0ebf, 0x264f8f7f,
1911    0x269142bf, 0x26d31fbf, 0x27151e7f, 0x27574f7f, 0x2799aa7f, 0x27dc2f3f,
1912    0x281eddff, 0x2861b6bf, 0x28a4b13f, 0x28e7ddbf, 0x292b2bff, 0x296ea43f,
1913    0x29b23dbf, 0x29f6017f, 0x2a39eeff, 0x2a7dfe3f, 0x2ac2373f, 0x2b0691ff,
1914    0x2b4b0dff, 0x2b8fb43f, 0x2bd4737f, 0x2c195cbf, 0x2c5e6fff, 0x2ca39c3f,
1915    0x2ce8ea3f, 0x2d2e61ff, 0x2d73f2ff, 0x2db9a5bf, 0x2dff79bf, 0x2e4566ff,
1916    0x2e8b7e3f, 0x2ed1aebf, 0x2f1800bf, 0x2f5e6bbf, 0x2fa4efff, 0x2feb9e3f,
1917    0x30325d3f, 0x30793dbf, 0x30c0377f, 0x31074a7f, 0x314e7eff, 0x3195cc7f,
1918    0x31dd2aff, 0x3224aabf, 0x326c3b7f, 0x32b3edbf, 0x32fbb0ff, 0x33438cff,
1919    0x338b827f, 0x33d388bf, 0x341ba7ff, 0x3463d7ff, 0x34ac213f, 0x34f483bf,
1920    0x353cee7f, 0x3585727f, 0x35ce073f, 0x3616b53f, 0x365f6bbf, 0x36a832bf,
1921    0x36f112ff, 0x3739fbbf, 0x3782f4ff, 0x37cbff3f, 0x38151a3f, 0x385e3dbf,
1922    0x38a77a3f, 0x38f0b6bf, 0x393a03ff, 0x398361ff, 0x39ccc87f, 0x3a16377f,
1923    0x3a5faebf, 0x3aa936bf, 0x3af2bebf, 0x3b3c577f, 0x3b85f8bf, 0x3bcfa27f,
1924    0x3c194bff, 0x3c63063f, 0x3cacc0bf, 0x3cf6837f, 0x3d40463f, 0x3d8a117f,
1925    0x3dd3e4ff, 0x3e1db87f, 0x3e678bff, 0x3eb167ff, 0x3efb3b7f, 0x3f45177f,
1926    0x3f8efbbf, 0x3fd8d77f, 0x4022b37f, 0x406c8f7f, 0x40b66b7f, 0x4100477f,
1927    0x414a1aff, 0x4193f6ff, 0x41ddc1ff, 0x4227957f, 0x4271607f, 0x42bb237f,
1928    0x4304e5ff, 0x434ea07f, 0x4398527f, 0x43e1fbff, 0x442ba57f, 0x44753e7f,
1929    0x44beceff, 0x45085f7f, 0x4551deff, 0x459b55ff, 0x45e4c4ff, 0x462e22ff,
1930    0x4677817f, 0x46c0c5ff, 0x470a027f, 0x475336ff, 0x479c59ff, 0x47e56cff,
1931    0x482e6e7f, 0x487767ff, 0x48c0487f, 0x49091fff, 0x4951e77f, 0x499a9d7f,
1932    0x49e33aff, 0x4a2bc6ff, 0x4a744aff, 0x4abcad7f, 0x4b05077f, 0x4b4d487f,
1933    0x4b956fff, 0x4bdd86ff, 0x4c2584ff, 0x4c6d71ff, 0x4cb545ff, 0x4cfd007f,
1934    0x4d44a1ff, 0x4d8c327f, 0x4dd3a1ff, 0x4e1af7ff, 0x4e62347f, 0x4ea9587f,
1935    0x4ef062ff, 0x4f3753ff, 0x4f7e23ff, 0x4fc4da7f, 0x500b77ff, 0x5051f3ff,
1936    0x50984dff, 0x50de8f7f, 0x5124aeff, 0x516ab57f, 0x51b09a7f, 0x51f6557f,
1937    0x523bff7f, 0x52817fff, 0x52c6de7f, 0x530c1b7f, 0x535136ff, 0x539630ff,
1938    0x53db017f, 0x541fafff, 0x546444ff, 0x54a8a7ff, 0x54ece97f, 0x5531097f,
1939    0x5574ff7f, 0x55b8d3ff, 0x55fc7e7f, 0x5640077f, 0x56835dff, 0x56c692ff,
1940    0x57099dff, 0x574c877f, 0x578f3eff, 0x57d1cbff, 0x58142f7f, 0x585670ff,
1941    0x5898807f, 0x58da65ff, 0x591c18ff, 0x595daaff, 0x599f09ff, 0x59e03f7f,
1942    0x5a21427f, 0x5a621b7f, 0x5aa2ca7f, 0x5ae3477f, 0x5b2391ff, 0x5b63b27f,
1943    0x5ba3a07f, 0x5be3647f, 0x5c22ee7f, 0x5c624dff, 0x5ca17aff, 0x5ce075ff,
1944    0x5d1f46ff, 0x5d5ddcff, 0x5d9c40ff, 0x5dda727f, 0x5e187a7f, 0x5e5646ff,
1945    0x5e93e1ff, 0x5ed1417f, 0x5f0e777f, 0x5f4b72ff, 0x5f883b7f, 0x5fc4d1ff,
1946    0x60012dff, 0x603d577f, 0x607945ff, 0x60b5027f, 0x60f0847f, 0x612bd3ff,
1947    0x6166e87f, 0x61a1caff, 0x61dc727f, 0x6216deff, 0x6251117f, 0x628b117f,
1948    0x62c4d67f, 0x62fe68ff, 0x6337b8ff, 0x6370cdff, 0x63a9b07f, 0x63e2587f,
1949    0x641abcff, 0x6452ef7f, 0x648ae77f, 0x64c29bff, 0x64fa1dff, 0x65315d7f,
1950    0x65686a7f, 0x659f33ff, 0x65d5c2ff, 0x660c177f, 0x664230ff, 0x6678077f,
1951    0x66ada2ff, 0x66e3047f, 0x67182a7f, 0x674d0dff, 0x6781b67f, 0x67b61b7f,
1952    0x67ea4e7f, 0x681e367f, 0x6851eb7f, 0x68855d7f, 0x68b88c7f, 0x68eb80ff,
1953    0x691e31ff, 0x6950a87f, 0x6982dbff, 0x69b4d47f, 0x69e6927f, 0x6a1804ff,
1954    0x6a493c7f, 0x6a7a397f, 0x6aaaf37f, 0x6adb69ff, 0x6b0ba5ff, 0x6b3b9eff,
1955    0x6b6b54ff, 0x6b9ac77f, 0x6bc9ff7f, 0x6bf8f47f, 0x6c27ae7f, 0x6c56257f,
1956    0x6c84597f, 0x6cb24a7f, 0x6ce0007f, 0x6d0d6aff, 0x6d3a9aff, 0x6d678fff,
1957    0x6d9439ff, 0x6dc0a8ff, 0x6decd47f, 0x6e18bd7f, 0x6e446b7f, 0x6e6fcdff,
1958    0x6e9af57f, 0x6ec5da7f, 0x6ef07bff, 0x6f1ae2ff, 0x6f44fdff, 0x6f6edeff,
1959    0x6f987c7f, 0x6fc1d6ff, 0x6feaf67f, 0x7013d2ff, 0x703c63ff, 0x7064ba7f,
1960    0x708cd5ff, 0x70b4a67f, 0x70dc3bff, 0x71038dff, 0x712a9d7f, 0x7151697f,
1961    0x7177faff, 0x719e40ff, 0x71c44bff, 0x71ea1c7f, 0x720fa17f, 0x7234eb7f,
1962    0x7259f27f, 0x727eb67f, 0x72a33fff, 0x72c785ff, 0x72eb897f, 0x730f517f,
1963    0x7332d6ff, 0x735618ff, 0x737917ff, 0x739bdc7f, 0x73be65ff, 0x73e0a3ff,
1964    0x7402a77f, 0x74246fff, 0x7445f57f, 0x746737ff, 0x74883fff, 0x74a9047f,
1965    0x74c98e7f, 0x74e9d4ff, 0x7509e0ff, 0x7529a9ff, 0x7549387f, 0x75688bff,
1966    0x75879c7f, 0x75a6697f, 0x75c4fbff, 0x75e353ff, 0x760170ff, 0x761f4aff,
1967    0x763cea7f, 0x765a467f, 0x767767ff, 0x76944eff, 0x76b0faff, 0x76cd6bff,
1968    0x76e99a7f, 0x7705967f, 0x77214eff, 0x773cccff, 0x7758107f, 0x7773107f,
1969    0x778dde7f, 0x77a8717f, 0x77c2c9ff, 0x77dce7ff, 0x77f6c27f, 0x78106a7f,
1970    0x7829d87f, 0x78430aff, 0x785c0b7f, 0x7874c8ff, 0x788d53ff, 0x78a5a47f,
1971    0x78bdb9ff, 0x78d594ff, 0x78ed3d7f, 0x7904ab7f, 0x791be6ff, 0x7932df7f,
1972    0x7949adff, 0x796038ff, 0x79769a7f, 0x798cb8ff, 0x79a2acff, 0x79b85e7f,
1973    0x79cde5ff, 0x79e3327f, 0x79f84c7f, 0x7a0d2bff, 0x7a21d97f, 0x7a36547f,
1974    0x7a4a947f, 0x7a5eaa7f, 0x7a7285ff, 0x7a862f7f, 0x7a99ae7f, 0x7aacf2ff,
1975    0x7ac004ff, 0x7ad2e4ff, 0x7ae5927f, 0x7af80dff, 0x7b0a567f, 0x7b1c6cff,
1976    0x7b2e597f, 0x7b400b7f, 0x7b51937f, 0x7b62f17f, 0x7b74147f, 0x7b850dff,
1977    0x7b95d4ff, 0x7ba671ff, 0x7bb6dc7f, 0x7bc71d7f, 0x7bd72bff, 0x7be707ff,
1978    0x7bf6b9ff, 0x7c0641ff, 0x7c15a07f, 0x7c24cc7f, 0x7c33ce7f, 0x7c429dff,
1979    0x7c514bff, 0x7c5fc7ff, 0x7c6e197f, 0x7c7c417f, 0x7c8a3f7f, 0x7c980aff,
1980    0x7ca5b4ff, 0x7cb3357f, 0x7cc08b7f, 0x7ccdb77f, 0x7cdab9ff, 0x7ce79a7f,
1981    0x7cf448ff, 0x7d00d5ff, 0x7d0d38ff, 0x7d1979ff, 0x7d25917f, 0x7d317eff,
1982    0x7d3d427f, 0x7d48e47f, 0x7d5464ff, 0x7d5fbb7f, 0x7d6aefff, 0x7d75faff,
1983    0x7d80e47f, 0x7d8bac7f, 0x7d964a7f, 0x7da0c67f, 0x7dab217f, 0x7db55aff,
1984    0x7dbf69ff, 0x7dc95fff, 0x7dd32c7f, 0x7ddcdf7f, 0x7de6687f, 0x7defcfff,
1985    0x7df91e7f, 0x7e0242ff, 0x7e0b4dff, 0x7e1437ff, 0x7e1cffff, 0x7e25aeff,
1986    0x7e2e33ff, 0x7e369fff, 0x7e3ef27f, 0x7e471b7f, 0x7e4f2aff, 0x7e57217f,
1987    0x7e5ef5ff, 0x7e66b1ff, 0x7e6e4bff, 0x7e75ccff, 0x7e7d2c7f, 0x7e8472ff,
1988    0x7e8b9fff, 0x7e92ab7f, 0x7e99a5ff, 0x7ea07f7f, 0x7ea73f7f, 0x7eadddff,
1989    0x7eb46b7f, 0x7ebadfff, 0x7ec132ff, 0x7ec7757f, 0x7ecd95ff, 0x7ed3a5ff,
1990    0x7ed99c7f, 0x7edf7a7f, 0x7ee53e7f, 0x7eeae9ff, 0x7ef07bff, 0x7ef5fd7f,
1991    0x7efb657f, 0x7f00b47f, 0x7f05f27f, 0x7f0b177f, 0x7f10237f, 0x7f151e7f,
1992    0x7f1a007f, 0x7f1ed17f, 0x7f2391ff, 0x7f2838ff, 0x7f2cc6ff, 0x7f31447f,
1993    0x7f35b07f, 0x7f3a0c7f, 0x7f3e4eff, 0x7f42807f, 0x7f46997f, 0x7f4aa97f,
1994    0x7f4ea07f, 0x7f52867f, 0x7f565bff, 0x7f5a20ff, 0x7f5dd4ff, 0x7f6177ff,
1995    0x7f650a7f, 0x7f688bff, 0x7f6bfc7f, 0x7f6f547f, 0x7f72abff, 0x7f75ea7f,
1996    0x7f7917ff, 0x7f7c34ff, 0x7f7f497f, 0x7f824d7f, 0x7f85407f, 0x7f882aff,
1997    0x7f8afc7f, 0x7f8dc57f, 0x7f9085ff, 0x7f9335ff, 0x7f95d4ff, 0x7f9862ff,
1998    0x7f9ae8ff, 0x7f9d667f, 0x7f9fd37f, 0x7fa22f7f, 0x7fa482ff, 0x7fa6cdff,
1999    0x7fa9087f, 0x7fab3a7f, 0x7fad5bff, 0x7faf74ff, 0x7fb1857f, 0x7fb384ff,
2000    0x7fb5847f, 0x7fb76aff, 0x7fb951ff, 0x7fbb277f, 0x7fbcf4ff, 0x7fbeb9ff,
2001    0x7fc0767f, 0x7fc22a7f, 0x7fc3cdff, 0x7fc5717f, 0x7fc703ff, 0x7fc88e7f,
2002    0x7fca107f, 0x7fcb91ff, 0x7fcd037f, 0x7fce6bff, 0x7fcfcc7f, 0x7fd1247f,
2003    0x7fd273ff, 0x7fd3c37f, 0x7fd501ff, 0x7fd6387f, 0x7fd76eff, 0x7fd89cff,
2004    0x7fd9c27f, 0x7fdadf7f, 0x7fdbf47f, 0x7fdd00ff, 0x7fde0d7f, 0x7fdf117f,
2005    0x7fe00cff, 0x7fe1007f, 0x7fe1f37f, 0x7fe2de7f, 0x7fe3c0ff, 0x7fe49aff,
2006    0x7fe574ff, 0x7fe646ff, 0x7fe7187f, 0x7fe7e1ff, 0x7fe8a2ff, 0x7fe963ff,
2007    0x7fea1c7f, 0x7feacc7f, 0x7feb7c7f, 0x7fec247f, 0x7feccc7f, 0x7fed73ff,
2008    0x7fee0aff, 0x7feea1ff, 0x7fef38ff, 0x7fefc77f, 0x7ff055ff, 0x7ff0dc7f,
2009    0x7ff1627f, 0x7ff1e8ff, 0x7ff2667f, 0x7ff2dbff, 0x7ff3517f, 0x7ff3c6ff,
2010    0x7ff433ff, 0x7ff4a0ff, 0x7ff50dff, 0x7ff572ff, 0x7ff5ceff, 0x7ff633ff,
2011    0x7ff68fff, 0x7ff6ec7f, 0x7ff73fff, 0x7ff793ff, 0x7ff7e7ff, 0x7ff8337f,
2012    0x7ff8877f, 0x7ff8ca7f, 0x7ff915ff, 0x7ff958ff, 0x7ff99bff, 0x7ff9df7f,
2013    0x7ffa227f, 0x7ffa5cff, 0x7ffa97ff, 0x7ffad27f, 0x7ffb04ff, 0x7ffb3f7f,
2014    0x7ffb71ff, 0x7ffba47f, 0x7ffbce7f, 0x7ffc007f, 0x7ffc2a7f, 0x7ffc547f,
2015    0x7ffc7e7f, 0x7ffca87f, 0x7ffcc9ff, 0x7ffcf3ff, 0x7ffd157f, 0x7ffd36ff,
2016    0x7ffd587f, 0x7ffd79ff, 0x7ffd9b7f, 0x7ffdb4ff, 0x7ffdcdff, 0x7ffdef7f,
2017    0x7ffe087f, 0x7ffe21ff, 0x7ffe3aff, 0x7ffe4bff, 0x7ffe64ff, 0x7ffe7dff,
2018    0x7ffe8eff, 0x7ffe9f7f, 0x7ffeb07f, 0x7ffec97f, 0x7ffeda7f, 0x7ffeeaff,
2019    0x7ffef37f, 0x7fff047f, 0x7fff14ff, 0x7fff25ff, 0x7fff2e7f, 0x7fff3eff,
2020    0x7fff477f, 0x7fff4fff, 0x7fff607f, 0x7fff68ff, 0x7fff717f, 0x7fff79ff,
2021    0x7fff81ff, 0x7fff8a7f, 0x7fff92ff, 0x7fff9b7f, 0x7fffa37f, 0x7fffabff,
2022    0x7fffabff, 0x7fffb47f, 0x7fffbcff, 0x7fffbcff, 0x7fffc57f, 0x7fffc57f,
2023    0x7fffcd7f, 0x7fffcd7f, 0x7fffd5ff, 0x7fffd5ff, 0x7fffde7f, 0x7fffde7f,
2024    0x7fffde7f, 0x7fffe6ff, 0x7fffe6ff, 0x7fffe6ff, 0x7fffeeff, 0x7fffeeff,
2025    0x7fffeeff, 0x7fffeeff, 0x7ffff77f, 0x7ffff77f, 0x7ffff77f, 0x7ffff77f,
2026    0x7ffff77f, 0x7ffff77f, 0x7ffff77f, 0x7fffffff, 0x7fffffff, 0x7fffffff,
2027    0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff};
2028
2029const WORD32 kbd_win256[256] = {
2030    0x00132c5e, 0x001f986b, 0x002c6d72, 0x003a3c1b, 0x00493eaa, 0x00599862,
2031    0x006b63fc, 0x007eb86c, 0x0093aacb, 0x00aa4f3b, 0x00c2b958, 0x00dcfc70,
2032    0x00f92ba8, 0x01175a0a, 0x01379a8f, 0x015a0023, 0x017e9da6, 0x01a585e6,
2033    0x01cecba4, 0x01fa8186, 0x0228ba1b, 0x025987d1, 0x028cfcee, 0x02c32b8e,
2034    0x02fc259c, 0x0337fcc8, 0x0376c285, 0x03b88801, 0x03fd5e1a, 0x04455560,
2035    0x04907e06, 0x04dee7e0, 0x0530a25b, 0x0585bc76, 0x05de44bb, 0x063a4939,
2036    0x0699d77f, 0x06fcfc92, 0x0763c4ea, 0x07ce3c6a, 0x083c6e59, 0x08ae655f,
2037    0x09242b7d, 0x099dca06, 0x0a1b499d, 0x0a9cb22d, 0x0b220ae4, 0x0bab5a2f,
2038    0x0c38a5b4, 0x0cc9f24f, 0x0d5f440b, 0x0df89e21, 0x0e9602f2, 0x0f377404,
2039    0x0fdcf1ff, 0x10867ca8, 0x113412e1, 0x11e5b2a4, 0x129b5901, 0x13550220,
2040    0x1412a936, 0x14d44890, 0x1599d986, 0x16635483, 0x1730b0fe, 0x1801e581,
2041    0x18d6e7a1, 0x19afac06, 0x1a8c2664, 0x1b6c4986, 0x1c500746, 0x1d375093,
2042    0x1e221575, 0x1f10450b, 0x2001cd93, 0x20f69c66, 0x21ee9e04, 0x22e9be10,
2043    0x23e7e75a, 0x24e903de, 0x25ecfcd0, 0x26f3ba97, 0x27fd24db, 0x29092288,
2044    0x2a1799d1, 0x2b28703a, 0x2c3b8a9b, 0x2d50cd2b, 0x2e681b83, 0x2f8158a5,
2045    0x309c6709, 0x31b9289c, 0x32d77ed0, 0x33f74a9e, 0x35186c95, 0x363ac4d8,
2046    0x375e3333, 0x3882971a, 0x39a7cfb6, 0x3acdbbf0, 0x3bf43a75, 0x3d1b29c5,
2047    0x3e426836, 0x3f69d405, 0x40914b59, 0x41b8ac51, 0x42dfd50a, 0x4406a3ac,
2048    0x452cf672, 0x4652abb4, 0x4777a1f0, 0x489bb7d4, 0x49becc4a, 0x4ae0be7e,
2049    0x4c016de7, 0x4d20ba56, 0x4e3e83f8, 0x4f5aab65, 0x507511a6, 0x518d983d,
2050    0x52a42131, 0x53b88f14, 0x54cac50d, 0x55daa6dc, 0x56e818ea, 0x57f30047,
2051    0x58fb42b9, 0x5a00c6c1, 0x5b03739e, 0x5c03315a, 0x5cffe8cc, 0x5df983a1,
2052    0x5eefec5d, 0x5fe30e66, 0x60d2d607, 0x61bf3073, 0x62a80bcb, 0x638d5722,
2053    0x646f0282, 0x654cfeec, 0x66273e5f, 0x66fdb3d5, 0x67d0534d, 0x689f11c6,
2054    0x6969e543, 0x6a30c4cc, 0x6af3a870, 0x6bb28941, 0x6c6d6159, 0x6d242bd6,
2055    0x6dd6e4da, 0x6e85898a, 0x6f30180d, 0x6fd68f86, 0x7078f015, 0x71173ad6,
2056    0x71b171d8, 0x7247981c, 0x72d9b193, 0x7367c317, 0x73f1d266, 0x7477e620,
2057    0x74fa05bd, 0x7578398b, 0x75f28aa7, 0x766902f5, 0x76dbad1c, 0x774a947c,
2058    0x77b5c529, 0x781d4be4, 0x78813611, 0x78e191b2, 0x793e6d5d, 0x7997d834,
2059    0x79ede1dc, 0x7a409a77, 0x7a90129a, 0x7adc5b43, 0x7b2585d1, 0x7b6ba3fd,
2060    0x7baec7ce, 0x7bef0393, 0x7c2c69d7, 0x7c670d5c, 0x7c9f0110, 0x7cd45801,
2061    0x7d07255b, 0x7d377c5b, 0x7d657049, 0x7d91146a, 0x7dba7c02, 0x7de1ba42,
2062    0x7e06e247, 0x7e2a070f, 0x7e4b3b72, 0x7e6a921d, 0x7e881d8a, 0x7ea3effa,
2063    0x7ebe1b6d, 0x7ed6b19e, 0x7eedc3fe, 0x7f0363ae, 0x7f17a177, 0x7f2a8dcd,
2064    0x7f3c38c3, 0x7f4cb20c, 0x7f5c08f4, 0x7f6a4c62, 0x7f778ad0, 0x7f83d24c,
2065    0x7f8f3073, 0x7f99b274, 0x7fa36509, 0x7fac547b, 0x7fb48c9e, 0x7fbc18d2,
2066    0x7fc30404, 0x7fc958ad, 0x7fcf20d1, 0x7fd46604, 0x7fd93169, 0x7fdd8bb1,
2067    0x7fe17d22, 0x7fe50d93, 0x7fe84475, 0x7feb28ce, 0x7fedc13f, 0x7ff01409,
2068    0x7ff2270b, 0x7ff3ffc7, 0x7ff5a368, 0x7ff716bf, 0x7ff85e4b, 0x7ff97e3b,
2069    0x7ffa7a71, 0x7ffb5686, 0x7ffc15cb, 0x7ffcbb50, 0x7ffd49e5, 0x7ffdc41f,
2070    0x7ffe2c57, 0x7ffe84b3, 0x7ffecf28, 0x7fff0d78, 0x7fff413b, 0x7fff6be1,
2071    0x7fff8eb1, 0x7fffaad1, 0x7fffc144, 0x7fffd2f2, 0x7fffe0a3, 0x7fffeb0a,
2072    0x7ffff2bf, 0x7ffff849, 0x7ffffc18, 0x7ffffe8f};
2073
2074const WORD32 ixheaacd_kbd_win4[4] = {0x000807ab, 0x22b0608e, 0x7b35bb1c,
2075                                     0x7fffffff};
2076
2077const WORD32 ixheaacd_kbd_win16[16] = {
2078    0x00040f1f, 0x008e78fe, 0x02c97f7b, 0x0884e8da, 0x137eb190, 0x244db0c4,
2079    0x398f9632, 0x5009fdd5, 0x63e3825f, 0x7253cdb4, 0x7abe6e47, 0x7e81b826,
2080    0x7fb757e1, 0x7ff83b3b, 0x7fffb0c4, 0x7fffffff};
2081
2082const WORD32 ixheaacd_kbd_win_64[64] = {
2083    0x00020817, 0x00096787, 0x0017763e, 0x002f8bde, 0x00559f6e, 0x008e7146,
2084    0x00df9378, 0x014f3fd9, 0x01e45803, 0x02a63b67, 0x039c8c93, 0x04cf17ff,
2085    0x06456f77, 0x0806b7af, 0x0a195ccf, 0x0c82be8f, 0x0f46ed1f, 0x1268555f,
2086    0x15e7a73f, 0x19c38aff, 0x1df8875f, 0x2280f97f, 0x27552e3f, 0x2c6b58ff,
2087    0x31b7e0bf, 0x372d903f, 0x3cbdf4bf, 0x4259b7ff, 0x47f11f7f, 0x4d745fff,
2088    0x52d43cff, 0x580242ff, 0x5cf1777f, 0x6196747f, 0x65e7e1ff, 0x69de9bff,
2089    0x6d75ea7f, 0x70ab607f, 0x737f0eff, 0x75f316ff, 0x780ba1ff, 0x79ce95ff,
2090    0x7b4306ff, 0x7c7114ff, 0x7d615e7f, 0x7e1c9b7f, 0x7eab607f, 0x7f15c5ff,
2091    0x7f631b7f, 0x7f99dc7f, 0x7fbf82ff, 0x7fd8a57f, 0x7fe8dd7f, 0x7ff2f57f,
2092    0x7ff8fcff, 0x7ffc6d7f, 0x7ffe4bff, 0x7fff3eff, 0x7fffb47f, 0x7fffe6ff,
2093    0x7ffff77f, 0x7fffffff, 0x7fffffff, 0x7fffffff};
2094
2095const WORD32 ixheaacd_kbd_win768[768] = {
2096    0x000b1359, 0x00107b78, 0x0015336d, 0x0019b0ab, 0x001e14bd, 0x002278d0,
2097    0x0026e546, 0x002b6ae7, 0x0030014f, 0x0034b0e1, 0x00398201, 0x003e6c4c,
2098    0x00438088, 0x0048adee, 0x004e0da9, 0x0053868f, 0x00592966, 0x005efe92,
2099    0x0064f54c, 0x006b15f8, 0x00716095, 0x0077d523, 0x007e7c06, 0x00854cda,
2100    0x008c5004, 0x00937d1f, 0x009adc8f, 0x00a26e53, 0x00aa326d, 0x00b22078,
2101    0x00ba493c, 0x00c2a454, 0x00cb31c1, 0x00d3f9e7, 0x00dcf461, 0x00e62131,
2102    0x00ef88b8, 0x00f92af9, 0x0102ff8d, 0x010d0edb, 0x01176145, 0x0121e603,
2103    0x012ca579, 0x0137a80b, 0x0142dcf3, 0x014e5d5b, 0x015a1015, 0x016605ed,
2104    0x01723ee1, 0x017eb28d, 0x018b6955, 0x01986337, 0x01a5a037, 0x01b32053,
2105    0x01c0e389, 0x01cee9dd, 0x01dd3baf, 0x01ebc839, 0x01faa043, 0x0209c3cf,
2106    0x021932d7, 0x0228e4fb, 0x0238da3b, 0x0249235f, 0x0259af9f, 0x026a8fbf,
2107    0x027bb2ff, 0x028d2a1f, 0x029eecbf, 0x02b0fadf, 0x02c35cdf, 0x02d60a63,
2108    0x02e90bc7, 0x02fc58ab, 0x030ff973, 0x0323ee1b, 0x033836a7, 0x034ccab3,
2109    0x0361bb03, 0x0376ff3b, 0x038c8eef, 0x03a2834b, 0x03b8c32b, 0x03cf5f4f,
2110    0x03e64f53, 0x03fd9b9f, 0x04154437, 0x042d40a7, 0x04459967, 0x045e4607,
2111    0x0477574f, 0x0490c4df, 0x04aa864f, 0x04c4ac6f, 0x04df2ecf, 0x04fa0d77,
2112    0x05154867, 0x0530e7ff, 0x054ce3df, 0x05694467, 0x05860997, 0x05a32b0f,
2113    0x05c0a8cf, 0x05de939f, 0x05fcdaaf, 0x061b866f, 0x063a96d7, 0x065a0be7,
2114    0x0679e59f, 0x069a23ff, 0x06bacf77, 0x06dbd727, 0x06fd4bef, 0x071f255f,
2115    0x07416bd7, 0x076416ff, 0x07872f2f, 0x07aaac0f, 0x07ce8d97, 0x07f2e48f,
2116    0x0817a02f, 0x083cc07f, 0x0862562f, 0x0888509f, 0x08aec06f, 0x08d594ef,
2117    0x08fcd67f, 0x0924851f, 0x094ca0bf, 0x0975296f, 0x099e279f, 0x09c78a6f,
2118    0x09f162af, 0x0a1ba7ff, 0x0a465a4f, 0x0a7179bf, 0x0a9d0e9f, 0x0ac9107f,
2119    0x0af587cf, 0x0b226c3f, 0x0b4fbdaf, 0x0b7d848f, 0x0babb87f, 0x0bda61df,
2120    0x0c09784f, 0x0c39042f, 0x0c69057f, 0x0c9973df, 0x0cca4f3f, 0x0cfba87f,
2121    0x0d2d6ecf, 0x0d5fa21f, 0x0d92534f, 0x0dc5718f, 0x0df8fccf, 0x0e2d05ef,
2122    0x0e617c1f, 0x0e9667af, 0x0ecbc05f, 0x0f0196df, 0x0f37da5f, 0x0f6e8aff,
2123    0x0fa5b95f, 0x0fdd54df, 0x101565bf, 0x104dec1f, 0x1086df7f, 0x10c0485f,
2124    0x10fa269f, 0x11347a5f, 0x116f3b1f, 0x11aa715f, 0x11e6149f, 0x122235bf,
2125    0x125ec3df, 0x129bbeff, 0x12d92fbf, 0x131715bf, 0x135568df, 0x1394317f,
2126    0x13d3671f, 0x1413121f, 0x14532a3f, 0x1493b7df, 0x14d4b27f, 0x15161a1f,
2127    0x1557f73f, 0x159a415f, 0x15dcf89f, 0x1620253f, 0x1663bedf, 0x16a7c59f,
2128    0x16ec397f, 0x17311a5f, 0x1776683f, 0x17bc233f, 0x18024b3f, 0x1848e03f,
2129    0x188fe25f, 0x18d7517f, 0x191f255f, 0x1967663f, 0x19b0141f, 0x19f926bf,
2130    0x1a42a65f, 0x1a8c8abf, 0x1ad6dc1f, 0x1b21921f, 0x1b6cacdf, 0x1bb8347f,
2131    0x1c04189f, 0x1c50699f, 0x1c9d1f5f, 0x1cea39bf, 0x1d37b8df, 0x1d85941f,
2132    0x1dd3d41f, 0x1e2278df, 0x1e7179bf, 0x1ec0df5f, 0x1f10a99f, 0x1f60d01f,
2133    0x1fb152ff, 0x200231ff, 0x20536d7f, 0x20a504ff, 0x20f7013f, 0x2149517f,
2134    0x219bf57f, 0x21eefe3f, 0x22425aff, 0x229613bf, 0x22ea207f, 0x233e813f,
2135    0x239335bf, 0x23e846bf, 0x243da2ff, 0x24935b7f, 0x24e95fbf, 0x253fb7bf,
2136    0x2596637f, 0x25ed5aff, 0x26449dbf, 0x269c347f, 0x26f416bf, 0x274c447f,
2137    0x27a4bdbf, 0x27fd79ff, 0x28568a3f, 0x28afddbf, 0x29097c7f, 0x29635e7f,
2138    0x29bd837f, 0x2a17f3ff, 0x2a729f3f, 0x2acd8dbf, 0x2b28c77f, 0x2b843c3f,
2139    0x2bdfeb7f, 0x2c3bddff, 0x2c980b3f, 0x2cf47b7f, 0x2d511dff, 0x2dae03bf,
2140    0x2e0b1bbf, 0x2e686e7f, 0x2ec5f37f, 0x2f23b37f, 0x2f81a57f, 0x2fdfd27f,
2141    0x303e293f, 0x309cb23f, 0x30fb6dbf, 0x315a5b7f, 0x31b9733f, 0x3218bd7f,
2142    0x327828ff, 0x32d7c6ff, 0x33378eff, 0x3397783f, 0x33f7943f, 0x3457d17f,
2143    0x34b8303f, 0x3518b0bf, 0x35795b3f, 0x35da1ebf, 0x363b0c3f, 0x369c12ff,
2144    0x36fd32bf, 0x375e743f, 0x37bfcebf, 0x38214abf, 0x3882d7bf, 0x38e47dbf,
2145    0x39463cff, 0x39a80cff, 0x3a09f63f, 0x3a6befff, 0x3acdfabf, 0x3b30163f,
2146    0x3b923a3f, 0x3bf4773f, 0x3c56b43f, 0x3cb90a7f, 0x3d1b60bf, 0x3d7dbf3f,
2147    0x3de02ebf, 0x3e429dff, 0x3ea515bf, 0x3f078d7f, 0x3f6a053f, 0x3fcc857f,
2148    0x402efd7f, 0x40917d7f, 0x40f3f4ff, 0x41566cff, 0x41b8dc7f, 0x421b437f,
2149    0x427daa7f, 0x42e0007f, 0x43424e7f, 0x43a493ff, 0x4406d0ff, 0x4468f47f,
2150    0x44cb0fff, 0x452d1aff, 0x458f14ff, 0x45f0fdff, 0x4652cdff, 0x46b48cff,
2151    0x4716337f, 0x4777c87f, 0x47d93c7f, 0x483a96ff, 0x489bd7ff, 0x48fd007f,
2152    0x495e06ff, 0x49beebff, 0x4a1fafff, 0x4a8059ff, 0x4ae0da7f, 0x4b41397f,
2153    0x4ba176ff, 0x4c018a7f, 0x4c61737f, 0x4cc13b7f, 0x4d20d0ff, 0x4d8044ff,
2154    0x4ddf86ff, 0x4e3e9e7f, 0x4e9d83ff, 0x4efc36ff, 0x4f5abfff, 0x4fb916ff,
2155    0x501732ff, 0x5075257f, 0x50d2dc7f, 0x513061ff, 0x518dabff, 0x51eabbff,
2156    0x5247907f, 0x52a4337f, 0x530092ff, 0x535cb77f, 0x53b898ff, 0x54143fff,
2157    0x546fac7f, 0x54caccff, 0x5525b2ff, 0x558055ff, 0x55daad7f, 0x5634c9ff,
2158    0x568e92ff, 0x56e820ff, 0x5741637f, 0x579a5a7f, 0x57f305ff, 0x584b65ff,
2159    0x58a37aff, 0x58fb43ff, 0x5952c17f, 0x59a9eaff, 0x5a00c97f, 0x5a57537f,
2160    0x5aad89ff, 0x5b0374ff, 0x5b59037f, 0x5bae46ff, 0x5c032d7f, 0x5c57c07f,
2161    0x5cabffff, 0x5cffe27f, 0x5d53717f, 0x5da6a47f, 0x5df97a7f, 0x5e4bfcff,
2162    0x5e9e1aff, 0x5eefe4ff, 0x5f414a7f, 0x5f925b7f, 0x5fe3087f, 0x6033507f,
2163    0x60833c7f, 0x60d2cbff, 0x6121f6ff, 0x6170bcff, 0x61bf26ff, 0x620d23ff,
2164    0x625ac47f, 0x62a8007f, 0x62f4cf7f, 0x634141ff, 0x638d477f, 0x63d8e87f,
2165    0x6424247f, 0x646ef3ff, 0x64b955ff, 0x65035bff, 0x654cec7f, 0x659617ff,
2166    0x65ded67f, 0x6627287f, 0x666f157f, 0x66b68cff, 0x66fd9fff, 0x6744457f,
2167    0x678a75ff, 0x67d041ff, 0x681597ff, 0x685a817f, 0x689efd7f, 0x68e3047f,
2168    0x6926a67f, 0x6969ca7f, 0x69ac89ff, 0x69eed47f, 0x6a30a8ff, 0x6a72107f,
2169    0x6ab30b7f, 0x6af3907f, 0x6b33a07f, 0x6b7342ff, 0x6bb26fff, 0x6bf127ff,
2170    0x6c2f727f, 0x6c6d47ff, 0x6caaa7ff, 0x6ce7927f, 0x6d240f7f, 0x6d60177f,
2171    0x6d9ba9ff, 0x6dd6c6ff, 0x6e1176ff, 0x6e4ba97f, 0x6e856e7f, 0x6ebebdff,
2172    0x6ef7987f, 0x6f2ffcff, 0x6f67ec7f, 0x6f9f667f, 0x6fd672ff, 0x700d0a7f,
2173    0x7043247f, 0x7078d0ff, 0x70ae07ff, 0x70e2c97f, 0x71171dff, 0x714af4ff,
2174    0x717e5e7f, 0x71b152ff, 0x71e3d1ff, 0x7215e37f, 0x7247777f, 0x72789e7f,
2175    0x72a94fff, 0x72d9947f, 0x7309637f, 0x7338bcff, 0x7367a0ff, 0x739617ff,
2176    0x73c421ff, 0x73f1b67f, 0x741ed57f, 0x744b877f, 0x7477c47f, 0x74a393ff,
2177    0x74cef67f, 0x74f9e37f, 0x7524637f, 0x754e767f, 0x75781c7f, 0x75a14cff,
2178    0x75ca107f, 0x75f26eff, 0x761a587f, 0x7641d47f, 0x7668e3ff, 0x768f85ff,
2179    0x76b5c37f, 0x76db8b7f, 0x7700eeff, 0x7725e57f, 0x774a76ff, 0x776e9b7f,
2180    0x7792537f, 0x77b5a5ff, 0x77d88bff, 0x77fb157f, 0x781d29ff, 0x783ee17f,
2181    0x78602c7f, 0x78811aff, 0x78a19c7f, 0x78c1b97f, 0x78e1717f, 0x7900cd7f,
2182    0x791fbc7f, 0x793e4eff, 0x795c7cff, 0x797a4e7f, 0x7997bb7f, 0x79b4cbff,
2183    0x79d177ff, 0x79edc7ff, 0x7a09b2ff, 0x7a2549ff, 0x7a407cff, 0x7a5b52ff,
2184    0x7a75d57f, 0x7a8ff2ff, 0x7aa9bcff, 0x7ac32a7f, 0x7adc3bff, 0x7af4f8ff,
2185    0x7b0d5a7f, 0x7b25677f, 0x7b3d20ff, 0x7b547dff, 0x7b6b86ff, 0x7b823c7f,
2186    0x7b989dff, 0x7baeab7f, 0x7bc464ff, 0x7bd9d37f, 0x7beeed7f, 0x7c03b3ff,
2187    0x7c18267f, 0x7c2c4d7f, 0x7c4028ff, 0x7c53b8ff, 0x7c66f4ff, 0x7c79e57f,
2188    0x7c8c8a7f, 0x7c9eec7f, 0x7cb0faff, 0x7cc2c5ff, 0x7cd43cff, 0x7ce5797f,
2189    0x7cf66a7f, 0x7d070f7f, 0x7d1771ff, 0x7d2790ff, 0x7d3764ff, 0x7d46fdff,
2190    0x7d564b7f, 0x7d655dff, 0x7d74257f, 0x7d82b1ff, 0x7d9103ff, 0x7d9f09ff,
2191    0x7dacd57f, 0x7dba667f, 0x7dc7bcff, 0x7dd4cfff, 0x7de1a7ff, 0x7dee45ff,
2192    0x7dfaa87f, 0x7e06d0ff, 0x7e12be7f, 0x7e1e797f, 0x7e29f17f, 0x7e353f7f,
2193    0x7e4052ff, 0x7e4b2b7f, 0x7e55d1ff, 0x7e60457f, 0x7e6a7eff, 0x7e748e7f,
2194    0x7e7e62ff, 0x7e880d7f, 0x7e9185ff, 0x7e9acbff, 0x7ea3df7f, 0x7eacc8ff,
2195    0x7eb5807f, 0x7ebe0dff, 0x7ec668ff, 0x7ece99ff, 0x7ed6a17f, 0x7ede7e7f,
2196    0x7ee631ff, 0x7eedb2ff, 0x7ef5127f, 0x7efc47ff, 0x7f03537f, 0x7f0a3d7f,
2197    0x7f10fd7f, 0x7f17937f, 0x7f1e07ff, 0x7f245aff, 0x7f2a83ff, 0x7f308b7f,
2198    0x7f36697f, 0x7f3c2d7f, 0x7f41d07f, 0x7f47497f, 0x7f4ca8ff, 0x7f51e77f,
2199    0x7f5703ff, 0x7f5bfeff, 0x7f60e0ff, 0x7f65a17f, 0x7f6a3fff, 0x7f6ecdff,
2200    0x7f7331ff, 0x7f77857f, 0x7f7bb6ff, 0x7f7fcfff, 0x7f83c6ff, 0x7f87acff,
2201    0x7f8b79ff, 0x7f8f257f, 0x7f92c07f, 0x7f9641ff, 0x7f99aa7f, 0x7f9cf97f,
2202    0x7fa037ff, 0x7fa35d7f, 0x7fa671ff, 0x7fa964ff, 0x7fac4f7f, 0x7faf20ff,
2203    0x7fb1d8ff, 0x7fb488ff, 0x7fb71f7f, 0x7fb9a57f, 0x7fbc127f, 0x7fbe76ff,
2204    0x7fc0c1ff, 0x7fc2fc7f, 0x7fc52e7f, 0x7fc7477f, 0x7fc957ff, 0x7fcb4eff,
2205    0x7fcd3dff, 0x7fcf1bff, 0x7fd0e97f, 0x7fd2ae7f, 0x7fd462ff, 0x7fd605ff,
2206    0x7fd7a0ff, 0x7fd92b7f, 0x7fdaad7f, 0x7fdc1e7f, 0x7fdd86ff, 0x7fdee77f,
2207    0x7fe036ff, 0x7fe175ff, 0x7fe2b47f, 0x7fe3e27f, 0x7fe507ff, 0x7fe6257f,
2208    0x7fe739ff, 0x7fe83e7f, 0x7fe9427f, 0x7fea357f, 0x7feb28ff, 0x7fec0b7f,
2209    0x7fece57f, 0x7fedbf7f, 0x7fee88ff, 0x7fef51ff, 0x7ff012ff, 0x7ff0cb7f,
2210    0x7ff17bff, 0x7ff2237f, 0x7ff2cb7f, 0x7ff3627f, 0x7ff401ff, 0x7ff4907f,
2211    0x7ff51eff, 0x7ff5a4ff, 0x7ff622ff, 0x7ff6a0ff, 0x7ff7167f, 0x7ff7837f,
2212    0x7ff7f07f, 0x7ff85d7f, 0x7ff8c1ff, 0x7ff91e7f, 0x7ff97a7f, 0x7ff9d6ff,
2213    0x7ffa2aff, 0x7ffa767f, 0x7ffac9ff, 0x7ffb0d7f, 0x7ffb58ff, 0x7ffb9bff,
2214    0x7ffbd67f, 0x7ffc117f, 0x7ffc4bff, 0x7ffc86ff, 0x7ffcb8ff, 0x7ffceb7f,
2215    0x7ffd1dff, 0x7ffd477f, 0x7ffd717f, 0x7ffd9b7f, 0x7ffdc57f, 0x7ffde6ff,
2216    0x7ffe087f, 0x7ffe29ff, 0x7ffe4bff, 0x7ffe64ff, 0x7ffe867f, 0x7ffe9f7f,
2217    0x7ffeb8ff, 0x7ffed1ff, 0x7ffee2ff, 0x7ffefbff, 0x7fff0c7f, 0x7fff1d7f,
2218    0x7fff2e7f, 0x7fff3eff, 0x7fff4fff, 0x7fff607f, 0x7fff68ff, 0x7fff79ff,
2219    0x7fff81ff, 0x7fff92ff, 0x7fff9b7f, 0x7fffa37f, 0x7fffabff, 0x7fffb47f,
2220    0x7fffbcff, 0x7fffc57f, 0x7fffc57f, 0x7fffcd7f, 0x7fffd5ff, 0x7fffd5ff,
2221    0x7fffde7f, 0x7fffde7f, 0x7fffe6ff, 0x7fffe6ff, 0x7fffeeff, 0x7fffeeff,
2222    0x7fffeeff, 0x7fffeeff, 0x7ffff77f, 0x7ffff77f, 0x7ffff77f, 0x7ffff77f,
2223    0x7ffff77f, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff};
2224
2225const WORD32 ixheaacd_kbd_win192[192] = {
2226    0x00012dfd, 0x000296b3, 0x00047d3d, 0x0006f262, 0x000a0f4d, 0x000ded28,
2227    0x0012a51e, 0x0018611f, 0x001f31f4, 0x002749f0, 0x0030c23f, 0x003bcd35,
2228    0x004894c4, 0x005742dc, 0x00680170, 0x007b0b38, 0x00908a25, 0x00a8c154,
2229    0x00c3eb7c, 0x00e2328f, 0x0103ea6f, 0x01293d0f, 0x015275ed, 0x017fe089,
2230    0x01b1af39, 0x01e835dd, 0x0223b793, 0x02647777, 0x02aac107, 0x02f6e827,
2231    0x0349278f, 0x03a1cabf, 0x04012597, 0x04677b37, 0x04d50eb7, 0x054a2b9f,
2232    0x05c714ff, 0x064c1657, 0x06d96a67, 0x076f5447, 0x080e064f, 0x08b5cbff,
2233    0x0966cf3f, 0x0a214acf, 0x0ae5603f, 0x0bb34a3f, 0x0c8b2a6f, 0x0d6d223f,
2234    0x0e594aef, 0x0f4fc60f, 0x1050939f, 0x115bcc9f, 0x127179bf, 0x1391925f,
2235    0x14bc169f, 0x15f0ed3f, 0x1730163f, 0x1879701f, 0x19ccd0ff, 0x1b2a1f7f,
2236    0x1c91211f, 0x1e01abdf, 0x1f7b741f, 0x20fe477f, 0x2289d27f, 0x241dc93f,
2237    0x25b9cf7f, 0x275d91bf, 0x2908aabf, 0x2abaa57f, 0x2c73257f, 0x2e31ad3f,
2238    0x2ff5c6bf, 0x31bef47f, 0x338cb07f, 0x355e7c7f, 0x3733ca3f, 0x390c133f,
2239    0x3ae6c07f, 0x3cc343bf, 0x3ea10dff, 0x407f7fff, 0x425e0b7f, 0x443c20ff,
2240    0x461921ff, 0x47f476ff, 0x49cd897f, 0x4ba3d2ff, 0x4d76b37f, 0x4f45ae7f,
2241    0x5110237f, 0x52d594ff, 0x54957cff, 0x564f5cff, 0x5802afff, 0x59af0fff,
2242    0x5b53f7ff, 0x5cf10a7f, 0x5e85db7f, 0x60120dff, 0x61954e7f, 0x630f387f,
2243    0x647f98ff, 0x65e61cff, 0x674288ff, 0x6894aaff, 0x69dc58ff, 0x6b19697f,
2244    0x6c4bc27f, 0x6d7342ff, 0x6e8feaff, 0x6fa1a8ff, 0x70a8867f, 0x71a482ff,
2245    0x7295a6ff, 0x737c137f, 0x7457d9ff, 0x752923ff, 0x75f01b7f, 0x76ace27f,
2246    0x775fb2ff, 0x7808bfff, 0x78a84bff, 0x793e9a7f, 0x79cbdd7f, 0x7a5071ff,
2247    0x7acc91ff, 0x7b4091ff, 0x7bacbc7f, 0x7c11667f, 0x7c6ee2ff, 0x7cc57dff,
2248    0x7d1593ff, 0x7d5f6fff, 0x7da36dff, 0x7de1da7f, 0x7e1affff, 0x7e4f3b7f,
2249    0x7e7ecfff, 0x7eaa10ff, 0x7ed149ff, 0x7ef4be7f, 0x7f14b9ff, 0x7f31767f,
2250    0x7f4b37ff, 0x7f62497f, 0x7f76ccff, 0x7f890d7f, 0x7f9934ff, 0x7fa77e7f,
2251    0x7fb40aff, 0x7fbf0dff, 0x7fc8afff, 0x7fd10aff, 0x7fd8517f, 0x7fde9bff,
2252    0x7fe403ff, 0x7fe8a2ff, 0x7fec99ff, 0x7feff9ff, 0x7ff2cb7f, 0x7ff52fff,
2253    0x7ff737ff, 0x7ff8e37f, 0x7ffa43ff, 0x7ffb697f, 0x7ffc5cff, 0x7ffd1dff,
2254    0x7ffdbcff, 0x7ffe437f, 0x7ffea7ff, 0x7ffefbff, 0x7fff367f, 0x7fff68ff,
2255    0x7fff92ff, 0x7fffabff, 0x7fffc57f, 0x7fffd5ff, 0x7fffde7f, 0x7fffeeff,
2256    0x7fffeeff, 0x7ffff77f, 0x7ffff77f, 0x7fffffff, 0x7fffffff, 0x7fffffff,
2257    0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff};
2258
2259const WORD32 ixheaacd_kbd_win96[96] = {
2260    0x0001abd1, 0x00057082, 0x000ba1f4, 0x001511df, 0x0022ab25, 0x00359bc3,
2261    0x004f11b5, 0x0070867a, 0x009b7bf1, 0x00d1b716, 0x01150549, 0x0167663f,
2262    0x01caf2d7, 0x0241d4b7, 0x02ce570f, 0x0372bcb3, 0x043150d7, 0x050c5eaf,
2263    0x06061847, 0x0720a73f, 0x085dfa7f, 0x09bfe7df, 0x0b480a5f, 0x0cf7b17f,
2264    0x0ecff21f, 0x10d184bf, 0x12fcc5bf, 0x1551bd5f, 0x17cffebf, 0x1a76c05f,
2265    0x1d44c37f, 0x203864bf, 0x234f7a7f, 0x268797ff, 0x29ddca3f, 0x2d4ed2bf,
2266    0x30d70e7f, 0x34729f3f, 0x381d53bf, 0x3bd2bf3f, 0x3f8e6cff, 0x434ba4ff,
2267    0x4705b7ff, 0x4ab8067f, 0x4e5de9ff, 0x51f2f57f, 0x5572de7f, 0x58d9ad7f,
2268    0x5c239e7f, 0x5f4d617f, 0x6253eaff, 0x6534b4ff, 0x67eda67f, 0x6a7d137f,
2269    0x6ce1d67f, 0x6f1b2e7f, 0x7128f17f, 0x730b527f, 0x74c2efff, 0x7650deff,
2270    0x77b6887f, 0x78f5a0ff, 0x7a10387f, 0x7b0880ff, 0x7be0deff, 0x7c9bd7ff,
2271    0x7d3c037f, 0x7dc3f7ff, 0x7e364bff, 0x7e957cff, 0x7ee3e6ff, 0x7f23dd7f,
2272    0x7f57687f, 0x7f80777f, 0x7fa0ceff, 0x7fb9e8ff, 0x7fcd24ff, 0x7fdbb17f,
2273    0x7fe6817f, 0x7fee677f, 0x7ff41aff, 0x7ff8227f, 0x7ffae37f, 0x7ffcc9ff,
2274    0x7ffe087f, 0x7ffed1ff, 0x7fff4fff, 0x7fffa37f, 0x7fffcd7f, 0x7fffe6ff,
2275    0x7ffff77f, 0x7ffff77f, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff};
2276
2277const WORD32 ixheaacd_kbd_win48[48] = {
2278    0x000257ef, 0x000eb8da, 0x0029a9c3, 0x005c2d23, 0x00b19012, 0x0137851d,
2279    0x01fddfc9, 0x0316102f, 0x04926117, 0x0684ff27, 0x08fed5af, 0x0c0e533f,
2280    0x0fbe2c0f, 0x1414349f, 0x19106c7f, 0x1eac53df, 0x24da9d7f, 0x2b874cff,
2281    0x3298467f, 0x39ee4b7f, 0x41665bff, 0x48db617f, 0x50280e7f, 0x5728c9ff,
2282    0x5dbd86ff, 0x63cb63ff, 0x693def7f, 0x6e07fb7f, 0x7223ed7f, 0x759381ff,
2283    0x785f127f, 0x7a9467ff, 0x7c453f7f, 0x7d85a5ff, 0x7e6a537f, 0x7f0737ff,
2284    0x7f6e547f, 0x7faefb7f, 0x7fd577ff, 0x7feb177f, 0x7ff6797f, 0x7ffc087f,
2285    0x7ffe84ff, 0x7fff84ff, 0x7fffdeff, 0x7ffff8ff, 0x7ffffeff, 0x7fffffff};
2286
2287const FLOAT32 mean_lsf_conc[16] = {
2288    415.8089f,  810.0709f,  1291.5637f, 1674.4192f, 2077.4895f, 2464.5791f,
2289    2841.3894f, 3217.6775f, 3587.4265f, 3976.9675f, 4366.0098f, 4766.7573f,
2290    5149.4009f, 5545.2534f, 5918.0859f, 1577.0078f};
2291
2292const WORD32 ixheaacd_pre_post_twid_cos_sin_512[4][512] = {
2293    {2147483015, 2147467855, 2147432483, 2147376898, 2147301101, 2147205093,
2294     2147088874, 2146952447, 2146795811, 2146618969, 2146421922, 2146204673,
2295     2145967222, 2145709573, 2145431727, 2145133688, 2144815458, 2144477040,
2296     2144118438, 2143739654, 2143340693, 2142921558, 2142482252, 2142022781,
2297     2141543148, 2141043359, 2140523417, 2139983327, 2139423095, 2138842727,
2298     2138242226, 2137621600, 2136980853, 2136319993, 2135639024, 2134937954,
2299     2134216790, 2133475537, 2132714203, 2131932795, 2131131321, 2130309787,
2300     2129468203, 2128606574, 2127724911, 2126823221, 2125901512, 2124959794,
2301     2123998074, 2123016363, 2122014669, 2120993002, 2119951371, 2118889786,
2302     2117808258, 2116706796, 2115585411, 2114444113, 2113282913, 2112101822,
2303     2110900851, 2109680012, 2108439315, 2107178773, 2105898398, 2104598201,
2304     2103278194, 2101938391, 2100578804, 2099199445, 2097800328, 2096381465,
2305     2094942870, 2093484557, 2092006540, 2090508831, 2088991446, 2087454399,
2306     2085897703, 2084321375, 2082725428, 2081109877, 2079474738, 2077820027,
2307     2076145758, 2074451948, 2072738612, 2071005767, 2069253429, 2067481614,
2308     2065690339, 2063879622, 2062049478, 2060199925, 2058330981, 2056442663,
2309     2054534990, 2052607978, 2050661646, 2048696012, 2046711096, 2044706915,
2310     2042683488, 2040640835, 2038578975, 2036497927, 2034397710, 2032278345,
2311     2030139852, 2027982250, 2025805559, 2023609802, 2021394997, 2019161166,
2312     2016908330, 2014636510, 2012345727, 2010036004, 2007707361, 2005359821,
2313     2002993406, 2000608137, 1998204039, 1995781132, 1993339441, 1990878987,
2314     1988399795, 1985901886, 1983385286, 1980850018, 1978296105, 1975723571,
2315     1973132441, 1970522740, 1967894491, 1965247719, 1962582450, 1959898708,
2316     1957196519, 1954475908, 1951736901, 1948979523, 1946203800, 1943409760,
2317     1940597427, 1937766828, 1934917991, 1932050941, 1929165706, 1926262314,
2318     1923340790, 1920401163, 1917443461, 1914467711, 1911473941, 1908462180,
2319     1905432455, 1902384796, 1899319231, 1896235789, 1893134498, 1890015389,
2320     1886878490, 1883723832, 1880551443, 1877361353, 1874153593, 1870928193,
2321     1867685183, 1864424593, 1861146455, 1857850799, 1854537656, 1851207058,
2322     1847859035, 1844493620, 1841110843, 1837710737, 1834293334, 1830858666,
2323     1827406765, 1823937664, 1820451396, 1816947992, 1813427487, 1809889913,
2324     1806335304, 1802763693, 1799175113, 1795569599, 1791947185, 1788307904,
2325     1784651790, 1780978879, 1777289205, 1773582802, 1769859705, 1766119950,
2326     1762363572, 1758590605, 1754801086, 1750995050, 1747172533, 1743333571,
2327     1739478200, 1735606457, 1731718377, 1727813998, 1723893355, 1719956487,
2328     1716003430, 1712034221, 1708048898, 1704047499, 1700030060, 1695996619,
2329     1691947216, 1687881887, 1683800671, 1679703606, 1675590732, 1671462086,
2330     1667317708, 1663157636, 1658981910, 1654790569, 1650583653, 1646361200,
2331     1642123252, 1637869847, 1633601026, 1629316829, 1625017296, 1620702468,
2332     1616372385, 1612027088, 1607666618, 1603291017, 1598900324, 1594494582,
2333     1590073832, 1585638116, 1581187475, 1576721951, 1572241587, 1567746424,
2334     1563236505, 1558711872, 1554172567, 1549618635, 1545050117, 1540467056,
2335     1535869495, 1531257479, 1526631050, 1521990251, 1517335127, 1512665721,
2336     1507982078, 1503284241, 1498572254, 1493846162, 1489106009, 1484351841,
2337     1479583701, 1474801635, 1470005687, 1465195903, 1460372328, 1455535008,
2338     1450683987, 1445819312, 1440941029, 1436049183, 1431143820, 1426224987,
2339     1421292729, 1416347094, 1411388127, 1406415876, 1401430388, 1396431708,
2340     1391419885, 1386394965, 1381356996, 1376306025, 1371242100, 1366165268,
2341     1361075577, 1355973076, 1350857811, 1345729832, 1340589186, 1335435922,
2342     1330270088, 1325091733, 1319900906, 1314697656, 1309482031, 1304254081,
2343     1299013854, 1293761401, 1288496771, 1283220012, 1277931176, 1272630311,
2344     1267317467, 1261992696, 1256656045, 1251307567, 1245947311, 1240575328,
2345     1235191667, 1229796381, 1224389520, 1218971133, 1213541274, 1208099992,
2346     1202647339, 1197183367, 1191708126, 1186221668, 1180724045, 1175215309,
2347     1169695511, 1164164703, 1158622938, 1153070268, 1147506744, 1141932419,
2348     1136347347, 1130751578, 1125145167, 1119528165, 1113900626, 1108262602,
2349     1102614147, 1096955313, 1091286155, 1085606725, 1079917077, 1074217265,
2350     1068507341, 1062787360, 1057057376, 1051317442, 1045567614, 1039807943,
2351     1034038486, 1028259296, 1022470427, 1016671935, 1010863874, 1005046297,
2352     999219261,  993382820,  987537029,  981681942,  975817616,  969944105,
2353     964061464,  958169750,  952269016,  946359320,  940440716,  934513260,
2354     928577009,  922632017,  916678341,  910716037,  904745160,  898765769,
2355     892777917,  886781662,  880777061,  874764170,  868743044,  862713742,
2356     856676320,  850630834,  844577342,  838515900,  832446566,  826369397,
2357     820284450,  814191781,  808091449,  801983512,  795868025,  789745048,
2358     783614637,  777476851,  771331746,  765179382,  759019815,  752853104,
2359     746679307,  740498482,  734310687,  728115981,  721914421,  715706067,
2360     709490975,  703269206,  697040818,  690805868,  684564417,  678316522,
2361     672062242,  665801637,  659534765,  653261685,  646982457,  640697138,
2362     634405790,  628108470,  621805238,  615496153,  609181275,  602860664,
2363     596534378,  590202477,  583865021,  577522069,  571173681,  564819918,
2364     558460838,  552096501,  545726969,  539352299,  532972553,  526587790,
2365     520198071,  513803456,  507404004,  500999777,  494590834,  488177236,
2366     481759043,  475336315,  468909113,  462477498,  456041530,  449601269,
2367     443156776,  436708113,  430255339,  423798515,  417337702,  410872961,
2368     404404353,  397931938,  391455778,  384975933,  378492465,  372005434,
2369     365514902,  359020929,  352523578,  346022908,  339518981,  333011858,
2370     326501601,  319988271,  313471929,  306952637,  300430455,  293905446,
2371     287377670,  280847190,  274314066,  267778360,  261240133,  254699448,
2372     248156365,  241610947,  235063254,  228513349,  221961293,  215407148,
2373     208850976,  202292837,  195732795,  189170910,  182607245,  176041861,
2374     169474820,  162906184,  156336014,  149764373,  143191322,  136616924,
2375     130041240,  123464331,  116886261,  110307090,  103726882,  97145696,
2376     90563597,   83980645,   77396903,   70812432,   64227294,   57641552,
2377     51055268,   44468503,   37881319,   31293779,   24705944,   18117877,
2378     11529639,   4941293},
2379    {-1647099,    -8235476,    -14823776,   -21411936,   -27999895,
2380     -34587590,   -41174959,   -47761942,   -54348474,   -60934495,
2381     -67519942,   -74104754,   -80688869,   -87272224,   -93854757,
2382     -100436407,  -107017112,  -113596809,  -120175438,  -126752935,
2383     -133329239,  -139904288,  -146478020,  -153050374,  -159621287,
2384     -166190697,  -172758544,  -179324764,  -185889296,  -192452079,
2385     -199013050,  -205572148,  -212129312,  -218684478,  -225237586,
2386     -231788574,  -238337381,  -244883944,  -251428202,  -257970094,
2387     -264509558,  -271046532,  -277580954,  -284112764,  -290641900,
2388     -297168300,  -303691903,  -310212648,  -316730473,  -323245317,
2389     -329757118,  -336265815,  -342771348,  -349273654,  -355772672,
2390     -362268342,  -368760602,  -375249391,  -381734648,  -388216312,
2391     -394694322,  -401168617,  -407639136,  -414105819,  -420568603,
2392     -427027429,  -433482236,  -439932962,  -446379548,  -452821932,
2393     -459260054,  -465693853,  -472123270,  -478548242,  -484968710,
2394     -491384613,  -497795891,  -504202484,  -510604331,  -517001372,
2395     -523393547,  -529780795,  -536163057,  -542540272,  -548912381,
2396     -555279323,  -561641039,  -567997468,  -574348551,  -580694228,
2397     -587034439,  -593369125,  -599698226,  -606021683,  -612339435,
2398     -618651423,  -624957589,  -631257872,  -637552214,  -643840555,
2399     -650122836,  -656398997,  -662668981,  -668932727,  -675190176,
2400     -681441271,  -687685951,  -693924159,  -700155836,  -706380922,
2401     -712599359,  -718811090,  -725016054,  -731214195,  -737405452,
2402     -743589770,  -749767088,  -755937349,  -762100495,  -768256468,
2403     -774405209,  -780546662,  -786680768,  -792807469,  -798926708,
2404     -805038428,  -811142570,  -817239077,  -823327892,  -829408958,
2405     -835482216,  -841547611,  -847605085,  -853654581,  -859696043,
2406     -865729412,  -871754633,  -877771648,  -883780402,  -889780837,
2407     -895772897,  -901756525,  -907731667,  -913698264,  -919656261,
2408     -925605602,  -931546230,  -937478091,  -943401128,  -949315285,
2409     -955220507,  -961116738,  -967003922,  -972882005,  -978750931,
2410     -984610644,  -990461090,  -996302213,  -1002133958, -1007956271,
2411     -1013769097, -1019572381, -1025366068, -1031150104, -1036924435,
2412     -1042689005, -1048443762, -1054188650, -1059923615, -1065648604,
2413     -1071363563, -1077068438, -1082763175, -1088447721, -1094122022,
2414     -1099786024, -1105439675, -1111082921, -1116715709, -1122337986,
2415     -1127949700, -1133550796, -1139141223, -1144720928, -1150289859,
2416     -1155847963, -1161395187, -1166931480, -1172456789, -1177971063,
2417     -1183474249, -1188966296, -1194447152, -1199916765, -1205375084,
2418     -1210822058, -1216257635, -1221681764, -1227094394, -1232495474,
2419     -1237884954, -1243262782, -1248628908, -1253983282, -1259325852,
2420     -1264656569, -1269975383, -1275282244, -1280577101, -1285859904,
2421     -1291130605, -1296389153, -1301635499, -1306869593, -1312091387,
2422     -1317300831, -1322497876, -1327682472, -1332854573, -1338014128,
2423     -1343161089, -1348295408, -1353417036, -1358525925, -1363622027,
2424     -1368705294, -1373775679, -1378833133, -1383877609, -1388909059,
2425     -1393927437, -1398932694, -1403924784, -1408903660, -1413869274,
2426     -1418821581, -1423760533, -1428686084, -1433598188, -1438496798,
2427     -1443381869, -1448253354, -1453111207, -1457955383, -1462785837,
2428     -1467602522, -1472405393, -1477194406, -1481969514, -1486730674,
2429     -1491477840, -1496210968, -1500930013, -1505634931, -1510325677,
2430     -1515002207, -1519664477, -1524312444, -1528946063, -1533565291,
2431     -1538170085, -1542760401, -1547336196, -1551897427, -1556444051,
2432     -1560976025, -1565493306, -1569995852, -1574483621, -1578956571,
2433     -1583414658, -1587857842, -1592286081, -1596699332, -1601097554,
2434     -1605480706, -1609848747, -1614201636, -1618539331, -1622861791,
2435     -1627168977, -1631460847, -1635737361, -1639998479, -1644244161,
2436     -1648474366, -1652689055, -1656888189, -1661071727, -1665239631,
2437     -1669391861, -1673528378, -1677649143, -1681754117, -1685843262,
2438     -1689916539, -1693973910, -1698015337, -1702040782, -1706050206,
2439     -1710043572, -1714020842, -1717981980, -1721926947, -1725855707,
2440     -1729768222, -1733664457, -1737544373, -1741407935, -1745255106,
2441     -1749085850, -1752900131, -1756697913, -1760479160, -1764243837,
2442     -1767991908, -1771723338, -1775438092, -1779136135, -1782817432,
2443     -1786481949, -1790129650, -1793760503, -1797374471, -1800971522,
2444     -1804551622, -1808114736, -1811660832, -1815189875, -1818701834,
2445     -1822196674, -1825674363, -1829134868, -1832578156, -1836004196,
2446     -1839412954, -1842804399, -1846178499, -1849535222, -1852874537,
2447     -1856196411, -1859500815, -1862787716, -1866057083, -1869308887,
2448     -1872543096, -1875759680, -1878958608, -1882139852, -1885303379,
2449     -1888449162, -1891577169, -1894687373, -1897779743, -1900854250,
2450     -1903910866, -1906949561, -1909970307, -1912973077, -1915957840,
2451     -1918924570, -1921873238, -1924803816, -1927716278, -1930610595,
2452     -1933486741, -1936344688, -1939184409, -1942005878, -1944809068,
2453     -1947593953, -1950360506, -1953108702, -1955838514, -1958549918,
2454     -1961242886, -1963917395, -1966573418, -1969210932, -1971829910,
2455     -1974430329, -1977012164, -1979575390, -1982119984, -1984645921,
2456     -1987153178, -1989641732, -1992111558, -1994562633, -1996994935,
2457     -1999408441, -2001803127, -2004178971, -2006535952, -2008874046,
2458     -2011193232, -2013493487, -2015774791, -2018037122, -2020280458,
2459     -2022504779, -2024710063, -2026896289, -2029063438, -2031211488,
2460     -2033340420, -2035450213, -2037540848, -2039612305, -2041664564,
2461     -2043697606, -2045711412, -2047705963, -2049681241, -2051637226,
2462     -2053573900, -2055491245, -2057389243, -2059267876, -2061127127,
2463     -2062966977, -2064787410, -2066588408, -2068369955, -2070132034,
2464     -2071874627, -2073597720, -2075301295, -2076985336, -2078649828,
2465     -2080294755, -2081920102, -2083525853, -2085111992, -2086678506,
2466     -2088225379, -2089752597, -2091260146, -2092748011, -2094216178,
2467     -2095664633, -2097093364, -2098502355, -2099891595, -2101261070,
2468     -2102610767, -2103940673, -2105250776, -2106541064, -2107811524,
2469     -2109062145, -2110292914, -2111503821, -2112694853, -2113866000,
2470     -2115017250, -2116148593, -2117260018, -2118351514, -2119423072,
2471     -2120474681, -2121506331, -2122518013, -2123509717, -2124481433,
2472     -2125433154, -2126364868, -2127276569, -2128168247, -2129039893,
2473     -2129891501, -2130723061, -2131534566, -2132326008, -2133097379,
2474     -2133848674, -2134579883, -2135291001, -2135982021, -2136652937,
2475     -2137303741, -2137934428, -2138544992, -2139135428, -2139705729,
2476     -2140255890, -2140785906, -2141295773, -2141785485, -2142255037,
2477     -2142704426, -2143133647, -2143542696, -2143931569, -2144300262,
2478     -2144648773, -2144977097, -2145285232, -2145573174, -2145840922,
2479     -2146088472, -2146315823, -2146522971, -2146709916, -2146876655,
2480     -2147023187, -2147149510, -2147255623, -2147341526, -2147407217,
2481     -2147452695, -2147477962},
2482    {2147483647, 2147473540, 2147443221, 2147392689, 2147321945, 2147230990,
2483     2147119824, 2146988448, 2146836865, 2146665074, 2146473078, 2146260879,
2484     2146028478, 2145775879, 2145503082, 2145210091, 2144896908, 2144563537,
2485     2144209981, 2143836242, 2143442325, 2143028233, 2142593969, 2142139539,
2486     2141664947, 2141170196, 2140655291, 2140120238, 2139565041, 2138989706,
2487     2138394238, 2137778643, 2137142926, 2136487093, 2135811151, 2135115106,
2488     2134398964, 2133662733, 2132906418, 2132130028, 2131333570, 2130517051,
2489     2129680478, 2128823860, 2127947205, 2127050521, 2126133816, 2125197099,
2490     2124240379, 2123263664, 2122266965, 2121250290, 2120213650, 2119157053,
2491     2118080509, 2116984030, 2115867624, 2114731304, 2113575078, 2112398959,
2492     2111202957, 2109987084, 2108751350, 2107495769, 2106220350, 2104925108,
2493     2103610052, 2102275197, 2100920555, 2099546137, 2098151959, 2096738031,
2494     2095304368, 2093850983, 2092377891, 2090885104, 2089372636, 2087840503,
2495     2086288718, 2084717297, 2083126253, 2081515602, 2079885359, 2078235539,
2496     2076566158, 2074877232, 2073168776, 2071440807, 2069693340, 2067926393,
2497     2066139982, 2064334123, 2062508834, 2060664132, 2058800034, 2056916558,
2498     2055013722, 2053091543, 2051150039, 2049189229, 2047209132, 2045209765,
2499     2043191148, 2041153300, 2039096240, 2037019987, 2034924560, 2032809981,
2500     2030676267, 2028523440, 2026351520, 2024160527, 2021950482, 2019721406,
2501     2017473319, 2015206243, 2012920199, 2010615209, 2008291294, 2005948476,
2502     2003586778, 2001206221, 1998806828, 1996388621, 1993951623, 1991495858,
2503     1989021348, 1986528117, 1984016187, 1981485584, 1978936329, 1976368449,
2504     1973781966, 1971176905, 1968553290, 1965911147, 1963250500, 1960571374,
2505     1957873794, 1955157786, 1952423376, 1949670588, 1946899449, 1944109986,
2506     1941302224, 1938476189, 1935631909, 1932769410, 1929888719, 1926989863,
2507     1924072869, 1921137766, 1918184579, 1915213339, 1912224071, 1909216805,
2508     1906191569, 1903148391, 1900087299, 1897008324, 1893911493, 1890796835,
2509     1887664381, 1884514160, 1881346200, 1878160533, 1874957188, 1871736195,
2510     1868497584, 1865241387, 1861967633, 1858676353, 1855367579, 1852041342,
2511     1848697672, 1845336602, 1841958163, 1838562387, 1835149305, 1831718950,
2512     1828271354, 1824806550, 1821324571, 1817825448, 1814309215, 1810775905,
2513     1807225552, 1803658188, 1800073847, 1796472564, 1792854371, 1789219303,
2514     1785567395, 1781898680, 1778213193, 1774510969, 1770792043, 1767056449,
2515     1763304223, 1759535400, 1755750016, 1751948106, 1748129706, 1744294851,
2516     1740443579, 1736575926, 1732691926, 1728791618, 1724875039, 1720942223,
2517     1716993210, 1713028036, 1709046738, 1705049354, 1701035921, 1697006477,
2518     1692961061, 1688899710, 1684822462, 1680729356, 1676620430, 1672495724,
2519     1668355275, 1664199123, 1660027307, 1655839866, 1651636840, 1647418268,
2520     1643184190, 1638934645, 1634669674, 1630389317, 1626093615, 1621782607,
2521     1617456334, 1613114836, 1608758156, 1604386334, 1599999410, 1595597426,
2522     1591180424, 1586748446, 1582301532, 1577839725, 1573363067, 1568871600,
2523     1564365365, 1559844407, 1555308767, 1550758487, 1546193611, 1541614182,
2524     1537020242, 1532411836, 1527789006, 1523151796, 1518500249, 1513834409,
2525     1509154321, 1504460028, 1499751575, 1495029005, 1490292363, 1485541694,
2526     1480777043, 1475998454, 1471205973, 1466399644, 1461579512, 1456745624,
2527     1451898024, 1447036759, 1442161873, 1437273413, 1432371425, 1427455955,
2528     1422527049, 1417584754, 1412629116, 1407660182, 1402677998, 1397682612,
2529     1392674071, 1387652420, 1382617709, 1377569984, 1372509293, 1367435684,
2530     1362349203, 1357249900, 1352137821, 1347013016, 1341875532, 1336725418,
2531     1331562722, 1326387493, 1321199779, 1315999630, 1310787094, 1305562221,
2532     1300325059, 1295075658, 1289814067, 1284540336, 1279254514, 1273956652,
2533     1268646799, 1263325004, 1257991319, 1252645793, 1247288476, 1241919420,
2534     1236538674, 1231146290, 1225742317, 1220326808, 1214899812, 1209461381,
2535     1204011566, 1198550418, 1193077990, 1187594331, 1182099495, 1176593532,
2536     1171076494, 1165548434, 1160009404, 1154459455, 1148898639, 1143327010,
2537     1137744620, 1132151520, 1126547764, 1120933405, 1115308495, 1109673088,
2538     1104027236, 1098370992, 1092704410, 1087027543, 1081340444, 1075643168,
2539     1069935767, 1064218295, 1058490807, 1052753356, 1047005996, 1041248781,
2540     1035481765, 1029705003, 1023918549, 1018122458, 1012316783, 1006501580,
2541     1000676904, 994842809,  988999350,  983146582,  977284561,  971413341,
2542     965532977,  959643526,  953745042,  947837581,  941921199,  935995951,
2543     930061893,  924119081,  918167571,  912207418,  906238680,  900261412,
2544     894275670,  888281511,  882278991,  876268167,  870249094,  864221831,
2545     858186434,  852142958,  846091463,  840032003,  833964637,  827889421,
2546     821806412,  815715669,  809617248,  803511206,  797397601,  791276491,
2547     785147933,  779011985,  772868705,  766718150,  760560379,  754395449,
2548     748223418,  742044344,  735858286,  729665302,  723465451,  717258789,
2549     711045377,  704825271,  698598532,  692365217,  686125386,  679879096,
2550     673626407,  667367378,  661102067,  654830534,  648552837,  642269036,
2551     635979189,  629683356,  623381597,  617073970,  610760535,  604441351,
2552     598116478,  591785975,  585449902,  579108319,  572761285,  566408859,
2553     560051103,  553688075,  547319836,  540946445,  534567962,  528184448,
2554     521795962,  515402565,  509004317,  502601278,  496193509,  489781068,
2555     483364018,  476942419,  470516330,  464085812,  457650927,  451211733,
2556     444768293,  438320666,  431868914,  425413097,  418953276,  412489511,
2557     406021864,  399550395,  393075166,  386596236,  380113668,  373627522,
2558     367137860,  360644742,  354148229,  347648383,  341145265,  334638935,
2559     328129456,  321616889,  315101294,  308582733,  302061268,  295536960,
2560     289009870,  282480060,  275947591,  269412525,  262874923,  256334846,
2561     249792357,  243247517,  236700387,  230151030,  223599506,  217045877,
2562     210490205,  203932553,  197372981,  190811551,  184248325,  177683365,
2563     171116732,  164548489,  157978697,  151407418,  144834714,  138260647,
2564     131685278,  125108670,  118530884,  111951983,  105372028,  98791081,
2565     92209204,   85626459,   79042909,   72458614,   65873638,   59288041,
2566     52701886,   46115236,   39528151,   32940694,   26352927,   19764912,
2567     13176711,   6588386},
2568    {0,           -6588386,    -13176711,   -19764912,   -26352927,
2569     -32940694,   -39528151,   -46115236,   -52701886,   -59288041,
2570     -65873638,   -72458614,   -79042909,   -85626459,   -92209204,
2571     -98791081,   -105372028,  -111951983,  -118530884,  -125108670,
2572     -131685278,  -138260647,  -144834714,  -151407418,  -157978697,
2573     -164548489,  -171116732,  -177683365,  -184248325,  -190811551,
2574     -197372981,  -203932553,  -210490205,  -217045877,  -223599506,
2575     -230151030,  -236700387,  -243247517,  -249792357,  -256334846,
2576     -262874923,  -269412525,  -275947591,  -282480060,  -289009870,
2577     -295536960,  -302061268,  -308582733,  -315101294,  -321616889,
2578     -328129456,  -334638935,  -341145265,  -347648383,  -354148229,
2579     -360644742,  -367137860,  -373627522,  -380113668,  -386596236,
2580     -393075166,  -399550395,  -406021864,  -412489511,  -418953276,
2581     -425413097,  -431868914,  -438320666,  -444768293,  -451211733,
2582     -457650927,  -464085812,  -470516330,  -476942419,  -483364018,
2583     -489781068,  -496193509,  -502601278,  -509004317,  -515402565,
2584     -521795962,  -528184448,  -534567962,  -540946445,  -547319836,
2585     -553688075,  -560051103,  -566408859,  -572761285,  -579108319,
2586     -585449902,  -591785975,  -598116478,  -604441351,  -610760535,
2587     -617073970,  -623381597,  -629683356,  -635979189,  -642269036,
2588     -648552837,  -654830534,  -661102067,  -667367378,  -673626407,
2589     -679879096,  -686125386,  -692365217,  -698598532,  -704825271,
2590     -711045377,  -717258789,  -723465451,  -729665302,  -735858286,
2591     -742044344,  -748223418,  -754395449,  -760560379,  -766718150,
2592     -772868705,  -779011985,  -785147933,  -791276491,  -797397601,
2593     -803511206,  -809617248,  -815715669,  -821806412,  -827889421,
2594     -833964637,  -840032003,  -846091463,  -852142958,  -858186434,
2595     -864221831,  -870249094,  -876268167,  -882278991,  -888281511,
2596     -894275670,  -900261412,  -906238680,  -912207418,  -918167571,
2597     -924119081,  -930061893,  -935995951,  -941921199,  -947837581,
2598     -953745042,  -959643526,  -965532977,  -971413341,  -977284561,
2599     -983146582,  -988999350,  -994842809,  -1000676904, -1006501580,
2600     -1012316783, -1018122458, -1023918549, -1029705003, -1035481765,
2601     -1041248781, -1047005996, -1052753356, -1058490807, -1064218295,
2602     -1069935767, -1075643168, -1081340444, -1087027543, -1092704410,
2603     -1098370992, -1104027236, -1109673088, -1115308495, -1120933405,
2604     -1126547764, -1132151520, -1137744620, -1143327010, -1148898639,
2605     -1154459455, -1160009404, -1165548434, -1171076494, -1176593532,
2606     -1182099495, -1187594331, -1193077990, -1198550418, -1204011566,
2607     -1209461381, -1214899812, -1220326808, -1225742317, -1231146290,
2608     -1236538674, -1241919420, -1247288476, -1252645793, -1257991319,
2609     -1263325004, -1268646799, -1273956652, -1279254514, -1284540336,
2610     -1289814067, -1295075658, -1300325059, -1305562221, -1310787094,
2611     -1315999630, -1321199779, -1326387493, -1331562722, -1336725418,
2612     -1341875532, -1347013016, -1352137821, -1357249900, -1362349203,
2613     -1367435684, -1372509293, -1377569984, -1382617709, -1387652420,
2614     -1392674071, -1397682612, -1402677998, -1407660182, -1412629116,
2615     -1417584754, -1422527049, -1427455955, -1432371425, -1437273413,
2616     -1442161873, -1447036759, -1451898024, -1456745624, -1461579512,
2617     -1466399644, -1471205973, -1475998454, -1480777043, -1485541694,
2618     -1490292363, -1495029005, -1499751575, -1504460028, -1509154321,
2619     -1513834409, -1518500249, -1523151796, -1527789006, -1532411836,
2620     -1537020242, -1541614182, -1546193611, -1550758487, -1555308767,
2621     -1559844407, -1564365365, -1568871600, -1573363067, -1577839725,
2622     -1582301532, -1586748446, -1591180424, -1595597426, -1599999410,
2623     -1604386334, -1608758156, -1613114836, -1617456334, -1621782607,
2624     -1626093615, -1630389317, -1634669674, -1638934645, -1643184190,
2625     -1647418268, -1651636840, -1655839866, -1660027307, -1664199123,
2626     -1668355275, -1672495724, -1676620430, -1680729356, -1684822462,
2627     -1688899710, -1692961061, -1697006477, -1701035921, -1705049354,
2628     -1709046738, -1713028036, -1716993210, -1720942223, -1724875039,
2629     -1728791618, -1732691926, -1736575926, -1740443579, -1744294851,
2630     -1748129706, -1751948106, -1755750016, -1759535400, -1763304223,
2631     -1767056449, -1770792043, -1774510969, -1778213193, -1781898680,
2632     -1785567395, -1789219303, -1792854371, -1796472564, -1800073847,
2633     -1803658188, -1807225552, -1810775905, -1814309215, -1817825448,
2634     -1821324571, -1824806550, -1828271354, -1831718950, -1835149305,
2635     -1838562387, -1841958163, -1845336602, -1848697672, -1852041342,
2636     -1855367579, -1858676353, -1861967633, -1865241387, -1868497584,
2637     -1871736195, -1874957188, -1878160533, -1881346200, -1884514160,
2638     -1887664381, -1890796835, -1893911493, -1897008324, -1900087299,
2639     -1903148391, -1906191569, -1909216805, -1912224071, -1915213339,
2640     -1918184579, -1921137766, -1924072869, -1926989863, -1929888719,
2641     -1932769410, -1935631909, -1938476189, -1941302224, -1944109986,
2642     -1946899449, -1949670588, -1952423376, -1955157786, -1957873794,
2643     -1960571374, -1963250500, -1965911147, -1968553290, -1971176905,
2644     -1973781966, -1976368449, -1978936329, -1981485584, -1984016187,
2645     -1986528117, -1989021348, -1991495858, -1993951623, -1996388621,
2646     -1998806828, -2001206221, -2003586778, -2005948476, -2008291294,
2647     -2010615209, -2012920199, -2015206243, -2017473319, -2019721406,
2648     -2021950482, -2024160527, -2026351520, -2028523440, -2030676267,
2649     -2032809981, -2034924560, -2037019987, -2039096240, -2041153300,
2650     -2043191148, -2045209765, -2047209132, -2049189229, -2051150039,
2651     -2053091543, -2055013722, -2056916558, -2058800034, -2060664132,
2652     -2062508834, -2064334123, -2066139982, -2067926393, -2069693340,
2653     -2071440807, -2073168776, -2074877232, -2076566158, -2078235539,
2654     -2079885359, -2081515602, -2083126253, -2084717297, -2086288718,
2655     -2087840503, -2089372636, -2090885104, -2092377891, -2093850983,
2656     -2095304368, -2096738031, -2098151959, -2099546137, -2100920555,
2657     -2102275197, -2103610052, -2104925108, -2106220350, -2107495769,
2658     -2108751350, -2109987084, -2111202957, -2112398959, -2113575078,
2659     -2114731304, -2115867624, -2116984030, -2118080509, -2119157053,
2660     -2120213650, -2121250290, -2122266965, -2123263664, -2124240379,
2661     -2125197099, -2126133816, -2127050521, -2127947205, -2128823860,
2662     -2129680478, -2130517051, -2131333570, -2132130028, -2132906418,
2663     -2133662733, -2134398964, -2135115106, -2135811151, -2136487093,
2664     -2137142926, -2137778643, -2138394238, -2138989706, -2139565041,
2665     -2140120238, -2140655291, -2141170196, -2141664947, -2142139539,
2666     -2142593969, -2143028233, -2143442325, -2143836242, -2144209981,
2667     -2144563537, -2144896908, -2145210091, -2145503082, -2145775879,
2668     -2146028478, -2146260879, -2146473078, -2146665074, -2146836865,
2669     -2146988448, -2147119824, -2147230990, -2147321945, -2147392689,
2670     -2147443221, -2147473540}};
2671
2672const WORD32 ixheaacd_pre_post_twid_cos_sin_384[4][384] = {
2673    {2147483647, 2147465679, 2147411779, 2147321945, 2147196180, 2147034485,
2674     2146836865, 2146603320, 2146333857, 2146028478, 2145687190, 2145309998,
2675     2144896908, 2144447928, 2143963064, 2143442325, 2142885719, 2142293256,
2676     2141664947, 2141000800, 2140300828, 2139565041, 2138793454, 2137986077,
2677     2137142926, 2136264013, 2135349354, 2134398964, 2133412859, 2132391055,
2678     2131333570, 2130240421, 2129111626, 2127947205, 2126747176, 2125511561,
2679     2124240379, 2122933651, 2121591401, 2120213650, 2118800421, 2117351737,
2680     2115867624, 2114348106, 2112793208, 2111202957, 2109577379, 2107916501,
2681     2106220350, 2104488957, 2102722348, 2100920555, 2099083606, 2097211534,
2682     2095304368, 2093362142, 2091384887, 2089372636, 2087325424, 2085243285,
2683     2083126253, 2080974364, 2078787653, 2076566158, 2074309916, 2072018964,
2684     2069693340, 2067333084, 2064938236, 2062508834, 2060044920, 2057546536,
2685     2055013722, 2052446521, 2049844977, 2047209132, 2044539031, 2041834718,
2686     2039096240, 2036323641, 2033516967, 2030676267, 2027801588, 2024892976,
2687     2021950482, 2018974155, 2015964044, 2012920199, 2009842672, 2006731514,
2688     2003586778, 2000408515, 1997196779, 1993951623, 1990673103, 1987361273,
2689     1984016187, 1980637903, 1977226477, 1973781966, 1970304427, 1966793919,
2690     1963250500, 1959674230, 1956065168, 1952423376, 1948748913, 1945041841,
2691     1941302224, 1937530122, 1933725599, 1929888719, 1926019545, 1922118144,
2692     1918184579, 1914218918, 1910221225, 1906191569, 1902130016, 1898036634,
2693     1893911493, 1889754660, 1885566206, 1881346200, 1877094714, 1872811818,
2694     1868497584, 1864152085, 1859775392, 1855367579, 1850928721, 1846458890,
2695     1841958163, 1837426614, 1832864319, 1828271354, 1823647797, 1818993725,
2696     1814309215, 1809594346, 1804849197, 1800073847, 1795268377, 1790432865,
2697     1785567395, 1780672046, 1775746901, 1770792043, 1765807553, 1760793516,
2698     1755750016, 1750677136, 1745574962, 1740443579, 1735283073, 1730093531,
2699     1724875039, 1719627684, 1714351554, 1709046738, 1703713324, 1698351402,
2700     1692961061, 1687542392, 1682095484, 1676620430, 1671117321, 1665586249,
2701     1660027307, 1654440587, 1648826183, 1643184190, 1637514700, 1631817810,
2702     1626093615, 1620342210, 1614563691, 1608758156, 1602925701, 1597066425,
2703     1591180424, 1585267799, 1579328646, 1573363067, 1567371160, 1561353026,
2704     1555308767, 1549238481, 1543142273, 1537020242, 1530872493, 1524699127,
2705     1518500249, 1512275961, 1506026368, 1499751575, 1493451686, 1487126807,
2706     1480777043, 1474402502, 1468003289, 1461579512, 1455131279, 1448658696,
2707     1442161873, 1435640918, 1429095940, 1422527049, 1415934355, 1409317968,
2708     1402677998, 1396014558, 1389327757, 1382617709, 1375884526, 1369128319,
2709     1362349203, 1355547290, 1348722695, 1341875532, 1335005915, 1328113959,
2710     1321199779, 1314263492, 1307305213, 1300325059, 1293323146, 1286299592,
2711     1279254514, 1272188031, 1265100259, 1257991319, 1250861328, 1243710407,
2712     1236538674, 1229346251, 1222133256, 1214899812, 1207646038, 1200372057,
2713     1193077990, 1185763959, 1178430086, 1171076494, 1163703307, 1156310648,
2714     1148898639, 1141467406, 1134017073, 1126547764, 1119059605, 1111552720,
2715     1104027236, 1096483277, 1088920971, 1081340444, 1073741823, 1066125235,
2716     1058490807, 1050838667, 1043168944, 1035481765, 1027777259, 1020055555,
2717     1012316783, 1004561071, 996788550,  988999350,  981193601,  973371433,
2718     965532977,  957678366,  949807729,  941921199,  934018908,  926100988,
2719     918167571,  910218790,  902254779,  894275670,  886281597,  878272694,
2720     870249094,  862210933,  854158344,  846091463,  838010423,  829915361,
2721     821806412,  813683712,  805547396,  797397601,  789234463,  781058119,
2722     772868705,  764666359,  756451217,  748223418,  739983098,  731730396,
2723     723465451,  715188399,  706899380,  698598532,  690285995,  681961907,
2724     673626407,  665279636,  656921733,  648552837,  640173089,  631782629,
2725     623381597,  614970134,  606548381,  598116478,  589674567,  581222788,
2726     572761285,  564290197,  555809666,  547319836,  538820847,  530312841,
2727     521795962,  513270352,  504736153,  496193509,  487642561,  479083454,
2728     470516330,  461941333,  453358606,  444768293,  436170538,  427565484,
2729     418953276,  410334057,  401707972,  393075166,  384435782,  375789965,
2730     367137860,  358479612,  349815365,  341145265,  332469456,  323788084,
2731     315101294,  306409231,  297712042,  289009870,  280302863,  271591165,
2732     262874923,  254154282,  245429388,  236700387,  227967426,  219230650,
2733     210490205,  201746239,  192998897,  184248325,  175494670,  166738078,
2734     157978697,  149216672,  140452150,  131685278,  122916202,  114145070,
2735     105372028,  96597222,   87820800,   79042909,   70263695,   61483305,
2736     52701886,   43919586,   35136551,   26352927,   17568863,   8784505},
2737    {0,           -8784505,    -17568863,   -26352927,   -35136551,
2738     -43919586,   -52701886,   -61483305,   -70263695,   -79042909,
2739     -87820800,   -96597222,   -105372028,  -114145070,  -122916202,
2740     -131685278,  -140452150,  -149216672,  -157978697,  -166738078,
2741     -175494670,  -184248325,  -192998897,  -201746239,  -210490205,
2742     -219230650,  -227967426,  -236700387,  -245429388,  -254154282,
2743     -262874923,  -271591165,  -280302863,  -289009870,  -297712042,
2744     -306409231,  -315101294,  -323788084,  -332469456,  -341145265,
2745     -349815365,  -358479612,  -367137860,  -375789965,  -384435782,
2746     -393075166,  -401707972,  -410334057,  -418953276,  -427565484,
2747     -436170538,  -444768293,  -453358606,  -461941333,  -470516330,
2748     -479083454,  -487642561,  -496193509,  -504736153,  -513270352,
2749     -521795962,  -530312841,  -538820847,  -547319836,  -555809666,
2750     -564290197,  -572761285,  -581222788,  -589674567,  -598116478,
2751     -606548381,  -614970134,  -623381597,  -631782629,  -640173089,
2752     -648552837,  -656921733,  -665279636,  -673626407,  -681961907,
2753     -690285995,  -698598532,  -706899380,  -715188399,  -723465451,
2754     -731730396,  -739983098,  -748223418,  -756451217,  -764666359,
2755     -772868705,  -781058119,  -789234463,  -797397601,  -805547396,
2756     -813683712,  -821806412,  -829915361,  -838010423,  -846091463,
2757     -854158344,  -862210933,  -870249094,  -878272694,  -886281597,
2758     -894275670,  -902254779,  -910218790,  -918167571,  -926100988,
2759     -934018908,  -941921199,  -949807729,  -957678366,  -965532977,
2760     -973371433,  -981193601,  -988999350,  -996788550,  -1004561071,
2761     -1012316783, -1020055555, -1027777259, -1035481765, -1043168944,
2762     -1050838667, -1058490807, -1066125235, -1073741823, -1081340444,
2763     -1088920971, -1096483277, -1104027236, -1111552720, -1119059605,
2764     -1126547764, -1134017073, -1141467406, -1148898639, -1156310648,
2765     -1163703307, -1171076494, -1178430086, -1185763959, -1193077990,
2766     -1200372057, -1207646038, -1214899812, -1222133256, -1229346251,
2767     -1236538674, -1243710407, -1250861328, -1257991319, -1265100259,
2768     -1272188031, -1279254514, -1286299592, -1293323146, -1300325059,
2769     -1307305213, -1314263492, -1321199779, -1328113959, -1335005915,
2770     -1341875532, -1348722695, -1355547290, -1362349203, -1369128319,
2771     -1375884526, -1382617709, -1389327757, -1396014558, -1402677998,
2772     -1409317968, -1415934355, -1422527049, -1429095940, -1435640918,
2773     -1442161873, -1448658696, -1455131279, -1461579512, -1468003289,
2774     -1474402502, -1480777043, -1487126807, -1493451686, -1499751575,
2775     -1506026368, -1512275961, -1518500249, -1524699127, -1530872493,
2776     -1537020242, -1543142273, -1549238481, -1555308767, -1561353026,
2777     -1567371160, -1573363067, -1579328646, -1585267799, -1591180424,
2778     -1597066425, -1602925701, -1608758156, -1614563691, -1620342210,
2779     -1626093615, -1631817810, -1637514700, -1643184190, -1648826183,
2780     -1654440587, -1660027307, -1665586249, -1671117321, -1676620430,
2781     -1682095484, -1687542392, -1692961061, -1698351402, -1703713324,
2782     -1709046738, -1714351554, -1719627684, -1724875039, -1730093531,
2783     -1735283073, -1740443579, -1745574962, -1750677136, -1755750016,
2784     -1760793516, -1765807553, -1770792043, -1775746901, -1780672046,
2785     -1785567395, -1790432865, -1795268377, -1800073847, -1804849197,
2786     -1809594346, -1814309215, -1818993725, -1823647797, -1828271354,
2787     -1832864319, -1837426614, -1841958163, -1846458890, -1850928721,
2788     -1855367579, -1859775392, -1864152085, -1868497584, -1872811818,
2789     -1877094714, -1881346200, -1885566206, -1889754660, -1893911493,
2790     -1898036634, -1902130016, -1906191569, -1910221225, -1914218918,
2791     -1918184579, -1922118144, -1926019545, -1929888719, -1933725599,
2792     -1937530122, -1941302224, -1945041841, -1948748913, -1952423376,
2793     -1956065168, -1959674230, -1963250500, -1966793919, -1970304427,
2794     -1973781966, -1977226477, -1980637903, -1984016187, -1987361273,
2795     -1990673103, -1993951623, -1997196779, -2000408515, -2003586778,
2796     -2006731514, -2009842672, -2012920199, -2015964044, -2018974155,
2797     -2021950482, -2024892976, -2027801588, -2030676267, -2033516967,
2798     -2036323641, -2039096240, -2041834718, -2044539031, -2047209132,
2799     -2049844977, -2052446521, -2055013722, -2057546536, -2060044920,
2800     -2062508834, -2064938236, -2067333084, -2069693340, -2072018964,
2801     -2074309916, -2076566158, -2078787653, -2080974364, -2083126253,
2802     -2085243285, -2087325424, -2089372636, -2091384887, -2093362142,
2803     -2095304368, -2097211534, -2099083606, -2100920555, -2102722348,
2804     -2104488957, -2106220350, -2107916501, -2109577379, -2111202957,
2805     -2112793208, -2114348106, -2115867624, -2117351737, -2118800421,
2806     -2120213650, -2121591401, -2122933651, -2124240379, -2125511561,
2807     -2126747176, -2127947205, -2129111626, -2130240421, -2131333570,
2808     -2132391055, -2133412859, -2134398964, -2135349354, -2136264013,
2809     -2137142926, -2137986077, -2138793454, -2139565041, -2140300828,
2810     -2141000800, -2141664947, -2142293256, -2142885719, -2143442325,
2811     -2143963064, -2144447928, -2144896908, -2145309998, -2145687190,
2812     -2146028478, -2146333857, -2146603320, -2146836865, -2147034485,
2813     -2147196180, -2147321945, -2147411779, -2147465679},
2814    {2147482524, 2147455573, 2147392689, 2147293872, 2147159125, 2146988448,
2815     2146781846, 2146539322, 2146260879, 2145946523, 2145596258, 2145210091,
2816     2144788028, 2144330076, 2143836242, 2143306535, 2142740965, 2142139539,
2817     2141502269, 2140829165, 2140120238, 2139375500, 2138594964, 2137778643,
2818     2136926550, 2136038699, 2135115106, 2134155786, 2133160754, 2132130028,
2819     2131063626, 2129961563, 2128823860, 2127650535, 2126441608, 2125197099,
2820     2123917028, 2122601418, 2121250290, 2119863668, 2118441573, 2116984030,
2821     2115491063, 2113962698, 2112398959, 2110799873, 2109165467, 2107495769,
2822     2105790805, 2104050605, 2102275197, 2100464612, 2098618880, 2096738031,
2823     2094822097, 2092871111, 2090885104, 2088864110, 2086808163, 2084717297,
2824     2082591547, 2080430949, 2078235539, 2076005354, 2073740430, 2071440807,
2825     2069106521, 2066737614, 2064334123, 2061896089, 2059423554, 2056916558,
2826     2054375144, 2051799353, 2049189229, 2046544816, 2043866158, 2041153300,
2827     2038406287, 2035625165, 2032809981, 2029960781, 2027077614, 2024160527,
2828     2021209571, 2018224792, 2015206243, 2012153973, 2009068034, 2005948476,
2829     2002795353, 1999608717, 1996388621, 1993135119, 1989848266, 1986528117,
2830     1983174727, 1979788152, 1976368449, 1972915675, 1969429888, 1965911147,
2831     1962359510, 1958775036, 1955157786, 1951507820, 1947825200, 1944109986,
2832     1940362241, 1936582028, 1932769410, 1928924450, 1925047214, 1921137766,
2833     1917196171, 1913222495, 1909216805, 1905179168, 1901109652, 1897008324,
2834     1892875253, 1888710508, 1884514160, 1880286277, 1876026932, 1871736195,
2835     1867414138, 1863060833, 1858676353, 1854260772, 1849814164, 1845336602,
2836     1840828162, 1836288920, 1831718950, 1827118330, 1822487137, 1817825448,
2837     1813133341, 1808410894, 1803658188, 1798875300, 1794062312, 1789219303,
2838     1784346356, 1779443550, 1774510969, 1769548695, 1764556811, 1759535400,
2839     1754484547, 1749404336, 1744294851, 1739156180, 1733988407, 1728791618,
2840     1723565902, 1718311345, 1713028036, 1707716062, 1702375513, 1697006477,
2841     1691609046, 1686183309, 1680729356, 1675247280, 1669737171, 1664199123,
2842     1658633228, 1653039578, 1647418268, 1641769391, 1636093043, 1630389317,
2843     1624658311, 1618900118, 1613114836, 1607302562, 1601463393, 1595597426,
2844     1589704760, 1583785493, 1577839725, 1571867554, 1565869082, 1559844407,
2845     1553793631, 1547716856, 1541614182, 1535485712, 1529331549, 1523151796,
2846     1516946555, 1510715931, 1504460028, 1498178951, 1491872805, 1485541694,
2847     1479185727, 1472805008, 1466399644, 1459969743, 1453515412, 1447036759,
2848     1440533892, 1434006921, 1427455955, 1420881103, 1414282475, 1407660182,
2849     1401014334, 1394345043, 1387652420, 1380936578, 1374197628, 1367435684,
2850     1360650858, 1353843264, 1347013016, 1340160228, 1333285016, 1326387493,
2851     1319467776, 1312525980, 1305562221, 1298576616, 1291569282, 1284540336,
2852     1277489896, 1270418079, 1263325004, 1256210790, 1249075556, 1241919420,
2853     1234742504, 1227544926, 1220326808, 1213088269, 1205829433, 1198550418,
2854     1191251349, 1183932346, 1176593532, 1169235030, 1161856963, 1154459455,
2855     1147042629, 1139606609, 1132151520, 1124677487, 1117184634, 1109673088,
2856     1102142973, 1094594416, 1087027543, 1079442480, 1071839355, 1064218295,
2857     1056579428, 1048922880, 1041248781, 1033557258, 1025848440, 1018122458,
2858     1010379438, 1002619512, 994842809,  987049459,  979239593,  971413341,
2859     963570834,  955712204,  947837581,  939947099,  932040888,  924119081,
2860     916181811,  908229210,  900261412,  892278549,  884280756,  876268167,
2861     868240914,  860199133,  852142958,  844072525,  835987967,  827889421,
2862     819777021,  811650904,  803511206,  795358062,  787191610,  779011985,
2863     770819326,  762613767,  754395449,  746164506,  737921078,  729665302,
2864     721397317,  713117261,  704825271,  696521488,  688206050,  679879096,
2865     671540766,  663191198,  654830534,  646458912,  638076473,  629683356,
2866     621279704,  612865655,  604441351,  596006933,  587562542,  579108319,
2867     570644406,  562170944,  553688075,  545195941,  536694685,  528184448,
2868     519665373,  511137602,  502601278,  494056544,  485503544,  476942419,
2869     468373313,  459796370,  451211733,  442619546,  434019953,  425413097,
2870     416799123,  408178174,  399550395,  390915931,  382274925,  373627522,
2871     364973868,  356314107,  347648383,  338976842,  330299629,  321616889,
2872     312928767,  304235409,  295536960,  286833566,  278125372,  269412525,
2873     260695169,  251973451,  243247517,  234517512,  225783584,  217045877,
2874     208304538,  199559714,  190811551,  182060194,  173305792,  164548489,
2875     155788433,  147025770,  138260647,  129493210,  120723606,  111951983,
2876     103178486,  94403263,   85626459,   76848224,   68068702,   59288041,
2877     50506388,   41723890,   32940694,   24156947,   15372795,   6588386},
2878    {-2196132,    -10980614,   -19764912,   -28548880,   -37332370,
2879     -46115236,   -54897329,   -63678505,   -72458614,   -81237511,
2880     -90015049,   -98791081,   -107565459,  -116338038,  -125108670,
2881     -133877208,  -142643507,  -151407418,  -160168796,  -168927494,
2882     -177683365,  -186436262,  -195186041,  -203932553,  -212675652,
2883     -221415193,  -230151030,  -238883014,  -247611002,  -256334846,
2884     -265054401,  -273769521,  -282480060,  -291185872,  -299886812,
2885     -308582733,  -317273491,  -325958940,  -334638935,  -343313330,
2886     -351981981,  -360644742,  -369301468,  -377952014,  -386596236,
2887     -395233990,  -403865129,  -412489511,  -421106991,  -429717424,
2888     -438320666,  -446916575,  -455505004,  -464085812,  -472658854,
2889     -481223988,  -489781068,  -498329954,  -506870500,  -515402565,
2890     -523926006,  -532440680,  -540946445,  -549443158,  -557930676,
2891     -566408859,  -574877565,  -583336650,  -591785975,  -600225397,
2892     -608654776,  -617073970,  -625482838,  -633881240,  -642269036,
2893     -650646084,  -659012245,  -667367378,  -675711344,  -684044004,
2894     -692365217,  -700674845,  -708972749,  -717258789,  -725532827,
2895     -733794725,  -742044344,  -750281547,  -758506195,  -766718150,
2896     -774917276,  -783103436,  -791276491,  -799436306,  -807582744,
2897     -815715669,  -823834944,  -831940434,  -840032003,  -848109516,
2898     -856172837,  -864221831,  -872256365,  -880276303,  -888281511,
2899     -896271855,  -904247202,  -912207418,  -920152371,  -928081926,
2900     -935995951,  -943894314,  -951776883,  -959643526,  -967494111,
2901     -975328507,  -983146582,  -990948207,  -998733250,  -1006501580,
2902     -1014253069, -1021987587, -1029705003, -1037405189, -1045088016,
2903     -1052753356, -1060401079, -1068031059, -1075643168, -1083237277,
2904     -1090813261, -1098370992, -1105910344, -1113431190, -1120933405,
2905     -1128416864, -1135881440, -1143327010, -1150753449, -1158160631,
2906     -1165548434, -1172916734, -1180265407, -1187594331, -1194903383,
2907     -1202192440, -1209461381, -1216710083, -1223938427, -1231146290,
2908     -1238333552, -1245500093, -1252645793, -1259770532, -1266874191,
2909     -1273956652, -1281017795, -1288057503, -1295075658, -1302072142,
2910     -1309046838, -1315999630, -1322930401, -1329839036, -1336725418,
2911     -1343589432, -1350430964, -1357249900, -1364046124, -1370819523,
2912     -1377569984, -1384297395, -1391001641, -1397682612, -1404340196,
2913     -1410974280, -1417584754, -1424171508, -1430734431, -1437273413,
2914     -1443788345, -1450279119, -1456745624, -1463187754, -1469605400,
2915     -1475998454, -1482366811, -1488710363, -1495029005, -1501322630,
2916     -1507591133, -1513834409, -1520052355, -1526244865, -1532411836,
2917     -1538553165, -1544668750, -1550758487, -1556822275, -1562860013,
2918     -1568871600, -1574856934, -1580815916, -1586748446, -1592654425,
2919     -1598533753, -1604386334, -1610212067, -1616010857, -1621782607,
2920     -1627527218, -1633244596, -1638934645, -1644597269, -1650232375,
2921     -1655839866, -1661419650, -1666971634, -1672495724, -1677991828,
2922     -1683459854, -1688899710, -1694311306, -1699694550, -1705049354,
2923     -1710375626, -1715673279, -1720942223, -1726182371, -1731393634,
2924     -1736575926, -1741729159, -1746853247, -1751948106, -1757013649,
2925     -1762049791, -1767056449, -1772033539, -1776980976, -1781898680,
2926     -1786786567, -1791644555, -1796472564, -1801270512, -1806038319,
2927     -1810775905, -1815483192, -1820160100, -1824806550, -1829422467,
2928     -1834007771, -1838562387, -1843086237, -1847579248, -1852041342,
2929     -1856472446, -1860872486, -1865241387, -1869579077, -1873885483,
2930     -1878160533, -1882404156, -1886616280, -1890796835, -1894945752,
2931     -1899062960, -1903148391, -1907201976, -1911223648, -1915213339,
2932     -1919170982, -1923096512, -1926989863, -1930850969, -1934679765,
2933     -1938476189, -1942240176, -1945971663, -1949670588, -1953336889,
2934     -1956970504, -1960571374, -1964139437, -1967674633, -1971176905,
2935     -1974646192, -1978082438, -1981485584, -1984855573, -1988192350,
2936     -1991495858, -1994766042, -1998002848, -2001206221, -2004376107,
2937     -2007512454, -2010615209, -2013684320, -2016719736, -2019721406,
2938     -2022689280, -2025623308, -2028523440, -2031389630, -2034221828,
2939     -2037019987, -2039784060, -2042514001, -2045209765, -2047871306,
2940     -2050498580, -2053091543, -2055650151, -2058174361, -2060664132,
2941     -2063119422, -2065540189, -2067926393, -2070277994, -2072594954,
2942     -2074877232, -2077124791, -2079337593, -2081515602, -2083658780,
2943     -2085767092, -2087840503, -2089878978, -2091882483, -2093850983,
2944     -2095784448, -2097682843, -2099546137, -2101374300, -2103167300,
2945     -2104925108, -2106647693, -2108335028, -2109987084, -2111603833,
2946     -2113185248, -2114731304, -2116241973, -2117717231, -2119157053,
2947     -2120561414, -2121930293, -2123263664, -2124561507, -2125823800,
2948     -2127050521, -2128241649, -2129397166, -2130517051, -2131601286,
2949     -2132649852, -2133662733, -2134639911, -2135581369, -2136487093,
2950     -2137357067, -2138191276, -2138989706, -2139752345, -2140479179,
2951     -2141170196, -2141825384, -2142444733, -2143028233, -2143575872,
2952     -2144087643, -2144563537, -2145003546, -2145407662, -2145775879,
2953     -2146108190, -2146404590, -2146665074, -2146889638, -2147078277,
2954     -2147230990, -2147347772, -2147428623, -2147473540}};
2955
2956const WORD32 ixheaacd_pre_post_twid_cos_sin_256[4][256] = {
2957    {2147481120, 2147420481, 2147278994, 2147056662, 2146753495, 2146369504,
2958     2145904703, 2145359111, 2144732746, 2144025634, 2143237800, 2142369275,
2959     2141420091, 2140390283, 2139279891, 2138088956, 2136817524, 2135465641,
2960     2134033359, 2132520732, 2130927817, 2129254674, 2127501366, 2125667958,
2961     2123754520, 2121761124, 2119687845, 2117534761, 2115301953, 2112989505,
2962     2110597504, 2108126040, 2105575206, 2102945099, 2100235817, 2097447462,
2963     2094580140, 2091633958, 2088609027, 2085505461, 2082323377, 2079062895,
2964     2075724137, 2072307229, 2068812301, 2065239482, 2061588909, 2057860717,
2965     2054055049, 2050172046, 2046211856, 2042174627, 2038060511, 2033869663,
2966     2029602242, 2025258407, 2020838322, 2016342154, 2011770071, 2007122247,
2967     2002398855, 1997600075, 1992726085, 1987777071, 1982753218, 1977654716,
2968     1972481756, 1967234533, 1961913245, 1956518092, 1951049277, 1945507007,
2969     1939891489, 1934202935, 1928441559, 1922607579, 1916701214, 1910722686,
2970     1904672221, 1898550045, 1892356390, 1886091490, 1879755578, 1873348896,
2971     1866871682, 1860324182, 1853706642, 1847019310, 1840262440, 1833436285,
2972     1826541101, 1819577150, 1812544693, 1805443994, 1798275321, 1791038944,
2973     1783735136, 1776364171, 1768926327, 1761421884, 1753851124, 1746214333,
2974     1738511798, 1730743809, 1722910658, 1715012641, 1707050054, 1699023198,
2975     1690932375, 1682777889, 1674560047, 1666279160, 1657935537, 1649529495,
2976     1641061348, 1632531417, 1623940021, 1615287485, 1606574135, 1597800298,
2977     1588966305, 1580072488, 1571119182, 1562106724, 1553035454, 1543905713,
2978     1534717845, 1525472195, 1516169113, 1506808947, 1497392051, 1487918779,
2979     1478389488, 1468804536, 1459164285, 1449469097, 1439719337, 1429915373,
2980     1420057573, 1410146308, 1400181953, 1390164881, 1380095471, 1369974100,
2981     1359801151, 1349577006, 1339302051, 1328976671, 1318601256, 1308176197,
2982     1297701885, 1287178716, 1276607085, 1265987391, 1255320033, 1244605413,
2983     1233843934, 1223036001, 1212182022, 1201282406, 1190337561, 1179347901,
2984     1168313839, 1157235791, 1146114173, 1134949405, 1123741907, 1112492100,
2985     1101200409, 1089867258, 1078493075, 1067078287, 1055623323, 1044128616,
2986     1032594599, 1021021705, 1009410369, 997761030,  986074126,  974350097,
2987     962589384,  950792430,  938959680,  927091578,  915188571,  903251109,
2988     891279639,  879274613,  867236483,  855165702,  843062725,  830928006,
2989     818762004,  806565176,  794337981,  782080880,  769794333,  757478805,
2990     745134758,  732762657,  720362967,  707936157,  695482693,  683003045,
2991     670497682,  657967075,  645411696,  632832017,  620228513,  607601658,
2992     594951926,  582279796,  569585742,  556870244,  544133780,  531376830,
2993     518599874,  505803393,  492987869,  480153783,  467301621,  454431865,
2994     441544999,  428641510,  415721883,  402786603,  389836160,  376871039,
2995     363891729,  350898719,  337892497,  324873555,  311842381,  298799466,
2996     285745301,  272680379,  259605190,  246520227,  233425983,  220322950,
2997     207211623,  194092494,  180966058,  167832808,  154693239,  141547847,
2998     128397125,  115241569,  102081674,  88917936,   75750851,   62580913,
2999     49408619,   36234465,   23058947,   9882561},
3000    {-3294197,    -16470831,   -29646846,   -42821744,   -55995030,
3001     -69166207,   -82334781,   -95500255,   -108662133,  -121819920,
3002     -134973121,  -148121240,  -161263783,  -174400253,  -187530158,
3003     -200653003,  -213768293,  -226875534,  -239974234,  -253063900,
3004     -266144037,  -279214154,  -292273759,  -305322360,  -318359466,
3005     -331384586,  -344397229,  -357396906,  -370383127,  -383355403,
3006     -396313247,  -409256169,  -422183683,  -435095302,  -447990540,
3007     -460868912,  -473729932,  -486573116,  -499397981,  -512204044,
3008     -524990823,  -537757836,  -550504603,  -563230644,  -575935479,
3009     -588618631,  -601279622,  -613917975,  -626533214,  -639124864,
3010     -651692452,  -664235504,  -676753548,  -689246113,  -701712727,
3011     -714152923,  -726566231,  -738952185,  -751310317,  -763640163,
3012     -775941258,  -788213140,  -800455345,  -812667415,  -824848887,
3013     -836999305,  -849118210,  -861205146,  -873259658,  -885281292,
3014     -897269597,  -909224119,  -921144410,  -933030020,  -944880502,
3015     -956695410,  -968474299,  -980216725,  -991922247,  -1003590423,
3016     -1015220815, -1026812984, -1038366494, -1049880911, -1061355800,
3017     -1072790729, -1084185269, -1095538990, -1106851464, -1118122266,
3018     -1129350971, -1140537157, -1151680402, -1162780287, -1173836394,
3019     -1184848307, -1195815611, -1206737893, -1217614742, -1228445749,
3020     -1239230505, -1249968605, -1260659645, -1271303221, -1281898933,
3021     -1292446383, -1302945173, -1313394908, -1323795194, -1334145640,
3022     -1344445856, -1354695454, -1364894049, -1375041257, -1385136695,
3023     -1395179983, -1405170743, -1415108600, -1424993179, -1434824107,
3024     -1444601016, -1454323535, -1463991301, -1473603947, -1483161114,
3025     -1492662440, -1502107569, -1511496144, -1520827811, -1530102221,
3026     -1539319023, -1548477871, -1557578419, -1566620326, -1575603250,
3027     -1584526853, -1593390800, -1602194757, -1610938392, -1619621376,
3028     -1628243382, -1636804086, -1645303165, -1653740299, -1662115171,
3029     -1670427465, -1678676868, -1686863071, -1694985763, -1703044641,
3030     -1711039400, -1718969739, -1726835360, -1734635967, -1742371265,
3031     -1750040965, -1757644776, -1765182413, -1772653592, -1780058031,
3032     -1787395452, -1794665579, -1801868137, -1809002857, -1816069468,
3033     -1823067705, -1829997305, -1836858007, -1843649552, -1850371684,
3034     -1857024151, -1863606703, -1870119090, -1876561068, -1882932395,
3035     -1889232831, -1895462138, -1901620082, -1907706431, -1913720956,
3036     -1919663431, -1925533631, -1931331336, -1937056328, -1942708390,
3037     -1948287311, -1953792880, -1959224889, -1964583135, -1969867415,
3038     -1975077531, -1980213286, -1985274488, -1990260945, -1995172470,
3039     -2000008877, -2004769986, -2009455616, -2014065591, -2018599738,
3040     -2023057885, -2027439866, -2031745514, -2035974669, -2040127170,
3041     -2044202862, -2048201590, -2052123205, -2055967559, -2059734506,
3042     -2063423906, -2067035619, -2070569510, -2074025444, -2077403293,
3043     -2080702928, -2083924227, -2087067066, -2090131329, -2093116900,
3044     -2096023666, -2098851517, -2101600349, -2104270056, -2106860538,
3045     -2109371699, -2111803443, -2114155678, -2116428317, -2118621274,
3046     -2120734465, -2122767812, -2124721239, -2126594670, -2128388037,
3047     -2130101271, -2131734307, -2133287086, -2134759547, -2136151635,
3048     -2137463299, -2138694489, -2139845157, -2140915262, -2141904763,
3049     -2142813622, -2143641805, -2144389282, -2145056023, -2145642005,
3050     -2146147204, -2146571602, -2146915182, -2147177933, -2147359843,
3051     -2147460907},
3052    {2147483647, 2147443221, 2147321945, 2147119824, 2146836865, 2146473078,
3053     2146028478, 2145503082, 2144896908, 2144209981, 2143442325, 2142593969,
3054     2141664947, 2140655291, 2139565041, 2138394238, 2137142926, 2135811151,
3055     2134398964, 2132906418, 2131333570, 2129680478, 2127947205, 2126133816,
3056     2124240379, 2122266965, 2120213650, 2118080509, 2115867624, 2113575078,
3057     2111202957, 2108751350, 2106220350, 2103610052, 2100920555, 2098151959,
3058     2095304368, 2092377891, 2089372636, 2086288718, 2083126253, 2079885359,
3059     2076566158, 2073168776, 2069693340, 2066139982, 2062508834, 2058800034,
3060     2055013722, 2051150039, 2047209132, 2043191148, 2039096240, 2034924560,
3061     2030676267, 2026351520, 2021950482, 2017473319, 2012920199, 2008291294,
3062     2003586778, 1998806828, 1993951623, 1989021348, 1984016187, 1978936329,
3063     1973781966, 1968553290, 1963250500, 1957873794, 1952423376, 1946899449,
3064     1941302224, 1935631909, 1929888719, 1924072869, 1918184579, 1912224071,
3065     1906191569, 1900087299, 1893911493, 1887664381, 1881346200, 1874957188,
3066     1868497584, 1861967633, 1855367579, 1848697672, 1841958163, 1835149305,
3067     1828271354, 1821324571, 1814309215, 1807225552, 1800073847, 1792854371,
3068     1785567395, 1778213193, 1770792043, 1763304223, 1755750016, 1748129706,
3069     1740443579, 1732691926, 1724875039, 1716993210, 1709046738, 1701035921,
3070     1692961061, 1684822462, 1676620430, 1668355275, 1660027307, 1651636840,
3071     1643184190, 1634669674, 1626093615, 1617456334, 1608758156, 1599999410,
3072     1591180424, 1582301532, 1573363067, 1564365365, 1555308767, 1546193611,
3073     1537020242, 1527789006, 1518500249, 1509154321, 1499751575, 1490292363,
3074     1480777043, 1471205973, 1461579512, 1451898024, 1442161873, 1432371425,
3075     1422527049, 1412629116, 1402677998, 1392674071, 1382617709, 1372509293,
3076     1362349203, 1352137821, 1341875532, 1331562722, 1321199779, 1310787094,
3077     1300325059, 1289814067, 1279254514, 1268646799, 1257991319, 1247288476,
3078     1236538674, 1225742317, 1214899812, 1204011566, 1193077990, 1182099495,
3079     1171076494, 1160009404, 1148898639, 1137744620, 1126547764, 1115308495,
3080     1104027236, 1092704410, 1081340444, 1069935767, 1058490807, 1047005996,
3081     1035481765, 1023918549, 1012316783, 1000676904, 988999350,  977284561,
3082     965532977,  953745042,  941921199,  930061893,  918167571,  906238680,
3083     894275670,  882278991,  870249094,  858186434,  846091463,  833964637,
3084     821806412,  809617248,  797397601,  785147933,  772868705,  760560379,
3085     748223418,  735858286,  723465451,  711045377,  698598532,  686125386,
3086     673626407,  661102067,  648552837,  635979189,  623381597,  610760535,
3087     598116478,  585449902,  572761285,  560051103,  547319836,  534567962,
3088     521795962,  509004317,  496193509,  483364018,  470516330,  457650927,
3089     444768293,  431868914,  418953276,  406021864,  393075166,  380113668,
3090     367137860,  354148229,  341145265,  328129456,  315101294,  302061268,
3091     289009870,  275947591,  262874923,  249792357,  236700387,  223599506,
3092     210490205,  197372981,  184248325,  171116732,  157978697,  144834714,
3093     131685278,  118530884,  105372028,  92209204,   79042909,   65873638,
3094     52701886,   39528151,   26352927,   13176711},
3095    {0,           -13176711,   -26352927,   -39528151,   -52701886,
3096     -65873638,   -79042909,   -92209204,   -105372028,  -118530884,
3097     -131685278,  -144834714,  -157978697,  -171116732,  -184248325,
3098     -197372981,  -210490205,  -223599506,  -236700387,  -249792357,
3099     -262874923,  -275947591,  -289009870,  -302061268,  -315101294,
3100     -328129456,  -341145265,  -354148229,  -367137860,  -380113668,
3101     -393075166,  -406021864,  -418953276,  -431868914,  -444768293,
3102     -457650927,  -470516330,  -483364018,  -496193509,  -509004317,
3103     -521795962,  -534567962,  -547319836,  -560051103,  -572761285,
3104     -585449902,  -598116478,  -610760535,  -623381597,  -635979189,
3105     -648552837,  -661102067,  -673626407,  -686125386,  -698598532,
3106     -711045377,  -723465451,  -735858286,  -748223418,  -760560379,
3107     -772868705,  -785147933,  -797397601,  -809617248,  -821806412,
3108     -833964637,  -846091463,  -858186434,  -870249094,  -882278991,
3109     -894275670,  -906238680,  -918167571,  -930061893,  -941921199,
3110     -953745042,  -965532977,  -977284561,  -988999350,  -1000676904,
3111     -1012316783, -1023918549, -1035481765, -1047005996, -1058490807,
3112     -1069935767, -1081340444, -1092704410, -1104027236, -1115308495,
3113     -1126547764, -1137744620, -1148898639, -1160009404, -1171076494,
3114     -1182099495, -1193077990, -1204011566, -1214899812, -1225742317,
3115     -1236538674, -1247288476, -1257991319, -1268646799, -1279254514,
3116     -1289814067, -1300325059, -1310787094, -1321199779, -1331562722,
3117     -1341875532, -1352137821, -1362349203, -1372509293, -1382617709,
3118     -1392674071, -1402677998, -1412629116, -1422527049, -1432371425,
3119     -1442161873, -1451898024, -1461579512, -1471205973, -1480777043,
3120     -1490292363, -1499751575, -1509154321, -1518500249, -1527789006,
3121     -1537020242, -1546193611, -1555308767, -1564365365, -1573363067,
3122     -1582301532, -1591180424, -1599999410, -1608758156, -1617456334,
3123     -1626093615, -1634669674, -1643184190, -1651636840, -1660027307,
3124     -1668355275, -1676620430, -1684822462, -1692961061, -1701035921,
3125     -1709046738, -1716993210, -1724875039, -1732691926, -1740443579,
3126     -1748129706, -1755750016, -1763304223, -1770792043, -1778213193,
3127     -1785567395, -1792854371, -1800073847, -1807225552, -1814309215,
3128     -1821324571, -1828271354, -1835149305, -1841958163, -1848697672,
3129     -1855367579, -1861967633, -1868497584, -1874957188, -1881346200,
3130     -1887664381, -1893911493, -1900087299, -1906191569, -1912224071,
3131     -1918184579, -1924072869, -1929888719, -1935631909, -1941302224,
3132     -1946899449, -1952423376, -1957873794, -1963250500, -1968553290,
3133     -1973781966, -1978936329, -1984016187, -1989021348, -1993951623,
3134     -1998806828, -2003586778, -2008291294, -2012920199, -2017473319,
3135     -2021950482, -2026351520, -2030676267, -2034924560, -2039096240,
3136     -2043191148, -2047209132, -2051150039, -2055013722, -2058800034,
3137     -2062508834, -2066139982, -2069693340, -2073168776, -2076566158,
3138     -2079885359, -2083126253, -2086288718, -2089372636, -2092377891,
3139     -2095304368, -2098151959, -2100920555, -2103610052, -2106220350,
3140     -2108751350, -2111202957, -2113575078, -2115867624, -2118080509,
3141     -2120213650, -2122266965, -2124240379, -2126133816, -2127947205,
3142     -2129680478, -2131333570, -2132906418, -2134398964, -2135811151,
3143     -2137142926, -2138394238, -2139565041, -2140655291, -2141664947,
3144     -2142593969, -2143442325, -2144209981, -2144896908, -2145503082,
3145     -2146028478, -2146473078, -2146836865, -2147119824, -2147321945,
3146     -2147443221}};
3147
3148const WORD32 ixheaacd_pre_post_twid_cos_sin_192[4][192] = {
3149    {2147479155, 2147371353, 2147119824, 2146724583, 2146185657, 2145503082,
3150     2144676904, 2143707178, 2142593969, 2141337352, 2139937411, 2138394238,
3151     2136707939, 2134878625, 2132906418, 2130791452, 2128533868, 2126133816,
3152     2123591457, 2120906961, 2118080509, 2115112289, 2112002500, 2108751350,
3153     2105359057, 2101825848, 2098151959, 2094337635, 2090383134, 2086288718,
3154     2082054663, 2077681251, 2073168776, 2068517539, 2063727851, 2058800034,
3155     2053734417, 2048531339, 2043191148, 2037714202, 2032100868, 2026351520,
3156     2020466545, 2014446335, 2008291294, 2002001834, 1995578375, 1989021348,
3157     1982331192, 1975508353, 1968553290, 1961466467, 1954248359, 1946899449,
3158     1939420229, 1931811199, 1924072869, 1916205757, 1908210388, 1900087299,
3159     1891837033, 1883460143, 1874957188, 1866328738, 1857575371, 1848697672,
3160     1839696236, 1830571666, 1821324571, 1811955570, 1802465292, 1792854371,
3161     1783123450, 1773273181, 1763304223, 1753217243, 1743012917, 1732691926,
3162     1722254963, 1711702726, 1701035921, 1690255262, 1679361470, 1668355275,
3163     1657237413, 1646008629, 1634669674, 1623221307, 1611664295, 1599999410,
3164     1588227433, 1576349154, 1564365365, 1552276871, 1540084479, 1527789006,
3165     1515391275, 1502892115, 1490292363, 1477592863, 1464794465, 1451898024,
3166     1438904405, 1425814477, 1412629116, 1399349205, 1385975632, 1372509293,
3167     1358951089, 1345301928, 1331562722, 1317734392, 1303817863, 1289814067,
3168     1275723941, 1261548428, 1247288476, 1232945041, 1218519083, 1204011566,
3169     1189423462, 1174755747, 1160009404, 1145185418, 1130284783, 1115308495,
3170     1100257558, 1085132977, 1069935767, 1054666943, 1039327528, 1023918549,
3171     1008441037, 992896027,  977284561,  961607683,  945866442,  930061893,
3172     914195093,  898267103,  882278991,  866231826,  850126682,  833964637,
3173     817746773,  801474175,  785147933,  768769140,  752338891,  735858286,
3174     719328429,  702750426,  686125386,  669454422,  652738650,  635979189,
3175     619177160,  602333689,  585449902,  568526930,  551565905,  534567962,
3176     517534240,  500465878,  483364018,  466229806,  449064389,  431868914,
3177     414644534,  397392400,  380113668,  362809495,  345481037,  328129456,
3178     310755913,  293361570,  275947591,  258515143,  241065392,  223599506,
3179     206118653,  188624005,  171116732,  153598006,  136068999,  118530884,
3180     100984836,  83432029,   65873638,   48310837,   30744803,   13176711},
3181    {-4392261,    -21960941,   -39528151,   -57092715,   -74653458,
3182     -92209204,   -109758778,  -127301006,  -144834714,  -162358727,
3183     -179871873,  -197372981,  -214860877,  -232334392,  -249792357,
3184     -267233603,  -284656962,  -302061268,  -319445357,  -336808065,
3185     -354148229,  -371464689,  -388756287,  -406021864,  -423260265,
3186     -440470337,  -457650927,  -474800885,  -491919064,  -509004317,
3187     -526055502,  -543071477,  -560051103,  -576993243,  -593896764,
3188     -610760535,  -627583425,  -644364311,  -661102067,  -677795575,
3189     -694443716,  -711045377,  -727599445,  -744104814,  -760560379,
3190     -776965037,  -793317692,  -809617248,  -825862614,  -842052704,
3191     -858186434,  -874262723,  -890280496,  -906238680,  -922136208,
3192     -937972015,  -953745042,  -969454233,  -985098536,  -1000676904,
3193     -1016188295, -1031631670, -1047005996, -1062310243, -1077543387,
3194     -1092704410, -1107792295, -1122806033, -1137744620, -1152607054,
3195     -1167392343, -1182099495, -1196727526, -1211275459, -1225742317,
3196     -1240127135, -1254428947, -1268646799, -1282779736, -1296826815,
3197     -1310787094, -1324659640, -1338443523, -1352137821, -1365741618,
3198     -1379254002, -1392674071, -1406000924, -1419233671, -1432371425,
3199     -1445413308, -1458358446, -1471205973, -1483955029, -1496604760,
3200     -1509154321, -1521602871, -1533949576, -1546193611, -1558334156,
3201     -1570370398, -1582301532, -1594126759, -1605845288, -1617456334,
3202     -1628959120, -1640352876, -1651636840, -1662810256, -1673872377,
3203     -1684822462, -1695659778, -1706383600, -1716993210, -1727487898,
3204     -1737866961, -1748129706, -1758275444, -1768303497, -1778213193,
3205     -1788003870, -1797674872, -1807225552, -1816655270, -1825963395,
3206     -1835149305, -1844212384, -1853152026, -1861967633, -1870658614,
3207     -1879224388, -1887664381, -1895978029, -1904164775, -1912224071,
3208     -1920155378, -1927958165, -1935631909, -1943176097, -1950590224,
3209     -1957873794, -1965026319, -1972047321, -1978936329, -1985692883,
3210     -1992316530, -1998806828, -2005163340, -2011385643, -2017473319,
3211     -2023425962, -2029243172, -2034924560, -2040469747, -2045878361,
3212     -2051150039, -2056284430, -2061281189, -2066139982, -2070860483,
3213     -2075442378, -2079885359, -2084189128, -2088353398, -2092377891,
3214     -2096262335, -2100006473, -2103610052, -2107072833, -2110394582,
3215     -2113575078, -2116614108, -2119511468, -2122266965, -2124880414,
3216     -2127351640, -2129680478, -2131866772, -2133910375, -2135811151,
3217     -2137568973, -2139183722, -2140655291, -2141983582, -2143168505,
3218     -2144209981, -2145107940, -2145862323, -2146473078, -2146940166,
3219     -2147263554, -2147443221},
3220    {2147483647, 2147411779, 2147196180, 2146836865, 2146333857, 2145687190,
3221     2144896908, 2143963064, 2142885719, 2141664947, 2140300828, 2138793454,
3222     2137142926, 2135349354, 2133412859, 2131333570, 2129111626, 2126747176,
3223     2124240379, 2121591401, 2118800421, 2115867624, 2112793208, 2109577379,
3224     2106220350, 2102722348, 2099083606, 2095304368, 2091384887, 2087325424,
3225     2083126253, 2078787653, 2074309916, 2069693340, 2064938236, 2060044920,
3226     2055013722, 2049844977, 2044539031, 2039096240, 2033516967, 2027801588,
3227     2021950482, 2015964044, 2009842672, 2003586778, 1997196779, 1990673103,
3228     1984016187, 1977226477, 1970304427, 1963250500, 1956065168, 1948748913,
3229     1941302224, 1933725599, 1926019545, 1918184579, 1910221225, 1902130016,
3230     1893911493, 1885566206, 1877094714, 1868497584, 1859775392, 1850928721,
3231     1841958163, 1832864319, 1823647797, 1814309215, 1804849197, 1795268377,
3232     1785567395, 1775746901, 1765807553, 1755750016, 1745574962, 1735283073,
3233     1724875039, 1714351554, 1703713324, 1692961061, 1682095484, 1671117321,
3234     1660027307, 1648826183, 1637514700, 1626093615, 1614563691, 1602925701,
3235     1591180424, 1579328646, 1567371160, 1555308767, 1543142273, 1530872493,
3236     1518500249, 1506026368, 1493451686, 1480777043, 1468003289, 1455131279,
3237     1442161873, 1429095940, 1415934355, 1402677998, 1389327757, 1375884526,
3238     1362349203, 1348722695, 1335005915, 1321199779, 1307305213, 1293323146,
3239     1279254514, 1265100259, 1250861328, 1236538674, 1222133256, 1207646038,
3240     1193077990, 1178430086, 1163703307, 1148898639, 1134017073, 1119059605,
3241     1104027236, 1088920971, 1073741823, 1058490807, 1043168944, 1027777259,
3242     1012316783, 996788550,  981193601,  965532977,  949807729,  934018908,
3243     918167571,  902254779,  886281597,  870249094,  854158344,  838010423,
3244     821806412,  805547396,  789234463,  772868705,  756451217,  739983098,
3245     723465451,  706899380,  690285995,  673626407,  656921733,  640173089,
3246     623381597,  606548381,  589674567,  572761285,  555809666,  538820847,
3247     521795962,  504736153,  487642561,  470516330,  453358606,  436170538,
3248     418953276,  401707972,  384435782,  367137860,  349815365,  332469456,
3249     315101294,  297712042,  280302863,  262874923,  245429388,  227967426,
3250     210490205,  192998897,  175494670,  157978697,  140452150,  122916202,
3251     105372028,  87820800,   70263695,   52701886,   35136551,   17568863},
3252    {0,           -17568863,   -35136551,   -52701886,   -70263695,
3253     -87820800,   -105372028,  -122916202,  -140452150,  -157978697,
3254     -175494670,  -192998897,  -210490205,  -227967426,  -245429388,
3255     -262874923,  -280302863,  -297712042,  -315101294,  -332469456,
3256     -349815365,  -367137860,  -384435782,  -401707972,  -418953276,
3257     -436170538,  -453358606,  -470516330,  -487642561,  -504736153,
3258     -521795962,  -538820847,  -555809666,  -572761285,  -589674567,
3259     -606548381,  -623381597,  -640173089,  -656921733,  -673626407,
3260     -690285995,  -706899380,  -723465451,  -739983098,  -756451217,
3261     -772868705,  -789234463,  -805547396,  -821806412,  -838010423,
3262     -854158344,  -870249094,  -886281597,  -902254779,  -918167571,
3263     -934018908,  -949807729,  -965532977,  -981193601,  -996788550,
3264     -1012316783, -1027777259, -1043168944, -1058490807, -1073741823,
3265     -1088920971, -1104027236, -1119059605, -1134017073, -1148898639,
3266     -1163703307, -1178430086, -1193077990, -1207646038, -1222133256,
3267     -1236538674, -1250861328, -1265100259, -1279254514, -1293323146,
3268     -1307305213, -1321199779, -1335005915, -1348722695, -1362349203,
3269     -1375884526, -1389327757, -1402677998, -1415934355, -1429095940,
3270     -1442161873, -1455131279, -1468003289, -1480777043, -1493451686,
3271     -1506026368, -1518500249, -1530872493, -1543142273, -1555308767,
3272     -1567371160, -1579328646, -1591180424, -1602925701, -1614563691,
3273     -1626093615, -1637514700, -1648826183, -1660027307, -1671117321,
3274     -1682095484, -1692961061, -1703713324, -1714351554, -1724875039,
3275     -1735283073, -1745574962, -1755750016, -1765807553, -1775746901,
3276     -1785567395, -1795268377, -1804849197, -1814309215, -1823647797,
3277     -1832864319, -1841958163, -1850928721, -1859775392, -1868497584,
3278     -1877094714, -1885566206, -1893911493, -1902130016, -1910221225,
3279     -1918184579, -1926019545, -1933725599, -1941302224, -1948748913,
3280     -1956065168, -1963250500, -1970304427, -1977226477, -1984016187,
3281     -1990673103, -1997196779, -2003586778, -2009842672, -2015964044,
3282     -2021950482, -2027801588, -2033516967, -2039096240, -2044539031,
3283     -2049844977, -2055013722, -2060044920, -2064938236, -2069693340,
3284     -2074309916, -2078787653, -2083126253, -2087325424, -2091384887,
3285     -2095304368, -2099083606, -2102722348, -2106220350, -2109577379,
3286     -2112793208, -2115867624, -2118800421, -2121591401, -2124240379,
3287     -2126747176, -2129111626, -2131333570, -2133412859, -2135349354,
3288     -2137142926, -2138793454, -2140300828, -2141664947, -2142885719,
3289     -2143963064, -2144896908, -2145687190, -2146333857, -2146836865,
3290     -2147196180, -2147411779}};
3291
3292const WORD32 ixheaacd_pre_post_twid_cos_sin_128[4][128] = {
3293    {2147473540, 2147230990, 2146665074, 2145775879, 2144563537, 2143028233,
3294     2141170196, 2138989706, 2136487093, 2133662733, 2130517051, 2127050521,
3295     2123263664, 2119157053, 2114731304, 2109987084, 2104925108, 2099546137,
3296     2093850983, 2087840503, 2081515602, 2074877232, 2067926393, 2060664132,
3297     2053091543, 2045209765, 2037019987, 2028523440, 2019721406, 2010615209,
3298     2001206221, 1991495858, 1981485584, 1971176905, 1960571374, 1949670588,
3299     1938476189, 1926989863, 1915213339, 1903148391, 1890796835, 1878160533,
3300     1865241387, 1852041342, 1838562387, 1824806550, 1810775905, 1796472564,
3301     1781898680, 1767056449, 1751948106, 1736575926, 1720942223, 1705049354,
3302     1688899710, 1672495724, 1655839866, 1638934645, 1621782607, 1604386334,
3303     1586748446, 1568871600, 1550758487, 1532411836, 1513834409, 1495029005,
3304     1475998454, 1456745624, 1437273413, 1417584754, 1397682612, 1377569984,
3305     1357249900, 1336725418, 1315999630, 1295075658, 1273956652, 1252645793,
3306     1231146290, 1209461381, 1187594331, 1165548434, 1143327010, 1120933405,
3307     1098370992, 1075643168, 1052753356, 1029705003, 1006501580, 983146582,
3308     959643526,  935995951,  912207418,  888281511,  864221831,  840032003,
3309     815715669,  791276491,  766718150,  742044344,  717258789,  692365217,
3310     667367378,  642269036,  617073970,  591785975,  566408859,  540946445,
3311     515402565,  489781068,  464085812,  438320666,  412489511,  386596236,
3312     360644742,  334638935,  308582733,  282480060,  256334846,  230151030,
3313     203932553,  177683365,  151407418,  125108670,  98791081,   72458614,
3314     46115236,   19764912},
3315    {-6588386,    -32940694,   -59288041,   -85626459,   -111951983,
3316     -138260647,  -164548489,  -190811551,  -217045877,  -243247517,
3317     -269412525,  -295536960,  -321616889,  -347648383,  -373627522,
3318     -399550395,  -425413097,  -451211733,  -476942419,  -502601278,
3319     -528184448,  -553688075,  -579108319,  -604441351,  -629683356,
3320     -654830534,  -679879096,  -704825271,  -729665302,  -754395449,
3321     -779011985,  -803511206,  -827889421,  -852142958,  -876268167,
3322     -900261412,  -924119081,  -947837581,  -971413341,  -994842809,
3323     -1018122458, -1041248781, -1064218295, -1087027543, -1109673088,
3324     -1132151520, -1154459455, -1176593532, -1198550418, -1220326808,
3325     -1241919420, -1263325004, -1284540336, -1305562221, -1326387493,
3326     -1347013016, -1367435684, -1387652420, -1407660182, -1427455955,
3327     -1447036759, -1466399644, -1485541694, -1504460028, -1523151796,
3328     -1541614182, -1559844407, -1577839725, -1595597426, -1613114836,
3329     -1630389317, -1647418268, -1664199123, -1680729356, -1697006477,
3330     -1713028036, -1728791618, -1744294851, -1759535400, -1774510969,
3331     -1789219303, -1803658188, -1817825448, -1831718950, -1845336602,
3332     -1858676353, -1871736195, -1884514160, -1897008324, -1909216805,
3333     -1921137766, -1932769410, -1944109986, -1955157786, -1965911147,
3334     -1976368449, -1986528117, -1996388621, -2005948476, -2015206243,
3335     -2024160527, -2032809981, -2041153300, -2049189229, -2056916558,
3336     -2064334123, -2071440807, -2078235539, -2084717297, -2090885104,
3337     -2096738031, -2102275197, -2107495769, -2112398959, -2116984030,
3338     -2121250290, -2125197099, -2128823860, -2132130028, -2135115106,
3339     -2137778643, -2140120238, -2142139539, -2143836242, -2145210091,
3340     -2146260879, -2146988448, -2147392689},
3341    {2147483647, 2147321945, 2146836865, 2146028478, 2144896908, 2143442325,
3342     2141664947, 2139565041, 2137142926, 2134398964, 2131333570, 2127947205,
3343     2124240379, 2120213650, 2115867624, 2111202957, 2106220350, 2100920555,
3344     2095304368, 2089372636, 2083126253, 2076566158, 2069693340, 2062508834,
3345     2055013722, 2047209132, 2039096240, 2030676267, 2021950482, 2012920199,
3346     2003586778, 1993951623, 1984016187, 1973781966, 1963250500, 1952423376,
3347     1941302224, 1929888719, 1918184579, 1906191569, 1893911493, 1881346200,
3348     1868497584, 1855367579, 1841958163, 1828271354, 1814309215, 1800073847,
3349     1785567395, 1770792043, 1755750016, 1740443579, 1724875039, 1709046738,
3350     1692961061, 1676620430, 1660027307, 1643184190, 1626093615, 1608758156,
3351     1591180424, 1573363067, 1555308767, 1537020242, 1518500249, 1499751575,
3352     1480777043, 1461579512, 1442161873, 1422527049, 1402677998, 1382617709,
3353     1362349203, 1341875532, 1321199779, 1300325059, 1279254514, 1257991319,
3354     1236538674, 1214899812, 1193077990, 1171076494, 1148898639, 1126547764,
3355     1104027236, 1081340444, 1058490807, 1035481765, 1012316783, 988999350,
3356     965532977,  941921199,  918167571,  894275670,  870249094,  846091463,
3357     821806412,  797397601,  772868705,  748223418,  723465451,  698598532,
3358     673626407,  648552837,  623381597,  598116478,  572761285,  547319836,
3359     521795962,  496193509,  470516330,  444768293,  418953276,  393075166,
3360     367137860,  341145265,  315101294,  289009870,  262874923,  236700387,
3361     210490205,  184248325,  157978697,  131685278,  105372028,  79042909,
3362     52701886,   26352927},
3363    {0,           -26352927,   -52701886,   -79042909,   -105372028,
3364     -131685278,  -157978697,  -184248325,  -210490205,  -236700387,
3365     -262874923,  -289009870,  -315101294,  -341145265,  -367137860,
3366     -393075166,  -418953276,  -444768293,  -470516330,  -496193509,
3367     -521795962,  -547319836,  -572761285,  -598116478,  -623381597,
3368     -648552837,  -673626407,  -698598532,  -723465451,  -748223418,
3369     -772868705,  -797397601,  -821806412,  -846091463,  -870249094,
3370     -894275670,  -918167571,  -941921199,  -965532977,  -988999350,
3371     -1012316783, -1035481765, -1058490807, -1081340444, -1104027236,
3372     -1126547764, -1148898639, -1171076494, -1193077990, -1214899812,
3373     -1236538674, -1257991319, -1279254514, -1300325059, -1321199779,
3374     -1341875532, -1362349203, -1382617709, -1402677998, -1422527049,
3375     -1442161873, -1461579512, -1480777043, -1499751575, -1518500249,
3376     -1537020242, -1555308767, -1573363067, -1591180424, -1608758156,
3377     -1626093615, -1643184190, -1660027307, -1676620430, -1692961061,
3378     -1709046738, -1724875039, -1740443579, -1755750016, -1770792043,
3379     -1785567395, -1800073847, -1814309215, -1828271354, -1841958163,
3380     -1855367579, -1868497584, -1881346200, -1893911493, -1906191569,
3381     -1918184579, -1929888719, -1941302224, -1952423376, -1963250500,
3382     -1973781966, -1984016187, -1993951623, -2003586778, -2012920199,
3383     -2021950482, -2030676267, -2039096240, -2047209132, -2055013722,
3384     -2062508834, -2069693340, -2076566158, -2083126253, -2089372636,
3385     -2095304368, -2100920555, -2106220350, -2111202957, -2115867624,
3386     -2120213650, -2124240379, -2127947205, -2131333570, -2134398964,
3387     -2137142926, -2139565041, -2141664947, -2143442325, -2144896908,
3388     -2146028478, -2146836865, -2147321945}};
3389
3390const WORD32 ixheaacd_pre_post_twid_cos_sin_96[4][96] = {
3391    {2147465679, 2147034485, 2146028478, 2144447928, 2142293256, 2139565041,
3392     2136264013, 2132391055, 2127947205, 2122933651, 2117351737, 2111202957,
3393     2104488957, 2097211534, 2089372636, 2080974364, 2072018964, 2062508834,
3394     2052446521, 2041834718, 2030676267, 2018974155, 2006731514, 1993951623,
3395     1980637903, 1966793919, 1952423376, 1937530122, 1922118144, 1906191569,
3396     1889754660, 1872811818, 1855367579, 1837426614, 1818993725, 1800073847,
3397     1780672046, 1760793516, 1740443579, 1719627684, 1698351402, 1676620430,
3398     1654440587, 1631817810, 1608758156, 1585267799, 1561353026, 1537020242,
3399     1512275961, 1487126807, 1461579512, 1435640918, 1409317968, 1382617709,
3400     1355547290, 1328113959, 1300325059, 1272188031, 1243710407, 1214899812,
3401     1185763959, 1156310648, 1126547764, 1096483277, 1066125235, 1035481765,
3402     1004561071, 973371433,  941921199,  910218790,  878272694,  846091463,
3403     813683712,  781058119,  748223418,  715188399,  681961907,  648552837,
3404     614970134,  581222788,  547319836,  513270352,  479083454,  444768293,
3405     410334057,  375789965,  341145265,  306409231,  271591165,  236700387,
3406     201746239,  166738078,  131685278,  96597222,   61483305,   26352927},
3407    {-8784505,    -43919586,   -79042909,   -114145070,  -149216672,
3408     -184248325,  -219230650,  -254154282,  -289009870,  -323788084,
3409     -358479612,  -393075166,  -427565484,  -461941333,  -496193509,
3410     -530312841,  -564290197,  -598116478,  -631782629,  -665279636,
3411     -698598532,  -731730396,  -764666359,  -797397601,  -829915361,
3412     -862210933,  -894275670,  -926100988,  -957678366,  -988999350,
3413     -1020055555, -1050838667, -1081340444, -1111552720, -1141467406,
3414     -1171076494, -1200372057, -1229346251, -1257991319, -1286299592,
3415     -1314263492, -1341875532, -1369128319, -1396014558, -1422527049,
3416     -1448658696, -1474402502, -1499751575, -1524699127, -1549238481,
3417     -1573363067, -1597066425, -1620342210, -1643184190, -1665586249,
3418     -1687542392, -1709046738, -1730093531, -1750677136, -1770792043,
3419     -1790432865, -1809594346, -1828271354, -1846458890, -1864152085,
3420     -1881346200, -1898036634, -1914218918, -1929888719, -1945041841,
3421     -1959674230, -1973781966, -1987361273, -2000408515, -2012920199,
3422     -2024892976, -2036323641, -2047209132, -2057546536, -2067333084,
3423     -2076566158, -2085243285, -2093362142, -2100920555, -2107916501,
3424     -2114348106, -2120213650, -2125511561, -2130240421, -2134398964,
3425     -2137986077, -2141000800, -2143442325, -2145309998, -2146603320,
3426     -2147321945},
3427    {2147483647, 2147196180, 2146333857, 2144896908, 2142885719, 2140300828,
3428     2137142926, 2133412859, 2129111626, 2124240379, 2118800421, 2112793208,
3429     2106220350, 2099083606, 2091384887, 2083126253, 2074309916, 2064938236,
3430     2055013722, 2044539031, 2033516967, 2021950482, 2009842672, 1997196779,
3431     1984016187, 1970304427, 1956065168, 1941302224, 1926019545, 1910221225,
3432     1893911493, 1877094714, 1859775392, 1841958163, 1823647797, 1804849197,
3433     1785567395, 1765807553, 1745574962, 1724875039, 1703713324, 1682095484,
3434     1660027307, 1637514700, 1614563691, 1591180424, 1567371160, 1543142273,
3435     1518500249, 1493451686, 1468003289, 1442161873, 1415934355, 1389327757,
3436     1362349203, 1335005915, 1307305213, 1279254514, 1250861328, 1222133256,
3437     1193077990, 1163703307, 1134017073, 1104027236, 1073741823, 1043168944,
3438     1012316783, 981193601,  949807729,  918167571,  886281597,  854158344,
3439     821806412,  789234463,  756451217,  723465451,  690285995,  656921733,
3440     623381597,  589674567,  555809666,  521795962,  487642561,  453358606,
3441     418953276,  384435782,  349815365,  315101294,  280302863,  245429388,
3442     210490205,  175494670,  140452150,  105372028,  70263695,   35136551},
3443    {0,           -35136551,   -70263695,   -105372028,  -140452150,
3444     -175494670,  -210490205,  -245429388,  -280302863,  -315101294,
3445     -349815365,  -384435782,  -418953276,  -453358606,  -487642561,
3446     -521795962,  -555809666,  -589674567,  -623381597,  -656921733,
3447     -690285995,  -723465451,  -756451217,  -789234463,  -821806412,
3448     -854158344,  -886281597,  -918167571,  -949807729,  -981193601,
3449     -1012316783, -1043168944, -1073741823, -1104027236, -1134017073,
3450     -1163703307, -1193077990, -1222133256, -1250861328, -1279254514,
3451     -1307305213, -1335005915, -1362349203, -1389327757, -1415934355,
3452     -1442161873, -1468003289, -1493451686, -1518500249, -1543142273,
3453     -1567371160, -1591180424, -1614563691, -1637514700, -1660027307,
3454     -1682095484, -1703713324, -1724875039, -1745574962, -1765807553,
3455     -1785567395, -1804849197, -1823647797, -1841958163, -1859775392,
3456     -1877094714, -1893911493, -1910221225, -1926019545, -1941302224,
3457     -1956065168, -1970304427, -1984016187, -1997196779, -2009842672,
3458     -2021950482, -2033516967, -2044539031, -2055013722, -2064938236,
3459     -2074309916, -2083126253, -2091384887, -2099083606, -2106220350,
3460     -2112793208, -2118800421, -2124240379, -2129111626, -2133412859,
3461     -2137142926, -2140300828, -2142885719, -2144896908, -2146333857,
3462     -2147196180}};
3463
3464const WORD32 ixheaacd_pre_post_twid_cos_sin_64[4][64] = {
3465    {2147443221, 2146473078, 2144209981, 2140655291, 2135811151, 2129680478,
3466     2122266965, 2113575078, 2103610052, 2092377891, 2079885359, 2066139982,
3467     2051150039, 2034924560, 2017473319, 1998806828, 1978936329, 1957873794,
3468     1935631909, 1912224071, 1887664381, 1861967633, 1835149305, 1807225552,
3469     1778213193, 1748129706, 1716993210, 1684822462, 1651636840, 1617456334,
3470     1582301532, 1546193611, 1509154321, 1471205973, 1432371425, 1392674071,
3471     1352137821, 1310787094, 1268646799, 1225742317, 1182099495, 1137744620,
3472     1092704410, 1047005996, 1000676904, 953745042,  906238680,  858186434,
3473     809617248,  760560379,  711045377,  661102067,  610760535,  560051103,
3474     509004317,  457650927,  406021864,  354148229,  302061268,  249792357,
3475     197372981,  144834714,  92209204,   39528151},
3476    {-13176711,   -65873638,   -118530884,  -171116732,  -223599506,
3477     -275947591,  -328129456,  -380113668,  -431868914,  -483364018,
3478     -534567962,  -585449902,  -635979189,  -686125386,  -735858286,
3479     -785147933,  -833964637,  -882278991,  -930061893,  -977284561,
3480     -1023918549, -1069935767, -1115308495, -1160009404, -1204011566,
3481     -1247288476, -1289814067, -1331562722, -1372509293, -1412629116,
3482     -1451898024, -1490292363, -1527789006, -1564365365, -1599999410,
3483     -1634669674, -1668355275, -1701035921, -1732691926, -1763304223,
3484     -1792854371, -1821324571, -1848697672, -1874957188, -1900087299,
3485     -1924072869, -1946899449, -1968553290, -1989021348, -2008291294,
3486     -2026351520, -2043191148, -2058800034, -2073168776, -2086288718,
3487     -2098151959, -2108751350, -2118080509, -2126133816, -2132906418,
3488     -2138394238, -2142593969, -2145503082, -2147119824},
3489    {2147483647, 2146836865, 2144896908, 2141664947, 2137142926, 2131333570,
3490     2124240379, 2115867624, 2106220350, 2095304368, 2083126253, 2069693340,
3491     2055013722, 2039096240, 2021950482, 2003586778, 1984016187, 1963250500,
3492     1941302224, 1918184579, 1893911493, 1868497584, 1841958163, 1814309215,
3493     1785567395, 1755750016, 1724875039, 1692961061, 1660027307, 1626093615,
3494     1591180424, 1555308767, 1518500249, 1480777043, 1442161873, 1402677998,
3495     1362349203, 1321199779, 1279254514, 1236538674, 1193077990, 1148898639,
3496     1104027236, 1058490807, 1012316783, 965532977,  918167571,  870249094,
3497     821806412,  772868705,  723465451,  673626407,  623381597,  572761285,
3498     521795962,  470516330,  418953276,  367137860,  315101294,  262874923,
3499     210490205,  157978697,  105372028,  52701886},
3500    {0,           -52701886,   -105372028,  -157978697,  -210490205,
3501     -262874923,  -315101294,  -367137860,  -418953276,  -470516330,
3502     -521795962,  -572761285,  -623381597,  -673626407,  -723465451,
3503     -772868705,  -821806412,  -870249094,  -918167571,  -965532977,
3504     -1012316783, -1058490807, -1104027236, -1148898639, -1193077990,
3505     -1236538674, -1279254514, -1321199779, -1362349203, -1402677998,
3506     -1442161873, -1480777043, -1518500249, -1555308767, -1591180424,
3507     -1626093615, -1660027307, -1692961061, -1724875039, -1755750016,
3508     -1785567395, -1814309215, -1841958163, -1868497584, -1893911493,
3509     -1918184579, -1941302224, -1963250500, -1984016187, -2003586778,
3510     -2021950482, -2039096240, -2055013722, -2069693340, -2083126253,
3511     -2095304368, -2106220350, -2115867624, -2124240379, -2131333570,
3512     -2137142926, -2141664947, -2144896908, -2146836865}};
3513
3514const WORD32 ixheaacd_pre_post_twid_cos_sin_48[4][48] = {
3515    {2147411779, 2145687190, 2141664947, 2135349354, 2126747176, 2115867624,
3516     2102722348, 2087325424, 2069693340, 2049844977, 2027801588, 2003586778,
3517     1977226477, 1948748913, 1918184579, 1885566206, 1850928721, 1814309215,
3518     1775746901, 1735283073, 1692961061, 1648826183, 1602925701, 1555308767,
3519     1506026368, 1455131279, 1402677998, 1348722695, 1293323146, 1236538674,
3520     1178430086, 1119059605, 1058490807, 996788550,  934018908,  870249094,
3521     805547396,  739983098,  673626407,  606548381,  538820847,  470516330,
3522     401707972,  332469456,  262874923,  192998897,  122916202,  52701886},
3523    {-17568863,   -87820800,   -157978697,  -227967426,  -297712042,
3524     -367137860,  -436170538,  -504736153,  -572761285,  -640173089,
3525     -706899380,  -772868705,  -838010423,  -902254779,  -965532977,
3526     -1027777259, -1088920971, -1148898639, -1207646038, -1265100259,
3527     -1321199779, -1375884526, -1429095940, -1480777043, -1530872493,
3528     -1579328646, -1626093615, -1671117321, -1714351554, -1755750016,
3529     -1795268377, -1832864319, -1868497584, -1902130016, -1933725599,
3530     -1963250500, -1990673103, -2015964044, -2039096240, -2060044920,
3531     -2078787653, -2095304368, -2109577379, -2121591401, -2131333570,
3532     -2138793454, -2143963064, -2146836865},
3533    {2147483647, 2146333857, 2142885719, 2137142926, 2129111626, 2118800421,
3534     2106220350, 2091384887, 2074309916, 2055013722, 2033516967, 2009842672,
3535     1984016187, 1956065168, 1926019545, 1893911493, 1859775392, 1823647797,
3536     1785567395, 1745574962, 1703713324, 1660027307, 1614563691, 1567371160,
3537     1518500249, 1468003289, 1415934355, 1362349203, 1307305213, 1250861328,
3538     1193077990, 1134017073, 1073741823, 1012316783, 949807729,  886281597,
3539     821806412,  756451217,  690285995,  623381597,  555809666,  487642561,
3540     418953276,  349815365,  280302863,  210490205,  140452150,  70263695},
3541    {0,           -70263695,   -140452150,  -210490205,  -280302863,
3542     -349815365,  -418953276,  -487642561,  -555809666,  -623381597,
3543     -690285995,  -756451217,  -821806412,  -886281597,  -949807729,
3544     -1012316783, -1073741823, -1134017073, -1193077990, -1250861328,
3545     -1307305213, -1362349203, -1415934355, -1468003289, -1518500249,
3546     -1567371160, -1614563691, -1660027307, -1703713324, -1745574962,
3547     -1785567395, -1823647797, -1859775392, -1893911493, -1926019545,
3548     -1956065168, -1984016187, -2009842672, -2033516967, -2055013722,
3549     -2074309916, -2091384887, -2106220350, -2118800421, -2129111626,
3550     -2137142926, -2142885719, -2146333857}};
3551
3552const WORD32 ixheaacd_pre_post_twid_cos_sin_32[4][32] = {
3553    {2147321945, 2143442325, 2134398964, 2120213650, 2100920555, 2076566158,
3554     2047209132, 2012920199, 1973781966, 1929888719, 1881346200, 1828271354,
3555     1770792043, 1709046738, 1643184190, 1573363067, 1499751575, 1422527049,
3556     1341875532, 1257991319, 1171076494, 1081340444, 988999350,  894275670,
3557     797397601,  698598532,  598116478,  496193509,  393075166,  289009870,
3558     184248325,  79042909},
3559    {-26352927,   -131685278,  -236700387,  -341145265,  -444768293,
3560     -547319836,  -648552837,  -748223418,  -846091463,  -941921199,
3561     -1035481765, -1126547764, -1214899812, -1300325059, -1382617709,
3562     -1461579512, -1537020242, -1608758156, -1676620430, -1740443579,
3563     -1800073847, -1855367579, -1906191569, -1952423376, -1993951623,
3564     -2030676267, -2062508834, -2089372636, -2111202957, -2127947205,
3565     -2139565041, -2146028478},
3566    {2147483647, 2144896908, 2137142926, 2124240379, 2106220350, 2083126253,
3567     2055013722, 2021950482, 1984016187, 1941302224, 1893911493, 1841958163,
3568     1785567395, 1724875039, 1660027307, 1591180424, 1518500249, 1442161873,
3569     1362349203, 1279254514, 1193077990, 1104027236, 1012316783, 918167571,
3570     821806412,  723465451,  623381597,  521795962,  418953276,  315101294,
3571     210490205,  105372028},
3572    {0,           -105372028,  -210490205,  -315101294,  -418953276,
3573     -521795962,  -623381597,  -723465451,  -821806412,  -918167571,
3574     -1012316783, -1104027236, -1193077990, -1279254514, -1362349203,
3575     -1442161873, -1518500249, -1591180424, -1660027307, -1724875039,
3576     -1785567395, -1841958163, -1893911493, -1941302224, -1984016187,
3577     -2021950482, -2055013722, -2083126253, -2106220350, -2124240379,
3578     -2137142926, -2144896908}};
3579
3580const WORD32 ixheaacd_pre_post_twid_cos_sin_24[4][24] = {
3581    {2147196180, 2140300828, 2124240379, 2099083606, 2064938236, 2021950482,
3582     1970304427, 1910221225, 1841958163, 1765807553, 1682095484, 1591180424,
3583     1493451686, 1389327757, 1279254514, 1163703307, 1043168944, 918167571,
3584     789234463,  656921733,  521795962,  384435782,  245429388,  105372028},
3585    {-35136551,   -175494670,  -315101294,  -453358606,  -589674567,
3586     -723465451,  -854158344,  -981193601,  -1104027236, -1222133256,
3587     -1335005915, -1442161873, -1543142273, -1637514700, -1724875039,
3588     -1804849197, -1877094714, -1941302224, -1997196779, -2044539031,
3589     -2083126253, -2112793208, -2133412859, -2144896908},
3590    {2147483647, 2142885719, 2129111626, 2106220350, 2074309916, 2033516967,
3591     1984016187, 1926019545, 1859775392, 1785567395, 1703713324, 1614563691,
3592     1518500249, 1415934355, 1307305213, 1193077990, 1073741823, 949807729,
3593     821806412,  690285995,  555809666,  418953276,  280302863,  140452150},
3594    {0,           -140452150,  -280302863,  -418953276,  -555809666,
3595     -690285995,  -821806412,  -949807729,  -1073741823, -1193077990,
3596     -1307305213, -1415934355, -1518500249, -1614563691, -1703713324,
3597     -1785567395, -1859775392, -1926019545, -1984016187, -2033516967,
3598     -2074309916, -2106220350, -2129111626, -2142885719}};
3599
3600const FLOAT64 ixheaacd_power_10_table[28] = {
3601    1.000000000000, 1.085711119402, 1.178768634794, 1.279802213998,
3602    1.389495494373, 1.508590708600, 1.637893706954, 1.778279410039,
3603    1.930697728883, 2.096179992453, 2.275845926075, 2.470911227986,
3604    2.682695795280, 2.912632654909, 3.162277660168, 3.433320018282,
3605    3.727593720315, 4.047089950760, 4.393970560761, 4.770582696144,
3606    5.179474679231, 5.623413251903, 6.105402296585, 6.628703161826,
3607    7.196856730012, 7.813707376518, 8.483428982441, 9.210553176895};
3608
3609float ixheaacd_dico_lsf_abs_8b_flt[16 * 256] = {
3610    377.3749f,  688.0079f,  1147.3799f, 1461.0438f, 1786.7794f, 2143.6711f,
3611    2522.1946f, 2889.7402f, 3263.6023f, 3628.4624f, 4005.4351f, 4379.4170f,
3612    4783.9556f, 5157.1753f, 5555.1797f, 5926.6816f, 601.5123f,  1066.8242f,
3613    1384.3585f, 1652.9448f, 1978.3910f, 2311.2676f, 2674.0537f, 3010.3896f,
3614    3360.0623f, 3725.9336f, 4093.3335f, 4470.6431f, 4859.1006f, 5210.4717f,
3615    5598.3716f, 5954.4204f, 552.5036f,  859.7047f,  1355.2023f, 1624.9041f,
3616    1887.5609f, 2173.1638f, 2540.7429f, 2926.8169f, 3323.2173f, 3680.7197f,
3617    4008.3447f, 4330.8442f, 4692.8228f, 5033.9697f, 5443.3467f, 5875.4497f,
3618    459.4534f,  793.3189f,  1293.7278f, 1617.3970f, 1920.0642f, 2192.2153f,
3619    2487.5627f, 2772.1514f, 3111.3823f, 3461.2671f, 3867.0176f, 4279.8550f,
3620    4741.0664f, 5141.0181f, 5552.8237f, 5933.6934f, 327.9834f,  430.4954f,
3621    723.9031f,  1528.6172f, 1763.1125f, 2013.7936f, 2334.2153f, 2569.0334f,
3622    3017.9436f, 3308.0610f, 3591.7820f, 3865.5430f, 4693.5786f, 5286.7646f,
3623    5647.7036f, 5987.2305f, 455.0753f,  606.0817f,  963.7564f,  1374.9937f,
3624    1536.4897f, 1914.7618f, 2376.9631f, 2580.8184f, 2989.1501f, 3258.8386f,
3625    3485.1460f, 3741.1270f, 4297.4912f, 5207.3779f, 5672.3818f, 5980.5322f,
3626    434.9507f,  558.8508f,  890.7061f,  1355.7625f, 1552.6155f, 1895.7960f,
3627    2222.5579f, 2502.6079f, 2841.8738f, 3137.5264f, 3367.7336f, 3860.7769f,
3628    4795.2554f, 5090.9370f, 5421.8218f, 5874.4287f, 281.0164f,  404.5417f,
3629    729.2898f,  997.1851f,  1699.8862f, 1961.3673f, 2255.7202f, 2540.9187f,
3630    2804.4553f, 3057.1843f, 3750.2288f, 4340.9893f, 4716.8647f, 5002.7471f,
3631    5477.2998f, 5965.7402f, 372.2410f,  505.3570f,  762.3755f,  997.3586f,
3632    1174.4255f, 1986.1741f, 2368.1367f, 2624.1733f, 3194.6084f, 3403.2793f,
3633    3877.7622f, 4425.7676f, 4824.7837f, 5158.1606f, 5532.7466f, 5893.5483f,
3634    367.3766f,  501.1806f,  824.5358f,  1090.6857f, 1271.9792f, 1527.7137f,
3635    2381.4382f, 2694.4634f, 2964.5359f, 3639.4832f, 3946.4038f, 4254.3916f,
3636    4645.8076f, 5033.5396f, 5373.8735f, 5878.4385f, 229.4505f,  352.5671f,
3637    701.0831f,  1226.4518f, 1678.3601f, 1895.7949f, 2140.0664f, 2526.5515f,
3638    3080.3391f, 3297.8284f, 3845.3987f, 4427.9785f, 4704.4551f, 4997.4155f,
3639    5434.0698f, 5918.4785f, 336.3082f,  516.7915f,  881.9847f,  1272.5824f,
3640    1505.1870f, 1880.7520f, 2274.9458f, 2611.0083f, 3126.5256f, 3655.5332f,
3641    4183.3877f, 4668.2993f, 5004.0029f, 5305.3491f, 5650.4985f, 5943.7383f,
3642    296.0867f,  469.6519f,  956.5997f,  1224.1262f, 1443.0049f, 1727.6880f,
3643    2216.1677f, 2689.3677f, 3060.4456f, 3520.9438f, 3916.6050f, 4343.7954f,
3644    4763.8906f, 5156.0132f, 5553.8115f, 5936.9634f, 407.1503f,  577.5120f,
3645    839.7361f,  1455.3907f, 1665.2137f, 1935.0054f, 2398.0537f, 2652.2605f,
3646    3111.1831f, 3505.5962f, 3766.7554f, 4204.8730f, 4699.1631f, 4970.8652f,
3647    5295.5962f, 5695.6919f, 281.0083f,  361.8386f,  950.9102f,  1464.1158f,
3648    1634.7019f, 1965.4950f, 2211.1406f, 2662.1055f, 2846.0122f, 3585.8884f,
3649    4048.7148f, 4358.9150f, 4683.8755f, 5046.0908f, 5400.0859f, 5956.1040f,
3650    279.1811f,  393.9142f,  876.8306f,  1502.2417f, 1673.0590f, 2288.7161f,
3651    2545.3674f, 3028.9507f, 3517.5840f, 3824.4246f, 4144.8486f, 4481.8140f,
3652    4821.2769f, 5162.3975f, 5542.8560f, 5928.5854f, 379.7892f,  500.9199f,
3653    725.0223f,  998.7143f,  1179.6127f, 1771.9886f, 2775.4812f, 3136.8457f,
3654    3378.6143f, 3674.0188f, 3946.3604f, 4184.4824f, 4521.5454f, 4934.8940f,
3655    5315.5029f, 5759.7544f, 317.4339f,  442.2628f,  778.7388f,  1167.8633f,
3656    1356.1576f, 1578.5603f, 1840.1584f, 2870.7527f, 3236.1504f, 3502.7249f,
3657    3876.3696f, 4100.5244f, 4650.2632f, 5235.1890f, 5665.2285f, 5999.0649f,
3658    350.2696f,  492.2163f,  763.0640f,  1264.7550f, 1515.0244f, 1755.7783f,
3659    2489.3274f, 2898.6252f, 3143.1018f, 3643.0640f, 4035.0657f, 4255.0889f,
3660    4641.7231f, 5138.5107f, 5557.1318f, 5920.2402f, 301.3833f,  464.9852f,
3661    762.3419f,  1012.2126f, 1803.5172f, 2192.4214f, 2651.6287f, 3013.6697f,
3662    3251.3591f, 3539.4675f, 3946.3433f, 4469.3560f, 4890.7446f, 5200.4878f,
3663    5509.6753f, 5910.2397f, 253.1752f,  356.8990f,  630.3325f,  1163.1683f,
3664    1528.6230f, 2023.4438f, 2488.6001f, 2745.5627f, 2933.7024f, 3237.4414f,
3665    3976.9258f, 4415.2534f, 4789.9131f, 5194.3423f, 5714.6445f, 6032.4160f,
3666    265.1815f,  364.7549f,  590.0148f,  805.2595f,  1564.7582f, 2150.6536f,
3667    2365.6501f, 2598.7876f, 2861.5334f, 3514.1265f, 4005.6328f, 4609.3091f,
3668    4955.4478f, 5238.4116f, 5519.5884f, 5890.7925f, 209.3544f,  313.1497f,
3669    503.2642f,  949.4504f,  1729.7280f, 1912.6814f, 2117.5051f, 2498.6272f,
3670    3284.6587f, 3810.8555f, 4105.0195f, 4349.5151f, 4770.3682f, 5210.2910f,
3671    5585.1533f, 5970.3638f, 302.3150f,  415.6502f,  684.1018f,  922.3598f,
3672    1489.4418f, 2235.6252f, 2449.9773f, 2800.6938f, 3061.3721f, 3526.1001f,
3673    3905.8174f, 4170.7891f, 4446.4209f, 4907.9937f, 5470.7158f, 5914.7261f,
3674    264.9068f,  366.4342f,  582.8182f,  790.8568f,  1619.4548f, 2034.0782f,
3675    2337.6724f, 2632.1714f, 2933.2356f, 3430.1858f, 3815.0198f, 4276.3931f,
3676    4748.3149f, 5164.0098f, 5553.3320f, 5974.9092f, 249.6359f,  361.9234f,
3677    581.9844f,  841.1097f,  1657.5543f, 2184.4114f, 2525.9739f, 2820.0503f,
3678    3120.7190f, 3623.7678f, 4050.5435f, 4434.5742f, 4802.6782f, 5171.8438f,
3679    5575.0068f, 5963.7402f, 290.1085f,  404.2538f,  664.1223f,  878.2748f,
3680    1237.1085f, 2237.4707f, 2497.5647f, 2957.7786f, 3289.3928f, 3626.5276f,
3681    4190.9243f, 4594.6450f, 4981.7456f, 5283.5513f, 5617.1538f, 5938.3760f,
3682    182.7846f,  270.3831f,  490.2131f,  1070.2524f, 1674.5724f, 2092.4905f,
3683    2524.1472f, 2929.3523f, 3334.8005f, 3712.0061f, 4101.2896f, 4475.7324f,
3684    4866.1919f, 5231.7559f, 5606.4077f, 5960.9644f, 286.7701f,  386.1487f,
3685    577.4210f,  764.3087f,  1151.2404f, 2014.4502f, 2399.8547f, 2879.0371f,
3686    3160.2502f, 3450.6274f, 3869.8240f, 4368.3618f, 4816.7861f, 5187.6450f,
3687    5564.7231f, 5962.0386f, 179.9538f,  266.0682f,  647.9122f,  1380.2810f,
3688    1776.1240f, 2208.4592f, 2590.6843f, 2993.6758f, 3368.2034f, 3753.2156f,
3689    4125.2124f, 4508.6050f, 4878.9932f, 5249.3291f, 5612.5049f, 5965.2134f,
3690    309.2416f,  434.7111f,  724.6614f,  936.5360f,  1264.9886f, 2272.1338f,
3691    2548.4519f, 2904.0798f, 3313.4990f, 3579.7854f, 3914.5811f, 4297.5938f,
3692    4756.9072f, 5163.2017f, 5592.2822f, 5943.7222f, 256.9009f,  393.7155f,
3693    769.3966f,  1200.9640f, 1774.4797f, 2307.9629f, 2794.6799f, 3165.9431f,
3694    3507.7952f, 3840.5791f, 4142.8877f, 4453.5078f, 4790.6973f, 5142.6123f,
3695    5530.5977f, 5923.2188f, 394.1425f,  602.0079f,  934.5173f,  1352.9718f,
3696    1813.9639f, 2172.5435f, 2603.7295f, 2963.9590f, 3335.2344f, 3732.0515f,
3697    4120.0151f, 4487.9668f, 4877.6294f, 5238.9336f, 5596.1479f, 5939.6489f,
3698    373.0307f,  665.4328f,  1227.4684f, 1524.6017f, 1947.3784f, 2361.6384f,
3699    2778.1921f, 3134.5396f, 3462.3992f, 3752.4592f, 4069.0352f, 4404.2720f,
3700    4782.2241f, 5145.0581f, 5541.9980f, 5932.9136f, 449.9942f,  814.1862f,
3701    1344.2784f, 1682.7061f, 2086.3599f, 2486.9709f, 2916.1177f, 3265.9099f,
3702    3616.3977f, 3919.6345f, 4218.5342f, 4519.2207f, 4857.5220f, 5193.5269f,
3703    5573.7339f, 5934.5400f, 531.4455f,  965.7403f,  1458.5353f, 1773.3784f,
3704    2236.0146f, 2650.9109f, 3099.2871f, 3467.1567f, 3809.7056f, 4094.6472f,
3705    4378.5811f, 4660.2471f, 4962.5078f, 5270.9863f, 5629.4160f, 5973.6450f,
3706    565.5986f,  1091.1300f, 1561.4944f, 1983.5482f, 2492.8821f, 2897.5085f,
3707    3233.5361f, 3539.8831f, 3838.6494f, 4093.4460f, 4372.1924f, 4678.2251f,
3708    4999.2646f, 5325.0371f, 5672.8887f, 5998.9990f, 581.0623f,  976.0275f,
3709    1447.0302f, 1779.9243f, 2148.2158f, 2543.8347f, 2979.5061f, 3373.6099f,
3710    3796.8259f, 4164.8242f, 4510.5493f, 4853.5527f, 5175.6318f, 5465.3647f,
3711    5763.2334f, 6050.6582f, 429.4613f,  802.5781f,  1229.0529f, 1512.6678f,
3712    1835.8625f, 2216.9915f, 2625.3999f, 2995.9927f, 3379.5146f, 3764.7837f,
3713    4156.1382f, 4532.4570f, 4906.4678f, 5262.8960f, 5626.6519f, 5970.6504f,
3714    224.5468f,  328.6938f,  615.8844f,  1207.4470f, 1520.9565f, 1865.9806f,
3715    2182.4731f, 2431.4897f, 3239.3486f, 3490.9065f, 3775.7139f, 4291.4312f,
3716    4740.0815f, 5192.0786f, 5532.9302f, 5928.7236f, 312.1133f,  424.3103f,
3717    716.4448f,  921.9969f,  1244.5491f, 2017.9143f, 2248.4170f, 2840.0688f,
3718    3138.9390f, 3399.7288f, 3723.3479f, 3999.6824f, 4582.2339f, 5148.5166f,
3719    5631.8989f, 6000.7192f, 373.5378f,  506.7356f,  789.6149f,  942.6201f,
3720    1695.8035f, 2021.6426f, 2323.3867f, 2649.5979f, 2853.1729f, 3169.5815f,
3721    3524.9375f, 3848.6399f, 4261.7319f, 4978.9668f, 5505.4004f, 5924.7939f,
3722    503.2296f,  724.8124f,  940.3833f,  1220.5646f, 1439.8641f, 1726.9827f,
3723    2215.5464f, 2476.0925f, 2846.8127f, 3232.0950f, 3638.5989f, 3986.3333f,
3724    4371.3052f, 5022.0664f, 5657.4897f, 6040.3452f, 398.3355f,  530.8898f,
3725    835.5377f,  1058.3699f, 1327.2036f, 1814.9178f, 2114.2439f, 2515.8892f,
3726    2754.9077f, 3094.8794f, 3598.7061f, 3981.2385f, 4605.9160f, 5110.8364f,
3727    5550.1899f, 5953.9600f, 327.7583f,  454.8903f,  825.9029f,  1025.4349f,
3728    1321.1567f, 1551.4836f, 1978.2037f, 2838.9021f, 3111.9041f, 3417.3940f,
3729    3841.0564f, 4696.0547f, 5126.1641f, 5409.5347f, 5711.7163f, 5968.3394f,
3730    327.1260f,  431.3983f,  721.9533f,  871.1266f,  1507.7616f, 1847.8716f,
3731    2144.9641f, 2491.1108f, 2702.0847f, 3483.1516f, 3917.5173f, 4254.1260f,
3732    4704.4863f, 4981.6284f, 5450.1035f, 5937.7861f, 443.5867f,  610.7686f,
3733    818.9614f,  999.3525f,  1181.9182f, 1884.4948f, 2243.3950f, 2522.8867f,
3734    2993.8594f, 3196.6631f, 3835.5020f, 4233.2568f, 4506.8604f, 4985.0249f,
3735    5544.1382f, 5980.0083f, 395.7788f,  582.9504f,  822.1151f,  1013.0453f,
3736    1224.6812f, 1988.4263f, 2452.4744f, 2686.4263f, 2952.8831f, 3135.0867f,
3737    3562.5471f, 4006.6929f, 4401.7471f, 5038.5654f, 5567.4189f, 5986.0850f,
3738    264.3071f,  372.0398f,  616.4940f,  842.1705f,  1350.0250f, 1822.1957f,
3739    2165.8896f, 2662.2937f, 3055.4390f, 3502.6787f, 3923.4236f, 4352.6587f,
3740    4772.5068f, 5158.1309f, 5573.9385f, 5972.6895f, 218.7390f,  325.2024f,
3741    635.0441f,  1103.4701f, 1636.4287f, 2070.2615f, 2274.2910f, 2453.2002f,
3742    3069.4382f, 3615.7065f, 3980.0811f, 4484.8662f, 4848.6416f, 5093.7163f,
3743    5522.6973f, 5907.4048f, 260.0797f,  461.2137f,  1049.2261f, 1334.1865f,
3744    1628.6233f, 2014.9823f, 2413.4802f, 2844.4973f, 3232.3040f, 3661.0122f,
3745    4069.8274f, 4466.5210f, 4857.6553f, 5234.4463f, 5608.4517f, 5954.7920f,
3746    301.7969f,  406.3861f,  706.7324f,  1387.1207f, 1581.4719f, 2004.7585f,
3747    2291.9421f, 2548.9978f, 3076.8755f, 3343.1306f, 3623.1770f, 4279.7432f,
3748    4777.6563f, 5084.3960f, 5473.4536f, 5872.0615f, 344.0269f,  472.3550f,
3749    776.6819f,  1455.1270f, 1611.6870f, 2012.4386f, 2417.4033f, 2621.8564f,
3750    3318.9663f, 3709.0132f, 3944.1958f, 4299.0293f, 4776.4038f, 5184.1089f,
3751    5545.5454f, 5913.9531f, 332.1463f,  433.0623f,  992.1605f,  1254.8217f,
3752    1498.4819f, 1824.6357f, 2118.3374f, 2444.6484f, 2684.8369f, 2930.4683f,
3753    3557.4851f, 4292.9014f, 4786.7251f, 5138.2168f, 5616.2739f, 5996.8369f,
3754    281.7202f,  372.7708f,  1074.7051f, 1443.0428f, 1687.6460f, 1980.7075f,
3755    2275.4241f, 2632.2017f, 2848.1765f, 3118.7881f, 3628.5857f, 4522.9585f,
3756    4876.2163f, 5177.2739f, 5600.6675f, 5960.9634f, 412.0151f,  535.6881f,
3757    768.8618f,  1462.2601f, 1789.1055f, 1947.8196f, 2224.6890f, 2447.9089f,
3758    2834.6140f, 3472.6721f, 3729.8525f, 4008.2893f, 4525.7271f, 4822.9194f,
3759    5204.6611f, 5895.0942f, 263.8760f,  379.7789f,  825.0498f,  1113.1218f,
3760    1465.8749f, 1846.7463f, 2146.0496f, 2487.2766f, 2845.8447f, 3388.4800f,
3761    3883.8447f, 4440.7603f, 4867.0815f, 5214.7280f, 5535.8149f, 5906.9932f,
3762    409.8116f,  583.7237f,  859.1983f,  1172.0491f, 1377.6473f, 1984.8322f,
3763    2361.7292f, 2688.9368f, 3238.6563f, 3542.6716f, 3944.3005f, 4441.0840f,
3764    4881.1211f, 5224.6045f, 5604.3711f, 5909.3657f, 318.0743f,  438.8244f,
3765    852.9153f,  1061.4503f, 1290.7609f, 1552.5408f, 2053.1118f, 2373.2883f,
3766    2926.1560f, 3452.9551f, 4098.6626f, 4585.2773f, 4967.0898f, 5271.2720f,
3767    5644.6709f, 5961.9585f, 370.3631f,  496.5860f,  932.6390f,  1213.4189f,
3768    1452.6641f, 1803.1532f, 2092.2354f, 2607.5247f, 2883.8086f, 3112.1086f,
3769    3687.5657f, 4525.1274f, 4846.9404f, 5130.0537f, 5416.4141f, 5804.5122f,
3770    247.8941f,  343.9862f,  751.6780f,  1526.2566f, 1712.5012f, 2038.0667f,
3771    2324.0371f, 2727.9749f, 3005.8975f, 3378.9817f, 3858.2002f, 4339.2017f,
3772    4716.4580f, 5125.0918f, 5564.3589f, 5969.7163f, 297.6552f,  401.7544f,
3773    891.9346f,  1380.2275f, 1540.3125f, 1782.6058f, 2009.2045f, 2614.2092f,
3774    2899.5396f, 3379.9722f, 3804.1169f, 4284.8540f, 4696.3335f, 5118.4551f,
3775    5525.9839f, 5934.2686f, 226.1444f,  333.4511f,  682.9995f,  1307.4166f,
3776    1554.1943f, 1849.3679f, 2116.3438f, 2756.3567f, 3204.3018f, 3540.4106f,
3777    4002.1895f, 4402.7734f, 4796.4395f, 5192.6812f, 5600.6841f, 5960.1855f,
3778    196.3791f,  299.9716f,  572.3173f,  1201.8826f, 1804.7235f, 2012.0171f,
3779    2264.7415f, 2790.3406f, 3272.6926f, 3668.4863f, 4063.0435f, 4442.4419f,
3780    4810.5957f, 5156.0923f, 5512.8501f, 5900.7441f, 280.1911f,  391.5190f,
3781    705.9903f,  1435.5063f, 1588.2345f, 2116.5032f, 2357.1875f, 2670.7461f,
3782    3299.0071f, 3507.9336f, 4044.3057f, 4591.9023f, 4981.4575f, 5281.1270f,
3783    5654.7158f, 5949.9263f, 262.5740f,  370.5089f,  654.7243f,  1278.9299f,
3784    1847.3096f, 2087.3394f, 2553.8892f, 2887.8269f, 3254.0747f, 3810.6626f,
3785    4258.4390f, 4528.8022f, 4872.9741f, 5206.0483f, 5565.2876f, 5918.5596f,
3786    193.6133f,  356.3127f,  1076.8109f, 1485.8608f, 1887.7994f, 2273.1333f,
3787    2676.7832f, 3052.3513f, 3419.1294f, 3792.5024f, 4161.7036f, 4532.6431f,
3788    4898.5176f, 5262.0498f, 5622.8901f, 5976.4863f, 302.7377f,  409.7598f,
3789    899.1851f,  1176.6501f, 1531.3615f, 1933.6494f, 2229.9561f, 2819.8936f,
3790    3031.6248f, 3807.0129f, 4118.7495f, 4412.7339f, 4704.6758f, 5012.0190f,
3791    5351.4160f, 5892.3232f, 421.1889f,  587.3521f,  835.9208f,  1248.0127f,
3792    1475.8882f, 1779.3772f, 2330.6294f, 2606.6780f, 3026.0417f, 3513.8035f,
3793    3754.6023f, 4081.0518f, 4536.3438f, 4815.9336f, 5117.6392f, 5802.9902f,
3794    378.0719f,  722.0884f,  1327.5808f, 1665.8940f, 1954.7782f, 2238.9473f,
3795    2608.8538f, 2958.7910f, 3341.5112f, 3721.2021f, 4095.8457f, 4457.6865f,
3796    4843.8672f, 5212.5142f, 5589.5122f, 5945.3730f, 468.4631f,  962.3222f,
3797    1541.0238f, 1919.1746f, 2347.4365f, 2650.7366f, 2927.5945f, 3166.4202f,
3798    3451.0664f, 3757.8477f, 4109.2383f, 4467.9443f, 4858.6045f, 5211.8428f,
3799    5593.3311f, 5951.0137f, 422.2508f,  845.8956f,  1495.2552f, 1811.3933f,
3800    2128.1157f, 2371.2532f, 2656.0715f, 2942.9011f, 3294.5308f, 3652.0935f,
3801    4031.2534f, 4399.2222f, 4801.9497f, 5163.3721f, 5559.4517f, 5934.4063f,
3802    423.1028f,  661.7286f,  991.1974f,  1204.3813f, 1472.8564f, 2003.0298f,
3803    2443.5833f, 2789.2795f, 3354.1692f, 3722.7822f, 4032.7351f, 4320.9727f,
3804    4621.8140f, 4963.7310f, 5429.8203f, 5900.1465f, 361.2513f,  485.9720f,
3805    828.4865f,  1340.9952f, 1497.8477f, 2072.8511f, 2437.9839f, 2674.9912f,
3806    3259.3357f, 3539.0474f, 3789.1389f, 4087.5015f, 4404.8867f, 4771.0947f,
3807    5500.2227f, 6015.7041f, 301.8146f,  392.9569f,  685.1938f,  1783.6246f,
3808    2034.8542f, 2257.1614f, 2519.8713f, 2782.6279f, 3152.1135f, 3400.8662f,
3809    3614.3801f, 3906.7375f, 4233.1968f, 4712.3682f, 5596.0396f, 5998.5742f,
3810    242.0591f,  371.0809f,  729.0743f,  1190.6813f, 1851.5691f, 2132.6724f,
3811    2334.7773f, 2522.3608f, 3091.8643f, 3621.4614f, 3854.5227f, 4174.7017f,
3812    4490.7510f, 4780.1230f, 5157.6147f, 5865.4756f, 431.2477f,  562.1808f,
3813    888.5207f,  1034.2062f, 1443.2480f, 2109.8850f, 2337.1443f, 2829.1870f,
3814    3070.1301f, 3252.6370f, 3510.3967f, 4366.2236f, 4843.2139f, 5133.0537f,
3815    5549.8911f, 5850.3252f, 420.2594f,  668.9339f,  911.1281f,  1218.0372f,
3816    1806.5541f, 2050.8423f, 2394.5708f, 2761.3542f, 3021.1716f, 3414.0020f,
3817    3970.9626f, 4342.2900f, 4691.6074f, 5062.5386f, 5452.6655f, 5792.8384f,
3818    257.3011f,  370.8905f,  604.8825f,  1096.4209f, 1711.8464f, 1934.4335f,
3819    2319.4717f, 2769.0144f, 3019.0200f, 3354.3726f, 4119.8809f, 4354.8589f,
3820    4557.7979f, 4893.5776f, 5450.3042f, 5910.4136f, 241.4264f,  347.9253f,
3821    622.2432f,  1248.8121f, 1559.7318f, 1848.8098f, 2315.5635f, 2571.5894f,
3822    2879.5754f, 3624.1069f, 3968.0334f, 4238.9727f, 4713.4746f, 5156.6792f,
3823    5568.5596f, 5975.8716f, 478.7131f,  629.4184f,  918.1857f,  1342.7815f,
3824    1535.1541f, 1803.0487f, 2483.7764f, 2724.4321f, 2998.1257f, 3634.9932f,
3825    3915.9443f, 4119.2837f, 4327.0283f, 4980.3516f, 5532.6880f, 5964.3052f,
3826    265.7818f,  373.8575f,  723.3755f,  1186.0619f, 1509.2827f, 2064.2075f,
3827    2298.1992f, 2566.4395f, 2785.7659f, 3423.1396f, 3883.9011f, 4136.8940f,
3828    4463.0386f, 5010.6592f, 5539.0337f, 5931.4414f, 221.4221f,  347.7610f,
3829    707.4465f,  1187.0800f, 1575.9095f, 1824.3983f, 1979.3307f, 2299.3174f,
3830    2967.6799f, 3472.3381f, 3955.8469f, 4292.6079f, 4794.8745f, 5127.5181f,
3831    5652.6729f, 5953.0132f, 397.2769f,  510.2605f,  746.8268f,  1588.0735f,
3832    1991.5200f, 2150.6843f, 2439.0486f, 2712.2754f, 2972.5825f, 3501.2673f,
3833    3917.5459f, 4143.6069f, 4443.4414f, 4829.1929f, 5490.0376f, 6028.3794f,
3834    280.5184f,  370.6464f,  640.7120f,  1721.3899f, 1948.9806f, 2149.9592f,
3835    2400.4678f, 2674.0542f, 3146.3154f, 3419.8850f, 3813.9553f, 4417.4497f,
3836    4818.3652f, 5139.6323f, 5465.0669f, 5879.7183f, 325.2418f,  431.2627f,
3837    1008.7708f, 1271.9235f, 1527.4150f, 2066.6370f, 2242.3311f, 2883.4065f,
3838    3180.6614f, 3352.5015f, 3756.9688f, 4386.6904f, 4857.6621f, 5189.2212f,
3839    5514.7573f, 5856.8086f, 451.8427f,  582.4401f,  925.8821f,  1363.4249f,
3840    1503.2460f, 1961.5940f, 2265.6001f, 2574.4414f, 3123.0769f, 3345.1587f,
3841    3634.3022f, 4266.0137f, 4880.8052f, 5223.5776f, 5567.8901f, 5880.3770f,
3842    411.0873f,  553.3847f,  809.2106f,  1023.4841f, 1189.0618f, 1786.0770f,
3843    2121.8489f, 2454.6458f, 2947.4700f, 3220.3210f, 3828.0911f, 4218.0229f,
3844    4831.2383f, 5322.1445f, 5727.3906f, 6033.3887f, 310.5608f,  442.2204f,
3845    742.7755f,  1097.5740f, 1340.9608f, 1854.4385f, 2261.6399f, 2634.8315f,
3846    3297.8879f, 3638.6956f, 3925.8770f, 4232.9146f, 4559.9287f, 4893.5830f,
3847    5403.0981f, 5917.7056f, 377.5583f,  488.4103f,  945.2491f,  1234.1572f,
3848    1416.0774f, 1666.5979f, 1932.9910f, 2746.2000f, 2997.4753f, 3216.6152f,
3849    3559.3999f, 3843.8130f, 4359.6626f, 5014.2920f, 5560.6162f, 5992.7212f,
3850    285.2173f,  389.6116f,  825.5790f,  1238.8229f, 1459.6588f, 1860.8855f,
3851    2178.6296f, 2519.1597f, 2828.0032f, 3278.8101f, 3560.8286f, 4142.0552f,
3852    4691.0698f, 5117.7778f, 5558.7944f, 5954.6680f, 465.7002f,  631.7491f,
3853    914.5521f,  1340.0057f, 1562.5760f, 1844.1741f, 2186.1208f, 2483.7080f,
3854    2901.9417f, 3190.3162f, 3474.7651f, 3873.4065f, 4240.1973f, 4761.1255f,
3855    5428.2832f, 5958.5273f, 340.5456f,  449.2341f,  793.7005f,  1387.7467f,
3856    1555.8701f, 1938.7877f, 2201.6155f, 2579.5762f, 2914.9724f, 3149.8584f,
3857    3699.3984f, 3985.6790f, 4331.7534f, 4999.4805f, 5514.6924f, 5969.4897f,
3858    395.8350f,  564.1188f,  774.8214f,  1276.3201f, 1721.8716f, 1864.0143f,
3859    2267.5696f, 2790.2031f, 3003.9434f, 3377.6140f, 3917.7395f, 4167.3867f,
3860    4465.2529f, 4936.1138f, 5464.0479f, 5905.0444f, 324.1844f,  443.0006f,
3861    728.8958f,  1398.6589f, 1584.1820f, 1923.8724f, 2348.0903f, 2561.5554f,
3862    3154.5991f, 3449.1746f, 3771.7927f, 4182.1899f, 4937.0791f, 5361.6509f,
3863    5727.7656f, 6002.7505f, 267.1790f,  373.7663f,  703.5949f,  1173.7009f,
3864    1390.2002f, 1905.7941f, 2177.4961f, 2703.2627f, 3022.9121f, 3308.9612f,
3865    3798.5823f, 4187.1533f, 4703.2163f, 5136.0918f, 5571.1655f, 5966.6577f,
3866    272.9294f,  399.3804f,  797.7335f,  1180.1516f, 1426.4850f, 2097.2839f,
3867    2355.4727f, 2793.8774f, 3137.1907f, 3458.7727f, 3893.6628f, 4245.8047f,
3868    4652.3794f, 5106.5293f, 5568.1885f, 5948.3169f, 324.5529f,  431.7663f,
3869    759.6147f,  1494.8739f, 1668.8168f, 2110.5635f, 2427.4104f, 2672.9270f,
3870    3170.5266f, 3448.2080f, 3717.1240f, 4034.2280f, 4375.3647f, 5041.1372f,
3871    5666.9517f, 6014.7217f, 306.4759f,  404.5361f,  795.7795f,  1675.9967f,
3872    1835.0950f, 2160.6624f, 2430.8855f, 2734.2646f, 3270.1426f, 3586.1355f,
3873    3821.9670f, 4102.0078f, 4372.9404f, 4918.9146f, 5412.0376f, 5868.5225f,
3874    421.3803f,  607.7995f,  813.0241f,  1286.8525f, 1827.2451f, 2026.8683f,
3875    2333.9453f, 2730.9817f, 2988.4067f, 3303.8513f, 3759.1897f, 4057.5264f,
3876    4441.5493f, 4890.0078f, 5212.0469f, 5672.2188f, 423.8560f,  599.5201f,
3877    829.0651f,  1082.6381f, 1245.9272f, 1623.7075f, 2453.0420f, 2855.6631f,
3878    3171.3855f, 3475.5881f, 3715.4219f, 3972.1326f, 4419.1597f, 4894.0283f,
3879    5363.8691f, 5919.2681f, 441.2789f,  634.8879f,  921.6287f,  1189.0240f,
3880    1368.7466f, 2012.1312f, 2383.7656f, 2638.5222f, 2975.0288f, 3163.6150f,
3881    3433.9958f, 3838.9917f, 4186.6426f, 4856.8477f, 5559.1196f, 5977.2290f,
3882    349.2039f,  466.2342f,  724.2582f,  904.4043f,  1190.4492f, 1981.7565f,
3883    2226.5554f, 2592.5098f, 2865.5525f, 3195.8196f, 3735.6345f, 4267.1660f,
3884    4810.9893f, 5207.5093f, 5605.1445f, 5952.0361f, 497.7713f,  719.9073f,
3885    925.0815f,  1146.3021f, 1326.7095f, 1574.5039f, 2306.7678f, 2714.8022f,
3886    2967.5190f, 3400.1121f, 3732.0544f, 3981.7878f, 4553.4819f, 5090.0869f,
3887    5426.2085f, 5833.5220f, 471.7526f,  648.3213f,  902.1542f,  1245.7086f,
3888    1423.3403f, 1701.1757f, 2125.8530f, 2407.0481f, 2969.5583f, 3294.1296f,
3889    3712.8398f, 4140.7930f, 4808.4668f, 5322.3896f, 5662.1255f, 5950.6211f,
3890    345.3843f,  485.9887f,  841.2579f,  1035.9401f, 1244.8905f, 1488.1833f,
3891    2340.4253f, 2607.0859f, 2845.4153f, 3223.1768f, 3557.0696f, 4119.7944f,
3892    4666.8896f, 5145.8589f, 5565.7534f, 5976.6875f, 332.4270f,  427.5984f,
3893    829.9191f,  1138.0469f, 1339.4468f, 1589.0535f, 1926.0630f, 2432.9331f,
3894    2699.7964f, 3311.4355f, 3716.1003f, 4270.4990f, 4760.3647f, 5208.3950f,
3895    5619.2080f, 5971.2715f, 249.0114f,  381.2982f,  925.7067f,  1520.3356f,
3896    1842.8396f, 2368.2908f, 2783.4033f, 3272.5757f, 3673.7402f, 4046.3950f,
3897    4370.4966f, 4688.0269f, 5002.6772f, 5316.3594f, 5650.2192f, 5977.6587f,
3898    263.3275f,  451.6255f,  1252.2307f, 1503.0652f, 1786.7695f, 2082.7554f,
3899    2451.1829f, 2804.7590f, 3116.7583f, 3493.8892f, 3884.6575f, 4349.6724f,
3900    4770.0156f, 5143.1636f, 5542.5913f, 5931.5522f, 252.9447f,  341.5762f,
3901    632.7664f,  1766.8096f, 2084.1511f, 2272.7332f, 2531.1006f, 2765.2080f,
3902    3134.5417f, 3380.6223f, 3640.8015f, 3932.7854f, 4532.1172f, 5245.2070f,
3903    5597.0776f, 5973.6831f, 234.9979f,  324.6731f,  1239.8643f, 1663.1921f,
3904    1858.7769f, 2171.1614f, 2403.8818f, 2680.6433f, 2836.4985f, 3192.6577f,
3905    3864.8811f, 4385.8066f, 4845.9766f, 5150.2412f, 5631.1519f, 6011.7773f,
3906    284.5302f,  410.1263f,  985.4119f,  1298.3987f, 1789.4304f, 1996.9287f,
3907    2450.8525f, 2831.6011f, 2994.2073f, 3214.1306f, 3525.0498f, 3819.9141f,
3908    4672.7544f, 5424.3545f, 5691.0732f, 5980.3096f, 244.2704f,  415.5891f,
3909    1038.3009f, 1317.5186f, 1686.4528f, 2081.3147f, 2476.9873f, 2959.5393f,
3910    3214.9561f, 3569.1431f, 3934.4736f, 4308.7114f, 4728.3687f, 5105.7964f,
3911    5488.1938f, 5908.9443f, 335.8417f,  468.3464f,  1003.6253f, 1275.0145f,
3912    1534.2854f, 1985.3167f, 2348.3411f, 2743.3169f, 2956.0967f, 3408.5063f,
3913    3866.8574f, 4287.0034f, 4556.7222f, 4922.7832f, 5259.7480f, 5800.2876f,
3914    388.2726f,  518.0591f,  832.5999f,  1325.0247f, 1528.8624f, 1808.1732f,
3915    2151.0820f, 2486.1331f, 2815.4980f, 3158.5391f, 3635.3606f, 3960.5383f,
3916    4671.7686f, 5371.8140f, 5777.8940f, 6056.4722f, 506.5153f,  673.0771f,
3917    900.0349f,  1154.2124f, 1378.2689f, 1786.9409f, 2081.9631f, 2398.6965f,
3918    2859.7441f, 3075.4841f, 3546.6563f, 4322.6694f, 4732.0049f, 4992.5542f,
3919    5267.5859f, 5807.1812f, 487.2466f,  653.6116f,  968.5656f,  1389.2708f,
3920    1601.5822f, 1910.9694f, 2282.4038f, 2608.7063f, 3032.6233f, 3361.9692f,
3921    3629.8552f, 3908.8335f, 4318.4009f, 4646.5781f, 5043.5962f, 5792.7393f,
3922    432.8733f,  591.7551f,  899.2619f,  1490.1176f, 1789.8751f, 2060.3750f,
3923    2434.8779f, 2840.3374f, 3122.1292f, 3472.8079f, 3830.8870f, 4097.2622f,
3924    4353.5464f, 4650.2075f, 4981.5752f, 5482.9565f, 378.4767f,  508.5656f,
3925    802.8280f,  947.2892f,  1532.0898f, 2038.8177f, 2349.1965f, 2650.2039f,
3926    2863.8018f, 3591.6697f, 3918.9211f, 4256.6255f, 4604.8467f, 4899.0996f,
3927    5237.6084f, 5791.5029f, 407.0908f,  546.0364f,  866.1215f,  1098.6927f,
3928    1347.2009f, 1657.1525f, 1965.5845f, 2717.7190f, 3033.4961f, 3509.9031f,
3929    3873.4150f, 4131.4438f, 4389.5693f, 4774.2295f, 5450.1768f, 5977.5151f,
3930    429.3459f,  568.8134f,  903.5659f,  1099.2942f, 1379.4979f, 2207.5940f,
3931    2479.9919f, 2780.9072f, 3206.3960f, 3425.4084f, 3682.5911f, 3950.1941f,
3932    4324.0840f, 4689.4922f, 5068.2534f, 5787.2852f, 371.9443f,  524.7249f,
3933    890.0464f,  1670.7485f, 1958.5308f, 2182.7007f, 2558.5007f, 2835.4937f,
3934    3192.0740f, 3634.4817f, 3950.0942f, 4259.6953f, 4628.0049f, 4999.1616f,
3935    5364.9893f, 5801.6855f, 323.1922f,  451.0327f,  787.1655f,  1011.6555f,
3936    1323.8138f, 2177.6636f, 2401.1392f, 2826.8796f, 3432.8999f, 3653.1851f,
3937    3883.9897f, 4082.7559f, 4361.6753f, 4635.1475f, 5084.7544f, 5823.3062f,
3938    377.0061f,  524.2181f,  743.6288f,  1378.9187f, 1857.6434f, 2056.4695f,
3939    2453.7949f, 2902.1995f, 3127.2651f, 3463.3523f, 3980.1316f, 4241.2578f,
3940    4528.5859f, 4881.4521f, 5239.3145f, 5580.5986f, 308.7965f,  403.7058f,
3941    705.9506f,  1823.8571f, 2126.9387f, 2369.2810f, 2647.2048f, 2855.8276f,
3942    3209.7708f, 3498.2310f, 3747.6047f, 3972.8647f, 4254.3325f, 4574.4292f,
3943    5087.3965f, 5890.4219f, 274.7571f,  383.7251f,  573.6029f,  1142.8372f,
3944    2151.7173f, 2558.8972f, 2751.9468f, 2987.4412f, 3234.3350f, 3526.0127f,
3945    3922.9927f, 4189.0249f, 4483.3774f, 4877.1860f, 5396.7798f, 5921.8125f,
3946    248.5916f,  423.6264f,  1260.9626f, 1696.0492f, 1972.9108f, 2298.5972f,
3947    2592.9307f, 2947.2292f, 3266.2227f, 3614.3572f, 3980.3892f, 4359.4067f,
3948    4770.2842f, 5158.9058f, 5554.6597f, 5936.9043f, 320.5471f,  429.6766f,
3949    657.1440f,  1390.1080f, 2194.6426f, 2507.6086f, 2712.3662f, 2980.3408f,
3950    3216.1682f, 3544.8467f, 3956.9790f, 4227.5308f, 4463.7563f, 4745.7124f,
3951    5088.6650f, 5525.8516f, 245.5478f,  520.3131f,  1177.0693f, 1454.0125f,
3952    1770.2620f, 2160.8779f, 2551.2700f, 2950.2324f, 3326.8621f, 3710.4624f,
3953    4104.3936f, 4481.9971f, 4865.9736f, 5230.6396f, 5608.5649f, 5965.6162f,
3954    514.5864f,  956.9897f,  1287.9597f, 1520.3473f, 1802.0631f, 2116.4980f,
3955    2509.8552f, 2865.9822f, 3238.7510f, 3611.3108f, 4016.4353f, 4431.8457f,
3956    4860.3442f, 5231.4814f, 5614.6016f, 5963.9976f, 537.0523f,  932.2803f,
3957    1380.2690f, 1709.4702f, 2079.9902f, 2446.4014f, 2859.4204f, 3229.6975f,
3958    3623.4031f, 4012.5327f, 4373.7568f, 4724.3359f, 5078.2686f, 5397.6040f,
3959    5721.9639f, 6028.1167f, 452.5153f,  798.2777f,  1099.3080f, 1317.0807f,
3960    1652.6885f, 2059.7708f, 2471.0164f, 2808.5396f, 3146.5076f, 3494.0779f,
3961    3870.6912f, 4310.8281f, 4777.5024f, 5181.2617f, 5574.4912f, 5934.3813f,
3962    340.3716f,  430.5102f,  872.3513f,  1636.3792f, 1772.8615f, 2074.0161f,
3963    2295.1008f, 2693.0037f, 3177.7710f, 3391.7559f, 3670.8718f, 4224.3926f,
3964    4896.3877f, 5199.9883f, 5580.4512f, 5911.7671f, 317.8269f,  414.8185f,
3965    881.1970f,  1658.4944f, 1852.0098f, 2136.0415f, 2380.8228f, 2668.9141f,
3966    3046.8027f, 3299.0051f, 3523.0593f, 3758.9412f, 4116.9063f, 5061.2124f,
3967    5624.1777f, 5989.4761f, 374.0671f,  488.0840f,  734.0546f,  1415.9261f,
3968    1648.7783f, 1852.8462f, 2099.1895f, 2347.5562f, 2954.8359f, 3269.6714f,
3969    3536.7920f, 4116.1743f, 4481.4355f, 4913.8838f, 5467.2817f, 5909.8779f,
3970    340.4291f,  448.5775f,  1041.4979f, 1426.0011f, 1637.8165f, 1968.6743f,
3971    2210.7976f, 2647.5144f, 2913.8650f, 3131.7698f, 3429.8755f, 3722.6763f,
3972    4104.6479f, 4969.0093f, 5574.2231f, 5978.2070f, 254.2538f,  412.7710f,
3973    947.8206f,  1209.3683f, 1690.4813f, 2040.7881f, 2401.4314f, 2728.0066f,
3974    3016.2290f, 3530.3865f, 3964.6563f, 4393.6934f, 4804.2168f, 5187.9302f,
3975    5586.4399f, 5954.8950f, 241.0244f,  347.0750f,  835.2348f,  1601.9089f,
3976    1786.4336f, 2134.3950f, 2396.0139f, 2848.9712f, 3239.9138f, 3623.8250f,
3977    4029.5088f, 4400.3936f, 4797.3564f, 5195.7310f, 5596.6689f, 5965.9878f,
3978    309.3683f,  453.6776f,  812.9343f,  1125.9915f, 1423.5935f, 2149.2227f,
3979    2514.9277f, 3031.3599f, 3463.7219f, 3790.7839f, 4064.0039f, 4297.9839f,
3980    4653.4551f, 5189.7061f, 5721.2954f, 6033.0752f, 469.4284f,  730.1902f,
3981    973.0643f,  1170.5016f, 1572.2559f, 2084.2769f, 2567.8604f, 2963.4592f,
3982    3286.9617f, 3580.3228f, 3882.8706f, 4335.5483f, 4859.7197f, 5258.2827f,
3983    5627.9785f, 5957.8623f, 454.6165f,  795.2360f,  1078.7705f, 1294.9473f,
3984    1761.6650f, 2235.2788f, 2695.8455f, 3095.7695f, 3473.4897f, 3833.0889f,
3985    4185.7290f, 4528.9863f, 4893.0039f, 5240.7627f, 5608.8594f, 5951.0718f,
3986    563.4587f,  875.8987f,  1139.0026f, 1378.2317f, 1855.7401f, 2279.7683f,
3987    2651.3079f, 2968.4397f, 3279.4453f, 3607.2500f, 3975.5796f, 4358.3574f,
3988    4768.7969f, 5135.3706f, 5525.3501f, 5904.2617f, 461.7852f,  855.0644f,
3989    1367.4387f, 1702.5593f, 2141.0093f, 2500.9055f, 2853.8596f, 3123.9744f,
3990    3406.0178f, 3694.0481f, 4028.9985f, 4373.1113f, 4768.2891f, 5137.6895f,
3991    5541.3721f, 5921.4507f, 438.6031f,  753.0179f,  1269.3203f, 1630.4396f,
3992    2027.2959f, 2350.9695f, 2672.1396f, 2957.1809f, 3250.1545f, 3546.5315f,
3993    3894.0161f, 4249.9346f, 4666.2266f, 5061.2524f, 5490.7749f, 5904.6362f,
3994    543.3182f,  828.4835f,  1239.1818f, 1471.1134f, 1737.8622f, 2037.2484f,
3995    2434.5112f, 2801.3242f, 3162.3250f, 3508.1255f, 3849.0903f, 4165.7588f,
3996    4588.3809f, 5020.0952f, 5475.2813f, 5904.6377f, 519.5982f,  837.6639f,
3997    1171.2003f, 1363.0320f, 1617.4617f, 1976.1787f, 2472.0303f, 2901.3264f,
3998    3340.7300f, 3736.0830f, 4103.3843f, 4444.8657f, 4800.9482f, 5145.6011f,
3999    5544.2002f, 5933.0981f, 433.3774f,  582.7663f,  899.6142f,  1150.7437f,
4000    1321.1309f, 1947.8643f, 2557.8604f, 2733.1497f, 3240.4907f, 3634.7915f,
4001    3855.9856f, 4058.0281f, 4364.2568f, 5096.5225f, 5659.0952f, 6013.8145f,
4002    424.9731f,  604.3164f,  868.1793f,  1207.7882f, 1414.2374f, 1713.2893f,
4003    2520.2900f, 2960.8887f, 3210.8542f, 3584.5403f, 3914.5796f, 4149.8550f,
4004    4505.7705f, 4886.9575f, 5214.5361f, 5597.8389f, 347.0334f,  494.2440f,
4005    753.7191f,  1451.0435f, 1700.7461f, 1925.4844f, 2605.7988f, 2870.4744f,
4006    3173.7312f, 3758.7219f, 4112.1929f, 4400.3882f, 4866.1016f, 5165.8799f,
4007    5433.0371f, 5781.1509f, 318.4942f,  464.3939f,  783.5214f,  1491.0234f,
4008    1708.4984f, 2280.2876f, 2533.3354f, 2885.1736f, 3443.7451f, 3669.8506f,
4009    4000.6792f, 4269.6626f, 4571.2739f, 4827.2158f, 5277.3813f, 5850.4736f,
4010    386.8698f,  519.0056f,  725.0029f,  981.5649f,  1156.1665f, 1500.4691f,
4011    2421.7993f, 2962.4722f, 3175.0166f, 3548.4756f, 3860.7961f, 4146.4150f,
4012    4658.9897f, 5088.3999f, 5531.8945f, 5951.4624f, 315.9294f,  738.5538f,
4013    1171.9581f, 1553.7167f, 1949.9159f, 2319.6641f, 2707.5493f, 3069.2996f,
4014    3444.6157f, 3811.2139f, 4177.5469f, 4545.6943f, 4905.0444f, 5271.3926f,
4015    5622.6831f, 5974.4141f, 216.5136f,  598.1122f,  1059.3214f, 1466.4785f,
4016    1880.1747f, 2263.6533f, 2658.3081f, 3030.4099f, 3413.6802f, 3780.1853f,
4017    4157.1455f, 4519.1919f, 4893.5439f, 5244.3530f, 5603.1064f, 5926.8379f,
4018    375.4021f,  487.0890f,  844.4013f,  1574.3596f, 1794.5249f, 2106.2878f,
4019    2418.5217f, 2657.8938f, 3116.6096f, 3457.8625f, 3691.0596f, 3930.1062f,
4020    4259.5928f, 4592.4370f, 5020.5078f, 5840.3989f, 474.3148f,  724.2144f,
4021    974.0716f,  1283.4182f, 1521.2632f, 1746.4248f, 2333.0957f, 2874.2966f,
4022    3111.9636f, 3440.0410f, 3752.9678f, 3975.7139f, 4294.7056f, 4821.9893f,
4023    5201.5562f, 5658.8301f, 400.0291f,  564.9626f,  808.2393f,  1083.2745f,
4024    1300.4403f, 2080.7405f, 2588.6882f, 2858.4629f, 3206.4502f, 3429.8623f,
4025    3746.9080f, 4341.4868f, 4713.2803f, 4986.4258f, 5336.7339f, 5710.1123f,
4026    354.4416f,  480.1495f,  834.1089f,  1037.7775f, 1350.0652f, 1791.1736f,
4027    2193.0159f, 2504.6775f, 2776.0623f, 3153.0994f, 4108.1357f, 4597.4082f,
4028    4861.9688f, 5092.8613f, 5473.2295f, 5932.0332f, 237.3935f,  346.9133f,
4029    675.5335f,  1481.0535f, 1716.8414f, 1884.7153f, 2099.3057f, 2725.5403f,
4030    3022.8506f, 3276.2922f, 3639.1001f, 4185.3926f, 4941.6597f, 5292.0093f,
4031    5682.0391f, 5981.0215f, 367.4981f,  469.7130f,  820.7811f,  1219.7736f,
4032    1368.4479f, 1624.6671f, 1804.2581f, 2607.8589f, 2891.3174f, 3212.2432f,
4033    3760.7290f, 4015.6111f, 4618.0068f, 5129.3213f, 5652.1582f, 6042.1113f,
4034    312.6796f,  415.8322f,  674.1500f,  853.7709f,  1808.7385f, 2232.5310f,
4035    2497.8157f, 2834.2991f, 3039.7012f, 3301.4050f, 3659.2969f, 4455.9453f,
4036    4841.4912f, 5111.6167f, 5502.2534f, 5924.6357f, 341.9309f,  471.7513f,
4037    758.1926f,  979.7221f,  1287.4463f, 1737.0303f, 2160.7915f, 2664.5562f,
4038    2961.8315f, 3461.7439f, 3732.6611f, 4109.0928f, 4568.9111f, 5037.4331f,
4039    5511.3169f, 5966.1304f, 351.3721f,  462.1897f,  765.1075f,  946.3102f,
4040    1322.8093f, 2292.2400f, 2503.6494f, 2819.7234f, 3079.2803f, 3297.6252f,
4041    3571.4668f, 3872.0823f, 4337.6426f, 5079.1504f, 5562.8110f, 5942.7153f,
4042    435.4323f,  614.4746f,  892.8980f,  1215.9469f, 1395.9762f, 1814.3936f,
4043    2155.9590f, 2465.0427f, 3201.6211f, 3490.9224f, 3853.2620f, 4410.1855f,
4044    4786.0625f, 5095.0181f, 5394.4805f, 5715.3364f, 294.6053f,  417.1553f,
4045    1046.2922f, 1443.0247f, 1636.7180f, 1956.4248f, 2189.9697f, 2869.8071f,
4046    3129.9385f, 3462.5681f, 3895.2805f, 4213.4541f, 4541.8950f, 5009.1958f,
4047    5472.7642f, 5983.0063f, 322.1185f,  446.8733f,  689.4188f,  1338.2788f,
4048    1643.1023f, 1903.8652f, 2494.2722f, 2804.6968f, 3103.8682f, 3640.1233f,
4049    3965.9861f, 4172.5596f, 4404.7388f, 4670.7544f, 5240.3682f, 5893.4600f,
4050    209.7024f,  336.5508f,  729.0126f,  1217.3285f, 1699.0111f, 1891.2837f,
4051    2146.8486f, 2830.0850f, 3108.6204f, 3446.0396f, 3754.1230f, 3945.1038f,
4052    4474.5806f, 5191.6987f, 5613.3076f, 5970.2695f, 346.6580f,  470.5094f,
4053    663.3455f,  1266.9061f, 2020.5759f, 2270.5173f, 2527.3550f, 2826.9104f,
4054    3078.3403f, 3401.2625f, 3804.3770f, 4100.3091f, 4407.7876f, 4732.2319f,
4055    5150.2749f, 5808.2559f, 283.7796f,  391.4603f,  1165.6863f, 1456.1125f,
4056    1692.9001f, 2008.4825f, 2322.7837f, 2784.0608f, 2998.5811f, 3268.5164f,
4057    3548.9373f, 4167.1289f, 4643.9878f, 5099.2881f, 5473.0781f, 5929.8242f,
4058    301.0849f,  383.1578f,  692.0848f,  1648.9374f, 1873.0947f, 2109.6113f,
4059    2345.0110f, 2613.1121f, 2922.0193f, 3170.0020f, 3405.0774f, 3881.9875f,
4060    4778.3154f, 5092.5205f, 5445.7100f, 5920.7896f, 509.1023f,  750.8580f,
4061    963.8820f,  1295.3452f, 1634.8796f, 1818.7975f, 2151.1250f, 2590.3354f,
4062    2867.5596f, 3238.7666f, 3747.2834f, 4053.8911f, 4457.8164f, 4928.0151f,
4063    5295.3521f, 5789.0571f, 421.8951f,  547.9814f,  967.4185f,  1153.8607f,
4064    1461.4230f, 1813.0994f, 2155.2703f, 2570.9712f, 2777.6597f, 3048.9863f,
4065    3432.0986f, 3729.3877f, 4395.7461f, 5028.7402f, 5486.4946f, 5951.5024f,
4066    340.6758f,  445.7014f,  931.8882f,  1253.4775f, 1521.9260f, 1969.5759f,
4067    2267.5332f, 2735.0112f, 2948.7678f, 3236.5166f, 3529.5505f, 3882.3674f,
4068    4699.5781f, 5089.6641f, 5377.7842f, 5880.7778f, 284.1882f,  408.6918f,
4069    786.3123f,  1670.3220f, 2042.9493f, 2265.2275f, 2691.2012f, 3035.8762f,
4070    3334.1719f, 3863.1194f, 4276.8916f, 4571.0420f, 4996.4404f, 5336.5205f,
4071    5647.9556f, 5944.5996f, 300.0066f,  616.4817f,  1238.7324f, 1614.8296f,
4072    1997.6188f, 2367.4343f, 2784.5605f, 3168.8354f, 3569.8250f, 3965.6011f,
4073    4336.3804f, 4689.5874f, 5044.2012f, 5365.7456f, 5697.5654f, 6010.6572f,
4074    242.9420f,  476.8371f,  1250.6661f, 1671.6031f, 2159.6443f, 2637.7417f,
4075    3049.8589f, 3371.6045f, 3674.8706f, 3951.1006f, 4230.6416f, 4543.2827f,
4076    4887.4478f, 5220.5581f, 5595.2686f, 5962.1313f, 242.6795f,  331.1335f,
4077    635.2861f,  1801.5236f, 2084.1472f, 2264.4692f, 2506.2891f, 2799.4441f,
4078    3236.7134f, 3489.6038f, 3859.3291f, 4424.8008f, 4964.6348f, 5298.6533f,
4079    5640.2031f, 5988.0552f, 254.0538f,  336.2447f,  1216.6261f, 1717.7201f,
4080    1886.0708f, 2176.6338f, 2405.8547f, 2762.3037f, 2934.8816f, 3167.0657f,
4081    3385.5457f, 3804.4346f, 4848.8198f, 5286.0352f, 5630.5391f, 6086.4492f,
4082    295.2298f,  426.2079f,  630.7856f,  1155.5609f, 1827.6831f, 2120.5283f,
4083    2462.4373f, 2759.6152f, 2990.9526f, 3253.4216f, 3910.9834f, 4204.2754f,
4084    4462.7944f, 4909.7529f, 5579.9653f, 5985.8579f, 298.9633f,  410.3875f,
4085    810.1115f,  1346.1040f, 1499.2391f, 2210.3948f, 2467.9424f, 2792.7122f,
4086    3284.0874f, 3493.0740f, 3784.1899f, 4319.6396f, 4860.6548f, 5213.8540f,
4087    5609.8672f, 5949.6890f, 437.9900f,  575.3093f,  866.0077f,  1104.2080f,
4088    1307.4966f, 1959.9323f, 2293.9365f, 2604.6704f, 2966.6514f, 3228.0056f,
4089    3548.8499f, 4096.4424f, 4769.5420f, 5086.5449f, 5416.5317f, 5853.6909f,
4090    412.4955f,  569.1867f,  864.0179f,  1117.6798f, 1348.6332f, 1976.5171f,
4091    2334.3960f, 2640.3381f, 3006.5347f, 3327.5784f, 3695.8564f, 4042.1753f,
4092    4362.7837f, 4687.4751f, 5389.8662f, 5966.5825f, 406.8686f,  542.0319f,
4093    867.3541f,  1436.3810f, 1678.6399f, 2000.1501f, 2358.1204f, 2651.3806f,
4094    3042.1216f, 3339.2766f, 3617.9963f, 3933.3860f, 4249.0278f, 4591.8530f,
4095    5502.0400f, 6020.7910f, 375.4336f,  519.7731f,  764.5574f,  1215.1381f,
4096    1482.9417f, 1696.8020f, 1957.0332f, 2169.1169f, 2973.4634f, 3687.7449f,
4097    3966.8525f, 4258.8042f, 4680.6567f, 4947.0225f, 5230.9824f, 5843.2466f,
4098    443.2378f,  574.0562f,  813.3345f,  1282.7894f, 1538.0752f, 1727.8997f,
4099    2007.8584f, 2194.5601f, 2755.8220f, 3460.9243f, 3654.1399f, 4030.5530f,
4100    4572.4727f, 4904.7847f, 5400.6147f, 5934.2656f, 423.6246f,  540.1947f,
4101    862.8629f,  1386.7659f, 1577.2052f, 1811.0304f, 2046.7363f, 2309.0366f,
4102    3129.1145f, 3533.0020f, 3738.4211f, 4021.1111f, 4357.3677f, 4634.8740f,
4103    5307.2920f, 5944.9155f, 287.7661f,  401.5490f,  725.6079f,  950.8911f,
4104    1186.5465f, 1490.1750f, 2114.7920f, 2562.4019f, 3028.3977f, 3519.6277f,
4105    3940.5737f, 4339.3086f, 4765.8188f, 5172.3428f, 5582.8022f, 5971.0273f,
4106    382.6039f,  537.7234f,  836.8093f,  1371.3546f, 1578.9803f, 1869.8213f,
4107    2292.5596f, 2540.8601f, 3032.9834f, 3402.5059f, 3737.0569f, 4053.9937f,
4108    4446.6240f, 5251.8457f, 5710.7935f, 6022.2925f, 313.2195f,  415.0511f,
4109    690.6860f,  1561.4832f, 1815.6521f, 2059.9187f, 2345.5095f, 2614.8701f,
4110    3006.9604f, 3291.9744f, 3590.4119f, 3996.1516f, 4365.4995f, 4853.4956f,
4111    5465.1572f, 5954.5718f, 361.7959f,  448.4001f,  921.3198f,  1343.1167f,
4112    1488.6287f, 1736.7700f, 1950.8906f, 2536.0193f, 2768.7393f, 3062.4473f,
4113    3484.6570f, 3888.5618f, 4618.4038f, 5092.6641f, 5523.3657f, 5966.6772f,
4114    249.5541f,  366.6601f,  684.6592f,  1203.0931f, 1642.2089f, 1961.8837f,
4115    2227.3289f, 2421.1348f, 2660.5676f, 3229.5410f, 3822.5837f, 4232.7266f,
4116    4782.5181f, 5127.2612f, 5570.2676f, 5978.9858f, 287.4206f,  421.3210f,
4117    704.0352f,  1279.8597f, 1562.7307f, 2115.4241f, 2492.4517f, 2780.9470f,
4118    3317.3616f, 3606.1492f, 4026.6375f, 4337.9014f, 4699.6895f, 4997.2573f,
4119    5431.1787f, 5903.8628f, 487.9554f,  740.9349f,  1021.9616f, 1327.3262f,
4120    1620.8544f, 1890.7717f, 2269.1218f, 2584.4868f, 2911.2896f, 3424.9221f,
4121    3855.1670f, 4205.9272f, 4707.2466f, 5147.1846f, 5601.1152f, 5953.4673f,
4122    400.8269f,  513.4500f,  786.8242f,  1269.3298f, 1441.4178f, 1696.9789f,
4123    1911.0537f, 2223.0684f, 2847.1619f, 3113.3845f, 3670.6318f, 4146.2900f,
4124    4555.9204f, 5083.8579f, 5574.8120f, 5987.6030f, 379.0329f,  487.7222f,
4125    914.8179f,  1130.9854f, 1430.1394f, 1830.0769f, 2088.8796f, 2613.6855f,
4126    2803.1633f, 3457.1777f, 4032.6118f, 4306.7344f, 4662.6899f, 4959.6348f,
4127    5245.5234f, 5787.3940f, 340.6941f,  451.0338f,  656.2767f,  911.5805f,
4128    1124.9330f, 1733.8730f, 2518.7861f, 2768.6851f, 3211.3733f, 3717.7583f,
4129    3929.6772f, 4176.2993f, 4522.4517f, 5011.5547f, 5575.8784f, 6006.7222f,
4130    341.5027f,  441.6417f,  807.2695f,  1060.2080f, 1251.2837f, 1478.9895f,
4131    1750.0796f, 2594.8977f, 2924.5027f, 3401.4751f, 3852.0557f, 4292.4683f,
4132    4718.2930f, 5159.4775f, 5562.4067f, 5972.5571f, 313.8985f,  421.5380f,
4133    667.2407f,  873.6023f,  1110.1119f, 2060.7332f, 2381.0916f, 2746.2288f,
4134    3080.5649f, 3399.9905f, 3897.5884f, 4434.9990f, 5048.1343f, 5390.8149f,
4135    5744.3931f, 6007.9326f, 252.1832f,  354.2392f,  673.5427f,  1339.1161f,
4136    1554.8853f, 2014.9351f, 2300.4138f, 2829.6182f, 3213.1714f, 3409.5105f,
4137    3604.3242f, 3927.8020f, 4622.3218f, 5103.4565f, 5559.5024f, 5971.5986f,
4138    385.2648f,  513.7607f,  760.7678f,  983.5819f,  1175.7727f, 2134.7810f,
4139    2592.9614f, 2822.0161f, 3232.2524f, 3445.3516f, 3750.7583f, 4094.6714f,
4140    4401.5830f, 4753.4204f, 5549.2319f, 6034.7148f, 220.6833f,  314.5706f,
4141    622.2172f,  1350.8225f, 1785.5879f, 2077.5837f, 2504.2158f, 3057.6992f,
4142    3436.0974f, 3695.2976f, 3953.4272f, 4267.8701f, 4660.6865f, 5073.6831f,
4143    5501.9478f, 5929.9780f, 207.8814f,  310.4071f,  646.2098f,  1270.5835f,
4144    1542.7271f, 2079.3804f, 2440.0339f, 2843.4690f, 3272.4854f, 3657.9851f,
4145    4061.2014f, 4444.9780f, 4841.6060f, 5224.5947f, 5620.9141f, 5972.7261f,
4146    326.1488f,  456.7737f,  740.3350f,  961.4597f,  1262.7579f, 2190.7178f,
4147    2483.5300f, 2872.4180f, 3328.4910f, 3811.0334f, 4153.1602f, 4441.8271f,
4148    4801.1802f, 5065.2988f, 5381.6309f, 5693.2886f, 206.2046f,  328.0855f,
4149    618.9507f,  980.9994f,  1695.9775f, 1982.3051f, 2275.5444f, 2806.0271f,
4150    3269.5178f, 3491.2456f, 3722.1775f, 4145.9121f, 4843.1167f, 5266.8677f,
4151    5656.8794f, 5992.1201f, 308.1086f,  407.7706f,  806.7985f,  1045.7629f,
4152    1401.8912f, 2108.3472f, 2331.7849f, 2952.5391f, 3174.1865f, 3374.0686f,
4153    3645.4260f, 4292.7183f, 4939.2969f, 5250.4829f, 5607.2358f, 5932.8657f,
4154    267.5990f,  378.7492f,  642.2629f,  871.7917f,  1691.7523f, 2087.5117f,
4155    2423.1462f, 2686.1487f, 3021.7893f, 3724.0247f, 4035.5454f, 4369.5903f,
4156    4680.1167f, 4991.4175f, 5323.6875f, 5811.7471f, 312.3856f,  437.4281f,
4157    714.5340f,  899.5771f,  1632.7545f, 1938.5369f, 2295.5544f, 2625.6189f,
4158    2900.5576f, 3295.4934f, 3557.1260f, 3960.1123f, 4731.6079f, 5141.8447f,
4159    5502.7793f, 5954.0049f, 332.2842f,  449.0976f,  875.9957f,  1206.1912f,
4160    1422.6793f, 2097.5745f, 2354.2483f, 2715.8494f, 3093.4697f, 3344.5132f,
4161    3623.4814f, 3889.3655f, 4256.2002f, 4994.5742f, 5593.8428f, 5985.9575f,
4162    286.9586f,  434.7701f,  781.3996f,  1248.3495f, 1835.5530f, 2137.1155f,
4163    2573.7449f, 2869.9299f, 3126.0564f, 3459.1448f, 3769.4475f, 4138.3076f,
4164    4688.0298f, 5084.9028f, 5436.8086f, 5894.2520f, 327.0000f,  429.0804f,
4165    663.7327f,  849.7463f,  1174.9340f, 2383.3875f, 2695.9597f, 2941.2026f,
4166    3214.4724f, 3433.6287f, 3778.9312f, 4134.8096f, 4504.8022f, 5066.7559f,
4167    5599.2290f, 5985.7334f, 244.4052f,  499.2254f,  1294.8232f, 1689.3677f,
4168    2123.5024f, 2572.4958f, 3042.9067f, 3446.8752f, 3836.3740f, 4175.6729f,
4169    4485.3213f, 4792.3755f, 5094.9077f, 5386.1816f, 5699.6411f, 6008.2114f,
4170    561.9757f,  1020.3204f, 1494.1995f, 1841.8171f, 2297.0906f, 2772.6184f,
4171    3204.8804f, 3565.8628f, 3935.4106f, 4253.4141f, 4559.7021f, 4849.9653f,
4172    5140.2852f, 5428.6934f, 5731.2251f, 6023.5078f, 581.6182f,  1053.5670f,
4173    1478.5878f, 1784.4789f, 2125.1157f, 2454.5889f, 2809.0256f, 3141.7256f,
4174    3490.7529f, 3848.5923f, 4201.7271f, 4568.7720f, 4945.9619f, 5288.6289f,
4175    5647.7642f, 5981.9341f, 258.9683f,  364.0963f,  722.5463f,  1763.2114f,
4176    1969.3870f, 2265.5239f, 2532.1821f, 2883.3557f, 3388.1838f, 3725.3120f,
4177    4080.9338f, 4390.3818f, 4716.3599f, 5068.4941f, 5452.2778f, 5847.1401f,
4178    271.5428f,  401.4228f,  695.5894f,  857.3072f,  1776.5358f, 2008.5603f,
4179    2554.4143f, 2844.4021f, 3018.6877f, 3226.1279f, 3482.3398f, 3810.6858f,
4180    4549.3071f, 5266.2764f, 5614.6157f, 5945.6904f, 330.3132f,  444.6271f,
4181    669.0279f,  874.5479f,  1102.9247f, 2052.1780f, 2436.2378f, 2711.1165f,
4182    3037.7537f, 3298.2036f, 3898.6858f, 4241.5415f, 4606.7637f, 5086.6919f,
4183    5569.7397f, 5988.6797f, 232.3014f,  344.5512f,  578.5155f,  1213.9569f,
4184    1880.9729f, 2105.6685f, 2335.4148f, 2550.3965f, 3147.6501f, 3491.9253f,
4185    3791.5613f, 4159.6694f, 4642.2441f, 5103.3340f, 5605.4106f, 5989.7969f,
4186    346.3687f,  444.8047f,  714.3775f,  889.1195f,  1211.8463f, 2168.7598f,
4187    2430.2490f, 2760.6326f, 3012.4961f, 3268.8750f, 3565.1558f, 4172.5791f,
4188    4781.5391f, 5127.6704f, 5512.6323f, 5911.3779f, 398.0477f,  553.8537f,
4189    845.8521f,  1119.3066f, 1309.7244f, 1928.3351f, 2351.2095f, 2649.8230f,
4190    3050.6750f, 3297.0566f, 3592.7275f, 3916.1785f, 4723.3325f, 5318.1221f,
4191    5703.9697f, 5996.7651f, 371.4409f,  471.0789f,  896.4924f,  1197.7544f,
4192    1400.8007f, 1611.1555f, 1867.3550f, 2818.4475f, 3002.5906f, 3250.1440f,
4193    3546.5891f, 4265.0371f, 4890.3369f, 5274.4722f, 5659.3560f, 5946.9644f,
4194    330.9331f,  448.7211f,  808.3973f,  978.2021f,  1652.6361f, 1969.0725f,
4195    2357.0146f, 2680.4792f, 2859.9165f, 3078.9578f, 3423.6895f, 4233.3169f,
4196    4856.7813f, 5086.5723f, 5393.9961f, 5938.6035f, 323.9659f,  433.8731f,
4197    1045.5168f, 1369.1907f, 1561.9178f, 1984.2457f, 2224.0959f, 2747.3657f,
4198    2995.0359f, 3242.9248f, 3501.0344f, 4022.2388f, 4847.4985f, 5210.9922f,
4199    5658.1357f, 6005.0718f, 354.6574f,  501.6520f,  852.5305f,  1020.8707f,
4200    1540.5925f, 1998.5675f, 2253.1487f, 2845.3960f, 3056.5273f, 3305.0466f,
4201    3954.2900f, 4591.7471f, 4915.2856f, 5221.9082f, 5544.7285f, 5879.9150f,
4202    363.1311f,  474.7310f,  907.5490f,  1106.8586f, 1367.2662f, 1646.6934f,
4203    2031.3650f, 2326.4382f, 2568.6519f, 3030.1091f, 3905.6482f, 4265.9111f,
4204    4716.1831f, 5017.0454f, 5469.8149f, 5958.6182f, 379.9262f,  524.4459f,
4205    845.4813f,  1275.4414f, 1458.2488f, 1772.5863f, 2067.7981f, 2526.8850f,
4206    3066.4063f, 3307.8713f, 3807.2900f, 4199.1509f, 4452.4653f, 4854.7471f,
4207    5464.8833f, 5947.7842f, 371.8218f,  483.9148f,  778.2747f,  1208.0812f,
4208    1366.3983f, 1623.4895f, 1798.8777f, 2224.6445f, 3103.7175f, 3386.0408f,
4209    3782.8284f, 4307.4727f, 4698.8994f, 5118.1255f, 5505.1919f, 5921.1724f,
4210    217.9059f,  323.3224f,  639.7305f,  1026.5331f, 1312.9242f, 1885.6948f,
4211    2361.8403f, 2805.5396f, 3213.2600f, 3631.5017f, 4033.4087f, 4426.3423f,
4212    4821.3203f, 5208.3833f, 5590.5205f, 5956.1538f, 211.9971f,  311.2018f,
4213    504.6345f,  858.3289f,  1574.7019f, 1934.9866f, 2381.4163f, 2786.2043f,
4214    3238.9326f, 3611.0518f, 4005.2578f, 4401.0615f, 4802.1479f, 5192.5493f,
4215    5587.1479f, 5965.5977f, 219.3884f,  319.3835f,  604.0102f,  1114.8630f,
4216    1481.3870f, 2036.0469f, 2303.4883f, 2616.1384f, 3253.6335f, 3556.5107f,
4217    3946.6567f, 4520.3555f, 5091.0479f, 5416.3037f, 5748.5737f, 5946.5757f,
4218    350.3716f,  515.4462f,  756.5206f,  1061.4270f, 1251.9570f, 1723.2751f,
4219    2687.6689f, 3036.2019f, 3273.9678f, 3744.2939f, 4098.6284f, 4391.4160f,
4220    4917.6777f, 5244.2852f, 5551.4976f, 5880.1572f, 311.6069f,  458.7317f,
4221    795.9418f,  969.5021f,  1511.2507f, 1952.5673f, 2273.6116f, 2795.8657f,
4222    3049.7053f, 3578.0598f, 3911.1873f, 4327.2598f, 4735.3105f, 5122.3423f,
4223    5479.7817f, 5858.1504f, 267.8399f,  390.6757f,  886.2357f,  1179.5110f,
4224    1466.6409f, 2088.7725f, 2328.1262f, 2993.5786f, 3283.5256f, 3593.2822f,
4225    4095.7588f, 4500.4009f, 4887.5132f, 5219.0859f, 5553.4224f, 5915.6831f,
4226    279.2209f,  413.3200f,  648.4438f,  1282.1798f, 1793.2556f, 1952.1060f,
4227    2484.9436f, 2857.3630f, 3077.2114f, 3548.2585f, 4045.4526f, 4309.5947f,
4228    4760.2900f, 5208.1948f, 5620.9717f, 5968.3237f, 306.2321f,  424.7843f,
4229    618.7867f,  1288.7572f, 2110.7849f, 2346.5396f, 2582.5366f, 2833.5730f,
4230    3074.3774f, 3464.7886f, 3984.6379f, 4262.0337f, 4601.5132f, 4999.6992f,
4231    5498.8926f, 5920.4814f, 259.2613f,  353.6931f,  762.5328f,  1906.2162f,
4232    2088.1213f, 2317.9741f, 2546.5935f, 2880.3687f, 3332.0002f, 3636.9216f,
4233    3946.4287f, 4226.0356f, 4502.1084f, 5007.0601f, 5496.4824f, 5924.8877f,
4234    244.3871f,  357.0287f,  1114.7865f, 1651.1329f, 1850.2976f, 2200.5942f,
4235    2484.7026f, 2872.6968f, 3092.8455f, 3373.5869f, 3707.5891f, 4180.1289f,
4236    4603.5298f, 5132.2671f, 5554.7617f, 5973.5220f, 700.5439f,  1363.5277f,
4237    1745.2494f, 2081.9539f, 2379.8628f, 2623.6003f, 2883.6484f, 3133.9824f,
4238    3457.7092f, 3819.0100f, 4191.0537f, 4547.0400f, 4912.5127f, 5241.3423f,
4239    5594.9395f, 5930.6099f, 268.7704f,  370.8200f,  609.4679f,  1558.5339f,
4240    1961.6279f, 2155.8916f, 2419.4485f, 2655.5103f, 3152.6685f, 3426.9221f,
4241    3716.8181f, 4107.1616f, 4965.5698f, 5384.2026f, 5706.7183f, 6015.6196f,
4242    305.7638f,  395.9599f,  1103.0944f, 1383.6494f, 1612.9742f, 1915.2496f,
4243    2189.8008f, 2555.3608f, 2720.8220f, 3038.2434f, 3927.1301f, 4263.0518f,
4244    4685.7217f, 4984.1377f, 5272.6162f, 5984.5376f, 294.0385f,  426.7762f,
4245    814.5162f,  1056.9037f, 1715.3539f, 2005.3177f, 2316.4392f, 2647.4297f,
4246    2893.8242f, 3196.7476f, 3720.0044f, 4186.9790f, 4840.4512f, 5290.1250f,
4247    5684.2139f, 5967.5859f, 359.5141f,  517.6051f,  807.4898f,  1143.5930f,
4248    1328.1393f, 1814.7098f, 2309.8894f, 2618.8655f, 3160.5962f, 3445.0479f,
4249    3883.2664f, 4235.5200f, 4718.7324f, 5367.3608f, 5765.9331f, 6034.9233f,
4250    241.5752f,  375.5109f,  818.8776f,  1298.7773f, 1656.9050f, 2169.8962f,
4251    2565.1440f, 3015.9919f, 3437.9463f, 3863.8203f, 4254.4023f, 4637.0952f,
4252    5027.8252f, 5358.3784f, 5685.5000f, 5980.4063f, 322.5406f,  454.9644f,
4253    963.3659f,  1513.8885f, 1704.5070f, 2235.6599f, 2523.6467f, 2995.0757f,
4254    3287.8682f, 3552.8811f, 3872.4360f, 4201.2227f, 4571.9087f, 5066.6792f,
4255    5562.1206f, 5935.7900f, 412.5748f,  615.8419f,  1126.9519f, 1455.5172f,
4256    1653.3076f, 1965.2689f, 2240.6904f, 2672.5129f, 3127.3301f, 3477.8540f,
4257    3983.6145f, 4458.6558f, 4896.7998f, 5237.9814f, 5609.1597f, 5939.6416f,
4258    342.1361f,  470.6100f,  958.3576f,  1195.0166f, 1426.4667f, 1684.2009f,
4259    2194.0950f, 2545.9453f, 2946.1851f, 3415.2820f, 3657.4158f, 4408.6763f,
4260    5097.2251f, 5404.2202f, 5719.9829f, 5977.7959f, 297.8767f,  386.6347f,
4261    1095.8346f, 1454.3085f, 1651.6417f, 1927.9633f, 2198.4927f, 2583.1694f,
4262    2757.0144f, 3009.6497f, 3310.9514f, 3956.9753f, 4677.3208f, 5122.2222f,
4263    5539.0688f, 5993.0542f, 334.7170f,  450.1582f,  747.3162f,  1560.2024f,
4264    1808.2147f, 2006.5011f, 2415.2419f, 2680.1956f, 3016.5549f, 3651.1340f,
4265    3975.3625f, 4209.6563f, 4531.0396f, 5121.7212f, 5585.2202f, 5962.3667f,
4266    256.4101f,  495.5723f,  1341.4860f, 1805.1255f, 2201.8318f, 2514.7769f,
4267    2820.4092f, 3102.3867f, 3414.3872f, 3754.7742f, 4108.2378f, 4465.9258f,
4268    4857.4355f, 5216.2144f, 5592.3076f, 5951.9995f, 530.7974f,  1017.4255f,
4269    1463.9575f, 1858.6631f, 2360.1265f, 2770.3811f, 3106.0894f, 3379.1919f,
4270    3647.7175f, 3895.9026f, 4188.8652f, 4522.8984f, 4893.7954f, 5241.4312f,
4271    5623.8994f, 5975.3608f, 597.1553f,  1198.0758f, 1722.7361f, 2128.6658f,
4272    2519.1504f, 2825.5122f, 3086.1943f, 3330.0283f, 3608.2961f, 3906.9929f,
4273    4241.8105f, 4603.1694f, 4972.8159f, 5308.1670f, 5651.1968f, 5976.6704f,
4274    699.1581f,  1293.3193f, 1637.3395f, 1912.7987f, 2163.3445f, 2425.7944f,
4275    2704.0396f, 3006.5984f, 3358.2126f, 3746.1548f, 4125.0762f, 4489.7485f,
4276    4854.0088f, 5188.5146f, 5558.2056f, 5913.3164f, 489.0107f,  921.4806f,
4277    1329.8511f, 1644.8383f, 2013.6794f, 2365.2683f, 2746.1553f, 3085.6912f,
4278    3457.0234f, 3825.2183f, 4203.4224f, 4575.9331f, 4950.6606f, 5298.7559f,
4279    5659.8618f, 5997.0015f, 230.3653f,  389.8415f,  938.1970f,  1294.3594f,
4280    1768.8275f, 2189.1001f, 2597.3755f, 2985.8518f, 3323.6023f, 3705.8533f,
4281    4065.5361f, 4446.4224f, 4818.4502f, 5185.9634f, 5583.2168f, 5954.2573f,
4282    283.9404f,  400.2146f,  630.6198f,  1491.5646f, 2295.1375f, 2496.3457f,
4283    2726.5803f, 2971.1951f, 3207.2317f, 3634.5439f, 4178.0376f, 4423.5537f,
4284    4836.2109f, 5172.1821f, 5464.0454f, 5777.5801f, 242.6232f,  351.1541f,
4285    807.9852f,  1621.9950f, 2043.8676f, 2532.5122f, 2860.5505f, 3200.3403f,
4286    3499.8274f, 3760.3772f, 4068.9617f, 4410.7339f, 4778.8413f, 5153.0142f,
4287    5553.1997f, 5932.5996f, 227.3320f,  323.2667f,  752.3189f,  1572.3750f,
4288    1930.6083f, 2355.0117f, 2717.6223f, 2968.3215f, 3233.4026f, 3551.9622f,
4289    3918.5608f, 4346.0190f, 4778.6880f, 5159.6172f, 5568.5566f, 5980.8086f,
4290    307.9120f,  439.7297f,  660.0276f,  1243.3854f, 1532.3577f, 1796.3936f,
4291    2437.3232f, 2691.4072f, 3030.3025f, 3524.1379f, 3771.7576f, 4083.2375f,
4292    4601.1567f, 4963.4697f, 5434.8530f, 5942.8315f};
4293
4294const WORD8 ixheaacd_mps_dig_rev[16] = {0, 8,  16, 24, 2, 10, 18, 26,
4295                                        4, 12, 20, 28, 6, 14, 22, 30};