xref: /aosp_15_r20/external/libxaac/encoder/ixheaace_sbr_rom.c (revision 15dc779a375ca8b5125643b829a8aa4b70d7f451)
1*15dc779aSAndroid Build Coastguard Worker /******************************************************************************
2*15dc779aSAndroid Build Coastguard Worker  *                                                                            *
3*15dc779aSAndroid Build Coastguard Worker  * Copyright (C) 2023 The Android Open Source Project
4*15dc779aSAndroid Build Coastguard Worker  *
5*15dc779aSAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
6*15dc779aSAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
7*15dc779aSAndroid Build Coastguard Worker  * You may obtain a copy of the License at:
8*15dc779aSAndroid Build Coastguard Worker  *
9*15dc779aSAndroid Build Coastguard Worker  * http://www.apache.org/licenses/LICENSE-2.0
10*15dc779aSAndroid Build Coastguard Worker  *
11*15dc779aSAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
12*15dc779aSAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
13*15dc779aSAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*15dc779aSAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
15*15dc779aSAndroid Build Coastguard Worker  * limitations under the License.
16*15dc779aSAndroid Build Coastguard Worker  *
17*15dc779aSAndroid Build Coastguard Worker  *****************************************************************************
18*15dc779aSAndroid Build Coastguard Worker  * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
19*15dc779aSAndroid Build Coastguard Worker  */
20*15dc779aSAndroid Build Coastguard Worker 
21*15dc779aSAndroid Build Coastguard Worker #include "ixheaac_type_def.h"
22*15dc779aSAndroid Build Coastguard Worker #include "ixheaac_constants.h"
23*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_aac_constants.h"
24*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_sbr_header.h"
25*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_sbr_def.h"
26*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_resampler.h"
27*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_sbr_hbe.h"
28*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_sbr_rom.h"
29*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_common_rom.h"
30*15dc779aSAndroid Build Coastguard Worker #include "ixheaace_sbr_main.h"
31*15dc779aSAndroid Build Coastguard Worker 
32*15dc779aSAndroid Build Coastguard Worker const FLOAT32 filter[IXHEAACE_INVF_SMOOTHING_LENGTH + 1] = {0.125f, 0.375f, 0.5f};
33*15dc779aSAndroid Build Coastguard Worker 
34*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_16k[] = {-8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7};
35*15dc779aSAndroid Build Coastguard Worker 
36*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_22k[] = {-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13};
37*15dc779aSAndroid Build Coastguard Worker 
38*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_24k[] = {-5, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16};
39*15dc779aSAndroid Build Coastguard Worker 
40*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_32k[] = {-6, -4, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16};
41*15dc779aSAndroid Build Coastguard Worker 
42*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_44_48_64[] = {-4, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20};
43*15dc779aSAndroid Build Coastguard Worker 
44*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_88_96[] = {-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20, 24};
45*15dc779aSAndroid Build Coastguard Worker 
46*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_offset_def[] = {0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20, 24, 28, 33};
47*15dc779aSAndroid Build Coastguard Worker 
48*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_stop_freq_32[14] = {32, 34, 36, 38, 40, 42, 44, 46, 49, 52, 55, 58, 61, 64};
49*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_stop_freq_44[14] = {23, 25, 27, 29, 32, 34, 37, 40, 43, 47, 51, 55, 59, 64};
50*15dc779aSAndroid Build Coastguard Worker const WORD32 vector_stop_freq_48[14] = {21, 23, 25, 27, 30, 32, 35, 38, 42, 45, 49, 54, 59, 64};
51*15dc779aSAndroid Build Coastguard Worker 
52*15dc779aSAndroid Build Coastguard Worker const ixheaace_str_ps_tab ia_enhaacplus_enc_ps_tab = {
53*15dc779aSAndroid Build Coastguard Worker     /*a_hyb_res[3]*/
54*15dc779aSAndroid Build Coastguard Worker     {8, 4, 4},
55*15dc779aSAndroid Build Coastguard Worker 
56*15dc779aSAndroid Build Coastguard Worker     /*hi_res_band_borders*/
57*15dc779aSAndroid Build Coastguard Worker     {0, 1, 2, 3, 10, 11, 12, 13, 3, 4, 5, 6, 7, 8, 9, 11, 14, 18, 23, 35, 64},
58*15dc779aSAndroid Build Coastguard Worker 
59*15dc779aSAndroid Build Coastguard Worker     /*grp_borders_mix[28 + 1]*/
60*15dc779aSAndroid Build Coastguard Worker     {0,  1, 2, 3, 4, 5, 6, 7, 8,  9,  10, 11, 12, 13, 14,
61*15dc779aSAndroid Build Coastguard Worker      15, 3, 4, 5, 6, 7, 8, 9, 11, 14, 18, 23, 35, 64},
62*15dc779aSAndroid Build Coastguard Worker 
63*15dc779aSAndroid Build Coastguard Worker     /*shift_in_bins[20]*/
64*15dc779aSAndroid Build Coastguard Worker     {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
65*15dc779aSAndroid Build Coastguard Worker 
66*15dc779aSAndroid Build Coastguard Worker     /*bins_2_goup_map[28 + 1]*/
67*15dc779aSAndroid Build Coastguard Worker     {0,
68*15dc779aSAndroid Build Coastguard Worker      1,
69*15dc779aSAndroid Build Coastguard Worker      2,
70*15dc779aSAndroid Build Coastguard Worker      3,
71*15dc779aSAndroid Build Coastguard Worker      4,
72*15dc779aSAndroid Build Coastguard Worker      4,
73*15dc779aSAndroid Build Coastguard Worker      (IXHEAACE_IPD_MASK_NEGATED | 1),
74*15dc779aSAndroid Build Coastguard Worker      (IXHEAACE_IPD_MASK_NEGATED | 0),
75*15dc779aSAndroid Build Coastguard Worker      6,
76*15dc779aSAndroid Build Coastguard Worker      3,
77*15dc779aSAndroid Build Coastguard Worker      4,
78*15dc779aSAndroid Build Coastguard Worker      5,
79*15dc779aSAndroid Build Coastguard Worker      6,
80*15dc779aSAndroid Build Coastguard Worker      7,
81*15dc779aSAndroid Build Coastguard Worker      8,
82*15dc779aSAndroid Build Coastguard Worker      5,
83*15dc779aSAndroid Build Coastguard Worker      8,
84*15dc779aSAndroid Build Coastguard Worker      9,
85*15dc779aSAndroid Build Coastguard Worker      10,
86*15dc779aSAndroid Build Coastguard Worker      11,
87*15dc779aSAndroid Build Coastguard Worker      12,
88*15dc779aSAndroid Build Coastguard Worker      13,
89*15dc779aSAndroid Build Coastguard Worker      14,
90*15dc779aSAndroid Build Coastguard Worker      15,
91*15dc779aSAndroid Build Coastguard Worker      16,
92*15dc779aSAndroid Build Coastguard Worker      17,
93*15dc779aSAndroid Build Coastguard Worker      18,
94*15dc779aSAndroid Build Coastguard Worker      19},
95*15dc779aSAndroid Build Coastguard Worker 
96*15dc779aSAndroid Build Coastguard Worker     /* p4_13 */
97*15dc779aSAndroid Build Coastguard Worker     {-0.0030515192f, 0.0079486230f, 0.0000000000f, -0.0431892388f, -0.1254244894f, 0.2122780681f,
98*15dc779aSAndroid Build Coastguard Worker      0.2500000000f, 0.2122780681f, 0.1254244894f, -0.0431892388f, 0.0000000000f, 0.0079486230f,
99*15dc779aSAndroid Build Coastguard Worker      0.0030515192f},
100*15dc779aSAndroid Build Coastguard Worker 
101*15dc779aSAndroid Build Coastguard Worker     /* p8_13 */
102*15dc779aSAndroid Build Coastguard Worker     {
103*15dc779aSAndroid Build Coastguard Worker         -0.0074608293f,
104*15dc779aSAndroid Build Coastguard Worker         -0.0227042101f,
105*15dc779aSAndroid Build Coastguard Worker         -0.0454686582f,
106*15dc779aSAndroid Build Coastguard Worker         -0.0726611391f,
107*15dc779aSAndroid Build Coastguard Worker         -0.0988510847f,
108*15dc779aSAndroid Build Coastguard Worker         0.1179371029f,
109*15dc779aSAndroid Build Coastguard Worker         0.1250000000f,
110*15dc779aSAndroid Build Coastguard Worker         0.1179371029f,
111*15dc779aSAndroid Build Coastguard Worker         0.0988510847f,
112*15dc779aSAndroid Build Coastguard Worker         0.0726611391f,
113*15dc779aSAndroid Build Coastguard Worker         0.0454686582f,
114*15dc779aSAndroid Build Coastguard Worker         0.0227042101f,
115*15dc779aSAndroid Build Coastguard Worker         0.0074608293f,
116*15dc779aSAndroid Build Coastguard Worker     },
117*15dc779aSAndroid Build Coastguard Worker 
118*15dc779aSAndroid Build Coastguard Worker     /* pan_class */
119*15dc779aSAndroid Build Coastguard Worker     {0.1660999954f, 0.4983000159f, 0.9135000110f, 1.4118000269f, 1.9931999445f, 2.6575999260f,
120*15dc779aSAndroid Build Coastguard Worker      3.5710999966f},
121*15dc779aSAndroid Build Coastguard Worker 
122*15dc779aSAndroid Build Coastguard Worker     /* sa_class */
123*15dc779aSAndroid Build Coastguard Worker     {0.0888999999f, 0.2298000008f, 0.3642500043f, 0.5044999719f, 0.6351000071f, 0.7996000051f,
124*15dc779aSAndroid Build Coastguard Worker      0.9456499815f},
125*15dc779aSAndroid Build Coastguard Worker 
126*15dc779aSAndroid Build Coastguard Worker     /*Huffman tables for PS*/
127*15dc779aSAndroid Build Coastguard Worker 
128*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_iid_time_code*/
129*15dc779aSAndroid Build Coastguard Worker     {0x0007FFF9, 0x0007FFFA, 0x0007FFFB, 0x000FFFF8, 0x000FFFF9, 0x000FFFFA,
130*15dc779aSAndroid Build Coastguard Worker      0x0001FFFD, 0x00007FFE, 0x00000FFE, 0x000003FE, 0x000000FE, 0x0000003E,
131*15dc779aSAndroid Build Coastguard Worker      0x0000000E, 0x00000002, 0x00000000, 0x00000006, 0x0000001E, 0x0000007E,
132*15dc779aSAndroid Build Coastguard Worker      0x000001FE, 0x000007FE, 0x00001FFE, 0x00003FFE, 0x0001FFFC, 0x0007FFF8,
133*15dc779aSAndroid Build Coastguard Worker      0x000FFFFB, 0x000FFFFC, 0x000FFFFD, 0x000FFFFE, 0x000FFFFF},
134*15dc779aSAndroid Build Coastguard Worker 
135*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_iid_time_length*/
136*15dc779aSAndroid Build Coastguard Worker     {0x13, 0x13, 0x13, 0x14, 0x14, 0x14, 0x11, 0x0F, 0x0C, 0x0A, 0x08, 0x06, 0x04, 0x02, 0x01,
137*15dc779aSAndroid Build Coastguard Worker      0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0E, 0x11, 0x13, 0x14, 0x14, 0x14, 0x14, 0x14},
138*15dc779aSAndroid Build Coastguard Worker 
139*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_iid_freq_code*/
140*15dc779aSAndroid Build Coastguard Worker     {0x0001FFFB, 0x0001FFFC, 0x0001FFFD, 0x0001FFFA, 0x0000FFFC, 0x00007FFC,
141*15dc779aSAndroid Build Coastguard Worker      0x00001FFD, 0x000003FE, 0x000001FE, 0x0000007E, 0x0000003C, 0x0000001D,
142*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x00000005, 0x00000000, 0x00000004, 0x0000000C, 0x0000001C,
143*15dc779aSAndroid Build Coastguard Worker      0x0000003D, 0x0000003E, 0x000000FE, 0x000007FE, 0x00001FFC, 0x00003FFC,
144*15dc779aSAndroid Build Coastguard Worker      0x00003FFD, 0x00007FFD, 0x0001FFFE, 0x0003FFFE, 0x0003FFFF},
145*15dc779aSAndroid Build Coastguard Worker 
146*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_iid_freq_length*/
147*15dc779aSAndroid Build Coastguard Worker     {0x11, 0x11, 0x11, 0x11, 0x10, 0x0F, 0x0D, 0x0A, 0x09, 0x07, 0x06, 0x05, 0x04, 0x03, 0x01,
148*15dc779aSAndroid Build Coastguard Worker      0x03, 0x04, 0x05, 0x06, 0x06, 0x08, 0x0B, 0x0D, 0x0E, 0x0E, 0x0F, 0x11, 0x12, 0x12},
149*15dc779aSAndroid Build Coastguard Worker 
150*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_icc_time_code*/
151*15dc779aSAndroid Build Coastguard Worker     {0x3FFE, 0x1FFE, 0x07FE, 0x01FE, 0x007E, 0x001E, 0x0006, 0x0000, 0x0002, 0x000E, 0x003E,
152*15dc779aSAndroid Build Coastguard Worker      0x00FE, 0x03FE, 0x0FFE, 0x3FFF},
153*15dc779aSAndroid Build Coastguard Worker 
154*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_icc_time_length*/
155*15dc779aSAndroid Build Coastguard Worker     {0x0E, 0x0D, 0x0B, 0x09, 0x07, 0x05, 0x03, 0x01, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0E},
156*15dc779aSAndroid Build Coastguard Worker 
157*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_icc_freq_code[15]*/
158*15dc779aSAndroid Build Coastguard Worker     {0x3FFF, 0x3FFE, 0x0FFE, 0x03FE, 0x007E, 0x001E, 0x0006, 0x0000, 0x0002, 0x000E, 0x003E,
159*15dc779aSAndroid Build Coastguard Worker      0x00FE, 0x01FE, 0x07FE, 0x1FFE},
160*15dc779aSAndroid Build Coastguard Worker 
161*15dc779aSAndroid Build Coastguard Worker     /*a_book_ps_icc_freq_length[15]*/
162*15dc779aSAndroid Build Coastguard Worker     {0x0E, 0x0E, 0x0C, 0x0A, 0x07, 0x05, 0x03, 0x01, 0x02, 0x04, 0x06, 0x08, 0x09, 0x0B, 0x0D}};
163*15dc779aSAndroid Build Coastguard Worker /*End of PS Tables*/
164*15dc779aSAndroid Build Coastguard Worker 
165*15dc779aSAndroid Build Coastguard Worker const ixheaace_str_qmf_tabs ixheaace_qmf_tab = {
166*15dc779aSAndroid Build Coastguard Worker     /* sbr_qmf_64_640 */
167*15dc779aSAndroid Build Coastguard Worker     {
168*15dc779aSAndroid Build Coastguard Worker         0.0000000000f,  0.0132718220f, 0.3611589903f, -0.3611589903f, -0.0132718220f,
169*15dc779aSAndroid Build Coastguard Worker         0.0000000000f,  0.0132718220f, 0.3611589903f, -0.3611589903f, -0.0132718220f,
170*15dc779aSAndroid Build Coastguard Worker         -0.0005525286f, 0.0143904666f, 0.3723795546f, -0.3499914122f, -0.0121849995f,
171*15dc779aSAndroid Build Coastguard Worker         -0.0005525286f, 0.0143904666f, 0.3723795546f, -0.3499914122f, -0.0121849995f,
172*15dc779aSAndroid Build Coastguard Worker         -0.0005617692f, 0.0155405553f, 0.3836350013f, -0.3388722693f, -0.0111315548f,
173*15dc779aSAndroid Build Coastguard Worker         -0.0005617692f, 0.0155405553f, 0.3836350013f, -0.3388722693f, -0.0111315548f,
174*15dc779aSAndroid Build Coastguard Worker         -0.0004947518f, 0.0167324712f, 0.3949211761f, -0.3278113727f, -0.0101150215f,
175*15dc779aSAndroid Build Coastguard Worker         -0.0004947518f, 0.0167324712f, 0.3949211761f, -0.3278113727f, -0.0101150215f,
176*15dc779aSAndroid Build Coastguard Worker         -0.0004875227f, 0.0179433381f, 0.4062317676f, -0.3168278913f, -0.0091325329f,
177*15dc779aSAndroid Build Coastguard Worker         -0.0004875227f, 0.0179433381f, 0.4062317676f, -0.3168278913f, -0.0091325329f,
178*15dc779aSAndroid Build Coastguard Worker         -0.0004893791f, 0.0191872431f, 0.4175696896f, -0.3059098575f, -0.0081798233f,
179*15dc779aSAndroid Build Coastguard Worker         -0.0004893791f, 0.0191872431f, 0.4175696896f, -0.3059098575f, -0.0081798233f,
180*15dc779aSAndroid Build Coastguard Worker         -0.0005040714f, 0.0204531793f, 0.4289119920f, -0.2950716717f, -0.0072615816f,
181*15dc779aSAndroid Build Coastguard Worker         -0.0005040714f, 0.0204531793f, 0.4289119920f, -0.2950716717f, -0.0072615816f,
182*15dc779aSAndroid Build Coastguard Worker         -0.0005226564f, 0.0217467550f, 0.4402553754f, -0.2843214189f, -0.0063792293f,
183*15dc779aSAndroid Build Coastguard Worker         -0.0005226564f, 0.0217467550f, 0.4402553754f, -0.2843214189f, -0.0063792293f,
184*15dc779aSAndroid Build Coastguard Worker         -0.0005466565f, 0.0230680169f, 0.4515996535f, -0.2736634040f, -0.0055337211f,
185*15dc779aSAndroid Build Coastguard Worker         -0.0005466565f, 0.0230680169f, 0.4515996535f, -0.2736634040f, -0.0055337211f,
186*15dc779aSAndroid Build Coastguard Worker         -0.0005677802f, 0.0244160992f, 0.4629308085f, -0.2631053299f, -0.0047222596f,
187*15dc779aSAndroid Build Coastguard Worker         -0.0005677802f, 0.0244160992f, 0.4629308085f, -0.2631053299f, -0.0047222596f,
188*15dc779aSAndroid Build Coastguard Worker         -0.0005870930f, 0.0257875847f, 0.4742453214f, -0.2526480309f, -0.0039401124f,
189*15dc779aSAndroid Build Coastguard Worker         -0.0005870930f, 0.0257875847f, 0.4742453214f, -0.2526480309f, -0.0039401124f,
190*15dc779aSAndroid Build Coastguard Worker         -0.0006132747f, 0.0271859429f, 0.4855253091f, -0.2423016884f, -0.0031933778f,
191*15dc779aSAndroid Build Coastguard Worker         -0.0006132747f, 0.0271859429f, 0.4855253091f, -0.2423016884f, -0.0031933778f,
192*15dc779aSAndroid Build Coastguard Worker         -0.0006312493f, 0.0286072173f, 0.4967708254f, -0.2320690870f, -0.0024826723f,
193*15dc779aSAndroid Build Coastguard Worker         -0.0006312493f, 0.0286072173f, 0.4967708254f, -0.2320690870f, -0.0024826723f,
194*15dc779aSAndroid Build Coastguard Worker         -0.0006540333f, 0.0300502657f, 0.5079817500f, -0.2219652696f, -0.0018039472f,
195*15dc779aSAndroid Build Coastguard Worker         -0.0006540333f, 0.0300502657f, 0.5079817500f, -0.2219652696f, -0.0018039472f,
196*15dc779aSAndroid Build Coastguard Worker         -0.0006777690f, 0.0315017608f, 0.5191234970f, -0.2119735853f, -0.0011568135f,
197*15dc779aSAndroid Build Coastguard Worker         -0.0006777690f, 0.0315017608f, 0.5191234970f, -0.2119735853f, -0.0011568135f,
198*15dc779aSAndroid Build Coastguard Worker         -0.0006941614f, 0.0329754081f, 0.5302240895f, -0.2021250176f, -0.0005464280f,
199*15dc779aSAndroid Build Coastguard Worker         -0.0006941614f, 0.0329754081f, 0.5302240895f, -0.2021250176f, -0.0005464280f,
200*15dc779aSAndroid Build Coastguard Worker         -0.0007157736f, 0.0344620948f, 0.5412553448f, -0.1923966745f, 0.0000276045f,
201*15dc779aSAndroid Build Coastguard Worker         -0.0007157736f, 0.0344620948f, 0.5412553448f, -0.1923966745f, 0.0000276045f,
202*15dc779aSAndroid Build Coastguard Worker         -0.0007255043f, 0.0359697560f, 0.5522051258f, -0.1828172548f, 0.0005832264f,
203*15dc779aSAndroid Build Coastguard Worker         -0.0007255043f, 0.0359697560f, 0.5522051258f, -0.1828172548f, 0.0005832264f,
204*15dc779aSAndroid Build Coastguard Worker         -0.0007440941f, 0.0374812850f, 0.5630789140f, -0.1733808172f, 0.0010902329f,
205*15dc779aSAndroid Build Coastguard Worker         -0.0007440941f, 0.0374812850f, 0.5630789140f, -0.1733808172f, 0.0010902329f,
206*15dc779aSAndroid Build Coastguard Worker         -0.0007490598f, 0.0390053679f, 0.5738524131f, -0.1640958855f, 0.0015784682f,
207*15dc779aSAndroid Build Coastguard Worker         -0.0007490598f, 0.0390053679f, 0.5738524131f, -0.1640958855f, 0.0015784682f,
208*15dc779aSAndroid Build Coastguard Worker         -0.0007681371f, 0.0405349170f, 0.5845403235f, -0.1549607071f, 0.0020274176f,
209*15dc779aSAndroid Build Coastguard Worker         -0.0007681371f, 0.0405349170f, 0.5845403235f, -0.1549607071f, 0.0020274176f,
210*15dc779aSAndroid Build Coastguard Worker         -0.0007724848f, 0.0420649094f, 0.5951123086f, -0.1459766491f, 0.0024508540f,
211*15dc779aSAndroid Build Coastguard Worker         -0.0007724848f, 0.0420649094f, 0.5951123086f, -0.1459766491f, 0.0024508540f,
212*15dc779aSAndroid Build Coastguard Worker         -0.0007834332f, 0.0436097542f, 0.6055783538f, -0.1371551761f, 0.0028446757f,
213*15dc779aSAndroid Build Coastguard Worker         -0.0007834332f, 0.0436097542f, 0.6055783538f, -0.1371551761f, 0.0028446757f,
214*15dc779aSAndroid Build Coastguard Worker         -0.0007779869f, 0.0451488405f, 0.6159109932f, -0.1285002850f, 0.0032091885f,
215*15dc779aSAndroid Build Coastguard Worker         -0.0007779869f, 0.0451488405f, 0.6159109932f, -0.1285002850f, 0.0032091885f,
216*15dc779aSAndroid Build Coastguard Worker         -0.0007803664f, 0.0466843027f, 0.6261242695f, -0.1200077984f, 0.0035401246f,
217*15dc779aSAndroid Build Coastguard Worker         -0.0007803664f, 0.0466843027f, 0.6261242695f, -0.1200077984f, 0.0035401246f,
218*15dc779aSAndroid Build Coastguard Worker         -0.0007801449f, 0.0482165720f, 0.6361980107f, -0.1116826931f, 0.0038456408f,
219*15dc779aSAndroid Build Coastguard Worker         -0.0007801449f, 0.0482165720f, 0.6361980107f, -0.1116826931f, 0.0038456408f,
220*15dc779aSAndroid Build Coastguard Worker         -0.0007757977f, 0.0497385755f, 0.6461269695f, -0.1035329531f, 0.0041251642f,
221*15dc779aSAndroid Build Coastguard Worker         -0.0007757977f, 0.0497385755f, 0.6461269695f, -0.1035329531f, 0.0041251642f,
222*15dc779aSAndroid Build Coastguard Worker         -0.0007630793f, 0.0512556155f, 0.6559016302f, -0.0955533352f, 0.0043801861f,
223*15dc779aSAndroid Build Coastguard Worker         -0.0007630793f, 0.0512556155f, 0.6559016302f, -0.0955533352f, 0.0043801861f,
224*15dc779aSAndroid Build Coastguard Worker         -0.0007530001f, 0.0527630746f, 0.6655139880f, -0.0877547536f, 0.0046039530f,
225*15dc779aSAndroid Build Coastguard Worker         -0.0007530001f, 0.0527630746f, 0.6655139880f, -0.0877547536f, 0.0046039530f,
226*15dc779aSAndroid Build Coastguard Worker         -0.0007319357f, 0.0542452768f, 0.6749663190f, -0.0801372934f, 0.0048109469f,
227*15dc779aSAndroid Build Coastguard Worker         -0.0007319357f, 0.0542452768f, 0.6749663190f, -0.0801372934f, 0.0048109469f,
228*15dc779aSAndroid Build Coastguard Worker         -0.0007215391f, 0.0557173648f, 0.6842353293f, -0.0726943300f, 0.0049839687f,
229*15dc779aSAndroid Build Coastguard Worker         -0.0007215391f, 0.0557173648f, 0.6842353293f, -0.0726943300f, 0.0049839687f,
230*15dc779aSAndroid Build Coastguard Worker         -0.0006917937f, 0.0571616450f, 0.6933282376f, -0.0654409853f, 0.0051382275f,
231*15dc779aSAndroid Build Coastguard Worker         -0.0006917937f, 0.0571616450f, 0.6933282376f, -0.0654409853f, 0.0051382275f,
232*15dc779aSAndroid Build Coastguard Worker         -0.0006650415f, 0.0585915683f, 0.7022388719f, -0.0583705326f, 0.0052715758f,
233*15dc779aSAndroid Build Coastguard Worker         -0.0006650415f, 0.0585915683f, 0.7022388719f, -0.0583705326f, 0.0052715758f,
234*15dc779aSAndroid Build Coastguard Worker         -0.0006341594f, 0.0599837480f, 0.7109410426f, -0.0514804176f, 0.0053838975f,
235*15dc779aSAndroid Build Coastguard Worker         -0.0006341594f, 0.0599837480f, 0.7109410426f, -0.0514804176f, 0.0053838975f,
236*15dc779aSAndroid Build Coastguard Worker         -0.0005946118f, 0.0613455171f, 0.7194462634f, -0.0447806821f, 0.0054753783f,
237*15dc779aSAndroid Build Coastguard Worker         -0.0005946118f, 0.0613455171f, 0.7194462634f, -0.0447806821f, 0.0054753783f,
238*15dc779aSAndroid Build Coastguard Worker         -0.0005564576f, 0.0626857808f, 0.7277448900f, -0.0382776572f, 0.0055404363f,
239*15dc779aSAndroid Build Coastguard Worker         -0.0005564576f, 0.0626857808f, 0.7277448900f, -0.0382776572f, 0.0055404363f,
240*15dc779aSAndroid Build Coastguard Worker         -0.0005145572f, 0.0639715898f, 0.7358211758f, -0.0319531274f, 0.0055917128f,
241*15dc779aSAndroid Build Coastguard Worker         -0.0005145572f, 0.0639715898f, 0.7358211758f, -0.0319531274f, 0.0055917128f,
242*15dc779aSAndroid Build Coastguard Worker         -0.0004606325f, 0.0652247106f, 0.7436827863f, -0.0258227288f, 0.0056266114f,
243*15dc779aSAndroid Build Coastguard Worker         -0.0004606325f, 0.0652247106f, 0.7436827863f, -0.0258227288f, 0.0056266114f,
244*15dc779aSAndroid Build Coastguard Worker         -0.0004095121f, 0.0664367512f, 0.7513137456f, -0.0198834129f, 0.0056389199f,
245*15dc779aSAndroid Build Coastguard Worker         -0.0004095121f, 0.0664367512f, 0.7513137456f, -0.0198834129f, 0.0056389199f,
246*15dc779aSAndroid Build Coastguard Worker         -0.0003501175f, 0.0676075985f, 0.7587080760f, -0.0141288827f, 0.0056455196f,
247*15dc779aSAndroid Build Coastguard Worker         -0.0003501175f, 0.0676075985f, 0.7587080760f, -0.0141288827f, 0.0056455196f,
248*15dc779aSAndroid Build Coastguard Worker         -0.0002896981f, 0.0687043828f, 0.7658674865f, -0.0085711749f, 0.0056220643f,
249*15dc779aSAndroid Build Coastguard Worker         -0.0002896981f, 0.0687043828f, 0.7658674865f, -0.0085711749f, 0.0056220643f,
250*15dc779aSAndroid Build Coastguard Worker         -0.0002098337f, 0.0697630244f, 0.7727780881f, -0.0032086896f, 0.0055938023f,
251*15dc779aSAndroid Build Coastguard Worker         -0.0002098337f, 0.0697630244f, 0.7727780881f, -0.0032086896f, 0.0055938023f,
252*15dc779aSAndroid Build Coastguard Worker         -0.0001446380f, 0.0707628710f, 0.7794287519f, 0.0019765601f,  0.0055475714f,
253*15dc779aSAndroid Build Coastguard Worker         -0.0001446380f, 0.0707628710f, 0.7794287519f, 0.0019765601f,  0.0055475714f,
254*15dc779aSAndroid Build Coastguard Worker         -0.0000617334f, 0.0717002673f, 0.7858353120f, 0.0069636862f,  0.0054876040f,
255*15dc779aSAndroid Build Coastguard Worker         -0.0000617334f, 0.0717002673f, 0.7858353120f, 0.0069636862f,  0.0054876040f,
256*15dc779aSAndroid Build Coastguard Worker         0.0000134949f,  0.0725682583f, 0.7919735841f, 0.0117623832f,  0.0054196775f,
257*15dc779aSAndroid Build Coastguard Worker         0.0000134949f,  0.0725682583f, 0.7919735841f, 0.0117623832f,  0.0054196775f,
258*15dc779aSAndroid Build Coastguard Worker         0.0001094383f,  0.0733620255f, 0.7978466413f, 0.0163701258f,  0.0053471681f,
259*15dc779aSAndroid Build Coastguard Worker         0.0001094383f,  0.0733620255f, 0.7978466413f, 0.0163701258f,  0.0053471681f,
260*15dc779aSAndroid Build Coastguard Worker         0.0002043017f,  0.0741003642f, 0.8034485751f, 0.0207997072f,  0.0052461166f,
261*15dc779aSAndroid Build Coastguard Worker         0.0002043017f,  0.0741003642f, 0.8034485751f, 0.0207997072f,  0.0052461166f,
262*15dc779aSAndroid Build Coastguard Worker         0.0002949531f,  0.0747452558f, 0.8087695004f, 0.0250307561f,  0.0051407353f,
263*15dc779aSAndroid Build Coastguard Worker         0.0002949531f,  0.0747452558f, 0.8087695004f, 0.0250307561f,  0.0051407353f,
264*15dc779aSAndroid Build Coastguard Worker         0.0004026540f,  0.0753137336f, 0.8138191270f, 0.0290824006f,  0.0050393022f,
265*15dc779aSAndroid Build Coastguard Worker         0.0004026540f,  0.0753137336f, 0.8138191270f, 0.0290824006f,  0.0050393022f,
266*15dc779aSAndroid Build Coastguard Worker         0.0005107388f,  0.0758008358f, 0.8185776004f, 0.0329583930f,  0.0049137603f,
267*15dc779aSAndroid Build Coastguard Worker         0.0005107388f,  0.0758008358f, 0.8185776004f, 0.0329583930f,  0.0049137603f,
268*15dc779aSAndroid Build Coastguard Worker         0.0006239376f,  0.0761992479f, 0.8230419890f, 0.0366418116f,  0.0047932560f,
269*15dc779aSAndroid Build Coastguard Worker         0.0006239376f,  0.0761992479f, 0.8230419890f, 0.0366418116f,  0.0047932560f,
270*15dc779aSAndroid Build Coastguard Worker         0.0007458025f,  0.0764992170f, 0.8272275347f, 0.0401458278f,  0.0046606460f,
271*15dc779aSAndroid Build Coastguard Worker         0.0007458025f,  0.0764992170f, 0.8272275347f, 0.0401458278f,  0.0046606460f,
272*15dc779aSAndroid Build Coastguard Worker         0.0008608443f,  0.0767093490f, 0.8311038457f, 0.0434768782f,  0.0045209852f,
273*15dc779aSAndroid Build Coastguard Worker         0.0008608443f,  0.0767093490f, 0.8311038457f, 0.0434768782f,  0.0045209852f,
274*15dc779aSAndroid Build Coastguard Worker         0.0009885988f,  0.0768173975f, 0.8346937361f, 0.0466303305f,  0.0043730719f,
275*15dc779aSAndroid Build Coastguard Worker         0.0009885988f,  0.0768173975f, 0.8346937361f, 0.0466303305f,  0.0043730719f,
276*15dc779aSAndroid Build Coastguard Worker         0.0011250155f,  0.0768230011f, 0.8379717337f, 0.0495978676f,  0.0042264269f,
277*15dc779aSAndroid Build Coastguard Worker         0.0011250155f,  0.0768230011f, 0.8379717337f, 0.0495978676f,  0.0042264269f,
278*15dc779aSAndroid Build Coastguard Worker         0.0012577884f,  0.0767204924f, 0.8409541392f, 0.0524093821f,  0.0040819753f,
279*15dc779aSAndroid Build Coastguard Worker         0.0012577884f,  0.0767204924f, 0.8409541392f, 0.0524093821f,  0.0040819753f,
280*15dc779aSAndroid Build Coastguard Worker         0.0013902494f,  0.0765050718f, 0.8436238281f, 0.0550460034f,  0.0039207432f,
281*15dc779aSAndroid Build Coastguard Worker         0.0013902494f,  0.0765050718f, 0.8436238281f, 0.0550460034f,  0.0039207432f,
282*15dc779aSAndroid Build Coastguard Worker         0.0015443219f,  0.0761748321f, 0.8459818469f, 0.0575152691f,  0.0037603922f,
283*15dc779aSAndroid Build Coastguard Worker         0.0015443219f,  0.0761748321f, 0.8459818469f, 0.0575152691f,  0.0037603922f,
284*15dc779aSAndroid Build Coastguard Worker         0.0016868083f,  0.0757305756f, 0.8480315777f, 0.0598166570f,  0.0036008268f,
285*15dc779aSAndroid Build Coastguard Worker         0.0016868083f,  0.0757305756f, 0.8480315777f, 0.0598166570f,  0.0036008268f,
286*15dc779aSAndroid Build Coastguard Worker         0.0018348265f,  0.0751576255f, 0.8497805198f, 0.0619602779f,  0.0034418874f,
287*15dc779aSAndroid Build Coastguard Worker         0.0018348265f,  0.0751576255f, 0.8497805198f, 0.0619602779f,  0.0034418874f,
288*15dc779aSAndroid Build Coastguard Worker         0.0019841140f,  0.0744664394f, 0.8511971524f, 0.0639444805f,  0.0032739613f,
289*15dc779aSAndroid Build Coastguard Worker         0.0019841140f,  0.0744664394f, 0.8511971524f, 0.0639444805f,  0.0032739613f,
290*15dc779aSAndroid Build Coastguard Worker         0.0021461583f,  0.0736406005f, 0.8523047035f, 0.0657690668f,  0.0031125420f,
291*15dc779aSAndroid Build Coastguard Worker         0.0021461583f,  0.0736406005f, 0.8523047035f, 0.0657690668f,  0.0031125420f,
292*15dc779aSAndroid Build Coastguard Worker         0.0023017254f,  0.0726774642f, 0.8531020949f, 0.0674525021f,  0.0029469447f,
293*15dc779aSAndroid Build Coastguard Worker         0.0023017254f,  0.0726774642f, 0.8531020949f, 0.0674525021f,  0.0029469447f,
294*15dc779aSAndroid Build Coastguard Worker         0.0024625616f,  0.0715826364f, 0.8535720573f, 0.0689664013f,  0.0027870464f,
295*15dc779aSAndroid Build Coastguard Worker         0.0024625616f,  0.0715826364f, 0.8535720573f, 0.0689664013f,  0.0027870464f,
296*15dc779aSAndroid Build Coastguard Worker         0.0026201758f,  0.0703533073f, 0.8537385600f, 0.0703533073f,  0.0026201758f,
297*15dc779aSAndroid Build Coastguard Worker         0.0026201758f,  0.0703533073f, 0.8537385600f, 0.0703533073f,  0.0026201758f,
298*15dc779aSAndroid Build Coastguard Worker     },
299*15dc779aSAndroid Build Coastguard Worker     /* sbr_cld_fb */
300*15dc779aSAndroid Build Coastguard Worker     {
301*15dc779aSAndroid Build Coastguard Worker         0.0000006572f,  -0.0000080101f, -0.0012507428f, 0.0089963712f,  0.5128557086f,
302*15dc779aSAndroid Build Coastguard Worker         0.0000004118f,  -0.0000146993f, -0.0011947433f, 0.0096402988f,  0.5299509764f,
303*15dc779aSAndroid Build Coastguard Worker         0.0000008110f,  0.0000048406f,  -0.0011517958f, 0.0103312628f,  0.5470651984f,
304*15dc779aSAndroid Build Coastguard Worker         0.0000007100f,  0.0000071671f,  -0.0010990006f, 0.0110695893f,  0.5641523004f,
305*15dc779aSAndroid Build Coastguard Worker         0.0000006834f,  0.0000108833f,  -0.0010476547f, 0.0118621076f,  0.5811992884f,
306*15dc779aSAndroid Build Coastguard Worker         0.0000004293f,  0.0000101326f,  -0.0009862027f, 0.0127074700f,  0.5981877446f,
307*15dc779aSAndroid Build Coastguard Worker         -0.0000000054f, 0.0000058697f,  -0.0009294665f, 0.0136107206f,  0.6151031256f,
308*15dc779aSAndroid Build Coastguard Worker         0.0000000636f,  0.0000112513f,  -0.0009767709f, 0.0145620862f,  0.6319283843f,
309*15dc779aSAndroid Build Coastguard Worker         0.0000005491f,  0.0000201545f,  -0.0010405980f, 0.0155775947f,  0.6486437917f,
310*15dc779aSAndroid Build Coastguard Worker         0.0000016202f,  0.0000280046f,  -0.0011462684f, 0.0166518800f,  0.6652303934f,
311*15dc779aSAndroid Build Coastguard Worker         -0.0000000006f, 0.0000089760f,  -0.0012928658f, 0.0177824870f,  0.6816667914f,
312*15dc779aSAndroid Build Coastguard Worker         -0.0000000006f, 0.0000085638f,  -0.0011966380f, 0.0189750586f,  0.6979336739f,
313*15dc779aSAndroid Build Coastguard Worker         -0.0000000040f, 0.0000116889f,  -0.0009726699f, 0.0202352460f,  0.7140087485f,
314*15dc779aSAndroid Build Coastguard Worker         -0.0000000042f, 0.0000073006f,  -0.0008029620f, 0.0215630457f,  0.7298745513f,
315*15dc779aSAndroid Build Coastguard Worker         -0.0000000185f, 0.0000039654f,  -0.0006754936f, 0.0229647085f,  0.7455111742f,
316*15dc779aSAndroid Build Coastguard Worker         -0.0000000039f, 0.0000013749f,  -0.0005791145f, 0.0244343355f,  0.7609050870f,
317*15dc779aSAndroid Build Coastguard Worker         -0.0000000009f, 0.0000003799f,  -0.0004733148f, 0.0259795673f,  0.7760385871f,
318*15dc779aSAndroid Build Coastguard Worker         0.0000000530f,  0.0000044697f,  -0.0002998740f, 0.0276009068f,  0.7908995152f,
319*15dc779aSAndroid Build Coastguard Worker         0.0000000739f,  0.0000246188f,  0.0000788262f,  0.0293152556f,  0.8054701090f,
320*15dc779aSAndroid Build Coastguard Worker         0.0000000017f,  0.0000400527f,  0.0004708010f,  0.0311086122f,  0.8197387457f,
321*15dc779aSAndroid Build Coastguard Worker         0.0000002443f,  0.0000527298f,  0.0008089812f,  0.0329815112f,  0.8336863518f,
322*15dc779aSAndroid Build Coastguard Worker         0.0000000139f,  0.0000493939f,  0.0011271418f,  0.0349330008f,  0.8472987413f,
323*15dc779aSAndroid Build Coastguard Worker         -0.0000056905f, -0.0000425644f, 0.0014173667f,  0.0369634256f,  0.8605542779f,
324*15dc779aSAndroid Build Coastguard Worker         0.0000036291f,  0.0000658233f,  0.0017250297f,  0.0390713774f,  0.8734366894f,
325*15dc779aSAndroid Build Coastguard Worker         -0.0000000539f, 0.0000648192f,  0.0019480690f,  0.0412557013f,  0.8859232068f,
326*15dc779aSAndroid Build Coastguard Worker         0.0000001350f,  0.0000336800f,  0.0020334653f,  0.0435556844f,  0.8979958892f,
327*15dc779aSAndroid Build Coastguard Worker         0.0000000073f,  0.0000469425f,  0.0022391430f,  0.0459906831f,  0.9096310735f,
328*15dc779aSAndroid Build Coastguard Worker         0.0000002400f,  0.0000690442f,  0.0024704563f,  0.0484928489f,  0.9208194613f,
329*15dc779aSAndroid Build Coastguard Worker         0.0000003331f,  0.0000564310f,  0.0026304720f,  0.0510562062f,  0.9315441847f,
330*15dc779aSAndroid Build Coastguard Worker         0.0000004768f,  0.0000709589f,  0.0027030194f,  0.0536831319f,  0.9417975545f,
331*15dc779aSAndroid Build Coastguard Worker         0.0000003429f,  0.0000787259f,  0.0027291367f,  0.0563721918f,  0.9515674710f,
332*15dc779aSAndroid Build Coastguard Worker         0.0000086768f,  0.0002666445f,  0.0027197495f,  0.0591136329f,  0.9608519673f,
333*15dc779aSAndroid Build Coastguard Worker         0.0000272230f,  0.0005822201f,  0.0025309070f,  0.0619269274f,  0.9696426392f,
334*15dc779aSAndroid Build Coastguard Worker         0.0000003576f,  0.0000787035f,  0.0022255240f,  0.0648044869f,  0.9779404998f,
335*15dc779aSAndroid Build Coastguard Worker         0.0000006293f,  0.0000724510f,  0.0018919718f,  0.0677167475f,  0.9857387543f,
336*15dc779aSAndroid Build Coastguard Worker         0.0000010702f,  0.0000719415f,  0.0015571121f,  0.0706494823f,  0.9930379987f,
337*15dc779aSAndroid Build Coastguard Worker         -0.0000003226f, -0.0000767996f, 0.0011947306f,  0.0736055896f,  0.9998285770f,
338*15dc779aSAndroid Build Coastguard Worker         -0.0000000096f, -0.0000609337f, 0.0006415402f,  0.0765765011f,  1.0061092377f,
339*15dc779aSAndroid Build Coastguard Worker         -0.0000000891f, -0.0000172135f, 0.0001092526f,  0.0795557052f,  1.0118677616f,
340*15dc779aSAndroid Build Coastguard Worker         -0.0000228556f, -0.0000888230f, 0.0002934876f,  0.0825196207f,  1.0171000957f,
341*15dc779aSAndroid Build Coastguard Worker         0.0000101358f,  0.0000641866f,  0.0005721223f,  0.0854771584f,  1.0217988491f,
342*15dc779aSAndroid Build Coastguard Worker         -0.0000170694f, 0.0001769262f,  0.0006976561f,  0.0884181336f,  1.0259667635f,
343*15dc779aSAndroid Build Coastguard Worker         0.0000013567f,  0.0000220634f,  0.0007376101f,  0.0913359076f,  1.0296005011f,
344*15dc779aSAndroid Build Coastguard Worker         -0.0000000140f, -0.0000065389f, 0.0007154124f,  0.0942162424f,  1.0327129364f,
345*15dc779aSAndroid Build Coastguard Worker         0.0000000355f,  -0.0000105271f, 0.0007139920f,  0.0970523953f,  1.0353116989f,
346*15dc779aSAndroid Build Coastguard Worker         0.0000004211f,  -0.0000090754f, 0.0006944123f,  0.0998295769f,  1.0374222994f,
347*15dc779aSAndroid Build Coastguard Worker         0.0000005434f,  -0.0000174828f, 0.0006766320f,  0.1025397629f,  1.0390615463f,
348*15dc779aSAndroid Build Coastguard Worker         0.0000000823f,  -0.0000349829f, 0.0006887784f,  0.1051642001f,  1.0402623415f,
349*15dc779aSAndroid Build Coastguard Worker         0.0000001273f,  -0.0000448949f, 0.0006673250f,  0.1076972038f,  1.0410431623f,
350*15dc779aSAndroid Build Coastguard Worker         0.0000002543f,  -0.0000544982f, 0.0005970697f,  0.1101215631f,  1.0414344072f,
351*15dc779aSAndroid Build Coastguard Worker         0.0000006323f,  -0.0000587420f, 0.0004749931f,  0.1124296188f,  1.0414433479f,
352*15dc779aSAndroid Build Coastguard Worker         0.0000000280f,  -0.0000793451f, 0.0003189336f,  0.1146042272f,  1.0410865545f,
353*15dc779aSAndroid Build Coastguard Worker         0.0000005892f,  -0.0000803923f, 0.0001218226f,  0.1166399121f,  1.0403496027f,
354*15dc779aSAndroid Build Coastguard Worker         0.0000007302f,  -0.0000990763f, -0.0001324292f, 0.1185243130f,  1.0392279625f,
355*15dc779aSAndroid Build Coastguard Worker         -0.0000045186f, -0.0002217025f, -0.0004268575f, 0.1202545688f,  1.0376831293f,
356*15dc779aSAndroid Build Coastguard Worker         -0.0000035616f, -0.0002415166f, -0.0007804546f, 0.1218184009f,  1.0356944799f,
357*15dc779aSAndroid Build Coastguard Worker         -0.0000001075f, -0.0002123672f, -0.0011566802f, 0.1232131571f,  1.0332058668f,
358*15dc779aSAndroid Build Coastguard Worker         0.0000013233f,  -0.0002078299f, -0.0015258186f, 0.1244269609f,  1.0301986933f,
359*15dc779aSAndroid Build Coastguard Worker         0.0000033778f,  -0.0001885286f, -0.0019141147f, 0.1254605204f,  1.0266156197f,
360*15dc779aSAndroid Build Coastguard Worker         0.0000051616f,  -0.0001728673f, -0.0022928135f, 0.1262995601f,  1.0224702358f,
361*15dc779aSAndroid Build Coastguard Worker         0.0000059240f,  -0.0001744842f, -0.0026580421f, 0.1269415766f,  1.0177290440f,
362*15dc779aSAndroid Build Coastguard Worker         0.0000063102f,  -0.0001784193f, -0.0030004226f, 0.1273648292f,  1.0125083923f,
363*15dc779aSAndroid Build Coastguard Worker         0.0000033572f,  -0.0002131406f, -0.0033188581f, 0.1275561303f,  1.0068932772f,
364*15dc779aSAndroid Build Coastguard Worker         0.0000051891f,  -0.0002078886f, -0.0035974756f, 0.1274567544f,  1.0014630556f,
365*15dc779aSAndroid Build Coastguard Worker         0.0000041780f,  -0.0000466378f, -0.0038708516f, 0.1273590773f,  0.9927543998f,
366*15dc779aSAndroid Build Coastguard Worker         0.0000053648f,  -0.0000058893f, -0.0041351304f, 0.1272498667f,  0.9807691574f,
367*15dc779aSAndroid Build Coastguard Worker         0.0000040837f,  -0.0000177411f, -0.0043516676f, 0.1268280596f,  0.9690016508f,
368*15dc779aSAndroid Build Coastguard Worker         0.0000035676f,  -0.0000000260f, -0.0045171902f, 0.1261262000f,  0.9568885565f,
369*15dc779aSAndroid Build Coastguard Worker         0.0000032628f,  0.0000126064f,  -0.0046362276f, 0.1251477301f,  0.9443802834f,
370*15dc779aSAndroid Build Coastguard Worker         0.0000020411f,  0.0000236452f,  -0.0047043213f, 0.1238868684f,  0.9313874245f,
371*15dc779aSAndroid Build Coastguard Worker         -0.0000000257f, 0.0000280696f,  -0.0047225677f, 0.1223371401f,  0.9179666042f,
372*15dc779aSAndroid Build Coastguard Worker         0.0000002715f,  0.0000449392f,  -0.0046632765f, 0.1204854473f,  0.9041286111f,
373*15dc779aSAndroid Build Coastguard Worker         0.0000021509f,  0.0000540815f,  -0.0045548114f, 0.1183233336f,  0.8899474144f,
374*15dc779aSAndroid Build Coastguard Worker         0.0000058186f,  0.0000375963f,  -0.0043695536f, 0.1158358902f,  0.8754640818f,
375*15dc779aSAndroid Build Coastguard Worker         -0.0000000017f, 0.0000251512f,  -0.0040910328f, 0.1130179986f,  0.8607492447f,
376*15dc779aSAndroid Build Coastguard Worker         -0.0000000018f, 0.0000240652f,  -0.0037944254f, 0.1098551229f,  0.8458449841f,
377*15dc779aSAndroid Build Coastguard Worker         -0.0000000022f, 0.0000362851f,  -0.0034603628f, 0.1063454524f,  0.8308039904f,
378*15dc779aSAndroid Build Coastguard Worker         -0.0000000128f, 0.0000224155f,  -0.0030643111f, 0.1024804711f,  0.8156523108f,
379*15dc779aSAndroid Build Coastguard Worker         -0.0000000698f, 0.0000149917f,  -0.0026215371f, 0.0982625112f,  0.8004165292f,
380*15dc779aSAndroid Build Coastguard Worker         -0.0000000141f, 0.0000050099f,  -0.0021246478f, 0.0936865211f,  0.7851012349f,
381*15dc779aSAndroid Build Coastguard Worker         -0.0000000030f, 0.0000012772f,  -0.0015948609f, 0.0887575597f,  0.7697093487f,
382*15dc779aSAndroid Build Coastguard Worker         0.0000001876f,  0.0000158019f,  -0.0010614990f, 0.0834715068f,  0.7542294264f,
383*15dc779aSAndroid Build Coastguard Worker         0.0000001737f,  0.0000553395f,  -0.0006169855f, 0.0778329968f,  0.7386515141f,
384*15dc779aSAndroid Build Coastguard Worker         0.0000000038f,  0.0000887018f,  -0.0002004823f, 0.0718407407f,  0.7229599357f,
385*15dc779aSAndroid Build Coastguard Worker         0.0000005144f,  0.0001035783f,  0.0002048499f,  0.0655020922f,  0.7071447968f,
386*15dc779aSAndroid Build Coastguard Worker         0.0000000282f,  0.0000999076f,  0.0005621721f,  0.0588129684f,  0.6911981702f,
387*15dc779aSAndroid Build Coastguard Worker         0.0000046770f,  0.0001181078f,  0.0009373975f,  0.0517796464f,  0.6751199365f,
388*15dc779aSAndroid Build Coastguard Worker         0.0000033617f,  0.0000212636f,  0.0013446573f,  0.0443968400f,  0.6589148641f,
389*15dc779aSAndroid Build Coastguard Worker         -0.0000000488f, 0.0000586180f,  0.0018121761f,  0.0366694294f,  0.6425939798f,
390*15dc779aSAndroid Build Coastguard Worker         0.0000002268f,  0.0000502191f,  0.0021728661f,  0.0285752825f,  0.6261725426f,
391*15dc779aSAndroid Build Coastguard Worker         0.0000000052f,  0.0000415008f,  0.0019858254f,  0.0201223698f,  0.6096690297f,
392*15dc779aSAndroid Build Coastguard Worker         -0.0000002067f, 0.0000379997f,  0.0016976526f,  0.0113232406f,  0.5930981636f,
393*15dc779aSAndroid Build Coastguard Worker         0.0000004883f,  0.0000660646f,  0.0014711672f,  0.0021842569f,  0.5764734745f,
394*15dc779aSAndroid Build Coastguard Worker         0.0000008254f,  0.0000975569f,  0.0012321344f,  -0.0072981976f, 0.5598052144f,
395*15dc779aSAndroid Build Coastguard Worker         0.0000009465f,  0.0001831121f,  0.0008990256f,  -0.0171132404f, 0.5430990458f,
396*15dc779aSAndroid Build Coastguard Worker         -0.0000123269f, -0.0000005902f, 0.0006150317f,  -0.0272648428f, 0.5263554454f,
397*15dc779aSAndroid Build Coastguard Worker         0.0000386748f,  -0.0003595054f, 0.0006307841f,  -0.0377592817f, 0.5095720887f,
398*15dc779aSAndroid Build Coastguard Worker         -0.0000009871f, -0.0001815837f, 0.0004366447f,  -0.0485900566f, 0.4927463830f,
399*15dc779aSAndroid Build Coastguard Worker         -0.0000010895f, -0.0000920488f, 0.0001498232f,  -0.0597374178f, 0.4758753777f,
400*15dc779aSAndroid Build Coastguard Worker         -0.0000015690f, -0.0000519244f, -0.0000909972f, -0.0712035671f, 0.4589582980f,
401*15dc779aSAndroid Build Coastguard Worker         -0.0000002779f, 0.0000648788f,  -0.0003337967f, -0.0829810277f, 0.4420014024f,
402*15dc779aSAndroid Build Coastguard Worker         0.0000000068f,  0.0000539706f,  -0.0005599348f, -0.0950696692f, 0.4250144064f,
403*15dc779aSAndroid Build Coastguard Worker         0.0000001496f,  0.0000247202f,  -0.0007677634f, -0.1074630693f, 0.4080154896f,
404*15dc779aSAndroid Build Coastguard Worker         0.0000206830f,  0.0000971168f,  -0.0009730460f, -0.1201628670f, 0.3910244107f,
405*15dc779aSAndroid Build Coastguard Worker         -0.0000093890f, 0.0000514497f,  -0.0011318596f, -0.1331544966f, 0.3740643859f,
406*15dc779aSAndroid Build Coastguard Worker         -0.0000140293f, -0.0001039264f, -0.0012832807f, -0.1464389116f, 0.3571527898f,
407*15dc779aSAndroid Build Coastguard Worker         -0.0000027576f, 0.0000028534f,  -0.0014805426f, -0.1600061804f, 0.3403074145f,
408*15dc779aSAndroid Build Coastguard Worker         0.0000000295f,  0.0000133409f,  -0.0016991606f, -0.1738542169f, 0.3235298693f,
409*15dc779aSAndroid Build Coastguard Worker         -0.0000000787f, 0.0000244316f,  -0.0019248447f, -0.1879711747f, 0.3068186641f,
410*15dc779aSAndroid Build Coastguard Worker         -0.0000009897f, 0.0000356855f,  -0.0021523801f, -0.2023548037f, 0.2901491225f,
411*15dc779aSAndroid Build Coastguard Worker         -0.0000019221f, 0.0000619337f,  -0.0023964040f, -0.2169925719f, 0.2734977305f,
412*15dc779aSAndroid Build Coastguard Worker         -0.0000002766f, 0.0001176237f,  -0.0026538186f, -0.2318815440f, 0.2568176389f,
413*15dc779aSAndroid Build Coastguard Worker         -0.0000004636f, 0.0001635906f,  -0.0029271594f, -0.2470098287f, 0.2400768250f,
414*15dc779aSAndroid Build Coastguard Worker         -0.0000009607f, 0.0002060394f,  -0.0032090929f, -0.2623749077f, 0.2232276797f,
415*15dc779aSAndroid Build Coastguard Worker         -0.0000019079f, 0.0002346981f,  -0.0035055312f, -0.2779637873f, 0.2062605172f,
416*15dc779aSAndroid Build Coastguard Worker         -0.0000000155f, 0.0002520607f,  -0.0038116123f, -0.2937724888f, 0.1891590357f,
417*15dc779aSAndroid Build Coastguard Worker         -0.0000016535f, 0.0002556450f,  -0.0041336399f, -0.3097861707f, 0.1719726324f,
418*15dc779aSAndroid Build Coastguard Worker         -0.0000020435f, 0.0003157664f,  -0.0044489931f, -0.3259993792f, 0.1547461152f,
419*15dc779aSAndroid Build Coastguard Worker         0.0000162279f,  0.0006205676f,  -0.0047541917f, -0.3423942327f, 0.1376149803f,
420*15dc779aSAndroid Build Coastguard Worker         0.0000139522f,  0.0007847840f,  -0.0050638509f, -0.3589626551f, 0.1206924245f,
421*15dc779aSAndroid Build Coastguard Worker         0.0000004591f,  0.0009019129f,  -0.0053945696f, -0.3756821752f, 0.1042033061f,
422*15dc779aSAndroid Build Coastguard Worker         -0.0000062619f, 0.0010549633f,  -0.0057411031f, -0.3925409317f, 0.0882974491f,
423*15dc779aSAndroid Build Coastguard Worker         -0.0000160605f, 0.0010894289f,  -0.0061091785f, -0.4095160365f, 0.0732597858f,
424*15dc779aSAndroid Build Coastguard Worker         -0.0000246423f, 0.0011225031f,  -0.0065005026f, -0.4265950322f, 0.0591867752f,
425*15dc779aSAndroid Build Coastguard Worker         -0.0000297682f, 0.0011775151f,  -0.0069251410f, -0.4437530339f, 0.0463469587f,
426*15dc779aSAndroid Build Coastguard Worker         -0.0000317747f, 0.0012261131f,  -0.0073805437f, -0.4609828889f, 0.0345071889f,
427*15dc779aSAndroid Build Coastguard Worker         -0.0000437330f, 0.0012635693f,  -0.0078763934f, -0.4782650471f, 0.0235305969f,
428*15dc779aSAndroid Build Coastguard Worker         -0.0000329900f, 0.0012878190f,  -0.0084077492f, -0.4956175387f, 0.0112958020f,
429*15dc779aSAndroid Build Coastguard Worker     },
430*15dc779aSAndroid Build Coastguard Worker 
431*15dc779aSAndroid Build Coastguard Worker     /*sbr_p_64_640_qmf*/
432*15dc779aSAndroid Build Coastguard Worker     {-0.000579834f, -0.000488281f, -0.000518799f, -0.000549316f, -0.000610352f, -0.000640869f,
433*15dc779aSAndroid Build Coastguard Worker      -0.000701904f, -0.000732422f, -0.000762939f, -0.000793457f, -0.000793457f, -0.000793457f,
434*15dc779aSAndroid Build Coastguard Worker      -0.000793457f, -0.000762939f, -0.000732422f, -0.000671387f, -0.000610352f, -0.000518799f,
435*15dc779aSAndroid Build Coastguard Worker      -0.000427246f, -0.000305176f, -0.000152588f, 0.000000000f,  0.000152588f,  0.000366211f,
436*15dc779aSAndroid Build Coastguard Worker      0.000579834f,  0.000823975f,  0.001068115f,  0.001342773f,  0.001647949f,  0.001953125f,
437*15dc779aSAndroid Build Coastguard Worker      0.002258301f,  0.002563477f,  0.002899170f,  0.003234863f,  0.003540039f,  0.003875732f,
438*15dc779aSAndroid Build Coastguard Worker      0.004180908f,  0.004486084f,  0.004760742f,  0.005004883f,  0.005187988f,  0.005371094f,
439*15dc779aSAndroid Build Coastguard Worker      0.005493164f,  0.005584717f,  0.005584717f,  0.005554199f,  0.005432129f,  0.005218506f,
440*15dc779aSAndroid Build Coastguard Worker      0.004943848f,  0.004547119f,  0.004089355f,  0.003509521f,  0.002807617f,  0.001983643f,
441*15dc779aSAndroid Build Coastguard Worker      0.001037598f,  0.000000000f,  -0.001159668f, -0.002502441f, -0.003967285f, -0.005554199f,
442*15dc779aSAndroid Build Coastguard Worker      -0.007263184f, -0.009155273f, -0.011138916f, -0.013275146f, 0.015502930f,  0.017883301f,
443*15dc779aSAndroid Build Coastguard Worker      0.020416260f,  0.023010254f,  0.025756836f,  0.028564453f,  0.031463623f,  0.034423828f,
444*15dc779aSAndroid Build Coastguard Worker      0.037445068f,  0.040496826f,  0.043579102f,  0.046630859f,  0.049682617f,  0.052703857f,
445*15dc779aSAndroid Build Coastguard Worker      0.055664063f,  0.058532715f,  0.061309814f,  0.063934326f,  0.066375732f,  0.068664551f,
446*15dc779aSAndroid Build Coastguard Worker      0.070709229f,  0.072509766f,  0.074066162f,  0.075256348f,  0.076141357f,  0.076660156f,
447*15dc779aSAndroid Build Coastguard Worker      0.076782227f,  0.076446533f,  0.075683594f,  0.074432373f,  0.072631836f,  0.070312500f,
448*15dc779aSAndroid Build Coastguard Worker      0.067413330f,  0.063903809f,  0.059783936f,  0.054992676f,  0.049560547f,  0.043426514f,
449*15dc779aSAndroid Build Coastguard Worker      0.036590576f,  0.029022217f,  0.020751953f,  0.011718750f,  0.001922607f,  -0.008575439f,
450*15dc779aSAndroid Build Coastguard Worker      -0.019897461f, -0.031982422f, -0.044799805f, -0.058380127f, -0.072723389f, -0.087768555f,
451*15dc779aSAndroid Build Coastguard Worker      -0.103546143f, -0.120025635f, -0.137176514f, -0.154968262f, -0.173400879f, -0.192413330f,
452*15dc779aSAndroid Build Coastguard Worker      -0.211975098f, -0.232086182f, -0.252655029f, -0.273681641f, -0.295074463f, -0.316833496f,
453*15dc779aSAndroid Build Coastguard Worker      -0.338897705f, -0.361175537f, 0.383575439f,  0.406188965f,  0.428863525f,  0.451568604f,
454*15dc779aSAndroid Build Coastguard Worker      0.474212646f,  0.496734619f,  0.519073486f,  0.541198730f,  0.563018799f,  0.584503174f,
455*15dc779aSAndroid Build Coastguard Worker      0.605529785f,  0.626068115f,  0.646087646f,  0.665466309f,  0.684204102f,  0.702178955f,
456*15dc779aSAndroid Build Coastguard Worker      0.719390869f,  0.735778809f,  0.751281738f,  0.765808105f,  0.779388428f,  0.791931152f,
457*15dc779aSAndroid Build Coastguard Worker      0.803405762f,  0.813781738f,  0.822998047f,  0.831054688f,  0.837921143f,  0.843566895f,
458*15dc779aSAndroid Build Coastguard Worker      0.847991943f,  0.851165771f,  0.853057861f,  0.853698730f,  0.853057861f,  0.851165771f,
459*15dc779aSAndroid Build Coastguard Worker      0.847991943f,  0.843566895f,  0.837921143f,  0.831054688f,  0.822998047f,  0.813781738f,
460*15dc779aSAndroid Build Coastguard Worker      0.803405762f,  0.791931152f,  0.779388428f,  0.765808105f,  0.751281738f,  0.735778809f,
461*15dc779aSAndroid Build Coastguard Worker      0.719390869f,  0.702178955f,  0.684204102f,  0.665466309f,  0.646087646f,  0.626068115f,
462*15dc779aSAndroid Build Coastguard Worker      0.605529785f,  0.584503174f,  0.563018799f,  0.541198730f,  0.519073486f,  0.496734619f,
463*15dc779aSAndroid Build Coastguard Worker      0.474212646f,  0.451568604f,  0.428863525f,  0.406188965f,  0.383575439f,  0.361114502f,
464*15dc779aSAndroid Build Coastguard Worker      -0.338897705f, -0.316833496f, -0.295074463f, -0.273681641f, -0.252655029f, -0.232086182f,
465*15dc779aSAndroid Build Coastguard Worker      -0.211975098f, -0.192413330f, -0.173400879f, -0.154968262f, -0.137176514f, -0.120025635f,
466*15dc779aSAndroid Build Coastguard Worker      -0.103546143f, -0.087768555f, -0.072723389f, -0.058380127f, -0.044799805f, -0.031982422f,
467*15dc779aSAndroid Build Coastguard Worker      -0.019897461f, -0.008575439f, 0.001922607f,  0.011718750f,  0.020751953f,  0.029022217f,
468*15dc779aSAndroid Build Coastguard Worker      0.036590576f,  0.043426514f,  0.049560547f,  0.054992676f,  0.059783936f,  0.063903809f,
469*15dc779aSAndroid Build Coastguard Worker      0.067413330f,  0.070312500f,  0.072631836f,  0.074432373f,  0.075683594f,  0.076446533f,
470*15dc779aSAndroid Build Coastguard Worker      0.076782227f,  0.076660156f,  0.076141357f,  0.075256348f,  0.074066162f,  0.072509766f,
471*15dc779aSAndroid Build Coastguard Worker      0.070709229f,  0.068664551f,  0.066375732f,  0.063934326f,  0.061309814f,  0.058532715f,
472*15dc779aSAndroid Build Coastguard Worker      0.055664063f,  0.052703857f,  0.049682617f,  0.046630859f,  0.043579102f,  0.040496826f,
473*15dc779aSAndroid Build Coastguard Worker      0.037445068f,  0.034423828f,  0.031463623f,  0.028564453f,  0.025756836f,  0.023010254f,
474*15dc779aSAndroid Build Coastguard Worker      0.020416260f,  0.017883301f,  0.015502930f,  0.013214111f,  -0.011138916f, -0.009155273f,
475*15dc779aSAndroid Build Coastguard Worker      -0.007263184f, -0.005554199f, -0.003967285f, -0.002502441f, -0.001159668f, 0.000000000f,
476*15dc779aSAndroid Build Coastguard Worker      0.001037598f,  0.001983643f,  0.002807617f,  0.003509521f,  0.004089355f,  0.004547119f,
477*15dc779aSAndroid Build Coastguard Worker      0.004943848f,  0.005218506f,  0.005432129f,  0.005554199f,  0.005584717f,  0.005584717f,
478*15dc779aSAndroid Build Coastguard Worker      0.005493164f,  0.005371094f,  0.005187988f,  0.005004883f,  0.004760742f,  0.004486084f,
479*15dc779aSAndroid Build Coastguard Worker      0.004180908f,  0.003875732f,  0.003540039f,  0.003234863f,  0.002899170f,  0.002563477f,
480*15dc779aSAndroid Build Coastguard Worker      0.002258301f,  0.001953125f,  0.001647949f,  0.001342773f,  0.001068115f,  0.000823975f,
481*15dc779aSAndroid Build Coastguard Worker      0.000579834f,  0.000366211f,  0.000152588f,  0.000000000f,  -0.000152588f, -0.000305176f,
482*15dc779aSAndroid Build Coastguard Worker      -0.000427246f, -0.000518799f, -0.000610352f, -0.000671387f, -0.000732422f, -0.000762939f,
483*15dc779aSAndroid Build Coastguard Worker      -0.000793457f, -0.000793457f, -0.000793457f, -0.000793457f, -0.000762939f, -0.000732422f,
484*15dc779aSAndroid Build Coastguard Worker      -0.000701904f, -0.000640869f, -0.000610352f, -0.000549316f, -0.000518799f, -0.000488281f,
485*15dc779aSAndroid Build Coastguard Worker      -0.000579834f, -0.000030518f, -0.400024414f, -0.400024414f, -0.400024414f, -0.400024414f},
486*15dc779aSAndroid Build Coastguard Worker 
487*15dc779aSAndroid Build Coastguard Worker     /*sbr_alt_sin_twiddle*/
488*15dc779aSAndroid Build Coastguard Worker     {0.000000000f, 0.998809814f, 0.097991943f, 0.995147705f, 0.195068359f, 0.980743408f,
489*15dc779aSAndroid Build Coastguard Worker      0.290252686f, 0.956909180f, 0.382659912f, 0.923828125f, 0.471374512f, 0.881866455f,
490*15dc779aSAndroid Build Coastguard Worker      0.555541992f, 0.831420898f, 0.634368896f, 0.772979736f, 0.707061768f, 0.707061768f,
491*15dc779aSAndroid Build Coastguard Worker      0.000000000f},
492*15dc779aSAndroid Build Coastguard Worker     /*sbr_cos_sin_twiddle*/
493*15dc779aSAndroid Build Coastguard Worker     {0.999664307f, 0.024536133f, 0.992431641f, 0.122406006f, 0.975646973f, 0.219085693f,
494*15dc779aSAndroid Build Coastguard Worker      0.949493408f, 0.313659668f, 0.914154053f, 0.405212402f, 0.870056152f, 0.492858887f,
495*15dc779aSAndroid Build Coastguard Worker      0.817535400f, 0.575775146f, 0.757171631f, 0.653137207f, 0.689514160f, 0.724212646f,
496*15dc779aSAndroid Build Coastguard Worker      0.615203857f, 0.788299561f, 0.534973145f, 0.844818115f, 0.449584961f, 0.893188477f,
497*15dc779aSAndroid Build Coastguard Worker      0.359863281f, 0.932952881f, 0.266693115f, 0.963745117f, 0.170928955f, 0.985229492f,
498*15dc779aSAndroid Build Coastguard Worker      0.073547363f, 0.997253418f},
499*15dc779aSAndroid Build Coastguard Worker 
500*15dc779aSAndroid Build Coastguard Worker     /* cos_sin_fct_4_32 */
501*15dc779aSAndroid Build Coastguard Worker     {
502*15dc779aSAndroid Build Coastguard Worker         0.9996643066f, 0.0245361328f, 0.9972534180f, 0.0735473633f, 0.9924316406f, 0.1224060059f,
503*15dc779aSAndroid Build Coastguard Worker         0.9852294922f, 0.1709289551f, 0.9756469727f, 0.2190856934f, 0.9637451172f, 0.2666931152f,
504*15dc779aSAndroid Build Coastguard Worker         0.9494934082f, 0.3136596680f, 0.9329528809f, 0.3598632812f, 0.9141540527f, 0.4052124023f,
505*15dc779aSAndroid Build Coastguard Worker         0.8931884766f, 0.4495849609f, 0.8700561523f, 0.4928588867f, 0.8448181152f, 0.5349731445f,
506*15dc779aSAndroid Build Coastguard Worker         0.8175354004f, 0.5757751465f, 0.7882995605f, 0.6152038574f, 0.7571716309f, 0.6531372070f,
507*15dc779aSAndroid Build Coastguard Worker         0.7242126465f, 0.6895141602f,
508*15dc779aSAndroid Build Coastguard Worker     },
509*15dc779aSAndroid Build Coastguard Worker     /* cos_sin_fct4_16 */
510*15dc779aSAndroid Build Coastguard Worker     {
511*15dc779aSAndroid Build Coastguard Worker         0.9987487793f,
512*15dc779aSAndroid Build Coastguard Worker         0.0490417480f,
513*15dc779aSAndroid Build Coastguard Worker         0.9891357422f,
514*15dc779aSAndroid Build Coastguard Worker         0.1466979980f,
515*15dc779aSAndroid Build Coastguard Worker         0.9700012207f,
516*15dc779aSAndroid Build Coastguard Worker         0.2429504395f,
517*15dc779aSAndroid Build Coastguard Worker         0.9414978027f,
518*15dc779aSAndroid Build Coastguard Worker         0.3368530273f,
519*15dc779aSAndroid Build Coastguard Worker         0.9039611816f,
520*15dc779aSAndroid Build Coastguard Worker         0.4275207520f,
521*15dc779aSAndroid Build Coastguard Worker         0.8576965332f,
522*15dc779aSAndroid Build Coastguard Worker         0.5140686035f,
523*15dc779aSAndroid Build Coastguard Worker         0.8031616211f,
524*15dc779aSAndroid Build Coastguard Worker         0.5956726074f,
525*15dc779aSAndroid Build Coastguard Worker         0.7409057617f,
526*15dc779aSAndroid Build Coastguard Worker         0.6715087891f,
527*15dc779aSAndroid Build Coastguard Worker     },
528*15dc779aSAndroid Build Coastguard Worker     /* cos_sin_fct4_8 */
529*15dc779aSAndroid Build Coastguard Worker     {
530*15dc779aSAndroid Build Coastguard Worker         0.9951477051f,
531*15dc779aSAndroid Build Coastguard Worker         0.0979919434f,
532*15dc779aSAndroid Build Coastguard Worker         0.9569091797f,
533*15dc779aSAndroid Build Coastguard Worker         0.2902526855f,
534*15dc779aSAndroid Build Coastguard Worker         0.8818664551f,
535*15dc779aSAndroid Build Coastguard Worker         0.4713745117f,
536*15dc779aSAndroid Build Coastguard Worker         0.7729797363f,
537*15dc779aSAndroid Build Coastguard Worker         0.6343688965f,
538*15dc779aSAndroid Build Coastguard Worker     },
539*15dc779aSAndroid Build Coastguard Worker 
540*15dc779aSAndroid Build Coastguard Worker     /*ixheaace_str_det_params detector_params_aac*/
541*15dc779aSAndroid Build Coastguard Worker     {{1.0f, 10.0f, 14.0f, 19.0f},
542*15dc779aSAndroid Build Coastguard Worker      {0.0f, 3.0f, 7.0f, 10.0f},
543*15dc779aSAndroid Build Coastguard Worker      {25.0f, 30.0f, 35.0f, 40.0f},
544*15dc779aSAndroid Build Coastguard Worker      4,
545*15dc779aSAndroid Build Coastguard Worker      4,
546*15dc779aSAndroid Build Coastguard Worker      4,
547*15dc779aSAndroid Build Coastguard Worker      {{IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL, IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF,
548*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF},
549*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL, IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF,
550*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF},
551*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
552*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
553*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
554*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
555*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
556*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF}},
557*15dc779aSAndroid Build Coastguard Worker      {{IXHEAACE_INVF_LOW_LEVEL, IXHEAACE_INVF_LOW_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
558*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
559*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_LOW_LEVEL, IXHEAACE_INVF_LOW_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
560*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
561*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL,
562*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
563*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
564*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
565*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
566*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF}},
567*15dc779aSAndroid Build Coastguard Worker      {-4, -3, -2, -1, 0}},
568*15dc779aSAndroid Build Coastguard Worker 
569*15dc779aSAndroid Build Coastguard Worker     /*ixheaace_str_det_params detector_params_aac_speech*/
570*15dc779aSAndroid Build Coastguard Worker     {{1.0f, 10.0f, 14.0f, 19.0f},
571*15dc779aSAndroid Build Coastguard Worker      {0.0f, 3.0f, 7.0f, 10.0f},
572*15dc779aSAndroid Build Coastguard Worker      {25.0f, 30.0f, 35.0f, 40.0f},
573*15dc779aSAndroid Build Coastguard Worker      4,
574*15dc779aSAndroid Build Coastguard Worker      4,
575*15dc779aSAndroid Build Coastguard Worker      4,
576*15dc779aSAndroid Build Coastguard Worker      {{IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
577*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
578*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
579*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
580*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL,
581*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
582*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
583*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
584*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
585*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF}},
586*15dc779aSAndroid Build Coastguard Worker      {{IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
587*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
588*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_LOW_LEVEL,
589*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
590*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL, IXHEAACE_INVF_MID_LEVEL,
591*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
592*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
593*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF},
594*15dc779aSAndroid Build Coastguard Worker       {IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_HIGH_LEVEL, IXHEAACE_INVF_MID_LEVEL,
595*15dc779aSAndroid Build Coastguard Worker        IXHEAACE_INVF_OFF, IXHEAACE_INVF_OFF}},
596*15dc779aSAndroid Build Coastguard Worker      {-4, -3, -2, -1, 0}},
597*15dc779aSAndroid Build Coastguard Worker 
598*15dc779aSAndroid Build Coastguard Worker     {1, {0, 16}, {FREQ_RES_HIGH}, 0, 1, {0, 16}},
599*15dc779aSAndroid Build Coastguard Worker 
600*15dc779aSAndroid Build Coastguard Worker     {2, {0, 8, 16}, {FREQ_RES_HIGH, FREQ_RES_HIGH}, 0, 2, {0, 8, 16}},
601*15dc779aSAndroid Build Coastguard Worker 
602*15dc779aSAndroid Build Coastguard Worker     {4,
603*15dc779aSAndroid Build Coastguard Worker      {0, 4, 8, 12, 16},
604*15dc779aSAndroid Build Coastguard Worker      {FREQ_RES_HIGH, FREQ_RES_HIGH, FREQ_RES_HIGH, FREQ_RES_HIGH},
605*15dc779aSAndroid Build Coastguard Worker      0,
606*15dc779aSAndroid Build Coastguard Worker      2,
607*15dc779aSAndroid Build Coastguard Worker      {0, 8, 16}},
608*15dc779aSAndroid Build Coastguard Worker 
609*15dc779aSAndroid Build Coastguard Worker     {1, {0, 15}, {FREQ_RES_HIGH}, 0, 1, {0, 15}},
610*15dc779aSAndroid Build Coastguard Worker 
611*15dc779aSAndroid Build Coastguard Worker     {2, {0, 8, 15}, {FREQ_RES_HIGH, FREQ_RES_HIGH}, 0, 2, {0, 8, 15}},
612*15dc779aSAndroid Build Coastguard Worker 
613*15dc779aSAndroid Build Coastguard Worker     {4,
614*15dc779aSAndroid Build Coastguard Worker      {0, 4, 8, 12, 15},
615*15dc779aSAndroid Build Coastguard Worker      {FREQ_RES_HIGH, FREQ_RES_HIGH, FREQ_RES_HIGH, FREQ_RES_HIGH},
616*15dc779aSAndroid Build Coastguard Worker      0,
617*15dc779aSAndroid Build Coastguard Worker      2,
618*15dc779aSAndroid Build Coastguard Worker      {0, 8, 15}},
619*15dc779aSAndroid Build Coastguard Worker 
620*15dc779aSAndroid Build Coastguard Worker     /* ptr_smooth_filter */
621*15dc779aSAndroid Build Coastguard Worker     {0.05857864376269f, 0.2f, 0.34142135623731f, 0.4f},
622*15dc779aSAndroid Build Coastguard Worker 
623*15dc779aSAndroid Build Coastguard Worker     {8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000},
624*15dc779aSAndroid Build Coastguard Worker     {{{{8000, 10000, {7, 11}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
625*15dc779aSAndroid Build Coastguard Worker        {10000, 12000, {11, 13}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
626*15dc779aSAndroid Build Coastguard Worker        {12000, 48001, {14, 13}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
627*15dc779aSAndroid Build Coastguard Worker        {0}},
628*15dc779aSAndroid Build Coastguard Worker       {{0}}},
629*15dc779aSAndroid Build Coastguard Worker 
630*15dc779aSAndroid Build Coastguard Worker      {{{8000, 10000, {5, 6}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
631*15dc779aSAndroid Build Coastguard Worker        {10000, 12000, {8, 12}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
632*15dc779aSAndroid Build Coastguard Worker        {12000, 66001, {12, 13}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
633*15dc779aSAndroid Build Coastguard Worker        {0}},
634*15dc779aSAndroid Build Coastguard Worker       {{0}}},
635*15dc779aSAndroid Build Coastguard Worker 
636*15dc779aSAndroid Build Coastguard Worker      {{{8000, 10000, {4, 6}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
637*15dc779aSAndroid Build Coastguard Worker        {10000, 12000, {7, 11}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
638*15dc779aSAndroid Build Coastguard Worker        {12000, 72001, {11, 12}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
639*15dc779aSAndroid Build Coastguard Worker        {0}},
640*15dc779aSAndroid Build Coastguard Worker       {{0}}},
641*15dc779aSAndroid Build Coastguard Worker 
642*15dc779aSAndroid Build Coastguard Worker      {{{8000, 10000, {1, 0}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
643*15dc779aSAndroid Build Coastguard Worker        {10000, 12000, {2, 6}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
644*15dc779aSAndroid Build Coastguard Worker        {12000, 16000, {4, 6}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
645*15dc779aSAndroid Build Coastguard Worker        {16000, 18000, {4, 8}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
646*15dc779aSAndroid Build Coastguard Worker        {18000, 22000, {6, 11}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
647*15dc779aSAndroid Build Coastguard Worker        {22000, 28000, {10, 12}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
648*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {12, 13}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
649*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {14, 13}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
650*15dc779aSAndroid Build Coastguard Worker        {44000, 96001, {15, 13}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
651*15dc779aSAndroid Build Coastguard Worker        {0}},
652*15dc779aSAndroid Build Coastguard Worker       {{16000, 24000, {4, 1}, 3, {1, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
653*15dc779aSAndroid Build Coastguard Worker        {24000, 28000, {8, 10}, 3, {1, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
654*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {10, 12}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
655*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {13, 13}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
656*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {15, 13}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
657*15dc779aSAndroid Build Coastguard Worker        {52000, 60000, {15, 13}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
658*15dc779aSAndroid Build Coastguard Worker        {60000, 76000, {15, 13}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
659*15dc779aSAndroid Build Coastguard Worker        {76000, 192001, {15, 13}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
660*15dc779aSAndroid Build Coastguard Worker        {0}}},
661*15dc779aSAndroid Build Coastguard Worker 
662*15dc779aSAndroid Build Coastguard Worker      {{{8000, 11369, {1, 1}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
663*15dc779aSAndroid Build Coastguard Worker        {11369, 16000, {3, 4}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
664*15dc779aSAndroid Build Coastguard Worker        {16000, 18000, {3, 5}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
665*15dc779aSAndroid Build Coastguard Worker        {18000, 22000, {4, 8}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
666*15dc779aSAndroid Build Coastguard Worker        {22000, 28000, {7, 8}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
667*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {10, 9}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
668*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {11, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
669*15dc779aSAndroid Build Coastguard Worker        {44000, 132301, {13, 12}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
670*15dc779aSAndroid Build Coastguard Worker        {0}},
671*15dc779aSAndroid Build Coastguard Worker       {{16000, 24000, {2, 1}, 3, {1, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
672*15dc779aSAndroid Build Coastguard Worker        {24000, 28000, {5, 6}, 3, {1, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
673*15dc779aSAndroid Build Coastguard Worker        {28000, 32000, {5, 8}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
674*15dc779aSAndroid Build Coastguard Worker        {32000, 36000, {7, 8}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
675*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {10, 9}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
676*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {12, 9}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
677*15dc779aSAndroid Build Coastguard Worker        {52000, 60000, {13, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
678*15dc779aSAndroid Build Coastguard Worker        {60000, 76000, {14, 12}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
679*15dc779aSAndroid Build Coastguard Worker        {76000, 264601, {14, 12}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
680*15dc779aSAndroid Build Coastguard Worker        {0}}},
681*15dc779aSAndroid Build Coastguard Worker 
682*15dc779aSAndroid Build Coastguard Worker      {{{8000, 12000, {1, 1}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
683*15dc779aSAndroid Build Coastguard Worker        {12000, 16000, {3, 4}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
684*15dc779aSAndroid Build Coastguard Worker        {16000, 18000, {3, 5}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
685*15dc779aSAndroid Build Coastguard Worker        {18000, 22000, {4, 8}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
686*15dc779aSAndroid Build Coastguard Worker        {22000, 28000, {7, 8}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
687*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {10, 9}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
688*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {11, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
689*15dc779aSAndroid Build Coastguard Worker        {44000, 144001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
690*15dc779aSAndroid Build Coastguard Worker        {0}},
691*15dc779aSAndroid Build Coastguard Worker       {{16000, 24000, {2, 1}, 3, {1, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
692*15dc779aSAndroid Build Coastguard Worker        {24000, 28000, {5, 6}, 3, {1, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
693*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {7, 8}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
694*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {10, 9}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
695*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {12, 9}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
696*15dc779aSAndroid Build Coastguard Worker        {52000, 60000, {13, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
697*15dc779aSAndroid Build Coastguard Worker        {60000, 76000, {14, 12}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
698*15dc779aSAndroid Build Coastguard Worker        {76000, 288001, {15, 12}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
699*15dc779aSAndroid Build Coastguard Worker        {0}}},
700*15dc779aSAndroid Build Coastguard Worker 
701*15dc779aSAndroid Build Coastguard Worker      {{{24000, 36000, {4, 4}, 3, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
702*15dc779aSAndroid Build Coastguard Worker        {36000, 60000, {7, 6}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
703*15dc779aSAndroid Build Coastguard Worker        {60000, 72000, {9, 8}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
704*15dc779aSAndroid Build Coastguard Worker        {72000, 100000, {11, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
705*15dc779aSAndroid Build Coastguard Worker        {100000, 192001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
706*15dc779aSAndroid Build Coastguard Worker        {0}},
707*15dc779aSAndroid Build Coastguard Worker       {{32000, 60000, {4, 4}, 3, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
708*15dc779aSAndroid Build Coastguard Worker        {60000, 80000, {7, 6}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
709*15dc779aSAndroid Build Coastguard Worker        {80000, 112000, {9, 8}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
710*15dc779aSAndroid Build Coastguard Worker        {112000, 144000, {11, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
711*15dc779aSAndroid Build Coastguard Worker        {144000, 384001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
712*15dc779aSAndroid Build Coastguard Worker        {0}}},
713*15dc779aSAndroid Build Coastguard Worker 
714*15dc779aSAndroid Build Coastguard Worker      {{{24000, 36000, {4, 4}, 3, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
715*15dc779aSAndroid Build Coastguard Worker        {36000, 60000, {7, 6}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
716*15dc779aSAndroid Build Coastguard Worker        {60000, 72000, {9, 8}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
717*15dc779aSAndroid Build Coastguard Worker        {72000, 100000, {11, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
718*15dc779aSAndroid Build Coastguard Worker        {100000, 264601, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
719*15dc779aSAndroid Build Coastguard Worker        {0}},
720*15dc779aSAndroid Build Coastguard Worker       {{32000, 60000, {4, 4}, 3, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
721*15dc779aSAndroid Build Coastguard Worker        {60000, 80000, {7, 6}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
722*15dc779aSAndroid Build Coastguard Worker        {80000, 112000, {9, 8}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
723*15dc779aSAndroid Build Coastguard Worker        {112000, 144000, {11, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
724*15dc779aSAndroid Build Coastguard Worker        {144000, 529201, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
725*15dc779aSAndroid Build Coastguard Worker        {0}}},
726*15dc779aSAndroid Build Coastguard Worker 
727*15dc779aSAndroid Build Coastguard Worker      {{{24000, 36000, {4, 9}, 3, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
728*15dc779aSAndroid Build Coastguard Worker        {36000, 60000, {7, 10}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
729*15dc779aSAndroid Build Coastguard Worker        {60000, 72000, {9, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
730*15dc779aSAndroid Build Coastguard Worker        {72000, 100000, {11, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
731*15dc779aSAndroid Build Coastguard Worker        {100000, 288001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
732*15dc779aSAndroid Build Coastguard Worker        {0}},
733*15dc779aSAndroid Build Coastguard Worker       {{32000, 60000, {4, 9}, 3, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
734*15dc779aSAndroid Build Coastguard Worker        {60000, 80000, {7, 10}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
735*15dc779aSAndroid Build Coastguard Worker        {80000, 112000, {9, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
736*15dc779aSAndroid Build Coastguard Worker        {112000, 144000, {11, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
737*15dc779aSAndroid Build Coastguard Worker        {144000, 576001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
738*15dc779aSAndroid Build Coastguard Worker        {0}}}
739*15dc779aSAndroid Build Coastguard Worker 
740*15dc779aSAndroid Build Coastguard Worker     },
741*15dc779aSAndroid Build Coastguard Worker     {{{{0}}},
742*15dc779aSAndroid Build Coastguard Worker 
743*15dc779aSAndroid Build Coastguard Worker      {{{0}}},
744*15dc779aSAndroid Build Coastguard Worker 
745*15dc779aSAndroid Build Coastguard Worker      {{{8000, 32000, {1, 0}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO}, {0}}, {{0}}},
746*15dc779aSAndroid Build Coastguard Worker 
747*15dc779aSAndroid Build Coastguard Worker      {{{16000, 18000, {4, 9}, 3, {1, 0, 6}, IXHEAACE_SBR_MODE_MONO},
748*15dc779aSAndroid Build Coastguard Worker        {18000, 22000, {7, 12}, 3, {1, 6, 9}, IXHEAACE_SBR_MODE_MONO},
749*15dc779aSAndroid Build Coastguard Worker        {22000, 28000, {6, 9}, 3, {2, 3, 6}, IXHEAACE_SBR_MODE_MONO},
750*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {8, 12}, 3, {2, 9, 12}, IXHEAACE_SBR_MODE_MONO},
751*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {10, 12}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
752*15dc779aSAndroid Build Coastguard Worker        {44000, 64001, {11, 13}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
753*15dc779aSAndroid Build Coastguard Worker        {0}},
754*15dc779aSAndroid Build Coastguard Worker       {{32000, 36000, {10, 12}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
755*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {13, 13}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
756*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {10, 11}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
757*15dc779aSAndroid Build Coastguard Worker        {52000, 60000, {14, 13}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
758*15dc779aSAndroid Build Coastguard Worker        {60000, 76000, {14, 13}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
759*15dc779aSAndroid Build Coastguard Worker        {76000, 128001, {14, 13}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
760*15dc779aSAndroid Build Coastguard Worker        {0}}},
761*15dc779aSAndroid Build Coastguard Worker 
762*15dc779aSAndroid Build Coastguard Worker      {{{18000, 22000, {4, 5}, 3, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
763*15dc779aSAndroid Build Coastguard Worker        {22000, 28000, {5, 6}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
764*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {7, 8}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
765*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {9, 9}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
766*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {12, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
767*15dc779aSAndroid Build Coastguard Worker        {52000, 64001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
768*15dc779aSAndroid Build Coastguard Worker        {0}},
769*15dc779aSAndroid Build Coastguard Worker       {{32000, 36000, {5, 7}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
770*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {5, 8}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
771*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {7, 8}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
772*15dc779aSAndroid Build Coastguard Worker        {52000, 60000, {9, 9}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
773*15dc779aSAndroid Build Coastguard Worker        {60000, 76000, {10, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
774*15dc779aSAndroid Build Coastguard Worker        {76000, 82000, {12, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
775*15dc779aSAndroid Build Coastguard Worker        {82000, 128001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
776*15dc779aSAndroid Build Coastguard Worker        {0}}},
777*15dc779aSAndroid Build Coastguard Worker 
778*15dc779aSAndroid Build Coastguard Worker      {{{20000, 22000, {3, 8}, 2, {2, 0, 6}, IXHEAACE_SBR_MODE_MONO},
779*15dc779aSAndroid Build Coastguard Worker        {22000, 28000, {3, 8}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
780*15dc779aSAndroid Build Coastguard Worker        {28000, 36000, {4, 8}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
781*15dc779aSAndroid Build Coastguard Worker        {36000, 56000, {8, 9}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
782*15dc779aSAndroid Build Coastguard Worker        {56000, 64001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
783*15dc779aSAndroid Build Coastguard Worker        {0}},
784*15dc779aSAndroid Build Coastguard Worker       {{32000, 36000, {5, 7}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
785*15dc779aSAndroid Build Coastguard Worker        {36000, 44000, {4, 8}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
786*15dc779aSAndroid Build Coastguard Worker        {44000, 52000, {6, 8}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
787*15dc779aSAndroid Build Coastguard Worker        {52000, 60000, {9, 9}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
788*15dc779aSAndroid Build Coastguard Worker        {60000, 76000, {11, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
789*15dc779aSAndroid Build Coastguard Worker        {76000, 88000, {12, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
790*15dc779aSAndroid Build Coastguard Worker        {88000, 128001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
791*15dc779aSAndroid Build Coastguard Worker        {0}}},
792*15dc779aSAndroid Build Coastguard Worker 
793*15dc779aSAndroid Build Coastguard Worker      {{{24000, 36000, {4, 4}, 3, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
794*15dc779aSAndroid Build Coastguard Worker        {36000, 60000, {7, 6}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
795*15dc779aSAndroid Build Coastguard Worker        {60000, 72000, {9, 8}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
796*15dc779aSAndroid Build Coastguard Worker        {72000, 100000, {11, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
797*15dc779aSAndroid Build Coastguard Worker        {100000, 160001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
798*15dc779aSAndroid Build Coastguard Worker        {0}},
799*15dc779aSAndroid Build Coastguard Worker       {{60000, 80000, {7, 6}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
800*15dc779aSAndroid Build Coastguard Worker        {80000, 112000, {9, 8}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
801*15dc779aSAndroid Build Coastguard Worker        {112000, 144000, {11, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
802*15dc779aSAndroid Build Coastguard Worker        {144000, 256001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
803*15dc779aSAndroid Build Coastguard Worker        {0}}},
804*15dc779aSAndroid Build Coastguard Worker 
805*15dc779aSAndroid Build Coastguard Worker      {{{36000, 60000, {8, 6}, 2, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
806*15dc779aSAndroid Build Coastguard Worker        {60000, 72000, {9, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
807*15dc779aSAndroid Build Coastguard Worker        {72000, 100000, {11, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
808*15dc779aSAndroid Build Coastguard Worker        {100000, 160001, {13, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
809*15dc779aSAndroid Build Coastguard Worker        {0}},
810*15dc779aSAndroid Build Coastguard Worker       {{60000, 80000, {7, 6}, 2, {3, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
811*15dc779aSAndroid Build Coastguard Worker        {80000, 112000, {10, 8}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
812*15dc779aSAndroid Build Coastguard Worker        {112000, 144000, {12, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
813*15dc779aSAndroid Build Coastguard Worker        {144000, 256001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
814*15dc779aSAndroid Build Coastguard Worker        {0}}},
815*15dc779aSAndroid Build Coastguard Worker 
816*15dc779aSAndroid Build Coastguard Worker      {{{36000, 60000, {4, 4}, 3, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
817*15dc779aSAndroid Build Coastguard Worker        {60000, 72000, {9, 10}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
818*15dc779aSAndroid Build Coastguard Worker        {72000, 100000, {11, 11}, 1, {2, 0, 3}, IXHEAACE_SBR_MODE_MONO},
819*15dc779aSAndroid Build Coastguard Worker        {100000, 160001, {13, 11}, 1, {1, 0, 3}, IXHEAACE_SBR_MODE_MONO},
820*15dc779aSAndroid Build Coastguard Worker        {0}},
821*15dc779aSAndroid Build Coastguard Worker       {{60000, 80000, {7, 10}, 2, {2, 0, -3}, IXHEAACE_SBR_MODE_SWITCH_LRC},
822*15dc779aSAndroid Build Coastguard Worker        {80000, 112000, {9, 10}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
823*15dc779aSAndroid Build Coastguard Worker        {112000, 144000, {11, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
824*15dc779aSAndroid Build Coastguard Worker        {144000, 176000, {12, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
825*15dc779aSAndroid Build Coastguard Worker        {176000, 256001, {13, 11}, 1, {3, 0, -3}, IXHEAACE_SBR_MODE_LEFT_RIGHT},
826*15dc779aSAndroid Build Coastguard Worker        {0}}}}
827*15dc779aSAndroid Build Coastguard Worker 
828*15dc779aSAndroid Build Coastguard Worker };
829*15dc779aSAndroid Build Coastguard Worker /*End of QMF Tables*/
830*15dc779aSAndroid Build Coastguard Worker 
831*15dc779aSAndroid Build Coastguard Worker /*Resampler Tables*/
832*15dc779aSAndroid Build Coastguard Worker 
833*15dc779aSAndroid Build Coastguard Worker const ixheaace_resampler_table ixheaace_resamp_2_to_1_iir_filt_params = {
834*15dc779aSAndroid Build Coastguard Worker     /*This is an Elliptic Low pass filter of order 10.
835*15dc779aSAndroid Build Coastguard Worker      *Cutoff frequency = (Sampling frequency / 4) (12000Hz for Sampling Frequency of 48000Hz)
836*15dc779aSAndroid Build Coastguard Worker      *Transition Width = 12000Hz for Sampling Frequency of 48000Hz
837*15dc779aSAndroid Build Coastguard Worker      *Pass band ripple = 0.1 dB
838*15dc779aSAndroid Build Coastguard Worker      *Stop band Attentuation = 80 dB */
839*15dc779aSAndroid Build Coastguard Worker     {{0.009496807693824f, 0.042966063118977f, 0.117336448672214f, 0.222712964327863f,
840*15dc779aSAndroid Build Coastguard Worker       0.321217815735198f, 0.361496789441669f},
841*15dc779aSAndroid Build Coastguard Worker      {1.000000000000000f, -1.742132866454912f, 4.227908023609383f, -5.182642233547811f,
842*15dc779aSAndroid Build Coastguard Worker       6.412608818570662f, -5.548549002499044f, 4.268395360082115f, -2.482474601928258f,
843*15dc779aSAndroid Build Coastguard Worker       1.157341917316495f, -0.375865524201107f, 0.075082243212013f},
844*15dc779aSAndroid Build Coastguard Worker      14,
845*15dc779aSAndroid Build Coastguard Worker      8}};
846*15dc779aSAndroid Build Coastguard Worker 
847*15dc779aSAndroid Build Coastguard Worker const ixheaace_resampler_table ixheaace_resamp_4_to_1_iir_filt_params = {
848*15dc779aSAndroid Build Coastguard Worker     /*This is an Elliptic Low pass filter of order 10.
849*15dc779aSAndroid Build Coastguard Worker      *Cutoff frequency = (Sampling frequency / 8) (6000Hz for Sampling Frequency of 48000Hz)
850*15dc779aSAndroid Build Coastguard Worker      *Transition Width = 6000Hz for Sampling Frequency of 48000Hz
851*15dc779aSAndroid Build Coastguard Worker      *Pass band ripple = 0.1 dB
852*15dc779aSAndroid Build Coastguard Worker      *Stop band Attentuation = 80 dB */
853*15dc779aSAndroid Build Coastguard Worker     {{0.000740642396154f, -0.001731221748871f, 0.003588738327167f, -0.003965395503334f,
854*15dc779aSAndroid Build Coastguard Worker       0.004738151506581f, -0.003995960744935f},
855*15dc779aSAndroid Build Coastguard Worker      {1.000000000000000f, -7.075216005247155f, 23.952949728863750f, -50.605428582325821f,
856*15dc779aSAndroid Build Coastguard Worker       73.504548294113960f, -76.448633221533086f, 57.543830222794064f, -30.920504724587701f,
857*15dc779aSAndroid Build Coastguard Worker       11.348197853288209f, -2.570137091297488f, 0.273171190808642f},
858*15dc779aSAndroid Build Coastguard Worker      14,
859*15dc779aSAndroid Build Coastguard Worker      16}};
860*15dc779aSAndroid Build Coastguard Worker 
861*15dc779aSAndroid Build Coastguard Worker const ixheaace_resampler_sos_table iixheaace_resamp_1_to_3_filt_params = {
862*15dc779aSAndroid Build Coastguard Worker     /*This is an Elliptic Low pass filter of order 10.
863*15dc779aSAndroid Build Coastguard Worker      *Cutoff frequency = (Sampling frequency / 2) (24000Hz for Sampling Frequency of 48000Hz)
864*15dc779aSAndroid Build Coastguard Worker      *Transition Width = 24000Hz for Sampling Frequency of 48000Hz
865*15dc779aSAndroid Build Coastguard Worker      *Pass band ripple = 0.1 dB
866*15dc779aSAndroid Build Coastguard Worker      *Stop band Attentuation = 80 dB */
867*15dc779aSAndroid Build Coastguard Worker     {{{1.000000000000000f, 1.659020203326806f, 1.000000000000001f},
868*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, 0.365127296282968f, 1.000000000000001f},
869*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -0.326327243355117f, 0.999999999999999f},
870*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -0.603095584059535f, 1.000000000000005f},
871*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -0.700775842024946f, 0.999999999999992f}},
872*15dc779aSAndroid Build Coastguard Worker      {{1.000000000000000f, -1.275111522510104f, 0.441657460172090f},
873*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.161824505687894f, 0.591325642736637f},
874*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.035133043687516f, 0.764152858071238f},
875*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -0.955952271048153f, 0.887794455980374f},
876*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -0.931430519187696f, 0.967382013429856f}},
877*15dc779aSAndroid Build Coastguard Worker      0.001893122993530f,
878*15dc779aSAndroid Build Coastguard Worker      12}};
879*15dc779aSAndroid Build Coastguard Worker 
880*15dc779aSAndroid Build Coastguard Worker const ixheaace_resampler_sos_table iixheaace_resamp_8_to_1_filt_params = {
881*15dc779aSAndroid Build Coastguard Worker     /*This is an Elliptic Low pass filter of order 10.
882*15dc779aSAndroid Build Coastguard Worker      *Cutoff frequency = (Sampling frequency / 16)(3000Hz for Sampling Frequency of 48000Hz)
883*15dc779aSAndroid Build Coastguard Worker      *Transition Width = 3000Hz for Sampling Frequency of 48000Hz
884*15dc779aSAndroid Build Coastguard Worker      *Pass band ripple = 0.1 dB
885*15dc779aSAndroid Build Coastguard Worker      *Stop band Attentuation = 80 dB */
886*15dc779aSAndroid Build Coastguard Worker     {{{1.000000000000000f, 0.193271530567190f, 0.999999999999997f},
887*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.437439768166423f, 1.000000000001828f},
888*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.698948126297796f, 0.999999999971090f},
889*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.771069098672357f, 1.000000000092826f},
890*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.793554586740388f, 0.999999999934263f}},
891*15dc779aSAndroid Build Coastguard Worker      {{1.000000000000000f, -1.734333859661148f, 0.758556958319196f},
892*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.758123207730125f, 0.821293076682905f},
893*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.787138197078451f, 0.895638469061020f},
894*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.810681327149778f, 0.950090642514994f},
895*15dc779aSAndroid Build Coastguard Worker       {1.000000000000000f, -1.831249067127384f, 0.985554959459442f}},
896*15dc779aSAndroid Build Coastguard Worker      0.000201109407457f,
897*15dc779aSAndroid Build Coastguard Worker      31}};
898*15dc779aSAndroid Build Coastguard Worker 
899*15dc779aSAndroid Build Coastguard Worker /*End of Resampler Tables*/
900*15dc779aSAndroid Build Coastguard Worker const ixheaace_str_sbr_huff_tabs ixheaace_sbr_huff_tab = {
901*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_c10t[121]*/
902*15dc779aSAndroid Build Coastguard Worker     {0x0003FFD6, 0x0003FFD7, 0x0003FFD8, 0x0003FFD9, 0x0003FFDA, 0x0003FFDB, 0x0007FFB8,
903*15dc779aSAndroid Build Coastguard Worker      0x0007FFB9, 0x0007FFBA, 0x0007FFBB, 0x0007FFBC, 0x0007FFBD, 0x0007FFBE, 0x0007FFBF,
904*15dc779aSAndroid Build Coastguard Worker      0x0007FFC0, 0x0007FFC1, 0x0007FFC2, 0x0007FFC3, 0x0007FFC4, 0x0007FFC5, 0x0007FFC6,
905*15dc779aSAndroid Build Coastguard Worker      0x0007FFC7, 0x0007FFC8, 0x0007FFC9, 0x0007FFCA, 0x0007FFCB, 0x0007FFCC, 0x0007FFCD,
906*15dc779aSAndroid Build Coastguard Worker      0x0007FFCE, 0x0007FFCF, 0x0007FFD0, 0x0007FFD1, 0x0007FFD2, 0x0007FFD3, 0x0001FFE6,
907*15dc779aSAndroid Build Coastguard Worker      0x0003FFD4, 0x0000FFF0, 0x0001FFE9, 0x0003FFD5, 0x0001FFE7, 0x0000FFF1, 0x0000FFEC,
908*15dc779aSAndroid Build Coastguard Worker      0x0000FFED, 0x0000FFEE, 0x00007FF4, 0x00003FF9, 0x00003FF7, 0x00001FFA, 0x00001FF9,
909*15dc779aSAndroid Build Coastguard Worker      0x00000FFB, 0x000007FC, 0x000003FC, 0x000001FD, 0x000000FD, 0x0000007D, 0x0000003D,
910*15dc779aSAndroid Build Coastguard Worker      0x0000001D, 0x0000000D, 0x00000005, 0x00000001, 0x00000000, 0x00000004, 0x0000000C,
911*15dc779aSAndroid Build Coastguard Worker      0x0000001C, 0x0000003C, 0x0000007C, 0x000000FC, 0x000001FC, 0x000003FD, 0x00000FFA,
912*15dc779aSAndroid Build Coastguard Worker      0x00001FF8, 0x00003FF6, 0x00003FF8, 0x00007FF5, 0x0000FFEF, 0x0001FFE8, 0x0000FFF2,
913*15dc779aSAndroid Build Coastguard Worker      0x0007FFD4, 0x0007FFD5, 0x0007FFD6, 0x0007FFD7, 0x0007FFD8, 0x0007FFD9, 0x0007FFDA,
914*15dc779aSAndroid Build Coastguard Worker      0x0007FFDB, 0x0007FFDC, 0x0007FFDD, 0x0007FFDE, 0x0007FFDF, 0x0007FFE0, 0x0007FFE1,
915*15dc779aSAndroid Build Coastguard Worker      0x0007FFE2, 0x0007FFE3, 0x0007FFE4, 0x0007FFE5, 0x0007FFE6, 0x0007FFE7, 0x0007FFE8,
916*15dc779aSAndroid Build Coastguard Worker      0x0007FFE9, 0x0007FFEA, 0x0007FFEB, 0x0007FFEC, 0x0007FFED, 0x0007FFEE, 0x0007FFEF,
917*15dc779aSAndroid Build Coastguard Worker      0x0007FFF0, 0x0007FFF1, 0x0007FFF2, 0x0007FFF3, 0x0007FFF4, 0x0007FFF5, 0x0007FFF6,
918*15dc779aSAndroid Build Coastguard Worker      0x0007FFF7, 0x0007FFF8, 0x0007FFF9, 0x0007FFFA, 0x0007FFFB, 0x0007FFFC, 0x0007FFFD,
919*15dc779aSAndroid Build Coastguard Worker      0x0007FFFE, 0x0007FFFF},
920*15dc779aSAndroid Build Coastguard Worker 
921*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_l10t*/
922*15dc779aSAndroid Build Coastguard Worker     {0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000013,
923*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
924*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
925*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
926*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000011,
927*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000010, 0x00000011, 0x00000012, 0x00000011, 0x00000010, 0x00000010,
928*15dc779aSAndroid Build Coastguard Worker      0x00000010, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000E, 0x0000000D, 0x0000000D,
929*15dc779aSAndroid Build Coastguard Worker      0x0000000C, 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006,
930*15dc779aSAndroid Build Coastguard Worker      0x00000005, 0x00000004, 0x00000003, 0x00000002, 0x00000002, 0x00000003, 0x00000004,
931*15dc779aSAndroid Build Coastguard Worker      0x00000005, 0x00000006, 0x00000007, 0x00000008, 0x00000009, 0x0000000A, 0x0000000C,
932*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000E, 0x0000000E, 0x0000000F, 0x00000010, 0x00000011, 0x00000010,
933*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
934*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
935*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
936*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
937*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
938*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
939*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013},
940*15dc779aSAndroid Build Coastguard Worker 
941*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_c10f*/
942*15dc779aSAndroid Build Coastguard Worker     {0x0007FFE7, 0x0007FFE8, 0x000FFFD2, 0x000FFFD3, 0x000FFFD4, 0x000FFFD5, 0x000FFFD6,
943*15dc779aSAndroid Build Coastguard Worker      0x000FFFD7, 0x000FFFD8, 0x0007FFDA, 0x000FFFD9, 0x000FFFDA, 0x000FFFDB, 0x000FFFDC,
944*15dc779aSAndroid Build Coastguard Worker      0x0007FFDB, 0x000FFFDD, 0x0007FFDC, 0x0007FFDD, 0x000FFFDE, 0x0003FFE4, 0x000FFFDF,
945*15dc779aSAndroid Build Coastguard Worker      0x000FFFE0, 0x000FFFE1, 0x0007FFDE, 0x000FFFE2, 0x000FFFE3, 0x000FFFE4, 0x0007FFDF,
946*15dc779aSAndroid Build Coastguard Worker      0x000FFFE5, 0x0007FFE0, 0x0003FFE8, 0x0007FFE1, 0x0003FFE0, 0x0003FFE9, 0x0001FFEF,
947*15dc779aSAndroid Build Coastguard Worker      0x0003FFE5, 0x0001FFEC, 0x0001FFED, 0x0001FFEE, 0x0000FFF4, 0x0000FFF3, 0x0000FFF0,
948*15dc779aSAndroid Build Coastguard Worker      0x00007FF7, 0x00007FF6, 0x00003FFA, 0x00001FFA, 0x00001FF9, 0x00000FFA, 0x00000FF8,
949*15dc779aSAndroid Build Coastguard Worker      0x000007F9, 0x000003FB, 0x000001FC, 0x000001FA, 0x000000FB, 0x0000007C, 0x0000003C,
950*15dc779aSAndroid Build Coastguard Worker      0x0000001C, 0x0000000C, 0x00000005, 0x00000001, 0x00000000, 0x00000004, 0x0000000D,
951*15dc779aSAndroid Build Coastguard Worker      0x0000001D, 0x0000003D, 0x000000FA, 0x000000FC, 0x000001FB, 0x000003FA, 0x000007F8,
952*15dc779aSAndroid Build Coastguard Worker      0x000007FA, 0x000007FB, 0x00000FF9, 0x00000FFB, 0x00001FF8, 0x00001FFB, 0x00003FF8,
953*15dc779aSAndroid Build Coastguard Worker      0x00003FF9, 0x0000FFF1, 0x0000FFF2, 0x0001FFEA, 0x0001FFEB, 0x0003FFE1, 0x0003FFE2,
954*15dc779aSAndroid Build Coastguard Worker      0x0003FFEA, 0x0003FFE3, 0x0003FFE6, 0x0003FFE7, 0x0003FFEB, 0x000FFFE6, 0x0007FFE2,
955*15dc779aSAndroid Build Coastguard Worker      0x000FFFE7, 0x000FFFE8, 0x000FFFE9, 0x000FFFEA, 0x000FFFEB, 0x000FFFEC, 0x0007FFE3,
956*15dc779aSAndroid Build Coastguard Worker      0x000FFFED, 0x000FFFEE, 0x000FFFEF, 0x000FFFF0, 0x0007FFE4, 0x000FFFF1, 0x0003FFEC,
957*15dc779aSAndroid Build Coastguard Worker      0x000FFFF2, 0x000FFFF3, 0x0007FFE5, 0x0007FFE6, 0x000FFFF4, 0x000FFFF5, 0x000FFFF6,
958*15dc779aSAndroid Build Coastguard Worker      0x000FFFF7, 0x000FFFF8, 0x000FFFF9, 0x000FFFFA, 0x000FFFFB, 0x000FFFFC, 0x000FFFFD,
959*15dc779aSAndroid Build Coastguard Worker      0x000FFFFE, 0x000FFFFF
960*15dc779aSAndroid Build Coastguard Worker 
961*15dc779aSAndroid Build Coastguard Worker     },
962*15dc779aSAndroid Build Coastguard Worker 
963*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_l10f*/
964*15dc779aSAndroid Build Coastguard Worker     {0x00000013, 0x00000013, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014,
965*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014, 0x00000013, 0x00000014, 0x00000014, 0x00000014, 0x00000014,
966*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000014, 0x00000013, 0x00000013, 0x00000014, 0x00000012, 0x00000014,
967*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014, 0x00000013, 0x00000014, 0x00000014, 0x00000014, 0x00000013,
968*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000013, 0x00000012, 0x00000013, 0x00000012, 0x00000012, 0x00000011,
969*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000011, 0x00000011, 0x00000011, 0x00000010, 0x00000010, 0x00000010,
970*15dc779aSAndroid Build Coastguard Worker      0x0000000F, 0x0000000F, 0x0000000E, 0x0000000D, 0x0000000D, 0x0000000C, 0x0000000C,
971*15dc779aSAndroid Build Coastguard Worker      0x0000000B, 0x0000000A, 0x00000009, 0x00000009, 0x00000008, 0x00000007, 0x00000006,
972*15dc779aSAndroid Build Coastguard Worker      0x00000005, 0x00000004, 0x00000003, 0x00000002, 0x00000002, 0x00000003, 0x00000004,
973*15dc779aSAndroid Build Coastguard Worker      0x00000005, 0x00000006, 0x00000008, 0x00000008, 0x00000009, 0x0000000A, 0x0000000B,
974*15dc779aSAndroid Build Coastguard Worker      0x0000000B, 0x0000000B, 0x0000000C, 0x0000000C, 0x0000000D, 0x0000000D, 0x0000000E,
975*15dc779aSAndroid Build Coastguard Worker      0x0000000E, 0x00000010, 0x00000010, 0x00000011, 0x00000011, 0x00000012, 0x00000012,
976*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000014, 0x00000013,
977*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000013,
978*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000013, 0x00000014, 0x00000012,
979*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014, 0x00000013, 0x00000013, 0x00000014, 0x00000014, 0x00000014,
980*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014,
981*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000014},
982*15dc779aSAndroid Build Coastguard Worker 
983*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_c10t*/
984*15dc779aSAndroid Build Coastguard Worker     {0x0000FFE4, 0x0000FFE5, 0x0000FFE6, 0x0000FFE7, 0x0000FFE8, 0x0000FFE9, 0x0000FFEA,
985*15dc779aSAndroid Build Coastguard Worker      0x0000FFEB, 0x0000FFEC, 0x0000FFED, 0x0000FFEE, 0x0000FFEF, 0x0000FFF0, 0x0000FFF1,
986*15dc779aSAndroid Build Coastguard Worker      0x0000FFF2, 0x0000FFF3, 0x0000FFF4, 0x0000FFE2, 0x00000FFC, 0x000007FC, 0x000001FE,
987*15dc779aSAndroid Build Coastguard Worker      0x0000007E, 0x0000001E, 0x00000006, 0x00000000, 0x00000002, 0x0000000E, 0x0000003E,
988*15dc779aSAndroid Build Coastguard Worker      0x000000FE, 0x000007FD, 0x00000FFD, 0x00007FF0, 0x0000FFE3, 0x0000FFF5, 0x0000FFF6,
989*15dc779aSAndroid Build Coastguard Worker      0x0000FFF7, 0x0000FFF8, 0x0000FFF9, 0x0000FFFA, 0x0001FFF6, 0x0001FFF7, 0x0001FFF8,
990*15dc779aSAndroid Build Coastguard Worker      0x0001FFF9, 0x0001FFFA, 0x0001FFFB, 0x0001FFFC, 0x0001FFFD, 0x0001FFFE, 0x0001FFFF},
991*15dc779aSAndroid Build Coastguard Worker 
992*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_l10t*/
993*15dc779aSAndroid Build Coastguard Worker     {
994*15dc779aSAndroid Build Coastguard Worker 
995*15dc779aSAndroid Build Coastguard Worker         0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010,
996*15dc779aSAndroid Build Coastguard Worker         0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010,
997*15dc779aSAndroid Build Coastguard Worker         0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x0000000C, 0x0000000B, 0x00000009,
998*15dc779aSAndroid Build Coastguard Worker         0x00000007, 0x00000005, 0x00000003, 0x00000001, 0x00000002, 0x00000004, 0x00000006,
999*15dc779aSAndroid Build Coastguard Worker         0x00000008, 0x0000000B, 0x0000000C, 0x0000000F, 0x00000010, 0x00000010, 0x00000010,
1000*15dc779aSAndroid Build Coastguard Worker         0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000011, 0x00000011, 0x00000011,
1001*15dc779aSAndroid Build Coastguard Worker         0x00000011, 0x00000011, 0x00000011, 0x00000011, 0x00000011, 0x00000011, 0x00000011},
1002*15dc779aSAndroid Build Coastguard Worker 
1003*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_c10f*/
1004*15dc779aSAndroid Build Coastguard Worker     {0x0003FFE2, 0x0003FFE3, 0x0003FFE4, 0x0003FFE5, 0x0003FFE6, 0x0003FFE7, 0x0003FFE8,
1005*15dc779aSAndroid Build Coastguard Worker      0x0003FFE9, 0x0003FFEA, 0x0003FFEB, 0x0003FFEC, 0x0003FFED, 0x0003FFEE, 0x0003FFEF,
1006*15dc779aSAndroid Build Coastguard Worker      0x0003FFF0, 0x0000FFF7, 0x0001FFF0, 0x00003FFC, 0x000007FE, 0x000007FC, 0x000000FE,
1007*15dc779aSAndroid Build Coastguard Worker      0x0000007E, 0x0000000E, 0x00000002, 0x00000000, 0x00000006, 0x0000001E, 0x0000003E,
1008*15dc779aSAndroid Build Coastguard Worker      0x000001FE, 0x000007FD, 0x00000FFE, 0x00007FFA, 0x0000FFF6, 0x0003FFF1, 0x0003FFF2,
1009*15dc779aSAndroid Build Coastguard Worker      0x0003FFF3, 0x0003FFF4, 0x0003FFF5, 0x0003FFF6, 0x0003FFF7, 0x0003FFF8, 0x0003FFF9,
1010*15dc779aSAndroid Build Coastguard Worker      0x0003FFFA, 0x0003FFFB, 0x0003FFFC, 0x0003FFFD, 0x0003FFFE, 0x0007FFFE, 0x0007FFFF},
1011*15dc779aSAndroid Build Coastguard Worker 
1012*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_l10f*/
1013*15dc779aSAndroid Build Coastguard Worker     {0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012,
1014*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012,
1015*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000010, 0x00000011, 0x0000000E, 0x0000000B, 0x0000000B, 0x00000008,
1016*15dc779aSAndroid Build Coastguard Worker      0x00000007, 0x00000004, 0x00000002, 0x00000001, 0x00000003, 0x00000005, 0x00000006,
1017*15dc779aSAndroid Build Coastguard Worker      0x00000009, 0x0000000B, 0x0000000C, 0x0000000F, 0x00000010, 0x00000012, 0x00000012,
1018*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012,
1019*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0x00000013, 0x00000013},
1020*15dc779aSAndroid Build Coastguard Worker 
1021*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_c11t*/
1022*15dc779aSAndroid Build Coastguard Worker     {0x0003FFED, 0x0003FFEE, 0x0007FFDE, 0x0007FFDF, 0x0007FFE0, 0x0007FFE1, 0x0007FFE2,
1023*15dc779aSAndroid Build Coastguard Worker      0x0007FFE3, 0x0007FFE4, 0x0007FFE5, 0x0007FFE6, 0x0007FFE7, 0x0007FFE8, 0x0007FFE9,
1024*15dc779aSAndroid Build Coastguard Worker      0x0007FFEA, 0x0007FFEB, 0x0007FFEC, 0x0001FFF4, 0x0000FFF7, 0x0000FFF9, 0x0000FFF8,
1025*15dc779aSAndroid Build Coastguard Worker      0x00003FFB, 0x00003FFA, 0x00003FF8, 0x00001FFA, 0x00000FFC, 0x000007FC, 0x000000FE,
1026*15dc779aSAndroid Build Coastguard Worker      0x0000003E, 0x0000000E, 0x00000002, 0x00000000, 0x00000006, 0x0000001E, 0x0000007E,
1027*15dc779aSAndroid Build Coastguard Worker      0x000001FE, 0x000007FD, 0x00001FFB, 0x00003FF9, 0x00003FFC, 0x00007FFA, 0x0000FFF6,
1028*15dc779aSAndroid Build Coastguard Worker      0x0001FFF5, 0x0003FFEC, 0x0007FFED, 0x0007FFEE, 0x0007FFEF, 0x0007FFF0, 0x0007FFF1,
1029*15dc779aSAndroid Build Coastguard Worker      0x0007FFF2, 0x0007FFF3, 0x0007FFF4, 0x0007FFF5, 0x0007FFF6, 0x0007FFF7, 0x0007FFF8,
1030*15dc779aSAndroid Build Coastguard Worker      0x0007FFF9, 0x0007FFFA, 0x0007FFFB, 0x0007FFFC, 0x0007FFFD, 0x0007FFFE, 0x0007FFFF},
1031*15dc779aSAndroid Build Coastguard Worker 
1032*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_l11t*/
1033*15dc779aSAndroid Build Coastguard Worker     {0x00000012, 0x00000012, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
1034*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
1035*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000011, 0x00000010, 0x00000010, 0x00000010,
1036*15dc779aSAndroid Build Coastguard Worker      0x0000000E, 0x0000000E, 0x0000000E, 0x0000000D, 0x0000000C, 0x0000000B, 0x00000008,
1037*15dc779aSAndroid Build Coastguard Worker      0x00000006, 0x00000004, 0x00000002, 0x00000001, 0x00000003, 0x00000005, 0x00000007,
1038*15dc779aSAndroid Build Coastguard Worker      0x00000009, 0x0000000B, 0x0000000D, 0x0000000E, 0x0000000E, 0x0000000F, 0x00000010,
1039*15dc779aSAndroid Build Coastguard Worker      0x00000011, 0x00000012, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
1040*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013,
1041*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000013},
1042*15dc779aSAndroid Build Coastguard Worker 
1043*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_c11f*/
1044*15dc779aSAndroid Build Coastguard Worker     {0x000FFFF0, 0x000FFFF1, 0x000FFFF2, 0x000FFFF3, 0x000FFFF4, 0x000FFFF5, 0x000FFFF6,
1045*15dc779aSAndroid Build Coastguard Worker      0x0003FFF3, 0x0007FFF5, 0x0007FFEE, 0x0007FFEF, 0x0007FFF6, 0x0003FFF4, 0x0003FFF2,
1046*15dc779aSAndroid Build Coastguard Worker      0x000FFFF7, 0x0007FFF0, 0x0001FFF5, 0x0003FFF0, 0x0001FFF4, 0x0000FFF7, 0x0000FFF6,
1047*15dc779aSAndroid Build Coastguard Worker      0x00007FF8, 0x00003FFB, 0x00000FFD, 0x000007FD, 0x000003FD, 0x000001FD, 0x000000FD,
1048*15dc779aSAndroid Build Coastguard Worker      0x0000003E, 0x0000000E, 0x00000002, 0x00000000, 0x00000006, 0x0000001E, 0x000000FC,
1049*15dc779aSAndroid Build Coastguard Worker      0x000001FC, 0x000003FC, 0x000007FC, 0x00000FFC, 0x00001FFC, 0x00003FFA, 0x00007FF9,
1050*15dc779aSAndroid Build Coastguard Worker      0x00007FFA, 0x0000FFF8, 0x0000FFF9, 0x0001FFF6, 0x0001FFF7, 0x0003FFF5, 0x0003FFF6,
1051*15dc779aSAndroid Build Coastguard Worker      0x0003FFF1, 0x000FFFF8, 0x0007FFF1, 0x0007FFF2, 0x0007FFF3, 0x000FFFF9, 0x0007FFF7,
1052*15dc779aSAndroid Build Coastguard Worker      0x0007FFF4, 0x000FFFFA, 0x000FFFFB, 0x000FFFFC, 0x000FFFFD, 0x000FFFFE, 0x000FFFFF},
1053*15dc779aSAndroid Build Coastguard Worker 
1054*15dc779aSAndroid Build Coastguard Worker     /*v_huff_env_lvl_l11f*/
1055*15dc779aSAndroid Build Coastguard Worker     {0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014,
1056*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0x00000012, 0x00000012,
1057*15dc779aSAndroid Build Coastguard Worker      0x00000014, 0x00000013, 0x00000011, 0x00000012, 0x00000011, 0x00000010, 0x00000010,
1058*15dc779aSAndroid Build Coastguard Worker      0x0000000F, 0x0000000E, 0x0000000C, 0x0000000B, 0x0000000A, 0x00000009, 0x00000008,
1059*15dc779aSAndroid Build Coastguard Worker      0x00000006, 0x00000004, 0x00000002, 0x00000001, 0x00000003, 0x00000005, 0x00000008,
1060*15dc779aSAndroid Build Coastguard Worker      0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F,
1061*15dc779aSAndroid Build Coastguard Worker      0x0000000F, 0x00000010, 0x00000010, 0x00000011, 0x00000011, 0x00000012, 0x00000012,
1062*15dc779aSAndroid Build Coastguard Worker      0x00000012, 0x00000014, 0x00000013, 0x00000013, 0x00000013, 0x00000014, 0x00000013,
1063*15dc779aSAndroid Build Coastguard Worker      0x00000013, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0x00000014},
1064*15dc779aSAndroid Build Coastguard Worker 
1065*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_c11t*/
1066*15dc779aSAndroid Build Coastguard Worker     {0x00001FF2, 0x00001FF3, 0x00001FF4, 0x00001FF5, 0x00001FF6, 0x00001FF7, 0x00001FF8,
1067*15dc779aSAndroid Build Coastguard Worker      0x00000FF8, 0x000000FE, 0x0000007E, 0x0000000E, 0x00000006, 0x00000000, 0x00000002,
1068*15dc779aSAndroid Build Coastguard Worker      0x0000001E, 0x0000003E, 0x000001FE, 0x00001FF9, 0x00001FFA, 0x00001FFB, 0x00001FFC,
1069*15dc779aSAndroid Build Coastguard Worker      0x00001FFD, 0x00001FFE, 0x00003FFE, 0x00003FFF},
1070*15dc779aSAndroid Build Coastguard Worker 
1071*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_l11t*/
1072*15dc779aSAndroid Build Coastguard Worker     {0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1073*15dc779aSAndroid Build Coastguard Worker      0x0000000C, 0x00000008, 0x00000007, 0x00000004, 0x00000003, 0x00000001, 0x00000002,
1074*15dc779aSAndroid Build Coastguard Worker      0x00000005, 0x00000006, 0x00000009, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1075*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000E, 0x0000000E
1076*15dc779aSAndroid Build Coastguard Worker 
1077*15dc779aSAndroid Build Coastguard Worker     },
1078*15dc779aSAndroid Build Coastguard Worker 
1079*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_c11f*/
1080*15dc779aSAndroid Build Coastguard Worker     {0x00001FF7, 0x00001FF8, 0x00001FF9, 0x00001FFA, 0x00001FFB, 0x00003FF8, 0x00003FF9,
1081*15dc779aSAndroid Build Coastguard Worker      0x000007FC, 0x000000FE, 0x0000007E, 0x0000000E, 0x00000002, 0x00000000, 0x00000006,
1082*15dc779aSAndroid Build Coastguard Worker      0x0000001E, 0x0000003E, 0x000001FE, 0x00000FFA, 0x00001FF6, 0x00003FFA, 0x00003FFB,
1083*15dc779aSAndroid Build Coastguard Worker      0x00003FFC, 0x00003FFD, 0x00003FFE, 0x00003FFF
1084*15dc779aSAndroid Build Coastguard Worker 
1085*15dc779aSAndroid Build Coastguard Worker     },
1086*15dc779aSAndroid Build Coastguard Worker 
1087*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_env_bal_l11f*/
1088*15dc779aSAndroid Build Coastguard Worker     {0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000E, 0x0000000E,
1089*15dc779aSAndroid Build Coastguard Worker      0x0000000B, 0x00000008, 0x00000007, 0x00000004, 0x00000002, 0x00000001, 0x00000003,
1090*15dc779aSAndroid Build Coastguard Worker      0x00000005, 0x00000006, 0x00000009, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000E,
1091*15dc779aSAndroid Build Coastguard Worker      0x0000000E, 0x0000000E, 0x0000000E, 0x0000000E},
1092*15dc779aSAndroid Build Coastguard Worker 
1093*15dc779aSAndroid Build Coastguard Worker     /*v_huff_noise_lvl_c11t*/
1094*15dc779aSAndroid Build Coastguard Worker     {0x00001FCE, 0x00001FCF, 0x00001FD0, 0x00001FD1, 0x00001FD2, 0x00001FD3,
1095*15dc779aSAndroid Build Coastguard Worker      0x00001FD4, 0x00001FD5, 0x00001FD6, 0x00001FD7, 0x00001FD8, 0x00001FD9,
1096*15dc779aSAndroid Build Coastguard Worker      0x00001FDA, 0x00001FDB, 0x00001FDC, 0x00001FDD, 0x00001FDE, 0x00001FDF,
1097*15dc779aSAndroid Build Coastguard Worker      0x00001FE0, 0x00001FE1, 0x00001FE2, 0x00001FE3, 0x00001FE4, 0x00001FE5,
1098*15dc779aSAndroid Build Coastguard Worker      0x00001FE6, 0x00001FE7, 0x000007F2, 0x000000FD, 0x0000003E, 0x0000000E,
1099*15dc779aSAndroid Build Coastguard Worker      0x00000006, 0x00000000, 0x00000002, 0x0000001E, 0x000000FC, 0x000003F8,
1100*15dc779aSAndroid Build Coastguard Worker      0x00001FCC, 0x00001FE8, 0x00001FE9, 0x00001FEA, 0x00001FEB, 0x00001FEC,
1101*15dc779aSAndroid Build Coastguard Worker      0x00001FCD, 0x00001FED, 0x00001FEE, 0x00001FEF, 0x00001FF0, 0x00001FF1,
1102*15dc779aSAndroid Build Coastguard Worker      0x00001FF2, 0x00001FF3, 0x00001FF4, 0x00001FF5, 0x00001FF6, 0x00001FF7,
1103*15dc779aSAndroid Build Coastguard Worker      0x00001FF8, 0x00001FF9, 0x00001FFA, 0x00001FFB, 0x00001FFC, 0x00001FFD,
1104*15dc779aSAndroid Build Coastguard Worker      0x00001FFE, 0x00003FFE, 0x00003FFF
1105*15dc779aSAndroid Build Coastguard Worker 
1106*15dc779aSAndroid Build Coastguard Worker     },
1107*15dc779aSAndroid Build Coastguard Worker 
1108*15dc779aSAndroid Build Coastguard Worker     /*v_huff_noise_lvl_l11t*/
1109*15dc779aSAndroid Build Coastguard Worker     {0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1110*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1111*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1112*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000B, 0x00000008,
1113*15dc779aSAndroid Build Coastguard Worker      0x00000006, 0x00000004, 0x00000003, 0x00000001, 0x00000002, 0x00000005, 0x00000008,
1114*15dc779aSAndroid Build Coastguard Worker      0x0000000A, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1115*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1116*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D,
1117*15dc779aSAndroid Build Coastguard Worker      0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000D, 0x0000000E, 0x0000000E},
1118*15dc779aSAndroid Build Coastguard Worker 
1119*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_noise_bal_c11t*/
1120*15dc779aSAndroid Build Coastguard Worker     {0x000000EC, 0x000000ED, 0x000000EE, 0x000000EF, 0x000000F0, 0x000000F1, 0x000000F2,
1121*15dc779aSAndroid Build Coastguard Worker      0x000000F3, 0x000000F4, 0x000000F5, 0x0000001C, 0x00000002, 0x00000000, 0x00000006,
1122*15dc779aSAndroid Build Coastguard Worker      0x0000003A, 0x000000F6, 0x000000F7, 0x000000F8, 0x000000F9, 0x000000FA, 0x000000FB,
1123*15dc779aSAndroid Build Coastguard Worker      0x000000FC, 0x000000FD, 0x000000FE, 0x000000FF},
1124*15dc779aSAndroid Build Coastguard Worker 
1125*15dc779aSAndroid Build Coastguard Worker     /*book_sbr_noise_bal_l11t*/
1126*15dc779aSAndroid Build Coastguard Worker     {0x00000008, 0x00000008, 0x00000008, 0x00000008, 0x00000008, 0x00000008, 0x00000008,
1127*15dc779aSAndroid Build Coastguard Worker      0x00000008, 0x00000008, 0x00000008, 0x00000005, 0x00000002, 0x00000001, 0x00000003,
1128*15dc779aSAndroid Build Coastguard Worker      0x00000006, 0x00000008, 0x00000008, 0x00000008, 0x00000008, 0x00000008, 0x00000008,
1129*15dc779aSAndroid Build Coastguard Worker      0x00000008, 0x00000008, 0x00000008, 0x00000008}};
1130*15dc779aSAndroid Build Coastguard Worker 
1131*15dc779aSAndroid Build Coastguard Worker const ixheaace_str_esbr_sfb_bin_tabs ia_esbr_sfb_bin_tabs = {
1132*15dc779aSAndroid Build Coastguard Worker     {24, 24, 24, 24, 24, 24, 28, 32, 32, 32, 40, 40, 48, 52, 60, 72, 84, 100, 116, 144, -1},
1133*15dc779aSAndroid Build Coastguard Worker     {16, 16, 16, 16, 16, 20, 24,  24,  24,  24, 32, 32,
1134*15dc779aSAndroid Build Coastguard Worker      40, 44, 52, 60, 76, 84, 100, 116, 128, 64, -1},
1135*15dc779aSAndroid Build Coastguard Worker     {16, 16, 16, 16, 16, 20, 24,  24,  24,  24, 32, 32,
1136*15dc779aSAndroid Build Coastguard Worker      40, 44, 52, 60, 76, 84, 100, 116, 128, 64, -1},
1137*15dc779aSAndroid Build Coastguard Worker     {16, 16, 16, 16, 16, 20, 24,  24,  24,  24, 32, 32,
1138*15dc779aSAndroid Build Coastguard Worker      40, 44, 52, 60, 76, 84, 100, 116, 128, 64, -1},
1139*15dc779aSAndroid Build Coastguard Worker     {8,  8,  8,  8,  8,  12, 16, 16,  16,  16,  20, 24, 28,
1140*15dc779aSAndroid Build Coastguard Worker      32, 40, 48, 56, 68, 76, 92, 104, 128, 128, 64, -1},
1141*15dc779aSAndroid Build Coastguard Worker     {8,  8,  8,  8,  8,  12, 16, 16,  16,  16,  20, 24, 28,
1142*15dc779aSAndroid Build Coastguard Worker      32, 40, 48, 56, 68, 76, 92, 104, 128, 128, 64, -1},
1143*15dc779aSAndroid Build Coastguard Worker     {8,  8,  8,  8,  8,  16, 16, 16, 20, 24, 28, 36, 44, 52,
1144*15dc779aSAndroid Build Coastguard Worker      60, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 32, -1},
1145*15dc779aSAndroid Build Coastguard Worker     {8,  8,  8,  8,  8,  16, 16, 16, 20, 24, 28, 36, 44,
1146*15dc779aSAndroid Build Coastguard Worker      52, 60, 64, 64, 64, 64, 64, 64, 64, 64, 64, 96, -1},
1147*15dc779aSAndroid Build Coastguard Worker     {8,  8,  8,  8,  8,  16, 16, 16, 20, 24, 28, 36, 44,
1148*15dc779aSAndroid Build Coastguard Worker      52, 60, 64, 64, 64, 64, 64, 64, 64, 64, 64, 96, -1},
1149*15dc779aSAndroid Build Coastguard Worker };
1150*15dc779aSAndroid Build Coastguard Worker 
1151*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_16k_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1152*15dc779aSAndroid Build Coastguard Worker     -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7};
1153*15dc779aSAndroid Build Coastguard Worker 
1154*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_22k_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1155*15dc779aSAndroid Build Coastguard Worker     -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13};
1156*15dc779aSAndroid Build Coastguard Worker 
1157*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_24k_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1158*15dc779aSAndroid Build Coastguard Worker     -5, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16};
1159*15dc779aSAndroid Build Coastguard Worker 
1160*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_32k_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1161*15dc779aSAndroid Build Coastguard Worker     -6, -4, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16};
1162*15dc779aSAndroid Build Coastguard Worker 
1163*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_48k_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1164*15dc779aSAndroid Build Coastguard Worker     -4, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20};
1165*15dc779aSAndroid Build Coastguard Worker 
1166*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_96k_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1167*15dc779aSAndroid Build Coastguard Worker     -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20, 24};
1168*15dc779aSAndroid Build Coastguard Worker 
1169*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_start_freq_dflt_4_1[SBR_START_FREQ_OFFSET_TBL_LEN] = {
1170*15dc779aSAndroid Build Coastguard Worker     0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20, 24, 28, 33};
1171*15dc779aSAndroid Build Coastguard Worker 
1172*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_16k_4_1[SBR_STOP_FREQ_OFFSET_TBL_LEN] = {
1173*15dc779aSAndroid Build Coastguard Worker     24, 26, 28, 30, 32, 35, 38, 41, 44, 47, 51, 55, 59, 64};
1174*15dc779aSAndroid Build Coastguard Worker 
1175*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_22k_4_1[SBR_STOP_FREQ_OFFSET_TBL_LEN] = {
1176*15dc779aSAndroid Build Coastguard Worker     17, 19, 21, 23, 26, 28, 31, 35, 38, 43, 47, 52, 58, 64};
1177*15dc779aSAndroid Build Coastguard Worker 
1178*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_24k_4_1[SBR_STOP_FREQ_OFFSET_TBL_LEN] = {
1179*15dc779aSAndroid Build Coastguard Worker     16, 18, 20, 22, 25, 27, 30, 34, 38, 42, 46, 52, 58, 64};
1180*15dc779aSAndroid Build Coastguard Worker 
1181*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_32k_4_1[SBR_STOP_FREQ_OFFSET_TBL_LEN] = {
1182*15dc779aSAndroid Build Coastguard Worker     16, 18, 20, 22, 25, 27, 30, 34, 38, 42, 46, 52, 58, 64};
1183*15dc779aSAndroid Build Coastguard Worker 
1184*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_44k_4_1[SBR_STOP_FREQ_OFFSET_TBL_LEN] = {
1185*15dc779aSAndroid Build Coastguard Worker     12, 14, 16, 18, 20, 23, 26, 30, 34, 38, 43, 49, 56, 64};
1186*15dc779aSAndroid Build Coastguard Worker 
1187*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_48k_4_1[14] = {11, 13, 14, 17, 19, 22, 25,
1188*15dc779aSAndroid Build Coastguard Worker                                                28, 33, 37, 43, 49, 56, 64};
1189*15dc779aSAndroid Build Coastguard Worker 
1190*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_usac_stop_freq_16k[14] = {48, 49, 50, 51, 52, 54, 55, 56,
1191*15dc779aSAndroid Build Coastguard Worker                                                 57, 59, 60, 61, 63, 64 };
1192*15dc779aSAndroid Build Coastguard Worker 
1193*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_usac_stop_freq_22k[14] = {35, 37, 38, 40, 42, 44, 46,
1194*15dc779aSAndroid Build Coastguard Worker                                                 48, 51, 53, 56, 58, 61, 64 };
1195*15dc779aSAndroid Build Coastguard Worker 
1196*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_usac_stop_freq_24k[14] = {32, 34, 36, 38, 40, 42, 44,
1197*15dc779aSAndroid Build Coastguard Worker                                                 46, 49, 52, 55, 58, 61, 64 };
1198*15dc779aSAndroid Build Coastguard Worker 
1199*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_16k[14] = {64, 64, 64, 64, 64, 64, 64,
1200*15dc779aSAndroid Build Coastguard Worker                                            64, 64, 64, 64, 64, 64, 64};
1201*15dc779aSAndroid Build Coastguard Worker 
1202*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_22k[14] = {46, 47, 48, 50, 51, 52, 54,
1203*15dc779aSAndroid Build Coastguard Worker                                            55, 56, 58, 59, 61, 62, 64};
1204*15dc779aSAndroid Build Coastguard Worker 
1205*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_24k[14] = {43, 44, 46, 47, 49, 50, 52,
1206*15dc779aSAndroid Build Coastguard Worker                                            53, 55, 57, 58, 60, 62, 64};
1207*15dc779aSAndroid Build Coastguard Worker 
1208*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_32k[14] = {32, 34, 36, 38, 40, 42, 44,
1209*15dc779aSAndroid Build Coastguard Worker                                            46, 49, 52, 55, 58, 61, 64};
1210*15dc779aSAndroid Build Coastguard Worker 
1211*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_44k[14] = {23, 25, 27, 29, 32, 34, 37,
1212*15dc779aSAndroid Build Coastguard Worker                                            40, 43, 47, 51, 55, 59, 64};
1213*15dc779aSAndroid Build Coastguard Worker 
1214*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_stop_freq_48k[14] = {21, 23, 25, 27, 30, 32, 35,
1215*15dc779aSAndroid Build Coastguard Worker                                            38, 42, 45, 49, 54, 59, 64};
1216*15dc779aSAndroid Build Coastguard Worker const ixheaace_str_qmf_dec_tabs_struct ixheaace_str_aac_qmf_tabs = {
1217*15dc779aSAndroid Build Coastguard Worker     // w_16[2 * 12] =
1218*15dc779aSAndroid Build Coastguard Worker     {0,     32767, 0,     32767, 0,     32767,  12540, 30274, 23170, 23170,  30274,  12540,
1219*15dc779aSAndroid Build Coastguard Worker      23170, 23170, 32767, 0,     23170, -23170, 30274, 12540, 23170, -23170, -12540, -30274},
1220*15dc779aSAndroid Build Coastguard Worker 
1221*15dc779aSAndroid Build Coastguard Worker     // dig_rev_tab_4_16[2]=
1222*15dc779aSAndroid Build Coastguard Worker     {0, 16},
1223*15dc779aSAndroid Build Coastguard Worker 
1224*15dc779aSAndroid Build Coastguard Worker     // FLOAT32 esbr_qmf_c[1280];
1225*15dc779aSAndroid Build Coastguard Worker     {0.0000000000f,  -0.0002762643f, -0.0002808846f, -0.0002473758f, -0.0002437613f,
1226*15dc779aSAndroid Build Coastguard Worker      -0.0002446894f, -0.0002520357f, -0.0002613282f, -0.0002733283f, -0.0002838899f,
1227*15dc779aSAndroid Build Coastguard Worker      -0.0002935464f, -0.0003066373f, -0.0003156245f, -0.0003270165f, -0.0003388845f,
1228*15dc779aSAndroid Build Coastguard Worker      -0.0003470806f, -0.0003578868f, -0.0003627520f, -0.0003720471f, -0.0003745297f,
1229*15dc779aSAndroid Build Coastguard Worker      -0.0003840686f, -0.0003862423f, -0.0003917166f, -0.0003889934f, -0.0003901832f,
1230*15dc779aSAndroid Build Coastguard Worker      -0.0003900724f, -0.0003878986f, -0.0003815396f, -0.0003765000f, -0.0003659676f,
1231*15dc779aSAndroid Build Coastguard Worker      -0.0003607695f, -0.0003458967f, -0.0003325206f, -0.0003170797f, -0.0002973059f,
1232*15dc779aSAndroid Build Coastguard Worker      -0.0002782287f, -0.0002572786f, -0.0002303161f, -0.0002047559f, -0.0001750586f,
1233*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0001049167f, -0.0000723188f, -0.0000308666f, 0.0000067474f,
1234*15dc779aSAndroid Build Coastguard Worker      0.0000547189f,  0.0001021507f,  0.0001474763f,  0.0002013268f,  0.0002553693f,
1235*15dc779aSAndroid Build Coastguard Worker      0.0003119686f,  0.0003729011f,  0.0004304221f,  0.0004942992f,  0.0005625077f,
1236*15dc779aSAndroid Build Coastguard Worker      0.0006288942f,  0.0006951247f,  0.0007721609f,  0.0008434041f,  0.0009174130f,
1237*15dc779aSAndroid Build Coastguard Worker      0.0009920569f,  0.0010730790f,  0.0011508625f,  0.0012312806f,  0.0013100877f,
1238*15dc779aSAndroid Build Coastguard Worker      0.0013935231f,  0.0014734722f,  0.0015562710f,  0.0016369806f,  0.0017209435f,
1239*15dc779aSAndroid Build Coastguard Worker      0.0018004132f,  0.0018801959f,  0.0019603714f,  0.0020409876f,  0.0021132133f,
1240*15dc779aSAndroid Build Coastguard Worker      0.0021865359f,  0.0022604924f,  0.0023303230f,  0.0023966280f,  0.0024568802f,
1241*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0025703677f,  0.0026230582f,  0.0026735840f,  0.0027098388f,
1242*15dc779aSAndroid Build Coastguard Worker      0.0027438018f,  0.0027737855f,  0.0027969009f,  0.0028110321f,  0.0028227598f,
1243*15dc779aSAndroid Build Coastguard Worker      0.0028194599f,  0.0028133057f,  0.0027958562f,  0.0027702181f,  0.0027376891f,
1244*15dc779aSAndroid Build Coastguard Worker      0.0026919488f,  0.0026357877f,  0.0025691136f,  0.0024919843f,  0.0024054733f,
1245*15dc779aSAndroid Build Coastguard Worker      0.0023019763f,  0.0021900930f,  0.0020625819f,  0.0019228202f,  0.0017700621f,
1246*15dc779aSAndroid Build Coastguard Worker      0.0016045941f,  0.0014223377f,  0.0012254268f,  0.0010137088f,  0.0007892339f,
1247*15dc779aSAndroid Build Coastguard Worker      0.0005451164f,  0.0002916132f,  0.0000138022f,  -0.0002732140f, -0.0005784067f,
1248*15dc779aSAndroid Build Coastguard Worker      -0.0009019736f, -0.0012413361f, -0.0015966888f, -0.0019700560f, -0.0023611297f,
1249*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0031896145f, -0.0036307906f, -0.0040899115f, -0.0045662662f,
1250*15dc779aSAndroid Build Coastguard Worker      -0.0050575109f, -0.0055657774f, -0.0060924999f, 0.0066359108f,  0.0071952334f,
1251*15dc779aSAndroid Build Coastguard Worker      0.0077702776f,  0.0083662355f,  0.0089716688f,  0.0095936209f,  0.0102265896f,
1252*15dc779aSAndroid Build Coastguard Worker      0.0108733773f,  0.0115340082f,  0.0122080492f,  0.0128937922f,  0.0135929715f,
1253*15dc779aSAndroid Build Coastguard Worker      0.0143036088f,  0.0150251333f,  0.0157508813f,  0.0164877046f,  0.0172310472f,
1254*15dc779aSAndroid Build Coastguard Worker      0.0179848783f,  0.0187406428f,  0.0195026845f,  0.0202674586f,  0.0210324544f,
1255*15dc779aSAndroid Build Coastguard Worker      0.0218048766f,  0.0225744210f,  0.0233421512f,  0.0241082851f,  0.0248692874f,
1256*15dc779aSAndroid Build Coastguard Worker      0.0256278068f,  0.0263815373f,  0.0271226391f,  0.0278586820f,  0.0285808221f,
1257*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0299918745f,  0.0306727588f,  0.0313428901f,  0.0319857933f,
1258*15dc779aSAndroid Build Coastguard Worker      0.0326123536f,  0.0332183763f,  0.0338037983f,  0.0343521908f,  0.0348815136f,
1259*15dc779aSAndroid Build Coastguard Worker      0.0353814363f,  0.0358501337f,  0.0362841301f,  0.0366810113f,  0.0370501801f,
1260*15dc779aSAndroid Build Coastguard Worker      0.0373726264f,  0.0376568660f,  0.0379004180f,  0.0380996242f,  0.0382496081f,
1261*15dc779aSAndroid Build Coastguard Worker      0.0383546725f,  0.0384087004f,  0.0384115018f,  0.0383602455f,  0.0382525362f,
1262*15dc779aSAndroid Build Coastguard Worker      0.0380874164f,  0.0378652886f,  0.0375788137f,  0.0372332186f,  0.0368202999f,
1263*15dc779aSAndroid Build Coastguard Worker      0.0363387316f,  0.0357913189f,  0.0351766534f,  0.0344832018f,  0.0337262526f,
1264*15dc779aSAndroid Build Coastguard Worker      0.0328845344f,  0.0319722407f,  0.0309801381f,  0.0299083292f,  0.0287576355f,
1265*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0262046903f,  0.0247989334f,  0.0233151652f,  0.0217384398f,
1266*15dc779aSAndroid Build Coastguard Worker      0.0200729147f,  0.0183209050f,  0.0164791960f,  0.0145412004f,  0.0125153782f,
1267*15dc779aSAndroid Build Coastguard Worker      0.0103998538f,  0.0081850626f,  0.0058811912f,  0.0034818430f,  0.0009882799f,
1268*15dc779aSAndroid Build Coastguard Worker      -0.0016043447f, -0.0042855870f, -0.0070644412f, -0.0099417064f, -0.0129113644f,
1269*15dc779aSAndroid Build Coastguard Worker      -0.0159765631f, -0.0191388279f, -0.0223903414f, -0.0257402081f, -0.0291852653f,
1270*15dc779aSAndroid Build Coastguard Worker      -0.0327204913f, -0.0363471657f, -0.0400686450f, -0.0438773781f, -0.0477766693f,
1271*15dc779aSAndroid Build Coastguard Worker      -0.0517664775f, -0.0558413453f, -0.0600038990f, -0.0642501414f, -0.0685775876f,
1272*15dc779aSAndroid Build Coastguard Worker      -0.0729883239f, -0.0774803534f, -0.0820479393f, -0.0866904110f, -0.0914086252f,
1273*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.1010625064f, -0.1059867889f, -0.1109826341f, -0.1160345450f,
1274*15dc779aSAndroid Build Coastguard Worker      -0.1211508438f, -0.1263240129f, -0.1315526664f, -0.1368317008f, -0.1421607137f,
1275*15dc779aSAndroid Build Coastguard Worker      -0.1475358307f, -0.1529549360f, -0.1584139466f, -0.1639056802f, -0.1694361269f,
1276*15dc779aSAndroid Build Coastguard Worker      -0.1749957055f, 0.1805794984f,  0.1861897707f,  0.1918175071f,  0.1974605918f,
1277*15dc779aSAndroid Build Coastguard Worker      0.2031158805f,  0.2087848485f,  0.2144559920f,  0.2201276869f,  0.2257998288f,
1278*15dc779aSAndroid Build Coastguard Worker      0.2314653993f,  0.2371226549f,  0.2427626550f,  0.2483854145f,  0.2539908886f,
1279*15dc779aSAndroid Build Coastguard Worker      0.2595617473f,  0.2651120424f,  0.2706276774f,  0.2761025727f,  0.2815394700f,
1280*15dc779aSAndroid Build Coastguard Worker      0.2869262099f,  0.2922701538f,  0.2975561619f,  0.3027891815f,  0.3079555035f,
1281*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.3180989921f,  0.3230634928f,  0.3279508054f,  0.3327569962f,
1282*15dc779aSAndroid Build Coastguard Worker      0.3374831676f,  0.3421176672f,  0.3466641307f,  0.3511194289f,  0.3554705083f,
1283*15dc779aSAndroid Build Coastguard Worker      0.3597231209f,  0.3638724387f,  0.3679105937f,  0.3718414009f,  0.3756568730f,
1284*15dc779aSAndroid Build Coastguard Worker      0.3793540299f,  0.3829337358f,  0.3863890469f,  0.3897143900f,  0.3929176629f,
1285*15dc779aSAndroid Build Coastguard Worker      0.3959867954f,  0.3989233077f,  0.4017242789f,  0.4043847620f,  0.4069095552f,
1286*15dc779aSAndroid Build Coastguard Worker      0.4092887938f,  0.4115209877f,  0.4136137664f,  0.4155519307f,  0.4173468649f,
1287*15dc779aSAndroid Build Coastguard Worker      0.4189858735f,  0.4204770625f,  0.4218119085f,  0.4229909182f,  0.4240157902f,
1288*15dc779aSAndroid Build Coastguard Worker      0.4248902500f,  0.4255985618f,  0.4261523485f,  0.4265510440f,  0.4267860353f,
1289*15dc779aSAndroid Build Coastguard Worker      0.4268692732f,  0.4267860353f,  0.4265510440f,  0.4261523485f,  0.4255985618f,
1290*15dc779aSAndroid Build Coastguard Worker      0.4248902500f,  0.4240157902f,  0.4229909182f,  0.4218119085f,  0.4204770625f,
1291*15dc779aSAndroid Build Coastguard Worker      0.4189858735f,  0.4173468649f,  0.4155519307f,  0.4136137664f,  0.4115209877f,
1292*15dc779aSAndroid Build Coastguard Worker      0.4092887938f,  0.4069095552f,  0.4043847620f,  0.4017242789f,  0.3989233077f,
1293*15dc779aSAndroid Build Coastguard Worker      0.3959867954f,  0.3929176629f,  0.3897143900f,  0.3863890469f,  0.3829337358f,
1294*15dc779aSAndroid Build Coastguard Worker      0.3793540299f,  0.3756568730f,  0.3718414009f,  0.3679105937f,  0.3638724387f,
1295*15dc779aSAndroid Build Coastguard Worker      0.3597231209f,  0.3554705083f,  0.3511194289f,  0.3466641307f,  0.3421176672f,
1296*15dc779aSAndroid Build Coastguard Worker      0.3374831676f,  0.3327569962f,  0.3279508054f,  0.3230634928f,  0.3180989921f,
1297*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.3079555035f,  0.3027891815f,  0.2975561619f,  0.2922701538f,
1298*15dc779aSAndroid Build Coastguard Worker      0.2869262099f,  0.2815394700f,  0.2761025727f,  0.2706276774f,  0.2651120424f,
1299*15dc779aSAndroid Build Coastguard Worker      0.2595617473f,  0.2539908886f,  0.2483854145f,  0.2427626550f,  0.2371226549f,
1300*15dc779aSAndroid Build Coastguard Worker      0.2314653993f,  0.2257998288f,  0.2201276869f,  0.2144559920f,  0.2087848485f,
1301*15dc779aSAndroid Build Coastguard Worker      0.2031158805f,  0.1974605918f,  0.1918175071f,  0.1861897707f,  -0.1805794984f,
1302*15dc779aSAndroid Build Coastguard Worker      -0.1749957055f, -0.1694361269f, -0.1639056802f, -0.1584139466f, -0.1529549360f,
1303*15dc779aSAndroid Build Coastguard Worker      -0.1475358307f, -0.1421607137f, -0.1368317008f, -0.1315526664f, -0.1263240129f,
1304*15dc779aSAndroid Build Coastguard Worker      -0.1211508438f, -0.1160345450f, -0.1109826341f, -0.1059867889f, -0.1010625064f,
1305*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.0914086252f, -0.0866904110f, -0.0820479393f, -0.0774803534f,
1306*15dc779aSAndroid Build Coastguard Worker      -0.0729883239f, -0.0685775876f, -0.0642501414f, -0.0600038990f, -0.0558413453f,
1307*15dc779aSAndroid Build Coastguard Worker      -0.0517664775f, -0.0477766693f, -0.0438773781f, -0.0400686450f, -0.0363471657f,
1308*15dc779aSAndroid Build Coastguard Worker      -0.0327204913f, -0.0291852653f, -0.0257402081f, -0.0223903414f, -0.0191388279f,
1309*15dc779aSAndroid Build Coastguard Worker      -0.0159765631f, -0.0129113644f, -0.0099417064f, -0.0070644412f, -0.0042855870f,
1310*15dc779aSAndroid Build Coastguard Worker      -0.0016043447f, 0.0009882799f,  0.0034818430f,  0.0058811912f,  0.0081850626f,
1311*15dc779aSAndroid Build Coastguard Worker      0.0103998538f,  0.0125153782f,  0.0145412004f,  0.0164791960f,  0.0183209050f,
1312*15dc779aSAndroid Build Coastguard Worker      0.0200729147f,  0.0217384398f,  0.0233151652f,  0.0247989334f,  0.0262046903f,
1313*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0287576355f,  0.0299083292f,  0.0309801381f,  0.0319722407f,
1314*15dc779aSAndroid Build Coastguard Worker      0.0328845344f,  0.0337262526f,  0.0344832018f,  0.0351766534f,  0.0357913189f,
1315*15dc779aSAndroid Build Coastguard Worker      0.0363387316f,  0.0368202999f,  0.0372332186f,  0.0375788137f,  0.0378652886f,
1316*15dc779aSAndroid Build Coastguard Worker      0.0380874164f,  0.0382525362f,  0.0383602455f,  0.0384115018f,  0.0384087004f,
1317*15dc779aSAndroid Build Coastguard Worker      0.0383546725f,  0.0382496081f,  0.0380996242f,  0.0379004180f,  0.0376568660f,
1318*15dc779aSAndroid Build Coastguard Worker      0.0373726264f,  0.0370501801f,  0.0366810113f,  0.0362841301f,  0.0358501337f,
1319*15dc779aSAndroid Build Coastguard Worker      0.0353814363f,  0.0348815136f,  0.0343521908f,  0.0338037983f,  0.0332183763f,
1320*15dc779aSAndroid Build Coastguard Worker      0.0326123536f,  0.0319857933f,  0.0313428901f,  0.0306727588f,  0.0299918745f,
1321*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0285808221f,  0.0278586820f,  0.0271226391f,  0.0263815373f,
1322*15dc779aSAndroid Build Coastguard Worker      0.0256278068f,  0.0248692874f,  0.0241082851f,  0.0233421512f,  0.0225744210f,
1323*15dc779aSAndroid Build Coastguard Worker      0.0218048766f,  0.0210324544f,  0.0202674586f,  0.0195026845f,  0.0187406428f,
1324*15dc779aSAndroid Build Coastguard Worker      0.0179848783f,  0.0172310472f,  0.0164877046f,  0.0157508813f,  0.0150251333f,
1325*15dc779aSAndroid Build Coastguard Worker      0.0143036088f,  0.0135929715f,  0.0128937922f,  0.0122080492f,  0.0115340082f,
1326*15dc779aSAndroid Build Coastguard Worker      0.0108733773f,  0.0102265896f,  0.0095936209f,  0.0089716688f,  0.0083662355f,
1327*15dc779aSAndroid Build Coastguard Worker      0.0077702776f,  0.0071952334f,  -0.0066359108f, -0.0060924999f, -0.0055657774f,
1328*15dc779aSAndroid Build Coastguard Worker      -0.0050575109f, -0.0045662662f, -0.0040899115f, -0.0036307906f, -0.0031896145f,
1329*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0023611297f, -0.0019700560f, -0.0015966888f, -0.0012413361f,
1330*15dc779aSAndroid Build Coastguard Worker      -0.0009019736f, -0.0005784067f, -0.0002732140f, 0.0000138022f,  0.0002916132f,
1331*15dc779aSAndroid Build Coastguard Worker      0.0005451164f,  0.0007892339f,  0.0010137088f,  0.0012254268f,  0.0014223377f,
1332*15dc779aSAndroid Build Coastguard Worker      0.0016045941f,  0.0017700621f,  0.0019228202f,  0.0020625819f,  0.0021900930f,
1333*15dc779aSAndroid Build Coastguard Worker      0.0023019763f,  0.0024054733f,  0.0024919843f,  0.0025691136f,  0.0026357877f,
1334*15dc779aSAndroid Build Coastguard Worker      0.0026919488f,  0.0027376891f,  0.0027702181f,  0.0027958562f,  0.0028133057f,
1335*15dc779aSAndroid Build Coastguard Worker      0.0028194599f,  0.0028227598f,  0.0028110321f,  0.0027969009f,  0.0027737855f,
1336*15dc779aSAndroid Build Coastguard Worker      0.0027438018f,  0.0027098388f,  0.0026735840f,  0.0026230582f,  0.0025703677f,
1337*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0024568802f,  0.0023966280f,  0.0023303230f,  0.0022604924f,
1338*15dc779aSAndroid Build Coastguard Worker      0.0021865359f,  0.0021132133f,  0.0020409876f,  0.0019603714f,  0.0018801959f,
1339*15dc779aSAndroid Build Coastguard Worker      0.0018004132f,  0.0017209435f,  0.0016369806f,  0.0015562710f,  0.0014734722f,
1340*15dc779aSAndroid Build Coastguard Worker      0.0013935231f,  0.0013100877f,  0.0012312806f,  0.0011508625f,  0.0010730790f,
1341*15dc779aSAndroid Build Coastguard Worker      0.0009920569f,  0.0009174130f,  0.0008434041f,  0.0007721609f,  0.0006951247f,
1342*15dc779aSAndroid Build Coastguard Worker      0.0006288942f,  0.0005625077f,  0.0004942992f,  0.0004304221f,  0.0003729011f,
1343*15dc779aSAndroid Build Coastguard Worker      0.0003119686f,  0.0002553693f,  0.0002013268f,  0.0001474763f,  0.0001021507f,
1344*15dc779aSAndroid Build Coastguard Worker      0.0000547189f,  0.0000067474f,  -0.0000308666f, -0.0000723188f, -0.0001049167f,
1345*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0001750586f, -0.0002047559f, -0.0002303161f, -0.0002572786f,
1346*15dc779aSAndroid Build Coastguard Worker      -0.0002782287f, -0.0002973059f, -0.0003170797f, -0.0003325206f, -0.0003458967f,
1347*15dc779aSAndroid Build Coastguard Worker      -0.0003607695f, -0.0003659676f, -0.0003765000f, -0.0003815396f, -0.0003878986f,
1348*15dc779aSAndroid Build Coastguard Worker      -0.0003900724f, -0.0003901832f, -0.0003889934f, -0.0003917166f, -0.0003862423f,
1349*15dc779aSAndroid Build Coastguard Worker      -0.0003840686f, -0.0003745297f, -0.0003720471f, -0.0003627520f, -0.0003578868f,
1350*15dc779aSAndroid Build Coastguard Worker      -0.0003470806f, -0.0003388845f, -0.0003270165f, -0.0003156245f, -0.0003066373f,
1351*15dc779aSAndroid Build Coastguard Worker      -0.0002935464f, -0.0002838899f, -0.0002733283f, -0.0002613282f, -0.0002520357f,
1352*15dc779aSAndroid Build Coastguard Worker      -0.0002446894f, -0.0002437613f, -0.0002473758f, -0.0002808846f, -0.0002762643f,
1353*15dc779aSAndroid Build Coastguard Worker      0.0000000000f,  -0.0002762643f, -0.0002808846f, -0.0002473758f, -0.0002437613f,
1354*15dc779aSAndroid Build Coastguard Worker      -0.0002446894f, -0.0002520357f, -0.0002613282f, -0.0002733283f, -0.0002838899f,
1355*15dc779aSAndroid Build Coastguard Worker      -0.0002935464f, -0.0003066373f, -0.0003156245f, -0.0003270165f, -0.0003388845f,
1356*15dc779aSAndroid Build Coastguard Worker      -0.0003470806f, -0.0003578868f, -0.0003627520f, -0.0003720471f, -0.0003745297f,
1357*15dc779aSAndroid Build Coastguard Worker      -0.0003840686f, -0.0003862423f, -0.0003917166f, -0.0003889934f, -0.0003901832f,
1358*15dc779aSAndroid Build Coastguard Worker      -0.0003900724f, -0.0003878986f, -0.0003815396f, -0.0003765000f, -0.0003659676f,
1359*15dc779aSAndroid Build Coastguard Worker      -0.0003607695f, -0.0003458967f, -0.0003325206f, -0.0003170797f, -0.0002973059f,
1360*15dc779aSAndroid Build Coastguard Worker      -0.0002782287f, -0.0002572786f, -0.0002303161f, -0.0002047559f, -0.0001750586f,
1361*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0001049167f, -0.0000723188f, -0.0000308666f, 0.0000067474f,
1362*15dc779aSAndroid Build Coastguard Worker      0.0000547189f,  0.0001021507f,  0.0001474763f,  0.0002013268f,  0.0002553693f,
1363*15dc779aSAndroid Build Coastguard Worker      0.0003119686f,  0.0003729011f,  0.0004304221f,  0.0004942992f,  0.0005625077f,
1364*15dc779aSAndroid Build Coastguard Worker      0.0006288942f,  0.0006951247f,  0.0007721609f,  0.0008434041f,  0.0009174130f,
1365*15dc779aSAndroid Build Coastguard Worker      0.0009920569f,  0.0010730790f,  0.0011508625f,  0.0012312806f,  0.0013100877f,
1366*15dc779aSAndroid Build Coastguard Worker      0.0013935231f,  0.0014734722f,  0.0015562710f,  0.0016369806f,  0.0017209435f,
1367*15dc779aSAndroid Build Coastguard Worker      0.0018004132f,  0.0018801959f,  0.0019603714f,  0.0020409876f,  0.0021132133f,
1368*15dc779aSAndroid Build Coastguard Worker      0.0021865359f,  0.0022604924f,  0.0023303230f,  0.0023966280f,  0.0024568802f,
1369*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0025703677f,  0.0026230582f,  0.0026735840f,  0.0027098388f,
1370*15dc779aSAndroid Build Coastguard Worker      0.0027438018f,  0.0027737855f,  0.0027969009f,  0.0028110321f,  0.0028227598f,
1371*15dc779aSAndroid Build Coastguard Worker      0.0028194599f,  0.0028133057f,  0.0027958562f,  0.0027702181f,  0.0027376891f,
1372*15dc779aSAndroid Build Coastguard Worker      0.0026919488f,  0.0026357877f,  0.0025691136f,  0.0024919843f,  0.0024054733f,
1373*15dc779aSAndroid Build Coastguard Worker      0.0023019763f,  0.0021900930f,  0.0020625819f,  0.0019228202f,  0.0017700621f,
1374*15dc779aSAndroid Build Coastguard Worker      0.0016045941f,  0.0014223377f,  0.0012254268f,  0.0010137088f,  0.0007892339f,
1375*15dc779aSAndroid Build Coastguard Worker      0.0005451164f,  0.0002916132f,  0.0000138022f,  -0.0002732140f, -0.0005784067f,
1376*15dc779aSAndroid Build Coastguard Worker      -0.0009019736f, -0.0012413361f, -0.0015966888f, -0.0019700560f, -0.0023611297f,
1377*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0031896145f, -0.0036307906f, -0.0040899115f, -0.0045662662f,
1378*15dc779aSAndroid Build Coastguard Worker      -0.0050575109f, -0.0055657774f, -0.0060924999f, 0.0066359108f,  0.0071952334f,
1379*15dc779aSAndroid Build Coastguard Worker      0.0077702776f,  0.0083662355f,  0.0089716688f,  0.0095936209f,  0.0102265896f,
1380*15dc779aSAndroid Build Coastguard Worker      0.0108733773f,  0.0115340082f,  0.0122080492f,  0.0128937922f,  0.0135929715f,
1381*15dc779aSAndroid Build Coastguard Worker      0.0143036088f,  0.0150251333f,  0.0157508813f,  0.0164877046f,  0.0172310472f,
1382*15dc779aSAndroid Build Coastguard Worker      0.0179848783f,  0.0187406428f,  0.0195026845f,  0.0202674586f,  0.0210324544f,
1383*15dc779aSAndroid Build Coastguard Worker      0.0218048766f,  0.0225744210f,  0.0233421512f,  0.0241082851f,  0.0248692874f,
1384*15dc779aSAndroid Build Coastguard Worker      0.0256278068f,  0.0263815373f,  0.0271226391f,  0.0278586820f,  0.0285808221f,
1385*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0299918745f,  0.0306727588f,  0.0313428901f,  0.0319857933f,
1386*15dc779aSAndroid Build Coastguard Worker      0.0326123536f,  0.0332183763f,  0.0338037983f,  0.0343521908f,  0.0348815136f,
1387*15dc779aSAndroid Build Coastguard Worker      0.0353814363f,  0.0358501337f,  0.0362841301f,  0.0366810113f,  0.0370501801f,
1388*15dc779aSAndroid Build Coastguard Worker      0.0373726264f,  0.0376568660f,  0.0379004180f,  0.0380996242f,  0.0382496081f,
1389*15dc779aSAndroid Build Coastguard Worker      0.0383546725f,  0.0384087004f,  0.0384115018f,  0.0383602455f,  0.0382525362f,
1390*15dc779aSAndroid Build Coastguard Worker      0.0380874164f,  0.0378652886f,  0.0375788137f,  0.0372332186f,  0.0368202999f,
1391*15dc779aSAndroid Build Coastguard Worker      0.0363387316f,  0.0357913189f,  0.0351766534f,  0.0344832018f,  0.0337262526f,
1392*15dc779aSAndroid Build Coastguard Worker      0.0328845344f,  0.0319722407f,  0.0309801381f,  0.0299083292f,  0.0287576355f,
1393*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0262046903f,  0.0247989334f,  0.0233151652f,  0.0217384398f,
1394*15dc779aSAndroid Build Coastguard Worker      0.0200729147f,  0.0183209050f,  0.0164791960f,  0.0145412004f,  0.0125153782f,
1395*15dc779aSAndroid Build Coastguard Worker      0.0103998538f,  0.0081850626f,  0.0058811912f,  0.0034818430f,  0.0009882799f,
1396*15dc779aSAndroid Build Coastguard Worker      -0.0016043447f, -0.0042855870f, -0.0070644412f, -0.0099417064f, -0.0129113644f,
1397*15dc779aSAndroid Build Coastguard Worker      -0.0159765631f, -0.0191388279f, -0.0223903414f, -0.0257402081f, -0.0291852653f,
1398*15dc779aSAndroid Build Coastguard Worker      -0.0327204913f, -0.0363471657f, -0.0400686450f, -0.0438773781f, -0.0477766693f,
1399*15dc779aSAndroid Build Coastguard Worker      -0.0517664775f, -0.0558413453f, -0.0600038990f, -0.0642501414f, -0.0685775876f,
1400*15dc779aSAndroid Build Coastguard Worker      -0.0729883239f, -0.0774803534f, -0.0820479393f, -0.0866904110f, -0.0914086252f,
1401*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.1010625064f, -0.1059867889f, -0.1109826341f, -0.1160345450f,
1402*15dc779aSAndroid Build Coastguard Worker      -0.1211508438f, -0.1263240129f, -0.1315526664f, -0.1368317008f, -0.1421607137f,
1403*15dc779aSAndroid Build Coastguard Worker      -0.1475358307f, -0.1529549360f, -0.1584139466f, -0.1639056802f, -0.1694361269f,
1404*15dc779aSAndroid Build Coastguard Worker      -0.1749957055f, 0.1805794984f,  0.1861897707f,  0.1918175071f,  0.1974605918f,
1405*15dc779aSAndroid Build Coastguard Worker      0.2031158805f,  0.2087848485f,  0.2144559920f,  0.2201276869f,  0.2257998288f,
1406*15dc779aSAndroid Build Coastguard Worker      0.2314653993f,  0.2371226549f,  0.2427626550f,  0.2483854145f,  0.2539908886f,
1407*15dc779aSAndroid Build Coastguard Worker      0.2595617473f,  0.2651120424f,  0.2706276774f,  0.2761025727f,  0.2815394700f,
1408*15dc779aSAndroid Build Coastguard Worker      0.2869262099f,  0.2922701538f,  0.2975561619f,  0.3027891815f,  0.3079555035f,
1409*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.3180989921f,  0.3230634928f,  0.3279508054f,  0.3327569962f,
1410*15dc779aSAndroid Build Coastguard Worker      0.3374831676f,  0.3421176672f,  0.3466641307f,  0.3511194289f,  0.3554705083f,
1411*15dc779aSAndroid Build Coastguard Worker      0.3597231209f,  0.3638724387f,  0.3679105937f,  0.3718414009f,  0.3756568730f,
1412*15dc779aSAndroid Build Coastguard Worker      0.3793540299f,  0.3829337358f,  0.3863890469f,  0.3897143900f,  0.3929176629f,
1413*15dc779aSAndroid Build Coastguard Worker      0.3959867954f,  0.3989233077f,  0.4017242789f,  0.4043847620f,  0.4069095552f,
1414*15dc779aSAndroid Build Coastguard Worker      0.4092887938f,  0.4115209877f,  0.4136137664f,  0.4155519307f,  0.4173468649f,
1415*15dc779aSAndroid Build Coastguard Worker      0.4189858735f,  0.4204770625f,  0.4218119085f,  0.4229909182f,  0.4240157902f,
1416*15dc779aSAndroid Build Coastguard Worker      0.4248902500f,  0.4255985618f,  0.4261523485f,  0.4265510440f,  0.4267860353f,
1417*15dc779aSAndroid Build Coastguard Worker      0.4268692732f,  0.4267860353f,  0.4265510440f,  0.4261523485f,  0.4255985618f,
1418*15dc779aSAndroid Build Coastguard Worker      0.4248902500f,  0.4240157902f,  0.4229909182f,  0.4218119085f,  0.4204770625f,
1419*15dc779aSAndroid Build Coastguard Worker      0.4189858735f,  0.4173468649f,  0.4155519307f,  0.4136137664f,  0.4115209877f,
1420*15dc779aSAndroid Build Coastguard Worker      0.4092887938f,  0.4069095552f,  0.4043847620f,  0.4017242789f,  0.3989233077f,
1421*15dc779aSAndroid Build Coastguard Worker      0.3959867954f,  0.3929176629f,  0.3897143900f,  0.3863890469f,  0.3829337358f,
1422*15dc779aSAndroid Build Coastguard Worker      0.3793540299f,  0.3756568730f,  0.3718414009f,  0.3679105937f,  0.3638724387f,
1423*15dc779aSAndroid Build Coastguard Worker      0.3597231209f,  0.3554705083f,  0.3511194289f,  0.3466641307f,  0.3421176672f,
1424*15dc779aSAndroid Build Coastguard Worker      0.3374831676f,  0.3327569962f,  0.3279508054f,  0.3230634928f,  0.3180989921f,
1425*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.3079555035f,  0.3027891815f,  0.2975561619f,  0.2922701538f,
1426*15dc779aSAndroid Build Coastguard Worker      0.2869262099f,  0.2815394700f,  0.2761025727f,  0.2706276774f,  0.2651120424f,
1427*15dc779aSAndroid Build Coastguard Worker      0.2595617473f,  0.2539908886f,  0.2483854145f,  0.2427626550f,  0.2371226549f,
1428*15dc779aSAndroid Build Coastguard Worker      0.2314653993f,  0.2257998288f,  0.2201276869f,  0.2144559920f,  0.2087848485f,
1429*15dc779aSAndroid Build Coastguard Worker      0.2031158805f,  0.1974605918f,  0.1918175071f,  0.1861897707f,  -0.1805794984f,
1430*15dc779aSAndroid Build Coastguard Worker      -0.1749957055f, -0.1694361269f, -0.1639056802f, -0.1584139466f, -0.1529549360f,
1431*15dc779aSAndroid Build Coastguard Worker      -0.1475358307f, -0.1421607137f, -0.1368317008f, -0.1315526664f, -0.1263240129f,
1432*15dc779aSAndroid Build Coastguard Worker      -0.1211508438f, -0.1160345450f, -0.1109826341f, -0.1059867889f, -0.1010625064f,
1433*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.0914086252f, -0.0866904110f, -0.0820479393f, -0.0774803534f,
1434*15dc779aSAndroid Build Coastguard Worker      -0.0729883239f, -0.0685775876f, -0.0642501414f, -0.0600038990f, -0.0558413453f,
1435*15dc779aSAndroid Build Coastguard Worker      -0.0517664775f, -0.0477766693f, -0.0438773781f, -0.0400686450f, -0.0363471657f,
1436*15dc779aSAndroid Build Coastguard Worker      -0.0327204913f, -0.0291852653f, -0.0257402081f, -0.0223903414f, -0.0191388279f,
1437*15dc779aSAndroid Build Coastguard Worker      -0.0159765631f, -0.0129113644f, -0.0099417064f, -0.0070644412f, -0.0042855870f,
1438*15dc779aSAndroid Build Coastguard Worker      -0.0016043447f, 0.0009882799f,  0.0034818430f,  0.0058811912f,  0.0081850626f,
1439*15dc779aSAndroid Build Coastguard Worker      0.0103998538f,  0.0125153782f,  0.0145412004f,  0.0164791960f,  0.0183209050f,
1440*15dc779aSAndroid Build Coastguard Worker      0.0200729147f,  0.0217384398f,  0.0233151652f,  0.0247989334f,  0.0262046903f,
1441*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0287576355f,  0.0299083292f,  0.0309801381f,  0.0319722407f,
1442*15dc779aSAndroid Build Coastguard Worker      0.0328845344f,  0.0337262526f,  0.0344832018f,  0.0351766534f,  0.0357913189f,
1443*15dc779aSAndroid Build Coastguard Worker      0.0363387316f,  0.0368202999f,  0.0372332186f,  0.0375788137f,  0.0378652886f,
1444*15dc779aSAndroid Build Coastguard Worker      0.0380874164f,  0.0382525362f,  0.0383602455f,  0.0384115018f,  0.0384087004f,
1445*15dc779aSAndroid Build Coastguard Worker      0.0383546725f,  0.0382496081f,  0.0380996242f,  0.0379004180f,  0.0376568660f,
1446*15dc779aSAndroid Build Coastguard Worker      0.0373726264f,  0.0370501801f,  0.0366810113f,  0.0362841301f,  0.0358501337f,
1447*15dc779aSAndroid Build Coastguard Worker      0.0353814363f,  0.0348815136f,  0.0343521908f,  0.0338037983f,  0.0332183763f,
1448*15dc779aSAndroid Build Coastguard Worker      0.0326123536f,  0.0319857933f,  0.0313428901f,  0.0306727588f,  0.0299918745f,
1449*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0285808221f,  0.0278586820f,  0.0271226391f,  0.0263815373f,
1450*15dc779aSAndroid Build Coastguard Worker      0.0256278068f,  0.0248692874f,  0.0241082851f,  0.0233421512f,  0.0225744210f,
1451*15dc779aSAndroid Build Coastguard Worker      0.0218048766f,  0.0210324544f,  0.0202674586f,  0.0195026845f,  0.0187406428f,
1452*15dc779aSAndroid Build Coastguard Worker      0.0179848783f,  0.0172310472f,  0.0164877046f,  0.0157508813f,  0.0150251333f,
1453*15dc779aSAndroid Build Coastguard Worker      0.0143036088f,  0.0135929715f,  0.0128937922f,  0.0122080492f,  0.0115340082f,
1454*15dc779aSAndroid Build Coastguard Worker      0.0108733773f,  0.0102265896f,  0.0095936209f,  0.0089716688f,  0.0083662355f,
1455*15dc779aSAndroid Build Coastguard Worker      0.0077702776f,  0.0071952334f,  -0.0066359108f, -0.0060924999f, -0.0055657774f,
1456*15dc779aSAndroid Build Coastguard Worker      -0.0050575109f, -0.0045662662f, -0.0040899115f, -0.0036307906f, -0.0031896145f,
1457*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0023611297f, -0.0019700560f, -0.0015966888f, -0.0012413361f,
1458*15dc779aSAndroid Build Coastguard Worker      -0.0009019736f, -0.0005784067f, -0.0002732140f, 0.0000138022f,  0.0002916132f,
1459*15dc779aSAndroid Build Coastguard Worker      0.0005451164f,  0.0007892339f,  0.0010137088f,  0.0012254268f,  0.0014223377f,
1460*15dc779aSAndroid Build Coastguard Worker      0.0016045941f,  0.0017700621f,  0.0019228202f,  0.0020625819f,  0.0021900930f,
1461*15dc779aSAndroid Build Coastguard Worker      0.0023019763f,  0.0024054733f,  0.0024919843f,  0.0025691136f,  0.0026357877f,
1462*15dc779aSAndroid Build Coastguard Worker      0.0026919488f,  0.0027376891f,  0.0027702181f,  0.0027958562f,  0.0028133057f,
1463*15dc779aSAndroid Build Coastguard Worker      0.0028194599f,  0.0028227598f,  0.0028110321f,  0.0027969009f,  0.0027737855f,
1464*15dc779aSAndroid Build Coastguard Worker      0.0027438018f,  0.0027098388f,  0.0026735840f,  0.0026230582f,  0.0025703677f,
1465*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0024568802f,  0.0023966280f,  0.0023303230f,  0.0022604924f,
1466*15dc779aSAndroid Build Coastguard Worker      0.0021865359f,  0.0021132133f,  0.0020409876f,  0.0019603714f,  0.0018801959f,
1467*15dc779aSAndroid Build Coastguard Worker      0.0018004132f,  0.0017209435f,  0.0016369806f,  0.0015562710f,  0.0014734722f,
1468*15dc779aSAndroid Build Coastguard Worker      0.0013935231f,  0.0013100877f,  0.0012312806f,  0.0011508625f,  0.0010730790f,
1469*15dc779aSAndroid Build Coastguard Worker      0.0009920569f,  0.0009174130f,  0.0008434041f,  0.0007721609f,  0.0006951247f,
1470*15dc779aSAndroid Build Coastguard Worker      0.0006288942f,  0.0005625077f,  0.0004942992f,  0.0004304221f,  0.0003729011f,
1471*15dc779aSAndroid Build Coastguard Worker      0.0003119686f,  0.0002553693f,  0.0002013268f,  0.0001474763f,  0.0001021507f,
1472*15dc779aSAndroid Build Coastguard Worker      0.0000547189f,  0.0000067474f,  -0.0000308666f, -0.0000723188f, -0.0001049167f,
1473*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0001750586f, -0.0002047559f, -0.0002303161f, -0.0002572786f,
1474*15dc779aSAndroid Build Coastguard Worker      -0.0002782287f, -0.0002973059f, -0.0003170797f, -0.0003325206f, -0.0003458967f,
1475*15dc779aSAndroid Build Coastguard Worker      -0.0003607695f, -0.0003659676f, -0.0003765000f, -0.0003815396f, -0.0003878986f,
1476*15dc779aSAndroid Build Coastguard Worker      -0.0003900724f, -0.0003901832f, -0.0003889934f, -0.0003917166f, -0.0003862423f,
1477*15dc779aSAndroid Build Coastguard Worker      -0.0003840686f, -0.0003745297f, -0.0003720471f, -0.0003627520f, -0.0003578868f,
1478*15dc779aSAndroid Build Coastguard Worker      -0.0003470806f, -0.0003388845f, -0.0003270165f, -0.0003156245f, -0.0003066373f,
1479*15dc779aSAndroid Build Coastguard Worker      -0.0002935464f, -0.0002838899f, -0.0002733283f, -0.0002613282f, -0.0002520357f,
1480*15dc779aSAndroid Build Coastguard Worker      -0.0002446894f, -0.0002437613f, -0.0002473758f, -0.0002808846f, -0.0002762643f},
1481*15dc779aSAndroid Build Coastguard Worker     {0.0000000000f,  -0.0002585454f, -0.0002471381f, -0.0002733283f, -0.0003022735f,
1482*15dc779aSAndroid Build Coastguard Worker      -0.0003309725f, -0.0003578868f, -0.0003737023f, -0.0003880670f, -0.0003901832f,
1483*15dc779aSAndroid Build Coastguard Worker      -0.0003836593f, -0.0003642349f, -0.0003325206f, -0.0002845877f, -0.0002217961f,
1484*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0000446842f, 0.0000705295f,  0.0002013268f,  0.0003525903f,
1485*15dc779aSAndroid Build Coastguard Worker      0.0005170354f,  0.0006951247f,  0.0008927435f,  0.0010990070f,  0.0013100877f,
1486*15dc779aSAndroid Build Coastguard Worker      0.0015286715f,  0.0017474336f,  0.0019603714f,  0.0021620949f,  0.0023524247f,
1487*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0026567420f,  0.0027537965f,  0.0028110321f,  0.0028153569f,
1488*15dc779aSAndroid Build Coastguard Worker      0.0027593751f,  0.0026357877f,  0.0024343103f,  0.0021475893f,  0.0017700621f,
1489*15dc779aSAndroid Build Coastguard Worker      0.0012910638f,  0.0007078615f,  0.0000138022f,  -0.0007941178f, -0.0017211447f,
1490*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0039368710f, -0.0052269329f, 0.0066359108f,  0.0081675826f,
1491*15dc779aSAndroid Build Coastguard Worker      0.0098046111f,  0.0115340082f,  0.0133599117f,  0.0152670480f,  0.0172310472f,
1492*15dc779aSAndroid Build Coastguard Worker      0.0192486700f,  0.0212899297f,  0.0233421512f,  0.0253749676f,  0.0273679867f,
1493*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0311195124f,  0.0328143612f,  0.0343521908f,  0.0356939025f,
1494*15dc779aSAndroid Build Coastguard Worker      0.0368040688f,  0.0376568660f,  0.0381996147f,  0.0384096317f,  0.0382525362f,
1495*15dc779aSAndroid Build Coastguard Worker      0.0376743041f,  0.0366597772f,  0.0351766534f,  0.0331651047f,  0.0306228697f,
1496*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0238097552f,  0.0194889121f,  0.0145412004f,  0.0089233266f,
1497*15dc779aSAndroid Build Coastguard Worker      0.0026506553f,  -0.0042855870f, -0.0119214784f, -0.0202226657f, -0.0291852653f,
1498*15dc779aSAndroid Build Coastguard Worker      -0.0388281532f, -0.0491066054f, -0.0600038990f, -0.0715180784f, -0.0835954323f,
1499*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.1093173549f, -0.1228752360f, -0.1368317008f, -0.1511485577f,
1500*15dc779aSAndroid Build Coastguard Worker      -0.1657491624f, 0.1805794984f,  0.1955795586f,  0.2106752247f,  0.2257998288f,
1501*15dc779aSAndroid Build Coastguard Worker      0.2408826500f,  0.2558478415f,  0.2706276774f,  0.2851306200f,  0.2993004918f,
1502*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.3263216913f,  0.3390280008f,  0.3511194289f,  0.3624893427f,
1503*15dc779aSAndroid Build Coastguard Worker      0.3731132150f,  0.3829337358f,  0.3918499053f,  0.3998569846f,  0.4069095552f,
1504*15dc779aSAndroid Build Coastguard Worker      0.4129161835f,  0.4178932011f,  0.4218119085f,  0.4245987833f,  0.4262852371f,
1505*15dc779aSAndroid Build Coastguard Worker      0.4268692732f,  0.4262852371f,  0.4245987833f,  0.4218119085f,  0.4178932011f,
1506*15dc779aSAndroid Build Coastguard Worker      0.4129161835f,  0.4069095552f,  0.3998569846f,  0.3918499053f,  0.3829337358f,
1507*15dc779aSAndroid Build Coastguard Worker      0.3731132150f,  0.3624893427f,  0.3511194289f,  0.3390280008f,  0.3263216913f,
1508*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.2993004918f,  0.2851306200f,  0.2706276774f,  0.2558478415f,
1509*15dc779aSAndroid Build Coastguard Worker      0.2408826500f,  0.2257998288f,  0.2106752247f,  0.1955795586f,  -0.1805794984f,
1510*15dc779aSAndroid Build Coastguard Worker      -0.1657491624f, -0.1511485577f, -0.1368317008f, -0.1228752360f, -0.1093173549f,
1511*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.0835954323f, -0.0715180784f, -0.0600038990f, -0.0491066054f,
1512*15dc779aSAndroid Build Coastguard Worker      -0.0388281532f, -0.0291852653f, -0.0202226657f, -0.0119214784f, -0.0042855870f,
1513*15dc779aSAndroid Build Coastguard Worker      0.0026506553f,  0.0089233266f,  0.0145412004f,  0.0194889121f,  0.0238097552f,
1514*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0306228697f,  0.0331651047f,  0.0351766534f,  0.0366597772f,
1515*15dc779aSAndroid Build Coastguard Worker      0.0376743041f,  0.0382525362f,  0.0384096317f,  0.0381996147f,  0.0376568660f,
1516*15dc779aSAndroid Build Coastguard Worker      0.0368040688f,  0.0356939025f,  0.0343521908f,  0.0328143612f,  0.0311195124f,
1517*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0273679867f,  0.0253749676f,  0.0233421512f,  0.0212899297f,
1518*15dc779aSAndroid Build Coastguard Worker      0.0192486700f,  0.0172310472f,  0.0152670480f,  0.0133599117f,  0.0115340082f,
1519*15dc779aSAndroid Build Coastguard Worker      0.0098046111f,  0.0081675826f,  -0.0066359108f, -0.0052269329f, -0.0039368710f,
1520*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0017211447f, -0.0007941178f, 0.0000138022f,  0.0007078615f,
1521*15dc779aSAndroid Build Coastguard Worker      0.0012910638f,  0.0017700621f,  0.0021475893f,  0.0024343103f,  0.0026357877f,
1522*15dc779aSAndroid Build Coastguard Worker      0.0027593751f,  0.0028153569f,  0.0028110321f,  0.0027537965f,  0.0026567420f,
1523*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0023524247f,  0.0021620949f,  0.0019603714f,  0.0017474336f,
1524*15dc779aSAndroid Build Coastguard Worker      0.0015286715f,  0.0013100877f,  0.0010990070f,  0.0008927435f,  0.0006951247f,
1525*15dc779aSAndroid Build Coastguard Worker      0.0005170354f,  0.0003525903f,  0.0002013268f,  0.0000705295f,  -0.0000446842f,
1526*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0002217961f, -0.0002845877f, -0.0003325206f, -0.0003642349f,
1527*15dc779aSAndroid Build Coastguard Worker      -0.0003836593f, -0.0003901832f, -0.0003880670f, -0.0003737023f, -0.0003578868f,
1528*15dc779aSAndroid Build Coastguard Worker      -0.0003309725f, -0.0003022735f, -0.0002733283f, -0.0002471381f, -0.0002585454f,
1529*15dc779aSAndroid Build Coastguard Worker      0.0000000000f,  -0.0002585454f, -0.0002471381f, -0.0002733283f, -0.0003022735f,
1530*15dc779aSAndroid Build Coastguard Worker      -0.0003309725f, -0.0003578868f, -0.0003737023f, -0.0003880670f, -0.0003901832f,
1531*15dc779aSAndroid Build Coastguard Worker      -0.0003836593f, -0.0003642349f, -0.0003325206f, -0.0002845877f, -0.0002217961f,
1532*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0000446842f, 0.0000705295f,  0.0002013268f,  0.0003525903f,
1533*15dc779aSAndroid Build Coastguard Worker      0.0005170354f,  0.0006951247f,  0.0008927435f,  0.0010990070f,  0.0013100877f,
1534*15dc779aSAndroid Build Coastguard Worker      0.0015286715f,  0.0017474336f,  0.0019603714f,  0.0021620949f,  0.0023524247f,
1535*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0026567420f,  0.0027537965f,  0.0028110321f,  0.0028153569f,
1536*15dc779aSAndroid Build Coastguard Worker      0.0027593751f,  0.0026357877f,  0.0024343103f,  0.0021475893f,  0.0017700621f,
1537*15dc779aSAndroid Build Coastguard Worker      0.0012910638f,  0.0007078615f,  0.0000138022f,  -0.0007941178f, -0.0017211447f,
1538*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0039368710f, -0.0052269329f, 0.0066359108f,  0.0081675826f,
1539*15dc779aSAndroid Build Coastguard Worker      0.0098046111f,  0.0115340082f,  0.0133599117f,  0.0152670480f,  0.0172310472f,
1540*15dc779aSAndroid Build Coastguard Worker      0.0192486700f,  0.0212899297f,  0.0233421512f,  0.0253749676f,  0.0273679867f,
1541*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0311195124f,  0.0328143612f,  0.0343521908f,  0.0356939025f,
1542*15dc779aSAndroid Build Coastguard Worker      0.0368040688f,  0.0376568660f,  0.0381996147f,  0.0384096317f,  0.0382525362f,
1543*15dc779aSAndroid Build Coastguard Worker      0.0376743041f,  0.0366597772f,  0.0351766534f,  0.0331651047f,  0.0306228697f,
1544*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0238097552f,  0.0194889121f,  0.0145412004f,  0.0089233266f,
1545*15dc779aSAndroid Build Coastguard Worker      0.0026506553f,  -0.0042855870f, -0.0119214784f, -0.0202226657f, -0.0291852653f,
1546*15dc779aSAndroid Build Coastguard Worker      -0.0388281532f, -0.0491066054f, -0.0600038990f, -0.0715180784f, -0.0835954323f,
1547*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.1093173549f, -0.1228752360f, -0.1368317008f, -0.1511485577f,
1548*15dc779aSAndroid Build Coastguard Worker      -0.1657491624f, 0.1805794984f,  0.1955795586f,  0.2106752247f,  0.2257998288f,
1549*15dc779aSAndroid Build Coastguard Worker      0.2408826500f,  0.2558478415f,  0.2706276774f,  0.2851306200f,  0.2993004918f,
1550*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.3263216913f,  0.3390280008f,  0.3511194289f,  0.3624893427f,
1551*15dc779aSAndroid Build Coastguard Worker      0.3731132150f,  0.3829337358f,  0.3918499053f,  0.3998569846f,  0.4069095552f,
1552*15dc779aSAndroid Build Coastguard Worker      0.4129161835f,  0.4178932011f,  0.4218119085f,  0.4245987833f,  0.4262852371f,
1553*15dc779aSAndroid Build Coastguard Worker      0.4268692732f,  0.4262852371f,  0.4245987833f,  0.4218119085f,  0.4178932011f,
1554*15dc779aSAndroid Build Coastguard Worker      0.4129161835f,  0.4069095552f,  0.3998569846f,  0.3918499053f,  0.3829337358f,
1555*15dc779aSAndroid Build Coastguard Worker      0.3731132150f,  0.3624893427f,  0.3511194289f,  0.3390280008f,  0.3263216913f,
1556*15dc779aSAndroid Build Coastguard Worker      0.3130621314f,  0.2993004918f,  0.2851306200f,  0.2706276774f,  0.2558478415f,
1557*15dc779aSAndroid Build Coastguard Worker      0.2408826500f,  0.2257998288f,  0.2106752247f,  0.1955795586f,  -0.1805794984f,
1558*15dc779aSAndroid Build Coastguard Worker      -0.1657491624f, -0.1511485577f, -0.1368317008f, -0.1228752360f, -0.1093173549f,
1559*15dc779aSAndroid Build Coastguard Worker      -0.0961983353f, -0.0835954323f, -0.0715180784f, -0.0600038990f, -0.0491066054f,
1560*15dc779aSAndroid Build Coastguard Worker      -0.0388281532f, -0.0291852653f, -0.0202226657f, -0.0119214784f, -0.0042855870f,
1561*15dc779aSAndroid Build Coastguard Worker      0.0026506553f,  0.0089233266f,  0.0145412004f,  0.0194889121f,  0.0238097552f,
1562*15dc779aSAndroid Build Coastguard Worker      0.0275230017f,  0.0306228697f,  0.0331651047f,  0.0351766534f,  0.0366597772f,
1563*15dc779aSAndroid Build Coastguard Worker      0.0376743041f,  0.0382525362f,  0.0384096317f,  0.0381996147f,  0.0376568660f,
1564*15dc779aSAndroid Build Coastguard Worker      0.0368040688f,  0.0356939025f,  0.0343521908f,  0.0328143612f,  0.0311195124f,
1565*15dc779aSAndroid Build Coastguard Worker      0.0292957835f,  0.0273679867f,  0.0253749676f,  0.0233421512f,  0.0212899297f,
1566*15dc779aSAndroid Build Coastguard Worker      0.0192486700f,  0.0172310472f,  0.0152670480f,  0.0133599117f,  0.0115340082f,
1567*15dc779aSAndroid Build Coastguard Worker      0.0098046111f,  0.0081675826f,  -0.0066359108f, -0.0052269329f, -0.0039368710f,
1568*15dc779aSAndroid Build Coastguard Worker      -0.0027668604f, -0.0017211447f, -0.0007941178f, 0.0000138022f,  0.0007078615f,
1569*15dc779aSAndroid Build Coastguard Worker      0.0012910638f,  0.0017700621f,  0.0021475893f,  0.0024343103f,  0.0026357877f,
1570*15dc779aSAndroid Build Coastguard Worker      0.0027593751f,  0.0028153569f,  0.0028110321f,  0.0027537965f,  0.0026567420f,
1571*15dc779aSAndroid Build Coastguard Worker      0.0025196511f,  0.0023524247f,  0.0021620949f,  0.0019603714f,  0.0017474336f,
1572*15dc779aSAndroid Build Coastguard Worker      0.0015286715f,  0.0013100877f,  0.0010990070f,  0.0008927435f,  0.0006951247f,
1573*15dc779aSAndroid Build Coastguard Worker      0.0005170354f,  0.0003525903f,  0.0002013268f,  0.0000705295f,  -0.0000446842f,
1574*15dc779aSAndroid Build Coastguard Worker      -0.0001448488f, -0.0002217961f, -0.0002845877f, -0.0003325206f, -0.0003642349f,
1575*15dc779aSAndroid Build Coastguard Worker      -0.0003836593f, -0.0003901832f, -0.0003880670f, -0.0003737023f, -0.0003578868f,
1576*15dc779aSAndroid Build Coastguard Worker      -0.0003309725f, -0.0003022735f, -0.0002733283f, -0.0002471381f, -0.0002585454f},
1577*15dc779aSAndroid Build Coastguard Worker 
1578*15dc779aSAndroid Build Coastguard Worker     // const FLOAT32 esbr_w_16[2 * 12] =
1579*15dc779aSAndroid Build Coastguard Worker     {0.0000000000f, 0.5000000000f, 0.0000000000f, 0.5000000000f,  0.0000000000f,  0.5000000000f,
1580*15dc779aSAndroid Build Coastguard Worker      0.1913417131f, 0.4619397521f, 0.3535533845f, 0.3535533845f,  0.4619397521f,  0.1913417131f,
1581*15dc779aSAndroid Build Coastguard Worker      0.3535533845f, 0.3535533845f, 0.5000000000f, 0.0000000000f,  0.3535533845f,  -0.3535533845f,
1582*15dc779aSAndroid Build Coastguard Worker      0.4619397521f, 0.1913417131f, 0.3535533845f, -0.3535533845f, -0.1913417131f, -0.4619397521f},
1583*15dc779aSAndroid Build Coastguard Worker     {
1584*15dc779aSAndroid Build Coastguard Worker         // FLOAT32 esbr_sin_cos_twiddle_l64[64] =
1585*15dc779aSAndroid Build Coastguard Worker         0.0061357692f, 0.4999623597f, 0.4996611774f, 0.0184036121f, 0.0306603685f, 0.4990590513f,
1586*15dc779aSAndroid Build Coastguard Worker         0.4981563091f, 0.0428986549f, 0.0551111028f, 0.4969534874f, 0.4954513311f, 0.0672903508f,
1587*15dc779aSAndroid Build Coastguard Worker         0.0794290751f, 0.4936507046f, 0.4915527403f, 0.0915199444f, 0.1035556868f, 0.4891586900f,
1588*15dc779aSAndroid Build Coastguard Worker         0.4864699841f, 0.1155290529f, 0.1274328232f, 0.4834882319f, 0.4802152514f, 0.1392598450f,
1589*15dc779aSAndroid Build Coastguard Worker         0.1510029733f, 0.4766530097f, 0.4728036523f, 0.1626551449f, 0.1742093414f, 0.4686695039f,
1590*15dc779aSAndroid Build Coastguard Worker         0.4642530382f, 0.1856586039f, 0.1969960183f, 0.4595569372f, 0.4545840025f, 0.2082147747f,
1591*15dc779aSAndroid Build Coastguard Worker         0.2193081230f, 0.4493372440f, 0.4438198209f, 0.2302693576f, 0.2410918921f, 0.4380350411f,
1592*15dc779aSAndroid Build Coastguard Worker         0.4319864213f, 0.2517691851f, 0.2622948289f, 0.4256775975f, 0.4191123545f, 0.2726624906f,
1593*15dc779aSAndroid Build Coastguard Worker         0.2828659117f, 0.4122946560f, 0.4052285850f, 0.2928989232f, 0.3027555346f, 0.3979184628f,
1594*15dc779aSAndroid Build Coastguard Worker         0.3903686106f, 0.3124297559f, 0.3219157755f, 0.3825836182f, 0.3745681942f, 0.3312079012f,
1595*15dc779aSAndroid Build Coastguard Worker         0.3403005004f, 0.3663271368f, 0.3578654230f, 0.3491881192f,
1596*15dc779aSAndroid Build Coastguard Worker     },
1597*15dc779aSAndroid Build Coastguard Worker     // esbr_alt_sin_twiddle_l64[32]=
1598*15dc779aSAndroid Build Coastguard Worker     {
1599*15dc779aSAndroid Build Coastguard Worker         0.0245338380f, 0.4993977249f, 0.0490085706f, 0.4975923598f, 0.0733652338f, 0.4945882559f,
1600*15dc779aSAndroid Build Coastguard Worker         0.0975451618f, 0.4903926253f, 0.1214900911f, 0.4850156307f, 0.1451423317f, 0.4784701765f,
1601*15dc779aSAndroid Build Coastguard Worker         0.1684449315f, 0.4707720280f, 0.1913417131f, 0.4619397521f, 0.2137775421f, 0.4519946575f,
1602*15dc779aSAndroid Build Coastguard Worker         0.2356983721f, 0.4409606457f, 0.2570513785f, 0.4288643003f, 0.2777851224f, 0.4157347977f,
1603*15dc779aSAndroid Build Coastguard Worker         0.2978496552f, 0.4016037583f, 0.3171966374f, 0.3865052164f, 0.3357794881f, 0.3704755604f,
1604*15dc779aSAndroid Build Coastguard Worker         0.3535533845f, 0.3535533845f,
1605*15dc779aSAndroid Build Coastguard Worker     },
1606*15dc779aSAndroid Build Coastguard Worker 
1607*15dc779aSAndroid Build Coastguard Worker     // esbr_sin_cos_twiddle_l32[32] =
1608*15dc779aSAndroid Build Coastguard Worker     {0.0122706145f, 0.4998494089f, 0.4986452162f, 0.0367822833f, 0.0612053387f, 0.4962397814f,
1609*15dc779aSAndroid Build Coastguard Worker      0.4926388264f, 0.0854809433f, 0.1095506176f, 0.4878510535f, 0.4818880260f, 0.1333563775f,
1610*15dc779aSAndroid Build Coastguard Worker      0.1568408757f, 0.4747640789f, 0.4664964080f, 0.1799475253f, 0.2026206553f, 0.4571048915f,
1611*15dc779aSAndroid Build Coastguard Worker      0.4466121495f, 0.2248056680f, 0.2464490980f, 0.4350434840f, 0.4224267900f, 0.2674988210f,
1612*15dc779aSAndroid Build Coastguard Worker      0.2879040837f, 0.4087924063f, 0.3941732049f, 0.3076157868f, 0.3265864253f, 0.3786044121f,
1613*15dc779aSAndroid Build Coastguard Worker      0.3621235490f, 0.3447702825f},
1614*15dc779aSAndroid Build Coastguard Worker 
1615*15dc779aSAndroid Build Coastguard Worker     // esbr_alt_sin_twiddle_l32[16] =
1616*15dc779aSAndroid Build Coastguard Worker     {0.0490085706f, 0.4975923598f, 0.0975451618f, 0.4903926253f, 0.1451423317f, 0.4784701765f,
1617*15dc779aSAndroid Build Coastguard Worker      0.1913417131f, 0.4619397521f, 0.2356983721f, 0.4409606457f, 0.2777851224f, 0.4157347977f,
1618*15dc779aSAndroid Build Coastguard Worker      0.3171966374f, 0.3865052164f, 0.3535533845f, 0.3535533845f},
1619*15dc779aSAndroid Build Coastguard Worker 
1620*15dc779aSAndroid Build Coastguard Worker     // esbr_t_cos_sin_l32[32+32] = //exp[-i * pi/32* 3/4 * (k +0.5)]
1621*15dc779aSAndroid Build Coastguard Worker     {
1622*15dc779aSAndroid Build Coastguard Worker 
1623*15dc779aSAndroid Build Coastguard Worker         0.4996611774f,  0.0184036121f,  0.4969534874f,  0.0551111028f,  0.4915527403f,
1624*15dc779aSAndroid Build Coastguard Worker         0.0915199444f,  0.4834882319f,  0.1274328232f,  0.4728036523f,  0.1626551449f,
1625*15dc779aSAndroid Build Coastguard Worker         0.4595569372f,  0.1969960183f,  0.4438198209f,  0.2302693576f,  0.4256775975f,
1626*15dc779aSAndroid Build Coastguard Worker         0.2622948289f,  0.4052285850f,  0.2928989232f,  0.3825836182f,  0.3219157755f,
1627*15dc779aSAndroid Build Coastguard Worker         0.3578654230f,  0.3491881192f,  0.3312079012f,  0.3745681942f,  0.3027555346f,
1628*15dc779aSAndroid Build Coastguard Worker         0.3979184628f,  0.2726624906f,  0.4191123545f,  0.2410918921f,  0.4380350411f,
1629*15dc779aSAndroid Build Coastguard Worker         0.2082147747f,  0.4545840025f,  0.1742093414f,  0.4686695039f,  0.1392598450f,
1630*15dc779aSAndroid Build Coastguard Worker         0.4802152514f,  0.1035556868f,  0.4891586900f,  0.0672903508f,  0.4954513311f,
1631*15dc779aSAndroid Build Coastguard Worker         0.0306603685f,  0.4990590513f,  -0.0061357692f, 0.4999623597f,  -0.0428986549f,
1632*15dc779aSAndroid Build Coastguard Worker         0.4981563091f,  -0.0794290751f, 0.4936507046f,  -0.1155290529f, 0.4864699841f,
1633*15dc779aSAndroid Build Coastguard Worker         -0.1510029733f, 0.4766530097f,  -0.1856586039f, 0.4642530382f,  -0.2193081230f,
1634*15dc779aSAndroid Build Coastguard Worker         0.4493372440f,  -0.2517691851f, 0.4319864213f,  -0.2828659117f, 0.4122946560f,
1635*15dc779aSAndroid Build Coastguard Worker         -0.3124297559f, 0.3903686106f,  -0.3403005004f, 0.3663271368f},
1636*15dc779aSAndroid Build Coastguard Worker     {0.0163595416f, 0.4997322857f, 0.4975923598f, 0.0490085706f, 0.0814477354f, 0.4933216572f,
1637*15dc779aSAndroid Build Coastguard Worker      0.4869384766f, 0.1135381311f, 0.1451423317f, 0.4784701765f, 0.4679529667f, 0.1761250198f,
1638*15dc779aSAndroid Build Coastguard Worker      0.2063535154f, 0.4554319084f, 0.4409606457f, 0.2356983721f, 0.2640339136f, 0.4246010780f,
1639*15dc779aSAndroid Build Coastguard Worker      0.4064233303f, 0.2912388444f, 0.3171966374f, 0.3865052164f, 0.3649320304f, 0.3417961597f},
1640*15dc779aSAndroid Build Coastguard Worker     {0.0652630925f, 0.4957224429f, 0.1294095218f, 0.4829629064f, 0.1913417131f, 0.4619397521f,
1641*15dc779aSAndroid Build Coastguard Worker      0.2500000000f, 0.4330126941f, 0.3043807149f, 0.3966766596f, 0.3535533845f, 0.3535533845f},
1642*15dc779aSAndroid Build Coastguard Worker     {0.4994938970f,  0.0224907938f, 0.4954513311f,  0.0672903508f, 0.4873988628f,  0.1115453094f,
1643*15dc779aSAndroid Build Coastguard Worker      0.4754016995f,  0.1548974812f, 0.4595569372f,  0.1969960183f, 0.4399927855f,  0.2375001907f,
1644*15dc779aSAndroid Build Coastguard Worker      0.4168676436f,  0.2760821879f, 0.3903686106f,  0.3124297559f, 0.3607102036f,  0.3462486863f,
1645*15dc779aSAndroid Build Coastguard Worker      0.3281324208f,  0.3772653341f, 0.2928989232f,  0.4052285850f, 0.2552949190f,  0.4299122095f,
1646*15dc779aSAndroid Build Coastguard Worker      0.2156246901f,  0.4511163831f, 0.1742093414f,  0.4686695039f, 0.1313840449f,  0.4824295044f,
1647*15dc779aSAndroid Build Coastguard Worker      0.0874954164f,  0.4922850430f, 0.0428986549f,  0.4981563091f, -0.0020453020f, 0.4999958277f,
1648*15dc779aSAndroid Build Coastguard Worker      -0.0469727069f, 0.4977886677f, -0.0915199444f, 0.4915527403f, -0.1353264749f, 0.4813385010f,
1649*15dc779aSAndroid Build Coastguard Worker      -0.1780377626f, 0.4672285914f, -0.2193081230f, 0.4493372440f, -0.2588035464f, 0.4278092086f},
1650*15dc779aSAndroid Build Coastguard Worker 
1651*15dc779aSAndroid Build Coastguard Worker     {0.0245338380f, 0.4993977249f, 0.4945882559f, 0.0733652338f, 0.1214900911f, 0.4850156307f,
1652*15dc779aSAndroid Build Coastguard Worker      0.4707720280f, 0.1684449315f, 0.2137775421f, 0.4519946575f, 0.4288643003f, 0.2570513785f,
1653*15dc779aSAndroid Build Coastguard Worker      0.2978496552f, 0.4016037583f, 0.3704755604f, 0.3357794881f},
1654*15dc779aSAndroid Build Coastguard Worker 
1655*15dc779aSAndroid Build Coastguard Worker     {0.0975451618f, 0.4903926253f, 0.1913417131f, 0.4619397521f, 0.2777851224f, 0.4157347977f,
1656*15dc779aSAndroid Build Coastguard Worker      0.3535533845f, 0.3535533845f},
1657*15dc779aSAndroid Build Coastguard Worker 
1658*15dc779aSAndroid Build Coastguard Worker     {0.4990590513f,  0.0306603685f, 0.4915527403f,  0.0915199444f, 0.4766530097f,  0.1510029733f,
1659*15dc779aSAndroid Build Coastguard Worker      0.4545840025f,  0.2082147747f, 0.4256775975f,  0.2622948289f, 0.3903686106f,  0.3124297559f,
1660*15dc779aSAndroid Build Coastguard Worker      0.3491881192f,  0.3578654230f, 0.3027555346f,  0.3979184628f, 0.2517691851f,  0.4319864213f,
1661*15dc779aSAndroid Build Coastguard Worker      0.1969960183f,  0.4595569372f, 0.1392598450f,  0.4802152514f, 0.0794290751f,  0.4936507046f,
1662*15dc779aSAndroid Build Coastguard Worker      0.0184036121f,  0.4996611774f, -0.0428986549f, 0.4981563091f, -0.1035556868f, 0.4891586900f,
1663*15dc779aSAndroid Build Coastguard Worker      -0.1626551449f, 0.4728036523f}};
1664*15dc779aSAndroid Build Coastguard Worker 
1665*15dc779aSAndroid Build Coastguard Worker const FLOAT32 long_window_sine_ld_64[IXHEAACE_QMF_CHANNELS] = {
1666*15dc779aSAndroid Build Coastguard Worker     0.013038467f, 0.037573683f, 0.062086265f, 0.086561449f, 0.110984492f, 0.135340682f,
1667*15dc779aSAndroid Build Coastguard Worker     0.159615347f, 0.183793867f, 0.207861675f, 0.231804276f, 0.255607246f, 0.279256248f,
1668*15dc779aSAndroid Build Coastguard Worker     0.302737037f, 0.326035468f, 0.349137508f, 0.372029240f, 0.394696876f, 0.417126761f,
1669*15dc779aSAndroid Build Coastguard Worker     0.439305384f, 0.461219386f, 0.482855568f, 0.504200894f, 0.525242510f, 0.545967738f,
1670*15dc779aSAndroid Build Coastguard Worker     0.566364096f, 0.586419298f, 0.606121263f, 0.625458122f, 0.644418229f, 0.662990163f,
1671*15dc779aSAndroid Build Coastguard Worker     0.681162736f, 0.698925003f, 0.716266263f, 0.733176071f, 0.749644241f, 0.765660853f,
1672*15dc779aSAndroid Build Coastguard Worker     0.781216260f, 0.796301092f, 0.810906261f, 0.825022971f, 0.838642718f, 0.851757298f,
1673*15dc779aSAndroid Build Coastguard Worker     0.864358811f, 0.876439667f, 0.887992588f, 0.899010616f, 0.909487113f, 0.919415769f,
1674*15dc779aSAndroid Build Coastguard Worker     0.928790604f, 0.937605970f, 0.945856557f, 0.953537396f, 0.960643859f, 0.967171666f,
1675*15dc779aSAndroid Build Coastguard Worker     0.973116885f, 0.978475935f, 0.983245588f, 0.987422970f, 0.991005566f, 0.993991217f,
1676*15dc779aSAndroid Build Coastguard Worker     0.996378125f, 0.998164852f, 0.999350321f, 0.999933820f};
1677*15dc779aSAndroid Build Coastguard Worker 
1678*15dc779aSAndroid Build Coastguard Worker const FLOAT32 fft_twiddle_tab_32[IXHEAACE_QMF_TIME_SLOTS] = {
1679*15dc779aSAndroid Build Coastguard Worker     0.000000f, 0.049068f, 0.098017f, 0.146730f, 0.195090f, 0.242980f, 0.290285f, 0.336890f,
1680*15dc779aSAndroid Build Coastguard Worker     0.382683f, 0.427555f, 0.471397f, 0.514103f, 0.555570f, 0.595699f, 0.634393f, 0.671559f,
1681*15dc779aSAndroid Build Coastguard Worker     0.740951f, 0.773010f, 0.803208f, 0.831470f, 0.857729f, 0.881921f, 0.903989f, 0.923880f,
1682*15dc779aSAndroid Build Coastguard Worker     0.941544f, 0.956940f, 0.970031f, 0.980785f, 0.989177f, 0.995185f, 0.998795f, 0.000000f};
1683*15dc779aSAndroid Build Coastguard Worker 
1684*15dc779aSAndroid Build Coastguard Worker const FLOAT32 sbr_sin_cos_window[IXHEAACE_QMF_CHANNELS * 2] = {
1685*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1686*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,
1687*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f,
1688*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f,
1689*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1690*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,
1691*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f,
1692*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f,
1693*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1694*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,
1695*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f,
1696*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f,
1697*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1698*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f,
1699*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f,
1700*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1701*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,
1702*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f,
1703*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f,
1704*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1705*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,
1706*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f,
1707*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, 0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f,
1708*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,
1709*15dc779aSAndroid Build Coastguard Worker     0.70710678118f,  -0.70710678118f, -0.70710678118f, 0.70710678118f,  0.70710678118f,
1710*15dc779aSAndroid Build Coastguard Worker     -0.70710678118f, -0.70710678118f, 0.70710678118f};
1711*15dc779aSAndroid Build Coastguard Worker 
1712*15dc779aSAndroid Build Coastguard Worker const FLOAT32 cld_fb_64_640[CLD_FILTER_LENGTH] = {
1713*15dc779aSAndroid Build Coastguard Worker     1.129580193872797e-002f,  2.353059744904218e-002f,  3.450718748721251e-002f,
1714*15dc779aSAndroid Build Coastguard Worker     4.634695977000525e-002f,  5.918677345174197e-002f,  7.325978412117062e-002f,
1715*15dc779aSAndroid Build Coastguard Worker     8.829745229234007e-002f,  1.042033024802571e-001f,  1.206924277410051e-001f,
1716*15dc779aSAndroid Build Coastguard Worker     1.376149808913910e-001f,  1.547461142258783e-001f,  1.719726384566089e-001f,
1717*15dc779aSAndroid Build Coastguard Worker     1.891590407342011e-001f,  2.062605107774960e-001f,  2.232276864673650e-001f,
1718*15dc779aSAndroid Build Coastguard Worker     2.400768261284114e-001f,  2.568176309566753e-001f,  2.734977190313227e-001f,
1719*15dc779aSAndroid Build Coastguard Worker     2.901491317310591e-001f,  3.068186515423912e-001f,  3.235298682841570e-001f,
1720*15dc779aSAndroid Build Coastguard Worker     3.403074146062977e-001f,  3.571527896130669e-001f,  3.740643974275026e-001f,
1721*15dc779aSAndroid Build Coastguard Worker     3.910243970160607e-001f,  4.080154903861317e-001f,  4.250144186334534e-001f,
1722*15dc779aSAndroid Build Coastguard Worker     4.420013942269341e-001f,  4.589582896478246e-001f,  4.758753745532750e-001f,
1723*15dc779aSAndroid Build Coastguard Worker     4.927463828072591e-001f,  5.095720854151864e-001f,  5.263554446856779e-001f,
1724*15dc779aSAndroid Build Coastguard Worker     5.430990601899994e-001f,  5.598052330684253e-001f,  5.764734796907189e-001f,
1725*15dc779aSAndroid Build Coastguard Worker     5.930981800982896e-001f,  6.096690552916387e-001f,  6.261725236758639e-001f,
1726*15dc779aSAndroid Build Coastguard Worker     6.425939632009995e-001f,  6.589148753746076e-001f,  6.751199626157149e-001f,
1727*15dc779aSAndroid Build Coastguard Worker     6.911981575264606e-001f,  7.071447728928043e-001f,  7.229599104052475e-001f,
1728*15dc779aSAndroid Build Coastguard Worker     7.386515025302785e-001f,  7.542294504292890e-001f,  7.697093346240386e-001f,
1729*15dc779aSAndroid Build Coastguard Worker     7.851012620144958e-001f,  8.004165237845137e-001f,  8.156523162880560e-001f,
1730*15dc779aSAndroid Build Coastguard Worker     8.308039608112368e-001f,  8.458450064727010e-001f,  8.607492455327098e-001f,
1731*15dc779aSAndroid Build Coastguard Worker     8.754640719350776e-001f,  8.899474405744183e-001f,  9.041286138017367e-001f,
1732*15dc779aSAndroid Build Coastguard Worker     9.179666107725365e-001f,  9.313874086278087e-001f,  9.443802853939540e-001f,
1733*15dc779aSAndroid Build Coastguard Worker     9.568885413848645e-001f,  9.690016637782843e-001f,  9.807691702375303e-001f,
1734*15dc779aSAndroid Build Coastguard Worker     9.927543720639498e-001f,  1.001463112557766e+000f,  1.006893331637123e+000f,
1735*15dc779aSAndroid Build Coastguard Worker     1.012508393574432e+000f,  1.017729040219375e+000f,  1.022470190536100e+000f,
1736*15dc779aSAndroid Build Coastguard Worker     1.026615653698808e+000f,  1.030198648769593e+000f,  1.033205850580933e+000f,
1737*15dc779aSAndroid Build Coastguard Worker     1.035694432087486e+000f,  1.037683165297586e+000f,  1.039227995800217e+000f,
1738*15dc779aSAndroid Build Coastguard Worker     1.040349586463588e+000f,  1.041086497214721e+000f,  1.041443375950143e+000f,
1739*15dc779aSAndroid Build Coastguard Worker     1.041434355650865e+000f,  1.041043184216171e+000f,  1.040262316588456e+000f,
1740*15dc779aSAndroid Build Coastguard Worker     1.039061496136853e+000f,  1.037422300157921e+000f,  1.035311720204252e+000f,
1741*15dc779aSAndroid Build Coastguard Worker     1.032712952177121e+000f,  1.029600494883906e+000f,  1.025966756910904e+000f,
1742*15dc779aSAndroid Build Coastguard Worker     1.021798805583990e+000f,  1.017100128250049e+000f,  1.011867706519706e+000f,
1743*15dc779aSAndroid Build Coastguard Worker     1.006109248754940e+000f,  9.998285752401580e-001f,  9.930379854679836e-001f,
1744*15dc779aSAndroid Build Coastguard Worker     9.857387823493258e-001f,  9.779405164766706e-001f,  9.696426101291272e-001f,
1745*15dc779aSAndroid Build Coastguard Worker     9.608519516143015e-001f,  9.515674613550604e-001f,  9.417975696327747e-001f,
1746*15dc779aSAndroid Build Coastguard Worker     9.315442093447622e-001f,  9.208194746232827e-001f,  9.096310803629866e-001f,
1747*15dc779aSAndroid Build Coastguard Worker     8.979959173503500e-001f,  8.859232320517536e-001f,  8.734366852542127e-001f,
1748*15dc779aSAndroid Build Coastguard Worker     8.605542791988831e-001f,  8.472987145504696e-001f,  8.336863467961255e-001f,
1749*15dc779aSAndroid Build Coastguard Worker     8.197387292306723e-001f,  8.054701312929008e-001f,  7.908995350037713e-001f,
1750*15dc779aSAndroid Build Coastguard Worker     7.760385598209244e-001f,  7.609051036128973e-001f,  7.455111681431031e-001f,
1751*15dc779aSAndroid Build Coastguard Worker     7.298745530879272e-001f,  7.140087729493950e-001f,  6.979336851549095e-001f,
1752*15dc779aSAndroid Build Coastguard Worker     6.816667882498023e-001f,  6.652304141388827e-001f,  6.486437667370537e-001f,
1753*15dc779aSAndroid Build Coastguard Worker     6.319284031798550e-001f,  6.151031151692835e-001f,  5.981877665956570e-001f,
1754*15dc779aSAndroid Build Coastguard Worker     5.811992722116214e-001f,  5.641522833259215e-001f,  5.470652177576862e-001f,
1755*15dc779aSAndroid Build Coastguard Worker     5.299509559653194e-001f,  5.128557121424191e-001f,  -4.956175421414453e-001f,
1756*15dc779aSAndroid Build Coastguard Worker     -4.782650346610896e-001f, -4.609828932783459e-001f, -4.437530233023859e-001f,
1757*15dc779aSAndroid Build Coastguard Worker     -4.265950246465440e-001f, -4.095160467543179e-001f, -3.925409172155113e-001f,
1758*15dc779aSAndroid Build Coastguard Worker     -3.756821671788237e-001f, -3.589626517817934e-001f, -3.423942311297658e-001f,
1759*15dc779aSAndroid Build Coastguard Worker     -3.259993851088293e-001f, -3.097861805973821e-001f, -2.937724988593393e-001f,
1760*15dc779aSAndroid Build Coastguard Worker     -2.779637821990255e-001f, -2.623749159488041e-001f, -2.470098299603623e-001f,
1761*15dc779aSAndroid Build Coastguard Worker     -2.318815478758375e-001f, -2.169925682529340e-001f, -2.023548005388463e-001f,
1762*15dc779aSAndroid Build Coastguard Worker     -1.879711746686855e-001f, -1.738542127021508e-001f, -1.600061812296078e-001f,
1763*15dc779aSAndroid Build Coastguard Worker     -1.464389150679625e-001f, -1.331544923127771e-001f, -1.201628679722633e-001f,
1764*15dc779aSAndroid Build Coastguard Worker     -1.074630704470568e-001f, -9.506966959632511e-002f, -8.298103104739203e-002f,
1765*15dc779aSAndroid Build Coastguard Worker     -7.120356992726613e-002f, -5.973741829536090e-002f, -4.859005767016811e-002f,
1766*15dc779aSAndroid Build Coastguard Worker     -3.775928110298274e-002f, -2.726484300186575e-002f, -1.711323992709580e-002f,
1767*15dc779aSAndroid Build Coastguard Worker     -7.298197371320593e-003f, 2.184256929356781e-003f,  1.132324047372148e-002f,
1768*15dc779aSAndroid Build Coastguard Worker     2.012236990754980e-002f,  2.857528272530154e-002f,  3.666942822678171e-002f,
1769*15dc779aSAndroid Build Coastguard Worker     4.439683978044157e-002f,  5.177964768870787e-002f,  5.881296711410786e-002f,
1770*15dc779aSAndroid Build Coastguard Worker     6.550209046893848e-002f,  7.184073822817207e-002f,  7.783299328224960e-002f,
1771*15dc779aSAndroid Build Coastguard Worker     8.347150698567406e-002f,  8.875756217893037e-002f,  9.368651761350569e-002f,
1772*15dc779aSAndroid Build Coastguard Worker     9.826251129465624e-002f,  1.024804711677230e-001f,  1.063454554357498e-001f,
1773*15dc779aSAndroid Build Coastguard Worker     1.098551252869576e-001f,  1.130180022553412e-001f,  1.158358935177899e-001f,
1774*15dc779aSAndroid Build Coastguard Worker     1.183233335449968e-001f,  1.204854506722672e-001f,  1.223371395264402e-001f,
1775*15dc779aSAndroid Build Coastguard Worker     1.238868653862843e-001f,  1.251477258491527e-001f,  1.261262023246478e-001f,
1776*15dc779aSAndroid Build Coastguard Worker     1.268280540744526e-001f,  1.272498700590511e-001f,  1.273590703506806e-001f,
1777*15dc779aSAndroid Build Coastguard Worker     1.274567595465545e-001f,  1.275561350483646e-001f,  1.273648326872248e-001f,
1778*15dc779aSAndroid Build Coastguard Worker     1.269415772180714e-001f,  1.262995646340671e-001f,  1.254605188749804e-001f,
1779*15dc779aSAndroid Build Coastguard Worker     1.244269583009826e-001f,  1.232131583108813e-001f,  1.218183974842866e-001f,
1780*15dc779aSAndroid Build Coastguard Worker     1.202545652840080e-001f,  1.185243106889108e-001f,  1.166399102636992e-001f,
1781*15dc779aSAndroid Build Coastguard Worker     1.146042249339280e-001f,  1.124296184976912e-001f,  1.101215600923314e-001f,
1782*15dc779aSAndroid Build Coastguard Worker     1.076972053405737e-001f,  1.051641975499523e-001f,  1.025397604985405e-001f,
1783*15dc779aSAndroid Build Coastguard Worker     9.982957934346254e-002f,  9.705239536075722e-002f,  9.421624116597689e-002f,
1784*15dc779aSAndroid Build Coastguard Worker     9.133590931873967e-002f,  8.841813387276727e-002f,  8.547715661443602e-002f,
1785*15dc779aSAndroid Build Coastguard Worker     8.251962055343706e-002f,  7.955570759229536e-002f,  7.657649751612349e-002f,
1786*15dc779aSAndroid Build Coastguard Worker     7.360559211914287e-002f,  7.064948295960993e-002f,  6.771675107480543e-002f,
1787*15dc779aSAndroid Build Coastguard Worker     6.480448458935215e-002f,  6.192692754258131e-002f,  5.911363249658311e-002f,
1788*15dc779aSAndroid Build Coastguard Worker     5.637219228757212e-002f,  5.368313072045600e-002f,  5.105620793438655e-002f,
1789*15dc779aSAndroid Build Coastguard Worker     4.849284995895640e-002f,  4.599068181839981e-002f,  4.355568588898841e-002f,
1790*15dc779aSAndroid Build Coastguard Worker     4.125570251909672e-002f,  3.907137550527191e-002f,  3.696342556744636e-002f,
1791*15dc779aSAndroid Build Coastguard Worker     3.493300140502248e-002f,  3.298151059524886e-002f,  3.110861245410919e-002f,
1792*15dc779aSAndroid Build Coastguard Worker     2.931525594774175e-002f,  2.760090729801069e-002f,  2.597956638848436e-002f,
1793*15dc779aSAndroid Build Coastguard Worker     2.443433592149451e-002f,  2.296470793543091e-002f,  2.156304510969632e-002f,
1794*15dc779aSAndroid Build Coastguard Worker     2.023524610221679e-002f,  1.897505817503749e-002f,  1.778248750467421e-002f,
1795*15dc779aSAndroid Build Coastguard Worker     1.665187994388476e-002f,  1.557759513377242e-002f,  1.456208586604537e-002f,
1796*15dc779aSAndroid Build Coastguard Worker     1.361072086117313e-002f,  1.270747042064656e-002f,  1.186210743261470e-002f,
1797*15dc779aSAndroid Build Coastguard Worker     1.106958962776399e-002f,  1.033126278863177e-002f,  9.640298325700842e-003f,
1798*15dc779aSAndroid Build Coastguard Worker     8.996371481700806e-003f,  -8.407748878436545e-003f, -7.876393114319395e-003f,
1799*15dc779aSAndroid Build Coastguard Worker     -7.380543918629573e-003f, -6.925141135202262e-003f, -6.500502521462604e-003f,
1800*15dc779aSAndroid Build Coastguard Worker     -6.109178606718115e-003f, -5.741103163221257e-003f, -5.394569608919965e-003f,
1801*15dc779aSAndroid Build Coastguard Worker     -5.063851046064050e-003f, -4.754191853611012e-003f, -4.448993249380505e-003f,
1802*15dc779aSAndroid Build Coastguard Worker     -4.133639756278191e-003f, -3.811612348723333e-003f, -3.505531318950422e-003f,
1803*15dc779aSAndroid Build Coastguard Worker     -3.209092846617964e-003f, -2.927159436740159e-003f, -2.653818578698405e-003f,
1804*15dc779aSAndroid Build Coastguard Worker     -2.396404013961463e-003f, -2.152379960589273e-003f, -1.924844672908215e-003f,
1805*15dc779aSAndroid Build Coastguard Worker     -1.699160580023900e-003f, -1.480542563288228e-003f, -1.283280633901446e-003f,
1806*15dc779aSAndroid Build Coastguard Worker     -1.131859661378862e-003f, -9.730460256556873e-004f, -7.677634115875747e-004f,
1807*15dc779aSAndroid Build Coastguard Worker     -5.599347984905645e-004f, -3.337966579125254e-004f, -9.099722643476421e-005f,
1808*15dc779aSAndroid Build Coastguard Worker     1.498231621816041e-004f,  4.366447012116811e-004f,  6.307841647560053e-004f,
1809*15dc779aSAndroid Build Coastguard Worker     6.150316826138937e-004f,  8.990255827053560e-004f,  1.232134364570107e-003f,
1810*15dc779aSAndroid Build Coastguard Worker     1.471167206249042e-003f,  1.697652664777771e-003f,  1.985825255428654e-003f,
1811*15dc779aSAndroid Build Coastguard Worker     2.172866052963961e-003f,  1.812176023993582e-003f,  1.344657262814793e-003f,
1812*15dc779aSAndroid Build Coastguard Worker     9.373975348172919e-004f,  5.621720998949145e-004f,  2.048498552413189e-004f,
1813*15dc779aSAndroid Build Coastguard Worker     -2.004822830002534e-004f, -6.169854804735951e-004f, -1.061498982103114e-003f,
1814*15dc779aSAndroid Build Coastguard Worker     -1.594860949611097e-003f, -2.124647831574725e-003f, -2.621537051750861e-003f,
1815*15dc779aSAndroid Build Coastguard Worker     -3.064311083207632e-003f, -3.460362845825662e-003f, -3.794425324215804e-003f,
1816*15dc779aSAndroid Build Coastguard Worker     -4.091032597247918e-003f, -4.369553676668050e-003f, -4.554811297024067e-003f,
1817*15dc779aSAndroid Build Coastguard Worker     -4.663276675479689e-003f, -4.722567636185647e-003f, -4.704321497976561e-003f,
1818*15dc779aSAndroid Build Coastguard Worker     -4.636227793039124e-003f, -4.517190210387324e-003f, -4.351667566540186e-003f,
1819*15dc779aSAndroid Build Coastguard Worker     -4.135130493071822e-003f, -3.870851645947402e-003f, -3.597475533950260e-003f,
1820*15dc779aSAndroid Build Coastguard Worker     -3.318857985461042e-003f, -3.000422543655664e-003f, -2.658042081080524e-003f,
1821*15dc779aSAndroid Build Coastguard Worker     -2.292813563887493e-003f, -1.914114740669928e-003f, -1.525818616748839e-003f,
1822*15dc779aSAndroid Build Coastguard Worker     -1.156680209049319e-003f, -7.804546272743493e-004f, -4.268574601396473e-004f,
1823*15dc779aSAndroid Build Coastguard Worker     -1.324291707264515e-004f, 1.218226450050751e-004f,  3.189336138130849e-004f,
1824*15dc779aSAndroid Build Coastguard Worker     4.749931197951235e-004f,  5.970696819774243e-004f,  6.673250213055329e-004f,
1825*15dc779aSAndroid Build Coastguard Worker     6.887783835812338e-004f,  6.766320515830324e-004f,  6.944123176012471e-004f,
1826*15dc779aSAndroid Build Coastguard Worker     7.139919634325070e-004f,  7.154123487609100e-004f,  7.376101027486600e-004f,
1827*15dc779aSAndroid Build Coastguard Worker     6.976561203768226e-004f,  5.721223454434728e-004f,  2.934875643581191e-004f,
1828*15dc779aSAndroid Build Coastguard Worker     1.092526149391273e-004f,  6.415402443848103e-004f,  1.194730618383423e-003f,
1829*15dc779aSAndroid Build Coastguard Worker     1.557112059887280e-003f,  1.891971801393744e-003f,  2.225524159129023e-003f,
1830*15dc779aSAndroid Build Coastguard Worker     2.530906981099261e-003f,  2.719749515067397e-003f,  2.729136737522100e-003f,
1831*15dc779aSAndroid Build Coastguard Worker     2.703019498899013e-003f,  2.630471852319136e-003f,  2.470456304276468e-003f,
1832*15dc779aSAndroid Build Coastguard Worker     2.239142906871446e-003f,  2.033465291493264e-003f,  1.948069005335563e-003f,
1833*15dc779aSAndroid Build Coastguard Worker     1.725029670030533e-003f,  1.417366709895927e-003f,  1.127141815310061e-003f,
1834*15dc779aSAndroid Build Coastguard Worker     8.089811988213151e-004f,  4.708009521678285e-004f,  7.882620739833088e-005f,
1835*15dc779aSAndroid Build Coastguard Worker     -2.998739993995956e-004f, -4.733148292475610e-004f, -5.791145447913150e-004f,
1836*15dc779aSAndroid Build Coastguard Worker     -6.754935404082003e-004f, -8.029620210721900e-004f, -9.726698841994444e-004f,
1837*15dc779aSAndroid Build Coastguard Worker     -1.196637962311630e-003f, -1.292865844760059e-003f, -1.146268465739874e-003f,
1838*15dc779aSAndroid Build Coastguard Worker     -1.040598055074471e-003f, -9.767709065548874e-004f, -9.294665200453614e-004f,
1839*15dc779aSAndroid Build Coastguard Worker     -9.862027119530482e-004f, -1.047654674829846e-003f, -1.099000599887377e-003f,
1840*15dc779aSAndroid Build Coastguard Worker     -1.151795860160292e-003f, -1.194743370333155e-003f, -1.250742797799558e-003f,
1841*15dc779aSAndroid Build Coastguard Worker     1.287819050086379e-003f,  1.263569296641556e-003f,  1.226113111394085e-003f,
1842*15dc779aSAndroid Build Coastguard Worker     1.177515087338257e-003f,  1.122503050159859e-003f,  1.089428846944533e-003f,
1843*15dc779aSAndroid Build Coastguard Worker     1.054963366189962e-003f,  9.019128558297515e-004f,  7.847839620863715e-004f,
1844*15dc779aSAndroid Build Coastguard Worker     6.205675927856794e-004f,  3.157663628445906e-004f,  2.556449844935384e-004f,
1845*15dc779aSAndroid Build Coastguard Worker     2.520606580606257e-004f,  2.346980949474655e-004f,  2.060394037017961e-004f,
1846*15dc779aSAndroid Build Coastguard Worker     1.635905995590986e-004f,  1.176237128375623e-004f,  6.193369904730005e-005f,
1847*15dc779aSAndroid Build Coastguard Worker     3.568554800150508e-005f,  2.443161189273522e-005f,  1.334090914042349e-005f,
1848*15dc779aSAndroid Build Coastguard Worker     2.853437194757816e-006f,  -1.039263591111469e-004f, 5.144969377044875e-005f,
1849*15dc779aSAndroid Build Coastguard Worker     9.711681816385056e-005f,  2.472023910553232e-005f,  5.397064424090302e-005f,
1850*15dc779aSAndroid Build Coastguard Worker     6.487880719449901e-005f,  -5.192444140699947e-005f, -9.204876089551197e-005f,
1851*15dc779aSAndroid Build Coastguard Worker     -1.815837353167847e-004f, -3.595054179561440e-004f, -5.901617707607606e-007f,
1852*15dc779aSAndroid Build Coastguard Worker     1.831121301698088e-004f,  9.755685190624611e-005f,  6.606461762989423e-005f,
1853*15dc779aSAndroid Build Coastguard Worker     3.799971890923797e-005f,  4.150075391929448e-005f,  5.021905476506264e-005f,
1854*15dc779aSAndroid Build Coastguard Worker     5.861800137434713e-005f,  2.126364641291926e-005f,  1.181077582797280e-004f,
1855*15dc779aSAndroid Build Coastguard Worker     9.990757789944374e-005f,  1.035782617124906e-004f,  8.870181845310037e-005f,
1856*15dc779aSAndroid Build Coastguard Worker     5.533953373249822e-005f,  1.580188994455254e-005f,  1.277184430250593e-006f,
1857*15dc779aSAndroid Build Coastguard Worker     5.009913312943629e-006f,  1.499170392246774e-005f,  2.241545750231630e-005f,
1858*15dc779aSAndroid Build Coastguard Worker     3.628511258723260e-005f,  2.406516798531014e-005f,  2.515118233957011e-005f,
1859*15dc779aSAndroid Build Coastguard Worker     3.759629789955498e-005f,  5.408154543124121e-005f,  4.493916063285122e-005f,
1860*15dc779aSAndroid Build Coastguard Worker     2.806963579578946e-005f,  2.364518513682831e-005f,  1.260639764582286e-005f,
1861*15dc779aSAndroid Build Coastguard Worker     -2.599467772603631e-008f, -1.774108392496017e-005f, -5.889276659458115e-006f,
1862*15dc779aSAndroid Build Coastguard Worker     -4.663777919108619e-005f, -2.078886359425321e-004f, -2.131405580107761e-004f,
1863*15dc779aSAndroid Build Coastguard Worker     -1.784192600231068e-004f, -1.744841754193053e-004f, -1.728672507238372e-004f,
1864*15dc779aSAndroid Build Coastguard Worker     -1.885286127508226e-004f, -2.078299015661617e-004f, -2.123671573189573e-004f,
1865*15dc779aSAndroid Build Coastguard Worker     -2.415166002501312e-004f, -2.217025456251449e-004f, -9.907630821710970e-005f,
1866*15dc779aSAndroid Build Coastguard Worker     -8.039231481768845e-005f, -7.934509417722400e-005f, -5.874199358780108e-005f,
1867*15dc779aSAndroid Build Coastguard Worker     -5.449816072329412e-005f, -4.489491034408147e-005f, -3.498285982359981e-005f,
1868*15dc779aSAndroid Build Coastguard Worker     -1.748284921486958e-005f, -9.075430772832575e-006f, -1.052707430241351e-005f,
1869*15dc779aSAndroid Build Coastguard Worker     -6.538878366985722e-006f, 2.206341308073472e-005f,  1.769261935287328e-004f,
1870*15dc779aSAndroid Build Coastguard Worker     6.418658561385058e-005f,  -8.882305312548962e-005f, -1.721347222211949e-005f,
1871*15dc779aSAndroid Build Coastguard Worker     -6.093372716385583e-005f, -7.679955330373515e-005f, 7.194151087015007e-005f,
1872*15dc779aSAndroid Build Coastguard Worker     7.245095937243279e-005f,  7.870354371072524e-005f,  5.822201682995846e-004f,
1873*15dc779aSAndroid Build Coastguard Worker     2.666444630171025e-004f,  7.872592352725688e-005f,  7.095886893185526e-005f,
1874*15dc779aSAndroid Build Coastguard Worker     5.643103068471008e-005f,  6.904415362098980e-005f,  4.694251739991356e-005f,
1875*15dc779aSAndroid Build Coastguard Worker     3.367998338617662e-005f,  6.481921021601837e-005f,  6.582328030188790e-005f,
1876*15dc779aSAndroid Build Coastguard Worker     -4.256442530773449e-005f, 4.939392400898679e-005f,  5.272982009116034e-005f,
1877*15dc779aSAndroid Build Coastguard Worker     4.005269212731273e-005f,  2.461876679726978e-005f,  4.469729032194765e-006f,
1878*15dc779aSAndroid Build Coastguard Worker     3.798519731621893e-007f,  1.374896222030490e-006f,  3.965363805500215e-006f,
1879*15dc779aSAndroid Build Coastguard Worker     7.300588863934780e-006f,  1.168894474770061e-005f,  8.563819899447630e-006f,
1880*15dc779aSAndroid Build Coastguard Worker     8.975977837330335e-006f,  2.800455533708622e-005f,  2.015445311139832e-005f,
1881*15dc779aSAndroid Build Coastguard Worker     1.125134651175812e-005f,  5.869707265615299e-006f,  1.013259758329981e-005f,
1882*15dc779aSAndroid Build Coastguard Worker     1.088325131492173e-005f,  7.167101260771279e-006f,  4.840577540089826e-006f,
1883*15dc779aSAndroid Build Coastguard Worker     -1.469933448634890e-005f, -8.010079089953001e-006f, -3.299004046633323e-005f,
1884*15dc779aSAndroid Build Coastguard Worker     -4.373302115187172e-005f, -3.177468256997963e-005f, -2.976824036182567e-005f,
1885*15dc779aSAndroid Build Coastguard Worker     -2.464228015326852e-005f, -1.606050838620834e-005f, -6.261944255489322e-006f,
1886*15dc779aSAndroid Build Coastguard Worker     4.591009581217994e-007f,  1.395220723090848e-005f,  1.622786214398703e-005f,
1887*15dc779aSAndroid Build Coastguard Worker     -2.043464113212971e-006f, -1.653463907257247e-006f, -1.551250801467300e-008f,
1888*15dc779aSAndroid Build Coastguard Worker     -1.907927361317977e-006f, -9.607068622268791e-007f, -4.636105364510011e-007f,
1889*15dc779aSAndroid Build Coastguard Worker     -2.765649762593200e-007f, -1.922074581855119e-006f, -9.897194091136331e-007f,
1890*15dc779aSAndroid Build Coastguard Worker     -7.873304717454037e-008f, 2.945239208477290e-008f,  -2.757610624807679e-006f,
1891*15dc779aSAndroid Build Coastguard Worker     -1.402925247695813e-005f, -9.388962780643742e-006f, 2.068297421740023e-005f,
1892*15dc779aSAndroid Build Coastguard Worker     1.496435902895210e-007f,  6.757014945674924e-009f,  -2.778618354859861e-007f,
1893*15dc779aSAndroid Build Coastguard Worker     -1.569003268449803e-006f, -1.089500601234349e-006f, -9.870547653835426e-007f,
1894*15dc779aSAndroid Build Coastguard Worker     3.867483283567218e-005f,  -1.232693496472088e-005f, 9.464782951082177e-007f,
1895*15dc779aSAndroid Build Coastguard Worker     8.254429452094225e-007f,  4.883304950437536e-007f,  -2.066961713890010e-007f,
1896*15dc779aSAndroid Build Coastguard Worker     5.158212471036245e-009f,  2.267731106642486e-007f,  -4.880844550713951e-008f,
1897*15dc779aSAndroid Build Coastguard Worker     3.361682183852576e-006f,  4.677015459111491e-006f,  2.820292122791583e-008f,
1898*15dc779aSAndroid Build Coastguard Worker     5.143614846654519e-007f,  3.818588614859347e-009f,  1.737276553950212e-007f,
1899*15dc779aSAndroid Build Coastguard Worker     1.876022048145804e-007f,  -2.986488593070417e-009f, -1.409927495646886e-008f,
1900*15dc779aSAndroid Build Coastguard Worker     -6.977078748707401e-008f, -1.280675520205100e-008f, -2.222072007942510e-009f,
1901*15dc779aSAndroid Build Coastguard Worker     -1.775191290895584e-009f, -1.686136654621906e-009f, 5.818594642226675e-006f,
1902*15dc779aSAndroid Build Coastguard Worker     2.150883991167946e-006f,  2.714879009950152e-007f,  -2.567964804401197e-008f,
1903*15dc779aSAndroid Build Coastguard Worker     2.041128570435378e-006f,  3.262753594084781e-006f,  3.567581483749161e-006f,
1904*15dc779aSAndroid Build Coastguard Worker     4.083718802566134e-006f,  5.364807253588177e-006f,  4.178050149840223e-006f,
1905*15dc779aSAndroid Build Coastguard Worker     5.189086332701670e-006f,  3.357218747491756e-006f,  6.310207878018869e-006f,
1906*15dc779aSAndroid Build Coastguard Worker     5.924001540927652e-006f,  5.161606640348293e-006f,  3.377814811745950e-006f,
1907*15dc779aSAndroid Build Coastguard Worker     1.323267689777069e-006f,  -1.074716688428712e-007f, -3.561585382456484e-006f,
1908*15dc779aSAndroid Build Coastguard Worker     -4.518603099564185e-006f, 7.301956971603966e-007f,  5.891904775161025e-007f,
1909*15dc779aSAndroid Build Coastguard Worker     2.801882088134371e-008f,  6.322770332405526e-007f,  2.542598385847351e-007f,
1910*15dc779aSAndroid Build Coastguard Worker     1.272704908592385e-007f,  8.226599990523664e-008f,  5.433718768789140e-007f,
1911*15dc779aSAndroid Build Coastguard Worker     4.211177232106135e-007f,  3.552991527555180e-008f,  -1.398913109540774e-008f,
1912*15dc779aSAndroid Build Coastguard Worker     1.356727552196146e-006f,  -1.706941020342299e-005f, 1.013575160981381e-005f,
1913*15dc779aSAndroid Build Coastguard Worker     -2.285562946018590e-005f, -8.908041185396514e-008f, -9.597515277415496e-009f,
1914*15dc779aSAndroid Build Coastguard Worker     -3.225913527455964e-007f, 1.070242712585309e-006f,  6.293002327021578e-007f,
1915*15dc779aSAndroid Build Coastguard Worker     3.575650976036433e-007f,  2.722295965060517e-005f,  8.676848186676888e-006f,
1916*15dc779aSAndroid Build Coastguard Worker     3.428660858940255e-007f,  4.767793949944890e-007f,  3.330981930777764e-007f,
1917*15dc779aSAndroid Build Coastguard Worker     2.399696144635756e-007f,  7.326611439066549e-009f,  1.349943693297681e-007f,
1918*15dc779aSAndroid Build Coastguard Worker     -5.393555749348494e-008f, 3.629067065524143e-006f,  -5.690530948134642e-006f,
1919*15dc779aSAndroid Build Coastguard Worker     1.387566465624550e-008f,  2.443085172403935e-007f,  1.723217058490933e-009f,
1920*15dc779aSAndroid Build Coastguard Worker     7.391973323448250e-008f,  5.303527922331415e-008f,  -8.883499047404846e-010f,
1921*15dc779aSAndroid Build Coastguard Worker     -3.870536804891648e-009f, -1.846547564287500e-008f, -4.244090917065736e-009f,
1922*15dc779aSAndroid Build Coastguard Worker     -4.013524925634108e-009f, -6.325664562585882e-010f, -6.025110605409611e-010f,
1923*15dc779aSAndroid Build Coastguard Worker     1.620171502086309e-006f,  5.490569954646963e-007f,  6.355303179925355e-008f,
1924*15dc779aSAndroid Build Coastguard Worker     -5.426597100684762e-009f, 4.292861814894369e-007f,  6.834209542421138e-007f,
1925*15dc779aSAndroid Build Coastguard Worker     7.099633014995863e-007f,  8.109951846981774e-007f,  4.118359768898598e-007f,
1926*15dc779aSAndroid Build Coastguard Worker     6.571760029213382e-007f};
1927*15dc779aSAndroid Build Coastguard Worker 
1928*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_ld_env_tab_512[16][4] = {
1929*15dc779aSAndroid Build Coastguard Worker     {2, 4, -1, 0},  {2, 5, -1, 0},  {3, 2, 6, 1},   {3, 3, 7, 1},
1930*15dc779aSAndroid Build Coastguard Worker     {3, 4, 8, 1},   {3, 5, 9, 1},   {3, 6, 10, 1},  {3, 7, 11, 1},
1931*15dc779aSAndroid Build Coastguard Worker     {3, 8, 12, 1},  {3, 9, 13, 1},  {3, 10, 14, 1}, {2, 11, -1, 1},
1932*15dc779aSAndroid Build Coastguard Worker     {2, 12, -1, 1}, {2, 13, -1, 1}, {2, 14, -1, 1}, {2, 15, -1, 1},
1933*15dc779aSAndroid Build Coastguard Worker };
1934*15dc779aSAndroid Build Coastguard Worker 
1935*15dc779aSAndroid Build Coastguard Worker const WORD32 ixheaace_ld_env_tab_480[15][4] = {
1936*15dc779aSAndroid Build Coastguard Worker     {2, 4, -1, 0},  {2, 5, -1, 0},  {3, 2, 6, 1},   {3, 3, 7, 1},   {3, 4, 8, 1},
1937*15dc779aSAndroid Build Coastguard Worker     {3, 5, 9, 1},   {3, 6, 10, 1},  {3, 7, 11, 1},  {3, 8, 12, 1},  {3, 9, 13, 1},
1938*15dc779aSAndroid Build Coastguard Worker     {2, 10, -1, 1}, {2, 11, -1, 1}, {2, 12, -1, 1}, {2, 13, -1, 1}, {2, 14, -1, 1},
1939*15dc779aSAndroid Build Coastguard Worker };
1940