FreeCalypso > hg > gsm-codec-lib
diff libtwamr/sqrt_l.h @ 308:8dfb7cbe6b59
libtwamr: integrated up to bgnscd.c
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 16 Apr 2024 17:57:21 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libtwamr/sqrt_l.h Tue Apr 16 17:57:21 2024 +0000 @@ -0,0 +1,38 @@ +/* +******************************************************************************** +* +* GSM AMR-NB speech codec R98 Version 7.6.0 December 12, 2001 +* R99 Version 3.3.0 +* REL-4 Version 4.1.0 +* +******************************************************************************** +* +* File : sqrt_l.h +* Purpose : Computes sqrt(L_x), where L_x is positive. +* : If L_x is negative or zero, the result is +* : 0 (3fff ffff). +* +******************************************************************************** +*/ +#ifndef sqrt_l_h +#define sqrt_l_h "$Id $" + +/* +******************************************************************************** +* INCLUDE FILES +******************************************************************************** +*/ +#include "typedef.h" + +/* +******************************************************************************** +* DECLARATION OF PROTOTYPES +******************************************************************************** +*/ + +Word32 sqrt_l_exp (/* o : output value, Q31 */ + Word32 L_x, /* i : input value, Q31 */ + Word16 *exp /* o : right shift to be applied to result, Q0 */ +); + +#endif