Home | History | Annotate | Download | only in src

Lines Matching full:int16

51     int16 hi, lo   : L_32 = hi<<16 + lo<<1  (DPF - Double Precision Format)
52 int32 frac, int16 exp : L_32 = frac << exp-31 (normalised format)
53 int16 int, frac : L_32 = int.frac (fractional format)
76 16 bit short signed integer (int16) whose value falls in the
80 16 bit short signed integer (int16) whose value falls in the
90 16 bit short signed integer (int16) whose value falls in the
94 int16 mult_int16_r(int16 var1, int16 var2)
106 return ((int16)L_product_arr);
134 16 bit short signed integer (int16) whose value falls in the
138 16 bit short signed integer (int16) whose value falls in the
148 16 bit short signed integer (int16) whose value falls in the
152 int16 shr_rnd(int16 var1, int16 var2)
154 int16 var_out;
156 var_out = (int16)(var1 >> (var2 & 0xf));
159 if ((var1 & ((int16) 1 << (var2 - 1))) != 0)
185 16 bit short signed integer (int16) whose value falls in the
189 16 bit short signed integer (int16) whose value falls in the
199 16 bit short signed integer (int16) whose value falls in the
204 int16 div_16by16(int16 var1, int16 var2)
207 int16 var_out = 0;
208 register int16 iteration;
281 int16 exp;
314 static const int16 table_isqrt[49] =
325 int16 * exp /* (i/o) : exponent (value = frac x 2^exponent) */
328 int16 i, a, tmp;
346 a = (int16)(*frac); /* Extract b10-b24 */
347 a = (int16)(a & (int16) 0x7fff);
376 const int16 table_pow2[33] =
385 int16 exponant, /* (i) Q0 : Integer part. (range: 0<=val<=30) */
386 int16 fraction /* (i) Q15 : Fractionnal part. (range: 0.0<=val<1.0) */
389 int16 exp, i, a, tmp;
394 a = (int16)(L_x); /* Extract b0-b9 of fraction */
395 a = (int16)(a & (int16) 0x7fff);
425 int16 x[], /* (i) 12bits: x vector */
426 int16 y[], /* (i) 12bits: y vector */
427 int16 lg, /* (i) : vector length */
428 int16 * exp /* (o) : exponent of result (0..+30) */
431 int16 i, sft;
433 int16 *pt_x = x;
434 int16 *pt_y = y;
462 const int16 Log2_norm_table[33] =
491 int16 exp, /* (i) : norm_l (L_x) */
492 int16 *exponent, /* (o) : Integer part of Log2. (range: 0<=val<=30) */
493 int16 *fraction /* (o) : Fractional part of Log2. (range: 0<=val<1) */
496 int16 i, a, tmp;
511 a = (int16)(L_x); /* Extract b10-b24 of fraction */
540 int16 *exponent, /* (o) : Integer part of Log2. (range: 0<=val<=30) */
541 int16 *fraction /* (o) : Fractional part of Log2. (range: 0<=val<1) */
544 int16 exp;
589 void int32_to_dpf(int32 L_32, int16 *hi, int16 *lo)
591 *hi = (int16)(L_32 >> 16);
592 *lo = (int16)((L_32 - (*hi << 16)) >> 1);
616 int32 mpy_dpf_32(int16 hi1, int16 lo1, int16 hi2, int16 lo2)