comparison libgsmefr/pow2.c @ 83:33714b36841a

libgsmefr: pow2.c compiles
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 26 Nov 2022 07:22:27 +0000
parents 49dd1ac8e75b
children
comparison
equal deleted inserted replaced
82:509ba99f5136 83:33714b36841a
12 * 3- L_x = table[i]<<16 - (table[i] - table[i+1]) * a * 2 12 * 3- L_x = table[i]<<16 - (table[i] - table[i+1]) * a * 2
13 * 4- L_x = L_x >> (30-exponent) (with rounding) 13 * 4- L_x = L_x >> (30-exponent) (with rounding)
14 * 14 *
15 *************************************************************************/ 15 *************************************************************************/
16 16
17 #include "gsm_efr.h"
17 #include "typedef.h" 18 #include "typedef.h"
19 #include "namespace.h"
18 #include "basic_op.h" 20 #include "basic_op.h"
19 #include "count.h" 21 #include "no_count.h"
22 #include "sig_proc.h"
20 23
21 #include "pow2.tab" /* Table for Pow2() */ 24 #include "pow2.tab" /* Table for Pow2() */
22 25
23 Word32 Pow2 ( /* (o) : result (range: 0<=val<=0x7fffffff) */ 26 Word32 Pow2 ( /* (o) : result (range: 0<=val<=0x7fffffff) */
24 Word16 exponent, /* (i) : Integer part. (range: 0<=val<=30) */ 27 Word16 exponent, /* (i) : Integer part. (range: 0<=val<=30) */