14f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* ------------------------------------------------------------------
24f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Copyright (C) 1998-2009 PacketVideo
34f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber *
44f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Licensed under the Apache License, Version 2.0 (the "License");
54f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * you may not use this file except in compliance with the License.
64f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * You may obtain a copy of the License at
74f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber *
84f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber *      http://www.apache.org/licenses/LICENSE-2.0
94f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber *
104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Unless required by applicable law or agreed to in writing, software
114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * distributed under the License is distributed on an "AS IS" BASIS,
124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * express or implied.
144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * See the License for the specific language governing permissions
154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * and limitations under the License.
164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * -------------------------------------------------------------------
174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */
184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/****************************************************************************************
194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberPortions of this file are derived from the following 3GPP standard:
204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    3GPP TS 26.073
224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ANSI-C code for the Adaptive Multi-Rate (AMR) speech codec
234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    Available from http://www.3gpp.org
244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber(C) 2004, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC)
264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberPermission to distribute, modify and use this file under the standard license
274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberterms listed above has been obtained from the copyright holder.
284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber****************************************************************************************/
294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/*
304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Filename: /audio/gsm_amr/c/src/q_plsf_5_tbl.c
324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber REVISION HISTORY
354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Description: Created this file from the reference, q_plsf_5_tbl.tab
374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Description: Changed #defines of DICO_SIZE to DICO_5_SIZE, to avoid name
394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber conflicts.
404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Description: Added #ifdef __cplusplus and removed "extern" from table
424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber              definition.
434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Description: Put "extern" back.
454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Who:                       Date:
474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Description:
484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber MODULE DESCRIPTION
514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber*/
544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/*----------------------------------------------------------------------------
564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber; INCLUDES
574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber----------------------------------------------------------------------------*/
584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#include "typedef.h"
59d95a8462c367a7bea1b4aee24917d3e9ed7e2a48Martin Storsjo#include "q_plsf_5_tbl.h"
604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/*--------------------------------------------------------------------------*/
624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#ifdef __cplusplus
634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberextern "C"
644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{
654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#endif
664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    /*----------------------------------------------------------------------------
684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; MACROS
694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; [Define module specific macros here]
704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ----------------------------------------------------------------------------*/
714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    /*----------------------------------------------------------------------------
734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; DEFINES
744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; [Include all pre-processor statements here. Include conditional
754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; compile variables also.]
764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ----------------------------------------------------------------------------*/
774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define NB_QUA_PITCH 16
784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define NB_QUA_CODE 32
794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define DICO1_5_SIZE  128
824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define DICO2_5_SIZE  256
834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define DICO3_5_SIZE  256
844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define DICO4_5_SIZE  256
854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#define DICO5_5_SIZE  64
864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    /*----------------------------------------------------------------------------
884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; LOCAL FUNCTION DEFINITIONS
894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; [List function prototypes here]
904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ----------------------------------------------------------------------------*/
914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    /*----------------------------------------------------------------------------
934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; LOCAL VARIABLE DEFINITIONS
944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ; [Variable declaration - defined here and used outside this module]
954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    ----------------------------------------------------------------------------*/
964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    /* LSF means ->normalize frequency domain */
974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
981ead790eadd0e09a118308caccc7ac37d36f43f3Martin Storsjo    const Word16 mean_lsf_5[10] =
994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    {
1004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1384,
1014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2077,
1024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        3420,
1034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        5108,
1044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        6742,
1054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        8122,
1064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        9863,
1074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        11092,
1084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        12714,
1094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        13701
1104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    };
1114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
1121ead790eadd0e09a118308caccc7ac37d36f43f3Martin Storsjo    const Word16 dico1_lsf_5[DICO1_5_SIZE * 4] =
1134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    {
1144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -451, -1065, -529, -1305,
1154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -450, -756, -497, -863,
1164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -384, -619, -413, -669,
1174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -317, -538, -331, -556,
1184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -414, -508, -424, -378,
1194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -274, -324, -434, -614,
1204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -226, -500, -232, -514,
1214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -263, -377, -298, -410,
1224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -151, -710, -174, -818,
1234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -149, -412, -156, -429,
1244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -288, -462, -186, -203,
1254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -170, -302, -191, -321,
1264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -131, -147, -297, -395,
1274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -228, -214, -245, -192,
1284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -67, -316, -71, -327,
1294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -104, -205, -94, -183,
1304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -143, -38, -193, -95,
1314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        16, -76, -124, -248,
1324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        23, -237, 24, -244,
1334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        18, -136, 44, -111,
1344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -33, -24, -25, 0,
1354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        149, 19, 23, -143,
1364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        158, -169, 174, -181,
1374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        133, -55, 165, -26,
1384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        111, 84, 98, 75,
1394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        87, 183, -115, -11,
1404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -8, 130, 11, 170,
1414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        254, 77, 205, 17,
1424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        183, 112, 262, 194,
1434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        202, 287, 95, 189,
1444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -42, -105, 234, 179,
1454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        39, 186, 163, 345,
1464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        332, 199, 299, 161,
1474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -54, 285, -78, 281,
1484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -133, 141, -182, 111,
1494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        249, 341, 271, 364,
1504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        93, 403, 75, 391,
1514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        92, 510, -138, 220,
1524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -185, -29, -34, 361,
1534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -115, 320, 3, 554,
1544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        99, 286, 218, 591,
1554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -245, 406, -268, 453,
1564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        0, 580, 25, 606,
1574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        275, 532, 148, 450,
1584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -73, 739, -285, 518,
1594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -288, 94, -203, 674,
1604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -140, -74, 205, 714,
1614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -114, 299, 176, 923,
1624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        182, 557, 240, 705,
1634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -16, 513, 485, 593,
1644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        293, 384, 451, 617,
1654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -38, 50, 563, 529,
1664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        303, 209, 459, 363,
1674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        433, 452, 450, 454,
1684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        367, 606, 477, 741,
1694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        432, 353, 368, 267,
1704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        361, 716, 273, 583,
1714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        453, 166, 510, 172,
1724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        201, 629, 274, 191,
1734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        568, 639, 302, 298,
1744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        634, 387, 643, 350,
1754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        587, 560, 612, 565,
1764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        600, 788, 487, 672,
1774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        512, 1015, 321, 333,
1784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        357, 854, -125, 413,
1794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        474, 712, 17, -151,
1804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        564, 285, 270, -241,
1814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        971, 889, 489, 220,
1824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        510, 896, 549, 924,
1834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        327, 825, 290, 911,
1844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        540, 1108, 158, 805,
1854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        199, 957, 511, 730,
1864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        100, 874, 13, 791,
1874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        435, 632, 676, 972,
1884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        249, 900, 467, 1218,
1894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        781, 1074, 585, 785,
1904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -23, 669, 267, 1043,
1914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        619, 1084, 615, 1145,
1924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        622, 905, 916, 1049,
1934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        80, 331, 584, 1075,
1944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        89, 639, 988, 961,
1954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        770, 720, 798, 699,
1964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        492, 447, 899, 627,
1974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        271, 1188, 725, 1333,
1984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        87, 603, 832, 1603,
1994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        616, 1127, 890, 1505,
2004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1000, 1156, 866, 1009,
2014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        995, 827, 1149, 858,
2024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        817, 1450, 773, 1320,
2034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        500, 1389, 312, 1153,
2044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -20, 1084, 64, 1283,
2054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2, 1172, 399, 1869,
2064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        514, 1706, 502, 1636,
2074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        886, 1522, 416, 600,
2084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1131, 1350, 1275, 1390,
2094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        889, 1795, 914, 1766,
2104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        227, 1183, 1250, 1826,
2114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        505, 1854, 919, 2353,
2124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -199, 431, 152, 1735,
2134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -213, -28, 392, 1334,
2144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -153, -52, 978, 1151,
2154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -323, -400, 813, 1703,
2164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -136, 84, 1449, 2015,
2174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -331, -143, -137, 1192,
2184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -256, 534, -157, 1031,
2194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -307, -439, 542, 731,
2204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -329, -420, -97, 616,
2214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -362, -168, -322, 366,
2224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -247, -110, -211, 89,
2234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -196, -309, 20, 59,
2244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -364, -463, -286, 89,
2254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -336, 175, -432, 141,
2264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -379, -190, -434, -196,
2274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -79, 150, -278, -227,
2284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -280, 166, -555, -422,
2294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -155, 541, -366, 54,
2304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -29, -83, -301, -774,
2314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        186, 628, -397, -264,
2324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        242, 293, -197, -585,
2334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        124, 410, 53, -133,
2344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        10, 340, -570, -1065,
2354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        65, -446, 68, -493,
2364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        383, 937, -357, -711,
2374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -359, -250, -677, -1068,
2384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        292, -26, 363, 6,
2394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        607, 1313, -127, -10,
2404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1513, 1886, 713, 972,
2414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1469, 2181, 1443, 2016
2424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    };
2434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
2441ead790eadd0e09a118308caccc7ac37d36f43f3Martin Storsjo    const Word16 dico2_lsf_5[DICO2_5_SIZE * 4] =
2454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    {
2464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1631, -1600, -1796, -2290,
2474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1027, -1770, -1100, -2025,
2484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1277, -1388, -1367, -1534,
2494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -947, -1461, -972, -1524,
2504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -999, -1222, -1020, -1172,
2514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -815, -987, -992, -1371,
2524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1216, -1006, -1289, -1094,
2534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -744, -1268, -755, -1293,
2544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -862, -923, -905, -984,
2554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -678, -1051, -685, -1050,
2564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1087, -985, -1062, -679,
2574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -989, -641, -1127, -976,
2584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -762, -654, -890, -806,
2594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -833, -1091, -706, -629,
2604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -621, -806, -640, -812,
2614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -775, -634, -779, -543,
2624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -996, -565, -1075, -580,
2634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -546, -611, -572, -619,
2644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -760, -290, -879, -526,
2654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -823, -462, -795, -253,
2664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -553, -415, -589, -439,
2674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -533, -340, -692, -935,
2684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -505, -772, -702, -1131,
2694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -263, -306, -971, -483,
2704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -445, -74, -555, -548,
2714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -614, -129, -693, -234,
2724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -396, -246, -475, -250,
2734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -265, -404, -376, -514,
2744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -417, -510, -300, -313,
2754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -334, -664, -463, -814,
2764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -386, -704, -337, -615,
2774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -234, -201, -233, -239,
2784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -167, -567, -203, -619,
2794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -147, -415, -115, -352,
2804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -166, -750, -171, -761,
2814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -270, -879, -264, -903,
2824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -367, -744, 43, -475,
2834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        14, -653, 43, -670,
2844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        11, -448, -59, -521,
2854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -126, -119, -155, -613,
2864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -42, -863, -27, -931,
2874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        136, -483, 183, -468,
2884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        55, -298, 55, -304,
2894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        313, -609, 313, -720,
2904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        322, -167, 100, -541,
2914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -3, -119, -111, -187,
2924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        233, -236, 260, -234,
2934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        26, -165, 134, -45,
2944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -40, -549, 360, -203,
2954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        378, -388, 450, -383,
2964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        275, 20, 182, -103,
2974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        246, -111, 431, 37,
2984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        462, -146, 487, -157,
2994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -284, -59, 503, -184,
3004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        24, 53, -3, 54,
3014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        122, 259, 333, 66,
3024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        484, 104, 436, 68,
3034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        195, 116, 190, 206,
3044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        269, -9, 482, 352,
3054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        382, 285, 399, 277,
3064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        452, 256, 69, 186,
3074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        13, 297, -13, 259,
3084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -95, 30, 56, 394,
3094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        196, 425, 205, 456,
3104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        281, 577, 15, 191,
3114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        375, 290, 407, 576,
3124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -56, 227, 544, 405,
3134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        0, 549, -92, 528,
3144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -229, 351, -245, 338,
3154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -362, 435, 167, 527,
3164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -75, 302, 91, 824,
3174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        129, 599, 496, 679,
3184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        186, 749, 153, 737,
3194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -281, 600, -348, 615,
3204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -236, 769, 41, 881,
3214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        38, 890, -220, 841,
3224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -357, 883, -393, 903,
3234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -634, 474, -444, 850,
3244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -175, 678, -493, 242,
3254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -519, 785, -714, 582,
3264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -541, 366, -543, 434,
3274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -597, 500, -765, 222,
3284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -702, 917, -743, 962,
3294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -869, 501, -899, 548,
3304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -379, 200, -435, 157,
3314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -819, 214, -861, 157,
3324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -614, 40, -632, 94,
3334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -883, -54, -741, 516,
3344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -501, 298, -614, -171,
3354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -870, -161, -865, -23,
3364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -818, 93, -1015, -267,
3374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -662, -359, -549, 2,
3384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -442, -121, -377, 0,
3394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -227, 33, -414, -126,
3404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -129, 212, -934, 34,
3414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1082, -282, -1119, -268,
3424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -710, -825, -420, -191,
3434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1076, -928, -917, -93,
3444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -628, -358, 97, 7,
3454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -206, -393, -101, 24,
3464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -203, 38, -168, 83,
3474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -599, -423, -279, 426,
3484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -700, 118, -75, 206,
3494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -981, -673, -680, 417,
3504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -367, 37, -279, 474,
3514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -129, -318, 319, 296,
3524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -626, -39, 343, 602,
3534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -696, -39, -303, 940,
3544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        104, 233, -380, 137,
3554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -36, 269, -75, -214,
3564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        120, 43, -529, -477,
3574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        459, 164, -202, -229,
3584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -49, -167, 609, 792,
3594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        98, -220, 915, 148,
3604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        293, 283, 869, 91,
3614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        575, 394, 326, -78,
3624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        717, 67, 365, -323,
3634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        616, -36, 731, 27,
3644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        619, 238, 632, 273,
3654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        448, 99, 801, 476,
3664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        869, 273, 685, 64,
3674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        789, 72, 1021, 217,
3684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        793, 459, 734, 360,
3694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        646, 480, 360, 322,
3704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        429, 464, 638, 430,
3714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        756, 363, 1000, 404,
3724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        683, 528, 602, 615,
3734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        655, 413, 946, 687,
3744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        937, 602, 904, 604,
3754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        555, 737, 786, 662,
3764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        467, 654, 362, 589,
3774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        929, 710, 498, 478,
3784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        415, 420, 693, 883,
3794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        813, 683, 781, 925,
3804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        913, 939, 726, 732,
3814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        491, 853, 531, 948,
3824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        734, 963, 315, 808,
3834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        761, 755, 1144, 760,
3844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        655, 1076, 826, 1057,
3854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1091, 838, 1003, 808,
3864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1047, 1133, 659, 1101,
3874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        992, 1050, 1074, 1075,
3884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        971, 694, 1226, 1054,
3894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        571, 841, 884, 1404,
3904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1379, 1096, 1080, 861,
3914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1231, 735, 1284, 760,
3924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1272, 991, 1367, 1053,
3934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1257, 700, 1050, 534,
3944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        988, 453, 1264, 599,
3954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1140, 679, 1621, 815,
3964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1384, 521, 1317, 393,
3974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1564, 805, 1448, 686,
3984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1068, 648, 875, 307,
3994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1083, 361, 1047, 317,
4004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1417, 964, 675, 571,
4014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1152, 79, 1114, -47,
4024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1530, 311, 1721, 314,
4034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1166, 689, 514, -94,
4044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        349, 282, 1412, 328,
4054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1025, 487, -65, 57,
4064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        805, 970, 36, 62,
4074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        769, -263, 791, -346,
4084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        637, 699, -137, 620,
4094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        534, 541, -735, 194,
4104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        711, 300, -268, -863,
4114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        926, 769, -708, -428,
4124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        506, 174, -892, -630,
4134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        435, 547, -1435, -258,
4144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        621, 471, -1018, -1368,
4154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -393, 521, -920, -686,
4164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -25, 20, -982, -1156,
4174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        340, 9, -1558, -1135,
4184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -352, 48, -1579, -402,
4194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -887, 6, -1156, -888,
4204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -548, -352, -1643, -1168,
4214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -159, 610, -2024, -963,
4224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -225, 193, -1656, -1960,
4234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -245, -493, -964, -1680,
4244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -936, -635, -1299, -1744,
4254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1388, -604, -1540, -835,
4264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1397, -135, -1588, -290,
4274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1670, -712, -2011, -1632,
4284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1663, -27, -2258, -811,
4294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1157, 184, -1265, 189,
4304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1367, 586, -2011, 201,
4314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -790, 712, -1210, 3,
4324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1033, 808, -1251, 830,
4334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -111, 635, -1636, 447,
4344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -463, -949, -445, -928,
4354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -504, -1162, -501, -1211,
4364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        144, -351, -372, -1052,
4374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -283, -1059, -279, -1123,
4384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -575, -1438, -587, -1614,
4394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -935, -984, 229, 690,
4404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -921, -719, -403, 1362,
4414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -685, -465, 874, 397,
4424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -509, -46, 317, 1334,
4434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -485, 456, 813, 439,
4444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -411, 339, 898, 1067,
4454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -425, 46, 1441, 497,
4464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -909, -800, 1465, 1046,
4474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -254, -321, 1430, 1165,
4484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        68, 350, 1034, 666,
4494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        370, 11, 1311, 790,
4504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        143, 232, 1041, 1562,
4514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -114, 663, 1616, 1078,
4524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        454, 579, 1275, 1040,
4534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -76, 909, 752, 1067,
4544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        153, 512, 348, 1214,
4554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        614, 385, 1843, 808,
4564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        269, 1034, 203, 1086,
4574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        652, 1017, 1783, 1130,
4584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        429, 1327, 387, 1384,
4594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -49, 1183, -72, 1215,
4604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -416, 1001, 544, 1749,
4614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -352, 1223, -502, 1199,
4624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -589, 569, -227, 1630,
4634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -142, 1578, -230, 1715,
4644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -714, 1288, -838, 1398,
4654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1131, 1357, -208, 1232,
4664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        437, 965, -929, 818,
4674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        811, 1410, 859, 1507,
4684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        164, 1212, 1387, 1793,
4694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        484, 1874, 456, 2063,
4704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        996, 1170, 1326, 1402,
4714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1316, 1360, 1135, 1262,
4724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1234, 1618, 1361, 1768,
4734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1421, 1227, 1584, 1347,
4744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        854, 672, 1685, 1566,
4754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1139, 1270, 2016, 1825,
4764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1773, 1581, 1532, 1460,
4774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1487, 946, 1659, 1021,
4784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1744, 1212, 1392, 977,
4794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1772, 1161, 1826, 1164,
4804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1718, 1429, 1973, 1591,
4814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1185, 864, 2132, 1061,
4824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1799, 814, 1838, 757,
4834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2104, 1315, 2054, 1258,
4844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2113, 915, 2331, 930,
4854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1467, 1147, 2590, 1439,
4864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2245, 1744, 2090, 1620,
4874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2358, 1454, 2666, 1506,
4884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1876, 1837, 2070, 1975,
4894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1739, 1577, 682, 1289,
4904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1584, 2045, 1454, 2098,
4914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2498, 2004, 2711, 2066,
4924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        726, 1588, 2756, 2336,
4934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        228, 847, 2456, 1659,
4944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        36, 301, 1942, 1957,
4954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -446, -96, 2154, 1396,
4964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1533, 1101, 14, 608,
4974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -923, -732, 1383, 1982,
4984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1345, 952, -680, 321,
4994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1281, 1268, -1594, 365,
5004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        941, 946, -1737, -822,
5014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2374, 2787, 1821, 2788
5024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    };
5034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
5041ead790eadd0e09a118308caccc7ac37d36f43f3Martin Storsjo    const Word16 dico3_lsf_5[DICO3_5_SIZE * 4] =
5054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    {
5064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1812, -2275, -1879, -2537,
5074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1640, -1848, -1695, -2004,
5084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1220, -1912, -1221, -2106,
5094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1559, -1588, -1573, -1556,
5104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1195, -1615, -1224, -1727,
5114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1359, -1151, -1616, -1948,
5124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1274, -1391, -1305, -1403,
5134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1607, -1179, -1676, -1311,
5144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1443, -1478, -1367, -898,
5154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1256, -1059, -1331, -1134,
5164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -982, -1133, -1149, -1504,
5174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1080, -1308, -1020, -1183,
5184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -980, -1486, -967, -1495,
5194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -988, -922, -1047, -1077,
5204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -838, -1179, -858, -1222,
5214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1131, -1041, -1064, -767,
5224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -872, -1157, -701, -880,
5234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -706, -906, -774, -1016,
5244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -578, -1080, -801, -1478,
5254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -591, -1111, -592, -1146,
5264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -713, -1388, -640, -1376,
5274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -597, -1059, -416, -903,
5284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -686, -832, -661, -708,
5294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -444, -868, -490, -921,
5304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -374, -776, -619, -1170,
5314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -585, -549, -769, -795,
5324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -435, -659, -530, -741,
5334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -498, -837, -357, -597,
5344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -279, -871, -243, -887,
5354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -282, -665, -280, -667,
5364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -165, -560, -394, -903,
5374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -362, -410, -448, -583,
5384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -409, -574, -313, -357,
5394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -637, -548, -570, -436,
5404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -896, -504, -382, -757,
5414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -58, -481, -165, -618,
5424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -191, -374, -234, -382,
5434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -222, -683, -25, -480,
5444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -418, -359, -730, -353,
5454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -324, -157, -432, -322,
5464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -394, -303, -284, -104,
5474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -601, -289, -556, -196,
5484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -588, -150, -659, -608,
5494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -473, -24, -68, -448,
5504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -474, -8, -506, -45,
5514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -748, -184, -844, -252,
5524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -901, -91, -584, -97,
5534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -652, 138, -764, -131,
5544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -678, -12, -670, 165,
5554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -259, -3, -840, -107,
5564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -909, 37, -992, 44,
5574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -854, -415, -839, 13,
5584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1001, -271, -1026, -309,
5594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -798, -478, -832, -488,
5604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -943, 168, -1112, -387,
5614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1185, -101, -1183, -40,
5624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -941, -316, -1030, -770,
5634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1044, -625, -1081, -538,
5644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1224, -299, -1312, -436,
5654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1197, -663, -1167, -161,
5664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1216, -690, -1237, -831,
5674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1432, -720, -1403, -493,
5684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -898, -740, -922, -801,
5694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1102, -402, -1579, -964,
5704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1061, -638, -1269, -1438,
5714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1499, -934, -1502, -895,
5724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1598, -564, -1723, -717,
5734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -606, -597, -1166, -1085,
5744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1369, -468, -1946, -1493,
5754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1838, -953, -1932, -931,
5764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1499, -188, -1635, -421,
5774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1457, -338, -1448, -22,
5784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1942, -422, -2006, -249,
5794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -496, -114, -1910, -755,
5804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1289, 174, -1451, -109,
5814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -482, -257, -1221, -508,
5824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1617, 151, -1694, 208,
5834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -654, 107, -1651, 29,
5844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1141, 279, -1215, 306,
5854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1228, -506, -730, -175,
5864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1236, -101, -969, 551,
5874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -870, 278, -823, 315,
5884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -563, 376, -1051, 228,
5894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -507, 280, -599, 281,
5904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -758, 253, -305, 379,
5914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -755, -134, -611, 660,
5924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -824, 536, -817, 646,
5934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -413, 49, -341, 177,
5944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -453, 526, -482, 589,
5954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -71, 339, -657, 264,
5964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -244, 295, -237, 315,
5974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -387, 569, -506, -9,
5984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -377, 14, -160, 661,
5994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -216, 40, -308, -46,
6004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        95, 214, -242, 167,
6014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -86, 192, -56, 27,
6024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -76, 31, 36, 309,
6034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -106, -182, -113, 74,
6044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -441, -22, 23, 139,
6054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        81, -11, 44, 15,
6064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -87, -137, -118, -207,
6074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -158, -58, 272, -92,
6084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -156, -441, 8, -136,
6094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        128, -221, 101, -218,
6104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        40, -197, -76, -456,
6114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        9, -445, 33, -423,
6124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        226, 60, 73, -222,
6134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        156, -399, 280, -318,
6144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        245, -341, 166, -499,
6154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        339, -190, 327, -219,
6164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        325, -137, -89, -596,
6174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        100, -627, 144, -677,
6184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        487, 28, 252, -391,
6194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        214, -41, 282, -28,
6204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        99, -286, 331, 49,
6214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        459, -388, 565, -369,
6224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        436, 28, 336, -9,
6234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        397, -167, 618, 34,
6244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        596, -17, 561, -140,
6254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        299, 79, 522, 125,
6264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        203, 2, 244, 288,
6274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        255, 211, 175, 82,
6284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        596, 187, 517, 108,
6294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        381, 255, 365, 297,
6304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        497, 352, 327, -82,
6314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        25, 210, 371, 245,
6324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        261, 3, 545, 449,
6334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        140, 294, 44, 295,
6344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        212, 347, 244, 494,
6354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        331, 528, 201, 307,
6364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        349, 411, 613, 284,
6374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        614, 413, 464, 322,
6384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        624, 397, 97, 200,
6394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -160, 384, 149, 362,
6404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        495, 525, 269, 585,
6414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        33, 491, -121, 433,
6424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        427, 611, 498, 516,
6434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        171, 443, 497, 666,
6444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        440, 275, 566, 575,
6454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        146, 639, 155, 670,
6464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -33, 173, 212, 696,
6474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -166, 601, -191, 695,
6484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -489, 503, 175, 742,
6494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        214, 476, 372, 1083,
6504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        578, 530, 586, 777,
6514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        425, 874, 315, 841,
6524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        374, 848, -165, 565,
6534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        35, 991, -39, 1062,
6544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        329, 712, 786, 840,
6554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        645, 795, 661, 676,
6564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        571, 918, 632, 1079,
6574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        673, 817, 318, 388,
6584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        874, 1012, 564, 848,
6594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        880, 620, 557, 479,
6604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        671, 453, 692, 468,
6614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        840, 642, 844, 645,
6624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        506, 428, 897, 567,
6634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        837, 387, 962, 499,
6644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        691, 561, 939, 926,
6654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        783, 296, 790, 268,
6664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1028, 530, 874, 329,
6674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        548, 143, 675, 291,
6684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        503, 66, 1041, 359,
6694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        786, 97, 805, 33,
6704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        837, 470, 511, 49,
6714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1092, 327, 1174, 323,
6724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        3, 242, 872, 474,
6734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        689, 429, 1329, 678,
6744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1042, 620, 1109, 664,
6754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        321, 193, 889, 950,
6764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1153, 874, 893, 635,
6774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        877, 862, 948, 913,
6784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1293, 665, 1320, 639,
6794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        997, 793, 1402, 1030,
6804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1176, 1012, 1110, 959,
6814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1410, 925, 1403, 915,
6824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        543, 862, 1116, 1222,
6834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        835, 1190, 835, 1190,
6844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        959, 1148, 1147, 1376,
6854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1300, 1193, 1415, 1231,
6864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1335, 1341, 746, 1092,
6874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1711, 1283, 1389, 1073,
6884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1334, 1566, 1153, 1475,
6894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1645, 1137, 1825, 1220,
6904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1056, 1382, 1521, 1730,
6914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1632, 1545, 1620, 1542,
6924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        855, 1596, 865, 1667,
6934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        693, 885, 1716, 1519,
6944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1167, 1296, 2209, 1760,
6954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1952, 1493, 2020, 1482,
6964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1534, 1866, 1694, 2008,
6974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1566, 748, 1761, 825,
6984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        294, 1392, 1084, 2058,
6994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        621, 1315, 365, 1287,
7004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        198, 1028, 488, 1408,
7014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        249, 403, 1014, 1561,
7024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        324, 363, 1645, 1044,
7034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        193, 367, 2034, 1859,
7044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -251, 579, 750, 994,
7054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -243, 30, 1325, 879,
7064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -28, -169, 624, 917,
7074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -453, 159, 186, 1370,
7084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -614, 6, 537, 392,
7094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -94, -291, 781, 229,
7104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -128, -298, 245, 491,
7114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -701, -648, 972, 789,
7124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -501, -640, 178, 255,
7134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -365, -390, -255, 317,
7144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -958, -294, -191, 228,
7154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -775, -447, 157, -237,
7164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -657, -720, -407, 92,
7174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -117, -611, 334, -230,
7184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -679, -1084, -144, -317,
7194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -901, -861, -738, -360,
7204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -85, -727, -90, -787,
7214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        100, -22, -391, -263,
7224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -56, -73, -337, -754,
7234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        5, -189, -706, -624,
7244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        89, -344, -135, -1113,
7254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -353, -237, -684, -1135,
7264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -275, -1102, -269, -1203,
7274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        152, 145, -722, -1232,
7284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        49, 80, -1248, -776,
7294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -248, 391, -732, -547,
7304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        469, 218, -255, -864,
7314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        69, 366, -166, -485,
7324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -688, 191, -1212, -1196,
7334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -170, -169, -1308, -1631,
7344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        321, 470, -1419, -1243,
7354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -64, 272, -1361, -248,
7364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        492, 565, -721, -609,
7374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        195, 485, -573, -133,
7384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        427, 202, -171, -118,
7394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        199, 575, 2, -31,
7404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        694, 755, -1366, -39,
7414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        552, 557, -489, 271,
7424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        680, 537, 13, -453,
7434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        855, 954, -133, -52,
7444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -81, 738, -1169, 637,
7454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1055, 1059, -95, 676,
7464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1259, 1081, 489, 305,
7474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -449, 954, -534, 996,
7484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -969, 866, -1058, 1059,
7494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1294, 618, -1416, 617,
7504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -458, 1366, -159, 1821,
7514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -774, -528, -14, 1110,
7524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1202, -901, -772, 433,
7534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1256, -1255, -1011, -302,
7544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -602, -585, -759, -1618,
7554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -760, -1549, -840, -1921,
7564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -816, -539, -1769, -2235,
7574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -227, -36, -2034, -1831,
7584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -2107, -1126, -2471, -1816,
7594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1470, 252, -2701, -415,
7604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -571, -467, 1509, 1554,
7614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        2180, 1975, 2326, 2020
7624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    };
7634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
7641ead790eadd0e09a118308caccc7ac37d36f43f3Martin Storsjo    const Word16 dico4_lsf_5[DICO4_5_SIZE * 4] =
7654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    {
7664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1857, -1681, -1857, -1755,
7674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -2056, -1150, -2134, -1654,
7684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1619, -1099, -1704, -1131,
7694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1345, -1608, -1359, -1638,
7704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1338, -1293, -1325, -1265,
7714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1664, -1649, -1487, -851,
7724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1346, -1832, -1413, -2188,
7734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1282, -681, -1785, -1649,
7744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -966, -1082, -1183, -1676,
7754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1054, -1073, -1142, -1158,
7764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1207, -744, -1274, -997,
7774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -934, -1383, -927, -1416,
7784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1010, -1305, -783, -955,
7794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1049, -900, -993, -817,
7804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -737, -823, -972, -1189,
7814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -738, -1094, -738, -1154,
7824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -784, -801, -810, -786,
7834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -892, -520, -1000, -818,
7844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -644, -965, -577, -882,
7854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -541, -694, -671, -917,
7864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -595, -642, -646, -615,
7874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -956, -621, -925, -515,
7884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -727, -483, -815, -485,
7894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -840, -578, -440, -713,
7904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -578, -325, -657, -670,
7914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -386, -570, -441, -666,
7924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -514, -787, -392, -529,
7934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -522, -453, -487, -423,
7944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -616, -585, -617, -157,
7954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -662, -268, -680, -348,
7964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -322, -323, -632, -444,
7974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -304, -430, -332, -458,
7984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -277, -468, -659, -793,
7994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -319, -636, -227, -554,
8004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -373, -347, -334, -210,
8014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -456, -192, -530, -242,
8024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -216, -198, -366, -370,
8034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -338, -161, -409, -748,
8044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -107, -380, -294, -643,
8054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -223, -665, -234, -741,
8064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -141, -496, -130, -510,
8074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -139, -327, -172, -305,
8084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -306, -580, -164, -263,
8094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -262, -172, -67, -402,
8104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        31, -366, -10, -436,
8114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -86, -527, 71, -377,
8124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -22, -609, -12, -678,
8134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -67, -319, 63, -191,
8144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        35, -181, -39, -242,
8154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        126, -167, -140, -544,
8164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        155, -297, 174, -297,
8174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        38, -8, 117, -380,
8184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        197, -452, 240, -522,
8194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        223, -103, 110, -187,
8204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        87, -155, 169, -47,
8214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        157, 26, -83, -100,
8224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        128, 80, 209, -62,
8234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        6, 7, 22, 5,
8244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        318, -20, 248, -45,
8254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -200, -63, 156, -69,
8264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        250, -183, 369, -126,
8274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -113, -76, -142, -122,
8284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -64, -254, -31, 35,
8294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -177, -71, -7, 171,
8304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        93, 27, 108, 212,
8314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -330, -209, -123, -70,
8324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -279, 95, -96, 20,
8334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -188, -61, -314, 87,
8344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -300, -78, -354, -134,
8354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        11, 122, -140, 122,
8364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -275, 152, -293, 140,
8374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -82, 138, -321, -111,
8384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -480, -156, -359, 76,
8394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -254, -40, -635, -96,
8404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -522, 79, -507, 8,
8414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -268, 303, -539, 68,
8424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -446, 61, -522, 306,
8434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        111, 189, -435, 122,
8444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -379, 166, -571, -398,
8454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -632, -74, -747, -95,
8464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -455, 194, -952, 83,
8474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -798, 192, -755, 192,
8484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -781, -162, -619, 234,
8494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -663, -297, -488, -109,
8504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -964, -132, -838, -68,
8514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -843, 58, -1112, -86,
8524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -805, -299, -944, -253,
8534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -778, -50, -965, -549,
8544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -352, -98, -992, -343,
8554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1117, -315, -1117, -307,
8564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1155, -374, -637, -230,
8574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1166, -43, -1299, -100,
8584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -925, -393, -1274, -600,
8594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -689, -130, -1479, -312,
8604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1321, -254, -1464, -442,
8614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1292, -613, -1261, -503,
8624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1501, -368, -1322, 26,
8634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1432, -66, -1743, -161,
8644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1644, -467, -1760, -548,
8654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1393, -568, -1556, -871,
8664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1495, -1034, -1387, -571,
8674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1917, -528, -1783, -123,
8684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1897, -231, -2054, -323,
8694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -2052, -906, -1976, -567,
8704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1917, -620, -2047, -989,
8714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1077, -370, -2031, -704,
8724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -2355, -749, -2740, -1089,
8734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1909, 159, -2012, 248,
8744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -626, -123, -2339, -962,
8754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -669, -408, -1379, -1174,
8764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -452, -364, -1044, -735,
8774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -132, 183, -1620, -752,
8784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -547, -307, -777, -1261,
8794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -98, 41, -880, -1091,
8804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -257, 97, -1602, -1833,
8814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        31, -26, -644, -561,
8824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -180, -546, -385, -1095,
8834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -410, -802, -414, -827,
8844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -457, -970, -490, -1109,
8854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -215, -916, -144, -937,
8864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -493, -1269, -517, -1507,
8874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        181, 101, -332, -889,
8884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -836, -937, -559, -429,
8894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -629, -547, -183, -337,
8904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -545, -82, -250, -286,
8914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        5, -132, -348, -252,
8924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -293, -472, -158, 100,
8934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -29, 197, -236, -424,
8944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -861, -213, -140, -7,
8954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -427, -443, 187, -97,
8964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -684, -736, -293, 258,
8974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -368, -152, -150, 392,
8984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -609, 175, -142, 299,
8994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -138, 152, -119, 329,
9004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -486, -52, 293, 198,
9014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -183, 117, 175, 331,
9024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -58, -274, 231, 300,
9034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -288, 330, -305, 372,
9044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -111, 409, -9, 423,
9054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        83, 256, 67, 367,
9064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -19, 248, 91, 113,
9074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -35, 406, -191, 154,
9084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        238, 296, 5, 197,
9094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        141, 221, 313, 198,
9104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        211, 421, 244, 334,
9114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        88, 426, -243, 454,
9124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        202, 552, -5, 403,
9134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        291, 185, 219, 301,
9144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        251, 138, 128, 69,
9154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        197, 288, -140, -61,
9164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        188, 361, 197, 598,
9174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        442, 273, 290, 143,
9184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        472, 482, 157, 370,
9194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        415, 321, 372, 385,
9204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        402, 552, 155, 24,
9214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        550, 263, -11, 21,
9224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        360, 227, 147, -254,
9234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        424, 97, 366, -13,
9244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        375, 141, 449, 232,
9254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        396, 507, 474, 272,
9264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        701, 324, 362, -47,
9274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        587, 148, 543, 69,
9284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        400, -51, 561, 59,
9294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        220, -10, 352, 147,
9304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        206, 211, 653, 185,
9314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        563, 297, 565, 284,
9324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        594, 121, 766, 192,
9334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        398, 118, 642, 434,
9344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        233, 264, 481, 467,
9354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        129, -165, 699, 239,
9364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        90, 26, 342, 474,
9374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -55, 27, 388, 94,
9384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -172, 0, 725, 379,
9394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -60, 337, 370, 465,
9404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        95, 319, 806, 595,
9414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        78, 260, 497, 851,
9424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        210, 560, 458, 574,
9434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -464, 202, 497, 625,
9444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -202, 152, 48, 712,
9454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -20, 566, 100, 715,
9464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        455, 468, 411, 605,
9474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        319, 646, 195, 615,
9484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        401, 538, 680, 739,
9494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        201, 667, 434, 954,
9504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        454, 425, 646, 491,
9514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        606, 681, 416, 508,
9524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        497, 822, 426, 815,
9534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        660, 647, 628, 716,
9544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        697, 466, 618, 457,
9554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        685, 460, 365, 309,
9564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        721, 567, 836, 601,
9574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        609, 300, 825, 459,
9584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        943, 687, 681, 533,
9594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        915, 598, 591, 243,
9604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        876, 451, 874, 420,
9614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        786, 317, 732, 220,
9624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        922, 317, 1108, 367,
9634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        531, 466, 1028, 649,
9644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1053, 615, 1034, 553,
9654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        829, 602, 1021, 799,
9664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        927, 803, 878, 763,
9674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        799, 496, 1373, 773,
9684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        585, 770, 803, 930,
9694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1099, 793, 1222, 862,
9704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1209, 895, 1025, 727,
9714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        772, 845, 1172, 1115,
9724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        867, 1021, 830, 1013,
9734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        841, 910, 506, 703,
9744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1239, 1077, 620, 819,
9754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1196, 1083, 1155, 1081,
9764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1142, 907, 1547, 1121,
9774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1309, 648, 1343, 612,
9784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1484, 988, 1479, 937,
9794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        985, 1328, 955, 1341,
9804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        429, 910, 841, 1338,
9814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        564, 1179, 412, 1156,
9824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1427, 1320, 1434, 1330,
9834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        640, 760, 1726, 1410,
9844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        190, 555, 1073, 1005,
9854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        426, 257, 839, 980,
9864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        235, 231, 1520, 1167,
9874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        109, 293, 1014, 1569,
9884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        305, 142, 1148, 539,
9894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -291, -108, 1213, 972,
9904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        22, -216, 667, 828,
9914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -482, 438, 453, 1431,
9924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -581, -422, 789, 387,
9934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -358, -454, 174, 780,
9944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -36, -372, 390, -134,
9954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -629, 160, -306, 751,
9964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1258, -331, 177, 522,
9974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -248, 574, -251, 639,
9984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -531, 407, -596, 394,
9994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -419, 789, -617, 801,
10004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -986, 399, -857, 727,
10014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -7, 518, -703, 310,
10024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1143, -24, -1002, 287,
10034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -960, 363, -1299, 312,
10044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1534, 245, -1557, 305,
10054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        28, 153, -859, -175,
10064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -33, 332, -1398, -154,
10074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        212, 410, -593, -197,
10084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1092, -704, -904, -65,
10094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        282, 367, -918, -686,
10104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        345, 93, -258, -357,
10114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        696, 644, -693, -28,
10124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        448, 493, -273, 193,
10134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        527, 546, -243, -513,
10144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        384, -136, 273, -353,
10154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        512, -142, 537, -198,
10164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        941, 750, 83, 248,
10174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        578, 861, -56, 592,
10184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        842, 44, 892, 24,
10194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        33, 890, -16, 982,
10204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        831, 1398, 1535, 1898,
10214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1716, 1376, 1948, 1465
10224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    };
10234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
10241ead790eadd0e09a118308caccc7ac37d36f43f3Martin Storsjo    const Word16 dico5_lsf_5[DICO5_5_SIZE * 4] =
10254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    {
10264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1002, -929, -1096, -1203,
10274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -641, -931, -604, -961,
10284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -779, -673, -835, -788,
10294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -416, -664, -458, -766,
10304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -652, -521, -662, -495,
10314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1023, -509, -1023, -428,
10324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -444, -552, -368, -449,
10334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -479, -211, -1054, -903,
10344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -316, -249, -569, -591,
10354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -569, -275, -541, -191,
10364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -716, -188, -842, -264,
10374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -333, -248, -318, -228,
10384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -275, 1, -567, -228,
10394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -115, -221, -238, -374,
10404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -197, -507, -222, -579,
10414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -258, -432, -61, -244,
10424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -345, 2, -338, 39,
10434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -215, -169, -58, 0,
10444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -56, -6, -203, -131,
10454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1, -186, -5, -211,
10464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        6, -380, 11, -418,
10474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -116, 131, -134, 113,
10484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        89, -4, 71, -2,
10494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -19, -192, 262, 24,
10504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        189, 151, -133, -109,
10514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        186, -153, 166, -219,
10524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        37, 139, 193, 171,
10534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        337, 124, 158, -61,
10544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        141, 226, -13, 190,
10554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        231, 34, 354, 109,
10564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        316, 201, 244, 164,
10574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        330, -85, 390, -84,
10584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        254, 327, 257, 335,
10594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        491, 147, 476, 105,
10604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        54, 77, 437, 370,
10614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        421, 314, 449, 342,
10624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        329, 126, 673, 292,
10634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        571, 388, 243, 193,
10644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        653, 320, 621, 280,
10654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        194, 380, 517, 581,
10664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        45, 323, 111, 422,
10674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        489, 395, 734, 534,
10684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        622, 546, 486, 502,
10694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        318, 572, 189, 550,
10704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        385, 422, -157, 153,
10714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -125, 382, -197, 386,
10724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -263, 334, 228, 697,
10734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -188, 1, 51, 297,
10744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -507, 213, -376, 397,
10754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -24, 255, -547, 89,
10764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -502, -94, 387, 179,
10774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -620, 68, -684, 112,
10784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -642, -350, -260, 172,
10794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -438, -324, 264, 648,
10804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -964, -4, -1121, 7,
10814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -134, 134, -1133, -306,
10824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        143, 96, -420, -497,
10834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -1221, -350, -1527, -685,
10844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -161, 72, 873, 691,
10854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        732, 283, 921, 353,
10864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        334, 475, 1095, 821,
10874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        864, 524, 843, 497,
10884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        714, 711, 788, 750,
10894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        1076, 714, 1204, 753
10904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    };
10914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
10924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    /*--------------------------------------------------------------------------*/
10934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#ifdef __cplusplus
10944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}
10954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#endif
10964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
10974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/*
10984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
10994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber FUNCTION NAME:
11004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber INPUT AND OUTPUT DEFINITIONS
11024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Inputs:
11044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    None
11054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Outputs:
11074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    None
11084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Returns:
11104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    None
11114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Global Variables Used:
11134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    None
11144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Local Variables Needed:
11164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber    None
11174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber FUNCTION DESCRIPTION
11204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber None
11224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber REQUIREMENTS
11254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber None
11274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber REFERENCES
11304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber [1] q_plsf_5.tab,  UMTS GSM AMR speech codec, R99 - Version 3.2.0, March 2, 2001
11324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber PSEUDO-CODE
11354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber RESOURCES USED [optional]
11394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber When the code is written for a specific target processor the
11414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber the resources used should be documented below.
11424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber HEAP MEMORY USED: x bytes
11444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber STACK MEMORY USED: x bytes
11464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber CLOCK CYCLES: (cycle count equation for this function) + (variable
11484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber                used to represent cycle count for each subroutine
11494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber                called)
11504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber     where: (cycle count variable) = cycle count for [subroutine
11514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber                                     name]
11524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber CAUTION [optional]
11554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber [State any special notes, constraints or cautions for users of this function]
11564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber------------------------------------------------------------------------------
11584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber*/
11594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/*----------------------------------------------------------------------------
11614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber; FUNCTION CODE
11624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber----------------------------------------------------------------------------*/
11634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
11644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
1165