• Home
  • Raw
  • Download

Lines Matching refs:bigpow

351         cep->scmeanpowLFZ = cep->pdflfz->bigpow - cep->pdflfz->meanpow;  in cepInitialize()
352 cep->scmeanpowMGC = cep->pdfmgc->bigpow - cep->pdfmgc->meanpow; in cepInitialize()
537 picoos_uint8 bigpow, picoos_uint8 invDoubleDec) in picocep_fixptmultdouble() argument
542 big = 1 << bigpow; in picocep_fixptmultdouble()
546 a = x >> bigpow; in picocep_fixptmultdouble()
547 b = x - (a << bigpow); in picocep_fixptmultdouble()
549 a = -1 * ((x * -1) >> bigpow); /* most significant 2 bytes of x */ in picocep_fixptmultdouble()
550 b = x - (a << bigpow); in picocep_fixptmultdouble()
556 c = y >> bigpow; in picocep_fixptmultdouble()
557 d = y - (c << bigpow); in picocep_fixptmultdouble()
559 c = -1 * ((y * -1) >> bigpow); in picocep_fixptmultdouble()
560 d = y - (c << bigpow); in picocep_fixptmultdouble()
564 e = a * d + b * c + picocep_fixptdivpow(b * d, bigpow); in picocep_fixptmultdouble()
565 z = a * c + picocep_fixptdivpow(e, bigpow); in picocep_fixptmultdouble()
567 z = ((a * c) << bigpow) + (a * d + b * c) + picocep_fixptdivpow(b * d, in picocep_fixptmultdouble()
568 bigpow); /* 4 mult and 3 add instead of 1 mult. */ in picocep_fixptmultdouble()
598 picoos_uint8 bigpow, picoos_uint8 invDoubleDec) in picocep_fixptmult() argument
610 pow = bigpow; in picocep_fixptmult()
612 pow += bigpow; in picocep_fixptmult()
627 …z = picocep_fixptmultdouble(x, y, bigpow, invDoubleDec); /* perform long multiplication for large… in picocep_fixptmult()
654 picoos_uint8 bigpow) in picocep_fixptdiv() argument
668 c = c + (h << bigpow); /* after first loop simply set bit */ in picocep_fixptdiv()
670 bigpow--; in picocep_fixptdiv()
673 while ((bigpow > stop) && (r != 0)) { /* calculate bigpow bits after fixed point */ in picocep_fixptdiv()
676 c += (1 << bigpow); /* after first loop simply set bit */ in picocep_fixptdiv()
679 bigpow--; in picocep_fixptdiv()
711 picoos_uint8* rowscpow, picoos_uint8 bigpow, picoos_uint8 invpow) in picocep_fixptInvDiagEle() argument
720 …if (invpow + bigpow > 30 + dlen) { /* c must be < 2^32, hence d which is >= 2^(dlen-1) must be > 2… in picocep_fixptInvDiagEle()
721bigpow - 30 - dlen;PICODBG_DEBUG(("input to picocep_fixptInvDiagEle is %i <= 1<<%i = 1<<invpow+big… in picocep_fixptInvDiagEle()
731 c += (h << bigpow); in picocep_fixptInvDiagEle()
734 bigpow--; in picocep_fixptInvDiagEle()
738 while ((bigpow > stop) && (r != 0)) { in picocep_fixptInvDiagEle()
740 c += (1 << bigpow); in picocep_fixptInvDiagEle()
743 bigpow--; in picocep_fixptInvDiagEle()
775 picoos_uint8 bigpow, picoos_uint8 invpow, picoos_uint8 invDoubleDec) in picocep_fixptinv() argument
780 c = picocep_fixptmult(a, invb, bigpow, invDoubleDec); in picocep_fixptinv()
790 normpow = 3 * bigpow; in picocep_fixptinv()
792 normpow = bigpow; in picocep_fixptinv()
870 picoos_uint8 bigpow = pdf->bigpow; in invMatrix() local
876 bigpow, invpow); /* inverse has fixed point basis 1<<invpow */ in invMatrix()
878 cep->invdiag0[0], bigpow, invpow, invDoubleDec); /* perform division via inverse */ in invMatrix()
880 cep->invdiag0[0], bigpow, invpow, invDoubleDec); in invMatrix()
885 cep->WUm[j - 1], bigpow, invDoubleDec); in invMatrix()
888 cep->WUm[j - 2], bigpow, invDoubleDec); in invMatrix()
893 …cep->diag0[j - 1], bigpow, invDoubleDec); /* undo scaling by 1<<rowscpow because diag1(j-1) refers… in invMatrix()
895 v1, bigpow, invDoubleDec); in invMatrix()
898 …cep->diag0[j - 2], bigpow, invDoubleDec); /* undo scaling by 1<<prevrowscpow because diag1(j-2) re… in invMatrix()
900 cep->diag2[j - 2], v2, bigpow, invDoubleDec); in invMatrix()
904 bigpow, invpow); /* inverse has fixed point basis 1<<invpow */ in invMatrix()
907 h = picocep_fixptmult(cep->diag2[j - 1], v1, bigpow, invDoubleDec); in invMatrix()
909 … cep->invdiag0[j], bigpow, invpow, invDoubleDec); /* eliminate column j below pivot */ in invMatrix()
913 … cep->invdiag0[j], bigpow, invpow, invDoubleDec); /* eliminate column j below pivot */ in invMatrix()
919 cep->WUm[j] = picocep_fixptinv(cep->WUm[j], cep->invdiag0[j], bigpow, in invMatrix()
922 cep->WUm[j] = picocep_fixptdivpow(cep->WUm[j], bigpow); in invMatrix()
929 + 1], bigpow, invDoubleDec); in invMatrix()
932 cep->WUm[j + 2], bigpow, invDoubleDec); in invMatrix()
1327 prev_mean = mean = picocep_fixptdiv(mean, ivar, pdf->bigpow); in getDirect()