Searched refs:bigpow (Results 1 - 4 of 4) sorted by relevance

/external/svox/pico/lib/
H A Dpicocep.c351 cep->scmeanpowLFZ = cep->pdflfz->bigpow - cep->pdflfz->meanpow;
352 cep->scmeanpowMGC = cep->pdfmgc->bigpow - cep->pdfmgc->meanpow;
529 * @param bigpow (int) : normalization factor=2**N, where N=number of binary decimal digits
531 * do extra division by 1<<bigpow so that result has again single decimal size
537 picoos_uint8 bigpow, picoos_uint8 invDoubleDec)
542 big = 1 << bigpow;
546 a = x >> bigpow;
547 b = x - (a << bigpow);
549 a = -1 * ((x * -1) >> bigpow); /* most significant 2 bytes of x */
550 b = x - (a << bigpow);
536 picocep_fixptmultdouble(picoos_int32 x, picoos_int32 y, picoos_uint8 bigpow, picoos_uint8 invDoubleDec) argument
597 picocep_fixptmult(picoos_int32 x, picoos_int32 y, picoos_uint8 bigpow, picoos_uint8 invDoubleDec) argument
653 picocep_fixptdiv(picoos_int32 a, picoos_int32 b, picoos_uint8 bigpow) argument
710 picocep_fixptInvDiagEle(picoos_uint32 d, picoos_uint8* rowscpow, picoos_uint8 bigpow, picoos_uint8 invpow) argument
774 picocep_fixptinv(picoos_int32 a, picoos_uint32 invb, picoos_uint8 bigpow, picoos_uint8 invpow, picoos_uint8 invDoubleDec) argument
870 picoos_uint8 bigpow = pdf->bigpow; local
[all...]
H A Dpicokpdf.c131 static picoos_uint8 convScaleFactorToBig(picoos_uint8 pow, picoos_uint8 bigpow) argument
134 pow = bigpow + (0xFF - pow + 1); /* take 2's complement of negative pow */
135 } else if (bigpow >= pow) {
136 pow = bigpow - pow;
138 /* error: bigpow is smaller than input pow */
179 PICODBG_ERROR(("bigpow %i is larger than maxbigpow %i defined in pdf lingware", PICOKPDF_BIG_POW, maxbigpow));
182 pdfmul->bigpow = PICOKPDF_BIG_POW; /* what we have to use is the smaller number! */
186 /* bigpow corrected by scmeanpow, multiply means by 2^meanpow to obtain fixed point representation */
187 pdfmul->meanpow = convScaleFactorToBig(scmeanpow, pdfmul->bigpow);
207 pdfmul->meanpowUm[i] = convScaleFactorToBig(this->base[pos++], pdfmul->bigpow);
[all...]
H A Dpicokpdf.h69 * Maximum is 15 when invdiag0=(1<<(2*bigpow))/diag0 used
70 * currently observing instability in mlpg when bigpow >= 14, this needs to be investigated */
120 picoos_uint8 bigpow; member in struct:picokpdf_pdfmul
H A Dpicosig.c159 sig_subObj->scmeanpowLFZ = sig_subObj->pdflfz->bigpow
161 sig_subObj->scmeanpowMGC = sig_subObj->pdfmgc->bigpow

Completed in 97 milliseconds