Initial Skype commit taken from FreeSwitch, which got it from the IETF draft.
[opus.git] / src / SKP_Silk_tables_NLSF_CB0_10.c
1 /***********************************************************************\r
2 Copyright (c) 2006-2010, Skype Limited. All rights reserved. \r
3 Redistribution and use in source and binary forms, with or without \r
4 modification, (subject to the limitations in the disclaimer below) \r
5 are permitted provided that the following conditions are met:\r
6 - Redistributions of source code must retain the above copyright notice,\r
7 this list of conditions and the following disclaimer.\r
8 - Redistributions in binary form must reproduce the above copyright \r
9 notice, this list of conditions and the following disclaimer in the \r
10 documentation and/or other materials provided with the distribution.\r
11 - Neither the name of Skype Limited, nor the names of specific \r
12 contributors, may be used to endorse or promote products derived from \r
13 this software without specific prior written permission.\r
14 NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED \r
15 BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND \r
16 CONTRIBUTORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
17 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND \r
18 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE \r
19 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, \r
20 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r
21 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF \r
22 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON \r
23 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT \r
24 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE \r
25 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
26 ***********************************************************************/\r
27 \r
28 /**********************************************/\r
29 /* This file has been automatically generated */\r
30 /*                                            */\r
31 /* ROM usage:   138+1331 Words                */\r
32 /**********************************************/\r
33 \r
34 #include "SKP_Silk_structs.h"\r
35 #include "SKP_Silk_tables_NLSF_CB0_10.h"\r
36 \r
37 const SKP_uint16 SKP_Silk_NLSF_MSVQ_CB0_10_CDF[ NLSF_MSVQ_CB0_10_VECTORS + NLSF_MSVQ_CB0_10_STAGES ] =\r
38 {\r
39             0,\r
40          2658,\r
41          4420,\r
42          6107,\r
43          7757,\r
44          9408,\r
45         10955,\r
46         12502,\r
47         13983,\r
48         15432,\r
49         16882,\r
50         18331,\r
51         19750,\r
52         21108,\r
53         22409,\r
54         23709,\r
55         25010,\r
56         26256,\r
57         27501,\r
58         28747,\r
59         29965,\r
60         31158,\r
61         32351,\r
62         33544,\r
63         34736,\r
64         35904,\r
65         36997,\r
66         38091,\r
67         39185,\r
68         40232,\r
69         41280,\r
70         42327,\r
71         43308,\r
72         44290,\r
73         45271,\r
74         46232,\r
75         47192,\r
76         48132,\r
77         49032,\r
78         49913,\r
79         50775,\r
80         51618,\r
81         52462,\r
82         53287,\r
83         54095,\r
84         54885,\r
85         55675,\r
86         56449,\r
87         57222,\r
88         57979,\r
89         58688,\r
90         59382,\r
91         60076,\r
92         60726,\r
93         61363,\r
94         61946,\r
95         62505,\r
96         63052,\r
97         63543,\r
98         63983,\r
99         64396,\r
100         64766,\r
101         65023,\r
102         65279,\r
103         65535,\r
104             0,\r
105          4977,\r
106          9542,\r
107         14106,\r
108         18671,\r
109         23041,\r
110         27319,\r
111         31596,\r
112         35873,\r
113         39969,\r
114         43891,\r
115         47813,\r
116         51652,\r
117         55490,\r
118         59009,\r
119         62307,\r
120         65535,\r
121             0,\r
122          8571,\r
123         17142,\r
124         25529,\r
125         33917,\r
126         42124,\r
127         49984,\r
128         57844,\r
129         65535,\r
130             0,\r
131          8732,\r
132         17463,\r
133         25825,\r
134         34007,\r
135         42189,\r
136         50196,\r
137         58032,\r
138         65535,\r
139             0,\r
140          8948,\r
141         17704,\r
142         25733,\r
143         33762,\r
144         41791,\r
145         49821,\r
146         57678,\r
147         65535,\r
148             0,\r
149          4374,\r
150          8655,\r
151         12936,\r
152         17125,\r
153         21313,\r
154         25413,\r
155         29512,\r
156         33611,\r
157         37710,\r
158         41809,\r
159         45820,\r
160         49832,\r
161         53843,\r
162         57768,\r
163         61694,\r
164         65535\r
165 };\r
166 \r
167 const SKP_uint16 * const SKP_Silk_NLSF_MSVQ_CB0_10_CDF_start_ptr[ NLSF_MSVQ_CB0_10_STAGES ] =\r
168 {\r
169      &SKP_Silk_NLSF_MSVQ_CB0_10_CDF[   0 ],\r
170      &SKP_Silk_NLSF_MSVQ_CB0_10_CDF[  65 ],\r
171      &SKP_Silk_NLSF_MSVQ_CB0_10_CDF[  82 ],\r
172      &SKP_Silk_NLSF_MSVQ_CB0_10_CDF[  91 ],\r
173      &SKP_Silk_NLSF_MSVQ_CB0_10_CDF[ 100 ],\r
174      &SKP_Silk_NLSF_MSVQ_CB0_10_CDF[ 109 ]\r
175 };\r
176 \r
177 const SKP_int SKP_Silk_NLSF_MSVQ_CB0_10_CDF_middle_idx[ NLSF_MSVQ_CB0_10_STAGES ] =\r
178 {\r
179       23,\r
180        8,\r
181        5,\r
182        5,\r
183        5,\r
184        9\r
185 };\r
186 \r
187 const SKP_int16 SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[ NLSF_MSVQ_CB0_10_VECTORS ] =\r
188 {\r
189               148,              167,\r
190               169,              170,\r
191               170,              173,\r
192               173,              175,\r
193               176,              176,\r
194               176,              177,\r
195               179,              181,\r
196               181,              181,\r
197               183,              183,\r
198               183,              184,\r
199               185,              185,\r
200               185,              185,\r
201               186,              189,\r
202               189,              189,\r
203               191,              191,\r
204               191,              194,\r
205               194,              194,\r
206               195,              195,\r
207               196,              198,\r
208               199,              200,\r
209               201,              201,\r
210               202,              203,\r
211               204,              204,\r
212               205,              205,\r
213               206,              209,\r
214               210,              210,\r
215               213,              214,\r
216               218,              220,\r
217               221,              226,\r
218               231,              234,\r
219               239,              256,\r
220               256,              256,\r
221               119,              123,\r
222               123,              123,\r
223               125,              126,\r
224               126,              126,\r
225               128,              130,\r
226               130,              131,\r
227               131,              135,\r
228               138,              139,\r
229                94,               94,\r
230                95,               95,\r
231                96,               98,\r
232                98,               99,\r
233                93,               93,\r
234                95,               96,\r
235                96,               97,\r
236                98,              100,\r
237                92,               93,\r
238                97,               97,\r
239                97,               97,\r
240                98,               98,\r
241               125,              126,\r
242               126,              127,\r
243               127,              128,\r
244               128,              128,\r
245               128,              128,\r
246               129,              129,\r
247               129,              130,\r
248               130,              131\r
249 };\r
250 \r
251 const SKP_int SKP_Silk_NLSF_MSVQ_CB0_10_ndelta_min_Q15[ 10 + 1 ] =\r
252 {\r
253               563,\r
254                 3,\r
255                22,\r
256                20,\r
257                 3,\r
258                 3,\r
259               132,\r
260               119,\r
261               358,\r
262                86,\r
263               964\r
264 };\r
265 \r
266 const SKP_int16 SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 * NLSF_MSVQ_CB0_10_VECTORS ] =\r
267 {\r
268              2210,             4023,\r
269              6981,             9260,\r
270             12573,            15687,\r
271             19207,            22383,\r
272             25981,            29142,\r
273              3285,             4172,\r
274              6116,            10856,\r
275             15289,            16826,\r
276             19701,            22010,\r
277             24721,            29313,\r
278              1554,             2511,\r
279              6577,            10337,\r
280             13837,            16511,\r
281             20086,            23214,\r
282             26480,            29464,\r
283              3062,             4017,\r
284              5771,            10037,\r
285             13365,            14952,\r
286             20140,            22891,\r
287             25229,            29603,\r
288              2085,             3457,\r
289              5934,             8718,\r
290             11501,            13670,\r
291             17997,            21817,\r
292             24935,            28745,\r
293              2776,             4093,\r
294              6421,            10413,\r
295             15111,            16806,\r
296             20825,            23826,\r
297             26308,            29411,\r
298              2717,             4034,\r
299              5697,             8463,\r
300             14301,            16354,\r
301             19007,            23413,\r
302             25812,            28506,\r
303              2872,             3702,\r
304              5881,            11034,\r
305             17141,            18879,\r
306             21146,            23451,\r
307             25817,            29600,\r
308              2999,             4015,\r
309              7357,            11219,\r
310             12866,            17307,\r
311             20081,            22644,\r
312             26774,            29107,\r
313              2942,             3866,\r
314              5918,            11915,\r
315             13909,            16072,\r
316             20453,            22279,\r
317             27310,            29826,\r
318              2271,             3527,\r
319              6606,             9729,\r
320             12943,            17382,\r
321             20224,            22345,\r
322             24602,            28290,\r
323              2207,             3310,\r
324              5844,             9339,\r
325             11141,            15651,\r
326             18576,            21177,\r
327             25551,            28228,\r
328              3963,             4975,\r
329              6901,            11588,\r
330             13466,            15577,\r
331             19231,            21368,\r
332             25510,            27759,\r
333              2749,             3549,\r
334              6966,            13808,\r
335             15653,            17645,\r
336             20090,            22599,\r
337             26467,            28537,\r
338              2126,             3504,\r
339              5109,             9954,\r
340             12550,            14620,\r
341             19703,            21687,\r
342             26457,            29106,\r
343              3966,             5745,\r
344              7442,             9757,\r
345             14468,            16404,\r
346             19135,            23048,\r
347             25375,            28391,\r
348              3197,             4751,\r
349              6451,             9298,\r
350             13038,            14874,\r
351             17962,            20627,\r
352             23835,            28464,\r
353              3195,             4081,\r
354              6499,            12252,\r
355             14289,            16040,\r
356             18357,            20730,\r
357             26980,            29309,\r
358              1533,             2471,\r
359              4486,             7796,\r
360             12332,            15758,\r
361             19567,            22298,\r
362             25673,            29051,\r
363              2002,             2971,\r
364              4985,             8083,\r
365             13181,            15435,\r
366             18237,            21517,\r
367             24595,            28351,\r
368              3808,             4925,\r
369              6710,            10201,\r
370             12011,            14300,\r
371             18457,            20391,\r
372             26525,            28956,\r
373              2281,             3418,\r
374              4979,             8726,\r
375             15964,            18104,\r
376             20250,            22771,\r
377             25286,            28954,\r
378              3051,             5479,\r
379              7290,             9848,\r
380             12744,            14503,\r
381             18665,            23684,\r
382             26065,            28947,\r
383              2364,             3565,\r
384              5502,             9621,\r
385             14922,            16621,\r
386             19005,            20996,\r
387             26310,            29302,\r
388              4093,             5212,\r
389              6833,             9880,\r
390             16303,            18286,\r
391             20571,            23614,\r
392             26067,            29128,\r
393              2941,             3996,\r
394              6038,            10638,\r
395             12668,            14451,\r
396             16798,            19392,\r
397             26051,            28517,\r
398              3863,             5212,\r
399              7019,             9468,\r
400             11039,            13214,\r
401             19942,            22344,\r
402             25126,            29539,\r
403              4615,             6172,\r
404              7853,            10252,\r
405             12611,            14445,\r
406             19719,            22441,\r
407             24922,            29341,\r
408              3566,             4512,\r
409              6985,             8684,\r
410             10544,            16097,\r
411             18058,            22475,\r
412             26066,            28167,\r
413              4481,             5489,\r
414              7432,            11414,\r
415             13191,            15225,\r
416             20161,            22258,\r
417             26484,            29716,\r
418              3320,             4320,\r
419              6621,             9867,\r
420             11581,            14034,\r
421             21168,            23210,\r
422             26588,            29903,\r
423              3794,             4689,\r
424              6916,             8655,\r
425             10143,            16144,\r
426             19568,            21588,\r
427             27557,            29593,\r
428              2446,             3276,\r
429              5918,            12643,\r
430             16601,            18013,\r
431             21126,            23175,\r
432             27300,            29634,\r
433              2450,             3522,\r
434              5437,             8560,\r
435             15285,            19911,\r
436             21826,            24097,\r
437             26567,            29078,\r
438              2580,             3796,\r
439              5580,             8338,\r
440              9969,            12675,\r
441             18907,            22753,\r
442             25450,            29292,\r
443              3325,             4312,\r
444              6241,             7709,\r
445              9164,            14452,\r
446             21665,            23797,\r
447             27096,            29857,\r
448              3338,             4163,\r
449              7738,            11114,\r
450             12668,            14753,\r
451             16931,            22736,\r
452             25671,            28093,\r
453              3840,             4755,\r
454              7755,            13471,\r
455             15338,            17180,\r
456             20077,            22353,\r
457             27181,            29743,\r
458              2504,             4079,\r
459              8351,            12118,\r
460             15046,            18595,\r
461             21684,            24704,\r
462             27519,            29937,\r
463              5234,             6342,\r
464              8267,            11821,\r
465             15155,            16760,\r
466             20667,            23488,\r
467             25949,            29307,\r
468              2681,             3562,\r
469              6028,            10827,\r
470             18458,            20458,\r
471             22303,            24701,\r
472             26912,            29956,\r
473              3374,             4528,\r
474              6230,             8256,\r
475              9513,            12730,\r
476             18666,            20720,\r
477             26007,            28425,\r
478              2731,             3629,\r
479              8320,            12450,\r
480             14112,            16431,\r
481             18548,            22098,\r
482             25329,            27718,\r
483              3481,             4401,\r
484              7321,             9319,\r
485             11062,            13093,\r
486             15121,            22315,\r
487             26331,            28740,\r
488              3577,             4945,\r
489              6669,             8792,\r
490             10299,            12645,\r
491             19505,            24766,\r
492             26996,            29634,\r
493              4058,             5060,\r
494              7288,            10190,\r
495             11724,            13936,\r
496             15849,            18539,\r
497             26701,            29845,\r
498              4262,             5390,\r
499              7057,             8982,\r
500             10187,            15264,\r
501             20480,            22340,\r
502             25958,            28072,\r
503              3404,             4329,\r
504              6629,             7946,\r
505             10121,            17165,\r
506             19640,            22244,\r
507             25062,            27472,\r
508              3157,             4168,\r
509              6195,             9319,\r
510             10771,            13325,\r
511             15416,            19816,\r
512             24672,            27634,\r
513              2503,             3473,\r
514              5130,             6767,\r
515              8571,            14902,\r
516             19033,            21926,\r
517             26065,            28728,\r
518              4133,             5102,\r
519              7553,            10054,\r
520             11757,            14924,\r
521             17435,            20186,\r
522             23987,            26272,\r
523              4972,             6139,\r
524              7894,             9633,\r
525             11320,            14295,\r
526             21737,            24306,\r
527             26919,            29907,\r
528              2958,             3816,\r
529              6851,             9204,\r
530             10895,            18052,\r
531             20791,            23338,\r
532             27556,            29609,\r
533              5234,             6028,\r
534              8034,            10154,\r
535             11242,            14789,\r
536             18948,            20966,\r
537             26585,            29127,\r
538              5241,             6838,\r
539             10526,            12819,\r
540             14681,            17328,\r
541             19928,            22336,\r
542             26193,            28697,\r
543              3412,             4251,\r
544              5988,             7094,\r
545              9907,            18243,\r
546             21669,            23777,\r
547             26969,            29087,\r
548              2470,             3217,\r
549              7797,            15296,\r
550             17365,            19135,\r
551             21979,            24256,\r
552             27322,            29442,\r
553              4939,             5804,\r
554              8145,            11809,\r
555             13873,            15598,\r
556             17234,            19423,\r
557             26476,            29645,\r
558              5051,             6167,\r
559              8223,             9655,\r
560             12159,            17995,\r
561             20464,            22832,\r
562             26616,            28462,\r
563              4987,             5907,\r
564              9319,            11245,\r
565             13132,            15024,\r
566             17485,            22687,\r
567             26011,            28273,\r
568              5137,             6884,\r
569             11025,            14950,\r
570             17191,            19425,\r
571             21807,            24393,\r
572             26938,            29288,\r
573              7057,             7884,\r
574              9528,            10483,\r
575             10960,            14811,\r
576             19070,            21675,\r
577             25645,            28019,\r
578              6759,             7160,\r
579              8546,            11779,\r
580             12295,            13023,\r
581             16627,            21099,\r
582             24697,            28287,\r
583              3863,             9762,\r
584             11068,            11445,\r
585             12049,            13960,\r
586             18085,            21507,\r
587             25224,            28997,\r
588               397,              335,\r
589               651,             1168,\r
590               640,              765,\r
591               465,              331,\r
592               214,             -194,\r
593              -578,             -647,\r
594              -657,              750,\r
595               564,              613,\r
596               549,              630,\r
597               304,              -52,\r
598               828,              922,\r
599               443,              111,\r
600               138,              124,\r
601               169,               14,\r
602               144,               83,\r
603               132,               58,\r
604              -413,             -752,\r
605               869,              336,\r
606               385,               69,\r
607                56,              830,\r
608              -227,             -266,\r
609              -368,             -440,\r
610             -1195,              163,\r
611               126,             -228,\r
612               802,              156,\r
613               188,              120,\r
614               376,               59,\r
615              -358,             -558,\r
616             -1326,             -254,\r
617              -202,             -789,\r
618               296,               92,\r
619               -70,             -129,\r
620              -718,            -1135,\r
621               292,              -29,\r
622              -631,              487,\r
623              -157,             -153,\r
624              -279,                2,\r
625              -419,             -342,\r
626               -34,             -514,\r
627              -799,            -1571,\r
628              -687,             -609,\r
629              -546,             -130,\r
630              -215,             -252,\r
631              -446,             -574,\r
632             -1337,              207,\r
633               -72,               32,\r
634               103,             -642,\r
635               942,              733,\r
636               187,               29,\r
637              -211,             -814,\r
638               143,              225,\r
639                20,               24,\r
640              -268,             -377,\r
641              1623,             1133,\r
642               667,              164,\r
643               307,              366,\r
644               187,               34,\r
645                62,             -313,\r
646              -832,            -1482,\r
647             -1181,              483,\r
648               -42,              -39,\r
649              -450,            -1406,\r
650              -587,              -52,\r
651              -760,              334,\r
652                98,              -60,\r
653              -500,             -488,\r
654             -1058,              299,\r
655               131,             -250,\r
656              -251,             -703,\r
657              1037,              568,\r
658              -413,             -265,\r
659              1687,              573,\r
660               345,              323,\r
661                98,               61,\r
662              -102,               31,\r
663               135,              149,\r
664               617,              365,\r
665               -39,               34,\r
666              -611,             1201,\r
667              1421,              736,\r
668              -414,             -393,\r
669              -492,             -343,\r
670              -316,             -532,\r
671               528,              172,\r
672                90,              322,\r
673              -294,             -319,\r
674              -541,              503,\r
675               639,              401,\r
676                 1,             -149,\r
677               -73,             -167,\r
678               150,              118,\r
679               308,              218,\r
680               121,              195,\r
681              -143,             -261,\r
682             -1013,             -802,\r
683               387,              436,\r
684               130,             -427,\r
685              -448,             -681,\r
686               123,              -87,\r
687              -251,             -113,\r
688               274,              310,\r
689               445,              501,\r
690               354,              272,\r
691               141,             -285,\r
692               569,              656,\r
693                37,              -49,\r
694               251,             -386,\r
695              -263,             1122,\r
696               604,              606,\r
697               336,               95,\r
698                34,                0,\r
699                85,              180,\r
700               207,             -367,\r
701              -622,             1070,\r
702                -6,              -79,\r
703              -160,              -92,\r
704              -137,             -276,\r
705              -323,             -371,\r
706              -696,            -1036,\r
707               407,              102,\r
708               -86,             -214,\r
709              -482,             -647,\r
710               -28,             -291,\r
711               -97,             -180,\r
712              -250,             -435,\r
713               -18,              -76,\r
714              -332,              410,\r
715               407,              168,\r
716               539,              411,\r
717               254,              111,\r
718                58,             -145,\r
719               200,               30,\r
720               187,              116,\r
721               131,             -367,\r
722              -475,              781,\r
723              -559,              561,\r
724               195,             -115,\r
725                 8,             -168,\r
726                30,               55,\r
727              -122,              131,\r
728                82,               -5,\r
729              -273,              -50,\r
730              -632,              668,\r
731                 4,               32,\r
732               -26,             -279,\r
733               315,              165,\r
734               197,              377,\r
735               155,              -41,\r
736              -138,             -324,\r
737              -109,             -617,\r
738               360,               98,\r
739               -53,             -319,\r
740              -114,             -245,\r
741               -82,              507,\r
742               468,              263,\r
743              -137,             -389,\r
744               652,              354,\r
745               -18,             -227,\r
746              -462,             -135,\r
747               317,               53,\r
748               -16,               66,\r
749               -72,             -126,\r
750              -356,             -347,\r
751              -328,              -72,\r
752              -337,              324,\r
753               152,              349,\r
754               169,             -196,\r
755               179,              254,\r
756               260,              325,\r
757               -74,              -80,\r
758                75,              -31,\r
759               270,              275,\r
760                87,              278,\r
761              -446,             -301,\r
762               309,               71,\r
763               -25,             -242,\r
764               516,              161,\r
765              -162,              -83,\r
766               329,              230,\r
767              -311,             -259,\r
768               177,              -26,\r
769              -462,               89,\r
770               257,                6,\r
771              -130,              -93,\r
772              -456,             -317,\r
773              -221,             -206,\r
774              -417,             -182,\r
775               -74,              234,\r
776                48,              261,\r
777               359,              231,\r
778               258,               85,\r
779              -282,              252,\r
780              -147,             -222,\r
781               251,             -207,\r
782               443,              123,\r
783              -417,              -36,\r
784               273,             -241,\r
785               240,             -112,\r
786                44,             -167,\r
787               126,             -124,\r
788               -77,               58,\r
789              -401,              333,\r
790              -118,               82,\r
791               126,              151,\r
792              -433,              359,\r
793              -130,             -102,\r
794               131,             -244,\r
795                86,               85,\r
796              -462,              414,\r
797              -240,               16,\r
798               145,               28,\r
799              -205,             -481,\r
800               373,              293,\r
801               -72,             -174,\r
802                62,              259,\r
803                -8,              -18,\r
804               362,              233,\r
805               185,               43,\r
806               278,               27,\r
807               193,              570,\r
808              -248,              189,\r
809                92,               31,\r
810              -275,               -3,\r
811               243,              176,\r
812               438,              209,\r
813               206,              -51,\r
814                79,              109,\r
815               168,             -185,\r
816              -308,              -68,\r
817              -618,              385,\r
818              -310,             -108,\r
819              -164,              165,\r
820                61,             -152,\r
821              -101,             -412,\r
822              -268,             -257,\r
823               -40,              -20,\r
824               -28,             -158,\r
825              -301,              271,\r
826               380,             -338,\r
827              -367,             -132,\r
828                64,              114,\r
829              -131,             -225,\r
830              -156,             -260,\r
831               -63,             -116,\r
832               155,             -586,\r
833              -202,              254,\r
834              -287,              178,\r
835               227,             -106,\r
836              -294,              164,\r
837               298,             -100,\r
838               185,              317,\r
839               193,              -45,\r
840                28,               80,\r
841               -87,             -433,\r
842                22,              -48,\r
843                48,             -237,\r
844              -229,             -139,\r
845               120,             -364,\r
846               268,             -136,\r
847               396,              125,\r
848               130,              -89,\r
849              -272,              118,\r
850              -256,              -68,\r
851              -451,              488,\r
852               143,             -165,\r
853               -48,             -190,\r
854               106,              219,\r
855                47,              435,\r
856               245,               97,\r
857                75,             -418,\r
858               121,             -187,\r
859               570,             -200,\r
860              -351,              225,\r
861               -21,             -217,\r
862               234,             -111,\r
863               194,               14,\r
864               242,              118,\r
865               140,             -397,\r
866               355,              361,\r
867               -45,             -195\r
868 };\r
869 \r
870 const SKP_Silk_NLSF_CBS SKP_Silk_NLSF_CB0_10_Stage_info[ NLSF_MSVQ_CB0_10_STAGES ] =\r
871 {\r
872         {  64, &SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 *   0 ], &SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[   0 ] },\r
873         {  16, &SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 *  64 ], &SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[  64 ] },\r
874         {   8, &SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 *  80 ], &SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[  80 ] },\r
875         {   8, &SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 *  88 ], &SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[  88 ] },\r
876         {   8, &SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 *  96 ], &SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[  96 ] },\r
877         {  16, &SKP_Silk_NLSF_MSVQ_CB0_10_Q15[ 10 * 104 ], &SKP_Silk_NLSF_MSVQ_CB0_10_rates_Q5[ 104 ] }\r
878 };\r
879 \r
880 const SKP_Silk_NLSF_CB_struct SKP_Silk_NLSF_CB0_10 =\r
881 {\r
882         NLSF_MSVQ_CB0_10_STAGES,\r
883         SKP_Silk_NLSF_CB0_10_Stage_info,\r
884         SKP_Silk_NLSF_MSVQ_CB0_10_ndelta_min_Q15,\r
885         SKP_Silk_NLSF_MSVQ_CB0_10_CDF,\r
886         SKP_Silk_NLSF_MSVQ_CB0_10_CDF_start_ptr,\r
887         SKP_Silk_NLSF_MSVQ_CB0_10_CDF_middle_idx\r
888 };\r
889 \r