decoder excitation now in 16-bit precision (was 32), which saves quite a bit
[speexdsp.git] / libspeex / exc_5_64_table.c
index 3a6d739..2c66d51 100644 (file)
 */
 
 
-signed char exc_5_64_table[64][5]={
-{1,5,-15,49,-66},
-{-48,-4,50,-44,7},
-{37,16,-18,25,-26},
-{-26,-15,19,19,-27},
-{-47,28,57,5,-17},
-{-32,-41,68,21,-2},
-{64,56,8,-16,-13},
-{-26,-9,-16,11,6},
-{-39,25,-19,22,-31},
-{20,-45,55,-43,10},
-{-16,47,-40,40,-20},
-{-51,3,-17,-14,-15},
-{-24,53,-20,-46,46},
-{27,-68,32,3,-18},
-{-5,9,-31,16,-9},
-{-10,-1,-23,48,95},
-{47,25,-41,-32,-3},
-{15,-25,-55,36,41},
-{-27,20,5,13,14},
-{-22,5,2,-23,18},
-{46,-15,17,-18,-34},
-{-5,-8,27,-55,73},
-{16,2,-1,-17,40},
-{-78,33,0,2,19},
-{4,53,-16,-15,-16},
-{-28,-3,-13,49,8},
-{-7,-29,27,-13,32},
-{20,32,-61,16,14},
-{41,44,40,24,20},
-{7,4,48,-60,-77},
-{17,-6,-48,65,-15},
-{32,-30,-71,-10,-3},
-{-6,10,-2,-7,-29},
-{-56,67,-30,7,-5},
-{86,-6,-10,0,5},
-{-31,60,34,-38,-3},
-{24,10,-2,30,23},
-{24,-41,12,70,-43},
-{15,-17,6,13,16},
-{-13,8,30,-15,-8},
-{5,23,-34,-98,-4},
-{-13,13,-48,-31,70},
-{12,31,25,24,-24},
-{26,-7,33,-16,8},
-{5,-11,-14,-8,-65},
-{13,10,-2,-9,0},
-{-3,-68,5,35,7},
-{0,-31,-1,-17,-9},
-{-9,16,-37,-18,-1},
-{69,-48,-28,22,-21},
-{-11,5,49,55,23},
-{-86,-36,16,2,13},
-{63,-51,30,-11,13},
-{24,-18,-6,14,-19},
-{1,41,9,-5,27},
-{-36,-44,-34,-37,-21},
-{-26,31,-39,15,43},
-{5,-8,29,20,-8},
-{-20,-52,-28,-1,13},
-{26,-34,-10,-9,27},
-{-8,8,27,-66,4},
-{12,-22,49,10,-77},
-{32,-18,3,-38,12},
-{-3,-1,2,2,0}};
+const signed char exc_5_64_table[320]={
+1,5,-15,49,-66,
+-48,-4,50,-44,7,
+37,16,-18,25,-26,
+-26,-15,19,19,-27,
+-47,28,57,5,-17,
+-32,-41,68,21,-2,
+64,56,8,-16,-13,
+-26,-9,-16,11,6,
+-39,25,-19,22,-31,
+20,-45,55,-43,10,
+-16,47,-40,40,-20,
+-51,3,-17,-14,-15,
+-24,53,-20,-46,46,
+27,-68,32,3,-18,
+-5,9,-31,16,-9,
+-10,-1,-23,48,95,
+47,25,-41,-32,-3,
+15,-25,-55,36,41,
+-27,20,5,13,14,
+-22,5,2,-23,18,
+46,-15,17,-18,-34,
+-5,-8,27,-55,73,
+16,2,-1,-17,40,
+-78,33,0,2,19,
+4,53,-16,-15,-16,
+-28,-3,-13,49,8,
+-7,-29,27,-13,32,
+20,32,-61,16,14,
+41,44,40,24,20,
+7,4,48,-60,-77,
+17,-6,-48,65,-15,
+32,-30,-71,-10,-3,
+-6,10,-2,-7,-29,
+-56,67,-30,7,-5,
+86,-6,-10,0,5,
+-31,60,34,-38,-3,
+24,10,-2,30,23,
+24,-41,12,70,-43,
+15,-17,6,13,16,
+-13,8,30,-15,-8,
+5,23,-34,-98,-4,
+-13,13,-48,-31,70,
+12,31,25,24,-24,
+26,-7,33,-16,8,
+5,-11,-14,-8,-65,
+13,10,-2,-9,0,
+-3,-68,5,35,7,
+0,-31,-1,-17,-9,
+-9,16,-37,-18,-1,
+69,-48,-28,22,-21,
+-11,5,49,55,23,
+-86,-36,16,2,13,
+63,-51,30,-11,13,
+24,-18,-6,14,-19,
+1,41,9,-5,27,
+-36,-44,-34,-37,-21,
+-26,31,-39,15,43,
+5,-8,29,20,-8,
+-20,-52,-28,-1,13,
+26,-34,-10,-9,27,
+-8,8,27,-66,4,
+12,-22,49,10,-77,
+32,-18,3,-38,12,
+-3,-1,2,2,0};