Lines Matching refs:word
12 typedef short word; /* 16 bit signed int */
15 typedef unsigned short uword; /* unsigned word */
20 word dp0[ 280 ];
21 word e[ 50 ]; /* code.c */
23 word z1; /* preprocessing.c, Offset_com. */
27 word u[8]; /* short_term_aly_filter.c */
28 word LARpp[2][8]; /* */
29 word j; /* */
31 word ltp_cut; /* long_term.c, LTP crosscorr. */
32 word nrp; /* 40 */ /* long_term.c, synthesis */
33 word v[9]; /* short_term.c, synthesis */
34 word msr; /* decoder.c, Postprocessing */
63 extern word gsm_mult P((word a, word b));
64 extern longword gsm_L_mult P((word a, word b));
65 extern word gsm_mult_r P((word a, word b));
67 extern word gsm_div P((word num, word denum));
69 extern word gsm_add P(( word a, word b ));
72 extern word gsm_sub P((word a, word b));
75 extern word gsm_abs P((word a));
77 extern word gsm_norm P(( longword a ));
80 extern word gsm_asl P((word a, int n));
83 extern word gsm_asr P((word a, int n));
90 * #define GSM_MULT_R(a, b) (* word a, word b, !(a == b == MIN_WORD) *) \
93 #define GSM_MULT_R(a, b) /* word a, word b, !(a == b == MIN_WORD) */ \
96 # define GSM_MULT(a,b) /* word a, word b, !(a == b == MIN_WORD) */ \
99 # define GSM_L_MULT(a, b) /* word a, word b */ \
146 word * s, /* [0..159] samples IN */
147 word * LARc, /* [0..7] LAR coefficients OUT */
148 word * Nc, /* [0..3] LTP lag OUT */
149 word * bc, /* [0..3] coded LTP gain OUT */
150 word * Mc, /* [0..3] RPE grid selection OUT */
151 word * xmaxc,/* [0..3] Coded maximum amplitude OUT */
152 word * xMc /* [13*4] normalized RPE samples OUT */));
156 word * d, /* [0..39] residual signal IN */
157 word * dp, /* [-120..-1] d' IN */
158 word * e, /* [0..40] OUT */
159 word * dpp, /* [0..40] OUT */
160 word * Nc, /* correlation lag OUT */
161 word * bc /* gain factor OUT */));
165 word * s, /* 0..159 signals IN/OUT */
166 word * LARc)); /* 0..7 LARc's OUT */
170 word * s, word * so));
174 word * e,
175 word * ep,
176 word * xmaxc,
177 word * Mc,
178 word * xMc));
182 word * LARc, /* coded log area ratio [0..7] IN */
183 word * d /* st res. signal [0..159] IN/OUT */));
187 word * LARcr, /* [0..7] IN */
188 word * Ncr, /* [0..3] IN */
189 word * bcr, /* [0..3] IN */
190 word * Mcr, /* [0..3] IN */
191 word * xmaxcr, /* [0..3] IN */
192 word * xMcr, /* [0..13*4] IN */
193 word * s)); /* [0..159] OUT */
197 word xmaxcr,
198 word Mcr,
199 word * xMcr, /* [0..12] IN */
200 word * erp)); /* [0..39] OUT */
204 word Ncr,
205 word bcr,
206 word * erp, /* [0..39] IN */
207 word * drp)); /* [-120..-1] IN, [0..40] OUT */
211 word xmaxcr,
212 word Mcr,
213 word * xMcr, /* [0..12], 3 bits IN */
214 word * erp)); /* [0..39] OUT */
218 word * e, /* -5..-1][0..39][40..44 IN/OUT */
219 word * xmaxc, /* OUT */
220 word * Mc, /* OUT */
221 word * xMc)); /* [0..12] OUT */
225 word * LARcr, /* log area ratios [0..7] IN */
226 word * drp, /* received d [0...39] IN */
227 word * s)); /* signal s [0..159] OUT */
230 word * dpp, /* [0...39] IN */
231 word * ep, /* [0...39] IN */
232 word * dp)); /* [-120...-1] IN/OUT */
239 extern word gsm_A[8], gsm_B[8], gsm_MIC[8], gsm_MAC[8];
240 extern word gsm_INVA[8];
241 extern word gsm_DLB[4], gsm_QLB[4];
242 extern word gsm_H[11];
243 extern word gsm_NRFAC[8];
244 extern word gsm_FAC[8];
260 extern void gsm_debug_words P((char * name, int, int, word *));
263 extern void gsm_debug_word P((char * name, word));