Home
last modified time | relevance | path

Searched refs:expon (Results 1 - 9 of 9) sorted by relevance

/third_party/libsnd/src/GSM610/
H A Drpe.c217 int16_t expon, mant ; in APCM_quantization_xmaxc_to_exp_mant() local
222 expon = 0 ; in APCM_quantization_xmaxc_to_exp_mant()
223 if (xmaxc > 15) expon = SASR_W (xmaxc, 3) - 1 ; in APCM_quantization_xmaxc_to_exp_mant()
224 mant = xmaxc - (expon << 3) ; in APCM_quantization_xmaxc_to_exp_mant()
227 { expon = -4 ; in APCM_quantization_xmaxc_to_exp_mant()
233 expon-- ; in APCM_quantization_xmaxc_to_exp_mant()
238 assert (expon >= -4 && expon <= 6) ; in APCM_quantization_xmaxc_to_exp_mant()
241 *expon_out = expon ; in APCM_quantization_xmaxc_to_exp_mant()
256 int16_t expon, man in APCM_quantization() local
335 APCM_inverse_quantization( register int16_t * xMc, int16_t mant, int16_t expon, register int16_t * xMp) APCM_inverse_quantization() argument
435 int16_t mant, expon ; Gsm_RPE_Encoding() local
454 int16_t expon, mant ; Gsm_RPE_Decoding() local
[all...]
/third_party/libsnd/src/G72x/
H A Dg72x.c334 short expon ; /* Integer part of base 2 log of 'd' */ in quantize() local
346 expon = quan (dqm >> 1, power2, 15) ; in quantize()
347 mant = ((dqm << 7) >> expon) & 0x7F ; /* Fractional portion. */ in quantize()
348 dl = (expon << 7) + mant ; in quantize()
418 short mag, expon ; /* Adaptive predictor, FLOAT A */ in update() local
547 { expon = quan (mag, power2, 15) ; in update()
549 (expon << 6) + ((mag << 6) >> expon) : in update()
550 (expon << 6) + ((mag << 6) >> expon) in update()
[all...]
/kernel/linux/linux-5.10/arch/x86/math-emu/
H A Dpoly_l2.c22 Xsig * accum_result, long int *expon);
29 long int exponent, expon, expon_expon; in poly_l2() local
54 expon = 0; in poly_l2()
57 log2_kernel(&x, argsign, &accumulator, &expon); in poly_l2()
69 shr_Xsig(&accumulator, expon_expon - expon); in poly_l2()
75 expon_expon = expon; in poly_l2()
183 long int *expon) in log2_kernel()
240 *expon = exponent + 1; in log2_kernel()
182 log2_kernel(FPU_REG const *arg, u_char argsign, Xsig *accum_result, long int *expon) log2_kernel() argument
H A Dfpu_trig.c450 int expon; in fsqrt_() local
463 expon = exponent(st0_ptr); in fsqrt_()
467 setexponent16(st0_ptr, (expon & 1)); in fsqrt_()
471 addexponent(st0_ptr, expon >> 1); in fsqrt_()
497 expon = exponent16(st0_ptr); in fsqrt_()
H A Dfpu_emu.h198 int expon);
/kernel/linux/linux-6.6/arch/x86/math-emu/
H A Dpoly_l2.c22 Xsig * accum_result, long int *expon);
29 long int exponent, expon, expon_expon; in poly_l2() local
54 expon = 0; in poly_l2()
57 log2_kernel(&x, argsign, &accumulator, &expon); in poly_l2()
69 shr_Xsig(&accumulator, expon_expon - expon); in poly_l2()
75 expon_expon = expon; in poly_l2()
183 long int *expon) in log2_kernel()
240 *expon = exponent + 1; in log2_kernel()
182 log2_kernel(FPU_REG const *arg, u_char argsign, Xsig *accum_result, long int *expon) log2_kernel() argument
H A Dfpu_trig.c450 int expon; in fsqrt_() local
463 expon = exponent(st0_ptr); in fsqrt_()
467 setexponent16(st0_ptr, (expon & 1)); in fsqrt_()
471 addexponent(st0_ptr, expon >> 1); in fsqrt_()
497 expon = exponent16(st0_ptr); in fsqrt_()
H A Dfpu_emu.h198 int expon);
/third_party/python/Lib/
H A Daifc.py189 expon = _read_short(f) # 2 bytes
191 if expon < 0:
193 expon = expon + 0x8000
196 if expon == himant == lomant == 0:
198 elif expon == 0x7FFF:
201 expon = expon - 16383
202 f = (himant * 0x100000000 + lomant) * pow(2.0, expon - 63)
233 expon
[all...]

Completed in 12 milliseconds