FreeCalypso > hg > gsm-codec-lib
comparison libgsmefr/inv_sqrt.c @ 74:2f0828ba0725
libgsmefr: inv_sqrt.c compiles
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 26 Nov 2022 06:33:36 +0000 |
parents | 49dd1ac8e75b |
children |
comparison
equal
deleted
inserted
replaced
73:63ad83f3d821 | 74:2f0828ba0725 |
---|---|
18 * 7- L_y = table[i]<<16 - (table[i] - table[i+1]) * a * 2 | 18 * 7- L_y = table[i]<<16 - (table[i] - table[i+1]) * a * 2 |
19 * 8- L_y >>= exponent | 19 * 8- L_y >>= exponent |
20 * | 20 * |
21 *************************************************************************/ | 21 *************************************************************************/ |
22 | 22 |
23 #include "gsm_efr.h" | |
23 #include "typedef.h" | 24 #include "typedef.h" |
25 #include "namespace.h" | |
24 #include "basic_op.h" | 26 #include "basic_op.h" |
25 #include "count.h" | 27 #include "no_count.h" |
28 #include "sig_proc.h" | |
26 | 29 |
27 #include "inv_sqrt.tab" /* Table for inv_sqrt() */ | 30 #include "inv_sqrt.tab" /* Table for inv_sqrt() */ |
28 | 31 |
29 Word32 Inv_sqrt ( /* (o) : output value */ | 32 Word32 Inv_sqrt ( /* (o) : output value */ |
30 Word32 L_x /* (i) : input value */ | 33 Word32 L_x /* (i) : input value */ |